From 223b5ab4d71461f716e890a39751e5f8adf3d6c1 Mon Sep 17 00:00:00 2001 From: alegresor Date: Thu, 8 Feb 2024 15:36:03 -0600 Subject: [PATCH] search for files in LDData repo + format --- docs/src/tutorial.md | 33 +- src/QMCGenerators.jl | 2 +- src/digitalseqb2g.jl | 66 +- src/digitalseqb2g_default_gmatrix.jl | 42402 ++++++++++++------------- src/latticeseqb2.jl | 8 +- src/util.jl | 2 - 6 files changed, 21265 insertions(+), 21248 deletions(-) diff --git a/docs/src/tutorial.md b/docs/src/tutorial.md index da5b812..321530d 100644 --- a/docs/src/tutorial.md +++ b/docs/src/tutorial.md @@ -328,10 +328,12 @@ Reset!(rls) #### Pregenerated -We include many alternative generating matrices for digital sequences in [this directory](https://bitbucket.org/dnuyens/qmc-generators/src/master/DIGSEQ/). To use an alternative, simply supply the relative path +We support user defined generating matrices for digital sequences and lattice sequences in the formats specified by the [LDData repository](https://github.com/QMCSoftware/LDData/tree/main). + +For digital sequences, you may supply a path to a local file or a relative path from [`https://github.com/QMCSoftware/LDData/tree/main/dnet`](https://github.com/QMCSoftware/LDData/tree/main/dnet) as shown below ```jldoctest -ds = DigitalSeqB2G(3,"sobolmats/sobol_alpha2_Bs64.col") +ds = DigitalSeqB2G(3,"mps.sobol_alpha2_Bs64.txt") Next(ds,4) # output 4×3 Matrix{Float64}: @@ -341,10 +343,10 @@ Next(ds,4) 0.4375 0.9375 0.1875 ``` -Linear matrix scrambling also accepts these relative paths +Linear matrix scrambling also accepts these paths ```jldoctest -ds = DigitalSeqB2G(LinearMatrixScramble(3,"sobolmats/sobol_alpha2_Bs64.col",11)) +ds = DigitalSeqB2G(LinearMatrixScramble(3,"mps.sobol_alpha2_Bs64.txt",11)) Next(ds,4) # output 4×3 Matrix{Float64}: @@ -354,10 +356,10 @@ Next(ds,4) 0.251783 0.983926 0.233902 ``` -Alternative lattice generating vectors are available in [this directory](https://bitbucket.org/dnuyens/qmc-generators/src/master/LATSEQ/). For Lattices, after supplying the path you also need to pass the $m$ value in the file name +For lattice sequences, you may supply a path to a local file or a relative path from [`https://github.com/QMCSoftware/LDData/tree/main/lattice`](https://github.com/QMCSoftware/LDData/tree/main/lattice) as shown below ```jldoctest -ls = LatticeSeqB2(3,"exod8_base2_m13.txt",13) +ls = LatticeSeqB2(3,"mps.exod8_base2_m13.txt") Next(ls,4) # output 4×3 Matrix{Float64}: @@ -369,21 +371,12 @@ Next(ls,4) #### User Defined -One may supply their own generating matrix to construct a base 2 digital sequence, for example +For digital sequences, you may supply the generating matrix followed by $t$ where $t$ is the number of bits in each integer representations ```jldoctest tut_ds_custom_matrix -m = 5 -C1 = [BigInt(2^i) for i=0:(m-1)] -C2 = [BigInt(1) for i=1:m] -for i in 2:m C2[i] = (C2[i-1] << 1) ⊻ C2[i-1] end -generating_matrix = vcat(C1',C2') -# output -2×5 Matrix{BigInt}: - 1 2 4 8 16 - 1 3 5 15 17 -``` -```jldoctest tut_ds_custom_matrix -ds = DigitalSeqB2G(2,generating_matrix) +t = 5 +generating_matrix = Matrix{BigInt}([16 8 4 2 1; 16 24 20 30 17]) +ds = DigitalSeqB2G(2,generating_matrix,t) Next(ds,4) # output 4×2 Matrix{Float64}: @@ -396,7 +389,7 @@ Next(ds,4) Linear matrix scrambling also accommodates such constructions ```jldoctest tut_ds_custom_matrix -ds = DigitalSeqB2G(LinearMatrixScramble(2,generating_matrix,11)) +ds = DigitalSeqB2G(LinearMatrixScramble(2,generating_matrix,t,11)) Next(ds,4) # output 4×2 Matrix{Float64}: diff --git a/src/QMCGenerators.jl b/src/QMCGenerators.jl index 989c0e3..97a81b5 100644 --- a/src/QMCGenerators.jl +++ b/src/QMCGenerators.jl @@ -6,7 +6,7 @@ import CairoMakie using LaTeXStrings include("util.jl") -export bitreverse,spawn +export spawn include("digitalseqb2g_default_gmatrix.jl") include("digitalseqb2g.jl") diff --git a/src/digitalseqb2g.jl b/src/digitalseqb2g.jl index 5b675ae..1dd031d 100644 --- a/src/digitalseqb2g.jl +++ b/src/digitalseqb2g.jl @@ -5,13 +5,16 @@ struct LinearMatrixScramble t::Int64 end -function LinearMatrixScramble(s::Int64,Cs::Matrix{BigInt},rng::Xoshiro) # Matousek - @assert s <= size(Cs,1) - m = size(Cs,2) - tog = maximum(ndigits.(Cs[1:s,:],base=2)) - @assert tog<=64 +function LinearMatrixScramble(s::Int64,Csr::Matrix{BigInt},tog::Int64,rng::Xoshiro) # Matousek + @assert s <= size(Csr,1) + Csr = Csr[1:s,:] + m = size(Csr,2) + if tog>64 + Csr .>>= (tog-64) + tog = 64 + end + Csr = convert.(UInt64,Csr) t = max(53,tog) - Csr = convert.(UInt64,bitreverse.(Cs[1:s,:],tog)) Csrlms = zeros(UInt64,s,m) for j=1:s for k=0:t-1 @@ -31,24 +34,31 @@ function LinearMatrixScramble(s::Int64,Cs::Matrix{BigInt},rng::Xoshiro) # Matous LinearMatrixScramble(s,Csrlms,m,t) end -LinearMatrixScramble(s::Int64,Cs::Matrix{BigInt},seed::Int64) = LinearMatrixScramble(s,Cs,Xoshiro(seed)) +LinearMatrixScramble(s::Int64,Csr::Matrix{BigInt},tog::Int64,seed::Int64) = LinearMatrixScramble(s,Csr,tog,Xoshiro(seed)) +LinearMatrixScramble(s::Int64,Csr::Matrix{BigInt},tog::Int64) = LinearMatrixScramble(s,Csr,tog,Xoshiro()) -LinearMatrixScramble(s::Int64,Cs::Matrix{BigInt}) = LinearMatrixScramble(s,Cs,Xoshiro()) +function LinearMatrixScramble(s::Int64,path::String,rng::Xoshiro) + if !isfile(path) path = download(joinpath("https://raw.githubusercontent.com/QMCSoftware/LDData/main/dnet/",path)) end + datafile = readdlm(path,String;comments=true) + b = parse(Int64,datafile[1,1]); @assert b == 2 + tog = parse(Int64,datafile[4,1]) + Csr = parse.(BigInt,datafile[5:end,:]) + LinearMatrixScramble(s,Csr,tog,rng) +end -LinearMatrixScramble(s::Int64,path::String,rng::Xoshiro) = LinearMatrixScramble(s,readdlm(download(joinpath("https://bitbucket.org/dnuyens/qmc-generators/raw/cb0f2fb10fa9c9f2665e41419097781b611daa1e/DIGSEQ/",path)),BigInt),rng) -LinearMatrixScramble(s::Int64,path::String,seed::Int64) = LinearMatrixScramble(s,readdlm(download(joinpath("https://bitbucket.org/dnuyens/qmc-generators/raw/cb0f2fb10fa9c9f2665e41419097781b611daa1e/DIGSEQ/",path)),BigInt),seed) -LinearMatrixScramble(s::Int64,path::String) = LinearMatrixScramble(s,readdlm(download(joinpath("https://bitbucket.org/dnuyens/qmc-generators/raw/cb0f2fb10fa9c9f2665e41419097781b611daa1e/DIGSEQ/",path)),BigInt)) +LinearMatrixScramble(s::Int64,path::String,seed::Int64) = LinearMatrixScramble(s,path,Xoshiro(seed)) +LinearMatrixScramble(s::Int64,path::String) = LinearMatrixScramble(s,path,Xoshiro()) -LinearMatrixScramble(s::Int64,rng::Xoshiro) = LinearMatrixScramble(s,DEFAULT_DIGITALSEQB2G_GMATRIX,rng) -LinearMatrixScramble(s::Int64,seed::Int64) = LinearMatrixScramble(s,DEFAULT_DIGITALSEQB2G_GMATRIX,seed) -LinearMatrixScramble(s::Int64) = LinearMatrixScramble(s,DEFAULT_DIGITALSEQB2G_GMATRIX) +LinearMatrixScramble(s::Int64,rng::Xoshiro) = LinearMatrixScramble(s,DEFAULT_DIGITALSEQB2G_GMATRIX,Int64(32),rng) +LinearMatrixScramble(s::Int64,seed::Int64) = LinearMatrixScramble(s,DEFAULT_DIGITALSEQB2G_GMATRIX,Int64(32),Xoshiro(seed)) +LinearMatrixScramble(s::Int64) = LinearMatrixScramble(s,DEFAULT_DIGITALSEQB2G_GMATRIX,Int64(32),Xoshiro()) mutable struct DigitalSeqB2G const name::String const s::Int64 # dimension const Csr::Matrix{UInt64} const m::Int64 # number of columns, can generate 2^m points - const t::Int64 # maximum number of bits in an element of Cs + const t::Int64 # maximum number of bits in an element of Csr const alpha::Float64 # t/m, the order of the net const n::Int64 # maximum number of supported points const recipd::Union{BigFloat,Float64} # multiplication factor @@ -56,22 +66,32 @@ mutable struct DigitalSeqB2G cur::Vector{UInt64} end -function DigitalSeqB2G(s::Int64,Cs::Matrix{BigInt}) - @assert s <= size(Cs,1) - m = size(Cs,2) - t = maximum(ndigits.(Cs[1:s,:],base=2)) - @assert t<=64 +function DigitalSeqB2G(s::Int64,Csr::Matrix{BigInt},t::Int64) + @assert s <= size(Csr,1) + Csr = Csr[1:s,:] + m = size(Csr,2) + if t>64 + Csr .>>= (t-64) + t = 64 + end + Csr = convert.(UInt64,Csr) alpha = t/m n = 2^m recipd = t>53 ? BigFloat(2)^(-t) : Float64(2)^(-t) - Csr = convert.(UInt64,bitreverse.(Cs[1:s,:],t)) cur = zeros(UInt64,s) DigitalSeqB2G("Digital Seq B2",s,Csr,m,t,alpha,n,recipd,-1,cur) end -DigitalSeqB2G(s::Int64,path::String) = DigitalSeqB2G(s,readdlm(download(joinpath("https://bitbucket.org/dnuyens/qmc-generators/raw/cb0f2fb10fa9c9f2665e41419097781b611daa1e/DIGSEQ/",path)),BigInt)) +function DigitalSeqB2G(s::Int64,path::String) + if !isfile(path) path = download(joinpath("https://raw.githubusercontent.com/QMCSoftware/LDData/main/dnet/",path)) end + datafile = readdlm(path,String;comments=true) + b = parse(Int64,datafile[1,1]); @assert b == 2 + t = parse(Int64,datafile[4,1]) + Csr = parse.(BigInt,datafile[5:end,:]) + DigitalSeqB2G(s,Csr,t) +end -DigitalSeqB2G(s::Int64) = DigitalSeqB2G(s,DEFAULT_DIGITALSEQB2G_GMATRIX) +DigitalSeqB2G(s::Int64) = DigitalSeqB2G(s,DEFAULT_DIGITALSEQB2G_GMATRIX,Int64(32)) function DigitalSeqB2G(rlms::LinearMatrixScramble) alpha = rlms.t/rlms.m diff --git a/src/digitalseqb2g_default_gmatrix.jl b/src/digitalseqb2g_default_gmatrix.jl index edeaf40..b28812b 100644 --- a/src/digitalseqb2g_default_gmatrix.jl +++ b/src/digitalseqb2g_default_gmatrix.jl @@ -1,21204 +1,21204 @@ # sobol_Cs.col const DEFAULT_DIGITALSEQB2G_GMATRIX = BigInt[ -1 2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 16777216 33554432 67108864 134217728 268435456 536870912 1073741824 2147483648 -1 3 5 15 17 51 85 255 257 771 1285 3855 4369 13107 21845 65535 65537 196611 327685 983055 1114129 3342387 5570645 16711935 16843009 50529027 84215045 252645135 286331153 858993459 1431655765 4294967295 -1 3 6 9 23 58 113 163 278 825 1655 2474 5633 14595 30470 43529 65815 197434 394865 592291 1512982 3815737 7436151 10726058 18284545 54132739 108068870 161677321 370540567 960036922 2004287601 2863268003 -1 3 4 10 31 46 69 201 283 676 1946 2919 4126 12333 16449 41155 127236 189066 284639 826286 1155333 2781833 7989211 11983780 16777498 50332327 67110814 167775085 520097793 771764227 1157644292 3372261386 -1 2 4 13 31 59 94 185 346 1012 1669 3343 4443 9206 18049 56578 123204 234445 370399 740795 1327134 3985465 7204954 14397620 16900421 33788879 67479259 218844598 521420801 993841154 1584263172 3118182413 -1 2 6 12 19 36 106 223 263 526 1557 3112 4985 9467 27501 56785 65554 131110 393324 786643 1245460 2359850 6948479 14617847 17240702 34481909 102067576 204001785 326636395 620307677 1802201857 3722304770 -1 3 5 11 26 41 124 199 381 964 1144 2255 7778 8678 25118 58913 73315 205285 352795 779818 1777273 2761164 7955047 13428461 23469828 65937928 67200543 134475298 520356198 570950638 1713308673 3995207683 -1 2 5 10 17 36 72 180 366 633 1040 2086 5197 10430 17791 37469 74840 186514 372003 642759 1048943 2097787 5243925 10487852 17831004 37759130 75515191 188781289 383853878 663935723 1090890035 2187970273 -1 2 5 10 20 43 86 142 284 538 1111 2188 5401 10768 21571 42151 85327 135838 271711 577213 1053976 2107922 5264454 10527917 21056859 45224629 90449161 149474867 298849284 562046984 1159745553 2288036897 -1 2 7 13 25 41 81 218 460 923 1102 2300 7555 14181 25034 44948 89168 218328 477643 982934 1055831 2110677 7366098 13674431 26296326 43212815 85404702 229529636 483482696 965956851 1150765469 2401173313 -1 2 5 8 16 54 121 196 490 949 1534 2953 4498 11123 20497 61492 110716 256204 396794 860035 1159559 2353997 5638264 9245894 17932783 54772669 130440686 214822847 531628523 940573623 1478493691 3025144705 -1 2 4 12 26 53 105 212 299 656 1351 2634 5234 14563 31046 58952 116854 232687 334172 598653 1170463 2339899 4546679 13223149 28317016 57686641 114326533 226552846 319937566 710128697 1390764147 2850669793 -1 3 5 10 31 49 71 204 496 644 1449 3706 4123 9272 26717 60663 90536 259705 448542 601138 1142850 3395782 5682671 11128501 31457774 52429494 69207531 207621820 519049716 726673037 1591766451 3948995137 -1 3 6 9 28 35 66 197 399 597 1855 2209 4103 12298 24602 36906 114782 143590 270797 807568 1636016 2448116 7595832 9054379 16777245 50331680 100663364 150995148 469762451 587203190 1107298173 3305113700 -1 2 4 15 21 42 89 185 376 826 1214 2225 4388 9102 17879 64430 83414 166828 378322 740259 1476039 3267465 5207454 8583984 16864486 33728522 67469400 252424379 353878396 708006709 1498068139 3112810651 -1 3 4 11 27 35 98 161 421 878 1461 3414 5556 15701 21936 36190 124331 179581 509385 568796 1938540 4083378 4637145 15410148 18715757 54415025 71746013 199959535 438146166 540954258 1715913151 2867536718 -1 2 4 15 28 40 111 230 497 522 1361 4080 5448 12245 21823 57108 103613 155088 483442 798924 1597850 2929379 5059772 13848018 18374774 36483267 72167814 265503435 488142035 707566900 1800233351 3922957001 -1 3 4 15 22 38 108 182 386 519 1867 4057 5936 16202 22234 52724 77829 172044 516114 651305 2064506 2715792 6967790 14058161 18847433 53038558 74055803 265699475 387887594 623628990 1752020703 3118431736 -1 2 5 10 25 47 117 221 487 937 1080 3083 5595 12202 16895 33668 115784 154844 447525 986156 1664434 3657554 6037620 16273631 18391522 37065635 89846817 183983140 402769326 755130231 1879494680 3608084525 -1 3 7 13 29 60 115 130 388 906 1680 3745 7759 14705 16390 49166 114714 213041 475246 983230 1884663 2130696 6358804 14847275 27531487 61372368 127114825 240957823 268435484 805306431 1879048308 3489661071 -1 3 7 11 22 60 81 138 405 955 1498 2972 8105 11114 16464 49289 115090 181168 361932 986016 1335288 2272224 6619589 15598386 24593480 48613420 133159525 181772490 268443560 805317481 1879064663 2952839298 -1 2 6 11 28 49 126 142 275 800 1496 3805 6482 15811 16485 32950 98679 181140 459945 806210 2072039 2338992 4496892 13152392 24632728 62206012 106061033 259978147 268441692 536886992 1610630597 2952826606 -1 3 5 9 16 38 86 145 421 723 1048 2485 4597 12110 16804 49872 82973 149948 266725 634728 1425906 2392641 6817208 11963247 16913917 40167133 73961479 200748303 268518428 805456319 1342444000 2416553825 -1 3 4 11 18 49 107 156 427 588 1357 2126 7114 13121 16851 49890 66697 182933 302910 817522 1744703 2619761 7053115 9517434 22454057 35518795 116236098 217659863 268508905 805501851 1074060196 2953622485 -1 3 4 10 27 47 124 169 497 700 1231 3956 5045 12368 17617 53074 70614 176348 427335 724328 1971860 2686397 8049612 10760432 19760447 66391499 76994430 213024558 270407551 807993133 1081792379 2695118631 -1 2 5 13 25 37 94 171 320 518 1930 3601 5169 9186 18384 36533 87405 221644 393245 639018 1491010 2719875 5652743 8962696 32835220 61770940 89936635 142159861 269931627 539599686 1347815052 3498593435 -1 3 5 12 24 44 81 185 486 577 1794 3846 4745 8852 18100 52733 87144 208863 414503 778307 1392644 2981903 8306717 9977888 30589001 65323157 80708023 135987960 269747940 808357191 1350096267 3230887314 -1 2 7 11 16 50 64 173 364 835 1064 2784 8152 11274 17682 35125 121547 189757 286686 797699 1148165 2689292 6216347 14591394 18767602 44003309 129794113 201015471 269500779 539738952 1884996664 2966555346 -1 3 7 10 22 50 110 239 364 747 2017 3319 5573 8875 21956 58024 103875 156322 267733 975504 2069947 3482239 4494551 9429140 29152054 62008419 80578291 186175176 297587511 867314784 1959626484 2870529730 -1 2 6 9 19 46 74 192 471 758 1574 3931 6632 16020 22949 48735 120935 195726 335384 619323 1541741 3755929 6428729 8682603 32137104 55603498 127205829 217875162 300566122 592465810 1737840684 2633776204 -1 3 5 11 29 32 118 233 335 951 1736 2362 6875 10124 23440 58419 73024 142626 411632 658023 1809753 3190026 4802462 14633637 33365117 43773556 122683503 189300929 301728033 848937845 1465272300 3141700164 -1 3 7 12 22 55 68 212 364 697 1110 3688 6066 12492 22217 62017 103132 261361 263188 921267 1398479 3928654 5231309 9862346 22938694 50499152 78010343 252293155 291477495 855732251 1956796322 3473387764 -1 3 4 12 20 43 81 255 289 974 1224 3395 7391 14444 22530 62727 83080 249240 269759 654202 1121710 3537758 6118895 13613958 25042059 61503644 102095155 226309870 292487173 866091023 1179156496 3451027495 -1 2 5 10 29 33 88 245 445 1019 1832 2754 7259 14450 23346 45676 67220 133435 400246 717498 1116020 3508799 7871998 12663714 27417695 38189178 114023210 210989639 296961745 577964527 1454611091 2891116980 -1 2 7 14 16 47 111 209 403 682 1254 4047 7724 8938 23384 44941 98709 197286 378097 544750 2088531 4170260 8346276 10382838 22856928 56250307 112680507 188818123 289577767 593948531 1993195625 3956736221 -1 2 7 9 22 47 70 251 414 699 1902 3892 7667 14218 23315 47649 98777 180802 280311 626054 1317515 3487889 7751334 9473360 29219668 56736472 111312960 237289712 296239503 592855709 1993377598 2663239648 -1 3 6 10 24 59 66 236 260 655 1556 2345 4577 15381 22186 63335 114719 147506 491612 803037 1474910 3523160 5343058 10013514 29628145 48871347 100467039 223330907 299059028 853412672 1705727721 2916857736 -1 3 4 15 31 44 70 175 277 831 1137 4042 7907 11945 16413 42795 65869 197567 263462 986197 2038680 2892400 4610761 11503335 18112166 54298882 74727431 264677131 519635216 780731187 1077937258 2812743657 -1 3 5 15 31 55 126 134 314 871 1467 3668 7369 13256 29643 40654 67009 200414 335337 995479 2061841 3641387 8329292 8732407 20933283 57189226 94726818 241214313 481520295 860005222 1927965368 2643632977 -1 3 4 13 26 52 89 159 316 845 1205 3164 6545 12578 22388 33270 66807 199924 268528 865021 1725159 3444435 5773706 10236181 20469545 54559076 78513617 208342925 432806940 833633854 1448233546 2190458044 -1 3 4 13 27 53 113 144 377 901 1363 3788 7849 14864 27940 44118 73410 211638 289832 896846 1710835 3553226 7698339 10328834 23291911 62104073 86442262 240255790 533660740 967642593 1746737897 2722052092 -1 2 7 15 21 52 69 180 347 671 1591 3392 4796 14913 21182 34374 70577 145491 480645 1018134 1312305 3542349 4330158 12270202 21910254 44795590 108204719 234240632 333468393 953255625 1419580090 2335193676 -1 3 7 12 19 62 65 242 381 951 1668 3797 5662 13870 22904 54207 69788 211188 479090 845219 1198518 4057991 4677330 16637458 23593277 59114310 114362366 236260718 389091465 894777541 1589661479 3727680867 -1 3 4 8 25 52 96 179 337 984 1535 2741 8030 15309 29914 38136 72377 209231 289760 569230 1601323 3647067 6649030 12096711 21830340 65483200 92433096 171617489 511142885 949071749 1880190774 2637014631 -1 2 5 9 25 42 92 185 382 766 1256 2773 8118 9577 19393 34702 72451 143111 349452 630800 1594419 2663030 5788133 11709127 23284608 48203542 78191165 172830051 512250079 655206568 1309888079 2402586509 -1 3 7 13 16 33 77 157 381 1010 1706 3871 5173 11110 20685 44497 70627 206728 475733 887205 1136395 2269470 4915510 9634657 23726016 64883905 116855490 262350021 352667080 671712728 1461404921 2705295028 -1 3 6 12 30 36 121 226 486 751 1275 2253 5774 12849 19020 43943 84565 240524 477748 1026886 1657781 2861423 6311633 13214639 25582914 36084668 92079483 183175911 334631916 953759997 1505253825 2473759632 -1 3 7 13 30 57 119 216 467 707 1507 2208 5649 11811 23108 34236 88620 230750 416655 952136 1597345 3640594 7293988 15706953 29098402 36438549 73270313 177146455 306713499 614540898 1209159153 2703534468 -1 2 6 8 26 62 67 135 432 1003 1364 3247 5593 12035 25348 62478 91666 194596 488061 709828 1905719 3419227 6252479 11664379 32012150 55630042 77594631 264830986 287375388 544276534 1943011417 3608871097 -1 2 4 12 29 53 78 141 448 843 1667 2521 4722 11984 29281 53500 90134 196130 332398 929511 1667627 3788925 5398987 12254556 25892003 63449011 123363737 179043814 346232105 666051705 1637443271 4259772225 -1 3 7 14 17 34 82 226 443 578 1219 2286 7598 13929 31374 43327 92005 237467 400404 865320 1474122 2925023 4356826 12822992 32466632 44932597 91166868 176372742 422142477 1045009686 1725498668 2648115779 -1 3 4 10 27 63 111 171 509 564 1911 3728 4248 9860 22197 51403 82244 254185 329497 593464 2036065 3482810 7623129 9750116 26431923 43828934 110055505 212714695 401692498 673368771 1180452440 4006801112 -1 2 6 10 26 53 86 161 479 789 1057 3189 4306 11783 24840 61724 95295 184396 459156 525193 1836468 4132862 4986208 9708019 25785458 62181594 100597787 258080823 351600720 578289835 1908408773 3744334624 -1 3 5 10 23 34 122 181 503 534 1569 2687 5311 12256 17972 62043 90314 260936 262646 786965 1312292 2624117 6034600 8925122 31999566 47510254 131948861 140245342 411043799 703596650 1390940827 3215467925 -1 3 6 13 24 32 91 144 324 535 1597 3184 6878 12780 17192 45793 76697 171517 262424 787081 1574759 3411530 6298784 8404268 23877865 37781898 85028808 140386683 418461282 835625704 1801740169 3347615694 -1 2 4 10 17 57 116 160 469 568 1142 2212 5599 8233 30287 57552 87423 232444 263287 526502 1054171 2629667 4486750 14999785 30496011 42175324 122684834 149424798 298324397 582494343 1463313281 2151727296 -1 3 4 10 19 60 124 230 415 563 1638 2253 5589 9402 32547 62237 122214 202126 263688 788500 1053746 2631269 5011657 15792607 32624297 60504351 108555617 146857344 428453905 589285435 1461565042 2451030271 -1 2 4 13 26 34 126 150 474 571 1114 2273 7003 14297 16957 61523 81654 236387 263557 527061 1056543 3424023 6838530 8963902 33127791 39545245 124600051 149396332 293340571 599263994 1830035323 3755491235 -1 2 5 13 18 46 67 231 429 605 1241 3013 6388 8577 21531 38963 123002 203911 268571 533305 1331562 3445158 4848709 12269293 17323447 60070508 111273126 155391823 321389053 799277718 1657275698 2242644338 -1 2 5 15 25 45 74 224 509 602 1244 2953 7371 14271 21161 36634 129965 243856 269665 537893 1333214 3966475 6677012 12027441 19682920 59278515 132245296 156733421 319835750 781760680 1913760024 3712169896 -1 3 7 14 31 50 101 145 374 600 1768 4050 8005 14910 27774 55466 65794 177380 268745 800126 1864266 3727554 8219531 13263790 26281963 38452021 96470667 156503886 465575467 1069037658 2096917228 3933525979 -1 2 4 12 29 60 123 251 404 588 1175 2374 7054 15482 29945 59280 120384 224906 270202 538101 1076865 3201389 7710684 15958743 32102348 65498356 105126799 151534712 305689853 634972060 1872877149 4076302006 -1 2 5 11 31 60 118 152 266 595 1246 3061 5609 14802 30122 63270 70671 150038 266278 536641 1336561 2934190 8221999 15894037 31290401 40535119 70873317 157978509 320169317 788707067 1443959219 3858645782 -1 2 6 11 19 61 114 234 257 592 1215 3505 5631 8549 28808 64466 125742 151069 266273 536145 1597629 2938295 5082100 16161654 30251701 60995488 68812740 157707548 313287793 907335918 1449238284 2263267400 -1 2 4 13 21 43 95 159 329 664 1346 2692 8049 8421 18842 40812 95444 134143 280970 565064 1143962 3541830 5261449 10788196 23949518 38405061 91509747 180663709 342172519 677033672 2024894924 2303853035 -1 2 7 13 26 56 78 242 389 750 1458 3261 8053 14700 27985 41237 100336 241751 289999 566209 1933835 3652629 7107109 15243387 19262118 67047759 108653349 189993902 401206922 822288166 2075259307 4007077504 -1 2 5 10 17 44 69 192 386 751 1472 2080 4185 10482 19952 43607 122091 230856 280628 565887 1428646 2862364 4195728 12060868 16781706 52964091 105662950 185376884 370526389 595830581 1198002655 2826709525 -1 2 7 11 29 56 65 223 439 737 1535 3108 4731 13465 26467 47947 117030 255386 287360 571221 1956635 3133911 7341129 15208135 18356099 55589046 111703301 191139818 385461764 871325198 1328917009 3656077358 -1 3 5 8 18 53 96 169 416 659 2012 2064 5683 11885 31411 58759 80582 231189 294169 847104 1387810 2337663 4981156 14156440 26478539 42207277 113776193 177745649 519076723 585426877 1582120122 3019607446 -1 2 6 11 31 44 88 255 463 713 1460 3708 4796 13073 19786 35249 109683 209070 280873 558369 1686330 3083547 7870295 12074395 24665632 64010318 121758922 194492336 397801073 973571240 1305590562 3343322430 -1 3 6 8 20 63 77 218 508 766 1937 3652 5837 9669 27835 46431 116103 226942 289422 833795 1693036 2318291 5510785 15738140 19688769 55097257 128041474 185038853 527727630 980720668 1558034475 2630871154 -1 2 6 12 16 50 111 254 366 664 1416 4062 8017 10981 30018 59603 107815 149553 289387 574196 1692018 3318458 4574165 12748623 27369665 63063827 98858066 177269381 398827944 1014646149 2030334412 2731337061 -1 2 5 14 29 62 82 207 265 641 1530 2527 7098 14129 27866 36131 118011 190794 292456 571537 1418718 3829176 7446836 15886036 22658878 51271877 71420184 181330087 381971864 612929375 1810221122 3577668331 -1 2 5 13 17 43 87 237 431 677 1407 2430 7548 12153 16756 39781 112974 234265 286196 570971 1441022 3605377 4324607 10945411 21888250 59442062 115997931 168231845 351665340 652149576 1917189395 3025601005 -1 2 4 10 16 44 88 139 309 746 1474 2840 4784 11597 17959 32842 91811 169831 282737 566491 1128362 2765305 4547424 12229757 24396485 34376092 75854237 187871647 371983771 787745681 1331958657 3164090285 -1 2 6 15 16 39 103 224 264 702 1466 3856 6276 10732 24511 63259 107677 165844 279535 578491 1697554 4084866 4564451 9864623 25184060 62185210 75103028 173699303 389146373 1062622376 1739695506 2935915879 -1 3 4 13 28 53 69 243 490 1012 1478 3466 5992 11947 18223 51295 74444 189370 336675 974912 1386237 3862002 6631884 15647647 24213324 52562119 114839980 217113859 298147873 987113058 1282414235 2151689572 -1 3 4 8 30 54 126 255 280 771 1342 3418 7579 8419 20265 46961 83927 224874 345808 1011036 1393556 3105009 7167753 16204583 26547552 51116531 99896884 251966585 285819635 979591950 1735482155 3116584310 -1 3 5 12 27 47 75 213 281 777 1335 3905 6119 8276 31989 60748 86015 221822 347826 1008002 1133257 4156732 8214864 8602074 22099495 64454751 87299812 267395953 300710284 855171796 1315264794 3013296396 -1 2 5 12 16 48 78 159 338 865 1832 3518 5360 14257 20711 49544 125621 228151 388505 751239 1177980 3883274 5351877 16482349 23609964 42268900 69577103 252412092 412369707 969472953 1258663673 3891760557 -1 2 6 10 20 39 120 176 498 960 1949 2899 7707 13373 32327 33521 128777 145629 389479 667724 1960167 2232104 5081263 12499395 28049817 41681759 106956293 225708046 403445784 537934905 1613784651 4034445039 -1 2 4 13 28 52 75 177 270 808 1869 3978 5231 11984 17348 57041 106950 232149 370635 755401 1422847 4170882 6677838 15686540 21500518 36184769 91509228 243334318 408023356 815756650 1234719213 2332359852 -1 3 6 10 27 55 79 166 481 928 1298 2259 7962 11469 19233 51347 110507 141578 372962 918879 1964656 2543351 7360892 16313375 21625400 40816216 114315392 214495106 317325182 796837402 1875660340 2653470793 -1 3 5 9 26 35 102 220 412 1003 1288 3805 8095 12270 25857 45255 77244 156552 340957 937819 1135191 2814592 7890176 10793156 31796665 64643969 126170055 207507320 333009457 931328604 1817470108 2344923951 -1 2 7 8 29 45 95 226 395 1016 1863 2089 6738 9456 29107 56727 75735 156959 342723 674244 1659173 2797739 7079772 10225678 18094615 52175927 119828602 215801504 441262404 751726124 1920804445 3163449061 -1 2 6 10 29 40 75 182 420 974 1834 2588 7210 8781 32444 64953 109030 177505 373418 695694 1954179 2245014 6816165 8389580 20973356 38799894 130554935 222306917 454328055 630258959 1787930690 2927539887 -1 2 7 15 28 52 97 158 327 795 2037 2051 5125 10248 19987 37416 104021 225535 361945 741468 1695470 3664374 6815750 14942221 31981595 43253819 82313341 247726250 457965862 773325701 1255933618 2353007384 -1 3 7 12 18 44 124 216 263 839 1483 2659 4325 13136 26607 32774 71695 217109 330784 1010286 1670900 4182907 5247391 9187532 27550500 65046830 94702899 248473866 314932054 671078880 1354498067 3924557871 -1 3 4 15 25 57 114 154 480 955 1403 3160 4292 9516 23685 41937 109019 134094 376298 926126 1439071 3319836 7345205 13904495 29116588 45123979 103670040 207782633 329276793 1038655583 1366142159 2869036858 -1 2 4 8 16 33 73 137 445 817 1670 3491 6924 14070 28498 51792 111802 132049 383993 706978 1339150 2673394 5354842 10879040 23190683 44746648 130315120 248050207 482199103 988738164 2001214201 4026283340 -1 3 4 15 30 53 92 176 399 822 1199 4025 5486 9744 22568 50285 129763 141601 369292 978373 1333670 3196760 6946376 15345303 17676284 35310560 123208146 237503365 350749988 852757632 1175196127 2763008412 -1 2 7 12 25 54 85 193 491 771 1669 2828 5273 12081 21209 56287 71505 140872 344830 718252 1591265 3733268 7946925 15398243 20203028 64287789 115688548 255524504 500716339 552392926 1228476883 2478976328 -1 3 6 12 20 49 116 195 373 926 1209 2983 5840 14155 17912 38471 85170 203708 330995 1017090 1856347 3973568 4786221 16223832 25445528 63215083 69027961 222761172 392502082 539996646 1214780014 4034936035 -1 3 6 14 18 54 114 220 297 899 1149 2765 4377 15359 19635 33746 85736 251230 332631 1011016 1839466 3423008 5262748 14712927 25250439 61595557 90767932 225662571 357326064 621591409 1438713609 3291176908 -1 2 6 9 26 34 88 143 370 943 1612 2236 7956 9555 30707 65228 112093 250499 384357 723352 1842725 2893395 7368851 11335001 17411565 45612257 78492566 210491956 484819565 744697056 1695836564 3071858738 -1 3 7 15 19 39 66 189 342 928 1108 2193 4367 15142 28020 49641 125682 255996 366297 990634 1577036 3160237 5269878 10537453 21363450 40624096 72744685 209442767 336719539 754446150 1429833600 3463652889 -1 2 7 8 18 59 73 202 310 929 1644 2727 8083 13877 22097 60132 71500 253744 352171 721017 1579156 2637768 5525188 13423918 23943567 63375894 100140598 228854356 494149355 607663446 1739870489 4070892505 -1 3 6 11 25 54 116 142 318 983 1099 2790 7051 9871 22845 35793 124480 219391 370109 1046267 1843123 2108655 8143767 16035508 28687195 48486768 86792508 224955346 365815366 619403508 2137105828 2977167053 -1 3 5 12 29 53 96 191 503 799 1073 3183 4775 9166 21346 44731 111608 164103 390664 917522 1049645 3935321 6296258 14951293 32789128 36220305 106805161 243437015 387835224 1036918979 1514689406 3199774349 -1 2 5 10 26 40 90 174 310 993 1595 3695 7891 8658 26187 57502 123713 206623 368057 780432 1050451 2100520 8133057 8924286 16809699 35180453 95525557 222291228 472915902 909124255 1672765763 3202149658 -1 3 6 14 23 41 66 222 402 828 1033 2586 4152 12901 31883 55141 80620 172011 349057 946974 1835092 3408116 4456918 10224620 22283660 64751887 121640051 260585633 376204577 614000188 1355104878 3791536788 -1 3 4 15 20 40 82 199 502 846 1038 3095 4140 15453 20691 41438 84764 202953 513505 863074 1048659 3145924 4194802 15729473 20972570 41946175 85987454 208682138 526405925 887136912 1088507666 3245544670 -1 2 7 10 20 57 126 255 450 926 1053 2088 7242 10399 20752 58907 130818 258312 466494 936790 1049018 2098025 7341516 10488709 20977725 59777137 132140262 267439589 471968717 971185317 1104607595 2190318313 -1 3 4 14 18 56 117 159 310 937 1086 3196 4231 14610 19446 58604 121248 159367 321459 975901 1049641 3148873 4198628 14694843 18893479 58779618 122805469 166879693 325382716 983487194 1139825510 3354451403 -1 2 6 11 18 61 112 135 429 956 1073 2155 6318 11755 19289 61734 117258 132004 431132 960544 1049682 2099411 6297973 11546331 18894551 64027340 117561061 141698723 450283078 1003386705 1124172080 2257777210 -1 3 7 11 25 44 72 194 288 541 1122 3202 7676 12058 25134 47118 77846 211001 313462 565439 1055110 3154871 7372701 11573213 26301185 46367238 75889738 204182726 303353132 568897039 1178599511 3365929190 -1 3 5 10 25 55 112 148 505 661 1098 3313 5452 11064 25109 54673 121397 158150 501498 720102 1053035 3155811 5273292 10550421 26328570 57848464 117861440 155758824 528991611 694823752 1155649153 3481419880 -1 2 5 12 31 63 120 212 486 675 1237 2532 5798 13529 30203 60057 119969 206127 488319 743938 1078778 2157211 5362852 12789027 32994144 66804285 126907778 224455247 506582338 720578432 1286043573 2646299609 -1 2 7 9 22 57 96 244 287 596 1278 2316 7779 8321 20951 64293 107073 230594 298338 584328 1069489 2161626 7447375 9668262 23366122 60351305 101732013 258005499 293730169 634615515 1317351734 2472234502 -1 3 4 14 21 34 67 200 499 583 1166 3382 5029 16101 24046 38521 73968 213380 459498 566776 1068639 3188925 4291929 14931771 22422524 36431385 69683320 213385403 526459216 614679332 1240926149 3517491821 -1 3 7 8 24 62 113 246 330 1016 1178 3470 7892 10170 26633 59419 129081 235641 372974 974196 1079177 3198060 7443652 8617260 25450272 65888647 117811919 257881987 348127344 1060110581 1213202765 3682599920 -1 2 5 13 16 47 101 238 422 971 1186 2343 5787 13053 19988 42938 112748 250097 411036 947084 1072185 2137152 5365907 13845882 17281591 50137037 105358504 248329535 438823593 1011716775 1264997040 2424193687 -1 3 6 11 18 47 100 134 488 784 1245 3360 6679 10938 17208 44209 108978 157659 490972 863052 1072157 3180595 6419540 11726036 19303735 50317877 106351303 140471171 519534866 831333952 1283475048 3497042436 -1 2 7 14 30 46 126 250 267 686 1214 2484 7960 16289 30235 43293 120466 241911 318736 761481 1076432 2137470 7453251 14888331 31811412 48804620 133499802 260583004 282374567 707461933 1247926264 2573447823 -1 3 4 9 19 36 113 156 342 518 1370 3615 5481 10819 22935 48045 106166 183405 314533 707869 1154773 3329238 4509062 10145678 18979530 41074923 123002308 156953422 339859298 571626243 1391796159 3903361681 -1 3 5 11 31 61 83 156 456 682 1501 3723 4534 8783 27901 54544 75737 175834 399660 538505 1123907 3321071 5643580 12073891 31535671 65175574 90595364 158911584 492861659 692124022 1488018188 3787611064 -1 2 6 12 31 39 95 181 365 913 1353 3018 7670 15028 25183 41861 71039 158635 301367 805676 1118257 2252911 6587608 13398451 31552046 38978424 93687957 194910524 389410621 995000335 1360304155 3072084013 -1 3 7 8 22 39 97 185 391 781 1463 3912 6504 11902 17396 46307 118122 149114 518139 924925 1165659 3295804 7863075 9321923 24220625 37933190 107378140 186437603 419936455 849250572 1560305355 4288714346 -1 2 4 14 21 44 75 154 363 655 1369 2801 5557 13161 17045 34146 90770 193898 321165 566621 1140479 2293152 4519749 15245022 21050872 48382969 83216357 155899860 401926060 706258762 1366385353 2792551888 -1 2 5 9 17 51 90 238 370 708 1323 2605 4181 11505 20828 60085 76221 229336 308055 557698 1128940 2315042 5562911 9988109 16781338 51391527 99635296 242280613 372321711 796096492 1460971265 2889393780 -1 3 7 14 22 45 109 144 258 669 1404 3626 6156 13330 17444 35957 126123 193858 376416 536814 1177013 3326957 7733060 15249922 24117355 48234653 111149331 165675710 289408263 721424023 1360009571 3953145375 -1 3 7 8 29 39 97 177 466 881 1438 4024 6357 11631 27313 47837 129661 151450 456888 1000908 1173329 3304951 7768852 9425184 29389439 37787550 107057335 194180569 485950315 896338353 1608981444 4037878851 -1 2 6 13 17 61 93 214 477 740 1292 2870 8191 14858 20613 53534 73487 252841 442048 613748 1134490 2296456 6791572 14321158 17297558 66737445 94825311 228165486 481316640 761326541 1415663168 3171092579 -1 3 6 10 26 42 106 204 298 807 1512 3608 7923 9120 30845 38133 127350 252833 377982 958707 1149308 3362747 6566996 11368601 28592560 43901585 114665331 207493489 326115240 809508962 1507884243 4013988108 -1 2 5 12 30 59 83 194 455 569 1309 3022 4960 15928 24863 50123 71532 238118 449828 680856 1144750 2319329 5754653 13224581 33011808 60374145 91675941 214590362 500266923 549676013 1431817987 3015297726 -1 3 5 9 16 58 92 244 309 809 1530 3651 4642 11909 24408 53607 69570 216297 337173 965466 1135969 3380174 5519600 10344767 18100028 60684745 92561935 267192044 303379436 832477317 1528896936 3899876008 -1 3 7 14 20 35 92 217 389 713 1285 3999 6740 12394 16549 43271 72603 245341 516208 598162 1130872 3352350 7781121 15349564 22526814 34192354 94379733 222313791 425746419 775984892 1422999934 4132644627 -1 3 6 14 20 37 127 188 321 717 1440 3906 7810 12613 18118 45500 105341 142028 286115 556868 1164940 3319121 6659811 15390147 22300609 40387469 125934446 185740004 355753422 778600403 1554106278 4253198085 -1 3 7 14 17 58 87 194 258 575 1465 3992 6665 12795 22377 52035 76589 242623 365169 704861 1139425 3359895 7664068 15304500 17143705 60476938 85031420 217282407 289710930 549012247 1608820712 4130950835 -1 2 6 11 26 57 84 243 444 562 1328 2830 7725 8454 31565 55030 71885 217569 488157 660670 1145202 2338775 6687712 12172193 28799868 62527164 87129098 262382616 436606015 537499743 1475808489 3161115013 -1 2 6 9 23 48 125 244 462 584 1628 3688 5658 13040 28441 44316 90057 163995 371975 834531 1420494 2931104 7711363 12367857 17153267 62686661 114676313 217852517 439650818 679388894 2146514755 3471974821 -1 3 4 9 16 46 87 168 315 770 1815 2867 7024 16383 32387 50439 106364 210917 509625 784759 1558419 3930712 5750999 11268554 22534796 38522137 69706575 147522437 395716216 954730653 1726060885 2345877470 -1 3 4 11 21 57 95 203 475 813 1809 2886 7068 13941 24850 33521 128051 180297 367862 606607 1416179 3754739 5603380 9010246 17162472 52034979 83104661 262878823 423728420 1030898352 1749313748 2301329908 -1 2 7 12 17 63 103 154 280 643 1705 3832 4639 9151 25709 40069 67889 229079 469573 879429 1519075 2975503 6764836 15551201 24596024 52295677 117843122 180230478 377492072 578822936 2080400661 3441467024 -1 3 7 11 26 33 83 214 504 584 1561 2763 5951 14694 22340 55805 98887 188943 349947 830295 1393090 3969593 6624923 9194478 29660309 43952406 82953157 267518175 459572710 726571621 2056356443 2272453158 -1 2 5 10 22 39 126 225 347 564 1606 3772 7129 12712 28480 64543 72758 175190 500867 1022347 1556278 3123437 4706624 9393674 19319299 50198034 113340986 216158808 325500552 797784970 2000683297 3300917981 -1 2 6 14 27 63 93 244 267 798 1877 3969 5856 11586 18380 46650 118840 140369 414953 697658 1459032 2788254 7733975 13250826 29868828 54015827 68274063 208800507 347477373 1035607953 1637319374 3311963443 -1 2 6 8 29 46 64 253 280 928 2010 3926 5851 13526 17748 63310 125689 144517 408978 536101 1453514 2627322 7764097 11065756 27772464 38412793 94388884 227604540 338820217 934412424 1777760643 3260602904 -1 2 6 15 19 59 72 166 438 1001 1923 3918 5687 10401 25019 34812 113591 202517 367274 716127 1411828 2804169 7731984 14314145 21246277 57269971 96493993 151029701 514964473 934483900 1726323471 3282759309 -1 3 4 14 28 50 102 223 291 818 2018 2782 6618 9808 23629 35974 78210 136946 400777 786147 1458595 3895993 5730566 14247799 26307441 66229112 132592494 238667598 360718086 1036005261 1781547543 2479923417 -1 3 6 12 19 59 68 210 277 768 2045 2712 4379 10006 25548 39619 106977 168572 420954 753913 1444204 3871642 7847465 16362678 21078434 54694561 85355866 240878542 339087046 1051400683 1790422627 2488895602 -1 2 4 11 19 34 65 180 503 742 1554 3923 7238 13497 29163 60124 116322 217988 267588 959260 1341672 3046779 5623653 10339368 23075920 45102226 90206653 164686401 441567175 654529012 2051281632 3491671581 -1 2 7 14 27 35 99 133 342 941 1875 3750 4151 11353 18626 55742 93797 201099 444987 647495 1479582 2692865 6795894 13291967 30410343 49286540 133174837 176169308 316694461 816905058 1717647091 3638813929 -1 3 5 8 29 40 106 148 446 619 1671 2966 7185 14398 16474 62686 97629 220009 329016 855022 1398974 4048338 4481778 12477228 26214856 36700884 119539542 188746081 479206197 762327531 1966103206 2526070754 -1 3 6 14 26 47 114 234 509 779 1967 2802 4271 11599 19046 59815 70558 180900 369701 527459 1439959 3719604 7649190 14339813 30432412 35704092 115429092 212995231 424996122 1021971178 1645282437 2432886069 -1 2 6 15 22 56 92 224 319 871 1611 3359 4887 8905 26771 43449 112354 168188 511258 584476 1473238 2783410 7451083 13803110 17291647 58247074 79038223 229310181 373325041 950043914 1984023339 3841070748 -1 3 7 8 20 62 122 185 379 702 2015 2368 4808 15229 30745 47142 76895 228577 500114 919352 1477849 4028899 6368146 11761044 20427571 57556170 116848085 139314172 275775763 549454386 1802503885 3162508145 -1 2 6 14 16 53 72 201 412 745 1857 3554 4716 9756 30345 33761 121026 159110 385732 810786 1326406 3030852 7458280 12732020 23430711 62716644 93688661 267178463 490075706 583825136 1822711656 4079916425 -1 3 6 11 20 32 119 203 455 607 1958 2489 5765 12876 30606 49628 91749 168936 312634 1014730 1418568 4055820 7434384 8560999 19182433 46119010 103073000 244283830 460694175 701360757 1730242502 3168964948 -1 2 6 10 22 50 96 207 420 843 1674 3328 4660 13393 30891 35175 90867 188901 356312 664475 1318670 2684437 7407629 8543262 17069090 59263064 124785849 267401561 471886479 954252558 1937840686 3885131903 -1 3 7 14 16 50 109 159 333 713 2017 2474 4899 8209 29745 37994 83089 231773 492283 1024908 1496373 3934830 6365912 13844432 24556992 63748018 130023756 182452938 309331942 629148068 1807749939 3037732899 -1 2 4 9 16 38 91 163 465 870 1785 3345 6774 12429 28056 52199 120698 241348 347512 757409 1343924 2626474 5351410 11754327 21293707 49862132 77622075 141608535 417451225 1019452710 1938105865 3843770481 -1 3 4 15 29 39 110 225 506 840 1743 2399 7719 10416 17758 64036 72884 148817 320057 739475 1433919 3745496 5325161 12754551 26584087 42589238 119561296 206624935 419512680 979541620 1921360915 2735332409 -1 2 5 15 23 42 114 191 509 746 1868 3436 8040 11531 27640 58507 87482 228880 367182 902795 1365972 3053809 4274456 13866975 19189995 39752992 104933256 158578737 413449288 632192237 1785752872 4209044373 -1 3 6 10 25 45 94 233 454 687 1806 2347 5990 13748 16923 52775 126536 174814 275388 819208 1428508 4068385 7449677 9594077 32890293 41822744 73530913 208836162 434398919 617380753 1829003350 3131863285 -1 3 5 11 18 47 107 177 354 512 2012 2212 6464 14967 25435 64912 68533 218131 468012 878702 1461434 4112752 4219439 8454071 24185877 37968930 127351927 166547591 277227828 724449013 1805743716 2864946039 -1 3 4 13 27 38 85 150 345 815 1785 2222 7460 10227 24349 65174 119874 205992 488750 596961 1507117 3851006 5265575 14742834 32624590 45288302 82261589 185188749 282555102 1000935672 2052515254 3103452839 -1 3 6 13 25 56 103 251 373 848 1790 2183 5555 11849 21825 35629 90683 150936 412161 548346 1538801 3838107 7356800 14722618 32584091 55758343 132595191 205143784 288449699 981616103 2027314881 3181932782 -1 2 7 9 21 57 111 168 401 999 1710 3161 5337 14610 29225 46491 87031 198297 314410 628829 1439957 2756873 6296076 11548120 18900745 50368463 128001780 152288389 535137733 888843047 1944146846 4223862330 -1 2 7 11 30 37 122 207 489 694 2002 3096 5164 12387 21729 60813 97884 184897 300641 880151 1421005 3108639 6291958 9437841 26216367 48237788 104863195 245379824 422597449 663806298 1672571801 3940737172 -1 2 4 14 28 48 120 198 307 973 1635 3085 6170 10298 18538 45290 74107 195443 512918 784115 1484212 2726484 5243005 12583114 25166123 65012723 104859143 257953019 347085137 816851761 1962954554 4227907370 -1 3 6 15 27 35 71 222 284 776 1372 2055 6156 12317 30764 55388 71933 145755 455638 582720 1592079 2817360 4194330 12582944 25165889 62914769 113246471 146801451 297796891 931137753 1191188752 3254792981 -1 3 7 13 24 58 117 149 476 798 1816 2077 6195 14439 26810 49547 119748 241188 303690 982505 1623164 3719052 4194754 12583722 29362034 54528191 100669826 243284950 490761739 625003037 1996606771 3347291456 -1 2 5 15 28 34 91 167 410 684 1338 2094 4160 10383 31186 57909 70873 184958 339015 848791 1379844 2693038 4195685 8390788 20976067 62925326 117472431 142666398 381748568 700643578 1720013109 2869697312 -1 2 5 11 26 34 76 225 403 721 1229 2093 4191 10460 23030 53862 71069 158499 466594 834991 1493845 2524712 4195482 8390892 20976005 46148327 109075634 142661816 318832963 943868723 1690785432 3024897476 -1 3 4 8 16 47 97 235 378 567 1753 2151 6372 8550 16896 34439 94402 200980 490176 759700 1126926 3649176 4200689 12591426 16794229 33588811 67203529 197333991 407338242 986422575 1586572617 2381809070 -1 2 7 11 17 33 72 187 363 620 1931 2154 4342 14812 23325 36311 67464 153711 389370 735686 1291053 4054462 4200315 8401343 29379581 46183457 71392460 138597666 302315089 784950142 1523991863 2604068478 -1 2 6 13 27 48 120 186 372 539 1217 2127 4301 12755 27474 57017 101380 252302 390079 786228 1075135 2576049 4199446 8403374 25197537 54587357 113370681 201524508 503610114 780676687 1561691577 2263646797 -1 3 7 14 19 37 79 196 349 890 1667 2168 6317 14801 29421 40119 75172 159257 395712 703180 1770737 3528061 4202354 12595920 29387972 58764560 79777783 155372378 331833030 822626470 1465657800 3736928978 -1 3 6 9 26 49 90 179 286 576 1760 2170 6343 12745 19364 54566 99759 181492 376377 563598 1225516 3548286 4202340 12598090 25187457 37809901 109170796 205662435 377776561 751483750 1201063136 2419893784 -1 3 4 14 24 51 112 141 344 975 1232 2182 6477 9184 29853 51299 98475 237831 269071 656749 2091695 2432890 4224244 12634334 16875911 58958411 100933279 214568471 471856962 593835153 1447041148 4076871826 -1 2 6 10 27 32 71 231 425 957 1494 2299 4481 13287 21787 53518 70395 135135 485050 888048 1884762 2948755 4215976 8442513 25237356 42076105 113735305 135117962 299668176 971777921 1778472571 4022529300 -1 3 6 15 19 46 80 255 418 891 1983 2279 6549 13087 32546 37335 93133 177878 494172 890307 1742180 4133926 4226756 12620401 25259413 63094164 80188823 193834385 337311134 1073724813 1757509027 3724709363 -1 3 4 8 22 36 91 131 395 1000 1088 2222 6597 9035 17816 48083 80938 192598 278686 838077 1975199 2124942 4211074 12628989 16852064 33739005 92537168 151812836 383714859 551730960 1652835599 4207723131 -1 2 7 9 24 56 92 148 450 907 1590 2229 4516 15172 20329 51940 119841 185755 325356 979398 1964935 3401248 4212892 8438232 29475764 37938787 100968505 235798622 387735699 624032203 1891986323 3796690446 -1 2 7 9 19 35 111 155 284 711 1880 2297 4504 15333 19913 38757 65706 217426 305716 538326 1553201 3716132 4217899 8432691 29445124 37995585 80063654 147549442 466816694 653308850 1196930319 2977480361 -1 2 7 12 29 60 106 161 310 906 1294 2263 4521 15057 26153 58610 129736 228892 351374 598596 1931105 2791411 4224695 8445355 29465064 50565685 121944050 252339893 446188972 677597668 1306327592 3794352078 -1 2 6 12 22 43 126 222 375 909 1717 2186 4565 12834 25667 48548 83905 252675 440170 742066 1963435 3641299 4223778 8423182 25244241 50549897 92771582 180892734 530187646 935265980 1570451604 3824966114 -1 2 6 15 28 46 105 238 346 759 1912 2220 4566 13142 31976 60792 93867 222193 470315 685587 1460760 3751456 4221533 8443553 25232358 63159568 117849671 193591981 441454547 1001398647 1456544410 3178473375 -1 2 4 13 27 38 91 233 417 792 1389 2202 4366 8831 28569 54843 77093 188481 463053 891390 1655804 2645207 4225956 8453176 16863756 54662966 113661788 160409553 383741664 979829990 1746813888 3332760744 -1 3 7 15 20 40 86 137 416 685 1501 2277 6491 15297 32382 44663 87663 171604 269861 915182 1368047 3009716 4219725 12623829 29439174 63046529 84225755 168820617 361884752 576856597 1750199315 2879529655 -1 3 7 8 18 53 113 167 370 1001 1703 2428 7152 16007 18736 35636 104295 246746 374493 657870 1874623 3190029 4298501 12829515 29734873 34212488 77372792 225486765 469862947 688124951 1564861547 4165647570 -1 3 6 11 19 32 80 216 471 746 2032 2502 6863 14253 20742 33579 79159 185982 412642 1021125 1422537 3773650 4273383 12768412 25578503 47160616 81112645 137995143 339829862 918705541 1950842647 3092070522 -1 2 4 8 29 41 72 187 353 519 1355 2381 4677 9705 18445 63511 92208 131177 340206 672243 1211182 3114999 4287847 8521999 17113831 34235561 122827359 175078862 306184276 775946384 1497366829 2210398900 -1 2 6 12 31 46 102 200 473 593 1135 2554 4650 13455 26697 59564 82199 217988 441889 1029563 1156022 2432621 4277535 8608436 25603540 51348329 131190671 195428117 432019012 847265143 2009102949 2537610287 -1 3 7 10 20 59 68 228 439 997 1277 2448 7050 15467 22681 47379 123579 161457 495271 816792 1910481 2143787 4319155 12745769 29855860 42746039 85811567 249575964 289425384 968920289 1812046267 4223857656 -1 2 7 8 16 49 122 216 347 838 1587 2420 4887 16055 18612 37304 111216 234900 413302 739788 1690290 3613929 4306291 8625997 29776500 34307481 68785769 209158629 515922665 914402426 1459747978 3548581256 -1 2 7 12 22 58 106 225 453 836 1292 2473 5035 15576 27355 42715 124330 207071 496038 1024952 1680617 3015339 4322838 8590399 29883152 51316110 93864080 246229258 449209046 952942287 1889422743 3525392569 -1 3 7 12 18 38 109 152 363 876 1026 2315 7141 15688 27142 36717 66830 203490 292543 671592 1633542 2448123 4267655 12789553 29629909 51032933 77196312 161892660 453342128 650716553 1528601534 3626984863 -1 2 6 10 22 46 119 147 337 740 1791 2353 4699 14303 23372 42467 85028 259999 263070 756834 1328967 3336713 4284207 8635046 25452075 42672314 93657390 196160103 495257482 608758708 1439781913 3149545416 -1 3 5 12 23 39 88 136 458 797 1793 2443 7075 11965 27229 42448 73118 177458 312485 997180 1755616 4037457 4261803 12752917 21276705 51353681 98289811 167709178 373666658 583870417 1943998665 3295680884 -1 3 6 10 23 42 125 216 510 917 1789 2492 6943 14250 23314 42932 92969 239593 410523 978661 2081165 3158869 4290354 12819043 25560442 42891111 98495171 179504208 520488209 919500694 2115955526 3891463959 -1 3 7 15 18 40 84 226 376 527 1129 2320 6813 15794 29346 36293 94734 181354 504087 713362 1209760 2452106 4287889 12776172 29875474 63593240 76771067 170335408 357029911 944394275 1607692366 2150050007 -1 3 5 11 30 39 66 186 423 795 2008 2512 7127 11952 21414 61042 72411 152637 329499 805038 1706397 3824507 4261675 12742867 21317964 46957105 127622420 167298514 281367719 776775411 1754993439 3292008400 -1 2 4 15 17 53 127 253 388 564 1121 2426 5046 9822 29957 37608 105890 240601 462484 863482 1282094 2596950 4319394 8599868 17208099 63866649 72654548 225086564 529693047 1071946659 1615298148 2387457387 -1 2 4 15 29 56 84 227 420 658 1683 2383 4898 9263 30626 62207 128550 192524 497691 796723 1542214 3262662 4293064 8520229 17199060 63887993 122689315 238939123 357965263 947119602 1749519787 2815165777 -1 3 7 11 30 57 84 169 260 669 2020 2461 7127 15845 22332 57433 125119 180516 385787 597767 1542153 3723290 4306997 12724289 29626510 46915945 127023712 242296393 358072836 716703406 1082137500 2772450678 -1 3 7 13 29 44 83 154 337 897 1818 2540 6800 15415 26581 63529 82010 182413 282989 721891 2095103 4100212 4268250 12728829 29690530 55178319 123455249 188047871 346000038 645813317 1438648065 3821013454 -1 3 7 15 25 54 85 211 315 536 1847 2505 7002 15768 30540 55674 103136 192103 402241 572842 1306385 4055487 4318196 12729372 29863152 63595915 106276712 230011144 353628742 876468213 1329694930 2231554360 -1 3 4 12 23 38 84 217 416 1012 1304 2347 6790 10067 28666 44752 66645 193282 404724 836147 1898048 2952470 4288827 12745384 17254172 51289874 98295554 161693484 358330211 916701067 1767562841 4276208928 -1 2 7 10 27 52 69 166 295 789 1867 2516 4793 15631 23907 50620 99428 155342 367593 540401 1809333 3964516 4311773 8562124 29639813 42643272 115315153 221653684 287278366 691412300 1214238157 3346459783 -1 3 4 10 19 40 65 131 296 945 1414 2503 6738 10123 24314 36336 94515 156557 325089 573724 1983426 2835835 4272143 12763162 17154111 42600547 81500369 169961859 270201560 539176628 1264475497 3995822116 -1 3 4 10 26 60 71 178 435 949 1873 2406 6850 9654 23727 50834 119359 152746 343707 846369 2006172 3980998 4297391 12762472 17083841 42882125 110770107 254992466 295418013 745566678 1839158134 4013868557 -1 2 6 9 26 43 119 213 472 594 1532 2643 5630 14933 24055 59983 67036 217656 503049 889824 1392475 2258460 4697352 9278434 26558301 40007189 113749266 172856265 475348778 925005504 1892134090 2664272283 -1 2 4 8 26 57 71 209 330 874 1618 2925 5724 11131 22135 64287 106200 180931 463913 562865 1854076 3808722 4658230 8951426 18631205 37362994 113710369 248026368 282873210 913970660 1413940325 3561535100 -1 3 7 13 18 34 83 176 276 650 1307 2714 7485 12995 30098 41959 92009 146975 322647 688316 1083653 2237103 4517189 13271608 30444555 56764442 80015417 139112553 353433822 794986951 1103467359 2865268326 -1 3 4 8 21 53 103 144 284 839 1290 2903 7476 11041 23961 33359 128635 245310 360187 739100 2057674 2314939 4554739 13321325 18833571 35871092 84239310 227241022 417282135 639881468 1107593629 3695770214 -1 2 7 12 18 38 87 163 498 942 1756 2949 5787 13063 30514 40984 81978 135268 280798 899348 1661657 3919063 4476500 9286192 31018423 54262898 79970216 151853451 337124161 737796018 2017460662 3800040233 -1 3 4 9 26 42 78 243 335 665 1523 2783 7449 11198 22471 65188 68733 168298 441027 570685 1217511 2494221 4630421 13147763 18007403 40301369 113749505 172623340 311714559 1051618633 1427467118 2888627932 -1 2 7 14 27 59 70 251 308 680 1661 2772 5826 13084 25936 61394 111042 181122 412903 734458 1279181 3769495 4611161 9112880 30668632 62478423 109545680 239673691 273943099 1030795220 1267876302 2759562142 -1 2 5 12 25 37 90 204 507 850 1685 2853 5652 8747 29902 61283 86124 139425 459096 893455 1905814 3704746 4657563 9276394 22902760 54020464 101069390 164580474 400242183 808968732 2027701409 3715803077 -1 3 4 11 16 33 87 241 313 884 1121 2840 7413 10914 17941 44143 82688 132288 455391 767651 1936774 2701594 4647716 13341855 18731578 48871344 71825077 143203755 349845842 1050706927 1243450816 3584637385 -1 2 7 14 20 52 65 134 317 634 1501 2577 5425 13250 26271 38335 117479 165058 380953 729125 1497212 2414813 4571547 9116466 30846816 61109879 88374375 227094868 294830737 573406208 1243007403 2468668280 -1 3 4 8 21 49 125 130 396 928 1881 2855 7902 10390 22974 35801 118739 215742 361807 1025970 1655323 3554443 4578533 13577305 18386353 37058239 83908659 209750138 507627662 579027345 1715837828 3830419221 -1 2 5 9 24 41 125 229 412 598 1590 2730 6017 8324 22875 60330 66725 206181 425905 997586 1436102 4059866 4597623 9425196 22342480 41868572 104877919 180406611 503405488 990102665 1627876625 2680962892 -1 3 6 11 16 41 108 189 276 917 1286 2868 7203 14578 16854 45587 71648 257290 308012 781340 1646780 2117911 4518803 13327629 26751780 48477194 71325854 176193899 444680967 763585653 1090904076 4010326040 -1 2 6 13 16 47 99 151 363 591 1120 2802 5473 14385 30808 45264 70018 236428 378632 543785 1497615 2653318 4569895 8975915 26730137 57401230 71304559 188745765 423628924 645935278 1589668138 2550170283 -1 2 4 14 19 63 99 165 350 611 1905 2804 5721 10247 24584 47129 100386 229455 315641 649624 1455000 3243084 4503526 9001948 18328746 62051926 75497494 255852595 432013428 717226132 1396703534 2533360377 -1 2 5 13 26 53 118 130 452 866 1092 3020 5572 8274 30929 63767 115312 222777 374255 886814 2046010 2900073 4573370 9271720 22997973 57609718 113250348 230697028 482371836 599839057 2004986505 3586373477 -1 2 5 10 18 48 83 223 397 890 1683 2947 6005 8290 16526 47447 119549 134651 488736 978085 1908680 3707233 4666019 9329977 22862981 45791150 79696359 209726435 360732670 893425983 1740739169 3531781276 -1 2 4 15 21 63 85 198 280 733 1893 2654 5769 10719 27591 36284 101684 138434 522089 666189 1064637 3336592 4688683 9080014 17948538 66089593 84010738 256020860 340163161 843593344 1129826753 3099116514 -1 2 5 11 27 36 79 212 510 845 1060 3008 5437 8461 19195 63411 95754 179599 503935 911533 1859935 3109383 4714007 9256359 22894629 49098829 109131985 159531509 310825814 936342528 2036046735 3663883753 -1 3 4 10 27 50 68 251 356 881 1805 3063 7886 10543 19352 65092 116986 188775 420725 612103 1868780 3327740 4602219 13208419 18685728 45151115 109172330 205703298 268837321 1011460803 1608338788 3505401647 -1 2 5 12 22 55 95 223 390 913 1179 2860 5504 8652 29566 40267 118904 153788 485657 961253 1754866 2710673 4655921 9313704 22770110 53197791 96584826 222460655 377954031 885931193 1679491907 3920307465 -1 3 6 15 22 54 70 150 323 847 1658 3006 8156 14692 25395 34490 115282 171392 343281 542706 1988865 3681235 4540198 13168862 27255232 66716220 96585084 222467396 268772631 642282929 1432233147 3732445044 -1 3 5 15 29 53 98 214 507 893 1528 3052 7321 8673 25409 50573 121629 255272 473629 831478 1938481 2218234 4669856 13386705 22820079 65196309 117562111 226748012 432488351 910992630 2040367404 3525442181 -1 3 5 13 21 48 68 228 287 934 1586 2747 7570 9345 32561 37174 121796 183975 420617 782298 1675322 3938394 4698313 13181299 23067427 58193853 85860514 217397757 270027441 985585036 1132584108 3858941789 -1 2 7 11 30 62 71 136 464 894 1695 2724 5629 13314 18197 53609 99065 175429 333191 894152 1859137 3963858 4495160 9373959 31017489 49405039 131649528 255031375 274581651 545186274 1912718124 3527570999 -1 2 7 15 24 60 124 153 459 968 1916 2586 5258 13597 26118 57412 110831 221506 365096 826604 1607103 3313598 4465421 9436772 31265004 66984263 106738208 264062203 513365403 623970302 1967133672 4265623350 -1 2 7 9 25 38 116 213 319 871 1311 2660 5679 14292 21937 60316 87119 201207 461426 761371 2049944 2415935 4610587 8947428 30957252 40861371 102325872 153913184 480183402 933495174 1208441513 3532357428 -1 2 5 9 21 54 79 251 322 936 1258 2758 5920 9911 21562 39914 115727 179106 433400 611068 1642355 2649711 4676865 9167094 23036252 39916430 85857434 220412519 316235439 1009318930 1422297987 3846796420 -1 2 5 10 18 50 107 198 505 765 1389 2926 5972 10239 20173 42452 127598 238630 475267 905596 1289100 2100988 4629944 9327271 22324679 44923486 81067080 204339279 466960535 867105091 2077488122 2984283664 -1 2 6 12 25 38 96 166 426 621 1768 2984 5182 15558 32142 59017 97036 232850 300711 1037183 1344775 4018002 4585970 9200259 26242971 53639395 101712232 154315627 433132858 707917586 1830064440 2440917910 -1 2 6 8 22 58 85 186 393 556 1312 3055 6040 16175 24252 40114 113123 162511 312331 1034350 1534189 2347317 4549549 9277210 26474229 36473890 97757197 237768730 345116706 741238897 1712771267 2267130204 -1 2 4 15 19 38 89 191 357 823 1121 2576 6101 12147 26158 42353 94687 137823 266049 540248 2047375 3020863 4548705 9046231 18567594 65440423 77280938 153496698 387596844 748961714 1558077359 3341559704 -1 2 6 9 17 46 118 244 510 562 1407 2963 6084 16369 22460 42783 71291 220540 408471 907211 1314793 2209667 4669255 9355001 26375286 40695899 68317318 187494661 475161556 1072482162 2048009908 2246857941 -1 3 6 9 23 63 72 230 303 855 1661 2562 7583 15761 23948 40354 103900 169317 400531 661155 2024303 4113983 4690677 13153414 26787481 41186088 93896391 255095794 332971942 993292362 1339603171 3635706144 -1 3 7 15 28 62 77 245 285 810 1618 2641 7662 13699 27905 52396 108157 186938 451936 777269 1961953 4096186 4676076 13187647 31161707 66432033 123430860 259363029 316346730 1047880602 1104857001 3325509700 -1 3 7 11 19 40 113 243 446 986 1226 2706 7841 13725 18633 47588 74591 216460 411877 991641 1768372 2909193 4662118 13424081 31297643 48236748 77304299 183472960 499142076 1052815535 1786853683 4265833096 -1 3 6 12 21 38 105 196 496 522 1555 2864 7673 16133 28842 33083 91113 230451 505183 912939 1383269 3765601 4630130 13560808 26463280 53943641 85200423 159021936 461401415 851492379 2025919276 2281899456 -1 2 4 9 26 32 65 160 416 586 1858 2899 5262 11799 20524 57424 92318 168392 316081 921186 1396984 3277094 4582310 9207227 17886603 41850358 114588986 145775720 285214488 717229009 1870665067 2562731252 -1 2 5 12 25 44 68 212 445 670 2036 3050 5365 9944 30751 61479 75860 166125 461260 961058 1079001 3465245 4610082 9228376 22434036 54053344 101790310 196525581 268435872 914358972 1749026732 2944404254 -1 3 5 11 22 36 85 201 303 803 1457 2797 8179 9354 18924 33305 87731 151298 511425 707186 1938960 2258573 4642664 13110625 22746104 48944306 98353544 165690020 339812107 809684433 1325832792 3272115800 -1 3 4 8 20 51 82 129 390 594 1915 2932 7361 11926 20966 39554 130680 161960 338428 989866 1330689 3360852 4489358 13496734 17859197 37621518 89500564 204543380 365028803 578968905 1703240927 2588913334 -1 2 6 15 25 39 110 173 455 629 1151 2857 6032 15832 25066 59913 95461 248497 298264 804996 1431986 2642681 4562393 9396712 26227215 65529066 102021800 158049599 440496362 671334687 1980013374 2538370988 -1 3 7 8 27 36 65 137 325 756 1176 2928 8120 13434 21229 64696 86846 167714 361728 610428 1120488 2881922 4496171 13309718 30776697 35707032 110186878 166410910 298157123 545870467 1448156268 3056333534 -1 3 4 15 31 58 100 160 335 649 1730 2832 7558 11841 27145 51167 98630 244382 265964 588638 1215847 3708912 4585739 13347451 18313042 66263107 127066361 242768256 407135094 721958177 1427314437 2939881616 -1 2 7 11 26 60 65 202 314 971 2022 2669 5618 14106 17166 65224 100748 168568 482778 683889 1756072 3243871 4621258 8927204 31218282 49903097 114986752 263293746 298262153 818581830 1239106370 4281593361 -1 3 5 14 28 59 73 240 489 1022 1143 2706 7889 9237 25098 55217 102057 183485 426801 826842 1739141 2761594 4683052 13543527 22935702 61112700 123376263 237637374 323423344 1062097562 2082213574 4075205692 -1 3 5 9 28 42 90 240 355 518 1362 3048 7819 9500 23341 55197 81849 159728 397114 585276 1438886 2607127 4681776 13269116 22184127 40745381 123071253 174583806 394735401 1049273862 1586734275 2305816715 -1 3 7 12 29 44 73 187 511 827 1145 3191 5230 11337 19473 42139 115969 233160 414709 632134 1076842 3375661 5271077 15958681 26243008 66290050 114322413 150179170 345013813 640918187 1800419234 3908241788 -1 2 6 13 16 51 73 157 264 975 1069 3111 7224 11293 17514 50350 89352 202630 522489 1028603 1169963 3180067 5364339 11568783 30530356 66094544 97639937 254839307 395429469 678472364 1435606791 3685761488 -1 3 6 9 25 55 84 228 405 656 1928 3993 6068 10193 28520 42496 73010 243838 299147 532787 1872838 2137335 6066694 14720640 31233053 44077952 127697976 257997823 312278192 912276170 2011008895 2455971364 -1 2 7 8 31 33 100 229 348 889 2034 4065 8146 10119 26416 40659 103510 176384 365523 1009207 1350920 2841214 5545001 11229641 26516219 44783005 106202108 183205446 525663700 866896751 1213536206 3991523235 -1 2 4 12 20 44 110 202 397 746 1967 4050 7998 16065 23765 64161 104209 196265 302103 570164 2043331 2328900 6239073 10728781 23029861 61030612 73327037 144802480 534390579 975816407 2089059581 2156430019 -1 2 4 10 25 48 86 161 268 1003 1886 3897 8140 15973 27784 40996 75891 231632 434648 954937 1115518 2783863 5316077 11160361 22113965 36361570 118499919 237632934 311927730 644147182 1367344664 3699379275 -1 3 4 11 18 37 109 150 362 536 1138 3123 5341 13579 28173 63686 121253 175016 409584 867255 1933259 4191202 6123276 16763460 22877344 37684671 98346757 192764497 513496202 787676619 1140883364 2831205235 -1 2 5 12 28 35 103 161 452 924 1825 3962 8088 13971 21626 45372 107199 167354 500398 654727 1428207 2985293 5624726 11384630 18194252 61685708 102004330 191837531 533865378 589625191 1858203577 3288467185 -1 2 7 10 17 53 122 180 287 785 1402 3528 7391 10200 29341 63294 82784 177629 484581 1011646 1485319 4183679 5691530 12525942 26712983 37590037 97582716 259192975 457593211 575480716 1557173297 3870434867 -1 3 5 15 21 47 111 253 318 992 1906 3969 5801 15715 17009 58648 101024 183372 352690 817685 1238524 2851745 5416931 15427143 18033784 53062116 72764077 149281887 528791959 932078176 1347837243 3479560927 -1 3 7 9 17 56 104 157 508 596 1999 3910 5775 11436 25566 58661 78131 154457 449780 641849 1735803 2499322 5905998 15123897 26945740 44339466 98427698 212694126 533199564 734772798 1620886797 3190751584 -1 2 5 11 26 52 72 140 368 760 1862 4056 7809 13323 27544 46482 67815 227734 490348 810031 1752060 2336103 5951832 10687112 18603926 39872001 127712623 258736453 361132722 743385039 1239271075 2465199203 -1 2 4 15 31 37 88 229 273 726 1248 3088 7478 16262 17393 46674 98403 227482 268712 799533 1781560 4141571 5991838 12551749 22734928 58519795 111077664 170980027 277191783 860833177 1419718220 2255695940 -1 3 5 12 27 56 98 139 260 578 1141 3295 5511 16165 23240 36210 89752 162302 418785 976759 1952309 3982555 6133128 16533307 18668284 66981131 131790379 233855128 524695848 789473798 1578931368 3212754217 -1 3 4 11 31 50 86 241 450 576 1534 3375 5274 13919 27362 40133 73398 234269 290503 707476 1677204 3483834 5896454 16104411 22607707 37097790 110945169 247234460 319033505 852123967 1675158418 2721458072 -1 2 7 11 31 40 103 153 482 759 1970 3912 7741 9531 30786 35048 121163 187217 413092 633257 2050567 2215642 6237281 10576680 27168023 40054827 106502242 141050005 528488950 771762880 1732274173 2470490038 -1 2 5 13 19 50 92 248 297 983 1772 3649 8076 13654 22542 51220 84026 229442 272601 915783 1233779 2578237 5412031 10988215 18056699 65331651 97968846 258643298 314572888 826278135 1488978239 3288335336 -1 3 6 10 21 52 127 138 503 608 1770 3592 5956 9376 28863 53643 92908 173847 437373 631194 1784535 3137393 5987548 15673395 31080566 40718489 77435337 258372106 457209428 767614848 1723956654 3036840893 -1 2 6 13 19 62 67 200 390 707 1050 3205 7674 12009 16587 53634 78536 203780 343208 624007 1990242 3996037 6161095 12321809 31421595 67093975 85681812 209023040 364921036 1044435341 1946235613 2382568503 -1 2 5 10 31 52 105 243 326 699 1407 3538 7177 14088 24991 37794 75611 149778 367161 1010929 1795667 3369749 5971646 11780709 18498665 36777955 115251426 255629669 478233340 868406747 1296344081 2643271475 -1 2 4 13 18 58 92 231 409 544 1245 3152 7522 15874 20791 52079 69411 246383 297986 585105 1599400 3978068 5779325 12339852 22637974 67076003 98351951 225744728 314655480 881014039 1959122561 3154896913 -1 2 5 13 26 53 123 151 409 833 1721 3708 7990 13584 22980 33677 81894 181360 394145 671663 1174676 2560696 5352792 10987810 17879697 65393948 127379932 246258621 423700368 725810429 2135310861 4220159125 -1 2 7 10 16 42 107 167 469 663 1240 3342 8092 9033 32349 57851 103155 177250 486635 546138 1990519 4192842 6278530 12406304 26780030 37034842 92733042 143319453 521744974 569879949 1807849021 2248325454 -1 2 4 13 24 42 95 193 339 937 1517 3252 7950 15064 24076 33198 125585 216825 376961 965043 1092276 3813050 5324903 12148903 22315510 66574939 121909179 156105495 282424371 968142516 1161932921 3489906820 -1 3 5 10 18 57 66 138 323 932 1702 4089 5247 15029 26039 57425 69808 221444 514852 839671 1223780 2099867 5488070 14903435 18112832 40872865 92724908 202348523 357897286 778840823 1149244733 3305126162 -1 2 7 14 28 32 110 251 289 545 1343 3130 7806 9135 24198 41611 99502 173990 377000 878998 2003858 3284682 6230553 11580794 26922170 54394774 109314301 185549101 492474938 897408273 1418036296 3188582053 -1 3 4 12 18 58 85 173 488 578 1120 3515 6065 13136 24416 55929 80950 247058 419413 532736 1684282 3944343 5802794 16770986 23001975 66582297 96932535 223022388 283031087 653726154 1803969076 3045600440 -1 3 5 13 25 58 72 224 370 850 2031 3796 5477 15357 24182 34021 90614 223917 316757 949159 1509053 3001841 5665327 15637666 18020617 60842989 121937499 219071627 353778025 904799086 1217644463 3806563872 -1 3 4 10 30 40 84 150 368 810 1089 3427 5842 13299 28038 36727 127245 207851 468387 868147 1556903 3343097 5645923 15735488 22113800 41790000 113729432 139296950 328620349 758164378 1322313073 3858644713 -1 2 4 8 20 33 65 170 492 525 2012 3680 7404 14989 30307 52458 127617 235135 408799 574177 1820308 2262425 5908736 10562373 22832165 44641164 71716132 180879563 341453061 551627599 1847354421 2703829925 -1 2 4 14 18 49 89 234 466 522 1328 3238 7783 15081 17656 52869 95011 255711 281551 786183 1614297 3432980 5885207 12041408 22922950 54297568 96735097 256586069 333042535 897025556 1713209969 3036433840 -1 2 5 14 17 32 102 163 490 851 1433 3126 8103 13180 19948 56496 124453 166045 483775 633779 1125560 3913277 5296295 12124646 18342727 53495223 88564801 185181988 479277808 595297820 1729140931 4105818432 -1 3 6 15 29 41 85 157 494 993 1754 3907 5245 9193 22219 44913 117774 207676 483217 630059 1399208 2460491 5539662 15109221 30645193 53452428 109535192 155819420 328554517 786794552 1775534183 3584458990 -1 3 4 14 28 59 123 182 265 950 1656 3884 5231 13271 20220 48712 89926 185594 520848 953755 1124788 2405038 5268973 15096090 22530962 57169468 105375727 227458508 416375123 551813961 1540435882 3458514188 -1 2 7 13 17 43 98 155 385 683 1547 3843 7175 8399 16704 56319 114133 182952 427534 784137 1965083 2728181 6029577 11252486 26950863 65175938 96492206 151057921 486663967 792869949 2089246854 2261371321 -1 3 4 9 16 63 117 136 292 689 1553 4002 5142 12513 29065 60363 78955 186490 395414 977158 1614562 2926275 5891652 15636350 22994413 44215215 88106207 222353711 406930086 797064739 1346842574 2173439153 -1 2 6 12 26 37 64 156 457 898 1281 3196 7791 10323 16555 33212 105325 261163 509646 569849 1481721 3802610 5719423 12153991 30476156 62001800 121643003 180366182 385893439 759205623 1690403216 3468942143 -1 2 5 8 27 45 91 133 435 662 1653 3966 7217 12332 30809 45184 127419 223885 499288 747301 1907892 2797983 6066895 11101941 18540229 44127932 130025076 163581820 289414196 671100964 2092988482 2407575725 -1 3 5 13 19 49 122 253 405 534 2027 3752 5501 14368 22605 55439 96630 181153 374198 563652 1829565 2322142 5950864 14776705 18747948 61544330 96470650 264244400 452989568 809514676 2130726233 3061899363 -1 2 5 15 21 32 93 223 501 620 1851 3650 7443 12692 17107 65139 122211 219398 338902 781730 1763531 2402775 5990964 10960875 18866082 57636703 71419634 188965966 323318421 1007365787 1868262638 2766615527 -1 3 6 13 24 56 105 217 313 812 1724 3881 5589 8454 17227 40571 91685 155272 288603 787762 1501275 2361510 5757382 15133257 30580024 61349965 130113664 226644378 499413729 990651616 1377217073 4083455433 -1 3 6 10 26 36 83 133 327 551 1697 3874 5372 8518 31268 46759 110376 228582 504162 848503 2072098 3122799 6184641 15486915 30948693 40073950 121745193 188972261 331854180 718074493 1134534200 2712643147 -1 2 6 8 30 45 127 177 394 941 1507 3211 7776 10515 25172 34543 119001 160010 469619 681608 1329229 4151521 5628226 12421790 30631898 45429480 104970103 163773257 432465069 621297157 2060648833 3430267831 -1 3 6 14 16 33 126 146 292 682 1739 3878 5199 8576 23516 50331 127092 155785 416029 930539 1598998 2830031 5889837 15311959 31340991 56955795 96578646 184723900 436714389 793541720 1386115500 2254830516 -1 3 5 11 30 57 86 215 356 792 1390 3240 5732 14828 27315 34597 92829 235346 385579 1011362 1411239 3742175 5544696 16400334 17853348 37123203 109123096 205728068 323281786 961314303 1259406647 4256558185 -1 2 5 11 31 34 67 176 470 722 1807 3545 6879 16156 32234 47786 120786 226541 467293 713577 1793343 2743174 6061180 10696911 17244421 38462450 110845104 174709197 391936761 606287702 1682390336 2596983637 -1 2 7 8 16 41 109 186 315 892 1713 3539 6993 11985 30070 55899 124409 152377 421476 914517 1065246 2652940 5647933 10849460 25585859 42858917 97540661 141055302 521558541 610620672 1409780445 4077888649 -1 3 7 9 19 40 75 162 276 983 1645 3475 5046 9856 31787 49519 129793 225206 497571 819073 1388510 2817885 5422609 15109452 25657982 42751128 85278807 141170835 374552931 577053471 1447161731 3754117082 -1 3 7 13 31 53 88 139 432 639 1404 3891 4638 9651 24122 33156 94756 212464 394894 563326 1913082 4116817 5976849 16139815 25563573 59290230 102595945 238974740 295311980 796259669 2072082265 3196269248 -1 2 7 15 16 33 124 151 266 894 1548 3423 6970 11995 19592 57739 107096 175385 502762 882435 1146409 2927913 5690293 10606575 25671611 55400269 97595110 195849408 458694985 757316518 1543630795 4177678287 -1 3 6 10 20 43 66 141 479 825 1807 3083 4968 12192 28036 57597 119078 207376 429319 745785 1335852 2620776 5433852 15504234 29794213 38489480 76810467 140972313 366160505 695178696 1719695467 4013998282 -1 2 7 13 28 47 119 248 295 668 1623 3316 6885 11958 24054 36895 110634 168061 323817 1007892 2038468 2238168 6024491 11356510 25487997 63917909 115295758 144880761 446323517 896521472 1434452257 2596274835 -1 2 5 15 25 40 86 147 370 699 1057 3786 6768 15835 23854 44211 114618 243918 434677 971773 1904363 3373623 6010227 12424244 17229564 55460356 119336200 166751486 329035524 779153893 1209881540 2306070150 -1 3 7 9 16 49 102 142 318 598 1150 3653 4769 9701 32109 56409 75288 186974 502893 849523 1647310 3616123 6200418 16514665 25674472 42732837 98073754 238364648 500695526 792066947 1469654943 3031900506 -1 3 5 14 21 43 82 217 476 618 1906 3419 4822 13843 22099 52905 118585 230842 310136 629993 1998874 2949181 5908604 14985349 17103120 55143325 69143882 158233328 295640657 1013860015 1654607666 2947450273 -1 3 5 14 30 62 91 162 479 809 1879 3122 5103 13938 22115 38464 81440 222935 489396 697724 1319257 2456222 5457052 15723048 17249646 55183743 114645744 203865205 286612341 669433853 1612013048 3785797864 -1 3 6 8 19 49 65 193 403 525 1916 3347 4829 11995 32593 52603 78457 258033 320604 774505 2081737 3044751 5976998 15041824 29661849 46865940 90109657 242063188 350209397 1022261858 1968908243 2984617004 -1 3 7 14 25 33 104 153 360 633 1660 3161 4840 9984 17951 44243 125873 138535 458922 926002 1716921 2547667 6104961 15259477 25642693 55479642 127653903 199540762 471474214 786888806 1100832896 3144186185 -1 3 6 10 26 48 92 186 463 528 2026 3457 4782 11818 28551 38244 95197 204287 494183 702271 1930414 2695617 5958149 14923724 29877757 38412898 119277363 246037694 299721195 577307241 1696241450 2833452168 -1 2 6 15 21 43 107 205 387 999 1499 3824 6826 10171 16581 49563 115679 163220 366147 734159 1072564 3657268 5606195 12336226 29627742 55152589 81004603 155091019 532693178 956350847 2072101425 3376578225 -1 2 6 14 21 45 102 201 490 754 1204 3737 7150 10219 18531 51395 127479 142020 382186 556571 1829547 3431482 6191055 12380188 29648948 51023960 81776780 150872400 478157820 964700106 1652574230 2369833001 -1 2 4 14 28 44 120 207 353 867 1455 3606 6880 14295 22545 32822 106590 184485 350622 791126 1300091 3150359 5691124 12354555 21275775 51268817 102184287 146728765 423624988 943719328 1195377878 3900706135 -1 2 6 10 25 33 78 206 443 609 1650 3327 7036 9504 27014 35328 128743 206264 315600 688530 1884720 2520727 5799187 11301362 29708967 34146262 131700405 183467353 360837424 994257679 2093272463 2840242344 -1 3 6 9 24 57 76 188 314 717 1217 3738 4873 12184 29067 37859 81442 256575 482626 902498 1934612 3499490 5942381 16269186 29753783 42898336 127637135 205249316 356601850 562264403 1543922184 2651729180 -1 3 7 12 28 41 107 153 448 706 1443 3994 4980 10194 21397 40633 104665 158006 478096 779953 1810638 4100367 6073294 16109162 25608700 63548052 115129711 158721681 495354033 751374760 1797091932 2515999855 -1 2 7 12 28 37 109 148 274 606 1497 3944 6912 12151 21280 38673 129956 144954 465330 879386 1693532 3791702 6195116 11799239 25623765 59735316 115246776 175376535 470219031 751792725 1579064777 2981373777 -1 2 5 9 28 56 75 138 403 934 1732 3460 6701 15697 27410 48914 67256 249175 449308 622338 1277589 3028280 5624805 10995280 17292330 46838217 106275587 208095037 361150162 738839975 2001887826 3379414405 -1 2 7 9 27 59 92 178 262 783 1390 3751 6659 11903 31740 34026 79086 224482 494839 791774 1186978 3667063 5633439 12273444 25606211 47151237 118853967 213640084 294120468 583843197 1465079429 3979612771 -1 2 5 12 19 51 107 252 403 679 1958 3229 6536 14985 20456 62517 71839 194930 324369 755029 1616831 2808905 6111326 10723484 16849269 58915608 92599626 264997791 504935441 871033033 2120028659 2523095617 -1 2 7 12 28 47 100 204 295 937 1858 3549 6407 11220 24490 35982 98897 161274 332150 1035040 1431254 2453436 5326003 11063809 25265521 58882277 113576269 147841918 504729158 954592780 1351671462 3656027978 -1 3 7 8 29 51 75 153 494 940 1895 3338 4538 8962 32461 42538 91933 257500 456898 733525 1251880 2438207 5538687 15590931 25261903 46386553 109478258 248224334 361917657 715586123 1762788565 3450237529 -1 2 6 10 27 58 121 140 495 720 1935 3220 6534 8831 26149 34491 71537 144878 512645 767827 1613225 2650748 6184481 10616503 29429600 33691087 122139334 202063782 412718282 766142787 1708782462 2544561580 -1 2 4 13 26 61 118 161 495 927 1389 3961 6402 12972 20399 45134 75992 162128 447040 698014 1204872 3422178 5603472 12376449 21068551 63108345 126331997 201874877 454415932 658266977 1711283316 3472899562 -1 2 6 15 27 51 93 136 397 893 1675 3097 6437 8840 19725 44022 87810 216941 446394 581305 1461318 3002795 5360394 10907243 29433166 54782790 122128064 252427455 294703305 786794811 1950778032 4257772866 -1 3 4 12 16 48 121 238 415 544 1598 3521 4439 15357 17553 60066 73584 157203 314779 735732 1843961 2359248 5891859 15374038 21060693 63079279 84264431 252274953 442022738 933762437 2042927571 3008096952 -1 2 4 8 30 53 90 136 458 719 1990 3255 6483 13088 25972 48000 85207 217489 442949 706056 1691248 2782859 6184866 10738813 21047336 42199145 109545694 256481620 287249198 794856806 1682434979 2437491878 -1 2 4 12 27 35 77 184 399 551 1855 3116 6333 12673 16952 48912 117882 223270 497731 653479 1964448 2687601 6025124 10694126 20988450 58769201 130141235 197355666 361208279 650771107 1889402578 2817068773 -1 2 6 12 20 52 105 224 296 811 1586 3268 6339 8561 21416 51170 69351 193927 287502 919143 1107027 2732327 5626683 10847756 29381813 58771459 75567108 235067402 524560408 890167328 1347532893 4075520137 -1 3 4 12 28 39 114 222 257 866 1788 3163 4328 14667 17389 34653 120570 179280 348412 958844 1293220 2969558 5734231 14800621 20989027 62949561 100778475 180521518 461702425 1045304086 1557282345 4012854606 -1 3 6 13 27 58 71 167 442 850 1288 3923 4247 10728 23506 46274 66810 261304 467988 566712 1562315 3380158 5352461 16285063 29384327 58768143 121705878 230938280 386366319 659037505 2136393705 4251994394 -1 2 6 11 18 63 83 178 391 596 1108 3855 6356 8566 27480 53215 90543 225847 474282 654876 1971065 3268520 5775717 12292965 29390730 37806358 83956642 218341057 273035803 592071876 1964529403 3116069447 -1 3 7 12 24 55 90 195 334 998 1228 3738 4275 8680 23074 42628 94347 225709 324314 790408 1411993 3732597 5265253 16196281 25186061 62949928 130104979 247724195 277203404 1024457307 1158698546 3380027755 -1 3 5 12 26 50 113 186 424 619 1140 3873 4314 12592 19347 46832 84510 132289 425622 582287 2030895 3222586 5867507 16478719 16800398 62948652 130090047 260227071 449257957 571136700 1985535325 3027846277 -1 3 7 9 25 33 103 200 286 1013 1912 3379 4219 8420 29038 33548 116281 147016 356018 958452 1522822 2409046 5502311 15253736 25170298 41952058 125859439 167808735 528602914 977411504 1581586909 3478000374 -1 3 5 13 20 49 84 217 487 735 1121 4034 4213 12466 16763 52189 77593 205204 291429 646403 1680442 3491593 6072747 16728608 16782822 58736029 71324990 251720825 268533732 973330453 1824856114 2173319249 -1 3 7 12 19 60 91 202 372 648 1321 3710 4149 8256 22766 63756 96822 212208 296211 910890 2083051 4016388 5929518 15942867 25167207 62918279 83890446 201335346 302013691 1031861516 1270967813 2424508556 -1 3 5 14 20 42 93 161 450 916 1806 3457 4146 12389 22749 53540 127689 245039 518631 721886 1220480 2403344 5557011 15531651 16778901 54529721 71309039 151010900 306204584 583068747 1740749753 3443744603 -1 2 7 14 24 55 79 133 369 979 1211 2535 4180 8375 28983 58176 99813 227916 320549 555172 1536961 4060319 4868494 10350783 16781603 33563496 117470611 234941086 402757094 922966601 1325700140 2231933106 -1 3 4 8 24 61 115 213 381 537 1256 2792 4167 12477 16785 33567 99900 253760 469189 881863 1551033 2179280 5222774 11309573 16782557 50346627 67129519 134263219 402768733 1023628938 1929821901 3574504431 -1 3 6 15 29 33 107 193 315 758 1130 3329 4186 12435 25017 62325 120666 137964 437101 800856 1310652 3134617 4709486 13849121 16782695 50347945 100693161 251710527 486646437 553833707 1795624068 3238978405 -1 3 6 13 28 43 83 229 411 787 1849 2615 4206 12431 24860 53784 115995 180040 339899 949785 1703272 3254977 7520711 10519535 16782978 50346342 100693893 218164059 469873367 721573072 1392811192 3842779412 -1 2 5 13 30 55 74 200 450 779 1977 2552 4314 8681 21363 55094 125164 221732 296209 843258 1896406 3238612 7898887 10193068 16798458 33608951 84012690 218327258 503616108 923596252 1243393077 3358694595 -1 2 7 13 21 35 116 219 508 527 1185 2072 4283 8454 29568 54904 89424 141967 488808 911941 2061503 2185249 4788478 8651143 16802502 33617267 117516918 218297570 352729238 588243439 1947759139 3677119687 -1 3 5 15 28 61 87 155 360 877 1843 2996 4348 12734 21161 62834 118608 249209 350551 640299 1449940 3648553 7469666 12341919 16794933 50384879 83987572 251857642 470074326 1024128562 1460836368 2604504627 -1 2 7 13 27 39 109 234 276 784 1401 3964 4368 8984 30056 57165 106817 152504 435451 949667 1107516 3365549 5320686 16351447 16884060 33706896 117875850 219053411 454092638 657676656 1834036206 3942222929 -1 2 6 13 30 41 86 219 262 599 1719 2711 4368 8809 26333 55840 127148 176540 328630 877962 1150669 2620562 7219762 10784921 16904677 33731382 100992073 218983861 504469540 690476745 1450072600 3684982987 -1 3 5 12 22 52 108 200 454 582 1310 3217 4592 12844 21983 52557 95124 227178 432618 810419 1909304 2573805 5750056 12854086 16873102 50559988 84314121 202141607 371029917 875006044 1817628438 3368507042 -1 3 4 12 20 32 82 181 371 1023 1186 2456 4425 13214 17517 51220 86852 144834 354895 755105 1460871 4039717 5240978 9683533 16864962 50478879 67468999 202095732 336993095 540890786 1380909011 3046182735 -1 3 4 14 30 46 111 250 510 698 1799 2063 4505 12887 18115 60132 128571 187165 435339 1014794 1989812 2723282 7802486 9255445 16902102 50522515 67560387 235902094 505392135 774593710 1869725170 4202855943 -1 3 5 11 21 39 102 136 511 780 1289 3662 4491 13230 21643 48627 83241 151077 401688 524904 2029523 3278899 5749366 15613397 16864588 50495144 84308204 185119089 354394877 657487387 1716636533 2296811396 -1 2 4 15 23 50 112 146 457 897 1682 3131 4490 9057 18381 65148 91278 199162 481804 650245 1937899 3908554 7333484 13122890 16872343 33760930 67570767 252260631 387756735 842552446 1885984926 2462242855 -1 2 5 11 22 49 103 253 444 929 1434 3046 4578 9002 21732 47489 96003 212156 409051 1007506 1755446 3790336 6192655 11745997 16868120 33756292 84310386 185583266 370929466 825907223 1733895406 4257184149 -1 3 6 10 29 42 122 223 445 615 2001 2376 4453 13267 26029 44729 116810 164419 522169 866732 1749151 2437414 7893838 10384526 16887291 50474195 101072783 168803130 488457862 707267271 2053293178 3753593919 -1 3 6 9 23 43 79 147 450 524 1666 4077 4463 13231 25693 38944 93552 169514 306753 644014 1963102 2320422 7269753 15877693 16846442 50463713 101045453 151747044 387526517 724177087 1332875655 2480087694 -1 2 4 14 23 45 95 144 396 795 1196 2468 4443 8767 17997 61138 93528 190586 361153 624440 1645748 3337103 5023549 9702584 16858012 33695518 67415280 235637537 387835597 758755195 1599106561 2427432050 -1 3 4 9 22 60 97 173 364 658 1221 3587 4537 13175 18301 39099 97013 257987 422468 668964 1539506 2819863 4773895 15690664 16854319 50546182 67586582 151604821 370172260 1008919175 1633256701 2916023915 -1 3 6 9 20 49 120 139 281 936 2042 3445 5030 14308 27990 33766 96003 228597 459055 639962 1238883 4037716 7749730 12968100 17236290 50971491 101901828 155033470 343295637 835055176 2030507366 2282355065 -1 3 6 13 27 39 71 222 410 773 1352 3332 4925 13600 28045 49736 100292 138110 310023 818108 1809076 3455203 5787400 13284385 17088457 51148180 102468763 221544499 458764414 667566261 1174753557 3708723837 -1 2 6 15 26 34 97 251 504 549 1940 2931 4629 10176 27607 58202 99485 151367 457729 927921 1963917 2423637 7852669 11265838 17234455 34480444 102622099 254072119 444050889 581642944 1611071677 4178354537 -1 2 4 9 19 46 91 249 456 513 1762 2166 4723 9807 18777 33166 70346 173889 338657 964038 1985916 2490019 6363749 10134717 17120870 34511834 69080602 153442748 325075062 781746340 1510015292 4211246035 -1 2 6 8 20 63 105 200 455 617 1776 3284 4648 9834 28092 37202 90911 234919 399871 907910 2080759 2119650 6508371 13666017 17173735 34468443 102745729 136375353 341988261 1070834825 1744902677 3389206153 -1 2 4 12 21 40 90 149 317 513 1999 2565 4717 10039 19394 53679 95030 181715 355835 530447 1140157 2481415 7682500 11675242 17135918 34092943 68237995 203760426 359929312 682630552 1526806756 2533495898 -1 2 6 13 24 33 119 162 382 839 1318 2394 5072 9236 27375 51024 110541 159233 498696 784940 1406641 3284393 5994656 8798609 17298121 34289601 102026994 221273516 408721577 562909570 1980977917 2688264079 -1 2 5 11 31 60 68 224 415 752 1962 3374 4693 9943 24132 42756 121932 229635 316354 1025087 1739228 2796154 7823066 13579827 17080274 34547182 85658577 187272310 527585611 1019417395 1159382408 3794414411 -1 3 7 13 17 33 73 178 425 828 1034 2377 5064 13572 31735 50347 75973 159927 291232 672551 1594423 3557680 4817682 9086038 17045968 51032628 119080634 221576764 290250277 562208284 1209544303 2973142697 -1 2 7 13 18 49 124 215 461 901 1780 2322 4673 9579 32719 51969 71586 216051 489005 829640 1999359 3961852 6596137 8603840 17195495 34595794 119142006 221304922 309993601 834613581 2103628490 3582755897 -1 3 6 15 31 38 80 194 264 720 1388 3199 5071 14217 27004 61195 120259 146889 360595 856521 1274846 2791347 6166796 14233494 17060886 51326519 102168447 254248984 525172070 653492517 1364865685 3252082078 -1 2 6 13 28 34 82 234 357 764 1469 2413 5050 10001 27708 52159 128587 159410 364220 1019556 1437325 2641614 5316122 9260815 17071435 34466169 101741453 220718966 474258615 581290588 1398052168 3900885038 -1 2 7 15 28 60 107 189 306 515 1149 3179 4895 9783 30971 61087 128696 235964 404506 709523 1144693 2476662 4955047 14448721 17293191 34161912 118967608 254751157 475693911 1022981848 1783486743 3218500864 -1 3 5 11 20 47 71 164 329 582 1136 3392 4920 13895 23014 45026 91816 170002 298200 757993 1524218 2229029 4769402 13199744 17166110 50923390 85187445 187279885 341821492 803994765 1179385964 2814533867 -1 2 4 15 23 53 107 248 458 804 1444 3068 4751 9826 20404 59910 82381 209709 394680 920529 2003654 3638980 5455597 11274256 17258119 34414161 68737391 255419584 390916511 899200276 1783790226 4205785334 -1 2 4 11 24 32 98 186 390 692 1727 3258 4969 9457 19295 44112 111117 157503 450049 689605 1820787 3094644 6748281 14260334 17266781 34129927 69028095 186988961 410835497 552882084 1667671829 3101236857 -1 3 6 12 22 33 89 227 306 748 1579 3751 4902 13761 27166 56092 84359 155398 331869 1032426 1110318 2679511 6972997 15789628 17052334 51201788 102019051 203780476 377459245 567801670 1484709028 3772097577 -1 3 5 11 28 35 111 217 495 597 1638 2380 4930 13749 23976 44432 126417 150901 408695 827293 1952571 2135368 7220261 8544014 17271404 51279420 85592518 187593277 477464242 598669489 1853194531 3668898691 -1 3 5 15 27 47 87 189 474 955 1202 2751 4861 13980 23841 60786 105923 166919 393116 715618 1990991 4002367 4614053 12275692 17054618 50888726 85594162 255148146 459120894 797725011 1448981017 3196872675 -1 2 4 14 31 55 95 215 323 570 2028 3842 6123 12042 22526 53036 108425 245651 284226 969789 1073879 2975465 7257554 14512394 17851085 36529874 74366358 249393636 504390606 892167176 1533983590 3655171083 -1 3 5 8 20 57 103 154 318 634 1964 3159 6016 15370 18296 48550 66600 206921 491444 692996 1357056 2968076 7243890 15306709 18133907 53298210 91134043 149536640 353690495 976078263 1651497836 2464819957 -1 2 4 10 28 61 110 185 356 758 1770 3947 5836 12084 22025 36546 103892 219700 490982 577720 1114470 2605810 8349408 13655927 17893105 36163418 75462320 181436326 487671586 1059548382 1786688141 3016992372 -1 2 6 10 26 42 100 210 416 937 1827 4020 5960 12146 30420 35973 119153 139789 492678 993415 1964236 3483764 7219472 13372195 18739197 37029878 107896348 181175549 454834289 674703646 1651100469 3636694983 -1 3 5 12 25 44 74 162 454 964 1083 3859 5216 16267 17884 64647 118992 143640 352963 534237 1661329 3456358 5985101 13055421 18435173 53772708 89854755 214418755 404262193 792101836 1331569709 2932813603 -1 3 5 14 25 53 76 148 296 832 1971 4021 6093 16229 18019 56623 119536 230852 330616 716688 1570725 4095898 7198641 13066163 18343878 54415218 91063887 247971158 404124200 909972600 1231640848 2597247843 -1 3 4 9 25 45 123 134 339 966 1180 3219 5334 15433 21861 44670 115470 161052 421631 668240 1255114 3578455 6016661 16548577 18036683 53913957 73108421 167517386 403878972 775179685 2136766390 2415196653 -1 2 6 8 29 60 65 158 440 623 1510 3249 5441 11588 30627 43315 108829 227703 366991 719068 2005961 3005786 4405147 14862716 18803094 36534510 105024413 149003749 471533150 1042754508 1197325654 2530162568 -1 2 6 14 17 44 107 167 420 913 1605 3529 5831 11291 30154 52147 93007 137758 522435 527456 1922371 3152506 8120439 15355374 18687671 36756617 108696630 250116307 270183502 775427374 1835449043 2849659330 -1 2 5 10 21 39 116 227 383 836 1887 3151 6110 11763 17822 35092 73667 188818 418342 832556 1133385 3754771 6753174 16362018 17897586 37350584 90592900 184274630 337015336 624399409 1903246206 3922639690 -1 3 4 13 25 43 120 167 470 669 1898 3788 5815 15426 20966 58057 120764 159657 394702 588262 1751199 2317251 6962690 13047802 18575175 52507880 74201727 231730176 402772229 671245302 2080773134 2852703054 -1 3 7 8 23 48 68 197 267 977 1314 4040 5168 15413 24950 45892 66779 232798 336401 1009636 1345819 3268262 4441947 12769421 18189465 53629151 122085664 147698621 369169804 855883365 1124423259 3440372556 -1 3 4 11 17 36 122 161 365 896 1103 3906 5462 15482 20549 33005 86422 193085 439826 547268 1142177 3289728 5396294 13425156 17836299 53541953 72658946 197394439 268439567 654323738 2113945653 2852171870 -1 3 5 14 25 41 118 197 361 636 1130 3721 5597 15795 17334 55170 117179 159183 447335 960222 1133462 2816271 5446763 13291616 17875190 52969779 89391809 247862751 403131829 705438653 1930827669 3408325003 -1 3 5 11 26 58 94 179 257 634 1842 2266 5850 15130 17036 34489 130042 197418 292329 577228 1399829 2955781 6348996 11481546 18150306 53388469 90516480 195328557 453255359 956854550 1528095316 3090061127 -1 3 5 8 29 41 88 210 421 990 1554 3659 5927 15557 17158 47020 101809 131448 287336 1041909 2054205 3213778 7981796 14462258 18776081 53706815 92037225 147976363 470032690 705647232 1562301489 3660778325 -1 2 4 9 16 58 70 129 439 993 1654 3193 5914 11919 21330 46997 85799 204948 344454 783283 2066116 3607960 8365120 16632072 18779211 37009230 75234864 167092906 285545701 940263644 1109319498 2285109355 -1 3 4 10 29 55 102 196 469 949 1752 2280 6032 14896 21461 38417 104750 246789 494756 1010600 1814774 3584442 7553896 11716400 18508582 53858747 74781547 180274996 470260524 873419174 1645994844 3459655506 -1 3 6 8 27 34 126 134 452 894 1167 2660 6136 16115 32184 43389 127958 193827 440747 746236 1574696 3813329 6008744 8658725 18792188 53562792 105097538 146682754 440735168 565532875 2036138040 2374975583 -1 2 5 8 21 62 104 182 478 614 1223 3041 5839 12191 19688 47893 79859 204028 465705 616350 1682498 2665186 6133190 9189613 18784693 35775191 88372500 144976282 339870243 1018086440 1818086137 3163334114 -1 2 6 15 29 36 112 139 361 928 1608 3478 5506 11132 30998 52734 99622 195185 416267 780950 1203151 3627049 8183459 16675459 18093363 37526085 107936324 264890950 476666432 650132047 2004666962 2264816246 -1 2 7 10 20 50 82 167 318 674 1745 2569 5182 11355 28526 39480 66665 253169 306766 559292 1368792 2532877 7355369 9566075 17848773 36569325 124039607 179815407 358708414 817630471 1416641854 2945580410 -1 2 4 10 20 63 80 159 369 982 1876 3161 5159 10788 23335 38931 81608 205031 295303 762470 1049970 3352961 7163027 14886337 18143379 37232528 75260762 181601814 360533957 1037042637 1434027895 2547719206 -1 2 4 13 28 45 98 210 319 609 1472 3693 5962 10958 23491 59883 113810 160515 481062 961030 1444568 3030009 4610481 14195742 17892029 35681509 72481832 234156793 491799616 804687353 1733755380 3724018556 -1 3 5 15 26 57 120 252 449 576 1816 3032 5255 16053 18464 53536 115633 210224 449552 913093 1583311 2896072 6472101 8688271 18822836 52619591 92025375 262490025 459655810 982153164 2080475726 4026787429 -1 3 6 12 27 63 86 213 398 1008 1217 3532 5801 15066 32715 57648 123640 218720 269156 986224 1987863 3632887 5837779 16409767 18591058 54212545 105076969 214042640 442300901 1022757560 1359056732 3657662537 -1 2 6 11 28 52 103 237 410 599 1275 3048 5970 11693 31190 33623 100346 236695 465571 812256 1891285 2955055 5873023 8431671 18502105 35832572 104998341 195123344 492736754 915202474 1611067965 3826209793 -1 3 4 13 22 60 107 138 344 914 1275 2903 5727 15546 22713 61969 71386 220659 465694 665242 1084717 3652259 5440727 10160906 18257569 54459727 71617074 229008805 391383247 1066472123 1845905354 2215231143 -1 3 6 11 26 40 91 207 384 638 1556 2986 5508 16244 31026 37448 128617 154409 308466 1043683 2051556 3030754 7625590 8860723 18488692 52674467 107989151 195444832 460361891 730349873 1543811963 3339707671 -1 3 6 13 21 51 68 141 381 599 1977 2255 5138 15434 30982 63335 67849 235383 391473 706347 1067418 2672161 6769412 12267624 18137313 52519316 108262365 228238415 342244578 817387530 1125131764 2200440661 -1 3 5 9 27 38 85 131 482 753 1321 3293 5778 15011 19756 46173 122876 176430 279477 767594 1674127 2350751 4637243 16372833 18636684 53109245 89834205 164836706 440867953 637232958 1360533751 2300697010 -1 3 5 13 22 36 69 168 498 631 1744 3766 5581 15236 20281 63342 68721 185048 382761 654559 1700642 2684229 8043069 14134773 18702437 52633827 90669385 234111916 393979124 668289258 1092152012 2787777686 -1 2 6 12 27 47 104 191 451 714 1105 3556 6106 10984 31820 62891 130928 148341 513556 579643 1611828 2119723 5273614 15255665 18794746 36321662 105831267 214052430 441553059 770351586 1863934655 2971800781 -1 3 6 15 18 39 125 138 395 1005 1784 2786 5224 16117 31250 54629 97415 196399 403728 766624 1946692 3153552 8137380 9233577 18517928 54114444 107393379 263545564 326911181 613158685 2048624966 2252051011 -1 2 5 9 31 57 110 176 505 915 1241 2073 6254 14569 26989 64097 69385 169060 289268 1006558 1096814 2703797 6660991 15103460 23444211 48647852 73783091 199670868 459588060 853808067 1969275915 2196486470 -1 3 6 10 27 44 107 177 459 599 1727 2131 6190 10401 18736 60315 89134 235388 342554 921265 1237128 3621272 6132406 14399379 22907682 64724475 123585803 165379295 475825764 634964266 2002381748 2497055811 -1 3 6 9 18 38 95 232 443 779 1497 3884 8151 11849 19739 55331 128678 232028 414099 561996 1303811 2264807 8182905 8952549 24940760 59261390 125658017 176932023 360394231 746813844 1248363952 3298897848 -1 2 7 15 17 34 101 214 435 738 1942 3142 7301 15646 20352 47356 107871 236457 389153 577632 1261790 3994029 4608721 8869841 21372149 42462688 105365071 226786036 390222636 797742492 1917934130 4189115071 -1 2 6 11 23 47 82 138 373 941 1453 2654 6886 15355 22695 60588 103607 227595 421628 951236 1643870 2239486 8063144 14265526 24859780 47794529 125492747 165282409 276625164 651451531 1113863414 2901793187 -1 3 7 13 31 44 110 178 273 969 1145 3066 6914 10969 22666 36475 94942 239550 360347 930009 2085290 2290381 6752142 14643166 23543816 64995350 107376697 249348176 425861359 584176097 2004476420 2432603667 -1 2 7 14 22 34 76 152 442 586 1748 2106 6555 15328 19795 42405 122152 247126 478287 943654 1313119 3361516 5848830 13894031 22602278 47695367 106932502 215591549 273399644 787141617 1544737948 3057536745 -1 3 7 14 20 51 82 198 374 612 1916 3717 8146 11738 23073 46377 125359 192920 492388 738744 1964053 3748503 4818517 11267124 21522917 61411709 105902714 228751186 307384062 1050402657 1075477515 4164057511 -1 3 4 11 25 54 104 162 346 1006 1993 2963 6816 10735 28536 55054 88702 137268 322948 930759 1746843 2526031 6269820 15383324 22997923 65571524 89811291 149319174 474059943 1052966219 1947914807 2619766066 -1 3 6 11 29 42 115 201 389 711 1646 3528 7187 11878 18783 63476 81696 244227 316273 558334 1149708 4124843 6099315 9155328 22819890 59255428 123253370 142636842 440946321 582863003 1762702766 3946661991 -1 3 4 12 29 32 124 220 372 513 1440 4017 7818 11281 26701 42040 93318 215471 325592 633538 2084950 3961014 6488477 9651000 23230268 59780069 90632942 261686418 410533176 799455983 1679740980 4081029198 -1 3 5 8 28 53 91 220 462 592 1725 2217 6577 10805 32480 61627 74070 148338 501104 715908 1562206 3254566 6273797 14159113 22996204 64667159 72900893 198316940 407377097 1055481454 1124098486 3791704824 -1 3 4 10 31 39 70 251 433 703 1664 3028 6823 10699 27981 49497 74555 222287 478683 540743 1212664 3895733 5763765 14964383 22461427 65534689 89180464 166526204 440759270 786376123 1543589787 3573786492 -1 2 5 8 25 43 118 248 496 850 1980 2772 7138 14606 27993 57708 90735 259406 315045 776112 1407687 2264021 6216027 16604622 23056463 50217147 73032024 183915069 491496916 568319895 1795233110 3640864396 -1 3 6 9 20 33 89 191 427 931 1754 3580 7353 11801 19180 53817 99597 240603 409709 852164 1483083 3044030 4691142 9500836 21383110 60010467 121752039 178115951 324053762 733806867 1242022402 2483987819 -1 3 7 13 16 36 119 211 344 731 1707 3419 7343 12262 23280 33685 103514 256912 323854 602742 1963834 3321569 6203548 8737942 23034616 59118476 106579044 244075486 373477790 716452782 1627743261 4178238234 -1 2 6 14 22 57 118 249 459 568 1395 4075 7827 15845 23426 45768 115874 163322 355233 668311 1545242 3624104 6686866 9729121 23563331 43420008 123954743 211700198 292554503 899807763 1728393282 3423240349 -1 2 6 10 21 61 102 220 472 870 1582 3568 7818 14472 21807 60160 98980 132462 297884 574434 1529672 2465694 5233157 8855576 21712928 42983496 123469965 145387895 303284831 892167414 1968756836 3953284236 -1 3 7 12 31 38 69 206 339 988 1338 3640 7628 10408 22131 35514 86329 222016 504981 662727 1862552 2511444 8341379 8501413 24704623 59484827 107250032 263050129 421238240 690810718 1566715500 3835956543 -1 2 5 8 31 48 83 202 503 862 1659 2257 7075 15804 26105 65392 77898 151797 496054 660403 1513456 2439974 4721846 13883150 21994120 47828792 72913082 184336715 454091290 976213107 1230908549 4076123994 -1 3 6 12 18 41 107 133 422 958 2042 3435 7834 10655 17912 39197 103505 215735 357262 821157 1428920 2858999 5872507 9990326 22868479 60085089 122250885 264241062 353446847 639914488 2135499630 2696898193 -1 3 7 9 16 54 94 238 302 912 2005 2559 6794 11365 22066 56106 130680 185222 509929 559542 1600091 2575621 5268858 13663631 22541561 64499703 105800163 184398555 370787563 1009078213 1230389683 3520725548 -1 2 5 9 16 62 90 204 285 841 2036 3061 6203 15906 26588 60319 121009 151508 468476 683914 1664315 2875010 6096453 16693564 22699330 49545280 71467237 199061877 337208262 892065291 1331501509 4227763216 -1 3 7 10 31 56 70 238 463 969 1747 2752 6552 11823 22016 60231 80557 194846 413544 652444 1535781 2897006 4972245 16070635 21879031 66850012 106676960 164758734 420954095 825021912 1581972926 3707232262 -1 2 7 8 18 61 64 251 285 909 1555 3054 6385 16243 18083 55839 117331 150199 441226 567392 1806055 2393234 5119560 15639875 21560461 48685075 106094655 180404295 337367283 925131023 1431278512 3471586899 -1 3 5 12 21 41 123 136 399 797 1193 3765 7209 11150 29106 41804 115807 200638 290478 887827 1555413 2167128 6439543 9651871 23587065 60671413 74726429 263281606 285327736 637731349 1795454507 2903353636 -1 3 6 14 17 52 102 174 455 1012 1373 2935 6487 12239 16779 45850 103520 178562 274054 1041378 1090916 2710278 7801283 14655103 24294117 64145382 124140621 234124367 369199562 956472931 1896116934 2484041658 -1 2 5 9 29 57 99 173 469 670 1584 3358 7751 15043 24998 57884 71591 188286 289137 1000450 1166073 4108738 5690045 10032742 22261188 43290395 71698898 195392966 419498058 839051189 2063863636 2635049274 -1 3 4 14 23 35 124 226 303 961 1595 2989 6446 11292 24772 37214 119600 239417 296967 774100 1783522 2144969 5106262 14994328 21539186 65834118 89616647 231170983 302016233 771791571 1862388326 3473116105 -1 2 5 13 20 40 73 189 261 624 1833 2663 6586 15820 25278 42746 117242 200042 484226 898278 2072115 3999389 4598020 16104654 21029062 50045386 72995745 264770737 268902074 655173600 1478372284 2554239550 -1 2 5 15 22 45 95 243 413 998 1764 3772 7199 14551 25478 34408 118686 220853 424961 555238 1278957 2713343 4910722 12405858 21837933 45540037 72946764 227842671 302409584 537414980 1276377802 3509179904 -1 3 6 10 19 55 66 248 494 935 1559 2709 6158 11321 17294 63096 129549 194919 413401 562975 1423601 2817502 4661308 16015442 21024969 67039654 122864460 165562318 335956336 1040752353 1461036866 3307919399 -1 3 5 11 27 47 116 206 376 742 1785 3707 7518 10484 29677 54492 88559 254460 275219 591351 1874861 3450519 5553817 10570839 22133463 61559927 71841902 144032316 520452029 655019224 1780013881 3929896790 -1 3 7 15 20 55 83 138 488 911 1190 2787 6219 11827 21066 46938 118444 185238 472193 957071 1308809 3129202 7286857 14229674 23691659 64353113 108844496 217495731 302448433 990658812 1075106058 2988507821 -1 2 5 13 31 60 114 152 362 638 1190 2789 7751 13485 31472 40556 70897 150073 294864 1029903 1928467 3486343 6432117 16349626 25118840 46942979 69037434 255144492 442639479 838433645 1820282329 2798404412 -1 2 5 9 25 44 125 154 511 1016 1653 3821 6272 13891 32443 55403 79670 208009 380343 1003337 1403777 2462067 5755452 10241481 21149763 45733696 68512783 187014253 475516117 631012674 1698881052 3032037854 -1 2 5 10 31 45 72 156 436 978 1925 3859 6287 14268 32619 59507 91862 220558 441789 798170 1166603 2161705 4787792 9964074 22594292 45676020 68275059 136376438 440996075 664285533 1448649354 3015189765 -1 3 6 12 25 60 71 221 310 606 1285 3342 6195 9587 23950 47586 95824 133649 458979 573812 1868425 3273766 8228725 10345805 23136487 61613142 119316473 254925957 528337912 815612814 1600136741 3803093655 -1 2 6 8 22 46 78 209 510 652 1218 3601 6802 13390 20252 63926 119521 246855 454408 526750 1131175 3236992 7208664 12467036 24946356 42953583 118560454 171027408 275539897 649922635 1501266025 4253323403 -1 3 4 15 26 56 86 255 407 576 1402 4003 6688 9244 31853 44326 97948 149771 422581 767227 1318341 3858235 8076044 12424989 24074939 59237684 85270371 205011946 511456950 934570146 1300050091 3300295023 -1 3 6 15 21 44 72 189 461 778 1120 2856 8171 9533 22948 34874 101303 253560 456352 961614 1314992 2859485 7996207 15021106 24005548 63839810 118867650 204012724 326984149 602432310 1551692813 2464914375 -1 3 7 13 28 41 84 238 275 740 1779 2882 7536 10107 18458 47269 80209 199344 482975 713551 1840622 3788364 4801076 12773263 22354222 66820622 102596456 238702761 458191308 617321344 1229923516 3301641337 -1 2 5 14 17 33 103 167 338 932 1727 3720 6317 14119 31940 44241 118012 224399 322567 892195 1891841 2791819 6173696 10079040 21139787 45347741 69039843 204041846 341534991 798463280 2002479181 2224527031 -1 2 5 15 20 35 89 217 509 518 1055 2268 7239 13746 31263 47512 102153 201456 468392 649770 1169895 3764102 7062464 14378608 24804458 48399869 68176608 221923379 292330946 751974193 1282027307 4174967467 -1 3 7 12 28 59 85 148 333 961 1643 3238 6657 10081 20432 44354 75991 139844 418919 878701 2044787 3135307 5603233 11849151 21633367 60526656 102629563 254660916 458445611 934873024 1213472464 2897628711 -1 2 6 8 21 45 103 168 454 911 1443 4023 6870 13334 19647 65234 125070 250393 288465 871203 1439682 2181616 7114865 11628673 24719791 43053882 118752349 170044530 325631930 633129679 1936536608 2276613352 -1 2 6 14 21 57 87 253 298 584 1484 2475 7394 13556 19414 39274 101781 169564 413458 746226 2061352 3275395 7441337 14621122 24030276 49169712 119470211 204697260 326615350 936669800 1131529649 3336538422 -1 2 4 11 16 62 78 195 462 522 1972 3074 6783 13434 27054 57843 102978 173944 507351 641115 1246142 3720481 5712513 10888700 21347176 43796370 85273700 154380995 339973410 899099271 1593939443 4278365043 -1 3 7 12 26 46 122 133 452 790 1259 2776 8155 9835 19925 41140 86424 209912 361874 940100 1501431 2795875 7854721 16772925 23095043 64388977 101853142 254275137 493151639 584816716 1627408614 2818615643 -1 2 7 12 26 36 106 130 370 512 1767 3788 6448 13691 23509 41588 83528 237509 277376 987834 1906645 3226681 4664847 9849013 22767268 44359228 102246627 238888559 492773290 682318601 1896096734 2752456171 -1 2 4 10 21 60 124 166 329 850 2032 2378 8091 13595 27713 62446 120472 186953 309383 839127 1917275 2536290 4323223 16583119 22904455 47797935 85482018 136865817 291089640 919954106 1745147367 2550939123 -1 2 7 8 27 32 104 167 286 525 1696 3130 7164 13650 22871 58094 71527 249786 269844 884017 1694144 3634086 4310410 12257496 22614433 42959670 102536394 171514414 475879139 679615723 1912887914 2232264250 -1 3 7 8 20 60 73 237 262 944 1045 2240 7604 9815 20039 58047 128946 195822 509237 736026 1906986 3104513 7705077 14561946 23685087 66305133 102458551 187070752 326024977 888709574 1543910095 3523856154 -1 3 6 12 25 48 118 168 298 933 1675 2320 7710 9614 24225 46216 93512 189128 300531 794143 1832333 3030695 5969028 15502673 21091064 62973317 119488183 253924519 524389634 1019236879 1847481409 2602597606 -1 2 4 11 28 42 81 194 349 655 1273 3697 6941 13984 27621 59287 88512 209565 468166 572946 1833903 3786610 6916319 12099821 24330501 42119765 85767557 154246323 410201868 562190813 1277031093 3929183379 -1 2 7 14 21 58 68 212 341 715 1116 3467 6927 13038 21564 40253 109291 180687 504660 628708 1682297 3867239 7255445 9703123 24161529 44472739 101168650 201955398 303674665 876298025 1366228990 4002721454 -1 3 5 10 19 40 69 166 302 836 1844 2305 7529 9060 26468 63872 101403 233661 438547 967462 1644494 2431154 4312942 15550455 22964441 63348610 67548774 151964296 370740127 572864688 1447145320 2397943800 -1 2 6 13 30 57 118 192 471 765 1905 2671 8146 12973 18428 47880 76853 149224 309286 772530 1080293 3182012 6075522 14417410 21524575 48279701 117743955 252441487 403711164 875564667 1750974599 4191760758 -1 2 7 15 18 39 69 242 470 566 1428 3855 6382 12938 21672 36050 118579 223379 418319 775649 1306519 4045202 8196525 10543806 23626952 43433058 101068312 218852193 353531274 675176255 1467660420 3584578080 -1 2 5 10 25 45 101 248 278 858 1514 3722 6215 13296 29771 64596 77578 228072 320638 592926 2072466 2562828 7239211 12442243 24450199 43253049 67406986 134860386 471783778 656711917 2087440687 3585565444 -1 3 7 10 16 44 118 197 411 915 1988 3966 7030 9073 17978 56323 114005 257865 391999 771049 1312536 2334430 4286645 8614934 22054966 61539595 101038774 151720018 387293351 639652223 1715786340 3918029998 -1 3 6 14 24 48 68 163 456 596 1212 2422 8176 8936 21833 35704 97233 174602 460926 973984 1545497 3931126 6871653 13670575 24665473 65377854 117923046 219043263 504818230 1043945511 1550830651 2480825475 -1 2 6 10 23 53 117 133 265 810 1113 2249 7984 12976 17997 53193 115503 132183 288978 1031960 1671911 2172552 7384624 12620169 23921197 49203048 117828792 135100334 287059269 1059886340 1651333922 2968402588 -1 3 6 9 21 36 89 128 327 916 1715 3281 6409 8944 21876 64241 119986 206881 500115 864842 1918046 3139991 5677955 11294354 21761159 59660693 117863302 168695453 320535707 757266852 1280029691 2760066628 -1 2 7 8 30 56 97 132 262 572 1793 3145 6253 12579 21088 63467 93661 162673 369735 920013 1622605 3336105 5360911 11635332 21874655 42933679 100756444 167933198 419806002 806237335 2132314175 3157402077 -1 3 4 13 16 63 90 130 289 677 1110 3550 6675 8470 29409 38143 122007 190590 423132 916705 1751197 3781928 7192567 10379120 24161887 61406446 84007050 235070750 335966128 839770077 1243270939 3174641299 -1 3 4 11 25 35 96 208 498 684 1610 3725 7100 8635 29190 63311 77240 245651 268461 747003 1240018 3445114 5063626 9016747 22715227 62246943 83963951 134451318 486830305 671855016 2031333951 4080523016 -1 3 5 13 18 46 108 199 382 526 1781 3179 6591 8617 25432 33951 129606 251030 268890 717999 1800725 3564566 5094274 11421450 22233022 59845866 67213412 235098633 386262782 587803761 2115991950 3913069049 -1 2 6 8 28 48 89 241 337 835 1757 3512 6547 12490 16656 58252 83905 183846 429686 704153 1728510 2227436 5831388 11814405 21310604 43854442 117458835 167833295 436297497 939720087 1158072830 3238678636 -1 2 4 10 26 58 117 193 291 555 1048 2787 7451 12475 25072 58156 67190 134741 321056 749277 1996729 3149060 6471817 15503771 24720349 47519546 83917957 134271854 503408340 805498777 1862657399 4211697786 -1 3 5 13 24 48 77 144 263 828 1501 3382 6753 8410 24988 33323 87748 166030 509882 912225 1651693 2315345 7327544 9272512 24119481 60934140 67140577 234922703 486618888 1023543816 1426493484 2685362291 -1 3 4 9 23 46 71 240 260 793 1800 3687 7117 8283 28878 53600 123824 235205 433171 749419 2058432 2209657 4325095 9914954 22643393 62846293 83892875 167781304 318797521 654367801 1342308133 3724785703 -1 2 4 9 21 50 114 233 419 702 1765 4060 5290 8223 16417 32845 73863 172397 410461 935104 1910899 3438699 5763310 14469383 33250074 43308159 67109332 134218332 268437335 603983193 1409290792 3355455256 -1 3 7 8 28 49 90 132 476 540 2003 3990 6580 8244 24662 57495 66041 229995 403260 741012 1088240 3908647 4450831 16421222 32765935 53828541 67110857 201330604 469768693 536879241 1879073228 3288392254 -1 2 4 12 19 59 82 242 458 839 1633 3848 7038 8237 16487 32951 98575 156364 484847 674033 1988547 3767544 6851589 13434319 31469213 57440474 67110841 134220918 268442953 805318619 1275091648 3959464934 -1 3 5 11 20 44 86 165 347 776 1195 2403 7999 8256 24719 41219 91058 165320 363025 711527 1345757 2825699 6391520 9727733 19813015 65222364 67116640 201335616 335569973 738240583 1342274767 2952963329 -1 3 6 11 27 39 125 236 443 700 1231 3030 4668 8285 24729 49482 90923 222741 323538 1030188 1945649 3614128 5712057 9983122 24702645 37780322 67114729 201337775 402682590 738255344 1812005394 2617484740 -1 3 4 9 20 33 91 196 396 883 1364 2153 6866 8309 24709 33136 74392 165517 273423 749787 1621448 3264306 7247209 11211890 17749598 56373712 67117004 201337075 268467088 604021402 1342260874 2214726658 -1 2 5 9 28 33 106 228 468 995 1778 2459 7675 8430 16847 41934 75405 231746 277604 877443 1885709 3811426 8216167 14542533 20384203 62037336 67125665 134259489 335619904 604211849 1879325408 2215471837 -1 3 4 8 31 60 90 216 277 568 1758 2177 4338 8405 24833 33311 67248 256028 495875 746402 1795391 2239829 4594939 14163685 18348118 34984014 67133765 201360120 268503035 537127668 2080872151 4027279655 -1 2 5 9 20 60 75 222 503 530 1171 2065 5385 8389 16849 41597 74791 166235 497221 608038 1805928 4085779 4415355 9474500 17131572 44668257 67125373 134258822 335618329 604144563 1342670455 4027149570 -1 3 5 13 31 61 67 234 259 780 1089 3348 7270 8403 24910 41980 107890 257604 506096 543879 1916622 2156141 6310436 9139615 27570245 59187179 67134737 201371350 335657298 872664688 2080888994 4094225482 -1 2 6 14 17 48 83 236 468 697 1867 3434 5034 8407 16796 49788 116451 143181 398778 675439 1955580 3828711 5684301 15447149 27978962 41783743 67126930 134270918 402773209 939658737 1141265147 3221914396 -1 3 5 10 28 42 72 183 313 657 1617 2784 7299 8329 24897 41547 83841 231881 350488 601686 1478909 2602761 5455370 13190907 22596592 60497503 67135077 201370244 335633523 671326481 1879384799 2819204841 -1 2 6 9 18 40 118 147 463 811 1937 2269 7550 8359 16776 50162 75418 150222 334000 978297 1191938 3739816 6566205 15782652 18822186 61005353 67127219 134269117 402734538 604135685 1208304138 2685273586 -1 2 5 9 31 50 110 224 429 762 1929 2305 6477 8333 16714 41819 75109 257701 413712 915790 1859722 3490118 6210381 15983944 19238649 52572318 67131395 134251485 335635509 604196293 2080863492 3356366649 -1 3 6 15 29 63 100 199 387 883 1852 2434 7831 8365 24922 49865 123940 241252 521897 834861 1615372 3197842 7297801 15068625 20213781 64583642 67141544 201384608 402752763 1006858193 1946555820 4228848372 -1 3 4 10 29 38 94 175 429 1003 1566 4091 6739 8406 24927 33517 83026 240147 316304 783648 1424245 3498697 8176651 12692146 33116714 54982384 67140883 201371075 268517210 671287330 1946547840 2550717944 -1 2 5 8 20 54 69 170 401 560 1720 3507 6820 8398 16719 41795 66991 166024 447468 561550 1390509 3341255 4703205 13919264 28543647 56194351 67132614 134253572 335632621 537003656 1342672377 3624573463 -1 2 5 14 29 43 85 214 511 835 1145 2594 6575 8693 17234 42058 117330 244017 344311 713147 1729446 4072950 7064063 9067732 21940542 53443857 67226139 134461902 335888728 940237344 1947887165 2889755836 -1 3 6 8 18 42 105 219 440 670 1691 2575 5444 8621 25279 50918 68342 152711 353218 869877 1814188 3545233 5356987 14054050 21776561 45241249 67177309 201479728 403006774 537743145 1209776706 2822126472 -1 3 5 8 22 37 100 241 329 902 1855 4086 7825 8549 25591 42990 69331 187888 296758 847843 2006705 2621705 7496464 14935682 32722225 63887934 67176841 201511668 335845611 537709832 1478425199 2485692724 -1 3 7 15 21 44 84 195 470 742 1666 3265 5266 8688 25260 58992 126325 177882 370207 716234 1611667 3868150 6162497 13975374 26442672 42520823 67234736 201505528 470135581 1007341116 1410921002 2956717390 -1 2 4 12 23 51 122 156 450 1009 1966 2326 5896 8681 17321 34675 100393 193923 410685 986630 1253277 3798509 8168596 15953846 19700971 49402789 67210810 134414326 268850506 806298935 1544768767 3426310862 -1 3 5 8 18 44 71 245 507 824 1098 2943 5469 8638 25547 42428 67677 151849 371370 562724 1975564 4065621 6681575 9301442 23410991 45095749 67181828 201486492 335923574 537408444 1210002692 2956744869 -1 2 4 13 17 37 82 250 297 777 1934 3985 6482 8537 17322 34373 109960 146867 297419 660712 2096276 2419413 6542154 16020299 33264457 53703501 67220288 134353745 268751732 873116454 1142821852 2485539573 -1 3 5 12 29 52 116 231 372 869 1818 3462 4895 8506 25581 42676 102386 243630 436882 982658 1864216 3097266 7325079 15001714 29129642 41556917 67214215 201563130 335993612 806255185 1948096884 3492568829 -1 2 7 12 17 55 88 173 354 1007 1223 2360 7852 8465 17214 58720 101196 145498 446036 742362 1406863 2998165 8340054 10430096 19877802 63271169 67211292 134353715 470193764 806067568 1142203783 3694086833 -1 3 6 10 31 55 69 179 350 609 1217 2684 7452 8678 25379 50833 85746 260044 449939 581857 1491392 2769729 5146179 10301304 21091373 62749356 67186069 201535981 403149369 671814982 2081429645 3693259243 -1 3 7 10 17 44 72 242 272 628 1280 3153 7619 8694 25414 59168 84372 143607 376535 607770 2018209 2340115 5100464 11008500 25563017 61799260 67185621 201512326 470086173 671840872 1142647292 2955595861 -1 3 7 11 28 43 94 137 352 738 1641 3292 5594 8696 25533 58597 92738 235693 349954 755696 1159046 2986152 6195443 13352537 26606222 44077238 67176668 201555467 470039056 738726369 1880418891 2888186037 -1 2 7 12 31 50 81 155 488 630 1335 2132 6353 8534 17387 59309 101472 259068 425942 674954 1299185 3955895 5032677 10747016 17279657 50420774 67226396 134422228 470282225 805934247 2081813132 3359038541 -1 2 4 8 19 36 116 135 259 697 1746 3159 4385 8689 17215 34156 67636 162743 310435 979867 1050405 2207588 5559382 14518770 25352408 37648700 67197483 134405928 268826540 537660744 1276490657 2418878316 -1 3 4 9 20 41 124 183 491 968 1149 3384 7026 8486 25242 34375 76473 168566 333710 1038830 1451887 3975226 8008709 8985974 28273530 57864641 67195712 201471284 268722113 604884296 1343364059 2754732276 -1 3 7 12 18 53 75 205 320 540 1990 2294 5913 8652 25484 58554 101726 153789 434075 603726 1639405 2688024 4238506 16628587 18054110 49617431 67238291 201497904 470249541 806062228 1209931708 3559022644 -1 2 6 8 23 45 92 249 417 956 1820 3884 5214 8478 17106 50537 68379 195920 366841 782902 2067569 3519187 7638510 15044880 32090696 43753310 67198074 134355525 402970560 537511491 1545276731 3023868143 -1 2 6 14 19 42 79 156 407 802 1946 2298 7463 8557 16994 50619 118216 160092 357199 628225 1260184 3377609 6782965 16073984 17828871 62485184 67212560 134389116 402973143 940245935 1276626465 2822286233 -1 3 4 12 26 49 119 222 276 815 1577 3655 5217 8599 25248 33983 100999 220718 401030 966479 1777008 2349178 6811662 12651033 29499288 43867249 67238778 201586285 268952813 806177282 1746730922 3291388930 -1 2 4 14 30 38 79 215 304 926 1206 3574 5052 8605 16904 34476 117606 252093 326054 629359 1711650 2568891 7414390 9487876 28404476 40000189 67215134 134443327 268789480 940239779 2015328689 2553141855 -1 2 4 13 24 56 68 225 309 538 2036 3423 5642 8718 18390 36135 112290 205762 476353 526477 1940712 2464162 4469471 16181921 28752710 48624685 67585457 134744692 270375469 874878698 1615078201 3774268872 -1 3 7 15 27 44 67 222 260 789 1902 2570 7987 9023 26401 60104 130580 213106 385213 557445 1712876 2352423 6762115 15053584 22721997 63356231 67495881 201886624 471481755 1008977609 1818708157 2967821025 -1 3 7 12 28 32 113 200 325 765 1108 2898 4650 8900 25613 60412 103319 237873 287293 967942 1608095 2831923 5998863 8706011 24349256 40636534 67397430 202296454 471375755 808132417 1885076992 2156141814 -1 3 5 8 31 41 104 226 298 866 1616 2487 6843 9048 26117 43278 72506 246149 344790 894153 1920486 2537131 6903781 13063281 19551032 57924004 67454426 202223316 337465418 539402188 2087267390 2764559579 -1 2 6 15 17 46 101 130 401 917 1371 3679 5199 9203 17885 53191 128964 132759 363465 818031 1152292 3170638 7856832 10938287 30960035 45890875 67477377 135026833 403820782 1009823400 1148589424 3097813396 -1 2 6 8 21 52 74 250 366 602 1735 4021 7762 8718 17944 52907 72869 165244 445159 627924 1996365 3084727 5078157 13632789 32164453 65172738 67556758 134853744 404633583 540005071 1414297826 3503467804 -1 3 7 13 23 39 123 221 279 548 1490 3134 5823 8771 25905 60773 111639 181815 297670 1023296 1719617 2121026 4250949 11812168 27237727 49421688 67411203 202358238 471489737 874561261 1547795263 2629228289 -1 2 6 12 25 60 118 202 333 607 1546 2938 4147 8705 18065 51889 103313 198602 510159 923099 1633305 2808158 5018754 13528673 24493848 36257608 67624908 135151159 404274682 808073415 1682790306 4040002141 -1 3 4 10 23 49 73 232 356 857 1661 3030 4479 9018 26359 35387 86991 182269 412145 636019 1863412 3022041 7190922 13079710 23457689 33882003 67526604 201957142 270278207 674151812 1550621322 3301306932 -1 2 5 10 25 58 112 163 263 554 1434 2413 7056 8834 17542 43896 89712 199509 466475 953248 1408975 2312263 4397537 12511213 20941839 56587023 67590876 135143545 336863421 673202482 1682178633 3903874330 -1 3 5 9 28 63 87 134 268 723 1295 2061 6796 8782 25651 43673 81711 240443 498818 683013 1151048 2268670 6090290 11031683 18298524 58200613 67631525 202032250 336636454 606158456 1885038971 4238481570 -1 2 4 13 31 56 76 215 462 644 1982 3498 4364 8770 18001 36691 112187 249558 480355 600240 1776487 3841641 5657644 16599137 27908768 34815231 67572661 134849983 270183223 876175268 2085689006 3774107606 -1 2 7 10 25 56 122 213 417 828 1637 3780 4413 9163 18307 60762 87615 200627 480165 1017503 1814321 3666562 6415499 12618580 29743112 35503975 67572708 135226933 471526984 674549772 1684464115 3771712439 -1 2 5 8 28 35 118 154 364 1005 1965 2531 8003 9030 18055 43728 72025 239863 277543 935349 1182920 3060461 7926367 16290654 19632135 63633060 67402767 135194072 336792700 539833315 1887211799 2364954058 -1 2 4 14 16 47 72 230 384 535 1181 3949 5690 8882 17895 36033 119001 141820 376313 637846 1929696 3336874 4594337 10080934 32976349 49902553 67497597 134812974 270329106 942689640 1078096524 3163704729 -1 2 5 11 17 42 105 140 510 895 1161 2721 4900 9149 17807 43161 95605 134708 334258 897221 1083111 4000822 7045026 10452396 21150627 39057146 67455980 135082479 336700602 742361844 1148146661 2828034748 -1 3 4 12 22 60 74 239 406 614 1673 3332 6730 8943 26509 36431 106490 191218 521397 654420 1846985 3210988 4876681 14373209 28873882 57973805 67604094 201940901 270387749 808629605 1481408203 4040223210 -1 3 7 14 21 55 109 169 503 902 1194 3593 4803 9068 26047 60546 120007 166709 434164 881868 1354538 3989471 7812237 10210252 30465755 40687160 67562942 202225161 471141854 943625906 1416629264 3700749644 -1 2 5 13 27 43 84 203 326 979 1946 2598 8160 8849 17478 44450 112096 220478 329271 682230 1604442 2764290 8139516 16529083 22477595 63835902 67417037 134821345 337476924 874530354 1818511611 2899712833 -1 2 6 12 18 33 110 192 389 512 1328 3938 4799 9121 18262 51850 105575 160579 278856 869269 1656599 3369520 4619535 11522234 33154713 41928748 67491850 135217051 404559002 809372393 1214217399 2224845537 -1 3 6 8 23 40 68 177 408 1007 1174 3624 6430 8789 26415 51753 71413 186410 344088 532532 1564797 3203285 7995770 10437358 31172261 50784736 67392056 202045068 403880178 540598651 1550680813 2695849635 -1 3 4 10 26 50 116 154 490 724 1320 2093 4956 9036 26475 36091 88455 226660 396502 948680 1226132 4132254 6257304 11285184 18489605 37774247 67585554 202190811 269803075 674363407 1749849871 3364898886 -1 2 4 15 22 51 117 228 495 793 1509 3578 5595 8848 17958 35223 130016 193314 395906 949781 1957600 4112181 6782020 11893103 28226858 44016458 67626305 135048335 270243792 1009796518 1484475750 3431535810 -1 2 6 13 22 59 105 157 312 752 1527 3073 5725 9147 18357 51354 112725 192930 461820 900636 1243679 2364710 5965266 11897932 27072143 50012759 67544228 135229034 404075167 875130204 1481135140 3969075017 -1 2 5 10 28 43 104 155 342 663 1230 3719 7557 9102 18107 43964 86166 243862 331506 916791 1221301 2639037 5549624 9501869 30220725 59515744 67389279 135161872 337114718 673526677 1883709260 2897979290 -1 3 6 10 17 43 115 223 285 707 1829 2583 7505 9110 25954 52357 87117 137773 338222 973303 1723591 2143448 6282161 15641174 22412738 60203520 67397131 202172571 404691705 674138145 1145355033 2899110811 -1 3 5 11 16 57 76 215 261 643 1784 3651 6115 9196 25793 43273 96911 143866 486654 610650 1772902 2339333 5621763 13678612 31037230 46146243 67503666 202067809 337384718 740976038 1078971173 3841048055 -1 2 7 12 31 40 76 184 325 518 1061 4064 4297 9215 18287 59863 105271 253101 357509 593142 1455732 2754859 4717276 9117650 31879889 36464624 67414212 134887850 470997394 807459308 2085927227 2695370905 -1 2 5 15 30 54 120 170 494 828 1075 2203 6026 8819 18162 44985 129891 261550 438905 1034642 1332621 4154418 6498457 9230223 17703548 47531756 67571599 135043867 336796932 1009996695 2020723374 3636228542 -1 3 6 12 18 50 71 176 290 660 1216 2845 6103 8979 26443 52506 104580 163502 397721 552167 1522668 2586885 5725481 9729932 24773510 46343702 67628903 202038774 403748464 808280301 1212572091 3367715803 -1 3 4 12 26 42 96 134 267 948 1385 2970 7648 8721 26545 36297 102926 227311 335203 836373 1156123 2304134 7412206 10947235 23772697 58787734 67431856 202322598 269825672 808238667 1751500637 2827512917 -1 2 7 12 17 42 95 236 388 774 1036 3209 7640 8777 18114 60226 103562 135395 343281 745497 1876018 3391599 6692996 9240844 25297435 60679741 67431147 134846431 471340050 809144790 1149238936 2830452379 -1 3 5 10 23 52 115 251 302 517 1288 3992 4372 9202 26215 43032 88667 187970 447416 952174 2026067 2547657 4567089 11223523 31736670 35104761 67627939 202177706 337213353 673884805 1549663934 3498283674 -1 3 6 13 16 36 80 189 430 991 1621 2207 5080 8956 25688 52707 113720 146350 315455 689358 1485832 3587957 8191000 13007862 17453209 38946137 67440563 201882089 403953092 876489442 1081013825 2432347156 -1 3 7 9 29 50 100 237 353 806 1715 3707 5189 8846 25787 60251 81265 236085 399058 796169 1838992 3036904 6301299 14643016 30996452 45393317 67586216 202332893 471545790 606192956 1954171141 3372079320 -1 3 7 12 23 45 68 162 439 676 1669 2069 4727 9177 25971 60710 106488 187789 391776 537002 1402529 3475534 5419748 14598684 18433803 39946975 67376152 201992910 470905914 809446042 1547949241 3034696574 -1 3 7 12 27 41 74 146 382 607 1964 3746 7791 9178 25665 60040 103471 218663 356671 655029 1270322 2991979 5033836 16456979 29959817 66874450 67410114 202010586 471333951 807912554 1817914054 2765943990 -1 2 7 10 24 56 117 241 265 990 1906 3133 7171 8824 17667 59683 87317 210698 488152 932543 2092272 2350448 8274242 15065938 26461845 62361304 67532994 135121406 471438401 674108535 1617417237 3771462857 -1 2 4 11 20 45 68 229 464 975 1062 3806 4523 9262 20172 37257 83061 183824 340016 640795 1993475 4144369 7352665 10126805 31763784 38139221 69102402 138361885 275787929 748324412 1373940030 3058039619 -1 3 4 13 28 42 114 232 342 726 1349 3329 5216 9563 27948 37915 99746 257100 382613 1032317 2023667 3080565 5579445 11937179 26192911 47748652 69132704 204407725 274016232 884353213 1905244161 2866328501 -1 3 6 15 24 39 79 161 368 909 1199 2105 6048 9404 26636 55257 115810 223661 275949 533214 1525607 2763814 7978713 8581345 19761366 42792562 68634183 204091169 410630999 1015217116 1630378750 2660030972 -1 2 6 10 26 59 103 145 302 533 1246 2125 7453 9442 18466 56720 91645 199242 506340 888057 1127891 2250998 5205635 9056640 19575204 66032118 68235542 136466562 407860223 680138233 1764423858 4025437768 -1 2 7 15 23 45 64 143 293 778 1486 2573 6166 9709 19032 63667 115847 174538 351349 642496 1266845 2216624 6872196 11160589 23197282 57169387 68374802 136435760 476628400 1017801445 1566685667 3077089144 -1 2 5 14 22 62 69 150 454 548 1560 2730 8185 9786 19147 48903 124703 166380 490069 608266 1071125 4165346 5092236 13865474 23851169 61937482 68181913 138380998 340634603 953400366 1500226139 4222715591 -1 3 7 13 24 59 104 248 348 938 1145 2894 6450 9224 27534 63489 100183 224947 495838 825972 1851661 2908990 7931351 9603501 21380802 56183660 68966754 204227743 477719079 882014959 1632084159 4015653356 -1 2 6 14 23 39 94 205 363 969 1128 2462 7874 9252 18814 57320 124702 175123 275723 670796 1778630 2688125 7596479 9936530 18384126 61737010 68893823 136913851 410232038 949438464 1561951232 2678883110 -1 3 5 13 29 35 83 145 405 778 1665 2742 5007 9968 27255 45710 99426 249825 319130 785672 1169935 3552136 6973179 12634722 23245501 35423247 68275968 204873677 342499078 885022225 1969446069 2384460099 -1 3 4 11 21 49 118 242 400 706 1985 3493 6843 10120 27964 39929 83094 182446 438478 1020076 1880172 3469710 5714869 15037937 25402023 50644907 68988276 204790627 274154960 753257403 1434629449 3339099050 -1 3 6 13 18 36 125 229 347 602 1065 3327 6984 9323 27737 55990 100297 142303 283101 931790 2015182 3107184 4584590 10131741 28549205 53182601 69116316 204424049 407209604 882534825 1236424080 2468961263 -1 2 4 14 31 47 89 130 303 549 1642 3817 6529 9963 20416 39854 123024 237849 352857 714400 1290100 2104061 5218943 14501614 33050572 58022837 68411569 136347999 273564404 954132438 2113744339 3212819896 -1 3 5 14 21 41 117 253 473 654 1503 3020 7050 9531 27183 47443 122999 180475 360914 1008277 1902051 4066192 6257410 10773535 21154168 52444674 69037668 205435069 341745507 950447489 1430738591 2804904628 -1 2 5 9 17 61 98 166 320 723 1289 4082 5223 9651 20117 46847 65610 155890 459152 877313 1500905 3123379 5652414 11918419 30817032 47599864 68593998 137305094 341261274 616018223 1171335847 4141554518 -1 2 5 12 26 49 71 227 285 557 1294 4058 5071 9666 20159 45401 106767 197128 427367 618307 2044524 2467360 5048518 12392771 31021321 37714418 69171419 136649405 340574026 817770940 1776255001 3325460534 -1 3 4 10 18 47 101 185 451 797 1327 3361 5601 9639 27831 38419 90528 140201 353520 912907 1405078 4040821 7305289 11694547 27085542 48053929 68491455 205336773 275646615 682654077 1234719707 3201330620 -1 3 5 13 25 50 123 135 509 876 1342 2868 4439 9667 27213 46019 99228 214110 453010 972659 1305431 3772897 6448192 11987371 22722329 37792758 68390988 205064162 342068628 884284987 1700650254 3394058473 -1 3 4 13 22 63 98 254 278 1011 1404 2365 6582 9702 26847 39756 99149 173269 486244 917143 1911799 2449262 7506212 11639192 17237426 55478360 69032589 203809269 275997382 884188877 1493298425 4282503464 -1 3 7 9 23 56 104 197 276 817 1325 3859 4835 9611 28369 61680 66529 164869 519236 800533 1731491 2490195 7074043 12346354 29525043 37522482 68818943 203762407 476749007 616436743 1573154500 3794940108 -1 3 7 13 19 48 114 195 431 720 1814 2783 6297 10133 27589 64303 99298 132351 454205 1046144 1716570 3390013 5562446 16482465 23929179 55370496 68830486 204696662 475336932 888756441 1298802464 3275877027 -1 3 7 15 22 40 97 241 348 638 1029 4007 8077 9559 28108 64423 117406 176806 384900 886093 1863157 3120097 4254232 10040099 30842055 61719495 69052171 204286389 474297543 1016378399 1506473249 2743228329 -1 3 7 9 18 50 84 187 402 893 1706 3153 5704 10031 28435 61610 68588 145597 431141 779048 1418770 3526084 6706492 12976535 28623728 45852342 68463736 204994108 476104690 617475694 1235317502 3398324137 -1 2 6 10 21 61 86 182 425 915 1033 2514 4895 9656 19041 55150 93373 194594 479335 778425 1368498 3343287 8078461 9627930 16913003 34449250 68521188 137492623 410784234 681116510 1427563891 4131293969 -1 3 7 13 18 62 90 212 319 901 1841 2533 5529 9777 27193 62075 102118 146487 463685 699744 1596161 2185901 7887083 16358670 18272462 47254084 68801239 203648892 478109232 888346194 1225712100 4210074284 -1 2 5 15 31 37 126 142 483 941 1066 3461 6693 9703 20036 48830 117205 243491 278075 935972 1234097 3783237 7865678 9646044 25623954 53292035 68360494 138018890 343679176 1016938803 2106876593 2534680309 -1 2 4 11 17 43 98 198 312 828 1837 4078 7706 9765 19592 39356 84060 159809 383643 872265 1720290 2335790 6867075 16429381 30587361 61999322 68907464 136435833 275581459 754439408 1170789293 2945522856 -1 3 7 13 29 51 88 144 280 526 1342 2051 7569 9313 27306 63973 102124 250675 440290 719905 1115964 2379043 4732326 11639205 19787334 65802852 68195679 203929713 474934730 884708444 1966963266 3486230710 -1 3 5 14 29 33 77 148 499 688 1258 2466 4468 9549 27562 46136 126692 253847 309970 536942 1164644 3886065 6124702 9023334 17071583 40312594 68172571 205042617 341418308 947987208 1964263109 2254417064 -1 2 6 14 16 44 92 176 510 733 1424 3611 4332 9245 19502 54330 125243 154547 359388 670478 1358390 3881463 5464036 10680160 32624262 39678284 68503158 137971790 408320236 950549611 1105514985 2992949166 -1 3 6 14 22 60 93 253 345 667 1594 2178 5882 10005 27270 53567 126118 178578 490037 671295 1962301 3009699 5994906 14457389 20192789 43905372 68946947 204437566 408713711 953572020 1495826404 4071772795 -1 3 5 11 20 50 91 203 437 907 1526 3101 7567 9273 28473 47430 84732 193795 448445 675972 1776411 3238918 7945633 10650689 29077392 64419959 68831291 204714640 343907606 749225301 1369541947 3420847999 -1 3 4 11 27 48 119 185 335 792 1835 3791 6024 9947 27796 37807 85791 202127 434690 1041617 1362010 3054542 7255229 15991227 33424001 42255857 68545487 204283350 275339720 754511975 1844210170 3265640831 -1 3 7 13 16 58 111 150 496 922 1604 3958 5326 10029 27912 61728 101997 161292 492390 796459 1060102 3731767 8162906 14513779 31318986 49907380 68275722 205158019 477790902 886252793 1103776657 3939327858 -1 3 6 10 27 52 95 192 371 908 1791 3885 4154 10064 28143 54539 93820 201679 418073 705296 1812298 2731480 7935314 12668598 29381287 40772257 68855216 204105895 410918033 684233102 1843234214 3528288385 -1 3 6 12 30 35 79 249 302 993 1048 3679 4176 9692 27822 55235 110369 242536 295075 524773 1843899 2107232 7736257 9985050 31978260 40452141 69066836 203636944 410198387 814998309 2046772570 2386644232 -1 2 6 10 18 61 117 128 408 831 1763 4049 6227 10214 19799 56793 93700 138135 475139 1024004 1212428 3530776 7012399 13353032 29851893 58556696 68395687 137831900 409807154 684095362 1238523829 4148685489 -1 3 7 9 16 33 117 145 343 733 1293 2636 4267 9446 27054 63445 68285 160065 321287 1044183 1104263 3134018 5718450 12002072 23856768 39832981 68272122 204299808 475184534 616208908 1098405265 2256473844 -1 3 4 11 25 45 125 199 368 661 1785 3115 6353 10100 28559 39991 85066 219187 329316 962043 1792986 2810398 6178582 12775273 27639084 55799335 68845555 204023885 274338329 751776679 1706791004 3078067218 -1 2 7 10 28 63 66 226 443 561 1989 3069 7963 9944 18589 64335 92388 252896 469420 612419 2034745 3249380 5061060 14822991 21214158 62878612 69088070 137532078 474689620 686315083 1901788952 4286867165 -1 2 4 11 18 41 116 162 352 998 1821 2898 5976 9895 18793 37623 84298 135827 362949 1029004 1485459 2627032 7381587 15983935 21630662 42457320 68664715 137016217 276048567 754898353 1230529217 2795660304 -1 3 6 11 27 42 88 151 300 579 1236 3353 4420 9512 28357 54961 85515 202505 372066 659861 1139892 2215394 4247680 9201304 26126808 41393249 68178958 203565843 407132605 746961690 1838890542 2858381513 -1 2 7 13 29 44 84 201 374 657 1168 2389 7203 9561 18999 64443 101183 260536 347658 750379 1725537 2792274 5999106 9419723 17574837 63486011 68914568 136951195 475994191 881323274 1964176399 3018480625 -1 2 7 14 19 54 120 180 398 912 1680 3666 6902 9475 18631 62637 131048 134625 424996 920457 1405747 3519451 8024749 13201528 32150604 51461763 68357905 138131550 477036938 956089243 1301341834 3688386169 -1 2 5 14 22 35 99 229 398 704 1076 3714 6719 9968 19130 46254 130274 175167 302802 862625 2093816 3667799 5356337 9717074 33058269 52559075 68906045 138075863 340674991 950252270 1504302964 2411051858 -1 2 6 11 31 36 108 224 359 541 1859 3411 5504 9536 18998 55481 86059 232974 266422 790461 2020246 2845279 4954198 16445790 27200547 47298466 68862534 136800253 408243333 751933017 2111078890 2452317080 -1 3 4 8 21 37 67 165 426 691 1682 2465 5602 9225 28526 40146 77871 190759 283652 640518 1534062 3397555 5997468 13387203 17952052 47586134 68369071 205133975 273481725 553628775 1430914795 2518337904 -1 3 4 13 17 37 92 221 468 937 1773 3306 6813 9595 27237 38603 106122 159190 284826 688314 1589606 3965648 8102925 13609107 28889758 51885769 68951693 204869087 274987142 888340622 1170407711 2547556945 -1 2 4 9 18 35 77 179 307 654 1504 3102 4836 10025 18777 40935 71445 142098 310269 538726 1408846 2143765 6146550 10518250 28603882 36040244 68277791 136882658 273219268 612390332 1239985846 2391258946 -1 3 7 12 18 53 77 241 491 808 1753 3086 7694 9644 27159 62381 112741 133294 407268 586659 1947763 3745936 7018167 13611893 27769312 60050180 68915572 204602808 477544991 821453951 1238174051 3612988855 -1 3 5 11 24 38 110 219 424 1004 1478 3493 8157 9814 26757 45981 88793 215678 267487 798941 1662537 3286516 7679480 11321176 27019134 62474826 69031052 205402187 342630239 748562291 1642605148 2601948345 -1 2 5 15 28 59 65 243 342 946 1797 2802 6227 9411 19803 45882 122426 257472 496379 613458 1861788 3071239 7891753 16046600 24019400 56099452 68937073 136818581 342120430 1020957515 1897365145 4021259335 -1 3 7 13 21 39 124 237 501 619 1934 3222 6651 9646 27559 62486 106265 191063 292468 981128 2025214 3698625 4677008 14732349 28833956 54986393 68849433 204913715 475647698 886603285 1441876461 2678453226 -1 3 5 13 27 32 84 244 387 1018 1251 3296 5998 10105 26782 47749 103128 207282 317461 767082 1835529 3655607 7391594 9091546 28686145 44836656 68732994 205282116 342667757 884862118 1841600431 2183472784 -1 3 4 8 22 58 117 181 346 857 1395 3503 5053 9881 27017 40273 77939 164582 501663 993825 1407402 3080024 6461000 11971084 25819622 37011356 68335535 203507737 276226038 547018549 1508690184 3935124583 -1 2 7 10 17 53 82 188 409 729 1275 3776 6592 9868 19346 62854 97040 148067 394602 781327 1375492 3639311 5739227 8549057 33395431 55751303 68334179 138187607 474091554 683128402 1168907477 3621456460 -1 3 7 15 19 47 111 240 366 997 1053 3256 6620 10005 27124 63174 121412 140244 353354 846848 1939505 2778450 7655202 9485593 27593379 57209646 68719759 203848834 476612643 1018754253 1305787417 3220474293 -1 2 7 10 23 39 105 183 340 885 1992 2555 6313 9275 20267 62206 96947 164061 279014 819756 1393824 2919939 6779164 14875724 17001203 55689204 68242672 136377437 477319273 684515160 1566576028 2680100726 -1 2 4 13 19 50 102 128 402 992 2038 2501 4552 9392 20478 39697 103344 131262 426469 910166 1295887 3566262 7772062 14823155 18528576 41416694 68488806 138090729 275043438 886466865 1298854122 3398993568 -1 3 7 10 23 60 103 245 419 902 1393 3150 5924 9765 26841 63570 95607 172050 458802 868477 1900756 3211759 8102696 12346432 27463326 44052592 68840604 205305538 476562717 680520879 1574950588 4061251022 -1 3 5 14 17 56 104 131 308 828 1122 3383 7281 10167 26852 45893 130183 157231 510647 816367 1291340 2356529 7173828 9442142 26418339 63645291 68422250 204412193 343889663 951137075 1173904430 3814008654 -1 3 4 13 28 39 112 190 403 823 1465 2456 6463 9832 28007 37523 104491 246940 265006 999310 1427987 3505426 7122126 11481584 18193752 58092580 68268201 205193039 276335397 882458520 1904003617 2681552212 -1 2 5 11 21 63 103 151 462 615 1627 3271 7538 9442 19348 45820 89281 181809 461897 867480 1115843 3984661 4677434 13902570 28387254 64761576 68574189 137455886 341267943 753578891 1441824569 4278674157 -1 2 5 13 24 54 120 218 319 969 1709 2383 5562 9280 19482 47656 104570 228593 397813 944199 1644041 2294322 7472231 12880963 18692769 50264540 69115581 137237826 342689067 887746370 1635138837 3659092737 -1 2 6 13 21 36 91 153 377 673 1106 4079 5866 10146 18768 56812 106376 186933 275985 681505 1092208 2652824 5830430 9716828 30314494 46102213 68487137 136366584 407665898 884375019 1434886023 2449709606 -1 3 6 11 18 39 79 175 438 795 1822 3724 7611 9615 27382 54499 88055 135413 294465 525195 1468113 3263830 7166968 16337171 33542873 66993066 68372871 205247256 410998895 750825466 1233428478 2671132807 -1 2 4 9 23 42 99 196 477 1015 1172 3839 6151 9939 18752 37761 70539 168858 373693 897984 1815353 4051629 7664125 8393840 32954533 56043457 69143417 137548993 275429780 615572876 1570278615 2884140896 -1 2 4 9 26 34 68 134 308 900 1906 2167 5542 9627 19498 39876 72569 211501 309606 614325 1201482 2114684 8318496 15777385 20330272 50192670 68674520 136972242 275269902 618215102 1767605247 2318272413 -1 2 4 15 21 51 109 159 423 531 1402 2249 4604 9916 20244 40359 122196 187502 434142 833720 1070366 3222552 4864821 11833858 20365590 39011318 68618166 138374351 274512469 1015648591 1433233245 3470003671 -1 3 5 9 29 46 89 172 483 1021 1223 3553 5964 9893 27189 48903 73307 261241 342821 717516 1567044 3930728 7557332 8474226 26760026 45124170 68411372 204660543 341966391 615570606 1979554343 3121180749 -1 2 6 10 23 40 106 158 272 875 1821 2359 4595 9520 19865 56881 98060 171011 375707 832393 1098052 2368437 6702847 16485336 18715778 40544345 68424234 136979291 410216262 684976624 1567240226 2729928576 -1 2 6 14 28 47 90 182 413 523 1744 2448 4721 9504 19862 56425 130485 261931 350246 668458 1320528 3442802 5066882 12583654 18483193 35932672 68196004 138242684 408712792 956189538 1900205493 3201552201 -1 2 6 13 28 59 69 222 323 836 1423 3564 6124 10069 19040 56512 104651 259858 509543 625061 1652964 2955129 6596304 10840151 25688671 44347473 69151791 136819969 410763394 880935343 1912447573 3995420223 -1 3 7 15 19 34 93 165 479 717 1091 3130 6988 10214 27466 61858 119929 145942 320685 707945 1562648 3932659 5522048 9684163 27413943 52238647 68321880 204735968 474394120 1017593466 1306863837 2344105642 -1 2 4 11 22 63 88 135 333 881 1056 2431 6510 9893 20281 38851 86994 178922 459566 697514 1296427 3013181 6300404 9979558 18689855 58447820 68539343 136673987 276144969 750617717 1500088801 4291057665 -1 2 6 13 16 62 107 137 467 527 1404 3421 7360 9739 19386 54836 103382 163689 483803 803350 1197401 4066581 4807692 11806468 26069124 66220061 68483115 137423239 408810289 881081914 1104273948 4218742086 -1 2 7 8 29 63 70 131 362 610 1216 2137 7325 9993 20255 62238 79173 252022 487222 619391 1185200 2652620 4213919 8844494 20757390 65529889 68426842 136447719 475286559 547673505 1969797603 4282633460 -1 2 7 8 16 32 85 178 273 693 1492 3762 7473 9884 18533 62940 78387 161836 297410 726645 1414477 2446194 5937700 10743071 32193090 63122909 68189115 137162451 474676731 546252661 1101105995 2202858441 -1 2 5 13 28 47 72 158 304 666 1581 2712 6447 9542 20408 46659 103086 261809 339033 545389 1146659 2207629 6084142 14398060 23961377 54906760 68523555 137007728 340352782 888213440 1898223293 3216266048 -1 2 7 11 26 43 104 243 274 812 1835 2498 5186 9642 19544 63579 89453 209119 387744 840673 1871295 2447980 7240055 15891990 17479506 47538897 68707639 136998320 477502072 752359754 1769782852 2920110072 -1 2 6 13 27 58 100 144 297 930 1181 2161 6627 9922 20139 55158 102875 204790 518536 900015 1056816 2154608 8134839 9159034 20374349 58213662 68553374 137281100 409611015 883260571 1834798282 3957141955 -1 3 6 10 30 45 96 148 281 936 1863 2587 5349 10783 29930 59917 79059 207454 300042 994227 1447471 2887237 6494427 12908540 18893882 39329260 73603266 214235096 421547074 710417759 2086869413 3099915465 -1 3 6 11 18 41 121 190 385 561 2017 3583 4888 11751 29472 60849 70636 175260 274549 887093 1309397 4044371 5629467 12701557 32150901 44245552 72738786 214027769 434803475 782446069 1280701193 2831281608 -1 3 5 14 31 59 112 137 437 535 1426 4021 4381 12195 28977 36860 111074 224916 447106 878685 1571726 3920069 5582080 9033069 27476678 44762364 72690910 210360261 363021963 984287714 2018851211 3767137654 -1 2 7 15 24 38 64 173 352 828 1418 3537 5399 11764 21842 52561 111653 249427 356809 770927 1099027 2616519 7804663 9857485 30186004 37191549 74912635 144073745 499945244 1043813024 1685538417 2425792971 -1 3 5 10 17 43 65 224 264 905 1621 2122 7698 10353 32379 35029 81817 174661 285294 689179 1592534 2863984 6895957 14803851 23184979 52439109 74006025 216131659 358735377 723519604 1080647281 2699118788 -1 3 6 14 27 61 67 147 442 522 2016 3450 5871 11600 30351 60853 112624 233136 398302 780016 1339010 3969925 5596760 12595061 33231111 35594303 72704070 213917851 435880367 975110700 1750402974 4173393322 -1 2 6 10 29 36 96 165 376 800 1531 3639 6010 11779 22315 61177 71352 216185 364954 1000845 1126057 2127424 7687660 10457872 28451506 41035641 74795283 144678532 431108397 712115394 1886719452 2560578381 -1 3 4 11 30 53 95 253 388 546 1923 3281 5157 11403 29904 44309 71372 223959 506581 565033 1586305 3698174 6084455 13174932 29736426 38433460 73188189 214508585 298174817 776658775 2086523915 3637136617 -1 2 4 11 19 43 107 132 425 636 1565 2513 6712 10646 23258 43175 80188 183445 284212 1031738 1369803 3860670 6002950 16305361 23230160 62471940 73106741 150531252 291649102 800702097 1213916930 2767882837 -1 3 5 8 29 41 85 136 486 773 1226 2797 7749 10888 32442 35755 97520 208330 282995 629787 1404126 3478336 7674543 11386926 19546203 56819864 74777050 212722532 355083326 593734614 1886657582 2830003361 -1 2 7 14 19 39 110 148 480 989 1978 2742 5691 10788 22487 51693 102468 172838 353996 1001612 1552978 3376955 7179133 13006236 20843811 34479356 74308792 147242068 490708238 973913920 1214823303 2496263970 -1 3 6 8 22 38 127 186 305 665 1718 3921 4707 12231 29502 60876 95448 139406 368997 909892 1214213 2821302 4241071 16721876 28192030 45897078 71353183 218088952 430918276 582899848 1548031963 2498938301 -1 2 5 12 23 59 121 159 424 754 1346 3196 7292 11472 23988 36500 121104 155883 434466 877412 1378245 3721654 4903315 9589287 29512889 51519220 71993610 143839337 365137921 856707246 1481404769 3835638572 -1 3 6 15 17 35 121 248 262 604 1485 3781 6552 11780 30943 60642 105640 180686 385797 902937 1739496 3003445 5296215 9837906 25993886 61547660 72395820 211222014 428679947 1068091147 1079323341 2157704259 -1 2 5 15 19 48 111 137 317 576 1820 3666 4574 11967 20596 36324 111992 189535 502640 997420 1503342 2641359 6280510 13149333 26258056 50019207 73372905 147326837 361844435 1056526586 1213828307 3368408868 -1 3 5 12 30 50 74 231 276 582 1536 3200 4818 11319 29468 36660 128899 214260 502594 671055 1776200 2643105 5406734 15368216 29802555 45924440 72540363 216670572 365380331 851380211 2085924818 3303241364 -1 2 6 8 27 53 71 205 448 683 1646 3413 4752 11721 21439 61125 88022 230554 519111 745036 1981740 3406326 4903670 16551271 31757021 44297497 71995970 150752306 434475328 580945992 1749826353 3707024427 -1 2 4 13 23 57 86 253 443 565 1090 2059 7191 10394 23809 44000 129751 148914 445158 571807 1638956 4129898 6203501 11820198 22718962 54181600 73329980 146069464 291181088 926447644 1482260557 3971907793 -1 3 7 10 24 46 100 194 315 568 1390 2229 4673 10294 29639 52190 79300 247015 322379 1012857 1894231 2657752 5929715 8870525 21674985 46659639 73014910 210219489 491515543 717544714 1683994176 3029058106 -1 3 5 13 26 59 85 149 470 979 1574 2377 8158 10663 32495 35665 121371 247439 436417 613514 1330811 3363841 7287378 16079843 21120302 50581012 74405058 217445140 356776427 922788033 1818771776 3774857728 -1 2 7 9 20 45 123 160 395 954 1956 3030 4657 10837 20893 52699 96825 155486 324042 879874 1063701 4029798 6632896 13443421 18006665 43771298 73682819 147816097 487994063 647400211 1416917798 3169978428 -1 3 5 15 23 53 121 200 464 534 1524 2948 7065 10844 31121 36736 102977 160906 465225 863852 2002995 3584411 6173510 9377639 19128058 65167488 73376109 210592540 354731528 1072647176 1480668436 3636190184 -1 2 6 15 24 62 87 228 348 562 1689 3634 7712 12151 23598 59839 111351 259803 417676 609339 1718501 2318768 6267771 16139403 26233037 53072057 73273553 150319200 429265374 1059099327 1682191884 4040621721 -1 2 5 9 20 61 117 247 346 538 1219 2291 4156 10679 21000 36144 96868 138376 454875 846043 1609846 2541872 5895084 12070500 21740672 44495053 72911075 146419722 357386707 648680139 1413483531 4238137524 -1 3 6 8 24 60 86 187 315 879 1439 2169 7135 10612 30971 60514 94719 259149 449605 608077 1134567 3110379 8339070 10125662 24658833 66257981 75385423 211385818 427722030 603613535 1685026946 4239846573 -1 2 7 13 30 39 123 209 290 827 1239 3597 5901 12048 21605 52084 129969 204293 340923 795107 2081317 2729914 8112739 11991242 28793432 38419507 75117624 146140124 498235973 910572561 2087040073 2493295390 -1 3 5 10 21 52 80 176 432 719 1682 3274 5972 11606 30182 35594 79959 147424 495672 541633 1115633 4147379 4889954 15357501 31092432 34738325 72065622 216557397 366866142 706375817 1348125298 3705112379 -1 2 7 13 23 51 93 184 310 748 1888 2905 7100 10803 23018 52322 127058 143529 504075 643746 1071074 3062316 5188037 12909589 19914903 61112640 72270378 147252877 489162865 934125453 1482646925 3303697467 -1 3 6 11 24 52 70 210 445 826 1069 2444 4471 10366 29314 60887 71777 260211 505948 743464 1915063 4037056 7961459 12500002 20984145 42600471 75002404 213740789 424147500 780254957 1684297345 3699573804 -1 2 4 11 25 45 77 159 436 581 1995 3228 6645 11641 23307 43862 79211 234632 308857 684100 1564176 4030894 6054510 12658569 29789201 65902709 73224028 146971666 297952993 803688303 1615576191 3170674213 -1 3 4 14 28 46 64 178 313 1019 1794 3084 7312 11585 32702 43934 111102 209596 283798 744279 1212581 2982150 7218061 13166544 31911387 55508686 74418369 214693881 300080441 994389976 1954339793 3034956283 -1 3 4 15 20 48 64 156 421 728 1340 2637 7851 11142 31879 45027 103764 145345 504434 678305 1353097 4139915 5078164 10383320 17683727 56326009 72151975 211581861 285868428 1062314683 1415161307 3433163567 -1 2 4 15 17 48 98 198 350 847 1814 2873 6634 10912 23545 44797 112601 171071 492707 961796 2077025 2389374 7698888 12823284 18578262 66056059 74749417 146905140 287131688 1071898191 1080860730 3370860670 -1 3 6 12 18 41 78 223 325 754 1090 2122 6883 10688 31096 61236 128433 179427 320519 731272 2071451 2263897 4373945 11331277 21286059 65401676 71512114 212776935 423745867 871133000 1280857361 2827435264 -1 2 4 15 19 55 64 238 500 960 1734 3625 8083 12072 23946 43585 112096 187013 485366 699515 1726984 3483282 6360825 15220287 27864109 51108572 73459505 149573103 296745310 1057202461 1216201277 3570787614 -1 3 4 10 16 35 87 168 488 820 2006 2720 5164 11215 30394 44984 80458 176844 353099 526138 1092551 3454637 7720853 13187591 19780183 39207639 74745073 214642001 287940305 710729563 1147223230 2163685985 -1 3 7 12 18 41 100 187 455 719 1762 3226 4504 11736 29397 51507 129510 169830 319869 934667 1254442 3648116 4848912 15547497 30482281 46168925 71856402 217017423 500437241 852266732 1281349305 2832622470 -1 2 4 15 17 36 97 171 508 955 1605 2157 6935 10501 22793 44032 112188 171494 327843 967140 1082245 3171870 6596754 16751109 23309192 58785184 73744495 150839480 291963356 1066173397 1081116415 2562951605 -1 3 4 11 27 54 74 212 426 985 1642 3608 5401 12078 30649 43832 72706 251518 518225 711534 1940096 4086174 6610551 16135105 27861047 38109257 73769168 217407905 296723394 776742492 1753140818 3569497549 -1 3 4 11 17 34 111 247 482 796 2033 3588 7731 12137 31764 43543 71218 171119 355018 997290 1802157 3320999 8125031 13240290 28519969 52174419 75140996 214441413 297216326 789647707 1080398718 2230793735 -1 3 7 10 28 63 67 228 332 849 1057 3048 6511 10786 31726 52404 79560 219180 452961 753633 1763126 2314019 7484378 10702901 16782733 60529706 74670840 211871295 487042207 731076268 1953380537 4035668124 -1 3 5 8 24 54 85 129 266 859 1231 2747 7592 11087 32528 36120 95114 236760 493813 621060 1533307 2721956 8272526 11920492 19262401 52166156 75443808 213309238 354645657 588362933 1684984782 3566541940 -1 3 6 10 21 55 76 237 392 608 1758 3290 5536 11960 29563 57966 75460 158964 505284 724539 1782373 3694887 5276447 15246616 30468096 40173351 72824540 216247082 432790134 710712893 1342682522 3490385640 -1 3 5 11 16 60 127 183 373 554 1629 3881 6191 11535 32367 33284 67096 176111 457206 904828 1120859 2214840 5419228 15178128 27709153 63142755 72632641 216684399 364369317 803385969 1141309146 4228760439 -1 3 5 10 31 40 91 204 307 749 1653 3603 4285 11503 30454 33429 75518 217025 283442 567460 1900427 2989709 4537365 15457016 26965249 47195733 71396945 216232022 361205138 721269984 2013545888 2886240919 -1 2 5 14 22 49 71 152 449 646 1700 2489 7660 11023 23309 33323 100142 158644 522934 655457 1401068 3170587 4326353 15623669 23186858 56750774 71696322 149187631 359968943 995211436 1544005384 3423243200 -1 3 7 13 30 61 67 146 472 840 1136 3605 8184 11644 31730 50098 116051 207997 399847 755067 1412115 3381522 8045634 11972172 28114781 58256628 75290635 213722724 498690271 927684287 2080798750 4161496649 -1 3 4 8 24 44 81 203 265 798 1893 3212 5288 12195 29627 41897 91893 233044 299474 591692 1871062 2856063 8097422 13562092 32990251 41085729 75438377 214431773 300677989 576281778 1678045605 3154741193 -1 2 6 12 17 56 82 178 319 580 1233 2472 7994 11189 23366 58125 116318 191640 431365 545670 1130185 2951198 6282263 12488088 24737565 57866226 72963690 146208035 426251257 861871643 1074219484 3893010423 -1 2 4 11 24 52 125 227 327 728 2012 2839 7904 10636 22968 41743 74929 233340 520369 826145 1737811 2592313 4625005 13712630 20713308 53375213 71400348 148735405 287755540 789149316 1678152508 3624902155 -1 2 7 15 25 43 96 137 461 1003 1748 2551 6394 10844 24276 49877 107605 249197 300205 990330 1320485 3475610 7166651 14798821 21336099 63729688 74043463 149876891 491909531 1073320781 1610970909 2752264824 -1 2 7 15 19 63 127 129 380 780 1736 3153 4991 12047 21876 49883 107765 166271 399403 897597 1551486 2151226 7376889 16077973 32432263 46088561 74875672 150521592 502860861 1050637249 1208479244 4094686969 -1 2 7 11 18 35 79 206 292 952 1767 3764 7808 11642 22738 49732 74838 175034 333351 760852 1951794 3002542 7303718 16463699 27737946 50368392 74087691 149982198 498775788 791526716 1275358099 2215245432 -1 3 6 11 22 52 113 224 360 969 1288 3689 7093 11775 32262 57931 67516 133274 520366 841941 1755408 2331146 6602265 9429612 28370932 64923670 73617668 209918513 430591808 805173475 1543932260 3691918055 -1 2 4 11 29 46 117 154 351 904 2011 4002 7848 11419 22608 41010 73817 205035 303566 852682 1475709 2443276 6443408 13677420 25507651 53387193 73838537 148708890 294817214 789109588 1879049861 2952793128 -1 2 7 14 22 56 88 237 344 951 1367 3743 6603 11762 23944 49160 98330 139305 442478 639139 1745293 2097847 7030285 8514192 27596003 60010862 74309349 143189067 499002848 1001504187 1543503951 3892314327 -1 3 7 13 28 32 108 244 376 672 1870 2108 6212 10837 32317 49238 114870 221691 369409 918758 1740038 2266658 4896889 13011482 22224546 65020375 72311666 214451253 491277343 935457898 1946164847 2348818666 -1 3 5 10 16 54 64 160 504 740 1093 2434 5149 11138 28937 33033 74633 173852 495497 661554 1242319 3623571 4739744 11953772 24112378 34569808 72333356 213701856 360467184 708448892 1140934500 3556904816 -1 3 7 9 25 33 68 161 299 739 1259 2448 7616 11146 30861 49537 82901 247335 331055 767177 1062660 2994433 4783213 12158988 23920186 52661753 72193339 213046278 494794455 655176263 1610693402 2281899789 -1 3 6 14 22 41 64 235 383 863 1504 2249 7511 11047 31001 57775 107074 132618 322700 710593 1601613 2604739 7737315 9605725 24197120 51413582 74614297 211324077 426284953 993382553 1543626709 2818763799 -1 2 7 8 23 50 124 242 454 849 1257 3110 4733 12224 22478 49598 82862 132407 479066 882381 1581914 3605755 7638043 10809886 32255767 47486534 74678881 145319539 502598534 585202335 1476481474 3221367503 -1 3 4 8 20 62 123 254 357 726 1815 2735 6293 10452 32347 41281 90760 133044 445293 916361 1584331 2339029 4568865 13573314 17655488 66480526 71507189 214066860 286542154 601316835 1409377424 4093775622 -1 2 7 10 20 40 111 253 488 543 1412 3263 8066 12105 22555 50805 68396 161450 293974 985259 1708530 3241157 6289681 9078204 31263991 55688969 73043562 143129535 499343700 728744813 1411344029 2822507246 -1 2 5 15 16 36 117 160 488 974 1078 2702 6055 10428 20598 34404 110036 178418 349780 838475 1078276 3329044 7240542 12440300 19112007 40526073 74088743 145990333 355894865 1045720455 1142200354 2554107667 -1 3 4 12 29 63 111 202 511 579 2016 2570 5041 10635 30330 42147 126511 212216 415342 918670 1986150 3349614 5453609 13100999 17025621 44012301 72648845 214619572 287031797 849519189 1880721354 4030630475 -1 3 6 14 27 38 124 130 315 545 1863 2670 6224 10581 32071 58595 110186 243616 343451 828717 1322465 2749390 5698258 13136012 16922447 66878484 72509054 214394954 420691743 1004077870 1745929514 2485521900 -1 3 7 10 26 50 112 160 355 851 1658 3117 5057 11808 30348 50418 75857 244408 472838 853515 1232014 2347685 8146297 15093996 31934701 44850144 75125816 216588521 502440362 713204389 1813292080 3291326910 -1 3 4 11 18 42 88 224 481 865 1211 3411 5733 12269 29121 42656 68549 187848 266913 590360 1681042 3591078 7544158 11301875 29900906 38543491 74842487 212312627 299230921 779340610 1276959924 2755498112 -1 2 7 8 31 44 122 193 346 590 1859 3685 6131 11528 21050 50555 84469 202992 309492 841977 1915113 2463954 5478555 12900364 26073581 33987128 72777327 147535111 496241618 573513548 2014943117 3089722820 -1 3 6 14 23 59 76 211 395 872 1388 3602 7053 11442 32078 59002 109563 144621 431525 735088 1937705 3783345 7655166 9968193 27422486 63699339 74705760 210843070 431560537 1006211414 1478171191 3761418122 -1 2 6 11 23 50 113 155 277 586 1404 3420 5922 11852 20704 59329 76169 145764 466617 833301 1412658 2977889 5850874 8956823 32021696 38900250 73360371 143001181 435833579 779132473 1477629484 3223391274 -1 2 6 8 16 54 68 147 268 738 1401 3391 7970 11966 22596 59147 84302 184561 521469 719843 1310751 2654252 5103716 9134313 33022411 56050507 72042195 142830135 434394728 594935361 1142140065 3491929294 -1 2 4 8 24 37 88 227 354 516 1725 2499 4445 10819 21644 42789 84610 234936 361942 544104 1596954 2519720 6262577 16750670 24271381 48372805 73078000 150267804 292473607 584038102 1679376759 2619687475 -1 3 6 9 24 34 119 148 481 663 1462 3028 5410 10282 29644 58559 84011 250831 345273 886818 1446871 3392667 4393045 9335619 19367290 33778370 71792373 209768110 422944736 641662687 1679244642 2217794399 -1 2 4 14 30 61 96 195 412 691 1370 3372 7613 11987 23533 42049 102037 220031 410980 1019210 2055540 4091743 5085565 10469702 33448730 50841501 71960728 143896910 300347715 993358171 2082378092 4231901468 -1 3 5 15 17 33 85 130 297 881 1585 3797 8013 11301 31596 34567 101783 170253 385576 583067 1362267 3044334 8156780 15171342 29281423 54458891 74998987 216894186 363754591 1058724522 1075135921 2284644627 -1 2 5 13 27 60 82 215 499 658 1997 3285 6721 12103 24196 34368 126703 253141 393308 614603 1950151 3506902 4966205 12602696 29538390 61557166 72118576 147487070 366512816 932467909 1746678554 4164321255 -1 3 7 14 16 59 113 196 409 832 1100 2478 5304 11229 29377 50347 108640 194401 429704 809235 2045561 3968247 7479166 12376381 22050361 33803355 74800646 213031870 491262395 976298133 1142898957 3762045518 -1 3 4 13 21 41 96 141 476 810 1954 3743 5846 11432 29537 43007 118360 145379 306910 972320 1322433 3559891 7791503 13313565 28871996 37466277 74703112 214385212 296330664 906070882 1343503720 2822140109 -1 3 6 9 17 34 67 238 361 596 1480 3123 5474 12190 29443 58816 85025 193862 348116 668668 1664139 2362934 5615712 9527950 29803722 34344669 72470790 211378370 433832241 639632015 1075406025 2216955611 -1 3 6 9 23 48 123 166 397 667 1908 2245 4455 12220 31161 65267 95824 157616 494019 815659 1125047 3823439 5121233 12962962 23895097 44544466 73338381 218078017 421705999 643989316 1496552609 3461881947 -1 3 5 9 28 42 111 198 469 693 1807 2598 7065 11522 29139 38488 97549 222498 306288 1045094 2036237 3265217 4600589 13611419 20076263 66706477 72951310 217999743 359956086 657866941 1969946918 2802262816 -1 2 6 10 22 62 99 136 420 518 1539 2182 5307 11954 23628 64179 78629 156761 396908 998679 1407393 4036333 5949508 15226312 24571389 36133231 72333186 148228899 422326454 718217255 1564016709 4075970767 -1 3 6 10 31 49 107 208 467 895 1317 2311 6279 11294 29181 62561 72800 222791 510998 987623 2012252 3316766 8267449 8932767 23925283 65368186 73439157 213571684 420687267 728568414 2030956674 3412022838 -1 3 6 11 17 33 99 175 275 759 1480 2974 6284 11881 29519 62996 81090 173635 388119 1046527 1228741 2638015 4448561 8602258 18474348 64096924 72440410 212536258 425334910 793866123 1095290972 2340016324 -1 3 4 13 27 60 104 182 363 818 1911 2837 5976 11275 31992 47676 127948 237992 443097 1000788 1281996 2398750 8008598 14156137 20947765 38791038 74033923 217888639 289795167 915889190 1767373793 4273009045 -1 2 5 11 22 49 118 255 473 759 1671 2277 6725 11803 21056 38309 73440 131581 500407 902656 1731038 3217740 4835884 16432299 23463459 66890128 72595926 147557168 355442661 788955805 1563731549 3476367742 -1 2 4 13 25 48 77 164 406 963 1685 3963 8059 10635 20699 46987 121772 246665 484922 765693 1055900 4091770 6496121 16640399 28356822 57997202 74652572 147039172 299099806 931762027 1640120159 3417573871 -1 2 5 10 21 35 121 136 383 842 1896 3831 7512 10526 21186 38688 81106 158635 382863 810460 1501305 2552241 7524365 14635746 26171230 51018837 73689803 150549747 368884462 735528575 1374612766 2281642790 -1 3 7 10 23 50 85 182 300 833 1430 2507 5527 11495 32110 55827 70770 151106 498270 644335 1273619 2824659 7573651 8963172 23472988 37802738 73433773 212010787 487894723 717904681 1493251842 3337227142 -1 2 4 14 19 34 95 193 344 701 1528 2909 7130 11890 20977 46941 113302 167141 349263 589054 2072698 2490518 4284800 8676314 17368875 62344729 73306433 144889484 290052510 993110708 1230166196 2199734406 -1 3 6 9 25 58 75 228 501 661 1624 2200 7359 11804 30108 61661 97341 241519 448118 759161 1675563 3358382 4303166 14876407 23472636 54312828 72895446 215037974 421978207 668844235 1631109522 3890668048 -1 3 5 8 20 52 68 192 339 686 1059 2253 6022 11285 32326 39376 87887 159057 482521 761279 1924950 2497456 4338214 12445466 24891160 33962455 73340737 211512648 356039921 582589915 1428422630 3734395495 -1 2 6 11 30 40 87 205 418 548 1500 2274 4850 11721 23514 64949 70356 224655 326444 572541 1994844 3721539 5451986 10405912 24302381 43634545 72163170 145159887 421586934 772033839 2101049899 2855755601 -1 2 7 9 20 42 72 186 406 783 1897 3851 7833 10390 20661 54405 89190 134158 317921 681913 1175161 3996823 8121639 12811126 27296706 56968741 74075495 150961114 500851321 665118059 1439648416 2744276333 -1 2 4 9 22 53 68 172 276 611 1571 3513 6350 11109 21752 45212 88952 143100 482501 770120 1081521 3072307 5693979 16328413 30075956 62643197 71708553 148332150 295503752 658534128 1569381592 3747954799 -1 3 6 11 19 42 80 220 303 879 1359 3408 5085 10372 32602 63831 78096 192340 300291 647665 1942085 2623021 7882759 10485428 33356579 42997586 73762814 213330439 428210276 772665928 1235012223 2787907821 -1 3 6 14 16 57 77 213 403 814 1851 4011 7402 10288 29257 63156 106481 167763 417030 691102 1979411 4070342 7366575 12889848 29253222 52939894 74332709 217736210 433047709 1004614487 1171772653 3956628004 -1 2 6 9 25 35 109 190 394 703 1232 2125 4139 11368 22834 65502 86668 231577 381204 1003330 1179511 3887927 4762231 11703613 24995407 49687796 72947927 143203801 422893535 642245234 1629529548 2255686410 -1 2 5 9 18 52 120 143 424 594 1899 2566 5916 11684 23632 39413 87302 166451 481126 847150 1334769 4086709 5468761 12845133 19472629 41771298 71787507 150660395 360402265 649813346 1298668087 3666440284 -1 3 7 15 23 58 115 247 506 528 1601 2087 6579 12181 29599 53325 111723 154354 395908 917151 1729693 3477484 5755764 14774674 23828010 60431386 72090599 215360578 490360404 1064735231 1497233148 3883482553 -1 3 6 9 21 51 111 236 502 645 1901 2783 6173 11353 28770 62323 95854 145923 510468 973192 1609258 3585750 4520800 12847534 19398128 60441060 73204412 217089809 426035721 659593617 1365405187 3277608598 -1 2 5 14 24 37 108 215 451 978 1343 3299 7607 10293 21232 36938 112519 252944 371489 1029690 1842980 3403657 6977947 9242316 30124476 55497118 74962026 146618723 363095927 1003244161 1704998181 2680200184 -1 2 4 9 20 35 70 184 317 892 2007 2556 5396 12091 24521 48506 88139 160786 371773 768211 1078639 2674676 7765540 13074392 23838034 33642525 73880704 149802322 286817076 651015107 1427949004 2261052890 -1 2 6 12 22 37 108 244 502 928 1282 3475 6731 10577 21561 63132 127430 162535 362516 939751 1675541 3464059 6409036 8925701 31989507 62579806 75083642 146709889 428622702 859612323 1569222290 2670755352 -1 2 7 8 31 38 122 144 511 985 2047 3954 7412 10560 20505 53896 96041 228586 346468 856164 1372688 3602121 6414101 14159585 28680070 53563163 74734672 149784819 500241179 602174555 2044033713 2481636653 -1 2 6 15 30 58 86 128 321 809 1360 2288 7227 11440 22383 62594 102451 228046 393291 549054 1417502 2589624 8086581 10464181 21617085 57689473 74402108 146505291 422898428 1072134791 2100470003 3824140719 -1 3 6 13 17 40 69 146 338 707 1663 3491 7457 10965 29423 61631 128913 178423 271268 754883 1313573 2388234 4560102 16391676 31206154 51032385 72381539 215809163 429779357 939251588 1100593367 2951783419 -1 3 7 14 23 55 70 242 355 647 1105 3857 5155 10839 30987 56234 106375 151602 492985 748635 1798979 2179724 4326476 11980600 25818187 40782531 72939755 211155194 499914944 986912918 1506515037 3537402223 -1 3 6 13 22 54 76 181 428 584 1145 2340 6181 11418 29576 61827 128348 155113 518099 675749 1299679 3776456 5399406 10741711 21385099 65197237 71327498 211288621 420717736 927705178 1561615125 3611413470 -1 2 7 15 23 58 73 167 430 955 1517 2431 7946 11669 21621 54516 103732 161348 406219 702818 1057092 3670712 7210983 9563915 24458236 50658100 75491242 145444774 488411725 1067309229 1495056931 3818718733 -1 2 6 9 17 60 101 181 486 987 1323 2682 6656 11790 21083 62172 86853 167936 398493 990717 1213369 3433877 6630283 8862190 18312017 62855336 74885471 145833509 427099798 657829856 1098207635 4214577101 -1 2 6 10 20 41 65 133 456 662 1033 3774 6885 11222 22346 63281 79828 145098 316722 741936 1505981 3631974 4994808 10925376 27398853 61463430 73115841 143855938 434887789 721822028 1441514332 2936407705 -1 2 7 13 29 41 80 208 288 830 1088 2960 6605 11783 20491 53319 118972 209355 266792 563029 1949650 2728463 7358280 12308398 19329744 65328679 74218555 143755106 492007419 928289290 1901295383 2941566769 -1 3 7 11 19 36 70 224 456 567 1301 4022 4276 11194 31895 56478 81033 187553 351487 752680 1785218 3604243 5577518 8935271 26919153 47710696 72311421 213689837 499887689 777638625 1238085129 2656686601 -1 2 5 12 21 60 71 138 289 651 1428 2375 5629 11520 24538 40512 130490 162326 448431 723201 1381749 2681892 4996445 9092033 21132481 40087468 72915493 144742394 352922046 853595146 1359515148 4209129875 -1 3 4 13 22 54 73 182 297 906 1700 2771 5787 11648 32289 49127 130510 137631 505593 691541 1286110 2694550 7035158 15374210 18239049 38795308 75060272 213977270 293286514 917332957 1568319036 3601853335 -1 2 6 11 25 57 111 146 260 640 1313 3345 8121 10725 20984 61474 70502 234803 458247 985642 1554064 2685433 4891384 10454428 30116951 54427119 73157917 146030505 428247491 799912357 1636290758 4021220041 -1 2 6 8 26 62 84 206 327 619 1818 3960 5256 10764 23782 61928 90702 247666 397284 578825 1927482 2488745 6216158 13834608 25786545 37313381 71679773 150877668 432719901 584039236 1838292859 4061427050 -1 3 7 14 30 46 121 230 488 589 1819 2243 4515 11657 32337 54425 98957 214681 322143 866057 1763206 3639753 5943823 12798159 24080825 43756974 71614008 217707599 489628466 980378699 2104585290 3064020079 -1 2 5 10 23 36 67 132 471 525 1172 3002 5204 11568 23382 37519 74392 132458 354796 774269 1492781 3558892 5896763 12161322 17728767 39701351 71980347 142872208 356629819 718412949 1495088747 2590014404 -1 3 6 8 21 36 123 139 452 976 1724 4001 5148 10976 32108 61940 82471 132406 346595 842479 1539289 3355327 6587765 16763169 28695545 36249141 74888841 213921368 432420747 585485459 1369936832 2652243773 -1 3 6 12 26 57 84 225 379 770 2002 3191 4693 10494 30984 63384 114937 254279 418652 542501 1592623 2281786 7786393 13202661 29435828 47271127 73987050 216255206 430955895 842669470 1843322102 3942129629 -1 2 7 9 26 38 71 223 419 754 1508 3488 7100 11004 21297 56689 82161 254460 328204 689161 1863575 3694557 5072361 9653686 31382414 60050062 72618901 144817260 495944504 658474902 1841752345 2477085955 -1 3 4 9 24 42 115 161 323 983 1625 2742 7483 12120 28992 47554 90167 254035 319694 803265 1204991 2311429 6335967 16217339 17069433 51836793 74855392 215505947 292998175 667055623 1695780984 2805602991 -1 2 6 14 16 52 80 240 287 750 2012 3587 5019 11128 23196 63373 106507 163866 491564 639098 1736836 3105163 4834129 13001949 29248046 47528106 72667452 148958332 434984434 977061474 1168305408 3673233328 -1 2 6 12 30 57 75 193 439 558 1384 2156 5358 12121 22882 62123 123200 213960 419764 732394 1891914 3710746 5569779 8616761 25139015 41412674 72242314 145813502 423098484 852283807 2103740162 3997683167 -1 2 7 9 25 63 111 193 499 705 1180 3673 8070 10334 22001 55426 82276 230295 403313 1042881 1898484 3431907 5082604 11892907 28082470 54076184 72828442 143583812 503165092 666432635 1639406255 4144096325 -1 3 7 15 19 49 111 180 341 659 1340 2239 4923 12206 32757 54931 108062 192142 474620 938672 1215703 2226452 4733358 9992427 23845454 43523858 73266954 213321045 489736199 1042510458 1232678147 3401136821 -1 2 4 10 23 36 122 199 408 795 1111 2502 8034 11867 21325 48026 75502 143045 348772 842183 2023427 3670022 7667726 10657821 24035379 51249246 74375357 144097631 285475459 731285324 1500540305 2604045988 -1 2 7 15 31 36 113 174 369 909 1302 3482 6179 11188 20976 56806 100331 215811 364712 794114 1229432 2369414 7031692 10170784 32218417 64865828 75254212 146003558 496211537 1063360030 2046367469 2616792915 -1 3 4 8 20 50 121 152 361 998 1943 2580 6566 12004 30049 48875 83311 159462 513382 827111 1541491 2404032 6386989 13598214 18343042 62090319 74535260 216527749 291526448 593156877 1426066137 3348584463 -1 3 4 12 17 51 99 157 507 848 1666 3504 5808 10434 31756 45108 116089 182949 489688 1046836 1555036 3521700 7639463 16770733 31870450 40203897 73673163 214244907 293909550 850251128 1106376634 3260074721 -1 3 4 11 23 44 102 186 448 799 1402 2365 4459 12251 31905 46145 75277 134370 293289 1015278 1078987 3244171 7987614 8586219 24790125 48917327 74290914 213729509 286449975 777699852 1500129027 3202076323 -1 2 6 15 28 38 105 136 434 687 1945 2866 6780 11960 22324 64920 99637 199855 389447 1012951 1456566 4131555 4765772 14084256 16981749 65257638 73081290 149316123 425461355 1057556832 1964326137 2480727806 -1 3 5 12 27 45 113 146 270 893 1268 3298 7834 11160 30508 39901 116094 241316 301386 844641 1369299 2813057 7495218 11422417 30930079 53272260 73550717 210302649 363919801 866861761 1774364398 3137670097 -1 2 6 8 16 57 81 142 368 826 1729 2444 5294 11402 23137 62218 91657 165953 456355 592334 1356829 2354597 8255949 15013010 25070807 35789553 74445403 147793227 420933222 585547392 1164664740 3993205788 -1 2 6 11 29 47 108 237 409 982 1045 2613 8126 11593 20669 64056 66741 207679 285987 1010502 1818104 3910289 7069369 11497410 17536640 50427710 74740893 144404551 427473809 798377766 1896951712 3074029183 -1 3 7 10 20 55 87 163 489 557 1462 3252 4172 10944 31594 54173 68975 135736 487372 611870 1098120 3146458 5850363 9973626 31881155 48776181 72345541 212036018 497589548 709441762 1440748680 3538093565 -1 3 5 8 27 33 99 183 335 909 1226 2563 4601 11266 31909 37654 84790 242404 371177 947599 1124176 2150136 6880166 10706182 18313511 46525927 75316811 210654241 359335282 575146003 1762891595 2328371226 -1 2 6 8 22 36 115 147 464 951 1471 2640 5762 11679 23292 62599 92970 152736 355165 914493 1362579 3258296 6868859 10116360 17479866 34001648 74974286 144984472 427021238 580961829 1561243528 2584304739 -1 3 5 11 20 46 118 170 374 661 1586 2951 7537 11845 29298 40685 76378 155281 273127 876492 1214479 2414912 4924112 16320210 16804365 53165649 73181956 215145596 358476896 805025031 1426421683 3072594411 -1 2 4 8 28 47 72 151 321 561 1262 3807 6706 10621 21063 47518 93810 219914 281528 775999 1324218 2470897 6208063 10684779 29274736 59283953 72330929 143538931 300968064 587583863 1975246794 3078653229 -1 3 6 11 16 34 115 226 502 684 1046 3254 7515 11144 30646 65411 77684 178912 376925 876681 1753376 3506944 4564539 10750358 32764612 56643723 73110888 211712884 430514738 805061916 1173762003 2272074667 -1 3 5 15 19 43 78 221 304 949 1897 2559 6042 11344 31345 37965 109475 176762 262501 664409 1836581 2837230 6730088 14010258 23521428 41145555 75434587 217460958 353904107 1049095466 1231223061 2725892610 -1 2 7 8 28 62 117 129 367 897 1603 3090 5897 10436 24142 54486 93779 209918 393677 811687 1344817 2460599 7158249 15882801 30497966 38392066 75416615 148416678 497991400 580040189 1977044274 4064646257 -1 2 4 15 21 34 116 184 400 1020 1998 4086 5382 10811 24143 46791 101819 160070 328368 886069 1141297 3751511 6592244 14216674 29168031 36750266 74540845 149819067 298694655 1054617592 1371018513 2185054749 -1 2 6 9 17 33 125 129 490 718 1988 2341 5394 11685 22913 63486 84504 176170 385822 845123 1502771 3669305 4479778 13742232 21963436 34768766 72747140 149436168 421014374 653841184 1095419505 2384358163 -1 3 5 14 29 50 126 139 318 905 1493 3838 4514 10708 31224 37616 101883 226625 459957 904622 1324427 3122534 7098286 9106058 25628029 49116263 75425536 212584472 368581580 977622404 1904239992 3336572825 -1 3 6 10 20 50 121 143 423 794 1965 2291 7566 11683 28971 65135 68411 146245 517911 821540 1441289 3992465 8354479 14025969 21483445 53777525 74216145 216299741 422232320 735191789 1430275179 3342388771 -1 2 7 9 21 37 67 238 258 515 1283 3675 6031 10404 24568 54817 84809 137725 352115 759691 1788072 2957283 5674520 10136378 27629941 33627868 71930980 146730666 502027960 650062543 1369741898 2651060646 -1 2 7 13 18 46 98 255 354 599 1595 2368 4564 11417 24055 53387 118400 195414 309339 1039475 1635213 2419381 5903507 15868194 21267162 44287887 71813658 148583765 486736558 913835862 1296386818 2996910028 -1 3 7 8 22 51 94 185 282 971 1319 3259 5904 11210 31769 54814 84022 153967 506370 548377 1257731 3097563 6735135 9817332 29570962 36170392 74678104 212882045 498083839 580340290 1573027512 3257249847 -1 2 4 15 21 44 72 236 355 800 1885 3698 6215 11192 21325 47440 100381 161222 316846 668953 1725617 2225824 7549448 14449184 25759633 60152508 74215032 150304863 300231557 1063269158 1367906785 3147270590 -1 2 7 14 19 41 86 183 505 652 1412 2770 5748 11464 23288 54956 110076 186725 274679 590309 1114804 3270140 5114429 10360617 20656020 36961702 73062733 145019043 492953941 982975299 1228629859 2922581904 -1 2 5 15 29 34 98 239 389 915 1208 2151 7569 11858 21381 40274 102314 217310 342018 943276 1763408 3800518 6401775 12448434 21413867 55011721 75480824 143231834 356063267 1070515401 1900472501 2202532945 -1 2 6 14 18 55 85 150 367 893 1843 3608 6836 11208 20804 64201 109354 184535 514052 609976 1506188 2132005 7608086 14489534 25999002 63296850 73716578 150396630 434659999 993199368 1301064224 3620074341 -1 3 6 9 30 33 80 191 258 569 1917 2421 4797 11763 32629 62203 93552 228864 389156 568238 1094767 3123085 5785834 14627280 21424129 48328801 72092459 217814291 420144460 639299093 2101804015 2330025751 -1 3 4 8 28 61 84 133 430 808 1420 3451 4189 10884 31435 45153 84691 227914 397767 543207 1343483 3759336 8255807 9442513 32720139 46623954 74363769 212004636 295565201 577077333 1978876038 4207370666 -1 3 7 13 24 37 76 174 477 835 1093 3095 5567 10779 32677 54717 125471 237487 382376 748066 1245126 3667274 7785297 10616152 31289932 38372099 73426160 211684840 498931389 920096488 1709011530 2588508941 -1 2 6 14 31 50 115 181 439 756 1663 2413 6468 14657 31051 47452 96639 170273 317909 702628 1842002 2817646 7631752 12289502 26610870 46061048 93719726 180278726 496372932 851367247 1637223711 4206810940 -1 2 7 12 19 56 93 255 409 568 1335 2513 7195 15374 31800 40049 72890 228717 294802 1039201 1060983 2296002 6569765 12761649 33043359 41561862 100151828 175779076 435697529 981083174 1442327272 3665435176 -1 3 5 15 18 39 121 241 330 640 1461 2096 5544 13748 21890 62937 71006 218359 505626 561238 1490210 4186608 7324524 14223087 31436420 57367467 98545590 258693593 299871052 862671718 1507834691 2943053509 -1 3 5 8 23 45 109 140 378 718 1900 3082 6959 15117 23417 64450 129767 202994 441896 725367 1740300 3538387 7107629 8463531 16902429 40341878 84012559 241671638 285340709 778544316 1291954480 2590462235 -1 2 6 11 26 47 74 231 349 949 1676 3228 4373 12629 29098 45278 119594 169307 489653 928351 1244513 3744010 5186420 10438535 17706986 53171860 84819636 187393828 487476805 657183812 1963957241 2603175340 -1 3 7 13 20 51 97 172 399 1000 1871 3824 5389 13668 21973 46199 71636 233585 393200 641111 1865911 2999994 5270935 12104597 23419048 63030931 90525142 264368998 426056190 1002521707 1231292575 4156742045 -1 3 7 10 20 39 90 215 290 611 1441 3046 5388 13684 22007 46107 128867 225480 499237 835936 1442446 3286253 8300837 13357334 28687651 51422785 95792540 252745981 431353134 655366504 1236553430 3138641704 -1 3 5 12 19 59 115 141 276 747 2033 3856 7415 15521 23668 64928 97965 203325 291096 657302 1806252 3767690 6594275 10181322 24875166 48464961 91982590 249804181 293325981 1055095139 1568339281 3537939828 -1 2 6 8 21 37 97 193 382 982 1401 2915 5334 13450 29718 46582 112582 200839 507056 754804 1280091 3936419 4603091 15221939 25585965 51991392 92699023 186216369 495328570 723117716 1233636943 3206184766 -1 3 4 8 21 56 89 187 257 933 1808 2589 4530 12573 20519 54239 119932 229237 290138 1014542 1589647 3711715 5104679 11324517 32233725 64169533 99322330 265549380 367680178 802194212 1106126415 3487549711 -1 3 5 12 24 58 90 214 425 797 1406 3072 5958 14251 22107 62869 94542 163403 339017 939960 1365619 2176484 4436460 15662924 23768651 59658494 90897775 261007720 292264802 1066197124 1903092072 3615638163 -1 2 5 8 24 41 91 164 414 943 1305 3478 5918 14223 30313 54564 119078 188098 520167 831778 1597128 2846714 6230275 16670347 21647223 61231302 88751488 195464176 290193151 732196743 1900835305 2410168200 -1 2 5 10 31 56 80 131 355 795 1885 3435 4375 12735 28838 54086 103814 162401 356024 1005466 2055910 3392838 5335523 12073724 17903585 54523092 85023026 188688721 286317527 591227982 1830146735 3274889190 -1 2 4 8 17 55 67 151 323 681 1406 4006 6384 14373 31219 64029 130498 251659 335978 876796 2081213 3613456 6489702 13560273 20762902 36342128 87863316 170543946 356332577 707356244 1362749848 4129804692 -1 2 4 13 28 37 107 172 492 760 1213 2078 8055 16303 32460 64954 88898 185908 418795 730953 2027380 2355297 8220531 15282282 32419686 34369630 99536692 168603836 368045599 1041142532 1709754806 2852609375 -1 3 6 12 31 46 87 192 365 847 1649 3361 4893 13208 20999 36954 71167 196381 467757 911041 1412302 3731906 5289901 10295969 20720109 55892665 87845324 257194743 490547502 1062607826 1631259279 2270772377 -1 2 4 11 29 48 64 229 439 1017 1607 2063 4614 12950 29581 61759 103693 145633 271482 789778 1113363 2534087 5805710 9649692 26570003 65002769 93653699 199169669 362085889 668855587 1636908369 3889375782 -1 2 5 12 20 61 65 222 401 963 2000 3808 7351 15391 32014 57250 88644 249857 287925 813104 1568970 2442523 6081463 10794952 25037438 48477438 92171334 182671694 293557882 987785694 1098519441 3471770509 -1 3 4 15 22 33 93 183 407 982 1050 2911 6270 14828 23094 56894 79183 257402 521216 790524 1716899 2744929 5293970 13922294 28553913 44434002 95586273 245755658 364213176 849993806 1303330970 3061842392 -1 3 5 8 25 56 83 231 434 541 1333 3851 6146 14783 23477 65196 127453 182602 389579 1034597 1298868 2386424 6623379 13003483 19445437 37462957 86591278 238643763 288143128 775332252 1967088225 3457336749 -1 2 5 9 30 35 90 197 283 765 1983 2352 5898 13864 29863 54172 129880 143344 425084 870165 1386635 3642453 6968039 10189077 28387804 54982226 95474751 189059662 297187497 793356943 1772352138 2742999472 -1 3 7 9 25 37 124 154 372 985 1200 2420 5009 12956 20946 46081 106137 174584 406227 651522 1717672 3505406 5000986 14548229 33033606 60185122 100237457 261407081 436200434 731743452 2112113106 3215610556 -1 2 5 8 26 45 127 170 323 950 1510 3000 5919 13871 29987 53684 121312 166870 464773 562995 1914450 3470732 4223231 16407116 25628189 58620994 92717190 192725310 293708569 729056429 2040350740 2671964884 -1 3 6 15 22 37 64 243 411 585 1892 3030 4522 12396 21231 37994 97658 240303 471633 1013009 1162884 2355163 6938147 8613523 32873912 64473940 99938466 265573124 502503091 870038329 1172521550 2818295656 -1 3 6 12 22 35 84 248 326 995 1549 3869 6011 13896 21762 37563 73497 249273 496278 876382 1240424 3888030 4471920 8620628 24100812 60181688 91140516 261470299 493445467 1066943449 1165674090 3013627806 -1 3 4 12 28 53 72 177 322 777 1569 2976 6072 13978 21852 53954 88980 182362 282749 859984 1820577 3320073 5370718 9459976 32115956 50405214 99305402 251914548 368005894 1057888656 1710591435 3946749102 -1 3 7 8 30 51 116 171 381 811 1770 2737 6998 14968 22949 48849 112383 158099 277921 717053 2032271 3236892 5680660 9352221 30493983 44298914 97576787 245475443 433364879 783013254 1640656780 3801634441 -1 3 5 9 19 49 97 177 392 614 1933 2920 5836 14278 21583 61721 121966 238478 370009 650600 2064331 3106452 6392016 9884667 32922112 54184487 100128168 255431634 301185605 724822730 1575564522 4011167919 -1 3 6 13 30 33 108 173 372 936 1083 3803 4692 13216 20749 38420 81377 189045 452335 723293 1996934 3239804 4714521 12858636 18077833 55463783 85110835 256652659 487946267 994438750 1695396698 3212775569 -1 3 5 12 19 63 123 145 261 819 1050 3334 7367 15736 24320 63705 94321 197585 312722 773913 1661862 3691677 6041450 14162731 24540593 50203665 91709384 251525404 292745883 1056245000 1567567365 3267778736 -1 3 4 8 20 39 99 220 435 701 1749 2287 7886 16327 23582 55765 120189 214526 494819 757796 1091657 2596761 7503005 11393254 29316855 41574569 96387407 242860897 364430504 779210682 1169044696 2992539491 -1 3 5 13 26 42 76 201 494 910 1306 2524 7175 15712 24528 63621 87948 133022 487137 955284 1518706 2823321 5858183 16655630 30280169 38853740 97459711 240262877 298416809 979268049 2044226230 2457467060 -1 3 6 15 20 43 109 179 341 1008 1626 2950 8059 16105 23749 39029 95900 255458 437525 750902 1958741 3598113 4900882 8771977 33289221 33906696 100319256 235282489 503136329 839786698 1307009485 2653971144 -1 2 7 15 26 42 99 242 504 553 1887 2887 7461 15463 32549 39774 95384 141206 477926 753573 1440366 2840338 7193166 8562599 31795885 39485235 98843499 173602009 434267922 911281116 1911675965 2658377609 -1 3 6 8 18 42 90 245 327 822 2023 2469 7835 16211 23962 39133 103598 247692 436529 892767 1301893 3823851 6165700 10921755 26945779 39050625 94042342 240170200 496863019 777930897 1435057412 2255149326 -1 2 6 15 30 33 79 158 446 982 1841 2419 7361 15751 32557 47827 87704 165634 428295 998456 1842425 2784740 5488612 11557853 26481825 35373914 93660852 169462466 496147248 907343339 1703485930 2989720418 -1 2 4 9 31 60 113 184 309 902 1801 2549 4944 12940 28876 62898 121171 140911 363140 783777 1857915 3900985 4721272 11523138 27007820 65528818 94218170 199559387 362385635 804001259 1770125757 3755902886 -1 3 7 8 29 46 125 233 453 941 1802 3750 6970 14933 22678 48476 112183 132718 519295 540374 1429854 2885640 5953269 12519386 23555881 35215394 90610715 236704898 425755479 772892407 1836272962 2520243330 -1 2 7 14 18 46 121 218 508 711 1413 3146 6245 15021 32568 37723 84809 209196 430022 605731 1257525 3116207 7469515 13129920 22174599 41024534 89445433 175686381 424142327 844582027 1362500011 2325682223 -1 2 5 13 22 41 77 146 338 750 1399 3851 5640 13549 29062 57018 92365 236736 445666 1028411 1875887 3492527 7231703 13574517 20087474 63325636 87313935 197784651 287887532 1073527996 1229360133 2603847831 -1 3 5 14 20 55 118 255 502 846 1727 2928 5825 13713 21248 63520 77393 236203 338907 726922 1431461 2660342 4478787 10016294 31691842 51556356 99008012 253338635 301166227 925973298 1102522444 3953774732 -1 2 4 14 27 52 125 130 325 779 1678 2487 6766 14678 32685 63113 77187 161676 298596 774368 1746369 3166171 5624352 9380126 27419603 48088849 94825255 181804670 364664042 853960779 2045376580 3798580321 -1 2 4 13 27 33 99 245 408 551 1684 3534 5249 13968 28767 64802 84128 138593 411700 711688 1387398 2365600 6742269 12452236 18031129 61122267 85290307 195982797 352343372 1066030105 2036783072 3140785096 -1 3 5 10 22 41 124 198 273 614 1575 2575 6613 15303 23862 62990 110045 217284 403129 609214 1055316 3227358 8074237 11993713 31843853 48794230 98818329 249690816 301178745 651178069 1233717012 2187618304 -1 2 6 14 29 50 107 170 433 833 1532 3128 5296 14212 29412 48910 92230 195488 312932 592103 1907206 2729218 4574545 15881936 23728368 63977700 91145106 198771914 494120599 871371458 1765220166 4211116206 -1 3 5 14 22 36 102 138 468 857 1504 3317 7461 15875 23384 63038 75936 250379 460559 731851 1799671 2256032 5152238 16318270 25057617 50221381 91833032 250955357 291661910 920114017 1227736523 2787953798 -1 2 4 15 18 45 98 219 275 962 1262 2324 8107 15395 30841 61619 69099 226964 435169 656540 1067494 3219157 5209896 14245289 32102919 36181621 99574448 170010609 369052898 907277664 1571899225 2194222337 -1 2 7 13 18 45 68 219 298 651 1693 2598 5466 14091 28862 38932 76766 218849 430888 965747 1345480 3278871 6607466 12230245 32260259 58433949 99263284 192251384 436145957 1061477123 1369263733 2347825464 -1 2 7 14 21 53 82 132 393 922 1808 3245 6107 13523 29306 40214 85314 251029 332489 1047754 1986130 2896409 5971403 11881555 20657832 65205809 87971732 200119419 421614470 868384353 1300187928 3883465370 -1 3 6 11 31 43 82 240 338 695 1826 2795 7765 15367 23104 37475 125885 146668 465719 913556 1199184 3847987 6981468 8481345 29990894 37035970 97443736 238583665 501054979 570490105 1638988544 2391560427 -1 3 4 10 25 45 69 251 262 950 2047 3663 5400 13888 20608 56582 102241 169698 487769 999406 1149940 3350024 4393326 11614730 24018998 66093167 90808496 268394990 360292996 667870241 1899874574 2473646762 -1 2 7 12 26 63 98 188 510 817 1692 3933 7958 15529 31665 38745 69443 163616 392410 596772 2094816 2288787 4216988 9966068 23642209 44236985 91046389 178946855 427009721 982134528 1899397064 3323706859 -1 2 5 9 22 35 122 157 494 748 1533 3271 6140 13758 29178 57132 126050 202326 464773 570660 1740824 2407903 8358314 13318856 21971102 60711401 88613600 194381282 290671858 800167845 1227601241 2742218889 -1 3 7 12 19 41 127 251 408 666 1596 3063 4971 12606 22235 48912 76612 225870 397974 619373 1536305 2594511 7577397 12503848 30446236 59888497 97964300 261625493 432054178 1069337186 1437946337 2601252652 -1 2 7 9 31 41 71 248 387 523 1753 3590 7989 15746 31269 38821 109652 162111 471623 1009642 1150306 2325077 6559537 11767151 23566918 44709641 90230039 178649807 426808860 780430880 1695686502 2319121739 -1 3 4 9 29 55 119 187 292 628 1887 2605 6154 15017 23632 54602 125171 163409 316073 705527 1844283 3821429 7411146 9693623 30162096 49853595 97037183 250780358 366296278 717911040 1637943810 4132509760 -1 2 4 11 28 33 86 205 388 628 1283 3854 6537 15218 32515 62341 101879 146940 423935 811373 1311663 2500514 7310243 12612793 20014868 36514477 87521206 169968007 354583154 637887756 1699409689 2731243956 -1 3 4 13 31 41 116 235 353 666 1944 2580 7105 14827 24455 54933 92428 180147 513743 633242 1433131 3929346 7244997 9909048 29640029 42675476 96718934 243425731 366420824 985384131 1774145235 2653369631 -1 3 6 11 25 54 107 236 436 904 1995 3726 4928 12664 21813 40036 123278 189426 280334 651116 1380438 2136029 5716460 10742667 24049671 53676161 90922649 255329313 494537141 588348481 2033721801 4220650309 -1 2 6 15 24 50 98 239 280 545 1661 2803 7171 16165 31558 47028 82326 156626 288077 585400 1372327 3459461 7788781 11899424 32992861 39195052 99765127 173842135 501405812 912307193 2105601341 4276213098 -1 2 7 14 29 38 107 209 399 958 1529 3312 7279 15986 30792 37282 82156 180686 410398 771215 1060535 2259679 5330591 14896056 23574473 47843736 90223026 181600466 427213194 855278519 1832371690 2856004811 -1 3 6 11 24 60 104 163 450 907 1246 3208 7477 16141 22724 37182 123808 181404 339050 588819 1957291 2555556 5299178 13071401 21040315 47734091 88465287 248666433 492663386 586991179 2098301590 3525293931 -1 3 5 12 19 61 125 168 284 818 1214 2557 7312 16088 23005 62932 90991 205891 321536 786036 2054350 4118256 6260704 12996048 32437253 39338445 99312265 240166534 300977728 1046835645 1571892000 3399416564 -1 2 6 9 25 50 99 171 429 526 2010 3149 4978 12446 30139 48982 99162 165045 297104 539478 1854046 2801041 7177604 10169181 17137215 56238150 83910888 189833544 488162128 796042408 2036918445 3888200485 -1 2 6 9 20 35 126 188 370 619 1148 2293 6747 14831 32420 45091 99955 207881 463763 532791 2024083 3319284 8014608 16367051 32921246 43551661 99663035 177419507 501796824 782931034 1300983435 2724828745 -1 2 4 9 16 37 91 238 415 855 1590 3495 7519 16227 31662 62235 116089 256934 462978 836224 1066412 2189912 5149528 8398240 19909187 45667177 86599127 179768038 356512317 781797188 1432760169 3124033587 -1 3 4 8 22 33 91 222 265 768 1913 2741 4769 12381 21863 56152 116089 208601 491336 829466 1455955 3481418 5294109 12056415 33374036 59066410 100390693 260710353 367741437 800109868 1303026600 2872976433 -1 3 4 13 18 39 101 187 500 848 1321 2360 6011 13661 21123 56639 92018 200289 498030 756907 1908660 2163058 5145338 14943894 30666001 50969643 97862967 251783438 365868861 992499086 1570436062 2816884668 -1 2 7 12 26 35 66 219 334 530 1450 3979 7729 15861 31706 37536 66734 159057 416487 970779 1335521 4071722 7979648 13067305 19434734 46954984 87013197 180382709 423424568 988964153 1901465098 3053952339 -1 3 4 12 25 53 97 131 296 771 1868 2208 6558 15185 24254 54120 83513 150359 302929 528770 1672084 4130379 5778419 12467772 29184579 44361022 95996951 246306792 363120681 1050400932 1910552694 3926964659 -1 2 7 13 20 46 102 245 297 865 1024 2609 7315 15962 30918 38090 75231 231548 400376 659570 1396318 3290699 5899216 13944236 25725093 36756144 93311979 171567971 429776693 1040374565 1238741298 2263715289 -1 3 7 15 21 33 87 237 511 606 1541 2227 7005 14437 23935 45197 83677 248121 498110 900989 1152632 2895786 6426713 11183941 27651060 49954532 94598326 250923255 431258525 852892127 1304526818 3059636021 -1 3 7 10 18 48 95 201 461 657 1140 2429 5330 14126 20633 48656 124077 231556 390673 971659 1497099 3000380 7903073 16773220 30408591 57034477 97234207 258710930 433660859 659261276 1370697515 3885258938 -1 3 5 14 25 40 65 134 399 634 1661 2266 6586 15038 24529 62038 75271 141345 481478 1046954 2005639 2949034 6779566 10733438 28142395 44277129 95114366 246320751 297005171 915366108 1976312103 2517451711 -1 2 5 8 26 42 74 142 337 772 1565 3202 8082 15672 31107 53674 116260 175354 507769 949413 2030402 3618248 5500917 10123641 18796544 47121544 85510222 180565831 285223699 720908774 2034968229 2186890684 -1 3 6 8 30 34 83 162 443 539 1126 2842 7877 15018 20909 36684 112061 140460 453241 867724 1793508 2809148 6593646 15941446 29030605 33969450 94479739 237799607 499464360 786413026 1686094877 2765745136 -1 2 6 12 24 59 125 198 420 780 1167 3503 8045 15349 30333 43356 70150 156986 372360 727990 1160910 2132012 4862081 13247207 23037736 49907819 89010232 181994371 486802828 974335984 2086377763 3572142396 -1 3 4 12 25 58 93 171 286 913 1733 2340 4495 14198 24068 53041 96630 132253 363941 1006623 1583913 4085168 4422619 8593837 26780342 65553677 92311366 265689516 365159762 1062539242 1885018298 3569190614 -1 3 4 13 29 60 86 159 407 897 2000 2676 4912 13495 24159 52476 89031 172629 386273 945216 2038333 2638100 5685801 11699203 30862646 65263822 97117242 265006446 362772552 997844380 1615384228 3365445435 -1 2 4 15 23 41 106 211 302 731 1424 2846 4778 14170 31885 61235 80638 238413 419508 658815 1310448 3156841 6402634 12670500 26304201 61033251 92451567 194205672 367230312 928181496 1215503862 2431782266 -1 3 7 13 27 57 106 133 510 960 1901 2092 7920 14820 20838 44586 79054 132086 362264 649370 1802098 2194051 5248934 10978601 25275432 34328576 94030883 237670421 432704518 982364235 1951010034 3699659017 -1 2 7 13 24 43 69 194 477 947 1975 2813 6704 15845 30597 35974 70469 155678 491556 925786 1319140 2638208 5301082 11765295 29845900 47512666 97735851 184322562 428071838 1045413616 2017841533 2425988324 -1 2 4 8 30 41 93 151 478 702 1189 3379 4245 13405 31107 59408 122757 156073 500338 902624 1928773 2184889 8125887 15951087 24587665 52048187 90854945 188439665 353486442 734587222 1818713333 2362468233 -1 3 6 14 28 52 80 150 418 943 1881 3204 4766 13747 23004 35354 97648 172358 303848 1033650 2066736 3087264 5623311 10549223 18644397 52273227 84140207 254968296 492200707 932366007 1816866697 3834475573 -1 2 5 12 25 35 107 199 301 664 1588 2469 7527 15250 29457 52478 94574 142219 432797 700896 1051144 3406314 7025773 12551960 29256511 41114454 95294011 171994735 298080079 989708820 1954326450 3028560606 -1 2 7 10 19 37 83 158 278 658 1103 3249 5557 12660 31987 35722 130614 257876 512911 817231 1844945 3778789 6707509 15729853 22596953 59086548 88381035 196917025 421737779 592400470 1417428496 3032911618 -1 2 6 14 28 32 72 176 487 895 1598 3747 6848 15453 29479 43766 86115 175276 400930 947989 1745075 2154979 4195191 10454572 23973535 41573032 91692197 173675120 490096750 851916066 1818068017 2964531777 -1 3 5 13 20 49 127 134 321 675 1830 3660 4547 13910 22826 60125 96976 241534 357361 774149 1635767 3505322 7070650 9733451 23873754 54000882 91546484 251815163 287206311 999651347 1081542899 4238982315 -1 2 7 10 26 44 90 218 267 664 1391 3015 7042 15885 29861 36110 128961 183210 514860 876417 1357798 3320808 7166941 14032602 26916286 42545056 93221592 180027629 434291071 577757727 1887421620 2431330382 -1 2 6 14 20 63 78 140 422 740 1648 2282 5567 13058 31444 44048 89030 241424 327628 802845 1974311 3063907 8380659 11338096 26846193 56206716 92794098 192412291 502869171 869923353 1281699116 3431971005 -1 3 5 10 24 53 120 217 508 606 1417 2791 6169 15649 22216 60721 104308 184282 300026 665280 1289400 2627047 6859661 13179676 29039580 48200214 94959669 251116911 297899628 641502238 1887409358 4041943096 -1 2 7 14 23 46 81 235 499 986 1652 2926 7101 15705 30581 36372 96039 257786 440029 904505 1249424 2819624 6032279 8624745 29449931 48378323 97658102 180981754 428815567 843663599 1145691454 2292570100 -1 2 4 12 26 33 77 169 283 525 1485 3014 5104 14063 31983 60616 89108 159061 442193 944657 1667094 3936418 7483794 13726656 26261139 60267576 92908800 195780573 368749387 997757608 2087556181 3169048596 -1 3 5 8 22 41 100 238 320 649 1407 2150 6530 15793 22339 60292 122390 217163 436217 765185 1429974 3843168 6515271 14671140 31618769 44312581 100039010 245226730 294893053 776580768 1214518995 2295801859 -1 3 7 11 20 35 115 175 470 769 1288 3774 5692 13048 24447 44035 127141 211163 508936 527569 1995207 2267703 4825678 15820684 17623148 60660984 85158073 263994769 425527873 591748084 1213170031 2902090480 -1 3 4 9 16 48 76 163 382 774 1611 3505 5984 12384 24209 53005 119707 235824 352389 876812 1721332 3213247 6254501 9040626 16931339 61384347 85576766 261764502 356766774 723424930 1415287350 3901225917 -1 3 5 15 21 36 73 147 339 927 1388 2639 5949 13106 23180 59394 78000 253912 492095 1034089 2002258 3308161 5105681 16371870 25976715 54157981 93578839 252431895 299474477 872276114 1145766224 2700419994 -1 2 6 8 31 59 76 202 331 838 1927 2209 5583 13090 30910 43617 102479 139099 385636 885886 1470189 3891105 6046584 12576711 27003002 57414824 93057036 190144388 500318989 736560967 1616398835 3299923642 -1 2 6 8 29 42 79 237 380 874 1928 2663 5985 12765 30775 43449 102731 154055 494339 1020973 1111561 3740290 5849052 12501876 29804454 56936998 98023321 190820502 495549240 737037971 1751046845 2159135920 -1 3 6 12 17 45 68 251 417 867 1863 2954 6944 15754 21888 34928 81255 218115 412480 1030906 1261181 2110421 4202962 12362735 31540835 47245782 99835403 250852179 498426091 1044390287 1480991521 2293475248 -1 2 4 15 17 55 80 161 480 845 2013 2448 7258 14892 28795 60014 80470 225450 346947 923668 1676637 2197444 4557247 10722343 29219572 40792396 94726149 172802007 367385835 920771577 1346417506 3903679773 -1 2 4 8 27 44 119 178 414 799 1767 3607 7497 14950 30650 60683 121768 185469 494304 579418 1870921 2709939 4206692 8831398 23520081 43427353 91991923 180166458 356286185 708041998 2017966721 2559448822 -1 3 4 10 31 35 106 165 280 537 1145 2786 5104 14021 24277 51333 112403 138610 430073 670619 1859590 3678221 7569425 15163446 25837654 60727532 93815255 262448036 367183736 659098754 1752505707 2834132951 -1 2 7 11 26 63 84 191 334 585 1795 3607 5761 12466 31788 35874 119109 196386 371061 956517 1779706 3592134 7558625 9221378 24507628 63698904 91165399 201325401 421102314 662529659 1886841879 3632402697 -1 3 7 13 29 54 68 193 457 1019 1373 3098 7846 15077 21736 44160 81820 186521 299679 869413 1527465 2849026 5935488 14696665 21062134 47506344 89605562 251522492 419986926 974274292 1817893377 3772831049 -1 2 5 9 23 56 67 240 284 758 1750 3386 4292 14279 31062 52551 118905 218672 309914 870667 1096478 3582561 6807171 11174566 20137493 55749751 86135539 191336537 289470034 801323530 1281869954 3433740392 -1 3 4 9 22 35 99 214 389 588 1194 4093 4261 13665 22784 53201 119006 218511 514266 658717 1250663 2447630 6565834 15093986 19936729 56358988 86158381 259864184 356556397 730990289 1281633040 2766561248 -1 2 4 15 18 50 94 133 448 936 1682 3729 7146 15465 28682 61246 80031 203701 367854 995790 1846425 2104863 5829910 9504602 23776546 39419219 91730569 175811355 355177086 921135654 1549390068 4237438490 -1 3 6 15 30 50 125 180 425 755 1374 3739 7408 14551 21916 36621 89701 187654 277186 700822 1966602 3048507 7957884 13327077 20599245 46965478 86328696 249581251 492379162 841218459 1685599805 4173957568 -1 2 4 9 24 41 112 200 398 704 1420 2052 4836 13902 32255 59780 127027 168958 488883 580585 1304418 2371063 7821885 13722908 33057072 63893862 99225733 199791279 362526401 791895277 1953933923 2295592456 -1 2 5 15 30 44 68 246 450 535 1265 3404 4636 14258 31134 52314 70033 176523 512426 922101 1241376 2945208 6492789 15431426 23361711 56446848 91748201 192149530 286412478 932500653 1751285454 2229864299 -1 3 4 12 27 39 124 200 465 920 1386 3812 4438 13683 22898 53228 95016 152521 414328 577799 1258967 3053663 5697001 15537490 18020613 57798455 83948233 257806353 357660545 1069203078 2019018240 2700053007 -1 2 4 8 30 44 97 202 464 995 1819 3841 6294 16085 29532 60950 121521 162331 473859 694580 1121732 2971072 5800571 11445337 23955738 37336448 92086980 169231733 354626412 716231117 1817783272 2561421488 -1 3 6 14 24 32 94 248 296 673 1215 3199 6555 16260 22343 33445 91316 134255 448941 851938 1087425 3228459 7292869 14994265 21689292 36146873 89963937 236597875 488861091 919583247 2080823730 3020750799 -1 2 5 14 17 54 69 242 428 716 1472 2144 6425 15896 29614 49898 75185 215250 342089 818537 1070228 2338575 7566394 14118527 32044851 43772397 100506543 179583861 295615161 843118833 1409629220 3893131207 -1 2 4 10 25 35 109 147 433 695 1674 3447 4473 13648 32411 58060 99883 191637 398105 709260 1822810 2692692 7543458 11733307 19896892 56330399 87185599 192433736 358257932 602037853 1879442340 2886395353 -1 2 7 9 26 44 73 163 328 876 1679 2379 4157 13812 31346 33722 100126 166823 521327 1038465 1615818 3467825 5322378 9911497 26454675 66271168 93126562 197659669 432373393 795602867 1879546280 2618254400 -1 2 7 15 26 56 105 179 448 819 1932 2708 7507 14815 29886 33760 83688 149570 375218 611335 1843762 2352630 4788101 11359172 29427790 33757613 98079799 170500686 428713319 916925972 1879429165 3557420721 -1 3 6 12 27 41 125 148 409 660 1377 2971 6536 15937 20721 33320 74886 141725 515452 644949 1592369 3061647 7490923 13571181 25914271 48576897 93650512 247615695 503243367 1042531398 1879541997 2550750949 -1 3 5 12 21 35 78 205 364 825 1531 3928 6106 12635 23331 58091 83729 231498 483221 995010 1340916 4028220 5427299 16226532 20334109 61148134 86342633 261579661 291734580 1063087499 1141264565 2953607608 -1 2 7 10 26 50 106 145 338 917 1795 2800 5332 12339 32097 33402 124307 192138 284870 552082 1670617 3531634 4966138 12265536 30134507 53140706 97968243 186081446 428089653 597238548 1879426681 3892971837 -1 3 5 10 30 48 81 138 450 996 1621 2347 6499 15509 21321 58029 99440 142495 300567 1035459 1906319 2338080 5551390 9251712 26508572 46845982 93185392 249990671 298062372 642310391 1745174831 3826057970 -1 3 5 8 18 47 70 172 505 608 1971 2186 7368 14690 22168 58308 116033 257708 440000 1000286 1623238 2280449 6795378 8857806 28228706 41318550 95474914 240895050 298839458 788460174 1476882167 2416744031 -1 3 5 13 31 53 72 166 452 935 1940 3363 8109 15352 20890 57892 91276 191310 323955 811853 1771256 2486106 5839782 12398872 19194759 44730365 87756271 243482272 293165407 974861494 1812302366 3960386387 -1 3 4 8 30 40 92 182 511 567 1590 2983 6171 15539 20726 49445 123653 148742 511697 874024 1600460 2283738 7306658 12489600 33014981 45460619 99102928 245031272 362726281 772072603 1812048954 2348986659 -1 3 6 15 17 35 109 246 470 736 1879 2144 4722 14127 23033 33100 82883 197735 503256 785748 1518878 2743497 7925612 9288352 28845064 61689131 94960779 261091296 499547052 858294082 1476462665 3154358791 -1 3 4 11 25 47 104 246 394 579 1346 2466 7013 15493 20945 49423 99095 181996 503367 775737 1444934 2290669 6767749 13658981 30924656 49550989 96873818 249426127 364306986 573416887 1879164972 2617391405 -1 2 7 9 17 59 87 218 455 530 1442 2204 7377 15247 30523 33171 99021 255083 289430 1030489 1504127 2698087 6380289 13571619 31908424 37225829 99879295 169746103 427966090 788266710 1543609882 3221479407 -1 3 4 14 19 50 111 164 256 674 1434 2717 5585 12846 23705 49231 73978 205263 385800 640555 2043287 3766969 6352326 13072998 28576858 56326582 95325159 258684908 365967042 932631597 1476399434 4227873298 -1 3 7 12 25 58 117 215 278 590 1279 2861 5660 12308 24121 41006 65621 147615 385464 705430 1247133 3575273 7469337 16043059 28572287 54070012 94721391 252040952 432468326 1069907080 2080376221 3556772279 -1 3 6 10 20 53 116 188 501 931 1760 2494 5978 12994 23785 32829 122981 196741 352671 697150 2074452 2599637 6115571 9894186 27258608 50347425 92627560 254641440 499527633 664756079 1275070099 4026534155 -1 2 6 14 20 32 108 231 259 514 1465 2837 7708 14607 30255 41160 82297 230083 476376 723428 1407622 3223668 8170861 14128081 26536776 34938557 92715163 170898931 502154792 852102524 1275098107 2952833848 -1 3 4 8 27 50 117 191 386 725 1947 3871 6986 16114 22314 49330 123282 189176 272340 757710 2038341 2702800 8213211 10045876 21747474 41615579 89170195 240730908 355681687 787163536 2013288261 3825254460 -1 3 7 13 21 34 104 138 506 517 1479 3037 6471 16249 21352 42023 76267 261312 488542 764776 1612011 2260387 7206797 12668112 25925204 49557182 93672222 249431188 434587721 976657928 1276752020 2954986466 -1 3 6 10 30 62 74 171 472 791 1071 2240 5437 13267 23610 34244 125834 151967 359093 854767 1790837 2530805 5129973 14200795 32512416 52743877 99605433 252512476 499102982 670970773 1679473797 3693397052 -1 2 7 15 28 54 65 251 284 968 1623 3868 5205 12486 31338 34571 85037 168729 302109 854132 1128679 3531347 4703279 9816902 23035822 62336640 88839714 193811584 421130663 924875020 1745903774 3963044238 -1 3 7 14 29 59 102 229 495 608 1123 3819 7960 14542 20547 42289 85485 169989 340449 542707 1542359 2930175 7277003 16332380 18247553 44293247 84254520 243644574 427307226 911754254 1813417497 3626942168 -1 2 6 14 27 60 125 131 277 998 1950 2819 7288 14624 30257 42614 84343 162077 333390 730867 1624172 3963616 5018092 11087245 31970455 33702613 100353083 171404389 497686243 849946544 1880746837 3225328807 -1 2 7 15 25 56 93 148 283 913 1100 2147 6206 16087 28951 34288 84647 147294 390032 1040947 2000575 3886919 4265429 14470325 33239389 43763015 98634718 179133449 431715914 910493922 2082453761 3560570155 -1 2 7 13 22 60 86 162 283 880 1489 3979 7491 15022 29476 34081 69178 237364 318504 1046786 1677089 3983416 5960823 15953303 19610419 49819958 87515970 180921748 426815263 1040743445 1075444054 3426514820 -1 2 7 12 29 40 103 147 270 728 1975 2511 5059 14273 31739 34648 75892 184424 463385 668919 1777463 4082344 6961110 9165760 27240205 61860004 92443023 194605428 435474673 992367364 1813739037 2554263747 -1 2 4 13 17 32 114 241 301 805 1105 3712 7065 15776 29827 58525 94188 202779 505938 530667 1350013 3447754 6053153 13391195 20424344 37628041 86373098 167873849 359333411 1056026995 1343547633 3157553665 -1 2 4 9 27 39 85 199 321 952 1239 3055 7515 15133 30506 58526 125696 187481 432215 873173 1461372 3904351 4533909 12792840 27099606 39559733 93103665 175082670 366555693 781888841 2014728312 2956700630 -1 3 7 14 30 56 107 136 441 560 1891 2332 5839 12909 24307 42766 84377 194415 340075 653797 1822370 2760324 6481850 9971778 25212359 51156631 94311066 254656493 434324676 932637711 1612437618 3559533778 -1 3 4 14 23 48 122 183 370 515 1814 4067 7110 16154 21646 50564 76238 243439 328193 771857 2043881 3554271 8003389 9090244 22103369 41003019 88741278 240068372 355143652 922475468 1209696003 4097651881 -1 2 6 15 19 57 126 240 492 619 1142 2170 7671 15074 30045 42662 93561 218826 295046 704770 1450923 2991701 7113873 16323752 29557996 35727698 97566235 168148025 498071760 920162697 1343410056 3492279188 -1 2 7 8 24 49 74 235 396 1019 1025 3386 6345 15941 29986 34647 108617 194466 262429 795348 1238682 2403140 5280273 13160326 22093534 35910674 88483317 168365669 419560864 720089368 2014743096 3962056786 -1 3 5 8 16 62 76 239 284 587 1420 2126 5019 13715 23372 59324 118130 244253 320795 797159 1249296 3592988 7689220 14440587 33112540 64291622 99559265 267168825 294410386 789152241 1343742801 3560622026 -1 2 6 10 25 37 70 207 270 719 1144 3920 4356 13875 32285 42991 117008 179021 453170 990383 1401651 3270616 6433128 15916007 20392895 56139704 86312111 191123065 492114827 598373006 2014466138 3023860737 -1 2 4 14 30 60 75 177 404 840 1675 3131 6341 15457 29866 58411 67856 168822 371258 881961 1599305 2904056 5177243 9212851 20302674 39835470 86598414 175941154 360394137 852720598 1813830265 3223558514 -1 2 7 10 22 54 122 227 379 587 2030 2578 4258 13554 31465 34042 126964 228828 356336 728531 1388523 4021753 7892913 10231126 33271379 61898373 99248781 193327410 428070867 590110576 1074899306 4164236689 -1 3 5 15 29 62 124 138 340 528 1094 3877 7631 14881 21179 59192 76035 194110 371118 759588 1674064 3527309 8054608 15075744 19068730 46320491 88060670 251570119 290982090 841282902 1679626151 3359423631 -1 2 5 11 21 48 122 198 430 983 1563 3161 6511 15787 30074 50292 100770 226137 387141 766005 1118008 2326027 5624766 9128360 20951886 41584752 86683716 173133803 292192149 653389843 1142255477 3828072121 -1 2 4 12 17 43 85 219 292 772 1765 3436 7332 14533 29152 58418 84470 210155 454394 899974 1316851 3450919 6133392 10283989 18411788 49882491 84617811 180605864 356868476 979747788 1343473646 2486881841 -1 2 5 14 17 63 71 224 314 721 1466 3451 5849 12290 31671 50920 76774 220558 273506 881766 1283371 3282766 6525716 13426125 21613710 64746824 90126283 199701154 287989424 857156201 1410793149 3426536063 -1 3 6 15 30 42 106 246 434 565 1236 3672 5646 14420 20063 46594 71756 159354 407158 596112 1175458 3060917 7994870 13485007 25110127 57871354 84335518 264161337 477756905 818791398 1635722755 2540899075 -1 2 5 8 30 46 93 160 301 589 1898 2159 4784 15067 26721 62113 105190 174084 455276 1047320 1903513 3626694 6551421 12186721 30921128 54026008 95692490 193047381 274986810 683275493 1842860227 2604162515 -1 3 7 14 22 37 103 245 441 599 1776 2445 4817 15183 18865 37510 72703 215188 455051 614084 1115609 3108050 7651182 8751009 29370970 52360747 95720605 261846005 410302529 881167501 1170227141 2938029744 -1 2 6 13 19 40 115 172 459 851 1098 3864 4935 15430 28469 37693 89330 241352 520230 669775 1589444 2818389 5833435 16451568 21088893 64200240 85510412 187210261 475596421 1023084751 1430378844 2547229439 -1 2 4 8 16 44 83 203 509 650 1072 3670 5713 14380 28192 55003 112946 224524 479418 938629 1079250 2210364 6351650 13081586 23865801 56803178 84723406 195373800 341899537 684174657 1366052929 2472694559 -1 3 7 9 31 45 101 185 383 757 1174 2210 7054 13084 18654 39696 127518 166582 450179 587997 1643700 4073329 7990884 14014191 28902057 35538044 96528674 248223950 410645643 685106984 1639534211 2451494782 -1 2 4 14 16 36 81 136 258 610 1161 2077 5647 15950 26847 55229 97615 241351 416482 1032337 1614142 3621389 6513770 12863986 27743634 61102462 96741283 190852678 342039544 818193101 1369851356 2879859453 -1 3 7 8 26 46 102 241 356 566 1771 2825 4621 14705 19386 37856 121587 134775 400625 574512 1100963 3464009 6450496 9074906 25946302 55015307 99194608 265106660 409088636 747297208 1972005507 2605044093 -1 2 4 8 21 53 88 194 282 638 1491 3314 5401 14735 27675 54397 113490 247893 318217 788625 1096223 4172530 6324204 15001197 18401903 56155706 91792656 196873706 341841763 686046292 1159291132 4149944657 -1 2 6 13 27 63 123 244 302 707 1308 3862 4646 15726 28666 37683 90077 174596 269615 642940 1274617 4144153 7662980 15333269 24949741 64388776 84428924 188725636 477397847 1021929066 1971185969 3419724680 -1 2 6 11 23 54 119 177 367 847 1436 3602 5064 15710 28554 37159 105026 255513 305742 630749 1796111 4176267 5030559 12814244 21506285 66648091 84181091 188473475 474816789 616612834 1162699986 4159843612 -1 2 6 15 29 40 121 235 394 676 1415 4009 6016 14582 28335 37993 73263 141020 403576 728069 1057296 2802816 7285826 16240991 23752842 56988323 84227691 194173594 476990159 888494517 1835871726 2674668445 -1 3 5 11 25 40 64 228 307 561 1306 3020 5716 15684 19028 54691 129896 132816 454044 842315 1500374 3975392 7205169 15774564 31676110 64404714 93252038 254202684 275535361 552754588 1910770456 2413344524 -1 3 6 11 25 53 72 141 263 1014 1168 3521 5261 14723 19614 47071 105572 131710 337508 920234 1768910 3465443 5366253 16032263 18482863 57969460 88850200 260089825 475031628 553032329 2099210717 4219091016 -1 3 5 8 29 44 126 182 422 553 1510 2271 4331 14579 18715 53851 105672 189267 452333 782049 1818427 2360364 8112767 14701801 25432820 57974089 100630812 261366681 276449275 753044835 1635956961 2474617124 -1 2 5 14 24 36 86 245 451 596 1541 2231 6353 12512 26963 64212 87579 172081 483437 991372 1483126 2179934 8168928 10374213 32544597 41812753 93078835 182488533 276690426 815588559 1979183092 2859537239 -1 2 5 14 23 53 72 160 278 712 1998 3053 4479 14939 27368 62350 89551 213406 304056 968137 1977830 3316147 7622561 12427014 28452434 52955216 96867512 194336682 276108142 817814631 1236697705 4012295898 -1 3 5 15 17 35 80 241 386 771 1355 2972 8130 13507 18963 56534 94625 229825 426967 992403 1566832 2636601 6192175 14512187 32793338 47892209 95047580 235361970 274664922 819917063 1374871739 3000361293 -1 2 6 13 27 54 108 249 266 959 1635 2239 8124 13832 27145 39524 88287 179484 332797 672900 1109476 3846325 6226930 11323097 32401680 44424593 95433276 168535638 475744471 1017397070 1979422484 4002752923 -1 3 4 12 29 39 119 194 271 521 1292 3827 5733 14751 19960 61822 78403 161045 499291 739084 1338349 4192424 6868902 15807695 21822828 56975436 86311057 261497278 342778824 1022887447 1700727249 2941378029 -1 3 5 8 25 57 117 188 293 549 1467 3968 6828 13315 19605 56601 106088 162113 324163 550267 1822211 3578256 7050208 15640075 24971561 48042647 85394640 238144874 275709571 753186962 1902260615 3336823661 -1 2 6 8 20 38 120 143 386 979 1883 2749 7391 14327 26841 38915 129780 262040 454934 680443 1958750 2500319 4352358 9026448 26647916 43578494 97849211 168997807 474309704 679488697 1234015454 3132395159 -1 3 6 11 27 44 89 234 347 624 1458 3586 6511 13824 19817 48750 105663 153742 423391 1002449 1365991 3231421 6928589 15217946 21998293 43873654 86477391 242685075 476989854 551883325 1969045547 2661531729 -1 3 4 11 29 51 87 164 421 605 1490 3427 4809 15957 20084 62583 120143 169726 332258 866474 1861092 2387260 7459444 15409096 20540515 59945266 88701406 259720910 343231424 551844320 1696695944 3820587845 -1 2 5 10 25 34 99 229 468 557 1082 2700 5570 16093 27065 62073 119428 136048 504123 636398 1212079 2148706 7705574 13930550 33216089 58824749 93226718 190263056 276012472 551538362 1911480154 2745879339 -1 3 5 11 16 51 119 203 330 850 1957 2941 7702 13418 18826 56290 129858 211693 301231 597196 1315265 3524157 4729152 9231019 27326485 50191683 99169218 242352873 273483228 545664892 1437701096 3804365499 -1 2 5 15 23 45 68 129 388 618 1091 2197 4711 15348 27258 63405 94489 228476 492703 797096 1774053 2506007 7497662 14208668 28557031 53510565 96518718 200000741 276138317 886313142 1235869274 2333458496 -1 2 4 9 29 56 88 139 448 934 1508 2563 7623 13962 26912 55793 106247 192887 279950 912075 1604793 2938016 4394956 14022582 31394742 44564117 94237249 175120799 340206370 752403508 1707534729 3330922590 -1 2 4 10 18 55 77 192 463 782 1276 3129 6711 14100 28633 57198 129181 225370 280144 969593 1192870 2368294 5596312 15305887 20036442 42177917 90523998 174700007 340871278 552048509 1495428961 4138008104 -1 3 4 14 21 32 84 211 332 534 1461 4053 5588 15295 19814 61869 96233 212550 418385 1025359 1248978 3446570 6774567 14729218 24477703 53493770 85188635 265502773 341926004 888119431 1164419487 3137807194 -1 3 7 11 28 62 96 239 373 670 1721 2628 4515 14918 18529 38655 111423 179451 320041 665419 1304923 3568836 7672921 9606638 27285067 52277962 97828847 260900690 410102122 546837684 1840403615 3609842905 -1 2 7 14 27 33 107 163 329 621 1243 3333 7360 12294 28574 47536 73469 185398 508701 534265 1788191 3919930 7245784 13351268 17514296 38401890 90490153 176172549 409549332 818092398 1896947496 3195041617 -1 3 5 9 19 49 80 191 290 684 1279 3531 4380 15633 20265 54644 110991 203854 306500 905325 1982215 3574525 8346112 13632605 18615492 66597838 90356010 254526221 276555576 685632256 1493334370 3821953942 -1 2 7 11 30 49 97 202 457 980 1814 3853 7256 12858 27810 48059 113805 185280 356112 777324 1512023 2395261 4905565 9092873 19788925 37036318 90628649 180208815 407873732 612455091 1698336230 3926989093 -1 3 6 13 24 34 118 177 478 1007 1392 3767 5220 15312 19731 45567 87136 195544 511232 758216 1750060 2841405 5188633 13521736 22647661 51172117 85439418 264303179 474542538 952497193 2034465590 3207007244 -1 2 5 8 26 41 117 151 295 709 1550 2797 4230 15241 26650 63190 102787 145700 437927 687483 1999716 3220952 7614071 8461461 27762785 52863147 97673580 195379740 275941368 680225220 2109289864 2266477599 -1 2 6 15 24 62 97 229 347 576 1674 2722 6596 12954 26868 40810 71777 168379 289878 693168 1215098 3324154 7041078 9408306 29194158 34981744 98003207 177765592 477044059 881139237 2041575939 3324475239 -1 2 6 8 28 63 97 136 416 827 2023 2718 7721 13778 27040 39362 130910 194466 314450 677416 2051881 2109727 6014198 8391993 25515111 47336122 98508413 173020449 475990207 680155940 1771707189 3740433178 -1 3 7 9 25 33 71 174 495 912 1543 2053 7733 13733 19866 36909 123827 157252 518309 917450 1979917 2903035 4692161 10935495 33550750 45326504 96436709 236487566 408831535 679962715 2040946362 2721657869 -1 2 7 10 16 48 115 164 294 1004 1425 2924 6483 12776 27979 46940 98843 198647 322592 603256 1623589 3542536 5755897 14305964 33110860 37533200 95027574 183485198 407626861 551897368 1572232744 3939531962 -1 2 5 9 23 35 102 132 475 679 1494 2378 7490 13955 28264 61725 107447 231000 405323 627418 2000202 3131563 6553531 16757642 27944495 47280098 97497980 170346324 276516084 752473239 1238854183 2852248094 -1 2 6 12 16 40 68 186 310 857 1330 2858 7805 13885 27904 37079 90694 247341 511652 791661 1960713 3464743 4560569 14404694 31937376 46507728 94703404 168982024 476032382 954413063 1505706882 2452235496 -1 3 4 13 24 42 80 148 480 980 1686 2541 4203 14875 19547 65049 65892 180744 443684 978840 1808570 2877690 5042866 12222073 30572941 55157541 93890449 268241672 340915311 949991214 1904521307 2681879142 -1 3 6 14 18 39 118 254 484 994 1516 2961 5535 15745 19764 47749 74093 254715 419820 781713 1268720 2589608 5137756 14600910 32700216 62913265 96133526 258663191 475726866 888285256 1370402864 2806372031 -1 2 7 11 29 34 93 129 370 900 1627 2702 7489 13365 28657 45246 106739 164282 459343 951513 1585040 3813445 5587281 11240411 28575453 42470391 98983640 170734156 407504162 614436222 1777915316 2786790863 -1 2 4 10 31 55 99 132 299 586 1910 3944 4332 15773 27372 55719 123108 188841 361327 771369 2033718 3350480 6319510 12015326 19271722 62454911 88336723 184835394 343575351 546265710 1834517677 4148062981 -1 2 7 9 17 43 89 209 411 774 1120 2087 5868 15789 28551 47888 122927 213077 499918 1008040 1254245 2892995 5802292 16184480 29080400 62505158 98861499 188769097 407659667 752159220 1509029136 2338347023 -1 3 6 15 21 39 90 133 421 973 1092 3739 5697 15224 18825 48387 65550 204822 426017 933973 1654928 2154882 4604823 14779585 24071998 56817036 87007036 260900626 475646786 818912118 1295075743 2745220386 -1 2 6 9 24 48 75 147 349 731 1870 3954 5107 16065 27451 39013 116641 159484 381176 948784 1597839 4145929 7881975 10676925 19479412 63177574 89441290 191367967 476338187 747710302 2035093336 3881153422 -1 3 4 15 22 53 88 198 292 788 1076 2299 4341 15345 20076 65245 83397 215794 325535 817090 1136392 3814974 4994320 16724330 28850530 57477355 99659976 262060980 341347974 818610050 1239459450 3953643388 -1 3 7 12 20 36 81 141 263 976 1414 2658 5409 15399 19950 39068 82994 223440 455556 987648 1659079 3503806 5372179 14206701 31157913 60767324 93072674 256407865 407848620 1021406779 1301560594 2742971983 -1 2 4 10 24 45 64 222 307 903 1432 2305 5495 16224 28274 55958 124907 134658 408109 837210 1084495 3710297 6285751 14382290 28335382 66521465 99218896 186670838 340307047 552410385 1912170869 2669213126 -1 3 5 9 25 61 117 225 271 995 1328 2219 4194 15269 20258 57017 108507 159351 277996 525121 1164468 3852951 5380059 12932376 26571676 57351842 96667616 262581774 273046813 687194730 1909638943 3550244659 -1 3 4 11 24 38 120 216 346 911 1482 2181 4423 15088 20433 65301 116531 134819 482546 688667 1533737 3411586 5561477 13664976 25560653 54930771 97901039 261942231 340080095 552350182 1908587377 3081301248 -1 2 7 12 31 40 115 172 256 967 1257 2279 5899 15587 28307 47135 83533 143191 399957 704516 1589257 3170324 5701691 15966276 27574519 59441631 99983979 192079406 407375817 952834821 1642980111 2470610299 -1 2 6 8 20 40 70 225 305 861 1274 2973 6943 13143 27950 38779 124924 249784 479707 846778 1456967 4191116 4467833 15389845 30286590 40953359 93138306 177632955 475309494 685377605 1234927201 2192120423 -1 3 6 10 25 47 95 227 425 769 1365 2280 6619 12970 20267 46859 108115 134580 397612 1010516 1367495 2906348 6287534 13977605 25598052 38744465 98511389 244686697 474783410 620002570 2110503193 2528736074 -1 3 4 14 20 37 126 167 433 881 1608 4056 4392 15717 19291 64464 91624 207003 441355 690485 1695558 2543414 5664876 11665250 16846667 62755023 89235165 252062766 340293282 882807163 1095245217 2938120822 -1 3 4 13 20 60 118 224 385 752 1728 2714 8181 13835 19953 63442 69537 217112 370319 559618 1105540 2766155 6433187 10320724 28621625 49060854 97663540 242890827 343146434 951326307 1104358704 3329840640 -1 2 5 8 24 43 102 191 434 593 1413 3735 7347 12775 27385 61589 100748 153232 450680 581787 1606081 2474709 7578722 15207476 22599773 35224620 86773804 184272945 275428564 684697030 1965944409 2398707072 -1 3 5 9 20 37 84 249 332 547 1519 3767 5647 15359 19062 55836 109030 253072 434304 1008118 1541046 3352285 6678934 14818366 21504304 55321232 86688878 262311328 276025722 684904759 1160458741 3013718233 -1 3 7 14 18 48 125 150 258 684 2025 3074 6221 14277 19085 38493 67893 258849 295615 526298 2083960 3496149 7870165 12331025 22155721 47162785 87001710 242776022 409389758 881505831 1429129645 4202369585 -1 2 6 12 23 44 72 191 263 522 1364 4045 6816 13906 27607 38874 92327 208974 492526 870094 1886678 3347095 6973271 16378502 24778076 49982605 85368137 168639953 477617287 952761871 1159174708 2181994259 -1 3 7 13 21 52 105 196 424 655 1578 2385 7175 13839 20057 38630 94138 226551 321688 687696 1560998 2811330 7072839 9171413 30696739 48754104 96080879 241508932 410847123 950193120 1236949596 3865427899 -1 2 5 15 31 40 92 145 473 989 1952 3754 4253 15486 26682 64742 92660 155398 421424 995670 1761169 2985953 4723358 10090505 18055456 61432550 89949539 188599183 273931172 884401728 1767697694 2671589341 -1 2 6 15 17 32 90 162 472 581 1558 2500 8119 13719 28303 38329 69318 234813 446283 980939 1951909 2817040 8008102 10199451 29926107 43493283 95767382 167860368 476487500 884102377 1572162843 3187757556 -1 3 4 11 31 56 116 240 451 548 1383 2126 7124 12340 19503 61466 117883 192681 281896 562073 1297380 2128912 7420970 15752281 26279078 36666737 98852722 248871513 342061715 550643828 1843682215 3470094539 -1 2 6 15 20 36 121 178 300 966 1423 3641 5801 14893 27161 39461 68096 211475 453202 662220 1772520 3602527 5246227 14308037 22943301 58301390 84535368 195747163 474636864 888080209 1225386020 2947210703 -1 3 4 12 17 61 100 176 428 878 1914 2797 4526 14792 19608 63931 76830 252010 339936 712436 1574538 2476376 5666781 9605590 25794903 51694953 98302477 261057129 340725880 1018460734 1440475675 3348058365 -1 2 7 13 24 56 79 139 355 731 1316 3884 8155 13092 27636 45933 93040 193041 313758 989026 1787393 3926421 8198005 15205926 23579119 38999977 85944310 179751448 409424093 1020374173 2099214388 3602315526 -1 2 4 15 23 45 80 182 485 718 1928 3164 5758 14771 27519 56304 85357 218496 523719 926547 2024877 3058324 7108907 12151500 21617027 50457368 86211368 196422732 343078490 882317823 1294265340 2344344191 -1 3 4 14 26 39 73 154 294 724 1574 2287 5445 16087 20088 64728 92657 194546 464956 804610 1690172 3289961 7722540 9108224 32563809 66357082 92474006 259011135 342643714 884489417 2038712769 2809968514 -1 2 5 13 26 33 82 184 449 895 1098 2906 8143 14006 28624 62894 76620 180214 521920 1027895 2028749 2763219 6240401 16144744 30775907 48471755 93066495 169355701 272742469 1021098095 2106325037 2987899046 -1 3 6 11 31 38 82 244 321 1001 1835 3397 4272 16261 19192 48174 101648 192588 515805 1026364 1547080 3399815 6136303 8462917 23725486 64268746 87144972 257450851 474638032 548556601 1698067818 3075995369 -1 2 4 8 31 47 90 206 401 988 1311 2414 4833 14651 27891 56034 109030 177047 441120 1034985 1161010 3125696 4226502 13059801 28535892 52075470 99904307 198210588 340899116 686299088 1844629517 2682240728 -1 3 5 12 31 48 104 181 485 777 1193 3409 6255 14150 18733 54398 69103 137631 357481 708047 1612253 2954376 5418216 15178676 17412773 48195244 90123206 238089172 273310721 1019899010 1767529223 4063900489 -1 2 7 9 23 45 88 194 483 564 1413 2447 4514 15222 27755 47263 125859 234518 496284 1047927 1122951 2098416 7522947 15210435 28398890 55947636 96836285 196169225 409206214 751313909 1103357941 2478648565 -1 2 7 13 26 51 79 199 343 583 1070 3365 5185 15051 26932 47411 93817 176874 389789 938496 1233854 3494111 6919716 13753996 17196215 57756819 90904368 195886100 410731002 1021608883 1970268034 4221610654 -1 3 7 9 22 57 118 229 464 804 1555 3137 5257 14978 19010 39163 126572 233493 340745 562543 1055180 2100380 5453100 12474692 24776072 57317256 86883535 266299040 407055655 681465542 1160330950 3285500513 -1 2 6 15 27 43 104 217 370 697 1540 2109 6129 15500 28216 40910 68475 185019 455149 652446 1440168 3228559 7758849 9154447 31693859 62828467 93486207 188649248 476290472 884665346 1972762660 2469724211 -1 3 4 14 30 61 102 128 385 873 1910 2189 5555 14915 18286 59577 87489 146158 272042 756491 1938384 2232331 5846663 8936922 31633142 59056079 94768088 254759584 337482314 874648402 1750675853 3431486948 -1 3 5 12 16 61 109 212 301 881 1472 2906 5793 14377 17897 51973 79373 244193 387016 707933 1448407 3966911 5131693 14457014 29738074 58862020 94212361 258094515 269884715 1010601898 1414422180 3302796061 -1 2 6 9 26 51 118 232 499 674 1933 3227 7668 14079 26536 36041 130380 153522 345166 534712 1193365 2171625 7292674 11373999 24133353 34468692 84757910 176250497 470954880 740371456 1886346466 3903698363 -1 2 6 13 23 35 83 210 425 653 1318 2623 5265 15255 25860 35438 95301 227891 452510 954219 1138217 2887280 6446496 16484578 32698721 66629642 92402434 187643115 470899470 1009517645 1147291959 3103503224 -1 2 7 12 29 32 82 204 445 771 1349 2583 4363 15994 25905 43655 94304 138472 508728 976185 1223315 2887766 5266571 13034395 33104954 55363763 96196449 195440999 403881665 942416921 1750083812 2965796774 -1 2 5 12 29 52 95 141 477 613 1902 2374 6794 13458 26383 59778 80890 137040 344831 886417 1796956 2637075 7478514 11304667 31430932 38982120 95873480 181836624 270235390 942145648 1618108653 3769409819 -1 2 4 8 16 40 113 255 336 846 1628 3137 7317 14011 26144 52388 105977 210340 483554 778594 1065731 3598066 4509071 11107932 22172296 36638604 84335484 179345624 336617462 674680988 1346677386 2158604609 -1 2 5 11 29 46 91 185 429 847 1314 3604 4900 14404 26076 61228 119192 196251 397146 938365 1949569 2108846 5953315 12776642 24653948 58867031 88034232 190897377 270387413 606140811 1616602688 2495671146 -1 2 6 9 28 60 83 192 365 684 1210 3090 6525 12692 25616 36321 129647 169670 290407 883867 1294186 3635518 8163705 13542657 17125367 43892491 90864058 174346482 471058086 741853550 1753028146 3570175815 -1 3 5 15 30 50 122 205 489 577 2041 3504 7890 13528 18207 52248 89136 135718 379217 645111 1541119 2540862 7351058 12578824 22818373 38730749 87793638 249034591 269992682 807798505 1819373160 4106083254 -1 3 6 11 27 52 101 165 285 751 1284 2991 4713 15461 17595 43093 112031 144113 376067 698056 1690681 3529813 8053968 16009446 30094502 50475092 94918899 264441018 471350535 540493510 1954475055 4244429937 -1 2 6 13 31 55 64 157 344 1013 2029 3821 6468 12497 26166 35957 97562 162113 356568 935458 1739856 3816818 5323179 9335133 20833298 46442768 91633543 175139311 471569957 1010355121 1683305346 3900850398 -1 3 6 14 19 48 69 216 372 577 1132 3405 5357 15630 17908 44598 70147 234870 278131 926484 1230429 3598772 6494225 13191925 20053666 50971262 88106041 267832739 471045586 875945860 1415979228 4173644159 -1 3 6 13 23 60 70 229 441 999 1986 2203 6497 14053 18152 43634 97314 228265 340933 1035050 1408628 2637712 5201082 9018045 33157487 35638919 94605979 247384433 471095898 942395603 1145785707 3297097027 -1 3 4 12 23 33 86 240 474 821 2026 3978 4182 14569 18089 60922 71111 217837 433345 929563 1421576 2529956 5956432 9897826 18738917 64451172 89324973 258346285 336917568 1009062199 1281178315 3030033348 -1 3 5 11 29 35 96 208 256 666 2037 3992 6791 12814 17996 52425 122565 194703 496712 559771 1552938 3687969 7703562 10919920 18782795 43389742 92071091 235408359 269889600 540688561 1618182611 2695635871 -1 3 7 15 16 38 109 142 389 826 1512 2972 5924 14774 17422 34875 70504 250226 431708 646066 1909525 2229657 5253923 13686501 30677631 62865611 93929845 256713232 404498229 807529936 1549203699 2765719129 -1 3 6 12 17 55 119 227 412 1004 1462 2193 4192 15849 17410 43817 87423 234605 300759 561478 1285922 2933628 4973760 12593914 28522000 54251679 99294288 265791400 470994439 1009736832 1548707402 3972566291 -1 2 4 10 20 49 124 220 347 870 1312 2665 5486 15019 25716 51475 118895 258181 315822 610830 1422938 3399436 4370387 12746474 33058065 64633268 95355264 187392561 336881244 540028774 1078361950 3972738900 -1 3 4 11 18 41 64 143 440 740 1275 3634 6536 13243 17733 60634 130414 204217 474294 917383 1595740 2429616 7161471 13437459 21386923 48204086 87232597 238502535 337224741 539365160 1483373215 2294347065 -1 3 5 11 24 42 76 250 480 605 1360 3028 4581 16003 18153 52433 122748 148627 403931 816235 1545448 2102681 7476868 15315114 30236141 58581069 94961913 263586277 269509206 539895112 1952689150 2227556777 -1 3 7 8 31 33 123 195 392 551 1503 3613 6515 13091 17991 35235 127535 181621 503652 768662 1455189 2804875 7429627 15842999 23238847 47952286 84148911 235013338 403729715 740540306 1616960489 2765158331 -1 3 5 8 25 48 105 238 492 614 1902 2266 5977 14610 17624 52649 112687 132908 346219 759359 1170023 2301973 7831586 11370565 32071871 63488370 93225812 256140429 269823292 740997377 1885537527 3766816253 -1 3 4 15 25 55 96 217 366 549 1967 3571 6979 12359 17585 59591 94371 189866 371217 685626 1501916 3520381 7284901 12374141 22226127 50112546 86741435 242689912 336735367 809310549 1954297735 3766733186 -1 2 5 8 24 50 90 150 317 571 1832 3889 6193 12587 25688 60115 111052 140697 330012 898428 1617566 3554109 6689829 11029627 17964433 46168178 91033997 173811002 270272630 674863041 1954269345 3901953631 -1 2 7 14 22 44 99 154 294 930 1064 3289 4573 14387 26335 44009 79992 206381 461386 596680 2015742 3474030 5629459 16574990 17807918 58843254 88449203 189473100 404284192 809436468 1145851700 2294306060 -1 2 7 12 22 34 67 129 290 634 1981 3792 5678 15955 25784 43947 97821 222253 445100 842792 1696519 3597692 7317567 11606632 20934198 54499264 88628635 196804723 404635881 943284733 1148249057 3096151186 -1 2 7 9 18 40 90 225 412 692 1355 2267 6289 13510 26331 44636 120359 213864 460582 961657 1462860 3000435 6314438 16021427 28271052 37233218 98084081 182643246 403766529 740343283 1416674373 2228551340 -1 2 4 8 25 49 81 142 281 790 1390 2461 7648 12374 26528 52813 103256 131837 345989 822846 1766315 3269378 4687180 12954080 26131718 45060489 97666320 173664637 337534003 675255031 1952039096 3841589574 -1 2 5 11 29 47 88 209 351 851 1552 3002 5971 15317 25839 61423 121159 188434 393275 933999 1065133 3301835 4481778 10708036 28274216 62315430 100303983 186977913 270007151 608052500 1616113007 2426248577 -1 2 6 11 30 37 108 155 329 704 1096 3621 7771 13628 26473 35255 112169 164001 467202 647729 2065809 3771826 7706870 14466877 22984588 36062105 87361212 180472375 471429305 607283938 1617727758 3102632424 -1 3 6 11 30 41 113 222 369 560 1650 3082 4829 14750 17897 43319 113286 164103 426726 771867 1347096 3552448 7157091 8795700 22303303 66402412 86787594 256347343 471069576 541055946 1618903922 2293842964 -1 3 6 13 18 38 104 128 422 538 1557 3902 7914 14054 17549 43144 95173 249350 458081 602785 1895747 2504808 7477331 9394186 20150479 33995166 89963158 246202225 471487656 942645839 1349486273 2896866895 -1 3 5 8 28 35 83 231 415 1008 1263 3985 5423 16177 18376 51843 113096 176109 497036 958067 1557983 2903348 4731885 15415151 24418410 57330795 86675930 263180430 269488800 740431210 1683906543 2898650666 -1 2 7 8 17 60 103 209 381 983 1970 2623 6970 14135 25793 44056 127943 198816 393003 768592 1553622 3613442 5465794 8620534 28261549 33979714 99254129 179403492 403846525 675021216 1480934070 3501655111 -1 2 6 10 22 59 116 234 418 867 1291 4010 4260 15205 26347 35782 105862 240957 390769 594137 1244061 2844542 6195405 12638282 21865338 64939304 83898367 188117021 471300724 539149455 1078824082 3303576844 -1 3 6 10 20 45 67 191 286 714 1290 3396 7087 12801 18308 43256 104423 256835 479448 860842 2008557 3566800 8288267 15914244 18599429 49708347 91936808 238138716 471461519 607878229 1214290471 2630095257 -1 3 5 8 16 32 77 216 467 766 1229 2148 6546 13420 17996 52250 110781 208403 423408 861292 1296649 2349631 6329212 13470101 25885479 34377844 100159459 249632582 269852785 741261486 1416823155 2699994000 -1 3 7 8 27 46 80 185 495 851 1413 3810 7064 12776 18086 35742 128030 149690 446826 984871 1853462 2707643 5465110 13880668 25100100 43621797 87063517 241299823 404391723 740714498 1884254342 2566530163 -1 2 6 12 19 35 127 246 506 768 1430 3690 4978 14811 26296 35730 89547 248608 416902 747877 1112908 2294009 5956077 14648105 23373302 59887276 87003860 191773266 471245346 942171906 1414137903 3170679047 -1 2 5 14 20 51 83 217 366 718 2022 3203 6686 12449 25861 60189 95797 224102 308890 821940 1103294 3468863 7601480 11369945 24140875 49700750 85096994 174878948 269772266 809003566 1147352118 4103712221 -1 3 7 8 23 49 75 218 369 525 1544 3352 7133 12546 17423 35587 128763 248459 308721 1019399 1269604 3627987 6877470 9143342 25095025 50132605 84208401 239294150 404220632 741922053 1081847579 3837582793 -1 3 5 12 22 42 101 181 374 883 1979 3358 7243 13721 17272 51111 77099 220190 505205 631540 1754482 3754016 4453566 10395880 22880643 36700870 84124973 245254355 268940546 1007264356 1276822642 2553891776 -1 2 6 10 24 38 125 206 358 625 1837 2652 4883 15384 25184 34583 100875 152498 523662 721196 1499896 3442386 6334954 11294681 27619877 54525632 97830085 195833387 470285458 537592731 2014766253 2956234451 -1 2 7 9 31 48 68 245 274 1014 1189 2882 8147 13263 25576 42135 117505 188207 381634 974894 1474678 4006070 6177262 15696635 32663395 42209187 96433252 173559054 403035089 739173338 1612088532 3829214205 -1 2 6 12 29 32 121 204 331 790 1206 3183 4636 14785 25405 34012 85144 144130 498303 738860 1452695 3258856 4825937 15983655 17878427 64573596 88661783 185616555 470261420 940264109 1813395903 2956035071 -1 2 5 8 24 57 120 170 298 741 1870 2840 6773 13556 25264 59319 109252 137561 266431 544186 1749539 3246684 8108052 11653828 25398198 36969301 98997772 180094415 268700879 671641634 1947913471 3291566144 -1 3 5 8 21 47 117 155 446 857 1553 2399 5344 14530 17197 50825 108772 243633 491206 723549 1905180 2437309 6231330 11451158 31679656 61426930 94771867 254396349 268921383 738931356 1075663156 2619733564 -1 2 4 13 29 59 85 158 429 795 1764 4056 5782 15589 25555 51153 77159 136057 325119 899827 1674601 2560866 5535181 12253878 19467729 53916321 90183197 195485025 335839423 1007501768 1679344580 3626354684 -1 3 6 11 23 50 77 170 290 686 1111 2869 7230 12714 17003 42408 108623 236406 302366 1028865 1861169 3198593 7525460 14338723 31539090 50018081 92999154 236892942 470074920 537865897 1142789175 3828599393 -1 3 7 11 25 63 94 178 388 602 1664 3574 8009 13826 17113 34636 102196 153662 325988 817735 1916810 2561864 7938520 10380012 23086856 38784958 83933679 251329429 402963836 537718904 2015145523 3492117416 -1 2 6 13 28 60 127 150 410 619 1803 4039 6038 15742 25299 34506 93554 143871 274942 528892 1937914 2134519 8172011 11080151 18051496 51515710 91648164 194228943 470046148 1007196675 1746726293 3290599659 -1 2 4 14 25 42 99 133 415 897 1797 2973 8048 12513 25225 50468 85837 193322 410988 618409 1856052 2271100 4238132 9789062 27169778 42877984 96750961 170923998 336030028 806050443 1947950824 2418619240 -1 2 6 11 23 51 125 223 472 897 1583 2093 8093 13041 25295 34013 109717 234494 303237 622925 1344246 2196661 4836479 11776592 30393292 49129097 93735207 175545816 470120315 604679299 1142027215 3760922878 -1 2 6 13 29 63 79 183 490 946 1514 3078 7762 13459 25253 34572 93090 136227 287552 935077 2084474 2758775 4758938 13406611 20238298 39672699 90675596 179641864 470119439 1007477545 1813685353 3357986680 -1 2 7 10 20 45 73 134 320 612 1690 2814 4886 15839 25443 42083 109840 252918 460965 841184 1652733 3797396 6724293 10201638 25613048 53182143 100534021 193292670 403093240 537867114 1277058337 2620752594 -1 2 4 12 22 56 97 181 299 843 1245 2389 4677 15427 25122 51054 68683 219560 387096 750001 1718699 3287070 5116345 16054705 29231152 57782752 99596645 196929966 335868800 940056307 1210033190 3493439632 -1 2 7 8 29 48 119 208 356 708 1143 2993 5793 15127 25571 42521 126560 179861 363359 571301 1325353 3663551 7802838 13737266 32812516 62781566 93479945 190032766 402946034 671758764 1745995609 3762277628 -1 2 7 15 16 58 121 223 475 873 1356 2201 7907 12482 25227 42585 68866 260030 355682 538438 1314029 2176188 5540044 12738162 28791208 47341779 99795406 171549531 402941226 873187436 1544650619 3559469837 -1 3 7 13 23 54 122 255 488 677 1967 3964 4814 14352 17218 34073 84207 220626 264704 654070 1074299 2304846 7059724 10878998 18325557 61833341 90710258 254009855 402997907 940222421 1075081091 3962229542 -1 3 7 10 25 57 98 206 267 698 1572 2344 6984 14329 16663 33421 108114 158156 268801 742870 1427092 3680474 7837839 9540483 31838034 38269634 92417376 250049909 402761542 604138310 2013535321 3423296515 -1 3 4 9 26 33 108 131 486 918 1989 2474 6695 13866 16844 58343 108394 157747 489737 626756 1944351 2908000 5216922 8935307 30032555 41534831 94284998 248919781 335651014 671244560 2013749974 2684986832 -1 2 6 13 18 46 101 136 287 734 1172 2595 7837 13297 24880 33465 91162 256817 498769 612171 1952630 3308716 7960308 13289695 30538364 44038514 95665882 174977804 469852303 1006887184 1342669514 2349425847 -1 3 4 10 31 51 92 213 408 734 1363 2907 7166 13958 16891 57925 115772 174183 367830 907692 1143441 2714109 6913551 15973617 29727199 35287599 96061670 248503683 335665879 604149077 1812317964 3826061149 -1 2 5 9 21 53 75 243 350 858 1833 3540 6596 12571 24840 58251 99852 233023 270165 1048318 1539316 3504286 4289098 9250353 22703715 42925974 84541410 171630408 268541660 738442383 1074034735 4027519986 -1 2 6 13 25 40 69 238 478 596 1253 2880 5299 14503 24990 33459 91433 166184 405538 889700 1381464 2537840 7357400 13903466 32763421 66149656 93448688 185389470 469856644 1006809512 2080788966 2483884316 -1 3 4 13 24 51 96 166 498 832 1528 3400 6585 13273 16689 57882 75606 175054 356721 673725 1616579 2757396 5750903 13918346 17883560 43221907 89900167 241512361 335642567 939686461 1879316338 4161277634 -1 3 4 10 26 43 85 228 312 645 1887 3842 6798 12606 16773 58190 115933 133814 406099 1041680 1460537 3872755 7785974 12090739 17727445 45758658 90773249 238324978 335650716 604166144 2013771384 2215448232 -1 3 5 12 17 47 67 165 499 666 1732 2468 4149 15474 16650 50164 75208 240897 515645 894694 1878517 2781370 7118286 9020196 32056556 54226613 94370645 261523992 268531011 1006850231 1342619100 2349777678 -1 3 7 12 18 51 70 170 384 796 1160 2760 6624 13673 16719 33351 91891 248936 275741 950688 1958762 2466915 5377006 15784814 30298830 40734537 92598725 246778874 402733906 1006858909 1409617884 4228771857 -1 2 5 12 26 55 104 193 307 1013 1820 3552 7243 13317 25018 57920 75073 182431 373930 770115 1400981 4120969 5849638 10380703 22636951 37254957 85051305 177327150 268525302 939659276 2080696880 3960066176 -1 3 7 9 19 35 84 213 497 890 1738 2504 4712 16279 16645 33499 116075 216809 399594 969538 1071067 2379922 5249708 11849527 31824858 58527075 94510991 266346801 402752162 671335920 1342689277 2819471894 -1 2 6 9 28 49 122 192 493 649 1747 2070 4190 15676 24775 33254 123539 173803 370800 618671 1539243 2474638 7079640 9086988 31068262 51158362 94715958 195600497 469786842 738230741 1744954095 3758269986 -1 3 4 8 23 39 98 236 510 709 1894 2705 6275 13994 16625 57801 98956 255991 396211 572413 1176455 2231316 6787296 11913478 29195355 38074521 97310353 249069735 335561064 738255851 1275167751 3154374540 -1 3 7 15 17 60 87 202 461 788 1648 3805 6117 15691 16613 33186 66433 247657 371753 881386 1283451 2144474 5999061 11402059 18263683 52639538 89808044 262161301 402671454 805342311 1476465154 3422811340 -1 2 5 12 21 47 98 134 452 981 1944 2669 4868 15430 24790 57620 74442 206158 478997 638025 1876164 2621746 4358833 8922610 29101724 53010296 98838046 193104206 268465656 939578433 1073829667 2349068590 -1 2 4 15 22 60 95 138 449 677 1068 3411 5164 16018 24779 49512 90906 206457 346177 817906 1740067 2700488 7094164 13673238 19785321 53020790 90118836 199167363 335574378 872480228 1208026737 3422808158 -1 2 7 12 24 50 123 131 443 810 1610 3538 5388 15564 24628 41077 90268 164229 344905 599803 2034706 2561701 5380925 11300556 24359731 52072834 87749821 194699248 402654803 939527650 2080380272 4160764995 -1 3 4 12 27 48 96 181 451 684 1574 2227 7206 12580 16406 57384 65620 188633 352621 656223 1746154 3067424 7206230 9531310 30594836 43124877 94485594 237343145 335544738 1006633498 2080376801 4026534419 -1 2 5 15 25 32 112 203 370 873 1612 3434 7820 14136 24582 57352 81939 180278 467017 655515 1532361 3613392 4416599 10790991 23385514 41739486 87476658 182941494 268435485 872415277 1879048300 3154116836 -1 3 5 11 17 43 95 176 405 813 1154 2968 4781 12997 16418 49224 82069 180688 279463 705891 1558618 2889482 6650853 13309216 18906519 48699778 78209520 213135829 268436697 805309216 1342182188 2952802760 -1 2 6 11 23 36 99 178 354 537 1533 3772 7676 13056 16441 32850 98547 180664 377822 591522 1624379 2921999 5808418 8793308 25147030 61754916 125623525 214348181 268436733 536874005 1610619237 2952806318 -1 2 6 13 21 59 80 204 459 690 1410 3095 4474 15575 16454 33011 98704 213606 345191 970446 1315940 3355079 7508549 11287316 23152707 50733048 73033818 255340601 268439734 536886890 1610630615 3489696978 -1 2 6 14 18 42 89 213 494 682 1395 2594 4322 12773 16448 32999 98695 229904 295977 690624 1463897 3505445 8117431 11152411 22884241 42723730 71132174 208747285 268439872 536884156 1610630288 3758131358 -1 2 4 15 31 60 116 196 377 667 1527 3610 4961 14748 16475 32917 66046 246594 509682 985159 1907367 3219629 6170462 10890591 24916801 59023113 81653286 242054606 268441502 536884692 1073764271 4026578363 -1 2 4 10 21 38 99 229 475 654 1244 3928 4619 12210 16584 33199 66121 165230 347430 628522 1630727 3741434 7757982 10670596 20262831 64094463 76104160 200278746 268452982 536907280 1073811869 2684528728 -1 2 7 9 31 61 69 202 309 848 1621 2990 6470 9100 16634 33123 115638 149262 510035 1007252 1141448 3333446 5107057 13997217 26718556 49150587 106717897 150242104 268453619 536906289 1879169944 2416076588 -1 3 7 8 31 34 94 157 341 516 1570 2868 7426 14393 16554 49458 115434 133027 510149 563213 1554408 2560374 5614700 8430429 25834260 46898561 122370381 236815095 268453765 805357716 1879169159 2147628672 -1 3 4 11 29 47 89 155 455 712 1977 2086 5814 9623 16551 49572 66108 181912 478198 774836 1468766 2530269 7421149 11762516 32256771 34563448 94699941 158843455 268453532 805358589 1073812137 2952980849 -1 2 7 14 25 50 64 167 491 983 1441 2974 4628 9135 16621 33118 115230 230931 413427 825524 1061728 2729080 7998896 16030908 23739273 48378408 76490319 150358998 268456614 536912488 1879147334 3758294017 -1 2 6 10 16 49 67 223 463 846 1145 3382 5280 12165 16548 33095 98915 165537 264959 810066 1111489 3653352 7545297 13815831 18735951 55236367 86141550 200805934 268455993 536912675 1610733502 2684496662 -1 3 5 12 26 38 121 245 509 529 1768 2608 4833 12588 16562 49489 82793 198119 429832 629879 1994649 4008007 8380866 8763231 28887989 42471430 78984764 207161503 268457282 805369939 1342248909 3221487488 -1 2 6 12 23 36 126 236 490 674 1964 2809 5194 9254 16865 33467 100249 199343 382159 599300 2081495 3901273 8063782 11245246 32432911 45550138 84776391 154347101 268535793 537070181 1610995037 3221825350 -1 2 6 15 17 42 121 209 396 900 1595 2830 7734 16170 16798 33706 99915 248769 286593 703741 1967885 3459577 6462069 14872916 25875242 46770799 127017050 268303500 268535744 537118792 1610897837 4027234262 -1 2 6 9 18 60 98 238 265 779 1030 3087 7425 10402 16685 33603 99513 150929 303043 995064 1624739 3872684 4456215 12647954 17169670 51231009 123467115 169126088 268534227 537018992 1610909657 2416904555 -1 2 4 10 25 50 97 227 409 979 1877 3890 7518 8422 16891 33590 67266 167154 416288 831367 1580071 3695274 6751603 16173890 30545029 63090969 122289087 135081008 268508057 537046044 1074142150 2685152393 -1 2 6 8 23 51 79 139 491 976 1745 3356 7410 13849 16764 33307 99699 133910 381098 845996 1290912 2230730 8115389 16228751 28567316 55503503 119732111 229900906 268551596 537037404 1610896114 2148461901 -1 2 6 10 17 32 80 238 316 1004 1899 3338 6878 12831 16846 33513 99552 166645 284231 535263 1340986 3885636 5117834 16263218 31224534 55443626 111837692 212550301 268551250 537004860 1610994854 2685054504 -1 3 4 15 23 38 96 193 349 818 1290 2523 4628 12536 16828 49671 67301 249266 383148 632673 1603939 3199745 5682047 13501704 21252572 41652767 77033696 202621325 268517953 805504580 1074056238 4027210435 -1 3 6 13 23 45 75 205 421 558 1782 3146 6448 9204 16719 50137 99369 215922 382917 753015 1223985 3399603 6827805 8984896 29090652 52281450 106299538 148422979 268551117 805536770 1610894132 3490191135 -1 2 5 11 17 55 89 254 335 939 1777 2691 7128 11353 16787 33411 83433 183807 283639 913938 1450158 4149534 5388117 15281396 28966961 44597333 116261089 188285282 268501972 537020001 1342507883 2953779650 -1 2 4 14 29 54 124 211 369 974 1766 2900 5204 13527 16838 33366 66620 233111 481526 895228 2057902 3424014 6132847 15840432 29098281 48022344 84002570 219154762 268521667 537082860 1074142098 3759058868 -1 2 4 10 23 40 107 195 496 598 1600 2253 5918 8821 16708 33624 66977 167033 383159 671272 1749074 3157543 8247710 9878973 26620958 37675063 97732394 146689008 268522081 537014211 1074043878 2684894104 -1 2 7 10 28 61 64 146 409 874 1164 2961 5903 8759 16747 33310 116394 167286 465661 1014130 1080078 2391374 6779262 14232052 19371736 49275356 98075730 145951374 268539354 537011622 1879477944 2685231030 -1 2 4 11 30 47 76 193 284 570 1695 4025 7121 8920 16948 34440 69516 187321 500299 754630 1279458 3230696 4576131 8991769 28081232 66955959 113628293 150108255 268935704 537625386 1075020982 2956019992 -1 2 4 8 31 63 84 191 409 610 1750 3827 4171 13492 16942 34392 69421 135870 521103 1019499 1413559 3077678 6555126 10472228 29055750 61599581 70954077 222587361 268952135 537901192 1075172608 2150530573 -1 2 6 13 16 34 80 237 361 815 1674 2710 7267 12985 17244 34357 101140 220712 276236 577378 1347728 3859747 5861028 13578570 28001481 45338426 119885924 217834611 268709348 537458511 1611976617 3493482914 -1 2 5 15 29 45 99 137 449 894 1333 2155 7330 14904 17188 34279 84346 253640 490856 723970 1594958 2302088 7599255 14160657 21489791 33614286 118401547 250867380 268920132 537607558 1343753543 4028863721 -1 3 4 10 26 63 85 211 435 571 1237 2738 4489 11366 17133 50543 67735 169321 435867 1020808 1419503 3508370 7247200 9004677 20468669 46114976 72878206 190993542 268887149 806311643 1075093545 2687966498 -1 3 6 11 17 43 79 147 353 943 1880 3299 4475 16122 17185 50699 102207 186079 291765 692268 1260840 2426009 5917557 15604807 31337739 53426606 74469339 267671372 268710314 805983539 1611838567 2955402642 -1 3 5 15 30 40 88 241 384 626 1419 2594 8038 14124 17116 50419 84420 252070 506091 677657 1502608 4030263 6510832 10139655 23729844 43659189 132741715 229921658 268952907 806003938 1343743691 4030620596 -1 2 6 11 24 58 73 136 257 655 1976 3826 6634 15950 16966 34349 101707 187527 407470 971820 1237959 2357106 4347280 10805269 31699684 61529520 105985401 265032504 268856396 537816270 1611869653 2954997606 -1 3 5 11 18 39 103 164 296 814 1800 3562 6382 10322 17378 50846 85980 187523 303713 628557 1651779 2629870 4739637 13548809 29897638 56995067 102631504 172871723 268761369 805927169 1343764791 2955557234 -1 3 7 15 18 33 114 211 501 986 1685 3562 5326 10834 17240 51141 118558 249961 303812 531642 1864722 3503100 8273033 15952904 28282743 56643717 84517751 184164335 268760001 805895371 1881009295 4030090796 -1 3 5 13 31 48 71 222 422 662 1479 3875 7250 12450 16947 50404 85240 219887 522257 808211 1123814 3581730 6971935 10726650 25129605 64767728 120195193 207165089 268936177 806137515 1343239900 3493137168 -1 2 4 14 21 63 99 232 322 968 2014 3510 6105 10642 17269 34314 69620 234186 352403 1023794 1603574 3897206 5502661 16168033 33173541 57834195 96772393 170139019 268776338 537869767 1075391902 3761785141 -1 3 5 8 19 63 71 247 280 886 1448 2930 4134 14757 16999 50894 85728 138011 321895 1030885 1132440 3951985 4546449 14377260 23162767 46281832 69491713 236004773 268806081 806199562 1343598562 2150888682 -1 3 6 11 24 38 83 149 464 585 1812 3914 7872 13497 17342 50445 100557 184401 403496 651317 1329578 2364309 7826933 9894286 30022148 63880728 125998254 226173681 268937200 806039341 1611824964 2955794194 -1 3 6 10 25 32 66 154 347 684 1423 2870 6794 10218 17344 51031 101972 167948 425590 549546 1050881 2612829 5631606 11508943 23948178 47503166 110555379 160265080 268956842 806026127 1612081524 2687472183 -1 3 4 12 30 60 76 209 292 970 1464 2969 5894 14743 17033 50882 69566 204508 502084 1013564 1286094 3517143 4944511 16160017 23559844 49811413 98737778 236005607 268875059 806115530 1075079121 3225037360 -1 3 5 8 31 60 124 221 282 805 1765 3799 7897 13046 17125 50388 84741 136896 516775 1011287 2078076 3575766 4529611 13497461 28560603 61004660 126908983 215028646 268888924 806206580 1343823032 2151413672 -1 3 4 12 19 50 122 154 428 856 1162 3412 6534 11445 17016 50755 68331 200956 326050 849083 1977810 2555974 6930676 13680908 19514001 54773609 106235962 192829290 268808335 806297965 1075567215 3223906755 -1 3 7 9 30 42 83 152 416 569 1603 3156 5534 11610 17191 50586 116876 155207 505430 720097 1336545 2580205 7042949 9059850 27206585 51220845 89958099 185079988 268844021 805858256 1880231503 2419053459 -1 2 4 10 28 35 111 168 475 570 1944 3716 6665 9383 17197 33999 68314 168266 472838 570111 1784601 2879151 7705389 9089130 32128342 62349827 113086089 157620761 268854422 537559927 1075659831 2686536677 -1 2 5 14 16 38 115 157 396 988 1297 2438 4227 14588 17045 34744 85623 237097 272287 649124 1845222 2549541 6366809 15803554 21750710 41085971 68481302 241701567 268779160 537579486 1343823233 3760988696 -1 3 7 10 23 42 106 230 469 719 1219 3997 6807 13374 17328 51019 116888 168601 386979 714590 1713855 3728416 7774287 11923100 20740061 66143312 109710999 223730112 268726947 805865952 1881035035 2687525041 -1 2 7 9 25 48 88 232 359 723 1833 2492 7816 11212 18211 35232 122550 158596 395234 821423 1563861 3697954 6278634 12080093 31308172 39271733 134050062 172679556 269999243 540569025 1885326483 2427998519 -1 3 5 10 27 62 121 240 365 647 1487 2784 6286 16371 17844 51734 88556 179557 426078 999601 2032107 4096779 6129152 11423215 23959336 42216448 108568867 257799961 270473569 809417969 1348322218 2695792589 -1 3 5 14 20 33 97 227 299 756 1739 3459 7832 11352 18077 52518 89914 241534 345020 558298 1641064 3887605 5239870 11872006 27923873 56213388 133068038 195896795 270078740 809202391 1347398369 3770010580 -1 2 7 13 22 46 73 145 289 617 1516 2767 7794 15806 17697 35668 122233 228017 379675 728551 1293185 2574673 5068884 9449969 23746123 43165458 132050973 266606009 269738485 539491805 1884079601 3499346680 -1 2 6 8 22 40 78 166 333 902 1940 2468 7764 9480 18285 34925 105665 139676 378952 695445 1188106 2869629 5660613 15345427 32817914 38110312 130928352 162666101 269646185 539715508 1616348085 2162722792 -1 2 4 8 19 39 108 206 496 603 1586 2849 8112 8747 18060 35365 72783 141020 297721 613786 1713391 3263501 7886680 10369315 26601592 50321979 127429958 134501447 270171225 540108475 1081674274 2157747265 -1 3 6 11 27 34 73 208 461 528 1033 3848 5041 10551 17584 52825 102577 192243 429464 546434 1303974 3576280 7695771 9259715 17964732 66158267 76882676 182311416 269727401 808876470 1618258486 2962178935 -1 3 7 12 26 63 115 188 440 697 1491 3891 7774 9612 17719 52837 122276 205703 445519 989590 1912544 2905734 6844669 10499032 23835901 65289941 133443248 164976249 270365079 808235094 1885991494 3231970831 -1 2 5 15 24 63 85 131 381 660 1960 3923 5234 9090 18150 36237 86892 257518 413860 1009840 1333403 2339399 5795056 11129590 33074891 66655324 89383928 141395485 269814798 538988660 1348348230 4037450592 -1 2 5 15 16 33 110 219 463 524 1347 4052 7002 8766 17587 36229 89736 257183 285921 583962 1741518 3518476 7795990 8944222 21946468 63553916 112771856 137660058 270256293 540430738 1349695012 4034968749 -1 2 7 12 18 48 75 250 323 1007 1344 2063 7259 11808 17495 35642 120868 206205 318695 831369 1263308 4001234 5608835 16052314 21376312 36798532 123044077 189759864 269648826 540935576 1884358967 3237535493 -1 2 4 8 16 62 76 145 348 776 1541 3422 8115 11087 18212 36501 71769 140335 286057 995134 1199897 2546310 5382228 13620544 26671899 58537800 128592710 170936118 269700783 539285533 1079387310 2160090123 -1 3 5 13 28 60 127 154 327 579 1575 3593 5879 10013 18410 52526 86741 225243 483029 1048572 2029113 2452907 5707927 10301787 26436071 61802575 100292702 157544666 270524991 807849348 1347490802 3499207995 -1 2 7 11 25 46 121 165 502 654 1919 2543 6227 9642 17978 35502 122336 191450 399003 734429 2095787 2845187 8049774 11252480 29668025 39678151 108787349 167148716 270426337 539560315 1887246843 2963433446 -1 3 6 14 17 37 106 185 389 768 1214 3009 4273 16061 17824 51491 104353 241772 269739 631565 1795730 2977767 6568111 13355425 20158073 47264668 72964173 257321697 270184509 808328527 1617011320 3770803402 -1 2 5 9 31 39 96 155 284 962 2035 3754 5275 10750 17994 35901 86082 155921 499453 619957 1652552 2388754 4291274 16425417 31514385 58849258 91533899 180189686 270018484 539399034 1346873191 2431750796 -1 2 7 15 27 49 69 215 376 716 1410 3784 5475 16100 17518 36262 119625 259932 432665 845839 1113501 3588715 5866594 12406200 24433520 59602701 85695204 254683395 269582275 540378694 1885243678 4038254485 -1 3 4 9 25 46 113 243 261 831 1939 2762 6198 9750 17931 51235 73210 157885 397863 753498 1909701 4065408 4643946 13052494 33347521 42168713 106592003 157826770 270295323 809274643 1078039107 2429484948 -1 3 7 14 24 39 74 200 304 710 1378 2894 4727 10525 17650 51248 119866 238838 416282 605651 1253726 3215456 4926827 12209463 21979107 49264449 80310418 181468703 269657757 808607455 1884091803 3769644510 -1 3 6 8 27 61 124 242 315 527 1849 3672 5330 8816 18088 52698 102495 141508 432137 1028183 2025914 4070021 4814514 9397496 30739259 60972304 90814831 137950085 270478746 809292215 1615735738 2156010924 -1 3 6 11 24 46 81 199 340 588 1676 4067 5918 13619 18295 52309 102951 196591 416446 746679 1424796 3382352 5401569 10201939 28519050 63285629 93236403 234858319 269776964 808556439 1616245894 2962408480 -1 3 6 14 23 47 99 224 432 796 1134 2412 7024 13346 18296 52510 102956 241415 373729 740218 1678621 3816201 6951752 13233653 17396791 41469778 109874549 229266133 270282383 808546481 1618186135 3774076193 -1 3 5 11 25 42 78 169 310 886 1378 2616 7893 10709 17922 53089 87189 194502 405023 658336 1186968 2748374 4802912 13736945 21029720 45439424 131343765 183424886 269759463 807659392 1348162023 2969075147 -1 3 6 8 18 54 122 253 392 838 1357 3967 7531 11454 17977 51781 103157 143473 321951 854400 2086592 3997148 6615763 14167890 21054044 66930499 117475474 194450652 270219783 808581918 1618688278 2162491123 -1 3 5 15 20 53 72 242 465 817 1329 2492 5567 12290 17957 52476 89256 255140 357531 904222 1285440 4073420 7532898 12878895 22186761 37950310 86113592 212900236 269937966 808706409 1348566241 4042955424 -1 3 5 8 22 37 84 174 497 869 1514 3386 7423 12787 18140 51312 86063 142930 389794 639817 1344939 2674100 8117586 14004782 23495394 57722491 124340628 215733098 269577188 807485216 1349459554 2164111209 -1 3 4 12 30 60 110 160 509 766 1267 2335 4367 12117 18032 52589 72123 212070 519317 1016125 1721274 2754500 8114030 12000353 19429098 41171482 68428262 185866426 270385074 807775217 1080151982 3231571237 -1 3 4 8 17 46 100 232 317 720 1374 4006 5366 11926 18374 51827 72329 145812 274145 722695 1624870 3741864 4799944 12297181 21337635 63663043 88836213 190340771 270333034 808599188 1079092683 2156027830 -1 3 6 9 18 51 72 131 309 602 1931 2571 4712 13354 17849 52603 104859 157095 324965 804651 1264448 2298102 4960780 10390780 33348281 45195514 83212747 232086835 269986546 808414117 1616423184 2428333913 -1 3 5 10 17 45 67 136 259 746 1200 2609 8135 9991 17965 52848 87068 179193 272071 771419 1132811 2218031 4598283 11916635 20412823 46113642 126946742 155079171 269841919 808071721 1347895117 2694114559 -1 3 7 12 25 51 98 198 484 722 1731 3864 7661 12967 17634 51282 119039 206930 408564 808811 1680532 3351478 8187508 12547400 27707601 65753494 121351156 209010345 270523737 809481127 1885636503 3230616769 -1 2 7 15 22 43 118 211 267 532 1151 2766 6859 8220 18120 36708 119563 261272 387077 661841 1894341 3574656 4462661 9151969 17502131 44028426 114294418 148827208 270095316 540818816 1884908082 4039007553 -1 2 6 12 28 58 104 212 286 690 1453 3363 7050 13964 18346 35152 103721 207451 489778 940491 1782383 3655809 4396721 10792246 24949086 56626696 111123765 223395196 270276366 540618358 1616508721 3230713068 -1 2 4 13 17 32 68 145 443 558 1086 2195 7279 15399 18138 36272 71428 222865 276299 580711 1096761 2508527 6901209 8837056 18212763 34976922 123312870 268185903 269799485 539896239 1081648558 3500372126 -1 2 7 11 23 35 113 155 393 611 1800 2688 7282 12981 17623 36795 119063 189790 371181 539793 1922946 2452891 6615786 9946147 30543514 43078308 121856200 209478996 270084600 539999413 1887180792 2965024023 -1 3 4 13 31 51 79 199 317 740 1133 2634 5109 9350 18416 52241 72906 229299 504906 812203 1197967 3361949 4906301 11631733 17036016 45935299 76652279 165984979 269810863 809268217 1079994465 3499006543 -1 2 6 14 29 47 122 186 484 601 1415 3177 4661 15615 18041 35663 105157 238050 470651 736117 2084693 2888779 8157116 10034343 24341132 52458713 80157186 267935920 270101981 539278474 1617217244 3770583682 -1 3 5 13 29 38 74 208 495 841 1817 3139 6068 15287 17742 51645 89954 222848 468534 599893 1271056 3580115 8267873 14562780 30971808 54164354 96257338 242190604 269835786 809247952 1349198787 3504533398 -1 3 7 14 18 32 64 140 464 813 1083 2583 7783 14229 17931 52318 119473 238845 319943 567696 1143126 2214656 7478286 12956008 17927030 45784299 131543144 225102133 269752909 808074661 1885739042 3773807445 -1 3 6 13 19 41 78 252 345 873 1896 2952 8140 14314 17860 52844 102901 222930 303670 716731 1226980 4020028 5287778 14055907 29676678 46229776 125907437 224202066 269997653 808725617 1615298053 3504496321 -1 3 7 13 25 38 76 147 451 514 1090 2918 4096 14391 18294 52256 121943 222355 402157 601504 1209886 2547572 7660525 9285341 17805762 48288499 72154489 248434551 269867997 808216998 1885421051 3500265090 -1 3 6 9 26 53 109 130 320 1015 1444 3836 7267 12204 18372 51478 103726 162411 457828 915423 1729687 2348489 5618608 16105184 24867304 59649879 125634083 192449509 270357422 808235142 1615391995 2430141294 -1 3 6 13 17 34 115 164 356 719 2018 3800 4480 15132 20171 53671 113508 200307 299248 604666 2083142 2990056 5254097 11286391 30758937 65463598 80586383 252781501 273689266 816592310 1641373676 3555126233 -1 2 5 14 16 60 107 183 462 911 1742 2850 7051 9048 19261 39845 90890 248815 301772 942455 1642181 2709399 8253456 16446873 26917180 45460394 102356669 156119681 276689332 553318051 1369095737 3803554569 -1 3 4 15 18 33 92 203 350 617 1915 3820 5028 9245 20178 54220 74912 233222 282627 614545 1344623 3574693 6216435 9353238 32045873 65306117 73791429 149498459 274652303 814658644 1105784486 4091827891 -1 3 6 14 21 53 108 154 432 708 1078 3944 6356 16124 20230 55371 114500 249305 367709 847989 1627643 2302859 6339591 11078466 19863441 62482018 110735671 245143070 274769108 816395699 1630492804 3820600850 -1 3 7 14 30 34 120 240 386 581 1583 2483 7742 8421 18905 57078 123188 248580 481687 617242 1954264 3897244 6928009 9205151 28389384 33963311 117812497 159602718 275360075 814503874 1907457637 3792103427 -1 3 4 10 17 56 95 162 461 687 1045 2652 4261 9462 19002 53339 75165 182610 300784 994284 1381364 2892289 8127725 12471098 19436498 48816766 76629053 136219192 276566108 817784211 1093192009 2733119193 -1 2 5 9 17 56 74 243 287 959 1468 3564 6902 10988 19864 39489 92957 134936 318497 1008588 1087908 3681896 4768676 16745874 22465938 53516887 105163561 199659338 273210619 553624225 1364630178 2469407288 -1 3 5 13 27 48 122 248 489 991 2047 3473 4547 9025 19914 53601 90633 200536 398337 879331 1939009 3681827 7822835 15397337 29763693 51499802 77522592 153076788 276253251 820698128 1371959830 3541118897 -1 2 4 15 19 60 77 204 310 666 1457 3054 5472 10540 19233 37968 76733 233100 286609 933548 1107745 3609930 4401488 12012471 22599065 45934671 98650455 184766645 272851572 548921322 1096416819 4072630000 -1 2 5 11 23 58 111 243 363 659 1638 2761 4771 13365 19052 37715 96048 167918 351554 1042793 1663789 3797024 5621659 12323287 27465474 48314989 68998276 213778013 274045238 549233777 1369585903 3001225940 -1 2 6 14 25 60 74 146 465 832 1041 3139 5007 8863 19842 37094 108263 246059 443001 951879 1116771 2283807 8092332 12776795 18883557 57003859 70342452 162000719 276487624 549533596 1629938704 3815458443 -1 3 5 14 28 60 74 146 367 590 1563 3298 4466 10883 19899 54119 93231 245838 508063 934262 1114748 2328141 5557324 8458327 27420767 56822479 80731595 187136838 274048559 813882454 1369815186 3815597032 -1 3 5 9 17 40 118 217 362 735 1090 3683 6647 13394 20280 56164 94354 131223 295406 738079 2082599 3279237 5280033 11167730 19311655 63109267 114020931 201842715 273802476 816343811 1361195283 2479457131 -1 2 7 14 20 42 75 248 358 971 1153 4003 6802 13089 20139 39420 128531 246752 361672 741212 1137658 3879166 5458432 14718484 18852985 62042535 106138024 233034273 273850954 551774604 1897561577 3820574691 -1 3 5 12 26 34 110 189 410 991 1056 3763 5737 9214 20344 54605 91780 213767 410903 642247 1610188 2746758 7231177 15508044 19287258 63541732 90860027 167532096 275719040 821022708 1361073293 3284182448 -1 3 6 11 27 61 122 213 371 859 1249 3442 6395 10465 19664 56029 110413 165230 397064 974789 1859715 3398648 5467292 13205608 17760502 50790713 115704804 186140001 273846045 818667502 1627955412 3003865969 -1 3 5 14 19 42 102 184 301 658 1632 4002 5812 12618 19986 54653 95535 247445 265810 775606 1717403 2786641 4262433 12344597 28684225 61302106 84130148 231920700 272643867 817840612 1370538784 3819914671 -1 3 7 14 23 59 115 227 511 682 1327 3231 7322 16328 19963 57137 129431 247472 330407 988942 2059228 4022588 7452342 12000330 24231518 56610713 126114727 246413093 275783202 817117910 1903493385 3813917546 -1 2 4 9 29 51 94 252 451 656 1888 3543 5587 9503 19588 38432 74196 132457 510921 908188 1438888 3678557 8176688 11667489 31743849 50347279 98253926 142901206 276675538 548451234 1105390631 2467254476 -1 2 4 9 24 50 88 201 327 939 1189 3024 6585 15605 18516 40317 79784 135256 434980 915465 1344335 3523975 6162687 16293041 17937851 46077504 111177515 242675632 274247200 552955123 1090857908 2458575906 -1 3 6 11 29 48 117 217 275 687 2002 2731 6392 9382 18502 57230 110556 168761 507453 911882 2039682 3174345 4969234 11796083 29911739 50142840 112782336 144742070 273445401 817773127 1641489908 2999814731 -1 3 4 9 23 61 125 222 331 538 1687 2245 4618 12347 19075 54291 80166 138085 336154 933606 1937815 3388874 6194853 10389665 26858227 41021742 69814288 230806353 274444817 814779511 1099176994 2453842471 -1 2 5 11 19 57 92 246 380 529 1373 3113 4963 12614 20175 38720 98171 170234 289340 1008366 1392288 3726206 5401640 9726454 23225399 55145629 75170565 225740793 274090202 547069018 1366697449 3010672402 -1 3 6 13 22 62 117 210 432 582 1230 3623 7702 12031 19639 56160 107139 202314 359397 946363 2007746 3151605 6404777 9171723 17753339 66297152 120613147 181306808 275025386 814045408 1628562655 3552615710 -1 2 5 9 25 50 112 129 502 845 1132 3494 7889 14452 20064 39765 95905 136381 454189 894884 2012192 2593783 7513937 13268316 20123984 50536523 122993919 256049812 276039528 549931303 1361891899 2468783223 -1 2 7 8 31 44 70 132 308 848 1277 2740 4334 12716 18767 38244 129219 154751 486687 697845 1274561 2608589 4546342 12691967 17887082 50176609 81083642 220911473 272793485 550212560 1895986590 2195194459 -1 2 7 12 16 54 90 144 345 859 1610 2661 4744 11894 18937 38169 124448 220726 309184 800347 1406160 2175157 5898161 13001210 29169348 47341835 72177477 174187432 274535259 550169692 1906953363 3270547910 -1 2 7 15 22 41 94 200 380 853 1689 3889 7860 14217 19693 39339 129783 235301 337526 779607 1352541 3583440 5747028 12944174 26805788 59313828 122805466 204567218 273859662 550423533 1905005799 4089225561 -1 3 5 14 25 56 113 168 279 645 1495 2412 5863 10168 19230 53980 93602 252779 441084 999242 2061991 2990348 4818119 12143585 22369058 34172667 86433193 149337477 273639282 817269389 1363874075 3794266655 -1 3 4 13 26 49 121 188 484 624 1555 3607 6563 13311 19886 56706 80685 203620 422936 852459 1950317 2655787 7736953 8706356 27767379 65195803 115022537 218314414 275859108 814403555 1102846961 3553064371 -1 2 7 8 23 39 85 168 358 656 1535 3412 5273 15873 20222 37707 129004 153086 359571 543494 1564183 3023714 5385176 11825720 22878437 52078749 95302668 245945012 274117738 549343851 1901065726 2201768234 -1 2 5 11 31 62 65 193 385 929 1822 3695 5770 9476 19481 37586 93573 169929 485155 952488 1186743 3601729 7169080 16715454 33134371 65562304 92261298 149822883 275478992 552810418 1374462251 3016786944 -1 2 7 9 27 47 114 207 486 592 1399 3891 6548 13842 19666 40464 130398 137635 423498 674913 1990443 3473116 7364313 9370803 23354351 61551387 113607483 212452959 276285786 545689748 1903961650 2476026834 -1 3 6 10 26 63 75 200 298 1000 1286 3683 5724 10296 19672 53282 107164 185947 419889 920772 1085463 3482317 4691628 15640912 25006052 63099963 89665350 185075190 272649995 820139360 1634413601 2751004930 -1 3 6 15 22 33 107 163 306 867 1309 2400 5337 16112 19311 53835 111486 234557 360217 625077 1693045 2948340 4672993 13066235 23489663 34470288 96683017 247384676 272863607 818771596 1635425448 4062734628 -1 3 7 13 26 41 116 169 326 768 1665 2191 4744 12552 19074 55268 130739 201235 421904 772440 2003079 2962528 5817651 14372706 25270644 40641957 72266329 230231239 274685610 819179012 1905862185 3528078835 -1 3 4 12 17 46 77 189 262 880 1309 3035 5130 14110 18709 54126 80573 218107 310269 708655 1097685 2775286 4845084 13264325 23081416 44156638 100175830 215243911 273426009 818099538 1098190612 3263307085 -1 2 4 9 29 48 76 197 343 562 2043 2091 6141 15230 19345 37724 79552 136029 521922 873305 1177291 3625796 5977851 10064648 29455934 38408799 88896524 258053540 274578471 546718297 1104562009 2456947144 -1 3 5 14 28 37 100 166 410 926 1953 2357 6879 15858 19379 57117 94299 253548 520839 547649 1736289 3116043 7116291 16313084 30106397 37058762 108087140 250169345 275405004 821279226 1373078906 3792784400 -1 2 7 9 16 42 83 230 373 680 1127 2306 5073 13804 18969 37933 129763 136594 309606 725932 1455445 3935124 5576643 12270661 19454056 34447989 74249898 204066074 273685101 548579257 1899740171 2453182648 -1 2 6 11 29 47 114 216 503 704 1440 3498 4975 11365 20093 38330 108076 169038 517352 659939 2025812 3179198 7619948 11160681 22483449 51161458 72762071 168854928 275926513 547509198 1632611671 3006565733 -1 2 5 9 17 47 113 236 397 792 1995 2941 7256 16240 18815 39420 94576 137952 325296 709001 2009806 4091545 6955890 14661273 29479414 44542527 132640547 240967717 275771872 551017371 1373287454 2459014413 -1 2 6 8 28 54 117 187 453 572 1436 2403 5789 13697 19035 36949 113323 152142 507748 809927 2091216 2633051 8266774 9712326 21432221 36752530 84909949 207872696 276331895 547003924 1633591663 2182511258 -1 3 7 9 20 37 123 175 507 898 1621 3702 7075 13868 19657 57103 130078 138312 391991 577574 1861076 3108760 7700411 16390754 28620256 66800227 103632971 208921946 275852822 821050507 1907138045 2480814154 -1 3 6 11 30 52 120 149 363 676 1455 2905 5519 12516 18538 54110 114050 168315 489839 841932 1845673 2302609 5617591 11634264 20974652 43408320 99086110 220000086 273887157 817835608 1633332662 2998659823 -1 2 5 15 30 61 76 132 343 757 1286 3541 6132 9511 20125 37287 93851 234131 469019 940238 1079269 2598456 5867640 11016990 23949529 53980978 90788330 138423837 274699201 547711713 1367023062 4078795277 -1 3 4 10 25 39 82 210 459 832 1450 3801 6636 11921 19684 56948 75712 187491 434205 562644 1503549 3385434 7931848 12781956 22303042 64290106 110131072 178381810 276746539 818527636 1095071446 2750275974 -1 3 4 10 25 37 97 198 357 1007 1262 2707 6840 10626 20086 53297 78619 190367 450200 565866 1808138 3521839 5715716 15264823 18188105 46534350 101781946 194834919 273457262 819810781 1094889772 2720981276 -1 3 4 15 26 57 76 128 498 917 1116 3366 7341 9700 18794 53668 80162 240756 399850 1026648 1151777 2473969 7677847 16469635 19093679 52013162 128226389 144930618 275035411 819917405 1096186590 4091734229 -1 2 5 13 20 41 82 224 332 1013 1720 3712 4258 16355 18446 40519 94150 210467 382079 767259 1496022 4126879 6112420 14699087 25614969 63054965 77016582 244921350 273387716 551468899 1373342152 3542244456 -1 2 7 12 26 58 113 235 360 706 1539 2375 5677 9686 20273 40840 127618 223241 415467 1041645 2018644 4184181 5503134 10566583 27279050 37663326 92252424 142316799 273490939 547276320 1911785737 3265205948 -1 3 5 15 27 33 75 182 358 709 1382 3288 8068 16228 18936 54263 90541 242694 417765 655246 1050647 2641969 5662440 11041865 23105361 55302267 119125587 236526503 273051956 813700006 1362534713 4091770158 -1 2 6 10 26 57 86 171 296 518 1101 2432 4533 13763 19846 39087 107796 195291 413696 1013423 1493833 3036213 4423673 10001164 19538454 34567675 78712274 214915074 274048054 548862151 1634276468 2727837561 -1 3 5 15 23 35 88 191 319 934 1246 2309 7243 9810 19900 54673 97264 240060 351898 614847 1360157 2687997 4424804 16025653 17539066 36283055 128107745 140872037 274160797 819832742 1363693525 4074623818 -1 2 4 12 23 34 81 244 304 819 1265 3929 7972 15404 19285 37204 73738 226295 333290 602012 1453443 3877502 4235706 13824347 17961971 61384206 122862168 249315929 274122539 552159909 1095996198 3279497065 -1 3 4 15 19 47 106 236 465 777 1204 3176 5501 14476 18458 55458 77315 243155 286624 665515 1584783 3978481 8052032 13705308 17491654 56175862 100495875 266622875 274906995 820854859 1097924758 4086006038 -1 3 5 13 24 55 95 166 391 990 1963 3307 4750 14031 19392 57244 91980 211936 432655 814909 1418021 2912409 7062568 15682528 30449642 58337162 69843595 211654879 276703911 818146114 1371154550 3549851355 -1 3 4 13 19 47 70 219 464 867 1084 2439 6862 14095 19747 53836 77669 212305 283265 667284 1293923 3266116 8054422 12625722 19883233 36544906 101182036 204830319 275320586 821138449 1096081523 3538872699 -1 3 7 10 18 55 70 151 309 964 1384 3079 4346 12488 18861 56683 123522 196436 269454 844007 1226954 2315823 4536672 15619272 23642102 56729081 77390777 229145743 274192841 818801795 1898719446 2743985923 -1 3 7 11 18 62 114 145 321 935 1877 2339 6537 13274 20098 53579 125145 178460 266400 961090 2096481 2269104 5929233 16355514 32189033 37125414 113942337 234322175 273011246 819719690 1907421713 2999815244 -1 2 6 12 27 53 125 130 361 807 1984 3128 8079 11662 19257 37428 110821 222077 397622 817016 1945490 2461462 5298268 14246290 30037225 58720107 123976319 174486520 273491167 553409971 1637575156 3282387351 -1 3 4 10 29 41 86 248 422 654 1808 2246 7133 9215 20065 53676 81758 189896 509228 757410 1445985 3931470 6611955 12373617 32395670 40222518 104392018 160809997 276024612 814077089 1099788720 2731734390 -1 2 5 8 30 61 109 199 297 720 1805 4039 6191 16219 18881 38250 90326 161979 477027 954119 1579275 3440029 4378351 10525437 32028755 59246094 116559195 246390704 274444567 546738894 1370304248 2200314720 -1 2 4 8 23 54 93 158 298 648 1109 3501 6748 9654 18570 38381 80518 156199 328484 788440 1329920 2118478 4387727 12104759 19234789 50834725 108813642 148680479 274176067 547004636 1096992669 2209582001 -1 3 4 14 29 43 89 148 304 603 1381 2255 7334 13784 19659 54962 77079 259046 508737 722788 1363258 2217303 4303672 9059421 23761647 39528343 133278233 213777975 273962994 816328582 1093449517 3805989110 -1 2 4 14 31 54 117 138 458 938 1519 3129 5199 12399 18551 39778 73844 259855 459616 787676 2084569 2544593 7928378 16389549 21279620 56560995 92853781 227309124 275120403 551486132 1094387522 3819539271 -1 3 5 11 16 34 67 164 276 645 1929 3515 4943 13797 19283 56508 90309 176145 295147 590253 1262509 3130742 4819687 12132133 31172060 50510346 70721100 205252481 274447436 815026360 1368846339 3014803663 -1 2 7 10 18 34 124 236 466 974 1089 4081 7870 9820 19072 37710 130896 190250 280609 644508 1865258 4026484 7895055 15019276 20437511 62171221 120035225 140898711 275102621 551168474 1900680386 2740630757 -1 2 6 13 31 36 69 171 500 940 1983 2209 6753 11508 20079 37069 111120 207901 462655 529036 1291818 3023705 7544176 15885736 30857142 41663408 100758688 170010235 274813121 551547405 1638100031 3531788151 -1 2 4 12 19 38 103 167 332 630 1926 2102 4335 14500 20077 39844 77171 227469 265759 531245 1829959 3045993 6195348 9195949 30653125 40946113 83399654 256146717 272892162 547472035 1099433539 3271019380 -1 2 5 9 24 50 73 196 445 734 1381 3942 5632 10432 19250 39619 96451 142118 445930 873364 1140318 3481401 6649585 11042354 24683021 58741750 89646819 197778956 276116831 547354668 1360669410 2468859836 -1 2 7 9 24 59 99 212 305 576 1168 2905 7679 15669 20070 38214 124841 147277 445072 1023685 1801078 3211291 4456510 8896621 17531077 44630290 128795160 249660455 274647740 548691598 1900608485 2451816879 -1 3 7 11 19 50 108 195 343 980 1588 2606 7495 8719 20431 53598 128353 176268 294029 912322 1610975 3668387 6219412 14942276 28278922 49938886 131908148 160859221 272764615 819860006 1911157446 2989094954 -1 2 6 13 30 50 103 248 371 779 1258 3948 6611 9803 18580 37480 110731 210891 490941 911798 1822934 3929698 5603210 13872881 18291375 61792881 113772245 134252604 273273741 551924254 1633268088 3544626555 -1 3 6 15 24 47 75 147 466 797 1120 3567 5642 14796 19105 57323 107232 238622 437813 716832 1053072 2126194 8082274 14382714 19012109 53587106 83933171 267688376 275638634 821164537 1632193216 4090142522 -1 3 5 14 29 40 104 235 400 969 1532 3629 8012 14626 18546 54384 92632 257478 516329 785335 1593249 4168878 7060659 15124154 22170289 63230747 124133408 261896799 276040883 819107980 1361179081 3810352473 -1 3 6 12 19 32 91 160 429 529 1115 3832 7064 10386 18660 53643 113785 227752 292117 600675 1363336 3054765 6627695 10296060 19147766 65163262 104077368 200290029 276136496 817529859 1632996958 3276872249 -1 2 6 15 16 45 79 177 287 605 1063 2558 4106 9982 20442 40269 114268 244685 323905 665413 1133758 2792289 4911878 8938324 20563259 34442151 82826276 139292447 274685933 547945425 1633825144 4071614254 -1 3 4 13 23 56 113 143 448 912 1589 3929 7063 13838 19130 53781 74686 206104 355236 1029108 1999635 2394081 7965941 15785438 28916175 60264661 105818106 213413822 274889108 819712029 1105094359 3544395092 -1 2 7 13 24 54 114 134 405 620 1037 2118 4905 15896 20072 40833 123981 205033 452988 833738 2016193 2459150 7097585 9394845 20312053 38024620 67754807 240905723 276066563 547771061 1900493924 3538831937 -1 2 5 15 26 43 117 171 297 871 1164 2868 4326 14303 19575 40560 94048 241623 421597 749023 2042310 3023775 4485355 13271631 18532329 46010301 76684253 209495843 274561923 552555122 1363210683 4065919390 -1 2 4 13 27 37 79 140 270 890 1221 4040 5938 10410 18670 40201 78665 209766 406329 570242 1143536 2584951 5157978 12613925 17606698 59525625 90971730 196868046 274316345 552543520 1095915549 3546840663 -1 2 5 10 19 48 79 232 488 843 1931 3226 5091 14722 18669 39365 91160 190141 270960 895357 1111597 4054048 7450072 13270463 29458985 58475940 74844467 251992780 275063655 553298918 1369567924 2743703523 -1 2 5 11 17 48 68 152 266 926 1264 2408 8020 10213 20206 37651 95169 176128 308299 900184 1204293 2163411 4835313 16600220 16881080 36174944 122380311 139952757 274679461 550588347 1364922422 3002709578 -1 2 7 12 24 41 112 175 428 856 1210 3945 6466 13901 18544 37880 123411 221517 452089 748175 1979368 3130829 6622523 12885791 18235131 59415200 114340712 204899359 276664019 551590444 1902949026 3277981662 -1 2 5 12 24 58 97 218 305 774 1116 2332 6616 15641 20173 38145 93979 224296 452618 991743 1767779 3278724 4590719 13833183 20078763 36534961 115032820 250840659 274353698 552506446 1366273268 3268389168 -1 3 7 15 19 59 111 140 464 943 1975 2949 4866 15454 20055 56507 123694 240217 294032 1019732 1646140 2483789 8234067 16425175 31108361 45037121 75111989 242050642 274801788 819159180 1908043257 4068472614 -1 2 5 13 19 34 126 167 417 980 2011 3486 8048 8885 18521 38507 95817 211806 271840 590849 1903185 3084996 6782373 15116922 29941711 54027055 124439498 163696981 276773534 549693088 1370931746 3556263119 -1 3 7 12 26 41 101 250 499 863 1865 2505 5186 8857 19546 55644 129525 225463 402891 722361 1789308 3857306 7552260 12730337 33520480 36189432 92761056 165403003 275757454 821080175 1905353803 3269133871 -1 3 4 9 20 57 102 129 318 532 1519 3125 5087 9387 19111 55521 81708 144035 369244 1032476 1704529 2491688 4623816 9949247 21783216 58409136 69058895 144343720 274203838 817630900 1091901239 2479205100 -1 2 7 8 30 61 72 163 454 657 1553 2637 6930 15202 20338 38183 126309 157307 491117 934174 1131432 2917825 8081270 12490026 28437876 47736400 104431110 260571592 275546757 547227189 1910295088 2185534439 -1 3 6 11 30 42 116 246 487 973 1547 2536 7865 12773 19758 54090 107327 175404 473473 757893 2008369 3744969 7776045 14836052 27994177 36124417 118981891 224562770 275698694 819112039 1640347491 3002418631 -1 2 6 14 29 61 114 244 409 695 1651 3001 6765 8808 20002 38116 112567 260616 502564 922275 1981549 3678391 7145620 12082861 28323754 44900325 107310273 165632946 276127816 546113818 1640307762 3793791365 -1 3 6 9 29 61 123 228 446 607 1640 2207 7432 13455 19926 53332 107938 142293 524064 939314 1960108 4061767 6641727 8419640 28384593 40530984 126520568 206738245 276733963 816916283 1641016384 2463872368 -1 2 6 11 20 45 102 222 358 837 1955 3478 8012 14557 18681 38657 110201 173212 390971 660443 1729544 3258087 5624096 13083011 30326659 51709044 123931618 256299061 273392183 553531686 1636125298 3018560127 -1 2 7 9 16 46 110 216 323 574 1645 2150 4616 10971 19940 40925 128349 145462 321081 692415 1617263 3262030 6129684 10113760 29305793 39882578 73422955 199802608 272658422 547586452 1912554342 2462254186 -1 2 6 12 24 58 98 239 413 621 1582 2388 4588 8513 20969 41289 119291 237927 512443 860624 2052267 3597007 7869813 11382744 32738275 49845793 92859047 178784192 301173756 586716693 1703471835 3400009497 -1 3 6 8 25 60 68 253 495 773 2020 2624 7053 9334 23448 58462 121847 189642 498308 911013 1482547 3320086 7162864 15980620 26485303 40063537 125188605 192771772 294921090 845369854 1735802797 2340257584 -1 3 5 13 20 62 111 207 485 753 1136 2224 4969 14750 21331 63999 70541 243753 266503 801960 2086973 4189695 6726710 8647917 24791760 45012558 94630595 214796072 293228213 850321091 1436803520 3704471156 -1 3 7 14 23 50 76 253 308 769 1888 2621 6833 9107 23266 58182 105400 221386 286026 1042445 1524450 3179839 5902040 15734375 25424320 41723559 120247335 177583373 293857823 847021817 1999276250 3935657860 -1 2 6 12 30 48 98 164 405 896 1258 3688 4721 14952 21220 48029 119238 245486 416816 1026117 2025554 2549876 8071218 13068502 21146027 56290120 97709425 232285506 289603492 593125055 1708338880 3453739464 -1 3 4 8 18 60 66 178 266 704 2040 3154 7091 12525 23380 61794 88266 193756 381498 909683 1408980 2163946 5720227 9474877 27960234 58980358 122636494 262280178 296411732 864238454 1196313838 2409634468 -1 3 7 14 19 39 94 213 462 848 1561 3612 7669 11602 23894 60423 106301 223440 349358 703689 1239323 4167668 6421194 15378237 31820395 57300788 110410542 136471591 300272782 862623915 1989502329 3894529788 -1 2 5 15 23 61 87 232 342 839 1933 2280 4529 13161 20689 45155 71579 227768 312773 789727 1138618 3582255 4584827 14965336 27452808 47393356 98333321 238719543 295957983 584080331 1440262137 4264996385 -1 2 5 14 30 59 75 159 275 656 1495 3127 4566 8625 20627 41858 70679 208298 426272 901836 1312102 2788676 5346231 9250202 19111923 59683999 88457157 197584799 287480613 596490776 1430481850 3955985107 -1 2 5 12 24 54 70 154 485 561 1625 3283 6826 14691 23324 48100 72917 243158 459073 918404 1492185 2624275 7263372 10970329 33484094 60751520 121902397 232957527 301984483 597520572 1464027353 3454800089 -1 2 4 15 23 35 82 181 304 925 1189 2764 6685 12273 23392 44260 89752 222569 295363 754237 1066577 2510169 6116720 12778700 24226510 41538364 132362668 162185180 292613947 578460322 1206349531 4188117197 -1 2 7 12 16 37 94 139 401 743 1154 2749 4236 12041 20860 44288 103560 238647 361269 706265 1200082 2660367 7862797 9582491 22260427 37050421 90552931 164788064 290597779 574020605 1969257964 3386391405 -1 3 5 11 17 32 104 213 315 952 1379 3400 5920 15693 22215 65497 69682 145280 346814 662686 2040369 4190477 5243409 13813572 17795657 59760075 80896338 217920847 286182608 864884047 1423325937 3170180546 -1 2 5 9 22 33 108 178 429 855 1937 3745 8044 11050 24173 43493 72419 188418 297511 693919 2096074 2549909 7674028 15787365 26689631 55984372 106463584 161874528 295044369 592710388 1448941469 2578348290 -1 3 7 8 17 57 70 147 280 787 1631 2386 7655 14875 23635 63581 104858 194169 380523 825200 1318959 2682137 5471412 15668456 29583171 45311776 111192017 202139195 297968837 850485356 1990520198 2348957106 -1 2 5 10 17 35 114 200 473 531 1069 4051 5279 10683 21949 43554 70460 139463 347051 711678 1686561 3686373 7240130 12562955 23243036 54875283 72690087 151868800 291760744 591909812 1414619527 2835712219 -1 2 6 9 18 54 110 154 276 622 1237 2243 5103 9813 21020 42369 120283 191338 346916 1004619 2009145 2690522 5937284 11612881 23722968 42576790 92752570 187094785 292056805 579584324 1703117450 2603337067 -1 3 6 10 17 49 98 247 445 982 1404 2427 6658 15593 23347 65104 121979 160015 363284 924839 1929459 3360864 7559417 12958469 19535172 43133859 129857220 227247417 288066006 848337725 1740209742 2911312983 -1 3 5 15 19 46 71 205 353 891 1444 2174 4951 12617 21151 62412 71112 212055 379086 561819 1340352 3888606 5094518 15141018 19108472 49787622 99391080 243726515 287490975 854869131 1441270737 4270692256 -1 3 4 13 17 49 70 169 450 677 1739 2147 5550 13617 21690 63142 86427 244499 329926 1037438 1374113 2429498 6667901 9307590 30428353 43948574 78048121 266891569 298932947 849209954 1151529648 3756318666 -1 3 7 15 20 42 86 143 439 962 1706 3913 5154 12102 21876 60876 102753 206576 298647 628496 1140869 2808008 8240421 14185516 30518803 50681849 80194006 149002825 298875180 856080161 1958932877 4176209642 -1 2 7 11 19 33 113 153 374 894 1087 2153 5079 9505 21108 43005 103573 158066 346566 659731 1663986 2923691 4569670 15740187 21758286 48628543 95208689 194497020 290312533 585425719 1973968173 3147774181 -1 2 7 10 16 35 117 128 410 842 1507 2071 4760 10677 20948 44126 104916 147183 372740 700312 1596853 2831750 8185635 16518879 17735616 48345800 92530954 149983232 285945813 585833841 1973138637 2832966924 -1 3 4 10 20 47 93 228 503 559 1681 3338 4667 11732 20504 60252 89383 162059 290929 649330 1300556 3256568 7104772 12458758 29488386 66003383 92143953 150438660 298157375 870762759 1164826791 2831560978 -1 3 4 11 25 37 78 178 320 696 1520 3296 4158 8360 21165 58631 89799 144409 474162 729747 1332835 2550672 4606594 9411433 20035696 61009192 85606509 197656816 288784868 866763727 1158547258 3152988617 -1 2 4 9 30 36 78 224 438 592 2042 3712 6701 16059 22546 47588 88030 188418 453791 766382 1425454 3326038 8044745 10535407 26083978 51807782 120835198 214916225 294187997 589105045 1193692709 2633833313 -1 3 7 9 17 47 64 220 398 746 2016 3024 7966 15838 23843 64421 103480 172803 385748 598239 1386201 4190070 7665355 8455054 25642233 40210030 108450357 225585849 293796680 845960642 1986158924 2639225856 -1 3 5 10 18 46 66 211 371 757 1201 3777 4316 10049 21219 58044 73406 161354 374412 636893 1439095 3944739 4964079 8776825 23875179 52777244 91169867 178787633 292137780 858523224 1434176069 2861981286 -1 2 6 8 18 34 81 206 444 607 1024 2861 5598 8801 22382 42888 122588 178160 357887 684339 1162148 3697709 8161886 11228735 24437816 41228363 70515049 176515393 292668078 578799063 1680050651 2327810263 -1 2 6 8 31 37 101 218 284 780 1073 2405 7979 10568 23750 44071 120342 177907 406580 766470 2096234 3976770 5951937 16268002 23028196 45728232 111264366 145377228 291048506 582145442 1723855630 2291433304 -1 2 4 11 24 55 88 222 500 920 1227 2549 5049 15100 20644 48923 88882 158690 486623 1040741 1178119 3756325 7240758 14278272 22044861 45119990 93312359 209679610 290934650 582950269 1168057578 3158634778 -1 2 4 15 21 37 104 229 477 713 1944 4006 6028 13950 21965 45267 88430 221732 272211 683779 2013127 3282930 6977208 8754291 25440997 58056475 73084678 244611018 293623779 595539602 1145345038 4272271909 -1 3 5 10 16 33 78 154 370 615 1173 2485 5744 14791 21714 64664 73273 158858 338876 681435 1473608 2990040 4730762 11578725 23341221 46932790 81523027 216760418 291586248 851870166 1422705504 2898560535 -1 2 5 8 19 40 102 239 256 521 1948 2967 7824 14175 23614 45381 70737 174963 388433 583031 1900485 3295025 6195719 11803976 28472204 38490790 103539225 265500006 297262072 574831230 1446398803 2414043121 -1 2 7 10 22 56 68 234 408 879 1558 2976 6469 10364 23436 44361 104129 146950 271557 805682 1431676 3664506 7364425 15361018 33358500 35276201 126618733 138826090 301512353 571751175 2006837714 2826819774 -1 2 7 14 24 54 112 128 450 852 1848 2699 6865 11700 22654 43442 103804 211028 500181 969554 1792438 3140341 6902371 16659087 28228570 38316002 120439726 157615721 296257594 574971629 1999708377 3913550112 -1 2 5 10 18 51 113 153 412 882 1156 3985 7937 15011 23941 48618 71489 143096 374595 951523 1642291 2711291 8223089 15915262 22426019 50580777 111286305 234025183 290623305 588209778 1455356123 2916457463 -1 2 6 15 29 55 98 158 299 615 1849 3361 6573 8351 23150 42180 119373 227231 436161 972762 2030678 2650256 5646976 11898607 26418669 65775748 130107722 195957217 294925121 602320625 1742259865 4220243530 -1 3 7 14 26 42 90 156 353 838 1698 3852 5387 9396 22434 57356 105767 228427 467497 628935 1127916 3127354 4942152 16500362 32395090 52942238 77243841 175969492 300459742 858641133 1955408061 3931653306 -1 3 5 14 31 50 73 196 279 746 1357 4012 6345 9722 23493 58123 70430 225303 451343 1020691 1323021 4137779 5460805 8483067 17490541 58069355 119485601 175550251 286084335 863641335 1460464679 3930409502 -1 3 6 9 19 54 119 249 390 695 1600 2336 7985 16047 23764 64399 119229 174815 342744 1004242 1601164 3175580 8013657 10193627 31595064 46199707 101354790 222237127 300329529 852360052 1712721982 2634197095 -1 3 6 14 18 55 122 156 436 733 1699 2186 5682 15626 21992 63636 121303 221686 358863 973373 1795103 2667896 7602898 9979570 30705851 44783174 73874820 229201003 298875443 849747944 1685645512 3985403168 -1 3 6 12 31 39 100 211 376 999 1309 3917 4884 9837 20792 57653 121314 261026 403095 675902 2073132 4185584 4405219 12775845 17447502 50439350 98785146 183724759 286099215 856213594 1710971750 3401973110 -1 3 7 13 23 44 96 246 501 968 1815 2641 4710 9334 20727 57829 106269 244739 288353 578630 1895493 3426046 6490540 12621101 27848336 38159333 85411700 186600096 296571806 843966377 1963857868 3676351444 -1 3 6 9 28 58 122 183 316 731 1260 3808 6314 10876 23620 58521 115937 167664 432259 846377 1694895 2336082 5261259 10062156 24285544 50477652 117990517 151307552 292244928 857841420 1733829540 2577222751 -1 3 6 13 17 58 126 141 462 858 1709 2112 5058 12942 21862 64215 116356 231425 381754 914385 1808345 2965348 7194778 16143040 31273186 46862798 88143493 245340341 298231635 853945875 1697464248 3731474837 -1 2 5 13 31 37 93 167 456 575 1313 2264 4946 9487 22122 44536 66930 247911 430775 665471 1102806 2106512 6575333 10873126 20746226 45309643 93142610 190210327 288120311 580089934 1441361873 3690168422 -1 2 5 15 31 41 76 225 450 519 1056 2071 7927 15486 23269 46081 66725 215418 433622 637844 1348810 3319528 6467191 12235255 25087630 42750930 111388980 221003510 292183992 582942465 1455496669 4254514054 -1 2 5 14 17 35 106 154 435 877 1869 2767 6348 14966 24508 45283 67494 199640 334415 753291 2003820 3072135 7823589 16687207 28991981 40002262 133997913 201748214 296023060 575441771 1468783499 3975740747 -1 2 4 11 23 54 80 178 433 551 1350 2252 5862 14048 21495 48787 83128 150142 316024 1015029 1147253 2196303 7947818 10980996 20453515 45576063 83656488 262620810 287936266 580311791 1149594294 3204478482 -1 2 6 8 25 42 97 178 459 913 1280 2114 5973 13150 21024 48017 115938 166838 512745 572102 1984215 2526596 7020115 13297163 20244239 50243009 76309229 250145975 288012089 584587288 1692871211 2384640622 -1 2 5 8 16 42 99 183 470 957 1085 4062 5876 14033 21147 47590 66890 167312 348426 572855 1870398 2611840 7087167 12643311 25050372 51629026 78207272 241786912 291677250 590621549 1422212230 2393442489 -1 3 5 14 25 47 73 235 330 1016 1432 3080 6735 12559 24374 64601 67250 215206 464183 552766 1335409 3259941 4260293 13025814 19924938 66194229 132780049 258122422 287586524 868436366 1470764640 4020710171 -1 2 5 9 30 58 68 246 471 989 1551 3596 5611 14643 21251 46786 66905 182625 448791 846026 1499594 3405911 6640125 13202114 32689806 58692759 81820665 233822037 300187086 592238872 1417947354 2636407266 -1 2 7 8 19 40 126 177 359 981 1379 3718 7311 10893 22893 42284 100063 166769 332556 537941 1783713 2535925 4684727 14298022 17226318 56189384 107596332 155013261 287158526 595556601 1982803931 2313541540 -1 2 4 12 26 63 104 216 382 950 1188 3146 6040 11100 21407 42651 83590 232022 498723 849200 1892453 3738661 4462410 14264880 24334336 66511474 81496643 166337536 292549999 600793283 1151241638 3375404501 -1 3 4 8 18 61 127 205 362 595 1144 3136 7079 10098 24401 60137 83718 182994 365102 881561 1779138 3971586 4498508 10803574 21160651 59658446 132494917 182839999 291080070 867306260 1201672701 2319660168 -1 3 4 13 25 63 93 128 358 559 1956 2219 4147 15701 22244 63476 82197 230106 476733 822029 1119258 3142060 5147340 11212594 28423422 44172328 98782458 225532972 295821515 848197106 1168803533 3721841306 -1 3 7 9 31 63 74 242 375 872 1159 3995 5355 11787 20776 58016 98712 164388 395179 887800 1399335 3373565 5192476 15089046 24999372 54520408 69197755 141522307 292137639 856563421 1951856322 2558848586 -1 2 6 14 30 55 72 166 423 956 1314 3661 5165 9630 20612 43034 115059 197359 395168 936236 1416305 2390788 8105000 12995854 18894885 58616241 71795415 184420340 288623035 593042832 1681537024 3929417882 -1 2 7 12 22 55 113 222 372 641 1453 2729 5713 12146 21205 42966 98498 229723 279254 967993 1690468 3822925 4286811 9936782 20381687 34320841 83685120 158487054 288269993 573719129 1958315223 3387656249 -1 2 5 12 25 42 89 172 276 987 1395 2662 6478 16148 23881 46692 65711 229651 459730 623974 1051221 2201917 5472225 14523633 18445483 40781319 118279686 224104698 285762364 575432712 1465446928 3448703274 -1 2 4 15 17 39 65 172 467 765 1068 2296 4409 16260 21609 46164 82826 214810 347668 662933 1320606 2276301 6577274 9823257 25001790 42341780 88700658 230950707 292048454 581393690 1160324867 4250450317 -1 3 6 14 31 44 80 211 449 544 1904 3622 5579 14197 21422 64191 115500 214206 412448 564288 1305926 4174620 6609220 12428488 28191015 50690535 77793024 239668927 297555197 859403477 1690326558 4009718356 -1 3 6 11 25 44 88 201 372 1005 1130 2828 7720 10454 23527 57708 115222 132638 511416 643661 1079469 3745053 4950323 13129827 21292469 37521643 110959192 149562352 290784668 839338346 1724946601 3089736903 -1 2 4 8 16 38 126 249 367 879 1808 2162 6381 10477 24128 41723 82457 164939 331582 757776 1814918 3650699 4503738 14970745 27006882 46200858 133279379 137827679 294042882 586506894 1202799350 2296005902 -1 2 4 15 22 58 94 188 320 823 1511 3083 6512 8830 23860 44220 82896 214038 298606 876437 1190874 2214089 4658860 14941969 19558713 63598142 120227012 193499095 288972150 602434593 1197998822 4217751542 -1 2 6 9 25 47 65 189 500 690 1732 3030 6541 14735 24155 45449 115226 182027 510236 630666 1454951 2409539 7196024 8540840 30302555 39789732 131689418 210206333 299488771 578399571 1739781428 2618215981 -1 2 7 10 18 33 98 210 439 1011 1325 2874 7609 15977 22969 47031 99229 132581 346809 712195 1850342 3969991 7727144 13237240 19190780 37202046 103709539 222991081 288959177 571063400 1985945567 2911582416 -1 2 6 15 26 58 110 234 283 748 1450 2371 8190 14315 23534 48618 115418 214490 461210 876190 1914317 3432203 6158017 8411519 19871877 49056460 110680182 263633476 288591662 584782212 1724097599 4281891810 -1 2 7 15 19 46 97 136 373 538 1189 3268 4992 10768 21814 41583 100936 220095 341396 535861 1859261 2685685 4684162 10714890 24803135 61253792 99946641 164080671 291708005 596017092 1974351549 4182518653 -1 3 6 12 20 53 91 155 480 628 1847 3836 7324 16293 22988 63060 117733 251343 306211 931981 1267486 2812596 7091385 12406071 29153613 54212496 115116533 201331232 296428421 857729003 1722019128 3432496072 -1 2 7 8 16 61 69 157 440 821 2024 3047 8180 12555 23325 48467 102313 168537 386567 864890 1416298 2717451 8180576 15508650 27195072 36196504 104096341 251576311 294554369 571219601 1985819412 2386255456 -1 2 5 8 29 39 101 155 295 771 1367 2677 7807 12114 22530 40967 68772 168026 407603 765174 2022463 3074463 5477890 14939910 18069699 38792536 116612652 153939868 285956580 577413874 1455295284 2313280992 -1 2 6 14 29 49 121 140 398 716 1661 2127 6889 9253 24181 43613 117792 202141 455983 1025333 1695001 3042978 8356585 9717284 32917648 45177773 119482255 190192631 300509012 579902139 1736008941 3958120213 -1 2 4 8 17 53 79 250 358 784 1512 2817 5932 9971 20788 43358 85631 171461 357121 995471 1537182 3292532 4828511 16582562 19467685 35494158 77036543 184623888 289102370 572538443 1154017498 2345438255 -1 2 4 15 31 35 101 159 283 574 1487 2766 8005 12986 22532 48348 85766 218498 454123 748173 1991809 3076867 6134629 11402195 20480396 36242227 110233542 242110295 287331661 571223101 1188079969 4277019309 -1 3 4 8 21 43 73 203 289 535 1742 3720 5262 12233 20666 59129 84058 186939 293665 573433 1554364 3780030 5871345 11643287 32972799 54063381 79586239 137413508 300189003 856230848 1156652874 2293903499 -1 3 7 14 16 39 88 180 407 525 1652 2090 7884 12972 23092 64798 101946 218679 388389 666583 1221151 2473515 7408617 11065858 32996706 43110097 102242074 251096751 299921289 851356697 1987717241 4000933406 -1 3 4 13 27 46 87 197 482 741 1212 2351 6511 14513 24485 62470 85222 234380 517754 567361 1294099 3887354 7332004 9233604 22621216 49002484 123276074 205511799 290272130 853050363 1193560026 3700101070 -1 3 7 15 27 60 89 155 428 907 1469 3590 5328 12165 21025 58626 101059 202825 474274 832834 1059160 2660560 8371466 12629697 17755377 58562289 73804223 138402182 286900199 861499860 1946707274 4174645876 -1 2 4 10 31 34 107 175 309 855 1453 3015 4459 11583 22362 41688 85933 137269 457593 685731 1960017 2268427 5550528 16393311 19595603 36701163 84640939 164038860 288379967 572024619 1162069143 2837252231 -1 3 5 10 18 47 106 134 327 679 1134 4001 4309 13802 22218 65453 68271 155053 385527 601524 2014126 2852228 4738082 9377421 21479239 55839585 85909077 251225859 291284542 863396918 1430872442 2925489378 -1 2 5 13 24 33 113 134 290 657 1299 4087 6425 11156 24470 41871 68804 253875 484337 740447 1760957 2662665 5753323 8605721 17136135 54978126 119915241 156878210 286904041 593943509 1466936936 3656995300 -1 3 4 13 23 58 85 244 270 633 1427 2186 7220 10479 23266 59331 84754 236286 321508 887651 1071743 3319398 5621903 10902586 19458300 44735189 106030977 139791324 289217445 848700777 1175490558 3637268620 -1 2 6 12 18 50 78 214 484 526 1999 2292 5795 9285 21167 43286 117637 234068 338078 1034535 1545451 3711812 6937491 11681237 25667749 45009267 74126359 190538434 294967589 580533076 1678795555 3420330787 -1 2 4 10 21 48 114 221 425 641 1061 2676 6983 10626 23590 42408 84191 139069 287608 968285 1658808 3822361 7632798 9583853 24110173 35654358 132962858 143731329 292788959 571911027 1199954138 2822188671 -1 2 5 11 16 57 114 148 381 888 1209 2275 5872 13404 20484 48031 68425 152526 359945 835608 1572910 2752581 4260093 16712128 25117262 49956647 79121843 259038230 291710317 585033730 1424717192 3215577722 -1 3 7 14 24 41 120 133 258 596 1698 2695 8097 15087 23060 62559 100441 219162 520722 623457 1623210 2804935 6100102 11691640 31597729 36332308 107015153 207123117 301761056 839534139 1981975461 3972636059 -1 3 7 15 30 58 69 197 257 931 1276 3950 7722 15453 22701 62803 102139 203874 424554 856119 1450318 4088314 5398630 14639676 24339496 52899010 110065729 211179198 291694685 857192337 1993132317 4235810422 -1 3 7 14 27 63 68 201 492 811 1533 2730 7909 13260 22818 65033 101215 220661 472700 791380 1515812 3947459 6881703 16729082 17417257 41159115 117267402 238844085 286786728 843548913 1988483387 4008738354 -1 3 7 8 30 40 94 241 259 642 1790 2390 4716 10823 22490 58893 100354 184322 421269 547928 1110640 3664440 5625704 10119120 32951253 48747665 85238550 144393662 299994196 853172208 1968600657 2285659494 -1 3 5 10 19 34 70 167 491 945 1427 3691 6978 10612 23656 57463 69255 154129 371472 678455 1420127 2120326 6892188 12605794 18149258 56809124 127367134 162102184 285582956 860505358 1475284980 2839648309 -1 3 5 13 17 39 113 143 496 991 1995 2717 5408 11579 20542 58051 68211 234619 339808 709800 1633908 2823734 6548442 13719671 25473669 38381600 76750795 160184479 295189740 845885721 1424781116 3649033292 -1 2 6 13 28 35 114 166 320 702 1629 2813 4320 16125 21902 45359 117333 250296 441451 775088 1784651 2136996 5205295 8449630 30157724 34219293 93075521 222928599 298853084 572666353 1709132704 3722531455 -1 3 5 14 17 49 82 134 499 960 1301 2684 5178 15970 24132 59998 73773 209925 363091 939083 1195650 2776941 6334714 13133626 17807614 37212550 80311708 211847518 292491264 855619249 1439092086 4002896103 -1 3 4 10 19 49 99 237 266 880 1621 3076 7598 10012 20890 64210 95855 141896 348126 989763 2075121 3213534 5379492 15922117 32940541 60857354 107865566 194270517 296006157 861037512 1201363337 2822041129 -1 2 7 15 28 60 127 145 305 776 1672 3337 6070 14091 23196 41211 109937 211924 397203 889702 1769256 3131370 5967562 16208085 30816454 65997098 80633355 268347452 294465971 588797939 1964537832 4229012263 -1 2 5 15 29 35 100 242 299 659 1665 2904 6927 13243 20589 43262 74584 211302 444519 712445 1899927 3179692 6081652 8966950 30207429 33795095 126201791 254077846 294659591 579565275 1447649173 4247224223 -1 3 5 12 21 38 111 208 299 878 1054 3293 5863 9386 23042 61979 81453 240050 298751 725341 1895796 3900179 6096098 16551301 23172454 60252611 69653800 198893942 289182927 862708492 1430737891 3360533334 -1 2 7 8 21 32 105 231 391 809 1946 2089 6429 13512 20828 44336 107540 196429 282283 742224 1894546 3598804 7744281 14741343 27779395 43938594 117709226 234943993 298963782 578726071 1990437298 2359176163 -1 2 4 9 21 39 90 255 400 968 1084 3147 7126 15553 22386 42667 92208 177460 295695 656834 1085196 3219139 8270367 13814461 21156208 62533004 124697243 232397998 289191321 594035319 1177356217 2657257643 -1 2 7 11 31 35 125 162 399 854 1312 3903 4411 14961 24243 43771 108493 143804 443195 738736 1806077 2445957 7585341 15389609 18660582 55612888 95614706 214453187 292511131 599453564 1957685617 3214599109 -1 3 6 13 24 47 117 242 415 872 1542 3134 4348 11052 23581 64063 128160 254382 459262 639918 1673157 3280860 7821199 15738314 29870586 59644889 84080096 144450345 296797289 863946780 1690622040 3675386448 -1 3 4 14 20 39 64 158 434 540 1404 3000 6963 14425 20538 57989 92888 210444 295188 754640 1542025 2674561 7361519 12150017 17065289 35825098 125428801 220358176 292840369 849029442 1182593281 4010004244 -1 3 7 13 27 35 101 171 376 866 2019 2579 6002 9633 23999 62262 113246 256744 492853 692037 1906834 2604119 4792996 14898703 26502858 36330061 78100752 180579697 299700132 852089148 1966227138 3639224117 -1 2 4 9 18 35 96 204 354 528 1444 3809 6728 14039 21537 44382 90455 180113 345357 724804 2087212 4010313 5021462 10975512 18599114 55910331 119683252 267014076 290920454 603124707 1178131254 2629661945 -1 2 4 13 28 59 99 138 506 593 1262 2391 6731 10376 21440 46026 96347 239421 443604 788790 1940165 2632063 7328141 10516255 25047407 43924988 121990566 164911271 286371297 574543987 1178234107 3679017795 -1 2 6 12 26 55 78 215 297 652 1366 3098 7534 14766 20937 42325 125820 258775 509044 1035906 1546259 4044225 5426212 8920370 20461918 64573583 115435373 211267501 292208113 592568126 1742273989 3477970804 -1 3 5 12 28 56 80 147 291 1000 1744 2355 5667 10597 24168 64555 78035 239840 449772 833981 1130063 3044503 5514337 12977211 29985900 47290650 76560369 157426601 295472821 840178688 1432303731 3418356842 -1 2 5 14 17 39 117 192 371 807 1610 2280 4622 11911 23518 48932 78568 224971 383839 769728 1814535 4123140 5085070 15671614 31834860 43091144 93687002 149397473 296317661 578678430 1417010145 3934076780 -1 3 7 8 31 62 90 206 267 854 1210 3839 5048 16008 23695 61310 107973 178631 431945 831635 1232448 3740162 6159472 16603883 21915529 51723777 88333680 231976310 286417648 870986408 1946847548 2395511181 -1 3 7 12 23 53 90 187 296 517 1564 2896 7610 14525 22379 58903 109449 244901 301604 1011962 1166978 2462564 5630829 12008766 32512277 37614797 104252342 232113498 295964579 847876478 2009328984 3487888922 -1 2 6 13 19 39 87 147 450 803 1405 3663 7846 13521 20897 43181 123723 242384 367130 768441 1280625 2757165 6941816 15937244 18540596 50848405 106525121 252845850 292730657 603444641 1732764746 3692952340 -1 2 7 13 24 49 81 185 421 921 1506 2529 7670 8480 21819 48825 111326 239145 465905 945650 1081459 2605262 7766371 13845224 19777326 47533751 111039384 193000437 291152971 570760492 2008359016 3646445492 -1 3 6 11 30 51 97 254 289 990 1840 2339 6090 15647 24321 59461 124445 161872 430883 1012484 1884656 3588776 5948540 14569433 27532347 46427753 77163666 202090610 301950578 840480957 1698304548 3200446614 -1 3 5 13 31 54 65 156 306 558 1673 3256 7169 9618 20794 64246 78024 254056 399813 1011006 1427015 3067196 5758831 11674085 31333050 63138149 108285373 189259373 294167426 863132861 1470981318 3632796645 -1 3 7 12 29 62 72 204 494 534 1507 2672 4506 16055 23188 60466 107096 244616 397610 901071 1563012 3680851 6352708 11052189 19167175 39636303 100081640 217425745 289763432 855048756 1960084886 3467086579 -1 3 5 12 26 45 111 155 496 765 1150 2238 6030 16201 24084 60199 75421 244381 480392 653786 2052842 2683971 7016089 9100009 22635074 46281608 69370151 208733157 288557004 843812788 1434310943 3468273077 -1 3 6 9 20 58 87 202 366 639 1784 3154 7242 15882 21118 58522 122960 190996 277277 908172 1306855 3836336 4674702 11708639 30309414 66196544 106277309 234503746 294458015 860710294 1736975023 2654121318 -1 2 4 14 29 59 67 177 351 562 1628 3007 4178 10655 23009 49118 97129 227079 438084 824153 1420606 2561445 5089276 12109747 32606416 34493496 91874418 164856337 297436712 582617940 1151193481 3959089836 -1 2 7 10 31 51 95 253 438 990 1312 2315 5784 9152 23656 45070 112191 162815 452424 1005196 1303534 3628035 7565478 14006123 17021348 49717737 71572058 192101835 292956805 573327918 1968460294 2847074573 -1 3 4 8 26 57 93 182 369 804 1093 2164 6526 15118 20992 58944 90550 175253 474716 907708 1194672 2494603 4268201 16412487 24853483 45454290 133932090 222832289 289218668 843198197 1184020850 2413532440 -1 3 4 15 22 34 78 213 487 788 1074 2198 7991 15369 21753 59358 90506 225053 278107 709268 1321268 3862654 6554295 15665129 22662515 45733078 105244545 210559350 289009325 844905902 1191728941 4262404653 -1 3 4 8 29 40 102 160 358 998 1580 3004 7713 16213 22040 59379 91022 175116 458111 627374 1911201 2502732 5228113 12880699 32120624 41679918 109465857 201469767 295909923 850844357 1198600682 2388591742 -1 2 6 15 24 44 65 137 387 880 1676 3394 7809 8730 20732 47748 130573 210887 483470 628187 1355901 2977607 8293980 14817473 33074779 64736409 110124374 181609810 293690952 590373650 1736184329 4179967863 -1 3 4 11 18 55 79 254 500 904 1283 3866 4972 9662 24465 62303 95334 163100 337317 958387 1340200 3503310 6683699 13019041 18815369 57833531 87141060 191761514 293590935 867854641 1144687056 3089750417 -1 2 6 15 28 40 81 229 346 1007 1321 2271 7837 11286 21883 46732 127731 211419 418382 558789 1150450 3544651 4993688 14399833 20652942 45532363 108776087 147855648 292627021 577062593 1733332475 4199798360 -1 3 5 14 29 37 86 168 488 642 1945 3518 5152 14532 23523 59966 77302 205032 439606 724806 1102674 2552841 6442185 9557799 28048641 59330780 68776063 208274884 298797884 856906308 1436756028 4022758345 -1 2 4 10 17 61 89 200 421 537 1335 3055 6534 10353 20723 46486 94342 162590 369200 789375 1120489 3845065 7788503 11123551 17752786 36883120 133470842 155824063 293461984 580380006 1189758230 2873297814 -1 3 4 12 18 57 115 231 318 840 1396 3424 7964 8981 20919 63634 97745 241879 339741 839003 1744744 3220474 5951639 16595953 20494575 65223971 104559064 173091896 291965155 856822652 1192787770 3380639535 -1 3 6 14 16 51 98 246 290 987 1305 2160 6049 15812 23681 61064 125851 205808 341114 936433 1988039 3635914 5968700 14415834 19319856 42212562 69758489 211429959 293118231 844198555 1695630537 3995765378 -1 2 7 9 29 34 105 175 307 788 1676 3223 7291 12118 21190 46756 112570 177361 422602 786220 1990808 2574588 5919971 16317195 30648527 59940128 101477615 166253950 294533422 593702224 2009585458 2589391902 -1 2 6 11 23 61 105 153 287 729 1739 3299 5698 10533 22901 47943 129547 145451 311159 847972 1843786 3097059 5555009 8619297 29444270 67099789 81834559 135177661 294703004 594711310 1698259231 3151152379 -1 2 7 14 18 56 118 249 510 534 1893 3092 6174 10844 22487 46928 112178 226585 373221 833653 1813238 3561102 6976520 11465278 26017131 64446810 118194982 143967467 300059041 594957033 1989770411 3950601014 -1 3 6 8 21 37 112 168 320 917 1907 4000 6221 9818 21761 64178 129907 178638 294334 685157 1728757 2431020 4417242 14455850 28588471 57064704 122107142 186999576 301129698 867362847 1726812034 2288818230 -1 2 4 11 25 56 85 224 390 666 1169 2861 4314 12649 22661 42763 91961 141175 501675 861811 1057808 3367231 8366301 8436854 23316404 36310385 99819394 257272595 286964661 581274190 1149703119 3175184255 -1 2 5 9 19 33 74 217 456 965 1183 2883 7566 9534 21667 49000 81780 180040 360252 769940 1425149 3750978 7338563 14350155 25061140 41423805 116191346 168880202 286639173 581683852 1468145223 2556092859 -1 2 4 11 24 63 79 239 466 533 1074 2952 7138 15854 21442 41145 90355 139285 516571 844794 1501087 3222727 7190200 10979756 22716302 36828842 119966089 205889530 288470529 580421804 1181572098 3192467561 -1 3 7 13 17 44 70 191 350 672 1092 2172 7736 16048 21784 59148 107869 254176 338773 603135 1556915 2278244 4966375 10112535 24613669 47573633 106868851 208848793 288919243 843420313 2000316912 3733927858 -1 2 5 10 29 32 79 250 270 576 1369 3986 6035 15632 23545 44137 77667 157855 451455 735611 1545798 3325459 6069279 11544486 20378943 51382117 72010315 219158914 292415826 598335574 1433157327 2923126099 -1 3 7 11 24 56 79 233 302 561 1220 4091 4152 14808 23676 61146 109979 158627 483785 900238 1462349 3258746 5447095 11529686 22719310 52224235 97926828 206165161 286209782 867962153 1956402633 3211506733 -1 2 7 14 18 61 107 148 304 625 1067 3569 7491 9085 21296 47529 113221 228687 374379 910307 1888793 2898942 6241828 11219054 24373978 60687136 112445143 173344972 287871625 591084229 2010692686 3924374628 -1 3 7 14 27 53 110 164 496 816 1916 2704 6782 14493 21213 59274 108020 204926 503499 1030643 2068587 2106192 7219592 16134943 26954385 36264573 130463898 231543507 301148049 852698561 1984176144 4022873711 -1 3 6 13 20 32 119 173 488 517 1450 2271 6088 14271 23225 59552 129745 247199 280715 710420 1816311 2496832 7286575 11941843 20453925 46721300 68384791 245989700 290227182 844679081 1698975096 3705102083 -1 3 6 14 26 32 83 224 494 861 1636 2518 7005 15394 21731 61110 127924 198192 510267 662191 1179473 3592910 6793120 16410964 31046063 48159314 127139474 217321948 296739082 840065317 1714282863 4006650281 -1 3 5 14 16 63 100 233 343 714 1635 2713 4152 14738 23773 58143 79145 198355 363333 856903 2014322 3265218 4456326 9492119 32780826 38014600 86564101 222716013 296317148 853870845 1419712424 4019367983 -1 3 4 10 26 47 84 191 436 543 1557 2366 7413 14803 21482 60512 95779 132952 477720 547134 1127452 2277642 7537576 12321806 29691681 44291537 104080649 229337709 296173365 842865655 1199715172 2947844949 -1 3 5 10 16 57 65 226 378 646 1485 3970 7315 10876 22166 63900 74047 133051 363274 889305 1504218 3322427 4206951 8959921 18234888 51964482 117380827 135657825 289464422 866305365 1470713437 2877644674 -1 2 6 12 25 60 93 192 405 660 1675 2287 4290 8893 24297 47739 126333 246806 478837 890882 1192459 3751148 8250790 8590490 32877601 50267910 87919173 187291154 295332510 574951335 1689623150 3377820994 -1 2 6 11 22 45 80 245 406 543 1050 2357 7802 8363 21300 46968 126205 133056 298945 529102 1275366 3402180 7998895 11507310 22887821 44577857 101837746 192874811 288644707 573857949 1731629908 3111663590 -1 2 6 8 25 57 79 184 497 936 1220 3163 6267 15571 20575 43270 128849 180575 475763 902917 1542233 2495807 6415984 14133854 23311062 58838850 130473301 219607839 286624935 594598191 1724219069 2386712429 -1 2 7 8 23 35 115 221 456 871 1632 3066 4518 15650 23747 42695 111610 180358 295284 721502 1770659 3821076 6692260 15885495 31274802 39161459 86580575 204334339 295728279 580717039 1955829138 2391339627 -1 2 5 10 20 53 76 214 327 887 1648 2496 5873 11719 22970 46033 74063 147498 311407 950442 1343959 4047602 5211253 16469131 33053079 50082737 83747323 144507356 295895780 574227525 1430981837 2862094677 -1 2 6 10 21 45 115 198 474 879 1897 2134 4319 14443 24404 41468 128339 148175 279761 544452 1776522 4173603 6385389 16149933 27011761 45818411 87094075 232310802 300290140 577927472 1691098470 2945934509 -1 2 5 14 26 58 72 136 321 733 1327 3676 6691 9057 20893 46794 76658 213912 477182 805740 1512523 2767120 5026382 8889950 20455405 57830532 124799207 168792990 291762714 601843429 1443208949 3925454591 -1 2 4 9 18 51 81 135 289 778 1161 2269 4647 9412 24233 49025 92740 164356 329724 1019054 1219365 2733119 5291050 16248705 21629210 46026972 91153132 170807501 285762265 576753809 1148543557 2556809617 -1 3 4 9 29 50 78 179 479 606 1757 2867 4504 13917 23740 60894 96338 180824 427731 1035043 1479102 2569788 6855795 11021564 32324448 36587268 88099171 249763669 294878536 849448261 1153751884 2624021964 -1 3 6 10 16 56 70 128 313 888 1546 3454 6068 8220 24062 63911 126026 133385 352241 867392 1533491 2789607 5287675 15519131 32151136 63201957 78436729 183463938 296530675 855652075 1695792723 2848646134 -1 3 7 13 27 61 125 246 432 684 1116 2919 5710 13742 22741 59907 114485 248996 514701 913387 1750772 3448480 8201314 9118000 21211602 35010566 71139801 243466872 287671718 850020694 1963250546 3692297621 -1 2 7 9 24 41 103 189 496 665 1141 2866 7977 9283 20908 45706 110183 167179 479536 652039 1961069 2345184 7264318 9660802 21627362 35259053 107152437 183880697 288923221 581445476 2000721818 2557836416 -1 2 6 12 19 34 99 244 266 791 2030 2826 7611 10305 20509 48491 123852 248958 382814 669635 2063562 3252597 5474622 14817596 25322598 38455275 105155330 151362978 298805372 580554831 1737555422 3416777297 -1 2 4 14 29 36 104 204 358 790 2012 2490 6066 8603 22645 48626 92843 215608 446877 764614 2001656 4051170 4958714 15682897 26892720 49987398 80211728 197904255 298731544 573298133 1158784358 3923170882 -1 3 4 9 17 46 102 242 498 822 1500 2968 7406 10986 21438 65404 90915 182457 366866 581896 2084756 3380285 7320337 15381375 20181919 39662151 110850334 152089633 289586789 847651291 1204014623 2611812299 -1 3 7 10 28 58 99 212 298 613 1612 3346 4577 15144 23417 58611 111936 134848 398458 914351 1901070 3950208 6097935 11932657 32226710 60397336 90847168 204016090 296377316 856761665 1960523417 2936621892 -1 3 4 10 19 54 95 159 331 834 1721 2559 7040 8521 21807 61808 92848 133966 335710 929155 1163300 3031146 4817092 14811614 31425050 49284557 126422809 195302112 294058882 842970916 1176199910 2847543871 -1 3 6 8 27 41 109 136 444 681 1371 2539 7379 12597 20847 59202 129977 166626 498435 654837 2082046 3033966 8362475 9517125 18697266 45421722 114470760 255927679 293388156 839385552 1739981346 2372814049 -1 3 7 14 29 37 100 175 364 625 1570 3054 7199 9300 20607 61440 109882 199620 416869 730329 1937785 2437827 4909649 11371071 33425143 37210639 101637992 172220597 296262906 851224036 2008912892 3906041197 -1 3 7 14 18 32 111 150 293 822 1503 2517 6992 10549 21614 65131 110551 202876 371925 663009 1844716 2656044 5885623 16160029 17874332 49196015 121852799 152858754 290519572 842703922 1981154733 3945580914 -1 2 4 11 23 43 102 194 300 616 2007 3771 6264 16126 21360 45040 97150 137815 293272 613386 1979553 4112618 5898572 12042917 25577191 56855791 122396642 230043873 298191590 602133066 1183444401 3193748683 -1 2 5 12 20 54 74 194 388 827 1438 2550 5176 10135 23408 49122 74076 251821 320317 1020064 1321987 3737666 8230722 15246038 20501292 46491785 77284331 177194023 290818714 572215626 1439313805 3365604557 -1 3 6 11 17 52 87 206 394 855 1936 2068 5649 14020 23290 61215 127702 152786 340520 922881 1290669 3871541 7895708 16122393 28968287 44190945 76143049 237185054 299170705 845234209 1700266093 3159113861 -1 2 6 12 18 40 74 222 338 576 1533 3183 6877 11875 20800 48634 125147 252530 372623 578240 1424327 3727945 5229397 11571945 18152335 63578769 123849227 162615483 290143834 592096948 1714360328 3404971914 -1 2 4 15 31 32 83 167 506 655 1504 3941 4417 12655 22829 43629 96083 200896 422658 695716 1074718 2580918 6384132 10024842 19222997 51736831 95361917 245132947 290601947 597706599 1157302931 4248182288 -1 2 5 15 16 38 70 157 264 629 1601 3877 6703 12684 20898 41933 79700 204674 392066 737456 1491283 2851547 5883686 11505051 33332701 50838930 128044836 242784813 297152905 596136365 1444111325 4260902770 -1 3 5 11 25 36 123 140 488 971 1175 2868 7333 9611 20562 63323 74201 154188 518418 705086 1738608 2953156 7280434 13203620 24491706 39559693 115121905 183722575 285711914 850781004 1474141354 3092178330 -1 3 7 13 20 47 126 246 426 1005 1631 2336 5197 14416 22598 57880 114524 250673 275394 591892 1644247 3324988 8246331 14465211 30054877 46522813 71760304 229202716 296363328 841102506 1978221481 3749807867 -1 3 4 13 16 35 79 242 491 997 1241 2322 4610 14368 23694 59076 97749 251892 389982 706841 1331736 3242010 6479103 13821514 24755360 47650119 91682171 218810076 285904436 842964979 1148773185 3745347106 -1 3 6 8 16 58 105 240 348 517 1252 2810 5116 8296 24384 64578 124313 169737 354987 871635 1875154 3619733 4303220 10718143 22925776 40969433 92083499 197193218 285591186 854068929 1685870599 2301047056 -1 3 5 13 30 39 88 194 418 772 1765 3305 4639 10653 23472 61599 77564 250886 402594 756263 1187507 4176738 7631834 14723319 32069891 59192655 97182876 142690899 294215231 861108790 1413787933 3688525227 -1 3 4 8 25 57 67 202 297 809 1683 2560 4393 13740 24508 60208 96191 170529 501717 863246 1326951 3870655 5709233 15560344 30833416 35144058 84476864 237291460 294881704 851547712 1151073685 2364001132 -1 3 4 9 28 35 95 166 509 717 2016 3825 4254 10827 23211 61749 92439 188234 456987 783515 1188266 2605919 6538725 8996903 27483536 57179843 89799195 144126424 299182192 869260290 1150188742 2606382285 -1 2 6 12 30 46 77 178 353 565 1336 3794 7719 15073 22196 44368 129312 249987 435207 617981 1521773 2216701 4366721 12051024 20259921 58699113 108837205 203460678 292021669 602091110 1729806032 3485489852 -1 2 4 8 16 47 76 255 422 604 1924 3516 5346 15889 23826 41710 97617 186753 371463 565651 1440165 3264723 7534220 12354146 28968933 59526411 74159539 223034875 299489509 587950234 1169368304 2386735828 -1 2 5 14 21 54 126 242 277 644 1453 2247 5635 12319 22661 43271 78573 220614 303357 992825 1681627 3535120 5593632 8727783 18414248 46238263 73438021 255097323 290556996 578624556 1429234558 3981091117 -1 3 4 14 28 59 124 138 422 653 1947 2838 7457 12877 21246 57835 94369 202199 453411 798601 1778107 2814077 8017060 10201291 27716563 35303084 104342150 266925378 297801842 849673777 1207502319 3981430206 -1 2 6 12 23 51 82 136 463 650 1141 2458 6710 12596 21756 42175 127824 250258 323321 929385 1224582 2780519 6941139 9675050 21493816 44568361 118478717 259531563 288996742 572261427 1714932005 3446102945 -1 2 7 9 24 37 99 141 286 667 1594 2389 4849 8935 24151 48401 106646 170482 489431 702194 1864740 2962159 5601797 9972490 31870436 44080545 94599426 185822886 296321066 572358768 1946878135 2567749969 -1 2 6 8 18 53 67 130 396 914 1483 3137 4774 9724 22865 48572 124632 187735 373483 962609 1488746 2637026 8250483 13834951 20691065 59583107 84185046 189142881 290761121 595217368 1683068964 2285780861 -1 2 4 9 20 57 97 238 430 993 1734 2741 7110 8262 21767 46474 90477 169908 307511 880259 2080962 3228148 8307562 14469007 32164078 36216536 127642708 190645402 294539172 583686093 1175826943 2576871269 -1 2 5 10 21 37 77 128 340 552 1248 3613 7156 11193 21153 47473 76575 152511 310230 716468 1335226 3007658 5016541 12457787 21001502 54572203 125433608 137162814 287144429 601582204 1449431536 2885140452 -1 2 4 14 24 49 127 162 456 578 1715 2973 6672 11395 27784 60572 126129 158961 289844 535919 1568410 4156105 5072431 14546400 24184256 60165718 85103698 238254332 353539124 775125101 1427281287 3459480195 -1 3 4 8 21 39 99 179 476 750 1723 2622 4714 11811 28211 44575 110189 241393 454491 994593 1567269 3875398 4994891 16224696 22621018 64364888 122516332 214343073 390951588 1019649899 1464693880 3167131118 -1 2 6 11 16 55 93 190 465 919 1367 2817 5865 13918 30311 63013 95921 243473 504898 684048 1915316 3320050 4641468 10715123 32925495 53939287 109992883 186625884 378429102 723494109 1989036509 2602537366 -1 2 7 9 28 45 81 198 273 784 1699 2465 7175 15030 31368 64227 80450 228320 293226 998691 1798257 2810018 7243776 11198088 16957169 57374671 73951745 180556444 342388223 717428932 1684567580 3133351948 -1 2 7 14 23 42 127 218 288 1018 1606 3830 4936 15218 31523 64397 80489 178304 490878 914753 1190266 2392896 7128973 9620585 16946805 45920848 107685047 146642772 376123816 683516662 1718311340 3367854839 -1 2 7 11 28 46 98 219 424 649 1791 3153 4867 11389 27705 60569 77256 257692 322051 1007945 1571883 2163929 4934637 15309880 22526906 37833605 109468925 227801659 377899365 764664517 1720072172 2643662989 -1 3 5 11 23 46 114 252 435 645 1996 3881 5244 12877 29371 45852 127410 210439 457157 879652 1170590 3057941 4379795 14840792 17985630 48149513 130842445 189734956 399248773 995070927 1204682113 2337056582 -1 2 7 9 30 36 117 250 261 653 1986 3831 5426 14466 30825 63837 80792 228600 324507 910847 1087810 3041897 7327286 13472868 20855431 42450525 130511932 167111617 398921018 703926477 1741041687 3119931580 -1 3 4 10 31 38 80 170 494 926 1427 2159 5513 15596 31848 48590 114386 211690 323976 876554 1660909 3390171 4764134 11460824 29988588 64452664 112981619 161263168 381390813 966531906 1455039859 2577342198 -1 3 5 13 27 37 96 147 456 872 1439 2928 7181 15783 32008 48259 130832 179138 291372 862355 1383208 3256326 4403087 10000071 33366625 52692131 69798216 190012193 338259987 995356596 1143510671 3947979401 -1 2 7 12 27 35 117 226 311 956 1982 3904 7024 10538 27133 59525 76682 142744 319658 802508 1137873 2729536 6599400 9093497 23577357 45254165 73485630 238902909 341910078 775797476 1684018250 3997151910 -1 3 7 15 18 39 69 169 497 714 1911 2475 4996 12593 29129 45242 95185 177901 407959 1040892 2000266 3444410 4725451 16475120 19203062 55297196 128060763 201137739 396521204 1006476590 1738763225 3422524020 -1 2 5 8 24 63 106 233 268 982 1054 3580 4229 14756 30881 64365 114505 242391 369315 678452 1089833 2760371 6860042 10390670 27038615 48872702 114865727 144322145 383322397 681155677 1188866743 2828256695 -1 2 5 10 27 42 127 133 447 946 1032 2139 5828 9548 25833 59251 107265 207829 392373 1006177 1112831 3233106 6234408 11578371 28782679 61752606 101583396 258953711 370124955 795638154 1175080995 2405641146 -1 3 7 15 21 33 87 202 287 869 1909 3164 7980 13822 29897 47074 94318 179540 516501 1020650 1714258 2622534 7244768 11866728 24062392 41322071 94752598 150231287 363116558 955705623 1705199608 3371781539 -1 2 4 11 24 57 86 216 262 543 1994 3886 6967 8397 25056 58250 124147 207454 340656 743063 2014682 2641243 6823034 15511073 18594300 47843036 67849494 202874013 336244606 739556136 1410302001 2619326536 -1 2 5 13 28 57 69 214 390 774 1110 3352 5268 15014 31588 63670 114019 193392 385966 758825 1751964 3144026 5226203 9188891 27126912 47351489 132696679 157621682 401171345 694670438 1206713182 4184652020 -1 3 6 12 24 60 90 254 465 984 1684 2664 5897 9874 26422 42081 74658 142167 276607 725210 1961546 2290794 5753928 10689635 17036262 59835492 105467642 264476723 373849431 1069653127 1984705038 4291430380 -1 2 6 9 21 35 122 134 376 664 1384 3374 4516 12859 29660 61447 96180 212785 418313 950953 1066298 3231169 7262320 13283764 26588297 47610179 111175968 168646846 379677784 705598910 1990622620 3120768828 -1 2 5 13 19 50 102 204 332 782 1058 2656 4695 11121 27335 59628 110362 188459 408423 689821 1264737 2154463 7517750 11672238 29278075 53185674 128261837 223098249 396680992 760100638 1201887593 4249254424 -1 2 4 12 22 43 119 138 317 700 1530 3568 5806 11615 27848 61218 125147 188842 489608 886632 1050739 3283910 8157931 13632330 28034737 48008003 124313065 203108538 392780900 739849069 1466948545 3960896225 -1 2 4 12 20 47 65 164 421 743 1997 3219 6938 10317 27000 59974 126894 189864 520700 788042 1838627 3513432 6153526 15167541 17925196 37734627 82482077 248838953 350950247 785840665 1424822359 4007149537 -1 3 5 9 29 62 125 217 404 517 1201 3600 6000 15000 31643 47289 130918 243228 321905 741195 1332420 2292835 4649354 12918967 32461148 40300815 128082367 154931813 396621538 960440492 1202097650 2838974735 -1 2 6 9 18 47 93 208 421 585 1990 2330 6132 15584 32242 65207 96772 210882 503113 805431 1790965 3141671 4678673 14146849 19082969 57462572 109272167 159903070 377637397 696521653 1988423875 3112936916 -1 2 7 14 21 51 94 184 407 919 1664 2955 8068 8963 24753 58969 77117 177037 512680 751459 1842391 3351754 5532096 11943373 18727245 65192689 70468620 211996507 338989493 749318184 1680381044 3432692823 -1 3 6 13 16 57 115 153 501 763 1991 3116 5314 13698 30513 45081 81234 158339 416276 550532 1314457 3363815 4995289 16015577 17580285 34603355 118997867 171246993 387025533 977099445 1996875521 3926822141 -1 2 4 9 31 44 94 215 285 922 1558 3201 4650 10103 25745 57886 126827 245666 286179 995933 1592550 2904726 6874818 9086601 16852587 37431049 110797836 254125027 379514263 791329464 1451677330 3204853295 -1 2 7 8 30 32 107 216 294 782 1149 2504 7110 14396 31593 65427 79863 208514 299078 844874 1495017 2217351 7024389 11309701 29270597 64537047 84836959 190842764 352980208 728551878 1696376449 2874001912 -1 2 5 11 16 54 126 145 397 606 1919 3836 7538 10731 27435 60864 106817 228111 482535 699284 1436690 3171272 5291273 12702079 18346498 45747915 98360590 266479999 366733997 803762062 1171236360 2681959821 -1 2 7 9 23 33 116 163 280 849 2017 3819 6183 9807 26023 58212 77458 225724 432353 960478 1271690 3860319 8349411 11314339 22634500 49735983 80412567 221757788 348914604 758744638 1692290089 3170901484 -1 3 5 13 28 41 118 252 443 753 1643 3812 5718 13318 30246 45454 130430 175324 365733 1028715 1226954 2893769 4245837 16292517 24110497 46141010 125097820 170014710 393294761 976042717 1197629496 3926099263 -1 3 6 12 31 49 102 229 270 601 1887 3577 6315 10595 27619 44488 74426 146474 383507 651067 1107030 2683422 6932072 16453584 19373877 38643152 71627196 241287752 339822452 1047039396 1951438907 4265765030 -1 2 4 11 30 40 73 170 364 848 1697 2671 5316 11781 28110 60015 123810 208956 300565 977445 1860366 3633503 7312720 12496050 18589952 60401016 110344851 224789312 379012766 761793044 1451938820 2640080788 -1 2 7 13 17 48 127 137 465 800 1982 3763 7721 14019 29952 62430 81912 157162 400299 687575 1400954 3559562 4253912 9372603 23709274 47500774 90560770 143145344 358852678 679641685 1702331667 4172696300 -1 3 7 12 25 32 87 246 262 822 1952 2318 4360 12705 29217 46156 98062 158244 267490 818306 1649744 2465664 6728191 11457120 21624550 51771931 125560336 191039895 394236044 997192503 1734850379 4215847115 -1 3 6 11 16 50 83 200 343 884 1944 3506 4991 9420 26431 41234 77556 260549 513791 732628 2064029 2890252 8060390 10591626 21901435 37293711 113759246 261630030 381712292 1066632137 1994278504 2411515671 -1 3 4 10 26 51 81 189 327 899 1144 3083 6398 14695 31267 49092 111081 208646 367871 603568 1958770 3359952 6376812 8739585 26230218 42514329 76178800 178310755 344956520 984183537 1418963528 2593756086 -1 2 4 8 29 59 71 161 287 877 1804 2485 4726 14192 30010 61722 130830 255431 295818 657072 1788867 3282463 7862740 11251394 23516251 52116965 128721144 170987251 396974965 708371515 1471578451 2852176855 -1 3 4 13 20 35 110 196 321 695 1300 3335 4631 14005 30069 45720 113189 189629 508925 1001405 1312813 2367300 7808063 14647816 26395825 46747291 109041021 193249267 377071857 998839104 1449817126 3953291270 -1 3 5 9 22 41 115 219 293 539 1787 2105 4423 10841 26975 44522 123802 244524 394048 787495 1052637 2595638 7126363 15698664 22779583 55091218 120389134 234147555 388700440 1039891433 1195180633 2916140643 -1 3 7 9 26 33 100 255 506 919 1745 2926 4748 14953 30833 48631 94713 207620 361486 888656 1334663 2778970 5693017 11870471 17323015 63566256 122727304 163169598 391400811 968317025 1732635557 2844788045 -1 2 5 14 23 58 89 212 433 964 1769 2336 6426 14329 30181 61534 114394 142584 509868 592678 2088075 2865429 4466515 11557442 17150022 56147701 86977694 145835823 355027540 683302596 1160854625 3365414990 -1 2 7 12 24 54 98 181 327 598 1177 3901 7874 9153 24730 59066 76945 147184 263169 642603 1170504 4023998 7335064 16580323 30852131 33705575 93920425 221570862 362557244 759118187 1703513553 3976944385 -1 2 4 10 27 42 98 152 452 548 1155 3332 7857 14830 31389 64999 128618 221492 363500 1005504 1534738 3153433 4421728 13465671 31733810 45676693 87849224 186792935 356023920 724496494 1428908324 2333268653 -1 2 5 12 22 35 94 185 284 899 1786 2550 4320 13469 30380 62184 114236 172389 462308 1023125 1616616 3660255 7546258 9945137 19071091 55460084 123142538 170820311 391235043 706956878 1196415532 3927548827 -1 2 6 8 31 39 67 167 393 579 1368 3199 4920 13313 30538 61849 96860 221634 297176 859604 1925946 3492906 5624741 12842474 27260389 43365872 108918222 184874402 376993113 722105424 1986066393 2872143973 -1 2 5 8 19 44 95 222 449 972 1904 3651 4126 13488 30290 62272 112908 237910 477448 794148 1795129 2999257 6244179 11095554 24973559 50132241 113472819 193164656 382072220 730608693 1188591431 2880336219 -1 2 7 14 19 39 69 129 496 644 1431 2589 7093 11159 26634 60981 74359 177475 411807 1039918 1974686 4191126 4244980 14977755 25926339 51947757 98545418 257122712 366523290 794740192 1707182834 3480001173 -1 3 6 14 24 51 66 254 305 598 1337 2712 5151 16017 31655 45348 75022 170963 319634 561332 1652654 2369978 7111297 15828092 27707514 52728063 105871173 152807590 374751400 960463329 1983562526 3654158277 -1 2 6 9 24 63 93 181 510 537 1120 3936 4815 10223 25490 60608 97861 203057 359207 677161 1863194 3291929 4773238 12906153 29424366 36312951 114305782 267171283 382485773 803114215 1988400216 3206180269 -1 2 4 12 17 55 71 236 434 675 1893 2256 8186 14136 28699 63525 124521 185342 451729 775251 1830279 2230701 4725909 15462976 19447499 54291528 76286902 161618589 345504202 696263690 1423938880 3916115555 -1 3 7 15 30 58 98 196 386 985 1952 2776 5012 12633 30366 48265 93833 171042 355674 744343 1222574 2164810 4494965 12140490 21161985 64443516 125041408 194454547 392253218 1001790774 1730523058 3406798468 -1 3 7 10 23 39 114 248 492 962 1760 2106 5560 14140 28972 47337 93881 253706 419540 985660 1233137 3111203 5418250 11294997 17133320 52599889 101818634 190906439 369295523 995017084 1716568812 2615231628 -1 2 6 13 17 50 74 167 385 821 1965 3901 7959 15849 31482 62572 92204 135851 402979 675635 1679106 3292624 5552812 9630952 23226837 43618675 84107432 183599802 354059405 717441193 1968132220 4199785082 -1 3 5 13 23 44 72 165 415 794 1805 3306 6839 13007 29956 47255 122911 169838 469732 820194 2049565 3460655 5561887 10483852 20979751 38409999 79325700 142754511 346375348 951454320 1156584797 3895193422 -1 3 4 9 20 40 76 239 314 572 1445 3011 7831 9876 25515 43475 111857 250888 440987 786754 1999520 2540560 7211119 15489231 26815452 55275818 76029785 232138144 345433167 1039165219 1425612800 2904518534 -1 3 6 13 17 46 78 188 408 844 1086 2894 4718 14135 29328 47761 76999 151731 421980 884180 2073549 3295571 5444688 9386619 26832340 58053149 128120814 181564401 398227685 987916818 2011765999 3932171696 -1 2 7 14 21 39 121 165 337 644 1488 3970 4103 10415 27683 57653 79052 168835 503600 960421 1162514 3836800 6839339 12943198 27742081 41127938 101410982 215886904 370925831 753284242 1718883167 3425562308 -1 2 5 12 20 34 76 141 500 778 1972 3882 6553 9254 25174 60947 110818 170669 517094 1027470 1930897 3954415 4668702 8964057 25153516 42457321 79210176 218130142 346318563 759080592 1155835499 3988383592 -1 2 4 8 26 38 103 180 349 748 1693 3876 4275 15714 31381 63232 123351 250381 342802 816157 1320153 3807543 6922934 14505875 23834902 43364329 113639565 159285526 382976545 692537178 1455377640 2845201488 -1 3 5 12 20 58 81 178 313 622 1409 2879 4158 10410 27719 42411 127292 184561 502092 634874 1860567 3325179 8047732 15376261 26276253 57070072 117975918 234072811 387295662 1036250738 1198039173 4246764312 -1 3 4 10 16 60 73 202 475 974 1688 2408 6571 10504 28186 42077 113358 203257 485869 585648 1795866 2784599 5903032 10679641 18418050 56776728 89107047 261040636 357920655 1067870039 1426619799 2668417907 -1 2 6 13 21 40 77 151 339 764 1286 3023 5245 11546 27084 57734 94794 135427 468539 916494 2068441 3726792 6995217 14355888 25188763 54621231 103259358 228556646 372836819 765808853 1985340851 4252089258 -1 2 6 9 30 43 113 184 332 937 1121 2100 6961 13795 28755 64230 91796 204349 327189 978847 1279515 4067026 6837327 9364358 25302496 62529960 83940314 148778769 353519369 686017981 1971294669 3093358946 -1 2 6 8 24 36 108 134 486 875 1068 4020 6178 15602 31115 62688 93005 220451 340269 845720 1491251 3441223 4818501 10340739 25612555 39283819 68064809 193636207 337199227 733839536 1951695280 2872034221 -1 2 4 12 22 63 65 190 390 793 1162 2897 7238 15424 31184 61564 125815 186800 472382 533393 1687757 3408237 5472794 10389080 27298922 55480868 69134351 196681186 335986491 730807684 1414789745 3944445304 -1 3 6 15 17 39 99 238 414 934 1433 2892 6085 10680 27940 42133 78981 184456 451920 1030043 1446947 3124390 5187328 11170129 31415127 53015507 109616223 209239989 379570070 1012223284 1993824667 3438474318 -1 2 4 10 27 54 70 176 313 994 1244 2597 5558 13709 28837 63674 125848 217686 391813 568580 1613322 3629775 8225378 9405978 27757859 51780376 101722755 199168471 369704582 736880338 1450232202 2339328451 -1 2 7 14 29 48 105 220 350 565 2025 3625 6118 10008 24883 60671 81722 168566 372300 620861 1204193 2587963 7656957 15982765 18706342 46135944 120576868 237106880 389860294 772070986 1733099010 3472625792 -1 3 4 10 21 51 106 214 436 793 1525 2644 7298 11945 26691 42991 110882 197413 394627 658080 1154405 2534681 5156071 8712060 31599514 54535065 67696655 258480785 337600761 1061469458 1413501184 2682716056 -1 3 7 13 18 54 69 166 263 588 1597 2385 7883 14270 29636 48308 92941 131590 444045 755818 1776861 3272961 7666657 15376592 24468271 51100632 83665027 160209845 350321285 968286797 1687067900 3916280187 -1 2 6 9 22 37 84 195 331 882 1748 3013 7570 15881 31625 63176 90195 197276 443485 987065 1806960 2698405 8263252 11215775 17450383 63491422 83383976 195666622 350553686 730827372 1954586608 3138239347 -1 2 5 14 31 45 89 167 455 1009 2017 3554 4322 11499 26820 58027 114547 131666 361694 936722 1662918 3357030 4541495 11703078 22899573 34514377 105067291 227037658 375385720 766848278 1174661975 3442779533 -1 2 4 8 18 40 117 200 486 529 1741 3960 6420 12978 30212 65353 125064 246178 459408 886706 1166376 2219228 6092973 13820937 24927348 43071909 78604181 142776402 347713977 682554237 1425339490 2824681800 -1 2 6 12 30 36 126 194 438 1005 1911 2505 7379 9437 24594 60938 96842 147571 360670 786836 1180575 2197419 4950107 12181312 24879976 54077549 73462068 229464544 343370152 763425287 1949212419 3977798654 -1 3 4 9 31 54 115 153 276 855 1436 2101 5032 9744 24640 44282 111677 246799 281155 595220 1370921 3193558 7510563 11253634 30572569 67092536 123650145 236404921 390988110 1043219339 1462355042 2931198703 -1 3 6 9 21 43 70 203 499 563 1044 4055 4826 8233 26324 44227 78753 214458 412955 808771 1863010 2929009 5619741 13762621 29622379 34062468 113574189 240600043 383731297 1047989000 1989663998 2928341184 -1 2 7 12 29 59 120 204 411 703 1168 4079 8049 13619 29679 63866 76673 132322 331568 745163 1357763 2422742 4585465 15021996 31209266 34846267 94893456 140178064 364263943 678800685 1709592239 3904265341 -1 2 6 14 20 54 106 135 417 672 1465 3492 4123 10402 28423 59073 96615 181686 495026 692267 1157318 3387284 6186838 16415661 26017928 46170551 111346320 205030877 380980535 738283916 1996221032 3435817529 -1 2 7 11 19 62 83 182 366 872 1635 3134 6890 15542 31008 62071 75578 247528 478470 547128 1932195 3307099 7188115 12179287 20407546 34685377 83804713 186516833 350522035 723834655 1687512164 2611773646 -1 2 6 11 29 51 109 154 497 912 1213 3896 7677 10693 28168 58570 95286 231391 297697 577716 1192752 3542027 5101763 10757570 26425055 41845024 91734716 267863573 358680837 801723565 1967127938 2673349330 -1 3 6 8 18 53 95 185 285 990 1255 2188 5475 11878 27047 42050 80664 198637 511387 679809 1850652 3147833 7558241 8973713 27602224 61746191 112848821 231697326 379740833 1039512939 1993104594 3176069306 -1 3 4 11 20 38 107 209 493 988 1803 3762 6619 13642 28773 47653 109096 215249 398812 1009964 1363492 2283675 6125448 10515775 25129093 48905089 83241285 158863090 350574969 961999947 1420489222 2312846970 -1 3 5 11 26 44 98 141 360 855 1784 3520 5712 9011 26599 44984 127632 199373 383386 929927 1543944 3576368 7055960 11974980 18124989 38497997 127185382 263277635 394728682 1066067947 1207889839 2399466152 -1 3 5 14 23 39 91 199 411 797 1836 2718 4374 14179 29342 48359 123380 151104 515440 978707 1643017 2879561 4798475 8760808 23025319 63372450 134209803 181342139 400613071 988309768 1203198634 3662177385 -1 3 6 9 29 51 100 243 324 792 1774 3588 4647 15780 31074 45633 76173 215970 285264 548907 1086599 3060488 7989892 11537773 18240535 44217013 107555011 166561953 377281668 969420374 1980860000 2841530252 -1 2 5 11 17 32 97 147 376 806 1569 3181 6610 10723 28119 58460 112140 215140 479239 1047419 1479172 3178163 7051773 11102618 20868464 34514286 70497737 246468494 337894997 780937021 1146745043 2652505597 -1 3 4 13 17 50 76 216 486 850 1928 3166 5261 12228 27281 41657 113800 182749 449878 701080 1628177 2964102 5326433 9146138 24924990 39281610 118849255 203279589 386586079 1010347474 1464201012 3969133330 -1 2 5 12 19 39 90 255 303 831 1579 2853 7973 13181 30648 63652 108981 166127 399417 1014618 1634004 2392173 6979717 11469187 20366064 63603727 73027148 142398094 340092589 676682224 1144043893 3906153383 -1 3 6 15 28 61 71 132 511 839 1863 2870 6786 8475 25695 43732 81901 182761 368255 666704 1718232 3675310 4273570 10277334 22739821 62637165 91262105 231493792 359561676 1039925337 1966194876 3444572593 -1 3 6 10 20 54 125 192 269 764 1646 2328 7452 15047 32752 45954 74338 231673 450237 769734 1388830 2581736 6324397 13681140 22135700 53199994 70405668 168400499 337698821 975589150 1951585521 2597938861 -1 2 5 13 23 50 126 174 329 747 1919 2304 7901 12246 26304 63533 104320 176611 493712 695753 1551147 3910165 6514760 13512286 19539444 50969745 74537874 246177875 336736914 778194148 1161302044 4251711864 -1 3 7 12 30 63 107 181 383 563 1584 2317 6176 11742 25799 48329 86362 144752 329734 760474 1272573 3878720 7300024 15792005 21467084 57364649 93468248 262261929 368923883 1062287766 1689967620 4231684792 -1 3 4 8 23 35 66 153 476 579 1573 3067 6797 13564 32592 42336 102414 257435 429878 1038049 1877769 3954301 4515550 13112365 24961232 63283075 95025895 166095585 367855469 959334520 1418829531 3135994187 -1 3 5 15 22 52 68 201 453 562 1972 2643 7829 12139 25945 47996 120131 160521 478288 759423 1636172 2999183 5719316 12831939 16914264 63091927 77629097 242616729 351787851 1052107368 1173729340 3447179273 -1 2 5 11 16 57 98 184 304 989 1365 3121 5631 14966 30444 57885 105434 207040 509941 526934 1285487 3809743 8314518 10200285 33002074 42086634 124774962 135594333 387007356 680412233 1189564348 2584694880 -1 3 7 13 19 43 104 246 265 829 1129 3284 8014 11356 24677 48659 86312 161167 394983 887296 1430800 3029485 6379577 12231827 26014523 48122965 96165514 255241772 366634914 1066186562 1683472557 3981476257 -1 2 4 13 26 41 66 203 419 821 1223 2988 5459 11581 26230 62155 121878 196384 296234 985162 1921050 2844139 5011251 10343888 25521220 52913370 115602757 204526535 380625116 749600603 1462453659 4287121754 -1 3 6 13 21 48 123 213 281 561 1501 3518 4271 13141 32258 45017 73310 140526 509048 708221 1447474 2423279 6875065 15975241 27445017 44239162 108224406 185870286 370918282 1005012534 2008550269 3913702027 -1 3 7 9 18 55 91 142 496 807 1840 2606 7018 14245 32088 42822 86561 224080 475457 770717 1983657 3853500 5100287 10201656 24069039 61671114 98617628 158588004 363691458 971564683 1690505544 2856725712 -1 2 4 8 28 38 94 134 460 813 1265 2115 6608 12960 31246 58110 119377 241317 279274 788422 1576088 4035033 4336588 9439514 26417925 63403284 86636118 134246979 359381822 680566979 1425609935 2874450154 -1 2 7 11 17 36 71 204 302 556 1489 3248 5019 13604 30881 59681 72112 240929 464488 997850 1911776 2743556 7103339 16367929 27460097 49071488 116329555 170808035 377649120 718552089 1730570097 2553794260 -1 2 5 9 19 53 84 155 453 1005 1304 3650 7960 8496 28301 62001 104104 243673 498164 748107 1949626 3935436 4692077 10660140 31456087 33702206 91767525 215025582 356403579 745543612 1155937607 3195608755 -1 2 7 11 18 44 73 132 499 871 2006 3902 7189 15230 30174 60022 71561 241581 515525 915532 1864382 3826887 4851720 9212439 21325180 47172585 90100789 183839022 353751096 712646745 1683423404 2562245044 -1 3 4 10 28 33 102 157 265 911 1529 3324 8168 8783 28643 45913 103699 226305 319474 860771 1552279 3453939 8000577 9303892 29531129 42527876 99530496 209820470 362097999 1007629654 1414732974 2659870320 -1 3 6 11 21 52 75 215 469 767 1247 3377 4894 13366 30730 43045 72223 240538 417069 680295 1787255 2625367 5674702 15776307 32156949 50075010 115014822 168781205 378341412 989650162 2002838414 2282291610 -1 3 5 9 23 52 66 136 338 868 1691 4029 7387 8612 28633 45341 120098 258858 430302 686601 1655729 3999585 6458872 10541543 20851023 46137021 87804383 206181105 358154202 1021938426 1147245799 2925523260 -1 3 7 14 17 44 77 141 297 834 1058 2703 4688 13043 31221 43392 89241 174822 415978 794846 1936380 3690942 8386467 11628695 25558663 55764742 124027909 176032473 387601129 986543012 1721285194 3650169959 -1 3 5 15 27 33 64 231 346 721 2028 3560 5295 15400 28753 42792 122609 157098 268745 895336 2068261 2265963 7926161 13689900 17799712 33910007 133072019 164858300 395828234 956408337 1184732409 3406511347 -1 2 5 11 24 63 110 132 449 731 1687 3690 4136 12790 32386 60736 104837 208005 383831 764431 1266953 3619409 5104708 15353212 25103195 44358575 106589039 192108103 370573052 731573732 1198348315 2570481319 -1 3 7 10 22 51 72 142 502 745 1321 4031 5659 13993 31742 43215 86494 244785 434753 739410 1727716 4075509 4938336 15590956 26395810 36441497 125375067 185268784 389343867 1005343821 1723626042 2583590443 -1 2 4 11 20 49 101 214 457 924 1156 2560 7678 14374 29063 59521 121435 227232 435213 739870 1154521 2324598 5845311 11102602 27301951 57258205 77589087 191372329 348158877 734672211 1433494073 2558576302 -1 2 5 8 28 38 125 145 268 879 1243 2997 4948 15318 29548 58454 103745 259727 273604 803349 1050430 3264073 8199143 11676914 28869208 54249453 124292999 139925876 387033853 686378792 1186551849 2883823975 -1 2 5 11 25 47 89 167 262 660 1702 2544 7744 16101 30153 60857 105426 209443 370254 1016385 1705815 3656409 8035152 12645223 22078551 55559603 69995661 179458838 340995720 712842991 1159315453 2567305084 -1 3 7 14 27 36 119 131 423 848 1311 3869 6670 10438 25821 47922 89567 172490 324665 837609 1247569 3559435 5357019 9606670 32388877 40370759 71911332 265259403 337383754 1062338462 1709265326 3708763791 -1 2 5 13 20 53 98 132 304 649 1038 4008 4801 12412 32004 60222 103779 178532 484356 771746 1117182 3595678 7594801 13061815 33067020 41104553 104330083 196016867 373515007 727862697 1202362345 4180114797 -1 2 7 13 21 46 86 180 461 652 1252 2295 6027 11772 26612 62563 69677 140134 506982 870139 1707413 3251573 5111614 15974570 33014265 60719846 112919589 208996813 384914512 747350543 1729948127 4280577590 -1 2 4 15 24 45 99 161 333 882 1801 2288 7986 11253 24612 63741 121451 157633 307588 935884 1313045 3743006 6696884 11186059 22998992 51621667 72085134 260451435 338258385 790815860 1432614764 3691547935 -1 2 7 13 18 33 123 170 443 617 2028 2216 7251 11190 25054 64479 72354 139484 423982 1007451 1273663 4124028 6138614 13886144 18579327 58316387 76509537 255263167 349487713 803948532 1709033622 4239285275 -1 3 7 9 22 33 76 248 288 621 1595 2943 7479 10462 24871 47911 88767 221266 424335 990680 2091484 2532097 6454765 14799094 21348137 65083174 73774968 258576108 335663885 1065876131 1700452641 2890081657 -1 3 5 11 22 41 92 230 344 668 1938 2242 6804 10375 25090 48687 121922 221925 425844 892635 1664380 2570144 8340582 13028775 17519940 56294161 85005177 240709683 359156903 1049827126 1148960200 2381158661 -1 2 5 8 17 33 120 237 311 594 1631 2976 7001 14296 32499 58001 105530 261692 484313 974472 1309005 3025435 7209943 15713696 22777451 63460859 97723236 151461689 364526305 703000401 1156828294 2852344336 -1 2 5 11 20 46 71 133 417 782 1193 2704 4368 8477 26673 64600 103469 207095 458101 824979 2010997 3732255 6278584 8773278 26769848 58383577 126713717 236441819 399778518 782134706 1179874424 2648654496 -1 2 4 9 17 57 122 151 330 698 1774 3373 6359 12430 32766 57357 122474 261493 485002 562157 1385627 3544120 7302030 13798267 22385916 39873042 79562850 163271036 349594160 694262261 1435988636 3140810797 -1 2 4 12 28 42 103 179 306 526 1620 2433 5508 11162 24806 62158 119668 172821 358197 942062 1440707 4048797 8194663 15683655 21653333 54835394 117326748 221283672 377900446 768694933 1473803816 4004142473 -1 2 7 11 18 57 87 221 328 573 1592 4059 8039 15258 30400 60993 72079 242962 519094 578438 1990668 3114392 7752321 14750860 21638480 47308048 97172826 167819299 364606385 719955396 1693339599 2551488343 -1 2 4 9 20 50 74 133 354 780 1899 2547 5120 11411 26381 63340 120170 257929 401488 736988 1753595 3965514 7144475 11603550 22699008 56261327 114102195 216161916 380108439 744194428 1474380588 3208005406 -1 3 7 13 21 44 101 236 425 840 1143 2775 5705 9219 27685 48502 87983 157644 502021 898401 1459881 2821551 5232754 9337337 28499198 55816879 108251536 245862959 372961010 1042692625 1738135968 3981654634 -1 2 7 12 24 58 123 207 442 594 1313 3257 4472 12969 32205 60320 69743 160182 310136 745641 1526061 2219190 4677694 12716059 27566061 47244852 108577395 185943397 372902918 735989785 1737322851 3911465727 -1 3 7 12 23 52 115 141 270 859 1139 2538 7907 11137 24607 47511 89978 141812 485239 750844 1395175 3186423 8072114 12427360 27080973 58940992 77638364 261317513 350075928 1059558495 1699918085 4238279239 -1 3 5 12 24 37 113 192 349 701 1514 2317 4596 8563 27566 48450 118855 172784 273421 848056 1231503 2594388 8350860 12857706 26282494 62001379 121480019 246411196 390543186 1046841325 1187040616 4261206829 -1 2 5 12 26 40 115 199 278 813 1795 3791 4707 11998 25183 62686 103113 192297 303112 1011731 1170042 2486343 7084755 11547063 23025805 43840876 109367308 204089945 384690787 748137004 1202170543 3995151145 -1 2 5 8 18 51 89 194 461 599 1442 2172 7966 10220 27736 62564 106405 255627 503644 701078 2068979 2749999 5380649 14478978 26292464 63607821 81854105 217728232 347392778 741333331 1161668823 2949054447 -1 3 7 8 16 60 79 247 368 568 1585 2639 5915 9019 27206 47615 87814 205595 502314 637283 1677026 2236631 7712747 15103650 21483215 62102193 111984115 259873652 383778384 1066507822 1736863869 3154707935 -1 2 5 8 27 47 101 142 314 617 1646 2991 6096 11547 26042 63160 104322 257496 386150 1045878 1430155 3334714 7454364 16287142 22728361 64509988 116717533 212014395 377563742 743943245 1204528964 2947690950 -1 2 5 12 20 41 67 248 276 986 1722 3214 4197 14523 30210 57873 103233 196382 473419 832767 1976074 2497003 7086670 8442762 16858737 39533071 116798462 160295323 379375033 688100323 1199931085 3950050282 -1 3 5 9 27 47 117 248 314 577 1302 4060 4665 11196 26606 45995 118957 258019 371335 1041836 1160888 2826104 6880705 15630612 25788983 34457067 106467055 225251427 372534917 1032792135 1202200938 2946890283 -1 3 5 12 26 47 82 200 428 733 1045 2807 5771 14018 32702 44582 119890 176856 308566 981134 1581784 3116417 4823694 14773961 29595065 52752637 106770590 173469732 370258189 985363095 1204778427 4189878627 -1 3 4 15 22 45 83 142 414 783 1303 3251 6708 12733 32583 41591 104685 145175 472840 898875 1816408 4093873 5715657 9139368 33158131 43071560 79194441 156305515 350852353 970288907 1426915679 3413443112 -1 2 7 8 26 63 68 174 481 819 1322 2964 7292 16067 30577 60521 73367 227476 342396 768599 1670981 3568797 4679765 9787208 31793998 55773859 83467841 181172634 347781903 709967293 1698869997 2839307812 -1 2 4 11 22 33 74 146 442 609 1086 3363 5624 16223 29023 58264 120471 227581 408232 1048315 2011919 4024258 6167409 14478362 31819335 48662819 124590242 153840213 389320564 704369071 1455960736 2603378052 -1 3 4 8 19 42 107 138 348 679 1136 2984 7121 12145 26596 47943 104610 256253 502423 847701 1386387 3243000 6822308 13757058 32845680 57370599 90372931 252549290 353151214 1070852797 1424682814 3162924825 -1 2 4 13 21 42 92 223 380 597 1416 2861 6509 14855 29363 60865 121575 195643 491478 817486 1652161 2679442 7867209 15768015 28507108 51392887 92465923 183506622 368847372 705614951 1414606390 4181220420 -1 3 6 8 20 37 85 197 387 736 1251 2992 4458 10005 26735 45817 66684 215785 430654 942446 1664952 3008832 4583733 15369045 31868536 56823761 127228849 257668445 399100313 1067242515 1986686586 3155525002 -1 3 5 13 16 34 81 254 273 526 2023 3485 7643 15013 28900 41167 116521 183545 401266 1047728 1621588 2357390 7239513 16444852 20487132 34829361 99805436 178016348 360982343 977619498 1154666683 3903645290 -1 2 5 14 16 47 72 203 444 817 1968 3502 4781 15428 30212 59882 100076 151399 448242 817095 1944174 2867287 5112054 9650654 21545916 38012631 104140556 150017636 375830161 675915963 1197474866 3399355164 -1 2 6 13 26 51 64 138 339 787 1087 2128 5525 14032 31445 59373 83258 150498 282764 605524 1714876 4102942 6778134 11540026 26915829 64270605 107083568 183515328 370974820 712935544 2011239908 4179293724 -1 2 7 9 30 59 65 204 423 670 1539 4035 4570 14174 32369 57790 66864 199493 268335 731409 1660956 2959692 4921580 16754851 21535392 47951676 101767100 175044649 373485190 717002012 1732279909 3097207198 -1 2 7 13 24 45 120 224 421 534 1351 2399 6036 10965 26132 63797 67280 134758 301907 931323 1251822 3010979 5165957 14098435 29013659 59465536 117079850 221645164 380098510 768354898 1733470065 4271012582 -1 2 4 10 18 46 77 158 337 766 1311 2826 6569 8671 28440 64630 116651 200327 463854 899774 1837993 4184217 6398966 13544386 27817153 53516749 100622592 218099403 360890351 739131451 1414185071 2415100111 -1 2 6 9 17 45 67 163 405 983 1077 3101 4717 14336 28877 61318 83895 215213 499633 878909 2067775 3395599 6094783 12220531 26832924 49671872 109217056 162778630 381785366 691712474 1996828059 3145105605 -1 2 7 9 30 47 105 151 275 525 1254 2489 6766 13063 32399 60606 67143 199697 266501 928885 1460105 3461089 8033874 14688876 33149540 65006138 98012036 135470796 364591687 684139884 1681464505 3153804812 -1 2 7 15 19 39 96 212 301 846 1923 3118 6187 11204 24906 62992 66140 165011 445221 972199 1388812 2396157 6741536 11281789 24886510 37541360 82391450 266997356 345758859 794828969 1702917194 3724412610 -1 3 6 13 26 49 109 130 424 766 1319 3042 4201 11266 25457 47677 66317 132920 282611 628961 1162181 3653893 5309186 16025383 27201481 50878619 128416620 234438897 400998675 1027081002 1982629757 4006432555 -1 3 5 9 30 48 69 182 462 542 1068 2361 7056 10518 26102 46364 115516 247673 298629 644132 1769027 3185767 5219845 14201679 33410801 63231188 95321918 251338686 368762921 1041301098 1145838621 2902812388 -1 2 6 9 24 56 107 187 297 993 1352 3108 7992 15488 29877 58575 82802 214056 380715 678784 1241807 3828789 8295081 10346792 31690322 44538037 94156314 200401608 368151320 726996119 1953048875 3110461008 -1 3 4 13 17 48 69 145 370 841 1338 3058 7242 9148 27761 47187 99189 165229 396119 728432 1646709 3762185 6893741 11213460 29551697 57030693 78316453 219792515 349866365 1032395571 1433874168 3998203680 -1 2 7 10 22 53 87 200 495 628 1105 2980 4133 14005 30923 57769 66142 246816 445187 676169 1914309 2817891 6089911 14015657 32598671 57070461 134148459 189904248 398343716 732786612 1712659361 2283071223 -1 2 7 9 29 59 109 171 336 835 1238 4094 5167 10425 25247 64212 66387 197884 315323 775366 1239305 4137073 6651095 11471555 28465640 35535686 130695655 214450730 398247935 744180618 1718573724 3202449390 -1 2 4 8 27 56 114 173 504 897 1121 3363 7681 13728 32140 60579 114755 229574 377193 705027 1328982 3786882 4837585 11874157 25576695 45108399 97639713 161656874 361624333 690828937 1413904415 2871075358 -1 3 7 9 30 47 112 209 495 659 1155 2871 6866 10876 25798 46595 81947 213026 262240 917737 1065390 2327069 5473741 15419546 33545517 55175003 89780640 250006938 354096243 1043200155 1689391806 2910992083 -1 2 6 8 19 52 116 143 458 1001 2012 2448 6863 9627 27326 64405 81973 196726 475273 770498 1360890 3393512 4999652 11213376 25158737 57223511 85998665 229656997 360291001 757818642 1951148924 2934028399 -1 3 5 15 23 49 90 226 295 594 1654 2877 4581 12431 31788 42481 114724 147565 475314 672221 2032467 2245711 6802931 15063837 21029407 63309959 120280214 177520397 391258403 978439292 1181980850 3380225883 -1 3 4 14 23 54 93 143 427 616 1065 2624 7454 15419 29486 42801 98797 148161 476643 772323 2037810 3749331 6170787 13866055 33252958 50496148 81479026 181406051 345741864 976777481 1429758892 3655354952 -1 3 4 10 20 45 102 240 430 635 1139 3465 4906 16213 29919 44568 102343 218891 438909 829182 1528375 3095557 5108650 13526095 31872933 49410923 110585273 136729963 382432830 952871724 1467449772 2598044284 -1 2 6 13 26 60 113 170 450 788 1672 3554 6404 14220 32715 60893 85516 155302 292991 696842 1381254 3727403 4511530 10119532 18859896 34541209 78274321 143457226 352314711 673504598 1974599658 4203310495 -1 3 5 11 24 53 113 193 311 663 1250 3545 7247 9400 28462 47675 118780 219485 371407 652551 1546133 2158848 6429473 14446419 31128303 49827560 91659165 221834928 352762220 1036880074 1151980091 2412347028 -1 2 7 9 21 41 75 199 293 766 1829 3272 5388 8487 26635 63117 69356 201522 454516 866983 1907349 2633753 6914312 12616377 20006905 39718360 127801221 239740583 401368426 783261853 1722395445 3155767850 -1 2 6 11 30 32 76 186 485 631 1030 3647 4560 14821 29158 60087 85342 251633 323677 862285 1853641 3447396 4695174 13573279 32124711 34161090 113607218 164840612 379228145 690344949 1999322489 2614623856 -1 3 7 10 17 42 110 154 347 917 1388 3590 7927 11378 25840 45529 85090 235779 468052 798920 1429279 3579295 6858953 9676824 31910312 36678602 89762871 257369095 354676767 1073614502 1689788395 2641637140 -1 2 7 15 27 35 95 176 355 731 2017 3857 7369 9649 28657 64282 68820 170270 322709 901022 1640259 3296839 6364786 13050515 18358647 43328760 87338339 233602164 357057237 756320248 1680346933 3748928665 -1 2 7 10 30 61 103 190 442 992 1726 3845 5397 13628 32728 58062 69125 251712 323697 669258 1177754 3681992 5987527 12414851 20110949 42331012 118789463 194950608 391823010 722542621 1713621656 2299682200 -1 2 7 13 30 32 127 243 509 781 1896 2946 6534 15323 29899 57426 68244 138073 344024 833791 1094602 2763543 6165155 8741693 23809322 65687891 91645363 169903503 356356049 713266471 1679386976 4190410713 -1 3 6 8 31 43 120 200 375 700 1158 2854 5549 12846 32738 42168 68288 218828 292238 1012710 1293557 2614215 7522183 12864622 31316159 55978036 111285107 189971594 382165764 1002358505 2004537073 3087539294 -1 3 4 13 29 55 65 232 367 740 1461 2189 7601 12476 32692 44548 100779 171950 341064 636326 1734324 2502698 7568993 14511433 25677806 66015430 67167601 152572908 342664116 971660657 1434710434 3942448624 -1 2 7 8 25 56 102 225 453 630 1127 3203 7126 11527 26385 62722 68844 219948 371965 664841 1126813 3064210 5489386 13698428 33509214 45440319 82011166 247755348 346310485 774982588 1696108703 2893577331 -1 2 7 14 24 41 92 159 347 1010 1483 2268 7543 12602 32521 61081 67805 187765 291133 1031943 1814145 3901684 6610217 9040290 30883420 61009267 69438783 155227637 341372117 704483174 1710346874 3404669862 -1 3 7 15 28 47 69 254 509 792 1856 2551 5182 12782 31983 42842 84457 185365 340387 1014786 1910420 2378395 5460974 8649047 23472857 58118946 109476035 190458237 382555502 1005745101 1743010100 3357633138 -1 3 4 14 28 42 119 157 414 857 1621 2302 6377 8690 27859 48080 100406 153992 369556 944142 1111806 3252010 6253120 9663059 19534483 57490640 94520052 203425116 367529561 1015812400 1418492855 3745581210 -1 3 4 8 24 54 126 137 481 1005 1898 2847 4858 10026 26962 46131 101778 252423 340654 640321 1363915 3235402 4702161 10952223 22347547 66641685 126057888 265083413 399815303 1062241541 1456869164 3157778188 -1 3 6 8 24 46 121 203 465 819 1404 2215 7860 15045 30179 42394 68695 218511 368695 1033482 1247359 2531157 5962153 9187381 32287753 61165688 82471374 189012446 346502576 1004676389 1963445595 3101824851 -1 2 6 12 31 47 71 160 435 872 1212 2515 6557 14102 30848 61248 85037 135693 354449 999754 1917526 3376678 5639851 10032478 26354719 59790064 85207461 163251139 358303006 689752717 1955028293 3928587837 -1 2 5 8 29 52 115 154 317 630 1696 3644 7574 11281 26606 61655 100640 250074 275762 525272 1443316 3541723 7804273 15941436 24614752 44497197 90511395 262350380 352432936 795724929 1142102732 2902860214 -1 2 5 11 23 57 67 189 326 729 1755 2856 8139 15849 29603 58152 101424 202557 419480 590580 1820326 3181528 7134764 13467224 23017435 64663077 77650216 168834688 349187280 719839116 1174306141 2580132599 -1 2 5 11 27 34 67 163 501 995 1940 3060 4453 10275 26139 63561 101549 203670 359375 838608 1970474 3270805 4712412 11238352 23694331 66261367 124577823 215819889 389150898 742936025 1174706627 2670591771 -1 2 5 13 23 34 72 203 508 633 1577 3055 4481 14243 31161 59236 101675 170965 517250 936416 2086676 2702606 6089478 14063069 23231088 67085296 119881987 184599533 392168662 737381628 1179048444 4177338960 -1 2 7 10 27 46 65 206 497 650 1436 2560 6200 13816 31179 60728 69032 251643 369698 1020445 1944984 2739412 6133065 15360719 28352272 55818770 97561429 161366412 362037813 693191873 1684031973 2328698404 -1 2 4 10 27 34 124 176 462 825 1673 2324 5932 15321 30328 60546 118024 203538 352965 823352 1175855 3860116 4381943 9873689 18137844 53659062 101650323 153017897 374926540 700304895 1461443126 2318147828 -1 3 4 15 28 35 71 222 427 873 1748 2165 4987 10514 26106 47616 101482 138919 390396 808849 2024757 3144595 5230444 8509689 17808835 57099852 122554627 217436605 387656864 1012214599 1447141677 3482498628 -1 2 6 14 16 33 71 150 435 855 1432 3055 4625 9490 26955 63332 85130 171788 407812 1021273 1910878 4060644 6015634 10063952 30761486 56501428 120629815 256848547 393299916 803638488 1994776497 3423680744 -1 2 4 8 20 42 98 249 401 535 1193 2579 6569 14188 31464 61168 118238 234661 401976 907834 1552890 2962484 4226491 14361246 29530908 53834475 100037630 155463865 363214802 700234744 1412754877 2859551397 -1 2 4 10 16 42 92 253 401 604 1881 3076 6113 11351 31667 55276 109643 260999 415616 994512 1997469 3020012 5515449 15544845 24070668 42162258 101989900 260201957 393966609 755041695 1366248005 2189645965 -1 2 5 13 27 53 123 202 306 521 1027 2704 7392 14512 25666 56531 129217 156827 351682 686749 1171484 2692817 7628172 14622612 28048905 63990572 88263061 146659968 350828239 728609624 1101789717 4090519942 -1 3 5 11 21 50 78 162 468 788 1924 3899 4228 10401 30720 37083 108601 260490 463700 552498 1897781 3933646 5622302 11312097 18395547 41667879 121640234 253174386 374907621 1030546290 1092133087 2189158051 -1 3 6 11 17 35 65 180 295 572 1804 2302 6770 13982 27795 39618 96183 208563 400887 917306 1815575 3893947 6901766 14543554 24514754 60222261 75027239 172011399 353296365 970356858 1903590471 2207674844 -1 2 5 14 26 50 121 161 341 637 1728 2095 4737 13831 25626 54057 128472 172307 384546 780823 1067033 3379956 7763641 14361971 18813239 63681419 108881936 136531583 392305541 736634449 1092523420 3284794697 -1 3 6 11 25 32 104 209 318 700 1141 3681 4762 8280 29219 37649 90906 210411 269306 998196 1116295 2758897 7617606 15729029 26903382 49760250 130451642 221305015 375160043 1070006360 1906016389 2197078442 -1 2 6 15 26 56 127 244 259 991 1178 3537 4565 13073 25153 53439 77852 141206 368175 631942 1301453 2566773 7638932 10852168 32815325 35830204 128957090 156385112 375091605 728786364 1911920751 3525357085 -1 3 5 11 25 42 84 229 339 965 1395 2540 7271 8834 32344 40312 106891 260649 268223 883157 1856168 2633895 6311718 12062799 25622193 54673977 97830695 237391434 340939744 1030009678 1099385359 2202114388 -1 2 5 12 25 63 99 228 308 998 1902 3917 4787 10972 30934 54203 125278 147285 368087 555053 1381051 2370251 8173813 10507243 17066432 40976058 131489638 252230721 382884780 762934483 1090881524 3799191212 -1 2 4 11 31 46 119 196 473 907 1371 2908 8087 8868 31990 56817 107556 242265 378882 908077 1419825 2729644 4978044 8586749 26970738 63085976 94954700 250164211 338873158 757604272 1369432776 2479684631 -1 3 7 12 17 48 67 241 279 618 1133 2449 4453 14752 27077 37424 81869 173217 510796 611558 1979222 2866826 7431694 12766846 28270577 50341736 115952802 195615345 390540697 950688737 1638510174 4077640730 -1 3 7 13 16 60 96 206 485 945 1371 3214 6326 12447 27088 39633 79361 188669 511857 662907 1424720 2929633 4287853 8607209 26438625 37313788 93568555 195196757 335667791 966379560 1637193644 3794906420 -1 2 6 11 24 42 112 177 338 881 1367 2488 8002 8617 32650 56586 75536 209482 264227 892364 1435386 3469431 7638564 10441035 29012123 55021502 87708615 237270990 344047688 761315569 1908375999 2471035625 -1 3 6 13 29 47 122 205 297 654 1384 2859 5306 8587 29742 38774 91793 178967 297683 907057 1549841 2734765 7670227 16634113 30845856 65905261 117551941 211916946 383154735 1062111340 1909674506 3823299968 -1 3 4 11 16 53 80 147 413 863 1972 2709 7159 12183 30166 39267 125923 244085 412528 563266 1747287 3571052 4867844 11012961 17422452 51194115 81870324 205194889 367593483 1060478864 1359897349 2198218654 -1 3 6 15 23 34 100 143 495 754 1969 3281 5011 15698 28517 36924 96675 140847 428518 792658 1303434 3965940 5604390 14108788 23714329 42329492 119475507 184111475 376945352 947823560 1903051541 3263907160 -1 3 6 14 23 36 78 250 321 801 1387 3019 7583 8924 32483 40553 91810 161478 444344 887863 1610062 2847464 6442841 8541404 29243492 63246825 84423548 239766888 347542097 1032681464 1907917836 3553101985 -1 2 4 10 31 53 73 238 415 713 1277 2315 4097 9775 30571 53849 107500 261590 361958 723670 1873718 2926653 5679374 13265579 27602225 52601421 110346059 202326468 389497345 791594255 1369492293 2200524270 -1 2 7 9 23 53 127 218 414 815 1445 3213 6378 10697 28739 56186 93446 261676 476564 642302 1120297 3074172 5894961 12459599 25862320 35185837 95611721 233043642 339301009 804796628 1636666493 2987514155 -1 2 7 10 18 48 103 227 438 647 1722 2754 6086 13412 25228 54551 94808 207132 442858 639507 1476568 2558366 6148874 14268826 19807592 55292140 126644164 165956550 379802747 715927833 1630072319 2202160219 -1 3 5 8 24 53 112 174 297 626 1601 3398 6905 9715 32460 39089 107476 209668 295732 705702 1182283 3380550 6993983 13096160 20691762 44109861 87814655 248071175 335645556 1013700372 1094663723 2997606741 -1 2 7 13 23 33 120 158 386 777 1508 3886 4292 10349 31231 54230 93629 194191 410617 836827 1363418 4134586 4891442 11855165 25308899 49591199 123342304 261543670 383329266 761291860 1636068577 4076369105 -1 2 5 9 19 38 106 154 397 831 1205 2733 6627 11160 29497 56017 126773 227748 410487 820302 1051564 3840894 4762731 12582301 31344760 63053547 75244605 226140941 363064572 784022536 1104677751 3016661531 -1 2 4 9 20 61 94 165 340 701 1397 2450 5068 12594 24665 54328 114057 211622 505755 765515 1788815 3676134 7698957 15054548 29781202 56397444 105963174 154642515 395379956 710970034 1373279666 3010412217 -1 2 6 9 26 35 120 209 321 665 1582 3210 4970 12852 25599 55228 79974 245033 275641 995067 1427234 3116686 6919322 14958079 17413619 47918206 119865638 152896102 371754754 734596850 1897419844 3002842285 -1 2 4 10 24 59 101 199 380 649 1811 3218 4875 16263 28207 55035 111825 258285 293034 598736 1361195 2984475 6659126 15624638 21404554 43623555 120769369 170483410 376450678 683267669 1364604284 2193437489 -1 3 5 11 20 59 96 239 367 868 1121 3991 7501 13180 27961 39634 112946 261517 488194 667130 1432547 2472658 6830200 9666213 32028626 42492806 68256862 170233855 368991667 950530595 1106931241 2192006759 -1 2 7 8 26 58 88 210 483 971 1660 3430 4187 13212 24682 54541 96549 245363 291077 599222 1809642 2580548 4707711 9877896 21430056 43037629 132145162 165533056 379779100 725908545 1633252488 2730373108 -1 3 4 9 26 37 122 193 313 825 1084 2649 4454 13040 24659 38910 130683 212276 293337 946818 1319051 2856678 7503153 9599443 31634076 66560167 107714182 155286997 395131024 985149796 1374905762 2748440550 -1 3 5 11 23 48 65 166 416 736 1927 2448 7796 11743 29101 39664 106888 254048 500279 533550 2060035 4142705 4936687 13303345 23728031 65000810 85488873 233591966 343258777 1044058870 1098087763 2213218946 -1 2 5 9 22 62 101 195 501 794 1628 3983 5638 9890 29461 53952 126104 224586 470547 764109 1386032 3142231 4477150 11216977 24209256 36221032 117150810 220226283 395163712 788762323 1096979506 2987369013 -1 3 5 12 25 42 123 205 482 602 1619 3334 4438 10198 29822 38125 110188 143191 388319 862338 1483629 2702859 4573977 16686275 18970568 42979579 131835162 217903977 385833633 1048492697 1093894418 4071212022 -1 2 5 9 31 32 93 227 431 900 1747 4089 5844 8647 29709 53763 125733 224035 355117 944958 1878792 2861930 6237172 9546469 24537133 33746133 115484283 215579013 395395439 785711729 1097745848 2988722323 -1 3 6 9 19 43 96 150 456 758 1540 2690 4804 8433 28684 38895 93871 241185 405460 994662 1158030 3809386 5960155 14341422 17574138 56861805 116358149 233918047 400891438 1050507325 1897579456 2740258236 -1 2 5 9 25 63 113 144 292 822 1077 3935 5916 11046 32717 53546 123742 222192 320167 532740 1074204 4057196 6781818 9609074 32683827 44108827 111629246 246932817 391212023 740179487 1105712002 2996282663 -1 3 7 11 25 44 82 239 451 928 1629 2418 7139 11712 29762 40059 75546 223714 276718 788720 1857690 2763303 4521510 8487152 22675943 60244972 67356309 210372858 358406272 1058155020 1632075391 2210267142 -1 2 6 12 25 59 91 232 398 861 1242 2897 7528 8516 32498 55338 76142 190250 373401 641968 1711351 2630193 5405277 11162602 29553920 61817870 84232842 243293890 348333095 757348028 1910096203 3817177774 -1 2 5 13 19 42 105 164 438 794 1470 3694 8155 9610 30929 56220 124962 156553 488112 1034555 1202131 3518597 4836965 12558274 26322363 44693644 82533224 257665395 360473064 771749126 1099038791 4070441154 -1 3 5 11 26 53 72 194 468 739 1377 2800 4785 10397 31015 38508 106531 257923 325506 658803 1842467 2601177 5030656 13944780 30281565 61938052 116111584 252941478 388031793 1017865704 1104389130 2207606436 -1 3 5 12 30 46 127 183 337 698 1559 3331 6728 12680 26772 40177 114174 143374 273381 907639 1504491 3645469 7737266 15244363 17874098 44544671 84503937 194680029 337391580 959599440 1090920838 4069559528 -1 2 7 15 22 56 115 172 352 655 1245 3596 7894 12008 29544 55951 90562 159743 438593 696108 1076576 3159465 8098114 15594285 28252740 48062513 82603116 231929769 356832421 789036870 1639907814 3538781102 -1 3 6 15 17 44 67 149 388 631 1512 3285 6580 15653 26588 40109 94393 146746 468962 941252 1667168 3406906 4744253 14834456 31193544 35498207 93176539 146555913 340790892 984423807 1908601469 3257858317 -1 2 5 8 17 57 120 254 453 751 2029 3155 4586 15607 28397 54919 127376 212017 438098 758931 1292208 2552476 4602220 14623823 23906377 45668649 127018238 174115092 385473240 684744801 1098842347 2728313334 -1 2 4 15 20 41 118 217 488 974 1767 3355 5738 15433 26815 53445 111058 180121 405096 957841 1419057 2900611 4211713 10111459 23600648 44818788 107581087 195399689 386297873 688045093 1367189593 3532099958 -1 3 6 15 16 44 93 247 393 824 1460 3008 6704 11759 30195 40837 91692 143301 488037 922575 2027628 2921492 5487869 11912064 25265379 63981861 82140244 203809326 358786890 1073294660 1906275470 3288128818 -1 2 5 8 25 54 94 250 300 570 1347 2108 5147 10524 30814 55631 128345 198113 313829 694041 1584706 3093840 7915002 13879766 31692623 51424929 126678090 235653022 376917103 758406751 1099135104 2750175253 -1 3 6 9 28 49 103 172 492 618 1265 3734 4694 13501 25089 38929 92219 230403 364462 708939 1569700 3517116 6078973 16319051 26084532 48729721 128045916 143865793 372778429 977342812 1908749196 2720738021 -1 2 4 10 28 62 126 200 349 968 1237 3005 6426 15010 26398 55001 108972 247369 330938 628290 1222765 2802764 6965880 12311317 33029244 59386487 72647350 163923807 363974618 711299896 1368351025 2199640735 -1 3 7 9 26 34 92 132 421 1014 1519 2571 7219 11878 30711 37666 80179 247626 265592 1036598 1965967 3197264 4200507 8529715 27619265 60191749 91903683 234550059 348314433 1046242144 1643701785 2737057164 -1 3 6 10 26 37 92 212 365 930 2039 2268 6560 12536 28382 38509 90243 214165 314998 938673 1895954 2414368 6808433 10814374 19007480 60197066 79452565 196767899 360885875 940054408 1901683352 2467807661 -1 3 4 11 28 56 76 132 460 986 1657 3572 7053 12513 28015 37030 124716 230658 330294 529775 2092118 3494512 6087647 9948330 21748156 43414834 90465825 189908875 338710126 972217699 1359527158 2184475984 -1 3 4 10 26 60 96 171 511 812 1441 3903 7190 10083 32331 38805 128637 246437 312845 559913 1413346 3440582 5919795 11285105 25742957 47849160 67559930 263779577 362530042 1029049855 1371970233 2453745067 -1 2 6 8 20 52 108 147 301 609 1834 3047 5264 11124 30846 55708 79842 246658 492693 626440 1317689 3862788 6474652 13145139 24619579 58358416 121659323 239058492 371429575 763356600 1895833770 2743807130 -1 2 6 8 19 60 100 157 285 521 1235 3860 7058 10812 30091 53562 80926 246162 410410 673464 1313618 3839368 7287707 14441216 26307384 45578155 94442937 224048096 337910716 802663014 1911256436 2723303602 -1 2 5 10 16 61 94 180 435 681 1774 3964 8110 9050 31468 55277 127433 229876 393783 657201 1723685 4102250 5156703 13722095 20724770 34199789 77442730 243344346 364624662 750163394 1097414352 2196081848 -1 2 5 12 27 51 83 229 363 714 1835 2747 6202 15772 25093 54502 126379 131076 344078 737310 1769535 2834504 7291094 16548152 21037615 54445632 68339825 144924433 357087015 733362751 1093970298 3823833006 -1 3 5 10 16 43 68 252 354 940 1817 2499 7112 15647 24899 38007 109748 229522 410073 1016375 1656285 2755942 7165241 10661712 17958760 65980745 73964076 141639496 358851644 1001740468 1097317164 2472930255 -1 3 6 8 29 62 76 208 390 572 1598 2671 6024 15899 28220 38994 92068 248587 365678 621284 2024332 2148150 5982509 16650853 20050140 58553570 132839674 198010307 381980099 949166075 1903210457 3014204124 -1 3 6 14 17 44 113 211 279 1006 1047 2746 6207 9462 31204 37940 94509 150092 465221 976880 1359031 2907603 8088813 10512008 30277556 65067144 72312085 236534645 362238765 1037565659 1906596777 3546308654 -1 2 5 12 26 39 72 220 270 821 1196 3817 7741 14822 25098 54920 126874 134347 334212 930786 1618452 2322528 8189740 10386545 30764973 48172213 82303268 150336073 355201158 705410628 1102430150 3798919918 -1 3 7 8 23 39 115 222 275 915 1884 3637 5113 8351 30048 39104 80019 232651 464883 911578 1534836 3026023 8118976 12562623 16962109 34710027 126136719 220942802 378545558 1058504345 1634206188 2995700472 -1 3 4 8 24 32 97 222 370 965 1794 3112 6044 8407 29172 40839 130413 215456 319289 998594 1182483 2694134 6436848 12046471 16821468 44000781 101105542 203574771 387290562 1050142007 1366571412 2987262660 -1 2 7 10 26 52 75 225 478 565 1393 3401 4731 12361 26187 55534 93046 199207 301619 683974 1901922 2919778 4395529 15380723 32483162 41180026 122842264 166429472 379700970 732990128 1639275352 2193157365 -1 2 6 13 30 41 117 192 278 1009 1149 3727 5534 12992 25288 56365 76915 166379 286221 813798 1310960 2769221 8274780 10995087 30706691 49500923 103119185 150518504 400866840 706998533 1908074221 4067578396 -1 3 4 12 23 59 103 248 400 780 1246 3379 6864 9369 31634 36928 128868 149787 398947 671094 1334185 2287157 5618744 12409205 30318940 34862330 86265017 244390387 352264223 1017312818 1367952367 4068888922 -1 2 6 9 22 62 78 223 294 802 1883 2584 7604 14771 25340 54192 76271 232795 481167 762983 1973225 2191597 7354554 9445797 19747946 51749433 87429811 149432996 335809200 736074760 1900297080 3014616980 -1 3 5 15 25 51 127 255 355 828 1472 4061 5295 15506 27680 40367 107129 183151 350317 781730 1089482 2532585 6996392 9110057 25675280 47221595 101324827 189558094 396140172 968370048 1106822363 3262565399 -1 2 7 15 18 41 114 155 383 580 1585 2123 6563 13514 27379 54660 90914 151440 512707 993586 1396798 4091414 7527065 13709501 20882574 63439971 82988633 184062336 366521798 688676623 1633615347 3542642945 -1 3 7 10 19 48 93 211 309 649 1284 3573 5993 8374 28794 38976 78367 203825 441758 610077 1643257 2534529 7824584 16531430 31116098 40230156 104218368 217156132 401825608 1052490520 1638597926 2458946971 -1 2 7 8 30 37 102 199 507 763 1257 2447 5829 11074 31735 56601 96334 236056 341591 1000362 1197877 3018316 4479272 14561309 29118023 54417715 123498551 237440567 385309135 758657423 1643990125 2750405658 -1 2 4 10 31 50 116 195 461 683 1618 2216 7282 13311 27420 55022 108703 250753 386127 655481 1278160 2818542 5079800 12797640 16910816 64020387 95204872 168093312 347653837 703924712 1363812280 2199483952 -1 3 7 10 20 44 77 185 501 579 1864 2939 7105 16334 24923 37434 74352 202393 486552 1016013 1704238 3785541 5932109 16502673 23565725 56813681 76566166 145512091 367701148 1006158016 1631191344 2476082045 -1 2 4 10 28 32 72 154 490 711 1661 3825 5663 12950 24682 56026 107470 253886 338421 934357 1573545 3311265 5672855 14570766 16791108 38529076 111936324 147194986 397478392 716250057 1364451375 2191202896 -1 3 5 15 27 34 104 215 400 600 1180 2232 6894 14477 25839 37119 108299 185931 388063 1000938 1149736 2645158 5944752 15644151 26015061 58127418 70547342 165622180 363658330 982445291 1104399187 3281493057 -1 3 4 11 24 37 85 187 391 665 1986 2481 7851 12120 29906 38156 128985 233574 276941 919460 1968490 3973115 4500614 13938936 24238335 65643594 88976836 233435928 338058401 1043523932 1362182003 2201193857 -1 2 7 14 24 46 72 163 455 613 1876 3214 6421 9312 30965 54965 96713 136590 343366 793850 1748669 4025902 5369731 16624914 23964418 43115646 98072791 249861858 346700106 742708249 1631092654 3261241889 -1 2 6 11 23 59 113 250 439 921 1471 3552 5936 16351 28171 55369 77820 203598 502579 709882 1112776 2548470 6262267 9639701 29015940 39923376 107420002 187329811 399154350 694657039 1910753826 2465930334 -1 2 5 9 30 47 72 204 300 962 2044 2293 5544 16157 28263 57095 126734 220188 354794 874309 1784612 2597218 7422541 11519370 20204801 60725262 127444652 184601304 380817578 682914795 1094841526 3007299058 -1 2 7 11 23 36 75 220 317 889 1434 2111 6555 11557 29404 54171 94955 218106 504423 872995 1683547 2200691 7552084 8881999 25464628 53532266 76266061 202443675 353459518 789440100 1643212502 2478405270 -1 2 4 11 28 44 110 136 485 794 1424 2215 7003 9001 32314 53565 114351 233718 359903 873957 1242241 4181384 5378646 10648477 25762261 52995329 68285065 253247812 361693848 738362906 1373621493 2474905748 -1 3 4 8 29 53 102 139 466 730 1534 3405 4318 12980 25986 40593 124244 221116 370419 743692 1453151 4014187 5882013 14533118 31752833 38176014 134073377 159912880 369800475 1006120163 1371079128 2995995328 -1 2 6 12 31 37 123 214 426 566 1113 2552 6970 15414 24774 54140 75022 186606 293574 1010768 1327801 2983248 5556907 16587990 27325381 51721902 68598873 143335460 363287185 733882300 1911889327 3823824977 -1 3 7 11 17 38 127 195 257 913 1687 2145 7886 14791 25467 38666 75113 220910 424368 811950 1316390 2778774 8018076 12431535 24985138 65661047 90541597 136140751 336323680 1003609449 1627799306 2203560865 -1 2 5 11 22 45 114 195 472 1007 1519 3202 6637 10384 30407 54327 127938 252182 518416 1045911 1429726 2637132 5129892 9865308 29316900 37255075 92903129 225031215 337974230 796260634 1106282796 2460866018 -1 3 6 13 19 62 109 153 499 526 1349 3268 6735 15717 25035 38856 91276 170761 491208 697970 1515310 3715561 5749590 14887818 33474147 34228915 85610700 147418577 351636656 989043445 1906867408 3807077122 -1 2 6 10 31 63 64 185 334 695 1694 2320 6067 12481 25206 57164 74940 218823 389688 648258 1939256 3715544 7430238 15456489 19738621 61638178 121538640 135222551 369817205 730983174 1901922361 2202326474 -1 3 7 15 19 56 77 161 292 574 1109 2660 7280 11760 30291 38606 77912 153639 518032 748075 1981218 4097568 7179932 13834020 29078409 64790440 88042080 218561423 345786128 1055739029 1641435951 3272554868 -1 3 6 8 22 40 119 186 490 1022 1551 3572 5431 10158 30209 38932 95226 250876 486175 942348 1407540 3657388 6116073 10414581 23012842 43430688 116855431 225388922 398140495 1069772851 1895962041 2986927624 -1 2 6 15 27 55 70 179 287 670 1392 3513 7729 9015 31495 54208 81324 137502 371216 715700 2058275 3862503 6580048 16102454 31377579 40751964 74562758 242195324 364179160 741385632 1908060557 3533194476 -1 3 7 9 30 61 123 248 429 832 1756 3309 5931 13768 26189 39832 74327 250546 344052 621979 1276241 2503050 5844953 10553109 22187883 49451046 101448340 156038665 391012800 999445910 1628156151 2723392872 -1 2 5 10 16 49 125 135 272 1007 1190 2373 7571 13803 28367 54406 125102 236256 407655 621226 1146265 3879154 6989102 10981016 33067350 52961952 100287116 189122518 336858327 677173119 1100098612 2207224775 -1 2 5 10 30 32 64 213 283 955 1351 3691 7346 14238 25949 52825 122049 259898 353511 1002578 1694611 2539043 7794956 10972914 27696501 49100071 79815566 175031585 353472243 673488237 1081537802 2158453727 -1 3 6 15 16 60 106 205 480 695 1239 3074 5723 14289 28083 35935 87782 161497 503469 756404 1367880 2862960 5032042 14555988 25961117 35593366 114944110 146375494 387515999 980977849 1884084891 3235782778 -1 3 7 11 16 48 70 237 349 980 1307 2204 4280 9480 32013 35016 69729 205855 441903 560302 1874783 2748695 6984203 11182994 28307536 55136764 106964728 230766700 396706020 1042465097 1617593320 2158658886 -1 3 5 14 30 51 107 206 389 666 1832 2689 5591 8297 32536 35565 103697 188921 294305 773507 1548038 2864398 5676569 13399724 24877784 54556769 125944031 229097899 380420807 1043056515 1079413716 3503052539 -1 2 6 10 20 42 124 214 336 850 1103 3392 4942 14078 26795 52653 70214 210206 519510 1000109 1345173 2722581 6691111 9383165 30572763 40485196 132350826 166593555 374803966 721998562 1885762688 2156916576 -1 3 5 13 18 59 98 142 368 792 1064 3622 5759 15026 25096 36655 103886 147364 503788 711926 1565575 3755505 7902185 9516593 31027967 45923646 107407624 196302028 398949391 966683358 1081676121 3767742601 -1 3 7 15 19 56 71 205 342 800 1387 3074 5372 16373 26504 36101 71458 146324 485443 679336 2025287 2149463 6362122 9879267 26125418 41716011 106321976 172763716 398039929 950448010 1616909975 3230972310 -1 2 5 8 31 33 85 246 388 1000 1503 2385 7384 8906 30710 51370 122763 222795 375945 1004173 1896511 2869119 5885596 9818887 26407879 51167891 87426990 252415810 352145419 747796394 1079511105 2694225451 -1 2 4 14 28 63 97 137 495 790 1231 2923 7875 14912 28470 51878 105865 179811 320821 530048 1450031 3726992 6142642 12054117 31623212 64330490 88010870 159527779 344045482 719371467 1348215322 3233110137 -1 3 5 14 17 41 67 221 470 966 1555 3217 6301 8240 30204 36534 105776 190976 499894 963783 1789142 2463821 4481522 9041437 23791863 42783061 89387784 245334941 343738110 1016614199 1078090739 3498420051 -1 2 6 9 19 32 119 131 259 747 1375 2229 6312 16336 28395 51970 73721 258972 458080 797534 1344011 4080884 6753087 16031670 33305437 55573694 75130961 151356447 367020673 717036565 1885402151 2969268368 -1 3 4 15 25 56 80 199 362 1018 1060 2872 6216 9628 30684 35104 122379 190546 385947 588531 1809518 2616995 7319455 11480234 32139766 65970458 78085383 267047692 354647397 1017746318 1349254381 3232076153 -1 3 4 13 16 41 93 247 279 891 1821 2460 7505 8567 29932 35708 120989 159053 468240 981614 1875893 2630838 8272070 9869993 16869842 58894994 89910780 262186179 337999983 1018616653 1350085555 3768233700 -1 2 4 11 27 47 99 162 465 965 1511 2502 7843 13617 25541 52037 104734 260624 290879 912158 1234756 3353571 5871206 9070870 27005252 53585845 94028190 172000002 341755035 704154562 1348212917 2424617308 -1 2 4 13 20 56 100 224 387 978 1044 3164 4525 11871 29284 52986 104406 157096 404344 785659 1497550 2356217 6278415 10261379 31631697 37633022 121131081 257912171 377796602 771719533 1347945027 4036347895 -1 2 4 15 21 59 106 214 310 981 1600 2451 6998 14393 27522 52140 106477 193557 458585 745977 1414875 2977419 8373721 11538248 24466282 64413969 81188746 140045721 366854811 725402993 1350094481 3501806055 -1 2 7 10 28 59 121 148 377 666 1750 2770 8096 13129 26583 51423 88074 228108 392887 602467 1155135 3719287 8355975 15876435 17171150 53708316 87509885 200924334 340784872 674998320 1618614753 2163980519 -1 2 6 13 24 53 112 161 412 799 1385 3970 4993 9157 32510 52272 71534 192363 338027 762062 1063864 3556337 4916275 11095435 25793571 42330872 123643548 210071813 379412227 783021335 1884181207 4037157334 -1 2 7 13 31 39 86 144 423 1004 1135 2523 5083 10017 31791 51949 87713 175341 321781 975335 1930003 3397203 4730294 10365528 33089288 55819363 114543184 228071234 392310697 777514316 1615637270 4035978640 -1 2 6 14 17 52 103 255 305 536 1355 3838 5914 11181 29679 52381 70287 140345 501354 631696 1420516 2422901 7673139 12693131 29769207 46226077 102447992 265212465 396977568 768402899 1886561554 3234341981 -1 3 7 8 29 37 81 227 344 600 1098 2906 5713 11400 28785 35170 70290 255514 337306 959070 1863382 3142704 6996514 13436142 27069150 65312045 121006645 240385791 381736760 1031351994 1617949867 2965603290 -1 3 4 10 26 33 109 193 506 584 1894 2784 5892 16256 25383 35042 118979 242767 292768 946714 1228527 2629663 4934804 14753318 22916420 54956198 119714963 183481973 372633647 961231219 1347365705 2431605108 -1 3 7 13 28 48 84 130 442 920 1141 2574 4363 8296 30967 36325 73598 179062 264617 775474 1632990 3581955 4828859 8774178 32276435 62603921 111576576 211963238 386358983 1066875113 1616203217 3770195744 -1 3 7 8 31 38 76 133 425 802 1068 3505 5739 14792 24869 35479 73646 254633 364365 954766 1798458 3160294 5006250 11144598 30643748 37894474 110157956 188582314 386571172 970665812 1616026019 2962532847 -1 3 5 11 20 52 94 217 412 607 1722 2540 6310 11418 32690 36216 104287 244974 493813 580538 1829357 2323108 5561000 16542437 19740647 65312736 71056876 226593729 356671158 1049732163 1078502523 2161632316 -1 3 7 14 28 32 67 141 447 546 1403 4075 6149 15311 28217 35046 70190 159208 315181 1038630 1652841 3172621 4915876 15615186 29675004 42196239 94074070 140687213 336621690 973142652 1616309251 3503410612 -1 2 7 10 16 56 110 140 402 938 1072 3035 6901 8209 29363 52270 87440 225450 445431 694956 1335534 3830671 4410960 8475344 33455665 64952429 69576256 239582733 362698764 756246225 1615986621 2159123424 -1 2 5 11 21 46 88 168 479 769 1049 2095 4661 9711 31908 53213 122694 245069 511155 940954 1897597 4103315 5781612 12388033 30560059 52665880 116932549 220580637 393582152 783625488 1078161312 2425170047 -1 3 4 9 18 57 65 246 259 701 1810 2257 7676 8244 30706 36333 119726 226870 429571 661194 2046142 3135863 7941418 14722389 24738160 63462031 84306046 264940430 335589067 1021861933 1348532190 2697317784 -1 3 6 15 29 34 126 149 479 695 1110 2872 7723 11856 31072 35985 86568 163243 312935 986765 1480702 3749065 5610847 13789328 27670134 66951448 87368593 213493774 348272574 1067047833 1883694985 3236340706 -1 2 4 12 16 37 126 249 446 590 1154 2790 7880 15052 27740 52602 103283 141384 476924 904753 1561789 2286954 5608718 16115510 28168621 61140386 90263436 160978677 345907680 717512692 1346697675 3772263226 -1 2 7 12 18 32 74 164 315 615 1805 3357 4461 13672 27629 51645 88245 191780 509821 789960 1790081 3716836 6500192 14663743 21577850 45072585 123027929 160695274 376996977 736675901 1618910169 3773392931 -1 2 5 13 29 46 77 157 371 666 1713 2089 7150 9862 30587 52648 120336 143407 280191 805358 1677378 3629600 8173731 15801494 18378009 58927125 78242987 267514107 365496222 747588127 1080089674 4039699688 -1 2 5 15 27 49 68 146 441 967 1083 2956 5349 12876 28215 52617 120842 174265 344299 655731 1835735 3556885 4984008 9689758 32386612 63507854 129275904 156952749 370376897 705347846 1079280129 3501000510 -1 3 7 13 21 36 119 151 318 647 1512 2375 6186 9407 30608 36656 71281 176295 410468 820867 1380309 3889105 7287553 15139895 29805162 51371644 68659866 260154112 364411590 1013275907 1618832431 3771886731 -1 3 6 11 23 47 75 137 442 968 1074 2088 4193 11964 30144 36464 89989 225977 476100 967725 1607702 3297294 4796009 9909468 32296009 52795638 109035289 255989829 400391874 1023335234 1884797919 2158547232 -1 3 4 15 25 63 88 157 412 876 1534 2770 4513 8237 31123 36562 121046 193902 381356 614451 1620391 3280540 4708461 11613333 28791301 65348812 111374725 210377135 391640940 1070962293 1348382043 3229738404 -1 2 6 12 29 62 93 153 468 823 1921 2744 7806 10577 32544 52277 71296 176662 268522 549275 1647659 3337029 5601945 11862862 20940661 56773555 89660470 222293107 339210633 786587387 1884104889 3766860876 -1 2 4 8 18 32 85 192 480 799 1820 2229 6091 13503 27000 52973 105778 206350 446539 802106 1850472 2604556 5077809 11810397 18017607 64291119 129876707 137364541 384110534 727588825 1347461665 2693816237 -1 2 6 12 22 56 118 235 314 986 1530 2520 4401 9192 31114 52664 72348 177460 447618 731811 1206650 2403460 7382358 11826301 26367931 54259327 106963802 208664599 394596291 803855713 1885584352 3767700083 -1 2 4 10 16 62 88 250 267 1005 1950 3883 7193 10303 31126 51533 102850 241765 448862 729917 1633732 2814785 7970703 11874081 17643316 35264308 76708873 232129340 367101691 795970672 1348508226 2157749690 -1 2 6 12 20 53 123 214 395 769 1633 2823 6308 15618 27892 52645 70175 173786 415565 584649 1197098 2674653 5494450 11331598 21201919 56739768 76892288 161439694 360854531 710471715 1883373542 3766806901 -1 2 6 11 31 51 101 197 303 955 2006 3748 4608 10523 30684 51682 73007 227655 351121 767195 1331177 2773367 8187899 11238139 17112142 39860838 125345233 236779542 369449169 752857683 1885913631 2424423896 -1 3 6 12 25 54 109 206 460 591 1106 3239 6748 9359 28929 34930 87988 179674 332486 733887 1510932 2826150 4680378 15609568 26927703 33716270 97819887 252751202 336405577 1039528157 1884293656 4039480232 -1 3 6 11 28 38 122 177 312 593 1275 2902 5911 8516 32493 36719 89553 226577 366958 949924 1494939 3202057 6616740 13721207 28570172 63919547 121824382 220870181 378625804 1043968134 1886539960 2162240748 -1 3 4 11 26 44 113 219 320 782 1791 2598 7315 13693 24884 35995 120379 256026 268027 878965 1447296 2666330 6364924 10137835 23588111 50977570 98991175 176585578 350565270 958081836 1349980235 2159158219 -1 3 4 11 20 39 94 251 275 742 1044 2730 6856 12099 31828 36508 118836 259424 496168 798820 2038368 2846387 8290205 16173064 28302876 60515475 72115443 233432169 362538467 1049306763 1348559356 2162011189 -1 3 4 10 19 39 77 203 390 910 1417 3359 4771 15258 26269 34951 122780 239994 400853 913320 1823999 2356201 5699837 9036502 26724042 35506461 127573039 177253518 375132257 940211224 1347235201 2427065016 -1 2 4 9 31 58 113 137 308 738 1251 3218 5517 12687 27766 50413 101506 218533 373202 601259 1180955 4165548 7082521 15743605 25785269 34498920 108530506 158080640 395276259 732807689 1343358320 2956955412 -1 3 7 14 18 37 65 223 260 580 1187 3261 6581 9012 29375 33992 68658 153676 467003 898197 1674743 2530111 7644849 14121993 28612883 35627674 90681667 248579003 347998113 1010780802 1612288161 3492197482 -1 2 5 11 27 40 95 168 426 901 1886 2413 8051 16154 28285 50996 117182 237115 277925 830304 1903197 3938723 4404664 9418432 20639877 59816938 96018454 140464524 350087277 729566442 1075647429 2419862640 -1 2 4 11 30 36 87 163 444 631 1833 2343 6093 10911 29471 51185 100471 251022 355903 983039 1843197 3980929 4480245 16202402 22565365 60629092 125919666 253256472 377578856 743370518 1344044116 2419874402 -1 2 6 14 23 44 80 245 419 1016 1834 4080 7357 15086 28273 50786 69020 137218 422579 965677 2089651 2628642 5716934 9530505 20513768 36521738 83038129 164830314 360889098 726134096 1881047227 3224027489 -1 3 7 15 30 51 89 201 505 804 1979 3871 7366 13978 25133 34464 69028 137424 294706 734062 1714329 2445335 5172329 11704360 19906198 37073035 81653450 181115905 363263870 946430269 1612398925 3223831148 -1 3 6 12 28 52 119 148 424 612 1950 3668 4614 15237 24774 34434 85454 169789 275232 688019 1076100 3791976 5073389 16178153 24602507 40143252 119708806 171223246 369661975 949985802 1880178902 4030447944 -1 2 5 11 24 56 65 194 504 966 1219 2677 6274 8195 30414 50564 116929 237216 322744 549733 2011977 2182466 5084783 9056779 30134269 62214229 76709512 243014167 353035866 761461491 1075777822 2418162730 -1 2 7 12 25 43 115 194 392 539 1064 2976 5362 13372 28594 50437 84161 185110 358674 849307 1502675 2966013 5292759 14697918 25381276 66212016 133316469 142457531 372716512 725754579 1612177320 3761201417 -1 2 4 13 31 36 92 189 454 563 1571 3352 4944 8412 30805 51132 102297 152750 307166 961893 2026209 3777798 6058304 16261111 17314140 47521749 128413961 212164474 384676084 783359281 1344239158 4030452050 -1 3 5 13 31 48 72 194 337 1005 1384 2485 4218 8334 31933 33884 101092 136385 306007 764732 2010010 2321012 6711375 11169606 27795735 53231125 106431230 205702739 394825131 1072126536 1075787065 3760280685 -1 2 6 12 17 56 68 192 477 663 1464 3887 4245 13868 27790 50282 69037 169247 489818 670962 2094055 2122544 4527568 13957266 29589079 45970950 130329846 167003364 375213229 733828732 1881079305 3760387809 -1 3 6 10 18 54 100 178 374 768 1455 2760 5050 9631 31166 34008 84427 202259 405341 616982 1319281 3452945 7508601 10151904 27377413 63687555 107040975 233824434 396767854 1049285826 1880451259 2419566081 -1 2 5 8 24 33 98 161 328 653 1650 2390 6002 12994 27613 50612 118190 219227 273654 921172 1072360 3252996 7868840 16251590 20364806 64188782 128380828 154520564 385470837 706984705 1075166644 2688349441 -1 2 7 12 19 42 75 236 477 597 1142 3210 7661 13536 24633 51151 84690 185732 517320 920098 1627237 2631415 5181164 15096295 25409779 36617352 73854995 171945427 364108148 685619634 1612611466 3760518982 -1 3 7 8 22 56 71 230 313 769 1089 3175 6665 10738 31439 34337 68588 250734 506932 773308 2038651 2730508 7716753 9111854 31397181 35370851 94756396 213640470 336683391 1040264556 1612298197 2954993608 -1 2 6 14 25 53 101 164 456 644 2011 3218 4596 10859 29052 50269 67762 137685 389653 737607 1344272 3261825 5802526 13983318 22724177 46879219 124791399 244592995 375882854 750373070 1880103236 3224925112 -1 2 7 11 28 49 120 217 329 607 1480 3407 5424 10296 29840 50717 84905 204683 390508 722426 1232178 2725349 6744422 12777186 32064412 37652039 103451435 253075010 397850365 767771560 1612056115 2418101221 -1 2 6 12 22 50 95 140 357 774 1620 3726 7473 16206 27574 50356 68267 169685 436960 608239 1821813 3496242 7959745 10305223 22604050 35651643 80658497 146899106 368410898 709575665 1880885200 3762179134 -1 2 6 11 25 50 75 135 466 864 1593 2796 7785 15198 26799 50678 68986 218916 303689 695172 2029072 3342283 5728033 11245342 22618655 52615996 84424603 153140231 337240243 714645086 1880767258 2419632188 -1 2 4 10 28 55 68 137 356 696 1685 2714 6114 9023 31012 50308 101638 237374 373739 693192 1863484 3286094 7942264 15849330 17146468 51788736 125092517 225707680 370526938 782407521 1343857223 2151185323 -1 3 6 11 20 62 119 229 423 941 1799 2425 7592 10411 31237 33804 85852 218630 520306 712588 1223750 2454768 5427646 8845320 19267758 59064624 84280034 221873426 341921273 1042060191 1880440040 2150567492 -1 3 6 12 27 51 107 170 417 624 2041 3788 7363 12828 26315 34132 83970 168360 388035 678963 1504121 3253690 4276587 15975279 23856134 38947601 77813036 197763371 362400686 962303136 1880318729 4030418049 -1 2 7 15 23 34 97 163 470 558 1456 2587 5413 15223 24809 51185 85789 138957 404498 859802 1076471 3219334 6172596 16407035 32268914 66503607 132941646 201150196 374316223 683813210 1612076448 3493608138 -1 2 6 10 26 60 111 172 329 739 1105 2294 5843 9920 32051 50882 68665 204565 275056 646818 1339675 3217907 8093212 15581566 27361940 53806279 128960986 206296198 375399396 799143753 1880118508 2151211846 -1 3 6 11 24 40 91 172 422 693 1846 3600 4560 11381 30192 34234 84296 220946 326887 809482 1848348 3934102 4231078 12800851 23604027 39402255 131175752 253191797 384053197 1035137501 1880673847 2150650269 -1 3 5 15 17 53 69 215 476 563 1147 2568 4575 13890 26761 34371 101998 170998 501730 613960 1896436 2460551 4313863 16708539 27058254 59331162 114094256 159639445 386719443 986967780 1075529795 3224163630 -1 2 6 14 28 44 117 198 271 791 1597 3348 6437 9857 29960 50479 68387 136229 311194 807884 1503416 2953136 7429592 8433562 21128296 47247736 87526840 263526596 336798948 768258294 1880248121 3223411804 -1 3 4 11 27 53 89 135 341 788 1326 2904 7769 10654 31403 33545 115991 248597 270075 764092 1800532 3606444 7687305 9671203 25868807 60179000 89884354 231165911 347805600 1056845933 1342447536 2148248469 -1 2 7 8 16 35 85 203 263 1006 1653 3212 5389 13591 26900 50118 83509 248939 398407 849409 1961488 2575418 7492737 12171033 23113157 45238825 108828848 136504205 393583344 704817057 1611010657 2685205068 -1 2 5 9 19 44 70 170 380 680 1029 2635 4449 15389 25017 49872 115911 199646 430614 1047519 1764723 3923385 7627610 16139879 28135370 60627060 114453233 190878167 387398992 675275620 1074169359 2953826083 -1 3 4 11 24 62 87 228 424 932 1866 2964 6284 14986 27924 33660 116402 248027 319101 635548 1716923 2912977 5419622 8418081 20902197 54359525 81344876 145205904 363563326 994008324 1342485542 2148088444 -1 3 7 15 17 56 121 197 328 587 1799 3574 5425 9436 30977 33429 67181 135141 496300 682231 1060791 3121905 6436443 12734899 22392214 45376783 103201428 207570450 386305836 1041011698 1611131531 3221940440 -1 2 6 9 16 58 97 253 263 791 1149 2197 7640 12214 32214 50155 66936 248708 416172 698163 1482804 2616380 8386643 8849768 31317955 53700810 88322317 213309143 351369169 791664770 1879450747 2953471194 -1 2 4 8 20 44 118 133 395 521 1835 2949 6986 10036 29253 49964 99537 200250 464479 931260 1493455 3955872 4369909 14871130 21848150 52525329 70097158 255353042 355727512 751393547 1342629873 2685268745 -1 3 6 12 20 50 82 149 324 863 1755 2947 6068 14433 24955 33521 82990 167844 399374 630853 1589578 3212110 7718627 8768457 23336711 56277317 119087843 198215163 370593206 943185300 1879518519 4027292937 -1 2 4 8 26 33 75 242 433 872 1700 3116 5062 9962 31852 49836 99678 199582 302568 979200 1758133 3073652 5356904 11829397 24379672 44646932 132957215 226052419 383211564 793017234 1342508158 2685260563 -1 3 6 11 19 42 69 171 279 878 1684 2360 6016 14633 25261 33364 83383 216850 401294 945553 1809809 3893395 7263142 10253327 24885351 65266015 129664422 193564477 380772294 952347938 1879530687 2148346770 -1 2 6 13 16 52 89 250 455 695 1951 2382 7140 16362 26872 49996 66920 183812 480029 599614 1774045 2646313 5151189 14678311 22012515 62577840 79296307 154317130 363117271 712386068 1879462308 4027310517 -1 2 4 8 30 38 102 145 401 782 1737 3335 4997 8438 31275 49540 99120 198277 364006 922301 1057321 4046619 4246346 10903341 24309809 49700085 128858000 214799342 378019955 783104902 1342276290 2684552464 -1 3 6 12 24 55 121 241 291 905 1492 4029 7355 10619 32053 33135 82692 164876 331011 776905 1287004 2256571 7615869 11245024 26557963 43943169 80318151 224665491 356478271 1064972466 1879136876 4026704581 -1 2 7 9 21 52 111 150 344 594 1574 2527 5781 16199 25869 49462 82630 231289 461700 544934 1504940 4076535 7569127 12822163 18760733 66588516 131685888 174418877 379902998 694889798 1610699858 2953033788 -1 3 7 13 21 60 115 182 473 522 1049 2485 4437 15928 24938 33036 66384 165798 397108 679290 1303595 3214082 5969038 16070057 25687140 57603665 104231484 197507890 402549675 946313125 1610707621 3758242474 -1 3 5 13 25 62 121 154 457 742 1126 3320 6606 13447 26268 33031 99296 132997 330616 643771 1173029 3702919 5505529 13271683 27477199 35769681 88218508 189542737 346040344 966008166 1073871225 3758275761 -1 2 4 10 26 48 69 176 441 587 1795 3480 6379 13510 25898 49424 99268 230659 264763 693472 1928723 4003354 4384939 16636365 22034249 44114057 89295544 186455322 341355750 695586992 1342302034 2147698256 -1 3 6 13 29 53 116 193 272 641 1598 4069 6423 11735 32324 32982 82230 180955 263859 659037 1071730 2975756 7615967 14995722 19839122 41176673 95967763 222013678 351777950 1066275606 1879080764 3758129824 -1 2 4 8 26 39 73 144 444 583 1595 3062 5582 14070 28051 49293 98709 197144 296606 1002046 1808247 3568040 4941070 16650371 18790633 57685896 126512861 146834688 381767303 729045949 1342204976 2684404455 -1 2 6 10 18 43 99 167 424 972 1138 3910 7243 8823 30678 49293 65993 197485 394704 937112 1185810 3222866 4434746 10085202 32437715 47105938 79973215 260199358 360480693 770299420 1879077797 2147536841 -1 2 7 14 17 57 109 128 297 909 1080 2052 8039 12576 24628 49255 82074 147720 508870 656637 1378809 3890478 6977340 11103916 32346289 51274465 98223999 194416082 340710676 671246392 1610620701 3221238165 -1 2 7 13 28 59 123 129 459 577 1927 3645 4788 8451 31072 49247 82116 164155 279322 640042 1051579 4103156 5422272 14862685 24190458 40857665 119627049 216691026 370646632 777188788 1610618110 4026543472 -1 3 7 12 22 36 95 221 416 670 1802 3208 7350 10973 32372 32809 65610 180478 426483 819797 2016910 2133577 6249313 13608949 23421020 48246270 68088502 228105313 355330916 1067023583 1610614612 4026534998 -1 2 6 13 26 38 70 132 301 600 1924 2063 5353 10340 21463 32771 65540 196619 426007 852028 1245280 2293954 4325801 9864053 19662300 63049611 67607782 175422605 338852787 703288276 1073741831 2147483663 -1 3 5 8 27 60 119 196 498 546 1117 2723 5013 9260 27531 32794 98367 163954 262348 885225 1966622 3900458 6425191 16323175 17901070 36630486 89197241 164303786 303342686 901901127 1073742323 3221226017 -1 3 5 11 29 62 67 137 296 745 1965 3520 5653 14954 31502 32794 98355 163920 360609 950600 2032157 2197071 4492936 9704057 24425198 64415606 115384741 185292610 490160430 1032059782 1073742129 3221226207 -1 2 7 9 28 37 94 131 269 987 1415 2596 7253 9589 25244 32810 65609 229565 295295 918298 1213484 3082412 4299402 8825819 32372534 46349453 85151108 237633118 314549353 826466674 1073743300 2147486336 -1 2 7 13 23 50 118 243 301 957 2016 3889 7234 15527 29781 32803 65611 229525 426465 754417 1639580 3869066 7966781 9872936 31376510 66121684 127480830 237234377 508968432 975632142 1073743579 2147486908 -1 3 4 11 17 56 73 205 460 928 1358 2770 6041 13912 27220 32853 98536 131491 361222 558127 1837058 2396223 6732645 15102013 30453160 44483809 90947761 197675054 455596349 892395598 1073747464 3221239045 -1 3 5 12 30 48 72 182 398 747 1590 2363 8180 9696 19789 32865 98500 164199 394225 984373 1576232 2363785 5976316 13070858 24470826 52059409 77476589 268399883 318467951 649512452 1073748054 3221237263 -1 3 6 9 30 60 125 131 259 671 1405 2350 4404 15868 26318 32898 98560 197273 296308 985392 1970440 4111745 4318797 8454529 21889951 45975524 76778586 143988740 518008052 861526863 1073768143 3221258369 -1 2 6 10 20 46 70 213 426 985 1929 3991 4380 9693 24812 32976 65956 197569 329657 659435 1511841 2303204 7004746 13993258 32344675 63412931 130989295 142891974 318329920 810861948 1073766655 2147516662 -1 3 7 10 29 52 117 237 425 849 1047 2424 4534 9457 27911 33010 98713 230185 328941 952568 1708710 3842174 7791931 13898684 27861550 34104129 79273169 148126758 308369529 918341990 1073769640 3221259178 -1 3 5 9 25 42 85 254 277 950 1993 3182 5468 10786 25994 32976 98634 164692 296703 823188 1380929 2795276 8352670 9055278 31124248 65442065 103948793 178289686 352337484 853724248 1073767003 3221261463 -1 3 7 11 27 34 92 202 487 518 1929 3051 6833 14930 19218 32916 98601 230381 361887 887899 1118500 3022965 6647917 15943783 16909362 63344294 99850024 223389991 490073151 632748759 1073762725 3221273294 -1 2 6 14 21 55 65 202 282 893 1508 2157 7383 15546 30817 32896 65999 197197 460532 691488 1807644 2138753 6636434 9303823 29299564 49294950 70440152 241619800 508419496 1007242494 1073767653 2147531979 -1 2 7 15 22 54 70 196 382 664 1579 3176 5154 13717 23741 32925 65943 230279 492552 723881 1776478 2303036 6447415 12567359 21868109 51870001 103866962 169625140 450406383 778298823 1073760688 2147530592 -1 2 5 8 17 34 69 218 373 965 1493 2257 4536 12400 19999 32955 66021 164470 264030 560823 1121281 2271475 7171517 12220849 31670656 48865172 74395092 148005960 405105468 657814788 1073764967 2147530802 -1 3 7 13 20 32 69 172 470 841 1832 2879 7309 12010 19862 32987 98577 229989 427318 659161 1053535 2277347 5666603 15464916 27650752 60216732 94085964 239622528 392869092 653585364 1073764336 3221268068 -1 3 5 15 16 36 110 215 441 780 1422 3025 5104 15685 18395 33208 99087 165259 494558 529376 1195361 3622837 7012719 14484150 25462407 46173776 98605105 166342289 513145584 596035252 1073840910 3221390728 -1 2 4 12 18 62 74 212 401 615 1216 3988 4813 9717 17156 33158 66135 132252 397170 594692 2041720 2442783 6982817 13211083 20032666 40262267 130267363 158921958 316499696 569361024 1073808341 2147616455 -1 3 6 11 23 44 125 171 377 799 1117 3127 6394 10145 29831 33106 99178 197863 363881 760719 1450875 4127156 5577244 12394991 26017608 36409500 101823347 208161761 334189102 974976638 1073841953 3221424383 -1 2 7 10 18 35 95 143 468 612 1163 2319 5447 13144 27482 33181 66247 230687 330719 594038 1161408 3144594 4667637 15432673 20002874 37878401 76397540 179731613 428455780 905929706 1073813056 2147726344 -1 2 6 9 27 54 100 251 504 974 1809 3306 6643 10413 17160 33161 66323 198310 298884 892830 1779388 3301304 8200682 16602091 31766869 59603408 108756990 216527193 342617271 568643183 1073814374 2147691786 -1 2 6 15 21 34 90 232 333 832 1733 4086 4530 13444 21629 33076 66544 198502 495092 693282 1129877 2968163 7644394 11002436 27513199 56920565 133406530 147629749 442656561 710007072 1073812614 2147695638 -1 3 5 15 31 43 87 204 283 524 1881 2059 6354 9443 28127 33132 98948 165567 494447 1023235 1419853 2883142 6731972 9192945 17070297 61486063 67721231 209277948 307449633 915433070 1073847622 3221400243 -1 2 5 9 28 54 72 206 267 777 1616 2896 5833 9007 29035 33217 66057 165184 298303 925133 1783070 2380551 6812525 8651923 25628432 53352678 94550157 192008049 296240375 955732744 1073836927 2147615925 -1 3 5 14 18 36 124 196 318 945 1684 2332 5881 8679 31478 33247 99056 165348 462520 597062 1192366 4084337 6483220 10363894 31194707 55512087 75602194 191184629 282643584 1026480597 1073872531 3221359908 -1 3 7 12 16 47 92 129 476 662 1507 3421 4346 11502 27885 33143 99102 231407 395601 532306 1554693 3034207 4226731 15673390 21586484 49584013 111223892 140603713 373833087 907133730 1073867270 3221425125 -1 2 7 9 22 32 99 150 428 766 1502 3249 4600 13654 29090 33028 66309 231410 297023 728731 1057282 3264262 4974759 14134194 25023237 48812003 106359222 149235858 445437082 950486869 1073837751 2147682349 -1 3 5 15 26 46 85 184 289 600 1663 2699 7542 15515 21490 33217 99293 165154 495340 856334 1518140 2814122 6089038 9558044 19897967 54212732 88989391 245765618 511485740 697984201 1073859848 3221371084 -1 3 4 8 19 50 86 209 407 670 1724 3581 5031 10523 28051 33053 99264 132496 264627 628850 1652277 2839664 6832486 13297048 21765001 56210403 116481316 164092125 347558385 915425504 1073872304 3221400950 -1 2 5 12 24 53 74 157 360 974 2004 3597 7538 8982 24730 33197 66077 165148 396001 791865 1749549 2448219 5130691 11924775 31732447 66050759 118410138 245919931 297515375 809094242 1073839819 2147624143 -1 3 7 11 26 60 117 187 427 533 2003 3748 7078 12517 26159 33102 99166 230530 363056 856507 1974541 3852240 6113275 13944736 17319759 65979933 123225463 231162269 408701729 862247774 1073871041 3221436700 -1 3 5 13 18 36 120 140 401 970 1427 3079 6053 8215 27507 33754 99761 167031 431926 598448 1206501 3966653 4688043 13244809 31699320 46187351 101806237 200258750 273600440 896919062 1074173603 3221824116 -1 3 7 9 23 44 121 135 381 707 1549 2357 5627 14423 20569 33523 99915 231913 300134 768853 1463743 3936246 4332914 12398286 23424349 51240592 76389776 180563723 477064888 681433790 1074041705 3221991470 -1 2 7 13 23 38 87 237 332 837 1418 2723 6064 11015 24493 33556 66920 232447 431326 765645 1267141 2823615 7843271 10866836 27565612 47167903 88178590 200657276 369044249 794910612 1074168696 2148238830 -1 2 4 12 20 33 73 217 311 774 1938 3070 5725 13695 26735 33649 67389 133732 398533 667769 1107587 2366433 7187099 10080116 25547667 63107860 99362840 185551425 450747679 884042508 1074136165 2148142344 -1 3 4 14 26 33 92 168 431 599 1242 3455 7800 11876 31273 33520 99692 134925 465648 861097 1107423 3059359 5634871 13959469 19727283 39978522 111675513 253694398 393655776 1038965398 1074225284 3222118898 -1 3 7 15 23 57 75 246 362 983 1296 3656 7935 11731 25651 33579 99430 232889 498565 762632 1899298 2436344 8054542 11929463 32344467 41948869 121584112 257022916 378458753 847791432 1074266092 3221954784 -1 2 5 15 28 40 67 201 300 955 1772 3141 4125 8213 25904 33634 67571 167839 497256 929153 1341393 2172586 6678927 9703986 31139012 58387858 103914419 136331186 276353815 841534269 1074262579 2148445596 -1 3 6 15 26 45 117 243 269 711 1895 3112 6882 10899 31745 33356 99974 200646 499490 860440 1502110 3813500 7886477 8748649 23397546 62654852 101061041 222379131 355191839 1051382784 1074264499 3222112568 -1 2 5 12 25 33 106 242 412 709 1844 2509 4105 14915 24972 33353 67168 166618 398700 832973 1112880 3517848 7885732 13398343 23411146 60122508 82972302 138025241 491137952 808180181 1074160926 2148274162 -1 3 7 9 17 47 70 199 393 648 1243 3535 6384 13196 18247 33557 99953 231757 300495 567949 1570541 2343297 6458221 13013014 21177490 39971297 116947398 206429478 428094591 587353239 1074074144 3221954925 -1 3 5 12 19 49 94 203 291 908 1642 3318 7459 14091 18910 33458 99778 166650 397663 633826 1637397 3132959 6589444 9608258 29537387 54185716 107646286 245866322 466465782 605896847 1074238948 3221955152 -1 3 7 10 28 58 82 218 350 807 1554 3180 4483 14600 26081 33355 99711 232083 335093 928592 1924045 2746473 7082273 11352305 26568497 50497176 103058924 150344695 482688043 842854329 1074044876 3222121852 -1 3 7 14 29 51 74 252 477 768 1992 2158 6225 14936 20017 33521 99509 233241 463117 958714 1700056 2474960 8329050 15510392 25489077 65893009 69289561 202807981 494026487 662847765 1074172843 3222086784 -1 2 4 14 22 52 86 212 377 650 1371 3817 6913 12897 21061 33698 67341 133847 464718 732239 1732219 2870045 7058921 12572983 21010179 44084415 124252010 230050061 427503933 703419471 1074137937 2148078785 -1 2 7 14 18 36 94 142 347 684 2037 2580 5089 14640 27063 33697 67017 232587 465709 601574 1203042 3144286 4635279 11496527 22155102 66428454 85106844 164283366 486134383 874704215 1074138440 2148178165 -1 3 6 13 17 57 68 142 451 518 1298 3710 4887 9593 17461 33689 100282 199368 434048 569949 1895428 2282150 4598141 14897913 17181141 42390352 120105773 162682714 315794977 581419742 1074203324 3221987155 -1 2 6 10 23 62 83 235 445 634 1233 3661 6907 9479 27363 33705 67095 199622 333676 768382 2049301 2719044 7617300 14467570 20706123 40345904 120612108 223189767 315631526 902655943 1074007894 2148047354 -1 3 5 10 22 48 79 190 398 591 1664 3490 4877 10225 21492 33717 99371 166439 335147 733339 1605273 2575598 6174044 12875301 18929167 55511903 113319512 163493315 328103896 695325864 1074040003 3221852242 -1 3 7 15 23 34 66 222 377 722 1466 2730 6645 11920 22832 33757 100309 233202 495653 766307 1145408 2214986 7223577 12510731 23980152 47217092 88951667 214939389 386430071 743824676 1074137799 3221756282 -1 3 4 15 28 43 95 159 438 965 1200 2317 4556 15843 16729 33505 100056 134744 498749 927114 1436852 3112286 5161209 14156063 31883780 39028657 77237403 147987118 511978353 538440024 1074158566 3222055328 -1 2 7 8 19 43 100 172 370 698 2023 3960 4729 10185 18504 33662 66581 232045 268838 637701 1441307 3336646 5752592 12259701 22782804 66962216 128228214 152287690 328661372 620619680 1074091884 2148184066 -1 3 5 11 24 39 78 133 491 998 1559 2306 5731 9496 28015 33443 99393 166983 366823 801131 1300740 2605328 4454769 16130725 32892702 50336518 77245407 185332111 318715671 908739685 1074034572 3222158887 -1 2 7 10 29 63 92 187 352 655 1439 2481 7820 14277 31058 33658 67078 233059 332560 959469 2086639 3064432 6057144 11677464 20987984 46622816 80553032 259775411 461953005 1012973594 1074030843 2148377932 -1 2 6 11 31 38 116 188 369 640 1375 3948 6936 13299 21401 33598 67099 199131 365446 1024691 1275012 3864905 6285171 12213065 21435028 44540082 128741621 229635193 427882688 687989877 1074060546 2148277121 -1 2 7 8 21 45 79 154 449 993 1381 3733 7008 14485 27699 33505 67568 231832 267235 698833 1491615 2574349 5038008 14875163 32941086 46062860 122813761 227421232 473878006 914510049 1074094720 2148112862 -1 2 6 12 27 44 100 174 266 590 1283 3656 4953 11965 29326 34069 69245 201495 405115 914225 1476221 3344724 5511410 8598112 19582107 43474765 119009415 167313603 400523703 946373497 1075218194 2150828982 -1 3 5 12 28 63 88 239 475 597 1118 2425 6683 12933 22172 33891 100647 170749 406350 939242 2031706 2982121 7668178 15434309 19170429 36735262 76585644 226112433 430920978 711197288 1075774464 3224209823 -1 3 5 9 24 51 69 223 373 943 1298 3257 4834 8500 27295 34095 101611 168474 303142 813441 1638881 2294290 7145455 12454499 31169528 43040435 108944137 152979859 270657578 882606904 1075381418 3223522893 -1 3 5 12 26 63 122 145 489 825 1744 2993 5051 8580 25935 34548 101367 168789 401648 878469 2032418 3966700 4852686 15897382 26321015 58189385 98893918 160727255 271843591 859636301 1075774490 3225194087 -1 2 6 15 22 34 86 216 322 704 1392 2894 7169 13018 17351 34113 68401 203920 504699 737319 1147485 2753731 7276677 10918738 23805380 44652260 93105958 242086456 433045733 545620783 1074890366 2150239586 -1 2 5 11 21 33 82 191 279 556 1380 2240 4646 12079 19342 34065 67617 168853 371755 707744 1050745 2626365 6106392 9326293 18615735 44276427 72072512 155804705 387338222 616566736 1074798378 2150118650 -1 2 7 15 22 42 66 211 415 708 1545 2767 8140 12420 24939 34408 68165 237243 504760 746785 1412040 2104415 6960621 13135630 23696869 51424932 88429441 260628513 411501886 834670233 1075155544 2149590767 -1 3 5 13 21 36 114 185 257 546 1209 3662 6152 8510 21177 34038 102071 170467 434907 710031 1215750 3710488 6171291 8799771 18561236 38760569 119296333 207553514 269879077 677087708 1074958533 3224941552 -1 2 6 11 25 46 120 189 460 876 1653 2564 4119 10086 20446 34507 68556 201590 368897 837101 1545866 4009071 6151641 14886250 29084472 53348749 87725949 140160837 323476312 644427330 1075304787 2151525037 -1 2 5 13 21 62 70 233 456 609 1915 2539 6171 16064 24922 34689 67607 170529 440692 715028 2071914 2240715 7762384 14819900 20665138 60879002 80847118 208688978 530578796 833827905 1075838441 2149758234 -1 3 6 13 28 63 81 248 432 967 1975 2573 4767 10835 16447 34673 101359 201126 437337 936425 2036326 2698208 8340478 14549195 32244222 63374086 86541915 155027758 367924391 567583688 1075795439 3223955103 -1 2 7 9 19 45 116 151 511 809 1845 2518 5163 14909 28325 34714 67707 235509 310340 648642 1447703 3882286 4744979 16487170 27014110 59767491 81083744 173467601 502567427 922333608 1075216234 2151395428 -1 2 7 11 16 54 111 140 475 853 1404 2068 6972 16122 31075 34176 67947 236023 374813 554261 1807603 3582908 4575492 15257636 27480581 44520866 70933351 232246338 528769863 1027094824 1075574542 2151027488 -1 3 6 10 16 58 78 143 414 553 1919 2214 4258 13066 27090 34704 100812 201672 341869 550360 1940025 2532578 4510252 13303375 18726060 60846340 74622229 135942375 425523267 902018892 1075701183 3223722692 -1 2 4 14 20 50 101 236 271 760 1128 3068 6596 13389 28205 33996 68176 137880 471911 680659 1675701 3386335 7623868 8419988 24618735 36586109 97082656 211347173 447847132 910504916 1075438411 2150830726 -1 2 6 10 23 57 66 155 359 839 1498 3255 6761 13395 24859 33959 69590 204761 342030 785115 1847926 2124149 5116367 12035515 28001480 49561731 108056310 224875450 448588853 829398045 1075657875 2149807435 -1 3 7 12 28 52 114 165 495 804 1854 3150 4504 13968 22802 34532 102171 235012 408381 936882 1750910 3725877 5341661 15729497 27232128 58920345 101716690 142913855 461821121 759764221 1075527514 3225108604 -1 3 7 15 19 43 98 240 491 749 1513 3501 7487 12732 25515 33836 102185 235581 507341 654371 1388736 3203158 8061656 15959479 24939804 48667738 116273778 250766605 404360727 819632969 1075100181 3224597985 -1 3 7 11 22 36 66 216 335 948 1820 2827 7154 10162 19746 34403 100573 236664 372019 742425 1221919 2148722 7277429 10722133 30582361 60411770 95355692 226920079 324798972 656580423 1074998167 3223543229 -1 2 4 15 19 61 105 168 358 960 1843 3581 7700 11629 28705 34363 69276 137305 500593 649537 1975895 3531022 5681409 11917401 32210477 58793824 113290898 256210815 373263201 968004093 1075787465 2151142410 -1 2 4 15 24 62 93 156 424 628 1784 3438 5743 11413 19512 34561 69528 135434 500677 810005 2074417 3135354 5029202 13823703 20240637 56962159 110546268 191071325 381323917 662247597 1075756702 2150492788 -1 2 6 8 23 36 81 251 374 609 1460 3243 6701 15735 24212 33929 69134 204419 275244 770274 1226444 2739390 8269198 12481427 20510412 47053631 108290867 226482983 505743400 773362738 1075028952 2150297086 -1 2 7 10 16 40 95 207 342 863 1571 3467 5694 11409 18643 34579 69230 233948 336854 547543 1352541 3070836 6594852 11493010 27568901 50448134 115414153 191408163 382189994 632297646 1075166329 2150459631 -1 2 4 11 28 50 86 207 361 840 1993 3157 7947 11264 20865 34512 69548 137487 369402 936835 1680137 2771307 6629102 11551144 27832919 66682514 101535812 268371045 378702488 689803415 1075361117 2150134719 -1 3 4 11 17 51 109 247 347 1012 1185 4057 7117 11436 27394 34060 101749 138396 370655 589575 1651294 3623606 7959141 11087613 32599322 38669756 131505591 227419377 382827193 876494539 1075369000 3224752933 -1 2 5 10 26 55 84 149 425 888 1383 3729 5826 12167 29962 33877 68690 168181 336920 880002 1784859 2839642 4777760 13641280 28502542 45036756 124504540 188698916 388131201 995602649 1075463436 2150187098 -1 3 7 14 25 61 102 205 296 800 1557 2697 8159 9658 21086 34767 100579 236078 469017 836620 1981412 3339557 6672773 9568391 27165098 51413632 92013701 261819942 308580795 686470295 1075832650 3224494656 -1 2 4 9 19 54 112 161 502 673 1946 2152 5563 11905 28810 34537 68475 135253 303149 650781 1816798 3758834 5405508 16652147 22686105 64026975 67211576 178168594 396028838 964245141 1075496258 2151401093 -1 3 5 15 31 40 97 228 315 990 1118 3303 6964 10125 29582 34276 102122 171413 502989 1040509 1357174 3227783 7360328 10178856 31685087 37688750 105396936 234282548 326592205 946880002 1075139384 3224600400 -1 2 6 15 30 57 76 132 436 833 1272 3135 4120 12042 28114 34186 69202 202282 500943 1013143 1849130 2580383 4314372 14438222 28146492 40214639 104036608 140093156 392983348 926793077 1075660031 2149901235 -1 2 6 12 24 39 101 221 459 660 1064 3051 4194 10992 23426 34124 67666 202589 403211 804106 1259304 3403590 7171510 14838081 21291879 33780125 97509213 138710803 364157528 751679527 1074951475 2150651360 -1 2 7 15 16 34 78 189 433 832 1894 2267 4571 14749 17694 34319 68292 234692 505010 547035 1155290 2518520 6159112 14600950 27926410 61285191 71756745 145584565 472506091 591768165 1074854370 2149928680 -1 2 6 13 16 37 112 255 259 810 2002 3050 4212 8299 25682 34408 67949 201995 437912 555522 1194288 3756439 8146232 8845305 27238605 67069388 96470173 140020971 278239990 871347186 1075004077 2151344720 -1 2 7 15 20 36 109 198 406 604 1632 3685 5668 12425 32265 33842 67603 235618 501455 675410 1244041 3608080 6395607 13578590 19135717 52986674 118949365 189008593 418062099 1055632336 1075141930 2151497862 -1 2 6 14 21 41 88 218 456 864 1534 3061 4509 11238 26968 34442 69152 203318 473775 705379 1338523 2985228 7282489 14692556 29217098 48350046 96726248 143461768 360652325 905359985 1075009533 2150059277 -1 3 4 8 23 46 80 162 483 613 2037 2223 5962 9709 23497 34186 102248 139144 275059 786210 1563977 2690753 5414269 16233480 20804924 65457392 74031241 199218653 307272178 740931694 1075048095 3223515913 -1 3 7 15 22 37 114 128 347 657 1064 3337 8181 15425 20621 34449 100673 234065 500356 749294 1200952 3670202 4325654 11108951 21235115 34442791 112138418 260290264 516768840 698559839 1075181024 3224593361 -1 2 6 8 28 34 103 188 324 887 1756 3287 6367 15984 21457 34263 68255 202033 271694 944706 1169720 3281000 6041282 10845417 28408587 57734199 105638673 201644661 533501695 686301914 1075176944 2151433997 -1 3 4 11 21 55 69 137 487 548 1359 2485 5911 10875 17434 34609 101458 139059 376719 715349 1788266 2333530 4666729 16022499 18738595 45597763 81823645 199986632 361209285 603470732 1075765329 3223935450 -1 2 4 15 30 52 108 165 359 838 1459 3463 7319 13955 25227 34472 67824 135368 501774 1004175 1764486 3644995 5353935 11954202 27988067 47032693 116249081 237529430 464393087 810298379 1075666355 2151217150 -1 2 7 9 23 50 108 222 336 676 1715 2143 7303 9110 29220 33873 69232 234776 310380 775248 1702785 3644370 7186671 11496445 22916003 55209590 67348103 236945099 285513601 955562671 1075666163 2151441921 -1 2 4 13 22 36 115 209 314 841 1938 2466 7842 12909 31999 33803 69384 136269 437072 739110 1238642 3684637 7071595 10041900 27811895 64139915 83721629 252282866 433490264 1064738809 1075065308 2150890034 -1 3 4 8 31 44 100 186 334 760 2029 2089 7930 10501 25851 34186 102130 136377 274736 1034122 1505540 3352776 6219549 10584161 24510641 65864021 70550236 253593494 342788287 865378256 1074965319 3225182808 -1 3 7 10 28 43 99 245 266 811 1202 3551 5522 16245 26864 34632 100374 236457 339713 940496 1408815 3194691 7923899 8587225 27199971 37820820 114206899 176967902 525363095 894964910 1074805781 3225316563 -1 3 5 13 24 62 123 205 366 715 1730 2114 6160 9900 22539 34021 102304 168511 440822 816413 2080895 3973809 6674094 11769079 24031655 57732387 67495555 207518250 328946605 770676804 1075390002 3224394224 -1 2 5 12 21 35 95 238 487 806 1082 3214 5342 15059 19655 34734 68026 170648 403720 720534 1135429 3023016 7660607 16251448 27156118 33896005 108845101 171523332 502351296 657824810 1075257936 2149868365 -1 3 5 11 20 46 81 223 313 666 1866 2338 6886 11539 31099 34115 102322 167958 373428 678876 1567776 2734170 7128130 10178301 21221820 62648920 78158116 221816948 375453327 1029477793 1074936933 3223538075 -1 3 6 10 23 34 77 240 435 614 1503 2804 5630 9667 28522 34623 101919 203867 341685 771807 1176010 2602334 8044829 14646904 20753232 49803794 88814329 179228165 307847447 913054663 1075100122 3224164660 -1 2 4 15 28 51 96 131 367 644 1524 3454 6368 13798 24742 34323 68116 135250 499723 937228 1659503 3272390 4331597 11744472 21619397 48923140 110724253 203034609 439524615 837367991 1075836949 2151527190 -1 2 4 15 28 58 99 211 389 991 1261 3629 7330 14296 22069 34493 67854 136768 500993 949731 1959484 3169215 6954514 12988682 31743986 40014153 120926112 236351419 460442828 709998993 1075530317 2151428343 -1 2 5 9 23 55 89 233 383 626 1996 2335 7573 12990 28482 34002 68765 168717 304867 770392 1792898 2974183 7835846 12100181 20237669 66210082 78824526 243946729 431978005 912210634 1075769493 2149855733 -1 3 4 15 25 44 78 155 468 952 1216 3042 6285 11100 31340 34446 101582 136988 506278 838279 1495686 2521144 5144970 15598366 30737764 41748661 97295737 205136427 355394712 1011687431 1074848609 3223891673 -1 3 7 11 25 62 119 192 295 696 1166 2408 6772 11139 24395 34615 102164 235298 375155 847162 2094583 3857145 6458589 9703829 22459675 38894924 77382527 226468241 353092195 772580177 1075562040 3224742706 -1 3 5 13 30 49 94 178 476 816 1243 2869 6212 11429 27165 34391 101418 169725 441717 1005962 1593010 3043533 5942740 15460547 26444263 41747323 94405710 206178965 382049207 876161407 1075798824 3223558294 -1 3 6 14 16 49 68 186 326 1022 1337 3773 6570 14903 27246 34620 100657 201158 469030 542490 1592900 2318166 6256353 10892178 32701064 42511405 124439204 213472045 500787562 874382322 1075741996 3223883396 -1 3 6 8 26 59 118 214 266 840 1032 3217 7420 11314 20883 34453 101058 202512 276521 879872 1926905 3830472 6901258 8597237 28301135 34802938 107387930 238923090 383111742 699728891 1075348982 3224669848 -1 3 5 14 29 50 71 229 458 962 1861 3040 4217 13608 23060 34209 102072 171834 469394 980008 1702846 2287247 7424927 14791452 32232230 61870282 96646190 142137442 440304023 743441181 1075775198 3224242406 -1 2 5 12 21 62 104 238 470 798 2045 3736 5459 9487 19767 34282 68567 172017 407710 716840 2096892 3533573 7622509 15597581 25165847 66027579 124485732 184484091 305168872 666665846 1075349267 2151485262 -1 3 5 9 21 40 89 250 443 956 1102 2980 5840 9518 28569 34454 101803 170564 310743 709833 1368022 3000432 8318776 14321617 30609312 37723562 98873856 187124172 303033483 916423558 1074889776 3223653150 -1 3 4 14 17 55 72 196 451 1021 1373 3512 5577 9646 28015 34691 101027 138839 473498 578216 1793108 2444680 6383470 15046836 32682407 45665080 116191167 179339401 308838666 938181163 1075676825 3224307900 -1 3 6 14 31 42 94 248 331 820 1092 3084 4557 15525 24575 34556 100951 203306 468214 1047671 1438428 3040608 8278652 10523944 26226967 37538900 104086797 145677729 515015109 781550300 1074988747 3223456294 -1 3 5 15 27 44 95 236 459 767 1148 2107 7659 14391 23810 34792 102305 168698 502767 914902 1504422 3077996 7729177 14810822 24539118 35767133 70105092 246635901 481920837 794758821 1074827658 3223399852 -1 2 5 9 22 62 75 186 331 653 1546 3778 6132 12145 31274 34068 68547 171022 308024 739767 2084288 2376955 6184462 10641925 21643136 51796406 123105199 194227587 393379008 1016531477 1075453861 2150446954 -1 3 4 13 25 46 86 227 505 956 1930 4029 6675 13821 21238 36796 104976 144889 447227 790437 1481278 2700719 7819800 15765084 29923714 65810981 128572837 234427471 456535167 714563795 1081561625 3236990559 -1 3 4 13 18 39 80 218 343 676 1540 2344 5013 11830 22446 35099 103400 143015 448027 625293 1185765 2760790 7065487 10629849 20997109 53011034 83812855 158033307 375352266 686945169 1080805579 3231857020 -1 3 4 10 20 51 110 152 455 986 1875 2520 6470 15725 31813 35261 104905 146589 360443 691810 1577445 3483247 4801885 15301176 32867012 60622232 78056541 206542136 524822530 1034278053 1078549620 3236513742 -1 3 7 14 26 35 71 250 436 646 1490 2782 6146 13348 21941 35467 104652 243177 481187 888394 1053177 2108236 8023799 14142789 22265612 46714817 85342938 215008534 458138316 671576331 1081767709 3235380029 -1 3 5 12 25 52 99 225 283 707 1053 2796 4420 11244 27832 35514 102853 174611 421740 789629 1810176 3355096 7787813 8505906 24837057 37531322 84141087 136781321 344372028 880234879 1081524349 3229739825 -1 3 4 13 24 38 72 199 283 813 1508 3344 6387 12414 29819 36202 104513 143816 456399 821863 1217189 2499242 6641265 8477338 25477140 47543904 116263929 217911365 431105355 955407838 1080379956 3229705245 -1 2 4 9 18 36 80 252 286 940 1823 2589 7390 14384 29807 35554 73158 146321 324459 622793 1245548 2753293 8029926 8784025 29628441 61322654 91284302 249605310 500127018 968542238 1081799308 2156298864 -1 2 6 14 17 35 98 229 386 856 1925 2137 4337 13429 18583 34999 69992 210711 479052 524379 1081535 3277119 7701089 13207018 29199778 66297200 73279847 146399509 462841888 663288336 1081461378 2160659863 -1 2 5 8 20 38 119 129 451 925 1441 2845 5968 13782 24918 35754 71368 177836 288155 688778 1181443 3738738 4496284 15445956 31313355 49005267 97508782 189463340 455255939 846618158 1078263485 2162896074 -1 3 4 14 18 62 126 191 470 816 1557 2505 5510 10195 23163 35086 103654 140589 483196 624256 2000982 4003439 5808269 14831878 25663826 53755390 79257920 170909908 309977890 774595668 1079570279 3236102120 -1 2 7 9 24 62 84 197 510 976 1540 3716 5461 10796 20215 36357 70730 239727 314299 821158 1969547 2724502 6694693 15949179 33008493 53038188 119769735 173022844 351385417 610434642 1080458540 2163472965 -1 3 6 11 17 33 117 244 414 653 1070 3695 6278 11948 19670 36854 104963 207509 377491 530196 1127546 3794856 8343324 13011111 22319629 36387219 121698507 211085453 373019903 608084058 1082053903 3234177552 -1 3 5 13 19 47 94 181 355 1005 1375 3467 5055 9389 17947 36068 102466 172504 445379 598013 1455523 3007600 6079181 12125015 31589417 42241601 110106272 158345647 328783030 567749455 1079857872 3233522233 -1 3 5 15 17 53 126 231 401 946 1529 2917 6695 13060 27698 35554 104873 177816 518043 528654 1780147 4054619 7660760 12653914 29401345 46580041 97443186 231235665 410852374 883801459 1081441525 3234046025 -1 3 5 12 19 53 113 253 288 632 1111 3159 6231 14811 21437 36165 105044 179563 417504 595773 1779553 3826477 7882839 10007485 19252175 35070175 106653925 212523910 502569249 733592345 1081726531 3231318715 -1 3 5 11 17 49 71 142 259 727 1824 2197 4708 15626 23888 35300 102514 179123 382507 532001 1647218 2194774 4354808 8939562 24168247 62236591 67367559 161769716 534365829 760161318 1078196190 3230328372 -1 3 5 10 28 49 100 150 463 904 1672 3300 6977 15756 18848 36266 104744 178396 344884 957258 1654163 3197332 5148100 15210914 31340834 57884888 104308052 224276664 523424093 668645056 1078942950 3236573129 -1 2 5 11 23 46 115 160 370 667 1675 3672 4235 9445 30356 36777 70410 172130 393076 725771 1450080 3899249 5575424 11772023 22576991 58266483 125214935 149519917 319001064 945104476 1079275637 2159116643 -1 2 5 8 23 62 94 246 311 783 1450 3386 7762 11646 31298 36011 72836 174792 291234 727784 1975091 3006774 8367441 9533997 26905625 50273636 116336775 262797201 387748839 1066480277 1082054024 2157146610 -1 2 5 12 25 44 125 142 310 880 1173 3942 4238 14540 17480 36539 70248 179815 412745 791785 1521168 3954309 4305310 9887178 28061464 41121310 133879428 147698076 502259151 540782356 1077999111 2157237928 -1 3 5 14 19 49 110 193 345 758 1996 2976 5812 10897 20439 35407 103925 175803 475613 594290 1646895 3529028 6758543 10803870 23176541 64477161 96156210 199814599 336549844 611564105 1080487228 3232159486 -1 2 5 8 20 53 113 143 444 756 2022 2843 5951 13574 17919 35424 70807 176387 281094 693180 1817429 3825383 4399677 13988083 23252878 63839946 96708081 190708671 466573431 559557266 1078092776 2161603893 -1 3 7 10 19 62 111 213 505 890 1270 3017 4377 8445 17281 35496 103171 239122 347808 595610 2011103 3430769 7289604 16052456 27356742 38327602 92611883 141052625 301702167 599997594 1081016298 3237475582 -1 3 4 13 27 53 79 252 393 969 1702 3390 4777 12548 19631 36565 103533 146616 450353 867702 1793041 2439795 7950993 13348564 33124331 58454749 117200297 163127310 419920794 636374617 1082100417 3234241962 -1 2 5 13 27 43 85 221 359 947 2026 3864 5659 12237 19463 36065 69896 172537 448852 861679 1364306 2670043 6908903 12343431 30091137 64083146 133412728 194967324 374074204 628971844 1081058773 2159104319 -1 2 6 10 22 52 66 158 372 717 1785 2639 7457 10970 23627 35063 72448 205171 344783 763451 1788811 2276918 4943838 11727456 24664524 55838540 91588936 235313169 340829303 768822304 1078867662 2159637702 -1 3 4 9 28 40 122 227 493 561 1256 3661 5853 13396 23772 35883 103078 146191 313852 966336 1426452 4173347 7666433 16410690 17387875 38018139 121908389 195952275 459105569 751485111 1081090261 3237276848 -1 2 5 9 29 52 113 147 376 621 1662 2363 7464 10344 26899 35599 72578 172236 325556 927249 1802125 3848671 5001438 11590646 19513376 51011630 80320041 236532731 358205951 925039843 1078508869 2159992539 -1 3 7 11 27 42 104 254 305 926 1049 2499 5301 9996 30545 35341 102415 241486 385485 863096 1370217 3620644 8081006 9849778 31375558 37213145 76347756 184325038 304687873 957769893 1082048080 3231403373 -1 2 5 9 16 46 85 131 342 925 1053 3172 7216 12105 17573 36732 72053 172204 318655 568378 1458456 2654489 4457255 10585404 31264566 36444614 107258269 244965315 371927449 553013071 1077975849 2158601823 -1 3 6 12 31 63 82 201 456 1002 1936 3069 4658 10449 18722 35024 103536 205043 416961 994069 1986245 2786179 6489858 15239913 32280636 65973465 92653035 164925516 368618616 666780850 1080365748 3236375018 -1 2 7 14 19 35 118 244 315 938 1657 3170 5917 14087 25930 36645 69732 243840 488594 603593 1105923 3671240 8128962 9936379 29601118 51267274 106584900 187299563 439267603 822208992 1081809218 2157847654 -1 2 7 8 22 59 118 222 460 643 1520 2145 7209 12555 23592 35339 71800 244501 279662 766311 1891542 3672979 6953590 15646636 22564819 46705497 71525341 248169804 430879309 738450255 1080952742 2162527310 -1 3 7 12 18 33 76 237 343 684 1572 3360 5195 16214 20235 36691 103254 241788 416978 638668 1133759 2427697 7411977 10562473 21033418 54379517 116856897 178923829 512653188 607374960 1081544098 3232241081 -1 3 6 14 30 53 112 242 426 672 1851 2425 6049 14813 29661 35660 102884 209907 483678 1031653 1802028 3904130 8369834 14249678 21832063 61560810 81580830 188472867 499828122 985261086 1081651789 3235275742 -1 3 7 11 18 47 95 232 398 987 1880 3174 6426 13232 24894 36410 105871 243885 390148 631877 1462015 2938053 7397775 13406036 33398735 59554826 106725239 209433086 410543492 866944376 1081378909 3234239324 -1 2 5 11 19 45 126 212 474 755 1352 3004 7032 13788 21754 34970 72921 178963 377958 599687 1572060 4023332 7231306 15175267 23663006 43363625 95348619 225563011 466977647 677545776 1080725401 2162955020 -1 2 6 14 25 54 98 202 450 846 1094 3088 8010 8236 16872 36542 71691 207084 480207 799665 1736529 3337226 6542190 15676076 28933620 35285848 108813193 257958088 301678716 577375582 1080401227 2162173545 -1 2 7 10 26 37 72 219 439 623 1125 3383 7612 14482 26306 36516 72552 241786 357430 896976 1296482 2573619 6903812 13951448 19006592 35392751 116334407 238763409 489220151 835949879 1080896224 2161821416 -1 2 7 12 16 34 109 217 384 893 1879 2416 7520 13428 18643 35784 72160 244543 417405 566866 1075739 3534500 7037362 13268877 28039983 59845344 80313075 240830475 465570378 658741914 1080835172 2160154397 -1 2 4 13 19 52 116 199 327 899 1935 2551 7409 11296 16800 35683 71804 140197 448187 605918 1800263 3734364 6618370 11138738 31387574 66146302 76455463 251078682 396316584 603463343 1080240633 2158153106 -1 3 6 13 28 38 75 168 263 849 1785 3227 8149 8239 23136 36472 105311 207185 446322 965634 1244594 2513876 5475334 9379494 29238192 55696748 100925479 257818696 298680494 782074122 1079280461 3229746911 -1 3 7 11 31 41 76 255 302 933 1545 3462 7337 9774 24471 36832 104469 241273 378912 997731 1408856 2448622 8063127 10131175 29373872 53010637 111639891 250632441 312377651 740295560 1082066505 3231092077 -1 2 6 8 29 51 102 145 504 595 1492 2677 4763 11685 30761 35112 70775 205225 288584 932266 1628454 3207152 5058314 15793293 20414667 47350040 90571538 161416738 395185432 1045666912 1078474374 2164080641 -1 3 6 11 21 45 120 133 291 668 1388 3741 6590 11068 20069 36310 106488 205650 384720 668696 1535220 4182018 4599149 10077731 22977814 42247853 118706501 207695689 346407476 625119732 1078082529 3230693134 -1 2 6 14 20 52 120 203 497 772 1895 2309 4719 11055 24143 35664 71438 206802 475575 703983 1800959 4181347 6496835 15781077 27042282 58968736 83143244 166681663 340102775 739580764 1080375614 2163864997 -1 3 6 15 27 50 85 223 374 1017 1226 2199 6701 8414 21339 35495 105710 208590 509849 868286 1636854 2704501 6896478 11825408 31579869 38050354 70394086 228250396 299633246 722017764 1081027983 3233465007 -1 3 7 15 30 61 93 235 469 680 1269 4010 5178 11947 23395 35907 103226 239160 509855 1031918 2063106 2998411 7550549 15198088 21918396 39706413 129204941 180487240 374443650 792860523 1081419912 3236647095 -1 2 4 9 28 51 86 155 471 646 1826 2786 7404 12100 20689 36338 71258 144183 327243 974777 1580217 2633689 4935947 14782305 22384983 60930480 85156458 249491889 370331449 714221455 1079200401 2160699992 -1 2 7 9 24 46 65 184 502 969 1899 2434 7031 11324 27287 36547 70328 243685 313186 845802 1481671 2239952 5990775 15927776 33463194 58830154 79259862 219155118 387423600 926525398 1078851013 2161192343 -1 2 4 13 22 37 85 184 391 774 1915 2711 4319 14738 27887 36286 72443 141525 448069 779852 1252634 2728859 5817659 13555996 26966018 59128137 87616943 150933440 496476049 880289787 1078708461 2162639679 -1 3 4 13 26 39 105 153 448 698 1759 3848 5488 12492 19497 35233 105160 140299 458476 901860 1220197 3615941 4744960 15426126 21162078 55310318 133814699 169621555 432067986 604514776 1079700942 3235675353 -1 2 5 12 25 53 112 207 259 658 1742 3372 7961 10976 21378 35748 70285 177212 424678 810070 1774222 3912763 6519535 9165891 22975138 54932606 114129488 258006415 347017523 734933026 1081635250 2159038394 -1 3 4 15 23 61 68 190 471 999 1492 3215 6650 14029 29134 35116 103835 142951 509304 753272 2069510 2207018 5947714 15167835 31950977 47519362 104803029 205900752 443244940 1002646484 1078282543 3234260622 -1 3 4 13 17 34 123 182 288 684 1061 4047 7057 9666 22331 35674 103796 146663 456418 545766 1049936 4066748 6266372 10365431 22006404 37659760 125883590 218172797 320872320 684960349 1078971515 3231756093 -1 3 6 15 16 59 122 162 482 675 1521 2551 6073 10550 18762 36022 106386 212063 517424 576962 1869439 4165586 5609618 16691388 21264971 47771838 76996744 192857329 356389035 654386667 1078548034 3233919351 -1 3 5 14 26 60 121 202 444 599 1745 3765 4346 11933 31397 34960 106380 179441 480065 917233 2031986 4162534 6325401 13895766 20487724 55197329 117659133 147255464 381292657 1058189215 1082128795 3236629912 -1 3 7 11 18 61 90 187 418 871 1523 3178 5554 8334 25844 35093 104497 243418 376954 647749 2064634 3080498 5997230 14517868 27527343 46799738 105231177 173395194 287667964 825303692 1078223624 3237085849 -1 2 6 12 26 59 89 192 468 693 1823 2530 8042 15551 20477 36371 71456 205256 423174 904076 1835589 3049094 6622128 14752207 21641067 62838439 79509622 255738589 535600205 623688166 1081688221 2161056451 -1 2 5 13 24 49 109 144 451 999 1328 3918 6830 9605 26657 35471 70825 179515 445203 845912 1641012 3478835 4996652 15421288 31974659 45585952 131742296 234537518 333117739 929970494 1079330555 2162095555 -1 3 5 12 20 35 121 218 358 886 1237 2608 4850 13045 21329 36452 104708 172744 419693 708786 1084244 4166018 6927913 12540281 27270305 38153131 88830266 161605813 410635174 711667263 1081702410 3229646425 -1 2 6 15 18 56 76 152 333 956 1500 2648 8183 12730 32599 36556 71192 207754 509072 650762 1943938 2376540 4744127 11123631 29974586 47201853 88730364 252158088 429480168 1023105595 1079303216 2156843852 -1 2 5 12 23 40 77 174 271 862 1652 2584 6075 11460 16669 36204 73453 179498 419735 744283 1424943 2449767 5459972 9153128 28527311 51157111 91305606 185627216 394195700 576746471 1078456463 2158786181 -1 2 5 11 23 55 68 173 511 786 1823 3419 4607 15210 23895 35720 73723 175413 387749 738401 1714332 2220921 5332568 15731893 26907350 61946920 114774154 138812396 486221661 752580203 1078619702 2161332119 -1 3 6 13 29 62 87 155 286 824 1466 2268 4828 12029 19522 35885 104870 211086 452939 939818 1979331 2719610 4780688 8808867 26203848 49099058 67303502 163085722 374371716 622192326 1079462446 3232497828 -1 2 7 15 19 61 124 128 330 946 1778 2887 5004 9089 17751 35985 72646 243662 519852 613857 2047006 3996765 4521397 11206426 30177939 56391308 97643537 154261591 277885050 543680079 1079691434 2157286584 -1 3 5 9 24 34 83 183 445 958 1120 2140 7468 9788 25355 36289 104005 179888 314912 849590 1062806 2806248 6116955 14113451 29478559 34600720 72823823 235525586 304996008 838878744 1078782798 3237941452 -1 3 5 10 30 37 64 247 344 940 1307 3532 6216 10236 26316 35321 104104 179060 347790 1044510 1290780 2316748 8178019 10976099 29893260 45706144 112562208 216708047 314268582 812731946 1081012614 3230052508 -1 3 4 15 30 42 98 168 403 514 1565 3177 4297 8493 27008 35658 106301 144865 508668 1048086 1320209 3335040 5314429 12627731 18448304 53323608 106915155 149854752 292109397 915856040 1078248654 3237016081 -1 3 5 13 18 43 71 144 507 1022 1986 2595 5991 9205 31424 35974 106320 176256 447646 650112 1353364 2159964 5018890 15968016 31553117 64033761 91402155 185689327 282967584 1061081002 1079629384 3234950873 -1 3 5 9 18 52 118 186 325 870 1124 2821 7531 13059 25164 36487 103533 174372 319225 654204 1783523 3697608 6002056 11447074 27449788 35091672 99393888 240338871 414041011 855033906 1078023293 3230983327 -1 3 6 14 31 54 84 142 396 683 1460 2852 6446 14229 32198 36773 102778 207148 476481 1008349 1717734 2685301 4425646 13569882 21106688 49031919 99664665 202239949 443687197 1026120495 1079532353 3236191105 -1 3 4 14 30 54 124 136 401 744 1161 3525 4500 13390 26912 34933 106357 140141 480609 1048225 1717736 4058039 4295792 12653359 23212047 40297872 110565944 140258433 463978781 937641173 1079659186 3237895198 -1 3 5 9 17 61 70 183 432 524 1369 3876 7941 8810 32111 35639 103229 179131 317226 549819 2075530 2124411 6110461 14015852 17986512 43292234 132199650 253348050 281329870 1028773237 1078158946 3237455180 -1 3 5 12 22 32 108 234 424 559 1124 2995 6834 13767 17649 36593 103029 174245 425102 778229 1128736 3494591 7417165 14218609 17744346 34801360 93490857 233607893 454764930 557023225 1080154144 3236934804 -1 2 5 14 30 44 83 128 393 915 1963 2673 5237 13621 22886 36008 72897 173162 484273 1036223 1555551 2771750 4534342 13489686 30578535 65811221 89968769 179281784 464528283 788261205 1079237247 2162526872 -1 3 6 8 18 48 65 138 499 749 1917 3541 5565 15936 30444 35753 105388 208674 278867 647205 1650835 2254566 4374334 16086521 23334445 58954044 109393689 176056852 512108859 971165617 1079668845 3235153032 -1 3 6 15 27 32 113 140 462 811 1919 2660 6876 9700 31374 35843 103089 211484 512209 877223 1125762 3827047 4335214 15531088 25921001 59838137 88217088 232306275 330679026 1060886876 1079180829 3235184648 -1 2 4 13 24 37 118 232 478 831 1298 3529 5034 10024 25029 35818 72559 145767 447780 839122 1274061 3713603 7467784 15150777 25623996 44972207 113169952 159107226 310738319 858765538 1080317586 2161330639 -1 2 6 13 17 47 97 255 482 666 1134 3883 5037 14082 27229 35270 71903 207824 446047 546267 1472653 3292481 8091026 16559044 22400633 35345824 130709569 157465852 441579449 915975894 1080804053 2160509211 -1 3 5 12 29 32 105 239 289 742 1719 2565 5363 14639 22462 36455 104467 173942 424916 943075 1131763 3620816 7527742 10099551 23732983 57898116 89618721 178644335 487607990 693513140 1080419810 3231928175 -1 2 4 9 26 35 104 189 502 564 1133 3358 6304 8479 17633 35636 69967 144699 327646 912203 1069459 3650533 5863190 15760409 17034521 35510526 116598385 214650587 288004473 562701138 1078837260 2160723870 -1 3 7 11 17 32 123 189 469 527 1708 3385 4946 11489 17804 35317 104533 242489 391351 550827 1137660 4142708 5861732 15007629 18606190 57790269 115905706 154116672 400413325 542977977 1078837439 3235086484 -1 3 7 11 29 47 110 204 313 783 1862 2151 5133 12220 31250 35952 105381 242241 377679 941212 1499560 3522074 6412424 9760263 26878956 59728328 74694340 180476303 381250911 1066738746 1081272347 3232704605 -1 3 7 14 21 43 127 177 415 875 1108 3213 7110 16322 18239 35829 103415 240074 483675 685506 1365013 4006711 6156341 12671907 28097634 34128463 103810448 222793534 517938832 551727562 1078877026 3237363034 -1 2 7 10 16 40 86 252 287 929 1568 2248 6801 11801 18662 36283 71033 245716 358954 582430 1428264 2689819 7969795 8464141 30003389 52930201 69489340 227615454 371842726 641152450 1080649127 2157986415 -1 2 5 11 22 62 110 167 406 605 1453 2983 6074 14878 25437 36064 71700 173096 379856 778196 2024121 3411504 5610618 13053200 20928736 49638808 94998976 191968867 482245304 848538145 1078908874 2163765886 -1 3 5 10 28 63 68 163 367 747 1660 3645 5731 14904 22620 35357 106344 172281 357002 976811 2021557 2198468 5741770 12461087 23165488 51215878 125040430 200699284 478758821 786082783 1078751110 3230777388 -1 2 4 11 22 41 92 189 382 639 1044 2339 7472 14254 27041 36829 69927 139643 378462 776856 1404502 2982224 5767726 11764912 19236969 37461804 83211122 240640285 436834641 928719260 1078511506 2157271428 -1 3 6 12 29 43 81 178 490 544 1831 2348 6686 15400 27487 36007 103825 208357 412541 938467 1371218 2786777 6131515 16683051 17637919 60840520 83030206 227193488 531298692 937207991 1078937037 3235562284 -1 3 7 11 22 57 107 183 323 621 1778 2583 4346 8588 26798 36437 105960 243784 384332 772996 1958343 3611368 6041977 11323704 19162847 56235001 91956549 146072731 285513041 917450655 1078228391 3230709646 -1 2 6 8 19 56 81 196 495 560 1610 4021 6333 13083 30557 35658 69717 206739 284766 608055 1964307 2757109 6563136 16342927 17385988 52029109 126791209 216387488 403598650 963919761 1081993733 2161816358 -1 3 7 10 20 38 70 224 262 734 1488 2196 6900 14939 26998 36636 103961 240400 348157 709625 1206021 2202478 7813395 9433075 24346936 47415971 67732803 229574936 482056606 934034581 1080059820 3231980178 -1 3 4 8 26 60 71 180 336 809 1754 2603 5377 15849 18305 36615 104562 139385 289579 916341 2050822 2134223 6140252 10704923 25372343 56385833 91287065 173307442 530339531 562576621 1078379577 3230566642 -1 3 6 9 25 50 110 224 300 777 1874 3405 4288 12199 16414 34871 104899 210268 324216 817131 1605597 3499549 7787335 10232118 26695364 59549995 116477784 145169663 379206885 586967336 1080805201 3232105796 -1 2 4 10 27 35 71 160 493 817 1397 2805 5754 14604 32389 36216 72320 139331 350937 876485 1070528 2114241 5699940 16613754 25330347 42075807 84938403 195305135 495593564 1021692562 1078126998 2161293027 -1 3 6 15 27 51 99 229 364 730 1839 3322 7835 10375 30833 34909 104425 212246 508812 869415 1624401 3396725 7829779 12454559 24908019 62304640 103669225 262958591 365114265 1043717090 1080681324 3229854664 -1 3 4 10 21 51 95 194 444 720 1267 3264 4969 8251 18767 35698 104944 146379 358390 684756 1637466 2943674 6767911 13801783 25016958 37909815 104363550 154562768 301988130 656467199 1081823850 3237360707 -1 2 5 14 21 55 84 159 356 611 1867 2053 4194 8642 22108 35886 73096 179973 486599 683707 1731038 2711976 4976952 12374336 19170483 60427397 74685631 149994994 286681843 695657727 1079508628 2157791396 -1 2 4 14 30 49 113 184 417 793 1351 3982 8155 12748 32434 34856 71419 140706 482570 1040172 1661061 3887545 5817826 14378533 27242887 42532457 129075482 256381965 432743211 1021171435 1078447536 2163077236 -1 3 7 13 21 55 91 171 413 547 1610 3734 7017 8314 25241 35600 102730 242311 447592 677771 1758023 3103252 5361138 12611813 17087500 52252458 120059778 219459841 294211659 869326785 1078740838 3236357037 -1 2 6 13 27 34 64 236 493 855 1428 4064 4601 10660 27611 34823 72056 209295 448560 874349 1099683 2288834 7471449 16745072 28477285 49285593 129669721 139277448 366565054 906773657 1080388071 2161348503 -1 2 7 11 20 49 110 161 383 753 1138 2191 8175 15946 30904 36790 69675 241376 382836 711395 1658689 3500799 5710888 11718050 23916213 35171546 70275798 254923258 512480771 1071798275 1078643470 2156814849 -1 2 4 14 26 61 127 185 400 806 1864 3810 7911 9777 18559 35777 71037 144305 490130 914248 2057196 3955347 5781386 12678111 25518636 59693406 117584317 264404842 304642510 646542517 1078029440 2163361633 -1 3 4 8 20 44 75 222 504 836 1059 4062 6536 14350 19995 35321 102495 141341 288468 716489 1539562 2544051 6830124 15846987 28870931 36540892 129739764 207676342 488203070 607805987 1081794812 3235866374 -1 2 6 11 18 49 75 199 274 672 1237 2496 4656 9652 30985 37432 75170 227637 332394 533830 1833053 2134086 7053382 9630255 24151043 33622247 74617046 141042111 282751480 955613906 1097892943 2181105705 -1 3 4 14 17 47 99 221 321 610 1388 3409 7901 8376 17713 40643 106629 148857 499315 598280 1427061 3545374 6793704 11883704 17245465 47302925 102564379 241730946 311299145 612375584 1090987066 3268529073 -1 3 6 10 16 55 97 180 391 950 1375 3719 6144 16374 25846 38942 114654 222396 366822 638635 1631855 3481437 5486582 14382982 32387269 50102062 127410719 233788421 486893394 904174963 1106129204 3271326738 -1 3 6 12 23 50 76 223 401 749 1371 2783 7384 13900 20694 40173 112143 217112 433474 668857 1725870 2135616 6662739 13821736 22433444 46706493 96267700 255414962 434673886 769408980 1096174569 3267929555 -1 3 6 11 27 43 78 207 431 577 1039 2818 5433 14490 23790 38157 112881 220281 332886 801633 1497757 2234997 7054971 12677343 16970573 40695212 88177538 194832008 505892090 725493159 1090713329 3261922508 -1 3 4 13 22 39 64 240 444 673 1094 3880 7732 12155 27864 40461 110340 158813 401195 699583 1174481 2496280 7519156 13619276 24561414 38894696 123383246 242215102 367628652 825864667 1098302123 3260117301 -1 3 7 11 30 59 80 209 259 976 1519 3338 5351 12179 20583 38069 110406 250216 333680 961164 1989641 2949910 6685901 10456765 29725084 43000686 102319672 196296088 358053398 775184099 1103463805 3264220405 -1 2 7 8 29 58 110 186 348 624 2016 3709 4585 11181 32163 37278 76576 261251 299899 1027541 2027616 3376378 5409683 11573478 17511716 61064548 126697922 167398040 377082786 960980420 1091249546 2208558217 -1 2 7 11 25 41 76 211 375 1014 1045 2971 6530 12555 21338 39398 78230 250617 334700 898668 1531230 2296121 6561334 11320952 30982259 40841811 90429068 220139620 451030616 752119524 1104731621 2188314817 -1 2 7 12 26 58 69 136 296 1005 1521 2771 4599 12673 21621 37250 78168 251378 430900 800659 2022218 2362000 4723057 9089204 30562222 45159468 98679609 153896296 444244432 801859391 1104298998 2192650190 -1 2 5 12 30 36 78 229 487 734 1722 3486 7251 14984 24815 39971 80393 188856 434135 933850 1108099 2197769 8165028 14887402 21905421 52447880 103766382 258144471 510569878 910281478 1095654172 2199945062 -1 2 5 15 28 60 107 179 325 916 1371 3996 5134 15866 16860 38067 81057 180849 463244 996242 1890054 3321737 5699494 12504428 33129650 49909110 125276832 200357789 471423787 665435780 1106887940 2197363060 -1 2 4 11 21 38 101 201 435 966 1933 3697 5710 14702 21521 38547 80121 153526 332252 767790 1131032 3649370 7302535 13124470 30780683 61598125 133515848 184038546 521127277 768549087 1104541864 2209053946 -1 2 4 9 20 34 81 179 414 901 1244 2774 5052 10725 17256 37649 75851 147603 268082 729990 1265991 2931052 5435337 14473511 32451623 37669853 95618822 138120866 383523023 606943666 1106210437 2185124849 -1 2 6 10 20 41 115 240 335 517 1083 3415 5467 9685 24538 38287 74997 220436 364715 731952 1560034 3947280 7563135 11597211 20961846 40704849 102741661 194704156 278155959 700940422 1094681009 2188215122 -1 2 5 11 18 51 117 195 268 915 1159 2108 5219 12994 18119 38251 78168 180823 335215 533852 1798245 4184785 6894439 10241206 32805673 36683500 76176148 199111144 460440468 662806508 1106616930 2184019082 -1 3 4 11 18 49 101 188 387 563 1902 2463 7471 15905 20701 40102 113667 153478 333143 565634 1763349 3655644 5651190 14343178 19664710 65279726 69051594 262268634 482530064 740759911 1093514017 3286647255 -1 2 7 13 25 61 105 164 436 554 1262 2194 6304 12996 18563 39177 78043 248855 397590 895362 1932297 3333122 6241059 12997378 19147911 36599402 75645311 224920242 461210929 547031579 1092951543 2184034405 -1 2 4 13 22 60 101 213 498 936 1714 2973 5962 11883 25990 38560 77295 156516 400790 670632 1855244 3472826 6299904 14974062 31630053 54491732 85993527 173698951 339542664 931628259 1105432216 2201819714 -1 3 5 12 20 63 119 152 469 706 1186 3601 8120 9180 23221 40561 106810 187982 430268 769964 1932834 4017611 4663604 16141254 22979378 34659323 133537123 245278550 331371753 720208170 1096745919 3255961555 -1 2 5 15 20 41 77 182 287 703 1156 2964 6236 14996 22360 39183 80031 185030 462891 730195 1467375 2219874 5277566 9997623 24909332 34909006 89878582 222526860 527723243 783401983 1098725078 2182497054 -1 3 6 9 21 42 120 175 428 581 1972 2086 7879 14703 31076 40733 113562 229189 267557 729643 1462053 3698967 6029575 12682213 18417131 58953636 81434278 241706837 520503664 941647167 1092133082 3279997192 -1 3 6 15 20 37 95 142 498 532 1833 3163 6774 15104 20293 39911 113137 215395 464016 763895 1178253 2672660 4986728 15278834 18968990 64937689 114112280 202298752 511189373 557675611 1092670618 3286082167 -1 3 5 9 21 39 84 195 396 524 1783 3437 5731 11735 17219 38705 110182 182222 269365 734258 1146845 3044878 6974233 14048264 19605022 51861633 107949328 167887557 364942637 663496895 1093323490 3272936114 -1 2 4 13 31 52 73 177 301 729 1534 3201 7161 10147 23947 39506 74776 154132 397842 962962 1598413 2286659 5696558 9402832 21840099 44906245 113666352 212169970 289429681 679057174 1095515275 2192571341 -1 2 4 12 23 52 106 188 278 871 1243 2206 6744 11456 31362 39883 77518 163250 431870 704452 1593043 3394351 5521586 9625246 25394158 37591086 80784246 213874392 342984994 972986399 1099049746 2185197175 -1 2 4 10 30 33 119 139 470 719 1979 3916 5259 10814 22158 38376 76147 152322 367688 930227 1239266 4089976 4942233 16280346 22735990 59892238 122975542 184605661 379946976 745377698 1096521191 2207459685 -1 2 4 10 17 39 108 201 303 880 1997 3697 6064 15389 27737 38511 81424 157811 368244 632122 1164962 3392959 7193273 8900067 25745705 59532008 129138919 172687700 497451920 835651221 1099533822 2207158553 -1 3 4 14 26 59 64 202 281 544 1399 2712 5394 11594 30971 38025 110250 163486 497961 832764 2084342 2611769 6910784 9569272 20219481 47615466 97983112 195670608 340148555 972603969 1094010181 3268692555 -1 3 6 14 26 54 115 185 455 735 1151 2339 8156 13743 23331 40678 112254 220411 495788 828987 1604578 4090028 5294388 16432177 22267187 40544644 73591040 246270817 412105202 696864354 1095906252 3261683478 -1 2 5 13 30 51 82 193 479 991 1543 2793 7572 11214 23445 40520 77262 184692 394191 919085 1772160 3120404 7318269 16144884 29760259 56762430 93963273 253997133 384498328 681957408 1103108296 2204902940 -1 2 6 8 29 63 81 202 395 866 1810 3552 5775 12484 25986 38385 79851 223285 295868 1017529 1871594 2920718 7060600 14315995 26812692 65886289 104228640 183701886 468171992 875163845 1100849954 2212683144 -1 2 5 10 27 45 91 136 425 520 2004 3292 5668 12773 20488 37950 79360 187565 361176 820978 1314674 2659305 4831963 12733062 19477292 61822668 112761658 168961338 454551383 779701247 1093447682 2208551606 -1 2 6 12 29 47 103 191 256 791 1181 3299 5040 15463 28971 37005 80021 228704 426499 1017776 1345569 3514293 5320253 9949100 28895220 34644686 116644908 139877341 477385521 1056951555 1102995824 2183080380 -1 2 5 12 19 52 101 177 461 938 1294 2982 7016 9491 21518 39142 73803 188277 426733 558872 1609102 3445879 5322465 16576231 31940899 48133049 87477002 207893521 268626397 801369328 1105323785 2195127459 -1 2 6 9 28 45 67 192 425 620 1866 3834 6883 15714 25139 39090 80471 224372 262979 984130 1411686 2429191 7220803 12733414 18308138 63241905 128657453 205604366 488456817 913918056 1091787218 2211182211 -1 2 7 9 26 43 72 211 277 589 1469 3892 6897 13133 19531 39163 79410 246364 262189 786499 1441998 2130231 6586911 10421573 16944745 45553775 118536165 207503666 460883895 566135371 1090950374 2193304475 -1 2 7 9 26 37 95 171 366 634 1204 3987 8129 16204 31558 40445 80755 259562 262398 786906 1114943 2819714 5802931 10850630 17998339 34587003 125725244 249315201 503249650 980229632 1092009044 2181299612 -1 3 7 14 28 33 99 200 348 546 1246 3424 7662 14969 32233 40862 114229 258390 491959 1016601 1246781 3574000 6951569 12493579 18926171 34340365 102701228 266613878 525821633 944581653 1093096421 3255060714 -1 2 5 15 19 37 88 190 263 596 1521 2783 7949 10252 28073 40417 77042 189755 460580 560719 1054556 2863912 5688569 9562404 17274244 44316590 99173506 245527115 384054351 864436788 1090584350 2192319528 -1 3 5 9 19 39 122 230 353 816 1415 3641 7947 8318 22650 40138 107701 185631 263822 527354 1118623 3784358 8059610 10732455 27537898 45344457 128640571 236054386 317023271 721969531 1101033069 3267064557 -1 3 5 14 24 49 117 135 378 668 1582 2995 6228 12904 20888 39548 111951 186427 492906 888353 1709981 4040255 5239647 10839124 24494896 56046244 90230795 225253673 439431420 758732709 1097994728 3277466951 -1 2 4 12 20 62 94 200 478 576 1547 3752 7816 15444 26296 39981 80875 158426 427422 723709 1906185 2698252 7226584 15779767 17744502 56772673 129949586 241955282 490681109 876050996 1091053204 2204750409 -1 3 5 15 31 50 78 221 364 632 1797 2993 6440 13759 20368 39885 111383 182018 460761 920286 1809237 2142901 6374462 11502295 18515686 65964111 90774904 229096369 423910226 574045917 1092474824 3286248509 -1 2 4 12 20 61 110 207 510 536 1839 3542 6228 13556 23371 39664 78541 152888 427779 724363 1874149 3225076 7198935 14753589 20593060 66208365 101887346 221081082 435275301 729687275 1094515773 2214191882 -1 3 6 15 23 49 105 194 287 877 1048 3443 7158 10717 18972 38929 109644 214439 460145 659190 1810104 3352406 7001169 9944638 25426853 40828591 103870627 205811573 385862570 596449956 1099213359 3261353913 -1 2 5 9 22 49 121 171 408 943 1807 2062 5817 15018 20960 38379 81098 187199 263857 658411 1708385 3683230 6210936 13904848 32137810 63983816 80615408 176404529 516707540 751081818 1106126165 2212167530 -1 2 7 13 20 37 112 202 480 870 1979 3547 6347 9036 18945 39514 75697 245787 397209 728551 1124965 4118723 7318781 14931842 25702608 62881506 102035274 230907456 306946954 597609463 1099897118 2209849463 -1 3 5 8 25 47 96 200 419 819 1637 3280 4805 10954 17464 36962 110544 183840 298772 857430 1385899 3428763 6829113 13106679 28048750 55835716 112655976 149650027 376238616 604826076 1101978221 3277596882 -1 2 6 9 28 40 117 240 387 537 1261 2696 7032 10049 28896 39056 74062 229148 265048 989683 1516269 4094374 7767429 13928753 20258275 34220533 93053178 212084328 300807156 1028628237 1093676176 2181458033 -1 2 4 12 30 52 111 214 397 714 1476 2318 5723 11288 32403 38270 76764 160740 428162 922771 1583576 3274641 6587195 14518256 22056216 42933546 72269506 173201654 349797079 1000611494 1096235123 2189645457 -1 2 7 11 27 44 73 246 271 796 1553 2920 4429 16114 17707 37640 80683 248067 330491 824308 1423933 2181684 7736488 9476209 27863635 58095507 88002404 155123998 475497257 660375155 1101859804 2205749423 -1 3 6 15 16 59 125 171 317 678 1672 3374 8130 10114 22663 39949 107332 217795 462286 630332 2008192 3759606 6100365 8566363 24045021 51833367 100725633 246274210 280894552 713827247 1097356071 3273395950 -1 3 5 13 21 53 91 217 346 647 1999 3576 5265 16149 20760 38717 113396 187103 396582 726464 1588623 2840314 6724286 11939538 23913490 59596602 106596079 185765835 474256003 772846052 1097548174 3280249005 -1 2 4 15 17 52 106 235 351 800 1540 3739 5859 15414 30767 38004 79947 160667 461334 629792 1581375 3332858 8243588 11828452 27696664 57877686 133125013 183784232 490689262 990072916 1101059183 2205704052 -1 3 5 15 25 47 105 148 451 1000 1078 2138 5023 13915 29955 37170 110716 195293 462364 859333 1386634 3365378 4605848 16215337 29569225 39189357 80055626 136747350 421241781 1052920903 1103493656 3260714775 -1 3 4 12 21 60 103 171 256 645 1158 2938 7922 15093 17976 40417 114066 150510 429539 725119 1846635 3532754 6285421 10452227 24271088 34842488 87194396 237754154 521777850 651190247 1098197566 3256511089 -1 3 5 12 18 39 114 203 467 520 1543 2805 7914 13281 25072 40395 112231 192420 429792 561698 1124284 4148329 7098018 16468331 20890022 56875282 94363821 242097800 450212619 901800024 1094295318 3278451078 -1 2 6 11 17 59 122 142 368 836 1349 3699 4804 14235 24343 36876 77937 218659 330458 630460 2007849 3728174 5198582 10749479 27069295 48438383 126657771 148204125 424626399 684304645 1100577898 2196337632 -1 2 6 11 20 49 67 233 375 614 1397 3627 5201 10015 25612 38896 74168 224296 330269 727120 1816267 2378849 8283565 10654905 17868394 46720620 127996558 185085831 286226504 893627713 1091894453 2193629260 -1 3 4 9 21 51 99 161 338 893 1970 2896 7521 9397 28944 40880 106993 163671 265296 726878 1817298 3494553 5956839 11641004 26016817 59739081 84843586 253699927 296712079 1028331290 1099512352 3280360205 -1 3 7 15 22 48 99 192 390 839 1893 3370 4767 11354 32575 37082 108910 259861 461316 696115 1818583 3559688 7072407 14299402 26232207 64375131 106682465 150860419 364053355 961906475 1100385703 3286209427 -1 2 6 9 17 53 106 155 439 679 1493 2838 7193 12905 17473 40918 78973 215385 265973 628577 1683172 3274631 4577556 12627489 23393987 44063385 89991405 256866998 469158006 668896737 1096912924 2192187455 -1 3 6 14 31 62 118 208 292 693 1216 2136 6820 8838 29759 40558 109258 224946 507057 941682 1896800 4003148 6633281 8995544 23715767 35254939 77075409 207501957 332583518 1072456271 1098198713 3257198388 -1 3 5 9 21 39 127 169 484 890 1171 3961 4691 8543 30251 38636 110154 189690 276020 744320 1177401 3806379 6105335 15199669 25963706 33940375 123780181 150652247 306725160 1039159122 1100865387 3258972390 -1 2 5 8 22 36 69 153 297 675 1371 3085 5086 16117 32067 38579 78483 192082 305626 674825 1081252 2560883 4472754 8421159 24941154 49888611 111180428 148119436 486878602 963822317 1097656739 2195595416 -1 3 5 12 29 47 90 212 424 644 1181 3590 7866 13675 31242 39539 113570 189758 437719 1000915 1437846 2755269 6787175 13052513 23580102 37577891 132951852 240861652 406945746 999921467 1097999284 3256310742 -1 2 6 9 19 53 124 141 277 524 1761 2048 8056 12265 28290 39413 75605 225436 275591 577029 1663788 3869370 5052648 9938248 20280910 52804850 78598627 247549413 340616776 851871601 1093405448 2199821222 -1 3 5 13 22 33 65 202 331 676 1228 3353 8167 15441 31975 39764 111098 189170 402509 707235 1241975 2555947 7143516 11600117 25100592 35160600 102303021 249826941 479074318 956872299 1097721969 3258954039 -1 2 5 13 26 32 116 135 356 585 1085 3001 6376 12629 20627 40011 80815 182862 403891 811483 1199344 4007815 5075292 10937037 18139858 37955829 88204259 220252231 442477888 740781021 1090967505 2189332863 -1 3 7 11 28 59 96 251 499 577 1175 2889 7949 15918 20097 39799 111792 250769 336222 1044588 2020450 3452278 7463513 14875644 18500296 36114834 91695467 249817143 500066051 589296283 1090834873 3256034602 -1 2 7 11 16 45 79 140 487 792 1313 4089 8057 11403 27754 39679 74451 258192 340628 606727 1437846 2339485 5030416 14938288 27767490 46842545 121172248 240988502 343721591 813825529 1102195470 2196366597 -1 3 7 13 31 51 98 215 259 1023 1723 3006 6037 11314 29493 37318 108273 255932 408099 941389 1762916 3586243 6707261 10349326 29795360 52585130 91469716 174538943 364633888 1024778931 1104951209 3272884421 -1 3 6 13 21 48 104 238 276 541 1297 2345 7550 8584 29918 39083 109053 224000 409016 743368 1829013 3390318 8345770 9927504 20417151 49257210 70724697 268362685 312714028 1062400077 1093407326 3269243627 -1 2 5 11 18 48 101 155 387 636 1857 2606 7169 14351 17405 39850 78597 187514 337450 556115 1725261 3585821 4674193 14562703 16864509 66993200 100191560 256542947 523737731 623849629 1092311513 2210933453 -1 3 6 8 20 41 106 237 509 974 1198 2834 4724 16240 29857 38467 111946 222379 306888 774010 1534462 3158369 8285868 15580801 31324022 37524190 89374215 144176741 494342379 1056881007 1103821261 3255568804 -1 2 6 10 28 53 127 207 276 767 1320 2292 7369 10579 16949 39269 73729 220638 374527 1010955 1660315 3877871 7063477 9834611 21643082 48526268 80803912 256696860 382223603 615323208 1095971076 2195710099 -1 2 5 10 24 47 65 172 299 616 1280 3546 6612 13737 16482 39952 80312 186958 372679 881438 1431442 2373150 5883552 8722381 18655864 47153114 105532485 228918864 411241095 660246885 1091117376 2196499840 -1 3 7 11 26 49 111 168 404 565 1738 3282 7261 8879 20555 39549 110359 249709 343339 849552 1819129 3352365 5986571 13897544 19142868 52897833 109691188 257566216 313907868 799574995 1094685310 3272915203 -1 2 5 11 18 35 74 166 393 810 1697 2196 5329 9096 26789 37536 76356 196100 341500 544426 1307692 2172059 5890914 13795354 29196342 52002919 79659253 193102110 303203018 829162855 1101926170 2201493222 -1 3 6 12 17 47 104 171 432 659 1739 2114 7133 10589 25033 40098 107397 228548 441743 612807 1329623 3374768 6240809 13324853 24172457 52976421 80760704 215316254 394142614 890928366 1097154029 3273152881 -1 3 4 14 24 51 80 252 316 768 1400 3621 4910 10207 26251 38775 109252 159889 507468 908821 1786870 3044887 7418922 8601620 27390569 47298893 129160859 140335828 294768503 891413211 1102781054 3271408891 -1 3 4 8 29 51 121 200 266 856 1074 2139 6038 12540 28488 37524 113560 162835 305992 999627 1792880 3798242 6929696 10187277 26784700 40889154 75602607 170110205 448155009 853133219 1099061022 3260312355 -1 3 4 8 17 52 83 166 349 1008 1203 2952 5524 10560 18870 36958 106844 153696 308069 622530 1631753 2938087 5810502 11749817 31428675 35496305 89380886 190198692 371523178 537027586 1103549177 3258131853 -1 2 4 10 16 51 101 145 360 895 1382 3180 7357 13509 16562 39071 80792 154042 369043 615780 1798707 3559873 4403736 11257890 25332422 49157259 111355803 260566111 404185731 657750306 1100531479 2195329859 -1 3 4 10 17 58 76 173 363 990 1508 3219 6749 10139 18354 40603 108658 153973 374397 618532 2092145 2245319 6099746 11415875 29817408 45416165 114225629 212823681 301777989 613554958 1104716814 3264529141 -1 3 7 12 24 60 111 253 285 564 1067 2081 4510 8842 31061 38138 108558 257287 441716 902850 1922881 3208703 7343318 9738489 19149217 41901628 79390444 159591387 328559110 961885005 1094245210 3259788396 -1 3 4 13 21 57 102 209 481 745 1982 2523 5270 10460 30892 37529 107339 158340 405736 740059 1990426 3470364 6359042 15275546 21606327 61304987 70812915 192482320 387455893 961656374 1096171693 3281113051 -1 2 7 10 22 50 122 165 318 678 2040 3850 4273 14087 26068 38617 80769 258062 371036 672093 1720429 3785426 6014211 8473181 23222807 62647491 120719952 158439500 412854439 886817356 1098466388 2206287969 -1 2 6 14 20 34 99 128 291 992 1458 2956 4349 12383 27231 38133 80162 228537 502381 739737 1231468 3624958 4768791 8737892 30303500 42437777 91758005 165687195 436912892 836918062 1105067354 2192779343 -1 3 5 11 26 42 65 138 402 886 1798 3751 5595 10733 26712 37856 108029 194892 340574 841086 1527982 2382356 4966059 14316851 26256265 64550343 128295656 187660253 398665696 846822473 1099315678 3288255355 -1 3 7 8 29 33 99 141 266 521 1051 2404 4662 13341 19089 38873 114375 253935 306280 1010375 1303733 3471843 4903564 9647896 20827272 38935228 69019068 141916602 417681992 537114342 1093652271 3261439450 -1 2 5 14 30 60 86 131 268 1020 1817 2116 4229 9648 23037 38518 77773 183339 507443 944777 1859845 3012312 5102470 10228616 31368005 64607113 77169589 163973028 295995675 701043700 1103340475 2213958265 -1 3 5 8 28 39 122 158 509 779 1451 3529 7113 12413 19820 40311 112702 187163 308809 1033449 1149014 3708495 4434790 15301691 28725810 42476247 103049557 203979921 438227840 566829326 1101229524 3267326833 -1 3 6 13 25 33 126 198 387 1000 1926 2300 5347 11132 20540 37011 107561 216130 405478 876173 1249250 3677479 7126324 14155424 29838372 61976322 75652982 199462081 381098811 764098049 1104309691 3280269154 -1 2 4 15 19 33 73 225 485 547 1838 3614 7533 10277 29244 38995 74111 156131 470032 587955 1183392 2235461 8072125 15071230 20713692 66466031 131813929 265353941 394201466 1058214804 1093219494 2212288550 -1 2 5 12 27 45 113 235 303 740 1321 2181 5611 13817 17896 37398 79874 186382 439290 838559 1345674 4167159 8041949 8865166 21467851 49723761 82795120 200587031 418595025 667949740 1096134050 2194009435 -1 2 7 14 21 48 67 135 332 996 1316 2677 6431 11751 20112 40946 74460 253212 502460 771026 1772357 2595368 4892991 12142080 31031487 46694678 96371521 221840405 348981568 597204416 1103439225 2196033992 -1 3 4 10 29 37 101 252 301 780 1707 2113 6629 15174 26240 39973 111959 161287 376221 1011202 1049763 3542419 7509957 8465304 28985230 54118105 75875595 218743526 510019904 921589531 1102047056 3271597575 -1 2 6 8 21 51 110 194 490 858 1254 3485 5094 10321 23610 37890 74122 213874 306475 774677 1704622 3278750 6850856 15245002 26262201 34338438 101469992 138329563 380436019 695816786 1099825710 2184316664 -1 3 7 8 25 48 120 168 363 789 1379 3781 7690 8216 25580 38948 109380 258735 304272 880412 1769615 3768625 5964779 11109600 28970098 50174351 132852152 249296381 302558459 924842858 1101378070 3267975873 -1 3 6 10 21 46 68 206 309 710 1666 3158 6203 10613 31208 40096 107189 225054 371603 753460 1347599 2538446 7259164 8934760 21687483 53686078 110392450 219514446 393743718 998284017 1096527848 3273553285 -1 2 5 14 25 63 99 245 436 566 1224 2647 5128 12715 32668 37430 81654 189219 504507 915503 1941303 3647078 7653477 12739097 19378673 33750787 96801637 191839580 444229016 1003961485 1094575954 2184722915 -1 3 7 12 19 58 86 169 260 913 1945 2920 5875 8503 32510 37381 109672 254455 434629 556867 1970349 2926650 6221244 10075488 32230208 59131988 85610157 183420595 332191313 992345828 1106448932 3282185244 -1 3 7 11 20 45 104 233 389 992 1371 2456 4299 14373 30894 38648 112026 254905 342234 784642 1414524 3158071 8219549 13708212 30393597 46982438 71185505 166289561 510508128 961639308 1105133904 3271000623 -1 3 7 12 20 42 92 174 261 682 1607 3143 4577 16125 22210 38371 111968 247970 442066 775830 1447250 2733143 6212202 9517133 24173350 56788914 109612866 167449602 483178063 741592349 1096824526 3275770956 -1 3 7 12 28 48 80 187 467 997 1595 2727 4498 15870 16877 38021 110706 251966 441375 1032796 1774094 3128086 5261925 16189370 30738941 56333937 93598892 157832808 487826364 612262118 1103687725 3279638454 -1 2 6 14 26 59 86 157 478 784 1991 2052 6356 13085 21305 40427 81798 214144 507834 804058 1982267 2966833 4209767 16040528 28161515 62314761 80249071 230097188 447152663 742557115 1102384506 2207552759 -1 3 6 10 23 51 73 253 314 527 1142 3198 6413 14320 25502 40557 114052 225854 376080 684940 1719946 2126876 7779802 8415121 19600033 39363908 109987564 233035972 426796448 915576448 1094003173 3262242475 -1 3 7 11 28 59 110 160 267 755 1308 3145 6728 12787 23648 40143 113377 249430 342416 1034484 2011859 3365376 6100528 10234826 21196047 46580161 110699617 202535067 449050898 691531408 1096369814 3271142408 -1 3 7 12 26 37 105 170 260 676 1955 2180 6442 15053 20972 40295 112521 247364 439730 835770 1163113 3366877 5967449 9900951 23602461 59793905 83448826 226597857 503561675 766957681 1098811072 3282832020 -1 3 7 9 22 39 82 207 436 665 1226 3408 8012 9579 18760 39028 110577 253252 273192 708670 1094702 2913698 7339185 13398005 23877283 35077123 106358048 244466261 272535184 588552436 1098460863 3258113554 -1 2 6 14 20 53 67 172 375 611 1854 4039 7154 13518 32105 40811 81672 224363 505966 746275 1647259 2610543 6281475 10995426 18413799 64362002 125216930 210388741 427129768 939529156 1090986324 2214154664 -1 2 7 8 16 36 99 191 377 563 1859 2113 4338 12839 24382 37987 81417 246349 309461 608676 1125569 3471163 5566345 11226462 19013696 65727253 77775215 153140495 438814708 719140410 1094111782 2211711983 -1 3 6 8 20 37 78 158 387 630 1306 3706 5179 9921 18406 37480 110097 219719 305756 776027 1128594 2291893 4644944 14046888 18102798 47611083 131493154 192169144 286364897 629745613 1090536504 3271333206 -1 2 4 11 23 39 126 237 453 622 1871 2736 5182 8575 26280 36890 77632 163273 338196 717965 1128599 3922233 8373034 16087322 16787153 63204807 92866165 188877109 333418866 929344577 1091926410 2214045695 -1 3 7 9 19 60 105 157 485 571 1089 3339 7633 14678 16549 39677 111508 251638 276033 547184 1912431 3272696 4486669 15286995 19013219 41336764 105728023 262670394 509317908 665658054 1094381785 3259779596 -1 3 6 11 29 48 78 174 511 999 1542 2963 5560 16271 28346 37202 110724 226556 341473 1013984 1812694 2315707 5926971 14891668 30990918 55184692 85696455 191703536 469882715 857306294 1103607105 3278240015 -1 2 6 14 27 50 118 243 421 525 1231 2956 5499 12229 18817 37515 74744 217160 501186 843455 1751321 4022431 7853181 13447164 20072934 33788505 86254092 198529769 359800863 542004766 1093544950 2184299441 -1 3 4 8 23 56 109 186 423 744 1501 3614 7699 16319 32050 39035 112603 158582 307710 680934 2008813 3361236 5534893 13274132 21666466 44675711 132507118 238530095 499768860 948658077 1095851316 3264370690 -1 2 5 10 31 52 67 205 319 915 1462 3167 4881 12881 30852 38050 80316 188538 376328 977816 1582819 2474265 7042224 8455950 31722067 44046986 110833051 137517097 458710255 1004721148 1106822208 2190047679 -1 2 6 10 26 38 68 193 464 1000 1892 2714 5884 12595 28317 40045 75735 221070 389822 834401 1145263 2403996 6934138 16107908 29475367 67065521 97608697 172654898 447087218 828605531 1101532184 2198511606 -1 2 6 13 22 54 66 254 271 696 1841 3238 5971 14113 30156 39874 73778 213525 421644 702814 1664288 2367997 7586303 9726544 23147433 63962353 112559931 174034111 423106421 1066841944 1091761510 2203818501 -1 3 4 11 25 54 77 166 432 860 1699 2646 5201 10591 31614 40524 114084 152455 353866 894249 1631400 2203847 6023286 13450928 26727818 53112241 96449049 192367360 371151231 993223574 1103899057 3286727264 -1 3 4 15 16 60 96 174 377 878 1739 3817 7733 14680 19688 36967 108068 161450 482009 604579 1953095 3478265 5841595 11074820 27151685 51090174 126001840 237305115 505859433 583963298 1103569534 3282304204 -1 2 6 8 22 60 100 164 366 814 1189 2616 5058 8203 26735 39233 78479 215828 324931 696362 1861669 3512755 6042431 10570202 29357054 37236057 98923696 150249986 329019154 869832290 1105439141 2191130186 -1 2 6 15 23 59 124 227 340 738 1822 3944 5342 14912 27397 39780 77738 217953 489076 670199 2092795 3805972 8172563 12549608 22390538 63588842 124902102 193752715 531010532 822850933 1093238638 2205524187 -1 3 7 15 28 44 124 196 348 993 1737 2283 8058 9973 21559 38760 112795 258495 476257 992593 1331834 3841616 6956487 11916186 31431713 53944736 78405225 249204009 293802108 766587465 1102441022 3280105104 -1 2 6 15 24 53 64 252 269 838 1979 2651 7557 9331 32675 38757 79882 219525 486401 893655 1635992 2362687 7640764 9648703 27155925 59727922 97400623 264588058 272456382 967666451 1105897814 2199709996 -1 3 6 15 17 38 78 179 435 808 1367 2881 8053 12989 31266 38108 109796 215634 485386 636900 1175921 2296713 5709336 12660946 27786563 48044134 87178951 248736113 440382881 986379849 1106282409 3256651223 -1 2 4 13 30 36 103 198 340 955 1758 3935 5307 13916 16405 39763 74560 161023 417451 962681 1134166 3640549 7049831 11876615 33215651 53488913 125166449 186347467 435748141 611108306 1100026694 2206579266 -1 3 4 13 19 57 127 164 293 546 1789 3347 6779 11343 31219 38466 111618 152433 418499 571573 2050655 3918520 6048584 8702204 20434226 52380818 106550682 210857959 339026598 971105920 1097478658 3281641397 -1 2 5 11 30 48 96 166 491 645 1468 3252 6463 15464 31790 38004 75774 181679 353315 961510 1826151 3660539 5788191 14796063 23881185 45394237 116250632 218650412 500746270 974257800 1093996938 2186783660 -1 3 6 10 31 49 82 193 385 555 1300 3371 6798 16076 21135 38418 108082 223631 378892 960712 1733781 3145716 7040690 14008374 19087201 46911682 103027609 212380236 480538757 768373148 1095365355 3256710242 -1 3 7 8 18 48 124 147 445 839 1470 2571 4247 10724 21687 39704 113241 260169 312429 537104 1732551 3760547 4585695 13452764 25375050 44558931 92597238 152889495 401272170 758572948 1103590927 3261685085 -1 3 4 9 28 56 125 230 316 740 2038 3557 7789 13187 30710 37507 110437 148300 289276 991696 2087363 3724256 7913482 9399614 22489091 62902120 101446780 250844969 454337764 1044108178 1093550334 3274894379 -1 3 7 12 22 40 118 151 384 939 1750 3490 6814 9662 19544 38535 113885 257996 448088 668327 1471259 4095961 4712440 14534332 33423927 51676492 104860475 209229817 269368919 590539634 1102601812 3284836882 -1 2 5 9 24 59 99 242 449 1011 1699 2864 4749 15608 31790 38940 77171 182200 290016 893282 1989979 3622250 7366741 15871830 30589637 51634495 85276772 142373469 478644004 947849319 1101239658 2212705570 -1 3 4 10 17 38 85 200 378 708 1462 3476 5841 13405 31149 39535 106633 149801 388286 633285 1101959 2968516 6875461 10855594 22890325 43711953 101487818 176500922 432895671 943262205 1093933144 3258786858 -1 2 5 10 16 49 120 219 343 685 1031 3175 5710 13359 22487 39737 73847 190039 377648 633625 1801170 3894043 6379264 12065395 24421108 39707139 115396565 183975058 419974308 791067626 1091880867 2196186759 -1 2 7 10 27 48 74 153 491 926 1914 2090 7755 8921 21171 38885 81915 259598 380923 799650 1763050 2324731 4577938 14813623 32873749 64988413 79485084 237964674 325980976 778973411 1102143729 2201907848 -1 2 4 13 26 44 74 158 289 558 1837 2560 7766 13240 22130 38373 77561 155873 413437 831438 1401595 2181554 4531479 8977672 18905385 66516524 96953694 245023399 457160973 762235204 1097082110 2206006972 -1 3 5 9 30 63 80 224 467 808 1460 3687 4751 12086 28961 40388 114558 186590 288735 933791 1890574 3073266 8043042 16406391 27620930 42505540 129607350 134998613 344336658 1039268828 1105069037 3262153730 -1 2 7 14 20 37 105 217 267 689 1961 3746 7194 15589 16909 37747 74609 261045 514271 762713 1080269 3201066 6300193 10484116 24829636 58732162 128082933 267546425 480933261 628147560 1092328701 2199698868 -1 3 7 10 28 53 114 157 300 906 1263 2274 6054 15013 22746 40663 110589 255431 379849 994377 1630533 4146052 4504251 8444139 31497896 34254710 79619266 178669572 513321033 715909142 1101387396 3263760251 -1 3 7 14 25 50 115 145 298 546 1429 2731 8055 12581 19391 37959 109832 261613 512299 896850 1800442 4053640 4338257 8572035 20290150 45202059 94262946 236494850 456486284 579302804 1098271315 3257931653 -1 2 6 11 22 48 69 232 266 914 2010 3966 6148 9807 20921 38620 80953 225970 347224 703059 1736590 2412893 8067017 9715595 32863510 62243741 123511685 225893148 290653252 745539771 1099896666 2200059445 -1 2 5 8 30 32 109 196 477 972 1165 3490 6050 10733 24130 39807 81027 192798 315301 965003 1310688 3202515 6856554 15872102 29778994 35250243 105081982 184318122 386258149 724698439 1102024274 2196345703 -1 3 7 12 19 51 70 219 390 534 1661 2287 6861 13486 32459 37676 109844 249818 450951 568244 1820348 2521416 6494552 13709517 20213825 58655010 80249617 211256593 405409147 948672199 1096196511 3282918289 -1 2 6 13 29 46 100 138 331 633 1026 3140 5079 11776 20666 40475 81423 227595 411077 997839 1405663 3628297 5017277 12457612 18620424 41830184 115063980 139918477 340347462 748268929 1095882706 2193855743 -1 2 4 14 22 47 66 207 374 924 1968 3948 5786 12344 26859 39488 74076 153442 517478 690412 1350021 2369052 7067935 10973429 33111780 60685445 124726887 171262238 437539936 808182604 1100285242 2200964061 -1 3 7 12 25 42 64 177 498 745 1182 2621 7603 15460 31193 38190 108009 249418 455634 887039 1513838 2471663 5399956 14691258 20994180 37015833 95963961 257588003 488116620 999665568 1091883822 3269021356 -1 3 7 12 31 36 109 202 368 603 1070 3392 5730 14275 30941 39182 107881 246615 455959 954028 1053051 3357909 7137200 10827066 17366337 38246257 108705097 178847148 416257643 954283988 1097005293 3270252884 -1 2 5 12 31 60 117 150 505 719 1117 2475 4502 10351 22088 39575 81174 194101 450422 920319 1939391 4072499 4377705 15574582 21121286 39660642 73752375 157125133 392664822 770221888 1090931207 2193533587 -1 2 6 15 28 58 96 138 509 790 1178 2684 4971 8848 23616 39541 79296 226577 480919 1018036 2036918 3452041 5030921 15542563 27741260 37469397 92496468 147718127 311772176 695183634 1106037817 2195274870 -1 3 6 8 23 44 92 166 315 693 1919 3613 4253 8637 21626 40004 112294 227905 318245 691842 1348051 2696188 6083207 8425964 23274369 63033956 130322498 159621224 305059704 782670049 1094401472 3276530345 -1 2 6 15 18 46 67 174 331 566 1278 3040 7438 14537 28332 38077 74187 220250 484352 560008 1383912 2439479 5893602 12259850 19705366 34261778 84263444 254892654 521497297 821927505 1098006100 2193187131 -1 3 5 9 26 44 105 217 371 840 1456 4038 4355 13279 22854 40410 108521 189621 284445 790180 1380987 3323430 6641187 10620229 25630280 42122171 120766747 160544179 444879594 699302356 1105593054 3257698257 -1 3 6 12 26 44 70 135 275 937 1863 3430 5807 10227 27427 38936 112357 213080 452565 789508 1349096 2498912 4777076 9571152 31463602 62928819 109003632 168255885 295273169 815825964 1101925299 3277724031 -1 3 7 10 30 52 108 250 387 791 1314 3089 5206 13343 26241 39857 107730 253415 388254 919208 1574999 3185376 7808538 13949769 27747520 47914065 112602739 191349211 421511700 936199927 1104529758 3254868267 -1 2 7 12 18 57 79 160 327 864 1627 2196 4234 9256 16966 39878 78747 257529 446347 558427 1969680 2234799 6239746 11952758 25941241 56342448 79388883 156487914 277297879 643038997 1104309805 2212874400 -1 3 7 10 19 38 91 140 314 623 1906 3148 4894 14289 23505 40351 107211 254596 381786 558623 1117877 2823524 4897157 8900473 17409938 64186634 117329243 136421444 426632249 677567641 1095143859 3277631802 -1 2 6 11 24 55 122 140 418 802 2029 3293 4981 14171 22089 39971 74294 224810 352173 886663 1674362 3904151 5223580 13029541 28774963 59553146 117101423 150967500 432487237 782517358 1107143039 2202497290 -1 2 5 15 23 52 67 135 350 786 1111 3017 8168 13996 32046 38897 76994 180762 488030 655969 1672999 2396011 5215668 12495768 28495277 38364688 84519874 248630539 418473788 961914907 1106921618 2197646989 -1 3 6 10 30 34 100 139 461 891 2005 3262 7751 13130 19079 37197 109567 227138 377082 917972 1278800 3409833 5213213 16293872 27177112 60640507 117218819 242824096 468798413 552834031 1104457581 3278601327 -1 3 7 14 18 59 75 196 356 976 2046 2816 5466 15536 19466 40224 110546 260531 508329 524517 2064651 2163569 7079456 10914089 30413039 62436017 89151162 200784208 474923746 544802445 1102809313 3273036532 -1 3 7 14 28 40 65 151 354 674 1381 2761 7088 9870 28117 37540 113362 246961 519825 988214 1456050 2379893 4348047 11159349 23554507 47979245 93660243 203876443 278501859 827073088 1092838500 3262812158 -1 3 5 13 22 63 74 234 262 541 1505 2825 6063 10617 24826 40868 112901 182038 418627 661938 1881342 2186327 7885652 9882850 20444630 44413593 92033282 172640746 393543644 927868710 1095269772 3258688038 -1 3 4 8 28 39 105 215 359 619 1736 3813 5277 10260 16554 39245 112739 155681 311867 990864 1061905 3339118 6383181 11488582 17926520 54302786 128105180 198272906 376590013 604900569 1098224327 3281954608 -1 2 7 15 22 37 126 225 283 774 1871 2353 5973 15981 22523 39942 77202 255732 480912 696309 1059812 3894450 8177277 9808279 28076082 65849719 73970750 180307766 490416658 746647228 1104593433 2205165454 -1 3 6 11 20 48 115 133 493 581 1350 3474 6209 12442 25793 38430 110440 220444 353747 726306 1747387 4151265 5109223 15053253 16901906 48107914 108209770 233163501 468207867 914017653 1095287269 3258178214 -1 3 7 14 31 44 90 177 284 515 1665 2360 5515 11351 31403 40930 114134 251961 523055 957613 1325555 2741921 5301750 9872183 20506560 53552589 71560715 189837769 341262598 988827517 1097748507 3282758826 -1 2 6 8 16 53 119 137 492 553 1649 2136 6088 10914 20705 39962 80336 226596 315636 629795 1620409 3995008 4739402 15015617 20430554 54591124 76694326 169195619 392067034 790419388 1098520429 2209295134 -1 3 5 9 18 33 100 198 294 725 1031 3013 4715 8337 30676 39437 111780 186653 292728 531440 1292136 3432337 7239723 9143291 21694147 39096294 85924291 148222510 318985794 1012592488 1092659816 3268798298 -1 3 5 10 29 53 108 189 325 998 1880 2674 7694 16200 23410 38506 107686 191180 384583 1022317 1684802 3261932 5613620 12025086 31324723 62976604 97020332 239786018 499454057 727756034 1099723772 3279580125 -1 2 6 11 26 49 71 181 479 800 1645 3832 6629 16316 20278 38222 74494 228213 347052 827109 1749938 2446210 5415517 16480904 27838694 55285824 130432125 227756060 491985204 597671614 1107184903 2210369855 -1 2 5 13 31 35 88 181 454 985 1945 4057 5555 10814 19363 39162 80506 191230 413672 921775 1187876 2643226 5451428 16532222 30605398 62750893 123208173 197198739 387745552 565874276 1099372167 2202905812 -1 3 4 9 29 48 121 169 319 599 1959 2791 4652 11361 32124 39723 113372 155379 293101 1021688 1811272 3826297 6172428 8976518 17667698 62825006 95707354 146680169 352023017 944767041 1096155342 3275424162 -1 3 6 10 21 54 107 208 319 934 1128 2311 5065 10723 21210 39122 113776 226341 382531 757938 1682600 3397726 6754084 9411642 33469679 40691072 75397382 145902607 388049669 800413169 1100846319 3270190530 -1 3 4 13 23 35 121 172 376 1019 1663 3268 5877 9082 32268 39000 111000 152998 424053 693398 1189747 3700453 5998132 10980408 30578502 55812460 109312701 170529262 323103867 974122690 1099872010 3288094968 -1 2 6 14 16 43 96 235 396 539 1371 2875 4449 14024 31355 40726 76981 220580 512875 641060 1535196 3516109 7917344 14639653 19316189 49802096 84879661 154195831 409583858 1004894757 1095311292 2182950314 -1 2 4 11 31 55 103 172 403 711 1942 3680 7385 16293 20311 38164 77161 158880 353329 947470 1593892 3516423 6251816 14349852 20993938 62464149 125924369 262918457 502640037 585002386 1091004277 2203480188 -1 2 7 10 27 32 119 202 295 552 1676 3404 5699 8199 23584 40369 80705 256756 385053 817454 1198544 3979517 7303081 8939748 20375235 50820306 108813935 183638990 314390394 710377000 1095485280 2209590125 -1 2 5 10 20 43 101 174 353 906 1718 2656 7702 13520 25523 37552 73761 182388 378621 775905 1504036 3454573 6022774 11018236 32257602 52684315 99950403 235943682 403105248 921704816 1101085798 2210363602 -1 2 4 13 31 57 79 201 281 1018 1769 2414 8055 14701 28105 37032 77716 150183 411460 939420 2064102 2275653 7269798 10194974 30289433 52873387 73548600 243751271 516452294 812913874 1103078246 2208291733 -1 3 6 15 29 43 68 170 419 958 1504 2230 4809 8466 28118 40948 113545 220944 479508 1036167 1570558 2600639 6222063 13542228 31484684 44012364 82715376 135325886 321918647 828615266 1101625902 3262560036 -1 2 7 14 27 32 75 184 497 656 2030 3900 6737 8594 32498 37621 78880 246831 511586 810232 1206304 2141524 5529698 14760340 24533429 59793550 118077686 216980109 315024765 982397349 1093684643 2203179090 -1 3 6 10 28 63 78 227 432 856 1809 3247 5019 9424 25434 38979 113513 218421 384390 1000822 1965942 2107625 7893459 13581960 27155939 63718909 113442392 149105338 285045994 891926447 1107019315 3273881691 -1 3 5 8 20 35 85 180 263 720 1120 3499 5444 14560 23102 39999 106755 193883 326314 748264 1203636 2955072 5717315 10409134 22908516 39490504 104182092 188563995 536555625 671170717 1092138168 3270102073 -1 2 4 10 22 60 114 216 407 680 1027 3965 5052 12177 30883 38973 78483 149160 379409 712399 1964048 4168016 6369776 14270623 25018436 37765589 121488243 135415660 339167291 946002889 1090614514 2191953182 -1 2 4 15 16 61 116 158 402 785 1175 3258 6680 14188 28486 37578 73970 147665 478666 644261 1927161 4064748 4427425 14294023 27507791 36207966 117388109 205120042 418483005 854757943 1107108298 2194457149 -1 3 6 8 25 40 89 166 256 557 1521 3741 6041 9117 30785 39973 113517 217041 311557 906760 1471714 2788985 5838354 10461415 19332906 43980408 128229429 170327771 318182882 940386008 1097463787 3257567720 -1 2 4 14 16 49 125 247 508 939 1793 3640 7799 14970 32213 38884 76656 154369 513508 641599 1798977 3803356 7836621 15442778 33343794 64353553 129893378 240519288 535335576 995271090 1099975904 2198142616 -1 3 7 9 29 53 105 150 485 1004 1063 2195 5936 9006 22103 39766 114095 254124 288950 1048146 1597175 3312645 4398605 14792482 30568568 41469817 81737540 182546681 315410099 746468605 1099527228 3266006886 -1 2 5 15 23 36 106 137 502 833 2044 3112 6237 10357 20493 37500 81734 190419 484916 681305 1139410 3272271 4978621 15096910 25725610 59905728 109196432 219870115 385340947 752164150 1104355463 2202485535 -1 2 6 8 22 47 93 161 359 604 2036 2772 6567 11916 21355 38316 81703 221854 319557 714399 1404575 2650622 6117197 11115325 18491592 60807798 96438395 221093769 357246812 784486174 1095972586 2199748310 -1 3 7 8 22 45 71 243 344 991 1958 2530 5082 8480 26293 40094 112652 250588 315786 677862 1334310 2443787 7628729 12001171 30916268 59988001 69092562 149453922 307146499 895974435 1102458875 3271753066 -1 3 5 10 25 34 71 154 400 1023 1235 2867 5032 12426 18718 40383 109365 192490 388452 912171 1238639 2455779 4675122 13840622 29870528 35495088 86387024 143812831 459367078 573305847 1100203479 3270050023 -1 2 6 11 21 60 120 163 307 902 1183 3417 5574 15522 17639 40337 75402 223900 355353 747382 1898719 3889202 6043686 9095576 32344075 36838097 105852858 198177754 488883981 662968723 1101802142 2189458548 -1 2 5 10 31 56 123 231 442 993 1440 3727 6382 12002 21828 37525 80576 189758 385650 945072 2063006 3917143 8007632 13129693 31036712 42578584 130414525 218978450 348950210 779360357 1102950301 2188924758 -1 3 6 14 25 56 111 232 484 513 1512 3879 6676 9459 22434 37313 111111 225021 518358 909378 1994753 3326203 8235565 15159172 19083428 44165701 120677506 211909788 288513430 791217468 1094782631 3262617836 -1 2 5 11 24 43 91 161 370 1004 1674 3325 7357 15239 29771 38668 76134 185969 348789 908250 1494382 2844224 5911761 10940159 29729090 52773629 111246657 259850435 532349369 1041433162 1099433189 2208991312 -1 2 7 8 29 63 110 167 272 908 1546 3044 7799 15531 29596 37399 76736 251003 315881 1006631 1952226 3238911 5973346 10470986 31947381 58001543 84744598 235484424 477161968 1043669378 1101056191 2212030599 -1 2 4 12 16 51 119 194 485 993 1102 2939 7081 11915 29276 38289 80903 147523 444188 641465 1727052 4090569 7126676 15091341 31345308 40624111 84402767 210772304 339174201 1069720540 1101653458 2192649744 -1 2 5 12 31 40 109 134 464 1004 1302 2346 4668 13373 30322 40431 76346 186704 445839 947629 1513650 3351521 4737566 16088060 31098251 48826588 67899815 139112841 428900090 1022561425 1099111084 2183210338 -1 3 5 14 25 48 121 213 361 981 1155 3176 5321 10579 23745 40943 111938 191823 523887 908879 1808582 3718519 6550672 10993673 29601559 34395948 114524847 190449522 396363966 735844403 1102855238 3265165259 -1 3 5 13 26 35 123 222 446 625 1299 2200 8085 15563 30882 36978 110333 185101 412516 817946 1185751 3678958 6702599 12971501 18396790 46785176 80029031 239618675 487946258 998740269 1097510242 3258471645 -1 3 4 12 24 43 112 236 285 633 1384 2623 4538 14575 21954 40126 108145 161344 450872 873859 1481742 4040696 8287708 9561863 18634998 49054335 98207075 152111663 527307141 743946412 1098012021 3259866431 -1 2 4 11 31 46 105 229 465 681 1730 4086 5727 12578 22482 40441 77331 163839 355328 939672 1351251 3288033 8058106 16085614 24739116 53733915 122935528 183011859 441589101 772550404 1091730686 2214258868 -1 2 5 14 17 60 99 237 406 560 1080 3619 5041 10931 31085 39935 78845 184256 514435 622506 1904702 3484904 8123372 14288676 20842795 38247111 127578367 141936871 378032303 949183846 1096753374 2191647778 -1 2 6 10 24 55 76 169 407 648 1615 3964 5738 10898 30487 40322 79197 214358 382065 914134 1644532 2172934 6222179 14258848 24421297 55438888 117612811 182675493 402206410 1047822333 1094092467 2209910391 -1 3 4 12 17 33 119 189 507 892 1974 2256 6421 15691 26450 38244 109494 150133 447954 647722 1284483 4078813 5399723 14881634 27009248 61658566 83255812 228465121 472792141 899409206 1104875650 3279431386 -1 3 6 14 30 62 103 192 336 563 1756 2510 4925 12227 22601 40519 111438 224481 522627 941644 1906410 3547711 7030030 12560685 20697595 52497804 68820394 138622587 354836497 713582168 1095396986 3282501330 -1 2 5 11 31 33 112 206 301 841 2039 3964 4470 10414 23785 39663 78320 191370 359873 940855 1283579 4071527 7324269 9216657 25347923 62269568 125000847 165911066 378187911 731965538 1107033076 2198525535 -1 3 7 11 29 49 120 246 444 633 1318 4062 6018 11335 20324 40934 110754 260446 356040 1032871 1707398 3904248 7578428 13490670 18231543 47020514 125136893 173818271 358484856 602774088 1098563134 3258215683 -1 3 6 13 19 44 104 179 268 763 1998 3338 7358 9771 24551 37916 110896 223803 423858 578350 1313732 3150687 5619057 10450083 22468581 60654119 107742847 267947752 285612458 737389716 1091653324 3275403245 -1 3 5 15 18 44 79 154 470 947 1461 2886 7999 12690 24254 37517 106819 194961 484642 545125 1410125 2295996 4266522 15973151 31539724 44476105 86209646 249722223 455604118 703983692 1102249233 3263098083 -1 3 4 12 29 57 101 232 488 727 1677 2729 6221 16046 20916 38421 109468 163396 451593 1039788 2065563 3607950 8294531 14688519 21718649 52189799 99028401 231641325 495591930 799762361 1093458161 3284405128 -1 3 4 9 29 53 121 183 372 844 1898 2160 5645 14364 28865 39716 107101 152050 282089 1042230 1679726 3921441 5457149 11268694 26058313 63942251 82659438 173107864 512670248 1043723504 1103270930 3276946533 -1 3 5 12 30 50 77 129 477 760 1080 3402 7010 15021 17457 37161 109169 191688 456974 941911 1747851 2354779 4980191 16765740 21967660 40260373 103199605 208851889 518697669 665145769 1092171742 3266764554 -1 3 6 8 31 41 93 161 317 1015 1562 2916 6663 10319 31031 38296 113817 214702 316585 975295 1489081 2640297 5816610 8445213 30178930 56729026 89891178 204105659 377402359 1002165237 1099393476 3284444424 -1 3 7 11 20 44 120 128 328 705 1203 2829 7165 10748 26537 38888 114461 252578 346190 753500 1358125 3921356 5036290 12373579 21131386 37005478 89351500 207655728 390542519 889766011 1092543455 3267042678 -1 3 6 9 17 48 97 134 477 715 1612 2876 7774 12740 26863 36945 106677 216046 286395 651594 1714416 3592618 5039093 16485972 21434753 55190115 84888972 251090382 442953682 870029374 1091844788 3280860792 -1 2 6 12 19 56 109 194 481 558 1084 2715 5829 9152 28034 39881 80213 219104 445361 556707 2011347 3327722 7169183 14846878 20321614 38839619 98919015 183567497 305269659 819008838 1094853978 2190205504 -1 2 4 13 16 37 91 206 420 803 1380 3629 6560 9137 28982 36887 78565 147741 415650 651260 1129105 2642887 7037929 13608019 27654494 49152762 125929172 233572906 303076631 1022147683 1104730544 2181199417 -1 3 6 15 26 62 71 218 489 839 1423 3809 7631 11549 26245 38082 112947 220686 477555 816208 1910655 2553665 6562308 14743587 26328122 43012577 130307667 264527696 355650407 924971988 1106128429 3260670862 -1 3 4 15 27 34 84 148 396 580 1397 2140 7085 9437 19980 38384 111058 163512 485456 843677 1191849 3036123 4374355 14477958 18242412 46998945 75910453 208442303 286375877 551840525 1094736163 3258032320 -1 2 7 11 21 46 122 247 497 562 1550 3733 7084 13260 29056 36923 74601 250824 344152 747487 1391890 3828376 7840418 14799276 20629212 55765063 133965160 207379782 456252355 1039586393 1096567844 2206301169 -1 2 4 12 31 42 83 169 428 637 1449 3670 6249 14017 19658 37086 75505 158465 456800 940422 1488923 2938181 6268137 13364862 17790824 45826692 126617751 228102260 410953563 585918836 1094843866 2186336229 -1 2 5 15 29 45 91 187 340 857 1192 2812 4838 13769 22835 40532 76765 193136 486716 1000764 1422043 2741903 5669961 11832081 26972398 37040695 95082362 138282595 429558953 708845105 1105111823 2191881196 -1 3 5 11 28 39 100 153 462 825 1378 3526 5283 11634 17123 44411 115449 142674 279178 798192 1557255 4075060 5982002 14229765 29873610 40371411 119836236 137957497 295445284 692736691 1193578028 3359183080 -1 2 7 14 16 45 106 242 481 880 1752 3889 5100 15838 24541 48624 90034 212235 417357 736838 1104082 4076015 6933037 13536928 30511192 60963513 105403191 173484416 413233017 632452587 1179145705 2320967357 -1 3 7 10 31 39 78 231 264 796 1602 3668 5572 10880 16729 43681 114974 207454 311355 829715 1525433 2860545 6606982 11504587 32152727 59650796 113342813 158288943 327498055 701425019 1187086081 3379511903 -1 2 6 15 26 55 110 149 423 693 1678 3666 7278 9235 30476 42030 96115 238751 456344 960252 1929597 3779399 5761050 15336602 17631505 61706261 103104321 228188117 338413979 907246055 1176844732 2375668008 -1 2 7 11 25 42 75 130 417 708 1667 2828 8135 12235 31569 44931 97238 208430 325888 1026206 1176173 2766736 5299333 16437156 20084545 62536189 79121828 207450353 324874656 837080654 1152864869 2354929459 -1 3 6 10 31 63 67 217 375 677 1172 2956 6898 12028 19018 44712 117430 241583 313500 797365 1786046 2995948 7856372 9858570 19266659 48090898 81831504 262231966 328240458 714642673 1155579281 3483466519 -1 3 6 14 26 34 119 154 452 920 1601 2968 6461 11795 29274 44663 127733 241658 455084 960648 1571024 3487199 5953560 14111397 26626369 66478949 72949533 258942252 324856574 911278853 1146685320 3480160284 -1 3 4 9 20 50 86 157 460 697 2015 2418 6789 10917 18582 43719 116819 174991 346889 568985 1852765 2341993 5437077 12966640 17733840 53161036 95732318 242103420 283864890 707851706 1169481493 3463321491 -1 2 4 10 29 49 76 129 410 1015 1322 2353 6819 15293 24792 48073 90126 178925 287288 801949 1896388 2763829 6048491 15170572 27725188 41128045 87827501 254038639 418103779 1062920394 1161575405 2401525866 -1 2 4 8 18 61 93 180 392 720 1156 2177 4419 9728 32715 42605 98106 173946 359434 762325 1831182 2439954 4309165 14774100 19464729 44205508 90835731 168040017 375728539 905076993 1164582554 2315532379 -1 3 4 13 21 43 127 197 473 869 1362 2438 6321 14848 31058 47817 129181 178563 490941 536789 1238270 3639759 7346235 14400345 29588338 40910216 84375067 236990245 403984504 851207739 1158090551 3458241834 -1 2 6 12 28 61 75 203 286 1000 1292 3100 4573 8446 18137 41000 83960 238477 475699 896659 1691707 2624298 8133173 10992577 25788123 35806105 125866204 180364079 400933780 696495343 1199626010 2327871725 -1 2 6 15 23 45 72 216 399 995 1412 3214 5681 10486 20661 43027 86354 240497 447907 533964 1066240 2885111 8129585 15406888 25995853 36329290 130851543 154684961 329390560 557922910 1204614783 2302208368 -1 2 6 12 23 40 78 179 442 921 1419 3231 4337 16017 30462 48743 96238 244861 487830 537987 1273049 3086734 4891159 15915449 25687145 37075393 130874738 172139964 413061936 822308230 1204591397 2319590867 -1 2 5 12 30 40 109 166 505 758 1465 3838 7422 9985 27994 42974 93240 140419 486278 863936 1276522 3904322 4208863 13094256 20627831 35149865 104886775 208437292 366805091 988643517 1178599901 2355888773 -1 3 7 13 25 34 64 157 306 777 1214 3966 7650 15615 24963 48150 122963 212696 484895 1030021 1471076 3120780 5814421 11956033 31269881 48978784 107435108 202426746 402977901 1021548357 1181167055 3423618423 -1 3 6 15 22 45 93 157 505 869 1505 2976 4168 15917 27930 49110 126586 244286 419267 567885 1104798 2508695 6219052 14363505 32496022 36552947 70740019 169424136 453508243 1019871976 1144424014 3390738234 -1 2 7 11 24 47 90 253 408 687 2033 3477 7282 13058 27588 45717 92541 210271 320654 993725 1267356 2245097 7168050 15671751 20562388 51601501 133964104 221888736 509535119 951330209 1207781489 2369451364 -1 2 6 12 27 34 113 177 312 687 1153 2856 7945 11295 30736 44343 96904 240120 487758 931602 1465941 3590245 5144277 11248501 18509244 49028540 75540670 226456399 314290819 826070964 1149358949 2373769353 -1 3 6 15 21 59 66 222 333 763 1510 2879 6329 15597 23062 48543 120997 243899 414454 598677 1829722 2650733 7621908 9375861 17441691 41609596 77428416 238961887 449121599 591991922 1151118225 3460167532 -1 2 4 9 31 61 108 251 473 716 1640 3243 6590 11221 26075 43565 91968 175327 387807 865878 1787391 3889625 6716389 14061543 16948624 65511437 123466686 253762566 311239273 1034155164 1197118282 2401418933 -1 3 5 8 24 57 120 224 351 517 2010 3656 5500 8611 24921 41177 123670 141190 388304 930240 1656949 3299372 6943101 10226016 23665228 57947798 105007016 164679254 380032424 958390388 1178837538 3386041767 -1 3 6 8 30 32 105 207 293 834 1701 2929 5653 9629 20318 42127 117832 238250 378546 833033 1435597 3700648 7526476 11207228 30410098 66882663 73736083 148977618 378824182 792097489 1147458611 3370294663 -1 2 6 12 22 34 83 198 278 855 1777 2707 7301 13740 30336 46316 95513 242455 490725 567556 1459053 2179714 7717034 11224491 31279204 64347312 77590989 226901137 509668747 916719651 1151244352 2374351366 -1 2 4 8 27 53 92 205 410 805 1830 2504 5185 12528 22042 45324 87483 178015 351926 993186 2089366 2190879 7991679 15552799 32061628 58376513 83986073 155355801 491983823 572897312 1157677063 2302673932 -1 2 6 11 18 51 95 175 381 849 1845 3919 6140 11795 24506 44824 89150 240030 315828 703477 1930653 2455656 4876994 10145632 31559285 50664481 105818161 148951903 292470289 661127037 1179641315 2296600682 -1 2 4 9 23 57 118 254 430 601 1091 3011 7567 10343 23873 43318 89780 175912 381245 604531 1664236 3296291 6721637 14989839 21619616 46284889 77889581 202735689 280756357 585204046 1151697881 2350351957 -1 2 6 10 30 36 122 155 308 879 1761 2690 4649 13203 29910 45613 95929 243695 293387 831147 1464623 3272117 5968247 11154736 32407191 64823771 78071796 181585831 491472720 819283651 1151747276 2329002429 -1 3 6 14 29 48 98 242 360 822 1411 2725 7706 15237 20082 47667 117885 244752 443087 862956 2023893 3952735 6750681 8979174 33425269 38604283 77992893 223455413 423847789 708337506 1151833432 3444745990 -1 2 7 15 31 47 76 251 511 1010 1852 2838 6376 10102 18417 42552 83210 205585 445170 833408 1146542 2805340 7093016 13954140 26735583 55467873 68518364 253821860 395904992 747571893 1142201297 2401411542 -1 2 7 10 25 42 111 183 425 986 1509 2394 5178 11105 27242 43550 92344 208310 288651 1029592 1134801 3695170 4865253 15549506 27642026 35247395 83913508 136226958 278392770 1028268930 1157725628 2283603154 -1 3 7 14 31 43 95 132 257 973 1093 4076 7417 12281 21510 44553 120338 206851 450425 834689 1271803 2315316 5353072 10671825 28649891 42262005 105626534 216165644 294470760 646715444 1179263247 3437349648 -1 3 4 10 31 55 73 203 268 556 1157 2111 8189 12539 24188 45787 121579 178882 312701 854675 2038456 2702314 8079165 11374258 23696171 48375709 90796246 221601750 493793628 581262826 1164817912 3443021232 -1 2 5 14 31 40 105 150 323 623 1152 2111 4260 11358 26793 44633 93373 141088 425592 888801 1187526 3780981 5791411 10125247 23661821 47618147 90619172 180045770 320618536 1046990362 1163973625 2327241847 -1 2 4 15 26 57 73 191 401 723 1216 2283 6066 9178 27832 41287 92366 174124 458115 1019740 1710367 2865358 4510198 14810072 19596234 42928083 88477306 159062606 350273269 1071472056 1161880660 2306127612 -1 3 7 8 31 50 119 160 364 710 1125 3211 5533 8515 21448 41922 120702 208522 377182 821575 1874493 3650372 5077073 8580335 19615654 45980154 124827001 138572212 395671482 557088299 1198876121 3360609584 -1 2 4 8 20 55 94 245 411 623 1040 2615 4501 8663 19454 41950 85855 174248 351563 561032 2005397 2569387 6644121 15236089 22497583 48834197 72468166 168017855 349401908 788651404 1146392135 2315983647 -1 3 5 14 31 44 86 234 324 562 1965 2184 5410 11074 29565 43402 128420 140111 452505 885044 1082012 2491957 6556554 8818718 24782309 56618487 86545055 165946362 285140512 821985914 1160644456 3387492767 -1 3 6 15 22 44 109 213 452 905 1920 3847 4395 10041 18387 42055 115183 239670 415458 557890 1050226 4099295 8066608 14657876 28857420 51644126 103550439 196383769 366751121 683105589 1177164602 3418143949 -1 3 6 10 20 44 109 135 504 648 1543 2728 5744 14962 32658 47127 129251 242141 322106 624505 1214939 4166393 5289687 12641118 17896505 63487342 72414943 146942774 421711055 937907259 1146385682 3368758789 -1 3 7 10 21 59 91 228 423 743 1336 3661 7853 10372 28655 43735 125826 206822 324257 623846 1641522 2398884 6989063 16054160 18647737 40080046 103068270 219957815 303914171 975299384 1176515031 3440725093 -1 2 6 12 16 40 68 141 275 941 1603 2435 7012 11578 26510 44619 90227 238888 491072 755389 1247333 2693425 5548306 10742341 25475133 59464329 89291430 236817126 327163067 1027974657 1163229448 2383842465 -1 2 7 12 25 50 82 234 300 584 1304 3199 5955 10021 30690 42435 94994 207539 484268 1017116 1969270 2496337 6956802 11794331 21538121 36860550 124627261 163374544 344362547 851612242 1198173000 2310267014 -1 2 6 15 16 59 119 206 315 768 1726 4006 5216 8275 19043 41945 85314 241319 450020 754757 1772337 3186245 8207699 11432232 33184905 66619356 104205359 167121733 376778020 743135962 1177585936 2315066331 -1 3 7 13 31 32 119 140 407 901 1450 3253 4814 9525 25227 42786 124077 208424 490212 825755 1523073 3661150 5274768 16683107 26649286 35678413 131579282 191356258 355105984 982356117 1204888514 3412617983 -1 2 4 13 25 50 84 146 423 919 1842 3304 6724 14471 28810 47801 95280 176472 516828 922402 2009872 2415168 5661598 16028144 26783483 56906579 133984495 243055225 466384140 916009852 1207625298 2389711006 -1 3 5 11 30 48 107 205 385 661 1425 3528 5111 15655 19434 48700 118008 144974 283287 858150 1844518 3698319 8114219 16457185 20392024 37420049 130182749 199610777 420683546 781430031 1204285510 3421175567 -1 2 7 9 30 42 93 152 373 928 2017 3456 7053 10451 22311 43536 86864 204801 378257 791212 1095834 2255751 6114083 10129326 25927245 56860806 123192524 244715862 323174378 633661292 1196643108 2392400065 -1 3 6 10 28 53 64 195 324 573 1573 2597 7078 14058 31721 46500 130996 244075 323429 890419 1975350 2970328 8320007 9249172 23551480 60186982 73892298 242582447 524649843 863997506 1147311929 3464210139 -1 3 5 10 31 36 105 155 310 652 1295 2302 4110 13239 27769 45152 125800 146621 323898 891517 1484469 3790645 5917725 10578080 18496392 36601230 92012724 167936323 482935350 1020396634 1165560566 3389854739 -1 2 5 13 17 62 96 139 441 560 1390 3505 6153 14882 31233 47611 97698 143392 519151 693745 1614580 3817832 6078682 15057649 21088184 39733835 126374534 243100104 452169899 869543740 1200544200 2390096654 -1 2 7 9 17 49 88 206 476 593 1917 2381 7694 14432 22563 48022 89517 210146 379317 759388 1910270 2581825 8121844 13332942 22367834 58334735 99072098 205576228 428227487 552754620 1172518099 2353547757 -1 3 6 15 22 55 68 141 361 973 1422 4070 4793 9608 17440 42918 115462 241171 416751 562838 1943620 2773429 5901188 10231777 28881237 39218108 106495494 188076610 351374941 700977332 1180639960 3409857877 -1 2 7 10 30 44 99 185 445 975 1790 3377 8046 12197 32064 44384 96733 206175 290087 792653 1188327 4023648 5180463 14753087 28224228 60126734 120340179 201443887 278884387 842019581 1193891602 2349750976 -1 3 6 11 20 39 80 248 301 687 1654 3351 6498 15882 28730 48480 128487 242919 288548 630742 1552982 2190197 6980742 11864963 20649318 58729903 128600285 252690927 418403023 938048006 1202694938 3473233214 -1 2 4 11 16 53 95 200 356 766 1223 3255 7260 8897 22315 41383 86059 175077 312680 695073 1976364 2474884 8098335 9747016 17037676 50031236 122246037 216444340 376262027 666045037 1196201275 2364420194 -1 2 5 14 25 37 84 233 308 756 1030 2206 4401 14635 26371 47677 90291 144615 425168 956319 1357130 2391983 6394037 12433948 18800875 45397010 88899023 168891686 428650880 962655825 1162544025 2317157893 -1 2 4 9 21 36 64 195 496 839 1899 2822 4760 12075 21889 44318 86172 172992 380199 528907 1551927 2676583 7842268 13884756 30587390 57177679 71917603 169263787 328994191 541924082 1145944704 2317152599 -1 2 4 12 21 47 115 219 473 555 1666 2688 5553 16070 32120 48533 96456 176731 484096 529811 1097378 3243400 8174643 14613037 23934255 59993048 70256251 157649725 453482346 928627170 1144419613 2305797968 -1 2 7 9 28 33 89 200 303 663 1051 2702 5451 11493 28672 45014 96065 205497 388840 857320 1388470 2193405 7381781 11824556 20714287 45294340 73756061 137040709 308126625 819948574 1147244621 2284168339 -1 2 4 10 29 43 106 252 327 556 1061 3981 4426 15083 28846 48845 98085 176009 280025 810769 1145685 3678370 7198055 10479120 24611967 43783917 109654554 173336619 459480655 863283767 1184385354 2322385025 -1 3 7 14 30 45 101 143 383 805 1368 2992 5445 12410 16425 46372 117652 204920 457677 811050 1101387 4139684 5533081 8803662 30049574 37391128 70095944 147600365 479609944 689159542 1144871452 3371374951 -1 2 5 9 19 53 82 144 506 638 1530 3656 5048 10760 25066 45050 94131 146546 378336 777499 2091989 2338948 5624525 14383830 23141904 37338865 107397430 196137086 330890843 975606774 1182345904 2341691496 -1 3 7 13 20 35 90 141 445 949 1588 3926 6223 9184 23260 42392 120096 212026 488929 614744 1465571 2468564 5492063 16523182 25210878 66176467 101550993 260248546 386642017 595356250 1176227462 3483801965 -1 2 5 11 29 61 83 137 361 972 1560 2257 5951 9207 17526 42411 85004 144278 322790 847877 1753860 2371249 6053157 9705638 28721039 58979895 100158372 138754412 345538410 735338209 1172479652 2288072557 -1 3 7 11 18 36 118 251 469 615 1063 2227 6218 15024 24603 48749 125310 205895 284642 675069 1503713 3186501 6829382 14612255 22024866 47752862 87904950 245352303 414019320 1072867987 1160495949 3467634244 -1 2 7 8 21 32 97 169 283 984 1042 3495 7920 12977 24093 46593 86705 207622 353390 653344 1428933 3676976 4341118 11552315 27692757 45063164 122174657 228377826 515115298 588190237 1197322110 2376362352 -1 3 4 11 18 57 82 146 348 977 1713 3897 7863 9409 27267 41722 124110 180211 280181 777109 1603724 2301608 5481702 9038581 28385818 63694201 101334407 214516361 351817730 941387070 1175596679 3437952411 -1 3 6 14 26 60 85 167 448 672 1139 3188 7632 14683 23243 48564 120615 238207 453629 980527 1593201 2463154 4728850 12844819 18308357 48313866 118473026 206310739 461348402 538197543 1192743056 3429443870 -1 2 5 10 30 37 70 174 362 627 2021 2536 6124 14787 27127 48801 90400 142244 286235 870683 1470740 3087329 4399353 10407820 24574631 58231743 94933069 146944128 432308091 1030653199 1170116375 2297273515 -1 2 7 15 18 52 67 198 437 621 1152 3670 4900 10378 21346 44267 89332 212256 455042 680926 1853588 2792757 8141666 16153159 21102029 44692730 105344819 189783734 317569480 597262192 1180398065 2338710353 -1 2 5 13 30 38 99 252 308 789 1122 3760 7871 13244 28163 46867 90579 141851 513933 870408 1341624 4035319 6826788 10540172 32427098 42432094 109907183 230562069 535017521 996507126 1184440190 2374185356 -1 2 4 8 28 43 99 131 302 877 1498 3502 7375 11399 26294 43454 92851 177982 344215 842187 1079296 3933136 5440674 11439628 32020691 38806517 117734859 208473667 301307965 1056055880 1192525751 2354153632 -1 3 5 14 31 58 90 153 277 658 1772 3057 7685 15918 24934 47122 125752 140795 446906 903209 1802171 2164615 5605785 11376954 17839823 63142423 80578953 211687708 459421354 1023638234 1154910234 3435109025 -1 3 4 12 29 43 116 165 344 859 1795 3330 7457 11762 23675 43522 119010 177591 522307 811098 1230007 3641118 4364629 10266511 31608044 51125183 122692207 232244252 288198236 572660269 1195548905 3454058877 -1 2 4 15 22 37 89 186 358 925 1425 2586 6226 15374 17926 47352 85891 173375 457112 654205 1375563 2388641 4972598 9487836 26099177 38421662 78560815 238830001 438121820 754637416 1153109222 2384107053 -1 2 6 15 17 63 76 166 402 676 1897 2619 5322 12457 18666 46702 81981 238946 457507 752584 1702654 2914766 4848652 14872911 18050945 55167918 69776203 159337565 481573034 744184476 1144000230 2303761095 -1 3 4 9 17 40 96 196 323 711 1278 3317 7109 8659 25762 42051 125690 179113 345790 673400 1165116 3917302 7454992 10407388 18536017 49674022 122688003 259372484 387537159 1011116709 1195391787 3477915461 -1 2 7 15 25 54 81 218 452 785 1421 4044 5019 11370 18747 43035 83372 212710 452496 1042324 1927070 2516879 7595951 12838865 33023852 35546659 104424492 197059444 284060196 783021054 1176847299 2342237449 -1 2 6 12 17 45 118 252 449 819 1769 3285 7720 10995 18549 44452 83830 242834 483877 746640 1140929 3241923 7102435 14127659 33404258 62153054 128901848 215672147 305884148 694350118 1203688231 2364017710 -1 3 4 10 29 44 69 223 404 913 1724 2562 4854 10656 17261 44629 117613 178560 323172 811560 1211150 3097362 8367869 14731851 28850965 61532703 77524159 179332754 278098981 720297296 1150099380 3399299676 -1 3 4 11 19 54 93 241 467 806 1653 2614 6598 12216 23983 43231 120125 177319 292667 752038 2092917 2381253 6632800 13169700 33456022 65791383 80727483 259758418 333721308 538533770 1154591807 3479034599 -1 2 7 11 24 42 85 142 399 718 2021 2244 4226 9621 24253 41801 87389 210454 327350 1012538 1141862 2412789 5617833 15098891 20955580 50503497 91438248 185264188 393010264 621946107 1164139792 2335024912 -1 2 4 8 26 52 86 225 304 788 1051 2404 6132 8277 19134 42436 82191 177189 356187 1041597 2094527 2480863 7145819 12130238 32219276 44944330 91498015 154092614 366198498 768572773 1164627880 2299047930 -1 2 5 8 24 35 95 209 356 891 1958 3691 6681 8643 26564 42917 92964 145650 344418 937808 1332631 2159909 8262057 9843150 30299180 56096557 114496834 238598255 379207915 1012026686 1187402196 2384133478 -1 2 4 8 27 63 123 182 331 598 1236 2854 7253 11432 23743 43487 87156 176778 357517 1015444 1728564 3393835 4398259 9612548 23355207 48541431 80599154 211722946 304760914 600153743 1154918726 2360300902 -1 3 5 12 17 40 82 213 385 610 1726 2733 4774 10447 29413 44032 130776 144464 509049 716738 1251460 2276131 8018421 15194703 21388893 60904447 69323249 179008920 282698801 847211286 1144329353 3397591828 -1 2 5 13 30 59 105 227 367 940 1235 2377 4207 10788 28586 44395 90701 144515 514344 881166 1744612 3683880 6839990 9076478 28607587 49580206 87265866 177318969 281403778 1014280357 1160696102 2326061441 -1 3 7 8 21 33 116 160 495 727 1065 3512 7341 10039 22218 41464 122626 208931 386539 639654 1414354 3323126 4680062 12836277 18920584 46918095 131783796 216675894 348384626 643911798 1204463768 3436269347 -1 2 5 9 31 41 82 184 310 646 1188 2435 7463 9492 27118 41850 91226 145087 384606 917448 1155046 2433337 5169452 12172327 17122386 49730841 99804875 201994799 394287011 961929740 1172749155 2351090510 -1 3 7 10 28 45 123 229 297 802 1291 2521 7412 9327 18512 41489 115743 210679 327301 875773 1218619 3256229 6476461 10652353 33200566 37334274 87545113 202835084 399084386 695769965 1159834201 3425426017 -1 3 4 14 24 45 100 208 378 908 1689 3749 4828 11185 21089 44791 121539 176970 450974 970432 1087217 4038816 8112410 8690574 28652662 64450006 113858848 184202518 333737584 585359319 1189034869 3402235363 -1 2 4 11 30 57 100 205 402 682 1732 2749 7863 9681 18761 41325 83097 178093 326141 905220 1609213 4068993 8240624 15853209 18937835 58999616 73187002 210821659 371358290 702535004 1145078368 2359527259 -1 3 6 9 24 52 74 255 365 779 1230 2584 7480 15287 22926 48286 120348 239812 357625 1032539 2068169 2856734 6432475 10183419 32302127 49277250 80837425 204789201 435039545 564788534 1154210223 3423616244 -1 2 6 12 20 41 92 211 313 962 1897 3704 8142 12764 20619 46523 88208 239528 487745 641317 1247678 2494492 7875597 12510376 26668881 51608171 110648614 211954993 513927010 636250150 1183609890 2358067849 -1 3 7 9 25 43 70 209 501 609 1099 3526 7445 15387 22535 47779 118947 207347 358332 1033238 1049975 2985594 8002430 13743438 21055800 48830951 127512754 205440576 421560668 563151676 1200392052 3424389813 -1 3 4 8 30 49 84 164 478 891 2023 3506 4166 11333 27319 43015 123390 178082 382995 915902 1934330 2524741 5017092 13506201 33039321 53379030 119279004 191631392 296430769 1060301765 1191455420 3410486611 -1 3 7 10 18 61 109 152 503 554 1414 2491 5380 12841 20813 46419 121940 207596 327136 673423 1737663 4032296 5508584 12656349 21930609 34663392 95613490 150461933 472197141 569768268 1168952363 3368062983 -1 2 5 15 25 62 69 160 348 871 1378 3353 7527 12344 21210 46964 88550 139801 457043 973895 1650309 3008239 4909961 8812038 32720862 36050702 121972259 216692512 532366430 616338325 1197189390 2362141787 -1 3 6 10 17 60 84 175 303 635 2047 2261 5399 8423 19734 42104 114695 245466 326722 738501 1717107 2123769 5208766 11619840 25076070 56348225 86286842 161894183 361505545 782616974 1161537888 3381582514 -1 2 4 15 25 45 97 174 425 1001 1262 3700 7787 14013 23084 45097 86792 173118 455875 939059 1093368 4154412 4521400 15646930 28969061 42014348 111157755 232585364 493800949 567317369 1186409967 2381275524 -1 2 6 8 16 53 100 129 309 747 1112 3241 5255 14070 27138 45321 90288 240645 347211 778715 2043409 3688836 6156021 10829008 19265026 43622243 123644314 144982914 485290664 1012929089 1195753137 2291430267 -1 3 5 8 16 44 105 198 357 740 1856 2098 4188 15247 31934 48922 127400 139771 381190 684615 1254551 4185868 7563513 9111633 17567884 53918411 87096875 188823712 406681786 888583148 1160244330 3413542218 -1 3 6 13 28 47 119 154 431 550 1592 3382 8046 12383 28264 46462 124669 238349 475799 913299 1062826 3629529 6270408 15030625 21255490 65030603 133365044 203594139 524401714 987591217 1206124790 3424321812 -1 3 7 15 22 59 96 249 339 553 1950 2408 6154 11642 30427 43339 129807 212224 409900 554159 1781312 3765212 6661700 9759127 25005120 55383898 98877299 252003880 328203370 903034175 1173904135 3476545106 -1 2 6 11 25 40 80 144 476 592 1056 3746 6993 15122 19079 48151 82924 241521 321571 1001530 1063204 2543174 5911478 13523842 24843142 46574286 102163570 252696297 456855055 730667749 1174616501 2401587096 -1 2 7 14 19 55 95 255 280 823 1163 3101 4323 14020 23330 45235 86508 207730 425692 710902 1914118 2416297 6307764 11290097 32837935 50050194 131030030 182172051 475811793 643402694 1205147844 2331388909 -1 2 5 15 19 38 123 131 310 524 1382 3509 5184 11380 25291 43737 92602 144719 449296 780206 1386347 3669488 5708071 11123182 23055658 33672745 128502026 140099853 289724714 951870098 1203382828 2288478233 -1 3 5 14 21 50 102 185 422 926 1115 3246 7736 15323 20700 48499 121497 141797 455846 578972 2044904 3851124 4233975 15480479 25349511 47383478 133989401 228953158 445816655 617003343 1206179469 3449108094 -1 2 5 9 24 60 118 146 313 700 1313 2334 7034 16016 27226 47301 91485 142418 380645 945688 1782693 3472098 5347508 11418091 17295307 36514093 95307570 266630299 440110696 991434488 1169272665 2413578358 -1 2 5 14 24 39 75 158 359 848 1574 2318 7038 11652 26769 43361 91474 147341 417414 945642 1386070 2782990 5867818 10230578 33172753 59894240 88680974 239231768 326710870 990233601 1163608665 2388970417 -1 3 7 14 25 52 64 158 415 587 1234 3547 4922 8299 21922 44424 116421 200000 430767 991792 1921363 2891838 5559573 15510634 23872583 44632254 131374292 198915917 378173744 598730921 1199590741 3409417839 -1 3 6 12 22 49 71 231 451 565 1258 3789 7015 13520 24395 47672 115807 233026 498218 538539 2021596 2634606 7001720 12691588 24044512 43807934 107208277 267139472 492913222 584746460 1174998275 3475873251 -1 2 4 11 25 40 68 212 490 786 1758 3054 6519 14639 16842 45818 88266 166761 301169 965542 1164469 3030697 8341591 14004051 31977058 60054843 74319393 267979334 421075646 746634761 1141983495 2402069823 -1 2 7 15 25 41 79 207 380 985 1945 2944 5394 13834 28389 48585 97060 199326 431681 995377 1271807 2862308 7487902 10156821 26020602 58496710 71053709 157902147 515516557 1031261640 1145988424 2314447006 -1 3 5 15 19 54 78 221 356 550 1117 2141 7317 11052 30664 41780 125855 133468 400902 732853 1899595 3029104 7622599 9923689 24839766 43388002 86217844 206386788 298114832 891310918 1163380602 3436868041 -1 2 4 14 16 32 85 216 412 977 1152 3017 7272 10650 24680 41491 97524 166484 401339 666910 1534895 2244203 8213838 15100521 25312624 42291318 68805162 206579024 291435417 1055989166 1147447937 2360763728 -1 3 4 15 18 46 94 142 298 746 1938 2626 4925 12142 26781 42322 129889 166834 397421 731908 1107928 2538365 5360890 12115170 20248378 55972176 71772620 175398914 315109776 1031134881 1142354374 3402406209 -1 2 5 8 22 45 70 199 309 817 1872 2823 5086 10510 20354 41592 89324 133884 332238 634183 1229723 2669168 7628580 12316423 33487779 54188513 67798372 174624540 293347112 781070461 1149171626 2329100747 -1 2 4 10 24 42 79 237 487 808 1365 3460 5748 15545 25155 45521 95698 167492 266958 930313 1077570 2818235 6455586 14025348 31950490 39127342 121837810 163000279 417878931 988333057 1193409426 2304875648 -1 3 5 10 24 47 83 183 296 804 1655 2429 7991 13953 26100 48977 129986 133800 301284 966043 1245001 2426657 5081787 12523728 30195170 61079463 87787174 210241688 531045840 1039184479 1165387973 3426200628 -1 3 4 15 31 39 100 217 379 659 1031 3888 7612 11820 18934 41427 120065 167227 399482 893478 1332149 3999331 8292927 9277685 19052223 45214460 113438847 216979099 283216710 714904161 1186738867 3429098972 -1 2 7 11 18 57 108 146 330 618 1986 4095 5152 10693 22106 42642 82777 200099 299922 697999 1655676 4165096 5542732 9479952 24756379 55413236 114759875 163887149 324138793 563210870 1183046161 2304030297 -1 2 7 15 17 39 99 138 461 986 1057 2706 4129 14903 30248 45062 92084 198977 431132 733332 1336898 3771081 5738748 13941555 28308697 50214571 79096631 171086954 403779635 870934517 1155598752 2330367301 -1 3 5 12 31 58 71 246 495 823 1235 3410 5122 10728 24912 42094 128202 134678 495737 861584 1800158 2919089 6790537 14069934 31906963 43084980 120500607 138960876 304244875 978730484 1195985025 3365815676 -1 2 5 10 18 61 76 252 455 856 1542 3703 6638 15999 32090 45236 91536 134260 269821 767022 1830590 3120612 6403075 13070026 30907742 65582378 109833320 265787468 410140071 849738294 1189756037 2400221316 -1 2 7 9 17 47 102 235 504 888 1337 3759 4456 15721 26008 45909 95702 199907 366244 734532 1277681 3871353 6502561 13429494 30253317 40455450 117401320 169784959 429718353 982785508 1184639799 2329071883 -1 2 5 15 26 34 101 255 311 856 1194 3572 7855 13758 30831 47347 92015 135128 432586 1031479 1501558 4133999 7316285 11263309 30732000 46276044 121942356 221607179 475047809 870764678 1194029058 2375952637 -1 3 4 14 28 62 82 160 382 868 1087 2148 5684 15511 19619 46465 121320 167197 433519 798250 1603842 2616322 5133325 9769406 31895933 44814367 93755817 154937217 438168842 764041132 1171854363 3383475087 -1 3 6 11 31 38 84 143 491 524 1194 2481 6393 15053 25061 45706 129843 232628 267260 829205 1495164 2444853 5634527 14518541 21404028 44677178 96986228 236959820 432104609 1008056634 1167320948 3468804081 -1 3 5 10 30 36 70 255 370 799 1906 3390 5390 12209 22205 41960 114837 133964 301989 900153 1537736 2942435 7128118 10059789 32899090 50888757 117997686 150995075 285802991 557581012 1197835744 3382413345 -1 3 6 14 25 62 85 153 367 951 1564 3270 4467 8604 21734 44143 116385 232120 433517 1028408 1603527 2555383 5431772 10441505 26354184 61919898 128950388 193484301 383461774 570608850 1207735854 3407130258 -1 2 5 8 17 37 107 231 409 602 2018 3667 6614 15935 17541 45486 90026 133490 333429 664913 1506505 4061491 6352917 16410335 22659763 53624108 102318317 255048388 409947818 775627583 1182331119 2412504952 -1 2 7 9 31 35 93 242 346 696 1241 3015 5273 15139 32486 45419 92620 199882 366939 794662 1399672 2220827 6887975 8464258 19027737 46824420 77609458 136182446 404896637 904003089 1153970239 2292149090 -1 3 6 9 28 62 127 147 416 908 1767 3712 6285 16126 30149 45437 126733 232031 332615 863827 1826259 3236836 5740377 15541502 25710492 61460459 110514023 253218559 407883013 909462381 1187005555 3489259277 -1 3 6 14 24 41 92 189 260 718 1030 2088 4531 16063 17345 46932 119106 233141 433461 992791 1306232 2281173 4926575 11467398 20806152 42695548 90831195 182811890 456292129 704143407 1159942751 3393751484 -1 2 5 13 16 44 109 229 264 984 1325 3714 7858 15523 23373 45958 83901 133129 497107 699902 1112700 4083825 6627949 11626277 26896811 35518219 112216961 233476268 425305055 571696454 1188327162 2371452641 -1 2 6 8 24 32 122 157 293 903 1651 3037 6712 14792 31490 46058 90963 232962 333808 993438 1333693 3273218 6237367 11392518 25880402 60981723 70451741 235898029 426839740 811407019 1148005258 2392940283 -1 3 5 11 25 62 80 151 289 515 1861 3641 5538 12507 17017 48366 118927 131630 263985 921285 1741903 2405239 5555744 12072897 21744838 53487695 102326834 159205324 527086702 734677146 1179231083 3385556578 -1 3 7 12 27 52 97 195 320 677 1520 2263 6791 13663 25372 48944 130128 197317 492848 919952 1841198 4010164 8121343 9446870 20105676 39542937 87963813 263483440 517673532 1022832387 1161975600 3475660516 -1 2 4 12 27 44 103 152 311 534 1883 3921 6530 9786 16886 43866 89945 164502 460358 1019176 1056342 4073579 5921321 11045572 21368913 53752687 111540840 258065986 346170777 738903458 1190699301 2412170821 -1 3 7 15 22 43 99 206 270 541 1363 3460 6273 15072 20255 46405 119430 197259 394455 560683 1187371 3846481 7527857 11935390 23605423 36527853 130783602 249805230 463751376 737786942 1203717192 3462211201 -1 2 5 10 19 50 114 243 306 625 1755 2905 5114 15054 32151 45975 92226 131901 263239 724126 1841803 3190607 6344065 10542648 21030000 66557993 76720356 178177069 417254098 924767927 1157001948 2318740557 -1 3 5 13 22 55 66 192 411 546 1514 3447 7111 13853 32723 47360 123171 132056 460667 625036 1906130 2763688 8110852 15488267 24148437 37434187 128938917 253305242 497209621 842659360 1205054541 3489451001 -1 2 6 9 23 50 113 220 372 895 1910 3232 6217 11182 20875 42006 85592 229915 361520 560054 1938446 3355381 7829940 8549358 30434637 50582024 132751962 261275954 328375456 617521505 1201358562 2400719289 -1 3 4 12 21 43 113 146 424 522 1443 3818 6782 12499 20161 48232 119292 164719 493293 559208 1282738 3285898 6090652 15488823 21826400 33952994 108276279 266502051 520319133 712239213 1177509018 3473317574 -1 3 7 15 24 44 82 208 372 603 1193 2459 6256 12271 30161 42055 125373 197614 395198 1019656 1152483 2441194 8274333 9697709 21280658 49076770 98881970 241585599 321055415 921339226 1167886959 3472498662 -1 3 4 13 31 50 83 156 258 573 1366 3896 5323 13493 28098 47419 130430 164081 459217 885653 2065975 2492624 5709717 11054376 22071414 36367990 109297521 147682647 499293860 1015820101 1188285880 3362316353 -1 3 5 15 19 37 76 163 430 537 1166 2172 4262 15480 21763 46736 114902 131101 393269 721004 1376480 3113246 4391826 15795931 22875217 42998132 87207623 169111029 436399087 584312544 1165491379 3404649771 -1 3 4 10 21 56 86 214 311 712 1969 2690 5209 15850 28222 46416 130201 163916 295154 557384 1639034 2197011 7801235 11571265 17773255 54752867 69571753 167099557 464940106 1026962268 1146516775 3377270883 -1 3 7 13 24 36 75 237 466 961 1196 3900 4862 8816 19368 44593 122085 196911 459302 1017616 1346311 2727050 6599199 13430721 26668279 46033321 108815637 187528127 380526365 749798885 1176473006 3421410528 -1 2 7 11 25 47 69 144 371 811 1771 2466 5812 14177 19544 48280 89897 197820 298101 989639 1189903 3042670 6243880 10136932 31417134 63625969 88869848 137761569 525514889 756404828 1159110314 2292228919 -1 3 7 15 25 43 101 248 315 938 2018 3676 8113 14888 29766 46831 126893 197955 395870 988826 1190416 4084604 6913159 11412519 28003375 57165752 116478881 204635587 437790553 901532316 1184877231 3432008418 -1 2 4 10 23 50 119 210 384 969 1430 2324 5548 16299 19531 46318 90005 165777 266235 628810 1843495 3170518 7391806 16398390 26133417 34385035 90275552 135096272 460965088 749282023 1158997329 2298233622 -1 2 7 9 20 43 127 253 480 643 1229 3245 5376 9138 31441 44101 92608 198406 363395 630521 1129912 3524244 7071853 13501748 20811293 43094403 119123883 150564492 396692541 933794877 1198956733 2285763648 -1 2 5 9 21 36 99 206 355 792 1370 3575 5752 12488 29349 49021 90831 133012 363042 531705 1486213 3890531 7726094 8490725 32019248 35306775 125428898 159977290 515707214 842709852 1191767066 2298647777 -1 3 5 12 28 57 92 186 489 551 1374 3003 4805 13909 18624 48763 122316 132919 495228 825595 1746497 2128573 4292267 14415597 21848856 39738171 80055061 198841094 516895758 761613645 1149416659 3406777412 -1 3 6 13 18 38 75 166 256 795 1292 2097 5144 13627 31858 49022 126613 231125 462026 663211 1418822 2934710 4250594 10811919 31240864 33714958 93922758 144131021 515461146 878144207 1172245864 3359251640 -1 2 5 8 16 41 87 171 451 835 1767 2874 6116 14826 26208 45296 95732 133024 330210 692982 1095109 2357651 4298956 13312123 32949503 60223851 70584412 144085326 423965255 949743665 1148226229 2287309874 -1 3 7 8 24 40 106 244 399 986 1466 2966 4313 9847 32440 44881 125373 197781 362854 1021855 1059504 3760798 7247194 15936952 26537680 35522623 69965244 178662403 381807943 927337739 1145118561 3394846413 -1 3 6 8 27 52 84 202 347 890 1089 2328 6901 11172 28655 41074 127748 230737 363153 958382 1974571 2617467 8356126 8782746 31130996 42535663 87858954 255860989 292844223 988317470 1162284327 3486225225 -1 3 5 14 25 32 121 252 344 588 1801 2617 7587 11021 16722 41633 120861 133012 428990 925387 1519290 3165475 7255895 9529795 22701838 53408950 70634806 222410600 279865745 773810076 1146909995 3453767291 -1 3 5 11 18 41 94 155 427 551 1989 3931 4309 15013 26713 46756 130164 132936 265937 758459 1129945 2516709 5874916 16466145 22831862 53718734 112482582 194725336 450751342 1008054951 1189639793 3412664047 -1 2 6 9 26 46 79 245 354 769 1486 2604 7133 13125 23775 48047 82041 230705 363344 923901 1291991 2807346 7151985 9957511 33152439 39008432 77186454 253333313 479957068 602057403 1156606387 2407754180 -1 3 5 9 27 39 67 245 365 986 1179 2575 4836 13053 19592 47843 120975 132181 330505 987551 1521611 2901071 6926295 9889085 26595956 50239455 82065963 187324805 475072316 793972227 1149835580 3417383497 -1 3 6 9 29 32 86 222 508 714 1893 3124 6605 11366 17714 41939 120833 231253 330835 891255 1355046 2475697 8365864 13947118 17405473 55161247 124969077 255882557 269337038 771926838 1191823726 3482991280 -1 3 4 9 17 41 83 148 436 752 1132 3260 5089 16131 22826 47058 116340 170804 335956 718301 1102299 2107598 6122031 16121075 20925657 49480074 119276164 195757239 425135533 619843790 1196538225 3414085769 -1 3 6 11 24 42 120 140 257 792 1031 3421 4549 9645 21211 44275 118349 235662 276738 1009388 1071970 3224026 5372027 12249130 29544375 43522573 118275875 177335535 346211131 547850544 1196235813 3390715197 -1 2 7 13 21 44 77 208 450 612 1926 2861 7979 14813 22430 46461 82818 201653 503213 618974 1071724 2990594 8184134 12743448 22535318 54307334 76577468 202851728 434805264 632370345 1157415375 2365101172 -1 3 7 11 20 47 73 160 353 885 1486 2925 7965 8922 27203 44124 130669 200979 276439 644301 1237350 3126242 4578769 9631790 31727185 38281698 70872865 219293263 338125374 999634529 1148081680 3450824269 -1 3 5 10 19 45 106 186 480 999 1337 4040 5412 16071 24505 46095 115998 139040 304398 751301 1266236 4040506 4780099 12736556 27475154 40950089 104021649 141287234 406304048 610944954 1181259808 3365153887 -1 2 6 12 27 45 72 230 507 825 1881 2959 5058 8960 24529 44938 83784 237276 473113 977141 1071603 2631277 6803965 14431199 31816659 55180046 74349193 169212213 349929269 658896517 1142546673 2330053718 -1 3 7 14 26 36 64 128 256 961 1254 4019 7880 15620 19018 46653 121830 201800 437763 978882 1427753 2896790 5265161 10751820 27991855 49266434 101469411 226148275 428363166 721599633 1179240630 3455234425 -1 3 6 13 21 52 110 165 264 925 1389 4090 5091 10792 31953 41202 122930 235761 472291 639755 1867123 3973751 4876029 11932176 26323070 35748754 102279388 187300500 304491346 920911808 1179559123 3416485042 -1 2 7 12 25 53 122 175 343 913 1837 3422 4768 9448 22175 44594 84024 203765 474459 1011301 1853803 3151981 5225060 9659163 26565533 53132389 121826681 178868032 338433614 594030194 1192315121 2315950643 -1 2 6 8 26 42 102 224 446 908 1033 4084 4371 9900 28119 44476 94872 235953 343476 939672 1176209 4168105 6765976 15423222 29356651 46274621 102252146 180965919 336264225 1063422626 1181654231 2317168700 -1 3 7 8 31 40 74 230 507 898 1624 2942 5471 8594 25930 44104 129716 203613 375021 809127 1112136 2858963 6633299 14631599 28918334 63652698 72204712 164840754 368167612 959140062 1144547867 3374790567 -1 2 6 10 17 38 118 210 291 856 1087 2729 5420 10459 18914 42732 87960 235901 274939 784548 1499016 3279409 7869598 11315748 29937416 43330242 80858751 148384050 298175402 793878999 1153391025 2286290750 -1 2 4 9 22 32 105 183 358 718 1130 3193 7450 10651 30317 41285 91892 169495 376632 608309 1338291 4065586 4756330 8466689 20140145 43895934 125757345 215258267 303971230 878855604 1193440638 2355832474 -1 3 7 8 29 57 66 189 370 881 1976 2946 7436 10840 25645 42637 127812 201651 375083 875648 1603753 3051111 4199104 10467929 32299839 58192675 71635830 220706977 269311542 1033600271 1142751509 3449160628 -1 3 6 12 27 47 113 158 280 740 1509 3414 4562 9581 26867 44307 128408 236263 507490 972245 1146559 3408342 5899021 11634338 20351785 40147759 133578058 174871313 350123324 1030724543 1203584076 3404288464 -1 3 7 14 25 63 122 172 500 931 1773 2546 6140 13264 27458 48183 128069 203451 436362 999497 1604319 3180457 4950928 12817112 25967691 60814564 84581201 149039896 499041991 1064530878 1163465179 3356605263 -1 2 6 15 27 33 84 191 377 612 1341 2678 4334 9872 25716 43173 97413 236539 439353 968587 1558039 2508204 5096363 9686751 23417310 37383310 70991028 176477047 379807788 1001207165 1147159959 2318582748 -1 3 5 15 26 34 67 218 330 908 1883 3745 6292 10252 27223 41127 131023 136994 406496 1033238 1460010 2998708 8375604 8441939 27423402 51415073 112170042 263337271 329566297 944954175 1187504288 3474796669 -1 3 4 10 24 33 93 140 456 925 1364 2809 6583 9516 19087 43865 121442 168676 311291 945144 1403333 2355177 5628266 13430931 25349089 39102794 75947010 235019478 394145724 683725790 1153929055 3471807056 -1 2 6 11 24 40 117 252 329 547 1891 3156 6750 8516 19569 43795 88111 235408 309260 1009815 1142079 3630968 6877970 10047425 23375736 51040762 119474174 247893464 376641911 720872622 1197983390 2389393063 -1 3 6 13 24 60 81 231 286 1016 1452 2449 5887 10275 17555 42340 120995 237506 474908 1011212 1599313 2486464 7330714 10689304 25671112 38730931 84427809 165782677 269605462 672864703 1165898580 3378835944 -1 2 5 13 30 57 96 184 380 725 1546 2410 6040 13134 20231 48592 86587 138601 499837 914366 1764627 4114711 4437132 9127384 20786859 61828728 100551738 146716734 499965817 769590303 1168510615 2282331437 -1 2 7 15 27 60 110 183 425 643 1169 3151 7379 9974 31099 44801 92850 201646 441358 939829 1656389 3898904 4695104 15138194 18031577 42563477 121747225 206913734 367687487 855815809 1193165367 2357949226 -1 3 5 11 18 34 124 199 324 886 1075 2820 7116 9895 19310 43109 121154 135976 276669 779277 1343123 3562344 7410782 10139601 30864501 44483177 69088433 263221356 371837190 690368403 1148901345 3474850299 -1 3 5 10 22 51 81 181 492 566 1860 2145 6786 11289 17987 41516 120803 135256 307319 647310 1865758 2282274 4234721 14197788 21847082 54726512 84939359 243939172 314402901 803005292 1162706216 3463634052 -1 3 4 14 28 49 118 204 333 792 1531 2856 4866 14713 32398 46698 123970 170853 438032 806163 2054427 3435550 8228200 10034284 31531880 38458085 70614633 188233577 433121270 932126524 1146496566 3415693433 -1 3 6 14 22 37 83 234 299 757 1905 2901 4691 14049 26641 47998 127587 236452 434978 545936 1393652 2357485 6654495 12161081 16822276 53731454 81833364 182372982 504425873 1019033425 1150413691 3393699627 -1 2 5 10 19 46 126 248 259 609 1634 4004 6219 12553 24780 47484 95480 136595 274197 744999 1229145 3636507 6816275 12060292 21139093 61545059 113457104 255913667 529834707 1032830985 1186529275 2412578181 -1 3 5 10 18 63 123 193 494 813 1050 2805 6579 12899 18193 49066 118876 138933 310508 775358 1709530 3483307 8250116 13589335 33424402 48663265 81140099 246952448 480954365 786775552 1152734155 3460930432 -1 3 4 14 31 59 83 135 375 962 1586 3427 6575 13721 22280 48414 116191 171064 441856 901643 1708992 2597414 6061107 9818524 28062063 62709629 125611606 260335250 483812342 645982707 1195146911 3476804702 -1 2 6 12 20 60 69 254 451 714 1580 3106 5853 13827 17007 48880 89827 234204 474596 612901 1611957 2729860 6454187 12971863 17948293 65737281 122862770 134797735 501456191 722185793 1194288180 2297284531 -1 3 5 15 29 56 98 182 346 914 1254 3160 4728 9327 21650 44904 118288 136654 404756 804920 1777384 4077504 4584018 10189879 27125889 46253652 131074633 186521919 346111496 580415405 1200148024 3417773455 -1 3 5 10 19 58 81 141 325 922 1187 3428 4931 9709 29436 44948 124940 136356 306660 749067 1613338 2143987 5855104 9427982 25379962 49150189 122762685 196694782 351654784 824889416 1192514659 3407697992 -1 3 5 13 31 44 121 188 286 831 1199 2780 6211 9184 28396 44736 129112 138979 470739 882792 1056435 3321371 4913621 11902142 30386674 46954266 80416575 237375854 335920825 988956111 1150738357 3467410402 -1 3 5 12 19 50 97 215 277 959 1437 3176 5198 16227 29326 46456 126853 136182 504979 748896 2069830 3718395 7370569 12368313 29129256 39792236 131907721 143249455 420569167 847577602 1203013570 3355872009 -1 3 5 14 31 58 98 231 402 960 1796 3390 7856 11066 26569 41606 127999 138016 434951 880668 1743991 4140717 7106556 16758087 27118885 55854645 122181476 212199243 332571643 1030123961 1194860495 3429378426 -1 3 6 14 16 49 82 224 340 886 1690 3700 5666 10179 25617 44076 129621 234055 437576 751986 2036795 2138726 7072822 8697171 29542481 66868952 112093585 136723825 342675750 948397250 1188834607 3364452811 -1 2 6 8 28 37 64 139 316 535 1354 3999 7096 12298 26831 47180 96392 237129 343762 881032 1445107 3087460 5520377 12222162 21010152 36220796 115823630 255347840 526089200 950016428 1184904516 2409686878 -1 2 6 10 26 53 127 190 428 658 1092 3713 7098 15789 19772 46425 89554 237374 275004 939454 2035240 3381809 4636521 15518086 18594479 49268189 104179094 262436841 424603700 705985022 1181248096 2406860316 -1 2 4 11 22 46 114 155 492 835 1797 3350 4801 10290 26361 41428 98227 169446 304461 619668 1181771 3349208 5812764 13292974 31979138 56757640 118526756 178793315 308994521 1000418470 1197403591 2321038410 -1 2 6 15 19 43 76 225 323 743 1647 3732 5079 9108 23100 43357 81955 234978 437697 706814 1214712 3054919 6697034 8419764 17462105 58878233 102585708 178895233 372106907 631129230 1181687108 2316120142 -1 2 5 11 24 55 67 218 333 720 1646 3773 7999 12166 29878 42242 90870 137422 303801 978702 1999367 2918199 7605324 8558902 17375629 59402858 102205824 214209385 272217730 883512691 1182388138 2355423756 -1 2 5 15 19 62 64 213 477 855 1788 3591 4164 10539 24488 41482 83519 137088 435703 740009 1573448 2655301 7801850 13178971 29931238 59762043 109630440 188167704 326853840 643321907 1189163470 2346543152 -1 2 6 14 19 42 74 193 402 541 1152 3110 6236 11053 23483 41266 84562 236848 402848 706140 1213728 2985538 7773286 15410725 23576794 43814321 121215563 235777974 323737514 552876317 1197203934 2395031442 -1 3 6 9 21 36 110 216 298 859 1818 2922 6490 8254 22788 44949 118172 237391 338018 640922 1443298 3935884 8198106 10926078 30109378 51036424 70159366 256807637 356038686 562887407 1145106470 3487394688 -1 2 5 9 22 46 113 228 408 554 1697 2661 6564 15546 18025 46029 86305 137746 374842 641726 1253419 3339352 6774795 15846519 24062620 59567137 68345407 266964362 461672509 782770466 1147303685 2401330443 -1 3 7 8 17 42 106 242 346 669 1463 2795 6151 12036 22064 41868 115672 203702 370923 743528 1160022 3960981 7301916 10306488 20814673 40216980 67197574 246953512 309590884 638546206 1148971171 3457238093 -1 2 6 9 29 41 75 204 398 899 1145 3421 5410 15515 28039 47011 94779 235342 375778 910830 1093061 2776140 7425812 15202622 28018829 48864161 121875774 148200868 404442143 1036385297 1193707497 2283178267 -1 2 4 11 29 61 123 148 372 642 1680 3425 5729 12237 21438 43005 85192 169229 305855 842473 1817120 3307767 5668546 8647356 17196772 65719965 130322959 136586405 298207704 600579320 1200404080 2291920125 -1 2 6 12 27 54 111 190 351 899 1484 2370 7607 9943 23763 43194 85525 237517 467445 971707 1947946 3898693 4717476 10483286 26337636 39214883 90058224 208684666 390168957 554337221 1157760289 2363066587 -1 3 7 12 27 52 110 234 486 925 1339 2461 4408 10622 32346 42882 122908 201689 503528 946425 1882440 3888475 7102325 12798767 28633935 40895789 87984561 174494053 279194102 908754765 1162356173 3398690516 -1 3 6 8 29 56 71 136 369 543 1898 4009 6969 13650 22407 48826 116463 235885 373408 907636 1615862 2946109 6013125 10359938 21474885 51831473 116582850 243169782 502848604 657534862 1186324864 3468880905 -1 3 4 10 26 51 70 209 342 822 1565 2129 7307 11091 28466 42802 130571 171975 306634 1009353 1849766 3133694 7601933 9182212 33368800 62614810 93856472 221704504 286394462 940088472 1173531518 3449352013 -1 3 5 14 16 63 124 233 362 1021 1453 2490 8171 12201 31203 41325 125311 138400 437202 717423 1587511 3655824 6911083 9254274 25255717 41502326 85189793 222529771 328801383 851290872 1164308738 3455171863 -1 2 7 14 21 43 114 249 323 924 1380 3688 5391 12775 30228 47230 92967 202304 406960 621342 1190232 3331873 6975508 10367539 29029339 33699778 114293822 139796560 525126548 806345899 1185999577 2297664550 -1 2 4 8 26 61 101 184 478 616 1140 3669 7942 10887 19937 41895 88932 171588 338287 1002284 1714418 4114854 4205953 14206197 23573855 47113734 103017980 234782413 314199846 671262240 1182652191 2366965214 -1 3 4 10 19 38 123 175 494 829 1136 2678 8182 10864 25792 42532 128908 171550 305472 778413 1485933 3532852 4600988 13520058 29508853 47734082 76741393 226593836 281449447 1011857886 1153916386 3446930149 -1 3 6 12 20 55 85 233 487 969 1850 3799 5056 15796 29802 46813 126130 234293 507001 620511 1913204 2188061 7111248 14582885 26806431 57876394 112176127 168968854 426269192 843349809 1188572762 3404188075 -1 3 5 9 26 57 89 133 401 604 1823 3557 4403 15268 18271 45684 122753 135517 342893 1033828 1618378 2120253 6036179 14754986 23292068 56607750 133969539 189486923 465701467 710057256 1203513345 3414653658 -1 3 5 13 20 39 88 167 293 701 1815 3823 6433 8590 31646 43819 124957 137517 467353 588732 1420158 2615470 4331567 12166012 17169420 51160244 101643058 257506998 386487821 811257350 1180691751 3486323073 -1 2 4 8 16 58 100 194 327 553 1759 2702 7497 14545 29906 42391 85021 184675 387532 761330 1718644 3962870 7381493 8765885 22562098 60475777 77258571 208074862 459879235 848718622 1170381320 2415669533 -1 3 6 14 16 46 115 255 367 901 1451 2175 7361 11120 23687 47021 128972 256895 409843 662813 1222971 3529548 6764642 9495587 26235569 35792482 88066310 231965443 312968224 648710819 1152359084 3488720406 -1 2 7 9 24 59 86 132 320 1004 1836 3211 8055 13582 20771 43597 91240 228302 347905 924800 1815068 2121200 5748143 10211333 25274732 56287922 123663783 224613385 512205631 580940715 1189043112 2386147981 -1 3 5 11 24 53 121 255 471 753 1982 3617 6731 16185 26797 42331 120784 150893 324509 1022458 1850229 3662422 7091435 12614200 19074553 57908944 116569170 259455858 438013456 1037572666 1204928475 3422906692 -1 2 4 12 28 57 118 188 344 634 1644 2200 6886 11427 28150 46699 82188 187258 521948 891323 1681435 3236475 4859436 8712691 21369706 66598131 93275861 265179191 270690738 1018378350 1154044644 2352377517 -1 3 6 14 21 62 97 136 414 598 1722 3293 5844 12260 31729 47427 119982 246622 421635 561312 1745504 4091442 5640999 15443539 21226809 65079877 130390606 164575732 333272402 871317894 1183213609 3392020030 -1 3 4 12 24 57 105 208 507 636 1969 3324 5068 15381 23065 44951 124551 193756 477802 988709 1652487 3982732 8257872 14156669 24904822 58689957 131701218 199335970 447148367 556056961 1185253391 3365804836 -1 3 4 13 17 51 87 129 272 964 1094 3680 5049 15783 32379 44684 115448 185197 518319 761543 1879003 2608991 5751958 11787109 26473236 46512323 102200203 176208374 438267938 864730490 1199898609 3360009331 -1 3 7 10 22 34 105 255 420 677 1865 3000 6428 14568 29406 41254 117731 217499 289919 627655 1450657 3755903 6315539 16645088 17448729 54196299 70138871 246740738 460565905 868702669 1160016128 3448677635 -1 3 7 9 26 39 83 178 491 956 1342 2343 6137 15958 16504 43340 130931 224109 381102 1022010 1385833 2351578 4440612 12824528 29324099 35517939 99219854 139749259 415616768 767013762 1146543434 3393783144 -1 2 5 8 17 42 83 237 278 648 1700 2246 5859 15187 20850 44298 93136 163826 377556 760322 1221572 2618403 7328130 12495917 17688885 58751434 98028459 166858680 468164094 615033174 1155163423 2322784259 -1 2 7 12 20 44 84 252 404 619 1466 3186 6629 11881 26241 46897 84398 217628 522686 529402 1227890 2480166 6613998 16625045 24469845 38158066 129358881 265250216 316584238 990560994 1187038085 2374615147 -1 3 6 9 24 55 72 180 472 606 1160 3817 5322 15549 29764 43197 117214 253901 386660 925236 1943349 3137158 4842886 14587951 21507193 47302543 115722952 167041185 444395167 890175914 1202553526 3408233924 -1 2 5 9 29 36 74 141 507 997 2003 3395 7617 12679 29218 44219 82618 154700 355157 890433 1385411 3005189 6186963 12945415 25204036 57779499 132273369 203063243 474984652 853143641 1180870738 2406173041 -1 3 7 13 25 58 120 187 371 963 2009 3657 5777 9356 27231 45931 118041 220926 520213 918829 1673886 3514071 4898515 9722937 27129001 53841406 102961641 167324555 392560504 985534620 1203710022 3402627263 -1 3 6 8 31 59 124 234 357 555 1147 3752 7749 12776 21338 44738 123011 260566 344194 886750 1771934 3577531 6497654 10416704 21221902 46476431 109372455 213907056 478338082 603337583 1204213457 3464045512 -1 3 7 12 17 39 126 252 492 559 1906 3389 4666 8443 19495 45841 126644 227575 479709 657193 1543611 3281697 6497061 13781324 21346567 51376433 117590822 188923586 340229442 708827729 1178999397 3360569550 -1 3 4 11 18 57 117 240 355 628 1514 3898 8046 15979 27353 40967 120323 183871 326554 656261 1738300 3410340 6821640 10398417 23348827 34008871 107982600 214583557 459337860 1069420670 1191846218 3469628467 -1 3 7 8 17 39 78 185 476 692 1550 2152 6414 8407 24476 47188 130427 221285 347947 656164 1410055 2625461 4428747 13778913 20084554 59932209 98428061 238469610 369365920 611630866 1156478496 3450338624 -1 2 7 12 23 44 92 253 300 698 1054 3646 6965 9302 20071 48686 92168 226762 514899 622900 1213060 2098277 6622852 10853087 18589616 46778466 111818207 241172117 375737357 801028930 1202775158 2358602689 -1 3 6 13 28 47 65 228 470 884 2024 3302 4530 15804 20675 44341 126921 260434 510349 789337 1285517 2829740 7171724 13826929 33442931 55542306 122947069 175606141 452728957 621192397 1185674974 3376111613 -1 2 7 10 19 52 75 232 257 771 1941 2701 5679 16253 16603 43180 97695 224436 317678 756964 1941148 2796955 6484584 11957644 30146494 52029522 70571339 164794754 413611424 768005692 1174279845 2328411895 -1 3 5 13 24 48 116 209 467 699 1931 3165 5503 9467 29062 45207 120371 148600 519658 1018375 1940383 3290631 8018229 13063238 18235931 58549096 133634055 147305142 383471824 935316388 1189149719 3417843560 -1 3 7 12 21 45 88 170 318 959 1855 2714 5240 13174 19439 42678 129603 223604 479330 527999 1218826 2305094 5205758 11525105 28383711 58437008 73231594 149904950 514529058 690075124 1173210023 3415684861 -1 2 4 11 25 40 119 244 436 738 1624 3909 8097 11761 29120 45920 90014 182200 288571 986844 1219901 3189568 6782738 16363085 19264747 62208254 108481004 224000863 320284386 864708322 1196657892 2398001833 -1 3 4 8 18 55 76 145 316 994 1042 3059 6034 15249 19172 44542 127760 188851 348701 658196 1840746 2701823 6179931 11149618 25553657 50021585 81474459 145086786 466886115 694234803 1163884131 3395086592 -1 3 6 11 19 63 99 212 480 939 1400 2787 7040 12042 26213 46565 117659 250994 324506 755753 1612818 4104764 7991374 14093735 26220371 34912903 71031623 240182242 293846706 957109010 1168801536 3427212583 -1 3 5 13 28 36 74 185 461 643 1557 2049 5873 12651 20703 42262 124859 163300 513031 895925 1570975 3135700 4666352 14472928 19836228 60617178 98913556 166037190 512395569 615585055 1154233369 3396656158 -1 2 7 13 31 41 101 150 474 954 1936 2958 5244 16055 32437 43373 83902 220217 490027 894172 1104721 3731705 5714673 13001101 28672702 55870731 77893373 149330489 419407164 869882042 1159100340 2344597595 -1 2 5 12 29 41 127 144 407 837 1086 2592 7963 12284 28869 46011 88864 149817 522037 900112 1133877 3505480 5612528 15590390 29724436 44734454 69842864 215404884 287987400 813095362 1173081626 2389834204 -1 2 6 15 31 35 111 169 406 826 1063 3133 5360 12744 32481 42606 84899 251181 424471 863069 1334698 3957522 5016995 14718936 32191957 45347487 117617223 152763255 487893263 832363469 1190127986 2342785904 -1 2 4 15 26 33 127 223 308 754 1431 3504 6370 10171 30411 48602 87072 182192 422810 962937 1330756 3663190 7604718 12261101 20723944 34297974 122281098 259478378 384094192 871818802 1181978468 2373098755 -1 2 5 10 25 40 69 196 302 1000 1152 4012 5480 15029 19838 44156 95131 159678 313625 1024672 1238514 2707690 8259838 11443762 27730141 43934470 114252204 161486071 427538648 695192508 1198302552 2335305472 -1 2 4 15 29 61 102 212 298 761 1078 2496 5364 12888 25308 42011 87081 183988 419720 864178 1721674 3733058 8132236 11876329 20899874 48150371 91417015 161985661 519335520 1025260297 1145730955 2339640617 -1 3 4 12 28 56 87 221 273 978 1434 3203 6274 13260 28832 43084 116728 186241 488183 864247 1690749 2180357 8114581 11696935 28654287 34301074 123208513 265520225 483823119 810163747 1189755791 3453314966 -1 2 5 15 22 54 116 199 274 785 1915 3516 7915 16118 30826 41937 82130 152926 424505 534323 2050983 3458292 7724862 10512520 30311766 56756608 128521388 233057295 467262117 921198595 1180799691 2391712438 -1 2 5 13 21 57 78 211 375 544 1246 2102 4705 14126 31206 42995 84912 152945 489681 632082 1691176 2711345 7925393 9018122 21440274 43305622 97081254 180682007 480391093 860346692 1149854691 2287534668 -1 3 7 9 24 35 113 180 482 911 1824 3620 6722 11530 23569 46102 128859 222218 384343 964163 1536929 3370434 4343935 14058309 28444260 50891893 107454134 262317267 330549506 658014530 1204814427 3433301227 -1 2 4 9 21 51 113 197 315 653 1420 3032 7427 9374 20378 48031 93968 195737 348110 604958 1994386 3440630 7653842 11908997 16973169 34425933 71548003 229924895 342255664 783217280 1162107321 2410709842 -1 2 7 14 27 49 80 173 263 688 1458 2347 7717 11490 22242 45233 97880 224321 448189 1028101 1933161 2223791 4543417 12367896 20702124 36554578 84610423 204444732 285684900 584643802 1144419678 2383246979 -1 2 5 14 28 41 101 246 335 571 1116 3403 6389 13216 17831 43470 95143 156370 443769 862438 1077615 3794895 6769173 9221222 21254113 46873195 125325620 264536157 471662753 717226494 1178239989 2365720555 -1 3 4 15 28 61 74 175 317 947 1380 2479 7874 11931 22038 45778 130646 190487 449499 861774 1756115 3020838 4268549 11092461 28476403 38897115 98273463 213294345 279456518 579853846 1148071636 3471365813 -1 3 7 14 28 46 76 177 400 793 1936 2069 5824 8451 19586 46419 125228 226829 410151 829708 1202785 2888711 4662591 16040606 31631501 57760077 84055035 164376011 379245905 708512587 1156026871 3400706237 -1 2 4 11 24 43 71 233 381 931 1160 2275 7926 12992 21792 44740 90241 194417 284949 1030161 1265033 2659280 6924060 8846655 26624064 44042110 92048563 208934656 519647024 595190500 1156575730 2396608479 -1 2 6 9 28 43 117 154 431 747 1628 3287 4860 13954 21202 42866 90171 261711 350940 835519 1263954 3377840 5447268 16098473 18048302 58783292 126927509 197793620 523943738 629983442 1183287329 2286262455 -1 2 7 8 27 33 113 148 504 831 1338 3938 7840 13916 22501 43694 91718 226347 383000 1029608 1463051 3286678 5406074 14339238 33034918 35433789 110096281 211771726 533429279 559468152 1198724229 2391779100 -1 3 6 10 18 50 118 245 325 944 1193 3866 4098 8553 27409 45947 117779 249875 287796 729876 2026921 3455497 7230574 9071148 25473059 45894099 110288101 186216508 350063763 953619660 1192472242 3383589418 -1 2 6 8 27 59 81 230 275 781 1254 3864 7723 15475 29836 41116 85596 252952 391733 998467 1832130 2269263 6704909 11722707 29720490 44970209 116125690 206246202 438706753 807323842 1193956425 2397662781 -1 3 7 12 25 63 76 233 272 996 1163 3684 5795 11507 27827 47210 116303 220528 484252 929254 1830751 3128563 6309889 12471225 28856309 43073760 103273768 138443971 312417402 952546409 1201231399 3403479388 -1 3 7 9 27 32 89 129 459 901 1562 3205 5238 12438 32623 42513 117721 217257 389721 995641 1506328 2531588 5785018 14139593 29051764 59494701 120811880 137770627 480113659 806367835 1183611711 3417386757 -1 3 6 14 28 62 98 143 345 570 2038 3175 7081 15117 25024 41773 122586 248325 421829 802708 1763442 3912483 5272169 9374668 24254240 53223796 131979680 262260541 420148824 946045811 1185416683 3431107525 -1 3 5 14 17 56 87 177 417 589 1250 3566 4369 9118 20623 45459 128158 158641 417739 730483 1595655 2501774 4900059 15572389 21967357 47772795 121793188 187554857 338207693 615927859 1175105574 3388798693 -1 3 7 8 23 47 69 146 371 704 1263 2963 5997 12321 26270 42037 119117 216577 356193 603813 1173752 3029723 5305095 8654985 18463911 44956869 71961926 137370033 512995313 1071171217 1163362062 3398896541 -1 3 7 8 20 45 91 168 491 926 1599 3749 7992 15455 30154 41467 118085 220859 358484 571663 1113111 2142748 5073823 13082509 27639182 60454437 103687999 228541111 468468699 837370353 1200571639 3457043866 -1 3 4 12 26 50 82 237 391 634 1412 2463 5926 12594 16883 42355 128556 191471 477996 931014 1886448 2143053 6636664 16526578 24928564 38918805 89754112 143134816 532823115 763813025 1143145649 3402992278 -1 3 4 13 20 50 79 236 312 696 1962 3232 7418 15016 28305 41465 120986 185238 508870 615817 1880475 2686618 6358888 11505151 18652867 50805926 130801926 201832951 423062263 1033382051 1187761759 3475536840 -1 3 4 14 17 62 74 219 494 783 1816 3885 8053 15086 18017 41608 127934 195511 420770 773864 1782678 2708575 8356357 12780976 31099877 53188256 111552936 221570268 406376800 695961849 1197969793 3459655365 -1 3 6 10 27 43 113 237 383 771 1095 3078 5538 11826 28065 49060 118653 247508 286201 1040511 1222869 3336133 6824414 10222900 30678660 46347011 125688581 162163248 305379038 968971617 1186691313 3411775693 -1 2 6 9 18 36 88 140 289 773 1167 3500 4592 10393 28443 48553 84619 246310 351245 778870 1322459 2351226 5909014 10643948 32519948 44749666 128251344 201100940 300422437 976561599 1178664899 2306184743 -1 3 7 13 25 57 103 209 486 903 1566 2510 6545 10886 21106 46428 127387 229295 519283 940400 1615966 3921601 8206558 14148654 25936793 62653792 92409464 243667780 329397364 597881805 1141996111 3439452998 -1 3 7 11 24 39 99 251 479 918 1755 3660 5980 10944 25161 47901 116338 216912 316721 978818 1354401 3826358 6601422 12961271 26986932 64576313 104888390 160301381 271909558 1064174750 1204751122 3396149236 -1 3 7 15 26 60 123 131 414 937 1106 2507 4373 8663 18257 46279 126872 222155 456814 1035705 1777672 3490828 5648789 15197271 28898628 42128543 93164499 199370535 386418910 745515946 1143886369 3377831090 -1 2 5 12 25 63 79 243 396 822 1199 3541 5139 12412 20205 40970 94860 162081 518131 1035210 1748711 3072556 7259323 16072027 30792560 47452997 132266178 158029031 501252435 671777496 1177356042 2341537888 -1 3 5 11 18 46 121 193 499 560 1336 3452 8102 15699 26430 42812 120490 154910 313473 713393 1125224 3361526 7956249 14657361 22632011 36265101 118377036 215213613 457680028 958779738 1179014389 3469301953 -1 2 6 14 16 37 127 217 368 584 1566 3220 5546 9324 25128 46928 84764 246542 449858 713323 1521615 3328761 7520443 10213586 24079141 66268072 126382884 137664687 382481072 1072349849 1190157882 2348148390 -1 2 6 10 29 58 93 151 284 577 1708 2694 5147 9811 19189 46092 92098 256356 323798 805726 1750846 2581502 6218997 12053846 22347094 61331187 75596108 145359555 346621841 674302122 1171231328 2334797156 -1 2 5 11 20 38 85 253 387 648 1774 3312 5073 10905 31125 48687 89442 152230 279930 615785 1409743 2524729 6327612 16224669 17378707 66189155 128526907 191232253 298073351 829282650 1186256977 2293292030 -1 3 6 14 16 43 125 130 462 799 1730 3777 4661 14395 31739 44315 118312 246359 414995 681104 1081372 3342398 5800030 12779745 32342391 65798791 108496162 189925711 427073061 828977107 1200311235 3364801044 -1 3 5 12 17 44 100 199 326 872 1485 2146 6886 15318 17304 42381 127767 162217 484602 741744 1279076 4164135 7969936 9025311 33247745 33718683 91619865 249792245 439192893 735318876 1151280017 3437035278 -1 2 5 13 31 46 91 213 257 963 1494 2304 7961 12472 23722 43819 91662 158808 489314 838745 1214729 2563849 7745676 11754706 29273018 37414900 94662337 208368034 526041486 641834195 1141454206 2390021534 -1 2 7 11 20 61 94 160 429 1002 1405 3788 6234 12867 23953 44672 90732 225225 291638 543895 1641849 2235781 4373797 15255082 27138474 34124044 104421709 266675129 500301666 651547429 1203713539 2379010393 -1 2 5 13 18 48 81 249 413 750 1817 2782 5226 11872 30671 48329 86361 154030 477956 683413 1935610 2396856 6923937 15852862 20093627 51328388 75514225 142276764 274900449 912122015 1169037197 2337483442 -1 2 6 10 29 45 106 195 459 755 1163 3462 4851 15207 19237 44184 98177 258278 321184 806935 1116498 3973119 8366311 13497219 20308052 48486499 118035963 180793775 413258677 688492129 1177326959 2283417845 -1 2 6 12 22 36 107 139 280 537 1857 3431 7063 11586 20700 45264 94764 261438 516461 639040 1476922 3838868 5881004 10939302 23418679 55524556 121727797 262919707 306069142 564227202 1177803467 2363336299 -1 2 6 15 24 53 73 133 344 723 1300 3947 4315 13281 32474 42782 82022 249251 415906 976371 2066550 2956118 5287840 10083044 18473375 39519660 101977711 191107750 486619102 859861942 1192440633 2299658030 -1 2 6 12 29 45 99 188 467 960 1725 2694 5048 15265 17110 45009 94657 261050 518423 806974 1185332 3880594 4413773 13009783 26642301 63768944 69408071 198947301 449990700 796628480 1168553686 2284771715 -1 2 5 9 31 49 87 156 398 871 1493 3214 5718 13533 21234 42613 92162 156875 356897 837383 2037374 2307253 6246954 16754496 29387410 38986371 122911295 150462378 531149769 661608614 1183660448 2323957554 -1 2 6 9 30 43 75 139 306 776 1309 3476 5126 15666 31864 44463 85662 246560 350063 912080 1283987 2898218 5829250 10632317 33554335 39954767 129155500 165269556 466641340 836209383 1180671781 2341937346 -1 2 6 12 21 43 93 166 474 1023 1536 2173 7597 12977 19124 43070 94975 260872 517611 544941 1118666 2106090 4811560 14304411 27049305 59202584 89391286 211452409 526943165 762349204 1155041732 2403245698 -1 3 6 10 17 35 127 133 261 667 1237 3484 6310 14544 30295 42313 114732 248977 284378 715341 1478826 3190704 6148927 10609951 19434548 42343253 125451838 263847534 421147260 851338665 1178963310 3440122162 -1 2 6 12 30 34 67 167 323 996 1633 2238 4335 15031 21326 44477 90886 256635 522360 903161 1415963 2796908 4776597 10020878 27262058 66112345 91883338 172755880 461150044 661958877 1156663036 2308249680 -1 2 5 13 20 40 79 181 500 724 1751 3375 7988 12249 30333 46874 87899 154381 477041 617536 1151137 2668251 4249075 12967193 17353589 66842810 125778450 221530161 328889412 806105251 1181178131 2397421718 -1 3 6 8 31 43 92 189 328 985 1240 2780 7646 10766 25955 45696 116699 249068 349067 917214 1283340 2568665 4440608 9749797 25643820 45046847 72379347 228369622 324105215 981698317 1170542102 3474429752 -1 3 5 9 21 45 83 232 397 621 1478 2825 6618 9262 30663 47412 121728 151964 379655 616915 1151833 2408342 7231030 16205259 24541957 40709796 70184042 260446440 345614124 828961265 1162393010 3452783827 -1 3 7 8 16 63 126 217 366 539 1097 3392 7335 11558 27260 47061 118360 216153 346171 705845 1661229 3274131 8232155 10071547 21916445 47396310 123685438 226672984 335270971 1043720612 1175269412 3479880724 -1 3 7 14 26 51 82 227 479 1007 2020 2621 5743 10515 25279 47992 116332 214433 410164 1034392 1859518 2225157 6329324 14100428 29325509 55971313 72031280 161431498 321047198 1038146541 1173256492 3404140102 -1 3 7 14 27 62 83 207 328 851 1399 2912 7571 16094 23098 42359 125639 223743 420889 1009378 1767770 2212328 7378228 10102699 32632253 38069401 81821694 221007432 421691796 633176627 1158481493 3477475003 -1 2 6 11 29 42 77 198 414 745 1278 3886 5700 9747 25090 46677 86002 249175 280941 804827 1201021 3109261 8363147 16104663 19682800 48986939 108201706 146016829 387521337 1041806749 1195985118 2323400054 -1 3 6 11 25 48 102 220 351 745 1036 2833 5926 11582 31407 48332 121065 252558 319337 972550 2082744 3696445 8193315 9373955 20681271 48604254 68839497 134978015 278278752 821839627 1161488034 3403187880 -1 2 4 8 19 52 127 235 457 732 1497 2343 7119 10044 30880 48069 86803 184697 382403 679794 1950374 3271197 6391695 13602289 20025761 39172958 88134188 248599111 337662614 909398847 1147752743 2361349487 -1 2 7 14 20 36 126 129 482 534 1734 2219 7962 16346 21528 42044 91593 223011 450691 551893 1536005 3162498 6128241 13862514 23595290 66231785 97007695 226090781 425639689 588010781 1152493438 2394120367 -1 3 6 11 28 39 97 156 320 971 1065 2699 4841 8397 19618 46591 123534 254415 320670 814494 1342376 3756078 5508297 9051768 25181802 47346552 73647239 172597392 370035824 695809112 1173577909 3366905616 -1 2 6 12 18 43 102 212 340 694 1408 3961 6222 10319 32672 46857 89429 253752 515066 775700 1133474 4123769 7473806 8493004 18592057 36296083 101239876 257648606 284270353 924099188 1191569890 2370274758 -1 2 7 9 16 35 67 206 322 831 1909 2981 5455 15707 16762 44055 94250 226024 358220 686443 1532494 3097831 7873093 10447791 29840791 54629230 78755305 141808404 431069709 758359310 1164238966 2333556840 -1 2 5 8 24 54 111 214 323 550 2011 2762 6996 11850 17454 45213 92047 156722 385179 1011599 1866115 3983040 8074812 8843033 23001165 50480409 77541980 263545205 273280024 687799673 1171802480 2357502363 -1 2 5 8 22 58 96 222 290 691 1932 3606 7430 8972 27823 47986 83628 148838 377061 542854 1726479 3957548 8267055 11592066 18260616 52129731 109625134 214617375 349556810 1034351596 1199677056 2414192139 -1 2 5 12 28 49 78 183 383 573 1915 4085 8019 12787 26348 43856 89836 155426 515179 874808 1954199 2900306 4747066 9124259 24213482 57411183 104238354 232626566 494779776 961248611 1197314537 2391813329 -1 2 7 13 20 41 89 182 448 591 2017 2535 7980 15483 31815 42561 85995 216737 478556 542746 1066855 2249271 4289767 14072452 21690111 58473922 89849595 231416033 412993002 923784433 1141341735 2392695286 -1 3 4 13 19 40 76 197 410 628 1994 3586 5041 8877 27410 46200 115157 180429 508927 706537 1166383 2774756 8054977 15937960 23480462 58022935 111735162 194022217 336599966 957038033 1205394657 3368415385 -1 2 6 14 17 38 70 187 474 857 1071 3752 6833 12567 18092 44102 97467 261422 458449 686869 1504906 3041528 4445696 13633752 30184004 43754254 108520742 241912005 484816877 712003565 1202404842 2362727001 -1 3 7 10 27 50 110 153 416 915 1026 3389 7019 14154 21890 43869 125695 223955 289409 1010272 2026362 4024590 6286938 16016946 27357902 45734110 133148858 247815217 508181647 580470016 1179913415 3427670022 -1 2 4 11 19 37 84 182 261 900 1148 3250 4997 15626 18057 43447 94887 193058 291679 684078 1373647 2489275 4616021 11918272 28180812 47186701 125043999 181637114 466130445 801256362 1187697573 2284625729 -1 2 7 10 21 43 76 163 435 958 1150 2078 4449 9364 30383 45816 89879 221088 319034 581071 1235224 2871456 4833876 15196914 28351712 42581706 90687223 199519110 353734490 884022499 1153515215 2303608570 -1 3 5 8 19 45 108 199 481 903 2034 2999 4392 13793 17639 41281 130804 161940 356438 681786 1137253 3672321 8098970 14629465 26040680 54759329 78257591 168373932 495379443 771708704 1160941954 3380262084 -1 2 5 12 18 35 82 196 501 862 1622 3677 7936 13290 28780 43056 84111 151428 508882 678035 1368401 2425960 8325731 13604265 33204129 58873020 102857370 229915823 482667916 853679662 1204400498 2384164112 -1 2 5 12 26 35 66 153 291 639 1219 3445 6481 11555 22901 45995 98056 162565 522228 945553 1361603 2692995 5616433 11075116 21526899 42005281 124510429 252698611 329267835 629042174 1177669339 2376728775 -1 2 4 15 17 46 70 175 310 922 1457 2328 5606 15968 29697 44235 83418 180463 411786 745036 1270922 3119710 5023299 10638737 27359148 36251914 96128031 151803110 409728144 938290583 1141884589 2332247240 -1 2 6 10 24 36 125 252 505 1010 1150 3200 5523 14975 32364 43465 85890 248805 313155 971435 1435682 3479471 6766000 14317105 27406760 43803265 118786471 163027863 406071665 814894800 1185335675 2333327868 -1 2 5 9 24 38 97 250 285 732 1476 2409 7976 14858 20224 41840 97244 163408 358324 1009993 1364180 3872873 6632980 10967251 20481374 37685388 84417772 215989531 448938933 800175383 1142972063 2396425120 -1 2 6 8 18 35 98 234 377 628 1516 3761 6639 14585 30707 42782 83806 245797 379409 778014 1538958 4111053 7074453 9611322 23322036 34996054 109983388 264793916 406297900 857420955 1207855645 2381025928 -1 3 6 13 18 55 92 225 258 750 1076 3323 4228 9471 25581 45905 117765 248387 508684 744507 2060113 2335513 6711690 12102613 20739571 47488931 130659059 200986408 394481147 1006848399 1189922230 3372602454 -1 2 4 15 22 52 100 160 322 883 1799 2670 6460 11400 26490 45118 83077 180256 412825 581013 1993964 4008727 4582434 8858350 30174773 55783109 72442766 242138177 296014959 951382887 1166282496 2366248957 -1 2 6 12 30 35 66 157 511 703 1184 3419 6979 14062 21825 43762 92500 257839 517635 913773 1400753 2800254 5524682 12949588 19509343 48094524 125124261 238043495 511050277 578454865 1179586556 2362023884 -1 2 5 13 27 45 77 185 504 580 2047 3570 6201 9104 32244 48998 87986 152094 481319 970121 1275609 3058151 4384996 12912070 21269214 56628436 122501271 239786588 358238722 907639788 1176285426 2366130215 -1 3 7 13 24 32 79 128 341 528 1847 2493 4958 8709 23077 46549 128278 225681 523445 975585 1335008 3127401 5827127 9752527 24386955 55097431 84863574 201051935 397941875 577747781 1147727825 3364995215 -1 3 6 13 28 52 87 160 412 994 1940 3755 5397 9943 18089 48439 128479 253174 495057 824149 2075404 2315758 4494869 16654431 25807368 55716998 107305844 145228636 400066105 785812757 1202197040 3406047688 -1 3 6 11 21 38 120 190 337 760 1062 2263 8074 10381 25537 49039 119811 259370 297967 530541 1418769 3371405 4588074 8783340 18615040 48306657 95790392 213481026 302157014 974165798 1156560831 3470674454 -1 3 5 13 25 33 84 226 415 861 1725 2512 8044 15911 32608 43251 122546 157825 494381 1022706 1356269 2123924 7179030 16030338 32977238 65464816 92604917 223813430 411942617 882507475 1142926307 3460651212 -1 3 7 8 23 49 72 211 337 850 1341 2174 4442 16059 27440 42826 116107 225667 330997 629603 2042181 2873783 8017506 9783479 31877175 39395974 87248082 193913615 432944855 962001495 1152326049 3376557638 -1 3 5 13 28 61 123 163 423 727 1619 3617 7714 9525 27820 46489 120323 163567 493843 857067 1752647 3490702 4312803 15848509 17070556 61768921 111347868 222794088 378026216 1043025120 1206309749 3457709237 -1 2 5 9 28 53 115 206 468 706 1625 2848 8173 13464 18247 41098 93636 152008 330961 890579 1879261 3373678 7569133 13169578 20768525 61230218 68337390 229169946 484118954 696951946 1163747827 2395391627 -1 2 5 14 16 47 101 135 410 552 1265 3177 5748 14385 32517 41605 86205 157467 428120 760690 1191252 4046860 6084488 15330564 23467840 49462255 132151616 139373494 410568914 854117730 1188741757 2320847795 -1 3 6 8 19 61 108 185 461 787 1611 3390 5779 10035 27601 48149 121800 258933 330707 727619 1684223 3918426 4938700 13595512 31525838 60365413 134132413 167168690 369285844 944468255 1179946843 3399488003 -1 3 4 14 21 41 106 238 350 560 1443 3185 7910 15356 20759 43441 128268 180696 395745 594626 1156531 3730239 6945587 9427545 22626140 34430947 125874966 211960140 423528565 563089879 1185948393 3458229196 -1 2 6 11 20 33 70 253 455 600 1226 3855 7206 15764 27103 44561 84338 260494 264396 529626 1452326 2932827 6614862 13739472 24369750 50223139 105274546 222450547 454840062 1026290077 1196498323 2406301524 -1 3 4 8 19 63 100 155 272 538 1646 3998 4097 8881 17594 48583 128949 186549 330256 662096 1685553 4193631 5981029 10793276 24208204 66351827 105304920 170890221 361408357 769838615 1198302920 3380596050 -1 3 4 14 21 62 71 134 437 543 1799 3831 8142 8966 26000 45785 120832 194320 396094 595774 1716675 3038454 5667928 15146199 23898100 52391638 111387941 226453748 356853826 976417387 1201209895 3464988489 -1 2 4 10 24 63 104 211 299 758 1109 3204 4580 14040 21210 43664 96022 182985 295882 984716 1607834 4005358 8005300 12478259 19300266 47667058 128918977 195420237 521106677 667569152 1190267852 2311985869 -1 3 4 14 22 46 116 170 312 814 1703 2576 4895 15490 22728 42152 128078 181773 393920 558084 1183379 3546308 4793292 11631757 33083701 60534967 67158146 189696173 404166573 553497375 1169213294 3362160947 -1 2 4 15 29 54 82 160 444 551 1413 2150 4742 10538 29299 45639 84899 191533 393833 886033 2001292 2101262 4566286 15497220 23733526 38660687 100404580 177511203 308820292 878010240 1154665282 2285366552 -1 2 5 11 27 32 79 233 489 791 1908 4007 7260 11267 28303 48697 89492 162566 262963 919346 1511248 3120542 6893376 12806450 30945336 54215222 112120216 203153676 308716067 1051488608 1193186379 2413936201 -1 3 4 9 31 36 70 211 282 599 2013 2652 6893 11203 22102 47656 124402 180584 360885 787455 1344513 2625046 7607358 12336860 23161535 51042271 76134840 263217520 321343116 595170980 1167931452 3422839542 -1 3 6 15 16 37 116 253 506 791 1302 2171 6538 16274 20145 45050 125802 252503 426394 689093 1442945 3509163 6561063 14005330 30364510 34085379 88783786 264684613 427339942 799660043 1155532504 3440938208 -1 2 5 14 27 35 102 246 411 780 1433 3636 4859 13767 28143 43233 84243 160907 426427 918381 1312100 3772346 6754767 15675419 30303051 41597815 105971267 171253745 523444983 949966513 1207490259 2292373033 -1 2 7 14 24 37 110 211 393 903 2027 2613 7604 15430 31343 43523 88235 223876 426199 950658 1442710 3934168 7801446 14753068 27082098 56162482 69021670 216880882 416250606 921807632 1173772831 2404904892 -1 2 7 11 29 40 105 192 486 705 1740 2721 7586 12000 26604 47197 87776 227011 262185 786539 1179847 4162029 8028892 13862628 20187848 66395490 79900422 215475501 289816209 947313729 1166863201 2415013577 -1 3 5 14 22 50 123 135 303 808 1225 2943 4617 11399 24044 46163 123262 148216 395056 527945 1874850 3258518 5372930 11794121 32204526 45305298 79208264 184234920 294612714 577067980 1157871962 3371794094 -1 3 4 14 18 55 96 142 445 787 1157 3211 7937 11286 25646 48784 120300 192927 394922 690865 2004015 4078455 5626670 16115747 33529911 47774406 118952319 205796474 303874360 1006521318 1186783062 3463144879 -1 3 7 12 31 41 117 242 483 733 1598 3366 4166 16323 26015 41866 117091 228752 460057 887267 1121075 3351156 6441875 14646224 19663070 60135536 118072945 173752658 443966510 1011917259 1179012718 3373429742 -1 2 5 14 21 55 70 180 511 1017 1153 2529 4198 9815 20426 48862 97102 152015 427224 592251 1970680 3056997 4934227 13088186 25488873 48724405 99964907 193366924 361011148 722119176 1144771767 2309263049 -1 2 5 8 19 50 116 211 416 827 1793 3839 6265 9997 27285 45189 87992 161968 362257 659146 2070528 3647429 7957268 15971320 30363678 54228796 104308211 237743613 392592235 1044283846 1199604696 2380367568 -1 3 7 10 26 54 66 179 394 530 1404 2267 6900 14776 17470 43767 124012 217552 263593 985480 1939878 2703293 5229214 16760392 24135780 35764796 94716783 247670543 437286604 724038478 1151040184 3424576501 -1 3 4 8 29 56 114 247 368 952 1757 3713 8019 13501 28052 42159 115745 194885 329676 855524 1710245 3389740 6911434 10329318 27210358 61825844 102775742 219443204 510530926 1042260441 1205324887 3458525388 -1 3 4 8 29 46 118 173 453 583 1708 2306 6832 14748 30612 43777 120776 188656 329673 854678 1121900 3257954 5203168 13502827 21994036 65026083 88372587 253996123 454024405 841677879 1145386559 3423593520 -1 3 6 14 21 54 103 254 291 939 1669 2337 6096 13369 24087 43364 129910 248440 400365 535585 2061372 4117908 7322579 12304471 27101980 60822372 96876988 156288124 495454026 545721234 1144132234 3393403739 -1 3 5 8 19 44 120 237 353 735 1789 3563 7230 14377 30877 43825 121432 157203 333103 699937 1102602 3240105 6831962 10090190 19084064 62187900 121048932 203528797 433992792 879781689 1182340945 3473287442 -1 3 7 14 25 62 123 134 264 820 2021 2689 4472 13170 19170 43927 126802 219202 401060 961878 1828529 3591692 5351051 10810410 31521614 54486041 72338424 183740558 528247010 677204503 1173917198 3378945243 -1 3 4 10 17 39 99 129 445 755 1302 2766 5902 15182 28009 41988 115851 194832 268531 730858 1360294 3994501 5934883 16719053 17805124 35180859 81512383 139918917 439949020 952908064 1166731770 3401198694 -1 3 6 10 31 58 119 167 450 646 1152 2100 4747 8847 30356 47632 115665 255167 268628 866266 1792543 3265241 4211059 12968049 19665334 49980478 95222731 174727793 392624032 914504120 1153746127 3361270775 -1 2 4 13 19 62 75 250 320 791 1350 3816 7639 10713 26107 47372 87544 194763 463294 701288 1819694 2771769 6968406 10058409 30807998 41039900 105764407 234257583 292822211 998681115 1207361932 2400662607 -1 2 7 15 21 34 100 230 323 529 1515 3277 6945 11228 28588 48846 89057 226386 398336 538363 1396409 4178061 6905619 8452662 21760827 36213271 131087386 239329071 287799919 1020267398 1190335470 2363703293 -1 3 7 14 30 41 67 130 277 614 1139 2765 5103 9425 21461 48907 123296 213230 399984 864635 1079560 2716813 6023980 12407687 22429629 49832152 79741511 180428682 357480684 629271729 1170955872 3364462798 -1 3 5 12 26 60 81 184 269 972 1208 3480 8188 16133 29423 44596 120772 159088 463300 926891 1753538 2310634 5128603 11780423 26689717 42877674 129647870 209342203 460380562 815887922 1180967760 3460909486 -1 3 6 14 27 53 95 214 324 687 1880 3166 5134 10896 31942 45305 115884 256342 399772 998816 2020067 2475416 8219462 9772815 18264781 57459269 130705044 147130583 278371808 849982845 1185402643 3409146051 -1 2 7 9 19 44 91 146 398 933 1745 2952 7536 15916 27358 43774 85236 226130 334373 734743 1143133 2105115 5749751 16737913 28458851 65955958 79998511 204096090 435774458 1053242195 1160084587 2402486546 -1 3 7 10 16 45 112 242 315 676 1514 2266 6259 11751 16581 48839 127547 220850 269381 665217 1073045 3514069 6693665 11589610 18253583 35130758 95916330 262387374 270199749 683536498 1153620560 3439466107 -1 3 7 15 30 61 101 247 457 928 1505 2892 5028 11244 29288 45437 117825 222731 431905 860767 1763003 3839556 7053475 13328843 27138718 39927351 76535627 180837125 315966627 901312595 1165834171 3361948665 -1 2 6 15 22 56 110 194 510 609 1127 2191 5291 14519 23222 42807 94406 248085 397444 602295 1625959 3873924 7810354 14115247 23198704 44522485 93758559 157579072 440518505 598149441 1149703871 2334047290 -1 3 4 8 18 39 110 168 336 592 1483 2805 4383 11688 19574 46458 128778 187245 332885 697982 1433512 3841050 5190442 9370482 22005700 34711065 82501393 192126313 286503196 729742851 1173277766 3387209016 -1 3 5 15 25 35 107 174 396 1001 1096 2752 7260 14665 24506 44505 130470 148516 432806 1029436 1363807 4064580 4950225 14719866 26326576 45730395 71535936 231379641 464858993 609418037 1168034041 3483241413 -1 3 6 11 16 57 80 177 479 578 1220 2550 4554 10470 24204 45853 123268 248229 300592 697973 1720427 2426793 5082660 14163763 22296294 48065373 86630192 193933741 313549841 598852501 1144324573 3380806215 -1 2 5 12 24 50 96 173 298 706 1774 4009 5446 11573 26434 46155 88960 161332 495621 1025616 1964703 3834016 4358448 12485365 16877186 62426908 104436830 142946199 309321985 1044593352 1199328260 2341395951 -1 3 6 11 26 32 125 212 410 894 1772 2224 7334 15995 20821 43239 128753 247903 301203 1028876 1491738 3572719 7768058 14715632 32381035 64762617 87703692 212075727 410520711 577737172 1151839289 3482647116 -1 2 7 9 24 34 99 205 379 1006 1207 3194 5069 10834 29960 46901 84844 221442 332864 959428 1468725 3771097 8034607 10400574 27575967 42758165 124205556 175726477 288277347 904626141 1186803212 2288416865 -1 3 6 8 18 51 92 176 457 786 1998 2720 6733 14894 32319 43106 121428 253996 335540 767778 2027042 2328913 4791523 13644402 33251529 55713756 69580236 258337450 469533853 931466740 1167266143 3438257062 -1 2 4 12 22 52 84 185 342 906 1953 3876 7754 11535 19916 48659 97218 185743 499303 535935 1985821 2604978 5044613 10080402 28579205 53426783 115504032 219628816 310980560 784943585 1193031326 2393631414 -1 3 5 8 28 38 118 244 495 597 1882 3221 6714 8400 16732 46351 130829 155010 334750 860719 1427322 3259110 6742427 14546028 24037978 53289489 126076705 262781565 367878318 724203452 1183797127 3428231239 -1 2 6 9 17 48 73 194 279 986 1053 3555 4399 13130 19568 44452 92320 251935 331793 700666 2083024 2630098 7404433 11857333 28169740 49153357 126455521 190813186 489635075 685890008 1179685608 2299311995 -1 2 4 8 25 62 89 191 452 937 1043 3692 6242 13590 21926 41368 97804 182536 367566 1028367 1661911 2406860 5065562 13835311 27442123 45796373 102438664 265105351 536241700 555646082 1206931395 2376668097 -1 2 7 9 21 32 113 206 320 520 2042 2972 5999 9237 29673 47902 83185 222206 333151 533415 1538289 3550642 8184614 9147450 22946256 53706713 75376475 159249936 340637546 923818027 1163448544 2328805965 -1 3 4 14 29 62 124 240 300 902 1170 3293 6730 15781 30531 43311 120341 190917 399590 867000 1736475 3620757 6844837 11903889 25413418 44779480 119719667 245155199 446054910 810077440 1187960584 3431819809 -1 3 6 8 25 38 113 203 296 652 1606 2160 6091 11568 20722 45498 126795 246017 332835 928099 1335128 3190143 8114285 12333102 18803756 64865530 100407487 162935023 301133080 654329438 1151180441 3403331691 -1 3 6 12 17 46 96 153 462 773 2033 4056 6606 9833 22027 46979 124518 253447 467435 678241 1224681 4146062 5279244 13081339 32874945 54679816 112308075 247939699 401902934 566697437 1191587630 3447571092 -1 2 5 9 16 38 113 168 419 594 1442 2063 4832 10936 19908 46528 97731 147593 339565 771721 1417536 3496154 5051081 16755415 21974358 37991469 97451902 181224567 325494090 719540882 1155073444 2286159873 -1 2 6 11 16 45 103 188 320 599 1448 3009 7898 16297 25058 44890 84889 257564 276979 683118 1096744 4155187 4400078 8510028 21874318 37289051 72488857 215852344 410867373 991090636 1162630629 2388381898 -1 2 6 12 30 42 94 158 382 738 1761 2491 4277 11158 20776 46108 90944 253833 503468 875562 1092299 2577282 5681757 8547299 18730282 59900495 87132133 168037249 318707602 624370161 1147815210 2301825520 -1 3 6 15 22 63 66 178 280 555 1543 3253 4821 9625 27936 48449 120786 255280 435318 650925 1816677 2908027 5143811 11804418 23344539 63819524 133062615 187726910 388308292 952677212 1189069391 3362082492 -1 2 7 10 16 57 71 183 270 735 1867 2545 5670 11540 22862 46387 92827 218558 306381 711241 1749373 3139363 5000746 12360285 18691502 56847342 87971740 160934437 292409408 576529073 1148568701 2322008330 -1 2 6 8 26 32 114 232 388 630 1625 2297 6214 11807 28199 47110 86325 254536 372730 1010817 1556367 3234600 7011617 15633102 24714941 59615198 95810817 240980800 280343136 1043943084 1152501470 2366627786 -1 3 4 12 30 35 114 156 473 618 1410 4016 7065 14662 28323 43103 115322 190194 473573 847660 1387219 3262127 5401292 12789189 21945526 41341212 103862172 241924283 427495417 1007524703 1194932327 3438276029 -1 2 5 14 18 44 81 208 373 918 1467 3970 4856 15433 16545 41994 90160 149746 442083 706158 1257260 2621055 7692830 8572822 25278260 35511840 110366632 169579168 465026176 796344804 1198761971 2292442406 -1 2 4 11 30 63 77 243 485 969 1817 2837 7552 15171 29030 43617 89486 196480 276880 816192 1615242 2968677 7066313 13627217 28776086 52340421 78826026 214194962 459470798 845030012 1165412014 2402864326 -1 2 6 10 30 50 101 194 467 568 1199 3340 6829 8259 30613 45699 82553 260926 305910 878339 2065182 3770159 7605067 13046523 21018003 46549313 121760045 243113707 337358019 822112191 1181456198 2353445744 -1 3 6 8 21 43 69 250 339 854 1857 3353 4993 13018 31733 43644 119983 259962 342933 549595 1181558 2985313 6361875 10138430 33454367 56700691 128802276 196472409 485332612 857062179 1176626020 3361736030 -1 2 7 14 28 38 103 217 327 609 1338 3369 7314 12639 24729 42165 82540 224305 441122 848902 1508464 3903313 7477639 8666115 23198952 37852396 120922154 227265568 469923649 967705598 1177585182 2406910581 -1 3 6 13 27 42 123 158 479 694 1574 3627 7589 13177 29809 42843 120541 260737 506864 1009161 1051468 3610464 5547588 12703055 19201905 61321465 111047096 215002131 492782005 851434709 1207955075 3481409842 -1 2 5 11 25 54 112 138 385 529 1310 3700 5553 11665 20581 45721 91385 155288 272046 1002359 1870833 3152492 5257849 15104002 24767916 34619399 113840133 152838706 330745621 617225040 1207777691 2346221442 -1 2 5 10 16 55 82 208 300 938 1680 3658 5795 10153 25264 47151 89969 159392 305799 783232 1872406 2436429 7962322 10552196 27068130 61804272 105518871 162309592 389310147 1020277725 1202962676 2323993446 -1 3 4 9 22 36 103 193 387 1023 1528 2772 7237 9699 20810 47040 122961 186635 371834 575894 1317601 4041607 8111541 14944332 27663269 38611445 73614249 222955355 364219745 572756177 1168848421 3487359852 -1 3 4 15 28 49 123 195 497 562 1346 2926 6294 10681 28943 48658 116952 195023 434454 913134 1939852 3516988 7698143 14332210 21682308 35802978 74315270 262123770 321837786 810830529 1162771663 3444615895 -1 2 6 9 27 51 84 178 371 743 1434 3724 6529 9360 17460 46995 95373 247998 338498 1039640 2003532 2241048 5143085 9326935 17600038 37099717 111257132 254689550 393099332 685633420 1207757138 2377605435 -1 3 6 10 19 55 121 159 314 945 1808 2878 5735 14884 22921 41376 130258 250244 274886 740904 1907122 3252356 6225742 12572367 27474467 54778240 81830325 153222383 462017006 596881774 1157746539 3404667548 -1 3 6 13 30 42 67 198 451 624 1391 2944 6935 8676 18579 46408 129698 246171 502410 905729 1054225 2733710 8027415 13848121 24426875 35843610 71136144 242212392 394003083 755664083 1159858506 3434389255 -1 3 7 10 28 55 93 160 497 686 1843 2759 4949 16007 18495 41243 126081 213025 275892 809418 1939646 2371160 4616729 13133688 19321048 52957166 82157439 188523996 424796725 700079134 1167660485 3371906652 -1 2 6 13 24 32 113 210 427 850 1702 2279 4726 10026 22859 47184 90745 253135 472769 948549 1403596 3395102 7835801 16360162 32593744 66429559 86693476 193142790 339104397 553069652 1153322002 2293404856 -1 3 4 9 25 55 82 255 330 735 1600 3149 5473 14560 22610 42342 130955 187402 372324 1008804 1963764 2113735 7048033 9477004 20130655 65629457 131263270 145975279 428241747 554551451 1183978957 3420830038 -1 2 4 10 16 59 120 151 322 976 1831 2356 4746 10224 16536 47241 97179 181495 309184 746458 1734371 3201379 6129839 8818923 26256119 57265216 100280068 190169444 338016860 748027785 1143589665 2290167511 -1 2 5 10 21 59 127 162 317 592 1216 3825 6839 12178 32090 48492 82439 162597 308911 611770 1755597 3271818 4523123 12193791 21731464 45984705 115798780 241181970 304146455 896240252 1207309449 2355049614 -1 2 5 12 29 40 112 173 266 899 1809 4017 5875 9799 19884 48124 95542 149563 504005 879428 1079135 3231045 5192193 11335527 27643138 54934257 113079996 156127035 395394881 729578991 1195397573 2325250382 -1 3 5 9 18 60 80 161 333 672 2032 3045 6947 13346 21137 41469 127244 153253 372523 681685 1635210 2412840 4465670 9927747 19350774 52201368 70781726 257497816 482883578 547018627 1162227061 3439091927 -1 3 6 9 22 57 102 251 294 550 1959 2969 4471 14970 22922 42315 130599 253326 371426 647301 1833357 4052493 6831029 12245695 22126773 53473988 74171919 170689389 469108073 542412078 1162614961 3381505150 -1 2 5 8 18 42 100 159 398 922 2040 3885 5377 9732 29211 47119 84261 161546 373342 710394 1265520 4127689 5283863 15203889 29338493 57533342 112236538 148644690 400160929 894412526 1195995943 2338470514 -1 2 5 15 20 47 71 133 500 768 1462 3765 5264 16358 30456 41728 87676 160060 404208 641765 1200466 3144176 6042627 13266418 32410169 41457735 102509585 157434177 451103445 926961955 1203435788 2348201237 -1 3 7 8 28 59 73 228 457 806 1246 3337 6188 10955 23248 47344 122925 220903 341024 817935 1765524 3138419 6511244 14366768 30269841 49110372 130101711 263025874 287764233 651214987 1181750448 3451400449 -1 2 5 8 27 32 85 195 416 589 1127 3791 7046 8772 29073 45519 82706 161264 376591 940162 1464199 2281200 8350203 15570339 23574574 43602302 111330756 243367559 352200835 869688428 1202293054 2363069409 -1 3 5 11 19 32 119 134 494 916 1141 2486 5723 14269 23942 44914 127135 153642 304399 713302 1566562 3599564 5864926 14337569 29165419 43093043 96672836 146384348 497640271 543221136 1144285915 3402527674 -1 2 7 15 31 42 74 255 299 758 1320 2241 7157 13746 29926 41048 87542 227304 403178 875022 1171706 2917071 6784338 10586198 19503739 40154789 96367219 240103410 482787902 839176883 1155988373 2359834347 -1 2 4 15 22 33 69 150 327 652 1408 3334 5479 10257 32686 46621 84126 195784 405538 541293 1433764 3113784 5473946 9702367 19078693 36910954 122997375 157088134 279100621 838948019 1177997131 2346644868 -1 2 6 13 26 33 107 222 399 986 1264 3196 7644 11265 17933 47932 97480 247006 474398 1013396 1430360 4163220 7375625 15144408 29113527 47019306 120674154 220203851 317461886 721010134 1190033186 2402898126 -1 2 4 9 18 53 113 140 273 982 1195 2291 6305 12671 18446 42851 93713 182784 336368 679942 1891383 3442610 5672379 11276806 26750876 42530473 87620444 261188019 509527946 759870350 1156501252 2374609850 -1 2 4 14 24 32 106 171 268 785 1859 3042 7402 14684 30560 43845 89515 193673 437737 1004689 1437080 4168209 4894859 10907552 31694373 57621661 81328522 205207792 438334825 824717099 1164169550 2411750232 -1 2 6 15 19 61 70 223 299 784 1828 3799 4259 8553 22244 47836 93412 251671 407786 780485 1760982 2926283 8051181 11282486 30132540 58493402 105717250 168669510 346977867 629141078 1205981934 2314810221 -1 3 6 8 20 59 109 175 432 687 1684 3396 4915 9269 20206 49004 127286 249806 343059 587192 1721737 3776649 4375763 16032612 20529544 64072503 117660173 200054234 392505832 704437274 1181096318 3371940030 -1 2 6 14 16 58 116 217 502 689 1470 3347 7198 15150 28216 44090 82578 258047 437989 673751 1696586 3453133 8124454 14189451 16778953 39750256 118101070 232139659 424364846 1040448969 1181715997 2406325168 -1 2 5 8 17 56 122 250 392 835 1355 3265 4439 8335 19121 47692 94309 150384 375193 750697 1721625 3157525 6970534 14881277 32252344 34261239 119586095 199654157 338022572 718176587 1186464435 2302019319 -1 3 6 14 24 63 101 233 406 804 1586 3218 4396 14366 31510 41390 121562 261008 401602 972871 1801930 3713737 6669532 14865862 31354280 62330486 121157146 173240176 435458962 841858325 1184887169 3375610979 -1 3 6 8 24 54 107 174 287 609 1560 3075 4202 8280 29161 47531 116840 258451 342312 969004 1897279 3980953 4376167 10938183 22746228 62991096 127364287 174295989 368025386 928166974 1184291642 3375715655 -1 2 4 14 29 40 115 139 348 715 1753 3082 5921 14313 18885 43332 90261 182764 436533 909338 1165502 3255267 6055659 8799431 17939529 60739678 132550601 166532052 510540993 680939780 1186794760 2328597790 -1 3 4 8 20 35 112 176 395 760 1988 4038 4351 14280 21763 44223 129469 185601 339128 653745 1529117 3615887 4225506 15390173 18034100 57146001 108384481 177120694 526443944 613152726 1194674045 3376356372 -1 3 6 12 22 63 116 237 456 815 1349 2889 4664 12143 29143 61910 94677 160211 291295 1012169 1110518 2814338 6058351 12087463 19919752 59602637 103415172 255193020 411189459 543797508 1484931282 3765022983 -1 2 6 9 17 52 67 189 378 1022 1659 2945 6891 14765 22749 55512 121045 186571 415975 972929 1366091 3496399 7068662 14081801 19517709 34883100 131395291 178328896 376909032 974713912 1450650878 3122197511 -1 2 7 13 22 45 120 164 416 683 1614 2118 7549 9317 16664 49421 114981 147799 311784 1032307 1655437 2442271 7818589 10965803 32699307 47561915 116811917 139006128 444183706 988935527 1517925692 3136419779 -1 3 6 10 30 47 109 255 386 691 1755 3002 7370 13016 23264 56048 88782 154270 481847 547606 2087066 2711010 5690189 9945559 30302231 44276100 125713468 152750320 276134504 1023516703 1349876638 4244742773 -1 2 6 14 25 50 65 250 415 988 1855 2275 4745 10812 30392 63117 128704 194085 391046 619522 1078261 3209928 5106535 8538107 23870076 49502535 109251928 264576844 450770043 562741249 1524511580 2710227154 -1 3 5 15 30 63 118 186 508 978 1704 3190 8153 14377 24242 57034 89709 253867 285696 743948 1365945 3132356 7534079 9217735 23421958 36701418 67668357 199267478 402532574 951090814 1476278128 4172302062 -1 3 7 10 31 43 123 196 283 788 1975 3743 4110 12368 22229 54936 87560 186273 513407 545011 1956511 2114310 4353048 13605020 21310498 44004175 97762031 231788135 368442063 1049470353 1442180203 4270692419 -1 3 4 9 27 57 97 154 463 746 1682 3542 7521 9997 20115 52952 85506 216843 511196 674282 1491378 2512156 7038126 9215048 33105029 45206355 72894407 183359915 426048153 1043677061 1499783365 4264892205 -1 3 5 14 16 63 116 183 447 565 1509 2520 5036 13488 31609 64458 96888 260184 327052 848944 1271572 2708079 7515028 11392004 28714385 55004032 128944996 242554753 339656687 699034753 1413399687 3920271223 -1 2 6 12 31 63 101 230 304 995 1589 2446 4334 12285 16961 49853 115642 180265 313046 740909 1367452 2520551 5585949 13494952 20810423 36018058 115778940 245061049 426993421 946870138 1500718180 3094402581 -1 2 5 12 19 46 99 131 336 657 1056 2627 7297 15033 25407 58279 123588 221198 353516 847628 1831137 2772442 7053972 12800641 25829039 60374918 113077000 149977817 364204524 604444975 1437938674 2751985846 -1 3 4 14 22 54 101 189 316 916 1780 4026 6431 10355 20032 52941 85917 216232 281422 1001253 1333280 2555405 7875399 15124901 19776162 39080086 93088403 152018482 489072034 976147354 1562832133 4197323478 -1 3 5 15 19 50 101 234 257 732 1306 2194 4876 11510 18084 50785 83751 247107 279000 903790 1367959 2522192 5448858 13849746 29124663 53609565 125733621 251074450 413017935 1004557134 1486775700 4225802120 -1 2 4 14 18 59 84 160 475 986 1612 3593 6339 11841 29030 61855 127216 258752 325406 917458 1075372 3824896 6948112 8849889 23795163 38744559 88920989 153394252 504898789 646079344 1578650897 2793585666 -1 3 7 12 20 49 102 194 327 1021 1472 2995 4619 12493 31656 64286 96933 194666 327336 979438 1469272 2444671 4460182 15145132 18358676 66834232 103057818 254416346 391527637 716498263 1465275428 3937676619 -1 3 6 12 20 50 110 224 493 853 1926 2634 7803 9210 20761 53671 86209 152211 284597 940298 1526497 2129316 5247025 10891725 17655137 47037272 133167758 148511523 423243166 831472495 1496999293 4052728695 -1 2 5 10 20 50 94 194 381 786 1718 3089 4530 11657 22506 55129 120473 218199 413708 808992 1392950 3830820 5969133 15017499 23939502 36990205 70820655 216646319 439415576 836967106 1513140945 2984505307 -1 3 5 10 28 61 107 144 354 869 1311 2764 5214 10456 27122 59533 93142 257703 451825 586193 1464913 2340567 7033862 14363372 23752694 65234922 109933690 213209507 418980107 745404430 1492667326 3966637519 -1 2 7 14 31 47 64 226 375 565 1539 2119 4799 14438 23960 56513 122550 153680 348526 705019 1933233 4008494 5039282 16155413 32376040 48893764 113416270 260189456 327773750 1023612647 1401468546 3170977522 -1 2 5 10 29 36 115 163 286 636 1188 3719 4675 9304 29911 62963 128991 226212 425097 585105 1756998 2306402 7494120 16554830 29474493 60115251 81738314 233228140 535603628 637231224 1609391053 2784501551 -1 3 4 10 29 60 103 150 365 816 1254 4069 7376 10495 27566 60142 92565 224685 418815 589218 1495851 2437418 7261916 14228024 21110823 54001076 80499465 179319157 518934055 727423966 1592730182 3948476933 -1 2 6 13 23 45 65 223 298 756 1753 2377 4180 14407 31763 64871 130943 194812 291816 1041643 1660552 3784534 5699303 12741009 28985725 47390330 108667459 239882555 307901494 740024646 1381751398 2887328756 -1 2 5 9 28 63 69 229 345 865 1097 2927 4289 15421 26064 58601 124697 221881 518945 654839 1461522 3454684 4650875 15458111 22580421 58367523 113681678 246763441 278048774 572881561 1351828182 2720410663 -1 3 4 9 23 33 77 229 388 584 1495 3000 4557 11019 25260 58200 90505 222558 519580 817817 1891421 3810227 4748579 9127092 28089671 54605250 110350349 242007173 467322179 718282642 1541124380 3939719384 -1 3 7 9 18 35 125 176 370 671 1515 3676 7639 11462 21361 53824 86057 185419 416029 999955 2024988 2105501 7916116 12645080 26024560 58664591 73220949 179135696 484713895 892356082 1558539438 4113740076 -1 2 5 10 26 55 67 136 489 686 1488 2357 6375 12081 27581 60101 125362 224896 418557 750315 1099751 3212912 7704412 8394635 30783734 54055891 128956626 197546938 477902881 702599816 1551743939 2850247787 -1 2 7 12 27 63 113 198 467 836 1818 2949 6857 11818 22936 55476 121436 155352 283559 639429 1471173 3051344 5052215 10861884 17066209 42967289 121720168 171467745 487668557 834068779 1561378697 2981391615 -1 3 7 12 26 60 70 156 481 734 1417 3725 8191 8980 29390 62367 94415 194403 327020 651233 1561884 3443899 8002387 9121293 31976407 52812267 74422113 193803422 438552434 587511669 1512227142 3808870265 -1 2 4 14 21 60 113 175 371 622 1189 2834 6148 14518 24870 57480 123708 255118 321868 949974 1070395 2659441 8367285 13061434 32681163 61263234 103198080 171855763 374581663 646399438 1448227716 2793699698 -1 2 5 12 30 42 100 163 275 825 2047 2357 7853 15258 20315 52866 117783 215533 345206 677036 2062743 2953382 8138169 16050257 23740093 43139924 100981773 155379055 347484031 861334849 1421325051 3008712981 -1 2 6 12 20 39 100 139 341 660 1212 3640 7392 8967 19078 52007 116826 184174 313225 970752 1925725 3084795 6961159 12706021 25695545 64075393 80084255 178500689 455080258 1040333733 1528718920 3187678970 -1 3 6 13 22 63 121 129 272 882 1239 2882 4512 11741 32615 65204 97318 162319 325596 1043147 1071588 2920532 7122713 15038852 23065241 53699565 110776300 240333322 411749027 661076788 1485560964 3882195233 -1 2 6 14 31 46 102 215 439 954 1202 2776 6883 10017 29229 62220 127395 194556 392157 683072 1924774 3021306 4530886 10484408 21065287 52320697 108959663 186626730 414369765 568015437 1488149058 2715358143 -1 2 6 14 27 48 96 145 422 1015 1716 3304 6490 13131 25037 57917 124037 190576 389396 541220 1057608 2146483 6924112 12077106 21378617 34892787 74479384 150851388 288438554 560886880 1362413588 2707830390 -1 3 6 12 18 32 78 224 429 609 1178 2281 6128 12446 30517 62809 94674 162077 290479 876227 1910907 3858189 4958885 10443516 28025282 65784581 125967522 205529350 340118255 792862267 1413587983 4014948379 -1 3 6 12 22 42 121 158 463 615 1136 2440 5274 14359 25177 57388 91263 159122 293286 999483 1712328 2508220 6826877 9295277 28973955 59580547 122930530 221882997 291034872 553393401 1365028480 3774045824 -1 2 4 13 24 43 77 222 409 585 1890 2590 5104 16159 25081 58259 124075 257628 359518 606595 1877620 3853412 5521098 10183532 29025644 33713393 118520534 248629620 286143431 560134694 1359693999 2708189516 -1 2 6 12 30 45 89 163 415 853 1525 2811 5496 15163 26201 58718 122904 191305 326940 770870 1912453 3234864 6357264 11272849 16942597 66195101 110107848 202976155 300898240 577869532 1374404578 2725932637 -1 2 4 13 27 62 94 253 368 617 1396 3518 4483 15388 25156 57453 124373 256346 359038 573987 1552243 3693255 4656164 16552637 30260069 58649120 95780294 222841709 319467585 583495776 1393547990 2731510794 -1 3 5 9 28 44 64 131 343 873 1573 2059 4526 12609 20106 52615 84862 246408 479569 615875 2040860 4190999 8330784 14101055 23358116 41828090 107369873 243984758 375011835 836623897 1448968032 4057235984 -1 2 6 9 23 47 115 136 348 892 1471 3229 6574 11231 25548 57383 124158 191301 423846 905511 1714506 2319362 6744730 13301143 24336322 61054988 99742102 151607748 479805040 764563658 1553935156 2912903740 -1 3 4 12 28 51 109 137 287 549 1846 3559 4381 8901 22062 54444 86744 220666 346699 747087 1221724 2414729 6373388 15563677 33265088 40381377 76402245 204402364 490323864 921265830 1564255701 4142062468 -1 2 6 8 24 43 116 169 359 714 1095 3146 7452 15873 18406 50664 114760 184285 447725 713630 2045903 2479369 7397445 12661229 27516011 59372481 95884956 185674162 343305338 930622554 1416684299 3077715685 -1 2 4 14 30 62 96 244 443 755 1221 3052 8001 8937 21759 54925 119595 252875 311832 782057 1355065 2376177 6285794 8462728 33378945 60184858 108217991 167372191 416232233 839377006 1489746763 2987194584 -1 3 4 12 27 53 102 187 457 627 1162 2333 7043 11521 23673 57084 88920 217405 347404 585309 1189581 2212491 8222973 10098820 27732538 65557390 124995786 178054287 477969198 853861276 1551381633 4075615588 -1 3 4 12 18 49 74 195 318 540 1548 2871 7028 16356 24507 56472 88203 218548 345595 811385 1343767 3211902 5310126 13372079 29628668 46873202 122179883 181913910 356905474 973414840 1430384499 4194964854 -1 2 5 15 25 46 88 206 357 803 1606 3252 6842 12934 18218 50535 114710 215766 318625 554002 2031675 3375208 5603506 15040997 24347327 39584886 68225351 157290979 272901838 862186099 1346452025 3009991765 -1 3 5 11 20 55 80 223 484 774 1664 4003 7027 10251 25129 57592 91430 257227 424387 805369 1541555 4131189 5313537 10596995 19351815 40731702 94800626 137630629 475611105 766531477 1549673873 3988782384 -1 2 7 13 31 51 106 128 378 897 1231 2209 5649 13787 24856 58308 124099 157804 325490 743094 1213682 2558161 6690472 14202073 18801205 58091048 121532169 201358152 380324083 647341809 1454268035 2795279290 -1 2 7 10 31 36 106 200 466 673 1313 2319 7531 11830 29998 63020 127311 163019 486135 580872 1740088 3086080 4863201 10540914 32872411 57357568 133977477 159027830 504282464 611306353 1577597560 2758100489 -1 3 7 10 25 39 112 129 304 538 1088 3382 4563 15456 25223 57804 91949 192305 520492 743760 1608188 2104783 6369161 16440029 32640741 64984613 89470486 226654299 335267254 574530632 1409106722 3795266779 -1 3 5 15 19 60 82 190 456 988 1924 2080 5666 8901 29242 61505 95478 260641 288312 906900 1280499 3806680 6595894 8551126 23816040 44127479 112037223 227711863 480721392 625134413 1554135705 3847015710 -1 3 7 15 25 39 122 175 383 567 1036 3231 4110 15271 30418 62940 94993 195104 353600 641427 1707551 2594137 7452018 13492848 30491522 64624605 92614701 230255795 271767326 737255902 1345770548 3959072622 -1 2 6 11 21 62 88 138 288 606 1189 4032 6484 13636 21785 55022 119089 186375 477736 911827 1216700 4073181 8025521 15313175 29551858 60300395 73415096 149637658 304081303 943591451 1377380240 3090282280 -1 2 5 14 24 39 76 201 464 593 1270 3272 5907 16239 24102 56699 121396 217147 282501 551447 1810343 4007351 5830137 11713239 27054470 65588568 94105579 238915807 301380720 1043677706 1374912127 3191777225 -1 2 6 15 23 42 99 183 466 571 1578 2375 7204 15853 25445 57380 124375 190681 359265 971518 1807142 2795562 7357277 10140908 25255990 43869686 103704740 134413284 381080434 667029987 1454518022 2815347012 -1 2 7 8 18 44 123 247 430 537 1059 3635 5402 15851 20636 54270 119817 154830 410165 1009264 1645387 2369597 6220929 9077229 25395891 60392724 76647767 237769447 280835385 940559939 1354430418 3087149545 -1 3 4 15 28 55 108 138 258 576 1802 3335 5468 13576 24944 58066 91672 225088 324213 710763 1119385 2602635 6514161 14740291 29817585 38782694 80755314 239530842 345856632 613520226 1419295264 3835229096 -1 3 7 8 24 38 119 156 274 630 1345 2700 7520 9160 19602 53049 84467 181705 447504 714557 1677979 2272767 7166081 15169468 31042314 58086633 103179913 144939425 421374515 1072682748 1494901605 4293333630 -1 3 7 12 17 38 117 203 315 668 2008 3445 4679 16054 32005 65075 97003 193302 321557 805980 2037414 2438925 4286101 14670818 26616650 41014929 81735938 231499825 317017133 751572582 1390458411 3972162622 -1 2 6 8 22 32 118 199 323 708 1169 3801 6583 8322 17124 49643 116336 184126 450527 913282 1940859 2502392 4512505 15131270 25264688 63014280 79170740 139500700 409349532 965074327 1482779347 3112833210 -1 2 6 10 30 46 92 137 302 556 1782 2464 4287 8884 24075 55546 119122 180725 516965 572716 2057585 3192145 7796225 15078076 33072156 43833124 108808545 240480724 535402790 823472739 1610021960 2972026654 -1 2 6 8 23 43 100 250 266 922 1644 2291 7001 11838 29733 62051 129782 188755 446063 866759 1592803 2867074 5522802 14132265 18344529 37311421 107650618 194027842 475981114 659997321 1548136116 2810017274 -1 3 5 9 25 48 91 178 368 599 2035 3040 5426 11528 31877 64349 94416 255239 477661 767574 1263812 4175086 6639353 14302265 33185350 34610505 132005112 220258284 460988034 617527447 1533628609 3841000900 -1 3 7 11 20 58 106 231 437 969 1711 3545 5758 11871 22012 54076 89613 182750 484461 866170 1108264 2400355 5621113 8941627 23141570 36124399 82700970 260056675 405424573 866411674 1480242937 4085312148 -1 2 5 8 22 48 105 203 395 535 1294 3051 5055 15920 16802 50382 118783 220662 483750 796135 1370896 2209253 4674157 8780318 25333649 51420075 113748558 257487044 281583440 831267659 1356621714 2980948063 -1 2 7 15 26 52 111 246 345 998 1953 3900 4988 8787 17049 50502 117416 153796 391625 572703 1209719 2369828 6117735 16022377 17774948 46955920 91534780 210987338 491067612 1024604341 1566015485 3174445291 -1 2 4 14 31 49 69 255 308 773 1564 2052 4592 14829 29885 62172 129653 256618 315859 729315 1269144 3161234 5012023 13822621 22794482 38249414 108518383 247739421 317647433 703680958 1392353378 2848021511 -1 3 5 10 19 34 80 165 418 535 1807 2346 6167 15337 32417 63937 94246 256338 446931 994094 2023416 3652105 6749234 11632441 28670900 36567035 109928741 182766279 397055071 693808443 1471436127 3916244834 -1 3 5 8 21 59 121 170 357 971 1221 3244 4217 9537 23921 55561 87293 247611 517640 865950 1080423 2984397 8068836 13546290 19362590 55975258 86685507 224493308 521965218 816420353 1594666709 4035233029 -1 3 7 15 27 34 118 190 419 1004 1924 2828 7372 9381 28906 63425 97628 188987 344548 572240 1659640 2297346 8295082 11187844 22366085 42775373 120342757 155034369 467663764 584772539 1539758158 3807973636 -1 2 7 9 28 33 127 170 278 810 1596 2288 7026 14743 29100 63261 130703 157286 448755 565990 1624126 2524863 7440775 16554196 23117515 40172224 104688484 201280701 399936046 776970143 1473131933 2926175982 -1 2 6 9 20 50 72 237 411 938 1105 3107 4215 15912 26688 60639 123152 193139 411987 798575 1430699 3146463 4458084 9374679 22517784 57188954 89015909 222214674 313812217 670629261 1386339787 2814909501 -1 2 5 8 30 43 104 252 284 572 1878 3267 4777 14700 18029 49579 117890 220432 483637 535739 1930157 2659742 5616975 14439926 30112411 41913691 70422863 222084426 289623917 864737578 1365141531 3013784666 -1 3 4 10 25 46 119 179 458 853 1060 2982 4569 10801 26028 57690 93115 227513 415001 704032 1918727 2593176 8202968 10413222 20931452 53636377 113472576 241158965 466390749 672864393 1540471818 3896263089 -1 3 4 8 31 63 125 249 417 924 2006 2507 6245 12686 24278 55729 86343 216021 491482 568404 1565310 2625537 5745255 8448162 21466873 45715511 108079622 169371744 306614061 1012831053 1381051470 4235616842 -1 3 5 13 25 42 86 148 380 820 1346 4082 7854 8566 17718 49289 85749 250622 357453 637198 1863675 3544836 8369456 12875156 22428476 65628487 69278792 185017879 459951174 948065550 1534491724 4172591012 -1 3 5 9 17 56 108 194 268 595 1933 3797 6810 10207 18752 52804 82197 251995 490456 1030168 1271383 2363566 4634165 13073835 31503852 37190124 92061504 142469562 458000403 1043437196 1533000550 4262814671 -1 3 4 15 16 37 110 217 383 816 1575 3479 7326 9995 21263 54362 88810 213117 322192 828909 2021256 2678250 4705868 16642542 23727607 40082516 76293717 177918046 432755380 828560935 1507123133 4048112485 -1 3 6 14 21 62 112 176 437 935 1177 2296 7097 10076 26553 57991 92651 161448 350604 1025116 1073838 2714016 7599712 11360402 24323685 53143006 124839169 181330980 434529893 725508542 1509387393 3944054060 -1 3 7 11 31 36 127 195 444 774 1536 2311 8051 12697 28839 63281 97631 189656 482741 569824 1732716 2422421 4685430 10445496 18240597 34320208 111493680 155419022 288490310 674956948 1361643539 3894222129 -1 2 6 9 28 54 125 203 497 756 1611 3902 4983 14423 27940 60085 124726 193210 410848 539050 1306561 2944219 4941910 11821393 29687238 49567549 89030897 212763037 270074394 655001572 1342901590 2804192333 -1 2 5 12 28 42 92 189 332 918 1398 3379 4787 15413 20405 52190 116184 217982 352702 735599 2015953 3234245 7108763 13541175 17641437 61632553 84705659 203555810 315458962 879463630 1389531253 3025779455 -1 3 5 12 18 33 121 210 453 975 1988 2237 5826 10318 32637 63769 94860 254494 377239 831176 1897840 2190051 4937668 11339735 21301407 46077630 114239632 234749610 425261815 670201137 1497721457 3889223312 -1 3 6 15 31 54 126 128 452 952 2033 2564 6653 15669 26240 57573 92573 161458 377670 670167 1174268 3141715 7162864 9151830 23025887 45219985 127271406 185762806 354486016 659295071 1429314487 3881941250 -1 3 7 13 29 60 83 239 373 1005 1066 2684 6547 10688 29535 63102 98161 189242 279215 699939 1342831 3990842 4804244 16169807 17350857 51128499 101150908 177533518 515110204 642120423 1587997628 3866877018 -1 3 5 15 28 32 102 225 486 669 1831 3250 6697 13405 20437 51707 83501 252315 288314 671625 1759680 2680478 5979885 11393621 32236254 40187845 68864911 155533561 334845826 897874785 1408141277 4121922941 -1 3 4 11 18 62 100 187 279 597 1650 3141 4597 10171 25783 58226 93278 227801 447635 1027092 1079856 2314650 8201245 15851856 30861994 49968363 82986883 208375000 527863977 748725515 1600643846 3967839452 -1 2 6 8 22 35 118 217 416 699 1785 3591 4770 12310 21135 54573 120901 183930 456506 900029 1886974 2522707 4761072 10448404 30151586 44610504 92788574 210624309 338018976 1020093331 1412990060 3169388690 -1 2 7 13 27 39 93 250 414 1008 1525 2049 4623 14495 28937 62887 130999 158480 319241 603740 1732372 3495014 4890802 8412501 24293437 60056170 128798535 250644618 303469346 731003440 1376614117 2879781663 -1 2 7 14 20 52 122 189 407 953 1035 2965 6049 14596 27856 59863 122926 159977 345955 996807 1439118 2706951 7677145 12239226 23771522 58551595 110488288 220816838 288028780 645911914 1363051669 2790525513 -1 2 6 13 28 54 127 192 462 701 1644 2297 4470 14705 27097 61081 124239 192630 280260 669044 1177212 3133122 5088676 11521367 33038572 47825392 109428339 241918625 306576004 658428103 1381337000 2803042903 -1 2 5 11 20 46 85 254 405 859 1148 2630 4915 15581 23345 56938 120362 213962 455404 832976 1789017 3172533 5021427 8495273 19070076 50572748 102326652 266078325 286692742 1037021618 1359758887 3187440632 -1 3 4 8 21 48 120 218 462 853 1277 3493 6529 12171 22109 54261 89215 213878 485198 893520 1396489 2653609 4622682 10949667 16954886 57473483 94274957 151293890 508600235 873047340 1581565829 4095896305 -1 3 4 14 27 34 100 205 414 1004 1409 3002 7837 12996 17187 51135 85708 218972 289154 637307 1596851 2848100 5115331 8687772 24749985 61337565 106837776 155764736 277960742 806321892 1351095068 4029129471 -1 2 6 15 26 50 127 216 399 876 1810 3577 6408 14252 26065 58315 126035 192547 347933 539505 1179388 3133869 4292719 8519931 20939217 44139500 75236882 145133455 331488350 543473532 1406301393 2689156328 -1 2 4 11 31 57 77 169 429 669 1685 3199 6342 16278 28784 62559 130755 256666 412869 622604 1409042 3276841 6586464 12026050 32932208 44073940 79267084 143526362 395546801 786771386 1468029791 2933826431 -1 2 6 13 19 51 90 215 445 888 1323 2740 7292 15662 19250 52540 115323 185627 292623 885873 1345583 3709683 5255954 8937122 20801836 61881950 113561091 144066467 383016560 854419608 1455734078 3000519429 -1 2 5 11 30 61 88 147 449 624 1908 3229 6551 10015 31190 64661 128976 222022 450342 624452 1543383 3840297 7448238 9763662 27491030 34011191 73858695 148992097 461467292 642565411 1536173370 2793405987 -1 2 6 8 23 46 104 133 309 764 1072 4080 6343 13476 23928 56313 118983 181856 453053 853521 1739299 3118139 7220095 15786311 25532001 59452937 71658745 140741626 312809333 1031384192 1387882611 3176858993 -1 3 4 15 24 61 104 162 437 861 1734 2153 7318 15524 23540 56871 86131 214511 321445 558251 1477653 2298277 7352221 11366754 17768495 41150305 108004775 141463236 384701529 984457608 1459381269 4203086632 -1 2 7 12 16 35 83 244 452 637 2013 3525 8096 16209 19296 52909 115747 153345 292066 787539 1902620 3511556 4992059 11036744 27148216 39897749 78236839 185025365 339762148 819030232 1415134961 2968045968 -1 3 6 10 19 37 93 170 427 728 1675 2409 5985 8713 26935 60864 91029 163711 478461 953963 1875076 3388252 6669267 11899136 30485080 42270018 102255441 233866282 473501462 703995663 1545778705 3922448254 -1 2 6 9 26 48 97 249 299 989 1910 3610 6448 9631 26570 58247 125949 196478 410749 723282 1283930 2243706 6144806 13371154 19795694 42932238 95757921 156786935 454552885 691401598 1526880494 2837194295 -1 2 5 11 18 32 72 230 271 617 1582 2654 6189 15222 20523 54434 121216 215378 454009 1019591 2037034 3812327 4977908 13186611 32849996 49377623 133970235 194467396 381083149 1068056713 1454338071 3214687162 -1 2 6 15 23 44 106 132 297 706 1089 3098 5174 13373 24178 55360 119137 183115 356041 953316 1580646 2894217 7172408 16687554 26601781 60916146 94143453 264996564 358123670 992975356 1430627144 3138252175 -1 3 5 12 24 48 80 224 314 573 1288 2438 7029 8939 24979 58903 92992 260785 377878 625656 1121983 3713574 4880463 13746262 29524178 56394092 128975572 175375398 461540243 712089117 1536568285 3930094396 -1 3 5 10 16 50 92 137 394 676 1714 3397 5711 13113 23026 56630 88014 249845 454333 954367 1511638 3718663 8310608 12480320 31821225 44537603 70234281 256269368 369317116 999279566 1444078910 4223210498 -1 3 7 15 27 60 123 181 450 696 1480 2373 7919 15549 26701 61422 90660 194195 348983 559848 1448144 2765625 7567414 9781460 29696897 54285924 128287295 143098985 371428211 594352785 1446033390 3813634708 -1 3 4 8 23 54 65 248 332 845 1060 3527 7954 10326 21357 54402 89216 216222 490934 822476 1514664 3550501 4742606 15388628 21395870 55378196 92963739 175473924 518098458 919935714 1592895263 4142877411 -1 3 4 12 26 45 113 182 261 918 1995 2384 6150 14403 32538 64064 96074 221663 346332 530356 1977073 2578470 8303936 16476570 20861808 46704754 106028103 169163669 378959920 681603776 1452043602 3901512834 -1 2 6 9 22 51 98 158 422 930 1132 2645 7711 9988 20907 55220 121478 183147 424710 857689 1326820 2390258 6853314 12498329 23520467 55456380 106687142 151725801 443863773 855855784 1516720647 3005797317 -1 2 4 15 29 62 76 150 351 630 1853 3011 7146 12709 25685 57374 126497 260124 285491 693184 1388282 3299965 8098195 13773246 31773046 39848851 128916288 168014002 306341562 557278817 1381164970 2701943943 -1 2 5 11 28 32 67 131 316 543 1557 3950 7004 15206 30205 61618 129850 223475 443440 562366 1581331 3722429 8061746 14746682 31656202 50238661 90415610 143805784 361627833 773751123 1435566797 2922219421 -1 2 7 9 28 46 68 148 332 1014 1157 3096 6364 12628 27603 60780 124795 160929 447853 563946 2045769 3956974 7699842 14074833 18888178 57796511 89158936 157407004 289971302 622476598 1364259811 2771148191 -1 2 6 12 24 43 69 138 282 660 1560 2731 4607 9692 20546 54607 121417 181741 327053 561825 1941733 4087588 7916090 15917982 28813586 44616676 131227788 259992753 490423713 874446103 1562612610 3022660107 -1 3 7 15 30 62 116 248 277 950 1467 4032 7397 13226 29616 62502 97282 190519 347812 661504 1425235 3042052 5327584 14521668 17475070 63853127 68692902 168774906 325525267 721565320 1400307125 3945032251 -1 3 4 13 20 60 116 210 347 593 1452 2197 4750 13851 19673 51915 82972 219336 390082 1021872 1130345 2809251 4291123 15435551 30116865 50632864 125575195 239792320 366612567 854078076 1439680509 4073643540 -1 3 6 9 22 60 66 215 470 998 1179 2074 5506 15911 24398 55661 87844 150630 452654 889199 1259197 3394551 6022449 11898838 21895264 51945782 121434848 227292726 308267743 1014785913 1380649015 4232091126 -1 3 7 14 22 51 83 155 490 723 1843 2399 4940 16306 22289 54256 89683 180371 385438 956257 1553257 4180720 7436088 8562336 31686208 40187272 116048179 253584368 269914591 984397859 1342562280 4204774111 -1 2 5 11 29 33 92 245 456 533 1442 3667 4613 9525 27947 58235 127353 218178 440703 580152 1682236 3473367 4769685 10755696 28783355 55756509 70491422 227882078 515428027 729744950 1592789290 2883262543 -1 3 7 11 16 41 66 209 367 891 1751 3001 5837 13167 26548 60436 96996 182764 470736 1033027 1719256 3798795 5657867 15599912 21598974 35372096 127008671 202950117 350564552 622977044 1421042920 3855608478 -1 3 4 15 30 54 127 246 402 858 1370 2563 5601 13681 28163 58494 94570 214413 305371 739809 1127102 3007149 5406705 9460097 19696667 61676166 117287673 211406402 386318025 599488754 1465177304 3811251201 -1 2 7 12 17 38 110 225 282 889 1168 4075 6662 10170 19366 50217 122577 161857 274650 815357 2007066 2867280 6246456 14573826 24941477 52343816 79069062 158317527 465790413 1024695529 1536962445 3184384660 -1 2 4 10 30 43 93 133 470 846 2017 3280 7074 11089 23022 54640 118382 255119 442056 617826 1912247 3168059 7621518 9858313 19705154 49141307 83020167 162687045 490579275 859719280 1565127927 3014132672 -1 2 7 11 28 34 105 181 263 939 1840 3285 5974 12573 22345 56273 117842 163046 502058 620053 1683765 3102526 7494465 16305463 20217828 42086207 77166850 265232870 377220081 1061951733 1443471563 3216304170 -1 2 7 9 20 52 86 210 478 636 1129 2524 7474 11746 26868 57666 130274 151615 441142 810151 1551386 4123361 5334460 11695119 26955501 59772967 120371310 151247640 509780836 697400117 1580457940 2837654484 -1 2 5 11 27 51 119 228 290 832 1741 3031 4510 8442 22074 56598 118160 224835 441960 780775 1291902 2850655 6266750 12959230 24637053 37305864 126576933 260814600 512851108 932780081 1590605016 3076291496 -1 2 5 10 20 49 64 163 351 628 1921 3462 5395 10503 30227 64285 126780 214156 406681 836062 1425353 3595054 6358119 12749288 32283880 35206609 79446940 251246599 461854229 581505038 1541808874 2724949401 -1 2 6 11 31 59 103 237 399 965 1813 3091 5480 12748 26125 60062 130697 183602 470915 544489 1321135 2441883 5553441 10220231 23877842 46178091 77081253 246957822 389003055 651847951 1467709709 2789294197 -1 3 5 13 31 62 101 220 419 672 1239 2573 6754 10269 19635 50722 89450 259799 343391 685790 1326414 2455290 5127448 9795164 30456921 60585274 114539250 192576067 515647549 994495723 1592936094 4224932888 -1 3 7 11 21 50 115 168 403 886 1999 3776 4984 15775 31662 62872 92044 186392 468556 874627 1386415 3038042 8200696 12146425 18265469 47998421 96820483 214510657 319603287 741606926 1399950679 3968701933 -1 2 5 15 23 52 102 172 510 948 1565 3258 6160 12384 32266 62032 125791 219542 303917 1038713 1319461 2382820 7775986 8835916 21608207 39940271 72118057 147574994 296694111 754089206 1373238817 2893308433 -1 3 5 14 21 41 90 228 503 761 1445 2391 7654 13774 30751 61630 94114 253900 306826 967623 1776002 3522059 4448475 12045641 30640638 53484762 131511953 160006076 310934919 770996633 1389032191 3980421919 -1 2 6 10 28 53 77 172 353 884 1598 2832 7616 13566 24599 60011 128203 181796 503121 612871 1186762 3555233 6782333 14639102 24483764 39529028 129848007 160465231 313328388 546932421 1389071074 2688819076 -1 2 4 10 16 43 96 232 445 1004 1079 3135 5940 9283 28002 57589 128014 250894 439706 934806 1708276 2731122 6026790 9097984 23411818 55696355 85665498 235957110 494824406 683829989 1562667090 2823515694 -1 3 4 11 24 62 94 212 318 526 1294 2078 7350 14945 30868 61857 94003 217131 434182 674947 1317461 3683422 5532429 12605995 30423452 57278103 121143013 162987594 359464900 706706549 1429863047 3940316313 -1 2 6 10 24 38 98 161 304 681 1614 3879 6917 15133 22973 55183 118341 193467 500739 748062 1677644 2768046 8246710 15681897 27328196 44742799 89021760 137944774 339433999 976835354 1413957557 3134514919 -1 2 4 9 21 54 93 186 310 850 1239 4039 4969 11070 20029 49394 118915 262114 475002 880412 1544566 3845217 6309101 16244413 21687855 52171311 76753063 231000853 422399388 1027687837 1498209657 3182783421 -1 3 4 15 20 60 70 129 441 953 1407 3974 6782 10703 20111 49305 88359 226644 308586 945561 1121163 3222255 7719525 10898643 23643893 65163801 73098205 164692616 476612451 951191907 1545343206 4162272472 -1 3 6 14 19 40 111 204 488 942 1731 3439 7327 8604 26834 58474 97047 154864 342108 803515 1646038 2925331 5205087 11955317 24800287 36891867 80211246 170159803 465266751 765945331 1542813768 3977468818 -1 3 7 15 16 34 73 175 279 1000 2000 3602 7316 12434 18594 51096 88219 192277 337995 913701 1940584 3911955 6933038 15647611 17158298 47447976 96403844 184877703 309626107 882182204 1377571014 4101581067 -1 2 6 15 20 51 98 226 459 837 1146 2896 6466 15215 17127 51206 119488 191558 337455 1045023 1544767 2368099 5306662 12258178 17570031 51493057 115656525 183320628 377376681 878468345 1445952675 3034940408 -1 2 4 8 24 43 101 221 379 883 1411 3260 6629 10584 21256 57023 115917 256319 505187 751201 2037174 3027338 4716959 15763866 22353118 62698188 95255646 162956686 476581038 906861010 1546529054 3070153640 -1 2 7 9 24 60 65 133 328 604 1542 2647 7528 9430 29793 65528 123265 147715 440610 676289 1411459 3610867 7580549 14477097 31771250 47458033 125891240 167244925 442171336 586834390 1512620459 2720282639 -1 2 7 14 27 46 107 239 318 538 1286 2983 4807 13610 21927 57278 118457 163235 337028 550658 2000219 2689800 5968756 13448948 31314864 57758528 116839003 256626744 339498474 1039359789 1416023898 3174891212 -1 3 6 14 31 35 117 249 274 574 1643 3105 6841 15910 22812 54447 85465 161427 337823 680710 1738533 2231943 5971213 14266732 31442752 47079806 76055037 152601373 401048602 969313003 1472042777 4179470185 -1 3 6 10 28 62 102 174 332 601 1442 3833 6067 15859 29599 64751 92402 152466 469341 641422 1541145 2526503 7737772 14169527 31518002 51600842 68501426 252540428 271413856 716570567 1348104041 3933165677 -1 2 6 12 30 54 95 197 298 763 1723 2432 6957 13829 19978 50729 122426 191802 306790 753064 1148125 3968730 5902692 12921170 27981685 46930557 106673230 186075441 295324910 874660006 1371658211 3034937054 -1 2 4 10 18 61 85 130 265 963 1105 3135 7681 11796 32765 61497 125492 247947 436297 1013216 1074375 3789078 8359467 16226316 16819331 52324892 91212015 178432130 483521614 550004343 1554568814 2687535003 -1 3 6 11 29 33 112 140 361 801 1131 3125 7349 9982 25149 60674 95666 155602 499784 649220 1604264 2279196 6425268 14489280 22163849 55333126 86882976 193611033 432246048 726114061 1504060358 3952307571 -1 2 5 9 28 57 83 194 267 871 1402 2054 4533 9469 17605 53138 121628 227084 500488 609204 1331380 4088529 5835940 14064625 24556326 66874853 129209186 260186961 483773293 1033294218 1552638448 3175680313 -1 2 5 8 25 56 76 222 380 948 1506 2803 6507 14768 32145 62611 125151 219869 474583 751057 1501992 3366901 5944945 15527779 19388368 66005369 114940319 179583270 387710009 717583943 1464233657 2854409625 -1 2 6 15 25 44 87 148 258 845 1405 2225 6178 15125 29613 63535 124344 186266 343648 621320 2023486 3628761 7972077 15943669 21929128 63910144 133426295 186731579 395313537 762053240 1475118669 2912292096 -1 3 4 10 19 43 100 149 265 625 1969 3934 4955 13343 18542 50648 86053 223523 407025 1002401 1818978 2775567 6812649 15703844 30122583 37057905 98570879 210220551 389959511 838552509 1465893203 4045101655 -1 3 7 15 28 41 127 201 499 626 1283 2158 6574 14527 18630 49715 89858 191834 342171 772257 1983195 2350749 4419540 11746365 26231307 54255436 123071949 186366413 378391516 827180047 1456197940 4059429421 -1 2 6 9 16 49 125 145 366 951 1550 2403 5053 15973 29167 64391 126731 187256 409230 978971 1571144 2845322 6575224 14656752 18111696 37008868 116516738 265734688 293995824 733646368 1373903139 2875927347 -1 2 5 10 23 39 90 191 297 545 1091 3256 6367 14127 28309 57589 130509 214314 407021 879437 2060125 3269450 6945428 15978461 33236356 65325213 97234763 158095515 326732883 655333718 1393964050 2817648768 -1 3 7 15 19 37 110 138 468 623 1214 2089 5416 16302 22074 56511 85021 194723 343208 807287 2085540 2807027 7068068 9422560 27486373 64588215 129996704 226835017 327966119 1006554965 1407385345 4219319286 -1 2 7 9 27 42 112 151 345 776 1514 2261 5281 12644 26974 57923 127649 149993 439269 781859 2059734 2484698 6906665 13431284 22039789 59259621 127006969 220715552 348097836 593894471 1422927256 2745293012 -1 3 7 8 25 59 122 217 357 664 1282 3646 6665 12485 19243 50932 88912 188613 442154 709167 1470609 2693455 4372187 16335767 27743624 50559964 71470527 159456577 271399554 906452407 1349019993 4143328866 -1 2 7 12 29 49 112 190 370 609 1326 2227 7897 9265 24299 54617 117990 156928 273758 672527 1275489 2727762 7579618 12802162 31906794 55991726 124113658 150061292 458649738 935563608 1528838100 3070815732 -1 2 6 14 25 43 69 230 359 822 1158 3880 5669 9981 32210 61627 123152 183346 370795 649685 1954166 4003519 4892417 15990554 24278771 50358398 80368480 252350959 494022086 539288888 1564263046 2698787900 -1 3 4 14 25 36 105 175 397 656 2023 3530 6278 12942 31873 62078 94200 219098 278500 550288 1786432 2888953 8267992 11716915 31883837 37062253 79466320 142188406 277823353 742220874 1358184502 3968111195 -1 2 4 12 20 49 114 251 284 918 1933 2356 4349 11936 25917 61101 129558 252587 370659 1013045 1458433 2890880 5583853 14046219 17645069 49138479 104499737 246060771 411674093 678555871 1490603271 2829779244 -1 3 4 8 30 62 104 210 415 618 1337 2597 7666 14126 26211 61376 95622 216153 474979 589487 1495751 2166273 5149847 9153744 28106124 52402543 106839810 136150624 306336610 582585355 1376424290 3795429204 -1 2 6 13 19 38 96 203 314 720 1175 2830 7398 12981 17440 52368 120510 190981 277217 876364 2093576 2982818 5048059 14552645 28284028 63023338 102430832 142777635 270315803 826852042 1347699445 2979611311 -1 3 4 8 18 42 112 165 428 517 1761 2805 6530 16090 23049 54039 85659 228618 472850 968328 1762087 2162805 7667886 11502010 28508711 48924291 133401210 195237982 354598010 973528388 1431428071 4205105656 -1 3 5 12 18 42 89 230 319 674 1940 2956 5918 11380 28400 58880 95517 251848 369162 816269 1594527 3647059 4258511 13717150 27202660 40413310 134209615 209878282 457754089 788497016 1527547607 3995175302 -1 3 5 15 31 58 89 239 489 891 1465 2131 7350 15155 16614 51942 86283 255039 275695 742372 1532530 3717215 4900211 12010179 18566433 66281078 126481943 155393695 362986734 921325486 1441618056 4132797358 -1 3 5 13 26 49 70 167 338 791 1142 3596 5178 10380 21447 57177 85434 257468 336472 575671 1138902 3224317 6713301 12952901 22561342 56490803 69438563 248845103 461382162 833931273 1541562800 4051349921 -1 2 6 10 25 39 116 250 437 748 1560 2427 4724 15364 26872 57965 128505 181590 504631 783229 1690974 2204239 5917449 8956819 31676499 46208000 103855520 263551819 272129141 643963573 1348742283 2799915734 -1 3 5 12 22 32 116 181 491 736 1324 3155 8106 16034 28475 58966 95616 251119 361967 920843 2071720 2570612 8119922 8779259 31741001 55215144 88018825 169154833 338080952 554793869 1413664670 3786651073 -1 2 5 11 29 48 64 144 453 939 1593 2781 4605 16258 25178 61069 128490 219915 427776 559185 1152383 3355027 8322352 9588621 22984043 39875566 121819527 257136206 291026544 591623283 1362614274 2749497529 -1 3 7 11 23 42 82 167 310 538 1881 3311 6896 14973 20174 50504 86832 193394 460323 790123 1613035 3290209 6574795 16019598 32342712 40568416 72027886 161488287 360920829 829052129 1442840310 4054589045 -1 2 5 10 16 33 115 221 474 855 1111 2341 8189 11535 18913 50411 119548 221680 394800 954272 2036073 2375356 5239033 11155575 17891071 50440846 133940735 149311575 534013580 959024005 1602525331 3114770590 -1 2 4 9 21 54 113 129 415 930 1481 2751 5554 9592 26871 59338 129065 248282 460326 855957 1515048 2994842 6933318 11272595 23561148 62424558 111217393 213488983 533013584 695855803 1606148384 2851632832 -1 2 6 15 21 41 90 147 374 884 1882 2482 6915 14760 20597 57073 117950 192415 328890 987027 1741270 3450327 8052768 13342013 23374539 48689331 108147704 189025617 372698499 1033699489 1448509714 3177317266 -1 3 7 10 21 34 97 141 389 617 1266 2156 6653 9861 18370 52179 89027 190175 492405 886591 1904273 3020260 7190148 10877681 25210375 63463219 129658551 193010309 435921317 947702116 1502305908 4176997803 -1 3 5 9 30 45 113 212 461 837 1840 3224 4518 10221 29388 63924 91469 249944 459373 558562 2066500 2464512 4929640 10666158 18229144 45609490 76707938 211838508 519919367 605949452 1588172280 3835276344 -1 3 6 11 24 58 83 137 493 927 1117 2471 7738 14741 23742 53724 83851 156639 492128 722915 1543573 4003660 8136403 8841059 22317811 55745316 130495012 136988047 354837749 960958131 1431147188 4194053214 -1 3 7 12 22 53 111 234 472 959 1416 2669 7347 9823 26083 60120 97714 181260 295916 984339 1313655 2104980 5447886 11823982 24248036 58966107 113478194 141597758 445261680 715581355 1523412131 3929174759 -1 3 4 12 17 56 84 133 296 635 1573 2414 8136 13967 19432 50200 86985 227433 328230 853694 1083499 3710419 8138858 14730003 29481175 49865117 101662178 158978787 319453717 905118731 1399230413 4113274762 -1 3 5 15 27 33 118 136 276 982 1300 2844 7030 9337 29905 64105 92998 251755 263007 590851 1575119 2203245 6434686 15069062 18800230 61742879 107359254 189885391 411653756 545063052 1492320536 3770254280 -1 2 6 8 30 41 106 145 422 1012 1201 2246 6576 9612 16480 52461 122030 189126 426087 589955 1868191 2786209 6685821 12192178 22321945 54076414 118672965 186211038 405040357 978294364 1482600662 3135239468 -1 3 7 13 21 58 95 148 272 951 1116 3431 4662 16243 26070 60479 94918 187718 262350 917901 1213112 4097993 7473483 15769504 20327582 53991574 97423122 207393909 305968269 587005354 1381779920 3794941359 -1 3 6 8 31 58 106 166 339 797 1313 3357 6669 9279 28194 59123 94283 150762 393491 590847 1410205 2330541 7642545 13807313 21069367 65295174 87566644 143979529 453034650 780934829 1533127667 4001231660 -1 2 5 8 25 33 99 182 422 520 1676 3765 5972 12260 26548 61291 128966 216097 459159 721489 1738365 2723790 7771221 11086567 29224422 46854320 97140837 246518061 407052320 684913661 1479493029 2823985754 -1 3 6 12 27 51 121 252 421 730 1953 3046 5233 9121 30384 64081 91329 151749 262576 590583 1116129 3050356 5674240 9019540 33387342 34731855 127760425 225731182 500160742 625643905 1569205921 3857541729 -1 3 6 9 24 34 86 133 354 606 1445 2902 5332 10738 27264 58680 96431 147588 428421 659464 1745118 3341230 7620353 13141947 32837190 50962058 116342656 203540350 433063797 772804492 1505730033 4008196292 -1 2 7 15 18 48 125 183 326 695 1792 2894 4968 16313 23500 55013 117820 157487 363000 791658 1389808 2640043 7661902 14653376 27210167 36128115 131199491 249053119 275504065 1044928240 1342950403 3200116544 -1 2 6 12 25 62 78 181 399 747 1214 4078 6038 8221 21893 57322 115966 193843 297936 563630 1488372 3338453 7243656 10750264 30186772 61979152 68609878 252258226 508288205 917062149 1580367828 3057488129 -1 3 4 9 27 44 71 141 420 743 1390 3808 7465 16030 20429 50558 87501 225678 494503 693124 1909541 3993810 8259592 10524028 29797184 55895402 74162807 171438955 339578574 823041385 1415560734 4052831867 -1 2 7 15 29 60 65 188 290 709 1639 3112 7120 11063 24215 54649 114978 161235 363276 759294 1357656 3668700 7247267 15775706 26147768 43587541 81506434 162592105 494111267 830314273 1560817932 2981656232 -1 3 6 14 23 48 104 179 437 605 1309 2479 5581 16274 28583 57980 97608 152051 331543 924620 1550219 2150165 8298838 11452854 26884292 52814630 128286320 227497898 323682404 644841633 1394803085 3873636908 -1 3 5 9 16 52 123 240 448 648 1440 3719 6724 13297 22117 56327 84835 254998 460923 1020885 1319676 2847130 5710460 12480700 31695116 50952182 71150335 166388410 293503305 952927166 1362921188 4166683062 -1 3 6 12 29 48 101 181 292 670 1194 3374 8174 15645 27670 58495 95625 151576 264861 660978 1288615 2246541 8267357 14933036 28743568 64302282 85117391 174374426 361130770 564457282 1441457063 3781689144 -1 2 6 13 31 53 107 254 279 646 1763 3416 6284 12250 16615 51946 121912 192228 264702 725597 1095767 2519049 6236854 14338541 25287088 46229189 68687965 147238554 508117728 1025035719 1577538224 3185996461 -1 2 7 9 27 38 87 216 497 902 1860 3923 6272 11603 27476 57873 128804 149300 428822 758183 1685718 3267099 5876930 11364453 25125891 49347229 88070754 161295444 516057453 681535018 1585708700 2818659234 -1 3 7 13 25 59 90 254 350 567 1124 3119 7474 13964 31744 62849 91974 183086 264940 529566 1319991 3854589 4437421 14776961 31849707 67007742 94332183 197054435 299829114 765594366 1367970994 3984303176 -1 2 7 13 30 34 65 240 328 972 1837 3261 4834 11878 22849 54040 118604 161525 297082 727355 1781981 3695804 4597646 15516331 18474981 44802389 76008571 223080577 463636272 886607002 1543377577 3020861061 -1 2 4 11 20 54 66 171 368 873 1609 3155 7778 8696 29775 65506 126732 250882 395638 824433 1487833 3525608 6629891 14083132 24823262 41529786 67685948 194290148 451933291 595951513 1520300026 2741327355 -1 3 4 10 26 32 73 151 324 760 1420 2376 4630 15622 31055 63345 92580 217074 399805 764607 1723724 3939509 7578253 14638529 28615931 56578937 128891731 238385082 296642628 792579129 1371643453 4023724027 -1 2 4 15 16 32 65 137 294 679 1591 3805 5374 11589 27102 58292 131048 247836 268640 834713 1953732 4166839 8203733 15034563 27517293 43415847 94783247 259854039 417371363 802336113 1485072816 2936333164 -1 3 5 11 30 51 103 229 473 954 1441 3141 4630 9168 32570 62797 93923 250873 400385 636860 1168869 2102760 5646847 11985925 24496456 60662585 98139888 202405588 476605187 564485907 1546227583 3778680461 -1 2 6 8 16 58 81 190 402 807 1231 3480 6520 14619 27575 57771 127329 187808 431347 925789 1200883 3738298 6525298 10530701 19484019 57325594 99445091 162490042 348191016 602262452 1421325308 2742188645 -1 3 4 13 20 32 93 232 450 744 1227 3712 8118 13410 17155 52168 89763 227972 364956 993984 2028587 3313252 4267619 11122350 29968280 59655604 77709559 195513427 280909500 868576842 1357133782 4082189385 -1 2 7 12 26 55 93 153 463 878 1833 3930 6749 12417 28489 58591 128794 151945 267216 632507 1262136 4109753 7726584 10319178 20272322 42441111 91633198 143025102 285964290 632933233 1365877461 2769504808 -1 2 6 8 22 60 118 226 283 528 1724 3406 8077 11301 27968 58465 127325 183565 431304 868161 1203533 2793519 6189169 14307193 30020260 44282748 73777176 184749031 474485499 695776208 1543684505 2844100624 -1 2 4 15 25 32 116 244 430 664 1057 2588 5333 14710 21135 57001 115997 254367 268316 533320 1668334 2204646 6157787 8757248 31322807 67087432 110324177 202115355 295932456 981186553 1373850974 3134681221 -1 2 5 11 26 53 119 178 315 632 1926 3532 5996 15587 19311 50076 122682 227877 433925 729394 1109212 2695324 7630784 15181212 29877349 37010658 77253485 261866393 279273265 910064191 1355226928 3069911365 -1 3 7 13 25 34 82 135 293 924 1538 2566 6759 12998 19626 50155 87088 193547 267713 533724 1633995 3319412 7793511 15346195 20020197 34702201 122193863 182028374 302423590 934395063 1382865109 4150388133 -1 2 5 11 28 52 98 235 309 521 1608 3317 7014 14866 17812 52660 122247 226141 430876 535226 1272499 2109059 5365981 12990549 31343464 46383332 81708297 164973637 361619171 883554178 1439275095 3024567875 -1 2 6 9 21 59 71 223 304 748 1325 2507 5516 11266 18839 50965 122790 191586 400194 799869 1112913 3191435 5928272 13249522 27772199 52321209 126216003 233343978 448827809 1012901745 1519147483 3165250494 -1 2 5 14 18 45 80 132 421 738 1425 3523 4906 10778 31672 61920 125891 220328 268398 897798 1723258 3161159 7658792 11279047 30389799 52610941 94088548 216888319 417853231 660198079 1485639089 2814940142 -1 3 7 14 20 57 106 229 271 697 1158 3150 5769 12896 23204 53372 85914 189472 368113 994965 1210006 2368072 5300693 14652382 26885622 65227518 94661569 239209837 377263200 968341102 1446762254 4181968215 -1 3 6 14 31 33 124 249 313 533 1101 3732 7085 8744 24587 59895 96900 149984 335529 667210 1801979 2541363 6063528 13372879 30448923 63220216 82179941 161404059 435009423 728750180 1504585875 3951916521 -1 3 6 8 25 47 87 186 349 862 1793 2804 4929 12336 17180 52479 86318 163781 398735 669851 1856679 3436608 7112855 13440991 24132723 47503384 132180629 247999622 389443269 901292385 1463940928 4115235424 -1 2 7 9 24 45 65 251 347 592 1649 2901 6749 10836 21859 56172 118288 160765 433380 663613 1953227 4093645 4592500 14988859 31454366 46699776 118242656 178351826 516931425 935520367 1586705668 3071307985 -1 3 5 13 21 54 124 254 510 637 1175 3658 7603 12809 24010 54473 82280 255355 334372 998314 1427746 2749406 5355984 10898878 25460105 66593869 79560680 178790647 318730744 1049542141 1388266136 4262323068 -1 2 4 10 21 32 126 212 371 721 1890 2861 4447 12324 21863 56010 116118 256351 431468 835515 1952361 2127538 5126205 16760929 25421191 33820406 133111266 264809301 381744646 1062287789 1452557209 3212959892 -1 2 7 12 31 32 120 215 470 838 1647 2744 6949 15712 21396 56588 116856 156056 268501 735776 1727452 2442235 4847742 11444256 18572381 35558789 121317440 175798980 352855392 1057417317 1432225178 3213135347 -1 2 4 11 19 55 113 175 323 930 1413 2464 7475 11525 31886 62200 123170 253634 401085 993491 1439176 3141198 8179277 14067054 18440988 65755403 125046909 158579308 511363528 575548257 1578397820 2730190736 -1 2 5 10 18 63 68 167 299 855 1462 2407 6023 13078 26127 59451 127319 219874 398732 1029387 1141616 3241156 6738921 16286429 21563335 62394267 121969521 204746143 340673090 622345450 1413381560 2782774340 -1 3 7 14 26 46 106 148 304 732 1123 3735 5002 11182 24755 59728 95068 180851 365302 534939 2024775 2679905 6579853 15917731 26012894 59080388 76797634 234598448 419975728 737755037 1500922741 3945336938 -1 2 7 9 21 40 81 231 301 912 1995 3197 5946 15786 20006 51080 121213 162469 431859 835346 1690227 3296290 4473351 14405708 16999881 46446454 77420091 264235937 282306023 884237034 1351170616 3025388203 -1 2 5 12 17 63 109 155 467 644 1493 2783 4716 14137 17860 51549 120713 228896 332429 865861 1296102 2576053 7198995 9331934 30782248 50449835 104717969 265775830 356558872 900722340 1429872888 3037231240 -1 3 7 9 31 44 83 231 490 590 1232 3809 5290 10017 30528 65111 91133 186694 398533 599980 2029098 3439970 4383778 12308504 26085801 62954687 81017146 241060689 480131475 632146548 1556429418 3844688923 -1 2 6 15 31 52 108 203 437 786 1239 3203 6886 12274 23574 50935 125192 177415 390091 760496 1257288 2153818 5162035 8875545 19840210 51111632 97332152 160485786 493018703 916799721 1548509827 3048121871 -1 3 5 10 22 38 80 163 366 900 1778 3730 6009 8807 30250 57688 82730 242979 414753 792510 1876949 3339296 7300559 12896742 20195643 35809377 95410495 254248485 473370377 579736895 1560487523 3769400830 -1 3 6 9 28 63 107 254 402 750 1351 3525 4927 13972 22259 50658 95026 140664 418231 594255 1356454 2578554 5329162 9227769 31255735 53379973 88147505 218204790 358652811 995403801 1421636505 4168754300 -1 2 5 13 30 45 108 161 360 729 1562 3813 4765 12800 32594 60842 122650 205078 347689 759802 1980909 2975364 7751452 14420020 27073979 48735034 88754607 228334168 376516136 747560756 1475092861 2926136960 -1 3 7 9 21 41 74 255 324 575 1951 3944 4227 8505 24024 52524 93322 176292 458245 857726 1780795 3721728 4874835 15934286 30726844 38847246 85261866 210015806 507620566 900320100 1603625011 4160300039 -1 2 4 15 25 59 73 189 459 943 1607 3833 5929 11581 23665 52020 124623 244627 324179 626900 1548441 3656802 6351490 9611357 24270166 36721097 98360081 255641389 463238536 811834637 1525559399 2991844505 -1 2 5 14 17 44 76 135 487 942 1906 3214 5293 12620 24543 52211 129873 206650 322440 891942 1617750 3830974 7615881 10474519 24335274 45964872 73484472 256474378 357181812 1056963087 1413031188 3158470548 -1 3 7 8 23 56 111 221 421 1005 1499 3490 5890 11695 28808 59229 84804 178198 416480 826612 1192466 2344450 4304605 8516728 22407178 66804503 95264679 259339945 441108943 662880169 1528779044 3833135925 -1 3 7 9 17 47 123 186 336 863 1143 3607 8066 10397 27724 62331 88749 177543 443094 988860 1719676 2184515 7546913 12709142 21917746 50618108 80264186 172514753 488193802 802509525 1549214495 3973185476 -1 3 7 14 17 42 102 220 412 813 1919 2189 4445 9626 29681 57959 83526 177898 348938 826410 1783878 2967635 5221620 10117483 18923844 47333001 101401496 260618780 529452484 542384306 1588494077 3800498008 -1 3 6 11 18 61 125 151 352 610 1217 3428 5424 11455 16569 54534 96501 146024 486222 991034 1291101 2781810 7251139 13491116 30927558 64724138 94614675 249756076 460732537 1051094791 1520538394 4252836957 -1 3 7 11 18 37 104 213 327 589 1682 2582 5042 10501 29321 57801 84455 178682 516095 1023604 2077411 2903730 4796527 16107850 33437769 50093201 117709415 254689047 424203542 657132791 1488361794 3856120753 -1 3 6 11 21 37 111 181 511 966 1750 3450 5677 15299 18099 53274 92783 143302 489547 826738 1843628 2943463 8038852 10089571 22481245 38018848 73802759 237527980 294957422 915169028 1355020712 4106788481 -1 2 7 15 26 48 71 246 292 896 1833 2821 4239 8928 32235 60883 118508 143806 350459 629350 1290388 3496803 4693368 13024217 20105984 48381580 128009717 249078028 491813441 606332740 1549982782 2797672137 -1 2 7 15 20 40 114 208 303 704 1089 3686 7279 14237 26540 64362 118038 141665 349387 955236 1616297 2414045 4329974 13479249 25713272 65605164 68197615 195311116 328524960 611155082 1377617275 2810494628 -1 2 5 9 27 62 120 183 275 867 1675 2505 5287 14019 25166 63036 115047 205092 479822 728419 1516148 2905261 8164413 14858127 25059801 38138210 105335410 224866630 341600468 587228287 1428324086 2705675907 -1 3 4 14 21 43 124 138 378 853 1541 3160 4279 15345 22958 51708 95199 206909 320555 990353 1682379 2319151 6886172 13450264 21321709 36494423 80396987 232713435 304055368 977111473 1398447062 4161905816 -1 3 5 13 21 32 70 223 403 606 1625 2904 7657 9212 29329 61376 85301 244915 382698 922773 1947886 3889935 5931969 9307153 26971428 49256186 130727647 145608926 464133961 620799091 1513225037 3891262958 -1 3 4 15 23 33 89 172 300 877 1466 2789 8158 15934 25161 64858 82568 205392 284683 956198 1910679 3527191 7145835 15113158 23344839 64420835 105139456 147273398 337345289 593153213 1434399895 3767336221 -1 3 6 13 18 61 104 250 290 871 1874 2246 4540 9833 25513 62264 87585 144108 280933 790061 1088479 2142950 5327225 13733380 21011335 45920870 100812956 260869161 505749320 698367184 1600443009 3944660142 -1 2 4 10 28 56 85 140 405 827 1284 2849 7662 10393 26625 62535 122808 242217 412904 626124 1446604 3849412 7723798 11057770 17585308 66924495 114123881 153347583 514746050 740189128 1604577535 2950755637 -1 3 6 12 20 36 66 198 420 635 1328 3265 6899 15309 20757 51822 95111 141150 319531 1018768 2069303 3812755 5664951 10133988 27224901 55908728 94485601 156915976 399957753 984077853 1447609178 4193313815 -1 2 5 13 16 52 121 140 448 772 1884 3250 7526 10087 21626 51441 126144 212786 359037 821754 1414287 2896859 6711248 9580464 20923028 49479407 70517563 196052799 449154066 883006710 1543185586 3058717223 -1 2 5 15 18 36 101 240 336 775 1275 2889 7734 12438 24400 49216 127751 207260 287085 821733 1939589 2833424 6246042 15426862 20972403 57082920 103254646 140811740 325858571 983914335 1378736664 3116452216 -1 3 5 13 16 56 79 251 383 875 1409 3448 4917 8672 20641 49851 90341 242885 391364 823097 1250567 3221513 4246806 15561740 23764548 65942219 95482220 223842912 511091450 868472220 1595756122 4029575660 -1 2 7 10 17 49 109 213 284 520 1836 3113 4601 13843 31567 60410 122688 139981 509532 953704 1315659 2437361 4322424 14319414 33153639 36226111 82512537 234823272 351478587 770131259 1426786484 2949486869 -1 2 6 12 21 61 118 208 498 816 1796 2081 5416 14193 16455 54359 123336 173562 294455 984060 1246934 2886469 4952750 10534444 18339638 47769158 107162808 234744162 346141107 847301437 1438107273 2958712632 -1 2 4 9 25 56 106 251 486 803 1986 2977 7457 9422 29511 61266 117008 245275 515156 688611 1377064 2590687 5245840 12000594 16983053 45544139 131951754 139710260 414529177 649250487 1505209996 2751950158 -1 2 7 13 26 51 79 144 406 583 1962 2540 6300 12939 26328 65378 118358 142751 286166 557527 1245896 3180037 7375859 11116431 28916365 35290332 105401157 195535539 282906508 632762189 1365531616 2813299307 -1 3 4 14 30 58 80 209 343 625 1056 2715 7701 8619 26401 63715 88764 211615 315064 689332 1346356 3677507 5941071 14968914 31879072 61497940 101642254 150519939 463540671 776550312 1514560918 3990926888 -1 2 4 15 23 46 92 147 504 895 1072 3606 4608 9234 20313 56444 129625 242680 321135 951715 1707421 3184429 7809091 9460586 18739425 57945605 82203427 216689299 498077715 1050813100 1554794012 3184870508 -1 2 5 15 19 40 97 135 378 935 2029 3418 4921 12095 24943 62423 122507 211608 278710 788061 1773420 3118744 6334322 13105972 20563401 44634019 80221958 209659181 427032075 761220298 1481348613 2952111675 -1 3 5 10 30 51 77 187 338 1003 1696 2857 7404 10686 29076 60642 83713 242197 414125 525561 1183648 3314605 6798290 14502027 18358730 36432536 124702140 136293555 516193467 556661315 1608348159 3808783418 -1 3 6 8 30 34 80 178 324 864 1751 4032 6365 9960 26808 61936 87529 145786 443249 558474 1804646 3479545 6569931 14437482 22715613 38808926 90307388 138659194 423922635 675189619 1478440262 3932970108 -1 3 7 13 28 40 71 167 444 653 1789 2068 8179 13463 25293 65462 85461 173850 313190 769623 1932104 3850948 6533840 10644302 31122056 46956309 108612707 140551558 277103023 657995308 1364878427 3858757448 -1 3 4 11 21 60 90 245 276 830 1233 3364 5431 9581 25182 62535 87503 211710 416588 895669 1110498 3890038 5057251 13955341 24566336 56535470 84440399 249517791 528072262 730683097 1577664074 3906885315 -1 3 4 8 23 53 83 164 386 701 1116 3700 4522 16318 31965 61437 87115 206410 514432 864490 1371719 3823289 6562452 11720216 30515997 60183734 67839868 221698694 287061575 734455017 1355434115 3898445514 -1 2 7 11 18 42 114 141 408 821 2047 3962 5117 14922 32706 61226 119549 140005 483283 1029326 1634212 2511712 7250396 12081205 17021836 43908097 92400085 223895307 310949298 677244347 1401706081 2865736321 -1 2 6 12 20 59 126 168 384 754 1436 3844 4554 12991 16684 53822 124240 175024 289103 1031555 1101980 2842659 7415268 10713939 32836038 54860257 74819889 223210605 387986234 862602198 1456560060 2954947191 -1 3 5 10 20 61 112 143 387 713 1556 3376 4679 9575 29670 58123 82118 245752 412881 863934 1076635 3069806 6623876 12002328 33288230 43574879 77908287 206907046 471168689 568486647 1575541138 3816261004 -1 3 5 12 29 63 118 188 462 1023 1573 2962 6624 11982 29203 59467 82033 243892 346953 696498 1500709 2643040 8226010 9408309 22910590 37337429 124471521 183019111 533032127 557272848 1587392063 3808719640 -1 2 7 11 31 53 74 138 508 955 1213 3775 4436 13412 26220 62705 115966 142710 477920 605603 1179128 3366415 8291822 9637014 24778420 55721851 76348202 225073102 343645811 591996528 1426511770 2685542094 -1 2 4 10 28 53 106 132 389 967 1493 2941 7379 8208 20044 53713 128385 242512 424910 632293 1099124 2313687 6903020 12091379 25112023 66510309 115795294 165282789 442238356 990186402 1529159090 3103433418 -1 2 7 13 19 47 84 169 358 746 1229 3270 5408 13710 19796 55833 125546 141756 287523 799480 1689554 3622900 7227323 12994340 25282087 59229196 87998837 236342978 388324362 877453827 1453371542 3083321898 -1 3 5 10 26 36 124 155 476 1022 1112 3059 7420 12084 31168 59164 85896 244204 412143 669073 1825489 2297093 6623559 9584592 21742960 51292130 108322941 158974225 497757253 667450483 1558703958 3838793701 -1 3 5 15 21 61 77 148 437 555 2005 3955 7320 13133 28651 61695 83576 237927 312000 993981 1201587 3182302 7610013 12465378 27025499 34172270 85161691 182504363 285785016 589397168 1351704319 3777271838 -1 2 5 14 23 53 111 253 261 698 2028 2145 5220 14852 17606 54062 125978 206768 321970 960831 1537798 2392234 5603719 12747644 29131813 34967016 117414582 222405673 304311474 908535346 1402661568 3024039181 -1 3 5 15 16 42 106 177 359 835 1361 3181 5688 9313 25817 61614 86639 245480 317279 897576 1785919 2757957 8298876 13953146 22603621 59176016 91348152 251703232 519043552 692308152 1605537164 3939177546 -1 3 6 13 20 34 78 176 291 677 1083 3737 6784 8801 19461 54608 94497 145110 292351 997871 1862814 4169207 6892444 15195988 25977916 66227415 71835401 144846646 440029350 954596516 1538468794 4212809490 -1 3 5 8 31 61 65 159 356 513 1622 2857 7638 11088 17980 55546 96063 245183 487574 636408 1370381 3380194 7616912 13663548 31924966 45571291 132938375 147008139 529810723 1004330110 1584757676 4183926791 -1 3 5 15 31 50 101 244 285 629 1863 3276 5431 11785 22908 53100 91389 243603 320186 669982 1110181 2497343 5750238 13334648 30410633 36375970 77502353 266709012 448157561 840293538 1533265345 4030168835 -1 3 5 10 26 38 108 233 428 810 1700 2959 4182 11802 24808 62048 88395 243080 417314 671186 1755471 2759479 5586924 10177997 18945050 36413684 124124214 240862361 453771639 751174367 1512703282 4007922734 -1 2 6 8 16 55 85 156 490 558 1976 3395 5627 14262 29082 59192 120048 175545 415113 1027687 1495102 3843318 8013919 10094586 28478946 35624018 70989115 257423245 382036222 719963916 1466963454 2835068858 -1 2 7 10 31 37 86 169 316 925 1512 3984 4773 8308 27792 64545 121660 146962 514642 638249 1662612 3485972 6900149 15539754 18003523 58966135 78710438 215288737 522952469 761574875 1581204882 2934704419 -1 3 6 15 29 51 101 152 498 788 1504 2356 4529 10314 24880 62188 89485 144173 351318 700515 1136976 2504705 6376063 9082388 18916876 62685169 129156712 242651014 431660467 777695738 1486772930 3991845926 -1 3 5 13 28 46 120 141 447 949 1221 3630 5335 15348 19051 56328 90470 238243 385448 697301 1991520 2565580 7007080 11090265 22269138 56088002 83459782 267387007 285737094 808386987 1348404106 4084270223 -1 2 6 13 20 37 103 199 307 951 1938 3167 5263 8738 21598 49913 124188 178216 321102 999137 2058611 2665703 4539594 12610374 20195610 45141499 71923528 252056863 484155493 839766339 1575668378 2964355695 -1 2 7 13 29 59 113 225 408 870 1631 3625 7339 15704 27972 62365 117436 142598 281036 732016 1361845 2668413 5405688 9033757 18156725 40114512 98579702 177372192 373118318 631019069 1462610653 2817606842 -1 3 4 12 31 61 124 151 414 768 1252 2278 6811 15787 28991 59847 86700 208213 381393 731429 1497261 2994354 7135741 12044630 18682589 51324614 131092265 196386256 372256836 697852110 1462356924 3936327101 -1 2 6 13 23 36 64 242 478 661 1450 3139 6365 13545 25959 65122 117969 173050 315353 959539 1984485 3813922 5041736 12480395 30010658 56223997 97608741 140180867 286640887 648948017 1356422365 2784690406 -1 2 4 14 19 62 114 143 399 907 1905 2776 5650 10340 23168 52213 125307 238988 280226 816311 1055220 2928801 6613062 12003324 22168285 43939980 124323480 223807978 458166407 808559003 1510820403 2994956801 -1 2 5 8 17 50 101 156 456 1006 1690 3822 6212 10069 16565 56912 128925 208839 513895 975660 1316315 2144324 6515437 9732130 21856341 41353468 95781212 146440759 435520838 1029343249 1487672886 3205316313 -1 2 7 8 27 45 98 236 375 973 1240 2699 5263 10454 25554 62392 119220 140869 457921 707783 2006807 2670450 5656247 16095497 20001314 51729773 109882572 229599305 438428697 746323166 1527663847 2940608353 -1 3 4 13 18 57 76 251 489 589 1864 3269 5385 16090 18415 54746 92017 210049 351272 883105 1184590 3158423 4446111 10510373 29046891 38750553 79677406 264623498 307226533 883143952 1407639232 4141678530 -1 2 4 13 22 49 86 228 458 835 1163 2610 4643 9271 27743 64158 119865 240467 390974 1001555 1349258 3911277 4554460 11624379 19184303 53597904 111160354 248969398 524735201 787818279 1584851007 2919199092 -1 2 5 9 25 63 77 142 454 856 1918 3116 8090 13865 24547 51094 130148 212765 477565 681851 1442766 3540613 7868220 9082979 18562010 46744350 73692812 180465445 327378647 960331880 1385038075 3150053641 -1 2 7 12 25 41 120 232 263 517 1607 3883 7627 13382 22223 52664 129004 147106 311726 650792 2065210 2524163 5835207 12653387 32320047 42624885 100405641 178597145 315746989 1032227623 1394807824 3207243567 -1 2 6 8 25 60 124 198 511 519 1483 2881 7096 9759 20747 53129 123721 174857 411334 752929 1508973 3050497 4461672 11154924 26077946 54080746 102427002 168178670 445277726 901718325 1527832114 3064487386 -1 2 5 8 20 60 122 200 315 737 1363 2639 7187 15263 26864 61779 115193 210756 522548 809344 1148016 2787468 4299031 13283670 27096446 57100770 111554554 159238946 386575097 610812390 1451636587 2804251007 -1 3 5 9 21 47 120 178 289 1002 1974 3575 6963 11556 25005 64942 89105 239001 521085 803085 1607569 2231705 7642027 16493684 18997984 43383574 78762612 141769134 479351439 704591993 1571508397 3947380178 -1 2 5 13 19 41 92 173 341 517 1513 3658 7523 14982 24191 50693 127795 209786 346136 880356 1706139 3183625 6827459 14513263 31668657 57104713 78236679 194733034 359993909 1059759470 1418485762 3162346671 -1 2 4 14 16 41 117 222 264 551 1968 2757 7961 13091 18443 53274 124933 244807 285225 915043 1707417 2430100 4468363 14613788 31756608 39887726 134146382 165330672 316759063 818249516 1394579153 2994743748 -1 3 5 12 27 52 90 154 474 572 1685 3852 7702 15808 25026 63921 84584 243422 358372 645034 1085412 3776306 8306420 8840200 27882427 42983215 95493515 191019392 395798908 592440218 1445915768 3791216845 -1 3 7 14 18 49 97 221 302 521 1325 3837 7485 9663 23248 49730 92291 175266 347450 882303 1544045 2301635 4334524 13062933 32265356 53239468 78663244 193655268 446727497 850365994 1532697608 4053804955 -1 2 6 11 27 52 116 240 500 1008 1679 3868 5503 9046 27624 63666 120254 174511 521787 771041 1281492 3117471 6203900 11564692 23937704 40111940 91329995 250782251 496036108 742947862 1559125917 2919445959 -1 3 6 10 23 35 95 174 488 964 1836 3859 5390 11932 24673 62373 86518 140173 520646 873882 1976852 3631256 7334020 8612019 22636745 45705266 92924259 237431660 459567067 803759946 1512209599 3982771433 -1 3 4 8 31 32 111 195 404 763 1743 3240 7898 15374 25886 64697 85636 209759 524003 608520 1752227 2876490 4259794 9882296 30062887 49310897 68250547 183494000 379780217 566120212 1467199916 3815176243 -1 2 7 11 31 60 109 243 456 802 1900 2501 5382 8501 21187 49493 125680 141978 475790 617545 1417286 2478210 5751893 10544759 18822061 49085433 109282741 224333303 531274611 822852731 1587668335 3015750821 -1 2 5 12 24 37 88 194 301 574 1216 4023 8054 8937 26149 64736 119625 208870 392279 545512 1649679 3242997 6019875 13646276 32885398 64161445 81955762 183177701 413482933 786645041 1497896207 2902601797 -1 3 6 12 26 54 115 220 427 906 1195 2944 8127 9624 31557 57758 85247 142662 319977 576554 1125629 2974275 4802782 8923108 23756024 56782779 101538347 149262791 434451408 595478218 1486827852 3761455289 -1 3 7 10 24 41 69 145 270 664 1768 3581 7090 15459 25470 65348 85138 176932 491130 675429 1881375 3699218 7919193 15011109 26810940 42975171 77981544 142898333 350903147 537335590 1433314694 3803338820 -1 3 5 15 30 33 81 251 270 771 1527 2801 4698 13117 25309 62491 85581 244387 325117 707705 1653805 3439168 4216088 14393143 23571966 62934317 106938311 239795843 351788181 586450990 1434981862 3775086582 -1 2 6 10 26 36 79 138 422 598 1321 3518 4346 15692 25504 63332 115715 176373 488274 772660 1812365 3852228 7747583 12122920 27383299 56461695 84746138 213166399 299094286 619577613 1348993969 2810906595 -1 3 4 8 22 36 114 149 347 881 1181 3467 7582 15409 30287 61141 89505 208982 518534 906631 1844121 2346407 6754774 13673368 21286308 57938386 88777616 179522994 389714422 675685346 1449348391 3943829677 -1 3 4 13 16 53 98 196 329 832 1098 3610 5945 16263 19505 56990 93606 208944 350552 812705 1387122 2127350 5086139 16297564 24541986 51121618 80908979 241873694 308370885 833120707 1392721508 4068986607 -1 2 5 10 22 61 109 240 498 928 1694 3835 5608 10571 22559 51753 126819 206550 446276 812956 1129672 2159017 5706717 12101323 21385069 38528969 94813279 240840893 406098354 817243032 1499613176 3000958248 -1 2 7 8 20 63 81 216 452 516 1776 3799 4928 10078 21136 50466 125521 140613 447566 871316 1079684 4129580 6129008 11209419 27106030 44382270 88793556 219528374 485091663 836509823 1566760574 3008057540 -1 3 6 10 29 32 101 192 463 862 1240 3717 4510 8535 26642 65070 87374 139926 519561 553604 1753715 3017589 4529638 12433300 20136701 50858497 79863697 223850930 504089379 793186349 1596302054 3966332273 -1 3 5 15 19 32 73 214 350 1012 1197 3524 7124 9526 17937 55985 95922 239183 312087 808339 2058982 4098909 5968066 15480100 18903649 54405944 84990228 163345142 413903530 1064360839 1502639578 4235993967 -1 3 6 12 27 50 76 150 486 619 1161 2343 7042 12862 20512 52482 94746 143681 317391 541693 1304353 3184325 7381412 9894529 27240468 61956326 127211591 193967171 298769529 1062460905 1346789194 4242168464 -1 3 6 9 21 46 80 230 438 784 1536 3174 7785 11119 30871 58258 82472 141807 425409 911674 1593800 3645194 4860321 9272601 20572413 40358514 83171425 176269087 496854742 612518052 1555741260 3873426405 -1 2 7 14 24 63 105 178 352 624 1746 2953 4431 12039 28458 64129 120877 142426 387945 554600 1392991 2430967 7840825 13991692 29710304 46641650 132472068 248750800 456914151 708888076 1525555132 2829725712 -1 3 7 11 24 52 80 255 256 823 1995 3614 7447 15822 24133 51055 94783 179336 515502 704980 1245086 3975127 4877522 14485461 24514082 46374232 87637262 180018957 371016851 1033467044 1467887966 4285286002 -1 2 5 8 16 42 75 146 363 719 1159 3695 4355 11816 31832 60349 118392 208711 523933 945967 1622069 3915295 8278029 14094935 25373141 61601163 74380266 220559694 422536893 571136229 1488128096 2710838115 -1 2 6 15 27 36 72 129 348 529 1152 4062 7779 11605 18859 53655 128588 175370 379153 643246 1700992 3745896 7554542 12798101 33542998 65008435 81011166 173822329 529135581 1049997007 1584025288 3178912222 -1 3 6 10 20 40 88 217 479 859 1753 3249 5590 9053 22348 51081 94109 140146 513821 837442 1732192 3154021 5460277 10734196 20248628 35554366 80382355 259792626 472430661 855598550 1560394330 4041072993 -1 2 7 12 23 42 79 201 371 918 2007 3049 5738 15615 32744 60782 121944 146456 327389 978477 1661645 3879957 5435340 16013518 17772899 44228790 126305236 232559596 297022106 672196606 1353107901 2860975882 -1 2 7 9 20 43 74 145 487 905 1747 3126 6411 15260 18428 56146 125704 146190 411166 907477 1764806 3716871 8281972 9692050 23407436 40300091 80326950 157733497 372504687 819893369 1464475776 2995648976 -1 3 5 13 31 46 97 249 299 608 1133 3344 6969 12112 24220 49839 91781 240300 380995 745058 2048911 2876658 6172413 13884675 29705709 62713196 98154972 166292340 492712091 915078405 1551926358 4111797579 -1 3 4 10 19 60 111 222 350 875 1272 4065 4930 10330 18532 56759 97588 208032 444290 937723 1299831 2319595 4233830 16298878 23427159 54731100 74961678 214363408 456818719 985497634 1514897486 4191191188 -1 2 6 10 29 32 123 246 492 686 1053 2294 7158 16203 18472 54472 124280 178973 475238 544356 1726934 2225402 5315537 12140344 29542597 59331854 125527984 187482070 398805255 899045322 1444635500 3056875146 -1 2 7 12 17 58 102 232 415 900 1178 2803 7320 11177 21786 53211 125049 142546 318366 907300 1203409 2414288 6179824 8676240 23605924 56817309 111214735 165839221 532513308 839452434 1589808760 2973767249 -1 2 4 15 18 51 105 249 461 643 1149 2157 5661 14836 20046 57275 125261 245526 311933 803221 1492539 2607498 5624053 10744308 30350473 62466908 118816375 230655389 305957536 857313992 1407201497 2961726405 -1 2 6 8 22 47 87 195 280 834 1248 2422 5262 14537 24679 62126 116185 180064 421347 847735 1665495 3532596 5996106 13360086 22451797 57425563 121368562 206727209 333636905 621967628 1386927897 2789541891 -1 3 7 13 24 38 66 248 441 1012 1844 3627 4530 14363 23481 53180 97408 179438 316116 643238 1627137 3988899 4866934 9037962 21073870 42341014 87211723 214881973 312826073 1006356890 1408888874 4182419540 -1 3 6 10 31 53 98 190 393 816 1517 2191 6828 8852 18655 54767 96311 140750 509597 606727 1132738 2512351 7600217 10626405 17909566 59294048 123096563 190504039 427089996 1002373420 1483866755 4162455212 -1 3 5 8 19 52 71 145 406 996 1547 3420 7315 9930 28255 63043 88384 238177 485344 1041379 1502102 3407204 7784540 11409719 23407892 34242084 69586821 189830939 449426962 676484677 1539062646 3932637833 -1 3 6 13 31 47 99 140 509 938 1676 3264 6427 14687 22644 50532 95482 146757 282755 709870 2088104 2870412 6612916 8524259 24225999 37875714 77247708 154878833 386562553 1040557985 1449226141 4234641751 -1 2 6 10 18 63 126 140 339 807 1085 2977 5963 15262 17121 56838 127689 166813 464689 998174 1295274 2710796 6780597 13762766 24838565 53183220 105776721 205655190 333224086 936028038 1388376043 3023250701 -1 3 7 13 30 52 70 133 434 667 1264 2888 4275 15170 16622 56073 94408 166696 299097 670208 1295113 3595339 8060013 12195582 30586005 65461221 109244804 263358678 270866210 892483325 1368219246 4134467955 -1 2 5 11 25 44 115 220 479 658 1514 4025 7781 14747 17124 54081 128120 200433 400830 769960 2050923 2344096 4217371 12280410 30286375 56194197 75337592 171745183 342637414 841402357 1440898381 2982471807 -1 2 7 8 16 41 118 217 335 966 1878 2789 7325 10089 27560 64946 116411 133980 433768 1024823 1632117 2582634 4389609 15879233 19798000 48314702 119654425 146021159 415411329 684291178 1504599132 2866423273 -1 2 4 10 25 60 79 162 259 840 1987 2469 4341 11091 31806 58642 122440 231589 398267 765086 1570184 3536322 6911336 16053366 24278792 47083677 109279654 259680287 425935014 590297688 1484281255 2702548185 -1 2 4 13 25 42 90 220 319 541 1920 3690 4900 15169 20894 52224 124225 232877 366564 536586 2050775 3434904 5740724 14655804 33289739 39564875 98781139 224264138 323201885 1006890862 1391432743 3196531911 -1 2 7 11 23 50 111 254 343 643 1498 2483 7487 13658 20379 56294 127693 133798 465728 899948 1531852 2488373 5247346 14786953 26437480 50962565 124183923 143041766 279408429 857947896 1365530322 2966152407 -1 3 6 13 25 59 83 194 335 855 2002 2298 4355 13565 26369 65068 88762 133746 267272 604619 1571440 3691747 5509252 15578866 23651232 49279329 103793611 253996602 382649791 565224609 1475498113 3820101253 -1 3 5 11 23 62 124 144 327 932 1985 2127 5424 11411 20631 52545 95700 232189 430479 828068 1134510 2781611 6817108 14060718 20880322 43987519 100789874 226408563 411172586 879991210 1507276601 4131054083 -1 3 5 8 17 32 68 193 428 863 1371 2510 8067 9604 27749 64220 82200 232247 465296 928060 1899125 3817515 5474609 9936468 18851426 64546862 134050133 163076502 430284880 729867473 1491724161 3905905349 -1 3 7 15 28 38 102 241 408 641 1127 3446 5653 9746 26474 64671 85490 167828 365192 666344 1766347 3071670 5875551 8774673 32569984 62375272 98014796 262645416 519661169 723025730 1599097552 3895100597 -1 3 7 13 29 56 77 250 403 602 1558 2340 8042 13950 21524 49906 92851 166743 301335 770002 1329751 3471266 4635456 9454720 27026182 48665894 111455258 135524094 273351782 1042779998 1368495819 4233209888 -1 3 4 9 16 43 103 208 367 841 1124 2695 7852 9346 23097 52925 95508 199105 465622 962099 1656000 3074739 5189342 15713773 24996176 53259063 113986832 134737997 402817166 818545140 1496351388 4077487755 -1 3 7 12 17 55 118 223 280 957 1689 2663 5455 10600 17145 56649 90320 166189 266906 860199 1396867 2685978 5124891 14349030 20457669 34685094 129095987 218066742 461279562 1066608200 1510529963 4250430074 -1 2 5 14 23 59 100 185 258 999 1526 3250 6332 9982 18024 54123 126683 199557 299614 931836 1144165 2402645 7494355 15596321 19445711 58848543 88680907 147053463 422639671 1019032541 1483471765 3218224861 -1 3 4 15 21 49 69 172 490 855 1587 2823 6888 14171 24870 61755 90108 200653 267300 991593 1426634 3160968 7205772 8608385 17695449 38667696 120359974 197235648 320743789 646305923 1383892590 3830156168 -1 3 7 8 27 47 109 146 339 661 1746 3477 7099 11632 27133 65206 84654 165889 398093 671580 1987718 2895311 6940871 13991102 28265788 42272565 83398182 138583878 502802177 790527439 1547685843 3981214030 -1 3 5 9 22 45 98 229 312 798 2010 2485 7343 9094 22118 49703 98038 232945 496402 865440 1666489 2898417 5570311 14520246 23369526 49789950 111868843 156926255 455836464 872941501 1511688537 4129398145 -1 3 5 14 16 48 67 176 498 673 2043 2626 5496 13589 22067 51391 92875 233471 268734 895274 1536906 3221377 6318428 8555436 32970751 39760534 127098012 206167205 358014206 1005870181 1421925882 4180402056 -1 2 5 11 27 40 95 152 446 748 1399 2608 6747 8749 30446 59243 122235 200007 398434 700802 1853613 3587632 7788949 12486102 31558624 52271197 113518120 179076879 427555645 666727074 1491955245 2753380593 -1 3 5 10 27 60 64 193 477 871 1104 2211 7613 13028 18077 53768 98012 233280 397501 664831 1502499 3354517 6256051 11278298 20523241 58358169 131171104 143328413 327223658 875142903 1390819027 4160507523 -1 3 6 9 18 58 113 176 279 642 1198 2822 4829 12045 19886 54574 92855 134409 400681 964130 1110451 2897024 8156487 15253371 26732101 60232513 109915370 243813172 455760792 948204028 1522578509 4227462397 -1 3 4 12 28 63 68 129 411 928 1880 3377 4876 14825 26483 63667 86287 199063 367056 665119 1560216 3350669 8175780 11384097 22738730 45958980 83638724 211642131 330430529 640536641 1385597710 3829275848 -1 2 6 8 20 43 89 182 288 745 1652 2113 7229 9718 24030 51263 127533 167613 398636 867275 1834946 3382909 6496921 14997258 29053573 47537715 108612837 154041495 412261275 847458037 1498104874 2964382194 -1 3 7 13 27 57 103 244 385 554 1047 2331 5644 12446 22850 50999 90671 167319 302704 566545 1568681 2233288 5552932 9095698 27917683 64138163 126744202 230045767 397692352 1060827824 1447571741 4234206060 -1 3 7 14 23 46 105 178 368 677 1550 2083 5322 14711 24283 50156 93623 167657 335135 994879 1827836 2658982 8073723 14043985 28604512 48706944 105989283 222521196 312188104 957722048 1398138679 4213611552 -1 2 4 12 24 48 104 219 456 701 1261 2544 5399 10678 25966 63657 116499 232776 334926 540038 1200073 2136916 4240223 12571753 30517649 63005992 130742306 204916348 449482446 740203406 1532637845 2942523088 -1 3 7 15 30 32 114 175 427 863 1373 2542 6291 12519 19094 56001 94254 167125 365031 731547 1636802 2528322 8331528 12116764 19571517 64644158 132459776 170882047 278300754 833788926 1371682289 4073866122 -1 2 7 12 24 41 80 134 469 523 1589 3846 6933 13112 22452 49860 125260 133423 300083 632942 2024503 3151044 8300924 8546133 27955522 49848995 93025369 155039073 333174871 1060231420 1376672112 3175734254 -1 3 4 8 24 34 68 197 405 821 1707 2766 5533 12610 26109 64440 89349 200125 498872 664519 1662216 4165038 5250182 8922025 20372881 34147548 129539682 215754482 393105505 542576826 1443478550 3805673603 -1 2 4 8 27 42 85 187 452 695 1243 3608 5731 11807 26949 61448 117656 232232 465555 769027 1886372 3313111 6492613 9905788 31487452 64570888 70163045 242859344 459918222 678923027 1525357299 2872753359 -1 2 4 10 31 50 90 198 343 963 1627 4023 4125 11305 25814 64145 115842 231448 400817 571422 1295354 3867844 5638706 15178183 19674067 40392763 84816651 215275868 429928598 752803787 1490796137 2924629031 -1 3 4 9 29 42 114 152 331 589 1436 2381 7993 11978 18508 56432 92181 198599 462049 529953 2044173 2287458 6330210 13710174 30237392 55123540 121711842 165891451 476206119 1016886678 1573432680 4278996628 -1 3 7 10 19 50 110 201 387 619 1908 3971 5860 8299 26899 61961 82894 165189 460889 989241 1422687 2608154 4854550 9677133 26440358 38519443 88508050 252874033 481792038 799419879 1567225945 3983629392 -1 3 5 10 31 42 70 223 487 630 1244 3995 6750 15477 20049 55759 97138 230914 395802 530135 2072985 3799723 5833732 12488304 27629624 61061270 77021625 144261922 351946361 877742877 1426117784 4148454548 -1 2 6 9 30 61 69 219 482 708 1104 2390 7533 11692 20087 55468 126030 165445 429310 562893 1389763 3369589 5311020 12524308 33399061 62904423 133098884 137004257 485165060 1060183801 1564551790 3157868778 -1 2 7 12 19 50 67 148 356 600 1253 3796 5303 13409 21852 52558 125206 132610 297785 792778 1484222 3238929 7474138 14195063 30909954 65727478 71140323 257623895 388172071 982064304 1451371025 3115809503 -1 2 5 11 24 52 94 200 418 869 1566 3974 6477 14710 32062 59612 118303 197660 396107 725906 1288666 3756601 5354713 10182874 17161200 40411851 91308394 142023868 402207161 787638641 1454067051 2886369835 -1 2 5 10 20 46 97 156 375 724 1673 3764 7576 12847 19025 56316 127501 198002 428605 889888 1581602 3006710 6891812 12875512 27102315 43064071 92028080 180410274 280750427 850114821 1363795003 2968747557 -1 3 7 13 22 57 78 131 292 601 1858 3750 5361 12706 23592 50346 92045 165579 298415 921888 1128940 3196180 8053979 16090029 33359005 35293951 97722293 245181768 364999706 1021032864 1413629331 4265240053 -1 2 5 10 18 54 105 254 325 742 1291 2742 5855 14527 23034 51098 126341 197878 428452 954579 1520700 2540503 5268946 15243053 28130229 55828434 111233862 212006719 306685701 998273199 1404840061 3090509303 -1 2 6 8 17 58 108 189 505 631 1748 2844 4497 15331 22467 53181 123530 165746 395689 1021501 1159957 2343517 7698517 9809375 26993876 44731878 131209943 238693052 278424903 1052253111 1366337919 3163056408 -1 2 6 12 17 51 82 242 361 1001 1398 2194 6758 16332 23097 52213 125475 164875 265024 892761 1521538 3686726 4814659 15021221 20661534 67042547 118074003 198340985 380188882 1066816881 1474256872 3162555122 -1 3 5 12 21 36 99 171 387 635 2018 3591 4117 10612 22237 51838 95699 231308 331450 922039 2009952 2707841 7783902 10807262 27929009 34101219 96586151 216526885 463048407 934088975 1514154702 4111422336 -1 3 6 11 26 56 116 255 465 683 1308 2345 7103 8463 20946 49522 98266 132356 461076 760774 1352161 2838561 5850005 11303501 29396227 53744081 121945470 198310918 434570181 904464127 1484361620 4135195831 -1 3 4 14 26 36 91 196 339 526 1967 4077 5942 14706 16886 55906 94640 196889 295673 525981 1576278 3313999 6141218 15094377 30173592 41430625 86374620 264215380 283060879 935621309 1363870827 4115729362 -1 3 6 8 19 54 106 206 411 789 1103 2618 8041 9417 19308 56448 90139 131344 426506 951901 1477700 2593657 4798215 10485000 18916204 56706275 112445981 143351377 415688675 947588664 1504220612 4220074641 -1 2 7 11 25 45 101 143 463 940 1453 2224 6014 10712 28766 60884 120077 131379 459478 690067 2068068 2661234 6534322 9619932 24558499 65425543 123439613 221582605 453259242 661617920 1511518953 2752735942 -1 2 7 14 21 62 125 144 497 735 1423 2859 4123 11038 31785 58385 120855 131422 361297 919495 1216347 2824698 6930100 9329761 31426739 55678697 104736703 257483665 404576170 596154841 1504657134 2690342048 -1 2 4 13 22 52 76 228 433 624 2040 2549 7213 15866 17964 53372 128200 229552 360817 1016752 1541435 3608442 5117537 9217271 26408078 35389513 104825067 152175011 337085001 871794594 1439631653 2976521680 -1 3 4 13 16 51 73 173 321 940 1036 2485 4485 15427 26653 62082 88147 196831 328123 819815 1509014 3477217 7052771 13805271 18891478 57682468 118184272 236749764 306087132 585599001 1399919576 3779771009 -1 3 6 9 18 57 111 163 351 917 1456 2379 4457 14929 24188 50371 92433 131133 393315 950462 1114493 2229201 8029509 13207768 20222720 62733611 129454354 248109393 288934754 983594361 1349623949 4191712016 -1 2 5 8 23 47 120 237 327 927 1769 2195 6367 8458 28729 57923 122784 197499 493499 854822 1580614 2107747 6121870 15319214 18557341 35350764 116704091 190623678 415031639 618387673 1509722466 2787613327 -1 3 7 13 26 42 102 180 445 611 1060 2760 5732 15350 20768 52941 91328 164394 296191 527313 2004359 2833895 8150836 12014350 28592696 67104518 105093021 206420308 330322999 1047807872 1383986177 4248221301 -1 2 6 9 17 52 105 194 265 1012 1761 2589 7869 13030 27925 64486 119662 164482 427496 986507 1447851 2501579 5232364 13733839 18780997 34416044 125880195 153660996 322460607 546314574 1382955822 2722231579 -1 3 7 12 27 45 110 131 335 674 1728 3122 5458 12319 16524 56038 96785 164780 263307 527157 1907354 2892057 6322722 13730791 28738678 43322051 70129967 266184123 346648946 852957673 1434100758 4036620800 -1 2 5 12 31 46 65 163 412 788 1152 3852 5237 8756 28230 63310 116612 197289 362445 723720 2005687 3683783 6703361 12555762 18129152 50784925 72022211 267571763 481469188 740748502 1573155069 2945928282 -1 2 6 14 20 43 103 173 490 733 1893 4066 6466 13123 25054 62620 121431 164650 329099 919769 1611343 2894645 7393580 9474423 30155836 36325714 86679967 149537256 317175669 635071277 1398793403 2808937843 -1 2 4 9 27 57 104 128 443 661 1158 2094 6295 9612 25208 61757 117600 230303 493529 724608 1414629 2438971 6871655 11090970 30819508 64394715 119224156 168844017 444743050 797525611 1530565004 2902375969 -1 2 7 14 17 48 116 133 300 873 1823 2575 4464 13517 23560 50684 124409 131803 361840 790053 1547454 2797134 6355761 15607954 23163869 44973307 121293206 238812459 398959021 1022027109 1455555546 3198420555 -1 2 6 11 20 58 114 196 483 867 1156 3888 7964 11991 32031 61233 120915 164424 493081 821503 1217771 3030617 4607433 11157003 19090782 50446205 74403661 173914593 526665461 643477375 1577549518 2785012383 -1 2 4 8 23 47 77 131 296 792 1764 3068 6013 14019 20537 51832 122982 233793 474297 902461 1636812 3882104 7586959 16120776 22526457 41240929 121104000 224107193 367766476 971830249 1423387098 3143071309 -1 2 5 12 22 39 119 223 470 949 1149 2303 4530 8784 30048 59500 119605 202045 371475 1042304 1986525 2272646 4483527 12275778 22188206 51650579 129462998 247587883 487803807 576431418 1545337078 2715186042 -1 2 7 12 19 40 96 161 492 518 1286 3074 7393 15092 17880 53340 129768 137422 308660 810957 1794461 2894478 7758444 9678268 28011320 57195945 94522427 177783174 364830610 807952765 1417194427 3019858192 -1 3 7 10 20 54 106 174 503 808 1421 3701 7475 14982 18186 53650 96396 170309 473030 843665 1369399 2433637 8090430 10455797 20320589 62627954 71529695 185402359 341181688 822512879 1427086202 4060590191 -1 2 4 11 24 46 98 226 340 691 1803 2301 5912 13227 18284 57303 127797 233786 440612 775774 1992429 2860362 5535654 15539386 25829600 40859748 109150999 205128920 384371981 807966821 1462316512 2994823190 -1 3 7 8 16 61 87 151 354 543 1333 3833 7172 11245 24561 51388 94455 170664 402354 1035198 1210156 3936473 8172160 14088805 33131038 53678590 81735729 192970346 477759095 900565376 1575819088 4134844522 -1 3 4 12 22 48 89 184 392 915 1361 3796 5365 10666 16832 56852 93242 201537 368805 1006800 1436544 4102751 7028109 11593991 22814075 62371186 71169885 265170125 425152326 1062783559 1484112946 4234269037 -1 2 4 15 21 41 87 150 273 946 1797 3610 5220 15160 31769 57813 115145 233887 307483 1007691 1655632 3413341 7813343 15596430 18312913 46978570 90844555 249152335 275715436 686536880 1360427881 2868801300 -1 3 4 13 21 47 107 135 485 702 1695 4009 6357 10403 24265 53202 94531 203976 336347 936261 1801969 2720803 6424881 8394613 31600750 50296400 98996575 143015549 526183657 921976392 1590160575 4104273538 -1 3 6 8 31 37 108 179 460 651 2034 3774 7274 15171 18128 54066 97266 137521 438888 578734 1701370 2753689 8358839 9344438 32614463 38265822 96970938 184377929 343386842 828040346 1440753606 4089019583 -1 2 7 11 23 57 113 175 300 860 1529 3450 4605 13471 23563 50612 125956 137049 474142 901259 1204445 3015815 7409375 16717279 23182201 64211638 97221454 215067504 349142271 1032462556 1439556905 3196586467 -1 2 7 10 28 44 117 223 441 639 1682 2669 7453 14772 25623 62825 121498 137555 504884 585856 1955150 2296617 4300477 9387451 25684254 45277436 124615070 145116657 399916508 565570046 1443750157 2745957233 -1 2 4 12 28 50 69 207 282 679 1855 3017 4759 10546 17559 56317 125210 233828 339059 674141 1163363 3429668 6289066 13476537 28464837 38990785 119189256 258067917 417582616 1040927550 1495156304 3164855404 -1 3 5 15 16 62 120 201 369 863 1499 3904 5659 11592 18073 56152 93311 234652 305747 872048 1066007 2776153 4482231 14945157 25107194 65585051 80668454 235867942 452400895 1067986042 1541227896 4237123371 -1 2 5 14 27 38 122 139 340 806 1909 3465 7758 12944 32022 59596 117475 203946 309176 554150 1670342 2255527 6868627 14063138 24487151 43571466 80293916 171866243 275275873 698572035 1366145560 2882300555 -1 3 5 9 28 38 112 209 323 563 1033 2842 7373 9641 23562 52988 97865 237069 499865 546283 1660756 2380453 4217396 16138725 31058311 61253446 112384342 161761258 433514194 859910147 1482121706 4030086590 -1 2 4 9 20 47 70 174 323 737 1132 3050 7690 16064 17180 54205 129691 236757 506574 837646 1690748 4147115 6314437 13821936 25896250 66942284 109775282 145365772 358233984 811424201 1420388335 3008242949 -1 2 5 14 30 32 69 243 411 843 1558 2743 5495 10954 26831 61690 116266 202344 306195 713603 1631870 3959680 4749024 9620614 18514737 41453186 130878367 212342618 437038610 714761989 1531406697 2823779283 -1 3 7 13 22 48 122 159 361 845 2015 2429 7039 11733 25043 62781 84348 170055 305799 944637 1404270 3105743 6844874 12732269 22186877 48897955 115123096 176812604 524173717 717554082 1578140398 3904931122 -1 2 7 14 24 33 119 142 381 1009 1972 2368 5606 15597 32644 58741 116615 136452 376122 589174 1794472 2541623 7211525 13079420 17413804 42462259 111497837 233089526 283460241 709007468 1368925824 2821119033 -1 3 6 11 18 48 102 164 362 580 1346 3150 7624 16185 28428 64058 88023 138668 475032 1044075 1341543 2314935 8065460 13836946 30068892 52565061 92778379 169365359 395226808 657673717 1445603867 3840131802 -1 3 6 13 17 57 94 175 352 836 1029 3658 4452 12075 22591 49811 94250 135218 273445 875687 1199611 3826317 6699547 13433317 21498522 50568852 79543461 234320329 415371897 845196175 1509906178 4053225607 -1 2 4 14 30 34 109 182 394 537 1664 3283 5367 13019 26655 63437 122486 235002 274719 683125 1703135 2704715 8337034 11330378 26766399 43088904 68043885 254424373 366765984 647030520 1411605963 2760335598 -1 3 6 15 22 42 118 231 259 644 1191 2853 7451 16123 20235 56376 96203 138382 343447 1034299 1659163 2385202 6272134 13389833 29321104 59289671 111467502 152402920 346426613 936972599 1432268438 4105921409 -1 2 4 14 17 37 95 177 308 947 1549 2759 6211 13323 32244 59550 117834 235965 276064 915915 1959645 3431265 6699290 15297860 18235480 39422658 126490703 170144798 329612767 702539984 1388924126 2874677462 -1 2 4 13 16 42 72 212 268 725 1817 3258 5056 8248 23880 51193 130985 236986 373956 848278 1771906 3676476 5848432 13560026 26096704 41185403 77433389 207363147 523056979 908162183 1592034096 3031368873 -1 3 5 10 17 34 80 251 258 539 1959 2274 7651 9762 17426 54400 90185 235455 408967 1010173 1837237 3153172 4597566 13747760 33116996 38758434 109349877 153655367 421505361 1056493931 1488646139 4233692066 -1 3 7 15 21 59 80 178 341 761 1511 3482 6820 12425 18533 55394 96832 169305 372464 980837 1052345 4103347 7289517 14441437 25525609 54074726 90716488 154262616 326956069 810453078 1384322910 4087065298 -1 3 5 8 18 35 106 203 508 965 1397 3250 7973 15652 21181 51193 93413 233777 468435 1041658 1835271 2884211 4425236 11176184 24121788 62366866 87320116 185861656 396757217 968757640 1452188883 4202751623 -1 3 5 12 19 46 88 167 304 789 1302 2101 5698 14425 23578 50237 92091 236683 338379 879578 1573145 3343175 6948267 14780724 21534002 59686302 121066976 233033981 328095953 948555431 1387394711 4225280591 -1 3 5 14 29 53 127 128 394 732 1108 3389 6223 12735 16744 54001 94942 235147 274096 752523 1278867 2754531 6785679 12423681 31826648 60547150 98940407 148032611 312593092 891569135 1395938932 4129521320 -1 3 5 10 19 36 106 213 331 577 1495 2216 4207 13510 24422 49271 92420 236495 402233 943824 1968079 3083757 5183781 16721752 31878404 58462430 128693570 249584734 379635621 1020257495 1460765362 4285367536 -1 3 5 10 28 61 107 181 394 1012 1138 3019 4378 9278 25987 63587 82802 236517 407365 640515 1380920 2400617 7564292 11529858 23783521 52127083 102103336 251904385 530881928 696957857 1588484375 3927158600 -1 2 7 12 27 39 108 139 382 979 1444 2150 4830 14194 26247 64197 119771 138073 304952 546754 1610096 2699887 6549448 13265668 18833551 60127161 121292870 264388081 373355212 542196107 1461726558 2737816187 -1 3 7 9 18 51 115 171 347 756 1047 3274 7861 8805 22635 52308 96531 168866 442144 949274 1350985 2663534 7754034 12967206 25838185 63398838 86719748 191789548 414683672 856407106 1499069235 4029617754 -1 2 5 10 30 32 76 150 348 874 1064 2379 5134 14739 28701 60077 117569 203891 437792 576637 1741305 3683026 8381240 13033101 22980557 52222293 119909345 217499467 316146220 793184106 1407520052 2897026553 -1 2 4 10 24 47 93 204 276 610 1845 2420 4737 11000 26168 63606 118551 236223 408273 740079 1971530 3416802 6125142 13063238 30450536 37058044 104386614 235843379 403990965 774856908 1501688409 2900547736 -1 3 7 10 22 39 123 203 489 750 1844 3295 7115 9226 25653 63043 82777 169823 474965 901473 1905072 2404671 4742436 11090001 32296417 34147020 79402013 142424576 426593263 750454056 1490258508 3996292448 -1 2 4 14 17 46 71 142 294 801 1466 3188 8090 13260 23113 53246 125907 234372 273561 911399 1578927 4006537 7467504 15739962 21850432 63640586 89269770 191364762 278050419 984962609 1370640497 3116259391 -1 3 7 11 21 59 84 237 461 840 1268 3153 5025 11771 25787 64601 84921 171988 507427 838085 1186205 3978653 4379175 12528206 20933647 52847518 98071977 234673751 435791715 754187732 1485948964 4015659710 -1 3 7 8 21 32 70 171 377 840 1136 2870 6943 9187 26202 61488 83142 169257 405652 875249 1982193 3688717 6652773 13599791 21236647 53778973 103719027 174678942 427456986 782489907 1480768445 3983491551 -1 3 7 9 26 62 92 166 321 708 1690 3669 7167 13828 18111 54796 94710 168544 434506 683442 1452043 4062073 6357113 14188743 27197884 43254570 86410501 164891189 291083116 882057992 1354131973 4142572659 -1 3 7 12 29 36 68 241 259 812 1106 2288 7347 9749 21548 50698 94990 168308 274880 748336 1720004 4160188 4951570 14455442 23213301 53141586 132851654 140760655 428589459 917307034 1488782950 4117499813 -1 2 6 15 24 34 87 198 436 611 1502 2793 6669 14815 31794 60111 115838 169154 371640 580564 1714041 3656926 5901139 9705588 25672741 51541635 109932572 183434295 342813380 782746735 1437406455 2904304597 -1 3 7 13 29 53 107 196 331 982 1850 2732 6175 9341 29444 58426 87618 168983 308344 773075 1195639 2118237 5118117 16066003 19001808 47145052 119167512 180257955 468946194 640783205 1519107677 3827487239 -1 2 4 13 21 43 68 211 444 838 1760 2140 8160 8558 16810 53841 123338 233861 374640 949333 1651714 3963588 6077694 9593916 18653123 35594544 114803011 148132751 463364622 1045337633 1522744722 3170002624 -1 3 6 15 17 39 78 161 388 904 1355 3612 7934 16143 32627 59569 82274 136627 339921 810739 1845275 4052989 6799012 11795624 22932843 62312092 71436347 177378455 387952094 784947254 1446880067 3992962830 -1 2 4 15 24 61 125 228 339 934 1347 2525 4419 12983 31796 58196 118544 237015 305724 647137 1420696 2969841 5287961 14940787 17198603 63165832 128793008 243723207 361422277 777366082 1422712579 2907876544 -1 3 5 10 22 61 66 188 477 1023 1519 2741 7250 9997 24913 61459 83753 234331 405863 842632 1062189 3494448 6532584 9797003 21386898 66856204 108783406 163839877 406180081 749775537 1493659785 4024682129 -1 3 5 9 17 55 87 250 367 676 1401 2253 4560 12036 19459 54139 91047 237302 504628 981733 1515722 3756398 5203815 14980484 26420650 54843782 128939730 240990756 461924397 946440449 1514509055 4227672476 -1 3 5 11 17 63 97 239 500 557 1552 2248 6275 14607 31359 61305 82697 234945 437716 1037425 1195824 2519786 5961585 12188438 26242166 50153135 105159105 189512277 343473990 750412381 1437062960 4006885924 -1 2 5 8 24 42 74 240 327 878 1087 2531 7709 8304 22660 51703 129226 200961 504240 714772 1942074 4022120 4867473 16477453 23308303 52020472 125201955 159657181 458968190 848163586 1516832840 2975538196 -1 2 5 12 30 37 64 177 315 1009 1736 3895 7951 16117 25091 56565 114417 254477 285934 573144 1991251 3595386 7356323 14377235 22272905 49066853 69531860 156232267 303156841 710875860 1446327993 2735796369 -1 3 7 8 17 43 108 149 496 694 1566 2062 4303 12216 32551 53394 77736 163599 479481 896821 2064110 2413156 7416135 11400821 25674587 35980361 128290636 233282503 497007406 803758075 1513763865 3792684169 -1 3 6 11 18 54 89 234 293 699 1466 2262 6109 9270 22304 62261 74866 186336 422496 894549 1102824 3275181 5519135 16218566 33470370 64256022 104870931 242843498 438712826 1069933047 1550190949 4055667909 -1 3 5 11 24 56 86 216 269 834 1486 2977 7600 14519 24719 55401 79923 221505 514587 573154 1273838 3198271 5216497 16364224 18349941 50882137 130832075 169586433 293881721 734693187 1447562270 3788574917 -1 3 6 11 17 39 98 166 289 647 1063 3937 5123 15546 30173 51468 80995 193636 412408 801323 1703638 2413245 7214449 14302934 32993288 54510913 91926418 205668766 392732963 568317662 1376918231 3986533204 -1 2 5 13 22 51 99 246 262 998 1283 2285 5561 13452 27206 57012 111659 256983 318631 799685 1140169 2933955 4627070 15281740 22824379 53811521 102541831 267439629 329549901 694162464 1438135940 2794515853 -1 3 7 13 30 36 66 136 511 979 1700 2754 6915 12997 32430 52252 78406 163649 380914 570505 2061655 3593634 7177250 10784262 18879527 47654006 110485029 163913084 373045582 549382125 1353317239 3917201859 -1 2 4 15 19 63 102 145 263 951 1729 2850 5577 15972 28316 53347 114662 224282 349547 1028791 1405884 2751929 7628158 14599232 24150916 47023794 103353223 235869364 385891694 778725635 1361664001 2691018104 -1 2 4 14 27 63 92 205 377 577 1645 3532 7283 12875 31006 52136 111498 227989 380505 736151 1142422 3434651 4449728 13367309 27871595 39302269 85783575 159012531 357958570 547292574 1347061907 2850395526 -1 3 6 15 17 62 82 253 334 700 1384 2908 4141 10040 31599 56452 75466 194651 285253 928417 1402659 3302620 5890844 13397279 30078498 61915621 131177616 209336680 405030909 701600194 1609933861 3853221325 -1 2 4 9 27 45 97 247 271 921 1547 3671 5759 11833 22792 63479 110515 219997 422690 566505 1590429 2115464 4440148 14994672 23748579 42530962 80624134 225670109 515646975 1063569197 1517437419 2987871983 -1 2 4 8 22 51 87 225 292 932 1669 2937 6196 15196 20811 60068 113184 217622 453932 963207 1166388 3464360 5634510 15964456 24459455 46585616 101376176 148775284 325414543 859452428 1433388887 3152331953 -1 3 4 9 28 52 84 221 414 619 1999 2156 4807 10232 28156 51863 75282 257845 412799 765195 1571081 3565541 5201836 11962847 30249158 43917478 123790574 210885613 403834023 576425120 1601347317 4006262903 -1 2 6 12 25 33 77 206 455 580 1562 3374 6081 8292 31970 56640 107492 161976 382590 735518 1986341 3377812 4855871 10203272 32625227 40022695 84890844 210976415 429768883 724933361 1553151882 2812599508 -1 2 6 13 20 48 79 128 452 951 1746 2127 6504 10956 19817 58991 108705 149543 354463 866676 1079964 3837433 6952604 11745784 16841550 48205432 133533708 160346403 455500754 880060236 1557289783 3187171015 -1 3 7 15 21 32 87 136 455 897 1754 3549 5837 10921 27591 49309 75951 159280 313858 798892 1627516 4130119 6490942 12491637 18824340 46710883 87337396 209808633 483970705 634501183 1508722838 3914511529 -1 2 6 11 19 40 106 201 278 1019 2040 3890 4576 14816 19358 62216 113589 151165 424288 893407 2092883 2561891 6075881 15817861 22201858 39347786 77335366 237836759 376055416 1036607734 1391953664 3018198647 -1 2 6 11 28 32 77 221 310 999 1471 2107 4970 14718 25165 55878 113442 157148 415064 665341 1852262 3184381 4370704 15266263 22766164 57399913 103103358 216098102 373347359 735749546 1348749183 2805570762 -1 2 7 13 28 33 96 146 320 606 1592 3249 7643 9766 29747 54056 108020 192963 383559 602427 1852308 2432287 7382950 16021477 27907792 38120589 96462140 152037453 529397424 754111675 1513335522 2785012047 -1 3 6 14 31 50 67 147 455 819 1134 3253 6463 14353 25704 56811 80387 188969 317248 633136 1329281 3938879 6372415 12576840 21316893 63439166 81527325 194676317 326666911 715395966 1470474788 3778825354 -1 2 4 10 30 45 106 185 350 911 1462 2289 6449 12633 26825 55438 111383 225240 513750 763487 1756265 2364082 6466645 15225607 21933573 58414139 105127991 163168714 393839320 718669345 1362890084 2741801406 -1 3 4 14 21 55 111 252 462 670 1403 3538 5617 10826 28976 56049 76263 259864 381122 832689 1230180 2727550 4568405 9062334 25402302 61880822 81023406 227129211 475677612 689411499 1485777630 3835555848 -1 2 4 11 29 57 75 236 318 1007 1235 2179 4590 13122 26055 55152 110610 221430 482672 697886 1138316 4072160 5887588 16364443 22373538 63034456 114931099 234253081 312855021 769302441 1417522251 2687453267 -1 3 6 8 23 46 118 149 352 1019 1685 2850 7869 14419 31405 50024 80864 195838 510424 960373 1982658 2866562 8386049 15062400 23370442 47167126 103901432 196504847 295133634 658175889 1470584749 3968769707 -1 2 5 10 31 35 99 145 278 639 1737 3503 6088 13115 21865 59289 110969 250850 486081 730940 1958831 2571069 7523232 14665760 26234170 36619596 90659621 213874138 275909410 909646493 1427416430 3129238802 -1 2 4 8 24 52 119 208 470 554 1656 3407 8046 14670 24378 58457 113941 218135 456264 629578 1389227 2608329 5980251 9755905 31220239 41758749 85183446 150883864 286345144 921162455 1409579579 3188721595 -1 3 7 12 28 54 113 135 438 986 1513 3285 4260 16249 16741 64983 80242 149552 352540 595832 1520987 2513334 7592996 9228389 18301274 57048498 67910100 253741521 350216730 1006179303 1356249876 4109356560 -1 3 7 11 28 35 116 251 376 831 1478 3786 7563 9402 21460 62576 74258 153695 452265 694604 1943968 3001049 5037411 14641432 17467391 54298839 89102299 144258235 532803524 1046973583 1518902134 4143198138 -1 3 6 13 25 41 64 169 456 677 1070 2849 7138 12042 26331 52037 76250 190801 350725 728874 1746262 3243638 8282768 11124887 25178998 53822843 121551589 164125313 420093610 587736904 1580333997 3939199844 -1 3 6 11 22 36 97 168 487 930 1090 3332 4491 12341 31215 51742 79635 193022 414955 1020181 1814937 2390687 6999850 12564481 16967544 59960502 67860120 259939390 319426226 539399656 1460092253 4015483089 -1 3 4 10 22 32 111 192 393 569 1487 2453 5917 14725 28246 54665 81611 254822 510170 989039 1620336 2158484 5854997 12499547 33319267 61560926 109486704 243583015 345446076 765246402 1377201015 3809959398 -1 2 6 9 27 37 96 243 460 578 1702 2628 6013 10016 20130 60288 107290 148469 488491 562244 1909401 2441531 4223896 8461820 31961549 37514096 115811026 256229816 444461727 855416382 1553839521 3182552712 -1 3 6 11 29 53 99 132 465 974 1774 2444 4353 15269 24097 58891 81416 184458 425328 660023 1489966 3003868 7893688 12553014 19273150 48576470 118538594 224249744 401100330 889380686 1358881892 4166335369 -1 2 5 14 26 35 121 180 272 599 1844 2818 6724 14196 18799 64764 111547 247309 354539 758515 2042276 2683318 7086117 13626694 25993062 47266734 113695217 152490545 337234377 962493916 1390031271 2957230531 -1 2 4 14 24 45 123 196 364 943 1376 2495 5543 15388 17032 65002 113501 216315 387016 696077 1682815 3044852 5516329 13628951 21506527 54427253 112541287 259868135 394884068 962044337 1362749905 3055584726 -1 3 7 13 18 53 108 144 340 545 1245 3496 7656 8515 23322 63729 75339 151935 388805 955115 1161484 2749841 7420424 15758302 26555002 50815324 72518639 159847809 488059884 969040585 1497369847 4031455189 -1 2 6 9 17 32 70 248 493 723 1205 2430 5144 14482 32452 50268 114564 159883 482886 892387 1748460 3458553 5488053 9663972 28300676 57216481 107322677 255568989 358172645 631945346 1396440806 2862367772 -1 2 5 15 30 36 106 134 494 799 1409 2348 7233 8893 21917 62609 107792 252698 386655 595319 2014933 2258769 8266145 11030555 22937015 54475072 116291997 198816652 470671626 1033542317 1525034682 3058352480 -1 3 5 9 23 43 111 140 374 568 1289 2336 7293 12968 21610 58448 78903 220106 456626 922940 1912385 2385796 8270424 14865841 25651043 65844136 115431149 186310768 348897273 892257047 1378635708 4265270159 -1 3 4 11 24 60 81 227 465 935 1280 2128 4457 15191 20224 63290 81042 245958 485745 563280 1157296 3240729 5256855 9099114 17784791 51269503 104757167 230637001 376324617 1021800188 1347884874 4048566143 -1 3 4 9 24 62 87 178 291 572 1290 2915 6788 14367 22512 60727 81503 252688 424180 628106 1092439 3305766 8031091 14293665 28915826 65885980 133229758 157433214 318692465 815560239 1426589006 4193717232 -1 3 6 15 24 63 78 132 348 675 1454 2698 4845 10851 25048 51661 76880 191672 284092 695625 1127250 3955684 7210992 16649894 29629245 65289889 124929774 231945275 535254056 571350583 1485911306 4023866996 -1 2 5 11 24 47 102 233 490 562 2000 2694 7347 8542 31030 56253 108413 258479 508093 527431 1578456 2340931 5133754 10139045 29999834 45386558 103685670 184035301 471199890 715178801 1513982222 2689800691 -1 3 6 10 30 38 127 242 350 1021 1290 2991 5716 12579 25592 53351 79181 191478 443320 724601 2006209 2794578 5035748 13286151 24967027 54454087 125884740 262219145 282383534 772357252 1465121344 3785490300 -1 3 5 13 21 62 88 223 508 924 1543 3109 7332 12588 30701 50318 79504 227499 319402 854180 1479861 3613940 5231005 8687905 16953029 42778922 92716265 159115504 336917459 643452396 1368891887 4012890775 -1 2 6 10 28 35 79 156 386 542 1879 2820 4805 8864 21232 62356 107660 154275 451881 690618 1938552 3156837 6473322 9460115 33153436 47154967 111250314 220631924 445423812 1043977547 1546287586 3004675334 -1 2 5 11 18 59 108 164 406 760 1904 2891 7136 10371 29878 57103 110334 261366 508372 855008 1514093 2927191 6878106 9262238 27079703 44291959 109260878 166680898 459482816 673735346 1575380272 2714365735 -1 3 6 15 16 51 109 238 302 543 1688 3174 7716 15174 32455 50921 80934 192999 285838 953585 1253341 2865155 5143170 15814007 28749003 33608624 94049974 146255698 283137717 664248287 1434335238 4012669579 -1 2 7 8 22 40 116 191 316 751 1105 2547 5414 10106 16805 58690 107191 183225 489089 952492 1939292 2728548 6998542 14578975 29757177 54008607 102186485 260865956 443456562 898741158 1551852970 3121718099 -1 2 6 15 22 35 79 239 478 644 1340 3394 6255 13920 32220 51201 111520 160104 283322 852009 1605714 3309779 6062507 8520209 26936417 59510456 78094054 188464452 349957961 568454768 1350167857 2866145978 -1 3 7 11 31 41 127 143 274 644 1376 3336 5884 15260 28606 55078 81475 156666 443318 721152 1639098 2950446 7474650 13997825 31471788 59402551 83516741 204480965 356532502 774079496 1371377420 3793359517 -1 3 4 15 30 36 120 154 392 986 1100 3008 4284 8414 20945 62416 74797 252898 352296 622904 1999415 2852652 7966323 9705506 17249666 62552429 122664555 211221867 469286264 1061678216 1555242796 4091263873 -1 2 4 8 16 37 113 159 342 835 1205 3702 7416 15671 28737 53206 112984 229288 446929 885336 1673007 2886490 8065149 16656352 18924933 59550366 92560669 139401310 320451426 600894660 1452995174 2878457978 -1 3 7 11 31 58 111 215 469 695 1380 2103 6158 10928 24921 51324 77689 157770 447298 721577 1082717 2918495 5642450 9677690 26993620 62213495 103393177 162525585 447773509 592864916 1553876246 3941613352 -1 2 6 11 23 49 80 164 504 701 1956 3398 6614 13248 17210 62280 111667 151249 420727 1017204 1116680 3544556 7612729 12416256 26393597 49795326 98358601 200203846 395233372 1024714165 1381341370 3069194455 -1 3 4 9 25 35 69 172 416 647 1047 3216 7942 12507 21504 59143 79014 252010 424243 591669 2001418 3512220 8168295 10189697 27263827 54330948 80185824 140251208 346695803 910159645 1349166824 4268357111 -1 3 7 11 24 57 99 198 360 872 1987 3652 4998 9426 16583 59027 74511 151218 456041 558889 1216358 2822253 5972718 13093950 19787817 33950777 68589530 266808385 435576473 920213271 1575439049 4180966824 -1 3 7 12 24 54 68 231 317 762 1821 3001 6282 15828 18579 62980 80584 148265 355977 722704 1379234 3971259 6012316 16402540 31094543 44251254 113067219 142566413 274177376 1021620587 1458494353 4103230226 -1 3 5 15 30 38 115 235 361 880 1165 2748 6967 14179 20085 64909 80245 221070 381239 639237 2092824 3051876 4697393 14187133 19806044 61820457 133266689 159627456 354016732 982111860 1391939269 4079287393 -1 2 4 11 20 62 94 248 373 743 1349 2900 6576 15661 28106 54665 111477 229358 487472 942482 1491895 3546911 6271322 13925277 32930133 60226681 134084507 149843859 290804070 782318536 1455317371 2792964853 -1 2 7 9 25 39 91 128 328 634 1918 2161 5451 15244 22846 58783 111691 181751 509976 643894 1931183 3704760 6752658 16520757 28261951 49338140 123566627 258481249 352791686 926999998 1380398107 3088074089 -1 3 6 11 24 58 115 254 416 880 1895 3730 4784 16044 25221 56108 79842 196506 423226 585278 1264675 2294741 5080683 12094707 21305217 39597423 74545962 255819206 346812528 730096925 1355404317 3835176484 -1 3 6 14 24 52 75 177 472 620 1613 3000 6952 14153 16570 61901 80424 184728 319248 674446 1337345 3836577 7641213 10924595 32427710 41641429 108042832 166573276 345031930 1020460280 1391733634 4110810824 -1 3 6 10 24 54 104 221 495 839 1295 3032 7923 16126 20334 62668 78046 187387 448295 542039 1403247 2624269 5316353 8928643 24267291 57245671 131903388 194635511 331160692 1056913643 1416937738 4115587295 -1 3 4 10 27 62 89 171 292 938 1585 2439 8146 8695 21215 62823 77556 247193 510126 646002 1174208 3510224 7476900 13778862 24932780 44474936 120509467 169246049 488420281 1057382864 1512281504 4112890034 -1 2 7 10 16 52 75 209 335 991 1306 2779 7877 10477 18863 58511 108220 188222 414795 837722 1074878 3711409 4379280 14370736 24867522 54499117 118993443 184871086 414070753 910123823 1604954818 3171143305 -1 2 6 15 29 35 125 149 483 895 1600 3006 8101 15422 17677 65530 110731 152528 285119 574754 1965982 2764852 8344156 10508907 23708383 49706935 107882663 188540736 334628348 990874853 1434555946 2954471190 -1 3 4 14 22 48 92 211 278 757 2043 3781 7397 11330 21574 65340 74896 247292 379438 873533 1081216 3286285 4736706 16010784 30072774 47245831 72326076 145335093 438324205 961959895 1585445522 4056755227 -1 3 4 15 27 52 109 248 358 716 1611 2588 4613 8570 19770 60130 76929 251628 351730 740816 1371043 2633220 4411410 14538290 32693470 35508141 114093115 228206344 455133015 838531104 1576570084 4232583629 -1 2 7 14 27 55 84 192 278 968 1030 2911 5116 10900 19034 58430 107643 184502 285511 739623 1335699 3452240 4343059 16350392 22388069 62501056 124974230 226396968 531567430 915843878 1489618974 3151782461 -1 3 7 13 20 45 114 207 314 923 1734 2766 6879 11334 32709 54696 74235 159231 387029 916556 1987405 2861908 5273551 14928591 24281328 49185131 114557749 151652115 419694601 783982432 1607344390 3885755520 -1 2 5 14 22 56 120 165 373 820 1350 2802 6766 11050 29171 57167 107919 254684 354923 915067 1331958 2372527 6381002 16392705 17690476 54721622 118802765 151526090 460040797 732230338 1550539271 2726834027 -1 3 6 11 31 58 105 148 282 1005 1079 3647 8118 13911 20960 58225 81207 181028 413638 743400 1108834 3025602 7758461 13876986 22660941 58900752 99502581 164388753 398490629 932743818 1379831987 4269419090 -1 3 4 14 30 39 120 209 432 686 1726 3284 5487 13673 28751 49929 81583 256890 386499 620444 2084058 2863101 6247441 11111647 27858300 37893460 95252510 218743742 313081833 639035420 1461444866 3946085446 -1 3 4 11 29 54 96 183 302 859 1584 3308 7427 15018 21260 61284 78174 246196 478959 676916 1499284 2992798 6518315 14549609 18548062 46762680 93065555 162014874 297200331 817314360 1412190817 4180831431 -1 2 5 11 19 39 121 204 402 857 1777 3720 7603 12920 24000 59608 112846 248666 511868 902241 1659363 2748473 5604102 11732550 21237715 43065203 78985155 145839518 363002778 853710793 1359947120 3128555837 -1 3 5 10 31 47 95 197 342 885 1810 2447 7368 13801 24794 54127 80236 225686 488547 784606 1829371 4116045 4460070 14128285 18983922 40095864 128990936 199850474 373778984 748701868 1374520618 3883175374 -1 2 5 8 20 42 93 247 496 517 1158 3456 8133 8497 24101 64125 109540 248480 412995 1034042 1856183 3991141 5770254 10165628 30254239 51367941 70378456 144278025 479528088 982420923 1488527290 2988974479 -1 3 7 9 16 44 94 156 479 654 1616 3635 5914 8584 31113 57261 76509 156829 516191 911373 1896776 4146989 7282189 12139414 27183909 34868939 77633057 222863884 430734385 702502097 1561409434 3836402669 -1 2 7 10 23 43 88 219 445 630 1382 3427 5657 14820 20700 60892 111203 183374 412625 1000109 1858087 4125363 5051162 11187245 30492668 64116514 75654149 202288074 351168502 823864486 1349644138 3173627532 -1 2 7 11 18 43 68 237 289 582 1682 2101 5523 16118 17027 64298 111353 186515 449072 875924 2021312 3163292 5927563 16590037 25846758 35951810 126860329 254494119 386691313 948347428 1352461155 3080683684 -1 2 4 11 26 58 73 182 291 703 1954 3316 7111 14822 22771 59197 110741 215333 478087 609298 1294522 4185056 7660364 14465477 33314950 48654285 89207057 171657881 325734121 882460603 1445549596 3198057053 -1 3 4 10 20 60 107 230 397 818 1859 2604 5269 10570 17681 59978 75690 253426 516038 940753 1529115 3002353 4914946 10980689 24682197 40713527 103214536 240200769 474532596 830599417 1517819850 4294848226 -1 2 5 14 17 42 84 232 364 653 1743 2055 5774 12050 22240 64948 107920 247481 350865 943519 2004120 3909659 5463503 14184031 29787668 40470797 126456975 248490040 507829633 988049026 1507231511 3021867798 -1 3 7 8 18 33 85 201 407 770 1271 3632 7399 15529 26485 56329 78317 163837 487361 805104 1775771 3945450 4258127 11691943 24698286 61256348 98597790 139190461 319477411 691872658 1459019409 3779507718 -1 3 5 13 30 43 116 148 318 769 1161 3161 6420 9774 22056 63415 76045 215865 318685 582999 1646216 2764480 8078124 13224021 20863200 60975186 75629617 200903960 483957399 1036886945 1481070897 4128697057 -1 2 5 10 20 46 109 209 463 529 1044 3517 4209 13974 19093 64048 112982 253475 475345 975273 1971845 2571905 5494182 9951557 29706833 55114707 74136367 258824940 277662903 1005777895 1425974378 3031857528 -1 2 6 11 29 35 125 230 304 952 1372 3257 7666 9392 16419 57871 109344 153924 411819 716899 1939173 2667504 4583855 15799367 23377266 53311620 69338204 161288013 525965318 928786839 1533042684 3202564563 -1 2 5 14 26 62 124 163 350 845 1028 3391 6335 13357 18388 62677 113312 252636 347924 779087 1118570 2465844 6777293 15401289 19170158 64390221 73010676 194320742 358463100 1023000642 1360264211 3074600243 -1 2 6 12 25 56 72 205 460 799 2024 3280 6174 16010 30699 52715 111014 158140 392217 743655 1184818 3942145 4934296 9878593 22836006 36095645 88024489 191287037 298727007 546104647 1424417890 2883413705 -1 3 4 14 29 55 76 130 483 812 1453 3803 6279 15455 20959 60293 78022 249380 384947 586410 1445693 3742630 7125483 10673981 22311763 54332460 86908500 168671128 299157026 855166190 1424578879 4173625797 -1 3 6 10 18 49 91 194 326 526 1546 3588 7629 16207 24858 55992 78487 194892 454292 869408 1280499 3313706 4433759 14079451 26783035 39305372 82509846 136642622 334102597 708247787 1460928830 3794600614 -1 3 5 12 16 34 86 147 289 1002 1628 3868 5956 15374 25849 56808 78107 227251 289396 1001522 1738805 4135719 7220286 12997661 22489147 44654485 72365520 218627475 400881007 691597290 1403666749 3826225344 -1 2 7 14 27 34 93 138 398 857 1833 4020 7832 14499 31912 49331 112043 190124 291313 743969 2000203 3803705 6460823 10071950 22665142 37887736 81999965 163282403 300237529 669757489 1427959197 2925618861 -1 3 4 15 25 48 101 210 469 594 1790 2843 7953 13299 28183 55788 80700 259349 354031 672384 1541371 3050837 5412102 9482099 31840609 34945611 105018989 195912652 348867993 690362168 1385933134 3803141005 -1 2 5 12 22 59 119 149 340 809 1700 2649 5109 12084 22462 64972 108300 246240 286294 846301 1409398 2327412 8291956 15731701 18059568 44706721 111532168 228778757 470651881 1001172754 1522128877 3055680783 -1 2 6 10 30 34 94 133 488 582 1928 3180 5685 14889 28614 53453 112098 162855 450862 770103 1867855 3735735 6586758 11371179 31852167 43749179 90936008 213463782 337473977 774272371 1366097372 2729272156 -1 3 5 8 27 62 71 190 446 981 1182 2106 5218 12998 30038 49508 80704 221927 423729 575039 1128388 3931854 7819639 9928849 17269210 62948127 116917706 257166026 269751022 604781902 1459252368 3949489553 -1 2 4 10 20 41 92 161 443 775 1348 2249 7559 13730 30121 51153 113848 224239 521814 967559 1914589 3993608 7556657 9905128 23976142 55316253 107713369 196420889 399594717 657758482 1369554606 2897275905 -1 2 6 9 25 54 86 137 390 916 1535 4056 6684 14776 31618 50617 112453 156641 490147 640969 1389047 3598528 6581612 9790000 20412860 55002038 95796658 197064506 304044858 632914936 1471743284 2923040503 -1 2 6 9 20 54 109 201 302 782 1756 3456 5385 11071 22017 63882 108352 147719 481063 1014418 1286572 2837731 6243059 15192245 20280526 44446588 90695965 220596149 491195914 989205103 1479910450 3086370601 -1 3 5 12 23 34 86 229 283 565 1713 2397 4364 9069 17772 58233 76497 218484 279091 846114 1654545 4159785 5643894 14826142 27555032 34341086 120062334 232686253 466749186 898960035 1558582503 4168855047 -1 3 6 11 21 53 81 167 483 705 1640 2928 4827 14490 22417 60137 78681 181407 413925 942604 1189104 3502995 7837744 11937875 27977806 36713922 101568166 219037954 397008415 808615453 1370554407 4244963436 -1 2 6 15 22 57 105 197 334 859 1304 3000 6478 11343 20190 58732 108412 153168 281523 880181 1392435 3013064 5833144 13927009 19564192 57446311 128586030 135246274 422767504 936850740 1585996522 3220876103 -1 2 7 15 30 51 69 221 463 533 1078 3566 4600 15674 17148 63693 110693 184938 312995 619914 1351885 4090968 4686765 10028729 31099085 54763459 71871231 261191213 364193378 980051127 1374428166 3050188013 -1 3 5 10 28 48 126 178 495 979 1804 2185 7928 11567 28663 51058 75131 225394 485436 675513 1423754 2185718 7276768 12328549 20294795 34925794 123584831 174501886 458222123 655968804 1543616208 3981922044 -1 2 7 12 17 38 101 181 362 967 1493 2845 5233 9631 31825 56937 110332 190636 359113 1003920 1684155 2448662 6662736 15949911 24963844 58064822 129227735 246228290 460717469 707058917 1557866631 2762073792 -1 2 7 11 22 58 89 201 287 863 1867 3086 4564 9912 31810 57204 109253 191797 456786 1004607 1324805 3594878 4563677 16381859 18465595 39526151 91009713 263377876 420559504 688113950 1550745916 2794095396 -1 3 7 13 27 53 67 152 376 590 1688 2821 7581 11607 25336 51945 75375 163636 386818 673167 1423206 4179555 6664787 14698703 28221456 35353987 101841170 176581915 446487203 543989033 1553738845 3940409447 -1 3 6 11 18 41 82 152 438 635 2045 3701 6577 15787 30534 52776 78790 192207 422910 902209 2073051 3851228 6958938 9362229 30511599 45525216 74470905 173607342 271882122 550806708 1415334713 3937975268 -1 2 6 8 17 56 102 222 308 955 1773 2918 7598 15814 22287 57774 109325 161635 494441 892341 1555945 2840409 5529863 15248095 24573322 46370529 106041610 179185818 325710300 813924520 1433371088 3133473519 -1 3 6 8 21 61 80 233 404 514 1250 3733 6088 9763 24513 63302 81671 192173 495503 988407 1515917 3331693 5695546 10552674 31558825 50566012 100608087 230410632 447927130 1004954740 1595611031 4143752916 -1 3 7 8 31 41 73 192 412 935 1223 3289 6761 11383 29764 54433 80456 148237 462513 663020 1615276 3432877 4974491 12316069 20708435 64406029 80219256 177642367 424980107 707719856 1574395655 3758336022 -1 2 4 10 16 57 114 231 288 749 1820 3787 4777 12430 30022 52072 109647 218828 495015 792305 1489492 2157988 4350665 16708469 31213398 42842583 74836168 257223373 313847017 635199714 1451455766 2859879382 -1 2 7 9 22 38 118 152 292 880 1579 2140 6632 16328 31188 52767 110288 188044 494469 958133 1815565 2942882 8190921 13421457 18030938 48745901 128264482 159372340 270898811 658615506 1476156210 2935129183 -1 3 5 12 18 35 121 236 503 820 1801 3967 7862 12973 18694 62609 74630 222462 265252 956799 1719371 2839623 4407465 10315268 22972510 40735144 80555215 157317656 363707911 976277855 1361300049 4090360650 -1 2 5 9 21 45 124 197 317 563 1752 3216 5386 8675 32271 54193 113054 248279 428267 990925 2014114 2903828 5669967 15436682 29072064 34844850 95441993 230864647 422042193 702457128 1556182053 2767669971 -1 3 4 14 30 54 114 189 367 770 2035 3026 4216 8885 31166 53371 80103 248157 364356 629953 1456174 2443398 6819133 15964182 17675349 35738581 111722064 206488013 446994446 674542698 1550078899 3834199755 -1 2 5 9 20 37 88 153 313 554 1537 3314 4897 15411 25291 53936 107061 249373 428515 1022975 1713645 3817782 6954840 12824064 27745426 39663323 99515687 250379719 346094644 692125615 1361377937 2809131524 -1 3 7 12 22 52 116 255 408 961 1508 2195 5817 13155 24593 56117 76891 149358 331773 825797 1223640 2509237 5117161 11023704 18181455 57394501 108890408 250451259 270579211 763521513 1444106179 3821476137 -1 2 5 8 19 39 101 134 302 513 1541 3301 7681 15362 22751 59610 110510 260188 396065 823636 1615640 2452598 7906324 13035549 27733604 38042616 99388944 140777857 305836987 877183603 1471078240 3169511221 -1 3 6 15 19 33 115 138 434 756 1672 3474 6186 15415 28854 49639 75861 186091 264731 1021621 1712291 3065581 7710564 9259193 26819226 41778525 90069341 196089325 293086440 551079340 1414771257 3957681582 -1 3 6 8 19 59 97 200 400 576 1388 3108 4513 11749 21996 62603 78214 191254 493570 794221 1522447 2716033 6143329 11565874 31139732 66571935 73810771 268062807 481261850 979968544 1486144278 4112765147 -1 2 4 14 29 37 122 160 411 733 1618 3632 5342 15886 28324 56926 107836 214618 363006 563259 1977493 2678444 6497382 9323923 27036803 34705948 82850285 202143819 376596347 789464593 1390479636 2743900488 -1 3 4 15 20 35 98 144 454 1013 1211 2611 5005 14387 26509 54597 73793 249822 331379 792820 1681841 2578602 7584901 12283309 19547872 65640459 128887028 221371057 398375858 714400642 1348722393 3877548210 -1 2 5 10 21 59 95 236 504 676 1929 2555 6916 8892 16645 60345 111387 261528 460386 953193 1416392 3615631 5462920 9915177 25195740 48471146 130263720 136370331 520769241 890796828 1486556390 3182171454 -1 3 7 11 23 43 107 131 394 810 1893 2630 4525 8986 31335 53951 80455 150711 427661 1018364 1939301 2468353 8383504 9566761 23384655 40156030 106122827 208503318 452134294 699764422 1558093296 3846945518 -1 2 4 9 17 36 109 141 406 654 1927 2478 6333 8640 20724 63785 111489 224358 395042 854095 1612431 2107281 7920421 10446636 29038746 46211499 131682420 163739815 526790970 1013640104 1489374828 3040121321 -1 2 4 11 30 32 92 212 346 600 1231 2313 5907 10932 22796 64460 112602 221864 459800 755797 1905988 3911278 4935739 14150819 28220902 52607530 105512150 237713688 480934442 1029977196 1521051081 3013315167 -1 3 5 13 23 59 103 206 442 703 1258 2990 5056 12675 28351 54556 76458 215586 296030 822013 1347718 2668382 6250692 10964709 28315567 55482769 125509756 224778995 323105718 711388012 1416060205 3886497334 -1 2 4 14 25 51 84 214 472 760 1907 2417 5990 10351 16619 57346 111900 227997 362280 690620 1513097 3451597 5097303 10381464 29073622 44946775 132697962 243137568 472616073 818747850 1536112411 3190684759 -1 2 7 9 25 36 69 186 418 550 1048 2336 7301 13705 24820 56747 107385 183943 493306 592970 1906368 3419655 7560093 10399322 31578881 54603706 105437588 198060569 379441846 771994305 1353182885 2773602066 -1 2 7 9 30 51 103 162 478 937 1673 3377 7076 14225 23966 59028 107396 193938 493041 690924 1381560 3058119 7200998 10956732 17394880 46282461 87482251 177365784 356690421 866214019 1343762201 3113676055 -1 2 7 9 20 57 105 157 261 967 1110 3372 7211 14661 17482 61813 109090 190418 493129 1018745 1382269 2928239 7367384 13638177 22328056 59101906 71032188 158057991 277018579 941859045 1422455342 2979704691 -1 2 5 10 30 36 84 244 423 597 1119 2310 6557 8566 26439 52971 111320 252008 460637 724643 2070154 4011420 6248160 12259735 30555121 58573245 108701438 157902877 508189406 666174104 1483605391 2925825020 -1 3 4 13 22 38 86 134 463 739 1890 2903 6005 9542 25353 52400 80602 251221 263286 790206 1711012 4110416 6509264 11996689 29137452 42056218 117167152 258672403 448400260 648353336 1545840231 3917145758 -1 2 6 12 23 59 104 219 325 969 2015 4072 6282 15517 21493 57621 108799 160075 361001 820657 1379029 3117987 5385586 13827064 24285504 40348081 79327899 173213148 300845574 811504379 1426534043 3135110243 -1 2 4 10 30 39 66 190 389 733 1639 3295 6914 8726 23148 62880 112639 222239 492092 722813 2002891 3645202 7416082 9326345 26069551 33800801 94196617 176613071 531629129 977800085 1516082360 2957196737 -1 2 5 14 25 56 122 247 408 856 1249 3256 5589 8430 26378 51789 113321 251447 327843 688438 1180272 2492066 4852343 11247476 22888000 61299359 81794396 219914637 418375126 631885250 1547973267 2820329365 -1 3 4 8 26 48 97 227 490 662 1838 2760 4305 14022 32226 49290 77363 252939 426217 557559 1508010 2918237 4983297 10260842 26129618 44956613 101108030 205962074 278882091 552658706 1456793450 3962169277 -1 2 4 14 18 33 96 219 271 513 1068 3314 7834 12240 32753 56690 114661 215581 360496 983111 1802417 2589128 5538621 16418412 28772453 58397628 82358852 137680396 447982173 778629375 1577993394 2795837964 -1 3 4 8 25 32 77 182 499 600 1852 2387 4759 8713 26366 53237 81082 251953 430247 599493 2027253 3301089 7347075 11612214 32851240 48311055 131298556 217738310 464115874 645861650 1544300342 3929892882 -1 2 6 11 18 53 76 231 509 675 2023 3284 4662 12964 25050 56595 108859 150060 397385 898287 1109856 3787103 6100324 9813828 26210527 48097894 91570838 236882513 334011669 794272970 1455872792 2714838909 -1 3 6 12 22 57 126 214 264 578 1388 2784 6854 14698 25659 54721 77367 182403 366858 835550 1370195 2442011 6160715 15794915 27198638 66128265 123051449 152155767 322205117 725054961 1413117248 3806033079 -1 3 6 11 21 40 124 246 261 598 1528 2907 4646 10383 31217 55302 79567 183357 398097 961174 1965235 3101412 5154573 15688379 26339226 60976560 131071269 230183284 534815201 770895591 1483209349 3769327567 -1 3 5 9 16 54 87 221 283 846 1951 2882 5097 15457 29619 51089 73900 217441 430682 867970 1177318 3459579 4996490 16478609 17286128 34319865 116607844 230996089 340000329 582638646 1392117849 4018705581 -1 2 7 12 30 53 104 131 451 682 1641 3442 4295 15320 19302 65316 107056 191121 332006 539541 1461153 2653749 8069548 12087079 25532668 36184672 91908710 262640020 381728920 1046433791 1405416664 2974334683 -1 2 7 8 20 60 90 241 262 623 1105 3483 5586 15081 26997 56340 107627 183951 464309 997952 1566853 3661685 6169153 15157113 27168166 57185674 74562079 220489851 367681135 803708934 1371718478 2720759958 -1 3 7 11 21 34 121 231 463 933 1425 2050 6445 9895 24519 61985 77974 159664 433238 962423 1590655 2675015 4515800 8881590 17696884 56957395 103819092 157441068 492009228 941144517 1528919056 4059249930 -1 2 6 9 30 50 118 219 432 783 1213 2556 6238 15357 30975 51492 109725 152733 466001 701274 1401454 2520505 5789837 11407142 23205796 62664162 107632138 159062952 331464353 636678795 1442108641 2888670352 -1 3 7 12 31 54 68 128 408 747 1090 2354 7139 13679 31508 50437 73793 154379 335536 540473 1533564 4193659 7129449 9810408 27259709 52321682 107451275 136949104 354142546 587444656 1393947532 3954662466 -1 3 6 13 27 56 83 241 336 1012 1485 2473 4097 15867 16748 63082 74606 189433 333781 701434 1236974 3396831 6144700 13562818 25111160 57537132 110012610 219247718 341353699 981298460 1385072674 4155019997 -1 3 6 12 19 49 75 177 283 706 1517 3565 6677 11470 30396 54698 81236 182835 367782 927571 1205967 3926615 7729732 13621907 30220951 63073092 77164700 179232598 435498783 723743113 1562140034 3779898057 -1 3 7 10 20 42 116 208 310 666 1895 2656 4644 9034 31790 55068 81918 148109 399334 962064 1893577 2811806 5858082 15002728 32240247 43731959 100663802 223150998 458163630 709955005 1561336220 3891704476 -1 3 4 12 19 58 69 155 319 532 1547 4042 7532 15972 32371 52464 76795 250037 300990 927903 1496105 3743585 6764621 13464029 28430695 38442071 73510153 142597808 314771733 660869914 1455431682 4024124520 -1 2 6 8 17 51 95 179 259 1002 1754 4013 6058 8276 29899 55760 114580 151386 498756 900513 1198977 3315559 8364428 12777152 23059785 46707752 69325313 232694305 415658121 755651469 1553866892 2686055726 -1 2 5 10 20 34 124 213 375 997 1832 2574 7903 13433 21380 61310 108252 258214 463244 927044 1701721 2792176 6273140 12764188 24298328 34064809 104519276 195191053 379696318 912249564 1354919164 3174211869 -1 2 7 8 26 58 111 133 396 991 1530 2910 6421 8383 30033 56528 112326 181429 464002 538125 1295851 3020348 7942441 10111238 18514536 56362568 126520870 150574031 510114415 797134894 1502782128 2817160070 -1 3 4 9 22 52 123 155 496 573 1268 3505 5487 13838 29379 51864 76707 253609 400920 928316 1268796 2333546 8037684 11390069 31400615 52676236 71449657 222915941 328131194 609874436 1471237046 3920668828 -1 3 4 9 21 43 127 158 466 838 1837 3098 7045 13373 30187 53026 75187 250968 397563 1024894 1923919 3017864 8100424 11646785 24212123 40944588 90586961 173073038 335798757 637560505 1360620069 3974983749 -1 2 5 12 26 41 67 209 284 779 1336 2967 7064 14954 25780 55055 110332 248927 267684 666538 1787732 3379182 4527090 15771018 19682998 58502238 130829309 161585640 302693587 707095546 1434862936 2742913526 -1 2 7 14 27 59 104 236 363 706 1737 2416 5892 9209 32321 55094 113399 180244 268625 769741 1298389 3016672 5147421 14520331 31959434 41839745 125073504 242147110 426651427 718562570 1582394920 2758704704 -1 2 4 12 30 36 97 238 500 573 2044 3385 4574 12326 26603 55671 109076 215222 301588 536376 2048897 2360518 4819246 10295631 30550977 43567844 92937500 257729501 326586397 763802582 1454498409 2722911029 -1 3 6 14 27 39 76 216 318 769 1048 3391 4348 15824 20906 58120 75249 193452 301254 729941 1931349 3277633 4588766 14912558 20878244 65878316 69164480 256372833 351739359 809446662 1353444395 4287803987 -1 3 4 9 31 39 97 168 282 753 1703 4030 4995 15524 31567 52194 75676 251915 400264 696948 1987308 2556895 6980613 13142508 29466048 40938522 68305448 257309246 345371837 614815923 1357519524 3945963729 -1 2 5 8 25 48 77 207 324 774 1143 2331 7530 8478 16599 59968 111095 259226 398674 638919 1467509 3809552 5030081 14674532 16920987 63992881 101323940 194297095 477127311 888221246 1513182145 3216038780 -1 2 6 12 18 55 120 154 340 745 1142 3592 7666 11824 23681 65411 112922 155771 365200 930121 1177202 2173967 7952709 16741030 31793981 50972409 93018578 146502626 461840869 1054163707 1584486226 3063803763 -1 3 7 13 19 37 110 209 339 881 1777 3229 7745 10643 21132 62815 81202 157699 365189 964427 1637108 2336045 5754029 13687817 19001029 44277328 92907954 149770984 417625488 994425943 1564404537 4084470987 -1 3 4 10 23 46 104 207 474 610 1830 2048 7355 16057 18998 65475 77201 254214 496692 992114 2029537 2535768 5889863 10444675 32267853 47012869 124738369 190141337 317673174 1048867429 1440694202 4114762147 -1 3 7 10 20 32 77 236 459 740 1578 2510 4576 12454 25374 55796 77566 150356 399923 960132 1693912 3354054 5984189 8426896 28687954 35190901 117603543 222884753 332589727 771737852 1418502046 3762006704 -1 2 7 13 30 63 77 182 351 657 1508 3197 8132 15164 26841 56501 109828 180366 364827 565581 1269526 4139703 7588020 15204823 29754241 65865668 75106507 146641206 281714979 793075669 1422338846 2803518418 -1 3 4 15 28 58 67 134 270 541 1489 3059 4448 9915 24106 61580 80326 254541 334307 536800 1144687 3913609 7174198 14397402 28199809 61464564 126743351 208387946 425684638 958170956 1589350180 4121401497 -1 3 7 11 22 57 109 153 419 987 1089 2391 4725 8440 31907 53575 79571 152871 442313 1001349 1351234 3029381 7522801 8683724 16777556 60719846 107578930 205197019 464199514 727530423 1571081911 3888942271 -1 2 4 12 17 60 71 241 332 647 2001 3470 5110 9132 29807 56716 112549 219696 309931 1034277 1317404 3848250 5361602 12982220 30386972 47181128 95216046 235827387 461263961 742599794 1586979172 2729570746 -1 3 4 13 30 54 84 164 497 632 1564 2346 6082 13600 29513 51560 74910 249780 273599 547660 1481775 3548471 7687541 12036960 31477831 41520459 122591482 236399570 312103312 649596747 1438064173 3895370727 -1 3 6 10 29 32 70 137 441 515 1584 2410 4701 8561 20176 57537 79177 190064 441730 685570 1907346 3649804 6973905 9283576 32589425 38727787 123114324 215130786 440715837 843869852 1566911935 4263825792 -1 3 6 11 21 57 114 151 481 568 1842 2225 5550 8506 20032 57474 78682 190105 407789 980799 1414417 2203806 8080517 10675937 31340652 47249121 118363984 265725742 423020012 853111045 1582702323 4253856241 -1 3 7 14 19 45 104 183 404 844 1070 3470 7626 16173 26839 56857 75352 154513 272584 1000078 1841981 2373058 6683834 8450430 22080635 67031647 69974070 164848105 330682280 749799257 1474791919 3854995585 -1 2 4 14 21 63 85 223 322 1007 1725 3321 6333 15758 18392 61559 107382 227220 371778 846305 1547675 3356518 5100154 14079826 24599983 47892530 95252290 196350276 293023648 983232335 1417679191 2982883221 -1 3 7 15 26 50 117 136 313 866 1534 3797 7657 11627 25137 50213 79345 147645 309389 743782 1513973 2466099 7370933 13033676 18564043 51494232 87447539 140674286 439389683 559651053 1600233984 3923410329 -1 2 7 11 23 44 94 186 276 872 1598 3356 7913 14612 18745 64417 106576 196406 436691 1009742 2000799 4034425 8002440 12890712 18536979 48291200 87413477 135383382 275544956 1059103115 1430093221 3083382076 -1 2 6 13 22 45 115 132 414 728 1471 2528 7392 13119 23254 58664 109401 156462 337115 848103 1967558 2656637 7576899 10301876 26337160 65531391 114865292 195844082 368735180 828670487 1397687551 3128789594 -1 3 5 9 18 40 73 135 454 813 1586 2798 4754 8709 22194 63697 79799 228364 440396 811605 2032148 3507243 7114461 11541616 22560285 47736947 111743435 233481438 464739658 1052665884 1567199512 4090602921 -1 2 6 13 28 40 66 154 491 775 1574 2659 6653 8671 17669 59471 114608 158990 340798 655315 1673623 3317484 6367681 11163683 22660838 46690151 116701144 134574296 536648868 918728050 1500567435 3193950792 -1 3 6 14 28 61 116 244 435 648 1976 2708 7541 9925 22205 65023 81338 194663 307593 584730 1248777 2233065 5060320 12216191 27857248 50148092 108456359 180945528 517080576 1009747976 1492818658 4135463940 -1 2 5 15 19 49 117 232 412 855 1699 3808 4286 16107 16434 63232 109107 259548 372731 1015292 1257843 2413139 4541476 10805803 22387784 43166277 81392947 249998957 346029751 971192306 1343347959 3079035911 -1 3 5 13 19 45 92 195 285 732 2010 3472 7104 16162 32735 52157 73933 215042 304449 967603 1912978 4186794 4488009 16663259 29668063 49407160 92861752 171924562 287311705 662965366 1425053816 3984177829 -1 3 6 9 22 43 120 178 313 840 1090 2972 7821 10183 18137 61392 81709 191816 473537 942200 1911442 2938112 7199693 14011887 17690707 63904737 121810747 191683688 507396912 882894422 1494033980 4278764559 -1 2 7 15 30 54 75 176 496 741 1634 2190 4321 11166 17668 57770 114259 188937 310057 650777 1516829 3694013 7461856 12407606 27411272 33909076 128003664 218908910 507772269 840371122 1501926425 3214714254 -1 2 5 9 24 46 123 141 264 860 1999 2438 5664 12498 29182 52766 107405 249229 435588 640659 1652470 3111580 7691757 13672091 18359804 35538457 127219698 237107665 271735316 629479240 1472901930 2874734414 -1 2 4 14 18 37 64 169 500 663 1648 3238 6168 12286 22818 64935 111166 229256 374169 1012211 1649476 3461992 8349836 12224424 26971755 36740860 96412373 190563187 402871569 1006887984 1574674317 3084198380 -1 2 5 12 22 37 66 249 397 996 1753 3994 6835 12039 19759 60032 111067 256327 276299 812603 1813578 3459753 5564194 11480709 18697946 49605749 72007193 184578878 424122790 930785355 1564721511 3168990849 -1 2 7 13 18 60 109 137 295 1020 1197 3172 4788 9956 21575 64274 111242 194813 374297 980211 1319977 3101474 7893934 13511920 22072777 66570142 80731848 247980935 415305111 1055035547 1550000160 2965823029 -1 3 7 10 27 39 98 198 507 994 1850 3346 6929 8398 30648 56445 81910 154872 409248 613947 1915822 2512776 6072950 9035996 20145461 35187990 98041846 176672334 515116932 750329476 1529030658 3868452055 -1 3 6 14 30 43 74 202 322 881 1691 3204 4826 14381 22229 58696 77729 189725 307011 648211 1649910 3564500 5022504 14120927 19928907 42152594 92784991 249613693 381437326 821321541 1399815341 4277635621 -1 2 4 11 18 54 114 142 363 1014 1618 3171 6085 16380 32718 52115 110053 215709 470690 904640 1089924 2547036 7704917 15544860 24963617 42692811 94165830 209165781 398435351 664426269 1380420217 2871368517 -1 2 6 14 25 50 84 166 303 831 1156 3535 4902 11117 18708 60134 114616 158636 310385 716457 1455033 3504671 7737849 14396688 19776221 59798209 68488504 245568165 517876076 907824778 1521148882 3092455825 -1 3 7 12 30 38 115 171 315 940 1693 3592 4854 13790 17020 65223 74306 163829 336376 588123 2043831 2976589 6298540 14461822 25092554 47743806 81790960 267128187 276338167 1029290335 1424414109 4064723967 -1 3 6 12 26 61 67 184 303 795 1557 3425 7193 8382 16625 60157 80342 191427 375525 716212 1062734 3731555 7542081 13808880 20313963 46340964 83930741 158358466 501859346 927654735 1485515815 4275232271 -1 3 4 9 19 60 94 136 469 899 1339 3511 4337 11201 24134 64571 81318 261482 409577 850937 1390350 3434106 6294879 11899381 17803538 50518321 76216091 255436217 532925243 1033624514 1530753043 4062228077 -1 2 5 12 26 57 81 232 464 520 1967 3049 7340 15382 20654 57788 107803 254197 271940 681010 1288484 3372835 5474232 8883144 30088385 45956259 116314508 181330525 323723501 853240923 1441050833 3097642624 -1 2 5 15 29 55 95 204 270 950 1599 2949 5327 15155 32104 51286 109641 245859 376497 553154 1529651 3277778 4490934 16747130 24811066 45596252 107901364 238507065 335610952 665882373 1379474121 2839683668 -1 2 4 12 16 62 82 175 422 562 1382 3944 6981 16153 17493 62335 108151 228874 309306 1003138 1435183 3244384 7701351 10454601 32311720 65704763 98709187 191983253 270078443 1004087940 1436541453 2953383195 -1 2 5 9 18 62 67 152 481 808 1876 2969 5660 15623 26994 56221 108583 250641 440619 845083 1329087 3899525 6750659 10847051 21530538 40110735 111711280 255539265 379283438 781337477 1346768089 2705038773 -1 2 5 11 30 33 127 182 290 783 1054 3942 4719 10494 30069 54767 113086 252392 503631 786199 1952697 2820077 6818478 14524361 19119200 63722614 84065153 258399944 529507452 677700328 1526690018 2818529410 -1 2 6 14 19 62 111 143 433 512 1403 3712 6776 10918 32512 56344 111177 151883 307154 1044881 1394264 3020942 8105687 8680005 31539639 65868519 84916333 185091902 440638400 744237241 1596357200 2817643207 -1 2 5 15 30 54 76 137 419 917 1630 3524 4492 12519 19036 62014 107472 261854 372854 641985 1470963 3876128 7238365 9151132 20249630 45561044 86459130 260139493 319982600 982389497 1447573490 3048654162 -1 2 5 14 22 52 112 193 511 681 1780 2426 7107 14687 32208 51573 106809 246100 342366 884178 1263984 2400567 5259586 8403306 27164066 39668145 119283912 140002283 313802654 660927704 1441682034 2945816983 -1 2 4 11 30 35 73 155 269 521 1271 3682 4216 10541 17091 58308 113337 224481 469077 770105 1861352 3225423 6650740 14518727 28121182 53359232 100464493 242163126 504020699 862118809 1535654429 3186257282 -1 3 6 9 28 48 75 177 317 981 1527 2680 7544 11381 28781 53436 78758 187028 470613 751501 1432933 3679148 7464943 14246081 22703315 56491667 123880658 169805435 447418136 711988828 1571435035 3766868020 -1 2 6 15 26 56 87 205 319 776 1223 2204 6093 12152 21296 62349 113351 162661 273834 775614 1244271 3252441 4344259 14762109 20665485 59965305 109093935 241778973 517298015 994933413 1476472795 3053441687 -1 2 4 14 20 46 96 212 502 914 1847 2155 6885 12554 23137 59146 109000 225128 373553 810578 2091268 2210262 5456288 8639598 17757974 36046596 125175865 148576865 384249980 815749259 1373135555 3102385220 -1 2 7 9 21 55 79 175 292 604 1917 2668 4481 14142 18764 61931 108022 195351 505099 1003242 1210968 3749771 7882817 14283741 26485333 47509674 102836074 212336030 272022774 998955988 1450853176 3082969156 -1 2 5 11 17 42 77 205 495 741 1308 3397 4445 8710 28836 55460 110659 251254 499738 816168 2086842 3646796 4946350 8636178 28247444 58985585 82809459 255042984 464484363 776324404 1595113853 2714665962 -1 2 7 13 19 42 115 193 451 636 1075 3397 7970 13873 32542 49834 109235 184155 373916 948929 2084330 2863485 5404117 9557637 32017115 56169472 74653713 140237700 369956215 600253280 1379294236 2871533146 -1 3 7 9 22 45 99 223 412 681 1085 2793 7780 15929 29629 49257 74198 151299 505741 945024 2027835 2278451 5745646 11653348 27757350 54336590 126597895 190741186 313252321 575935040 1433382427 3918878766 -1 2 5 10 31 35 68 194 487 723 1629 2931 4719 11646 20252 60506 114322 254000 468017 776858 1853567 3630134 5220397 8765579 28373901 37522403 106632049 229813794 471616257 896360557 1511138525 3093650217 -1 3 4 15 29 49 111 168 298 830 2000 3492 5276 10078 18867 59062 78509 257325 338222 580384 1363611 2747105 7218360 14536663 20343138 36938341 93143297 226327237 452430147 820977405 1594113601 4251810365 -1 2 7 8 18 46 90 130 500 536 1066 2471 4922 11300 16821 58319 114340 192303 468971 808560 1918759 4190195 6760080 11195777 30753057 54780440 101563643 205482931 486682590 867649444 1534291461 3205735567 -1 2 6 14 23 33 79 136 421 926 1463 3998 7189 15945 24312 59546 107451 156596 307801 903031 1628435 3269105 6993050 8604717 20269060 55395449 100162869 142372249 323661297 919633088 1455786227 3188790476 -1 3 7 9 19 53 109 201 354 550 1971 2325 5257 13326 18207 65169 74071 159908 507145 840608 1067765 2745992 5836612 13213261 26879194 45743648 130490563 261387161 326776937 1019337754 1425200563 4089135283 -1 3 5 13 18 62 127 150 456 827 1587 3740 5753 14132 29181 52417 73741 214037 309360 943239 1342897 2580453 8265545 11906099 21714869 48170690 77303781 226890961 321467124 621901919 1474123264 3892872553 -1 2 5 9 16 63 73 225 500 958 1036 4047 4232 13987 18155 63796 108266 258516 441578 907944 1432124 4086631 6248896 9625503 17717197 62508272 86992316 238584937 296554335 1050874328 1422898193 2956574850 -1 2 6 13 27 62 122 181 472 810 1849 3486 4888 11067 26806 52094 112809 148013 335953 685371 1143851 2455139 6878133 11401739 21881813 38131427 93587412 245861560 521244984 637742710 1526259842 2820985184 -1 2 6 15 17 33 71 159 275 925 1733 3267 6600 10696 21478 61957 110800 162750 271195 935908 1819041 3492931 6706806 13892012 23668500 50220662 95769201 188313776 463320566 977858911 1582348203 2979788179 -1 2 6 8 18 56 114 130 305 856 1046 2096 6842 13821 29487 51280 110454 149168 506819 812653 1501710 2160748 7591604 12784205 16952990 66339861 111361346 142960826 358088401 641226783 1402439178 2924482550 -1 2 7 12 30 42 99 203 456 820 1682 2194 7571 8449 16392 60792 113836 188752 339435 544914 1662902 2312244 5861862 9477960 21243096 44650222 130644446 190120927 497518377 904006494 1512708748 3188632081 -1 3 5 11 20 44 111 128 502 546 1754 3741 5033 10306 31443 55767 80891 217781 500602 942731 1992899 2454337 8275634 11208311 30478087 36114702 83275621 266401400 503499912 798661963 1519565647 3774468889 -1 2 4 8 24 34 112 232 270 701 1850 2418 8188 11971 28515 56923 106485 208601 421701 581155 1875717 2764789 4877704 16505329 29693817 48870068 124666993 196919264 425350878 574096258 1609631179 2876051198 -1 2 7 15 23 48 120 142 398 789 1925 2485 4826 11690 17448 64337 103113 175504 279631 850935 1184536 2534979 8340146 9236567 23037148 40799948 124197488 222019011 518417741 917352847 1491006351 3120071228 -1 3 7 11 25 42 85 129 360 937 1508 2426 4953 15429 21155 64936 70514 146451 414245 654539 1609922 4045277 7101194 16609043 24653295 52127959 102998854 233698587 385090213 879625911 1370459438 4204304497 -1 2 7 13 22 61 127 194 438 772 1166 2750 6488 13431 17588 59818 104706 177380 345480 879550 1318871 2340900 6017369 12011989 21855808 65421215 121822978 155704011 400315051 999083148 1372845849 2972525478 -1 2 5 12 29 39 78 189 306 656 1774 2049 7700 15415 22827 64293 106081 244961 317679 555062 1874736 3616953 8210522 13619881 30269706 34122768 118223579 197624589 282756465 814320671 1444712473 3108416407 -1 3 7 13 22 47 96 143 353 675 1763 2089 6889 12941 29205 55831 72206 144252 356836 876035 1938450 2465821 7527085 16390965 33304856 33846916 118805873 161287157 365338265 576273428 1395548174 3921703876 -1 2 5 10 19 42 100 183 384 745 2021 3055 7606 8926 31515 50368 105613 237993 523809 805021 1903166 2400184 7218270 9925501 27843856 44085705 107956404 196086365 504176384 779789767 1506472365 2808797883 -1 3 4 15 21 60 111 160 309 567 1732 2122 7760 10500 17945 61950 73698 240195 377373 917125 1411663 2758893 6431190 13097244 26565240 38886966 119787951 197346763 438662333 904335916 1553184854 4235590184 -1 2 6 12 20 42 111 154 388 832 2009 3090 7952 15435 24116 64976 106068 147018 351204 848908 2001066 2135214 8368107 8617122 25009166 40844125 94131063 151576809 281290662 862218548 1411756378 3087221718 -1 3 6 11 16 43 83 216 387 890 1600 3956 5682 9965 31200 51667 71483 173263 458079 869270 1869869 4102991 4404275 10507664 23178918 44098066 81558744 201998562 421072496 755569675 1554293353 3819140061 -1 3 6 12 18 46 69 174 443 548 1619 2702 6079 10458 18939 63089 71244 174657 347707 1048210 2033436 3606912 7377438 8758980 30528414 34521131 102393056 235942242 511310711 849840559 1504842328 4273579628 -1 2 5 15 27 60 101 202 376 845 1907 4006 4150 14676 26376 52954 102661 244377 352641 705486 1180925 3082686 5414128 13839964 17387890 36911119 71066641 252922136 363700002 759113956 1352195101 2686430478 -1 3 4 10 26 52 79 224 450 827 1998 2446 7595 9347 30269 53164 72723 239380 487637 574673 1443159 4066787 5280386 10039989 23841336 38244445 125187622 176276717 502072581 724110649 1542492959 3824136512 -1 3 7 13 29 55 114 165 364 794 1861 3048 4173 12832 28344 52265 69950 143625 354693 575348 1310773 2130038 7241903 15499644 19792688 34408192 104663871 221647236 269332566 744745703 1461633156 3814197915 -1 3 5 13 26 40 69 185 472 822 1330 4064 7678 15580 28437 52990 72752 212955 289359 737775 1573045 3506625 7996187 12256634 23990083 53779470 85409711 163572382 300335302 719815416 1436517941 3765177018 -1 3 7 15 22 41 101 195 486 771 1632 2663 5603 11464 23914 58800 71483 141795 283075 817928 2010314 2383214 5760440 10426146 24062428 43241871 106757038 256781807 499343243 976707803 1525783333 4159223384 -1 3 7 11 31 48 72 176 463 1000 1424 2380 4525 14995 23447 61808 70583 146612 415699 714797 1489798 4086127 8058391 11836815 17179397 50754198 102274615 215561691 347293202 868700777 1403838742 4229573312 -1 2 6 14 19 36 88 184 269 805 1275 2295 4398 11059 23206 57734 103238 142440 284608 949155 1715322 3954662 7666685 14003404 17684216 64354556 108603503 204463799 471886047 995786873 1532297450 3030548910 -1 2 4 10 21 48 67 128 350 679 1472 2714 5759 8814 23487 61106 103750 206033 481042 1013039 1257000 3850646 6706893 14776020 32352587 59526854 130140733 244040437 465883353 1059355467 1575563415 2988503493 -1 3 4 9 25 44 88 182 317 991 1179 3230 6708 10120 18916 62774 71725 237944 443242 582675 1813598 3791814 7423013 13429768 23640789 60778034 75442890 193941907 530273535 888199799 1519240868 4242762650 -1 2 7 9 27 39 86 162 459 848 1491 3452 4212 10005 27700 56016 102945 172165 485096 639004 2076473 3829930 8253023 12344630 22124544 58669883 69687628 237672166 449392515 649818435 1606315351 2884393045 -1 2 4 9 16 45 104 231 501 868 1866 4021 6326 11930 30499 49340 105192 207650 457803 807204 2039917 2223533 4320102 8677222 22411582 36887518 70726251 185717155 443687277 781676309 1594978089 2813816686 -1 2 4 12 30 38 89 154 462 723 1098 3397 5401 14760 25230 53137 104067 212703 289027 643855 1947265 3994188 6650173 10675330 26298184 58100770 82581103 211566530 400616120 782423083 1385971072 2706075432 -1 3 5 10 18 42 83 173 263 862 1082 3148 6440 14317 16928 60737 72398 209654 511356 848076 1908739 4188788 7868947 14198426 20078847 59441411 72123223 175146029 375557228 957028713 1394423658 4042474356 -1 3 7 9 28 50 108 227 289 586 1793 3250 7622 15033 19710 59945 73708 146762 475469 685550 1450741 2981018 4207942 15356978 27384729 42943425 93516680 138685630 305457126 971440363 1443266878 4079911551 -1 2 7 13 27 59 96 254 479 863 1089 2142 6765 13266 23190 62034 104714 178166 348732 780790 1157543 3107194 4892846 10152880 22228739 61171406 105791253 160647470 362895408 927528216 1388156311 3179062482 -1 2 7 15 20 45 67 188 374 574 1487 3491 6345 10177 23760 57976 105172 172635 283109 883595 1916803 3537439 8076355 15334629 29079244 63532509 71337918 171968705 503845945 1044331886 1542651483 3082039827 -1 3 5 8 24 49 107 144 311 847 1592 2257 7998 14860 32457 55836 72813 211982 456302 574859 1419045 3031337 8104726 14308072 19563290 43189973 117934418 188259596 329039785 545911261 1437650800 3911302543 -1 2 4 9 21 55 84 128 296 822 2018 3448 7836 14472 32722 55325 105905 212807 455377 968318 1090791 3326568 7090148 14373835 18648504 39722753 87014086 154762127 304436154 563940692 1444388581 2868492403 -1 3 5 9 22 46 111 223 279 757 1105 3020 6024 15821 21818 64913 69893 209456 412091 1005298 1932112 2301524 6270788 15294834 32062117 58218831 126084962 250885370 347358970 934529956 1389941737 4197511908 -1 3 6 11 27 55 92 246 270 719 1122 2362 6232 11529 28726 51184 73301 172465 451236 586843 1527519 3638828 5377219 16192020 32715320 57594849 115482824 140697854 456192384 759874798 1546066320 3863883420 -1 2 4 14 17 48 67 203 357 882 1762 3131 4647 12070 27321 54402 104233 205929 358122 1010935 1137000 3803012 4198223 14324943 18621186 49903807 87063511 268008728 535654725 548529108 1539591438 2914952539 -1 3 7 13 31 42 75 239 284 1003 1851 3048 7689 14801 29628 55261 72256 144518 353329 652629 1826456 3276868 5669108 15925564 23561138 39258081 103713429 170696006 316686105 668007075 1437355268 4020416322 -1 2 5 14 23 45 68 217 324 544 1930 4062 4579 8454 19580 65253 103668 239771 381402 805555 1897241 3637912 4851277 12618834 27792765 48901077 74601535 267567655 430828634 885600308 1551002656 3118313608 -1 3 6 15 31 60 126 138 345 824 1164 2795 4520 13403 29129 55115 71348 178980 321856 587752 1104819 2296710 8327933 14856312 19331638 66340144 123119500 225821209 327690397 565598777 1442613541 4013888754 -1 2 5 8 25 57 127 188 333 688 1560 2517 5807 10138 21816 59113 103095 239881 444631 545162 1173786 2100671 6690961 15907608 32170157 41622431 127581733 259583005 423526775 1001259720 1598555817 3064301705 -1 3 7 14 17 51 78 137 391 730 1469 2844 4769 9189 27474 55360 70855 142859 325052 1009637 1066325 3943913 6746904 9169679 28956926 59184391 120564807 208859556 425651806 656200334 1607205918 3907422646 -1 2 6 11 24 41 79 230 257 976 1355 3613 5069 12815 24994 49984 103577 146373 457225 616670 1661228 3259783 5468207 16381515 24411191 57696894 99370522 238492339 300263525 706889911 1434126514 2808912114 -1 2 5 14 31 63 94 163 268 643 1288 2938 5382 15895 23757 62919 103243 242433 378046 545627 1173691 3391142 8019430 14513966 30480047 66664948 123589206 265218618 336542635 840816274 1384538679 3189942407 -1 2 5 8 24 36 108 172 268 933 1783 2456 7536 15784 21571 63469 104810 242096 444357 580676 2091131 2564445 6810412 14296661 22012140 42155919 130076798 178027422 293145165 920853253 1475392845 3203680790 -1 2 4 14 21 43 81 160 442 881 1855 2684 6224 13885 31980 53552 105897 210972 354782 882027 2019254 4104765 8182315 8521675 24939370 34773642 114012758 163148267 370557847 666612271 1369731356 2887631495 -1 3 6 8 28 55 118 185 332 888 1349 3047 4169 10044 30471 50146 71481 174821 485866 720760 1365847 2275595 6376000 15925759 17433133 53675524 120131264 219716412 451393144 731796364 1556328533 3854556424 -1 3 7 10 20 58 114 209 365 998 1181 3755 6563 10677 30004 51112 72785 140540 452615 1040552 1470696 2542249 5636545 13828672 22283829 60197254 90018584 192823113 421480202 757308910 1561405040 3855019894 -1 3 5 12 20 52 116 241 414 668 1896 3659 6598 15102 32443 56975 73516 210438 319556 846471 1145182 2347440 4654541 12093760 26580813 47588062 79906364 189900534 274615552 544028533 1426940777 3924127522 -1 3 7 9 20 41 92 232 347 883 1246 4045 7095 15784 30889 56460 73219 143738 485191 945970 2097084 3692085 6031458 13963424 17672668 65199787 97360304 182434387 306344769 562809229 1451506471 3904565348 -1 3 6 10 28 36 80 241 310 701 1067 3481 5232 14817 17092 60660 69892 177731 414478 777212 1916940 3696765 5741916 15344050 31452261 58364078 76821825 204362777 391663884 1043684913 1377095234 4050188924 -1 3 5 10 26 33 96 241 329 615 1256 2969 6837 15101 31483 55713 73573 209866 517547 584249 1899105 2316288 5119087 14103855 26044977 57670269 132962350 141106207 301839845 596798265 1469773963 3902758270 -1 3 7 10 24 43 106 205 430 534 1733 3754 7886 9235 30832 49630 71881 142081 451734 648027 1633927 2258227 5528403 12203418 29540376 37952022 75050087 145549368 485587811 751944831 1498223402 3862249469 -1 3 4 13 30 53 103 167 370 608 1962 3211 7696 8794 23362 58545 71948 241551 313193 606610 1363771 2774638 6682933 14696363 26869098 46610288 98724792 159613892 533824570 1052575867 1538234281 4126389959 -1 3 7 10 27 41 118 225 278 976 1555 3036 4909 10357 29322 52207 71151 140004 451309 549999 1601101 2981818 5001775 15838471 25001681 46518534 112273964 212039329 479610050 794233018 1532859552 3778748842 -1 2 4 15 17 34 115 184 303 734 1904 3414 7222 14904 30303 54030 105411 210435 387162 1044397 1598354 2850200 6406442 13056345 31847089 49437561 90770594 140025695 311344846 605683216 1443251232 2931765863 -1 3 7 13 17 44 103 137 356 769 1911 3000 5853 13841 28952 54023 69971 146534 353745 975304 2092438 2584992 7557690 16388759 19446422 34827412 101216811 241718318 288823843 561916717 1444139281 3976795529 -1 3 4 11 31 37 73 218 462 512 1820 3710 6473 11804 18942 64996 73272 237810 512423 708669 1856197 3494993 5200097 8603456 33350990 45167222 82046692 187638693 438130099 835607216 1594146988 4166642339 -1 2 5 15 30 57 68 174 386 549 1615 2609 7690 12480 20259 58009 104565 244387 348586 545719 1201598 4054820 7454883 10351192 29670157 33608673 106714416 180117201 382943869 1030288668 1364144870 3051309419 -1 3 7 15 20 51 81 177 415 791 1417 3617 7340 13205 27771 50893 71438 139527 279405 858458 1195391 3338632 7829260 10255488 23031400 56803774 92512106 161429351 371744875 760700283 1390849027 3885521434 -1 2 4 15 22 45 90 230 412 564 1674 2297 4660 10698 20056 62244 105552 209704 390648 791647 1876134 3792453 5856336 12049040 29446825 41304386 122022497 229712728 483482125 818598809 1514750506 3207884544 -1 3 6 8 16 37 87 240 270 747 1686 3765 8113 12358 31054 53307 71598 172323 480829 825490 1785310 3826656 5728815 16152814 31609661 34804478 73870260 135840079 381401339 663218651 1394998453 3988151119 -1 3 5 15 20 49 117 131 341 944 1713 2268 4459 14349 17481 60334 73536 205130 355571 857364 1258883 2153357 8145848 14708765 23704261 46060028 125361973 207964053 356576703 1025316487 1396880252 4091958204 -1 3 5 9 22 49 113 163 484 1002 1536 3183 4420 14659 20359 57775 72529 206043 419417 988399 1192957 2282478 7162799 11135081 18612397 46793213 90899393 242255455 366840986 940806211 1371061151 4102802218 -1 3 4 11 18 58 77 165 440 514 1237 2128 7875 11124 29609 49814 70275 244869 509274 794032 1420508 3800139 7426971 8824966 29619667 55201725 102598179 193072568 468096328 779924409 1546474778 3868009609 -1 3 5 12 20 37 107 231 492 972 1175 3969 6173 15204 29620 54305 70589 208291 315993 826103 1654179 2489277 4245124 9354257 16906455 60572514 99987838 186902018 276426782 644403270 1419025904 4008883733 -1 3 7 15 24 48 75 215 449 1007 1972 2990 4844 12190 20666 59905 73243 145221 290512 725820 1420373 4085610 4808972 8785330 17635858 34356155 107836959 206908793 527619356 1006986656 1476853765 4066508811 -1 3 6 10 30 55 97 239 356 986 1203 3678 4156 13114 27105 52756 72243 175147 411922 692256 1389320 2648460 4378351 13343614 21376935 58871087 84647925 261497226 273047007 796306915 1411304200 3813316242 -1 2 7 8 24 43 82 160 374 835 1173 2150 4458 12998 20034 59856 105561 174534 518750 563574 1614683 4160861 8234423 15102572 17578261 63396454 103207250 204293276 273743426 1011556752 1466104648 3013520205 -1 2 7 11 26 44 73 199 412 833 1588 3779 5079 9921 32373 52608 105055 178526 413425 531463 1718030 3234906 4339784 10603749 24877304 43695237 68601605 240583487 453183124 792072150 1584665030 2747933234 -1 2 5 13 21 60 109 206 427 853 1436 2073 4771 13282 17789 57681 106006 240394 287616 825476 1418801 2783355 5749631 12146424 23285978 55925938 111953351 227762207 288595132 972500333 1458138997 3072033020 -1 3 7 10 23 42 78 235 459 717 1965 2100 6571 14946 24019 63853 71513 141342 457387 922559 2041254 3272024 5716632 10116155 26573822 43192383 129016248 138010892 279654389 811922023 1452379128 4211023194 -1 2 4 15 24 33 76 199 381 750 2046 4053 5538 15248 28705 55662 105633 205805 383192 728876 1943255 3461288 4359589 13634037 31136124 44673710 75120764 227882626 373908000 642182622 1408628773 2840478543 -1 3 4 13 18 34 110 146 344 997 1784 2102 4791 10051 20493 58319 73014 245259 320377 990218 1686887 2385124 7870343 15575542 21875253 46126866 119957823 234785317 456824495 949988018 1565052381 4160379952 -1 3 6 8 24 49 82 181 423 964 1800 3983 4138 14526 27716 49937 71966 173307 476077 563362 1386248 3327231 7804800 8697524 19562455 38534265 68451213 253490471 361195316 698997739 1353465534 3838566812 -1 3 5 9 29 50 106 180 367 766 1767 3878 6797 8683 24172 58132 70184 210597 418771 693195 1455430 3073861 7019282 14852757 30628801 37612025 78971624 175638222 486477682 1021319751 1502552095 4102806949 -1 3 6 15 20 34 89 170 391 573 1554 2114 6633 8314 25348 56586 70675 177622 316547 855884 1741414 4111709 8277038 10234962 30274605 37285173 125553767 136195280 499348974 580186011 1533987741 3901630078 -1 3 6 10 31 46 69 249 460 902 1920 3100 7689 10426 19871 64884 71673 179958 421995 658392 1643247 3585913 5990057 9811828 20178623 35796803 95839966 165722080 445212613 830223855 1578427194 4203397055 -1 2 4 14 17 39 69 136 282 633 1120 2421 5829 13754 25682 49781 104664 208071 347030 986931 1710946 3353447 6407600 12654139 27472966 53241833 113853911 257693434 278115777 719578275 1474446234 2795739968 -1 2 7 15 17 50 65 156 378 988 1433 2140 5066 11539 32551 50482 105697 176192 281957 1019696 1088888 3813935 6900476 16449548 21692436 50430010 111870047 226394303 513507593 737542913 1500152959 2779876090 -1 3 4 13 22 61 94 211 509 859 1966 3344 5057 14977 29712 56138 72573 238063 316876 855754 1316180 3388686 4219767 10283952 21819516 39244000 87230301 261622930 354193461 614710393 1366719232 3915205939 -1 3 7 11 29 56 64 162 488 609 1445 2947 5800 9691 18393 61598 72607 147096 424003 756716 1250924 4170990 7652537 11236877 31036936 62923831 121914804 241857837 412782649 871213128 1578458490 4269428095 -1 3 6 8 16 56 114 178 488 829 1922 2397 5013 15319 23835 62326 73473 173071 489573 821642 1413884 2505062 6576422 10877987 24610430 40110677 120689787 228340248 363581244 813878116 1408844976 4284374083 -1 2 7 10 29 39 121 217 276 599 1953 2479 7628 15324 29153 53633 102773 174417 449700 720907 1835039 2916384 5570675 15204548 28442931 46629422 124487544 180062395 304324507 651050109 1424488526 2929511501 -1 3 7 8 24 37 88 215 486 926 1751 3633 7780 16212 32670 55646 71147 141412 512961 557300 2032053 3998550 4425500 9735663 19830849 42512603 68739763 148463931 290875354 588016009 1417574223 3915532650 -1 2 7 8 21 39 125 253 476 798 1732 2897 4237 12775 18387 57704 106143 175585 520042 918193 1574200 3050620 4462736 10102587 24312931 47395977 112544567 218331364 289389345 946885866 1457641229 3079458840 -1 3 4 8 18 55 108 204 291 992 1486 3380 4879 10519 32007 49941 71860 242446 411884 885292 1247065 3115940 5511735 16692646 24789414 52534908 68860562 260986298 486063196 686283817 1502224660 3831816820 -1 2 6 12 24 47 91 193 284 636 1637 2489 5946 14790 24377 63015 105154 139749 358762 689546 1739848 3742708 4924362 14876636 27725076 35658082 126723298 264893644 374119776 811313941 1350396446 3179918153 -1 3 7 9 31 41 95 175 366 700 1968 3560 7255 13647 21576 64379 70884 140275 487928 754881 1739160 3708043 8168224 15691902 33359772 44567994 91757801 141308958 366859933 860879890 1363351698 4189175001 -1 3 7 11 21 42 78 168 263 591 1068 3805 6128 16272 22332 63780 72521 142337 419550 1030372 1990567 3236978 7847272 14635563 28833237 51939448 87104758 203498864 359397501 914921867 1375021437 4186958544 -1 3 7 14 28 46 104 245 472 525 1782 4012 5754 15033 27658 50206 72603 141989 317481 638363 1630643 2118837 4763380 10145810 33138448 37832858 80578771 203594622 388246347 681859691 1376533474 3874385664 -1 2 6 11 25 34 127 156 263 777 1108 3100 6500 10253 21636 57987 103938 144817 455087 633916 1890338 2980498 7716232 12805213 17833060 60368877 74762265 169100499 424467559 1018230449 1546790076 3038334113 -1 2 4 13 23 47 98 210 318 853 1988 2880 5734 8622 19464 65334 106185 209404 320700 893342 1920093 2391994 6233957 16692016 19325422 41168659 104224056 237520328 437382320 902770690 1561913079 3116017022 -1 3 5 10 30 38 89 252 504 531 1717 3066 4642 12885 23995 63806 72561 206819 518051 701175 1957043 4061892 5677029 9317069 31555320 41227229 113520714 204299039 291861238 874613042 1448744245 4199463749 -1 3 4 8 21 35 96 159 395 1009 1872 2647 7026 12255 26706 55492 70606 242077 411969 927421 1766713 2326523 8054032 8636689 19637870 40760404 114425120 142172268 466208571 549597551 1546602571 3942327541 -1 2 4 13 21 53 85 203 263 950 1885 2254 5929 10871 28368 55179 105943 211026 313849 828132 1145128 3341535 4747484 15689743 21454105 38834043 129605254 256786047 523092526 555823876 1506204158 2885746943 -1 3 6 15 24 41 124 207 442 799 1937 3157 6644 16031 19451 59579 71516 172875 327669 734255 1662204 2706264 6253043 11834802 21178192 41022752 93987789 170589919 309638696 972577081 1454391924 4051826758 -1 2 5 13 18 52 68 234 485 760 1889 2534 5476 14270 18583 61253 106424 239409 291077 997970 1200424 3817997 5275429 9283522 26341580 48445632 119690956 243321478 274426310 1015780526 1459533099 2967326587 -1 3 4 12 24 37 98 164 264 752 1276 3091 5120 10624 28482 54331 72674 244635 282132 697121 2060935 2189106 6573420 14230596 32208952 54524633 71073303 211907167 533522096 569462502 1509991133 3997495680 -1 2 6 13 18 52 85 215 321 622 1456 3873 4557 11206 28764 52470 106459 145626 385008 995416 1197068 3343502 4623849 12653964 25896775 63760331 87682746 268302048 475776097 800162844 1493109837 2747176699 -1 2 5 15 24 59 89 134 272 524 1657 3837 6195 10393 32450 52007 104326 242210 348471 735515 1098483 3343355 6882749 12946196 26481596 35273217 68994702 197331821 420549471 681294788 1552794883 2709065259 -1 2 5 10 19 37 121 202 335 629 1352 4092 4928 12794 28526 52177 105813 237922 514179 797832 1724016 2888594 6140033 13233474 25841184 61477695 86913341 247655997 269404568 760420434 1421258248 2685946431 -1 2 6 15 16 36 73 223 264 937 1278 2152 4449 8543 32231 52188 104612 143904 318055 997624 1789047 3478910 5089353 14741380 21360600 59174696 104099440 203517245 430532790 750281669 1590097860 2737298573 -1 3 7 15 24 32 77 228 380 554 1325 3523 5326 10137 21395 59096 71852 143471 291747 736306 1958967 3513523 5422949 12837683 29103194 61384295 68604028 202989680 415339361 943697644 1567869391 4155691655 -1 3 7 12 25 32 126 205 373 900 1256 2141 8050 15831 21937 61893 71663 140234 388037 663790 1928867 2894338 6190626 13867711 24065696 59133880 103466709 186636980 283435590 918961539 1471730964 4269502531 -1 2 6 12 29 56 109 187 325 813 1236 2208 5695 12202 20546 61407 106034 145659 359563 539563 1308867 2699805 7105803 15865984 19871673 63432436 108858094 265556375 488547074 1024216882 1515967495 2973525622 -1 2 6 9 28 48 88 181 503 532 1311 3795 5378 12054 31264 50790 105284 146330 514028 669798 1528019 3650557 7556002 11307058 32251112 61124998 94391899 221349817 474188336 683678175 1478410034 2791988129 -1 3 6 10 18 47 93 211 337 986 1393 2748 4649 8867 26661 57259 71731 176476 411850 831569 2051008 3847287 4440748 13345597 22473372 57792876 127702855 214378539 433093226 661749155 1593995739 3908299904 -1 3 5 10 27 34 80 203 403 757 1280 3203 6153 15850 26397 50283 70664 205983 514510 533593 1923146 3876506 4807977 10726075 27706378 64820396 78751162 179034658 335160013 789992157 1459008894 3864031249 -1 2 6 8 21 47 95 178 312 974 1757 3724 7298 11220 22729 60217 103167 145124 487837 931334 1863688 3912908 7599459 13384805 23717576 45025690 73601140 163394307 436664434 978953875 1595327130 2977746554 -1 3 5 12 26 37 95 231 476 651 2022 3274 7703 11428 31416 52224 70278 209499 317407 767002 1988901 4140245 6027792 9620749 29233597 43464625 99868082 161785128 410120128 674001586 1546115864 3811093012 -1 3 4 13 25 55 87 214 443 885 1764 3258 5386 16367 28769 56867 72177 240154 314972 699810 1491061 3325439 4715612 12113698 24839880 49024221 89855362 203701910 347370113 609770450 1351029550 3937088199 -1 3 5 13 20 36 79 196 278 731 1922 2651 4489 11999 22161 60696 72624 212935 293289 800802 1700718 3647576 4382270 14777152 32718797 42105270 110639130 222884636 515811555 1063247751 1506375686 4037884742 -1 2 7 15 18 53 119 184 381 1006 1581 3171 6073 9833 19109 65320 105435 176594 289995 931202 1238241 2239036 6380910 15260145 22368286 47271219 90468735 224692476 425041494 904018756 1567880937 3128526507 -1 2 6 10 30 42 124 251 404 966 1277 2695 7267 10693 26482 55376 100992 138347 403933 681810 1759282 2787921 4300163 11643616 19096123 59199859 118985423 187940545 442683889 645403566 1545059457 2927449844 -1 2 6 10 20 45 116 222 269 847 1360 3069 5798 9574 20198 63184 101344 136859 402739 1003090 1865530 2951675 5705774 15706701 19812683 51626725 125562070 251278659 420406461 887990192 1594640763 3119250055 -1 2 4 12 19 35 80 178 431 571 1086 3410 6135 11418 30250 49182 101696 202710 273614 1046164 1622434 3673944 7476152 9085230 29745356 52064003 76447052 220225268 490584985 748608384 1476670951 2720943046 -1 3 6 12 20 35 127 255 474 905 2019 3516 4551 11766 28027 56529 69101 168272 339190 814939 1792080 3081803 4361949 9934811 19243952 36633524 83983714 243069607 512255851 560676870 1525559444 3987657566 -1 2 5 8 22 59 118 185 326 608 1647 2467 8094 15057 28566 50009 100820 237349 441234 1011198 1459488 2555980 6553805 16318970 27001646 34669593 130060279 192484939 307766774 724620289 1415622319 2728512738 -1 3 7 9 24 41 121 131 304 920 1686 3493 5219 11924 17533 62323 68886 136448 470513 574289 1604710 2694226 8335582 14610633 22809573 43915265 95566026 211480303 497991661 875946470 1497345678 4210017360 -1 2 7 12 19 35 99 209 360 812 1151 3465 6107 9230 28080 54206 101704 169621 370506 1042689 1630063 2202111 6010454 14239434 19738400 61927802 81292076 225958128 423465302 635973476 1553166785 2885053069 -1 3 7 12 20 50 127 225 403 748 1416 2370 8030 10068 28499 56903 68026 138984 370162 813641 1300067 2594217 5062311 12371594 28517249 60876095 104908494 189145859 481584224 631260644 1527424223 3992611221 -1 2 6 12 31 58 123 164 321 896 1558 3369 7663 11262 29085 51741 101614 139105 339630 654193 1202302 2179063 7196423 16189132 23596228 47882043 96022081 134445820 468179518 745356129 1599817575 2789413369 -1 3 7 15 16 57 121 192 460 854 1527 2380 7865 9040 25840 53489 67785 138570 272261 1044329 1329216 2172439 6220972 8572156 21212535 54949288 108618164 195614890 509908171 582531300 1493225310 3939772705 -1 2 4 15 23 41 114 207 338 538 1786 2859 7629 8649 24524 59517 100928 204677 370578 808267 2094772 2895869 6147191 13359758 27911869 40671487 113356738 186895406 517265975 1048667951 1507924896 3070569227 -1 3 6 13 16 39 95 233 379 918 1174 2481 4921 15343 16486 57730 67805 168070 376624 968980 1799055 4010090 5887314 13390972 24729373 60412609 111892627 219402138 347962481 1015197084 1396109336 4072944895 -1 3 5 11 26 35 94 249 406 679 1122 3950 4414 11701 19015 63800 69358 201645 469438 574908 1861902 4169966 5299742 11556930 26301009 58576771 96400528 259038008 518533206 844460342 1519851039 4276659371 -1 3 5 11 23 40 98 204 436 786 1152 2071 5654 14562 22138 61758 68226 201172 472298 936277 2055677 2384570 5552143 12244925 23032518 64098248 107354658 256157570 402225692 912660585 1351983575 4199118195 -1 3 6 8 16 57 123 177 505 820 1451 2598 7289 16115 25714 52508 67758 170535 471072 815313 1337698 2121002 6759572 10671261 23673995 56550169 132923835 189995899 299250393 744846891 1463117439 3838364382 -1 2 6 9 28 55 109 148 469 878 1291 3593 5381 11171 30611 50888 101585 136163 500057 716706 1408384 2940830 8271211 10896914 22318548 52597136 94447129 233170579 533455115 789965113 1531049928 2708915763 -1 3 5 9 18 52 70 187 256 828 1862 2672 7664 11168 22441 60066 67597 203070 403336 901946 1301460 3702461 8206392 14314496 17924314 36372938 111772356 195036616 467635992 1063064526 1545321248 4128205618 -1 2 5 13 17 44 90 156 470 862 1043 3601 4142 11616 30677 50445 101455 235015 271797 945718 1995654 3853239 6299096 10500303 21550942 62793544 87288250 258537670 505960220 744171494 1513285646 2687400831 -1 2 6 13 31 47 116 183 321 887 1505 2566 4746 11376 20796 58603 100544 136629 369001 609986 1628144 2911181 6492604 16755060 17914540 55932125 131080995 204622069 532240749 1072590975 1494919764 2960449427 -1 2 6 9 22 52 79 181 282 913 1499 2517 4962 12306 29600 55409 101370 136205 507858 1043524 1176471 3954746 8358720 13702408 21576801 53537252 103905976 222120695 290109913 549511394 1447880734 2921232553 -1 2 6 15 29 53 107 247 487 570 1047 2242 8036 10248 23565 57865 101348 137399 304859 610245 1367416 3072316 5016605 9279036 31765888 50688441 105624648 193393616 453521624 999389752 1558850583 3013432543 -1 2 6 13 29 49 77 186 296 727 1393 3145 7732 14526 22535 62289 101932 137849 374279 541486 1492861 4180465 7951006 13461016 32841921 63040141 78233364 156553504 331309339 835135718 1453029991 3147668552 -1 3 5 11 23 56 121 240 440 548 1369 3665 4836 11427 24399 60943 68786 202339 466956 936192 1527367 2213168 4675963 10643096 29595519 61842215 94916418 235718207 531488623 946040401 1535118353 4116813665 -1 2 6 14 22 59 78 167 358 575 1364 3023 5189 12144 27007 55402 100616 135399 272312 817859 1472703 3898718 7763908 15032808 27413318 61253861 125396508 262391025 491599359 583751939 1541507875 2921960846 -1 3 7 13 16 32 74 224 365 934 1171 3866 6483 13066 28799 54413 68633 138329 343793 978510 1633502 3435304 5759361 12776579 23714612 59151581 100478373 191678913 366031296 546568009 1360224003 3904477789 -1 3 7 12 17 62 95 216 380 970 1653 3877 4688 11236 18190 61537 68797 136431 370052 972487 1531193 3261908 4289867 14058608 22514559 47028550 76952127 250541238 473433617 929828778 1505334254 4221249905 -1 3 6 14 25 45 104 146 444 820 1355 2507 6738 14124 19649 59677 68309 171900 278122 775948 1760628 2343904 8355454 9579851 21855147 52503840 107537128 162010936 369895236 1019241870 1364695411 4141429334 -1 3 7 10 31 38 122 153 316 654 1838 2287 4226 9149 25795 57057 68176 137195 437146 718219 1867342 3107411 7554214 13975340 30530050 46827400 130386310 207098615 426124570 572026875 1593854844 3965527914 -1 2 7 11 19 52 65 192 337 732 1201 2318 5185 9649 28233 55108 101323 168149 404685 817794 1274743 3892795 4374973 13576825 29914697 52685974 115921904 251036361 403506316 611682651 1601082558 2842535090 -1 2 7 14 22 40 82 191 447 645 1685 2347 6539 10054 21482 59016 101688 169520 309231 814399 2069018 3946528 7699821 8891879 26693594 35605722 133220539 134662135 531125863 993258492 1505631109 2980159499 -1 2 6 15 17 35 96 151 467 782 1296 3215 6342 15363 29221 55652 101023 135498 305263 1005199 1677252 2138158 7913951 10827325 23552758 52261612 83482742 174393503 312415854 648553352 1467860296 2944022887 -1 2 6 12 18 43 119 174 275 903 1197 3783 6654 15620 20789 63646 100819 136134 338672 1012821 1840734 3090391 7334277 14165237 21130279 58927498 84537636 197204610 317077625 938139131 1455908635 3212819930 -1 3 7 15 20 47 87 131 290 982 1560 3295 7418 10098 18934 64858 67951 136933 276197 913578 1906259 4044712 6943616 14127538 24230164 49507257 89079686 140043868 490840214 914671425 1494410623 4243924847 -1 2 4 15 17 50 92 202 263 514 1105 2974 5484 12396 29068 56682 101662 203662 371944 1003623 1119910 3553077 4815956 14796788 25928653 53727226 130855225 252867415 303093770 566232273 1411058280 2903447087 -1 2 4 15 29 57 94 219 364 730 2006 2702 4363 16287 23524 65020 101936 204776 368911 620574 1212993 3311198 4229485 14423246 30782351 43696860 109302843 229564786 402631501 861169744 1357692794 3166034655 -1 2 5 10 22 52 82 233 365 973 1113 2537 5140 10072 22160 61185 102352 236406 507323 944560 1147243 3277760 6227008 13044161 22746212 63973335 116479814 243985736 420546857 956372235 1591976991 3029488405 -1 3 6 12 28 43 91 153 360 598 1435 2866 5521 14462 24867 50467 68910 170062 336312 541553 1769557 3768448 6422857 16679453 26281269 66259498 125376261 253574164 373549359 763713407 1355594745 3785189326 -1 3 4 8 16 44 114 140 371 712 1877 2553 7093 13806 26840 52499 69063 235099 402380 805772 2000840 3049637 8198411 16495167 30793794 47731778 124665614 157546486 395506713 804417901 1364360734 3837718403 -1 2 5 9 24 35 116 208 379 632 1085 2924 4737 8760 24392 58944 101413 237439 409247 583412 1904055 2792494 5290103 13723670 26023802 53619366 126896774 211470728 418172894 1066844337 1588025602 2967955719 -1 2 4 13 21 44 93 132 367 659 1798 3565 4410 10027 28831 51495 100695 203248 310773 805128 1837324 3774845 7257218 15944610 32771707 48075849 89730131 237989749 464878449 713316229 1601321427 2794012820 -1 2 7 10 16 55 126 193 349 928 1108 3521 6245 9778 24909 53727 101160 168698 439908 872514 1247703 2462985 6045691 13321718 24524727 65065480 83267496 179740252 529444293 577860290 1515512911 2883706796 -1 2 6 11 21 61 120 193 269 611 1591 2998 4269 14216 17565 60111 102059 139252 437102 1010539 1346870 2333389 6268014 14939930 29172546 37093110 117388717 233423383 320692408 950115702 1409690624 3079791159 -1 3 5 11 28 55 76 225 385 728 1703 2904 4991 14158 17536 59823 69277 203781 469258 780804 1379136 3937088 5519131 11912285 27420798 35982483 114989935 207888491 315883101 949892494 1442333208 4133610146 -1 3 6 11 18 61 79 154 308 889 1889 2249 6249 9613 23366 60449 69267 168901 440999 849513 1519604 3720931 6898824 13877493 19779512 34954976 134046204 135076457 509550858 1050858967 1491173345 4100404281 -1 3 5 9 29 57 70 231 300 873 1330 2686 5053 13597 25418 52703 69244 203408 402385 679111 1227801 4093422 5436114 14712327 19915771 53890106 126651486 210213978 334572813 718882719 1426562440 3850481531 -1 3 7 14 28 50 100 217 437 774 1645 2231 6856 10631 29896 52656 69435 135616 308295 612185 1550069 2811264 6158577 11557396 22361049 44686463 123026275 155371180 425399000 795193884 1594056579 3828727030 -1 2 4 15 21 49 100 157 399 598 2012 2667 6933 14613 26870 50021 101441 201624 369688 874764 1226248 2883403 8284358 9388803 31821016 47780376 115779163 149184225 300366855 700441795 1453215836 2734926243 -1 2 6 13 20 51 75 252 367 661 1133 2253 6645 9609 32537 51219 101737 135684 375743 840819 1254236 4027354 5790141 13545715 32852941 56658925 108535320 150121229 515075026 743702348 1499613383 2801896556 -1 2 6 12 29 32 89 141 449 530 1987 3063 7909 10444 29886 51966 101632 136727 340658 578457 1978014 4062659 6935086 10595393 31816550 50158146 104839109 181624358 466434344 794021277 1551533936 2815855179 -1 2 7 12 22 47 121 178 408 631 1165 3468 6609 10612 27171 54462 100381 169975 374448 871199 1845668 2779954 6739712 9604640 33431498 57614637 78740793 174842688 414466154 553105777 1570362896 2842561948 -1 2 5 11 29 44 92 157 277 896 1352 2439 7615 9385 24961 54041 101457 234794 473752 737398 1588014 3752583 6470931 12636091 21375842 58126785 105209932 172020020 471993288 587897567 1531259580 2868147158 -1 3 4 10 29 36 111 240 396 944 1534 3047 4596 10935 18101 62674 69362 236470 473231 780607 1849434 2386143 5061406 12250279 17970004 53606537 121049707 224866104 492621186 934733007 1530046232 4182923605 -1 3 7 9 22 37 114 180 280 692 1635 2835 5636 15207 20568 62743 69013 138435 470634 1044188 1649391 2777959 6305356 13847954 31349221 41739598 109624750 247847523 369648119 881045598 1362675250 4175744752 -1 2 4 14 23 59 110 248 435 617 2024 3464 6694 15422 31676 54074 101079 202401 337253 836415 1483240 2869796 4829937 10741067 31745686 47964959 84896098 196247278 334354612 580591515 1464579640 2875092215 -1 2 7 14 21 61 112 131 469 1011 1657 2483 7672 10547 23720 58201 102179 169271 308903 913644 1356152 2619946 8039205 11360578 18541604 48044758 131408548 176047325 448415150 996165589 1544176280 3009530991 -1 3 7 8 17 36 67 200 465 883 1579 2811 4166 15596 32593 56096 68744 137796 503059 835676 1713014 3301270 4621145 8980082 22678017 45748728 104939269 220788807 379376442 537008478 1372040105 4011314060 -1 2 5 13 27 60 115 225 392 569 1827 2144 5339 9483 20713 60017 102186 236644 274478 751415 1260584 2551614 4915397 11731392 30900899 43353692 127241206 238227854 404073178 1000164667 1578719248 3078684626 -1 3 6 14 17 44 70 225 411 925 1799 4005 7401 11444 18127 64395 67777 168951 274716 1042457 1980776 3472062 5245498 12293837 17349191 39615716 75106246 163647084 415440817 881109617 1575275051 4289716628 -1 2 5 8 24 37 64 195 344 787 1827 3565 4254 16325 27924 52558 101096 236852 438165 545689 1975156 3391712 4430514 13149092 19612034 34478537 88744980 248008137 388303737 680370018 1392552840 2760399119 -1 3 4 15 25 50 82 220 397 798 1450 3535 5257 14903 29912 53774 67001 232936 365812 735876 1439170 3199091 4588242 11208271 21760405 55646955 69675534 210977117 387495220 668919335 1377853928 3901188989 -1 2 5 12 19 36 72 167 332 953 1417 3583 6702 15973 30610 56231 99740 232912 301692 1031929 1832609 3594453 7733686 16122493 25036590 51874643 69243755 199142086 307386355 604937725 1465988347 2886166081 -1 3 5 15 20 44 109 188 400 686 1675 3083 4486 13740 30724 54962 67238 199781 332095 898099 1866430 2117653 6916800 9772383 26879235 35606169 89959047 250075832 310351651 642005452 1456269620 3926516373 -1 2 7 8 31 47 116 202 330 913 1169 2295 4629 13202 26168 52132 99387 166210 495770 767035 1600494 2970566 6201858 12767502 23766335 59432227 103300955 224001376 277899451 705123848 1469327699 2755381209 -1 3 7 15 18 62 104 158 479 939 1122 3942 5732 14216 24382 62881 66723 134737 267429 963015 1464181 2877886 8005685 10680276 20874089 65766738 93818280 212701241 277102589 887407433 1413568937 4213964025 -1 3 7 11 21 61 74 195 326 973 1977 2439 6999 12692 20471 60280 67405 133277 399459 997162 1328491 3897069 4570329 12639047 21187150 36988682 118067363 156512179 355070785 1071788182 1395838179 4101631395 -1 2 4 14 31 47 83 166 503 881 1490 2888 4851 12751 18205 60125 99682 199303 332267 570582 1592679 4127346 8073996 11256096 21423577 56139619 123088219 216460845 300715076 1004052397 1470049381 3035884650 -1 3 7 12 19 57 98 135 450 974 1376 2612 4613 14594 22154 62044 66595 133175 365759 1029731 1396426 2972133 7596555 10497960 16934498 56341389 129549607 205506575 367711789 928838617 1396082469 4172614725 -1 2 5 11 25 59 107 240 394 994 1066 3100 5701 13330 18648 57981 99615 233176 462987 605845 1135754 2673502 5007031 12454062 20060964 66035761 68156176 218669745 293272939 1055893771 1411015651 2963179219 -1 3 6 10 21 35 120 150 433 731 1623 3778 7382 12243 29683 51354 67503 167133 400333 1024708 1796725 2977202 7758294 9567181 28466034 38516410 72767487 153857423 434795577 782714082 1549999492 3850054707 -1 2 7 8 16 32 125 142 476 1009 1801 2697 7915 8829 17476 62861 100068 166183 497942 797102 1595538 3035944 7884637 11233350 17867448 41076033 115308356 168952678 505939687 865896738 1502058777 3145312694 -1 2 4 13 19 38 101 243 361 621 1743 2185 5262 13999 29210 57118 99801 199695 301737 993878 1757505 2169312 4861559 13590194 25429656 39422002 120722795 238531936 291567489 587060101 1468505838 2927535440 -1 2 5 10 28 63 101 150 406 980 1223 3117 4629 11310 16963 62750 100013 232314 498230 734073 1179312 2989513 7912107 8577696 19178593 59170201 73975883 254438877 526103310 937754125 1518279708 3152329145 -1 3 7 10 29 57 100 203 466 914 1506 4016 4729 9414 25773 55683 67486 133546 432368 768243 1200576 3021980 5649533 9389893 19248544 53953732 87470187 248662846 456630937 549777084 1600242907 3984765014 -1 2 7 13 30 62 77 222 312 949 1450 3598 6440 9433 21709 58256 100161 166061 332544 635346 1076886 3742285 4759632 15784258 21036876 50408808 97502211 196106095 513795602 948177192 1514770747 2969450066 -1 2 7 14 25 34 108 145 348 708 1181 2668 5435 8204 30105 53033 100182 167137 301691 769127 1951740 2594390 8365965 15038668 30135911 52542580 124471244 261723656 450471749 712702294 1545262368 2785196940 -1 3 6 13 18 50 111 186 456 641 1654 2519 7010 9854 19916 65173 66911 167309 365874 1029690 1078844 3022181 7024432 12212029 27450034 41144197 130808244 157912983 517870290 891862463 1489857111 4272173463 -1 3 4 14 18 47 102 143 505 683 1881 3100 4800 11352 29351 50915 66797 231561 334588 931614 2017255 2361110 7671036 12129198 28192569 49313550 95800672 257694497 520631756 797327368 1534659252 3803487340 -1 2 7 15 22 55 85 245 502 936 1166 3683 5718 8556 27145 54888 99927 165929 269908 835396 1103299 3244764 5310018 8521755 19439113 60309416 91051028 204505366 468091500 625608571 1608714753 2857605602 -1 2 4 15 16 59 121 134 441 745 1622 3935 4814 13897 25199 52747 99731 199268 366940 1027351 1427493 2198088 8296727 10333683 28297534 39258442 77077868 251012540 302471033 717695179 1465533098 2799243807 -1 2 5 15 16 57 109 216 406 571 2005 3081 7981 9465 22061 59239 99629 232046 332126 1031298 1376238 2796843 6013606 10834001 30468400 50076951 100049710 162126369 496367685 964862404 1509776506 2992371284 -1 3 4 10 24 34 110 219 300 985 1344 3469 6358 16210 17848 60181 67176 231824 464501 598932 1930335 2536027 5987534 16340513 25085146 54782078 74547921 177211130 330663936 1036784711 1459463177 4106452797 -1 3 6 14 21 59 68 184 355 744 1519 3903 7352 12986 24462 64190 67527 166722 266407 895059 1533277 4142043 8379747 15630169 29591779 59480020 91333218 166491937 390766136 907392919 1402032422 4238435630 -1 2 6 9 20 39 126 216 349 979 1832 2864 7888 8882 19799 64643 99439 134598 497614 964885 1696103 2892008 5392616 12678004 21108451 41269761 102262567 180430939 507892130 930306900 1498793876 3207094291 -1 2 5 9 28 48 81 196 326 690 1051 3735 6644 14149 22707 64801 99875 232249 398538 698569 1467408 3158050 4968765 12807673 33497185 56194797 89691132 194158979 388920718 929862866 1406511346 3210175576 -1 2 6 14 28 35 98 189 297 946 1215 2248 7454 9991 21448 58437 100169 134306 267350 604339 2093983 2112262 7272236 13218772 21752351 59446445 103561545 181891491 491011343 986544279 1515397667 3011139973 -1 3 6 9 17 62 80 136 458 617 1422 2851 5362 14013 23459 63084 67547 167672 499542 795549 1568600 3647535 7207500 10656915 30713008 66609295 122532868 264888189 293568212 910660759 1469920881 4209072848 -1 3 5 12 26 37 81 227 484 793 1288 4059 6237 8210 26731 56202 67110 199346 300814 735536 2083372 3847378 5821907 8494560 24719044 50819800 92143034 199746800 474433065 618899505 1476786661 3971737910 -1 3 6 11 24 34 86 165 301 739 1837 2668 6539 11366 20447 62910 66187 165874 428967 629457 1911017 3817644 7954602 12926561 31848739 48304642 111720177 166586287 449426496 833151017 1575370516 4199742320 -1 3 4 8 23 61 68 180 311 908 1763 3715 6542 11062 25429 55849 66522 231009 397283 1022595 1387697 3993299 7914551 12625239 22969198 45183987 71230817 194041164 426219569 608545226 1550640778 3986150262 -1 2 6 9 16 60 110 197 436 851 2017 3414 7499 12707 22935 64756 99323 132756 495550 825824 1456952 2705880 5591223 12151486 24191248 39842819 89429560 136126991 374764398 878025307 1379351869 3196831600 -1 2 4 12 25 42 112 139 316 691 1306 3010 5477 9246 25019 56530 98902 197773 264236 692856 1682361 2981246 8218996 14307125 29633044 64093917 124022437 256754035 413119932 582962511 1583296225 2933847663 -1 3 4 15 20 54 103 248 328 968 1557 3472 6094 12531 29919 56274 66412 231377 364501 889639 1128548 2681229 5206568 14243627 21174079 48935335 97351486 221863309 331157057 574689790 1466481977 3983467413 -1 3 7 15 27 54 127 231 290 716 1035 2778 6800 11732 31584 49250 66094 132386 264197 663225 1484636 2416990 5041164 14940743 32883365 57050678 123768794 137859783 462205891 721476998 1564975669 3768379847 -1 2 4 14 22 48 127 176 382 542 1741 3694 4810 14190 17233 60671 99295 198073 330377 793112 1256300 2615227 6757025 15084044 28468617 40770619 73114763 239630018 317335802 978182855 1467126270 3064378194 -1 2 6 14 28 42 113 239 361 948 1275 3368 6377 13508 22724 65138 98837 132687 264874 593968 1778280 3010848 5217392 12728631 23970073 60836242 82206640 183990242 371955560 914140039 1408296110 3217928443 -1 3 7 9 18 32 89 149 460 901 1839 3790 6829 11948 27198 54525 66197 132567 461823 888903 1653790 3986189 6720801 11345261 19341669 38924870 83459877 169927407 439271999 570798896 1602767459 3941082123 -1 3 4 14 25 34 69 180 449 657 1811 2065 5956 13959 24833 52693 66471 230654 330817 760546 1945279 3393536 7867431 12261904 27930574 46549854 126683580 263853360 281096414 731802153 1451679739 3865164661 -1 2 7 15 27 38 108 216 264 723 1547 3056 6058 15984 26647 52831 99232 164920 265393 663081 2010684 2448902 5944718 15302564 32436238 40528852 116542116 238784063 349411502 725951582 1401899735 2815561419 -1 2 7 12 17 46 88 194 267 978 1600 2167 4999 14819 23928 64066 99052 165371 364181 956995 2074678 3891438 5090188 15066638 24093263 47085527 118497224 233317943 353729394 842858817 1396507451 3184232216 -1 2 4 13 22 37 89 155 305 805 1681 3709 6476 11280 19844 62442 98837 198070 297192 890684 1684810 4088241 6405687 13922660 17335954 48074363 75438405 193768459 445238711 815133590 1602388695 3106112540 -1 3 6 9 29 61 80 132 438 801 1424 3081 5340 15425 19714 61070 65937 164678 492895 658703 1054214 3586633 6964605 10089982 21671210 56261933 80459679 207704664 341658895 949153439 1369473470 4144890687 -1 3 7 12 24 49 108 159 498 990 1964 2525 6260 9165 22878 61065 65961 131874 362206 658380 1350770 3058962 7981417 11949681 18316644 37469942 121435686 148742999 500160676 1030253892 1536001568 4145973946 -1 2 5 9 21 35 106 249 279 1015 1640 2172 5056 9005 25125 56855 98625 230229 395203 920083 1775495 2404240 4848789 16244992 24238357 46959125 118298505 231911305 409566378 548069724 1581308325 2942962577 -1 3 4 10 16 47 72 187 462 944 2024 2829 6166 15569 20590 64011 65949 230199 460357 854084 2072219 3388813 7982184 12208772 20857638 36658763 108326031 159623707 310049630 912491442 1431308271 4249357059 -1 2 7 8 28 49 97 134 498 1012 1838 3875 6115 16357 27248 51216 98568 164531 492878 658295 1482240 2630880 7587129 12227104 16921977 40826810 67267499 208653241 337217234 721194177 1366986983 2758258846 -1 2 4 14 30 57 127 197 347 714 1510 2292 7551 15219 26656 49384 98724 197608 329699 527449 1283942 2302892 6118173 13612073 30013870 60091712 110086641 180952981 320782043 698114170 1410522144 2686859550 -1 2 6 11 18 38 73 217 379 988 1663 3840 7109 13647 20912 62620 98743 131720 427518 821643 1709541 3648937 4744114 13740329 22211050 47332012 79383420 174604966 391272364 844167959 1391369186 3120706820 -1 3 7 15 20 38 96 236 348 624 1926 2682 6203 14771 23362 62530 65969 131887 263665 888307 1643093 2302382 4612753 14200812 26735791 49807598 116916568 153682552 282101661 826444360 1474631805 4201101631 -1 3 5 8 21 59 77 238 454 968 1064 3014 8102 14380 24372 62884 65730 197046 426854 951581 1509862 3872816 5355361 9718396 17289248 66150458 133473480 171401824 331981795 866053166 1434170587 4210740988 -1 3 7 10 27 58 85 142 492 812 1292 2426 7274 9278 25312 54447 65734 131409 426633 558750 1084884 3643016 7191777 11619334 23113413 51509761 104364561 176978483 472218203 594934410 1527217139 3932485897 -1 2 4 14 16 40 68 141 333 857 1280 3717 5832 11892 23175 60260 98379 196767 328033 983827 1836445 3543008 6591957 14691321 17454415 53247733 96676671 203805853 475790541 980888876 1492049797 3047450085 -1 3 7 11 26 42 122 198 331 930 1283 2442 7025 15866 32645 55234 65625 131234 393643 557698 1574487 2624914 6164965 13017605 24430876 55588247 105211624 159313285 323055680 556810511 1412541488 3959053813 -1 3 5 10 29 53 100 145 299 614 1235 3941 4241 12172 19603 64446 65568 196682 491727 754121 1311732 2656207 8030501 14490269 27702069 56292667 98276119 268151033 529286345 831153082 1536767585 4258724204 -1 2 7 10 27 34 78 240 509 692 1902 3105 5573 15080 29138 54891 98360 163950 426169 557319 1868626 3540472 6228737 8821012 27569872 49105294 94838999 217274994 395679123 630798911 1406333036 2872923198 -1 3 6 13 18 32 86 254 477 830 1949 2528 5044 14732 17533 57931 65540 163848 360473 1015871 1638500 3866760 5505397 9536029 24216958 38899011 121544137 220865496 354184773 1056448442 1394255410 4045726279 -1 3 7 13 23 49 97 129 374 950 1801 2907 6031 11089 22298 50954 65594 196728 458912 852267 1508161 3213007 6359546 8459185 24520309 62277752 118095069 190478122 395085799 727182529 1461016179 3340354707 -1 3 5 13 23 55 116 174 469 761 1063 3734 7194 10157 31640 52282 65580 196695 327912 852226 1508245 3606332 7604284 11408901 30749940 49890006 69702696 244824344 471388251 665462590 2073262629 3425029701 -1 2 5 13 16 49 115 217 302 1009 1083 3832 7745 9978 18967 38398 65578 131160 327811 852392 1049172 3212927 7538870 14227076 19804327 66157470 71036305 251259264 507701024 654113250 1243406000 2514851571 -1 3 6 8 20 63 108 226 350 566 1659 3417 7381 8594 27178 58273 65658 196824 393532 525000 1312526 4132668 7084576 14822775 22967703 37144190 108683634 224064245 483539969 563693992 1782091705 3818384943 -1 3 5 14 23 45 87 160 291 555 1686 3523 6491 14297 27527 50606 65680 196931 328419 919393 1510955 2956360 5717971 10517250 19128666 36326013 110462846 231183936 425177536 935985004 1805874078 3320246423 -1 3 5 9 27 46 81 160 419 561 1789 2456 7018 8849 21505 52566 65773 196898 328660 590928 1773218 3018780 5324372 10517562 27494226 36758142 117391809 161415107 459762323 578859030 1412465872 3441616513 -1 3 4 9 30 46 85 192 421 800 1359 3780 5787 13776 27952 51764 65924 197477 263602 593677 1971486 3027329 5595620 12639141 27540826 52654181 88860486 248270390 377918004 905684835 1835977484 3404465116 -1 2 6 9 27 45 122 254 322 615 1223 3793 6051 12551 32710 58980 65914 131616 394355 593715 1774617 2962998 8025743 16709960 21179530 40196084 79806386 249145405 398170434 825222780 2142241107 3867935317 -1 2 5 15 31 56 95 176 455 996 1684 2887 4297 12277 18744 52145 65937 131907 329598 985300 2037397 3679650 6249277 11591747 29771609 65459724 110113792 189429460 282307678 801341851 1232850419 3409906684 -1 2 5 9 26 43 102 196 468 699 1903 3535 5624 13294 16575 50881 65957 131653 329449 593908 1709051 2833825 6705441 12910064 30760854 45739494 124479114 230995438 367429425 869254298 1086654316 3323989448 -1 2 4 12 28 45 107 141 262 765 1754 3344 7093 15760 21249 60267 65936 132060 263256 789370 1841145 2958355 7039403 9287180 17298543 50214635 115098874 219729788 463759415 1034139084 1396895770 3951181306 -1 2 5 9 17 43 87 162 259 841 1693 2704 4458 10484 28785 48612 65931 131615 329075 593159 1120418 2834216 5722690 10673245 16946584 55210156 110803989 178062191 292554448 684395021 1879314460 3170904921 -1 2 5 13 20 48 76 153 501 733 1062 2563 4646 11125 19619 50412 65877 131967 329283 855969 1317433 3161129 5009073 10066955 32825628 48125041 69336229 168453474 306023566 727043743 1288770480 3291097427 -1 2 7 9 16 61 74 239 450 788 1550 2938 7693 12709 25727 35596 65805 131773 460188 592951 1054505 4008936 4872925 15728179 29600267 51856903 101436046 192267015 504879221 831317051 1678087261 2343842512 -1 3 5 13 20 47 123 235 446 930 1254 3425 7286 11584 23978 40679 65833 197372 329446 854547 1316273 3095784 8089010 15461626 29344926 60856087 81858754 225063518 476739032 762760519 1575716495 2656706706 -1 3 5 13 19 60 113 202 450 924 1805 2263 4951 8769 26183 64085 66443 198463 329904 857004 1254369 3958061 7470315 13305866 29430439 60367290 117465521 147125026 325718966 573776832 1720214902 4221238369 -1 3 5 11 25 40 118 165 354 952 1591 3889 8137 9919 25907 64163 66475 198149 331626 728849 1648481 2648001 7798618 10750472 23140255 62731684 104618666 254326720 534806784 650894411 1704027732 4224515399 -1 2 7 15 29 55 110 253 256 939 1308 3525 5433 11879 30845 52405 66458 132479 462114 988161 1912255 3636651 7258142 16520693 16920324 61635377 85182609 232328583 353113488 772681710 2022668819 3450391409 -1 2 4 11 30 37 102 201 334 990 1833 3180 5620 10384 17431 59622 66551 132956 265361 726252 1977306 2441978 6743733 13112179 21767705 64640489 119720491 208887090 366203955 687041970 1154985925 3920882975 -1 2 4 9 23 40 110 254 300 534 1444 2353 8099 10092 24033 36723 66147 132462 264264 597252 1516387 2643772 7247392 16722802 19810965 34780371 95191021 153410242 529436710 654844982 1561221813 2390393592 -1 2 6 14 21 54 91 241 504 874 1357 2349 5258 12293 20146 63770 66318 132606 395265 923259 1390237 3556333 6022772 15737175 33191633 57450852 88264109 154879991 347663664 811020831 1314540019 4173854532 -1 3 5 10 28 48 95 201 313 1002 1673 3992 7925 12522 18156 41627 66343 198585 330859 661574 1851185 3168480 6263575 13125352 20619922 65930046 109053827 260115496 516888767 816397911 1175804867 2751304871 -1 3 6 12 31 53 83 186 288 997 1800 2856 5058 8565 27548 51299 66369 198174 395416 791676 2042722 3505038 5500493 12280655 19127455 65153353 117931766 187818161 335183729 557507140 1796504517 3374313165 -1 2 7 11 30 33 95 217 398 883 1857 2329 8122 8277 16441 48287 66442 132754 461492 727422 1976865 2185443 6264204 14179536 25992150 58018420 122201138 151071238 529684661 538154316 1087069556 3176306916 -1 3 6 10 31 33 92 159 498 739 1565 2348 5403 8742 23571 38287 66054 198437 395963 659516 2043831 2180743 6072880 10382164 32631664 48548590 102077334 154602277 355799597 577317033 1555582029 2485107418 -1 3 6 15 26 59 104 174 338 967 1379 3011 5715 13818 29578 53509 66183 198281 397039 990562 1712679 3884144 6858001 11525707 22027695 63054795 90851021 198616051 376688652 900399504 1934164529 3505391589 -1 3 6 9 27 41 64 238 383 591 2022 3543 5762 11051 20463 41109 66427 197977 396136 596296 1784467 2713605 4258585 15699634 24987434 38452623 132657217 231109176 381076674 726330859 1331209499 2703821083 -1 2 4 8 18 58 119 182 463 573 1163 3297 5398 10322 25687 62128 66486 132711 264493 531066 1194838 3818906 7834970 12044415 30164218 37457542 75943560 217599051 356029984 672329843 1687094841 4092004820 -1 3 6 14 19 56 97 144 359 953 1674 4017 7949 12052 18296 63370 66197 198137 395435 922364 1258590 3695318 6399653 9554471 23425386 62689549 109293242 263117301 522339906 793179337 1200817651 4133161139 -1 2 5 13 22 62 92 255 413 641 1430 2087 6308 11449 29517 35879 66533 132736 331566 857392 1457230 4081613 6083309 16711532 27168712 42403195 94112139 137960042 411118051 751663805 1943049923 2367171339 -1 3 5 11 23 32 104 145 466 636 1832 3506 5368 15413 25402 53925 66352 197785 329940 728609 1516945 2116244 6852204 9484138 30465604 41620555 119881097 229335513 348443715 1013648585 1675630337 3549116842 -1 2 5 10 20 59 115 226 510 1023 1112 2940 6338 14381 29137 41048 66299 132731 330888 661330 1321683 3888021 7597932 14933685 33403199 66659388 72696763 191351571 417766793 947026702 1903999949 2704883684 -1 2 6 12 31 57 112 233 269 899 1061 2418 5313 8340 25426 41302 66141 132831 396855 792712 2047618 3756907 7400315 15259004 17729486 59141697 70106209 157693907 350832619 549768035 1677703136 2698912832 -1 2 4 12 28 34 96 254 351 958 1879 2441 4858 13733 32264 42369 66154 132472 265317 794410 1845340 2249443 6355200 16769496 22856160 62489502 123488861 161470926 315466473 905186211 2125338392 2758424685 -1 3 6 14 22 55 93 176 477 798 1823 2225 7098 12632 26500 52819 66048 197907 396721 923188 1451817 3620924 6131672 11636267 31427914 52071049 118850310 145595097 462532202 825148675 1732386804 3477683834 -1 3 7 15 27 37 110 135 339 915 1155 2693 5412 10043 21848 49561 66728 199411 464257 992777 1791575 2475116 7278032 8657875 22296940 60581350 77116534 178364185 357094302 666447297 1409302734 3256477609 -1 2 4 12 18 58 82 222 279 1023 1185 3930 6649 16348 25593 41780 66790 135092 268454 802009 1205813 3845927 5445669 14433540 18048239 66299957 78779176 258091736 430916025 1057943928 1660804695 2700252077 -1 2 4 13 25 59 109 158 377 908 1880 3773 7559 13213 30181 39359 67337 134725 269424 864583 1667454 3903634 7083449 10232372 24993701 58840948 121699242 243644793 502094963 856215748 1955460303 2585765483 -1 3 7 13 25 40 80 206 483 876 1808 2522 4880 13191 30347 46181 67548 198717 462966 865411 1671008 2664205 5321925 13467547 31762076 56637219 118126999 167095729 323756241 861095415 2001191807 3075846239 -1 3 5 11 24 33 105 196 400 977 1274 3292 7575 12023 23983 35338 66612 200023 335458 731759 1593775 2201132 6826363 13063366 26581284 64696349 81884917 217635133 502568073 774451114 1545101296 2310835470 -1 3 6 11 29 61 99 146 421 538 1100 2358 6979 10987 27348 56891 66754 198829 399676 732734 1925722 4048735 6433286 9530333 27516385 34603533 72483951 151849326 455809977 711207873 1800169814 3695368206 -1 3 6 11 21 41 74 179 468 966 1632 3683 6887 13459 18597 58840 67296 200655 399849 734185 1393681 2751389 4929691 11556655 30595156 63723549 108445908 239954430 447054164 875731478 1230089627 3863339616 -1 3 5 13 30 61 66 228 279 923 1348 3913 7592 8568 21437 52746 67043 200377 335649 862122 1989038 4054230 4405617 15170712 17990529 60288984 89675696 259179015 501423186 562832356 1384928580 3454256245 -1 2 7 13 22 60 103 220 343 845 2024 3614 4664 14923 22855 41837 67222 134413 464225 865733 1460559 3972568 6706844 14595021 22100382 54681441 133804018 237900224 306920507 984372597 1484436876 2699769309 -1 3 5 9 22 59 121 136 289 955 1166 2207 7147 13100 30009 37671 67025 199587 335454 604204 1468936 3909726 7891667 9152954 19228834 61976322 77358717 145669001 461390715 865463546 1953729462 2418291635 -1 2 7 13 21 46 116 182 272 854 1875 3409 4382 12188 18883 62111 67093 134866 464834 860402 1399931 3069503 7688379 11846954 18250697 56198964 121673724 225557144 293336657 789384620 1220153578 4048432391 -1 3 5 15 25 54 71 240 304 1008 1495 2581 5541 9545 20086 36774 66576 198876 332689 993963 1659310 3588043 4615848 15977276 20225840 66923093 97013892 170507272 368405303 630571456 1328778131 2364279979 -1 3 6 13 17 40 73 241 484 759 1436 2902 5785 11716 16817 35588 66754 198833 397341 860645 1137115 2669422 4750998 15920853 31710585 49848825 92883839 192323560 382414312 755122672 1076071407 2305754386 -1 2 6 14 18 36 83 254 290 829 1941 2910 6464 14859 26395 41208 67073 133509 400553 931194 1209101 2394664 5392264 16579429 19253730 53522734 125969381 191913160 420070900 986489421 1717502841 2739406661 -1 2 4 12 22 47 125 188 457 921 1698 3297 7039 14043 19941 43373 67466 134752 270102 802479 1466309 3116817 8153202 12501147 30196862 60214665 112450764 214302009 455056551 911560002 1281534111 2852455493 -1 2 4 11 23 50 123 136 349 612 1835 3729 4743 10735 30064 41656 66869 133424 269647 735495 1530787 3332459 8041841 9119074 22765650 40600724 121004218 246842729 315319250 689275131 1958177763 2713362197 -1 3 4 11 21 51 70 204 510 932 1944 3566 5751 8788 25122 54456 66675 199336 268891 735199 1394436 3390207 4703634 13511205 33127781 61598583 126311562 231444200 369591725 584555629 1661185142 3604801149 -1 3 7 10 21 42 116 131 407 797 1794 3337 4666 9317 27106 61160 66684 199334 466653 669150 1395501 2787648 7733083 8464034 26438953 51438993 119282022 221591824 308501221 613985030 1759680881 3964329650 -1 3 4 10 29 50 116 239 372 594 1041 2889 6729 9515 32476 60178 67236 200246 267118 670480 1921150 3313333 7719508 15561668 24378917 39662288 67456811 191013497 436513665 632272061 2138282156 3897358457 -1 2 6 12 21 57 100 226 372 512 1288 3387 7767 12340 25789 54112 67469 133537 397330 797042 1399958 3777772 6683144 14768947 24161562 34335365 85095419 219411109 503400935 816414806 1694546318 3494301078 -1 3 5 11 18 53 124 246 367 797 1050 3477 5902 10653 19035 42957 67112 199180 335651 733457 1209118 3525794 8254130 16027897 23625510 51435937 67624155 230412873 391299455 690939189 1268824312 2774677252 -1 2 7 11 27 55 115 129 344 801 1589 2138 5989 9879 30180 37849 66565 134574 465144 736158 1786347 3657515 7536397 8564245 22826263 53466347 103006870 142534620 389977539 643632158 1952127541 2432778150 -1 2 6 12 26 63 109 250 283 582 1690 2380 7752 11522 18449 56011 66946 134432 397355 801216 1736316 4174700 7111917 16379407 18770821 38700829 109833047 157706212 503617015 765580741 1233654721 3645717671 -1 3 5 8 28 38 76 245 358 787 1896 2138 8164 8404 16953 42683 67050 200001 332744 536598 1865065 2546648 5095685 16248250 23183277 52178702 125457604 141400785 530276498 542433507 1136962632 2759663437 -1 2 5 12 22 58 89 152 322 580 1655 2122 7986 12295 22528 47495 66973 134594 332493 795290 1473048 3850993 5817675 10210879 21288290 38726604 107718112 141308204 525097624 820231695 1503792808 3127776814 -1 2 5 9 29 49 64 238 492 752 1612 3726 4220 12826 24746 57691 69251 135274 340531 614610 1958376 3149744 4330294 15414881 31812092 49151466 108800922 248270600 278374380 872330302 1648657321 3877693592 -1 3 4 14 21 53 103 224 428 973 1914 2298 6512 15889 19735 45727 67753 203252 278361 937848 1422909 3409692 6555673 14948568 27409874 64506488 122665552 144445886 429074181 1069118434 1322581546 3052517870 -1 2 6 11 25 34 102 177 483 625 2026 2897 5098 13579 26480 48060 68565 135771 407451 745886 1684371 2301106 6564014 12012697 32044010 40498973 130807935 187884956 324390564 889161643 1697937640 3154417525 -1 2 5 15 30 43 78 248 271 648 1997 2239 7243 13581 27013 47135 67603 138650 341727 1010716 2012722 2760380 4993616 16605336 16819983 43464964 132413750 150248632 482166662 874442153 1797441219 3213925443 -1 2 4 12 22 54 72 255 429 772 1115 2521 6547 10086 18726 45649 67955 137451 271791 806626 1490665 3611409 4857947 16467003 27370285 51590584 74412248 160813380 425845639 652123823 1242783488 3058205462 -1 3 5 8 17 62 71 225 263 807 1278 2825 5291 13738 26615 64269 68499 201996 341862 549168 1177586 4133046 4472738 14970998 17812032 53962562 79952595 189401593 339808813 884554169 1692827084 4289057451 -1 3 5 8 22 61 76 172 371 529 1147 2429 7383 9961 31059 64868 68023 204154 337262 556782 1504022 3938890 5188110 11104210 24887700 33970798 71667403 154529716 477183048 663376529 2071106017 4182560275 -1 3 7 13 17 57 88 193 457 641 1755 2141 7107 16131 24482 42658 67811 203455 474337 875188 1158021 3677839 5976801 12994573 29658209 43088636 115459158 134477506 453885542 1054749516 1561545244 2688191401 -1 2 7 10 27 39 122 168 380 726 1097 2774 7765 14847 18631 61528 68509 138439 474436 672693 1830164 2504102 7886899 11525502 24601640 47160424 73960907 178627154 518179133 950682223 1249898154 4102632200 -1 2 5 10 21 60 121 143 404 769 1750 3913 5510 9518 26743 62642 69251 136784 336566 681323 1435028 4005908 8085714 9104573 27212604 51794913 116369050 255568840 354400783 612406714 1795416542 4075956888 -1 3 4 9 26 40 69 208 448 748 1416 2059 6870 12448 30249 62379 67856 203239 276449 621564 1761684 2695883 4611351 13940475 29919840 49605841 94777838 138442238 437384526 827983526 1957760872 4137293656 -1 2 4 15 28 39 117 223 504 561 1070 3754 7794 16199 30482 61161 69551 138691 276895 1014854 1899625 2501196 7822001 14400760 32941969 36607372 68090533 248979754 515393652 1049598341 1969480074 3931444143 -1 3 6 9 29 41 110 150 410 769 1720 2841 4528 15827 24395 48509 68145 201556 407751 611107 1942553 2630049 7174326 9490420 26400390 52362535 110466701 192569682 288875983 1014218285 1545276480 3138132233 -1 2 4 8 29 41 115 248 308 615 1867 4044 6192 12281 19856 64210 69232 138141 273389 542565 1960529 2635311 7430479 16560794 20839684 41484354 123994280 263389606 417137546 788071542 1336740401 4245819888 -1 3 6 14 19 58 78 223 345 777 1746 3660 7527 12385 20216 44674 69507 204773 406774 935259 1293094 3877932 5078284 14280507 22457641 51906695 116200201 235548009 497385007 823255451 1300538362 2831357045 -1 2 6 15 29 55 92 132 407 517 1913 3181 5618 15719 24307 56213 68880 136883 407836 1005136 1951488 3550846 6188535 8558585 26863530 35344596 122341810 205077984 359030624 1021106585 1553140347 3693812468 -1 2 7 11 16 39 116 129 261 840 1512 3839 6457 12322 31891 33929 69435 138147 472958 750931 1086685 2502188 7751113 8841476 17803556 56315613 97189575 243695667 429916791 823461610 2139360210 2173638170 -1 2 5 8 21 39 76 237 328 741 1540 2666 5848 10245 24641 54903 67837 135237 336817 554426 1440623 2516917 5168997 15277047 21116485 49633466 103519261 171092203 370272165 688347617 1648793296 3508711099 -1 2 7 10 26 52 85 177 291 759 1115 3121 4396 15594 30849 36724 69238 136278 471595 683516 1753013 3500015 5744541 12010605 19658749 48988447 73800222 209397298 295984978 1032639295 2062080540 2322515210 -1 2 5 15 29 62 80 149 497 961 1831 2541 5847 13337 18365 64784 68246 135285 343748 1005419 1950306 4152965 5428402 9530006 33329949 64526245 118856165 161908501 376809029 900518478 1153654977 4223500801 -1 2 7 8 28 44 96 207 378 690 2002 3367 4323 8686 32445 45595 69436 136846 470810 551706 1874300 2976934 6460546 13204744 24164250 44565716 133433663 224139427 268975088 552092299 2095906183 3033719316 -1 2 4 12 24 55 115 139 497 551 1817 3650 6287 10106 18699 57894 69013 138675 273957 810954 1629643 3564499 7452397 9355549 33443357 37350522 120001829 237451950 405759882 650361945 1271779969 3832641539 -1 3 7 10 25 50 87 253 401 761 2014 3729 4826 10021 28069 48806 69090 202699 470576 684288 1673955 3360254 5555132 16487049 26835611 48533786 132152868 248945330 302671241 651731346 1877556508 3090109554 -1 3 6 10 23 55 68 176 508 624 1525 2915 6050 12344 27365 47509 67839 200729 409339 685737 1548192 3559637 4704036 12027442 32800228 40011881 97476661 188329187 389364991 834565025 1752208798 3171960006 -1 2 4 15 19 37 104 174 487 598 1124 2138 6497 15934 20241 54256 68497 139226 275339 1006813 1306943 2388119 6987350 11263264 32186113 37958390 71982885 137295812 435715571 1066831097 1300560933 3604046526 -1 3 5 10 25 43 81 146 327 793 1955 2518 7971 8357 32009 45821 68558 203568 339953 681991 1674053 2776403 5426763 9878425 21960161 50739248 126309447 160747710 528652647 563768408 2127922337 3028633943 -1 2 7 13 30 47 117 162 487 771 1638 2744 5375 8401 19943 40683 67712 135374 470749 874130 2008786 3046043 7861629 10801223 32084201 51975150 104933586 182017184 341947314 561207797 1310637876 2579187554 -1 2 5 8 30 38 116 244 497 590 1561 2488 7937 10796 17810 41541 68250 137842 337483 546718 2005248 2584961 7786001 15788439 33209375 39199645 103832207 165644362 532959092 731101405 1199451398 2770816982 -1 3 7 10 17 34 66 133 494 924 1144 2186 7705 9955 27077 46975 68123 202973 469232 686452 1147064 2316145 4323259 8636338 31889021 59272994 72661293 148183592 514207486 662402583 1790349896 2990434098 -1 3 6 9 25 43 125 154 348 714 1863 2385 6351 10753 28196 55335 69147 201099 406259 607331 1685206 2807724 8330465 10430259 22248208 47900326 125066658 151297782 405782303 734842426 1840198693 3717025344 -1 3 6 9 17 56 74 198 413 739 1242 3149 6524 15778 20037 54315 67720 202002 402619 619354 1153902 3792675 4725364 12794651 26363799 50053700 82979340 205287126 435596021 1022462111 1294529207 3526262416 -1 3 5 10 29 57 100 215 394 730 1416 3724 7280 9428 27874 58891 68412 201371 342134 674230 1935406 3729542 6690639 13710922 25515166 47034272 95257387 248773241 482619374 629505654 1872813674 3782623918 -1 3 6 12 18 54 92 209 330 795 1855 2762 7086 12997 22242 39685 69010 201208 403648 812582 1231104 3643934 6164041 13899709 20980033 50690676 119271539 178377749 455188583 861554509 1421521673 2671274716 -1 2 6 14 24 52 95 185 397 897 1768 2763 8132 11928 31907 46309 68689 136671 405553 938112 1625274 3520290 6031926 12394176 25504963 60258661 113555815 178330292 522199693 799697397 2124514574 2979356671 -1 3 6 12 21 38 82 217 257 946 1054 2462 7380 15642 18108 61496 69103 202231 401512 817543 1421507 2618000 5245557 14424073 17511856 61561250 70109602 166413107 475855866 1019549672 1140860493 4152850027 -1 3 6 10 23 52 70 190 426 745 1551 2997 7154 14578 26084 42133 68873 201203 401868 678753 1559083 3519310 4466445 12276099 27709992 49647341 103697817 197321516 453506924 972675310 1719703189 2685366483 -1 3 5 9 27 32 108 169 382 716 1605 2733 6746 15600 19932 52728 68702 201123 336916 620521 1805184 2218425 7218778 11497635 24281956 48219302 108794457 182919250 445872840 1026922732 1314192365 3376372503 -1 3 5 12 31 56 70 235 276 931 1437 2604 7097 13944 17244 56870 69472 200897 339584 815550 2069714 3788572 4465496 15558491 18724311 61976430 95984280 173399089 455018685 932322810 1103444321 3631567674 -1 3 5 14 29 38 81 176 384 875 1260 2555 7468 15974 31682 42349 69000 202003 336033 934060 1955045 2601058 5451020 11949547 25949434 58323283 81132196 160162100 499437757 1061337108 2031825747 2726850377 -1 2 4 9 16 55 96 248 446 884 1202 3909 6921 9722 22338 58692 68427 136539 277676 619553 1096476 3603922 6499212 16666181 28559026 57431116 77062447 253167082 463080871 614997125 1438002875 3807527439 -1 3 6 9 23 41 127 234 306 633 1739 2389 8006 12876 22437 42950 69329 201861 404220 618203 1567184 2658904 8213026 15706667 20717080 40120570 116609083 151694391 533009967 868101465 1419208051 2744644005 -1 2 5 11 25 63 93 215 425 729 1356 3732 7923 9725 29970 64357 68261 135952 343189 744229 1678902 4115116 6179280 13672588 27694336 46717747 90992839 251327659 510596929 615264761 1981563704 4233016168 -1 2 6 9 19 52 72 231 332 970 1031 2490 5947 13442 30679 64512 68634 138265 402524 609934 1283550 3527284 4936063 14923252 21140979 64213535 69554667 164344845 394893237 889509090 1966825267 4217089824 -1 2 4 8 20 50 68 155 330 742 1486 2074 7987 9415 18997 54453 68694 136234 277982 549191 1346827 3402141 4680876 10328696 21484240 49873770 99485397 140512798 535826660 623916961 1240431326 3544359762 -1 2 6 14 26 51 90 155 312 867 1902 2797 4491 9280 24183 62372 68686 137712 405625 947666 1749752 3327754 5862797 10465897 20039200 57964233 121877876 177065023 291333819 634295284 1548523389 4152335359 -1 2 6 15 27 61 98 190 429 857 1537 2893 6494 14021 21697 45398 69232 136353 402790 1013809 1824042 3989545 6402838 12257941 27663003 55259455 103308317 185184060 431894867 934698170 1452125866 3048026727 -1 2 7 14 22 41 66 184 259 811 1928 3808 4519 13890 16931 40670 68349 137664 469567 942697 1500171 2672438 4307680 12351666 17353155 53848939 129650363 244878144 293352585 933316358 1082889714 2602177005 -1 3 4 8 17 38 119 224 365 710 1234 3649 7659 9207 31054 32809 67753 202281 275167 541497 1168698 2617160 7715408 15097252 23261683 47881966 82783458 235300396 492218272 571833955 2050066656 2265194057 -1 3 4 11 25 51 74 209 322 813 1216 3013 4836 12214 30290 44739 68812 204005 275837 741027 1703855 3326673 4758336 14107484 21946593 54194887 82041882 195275032 306250635 779748616 1959332181 2819036217 -1 2 5 13 20 55 119 210 355 529 1809 2340 7270 9736 28416 41089 68931 135245 341066 875632 1373580 3597359 7656347 13929222 23622470 34571982 121332462 159363428 484719192 670452093 1824968534 2752228524 -1 2 7 13 18 54 84 163 282 992 1308 2457 5802 13726 24816 64518 69235 137695 470912 870916 1228659 3647031 5736686 10994069 18053803 66770530 87247938 166113991 377469587 877374986 1659608221 4219269784 -1 2 7 11 23 44 109 218 414 930 1234 3158 4103 15250 28860 54670 68263 138015 467804 743380 1544152 2987642 7254861 14610090 26311517 62639274 82062976 201933912 277655801 983427670 1914926945 3549682812 -1 3 7 10 16 49 108 215 394 551 1821 2060 6663 16248 20307 45595 68842 202649 469765 680427 1105354 3194992 7272059 13803736 25503792 37316053 120705472 139122182 446685081 1048430495 1279983533 3059988569 -1 3 5 13 18 33 99 177 361 728 1275 2064 6828 12042 24228 57188 69389 201831 342252 876588 1225596 2141959 6393174 11977300 23277538 46227234 79748145 139200697 441326589 781528458 1573542579 3633174268 -1 2 4 11 24 61 77 212 329 936 1227 2895 6223 14826 24000 61758 69046 136487 273822 750543 1607292 3965001 5147733 13867972 21344724 62704784 81943176 187367131 419241486 940979556 1603881940 4156283378 -1 2 5 8 18 42 73 164 360 729 2023 3431 6297 15428 25750 61402 67971 135560 339162 543309 1221573 2860101 4893125 10662023 23498576 46526115 131140471 219747883 406921475 1039225732 1743953211 3947546585 -1 2 4 8 28 57 94 190 341 583 1368 3510 4576 16011 29986 44516 68454 137849 271654 545604 1898773 3734509 6160354 12185623 22733991 39114630 91403133 230826060 288054966 1058531454 1996276857 2875754524 -1 2 4 8 25 62 121 200 472 859 1278 3574 7705 10768 22190 57907 68405 136525 278441 551074 1673482 4163328 8035550 13613545 30930533 55391744 81230456 228900803 512162978 727523394 1420050877 3841186760 -1 3 4 8 18 55 71 226 284 581 1122 3616 5157 15408 23964 34258 68006 204286 270706 556337 1244098 3601652 4579969 14998248 17991945 39393337 71838915 240021057 346935165 1034794643 1582645933 2185994585 -1 2 4 13 20 57 94 135 393 839 1734 3362 5448 11037 17006 36581 70982 142095 279134 888482 1381868 3877601 5915072 9079146 27007488 58473000 110911801 229167982 349481648 677398045 1156613821 2202536595 -1 3 4 10 19 52 113 217 481 690 1519 2674 7792 11656 17221 36797 73219 208214 279210 691478 1186763 3614561 7691378 13869478 32725981 42315649 94064108 178428146 528951951 789007450 1187814111 2234068525 -1 3 5 9 28 37 117 143 295 775 1373 3495 4474 15781 18957 45683 69889 212281 346911 635185 1905823 2503014 7362751 8817510 20599880 52533650 86797723 220388650 273009654 1049427065 1329507650 3211802904 -1 3 7 11 28 41 82 230 305 807 1721 2239 7816 11584 27652 59551 73419 208283 486741 781102 1907179 2762749 5601056 15584169 19686480 51246898 116207774 139544406 530746845 776268435 1794186100 3773506516 -1 3 7 15 22 39 72 204 456 657 1869 3629 4996 12562 27134 45548 70647 209324 485515 1028623 1513302 2374454 5206450 12819052 31413767 45468227 117674401 250367134 308209235 867031964 1860216378 3208194509 -1 3 5 14 22 32 83 190 304 589 1933 2052 7142 16089 28652 38794 72538 212975 355754 954399 1512296 2303098 5657502 11599485 19367839 40844000 131621880 145850421 449786559 1017215165 1746386916 2674679675 -1 2 7 15 26 38 76 192 488 801 1277 3768 7811 12473 29671 48637 73285 143708 487643 1030441 1773739 2371385 4932038 13617455 32745539 50609381 78932708 242255861 528448526 866558218 2004232319 3015985810 -1 2 6 10 29 51 87 177 472 802 1274 3102 7107 13252 22328 61414 72554 143905 414812 715657 1840853 3222037 5333596 12301028 29680880 51513725 78189666 212020551 437021484 818456211 1403505055 3810353727 -1 2 7 9 30 50 123 130 290 698 1243 3591 4548 15277 31483 33110 69879 145712 491120 626579 2031862 3146165 8127411 9111073 20711995 42475089 77605258 243615669 283570259 957779160 2116224885 2404648977 -1 3 4 15 23 40 97 176 299 527 1308 2265 8148 14956 28781 58222 73407 211117 292062 1042626 1443478 2821846 6623307 12527772 20733129 36156774 92057913 141278016 519676055 946507900 1970272823 3951110718 -1 2 5 12 25 57 114 222 501 712 1765 2678 7598 13240 28246 41658 72954 143424 355250 830623 1576192 3872236 7809352 13784560 32298645 49317002 110385949 179291837 475243436 828776379 1754543279 2827904737 -1 3 5 9 29 56 115 141 374 652 1122 2337 8071 10813 31447 39214 73241 207209 359688 628235 1838339 3872323 7746677 8672119 23848383 45452105 68363172 162161730 519942450 681861528 2123610889 2420144439 -1 2 5 14 30 32 96 222 326 734 1704 2537 4894 12028 26783 56720 70363 142845 355610 971143 2034978 2235840 6633368 13652251 22582412 50314595 114024426 154211783 307308535 741833346 1846014210 3559292266 -1 2 6 11 23 33 99 194 453 591 1031 3886 7836 12339 22236 47490 72881 144628 415793 763226 1452178 2321703 6684492 13142298 30493567 40537819 73941664 267557458 526934261 842523902 1382725108 3078751624 -1 3 5 13 19 43 76 186 489 985 1079 4058 6052 14215 31042 57414 70688 209703 358197 914591 1189441 2639361 4817942 11983281 33061296 66380059 74585606 259863791 376470663 875883632 2106656711 4008119207 -1 2 4 11 30 48 103 192 265 925 2023 3688 7250 10475 32665 48377 73627 143277 290871 762410 2044708 3299820 6544979 13273281 18106735 61599425 126801556 247372265 494042016 724350461 2026441787 3011451180 -1 2 7 13 27 51 85 197 438 923 1522 3518 5981 13456 18193 44482 70847 143817 478104 899154 1714061 3243436 5437549 13205622 28210503 61727648 95199554 225313084 382075609 929499021 1113918239 2703695548 -1 3 5 8 21 55 70 228 281 513 1087 2952 5037 12467 22299 43373 69961 210326 351895 573175 1321575 3436823 4441871 15595585 17741701 36781256 74926161 192186169 312437704 852877587 1404409372 2740215518 -1 3 6 14 21 57 113 197 459 715 1926 2840 7463 11109 32022 63133 73509 208184 423156 978006 1327025 3820682 7842675 13273325 31255564 49692465 133975526 197175425 483363855 703718053 2048470834 4243681970 -1 3 7 10 21 55 99 205 311 981 1141 3252 5218 11188 30035 39544 71490 208526 490192 690963 1323803 3426916 6604260 13040442 18916986 65490387 68734230 207676290 360683902 673518113 1907433916 2538433123 -1 2 5 9 20 45 113 189 330 849 1546 2289 6022 15875 16821 49056 70687 145909 346958 634201 1385602 3106727 7658576 11912476 22930466 58363126 108285295 139896279 385364897 1024547038 1196400380 3069344855 -1 2 6 9 28 53 64 217 389 596 1620 2053 4478 9906 19092 62020 70565 139671 409914 649142 1915443 3633628 4620331 13735736 26917342 40166091 102250456 147680269 282966179 612884849 1282618226 4218184521 -1 3 4 13 30 40 76 147 417 891 1122 2808 8072 13623 31152 44301 72716 208955 291123 898132 2040859 2840963 4783855 10484957 29227665 55965194 69592412 176079805 504667515 909995439 2100397514 2796901982 -1 3 5 11 19 54 75 179 330 867 1950 3932 5607 14085 30670 63083 71259 209177 358989 779920 1190800 3496172 5154558 12168002 22789095 55740071 131722827 267399437 344291958 872867526 1887906573 4171454920 -1 2 5 8 17 53 81 230 263 679 1840 2268 4104 10448 32602 34230 70535 142645 356409 564427 1058877 3636811 5539625 15668479 18097451 43475282 124368395 136991158 288944257 706904369 2022121206 2356884124 -1 2 6 15 29 51 116 224 498 925 1128 2075 7984 15832 18531 33905 73081 146042 410796 1020416 1850743 3229973 7505622 15604534 32322845 61363918 68401896 149377257 519288158 1043743499 1290182340 2374118162 -1 3 5 11 18 63 79 200 330 526 1661 3678 5611 10237 24007 62925 71369 205630 349246 781760 1253819 3953630 4907257 12726346 22772906 37005177 104395858 243668392 345515818 632446126 1533802410 4210364446 -1 3 7 13 17 50 72 217 349 573 1061 2961 6646 12159 29822 48092 72433 207318 490035 895559 1059829 3243569 5218726 13972110 21975273 34133698 73502683 190530600 413003283 755090809 1889319642 2973112355 -1 3 6 14 30 53 65 237 467 888 2033 3816 5174 8726 20134 45130 71271 206698 410795 962034 2043854 3562911 4693322 14831605 30323317 55186313 129838094 236804976 366907755 556818371 1233950766 3208070595 -1 3 7 14 18 32 117 239 303 888 1419 3486 4895 10059 30811 33422 71323 207556 486243 959934 1273405 2337093 7569141 14846494 20646383 55909532 99299848 224351902 307750539 620603218 2089314680 2357437423 -1 3 6 14 25 42 125 199 310 644 1296 4090 7080 8428 28967 46561 73389 208672 420560 955808 1601096 2726180 8024915 13283739 19403640 44249172 91375162 253360171 452718627 579330441 1970852980 3092421699 -1 3 5 12 28 39 90 223 467 552 1721 2537 4770 9523 21446 52380 70729 207894 344201 846838 1917359 2418760 6178243 13690525 30104675 33609281 117121293 152985055 322098385 669918924 1424578392 3349201877 -1 2 4 13 29 41 88 167 407 969 1149 2744 6574 9156 19702 44986 73075 141536 284293 886842 1858385 2858530 6121818 11071189 26190925 65930855 71175552 171906720 410071985 547255147 1231931856 2788549556 -1 3 5 8 27 43 75 160 340 765 1391 2629 5965 14600 17329 33728 70299 209460 349767 573204 1726987 2663460 5208144 11257120 21732200 47986481 87645428 180595083 373317874 996597911 1206842766 2342111397 -1 3 7 8 21 61 103 250 403 768 1251 3275 6759 8399 30086 56903 73294 208361 486460 588735 1336502 4123673 6380664 15843133 25230521 53964065 76937696 201482931 462284798 588992470 1890028185 3506615936 -1 2 6 8 16 49 79 184 445 700 1870 2277 7862 11195 19919 50436 71942 139849 413775 584458 1137610 3403922 4751031 11708609 27953686 42392464 118764231 140537727 526029910 697823532 1263631375 3483348865 -1 3 5 13 25 35 67 224 390 703 1803 3755 4988 11403 21412 48342 70860 205670 344999 890116 1593175 2130171 4681684 15648518 26997112 43226065 123093894 241407297 313085887 786465129 1431596369 2957820013 -1 2 5 11 18 60 103 134 487 526 1956 2533 8100 15395 20830 37578 71890 144603 347582 764660 1262896 4109993 6519936 9431514 32635039 37409620 131572560 156392028 507153342 1049243343 1465745397 2582375870 -1 3 5 11 29 40 71 131 395 722 1073 3016 8149 13458 31459 33280 72479 212515 353926 766261 1863106 2862974 4414386 9163208 26399395 49533986 74242828 191876647 503899723 922398261 2133284960 2347161272 -1 3 6 14 30 46 90 134 389 878 1928 2706 4222 13777 19231 61360 71287 212006 417023 970957 2051452 3008181 6095054 9109814 27067031 55444522 130812969 171579507 295772565 909734615 1293073576 3863861390 -1 2 7 14 21 32 83 241 326 614 1878 2486 6981 13148 24810 48521 73134 145876 491171 950365 1339168 2272640 5583673 16605293 22330468 38346340 118635927 157315670 442406234 836718392 1725490771 3054295094 -1 2 6 11 19 33 118 180 381 746 2014 3716 7529 11164 22767 42461 72542 141051 409600 755309 1200805 2339372 7415519 12402809 23627463 46224353 129609858 236331490 476794690 701995149 1583840308 2849301469 -1 3 4 13 17 51 108 156 307 913 1390 2920 5951 15509 18329 45145 70594 210213 284415 885641 1067811 3189460 6895160 9589394 19303192 61757923 84974603 197289276 376363868 1066194103 1140378259 3101419058 -1 3 5 12 31 33 69 140 436 539 1372 3105 5072 11521 25247 64169 71658 205357 358371 842863 1994294 2287810 4274410 8603075 28213553 37214456 84173035 210435881 304683716 797323813 1716280658 4110137041 -1 2 6 14 23 55 78 136 316 635 1347 2574 4665 8315 27493 55959 71341 141776 425889 980537 1467219 3526006 4799963 8671904 19759270 37978298 85557392 179601654 322994206 580157892 1865515634 3532096688 -1 2 5 9 26 45 77 234 355 547 1410 2502 6181 8515 27677 40907 73617 142654 359816 632372 1790780 3136802 4848567 14719861 25105579 33567135 98129792 152229405 423487263 602517863 1750951087 2510915057 -1 3 5 13 20 62 100 244 486 842 1744 3478 6533 11008 18750 41537 72754 204823 351649 889329 1408238 4050524 6351330 16497567 32847777 58681406 111738177 222595149 405755777 685934474 1318144610 2912265385 -1 2 4 15 26 37 109 141 319 923 1958 2471 8181 14169 23312 42953 72701 145671 282009 1019536 1799658 2605172 6880613 8502920 19015398 62356221 131782092 152818380 513530401 872466147 1566701377 2891294458 -1 3 5 10 19 63 86 231 472 816 1084 3912 6236 10461 22779 47210 73476 205640 347704 691138 1207090 3984632 5435835 15703660 30170193 50574948 74908987 260705786 435888043 728310359 1572687013 3037891673 -1 2 5 12 27 52 82 218 429 870 1713 2379 5072 10086 20124 41957 71247 141424 349693 824547 1734834 3591952 5698916 13993003 28334558 56199659 116410199 162574679 302265288 615670609 1226242417 2827393396 -1 3 4 9 31 63 101 232 339 727 1904 4058 5746 12879 30247 45955 70441 211857 290063 626773 1988864 3992473 6355648 14927835 21669425 48702576 117720262 253740097 392995754 808922299 1890672015 3210600752 -1 2 5 8 26 63 87 183 467 924 1101 3616 5215 15228 20834 54679 70413 143496 346116 589679 1799229 4040148 5486782 12360958 30404149 61686622 68151266 247356675 368363020 941695540 1412004847 3641160309 -1 2 5 14 16 36 106 234 501 1008 1633 2763 7253 10340 29891 39062 72027 140775 352275 960952 1132633 2546957 7262228 15189475 31717011 64791210 101930895 169669597 502575033 724386404 1944371356 2432105408 -1 3 7 10 20 49 66 154 446 819 1819 2085 7011 11094 26091 46102 73658 206114 488666 688470 1399928 3334820 4514482 9626247 28304072 51241548 121824215 144040087 448128852 681045589 1673328571 3192707269 -1 3 7 11 23 63 102 175 413 931 1678 3419 4986 14273 30265 45280 71660 212982 487035 759927 1460145 3984040 6338156 10885811 26094720 59791782 116715110 232650504 314367373 883853480 1904965366 3214782938 -1 2 5 14 22 60 91 163 391 653 1070 2531 8013 9077 29287 57696 71732 142495 352637 972306 1528372 4101578 6288508 11412229 26636961 45801498 74193811 157821869 514354689 554616009 2004510540 3954694674 -1 2 7 11 25 58 67 144 461 889 1158 3648 6104 12772 28566 64210 70067 145652 488202 774485 1596785 3707156 4580464 9976889 30506438 55560054 81162173 250739383 376050006 843528696 1783853325 4128757534 -1 2 5 8 31 63 118 224 370 731 2014 2634 7052 12792 28389 63539 73485 147431 359018 581453 1986651 4030675 7522106 15426565 23781980 48770481 129848674 177179958 448714257 866733844 1754382266 4054498544 -1 2 5 12 25 41 116 176 485 982 1596 3684 8146 10208 20659 56047 72519 142840 345174 846709 1605188 2857463 7404557 12536081 33289105 66540850 106943013 249564016 509875856 619590808 1476357238 3604326179 -1 3 7 10 20 36 82 130 489 918 1655 2661 5767 15988 22343 52988 70178 208988 478949 715692 1402099 2590382 5567145 9060379 33157996 62800847 104396208 181487631 387047443 1025536403 1349959287 3332812532 -1 3 4 10 22 41 103 155 398 996 1562 3434 7864 14514 32596 50833 72228 209175 288905 714913 1526236 2793603 6482442 9653630 27240811 63110447 107176529 231340271 527919468 1001778117 2019643001 3386289759 -1 3 7 9 25 60 117 151 327 996 1192 2754 4418 11872 24153 44608 72645 212948 487874 652003 1618446 4074466 7428055 10074783 22428701 63075641 82245880 170435296 277415855 754651065 1500387620 2695706727 -1 2 5 15 23 57 82 207 302 730 1639 3409 7396 15223 27936 58156 70001 140967 349350 1017871 1507206 3812074 5589712 12957179 20422333 49796978 101345129 231010443 488190369 950042467 1776599047 3903867935 -1 2 6 12 31 43 66 190 287 681 2032 2638 4190 13076 29316 53253 72370 139898 410481 828892 2015698 2632278 4609299 11837382 17672163 43960187 127672837 179979185 300590081 815514272 2007510744 3714603980 -1 3 5 9 26 61 113 235 509 522 1325 3600 4189 14993 20021 39170 73363 207705 358013 643999 1805178 4137338 7826398 15203916 32502939 36694257 90621763 243580249 291470158 961463663 1229568059 2458482113 -1 3 6 11 30 56 112 161 275 846 1489 2979 4609 14685 31989 44987 71980 207388 411138 776008 2080750 3811061 7690414 11333758 17294783 57331969 94220326 192757010 329479518 992721866 2050371530 2705149353 -1 2 7 9 31 57 100 224 400 550 1936 2503 7979 8936 18268 56451 71238 146675 485048 630644 2017243 3815494 6384541 15633892 25687780 33770977 130598857 155990124 508521425 562007375 1119877078 3528216298 -1 3 7 14 17 52 109 179 446 522 1538 2107 7568 8588 30784 48609 71003 212307 481930 966882 1091020 3553535 6903446 12243722 27300126 36535782 106934757 149751448 478218697 572137337 2082416369 3004658521 -1 3 6 14 23 60 80 153 404 873 1493 2684 6745 12953 26496 65320 70031 207868 413789 955225 1505212 4066643 5576340 9512824 26035470 54702127 95992603 179807007 458266358 812580150 1629558353 4037092967 -1 2 6 13 21 61 76 187 366 564 1858 3085 5187 10462 27275 33009 71962 147178 411071 911145 1347525 4065514 4726001 11547819 24534788 35446135 120767060 217707194 361997384 730621705 1877055338 2342270363 -1 3 7 12 31 32 81 146 488 709 1672 2278 7687 11304 26867 61545 71542 208946 475906 824083 2031096 2229403 5574436 10032549 33240717 49957761 117018084 136630468 528445350 788658731 1823739650 4262925819 -1 2 4 11 17 37 116 146 412 766 1606 2711 7772 13632 30807 41017 70930 141608 281150 774439 1093174 2492386 7473188 10295495 25575058 46818747 102207646 175137296 525375596 908557187 2095490411 2902203307 -1 3 5 8 18 56 94 232 300 762 1421 3629 5166 12368 28787 57671 72530 206363 345097 564337 1304730 3802455 5771083 15013385 20329653 47217766 99348910 244983651 367609359 864262373 1997399049 3942061110 -1 3 6 12 25 48 83 174 291 808 1849 3083 4435 10977 30533 54030 72958 211423 416066 831201 1626250 3283681 5650166 10768189 20351010 50378495 123266035 217210048 282568679 687393167 1936927475 3628300131 -1 3 5 13 21 44 123 131 408 775 1992 2622 7151 15397 23928 64896 69785 206243 353433 896944 1374313 3022761 8204373 9129887 25222605 54491963 127705080 180533186 452706854 1051216826 1502662919 4027672595 -1 2 5 15 29 49 70 209 355 548 1362 3790 5307 13520 24697 58149 72614 140186 348674 1018670 1893481 3281004 4274455 14381938 24239401 34169828 86500640 240980535 352599237 932150317 1731316415 3907211492 -1 3 6 12 17 48 117 151 392 754 1108 2928 5611 15788 16697 49684 72813 207898 423934 825067 1106817 3305884 7379098 10288789 26697310 47638581 68838690 193767097 349354025 1050513520 1198058690 3424087974 -1 3 5 12 26 49 88 213 448 783 1581 3002 4215 12528 23395 48687 71815 206404 352674 849606 1806790 3370409 6221534 14530227 30674610 52567434 105720757 186743549 290051945 844626136 1590594851 2997503097 -1 2 4 10 26 36 114 245 307 870 2037 3797 7969 12016 31198 54624 70349 145087 284695 700840 1830149 2577897 7645661 16436368 18887100 56514551 128822753 239322128 517612252 754279370 2110058538 3717693211 -1 2 7 11 27 59 126 247 397 534 1887 3569 4826 10648 32458 58167 73152 146825 481417 755725 1759858 3689967 8105415 16430118 27164861 36880920 118848363 225306657 328007828 710148424 2066547705 3903653262 -1 2 7 9 20 47 78 146 449 818 1631 3190 8136 12250 22350 39490 69756 145237 489101 644725 1420484 2909671 4974370 10344075 31436225 51210163 103998450 212983671 514504978 760764920 1390182544 2439853435 -1 2 6 12 21 59 100 159 383 673 1109 2794 4970 12623 21060 55340 72678 141306 420531 827070 1375978 3699497 6339761 9739700 23460259 42630837 67281449 168800997 313230823 853465123 1417223159 3607766987 -1 3 5 15 18 48 109 183 391 850 1283 3327 7896 13150 17685 36764 69884 207814 360322 1038540 1290819 3296454 7052786 12336538 26827981 58046283 89145383 204768013 534515350 837425424 1139030487 2279101027 -1 2 7 12 31 61 70 231 444 902 1075 3589 4725 16024 31323 33178 73336 142084 478756 845400 2011212 4093003 4428739 15540355 28135887 61066940 71695040 246979847 320287544 1022192740 2099098017 2319415041 -1 3 7 11 26 44 64 246 474 936 1814 3566 6453 11932 18534 35497 71404 209902 486862 775553 1813644 3034764 4490422 16451602 29888781 60375001 124876628 222493696 406120734 749526332 1277934726 2173006700 -1 2 6 14 30 60 126 143 458 618 1418 3028 5577 15763 19546 55802 73166 143151 425577 952761 2091337 4147572 8049588 8784568 30938687 38681256 96879379 188466324 347157363 1045386217 1261695857 3596707881 -1 2 6 14 19 60 70 215 421 1017 1310 2978 6907 11484 23448 63730 70629 143674 424689 964335 1234389 4148086 4377874 14574079 29006123 64064171 90815273 187023582 465466607 786409107 1569644867 4153359160 -1 3 5 14 28 63 93 143 382 992 1902 3351 7958 14414 32384 53873 69695 205520 348081 964640 1960499 4026021 6025365 8740801 24091228 63415454 117495223 232660025 516964077 983200081 2058144104 3641254762 -1 3 7 9 18 55 80 214 346 742 1401 2243 4668 8797 25506 50845 72127 210651 478727 637787 1303720 3504771 5566952 14242922 21138059 46507694 85317835 139600488 327836662 565036613 1690704126 3389731864 -1 3 4 15 19 54 88 244 457 984 1797 3833 7449 8962 29345 44069 69983 211964 285253 1034661 1215160 3434638 6259082 16678404 30848299 66599464 124213691 239259338 471631074 559576249 1991876783 2755790880 -1 3 6 11 17 34 84 136 431 715 1901 2442 8020 10815 24809 52102 71027 209350 411421 768167 1107121 2128520 5369537 8675839 28756113 50270212 118701596 155275924 509249564 689938524 1709688350 3298690619 -1 3 5 8 27 40 93 209 433 909 1393 3894 4665 12881 29929 53236 73622 206762 347671 565591 1767899 2778834 6028707 14510962 27387981 62542258 84903560 262518592 326878949 808191556 1927416668 3293126569 -1 2 4 8 29 38 102 252 363 1005 1176 2359 5387 15359 17305 33698 71819 141242 290227 588481 1891260 2472262 6379582 15901095 24870765 64802116 79726081 159388410 350304231 967793993 1173662410 2368105490 -1 3 6 12 18 63 113 201 487 558 1673 2690 7579 10179 23327 61353 70111 208993 417903 823472 1286620 4047395 7689913 12646959 33434680 34358743 114544057 168314249 483773755 620446940 1579273765 3780133297 -1 3 7 8 20 51 121 247 323 768 1234 3383 6519 14719 17584 51103 69731 207991 485291 573113 1416726 3269176 8152058 16495138 22643978 53337283 76099078 226910211 413251500 1004899101 1115537700 3452050132 -1 3 4 12 20 62 115 154 261 847 1926 2663 6180 9093 30472 64081 70978 209126 282555 829825 1414020 3982655 7687205 9547744 18389807 57399537 131686743 180080122 433410388 561021898 1922628257 4096136436 -1 2 5 15 19 50 93 220 301 620 1393 2724 5613 9887 20016 45466 72385 145561 360377 1039752 1240256 3244508 5993947 13945185 20301893 37866034 84660072 169788863 341561586 623572979 1215674883 3163164021 -1 3 4 9 19 55 81 154 375 616 1852 2928 5109 13737 21943 57002 73593 208085 291022 637867 1218710 3536018 5728157 9732479 23646337 38207709 122552784 193004377 307430896 906497401 1374820928 3494191174 -1 2 6 14 16 40 88 135 288 687 1249 4074 7275 15799 17813 38607 71606 143245 419832 977117 1167144 2866426 6127048 9297475 20552060 43649880 75830044 253042892 495614691 1049089884 1116376900 2679580416 -1 2 7 15 26 44 119 182 466 700 1705 2967 6632 15806 28958 36938 70709 143050 480955 1038677 1833551 3129245 7553358 12382835 29467406 42365618 116233534 192092781 418134197 1045921765 1955432401 2668773260 -1 3 7 12 17 61 107 145 396 1020 1507 2227 6445 15691 21934 65362 70835 208314 488206 823407 1093685 4182893 7234648 10074129 26725315 64903929 94431341 142490712 407197643 1065482619 1382422933 4044766361 -1 2 6 12 18 57 89 199 511 907 2005 3919 4864 13671 27110 39680 72494 141426 413037 836331 1303348 3846260 6049941 13625341 31898060 61820559 128173498 266595682 310157694 939155737 1815054297 2425764969 -1 3 5 14 17 48 117 188 475 994 1306 2815 6945 9169 27195 54202 70921 209365 350142 954428 1095206 3332012 7478609 11808151 29456559 63827893 89085338 168138467 439859597 559466148 1829643495 3750061569 -1 3 4 8 23 38 70 166 278 922 1476 2502 4161 16308 20141 46872 73066 206289 287809 577032 1504963 2406297 4201529 11085545 17653915 61064259 95609696 151159213 296829555 1032957779 1241460934 3099218766 -1 2 6 11 16 45 117 224 431 966 1166 3562 7593 14286 25614 59741 70916 140418 412464 767050 1147106 3072353 7341834 15665614 28447058 66070672 80106967 223512179 479390503 893653605 1659710878 3824311176 -1 2 7 15 22 38 123 163 297 722 1660 3679 7074 8222 16932 64894 70347 145312 491159 1020702 1552851 2487689 8324783 11079625 20387937 49095924 104286959 245492052 441592404 591679678 1201981973 4152454648 -1 2 6 12 27 37 67 202 339 538 1171 2352 8052 9061 16807 48114 70613 145351 423937 840353 1766275 2537040 4588947 12717008 21109455 36186351 82729857 161255937 514804383 551854115 1182415351 3024447919 -1 2 7 12 18 61 65 253 486 529 1268 3133 4199 13420 20406 36205 71986 141973 486983 850252 1297720 4096687 4525995 15996436 33504713 36851897 77246135 213739946 289403469 929093569 1220193948 2275633631 -1 2 7 10 28 57 72 218 442 695 1319 2128 4814 8962 25343 64346 73322 146319 481069 700687 1938246 3863254 4984486 13966524 27999767 43540087 88776813 150648544 333815472 550627584 1692089344 4102642278 -1 2 5 9 23 36 101 142 356 533 1330 3015 7691 14433 22043 60690 69909 143070 358227 626068 1490887 2618519 6497927 8417182 25147491 36633370 90648936 185552014 529063202 998334422 1349121562 3786875639 -1 3 5 9 23 44 127 239 369 715 1948 3460 4945 13496 22150 43772 71888 207320 357411 639720 1505851 3062945 7874292 14704700 23788282 49855913 131736796 222193359 314373518 938649911 1385766256 2725913222 -1 3 7 15 16 46 122 185 494 809 1634 3874 7382 8500 24027 32882 70799 209137 484457 1046504 1171082 2921092 8334186 11683845 32944712 52000186 103140984 264874365 502683673 593397915 1499006136 2323450451 -1 2 4 15 19 44 64 193 312 514 1343 2384 6583 8677 27285 50031 71671 144511 285522 1020063 1220089 3116897 4698789 13234483 19088022 37007810 88798962 165826473 406299561 578341493 1812860575 3435271321 -1 3 5 12 20 50 124 156 401 762 1798 2388 5060 11517 21524 64846 73537 209211 352950 825144 1415499 3179423 8109147 9946517 26111998 47614175 122988934 161276780 311700918 793663364 1350891932 4039119418 -1 3 5 11 27 44 122 147 417 649 1731 2575 7608 9486 22315 54450 70544 210131 353392 768371 1749691 3059000 8228667 10473529 28712476 45293761 109074698 182109554 482746601 652237176 1378665983 3687784815 -1 3 5 15 25 49 78 136 376 546 1822 2749 6508 9944 19759 63802 71306 209635 358813 1017980 1605658 3383244 4829263 8445961 23671035 33783512 124944996 173906046 418954217 628292543 1235554458 4149951145 -1 2 4 10 22 44 112 141 485 582 1269 3098 8009 12417 16464 55769 71075 141286 287416 701699 1555274 3121372 7838777 8438705 33434422 40926431 78743272 215415937 510161550 871734606 1207222318 3523685847 -1 2 6 15 19 54 108 158 474 600 1866 4010 6747 15862 25046 55705 69728 143024 412629 1022037 1219364 3514224 6919188 9733368 29600678 41411137 118062543 259451016 459173837 1051640073 1708010259 3526509229 -1 3 7 10 30 32 69 129 455 788 1578 2208 7470 9351 21276 37890 69664 210644 483703 718957 2095652 2293491 4256571 9363498 30855327 52804058 106847594 139755686 471804807 648496413 1461234283 2561961054 -1 3 6 13 22 56 121 185 330 933 1336 3259 5788 10918 18447 46373 72824 209999 424554 903062 1557081 3854203 8248194 11597457 22393903 58859294 90648706 207516723 389404545 682025284 1327668522 3196932644 -1 2 5 15 18 36 72 244 322 1003 1696 2778 8176 14683 22915 43218 69844 142205 358247 1036992 1299502 2612744 5161122 16644651 22652278 64227302 114690364 173676871 506934186 997738025 1561497945 2797357149 -1 3 4 14 31 33 115 176 498 565 1173 2527 6333 12318 22960 64174 71462 206033 293806 953567 2001684 2328060 7705274 12105442 31837414 33768158 80858147 153699221 432001009 857818373 1577960182 4110046341 -1 2 6 13 20 45 113 219 439 585 1897 3491 5513 9618 20166 46958 73114 146405 421921 904678 1427629 3064449 7658315 13887914 28017858 41448299 120113564 221954519 346283777 653975699 1256102364 3203156375 -1 3 7 10 20 43 83 199 258 577 1744 2402 6729 12789 20227 65525 71320 206347 486374 693107 1412928 2733673 5693683 13118381 18382547 41136316 112716191 164311549 468733715 842006483 1246238421 4080543475 -1 2 6 11 16 53 112 128 292 619 1131 2512 5420 8356 28477 51129 72693 145929 415686 759059 1148179 3583677 7721374 9321891 20666669 37982151 70565246 151452941 348671347 588557769 1753602033 3378524336 -1 2 7 14 21 56 88 141 479 863 1553 3433 4916 14769 22838 32944 72325 139804 489808 982427 1371709 3921525 6065248 8849975 29433084 58404793 107637532 227657412 302494341 1005018327 1563396704 2302674797 -1 2 7 8 28 37 99 211 325 636 1595 2116 5306 11579 28860 40500 72096 144669 476844 580746 1952724 2548731 6791034 14621637 22295308 38424223 107595994 147646444 359240075 783681251 1969228056 2472613612 -1 3 7 13 24 52 125 145 325 757 1225 4006 6193 13428 21559 38854 69757 205982 487906 910542 1699907 3595038 7909992 10052586 22332922 47353006 77013992 258111588 430372782 926733256 1408345041 2673165537 -1 2 7 14 17 45 89 230 482 536 1711 3271 6156 14277 28397 63258 69988 140898 477481 965878 1092261 3048118 6149141 15487042 33065047 36487604 113736955 205640871 427053394 882740105 1801766213 4277237321 -1 2 7 15 28 40 69 252 414 944 1824 3888 6674 11905 28156 63156 69866 147166 479833 1025763 1946319 2852041 4309569 16208696 25732296 59618903 123571402 263837527 454453190 738256652 1748184189 4244007098 -1 3 5 15 29 50 103 144 380 811 1064 3799 5046 16184 24810 60768 72617 205927 345442 1026640 1881845 3184752 6340673 9979640 23637839 51362761 74288746 235467636 302461929 1032615076 1713428819 3851314248 -1 3 7 13 26 58 120 176 430 640 1921 2202 5459 12650 28770 38079 72111 207039 481385 904562 1824330 3733844 8235493 12087564 29202226 44768554 131540337 141902537 335732877 848790007 1950689532 2566281378 -1 3 5 14 25 52 101 225 360 583 1249 2094 4550 13259 22373 65321 78828 218912 393093 995898 1725586 3274910 6962623 16468797 22665012 36520638 68863389 158758769 334077944 936809014 1578862951 3973295836 -1 2 5 8 19 54 119 182 458 971 1539 2981 5912 9077 23021 44778 74512 153967 372562 598117 1138357 3385098 8270089 10974931 33155125 62242653 111479341 173937685 346629127 635129938 1403501599 3128495490 -1 2 7 14 26 48 102 134 337 721 1944 3015 5016 9377 23563 58711 74797 154955 518053 992247 1594950 3667388 6882358 10358483 23469876 45694221 117729534 178690148 288264351 599557992 1452912098 4095012669 -1 3 6 15 17 49 78 224 417 657 1072 3312 4548 14469 17708 41298 79993 214184 435125 933113 1198393 3649854 4194931 15861140 26611304 47191530 79770709 224416919 320575865 1012169748 1216276170 2986384749 -1 2 4 15 29 33 108 211 499 1023 1265 2478 6287 12066 30904 33320 77763 162073 295245 928369 2060917 2465566 6425503 13377486 30810822 60582070 71284628 142442358 454987450 721763668 1894271733 2571230788 -1 2 6 12 22 61 126 176 420 638 1618 4013 6078 13755 31533 48869 79216 162353 441635 864635 1340315 3909059 7541268 10763879 27223427 34378240 116748135 238456633 364463984 861396468 1966451161 2870411523 -1 2 5 15 29 40 104 130 402 789 1199 2065 7528 10711 31133 52196 75841 162437 380755 925815 2058136 3008046 6707216 10334187 29281106 57747857 70744447 161598179 503720700 768441698 1885061935 3581752438 -1 3 5 9 18 57 81 167 341 825 1637 3107 4446 12297 29230 52296 78332 225357 379146 539544 1142090 3991698 5863452 11981287 23597359 56766674 114652088 222744265 304428409 921794575 2131546589 3732935035 -1 2 7 12 16 49 70 226 330 808 1946 3253 6739 11358 20801 34440 77280 152348 492139 861712 1197286 3585949 4939161 15768656 24969334 56623270 124715439 230818414 422380706 722930462 1559762592 2668705519 -1 3 5 10 29 60 96 156 279 712 1264 3799 5035 8491 24698 57196 73879 222171 383473 732109 1998062 3796650 7038691 8574015 19873722 44127414 74749090 267879356 287091849 628940459 1876370329 3464651814 -1 2 7 12 24 58 90 193 497 727 1178 3992 4459 8315 26471 41755 74088 156707 501194 863062 1735150 4035245 5728018 14394272 30220351 42166162 71606959 241050440 335307018 605923454 1767456524 2960938011 -1 3 5 13 23 49 118 210 270 835 1250 3086 4308 12003 18601 60701 77689 215619 387941 796117 1331503 3464591 8019763 13027966 20674735 54238462 69447134 222224171 334584310 719962413 1170301380 4268797190 -1 3 7 12 31 61 127 154 370 541 1653 3975 6639 13415 22238 48697 79426 217308 504112 863985 1861371 3858755 7511768 8866467 21725410 40399577 117426806 248640084 465483792 854407454 1485064355 2765260462 -1 2 4 13 21 41 84 220 288 708 1048 3715 6870 12931 26187 42383 77950 156193 306069 797552 1528583 3001335 5801232 13268276 17794235 43546122 81691470 261783117 408982335 906189030 1762844073 3170478173 -1 2 6 14 22 51 120 153 356 703 1674 2927 5443 9979 30736 56365 74813 163329 448032 996303 1334886 3515756 7863001 9198649 22258201 47116907 101207361 170559761 398365796 546022060 1923281758 3405074236 -1 3 6 11 28 53 125 188 310 768 1314 3188 7104 11420 30750 64108 77823 228784 456542 669588 2053393 3375228 7853019 10640268 17210404 57799767 93008559 225335645 411409366 694812626 1976247020 3822544265 -1 3 5 9 22 41 83 154 472 742 1041 3596 7479 14387 17071 61902 80452 214902 392449 533294 1405420 2925371 6023420 9309268 32970929 45692025 76831266 267109832 531259558 1021871082 1306894000 4023166560 -1 2 6 9 19 63 119 241 415 548 1746 3201 4809 8779 21430 44544 73870 152768 434397 537726 1145785 3793870 8371809 14746990 27527292 39590031 104414261 221406032 279306035 606002384 1583011995 3212301278 -1 2 5 9 28 58 78 191 412 969 1631 4032 8119 10701 29563 63469 76430 160996 392049 537243 1987063 4165813 4645343 10490624 27341243 59463354 116759927 243006322 470364828 795103739 2106888352 3927695865 -1 2 7 12 28 43 79 132 302 645 1297 2134 5767 13588 30666 58899 79651 160659 519180 861459 1985894 2919166 4389660 10163162 16793027 46227560 92656018 156124623 342138290 818466147 2117689918 4079408395 -1 3 5 14 22 62 68 190 372 591 1992 2554 6139 13518 24610 40571 79812 222708 364748 993531 1393702 3916450 4971859 11205908 21867730 33709565 124315742 145530387 366229261 869426281 1751356281 2321034330 -1 3 6 8 22 36 109 152 426 843 1587 3582 6404 10783 17562 40331 75924 213361 432124 605961 1405986 2290747 6618843 9234673 25878237 53132136 112293799 208401254 438300947 753006042 1208876384 2259939326 -1 3 5 14 22 50 77 134 422 871 1361 2817 7792 15213 23970 62299 80368 219944 392445 995146 1407659 3642029 4365311 9601579 26457143 52689195 97002990 176908217 494251167 1054657866 1474850610 4011177703 -1 3 5 13 20 42 121 183 390 581 1434 3248 7480 15123 21480 55129 80010 218339 384889 797343 1537485 3129267 7715868 10599261 28029837 37134586 87261913 218293501 523270295 1047699536 1579647855 3378374394 -1 2 4 15 22 50 84 162 291 514 1977 2760 4646 12993 25853 49816 78119 155797 314465 929096 1330981 3573100 5939700 12056833 18236251 39821305 117933683 197370891 273937643 901012187 1879031194 3541292723 -1 2 4 13 28 54 110 174 445 538 1966 2233 5918 15074 24230 51916 81222 153096 318961 788461 1968196 3282550 6502860 11688683 25937719 41231410 117600324 151038626 352887912 1028897121 1445892785 3719756841 -1 2 4 12 22 53 104 240 338 732 1603 3616 5522 11887 27365 56953 75792 156853 314172 853884 1313794 3216017 6562474 15104330 23592691 45438557 112301711 259493592 390181196 675151103 1694191895 3416234723 -1 3 4 9 25 58 110 235 480 615 1051 2544 4718 12302 17808 40624 78910 216110 298085 525660 1706699 4068723 6766208 15882635 31109990 34102859 83082357 135610619 268669957 873013637 1280340762 2360203020 -1 2 4 14 28 41 126 179 420 937 1902 2233 6422 8420 25980 40104 75769 159084 295993 984280 1970168 2953691 7354707 11486217 26081834 64404722 132006715 152826446 448046274 664494475 1844876068 2246194819 -1 3 6 15 27 34 76 147 464 885 1405 2232 6980 13315 27854 54713 78328 222620 445920 917590 1573042 2359706 4391913 8914102 32639983 54074997 99499048 157840986 405922511 830429259 1685436573 3472549724 -1 2 4 12 23 55 103 151 428 979 1572 2935 5927 10958 20965 48673 76897 154388 305818 852055 1376506 3342628 7012947 8390064 26938772 62135564 112410369 182157168 351592772 753633332 1519469035 2835389826 -1 3 4 13 26 33 107 213 331 763 1682 2891 5121 11580 29283 49396 76599 227543 317315 787231 1639878 2428464 6691755 13579562 23741242 43028022 105298464 167967519 385643144 732217851 2033854828 3569385463 -1 3 6 14 20 58 106 204 333 712 1957 3293 4756 12568 26227 52282 79423 224096 449963 983937 1508710 3935076 6561385 14164936 24598519 44215202 124320076 227694975 274317179 917817286 1790323126 3733277693 -1 3 7 9 27 39 83 204 470 940 1372 3912 6504 15028 19319 57701 81443 214974 523550 527165 1578047 2106760 5929648 14139084 32570199 66912355 93585582 244318587 450233040 1070860165 1145768150 4170322329 -1 3 6 11 16 56 126 179 482 522 1997 3056 6858 15304 18394 62107 81293 216741 454173 659247 1250764 4075073 7694672 10721937 31171812 41349054 125439456 169612102 417146474 1009153587 1283239407 3903189912 -1 2 7 9 24 56 112 240 479 859 1619 3286 7609 8474 32596 35490 75505 159746 495808 526551 1709563 4142562 7948396 15255407 31910500 52988213 111616257 218464105 519342812 660678160 1943040509 2544145363 -1 2 7 15 25 35 65 248 350 826 1268 3229 4739 15466 30666 62337 80312 162034 517145 920517 1776401 2367683 5136356 14791600 24946213 58233660 67696930 231219702 296377459 950843103 2065868977 3783427793 -1 2 7 12 19 54 103 204 425 782 1476 2902 4611 8471 20945 60522 75061 153861 522910 855412 1121643 3226592 7038568 14652750 27167857 57327544 84725478 183988280 286768252 620546693 1523218548 4276267905 -1 3 4 10 21 42 127 157 325 799 1368 3891 4265 14495 23592 65230 80898 217465 321659 724491 1446700 3030156 7688219 8973056 23989243 56827162 96546802 243035259 329497308 1038934686 1399197939 4009572449 -1 3 7 10 21 36 126 220 498 925 1866 2717 4288 8497 16915 38542 75529 215626 492453 723374 1447608 2304501 7624276 13220575 30899789 65072932 126927749 191339356 323829082 642874275 1223221436 2259213692 -1 3 7 11 24 49 110 166 336 805 1789 3487 6936 16004 22421 55219 80729 220408 508192 663271 1783214 3555839 6681493 12538076 23255215 55387157 106130415 214992125 403104886 940406276 1520023537 3449333982 -1 3 6 15 27 46 125 128 351 598 1068 3913 5231 15874 17976 52442 79972 216447 448412 922280 1586300 2645894 7529240 10112248 24302713 36443441 77610071 235618834 370721692 977873936 1239184211 3650195929 -1 3 5 14 28 35 118 200 293 814 1196 2342 6747 14303 32651 49637 77948 225905 381531 990415 2046260 2517196 7922894 13983887 17169714 56382035 74025243 136024011 425361828 857642837 1984934103 3673745000 -1 2 4 15 17 42 88 176 340 896 1322 3479 6613 13894 20567 43931 78045 153732 311054 925399 1260728 3031974 5738400 10503865 24937046 64839594 93828515 215420296 443685356 857814576 1565872304 3008604782 -1 2 4 14 31 42 64 160 262 805 1630 2219 7750 15078 21596 60408 81859 154145 326743 989416 1913820 3033175 5166219 12477651 19834173 56680975 116597286 162817988 490971905 1021897297 1549876733 4107558772 -1 3 4 8 26 47 108 179 449 659 1774 2843 4452 9368 17390 37932 73906 216830 298868 595710 1649886 2840289 6602108 11041146 32370654 49990062 106400803 180753032 332865845 571231417 1216055542 2228297360 -1 3 6 9 24 46 110 210 338 721 1866 3919 4758 10412 26442 58532 77287 224792 457635 528518 1781383 2648731 6812117 13306802 25106439 45691532 126964654 235256417 275284862 797624488 1758675105 4151087459 -1 2 7 11 23 42 83 209 396 870 1250 3657 5611 10840 30469 57731 77163 162968 522351 660558 1386856 2978618 5828186 13056987 27546203 53641633 70902139 265366705 379748131 786824477 2038438236 4124784664 -1 3 6 15 26 48 117 154 320 658 1572 3050 4468 10841 20415 57470 77748 213200 457911 925670 1651992 3570573 8034754 8499570 24311914 48435848 112471712 179913357 331610911 740497172 1149837663 4037238551 -1 2 5 10 25 45 77 160 381 764 1765 3124 5257 8635 16487 41156 74976 149553 376409 728188 1785436 2652680 4706399 12119217 22253819 45567458 105428789 224264356 373883253 656540384 1285097154 3049524320 -1 3 7 15 27 45 76 141 276 668 1765 4001 6451 10070 19693 48028 74338 214925 502425 922100 1585762 2782906 4446689 9945742 20701863 47555172 107087037 245696726 462492937 566639141 1136353925 2740445455 -1 2 4 12 27 58 69 185 344 513 1741 2696 4498 9964 21989 59539 74500 154459 324781 859580 1654061 4088589 4823080 10722174 23175087 37983192 109021328 197181302 330943832 542012115 1606073960 4170043366 -1 3 4 12 24 34 105 209 433 571 1289 2113 4792 10951 29682 48972 76947 228667 303767 858514 1785508 2512588 6673009 13148393 26287164 39139247 97535875 166002543 280551337 797424394 2064459562 2896128070 -1 2 7 9 19 54 108 161 336 977 1080 2660 6427 9245 22381 46545 74293 154583 500210 528384 1128566 3242727 6684620 11778371 23410259 62417156 77054946 187681148 451727864 544995266 1573496351 2904890960 -1 2 6 11 25 36 65 140 327 835 1458 4066 7708 10995 26444 39746 77199 159645 429333 659548 1783350 2247358 4912180 9740566 23100738 50773132 87184341 246797839 493211689 791468946 1753204772 2227174052 -1 2 4 11 21 35 114 242 476 550 1806 2936 6254 11982 18343 56758 76439 149687 314004 660449 1521525 2583390 7970103 15137854 33323679 38972739 133340166 179961840 444170210 698130878 1279561259 3301493385 -1 3 4 12 29 39 110 171 487 907 1129 3998 5701 13779 19943 48465 80473 220055 297170 882512 2025465 2273387 6302380 11626492 29940590 66446038 83541391 238435129 352344448 820219821 1076002068 2896297291 -1 3 7 14 24 35 92 173 493 664 1529 2059 6902 10309 24087 55855 73747 214095 521088 1014930 1809281 2481083 5251703 11616489 29882579 47407425 91012792 161453792 412338398 752947900 1430270519 3354753010 -1 3 4 14 31 62 87 171 349 624 1809 2901 7382 13500 18396 54709 81822 220107 319660 1014730 1870429 3920184 5976260 11749733 23708697 37166652 127414971 174411368 508874614 843383475 1335428787 3427862743 -1 2 7 10 18 38 122 174 397 990 1877 3205 4597 12848 28699 41874 81650 155915 495824 740470 1099525 2140157 7550034 12156643 27702915 62719888 130878853 223548369 318060045 877951602 2129378656 3063356086 -1 2 4 12 18 57 71 234 428 750 1782 2161 7713 8622 25728 37728 76033 162650 307447 871056 1106525 3965108 4725436 16657943 27095351 45590959 104227265 161586828 476527411 638601971 1873142493 2305655172 -1 2 4 12 22 47 69 135 284 630 1270 3566 5022 13495 22008 42216 80286 149491 299815 879301 1370704 2798689 4852550 9902793 20654686 36271096 71878573 211405973 287954613 836631865 1534561594 2984987940 -1 2 5 12 30 61 110 221 439 652 1333 2112 6129 15592 29710 38849 78908 156360 370874 870096 1899319 3769454 6357933 12846731 25366250 49289549 97199386 161763424 365872295 951514956 2138478636 2274307728 -1 3 7 15 29 45 86 235 258 558 1734 2752 5307 11561 29480 42523 75494 222628 495057 941898 2021343 2852711 5983061 15924026 19330855 40429949 102289571 196316779 373250577 708696068 2058067156 3066592420 -1 2 7 11 19 35 75 255 350 612 1297 3361 7194 10250 26897 55037 74860 161629 523145 671971 1162248 2487542 4413841 15309235 24150044 37004464 98226886 202910627 517435264 747035927 1736127303 3440658786 -1 2 4 11 31 40 112 207 510 924 2035 3964 5431 10848 32711 58932 74897 158117 313942 677794 1940834 3001219 7885896 14064209 30983445 66798292 118339482 248821009 369340646 747813641 1921885980 4156593163 -1 2 5 11 30 60 103 218 504 703 1131 2462 6115 10363 17277 59129 73854 153330 379658 682005 1876986 3721847 7302118 12821527 30131442 47084342 76846748 137539606 368569167 756432526 1240688703 4150502328 -1 2 5 12 25 35 109 152 424 617 1216 2665 5564 11152 18368 35468 73930 151994 370620 879030 1819865 2603284 6444201 8826649 25393445 34858921 73854626 193002579 390061043 776570394 1310079755 2570085543 -1 2 6 10 22 45 104 138 446 529 1545 2074 6407 15536 25704 45313 79253 163540 428418 745356 1367636 2791475 6388729 9995324 27150991 40367610 113234400 166234890 468146200 1001313325 1873708934 2896580286 -1 3 4 11 27 39 64 230 279 595 2027 2327 6422 15580 32097 40196 78895 222983 304152 673592 1633192 2274936 4810093 16425884 20860566 33616739 120883643 141434229 469709107 988702733 2002958162 2171692890 -1 3 6 15 19 62 109 218 476 716 1869 4052 7781 13902 31159 49231 80063 222337 455439 936181 1095334 3794936 6318517 13429367 32141790 46059645 129831674 240594178 470500941 808758021 1963775486 3679263334 -1 3 5 13 25 57 121 207 364 974 1431 2721 6785 11973 18894 39866 75193 217385 373339 811170 1761149 4041096 7753179 13669370 22821330 60846452 92137742 193055036 434279040 718223930 1103066283 2277303053 -1 3 5 14 29 37 80 224 318 768 1947 2424 5017 11360 27535 64874 74895 228064 382183 999976 2005891 2213164 6056523 16514937 17899602 54555861 122081104 138182212 272095865 704927855 1620354450 3935404181 -1 3 5 15 24 56 103 200 310 924 1993 3351 8121 14675 31420 54216 79356 223035 388946 935923 1811238 3994942 6977063 14077493 17107353 65999997 119810083 208755463 479370417 1063092587 1969536344 3370897059 -1 3 6 12 26 62 71 148 363 739 1442 3922 6940 11384 24242 42942 74224 213060 427036 877831 1689916 3800662 4820099 9074107 22868900 45453984 85743594 241153217 421076135 678897431 1390299551 3137181231 -1 2 5 12 22 63 124 237 279 807 1626 3475 5889 12244 18867 63393 74066 153728 382257 884359 1344297 3914402 7593838 16606972 19120117 54908131 110198006 215385792 343978141 672253914 1188191083 3833778727 -1 2 7 10 31 59 87 207 328 699 1360 3394 7582 14639 31611 46782 79603 156635 492108 741787 1961894 4048916 6196411 13912842 24960941 50307518 95558160 209465791 529230358 1035637182 1965061031 2918033192 -1 3 7 15 17 53 106 181 476 884 1161 3748 6641 8792 22970 38208 77729 214152 506206 945911 1241513 3393851 6796985 10581475 31642849 50764704 68499104 254961663 443015864 667811181 1428543079 2328534040 -1 2 7 14 23 61 76 186 435 920 1926 2562 7228 9196 32747 39428 76314 156806 504460 1002292 1431583 3926041 4302547 11104332 25528383 63641699 119156416 198207570 526493209 624521483 2001177257 2212437440 -1 3 6 9 25 39 124 237 354 635 1480 3505 5197 8262 26771 61217 77670 227454 442546 546398 1751757 2134976 7856217 15744796 21583467 34716298 85169017 211018170 377765078 611406049 1723904025 4253781698 -1 3 5 8 23 49 75 165 319 850 1521 2985 6012 14509 23102 60744 78021 215497 384417 620903 1348794 3515656 4321075 11875924 16795615 50577881 91969438 184087882 351606724 1015429554 1397578011 4254197832 -1 3 6 9 28 49 122 178 324 970 1170 3426 6408 10849 26176 36187 74767 227898 436477 547933 2085924 3604255 7445153 11146013 24722135 61036684 67426705 208725974 439988797 796619435 1762836233 2455595865 -1 3 7 8 23 36 76 217 338 715 1890 3735 5814 10825 20410 56658 75422 221141 522874 621222 1351847 2263234 4636987 13308060 24782378 43998750 125892898 263945830 349154278 753571632 1114108564 3473760409 -1 3 5 12 26 62 76 144 435 897 1683 2138 7796 8377 21006 47110 76508 215409 366157 880316 1691440 3854251 4378120 9293220 25611091 64799729 103603412 160104067 486975676 661265473 1486103969 2720160980 -1 3 6 10 24 56 83 214 405 868 1639 2169 7088 9214 31739 60408 76106 222484 444122 737479 1815989 4174159 6012089 13281354 27499198 52550723 111108430 160483848 410801746 614499105 1909586742 4100659195 -1 2 7 10 23 41 73 193 380 782 1646 2956 6073 13689 17679 50774 81114 153403 524277 747058 1422465 3128251 4236047 13799088 22800044 56510735 111073531 176888392 336144746 853174172 1281013461 3580739208 -1 2 7 11 25 61 83 180 495 590 1413 3294 7637 8419 29777 53350 77795 159369 522471 674285 1803629 3901730 6002036 11122489 31311805 34281661 85667197 222980639 525596438 608916036 2079764022 3413567535 -1 2 7 14 26 52 105 141 446 593 1751 3275 5428 12541 24074 51714 81814 151422 520592 1014610 1615219 3320251 6601866 9669758 25219680 36182092 108996487 221997085 396466366 929030147 1375551990 3673154129 -1 3 6 9 24 47 125 196 268 913 1208 3070 4633 10865 25202 53311 74694 226938 456397 547931 1807363 2657699 7779657 14220487 19811472 66632130 71688499 179535615 285466910 794656391 1807409621 3304554394 -1 3 4 10 26 48 120 141 361 753 1471 4048 7861 13117 29867 51707 81819 224391 324429 744860 1672168 3512548 7382020 9555470 22361320 43941770 85383731 249567097 479733111 925520885 2015141395 3523194149 -1 3 5 8 21 36 79 149 437 884 1248 3491 4853 8312 23185 64886 77791 216807 382698 617803 1476942 2137632 4567432 8912775 27142179 52447099 71944340 207707410 292156439 634859723 1428323554 3911691655 -1 3 6 8 31 51 120 180 363 700 1506 3526 8037 16046 18209 51360 79513 218531 452913 610302 1891241 3413024 7547453 11365500 22062713 47879481 90688827 215038952 492850091 976672043 1216220450 3530563324 -1 2 7 12 22 61 91 130 323 795 1566 2192 4164 10777 19097 36373 74931 152120 504999 869811 1348677 3873313 5586548 9661905 24304544 56072771 111281070 160237342 332794661 761141107 1094263133 2552847679 -1 3 4 14 21 47 89 194 482 777 1138 3774 7267 12610 18341 46848 80863 218534 302067 1003100 1483216 2758852 5520950 13850780 29590249 54817564 77397434 251696519 530863041 885035947 1245076350 2941290281 -1 3 5 9 27 60 107 218 483 1019 1290 3057 7600 10326 28529 44317 75472 227783 366929 549512 1621992 3677075 6367062 12876530 30842259 59402951 99592132 175978842 513496894 748812401 1733286097 3050679981 -1 3 6 10 22 52 106 227 319 614 1216 2305 8048 15482 19794 47507 78308 220073 432963 738207 1419736 3350209 6504393 15944411 16889354 35332905 68448629 139654222 503220641 965830914 1174718072 2722420087 -1 2 7 11 30 59 75 172 426 743 1255 2093 7323 11315 17248 56325 73857 153386 519580 675009 1887942 4004872 4337116 11878713 26925414 45296165 74600330 164350159 517607643 694303066 1234596292 3292116642 -1 3 4 9 17 62 90 232 435 628 1512 3361 7434 9571 18630 60688 77277 219238 316533 541519 1244080 3874401 5251973 16597936 25492019 37624915 87893667 214716247 530572737 556285401 1202610283 4121737570 -1 3 7 9 24 63 104 191 282 1016 1058 2995 4305 14239 31730 40769 79945 221283 506362 554520 1802935 3740606 6435554 10515278 19696201 59311688 77663488 180755519 329197988 851399760 1938212602 2346443590 -1 2 5 13 22 56 86 133 331 913 1258 3300 7326 14744 25469 37040 78129 160310 374473 814763 1347414 3935710 5840893 9845953 25062821 64064219 72745664 234555223 529467493 1010045092 1813914846 2298238983 -1 2 7 14 27 56 82 179 363 934 1457 3451 4826 11782 21226 33744 75286 150724 507259 1006995 1676977 4063943 6161927 11471072 22880222 66010142 87719262 205706006 298754569 719282389 1546840073 2494813438 -1 3 6 15 31 57 87 138 277 621 1890 3569 4724 11148 24688 54969 74208 228878 453874 945829 1884509 4063685 5964776 9634858 19073209 35985483 131151218 213080888 278109112 771398048 1877909036 3282801155 -1 3 5 15 30 61 109 254 401 944 1902 4011 8090 12794 22576 63248 80258 215334 383989 939397 1961023 3735625 6357159 15008022 27460339 63112449 128781275 240588381 483664660 923104031 1412142511 4024795645 -1 3 6 13 17 48 127 243 354 635 1256 3618 7537 13992 17783 46379 81190 218142 432769 803191 1227332 3613300 7431919 14995499 22997751 35108420 70204255 255287196 535006202 856649451 1232324199 2886323404 -1 2 7 12 19 52 104 209 424 512 1263 2840 7725 8246 16870 62829 77312 153088 511542 870084 1177690 3292737 6709607 12957158 26335485 41451156 68130596 181574663 484475476 626172556 1219158709 4010612014 -1 2 7 14 27 44 124 223 506 959 1064 3607 4709 10963 25379 38227 74048 162881 502004 1008832 1679268 2768120 7358230 12838292 31038894 64699371 81677410 261684037 286368574 792034068 1860084497 2209708909 -1 2 4 8 24 48 88 200 459 746 1583 3777 7139 13260 16477 41638 80416 153180 298568 606551 1745309 3489489 5398242 13933498 32663683 44617918 114481869 257542510 434040527 873956724 1278824765 3213132610 -1 3 5 11 24 55 74 229 459 744 1605 4037 5229 9889 24514 46933 77396 214917 360588 679139 1815550 3352538 4348990 16298607 32908797 45702086 110280693 240006860 377188811 555610130 1387245427 2776766749 -1 3 5 13 18 50 127 238 293 819 1792 2167 5029 14108 19371 49551 80364 217853 385227 804919 1165098 3552084 7423036 16374639 18554457 56437031 131686980 153133739 275486970 822725868 1083647499 3587143995 -1 3 4 15 19 53 118 249 358 967 1886 2317 7342 10590 30650 65506 74947 222556 312114 943830 1098995 3174005 8051333 15680344 23044671 61319848 127906987 134781307 531423400 789187212 2108103539 3845071323 -1 3 6 11 26 32 65 161 503 692 1834 2748 5606 8582 23258 51620 77537 213509 456344 672478 1701804 2572667 4846447 12341172 31451531 48788995 128159020 186110186 400167809 654649434 1381911269 3671057694 -1 3 6 12 21 38 87 237 508 584 2026 3034 4112 12021 30450 63843 73940 223791 445836 879301 1494143 2189470 5819327 16737030 30792548 34425944 120500019 174306093 312313461 681955064 2141417174 4012819167 -1 2 5 11 20 40 71 240 462 706 1502 2232 6246 14455 32359 59109 79771 158602 380859 682827 1494530 2910476 5163666 14705203 32494777 43340953 84917282 153197575 443865707 1009926776 1959367264 4207922609 -1 3 6 15 18 63 121 216 336 653 1135 2263 7672 13099 23300 61817 81227 215769 448138 936854 1168431 3690422 7724100 13456363 23325940 48303788 75763901 166339861 530412117 914331400 1371047569 3922043334 -1 2 7 13 23 48 80 180 428 772 1797 4027 4440 13048 28267 65517 80288 161434 512334 815191 1432861 3565327 6283996 10820682 26421155 54809642 126652264 240248314 316347289 872691202 1651140576 3892765660 -1 3 5 13 24 61 110 172 285 636 1614 3417 6615 14288 29932 51103 81488 223189 386906 811355 1829812 3767269 6346819 11535419 19794689 34542766 114437721 204620774 456831743 820837056 2070371611 3642591877 -1 2 5 8 28 43 90 254 261 682 1778 2673 7380 14549 32583 63501 79457 159369 382284 616673 2023081 3110672 5301133 15075225 19138643 48831370 103756257 187852537 514576000 1064917461 2002827535 3811228612 -1 3 7 12 20 32 119 242 463 744 1216 3448 5630 12326 24731 35908 80519 228985 499858 881626 1553608 2507225 7917843 14729916 31587264 42893881 68888866 215762718 400283992 895998106 1874385509 2618678914 -1 2 4 12 18 55 70 177 389 1013 1865 3672 6369 12729 16772 49294 80541 152374 319818 876530 1113096 3302733 4763461 10913002 29225386 61242097 130388123 260103639 462356489 923795484 1289814049 3729391741 -1 3 6 15 31 62 73 240 442 709 1744 3414 7476 10329 32553 37880 73979 224138 437463 943493 1881485 3753722 4578237 15262534 25798893 43478632 102016366 213021339 523013981 794561030 1882264292 2298884955 -1 2 4 10 27 63 93 128 293 538 2006 2488 4111 11877 27102 62596 74577 161140 312624 753228 1692657 3824594 5614972 10389941 18085337 39526827 124089182 148229949 314206897 686682591 1654336560 3803016874 -1 2 4 10 19 39 119 229 438 1010 1848 2370 4675 13322 19408 33027 80113 153046 305722 744090 1160127 2259420 8372482 15969939 26760238 59812194 133520572 144226325 291860037 853342595 1105525676 2500198335 -1 3 7 12 17 48 71 218 294 820 1655 4011 5528 16275 28547 57091 79059 225595 523914 883572 1237867 3562554 4760317 13490509 18365222 57042003 110542933 248911743 374619028 951215565 1670234849 3439334298 -1 2 5 14 25 63 105 233 387 606 1158 2049 8132 14504 29971 62472 75635 150925 360800 1037242 1731378 3722764 6510431 16561085 27377057 33926946 68780722 157078905 476145551 1052170670 2018668739 3778674618 -1 3 5 14 18 41 72 192 468 518 1547 3489 7383 10303 29015 62990 79046 219432 362368 1033001 1077147 3135490 4343892 14660471 32217727 40626349 110500432 211035271 525626949 751295003 2069581409 3856449209 -1 2 5 9 26 59 125 146 371 795 1426 2733 5754 11872 24948 36889 79936 151502 389351 567947 1667112 3978201 7357109 8645358 22453605 56042053 90208307 192651947 343761191 676892889 1870281201 2402372961 -1 3 5 15 16 34 68 224 335 778 1794 2697 7778 13186 22149 49294 77057 222283 365828 977538 1197011 2420495 5196864 16580404 24735005 56659268 129159229 185142692 477435065 927083816 1511678995 3619526099 -1 2 5 11 21 50 85 189 458 645 1565 3715 6523 14892 19580 59274 74709 161750 371175 705521 1464522 3522631 5922078 10603475 32067322 49013136 115617112 265252531 443651052 1043435498 1164689320 4068401893 -1 2 7 11 24 61 88 171 366 786 1476 2522 5356 9347 26879 48587 77983 150972 513860 691089 1798424 3704747 5598281 12236592 21832187 58613856 86551108 136843525 382872865 583302353 1708955846 2740804242 -1 3 7 11 22 54 113 196 388 696 1802 3785 8038 12225 20099 49998 77833 221226 495271 718461 1333447 3341548 8145978 14337095 27410119 49774407 128885104 263567560 473930744 713346081 1186672020 3498330200 -1 2 4 12 24 50 116 164 320 895 1280 2598 6626 16219 32018 58073 75346 148431 302462 902142 1796364 3459491 8220756 11728770 24055385 53940437 97264427 201083223 464618986 968097698 1929580962 4072677422 -1 3 6 12 31 32 65 249 374 789 1313 3388 5906 9345 19470 64816 78611 223598 439292 903604 1921117 2475601 4866289 15329444 21893366 58404389 92295461 211797342 355354106 577758666 1159923490 3841788851 -1 2 6 14 24 40 69 136 332 1007 1146 3117 4569 10018 23984 52502 79794 162167 431308 1046199 1793897 2935420 4996682 10249955 24814718 59606777 78435819 230952700 322246309 539963114 1419067977 3547921769 -1 2 5 9 22 38 90 212 454 911 1510 2356 6257 15118 17228 57675 74420 162768 370644 576190 1393037 2221630 5712949 13200581 32737299 66822929 92127677 134635294 443339001 1034452067 1315154110 4092583533 -1 2 7 10 29 60 77 205 383 804 1764 2576 7872 9935 24813 46632 80199 148820 512215 754759 1990951 3781867 4275460 14175137 22659371 56537522 108671089 194731383 484178946 601160311 1833234940 2712268044 -1 3 6 14 27 56 71 130 441 900 1477 3474 7117 9902 31916 34856 81084 219518 454709 1031084 1669588 4031561 5121130 9730970 27034323 66334006 85487530 211269968 431521445 544575024 1971139673 2646167242 -1 2 6 14 16 44 92 217 375 557 1808 2156 5022 12332 18167 65023 74293 161239 442100 1036787 1265245 2682664 5574722 12924091 21842649 39052078 126095047 166467726 278800075 902199628 1223467501 3826122492 -1 2 7 12 23 45 101 192 359 728 1155 2730 4851 9279 26205 55016 79689 147882 505352 913041 1338520 2671810 7279148 14230891 22701265 43832056 70269979 186798190 288265646 581535130 1762108693 3426798006 -1 3 4 8 24 33 89 202 423 884 1974 3223 6939 13078 18285 44410 76084 226929 323407 625771 1724404 2538728 5508814 14229142 26884793 50615521 121475049 232409494 429044612 924521255 1306534789 3114164966 -1 3 5 10 22 53 127 148 368 1005 1973 3101 4633 12818 30720 61253 74125 215099 365090 771692 1339893 3404967 7407714 9116146 22424814 61692368 122202019 231584305 284789844 920250089 1926576827 4072038489 -1 3 4 12 17 34 102 186 378 796 1052 2549 5016 9976 27986 56197 79444 217034 311203 917354 1268885 2463907 7311363 10846451 21996171 55756604 81464470 135076222 295907689 555434609 1630446904 3279014833 -1 3 6 13 19 61 71 181 354 935 1322 2784 5797 15664 20893 45746 75800 223733 452901 822779 1146481 3725071 5101622 11126183 21556465 64259804 96627242 185724152 335775431 997091855 1609362588 2901902875 -1 2 4 11 30 47 79 251 344 646 1212 3834 6313 15409 20860 50156 75297 158086 302315 720044 1929442 2728871 4303484 15579901 24024389 48950440 68837017 258332960 453451732 981939420 1524843480 3606178174 -1 2 6 15 31 39 123 137 465 1007 1212 3667 8055 9952 31279 58689 80397 153831 430285 967584 1851424 2342304 7580367 10132312 32297162 62488187 73067110 255534889 487029226 562028959 1909077247 4139009573 -1 2 7 10 31 44 105 157 419 793 1074 3984 7151 15961 25604 33267 75485 155345 519103 769916 1852318 2743611 6671290 9169361 26523927 55724591 81186691 244442716 419865299 967930901 1859300101 2547082784 -1 3 5 10 22 57 115 183 356 551 2044 3910 6859 14151 29828 54767 77766 214177 372492 778781 1333792 4166502 8226602 11119061 21819309 39864056 119711837 246737951 433865370 846308150 2108292465 3288032630 -1 2 4 15 26 40 106 212 297 883 1722 2560 4718 11607 27674 57841 80919 149356 296546 970017 1659580 3056161 6337829 12752148 18670401 54081705 102189112 197433652 274922148 672204093 1629031914 4218428400 -1 2 7 9 18 43 71 250 403 688 1893 2111 6527 14173 28492 56890 76917 155349 506752 584906 1133822 3051668 4766252 14872093 28199731 47225312 130392101 157670468 438708977 840062160 1629791364 3432173583 -1 2 5 9 27 46 81 242 453 614 1777 3398 4170 12541 21903 34500 74258 156210 384214 570237 1605234 2752362 6083505 14918922 32916077 35108941 105144836 206560430 327791570 887979863 1598225660 2562381657 -1 2 4 14 16 33 92 181 320 641 1388 3326 4992 9747 31029 63487 79844 154508 295308 1037457 1262092 2604971 5738688 11073400 24524511 49568238 94340363 221633439 271537692 556830915 1896216446 3957864149 -1 2 6 14 27 46 86 242 363 781 1426 2885 6480 16310 30569 36642 75114 150675 455079 1029249 1596164 2808891 6284645 14982246 22741216 58655058 86311784 182912278 458558097 966990826 2020685844 2678291009 -1 3 6 13 18 39 106 174 456 524 1613 2553 5995 10734 18247 33525 81017 223692 446285 830669 1077305 2292530 6344750 11767832 33101880 38352504 110131889 145222125 351401004 760139644 1241230472 2667868388 -1 3 6 14 29 45 92 233 289 797 1460 2939 7827 8473 21981 58688 81329 225888 441929 1035578 2060314 2668585 5620371 16279077 18121591 56999669 84987106 176648720 483770111 655478004 1525051944 4076715677 -1 3 5 8 16 53 73 236 386 980 2030 3220 6439 9527 24433 34908 81500 228959 384038 631566 1211736 3398165 4566170 16147010 27390123 61140188 122798284 232295969 453128490 565600474 1431172449 2682053834 -1 2 6 10 30 60 109 142 461 572 1747 2882 4332 12992 31999 35751 74228 150173 457232 766169 1919524 3734444 6337105 10046813 32240194 39888287 103249550 170366988 323032695 920271189 1879665957 2476980782 -1 3 6 14 23 54 121 172 307 552 1386 2083 4967 16341 27259 46070 77592 218101 448188 1016378 1399227 3391608 7386234 12002282 18303981 40893824 94886755 161454118 272070579 944345583 1723033457 2877663349 -1 2 7 10 23 56 97 195 356 643 1109 2401 6865 10318 18452 41378 78216 157596 517885 755392 1339325 4062947 7187014 14495492 21907107 47690762 82513754 149624538 426260952 774930291 1150339945 2982986753 -1 3 6 14 19 54 109 251 412 872 1459 3809 6332 8297 31541 65356 80560 220397 429514 1037634 1136036 3382507 6612437 14949845 29110084 54222956 87612378 262295000 437304678 639868235 1896670920 3958511792 -1 3 7 12 27 43 97 159 408 932 1866 3987 8152 10134 24040 52667 80534 229311 498384 910107 1668157 3116245 7067389 9049465 28062674 65367128 128165316 245733066 497875943 595811515 1413402458 3755818766 -1 2 5 8 19 63 113 205 477 722 1841 2849 7704 8775 24348 53469 81859 162273 360559 655055 1078606 3707969 8241554 13962733 32905148 43072507 127301420 169710201 492358037 656086608 1377515844 3336990961 -1 2 6 9 19 48 114 162 256 680 1913 3142 4284 10994 17657 55541 81187 156278 429271 577471 1055437 3421294 8222784 12106056 19051697 48867213 128747769 233359318 319488538 789382733 1335365267 3304396669 -1 3 4 11 26 47 89 220 508 878 1171 2171 5106 10703 28818 53655 81540 217463 307765 706308 1580108 2635445 5653099 13474431 29930604 52086877 68158126 156698518 292883533 772545249 2081830982 3400818474 -1 3 4 10 21 56 94 216 454 709 1753 2265 5093 14739 21559 47193 76906 222353 326950 764896 1512742 4141422 5261221 13074814 32143624 44097323 106616008 164610924 284554275 1035713252 1517300251 2745003316 -1 3 7 12 22 60 107 153 351 753 2006 3427 6205 9399 27070 61269 80782 213474 499111 914646 1317421 3678867 6317829 8647408 24384658 44384061 119752707 212438021 461685089 565069596 1667535497 4204325412 -1 2 7 8 29 59 68 196 320 580 1707 2154 4715 8207 25259 62863 79241 149632 492542 649296 1969552 4070913 4930952 13720143 23503373 37390711 103349609 166340214 291662754 619898320 1816466360 4025361379 -1 3 5 14 27 34 117 171 500 760 1881 3247 4289 9525 31686 39925 78664 217232 391138 1016277 1640942 2366007 8272537 12471035 30264752 45009480 126207749 234345728 331675445 545685657 1879050960 2279546836 -1 2 5 15 18 59 104 155 448 636 1140 2864 6945 9963 22915 34045 79898 161450 377818 955189 1116372 3939781 6432984 8800882 32096222 36587862 75872273 175064164 412134505 552956599 1458686067 2492631505 -1 3 7 8 30 49 66 214 479 817 1891 3995 7255 14808 30083 35934 74591 213079 517029 629618 1838927 3480972 5061350 12612342 32539626 54738811 133462299 244684591 514856386 1033316418 2102220067 2681784975 -1 3 4 13 24 60 122 131 265 764 1422 2210 8185 14440 20028 44808 74560 228569 326291 835519 1706182 3874636 7551242 9849962 19770321 45820379 91514718 153930031 469821441 1057001590 1126850789 3089352168 -1 2 4 12 29 33 86 221 343 753 1558 2049 7448 9800 26959 55070 81134 148720 305019 901865 1967749 2558372 6168305 13378143 23815748 42385418 110887081 159973850 515507059 581109153 1732578522 3257275256 -1 3 6 13 30 51 89 241 285 1007 1937 2826 6205 9926 24243 41098 80083 225633 451410 831935 1835848 3540582 5376448 14818313 19933825 59067635 121216310 182929115 449611424 582969160 1378275920 3013926143 -1 2 4 10 17 50 85 225 284 553 1554 3650 5127 14180 26770 59602 74959 152158 299306 782792 1180478 3408936 5965926 16390682 20915091 38690520 111575612 264162030 389118415 861525338 1624068500 4069430310 -1 2 5 15 19 51 107 131 496 512 1483 3040 7747 13863 27789 35686 77744 152742 389658 953414 1057007 3425023 6413737 10410215 30659327 39767717 86703462 176790080 496635838 833558321 1650732137 2683458350 -1 2 7 8 17 45 117 228 468 830 1065 3381 5438 15668 27645 38945 77607 155527 518992 630297 1189095 2638037 8047346 16568719 32242962 56797100 78922568 203018152 401006330 979496539 1648923118 2169386676 -1 3 4 13 31 40 79 231 314 611 2040 2165 5669 14748 31125 42736 76366 216889 311510 827435 1908858 3104445 4649442 16043737 17808885 33688332 123343840 163460805 356935317 1014991773 1989766218 3107035967 -1 3 7 15 20 55 73 199 365 599 1526 3425 4241 9223 23724 46326 78826 225649 522116 964349 1455855 3374387 4318602 14521973 21783874 36560107 91357121 215132756 328007776 601030822 1420362184 2826961816 -1 2 5 14 28 58 112 247 491 720 1918 4070 5340 13682 26685 57872 74946 152658 365327 1040791 2039810 4022019 8096894 14994029 30302515 43907862 133366728 250217545 398723665 815275120 1614687780 4161554782 -1 3 5 8 24 60 126 230 476 531 1099 3611 6269 11046 26394 45060 79257 214864 377530 635022 1717377 3818704 7586922 16235456 33169770 39285067 81691452 254835063 462787060 758662638 1842988974 2806300037 -1 3 7 9 21 47 72 144 283 737 1746 2095 6766 13561 28216 58058 76392 218523 498950 582303 1518273 2839776 4628278 9299411 19079483 42093301 100967842 163158193 430763911 816331918 1611691236 4045133691 -1 3 5 12 26 32 83 207 429 977 1122 3346 7280 8978 28432 38969 79973 214102 386247 891231 1587734 2507770 5959067 14190708 26543515 61083142 83302828 208023015 506885995 617789061 1727875636 2285567438 -1 3 5 11 17 41 78 244 399 881 1699 2274 6079 15869 31661 62048 77336 215917 364588 720619 1258732 3108834 4245543 15687448 28617226 51547999 101766378 160395863 358999955 947853144 1965571165 3972102300 -1 3 5 8 21 40 88 217 420 525 1292 3661 4707 14788 25926 54403 77064 218589 370882 646180 1521360 3044554 5630631 12927699 26910697 41527860 92788935 253901420 300704324 1048960967 1860841774 3379527279 -1 2 6 9 30 51 73 198 379 796 1195 4065 7871 10569 24943 54973 78124 147551 434779 581376 1910345 3636939 4652123 13653259 22322063 56724350 70172367 239595829 484920582 782547472 1791032910 3338031663 -1 3 6 10 18 63 107 204 359 815 1153 2648 7273 14189 23014 63910 77220 222132 439195 783977 1063006 3820814 6804696 13979463 21615477 58474904 70239566 199649934 504867834 817744549 1472495412 4002186706 -1 2 5 12 22 43 87 159 312 811 1973 2899 6272 13663 31101 52511 75961 148048 369199 903108 1389171 2913053 6215339 8657506 17248276 55736147 124902354 182651858 448403851 831731227 1963490855 3756181418 -1 3 4 13 29 33 78 190 259 990 1846 3632 5793 11972 18253 46138 81245 221861 323258 834249 2042420 2510436 4697340 11470250 20712060 62201484 130758101 261126300 341693167 711187365 1324860301 2913925858 -1 3 5 15 23 52 89 168 503 570 1626 2327 4292 15305 32345 48939 74267 218455 391870 975718 1427568 3378630 5328086 11981056 31434535 38603610 109975114 137311206 333475257 1054179838 1924485295 2724919102 -1 3 5 14 28 45 92 153 419 1004 1527 2071 8057 13461 29520 60401 74737 219309 371712 1030959 2003060 2807371 5590417 9273817 26800467 59580204 84227096 156725961 501344382 864298738 2089636337 4198806003 -1 3 4 12 31 50 123 236 401 871 1358 2925 4264 13158 32073 34856 75958 220833 312921 908641 1965844 3453469 7422646 16312341 28675093 54468917 99829786 173144948 316390188 874337578 1909643124 2505764165 -1 3 4 15 19 62 110 255 496 629 1883 3048 6800 14624 21942 40953 75891 226910 324582 975633 1163794 3713098 6777723 14991591 30912039 37446515 132177850 180197993 429532568 1026253881 1524356203 2334359708 -1 3 4 14 30 58 81 219 501 948 1761 3281 4803 9545 31590 43728 80645 216106 324916 1042776 1891291 3968773 5849440 13427908 31116228 63811097 105460236 228414973 270322750 555327685 1935680895 2971695918 -1 3 7 8 20 47 87 176 388 577 1184 2285 4318 16200 20451 52990 75574 221429 507834 631978 1477866 2814926 5925897 11052558 28412282 36174057 75069994 162370864 333897426 950802790 1073949827 3505092381 -1 3 5 8 18 61 126 228 413 549 1724 3121 4478 10789 20230 43385 79653 226526 380169 643753 1109651 3835195 7435767 16305685 29284146 41871178 101621090 218383929 306229435 803604163 1181289686 2954825958 -1 3 7 15 17 48 89 176 401 540 1852 3585 5652 15135 23583 50914 74726 225342 500342 965653 1285247 3533154 5456430 11200033 28923716 40425750 133300636 256180745 359008004 1059130950 1457985157 3679927015 -1 2 5 11 26 39 71 216 506 858 1509 3995 8031 9707 26844 51065 79288 152407 362695 695540 1682189 2228086 4881941 13563598 29911569 53068111 88293079 248529218 494908526 576445183 1616647763 3522834590 -1 2 6 12 27 62 115 241 481 562 1151 3655 7105 13961 22876 65348 74655 161065 430878 885601 1614476 3920705 8015664 14865468 30361246 40552292 81748183 253017778 411889014 837093095 1356532604 3964278511 -1 2 4 11 16 48 108 134 439 964 1428 2781 7708 14402 23147 41623 76865 163150 311832 709547 1310212 3637357 6309572 10198522 26835918 58838046 89900459 196665306 479391327 1059041002 1461795847 2964149222 -1 3 7 10 20 48 81 151 345 1022 1357 4014 5034 9650 28305 53928 80094 219941 498774 756250 1483027 3530594 6171655 9270986 24176734 58745916 95211036 235343865 297931572 584852728 1726967125 3361396640 -1 2 7 12 29 34 103 154 289 814 1028 3454 6501 13640 25412 46468 73797 150550 517957 915988 2015871 2537610 7289227 9336864 18188284 58411605 80014835 210168725 463003976 868282446 1746653818 2798098935 -1 2 7 11 23 49 87 217 396 906 1366 3335 5562 10213 26389 44518 81550 153095 518637 719517 1365274 3517154 5780873 12601964 27710755 66169511 100480365 204557227 389994070 544321051 1835481966 3018086930 -1 3 6 11 16 44 105 233 388 962 1171 2978 5217 10514 21434 62811 79662 224715 428672 694621 1228532 2683218 6700510 16219055 28681288 60671147 70080006 177208375 380314981 792086921 1593295313 3985006209 -1 2 4 11 16 47 83 252 266 642 2011 3780 4904 12580 20962 52379 77197 160162 305903 703529 1279453 2673192 6234450 14771407 20616716 48560655 122188326 256421803 268547334 898865238 1531832500 3562946590 -1 2 7 13 19 50 113 216 510 822 1592 3839 5473 15127 18062 65454 74034 158568 492861 824346 1091065 3603549 7874256 12805864 30774995 57319669 112456861 262028611 386418829 1059515256 1286347172 3781962457 -1 3 6 12 26 37 64 194 509 806 1440 2298 8180 9772 17323 48824 77834 227476 450010 901325 1630221 2207330 4720322 13700497 29890275 55917261 85811288 161543502 497848377 563571883 1278206366 2939923923 -1 2 4 8 22 51 124 145 402 839 1600 3783 6958 11696 23726 41943 80248 157860 317241 642984 1434990 3454370 7538899 8983851 29046720 51802909 109640471 260739167 420823260 699564626 1458666420 3005607585 -1 2 6 13 26 58 92 181 300 603 2027 2357 8060 12462 25873 38405 75604 149959 444101 842604 1699163 4162455 5508132 10883242 17245393 36326870 119720758 147572781 484560225 880984576 1756419925 2247032260 -1 2 5 12 31 32 119 172 416 877 1164 4063 5201 12719 31820 38242 76631 154574 384741 903740 1899082 2524637 8197567 12071474 26638765 53057775 74004751 243688100 373472464 927954718 1976536814 2301169324 -1 2 6 10 30 41 118 201 409 577 1818 2819 5341 8830 30317 56721 81086 148368 429508 759809 1947947 2935582 7936485 14237369 27411476 34244601 127111150 168796159 398439371 645586271 2042445103 3341631945 -1 3 5 11 21 50 122 214 507 589 1907 2549 5161 9988 29202 58880 80031 214618 375508 702677 1556226 3520458 7774316 13599289 30473801 35390484 133500221 143333625 387923335 592070807 2143070113 4290022110 -1 3 4 12 17 61 126 190 469 893 1147 4004 5109 11561 22044 40534 78362 224400 322188 911736 1305778 3924209 7665396 10868712 32741202 52767201 77355135 244682471 297540410 722810247 1603430087 2216228168 -1 2 7 10 31 44 97 255 296 823 1584 2228 7271 12621 22864 64012 75473 160401 498676 760324 1874023 2661812 7311987 15631735 18198377 57396374 110327138 155095406 517571374 902211386 1432539647 3930867558 -1 2 7 12 29 54 73 157 378 529 1367 2147 6805 8223 24775 62906 77953 155584 507132 900152 2014710 3325669 4307323 8959413 22651934 41654683 94426346 166613531 419999675 651593077 1852373847 3783992381 -1 2 6 8 20 44 69 180 484 717 1638 3259 4663 14926 20452 37206 75375 155932 452925 649614 1566816 2747071 4779261 11395095 30536376 45992279 111314122 228266526 299579911 1069961034 1188139138 2321360095 -1 3 7 9 21 38 113 239 296 905 1542 2135 7004 10906 26528 43804 80479 217301 520156 585675 1568745 2355094 8253285 16182910 18345376 63433528 111665832 165608277 425514048 782024113 1810957734 3155168831 -1 2 6 14 29 38 117 241 415 769 1243 2866 5792 10341 26487 54222 79413 154804 431190 1020356 2005023 2328978 8302479 15193718 28262272 54873568 74232764 169733099 344093912 780596016 1787642423 3371806327 -1 3 4 11 23 33 124 162 479 696 1387 2656 8055 15896 20487 57392 76132 226661 296721 688566 1412554 2596640 7450916 12110520 31742562 50265935 93132655 190784840 486303562 954247249 1554249996 4088011307 -1 3 4 15 23 45 78 138 426 723 1276 4039 4702 11114 23240 48549 79068 222788 311414 968440 1428527 2872307 4714404 9737062 26829376 45076218 67688199 245293183 299860237 739199326 1381078235 2802019276 -1 2 5 11 21 44 69 160 471 748 1731 2870 5319 14591 31885 54568 74771 152776 367654 693214 1477522 2797495 4782858 12085237 31651134 44006759 102160292 171516453 389832366 1039305610 1925558146 3480419192 -1 3 5 12 29 37 107 188 500 968 1628 3066 6376 14422 31819 43762 76055 219602 385701 913245 2096291 2284830 6331364 11159964 29803974 60007406 113063229 182939198 439322639 1022453782 1935049578 3184161128 -1 3 7 14 24 43 113 197 423 975 1962 3490 5061 13600 20403 60777 76106 224705 498694 1021594 1739260 3059086 8049299 14055689 27174367 59099343 119625049 210157663 289033899 809758678 1193487538 4137378890 -1 3 4 9 24 63 112 161 331 650 1894 3730 4995 13466 26223 43745 76543 214524 324409 589025 1764843 3792403 8369895 11931549 23204295 47198756 127495005 254786568 279778965 820985049 1828681805 3009317304 -1 3 7 10 27 54 107 247 478 514 1877 2663 7983 11629 21144 47308 80749 222395 510444 770396 1693872 3407108 6600323 14887464 33380561 38381497 133109398 185284369 475951818 695402253 1553707470 2839093374 -1 2 4 12 27 37 102 162 481 595 1453 3588 5396 16164 24352 51496 75610 160654 303449 896265 1621434 2264201 7194255 11677915 30754880 33813443 89814736 253603400 373472081 972063852 1468390253 3557364271 -1 3 7 11 25 34 96 162 285 1014 1355 3455 8189 14221 25172 33070 75530 216400 515773 708866 1820735 2619146 7243443 11873410 19487301 60946980 95984052 211360501 502413875 820214801 1748743235 2486584314 -1 2 6 8 19 47 121 197 256 583 1135 3925 5903 10207 19961 64904 80963 162448 434025 627597 1082341 2796993 7667094 14367859 19954395 34381793 82219533 248938545 350136917 541521198 1163862785 3804906358 -1 3 7 10 30 46 112 175 469 787 1899 2463 7544 11700 19594 42472 81485 226680 514152 784818 1877372 2834395 8287901 12377603 32436826 55688583 127868920 144386356 520242029 673428290 1093405506 3063290144 -1 3 4 14 17 59 126 184 315 774 1398 2611 5052 14456 18744 50157 74995 223329 303131 1021241 1295267 4006953 7825868 10723949 18781086 55627102 93143013 197608640 287497555 1058407362 1160512754 3756853252 -1 2 6 8 17 55 102 144 362 906 1065 2387 4718 13909 21481 33642 76057 163428 456051 642369 1212636 3288387 6977438 9430536 21362728 63559207 82682886 146950458 268674442 817187711 1565762339 2628338967 -1 2 6 11 21 39 95 160 461 694 1945 2329 5549 14393 27712 53939 74594 149544 430645 698037 1495131 2237529 5259514 12092709 32872704 47756581 121955096 136665857 376217728 1021696816 1611872107 3377951346 -1 3 4 14 30 50 114 190 339 762 1499 3455 6069 8708 29248 50500 81335 216040 294967 1027522 1887579 3417635 8092857 11195796 24123349 44507793 86078297 216975202 347945389 608650622 2020118639 3672409743 -1 3 6 13 28 33 125 200 382 708 1297 3574 7255 11658 26174 48693 79936 219353 453840 835591 2008197 2432866 7678907 14642636 21932507 42271393 92669424 205196514 522722923 725428645 1815898520 2868422328 -1 3 7 15 16 35 81 197 340 618 1294 2441 6239 14169 17032 56609 74439 222794 505336 951140 1229340 2496789 5911811 14501875 23647283 34159385 96096782 139391045 464146951 830140505 1279283763 3383029796 -1 2 4 9 29 51 95 197 257 597 1378 2268 7395 14817 17268 61198 76173 158886 298194 570847 2029513 3414552 5256980 13979723 19318756 35997695 97117420 155333326 528046377 1070520547 1285847176 4262701557 -1 3 5 14 26 58 111 231 317 632 1981 2817 5690 9415 19857 45513 81757 226883 379285 1043735 1613859 4001914 6761694 16146167 18061382 37121277 118288384 179344023 362051989 539218215 1130746849 2872497653 -1 3 5 8 17 53 77 238 455 930 1047 2859 4805 13779 29428 45342 76229 220425 385129 644494 1287988 3282625 4406987 15884401 32212026 63593170 75689933 172739864 272925317 867653629 2119299369 2897732663 -1 3 7 15 31 63 76 135 384 961 1588 3482 6189 12727 26099 55885 74746 213681 496024 959416 1949900 3806912 4664958 9460384 28287076 61654723 113384222 215299780 451111607 903005733 1841109617 3384685689 -1 2 4 12 27 53 113 131 450 640 1706 2972 7899 15902 30632 50011 76877 155371 299887 896961 1629884 3282663 8070538 9455509 31499598 48153595 107883986 178937000 487757049 1004578695 2016658874 3505727294 -1 2 4 13 24 48 91 184 364 853 1580 4019 4796 8378 30370 53152 80537 149674 298221 831118 1825927 3610760 5257842 11094377 21597944 52931473 117233123 238748771 271976982 616438448 2085437193 3572515058 -1 3 6 13 17 57 100 135 460 636 1104 3151 6321 8316 19075 65111 78156 228490 428336 830051 1304352 4002643 7090807 10320760 32080748 36813476 76075828 224682216 462333127 663222839 1086799230 4004537503 -1 2 6 12 24 58 120 169 281 966 1557 2428 5448 12857 27445 64302 76203 149475 438963 886004 1827397 4128998 7340498 12255818 20382910 60558366 117316354 146025907 389958392 921938503 1738256190 3775701322 -1 3 5 8 29 49 111 224 433 866 1914 2813 7036 13982 18911 56185 74024 224289 375606 624767 2084738 3539959 6358548 15730769 26550176 52509419 130308994 197390559 424564391 859103314 1195276572 3448347218 -1 3 7 15 29 40 69 204 333 968 1288 2952 4784 16158 28310 58450 74392 215644 500011 956497 2095496 2950846 5115455 14227667 24588205 62412500 94996201 172874103 284904230 949461642 1675075032 4168283027 -1 3 6 10 17 41 105 187 311 984 1940 3412 5031 13764 17558 53111 77127 224758 436479 760432 1298982 2952231 6688930 10892225 17124127 59365581 124654264 213005942 301286335 817218334 1302215977 3594149775 -1 3 4 14 22 45 88 251 338 556 1882 2171 5642 9024 30048 54837 80785 216015 299524 1029874 1362581 2820314 5314468 15147060 23556110 38787375 131409301 160005670 361481613 661329625 2021139015 3476518821 -1 2 6 15 29 40 115 209 272 736 1199 2877 4557 12627 23031 53557 77272 161442 435141 951370 2023686 2979354 7905825 12879826 19523519 44267766 70171336 177906304 315983383 911205446 1409646251 3469653359 -1 3 4 8 24 33 97 211 368 547 1808 2966 7217 11769 27133 59411 81678 218215 309964 625947 1753175 2579357 7252014 13021363 21205716 41806099 126696900 172184131 528790467 703305601 1741808970 4181797635 -1 2 5 14 28 54 68 237 334 741 1675 3671 4262 11109 21852 39475 78266 157346 392108 1034187 2078145 3173719 5103840 16512979 23711946 42832528 102510585 262495487 331449960 774114317 1608783784 2208114418 -1 2 5 10 19 49 84 197 399 966 1560 2331 5731 8464 23241 61502 80880 156239 365889 763261 1103324 3632357 5867922 14193809 27567727 62313087 112485990 136026431 348372260 624879959 1454966156 3900444619 -1 3 4 10 30 57 88 185 452 587 2028 2375 5504 9443 31912 34774 81347 213997 312022 783617 1877988 4148306 5627238 11059343 32240327 36875986 121133342 141686919 379502448 553087379 1888067212 2649621079 -1 2 5 10 24 45 71 158 449 955 1306 2833 6382 8296 25994 37245 79268 152275 378081 785591 1816597 2838202 4910231 8947008 33358118 63832724 98633617 169544866 440341529 660747482 1759727867 2261238500 -1 2 5 15 18 37 124 250 317 940 1388 2247 4528 15965 26350 55579 74109 148813 367160 964418 1173817 2317183 7649878 14938560 17200805 65070481 96748007 157519980 334012471 972413632 1752900852 3303689349 -1 2 7 14 22 58 121 192 391 614 1937 3446 4744 14732 31751 45827 74528 154756 518859 1032780 1409753 4081399 7523309 14588343 27681959 37131490 119174776 206745066 293800783 1035148766 1949183013 2854177186 -1 3 4 8 22 33 125 161 395 811 1774 2207 5869 13435 24448 50413 77624 225829 308032 627448 1376230 2583558 7508247 12253210 28731007 57049820 102679408 164898256 349986869 811961283 1377425060 3714979692 -1 3 6 12 29 59 109 243 305 794 1204 2568 5547 8994 31587 34630 80793 213722 442912 915237 2075142 4152876 6615217 15049940 18432378 55887621 68878226 196393424 391213503 635605897 1984764729 2646228163 -1 3 5 9 27 36 107 204 324 849 1558 2747 6300 9626 20431 49819 78760 228608 375982 559563 1703682 2316341 6615793 14305636 24234383 50407759 111107352 189202067 443111938 569046993 1088374039 3616529107 -1 2 4 13 27 51 121 170 507 1014 1152 3317 5072 14274 28808 37623 77505 155360 314858 843988 1620642 3439509 7506139 12125544 31199012 61019909 74267610 231105131 289712033 825710781 2074330942 2293037429 -1 2 4 12 29 42 102 155 297 900 1506 2260 6489 16187 28851 44053 76109 153890 324852 909232 1999232 2980620 7123245 9378891 17839682 64056169 87659810 152851534 457696697 941094969 2123746403 3108610095 -1 3 4 14 30 44 108 233 487 781 1696 2503 7225 14556 28514 41578 76264 214766 320634 1035341 1870334 2780051 6664023 16529663 30961427 56074923 101066861 146294036 504554257 1022740203 1677562766 2969131887 -1 3 6 10 24 32 120 238 469 745 1200 3565 6498 10160 32661 39073 98258 235550 491151 629734 2062691 2723996 6777073 13083044 28454099 36597284 84126183 264321812 476337747 679278962 1675741726 2967571412 -1 2 4 14 24 63 115 128 430 754 1796 2837 6311 8991 30945 42560 96370 174021 359120 827395 1929344 3390279 7231412 11783621 29418732 37783528 113641332 156240787 510400771 709960187 1723367362 2356456729 -1 2 7 12 25 48 80 136 300 862 1658 2416 5397 11395 20990 36839 86316 167508 414576 953116 2055355 4101869 5203727 11988540 23312176 65613772 119166884 178095845 302466244 638493450 1138425876 2845573163 -1 3 6 15 30 54 82 233 271 695 1053 2416 5180 15759 24387 38192 89666 235418 481903 827063 1658532 3842561 4920066 13841349 21316927 40350420 90121922 186350160 293267818 917486492 1316041393 2739619590 -1 2 7 10 18 47 70 218 298 820 1514 2799 4976 15831 24052 57222 89325 187590 416171 579496 1329252 2616632 5380119 16591887 24733510 63672235 76913981 153985748 401799591 886581705 1247374826 3954875404 -1 3 6 13 27 53 80 132 324 525 1498 3301 5578 13378 21354 41788 86641 237995 480977 962309 1853035 3905155 4981266 12518887 17370277 45159789 81081720 240734598 285517686 976182617 1111339762 2576443809 -1 3 4 12 17 50 83 238 265 682 1653 3268 6763 15237 23922 39062 89147 236263 351004 1021050 1328680 4039152 4655097 13832128 21962616 41562859 121524124 246592079 491073405 889617365 1080160340 2909832498 -1 2 4 15 21 61 74 137 475 905 1755 2526 6597 9887 24933 34103 90351 165405 354204 887942 1079749 3187112 5899389 12127628 25170999 53621365 123687525 182703458 512667681 742537249 2141605245 2851404328 -1 2 5 12 18 55 113 241 432 991 1252 3974 5420 15157 19847 47925 85207 178538 281492 963303 1462443 3776359 6759037 13133586 30851804 51687073 87324359 211351117 268564037 931198553 1574762105 2350249523 -1 2 5 10 23 46 106 254 352 585 1497 3536 4650 14993 19225 64664 84635 196490 281930 587549 1266489 2546849 7939403 14181335 18386386 43187252 80169795 256834610 385305422 904526890 1572293501 3386702969 -1 2 6 13 23 57 127 210 464 577 1324 3395 6688 11050 23149 52551 88926 183991 482500 1034068 1067365 3600950 7288413 14973267 29261968 44476121 77063873 267124787 514457703 619053306 1150419355 3913155323 -1 2 6 8 27 49 108 144 314 709 1910 3477 8110 9944 19765 61775 85182 193266 477646 719300 1857712 3916902 7355271 11234555 21737834 40739655 104372759 267710898 428035350 688910603 1425165429 3633050428 -1 2 5 10 20 63 116 248 377 607 1883 2130 6127 11280 21111 45884 86995 176205 284277 573060 1067638 3637697 6568010 13597387 18672938 43252432 104978173 181175547 297088821 654075275 1134483366 2507507452 -1 2 4 10 18 54 121 218 327 799 1089 2835 7007 16090 26716 62047 92559 192678 356168 589222 1538120 4118343 7225083 14968859 19460842 66611246 91222677 149252346 506000330 907766721 1983641540 3303497841 -1 2 6 13 16 51 108 195 418 592 1591 2970 4612 14957 25240 53393 91043 185285 485054 1039796 1538824 3995884 8076142 16736701 30987628 44854319 132893836 155010224 368219578 863237178 1999905070 3813559802 -1 3 4 12 26 38 66 159 349 574 2003 2632 4686 11237 30174 39191 95328 236168 356357 1021177 2059407 2728595 6106556 11959419 16879581 42618962 114684002 147512151 344764242 588264708 1630749895 3134509905 -1 2 4 8 30 63 88 165 284 977 1939 3579 4732 13240 32373 62813 98234 194370 358964 720691 1794097 3528336 4405208 9467004 22997547 54681553 114014307 246805817 346062657 1026553591 1790212335 3364092752 -1 2 6 15 22 35 126 215 496 851 1051 2992 7429 13869 22871 50387 88583 180428 479678 908752 1140646 3048666 7316444 16310266 27091379 61638924 93041608 135133215 413146170 1045378233 1091526212 4211133406 -1 2 5 11 23 47 76 187 331 748 1810 2792 5266 10414 23734 48843 89676 178676 283885 634326 1277215 2552739 6276234 10266556 18245799 41212179 101555925 143593519 314058664 545015295 1318488143 2678603333 -1 2 5 13 21 35 113 159 366 570 1273 3394 7057 9824 26140 41843 91225 173831 288862 1031877 1133166 2938023 6352984 11703190 17579861 42747369 100387346 266197071 507701353 701739767 2029999097 2340812401 -1 3 4 8 22 58 86 240 290 593 1100 3633 7541 10459 24256 35826 89322 233249 349019 758239 1277097 3262217 4579333 12624012 23332200 43256943 86120739 213133006 409027535 606577589 1182532526 2929198928 -1 2 7 14 28 58 100 189 476 773 1942 3361 8037 16157 32196 46135 97917 176767 421982 830082 1720958 3590169 8309040 9095965 27315876 59295291 104387023 246806842 426224689 835472745 1679807217 2217082570 -1 2 5 10 26 50 123 219 314 830 1618 3252 8118 13397 26091 45646 91703 177477 289105 568810 1987151 3854573 6675365 14731790 22930805 64732171 117800339 259295357 411244585 996096676 2109243278 2285079844 -1 3 6 8 18 44 125 199 423 644 2045 2459 6407 11495 32513 35416 97587 232666 489403 757999 1398206 2620995 6875551 14800015 30186841 40059322 104384473 199863327 521412215 662250588 1623483829 2896667347 -1 2 7 14 25 39 87 224 455 727 1820 2956 4771 15033 28041 44422 94159 175080 419764 834889 2052947 2870996 4775188 13296744 26054029 35270347 111042169 160224647 337572635 862501764 2036685364 2669665052 -1 3 7 12 19 38 121 200 509 847 1235 3317 5938 10128 24127 59581 89581 257342 414544 1047614 1408779 2735110 7121194 14714914 26402013 61352085 88886524 256688455 308089626 682437320 1286818535 3252144865 -1 2 7 14 19 53 93 225 434 725 1119 4061 6439 12495 16823 50097 82653 181549 412003 840599 1400908 3777333 4775971 14231381 33123177 34124982 95210192 231493664 480764912 1030955155 1568891821 4293239968 -1 2 4 10 22 33 111 187 341 600 1633 2755 6757 11003 26263 61395 91638 191319 354319 588213 1269447 2735956 8178994 9641572 19539465 46954198 122150631 135670357 488466405 582020586 2071356208 3438469366 -1 2 6 9 23 51 76 220 426 817 1995 2957 6589 15717 23912 40225 90007 170338 479936 756084 1078268 3729159 6071365 15011688 32839133 64040748 104036649 138738765 530750838 894066530 1114413231 2841399628 -1 3 6 14 19 42 114 130 335 695 1467 3765 6205 14279 28204 36971 93524 235053 484581 886019 1328531 2606221 6720739 10770003 19653641 35049155 77174988 213744702 479900459 992946216 1918063441 2863459246 -1 2 7 13 17 39 95 136 492 916 1060 3183 6055 9156 22192 38157 87167 168752 417611 1019356 1533406 2681251 4755267 10576765 27779921 53514869 92822883 255888114 303852627 754381233 1147649963 3098024917 -1 2 7 14 21 59 96 209 471 861 1485 2346 4855 11443 18294 62633 83324 193345 412647 847771 1276550 3644179 7601164 15160418 27777840 62850858 73600891 177151989 381170760 643857408 1366398922 3554404280 -1 3 5 14 19 39 118 136 441 996 1388 2652 5207 9338 30120 64378 96051 261255 293516 910686 1525616 2797031 6419877 10709546 31115503 54600549 79526161 151117994 282873015 757905964 1703007272 3615167552 -1 2 7 8 30 45 97 253 397 597 1595 2738 4800 8808 19411 65253 85476 193604 417560 710262 1578084 2566575 7887556 14211317 32705165 42406559 131080904 135416569 359202194 715344054 1598815113 3603186292 -1 2 5 11 22 43 76 254 460 868 1838 2053 7024 11202 22903 56533 89619 185378 279735 654514 1186463 2238715 6250114 14603597 26691268 62126437 111810067 194395403 495019491 545503892 1165156873 4291050990 -1 2 5 15 27 55 99 181 378 592 1200 3763 7422 11863 24433 60769 88968 189243 280267 904912 2039407 3812099 8213174 9303997 17006143 47230329 95264565 207286194 422141475 579596136 1196187632 3440503935 -1 2 5 13 21 36 78 206 495 561 1554 2840 4858 15096 18148 34697 81961 167253 282812 1028440 1121524 2828016 6185366 15197350 28681124 47719942 129261577 166716963 354329840 870526549 1382119381 3068252737 -1 2 5 13 30 52 83 143 324 798 1982 2687 5317 13514 17849 45818 82589 178657 283959 1018478 1710915 3878627 4745260 11984303 17339583 61225868 112090730 166108523 304949753 1032020850 1453378221 2359272973 -1 2 4 14 23 60 119 133 336 641 1942 2385 7217 8914 22493 52522 86257 181594 347854 844119 1184488 3159953 6580584 12040434 20040591 37444510 112713680 190736208 451718230 690812555 1279011816 3863628622 -1 3 4 12 24 51 85 252 309 995 1579 2543 5243 14012 22587 49389 89801 247886 346563 1046865 1907222 3942748 4816621 12821343 24763965 53378035 122465739 184140007 326328026 1016907885 1241794993 4278254035 -1 2 5 14 30 38 67 209 421 591 1201 3225 6278 13565 21670 45358 86145 179407 281590 823012 1709861 2763554 5794361 16381224 33145171 45847733 89204239 235827402 495437060 974952944 1223244919 2314813887 -1 3 7 8 25 42 102 217 457 689 1472 3521 5456 12839 18158 58467 82874 256215 415052 777280 2038027 2172248 7893089 16493775 28816462 37786377 74114955 262423985 290251617 1030376286 1444999634 3675222022 -1 3 4 13 24 41 88 155 363 620 1444 2098 7437 10779 17855 57402 82149 256402 351745 968164 1906092 2569835 4484605 12558429 19572790 48018851 76652247 181328137 433142927 545158257 1568047286 3270374455 -1 3 6 9 18 39 121 231 283 1013 1770 2679 7131 12250 18345 58035 82003 256806 482634 708329 1376746 2949829 7144827 13175878 24121595 53819213 126381852 157658468 472628543 643468231 1520232067 3339931494 -1 2 4 10 25 34 124 139 280 769 1860 2844 5101 9108 25885 48218 90984 177184 358252 564678 1835535 2753654 6360091 10688558 24981903 61359161 102816870 144167136 364038629 730790696 1907996810 2496032262 -1 2 5 14 24 48 119 209 350 899 1150 2578 6100 9241 28753 41071 95583 174512 288320 820754 1835847 3933455 6949341 15667994 20000684 56780063 89621293 155257581 318117572 764225327 1677030790 2390534399 -1 3 7 13 17 42 75 168 388 923 1208 3719 7048 11121 29746 48566 94588 241767 421665 956218 1508871 2361400 6099485 9386683 31345300 52033584 91656565 230035088 514857900 644295468 1797158077 2558245992 -1 2 6 11 20 43 109 173 482 954 1233 2100 5208 9253 24986 39303 91150 168957 489232 637787 1247839 2233192 8333369 9272564 26979190 54339518 89941296 187011379 291598802 800961755 1899959186 3052546367 -1 3 5 13 18 50 107 167 281 856 1537 3284 5193 13873 28604 60864 92169 254796 293169 974830 1445628 3936689 8142325 9991270 23120281 63716617 124810677 254724983 324876630 967605272 2109986226 3611432758 -1 2 7 9 18 34 114 195 460 882 1282 3552 8187 16310 26584 43129 91085 173842 424472 757996 1314532 2693686 6763398 15235944 28086927 59902310 79565293 240526366 456939418 825677589 2097348110 2589898717 -1 2 4 10 16 42 79 172 427 984 1434 2370 6938 9178 28603 54181 92985 186534 357904 587623 1378987 2236151 5974613 9205219 32830128 56558401 75236428 171051591 522264552 693119000 1896969166 4185063067 -1 2 6 13 27 56 82 255 363 858 1342 3049 7531 15304 32423 36271 96809 164882 483734 1028268 1838027 3611907 5192547 13270846 19042181 60587125 67472023 139163627 422680420 862408190 1724246837 3183527692 -1 3 6 11 29 58 111 238 342 816 1542 3110 5452 9960 26397 49452 90254 249639 487497 582195 1707179 3282145 7611567 14639733 19188624 65370214 121437834 268383332 303320948 702920531 1952943850 3952268818 -1 2 6 11 17 42 69 136 406 979 1883 3151 4286 15036 18956 35342 85042 165100 481603 636857 1444574 2301845 5385389 11108347 29546178 57733861 109811241 252798743 377288304 893230351 1574599582 3163020446 -1 3 4 10 22 37 116 221 439 538 1733 3972 5497 12396 18693 64910 85730 258356 351853 641842 1247298 2890173 6692904 15889041 30779855 48470645 117757805 222634530 302412924 1038788135 1518440424 3257132785 -1 2 4 14 16 57 96 239 477 664 1104 3450 7556 13559 18121 53615 81975 186423 348187 848119 1384514 3498725 7650968 14279646 28184292 38279911 99041177 252924868 404813624 994912857 1603302411 3923025772 -1 2 5 9 29 56 94 180 445 593 1644 2830 6529 9156 16693 38457 83282 170980 284280 762817 1651366 3374927 4651439 8683736 33387223 47901191 126007567 167515328 510800163 720468875 1579611629 3219034569 -1 2 7 12 17 44 107 149 476 687 1063 2059 6351 11005 31163 47704 98115 177874 421386 951953 1521752 2248371 8250035 11838409 27612911 34851228 94034123 170911920 487440046 538343023 1706405360 2580562878 -1 3 6 11 23 44 93 217 421 894 1121 3720 7539 12251 24296 56804 88467 251808 478020 583446 1064182 2387452 5025695 16768659 32333280 59693321 93673078 221300783 411788234 575976418 1198453521 4260234592 -1 2 5 14 23 58 69 173 261 615 1789 3909 7111 14792 16791 61870 83382 194859 283411 843130 1254683 3568857 5746291 9995835 22343463 49706571 129280263 227707505 471855270 881084353 1551302631 3335740426 -1 2 4 10 28 32 72 231 422 977 1656 3999 4174 12350 18638 52193 85409 181226 348482 582734 1648096 2650487 5282889 13412187 32634008 51451113 127548229 213603074 396812689 1006972044 1584754597 4115513013 -1 3 7 12 17 46 121 223 281 517 1329 3090 6395 8342 27136 62993 93596 261857 424524 1032668 1521945 2181226 7313498 16553334 24350696 49392292 72928741 248521107 484730937 785183600 2002673956 3675711437 -1 2 5 11 21 57 118 230 482 926 1110 3746 4420 12577 19028 39060 85277 168788 282849 635949 1122529 3177034 6738127 14013100 25351498 55042036 97501321 230875645 349280461 1011502515 1609994792 2789626469 -1 2 5 10 25 40 123 140 500 679 1686 3449 7851 14129 23230 51175 89709 183628 282281 581675 1911291 2125100 6790361 11508658 26580082 33918056 118863432 256373472 435422097 950535442 1112148055 4237760185 -1 3 6 13 28 45 117 204 280 921 1746 3750 7397 12637 20181 55929 84742 250803 482083 981536 1781654 2325288 7314971 15566574 24362180 58517307 129375281 233255008 454380846 1009507419 1416316156 3826109531 -1 2 5 9 18 33 71 164 394 683 1061 2783 5240 9421 24386 38650 88337 170321 279618 765483 1454823 2784949 5292069 9297399 31255371 36216822 99044079 147632140 300483478 751175463 1338641427 3114867247 -1 3 6 9 17 50 79 250 372 630 1999 3595 7203 15071 27342 50871 93744 249161 490283 713923 1455486 3700120 5831027 12586127 19470986 45627030 117272932 211219080 447420827 921580312 1910405344 4078886978 -1 3 6 9 22 60 100 129 257 517 1346 3094 7261 12996 29066 35886 96140 231354 484173 698081 1129195 3564396 7644842 11876925 24142487 46048517 70204451 243755299 405057932 1018895784 1744908663 3016193976 -1 2 7 14 26 62 90 239 302 664 1550 2302 7119 15949 22263 54392 86969 186629 410701 848524 1851084 3299197 4708108 14571121 23909884 38752471 125230323 177555694 484304633 879563165 1273701319 3819069574 -1 3 5 13 29 48 81 242 505 760 1901 4094 7719 14170 24256 47532 88655 242192 282215 955216 1652530 4087408 4831375 13523234 28751675 37636047 114000345 233642792 411909760 974474434 1195742417 2159819008 -1 2 4 12 28 53 101 154 407 653 1183 3031 6095 8992 21854 47587 86567 177453 346546 953367 1648482 3891138 8236520 10647128 32304375 36170502 90367602 165412662 318358128 705209935 1186357546 2428882440 -1 2 7 10 25 43 89 183 432 683 1726 2558 6861 15122 30258 35642 95090 165837 419272 568234 2047435 2326296 4690076 9915316 32699565 36823605 123653655 201299589 501629901 805891252 1791549284 3087315182 -1 2 6 14 25 62 113 132 503 693 2013 2304 7018 9448 20882 49585 87504 183550 476136 851480 1974522 3300376 7263890 11887822 27110146 34139396 106306608 187444251 494291013 792453779 1300696421 3991082602 -1 3 4 13 18 58 64 198 478 528 1567 2374 5983 9630 28567 64233 91851 257424 344889 950966 1554586 3532623 5525659 16165369 25480181 49359092 128874483 199475657 268843744 805002768 2103948769 3535077141 -1 2 4 12 30 39 116 172 491 593 1229 3865 7772 11493 18319 40948 84138 164341 353421 968470 1833129 2656683 7172887 8519326 25723806 46882837 91080927 230614944 464758477 550777431 1593666150 3126516534 -1 3 5 9 26 35 111 218 468 868 1444 3339 7299 14879 23777 59085 86493 260631 289602 698279 2002867 2683384 7503630 16157948 28111914 59536121 69243341 250924433 408365643 893483264 1194755505 3619612316 -1 2 4 9 18 37 121 222 321 785 1679 2553 5863 16007 30781 33930 94631 168582 347705 780548 1559985 3117871 7097399 16051257 19317585 66227827 126312940 174433676 294658086 902582911 1783613286 3068166923 -1 3 4 12 31 34 68 145 395 969 1483 2335 5976 9823 24192 49783 87823 251047 357021 1019872 1751530 2936725 6114134 12116761 31000394 57282101 71113139 170737377 332554770 766617118 1309998386 3953538700 -1 3 7 13 25 61 107 207 468 900 1788 3024 5588 8252 30157 47715 98019 241170 417198 973969 2092879 3322035 7825758 16485175 28124564 56719622 123774870 146885896 306377109 692618402 1691434862 2485469928 -1 3 5 10 30 52 100 247 322 914 1066 2729 4393 13346 21141 55238 88237 247644 290384 627301 1750847 3985688 8214011 13621322 20332573 54978470 86114423 160760017 348717315 1016202017 1161561553 3996518622 -1 3 5 14 25 53 118 129 494 616 1563 2666 6869 12269 18402 35490 85354 233778 287049 905795 1959641 3771475 6833751 12355595 25905773 46700625 128679448 147714946 499824617 649672994 1489205257 2884237820 -1 3 4 11 24 60 89 193 267 715 1071 3789 6124 14725 25370 56074 93542 249181 350096 567583 1934596 3529235 4681610 15845651 21256654 36093729 89964413 212582324 307150499 880327775 1934997553 3931026945 -1 3 7 8 18 53 118 251 494 754 1999 2645 4448 11324 19592 60760 83769 261852 421104 768109 1347604 4182725 6365247 12735927 25548322 36122402 108218801 135848141 398810134 631227303 1493699591 3463518512 -1 3 4 12 28 49 92 168 338 835 1628 2080 6808 14290 20918 47209 88285 237964 354583 1046671 1690356 4166746 4603292 9588463 18514008 63641894 125579367 195189678 493791119 1029071259 1330766665 2195586681 -1 3 7 8 25 62 67 144 416 998 1130 2426 6834 15730 21044 62079 88797 256893 418685 766463 2066594 3462007 6240772 10641019 32891650 56130516 95259559 175625852 530657672 918766224 1318834252 3249028940 -1 3 6 12 26 38 82 239 378 967 1452 3497 5198 15488 26075 39898 92469 232484 479394 1041871 1957265 2668087 4996153 12608583 20486519 51998574 79397967 250759646 271240390 862357144 1991003943 2899690772 -1 2 5 10 20 54 76 180 393 910 1338 3249 6271 12317 21326 38567 89750 166980 289239 579039 1109975 4173139 6168442 9386568 31343145 51557261 81536728 267615617 473037906 1041534933 1276865741 2895042833 -1 3 6 14 21 33 97 140 306 862 1607 3166 5944 12495 19414 45693 83569 239561 487946 910405 1236604 2985847 7346329 10887411 21918908 65595804 119655291 265206371 279206044 1048218409 1490620784 2345417863 -1 3 4 12 26 43 75 129 295 540 1148 3170 5752 10932 31755 56432 94651 248271 351393 1031741 2071868 2488335 5709564 10564001 25051796 44076606 86039711 245198923 334416470 627399611 1830925455 4243751453 -1 2 7 11 23 35 113 164 261 539 2010 2664 5751 14266 24123 33049 87644 168082 420851 645222 1170529 2871880 6474469 8971310 23893880 42230215 110415583 144697925 272731944 1042894539 1282457104 3099596879 -1 3 5 12 25 55 65 227 324 902 1819 3075 7952 10943 26776 39402 91904 229849 279009 1046153 1962920 3799619 6286725 14668740 18318234 54543543 104529859 251782604 432916172 620083551 1926176710 3124636604 -1 2 4 10 30 47 97 255 320 565 1914 3472 5703 10202 22165 59632 88338 195006 357272 571510 1818152 2535802 7905565 14518599 20106896 49679610 107353115 251928645 282614368 697367805 1148025186 3324617626 -1 2 6 13 29 63 81 143 461 1005 1652 3492 6442 9967 26143 44124 92210 177102 475679 1035960 1756662 3263032 4834459 12114630 25817856 55085071 130157151 247207882 509884441 697978487 2073941117 2208558443 -1 2 4 14 25 33 101 200 352 869 1508 3279 5077 10753 18020 52970 84374 186459 355976 823048 1871358 2919005 8093876 14719989 18197715 60609958 80772783 255303941 399492595 609439826 1388570668 4014087220 -1 3 5 9 22 42 104 221 318 901 1492 2980 7458 9586 22807 40189 86476 230721 294011 706005 1232246 2217009 7993551 16366399 21892762 57350122 78789446 144799781 423742484 754177854 1139670207 3047076508 -1 3 6 13 24 48 93 215 315 663 2036 3774 7870 15490 17272 61706 85929 256280 491414 963323 2080585 4171024 4297717 15647767 24583663 39860402 112281636 210167559 416440495 824806738 1494481062 3350617804 -1 3 7 11 24 47 117 219 449 837 2021 2709 7936 10175 22692 46862 86483 241389 425566 585103 2024307 2552054 6865348 16426655 27419933 61261519 107720085 155220474 431613852 790822167 1115346190 2678889518 -1 3 4 8 17 50 83 214 415 1016 1408 3361 6005 14684 32398 38772 94413 230628 345771 781257 1368347 3734798 4512704 15369898 30621860 50521043 73595468 242602421 332045204 916677772 1854388608 2752919189 -1 3 5 11 27 39 64 195 428 823 1565 3853 4499 11231 26885 37391 91527 230532 279384 587872 2093439 3076082 6083975 15243057 33254563 63281763 130185659 210615182 379127818 652549308 2089631328 2998159810 -1 3 4 9 18 61 77 221 275 850 1522 2608 6500 15779 16835 57082 83989 246727 359783 695384 1545039 3571993 5875381 15720291 21187237 61785088 76509550 165120802 490717124 896852720 1603275568 3996391944 -1 2 6 10 18 39 66 148 391 943 1804 3221 4200 9883 27271 54433 91164 180266 477580 571357 1419363 3053814 5626552 12349755 31059535 50543062 116677445 266310745 370789033 685856591 2138867110 4223987644 -1 3 5 12 23 50 94 248 373 764 1657 2187 7362 11533 29337 58319 96717 260968 285543 1023780 1281967 3977289 5175940 12671068 20355611 36274822 125411434 183747838 458297635 649346051 1803505390 3285101991 -1 2 4 12 26 41 124 220 256 764 1840 3573 7772 15426 29107 57214 98284 181320 346303 959928 2076704 2530613 6408620 16668378 23894461 35307788 108020696 261928245 418158334 855562471 1808495569 3931822559 -1 2 5 14 28 56 81 252 305 647 1275 3233 4769 12224 23222 34734 87518 168950 291833 840813 1625802 3538925 4954424 13396260 24503745 39168446 95554788 245895792 401944207 543709366 1333953261 2750044764 -1 3 4 13 24 54 123 194 435 989 1144 2632 8131 13954 29493 40735 97273 231053 344126 976153 1965587 3785662 6663436 16712564 31065385 54003831 93526244 151140768 445080612 1042133043 1780691809 2780855015 -1 3 5 10 27 50 90 211 276 880 1959 3676 7913 11448 20602 57118 89280 247039 293840 622775 2072492 3846438 4646220 15479454 22642152 59083866 114001033 227448580 417767949 537186789 1268073354 4162644670 -1 2 6 9 25 38 72 216 349 859 1819 2260 5690 8414 26903 49136 90969 175131 478846 778204 2017290 2943561 5539460 15873170 16862516 62118138 104448182 186907882 282044358 714104741 2063398604 2463544500 -1 2 7 13 22 57 104 129 344 566 1563 3100 8045 11769 21309 47139 89275 172698 424043 1041958 1112444 3659006 8030065 11615865 19816538 43173330 118010746 250564083 419141124 577309319 1237127723 2627416229 -1 3 4 15 19 62 85 140 325 850 1896 3976 5074 10231 30931 40807 95674 231722 350312 845900 1505776 3398361 4238194 12266203 17526312 66630570 106632977 204287649 354182770 717139704 1860182216 2992273360 -1 2 5 10 17 38 116 160 497 661 1938 2748 5808 8439 23438 58743 86718 194512 294132 570490 1417535 3114337 6541726 9055771 26821497 34462869 103494244 147355025 270837254 703630911 1232782744 3421112576 -1 2 5 15 20 60 97 195 278 682 1363 3178 7546 11946 26991 53507 91706 182804 279189 898049 1092169 3179167 7594438 16132042 23820496 38527767 67248752 239629812 430242922 567281736 1915687793 4111808395 -1 2 4 8 19 33 94 147 480 760 1182 2910 5372 11269 20381 41078 81985 180200 358616 711815 1480236 2768708 4943566 12514367 27579061 39488341 84280185 157615763 286133979 611916894 1567309729 2204069874 -1 2 5 10 22 34 80 175 416 644 1988 2334 6881 15647 32231 49172 95049 185113 284065 561403 1240438 2829729 4284294 8556396 32366276 35406668 101824885 191610843 473281854 924298181 1647876993 4080333167 -1 2 7 9 25 33 114 253 303 953 1296 3502 7202 8791 27135 37071 90376 164328 417491 772155 2072669 2831016 7230638 13819802 21796698 58681906 74028329 244805015 418553435 760314367 1932307638 3132501485 -1 3 6 11 29 47 115 131 351 982 1388 2136 5939 11117 20203 64997 82807 254892 490604 557600 1754285 2502194 7030508 10611232 20670925 56930259 73959196 192400400 328874217 563965791 1593942684 3674708207 -1 3 6 9 18 54 81 239 343 587 1498 2892 4554 9718 18516 44789 83457 243026 487672 711882 1416948 4006660 4605149 14070089 18643005 42191701 82687506 162690968 364892960 765363781 1581716088 2237342700 -1 2 7 9 20 44 100 226 389 871 1495 3773 6961 14059 20854 54176 88734 182087 423356 763483 1244252 2505283 7687516 12643621 33364824 62862865 69030085 223727762 529817591 983222485 1284861161 4006123367 -1 3 4 10 16 60 77 167 361 749 2021 3945 8083 12984 22802 43496 86366 243872 360197 645098 1410198 3422840 5917004 9799086 20920339 40193967 117016806 224731594 430666028 1047382764 1137684789 2473160187 -1 3 4 10 23 39 97 158 473 630 1889 3422 4347 9878 21170 55450 88141 246816 355652 635928 1240596 3091741 7425509 12052593 27534106 47929693 117098330 266103148 382319916 675673902 1194791905 4106035747 -1 2 7 14 19 44 108 188 421 602 1084 3639 5626 12894 20937 64982 88685 189529 424387 821668 1425609 2170136 8006683 10058283 30707685 47762100 98174552 213387849 282467098 1066084019 1114267771 3317934677 -1 3 4 10 17 61 100 202 345 520 1315 2923 7669 12899 25893 45366 92691 239083 344113 653371 1346141 3479346 7482532 16339113 19323673 49270687 69330196 164346201 424243327 977639537 2144874649 2371641650 -1 2 7 9 22 51 112 139 386 984 1905 2752 5831 8841 20677 34433 89225 170440 421398 778966 1091849 3740077 6498400 11945561 32351455 58133776 112336347 165951311 280392830 705027635 1117374812 2848647251 -1 2 6 9 22 34 78 154 494 610 1798 2856 8181 11220 26098 33700 92262 169400 482010 774717 1156465 2628217 6039286 12022355 29340626 46999918 109470619 160992059 428831364 593801890 2135304941 2753259232 -1 2 6 14 25 57 113 242 504 913 1840 2147 4714 9627 30789 57426 95913 194898 477021 831225 2017642 3412747 7087933 12811621 27192437 54684232 109233433 192286554 341580316 797849559 1857641880 3404896397 -1 2 7 13 20 58 112 159 507 798 1132 2883 5684 15447 21588 42674 88799 178188 423363 1038651 1218444 3413258 6371424 11493320 26390923 61760732 98560667 146071471 322083739 903941189 1159731596 2510561477 -1 3 4 11 24 36 91 143 346 528 1366 3183 7342 14724 30139 56799 97630 249419 352025 559877 1959695 2953099 4463329 10760766 17981785 44299977 74590258 245912261 405378066 917231687 1850306759 3980513787 -1 2 7 14 24 33 65 203 446 953 1735 2351 4886 15699 23209 56467 87100 181433 425785 830661 2024360 2886523 6035089 14889844 32064404 55309596 119027781 169760223 346277857 913602576 1289463471 3994023871 -1 2 4 11 24 42 72 211 502 668 1909 2784 4899 15405 32766 48908 95019 173363 350462 649254 1934428 2229803 5638457 16127907 28127754 41771578 115449633 149302790 359743740 899925471 1765720189 2393886013 -1 2 5 14 19 36 86 216 287 920 1783 3089 8014 15757 28105 39407 91799 166061 278739 839875 1548842 2688755 4328477 16195416 22298023 58158476 127572243 252078046 410815469 857687867 2011488074 2928917395 -1 3 4 10 16 43 109 149 468 774 1268 2146 4679 11274 23792 40492 86387 230927 354798 653374 1423114 2295546 7999141 11541673 27471941 61369797 90632557 194881343 401616010 649944326 1229692243 3198899507 -1 2 4 12 27 49 94 189 286 758 1988 2600 8128 14116 29175 42069 97980 177881 351575 978293 2013314 4082994 4442471 8776003 22329259 40263492 113240858 137343317 427972586 1050080192 1809747391 2675194553 -1 3 4 12 17 61 110 183 342 815 1830 2720 5641 14169 32342 38555 94374 232919 350867 1036518 1343995 3359929 7926808 8636387 19379530 62012416 103311877 156214669 284099486 1069614715 1823869334 2915504399 -1 3 5 14 27 40 83 154 495 789 1481 3825 5084 12892 32639 40391 96201 230607 285608 909303 2065830 2382194 5167464 12095033 28001744 62585628 72861685 221948921 391382525 1042550402 1789268741 2783654676 -1 3 6 13 20 37 70 167 372 805 1998 2155 6654 12957 27466 59658 92009 261677 477019 965110 1310618 2770405 5749980 8974918 19484873 62298264 114539318 196409960 534137238 952937340 1990251341 3588166793 -1 3 5 13 31 51 97 162 382 574 1035 2110 8085 16287 30980 64335 96156 256502 286012 963999 1829572 3955588 7911555 10026911 17792582 45544789 86926357 181584285 443155694 884804004 1618811954 3372693558 -1 2 7 13 16 42 125 200 358 513 1125 2958 6372 11428 31615 52922 95870 186550 412489 1020608 1497896 2378755 6856610 15322579 17133583 49731453 90134595 153462386 487820738 605354866 1700668077 3967380466 -1 2 5 11 24 32 92 245 441 539 1874 3990 7892 9252 28239 60242 91228 195717 283533 634415 1900184 2643155 4432303 14344319 32862355 47304553 110627389 221583256 418854684 677860207 1969467303 3336568034 -1 3 6 8 24 45 91 186 271 738 1334 2283 6190 13480 23378 49091 87211 240579 488370 776839 2075707 2588215 4639486 9994682 21369655 40381300 71393890 184087755 479839906 1071289063 1145911426 2265860334 -1 3 7 14 30 49 107 214 441 684 1220 2433 4425 11226 31744 57349 95101 261425 410590 900250 1636900 4017573 7447145 15715679 29361143 38864816 86904616 192945556 348991994 554975963 1805434714 3354721778 -1 2 6 13 26 48 73 148 484 656 1084 2366 6328 12270 19994 58701 82011 193057 490119 1016714 1958981 4080624 5764603 11433212 28873914 36298273 95368139 191719790 500150778 637243143 1353971629 3325653378 -1 2 7 8 30 42 65 183 449 555 2006 3647 6342 10379 21175 60819 88193 196350 418260 693061 1633609 2185660 5963194 9659850 26515672 45022459 108488270 217685468 507704434 621441897 1326098439 3444934481 -1 2 4 12 21 39 71 192 463 592 1529 2532 7450 9138 18830 41022 83526 177086 357663 970599 1091371 2640687 5547118 15617405 26454603 44522724 72916026 186853437 432361750 698321625 1406604209 2383295295 -1 2 5 8 16 59 113 173 402 1019 1959 2913 6598 12326 31927 51453 94847 188063 284327 689116 1363298 3177906 6736615 10122891 33149891 58279915 108375456 139627235 527356051 961102289 1639228711 4125267105 -1 2 5 12 18 34 100 254 412 859 2022 3609 6551 8312 17289 48182 84168 176076 293131 972908 1489391 2966523 7453924 13912359 31763527 59866887 103994866 231646822 524185151 752345216 1584912427 2488580471 -1 3 6 11 23 52 98 138 393 798 1138 2799 4157 16323 21833 58768 88340 260293 489842 559617 1106222 4018854 7400086 11682017 32822071 61872574 94710586 151544223 359899983 936347337 1118109143 3575738755 -1 3 6 11 26 57 112 170 367 556 1638 2867 6561 10545 31949 62849 94878 254865 478907 567294 1962989 3176884 7338511 10446833 17685379 44173114 122161526 165224274 506471190 556492784 1639308160 3506112316 -1 2 4 14 26 38 64 156 319 900 1131 3453 5149 15077 20170 54260 83442 183382 352686 828672 2088949 2839281 6091757 11608457 23684798 52473337 87934124 238844657 301305098 896049414 1572065858 3775088503 -1 3 5 13 29 33 88 214 265 892 1720 3254 4097 11517 29841 58312 97308 261097 280897 964750 1699123 3041710 4447628 16654484 21128586 60017776 130289217 257561604 390210722 577465783 1637864945 3289528815 -1 3 6 9 25 34 116 180 297 804 1349 2305 8111 13273 23280 36815 87129 237292 489181 714291 1999055 2705201 6863602 9962381 21890114 61672007 70457964 184302526 458573465 950122682 1133184273 2977434052 -1 2 7 12 17 42 100 211 265 519 1967 4059 6054 14337 22333 38746 82072 175966 399278 931865 1464077 2529033 7618580 16494282 23794711 47856747 112221303 234523356 276654023 924965259 1106312151 2910880917 -1 2 7 13 16 34 76 252 383 591 1952 2250 6056 13706 25280 61340 95585 186894 399257 996833 1532538 3141122 6125155 14475151 20256835 45886208 113787752 178961575 274068565 1033722384 1952355598 3635327453 -1 3 5 13 16 37 69 185 419 536 2039 3197 8157 15360 22173 48411 84249 229780 269890 933478 1397158 2666513 5526931 10467652 31604907 45061515 104870219 240011936 410682493 820843968 1219833307 2207937102 -1 2 6 13 17 41 68 173 410 594 1982 3718 6179 12205 31580 45198 91091 171707 465627 993670 1537951 2404151 5522093 8846656 31032358 49361910 103899022 217504491 532998669 566079791 1653432808 2643565031 -1 3 7 15 20 61 124 183 470 817 1944 3374 6899 9430 24122 35482 83013 241642 399850 795404 1266648 3313927 6906464 9041220 28088762 59469859 106873793 237760816 487494228 694379885 1163262433 2913697941 -1 3 4 14 28 57 102 205 312 879 1526 3477 5380 14682 23897 49195 84147 260127 333368 867356 1593610 3659532 8091544 16231490 22793542 61758706 81117908 248008667 277213733 874645548 1228347416 4205653502 -1 2 7 15 19 36 127 207 389 703 1070 3373 6103 15624 32657 61916 92338 183580 398592 866759 1340253 2876483 7163993 15318411 33355280 41706149 96325907 264189483 328753257 819647972 1771453103 3469374818 -1 2 4 10 19 58 83 144 413 616 1371 3707 7231 16155 30158 37605 92473 175330 335676 538989 1539494 3180140 4277125 11071519 30136046 49386488 80898800 203795340 422253717 835791517 1746033795 2942683425 -1 3 6 13 21 37 96 178 384 653 1115 3975 5761 13898 19131 55959 89337 257474 464177 930060 1262532 2672562 7631671 9733751 31961352 36763824 97133794 220689391 312772446 960737843 1575550510 4003672057 -1 2 7 11 16 52 73 237 429 572 2006 3871 6310 10528 18592 40320 86174 177596 400250 601129 1524184 4163626 5793443 14408627 31643637 47827819 107997213 219722137 522588417 653802855 1372224603 3055023563 -1 2 5 12 22 54 88 253 312 1017 1671 2249 7238 14051 26804 56497 95692 190880 269280 933364 1274386 3858980 5177563 13173085 23397187 50857838 128518768 184949163 446249264 1054309895 1976234578 3920242220 -1 2 5 12 16 43 85 180 433 947 1513 3027 7665 13043 20516 36492 85067 180119 268583 932702 1395563 2601804 4458591 10295400 31537620 51072247 71876152 139074218 407846597 965820489 1281929107 3218946299 -1 3 5 15 27 35 110 222 333 961 1108 4053 7998 11425 21894 46457 84885 236255 269100 795603 1985302 2923286 7608621 16655767 19284656 51416536 84091857 204753680 453090076 597956921 1273832879 2587837181 -1 2 4 14 16 59 85 136 507 937 1573 2313 4556 13424 31251 52528 92778 195142 333789 802110 1338216 3537120 4461384 11612307 27948866 53465113 131022903 177843624 398034757 1039978755 1781744304 4208634189 -1 3 5 11 18 32 82 158 482 512 1906 2161 4652 8348 22763 56334 84824 261700 267658 534944 1526098 2881831 4267486 12401621 28666178 43360270 109298562 173242209 353017493 679257512 1262407116 4272385705 -1 2 7 11 18 62 78 159 355 979 1404 4076 4196 14221 28354 38271 98149 172046 399248 605833 1406140 3521580 6108609 10709475 19570057 54945717 68128725 201807814 358606851 954915070 2146680432 2709074649 -1 2 5 10 18 49 125 131 322 513 1167 2063 7674 15524 23933 36835 82289 176244 268828 537212 1526983 3909398 7225009 11557326 20613004 42556449 98405836 171656623 419477676 876480121 1107037524 2972456584 -1 2 4 11 24 35 90 253 480 692 1735 2967 6756 14819 22418 59893 85162 185242 335614 603493 1852603 2673698 4401200 14447689 29263734 38007614 121402442 151422832 486011697 848917593 1277921099 3537236808 -1 2 4 8 24 45 79 200 353 755 1282 2351 7584 13365 18627 43946 87186 171262 334519 670000 1859195 2459212 5645197 15165271 19585042 36873622 74990655 200785515 417365951 1036051914 1412624776 2634406262 -1 2 5 13 31 57 95 189 275 624 1347 4054 7220 10108 17591 46961 88829 169302 266669 999006 1731767 3469002 4311289 8883844 21642669 46623460 71821027 227336066 420329917 678905001 1501083466 2479184551 -1 2 6 9 24 59 95 221 307 830 1511 2997 6369 15935 19966 50913 87673 196079 463135 729315 1998073 3316641 4633226 15061223 23689910 65967155 79864736 144896072 494864055 893259468 1421415054 4196672669 -1 3 5 13 31 40 95 145 326 878 1631 2404 4628 11585 22087 33543 83828 239793 268668 932391 1733761 2477860 4323526 12293106 18771672 66384882 118457344 171068757 338017440 617233861 1170898733 2899171713 -1 2 4 10 25 46 101 254 473 564 1587 3345 4117 9491 29404 62440 90295 184401 335449 536651 1925091 2398666 8236851 13892814 29062807 46594141 133987459 253421191 376524227 683653864 1670893818 3587120953 -1 3 5 10 21 57 65 163 412 870 1133 3133 5851 14651 24064 52810 84748 258741 268812 601804 1074679 3381023 5606809 10003131 31114461 63461033 99145142 259614334 315789908 902595453 1234481932 4118541688 -1 3 6 9 25 39 99 232 391 894 1438 3992 6523 14733 28951 52026 92829 259149 463277 666110 2054967 3052681 8123306 13441446 31537234 60388042 67751864 215574314 480438805 916005331 1762216699 4031888794 -1 2 5 14 23 58 122 208 417 603 1938 2792 5051 14556 20397 54696 90064 190670 269771 796087 1207152 3456266 7137117 15270484 31197063 41945815 103420879 144586779 342445622 849270665 1566988434 4002210695 -1 2 5 15 28 56 112 218 323 587 1695 3384 5339 10508 32285 61482 92549 187743 269740 866189 1658126 3651116 7194588 14754880 20212241 43767932 130946532 257239942 302610931 613547834 1799519039 3658807392 -1 3 4 8 22 38 117 215 262 588 1178 2150 5766 9515 28257 48192 97262 237366 334029 736819 1201947 3073147 6456873 15934896 24408054 43499402 92503188 169447489 306840027 769917787 2032404220 2584677527 -1 2 4 9 27 43 75 228 310 707 1342 2708 6339 13862 26961 63695 94946 182415 333580 730325 2049657 2270319 5366993 13389255 24886859 36427668 68759263 140599050 496013591 1007586214 1886632268 3447445800 -1 2 7 12 24 35 105 190 494 780 1880 3677 4260 14418 21114 43803 83443 171392 394937 920908 2037716 3094130 7422555 10326765 25564242 61878419 112283637 224232508 400891962 909014973 1118885474 2482670404 -1 2 5 15 31 52 72 218 382 602 1762 2758 5074 15170 22200 60845 82899 187615 264113 854248 1709495 3878916 5719597 15651569 20388003 42085272 127494452 143898547 355383013 833860804 1160032958 3594303948 -1 2 6 12 21 35 70 171 483 764 1475 3865 5232 10814 32131 57639 93257 181459 459912 920578 1250117 3088637 5465820 8969996 27540249 39147839 69634809 233350055 296081860 620835614 1774012373 3417160457 -1 2 7 8 20 55 69 134 278 750 1088 2819 7246 14992 27101 41308 94550 168412 394788 659020 1250703 4137712 5331118 11654445 22210977 40603241 89274911 165701853 404071298 834237787 1979161165 2604538699 -1 3 6 11 25 35 112 196 492 596 1394 3270 4325 12395 24997 61358 95435 250548 460660 526595 2039053 2630461 6903537 15173532 27100982 43157045 77235682 245203496 360811033 1016632457 1896198377 3745836913 -1 2 6 11 25 55 73 254 439 766 1152 2661 7272 14063 20911 47649 84381 165753 460322 593468 2037723 3942642 5268185 13230699 33548372 33813742 87213006 144019491 419377106 1017868116 1303245426 2354957476 -1 3 5 12 31 60 106 157 368 519 1089 2114 5667 10651 30456 45350 91257 233787 264085 986904 1710259 3158744 7684902 10615921 18580105 43525458 87517469 172789105 309345312 569989374 1619577046 2554842570 -1 3 5 13 16 33 126 217 490 702 1777 3115 5478 11711 27253 32995 96302 238524 262413 918301 1377473 2886538 7215857 16268579 26496777 40367129 119197547 244813169 328232770 564103653 2131387508 2908983838 -1 3 6 12 20 44 89 199 340 836 1672 2048 6907 14840 16895 34537 89343 242711 459146 983595 1181119 2100762 5051260 15409471 17661330 58968409 131975609 189188271 477612818 837864631 1528350585 3206666933 -1 3 5 13 31 55 98 205 303 609 1027 3021 4697 9365 22728 55825 85968 260092 262226 917668 1704437 3801963 8193576 16387926 21829652 44840271 86801168 162303862 375097430 794461485 1251383722 4270761658 -1 3 7 13 17 34 125 251 330 743 1510 3103 4096 8654 20258 38438 88934 243836 394034 919178 1444368 3087270 7092680 14250490 20442631 35498243 78520394 251415774 367825335 768365313 1595058082 3081844004 -1 2 4 8 19 34 76 241 259 839 1333 3982 6894 13857 18836 41204 87952 170830 328276 656982 1510139 2758026 6237693 13859996 22015208 62388504 70636660 214870345 534005549 968014137 1397122094 2527255692 -1 2 5 13 28 61 67 170 300 928 1796 2250 4572 9917 25063 33925 95967 174245 263068 984901 1640549 3150077 6235393 9922270 24087564 51079081 103452468 191783387 383222980 779056752 1879681412 2724397088 -1 2 7 13 16 51 88 176 320 964 1616 3831 8120 12538 21281 63383 84287 184208 396262 988680 1516246 4094797 4757815 8582370 18566701 57787044 119214595 220997653 432828028 1047247992 1281393561 3333279141 -1 3 6 11 19 36 124 160 470 931 2042 2614 6954 13563 24979 38859 97997 241302 462539 530238 1386074 3099012 7325918 8753991 27816545 50773462 102769959 160321293 484556944 1050643500 2054441825 2724711681 -1 3 7 10 26 50 95 138 452 772 1431 3746 6859 13898 30253 52768 92747 258835 395434 593937 1909069 3694564 4555185 12175999 26830846 59436128 73347109 229997624 527685723 948846877 1814739611 4178616943 -1 3 6 9 19 53 119 140 322 620 1154 3754 6893 11606 31383 64471 91879 252969 461161 659974 1391772 3948811 6599569 12109623 20391798 48590528 97504351 215822680 508190198 599299374 1619634899 3613322706 -1 2 7 9 20 52 110 185 465 722 1084 2355 7199 9420 28827 61122 92874 182012 396783 726063 1260391 4019061 8032676 9213250 29138177 40862259 98607190 200858933 403580905 767391268 1820189449 3407904435 -1 3 6 11 26 39 88 160 411 596 1474 2564 7570 8561 28763 64700 92832 250680 462526 529629 1850032 2907155 4366130 8823432 29487290 49314484 72867885 138823788 409314332 722992322 1830775387 3702641157 -1 2 6 9 18 59 65 142 336 915 1396 2317 7668 11471 25730 56376 98160 195873 462099 726825 1324231 3293209 5482191 11832008 18018207 51917168 69814485 176404958 413245569 631867266 2038954005 4049863826 -1 3 5 9 16 32 70 255 375 691 1971 2356 5035 13196 20237 45203 88313 233342 264706 661446 1392525 2708046 5675305 14562939 20070638 38381722 114065186 194312740 339535712 989187797 1548656715 2185654242 -1 3 6 13 22 53 126 209 452 595 1086 3049 4184 8806 27562 61785 97330 253532 461227 922717 1059297 3701531 6869651 15013167 28912257 42237170 100130723 162335638 340791434 704062372 2066639348 3538810225 -1 2 4 9 25 58 122 227 506 883 1804 2604 5028 12132 28733 49069 91855 171781 330705 725208 1910908 3373627 6532176 14174472 25357915 60143126 117207954 155236650 345927534 622889572 1666985353 2440590484 -1 2 5 11 19 51 114 212 460 775 1051 2729 5434 12096 30696 36259 92285 178133 274632 609717 1496388 3773064 6443827 14740970 28429586 63481747 99686177 165882265 295336523 618305043 1615485135 2775120544 -1 2 6 8 20 46 75 147 479 908 1788 2864 5458 15184 16622 36131 89765 172896 468378 683860 1242575 2594000 6060433 12175443 26992505 50389278 119319733 148127257 325995843 823694231 1469542903 3018054327 -1 3 4 14 25 43 90 168 308 529 1495 3060 4363 11595 24690 35920 96948 241781 341833 875956 1950307 2396420 4278275 8709736 23454851 44884184 81258545 161283738 339729714 655992402 1916540309 2786337858 -1 3 7 11 17 56 110 232 498 690 2037 3289 7708 11183 25556 49011 94707 232224 408325 544791 1505701 3323154 8216819 13941449 26311449 37985059 103287170 238359825 427374890 643782354 2130179693 2437590724 -1 2 4 13 22 50 111 157 371 605 1204 3753 4747 9668 32186 61132 90402 186539 343034 1003164 1227191 4121386 8025549 11138618 18110539 47813394 98996076 212318419 383574343 716927250 1819146243 3444591525 -1 3 5 10 26 35 111 181 325 869 2038 3394 5055 8869 17271 63426 89416 247565 278234 620430 2072472 2682911 7819385 9491499 19144005 63125264 110063269 241279914 344490701 775341878 1384136336 3511514971 -1 2 5 10 29 42 89 251 305 532 1416 2472 7326 8269 27723 46155 96713 166247 276124 546387 1636073 2207940 4682244 14061782 23469753 49948094 76244313 197503295 430463717 671605345 1940754335 2473080899 -1 3 6 10 24 61 68 182 314 836 1518 2330 4721 11002 17255 40977 88296 235836 471910 621629 2016902 3580979 6181685 9342153 24319491 65216958 83318729 170755839 393478477 575800225 1395262539 2365393679 -1 2 5 12 23 35 77 188 360 553 1412 3386 6970 16112 30629 44622 90337 166384 273574 941087 1244050 3051388 5842563 9981665 19714404 42981581 81513533 259780084 507882078 839085619 1877054505 2539788416 -1 2 6 11 23 45 66 191 393 963 1082 3529 6986 13153 19541 52263 88853 190307 467378 616773 1157493 2615933 5651333 9853120 29811574 56699967 93024955 241408906 528983494 1066071002 1434259107 4176617174 -1 3 7 15 23 60 69 157 429 597 1179 2871 5649 16076 21165 38536 85610 244870 403217 815543 1109430 3323820 5255456 10833693 31506407 47259770 85883990 152892448 308057151 886983560 1199355076 2932225616 -1 3 6 13 30 57 97 229 326 666 1846 2449 4117 13894 18629 51687 86099 257463 469114 943796 1614988 3531470 8205051 14238823 19715780 40729663 106202703 190091431 396930143 1047457865 1530659742 4202300697 -1 3 6 10 18 60 127 140 336 973 1332 2392 6197 14697 25664 61853 95484 250439 470788 609215 1358825 3657144 7280993 11877035 19095914 56228065 72051864 181791713 502614759 837072947 2130561212 3459846238 -1 2 7 8 22 63 123 158 336 542 1912 3363 7469 13265 18757 60453 88208 180653 403222 683542 1147604 3595149 7215462 10763008 19160946 43961811 100677692 259742366 448251616 1060448863 1462924178 3668619320 -1 2 6 12 31 33 72 162 442 641 1471 2961 5879 10834 20715 33700 85123 179212 471416 942517 1696343 2928239 5510132 8855642 33047763 36744423 70915676 159067135 329536094 550995553 1161381830 2934680458 -1 2 4 11 28 37 115 133 302 748 1386 2736 4105 13982 31751 65474 91955 187106 338598 612292 1616443 3131838 7084704 10888891 22170354 41845614 75274672 134856605 361952371 1032418747 1876814258 3471662407 -1 3 7 15 31 61 108 246 503 863 1867 3496 6178 10909 19452 41790 89873 234443 408505 815860 1627631 3375209 7407340 13569646 26418799 62465426 111040469 245793661 535953675 641139388 1366361150 2377648802 -1 2 6 10 20 63 76 190 454 804 1426 2939 5078 13377 28066 59294 95274 180836 469741 541962 1222087 3464257 5964765 8717564 25561504 58987814 75446786 137131254 381076321 1044588773 2090091237 3580864939 -1 2 6 13 25 38 89 198 425 800 1203 2193 6753 13084 22661 53376 84852 195549 468604 1015262 2075106 2812440 4393871 14950063 33241876 66208646 86368524 198120516 508503846 988053310 1080078039 3826771751 -1 3 7 13 18 55 112 229 256 899 1472 3870 6702 14109 29032 41215 92095 231632 405425 933941 1432398 3920509 6341198 14147875 24690275 58481886 82634588 214152401 525420841 968346405 1768747424 2418646188 -1 2 7 11 20 61 83 217 430 744 1116 3067 5788 14318 21034 62989 85470 185238 402114 615097 1288689 3646377 4503488 14713948 32693736 36322791 97863325 157664308 308876950 1025128440 1195397648 3329816149 -1 2 6 10 18 55 79 182 440 691 1235 3752 7564 12604 17110 48187 86822 169100 470790 554018 1373716 3995823 6219030 8705123 33068553 35138456 88111674 209578538 428395314 1056154404 1553622719 2317932565 -1 2 4 9 27 43 93 235 322 561 1824 3973 4356 9309 23293 33833 83637 177952 341459 753519 2088229 2344539 4586222 13080801 17921134 47105937 106887444 231971897 379944759 705224133 1210828550 2767649021 -1 2 4 14 29 56 69 214 438 983 1634 3522 6829 15130 31359 57519 93740 181893 336275 803098 1677895 3641325 6007509 15327899 33188716 51694820 133838251 242837386 478008572 935987894 1648301452 3747358019 -1 3 7 14 21 43 96 160 462 617 1219 3680 6126 13204 30868 62170 91112 250860 402493 871377 1215234 2396910 7845424 9370871 27620555 47636740 87777067 207273940 332784322 1021139234 1812772030 3333028139 -1 2 6 11 30 54 77 224 446 955 1902 2525 7565 10034 25572 37863 95417 175953 474089 607945 1635565 3991989 5295984 13873090 33372896 55198743 116781534 168420469 442883467 802135990 2093966731 2974783742 -1 3 7 15 19 43 100 217 314 958 1570 3054 4471 16183 17270 38253 88841 245348 404394 815484 1363419 2483020 7708199 16206766 22381443 58551754 120383586 134909529 399406963 894027357 1350497014 2928058382 -1 3 5 15 21 35 88 197 471 610 1393 2621 8107 11529 25918 44324 95053 235596 275933 804803 1105100 3010465 5219780 14772446 25607181 45697411 77384405 137747067 443146766 644658189 2043564949 2259545129 -1 3 6 12 16 42 100 247 503 537 1040 3925 4965 10822 29929 60065 92999 251231 474916 1005055 1475160 2603197 7790714 14251402 26929591 49638575 97704997 219490160 398680916 610389505 1689390685 3345879186 -1 2 7 8 18 32 119 232 435 929 1328 3014 6738 11172 31663 40561 92394 174277 406897 677985 1440417 2741955 6726039 13379806 29982585 55875214 79197915 136350375 534467133 558162741 1662253208 3000815666 -1 3 4 13 31 63 68 135 360 614 1760 3695 6879 15853 27338 38311 97713 243702 336129 940160 1828558 3396012 5876173 12457109 19277639 49764351 128319152 208464707 482463353 841981780 1939304400 2914098932 -1 2 6 12 18 35 94 247 350 765 1231 3963 6885 15591 21484 60951 83299 184247 467482 942452 1352990 3052060 5231759 13704685 17315128 34751357 95208523 233322330 513951336 846055470 1246767627 3582751444 -1 3 7 9 24 33 115 198 392 995 1557 2865 6143 8635 29334 44460 92235 233683 404614 683642 2071452 2702249 6835833 14740131 32739460 54471742 129527586 145725895 289160725 725107657 1725953872 2327815277 -1 3 4 15 30 51 112 205 471 578 1571 3677 6056 11831 22972 39086 83639 241301 337041 804641 1748077 4006819 7162616 16433033 27854249 43125260 130228130 207632128 291004906 563014996 1277657590 2960490012 -1 2 5 9 30 41 70 171 284 621 1745 3669 6730 9153 18666 56685 88741 191470 272654 744050 1829411 2173600 5922591 8904997 22166429 47869223 132225542 209100297 472750006 749175184 1350876767 4173847116 -1 3 5 13 28 48 103 233 322 813 1792 4031 7853 11161 21395 49486 83292 260846 270374 935381 1702734 3940957 7881177 14480314 19477489 64714017 108497206 217687107 425392801 626204822 1316963328 3979016693 -1 3 5 9 19 59 68 225 274 890 1555 3099 5677 8806 21265 61222 85921 251604 272965 674976 1495144 3352507 5527767 14677808 22969976 59485329 121540417 254729946 281752962 794522456 1176353210 3415387028 -1 2 7 13 16 47 71 201 303 899 1557 3729 6800 11177 28121 60576 98022 184451 402441 1012976 1556862 2301245 5580650 14775170 23448754 56295605 118948230 223478328 474022978 604441168 1961169206 3243980828 -1 3 4 12 16 56 108 207 397 598 2025 3351 4278 10377 25030 47878 96810 232495 337053 1012287 1349386 3478066 8335046 15953623 32353526 42491622 106954428 254325441 396256226 604290063 1930917612 2484444784 -1 3 5 13 30 38 78 187 478 901 1540 2070 7739 12852 27649 61413 97737 247834 277280 946316 1825051 2760156 5453008 9987394 27128830 52513457 134195972 198819910 411772334 1004815229 1905374900 3683251309 -1 2 6 14 18 38 94 151 292 860 1539 2350 7309 9000 28852 63509 90633 183724 470012 814842 1367810 2694753 5121879 12025037 24439721 64509110 117670597 170623164 437552609 724929226 1867030375 3715735760 -1 2 7 9 21 52 111 224 296 934 1437 3542 4680 10661 30078 54767 93718 188624 402576 747035 1245154 3940073 7878856 13850773 21934049 55750596 75673491 236695303 389590759 625191975 1690086055 4187267915 -1 2 5 14 27 36 111 166 273 533 1393 2063 4734 9139 23554 52812 82607 193708 272494 804999 2024436 2818868 7735094 8850838 24124327 44577396 71596512 175480138 396923717 716082896 1282388760 3901150309 -1 3 4 11 24 34 75 136 366 522 1878 2573 6322 15724 25966 39264 94538 243075 340995 555148 1878336 2623146 5245260 11410858 19804332 43677317 102416093 139275997 527385190 906741759 2145158261 2738897141 -1 2 5 10 25 58 72 179 468 612 1795 2386 7027 12118 26690 47433 97353 165680 271499 554353 1875072 3214071 5447226 9183587 26639025 47090784 116144172 192696947 482798809 668702874 1901004587 2434861371 -1 2 7 15 22 46 121 144 422 812 1976 2889 7638 11166 31593 60231 92984 185353 402373 876893 1166184 2100368 7149109 12138430 30430013 61511350 103909778 136291850 452644915 561655496 1703900182 3344038799 -1 3 5 13 20 35 113 233 357 1019 1809 3673 5810 11847 28993 39964 94072 239759 271337 942325 1162276 3082487 6691369 13581462 18438124 50788173 106352561 231837869 290291138 561024761 1679116674 3044262731 -1 2 5 11 17 50 76 169 492 953 1786 3705 7822 8760 25596 44642 95808 170561 272207 617279 1359395 3689266 6281299 10480892 27835501 50810448 120115371 227736805 418808207 767823347 2114983994 2343972077 -1 3 6 11 29 47 76 205 501 956 1534 2921 4874 12892 28244 53171 94306 254019 472172 548984 1824400 2446296 5421920 15047095 28360753 57174529 69912471 143157008 369351282 951668106 2118423577 4185906330 -1 2 5 13 16 57 65 220 336 999 1311 3597 5097 8527 31863 50044 91998 195227 272226 1013290 1432915 3494034 5482787 14780981 18870705 53295813 75252821 229867830 370142318 779683879 1826232764 3874045821 -1 3 6 14 17 40 68 190 445 859 1475 3097 5304 9814 17081 51046 89277 261173 466960 870960 1564095 2582829 5673692 9550204 32894141 66062752 73209982 253703102 301098641 730825391 1435079116 3853958163 -1 2 7 10 24 39 102 171 455 933 1887 3487 4889 15145 26093 48432 98283 171843 409117 552085 2073795 2906672 8180234 9100399 27838667 51576680 112298872 239732770 350034893 925180358 1974027921 2155085314 -1 3 7 10 16 46 85 233 330 888 1101 3149 6737 12318 23845 48910 85106 237043 407275 612241 1552370 2452649 4644988 12711110 18339907 59031476 86396376 259956694 516370938 1031495636 1149876521 2324580345 -1 2 5 12 26 33 127 192 296 969 1539 3959 6080 10592 28002 36715 94449 178677 274277 942622 2070712 2906534 6804691 15048848 22549368 51651436 117666337 215465072 288958108 660830985 2043782269 2716670424 -1 3 4 10 28 36 81 196 440 750 1897 2994 7443 8333 29427 44873 90457 237405 337561 621076 1619929 3099909 5176083 15053930 31541602 36828666 117089332 152665581 444710174 721245016 1838079543 2313996815 -1 3 4 8 30 49 68 222 489 524 1117 3461 7004 16124 16624 49111 86230 234199 342818 741329 1745313 3694748 5885661 15380972 27741495 46900314 92827601 265867276 536182979 854528553 1495476569 2222745209 -1 2 5 8 28 47 114 239 418 959 1402 3788 5417 13961 31807 40585 90327 177642 275767 686407 1675328 2520566 7111551 12863783 31123388 55111800 83673534 219919863 278738202 965114160 1786286247 2895148104 -1 2 7 15 24 40 85 186 295 927 1637 3740 7461 14701 19133 51689 89450 190453 407758 870498 2084051 2511956 5240406 9705587 25112705 54156001 124119844 223289763 466647828 914657423 1421062147 4158507167 -1 3 6 9 20 53 82 176 319 873 1047 3301 4348 9257 20266 51115 87533 260515 468300 675044 1229488 4020794 4582892 8522890 23531529 63645077 85216551 264945777 342842389 698541697 1544033598 3869256253 -1 2 5 15 22 48 112 247 471 779 1186 2968 6078 10593 23198 54887 95182 167051 304475 851613 1059533 3694420 7135160 14639824 25405530 62448893 100538447 161625329 301623175 624533636 1120597877 3803462569 -1 3 4 10 25 54 84 212 312 829 1497 2805 7534 12024 19621 45588 90745 261833 381151 564482 2043102 3885623 4439449 15758463 21024757 59684328 74018330 138079264 445376568 581755053 1578826665 2317474690 -1 3 5 11 18 58 98 160 441 596 1932 2213 5620 8357 22714 36609 96325 251775 325203 634062 1385692 3626476 8295809 8537464 32553887 44565146 117376650 201263982 295964781 765996902 1123894442 3006183807 -1 3 5 14 29 43 83 150 391 972 1913 3581 5195 10575 30844 49312 86353 243770 299173 846734 1715656 2323085 4577739 11496801 31582988 52833393 104231215 255385167 291332584 541785570 1711931593 4051697930 -1 2 5 10 27 42 89 241 342 886 1352 3429 5413 15237 29091 52072 84672 179105 295609 652474 1914290 2580868 5111117 13315945 20727945 66174239 79530863 262991393 308354145 814358739 1817074391 3921710581 -1 3 5 10 19 54 91 185 423 1021 1530 3429 4764 10460 22370 33503 98113 251023 327615 568599 1319673 3821444 4698709 9902360 31077320 53240331 79030726 261393143 352870661 602139922 1305904540 3024516414 -1 3 6 11 31 38 67 183 465 982 1131 2380 5244 16197 27572 43813 87337 246621 522828 630639 1781219 2644946 5364250 8706073 27910058 50385567 88199069 200074462 304525565 834761033 1915522549 2285903341 -1 3 7 12 18 40 80 253 292 577 1606 3612 4102 12804 21123 41851 90556 258944 443646 957569 1517235 2124086 4844774 13296729 21822290 46259068 130465076 228541259 353866298 947861361 1246189674 2396109334 -1 3 6 8 24 37 95 172 380 707 1078 2983 7203 10656 27338 58912 82468 233024 499962 706145 1847757 2639931 4821271 9997835 18653286 34719601 95761352 144788927 463051225 614045010 2041873732 3651845558 -1 2 5 13 19 50 99 158 461 584 2002 2657 6861 11055 17511 45831 93925 193969 318453 955235 1389434 3697033 7929422 11781000 26001088 42041066 115918315 157333076 515203692 613541405 1407184492 2309616530 -1 2 5 12 29 40 98 236 285 988 1172 2301 5806 13763 19684 39891 96374 185454 321236 1025565 1778443 2324933 7788082 13951069 21604595 58473091 84694808 180663269 281220003 975388421 1451252771 2984026622 -1 3 6 11 17 47 81 165 417 778 1887 2430 7249 14751 19615 43273 95425 255576 515057 629133 1385670 2193330 5104123 9556892 30181203 64297292 100939142 191650861 428900668 886706933 1580674399 2229955277 -1 3 7 11 25 50 117 246 323 793 1661 3132 8073 9763 31061 58708 89852 237119 441878 641933 1847327 4017099 6335223 14155214 18839477 61668867 129003729 243397019 461596919 791992579 1812007499 3511489455 -1 2 4 12 16 54 88 199 368 590 1496 4064 7525 15295 29465 36690 84314 196482 377022 1031797 1517879 3954129 4245446 15512901 17643869 48330528 71271263 201609955 463981571 866296843 1691621685 2814981927 -1 3 5 14 23 42 116 185 326 936 1891 2638 7472 11295 21806 46048 96908 254337 312157 820893 1052600 2233112 6831467 9072029 17813548 55491455 116024111 136298613 414679275 578881153 1158154384 2295601591 -1 2 4 9 24 49 106 221 390 650 1304 2477 6951 13848 27612 33037 89958 192400 382837 699011 2035177 4067721 8334008 16601425 29751320 34468818 69921795 175886821 490579337 942741923 2087203607 2781962837 -1 2 4 15 24 58 75 132 292 990 1037 3717 6724 8712 27719 41431 85439 182770 385555 827381 2034613 3348263 5782542 11092033 21878504 53136772 98954316 217875511 482028345 726629476 2091030219 2541296526 -1 3 7 11 19 50 99 145 418 973 1090 3554 5549 15917 29655 32924 85607 260088 442925 634454 1444964 4003390 8141442 12287788 31495964 51148549 85036255 253384704 327732636 878033931 1877031765 2794093645 -1 3 6 10 17 38 73 131 345 955 1907 2406 6786 15165 20309 40480 96180 251608 516354 571742 1378459 2693162 5521264 12468243 19369582 55988574 115583903 184560246 521824942 914679065 1542436515 3064142334 -1 3 4 8 27 37 88 233 404 645 1812 3086 5930 8771 32141 64100 89391 229486 371308 706944 1903738 2758531 5186335 14646988 32702215 34625412 103979415 267622648 321231828 734109244 1637258655 3276705757 -1 2 6 14 16 53 89 167 440 830 1751 3600 5174 11929 28032 64488 82059 168221 505440 901893 1378095 4132256 4264739 9184114 29654583 66443637 126893365 204689202 274826786 628072049 1902288956 3479693657 -1 3 6 12 29 56 68 194 301 689 1363 2771 5279 9760 18584 59965 93394 239338 495326 973599 1639819 3214281 5445233 15410053 21775167 34602217 83447496 160360146 307721218 723425679 1402862133 3529982937 -1 2 6 14 31 60 67 177 326 827 1227 2824 8087 12613 30153 50375 83652 177838 494932 910786 1709822 3549466 5524228 10265905 19377588 66500514 91918029 164618346 422911676 1033122475 1710583938 3787640145 -1 3 6 12 29 36 117 190 461 961 1593 3044 5060 9059 21326 41448 94746 259850 515822 957522 1645430 2963256 6453396 9168623 25229335 53264970 121348927 157185707 400947340 760071153 1293262918 2589815123 -1 2 6 10 22 53 75 181 358 875 1369 3378 4148 9807 21411 38942 96197 183801 517982 632534 1253004 3879638 5339809 10280281 17809423 61077226 79987214 260393497 393781525 761336982 1268525338 2743879016 -1 3 6 15 31 53 95 169 274 728 1950 3858 5751 11073 25204 44639 84669 248308 519466 890957 1777486 4141554 4807223 9236406 23502661 35197191 108996049 209221519 305365195 557719831 2095479946 2626395250 -1 3 4 15 24 33 77 181 445 921 1269 3974 5329 10542 27263 36575 82204 254776 378276 899961 1973338 2700907 6183204 8641313 29920114 54676518 95940969 220062971 303419212 570139633 1975002610 3159259960 -1 3 7 13 27 58 90 224 480 672 2035 4083 6901 15009 21531 44486 93582 261137 444706 1017717 1970453 3353549 4947794 13423556 26918396 35800447 112035485 207098791 508767253 807891159 1183041962 2193720893 -1 2 6 15 30 47 127 137 466 592 1394 4084 4781 12460 20624 35502 90934 187596 516424 829406 1773679 2372648 6839644 12033478 27090418 42703992 72441628 217225351 340021840 945327660 1222471413 2817575866 -1 2 4 10 18 63 73 144 425 732 1140 3850 5145 10582 20441 33214 91411 182693 388127 635096 1380764 3351593 5594714 12035510 30161699 37252333 83940961 216326054 319406117 550302484 1358594669 3010749007 -1 2 5 11 25 56 119 196 505 678 1849 3210 7521 14935 30717 34288 85603 194281 312272 568816 2038413 3421954 6318203 15644735 28193800 36662632 108442312 253437546 421285401 864024120 1632813574 2928848651 -1 2 4 11 18 57 88 243 397 821 1312 2083 5053 13119 22523 37888 90595 183253 386627 563497 1407518 3468280 4490226 13654136 33065425 61426837 69055753 172361245 340593943 1035213736 1208557763 3193136156 -1 2 6 14 21 48 111 216 442 948 1030 4041 5690 9846 32465 41399 89279 184448 519024 895701 1065993 3859099 7582940 15761163 32809676 54155573 85122204 222165377 274760416 782905145 1652318596 2622396609 -1 2 4 8 25 62 113 170 489 601 1982 3464 7487 14517 29082 61695 85693 167101 369556 785302 1990030 3189948 6676497 8809413 28951691 45162933 111100198 246519533 427268087 807113909 1743360075 3677591865 -1 2 6 11 19 63 94 221 275 558 1437 2124 4174 12958 31298 62251 85276 164348 503655 588872 1462632 3188777 4321521 16337901 23432896 43955148 68605064 193268955 377494018 1039935274 1714700312 3673725178 -1 3 7 12 22 51 74 238 473 885 1233 3911 6076 14156 30803 55885 84883 241031 428022 971471 1267516 3900277 5692743 12927275 28489714 65577175 95721204 220589277 296825021 1058370310 1700840203 4147407003 -1 3 7 11 31 54 78 173 325 856 1115 3556 5342 9676 25486 63790 82606 235064 437339 652686 1725739 3782568 6079034 9246817 19280511 58802768 99194850 259829252 316863028 801988088 2131275186 3352819600 -1 3 7 15 20 59 80 201 365 670 1127 2471 4563 9141 23860 54882 96822 230327 442234 909009 1141205 3188098 5105895 15408816 18235386 36988463 92846185 179556367 372143682 745969667 1082821550 3997805942 -1 3 5 13 22 45 98 242 364 853 1609 3645 6594 15058 22596 52709 91246 236149 307882 1032406 1145694 2535278 8253948 12989354 20139034 65071576 128912267 214831204 502804353 829325275 1215997224 3806192385 -1 2 7 14 22 45 78 228 297 623 1859 3704 7801 8596 20114 34245 92368 181386 454815 887066 1208463 2550250 5285392 13771082 22630362 48334599 114912848 233032098 437906407 711434747 1477390072 3073397483 -1 2 5 9 23 33 121 183 383 609 1314 2343 5371 10935 20623 40753 97898 181473 323768 694621 1142997 3137011 6538429 9171069 20355207 42038243 76208862 179685422 310570151 606970909 1240337798 2878545446 -1 3 5 14 31 60 105 146 366 546 1078 3700 7818 14190 18441 63884 96783 245155 301466 851872 1601577 3452373 8171810 12419731 19121460 49029413 95709876 226661532 431351633 1070878108 1567552605 3718341451 -1 2 4 9 27 36 98 145 289 692 1509 2462 7925 8512 16881 60744 91215 174046 365307 715474 1862093 2864069 7711641 10782160 24892825 40700126 69410006 178791817 416369353 792983143 1384664279 3624400937 -1 3 7 13 27 46 92 212 303 564 1117 3949 7880 13767 31477 40173 84601 256811 445600 1022546 1982562 2619568 5039076 15653432 21215424 43653995 99105208 211640901 434807330 1014964544 1854364783 3139160140 -1 3 6 12 25 37 107 172 494 898 1229 3814 7583 11726 31400 62918 86641 229972 507412 979476 1923552 2921035 7965613 10398029 29216149 57151984 99890744 202399634 459643551 614309437 1813155966 3386805276 -1 3 5 14 25 41 73 207 470 758 1403 3731 7072 14273 18545 41997 97145 254098 311466 827838 1995828 2226646 5960238 15984421 27839286 38843454 70998306 222594521 495458543 1046753488 1499218604 2239672921 -1 2 6 11 18 39 123 246 374 638 1465 2685 7628 15295 18981 37474 95666 184593 523693 561207 1536107 2677673 6676800 13347177 20790864 47923397 73240079 163335541 456236055 917004634 1507848241 3179774534 -1 2 7 10 28 59 89 160 386 591 1181 3117 5450 14196 17364 58121 94498 175980 426248 647225 1603293 3449856 4824720 9358025 33037272 42084248 100105078 258847498 308653416 1028293917 1599204837 3464061196 -1 2 5 15 23 59 114 163 373 736 1364 3104 5052 9568 32248 35685 89173 195057 312051 821766 1138316 3407058 7261823 8624344 19757367 33719308 82594201 255317572 354920262 772947539 1719944410 2996750113 -1 2 7 11 16 39 69 138 258 597 2037 2137 6798 10788 17135 34834 93895 180510 456762 559511 1338761 2737294 5830655 11901855 24403084 45330263 103102504 196768740 509207511 658481452 1444096279 3005106057 -1 3 5 10 29 55 98 155 291 868 1573 2400 5858 15626 23899 39403 91412 248828 320357 558397 1722551 3908164 7417908 12077028 24034799 60889996 132196166 193886458 317252867 833391757 1172987837 3093536250 -1 2 7 12 26 55 86 205 505 819 1646 2383 6120 14210 21505 60893 91812 177747 431291 1045142 1983957 4117460 4596901 15626014 25534475 59941115 118858048 192651924 319989102 995078035 1293205270 3350758215 -1 2 6 9 29 36 97 194 290 833 1123 2329 7328 8586 32698 39916 88572 190576 513032 690575 1599695 2727956 7473379 15736556 24913618 63926831 100634379 194865009 449033056 796146372 1867076222 2894459537 -1 2 5 11 31 63 79 218 475 679 1688 3962 6673 15012 27795 44054 86778 182484 321924 572761 1670043 3378141 6228314 15930377 28386162 33969005 130665134 216198857 532263056 826107698 2125971059 2171502413 -1 2 6 10 19 62 104 250 405 563 1568 3247 5223 9509 17620 52395 91494 164783 504532 643909 1465301 3208121 7739192 14622887 30821476 43373146 120936614 265287279 294526748 762003251 1539076625 4081165239 -1 3 7 8 24 33 122 176 418 758 1429 3119 7255 10897 24051 60309 94630 245030 430025 718424 1923481 3007885 7104873 8558821 31967596 35077751 81880172 266700734 452846675 559311652 1239653581 3545155484 -1 2 4 13 20 45 94 176 458 994 1582 2284 4429 9299 29862 47658 87275 181143 389433 961133 1274488 2536334 4343776 8839890 27822656 53414669 119019365 173026486 353134066 704290368 1787895870 2228648275 -1 3 5 8 23 58 112 174 479 519 1498 2466 5255 13261 17952 56097 95151 234417 307511 707905 1066162 3465047 7043233 8946491 25594184 48863750 80455052 182583025 317522467 1027540356 1599080771 4147451278 -1 3 5 14 24 51 84 201 392 770 1130 2487 4530 9449 17400 51776 90497 231378 308877 841894 2048461 3918878 4615787 15702415 32738359 60858876 90239716 198057698 387333004 719289197 1584313713 4112112925 -1 3 6 9 18 46 80 253 291 815 1747 2396 6720 12580 29149 56046 83188 239331 493569 772054 1474106 2279805 5008899 13362398 21505921 61232623 122259564 193709910 517963698 1028836229 1701800654 4212975696 -1 2 5 14 18 49 123 232 284 817 1227 3654 7933 16217 28616 42035 87732 181002 320893 900917 1336512 3716691 6517200 13081187 20986487 60777365 89374020 213738388 410041670 909665169 2060696904 2283692931 -1 3 4 10 31 42 87 249 311 930 1029 3784 7968 15404 18203 43607 97565 255451 376907 569857 1657499 2601085 4672567 12958068 22042964 53450038 92684037 210190993 435988162 899376346 1401606185 2229769049 -1 2 5 8 29 62 97 143 275 648 1326 2316 6672 14211 30109 60100 83030 168003 310132 784361 1801925 3273744 7371243 10942764 22374506 38982066 80356135 170677269 484228010 965867014 1656978943 3429233391 -1 2 5 8 30 35 99 240 417 551 1443 2071 6696 12539 30578 51335 82180 176504 302361 775256 1605548 2937668 7435088 13091539 33250930 43878435 76280409 189344199 477577566 1068937666 1631296560 3903510277 -1 3 5 9 25 58 125 160 263 612 1705 3146 6802 13411 18218 61539 98050 241112 310023 759289 2025125 3428806 7069433 9309380 22223809 43988732 121651306 267255694 532897984 1033736262 1436282520 3581755535 -1 2 4 11 17 34 103 248 450 685 1734 3990 7555 12930 29460 37565 85512 195645 388634 573788 1474641 3039433 8109826 12913022 27202158 33894341 129122315 209183656 418503436 953794131 1704266485 3038975995 -1 3 5 15 31 60 96 239 259 706 1035 2596 5098 12102 25180 64412 83753 231936 299962 896982 1631113 3438647 7782682 13042949 21760255 40572887 95692050 158691706 351524229 583608120 2109174907 3357138294 -1 3 7 10 30 49 87 170 416 729 1661 2748 8176 8507 16676 55578 92927 231289 430920 568870 1821666 4086972 4718531 8987642 30492513 34395112 119174558 153462699 443142190 786198710 1350347218 3935159272 -1 2 7 8 27 47 119 159 491 804 1448 3672 4692 13394 19910 52481 96070 168774 429429 765089 2088050 2311865 6410455 10834483 27455361 66978474 76416549 207817284 361439176 1023484609 1475769644 3781923944 -1 3 7 8 29 57 120 153 438 922 1113 2384 4122 12597 25734 60846 89096 235524 426633 698148 1637015 3432728 6940643 11749827 31564683 56226504 87913312 193253857 381755719 1048466690 2058717389 3229004529 -1 2 5 8 16 59 114 128 466 539 1520 3913 6819 11336 25017 60373 82521 168353 296562 767282 1505094 3499681 7200828 10966143 25272489 46580010 81799823 207972435 472709160 626228305 1930546344 3591910613 -1 2 6 9 19 37 103 187 258 578 2007 2495 6359 14891 29492 48919 82024 185699 509542 713533 1483532 2717319 7975196 8606132 22607495 45059341 103164043 171201808 483523298 931109746 1732706894 2462517193 -1 2 5 10 25 60 72 178 511 825 1224 4030 7648 11423 26578 50829 83219 180151 306071 627285 2084575 3167153 6062370 10091966 26943035 65087780 100559591 227662884 460874524 626641214 1921210597 4257321735 -1 2 7 14 17 34 107 237 456 901 1765 3375 4697 9744 24779 40039 84563 191894 456465 903577 1413636 2645824 7456215 14058114 27098430 53849327 125895725 267979119 371727319 802176025 2051694459 2732836227 -1 3 6 11 24 48 81 147 491 520 1706 2528 4827 14804 18753 55855 96464 230166 498725 637383 1888463 4157357 4699796 12045255 26952949 48744089 129980762 181527602 388905892 890523418 1443156704 4280838512 -1 3 7 12 28 37 87 183 464 701 1058 3535 5788 13162 26044 64398 88692 232400 431153 966027 1703872 2905978 4430967 8692881 28368705 39915372 88019615 240467705 290550663 965003533 2025078023 3601233052 -1 2 4 12 27 60 114 195 269 850 1869 3697 6172 11499 25923 42051 83488 187168 379515 1044523 1876145 3624522 6540941 15595597 22525191 63142976 113740755 210576511 501510547 668571104 2008089920 2553088745 -1 2 5 10 28 56 95 160 275 833 1967 3673 7879 14446 20410 60727 96365 179881 305378 623544 1764502 3439123 5159481 9085401 23171798 60606709 108464229 216339107 464593569 867925923 1527885826 3283990405 -1 2 4 11 22 55 88 159 279 971 1693 3900 4495 10964 16606 42003 91383 194363 388656 580045 1156184 3892310 4453990 11595096 23518729 53127175 125202955 222089434 360627075 567827513 1541118780 2533360843 -1 2 7 9 31 37 103 177 478 794 1361 3667 8019 12642 16855 39517 97701 180599 448976 712720 1815632 2624857 7608883 8732523 25845374 66497064 75316770 205741272 410037468 950809832 1451314936 3209463806 -1 2 6 11 23 37 81 205 360 962 1399 3715 7943 8667 31410 58945 87751 165811 498880 569584 1233390 2824925 4796045 15886222 16826518 57484569 77887159 213122995 404585483 680586667 1839286135 3543251216 -1 2 6 11 28 45 75 150 414 632 1552 2147 5856 9280 30980 44075 87978 181395 513219 588049 1676362 2300703 5783139 11158760 32500839 43365516 125660416 190615547 327951518 700479496 1675145152 2425639893 -1 3 6 13 25 51 93 217 484 777 1363 3186 7543 12319 30099 65371 84754 233958 494961 1031791 1953469 3816883 5008289 16304879 27210605 61108333 67564156 236409857 436905607 1005056797 1654543926 3688341823 -1 3 6 9 27 54 89 180 310 655 1345 3436 6321 12277 26011 44864 83125 251317 510982 778528 2064705 3875401 5143791 9864065 21637021 38564046 78289270 238030047 518331227 609298578 2010672319 2424748112 -1 2 6 13 17 56 69 164 425 765 1118 3403 6982 13043 19185 59428 95782 180081 501067 955422 1366399 3160914 6118767 8831791 29952723 37163351 86516426 250833825 486114395 948697292 1511609894 3357855964 -1 2 4 12 30 58 103 208 474 1022 1442 2771 4896 8737 24717 63781 84517 166964 368635 1031273 1695696 3220155 7561674 16579478 26496290 57639368 82870628 139427930 342852099 793085113 2135984747 3349844108 -1 2 5 11 17 47 127 219 270 687 1842 3508 5374 11939 17754 36521 91572 186914 315084 581698 1549666 2239259 6442928 15439634 21323411 37204926 112395052 246940731 279054819 664804844 1508061749 3196482826 -1 2 5 12 23 48 73 242 291 835 1894 2393 6382 8354 30354 56003 89585 176549 305858 1018997 1175597 3814448 5587925 14457483 21021016 64780919 113888898 193620455 486797835 752759031 1668762864 3961096237 -1 3 6 9 21 49 94 198 412 549 1394 2402 6546 10147 27072 65273 83045 231502 496502 766153 1168259 3945317 4676875 15576639 32438379 43731612 71474243 172860984 528605697 673868428 2114254953 3428534937 -1 3 4 14 19 47 86 159 480 581 1226 3236 4276 12734 20564 55256 93783 233493 361120 833383 1436197 2568093 5010765 11123650 25557650 45227559 97199383 264399881 391746794 977833572 1253091112 4269005454 -1 3 4 14 25 36 108 243 358 718 1441 3647 5427 11812 23552 51651 98090 230915 364776 833913 2093040 2899752 8159143 12879782 20484885 40812195 75163022 218113883 333005525 640023585 1077745949 4192944044 -1 2 5 12 30 56 103 179 452 584 1376 3616 4285 12151 17569 39666 91783 182519 318251 1045094 1621693 3292210 7498857 10278029 25747576 45716915 72250782 225698028 385127466 663910151 1565713655 2929498520 -1 2 7 14 18 56 119 198 333 621 1279 3467 5477 15816 20087 50879 96968 167971 431315 891208 1477650 3322275 7339776 15087818 18563096 50320386 86395927 238207575 305493874 924943661 1368697335 3832796733 -1 2 4 14 31 63 126 249 305 914 1102 2273 4319 12011 31313 49756 88065 172063 369715 896018 1621384 3575833 6876951 13641337 23554670 54521267 97984941 182937300 378467747 544153543 1684419286 4066331672 -1 2 7 9 23 59 81 129 327 602 1751 2176 5356 15744 28938 55147 82681 178802 441362 701855 1287050 3578350 4973250 10495550 20337162 44599509 124048230 190991851 298361923 806720416 1748038018 4083487036 -1 2 5 9 21 60 124 156 393 807 1134 3958 4381 9137 29080 52028 88446 173108 303582 699793 1292494 3380288 6747184 12197268 30554016 65167229 86486348 219199909 386045559 719450873 1772099006 4030541209 -1 2 4 14 21 52 64 144 458 964 2045 3314 6411 11731 19993 56531 92244 165627 361375 887446 1219401 4039857 6083299 12088341 27501122 54451385 113993897 235636676 471302523 605720480 1587909356 3782718715 -1 3 6 14 31 45 78 150 504 632 1906 3668 4254 11519 20831 43839 95245 255354 516461 846626 1831401 2607096 6004969 11431011 26203519 43748281 107753998 221998415 345101939 647073646 1270954255 2644407379 -1 2 4 9 29 37 92 243 303 1010 1166 3363 6337 9300 17044 55136 94142 164206 362323 691613 1744217 2862729 5232144 12938425 21267650 57248150 87855594 258913367 504820851 798500088 1373717326 3773617584 -1 2 4 9 19 33 78 147 339 984 1868 2139 4208 9825 20368 40485 91677 182303 379951 705039 1366326 3139971 5475071 11489052 18915151 54224317 117165990 171623913 356634694 724892382 1388358223 2784692974 -1 2 4 12 25 45 111 249 366 724 1414 3212 4567 11919 32227 34699 88852 189892 386611 1040872 2025808 2553803 8245004 13014086 20869431 41719521 71529579 261790577 390883248 613069152 1712198879 2998477755 -1 2 7 12 23 36 77 243 309 725 1323 3405 4159 9353 27848 62326 82222 163938 426836 1017296 1281943 2922231 5418446 13168831 21186184 38897876 77176658 238007127 377340908 798819996 2010188401 3431799042 -1 3 4 12 31 37 118 143 276 607 1618 3030 5464 12621 18565 44384 95532 260540 391959 982210 1700990 3138897 6543624 12553778 22152558 43454295 126687692 139603344 276982493 1063182171 1407878631 2268532786 -1 2 6 12 18 45 79 162 282 639 1624 2101 6683 13736 32351 39053 82991 194441 522013 1046143 1570008 2421572 5568710 9758496 23322477 44349059 127470773 193598820 536749537 947804039 1772018495 3136796710 -1 2 5 15 21 58 125 188 335 806 1714 3517 4377 15755 29905 43409 82872 181167 312184 836278 1294504 3392922 6410229 10145840 18152145 63029189 119173621 254976963 354901002 873392616 1816430348 2358382567 -1 2 6 12 24 55 116 162 356 690 1592 3021 6958 13036 26425 61146 88522 170641 498308 1022633 1940204 4102710 6659048 8689673 20356343 37917088 128745511 149662551 506525882 1010793108 1925568170 3385403165 -1 3 7 12 17 53 125 247 502 538 1369 3667 4948 11406 17599 35231 90647 250778 447412 971746 1364811 3985934 6672761 14341902 27713429 45991206 67694592 219711276 356937871 617545061 1604948636 3187889588 -1 2 4 10 19 63 111 192 393 819 1222 2288 6645 14673 21233 41808 91825 189148 385853 647362 1369488 3337845 7467781 14795316 29853718 62722157 96477777 180841688 520158359 929027805 1159438885 2379244642 -1 3 7 15 24 42 68 134 419 714 1422 3639 6542 15824 25277 40757 87449 256406 452748 912279 1961011 2156284 5698200 12505167 31426195 36726793 81169317 229078541 529906934 905314373 1929838725 3009806756 -1 3 7 11 23 35 111 195 506 996 1624 4014 7418 14386 31272 38270 83989 260717 456262 650303 1235553 2998023 7738507 16263277 28137782 58186706 121355328 222106609 403973602 857030699 1831266969 3146896490 -1 2 7 14 30 39 109 255 417 519 1260 2886 5048 14646 28513 44067 88968 188298 448424 901915 1767173 2983199 7932678 13439807 33306712 44199069 99002979 139744566 342017088 902036115 1893243200 2333747794 -1 3 7 15 16 49 109 219 448 696 1904 4069 8100 11561 17194 56694 91226 231835 427471 892502 1423671 3927528 7801879 15801102 25437734 35673873 103277868 203103476 454633633 639126319 1466748031 3855045897 -1 2 4 8 21 59 97 187 479 827 1409 2717 5748 11681 28379 52934 85760 178593 373235 762221 1213211 3469438 8062973 10161597 27007651 63387135 78273976 144219181 298503973 551636052 1968290946 4181310103 -1 3 5 9 25 48 73 222 500 818 1765 2727 5497 8765 26656 35786 83203 260704 324204 778870 2018630 4110544 6160627 16253319 26739641 59049974 128911409 147198016 298659778 744977426 1943911327 3019835019 -1 3 4 11 24 32 123 134 413 629 1311 3095 6255 10070 17260 35234 94148 252476 382753 642201 2026737 2991739 7223938 11692492 30527581 45794721 71694542 254056852 510156736 757375052 1372926135 3182263202 -1 2 4 9 19 42 100 212 293 801 1724 3554 6068 9491 26087 45774 84045 182990 378503 709538 1372839 2399998 7942787 14827660 24500169 60881906 118718763 259722058 330504819 746795741 2067349520 2286671441 -1 2 5 8 30 63 83 163 375 700 1364 3008 7022 8761 30932 53586 87678 179515 309063 765720 1608454 3276474 4405475 9263554 17346462 40143383 82967789 146947156 487477636 802599812 1858971550 3831273096 -1 3 7 10 22 53 112 241 393 801 2027 3692 6587 9626 23997 37603 94830 253644 446889 576072 1305238 3849607 6897486 14450520 30916728 59309028 113413397 209017571 477601156 777939339 1325661727 2754709156 -1 3 5 8 17 44 120 170 301 612 1502 3754 4297 15388 19780 61235 96386 243827 308950 697856 1481260 2348837 6699257 10043816 23460416 42093227 69198998 219768675 377984999 882819109 1435897647 3399029638 -1 2 7 11 21 53 123 184 425 950 1167 3464 5661 8507 19832 50267 91676 169850 432658 560469 1158846 3859952 6367891 9850989 33487349 56562976 96937071 258360300 273012574 714033527 1347078173 4189156136 -1 3 6 9 31 55 126 212 436 852 1498 3882 4784 10017 16729 50091 93714 235838 496508 757691 1816749 3856561 7098726 15786738 32253023 64767183 82496548 224361940 356302039 802542818 1535919690 4283484741 -1 2 5 14 31 32 67 191 421 818 1371 3105 7410 9945 20586 59884 97771 175754 304222 897079 1672635 2681621 5536614 9021121 30651976 66882805 71039924 241320334 466931979 767430053 1191518081 3645449016 -1 2 5 13 22 56 91 183 361 1018 1706 3110 5091 10340 20858 59232 94689 175429 304420 966521 1085393 3402582 4612656 9667940 18216138 53893381 117898526 241713468 389007638 551955911 1256872457 3580820038 -1 2 6 13 30 47 119 227 364 578 1869 2102 4438 8825 17953 40673 92297 181525 510273 972076 1829246 2593867 6389690 14413221 18913422 48849489 109105868 195682440 363955869 788224264 1534306164 2692160471 -1 3 7 9 22 55 79 146 368 513 1860 2360 4511 16055 18930 43713 96952 261968 455342 782026 1297428 3909408 5596925 12508662 17930567 49688309 114062446 179168980 359259955 856399818 1427973333 2302959703 -1 3 7 14 29 34 108 130 387 926 1671 2677 5744 8437 19820 42169 97229 248129 430720 792474 1647587 2837116 8367459 12348265 30335757 58116337 126521673 141562328 323037416 746544812 1373276482 2481793415 -1 2 6 15 18 44 118 254 264 513 1985 3092 5104 12148 19444 51551 96082 175545 521517 791237 1453355 2444468 7062688 12674965 22054743 42907012 104580488 252339700 370638925 617462003 1423758521 4104014867 -1 3 5 15 20 52 89 151 490 821 1704 3545 6171 13243 21180 51569 96598 239836 320310 858998 1193351 4087434 4379216 11947089 25491341 67056133 131682572 253218317 498890744 948221656 1205460179 3815723562 -1 2 5 13 25 45 115 243 396 645 1691 2938 6429 12639 32142 59349 87464 175044 314921 924584 1980309 2455144 6815639 13002644 30462602 33629666 132865553 141538052 488832367 1020748258 1865472089 3462479389 -1 3 7 15 21 54 86 214 308 786 1886 3643 4100 9588 26326 54270 86983 233695 452362 856783 1122379 4090953 5032935 16018283 22529395 60062463 112255640 202250692 343030469 743788818 2013697483 3891850735 -1 2 6 15 29 34 108 139 356 1015 1446 2823 4525 11088 21770 60290 94133 169254 512249 791548 1649807 2841000 8320560 11884655 19461337 51863171 71629632 160319238 399754682 629616687 1325690145 3496776570 -1 2 7 13 29 43 111 198 406 919 1749 2534 6985 14228 23643 54218 94409 178366 458297 924149 1586104 2183482 8373429 15815214 30458717 54024456 126541005 201089573 506434759 953390267 1310168142 4277638550 -1 3 6 12 17 42 93 147 459 1002 1843 3184 7501 15155 19316 57973 93571 234445 509704 924640 1324066 2117872 4249270 11091068 29312980 52624989 107369706 239328447 431566668 807560482 1523418587 3320311095 -1 2 7 12 22 35 110 255 342 804 1069 2311 6419 9519 27888 40751 86021 186350 434276 990554 1256655 2651271 7649637 13318239 18432076 62057326 92924013 190901287 507372994 677641662 2080758766 2725819265 -1 3 4 14 28 37 121 225 401 585 1486 3107 8161 12600 23533 60527 95646 231303 377185 792787 1784265 3099429 7062766 14226510 30287653 47544618 78682377 266793888 406930638 950787254 1220881613 3275124608 -1 2 7 12 26 32 88 169 368 519 1601 2473 7006 10902 20537 64301 90266 164775 445840 987420 2045081 2848666 5160501 9609266 17532802 49463979 126878317 181208707 522782745 621811950 1107636075 3410254967 -1 2 4 11 22 39 72 191 338 776 1789 2239 5242 14235 27224 44945 84159 192982 363186 531891 1056935 2644878 5622841 9433197 20875360 66591092 119352583 184303722 297133394 966900950 1984853405 2379451037 -1 3 4 8 30 50 104 190 410 1018 1273 3846 4755 13158 27033 47262 84366 254214 368034 662552 1647136 4087384 8314591 9691833 29530556 53088854 97661541 225733561 364167025 953959203 1961623167 2552412838 -1 2 6 15 23 41 104 227 273 933 1314 4003 4098 15761 32759 34013 86846 181641 503027 794404 1256564 2113789 7405002 14474646 22251566 53167908 81523824 218678984 381135053 927142707 1627339122 2831839920 -1 2 4 15 28 36 71 231 434 864 1580 3722 5681 8218 31540 57619 85067 178413 381732 793884 1720101 3096794 5548660 14612515 30570849 63366475 124995283 206152891 323022577 684939462 1664457987 3594756552 -1 3 5 11 21 49 112 252 451 761 1759 2348 5789 12453 19164 62433 93609 232024 315775 596228 1257412 4156790 7244759 14275345 25173707 41100678 133070704 168342990 312378810 1058393847 1441152860 3572192635 -1 3 4 15 25 44 77 254 447 845 1221 2909 8151 8568 22483 33131 92259 259573 374928 856248 1979484 2583055 6026098 13284608 31195658 66651711 93260999 163123317 409613706 780233187 1139472076 3196370135 -1 2 5 8 16 33 83 203 362 637 1128 2133 5275 10095 31692 47562 84466 190165 298039 727383 1521786 2903882 4975409 16487267 18558270 48393136 96769917 190522873 314408607 723890988 1737709667 2341325698 -1 3 4 11 30 58 71 141 424 925 1248 3151 4911 13099 21393 54696 94221 242170 391777 591681 1640676 3481596 5382531 11100996 30769705 56010888 96981088 243039845 341747075 999604621 1289505630 4123589648 -1 2 6 11 21 56 111 202 451 877 1362 3141 5948 13863 22433 52535 95694 174535 516953 525972 1116164 3480055 7415661 15165465 26509489 63544297 72923833 250534833 286081138 1059781269 1291395474 3966197978 -1 3 7 11 31 59 120 212 272 939 1208 3098 7300 9043 30901 36071 83199 250838 441408 591378 1772322 3609718 7091022 15746810 22271277 50771458 92147971 245710324 463166810 736493232 1745805017 3010569056 -1 3 7 14 17 43 97 164 350 727 1513 2910 6899 11513 26278 61471 86528 245565 446187 787959 1379175 2235070 8268850 10381133 18150333 34821471 68202798 147971608 499200298 576406737 1999210329 3328873694 -1 2 5 15 31 58 120 245 282 773 1195 2747 4988 10717 17579 44418 97614 181461 302905 787818 1575156 3150975 6825583 13656033 22581592 59317327 88486752 144800350 350079813 668173371 1565866285 2539415615 -1 3 4 11 27 41 64 213 510 758 1704 3195 4863 15456 31685 50865 88031 231171 387007 591684 1838776 2495537 5255326 15165475 26737072 39987409 125848138 259501548 380349062 917152881 1701752965 3898835415 -1 3 7 13 22 60 111 130 362 754 1823 2881 4671 15891 32030 64430 86872 245503 449551 984009 1180932 3542460 7609085 11020779 20532992 35626787 116819250 148614450 400023981 843414382 1686106644 3617801828 -1 3 4 14 20 43 110 219 467 702 1718 3109 7572 13063 26339 36214 84540 253854 372707 787007 1247202 2166726 7608543 14957144 26636921 34318965 129960634 256578008 429403714 966415405 2001135892 2748301753 -1 3 6 11 22 37 93 190 296 718 1910 3010 4182 9565 18942 53333 97967 244461 519816 590458 1246795 2623791 4200310 9252407 22042789 36566939 115421337 136798290 367559359 702782140 1384033023 3850357590 -1 3 4 13 21 57 64 157 363 738 1772 2834 6256 14933 29807 56995 87166 235420 390668 983390 1180340 3147340 5769780 11606554 17972715 37715423 119193762 144335954 478017889 934155286 1728260701 4237775867 -1 2 7 10 26 38 94 213 367 749 1880 3886 7375 8507 22536 35431 92044 193922 440618 590260 2032535 2819460 5113886 15274838 18299958 40270394 115529312 212723231 427394138 692681002 1273418316 3079007672 -1 2 7 14 27 58 86 180 386 722 1604 3855 6425 15942 22179 39308 95223 194127 438324 852023 1966152 3342471 4391361 9765447 32376746 36703551 124919403 207565337 495930156 923643521 1085551426 3201386652 -1 3 5 14 26 60 113 166 317 787 1237 2967 5064 13477 25079 48798 83079 257122 300083 790374 1841172 3614641 6640861 8445281 24247698 63350640 88695189 162643478 337528294 1003286414 2046529834 2568226356 -1 2 5 15 25 43 96 153 435 725 1525 2912 7117 16371 16568 49158 92036 178425 321536 789799 1971919 2173255 7760200 11249810 33148227 36663767 81301506 135103364 486056043 827510924 1347896260 3838887690 -1 2 6 12 27 56 77 228 320 683 1499 3949 4698 14361 29233 41369 89063 191613 492408 985254 2038115 3286689 5922692 13099213 20223490 33635033 75200371 210546444 356272797 848220730 1869937093 2340204602 -1 3 4 12 22 37 78 226 442 738 1254 3854 5959 10900 21333 62688 93483 232121 377822 921395 1120061 2959893 5526105 13760361 30436094 38634271 96198185 207109814 290619327 559000796 1263108238 3386956232 -1 3 6 10 30 42 116 224 341 687 1782 2228 5511 8332 22023 35691 90112 260317 504275 526579 1774896 2498901 6313277 13929997 17460263 37282361 121933347 189164636 298181323 787058504 1263955635 3199329411 -1 2 5 12 24 47 110 134 358 922 1256 2123 5495 9103 31116 35151 85289 185632 307815 985529 2037687 2499757 8025596 11638218 19298794 57706975 84692093 179951351 303675007 789315645 1690370130 3205955798 -1 2 4 9 22 52 111 226 454 892 1858 3304 5196 13501 18486 51168 92853 179932 388360 658733 1054518 3748850 7357633 12637070 27024979 66319975 107162572 240739618 274771412 1059837264 1357402440 3888243785 -1 2 7 11 27 32 106 146 307 617 1181 2324 5990 8701 17773 37570 96113 196452 440277 539571 1997701 2941833 8094821 11162973 24952297 43788950 86922916 175291005 298984873 747982219 1520010785 2808304056 -1 2 7 13 30 59 99 180 321 718 1597 3835 4689 14681 32185 58767 86181 176080 449065 926264 1792960 3258311 7469343 9599948 18672515 34751315 131700162 223847091 385141926 827462635 1624586796 3447683315 -1 3 7 8 24 56 100 170 418 821 1355 2320 7127 15423 18294 65331 91520 232895 444197 666056 1863328 3641760 7730267 8943998 33210245 66426346 72482759 195192040 502894477 817676521 1418929798 3658250608 -1 3 5 9 17 47 112 189 496 517 1333 3999 5785 15393 17439 47915 93137 248947 295802 730038 1533659 2350681 6926960 8484333 27913333 46522980 73594459 206818957 301500239 911814459 1550153286 2451893131 -1 2 5 15 17 60 81 246 472 831 1559 3237 6973 10250 24638 50752 87529 164619 322448 802480 1462776 3574634 5175658 14157793 28446704 59907463 120006047 242186697 511240975 572407746 1988776957 4153773993 -1 2 6 10 24 33 73 199 453 570 1512 2254 5109 13896 28041 57617 85278 177109 512093 601161 1854369 2997642 5950888 16582406 27856088 45619567 83370193 185094677 340761779 1004641756 2008260259 3344341095 -1 3 7 11 16 34 91 169 308 635 1990 4011 7306 12103 28102 62650 88434 243854 450227 605511 1334365 3060154 4312885 10029201 21566115 42283196 104875870 215388625 424656653 668651916 2139037852 3291967914 -1 2 6 15 20 63 117 224 504 852 2025 2884 4218 9087 24045 42297 92623 184662 492221 800778 1076863 3594933 7312312 13113609 28718774 63467690 116057901 163771306 344906994 792894235 1203834842 2492406916 -1 2 6 12 23 62 121 237 275 723 1184 3746 5261 8879 20668 59364 90797 170661 508585 998146 1269873 3448342 6540351 13053933 22037018 38653950 88353180 222906398 314562013 674504617 1266170419 3527303932 -1 2 5 14 18 38 76 156 469 954 1858 2859 5596 8268 18248 48179 95582 184698 301507 867333 1406827 3003700 5346340 11215356 28853298 56736283 102136920 158515408 290108437 754476620 1491335446 2346765712 -1 2 5 9 19 50 66 237 368 1007 1345 2353 5594 11715 30518 60692 84734 179991 313168 668313 1329836 4112335 5883502 13578625 17256124 55358817 80205402 193729774 318975695 554726168 1784342498 3618789894 -1 3 4 14 24 45 70 164 363 776 1382 2314 7719 10559 20563 52871 90951 245226 386774 798737 2061847 2591928 5346178 9681271 17231319 65153214 79188613 190237117 406154334 629649270 1189075296 4212282843 -1 2 7 12 25 48 66 153 319 853 1586 3478 5395 11855 19881 44797 94695 181222 426446 999296 1862161 3931878 5697374 11782198 21600670 59114852 126094241 266213518 269695817 622420943 1425597222 2534531009 -1 3 7 14 21 42 85 236 329 908 1803 2478 6907 8961 23166 34131 91630 259679 436182 802079 1144657 2346416 5233439 13758380 20152834 54422714 112324032 190613248 505045139 757529295 1224323452 3201042854 -1 3 4 15 24 47 67 253 411 1022 2019 2197 4828 15636 18544 58301 90509 236884 384719 862551 2064316 2407748 5615800 13152076 32607356 55174188 110389633 181374654 381673851 853959893 1395429400 3465265222 -1 2 5 12 18 58 116 157 275 823 1056 2072 6231 9019 17294 64940 97615 169762 318500 997596 1402272 3388756 7052363 11976870 22745692 64306207 95775791 169389830 522041399 802394065 1379794559 3295901937 -1 3 5 15 25 42 82 151 338 533 1472 3146 7990 8982 28475 65045 87818 244992 319157 867920 2050318 2137327 4568540 10932176 19728300 47778124 68555452 254885736 411192289 712218766 2110896689 3253196477 -1 2 4 13 18 49 83 255 309 755 1130 3541 4290 11012 31811 37713 82453 182868 375719 931987 1331283 3728812 5098419 14661655 22036126 39082090 96205729 238876603 371778736 572639547 1623702779 2880844540 -1 3 7 9 20 40 86 239 370 621 1363 2064 5554 14282 27498 55645 85489 233129 454079 729547 1071656 2538554 4886230 13757701 17375313 47798590 81050384 188449725 316993777 974979782 1997407468 4174318410 -1 2 6 9 23 46 88 167 468 610 2001 3010 7249 12376 28363 47907 83839 190911 492859 670101 1275264 2195876 4667036 10249829 27567099 43350018 112694479 140319977 431042999 1023241433 2024520708 2500218329 -1 2 6 14 26 46 89 170 316 990 1404 2323 6774 12324 29466 60065 90111 173510 513360 866871 1994203 2544086 4993305 10252486 21884891 52582114 83017642 198763866 478169460 1023379408 1633980181 3278083841 -1 2 7 9 24 41 66 139 367 667 1972 2707 6860 9772 24909 39688 88249 184632 438861 667614 1933283 2601669 5385908 12090742 17020256 39461910 105539537 155816837 531186879 731578157 1884474899 2772146336 -1 2 4 14 30 43 108 136 368 618 1382 3662 6844 9657 23524 36350 91091 194782 369134 862279 1591134 2204082 8202372 12535504 20161029 42020490 75648817 226210445 500374819 772091846 1313426698 2968762160 -1 2 6 9 18 47 124 235 287 969 1349 2960 4118 11035 20066 36577 95132 189858 502153 663552 1466294 2140011 6699971 13919244 21676929 56031552 77635249 158095412 384543324 624502131 1422742625 3059922892 -1 2 5 8 23 35 93 209 465 916 1928 3720 4099 14726 28704 42308 89589 189727 300940 735058 1073392 3054870 4402761 15157188 27968722 51495443 110939691 216587189 340584553 810451119 1866465548 2402484824 -1 3 6 8 19 37 69 219 319 970 1359 3229 5936 14384 21764 42987 97350 246287 497339 668510 1460457 2850878 6228334 15604231 22621499 56388259 79231137 239912369 301112494 826092961 1335585610 2336029257 -1 2 4 13 27 58 109 144 287 851 1517 3902 4117 16308 25489 61908 84596 173734 378180 930869 1933100 3398270 8002494 11739980 21776618 61055453 75025685 223030356 381704355 905879174 2108862247 3708084096 -1 2 5 15 17 58 120 215 481 733 1111 2999 5909 12238 25725 61468 88731 177498 315709 794887 1473482 3198474 6757992 16661694 27672679 41780103 91325691 145918452 299995490 552641277 2032599017 3392685582 -1 3 7 8 20 47 69 144 353 848 1973 3733 6043 12557 30088 53316 87684 237198 454038 667780 1079112 2151686 5791010 11043413 17678799 59730846 106232135 210044428 321129516 947982891 1837447947 4114836445 -1 2 5 11 26 32 81 215 304 796 2016 3973 4408 13347 30476 41497 88014 191100 302056 538008 1930721 3057633 4283607 15725469 21344480 59925797 102404556 226897779 361126205 1018099897 1761257854 2223066810 -1 3 4 14 17 56 67 223 338 1015 1847 3474 8126 14751 19833 49759 93832 245559 390627 801706 1460258 3328621 6125624 16094021 19698176 57119174 112039593 252156867 455378245 868532105 1583739913 3878959550 -1 3 7 15 24 34 85 167 338 743 1170 3415 7570 13491 20294 48398 90392 249186 427647 866215 1853549 2799155 4420962 10414425 19128477 35188827 91937149 248160903 463491287 1038126307 1589059788 2517396342 -1 3 6 9 20 62 107 186 437 811 1081 2273 7805 14209 25209 58969 85401 245220 514097 733961 1141564 3275582 7831127 9689068 31924725 66079467 86290839 172609321 420616616 1004026477 1966372383 3425290256 -1 3 7 14 21 63 85 143 351 825 1769 2262 7147 10306 20700 58779 91980 233732 443515 798507 1137385 3603171 5194284 10933363 20126330 65940119 120280065 176285724 511341522 651078013 1122869682 3582507639 -1 2 4 11 25 53 84 141 352 538 1834 4088 6069 8688 16483 65414 94928 169425 381063 534490 2051418 3862256 4677545 10733358 17040918 46796144 114954693 213658708 315117661 698011791 1494951877 3411430752 -1 3 6 15 21 60 117 202 381 785 1357 2281 5074 8964 19653 33292 95476 261641 497923 869454 1085741 3430129 7123213 14950166 20462347 62748932 80340392 182757432 360327535 799889519 1412214583 3069257631 -1 3 4 13 29 42 81 201 427 962 1319 2820 7226 10773 19135 43170 96166 250951 376623 999609 1750601 2251377 4362817 16451483 31329379 54727054 73545928 153187874 440195034 634239704 1585990193 2584127997 -1 3 4 14 30 59 84 193 390 999 1778 2267 4846 12567 24336 64228 95263 231029 385094 808614 1698329 3162295 4707921 14746153 31720936 57151473 125835523 183510184 385967444 1055699325 1174582896 3731602933 -1 3 6 9 29 60 90 201 318 936 1268 3846 7649 11279 31080 46581 83804 261231 500742 750528 1614892 3306430 5088396 15692295 22193906 52524035 87404091 231760871 440570437 646130749 1759017253 2173744411 -1 3 4 14 31 63 97 214 364 895 1958 3696 7295 15632 31740 59178 87131 244767 391093 815140 1634756 3439753 7596091 15944512 20940440 64127559 103779224 203135362 407353539 903675502 1785881136 3234320538 -1 2 5 14 28 63 115 161 458 827 1971 3341 8157 11937 24865 37001 89503 180610 294929 878994 1804269 3499082 6527312 8800264 25885914 66179699 116044615 261432294 465731111 632405844 1883717218 2816366035 -1 3 5 9 27 38 110 201 368 983 1078 2226 5570 13943 28296 59174 83256 240537 325634 745563 1965189 2845031 8383414 15751289 20088950 57647207 94562308 174546075 314802590 1006351886 1892735665 3246472089 -1 2 5 14 19 40 97 154 367 984 1844 3490 6943 8806 20796 57230 91397 177673 314169 874895 1363114 2249986 8311950 10842512 19565309 53784894 115656348 258032283 524873425 703005701 1156844361 3774026862 -1 3 7 10 25 34 77 195 277 824 1165 3063 4905 14712 22910 47375 96380 248742 435124 546133 1943003 3037202 6142604 16678236 24363715 61453960 91316694 160096853 343000792 927710344 1113944216 2527583313 -1 2 5 13 19 53 96 246 431 519 1283 2844 7721 12752 25788 42975 82423 192159 308802 943898 1351887 3952597 8190932 13932907 32781196 42295613 73903527 147545096 436197531 1043455259 1930876769 2355743387 -1 2 5 15 25 47 114 246 391 790 1267 3561 5873 9450 31965 56530 82595 168214 311942 818689 2022285 2378374 6719522 12908109 30813462 59532924 94891409 253566682 299253189 741296188 1683525560 3948150717 -1 3 6 8 31 60 112 193 293 971 1218 3958 5102 13082 26465 40962 84380 255181 505993 681747 1745094 3360951 6612753 15055976 23291945 56669081 85293641 234652318 335682403 969681409 2023377868 2246369844 -1 2 7 8 18 46 88 152 307 513 1995 4065 6905 15056 27956 55381 82855 169912 444957 748889 1562795 2114173 4232258 10669678 21915247 47630369 104884966 211015565 529619239 867544498 2063181502 4265195080 -1 2 5 14 22 52 92 222 508 524 1971 2723 5314 8895 20953 37148 93234 193918 297902 873545 1154165 4092654 4637285 16317380 26841255 43937477 111997778 152273819 294405688 774551537 1292382920 2713091572 -1 2 4 15 30 41 95 185 463 964 1591 3885 5777 12133 30416 53099 82278 164452 381441 815906 1623667 2316510 5028767 9145258 28691120 54216737 123837285 225307189 333457741 668891606 1819072929 4052840117 -1 3 7 8 16 60 103 150 503 545 1809 4069 6193 13143 32542 37848 88750 246932 426325 686513 1351381 3294343 8190846 12378769 27710384 46508881 104937001 206075691 498369813 974549676 1781894225 3197331339 -1 2 6 9 29 63 71 203 434 791 1960 3005 7570 11589 18429 54858 97690 172889 509059 672168 1695284 3237419 5342968 15636882 29405335 58981009 115489054 156201491 432780204 546307415 1382560267 3761270409 -1 3 6 13 20 60 88 164 257 1014 1688 2116 6322 14297 28817 63279 87113 241230 519276 1008902 1169033 3539904 4327130 9046222 23599578 52311239 117536656 183238084 494487857 940021322 1670811645 3738418138 -1 2 6 14 17 62 101 218 484 578 1805 3401 4965 16238 27931 35873 85505 182809 499038 882393 1420157 3604899 7865046 15926880 28380751 49026875 101529303 243955399 384871248 885981694 1903624807 2803959631 -1 3 5 14 17 63 82 153 437 711 1231 3584 7426 14007 25951 39446 82572 250332 296758 816193 1553532 3480641 5125384 11690608 30839732 35411880 98562251 220514071 463446417 1037778044 1957525072 3039080887 -1 2 6 13 25 51 81 168 389 889 1772 2710 6179 14059 20165 36749 92535 190629 497579 941973 1943154 3741697 4667033 8670749 32149206 60320600 133229695 138189268 487606680 990479932 1597011727 2817447267 -1 3 6 14 30 49 97 239 257 726 1471 3332 6438 11068 22027 38923 92940 260329 491867 803069 1814443 3676983 7483359 12998991 23037251 38227612 73642099 246758327 514681825 580844013 1086423941 2949858642 -1 2 7 9 18 48 119 158 379 676 1539 4014 6586 12823 19040 33757 93192 189885 432934 679131 1550718 4134466 7220081 12286443 20302567 39774763 131433211 201485925 495968795 987535287 1593327665 2921566507 -1 3 5 11 30 54 105 144 310 784 1621 3881 5137 8264 21765 41679 93271 247518 307890 607814 1609434 3746710 8342117 12426400 23266437 66325468 130031462 225263201 299526343 674549034 1296412043 2421258462 -1 2 7 8 21 32 104 172 421 765 1868 2616 5290 16245 20640 49756 94755 179405 447037 738281 1111729 3028187 7816885 10418867 31730074 36595998 107125334 151102269 295827987 864036903 1286237145 4000947535 -1 2 5 8 23 52 80 249 419 688 1556 3114 4917 11425 25053 60426 86295 177737 326408 751258 1100623 3681770 5071605 14674148 30301179 34384006 125748913 258096376 393759064 654673605 2084348292 3579043187 -1 3 6 15 18 50 117 173 451 1017 2026 3172 5368 14752 29384 34343 86338 252963 496804 878489 1555702 3810797 7034204 9164730 25857027 53562025 112457491 237228166 274301208 868834399 1776339674 2891426175 -1 3 5 9 27 36 87 244 502 766 1027 3250 5790 15766 27553 48623 85971 260643 306895 752854 1933993 2695224 4606887 13563448 26065229 38027877 86241209 266376630 277291001 887629081 1930183744 2455103153 -1 2 5 8 30 60 71 194 375 681 1543 2557 5489 9756 25089 52018 89068 171828 317561 750664 1697923 3159080 5459730 15055550 17153543 36811229 126397743 174759631 286120825 683504040 2085545375 4277350015 -1 2 7 13 16 63 66 203 481 643 1660 2569 7444 16219 19127 54259 91302 176503 450366 946886 1413284 3452819 6088080 14694156 26497038 34661495 125121920 151279205 425389644 843720902 1578199498 4103775576 -1 2 7 13 20 58 68 237 261 882 1688 3403 6712 13193 29221 42945 86026 193007 437630 935069 1171296 3269402 6197120 13046781 24322456 63263170 122942455 257402893 524439291 972278439 1741147706 2324022820 -1 3 6 14 28 43 123 162 315 866 1560 3945 6087 13806 27304 38056 82334 250840 498886 809526 1701734 2280871 7057453 9506998 23083321 61831910 129543268 226310588 307002303 1031516039 1894924022 3000989473 -1 3 5 15 24 47 80 143 427 974 1051 2836 7671 12757 31004 49673 88720 237019 315107 870452 2013823 2398806 4571506 12541761 31299067 50517612 84242472 152098965 450454932 1069216034 1831216576 3894825827 -1 3 4 9 24 40 75 174 279 683 1375 2735 6225 9890 22328 56419 91808 245369 381274 750055 2067352 2407204 5823474 9988539 24816939 39513132 81594354 158273534 526717675 682704586 1189376481 3826289558 -1 2 6 14 16 48 96 169 260 678 1700 3168 4336 13307 23130 51736 94999 179815 508441 878990 1347584 3783152 8244403 9207653 22982305 41349516 119812973 260463404 335792161 955086041 1172549656 3963803001 -1 3 7 10 23 48 100 192 382 1019 1974 3097 7362 9061 20586 62485 91342 235116 458158 553356 1286203 3971940 8118851 14832662 19202013 54818002 103196863 249138509 403952245 688012445 1120564676 3472862106 -1 3 4 13 30 39 127 163 505 551 1921 3404 7503 15962 23535 47172 94967 248968 373217 1009304 1697592 3130174 7252598 10245716 28025907 49106931 116167498 248578546 404488755 900204465 1220218119 2674859434 -1 2 7 12 22 38 76 138 334 628 1824 2677 6216 11698 18939 58295 94269 169977 452646 1010445 1294212 2928108 5609641 12516815 19682603 44941429 115224212 155012241 502132377 558129900 1479451549 3539832825 -1 2 7 12 19 34 74 224 460 706 1888 3493 6967 15189 21922 53228 97927 177570 442911 1008996 1478488 2659786 5680373 14024476 28065367 41049686 108452422 249387811 504156457 819089357 1083897641 3944034248 -1 3 7 14 22 56 99 179 329 731 1335 2621 5458 10362 21800 65378 91705 237338 456057 815915 1226649 3187198 7966493 10016654 18428447 35086932 82483150 166585696 306336255 651556583 1225618645 3293034658 -1 2 6 14 18 57 110 221 506 637 1620 2763 4826 11402 24865 53269 86732 165410 514459 869866 1483797 3188304 7446632 15968888 27703638 47683507 122941695 151136847 375483012 562020822 2048949009 3943491770 -1 3 6 11 28 58 74 211 473 687 1556 3350 4235 12432 23160 56287 94294 241566 513432 615445 1676435 3576700 6266043 15829676 27702797 36044772 121049267 235024607 344087206 989846033 1143829215 4261849594 -1 3 5 15 21 57 98 131 458 575 1468 3020 6835 12840 20582 53536 96243 237968 317714 879322 1285601 3315807 8033173 11045164 26852126 46394196 80820783 142495037 502787556 1028732675 1109547610 4281321931 -1 2 6 10 24 50 111 222 492 937 1048 3499 5127 14058 17030 59443 92290 165728 517785 620959 1883661 4175741 8302337 15830590 29294260 51337219 84856735 262542290 321208221 1042832114 1508296978 3425376304 -1 3 5 13 18 38 65 140 494 631 1084 4075 7905 8992 20981 46452 91861 251283 309355 1015282 1374977 3142429 6087925 12571465 25408096 44199648 90292782 202280821 408690027 702948686 1132812902 2411898111 -1 2 6 14 30 32 88 178 402 560 1325 3164 5718 15519 31598 51942 88817 168450 511372 873334 1739022 2745521 4920118 8925253 31616196 46855315 70395380 260331472 296191822 885127050 1658528617 3877002409 -1 3 4 8 21 43 68 224 478 828 1318 3468 4848 14603 22166 39710 95962 257679 368098 688033 1241814 2536201 5971402 14232865 29189820 59101451 69714582 251918771 340306089 814823644 1259492796 3066928663 -1 3 7 10 20 44 114 206 355 701 1836 4089 5676 9673 26621 42688 89610 260819 434793 546000 1107358 2137497 7210259 15862063 19929764 35600383 112806233 209313179 318817003 749993291 2113121325 2428190979 -1 2 6 13 29 36 108 151 330 683 1259 3748 7304 9325 29675 60729 82839 175316 518656 936745 1686231 3071449 8323872 11143121 17369438 37754273 84881778 218973090 439594115 805235417 1646611093 3550001596 -1 2 6 8 24 61 105 243 284 534 1317 3665 6994 9016 21805 34595 91254 188800 491954 748717 1897008 3322205 7997836 13766923 21378130 43804860 82837047 219066267 486024526 698834113 1126864577 3094040835 -1 3 6 8 22 59 115 236 501 547 1035 3207 4879 13522 18597 50985 91441 237883 508913 682045 1290467 3470072 7286370 12869738 28552950 44292041 87906237 253551088 364321467 1029318879 1422944748 3869029021 -1 2 4 10 20 35 93 189 377 757 1155 2556 5249 14830 26457 56787 83222 170950 383401 609557 1215663 2942700 4204189 9195342 17402234 34270626 91436575 168328783 303691924 894045317 2040340125 4138740692 -1 3 6 11 17 41 112 159 418 545 1720 2487 8111 13536 29806 62924 86710 238639 521063 613165 1358845 2475778 6827737 10636361 32936931 47547004 129999618 174717111 467026656 986548180 1640083351 3663456776 -1 3 7 10 28 63 99 143 386 910 1797 3259 5983 11171 17517 45259 94213 246306 440244 556032 1627277 3383103 7814826 11037600 30670350 58054931 103385647 250483030 322315543 553736126 1571590364 2298294160 -1 3 4 12 23 63 102 199 287 725 1813 2104 6831 16149 25569 35151 84743 246254 364530 933902 1105916 3587540 8337253 15235547 21936123 40774607 115756080 196069779 532911580 838172289 1921302366 2841260250 -1 3 4 13 19 47 73 184 407 673 1878 2732 5557 9429 24817 65430 89641 238334 391673 1005458 1356514 2609228 5581239 8617506 33082569 38739099 105264400 167267156 280921964 672307928 2096344318 3410944605 -1 2 7 12 22 35 126 213 282 866 1365 3843 5205 10295 27526 38470 89682 182877 430700 1004241 1301021 2733725 6760846 15034676 21795157 64116513 78501056 220242079 314968038 599590930 1920998689 2893493926 -1 3 5 15 18 57 125 138 267 908 1395 2471 7370 10622 29434 59162 84240 241432 320931 872347 1352542 3338721 6453749 11009383 21261402 57002296 81606117 191388483 450204676 605858851 1702748586 3571795245 -1 2 6 9 23 60 92 235 336 557 1400 2898 6471 9882 31020 57976 84886 174280 516602 675243 1287324 3339874 4290655 12902432 20860515 42377844 82836284 138767624 515297771 691602332 1745094166 3660975156 -1 3 5 10 21 56 69 188 370 781 1638 2454 6849 15210 26851 48277 83179 260446 310842 540730 1307704 3582458 5794894 9941257 16863968 65591135 125959797 194819304 524377147 895534993 2039863485 2563566870 -1 2 7 11 30 51 122 163 353 615 1076 2253 6467 9744 31289 64587 84713 177941 458313 544335 1818308 4122053 7105812 9162340 19203203 44632451 98311018 193536758 534213416 723052093 1758096080 3320496502 -1 2 6 10 22 38 109 187 492 841 2001 3657 6793 8466 27198 51121 88770 171069 509028 613520 1216896 2873562 7499924 9430720 27930717 58808922 112238002 212649868 517102231 704617693 2084291954 4162215669 -1 2 7 13 16 45 112 235 399 529 1754 2173 4486 9697 27269 42992 86798 193651 435771 938417 1438602 2534771 7226837 13884388 31054802 43309968 126343985 196598277 365943056 706141330 1889849819 2549337088 -1 3 7 11 22 54 91 130 460 659 1700 2689 4157 10695 19461 34044 96857 261876 427066 621363 1244618 3899593 4486776 10937412 28098013 39132881 130954590 163544757 349107099 613260757 1435059939 3119289357 -1 2 7 10 26 33 75 171 366 905 1153 2953 5720 11942 20416 49232 96808 178702 442607 621426 2079226 2999487 5796174 9809284 17362079 58340298 91911779 151626440 295825906 542313067 1352209660 4283115800 -1 2 5 14 24 40 104 181 349 682 1412 2256 7366 10441 19744 59564 125111 256152 452859 583768 1108277 3730399 5303942 15067070 28899471 51566440 110532380 239496102 310490910 978008687 2003662616 2680725339 -1 2 5 11 28 39 94 221 316 678 1226 3936 7895 13868 25526 65408 130968 262070 458737 917248 1179262 3603490 6879626 11924625 25817008 53466202 132492785 142961469 374598084 545054686 1137556481 3158524727 -1 2 4 12 24 46 120 191 398 888 1428 4042 4391 12664 22865 63006 128577 259728 522131 783679 1307404 4061261 4580398 16433698 24420827 34345729 127481493 139547047 426962636 671604039 1900839668 2272820904 -1 3 5 8 20 61 65 237 454 907 1486 3733 4105 9408 18798 40494 106183 171786 498832 1022315 1808299 2525042 6791733 9103421 21787163 46588354 118123279 161013194 429792710 1027944579 1946968152 3930571593 -1 3 7 9 21 63 80 197 289 649 1543 2159 4233 9732 17375 63927 129293 194699 392109 851684 1700702 2551708 7788237 11774109 26354135 52054103 85912920 225955878 502571451 1004680011 2013948325 2180752767 -1 2 4 10 28 61 95 211 511 587 1103 3691 7540 13843 20596 33490 99126 229708 492878 887773 1152808 2925505 7599753 10516823 22995182 51797982 123641268 154710455 341630650 576723074 1918974677 4028385527 -1 2 5 10 18 35 68 239 451 572 1536 2865 7843 9856 17220 50968 116465 246940 442975 837873 2020528 4060564 7978870 9855457 22317406 57349145 91044591 240214585 284134702 911546832 1969696407 3002095728 -1 3 4 8 31 56 102 188 359 902 1092 2342 4205 11871 26744 46233 111971 178131 438488 965710 1157029 2727607 5231695 15930296 26553045 34627750 105948739 260021307 521065258 829235085 1501180001 3980614228 -1 3 6 14 23 42 65 210 377 743 1829 3319 5240 11034 31521 46815 111662 176930 311186 699190 1933634 3668142 7751957 10875166 31348541 54378834 68294240 150482186 481719794 936944863 1280872818 4216576934 -1 3 4 10 29 58 91 220 496 805 1778 2129 4952 15257 27080 43490 109266 175104 435262 833526 1150308 2876952 7359146 11399159 23026219 41734915 75642887 214068800 531669929 609926528 1295751779 3851276464 -1 2 4 8 17 51 86 178 359 804 1336 2573 5330 13768 17168 43042 109393 241369 501175 1028681 1999528 3001222 8091424 13166859 28050853 42928916 129570612 229192008 424758187 753777418 1865126841 3330864568 -1 3 5 12 31 48 78 185 261 877 1171 3489 6200 15139 27993 53731 119515 186062 514622 770542 1376010 2399254 6967317 13809560 30740897 46083987 103173460 194085873 327901795 684445590 1163059896 2504632780 -1 2 6 13 27 53 73 139 491 841 2009 3317 4622 14504 22601 61761 127629 259232 391970 585386 1301074 2527618 7298016 15071133 17693739 37806874 93506196 158444886 458295705 595860039 2064458224 2334818005 -1 3 5 11 27 50 97 175 405 987 1663 2318 5485 13628 18997 55740 121553 187663 513973 836632 1571222 2467142 4476791 15390631 25019447 44104139 80848280 231689828 411751866 770163037 1729820544 3214064565 -1 2 6 13 26 59 93 204 312 1016 1445 3615 5438 13604 30921 50640 116470 246339 380883 581621 1238342 2722523 7634395 12175954 25350533 41873656 131120679 165152686 482740597 696655200 1373121430 2515621515 -1 2 4 11 17 32 68 230 489 579 1391 4077 7703 10193 27947 45028 109944 240013 500910 835207 1938886 4055131 7954445 10401220 24413740 53599291 105981101 161966984 394504067 808696041 1572051997 4081973071 -1 3 6 15 16 37 86 219 499 966 1598 2864 7311 10069 28831 53056 117765 183040 311846 776968 1831320 4101998 6840420 11730254 21201746 41966968 79077406 261825295 321224320 873062180 1141112579 2320664125 -1 3 7 9 22 56 99 186 395 895 1299 2128 7662 14193 20924 44192 110378 174935 368932 834440 1737568 2277717 4279024 16422808 24373688 34089911 118776861 257489722 312348193 633278599 1959273114 3647962085 -1 3 7 15 20 51 82 206 385 657 1076 3201 4855 12328 23417 43152 109232 176053 368791 701936 2002630 3001410 8342836 11572553 20177007 61223258 127621164 184725199 433365977 697414536 1919387598 3682914531 -1 2 6 12 29 33 126 151 429 973 1681 3768 7174 8869 30505 62686 128699 259055 392145 649567 1365950 3506938 4915273 14483675 24248702 45679268 69469189 176229119 379983409 880621008 1136869390 3065032737 -1 3 7 15 29 50 91 150 287 571 1985 2436 8177 15808 16461 38103 104399 168560 367766 691112 1551145 2478152 8261430 15275144 32842860 63534861 67620581 228536418 308171349 801225650 1863580057 4207569429 -1 3 6 10 25 52 64 243 394 694 1178 3476 6452 8878 29915 47637 113012 180112 309057 958851 1548132 2344628 6493421 9517945 18372564 61393926 121177937 179702333 330502809 827404979 1164591800 4275631571 -1 3 5 10 19 45 105 144 364 529 1506 3045 5624 11892 28297 37211 102994 169222 498239 886509 2013445 3404253 5905665 13319418 27545524 61924270 106511817 229461348 410970107 913126833 1483693741 3361785009 -1 2 4 12 27 54 114 132 369 654 1330 3221 6850 12322 18213 34040 100162 229386 493660 761336 1093823 2543145 5512145 13709839 27411249 52988468 102209816 177979266 275501952 540484606 1737252930 3794922258 -1 3 6 9 16 62 113 166 431 614 1040 3642 7885 11280 31336 39307 104981 171161 301043 885779 1946017 2354692 5380887 16064728 22634868 54114630 119667536 151528887 402418731 999792708 1095687995 3646835545 -1 2 6 8 17 63 118 208 380 1014 1604 3121 6827 10138 17599 57260 122353 252213 381089 901192 1896751 2328654 5584333 8679433 33205337 34306043 71606984 140601509 318279576 889731842 1900310470 2948628674 -1 2 6 9 21 61 80 254 369 942 1099 2268 6141 12826 16906 55838 120859 253690 381258 838622 1696956 2393430 7610814 9140474 33066922 38875349 101729759 249419459 420726757 726137364 1771938407 2996196958 -1 3 6 8 22 43 109 192 510 726 1712 2541 6970 13317 17070 42569 107981 172182 306405 834140 1743400 3276415 6043082 10305573 23109735 61975878 84588564 217554430 401536042 596650990 1641314552 3322803526 -1 2 7 11 21 63 73 192 504 862 1328 3038 4247 15792 25356 49386 115423 247213 313738 1037317 1767063 2470258 7092396 11364525 22532326 34602595 121021531 217714673 475535749 565586925 1111642391 2199042709 -1 3 4 8 26 53 79 166 329 1017 1290 3157 6914 11548 19765 59618 125589 191984 452338 980657 1362778 2210530 7217211 13194644 25411697 41921236 125705519 187966948 268982392 1027987796 1894416437 2568444416 -1 2 6 8 31 36 81 134 511 933 1777 2738 5168 16320 21954 41321 108422 240914 375157 886331 1233433 3567857 6738391 14907121 18471499 45178901 72540479 248920597 444684404 631356503 1904183979 3534409196 -1 3 6 14 24 44 116 226 326 950 1631 3446 4671 11288 17095 33960 99043 167844 302539 700755 1241604 4092932 4977560 11237041 32110275 39156830 68742060 156255886 455445882 932550739 1958591120 4065324061 -1 3 4 8 18 58 64 187 498 885 1106 2507 5918 10169 17717 33761 100249 167471 432582 966444 1898678 2522122 6813425 14575426 19582116 38868515 102704600 267600767 411667615 1072340664 2080223778 4200523747 -1 2 7 8 23 61 74 145 357 666 1300 3875 4595 15836 28194 58742 122918 257929 327474 835595 1813489 2506861 7189005 16738119 27196677 50906162 101099230 151016935 412779135 632561087 1242639046 2890816340 -1 3 4 14 25 50 114 135 375 857 1810 2672 4227 15465 26256 61868 128758 195683 453937 578337 1159460 2313306 5284484 13989814 27578162 49649047 100074081 262603940 527436964 599988385 1156393023 3078837982 -1 2 6 11 18 37 127 201 352 722 1494 3198 6070 14216 25877 51621 117905 246253 382074 976647 1870911 3757577 4694634 9246601 31995844 53831051 117229674 180342749 490981331 710860726 1318516912 2220532685 -1 2 5 13 18 63 104 158 446 908 1596 3953 7049 15676 26442 49640 116521 248160 446718 780346 1672934 2511489 5222873 13772383 23747452 49063119 80413592 194577929 273813251 766450487 1269972167 2296079375 -1 2 6 11 29 50 77 146 397 966 1466 3924 6733 13133 18016 60441 125280 255771 393046 969470 1279968 2194708 7190659 16524659 24406940 45978768 118906577 140892357 307209923 568335096 1724068518 2284143942 -1 3 5 9 24 58 103 243 349 737 1168 2570 5703 9923 27828 59639 126182 190314 520913 971460 1487163 2901748 4890077 12270664 31544154 51363296 126509047 229221426 464283416 1037040919 1352977515 3140584746 -1 3 5 15 27 41 103 211 390 611 1187 3082 6183 10108 29076 65320 129795 194058 519504 576977 1292225 3824555 6067550 9250273 17593562 57078156 131458599 199352163 328630458 880285806 1153705921 3102765264 -1 2 7 15 19 50 94 208 470 771 1057 3128 5820 12203 17427 34149 98459 233406 302341 769781 1633479 2770749 7700798 10914839 24483910 41857162 105118846 173695542 478926853 866990458 1992059700 4043751543 -1 3 6 14 16 50 116 155 490 647 1247 2909 7673 12658 20900 52169 118510 182019 319065 713971 1747302 2642204 6146662 12897408 19645091 61134457 124125024 203069410 296031879 540617934 1894735935 3092093714 -1 3 4 13 26 41 96 193 423 515 1176 3359 4218 13281 24395 62910 127140 196545 453583 775419 1153298 3693147 5896904 10151060 20627622 53520046 129963700 177355492 446841659 702993790 2009570145 2177130040 -1 3 5 14 27 54 87 232 403 863 1501 2188 4771 13561 24036 63518 130170 194496 516113 646460 1216717 2382369 7534530 10018839 17685815 39424216 126966284 254932899 502390952 699522124 1965396500 2413976718 -1 2 7 12 26 37 73 233 400 549 1544 2926 7326 12887 21565 46267 111438 244391 303439 564175 1234779 3628276 8367166 9800706 16841209 53361202 87117275 241338471 311882868 544156757 1966563643 3256018975 -1 3 7 15 29 48 94 227 388 798 1199 4091 4509 11162 23105 60532 125240 189809 389390 710548 1547097 2578100 7928175 10079551 18460162 34551722 112420377 157717840 412304561 867817334 1753717470 2253542829 -1 2 6 15 19 60 67 144 425 517 1654 2733 7104 13288 30956 40764 104577 233687 363553 701972 1691745 2454526 6784718 16035142 22667814 55904536 87957399 264126294 336030066 657700417 1593102534 3260707342 -1 3 5 10 31 59 100 180 494 993 1375 2178 7852 13109 30169 49698 116446 183621 513955 913125 1212980 2718746 5037747 16446251 18003396 50070074 129435340 252841288 300160917 571158199 1452753618 2525084946 -1 2 6 9 20 55 75 139 389 665 1711 3281 6202 9197 32613 35788 101482 230316 368562 833055 1629646 3108201 6667333 15583570 23877228 66839037 88751800 163403072 301393291 851522655 1283670032 3292519578 -1 3 6 15 16 40 87 164 372 828 1124 3569 6789 11249 19719 51505 117974 181185 319345 785950 1810534 3364105 6677547 12815041 28449660 42346989 117328637 187810271 298178702 987035385 1982706721 3171704841 -1 2 4 10 20 46 88 201 295 884 1051 3334 4175 12723 19644 38407 103349 236561 494180 897317 1697073 3628465 7251059 10803902 25494970 50204596 116987473 197212941 468866291 717535743 1740241535 4088888305 -1 3 6 11 16 51 70 191 464 646 1683 2685 5405 13756 17443 65328 129203 192882 319776 1039209 2065552 2905612 7062144 14069356 16986877 59329757 84077747 257673065 440115311 795356121 1780311808 2519632829 -1 3 4 13 30 61 100 240 462 624 1786 3758 5356 11287 23373 47058 110686 179710 437494 756620 1429268 2640782 5083862 12579366 24524794 51274040 98879398 191647791 534161438 860717858 1762251919 3709235499 -1 2 6 15 16 50 85 130 418 697 1204 2523 8046 15920 23682 64590 129615 259892 385466 704686 1745596 2622389 8128474 16518965 22549371 65940236 122321473 245600639 295258112 791205906 1913492388 2364623976 -1 3 6 11 18 52 65 147 471 616 1588 2528 6878 14869 30776 39400 105900 168541 295184 1024258 1958521 2687010 6881403 16318669 19399017 55247832 91030714 213454545 371593234 748692800 1431261073 3469735130 -1 3 7 12 20 43 66 229 491 516 1197 4051 6671 9763 32604 45317 112513 179378 371096 627832 1953621 3540335 7671185 9641548 25110531 58156904 130978786 137873321 309925558 884554709 1241600319 4178828470 -1 2 6 15 18 37 80 247 301 643 1774 3879 6333 9875 17844 64279 130888 259839 385497 712213 1621755 3998903 7080107 10032607 28457367 54423094 96641295 180432405 305090596 877642310 1893634089 2304071110 -1 2 7 10 20 33 67 144 495 715 1071 2875 6477 15575 28451 57636 124792 256465 326096 973271 1737590 3871134 7938614 15425441 17013324 63122873 133909550 216317243 367426091 700238230 1195484132 2764262109 -1 3 4 13 19 41 101 153 265 797 1076 2146 4983 8452 29819 41769 107773 174392 438333 755050 1629264 3215422 5580284 13598175 29536897 47416095 116904916 246943453 497425727 1009466658 1232357993 3911773468 -1 3 4 8 27 36 126 225 419 517 2011 3863 6417 9354 32168 42508 107359 174829 442131 952257 1431414 3217750 5121086 11304067 17540476 50833251 79995039 200519666 311735818 920949560 1254878385 4005317912 -1 3 6 15 24 36 80 153 492 789 1327 2423 5793 12565 21848 59809 126831 188981 327637 778017 1291733 3608804 6700438 16534478 18271375 34442733 121197461 242083069 412217984 687915737 2107217157 2540337728 -1 3 5 9 29 58 67 145 510 636 1428 2441 7940 9451 22118 50497 115291 184159 514707 976853 1284771 2693129 7023053 16335834 16971976 58113656 117198388 256633902 268927009 879113536 1674141890 2761990789 -1 2 4 15 28 41 99 219 399 829 1796 3131 6275 8914 18071 51084 115250 248357 514471 585620 1348575 4010248 6254635 8829661 17588960 37588599 86121205 154675019 298667773 872076536 1958409698 2961487252 -1 2 6 10 29 56 89 134 300 953 1960 3822 7367 9200 17469 59639 126426 255752 389875 1033159 1227043 2765874 7499846 16160794 31290518 40734922 98395263 184855421 394791933 886314566 1907832464 2584704029 -1 3 5 12 16 62 113 218 289 741 1959 2719 8127 9815 26832 64836 129304 194231 517359 775861 1803640 2437410 5592896 9222862 27883256 54712352 83006945 240714889 294588059 925044879 1585984924 2712689078 -1 3 4 11 27 51 93 217 280 1007 1418 3376 7454 13258 17311 53041 116838 181082 448117 914496 1481684 2433723 7958093 10730415 29248197 39378330 131063919 180402745 395790579 614914768 1716972396 2855841631 -1 3 6 14 31 54 84 146 336 789 1868 4050 6458 15446 27886 41676 108432 175242 310392 693725 1432332 2303644 7755328 15188818 28318094 44645752 100626189 169059352 325954186 797159567 1113164785 3813206021 -1 3 5 11 20 43 100 235 414 926 1130 3769 5091 12924 32527 63529 130609 194490 520062 836402 1611881 3350619 5656138 12485208 19139137 45292566 113976286 139938327 466586815 694556941 1471819631 2894355985 -1 3 6 14 20 62 103 231 510 887 1855 3898 7859 8793 19981 65326 129611 192703 320955 708841 2010857 2106719 4604253 10674536 22796764 35765686 84680051 168240129 348406645 910353532 2044318708 2238753059 -1 3 5 13 26 39 91 211 267 736 1989 3052 7428 11684 19730 53929 120424 186837 510613 718793 1081958 3614847 7159930 12437063 28500077 56406234 75910731 255972899 302438704 1062259696 1931146641 2744615965 -1 3 4 14 29 51 71 192 300 807 1265 3691 6311 14284 22255 47050 111026 178670 436673 560938 1440878 2505912 6308399 10723197 25877016 44060201 105480358 136177362 283577480 668147232 1883717345 3292546334 -1 2 7 11 18 46 119 179 403 1023 1028 4012 7354 14776 27777 39642 103753 231855 307423 1039719 1918445 3331846 4609477 15857452 23924005 42932746 112799999 156400063 354137975 768202267 1137465330 3753701396 -1 2 7 11 27 42 122 209 341 766 1617 2705 4174 12027 20751 61821 129922 256802 312523 1021867 1335624 4166513 4615500 9668806 29970759 52687353 88930928 261679176 524337408 813668805 1648459117 2521212625 -1 3 6 14 19 50 99 208 345 935 1095 3645 6540 12508 18512 65454 127424 190714 317863 693012 1665915 2789520 4943720 10460694 30177136 41069589 102643857 141252978 293527401 543201830 1783724450 2480125110 -1 3 5 13 18 53 78 213 288 932 1448 3057 6799 12548 32320 51571 115221 186750 518862 692929 1594668 2918226 6321741 11720378 26802585 36028152 128063085 204875297 369515368 646551053 1524260277 2487261562 -1 2 6 8 24 44 126 208 462 696 1209 2928 5192 15643 22686 42052 110299 243777 360713 906091 1401157 3733360 4529927 9447709 22177033 66911658 125307149 205590791 412038295 620382461 2144506747 3698123257 -1 3 5 9 22 63 118 217 393 557 1776 2140 7446 12397 17286 53088 116381 186860 520155 959832 1602716 2524814 5378622 9185046 17459233 54375575 99375060 233693459 275558654 556292107 1640560551 2883492289 -1 3 7 12 31 40 94 138 279 1017 1621 2723 4306 9513 31359 46433 114334 175367 364290 654551 1466093 4181429 6491898 15474229 32717616 35537178 74511586 247155548 513271252 980970583 1114282942 4087797615 -1 3 4 15 27 38 96 174 337 704 1562 2295 7623 10489 31447 63995 126990 192505 442535 635351 1200341 3507576 5702108 16712701 27657323 58068885 90052491 234107820 282811368 968727685 1079256647 3156635415 -1 2 7 13 21 42 86 136 467 811 1833 2952 7979 14104 25315 50680 118723 250666 320035 624988 1857215 3645641 6422700 15597973 20251523 33621684 85592084 251337133 287588197 657554362 1201863568 2274014729 -1 3 5 9 18 47 101 188 260 997 2016 3784 4587 16119 18199 50376 117665 186512 516644 961753 1865399 3313825 5584141 15621222 31842836 35630219 97023574 190615898 441071399 628447732 1612704184 2712450833 -1 2 7 8 21 45 99 215 375 718 2001 3839 4610 11287 17311 42234 109452 244313 299932 841834 1663736 3534889 5581508 8802129 33337394 53054304 80407898 174659342 419112222 892886803 1977850397 3575366917 -1 2 7 9 31 36 65 222 305 546 1569 2470 5059 12649 27226 49141 112535 239378 299674 914970 1200424 3654655 7681322 11494657 26387622 60856086 95549983 208293559 521858554 801206298 1182178588 4244499581 -1 3 6 14 16 37 120 232 424 941 1913 2870 6120 8947 17924 60576 124545 193511 316605 695472 1730751 4109943 4472620 11039162 17534358 46088929 100655289 243333847 433506183 973451778 2128032373 2538041321 -1 2 6 14 17 59 107 231 449 652 1610 2631 5354 13066 28155 55468 119681 246916 389686 757790 1725397 2140324 4728886 11158940 23174590 66408223 93882584 261848633 466477585 697347842 1205936289 2583844775 -1 2 5 8 27 58 88 202 491 894 1571 2630 5228 13437 22524 56862 120698 247285 457275 965351 1398500 3071188 7721696 12109928 22996814 36936887 70336433 236208251 451472748 800098374 2060651259 2710508859 -1 3 7 13 16 43 107 228 287 777 1308 3530 7220 11397 22184 58593 125539 193479 381812 564211 1594770 3334564 6022935 12316245 28245331 45796085 127777596 169287127 380448417 1003507943 1869212814 2375154230 -1 3 6 10 31 37 70 148 264 613 1915 3744 6032 13542 26893 64154 128568 189966 318919 958471 1141529 3538176 7469438 14742030 31780346 60080909 81104099 169223012 492133848 674010093 1112214623 3183940083 -1 3 4 15 20 61 74 234 462 683 1939 3569 6281 8457 19550 53228 114903 188247 455370 632201 1920947 2214788 6932852 8703548 21086809 66181283 72089513 164478074 300182792 835224422 2129727163 3022200270 -1 3 7 9 20 45 118 153 496 956 1552 3977 4797 13858 28395 42089 108565 179312 361687 850544 1600517 3448938 4235985 14525984 19115444 42120691 78354899 192536224 422261774 778136567 1120251000 3808867865 -1 2 5 14 18 48 73 138 503 711 1169 2415 5169 14430 29005 39562 102832 229577 439121 578113 1734876 2854810 6400623 15529584 17835594 63593392 125558545 241787909 446079464 597812924 1373968259 3446161380 -1 3 4 15 25 53 67 156 405 916 1800 2294 4111 13289 29238 54040 120981 184020 456523 626753 1080448 2410875 6684273 16679799 23087544 48476330 96811982 222520106 496755393 795389555 1602163383 2291218055 -1 2 4 8 20 43 66 222 263 660 1541 2141 7965 8275 18783 55695 119419 248212 517907 1030390 1793522 3269345 7386296 11029845 27448832 53069488 85324412 221085754 313540561 855926995 2040763215 2753826681 -1 2 5 15 27 54 100 185 417 837 1829 2063 7055 14041 17089 46725 113695 238438 432995 641461 1201216 2463386 4382259 16545408 22474924 33817727 84545297 224334842 370945494 570389958 1637087118 3550219386 -1 3 7 9 25 56 101 250 275 658 1388 4062 7616 8302 19818 43380 107892 180177 365802 837647 1399562 2922901 4968667 11891830 27904089 53042056 107059274 166646575 346387283 890028965 2074626971 3583615329 -1 2 6 10 21 32 86 147 259 843 1159 3168 4650 14185 22279 40286 103396 231171 375744 1046016 1720936 3908584 7264653 16333667 32982489 44149725 102024817 168434740 418849533 774268992 2066535836 3775277444 -1 2 5 10 23 39 115 154 356 681 1255 2411 6817 15989 16504 61397 124383 260109 444844 827197 1793753 4053290 5094654 13643709 28991865 51157750 132076992 250201795 347113678 722563779 1758379711 2180393638 -1 2 7 8 21 61 71 191 318 982 1719 3405 4519 11930 21966 63602 128827 254531 312715 821625 1656039 2480009 6398395 14360031 32193787 35814865 79339691 159653497 416103078 938373416 1619047350 2637182208 -1 3 6 10 16 52 89 171 461 613 2023 3797 7378 10919 21041 39151 103800 167279 306483 977007 1986181 2863785 7390749 14554747 18759026 56782283 78115725 169110527 371654422 1037529275 1813633976 4055973699 -1 3 7 11 29 46 127 237 401 555 1470 3747 6942 10707 29532 55116 121948 182772 391949 958936 1246535 3936005 4200808 11152617 19954864 50778041 110621320 138981577 331102790 1005865180 1251843361 2554807717 -1 2 4 15 23 61 69 135 356 987 2041 2334 4532 9720 21471 63696 128521 257760 514592 568699 2033029 2297053 6561256 15153535 25979235 37787232 92629263 215848601 501835938 964531385 1768320462 2523765245 -1 2 4 12 23 45 82 189 310 688 1220 2550 4668 14288 26548 65441 127544 256235 511969 760816 1837874 3151370 6307743 14251626 31706832 54892874 128847849 235872202 478162379 712327544 1330686141 3027330512 -1 3 4 9 21 47 84 169 470 704 1305 2560 4603 9275 31256 55937 120098 184110 456802 1024962 1706211 3413161 6500012 13527623 17955986 63286131 116399341 211893195 502875672 939889570 1090149683 2669782862 -1 3 7 13 28 39 77 157 335 581 1339 3444 7354 14422 30403 56492 119913 181469 385541 567633 1314761 3282950 8140440 15100948 27586134 66893690 115553148 198992042 401994187 787908622 1515801942 2207886573 -1 2 4 9 26 43 89 211 299 732 1852 2825 7428 10881 23405 46958 113627 240690 497766 977952 1314036 4069141 6632751 11695699 26273512 56037997 71514321 253060063 315610126 964128342 1626652931 3503512918 -1 2 6 10 28 46 114 195 364 762 1930 3164 5585 15039 24778 54623 122393 247387 387678 1029245 1247303 3939573 4990114 8995804 32479893 50876894 78621897 142878074 496582791 643341977 1146575050 2529931918 -1 3 4 12 20 36 77 193 383 802 1212 2467 5582 15709 26316 60133 124583 194990 447836 689709 1973397 3877278 7690251 11569486 29493028 49679555 107552416 261041807 446190766 646616946 1124870205 2916833897 -1 3 7 11 30 41 65 218 281 566 1863 2384 5766 15616 28471 62481 130013 190213 379306 955762 1052868 3683915 8027835 10993806 28607298 60763210 83319452 233737973 464140058 663977037 1254737653 3110176880 -1 3 6 9 21 48 84 142 304 523 1699 2783 4918 15104 17221 41773 110301 177246 301121 912724 1578747 2700794 8281401 16155590 30327576 64185817 88589718 264728436 477025868 644044183 1734448809 3259626258 -1 2 4 10 25 41 94 167 376 858 1126 3250 6979 11918 23959 35861 99634 233655 500476 907370 1318148 3941638 6311438 12825977 28372312 49377228 112981685 173948965 296003679 1047971867 1626349896 3894100704 -1 3 4 9 28 55 119 189 341 567 1266 3175 5898 11919 24420 60985 124771 196410 442527 1030208 1249732 2434561 5325875 15259614 28677662 60641138 123587384 189179139 485106020 856379153 1849281453 2220991506 -1 2 4 10 19 63 94 146 486 716 1662 2381 4735 9348 27403 56781 119775 248644 522448 899828 1970687 2105730 8152699 15384897 17297111 64655417 94331637 210226730 511374713 992061245 1387671450 2307882739 -1 3 7 13 22 55 107 156 280 849 1260 3446 6745 13501 28930 52988 116411 185123 392162 570786 1972868 2635133 4223898 14403732 30395785 42713602 106421950 189259795 294945564 604400891 1447031796 2628886747 -1 3 5 11 30 35 77 155 404 540 1119 3669 6793 13712 19713 42397 109993 179556 498870 851761 1187903 3170678 8313406 14765143 24946352 58305045 118011311 151031076 321183190 659571753 1757001451 3359345219 -1 3 5 9 20 63 103 218 277 701 2026 3908 6444 13847 17935 56942 119837 181578 517176 954259 1713731 2385401 4239940 10383950 25206498 53348215 83168961 197990922 303837941 626740728 1635765276 3110990216 -1 3 4 15 24 48 119 242 463 897 1666 2450 4219 15107 32003 64478 128774 190707 445200 630621 1124202 2119774 5547626 10706823 23178596 50219876 71670356 229714030 488194459 662867290 1504123162 2777950900 -1 2 7 15 19 63 117 232 440 674 1110 2524 7537 11533 20787 46912 112813 240038 299582 783992 1587155 2519735 5370894 12530253 17529129 62909581 132060178 241774967 333021057 1060037037 1816068486 3730178773 -1 3 7 15 20 33 84 254 384 988 1814 2684 5447 15358 24921 39432 103803 167518 371781 715457 1980894 4089121 6919726 9537638 18719891 47381207 99224739 265755680 441198665 543249283 1108731966 3734912114 -1 2 5 15 19 41 99 204 279 580 1765 2948 8033 13913 17425 59422 124654 260012 446877 635321 1720277 3300658 5493761 10206968 25242899 64126597 85179222 249766401 292252889 642947427 1625902723 2407134521 -1 3 6 10 22 56 96 159 365 733 1922 3495 6074 9619 21714 49600 116926 185907 323043 951139 1584958 2183065 4387154 14335720 29249533 57864642 79740831 152325380 503641614 981775103 1816091436 2873479346 -1 3 6 14 23 62 81 168 365 767 1125 4037 6006 13226 23141 55455 118860 184202 320269 693276 1914952 2245195 7404896 14662643 29313024 55633443 117938525 142683034 526942142 769962846 1979209487 2819410727 -1 2 5 9 20 49 86 239 262 544 1592 3048 4549 11056 29944 60040 124146 260979 446350 1019725 1778810 2844931 8378559 9744122 26821574 61452102 95043592 235317844 521293797 896120420 1131708063 2931751120 -1 2 7 15 20 55 108 229 303 970 1475 3805 4588 8818 28704 63047 130825 255881 318754 759591 2042528 2714335 4705047 10796175 25576420 39756958 128350371 151514157 405980095 991798949 1211727864 3134448675 -1 2 4 13 19 61 116 217 395 1003 1143 3176 4164 15834 21234 47627 109132 235408 509291 687998 1627420 2507461 5605123 8845615 18165331 47737610 117105686 169083157 457507544 608634618 1884228117 3226540871 -1 2 7 14 23 59 127 202 264 690 1087 3068 6365 11400 19798 54583 118240 254324 306183 686445 1881108 2381030 6290414 10454476 25902497 52264171 125680787 203312032 357095989 987553751 1895159729 2849687989 -1 2 4 14 24 32 72 210 257 934 1610 2180 7298 14695 25742 37489 102118 243647 512851 606638 1101475 3374035 8170998 11002693 28719943 35872925 68525644 204906480 285449669 709204456 1255839159 3566371885 -1 3 7 12 26 46 71 255 361 995 1609 2327 7200 13420 20972 50467 121128 191755 375817 620667 1221315 4081943 8191448 9083894 32573850 36445660 68761177 226842076 274122989 638831003 1945029214 3143224385 -1 2 4 14 21 38 120 248 376 862 1248 3024 4604 13346 32303 40444 101503 243885 509925 612730 1954222 3695221 4699540 11983378 30634837 45449394 101951381 225897252 492700773 734005852 1407194059 3276813236 -1 2 5 8 20 34 66 178 399 686 1588 2609 5185 13536 27063 49870 120369 254784 428138 937208 1806364 3827202 8313323 12777612 22456276 63114041 92935943 259993735 442918035 761257897 1096479338 2358293218 -1 2 6 11 16 54 92 170 431 803 1289 3210 7209 13543 27007 57420 130302 248291 369411 935892 2077903 2778256 7601677 14143238 23571396 40850812 118922238 189739880 369910733 547288534 1322440941 2780727528 -1 3 6 8 29 45 98 129 384 944 1182 3241 4958 11845 29401 50512 120516 195055 297364 805458 1087299 4158731 5885006 13945711 21283662 46849167 101638611 175422897 409209620 888347346 1074147926 2404862874 -1 2 4 14 25 48 72 232 287 874 1919 2204 5277 11838 23732 45049 113259 235294 511166 617308 1164348 2260985 7203417 9184130 25380062 46701075 98424064 230972588 415936459 874297895 1830655992 3483422136 -1 2 7 8 23 47 77 192 322 901 1123 2661 6492 12472 17272 50572 122332 257572 305266 812033 1746138 3567681 8356506 11735597 32123540 39483035 105090985 211420312 338824000 652876379 1672754502 2854636514 -1 3 6 14 19 52 74 169 427 974 1294 2073 5002 14539 26456 56793 118666 193658 300818 671968 1612462 3037917 6337065 12779613 24182934 43188730 133694286 254477512 500042496 666310604 1197945374 2506453945 -1 2 4 10 27 33 115 223 294 1023 1775 2135 5987 8599 18613 63259 123164 246752 494613 880934 1541035 3501468 4305771 9637317 27465794 40516763 79854127 201954249 450578097 958130670 1966331239 2392502132 -1 3 4 15 29 38 78 235 492 692 1036 3170 7430 11638 30495 34889 103512 178762 445326 609054 1429278 3229204 7983598 10185935 23309820 65401650 127140127 190972786 387581679 967706796 1231622363 3400413705 -1 3 5 11 17 49 108 249 510 572 1484 3982 4453 8504 18811 53671 115189 189280 503063 816903 1878580 3112180 4503106 11618309 22205093 54708099 114289629 167425971 434063904 999413580 1950533723 2901867068 -1 3 4 15 24 33 67 216 307 635 1228 3337 7209 13799 24040 48379 107153 168923 443301 615059 1111733 3358224 7751880 10918194 25679009 63521632 125471972 180678656 391788498 554064355 2067640555 3432823959 -1 2 6 10 25 63 93 204 302 845 1571 2850 8106 10983 25875 53292 117902 254139 364543 1000434 1548943 2830199 7563632 11650821 25951910 48801704 79045268 254901419 289403297 961525463 1481186085 2264606081 -1 3 7 12 21 60 87 205 449 668 1816 2629 7998 12020 19896 58696 129163 184807 366392 618100 1948928 2305330 7424307 11856719 23783544 64023909 78766387 241104665 271500098 1031187823 1960579251 2660842615 -1 3 6 15 16 60 70 218 509 672 1583 2572 6052 12986 20761 57220 117476 196290 304268 749410 1741444 2372125 6705268 11983893 22269861 64221207 93372397 255017419 434627833 686066152 2093751457 2904106556 -1 3 4 15 23 35 104 166 321 637 1306 3191 7550 14127 17983 41692 114043 167432 443958 621718 2095745 4075395 5274760 16710333 27406292 65436797 111672070 171387909 383548053 576385521 1644313386 3407502292 -1 2 4 12 18 37 127 232 371 718 1464 3526 4450 13940 21279 46095 108358 234985 510431 747897 1635703 4072373 4614816 10810064 30157556 54162548 114086280 196165929 455771260 775683821 2071017718 3309454427 -1 2 4 13 29 44 126 168 464 556 1317 3906 6286 13710 32530 62410 125419 252133 502309 673192 1479916 3747402 4213871 14910692 19269744 53809837 106504876 166220584 275823181 647652112 1593887625 2756741782 -1 2 5 9 31 49 74 159 375 625 1865 3142 7241 8581 26328 61146 126996 251743 441913 1001480 1151322 2307123 7295327 16694198 26952197 63865826 82120569 138942758 363997729 931952611 1433850343 2989011270 -1 3 5 13 23 48 87 130 361 551 1451 2678 4636 9807 28783 53033 122495 196530 491538 677740 1883392 3019808 8268362 16215765 25294554 59610379 106266504 214095624 527297153 989833350 1280130433 2396144157 -1 3 5 13 27 48 113 195 276 626 1276 2671 5486 15864 30013 48255 109163 168230 518890 674161 1100482 2232785 5519139 10248588 26968823 63887859 124461963 226647858 423948566 654732171 1436456812 3849184614 -1 2 4 10 22 34 110 233 506 606 1657 3603 7729 9527 22470 38701 101021 240623 521394 881273 1753574 3874340 5383443 12015526 22386648 53775187 85305853 195555916 350322041 848092275 1622556468 4257643199 -1 3 4 14 23 36 76 248 264 961 1615 2559 5712 11216 32418 53062 121833 194002 427111 546132 2011567 3675229 7483178 8614471 26662676 40627632 72921682 221450862 449848897 858088869 1226964706 2320865200 -1 2 4 8 18 54 104 179 406 708 1609 2478 6078 13989 29911 46937 107472 233811 519125 999438 1885253 2695129 4596486 16467226 24365434 60426152 94112759 215552041 438713642 796419199 1586531205 3837117898 -1 2 6 12 29 48 116 245 397 573 1896 3274 6163 9516 24983 42708 113945 236971 390780 607877 1425455 2496269 5716144 11161302 19976490 53289215 69167939 140554662 292848975 923718363 1382688035 4251476366 -1 3 7 12 17 38 125 137 450 705 1121 2254 7902 13816 22573 53042 119422 188635 374489 617301 1678274 4000707 4528235 12859770 18632285 65463466 130858546 265516529 272477887 641815101 2031801790 3093950232 -1 2 5 12 26 53 87 194 425 699 1809 2485 5119 14331 29543 61760 123196 250376 437446 672351 1149326 2557351 7737020 12524154 17114207 60638276 83133371 232788624 522204391 722237138 1549926365 2703883067 -1 3 7 14 24 55 127 201 389 589 1584 3474 7139 11832 16582 49361 120920 193402 375703 748010 1216168 2557661 6097997 10361150 17443098 57036293 84336203 135593660 315072764 1073301239 2059980096 3018638268 -1 3 5 12 28 52 66 234 396 911 1581 2246 7235 10807 27663 36906 102136 172115 508003 737456 1504666 2097315 6619504 8716834 18613700 45551211 82843029 212481247 298664700 957608141 1362300917 3430880820 -1 3 7 13 29 40 109 213 334 617 1046 2723 6956 9687 32517 56248 115516 188750 365419 548520 1355464 4063969 5637569 9046315 30612720 58861597 130836581 234875392 388270995 822246457 1227939297 2656816638 -1 2 6 8 20 32 114 220 370 896 1234 3969 5370 11676 30963 48588 110053 233466 386037 881581 1615535 3904697 5102299 10430032 32531064 38176492 113376842 165954338 480505723 870736475 1277462170 4199218840 -1 3 5 9 18 54 101 225 314 890 1727 4074 4583 12494 29555 49713 120134 191013 493583 949077 1957861 2749277 4891839 10955942 25647055 47876184 70417371 190307881 461304098 701079821 1594107172 2494384285 -1 3 7 15 23 35 64 162 509 807 1896 2167 7985 15633 27428 40664 100087 176980 378454 681983 1871786 4042365 7994896 13828531 20382609 36112049 86706975 229710060 331887800 740325234 1124836355 3530548313 -1 3 6 12 16 34 113 151 414 663 1417 2179 5878 10150 25830 37068 99113 175489 318754 552892 1671287 3779184 5099835 13660926 22263418 66381054 103496220 239424469 430300434 1027567594 1587183771 3283004261 -1 2 5 9 18 59 86 129 421 983 1682 2821 7266 12247 28516 57455 129549 253763 438209 1009251 1898936 2414874 7710149 16283653 21484500 45791904 71454824 261993948 314786753 1061783624 1426723403 3090693886 -1 3 4 11 26 53 90 254 258 619 1482 2088 6750 12194 23883 58290 130283 186933 434080 874332 1506506 2218568 8167215 9262788 27262749 64609312 108761598 251151341 357221889 967622356 1663967025 2379490933 -1 3 4 11 30 48 101 232 352 630 1262 2601 6518 15922 30131 36943 101723 178379 448284 884722 1214915 2142760 4378446 10830622 30538077 59452389 121003030 228509918 359681877 678686637 1528104126 3308063404 -1 2 5 11 29 52 95 202 405 647 1095 3093 5742 15959 18762 61183 130375 249227 431856 871026 1173587 2553230 8312505 12238322 20528068 60180257 129563922 188534110 470062932 559499425 1861086403 2281830458 -1 3 4 8 17 54 75 227 411 700 1689 2749 7262 12272 26472 48774 107969 164368 458702 943284 2013980 2796320 6722250 9029556 17511267 59853164 91675592 258350309 306851513 1049322504 1576843865 4010649689 -1 3 4 13 17 40 111 228 371 825 1521 2735 6899 16337 27823 59519 128553 180247 439167 749438 1830127 3276691 5889911 11831028 31135865 47855639 124739584 223345859 371710568 732859696 1105527175 2795962977 -1 3 5 8 29 37 93 155 336 824 1989 3023 8178 11700 25103 59832 127214 185803 503573 1007944 1306293 3472122 7325793 16352825 29101998 45945510 84097697 235886524 272543145 1073636424 1496047807 3166956236 -1 2 6 9 22 52 126 213 450 943 1931 3352 5543 8458 21107 45433 107244 232841 379917 807650 1814541 2924656 5670956 9225612 22105333 48073643 85967455 145244541 471244666 1064165839 1763448482 3534890900 -1 3 7 11 27 61 86 149 340 923 2017 3428 7399 15337 22924 53991 116932 195887 376373 940046 1364116 2870678 7992543 14723558 27553877 35171323 93353419 137536477 354050298 740921228 1912017390 2850760645 -1 3 6 15 31 45 96 132 416 987 1070 2526 6460 9736 31870 54341 116862 189897 296794 751767 1432771 3855254 6276603 13825428 23247251 42672620 115962303 265340140 399505313 867221124 1210199351 2444518201 -1 3 5 13 18 54 88 232 508 861 1073 2105 5759 9825 30854 54576 116323 191110 492338 687112 1694729 3003011 7588812 9697136 24164076 34154905 106390471 249425872 431130936 1031564393 1115747438 2608968223 -1 3 7 15 29 53 116 135 433 704 1447 2369 6291 9337 25205 61863 126366 181181 376457 681595 1505816 2224331 5369381 14599554 25014691 60125462 108185702 264414071 375605787 828539698 1415586730 2836164442 -1 2 5 13 17 48 74 187 482 741 1284 3754 5167 8567 31743 60495 130164 249874 440777 753062 1828237 2679384 6678963 14087065 19449630 65838888 110234903 147329582 498870329 1070163059 1138415532 2754327267 -1 2 4 8 20 45 74 133 453 628 1781 2680 7706 9529 26694 46173 109997 229879 520865 1011121 1751836 3456436 7911266 15837435 19435311 57008224 100097110 255977947 270026285 915915105 1516190005 3801369423 -1 3 7 8 31 59 117 202 475 535 1418 4095 6229 8398 19611 52556 119473 194667 369587 874489 1305514 2791094 5973694 10437791 22077325 57009239 111840999 166856319 277088275 871305957 2015311528 3196089907 -1 3 4 14 16 39 104 137 472 706 1818 2158 7519 12302 31384 54993 118372 192860 433664 550136 1696616 3980043 5452666 13729728 18143335 65329582 79485768 203938878 268489943 594331712 1552087723 2224523073 -1 2 4 12 30 32 120 193 503 739 1958 3657 6220 14869 23909 39562 100334 242913 523832 738435 1352395 3660801 4793114 8479929 23511929 62789148 72295027 178743070 334874396 715070677 1917006197 3767487537 -1 3 5 9 24 54 124 174 315 564 1880 3743 6086 11457 28585 54512 116239 189410 496879 948382 1571324 2337360 5845928 16406754 30639850 63790240 81038653 176571126 485341256 860428201 1493314631 2236837588 -1 2 5 11 16 50 88 216 370 607 1696 3568 6047 14510 24705 65333 125984 253813 435278 882654 1885900 2985626 7480955 10830870 30325875 62348883 91591487 135464640 504958306 635311618 1096039376 3023201462 -1 2 6 10 17 39 87 172 371 583 1826 2704 6871 10519 23487 35089 103996 242580 391885 1001181 2075532 3921368 6821141 13188608 27484690 64282811 76377760 250933828 366893969 1067813203 1640863419 3827675819 -1 3 6 14 27 32 112 176 385 672 1512 3128 6915 12828 21626 52301 118993 190994 305706 674021 1111688 3313895 4655302 16651367 23670522 66350617 105024967 178270459 279990636 569950492 1920190502 3061440076 -1 2 7 13 20 37 110 238 395 744 1909 2788 5604 11484 26785 61711 123339 246206 308702 620914 1888972 3838447 5309146 11798331 19139182 66720920 80293774 247033207 438172702 902692782 1478360037 2769286206 -1 3 5 13 16 52 110 202 311 546 1814 3651 4614 15737 32756 38396 99312 177632 512358 681457 1816126 3003750 4550275 8826208 28243018 61750844 82541183 168992120 432643303 670146347 1568709401 3236794381 -1 2 5 15 19 60 68 252 401 999 1512 2464 6259 15650 16683 44795 110849 230333 448255 611386 1802375 2413295 6774524 9477178 18801908 47251462 122290184 239861785 393740320 677052523 1876164740 3426091305 -1 2 7 12 31 34 126 211 261 965 1883 2397 7014 15661 31854 51779 119977 255091 298293 551164 1501157 3640025 5005406 9829934 25211780 41751407 91235646 210847723 370916802 698810846 1374028502 2488403112 -1 3 5 11 27 38 77 228 425 523 1401 3848 4435 10740 25116 60658 129808 186932 500290 817846 1498228 3320589 7955111 9629060 19527895 52026879 101034307 162817828 429318920 866773977 1449718192 2980627891 -1 3 4 8 23 44 88 164 264 817 1063 2515 4422 12528 18835 44988 112749 165643 446907 938821 1608184 3591521 6912995 12640269 30742892 47784759 109412162 263317654 526977928 767628931 1670593780 3223540627 -1 3 5 13 30 56 70 174 503 748 1554 3293 4652 15511 22120 56145 117997 195056 505097 674702 1437961 3124448 7301747 13143230 19797411 65221219 92554087 161999043 452496750 622270258 2002072732 2816102126 -1 3 4 13 31 52 89 133 474 884 1967 3005 4945 13093 25296 54660 115574 196254 426133 751740 1437735 2333868 8213505 15776007 20581322 40047543 95105592 249323714 485806275 755813537 1273815134 2474158253 -1 2 6 13 27 37 101 205 329 662 1653 2326 7395 9369 20214 41826 113317 234028 379971 547825 1219091 3461874 5601348 9625430 30305117 56881123 90054286 217261047 295912939 917878822 2084213859 3521561886 -1 2 6 14 18 50 118 215 415 761 1073 4091 7263 10588 29381 50200 122764 261837 366616 745943 1634411 2721567 5983777 8751503 17125720 64595634 128395523 149189192 366593280 1069341815 1262287145 2247528529 -1 3 7 11 18 59 95 178 419 576 1375 3633 4684 10838 27238 65382 125791 182600 375084 947712 1951569 2403079 8346812 12626989 24663952 51687623 102854228 149025395 463208318 844622709 1608960299 2860693962 -1 3 5 11 18 37 70 161 443 799 1112 2728 5727 11829 32231 38218 100788 176586 516659 789185 2037417 3747599 8027918 13669054 24676058 37858916 106618528 207114752 464513860 916593052 1331441727 3490857554 -1 3 4 8 16 61 90 207 266 566 1032 3648 5401 9361 28556 40002 100132 177905 458031 921587 2037390 2171700 8349247 12091455 27508463 61596391 134033894 159075227 494662194 1004804104 1345337140 3270131873 -1 3 6 15 26 44 74 142 465 549 1786 3433 6779 15584 28714 48291 109462 167255 311596 723975 1055205 4143335 7568069 15902741 20482416 53660565 92543004 141376130 333348002 758228116 1537577298 3942183271 -1 2 5 10 31 40 76 173 259 758 1138 2504 7641 13293 18164 55967 118465 254047 431178 789186 1186521 3685867 7427270 14088205 30125335 51861054 120454248 239183085 310594441 599707515 1633870751 2997392047 -1 3 6 15 22 38 115 160 358 1004 1957 2336 5288 16022 29704 49542 122211 193709 309679 722253 1838563 3742504 4989051 14899344 26444114 39353077 93117618 201913858 432848275 615058279 1463423259 2682008284 -1 2 7 15 21 47 84 208 488 899 1136 4028 7484 13160 16561 34805 103614 244013 314995 722733 2034227 3281195 6367871 12483744 21224383 49161204 113863042 161545983 360530783 630162219 1634769510 3913852592 -1 3 6 8 26 53 108 154 280 909 1448 2768 5860 16212 18789 55976 116713 191821 303050 787794 1510213 2167888 4929850 14239428 31180615 40037434 128294107 233374186 438043138 651953961 1780616402 3124632031 -1 3 6 14 17 56 78 188 468 719 1246 2510 7816 14926 16794 61389 129301 188331 303468 656413 1706228 2170112 6897139 14372518 18808069 65591112 125549658 235878833 291260118 701489567 1823795400 2331310070 -1 2 4 8 18 41 99 185 459 756 1685 3871 5475 9365 21747 61261 128072 247445 504503 983290 1835265 3605419 5244353 14748629 20454667 65354878 85156649 179671551 505174113 947847056 1780472710 2319683318 -1 2 6 13 29 33 78 236 440 1011 1620 2740 7376 13335 26385 44209 113547 233749 378766 524460 1311053 3605089 8324601 10357808 20649907 48835478 83055622 246137695 331484749 606409321 1164191726 3815392084 -1 2 5 10 27 46 122 201 306 531 1179 2119 7253 13502 29431 36728 105192 242156 454672 787265 1443437 3804561 4527810 8793433 28265523 59958587 124922272 268387476 312473641 607920085 1380070399 3578756433 -1 2 5 8 26 53 98 150 324 654 2046 3436 6347 16314 17030 56355 116757 257146 431524 918154 1378292 2231667 4528374 14368706 25510437 54451461 77842957 157018816 282171974 770514367 1754150178 3119929150 -1 3 4 10 23 62 106 154 285 891 1837 2152 7359 14308 23184 41055 112639 170899 458408 792721 1718284 2576163 4819153 14212294 30501611 43119597 98437264 222108968 279721394 608198321 2034544553 3492586081 -1 3 6 9 21 33 87 179 311 530 1579 2505 6843 9427 32317 51133 120518 192187 310777 859662 1649248 3895191 7011889 13731395 32524536 63210821 95636627 215517723 393764554 838252117 1231684217 2252801784 -1 3 6 15 24 58 121 209 439 1022 1384 3274 5117 11924 30646 52290 118958 190688 310718 726244 1189044 2846001 5569601 9148845 19364011 48552582 133755507 201231769 428301739 880981071 1185745749 2278889702 -1 3 6 8 26 61 102 155 281 937 1171 2928 5041 8234 22944 43980 110835 165649 324672 792420 1518481 2706409 4819448 14413580 31137841 38295966 112634796 222343264 534677010 1009252308 1639584657 3227656314 -1 2 7 12 25 62 64 181 383 563 1094 3634 4469 15569 24736 63605 124393 249334 302251 529376 1063361 2911425 7073153 13883033 28819428 62742341 129408603 153818684 421213222 665877205 1139923397 3034819724 -1 2 6 13 20 52 124 129 353 570 1191 2605 5040 12237 25672 62998 126193 251483 365487 530817 1915988 2837458 5345934 14424923 27932984 60834549 124815230 230964148 523650891 848138211 1385508315 2941542577 -1 2 5 9 28 51 124 168 320 740 1474 3565 4977 15448 28177 55990 116647 258025 439627 990910 1191793 2314935 5944585 16391805 27602611 58020181 113750759 194385801 428553207 662665714 1282730433 2597568342 -1 2 7 12 21 33 85 171 296 811 1743 2579 4729 16250 20751 48415 108345 233284 322746 531212 1846097 4154685 7208368 13312517 32862531 49989929 74081154 248051540 497627617 562318338 1990630819 3222786718 -1 2 5 12 18 43 96 205 370 934 1218 2386 5257 16107 20443 43572 111992 235727 452076 663371 1650110 3177789 5634718 9777854 32919598 41715228 114739956 257254900 445897634 664424755 1815774562 3468873574 -1 2 7 11 19 47 72 233 449 964 1955 3405 4979 11857 24836 61305 127804 248550 298517 990457 1915074 3163785 8361494 10235802 21848785 44296434 88473138 150722927 443720106 931888753 1369428209 2997860665 -1 2 4 8 28 38 100 243 485 895 2039 2767 8088 10307 28196 60441 129925 247925 492142 988987 1192636 3557432 5673139 11283184 22440666 34202084 93843297 264109180 301908650 982031812 1406156582 3023526953 -1 3 5 12 20 51 69 144 299 714 1564 2309 6506 9149 17875 35868 106313 172257 510541 726886 1978698 3045822 7266837 15945122 30316301 53525436 90435120 216750267 343974144 899139857 1991774960 4065803367 -1 2 6 14 24 35 68 201 453 842 1449 3584 7630 15479 28626 51827 121772 261579 370495 726795 1191351 3361178 7442653 12020604 23709422 33931442 132303460 154917781 352714154 709339068 1083315743 2242391835 -1 3 6 14 27 42 87 167 510 873 1560 2434 6339 9771 19854 53764 114946 195461 302515 661407 1062467 3764508 6864301 12604361 19397694 39884783 69470339 219355883 336732808 825245988 2054342113 2699098044 -1 2 5 15 18 43 64 221 484 932 1044 3502 4989 15131 18434 48115 108495 231764 454934 596697 1713654 3366917 7784554 10835262 22058819 47831200 109406744 200266410 423850236 562296634 1831473267 3658825293 -1 2 4 14 21 54 115 201 501 647 1807 2145 6090 10464 20846 54072 117753 261195 496515 605024 1930262 2726463 6237809 10181476 25018951 63433054 77774079 204301069 442020623 814972375 1744801778 3215851712 -1 2 6 10 21 54 95 178 419 864 1766 2119 4413 14824 21607 56210 115808 254999 367015 994629 1794844 3118812 7813002 13388920 25096524 36023579 75589496 206609294 481176026 651915117 1970506268 2753696180 -1 3 5 12 24 54 105 129 315 1011 1513 3129 5229 10877 30332 60615 127272 181234 494103 735356 1201516 2589612 4858031 12937806 31513674 36552659 129661895 187234837 506453489 928496920 1162313176 2802709449 -1 2 4 9 24 33 85 225 360 678 1563 3652 6372 15070 28920 43333 112915 234518 509007 926026 1527564 3461632 6554127 9373624 33099203 57875600 86782884 196109374 306744409 713424694 1575834172 4180140581 -1 3 5 14 25 50 76 224 375 625 1041 2197 5635 14597 22966 41393 113638 171336 518498 601361 1139775 2158924 6819772 8657061 32252763 61112073 133092795 263290876 414831841 593919480 2136985675 3580720337 -1 3 7 12 20 50 99 145 388 602 1343 3373 5308 9111 17549 53581 118039 194059 362080 604012 1861598 2987197 4726541 14106075 21199474 52473168 107309985 201163547 512834178 1067938323 2132587625 2693684597 -1 3 7 8 21 52 69 135 466 860 1083 3151 6167 11509 30923 39010 100815 176668 391800 866977 1657488 3065710 7174444 14719864 19041652 38190985 102949158 180556379 325271121 1010780060 1104731588 3623178995 -1 2 7 8 24 32 96 222 456 515 1773 3310 4911 13060 25600 48811 108073 231483 314154 797760 1394040 3664597 5339498 8689993 22085207 58607047 98954177 166099622 459120047 717812812 1229347366 4162898826 -1 2 4 12 19 49 66 246 467 574 1917 3999 6662 11398 32514 65147 126211 251589 498140 735692 1656872 2797422 7170572 9750959 22265306 55989206 74678712 188158689 277166353 1051871637 1202826690 3043060779 -1 2 6 15 21 35 71 208 506 531 1703 2731 6550 9395 28984 45754 108032 234105 383727 668076 1984434 4193562 8340857 10746463 21581297 57926917 93086571 264998050 400357068 836132862 1192942585 4233048639 -1 3 4 10 21 39 117 161 307 650 1250 3265 7807 14112 30637 35242 106021 178428 450970 795582 1594942 3988040 4999741 15067236 29700696 56916167 132878740 196518220 347397500 570179598 1400438600 3580433845 -1 2 5 10 21 53 76 149 289 888 1104 3557 5117 11598 32766 49894 121808 257243 434281 795624 1599490 3138301 6796929 16384199 30015894 42926629 109250555 197920788 424221812 937376215 1293704080 2180162081 -1 3 4 10 29 34 95 181 384 755 1386 3956 5471 11164 24831 45649 110512 170952 445233 796101 1079032 3251730 7062988 14103152 21977126 60289499 112878165 156350339 499818839 876579921 1348920743 4012919430 -1 2 6 8 31 44 64 195 411 926 1054 2198 4452 9146 18968 53966 117990 258643 361417 862887 1267931 4060447 8031951 11743486 19951231 42505399 114165257 247205673 504896913 1054685936 1897363949 2820782534 -1 2 7 10 18 37 69 145 257 554 1447 2192 8001 9542 28786 41926 111611 230429 313199 929277 1929067 3835435 7979760 14689554 32862403 66232975 100970840 237535372 272158133 938096591 1130906413 3936545331 -1 2 5 11 23 44 64 174 351 1007 1762 2444 4916 11194 25600 62327 126063 252631 429108 861491 1801254 3526321 7449630 14046800 26912865 38886035 81966224 232876741 533785574 924700870 1423415602 2904032915 -1 2 7 8 18 53 65 162 297 842 1147 3278 5715 15259 21584 40163 98814 239005 316359 799341 2051406 2667698 7331924 13073825 33226561 42884664 111312971 184002472 500421742 629685162 1961186332 3880033372 -1 2 4 12 28 49 116 203 264 581 2040 3662 7112 11737 29249 49948 119770 257291 501135 730130 1468190 2487340 5541454 9526029 25213685 66781746 74188597 181538638 275913117 1057237516 1273789514 2222315627 -1 2 4 11 29 39 71 239 261 550 1083 2143 7964 10119 24724 42696 112457 230092 512049 797547 1078903 3513741 7862131 9521839 26006087 59060103 132349769 259620884 288675128 877207904 1369140681 4255953858 -1 2 5 10 31 40 86 230 297 1009 1187 2385 4472 15495 20001 37788 101457 241054 443865 799476 1200652 3716815 7007523 8670041 28743712 40278528 109812817 253465089 520719975 548318207 1803275256 4076285495 -1 2 5 14 18 50 76 184 316 817 1707 2588 7427 15637 20282 52126 121333 259321 431011 537169 1793866 2876214 6533699 14107280 33415116 49545145 67210560 245106715 317855879 743190919 1687836757 2798906222 -1 2 5 9 17 57 77 184 446 770 1740 3276 5437 10210 19866 48173 106702 235873 452772 995085 2052411 2393381 7196817 14572966 24481923 38074029 80942075 143862584 474437778 942840730 1923542468 3248694406 -1 2 4 15 29 36 65 250 378 744 1437 2281 8069 9322 32755 45413 106499 234621 515340 532663 1340817 3320781 7769362 8517536 31608595 52490888 115492453 248704703 275014964 906599647 1294778979 4130932122 -1 2 5 10 24 48 71 133 487 540 1041 3710 5266 12951 16859 46139 108836 231264 453267 800647 1395897 2598822 6591175 15326039 18051531 53801003 125374765 162807392 478892178 747801267 1755117734 3500674784 -1 2 5 9 18 48 91 177 432 622 1712 3807 7782 13678 19430 33489 104247 243303 450130 996107 1852543 3055606 7448391 13367112 23874528 54166239 96507689 194623052 337174059 598881233 1870087461 3783171225 -1 2 5 12 18 41 73 153 463 624 1663 4091 7904 14404 29866 54528 115098 257103 439860 670941 1670388 3327563 8380694 15249400 19925201 56890019 88220322 168576372 359051402 802697822 1558733291 2217605767 -1 3 6 15 29 57 117 155 391 681 1223 3117 4384 11405 30910 48770 107565 168737 319455 732027 1536705 2991924 6264100 13162385 22296459 63589699 124188286 200170985 456251458 899096992 1213950602 4164916242 -1 2 7 10 25 47 90 164 311 827 1348 2293 5632 11702 26744 59379 130603 248794 300110 928359 1468331 3932079 6801903 13341264 31598356 50165921 133744324 260082583 417665730 919807857 1526691948 3062286127 -1 3 6 9 16 49 67 183 465 737 1911 2708 6583 15358 30261 41865 111688 170214 312276 866668 1864117 3057789 6991558 14132894 17872947 63539589 82700035 251624577 383498831 795971396 1609035708 4094976893 -1 3 6 13 26 63 83 226 398 770 1155 3509 6430 14290 22569 41022 111214 169790 322437 603348 1203362 3059098 8039256 9871514 17085218 37000661 117370018 194395307 324291305 660964454 2051460345 3569438378 -1 3 6 8 27 46 109 235 381 1001 1323 2902 7648 13187 30615 45335 106716 164400 317094 799075 1470869 3915380 5354875 11642928 30513742 35581870 121854237 215086203 270755259 547788483 1399586601 3939858518 -1 2 7 8 26 58 122 177 328 571 1581 2223 4454 10190 22576 48035 108449 236725 327242 795682 1531198 3127286 5487092 15245584 29201671 62189044 100205666 232525347 495589542 952710363 1737783554 3602508543 -1 2 7 13 29 47 68 228 349 923 1617 3246 6708 11388 22096 47924 104276 246057 293470 585187 1453450 4019296 7454614 8625750 31707487 34160942 81497977 160885180 296363506 957237214 1724678764 3428512073 -1 2 7 13 21 51 127 137 258 598 1977 2622 7080 10830 28547 37724 112938 251596 279864 589137 1976616 2714129 6200917 13216179 31647081 65668991 77204431 256317567 386281147 970416244 1494844735 3713696260 -1 2 4 13 18 55 110 194 293 587 1166 3256 4572 16304 30743 36806 110672 247832 477051 784083 1719680 2784359 5210670 9937709 26800712 60567812 126184910 178568564 417782356 550993758 1382581331 3310922434 -1 2 4 15 24 57 104 179 297 1018 1516 3489 7642 16036 23989 49650 130831 238192 483890 630696 1194804 2904192 5102939 15516317 32111506 39759075 123698096 185970231 345341359 761374313 2077781498 2927920478 -1 3 7 14 17 36 68 179 285 895 1835 3316 6197 11879 22785 60700 115462 170689 357914 702358 1648792 3692383 7794859 14476304 33149578 49325114 84284041 134756632 315320753 967218197 1757113029 2537788197 -1 3 7 12 20 62 67 196 424 636 1286 2111 5245 9928 29315 61930 120820 173294 349992 558380 1976322 2451921 7261912 11837150 20518454 53093265 110787161 261743706 415757293 948556410 1169337774 2902147251 -1 3 7 12 17 52 90 211 446 741 1901 2414 4847 13348 25399 57916 120467 177357 349601 558759 1784908 2781698 7918311 11581653 19155079 62434119 73826255 204197285 493982511 757072152 1108149240 3172140189 -1 2 5 10 28 43 101 176 256 587 1836 3138 7902 8315 19306 54892 128718 244741 420122 891627 1191266 4151066 5763274 16101998 30044247 64468932 67926698 159491695 344146425 820692841 1915669683 2964184871 -1 3 6 10 20 60 104 226 366 593 1510 2599 8153 13808 17026 46035 99974 181717 292257 1045802 1653885 2186059 4622991 12441293 32658038 65311400 113044568 225314008 291178739 570891179 1842953418 3475135148 -1 3 6 9 27 57 101 145 441 827 1545 2747 7406 9317 24038 46322 102698 184315 294164 845486 1390076 2649152 4314693 12932440 22391993 36551310 82150046 252181177 298913958 830026505 1675126731 3325937686 -1 3 6 15 22 59 106 200 309 1002 1489 3254 5948 14220 17914 39731 109954 191368 292161 709675 1976363 2190112 4323396 9915823 25330527 36407539 124360060 173522120 526308837 798698116 1618243064 3834179656 -1 2 6 10 16 52 71 174 328 920 1099 2611 7116 14183 30839 51614 130946 230434 346447 966024 1909161 2906960 6657427 14050654 28570600 38638469 114649485 224060731 348500110 626931173 1343848240 2374682357 -1 3 7 11 16 63 72 252 260 541 1094 2262 7103 10425 31383 63266 122538 173691 349659 1016544 1916373 2573770 6338366 8479436 27515079 64793271 119424637 241545393 370765109 966643018 1292014793 2896167964 -1 2 6 10 17 45 113 164 433 548 1807 3360 7079 9362 19880 38750 111172 261530 355587 971588 1848993 3439331 4976452 15948557 24619013 52157418 81929882 146426580 270047964 811247704 1963580221 4071368585 -1 2 6 14 21 50 71 154 388 989 1584 2648 4704 9414 16466 38361 110811 259010 352700 710878 1851166 2846868 6749115 14710525 21950804 49702257 69392059 255664749 531778444 1064797282 1885573667 4206934493 -1 2 5 13 31 39 105 242 291 605 1741 4029 7460 15088 27872 52965 128448 236113 413758 699556 1451034 3625765 5548251 11545707 27607941 61770031 97940674 197328528 357863109 710113581 1293149539 2521152418 -1 2 5 9 31 61 124 188 340 837 1307 2591 7100 15118 20438 33262 113507 259640 422040 968563 1188868 2718749 6017576 16059554 25761043 43329657 125790427 216201276 365978267 697754495 1791449092 4269190669 -1 2 4 13 31 42 116 141 275 944 1218 4055 4774 11063 18746 45244 105052 250118 485139 783399 1523415 3828036 4580362 14619362 32975851 33573067 102281909 137796694 411687172 897941447 1961869660 3697429421 -1 2 4 11 31 43 121 156 392 601 1504 2464 5147 11898 29021 46477 104850 257380 479624 908664 1121567 4012969 4808096 12959842 24323775 56911378 105684450 244311739 433012762 834009601 1319860636 3816858313 -1 3 7 14 24 53 78 207 428 522 1092 3553 5378 13830 24519 39428 110277 193774 352520 712349 1053113 2112015 6572049 12233161 20250250 56524568 128513287 191390687 488561489 751050303 2029071333 4273631982 -1 2 4 13 24 54 102 156 276 867 1163 2373 7335 13247 32096 60682 122182 239011 475837 755644 1054817 2177593 5005365 12704869 33007268 48121518 110923744 238618557 275385659 622072950 1454255444 2859616585 -1 2 5 9 28 50 124 234 383 775 1457 2342 6594 13678 27722 46357 99211 256831 414834 969577 1121661 2441138 5730669 11373085 32830264 44262341 129146997 259499633 339520294 648395026 1159107316 3851601403 -1 2 4 14 21 43 115 212 447 754 1450 2250 4411 13710 21384 63094 115177 235057 486124 573116 1971741 3291177 4803559 8573017 17605295 61946594 110251549 256694315 503231183 783289452 1925782081 2551652901 -1 2 7 14 24 49 69 138 321 841 1571 3253 5769 11174 22563 36283 107930 260691 293202 773925 1053790 2436898 7033046 15766045 26710965 45125977 74093963 157261268 491553617 854636241 1665784391 4066851052 -1 3 4 13 17 47 92 145 448 535 1164 2233 7634 8874 22668 46860 104266 182903 423650 719822 1645613 3154125 6708425 15711977 18712926 57405033 117514759 247028024 272610783 904172171 1662566695 3312938456 -1 3 4 9 19 63 68 180 475 969 1092 2924 6031 12097 21567 56326 127309 172756 422284 957640 2033553 2494218 7085190 12990491 20478585 43616996 101919725 206986775 427346413 811850091 1755641984 2888676096 -1 3 4 10 25 52 68 245 297 712 1054 3083 4677 13319 19142 49854 128365 178490 422752 891232 1443017 2362690 7147541 9384383 25249156 52484037 129682138 170584977 461348512 680332874 1754142679 2958506811 -1 2 5 13 24 34 88 168 438 709 2041 2534 6903 14215 22555 45865 100337 252561 419621 717374 1116040 3475716 6757339 14627995 22961645 66698322 80975715 208794563 358090197 643370785 1921126463 3580111081 -1 3 7 14 23 34 97 196 391 872 1870 3491 6295 14231 23940 57445 120106 167119 354027 698287 2033338 3673639 5447201 8993187 20267918 34199998 96573013 155407541 335147891 566490391 1976695429 2279991169 -1 3 6 15 28 47 81 203 373 536 1934 3832 8094 14595 19050 54094 125295 173682 294247 690094 1311113 4129561 6554905 12191988 32707177 59319230 78806000 195398628 396105823 712914714 1803506905 2932926605 -1 2 7 12 20 56 126 183 387 791 1386 3810 4403 8865 16547 64243 121478 236703 289987 633652 1966638 2230248 5572768 16587465 22953427 35353226 125868952 136930571 456831883 1046558974 1985313955 2516618136 -1 2 5 14 16 44 84 149 385 530 1388 2324 4761 11895 23127 57121 127500 241192 425685 626764 1707535 3153435 7156893 14902773 22064471 53180649 111779639 251335539 527182991 939351664 1677186349 2723210838 -1 2 4 9 19 44 100 167 368 684 1359 3002 7222 8815 25694 57561 116629 239815 480624 1028683 2063145 3458150 6205254 15031087 27698349 56313827 116361040 214180024 334520706 932964940 1589369321 2935656007 -1 2 5 14 22 46 83 156 399 551 1025 3489 7393 14686 29318 41669 106433 254053 417789 654112 1862965 3448002 7333797 15488158 22146863 51398153 132172924 187106668 348065473 719657951 1376465742 3880871384 -1 2 6 13 17 54 67 242 435 576 1287 2327 6821 14000 20130 57368 119775 234706 356148 625026 1791185 2676586 6528903 9007248 18331176 54329543 111739380 243466937 394134696 669125488 1724325847 2460827414 -1 2 4 10 17 47 90 221 370 722 1278 3194 7741 15682 17791 56634 124137 240983 487310 832776 1989298 3597069 6399709 10582558 31628693 56440744 119362068 179433741 397772111 759300927 1668810683 2861108063 -1 2 6 13 31 57 112 149 480 995 1123 3585 6729 16243 32413 64291 114849 242130 348994 633031 1403366 2743138 5344743 13772856 18767544 44349147 100882685 154189591 293947448 674403659 1588138426 3069782095 -1 2 4 9 19 41 120 228 405 1018 1033 3538 4557 8823 21203 64985 121719 230830 486123 1021656 2051774 3264146 4696674 12527932 18630802 45073431 101036880 184292782 433336170 1023623927 1678499001 2197523499 -1 2 6 11 17 51 108 145 462 731 1380 2247 7690 12797 30376 48540 100857 259787 349774 1042942 1926191 2857219 4839071 12977087 19269128 62525399 101126673 264971608 305683882 622260264 1566923004 4045011073 -1 2 5 14 20 33 125 200 328 755 1117 2619 7838 10881 27477 49072 102868 258345 414614 650762 1997549 3769210 5032701 10028336 32377017 56171034 125903325 208172881 300716421 1013182863 1519669820 4158909910 -1 2 4 15 26 33 99 171 365 657 1555 2316 6766 9085 29870 62883 118817 240683 475311 636466 1073984 3589047 6132917 15012953 28914255 58542713 93956276 220155800 341615906 843274956 1248171345 2828998592 -1 3 4 9 29 38 78 201 292 738 1433 3190 6385 13159 25336 44201 105214 193997 410296 978233 1143253 3248088 7396691 11146613 28911729 52713127 101042019 201204687 273761839 629269492 1293053003 4070093196 -1 2 5 8 30 59 76 139 450 1019 1892 3344 5682 15318 17274 49334 130282 242602 419824 1025381 1203489 3138728 7182530 16191955 18626325 42227355 84409445 153137762 502293520 600810034 1757368419 3072848426 -1 2 5 14 29 46 66 225 325 641 1343 2518 6689 14116 19238 56978 126408 241077 420897 638779 1524694 4179598 7724636 8449229 33402832 50554965 112047217 246439142 401668158 650547130 1658389566 2822441919 -1 2 4 9 24 50 81 184 370 803 1135 4071 6655 14106 28152 41926 102878 258271 478925 1042293 1335972 2210637 8300010 13736281 25486022 47542071 108569992 137730482 326427400 585461103 1188340444 4100952584 -1 2 5 15 16 47 104 195 377 704 1742 2657 4286 13587 21451 34286 112483 257129 425774 587382 1793021 3314276 5475081 8956599 29671674 56364104 84351955 244918164 489709863 764993087 1901340008 3930548137 -1 3 4 14 24 44 90 221 379 875 1376 3475 5905 8833 28415 62077 120007 177285 414834 634512 1269881 3793050 7076429 10997531 31621686 48831883 121323156 192631314 519677637 1004174107 1608308709 2969743617 -1 2 7 14 21 50 122 166 476 946 1042 2931 4849 11453 18030 49562 125128 239139 291220 770004 1920873 2872558 6015835 14940445 17927981 49299347 102263140 207324143 471736890 913595453 2097544002 2726791410 -1 3 5 15 21 57 120 203 373 732 1111 2571 5935 13331 18422 49394 127402 179829 486626 631153 1985170 2153140 5300204 8902646 30721521 55834927 127643021 208622374 408679142 729790924 1635410139 3123493286 -1 2 5 10 25 61 120 247 464 893 1218 2618 7586 10325 31769 39069 112048 245823 409682 906357 1536013 2918461 5803908 12288369 21010175 40608550 100857654 224006912 316358514 1007962279 1281216165 3303823111 -1 2 6 8 25 41 97 170 416 563 1334 2353 7681 14211 21130 60018 121292 229862 357014 823510 1463443 3859932 5687726 15312009 24576477 52167356 114492640 245762960 334961350 576863331 2136295638 2238961657 -1 2 6 12 16 37 85 145 436 570 1815 3828 7824 13295 32636 53324 124325 235473 351458 557666 1800501 3923436 6815502 15642159 23410179 53639090 81183676 191942094 379900609 559276887 1416469380 2435663053 -1 3 4 13 29 32 104 219 294 753 1315 3428 7738 10918 28252 51245 124526 165571 415649 692963 1403552 3393265 5308244 10265876 26093679 52849465 109626851 173865348 386707399 1000095444 1585206215 2192285114 -1 3 6 9 22 36 72 255 488 954 1228 3482 4140 15255 31384 35042 112279 181176 285852 842122 1605507 3704500 8233725 10024145 21837055 42298610 114276415 170513977 418015305 621655340 1421789047 3334951168 -1 2 4 10 18 47 79 181 408 998 1363 3439 6356 15536 25773 55961 123397 231737 478255 825759 1926547 3528906 7857403 14451130 24598558 48807474 125778066 190475044 285656363 708040144 1156185334 2366159988 -1 2 4 14 24 50 125 220 442 654 1533 3032 6698 8914 32595 46947 103163 254948 476551 585343 1266221 2546483 5380165 10430194 17266415 64268669 112048571 205947624 365943069 830151900 1140600346 3818154936 -1 3 5 11 19 38 66 160 287 512 1858 2790 5683 14165 20049 44245 106237 187772 486845 906192 1864708 4063046 7541080 13385194 32200946 59939568 68014685 253785970 449641211 690953597 1769022039 3708255250 -1 3 7 13 18 55 103 254 340 638 1474 3411 5997 8291 28323 39257 114414 186420 350778 643548 1655345 2876326 4456519 10485927 30933461 65930236 110954154 170265153 516890161 954022281 1564172101 3635731830 -1 3 7 8 17 38 101 254 270 914 1991 3073 7768 9794 25046 55912 129086 168625 351103 825822 2050201 3974109 5507735 11932011 25378416 38554029 87007249 143461875 351673536 930095640 1594714633 2457782278 -1 2 4 10 24 63 114 193 506 943 1904 3763 7190 8510 26415 61529 120300 244622 481343 832101 1526471 3117021 5246378 8657493 22359492 44138451 89118926 177447064 341735287 821282988 1552062487 3141876305 -1 3 7 9 25 62 100 218 392 661 1433 3498 4307 13260 28910 56267 126791 169737 348333 892769 1461609 2997547 4525407 9048347 19411422 66090056 117036479 172226862 420392455 754923641 1475177367 2546070346 -1 2 4 15 24 35 71 227 450 784 1306 2072 6639 16284 31473 58764 122079 240292 482608 631656 1198070 3578254 7943604 9069780 24826886 35435212 127164763 248831310 358787434 764172679 1483188435 2877774361 -1 2 6 15 31 44 74 128 474 1000 1235 3350 4719 15590 20740 61526 117565 234059 360016 761425 1535653 4105237 8271132 15420928 17423920 43034591 112669080 176505788 439602624 551983182 2058642873 2468920670 -1 3 6 15 21 39 69 140 320 594 1544 3308 4932 8420 16607 50969 123753 174226 291618 698265 1926532 4099683 7356207 14840757 26912488 62351282 88705197 135934490 413754308 1031897619 1948134661 2848936284 -1 3 5 14 23 61 83 181 425 987 1928 2827 4958 11350 17954 56029 127855 178743 491333 571627 1931923 2602966 8218033 14058211 22814343 49755903 96173192 266256221 506556878 928228403 2136754265 3099707175 -1 3 6 11 26 57 108 221 432 893 1725 3950 4637 11449 24654 38284 113940 186187 284787 972360 1464934 2871861 4739289 8440280 18637126 35755907 67221840 172219800 437011267 845014631 1503463232 3583904926 -1 3 5 13 27 49 82 171 360 795 1891 3331 7103 11122 30191 62479 121562 173852 475542 762221 1199936 2407464 8154111 13031234 26131866 48654673 90165892 166245708 284260895 1045621440 1128527919 2758263522 -1 2 6 10 24 62 116 154 285 826 1417 2471 5291 11424 16554 39944 112569 260436 359937 982024 1406555 3074570 5594489 14198246 32299300 42607104 130439788 264022957 436191851 841553814 2088446241 4202514707 -1 2 7 11 16 33 70 195 502 652 1799 3561 6915 11744 32406 49722 125791 236584 282064 957434 1917415 3703332 7433193 11399419 23441598 59781363 70147494 143434475 273092486 964042166 1323573825 2661770095 -1 2 6 9 20 55 75 235 263 961 1523 3237 5520 14837 18266 51183 129515 243012 355616 897141 1728750 2664124 7298386 10284877 28608612 34612580 124675920 172273069 496387011 600557585 1873864756 3062792723 -1 2 6 13 22 52 120 198 307 915 1911 3308 6804 11441 16460 33856 107569 261815 349895 635692 1887135 2899186 6191583 8516733 26690506 38175495 94152878 146334974 283736935 945090751 1927890966 3821901274 -1 2 5 14 28 56 64 229 269 871 1781 2627 5593 10556 27491 56392 130954 229612 423851 648707 1488704 2696001 6520563 9893254 29070798 44588967 81825353 259943684 412604349 887941345 1382132993 2451444704 -1 2 5 13 26 38 79 153 492 547 1349 2490 7107 14487 24125 48339 101689 248196 413300 695025 1303135 3289172 7620137 16286465 19718073 57239469 115663315 235091891 375147289 689476377 2053830955 3595110775 -1 3 6 10 23 59 126 141 281 592 1968 2370 7364 9088 32680 52556 124764 165375 288931 1045612 1749376 2371510 5729444 12908868 32940245 65674271 79241822 207453193 331335966 895675061 1162581329 2673957119 -1 3 5 14 29 57 68 205 417 679 2044 3247 6456 11963 16842 48227 106452 181639 479400 557578 1565426 2622280 6686086 12258003 20649795 66007275 75981451 159246291 319162522 942215531 1930903164 3629088009 -1 2 5 12 18 45 120 185 495 569 1868 2229 6246 9582 21041 41643 102051 247455 411358 758705 1764362 3146809 4197406 15013348 19935761 55600816 80727760 218128309 382449119 913291833 1782819543 3659110287 -1 3 6 13 21 44 80 243 428 655 1671 2566 7990 13932 23296 54422 125294 176037 281448 586366 2069789 3540384 7081478 8655785 18293608 65630771 98089333 246179831 317428109 544737287 1985747133 3043508156 -1 2 5 13 19 35 99 225 364 826 1733 3726 7236 9764 24011 46131 105880 253912 412237 690135 1767020 4065343 5509639 11090809 32536602 42462753 80880861 200366542 361217764 917801916 1648684568 3350340737 -1 3 5 10 22 36 91 242 466 976 1892 2127 6030 12124 28176 63198 118858 174825 488938 835674 1608760 3805071 7282427 8534765 23545243 46307198 85473290 206651610 427858907 848568407 1382248835 3097022189 -1 3 5 15 16 36 117 168 274 905 1992 3097 6728 13433 25475 39026 106855 187311 487681 638146 1827769 3737703 4657620 15934148 30428246 34065886 84107081 143059845 270997873 549401246 1239837784 3295839508 -1 3 4 8 29 52 80 180 349 831 1173 2696 6715 10300 29446 34630 107537 184148 419772 1031923 1107663 2299484 8273690 14438229 28101703 50225990 110146694 230948129 365247567 989285174 1184089859 3525671790 -1 2 4 9 22 44 91 223 268 798 1771 3577 5784 8265 29978 34165 108852 248038 485575 1031839 1764301 3152800 6764517 10835518 26736137 49684605 76313972 143427014 475113615 959433290 1175809174 3680548635 -1 3 5 14 21 35 126 176 476 723 1859 3772 6640 15159 25405 65431 117575 176859 488224 578503 2067165 3806670 5121369 15095794 17401392 59247345 68293343 199699261 292376392 794934904 1145597177 2921325896 -1 2 6 10 27 33 108 165 486 693 1269 2858 5495 8864 26354 37013 112660 247813 359716 962430 1503141 3347061 5385774 14974697 20883607 63824384 132647316 229052827 468134317 1069511651 1465889419 3679772449 -1 2 5 11 23 56 113 221 256 965 1319 2725 5019 14122 32699 62849 117651 238092 420791 839224 1616163 2587247 5897839 10214244 28545495 36772987 128397048 217209449 501268027 747521512 1568576923 3006928357 -1 2 4 11 17 42 88 177 296 834 1417 2670 8150 9189 22081 38017 114404 259044 478656 901091 2093303 3361005 6665348 13495338 30961178 48687579 127886478 206895034 295060818 877438864 1816452918 4017688534 -1 2 5 8 28 54 112 194 428 832 1786 2169 7802 8303 32545 58195 116961 241340 419364 1034308 1093631 2188419 6147416 8953912 17395754 33814085 73199771 224852151 297526872 885573387 1143913054 3017039263 -1 3 6 12 28 39 111 159 345 1022 1907 3178 5480 11854 21113 61567 119127 168182 278528 643803 1546046 3493210 5358814 14466886 29036688 33957589 93736106 134727214 529382170 899750444 1831288307 2258465407 -1 2 5 13 24 54 116 216 369 771 1087 4054 7913 9620 32503 36957 113065 252949 418825 703063 1169675 2123862 6136191 9695673 30084767 42147201 101130573 139685937 344427841 916101425 1108979355 3245928235 -1 3 7 14 17 48 93 161 427 767 1969 2728 7563 8429 23869 39008 110593 194156 346103 701242 1700826 2968557 7907154 12897235 21642057 63993296 75620318 251921312 297403480 888147563 1709642254 3920769170 -1 2 6 14 30 59 104 239 260 824 1967 3716 4696 13879 23995 38494 109760 255891 347780 697258 1570813 2653234 4847377 11894066 26342433 49379981 97319552 177039494 447728688 681981142 2107332690 4119698561 -1 3 4 14 18 45 73 233 508 760 2042 3262 5867 12604 25024 49774 130290 167661 423559 651633 1678150 3359302 7445034 8798686 21208669 64440624 77037581 151742090 479907823 674490718 1138604582 2557943232 -1 2 7 12 20 59 127 222 394 893 1417 2662 7107 15630 27501 34698 111231 246978 290907 637763 2022097 2115510 5622501 9462316 20027712 33588244 120960525 203672852 357265324 775851837 1269804819 3755210401 -1 2 4 11 16 42 65 177 285 742 1675 3456 6055 8758 25265 48320 102619 254262 488840 892835 2027561 3299905 8252004 13922082 32811851 58045091 85164845 151701615 489033205 1001789284 1405690853 4129382811 -1 3 5 11 16 34 67 214 318 791 1952 2235 5218 12697 19286 36186 112164 191768 483198 900099 2096224 3891981 7859742 12081407 28554494 46786783 98653114 210740861 448582214 791874231 1794642075 4192157258 -1 2 4 13 22 50 106 248 408 941 1214 3996 6168 11421 16564 40503 114638 254344 482122 767675 2028030 2778453 4771566 11018178 18032203 49108076 115257231 134930418 309011445 960518432 1943253297 4173265827 -1 3 4 14 29 54 103 160 294 982 1534 2340 5565 16067 18420 39952 108954 195754 414202 632714 1500774 2586306 4965238 16389537 32587510 41895831 122789054 265791649 416677706 550196323 1779150350 3905811197 -1 2 6 13 24 38 105 129 323 772 2008 3761 4117 10090 17502 58969 118141 236777 350017 640759 1214399 3173081 5488105 12853068 29111627 50227017 98413129 178009629 412770390 1004971328 2003838205 2371699444 -1 3 6 8 27 53 83 236 505 657 1647 3889 4304 11904 24083 41831 98584 182784 281996 887143 1365721 2389960 7926107 8730310 22441405 61654450 90725378 191407184 413765014 844160919 1682860033 3681275749 -1 2 5 13 23 39 108 225 341 551 1331 2806 4720 11789 22496 58955 115036 229956 411339 708398 2005431 4095402 6011164 10694826 29386379 61244260 101073978 226151179 472027633 899378029 1819844318 2434298531 -1 2 4 13 24 51 121 223 443 837 1164 3271 5351 12458 16516 64448 115505 236465 476266 784365 1103389 2467988 5571058 10355685 17565153 34016812 102765317 194721963 498161666 715906793 1656402401 2162370364 -1 3 7 11 31 36 96 182 427 1005 1782 2677 5058 14118 25408 38165 110225 185353 353629 1023537 1228763 3335942 6162599 16586522 24000742 46169477 82556950 262008657 507387588 744828160 1125663175 3456748230 -1 3 6 12 22 56 93 195 329 656 1680 3161 5304 8894 20914 44023 99267 182900 284341 631894 1938190 2155177 7806503 11483781 30107349 54057474 87785374 150794155 530647102 961158890 1659714527 3499517047 -1 2 5 14 19 60 81 227 266 515 1548 3258 4721 11394 31763 34569 106847 246564 424718 625046 1684823 2286479 7869691 8855962 27291052 63680254 91936100 137911662 427355043 833162676 1207570558 3741788824 -1 3 4 12 28 55 86 186 460 742 1602 3820 5123 10932 25869 65430 122175 172802 418026 783427 1426374 2462919 8075121 13653580 20226262 62285076 85393326 177659249 495166339 869359980 1592718888 3122971678 -1 2 4 11 31 57 113 235 259 691 1555 3197 7385 9429 29786 36319 107432 247327 487905 886070 1160574 3076776 5258467 11426422 25815257 58136038 100020687 142230710 388352925 926183080 1238279428 3589917636 -1 3 4 14 28 63 80 241 256 810 1417 2167 4257 15507 22805 56522 126222 175401 417746 643460 1569806 3113808 7683146 9918571 28827494 49801495 131246025 239880222 486007443 646558623 1923841878 3085741886 -1 2 4 15 16 49 97 199 337 987 1026 4011 4611 11053 18470 63585 121255 233413 477922 655165 1758156 2986062 4683155 10392868 32340379 39945160 114121731 149478065 407407243 888489655 2012735843 2481256444 -1 3 7 9 18 57 122 136 332 820 1906 3466 4336 14768 29377 49625 127991 171832 356390 902375 1964637 2131354 5527025 13016217 27489849 47303183 90041629 151826444 463549705 638476672 1592655435 2211418026 -1 3 4 8 22 38 86 205 369 834 1868 2615 6246 9964 22560 44732 99330 183781 416722 1026055 1805567 3854468 6321034 11723936 32576667 46479087 85811733 244112639 350249473 912710878 1669751387 3733969933 -1 2 4 11 26 49 90 173 505 1021 1732 2877 5909 12896 24632 56888 122896 237437 484201 907527 1370324 2330279 7756334 13348379 18482390 42667554 78977682 248065695 469255272 751865506 1104566823 2194386437 -1 2 7 12 20 36 97 129 332 696 1668 2590 5028 14643 26092 48047 102166 258346 288537 638422 2000126 4186407 5593798 13489448 28452351 55263575 86440029 250311156 512002717 601816816 1248164765 3921844635 -1 2 7 12 20 63 91 227 500 662 1048 4059 7475 14192 30896 52994 127635 236520 293096 643044 2028396 2398566 7634139 9355355 22212327 61189889 118359817 165349847 396564407 641607169 1442403746 2299562483 -1 2 5 11 16 61 113 185 469 709 1374 3786 4910 8718 24199 50842 126492 241364 417573 836842 2091657 2466557 5916937 16378075 16950845 59524544 102105052 162236868 431951806 1013518356 1772824023 3012646336 -1 2 6 15 28 63 112 138 271 640 1801 2218 7233 15380 22620 43074 104968 251307 350495 764476 1350797 3137181 5652724 13539780 31576256 53106447 80854331 233748984 302494774 735880827 2093649239 3250974734 -1 3 7 8 27 34 94 131 377 587 1521 3548 4741 13122 25328 36028 112196 182335 353143 823120 1421315 3392296 6454159 15967896 28442294 58854432 111153596 177616100 455043831 798200736 1166645026 3619133610 -1 2 4 14 25 63 89 156 493 732 1554 2791 6189 15026 30013 63757 118154 240732 490861 583656 1244315 2867763 7912102 15946273 20560153 58742568 89175883 248464132 365141506 730863412 1378758138 3103938619 -1 2 5 13 23 56 119 217 491 927 1402 2073 6573 12188 20711 59962 117628 233218 416660 718670 2027456 2212378 6198384 10318802 22587561 42668691 123286083 242775396 364815681 1021575749 1631258250 2586054032 -1 3 6 12 30 49 95 176 401 894 1899 2054 5778 11667 27388 44644 102291 195649 286788 638024 1420487 2198298 7664341 14056781 23691549 41673072 100293978 215413100 414940006 823560963 1424093931 3840507146 -1 3 4 11 27 54 104 162 480 639 1944 2276 4760 9652 27554 43630 98918 194042 418399 834475 1418088 2396806 4446169 15794441 20775792 52364516 71896084 233053866 486030171 1016942597 1479277377 3902437914 -1 2 7 13 31 51 71 131 324 715 1168 3740 6262 12924 18205 62833 118616 236370 280576 585225 1374780 2282629 7319316 16647668 26676286 53091350 125386093 137321592 331989025 668762309 1787329754 2308350602 -1 3 7 13 21 62 115 184 320 552 1249 3599 4937 9809 17935 44601 98424 187914 346142 638293 2008694 2398461 6154169 16596675 26705798 66181277 131940875 136683914 404000909 951844684 1949697999 3352692758 -1 2 4 8 20 52 80 149 352 775 1030 3959 5909 14778 23480 60982 122638 235901 480369 981045 1697102 2869114 7845858 16660011 29314362 48157986 102269534 143687293 502502520 595018835 1946012330 2231870985 -1 2 6 15 16 49 72 202 464 757 1927 2198 4798 16256 28703 54569 124628 231769 360329 773648 1624278 2999194 7132615 12183414 21531447 63207738 79742410 223338409 483455577 640400415 1496980419 2518364056 -1 3 6 14 18 47 73 246 262 1001 1119 2968 7342 8959 21889 59834 116236 164799 285303 786173 1833157 3274084 7398504 10147741 27374055 36585013 114259908 212123075 316812613 933708344 1844893289 2472325891 -1 2 7 14 21 46 86 191 442 894 1833 2107 7792 15236 19357 55730 126793 243545 280364 772538 1949826 3595322 6939643 13477716 21784814 38511298 92824686 213037740 269241214 801167529 1803480511 2766254957 -1 3 5 12 25 53 83 186 257 752 1379 3407 7612 13198 20628 39770 107405 189752 481811 691814 1147352 2267396 7907264 14150372 33178153 57520389 115724084 169293328 340941903 542737780 2026477429 4077501474 -1 3 4 9 16 63 76 166 317 881 1323 2507 6624 12861 27519 56084 124751 170935 419098 969879 1884927 2413925 6680826 14335579 29895505 46880774 118076388 257702109 352024355 546038158 1193776673 2353952491 -1 2 4 10 17 52 82 163 358 987 1138 4060 5991 9054 28805 44530 104921 248368 464667 795528 2060578 3125172 7774116 13026071 26216539 34741436 114309924 140133665 482278438 992035413 1160377916 4231157912 -1 3 5 10 27 37 72 182 326 985 1345 4032 4767 13965 20987 53288 128012 168714 463373 800640 1331857 3462181 7862286 14255345 29305608 36009042 130725234 158167563 409714285 722300208 1951964445 3043492419 -1 2 5 13 20 46 108 170 386 956 1132 2847 5578 15119 21344 47592 104258 262016 398466 670093 1856793 3650886 5737797 15457270 21129975 43969740 105849422 217739802 451595878 624840966 2096611011 3543767379 -1 3 4 11 18 35 76 242 450 973 1488 3812 5314 9530 18583 35049 112974 185393 398789 796502 1920553 3834583 8167706 10478409 24801824 49414131 130238889 146836220 529448806 1065934689 2013728591 3885373373 -1 3 7 13 30 44 82 151 398 716 1699 2080 5428 14155 26547 45727 102563 180474 332844 603146 1336283 4176913 6393257 15458985 21906566 64807345 99893353 208924292 466706396 716753583 1151272547 3784313136 -1 2 5 13 21 50 112 237 307 802 1550 2215 8067 8880 25725 35424 112399 258418 401134 663847 1926143 2785396 5680155 11329445 27814360 49715986 67338788 228764077 293327066 892370165 1493148458 3464481282 -1 3 4 12 21 47 116 190 487 606 1145 3997 6238 9629 23388 49813 131050 164043 400212 729675 1921741 3592535 5229855 15198108 19637546 51200175 132047107 160018210 335172911 849991823 1737809456 3208434781 -1 3 4 15 30 51 101 248 490 976 2043 3111 7755 10866 26016 45690 100008 182458 400621 536392 1403970 2270258 4831571 11310391 24248171 46879920 98038880 137054055 366199583 950734413 1355881205 4279574697 -1 3 4 9 17 37 78 212 343 967 1593 2497 6022 11692 18290 64534 116436 175396 398652 927747 1853543 4055925 8126359 12435499 30123411 38469946 79037267 201721766 403508076 860164610 2091918059 2495764728 -1 2 6 12 18 36 95 147 354 983 1341 3762 7859 12305 27456 45274 106161 246809 335150 538005 1598683 3845381 6859442 15442571 28030791 36673219 127127918 140983685 358445400 551586864 1148709934 3922152758 -1 2 5 12 25 41 106 177 371 676 1197 3452 5073 13699 20484 35063 110186 248349 397695 733500 1072449 3971952 6003458 15834008 28220036 57448605 124362074 189764267 441484733 735034867 2009399125 3997581445 -1 2 5 13 17 41 74 132 312 825 1300 3694 5868 14120 27715 53824 127848 240110 398680 668442 1663273 3523030 7588593 14996180 32567931 42904216 118427845 141638749 502035669 793899936 1279830104 2345539392 -1 2 4 12 20 35 127 182 301 683 1485 3563 8126 12330 29035 33437 109644 257845 464980 670059 1859963 3909932 4842434 15271189 31591517 54008919 106117077 179992587 398758646 582453063 1600627074 3227382012 -1 3 5 14 18 39 113 219 437 931 1478 2336 4291 11619 23421 34821 111699 180587 464595 532819 1655612 3913263 4573160 9378767 18430850 46561904 130861962 259064617 477103313 875498484 1740445480 4229898850 -1 2 5 9 27 53 106 199 283 742 1361 2949 7601 13265 20220 60309 115747 244463 399368 932114 1528067 2612416 4555452 10177353 28434756 53992434 113085925 203054650 322226536 626961330 1633958295 2500219022 -1 3 7 8 18 42 69 232 370 626 1304 2957 7135 10911 18427 48566 101751 189224 335463 794774 1924883 3182646 8176780 8736569 31171069 65447978 100710060 215652185 354994709 981426038 1997901965 3550594355 -1 3 4 13 30 34 103 216 331 925 1495 2369 6457 8694 25500 45041 104094 185982 400589 665811 1538681 3247937 5961345 10452090 32736117 34006860 118507017 254855059 367142622 824274148 1526250163 4010059277 -1 2 5 15 20 43 81 255 504 736 1662 2067 7092 8847 30899 62895 118237 234548 400421 534608 1991970 3203031 7319325 8798606 22130587 65814751 92253302 213271970 363765956 831934465 1084854594 2898923662 -1 3 4 13 24 61 98 195 338 555 1317 3800 6518 11440 32494 58149 120620 165545 400889 663929 1138756 2671890 4635648 10376691 32806816 62005463 105538392 167232214 316192442 1000685651 1250141980 2993192176 -1 2 5 15 30 41 97 150 495 623 1147 2083 7391 12829 26903 42769 100580 250001 399854 539131 1340208 3708939 5764848 14508009 18859990 52244841 132673149 235251907 281123357 638317116 1183012432 4294105544 -1 2 6 8 19 34 97 199 334 790 1829 3059 5652 9313 18555 47905 100939 254309 334312 802559 1929572 3784958 5332927 8822157 32491471 43275364 90868717 267248451 448470307 963916607 2064477954 3566269540 -1 2 5 8 27 51 113 163 477 934 1540 2655 5862 12714 23318 34135 106925 249146 399723 994230 1472477 2161315 5785689 14923962 17557052 47411011 73650929 264386898 450709816 765311736 2110579697 3968295808 -1 3 4 10 26 34 77 180 473 598 1491 2572 6343 14305 27883 39689 112187 190533 398414 861064 1330983 3331204 7627598 14190858 19240961 53719057 104916243 229048956 390202755 631769748 1114315075 3264492859 -1 3 4 14 18 38 83 150 303 620 1840 3678 4478 8538 17359 54644 124786 164470 400333 604690 1603799 3846040 6704962 14729815 32492206 64607877 73917269 187468264 408486638 1053886000 1923681401 3044153058 -1 2 5 10 25 48 126 236 491 560 1092 2771 5861 9707 28722 57002 126846 245509 399720 866878 1459498 2327858 5659740 10534707 24975643 54475460 126043362 211650389 403986618 956544153 1118637257 2309429424 -1 2 4 13 22 48 105 147 375 588 1623 2196 4675 13537 31880 41986 98305 249833 466081 732772 2054863 2878884 5135359 13168443 25713671 61334611 92228548 212917737 486156446 781865813 1529281793 4001917004 -1 2 5 11 20 62 105 142 304 852 1777 2179 7611 11042 27187 51877 130963 244192 398280 802328 1727663 2198463 4349713 14388456 30627282 48469182 75853903 219277916 330338032 1050824901 1575000976 2287953574 -1 3 5 10 20 35 99 213 379 1023 1031 3747 4525 11971 27631 57303 123867 172847 465865 798870 1791768 4038179 5593135 9866578 29979034 39382505 110342982 158349130 460873171 825524707 1434871303 2581973973 -1 3 7 12 29 51 123 216 460 996 1132 2632 5740 15388 25592 56185 127607 174210 333970 532976 1460839 2261216 5521552 9672616 23690968 50328332 106932820 234692232 405417137 551048046 1211015776 2274234367 -1 3 6 11 26 36 104 168 327 784 1139 2930 6518 8251 22996 35067 111609 183636 267039 932512 1539129 3528897 5711074 15160292 25268880 49649568 104636364 204571358 370190754 847440214 1643069810 4066159320 -1 3 6 11 28 36 71 234 451 901 2008 2090 4145 16281 17081 60500 115100 178339 268635 929116 1144950 3384085 8270200 9066626 23643905 44479088 92277803 206970629 529081884 662662737 1827313460 2459132944 -1 3 7 15 24 47 120 174 268 990 1246 3276 5536 12968 30310 34865 109973 192249 334255 730777 1066563 3733910 5123107 16406661 31315848 41054792 102204723 199604857 499636741 729244875 1346810519 3477652152 -1 3 4 9 24 54 95 233 310 527 1562 3749 7077 11664 21062 44652 105271 188422 398743 931733 1408122 2619800 7355973 8612754 25479316 64507166 87591542 176414330 323911244 946274251 1702834218 3556274553 -1 3 4 13 17 41 98 203 410 736 1650 3655 5907 11711 28419 35868 112035 193373 399836 670592 1589553 3532369 5977042 8607904 20438386 62747562 85638590 184150632 525018047 875985067 1410703583 3426736565 -1 3 6 9 24 39 98 192 340 639 1691 2097 4135 10799 22987 43141 102866 189991 268492 801662 1536502 3602180 6041613 8807912 32559869 65237980 95154433 217397739 518354511 854064570 1656235953 3647423764 -1 2 6 14 28 44 80 170 319 816 1228 3180 5288 12611 16726 53469 128850 229499 333997 664877 1339878 4100956 6365610 13925632 29591169 44700497 115161577 196761990 475460872 691046183 1705840934 2745974503 -1 3 5 11 20 51 82 242 366 644 1637 4051 5968 13746 25022 43055 100825 186435 465609 861607 1726859 2939296 7608743 9445566 30102396 51627082 93991210 184707202 514961739 768190557 1109690695 4271102359 -1 2 7 13 23 37 83 219 451 1023 1099 3491 7422 9383 17002 56604 124862 231225 266814 539946 1927435 4162813 6297116 11481145 21787777 48931548 107041452 170976889 356746446 892278376 2078421174 3087103380 -1 2 6 12 22 59 82 238 471 613 1573 4093 4829 10717 23446 33775 113613 248980 335421 540234 1865839 2212310 8260434 8723152 23934622 55600831 92405327 193425746 458612025 873738780 1632595675 4090618288 -1 3 5 14 20 38 110 226 356 587 1744 2254 5467 13192 24890 36819 110553 193977 462386 531938 2041350 3953552 6089786 11216762 32199151 63498921 99626786 205669632 459725382 779897359 1193067851 3693570853 -1 3 7 15 17 38 85 181 349 846 1131 3970 4965 8409 23406 54069 124158 168184 330685 728145 1651430 3700982 6458401 13056111 29255478 44153641 108416479 146144972 413969029 1013345197 1752345750 2851103697 -1 2 4 15 28 52 77 183 386 689 1210 2360 8017 11498 23146 54485 123842 236639 462288 595692 1520255 2585749 6654895 13581543 24798348 58766696 126311732 254663335 316863168 985833945 1769827041 2750063704 -1 3 5 8 23 42 104 224 380 811 1855 2547 5980 12416 19234 55445 129037 166557 462704 924801 1712911 3503205 5607150 10682693 32965474 45221797 90179661 233837940 431633502 776422650 1813956081 2722814354 -1 3 5 13 26 53 74 134 269 723 1360 2713 4120 12141 19748 34000 114304 185997 462541 727110 1194511 2255010 6674746 16258179 29501117 56449941 109291215 218229910 535193157 899727630 1927163482 3883945889 -1 2 5 10 21 46 117 205 370 687 1032 3489 5035 14762 29643 45194 106064 252123 395968 858378 1712193 3232392 5169258 9927509 29928622 51687864 131898484 185982247 438305824 667749849 1496519548 4225579241 -1 2 6 9 31 55 94 240 459 528 1628 2446 7219 11598 21839 37770 107842 251567 330387 858600 1056890 2180972 7776630 10012443 23475444 53442007 92853514 232066651 332076910 949761723 1687516025 3937393993 -1 2 7 12 16 42 127 225 261 885 1882 3587 4584 12412 27604 40310 113383 257202 265575 595610 1785351 3570385 4566047 11915884 26769121 43301218 86043333 171114601 411959493 801702253 1254228914 3338667568 -1 3 7 13 27 48 114 252 323 566 1696 3162 4291 8725 20485 58279 120391 174910 330829 594155 1122896 2510982 5890563 12571906 30388186 59508299 98307377 148705968 438248502 1054170619 1651372065 2424041654 -1 2 4 13 24 44 80 156 479 781 1322 3467 6283 9297 18745 55924 123647 229544 462253 727240 1123568 3754127 6609281 14804714 17862461 38343234 133379818 196968174 269723264 825508630 1963051477 3054163827 -1 2 6 13 31 57 107 187 276 760 1997 3049 6018 14012 31823 50516 123430 237716 330693 595904 1324620 2850239 5097079 15263365 29863735 55710240 69745614 248013356 462283351 714842143 1570441902 2389120424 -1 3 6 9 17 43 88 158 508 960 1063 2798 8093 16203 22895 50907 123668 167280 265052 793826 1981151 3363069 6479060 15521220 20499969 44497788 102153439 219498257 291699296 710196792 2035171745 2717579006 -1 2 4 8 25 59 96 153 259 674 1093 3623 6717 9204 22810 45549 101797 260670 462740 924120 1385949 2773651 4368109 12825555 33130729 54523558 132846047 148321394 275867224 933544425 1611231337 3401645382 -1 2 5 9 24 59 82 251 269 708 1527 3319 7778 8430 28074 35220 111480 258481 396566 925062 1320864 2778153 7445126 9670319 27769442 53797658 103887809 198332449 390972072 839015507 1403968835 3310059506 -1 3 7 9 23 37 113 200 290 828 2047 3352 5211 15391 28754 58583 116851 167586 328636 853586 1642388 3871005 4404252 10251428 26985969 47684456 98778469 165639117 515039998 625198911 1478926001 2831889658 -1 2 4 9 17 53 102 253 339 941 1340 3516 8092 10095 16397 44516 103342 261125 459639 984122 1838727 2956054 4335625 11426131 29917840 33734701 130116588 187429162 386932054 894771610 2027833460 3403464350 -1 3 4 14 27 62 81 255 306 611 1173 3038 6464 14221 27948 51930 123576 178111 394186 591740 1117380 2823483 7611216 9456985 27034085 61828490 130534149 221110726 369602867 621677578 1138103360 2419794422 -1 2 5 10 31 35 101 185 504 901 1877 3487 6685 11713 22769 61872 115227 244792 393502 852623 1050084 3541048 5837555 16727660 19162307 46436806 86596014 156103660 282314411 977974849 1865684859 2226009845 -1 3 5 11 25 60 99 176 482 955 1090 3661 6024 14489 17494 65255 120495 172462 459056 852714 1508894 3017151 4595102 15671648 20015908 48857752 102395388 163023453 495153779 559197241 1801065036 2182886866 -1 3 5 12 22 61 115 234 416 762 1420 3100 7232 13135 22950 39337 110941 185173 458790 655451 2031777 2556213 5768102 10749675 20515609 61871418 114696883 191525971 366016204 588414286 1990911969 4081340769 -1 2 4 12 16 43 90 177 256 727 1284 3507 4997 13209 21132 62127 120235 245240 458936 655646 1573608 3605881 6360392 12587551 32190484 57038318 114555672 174180682 456235232 766012446 1922740920 2476938869 -1 2 5 9 23 62 107 156 450 668 1777 3824 4624 10979 22373 52280 127346 230997 395127 920747 1775055 2107377 4341912 13233295 20233523 63012780 94936124 177222109 437084806 909092422 1875593873 2975659849 -1 2 4 12 16 35 118 239 495 526 1416 2602 4327 11796 25117 37408 109282 256972 460179 657939 1577130 4140722 4547416 12226939 24620050 51242848 107878711 228997452 526205926 887548502 1554646900 3734048380 -1 3 5 8 18 52 73 153 308 1009 1415 2320 6576 14748 19167 52090 126054 168079 460171 919817 2038163 3029481 7293469 14994147 31846122 39753312 121964584 258480728 356006968 689062842 1788662280 3101480035 -1 2 7 15 19 47 102 168 364 836 1586 3119 4171 9970 18476 57491 119432 242761 263562 658305 1777322 3355234 5924432 14790894 27463069 42078945 69018246 156647873 440794005 985197331 2129710112 2397144620 -1 2 4 9 22 58 110 211 264 703 1533 3144 6915 14735 20674 39076 113800 253871 460574 985372 1775278 2433372 4353738 8896737 28586422 57033861 105823420 184737752 312674284 788007007 1915556992 4045743406 -1 3 6 9 28 38 102 189 280 578 1673 2786 6322 15966 27372 61439 117843 169897 263356 789728 1250075 3351622 6050754 16616534 29507094 65301032 97906298 237096806 348623811 741083625 1282022548 3152229315 -1 2 6 9 25 33 89 144 346 935 1970 2298 5807 14916 26173 64823 119878 230710 329065 855229 1448296 3220835 6375729 15246925 26363573 40876511 88631477 216326530 435813526 607835726 1251180702 2717059077 -1 2 6 13 18 52 108 156 397 626 1864 4043 5145 12227 31063 61646 118630 234108 328730 592665 1646189 2831103 4870014 12891599 24930186 56738809 78676666 184492479 478965574 875485414 1124055044 2799924323 -1 3 5 9 17 44 109 222 430 587 1233 3418 5616 14908 25535 42788 102222 187403 460776 985704 1908284 3417695 5259540 10480406 18641242 54040238 120647788 197875807 476890684 582430025 1275419859 4265724898 -1 3 7 12 22 38 117 207 263 658 2041 3323 5162 12875 28788 63273 122283 166794 343748 550034 1950818 4042561 4684620 10022834 28834631 54708258 72989344 164252309 529308321 728237946 1439305086 2968524606 -1 2 6 15 27 47 112 156 510 847 1544 2437 6690 14862 26449 55521 127339 243321 340861 752700 1237032 3838958 4677872 13095633 18541585 37390099 76041150 211193875 357590900 687003777 1167061450 2151069644 -1 3 6 14 29 46 118 148 487 603 1403 3149 7113 13977 26595 58302 115420 166123 277501 753521 1430396 3977126 4684738 13229343 17609094 54083839 116499315 188506612 302901755 542823291 1230745515 3038739417 -1 2 4 9 23 57 76 241 426 708 2008 3256 4177 14761 30509 55329 130361 238370 472172 1008754 1762324 2523242 6382690 8578082 18579516 58877108 77522410 165511804 462512763 607382221 1573033627 2467910262 -1 2 5 11 25 47 100 210 304 602 1170 3494 7586 14648 22083 47145 102740 254752 406970 805249 1541599 3983930 5326619 10395173 25820076 61407936 130614547 187371024 338827848 686305888 1912095390 3509359011 -1 3 7 14 29 50 110 236 389 944 1928 3088 6912 12303 30323 56789 129578 173770 343784 682129 1369463 2137510 4415016 11836852 17784324 46767599 93609608 142187675 268524687 642357453 1597790203 2671939160 -1 2 5 10 19 36 66 136 427 542 1764 3999 5417 8418 30780 47547 99177 249646 404583 878593 1872571 3991221 7753448 15328379 24070431 52881464 90331167 185319605 479148358 995838197 1310124713 3845676895 -1 3 5 11 20 55 90 174 412 898 1069 3443 6020 12604 22611 45234 105450 189648 474643 870648 1739067 2742800 8091580 12960568 23549322 44869282 102017349 179878034 507347868 717407247 2092391697 3740450684 -1 3 6 15 22 57 124 207 329 618 1876 3822 6909 8483 17759 39511 110538 184558 273843 678090 2078191 2224318 5335804 9422089 32642452 66468094 73294148 194696893 333652376 881607875 2111347037 4225018558 -1 3 5 11 17 41 75 147 358 535 1644 3546 8159 13110 22742 55307 129486 166978 474196 868457 2090044 3324284 7432590 16221778 28388749 66808305 86017727 164178949 346253931 552239938 1997481011 3071376811 -1 3 7 15 31 48 65 187 506 742 1708 3205 5072 9684 32331 52983 128438 180042 338962 746502 1569262 2209096 7091006 13521640 17345311 62260889 94112975 146346876 420226062 1004502211 1264830609 2439182387 -1 3 5 12 26 47 105 214 344 565 1383 3500 5712 10160 30187 55677 123924 172751 470425 682539 1304321 3712372 6169695 9859940 32428628 61667710 104699948 180314829 506395794 1037079627 1197307722 2351881714 -1 2 5 14 16 52 82 173 389 884 1853 2432 5685 11101 22252 46464 98433 256146 403095 609891 1802595 2878235 7676039 13387036 24220431 37998287 99314060 229166425 410873786 903661125 1767210279 3423789737 -1 3 6 8 19 62 95 209 283 905 1706 3364 5653 9416 32467 47250 99845 182585 273562 877455 1934912 2410950 7351782 11886720 26968371 39437902 68632207 140726039 488367562 1042894728 1320346683 3888926027 -1 3 4 15 29 33 116 201 465 513 1480 3807 5834 15278 32264 59332 116091 169445 405566 550744 1493467 3311167 4850854 10161601 23531737 51065514 103048169 155436074 492934826 580990623 1354461017 2778781643 -1 3 4 8 20 57 118 254 257 581 1748 2525 7330 14031 17383 34324 107521 183933 407645 1004820 1616263 2415806 5839231 11942668 25514431 61253372 96258359 218182151 321145944 574853870 1792249290 4152540904 -1 2 4 15 25 59 75 237 319 863 1989 2865 5212 9708 24345 58925 122128 241997 469124 606964 1233445 2926714 6951043 10168814 26362228 43766918 92709076 265814604 403178737 995626093 1826561787 2556441380 -1 3 4 9 29 40 127 235 390 563 1946 2570 7480 13153 27129 50512 123688 172848 407188 943335 1102634 4050607 4783327 12228220 18700042 55425948 68552748 266541716 269302072 627078236 1151137601 2602928460 -1 2 4 10 30 62 106 193 317 624 1789 3228 7578 11320 22105 36407 110936 249864 469101 810295 1088827 2852588 4827010 9629564 26953995 60728610 94365844 139610025 393658074 1016711608 1678381016 4043381007 -1 3 6 12 30 32 93 236 375 748 1546 3658 8120 14048 32438 60797 116953 170462 275408 619962 1374569 3402638 6408149 9798895 30278567 56624286 94701819 180555899 393685757 653544653 1422170938 2690069965 -1 3 6 14 25 44 88 253 331 989 1937 2209 5564 14999 22387 44165 100503 194436 278342 744064 1160502 3844581 7308513 9301211 31726276 41494351 87718264 210682427 438138119 642505072 2053918902 3298206917 -1 2 5 11 17 53 69 202 388 773 1799 2578 5649 16340 31383 59176 116531 234213 407959 815639 2094347 3077564 6485162 12383947 17232679 39320988 95414182 243058303 463638625 586497438 1366589203 2806573373 -1 3 4 9 21 62 117 141 304 806 1429 3903 8120 11274 26780 46856 100413 186246 403564 943431 1617839 2337980 6072654 12625615 29866030 42047396 128449494 165494847 365941650 1029842231 1507949772 4106913827 -1 2 7 14 23 57 108 209 498 545 1701 3959 4977 14691 30263 35668 109817 260069 278117 752599 2006973 2201886 4298341 8422660 21347408 52415004 89276832 196799687 439884242 604512480 1600280161 3254574088 -1 3 4 11 27 60 110 128 428 813 1148 3392 7712 15327 20423 43112 99098 191585 409587 803438 1357675 2996820 4957392 13934325 22008570 35094489 114750270 173409856 400362448 702420149 1751133540 3665323086 -1 2 5 9 30 37 116 182 332 1017 1348 3734 7956 13560 27732 52056 126255 241261 405830 942958 1234487 3399303 5032805 14806384 25276093 34746510 130310548 141086829 339203291 617404644 1173143917 2496200250 -1 2 5 12 22 32 125 141 445 529 1350 3739 7297 12128 23476 53273 126667 229831 405188 743828 2086155 3924154 4758592 14025301 21366151 54398975 114302919 159852849 395072408 1010288036 1802885063 2720326821 -1 2 6 9 21 62 116 130 278 1018 1924 3944 5747 8776 24747 52772 128900 239429 336683 877521 1755312 2358047 6076071 13438517 32314749 41165918 88763686 189389884 509009182 984669825 1459345846 2309216160 -1 2 4 8 27 57 79 184 434 558 1646 3301 4299 16301 21783 54382 128079 231999 474831 939599 1560948 2883025 7246775 13179277 21702472 53702936 98082909 147414488 445435630 583259806 2036265792 3141174660 -1 3 4 10 28 45 112 168 502 858 1534 3956 4450 14983 23193 50879 123071 169771 408551 874621 1229046 3861308 4426581 15931349 19083317 35013834 124382629 160465299 455018788 632822469 1937122961 2716169764 -1 3 4 9 31 43 88 198 280 646 1590 3624 4481 8396 32286 37212 110068 190153 401511 950192 1217112 3975315 7269718 11746133 25708219 55235557 93616004 183995818 422549788 1055437461 1276302990 3389160462 -1 2 4 15 26 52 108 148 357 532 2021 3710 5742 14283 24097 34582 109548 250226 473025 613942 1148732 2141115 4313488 13317636 26500395 66355801 78947141 198101908 524161092 776944319 2087734528 3930699892 -1 3 7 8 28 51 112 197 494 582 1848 2207 5520 13744 20832 60166 114938 177514 341999 808551 1303546 2545032 6127979 8610895 22526722 58665202 78934498 230264533 448297343 704355137 1914195136 2336082485 -1 2 4 14 16 53 75 224 501 829 1403 2590 4313 8820 26390 47285 98816 249962 467311 549397 1749514 2790354 7205107 10043457 22467950 36907992 127562717 204640952 523104914 972965654 1470159053 4196677449 -1 3 4 9 17 57 69 210 294 791 1667 2094 6471 14701 21262 56460 128545 164218 408364 939542 1889273 2155788 7316546 11034159 29346441 50256952 76675007 231834600 390807313 699030128 1910687326 2990065675 -1 3 6 15 30 58 125 224 262 576 1371 2380 7033 11047 24131 53553 126332 166439 275740 687134 1545326 2758591 5912701 10579088 26517598 62482875 103066089 237859831 394428642 940386347 1818974686 2708200691 -1 2 7 8 18 36 127 169 283 623 1557 3275 4186 9552 19013 63470 116785 244642 275240 877447 1944864 4135733 4930224 16087866 29725247 63859005 88584492 147337080 438785812 953139492 2098045563 2659192561 -1 3 4 13 16 54 79 246 446 720 1509 2902 5422 8461 28871 63739 115281 167359 405860 678904 1678876 2759680 6959291 9132473 17472220 59315386 113124279 203978153 459731623 1054528759 1174448655 2895990159 -1 3 6 8 25 48 89 254 442 1011 1329 3907 5001 8281 22164 51697 127035 170648 276335 883241 1542452 2103115 7547965 9519609 18212279 45068618 122322442 165512402 420086677 1027278212 1721241128 3127644577 -1 3 6 12 23 46 94 135 257 889 1226 4082 6778 8612 24066 56505 125995 165589 278059 619346 1940675 3415904 6565047 15811321 30733623 48866187 111046582 135968125 298733741 892716344 1721485390 2813056071 -1 2 7 9 23 53 122 250 374 947 1028 2874 8069 8640 27675 64567 118255 234826 276833 803664 1672757 2754811 5905262 11676606 33517662 36231454 116763533 217347377 272945584 872853581 1374707541 3050283904 -1 2 5 12 30 35 76 162 332 582 1294 2248 5529 14667 16439 63428 120325 242594 404336 750938 1550771 3148404 7541071 13120241 28201529 62309078 103188644 265252446 419072615 626944606 1857257552 2341436330 -1 2 6 15 16 36 122 207 403 682 1928 2730 4892 8314 22648 32935 114615 253223 340878 752111 1694387 3815700 5008036 9960035 19423236 65333604 76693571 268415325 518439013 947326952 1775902414 4291770392 -1 3 6 13 18 35 93 169 456 564 1815 3074 6440 10505 25864 64662 116460 171127 274535 543889 1677361 4012166 7298177 13738809 19947969 54851049 80729214 158572945 310536040 1036057394 1465436956 3071772426 -1 3 4 12 19 32 106 255 310 538 1518 3648 8177 8815 25533 51905 130322 175663 409085 737585 1812605 4076943 5920341 11639931 28205179 63163432 115864791 164674224 347410252 851647933 1548232483 2386390130 -1 2 4 14 23 51 113 183 256 1013 1600 2736 5907 14365 16949 41454 99313 255612 470736 555084 1959720 2829778 5734350 15855572 29965923 39274725 75675251 259766916 457221935 613058620 1857483326 3710849456 -1 3 4 14 31 63 75 211 311 877 1028 3488 5581 12290 23255 55097 129062 167596 404339 621449 1421747 3105390 6854284 10620518 27398270 43138846 107956510 178121985 478461915 689009167 2090969517 3100919603 -1 3 7 9 28 46 119 173 270 925 1793 3776 5950 11967 30938 65436 117870 164992 341037 870275 1221909 3824063 4625364 15866386 31342119 36002224 95785922 171317799 511655543 910121334 1113756239 2951420099 -1 3 6 13 20 42 106 136 311 687 1520 2945 6141 10834 17116 59470 121101 174168 275498 555970 2066771 3301628 5749435 13571153 31141207 50482295 105903552 211937228 422364700 930583355 2103267626 2216413935 -1 2 7 8 27 47 108 180 417 798 1904 4084 6072 12972 23848 62283 122302 241035 272638 884173 1349386 4025374 5941500 15803091 24338900 35109578 99162938 200221405 530604485 723892985 2072779633 2587042334 -1 2 4 12 18 37 106 136 335 764 1254 2695 7965 10377 29808 62440 116899 230868 474809 673219 1745189 3824248 6260881 12725315 27491969 53341262 125690150 216462248 299288661 1010664510 1099513214 2860860262 -1 2 4 13 28 40 86 214 345 537 1461 3326 5976 11471 31890 56997 126619 238037 472668 738734 1411765 3687299 6324388 11362216 30847551 59708593 114436792 186414667 518046715 914087490 1172434867 2319819604 -1 3 5 12 27 39 112 141 474 796 1078 3792 7514 11078 19012 37160 110142 186831 473227 687251 1241400 3241817 5234920 14567296 19433552 39095185 114921098 160858627 387815833 964082537 2147411531 4118892168 -1 3 4 10 21 46 121 214 365 854 1446 3451 4239 9788 16772 53750 126033 168513 408389 882413 1815702 3177462 4302073 8674539 30140085 50170178 129697061 199232702 413405804 985866686 1955351092 3000158707 -1 3 5 14 26 54 64 163 299 515 1179 3399 5092 11170 32442 60608 122438 168739 471147 542825 1158431 2321700 7325597 13738313 29654175 60287034 126866379 193560887 447748120 877933045 1141721963 3169430522 -1 2 4 11 24 62 127 249 471 986 2047 2780 7564 11331 20453 34902 112268 247337 474515 882269 1569593 2904775 6006123 12450752 22629182 48923823 96641553 244772916 276255920 982035674 2103501041 3977211763 -1 3 4 12 24 62 124 234 414 742 1147 2218 8049 14216 27153 33569 107589 190709 402729 739783 1099496 2847876 5879470 11389857 17195442 59611708 120889016 241014697 325749368 562411793 1082841798 3684386256 -1 3 6 10 22 61 90 192 330 586 1850 2840 7858 14450 20262 33302 109531 183357 273263 1008119 1765008 2118284 7520048 10545314 30956346 64202639 67819833 237767791 310252884 754526166 1797944788 4091136854 -1 2 5 14 17 55 76 174 310 617 1720 3093 4213 11614 30031 40566 109280 256745 407403 607738 1758591 2713620 6856994 13759605 31002006 65475328 98249184 144146233 441484243 812815373 1257027411 3242316856 -1 3 4 13 26 57 113 178 271 912 1716 2078 8102 8979 22550 53957 123439 166718 406152 683504 1291558 3099848 5368081 16749348 29563420 36711651 68897997 224192799 295473978 904796712 1744252040 2931838022 -1 3 7 10 25 32 110 163 494 803 1267 2394 5409 10536 19609 62091 115104 180074 340408 948713 1344114 3298867 5554479 15449850 19608070 41122992 101943519 251020940 403825662 888528945 1937171938 2459496145 -1 2 7 8 22 33 69 172 502 778 1500 2793 5758 16184 32436 48548 104833 246704 271816 874755 1696734 4093692 7384477 13543439 18129497 37926399 118327702 207680101 433865914 572967078 1411920040 4174799809 -1 3 4 14 16 48 79 200 293 625 1084 3307 6640 15235 19097 51272 123206 164457 403647 614535 1748479 3097158 7134538 11715359 28242706 59419337 122701851 183553283 298118960 803118833 1782193457 3170186767 -1 2 4 14 24 33 109 143 324 649 1587 2050 5193 14119 23316 50738 124933 237050 470968 554690 1226500 3560658 5691892 13029167 28048924 56470893 97943439 214278608 449144315 712018592 2049777070 2914590932 -1 3 4 15 18 52 99 244 303 829 1234 2610 6945 9762 29957 62497 116060 164210 405993 542193 1684102 2651109 4651427 10932243 28686257 49445816 117237179 229046694 354340895 912111527 1267825539 2725701066 -1 3 6 10 21 42 127 233 415 847 1747 2148 6034 15756 22428 40256 117476 153592 368025 903991 1922068 3840636 5816639 9127699 21801854 42503510 85458357 268047023 494678536 789400074 1709487060 3619400773 -1 3 7 11 20 49 94 158 408 594 1472 2126 7920 12840 20934 44336 130213 151831 306184 917289 1922613 2203749 6482740 14515829 19384465 61345592 122556948 212477851 353401729 731824270 1867911502 3923714442 -1 2 4 8 22 60 70 179 430 576 1110 2850 5553 11769 25279 59331 99611 221697 452209 886645 1926693 2944432 7836645 15222900 20023722 60390140 117428668 239523765 487381225 1052427780 1092419249 2556342524 -1 2 6 11 23 62 78 178 310 780 1999 3024 5496 9734 21645 63967 110024 218451 326509 829566 2054894 3007253 8164268 14891566 27877909 38241396 69343663 229652849 484730179 927633124 2131103532 2986088747 -1 3 4 10 30 41 76 151 424 843 1385 2448 6243 15196 21825 56830 100463 152755 515602 1019077 1466023 3195408 6995087 13440380 17770868 42496689 116242732 233840109 326513547 633491255 1674699257 2612057021 -1 3 6 8 25 41 104 155 359 519 1481 4085 7312 9015 28771 57083 110183 160116 384077 1026727 1276949 3523690 5145675 14685511 29963976 53430200 120364024 200356168 273108325 949782871 1486687686 3196524821 -1 3 5 13 30 36 80 205 269 515 1133 3693 4516 14871 23399 37939 118769 154224 431642 642007 1135865 3966717 8254250 9177774 33300077 57813023 115369639 200984281 481444737 759412588 1790227568 3550261799 -1 2 6 12 20 51 127 187 293 993 1027 2837 5418 16009 27816 46437 121063 224883 307886 776111 1798327 2332920 4687810 14659522 29161782 42019407 121262152 245751615 481190150 748727303 1558379901 3321700756 -1 3 5 15 20 37 121 151 379 578 1119 3676 6022 9340 17464 45514 128153 149304 440214 785999 1662793 3639178 5740966 16229231 31120626 57479367 116272194 198465824 446991628 892961064 1811255989 4026054735 -1 3 5 13 24 56 103 180 473 883 1207 3627 6945 11978 23821 62918 108806 155536 455291 631582 1526577 2540663 5690856 12906097 21661260 50266421 117703282 198772409 401213467 853283465 2020163484 3216533447 -1 3 7 8 26 39 87 230 275 638 1611 2273 6673 11125 29305 37068 123806 160080 300065 978000 1073511 3777249 8306423 10591649 30274698 51400099 76733190 258748450 301751184 903538146 1445624287 4085288617 -1 2 4 14 29 46 124 178 504 820 1560 3541 6216 11117 23524 38708 118088 219606 430854 771213 1067070 3516689 5874919 14597320 25073459 43502912 100030913 180130619 387302594 922306782 2051516455 3681199769 -1 3 7 12 18 33 69 165 283 529 1335 3047 5358 15078 22992 57112 100259 154212 317726 690975 1851525 3669305 7274252 16579190 25751853 57140455 131980390 257196096 477910340 703972774 1814340377 2585145110 -1 3 4 15 18 40 108 185 323 853 2039 3064 7280 9788 32648 35544 128075 163114 495404 719666 2059556 4046363 5160945 13286856 29800717 39564710 74228567 231119370 365020316 1040726990 1411341115 3760910532 -1 3 6 9 20 40 96 160 425 880 1730 3922 6706 10389 31832 40117 123366 163727 367572 978390 2057054 3783783 4623156 14669495 19997193 43872101 90808487 145599648 401059880 939104124 1547301098 4159522630 -1 3 5 9 21 41 117 196 351 983 1061 2479 8016 14233 28365 53969 114175 159101 448022 898403 1995019 3859644 5361998 11516225 27288889 47958787 123438146 203821490 339223746 800017683 1428984679 2828155773 -1 3 7 13 26 33 89 245 435 882 1287 3413 6153 8760 26677 50595 109727 158512 311318 762023 1405366 4187285 7586059 12165783 24671866 45150114 113824107 153130379 402269394 1019240778 1129370275 3133772274 -1 3 7 11 30 52 88 189 278 959 1431 2502 7403 14241 17948 35408 118708 147705 296898 907481 1535013 3078317 6359036 15928895 25563867 47064424 114516821 231663991 400369170 769419032 2097013454 3671342377 -1 2 6 11 23 60 119 254 293 802 1078 2966 4320 15279 32362 57481 105901 227790 323210 820280 2053264 3123089 4654382 9898177 32904238 38220055 126512575 239591212 419948582 749111641 1262832045 2260238526 -1 3 7 11 18 62 85 152 305 550 1551 3753 6302 15876 28680 55307 109131 160909 315864 900859 1791351 2659281 6687078 14095849 25305878 58148260 83278385 154164247 360089136 573385317 1200836728 3154614624 -1 3 4 10 29 39 121 254 278 647 1764 2834 4182 15319 24304 36113 119181 154451 492315 1035882 1408102 4063077 5320993 9653543 30847633 63210178 83611067 205486241 413266696 789457175 1777624052 3395672254 -1 3 7 14 19 44 120 251 370 970 1313 3352 7915 13382 29169 59592 105064 161341 320443 560436 2052926 3915295 6039646 10306532 28414164 48456565 108577189 161143524 289399341 749440951 1289442696 2304882360 -1 3 7 11 18 60 99 147 300 773 1392 3261 4136 9483 30596 50804 111167 159983 314562 895851 1787931 2788798 5389056 15353264 26648312 41688061 110378898 139021264 517245206 869676299 1515279064 2919543061 -1 2 6 13 20 51 80 178 305 972 1129 3154 6847 8678 23900 37473 118220 219166 302556 709490 1733969 2349979 6906475 16376454 27465820 43066987 123032854 159810640 341178194 1014900440 1977898021 3668281242 -1 2 4 10 23 47 96 173 297 932 1378 2453 6515 9953 19135 64291 111472 216634 454800 1027554 1992597 4108179 4219017 13803781 28931920 46829688 102304840 223613416 303578181 970746292 1643624791 2724024838 -1 3 4 10 16 47 74 175 500 901 1120 3217 7325 13647 24827 49635 107293 157138 511787 1030177 1595609 3718679 6968304 16558837 23164695 35512521 118875825 160296253 304216123 784064374 1558679904 2987199736 -1 3 6 15 30 63 111 252 356 723 1836 3380 6976 8924 21189 61803 106591 152693 393186 573175 1277087 2407197 5797548 8498478 29249421 65789153 91615032 196250077 364253761 1017786533 2065523203 3084620684 -1 3 7 9 30 49 124 133 508 704 1547 2354 7973 16271 17737 60550 109175 148421 320588 1030044 1407574 2861080 4342898 15593303 22065133 58347396 69793399 243177799 356652487 617555251 1950381696 3187063805 -1 2 6 10 27 38 94 168 507 980 1677 3093 4732 12339 19727 44457 123445 215821 303131 914227 1211458 3793614 7686733 15049231 23721496 39745079 95485394 199256691 470538946 662969821 1982800918 4260393000 -1 3 4 12 30 42 120 131 302 822 1183 3167 5361 11291 29825 41173 120573 159990 503056 639042 1072051 3395810 5995019 15381109 27062477 38017743 122372035 156193136 450678720 1073039939 1361441508 3476167995 -1 2 4 10 16 52 84 191 440 880 1148 2848 5570 10241 23156 61734 108922 220741 457371 1031534 1668549 2270640 7292352 15978138 19324335 44169477 133216285 241335353 476231488 979067609 2095680135 3054112934 -1 2 6 9 19 47 92 155 500 706 1990 2456 4248 10592 20265 49931 102397 215235 314059 958449 1663053 3704604 8215375 14673647 22339112 55557074 97858355 252932912 443984435 1012078919 1770076509 2534303688 -1 2 7 8 16 37 113 220 506 795 2008 3546 7435 15967 25412 35804 126803 223605 367443 969917 1783141 3174731 6007816 11843786 17862779 45211280 73536200 188294686 302666969 668728931 1468025098 4181311947 -1 2 4 13 22 54 112 143 458 591 1657 2333 5038 15780 18263 56409 105730 215238 444338 569508 1586782 2511623 5237327 15060714 23503859 63179446 79828942 238957056 421223626 711782777 1969218123 2156650012 -1 2 4 12 19 47 115 232 344 995 1502 3215 6183 11563 29626 63817 102255 227852 453804 637351 1843503 3828228 5559970 8780319 26184560 48264404 111997922 150707757 371213260 863546045 1467817875 2676303507 -1 2 7 8 23 50 79 156 397 933 1546 3351 7916 14213 23376 58748 112868 217510 390617 956147 1847986 2118093 7533882 13473706 20393998 38819320 91487664 168985108 301274348 750659148 1729394620 2899935958 -1 3 7 12 21 59 102 194 429 843 1577 4062 5711 10538 31219 35339 128332 160148 299192 707792 1781513 2782775 5676141 12377143 21170390 46078951 97336092 142695229 458878677 979061351 1502202482 3942654438 -1 3 4 12 31 59 73 236 420 673 1304 3802 5594 8826 22909 54853 101043 152369 511886 637085 1124350 2315937 8044670 12037831 23986955 57673633 118754289 177806170 404830056 812350161 1885375804 2507233446 -1 3 4 13 18 60 107 177 311 627 1294 2396 4631 16179 31033 58456 104812 161388 522370 571884 1911035 2707144 6196245 12862770 28023455 51802156 128579256 230926218 406588614 707205683 1255944106 2271822538 -1 3 5 14 25 54 96 169 447 580 1025 2254 4224 9484 24494 55414 98891 151783 444143 703179 1388766 2716028 6131777 14643444 20615782 61437017 109157145 230975108 462338594 867447172 1996452477 2656409468 -1 3 5 14 31 54 86 180 282 516 1241 2810 8056 11522 17489 53337 102812 149900 443054 700112 1258385 3107542 7050148 15879441 25479372 58372316 104012906 261368774 379669071 887145884 1743561595 2163351973 -1 2 4 15 31 39 92 145 419 817 1328 3659 6116 15146 17552 33973 115958 216457 432735 712967 1256583 4095774 7389670 14435223 17337662 49077177 113273666 173080177 454036021 713104377 1953246185 3630003812 -1 3 5 14 21 60 111 173 284 626 1595 2714 4794 13520 17459 42048 124693 150347 440607 708602 1647999 3109944 5828004 14178724 26971398 54102627 75989624 218273591 461089420 575732010 2093967352 4177648566 -1 3 6 8 30 54 108 209 447 968 1951 2361 5360 12726 19990 61400 108453 147986 391156 1019805 1320900 2980353 5549115 11162377 21351210 36363221 81847421 265467586 528776765 560898631 1911574375 3187142042 -1 3 6 13 27 43 91 205 483 549 1258 2648 6997 9026 23740 63156 110589 151716 385619 695844 1323547 3499128 8095881 8456093 18681338 61871809 106181941 260532458 316710245 1048720836 1904372065 3135283195 -1 2 4 15 16 39 109 227 443 625 1231 3193 5731 13266 28024 39946 128213 223023 426930 712345 1845721 3229932 4309705 9438539 23924315 58987038 104808102 167671912 435660916 593728095 1459414745 3939785130 -1 2 6 11 24 48 107 183 321 634 1800 2549 7239 11416 25565 41894 116471 225050 307700 851533 1064839 2906380 5698589 13510570 31226313 57050247 94682629 252766590 381422056 902372472 1092234470 3568001865 -1 3 6 10 24 55 65 163 435 858 1051 3644 7134 15202 31488 38456 125000 160342 362424 902718 1059039 2773861 8045786 15806351 20732267 43635012 128454601 187439150 389693140 666269275 1258195364 4183809410 -1 2 7 12 22 57 75 215 422 959 1793 3779 5028 8341 17077 43573 126003 217040 376506 705052 1646151 2766148 7958257 8847232 23031678 40500291 69495026 146666436 527333650 934860545 1807299464 4110902075 -1 3 6 11 25 42 111 248 440 628 1982 3490 5820 15923 19977 61601 113522 147961 385501 821294 1054906 3550645 4750209 8759267 24274068 59410369 89786855 190062239 416096784 761555548 2052101559 2774875806 -1 2 7 10 27 56 66 249 350 624 1631 2963 7810 13490 28463 35418 123250 222855 365152 843576 1185033 2501133 7822290 11199901 25520725 56002047 76739075 207767404 371316637 774573977 1442845500 4038664452 -1 3 6 9 18 37 70 211 355 807 1382 2663 5986 14965 17251 38061 119275 150232 362386 975413 1645220 3285160 7103338 9369106 25568545 35940378 114483944 247012319 525345726 729114214 1985543410 3389731798 -1 3 7 10 23 33 92 199 301 527 1143 3042 7914 13182 26939 43558 116197 156035 307745 850174 2039470 3289985 7366769 8824974 31309842 56453625 115845893 242468848 372598216 736016809 1436673710 3599838310 -1 3 4 8 25 44 73 230 416 948 1366 2537 4334 15012 30345 64510 101133 163176 519637 900418 1249828 3292561 6912284 12510852 24291852 41100835 105534692 234202171 453196010 748581055 1089730184 2497089792 -1 2 6 12 21 39 122 156 370 848 1505 3827 5744 13773 19628 49940 100474 213806 316976 768092 1704296 3539814 5703094 16715276 31201196 41891762 106384123 184338920 446730971 621766178 1920443459 2536517479 -1 2 5 10 17 42 118 136 331 539 1992 3430 6833 11496 17082 64004 113671 216787 516716 956087 1573562 3933938 5443578 15014953 33039278 51142559 86891380 191686095 344234863 864819458 1693526222 2943830790 -1 2 6 13 28 53 114 164 442 739 1273 3378 7114 8648 31320 52149 112188 226817 316301 692302 1181513 2951767 4985299 13054170 20401080 52331279 114111434 148327788 363301860 1007953416 1380282873 2804340802 -1 2 5 13 17 49 108 146 268 880 1230 3553 4919 15924 23808 57905 113136 217387 521114 623041 2033448 2557996 5578162 14821873 29257384 35761317 121726101 145995321 481183042 716358970 1779351611 2715340619 -1 2 5 8 20 34 87 189 333 649 1231 2977 7724 13277 18410 39256 121308 216481 492681 846891 2033137 3213773 7871242 16137094 29777889 61973795 112036380 245234289 374287977 733508319 2067845310 3405797323 -1 2 5 14 30 43 72 253 306 514 1346 2936 5458 8978 21573 56827 102160 221115 510220 700306 1248586 3283328 6830454 10840844 33208892 55717736 133648322 267444673 487976826 824045822 2034287934 2547299560 -1 2 4 13 22 49 85 164 351 705 1986 2495 4476 14598 22240 33810 120360 221106 431289 584907 1576074 2170719 7151998 15368175 31254855 66782168 99616153 260181861 458234522 762261156 1638556685 3395601734 -1 2 4 12 30 56 114 149 461 997 1754 3322 6496 8904 26983 56711 110810 222618 443629 627204 1117399 2103614 4334081 16083047 25091950 40088823 98266485 192861456 398172580 1048991709 1102027862 2704871785 -1 2 6 14 27 56 74 240 452 749 2039 2200 7132 15570 26954 58048 99082 227882 312752 644661 1503394 2533122 7940807 11223513 18851294 55520621 92359060 238010298 282596339 590947877 1507874433 2643496655 -1 2 7 11 27 47 80 152 329 835 1500 2054 7307 13358 16464 36575 116376 218362 370228 897629 1284988 3206556 7349461 14508607 32104819 40121302 107040411 208903953 373679993 804470615 2072271206 3703681564 -1 2 7 14 25 52 83 180 263 827 1481 2107 6205 9087 20717 45269 124970 213166 363276 563935 1352516 2742160 7157864 16086650 26732666 38617119 104499714 203463155 315664032 1008656332 2086805682 4136457398 -1 2 7 10 16 35 79 154 401 986 1436 2774 5802 13090 25314 35217 123341 228908 372181 832361 1675543 3656719 6438412 13269135 20292605 37531014 111391688 237605117 518836009 584792772 1560113323 4047024847 -1 2 7 8 16 41 74 187 305 801 1332 3639 4854 14590 21489 46939 125685 217020 367643 950804 1814467 4050291 7287325 15486403 29137634 40536235 115257705 183427494 506221560 764065609 1647045339 4261826558 -1 3 5 14 23 36 127 164 352 897 1569 2591 5447 15159 18665 61691 111270 153198 449631 705672 1827456 3440813 5377162 12852756 33303954 44266854 88650529 228611172 492951653 705743490 2098067883 2734333990 -1 3 6 15 24 37 109 224 504 861 1139 3659 5021 12828 18043 65408 112430 154140 384466 575012 1437446 3768791 4395799 10433288 19678400 50002052 127909219 191514383 536608198 666874366 2096059254 2738603119 -1 3 6 15 27 50 97 205 319 772 1352 2486 6414 15752 25054 40232 128019 160738 376373 566990 1481073 3014398 5795605 12422084 30661727 41828194 114058899 223777454 305848595 588472215 1388705942 3936773030 -1 2 4 10 20 63 113 215 466 837 1845 2544 7462 16071 20107 58248 107841 219210 443722 1038812 1959098 2927805 4408694 12516268 18978573 46401451 83560584 260054908 385432388 650068817 2085679346 3171061284 -1 3 6 9 23 37 97 246 490 769 1585 3414 6131 9473 30605 42615 122173 159600 364747 952013 1876220 3592450 4815549 9220472 18938311 45292496 93335803 170940021 415750644 921528127 1531415590 3472865700 -1 3 6 9 29 32 105 137 498 547 1218 3390 4194 8417 22519 47493 123637 149972 364150 958126 1490915 3795692 4478608 15841911 21554299 59654312 104436421 146844718 511429726 924846377 2105416816 4114428820 -1 2 5 9 21 32 117 151 275 773 1304 2923 6399 14022 18636 49602 99116 219629 518306 913591 2082786 3378461 5917374 16369507 29133865 39602626 114148080 263161444 293556845 697496012 1916257351 2625276230 -1 3 5 12 29 50 118 207 339 570 1305 3678 7765 8941 20531 37316 118314 148198 436605 569393 1284607 2677026 5207365 11455279 29052041 54507355 129077791 177326210 331434734 977255936 2056488792 3593599730 -1 2 6 11 24 39 113 215 380 898 1206 3778 6218 16168 28400 63107 104197 228124 316522 838409 1113725 3835489 5789539 11636876 26767584 45727840 128641947 193045650 348982094 567612823 1496719908 2301386065 -1 3 4 13 21 60 108 224 299 919 1124 2117 5457 11561 32051 41224 120197 156442 498845 561119 1748028 3132269 5988335 9684465 32130315 49803692 122882056 229905914 523578531 1047625522 1593747273 3322010564 -1 2 6 11 26 43 64 169 268 855 1608 2635 7993 16016 25096 53316 113051 226504 325139 847140 1236162 3452332 6641283 16559599 26760750 35892462 96490856 230992535 400383816 624014663 1386045565 2729104660 -1 2 5 12 22 44 71 204 449 651 1265 2631 4173 13108 29308 60570 104056 224953 507965 577256 1692785 3995194 6403167 9907294 20732203 54442221 113652646 264532812 434302898 608473235 1282236728 2205997334 -1 2 6 15 31 36 109 231 483 914 1935 2783 5623 13884 31579 37220 123708 221351 310885 569908 1290086 4098214 4442277 10436068 20212953 36610892 77763879 201453264 502431451 649371518 1119287864 4041099963 -1 2 4 8 22 55 102 196 467 749 1491 3049 6288 12893 16607 62734 113668 218539 447132 907889 1951141 2554147 6204175 12285589 20495584 57955371 129487063 258989757 282709348 747890362 2138740494 2688165367 -1 3 6 13 19 42 88 174 496 785 1812 2293 7266 13052 24811 34056 126607 160073 370268 699693 1882076 4034105 8123620 15485245 24108876 42604262 79964951 249060868 380106521 730812230 1603327282 4108193347 -1 2 7 14 30 33 120 136 510 858 1406 3802 4567 11323 28501 48209 122427 227190 362558 558485 1282385 3912462 5491771 14966724 21162747 48966994 115830226 177388042 494392601 987457947 1254274729 3416507389 -1 2 5 9 26 47 112 133 316 742 1538 2968 7505 11535 20023 49594 99880 220426 524015 914770 1108078 3392967 5278383 14698819 25348106 59939979 70154382 207726737 365172605 895628181 1842178028 2630517313 -1 3 7 14 26 60 80 173 441 924 1987 2397 5580 14077 22592 41865 127436 147716 298483 558261 1478982 2336748 6815503 15490341 20492105 39578078 76049885 267975965 511531322 641573205 1653339278 3806219691 -1 3 4 13 24 60 109 180 303 881 1664 3762 4879 15554 30598 63178 101488 159480 512630 580728 1560142 2290141 5931143 13269054 28698342 35632879 84088410 166147573 521103623 736092015 1102694504 2558328429 -1 2 7 15 23 53 69 252 399 811 1292 3798 8061 12151 17864 46773 130846 217289 363311 626499 1803022 2529806 8109682 10873849 22703841 46792570 112545856 180587025 328371459 925009028 1667994255 3854346860 -1 2 5 15 19 33 67 193 474 706 1975 2901 5895 13922 29949 57353 105636 225007 510124 773729 2082473 3462602 7072846 9994662 18893898 56725153 97408196 226861378 536743145 627317836 1307648338 2363900658 -1 3 6 11 17 33 73 202 478 972 1936 3298 5192 13245 26072 63117 105915 162588 384540 841930 1627843 3458919 6814956 10323723 19617954 40207137 82006893 169319147 437024306 584960447 1603333285 2392833826 -1 2 4 15 23 35 121 233 417 582 1695 2400 5018 11388 27049 51019 107589 226354 455446 718286 1833991 3403420 5423547 9416173 24405620 61070794 74947406 251015241 431972261 975605884 1229202793 2982116043 -1 2 5 8 31 38 114 211 423 692 1354 2868 6979 10635 23184 39801 117167 216715 500024 829295 1354677 4177596 5932803 11595715 21169793 56036725 124458914 256457939 335307654 873919186 2127963096 3608560371 -1 2 5 9 25 33 65 247 487 644 1436 2183 6735 13784 27013 40760 130437 228946 506186 899199 1293142 4111525 7319665 10526821 19368632 51765188 127480133 209478235 287932938 703514105 1386742806 3793357479 -1 2 4 8 19 50 76 217 491 528 1364 4060 7821 11080 29224 56905 106728 222727 451643 911278 1630283 2550705 7469529 9030290 18651924 60367845 134112879 198960278 303556295 870179667 1353968961 3137728938 -1 2 6 10 19 40 101 234 436 1007 1191 4031 6432 8519 24339 36936 115202 216358 305035 894283 1745789 4106830 4373329 9669100 23781898 34213952 133312740 169110696 343603544 1043215912 2008179715 3752979393 -1 3 5 14 31 56 73 204 405 626 1251 2369 7015 15471 18072 35064 115709 153954 441679 696166 1306197 2113128 7946995 9535738 24238923 59466698 103478913 213386340 287246366 539891851 1968716527 3628026653 -1 3 7 8 27 35 98 208 336 720 1227 2070 7921 8284 23494 41800 128048 147788 297606 963208 1164368 4008341 5064234 10913017 28418123 64549874 110055047 221485968 362972083 970239557 1976099289 3929962548 -1 2 6 9 23 51 73 204 489 820 1552 2863 8119 13306 18227 60763 108308 220680 316548 982310 1934642 2177255 7821519 10346091 17424839 45330544 93812147 207530056 378556109 682620882 2057869818 3093040583 -1 3 7 13 18 63 92 244 306 827 1559 2542 6902 14157 24204 58643 111619 148142 318149 783249 1939369 2636314 6965608 11584877 31968181 41606058 96399453 241930379 301936834 696341915 1702427633 2920910739 -1 3 4 12 20 38 81 234 323 665 1502 2683 7060 15043 19086 38767 119353 152605 501472 622853 1768906 3422178 8150658 10992676 26655089 62632659 131901998 240621083 314691800 661344616 2098834712 3377502478 -1 2 6 8 20 44 82 197 415 788 1215 3546 6265 15905 18792 47023 128963 218468 296405 1025528 2086947 4011559 7495228 9279181 23824573 48413855 118875238 140540193 401990451 542863777 2102981917 4017312256 -1 2 7 9 29 62 91 140 292 652 1108 3381 5545 14897 28114 55742 114053 228751 388365 1032991 1546035 2565463 6900140 12882575 25373555 64117688 104244200 144333579 463970965 677140748 1549707244 2821936808 -1 3 4 12 31 38 79 218 413 810 1046 2385 5177 8905 24266 41303 127524 151502 493794 638647 1164170 4144648 6450021 8575477 24315372 46271222 126554438 205728115 521817388 813141805 1914745401 3862682936 -1 2 7 13 31 48 75 190 510 980 1574 3574 7491 9890 29412 37934 126420 223316 376029 754869 1168972 2833632 7560026 14745466 23287310 38593522 87126841 181704604 305720112 1070818468 1544790805 4040992299 -1 2 4 13 21 63 105 139 291 694 1980 2985 7465 15023 23191 47919 126304 213310 428222 568616 1821650 2958219 6123230 16707664 26115001 64279163 97654504 232466191 361718047 597549827 1860588006 4029851592 -1 2 7 14 19 33 87 224 329 985 1119 2409 7602 13031 16472 41385 126342 219954 368011 572695 2022523 3546668 8205948 11356198 26591039 49601093 118690220 214771064 379742902 696768563 2086868847 4043385731 -1 2 7 9 31 51 105 233 463 680 2034 2363 6705 10616 25909 58610 102121 228335 377132 1048246 1419086 2629490 5646217 9533006 17028968 52675357 99285082 260222307 277414090 936313217 1074659843 2507343495 -1 2 7 10 24 46 104 128 510 849 1401 3340 5620 9246 30611 52633 111605 222564 385921 842633 1151791 3284047 4800505 16598007 21140034 49290964 116144528 157567840 450726876 908406207 1485139037 2816801183 -1 2 7 14 25 42 72 222 384 983 1747 3165 7480 10978 27055 45463 119618 225472 365488 569007 1375324 3609143 6893679 8801589 23314607 36520860 96131491 194928943 333489431 859959274 1244864909 3487202190 -1 3 7 10 23 44 78 187 288 763 1355 3758 8049 9422 31027 52712 114403 156071 320074 841565 2069976 4064733 7081923 15670582 27926703 61764977 124377086 171021517 314378078 1026230860 1424888438 2689744092 -1 3 7 9 22 52 72 216 313 989 1077 2146 7534 9304 18174 37870 121042 154705 310159 1018762 1963839 2556901 7406694 8915094 30022708 42870583 122438486 234789368 389137333 1072002746 1831399317 3290836229 -1 3 6 11 29 34 110 244 415 705 1194 3555 6732 14006 23708 55539 102392 148521 387755 843270 1345492 3887304 4374542 9157940 22877356 50997820 115237471 140152877 339442818 725723962 1631533784 2517189664 -1 3 4 14 29 51 110 254 388 898 1221 3929 6088 8649 20108 40012 121596 154275 506286 760455 1168118 2639571 5537976 8839860 22552792 37833849 133077654 177918687 440747652 815300667 1740694496 3489604227 -1 2 7 14 18 48 102 131 358 958 1600 2233 4183 9737 26654 53642 111802 228109 389121 579226 2080727 2518412 6152169 16755993 30035623 43628689 86205956 258263181 445743145 849162458 1134708504 2800135159 -1 3 6 8 16 39 68 173 464 657 1030 2697 5454 9654 16403 64479 112514 153371 383842 1048209 1752620 3359781 7270718 16163379 21001215 53975140 106300243 262997685 471469765 936648562 1765945631 2706859863 -1 3 4 15 20 59 86 176 453 1014 1793 4038 7566 9463 27472 50556 107898 161201 517930 705251 1682199 2714411 6669734 16294994 22509353 38658615 69257663 167624376 283270369 1009685948 1148070526 3123934392 -1 3 7 15 18 37 86 142 268 792 1077 3903 4142 14161 17364 47976 126976 151837 297681 637542 2093852 3298592 7898611 12823167 28886078 40900140 131809049 180639851 498307598 557750263 2087230062 3796470792 -1 2 7 9 18 56 92 159 435 882 1384 2401 7677 12598 27115 33596 124164 226874 374100 1016568 1631887 3043877 6864482 14588094 17619194 45288038 116201579 224737577 383874643 722777481 1465680880 4199605297 -1 2 7 13 24 39 98 236 330 626 1042 2429 6305 14402 19996 47719 129980 218378 361953 769008 1505500 3888073 5081439 10332615 26730320 56699396 113338700 213500602 305863033 664157113 2045593926 3766269348 -1 2 4 8 30 53 86 241 370 843 1116 2511 6057 8707 28807 46253 117375 222474 430474 898865 1429286 2912006 7177111 11837053 27504297 38008404 126492911 206993041 478788341 867946931 1557355482 3757494864 -1 3 7 9 17 48 99 188 439 894 2022 3985 7888 13824 21165 65296 108293 150982 313970 1045089 1752332 2388825 6195455 12658629 18906043 42768456 75435139 151853457 318978048 764759897 1862913592 3130850050 -1 2 6 13 27 46 99 183 424 887 1204 3987 7260 10558 18530 58535 107816 218546 315033 715130 1425262 3175509 4493427 12924090 19227296 42969476 120933767 172157243 294567843 862221666 1772393154 3123852245 -1 3 4 14 30 60 104 223 450 642 1578 3351 7159 10046 24240 48389 125941 148691 497673 766584 1243025 2387073 6150908 10626943 20078120 51297366 70051888 173293840 356814999 968925594 1895612984 4070114311 -1 3 6 9 23 52 75 164 466 940 1911 3263 6549 13365 18274 38529 120938 155459 369118 956775 1886161 2581968 7600951 16134405 23023446 34636884 67696838 182466273 398541430 686661312 2072562241 3259858596 -1 3 6 8 25 56 115 138 413 764 1601 3890 4307 9285 23112 61070 114344 150498 379157 1040804 1289792 2453458 4625375 15666862 20779564 53813762 74732914 135200324 473144021 835129817 1963796241 2901761681 -1 3 7 9 30 52 85 188 447 697 1702 3407 6964 13779 19103 38416 119811 151706 303258 1022502 1428705 3104784 7135861 16261010 19087240 58613325 80461426 178300543 368547836 722982412 1991006106 3456020305 -1 2 5 13 22 56 126 201 348 1004 1049 2803 6758 12502 21352 47707 124203 215208 493663 635225 1637656 2653844 5035659 11017741 28588792 48580719 125274386 253145733 316143972 744584320 1853607415 4244385152 -1 3 6 9 28 42 64 252 348 594 1356 2956 4432 12153 28802 42894 116296 151178 391212 922013 1453637 3175030 6529857 10604182 25712658 55302281 132938093 260748274 415228443 990129883 1423078281 3352928415 -1 2 7 13 31 63 67 253 385 662 1319 2593 6849 15453 17713 63387 108795 221735 363633 728913 1062679 2579661 7457817 10543698 21005404 55574975 121897687 244450781 307956653 601364552 1942763845 2840874835 -1 3 7 9 21 44 95 239 322 793 1948 3184 7215 11601 18993 40048 117550 162066 327583 988817 2047542 4095127 8058815 10748004 25297048 33751548 73597608 180028926 325716102 918361971 1811889315 3408689428 -1 2 7 9 27 42 67 165 413 845 1724 2479 7162 10947 28884 38114 130652 213799 379692 988477 1063776 3557096 6341702 16517048 17828609 43261650 89990291 244670598 288530811 935831918 1394520461 4267023720 -1 3 6 15 27 34 69 133 449 546 1800 3602 7895 10722 16830 42804 129462 161040 379562 530229 1521671 4158894 6867721 14292446 23412319 60848230 94425235 146879974 314994272 813624196 1724204115 4186222438 -1 3 6 14 26 55 123 244 381 742 1656 3041 5977 12900 22110 60522 109671 159844 363879 595969 1517817 2848808 4366040 9709326 29188972 65450883 73748682 217966276 510572971 590496920 1865470344 2888753560 -1 3 7 10 24 62 65 193 492 708 1591 3677 6166 8240 26685 34297 128088 152552 313553 791422 1127142 2185424 7723751 10035722 17854372 57575846 70904735 161251161 347455219 1046263979 1182905940 4095586077 -1 3 7 13 26 63 112 171 357 984 1625 2108 5294 12657 27108 40356 123192 151403 311884 728666 1319164 2250629 4385570 12607311 32701982 46886007 86283245 253558261 528116295 602446658 1345775683 3790493791 -1 3 6 8 18 33 64 135 328 951 1695 3859 5766 13404 21166 45119 128454 160612 381273 990066 1648580 3501841 6945753 13919967 32367310 45630787 94668689 147956094 436849946 605237661 1766480564 4110658535 -1 3 6 11 23 50 115 130 388 918 1931 3895 7861 16237 24960 49715 113760 148370 367490 790949 2040220 2317841 4891305 15170660 20446126 40292445 76978851 153818099 304620925 641357751 1366733084 3168098784 -1 3 4 15 31 56 65 159 303 994 1205 3266 5716 9771 22341 45357 127936 155720 510026 659435 1250170 2304070 7751343 12689055 25803897 42919715 130957806 156276423 425830018 887150506 2110533974 4040323716 -1 2 4 11 29 45 92 245 402 664 1982 3374 6677 13411 19175 44123 130659 221444 448776 920736 1317026 3421061 8013623 11843521 21743797 55913473 97876104 185461060 364138333 704292820 1943988962 4228401941 -1 3 5 11 21 62 85 221 474 820 1253 2168 7232 10746 16520 53430 102179 160260 439518 985308 1908001 3025799 6309502 10346171 20487292 45697649 118148007 222866259 386933871 829576771 1634722547 2364140204 -1 3 5 8 30 40 104 177 358 564 1782 3591 6417 10160 23718 55671 106057 157451 436708 788535 1382122 3358110 4751213 13077592 33444404 54116733 74955599 161299573 356154471 947030118 1970166636 2621756862 -1 3 7 14 26 57 69 143 352 701 1154 2749 4754 8579 27013 44127 120166 154988 322007 527948 1513724 2372288 7490448 13681520 30897759 60527325 112624551 257139776 445498181 933328388 1122931298 3622601366 -1 2 5 11 28 48 89 203 470 536 1037 3068 6628 9042 32043 48336 121576 213187 519752 986849 1380806 2702465 6443510 9360221 19684858 60147470 114976888 237931182 270045441 1048819339 1439089087 3639174849 -1 3 5 12 26 39 93 228 499 820 1153 3123 7189 12997 23499 60308 110574 160616 428403 527255 1381520 3678858 7763347 10716141 19996136 43594221 122969956 156100588 319402786 712261668 1701237045 2896618901 -1 2 4 8 24 45 93 205 327 799 1933 2319 5905 11631 22085 60050 108649 223708 433243 855465 1186273 3224549 7892409 8950776 27660289 34022904 73089853 265143063 488173606 1037933815 1920928841 2869238528 -1 3 4 12 22 38 66 165 501 955 1361 3120 6271 11252 29505 43930 115435 148588 523427 591638 1641155 3412266 6832083 15810619 24572505 34412604 105655122 143684272 402171949 919455660 1419855994 3236029598 -1 3 4 10 29 49 93 217 357 873 1571 2672 6330 14918 20037 41977 128809 158628 515639 984442 1313805 2626071 6693779 10057591 26078126 38821629 93357294 221482672 296457825 616869037 2119099203 4115284634 -1 3 6 13 23 39 83 188 463 973 1150 2846 7215 8695 18822 40870 116973 159854 392267 656200 1639898 3540999 7936332 16263220 22303517 38908892 118395034 246275954 351816789 967743422 1668469146 3392165940 -1 3 6 9 29 55 73 176 354 979 1735 2683 7154 11322 32717 36559 125058 151273 382782 918157 1508677 2886708 7803062 14955649 31806508 49870931 94730922 232620699 308148476 822377466 1502904590 3939106463 -1 2 6 10 25 35 108 209 392 799 1378 3112 7315 16175 18635 38174 115760 221723 324131 866973 1131881 3967636 4521591 10954465 25066381 49791470 113143656 150662177 334234565 644547825 2055868178 3287816599 -1 3 7 12 16 48 108 153 430 880 1502 3381 5313 14012 28623 40854 123179 148910 319010 668122 2057426 2589237 5360963 15142183 16979189 45692635 103509834 157654552 450486791 659832965 1433784864 3863750597 -1 3 4 15 29 45 113 179 279 782 1748 2798 7526 13633 20322 40145 116840 158596 520343 667932 1130798 3444249 5434652 14484879 26086637 40048151 91957872 220036875 349888113 774914538 1902809013 3435786003 -1 2 5 8 19 46 68 147 487 903 1051 3435 6578 12949 27638 39091 126565 215280 513849 799019 1666957 3708185 6551173 13072466 22920174 36217163 118986277 145552178 389707315 804759445 1431149899 3907379331 -1 2 4 15 22 58 96 245 273 562 1231 3827 4303 12489 18180 62448 106540 224431 432619 668505 1785948 2685522 5552476 8406325 30996281 55160532 101874809 185051406 475952135 608678713 2029214618 2807027408 -1 2 5 15 19 40 113 196 409 616 1444 2331 4980 13899 29909 54444 112218 220274 495478 734583 1995419 4119114 5745108 10842328 24305560 59482113 118972969 219868032 408277289 540131115 1256542195 2964175073 -1 3 4 14 26 56 66 143 373 989 1266 2227 5707 9243 22045 49249 99353 157957 503686 730413 1529164 2541026 7704441 13990822 29721366 48325945 129479097 219354771 491922880 913396939 2071578509 2194049464 -1 2 4 15 17 54 90 176 385 843 1897 3638 8062 13190 30128 52237 106865 217518 432241 668639 1864966 2346375 6464036 16275168 16881195 43658315 76433329 150846205 308374027 728301262 1224922829 2757728450 -1 2 5 15 23 51 73 250 320 992 1326 3672 4149 8772 28974 55632 114161 215418 497545 729739 1732655 2218583 7649716 10962095 26116626 48369508 103682926 169289421 502824445 939249606 1555731523 3131123658 -1 3 4 12 29 40 92 224 481 670 1766 3602 5696 8959 23643 44178 123107 156134 510148 598546 1203620 3255840 7988821 10710793 19849037 53084719 76154873 153357633 448008808 855124726 1906263488 3853163247 -1 3 7 9 29 33 122 253 440 722 1529 2135 5935 15920 23144 48934 128811 163690 313037 999084 1530630 3914796 5501141 9990939 23124923 52368264 130102566 204294668 502828141 746435556 1835658077 4050932101 -1 3 7 11 22 57 66 218 465 939 1527 2183 6206 8966 30241 51176 110054 148095 296072 863017 1994564 2680443 7461909 9210809 20397450 37181914 110928425 209999200 326938908 1047030725 1558309910 2873607021 -1 2 6 11 30 55 77 247 313 529 1964 3959 5837 10327 29992 48357 121298 213229 326782 795905 1532941 3119914 7387954 10999325 33314792 57333514 89675146 163762180 466115343 968017330 1402107429 3705780533 -1 2 4 12 17 42 90 164 469 541 1543 3173 4442 12318 30062 36512 126257 220419 447337 606030 2056537 4175644 8225127 15530174 22832743 60340281 78026144 193183846 524552671 664607189 1210526274 3922680737 -1 2 6 12 25 59 108 147 423 631 1789 3988 6285 15725 21632 45212 129883 228074 313660 735067 1525383 2399773 5932015 15054187 17494312 62220350 67692225 149376247 355372237 600288280 1729482450 4288822080 -1 3 7 11 18 63 97 167 324 819 1750 3326 5965 13963 20669 58448 107679 162012 302702 867883 1724257 2805115 5561743 14083231 31040874 35158680 90151923 189543561 415520200 670887752 1803533452 2701221627 -1 2 7 14 16 55 90 150 453 835 1760 3724 4791 12286 16443 55340 101673 227006 371728 533649 1858138 2157144 6484989 14665369 23115231 47583543 86911071 159861761 520867692 994290237 1618225996 2297383532 -1 3 6 15 19 59 95 189 453 749 1648 2747 6853 15805 31231 38332 127421 151663 378598 537581 2060075 3062110 6991008 15959258 21484805 58462674 70853985 221201272 317449619 566459084 1340510469 4115397895 -1 3 6 14 25 51 98 252 447 616 1069 2089 8089 8766 17906 53508 101932 161460 369719 601283 1333046 2942824 6221904 8768669 24422609 62864114 111896708 228164680 362769739 960335499 1861252999 2284562238 -1 2 5 10 21 32 74 140 310 607 1139 2677 6437 11240 25528 35577 128404 220651 513074 927489 1930709 3191031 6398333 13670119 27055794 53420784 112753849 252358407 293307734 911140224 1140025690 4089877207 -1 2 7 15 31 42 66 237 299 582 1972 2771 7418 8928 20795 58229 108717 221228 360828 601823 1197531 3332936 6738463 11782710 32040928 52733820 84635831 208910270 336676536 960093863 2025840469 2907757650 -1 3 7 10 16 58 104 226 353 781 1280 3309 7356 9175 25874 59861 103596 151724 309815 797480 1668741 3003018 5889289 10011716 29157922 34312419 116416275 145269531 319948219 985795861 1273896463 2460820697 -1 3 5 15 21 51 124 240 280 542 1188 3983 7912 10597 17011 54191 100927 163052 437558 729960 1659237 2351183 4321240 10219792 31250480 57842389 106383540 169656770 321436440 864951533 1697459684 2357677494 -1 3 4 14 17 54 98 255 358 539 1779 2078 4437 9133 18536 46892 125247 161397 508768 732405 1856022 2326914 6000084 9343883 27896524 51893640 68027675 262475127 455023848 884948549 1644655815 3989292143 -1 2 5 15 17 49 101 183 347 896 1119 2257 4746 9877 17532 54538 99852 229234 502213 732133 1858762 2483877 5957826 12645668 31182088 45593855 124785206 234694610 429148121 817746190 1804635678 2177330213 -1 2 4 12 24 41 106 225 391 844 1829 2568 4510 9799 25298 33459 128407 220236 446619 604593 1464368 3530117 5120608 9531246 21731438 44876003 76749897 210058361 414733861 805945846 1328160328 4075960825 -1 3 6 11 30 37 125 243 424 671 1944 3099 6877 12426 27614 57846 103915 151353 370607 795626 1461041 4042627 5386573 9660801 24700806 54565839 99111748 168532191 338187835 757765026 1457209664 2453322577 -1 2 4 10 29 39 70 166 489 615 1210 4074 7995 11476 30793 63998 104453 214763 440295 997815 1394534 4109672 6962267 16730927 23899349 63118174 107225624 177890309 318427797 938469577 1522182552 2628392690 -1 2 7 11 18 55 65 185 278 914 1712 3683 4694 11592 25968 37572 122975 218725 379929 864416 1792028 2285167 8134034 15220109 27217185 47120191 92827186 166758468 534827310 958336018 1197086400 3863684925 -1 2 6 12 17 36 83 210 282 583 1406 2840 5974 13478 19518 41012 130181 222994 313654 731518 2059346 3399341 8002801 9577040 32144247 50522752 133910810 257589516 509444284 643007349 1921942954 4181100767 -1 3 4 10 23 43 75 202 509 580 1097 2994 6043 12257 24128 39652 120252 159339 522815 995501 1991138 3729077 7014840 9769745 18359741 66603966 114340112 237797551 505733794 1023345388 2078475570 3512862927 -1 2 4 12 30 59 81 219 447 781 1134 2840 6680 12034 23818 48504 130223 221855 448019 603908 1078371 2223412 6772418 9873099 22728845 49036163 127951068 251318461 307182534 831021098 2025967994 4192221284 -1 3 4 12 18 42 95 153 428 591 1775 3348 7844 13901 25761 45182 118612 147601 523934 600665 1922368 3988202 7889943 14135682 18533780 62015476 70054280 175387297 297627626 782475833 1580000615 3370259756 -1 2 4 14 16 46 113 254 278 683 1725 2194 8121 12249 25911 33230 130683 220347 448250 733877 1854655 3861847 5268184 10324810 29615836 63011042 83798507 253530592 367838633 907676728 1128075319 4185799652 -1 3 4 13 16 32 91 223 293 633 1343 2738 6338 15565 19155 33586 120583 157152 519713 533694 1996689 3459629 7819940 9944701 31432200 50913379 126825959 243422280 273396329 567511586 2111883774 3556267010 -1 2 5 8 20 56 89 245 446 964 1818 2482 5442 9273 26594 44678 121093 220672 522955 799176 1983163 2739058 6845421 12224714 24623648 36240906 70860619 253845031 527760057 917582161 1268794293 3748907473 -1 3 5 13 25 52 83 202 436 809 1146 2729 8028 9005 32279 38811 127040 149942 448363 605603 1531529 2681997 7040994 8626656 21934871 46236025 126339082 257498826 379396220 954497736 1448385547 4115459430 -1 2 4 12 23 61 70 159 495 782 2007 3321 7944 12500 30305 56570 110609 218505 427020 600305 1657694 3061637 7756257 13409016 21502746 44645049 72705828 183564113 279968820 682291023 1273151813 3054077108 -1 3 7 14 25 60 125 241 364 748 1279 2311 7025 12999 18678 57986 112299 157917 295545 536030 1340051 2274033 5136411 9869873 27728125 66073801 117196091 212267166 285188041 763761601 1914907245 3004267669 -1 3 5 11 27 59 124 139 456 751 1741 2070 4295 15675 22934 61641 113823 162850 427113 993738 1272414 2470359 5071213 15705396 24924803 55829603 79073174 253836310 442456604 730854762 1830727756 3151913821 -1 2 6 14 16 35 126 226 318 826 1644 3591 5578 15424 17287 41497 127165 222302 313492 601226 1865514 3537844 5405033 9367261 33047742 41332719 94626371 159077884 412981702 791592785 1889392148 4156165458 -1 2 7 14 21 36 86 187 464 769 1647 3927 7606 16121 16550 42021 128616 225564 391443 552165 1689447 3616239 8282299 16768167 20978807 43007447 100025987 145796086 290450025 618089517 1918549735 4293510653 -1 3 4 11 19 42 96 170 331 800 1866 3219 5494 11987 20660 58201 109092 160436 501313 943713 1804836 3945343 4350140 14517332 29434719 35341853 82758519 184087696 444498249 1032334308 1907906671 2707946881 -1 3 4 14 26 40 95 149 329 845 1873 2717 7785 15994 28971 44122 117176 148895 508816 744179 1572362 3616163 8018808 13958280 33237198 37901722 77983701 215286763 389351020 640092446 1188042986 3301324537 -1 2 5 11 26 60 82 147 295 913 1382 2432 6576 12795 32659 51424 108344 214909 503784 1007014 1284765 2238849 6769723 14594139 25321794 50132780 106745522 228305587 321803382 742032315 1144920406 2870554659 -1 3 6 9 27 60 64 191 310 657 1406 2673 6721 10716 17625 33668 120769 157386 384741 948986 1178553 2107794 7750775 14844563 29218085 67003216 124376353 242705244 303027509 938828658 1704187218 3632358321 -1 3 5 10 23 41 113 140 394 695 1196 3481 4536 10419 23734 42282 124226 161891 453142 945647 2018970 3809837 5326644 15701987 19171587 56210468 112839722 147007117 503401141 1008502383 2070913535 3964266566 -1 3 6 9 17 58 86 215 404 955 1900 3230 4535 13687 28510 60194 104900 153436 366286 934375 1814456 2899567 6714303 9882777 24233254 40557634 71234078 171816788 509154223 572469739 1434346591 2449799147 -1 3 5 11 28 51 73 194 458 555 1343 2141 8115 9308 25012 33785 128259 150639 458743 1005553 1364010 2830012 7502336 9612373 20024537 62318462 132284086 216835838 353671081 1060948246 1342113104 4168354047 -1 2 5 13 27 50 69 173 509 928 1313 4083 7212 9462 26716 60706 104282 213256 499658 611435 1355161 2952076 7868830 16137825 24069675 33789477 102712104 191404464 282484685 1007271031 1088828685 2622379763 -1 3 6 14 19 33 73 232 460 691 1358 2202 6185 14094 22790 41678 125627 157175 386083 619218 2016887 3476803 6623732 11807970 17524973 52819224 120938427 206744786 317717752 732513327 1681366463 3867650637 -1 2 4 14 24 41 69 231 450 933 2031 3864 4331 15447 23908 36234 118478 224356 443400 751367 1368561 3410663 6298420 12461345 16940118 37419499 75835721 158493434 481675689 715022874 1838470761 3351662286 -1 3 7 15 19 37 65 235 361 942 1291 2080 6368 13961 27287 63652 99289 153173 298488 606732 2074964 3145753 6815805 12451967 27787411 43319797 107676232 201525094 327487239 705369868 1469063404 2413316565 -1 2 7 12 19 61 124 252 344 799 1056 2186 8022 11267 32638 49436 108700 219448 370613 674635 1941095 2621632 5177638 9700324 26543476 36178822 134093643 227419381 339697876 908979271 1491719421 2769787908 -1 3 4 8 31 38 121 193 269 596 1101 2225 7242 14872 19552 65341 108252 163126 501991 879649 1344929 3932496 5505771 10683789 31591423 54467178 117323451 227039267 376363171 588502013 2090846322 2874998266 -1 3 6 10 31 36 93 196 479 828 1618 3565 6168 10574 22294 33303 115030 160189 379369 877162 1504722 3933471 7342908 8393926 20263933 44137417 93249304 171726097 370050804 920439042 1887527924 3411146248 -1 3 4 14 20 51 84 183 327 925 1798 3985 5232 11581 28666 57444 103758 151335 499228 742244 1681854 2229760 6950027 15929953 30220680 43679199 69189990 159771030 415862104 1057649055 1321390727 2633484816 -1 3 4 15 20 61 110 247 468 536 1398 3811 6642 13683 18524 48840 123021 160092 518914 681575 1624020 2890718 6238327 8996458 17933990 62379862 128335110 170416252 368417109 674859938 1912580351 3930443724 -1 3 5 15 21 33 74 217 383 754 1282 2850 5152 9656 27138 37511 124504 149105 453008 743979 1695383 3152237 6765645 8607728 25741003 64169735 118190032 252745925 489156785 905078453 1179486210 3924221280 -1 2 5 15 28 36 110 217 499 1011 1353 3954 6741 11278 16668 55443 101848 221592 493186 751114 1161036 3937068 4668738 11434531 16886105 41103924 105209979 195265870 369324803 855619738 1639123051 2263880454 -1 2 7 12 31 53 113 228 434 545 2038 3532 6182 8722 20191 49291 104838 222452 367642 683585 1149080 2905988 4907340 9228828 23899935 66655226 84882787 200110596 386507423 1009388383 1669469702 2426683167 -1 3 4 13 30 34 85 177 337 950 1979 3935 4817 9760 30453 59293 102163 154439 494306 545121 1086269 3763670 7986955 16763790 30269455 44728333 76892434 167030263 515712250 847016588 1558245273 2241434480 -1 3 5 13 19 37 93 228 408 965 1557 2627 7858 8625 28617 38502 126541 147667 453071 608576 1962309 3302129 7766252 11457734 22413844 34931994 85527944 227350507 400963813 955664226 1195892777 3765784928 -1 3 6 13 31 37 112 189 286 886 1040 3542 4457 11915 19154 48031 126534 159634 387613 680623 1178273 4017916 6010388 14024694 25772173 33727213 133488318 146283762 525025028 984769939 1780937648 3853276110 -1 2 5 12 25 46 123 208 483 674 1196 3274 5605 10055 16641 51022 105843 224553 498149 549293 1543296 3360686 6016521 11962147 17979845 52754265 116981675 166258677 460117647 934459309 1754675831 2517204598 -1 2 6 9 19 43 109 245 271 818 1025 3616 4119 13669 22008 40998 125399 224180 321744 944279 1633532 4155091 5110797 9196178 31107754 38073920 132598866 190090961 500536806 537443742 1833421099 3767339007 -1 3 7 14 24 44 105 245 407 858 1079 4022 6180 14442 30630 43865 117163 148931 313368 542437 1428713 3295375 4773651 8549788 21212583 45793657 129521264 174319572 337187144 630335712 1139170489 3241210607 -1 3 7 9 20 42 65 212 502 536 1558 2865 4582 9881 29645 41499 116953 154063 313821 1006201 2018615 3692254 6411603 8873726 16943181 62759906 83610335 209805280 406635150 818236190 1553853094 3349751484 -1 2 4 11 18 63 125 188 267 589 1517 3726 6936 9515 31792 65345 103899 218040 431373 938553 1807904 2643217 4955175 14041673 25273999 53221165 120207872 167990367 391356070 985351694 1431939937 2633436101 -1 3 7 8 19 45 74 216 344 934 1075 2634 7107 11980 24994 52493 114584 147648 311093 934180 1621342 3688249 7123402 8868104 27691766 44109623 124457486 259993962 315770314 809350720 1182162752 2991495939 -1 3 5 13 29 61 109 203 296 899 1349 4074 7151 13410 27868 36559 128113 152278 456480 611976 1309500 2377945 6210028 12532895 30441281 48146576 104643802 200643530 393726706 730278545 1409964001 4256823354 -1 2 4 14 29 60 78 248 347 658 1951 2949 5717 15076 23198 41622 124630 224495 451641 748505 1175079 2391557 8311083 11413990 26438833 60744934 96889594 219212816 528709656 708303125 1770863112 3903413228 -1 3 4 9 16 54 74 165 258 594 2007 3218 4704 10074 30461 65513 103456 154164 497173 810285 1743697 2313451 7780367 16396927 26958974 51288455 85871183 169784889 473310793 867136666 1607923824 2644482078 -1 3 4 14 16 52 126 135 506 985 1029 3379 7328 9639 19044 40221 115750 157344 509492 745743 1953681 2191708 4715809 15473193 21245679 38362348 123841585 144947446 318475954 1015085786 1638268955 3460235305 -1 3 7 14 30 61 117 141 489 902 1588 2975 5175 9990 26117 52202 110790 150757 307893 543086 1294178 2446939 4558233 14685334 22292154 33776961 84724929 203995557 480009396 882744299 1235170938 3189132751 -1 3 6 15 17 62 123 234 376 750 1443 3383 7965 15397 31272 59311 101511 151183 364447 542844 1934558 2645381 4828913 8849930 27268984 66727761 127294373 159818943 269557216 664484285 1228437357 2253322310 -1 3 6 9 23 50 126 216 358 807 1713 2935 4264 14132 31942 63516 104890 150864 364435 946536 1958698 2277176 4654420 11799689 25368748 35725735 90915168 216831655 408900292 546350963 1120085488 2448313916 -1 3 7 8 21 50 76 134 305 889 1394 2768 7493 12213 29496 34224 124019 154055 326661 949309 2003809 2217250 7602613 14352972 25822724 35196863 111810482 250425998 338058311 909506367 1410622347 3989158847 -1 3 6 9 20 63 96 168 259 589 1415 4091 7658 16015 16486 56025 101659 162596 366000 936933 2018143 2926639 5508226 14228055 26948706 53695261 122288973 186775369 278326349 659413687 1917947309 2156296714 -1 3 5 9 24 55 64 191 444 678 2018 3631 4105 11933 18973 52672 106077 156563 428262 868525 1234545 2861173 8133337 14759408 20479312 55293760 97855355 134566982 477819830 947780576 1773135628 2460016311 -1 2 7 10 21 54 83 187 371 612 1971 2759 6296 8346 19525 35703 119409 223876 380546 804012 1938636 2488616 7093481 16278354 32756677 56256848 88984298 207899163 282821322 1047187396 1697662622 3661534153 -1 3 7 11 31 49 123 191 442 830 1116 2960 7861 9029 24896 34321 128687 149252 323239 878654 1548120 2677701 4403390 14635082 20501877 48900004 133196654 238787478 383111586 951332346 1260680777 4277255440 -1 2 4 14 26 37 92 130 291 648 1493 3313 8143 14771 29398 39070 130063 216949 452065 753134 1474805 3853665 7613882 12737895 26132749 65155967 132277790 142259879 292005493 571574257 1142801611 4069474233 -1 3 7 11 31 35 64 196 317 832 1708 3317 6060 11505 19213 36767 121237 155872 314053 869720 1547465 3865637 6960884 10449808 30863162 36180891 85402774 184571259 412532653 1008117359 1767217568 3600283526 -1 3 7 11 24 37 108 212 353 937 1665 2151 5520 14266 18960 48950 126706 162333 327293 869139 1091840 3923933 4208732 10769546 27040454 45521108 96705674 264999412 518556376 621322256 2000079318 3854633274 -1 3 5 11 16 50 75 241 299 827 1291 3472 6048 12193 28714 50630 109541 153773 441887 1012174 1623936 2534664 7360895 11315084 31935847 37984049 115804334 163650166 430192878 1021927049 1347466942 2763942816 -1 3 5 8 30 41 103 144 338 968 1307 2690 5020 9932 20662 50031 102126 160005 433751 807730 1427077 3376547 4481045 15711871 31919187 48765955 108085215 244147696 440382754 832642425 2114337907 2248368254 -1 2 6 9 17 54 70 147 434 647 1952 2246 6225 11134 17763 54940 99610 223753 303006 935551 1758161 2132616 8027078 12627776 18426962 57232443 93703213 246196526 316090074 899437251 1705503944 2382623177 -1 2 7 11 25 59 100 168 427 712 1925 4058 8131 9022 18665 47500 124901 224799 391385 871514 1094604 2421062 5725748 13666609 20289486 51820537 96729824 161761969 302694339 978643539 1730181088 3942700759 -1 2 4 8 26 35 83 172 490 740 1814 2453 5123 15302 19708 55862 101757 226024 432156 871037 1102248 3972883 8078285 14927348 23635051 55316194 90250582 253046527 530543833 699175495 2110806710 2277959438 -1 3 4 8 20 42 79 227 428 748 1086 2358 4912 9188 28946 45739 122735 151583 509836 877794 2071650 3912748 7328437 12471240 23786798 51786516 100947243 215076106 409301130 905818161 1481432027 3618789429 -1 2 4 12 19 38 102 158 413 747 1822 2515 5699 11117 20379 45157 124404 222961 457167 614217 1937428 3193680 5239992 15484013 19898493 51037388 89209792 252014409 497938179 994801051 1861934350 3985640614 -1 2 4 12 17 38 83 253 313 563 1958 4046 8095 9635 19821 34726 122751 223789 445468 611814 2075706 3313398 8047903 12081075 32025360 54624419 89182566 154302106 316730485 1008013327 1691237074 3516426709 -1 2 5 8 19 59 102 183 504 983 1820 3428 5714 11545 31630 47521 122246 218580 509058 813683 1677358 2929563 5686851 12873627 24875224 39234989 73397458 197666218 402941254 1029737007 1498060114 3506677222 -1 3 6 12 22 35 83 164 295 941 1150 2729 4841 15743 32594 46754 120331 147759 380080 747934 1671631 3324584 8309045 15032661 27891017 46435296 122464566 261289797 456203090 707209977 1251298143 3716669340 -1 2 7 9 25 55 123 179 400 668 1755 2194 7503 14859 21913 44929 125696 224364 392978 1001815 1218362 2668553 4639678 13961319 18357259 56637837 80957477 260875209 398457306 549732846 1689946679 3801055962 -1 3 4 15 23 32 102 229 448 998 1925 2979 4964 14099 27860 52850 114394 153956 501736 687796 1833762 3331724 4954879 9568772 17630210 39587016 79567135 230107046 461528068 582068614 1386636009 3026375307 -1 2 6 14 28 51 124 187 312 773 1389 3951 5955 12186 26480 59513 102793 215724 297430 619216 1097777 2686638 4373515 14560239 28994379 39189157 116633741 191510533 467224918 1011060050 1158709022 2671235199 -1 3 6 10 29 57 70 141 474 696 1589 3511 6168 13155 25717 55806 109907 153244 376729 881467 1373185 2356834 7860525 13827996 23127025 53991964 69904400 171204484 402107510 745952545 1495644769 2687269806 -1 2 6 11 27 34 114 216 313 708 1421 3741 5282 14264 26285 37084 125455 217170 324735 818776 1226335 4109747 5812929 11843975 30253849 60457465 128373555 174858873 409424738 657519161 1559001034 3828525429 -1 2 4 13 20 59 102 236 323 1019 1248 3674 4980 15828 16537 49844 104760 228494 426086 548338 1830067 2811267 5504156 10083658 27177085 46139912 131276001 196685053 511539980 732334915 1897873951 2542388678 -1 2 5 11 26 59 109 178 324 772 1488 3690 5094 15301 31662 55940 113479 213467 500630 1009330 1307570 2488569 6218950 12832350 29395274 37364063 105601545 180125985 511457517 743145022 1285608478 3045697808 -1 2 6 9 29 35 107 193 429 749 1321 3835 7215 15033 24953 46776 115498 219830 316585 946726 1479333 3775760 4358678 11714476 21222563 54161983 121016969 170171759 279413481 579059273 1459541732 3443291770 -1 2 6 15 31 62 73 240 454 544 1274 3635 6708 10067 23039 41865 125404 229119 326323 543692 1218013 2523416 8109547 10731936 16924339 62617636 100855928 191455181 381528245 953941931 1942767523 3887434684 -1 3 4 11 29 36 96 220 364 621 1189 3807 4155 11655 24245 33988 115620 160522 514614 935896 1421589 3975712 5085954 11009239 26805517 57675250 102897290 189015822 470565184 955104237 2119284031 3442517269 -1 2 6 15 25 53 99 220 431 1006 1690 3537 5207 10160 19375 64160 104101 206747 281588 653824 1546220 3089824 5394025 11989127 23367000 40767858 86387785 201151301 417581884 831258548 1765711158 3137224635 -1 3 6 15 18 61 98 206 398 921 1490 3810 6301 14165 19538 62086 100756 145265 347157 651788 1869974 2962917 5917505 10877831 22845922 37360394 101785714 194339243 388140936 770784499 2098223875 3041845123 -1 2 6 15 29 43 123 234 459 574 1360 2619 5799 11089 29205 49582 104665 207673 291531 639027 1284729 3485525 5536558 10015105 20102825 62930967 121275720 267523404 497888272 1043561740 1584782794 3160253650 -1 2 5 12 21 40 87 185 467 925 1690 3502 4689 13561 28556 39253 115315 209949 487160 629551 1623826 4079610 7893010 15187751 24287242 40943705 92156364 198272213 512329317 618063359 1578855842 4247559306 -1 3 6 12 31 57 119 178 353 891 1973 2819 4186 15461 32344 63221 111794 146609 360360 717995 1224874 2372082 4941477 13622431 29491186 37658652 75762707 209328663 446639903 772752743 1185055276 2229686523 -1 3 7 10 28 40 103 218 320 856 1269 2074 6428 8656 29780 63940 109619 139593 292284 916277 1551003 3550815 4940285 11585948 26075508 36605872 132600320 207388955 277627948 988394748 1383858741 2179139524 -1 2 5 9 17 45 107 240 355 850 1561 3350 6264 16313 32495 36780 118461 212839 491488 822274 1690079 4141343 4284871 9944630 25865947 34505531 84661470 194708978 350358248 633345951 1145250743 4209723820 -1 2 6 14 23 34 106 250 321 617 1553 2247 5716 10827 29057 59892 111210 207536 291010 584603 1619061 3547744 5007028 10011066 27510030 52349653 70637239 239987995 523549963 1057568538 1608992905 2517548794 -1 2 5 8 25 59 80 195 442 854 1324 2774 8129 16308 27437 39681 118650 212608 485683 892045 1098534 2174792 7094334 10408723 23660029 46926665 101981425 258030106 343367840 581076551 1387460135 4279655214 -1 3 4 12 24 58 81 250 437 546 1817 2813 6540 12690 31935 59211 109279 143437 491061 581913 1418169 2108642 7094905 10718854 22703126 62311077 89517026 222411326 304094560 733495016 1213688254 2529478232 -1 2 7 11 30 44 92 233 325 695 1471 2892 7013 10939 28816 43643 127171 207812 356940 831313 1374826 3224456 7691978 12178224 28853291 63109675 125711176 240082911 295489915 839532771 1566831520 3571133735 -1 2 4 11 18 33 97 182 470 626 2037 3771 6354 14194 30969 60204 107876 210159 425262 1041040 1618439 3151951 4601557 14187032 24767845 60205321 96741951 161433332 386303480 740057396 1245568882 2598295953 -1 3 4 9 20 32 72 195 287 990 1617 2420 7884 11365 22768 42485 118857 143101 482710 895895 1885381 3545926 7283530 8802136 29464437 49587328 98947867 262678909 376067646 812757216 1898375149 4066268293 -1 2 6 9 22 50 70 237 287 897 1229 3588 5985 15140 23306 46239 120294 211202 286091 1031319 2018063 2563827 7350232 10779198 32359983 45812912 121245764 174338404 413025248 785226489 1733407556 3843677830 -1 3 5 9 23 45 118 197 378 673 1604 2928 5717 16209 19340 42220 119060 146540 413309 830346 2083658 3677232 6105941 12546979 27387441 65037338 79551004 226700004 479228000 718136034 1880975723 3795240880 -1 3 7 10 19 48 123 143 418 1018 1130 2459 6130 13941 27796 62108 108918 144739 289267 915731 1620458 2166745 5183846 16330211 20203267 41663353 131729666 218502766 524498410 601188440 1566767869 2479406522 -1 3 6 9 24 40 80 177 447 842 1290 2654 4333 12548 22659 57044 112143 143897 351538 1037611 1090953 3278431 8195958 15604477 18817401 46491760 104367492 263482430 465472947 589003635 1875750921 2300329414 -1 2 5 8 26 35 71 180 431 567 1773 2971 4323 15775 19598 57740 103075 211284 475590 916125 1294142 3819879 6549304 16747931 17438884 61221141 78872005 228045919 442194055 780325145 1966916992 2707748080 -1 3 7 9 26 37 89 254 402 889 1499 3364 8167 9282 27694 49902 100788 139875 288231 971327 1226024 4022675 7920666 11055037 24988042 47230215 114380751 138978376 328621605 960010962 1316297434 2809931989 -1 3 6 9 17 46 84 159 434 630 1581 2881 7868 10372 30388 35056 119847 142823 358462 1022236 1699802 4024307 8368849 12950703 20439108 67073448 70094253 230218452 350502086 898777831 1518457053 4064813376 -1 3 5 12 26 59 105 185 300 894 1380 2455 5450 14254 24231 60591 99876 143510 414006 652580 1551656 2313293 5559790 14205606 25293764 41197580 105075258 204730561 492938751 552622796 1877272082 3207894739 -1 2 6 12 26 46 70 143 336 709 1273 3380 7103 8571 19107 35168 123244 205842 279711 693645 1559393 3636286 7142328 12715994 30083624 61280342 106443420 152993363 393936453 957745306 1835603008 3411557921 -1 2 7 10 26 62 66 235 414 570 1912 2635 4350 11593 18879 38951 130860 207649 344258 887969 1170441 2587859 7989799 10816031 23531577 59190454 87313176 226532978 469759510 1045577537 1633313385 3711490381 -1 3 5 12 31 59 102 147 475 779 1415 2432 6559 13221 22603 61781 104503 145235 414587 650972 1222237 2522152 6000078 16585840 22552775 49379140 115184305 216804183 292514144 680111970 1845257249 2766060980 -1 2 5 9 27 51 92 248 272 788 1808 3492 6662 14915 25194 58008 112834 212132 486898 851160 1280247 2836539 6860016 11082351 33045225 36266901 73588925 168475826 377108103 572160996 1557782113 2336609738 -1 2 5 14 22 32 109 182 342 557 1045 3005 7418 9866 29086 56354 100576 205315 490242 770672 1682282 3496640 4898319 13722801 33219203 55170452 108564587 258150303 378410760 964377262 1369593594 2736369361 -1 2 6 9 25 41 93 157 428 875 1404 3087 8012 10530 29320 32819 121316 208043 294863 1023342 1177561 3364346 7400001 13531899 19108289 49342811 107577162 162438377 307623145 887574546 1561651195 4196296437 -1 2 6 12 19 40 119 136 264 587 1342 3800 7677 11726 24450 59705 104678 207057 282934 717949 2012256 3700188 6012142 16015871 27101113 58655105 119800641 185337715 310447082 856953654 1972973595 3156374075 -1 2 7 15 25 34 83 212 459 901 1472 3810 7078 16286 20030 38080 123064 210052 350990 569463 1544209 3730447 7678274 9269230 17755072 41623808 103775937 192987692 335957937 649697192 1980425413 3523623275 -1 2 7 11 21 39 101 166 474 690 1704 2659 7919 16014 28071 62676 106808 209566 358508 841613 2094820 3253802 4602597 13459951 23454176 55608134 72246992 204138985 362322499 598888713 1457430090 2537905644 -1 2 4 11 24 32 78 240 411 589 1692 3884 6790 16192 17241 47125 115444 210480 415512 1023759 1227079 3916110 6894171 11755464 24938859 65312880 77903017 153738317 344129908 653591547 2036597896 4039903603 -1 2 7 14 17 45 109 174 370 901 1264 3583 6926 9915 27353 46788 130575 208670 359761 624876 2012847 4193965 4468346 13139703 29658208 46447571 120054972 166005738 390795692 1072968926 1247238690 3603357926 -1 2 7 14 16 61 84 191 395 740 1314 2497 7121 15116 25464 36200 118984 210437 357243 633225 2065013 3065081 7149629 14695703 19754439 55352287 129956640 204894399 326479858 587566143 1579471703 3762172115 -1 2 5 14 30 56 113 195 468 701 1424 3946 7456 12499 25203 48802 125189 211943 488112 759467 1160250 2489261 5183362 12263951 16928475 54652887 125514736 175269355 321500484 777451574 1413746975 3567856291 -1 2 4 15 30 48 121 212 439 898 1705 2217 6237 16310 18526 64722 101413 209792 417159 775474 1108776 2990281 5135057 10804918 24638651 35100140 91951079 244585442 301670477 623607169 1931716634 3113370206 -1 2 5 11 22 46 80 184 303 535 1727 3253 6635 11963 26326 57280 102403 206789 489378 975822 1888196 3911357 7897007 15003661 26145897 50921392 80144709 180476873 344103703 887435489 1301169792 2983569095 -1 2 7 8 20 45 82 170 374 923 1650 2795 5609 12866 25749 40878 118281 212139 360297 1030081 1933317 3860689 8088040 16089660 29813940 48195377 92772777 205702153 512960699 634408832 1379456570 4108063254 -1 3 7 13 18 35 73 175 266 522 1554 2213 6131 9322 25178 50931 100201 141392 293441 720732 2019797 3384008 7293414 15710480 29128115 54518433 73852225 243134073 514718965 807261385 1131523680 2827112588 -1 2 7 14 19 63 83 205 287 568 1152 2628 5989 8954 20454 41779 117591 208513 350130 630713 1881898 3141575 6844055 9825274 29975932 50855710 113328305 241810885 481687867 910643106 1795072970 3771976193 -1 3 6 14 21 56 77 242 290 837 1512 2237 7124 15586 25471 33504 121111 144006 357698 568509 1744695 3139907 7422119 11851496 30156320 38231173 114025653 232608318 316863455 631013273 1481814471 4017073798 -1 3 4 11 27 59 94 225 276 780 1990 2715 4633 12372 18711 39271 124136 145865 482512 1024919 1163187 2265088 6549504 11665515 31588524 37159377 79626870 230818926 420613267 552213188 2088511078 3744822538 -1 3 6 15 23 52 112 208 466 581 1853 3721 4635 15763 26584 64273 107567 143680 357073 641118 1692023 2225831 4239957 11208405 18812072 62723524 86258359 154629953 500482137 750702411 1580457895 2532238390 -1 2 5 13 19 50 70 161 455 698 1575 3143 7746 10540 32282 35955 122849 206775 485032 567357 2079848 2262945 7524283 15472541 25116329 55853208 83348612 178721710 320156952 888229912 1388379544 4217784396 -1 3 5 8 18 50 107 213 358 744 1347 2581 4705 16162 30457 43218 124619 145253 417891 892540 1803714 2273210 6219970 11611525 28264588 61070509 132729735 265018063 429541309 779666453 1339385735 3536490925 -1 3 6 13 30 45 82 241 376 957 2047 2137 6494 10281 31503 38061 115641 140037 353465 767990 1222636 3249568 8110263 11150662 27225687 50178647 70222279 255130943 284516830 857324295 1459204170 3808276338 -1 3 7 13 17 51 87 129 356 777 1929 3654 7868 13241 20277 58206 105429 147227 283765 711177 1950699 2162674 6401041 14579835 33400133 38037961 83594043 154997284 292890805 799569612 2044181105 2811123920 -1 2 5 11 31 47 97 164 280 866 1720 3852 5031 11786 22010 42130 121356 205809 475890 950523 1414342 3389169 4781819 13136569 28306473 38093229 92440094 155556657 491889840 1057741438 2142511979 4208214960 -1 2 5 12 17 33 98 202 461 764 1911 2204 4435 13842 31933 46898 129249 212248 485748 626130 1874023 3383930 4572027 10640976 18739743 50932339 97997947 259449996 411440591 617298667 1309106334 3342573406 -1 2 4 11 25 60 69 193 267 591 1911 2829 4870 10954 29418 46131 125323 205465 419054 1020617 1278905 2534984 8312691 8941946 31371304 57665489 89144655 215832453 431479315 975137565 1559596773 3382424682 -1 3 7 15 20 57 100 179 293 808 1053 3539 4627 9219 23927 44025 119981 141497 281769 559625 1738389 3118858 5813775 14542312 25712824 36414681 125157448 154732469 505088144 888872062 2141729646 4258494325 -1 3 4 15 17 33 111 157 351 850 1458 2140 5293 13605 16902 52855 114398 146513 480604 786411 2094875 3334820 4772901 16487004 31086187 37092057 112590380 220329242 493544529 593484261 1886818003 2201384799 -1 3 6 8 28 51 119 200 272 844 1396 2145 8082 11737 29403 50627 105771 140643 355453 977672 1436160 3008882 4254819 11789549 29948471 41931822 107782702 227110168 377415817 814280298 1487987275 3099981482 -1 2 4 10 16 49 106 207 436 611 1605 2197 6559 13352 25330 58274 110648 212034 424625 972066 1824049 2282758 6083938 11064759 23516194 66835994 73453818 240769300 272089948 787084114 1405198192 2363387352 -1 3 5 15 27 44 99 132 410 1006 1038 2466 7372 8451 26333 57009 106425 141410 424830 720255 1441605 3536961 4781302 15721443 17684951 38507401 129777384 225788587 338604852 1063607210 1098356909 3078300910 -1 2 5 9 23 37 85 144 323 905 1316 4054 7690 14571 25886 55865 98456 210891 490165 843992 2089713 3270109 7794041 13302613 30135549 49782144 113576789 168498136 274997645 617960929 1525458964 3086906887 -1 2 7 13 23 33 93 206 408 861 1059 2683 5336 14584 22167 50741 110154 209435 344833 719929 1834962 3537650 7926431 10150042 21550348 49977769 119306444 250981946 529871517 776946289 1747713708 2625763445 -1 3 7 14 23 52 66 145 435 565 1863 3062 5939 10938 22505 38019 126455 139642 278684 638625 1620916 2209775 7580250 14193918 20901177 61743218 85541749 206093091 495564369 1056811135 2037420931 3431327386 -1 2 5 8 17 48 89 236 501 650 1886 4015 6552 15675 22985 39471 127312 207680 490940 917349 1585384 2311900 7121493 12367603 17531587 55168939 92501584 134474789 401546654 643512102 1664960521 3442585619 -1 3 6 8 30 33 76 249 450 518 1302 3975 4556 14936 23896 56221 111483 140500 358240 966184 1520027 3948655 7075378 12377369 19381049 65093143 122769851 175688771 532643859 702767228 1653050594 2285533072 -1 3 4 14 17 38 95 149 343 935 1531 4012 6682 11120 25445 43156 126787 147021 480108 713563 1974669 3438565 8231598 12952329 30537757 47188294 101323080 182009313 349722251 849734852 1292057568 3317914702 -1 3 4 13 27 50 90 255 490 798 1121 3127 6344 10196 26240 60594 106799 143932 482159 633488 1516381 2780023 7141128 11108914 17586565 46247379 120400718 146571080 356043199 1013366965 1166661222 2267344792 -1 2 6 8 21 47 122 213 410 680 1504 2514 5310 15693 23618 47702 119362 205130 292584 974053 1849753 3692149 5482556 10936733 22635921 52030640 121469804 217629535 483071313 721698607 1683183620 4004426097 -1 2 4 8 24 32 106 249 321 870 1197 2726 4302 9324 24029 42416 120443 212985 420829 842310 1122912 3821882 5159172 10153743 27482439 33664842 128763410 249633399 454505612 931297743 2107635876 4081742552 -1 3 4 13 20 44 72 232 285 515 1716 2059 4912 16051 24119 43428 115072 140488 487792 642757 1588478 3889249 6332591 11325574 31661247 53815232 83260908 240042043 438249268 803697863 1721025100 4267778305 -1 2 5 8 22 57 79 228 457 687 2033 3647 6655 15474 30435 34592 115270 207063 480823 902258 2040923 2967571 7599681 10636282 20574805 56312269 85713335 154693155 372946951 662679975 1303815916 4268392993 -1 3 7 10 17 42 122 151 406 746 1546 2912 4151 12109 30607 63262 107778 145200 281841 893857 1719704 3694301 5737430 15090250 18070995 55577992 76749385 233520176 450976873 1039895853 1584678938 2317266649 -1 2 5 12 31 57 75 145 463 939 1712 3974 4434 9396 18067 46529 121234 211068 489120 647073 1193489 2384942 7863667 14122565 21218016 39388421 90048781 163389082 523122043 907633655 1681912000 4249971368 -1 2 4 9 16 56 72 162 279 655 1588 3400 8166 10839 28750 33552 120180 211749 410109 906062 1586802 2776638 7666032 14829310 27778283 61157238 83392725 197826034 327805485 929394794 1555137403 4282766770 -1 3 5 13 20 57 81 211 493 793 1816 3503 7865 13793 25538 65533 107998 140448 413146 565539 1585044 3038559 7179332 9336513 19520432 46786995 73369173 175596699 315224758 671988426 1372197567 2416388264 -1 2 7 11 31 49 83 171 273 883 1688 2741 6273 11176 31214 60847 111763 211682 347209 832885 1390650 2902161 6666845 15871040 27750613 39121408 95590392 211443272 319915521 805595844 1415831012 2681069679 -1 3 7 9 29 37 66 171 435 655 1634 3517 7648 13655 23033 39287 129289 141184 292641 981111 1385558 3896019 6353053 14758139 17191326 52333612 78108777 191585533 298815652 712371924 1785790623 3434873284 -1 2 5 10 20 32 64 211 432 908 1552 2698 7471 14611 19880 44312 118970 207619 484701 1036026 2037208 3547505 6650260 10089619 24534938 35554728 98087809 205582277 369585283 664654947 1928406504 3939858348 -1 3 4 13 27 48 104 181 288 632 1323 2773 5888 16255 19422 43892 120680 140744 486452 639665 1515152 2633494 6060837 13696492 26170624 57377940 121548160 256170913 484982770 708659843 1911597462 3941454646 -1 2 5 11 17 35 95 153 321 873 1107 4079 6269 8350 25497 47939 128158 209140 479511 978410 1774517 3160028 7953039 13498921 29895637 34174376 123765056 187674977 381804936 1001328158 1191647769 3618842395 -1 3 6 14 29 44 114 149 450 602 1554 3162 8119 10916 21044 53568 108478 146901 355427 571722 1184981 3291738 5792391 15311294 21705149 62354316 71078663 181553067 305260718 929218819 2130482870 2409779185 -1 3 5 9 31 50 69 202 399 744 1847 2929 6991 9857 17026 48985 119477 144282 422598 837962 1512462 3027905 7500349 8833157 22746661 55981414 94337942 210097336 296696607 1058499876 1668604070 4134028216 -1 2 7 14 29 51 127 152 332 793 1809 2621 6090 9982 21261 54795 109131 212677 355691 637506 1184673 2894715 4935630 15328432 29940216 40219348 74645903 230621847 481232260 839716798 1924339834 2414821017 -1 2 4 13 26 41 98 254 377 731 1891 2200 4865 9945 19834 34422 124787 211279 423094 652129 1447884 3222497 5198253 9550681 27041589 59299274 98392688 252619958 452113575 926844067 1821827084 3274387959 -1 3 5 13 29 36 106 225 328 678 1247 3757 5114 16230 19522 61127 102685 140738 420131 558649 1119242 3815070 4937621 8833352 28704191 63483841 102001234 177766878 470490560 772615442 2007855269 2894767120 -1 2 6 13 21 45 84 179 299 891 1332 2245 7920 11182 18184 48073 121884 211674 294036 771310 1645580 3812605 8341992 15378447 26009694 41830978 102739147 222882314 386224937 907642959 1776401450 4109947859 -1 3 4 8 19 36 71 207 377 862 1342 3710 5869 13483 28058 45656 124651 142103 477090 849480 1709231 3420748 6776691 8431827 27574973 33651146 102793474 193102421 435390331 556370213 1549967239 3509169136 -1 3 4 15 22 48 105 152 307 662 1223 2476 8049 15395 28304 34639 122395 142746 475703 772091 1580307 2439491 6120587 16686672 29159212 60249471 104851312 234441053 401923234 568797466 1445022535 3767589217 -1 2 6 14 17 49 103 195 310 1004 1705 2932 6645 8590 18844 56557 114006 210075 293220 568203 1966740 2229709 5246057 11145408 31734973 48981991 86148068 220157746 330691777 999352429 1857471514 2651955033 -1 2 4 11 20 39 87 133 316 673 1758 3823 7609 11703 25054 36549 118776 211312 417098 1038461 1966137 3211366 7602417 14221797 28115724 62522724 69733063 146019597 308953053 850350961 1253557362 3790941708 -1 3 7 8 25 59 67 253 310 840 1239 3723 4910 12925 27981 64014 109050 141910 278858 1028970 1048764 2163151 8323697 11929486 30542462 38084061 131867117 178347771 479434045 572150891 1541704176 2580444857 -1 3 4 9 30 37 72 134 431 992 1833 3132 6872 12417 25256 63652 107735 139414 477128 898574 1441949 3670400 6882226 13043587 20385221 40507803 75576911 194211314 390849786 699964298 1426218959 2520220625 -1 3 7 9 24 34 84 226 256 833 1983 2843 5830 12305 23028 41284 115121 142323 292600 973595 1050480 3738205 7411032 12531409 33181952 40088061 78379182 205807837 484043273 630808002 1850256559 4086816746 -1 3 5 12 20 32 104 218 264 656 1546 2720 5345 10434 31874 59766 111708 143699 412034 634236 1639812 3608092 5052458 12465729 29770141 62439406 83044112 208889611 525130740 1052703221 1381798226 2675134931 -1 3 7 10 30 45 122 237 451 568 1468 3719 5874 8907 24431 35633 129813 147395 287851 910005 1378805 3152937 5257455 10317374 19986840 64437051 134048196 198308419 431825561 907829238 2016578060 3668506839 -1 2 6 9 30 33 103 162 265 620 1623 3530 6201 9137 24492 38524 123986 209101 288864 1044821 1444541 4003812 4210010 13398192 28693305 54875872 73303282 188272669 351293973 972984028 2053490339 3295243743 -1 2 7 12 18 46 114 219 476 570 1526 2826 7985 15023 21866 52334 109549 207638 359211 769363 2034270 4070505 5979201 10835996 18210686 63537423 129847931 237159232 367902201 666438492 1779048324 2455321491 -1 2 5 11 25 36 68 210 338 998 1568 2144 6536 9816 28913 51243 103629 209356 477109 951833 1247600 4135600 6627645 10320705 26859514 43104839 92363121 244689824 280323761 1009188145 1353768448 2966593880 -1 2 7 12 17 60 113 184 304 827 1159 3350 4469 10441 21432 35862 129152 208906 354112 780017 1838638 3085815 4859348 12927696 26846450 37137269 130989269 153984584 492557552 983461586 2144533143 3538827161 -1 2 6 15 20 44 124 148 473 870 1506 2440 6719 14326 19002 33678 127524 206903 291953 644041 1722007 3838220 5758415 14963389 22917873 43758694 115390509 214150132 305432202 777648887 2035363997 3268167024 -1 2 7 9 28 39 120 177 277 888 1412 2455 7571 13796 30038 34199 117020 208305 346569 978057 1342394 3773966 5893795 12811684 29203411 38139977 110252665 211604708 356587732 735133134 1152281217 4218271458 -1 3 4 15 30 58 123 204 363 798 1987 2634 5087 9368 21463 59089 105522 143587 490996 763842 1072568 2619786 4498131 12210863 29287916 38116283 78985743 224817064 414482798 889063941 1896616821 3179029761 -1 3 7 9 19 53 97 176 505 841 1575 3544 7932 13217 23166 54439 112356 142253 288068 955009 1791152 2477242 5409263 14314980 22972346 42628169 85375750 191837481 310597236 785500507 1854702492 2176941317 -1 3 5 11 26 63 77 150 317 514 1792 2943 6393 10250 19456 40473 128562 145176 421505 969065 1066087 2524054 7787154 13789476 28820337 51338785 90025410 214472465 314632477 842470866 1653815657 3657464336 -1 3 6 8 18 46 112 234 494 686 1767 3926 5293 8694 22682 62322 99317 144241 358325 965929 1791488 4187422 5874748 9463063 18059874 56694935 69218663 157380665 440644071 930891598 2124599121 2810831072 -1 3 6 8 22 34 83 139 361 1000 1481 3203 6353 9928 17057 62080 106461 146283 354815 961496 2051970 3663986 7781918 13792201 32607176 44828126 107941026 166926468 356656715 1027556318 1616965962 3195116103 -1 2 4 9 31 56 69 133 451 661 1648 2832 8165 15758 32112 46688 129940 205972 412212 906837 1537625 2468290 7915163 13260846 23068382 56765321 78928280 231144598 356723843 539185554 1207232268 3273334166 -1 2 4 13 27 47 96 195 378 614 1627 3368 6618 16169 19792 33053 129251 205167 425134 643247 1527587 3573620 4912525 11352064 27542026 54173356 72010400 193426781 365019916 608069216 1972366255 3259500848 -1 3 5 15 28 60 75 255 431 565 1072 3426 6198 13814 21739 50895 110118 141349 421604 692036 1201087 2345988 7585138 12127416 21633713 61616284 106781184 160291036 344822517 792946990 1685816507 2631353317 -1 3 5 9 20 58 64 139 302 717 2039 3406 4473 12613 26183 39392 115886 141009 415962 846208 1859596 2987881 8310918 12590549 28779355 64312078 90699764 169690848 492883964 574503317 1364884688 4045125265 -1 2 6 9 24 49 107 139 510 1014 1592 2184 7088 14921 19005 62625 101250 206307 294252 1026931 1070902 2869124 6150606 15396177 23639240 37052494 95459340 236717466 311365187 583012962 2003444642 3034871106 -1 2 6 13 24 33 80 165 404 803 1603 3968 8161 11647 24171 50619 114410 210510 293293 757060 1329135 3925787 7798747 16506674 19700295 43939958 86085356 156582006 294906673 829876133 1947860586 2517621834 -1 2 5 10 23 36 127 191 305 926 1260 2402 7146 9841 30343 47355 124048 211848 482867 1038775 1862216 3249118 6258989 13220865 27258324 42410008 118978807 219000342 335466761 1056273373 1439216504 3313498345 -1 2 4 11 22 32 68 241 316 679 1571 2103 5090 13724 20200 60069 106038 205377 423090 1031217 1857030 3459508 6416518 12425649 31205697 62284324 81364048 249104170 446237426 608703867 2094349435 2936430247 -1 2 5 8 19 56 74 175 286 535 1641 3415 4731 11145 21517 48116 118445 212466 488518 913738 1724376 2721875 7777530 15658042 27554030 54459291 69948263 196129936 509074131 993205226 2013410272 3778896611 -1 3 4 13 16 44 81 146 369 975 1637 3243 4303 8556 27048 37045 119151 143944 478958 652572 1855508 4178263 7869092 13444355 32989584 44009944 99281694 175269320 490963335 855044741 1338990138 4131574854 -1 3 5 13 24 41 84 150 306 818 1502 3300 7558 9734 22858 56938 109393 145417 424954 559229 1338485 3324612 7930462 13370985 28903473 35918392 111165101 159740529 268736612 941970549 2074329384 2297596439 -1 3 5 15 26 52 114 168 397 694 1570 3441 6803 10090 32140 53579 98837 147455 417147 697208 1331026 2987602 4327275 14028506 20586471 50343452 83652009 198173673 370984381 1072020285 1565421205 2735335284 -1 2 4 9 19 51 67 245 386 972 1877 2053 7959 8577 22452 63624 99023 211988 422776 893803 1797083 2263889 7676137 12408273 23133302 41258259 80357921 261115750 383700998 1035257998 1891754195 2760026989 -1 3 7 8 23 34 112 128 424 1011 1938 2145 7800 11376 24877 52181 100903 143511 280645 1025959 1987242 3572999 5515221 16480401 20508475 40956997 67425628 257206140 399266790 828409849 1264329316 2703520774 -1 3 5 11 20 61 65 130 475 915 1924 3878 4444 9813 18807 37040 128125 144690 420842 970768 1996936 2814598 7878716 13336142 21561289 41889050 71389260 135834056 535464020 873385630 1766280846 3577651030 -1 2 4 11 23 32 86 160 409 874 1569 2116 4804 13725 17780 32931 130303 206515 422780 1032924 1930944 3526018 7564983 16773019 19599404 47853804 84822911 250518249 458873598 615535743 1996599951 3461853878 -1 2 6 10 31 46 126 147 510 787 1322 3514 6956 10971 26993 34648 118451 209010 278564 846574 1329017 3399816 5724148 15063428 24445546 46860276 106826709 136778587 386481471 844716613 1191232181 3759286425 -1 3 4 10 20 44 88 158 319 939 1628 3317 4326 8850 26633 43703 125019 144318 477426 968344 2050589 3916724 7422249 13622605 28341880 45194482 96381465 169076995 493236465 828395337 1304086623 3444399687 -1 2 5 11 26 50 104 147 332 982 1386 3314 6123 15518 19848 47080 118123 207851 487500 981392 1081250 2812577 6180297 15906595 29478105 44050921 113866662 154661868 439181753 672845237 1970154104 4122374667 -1 2 7 11 18 48 82 139 353 864 1089 3461 7049 10421 16587 64694 106384 209823 354669 835571 1599188 2138898 6571787 13694173 33458986 37291688 123996958 158535872 388380914 821393729 1832683189 2990546182 -1 2 5 10 16 40 127 205 487 695 1405 3696 4516 13004 18866 43629 121272 205774 490100 1040613 1799408 3862771 5456956 12238108 20898657 57766626 128121105 199646781 508858646 556698300 2142938249 4022126929 -1 3 4 15 18 52 77 129 421 523 1805 2672 6658 9907 24183 47041 115071 146544 489973 780839 1864680 2486485 8148011 12627364 20178722 60253013 90099012 230829902 293880070 1041865941 2115735141 3776034033 -1 2 7 15 28 53 125 141 313 751 1596 2508 5980 15202 21506 55769 113272 207991 356242 560232 1204344 2855616 5131296 16645399 28229795 66034913 79057364 256038058 532783735 779684091 1748243885 2251636076 -1 2 7 12 25 54 90 197 272 833 1475 2391 4631 10555 26178 36665 118319 211740 347949 780704 1327164 3012145 6975745 9547408 30062607 40410085 113634148 208619388 437975260 948792483 1272027566 3822841301 -1 3 6 15 29 45 125 248 472 686 2036 2928 7715 10090 21189 49469 113617 145754 357788 627630 1276518 3376054 5722013 9036565 20637108 56028507 88012748 207281875 350264873 992242720 1942273910 2593863452 -1 2 6 8 29 47 83 157 392 593 1948 2194 7066 13507 30710 65245 108114 203774 275502 947875 1441187 3383926 8328768 13246972 18567724 63742281 100537025 259009965 331367750 776241921 1089488338 2362147478 -1 3 6 11 29 46 89 168 400 768 1030 3742 4226 15729 28951 58932 113385 135378 343489 880804 1500539 3325556 7675819 16002738 20269291 42375266 120868804 183276203 518672747 751025901 1324097097 2416127310 -1 2 5 15 20 52 110 197 397 543 1908 2915 6602 12449 31521 49769 102470 203123 471509 686275 1820648 2203026 5835098 11280108 21117815 59335564 88862996 206368403 302110251 673558637 1209748541 3158291381 -1 2 5 11 25 40 107 202 444 843 1484 2465 6871 10204 20492 44635 115491 203359 468675 938548 1223019 3197980 4197581 10883586 24657913 48591196 112652835 204439078 332784668 1014582150 1965984540 4174222700 -1 3 4 11 29 36 74 137 289 969 1719 2339 7205 10923 22010 59590 101337 138373 469969 1005196 1503016 3703241 7079889 12847730 27728773 50208825 88559506 268094088 365215789 925162046 2109733006 3092230839 -1 2 6 15 16 45 119 242 316 580 1231 2558 4818 8616 24167 48430 118887 201233 270554 613506 2078791 3988014 5834542 8457858 29826248 57097365 112615903 225172207 463996506 850791528 2091981233 3855431409 -1 2 7 13 27 39 105 237 341 732 1399 2165 5469 11737 17301 33805 131039 201905 339697 673256 1477222 4056082 5055436 8476811 28488300 60722160 127199201 222831804 497308804 959294752 1844819957 3227878101 -1 3 5 14 21 32 74 189 386 767 2005 3802 4317 12995 25604 54724 103260 135599 405771 745650 1826319 3443441 6831548 15824484 20242545 57145403 85841462 157456278 519641782 591145437 1434734452 3030097384 -1 3 7 15 21 50 110 213 405 587 1515 2989 5267 12516 29281 53397 99884 136525 274978 554668 1759273 2528429 6171128 12540461 21530787 63245261 126096464 236794180 529166411 623039934 1097370662 2771911675 -1 3 4 8 30 59 124 227 501 948 1735 2222 5231 15235 18876 65120 104921 136718 474812 804688 1500036 2405398 4546970 9995904 18562943 39077005 89318785 237485314 474117824 784775913 1880063056 2992220946 -1 2 6 15 16 47 123 188 412 828 1029 3555 5732 11989 24192 35633 126118 201889 272749 612008 2069314 4116770 5729176 12840442 19404464 45952990 117464146 163417259 458351843 968690766 1921651998 3527223870 -1 2 6 15 22 44 96 140 376 907 1939 3022 6286 12190 17251 43588 122858 203723 272781 609016 1685445 3931960 5197103 15252732 33351294 48848897 69663613 202981823 330804792 920245042 1850608106 3988856108 -1 3 4 9 27 53 112 131 355 667 1889 2550 7219 9272 26279 41447 130709 138873 467693 879728 1227138 3135274 4679988 16037406 32293062 65558340 97779572 249437570 354887443 968975086 1093381212 3260280596 -1 3 5 10 31 39 82 172 296 923 1190 3250 6648 13139 23074 60883 105604 137760 407400 1005527 1439587 3779256 7818888 16303364 25883427 44345253 117593473 141423092 363176023 723475582 1806624478 2954595336 -1 2 7 11 19 55 81 174 487 841 1026 2376 7771 8762 18579 33161 128115 204129 337657 803031 1613294 2478247 6642536 16430551 21267050 45478296 124458879 220347535 401828816 1023921134 1752396300 3466323336 -1 2 5 8 27 50 79 134 373 611 1647 2301 5801 8687 17165 45223 116355 201400 470848 875776 1279814 2663794 8315786 13590199 33325654 50440558 70187564 250766074 513864607 921532006 1632752814 4138810532 -1 2 5 10 19 62 104 161 435 988 1953 2203 5228 14350 17183 37485 130720 200916 472632 1007013 1686077 2919023 5626901 13595697 18861487 41042166 72914357 259782305 470353257 755764568 2045646998 3570213759 -1 3 6 11 25 38 99 245 481 980 1755 2823 7177 14775 21475 39804 126620 137600 341317 870032 1227593 4098111 4703329 9592962 18536208 35670568 87600827 226994476 397910176 617920709 1757253210 3422866949 -1 2 7 13 17 50 119 218 319 931 1888 3165 7319 12665 32029 49217 103244 202895 342905 683635 1895106 2282340 4634998 11098490 32348279 42338378 82777729 191767080 274225144 745373825 1309750269 3100998133 -1 3 4 8 21 52 106 181 494 907 1533 3718 5256 10287 22325 52397 107523 136096 467258 805724 1964877 2146664 6075422 14235402 22307929 41723242 106828192 187901920 450970080 1033822851 2111764697 2620834995 -1 2 6 11 31 60 73 240 278 834 1514 3245 6692 11705 31292 52533 99090 204044 271929 879511 1372469 2278662 7771719 12332773 32079848 38191575 109156813 154022332 369647483 910140161 1429503610 2962670392 -1 3 4 13 23 42 80 228 331 954 1740 2919 6046 14113 24746 48380 131061 136133 473523 621396 1742161 3980116 7927670 11666016 27591833 49221533 88479886 231091831 476531855 557905024 1436484735 3630698193 -1 3 4 14 22 44 73 229 338 661 1741 2916 7794 11243 18790 63515 100035 138012 468088 678670 1623343 3931762 6786063 11142809 29232054 64692055 74197488 232410691 362213489 879140338 1638743854 3027271575 -1 3 5 15 28 55 101 187 356 666 1220 2069 6133 11482 21168 55838 111087 135377 402080 674299 1304972 2808127 5289581 14229499 30817041 65568281 108693553 211708635 520790861 982595343 2099470347 2408427704 -1 3 6 13 17 32 106 250 311 687 1949 2506 4664 13772 21877 44288 121868 136367 343793 737382 1872044 3184690 4753478 9747226 29680988 58744152 84655317 235334719 459034365 644319789 1671151086 4244565634 -1 2 6 14 16 54 72 192 303 512 1145 3993 6920 8675 20064 40984 120733 204301 273558 544856 2002114 2590477 8229886 9284029 31770529 53750382 106256971 193370972 338738159 996800261 1813467789 3920398760 -1 3 6 12 26 54 69 183 435 572 1427 3164 6115 10690 26087 55037 101890 135877 336936 684082 1505978 3008405 7459752 16155418 17565204 60558304 126426634 162148888 459365144 1062640559 1331248741 3048361105 -1 3 6 11 16 50 118 146 488 844 1523 2994 8107 9828 25955 46209 125471 137920 338989 883120 1808235 2327628 4632624 14738284 24445810 45745565 110103300 236854796 350168540 955343320 1095220705 3592876953 -1 3 7 12 28 61 104 165 451 590 1444 3026 5084 12487 29372 56220 100621 136954 277132 746488 1109928 2159514 5757384 13143195 24059227 60369348 130044552 238264258 417541129 573266428 1094487514 2946571916 -1 3 4 9 16 36 78 211 480 749 1713 4053 5869 11916 20453 35598 130892 135328 467168 875295 1680004 3521910 6851192 10222725 20714805 51587902 73745521 152540346 428918914 960128925 1660865530 3246941030 -1 3 4 10 18 56 92 170 452 881 1372 3497 6170 14273 19336 40099 129755 138651 473953 938453 1616939 2865921 6722206 15787720 23209246 44723838 101315476 143133570 359403746 785719918 2113954931 3497713820 -1 3 5 13 22 63 122 244 373 672 1494 2385 4154 15158 22988 53762 107411 136577 406191 542972 1829741 2686698 4705357 9012394 25915374 63476033 123100546 215668905 432583826 717693605 1639019424 2366550626 -1 2 7 10 22 48 74 172 307 530 1177 2717 6309 10200 27406 54355 99489 202384 341416 873688 1874364 2570744 7881419 14789966 26505193 53861927 113089920 239546949 310859841 1047760473 1318260464 3142325144 -1 3 7 11 25 32 92 253 476 656 1258 2798 4336 11451 18198 42295 121506 138894 275980 817762 1232381 3686076 8351682 10938814 19623110 56028936 106718076 240187148 452745913 1035965918 1769910162 3860843161 -1 3 4 11 16 60 75 242 319 597 1435 3175 7725 15150 28442 38048 121692 136961 469044 1001693 1819838 2961218 7618799 12440986 29822340 58268983 133577814 163342128 313034156 604109286 1445481072 4275355657 -1 2 4 13 18 49 89 146 501 620 1471 2957 7429 11546 19230 50817 112807 201283 407608 621711 2076200 2237015 6970919 13627710 23842932 59279433 132478306 241219202 369100021 835061864 1679170085 2295800329 -1 2 6 12 25 35 126 182 485 925 1338 2326 7910 12428 23331 34732 128891 201663 271730 684875 1434108 3882973 6244563 13541922 22971681 40038620 109124924 207238489 391467794 800693137 1752678543 3646769008 -1 3 4 12 23 63 121 128 367 704 1949 3935 7259 9832 29395 58523 109322 136610 472933 544504 1817699 2696517 4552422 16641681 31637384 62529766 90537923 146013729 329154766 997620953 1446705782 2435156588 -1 3 6 13 16 38 78 243 345 588 1213 2742 4718 8201 26714 43385 128883 138542 342718 745157 1960818 3614033 7037193 12303545 27712304 50817281 114469680 240120773 406067077 856500454 1249672868 3309208469 -1 3 7 11 24 58 81 191 473 643 1830 3650 4840 13778 20643 45659 115233 137816 273387 815258 1300744 2306759 6839980 15310906 23918184 54544613 94084900 154713748 470079480 650387942 1737910744 3844405215 -1 2 6 13 23 61 97 237 416 770 1280 3870 7650 9598 25001 56756 98364 202086 274920 742362 1739288 2820084 6162824 9049757 20985201 45440940 104829453 176040990 303265437 960162779 1205459639 3104409662 -1 2 6 12 29 48 86 165 510 702 1667 2087 8181 14323 21154 56232 108100 201338 271600 685421 1157681 2884557 6555053 16059646 22482987 56435482 67993178 250786128 393624441 704266835 1743387013 2407848892 -1 2 6 10 28 46 82 251 265 743 2030 2760 7284 10380 21385 55763 112764 201447 277466 813948 1488585 3342841 8258544 11470113 33033598 66197083 86455775 225737136 373787983 904948334 2044769288 2377320031 -1 3 4 8 28 55 83 219 436 611 1937 2874 7127 9875 19625 48956 116885 136265 471672 819161 1360830 2756542 6755479 9188295 23559586 63685648 96732363 217780140 271717555 1022899123 1749384457 4097033479 -1 2 5 15 16 34 121 202 386 853 1683 3174 5909 10857 18023 33608 130824 204782 472443 684744 2093683 3345037 5839803 11943163 21458772 46646188 98922500 177141642 465371190 1022558294 1867382950 3281060197 -1 2 5 14 31 63 110 190 275 642 1325 2112 7072 9107 32450 47293 129723 201742 472492 741192 1178883 2169162 5449225 13989765 27500977 59759691 127099491 218404722 324310351 959615347 1609931700 3272312119 -1 3 6 11 27 41 108 198 445 811 1989 3263 6869 15771 31719 40222 116054 136539 336033 871081 1113313 3368053 4630760 11382605 24290087 42580091 80250501 184744470 378628837 648263580 1170447220 3759196917 -1 2 6 8 28 39 121 232 268 561 1761 3721 4620 13354 30074 43054 130948 204521 270418 937523 1363057 3827563 6069281 9865857 32486951 52747974 83514060 134343355 475604793 660751184 1137564657 3657849245 -1 2 7 14 18 37 126 165 441 956 1232 3585 7399 15272 18440 54745 114131 200974 336724 621727 1868611 3560569 5894040 14546599 17940770 34837194 121861860 179736588 310145192 649304216 1895196096 2555032659 -1 2 4 15 18 58 112 240 295 741 1354 2611 6456 12908 21470 40599 123268 201148 405179 748042 1955590 2706277 4763543 8762467 31163149 64477796 127753235 252873771 333040092 707229433 1677323916 3381920325 -1 3 7 15 17 43 101 160 295 920 1093 2921 7236 15902 31835 42043 130523 136395 272014 542812 2017100 3891811 5086323 12815365 25862180 44824151 133958004 257104570 398406306 590180141 1092783410 3723338644 -1 2 6 10 17 48 69 232 330 682 1414 4091 7532 13718 18230 49233 108699 200817 273793 818221 1808639 2119699 7860504 11199178 28035205 66371470 118699900 170345046 307416829 702527350 1887772677 2201118161 -1 2 5 13 31 42 112 252 285 795 1506 2880 5994 13922 17941 47955 121564 204675 468292 555392 1240444 3431408 5806114 8957108 32501085 35609493 114923747 247770593 485355263 542531532 1941999913 4179869075 -1 2 5 15 16 41 85 161 303 749 2029 2369 6520 13598 27292 54039 102474 201556 469083 676847 2076165 3696331 8307938 15775010 25318713 64333197 86145054 249886778 279300012 758755669 1569544652 3217666896 -1 2 4 8 28 48 96 178 290 575 1084 4042 5680 10223 20885 41289 116641 203364 407196 818949 1371184 2972382 5421443 14152801 26962022 50841972 104730141 192943573 425730080 816142776 1955315468 4114742981 -1 3 7 10 17 39 100 175 318 530 1895 2301 4761 8762 27071 39557 116322 137643 275516 870311 1830221 3629361 4229277 13493524 26833540 54110357 90082210 266854466 452492663 835760709 1229044233 4126321046 -1 2 5 8 29 58 64 141 412 554 1886 2648 8070 15686 21451 40727 125857 202278 468779 877117 1432391 2511298 7903289 13230380 18483331 61610374 88290357 223561866 359968026 589802013 1818861816 3398811322 -1 3 4 10 19 32 126 146 376 911 1987 2725 6567 10653 19207 54889 109032 135597 472215 945675 1674402 3296186 6150005 15313602 31594306 48446786 73560485 218213651 329391556 824124575 1643993248 2605574015 -1 2 6 9 20 37 114 166 405 554 1889 2703 5049 8682 18958 46241 117068 203446 276304 1009385 1959668 3165377 5618755 13884778 20525199 61828559 90306347 226519718 430177714 865499452 1762778147 4176360320 -1 3 7 14 24 61 125 185 458 831 1489 2727 5023 15085 20034 37695 127490 138195 274348 621499 1492175 2378208 4431557 12774756 25115659 48840993 114985509 253549374 430337952 687666079 2002524174 3653905225 -1 3 4 9 24 33 104 132 260 586 1100 3173 6298 16188 32023 45381 126255 137146 467391 870958 1169620 3701617 4897267 15333617 25899575 55666500 103451452 139566598 339786256 653131648 1082276085 3381163666 -1 2 4 15 30 34 72 162 461 592 1565 4078 5229 11332 31333 59265 106582 203386 408068 741601 1151774 4018417 6853408 15683743 23237573 59134446 73568378 161502699 453941547 968314789 1425843026 2590449561 -1 3 4 12 18 58 73 239 483 899 1580 2493 4312 13091 19966 59228 101674 137471 467143 555485 2007314 2719631 7383064 10710629 17013022 41363145 94007306 265204044 431836621 574678792 2106494441 2905217379 -1 3 4 10 16 34 66 232 395 585 1066 2140 6811 14341 29510 52622 105456 136183 467349 937197 1749013 3358984 6529198 11495378 23782145 64471760 105483992 203571032 302021665 592042197 1239136211 3139129192 -1 3 6 11 18 33 104 176 508 545 1561 2153 7059 9831 24596 63731 106597 136013 343040 869446 1679060 3297413 4892714 14616766 21240515 63513988 68314236 235599464 325759642 1013067196 1156022023 2668613900 -1 3 5 13 29 52 80 200 305 632 1803 3553 4209 12517 27203 36110 115576 138513 401751 547239 1106639 2639328 6799741 10230456 32976135 55659118 88790565 178661325 493836169 569439749 1478130939 3781800712 -1 3 4 12 22 38 85 193 508 559 2019 3827 6278 9100 30820 65200 112922 136957 473612 546902 1737648 3231714 7387891 9507679 20067248 63000439 99007437 156373128 378615408 984041073 1493872030 2161912791 -1 2 5 8 24 44 89 240 322 628 1829 3764 5154 15485 18267 61110 99588 203473 469132 883240 1092437 3501496 7836560 11346097 28861355 53184023 91496387 164766148 441409965 692879766 2042302677 2946774756 -1 3 7 10 23 51 71 211 421 971 1024 2795 5454 15902 31062 55463 101479 139136 273191 870363 1941645 2447033 7836703 9583115 25129866 41864611 133411511 247031639 524415039 717147944 1146074256 2759158462 -1 3 4 12 31 54 98 227 431 907 1785 2507 7209 11056 25779 35380 122341 136683 472841 544686 1306335 2643791 5753204 8659108 21200182 37728236 88715257 256749531 355577752 920563516 1291759163 3924995240 -1 2 7 9 21 61 72 194 476 623 2032 3134 6741 12326 28979 47364 126587 199741 334416 929832 1863983 2668844 7663118 8981687 18553678 62731163 92501168 199668450 371193957 721036996 1074682459 3414883244 -1 3 5 8 25 48 109 155 361 809 1531 4020 4153 10688 18225 38679 124511 135142 397528 862230 1131837 2724122 6090175 15995613 32779777 38620904 113478724 174576612 533886330 956949564 1863256438 3530824284 -1 3 6 12 26 38 115 203 348 576 1286 2298 4962 10881 26797 34282 121961 133261 332704 666573 1469149 3965091 5559309 12196363 26360566 51791226 122740875 230769236 466546073 962353381 1135924989 3997572745 -1 2 7 9 24 54 126 255 490 885 1316 2409 6470 11808 30146 65291 111720 198808 334336 928628 1145925 3073929 4823413 8550655 17886583 43025605 105077932 208045062 275275045 938772404 1524586884 2283113849 -1 2 5 14 27 58 126 171 389 629 1283 2395 4794 10627 25834 38502 115055 199331 464350 730609 1408858 2207147 4558188 14088970 19416207 66707861 124222640 209038053 465207631 1004265550 1277460008 4058295987 -1 3 4 12 31 56 122 243 314 603 1825 3970 5728 11075 17901 44507 121735 134295 463857 533226 1269309 2594573 4438995 9170963 30361606 57326836 91029402 143285873 431527836 1033615914 1863119643 3951381928 -1 3 7 11 31 34 122 250 436 798 1439 2355 6064 9492 26478 44884 127598 133891 266322 797563 1343392 4034735 5877035 8582454 21693553 44370601 110236525 211431065 516191842 839288500 1129286403 3395852221 -1 3 6 10 23 45 92 202 295 947 1653 3098 7516 8393 19802 32958 130347 134737 334229 796997 1923774 3846188 7376422 9758111 32056493 43730249 98407774 173984152 287471024 1026287350 1815028699 3483650733 -1 3 5 13 21 52 106 146 498 580 1472 2654 7832 10994 32702 60197 109537 133355 399907 533310 1599217 2215588 6275533 16438392 23585688 62697762 127609492 263487290 344320742 884976066 1415908780 2548502971 -1 3 5 11 18 55 122 235 329 915 1380 3998 5858 14473 28640 47747 128349 134224 398118 931521 1669930 2459025 5018521 9677402 27641388 47610304 115901201 181442964 422228545 785968011 1451895659 3610728500 -1 2 7 11 31 56 125 189 302 858 1921 3350 6572 9905 19778 53918 110260 199051 332798 799636 1339455 2604433 4471738 12739035 26511951 41828454 80137042 178882695 349128081 1069204120 1793629111 2632742789 -1 3 7 9 29 49 95 223 428 550 1233 2055 7075 14116 18331 45838 119405 134770 267778 927492 1338879 2936651 7288114 8602390 24427473 58902635 115882861 216225145 334863442 743285998 1899886513 4141377165 -1 2 7 11 18 32 88 162 257 570 1570 3526 7964 8873 22035 45982 120724 198971 333152 799525 1666927 3329321 7938938 16274885 27571721 53600010 67706729 197206600 311318405 1024372950 1971901284 3888907100 -1 2 7 13 18 53 96 186 324 895 1935 2163 7808 12150 22544 36847 126281 199741 331824 670434 2059843 2617533 5514457 14172275 33139669 37203124 81896795 265140573 379229074 827836179 1980520885 3570371865 -1 2 7 10 21 36 67 150 339 763 1163 3639 5434 8526 20932 39622 127781 199067 334871 867398 2060279 3272914 6688585 14096274 29500794 60972796 107318688 177854420 458052678 887592613 1909842866 3387237602 -1 2 5 11 20 34 124 222 499 724 1381 2609 5388 13407 17083 58352 100475 199771 465126 929534 2058333 3572230 6232539 10497522 19427201 53251493 128190333 259264137 524557711 562439381 1996717420 2747119123 -1 2 5 9 30 48 108 242 511 912 1134 2240 7974 15857 31077 62932 107720 200018 463985 796341 1526851 3052473 6122673 10276961 17427962 40211555 132538458 210814757 395955803 570544708 1160768182 2407569817 -1 3 6 9 24 60 103 177 387 682 1262 3864 6013 10301 29989 40470 120889 133775 334781 997483 1135896 2421816 5927308 13996520 20303366 52568327 106522908 197504971 403869951 1071107447 1556359059 3913507793 -1 3 6 8 20 40 124 195 375 829 1962 3191 5272 14672 31109 56109 98623 133682 334341 927953 1853726 3980923 5602715 12374273 28547843 37757625 75912120 201037602 411973275 758410066 1106308337 2703485213 -1 2 7 15 16 62 97 249 358 708 1547 2563 6256 9651 25982 59224 112146 200125 332164 539020 2051451 3052472 6187232 10155668 26840887 61751592 81428825 205477028 303019482 1024592273 1106844876 2154637691 -1 3 6 8 28 53 117 160 280 716 1848 2799 6202 15475 32606 37448 114740 134254 332034 926139 1330930 2752479 4290048 14061314 29356250 64906205 99459551 233679737 313963401 616861297 1115288198 4011812230 -1 3 6 15 19 41 125 208 475 593 1760 2482 7911 13899 24821 39349 121606 135045 333442 600808 1855608 3862684 5594285 11461486 17595251 59155172 77965941 259438438 390038858 677309241 1459644315 4226913016 -1 2 4 12 21 48 127 247 431 836 1549 2475 7457 14726 18390 40670 128541 200538 398650 534478 1669131 2478094 5141749 9093794 22895015 48603495 89765915 261721182 350739227 611019830 2141189533 3667331201 -1 2 5 8 18 44 80 217 364 553 1904 3583 7644 11649 30852 34243 115490 199361 463054 864602 1726337 4127680 8210606 9162842 28393457 55529263 89054355 178921674 274949270 816688003 1412480848 4289103606 -1 3 5 11 27 48 99 135 382 596 1062 2967 4572 9533 29983 45666 129994 135118 400113 931305 1069777 2867821 5390527 15196260 33372216 52579543 107806082 260767748 439353352 877854750 1362362427 3316973688 -1 3 7 15 18 58 93 213 327 943 1267 2914 5859 11658 31295 63522 110687 135041 269759 539452 1922941 2655090 6704053 9157541 26482894 48509576 122242711 262447521 500116836 998603558 1453914975 2171188708 -1 2 7 13 28 40 95 177 504 893 1413 3964 6385 14568 18874 48871 122292 198040 331606 661673 1128532 3426398 7847346 15718510 21629525 41948767 116532028 183006315 398064069 544176375 1908335902 4128394425 -1 3 4 14 16 60 70 148 493 1017 1423 2200 7954 9316 21846 49307 107453 132513 461029 663498 1975555 2905966 8046231 13872760 24843090 34812295 108816526 218742233 396829634 990862333 1910821390 2495320496 -1 3 4 14 30 58 80 171 360 557 1986 2721 5809 15337 21723 56523 108601 133107 461538 661050 1063653 2381331 7002864 16425357 29430790 54672640 98917596 225692852 473275321 758137762 1875829876 2312698157 -1 3 7 12 26 56 116 196 298 755 1327 3817 8182 15026 23623 39982 126595 132532 266073 728246 1457370 2249930 5016399 11649896 32273516 64873067 131472941 198392070 289037152 621057722 1717501361 3250398413 -1 2 6 12 16 40 100 215 490 591 1336 3977 7815 13049 32348 64863 107778 197676 265290 661793 1849774 3697933 5035057 11724362 20879743 60843780 125813788 178964911 289002221 740814357 1278708826 2185447230 -1 2 7 12 27 32 73 140 379 1003 1296 3195 4344 8873 20895 45870 121130 197786 331280 726934 1517952 3885611 6916845 12890273 32824550 43256113 116530237 159069011 481587247 841213476 1943168010 3809331725 -1 3 5 13 18 38 110 141 464 671 1089 3938 7326 16336 30088 49683 106265 132578 396610 530767 2044625 3435582 4780454 14872626 23065183 55113568 114621230 188473841 331535604 589213809 1250252256 3063385619 -1 2 7 12 16 63 70 204 366 625 1413 3810 5510 14207 18209 44806 114950 197824 330979 725138 1849372 3101137 7970616 9145508 27374449 52160902 133983514 192856633 457245528 580781882 1895565838 3924826393 -1 3 6 15 26 34 79 152 373 523 1442 3806 5909 10935 26671 42123 129799 132802 330079 597045 1389523 3691663 7202029 14037923 32396406 58254675 128397416 191189759 435154078 1038298427 1108960016 3455434180 -1 3 7 9 26 60 114 240 420 936 1888 2689 7014 14304 23585 59783 103771 132388 265921 923598 1254462 2520071 5148523 8597708 22500902 34337723 79732900 234446315 299887337 754684912 1797262536 3022000907 -1 2 6 15 16 42 94 209 333 791 1802 3292 6626 10447 25900 40808 115136 197899 264219 594784 2047699 3822447 7659250 9315236 27161063 39627948 68389337 197523036 353453606 830009172 1294626770 4215179750 -1 3 4 9 16 61 73 220 412 574 1498 2294 4664 11071 32644 36152 116544 132840 462424 859298 1652257 2968566 7652268 9702702 21174985 61225226 132994210 222098065 452086284 961397053 1415711216 4079620440 -1 3 6 14 20 42 97 142 452 925 1402 3534 7023 13445 22814 54927 108883 133043 330456 528401 1714049 4094511 4956903 15603083 21572370 39805749 115970282 144786619 378071762 797763184 1830420278 2386939384 -1 3 7 8 18 58 89 193 419 1021 1433 2597 6349 12381 19935 37906 130949 132776 265729 987442 1715568 2651927 6537217 10049804 23180276 39358809 107934778 262872518 316553996 685004665 2103681640 3625893135 -1 3 5 15 16 58 111 243 393 689 1769 2808 8066 11149 26132 40043 115462 132250 396779 661271 2044725 2770268 5628500 10321231 24754849 54309647 72722469 201756213 357105637 880300408 1296684325 4223153197 -1 2 4 15 21 44 96 245 339 728 1173 4057 6263 14231 25659 36321 117994 198344 395979 726100 1714555 3758534 5045365 9726797 27563130 59701352 104948994 190812116 394840337 798559114 1399199401 3905826192 -1 3 5 12 17 38 86 226 334 621 1071 3907 6223 15384 20333 55121 112279 132855 395971 594986 1909273 3635208 7376662 11879879 28296183 52925766 105676098 192643708 388127078 606073272 1940177146 2567738188 -1 2 7 14 26 62 69 212 338 609 1337 3637 7856 11474 30338 40749 119448 197136 329145 593822 1318380 2370367 8092787 9538570 25683492 53497983 123599819 184843077 278103985 843118427 1512464817 3911296863 -1 2 4 10 26 54 94 227 494 635 1626 2249 7949 9934 20539 51868 110497 197180 394889 919927 1056133 2892118 6839009 12440438 17596587 60182175 69725946 245168254 400016097 971551165 1989158751 2584498909 -1 3 4 14 24 48 101 239 478 624 1554 3346 7562 13052 20392 45741 121705 131822 460556 659171 1448308 2636005 5594315 9083187 19966988 61664477 73680348 185180464 277606667 793933752 2099179407 4256448581 -1 2 6 13 22 61 104 215 439 784 1686 2441 8118 12497 20878 40070 126644 197239 263230 723999 1773721 2827920 5602819 12581894 23142523 44398436 92332644 252908406 371925472 794588206 1631249501 3452443567 -1 3 4 8 28 62 120 166 453 830 1884 2428 6480 15005 25987 59933 106916 131795 459839 790220 1315107 2236850 4610815 14582366 23223722 49843005 73876672 237744592 271917561 603478582 1602126619 2400149279 -1 2 7 8 24 59 93 212 416 520 1060 2162 5733 13595 17559 47201 118896 197036 328221 984072 1050628 2299599 6697993 8996790 24428345 61464462 103750039 206777653 504916883 594466700 1907232594 4237433123 -1 3 6 8 19 47 117 142 412 578 1982 2402 4471 12026 21300 40474 130975 131581 328424 919106 1772425 3938099 5907835 16466964 18004814 64994302 100579901 249084042 404340285 1066579133 2113839212 3446374577 -1 3 4 13 31 55 127 202 264 790 1409 2103 7907 14932 16648 35522 123128 131427 459774 591063 1182641 2628343 4731135 11884737 29540340 35631291 110469558 229673743 383771390 614664138 2071858725 3415479009 -1 2 5 11 26 34 73 148 257 1004 1844 2935 4617 14968 24858 39737 122062 196928 459621 919065 1116355 3675537 7024741 14512162 26585056 49067086 81497256 205908368 426999613 677886190 1532335140 4200252357 -1 2 4 8 18 38 106 205 272 767 1701 2548 5357 13869 17107 46120 121050 197068 394191 787516 1707910 3415101 4989043 10973948 31325906 65960944 72936289 257183617 487829186 584577440 1960011401 4135963002 -1 3 5 12 23 42 86 246 342 717 1425 3859 5754 15103 28013 63809 110952 131201 393707 590681 1771117 3999954 8133924 10494125 27281172 60532682 123550577 176254639 426573561 747158170 1468472164 2483038243 -1 3 5 11 23 52 84 154 428 984 1073 2165 5302 8793 22528 63993 104917 131116 393343 917736 1835357 2294445 6293227 13504100 20323248 41171719 132736322 205820711 482480640 921447606 2052866598 2717041006 -1 2 5 11 30 60 123 219 440 848 1428 3067 7956 15828 26333 41258 125219 196644 458827 917680 1376586 2228913 4654680 10489719 23271132 48768444 113530422 242210444 351166770 583183642 1527642700 3355389487 -1 3 4 13 21 39 103 239 415 705 1491 4007 6018 15590 27243 35680 67793 131084 393238 524323 1704042 2752762 5112248 13501094 31327548 54398520 92411203 195442997 525231564 788831458 2043491383 3570690663 -1 3 6 12 31 34 71 165 378 602 1840 3958 5050 9788 32631 40144 77444 131080 393238 786487 1572982 4063455 4456890 9307074 21628085 49548134 78911910 241188288 518800775 661968417 1283058463 4276997419 -1 2 5 10 30 61 122 170 478 942 1178 3323 7378 12953 28668 41406 95496 131132 262264 655535 1311188 3933104 7996583 15993985 22289528 62665543 123497554 154445092 435649011 967187694 1698050785 3757207379 -1 3 6 8 30 32 110 233 343 1002 1994 2925 7303 10482 25607 53384 124102 131119 393339 786641 1048849 3933043 4195924 14420414 30545998 44967170 131362823 261415735 383492958 957130791 1373838535 3355541567 -1 2 5 14 26 49 97 180 262 768 1650 2571 4307 12803 28807 46444 85035 131112 262231 655582 1835430 3408429 6423842 12717228 23599978 34349270 100681718 216320402 337109919 564489939 1677738747 3774924130 -1 3 4 8 17 63 95 157 335 957 1434 2366 6539 9852 20616 47096 74436 131104 393342 524512 1049003 2228766 8259477 12455572 20584256 43921825 125460582 188011555 310244221 857078371 1291707286 2703082762 -1 2 6 11 28 60 71 243 460 1012 1847 3141 4254 11229 28265 37004 124183 131142 262385 786890 1442815 3671851 7867513 9310425 31861550 60321701 132682616 242213408 411569155 557322351 1471556119 3703860630 -1 3 7 8 17 52 83 139 441 576 1294 4081 7287 12590 29811 59917 81104 131140 393396 918012 1049335 2229493 6819086 10885267 18234388 57830579 75552402 169693658 534828182 954815584 1649466011 3908127456 -1 2 5 15 16 40 113 217 458 616 1096 3483 4434 10679 19426 47370 76878 131159 262330 655678 1967068 2098921 5244977 14819024 28458100 60059140 80798162 143767739 456485472 581085365 1398867069 2547140951 -1 2 5 14 19 59 78 204 357 850 1259 3094 4563 15609 23975 50602 72105 131179 262317 655831 1835688 2491960 7735999 10230526 26748030 46825132 111456926 165131680 405773322 597815791 2046786022 3143539636 -1 2 5 8 28 41 107 218 286 580 1650 3029 5237 13813 21811 33672 130163 131286 262408 655988 1050168 3672952 5379480 14038724 28594655 37523249 76145047 216409892 397306395 685818042 1811631158 2858263278 -1 3 4 10 19 41 73 188 312 636 1071 2410 7763 11164 20938 38464 115806 131236 393473 524824 1311952 2492669 5381438 9579910 24665139 40927297 83489773 140279517 315805665 1018121813 1462758326 2746636434 -1 2 4 15 20 63 74 233 419 597 1592 3261 7103 13271 26398 60113 74388 131285 262639 524983 1968000 2625219 8265202 9715657 30572011 54975216 78332391 208855169 427766905 930359818 1739870886 3457974715 -1 3 5 13 23 42 120 151 460 974 1319 2225 5548 9412 32594 38856 78646 131255 393640 656236 1705123 3017645 5509506 15740568 19819852 60341400 127752080 172796801 291861525 726719017 1234565731 4270052314 -1 3 5 8 23 48 98 233 262 600 1617 3532 4103 13112 20334 34446 94762 131268 393541 656110 1050563 3018332 6296922 12860022 30561563 34384675 78715506 211874177 463447876 537384369 1717897278 2667365587 -1 2 7 15 17 51 93 227 358 592 1136 2498 6284 15565 18026 43260 79169 131256 262536 918304 1967644 2231806 6689182 12199290 29784084 46984064 77698607 149104901 327300159 823286862 2039124237 2364111049 -1 2 6 13 20 38 107 195 408 789 1611 3479 5580 12688 17837 42483 76191 131229 262425 786999 1705006 2623790 4988384 14036595 25587632 53527505 103544531 211147483 455717359 731085389 1664127998 2338415132 -1 2 7 10 28 48 76 137 327 1005 1260 2848 6911 8329 23949 46601 98035 131406 263156 918737 1313658 3676762 6300082 9985701 18002731 42956665 131603632 165424305 374229123 904562437 1093343661 3145255800 -1 2 6 11 22 40 125 132 502 570 1308 3966 6774 12854 17506 47819 127367 131578 262693 787748 1445664 2890393 5256044 16402387 17349993 65927699 74847944 171716473 519076878 888859647 1682007011 2291631987 -1 2 7 14 16 47 66 237 350 985 1090 3662 6748 11828 30466 63972 80161 131393 263140 918568 1838831 2104319 6171804 8679643 31126277 45952109 128988912 142630544 479364224 883283062 1548422571 3999029563 -1 3 7 13 27 58 93 144 376 782 1552 3990 6177 15780 18025 47989 100364 131396 394077 919196 1707737 3545961 7617310 12208346 18915530 49394368 102648757 203859481 522435746 811225557 2071502565 2359948263 -1 3 6 13 23 39 65 174 373 676 1716 3618 6105 16372 31505 63842 93296 131407 393947 788077 1707922 3020016 5126680 8548375 22864935 48975294 88760053 225357361 474601912 799799047 2143534466 4133824640 -1 3 5 9 16 56 110 234 409 984 1669 2700 4199 11430 24042 36337 118914 131552 393989 657262 1182111 2103101 7349582 14436885 30714224 53713355 129150822 218993155 353418546 551271219 1499786510 3148951373 -1 3 5 8 25 61 86 138 508 555 1821 3290 4316 15831 25397 54794 92727 131478 393972 657006 1052421 3282419 8009261 11304805 18152331 66663721 72660610 238926292 431841557 564927675 2073046206 3322567795 -1 2 7 15 31 62 113 236 382 999 1348 3649 4244 9308 18829 43489 95432 131381 263024 918721 1969398 4068967 8138746 14833339 30973788 50142916 130869691 177063368 479153077 556823542 1217189350 2474095465 -1 3 5 11 22 63 73 148 330 882 1655 2750 6568 10960 23693 34692 110121 131379 394161 657285 1444091 2890854 8267768 9588202 19444077 43374071 115788382 216604435 360043644 860014808 1434524463 3111901969 -1 2 5 9 29 47 122 229 465 853 1706 2930 5246 12919 22930 62605 72786 131478 263158 657370 1182034 3805437 6176155 16007727 30072125 61041813 111707149 223451498 384670330 686398582 1691981437 3009773630 -1 2 7 12 17 33 81 209 430 653 1565 3289 7223 10337 23773 36254 77712 131452 262950 918683 1575641 2232542 4338726 10646588 27447356 56467757 85535356 205260958 431494995 947403284 1358458555 3118134715 -1 2 7 15 29 47 106 160 283 801 1274 3029 4186 9610 26262 64002 110662 131536 262808 919239 1969153 3809128 6176298 13914924 21019070 37170633 104941749 166967284 396496474 547362820 1262366756 3444984789 -1 2 6 9 23 56 72 232 405 882 1771 3340 7354 13670 19646 62063 130843 131376 262658 787476 1181875 3020602 7349320 9462871 30443960 53167558 115803345 231861108 437396470 963537863 1794936874 2570156555 -1 2 7 11 29 59 113 158 297 524 1184 2979 6225 11994 32219 60123 87556 131534 263075 919474 1445224 3807210 7748683 14830003 20757709 39045506 68920300 155678128 391015414 817812777 1570183221 4226723847 -1 2 5 14 28 58 93 208 321 594 1211 3762 6410 12816 28996 52088 69204 131551 263143 657354 1837272 3674766 7612033 12213482 27296501 42181265 78114235 158419843 493400444 839373011 1678581767 3806220203 -1 3 5 8 22 49 101 170 380 955 1064 3955 5959 10921 31303 51190 118676 131477 393786 656933 1050942 2891469 6436159 13257879 22318982 49893047 125131426 139818402 518587035 781309031 1432369360 4108082324 -1 3 5 12 27 40 122 245 497 795 1416 3587 7991 10354 32113 33914 129085 131859 394652 658997 1580905 3549414 5274717 16025322 32243291 65014121 103815091 186268920 471745641 1046007514 1354049640 4195680437 -1 3 5 8 21 51 122 194 406 610 1303 2194 6163 10306 27896 33636 108682 131667 394603 657501 1055128 2763270 6711718 16026446 25539021 53357029 79851238 170165948 288727443 806230020 1357129847 3641601167 -1 3 6 13 29 58 69 236 315 812 1192 3043 5767 10510 30720 57268 99391 131866 394483 789299 1710068 3812051 7634345 9099070 31037180 41165004 106850648 157088033 400416808 758571258 1383060587 4035225367 -1 3 7 12 29 57 116 197 382 735 1979 2091 6903 8318 20823 37239 101666 131834 395253 919709 1579840 3810242 7492618 15244947 25927483 50215181 95974403 259575558 273616702 903329517 1082814843 2723070124 -1 3 4 8 23 46 114 241 506 909 1377 2816 4737 8335 24810 44832 110129 132018 394546 527256 1053627 3023539 6055595 14983224 31700278 66467498 119294139 181065906 370224036 623893972 1095143278 3242184553 -1 3 6 10 26 37 83 254 361 970 1440 2177 6765 10142 31016 58984 88030 131998 394583 788980 1317256 3416695 4878706 10943807 33387380 47218303 127068276 189612519 286536969 887637093 1333442928 4075014721 -1 3 5 9 24 57 102 172 303 933 1902 3503 6150 9168 25269 47626 118952 132081 395194 658457 1186555 3155862 7497988 13413580 22670739 39603633 122471368 248991658 458211006 809017857 1205859178 3317457248 -1 3 6 15 22 62 64 183 484 841 1676 3876 8008 9011 22117 45846 88283 131887 394832 790031 1973533 2893747 8150366 8431359 24079807 63596529 110418961 219518488 508931262 1052366409 1175662022 2891769591 -1 2 7 14 20 59 124 174 478 668 1912 3272 5870 12966 21807 64922 120050 131781 264078 921058 1840479 2635361 7757108 16311124 22935782 62815056 87851615 251616861 428819293 770927397 1697848188 2863891173 -1 3 7 15 30 55 83 136 347 698 2027 3768 8042 8798 27645 45479 77712 131632 394932 920586 1972368 3943631 7238899 10916642 17909182 45396086 91434101 265946985 493359094 1055268337 1154229696 3613418935 -1 2 6 9 31 54 113 201 452 923 1222 3529 5670 14475 19223 50163 82705 131916 263478 790053 1184288 4076697 7102108 14876623 26412294 59430749 120814903 159531704 461691180 746549131 1902802811 2532738423 -1 3 4 8 25 61 79 188 489 689 1749 3815 4898 13142 20179 59227 101689 131628 395077 527544 1053847 3292863 8018196 10411417 24763426 64012863 90569647 228635371 500777985 645783779 1724030183 2634361649 -1 2 5 10 24 45 109 188 257 823 1197 4063 6041 13153 20666 40100 85344 132064 263453 658942 1314876 3160139 5916672 14334348 24718385 33605989 107732124 156458901 531381734 789333226 1720101565 2710245509 -1 2 4 14 18 63 81 151 354 602 1581 2913 6042 12368 28072 46584 130031 131719 264189 526383 1839880 2374805 8286866 10655713 19900660 46580537 78733622 206681705 383312521 790443826 1623816413 3687685817 -1 2 5 8 20 48 97 185 336 512 1204 3136 6260 11411 19637 49048 90213 131819 263483 659364 1056652 2631235 6315108 12748775 24320478 44228101 67473607 157407814 412576781 818682576 1498949969 2577023649 -1 2 7 9 19 32 112 245 488 783 1356 3311 4190 11713 25154 43599 112744 132002 263216 921306 1185676 2500491 4225655 14719040 32236044 64154473 102459140 177551314 432785115 546477266 1541141176 3294414717 -1 2 5 13 23 58 89 203 505 605 1935 3049 7468 12164 25136 32818 69735 131819 263878 657655 1710498 3023043 7630895 11713793 26693135 66117598 79679423 253218142 399494023 981189456 1600903814 3303799533 -1 2 7 10 30 39 79 189 489 968 1922 2318 7232 8281 22390 65127 91337 131626 263254 921260 1316107 3947706 5142241 10398358 24878481 64056836 127277556 252587297 302400991 950586262 1086394059 2923333931 -1 3 6 10 19 48 100 177 434 740 1988 2060 5933 14273 31007 57280 115033 131908 394515 790442 1318810 2498893 6310922 13148543 23270948 57136258 97268594 260207714 268486652 778692771 1875270082 4069560697 -1 2 5 13 27 54 87 177 397 1023 1334 3196 7331 11622 18906 47200 96930 131695 263925 657678 1708110 3551282 7104403 11466215 23317629 51995434 133702473 174216136 417897625 963322561 1519683858 2473795481 -1 2 4 9 16 33 107 204 296 635 1833 3970 7664 14183 18380 41159 92937 131913 263525 526572 1184460 2108226 4354994 14082814 26854017 39024993 82848233 241071497 522121049 1003739351 1856978971 2399826027 -1 2 7 10 22 57 114 132 329 840 1566 3275 7580 12931 23138 56105 80913 131644 263467 920138 1314875 2894858 7499312 14978111 17430561 43059377 110515432 204915457 428672436 990006128 1700590809 3026015519 -1 2 5 10 28 41 100 143 427 889 1963 3575 5144 11813 30305 53600 119071 131812 263320 658104 1317085 3684570 5397723 13151670 18815156 55962388 116677354 257467261 468782069 673171905 1546009145 3965081676 -1 2 6 14 17 50 104 142 506 823 1457 2659 5472 11385 23888 48059 101147 131817 263888 790307 1842763 2243501 6584083 13691051 18689050 66565280 107510852 191561673 349636562 721282084 1488117573 3122479104 -1 3 4 8 23 45 65 183 502 949 1258 3043 7403 15486 25909 62708 129238 131607 395202 528050 1053717 3024307 5919089 8554806 24066814 66027868 124701184 165387162 400358220 972025383 2021794092 3399768657 -1 3 6 14 20 61 100 235 341 1003 1879 3524 4731 8548 31597 53939 120170 131831 394245 789333 1842637 2635451 8016835 13152492 30882647 44669446 131237680 245721868 463154541 617066652 1116921957 4135554310 -1 3 5 13 19 62 91 146 363 593 1143 2486 5707 8866 19926 38078 110380 131972 395051 659292 1710718 2506358 8159015 11990608 19228971 47517076 78104230 148952812 326836269 748917175 1157659938 2605511328 -1 2 4 12 27 40 67 244 469 559 1241 2228 6934 14828 24251 41531 130270 131898 264002 528102 1578597 3549636 5274152 8833123 32051442 61437958 72978867 163373413 293432170 906605282 1939899549 3181089397 -1 3 6 9 21 43 78 203 292 868 2023 3380 6854 13498 22898 41617 111326 131783 394601 788636 1184621 2761873 5667423 10278170 26705000 38488506 114103138 264746815 443681709 901649525 1763059959 2987811674 -1 3 4 15 21 38 102 146 496 608 1205 3044 5043 8960 19976 46424 74312 131952 395154 527523 1973791 2768391 5011225 13422384 19263854 65259563 80065170 157769908 400206050 660413138 1181907922 2627916203 -1 2 7 10 26 59 124 162 274 761 1713 4065 7030 14803 25864 37388 73609 131878 263644 920305 1314833 3418724 7752672 16306487 21354942 36175063 99986834 225134089 534708105 919050872 1945975568 3401077084 -1 3 6 10 31 56 119 238 345 743 2038 2679 6852 11858 18897 49789 76731 131863 394443 790245 1315993 4078393 7369168 15644467 31298240 45188251 97237022 266715948 351498105 900386930 1559566438 2467852061 -1 3 6 9 22 33 127 141 389 941 1239 3596 4263 9629 21691 56256 97607 132307 396800 790718 1189283 2905331 4381459 16743472 18351734 51120383 123083208 163332063 473198533 554482322 1271256790 2825909322 -1 2 6 10 31 59 114 148 511 740 1907 3933 4494 9377 19147 51858 130710 132971 266094 791013 1319940 4082521 7784665 15071336 19532358 66721900 96745725 250771506 512010807 594242826 1235554608 2495197557 -1 3 5 11 26 45 71 157 477 677 1637 2911 4405 11272 20845 63598 94825 132725 396139 659802 1453273 3428407 5962555 9402094 20450258 62656732 88092354 215767001 378204779 573661193 1486630650 2749781921 -1 3 6 14 25 56 116 136 411 551 1055 2152 4285 12206 27224 50103 107018 132108 395330 790752 1847165 3304222 7389391 15312213 17959759 53483316 71442851 136476225 283309450 554431545 1605797138 3584494820 -1 3 6 15 17 36 86 254 338 555 1481 3025 4180 13840 24665 42342 82095 132582 396188 790678 1980206 2253551 4759921 11356335 33428476 44183789 73034920 193772052 394358668 551700460 1821044915 3242427164 -1 2 4 12 16 36 97 242 484 867 1031 4003 5917 13514 27701 61354 91616 132154 266232 530366 1586581 2125361 4778492 12807330 31857426 63710831 114185372 135696858 526889767 779164836 1766906336 3649244859 -1 3 5 9 30 50 110 164 354 548 1484 3618 5903 11856 22219 55097 113763 132512 396928 661089 1191011 3953451 6609223 14527398 21637686 46291725 71485104 193698798 477777830 779939480 1551353180 2899216295 -1 3 4 8 18 35 91 224 476 747 1718 2434 5889 8698 25950 39912 127738 132857 395598 530072 1057736 2384478 4624409 12050986 29502806 62815888 98476373 226339929 321044534 776157192 1128869127 3412659100 -1 2 6 9 26 46 106 245 413 666 1481 2991 6784 15586 23818 52282 119365 132535 265061 793413 1195712 3430875 6079561 14012001 31995228 54412052 87619624 193040932 392755729 895063769 2032071182 3152644609 -1 3 6 9 18 56 78 188 307 964 1938 2548 6657 11134 27664 61064 113869 133093 395525 793480 1190272 2386004 7397590 10334070 24786470 39866200 126130900 255294551 332389000 880210999 1449891461 3645139006 -1 2 6 13 24 43 119 168 342 876 1632 3163 7419 9584 22275 53552 115267 132665 265357 793878 1714036 3166795 5692415 15717226 22166816 44595876 114594418 215687879 411411425 967229379 1241997746 2940420914 -1 2 6 12 16 61 86 153 406 833 1331 3723 4782 9411 17695 48086 125501 132431 265847 791521 1582780 2114237 8041355 11399915 19938929 52984224 110019617 176104917 490028113 622921023 1226929447 2334108281 -1 2 5 15 29 39 69 231 402 576 1601 2723 7604 12754 25333 64519 128558 132770 265020 663532 1980347 3827726 5169523 9160235 30172912 52490472 76276001 211692268 360208451 992772574 1664171077 3290274341 -1 3 6 11 30 63 123 160 263 759 1865 3629 6031 15409 29447 51184 101089 133094 397114 791892 1456937 3964368 8311196 16233979 21131512 34128478 98796457 243670549 476062846 795630465 2021821685 3883087064 -1 3 4 8 20 47 91 203 373 820 1902 2448 6726 12398 23755 44439 91896 133052 395477 530710 1062839 2643114 6206836 12014562 26498678 49066127 107044706 248398214 319722717 886776192 1618516200 3090102150 -1 3 6 14 30 33 86 188 345 1007 1592 2923 7742 16071 18534 52397 71674 132777 395903 793924 1849824 3948641 4380037 11346259 24794924 45412808 131291441 208584816 384630999 1009787452 2100851607 2441381995 -1 3 5 12 19 58 67 209 441 617 1737 3522 7723 10808 29854 34871 76801 132668 396306 662767 1584598 2521678 7639871 8851224 27289427 57982029 81359370 227081138 463842102 1009464305 1424633561 3904143170 -1 2 7 8 26 53 117 234 362 532 1744 3133 5724 9252 28502 44464 73906 132686 265663 922917 1057000 3433889 6993892 15405759 30821846 47238707 69704243 229834948 407396973 752400674 1220346710 3747506121 -1 3 5 14 30 40 114 223 353 819 1958 3441 6157 9526 18635 61055 69146 132865 396508 662124 1843703 3949231 5307029 15020289 29126326 46440926 107867206 257102449 450505214 809915036 1251921865 2416528446 -1 3 7 9 16 41 72 156 407 656 1947 4063 7342 9598 23453 65389 119636 132979 396984 925539 1188174 2117807 5433834 9560963 20605306 52991748 86984557 254231923 530269010 956649051 1249203691 3057352420 -1 2 7 8 29 61 126 198 440 951 1447 2829 4256 9904 23032 39780 126486 132404 264744 922149 1057205 3823035 8029986 16635299 26109192 57997222 123801263 190652433 371682688 557046137 1300527217 2992426659 -1 3 7 14 26 61 106 198 465 567 1321 3393 5617 15168 29342 63448 102875 132334 397141 921734 1849017 3434079 8048425 14017783 26147401 61179352 73547207 172521562 448326447 730181922 1986158147 3838622621 -1 3 6 15 18 43 126 225 476 1000 1544 2969 5920 14437 31557 53139 73550 133070 395332 790889 1979207 2387252 5698824 16605257 29411013 62852199 132002195 201877771 387644279 772373239 1880154635 4145633356 -1 2 6 8 19 48 103 184 489 602 1277 2463 6685 11725 31556 34845 83145 132385 265134 794181 1058192 2515783 6332866 13580068 24286250 64447972 79327000 166637916 320145284 877186535 1534558553 4153908285 -1 3 4 15 18 57 124 227 281 930 1920 3172 4488 8422 22296 58080 105246 132791 397199 530049 1977678 2376773 7522046 16369287 29686522 37069670 122578958 253264177 417662904 595538057 1091914236 2945050892 -1 3 5 15 20 35 117 136 468 640 1737 3626 8055 9646 23614 61806 120444 132898 396513 661886 1976981 2638039 4641155 15433992 18014724 61860851 84439768 227195166 477566582 1052097985 1268421790 3106363926 -1 3 6 9 31 39 127 247 373 643 1570 2469 5908 14462 22474 46215 119864 132877 396203 790715 1192507 4080711 5145382 16752075 32284002 49132497 84471898 206657192 326867320 779129553 1882697000 2921914249 -1 2 5 9 20 60 110 157 441 870 1101 2095 5464 9603 21504 56028 105723 132514 265137 659488 1191750 2639369 7926684 14537819 20507742 58188605 113545239 143487941 276816604 719098769 1274902172 2841241695 -1 3 4 10 23 61 100 211 505 533 1097 2921 7845 13702 27353 42320 74012 132581 395729 531426 1326407 3044029 8035973 13196626 27561184 66419550 69255710 142709977 385287989 1025526620 1810163407 3564363696 -1 3 4 10 21 59 100 157 460 883 1392 2728 6630 10218 19776 42655 80890 132150 395307 532367 1321136 2777068 7773119 13194457 20505616 60788247 116195754 183526965 359988633 866625910 1327582489 2615329719 -1 2 7 9 27 51 75 240 414 1005 1305 2406 5264 14983 26516 37815 125569 132162 265045 922248 1193820 3570143 6731898 9944865 31647724 54086755 131567956 170310261 317831522 693693160 1975079879 3465918932 -1 2 5 8 25 40 91 193 386 776 1848 3501 5265 15090 29701 42343 79234 132673 266058 659486 1061230 3305283 5279429 12022386 25217124 50446059 102333835 241621344 459771339 694884210 1970691617 3924091285 -1 3 4 10 20 60 121 194 497 540 1794 3590 5458 15952 30012 34095 116254 132731 396621 528723 1324278 2649049 7906854 15963570 25614518 65342949 70465645 236278001 472511176 717516276 2086710242 3954279861 -1 2 4 9 19 49 101 240 393 972 1499 3431 5261 15349 25179 43911 109146 132626 264375 530941 1191744 2513368 6474013 13303857 31698804 51645175 127148001 195831787 452608010 694085139 2000902494 3315558212 -1 3 4 8 23 48 101 182 389 820 2023 2579 4599 9407 29238 56316 68227 132297 396760 531362 1062307 3037128 6335485 13358156 24051772 51254423 107358741 265711256 337175821 597773963 1238798008 3855459796 -1 3 4 11 17 32 83 237 306 623 1520 3708 7512 9759 25113 40772 93876 133054 396252 529357 1456766 2246264 4257933 11010015 31028415 39856975 80771175 201241351 483204302 986752019 1289693841 3309632180 -1 2 7 13 18 33 90 167 435 868 1218 3005 5100 14573 22722 38658 110138 133014 265985 923814 1714698 2384587 4376605 11876026 21868777 56631617 113405998 160494099 390425000 666708091 1898681887 2960547380 -1 2 5 10 18 52 112 197 281 729 1971 2245 5999 10887 29933 44320 75622 132380 266174 663214 1326877 2382223 6869385 14785669 25758712 36993596 96252319 259595980 297293475 781635261 1435345128 3903280843 -1 3 6 8 28 46 114 199 395 561 1032 3187 6534 12866 16457 62476 117809 132673 395429 791646 1059219 3700470 6076897 15016767 26082678 51528036 73987912 135121861 416025752 862853242 1680879802 2179483102 -1 3 4 9 26 47 65 243 444 893 1340 3742 4238 15968 24437 42791 69727 132626 396135 532422 1191208 3433852 6222882 8626678 31794044 58477996 116694549 174278296 488159370 561069519 2081841727 3214605730 -1 2 5 11 19 53 103 146 353 580 1339 2100 4780 9279 32141 44631 93712 133090 265332 661759 1455089 2511200 6996144 13625146 19338130 46442927 75981383 174595908 274480995 622741593 1221390339 4208439735 -1 2 5 11 24 39 72 177 420 949 1362 3435 6020 9522 19097 48508 124392 132722 264658 661989 1455699 3170634 5170524 9531444 23183250 55481855 124107169 180001921 452305356 796830007 1252640066 2499297516 -1 2 5 9 23 44 119 223 269 662 1583 3931 5770 13844 30086 51885 125407 132096 264324 662054 1189066 3034023 5809384 15664230 29205074 35430545 86182950 205896011 512525953 762134826 1820660573 3932657449 -1 3 5 14 28 46 97 152 328 906 1811 3438 6956 9562 16913 55396 68364 132208 396185 660676 1849860 3697876 6065850 12839294 20145050 43286812 119142106 238242954 452777230 909185069 1245585715 2247248296 -1 2 6 13 17 46 79 147 413 681 1368 2505 7539 9536 17283 63195 79423 132866 265682 792347 1719890 2255082 6071444 10482001 19221022 54303573 89889543 178646007 330130334 982699206 1246843934 2257107311 -1 3 5 8 31 63 85 178 466 937 1840 2644 7761 8595 21388 47545 104227 132183 396402 661155 1063526 4095405 8321860 11214784 23589612 60872276 123689900 242840359 344144044 1022208164 1139570388 2801068013 -1 3 5 9 19 36 119 219 445 855 1655 2268 7085 9262 28799 46395 74054 132533 397186 659724 1194892 2513035 4772384 15705875 28665749 58653873 111397107 217446943 294238829 926632465 1223071144 3785317560 -1 2 6 9 22 32 126 189 450 907 1479 3633 6642 10480 32428 59119 78338 133003 264304 791069 1195788 2904038 4239440 16624448 24760722 58931831 119281051 194262885 475028932 865767188 1366418501 4238172355 -1 3 5 11 21 38 123 164 505 686 1951 2662 7423 8852 29187 34591 104007 132322 397108 659871 1455543 2772522 5034263 16214709 21695785 66564523 89291746 254058385 352041547 965502239 1170127731 3858743469 -1 3 5 9 18 54 64 252 401 1004 1675 2551 4455 13849 28812 38025 82219 132307 396517 663202 1191917 2381213 7133005 8497682 33278237 52916210 131486701 218685220 332642439 580385186 1828656877 3758282377 -1 3 6 11 23 58 84 146 275 1003 1514 4025 5745 11626 24053 57240 130610 132940 395582 793869 1455894 3040129 7643543 11102609 19336948 35889951 132045181 197784983 524557466 749221335 1512728018 3120868189 -1 2 6 15 19 42 67 152 404 743 1471 2871 4774 8430 24790 51614 108239 132741 265455 793994 1981421 2512835 5538804 8855177 20139886 53461384 96780471 191475847 374877832 623147061 1092941917 3226591484 -1 3 7 10 29 56 125 199 444 940 1844 3265 4913 11809 19711 50402 128323 132421 395429 923906 1323696 3831674 7383401 16476454 26023619 58566353 122879373 242589087 429953454 641401460 1560249683 2565513318 -1 3 4 9 26 39 105 136 300 980 2022 2306 4501 12737 25214 47802 68674 132454 396674 531998 1190512 3425365 5169841 13877696 18058527 39681207 128223270 265382133 304657678 591730618 1663050657 3311686718 -1 2 7 8 17 35 113 232 258 742 1428 3321 6409 9111 19265 35211 101745 132652 264969 922043 1062361 2258469 4647417 14899678 30621650 33808621 96782658 187896987 432913717 845184227 1201863645 2548657035 -1 3 5 12 22 33 79 201 443 884 1487 4040 5759 14855 25066 33419 123281 133067 395470 663301 1582693 2900589 4378487 10434673 26281033 57896656 115865386 193477730 531130996 746756098 1961347299 3266597443 -1 3 4 13 30 32 116 184 383 623 1049 3415 4144 9116 30211 53065 102302 133044 395856 531211 1718991 3950738 4229758 15275075 24327095 50022485 80975433 136591369 445009357 537822491 1203175605 3990953093 -1 3 6 12 17 52 107 164 398 551 1540 3957 4518 13604 29650 41075 99747 132380 396005 793216 1584510 2251237 6878719 14115939 21716838 51985954 71806632 202920706 517664634 588466455 1791952542 3866479608 -1 2 5 11 19 38 122 178 339 998 1743 3350 7545 11048 26994 33982 123829 132321 264460 660932 1457292 2511112 5037205 16067208 23532154 44124996 130122087 226791557 437509557 981880961 1457315510 3541380749 -1 3 5 9 27 56 100 143 379 716 1428 2952 6047 12486 27111 45028 90460 132747 396797 662458 1190016 3557118 7399093 13211802 18726784 49538680 93790709 188017732 389647823 795052766 1628800005 3528563117 -1 3 5 13 17 36 109 251 362 703 1670 4079 5656 16042 21892 56070 99203 132589 395832 662654 1712750 2258442 4763159 14362766 32843299 47264507 91294221 219763052 535404071 743318726 2113042834 2858334409 -1 2 4 12 25 43 112 249 501 769 2008 3915 4096 10162 19777 41621 95205 132504 264922 531149 1588553 3305567 5689946 14786712 32614276 65907070 101563093 262642646 515103715 544435201 1341535053 2615173643 -1 3 6 8 25 49 125 162 400 740 1225 3108 5243 13676 25752 34838 103686 134181 398456 800106 1074320 3311631 6526263 16256088 21107930 53228794 98068084 161516742 405510419 672012323 1805263286 3390853218 -1 3 6 10 19 42 95 160 456 619 1842 2925 5500 16298 26339 59121 112188 133989 398698 802700 1336997 2549352 5617537 12323313 21369648 60569410 79853184 239261085 378523507 709150166 2115238981 3461921845 -1 3 4 10 26 33 92 160 299 760 1710 2406 4176 16368 28742 55176 74695 133481 397379 540623 1339441 3463022 4399725 12192486 21370037 39727404 98855935 224984672 311387325 538623352 2124930826 3805375428 -1 3 6 11 18 55 93 145 460 641 1603 2816 5919 12075 24590 35913 101633 133921 399227 798712 1466749 2396028 7309624 12060514 19138744 60035778 85205402 211974503 376355652 780523896 1601623950 3280161543 -1 3 7 8 31 62 117 183 365 951 1668 3198 6009 11258 28327 61731 76829 134225 399142 928542 1077054 4125476 8202442 15205380 23595429 47455242 125711059 221664935 411090135 773434549 1452925974 3750850265 -1 3 5 14 17 50 116 135 351 756 1669 3492 4971 10081 17050 42734 106188 134592 398301 665167 1851623 2269477 6656430 15341658 17316255 45381345 99926940 220822518 456079140 641435168 1338127729 2275043137 -1 3 7 13 29 34 109 246 499 540 1797 2113 6729 10557 27192 39038 107716 133172 400020 927924 1730784 3841754 4566560 14160912 32127217 65559599 69391611 238109995 281347423 877523724 1402782474 3615848665 -1 2 5 15 19 55 105 211 410 678 1963 3363 7063 15594 17592 44980 111854 134506 269079 671196 1984367 2534233 7322660 13639046 27407164 54417448 89300748 259123335 439000029 939122746 2021297091 2321533402 -1 3 6 9 24 53 65 224 353 528 1510 3062 7288 16179 19891 37954 85028 133903 400687 802148 1198268 3186381 7033465 8401307 29776778 47100991 70465979 201252247 394383586 947739811 2142250762 2577300078 -1 2 6 15 26 57 73 208 496 964 1271 3378 6484 15133 30727 40099 82931 134607 268492 800895 1998230 3445615 7560285 9452698 27553930 65833559 127363055 165168622 437448436 842518318 2005360881 4091300931 -1 2 6 12 19 50 120 208 373 831 1324 2531 4430 10246 20357 43736 93734 133403 266346 797626 1592153 2531832 6650004 15871792 27541748 48674479 107437122 175929401 329700142 576831394 1370993057 2646716135 -1 3 5 9 22 63 73 236 267 1004 1243 2157 4713 13756 17450 61032 109293 133340 398263 669470 1197038 2941948 8369011 9448311 31353771 35425746 130758112 161024337 279010420 609190630 1790731793 2322633781 -1 3 7 11 31 57 114 161 399 907 1137 3699 5575 10946 30781 36407 76691 134841 398552 927916 1474388 4097495 7549748 15086640 21252990 51433119 117571018 148883830 479298515 727797293 1423619786 4081415018 -1 2 6 14 16 59 96 191 411 713 1487 2778 4104 12192 30823 58632 129796 133658 266501 797871 1867696 2157353 7856831 12726996 24791400 54176393 93281501 196954175 365260309 551223674 1579795657 4090387816 -1 2 4 15 19 50 89 166 425 884 1534 3066 5471 10370 21384 63378 118251 133940 267279 535282 1987767 2554563 6674139 11550188 21527381 56272055 116865996 198821258 395713198 704656888 1348364821 2759492651 -1 2 4 13 18 49 113 249 307 961 1920 2431 5581 13217 29128 59635 96155 133587 267340 537024 1733741 2417836 6516689 14688507 32917660 40799205 127509586 254220525 312132149 729099419 1721809460 3788361736 -1 2 7 10 21 61 71 232 375 977 1986 2456 5961 15053 18959 44292 69333 133395 267953 932075 1331187 2793794 8066485 9185324 30702681 48299337 129466848 263023561 323801244 773321202 1951632895 2529783915 -1 3 5 11 18 54 76 145 276 656 1990 2476 6518 15266 18654 57703 92026 133308 400366 670835 1458511 2422863 7167103 10109242 19200136 35872219 87311055 263126289 322916866 845173213 1984223746 2482187776 -1 2 6 14 26 39 115 202 278 904 1048 3283 7401 14427 18527 58008 124020 134610 270168 801823 1852449 3473296 5234405 14959268 26277079 35769039 118385361 134256647 434460679 959128795 1896977125 2463542375 -1 2 7 13 19 33 85 248 413 764 1547 3494 7683 15161 18798 39379 104626 134179 269506 933202 1721417 2524915 4431923 11026546 32804024 53850579 98591242 204796014 453081923 1018516023 2007186480 2444087517 -1 2 5 9 22 59 82 176 500 568 1847 2810 6620 9926 29620 60982 126155 133944 269227 663913 1210586 2946342 7851077 10908136 23390718 65267549 73404744 239483030 361258607 856589908 1287725896 3841302070 -1 2 6 11 21 40 86 228 335 852 1685 2593 7558 12454 17903 63629 89499 133968 269992 800396 1461883 2811693 5335170 11420345 30208041 43205676 112997795 218384467 337571007 1001879337 1621915573 2299836904 -1 2 7 15 22 39 104 231 293 1013 1991 3677 7520 12852 28761 48315 79471 134929 269936 931025 1998334 2926090 5179937 13787712 30052376 38106050 133615009 262638034 486096828 973610158 1702899959 3802559556 -1 3 5 15 22 51 88 181 361 795 2032 3753 6890 8882 23526 55491 90280 135050 399739 664672 1988317 2934014 6770478 11683911 23916045 47776605 103460500 265026513 490573852 897525317 1143798632 3043702939 -1 3 6 9 29 40 92 165 407 937 1481 2835 5374 8618 19362 58515 105674 133880 399280 796031 1196762 3864245 5353989 12213570 21807899 52681017 121827396 196066623 376979961 693170877 1110030849 2485800387 -1 2 7 15 20 40 124 190 355 897 1261 3296 5231 9142 20726 58659 99813 134594 268038 927485 1990213 2684759 5352951 16400682 24693154 46777684 119457381 167236748 429714158 675124257 1177821562 2741000171 -1 3 7 12 19 55 125 230 332 874 2000 3072 6372 10295 28998 60088 87926 134427 400181 929292 1605604 2553704 7304957 16280728 30067492 43464393 114220392 260113202 409111942 825067599 1367935593 3764821004 -1 3 5 9 22 55 113 200 428 584 1236 2403 7635 14756 18225 50846 67771 133120 400952 671522 1198766 2937470 7285826 14710656 26647739 55834167 75580906 159437858 312811596 996041034 1927330912 2373157151 -1 2 4 12 27 41 80 219 298 676 1588 2628 6428 14989 25357 54603 108725 134047 268996 540366 1601088 3589253 5475689 10639568 28488815 39680563 89369335 207097061 349573774 847781968 1954700782 3291134807 -1 3 4 12 27 56 72 134 483 823 1141 2863 8085 10735 18457 54702 110433 133691 400780 536524 1590683 3589709 7444089 9600831 17479367 63911190 108363329 148483904 371329612 1068244298 1391734462 2477410156 -1 2 7 9 22 38 107 180 492 614 1822 3979 6258 14680 27717 49421 74744 134810 269099 933216 1206115 2937815 5049022 13913421 23893111 64458268 81653178 236401780 525479734 808079248 1944621720 3676406726 -1 2 4 11 20 35 106 159 280 823 1362 2934 6482 10324 16878 36423 74262 133186 269318 533293 1464483 2663972 4678577 14059248 20660119 37366080 108806848 176458541 381495606 844763602 1372861852 2167431193 -1 2 7 15 27 38 108 158 331 707 1928 2252 7335 12411 26752 35995 128374 133730 269235 932347 1996523 3586931 5084444 14326322 20569632 43670098 94167808 254374006 298443097 967190101 1636582076 3546209803 -1 3 4 10 23 61 89 232 371 791 1094 2610 4120 13491 26955 40507 73445 133481 398476 540581 1342129 3059607 8093423 11568061 30881139 49040891 104645604 145484264 336169254 547947240 1757421736 3503838987 -1 2 4 13 27 48 86 168 407 848 1533 2946 6568 8646 20610 61923 95441 133297 269476 535396 1723344 3593925 6367924 11463353 22369251 52713211 113180359 197485766 394016576 869163331 1119133362 2728261797 -1 2 6 15 28 36 106 135 329 964 1217 3715 7421 11916 20146 58790 67166 134407 268495 795107 1986727 3722420 4801475 14088561 17508518 43795216 127073349 162997474 491935756 957536598 1548974747 2671675536 -1 3 7 9 26 57 99 131 310 727 1540 3191 5323 9760 18570 36589 88570 134902 397880 928719 1204201 3452125 7543532 12884902 16874575 39862785 96114649 204695709 411853855 694345529 1295771369 2477735146 -1 2 4 8 19 32 99 188 495 747 1503 3704 5146 10131 31959 45654 103549 134344 266543 534775 1075981 2528145 4317258 12886807 25017391 64251421 96632862 194104750 480429841 684800195 1310041676 4204811670 -1 2 5 9 29 33 115 183 266 557 1343 3984 6392 14048 28805 36638 118908 134431 269555 670474 1207695 3848142 4438791 14988160 23836178 35434345 72191285 172802689 527776368 824539358 1828293401 3821980238 -1 3 4 8 20 55 126 209 391 675 1285 3860 6101 8736 20773 34353 107796 134467 398097 536352 1065608 2664572 7333082 16687723 27655188 50632582 89231162 170410191 508603527 796387760 1168027936 2711081888 -1 3 6 9 18 60 79 151 497 535 1299 3506 4272 15960 31127 55310 96229 135039 398528 798723 1207864 2420441 7934723 10287425 19473804 65838339 71029271 168668897 453737350 567418291 2113810299 4033365306 -1 3 6 10 28 38 108 191 343 1020 1476 3161 4249 15868 32279 62755 101033 135037 398506 799534 1337552 3719649 5105935 14341291 24762515 44087913 132845717 197087011 418375750 567990132 2060836151 4269455001 -1 2 6 12 20 33 92 139 393 911 1357 2142 5213 9179 27298 50686 86160 133907 266289 797145 1603770 2681515 4400543 12254330 18022669 52205634 117693873 180221726 283216807 673278964 1190157625 3604384954 -1 3 5 9 28 62 67 168 282 670 1745 3263 6923 8862 21463 55625 91302 134899 400420 666909 1199522 3732294 8201921 8708961 22483436 37523131 86619982 227769378 420751416 916735407 1141433270 2771849243 -1 2 7 12 19 51 116 237 312 885 1497 3769 8042 9634 23436 64789 115314 134505 269060 928131 1590041 2543727 6786187 15386593 31439934 41724709 116860208 194635040 487215570 1041297341 1257241975 3049029057 -1 3 5 10 25 59 90 166 425 718 1150 4040 7335 9886 29524 40311 66032 134312 399899 666942 1335315 3319606 7820541 11985886 21726557 56305535 93093848 146966274 536423457 970878358 1278393899 3845357455 -1 2 7 12 23 42 118 236 347 771 1716 3412 6753 8911 22486 60281 90389 134918 270287 928021 1589427 3068762 5576081 15643015 31297784 45829565 102253644 223140762 451609722 874153120 1144651408 2913980526 -1 2 4 11 31 49 93 245 391 774 1265 3659 5102 15179 26730 47357 79589 134398 267341 536863 1471602 4100892 6513137 12112888 32475720 50672953 102500838 164633004 485107577 659440620 1998647134 3540248736 -1 2 7 15 31 42 118 179 348 1019 1858 3109 4212 13845 23293 61413 89855 134838 267411 933296 1984332 4115260 5584516 15642815 23312747 45435588 133051002 246435909 403632455 539327730 1831102691 3086925601 -1 2 6 11 27 52 90 164 262 732 1085 3050 5902 11945 24040 53643 112229 133146 266638 795030 1458314 3599235 6931215 11962966 21850618 33792425 94906196 138694433 396818352 780794735 1548155432 3104170734 -1 2 6 11 18 34 100 216 348 958 1040 2306 6511 10620 22546 57418 79165 134104 269969 795901 1460614 2413139 4539111 13286800 28696095 45556203 124531552 135033865 307933844 841337081 1395335089 2987808624 -1 3 6 10 17 48 113 242 274 623 1838 2975 8003 16067 28982 57471 125807 133268 400121 799607 1337279 2279089 6401991 14714877 31665591 36415366 80649309 242555965 390448839 1045844607 2083170570 3771953754 -1 2 5 8 29 59 96 150 452 828 1821 3936 8123 8213 17715 40913 122424 134633 269088 666095 1070609 3843661 7845419 12766517 19493131 58829071 107932923 235878202 514797995 1067138344 1095181463 2303003074 -1 3 6 12 30 48 73 190 417 736 1979 2970 6975 13397 24723 46635 86168 133297 401086 801044 1602444 3972379 6359822 9489342 24894456 55387391 98344625 255922047 390251677 919588522 1770325563 3263879243 -1 2 4 12 29 60 97 222 275 874 1830 2338 7936 9461 29730 42183 107583 134022 268889 534931 1598775 3839537 7990197 12648233 28929870 36511892 114021531 242786425 304720746 1055530569 1208493866 3941233372 -1 3 6 14 28 47 70 129 459 929 1800 3079 4832 11874 19117 49895 70922 134850 399303 796235 1856135 3731935 6251522 9348267 17144038 60412109 123410308 236981118 407248388 627326362 1572627993 2519108957 -1 3 4 14 20 46 65 248 485 939 1558 2842 4614 13435 16894 45373 98954 133508 398870 539194 1859365 2662282 6153096 8439674 32994543 62992426 122654052 201856021 377110380 615666664 1768850790 2160182049 -1 2 4 11 24 42 80 174 394 873 1981 2871 4207 10709 28708 46020 79813 133410 267649 534425 1470443 3180136 5600412 10678511 22662888 52417354 113501170 256225224 371411761 542548234 1384716890 3817108600 -1 3 5 13 30 42 105 233 262 701 1802 3110 5712 12837 26509 50459 106080 134971 397948 670324 1734958 3991560 5625752 13666090 30739740 33896124 90524786 237478255 403471438 744022644 1709297647 3451168234 -1 2 7 8 27 48 126 163 481 980 2019 3617 7172 16097 22698 40145 115997 134377 268577 931316 1068951 3585355 6403307 16703676 21180962 63903370 129990123 268018482 473614339 953762165 2094006143 2989120582 -1 2 4 15 16 55 93 136 320 684 2035 2908 6576 13694 27376 57617 83699 134303 266936 535645 1990374 2132279 7315699 12140709 18220275 42733444 89003592 265823199 385239205 867478263 1800923249 3597920824 -1 2 5 13 22 49 123 134 417 541 1855 2698 7911 9205 18975 48446 67092 134553 267323 671168 1730716 2946119 6537061 16057721 17435082 55319264 69873145 239623005 358256015 1029405602 1175635921 2524300925 -1 3 6 15 20 60 92 252 378 981 1728 2750 4987 9101 28845 43429 87612 134182 399667 799121 1986770 2678716 7992763 12273851 33305803 50224224 129550157 230147671 355409001 640869480 1179760484 3796350797 -1 2 4 9 22 63 112 217 388 786 1677 3316 8074 11346 28365 40632 127798 133683 267228 537239 1196095 2946444 8349457 14936975 28584444 50619613 104762683 220578106 431508286 1066329142 1509904850 3744572018 -1 3 7 14 29 46 101 233 342 588 1480 3453 4915 8230 28222 41693 87348 133346 401135 930504 1854949 3852844 6159678 13190709 30812300 44331098 76190116 196549590 446612836 653781761 1096378970 3743045418 -1 3 5 10 28 45 66 217 270 608 1120 3305 4385 13142 18586 42083 115943 133373 400754 664561 1341504 3730308 5991131 8901671 28719270 34624352 81694455 149791346 431146936 580584825 1737688400 2458584347 -1 2 6 11 31 54 82 148 400 954 1723 3062 4626 8724 28998 56602 101076 134616 268406 799674 1463778 4106165 7161322 10986826 19817596 53016390 124776246 224196916 398193119 618840328 1169667776 3769910729 -1 3 4 13 17 43 118 167 430 651 1928 4091 5354 16042 26444 43125 109320 133340 400032 534773 1728062 2277378 5707445 15703597 21655700 55743485 84264025 254458664 528849418 694451134 2095746384 3433162739 -1 2 5 15 20 34 116 250 310 913 1076 3456 5182 13284 32667 52643 87217 133502 268502 664795 1984958 2669917 4557349 15427111 32667088 40030439 121077646 140268079 459840742 685493591 1724500541 4236362478 -1 2 6 14 20 44 74 246 370 940 1957 2051 7772 12701 31421 62073 85373 134967 268179 798191 1855061 2655450 5877458 9921986 32132398 49054295 122267055 259882265 275806162 1014816775 1649634648 4131672740 -1 3 4 8 23 63 123 221 285 838 1449 2963 4113 14247 29671 58019 77429 134821 399926 533803 1065874 3054699 8376932 16059726 29246020 37002764 110482676 191824801 393369804 547666627 1847301478 3832781227 -1 3 4 8 20 63 104 228 426 556 1948 2987 7126 10658 24078 54544 88061 134281 397636 536889 1078249 2655645 8361085 13852997 30176483 56266588 71404642 251874808 386148311 923552004 1380248957 3199809928 -1 3 6 10 16 32 88 166 388 979 1149 3590 5511 9550 22570 45742 74170 134139 399453 799912 1340248 2162539 4306564 11760401 21537785 50531173 129779107 147360658 476136328 736681518 1263001673 2992624934 -1 2 5 14 18 36 66 163 475 763 1054 3328 8033 10107 28739 46273 108194 133320 266383 670763 1858150 2415478 4797605 8903731 21015008 62489638 98727681 134266874 443003354 1041251883 1326735167 3795113257 -1 3 6 15 23 49 106 167 313 570 1774 2882 7130 15523 21753 49056 70536 134277 397983 795116 1991553 3076551 6525479 14109769 21669989 41499894 73694003 233490708 382061133 924836164 2029492845 2862961498 -1 3 4 14 21 56 127 207 460 538 1750 2871 4369 15933 17269 49948 70685 134173 399455 534802 1865711 2790399 7466670 16601892 26919808 60233050 69341055 228335006 373040944 581986621 2100343117 2224916751 -1 3 5 15 16 54 65 254 334 792 1650 2581 5127 9294 25687 40408 66504 134508 400888 669536 1984813 2157483 7188611 8486907 33073892 43076155 103213044 215854787 342839167 687533053 1238347842 3417669358 -1 2 5 15 24 61 94 184 434 685 2027 3429 7003 10879 32213 44746 87359 134001 267267 669443 1988790 3198691 8118133 12532842 24548188 57351053 88929506 268278899 445241825 912863953 1427016749 4191500426 -1 2 5 14 27 47 103 161 290 677 1129 3681 7888 15852 21798 64847 99990 133999 266958 665330 1860958 3584224 6245719 13486605 21283384 38524806 90110134 150833997 480383787 1026041302 2053661365 2835920963 -1 2 4 13 18 37 71 230 343 981 1283 4007 4523 12229 27647 42969 85175 134022 269650 539277 1722833 2415193 4967705 9254609 30049271 44251821 129668939 171776739 522906951 596480558 1592249146 3570089221 -1 2 7 10 20 40 109 218 320 678 1090 3999 8139 12964 23425 61004 104200 133705 267177 928698 1335971 2663698 5330420 14284597 28486483 42682732 89506536 146733283 525185412 1057256314 1679723446 3024173653 -1 2 7 11 21 61 95 217 404 551 1191 3551 4107 15286 32719 39623 126389 133160 269898 929107 1461657 2816441 8085278 12429282 28638047 52648460 72722538 158658371 468020578 550094073 1985628537 4250858654 -1 3 7 12 17 59 76 184 346 716 1353 2498 6739 11634 23561 60394 104315 134492 397406 929836 1604859 2270764 7819220 10215590 24425497 45972421 93165359 179047878 332927337 878588466 1530296374 3145903287 -1 2 7 14 19 63 83 230 426 1012 1815 2283 6514 12731 27351 37714 89020 134791 267147 928999 1856856 2550606 8382019 10814641 30079486 56608879 133780542 236068758 293878362 841905469 1646700935 3614388119 -1 3 7 13 23 35 73 197 499 691 1095 3252 4667 10695 23972 50130 108270 133529 400685 933048 1736444 3048825 4673709 9555428 26128007 65996918 91292114 146742408 420159621 615735090 1386863012 3109850754 -1 2 7 9 20 38 115 229 381 701 1446 3768 5754 14054 16837 44841 69439 133868 269273 927413 1211949 2683473 5082434 15032954 30195972 49398299 90561373 192018481 488474715 742747446 1825756270 2160587463 -1 2 5 11 19 47 110 227 257 927 1192 2483 5639 8196 18568 41241 125203 134331 269728 667864 1468177 2552110 6255443 14651933 29413227 34410336 119626951 157794869 319968537 747934111 1093242557 2461596718 -1 2 6 8 21 32 123 190 265 528 1514 3163 4213 15294 23341 38166 100883 133210 270328 798101 1075731 2807169 4275681 16121734 24834300 35342616 71239103 199860906 416706465 541382939 1992371245 3041773372 -1 2 7 12 19 60 75 215 409 588 1743 3540 7538 15269 17063 42306 88379 133462 267883 928516 1598588 2546771 7978722 9827684 27870929 54146464 76176223 229545444 468650777 976128679 1980708594 2269693106 -1 3 6 15 25 32 93 181 483 704 1412 2642 6664 9738 28159 58059 109549 134427 398786 800377 1986998 3320242 4269383 12142101 24098790 63842257 93613889 187230113 348758246 886707241 1300378796 3655619597 -1 3 4 15 18 37 110 242 310 523 1183 3049 7694 14390 32399 57996 109857 134506 397649 535977 1988719 2401663 4928510 14632704 31569930 39856693 67523907 151827623 396566461 1017977889 1897601828 4266072000 -1 3 6 11 31 36 125 164 469 887 1621 3343 7166 11699 18670 41052 101282 133146 397546 801702 1474432 4114277 4810599 16329313 21856293 60956564 116532247 210656233 444505134 930216599 1520358302 2479052234 -1 2 6 10 27 57 82 155 259 622 1439 3633 5031 16104 27234 62300 78508 133521 268438 795249 1328466 3580523 7579080 11000591 19995867 34364025 79727384 185728074 472995574 665381237 2084115687 3611967937 -1 3 7 13 16 44 84 207 477 872 1925 3046 6752 12919 28654 33660 122100 134999 399061 926234 1721588 2152903 5847786 11225233 26997502 61889184 113436204 255805353 397272209 873757164 1703452814 3712326410 -1 3 4 11 26 45 85 160 401 669 1653 3423 6559 15071 17981 56995 103007 133622 397866 536552 1468211 3450186 5964831 11098553 21346891 53371181 86157520 213982406 449142926 872413592 1946335184 2393582162 -1 2 4 14 24 52 88 189 472 932 1676 2196 7320 10461 20147 53068 74859 134599 266827 540124 1865825 3190135 6924740 11794332 24969479 62804458 123265512 222126863 292477973 970791708 1343386041 2667885555 -1 2 7 11 31 50 66 215 431 901 1745 3569 5859 10670 24200 42673 81775 133317 269685 930727 1467228 4117972 6672123 8883815 27860047 55987928 118915679 226850324 464291164 756906211 1377735740 3212271341 -1 3 5 8 21 60 86 231 356 874 1182 2832 5425 10953 29808 58211 87433 134154 400333 669627 1068872 2799160 7984883 11506453 30093895 46582123 113844460 151973014 375737134 714355255 1419659177 3949635195 -1 2 4 9 23 53 122 230 453 772 1998 2520 5975 11662 18725 39296 125510 134628 268478 536677 1209599 3077486 7024153 16209211 30129606 59027175 102209278 262859892 333651383 773138323 1515930324 2430177577 -1 2 5 8 26 44 115 185 494 648 1557 3000 4921 14313 21467 63103 115736 135053 270155 667058 1077702 3446932 5861820 15011412 24480767 64016620 84911978 201761522 386480768 653384825 1846028918 2781116593 -1 2 4 11 17 63 87 189 389 689 1998 4054 4965 14195 27444 36958 66520 133676 268962 534994 1460556 2277639 8383692 11378784 24995982 50633355 91822201 262283414 534926909 640737655 1868282837 3566682626 -1 2 6 9 23 36 115 188 407 620 1877 2665 6885 15770 23471 41902 120579 135128 267794 798628 1211011 3066989 4796486 15026743 25134906 52737149 79952390 244871971 346215396 893845545 2062745654 3049717767 -1 2 4 15 29 58 68 167 460 905 1640 3296 4795 11977 31615 62767 116401 133623 268662 537279 1983015 3844889 7689254 9110229 21597164 60208664 117534467 218061122 429331291 633316016 1546699352 4102655615 -1 2 5 13 26 57 67 139 412 856 1106 3401 5300 12550 26719 52996 121089 133822 269539 666248 1723189 3447951 7561808 8730459 17925736 53782109 111482088 142857437 449322912 698756833 1677608506 3526920381 -1 3 7 12 23 54 118 246 432 877 1598 3886 4921 11496 17946 65424 68400 133842 400188 930463 1605043 3055224 7186958 15715166 32074563 57321689 114023464 205999300 503510662 651499304 1487418643 2388947444 -1 3 4 12 27 36 115 239 404 652 1282 2982 5666 14990 30336 58513 85688 134582 399898 533055 1593802 3587614 4843275 15061659 31177584 52786839 84704851 170194425 388201322 751199481 1952241369 4015073640 -1 3 7 10 31 41 117 251 469 842 1109 3403 7548 13171 17578 64159 90475 134048 399174 927694 1336923 4101053 5499377 15325809 32743189 60909284 109708218 143132060 450891311 980031830 1737899740 2343589930 -1 2 7 13 17 40 74 163 303 569 1763 3685 5533 11483 29775 45442 67911 134058 270149 930083 1721084 2293668 5367017 9949007 21083742 39261915 73415550 234118773 481086383 734506325 1477783079 3947126920 -1 3 6 14 25 50 94 245 380 537 1973 3216 5050 11906 21746 64442 107098 133220 400112 800386 1860739 3314169 6629234 12520468 32461598 49395352 69610310 256794487 426173704 662936610 1543927757 2854796804 -1 2 6 11 22 39 87 173 425 855 1810 3875 6040 8550 18359 52724 118091 133769 269437 802593 1473980 2931271 5204624 11361525 22887412 56209930 112374927 236420817 507345778 804089991 1129410284 2375767206 -1 2 5 13 29 45 117 206 385 665 1214 3408 4992 12011 23733 41083 119500 133797 268379 669170 1732574 3852041 5965840 15284692 26958410 51350888 86289643 156484428 449978834 664029768 1556775367 3143604333 -1 2 6 12 28 53 90 193 468 892 1549 2261 6570 13282 17478 53492 83845 134146 267426 796121 1598654 3717699 7073092 12044317 25537933 61019430 116063723 204683964 300844486 867155243 1722760204 2321976433 -1 3 6 14 25 57 117 251 359 656 1732 2159 4483 14421 22426 54533 120658 134563 400596 796156 1863881 3318643 7568556 15294930 32720822 46609391 87400235 229570585 277460871 599692660 1911370680 2896797593 -1 3 4 13 26 41 76 161 300 703 1486 2675 7904 14719 32164 37764 116143 134295 398048 535256 1725744 3457747 5443274 10165060 21446150 39157751 90806846 197054805 345318918 1026509445 1935537191 4171262572 -1 3 6 13 19 52 74 217 256 717 1635 3556 7440 13368 17358 49142 98741 133291 398592 794761 1728550 2546419 6902770 9916029 28801932 34159549 92897442 217188954 462820145 988556702 1761770587 2230643873 -1 3 6 13 23 34 114 204 352 923 1449 2053 7691 8737 22157 48252 104696 135141 397700 799577 1729775 3070892 4540260 15155759 27085612 46749268 119894211 191835403 276007831 1015691938 1162115236 2933587480 -1 3 7 8 22 34 78 212 417 642 1294 2288 7598 11479 18538 34737 72113 134747 398231 933831 1079019 2945565 4582572 10481246 28175354 55173660 85982229 170645007 294883540 1001588013 1491607918 2463260149 -1 3 4 15 29 44 68 252 426 935 1717 2277 5559 13473 30158 49994 81590 134386 399659 535866 1989044 3840205 5874460 9150762 33399873 56208028 123582207 222532929 297521222 731343579 1749192603 3922432819 -1 3 7 15 29 37 85 250 344 697 1367 4003 6866 12905 23043 47006 89436 133526 398201 926059 1997778 3853785 4952841 11116027 32605569 45855360 90695519 176245409 522331155 896037938 1710020545 3079118938 -1 2 5 12 24 38 99 228 261 657 1874 4082 4306 15908 25090 42007 87325 134030 269120 664908 1591088 3204073 5093258 12959319 30384931 34049000 87546461 243337971 529320187 554296173 2099996547 3345120726 -1 3 6 13 18 42 92 236 375 800 1785 2944 5730 11853 16823 51067 100461 136803 405070 803249 1754998 2459775 5641801 12463634 30687581 49595905 107318111 228855984 398337426 756045631 1584326732 2232142568 -1 2 7 8 27 44 87 159 487 515 1220 3076 6807 13261 21808 43737 82748 137881 275420 939264 1092266 3621871 5905357 11153519 19944280 64922509 70342527 164771411 413293206 874427942 1682274725 2924633066 -1 3 5 14 25 56 89 214 464 1019 1406 2837 5998 15950 31531 59368 114659 137077 409200 686969 1894185 3390994 7476463 11811713 27685226 62714476 130385625 177103279 379502610 796649385 2132975740 4053083242 -1 2 6 11 21 35 99 240 394 517 1835 2813 6304 9538 28287 41324 97865 137394 271720 814607 1483188 2850741 4463204 12723114 32269831 50511797 69292559 236088208 356035961 816672401 1233396521 3638191953 -1 2 5 13 27 34 117 149 427 1015 1204 4092 8013 14975 26896 38169 123585 139107 277011 682402 1742026 3662264 4594270 15611501 18903758 55353570 131699730 154055052 521646656 1069082617 2008498767 3589376963 -1 3 6 9 29 44 64 218 362 650 1239 2410 7519 14704 20498 39730 87058 138607 407839 807054 1219211 3889135 5905182 8795362 28853345 46579662 86981639 167040233 307491496 990187587 1881318094 2768307588 -1 3 4 14 28 38 119 189 428 636 1702 2876 6355 10624 17434 56811 77052 137455 403928 541894 1891534 3747681 5119193 15213860 24269892 54847723 79777053 218271841 378662492 819402014 1346398637 2365232398 -1 2 5 11 25 41 87 250 487 841 1677 3032 6590 9870 24087 43619 118886 137606 272110 679581 1485627 3396098 5250523 11151455 33442667 64527741 111261409 223003252 387653163 847321048 1321405162 3129156448 -1 2 4 8 17 39 69 156 424 675 1665 2276 6828 13033 17208 56844 127003 137964 275071 541317 1105024 2356942 4985523 9316670 19952211 54565009 90514053 223346309 289671647 879499704 1721382641 2198097190 -1 2 7 10 28 39 70 218 423 513 1431 2251 6688 11065 27709 59339 129290 137837 273405 945594 1369478 3800155 4985638 8926106 28984270 56262871 70976433 191087746 287067393 905876952 1428635486 3696726119 -1 3 6 9 18 33 92 204 397 998 1655 2380 7731 11936 26889 61004 99978 138850 405106 813240 1240524 2457694 4199954 12464826 26493640 50891157 132742396 212840240 304380942 1039457132 1581633090 3588918941 -1 2 5 13 24 34 73 147 316 711 1875 3980 7270 14001 21812 33500 89503 138243 276084 677041 1737083 3233954 4593035 9840515 19691674 40038025 96442040 249689254 529342657 971438822 1863299670 2948958361 -1 2 7 14 29 62 64 217 439 936 1119 3481 5140 13626 25772 44475 122833 136317 275851 943528 1879824 3922219 8265475 8661727 29118342 57860427 124468092 146874669 464848083 697522584 1762625257 3458647796 -1 2 5 11 20 32 84 182 449 587 1626 3078 4823 9056 19101 54657 76534 135778 271014 674008 1496004 2696900 4325569 11272484 23462706 60032463 79562787 217323775 413416787 616725085 1162002422 2444079611 -1 3 6 11 23 59 75 231 339 578 1994 4008 5449 9393 27093 38611 108079 136609 402939 814006 1479029 3123463 7602476 9437943 29492831 45092053 78254145 266480919 533098633 727491351 1271259192 3610047950 -1 3 4 11 19 51 118 199 350 943 1784 2553 4348 10664 21423 36592 131017 135243 403517 545090 1477516 2617502 6556108 15339654 25569651 44716762 125340937 228063667 320608349 544226039 1373928675 2685850765 -1 2 4 13 31 52 109 218 497 733 1790 3775 5286 11062 23246 65120 108613 136203 272934 547220 1768096 4170119 6949921 14553812 29107412 66604455 92590326 227932409 497481488 687714635 1434726350 2956481404 -1 2 7 12 26 60 97 133 484 621 1745 2071 6954 8777 21650 47014 72670 138225 271180 939925 1618664 3479379 7999040 12980956 17054469 63991836 82766597 232503055 284107394 928542030 1196474614 2917792287 -1 3 4 14 16 51 95 240 295 566 1356 2441 5920 8914 26707 33961 114970 137139 402249 551813 1868453 2215689 6556994 12066139 31994776 38945827 72153087 184514780 330271073 799342446 1206218114 3571297846 -1 3 7 9 19 39 80 151 271 707 1061 3427 6535 11281 19406 62332 92703 137354 405206 937957 1244677 2585516 4994284 10905055 18922753 34445270 94596544 134222716 443432670 842823314 1510507429 2457067934 -1 2 7 15 27 51 80 130 356 626 1883 2234 6497 11557 17690 34483 128708 137219 274266 934493 2002485 3665902 6567319 10775412 17483294 47677134 80870693 248906999 299764918 869667920 1487551158 2390784876 -1 2 4 15 21 40 71 226 435 906 1099 4092 5901 14575 26708 62996 66196 136874 277327 552028 2029829 2823231 5385703 9066263 30184790 58322223 121453040 146832055 528138915 801733066 1921963861 3619899148 -1 2 5 10 23 59 76 255 324 987 1404 3566 6446 10128 21242 33064 78652 137311 271384 677712 1347071 3090797 7617331 10254815 32819470 43880581 127628499 176727489 457925943 868128338 1301743732 2719113513 -1 3 5 14 24 58 107 197 335 683 1844 3069 4113 13216 26868 61427 83059 135550 405852 683877 1893778 3233700 7743248 13653455 25205488 42172852 90511377 236494210 388074182 566036958 1710665062 3573016127 -1 3 5 15 28 37 72 244 264 906 1458 3216 4168 11776 31822 53936 129224 135429 404836 686299 2022897 3796479 4731632 9847380 31621157 34559845 120535098 187416702 431901468 560634952 1581082823 4293355712 -1 3 6 15 23 61 74 169 375 1016 1506 2924 5894 13498 19067 59884 69057 136750 407507 806573 2023881 3087992 7875191 9596847 22976841 49394682 131978010 196826256 373605034 793469230 1805945792 2471202016 -1 2 4 15 31 56 118 253 332 770 1953 3504 5026 16364 17877 38910 70329 135854 277624 541689 2005113 4130138 7480871 15230155 32702229 42466309 104453503 255174485 461598528 648990182 2104339339 2381676451 -1 3 7 11 17 43 103 162 286 904 1565 4048 6128 9308 18078 45131 87236 136781 403145 934668 1489293 2313461 5514698 13124716 21673339 36396060 120589812 208278355 526397049 783439882 1252429112 2323325525 -1 2 6 9 20 39 88 250 460 923 1791 4049 4911 14821 18252 38891 83680 135699 277410 803328 1220224 2710231 4995434 11814450 33068398 59458061 119281775 229908496 522085410 666432719 1887157779 2313402726 -1 2 5 10 18 52 118 233 494 609 1800 3509 4327 8463 19818 34599 74531 135670 271036 673890 1346893 2441211 6955682 15222857 30969106 63520584 82060277 243026797 462194954 537474707 1105476128 2658824793 -1 2 4 9 30 57 92 150 315 692 1233 2849 4479 10549 24268 49857 72517 135397 273143 546837 1231992 3998530 7351734 12342634 19190447 40186038 89541141 164946655 385044842 599978592 1344633606 3095964505 -1 3 4 8 26 63 81 153 270 715 1578 3736 6473 14475 32171 34793 82768 137469 408367 555412 1085153 3495728 8142121 10778491 20617051 34434677 94389188 204272962 496754211 867395562 1933203135 4273001076 -1 3 7 13 29 62 81 192 296 624 1706 3820 5739 8317 18830 47446 77115 137152 402370 936985 1749985 3879645 8268813 10770449 26121490 38499805 81298364 221205633 494323797 759950163 1117645808 2543839831 -1 2 4 13 20 32 83 245 347 768 1309 2940 7795 10286 23068 40432 125825 139154 273083 548153 1740826 2751098 4333629 10633711 31637359 44936510 103460280 176134089 374656321 1024682729 1388960682 2992923473 -1 2 7 10 25 56 99 193 273 559 1387 3831 7840 9498 16966 52721 69180 139055 272009 935110 1361272 3348845 7483283 12734513 26014516 37185468 74354298 178503876 488969760 1020277456 1211003723 2159589553 -1 3 4 8 30 41 75 195 376 667 2040 2085 4839 8777 17126 53875 114431 135973 401664 542319 1105583 4038771 5254695 9461158 26143785 48350955 84456907 262481783 282554124 610117682 1179794503 2159443526 -1 3 5 12 23 54 75 232 511 723 1989 3405 7884 11896 18000 41942 78127 138267 403890 674575 1621280 3088139 7232149 9472976 31160347 65316609 93272359 267258003 437392837 1013727116 1601859642 2310981000 -1 3 6 8 21 52 119 239 444 550 1228 2766 5442 9493 23936 35605 89816 137050 401854 808859 1089409 2849061 6967273 15246043 30611870 57320602 73471667 167688304 358949262 729730211 1227746432 3213304380 -1 2 5 8 23 42 102 146 351 747 1370 2544 4897 11966 29918 35700 91684 135668 273327 687575 1087879 3099411 5661399 13151365 19857647 44873304 100482413 183036928 322552451 658571699 1602270388 3968284730 -1 2 5 13 25 57 67 130 352 866 1212 3081 7621 8322 31113 49495 82900 138891 271455 685437 1760574 3367375 7364997 8580764 17769307 47772571 116589116 151160856 411813025 984990553 1135332252 4117748352 -1 3 5 8 24 56 91 216 363 933 1059 2525 6102 13153 30674 41402 105963 136284 407351 687777 1095596 3255527 7497176 11573566 29096820 46434423 125683438 138339416 320555131 774188283 1685173798 3899017625 -1 3 7 10 17 44 95 139 437 1000 1103 3354 5901 12302 32517 35940 122529 136383 406724 947126 1349814 2353794 5924440 12103372 18456527 58520862 133519519 147576087 446302428 791026063 1664361375 4182917925 -1 2 4 8 28 37 106 167 312 560 1815 3085 7470 12912 25136 51892 104647 139117 275951 552823 1103136 3779822 4748258 13689904 21482330 40022908 73232376 242220123 416864948 992458114 1723877440 3237515760 -1 2 7 9 21 54 80 227 346 577 1956 2338 6549 12497 22327 34075 96760 138140 276409 941874 1220182 2838343 7226903 10792763 29956965 44353269 78501990 254349352 317774011 852353291 1667587913 2859626234 -1 3 6 14 25 37 96 179 465 1004 1694 2532 5002 14451 17906 62170 101470 135201 409147 806268 1893242 3387747 4741868 13031004 23849913 62688487 132988162 226059886 319927095 642277177 1931008205 2363486832 -1 3 6 11 29 55 85 152 382 678 1040 2470 4497 14482 23054 38791 72028 136012 408694 807435 1475959 3876473 7095976 11318885 20801714 48816894 91348996 138533969 334859808 572591008 1940401276 2984012222 -1 3 6 12 22 49 104 185 444 710 1904 2233 8156 15303 23892 58164 122653 138674 408885 808787 1637148 3009953 6315380 14082914 25157596 56761482 94780977 244208237 297465089 1055389883 1956020131 3220344718 -1 2 4 14 17 41 101 203 391 855 1052 2816 7691 9064 30937 45916 117862 138639 272067 553177 1878483 2352415 5273866 13545621 27248993 51385543 109592210 140664570 383173219 1034118695 1167064346 4157626295 -1 2 5 12 18 39 114 237 421 782 1973 2350 5071 11003 22727 33600 80811 135169 273536 676406 1611476 2431962 5004705 14716449 30484326 55583582 104614508 254716793 312567555 643996728 1459031676 3078520204 -1 3 7 14 29 42 85 138 510 576 1355 4045 7587 12387 19183 48105 103177 139070 406616 935573 1876306 3910107 5654464 11313838 18591332 65162452 79475304 181241828 523123444 980310194 1667274335 2448025929 -1 2 5 9 19 50 74 195 496 849 1998 2650 4424 14133 24874 44226 89093 135810 274936 682398 1227231 2582343 6712281 9485507 26044701 66090509 109089308 267594276 338723070 590682993 1843849250 3296043157 -1 3 4 11 16 49 92 226 389 525 1376 2895 7747 14632 20623 63575 93282 138478 408838 546865 1499645 2185806 6314550 12510350 30232884 52315170 71097684 178978831 372424228 1030075572 1899173419 2779684716 -1 2 7 12 27 63 97 248 338 752 1683 2848 7841 9868 22918 41897 91286 138483 270813 938476 1619985 3624220 8148673 13021362 33511307 46038384 97713467 223858675 379150870 1015158782 1338523442 3057154001 -1 2 4 15 27 43 124 159 363 743 1437 4046 5201 14490 18290 55196 91618 136811 277693 543740 2016560 3626019 5524668 16568098 20402027 46817755 100447166 191224096 528079366 699259981 1941689349 2344864727 -1 3 7 11 28 63 86 144 377 670 1931 3911 4270 13338 31509 37389 111546 136023 405812 947075 1477987 3774036 8150703 11198305 19881114 48709319 83985720 258109377 507292773 543019171 1788127844 4093369562 -1 2 4 8 17 53 100 197 315 971 1198 4060 5107 15411 18960 39403 85823 135451 277360 540983 1082733 2318608 6841853 13430666 25402452 40224349 129197936 154692919 527235063 643284238 2051776679 2469498236 -1 2 4 13 23 61 72 235 355 761 1054 3107 7548 14115 18459 38042 76401 138946 274848 540849 1737759 3081077 7890443 9758534 31451795 48207178 98257076 138998917 415351879 991029135 1825147423 2500819627 -1 3 6 15 28 45 118 197 385 775 1902 2899 8001 10479 25529 38148 74134 138653 404534 814790 1999775 3740237 5790427 15388399 25685311 52426051 104060508 244296663 375198958 1059475975 1386928074 3252800648 -1 2 5 13 24 34 88 251 265 1020 1718 2541 5004 8217 16661 64367 101317 135429 271866 675756 1762252 3259768 4620243 11830347 33361565 34282563 131022682 220559864 326994067 650647126 1111502557 2231785757 -1 2 4 15 25 62 68 129 417 576 2015 2131 7723 13971 18953 38857 111716 138682 275421 541830 1999397 3381663 8286130 9239488 17517197 56580428 79003136 265098275 272621684 1031191739 1849281796 2420166406 -1 2 5 10 20 46 69 164 333 865 1405 3725 4831 8426 28996 54084 82594 135311 271934 686871 1363328 2717692 6179291 9346544 21223328 42852080 116245947 179044256 495564380 617032698 1126366431 3836683065 -1 2 5 10 23 52 85 188 357 577 1873 3399 5200 11417 17361 60454 72882 136966 272732 673881 1373847 3088460 6975633 11442653 24350654 48070671 78353022 247968208 440263007 703540236 1537631854 2211886019 -1 3 5 13 26 43 69 152 484 764 1711 3976 8087 10455 30437 39505 122851 138293 404785 687506 1740134 3532048 5528168 9233799 20665753 64091381 97021937 218414400 529249819 1043509099 1375962815 3907452335 -1 2 4 10 26 33 90 180 299 643 1223 2943 8116 14445 27296 54232 110381 138398 278383 550720 1360416 3506422 4216391 11580036 23159301 37849474 87313512 163611631 374805112 1042508417 1929220314 3502144185 -1 2 6 12 21 44 83 235 473 683 1184 3964 7221 10772 24035 50892 77607 139239 273686 808244 1626938 2823165 5928967 10651200 31178783 61434437 91946093 152126386 508077804 965446948 1474796901 3195121151 -1 2 6 13 25 36 95 220 273 821 1660 3334 7560 12805 27093 43645 69856 139032 276204 811059 1752577 3356329 4870374 12243912 28677221 37443511 106884523 213509016 447203397 981965770 1717128870 3576092383 -1 2 6 14 27 62 114 190 377 569 1125 3439 7390 9686 28584 57505 76608 137392 272552 815963 1885486 3621889 8321434 14745700 24276080 48949196 71901367 145231030 436740010 951067627 1235641911 3664310334 -1 2 4 12 23 45 73 247 505 793 1802 3918 5925 16286 25112 55964 110308 135231 274679 554347 1631683 3132790 5818665 9934942 31746061 65980411 102075614 240406931 505718849 804734307 2085079168 3284451908 -1 3 6 12 20 40 107 209 460 595 2021 2367 4710 12248 22910 32989 111212 136604 403156 805705 1617819 2746992 5412391 13734057 28070541 59151423 75732971 260070041 310805917 624147715 1558449251 3084262716 -1 3 4 9 21 58 88 193 300 669 1467 2748 4109 8743 20474 58659 94168 136586 403661 548654 1230350 2826952 7796145 12012572 25713113 38587118 85540742 185780630 367344026 568771634 1186145985 2607610992 -1 2 4 10 26 40 95 213 364 849 1992 2332 6568 9091 16973 50053 69393 138833 273134 547681 1368495 3493715 5429562 12266401 27284541 46723927 111112549 265729929 314030290 849454700 1165200775 2208945439 -1 3 6 9 31 41 91 231 440 921 1990 4040 6962 9570 22850 56136 80692 138379 403973 803606 1244271 4155043 5295840 11601750 29385933 56926309 117552922 265282733 522006160 938483961 1226461820 3025717531 -1 3 4 10 26 56 70 183 309 622 1374 2433 6099 10641 27926 53872 74001 135724 401674 555201 1375846 3490912 7525405 9121662 23333064 41424203 81800515 181954524 331006641 783877153 1371955609 3751333050 -1 3 4 10 18 41 88 211 354 753 1210 2757 5493 16016 25341 55401 127197 135479 406888 554404 1368889 2464303 5298400 12054891 28054186 47592251 97418208 154336504 354398529 723289404 2136164460 3249880149 -1 2 6 8 29 47 105 156 425 1012 1318 2269 7557 10301 17750 62375 119546 137241 270655 809874 1105780 3906564 6091419 14143672 20324066 54930597 132009547 167963466 290714354 980304336 1409218705 2356267632 -1 3 7 11 31 39 88 219 314 717 1811 2359 7881 16173 21287 62013 89549 137559 407531 937517 1493157 4128885 5045514 12011702 28983119 40129415 95089544 243228405 316808587 1013726077 2089836099 2725568919 -1 3 7 15 29 49 116 162 435 643 1411 4034 5420 15023 20011 52015 73514 135265 406598 940118 2029057 3889835 6341572 15663113 21508323 58610908 87221397 192637896 525637099 729407925 1994216776 2551109300 -1 2 5 12 19 50 67 210 367 657 1907 2093 6105 11476 24228 57621 100731 135207 271714 674555 1624237 2611485 6745417 8622695 28059215 46288500 84854119 245088662 284745338 779614204 1543026025 3117643884 -1 2 5 14 21 40 65 164 509 644 1655 3159 5620 13658 18489 61091 89268 136015 276503 679445 1892089 2825276 5431824 8865819 20981097 65172691 86555267 212048838 402993052 720807872 1774432617 2485603075 -1 2 4 13 30 47 110 182 303 647 1787 3366 5501 11877 32744 56529 101302 136037 270990 551389 1767171 4062402 6083147 14260877 23475851 37766617 87723986 229846631 447695125 735031137 1581676171 4221878817 -1 3 4 10 30 38 79 246 304 892 1773 3086 8012 10091 28863 63388 105613 137348 403490 551283 1367114 4059814 5163545 10076622 31886462 41122455 114276362 226914120 414241078 1059450480 1275259549 3860708980 -1 2 4 11 29 59 119 201 360 923 1461 2334 8184 12351 20082 60985 76212 138013 277195 546041 1496678 3898243 7651554 15422637 26787716 46397397 117931067 185388765 317015173 1040752090 1651088509 2584213487 -1 3 4 15 27 33 116 148 487 873 1075 2795 7548 15802 29418 58850 118168 137426 406708 551527 2019745 3647154 4246439 15701415 19050058 64442731 116338672 138402467 352598433 998406246 2020800571 3796234628 -1 3 4 9 17 60 107 252 367 870 1316 2727 8189 9204 24066 51654 110798 138189 404214 542171 1237766 2356587 8058882 13753992 32685695 46873006 115687977 170383898 364295828 1046945982 1172008879 3145569190 -1 3 5 13 16 53 80 174 508 723 1239 4071 7178 13406 18100 60383 94675 137582 408039 679928 1757782 2174669 6867522 10949744 22319989 65391636 93302228 165358074 524337837 959774942 1809232646 2311433047 -1 3 5 9 19 54 70 186 356 525 1467 2230 6129 9279 23630 46511 85753 136021 405101 675808 1219091 2556527 7245532 9118060 24960689 48073001 70625148 185460934 298414662 786854183 1241709871 3181500502 -1 3 4 15 18 46 74 166 393 893 1565 2275 5710 15749 21515 58147 94158 135586 407240 541975 2020434 2435542 6210336 9639562 21402117 51117054 114680573 209568452 293321708 765409470 2025518228 2949206524 -1 2 5 15 18 62 107 249 380 942 2046 2505 5225 9342 28181 60508 77801 135845 274095 687178 2016136 2445319 8312526 13858637 33210040 48468009 124879151 261728361 325967323 693045827 1256488701 3670853425 -1 3 7 8 27 34 105 129 452 629 1826 2270 5235 12267 23080 60047 116809 135709 402588 936745 1100537 3640918 4637420 13998858 17755696 60802489 80742701 236328541 290859039 699421680 1555758526 2986206098 -1 2 7 15 17 54 70 244 440 976 1803 3705 6420 12964 23677 46650 106381 139105 278265 934239 2002044 2348844 7243108 9027806 31764465 57388277 126763072 241209052 475255312 867208986 1720963425 3201468780 -1 2 5 15 21 47 90 164 499 756 1928 4008 7452 14956 32072 36283 89999 138215 276097 681395 2014846 2830956 6076380 11608799 21010019 66939252 97156799 257198471 533025922 993135738 2007243104 4267979263 -1 2 6 14 28 50 93 159 485 562 1485 2250 5162 8819 22354 37391 110919 135391 272839 804151 1884100 3800819 6733342 12582020 19970934 64222692 72527327 199742416 286847159 689393986 1201760414 2877359386 -1 2 4 13 21 39 66 179 430 764 1978 3080 5693 12953 30706 50185 103961 135361 277824 550214 1769250 2882924 5046033 8518923 23920612 54787099 98106531 254146938 414512979 760079356 1724568153 3945505899 -1 2 4 13 22 38 103 195 492 551 1767 3251 6269 10477 21928 59641 93952 139256 272165 542744 1755617 2959987 5164047 13313006 26008581 63379751 73971096 228431040 428822339 824990122 1391260043 2932294728 -1 3 6 9 18 34 101 145 279 997 1529 2600 7786 12163 19925 42397 65716 137806 403351 808054 1214434 2449102 4621226 13456985 19700540 37451686 132169774 195290493 347188335 1034223693 1573788630 2635998554 -1 2 4 13 30 61 65 219 481 652 1188 3555 5780 14393 17523 59341 123434 135348 274799 548643 1755409 4038372 7909901 8861604 29207374 64938092 86632787 153226806 459674104 751841933 1934776347 2364982100 -1 2 4 11 31 42 114 154 508 697 1972 3821 6595 12774 26974 42907 102333 138483 276734 556733 1478334 4183279 5691039 14752720 20970511 65572670 88200922 253808870 487790551 852746895 1620357497 3593315696 -1 2 7 11 26 45 65 210 406 547 1305 3649 7247 12335 17635 50294 123745 138063 277256 939598 1501493 3511441 5807497 8852659 27900806 54325212 75078966 175278878 472331405 962188906 1673154969 2358829960 -1 3 5 15 27 41 105 246 463 876 1208 3620 4243 8247 25408 54646 72852 137002 404049 687142 2025112 3627817 5287911 14021254 31806517 59030996 115594592 154484198 481719822 547551609 1130719698 3243043487 -1 3 6 15 31 43 66 250 432 652 2027 3546 6779 15247 20363 50846 81688 139093 405841 809383 2024863 4148347 5544633 8638760 33244744 58363165 86896853 261173852 454296636 895486266 1958613673 2606639986 -1 3 7 8 25 48 100 150 270 937 1082 3424 7711 8953 26095 58087 105701 137712 404230 948221 1105206 3399390 6459393 13586245 18996711 34116926 124338578 134858746 439270106 1028209348 1197147790 3444523247 -1 3 4 12 28 34 73 253 478 662 1218 2106 6048 14210 19031 51654 83604 135577 408517 546042 1632926 3751266 4628070 9808487 32579680 60865181 85712802 164869128 281215630 785040205 1819891120 2428513988 -1 3 7 14 22 42 66 250 402 885 1966 3185 6142 13178 29538 63942 93979 136140 407831 945093 1890852 2957982 5672305 8624692 33122844 54270862 114173063 253378591 408324778 779196107 1694727421 3780782745 -1 2 7 9 22 61 111 158 437 814 1080 3036 4882 14299 25751 40079 111549 136323 276906 950068 1227963 3009151 7929265 14362511 20033737 58593374 108671847 135687899 391679230 659521668 1819966129 3465851997 -1 3 6 14 17 59 82 229 470 819 1576 3254 5169 15263 27483 65457 131059 135677 405657 815142 1890182 2334740 7640582 10683717 29746364 62142852 105803703 204928620 435675599 704525230 1950774789 3518159657 -1 2 6 9 19 40 101 227 278 838 1499 3934 6861 11284 21174 35262 126608 138368 272347 804043 1227557 2596300 5429990 13591879 30012614 37237073 111310693 200854351 507731635 875140676 1519963146 2732938766 -1 3 6 11 26 42 76 251 494 625 1367 3400 4927 9116 16992 57535 108076 136696 403942 809341 1498403 3527784 5674440 10432061 33098789 63917201 81766490 182714572 438305152 670171866 1141507171 2167148161 -1 3 5 14 17 36 127 144 260 935 1121 2661 5012 8889 25815 35614 104437 136551 405324 686524 1880552 2343106 4906853 16341007 19491574 34678910 123981049 144228417 336028846 645345640 1207434330 3478815927 -1 3 4 11 19 37 98 223 465 1002 1968 2863 8170 11070 29362 53867 103279 137821 402460 549211 1502455 2611198 4756500 12785853 28649896 61964275 134204776 254849523 379943542 1042006534 1432658612 3819521473 -1 2 6 14 17 47 88 146 485 1011 2026 2624 5738 9139 17286 47067 103640 136099 273798 809146 1870173 2351205 6078804 11879029 19624286 64035269 131071740 261943579 336014571 765435853 1148848018 2164918937 -1 2 5 11 26 60 66 180 319 1016 1771 2176 8089 12109 28295 58276 76345 138230 270952 687695 1497091 3502747 8040740 8493737 23167965 40870940 130667798 229972434 296377608 1041147280 1546759176 3679177666 -1 3 4 10 18 32 76 201 305 617 1656 4069 5941 10390 24938 61409 108556 135761 402366 556765 1367450 2486342 4373236 10424544 26805367 41101742 83575729 212448010 527312906 797335715 1403972817 3346902162 -1 2 6 8 28 42 113 248 335 561 1109 2738 6911 11295 20604 59272 103426 138686 270353 804160 1104177 3799017 5672452 15146099 33492752 42548997 72436754 149285040 363113328 880496988 1513212402 2784160811 -1 3 7 8 20 49 125 217 433 1015 1042 4042 5793 9547 25359 35513 114824 135348 404952 950068 1094799 2725641 6346421 16588655 29298902 58132145 130884201 140329685 526240974 748683989 1230767867 3236694356 -1 3 7 12 16 43 89 180 470 609 1345 2848 7402 8684 19942 53434 121246 137855 404777 941649 1631635 2207640 5548772 11893561 23427992 61962861 82409550 180845964 381777688 953772373 1084443843 2662402310 -1 3 4 15 23 55 112 137 340 768 1784 3093 7127 9717 29247 41478 112585 139041 404685 549516 2003620 3145622 7135978 15161379 18439972 45306149 102977528 227369253 418842284 921673527 1240495392 3822890023 -1 2 5 9 25 36 114 197 489 604 1919 3454 4103 10964 19451 46505 75329 136197 271218 676761 1213732 3365561 4903308 14799474 25401961 63384147 75892531 246025706 439488853 569125300 1457803020 2456337826 -1 3 7 10 21 54 93 199 386 895 1619 2490 6782 13704 17043 45938 89283 138794 407767 939149 1348280 2833329 7260122 12430053 25426799 51734084 115232400 215394235 335509596 891450903 1760490478 2190469957 -1 3 7 10 25 33 120 181 411 966 1602 2238 5414 12963 19186 42746 93470 135586 409197 938606 1347154 3345380 4250906 16222198 23581526 52909179 129255861 215654762 296052372 725615547 1727399673 2478704945 -1 3 4 9 26 48 81 150 265 948 1937 4044 5090 11416 18249 56875 102294 136820 402967 548754 1239216 3537583 6468798 10819048 19349783 33927992 122714864 257863970 521478009 648894965 1540457960 2283278191 -1 3 6 9 24 43 71 237 484 794 1491 2626 4142 13026 23566 36949 74166 137174 409596 802853 1227863 3233558 5570048 9039058 30778536 64950254 101476004 199809904 338005963 569472309 1725993229 3206620060 -1 3 7 13 31 57 107 209 442 603 1080 2112 7769 12015 17280 57496 124901 137514 401797 938520 1760933 4168166 7373175 13718295 28257331 57390863 75678457 135377815 276745186 1027714641 1581048724 2192433246 -1 3 4 13 17 61 93 151 476 885 1357 2957 5634 15185 20101 40333 103682 135447 407544 545889 1752214 2358032 7922043 12408378 19213329 61333702 113558049 183844654 395563246 762092468 1979161537 2585660572 -1 3 5 8 19 52 118 210 436 575 2007 4003 6152 10015 26842 34375 76766 138453 404598 686980 1094246 2586571 6997846 15458034 28152768 58555162 72801112 266072864 529918538 837799637 1308337137 3572837886 -1 2 6 15 27 55 115 172 269 593 1343 3590 4330 11849 17486 47946 116580 138998 278166 813682 2031527 3636536 7199732 14689580 22043214 34112562 76263047 170190781 478235540 543533292 1607003843 2384154733 -1 3 7 9 24 32 83 161 347 643 1909 3394 7143 8248 22913 55728 70730 136832 408449 948494 1212763 3264274 4392301 10625514 21649937 44752064 86318972 244843039 442762832 908332837 1133911385 3028430537 -1 3 7 8 19 39 127 142 260 521 1175 3834 5459 9229 28382 37721 104265 138112 405817 936558 1113299 2557691 5081587 16394033 18114580 35035609 69569878 155462040 490896802 726318193 1260380393 3682778358 -1 3 5 9 28 63 92 154 434 720 1281 3689 8139 11346 18340 61462 108950 135669 406297 682615 1226027 3759160 8239067 12336945 20476181 58496499 92995871 172451151 470929177 1041546930 1525370097 2309982080 -1 3 7 9 19 44 71 148 417 1021 1953 2454 5648 10631 28773 35929 110081 139214 409370 940155 1245091 2565433 6011200 9057503 18893358 56547371 131025592 255789646 335528485 764193735 1367327137 3830099098 -1 3 4 15 20 48 89 212 451 893 1760 3074 7619 12380 21839 62613 84735 135566 404860 550018 2007656 2734445 6509671 11937628 27686071 59804888 114154065 227276888 416516065 982587895 1652877424 2950395975 -1 3 7 14 21 51 127 226 334 852 1420 3362 7384 11860 27440 52162 110703 135583 406091 935009 1876789 2850712 6663931 16398763 30167090 42900688 111093431 190259684 450439967 947993767 1608976167 3530117558 -1 2 5 15 19 52 104 142 422 867 1835 3023 4932 12819 16483 50797 80603 137220 270579 684310 1999146 2619242 7025071 14027404 17961224 56113143 117329912 236509674 388435999 658930134 1718785478 2236075782 -1 3 7 10 16 55 109 138 325 798 1618 3258 7959 13590 29056 45265 108334 135970 404298 935829 1361710 2169615 7187403 14552284 18620302 43005027 101217017 216708633 432122598 1071779654 1773410436 3887610858 -1 3 5 8 24 33 106 195 294 1009 1653 2442 4955 14840 25845 33244 100567 137752 404379 679632 1106726 3211387 4292857 13634339 25826862 39204727 130186581 211332253 327409253 669444258 1883051941 3427644776 -1 2 6 12 30 41 69 220 468 789 1816 3987 5073 15986 18241 51347 69347 138416 273468 817890 1607995 4049581 5310063 9175292 28311943 62653428 101582514 241044520 536745389 646984633 2129940885 2332097707 -1 2 7 9 22 57 65 144 408 689 1609 3808 6255 11197 21196 34939 101647 136753 274992 949014 1236479 2951339 7440272 8652628 19533301 53222616 89924507 214713844 489732448 830337766 1432929134 2748263426 -1 3 6 14 30 45 86 186 492 673 1255 3092 4962 8197 21123 58548 95369 139160 406068 815555 1880161 4036861 5862428 11017767 25047079 63468760 90357479 162107139 417159393 655908496 1118631899 2743948436 -1 3 4 8 26 47 105 204 320 908 1858 3720 6061 11194 28008 37118 74505 137623 408997 541766 1112538 3521474 6103444 14032322 26621371 43540269 121422076 250607349 497008832 773167272 1415665360 3746871194 -1 2 6 15 24 42 92 131 452 543 1899 2350 7677 12318 26874 55886 108088 136227 273651 809901 2012729 3240002 5742934 12459270 17707295 60451726 68214445 246655737 313656949 977275517 1656625500 3596369017 -1 2 4 14 28 44 64 188 441 982 1265 3201 4557 9624 29712 58091 83775 138641 275722 545661 1871927 3780350 5980870 8786789 24388550 57048775 126417383 159611285 433608539 577150459 1228127734 3974193662 -1 2 5 8 21 53 103 131 306 753 1481 3439 4143 11021 20215 56443 97466 138653 277227 681631 1086684 2861671 6912042 13111967 17313306 41828950 98094908 198398458 444094956 563281871 1433612072 2591750814 -1 2 5 14 25 60 94 247 364 853 1676 2765 7942 14312 26554 58893 86674 136353 273330 677580 1870673 3386338 8089934 12212588 31496637 47156154 109525766 223666777 357653709 1061815508 1825312698 3410367191 -1 2 5 14 23 59 90 224 269 805 1938 3403 4397 13857 30376 56989 124648 138579 271476 673776 1877098 3091025 7719529 11682430 30322137 34419067 108781943 259657736 442119529 590901650 1873465870 3914986912 -1 3 4 12 22 34 114 195 424 640 1371 4089 6509 15377 23269 61735 84595 136966 403389 549684 1615160 2990566 4679495 14705357 25732874 54633938 87518106 182090861 526160283 866773457 2059648770 3019329858 -1 3 5 10 20 42 92 252 387 722 1890 3059 6018 12896 22573 51334 94776 138661 403419 683139 1350108 2730678 5724071 12351327 32814624 52024634 94106393 247307760 386204160 777953404 1712317815 3063524816 -1 2 6 12 17 39 107 193 340 939 1425 4067 7675 12903 21252 58550 73019 135937 273567 812385 1620642 2351709 5060104 13663977 25854485 45982415 124780519 189334742 525610073 984769595 1741863198 2743330791 -1 2 6 13 16 47 124 242 264 888 1341 3576 7435 14788 17474 63881 70212 135611 272146 817462 1749676 2224564 6107605 16672683 32280416 34061091 113889513 167985209 459064781 991517253 1883830254 2349140828 -1 3 4 15 28 33 104 226 310 537 1523 2923 5077 11019 29452 37184 117196 137596 408512 548796 2026608 3752338 4320130 13925391 30050899 41678651 68570366 194692749 374157789 648248773 1434696305 3758655913 -1 2 6 8 25 45 70 190 320 910 1291 3327 6112 11193 32427 34818 124119 137929 278237 807742 1113633 3372086 5883801 9075777 24415962 43904438 121372888 175767981 421790282 773851071 1421609654 4170194817 -1 3 4 8 27 50 87 145 321 682 1067 2360 4151 9341 17239 33027 74770 137460 407491 549217 1101444 3653596 6753864 11158984 19696681 43728213 91237397 134369764 313696572 569601704 1265535033 2166043682 -1 2 4 12 18 35 66 176 359 529 1027 4037 6616 9557 31188 44647 114939 137206 278410 547398 1629676 2456405 4582614 8551784 23896273 48225049 68957948 140527898 524348671 843922081 1227034787 4110774664 -1 2 7 9 23 43 92 165 358 751 1557 3657 4439 10094 28937 48019 73971 138894 275721 938944 1228887 3113605 5572581 12480354 21008226 47280324 98622157 207076920 477186286 591961427 1300189882 3846742090 -1 2 4 11 16 46 110 158 297 805 1455 2678 7205 14037 21375 53906 130954 137134 272414 549565 1477725 2178383 6278154 14307074 19981455 38645005 108971995 187158679 342259846 968406122 1861057388 2729390498 -1 3 7 13 21 37 100 244 380 670 1756 2517 6910 10622 28623 57928 70023 135604 406879 937827 1742708 2874020 4812761 13420231 31550287 49203423 84638225 232062146 322254783 888827346 1371202871 3635878854 -1 3 6 14 21 58 118 130 502 607 1508 3290 7584 12810 20211 65413 86727 135977 404062 815121 1879227 2858981 7802535 15254617 17763352 67027184 76481307 194566759 423049676 982288267 1720970353 2591925741 -1 2 7 12 16 36 92 209 469 551 1183 3107 7790 11738 19188 60602 78754 135289 276234 944986 1620205 2224931 4942704 12505051 27878101 62840402 74667942 156938561 413917873 1038835259 1508548768 2459948907 -1 3 6 12 28 42 89 163 494 814 1568 3876 5252 9900 24863 38377 88111 137375 406589 805090 1630340 3795515 5710661 11975708 21835095 63613623 108728196 203603983 514950159 684433970 1334559417 3342685330 -1 3 6 8 21 46 80 171 267 984 1099 2074 6490 9663 23568 50195 120533 135900 407592 815336 1081890 2830892 6263797 10810278 22917915 34120791 126708306 149905343 282934436 862029110 1216004914 3172457401 -1 2 5 12 22 61 94 211 502 584 1743 2951 6125 16331 19164 39009 90017 138860 273932 687911 1624044 3014471 7930478 12236888 27867563 66911975 77708813 230788566 400021622 786525667 2108836127 2453838926 -1 3 4 8 17 36 104 221 301 719 1414 3406 6156 11155 23957 59709 95495 137152 407215 555708 1093454 2339057 4929470 13950328 28641878 37795097 95133559 191718479 437266945 828268220 1419177841 3155001201 -1 3 4 8 18 38 87 185 283 838 1612 3601 8166 13098 17756 36432 71017 135888 404047 555422 1103380 2468918 5196175 11182490 24995271 36492951 113225025 217795103 483698207 1044080977 1699138984 2392822917 -1 2 7 15 31 60 108 217 315 651 1367 2807 6405 13567 31183 56764 104285 135472 272425 935505 2014764 4159626 8122988 14611287 28957818 40155412 87258751 182838219 358013646 861247785 1783628041 4093772538 -1 2 7 15 20 51 89 205 265 941 1595 2169 7051 16316 25895 47446 72993 135313 271104 938311 2015706 2724757 6648694 11843055 26282885 33569790 124283384 204910455 272185265 907303055 2089998412 3485181965 -1 3 7 11 28 48 96 136 473 785 1261 2586 4318 10580 27133 33804 99947 137555 408749 936322 1505669 3744237 6547226 12880518 18455572 61350247 101351318 160211291 344191705 542550662 1349378338 3601237843 -1 3 5 15 18 40 117 225 305 536 1343 3950 7263 8837 21851 35922 116203 135639 408296 686847 2015456 2450872 5480012 15630939 30399270 41170818 67920806 167832915 511257639 967913817 1191121386 2885763569 -1 2 4 11 19 47 77 214 302 947 2005 3387 5996 9496 17511 44448 66948 137491 275672 552729 1505337 2589500 6113694 10267288 27331070 37752139 122820570 265954473 446973479 801679611 1235160310 2372666588 -1 2 4 11 17 34 108 131 335 957 1096 3695 7489 14651 17898 35696 123840 135278 270810 553007 1496247 2317008 4695705 14588441 17547591 42100191 122354115 150941701 475480541 997824449 1906625062 2398316322 -1 2 4 12 22 62 83 199 473 858 1295 2810 6949 8868 22446 33149 85303 135690 277946 556314 1624891 3006483 8330225 10522954 25393071 60842750 109371395 172468672 355840537 927568185 1191691544 2867544193 -1 2 5 11 26 47 77 177 348 668 1068 4015 4423 11547 32631 54447 67521 138428 276989 679674 1490377 3536428 6126717 10274428 23932147 44460375 85913990 137977890 529464904 591884702 1505415856 4192668984 -1 2 6 15 28 55 75 247 327 748 1425 3352 7932 11729 26413 42456 78511 135254 275564 803371 2019778 3777917 7170658 9495205 31977332 44018134 100235057 192858112 450855107 1017716673 1485600463 3385102870 -1 2 4 13 28 59 99 248 281 826 1665 2084 5073 8336 26432 45101 84193 137668 276187 543012 1756178 3787339 7672974 12647762 33392759 35900869 105979836 222488655 284139634 649967857 1118932354 3393307607 -1 3 4 9 18 33 98 175 500 976 1875 2717 4203 10638 18836 39390 77041 137458 408839 552319 1231681 2461448 4281195 12648256 22148499 66173511 127085560 248255126 362818681 561137155 1373538110 2546145663 -1 2 4 15 21 47 65 130 498 932 1138 2417 4538 15912 24087 65030 89425 137918 272406 552346 2013555 2854873 6103614 8689839 17429091 66168329 125521017 144581958 304903669 583964492 2128342261 3094841300 -1 3 5 15 23 55 92 162 501 647 1906 2907 7643 16208 20805 43633 104093 136668 403201 680688 2026672 3087776 7203171 12371739 21588045 66921764 87798404 246051364 376620746 980511405 2085823162 2761144496 -1 3 7 8 21 52 100 190 366 915 1651 2729 6567 15853 30763 45289 83840 135577 401674 936020 1103879 2872735 7018642 13427567 24487556 46248917 119119231 212845034 367605080 852146204 2015451788 4114228066 -1 2 5 8 30 37 64 150 308 1016 2038 2944 6290 15519 18825 47952 83649 135608 270546 686287 1106705 4054441 4796028 8835191 19103779 41007997 131856645 261577263 399909310 816479115 2048320896 2523780468 -1 2 5 15 19 56 96 132 477 1014 1688 3205 4099 16219 26034 38003 92431 138976 273122 676308 2027468 2610908 7545905 13033188 17278776 61704110 131320419 225118987 430474380 569988907 2084862263 3485383468 -1 3 4 15 23 56 112 216 391 667 1712 2457 5557 8877 23623 43697 108298 139246 406204 553796 2026570 3093349 7590699 15005734 29299648 52136183 84039877 221291716 330676286 705178834 1203520360 3190725030 -1 2 4 14 16 39 66 171 293 893 1958 2384 7880 13888 17925 56842 128241 136574 273757 556440 1870003 2165332 5082355 8556717 22755005 39703269 113275480 254712951 310322482 1014887763 1878267768 2289838366 -1 3 5 14 19 42 112 155 498 616 1493 3638 4200 12284 27750 61680 99510 138620 407984 674488 1869480 2574174 5754590 14981857 20675988 66159279 82711561 198452083 483293421 557634117 1566178943 3746482723 -1 3 4 8 23 33 75 254 500 993 1720 3104 6568 14962 28469 53986 79349 136998 403345 548336 1092979 3133142 4285308 9612314 32754786 66283274 133735636 219405402 412045213 838920113 1989362705 3666800665 -1 2 6 13 27 43 75 202 277 842 1571 2530 4840 11064 19921 33954 107573 137726 277807 814011 1758728 3610071 5621280 9493979 27067080 37741350 113150210 204454441 319827790 620380494 1436719549 2680657002 -1 3 7 15 25 41 119 196 392 974 1295 2070 4264 8573 19322 50639 91816 137849 407042 943587 2003344 3382749 5310711 15376049 25265011 50541956 129298327 175585718 277018007 538775402 1074696658 2463997260 -1 3 6 12 25 42 71 184 423 814 1970 2661 4952 9343 22379 56237 105252 138111 406214 818346 1609822 3373230 5762684 9084527 24864602 56217947 108198815 252297417 335993805 660839361 1252530764 2868916228 -1 3 7 10 17 35 111 148 340 533 1184 3886 4343 15841 23355 58847 110445 138094 401938 947796 1344440 2298019 4543358 14390154 19022471 45400829 68408725 154308361 518063943 542336722 2022559904 2985591723 -1 3 6 12 28 58 83 213 346 961 1040 3241 5363 9466 27617 60333 125282 138354 408822 809783 1615356 3762889 7805636 10733001 27422415 44491868 128972850 141965029 431899900 680697273 1247100087 3546655194 -1 2 5 8 22 51 84 223 418 726 1183 3799 4164 12970 31209 51397 74762 137777 273524 678896 1081949 2987870 6681467 11476839 28474053 56282703 94056384 157681179 491260568 569515818 1729503253 4104671149 -1 2 4 13 30 36 69 218 292 591 1213 3201 7455 11540 17419 65353 111311 136472 277737 554139 1742757 4000504 4939336 9278279 28986414 39775992 78742166 152468714 435717872 994130921 1497838964 2404330553 -1 2 6 15 23 60 80 156 478 647 1922 3059 6381 12557 30898 54175 129327 136386 271002 807094 2005240 3101963 8074339 10999117 20074749 61511755 87250096 256849456 387437478 808474683 1613268335 4141049998 -1 3 4 10 16 49 105 168 409 848 1873 3187 7884 8220 20815 38114 67485 136607 406061 552528 1369658 2212977 6391810 14105123 22832109 53017470 111010344 251123621 410236125 1014320718 1116778417 2791800478 -1 3 4 14 29 49 104 230 384 718 1783 3295 5232 15155 24139 51733 82740 138771 402237 553011 1879203 3920424 6397541 13984484 29386896 51545082 95663979 229182016 422767375 697381998 1953283220 3152536564 -1 2 5 10 16 47 79 229 439 640 1371 3820 6050 16242 21228 45262 110916 138465 272294 686326 1366244 2186285 6096998 10072165 29761364 57942383 87978121 182241273 490306986 776829255 2094626089 2725341141 -1 3 6 15 30 60 72 240 426 803 1455 2084 6961 11854 21189 46724 84315 136823 408762 812143 2018821 4040195 8124170 9782708 31983526 54529968 107484372 184826448 278686072 929750065 1589219667 2709228651 -1 3 5 8 27 60 111 177 504 944 1874 4095 5988 16027 23915 40131 121225 139080 403335 686007 1112514 3609771 8080193 14406149 23855396 65798911 122422551 251267854 527310830 789325395 2138731594 3206872698 -1 3 5 9 21 47 121 238 448 753 1551 3765 7558 8803 29562 44299 105599 136618 405629 675755 1243365 2837153 6109122 16221748 30555019 60708994 97570410 209259100 502255669 981002285 1181052944 3780209757 -1 3 6 11 27 37 97 159 507 674 1892 3596 7167 9081 19622 42650 127799 135776 407536 816977 1494258 3608770 4805505 13102205 20331294 65694522 90759413 245581047 480629755 910973535 1156750098 2665190589 -1 3 5 9 21 59 103 130 360 838 1084 3841 5971 14722 25705 63382 125342 138374 401445 673981 1224018 2847148 7674637 13367717 17444365 47078496 113152351 137828358 513015117 790503569 1880246701 3448942269 -1 2 6 11 28 37 96 254 509 871 1515 2306 6543 12509 17432 57005 66563 136682 270693 814980 1485896 3773189 4840936 13049393 32907587 65302496 116174011 196317935 313908918 846142367 1668688095 2363914092 -1 2 6 13 22 57 114 169 345 946 1629 3660 6018 13728 23118 43519 113103 139126 273891 817726 1753747 2965945 7409733 14919199 22557660 44061787 123649684 218074614 471877461 784629985 1749665929 2952840070 -1 2 7 11 22 49 97 138 367 875 1225 2928 6129 15095 23617 43138 74644 137373 272362 947170 1493172 3005257 6392438 12925050 18627477 46292789 115518571 164309183 376311697 777133257 1994927558 3179833118 -1 2 6 14 28 57 78 230 494 573 1496 3366 5388 10251 24171 40980 124994 138614 274766 811060 1888480 3743140 7424990 10220062 29762885 63458290 72517969 199734542 446217036 725603256 1385455640 3131363463 -1 2 5 11 27 43 67 148 444 764 1858 3918 6253 12654 23440 39666 76545 135641 271544 685519 1507170 3666518 5607931 8471567 19191860 56722410 97608848 250914648 511011917 826061151 1613710875 2967526948 -1 2 7 8 26 61 93 225 502 969 2017 2059 5990 16315 27148 41067 85620 137582 271154 935245 1113438 3510821 7981609 12393383 30069688 66571311 129699911 261800784 283769649 802384925 2109759199 3521174493 -1 3 7 14 19 42 67 150 353 769 1415 4071 8038 13390 18725 44415 77351 136264 403335 943878 1892005 2610784 5744166 8608414 19325990 47678378 104152015 191115549 523388726 1059106942 1808735457 2547406622 -1 3 4 13 19 41 84 154 364 649 1985 2473 6676 13960 18915 63601 84845 136502 403452 549380 1740693 2613954 5346930 11353002 20493468 47037892 86330586 266869832 327171117 905205514 1852359626 2504856912 -1 3 7 8 27 44 71 208 419 622 1966 2879 6197 13527 26403 55760 79484 136498 402908 937207 1081467 3642176 6015970 9137591 27965360 56619011 83303626 254168935 378963268 822320690 1810094686 3356968771 -1 2 5 10 27 49 78 219 388 695 1610 3376 6597 11686 25302 47631 105174 136037 277271 676097 1374823 3628228 6361128 10210564 29025659 51608832 88434716 215178864 447026789 853262395 1497431215 3258142860 -1 3 4 8 30 57 85 176 437 792 1216 3335 4614 9003 21006 47207 84451 137777 409514 550440 1099671 4043835 7456744 11479800 23909157 58039444 102206496 165390569 451408753 631854255 1154887114 2692105727 -1 2 7 11 24 38 67 218 497 646 1226 2653 6114 8867 30916 35079 83041 137454 277781 936022 1497660 3253419 5241074 8455951 29152908 67091609 86492191 167333312 340265047 782635572 1203645427 4139280862 -1 2 5 8 30 39 89 236 425 589 1133 3303 7658 11626 26048 57501 102384 136228 278401 676709 1089717 4004798 5065710 11922598 30735729 55419541 79589879 146595629 419814645 987935747 1490363683 3453426563 -1 2 7 12 29 45 109 223 351 524 1073 3785 5801 12259 17622 49643 127872 138703 275704 949191 1614056 3895218 5837986 14529793 28760196 44943430 70677260 136232161 489117861 746023106 1545673827 2397546779 -1 3 6 14 28 62 117 197 318 788 1198 2826 7017 14085 32415 50599 91833 136458 402748 808324 1868469 3788500 8363677 15668399 25347096 40592444 100799347 151136457 381043332 936550525 1831834700 4171173282 -1 3 4 9 28 32 73 130 439 931 1357 3827 5883 9056 20618 47157 109879 138289 408033 549484 1229698 3758163 4404172 9956892 17336748 57922243 124184022 183961303 487038022 741761725 1141818009 2757974559 -1 2 5 9 18 47 108 159 411 694 1125 3297 6381 16043 31520 34971 107549 135438 272649 678431 1230714 2443009 6100584 14664354 20097247 53209187 89322803 145171659 426352724 813047172 2141991287 4049757492 -1 3 7 13 16 46 87 195 483 927 1195 2890 6973 16025 29099 38254 105988 136580 404485 938524 1759180 2190738 6239365 11270295 25995839 64351342 117998744 154646683 373972819 923976001 2146649112 3865931685 -1 2 4 15 20 52 126 157 480 669 1313 2205 8150 10240 28147 33483 113348 135417 277116 545416 2021535 2719093 7029969 16453737 20301685 64006639 84004949 169254546 295539772 1042314149 1383377126 3707491244 -1 2 5 14 23 39 68 211 351 564 1120 2741 5183 8643 21262 38879 84302 137471 277348 683144 1896524 3124764 5083568 9434743 27988442 44997015 72701523 146026077 362434448 691709452 1078276604 2714290558 -1 3 6 9 26 58 79 192 499 1014 1467 3600 5661 15026 28456 44416 108911 138855 403323 806148 1240839 3494693 7828247 10172388 25806412 66892792 130125345 187323199 485148828 761864103 2012847977 3681837129 -1 3 6 8 28 58 68 232 412 969 1633 3011 4480 15543 30538 34761 73463 139182 401534 806948 1105525 3790014 7862819 9287466 31018332 52479831 129105553 210876506 391599023 572318997 2069998481 3946932879 -1 2 6 12 22 35 126 164 401 893 1969 2157 6924 11829 21036 63122 79228 137160 277110 814770 1610284 2996581 4557992 16511470 21190461 53514748 113753947 253724551 273935636 936210826 1588124084 2684970442 -1 3 5 13 28 46 110 180 398 727 1743 2901 5912 11205 31980 43420 113256 137239 405915 674390 1764069 3752183 6257365 14231279 23585877 50912591 92340407 233407743 369903642 804056521 1433356740 4278151809 -1 2 4 9 21 50 89 134 420 1007 1768 3452 6645 10293 28024 50098 110041 135671 277174 544935 1220073 2830331 6756978 11884080 17033294 55885332 132863623 227010997 437304688 840389079 1390536449 3756433926 -1 2 7 11 16 39 94 141 443 796 1557 2405 7036 9475 20086 50633 101854 137076 274914 948276 1488792 2172691 5053544 12286068 18080226 57186296 101017316 207604444 302565860 926652774 1216487856 2553692696 -1 3 6 9 31 55 117 186 335 889 1294 2766 4611 11541 18512 47300 89738 138763 405891 818889 1231599 4163927 7185179 15722341 24986464 42216338 114574860 173187764 355821272 634025810 1497554348 2506075731 -1 2 4 8 24 56 85 136 388 690 1591 3288 7824 13502 32607 42027 71572 136798 270715 547650 1112053 3274018 7587569 11384526 18811256 51782175 88629057 204930186 424404464 1020914333 1807347986 4184329669 -1 3 7 8 23 54 74 247 329 717 1637 2716 4099 14070 29243 43153 98643 138987 404266 941083 1113041 3105985 7295116 9512060 31819766 42472823 95172884 211185097 369000876 557832704 1852501503 3791870040 -1 3 7 12 21 63 65 151 257 675 1809 2552 5745 12415 21404 63238 80757 137963 403838 950234 1607445 2859309 8231461 8902824 19207917 34630096 92059572 241300281 322793127 756999684 1663500806 2714001136 -1 3 6 13 23 37 118 136 485 845 1670 2337 5091 15185 18431 62029 77445 139247 403023 812188 1742895 3124894 4824289 15321327 18416093 64514251 111445459 226462895 315880559 643517924 1960217711 2336464521 -1 2 4 13 27 61 113 176 354 866 1822 3979 5473 10262 16389 57690 103110 138859 275523 553037 1743163 3608675 7942203 15035193 24098145 47205237 115670445 241411015 530605375 721989892 1394167861 2240926096 -1 3 6 14 24 38 100 143 307 753 1475 3467 6932 11645 17201 61956 123175 135305 408813 818516 1870386 3237855 5205506 13466400 18303700 41102729 96962629 200190425 464861477 932297260 1496238451 2152174959 -1 3 6 9 21 57 84 191 475 783 1364 2759 6370 11064 28778 34688 76613 136593 409355 806079 1232733 2878653 7464539 11402957 24630589 61711426 103752145 183111110 359011835 810827754 1415204296 3841117625 -1 3 7 9 31 46 92 197 492 943 1762 2356 6026 9005 23574 44406 91519 137775 407727 944121 1232339 4170468 6269054 12433685 25269003 63035550 125392602 230584221 313055384 777618829 1153694135 3187609444 -1 3 7 14 26 49 77 140 276 824 1136 2094 7286 12775 24492 49820 82036 135759 402038 950122 1883016 3536114 6420095 10481746 18087912 37744231 106154403 144817259 277290427 959371027 1613197121 3133438545 -1 3 6 15 23 37 85 143 377 541 1368 3094 5933 8447 29366 41649 122447 138564 408616 806144 2025822 3095980 4799965 11484420 18300148 48578463 67320013 180564390 418720456 798825877 1120620197 3798179007 -1 3 4 12 31 32 105 198 495 572 1757 4090 4604 14980 27180 45159 117266 138104 401550 543202 1637376 4144197 4406508 14106062 25247242 63650520 72561577 231812384 525141784 583881893 2011401184 3536517774 -1 2 7 9 19 60 83 232 375 817 1739 4005 4370 12836 31876 58474 91459 137812 272848 939844 1226290 2612082 8117391 10604749 31049271 49674342 106926687 231950521 531121908 588547491 1737729489 4240260542 -1 3 7 10 28 56 70 187 408 808 1860 2961 7130 14468 20406 57857 108747 136450 404786 942862 1344014 3747305 7549859 8979478 24993233 53450022 108418219 249355236 402515323 907080417 1938655776 2609537405 -1 3 5 13 17 57 96 254 468 702 1990 2200 7505 14681 19878 62399 76993 135575 403502 681074 1742114 2342567 7448234 12947686 32753707 62725851 88753504 264957563 296817835 1003904894 1886445217 2631747402 -1 3 6 9 17 37 110 250 433 690 1616 2826 4579 14938 25303 45857 106008 139129 402870 804393 1242637 2321662 4816588 14238134 33369160 58294834 89931403 214986700 381593931 580236486 1989428360 3268210813 -1 3 5 12 28 62 81 213 270 614 1369 3851 6232 14782 25921 51849 118847 135649 403459 675208 1607220 3757104 8339521 10970745 27603358 34311064 81966316 182658074 518106811 836822158 1881249220 3442902305 -1 3 6 15 17 58 107 128 300 900 1497 2172 5121 11854 16476 51138 75261 138228 407037 816508 2012014 2331790 7833713 13873943 17424008 38755537 121419449 200383712 275356748 697933117 1598922309 2220726789 -1 2 7 9 27 40 97 246 420 801 1656 4049 8050 8546 26315 43641 76853 136423 275872 938781 1243567 3658853 5489415 12972484 31829786 55791052 107918311 210699217 521695189 1069202416 1087049849 3388102619 -1 3 5 14 21 63 78 240 420 917 1051 2766 6595 12961 24649 38147 128611 136628 403215 673647 1888792 2827467 8204350 10032447 32462224 56330669 118669263 141797126 356574410 850743006 1730919888 3320501097 -1 2 5 9 24 49 112 147 501 699 1482 3145 4409 14880 21363 41643 95521 138036 270617 684665 1233150 3253655 6405720 15179286 19656529 66402381 89691564 198915135 406488314 603000497 1983305245 2714349083 -1 3 5 11 27 40 85 133 354 749 1278 2686 7323 13775 20053 56002 127157 144838 413256 711396 1569008 3421552 5656407 10541273 18740713 49298561 93083103 157082518 367111513 1002884887 1846796016 2515813063 -1 3 5 8 26 62 87 134 490 697 1598 3794 6106 8410 29076 64573 67912 139494 422341 720054 1116336 3547771 8026002 10810037 18685446 65143282 84411009 215484004 481824326 743708180 1153049098 4026169211 -1 3 6 14 19 57 90 242 336 1001 1251 2742 7711 10053 25873 38658 115958 141166 419185 825260 1951066 2368964 7627330 12097955 33149185 42212814 128328703 159280979 345278531 1052368969 1227376293 3277256863 -1 2 4 10 30 37 107 206 484 693 1870 2523 4651 11366 19156 60199 113004 142420 281218 584617 1423417 4075504 5131987 14608172 25798061 66460471 86261681 239232044 306095810 665017189 1575978681 2615429280 -1 3 7 13 21 50 111 128 315 801 1844 2593 4274 12173 18070 53246 69392 143265 411344 970545 1773307 2633025 6439756 13680721 18551037 39722576 102773733 246968626 358134569 590980923 1497347575 2208276212 -1 2 5 11 28 56 112 254 294 634 1933 2824 6538 13356 17833 56358 92418 144454 279907 712034 1534889 3814073 7621799 15385293 32200495 41314891 75541074 267516777 402233825 828845605 1825631957 2226201902 -1 3 7 8 22 49 90 160 313 797 1659 3677 7452 9105 31990 35568 121998 140243 425082 953267 1171280 3023997 6582418 12227242 22148954 39603336 106875311 206375460 501813059 946014054 1097929760 4122290853 -1 3 4 13 18 57 66 246 456 1020 1992 2377 4386 13005 18982 56221 83469 144055 412305 580263 1786932 2504337 7619625 9224846 32991021 62279602 126670446 253581526 325458654 569779894 1645769877 2604829795 -1 2 4 12 27 35 85 185 414 956 1053 3112 7433 14296 19822 47528 116915 145321 281992 571548 1690277 3420261 4343154 10660047 23847663 50875628 121289277 144297192 423115532 958157170 1753648183 2455077540 -1 2 7 9 26 46 116 219 312 810 1287 2456 4669 9381 17515 54492 77439 140518 279791 972101 1256613 3548103 5786368 15125320 27595334 38163238 101513535 183073055 311875494 641412040 1330523325 2183550119 -1 2 7 8 31 62 71 167 504 731 2020 4005 7190 16158 18585 38628 121068 147326 280653 956388 1170270 3947489 7881294 8421900 23065999 63723116 97431123 256483183 504804418 1005038908 2080040830 2657160173 -1 2 6 13 29 48 113 215 293 989 1992 3205 6629 9315 18553 64075 118788 140472 280899 850336 1824688 3680503 6574515 15654511 28678358 41082652 132094863 259840380 414946665 833930514 1325643864 2679414090 -1 2 5 8 28 47 84 215 445 555 1504 2461 8163 16020 24725 56386 104782 147027 286993 712203 1154058 3815148 5930396 10675901 29356574 54589581 68013587 190881004 310450385 1015880956 2033653714 3396799641 -1 3 7 14 23 60 80 208 482 885 1623 3105 4851 13062 20916 33163 89243 144354 413724 950786 1923916 2898977 8275382 11452386 29171193 65570104 110449982 201468457 435716077 637728276 1619243128 2940971719 -1 3 7 13 25 37 68 219 399 755 1113 3939 6691 14116 23715 50799 92549 145345 417097 967689 1797276 3161058 4997537 8845448 28124203 53400566 95110409 137780927 527221704 929391804 1811687578 2974312145 -1 3 7 11 21 34 64 243 443 1009 1154 2437 7019 14871 25806 51172 108319 146137 419073 967811 1548958 2634224 4356224 9367586 32624847 56549206 128031196 159930180 318552190 897931932 1939732882 3224803617 -1 3 7 14 30 57 99 163 438 770 1771 2455 4339 8880 30560 45701 66710 139839 423576 962921 1901346 4073979 7627469 13147857 22768090 55747829 108080902 219956276 309519845 582599827 1124703040 3823716722 -1 3 6 12 20 48 105 217 378 919 1360 2161 8020 10114 21962 64839 78329 141110 414816 851892 1652502 2763354 6702021 14599848 28002154 48137578 122257869 176013842 290260123 1014776738 1213777504 2715502122 -1 3 5 10 27 54 107 167 410 955 1744 2648 4391 16038 25024 51925 68722 147008 417964 706604 1378307 3420335 6979138 14477939 22761116 50376906 119400624 226455291 367981326 557933625 2051728320 3469957552 -1 3 5 13 19 35 79 146 298 946 1717 2818 7635 10633 32075 50083 87770 141473 425727 705822 1793478 2372930 4216602 9746568 20946909 40984832 119962300 234408896 389106706 969672860 1410341692 4146995762 -1 2 5 13 17 42 100 190 387 629 1278 4022 8135 11353 17723 59684 120599 142806 280413 716277 1824968 2110142 5270189 12757727 23541164 52947868 79190729 154846501 503419604 1018348983 1546359609 2199832421 -1 2 7 10 23 54 117 221 500 569 1326 3766 5157 10016 20239 48124 102849 140994 281858 966304 1417120 2896644 6842413 15004916 28256823 63289108 68709366 180155351 483205597 731622736 1249270032 2496567799 -1 2 6 12 30 51 116 166 474 834 1656 3636 7544 11587 18641 43424 76346 142497 281591 831317 1648031 4076119 6447491 15002460 22385883 59456696 115611133 202391368 489716242 962644367 1549386372 2648686548 -1 2 4 12 17 48 73 194 280 526 1974 4089 4400 15581 16598 61300 114777 146927 279226 583776 1691166 2109283 6584956 10134372 27081665 34720142 75112681 267545566 510041678 543914089 2112300025 2385897836 -1 3 7 15 19 38 106 138 354 532 1618 2916 5668 11157 27981 43608 68597 142013 421813 962038 2032590 2373798 4868538 14343411 17536697 48329403 73444706 209257117 399391478 783437588 1399248458 3602482087 -1 3 5 13 22 39 86 219 274 599 1030 2398 5577 14380 31046 61700 69210 145758 424880 717955 1770662 3025843 4738105 10917067 28168839 34305545 82102790 145584626 320390335 696740536 1956439990 4202639430 -1 2 6 10 28 57 100 166 313 905 1596 3257 6080 13962 32712 34164 98031 145407 294062 819856 1404951 3810413 7750286 12903113 22666627 38342588 124166583 213466434 405067404 769369961 1782808842 4081174333 -1 3 4 14 28 32 87 140 462 644 1524 2516 7992 14465 17139 36543 102156 145894 410083 559451 1934028 3812805 4612866 10943332 17126320 61280461 88972363 189404946 312616273 1036025719 1953416351 2396593521 -1 2 4 15 26 38 89 169 302 940 1881 2685 6336 15733 28983 61566 124067 146652 291839 586773 2091203 3550465 4739307 12234840 21853240 40569615 118747115 235808660 364530062 872321017 2111111497 3960862557 -1 2 5 14 31 38 64 204 374 1001 1307 2145 5835 12726 31777 37454 90912 143416 294592 693277 1929137 3943672 4742751 9099157 25533397 47312917 127488233 179981262 289989357 794029458 1691579375 4068478435 -1 3 5 8 25 58 111 186 381 914 1530 3977 4959 13147 16804 51147 71670 144113 410615 704723 1121798 3156990 7498799 13935014 23440117 46905480 123046027 187026725 511248374 610796974 1640501087 2285769373 -1 2 7 9 18 62 126 253 495 961 1784 3617 8140 8896 21596 34208 110560 140196 284319 950607 1287311 2503774 7890019 15920032 32068022 66667916 133788042 218436931 497287103 1014541503 1111747892 2784138761 -1 3 5 10 22 34 67 242 285 944 1322 3966 6439 8530 27375 60330 92372 139503 419998 715895 1401340 3027702 4349110 9222763 32623818 34981319 119658385 182313810 520336493 809704092 1169614868 3749539297 -1 3 6 14 24 63 79 207 456 679 1527 2376 4679 11800 28399 54812 117441 143172 421229 839932 1950799 3289244 7887717 9602460 25386780 61037262 87380979 192495932 320564789 658178962 1495650990 3606320208 -1 3 7 8 22 38 102 130 274 878 1511 3807 4101 13447 20286 44325 125272 145380 412355 959429 1177859 3015607 4850733 12717176 18093890 34094359 110122685 184713223 482052898 573372473 1876258132 2512367832 -1 3 6 8 24 51 105 184 298 946 1477 2285 5623 12776 22606 55806 88915 143939 417211 840060 1134100 3277465 6293108 14552366 23076114 40117255 117598613 190349785 279675413 700016698 1689283658 3139209474 -1 3 7 8 29 41 77 203 290 990 1517 2155 7716 11331 21163 37101 129093 143285 415496 956490 1173323 3670069 5505127 9699457 25559521 41812705 133039642 188747211 289412740 1040986949 1597668662 2928461739 -1 3 7 14 27 41 66 129 292 928 1274 3808 4675 11346 25413 44701 66434 143319 419810 958684 1904818 3408022 5505298 9044930 18744364 41815927 118624428 158346187 482502906 651079866 1608858313 3481037530 -1 2 6 10 23 49 121 168 474 663 1696 2851 4901 16317 30085 53416 69748 146778 291742 842348 1376674 2884809 6687914 16653223 21244345 60441720 88914062 229892993 387283138 637062943 2052928516 3864027635 -1 2 5 10 24 52 78 179 373 549 1341 2919 7637 9885 21046 57551 97261 140522 284548 715406 1402000 3278441 7081079 9835410 24260625 47868200 69375203 182962223 397131102 960957643 1232900258 2920137074 -1 3 4 14 17 53 87 238 420 555 2009 3092 6186 9156 31794 57106 75873 139664 424817 578084 1913698 2098888 7081827 10886211 29370986 57306911 71100718 253586735 435595239 857472939 1138039071 4157499883 -1 2 4 15 20 59 77 141 427 757 2010 2269 5797 12559 30240 48808 81891 144253 290888 570539 2043621 2755195 7475664 9582623 17064580 58624258 94192374 254582713 279278555 773253631 1743768967 3822573411 -1 3 6 15 20 41 73 246 288 708 1868 3398 6283 12445 19340 44383 99453 144048 413143 828064 2071351 2756297 5512610 10369909 32660958 40403011 98301136 235455221 459753661 861496978 1688801990 2577525376 -1 2 5 8 18 34 113 254 369 535 1753 2885 7376 12231 28031 58329 96839 142597 289462 715346 1139014 2493308 4201619 15216495 32271497 46587987 74153946 223486719 393378564 994628465 1538342201 3614092484 -1 3 7 15 24 54 109 158 488 953 1379 2072 5853 12251 21093 58913 80914 142547 415414 978292 2043605 3279193 6952162 13904280 19029753 65076037 119472193 169761048 285930673 778377588 1490579400 2923073662 -1 3 6 9 16 61 77 242 342 864 1570 3670 6270 10867 22404 57770 116546 141767 413845 846865 1300718 2232075 8133387 9841763 32921990 42793227 112978967 215776668 491697849 844965683 1379396629 2741534105 -1 3 5 14 18 36 122 154 462 619 1188 2589 6954 14280 27918 49394 66644 144716 420079 706923 1907141 2493621 5117244 16656234 19415913 62431190 77570100 163572853 353067036 902228287 1800885818 3546580525 -1 3 4 12 30 39 94 237 317 750 1969 2102 7834 15969 20007 58641 112421 146475 411760 585367 1682552 4066397 4723682 11808577 29517471 38177632 93528965 266150837 296952797 1061364563 2030772982 2466587016 -1 2 7 14 20 43 109 169 452 592 1025 2415 5438 11759 29381 64662 65731 143197 292821 980710 1905183 2755866 5381314 13908314 21912996 60852992 83359464 148585525 327842148 704572467 1600988911 3988671874 -1 3 6 12 23 42 110 155 399 514 1684 2196 7642 9072 23858 41061 117245 139686 416452 830428 1692022 2887222 5379346 13647460 19824414 53542456 72444976 234350008 270166561 950059069 1123095460 3078167081 -1 3 5 12 17 57 111 230 364 759 1366 2935 6792 11157 19483 54697 68165 141761 411799 712133 1644283 2101190 7606916 13907929 30698309 49974579 94234064 175201803 388420347 935658814 1389640370 2460384271 -1 3 4 12 27 56 67 156 363 688 2043 3050 4353 13249 23078 64554 117581 143751 416833 586991 1695388 3411312 7739467 9315600 18899553 48281585 85001514 259236840 384341328 551250985 1659962452 3146883452 -1 3 6 8 17 47 95 178 270 838 1134 2835 6484 13471 19147 42120 84158 145110 413152 830451 1137393 2104076 5780379 11683311 24426101 37708906 114314219 140814226 391072868 816200899 1872123875 2635635501 -1 2 4 12 30 51 120 189 263 751 1710 2492 4379 13035 26307 41194 128433 143620 287368 569326 1699127 4068001 6436438 16279557 23247673 36950866 96102439 229161834 302764972 539126263 1613805586 3233142433 -1 3 6 8 19 43 80 219 390 1013 1576 3050 5528 11350 20470 53600 90941 142900 412165 843004 1146255 2364996 5253675 11289801 27706725 53169318 129918865 217485316 376417028 674200990 1600394858 2480941685 -1 2 7 11 28 32 90 225 285 760 1818 2873 6176 16043 18711 37938 108583 146785 281789 956608 1555022 3807637 4472221 12209538 30710373 33799614 95556525 243541861 398357609 845994154 2023698609 2623113177 -1 2 7 15 29 38 112 135 411 779 1519 2425 8013 9887 18647 39015 106435 140404 282275 955737 2067128 3676293 4729048 15620291 17869947 51242467 106482360 188426686 334622610 1035259935 1259931216 2586818586 -1 3 7 12 25 36 121 252 413 790 1429 2087 6559 11463 29644 56995 81445 142893 423316 971506 1649787 3153764 5120394 16540654 31516897 50947234 107383617 199199988 297529025 806946195 1603954103 3974816947 -1 3 6 9 28 47 104 185 396 1000 1134 3317 7340 11136 27942 40106 100645 141723 420399 824821 1284688 3808223 5775967 14450562 23113201 52544634 126668267 134956864 412576282 978783609 1356957574 3537122037 -1 3 7 14 19 41 123 198 260 937 1061 3065 4565 9500 20572 46802 127257 141265 415521 964684 1959942 2365079 5516250 16271844 26248802 36671246 117625185 146487072 376650130 565911804 1296503142 2830593197 -1 3 4 8 25 60 85 191 437 882 1301 3772 6770 14082 31214 61525 67683 144806 425853 588486 1121838 3153451 8272868 10642475 24039287 56189305 111076497 176629005 470580090 932771458 1759183466 4187759159 -1 3 6 12 16 59 96 156 477 856 1128 2326 7531 8694 19978 51967 88394 140286 411871 836799 1657295 2234296 7354667 13395380 18914810 60537669 113584622 135561288 320838588 964388268 1163939002 2493042106 -1 2 4 12 18 40 101 180 418 763 2016 3405 6051 14799 28169 51430 85900 145992 289296 573746 1658882 2498055 5514967 12733339 24151640 56738616 94757725 252552735 469578711 739557525 1985565431 3551795697 -1 2 7 15 16 57 71 254 479 601 1877 4046 5024 9282 27828 37380 72778 141166 288933 956758 2033097 2234849 7749146 8411112 31640990 60804179 79945425 237238544 510234784 619252256 1275071021 3615759071 -1 2 6 13 26 37 119 165 421 569 1104 4057 7751 13169 21230 60254 76639 143405 284081 844552 1784904 3545050 5121755 14839952 22058342 58696522 71018432 139045130 519288037 1070956984 1656084530 2903712672 -1 2 5 10 17 49 114 128 436 817 1127 3997 4452 12252 16565 63217 120883 142750 280237 720666 1425427 2104206 6697963 15628733 18125677 55276136 100874755 137221717 506871589 565865485 1508291311 2314280962 -1 2 7 12 29 49 89 162 481 926 1230 2629 6751 11731 18292 58378 68604 143211 278817 977002 1645826 3675469 6700674 12350746 22840928 66696403 123593099 153695697 365321103 930006249 1555519522 2268526195 -1 2 4 8 23 34 104 137 311 731 1446 3764 5419 13804 28182 39274 120196 145100 288932 561444 1165316 2891542 4205715 14175014 16960760 37828144 99699937 194765649 477388369 673511893 1851349492 3608794854 -1 2 4 11 17 44 64 190 313 918 1889 2153 5394 13636 28733 45094 105794 143919 292935 566556 1550413 2114237 6080884 8993672 23698877 39203754 125336300 240951776 295413588 674127850 1836640610 4014833231 -1 2 5 14 23 33 86 235 416 849 1698 2910 7054 10026 28454 57495 114316 139666 287817 719717 1939714 2904009 4621912 10961063 29996071 57162145 116278378 234789973 391734415 875814214 1209979871 3531465240 -1 3 6 12 29 41 119 174 423 922 1255 3580 4528 15887 20436 38323 68473 146122 410189 820383 1651843 3700288 5558841 14909520 21436458 57672382 124520100 154405432 444995892 541467034 2073453692 2547312874 -1 3 6 8 21 62 79 133 284 869 2006 2400 5998 14215 26939 64506 111349 143475 417852 846950 1148076 2644897 8035927 9655055 18460034 35001096 112998534 254702899 334552951 749986637 1764015796 3695775139 -1 2 5 15 17 41 120 246 511 750 1586 3548 7946 9279 25462 51358 116927 139892 290398 710254 2092641 2115361 5679925 16449955 32631004 64637942 92321579 209789263 443252821 1033671063 1292846297 3414377604 -1 3 6 12 21 35 76 164 497 898 1622 3836 5247 10953 31146 51167 85125 142532 423892 840215 1664371 2642687 4242714 9800787 22244567 63720077 122193871 203543717 478269360 729150064 1380034092 4265153696 -1 2 5 8 19 50 70 249 434 886 1950 2586 4176 16222 29901 60411 113743 145553 294422 719433 1147044 2378277 6331466 8867900 31559422 54810242 109493194 262868948 368255733 595684364 2025192843 3888428826 -1 3 4 8 25 45 122 154 307 766 1081 2841 5122 10460 23900 46479 71215 142523 415423 565261 1129804 3176355 6089998 16624573 19343754 38821558 94941996 144644532 388379384 705456177 1424150736 3004947608 -1 2 5 11 27 39 90 212 301 586 1189 3084 5001 11005 17961 35036 98079 142980 281364 694582 1528077 3433545 4903185 12570128 29179132 40544490 81076830 165712845 429214221 624447845 1367781000 2218339081 -1 3 6 14 24 37 127 210 335 691 1148 2469 7443 12355 24239 34596 94782 144639 415347 825550 1918623 3301930 5033776 15981982 29041208 44736587 86444026 135582168 314960671 952987984 1699492850 3032897779 -1 2 6 10 25 47 109 196 473 994 1052 3311 5805 16362 22547 36379 68659 146181 284005 826363 1390290 3173851 5949954 14131388 27217730 59153979 127089105 150503295 410319163 780791385 2021916213 3111766891 -1 3 7 13 27 50 108 172 400 784 1867 3247 6550 12485 22958 60428 90037 145156 414928 980594 1796477 3432448 6464735 14127414 21042329 51576736 105740734 240665036 405593959 810615011 1729025279 3162182993 -1 3 5 11 31 37 120 247 373 673 1723 2164 7379 12807 23881 47414 75353 144433 414905 697919 1511504 3958669 5044597 16494141 33245869 47240351 84263999 228172490 288053519 993456568 1642967843 3067837381 -1 3 4 12 22 52 81 199 298 603 1346 2385 7428 16259 31738 62954 103896 146002 422729 584589 1682810 3034620 7246341 11230633 26595789 41727181 80810672 171263775 320726008 940890354 2070791047 4234319990 -1 2 6 9 28 62 116 217 322 562 1059 2308 4704 12677 29473 55182 71682 144647 293807 837299 1257417 3820430 7911060 15072905 27484128 45783769 68264670 146002567 328663814 638195227 1742747653 4017643658 -1 2 4 10 31 39 106 251 316 787 1332 4046 4321 10245 24339 63376 100666 142726 282994 583073 1418798 3963747 4898014 14506971 31583396 37792683 107314133 178498541 507932103 600219329 1454054134 3041206454 -1 3 5 9 24 40 122 189 310 775 1965 3284 6116 11102 27192 62556 86538 142363 419602 712992 1277169 3296791 5672764 16745141 23790820 39360931 106146316 263547028 418669470 768141876 1343186752 3666113496 -1 3 7 12 23 36 82 252 327 653 1230 3084 5183 15808 31501 33879 107304 145822 423640 955183 1677646 2902384 5172636 11211749 31717916 44360774 89852339 153998921 433237076 715122419 2120401305 4276837135 -1 3 7 8 26 51 121 193 270 701 1314 2598 4446 10040 26366 36398 86487 140053 421478 957013 1146049 3560623 6342467 16624901 26333499 36530704 85359806 179223168 367334887 551600332 1269670444 3332622854 -1 3 7 14 16 45 66 157 464 571 1359 3071 5161 9133 26632 57534 128424 141114 418257 979426 1957275 2251732 6071202 9138155 19209718 59097293 69626007 168747370 385349530 731259499 1137994259 3680822692 -1 3 5 13 17 42 106 179 429 977 1258 2495 7624 9494 26464 37007 115475 139340 421174 690664 1830766 2120683 5430009 14625482 25121355 58581012 133711954 152497678 304840216 950377431 1294532410 3338620070 -1 2 7 9 23 49 91 170 349 522 1996 2461 6403 15030 30834 51825 103727 146448 291765 971780 1288033 2907943 6718501 12136898 21318307 43222426 75374548 255209896 308045700 820181951 1904472643 4278109815 -1 2 7 13 19 36 71 218 277 635 1646 2881 4773 15016 18406 56497 66900 146942 282240 968861 1783253 2386540 5025627 8487581 28165093 34280785 79036463 205652059 386138346 655622523 1900413685 2187462533 -1 2 6 9 17 38 98 242 401 981 1940 2962 7975 8796 19504 36054 105211 140344 279681 824827 1290488 2125964 4776413 13196423 32848681 50847874 132962441 267861507 385871571 1024903261 1135677205 2520356073 -1 3 6 13 19 37 108 154 412 602 1846 2490 7373 11974 18864 41964 118078 141345 410286 833801 1829311 2390122 5030363 13969818 19747621 52139132 83277433 245759512 309480680 986885420 1501681844 2628918066 -1 3 7 14 16 63 124 146 265 776 1348 2958 6425 13589 27610 63036 123763 143809 418383 977231 1956081 2246733 7911847 16209436 20673281 37172102 107320961 174522277 370015252 812518005 1820728225 3702534682 -1 3 7 9 29 34 82 205 307 759 1396 2473 7058 15510 16647 58309 118855 145422 412511 982974 1302712 3697283 4361397 11228298 25916563 39388194 94484248 173319188 317275404 891551366 2081316531 2309936288 -1 2 6 9 30 53 123 188 455 692 1715 3837 7521 9323 19031 50986 111244 140242 280447 843697 1285233 4095037 7255595 16456723 23662973 62196029 84485768 227113574 480743319 956450185 1292163542 2551157715 -1 2 4 15 22 44 81 221 436 838 1112 2715 4745 15646 23927 65180 68544 145927 283581 583315 2040930 3037701 6090998 11211511 27662218 54539541 115099741 135056460 346115297 639692038 2081895593 3018744090 -1 2 4 15 18 57 119 131 423 900 1890 2432 7409 8897 17589 52636 88841 140854 281192 579729 2057639 2507214 7782539 15157650 18485308 57553730 124941397 238337779 304344248 987617086 1113832718 2259100700 -1 2 6 14 20 57 89 169 329 585 1497 3975 5328 11949 18998 50361 129034 141602 278607 843666 1950372 2772013 7785737 12576008 21764731 46020814 82600126 186417707 510996359 725873938 1501313461 2659476144 -1 2 7 9 18 41 80 141 316 692 1542 2996 6159 15314 24150 47364 79962 147265 283556 961052 1252066 2513134 5682149 11477522 17433469 39322961 87297712 213784124 374746313 842297360 1919733611 2981887064 -1 2 6 11 24 41 73 162 305 728 1634 3226 7173 12241 23361 34885 113926 142117 282898 825845 1543208 3299718 5672455 10465739 22034336 39223203 99533031 205587319 407104096 977059444 1518977354 3139104627 -1 2 7 13 23 63 121 254 500 595 1865 3974 4451 8878 30451 35784 85782 141278 294645 955581 1801811 2913647 8031907 16598842 31733994 63065914 81184529 242978205 517841803 559398955 1090609790 3801759942 -1 2 4 10 19 37 110 230 440 730 1873 2607 5294 9495 30264 49940 128282 139502 293790 580721 1427166 2389427 5162812 14023308 31078783 55722131 100047499 241915369 364327144 711056666 1330137277 3808856214 -1 2 4 10 24 47 93 227 268 835 1552 2288 5507 8278 21441 43448 78554 140664 286095 570647 1377592 3298074 5941462 11743508 30417663 36460438 114336775 210708892 269752344 692337495 1184394857 2859519547 -1 2 5 9 27 46 84 162 330 677 1497 2290 6330 10985 22353 34010 95162 142844 285371 693509 1262329 3430091 5801946 10712325 22291301 44453174 85764889 185150968 278180456 867763386 1345905367 2755890290 -1 2 4 14 28 58 114 163 298 561 1660 2705 6417 11840 22188 55925 90781 141963 285477 576287 1921579 3824587 7391976 15552907 22568600 40420442 69158126 201482752 341354293 806084897 1478067428 2698586683 -1 2 5 11 28 40 72 243 261 828 1550 3741 4342 11023 16482 65387 112944 143088 280970 713386 1541490 3819990 5562986 10191897 32655942 37152166 102992093 211312441 484493260 599643373 1357029017 2365791490 -1 3 5 12 22 38 66 137 360 815 1056 3153 7003 13429 32282 63211 77788 144319 423834 713609 1640357 3043608 4909421 9377396 17323112 49984474 102348829 148886079 429461472 874800761 1847903899 4116274640 -1 2 6 11 28 51 76 167 462 824 1863 3471 6132 13943 24828 50367 126805 144111 289608 842779 1559261 3829339 6476842 9819336 22693172 60856505 102453712 235092336 443540241 739780140 1779980905 3457855820 -1 2 6 12 21 51 83 140 398 582 1779 3548 4232 12750 26991 57000 94079 144822 287615 835700 1657407 2648048 6474517 11229131 16926529 53645579 82306973 224131165 445505277 576817277 1738877912 3726155895 -1 3 4 8 21 37 78 133 353 784 1526 2446 4952 13238 23008 36620 99546 144775 414799 563140 1155601 2642520 5020193 9812564 18380263 49217227 107180418 191058300 305740548 607514039 1640818377 3105052334 -1 2 6 14 17 49 116 184 485 685 1308 3458 6205 13678 26727 48352 115655 143913 287179 830087 1960090 2123263 6726903 15070965 24009388 65854498 87386869 181394475 441454426 869932443 1870543119 3686298361 -1 3 6 8 24 59 73 221 342 586 1342 4052 5229 16094 19984 62017 103703 145687 410910 846405 1161474 3293393 7398566 10465172 27818688 43689714 82792316 184408246 505859557 705419564 2040843993 2546064940 -1 3 6 15 23 59 120 136 350 696 1819 4084 4817 12689 21905 46230 117169 144747 417738 831161 2090289 2900949 7376879 16615209 17608525 43378304 84428475 249464481 517708149 661948619 1720420527 2759638282 -1 3 5 12 19 56 119 209 498 908 1508 3151 6591 11886 30247 35875 107898 141798 425019 695365 1678905 2386417 7777253 15058600 28873240 63275291 123752351 188271404 420575737 821125619 1527336107 3864739429 -1 3 7 13 26 37 107 135 419 529 1540 3369 5515 10861 17806 61781 111889 143310 412809 978871 1804069 3560637 5034435 14281348 18278054 58038779 73688768 214084177 459765488 671342594 1344207878 2254020652 -1 3 5 11 29 45 73 145 507 562 1392 3173 5535 9664 30623 62007 112768 140123 425188 716313 1541422 3696236 6084795 10083540 20381326 63679613 70649162 174197791 433591663 679748840 1330410714 3836146851 -1 3 7 9 16 41 124 128 283 757 1992 3191 4529 9494 17900 49566 105502 139535 412921 973691 1287541 2249670 5564425 16239055 17876553 34705498 95695100 259811635 432054112 555050924 1327352706 2233385164 -1 3 5 10 22 42 69 252 500 669 1321 3974 7268 12931 25723 38036 77974 144626 420924 688853 1380492 3046786 5417091 8473555 32412962 63124219 90583094 181035281 517118945 996224282 1620575440 3272477953 -1 2 4 13 17 62 97 158 305 553 1122 4022 6192 14697 26363 37866 116112 147049 290748 557432 1829259 2128968 7909291 13348428 19181731 38116874 69518408 135864549 511263119 845404678 1986924318 3294894462 -1 3 7 12 20 53 110 233 501 898 1188 3672 4396 9436 24942 38872 113166 139854 420018 953668 1672014 2781387 7123464 13883689 29930182 63297672 123908560 160161033 491175301 566741983 1313116734 3392386734 -1 3 7 15 18 49 75 189 321 980 1291 2314 4885 8211 16537 37949 106605 141292 413589 953018 2070588 2511625 6599994 10085305 23508974 44164546 130464389 177863790 323390557 617845864 1194346895 2317649672 -1 2 7 8 31 37 116 183 466 657 1889 2797 5173 9679 32688 45500 129258 139601 291173 961214 1164543 3958139 5148432 15186885 24958284 60782007 90545333 238857715 344051323 731410907 1316924273 4038575692 -1 2 4 12 23 32 110 206 352 927 1737 2427 6058 13497 24102 45400 69864 143445 283469 567993 1653916 2901324 4496625 13985791 25623434 48992945 125138007 223396694 323605543 768077522 1856089155 2955098797 -1 3 6 14 26 40 116 155 332 899 1245 3903 7122 12274 26066 64270 84908 141640 421024 845908 1930679 3568976 5685546 15014208 19439097 44807542 123301529 155867978 527869559 897443289 1478614030 3276376751 -1 3 7 10 31 59 99 130 472 841 1913 2673 6687 12499 23910 63112 81554 144792 414377 975397 1382434 3951253 7395169 13192123 18000571 59361946 115937043 237267572 365994023 937677257 1742421362 3044422512 -1 2 7 13 24 63 116 253 380 730 1033 2149 6859 11490 26773 41110 70626 142335 288734 963960 1780267 3308454 8033582 15159584 31649607 47040299 96975136 149366657 285764157 922788973 1555897060 3633591260 -1 2 4 15 19 60 123 225 447 605 1743 2297 4833 11259 28668 44243 76766 142955 287380 570200 2039722 2389484 8164819 16740349 31386911 56485164 80328692 225529901 270049772 651638005 1401428785 3554687500 -1 2 6 12 27 38 100 203 291 814 1918 4057 8059 15840 17546 35478 92678 143875 285629 833476 1650510 3455719 4797702 13012007 25913268 41822693 101478357 235856089 510754843 1011721782 2084689577 2238516169 -1 2 6 10 30 49 96 211 277 554 2026 2622 5483 14714 29477 45384 85679 144228 288271 821410 1391625 4096399 6761719 13546910 28787029 35138519 69615668 254072761 363710287 671288830 2002969010 3950882149 -1 2 5 8 31 57 78 166 395 717 1117 3632 4301 14196 31272 35391 114280 145675 289345 703685 1164933 3979126 7854624 9737549 22649622 52457488 100439127 135501838 491550221 573218769 1783071984 4285682867 -1 3 7 11 30 48 66 188 272 566 1169 3036 7397 12788 32056 35573 97263 146031 418158 965123 1508548 4109415 6754707 8953191 23680964 34632939 68981465 160776519 380918517 995416267 1720957223 4058234186 -1 2 6 13 20 32 79 245 476 986 1932 4025 5826 13716 23887 47878 83351 145985 281395 823216 1776327 2786597 4523774 9481264 32863115 60710984 132840998 262397873 515970008 780967516 1832854005 3065302215 -1 3 4 14 27 61 103 167 455 899 1168 2604 5924 8300 19960 52769 124097 141855 416273 585522 1944398 3466065 8237302 12900741 22398259 62022816 124162510 164692864 359895387 758814711 1189416851 2441579109 -1 3 6 8 28 51 113 141 487 615 1164 2083 4708 11418 31296 44554 90601 140518 420072 820109 1120428 3837436 6359034 15514065 17647124 66603816 79619553 164594946 287941320 668585338 1552892140 4272703395 -1 3 5 12 31 32 93 172 282 566 2029 3857 7633 14321 20969 65159 124846 145541 412899 706699 1684980 3981985 4694358 11723976 21487526 33715490 70420215 257260420 522287725 957839851 1788443939 2928769018 -1 2 6 13 23 59 79 154 388 667 2003 2149 6055 15350 18165 43004 93412 144378 283044 826737 1780205 2920456 7549256 9483722 19618223 52980207 90103555 253461421 294774115 754000945 1938983277 2177439377 -1 3 7 15 26 57 127 252 406 922 1694 2610 5596 13785 25788 57271 129539 147226 422120 977349 2070603 3598912 7708391 15917087 31558635 51696652 123726967 234490928 368451254 676340324 1829917873 3349329517 -1 2 7 9 29 61 122 170 409 942 1797 2295 6741 15671 31838 49775 110893 144756 288682 982146 1297096 3735125 8376123 16315156 21223672 50649306 120687938 248007577 282501284 928596227 2081287023 4115444877 -1 3 7 10 25 52 104 216 409 949 1584 2818 5756 9643 31008 61432 86277 142947 421611 969149 1388207 3197889 7285642 14469016 27473038 51179875 118580290 210663553 399436853 791107527 1307714734 4260789131 -1 3 5 10 24 43 91 199 479 939 1401 4047 5049 14949 30613 51879 118553 144717 419251 717696 1424507 3339089 5356958 12513431 27113562 59178499 118729083 175948592 508942132 608309575 1918254485 3874127674 -1 2 6 13 31 48 102 203 369 935 1852 2091 7222 16068 22396 60347 102274 144924 281163 841271 1826551 3987113 6676271 12768447 25811671 47372320 120703392 243593812 297778580 980578945 2066647626 2728210355 -1 3 6 10 21 60 80 160 453 595 1614 2730 6951 14914 26479 43366 82105 143461 425454 823710 1384670 2658374 8331937 11441768 22227172 61770755 80548188 202960769 343913915 893500707 1896587430 3242955012 -1 3 7 14 30 33 124 187 393 979 1733 2140 4518 11719 23126 44567 95534 140627 412383 950700 1911324 4097400 4532131 16030513 23925036 52623680 134202611 222520630 294914825 546444979 1561208454 3136048151 -1 3 7 15 25 37 94 216 269 655 1463 3744 5834 10979 27671 48157 74244 140625 424059 955145 2048065 3182284 5075694 11591339 27887824 35990961 89010482 199776118 480964969 790621058 1360233601 3517529665 -1 3 5 12 26 53 67 235 301 647 1101 4031 7781 14651 18880 37141 74635 145310 415079 699521 1664207 3586630 7162860 9362888 29998878 40308701 91772855 136620046 517040674 1043899930 1995929459 2577700971 -1 2 6 15 25 41 83 162 386 999 1038 3000 4983 13506 23973 34214 78735 147163 281972 833009 2057340 3189548 5721965 11067299 23050512 54072387 126113609 142644318 376766891 627207921 1869272911 2964041686 -1 3 7 14 25 40 104 204 337 623 1953 2923 6259 13481 31034 40799 93756 147118 418683 961746 1908111 3193409 5717297 14476615 25425039 43867168 76959294 262726267 386793005 851003391 1819442826 4280062984 -1 2 7 9 21 37 77 142 376 860 1450 3354 6263 14425 21413 45070 68118 144388 280824 953609 1267006 2662031 5209490 9887857 17546973 47657078 115761509 200208425 461345464 851394807 2003877770 2922714507 -1 2 4 8 27 32 100 192 311 883 1412 3558 6026 14083 31254 62783 96131 146355 290341 575120 1114920 3464445 4531107 12751340 26586242 38998859 112255122 201017017 437668071 764445238 1763677249 4258363628 -1 3 7 14 23 41 94 140 470 827 1138 3941 7982 10594 27656 34495 106062 141223 422092 961266 1966016 2931048 5623006 11596104 16990067 59754856 104660277 142550127 529657811 1031442341 1440712818 3550877923 -1 3 6 14 30 52 98 164 510 707 1330 3079 7031 9779 26047 55836 99256 142232 425158 850001 1960217 4123978 7327882 13279294 22245662 63951648 100050526 177699412 423477414 905090466 1224156941 3260634285 -1 2 4 13 31 61 107 130 303 634 1196 3051 5466 15417 28732 65484 106707 145013 288295 574728 1826796 3987395 8384108 14466244 18559296 40583622 76791617 163454321 381562551 672153973 2111608116 3958209614 -1 3 6 14 18 34 112 214 264 529 1868 3595 6711 13819 22015 50308 85857 145933 412834 849138 1905375 2549942 4402017 15638656 28825063 37462866 75438908 240450897 501811132 917030341 1845710315 2818063577 -1 2 4 10 17 36 117 167 267 515 1836 2500 4283 8209 29437 65311 125457 141377 286978 580296 1415138 2149838 5095275 14724439 23029502 37699394 73245797 245275258 311901378 599236647 1158845974 3912836069 -1 3 4 9 16 46 105 152 399 770 1359 3066 6527 15675 29757 50761 70655 145325 421758 589012 1272564 2287519 5984378 14196414 19234856 53846322 105898979 174147717 377921689 823128425 2099735775 3779258796 -1 3 6 13 30 60 102 180 470 866 1867 2512 4785 11645 18342 49217 124521 140697 415596 845901 1813899 4127290 8356280 12762986 24462643 60774018 111376887 242170811 312735276 640420907 1560420160 2196255042 -1 2 6 12 20 61 107 194 325 936 1831 2957 5836 11480 28202 59588 102990 140945 293533 835961 1700589 2807498 8379896 14204695 26820549 44906562 120926804 247146070 385289807 805268559 1596299291 3490066949 -1 3 4 11 25 34 64 233 435 807 1691 2615 6745 14959 19027 42040 82820 144249 415389 562294 1512382 3190101 4415425 9044525 29492442 56364629 102503785 226766331 368599716 928303944 1933810294 2599783532 -1 3 5 15 25 32 95 132 261 650 2034 2911 7288 14274 31833 41260 92654 146970 419788 695707 2034054 3188809 4682497 11927804 17826263 36832024 88736843 258477633 402001966 977543483 1805145320 4116508362 -1 3 6 11 22 41 113 170 408 899 1438 3188 5601 13999 24314 33018 75706 145790 413420 834233 1535356 3050572 5583704 15469961 21239524 51393237 121786810 200446242 435101370 672298784 1795880447 3052786691 -1 2 7 11 30 44 72 203 421 726 1701 3261 6212 16371 16960 48519 91245 143839 285818 954194 1522894 4109759 6125536 10229950 25443895 58212377 98744921 233270161 414592396 861301010 2077415557 2325194125 -1 2 4 8 27 56 88 216 388 753 1820 2249 4544 15133 23394 59784 108149 143723 281935 580519 1175190 3466749 7715588 12195509 27538253 53889986 92459440 247461945 273733258 540930202 1919076309 3152136939 -1 2 4 14 21 63 122 228 395 1007 1875 3328 4422 9891 17810 64639 115690 141483 283146 578617 1937526 2686813 8111473 16656080 30426475 53804500 129876059 242888524 464674336 560383877 1263383302 2260513528 -1 3 4 14 29 52 120 208 396 993 1691 3311 7149 11075 19292 34540 78784 140422 415643 565966 1926429 3703835 7288727 16395352 28984392 53124004 129438727 234779854 403766260 876337435 1358676144 2561273538 -1 3 4 12 20 34 124 223 387 946 1370 3319 6571 9458 20760 36245 103381 142155 412693 567033 1695667 2788733 4428299 15870046 27281439 52865067 121225426 174497886 403953296 815962385 1327607186 2879412919 -1 2 4 13 19 56 105 225 388 713 1270 2667 6944 10161 23547 57080 101366 143298 280028 586021 1822211 2416306 7703386 14167777 31213100 52884997 100254474 152750123 358726526 898647698 1261238044 3174940823 -1 3 5 15 21 60 115 169 473 934 1973 2868 5356 14615 23054 54857 103324 143719 411736 714412 2087047 2675064 8362290 15607527 21657529 59946383 120266404 262502104 390590092 713200481 1948477698 3103376241 -1 3 5 10 25 62 93 160 447 524 1819 2063 7535 12185 22794 51292 81158 140628 410153 716017 1408443 3198803 8074530 11679822 22179168 54965406 74561175 247330304 287775857 957639599 1517469311 3211898317 -1 3 7 14 25 48 99 147 503 626 1386 3435 5717 10312 29997 46845 116452 141188 419640 954514 1942420 3191311 6801779 13251957 20725789 64157242 77148654 170071313 462779468 797568874 1430540475 3813069883 -1 3 7 9 30 42 111 148 400 610 1447 2949 6904 9464 19185 60644 93813 142815 414971 966819 1259761 4122870 5466089 13775399 20740698 51548717 75756644 196068458 376683387 906306531 1275383496 2645240164 -1 3 5 8 25 42 89 233 274 951 1087 2148 7533 14242 29830 43800 89803 146785 421477 692460 1130325 3193989 5469177 12219043 29664536 35474790 120068128 150486260 289696849 945592026 1774924128 3808472918 -1 2 4 9 17 42 109 218 492 951 1148 4022 7664 13283 23587 49402 129597 146974 280112 587962 1291403 2150666 5361744 13655660 27445008 66318735 120204449 134506931 512005181 955329967 1631446806 3006532627 -1 2 6 13 22 36 73 179 293 828 1577 3020 5146 14186 30222 49344 79559 147102 288577 850657 1793541 3071593 5051925 10254498 24697331 40574859 103311640 216588884 381384057 720669861 1776524914 3796101504 -1 2 4 8 26 39 114 187 296 577 1283 3547 8082 12930 31269 62323 109928 146446 287398 575980 1164421 3596601 4948094 15627429 23260130 40736714 81679798 181583704 445065895 1032026789 1623443740 4233952853 -1 3 6 12 29 44 115 190 388 620 2006 3415 5472 9123 29359 56688 112022 142719 418553 849295 1695139 3719229 6260976 15230854 23264800 54511175 77263626 259511169 461689099 691118880 1121323810 3921418810 -1 3 6 14 24 36 107 155 287 919 1794 2173 6224 15639 32308 44558 89698 145307 418397 826662 1913646 3324419 5207357 14182317 19698020 33760591 125342836 249899195 294289610 844300941 2080953308 4026660820 -1 2 5 13 29 33 69 232 458 768 1611 3697 5605 15536 24398 39844 69566 143468 282442 699908 1788350 3704810 4664148 8536507 30325401 61175560 106617965 203668287 494490161 684240532 2122664186 2983101832 -1 3 4 14 16 60 107 186 363 858 1115 3290 7661 15937 30481 34773 86673 143585 421127 569497 1914441 2265700 8354849 14444123 24028406 50272987 114476007 138919220 414440836 969110435 2070839274 3827865191 -1 3 6 9 27 59 95 203 354 883 1881 3732 6249 14133 29279 56758 85110 146298 421757 843835 1257348 3458847 7437875 11551682 25338797 50302204 109136565 238958520 482505672 850845687 1765755013 3901371381 -1 3 5 10 28 44 95 231 427 798 1822 2628 4230 16027 18920 58521 87732 145043 417007 709654 1376881 3864520 6254275 11957961 31239763 56997203 108227297 247364569 353547331 586914460 2062229032 2665402582 -1 3 7 12 21 46 121 194 456 782 1480 2216 4110 10524 18770 42910 69342 140195 417395 950407 1661442 2667555 5972751 16670861 26930951 62237257 106637497 189560173 276877012 594146272 1435609009 2597794170 -1 3 4 8 23 38 89 156 458 775 2000 3801 7982 10282 22072 34779 94386 140475 412725 566683 1126481 2923395 4939669 12090673 19846765 62126368 105990898 255345554 482916409 1029905421 1465828632 2686569034 -1 2 4 9 23 50 74 134 420 908 1451 3192 6145 9484 18858 52490 79531 142315 284260 582354 1273705 2937917 6361531 10380321 18518565 57655681 124615291 199945112 429226643 868674240 1278572659 2601184716 -1 3 5 15 22 36 101 212 492 675 1310 3007 7524 9159 16626 61286 66406 142281 416695 704598 2052567 3077074 5186134 12742325 28360252 67100121 85155756 182379760 378740343 969672948 1129585365 2288921973 -1 3 5 10 26 57 71 248 295 952 1370 4044 7809 13594 29291 61708 65949 145636 420850 707694 1402102 3598617 7683762 8804907 31634349 40996027 118871226 168517680 504685755 1071327209 1822189100 3967341964 -1 2 6 12 19 34 93 191 409 569 1928 2626 8081 13804 18328 59531 69020 146676 285857 840551 1661610 2421408 4273575 11824776 23240228 52014206 70109257 260786411 364171942 1018910756 1860498600 2204974561 -1 3 5 12 23 37 106 182 402 935 1675 2232 5501 14077 26503 42044 73317 146568 423579 695924 1663125 2930359 5055215 14436885 24307942 50462458 119526928 233411607 274294822 689742807 1810043945 3242732998 -1 2 4 8 31 38 110 221 475 561 1954 2968 6108 14729 25963 52291 80386 143715 292441 588538 1132325 3988946 4786815 14042360 28215629 58831113 71141183 262273884 382276783 751594546 1994972561 3327068885 -1 2 7 11 29 62 125 231 354 972 1493 3041 4954 9536 17501 63723 98352 142521 282827 971140 1563423 3731051 7974530 16153489 31231285 49354064 133238411 191708324 377050147 613809375 1290972280 2173655267 -1 2 7 11 30 57 106 174 261 594 1354 3053 8103 13933 28446 47226 85104 145602 293711 954757 1512828 4124463 7835155 14280609 21844496 37621087 80351829 174335288 383666296 1038021981 1770369767 3609826769 -1 3 6 11 18 55 102 140 276 817 1210 3278 7312 8850 28889 39205 95966 142058 417949 829188 1516751 2540526 6917833 12843379 17525183 33819927 101719661 159786218 416840221 999198657 1123894216 3946343599 -1 3 4 9 20 33 84 227 383 999 1147 2602 4622 9480 31555 52891 99825 142085 418707 587975 1300480 2792017 4531085 10700686 30519558 47870227 126934072 141402461 367547062 640068118 1291547278 4260489486 -1 3 4 13 17 60 109 168 440 841 1897 3972 5643 11669 26243 48992 72781 140546 425874 558387 1791130 2161264 8376459 13741155 21966402 56522177 117348467 238642849 505064129 803289067 1547718165 3241333636 -1 3 7 15 22 61 78 201 381 767 1230 3114 7198 8890 26466 38169 74015 141864 423898 961047 2058081 3071495 8244098 9548014 25757564 47989086 93519508 155036020 428682048 973618694 1106658314 3300716868 -1 3 6 15 25 60 64 134 422 614 1115 2098 7458 9278 19069 54469 122383 141369 417668 846997 2077536 3191289 8346141 9373934 18346734 58097184 77638723 135757749 289357994 969351877 1296935394 2660932484 -1 3 6 10 17 34 106 255 410 717 1183 2580 8147 12264 31231 39638 80119 139666 421308 829471 1403436 2148361 4444515 14392656 32463050 52337312 96548914 164765783 362966988 1009560990 1529963442 4177449080 -1 3 5 9 22 55 120 185 349 599 1728 3059 5090 9856 23338 59325 104184 142097 410189 708820 1305965 3055103 6890350 16338447 23449798 43579223 81769705 222723332 381861374 633828207 1213447065 3099878372 -1 3 4 12 25 54 91 207 378 544 1584 3758 7592 8333 26246 42472 86410 141548 423082 563763 1642728 3204984 7052274 12438680 25375765 46828014 70986907 217490234 478371380 960903160 1140872119 3263885678 -1 2 5 10 29 37 115 162 426 679 1861 2753 4808 8505 23795 32980 78977 142379 279830 700772 1396551 3733801 5236535 15697583 22505066 56799479 85937588 239795896 346549492 643536759 1187463828 3048006131 -1 2 4 9 21 45 122 213 455 514 1740 2783 6491 8851 20132 40931 118126 142911 285716 567173 1287526 2683587 6234087 16742509 29340530 61523525 71394759 224370090 342924242 833732815 1077821300 2453430502 -1 3 7 10 19 62 77 172 261 553 1543 3097 5102 15572 19809 45551 73100 144903 414543 957727 1403316 2409384 8119499 9933821 21586450 36101961 70504351 212592867 421625923 622681674 2086310727 2503965845 -1 3 4 8 24 45 100 255 410 1007 2037 3175 6964 12886 30458 50252 88000 145488 418385 584418 1122130 3314044 6144679 12841318 32212064 50939880 127409166 252461033 423784102 904851631 1647259476 3762611168 -1 3 7 12 17 40 87 223 452 943 1973 3419 8185 9870 23708 44290 72240 142779 413100 955316 1666540 2147070 5758468 10746929 27503372 60888607 119287946 267808371 460113790 1019205507 1260644560 3030359277 -1 3 5 14 20 35 122 147 297 670 1879 2961 7321 13099 18445 59048 78263 147174 417250 708315 1916967 2788944 4308642 16613996 20961665 41230044 90719275 241364998 377298318 1004814410 1657864031 2641956655 -1 2 6 10 27 54 117 188 274 983 1876 3686 6307 10466 23621 58177 67707 139517 280893 840914 1405900 3441692 6917344 15052137 23848724 35206601 131877734 241750293 502757825 868521073 1470607590 3052913667 -1 2 6 9 17 40 83 129 281 709 1463 3023 4963 8356 19548 56299 124745 143344 284242 847231 1278341 2140179 5590213 11101420 18300298 35375636 96632041 200323360 384924885 607194993 1158915172 2417684056 -1 2 7 10 31 45 87 236 485 883 1477 3397 8066 12245 27854 58747 95357 141030 294292 971019 1390938 3978507 6278703 10743947 30124138 66912450 111208080 184905974 456010214 1007969578 1481700772 3504686053 -1 2 7 13 23 46 69 245 298 654 1316 2949 4228 13167 22719 39423 128217 146597 278989 966151 1807926 2943033 5837983 8863706 32981663 41139477 89298395 184412900 377754869 599407359 1658735759 3091505758 -1 2 4 10 26 56 88 159 368 934 1157 2217 4543 16119 24312 41150 93043 144380 279749 559653 1376281 3594333 7714945 12296035 19787477 47918698 119978831 160908124 271998838 561685165 2069982651 3086105868 -1 2 5 10 28 47 115 177 364 902 1906 2764 7284 13159 17347 57760 70640 147417 284260 706769 1403577 3835875 6004293 15711487 24238802 49108987 122344903 237066828 343982948 983659903 1613280165 2322716574 -1 3 4 8 18 41 68 231 351 605 1995 2880 5583 8308 19668 56801 94770 142792 413870 585279 1119985 2534642 5624652 8643205 31162743 43453029 83140194 254129663 388195384 701106464 1164710502 2508991369 -1 2 7 9 21 55 115 230 264 859 1626 2715 5065 15438 27735 42935 114481 143819 292572 954292 1304474 2681872 7036906 15431523 31010305 36958659 113433981 207693991 346159737 624217529 2135888408 3612450109 -1 3 6 12 30 63 93 183 422 889 1321 3326 6355 15065 23266 32879 79772 143884 412722 828497 1662614 4128163 7985963 11913207 24376133 58308536 110953743 180649966 415427549 839384707 1926081985 3175692615 -1 2 4 9 24 52 126 243 500 817 1798 2109 5499 10931 18628 60412 121911 140441 284516 577628 1290707 3316658 7167259 16207819 32730139 64435140 102234104 249327200 299546951 698417244 1381470060 2636708836 -1 2 6 8 21 39 120 155 314 562 1948 3014 4147 12210 28342 32820 120831 139885 292407 834190 1153926 2675994 4921790 16713021 18952396 39150290 70362684 267948949 382205147 580403893 1521936994 3515832611 -1 3 5 15 17 47 98 254 435 777 1301 3684 5990 13857 23090 54766 115623 146537 409938 717695 2074371 2141773 5864322 13464574 31944677 55263442 106773383 182288905 492359331 755098962 1795315769 3161772763 -1 2 7 9 26 48 118 150 281 1004 1719 2385 5860 14745 22685 41936 78300 145299 279914 952500 1268747 3593279 6681369 14810415 20570298 34589547 128165881 229459817 331413076 794527997 1969301226 3219524653 -1 3 7 15 30 46 64 198 388 658 1660 2718 7589 9000 25597 36716 122608 143083 423756 963691 2068864 4116825 5969237 9245066 26680581 54463167 91043199 206665378 348495603 951501773 1108288555 3379905157 -1 2 5 13 17 59 113 140 415 822 1246 3317 7165 16104 29501 45597 66067 145288 288349 692618 1787348 2156541 7600145 15465199 17169874 51508389 101573108 158056971 414287207 879056086 2047134058 3980634035 -1 3 5 8 25 43 113 136 504 686 1943 3073 5328 11373 20020 43121 99416 140619 414039 695464 1176163 3206872 5321014 15438684 17042936 63837821 84945919 267272765 427211960 719693854 1551264526 2443245998 -1 2 5 8 27 61 116 239 440 762 1847 2713 4430 15786 17469 41635 106701 144092 284830 689243 1165686 3467973 8330194 14792843 29891131 55062199 93618069 245428100 346101511 561881161 2140156860 2226412470 -1 2 5 14 23 50 96 132 404 722 1288 3207 5637 13631 20301 62897 84520 146959 282707 711585 1910004 2929765 6401478 13192708 17969575 50872596 97969838 182678444 407791408 797085803 1847189296 2528505116 -1 3 7 9 26 58 78 234 288 877 1906 3815 4234 13075 27116 34372 122155 145853 421927 961114 1283274 3597172 7556954 9560020 29506629 41712543 112373925 241155938 475571509 599492336 1639503222 3736939561 -1 3 6 12 29 49 66 198 469 651 1848 2223 8091 11223 18862 63039 98959 140976 416050 838633 1702993 3717101 6646491 9145607 26227120 60452150 90220871 248988217 277463461 1014942040 1404828473 2669461422 -1 2 7 13 30 47 71 230 351 624 1045 3235 5434 8866 23370 44885 80458 141340 280147 955829 1791237 4127052 5997559 8599531 30424983 42492392 78299382 142862934 418115577 673046640 1089467173 3185563938 -1 2 7 11 28 43 109 158 334 1016 1840 2092 5423 12568 32042 48778 100771 146808 288373 954655 1562416 3851987 5454356 14134341 19690494 44998938 130001185 244743924 286177730 675381537 1681008980 4155004026 -1 3 7 8 18 38 113 230 328 622 1457 2402 6604 11062 19564 43778 120804 140617 415822 954909 1158545 2548265 4945134 15722865 30954364 45911585 76517243 196523596 325580590 833254457 1401475869 2429359418 -1 2 5 9 16 36 122 193 369 911 1431 3266 8127 14400 30110 38249 71055 143982 287321 703845 1262528 2286837 5082786 16596610 26632282 46971456 122636672 199947228 409708464 1026124718 1996272205 3814545683 -1 2 7 9 20 62 66 199 437 592 1215 3415 4952 12190 16742 50601 66479 140459 285362 980964 1276075 2787009 7979606 8989597 26898333 55084817 79806629 163786294 460480905 623416252 1519117709 2305783424 -1 3 5 14 26 52 100 236 464 825 1309 2691 7018 10734 24556 45146 111913 140759 412172 690927 1957625 3599619 7275459 12688995 29392043 60355713 101526538 182046228 344382742 903443254 1420525547 3082251210 -1 2 6 8 24 61 101 154 282 762 2009 2832 6715 13606 19371 51297 120874 146392 285870 847669 1161461 3310560 8327169 12968750 19031718 34386076 93541214 257635417 391743347 922276321 1851779284 2613738804 -1 2 7 14 22 60 118 251 501 705 1729 2109 6229 13773 30850 48169 94433 145745 290659 956964 1908935 3065247 8245126 14765402 32266505 63760270 99193213 224240041 299881693 870153453 1863724957 4271917576 -1 2 4 12 22 47 77 132 258 615 1143 2352 5190 13930 28800 60577 104694 145481 289764 574414 1688422 3049042 5986678 9568029 18277400 36016069 75630612 138679924 319959716 710179036 1772419679 3938298690 -1 2 5 11 17 54 88 197 298 942 1977 2842 7387 15326 25125 35143 105516 144886 291307 697027 1561203 2160925 6896802 12182183 26904535 41520742 120462432 267532893 402284601 992513204 1912181274 3364365846 -1 2 4 15 25 35 91 243 350 560 1913 3271 4106 12786 32125 56551 89121 145726 287959 587495 2034876 3192896 4434558 12399646 33480599 42162498 70398665 241989852 404018720 575095432 1726226261 4145030626 -1 3 5 14 27 39 99 217 359 809 1559 4054 4952 8306 22511 47397 104904 142319 413291 689050 1962579 3471342 4791240 13622164 27966572 49647855 101201479 214204124 510456757 619385126 1207419142 2697363589 -1 2 4 15 26 52 85 144 446 954 1736 3560 5719 15395 29055 48049 99472 144680 290769 563748 2085714 3594124 7149802 10611239 20491685 54900747 117982595 219469578 447027580 789441015 2123017149 3981948131 -1 2 5 11 25 39 69 162 294 658 1106 2147 7345 8625 23105 62540 86927 142860 280637 705933 1522972 3194574 4952590 8592371 22342442 40989723 91519485 135179036 301313499 1006593270 1203522665 3211709922 -1 3 4 10 20 32 100 207 309 677 1122 3003 5874 16346 29779 57221 128113 144370 421659 587857 1417278 2798878 4654130 12813223 26143379 38638803 85251631 137881388 378143811 789842908 2072516153 3821158117 -1 2 5 11 30 51 97 188 484 616 2028 4058 6553 11365 21674 47165 80979 141222 280558 689250 1527853 4126857 6534675 13331532 23630980 66808227 78158866 255163954 513715180 810353075 1569999222 2756222541 -1 3 5 11 31 38 73 129 411 805 1767 3335 4584 10526 31402 50606 84651 139324 418683 718812 1509300 3973990 4961914 10172977 17890015 50665044 102271586 225692925 460849097 539734227 1440167866 4210748093 -1 2 4 12 19 48 79 212 373 716 1257 3941 5779 13073 24604 57511 124041 146375 294655 576682 1682369 2396987 6634253 9809605 28745525 46213830 99325067 158654997 522838265 790639879 1656122329 3404134797 -1 2 6 8 26 60 101 164 399 520 1914 3406 6814 11864 25431 43383 100928 141176 290817 824603 1168925 3593818 8192523 12964828 22994379 52631454 74965135 236756194 462537818 915335644 1493392282 3394185593 -1 3 7 15 23 58 85 178 418 903 1479 3932 5523 13288 27401 61949 99867 146379 423503 974453 2081018 2918928 7555828 10993861 25070158 56838745 124371269 185633201 529485635 682610524 1629789877 3757013833 -1 2 7 15 30 34 81 191 447 615 1666 3872 6888 13692 24979 46117 89653 147339 291182 954559 2037966 4114928 4313089 11475551 23514717 55172273 77137088 226685811 525183504 911972381 1875899473 3428015608 -1 2 7 12 19 61 119 202 313 720 1246 2192 5728 15532 22114 41023 101447 144296 282435 951577 1703622 2417303 8328401 14934046 25872415 39812790 97458049 158066666 283166624 775251562 2108764506 2799539028 -1 2 7 8 23 42 72 222 268 529 1567 3165 5611 14243 23661 51487 67473 147017 278618 975611 1142955 2916841 5372821 10314269 27965650 37598480 74158799 211284101 427129164 689085894 1786630212 3072791890 -1 3 7 12 29 45 69 255 296 736 1373 2175 4134 15813 19041 64569 83510 142817 423840 964179 1686046 3763175 6183465 8569161 32050586 40948273 94844531 174495298 295031946 601223752 2086507494 2600670825 -1 3 4 12 18 53 106 225 430 873 1084 3107 4778 14695 21276 56568 123371 142280 420468 561138 1654058 2607707 7225704 14345282 30650704 56816355 110855289 147633084 424632406 669319685 2000130821 2825815346 -1 3 4 13 17 49 71 186 267 911 1658 3220 6790 12607 21965 48297 73711 142258 419049 584013 1811244 2176128 6704796 8425437 23547429 36478918 123300347 202563606 416264984 910627646 1728721289 2698138836 -1 2 7 13 23 39 69 215 372 667 1756 2508 6083 13551 16558 33523 88391 140090 291940 967199 1825646 2980638 4740578 8433890 29036650 48150215 89331848 225485682 312683447 753068073 1850849690 2306576176 -1 2 7 11 20 47 80 143 350 533 1651 3659 6546 9424 26809 44462 128640 146779 281691 968059 1530837 2869838 5796587 11177032 17273868 41976175 72976825 202681643 490469320 815939430 1333414515 3644378027 -1 2 5 9 21 48 79 143 258 1013 1741 3742 8057 12467 29015 62919 75334 143355 278953 689178 1299082 2689629 6711471 9489250 17254758 37677414 128258128 225202375 480946908 1036619906 1694074924 3899504090 -1 2 4 15 29 54 97 163 444 697 1192 3699 7724 13621 27585 59830 111640 142120 286364 557762 2055222 3775939 6975976 13554515 22135678 56554349 86085512 167010298 494436703 1045781475 1813091643 3680396511 -1 2 6 12 28 63 67 212 308 797 1670 2861 6479 15558 29747 58997 106399 140729 280750 823975 1669261 3914188 7891673 9360046 29225987 38466691 108641266 234516335 392748899 829155013 2109395125 3823890885 -1 3 6 9 31 55 125 193 386 522 1329 4064 4121 8768 24371 65373 89595 143990 425267 827595 1287131 4025447 6965384 15783638 27074082 53147990 71521398 184036120 514607090 579258323 1139621752 2966855774 -1 3 6 11 21 48 66 136 379 693 2019 2745 7724 12100 22958 57502 98571 143654 423551 833640 1532761 2733841 6573091 9360311 17559979 46694855 86445452 254617620 351629161 1067294991 1500150514 3108155202 -1 2 5 11 31 41 70 194 403 864 2018 3086 5014 13576 18720 44759 88335 141051 294065 714378 1570150 4029355 5525532 8554117 26817106 51183480 111795382 252908459 419728909 633285153 1874515442 2615522090 -1 3 4 15 22 49 116 239 367 562 1716 3128 6846 16028 19313 57406 97183 140398 423272 568035 2070688 3103691 6707791 15125195 29954919 49200983 70105291 233383307 425518390 912224859 2079602267 2670877629 -1 2 7 10 21 45 111 191 343 834 1246 2889 6358 10734 21779 52652 102528 143726 293890 956735 1400716 2729776 6046100 13955603 23460989 43163072 116479159 154517350 388000101 844932231 1471624394 2784822387 -1 2 5 13 28 55 75 139 432 971 1106 4055 5379 15256 27287 36086 67629 143093 283107 714542 1803889 3874897 6846100 10005312 17253754 54587264 130390438 139789189 506606679 675708844 1941485372 3668533771 -1 3 4 13 28 38 83 138 302 946 1152 3925 7902 10720 20338 38394 74368 145303 419809 580008 1815295 3873215 4737668 11049345 17250755 41685748 118895150 165833526 520274838 1053660324 1454852574 2418210045 -1 3 4 14 27 40 103 207 457 805 1880 3574 6661 8932 17447 54090 120723 145417 419701 562347 1901089 3531165 5522368 12640142 25939775 62529069 103426249 237392561 446753158 909227263 1078109895 2155705184 -1 3 5 11 23 42 112 156 309 814 1093 3888 7161 15520 18444 64769 65967 141297 423378 702187 1571118 2960340 5263326 15529774 19207916 38798729 102763931 137633241 531510395 881744264 2099435036 2653907539 -1 2 4 9 24 63 126 160 349 888 1145 3017 7500 9752 21966 61986 103731 146308 291388 566755 1269824 3383806 7888513 15789680 22786185 43674567 112888298 142158498 373256722 961908777 1208628041 2776394669 -1 3 4 10 30 44 118 162 446 682 1948 3269 5033 12221 24100 47796 67295 146648 422052 583650 1423815 4141220 6050114 14855588 22618319 55999186 87489475 260407349 406145906 626174388 1493510337 3067502718 -1 3 7 11 25 56 93 169 327 693 1563 2988 7067 15728 27081 51003 109762 140815 415090 961897 1535921 3245749 7626973 11721386 21731896 44586035 86945748 217278900 379948330 886864642 2105337675 3664638699 -1 2 7 8 27 35 108 144 305 632 1298 2328 7434 14408 23371 51257 95011 140700 287436 954540 1162569 3496150 4216435 13819478 20927356 38162324 75820172 179639217 333099073 962975262 1984550009 3096301893 -1 2 6 9 24 53 67 243 473 601 1567 4089 5506 15727 20695 37113 88970 141432 290046 836397 1298005 3373439 7101271 9342146 33127511 59920841 82613048 215965497 511844430 694449348 2109271530 2847386711 -1 3 4 12 30 50 86 237 477 795 1420 3091 7873 10282 19395 41943 101045 145207 418033 585116 1647997 4170589 6324190 10667768 30108635 60624200 107735215 199023707 424103084 1070423343 1436380816 2588999913 -1 3 6 12 27 51 85 231 400 977 1890 2239 6681 10171 29530 51929 114678 146486 415545 835312 1670580 3512740 6442037 10525617 31132475 51207877 133686699 234919289 269032295 922576562 1270463730 4011866770 -1 2 5 8 25 56 69 159 296 675 1246 2839 5502 15938 20658 37472 116124 141838 289900 706116 1137765 3275749 7764734 8715934 19202785 40989929 84120362 155891575 394638898 699974861 2076530904 2908745757 -1 3 5 10 21 44 70 148 493 866 1161 2101 6089 13724 27739 64755 76485 140182 416485 693434 1433585 2694593 6047756 8432355 20422920 65527782 112401899 164120645 299281000 760586460 1849941230 3617266096 -1 3 5 13 23 61 125 204 289 680 1036 2092 5407 9303 19308 35781 68362 143412 421123 705815 1805308 2959679 8287813 16185727 25819907 41278532 83988519 144119026 288228760 702286695 1341657736 2602838767 -1 2 7 10 16 58 68 253 314 778 1538 3939 5135 8398 29861 54824 79595 144640 284243 960402 1436050 2300115 7493461 8561876 31584122 37951162 105267204 217219807 531600834 732419946 1169117465 3819884307 -1 3 6 14 26 57 124 134 366 574 1139 2363 4611 16242 23879 44177 93879 142500 418066 849679 1953325 3627850 7758967 15924359 18733345 49770256 71184159 140928668 328399174 671077249 2013362910 3063553744 -1 3 5 12 17 61 75 210 472 938 1618 3865 7285 9061 30815 42313 114079 146994 416049 710755 1642662 2200297 8281348 10146480 28771783 59351555 117971913 205795206 521298575 985958534 1115151018 4221615920 -1 3 4 14 25 57 124 225 458 815 1752 2346 4848 12521 25547 45211 101553 140098 414008 579422 1912988 3256880 7755974 16172038 30868360 62510722 102425241 221601040 326703803 664662386 1683275386 3437336049 -1 2 6 11 31 35 117 186 430 521 1923 3685 6192 9608 28171 44126 76024 146685 280802 837330 1543887 3999664 4210904 14864957 24098115 58146935 74227028 262372847 491574950 845528845 1277776826 3619596605 -1 3 6 14 30 46 94 132 412 1022 1403 2942 4769 9878 28368 63073 108530 144720 412387 827140 1924516 4164962 5784627 11962334 18443225 52151281 127455773 169725472 391827180 659943931 1233556905 3494988876 -1 2 7 10 16 59 88 129 458 599 1936 4094 5134 14200 19972 48860 73445 139856 293415 980082 1420211 2302576 7369287 12251037 18450659 61037429 83788397 267210380 508999442 716900238 1771046859 2538606458 -1 2 7 15 30 38 77 129 496 822 1941 2240 6346 11316 21026 65094 123408 144886 293921 960981 2035992 4178438 4878545 9486215 18034291 63021970 102430984 267905940 269102984 860902483 1570436480 2915826997 -1 3 5 12 26 57 125 247 442 921 1181 2779 5828 10059 16451 53015 130202 143896 418697 689599 1647906 3664157 7737388 16132658 33315287 56162015 125143928 162567852 346360475 790345869 1254946329 2394393258 -1 2 5 12 25 34 68 215 441 983 1654 2666 4987 11951 30514 64261 118087 146955 286716 689763 1647955 3267945 4331401 8790192 29125377 56150932 131698650 203590392 368524565 606331568 1503415082 3843727852 -1 2 4 12 18 63 91 139 345 959 1973 2501 4724 12966 30212 63926 128646 140154 279334 558650 1646076 2614858 7869779 12204573 17196977 42912852 119900387 262195889 305103493 658956121 1620949390 3828530155 -1 2 5 11 29 41 124 154 351 718 1184 3164 7599 13391 25107 50754 105098 142084 283271 698521 1523758 3770171 5513061 16134374 19426903 43178959 99987108 166218148 426808806 954150983 1873374933 3368540974 -1 2 4 9 23 46 95 133 438 950 1261 3878 7063 9390 17168 47171 96476 146624 287735 587142 1300491 2975119 5902403 11677732 17857628 55631662 119505579 154926705 536813807 893821439 1296259965 2292216973 -1 3 4 10 28 53 108 133 491 954 1580 3293 7688 15361 27552 56338 122808 139764 414038 572003 1384288 3917337 7213584 14033719 18240769 66761589 119999354 216656319 409754077 1052945790 2092775295 3695411733 -1 2 6 11 19 42 97 141 288 654 1609 2080 5914 12863 27846 40222 123767 141100 285057 850778 1535824 2490074 5375099 13242133 16784767 40903352 91116995 201646958 295256157 762163267 1663356184 3490385032 -1 3 4 10 23 61 89 223 311 518 1646 3667 8165 9003 30922 42289 91357 146950 416904 578030 1431704 2979559 8259356 12324003 27400412 39071730 72900798 202672965 497747907 1008251134 1077104670 4182668305 -1 3 4 15 22 32 105 251 383 800 1960 2566 6088 15514 18704 42741 91938 141475 422702 583178 2085006 3111609 4457305 14419835 31460109 46928938 103561746 264388740 354989944 748245786 2106094476 2604066767 -1 3 6 14 24 54 68 233 456 905 1804 3285 6823 12292 23329 42371 71653 141807 421270 848219 1945338 3342516 6816008 8520254 29492278 62655168 122557551 251408121 418406768 923593648 1686871553 3209386611 -1 3 4 13 24 38 119 190 272 697 1176 3401 6874 10184 29742 56775 99197 147232 415277 567015 1786130 3380610 4718631 14680180 23986362 34210077 84804257 160564414 452988222 921180772 1220683480 3827201687 -1 2 7 8 31 57 104 158 405 869 1815 3739 7388 15117 26164 37823 92232 140358 285480 981488 1172343 4030145 7605202 14292949 19017112 50612636 109502245 244169897 484019998 1000995320 1945323882 3298063404 -1 2 5 9 27 47 83 187 374 905 1988 3124 6813 8258 17255 34861 80635 145830 288004 706014 1289391 3484077 5769881 11015428 24001878 46690188 125489385 259101065 431703771 916904841 1165329934 2387574568 -1 2 4 9 29 61 64 196 340 767 1864 2211 6942 13552 21871 37192 121931 142726 288616 577346 1266439 3787558 8130350 9179883 26357013 41969374 96390297 241915424 273532285 890904389 1857697846 2712290033 -1 2 7 11 30 60 126 164 393 839 1740 3142 7699 12846 26635 38070 95743 143235 286084 979688 1571831 4153352 8261102 16129299 22033460 54027637 113936457 220021272 423251416 1048107594 1640999396 3675622362 -1 3 4 9 21 44 89 201 335 856 1720 2168 5458 12144 21402 38131 84314 145463 424205 575908 1294495 2706294 6045093 12351312 25744660 44562579 113324553 228521116 299873877 699505740 1525924003 2894809865 -1 3 5 14 24 59 95 183 358 870 1911 2751 8029 8271 21671 60789 120478 146688 422103 701539 1912532 3396890 7486387 11696206 24686405 48300963 109680053 237169547 346283678 1024206649 1152671259 2703290925 -1 2 6 12 17 48 110 247 278 990 2028 3179 4310 13604 18802 50278 102502 141071 292866 820863 1657222 2199818 6693918 13926029 33196304 35086309 134064946 258112473 434930075 578504182 1877049841 2596540789 -1 2 6 8 26 62 96 209 315 671 1828 3314 5154 15994 25279 33583 79116 141773 284942 846517 1159070 3617965 8006390 13131037 29286976 39039845 91559528 250767875 412000077 730666601 2073717249 3460603723 -1 3 7 15 20 48 104 144 406 757 1567 3269 6531 13575 28877 38332 88998 143301 409972 978752 2087525 2841592 6565681 14172257 19983388 52158195 94458242 210385801 410152576 823832159 1828664754 3892609028 -1 2 7 9 28 54 98 191 469 917 1840 2098 7742 10721 28753 49541 106869 144829 286047 966202 1275901 3908084 6960148 13524548 23247028 58817785 125679897 248387120 299120548 1052006711 1466478710 3921503216 -1 2 4 10 28 59 123 206 462 927 1286 4033 4238 10596 28961 64695 94196 146369 286224 558747 1413017 3893445 7352942 16401896 25211883 61981574 125026386 176932351 518507265 587717039 1447687808 4012215443 -1 3 5 8 23 40 89 155 386 818 1244 3335 4906 14758 27657 47611 81613 141424 414452 712191 1153709 2963792 5513583 12471757 19723740 54249683 102360328 157268150 461730021 611899463 1981781444 3618188471 -1 3 5 11 18 33 93 248 440 938 1253 3294 4791 11311 21133 46514 108560 146639 424229 716485 1507535 2600944 4601253 11953530 32298820 54752956 120674111 154604904 419007258 670464247 1548021219 2885616928 -1 3 6 12 21 33 103 179 349 841 1594 2964 4159 14026 28417 61646 122744 140473 416855 824282 1652464 2742747 4599309 12865440 24289853 42553837 116997855 217960024 378016231 598750365 1770154668 3566533783 -1 3 5 13 18 53 90 148 436 936 1600 3322 6265 14153 25900 47113 114224 142777 415290 709682 1774839 2601041 7221674 12085310 20489028 56069778 119293920 207155301 409162111 850085179 1787521847 3253549932 -1 2 5 15 25 53 69 192 275 729 1959 3162 6560 10878 22731 45688 100765 143566 292586 713688 2042222 3246056 7090072 8671965 26518545 34324423 99109065 262835087 431353106 821750987 1398748267 3137971634 -1 3 5 15 25 42 90 229 356 559 1380 3928 5846 14401 32038 39587 81313 142615 410398 716655 2079401 3224341 5257235 12090835 31366142 48578536 70920447 170806711 533002829 783385634 1982154564 4102732917 -1 3 6 15 28 42 70 149 453 962 1792 2188 7404 13927 27372 58239 86772 141378 416048 820312 2073011 3890792 5257841 8812854 20496626 61673943 132813125 249530741 280037038 996326798 1760812869 3692664688 -1 2 5 9 18 51 83 163 447 907 1293 3523 6736 11695 21055 34871 118421 144687 292919 708799 1267516 2606406 6301267 11026749 22983141 55160481 123129413 182416637 443517000 915181283 1595787002 2836275974 -1 2 7 8 17 57 127 147 341 1001 1475 3878 7508 13663 19259 52110 83262 141923 293365 952440 1153973 2182731 7617146 16012906 20512478 43585052 125886917 185547917 530096887 959570822 1877591183 2588387301 -1 3 5 14 18 32 107 146 316 581 1205 3091 4442 15905 29563 40737 124224 142556 412263 714510 1925336 2616413 4469444 14312350 20095580 37851310 82623451 167490418 433907335 569598914 2057169446 3947772770 -1 2 7 14 21 59 100 176 499 901 2015 3424 7233 9586 17857 64901 104989 146364 288240 962640 1930171 2723957 7351259 12738236 24302754 64078190 123004563 252031901 459563264 974961456 1311596871 2204085827 -1 3 5 11 31 54 107 250 299 917 1888 2107 4427 12493 27705 48479 100714 141025 414914 704572 1508570 4047856 6868955 14359598 32235587 41588278 125157593 241486143 293279264 560985105 1682877290 3498684841 -1 2 6 9 17 61 92 229 272 1008 1280 2361 6483 9275 30188 51064 108449 145510 284916 830445 1262730 2222723 8168994 11621892 30920980 35060692 129103062 182357188 322254205 823863077 1298210276 3882042157 -1 2 5 12 23 48 117 214 398 763 1479 2728 4821 10251 22730 50564 71660 147210 293463 692220 1702537 2978240 6718148 15066747 29180666 53274498 95902880 185913838 337982054 660372047 1449824220 3197106885 -1 2 4 11 26 50 110 185 355 920 1479 2351 6662 10618 30688 49606 95389 145104 284421 568669 1548160 3616798 6465975 13735374 24063574 48401375 124649349 187418789 332766467 937899741 1470276725 3808396683 -1 3 4 12 30 45 64 139 485 959 1730 3869 7852 14356 19927 51456 117132 139319 424520 564151 1653611 4170299 6200746 9385248 17153718 65708087 118976565 223175867 529353552 1072639695 1951633165 2431319219 -1 3 7 8 17 40 99 158 436 801 1078 3094 7925 10130 18012 41930 84050 146715 421158 981582 1166999 2176019 5569535 13618618 18952251 56555480 104452885 149362556 434155725 1069904596 1250187661 2203616983 -1 2 7 11 24 51 108 206 475 637 1073 4026 7418 15492 20775 51261 96424 140299 287373 951445 1544042 3344952 6326034 13863267 25624869 60200224 78097005 147286818 504366496 998378823 2128746910 2947821570 -1 3 7 15 16 51 66 133 383 996 1195 2635 4383 13531 17016 38350 91394 139771 425383 967944 2080822 2297253 6478682 9301407 18443379 46413210 126239178 161780187 354905707 562967462 1818512601 2347666968 -1 2 5 15 30 43 119 206 283 840 1148 3442 4396 12574 32387 60129 119813 140440 279511 689765 2034546 4162101 5283672 14755191 25942243 34748274 116683861 139785060 464911319 563772440 1713827014 4061650519 -1 2 5 12 27 63 74 173 291 950 2000 2869 4215 9008 31824 50450 77956 144425 283996 699112 1692066 3502615 7910935 10217743 21707981 40775242 120219048 257487444 395011022 599300041 1134924224 4054578311 -1 3 4 15 31 56 78 154 413 605 1756 3347 5867 10085 26377 43894 108959 145386 412824 579590 2040416 4061182 7652044 9638008 18985914 52298943 83495817 222436214 464400443 798376536 1235667535 3334016691 -1 3 5 11 20 59 90 229 402 523 1530 2066 5246 15137 32714 41347 72425 141853 413059 706996 1542046 2835107 7527157 12169388 30745504 52318356 71624043 187417765 292000124 709459299 1908190737 4044555251 -1 3 4 13 26 56 90 229 491 957 1665 3754 4556 16237 26212 50279 127409 141456 415408 569768 1773514 3651497 7644328 12270346 31180916 66863148 120619919 232095247 470238197 566567214 2059398771 3352823556 -1 2 5 8 26 48 120 225 427 761 1974 3094 7165 14695 16659 55500 81185 140710 292096 688445 1169748 3625828 6724835 16772785 31133434 57962671 94931764 266849347 423196224 893184155 1962241187 2308100616 -1 3 6 9 16 48 73 229 353 816 1181 3367 7599 12814 31608 60308 86480 142248 411023 823233 1281734 2296703 6590711 10074721 30898702 49573522 103468010 165085999 455508664 940676022 1615018063 4175751267 -1 2 6 12 18 43 83 139 364 821 1203 3740 7044 14726 16429 37237 79999 141262 291883 839226 1678999 2573670 5306376 11519651 16902145 48467277 101936681 159682697 482163223 883040296 2004254441 2392382127 -1 3 7 10 21 59 127 144 347 540 2019 3845 7957 12670 19001 51641 90091 141518 423540 957247 1419481 2696172 7513470 16252297 20569020 42840573 74391287 256964091 534973814 1039720415 1690533133 2650949876 -1 3 6 11 28 37 120 145 429 554 1598 4050 6222 12341 18731 58699 73241 143257 423022 832405 1558256 3892851 5144747 16484932 20678784 57773962 70222789 215588785 508667404 847902735 1744385258 2613072214 -1 2 4 14 26 34 108 144 271 968 1166 2186 6808 11769 31168 52556 108551 144007 286717 568233 1917872 3669424 4359416 13974944 20397565 36781361 133119216 160644861 281753712 913127021 1590108874 4237761528 -1 2 6 11 28 55 75 242 382 885 1672 3959 6745 13907 20831 59960 126660 142245 289752 829093 1523252 3901699 6853092 10448005 33383513 47543001 112679263 234173155 532255941 937470753 1752113392 2826548715 -1 3 5 14 23 56 121 242 402 615 1196 3866 7773 12230 18401 40110 109605 144608 419292 704716 1905556 3000284 7661864 16735864 32589848 51605672 77532394 164227938 522103145 1043712652 1491006366 2198306340 -1 3 7 11 29 45 102 177 366 886 1425 2760 5553 15150 30965 47326 120023 142036 412420 971628 1529925 3774937 6223723 12914397 24732543 49668376 109465586 195746507 337463364 682207311 1925487278 4258892808 -1 2 5 11 24 50 67 157 440 820 2021 2425 5958 14719 23235 38467 121369 141541 288882 712521 1538845 3389411 6486902 8980608 19221217 55704013 103830034 254837276 325313788 747010962 1999693944 3187097298 -1 3 7 15 26 43 127 195 345 632 1435 3610 4320 11823 23550 37609 92945 146138 424152 974407 2088165 3609935 5434670 16236483 26606125 43865897 77089626 193510464 493433139 579513232 1518802430 3105418410 -1 3 7 13 23 49 122 182 410 768 1110 2057 7034 10103 17775 52494 75765 145742 420079 955607 1818648 2968397 6727059 16626570 24901856 50667763 105264632 136870652 296790657 888906861 1264700888 2240633655 -1 2 7 8 22 54 93 238 475 720 1970 3954 6259 11286 22182 35647 96383 144070 292527 966690 1169035 3082344 7012052 11648490 29486354 59599824 99093639 262675702 531637834 853296837 1589686712 2793609396 -1 2 7 11 20 53 106 198 419 534 1734 3743 4341 14131 24614 59443 91442 139269 285423 957857 1552412 2833775 7125526 14673888 26719390 58668423 73835839 221234119 475391971 594785435 1771255179 3368068384 -1 3 6 12 30 47 85 218 467 902 1844 2895 5180 9266 19072 65349 129855 145017 419678 828619 1650531 4169292 5936778 10569029 27469747 59215204 124172730 244259584 397147484 705970088 1275885108 2637205362 -1 3 6 9 26 61 96 132 397 683 1125 3114 6780 10241 31858 51392 87617 145253 416726 829900 1293492 3608086 8296891 13364599 18199758 54073401 84978553 141146336 431293001 917668717 1456194748 4107782862 -1 3 6 11 31 62 70 195 472 628 1947 3131 5612 10785 29148 48731 75337 145965 413772 841340 1550259 4015933 7906437 8854795 27158879 60719843 78084528 265485356 424007408 698218574 1401258290 3923190315 -1 3 5 15 23 62 80 180 338 904 1151 3171 5105 10969 23726 47515 101001 147192 425489 719480 2034563 2998399 7906119 11386047 25059027 43171596 122257759 138290576 421939791 609787132 1354350866 3086393500 -1 3 5 12 16 54 75 224 418 659 1367 3228 6556 10141 23143 53970 117482 145798 423118 695348 1647835 2329466 6866965 10218020 30436154 58372327 90271444 172976994 407594591 836730197 1238982547 3132164472 -1 2 5 14 19 39 123 156 275 919 1355 2397 8060 12107 22414 53899 102695 145035 291954 692851 1929425 2481122 4771045 16367097 19686475 35172266 122494011 171010358 324401253 1034194049 1534811420 2746190517 -1 2 5 13 22 61 126 145 274 712 2027 2597 4455 14662 19488 57772 128831 142678 292984 702262 1785332 3124008 8189849 15975690 19952190 35038945 97322493 256501001 364777480 565984024 1976847057 2467490138 -1 2 7 9 20 35 97 204 394 751 1430 3584 5954 12359 24344 46855 130615 139450 288082 979871 1272799 2866985 4242301 13233656 25566469 53095292 96369813 196793774 494077699 743264688 1719794651 2974953034 -1 2 5 12 31 35 78 230 426 862 1361 3698 4113 14941 21863 46210 87418 142519 288141 720048 1691201 4004310 4241945 9651417 31200670 58078694 114181786 174099181 495652042 587108078 1909129325 2803144891 -1 2 4 12 28 46 68 246 405 861 1786 3280 6223 13156 31729 44813 99468 142937 279408 574434 1640333 3927335 5940955 8755134 33426184 51254959 114700033 221790656 419219137 839191714 1674836958 4249258266 -1 2 7 14 16 37 113 182 275 979 1989 2991 5204 15371 31557 59061 80006 142544 281181 950610 1962224 2317206 5040413 15278239 24907606 35527167 130163114 255743600 384872129 732544015 2105004551 4291627889 -1 2 4 15 27 39 114 129 451 757 1714 2735 6056 12896 23098 44270 102612 139636 288023 583890 2039284 3527976 4763303 15308786 18229721 61502784 94032688 231822342 344803273 765295055 1648836195 3186210485 -1 2 5 13 21 35 91 166 287 534 1168 3669 6490 9940 17589 38737 99473 145894 289076 706468 1780309 2741409 4232945 12158892 22953757 34235137 72012039 164304625 494514205 830885750 1258455676 2235285490 -1 2 6 12 30 53 64 249 296 523 1888 3945 4409 16233 32303 43854 105568 142231 280763 837759 1645717 4194103 7121906 9018809 31729824 40914423 72138781 238223945 530567414 566028654 2015186075 4151121292 -1 2 6 14 27 40 71 221 327 573 1139 2598 5330 15389 30852 52618 70038 143303 280819 831375 1965819 3501569 5697039 8864675 27828850 44164895 68373128 136491096 357028994 718483274 2121028135 4232088970 -1 3 4 13 16 39 70 167 433 568 1236 2188 4703 9437 19927 54431 106876 143824 419709 558945 1788854 2354025 4909800 8641265 22973734 56581131 68535550 158642998 284501869 651000071 1310428147 2539283055 -1 2 7 12 20 55 78 218 453 725 1752 2974 7430 10433 26608 65140 89841 143384 278672 952705 1678878 2833720 6865761 9898024 27299203 62886729 98642844 224196336 372721632 944248251 1460285837 3322299058 -1 2 6 12 25 55 100 164 327 512 1607 4051 7708 12863 23619 52588 98428 141619 288206 820967 1666562 3266694 6876253 12711866 22972081 44134090 72604022 204926776 505279415 1065783250 1645706882 2970875574 -1 2 6 13 16 43 93 211 363 697 1679 3898 5350 10641 21092 55696 114179 145524 290862 825287 1791866 2355152 5301619 11781750 28489587 48832325 84609176 233776160 524516800 721139894 1410086714 2909168704 -1 2 7 10 21 40 82 225 498 733 1379 3621 4479 15758 23483 36893 82693 142052 290648 970818 1438537 2693948 5684331 11478089 31122171 64993952 97366294 169979801 487555583 546693759 2110858849 3115247168 -1 2 5 15 19 47 100 204 310 990 1456 3474 7594 13501 23942 54092 117277 142900 287280 694837 2047678 2462926 5830978 13084606 26128011 38888255 130893704 200225603 442468790 955043056 1817573794 3055974604 -1 3 6 15 26 56 97 165 312 743 1708 2809 5383 11834 20070 43806 126558 146963 421408 851364 2062198 3645726 7641048 13207200 22727110 39652650 92631195 233941400 340165923 693215284 1529648401 2504884297 -1 2 5 10 18 40 106 160 335 996 1402 3359 6361 12076 25111 47805 86459 143480 280135 706982 1430461 2568960 5671829 14357549 22871294 44800021 129360850 174290277 461521483 841402136 1541525211 3358658756 -1 3 5 8 20 40 69 197 367 666 1375 2594 8093 10760 18762 33209 71926 144367 421857 711369 1155946 2841759 5546970 8866367 26382510 48309318 88361446 175276125 359078871 1009530213 1398694487 2630798020 -1 3 4 10 28 46 104 224 448 704 1203 3586 5054 8959 22653 44708 103314 144902 422662 585054 1377880 3916728 5800414 14671639 31372250 61580138 99503768 167280892 489020432 628536743 1125231053 3179959062 -1 3 5 13 30 48 81 200 354 968 1466 3608 4913 13878 28696 64624 112084 139976 413446 694089 1796005 4181502 6604531 11522180 25355066 48601024 130313353 195746800 490075628 625911190 1772165695 3979159496 -1 3 6 12 23 48 112 189 474 513 1177 3952 6849 11761 26093 33409 69839 143611 409687 849125 1683302 2981839 6595732 15425671 23889276 59054328 71443416 162299029 525904239 926252922 1553507664 3354878635 -1 3 6 11 27 41 69 187 497 891 1449 2907 6920 10244 23557 57277 95302 144561 423983 824758 1546131 3483451 5699808 8469495 24042507 63271114 110902680 194667700 393261521 885120318 1436796221 3029329999 -1 2 5 14 22 48 98 242 384 699 1876 3643 6404 11790 24172 49796 103218 144321 293546 692057 1928406 3129909 6744868 13353722 32565975 53854344 87223417 236309724 494072827 815132354 1519039157 3063615304 -1 3 6 9 21 43 121 135 334 957 1180 2632 5048 10003 24581 47728 123629 147198 414867 851250 1259631 2713535 5474904 16420871 18325405 44743260 118743710 163069546 355358207 607583971 1250638943 3423562944 -1 3 5 12 20 34 90 214 306 930 1274 3102 5339 11636 19698 50514 72687 144774 423206 697437 1676199 2877887 4283445 12250179 28924623 39642840 121062409 153408659 427767834 720005862 1581159882 2510810059 -1 3 4 12 29 43 109 128 322 621 1408 2174 5403 11726 29584 42627 101491 143515 412424 587813 1661080 3741983 5501131 14061543 18347391 44861400 78241921 196914117 292524040 693635821 1552552296 3935708881 -1 3 5 8 18 45 98 153 278 530 1659 3065 7056 10992 26606 60782 111352 146164 415243 696660 1129023 2581469 6280254 13292996 19915382 34640350 72185010 205909053 373982223 886262663 1385804998 3319149026 -1 3 6 10 17 48 102 150 449 1015 1849 2450 7807 11557 28732 53993 81261 146110 410563 822865 1416403 2216915 6639173 12905996 20149600 62566099 130022782 250821106 313799916 1052005742 1601355527 3936208243 -1 2 4 11 25 32 120 225 507 971 1866 2767 6518 9046 17894 54191 121352 143488 294679 570529 1527608 3227414 4693409 16705346 31041911 64525409 133631236 236840817 352083140 806809716 1129422530 2179916117 -1 3 4 15 31 52 75 128 436 833 1955 2651 4810 11136 20522 43310 69151 144228 420280 578463 2094494 4034659 7166011 10130284 17920657 54706564 114155282 260948716 357823820 660181355 1402034833 2856490794 -1 2 4 12 23 35 72 230 345 745 1883 3038 4184 10396 18102 34050 70222 144377 294693 584146 1693326 2993972 4279823 10390659 30999744 42865512 94776524 239487298 381590059 594617367 1473265780 2217643306 -1 2 5 9 16 50 87 226 366 765 1272 4062 4578 12410 18675 50014 91582 143003 288841 702959 1305577 2328061 6502344 10666845 31024569 48639639 94922832 152091085 513928076 542213448 1718957636 2677194958 -1 2 6 13 30 62 80 243 437 964 1664 3134 4598 12292 26959 36202 76909 142616 280937 841566 1822653 4162078 8084579 11176048 32843322 54669648 131492636 233605190 425535101 570306952 1702128340 3687877377 -1 2 6 10 22 60 80 146 295 793 1066 3301 7231 12147 26601 64540 123203 147306 283922 833214 1408399 3091180 8362973 11202522 20567595 41450255 108450552 145589480 404800689 1000193389 1539873694 3276479893 -1 2 4 9 26 40 115 231 496 590 1793 2225 7494 12353 17263 52326 117786 140598 290626 572602 1263347 3615660 5738651 15261666 30534348 63721380 82763073 243919905 269108606 947177318 1718211588 2404784892 -1 3 4 13 23 51 92 224 308 842 1926 3804 4451 12047 16422 35076 99095 143418 425932 582816 1789939 2961522 6542347 11836046 30779775 39222206 113306665 267735611 482282184 570274396 1531464828 2333121980 -1 2 6 11 29 39 126 212 319 512 1098 2655 7587 10158 32030 39830 70422 143562 280248 836249 1569367 3782030 4814260 16155225 28786331 39604389 73857972 135376524 363945318 944826881 1221434000 4096987175 -1 2 4 10 31 56 102 214 490 718 1335 2248 5920 13010 22281 64641 110920 142547 290867 564323 1380893 4027933 7855908 12752698 28640240 66406927 96571406 182600655 278448229 752347434 1645791799 2729700706 -1 3 4 12 25 45 82 144 423 964 1957 3463 6876 10295 29143 61346 72600 147194 409736 569656 1673596 3265076 6244609 11056458 20415329 57656577 134052624 260763131 449257368 928134207 1442731683 3907420436 -1 2 5 15 25 35 104 199 477 677 1226 3080 6734 13931 31035 63549 75214 139716 284651 701230 2075069 3270111 4284955 14464565 27240206 60816242 86464518 154981821 421095630 912041357 1808237615 4257196264 -1 3 7 14 17 35 89 133 319 589 1149 3676 5774 9586 23819 64029 93408 146670 420989 952216 1951421 2210371 4395744 12095868 18866995 38659756 82307844 136837762 491902866 787453479 1299796409 3033027575 -1 3 5 9 17 47 64 147 385 820 1331 2777 6201 12244 26073 56149 121724 146465 413838 694082 1272365 2174614 5996738 9351346 20517195 54252630 100806650 177628570 340974531 854055668 1536835332 3295040914 -1 2 6 10 16 58 95 188 270 1013 1759 2812 7155 11483 31659 41178 90937 146519 282165 848384 1422640 2354658 7545240 11853380 23449572 36130328 128730505 224193154 341024355 873177078 1567333744 4292843669 -1 2 6 9 26 39 82 140 261 886 1985 2622 6441 12833 18389 60178 77787 139395 290521 825993 1281891 3667252 4804121 11447434 17024111 35851802 109202836 257225467 361831515 834692452 1640137165 2217327069 -1 3 4 10 20 57 84 209 332 905 1239 3653 4929 16175 29109 43346 67497 140179 417632 581668 1430539 2855509 7819595 10804179 28945382 45033583 123234730 156404068 502226032 623824243 2049677757 4020195215 -1 3 4 13 31 51 85 218 498 662 1375 3266 5711 11683 17635 39856 73566 144991 425133 587004 1821534 4042150 6513475 10929090 27374714 63659833 90874835 172191863 418177748 776463985 1550444649 2237922202 -1 2 4 15 27 39 105 233 333 881 1676 3400 7413 8339 21256 49738 72663 143560 290255 570788 2065168 3538368 4812913 14453108 29487479 45706758 109227508 230664968 466336179 979338138 1157364850 2952622709 -1 2 4 12 30 39 126 213 289 653 1041 2644 6727 16121 24114 63593 126335 143194 293290 565180 1656330 4140507 4821920 15908142 29305177 40736859 91661418 144773316 363056030 934824619 2071910206 3015546057 -1 3 7 10 21 36 73 169 326 643 1286 3503 7297 14618 23208 43771 83085 142008 424494 967898 1419309 2751749 5066545 9977234 21910590 45920294 91322012 184444494 449903660 977400135 1962627185 3103261440 -1 2 5 8 29 32 122 147 264 916 1715 2399 8138 11930 24071 52022 114134 146365 289169 701047 1127952 3760148 4700039 16262099 20467173 36763003 121887341 233479463 321481336 1012903859 1497106254 3026455410 -1 2 5 15 19 52 78 209 471 569 1697 4039 5187 11215 18413 45512 71164 143946 294554 709314 2094623 2473854 7281101 9446075 28466271 60591631 69433600 227722667 517855395 706737051 1375319513 2238645938 -1 3 4 13 17 52 76 197 454 672 1979 2327 5914 9839 22856 57302 83812 146146 421872 567674 1824730 2197252 7163604 9710744 27150940 62714958 85001578 262593037 324225024 748693082 1266964743 3137396503 -1 3 5 10 21 37 116 190 275 798 1858 2972 4923 16216 18104 42116 129888 140436 421156 710638 1378675 2704255 5242833 15083925 23361343 34799325 105480035 235912951 383944448 633969943 2076893670 2279037207 -1 2 6 15 27 62 104 224 372 732 1586 3271 6697 14873 32517 40946 124425 142943 285140 841512 2039514 3500680 8118338 14295638 30819021 46985039 99444276 217971363 417601904 933380013 1924167528 4111896460 -1 2 7 12 30 50 81 149 387 786 1519 3556 7062 9455 20729 36253 125323 143821 289492 980360 1649827 4158931 6548780 11157046 20477445 53271101 107310974 187157299 438462705 900264585 1304504139 2938726149 -1 3 7 15 22 55 124 215 483 938 1145 3997 7595 14859 21588 50279 70844 142298 423722 959616 2071381 3131059 7018268 15871934 28866718 66763129 118071764 139170712 503828889 969752037 1899911913 2767379382 -1 2 7 8 24 49 69 207 387 662 1533 3980 7562 12659 17762 60054 86580 139675 290041 954465 1172283 3387266 6639997 8529420 25454409 52985910 91212708 186767032 510256827 957325470 1699433869 2268861479 -1 2 7 15 17 37 77 206 388 625 1971 3662 5941 10770 20688 41586 129149 143720 289534 972746 2039478 2180513 5110232 9581406 25718170 54188091 76876683 261580966 500672065 745309474 1380432819 2837230095 -1 2 5 8 29 37 104 169 505 634 1900 2738 6505 16123 16718 61583 103999 143341 286827 690071 1128775 3767509 5079977 14418376 21758504 64096141 76811138 242752094 346831409 815943298 2074272913 2336471782 -1 3 6 14 18 52 121 219 318 1001 1453 3309 7766 11883 16571 44773 122685 147417 423037 839640 1911761 2584487 7196371 16386959 27268306 38287658 125992161 199548889 418848073 1066862946 1489711408 2408271488 -1 2 5 13 28 36 83 204 416 763 1258 2610 5665 8888 30442 46534 88151 146594 280388 715222 1804521 3930761 5195216 11143849 25958210 57156090 94138578 151173969 353584300 775817672 1113198881 3803983792 -1 2 6 13 29 58 100 175 335 754 1231 3145 4192 11593 22519 57633 73117 144202 290770 824382 1818061 3795966 7539000 12718680 21768292 45242373 95483761 152647759 426932398 600617918 1555821490 2702391582 -1 2 6 8 27 59 80 138 504 628 2008 3783 5757 10425 16496 46708 113820 144025 292959 840538 1136850 3480418 7448577 11148343 17577177 64648233 79217592 256998755 474957929 783892032 1467349711 2287110234 -1 2 7 11 30 37 66 161 407 590 1368 3687 4244 14308 31769 34613 113707 142215 286569 967052 1528221 4140999 5090749 9183181 22946994 51006658 83685444 172172663 490844460 600194494 1764909479 4113082033 -1 2 6 10 31 51 86 206 263 546 1601 3797 8044 12024 26683 49403 84073 146904 286291 822128 1440287 4034743 6379439 10883773 25179525 36196069 67680479 209173156 486487787 1038139564 1513048229 3668196569 -1 2 5 15 21 53 104 235 466 764 1102 2158 7914 14059 23672 45355 125382 140151 291492 710521 2036697 2707783 7198357 14443284 29815098 60517011 94740242 134937616 297762649 1063366997 1785633630 3061810746 -1 2 6 11 23 50 69 222 359 844 1104 3396 4723 9391 23878 57221 130483 145803 290006 831378 1532270 2961124 6542338 8418881 27432673 50007212 113738412 140947609 466835439 654792699 1284200397 3057342341 -1 2 6 11 28 42 105 246 488 542 1981 3187 7555 11628 27951 63566 116890 147226 284848 832083 1527518 3881259 5497259 14179281 32683766 66275009 71642374 264493642 428215241 972427769 1559900405 3534897250 -1 3 4 12 17 51 90 251 261 604 1668 2571 7022 13836 20420 41358 81205 140383 419540 578862 1687917 2199846 6490731 12085550 31506668 37347354 82311218 234736323 356485609 897661374 1802119221 2489349778 -1 2 5 11 29 54 112 156 273 763 1286 3952 5475 12319 20308 61610 98763 141736 290083 689186 1517482 3767039 7057706 15492947 18914877 33882821 95749524 180162191 525932264 690436003 1727219000 2470308473 -1 3 4 15 19 34 104 167 490 711 1642 3291 8133 11188 22960 53009 81246 146238 420016 570658 2080344 2486439 4259958 14442459 22987721 65348255 99618949 207630611 409238033 1037992814 1348193086 3114887468 -1 3 5 8 23 56 104 162 309 936 1584 3411 5261 11573 17040 49880 91431 145133 425966 697617 1178556 2991686 7688452 14568532 22597635 39798265 119300578 216568812 457802852 720831269 1581165117 2349329248 -1 3 5 13 22 33 116 237 308 878 1546 2741 7023 13239 20608 35784 107839 139506 425060 714737 1796299 3092361 4687363 15096579 30184399 39161994 111835868 211086580 336687404 899487776 1646909948 2850866839 -1 3 7 9 29 34 124 172 455 524 1995 3065 5836 12387 17819 61603 122679 142924 419739 952997 1274612 3746648 4324879 15880345 21153034 61445773 74892268 253206080 370856419 799252800 1715375374 2204596608 -1 2 6 13 30 50 74 156 281 860 1713 2834 4188 12715 21865 56366 85015 141436 291047 833312 1825670 4166873 6515383 10372356 19590603 35199465 116979032 229326720 400726421 590979237 1725379104 2739045087 -1 3 7 12 18 53 107 192 401 533 1322 2519 4870 10154 31043 36936 81081 147023 412590 967071 1689820 2599922 7278202 14446556 26263372 51467571 75402752 181076865 312374840 610700706 1240925411 4289362537 -1 2 7 9 21 57 107 217 471 573 1554 2285 7513 10818 27075 49861 109461 146566 285607 953592 1249315 2715551 7708197 14579806 27982634 60423602 70426795 212824328 281128973 946610158 1388457271 3625476634 -1 3 4 14 31 51 108 165 402 989 1306 3864 5760 13168 21170 35838 123255 143329 424049 589033 1903507 4003521 6504201 13978624 22784991 51020317 133299589 178390427 534777539 803607986 1670788883 2858573568 -1 3 6 8 31 62 73 220 501 658 1430 3107 4417 8940 20370 35594 92417 145979 421998 849838 1150539 4035812 7974701 10214874 27340795 63745445 92088406 199402869 423179905 537825342 1113018617 2480688165 -1 3 5 9 27 46 88 206 267 822 1116 3338 4805 14701 29735 60377 102966 139949 414294 701823 1259481 3484610 5834083 12535511 25284265 37519394 102322801 142212514 457502618 651665176 2009739310 3850529746 -1 3 6 15 23 35 123 205 374 689 1606 3214 7550 15198 18603 62209 77100 142474 418559 826530 2076624 2997734 4431666 16770569 26037340 47494214 85968438 201536402 402789167 958275725 1879735935 2601034928 -1 2 4 14 30 35 79 137 337 864 1352 2620 7321 9580 22847 34441 72883 145113 289354 583530 1959420 4190526 4312641 9550956 16873125 42782977 111906433 174265826 362032912 980043059 1331995283 3173074605 -1 2 7 8 29 46 124 178 269 746 1658 2113 6241 15120 16544 59589 93156 142612 289614 952983 1178417 3795704 6015661 15840288 24973730 37258876 95022374 209174831 292530359 858465309 1882642320 2345084132 -1 2 5 12 19 62 67 192 339 1001 1310 2653 4390 14759 20307 40426 99259 141119 289944 719128 1666295 2457508 8077747 9110141 26575278 43261988 127820263 183690507 369052060 565515490 2001187979 2430890339 -1 3 6 15 19 48 109 190 353 627 1673 2577 7457 11862 27940 51345 112341 147306 415063 824357 2046623 2434200 6622803 13856587 23835047 49428024 78924874 228374283 366822375 962845450 1531639392 3503546473 -1 2 5 9 19 58 71 137 452 992 1745 2199 4651 11933 22771 55954 109123 143921 290178 703702 1246185 2430130 7550190 8615802 17666718 61884428 126808127 224919117 284227289 638973573 1486021719 3112688040 -1 2 4 9 31 51 89 155 478 937 1283 2195 7380 12938 24923 64058 123441 140050 280290 571157 1265122 4019731 6384166 12393424 19645662 60714093 118812650 184012668 283800674 1003279959 1611773926 3452613741 -1 2 5 14 17 49 71 146 439 1022 1568 2398 8101 8900 30960 51815 90653 144113 282032 691464 1963615 2223679 6670068 8627813 20268235 56378946 128882195 211409211 323585107 1036598627 1088327334 4169920725 -1 3 4 14 27 62 97 191 500 827 1513 3756 5334 9431 27915 50395 84835 146362 414399 564191 1950157 3526905 7994004 13599592 24077109 63849880 103725964 189767934 481363702 733388597 1308609874 3589391331 -1 2 6 10 18 36 94 156 511 609 1671 2780 7828 8892 16922 63404 89214 143753 292481 823047 1425812 2606781 5230208 12048214 19397941 63285192 78739741 230718129 340564909 1059585165 1136370945 2414444057 -1 2 5 8 31 39 75 133 345 866 1669 2261 5371 9390 21075 44572 125090 147264 289169 707289 1128452 4013623 4798415 10166450 18285337 43080473 111797548 233841884 274223800 716353422 1289218580 2889104353 -1 2 6 8 21 48 89 164 352 812 1815 3694 6367 9562 24403 47116 122490 144772 290749 843199 1118913 2692550 6757268 12124937 22226650 49379477 101303160 248257416 494150282 852644019 1334616579 3047292471 -1 3 7 14 19 45 88 178 314 593 1501 2602 8093 11983 17663 50194 109919 147360 425376 963727 1902801 2428663 6226467 12259456 24325961 38097470 80340811 190901269 367650037 1022814823 1526458500 2234972634 -1 3 5 9 29 63 75 247 342 919 1637 2599 7530 16230 26356 42209 70052 143153 412967 714483 1304334 3793918 8121573 10091740 32757635 42701930 125264093 201631967 359466571 962464934 2053510710 3314950654 -1 3 7 11 30 50 121 218 451 761 1355 3761 6582 9720 32264 49276 126776 144904 413404 951979 1538245 4160478 6388785 16348995 27877661 61300436 95880125 169981296 476088923 837510428 1283544006 4060028096 -1 3 6 10 28 46 69 162 511 966 1876 2164 4378 12272 29578 32914 87394 143460 411207 838462 1409737 3899711 5867013 8621722 22650571 64729904 133547075 240864022 291374663 545131248 1512051807 3966772057 -1 2 5 13 21 34 114 145 274 619 1810 2700 5087 14239 18271 50527 67858 141474 289617 696320 1815718 2733721 4436327 15317624 20294385 35231856 78631426 247009134 346431686 606502564 1752473362 2279335826 -1 3 6 13 18 47 117 193 463 869 1925 2936 5385 14622 23473 52291 98336 139646 425740 834920 1779475 2565975 5973981 14886543 26289308 61415776 111357720 260650492 401675735 680356038 1986646086 3158112527 -1 3 5 9 25 40 85 192 431 538 1762 2829 7057 15008 22915 44751 120911 142599 422191 709076 1252702 3218844 5577781 10821155 27072721 57742317 72026113 219230772 391080664 891930530 1937644309 3103669245 -1 2 7 11 22 57 104 248 371 738 1728 2073 6886 10758 20979 33081 130579 147222 289639 976713 1511181 3084173 7671350 14224862 32442678 47515362 92608062 219226373 290672883 910925164 1380893371 2821148267 -1 2 5 13 19 45 112 134 288 719 1191 2425 4532 11982 29757 46377 89079 144129 278998 718862 1817069 2470161 6136622 15567659 18609030 40983573 99892546 163995632 326290311 547617039 1540443125 3881442826 -1 3 5 12 21 63 89 168 318 705 1265 2842 6751 11820 27054 43630 75807 145930 415031 717203 1690155 2736348 8116648 12447828 21468460 37825005 96483586 152064664 395378078 929946996 1511258914 3705245598 -1 2 5 12 22 43 69 157 489 818 1699 2348 5346 16016 25770 34209 120320 140439 279836 708245 1640171 3084149 5315125 8857369 19875038 65784626 101322693 228597058 327166905 734288215 2036131592 3225639690 -1 3 6 11 17 32 95 137 358 893 2032 2350 4225 8880 31531 43310 101090 146761 410254 845207 1537878 2194137 4547776 12017505 17635177 49407078 109492926 253865809 327831281 571537833 1083525151 4235803880 -1 3 7 11 20 55 100 226 398 984 1460 2954 4333 12922 28479 58420 68895 142744 410857 962227 1554506 2864674 7056844 12815919 31052052 53042228 132823952 200900984 373671978 597653719 1629022403 3502707027 -1 2 4 8 25 47 121 191 423 928 1370 3975 7409 11616 31974 57662 109328 145645 280488 566218 1115985 3220316 5851554 16619224 23097457 56686885 120949357 171466215 518685825 997681539 1599205667 4131173600 -1 2 4 14 25 44 86 148 414 856 1851 3772 6966 9412 17032 61543 87864 144701 292032 558024 1956572 3274055 6268418 10707029 20595716 52362713 114248636 246292217 479342185 881086696 1302118424 2414946535 -1 2 4 9 20 63 124 170 476 818 1266 4019 4696 14700 22221 52999 126667 140139 292596 572802 1269089 2846655 7939511 16237466 21513240 59701227 103398349 156952994 513381792 651201080 1992235818 2698354289 -1 3 5 9 17 44 78 140 268 665 1356 2853 5926 11643 30244 34295 115330 145053 410217 705105 1247975 2173425 6112220 9698402 17065370 35954827 89236791 175018555 397667901 763380660 1548534114 3771403388 -1 3 4 8 17 41 126 192 320 954 1121 3103 4904 11938 19584 44018 72914 144928 424350 579549 1164632 2221586 5749650 15808628 27026324 45934017 119386225 140321602 422990581 636523973 1507162781 2508643668 -1 3 6 15 20 36 89 133 307 718 1772 3780 5749 15713 29979 35524 90960 139673 415450 842729 2077944 2852182 5103959 12278719 18636644 39502070 99588950 219661320 475333790 796172075 2090162940 3777387879 -1 3 5 11 22 40 100 172 449 868 1442 2591 5035 11986 31759 37550 89207 143630 413452 711341 1542672 3122987 5627699 13059180 20975530 62134687 111688984 199643770 366145398 622185877 1501391039 4148982961 -1 3 7 9 27 41 70 207 428 703 1947 2682 4561 15119 20644 33669 122801 140615 423471 979220 1253786 3479670 5722028 8898494 25562023 57938883 84295076 265050425 360879784 565963584 1898473718 2847987410 -1 2 6 10 26 35 114 180 336 974 1718 2151 5852 12023 19453 38163 104709 144787 293994 847153 1407392 3626293 4266497 15696791 24510629 42467691 133563289 233703034 288360857 785519713 1499343869 2663531928 -1 2 6 15 26 49 84 218 509 676 1863 3868 4873 14301 24326 50410 73303 143052 291390 832098 2074516 3641827 6671519 10686150 27270460 64497557 84700431 242127852 527681128 613750147 1746024153 3079429165 -1 3 5 14 28 48 120 202 375 981 1096 2390 5867 9098 27065 37525 111537 146248 413940 705637 1931319 3890127 6632109 16752998 25563460 46542570 132413125 136619665 328333947 775865444 1127446580 3745209290 -1 2 6 9 19 49 100 181 388 640 1122 3489 5745 15666 17075 36969 69940 139423 287219 849502 1306003 2478144 6656932 12779642 24253985 53755374 89801630 140153670 447027088 774384060 2110421878 2328682156 -1 2 6 11 30 57 85 218 436 884 1767 2962 4478 8703 23795 60757 120740 147059 286926 821604 1528179 4157556 7679312 10601453 27792364 55190719 113004586 222098687 376824201 553273358 1197785591 2953941444 -1 3 4 9 22 37 89 205 499 525 1386 2365 7533 16191 27290 52366 130214 142490 411055 560798 1277885 3097898 5187430 12580022 25440806 64388540 73853106 169060063 322345275 945379993 2023824624 3650196836 -1 2 6 10 29 60 96 249 353 776 1138 3391 5961 16152 24908 41812 75321 139927 279036 845156 1428421 3797503 8363761 13315648 32258921 48524407 105559057 141760822 453788666 756998900 2078131140 3477858506 -1 3 6 15 28 53 69 185 291 522 1623 2293 7185 15213 29200 61535 93035 142076 416210 830385 2082510 3925105 7315597 8598126 23363746 40606912 72829460 208432097 273336022 1004865805 1901392557 4026231980 -1 2 7 12 19 42 82 222 322 821 1438 3395 6626 14885 27670 64282 83813 141640 279677 965865 1703906 2480436 5473245 11341647 28086177 45188478 101517192 200579890 468166366 806965518 1904479706 3594131546 -1 3 4 8 21 42 72 232 491 917 1111 2120 7473 12732 17678 36657 86308 139994 419453 584227 1162909 2725839 5367811 10304093 30203850 65270748 122619331 139757702 295787958 951727844 1727547515 2280167559 -1 3 5 10 16 43 91 161 264 930 1882 2513 5114 11681 32348 41766 81067 143919 413078 715932 1430915 2353685 5487514 12149759 22606035 36299207 120565126 241517395 305042367 610235889 1608437842 4135551743 -1 2 7 14 16 36 122 254 410 701 1055 3140 4768 8843 22669 54695 69293 146238 287391 963763 1949109 2329891 5240330 16611502 32023558 50567715 84138496 146355813 434134778 656595982 1113788969 3202354916 -1 3 5 13 17 42 125 219 449 777 1373 3251 5461 13000 21936 46145 67170 142568 424034 708236 1822290 2222814 5343438 16082383 27443768 62380812 108517391 170515784 408146376 673563862 1635513987 2778702462 -1 2 6 13 21 35 90 241 511 943 1423 2620 4335 10360 17819 51449 111265 144669 291217 834316 1773554 2700794 4284323 12574283 32684576 63376890 120009517 198922722 357156642 589334299 1430219391 2232659537 -1 3 7 12 27 36 73 224 315 731 1712 4038 7081 12942 25260 61368 70292 140116 409877 962446 1687522 3512899 5100651 10051923 30600877 38866962 98313532 227692425 514766414 875006499 1673262208 3463783665 -1 2 6 12 21 38 70 212 478 695 1650 3405 6770 13138 20506 42995 105327 139706 291165 841511 1658375 2713678 4920846 8903831 29011626 59214836 85854079 202509866 466886308 908605511 1635272566 2884013601 -1 2 5 12 20 43 127 130 269 577 1323 2653 4134 12688 25238 63815 92320 142630 282466 702427 1694884 2881474 5355004 15932894 17886179 36003266 82593369 181051626 355852997 601984558 1684893528 3367773048 -1 2 5 11 18 57 118 230 344 610 1050 2073 6275 11052 21407 56430 109133 146515 290643 701080 1514433 2564526 7684732 14803449 30853851 42833240 76305806 144494764 290438108 854592814 1361842713 2831824611 -1 2 7 11 31 58 92 133 437 526 1776 3179 6349 12899 29038 57354 116617 140067 283280 963492 1537925 4018294 7538692 11644901 18150306 55174119 72122316 218169151 421657185 857886448 1647872968 3912963025 -1 3 6 15 22 50 101 145 347 754 1230 2204 6815 9238 16788 55712 126382 143776 421925 829883 2049120 3110252 6358113 12824459 20246043 42963336 96242403 151456528 278379214 907992684 1320280618 2360354092 -1 3 5 14 25 58 124 193 331 1000 1951 2076 7401 14904 25350 35829 71840 142187 411773 705443 1956695 3272876 7452932 16218243 26256981 45439768 126022613 261857772 286084589 978505931 1886647708 3449271664 -1 2 4 14 24 43 79 132 488 866 1446 2063 4305 15844 27502 43495 121034 140001 280962 581755 1915024 3349032 5329693 9548522 18516435 66164529 112512681 195914326 300274632 598226761 2138471730 3654195492 -1 3 4 11 18 53 82 229 372 534 1368 2133 6230 9476 31446 47361 106573 162519 440578 630857 1342172 2275600 6529148 11565710 32029173 42705160 77363352 190364845 304195933 875585742 1095801257 3884831627 -1 3 7 10 31 38 67 152 400 832 1986 2158 7280 10330 23122 49531 98303 154239 442660 1015622 1465254 3719907 4421938 9457867 17357257 56842390 101717417 244070186 331248981 1056084701 1581228459 2803305022 -1 3 4 14 24 56 117 188 278 912 1861 2662 7947 8382 26852 58589 66587 157890 451737 591040 1993030 3597898 7930084 16016826 21950749 39139986 131343187 264531724 379121543 968956123 1320964048 3344861180 -1 2 5 12 26 38 99 178 445 843 1933 2797 7895 10882 32223 62723 76730 163308 324955 731972 1735830 3208995 4664954 14447212 22341019 54334004 105529120 240011941 384214376 1005037600 1531821813 3981807175 -1 3 6 11 18 56 85 220 488 579 1100 2201 6890 9741 32451 46200 127497 163456 439442 914347 1342526 2273609 8255936 12477433 26909866 61708814 70844186 151193183 312304776 837548965 1159096258 4010316950 -1 2 6 10 26 51 93 156 285 923 1865 2197 5348 8970 26371 50668 105879 157517 312669 892136 1467399 3195836 7050901 11302128 17362667 38924129 127566368 261830825 326710962 777464040 1233197714 3715060298 -1 3 4 12 20 56 66 213 461 824 1399 3262 5172 10267 30936 39601 130279 161972 432665 654773 1735308 3055031 7993150 10381286 25472062 65253692 116304859 191609721 446478164 780372414 1532032162 3946399773 -1 2 4 13 20 35 67 137 499 877 1994 2569 6791 16013 21389 60476 117073 152328 323033 641563 1594508 2942797 5230924 10381615 20886403 61421194 105232788 245946828 398426839 859997492 1940617884 2961925407 -1 2 6 10 28 51 94 166 477 1009 1189 3213 4407 16297 25380 59320 76310 156575 321108 862655 1468310 3992344 7027530 11164868 24151063 64080920 122243722 137920521 449823097 623597588 2004794281 3703549713 -1 3 4 15 18 63 76 174 422 640 1045 3333 4901 13316 17700 42582 127668 148882 436177 651345 1851733 2272130 7856323 8679982 25093528 54222086 92645438 156681754 423043236 600267404 1631691323 2472074997 -1 2 6 15 30 58 81 140 373 799 1280 2950 7224 11129 23890 58136 90372 155133 320011 877278 1857841 3730344 7960655 12484074 18916055 43231331 109142620 186800216 362473611 1056931089 1573549822 2936979360 -1 2 6 9 21 60 81 144 487 648 1837 3401 5125 15150 17777 41500 80934 148917 303974 868179 1065008 3058042 7677666 11693629 17749210 62637517 94632171 257405736 422510972 765464196 2031489032 2482123645 -1 2 7 13 29 39 78 205 272 516 1854 2316 4643 11864 22687 46750 88220 153618 309083 1006501 1596790 4110750 4276723 8676234 27576762 39953898 76389009 266070366 276760851 549518474 1400750550 2707774440 -1 3 5 8 19 59 120 168 454 962 1459 3798 7420 8377 31598 60788 108010 162735 453671 763803 1211757 2156204 8238640 14828619 24163011 66141906 124201501 169155725 509171204 1049884686 1266476547 3903961080 -1 3 4 12 23 53 101 208 305 864 1452 2900 5383 16241 19906 35492 95367 150885 428927 620192 1723200 2655428 6515574 13657550 25755283 33668490 101821608 181639704 346932497 739343669 1948278600 2401024175 -1 3 4 14 17 53 95 208 378 787 1178 3412 5575 14754 25713 43149 78076 156873 436607 602703 1991205 2401158 6499884 10503067 25487928 43505947 109557778 145956686 406469826 755264398 2078718856 3505062866 -1 3 6 12 26 59 84 220 362 866 1306 2438 7701 9714 21635 35026 75608 152631 428351 861584 1725202 3311247 8075262 11690061 25881173 45074989 108499360 196938471 296098825 978592686 1078483066 3095699423 -1 3 5 11 28 46 87 243 499 705 1890 2870 4342 9366 18112 52002 103322 149062 445028 757863 1327736 4113511 5737916 12222136 30978660 61942702 87654051 253727918 366497152 618322788 1177269819 2558133190 -1 2 7 14 24 58 106 212 342 947 1074 2818 5486 12178 24567 53623 94069 155491 315569 1010955 1988926 3464642 8090974 13266557 27047070 47697732 128826821 167457990 349472243 762948487 1456021169 2870530900 -1 3 5 14 26 56 112 143 445 620 1594 4085 5618 9979 27146 42912 85689 158654 435678 739498 1991703 3322097 8089387 16649523 19665461 50342796 69499100 224300333 484521424 803136104 1083938868 3364729430 -1 2 4 8 17 45 86 167 262 763 1239 3184 8011 16118 30021 53769 102508 160892 315535 627782 1210804 2542597 5483751 12453031 23596182 39722699 88751428 146961394 448191443 1003323741 1963872439 4032992433 -1 3 6 8 30 57 108 155 332 695 1711 2641 5522 8450 21690 37568 114126 153017 430260 899786 1203367 3833913 8361295 13242570 17575768 48647679 94809154 206953780 373994307 781576204 1315095986 3210292065 -1 2 6 12 20 43 110 255 331 575 1706 3553 6283 9411 16581 52558 104337 147834 314912 889661 1723000 2939855 6008554 12987748 30560814 46988853 79424730 209774486 419941071 901423263 1160841277 2566465988 -1 2 7 15 28 62 75 177 306 550 1314 2685 6229 13429 31665 56186 101716 162344 317533 1018368 1865207 3984144 7578761 9059944 22962993 35057378 80082234 186427266 384260557 880665725 1674873922 3788445932 -1 3 7 8 26 34 68 231 490 873 1783 3936 6182 12389 30162 49437 69717 161001 443369 988503 1211421 3331733 4929957 10105594 33321061 60737747 105580510 202792222 492209650 907650753 1828299195 4135693586 -1 2 4 13 25 42 103 148 360 941 1661 3188 4474 8837 19883 50543 105208 150579 313144 630345 1590659 3595384 6136207 14039844 18773957 42774902 126823760 233008191 443267386 627966557 1221461155 2169375114 -1 3 7 13 22 36 66 158 366 689 1791 3233 7174 15907 26760 55836 105445 157983 448796 1023580 1597587 2805219 4699651 10233565 18243020 43687999 100492290 216902345 466753828 1038235336 1888517850 3401118851 -1 3 4 15 21 50 109 199 335 560 1328 3840 7900 14588 26717 33337 85377 158087 426494 609072 1859775 2922434 7169584 12985176 27418430 49476950 77984998 197610035 486433311 957125385 2046913184 3423746945 -1 3 4 10 30 38 65 152 291 994 1741 3534 5267 16058 18902 60361 107575 149526 453104 631020 1458520 3863705 4555331 9709949 17461466 33729667 122903766 211147799 429062954 779063962 1908416432 2321033131 -1 3 7 15 30 42 67 164 461 868 1830 2842 5128 15539 26856 51579 107622 158606 446041 1027956 1867671 3863262 6014965 10139147 24336337 63155922 106200080 254866585 367775319 780052085 1980589879 3298941391 -1 2 5 8 27 43 121 216 407 745 1668 2386 7936 8454 17670 46846 125778 149493 307283 778876 1202213 3313881 6137272 14739494 25391617 57801946 87456666 209769471 298261331 990191377 1322455220 2603550240 -1 2 4 13 27 60 120 231 358 661 1684 2576 4582 9742 28540 34417 117332 159181 295079 639186 1605052 3319165 7449579 15267798 33387870 46133821 96877058 215764997 377935954 641404686 1085759478 3365635836 -1 3 6 13 25 39 71 202 483 531 1639 3617 7018 11739 22159 37390 115767 152768 431233 904121 1592679 3456736 4428132 9880297 27351044 59214769 79097289 224594243 534713683 844182830 1452899338 2991180509 -1 2 4 13 20 54 79 239 407 892 1949 3568 4152 12684 32187 37866 92864 163478 300209 616131 1600861 2925493 6624501 8842073 32764048 55119718 108709031 247573233 414441144 639850118 1840649036 3814471178 -1 2 4 15 28 55 111 165 444 698 1832 3402 7621 12465 32214 38043 67481 163792 299573 591902 1861024 3976705 6777381 12765041 24632091 52271679 95645084 254594030 428983498 1041083401 1849106321 3804644800 -1 3 4 13 31 52 69 167 444 948 1436 3766 4429 15124 25755 40544 87346 157595 432744 612421 1602469 3714766 6369199 9621692 24614122 52152339 134034955 172290343 510252435 626465439 2081858704 3622908553 -1 2 7 8 21 45 107 192 433 676 1314 3223 6291 13340 18431 62332 67877 148917 325505 985049 1202600 3067286 5594577 12882676 28285614 53861393 92875817 199631371 437022489 881626972 1671275024 2501346081 -1 3 6 15 25 36 69 164 408 682 1422 2492 8052 13283 16510 47561 110011 148023 441726 894780 1858161 3441298 4583915 9883598 24993160 58149209 96821734 175053066 270006953 991090081 1845323313 2421494835 -1 3 5 11 24 33 127 219 285 682 1833 2442 7560 12580 22479 55427 126471 153040 450131 779370 1330540 3596331 4826190 15383652 25257890 40986983 96042396 266031191 292893894 1049869734 1841725475 3190235434 -1 2 7 15 23 61 115 214 257 960 1471 2721 4418 12789 18279 53245 69698 148531 314356 989377 1856100 2815523 7684277 16430314 25658841 41268617 125825275 183842943 388769004 634945172 1769774923 2569265193 -1 3 6 11 29 33 75 212 434 979 2017 2737 5994 10348 27036 65160 87567 158438 456827 876135 1341592 3989487 5189505 8566750 26596094 53077622 119779947 240716009 375048153 700653203 1590881641 3317789206 -1 2 4 11 17 56 77 214 482 746 1522 3111 4993 12733 19387 43853 84517 149682 306263 607220 1333023 2526842 7944650 9353124 25915332 62798527 89936299 174228885 468525683 577542991 1766261656 2355947430 -1 3 5 13 31 61 75 166 417 806 1511 2335 5734 9432 30878 41117 77880 162320 435789 736487 1598738 3707905 7430555 9355229 24445635 53487338 113672159 179744560 287124038 707412137 1129246423 3772630710 -1 2 4 11 16 63 95 214 444 948 1537 3163 5646 11423 25780 38625 77177 157318 299778 600033 1342811 2402920 7825698 11174582 25756828 51120639 130292841 226899601 463888120 736812902 1425005735 3525040960 -1 3 4 9 22 40 95 148 323 584 1949 4062 6072 10659 31926 57272 114801 163777 449207 641472 1074412 2810323 5871010 11459847 17024587 48002002 70961426 238545685 494536094 729024760 1561074039 3841604824 -1 3 7 10 17 40 76 252 406 969 1284 2377 6814 13090 20576 56789 83309 152129 449426 1001513 1459059 2422168 6235473 9362320 31279149 57688958 119076227 199042408 301521908 840124573 1843937812 2985621468 -1 3 6 8 26 49 120 223 270 773 1218 2519 4791 8698 17232 39891 104697 147878 433482 890489 1204133 3319070 7331996 14854324 26081817 40933764 116236217 134237495 298222783 598582080 1270756095 2547015756 -1 3 5 15 27 54 102 196 323 683 1485 3317 6861 16056 28590 50992 104027 158959 442822 760995 1867246 3206194 6806076 13693579 28961773 48398445 92478042 170749316 454791658 809002160 1998378260 3302997403 -1 2 6 15 19 63 124 147 484 772 1984 2479 6337 11219 19394 40925 98843 149997 301626 888397 1858896 2270488 7600721 14989273 17157910 62447077 116065756 244310324 284203589 928878298 1500404925 2278991360 -1 2 5 14 26 53 83 156 324 962 1512 3843 5913 10637 17004 46060 77706 147456 308334 730882 1990528 3179074 6378302 12097706 17394537 48953359 121340059 181755251 486444135 690702118 1502393608 2564629691 -1 2 7 9 21 47 74 222 304 823 1619 3885 7279 11651 24545 53309 128465 154042 319239 1042838 1078394 3047469 5322932 8749782 26271514 37087662 115635224 220627120 474036559 1047232766 1453644340 2719080462 -1 3 4 15 16 54 71 135 315 939 1474 2664 7302 12338 27909 50670 110353 157910 446387 635860 1857644 2532253 6649255 9695992 19579300 34973609 130839221 179499279 384027570 1050981509 1783061267 3452283040 -1 3 5 12 20 33 115 128 336 744 2036 3736 4869 9054 16761 59219 128504 149224 452972 780247 1730502 3059332 4787366 16614972 19711098 49263630 86417658 249503313 536061612 593658003 1217878901 2620475990 -1 2 7 15 16 44 74 235 487 534 1026 2475 7020 10559 29468 47152 70742 161662 307511 986657 1858963 2409573 5749631 9001647 32539573 60642702 78287903 166292782 283955799 841187673 1528109464 4147537178 -1 3 6 11 25 46 80 179 350 999 1081 2572 5198 14809 21312 63993 76562 153352 455425 867979 1338372 3450699 5359828 11885326 22076391 48979392 125228704 154617514 382005834 801062227 2050648156 2970529153 -1 3 6 14 24 40 85 143 368 825 1711 3011 4948 15328 20122 55880 90272 149588 446834 881230 1995084 3578731 6137505 11865726 19591822 45815067 113958231 208365960 352870331 540730462 2065114028 2298645303 -1 2 7 15 24 49 122 185 371 694 1747 2287 6584 9059 16821 65441 87417 149308 325545 1002847 1861479 3453905 7192463 15279653 21283333 42941447 92988908 218067463 325453835 915413027 1255678035 2438743151 -1 2 5 10 16 45 122 175 382 746 1511 2459 4989 12686 29976 36329 66151 159819 296243 725922 1459453 2422897 5344911 14905443 24703473 44670413 87900607 178422838 297734629 597442657 1766388490 4208302085 -1 3 7 15 29 53 76 173 316 597 2012 3762 6659 11212 27026 46094 101610 159476 441251 1021136 1851938 3988854 6633824 8773968 23384250 35333833 69321630 247639391 524657405 810290839 1505761891 3443272464 -1 3 6 15 31 53 123 198 339 1007 1444 2454 6267 12351 32321 57274 78706 162577 448264 862265 1855459 3711828 6810287 15418384 28753238 46651093 121187171 182471617 299149394 933754078 1785690303 3973370714 -1 2 6 9 19 40 107 218 348 1002 1763 3152 8122 15723 30205 61673 71772 160753 327102 853120 1067445 2262535 6156148 13067500 26514994 48352029 119480486 205524304 442899671 943209041 1984330648 4028689292 -1 3 6 10 27 61 120 195 476 935 1226 3950 6076 9374 22933 50625 111864 155119 445352 893188 1474158 3184961 7831030 15202923 28622252 63513784 128269901 137693825 488734021 681704298 1106558950 2946180028 -1 3 4 13 29 58 105 206 375 600 1474 3746 4448 13211 19361 45496 119497 151288 442048 639068 1604516 3996695 8219513 13337828 27449428 43326166 74671440 171807865 535357545 650336023 1842863143 2300862210 -1 2 4 13 28 47 111 147 281 589 1670 3329 6297 10603 17925 32956 78770 147529 298104 600219 1600577 3982045 5749192 13067504 18414268 39961956 72720199 202325408 408444140 893300491 1577678956 2506283416 -1 2 7 13 21 56 126 142 342 923 1908 2944 5180 10359 26348 41972 73992 155850 306151 995935 1590045 3070308 8370452 15009119 19929113 47593026 132012197 264562731 368569010 801241099 1608636799 3647057839 -1 2 4 14 25 39 101 218 297 1020 1183 4032 4965 9954 28581 50681 81370 158232 313808 600602 1983350 3585462 4704469 13964217 25173486 34617001 119950562 145008208 498069378 565542520 1166204574 3273720542 -1 2 6 14 22 63 109 253 305 770 1877 2267 6125 12069 28806 63451 107320 161482 326738 897814 1986806 2660636 7565184 12946603 30410694 34867475 114169302 257960810 327581473 695920831 1371642720 4078971045 -1 2 5 15 27 60 92 194 412 994 1528 2490 6958 14404 27918 49653 110952 158022 314331 765698 1857929 3325696 7557579 10849167 28574719 55444940 124258807 173808580 268581283 827878990 2051327247 3419781742 -1 3 4 9 19 47 76 142 290 819 1414 2967 4914 9310 19407 50954 124333 151336 446269 651786 1074091 2134712 5708550 9034792 20855261 34895449 115652624 170215835 353447671 549565481 1111013431 2213890503 -1 2 7 12 20 44 116 192 365 712 1489 2813 6345 10484 28571 57684 87449 158531 321924 1001863 1723254 2923046 5736586 15953333 28193117 42485169 91130677 169066056 391325383 884255602 1529466148 3380864692 -1 3 4 15 16 57 85 214 399 808 1746 2243 6780 10122 32319 54436 120093 162075 450553 641195 1856533 2539402 8074835 12053120 25699582 56784931 116186570 204983354 315119849 846637104 1136591959 4015497761 -1 2 7 12 27 44 75 148 369 732 1379 2564 4988 8853 26320 38502 115910 156339 302676 1037148 1722716 3337657 5729097 9303494 18360182 45116823 87590826 197256184 377884597 596252804 1314665071 3665445821 -1 2 6 13 27 32 127 202 397 856 1726 2196 5177 13826 32102 39099 100215 162456 299765 890549 1589917 3339098 5057759 15175548 27553677 55748309 106557418 214358010 306278233 779320898 1611614200 3914802496 -1 2 4 14 22 34 93 210 271 622 1544 3882 7145 14632 31581 63939 71135 162997 325097 592609 1985797 2660781 5100583 10817635 26113790 39249232 74654008 226892762 472267103 871922638 2135095332 3950581463 -1 2 6 14 18 33 123 167 416 866 1041 2429 6348 16240 21161 42671 125875 153541 306613 914858 1992373 2157230 5209573 15333480 23885498 51039813 102962297 156698077 299573836 937644026 2003680116 3046438817 -1 3 4 12 18 61 70 149 469 535 1589 2110 6893 10618 25850 62681 87367 156662 458737 608960 1722203 2264533 7570430 9915804 17452247 64918483 78882284 226441246 327978837 822969369 1596671933 3677376529 -1 3 6 15 27 57 94 142 475 973 1061 2791 5033 12549 32616 43390 69213 162405 434533 858897 1853237 3195243 8363509 10558000 19809757 63883180 120951239 159188358 372796178 537695970 1811114236 3919507576 -1 2 4 8 27 35 79 213 505 730 1251 3814 8064 9094 18097 43921 89307 148238 304867 607254 1206603 3339907 5233639 9258049 26896827 62453561 87284219 139018595 508061163 979430592 1340601783 2463308657 -1 3 4 8 25 33 77 215 305 897 1687 2820 7121 13885 26611 41884 86574 156399 437777 606934 1199967 3473200 4949988 9027062 26855552 36520622 126111734 212663975 335775207 811186514 1612040021 3673642513 -1 3 4 15 16 51 65 226 386 937 1392 3481 6119 11254 18813 53309 83734 151482 448756 613662 1864455 2538255 7325254 10478260 31570856 57625332 130177254 185922122 409409061 675587427 1544287714 2347208970 -1 2 7 14 16 37 78 253 486 586 1696 3250 7309 13053 21517 62713 66611 151745 327328 988408 1998665 2398767 4567751 8618882 31314763 59715063 68958525 210519569 449895581 1030057828 1773465348 3013294168 -1 3 5 11 30 42 118 221 433 556 1853 2250 4619 8863 19140 63362 78094 151534 456767 731989 1343041 3838796 6263364 16364753 25424545 54074183 78386957 266743130 310530135 551339944 1249597453 2256466281 -1 2 5 12 24 43 105 222 393 933 1335 2727 7321 16289 24923 33261 84086 157613 298681 745455 1722197 3462578 6141020 13210011 25935905 55129917 126672412 200649339 371960203 1054059583 1948886916 3586636178 -1 3 4 10 27 37 100 227 303 652 1900 3187 6819 11574 16862 34705 121680 148703 429478 642818 1471543 3206403 4395951 14615879 32846494 35217124 97098067 254854763 450845862 821403496 1440139356 2558083123 -1 3 5 8 24 38 91 253 264 993 1520 2569 5808 13787 22808 52557 97850 155622 443268 745746 1210827 3581061 4710755 10877392 30397005 39038492 124452870 171243080 375601210 712029422 1634851375 2769010453 -1 2 6 13 30 47 91 230 281 512 1821 2997 5075 9937 16541 63140 79445 148808 326476 863443 1603139 3708075 5475851 11508621 33010718 40362339 78067930 265968255 354993447 593844274 1117316135 2508132945 -1 2 7 15 20 50 79 209 282 911 1621 2100 6496 10653 20213 49377 81136 150491 315362 995005 1866915 2925069 7060590 8628176 26053452 39439070 127342797 221647612 302266071 891056069 1593743024 2395461389 -1 2 7 11 18 42 115 250 399 945 1280 3905 6537 15460 17389 37206 110053 148952 301689 1030444 1337046 2158378 5995520 15957445 30899925 54754004 127629146 198142463 502488129 888736791 1941288727 2604301693 -1 3 5 15 29 59 88 183 401 568 1869 3309 5765 10442 20436 39251 67146 150109 431088 729069 1864071 3997301 8245392 11392508 22142571 56345667 80870031 266312773 447039606 697749995 1586467742 2228574826 -1 3 6 14 16 58 120 213 489 848 1137 3698 6174 9905 28784 50648 99360 161737 446092 888860 1986520 2527707 7943802 15678933 26159177 61805501 105204099 159245180 527863513 909056701 1151163146 4274115299 -1 2 7 10 29 43 105 129 256 1022 1222 2312 7219 9577 21795 38692 85466 152278 301840 1006245 1469921 4122036 5867676 12944731 20942968 39823620 120838448 145300352 274776124 1060887590 1123750055 3153648356 -1 3 6 8 25 57 102 181 320 610 2047 2175 4902 14279 26145 52640 113237 156385 442486 894594 1199842 3441584 8337484 14637402 22912332 49952629 68314986 247123933 305118619 570845921 1638061020 3751252067 -1 3 7 11 22 43 114 206 403 656 1533 3669 5538 12673 32649 34071 97938 162137 429138 1007692 1331850 2807079 5877305 15849980 28656020 58331871 98187786 173171741 534815194 788214125 1775534514 3789648843 -1 3 4 9 24 59 126 253 402 522 1797 3305 4331 9412 20714 60523 119878 152657 452034 643038 1076682 3572473 8344146 15535885 30404720 56493375 83102605 265952457 446838226 628651770 1190312531 3123000909 -1 2 5 12 18 47 85 209 256 614 1266 2752 6304 10919 26534 48116 113419 155745 309114 765058 1727217 2156097 5591068 11609228 25276367 38951998 74508469 141640543 400626858 895215298 1576045561 3654546013 -1 2 7 12 25 48 112 165 287 729 1731 3314 4543 15524 22113 38956 102931 152350 299126 1018028 1732706 3599619 7305021 16465461 25136185 39222025 88142409 216620362 462642157 645486481 1963804534 3064166866 -1 3 6 11 30 46 116 248 271 929 1884 2849 6736 11465 29463 39830 113232 161469 431299 896391 1329598 3855744 5334504 16583314 29996437 38428854 129411351 258992340 338201747 862815270 1449145524 4084882116 -1 2 4 8 31 45 122 209 430 766 1270 2900 8092 15915 31613 39247 83883 162968 300172 612017 1201559 3852547 5473805 15196773 26952725 50887548 85236045 141117359 360873104 978359443 1958696604 3796522477 -1 3 4 14 24 44 76 163 492 720 1863 3586 6249 11936 18239 41465 76699 148279 436922 605060 1996813 3596224 5372180 8890124 24324970 59523677 86682072 267206282 531263708 897895352 1380043161 2422457102 -1 2 7 8 27 36 96 146 403 522 1822 2453 4763 14303 25282 53373 113111 157395 318818 1026009 1199403 3314478 4665588 13857021 18218398 57075304 80730563 254980301 275213831 563205997 1614326689 3562097622 -1 3 5 12 24 38 81 231 318 582 1393 2518 7995 16284 26718 60586 127283 159402 451413 778417 1720921 3580794 4671187 12127685 33271832 37669622 71018771 185400310 296997494 975978438 1961126059 3225087395 -1 3 4 13 25 63 89 160 472 542 1534 3808 5342 13512 22442 37582 110372 151854 432679 635582 1604276 3465955 7820621 11214915 24630739 63091542 77319910 178163802 505523070 762600722 1677494827 2968357865 -1 3 7 10 16 52 88 198 365 739 1183 3540 6406 9293 26936 55260 110861 159472 449843 1024978 1464896 2524483 6759257 10974827 27913817 45671816 90956180 143325488 422169105 926846142 1088632405 3390261267 -1 3 5 14 31 53 118 241 273 890 1321 2454 6761 14602 17816 53919 77558 147985 449569 736155 1993892 3715288 6392818 15984325 31020169 38197286 101265683 194671418 289440024 848680929 2034043308 2601137260 -1 2 4 11 18 38 72 192 359 610 2030 3609 6598 10706 16950 49010 84060 149072 308553 613246 1342972 2150086 4561105 8780255 27465470 42784857 72329965 241538321 512091343 935277761 1564248827 2612996719 -1 2 7 13 31 34 88 166 276 615 1125 2793 7082 14025 17517 44504 114032 148361 303260 1026816 1598036 3852199 4940809 11082189 24503009 40163364 74406077 162482044 396196678 861480105 1693695986 2666546804 -1 2 6 12 18 51 97 250 511 831 1981 2559 4665 14504 28702 38819 124877 161265 302017 915805 1725009 2150326 7027929 14252779 30902040 59956763 112001708 247267642 274532321 579275810 2137594730 4047318701 -1 2 5 11 27 53 103 178 475 713 1984 3228 6619 10064 30243 50592 87758 160304 314747 739095 1328581 3313562 6407446 14391990 22361744 63999052 88457562 248353455 448996864 918206697 1090094665 4148894409 -1 2 7 12 17 40 107 174 322 581 1477 3165 4728 12057 22086 56826 75019 151656 317346 998725 1730458 2537289 6259240 13498490 24736857 48006414 72347143 182539384 441632260 550835211 1417034503 3070653407 -1 2 7 11 16 54 67 196 491 948 1816 3525 6152 9856 20089 51822 80637 150407 311934 993929 1342933 2407172 6527829 9696065 28276438 62031196 133427839 260273341 402686388 934934637 1112105099 2240855230 -1 2 7 8 31 36 98 208 461 672 1623 3475 6932 13487 32481 54602 129701 162627 318788 1042932 1203231 3835351 4679449 14101558 26838022 64663222 94316268 221090281 417105397 869361521 1690381566 3828581863 -1 3 4 13 23 42 122 145 315 587 1203 3251 6996 12369 31998 35829 104280 162784 426073 624547 1596238 2677764 6115356 15539075 17426259 36629379 74917508 142312273 460609334 851363486 1750426524 3809304825 -1 2 6 9 29 43 64 198 311 581 2028 2949 6285 14031 17228 33973 70618 149713 302110 861511 1051492 4069866 5911669 9586152 28741061 37293345 67663471 240173959 359241766 897666387 1652225957 2446187834 -1 2 7 9 31 63 125 138 326 698 1537 3823 5383 9995 28897 53643 66328 163376 312563 992414 1052574 3807197 7348664 15236924 19580579 49488747 93061881 219285236 526126884 795350770 1110057903 4234311728 -1 3 4 10 19 47 121 237 303 685 1377 3554 4544 12110 18283 34880 127774 150199 432593 646346 1444871 2101807 5646414 15093415 33330718 33671560 95038793 186532761 429033146 651158729 1417309892 2504705282 -1 2 7 13 25 49 73 251 380 765 1861 3629 5551 15335 16722 51606 121885 151387 318554 1042302 1576906 3544751 7094166 8932173 29677257 43776497 90843488 259552256 514628755 784280914 2037765682 2660913231 -1 3 4 12 17 49 126 151 377 644 1447 3339 8161 15033 22756 48588 118978 152983 434865 650011 1707995 2366084 6960650 14959677 17596902 43090863 100072450 174546157 418367585 987129650 2115037569 2880270847 -1 3 4 12 17 44 110 142 478 959 1831 4043 4195 10454 19436 44255 92786 148544 441388 607043 1707101 2365221 5252998 12868209 20875209 65349147 127985380 257279244 471935276 665122793 1607462909 2282055348 -1 3 5 11 30 58 65 211 286 529 1149 2674 6342 8606 19621 44096 82389 149173 439331 745943 1313251 3809140 8268980 9721875 26909601 38354924 77765781 156971820 382765906 901710392 1274215095 2378942873 -1 2 5 15 31 36 72 137 307 868 1228 3821 5037 12621 19327 59561 79329 148765 326207 722909 1837722 3808264 4333940 9338680 19705750 36685979 106645766 143453967 531840989 562321532 1797707928 2337897849 -1 2 5 13 25 62 106 170 268 791 1962 3002 7486 14660 25962 64319 117494 159348 321299 782483 1576138 3544859 7742979 13522989 23499630 40182798 117016466 235331413 358848240 1010888809 2113001001 3722859972 -1 2 4 12 28 52 83 168 309 755 1602 3130 4979 12616 20555 57790 82120 154854 324541 619515 1706925 3939353 6301688 12478724 23636400 33787211 88304082 231874738 437413772 588299269 1849012583 3098618110 -1 3 5 13 28 35 121 163 312 960 1383 2874 7427 14421 28321 59367 106096 156934 457605 763194 1576790 4068796 4989133 15227937 25073154 37176958 124885043 193751705 336129947 1033340765 2051298587 3410922567 -1 3 7 10 18 33 112 218 473 971 1741 2811 5838 10186 16779 39342 74375 150488 429671 984914 1445709 2235340 4995505 16020795 26276585 66184404 125158489 204180556 374277359 705956179 1110839547 2526817439 -1 3 4 9 19 53 65 162 270 554 2018 3550 6581 13089 32508 53377 83302 160708 444562 619892 1050828 2101885 6431982 9457875 23238074 41416971 81117708 243642162 430790732 924862576 1773970576 3860037740 -1 2 6 13 17 46 113 198 445 548 1697 2053 6519 15386 27583 46267 101229 156445 306331 898201 1576172 2496296 5254284 16272460 28239061 52912091 78201160 214529683 326828143 917997340 1967420724 3340272468 -1 2 5 11 19 53 105 183 467 582 1561 3111 7311 10605 26675 62639 102464 156926 321839 768522 1313098 2233835 6307022 12866584 21537186 63779558 73225160 224113217 467935134 1032465540 1590845665 3362972640 -1 2 7 15 22 55 72 197 273 540 1206 2067 5064 9722 19785 53671 101353 148972 312288 1027556 1838927 2628634 6305806 9336339 27697635 38610912 78347065 148998916 302793881 599572823 1118152950 2330592458 -1 3 7 14 24 56 99 217 465 1007 1990 2292 5255 16041 27933 61097 107172 157041 457593 1023616 1969499 3545340 8266789 14306700 25341258 64164097 119233351 238812901 306248530 784703177 1929252296 3414694329 -1 3 7 13 26 46 65 192 486 1009 1528 3689 8175 14093 29101 49632 81082 163703 450376 985404 1575382 3282805 5382887 9983093 28613674 59881322 123988929 175465160 521466252 942621775 1707649242 4294820646 -1 2 5 9 19 61 64 152 355 575 1048 4063 7802 11768 16714 54910 88019 151147 313747 752023 1050804 2234365 7354520 9600229 18262009 46000901 83723531 151459688 494181213 949459030 1409104993 2640498740 -1 3 7 9 25 59 126 205 259 536 1436 2091 4735 8657 21905 53668 92366 154786 442876 1002739 1049029 3408646 7866289 15601113 27794107 40907496 80508651 178421863 307343962 550314391 1218359608 3145581258 -1 2 4 14 16 34 127 180 370 545 1190 2491 5509 14066 22550 57907 97357 151744 325031 609856 1966504 2360263 4982670 14815110 21502458 44050639 79462328 136611288 294900383 793508461 1689224602 2740256943 -1 2 7 9 19 35 99 242 370 929 1059 3217 6060 12616 30705 43741 113096 162361 310946 1018997 1048641 2228371 4718983 13894362 29493137 44173457 126098270 161621526 465979339 672849549 1792481078 4140027744 -1 2 6 14 24 62 101 180 454 613 1465 2395 5743 8282 25185 37108 99480 158423 296121 893340 1966316 3408147 7340831 14026252 22548129 66067158 67125183 169497894 289067372 672494033 1271231065 3597891010 -1 3 4 14 24 59 73 235 296 831 1751 3458 6087 9912 27243 51406 89599 157417 449617 621845 1966271 3539445 8258114 9307446 31853100 36051370 116143817 209207941 424981149 703708468 1088241773 3486931276 -1 2 6 9 21 62 71 139 392 771 1460 3875 6424 10300 28403 65452 119826 155672 320823 915457 1049340 3016293 7343033 10228928 20723530 57429349 109610408 176102566 492173786 875561288 1528300056 3284010779 -1 3 7 15 22 42 119 218 480 892 1253 3477 4140 14252 22274 39124 121375 154382 428875 1042587 1835677 2754458 5900663 15736246 26748822 60055684 102158241 142557713 417956081 648336185 1721460533 3040733075 -1 3 4 9 18 63 80 137 333 576 1750 2950 5572 8615 16931 40581 95045 149665 428450 611611 1049478 2229724 7737117 11671695 20332488 48526895 69271000 213888551 362129004 789427920 1324325192 2471870845 -1 2 7 13 22 63 78 233 264 809 1215 3524 4809 13365 25739 47868 119085 157746 306099 1040474 1573752 2622583 7343265 8786275 33435916 40791030 114208268 145616555 429528362 600063457 1629125243 3531906565 -1 3 6 15 23 35 93 193 458 779 1056 3592 5952 13857 26750 44279 77213 157555 440674 859314 1836407 2624523 4854183 10764045 28079361 64127933 112026847 163616026 528699836 681114016 1679553243 3436036256 -1 2 7 11 16 39 106 218 335 587 1805 3331 4810 9377 17202 52311 98644 151481 318887 1024233 1312281 2363350 4199471 12724816 26498443 47243342 71555975 262978071 412954600 554650588 1196015688 2622129191 -1 2 4 8 23 61 126 214 475 971 1218 3518 6455 13212 19677 58987 73901 147531 326934 595126 1180859 2755942 7477495 15478901 25315403 63761216 124467433 136999185 416200473 905050218 1856975965 2196662840 -1 3 7 10 27 37 75 133 500 691 1564 3109 7753 13752 25289 64145 87728 159691 452406 1009156 1443106 3147891 4461939 8529010 20729014 60990526 99735956 221372436 463969464 973034438 1733715733 3723686891 -1 2 4 13 28 56 88 197 483 942 1635 2053 4964 11210 22059 56131 82081 155456 313993 618273 1573939 3935730 7871838 11153507 28471162 62301492 133024754 223333474 332122095 563860108 1531441619 3161568678 -1 3 7 9 25 40 119 223 466 922 1720 3241 7774 16118 30353 47136 80944 162237 434404 986630 1053068 3417998 6178762 16570124 26064054 66529605 132011937 214365001 451671420 1001124828 1895563102 4106609008 -1 2 5 9 22 38 106 232 327 693 1282 3250 5380 13506 21403 43376 91313 155013 309576 744599 1055649 2630927 4614379 13035814 33419868 46233279 95969548 198897705 468963946 794759865 1676057987 3200595812 -1 2 7 8 27 53 115 159 463 776 1878 3667 5826 10110 23844 54729 104838 151625 312363 1028155 1186419 3290554 6583177 16159052 17399685 66565698 116397678 261629640 522608303 733139821 1074631861 2791326071 -1 2 6 11 16 41 95 206 365 624 1677 2815 8155 16057 30894 47997 110750 159773 303698 885844 1316601 2368749 6178849 11063319 29171926 42703002 72887465 210653205 389998140 996229404 1880692679 3830053882 -1 2 5 10 24 49 91 200 438 709 1561 2470 8107 14349 23236 43067 75534 151943 307708 726536 1447391 3416664 6844098 10674570 27370944 51184702 87702551 229397725 272547039 989398737 2088254051 2786352615 -1 3 7 10 31 50 82 146 314 704 1771 3298 7965 10477 19499 49836 88230 148048 449492 1015206 1446910 3684339 6972609 11570829 18586133 34806468 86022614 217818848 464088930 999565005 1549686233 2169038510 -1 2 4 8 25 47 86 246 470 756 1961 3876 7864 16132 25697 41148 108383 158201 309626 628458 1184028 3547357 5658763 12369982 31395084 66181578 88276377 246640176 503281536 951928450 1899577213 3597116816 -1 2 7 9 17 47 83 249 340 609 1920 3226 7165 14332 32639 63478 80519 160201 322375 983263 1054630 2501922 5261918 11832962 30524060 49632644 73574255 251232536 461621850 856639099 1619821121 3878410636 -1 2 7 10 29 62 95 224 466 911 1889 3519 7526 9837 27497 48259 97025 156985 304697 1004006 1446241 4077604 7490414 11196509 33283831 64697191 128367456 252278742 415398639 1039697279 1112617981 3447241275 -1 3 6 8 23 55 125 238 496 854 1395 2228 5173 9158 25761 45581 109321 159494 435140 885059 1187190 2634926 6439429 15392295 32705883 59631376 106080750 187798322 311833535 788417852 1294386217 3635361299 -1 2 6 9 22 47 98 189 256 977 1904 3607 4737 9896 27049 54612 82858 156881 311713 878795 1054870 2636915 5394436 14061412 22533740 39685019 123801944 261156706 506797630 579927725 1138048669 3485768271 -1 3 6 11 16 37 124 157 391 890 1472 2448 4865 8627 26884 33033 80555 156503 431664 856425 1318174 2505840 4609058 15652639 18606707 55019297 101256420 179446004 271739670 550274740 1218131000 3250093877 -1 2 4 9 30 37 99 136 336 744 1162 2869 6811 13973 24646 48063 69182 158071 304249 602165 1054202 3679924 4345645 13953671 19781904 48876196 85058514 134987260 349665862 818345957 1683481442 3595549932 -1 2 7 10 20 40 73 221 311 860 1655 2456 7335 11426 20828 64266 76344 154415 319599 986523 1446539 2898877 6186152 8816678 26449433 37600327 103671127 224198903 289539032 1069549498 1439173539 2977306983 -1 2 6 13 27 55 68 230 277 696 1241 3804 5582 14661 21313 50093 84598 155173 315434 883022 1578690 3292883 6445794 9625288 33254612 38154048 100429039 141728610 529109456 785989478 2068901328 3149603929 -1 2 6 15 26 51 123 189 290 855 1072 3462 6488 12187 32080 61317 81950 160405 324042 878237 1841695 3156873 6975629 15267389 21982792 35654981 106698956 152448509 425097745 875226721 1462850613 3780658610 -1 2 7 9 25 57 87 181 330 785 1596 2408 6315 11223 32342 39470 78748 161107 296941 989069 1055723 3550549 8156778 12353956 22617657 48497377 109577333 219941986 274077592 927349487 1537494252 4006792611 -1 3 6 10 30 57 74 159 455 968 1208 3011 5424 15401 20269 63486 126887 149155 451898 908551 1447147 3817437 8276947 8453302 17038199 67008817 117616250 138616930 337636467 768098855 1901784767 2303838396 -1 2 5 15 28 63 112 156 508 746 1271 2530 6806 10844 28559 41425 114926 156986 310696 780029 1841832 3942958 7630614 16687138 16892440 59007474 87077946 148765943 270545160 818169675 1562561072 3425003822 -1 2 7 13 28 39 70 252 408 604 1878 2849 4507 12631 30075 42617 115770 163318 307782 1046607 1577347 3944824 4224299 9873075 29476319 58490679 70300722 257683542 359269514 665980420 1816272316 4230097703 -1 3 7 8 19 35 98 228 366 529 1331 2538 7782 12325 32526 47377 92572 161219 434407 1004708 1187491 2109741 4750836 13942103 32465495 43544279 81828270 195114054 286954728 953098397 1785118207 3977995168 -1 3 6 11 28 44 121 177 472 674 1686 3843 6290 14550 26826 47948 73832 156675 435761 856975 1318341 4076070 5536581 14979823 22767432 65705525 95514578 205554245 497502728 878107075 2093582717 3478613883 -1 3 4 8 26 57 102 255 476 821 1954 3763 5845 14896 25961 51939 97776 158150 448864 609745 1184543 3289353 8026158 14478543 30096530 63498096 111222980 246465485 516515327 738084298 2067826638 3611681067 -1 3 7 14 24 55 119 143 314 552 1639 2313 7831 9391 32136 41367 125835 161577 440838 1032932 1972852 3549863 6318328 15899676 19904535 35172500 79288587 232534914 276580079 960559665 1172517023 3923719875 -1 3 6 12 17 63 93 155 293 912 1810 3773 7009 15378 22598 61989 85224 152813 453809 883273 1711987 2372742 7491106 10670634 18163414 37151854 127757446 253509139 523132288 835516634 1986486164 2909568903 -1 2 4 8 30 39 82 151 387 1017 1312 2392 6088 9496 16641 33217 67769 150156 299300 598753 1184033 3680521 4611959 11842143 18050643 55217457 122886031 191134707 295891074 676850404 1076726863 2418887510 -1 2 4 15 19 32 97 249 459 527 2030 2136 4877 8641 32508 49742 84851 161275 316822 616139 1840559 2239121 4745617 14479026 30746677 64261796 81385388 237338823 322908009 573343665 1275971499 3988366690 -1 3 5 15 31 36 117 155 385 771 2035 3245 7156 9566 19184 62479 117814 148543 453133 778389 1842460 3681138 4347377 16046592 17404288 55086782 116083168 249109198 440651433 836649197 1157685548 2356934471 -1 2 6 9 21 44 114 214 308 851 1052 2309 4617 8753 18224 39625 125434 150751 298514 902265 1054376 3025634 5527322 16170787 25666170 36884469 105337103 161210895 276191284 580297690 1277009542 2629088200 -1 3 7 15 30 55 126 195 497 661 1412 3286 4982 10444 31508 34477 66892 160820 431037 993042 1840795 3810556 6318531 14855281 29063822 59702751 97616665 176386286 441771495 603173050 1525497662 4015924506 -1 2 5 14 25 54 78 187 414 976 2043 2569 8106 13090 27372 62881 74622 156281 323437 728881 1972311 3553570 6714708 8439458 21318131 55744283 121228664 243892157 389345935 952707121 1774878555 3246184705 -1 2 4 15 16 63 119 217 509 581 1452 2191 5671 16025 24914 42820 96479 158843 309745 610378 1848311 2391897 7769802 15803548 26258915 58813359 74341324 183553119 315477368 682041771 1990370338 3531308738 -1 3 7 13 17 50 99 200 261 998 1501 3361 7421 9705 20634 34393 118978 153723 432037 1042816 1584558 2375866 6995402 14525263 28346192 40489782 117857683 171350762 409335204 1045039472 1082790821 3129753222 -1 2 5 15 23 41 72 250 267 800 1331 2589 4313 15333 25810 46460 104378 158690 307086 769274 1848406 2785191 5807244 9424804 30979636 37851684 114843706 193510661 369721728 666656314 2098647686 3694340072 -1 2 4 13 21 34 78 232 478 588 1403 3340 7970 15588 23972 59500 78313 153074 326154 594638 1586548 3034553 5033564 8871109 33094741 66918894 68035052 188245123 428259788 981714241 1938513753 2697132913 -1 3 4 11 28 32 125 234 502 584 1201 4072 6740 10674 23015 38895 81705 152203 426517 593015 1319848 4083573 4760547 15550348 32411642 61542961 73401515 145100740 470555194 812525935 1522817104 2911540496 -1 3 6 11 24 61 66 222 434 729 1790 2446 6654 13202 24323 61853 120004 151603 450870 917271 1326696 3557747 7787455 9675773 26135176 52007414 87594808 206661159 273107833 908536864 1785044180 2898428145 -1 2 7 15 22 37 73 186 445 871 1993 3417 5661 14757 20850 43876 110427 154541 307351 1016143 1847351 2641175 4491446 9294632 22715477 53866088 105957130 251486202 434717848 715615084 2087650057 3112171707 -1 2 6 12 22 49 110 231 360 831 1425 3161 7722 8325 31814 50616 74316 161257 317234 859558 1714768 2649075 7272411 12935425 31518348 45566614 111970194 183613956 440528359 978796843 1255314200 3783495158 -1 3 7 8 21 62 72 236 349 835 1420 3846 6405 13055 19376 46356 107785 147814 435142 1019873 1194894 2906534 7508871 8504096 32540179 46263368 102429671 181866254 479321373 887405706 1851110981 2295620798 -1 2 7 15 28 48 97 205 435 620 1561 2816 4748 14923 29690 40837 79941 163479 296677 987515 1848793 3960192 7257753 14509088 27303937 50545883 68615852 229875001 357774433 565732422 2018814847 4028585647 -1 3 7 8 21 43 112 221 419 579 1804 2164 7808 9315 23361 53734 114950 152689 444319 1047289 1189965 2902449 5826516 15838481 26405462 51887551 74111830 263575943 327711580 969311930 1176175186 2811601881 -1 2 5 14 20 39 93 172 395 877 1254 3704 5760 15857 26053 49371 127258 159736 317886 776484 1979257 2912864 4521929 10982234 24290729 56438907 107585008 143569503 532746193 729939484 1923513150 3595231838 -1 3 6 9 31 37 98 161 504 658 2013 3264 7302 16047 27054 46560 121726 156192 435205 916261 1061838 3700575 4623791 14138834 25087982 62736510 99608402 250481763 440671611 1014774834 1913417317 3421157658 -1 2 5 9 18 61 86 167 339 729 1543 3102 4467 14518 31920 42594 87601 161326 309803 753151 1062315 2125747 7379358 12526688 23643969 47831166 85419952 223613561 447757632 657880249 2113453219 3763171541 -1 2 5 9 29 44 107 176 338 957 1233 2250 6508 15547 16705 35215 106565 150931 301556 755499 1062886 4086937 5422431 12974338 22608704 49904854 128273012 148313444 319270052 904158634 1881456200 2450390177 -1 3 6 9 19 35 124 137 271 537 1895 2874 4707 13150 31653 60809 120081 161574 455994 915350 1063897 2125256 4902940 15446412 20361890 39812599 80031364 265002804 340060081 548128116 1756381984 3763897824 -1 3 4 15 22 35 110 187 432 641 1964 2543 4115 12577 18162 45641 93791 149591 436987 609428 1850264 2773865 5147813 12792708 22600800 52542430 97903503 238385266 278819445 628292361 1845348268 2671444401 -1 2 6 8 24 59 82 246 449 1005 1930 3853 6818 9673 23938 36227 112205 152969 301422 887707 1190096 3425041 8036405 11927473 31384751 66146443 124846522 250581477 497159339 854597095 1141779281 2762228787 -1 3 7 8 31 33 112 236 321 559 2025 3934 4135 16103 16587 40209 115957 149808 426068 1043949 1193988 3689739 5016338 15857400 31726869 46541191 78672030 236637753 469852966 609338986 1928875799 2667220153 -1 2 7 13 22 42 66 233 390 698 1384 4006 6352 9054 26694 54968 73286 156441 312156 991461 1582915 2647266 5949909 10434416 33299792 56372604 100561451 186183811 476936624 880979291 1290665478 3458149203 -1 3 4 15 25 38 121 195 366 518 1789 2873 6417 14815 30680 40143 111951 162649 429190 627602 1851238 3439738 4490241 15568685 28707115 43392980 83243698 207777381 345810050 912507296 2125784023 4165154208 -1 3 4 13 20 47 84 249 408 656 1430 3075 7391 12155 18506 34929 66569 147568 432721 602813 1583738 3032400 5674767 11742488 30933683 57148885 92277969 180624670 454962438 1019235435 1433568950 2304843193 -1 3 5 9 26 53 97 156 481 782 1502 2535 4530 12005 23338 38047 116680 153234 429915 785573 1059261 3298456 6326469 13759006 17708983 61761080 114615813 177670111 272308661 622275466 1455113390 2764026472 -1 3 6 10 22 46 119 213 475 846 2012 2659 5230 14261 27308 42315 98903 157355 440566 894960 1454678 2778432 5291565 16494358 25436814 65822507 108972663 235350058 392167003 773386336 1614240944 3224336532 -1 3 7 12 27 42 64 229 484 562 1541 3950 6869 16026 30673 54140 95613 163626 443506 1005158 1718785 3178408 5948715 10048888 33439646 60453903 82499419 232356907 488663776 832364722 1907433068 4037975455 -1 3 4 12 29 42 92 157 398 914 1614 2302 6083 9476 17989 59100 112519 149992 457703 622782 1713236 3949801 6087386 10598953 16929058 55493178 127267507 230467620 316491304 687725233 1177614164 2625215090 -1 3 7 15 26 60 65 230 318 864 1415 3969 6057 14820 17345 36879 108941 149556 428570 1016244 1849755 3294050 7770591 10333126 33181429 33718369 105748795 182326798 491535129 702825718 2019203138 2574890852 -1 3 7 9 27 37 89 173 295 661 1266 2086 5439 16292 21628 38491 86482 153981 428119 1014805 1064136 3167193 4495785 10570750 24018248 33749963 93822820 145720172 305244934 789955834 1980174113 3116424851 -1 2 5 14 26 41 96 187 484 1019 2046 2836 5470 13027 17497 46306 106381 149911 305191 769460 1978505 3162326 5814688 14516969 20998289 60741567 121461812 244655444 366202171 756336820 1793685939 2681034644 -1 3 4 10 29 47 119 253 299 592 1366 2395 6171 14456 18644 57371 127376 148845 455400 645000 1456897 3952597 5696536 16507079 29517116 34505244 71794637 188820316 283113555 885283995 2057882026 2193856757 -1 3 5 12 28 49 122 207 458 691 1668 2657 5293 10054 31679 47843 74692 161292 436189 726398 1713563 4095446 6861082 15545682 27547309 66114948 93961911 210579328 392849895 743610141 1130581304 3791710529 -1 2 7 9 29 46 121 179 412 907 1049 4024 4172 8937 16384 48017 112668 149548 303223 1017115 1063598 4094315 5424651 14774506 23013908 56864462 132932379 156039327 477038161 670694621 1299381522 2662533757 -1 3 6 10 31 34 124 133 392 631 1268 3128 4511 13709 26734 51031 78636 156363 450085 859004 1453624 3687686 4752700 15580160 20432505 55653049 69099675 150788769 457643988 666648082 1651929762 3373721951 -1 2 6 9 30 50 106 235 453 726 1096 2894 5480 15207 17290 58168 119188 151105 325993 914606 1057546 3695423 6850541 13064939 32050485 65656408 91374225 157081674 355850233 791953593 2128012781 2430852656 -1 3 7 11 31 34 85 140 463 867 1931 3748 7278 14220 28456 50955 108242 157007 446980 1016630 1318923 3690105 4885492 12396931 19219782 64979981 107360020 235950506 519092923 1048005308 1625135849 3270122537 -1 2 4 14 25 52 113 241 443 908 1489 2795 5907 10301 30422 39509 113251 162317 295605 626289 1978546 3555849 6345011 16742785 30613881 52019797 133496568 173081540 377856851 696143184 1533856795 4178003788 -1 3 5 14 23 63 65 234 281 557 1622 3537 7129 13812 29645 32928 107384 162360 430132 754175 1975672 2642273 7659419 10445448 33105336 38393039 81195292 224994625 430691812 866186082 1738220492 4245019002 -1 2 6 9 17 48 78 244 502 562 1037 3440 6929 12890 31259 57370 109128 160058 324350 888633 1057107 2514301 7123983 9373721 29970494 59501140 83033828 166303597 422712429 840051986 1820083682 4023419025 -1 2 6 13 19 33 105 177 434 885 1360 2102 7666 12150 28220 38498 104227 155803 296781 896764 1587532 2250760 5168266 13203082 21447863 52495445 104070983 198376192 322765924 1031798539 1424423891 3452503417 -1 3 6 11 20 45 126 202 354 1018 1679 3851 5351 15058 23943 64645 95777 153381 450732 873622 1319629 3044652 5674235 15451045 29353888 43752734 117513428 211085297 484923841 777007652 2015643058 2752435288 -1 3 5 14 25 46 67 194 282 905 1915 3679 8057 10544 29775 47450 72103 163350 437875 729788 1981117 3425923 5696939 10208257 28699370 40735099 127612194 257949712 514326591 966262911 1549926584 4115399084 -1 3 5 8 19 37 66 182 511 526 1418 3196 5101 13188 20310 36395 107133 148606 431416 757034 1191218 2124842 4256788 9791821 21590168 61954942 77020515 174575880 457085237 599229329 1827420781 2277921018 -1 3 6 11 19 34 70 178 287 805 1926 2523 7470 10988 24096 48163 125827 152450 437920 907045 1327027 2124752 4770905 10160116 21041282 41886195 114253714 242722722 296800895 1013525189 1512261623 2926543261 -1 3 4 14 17 44 82 149 400 655 1060 3640 7275 8693 16604 64216 92174 149687 454099 612474 1978948 2391836 5283574 12181344 17547273 58582893 95923673 158549386 526520610 1033911261 1265134182 2619386835 -1 2 7 13 20 60 104 141 420 828 1308 2703 6406 8722 18822 34996 120585 148617 302357 1041296 1588401 2910067 7788384 13332290 20046663 53886433 111306064 188141717 375743304 875033634 1320292259 2278691831 -1 2 5 11 17 42 116 156 469 623 1755 3439 7070 14493 20329 60111 66598 149372 325811 732362 1320602 2522958 6207047 16762022 18425152 66598464 70799445 210950594 423714256 865504791 2083883754 2245381271 -1 2 6 9 25 41 124 207 283 685 1858 2711 4224 11486 17616 64965 108417 150150 320101 890543 1063282 3564756 6201744 15425821 28282653 39977207 95027541 251920945 389547747 607783415 1469191261 2649236442 -1 3 5 13 30 52 76 255 372 528 1808 2729 8092 12064 21446 65484 114693 154965 454400 785532 1586821 3830924 6468994 8591600 29480891 42232588 78944912 265243506 396306587 994683479 1352582573 3014632401 -1 3 4 12 28 59 84 245 333 860 1931 3164 6146 10363 28165 34089 70391 157594 431434 600107 1717950 4082045 8320161 11645941 30475126 48783289 102678983 250477779 436336947 922218801 1597236011 3320176009 -1 2 5 15 20 51 127 242 297 900 1933 4021 6023 13191 25579 49464 83974 157977 318929 746833 1843797 2907507 7123287 14791322 30366433 36852156 133734503 250318101 487401828 676244579 1753455976 3652261306 -1 2 4 12 20 44 72 139 455 798 1115 3112 5400 12014 20595 56079 121972 154252 312775 650818 1720028 2912262 5282290 8986762 20827454 63993936 111181968 162601931 468562444 746254565 1437565648 3106050954 -1 2 4 9 29 63 99 218 317 802 1604 3037 6924 10042 17501 56705 69862 150400 313472 598206 1063426 4089933 7766945 14019053 26024153 33707973 110028598 220690778 367708696 807216222 1112421722 2657385678 -1 2 4 8 31 59 124 182 271 649 1542 2608 6659 9324 24642 41638 116234 159565 309000 653029 1195298 3817754 8310096 15298584 22125313 40799331 99073306 226159603 374675092 827798058 1145918436 3577868971 -1 3 7 11 20 33 71 133 289 734 1771 2052 7673 8441 28565 37672 124750 156177 426991 1037856 1326800 3033861 5042926 10051779 18987638 33860027 87794251 214336766 309583203 1042818632 1291347749 3464531866 -1 2 7 8 21 33 87 237 308 565 1337 3665 5299 14348 30206 55786 129597 163157 312696 1040129 1191478 3033368 5022038 12529729 32748622 36493309 80735823 196363296 519352930 761987717 2056640756 4127597641 -1 2 4 10 30 47 80 209 492 974 1506 3310 7177 16279 25908 37603 99857 159386 296215 634533 1450744 3692620 5697596 11869802 27131201 58770750 120680070 175718702 439027312 1071893983 1947122111 3532902361 -1 2 4 11 24 48 87 159 304 602 1225 2733 4172 11149 21033 53493 90170 155617 314681 612057 1325659 3439248 6849740 12173216 17639215 33992063 68675982 145882327 387702384 611556185 1583312324 2964341365 -1 2 5 12 23 40 70 187 478 624 1186 2158 8048 11983 28524 48696 75238 155881 306860 727888 1716343 2769913 5952949 9802503 22764470 65725138 73653876 136551882 324094150 980605466 1410434000 3485558199 -1 3 6 12 30 35 109 221 342 687 1165 3248 7214 12203 28753 52354 113142 162582 449504 885038 1717156 3825554 4897796 12809264 25542770 49194037 93279950 146255663 468467812 1030919653 1455754379 4169473322 -1 2 7 9 28 34 91 157 423 515 1915 3100 5592 13252 29015 54118 76400 162147 315022 984144 1058310 3949242 4891249 10877344 16863987 51164497 79416409 265497812 458913720 801168656 1771124773 4214376429 -1 2 5 13 26 62 73 253 500 608 1071 3434 5508 14254 24274 53639 130985 150357 321070 762227 1612485 3217827 7727697 9337951 29407705 59077376 75457459 166419149 434050993 783808576 1697792177 2684681047 -1 2 7 11 29 37 81 141 467 885 1985 2599 7524 9086 29734 53472 120935 158024 324481 1027171 1358322 4139894 4703453 11684183 19562585 66418395 107445296 250568763 386482573 1032139245 1273490937 4179632339 -1 2 4 15 16 59 113 161 275 553 1490 3661 4977 11500 24182 36351 120495 150800 303393 624819 1884266 2455239 8243041 16409946 24048546 38212242 76363463 179794523 505924583 587231777 1361760956 2789431591 -1 2 7 9 31 59 86 208 260 544 1122 2972 4876 8657 25817 59643 77592 161728 313611 1002402 1089451 3925987 8077099 12079204 26518123 40090420 79921944 153868214 367230946 592368717 1223258450 3633630739 -1 3 6 13 28 55 95 179 311 965 1357 2216 5803 16302 17307 51636 129330 152838 456262 899612 1613192 4132013 6416992 10511161 22323369 35080561 118829002 196052528 333896658 722848974 1994524329 2479361439 -1 3 6 9 22 58 76 133 443 529 1967 3694 4379 15034 18641 38085 95964 154100 437823 867985 1100975 2874002 8085561 9334156 19723831 52269609 76018719 235477521 525249718 664746156 2019999913 2322058480 -1 3 7 11 30 32 99 212 360 782 1344 4068 4475 11602 24488 50560 68932 151275 452761 1004098 1346300 3925958 5052947 13920714 27044033 42576110 116650012 189873345 496249686 630871457 1400429199 2755605373 -1 2 5 11 26 36 86 202 443 630 1043 2403 5084 13181 27539 41824 80528 161801 299243 741583 1366408 3256067 4268620 12344460 28229899 52661075 73495096 164136234 291204678 577939956 1813589842 3255715463 -1 3 6 8 22 60 104 221 471 885 1883 3891 4114 13943 22127 46794 100361 149038 425987 909180 1241714 2821210 7836123 12872943 27064043 63636797 101026902 257707706 493526705 666499821 1618121797 3081757071 -1 3 5 9 29 52 95 156 321 1006 1974 3892 5414 16308 17226 32948 106533 153310 441893 778323 1101857 4002797 6399748 11032752 17737941 49535002 122199274 234981205 473185208 738347855 1938725855 2648279314 -1 3 7 11 24 57 119 225 340 534 1675 3388 4919 10595 30457 40870 97981 156931 440271 985826 1375710 3655554 8354247 16542704 33202670 46344968 82219336 210856106 406865034 595516306 1552262344 4050240042 -1 2 5 13 30 63 101 177 305 933 1115 3765 5365 14705 18976 36920 65863 155158 305383 739762 1624374 3777205 7802878 14043903 22057388 34407418 128211361 160604924 532107816 789636850 2037241754 2356534684 -1 2 7 8 25 61 112 165 468 1000 1204 3758 7779 11572 30946 36425 92148 157293 303729 990617 1240704 3656739 7827301 16150537 24287382 63790322 118498439 141454426 509653738 984428065 1372764767 3902748680 -1 3 6 13 18 42 102 169 477 911 1955 3226 7268 13997 20060 53489 93023 152274 452441 862169 1607595 2327585 5989319 13780449 24953274 66667172 133049466 241333909 437946163 1045661098 1624465588 2172142437 -1 2 5 8 24 62 112 155 327 689 1469 3981 4891 11592 25725 59573 110913 161701 312440 775690 1218974 3505202 7715751 16149144 17365323 48863588 94379505 168049827 486689910 580027063 1382238543 3497258101 -1 2 5 12 24 34 127 220 384 583 1602 3474 7414 15114 26115 45175 72511 162676 297272 752507 1754781 3509993 5061415 14690777 25576761 56026885 72998403 223080804 412727349 1009336657 2017239938 3498785554 -1 2 4 14 30 60 64 248 349 773 1860 3831 4377 12569 19345 51989 84549 154568 325939 591578 2006722 3777296 7565170 10103708 29385101 47622324 111928860 255833582 531321097 625373974 1876991754 2387976656 -1 3 6 9 20 42 74 226 413 588 1506 2362 7822 15893 29740 33312 101543 158493 441892 916903 1106393 3092151 6008058 8528109 31869630 57734966 70716841 176153015 294312909 954159485 1963799712 4256274440 -1 2 7 14 20 38 73 252 362 652 1608 2748 6516 12056 21978 46060 84233 150919 302747 990154 2029102 3000361 4289040 8922952 31083077 42637311 96404998 219075935 393711600 915928236 1368854884 3105943408 -1 2 5 13 17 60 96 245 451 958 1115 4040 7448 14826 24497 58249 81357 148280 317790 747301 1617272 2621110 7411707 14432876 29776773 65989792 126165287 151288093 480936573 1013811911 2031587046 2754445820 -1 3 4 8 18 41 106 138 475 951 1318 3568 4361 8239 25814 60623 106208 160907 446087 654513 1216691 2313446 5880255 12589948 20855667 66871262 126792630 187641071 416504651 616141080 1220305796 3599427474 -1 3 4 8 19 42 97 253 415 716 1685 2400 5324 13072 25717 43716 70448 160213 432795 619305 1234100 2200738 6235145 14031493 30551041 57820655 91026743 212061039 292289553 759011270 1774395399 3700430297 -1 2 5 10 18 48 105 210 497 978 1851 3062 5846 11794 20690 38800 117630 149300 310163 761641 1498289 2190382 6939451 12590768 26099553 60585027 122082068 261584660 348115503 729313861 1343937262 2987484527 -1 2 6 12 16 51 108 217 477 676 1398 3536 7692 11059 24779 44027 119818 163798 295818 897893 1760381 2442702 6945710 12980241 26883051 63455265 94953266 186204792 413660107 943456831 1586103359 3704622633 -1 2 7 10 21 58 64 138 394 924 1919 3962 8164 12815 23011 60504 111865 149278 318566 1042833 1483705 3111252 7963074 9572634 20196973 58354865 126270116 263538592 488095890 962773063 1760287820 2835805378 -1 2 6 10 24 41 113 207 330 730 1780 4008 4745 16194 25878 40558 125081 161320 303840 887059 1499277 3495161 6149766 15733211 27671094 48131751 91391465 202754652 494288729 568223035 1886035475 3528058948 -1 3 4 8 19 63 108 235 502 885 1471 2455 7069 15246 22853 49864 70564 148387 457530 609774 1216065 2228204 7677548 13373407 33429155 59386640 100958123 183544916 275094263 819835718 2120075880 2762959539 -1 2 6 15 21 56 76 221 438 688 1371 2574 5750 12795 22016 60116 91849 147786 317659 866022 1877733 3122767 8345873 8390676 26743310 51263527 97273393 190240487 395913630 682395276 1804848884 3189766533 -1 2 6 11 27 62 109 158 271 786 1614 3716 6241 14922 21754 36443 96175 150898 308920 862019 1361964 3395685 7554126 13241573 16915844 41432026 115229173 233483188 531699128 922913411 2066709842 2965921422 -1 3 4 8 24 46 84 223 301 861 1342 2909 4380 12430 32465 52382 70947 159303 458476 617583 1224410 3667931 5713315 12321955 25168283 35526379 103955504 195978061 336912878 630539815 1753673851 4026496860 -1 3 7 8 21 44 70 186 474 533 1142 3358 4315 10260 21203 60491 128356 148249 444254 1024204 1221933 2959535 5624107 9962126 22414835 66195335 77337856 166340570 425478004 610585202 1510322287 3087437281 -1 2 7 11 18 58 122 183 463 843 1429 3740 4972 14448 32104 58590 99697 159047 317740 1046195 1350294 2188466 7989011 14984418 21042077 66133210 106368206 169685316 507068982 569357347 2037648100 3797425899 -1 2 4 8 19 33 67 143 331 954 1168 2937 7491 12455 29678 55528 116251 158983 322808 638659 1222712 2300733 4826098 9476212 20277592 47151487 130242620 139790446 348096481 1012056486 1805647021 4097048663 -1 3 6 14 21 34 67 190 448 962 1832 3512 7449 15160 24023 40102 104930 148257 434403 903447 2016019 2949456 4968747 10416495 22891306 64448089 120656848 256635808 405183912 1014078260 2057324267 2754128118 -1 2 6 15 30 41 97 160 487 918 1894 2908 7692 16059 17438 33256 78055 154091 309385 884333 1885687 3780877 6121738 14344557 24495866 59620275 130774171 266918055 368150912 983245825 1900182063 2596455540 -1 2 4 14 31 51 113 254 292 641 1142 2579 6723 11509 32462 51423 70417 157295 319624 616096 2012908 3922668 7174133 16286336 30379031 37341773 96813178 155636237 385564175 816978801 1391603280 3997334255 -1 3 4 10 17 34 78 214 461 927 1805 2804 7209 16030 31862 54898 88305 156586 454516 601975 1485722 2461172 5193192 9209108 25287233 63025775 126960630 266098573 380669945 1046726236 1902218387 3915333379 -1 3 5 12 21 39 117 212 409 579 1434 2059 8065 8227 28463 34398 68362 160439 435036 748884 1763564 2985752 4684855 16177611 26202601 57517416 73074999 183924710 328510197 989819101 1234619846 3379947811 -1 3 7 15 19 53 100 201 463 641 1118 2375 7186 11963 32366 53051 71147 155672 451672 1007808 1881636 2217354 6776108 13810950 29215811 65487061 100063840 158017362 295710975 1010980198 1468316362 3899900461 -1 3 6 13 29 32 97 185 359 596 1848 2526 4877 8624 29088 43386 128105 155694 429620 888591 1630020 4019599 5211508 14469179 21198879 43771945 72243442 259180917 300382783 589426590 1322405914 4128430281 -1 2 7 11 20 41 102 165 421 536 1964 3447 6356 13117 16619 38706 119235 154358 303747 1023895 1364003 2968433 6263485 14469140 23689529 50581868 79977285 241344693 421763158 874700261 1801277993 2630984702 -1 2 7 15 23 42 110 131 355 814 1902 3005 6714 13171 22469 40607 89436 151056 305921 984058 1888179 2869930 5835887 12900820 19130669 42037736 112600298 262829631 354739980 868461689 1803796764 3169130056 -1 3 6 10 28 35 74 241 505 904 1076 3937 6394 10999 31805 36724 74686 157647 434393 873016 1504960 4169921 4807029 8708471 30511766 61804411 128717746 167656780 502943356 935254341 1609158930 3800811694 -1 2 5 11 19 45 78 153 473 659 1262 3190 7437 10172 22138 37287 89769 149552 307321 721019 1362071 2348168 5453998 9223342 18554048 66514290 93292393 144418373 462027149 1052343002 1147410905 2989370272 -1 2 6 15 23 50 113 214 422 748 1353 3014 6948 9065 27797 64276 98312 160961 319411 910055 1875677 2844074 7069137 16440850 25944070 54041477 84897361 192661139 341769631 855215428 1322541739 3370445494 -1 2 6 9 31 46 86 233 478 521 1986 3384 5759 11754 24506 57722 108007 150063 313649 913446 1093963 3888154 5491933 12111656 31850266 66887910 77034736 238781823 422052649 698614822 1450969229 2720668723 -1 3 4 10 16 59 115 232 339 640 1384 2999 7748 11403 20780 47741 121155 150746 430538 624542 1499430 2588246 8241052 16154634 33537137 47089560 97890898 190616329 357270142 949283605 1356161976 2992477191 -1 2 5 9 16 61 103 231 466 699 1708 2125 4816 9555 16800 63301 103702 151616 317062 777070 1097448 2453545 7594342 14337174 31588258 63241538 93290635 214204318 329024409 570228909 1174370952 2514613633 -1 2 6 13 18 48 104 231 356 899 1098 2133 7382 15453 20106 47950 76621 151780 295002 878671 1637875 2198575 7292596 13409762 31676300 45922071 132988769 152072626 315420904 1067293651 1934713656 2290279588 -1 2 4 10 20 56 121 148 346 714 1566 2883 7439 12996 31809 50147 95596 156298 324900 591299 1487915 2992665 8070755 14741126 17644873 47896446 90135709 222701341 346052438 1047560235 1783487664 3925736355 -1 3 7 14 22 59 110 185 317 909 1565 2682 8020 9558 17110 41974 123563 155527 426527 1028005 2027316 2838616 8096158 12888583 22543343 35418298 133226408 220014973 372985803 943041914 1172498974 2498845957 -1 3 6 12 22 52 102 128 388 537 1628 2273 5647 14129 30320 33462 126025 156537 438375 890569 1767831 2847971 6791511 13667876 19395736 58083884 80537271 233920261 309716758 701002082 1622182155 4207017823 -1 2 6 12 26 33 117 155 494 638 1709 2293 4660 15184 28311 41084 66243 163806 302734 876950 1753510 3259210 5067034 16037961 17509585 59252954 71189567 202830230 310887218 562021502 2035666667 3406158425 -1 3 6 10 24 47 72 213 312 785 1631 3977 6498 10316 28724 39722 84300 158700 440274 864956 1499926 3655372 5314121 8424512 26311373 36976414 110122865 225899442 498727001 904877880 1604734877 4222802245 -1 3 4 12 25 60 101 162 488 519 1650 3725 6523 15265 26446 59084 103983 163133 448516 653995 1739016 3499933 7587940 14088998 24749161 62525116 82319620 232930107 509634255 927261808 2034995593 3566236114 -1 3 7 13 16 55 86 132 450 575 1319 3133 5988 10592 23431 45965 127446 151527 433345 1024084 1630518 2578784 6521056 11706506 18995058 66847766 82710315 184947067 455484217 724715074 1517061663 2820906203 -1 2 5 9 24 54 104 207 430 853 1125 2339 5954 13531 28472 46312 97958 162837 297231 722662 1113183 3512432 6672363 12912644 27453319 53326179 106006240 152956334 295391310 689060349 1665298828 3357185772 -1 2 5 14 22 63 121 150 432 780 1267 3139 5988 8792 26343 47764 89369 161125 300215 732392 2026791 2731728 7856211 15278229 17627704 51219483 114525962 142842139 457941997 694285636 1339360335 3512636955 -1 3 6 14 21 32 80 242 292 760 1635 2941 4957 10213 30395 63001 74678 156578 449244 870065 2011988 2985324 5232059 12140599 29800744 35626129 90830036 223427808 342908644 576232963 1077668710 4255449252 -1 2 6 15 29 42 114 148 362 551 1657 3402 7482 14200 28481 40843 70484 160820 304611 877007 1891638 4184742 6000132 16605376 18407353 43507193 75596215 229472824 415294986 1068870224 1630609838 3285324649 -1 2 5 14 26 52 87 233 307 618 1389 3670 7848 11536 25327 52561 97494 162062 323170 720900 2005240 3273638 6402738 11862649 32153020 35519896 73116848 189738653 506788969 948123504 1405147783 3730261044 -1 2 4 15 30 35 118 251 265 765 1179 2978 5166 9615 22943 43243 99773 149844 296490 641331 1885833 3759651 5055113 16110153 29686879 38221688 88077400 144876410 365793754 753822833 1090969150 2719441609 -1 2 5 9 21 46 99 176 476 784 1389 3008 6277 8278 21822 63540 110502 149665 316222 779175 1086314 3091714 5594060 13890169 21409058 66672639 114812846 198744689 344404945 919303517 1213707431 3112070199 -1 3 5 14 29 57 73 133 279 845 1224 2363 6242 11499 24193 40550 120447 148055 441185 758076 2028250 4011195 8077721 9145628 20895235 38629673 103282587 147459137 277746558 933376984 1406565948 2860700592 -1 3 7 9 26 51 80 169 351 952 2047 2475 6622 15575 17647 39808 75039 154289 437820 1014165 1114002 3394206 7058898 12018228 23905801 46367546 133904532 250112024 286456514 893765612 1966711641 2655210900 -1 2 4 9 31 39 109 238 470 832 1406 2079 5140 8237 29564 33265 95509 156382 305274 594391 1099683 3908947 4580277 13578899 32289244 66923622 108823358 189232027 322072278 804697674 1211835034 4066941900 -1 2 5 12 28 34 72 216 440 827 1474 3261 6723 12424 21704 59049 107924 150453 318311 780521 1743324 4007371 5069510 9427506 25479751 52676893 114224136 173389693 451833441 864592342 1761043456 3020133113 -1 2 4 8 19 57 118 159 376 626 1628 3190 6398 15681 31423 62901 115585 156843 312755 631639 1223679 2323419 7941846 16489039 18275319 44012442 70568594 231194453 447651073 883760753 1966472089 3940292177 -1 3 6 8 22 48 82 139 336 709 1647 2087 5379 11484 20422 57403 129966 154624 443897 893799 1218411 2849383 7278158 11635370 20108716 47940103 85770748 227781656 302549085 776553490 1448568512 2307601564 -1 2 7 9 31 33 84 204 313 953 1538 2166 5505 9492 16774 61094 93677 152314 311963 998139 1089244 3925152 5216029 12392658 28234910 36247965 133879738 234298980 306634074 756354656 1163720271 2536329865 -1 2 7 15 24 56 118 129 297 1005 1670 2532 4198 8429 22136 45303 116091 147555 301131 1016209 1889651 3474571 8219104 16104402 20624578 37210487 118775369 206873286 289006076 647240397 1331574639 3150740579 -1 3 5 11 16 60 108 191 411 809 1673 2101 7399 10167 29491 38551 88649 158100 440350 735098 1367500 2596588 7462437 13304071 22059653 55921434 112483382 203749564 332916970 1045907403 1086868605 4066561984 -1 2 7 14 30 58 123 212 407 759 1867 2861 6674 9720 25040 42692 110179 162838 297276 1037880 2030416 3754133 7936924 15592199 27048062 55411738 87296094 258875279 365177302 821850192 1193973833 3538413930 -1 2 6 12 23 37 86 149 380 998 1204 2668 7254 11153 17521 62825 114185 154729 316695 910403 1737813 2827257 4546023 11785368 17753550 44271070 123216510 138042487 384095533 1052107821 1561887912 2557158004 -1 2 4 15 24 40 108 160 329 765 1095 2398 7096 9795 25258 56464 71430 162847 323958 617048 1871749 3514194 6024400 12651411 25056364 47220369 84247612 162777942 277965550 860655358 1192336879 3521505364 -1 2 5 15 25 52 96 218 440 778 1058 2450 7967 9556 20598 52016 106457 150251 320714 775415 1879496 3618267 6386502 14254831 25848255 50903866 116592502 162989999 281614939 960182401 1090216990 3074014056 -1 2 7 11 26 34 92 197 457 951 1892 3867 7060 16101 24224 40574 87690 148366 306182 988345 1371326 3260146 4846901 11095508 28736694 63631653 133926348 254260622 493610906 825845041 1908146706 2787640439 -1 3 5 14 21 50 69 239 495 1021 1784 4075 7907 11022 29657 34495 76546 158227 434673 737302 2017784 3007740 7176404 9649262 33182045 61531432 122526376 209657122 482882687 989879192 1500574396 4255752253 -1 2 7 15 29 37 126 195 473 857 1624 3700 5080 13550 31622 40892 117362 159653 304822 1025464 1886701 4129412 4681635 15059987 28598664 65844692 107319363 224047350 533960732 540978563 1740619481 4015317457 -1 2 6 8 29 58 78 187 306 864 1710 2927 6960 10950 18335 54720 81293 154482 325541 878239 1223687 4165825 8112183 9123996 21387103 34137460 108745551 209112607 342693618 825237226 1531586338 2617530290 -1 3 5 15 28 40 98 225 350 615 1636 3788 7192 13874 32765 65291 102522 156837 443735 783582 1876465 4141452 5854496 14651489 32793732 50251043 69727236 226402553 529478464 1033982617 1661836661 3856956865 -1 2 5 14 18 62 116 209 375 990 1988 3660 8092 8257 26806 42963 92825 160192 297625 727968 2030184 2200149 7727002 15951038 25849510 41987054 124219505 241982453 516093027 968461689 1286719048 3374780105 -1 3 6 12 23 55 66 202 406 520 1970 2802 4460 16383 28714 63227 104152 157624 442448 914039 1745677 2702591 6377298 10075190 28452817 55597924 78558427 245959314 370092668 666073788 1924127886 4077448313 -1 3 6 15 19 59 81 213 435 599 1754 3185 5258 10498 17380 53923 88178 151803 455773 854803 1876120 2225351 7975029 12151979 25437766 50614874 70841159 206636432 460633048 751031036 1574036122 2572394177 -1 3 4 9 20 61 102 168 426 551 1208 3392 4554 15072 20939 62331 99836 148884 444163 639925 1082581 3083388 7428124 14394781 24393538 53625170 78695112 140628894 424197352 641423487 2121508159 3209311992 -1 3 5 12 23 49 80 150 302 890 1424 3958 4818 11234 29401 51596 107654 156683 454460 770713 1740144 2696739 7033227 12424875 17572456 36334303 107544479 173666293 475985285 582611876 1597820504 4274367777 -1 3 7 11 17 46 87 141 394 999 1440 3475 8007 15722 24594 42686 77047 162723 431279 1004665 1371014 2477944 5351033 12390460 20060174 55981857 123368611 171085037 417555433 950705873 1932738723 3738091814 -1 2 7 10 31 57 105 201 473 1007 1869 2935 6891 10601 32209 43328 110772 155963 297439 1036829 1503044 3887419 8332535 12685652 27525477 64881347 120063263 256904969 365041454 859454282 1589266878 3904042911 -1 3 5 11 31 43 81 242 306 586 1944 4024 6994 9638 18279 60627 108988 154085 442707 784959 1346518 3738138 6227988 11603785 30736828 36378636 68238317 245723233 499614307 856032939 1194069489 2524716239 -1 3 4 14 30 56 117 151 304 802 1374 3794 6662 12031 19415 49975 127447 153535 452197 634515 2007171 3896091 8090515 15954584 18837963 33649676 109280240 198140652 527649080 869338282 1421595819 2411071649 -1 2 5 12 21 56 122 181 393 655 1040 2116 4759 15266 18824 38817 71307 155063 303167 738644 1761993 3131017 7979793 15452632 21880666 58191024 97892282 151329665 320881912 568495707 2107717990 2219451146 -1 2 6 13 25 43 68 207 262 594 1103 2426 6617 12823 18590 33508 125832 153467 310676 897870 1638197 3616341 5843938 9773479 27737827 38469660 68115271 158725151 268724384 913761483 1876498601 2215340928 -1 3 4 12 19 57 92 252 462 548 1912 2230 7894 14177 32267 50450 104641 157102 458199 651293 1738764 2174937 7940915 10823252 30619155 66786375 79906751 256493446 302577602 954722548 1655223468 3953478458 -1 2 7 9 23 33 77 245 363 789 1782 3382 7926 11434 28087 57793 100165 161534 312948 1046532 1091243 2820075 5180539 9379709 30223400 42954374 109438382 208702478 408249880 986050662 1466348063 3303619278 -1 3 4 10 31 38 81 183 430 818 1049 2999 4896 13451 16652 50924 87775 152956 458045 593514 1488581 3791249 4706870 11780390 22934977 50967559 115438524 154543982 351827142 562464208 1674811034 2448625521 -1 2 6 12 25 45 87 225 388 617 1140 2379 4149 8196 25149 53226 129341 160887 320072 885578 1738924 3628748 5592465 11616622 33253719 54597770 73265434 156264382 289981551 631893031 1257660090 3493238495 -1 2 4 12 24 45 92 255 453 712 1937 3199 7066 15014 30836 32790 125540 157255 307333 624408 1753268 3478662 5309203 10953358 29450594 63412737 84866354 245592786 464892841 865510903 2026217804 4009922516 -1 3 5 8 31 63 103 224 510 939 1102 3318 4955 13063 22667 51411 121952 150745 455302 760008 1220680 3754244 7820851 14382920 32579323 60656049 129537124 151066755 445088329 549097059 1814902709 2906259112 -1 2 6 13 30 53 113 239 489 924 1516 3567 6606 13469 24521 37781 116702 147690 306697 888392 1636431 3738283 6624923 16723904 32074117 61459998 133584657 172131886 414181880 903229366 1616800824 2717697556 -1 2 6 10 31 33 93 254 417 966 1418 2878 5689 14535 22948 33375 125984 149877 308603 895741 1500083 3880654 5055915 11081653 29973309 52422086 118904954 176718142 367126777 718422073 2028381488 2700319986 -1 3 7 11 31 57 94 217 354 769 1049 2128 5473 9116 23285 62037 66858 149567 449650 999541 1346177 3780577 8370240 11509020 25676104 44769435 110894400 164771416 311195833 764717648 1284370938 2700297048 -1 3 6 12 28 51 115 201 511 847 1560 3223 5363 11965 21626 57617 111278 148809 443472 916656 1743463 4129833 6885857 16465395 27487467 59344650 105917717 233722846 444395125 776708479 1402758607 3048112573 -1 2 5 13 21 35 99 248 472 690 1415 2865 7611 8567 23675 47211 118650 149075 300757 755268 1623225 3090898 5190872 14357750 30886700 65140199 94254615 176579146 359186539 1062412629 1258893285 2838968677 -1 3 4 15 18 37 94 190 260 964 1987 3539 5323 11344 18287 59759 104358 153276 445652 642672 1870403 2303317 4266137 10975954 22399806 38830863 117521104 243347108 426181619 800933724 1421322751 2433627032 -1 2 5 12 23 40 100 163 306 1014 1792 2262 5488 13946 27536 39199 106268 162566 303933 782015 1755296 2848693 5855121 14093531 23458840 35709822 119357226 254382952 325083487 754092341 1633526845 3267234061 -1 3 6 14 24 37 125 175 379 960 2002 2756 5010 9108 21797 40306 120880 148463 438389 889710 2024928 3608399 4537971 14896118 23561692 44615744 123553148 244554625 401011526 561062615 1267168272 3141136064 -1 2 5 8 20 55 93 254 335 933 1706 3556 8076 10239 26911 53656 90732 160411 327239 728742 1217991 3001014 6815027 11380752 31014810 49082776 130483486 217496150 431994552 962272097 1091215257 3443776384 -1 3 4 12 31 48 104 235 315 735 1863 2415 5625 12650 32605 62255 109709 159350 446050 641349 1749682 3751706 7016744 13455145 31849601 33734916 88594384 253005885 272202341 790597360 1867917833 3935982362 -1 3 6 8 22 61 100 167 506 854 1393 2185 4219 13080 27571 34031 71092 162920 440798 877111 1233101 2875620 7719076 14517305 23810801 60211105 106131215 199543140 309313827 663066174 1859085984 3264142140 -1 2 5 15 31 59 94 186 308 567 1641 3911 4817 10199 25695 51397 80794 160653 320759 738693 1868356 3902196 8369466 10874614 21462338 34395218 83692776 234370792 470304335 541501081 1085663970 3519247615 -1 2 5 11 20 33 81 220 372 956 1916 2648 6204 16281 17202 36332 118019 155244 310671 759985 1374555 2956939 4927219 11762557 27122731 45121416 132827175 255281204 377851761 913756238 1920300920 2520894758 -1 3 4 11 27 42 109 228 386 881 1917 3477 5634 13200 20377 48157 81189 154842 428024 617927 1363508 3268137 6283356 13220101 32716659 55199328 102146052 256840862 411186679 730873897 1804644306 2163935150 -1 2 4 14 24 48 112 223 270 1015 1278 3817 6403 11288 18012 40496 99795 154102 309787 643686 2030387 3491456 7039038 16460284 25279592 40774737 120473315 134651843 526616444 887381624 1391112605 2513422298 -1 3 6 8 20 40 103 187 319 581 1405 3481 7328 13752 24797 41550 104439 162466 433374 909326 1244001 3099219 6257738 14359072 22524898 37106228 74869017 199799048 434879445 1007166102 1645888321 3720930066 -1 3 4 10 30 36 111 187 322 848 1984 3538 4137 9330 17209 34584 76525 153101 437244 618888 1502361 3931474 4446690 13605663 21438032 47460589 106458417 245291375 429889784 657266881 1141128795 2555673223 -1 2 5 13 26 40 116 184 357 644 1517 3694 7661 15823 25864 46470 122941 163337 295144 757789 1631210 3222678 5838251 16088300 21614639 42729812 96469727 182322473 511709092 1059987006 1933982458 3499519559 -1 2 6 13 19 52 100 156 355 645 1113 2073 6371 8869 16542 42167 89568 151653 302835 868317 1619009 2320311 6697580 14056115 18007557 45463699 99068864 166041479 305657941 904204181 1325976500 2488904600 -1 3 4 8 25 48 66 193 363 779 1621 2641 4550 8967 32546 59669 124418 156846 449507 637545 1241673 3528118 6962108 9587666 28884935 44523578 111364724 223159019 385737430 604269218 1214170525 3971712332 -1 2 5 10 29 52 127 209 342 770 1038 2542 4813 14376 20467 43208 73564 152800 295514 747598 1487539 4142766 6301465 15625422 26398116 47300756 113487308 164717080 293774809 572982648 2059828626 2323443808 -1 3 5 11 24 54 99 248 416 864 1726 2393 7739 14227 23172 39813 90253 150985 438907 724228 1346971 3623851 6563240 14056877 30073678 54234431 104191466 216353522 289023851 995915894 1630989474 2704382533 -1 3 4 14 17 38 125 233 454 732 1944 3758 8154 11161 22200 47243 119963 149501 429210 633141 2009304 2483162 4603813 14707675 33084658 64818825 90396178 246149202 505809930 1003231398 1538794724 3051768726 -1 3 4 9 25 54 80 159 340 628 1751 2538 5116 9059 18181 34974 75936 154935 440441 609330 1086247 3480535 6700084 11828207 17101462 47700340 75071526 217659056 298869634 573752521 1240052954 2574867511 -1 3 6 9 29 32 120 161 387 835 1562 3157 5169 12016 22475 62857 115503 151545 446342 899853 1109802 4062397 5127318 14972297 24426255 55908934 105897851 221412697 458664673 800664561 1392098509 2982469862 -1 2 7 12 18 37 69 233 373 727 1332 2423 6523 16057 32619 54784 74723 159510 323918 1008611 1754408 2163212 4596194 9850596 33079176 45734946 84089329 200678061 277101021 916222692 1976354158 3925410528 -1 2 4 8 22 40 123 229 292 680 1065 3026 5712 9792 23142 58153 96050 149250 315931 592304 1243770 2706924 5910403 14830013 32427488 34159852 92835736 164489078 353473867 674050661 1186500646 2792739484 -1 3 6 15 26 37 99 231 317 865 1893 3138 6117 13417 29787 38446 89829 159488 439481 859603 1870584 3371287 4470935 14574126 32940163 36646730 104001580 256505149 439835430 685532754 1683794789 4138284469 -1 3 4 9 25 41 95 216 480 885 1687 3733 5516 13400 28767 55799 119485 158593 457188 628100 1098847 3538356 5782255 11167122 25881939 58827597 107262443 214641752 509604706 743714712 1717719144 4214660737 -1 3 6 12 24 54 84 249 318 963 1469 3437 4490 15176 18646 55303 103594 152795 455642 910475 1753376 3650449 6436674 11950717 30337020 34198154 119314442 182669405 402778779 628937969 2142078773 2357881079 -1 2 5 15 17 59 89 128 275 519 1758 2472 6309 12506 27985 51893 83864 163064 320424 727283 1891335 2581672 8273607 11042469 19457521 38735938 77383355 214913670 298605148 878619756 1845990176 3449225983 -1 3 4 14 24 48 99 183 463 678 1542 3931 7844 13650 22603 48973 125274 149848 431537 624575 2009972 3655841 6959471 14438541 22457546 65258948 95955035 218392800 501673331 964117434 1694860186 2869470082 -1 2 7 12 18 61 69 216 423 751 1591 2975 4606 13820 29614 40063 65839 158066 309613 1000606 1737567 2173482 7746469 9861272 26905762 53294944 91365321 228600565 351557853 663406112 1694351764 4123370065 -1 3 5 9 19 58 113 223 446 652 1076 2171 5570 9332 21688 35123 67875 149671 440870 753052 1088995 2174652 8133397 16137676 26373403 52096194 98431290 161586711 325941173 791449000 1138950202 3164757586 -1 2 4 10 19 53 126 221 495 618 1667 2801 7975 11166 18102 38287 74610 152253 303918 608281 1477302 2296006 6296669 15480366 26503681 60873496 68136525 215307118 382118984 992827494 1509601592 2624419090 -1 2 5 15 19 41 97 232 441 531 1808 3250 6087 14606 17807 37668 123037 155504 311213 760757 1868908 2349258 5904716 14166463 33321169 54444233 79906974 262274362 450002882 712430099 2136701453 2523374471 -1 2 4 12 29 46 117 213 277 590 1507 2991 7553 10952 27417 42363 79097 162902 299179 618970 1752025 4135254 5642300 16130505 26769217 40799434 72177701 171104154 362525468 1044330590 1549954645 3318132495 -1 3 6 13 24 33 121 247 337 793 1432 3441 6295 9568 31701 57062 80206 159505 450793 877325 1623071 3611352 4988100 15608468 30565580 50000117 116478811 178160408 414554493 922584145 1129163836 3947089794 -1 2 7 8 20 41 86 186 358 536 1670 3655 4303 9232 27861 54189 109023 160589 320912 1042030 1229138 2984733 6164834 12068764 22178221 42915941 79016753 203968166 518697205 617966061 1207171650 3241865831 -1 2 5 14 25 56 114 237 425 524 1813 3471 5709 14445 31120 49980 118879 156601 323487 759769 2021218 3665686 7870406 16529964 31620625 54448096 80725398 260202119 413965322 693325411 2109549240 3960719435 -1 3 7 13 31 44 71 156 326 587 1230 3649 6434 14977 17026 50656 77012 152638 451911 1004103 1628653 3742564 5507577 9572618 17311895 47082660 69641133 150837470 511962805 938438843 2115543943 2634258583 -1 3 6 13 21 59 94 150 333 861 1716 3803 6642 13951 25747 38747 127874 160374 441080 894162 1608031 3000427 7866771 10491201 17443465 49699621 103605783 204689155 529783215 880158813 1661361921 3527208021 -1 3 6 11 27 44 80 216 372 821 1431 3465 7046 13447 26184 53897 81471 160197 458652 879239 1363070 3212839 5640087 11541993 25837015 44462878 117242016 180838569 425253963 819011747 1623607658 3522723843 -1 3 6 14 27 36 104 165 411 851 1880 2214 6992 8386 24231 41404 88397 150593 432286 861105 2014566 3239992 4590341 13245823 24128105 56770775 104893559 263393371 313055580 827043198 1275963825 2864555879 -1 2 7 11 23 48 125 172 295 633 2030 2535 5271 13961 27093 61843 128176 161100 315485 1027869 1368503 2870860 7079435 15206955 24645697 37239417 69628470 249878770 293321059 747032982 1619373196 3298485643 -1 2 4 15 23 38 125 128 380 752 1706 3201 5459 14449 25044 34551 71249 162219 305342 608871 1873787 2827642 4588366 14681576 19270008 44702726 87303186 202917239 453034663 776460027 2135795718 3746369461 -1 2 7 14 16 49 119 214 478 1007 1464 2350 5086 14627 19610 33372 70029 153394 305676 1008395 2004922 2434243 7209175 16122332 25297896 63047094 118491454 180229103 286144852 567168076 2055897986 2360808034 -1 3 7 15 26 51 73 131 265 762 1851 3511 6086 10972 26030 33746 98947 163107 440831 1032283 1871013 3379745 6970085 9095915 20802431 40463626 89613021 253588253 435902154 727655168 1503364739 3574756571 -1 2 5 12 22 56 109 251 437 880 1259 3002 7651 11522 31886 52509 82490 158125 325898 727083 1754514 2710423 7884329 13015675 30539353 50460585 101838006 140364924 349282748 1021923953 1357927694 3893934812 -1 3 7 13 17 57 106 239 392 918 1559 4067 8037 10870 17090 50520 130869 152012 456304 1022011 1624490 2484004 8287821 13151818 32734921 58418312 132072998 227088091 471065145 940211967 1536212122 2650754811 -1 2 5 11 31 54 78 200 415 991 1455 3468 7780 13027 30211 64011 66309 157187 316271 740004 1373691 3873602 6577208 9353054 27631392 55031320 119275348 179268954 413181452 985773071 1844181462 4034880697 -1 2 4 9 22 58 127 133 350 814 1215 2297 5638 13779 31179 48668 98914 156734 301351 640583 1094722 2724457 8281893 15267920 19879342 47801196 109649516 135243806 330054935 728264637 1613138769 3834510034 -1 3 5 8 28 48 99 249 420 682 1755 2121 5981 16242 22505 55982 106478 150132 455707 786311 1233268 4165009 6846603 13678771 29426651 54213055 95380403 204186300 318904892 708322744 1884845031 3130698690 -1 2 4 14 22 33 74 146 417 672 1054 2779 7595 15987 29762 61805 123821 156121 316987 631522 2030579 2752128 4742702 9216157 16865045 52368133 100630552 156545770 376536391 1057571456 2012034117 4169646454 -1 3 7 14 24 38 69 247 333 758 1693 2584 6558 13322 23397 41953 120603 150101 428053 1028912 2009481 3657219 4226967 9490505 30479739 46756152 89363012 210949599 372578998 924805009 1741795765 2817175445 -1 3 7 8 16 41 119 158 390 919 1963 2049 4955 11510 21426 45368 87011 150312 428484 992656 1226903 2573147 6185196 16307193 18056308 55427072 132469687 238177237 335055098 547039214 1440136204 2966637865 -1 2 7 13 16 35 107 250 338 586 1060 2146 4487 13271 32553 38828 90112 156792 307330 992972 1612128 2456771 4869288 13166626 31192646 50005996 73716495 166828376 312582326 643025437 1831691880 3934283825 -1 2 4 11 17 34 112 150 276 639 1687 3974 5637 11854 21849 46588 119026 151058 297538 632453 1359659 2608328 5144060 15921065 17265187 41530009 70948683 206280557 500751572 703141589 1408722005 2985663559 -1 3 5 10 27 45 87 225 415 688 1438 2528 5504 12433 22330 53201 111886 149813 454310 776545 1491192 3256048 5398827 12359251 33514371 57921928 100456182 178886664 273430827 797327948 1766260454 3090538735 -1 2 4 8 28 58 104 197 272 923 1032 3869 7797 12029 26832 62326 111100 162509 312994 654296 1243801 4040690 8273968 12882571 29054362 38269511 131656800 165911659 483399549 981088697 1468944647 3357057720 -1 2 6 10 29 62 127 132 412 995 1684 2222 4204 14760 17949 37859 111921 155072 310691 901198 1482001 4172929 7501530 15648438 20912271 55813299 117729050 206896275 310597803 641416766 2097267041 2586353416 -1 2 4 9 30 35 75 197 408 865 1564 3871 5843 8968 21007 51564 109094 149555 326615 644744 1097778 3781392 5012508 8423734 29313716 57126589 107889376 234415414 495185458 717399000 1231487138 3157873059 -1 2 7 8 16 39 113 225 320 852 1886 3804 4632 9481 29752 58672 91945 158502 316643 998033 1240195 2456497 4349104 16155740 32352748 48065110 107773709 255523844 533027617 594027335 1178892586 4089639360 -1 2 7 14 21 34 70 245 288 915 1060 2485 5671 16151 24251 64213 102877 148357 316526 1047960 2029811 3119090 4738126 9751890 30399195 35291768 126161546 166417035 297632484 715159169 1953798325 2844733778 -1 3 4 11 20 56 101 235 297 1010 1748 2532 5575 10625 28489 39582 95099 160209 434973 605114 1350628 3108891 8025839 14329972 32975809 37141679 117506511 201643514 289510366 765440022 1553714373 3394336755 -1 3 4 13 24 46 109 231 266 617 1588 3989 6106 9082 19797 49991 105306 153112 455494 654836 1622604 3643696 5656616 13040862 33024566 38854936 71291912 233870216 502883982 714325575 1221203050 2176198249 -1 2 6 9 19 37 123 225 452 829 1472 3088 7060 12146 17246 47900 78091 153203 297349 873954 1096475 2306304 4478566 14715305 32069002 64142303 112144575 168187322 457739693 817584807 1454810507 2553484253 -1 2 7 11 21 55 88 180 479 904 1683 2783 7570 10349 23836 37660 114946 149631 303910 1030400 1348559 3129377 6441639 10659748 21870162 63210401 126876773 204219836 379734337 1031315929 1580973537 2819529839 -1 2 4 13 20 62 64 173 328 961 1045 3550 6297 9932 23843 58563 66794 150083 318476 619782 1630952 2953092 7755943 10414950 24844897 49571754 120492923 151365568 431327950 935707715 1196495919 2800516026 -1 3 6 11 21 38 66 150 312 761 1174 3526 4766 12146 17298 47783 119071 155583 426064 898776 1358916 3004746 4342370 9746886 17552929 36197596 89823747 138511703 426558593 567216115 1442543313 2580395586 -1 3 5 14 29 39 72 174 305 515 1315 2381 6596 11302 18102 38474 125910 152974 435681 757690 2003336 4056618 4605485 9082634 23980305 36852084 78294829 190812232 276214667 921679256 1345252857 2608532875 -1 2 7 14 24 40 105 169 353 538 1388 3008 6450 13021 28001 34920 103091 162942 304587 1032534 2002758 3513589 6057770 13274616 23959781 42755793 80908761 198549857 361632674 926296502 1845385751 3384340239 -1 2 6 12 19 47 86 168 284 624 1805 2317 6656 8279 30732 43528 98109 157846 300190 862739 1748178 2323862 5273151 11581803 24855985 41693488 74335586 253295422 278378487 831888426 1289091204 3863312524 -1 2 7 10 30 38 79 249 452 643 1234 3216 6867 13631 32129 35006 86041 157739 303120 988148 1478099 3759756 4224871 9345634 29455259 64109448 94397069 135574054 438514048 829217924 1612421203 3887586135 -1 3 4 8 27 50 110 182 437 1007 1320 3412 6147 11744 16437 48722 81126 153552 429084 613295 1227649 3223793 7228783 13280837 22221091 52172714 120730303 189818390 420409043 914602793 1386028262 2646871636 -1 2 5 10 21 32 93 206 467 960 1324 2442 7350 15611 29983 49919 106658 156295 320790 780077 1492814 3123240 4750354 11198326 29203986 66064816 118762121 193876307 270303477 1062931870 1883976122 4262937950 -1 3 5 13 23 49 117 216 327 515 1823 2613 7818 9225 21056 33923 74180 147952 439311 739693 1618889 2703900 6991685 16212231 26670887 49412927 80474783 267642967 372228948 953516797 1148401266 3036970715 -1 2 5 12 29 37 97 195 415 903 1304 2146 6473 12041 18983 42209 102546 155184 301728 781363 1744492 4188014 4358989 14664301 28628551 57230628 134160124 199462385 319716250 877055714 1475832150 2187939857 -1 2 7 14 21 56 65 175 286 711 1825 4017 7100 15621 26032 51727 74097 161493 320433 1008460 2025183 3107493 8188127 10177262 24683713 39189187 86735133 259446925 503122822 868757599 1992587606 3498506322 -1 3 4 11 29 38 96 154 259 542 1901 3691 7147 9608 32472 46033 78469 158789 426868 619369 1345040 4029015 4625362 13714629 17090822 39553783 80563521 263249323 505788147 848237003 1193549751 3826659054 -1 3 5 12 31 34 104 139 356 1007 1398 2827 7915 10668 27413 55657 103074 162763 452032 773910 1761923 3785658 5042465 13630249 18916367 43219270 121217507 195178913 339496061 994617000 1535868846 3331174206 -1 2 6 8 18 47 108 219 283 803 1220 3090 6362 8610 17039 47457 98232 152281 298117 853442 1214976 2166473 5282671 13449340 27059513 41807349 112557062 141973437 451314280 906435537 1209311238 2595577042 -1 2 6 15 27 59 102 166 348 995 1565 2911 4869 15447 29083 33155 114678 159634 304483 909445 1876374 3403508 7912962 14141455 24438229 47515813 120827934 219705876 351569704 551925212 1992982333 4081491913 -1 3 7 11 22 36 88 229 433 827 1501 3365 7604 9772 18222 45422 111774 152202 427644 1035046 1345356 2869548 4489368 10601434 32151505 54260393 115794344 170472934 431592092 1015944681 1142175700 2482667098 -1 2 7 12 24 61 119 164 323 965 1514 3673 5581 11238 22880 40342 113925 149418 306315 1038802 1748394 3529364 7776590 15980503 24426646 48361683 123269731 184241588 518458577 759016038 1581804083 2832793265 -1 2 7 15 27 40 125 195 398 1007 1137 3095 5273 13257 24432 35541 76015 148350 303179 1004441 1876001 3363692 6070770 14766121 29140221 56057354 119453508 154100968 468906715 790744819 1823325931 2698985638 -1 3 7 10 23 49 90 165 301 514 1034 2290 5171 10381 17363 45708 95553 154604 427868 985397 1475686 2690824 7243977 10949489 23639420 36403782 76693718 154055921 321616231 761022148 1539880997 2472633818 -1 2 4 13 25 59 73 145 368 794 1370 2322 6027 13304 20057 53333 66481 152917 326897 617354 1637933 3632327 8188346 9270995 18538209 42539539 111050340 201235132 275634316 678381312 1862440575 2314979160 -1 3 7 10 25 48 99 136 387 729 1160 2784 7347 13294 24750 48226 128673 160759 432901 1031645 1480255 3517890 7124791 14018721 19809287 57995506 88678319 142038848 372749723 1034849970 1829868856 3491023192 -1 2 5 10 28 43 124 132 350 826 1642 3381 8000 9215 23228 61742 90658 151540 312197 721519 1493702 4003270 6224993 15302123 20475206 49977918 113243488 228435202 403784916 967188219 1232347446 2823315147 -1 2 6 8 18 32 101 141 272 708 1691 4086 4638 10764 32693 57227 74480 157127 322191 877479 1237140 2194301 5165974 14628074 19940978 41191696 90933040 209687130 489010389 551935048 1541350097 3827983776 -1 3 6 8 24 51 113 162 475 879 1830 2443 6697 15967 29927 50551 113501 156073 453581 912558 1238838 3668552 6868981 16099024 24795130 63342212 100733360 259859234 276250972 866626650 1908296303 4251496676 -1 3 5 8 17 61 102 203 448 640 1883 3638 7884 11403 21046 51331 74072 148536 456363 739210 1244894 2446347 7522601 14361353 29115018 65862222 98918049 256433493 520428503 964438065 1425692874 3166624843 -1 3 7 10 26 58 68 236 416 752 1190 3996 5171 10728 22823 52266 100822 149445 457829 1042433 1504802 3403939 7916926 10193592 31474138 52885411 89387566 150391159 482575458 740710051 1497815079 2843058295 -1 3 4 8 30 51 82 244 474 696 1362 2451 6964 15627 30377 56770 67460 155771 454929 610511 1243776 3887027 7130404 11740454 31334619 63194229 98614953 188477951 269040928 848435913 1940668363 4210324322 -1 2 5 12 20 52 66 205 457 516 1472 2356 4876 13824 32037 33059 87346 156610 306929 723616 1746343 2956505 6331332 10056136 28977852 65427414 78566958 174818020 290841452 602228868 1687833325 3987144192 -1 2 5 14 17 38 75 143 296 807 1817 2085 4808 14805 24522 39440 116579 148405 310129 767799 2011597 2597079 4490356 9429524 20200583 33837901 116426479 259909433 313274597 579358293 2136253482 2828243272 -1 3 5 14 30 60 85 232 262 569 1671 3757 7740 13328 20098 41460 114035 153946 427557 777685 2001896 3917740 7386867 11639777 31734543 40784767 82743413 213645723 532868647 967122512 1736565667 2246366203 -1 3 6 14 24 49 80 214 506 939 1356 3558 6453 12914 16460 49421 72892 151726 451880 880812 2025618 3631442 7133987 12266227 26353565 59521586 130700587 189458696 413756028 888201029 1831806282 2644508759 -1 3 6 8 18 42 115 210 351 741 1570 2663 6960 14740 29902 46188 85839 156239 434128 859289 1217968 2295714 5942320 15823694 26089533 50085113 84179806 228892958 380854458 844643372 2100460042 4180714479 -1 3 5 11 30 41 114 242 400 660 1355 3754 8093 15363 31510 53731 97367 159336 458523 729819 1372503 3882210 5951390 16073268 30413227 56763091 100287597 188132813 514697202 1000800711 1901115174 4021916957 -1 2 6 8 28 38 64 187 499 969 1750 2266 6124 11972 26942 38206 97557 160249 304659 862580 1224515 4013448 4359767 9789177 20971603 62783627 119931279 210109212 317327298 695208573 1396839232 3308004282 -1 3 7 15 26 35 120 213 360 743 1868 3798 4913 16154 22497 36110 91136 151460 436393 987426 1882420 3353067 4907511 15316160 26459834 42837534 83985044 258078167 531432923 576751916 1927900752 3063568238 -1 2 6 13 21 33 109 206 449 708 1146 3595 7695 12152 22772 42522 101152 151132 302386 912598 1605927 3130941 5035375 12941989 28933796 64843844 91451372 154878598 527769597 947107172 1428432018 2840218290 -1 3 5 12 19 40 84 194 363 778 2008 3497 5096 8679 25350 34857 128100 162223 438312 763991 1745194 2198774 5818953 12000965 27985857 43727319 110455437 242459892 421310819 539208469 1315350030 3658448964 -1 3 4 15 31 53 98 255 292 673 1297 2620 5768 16016 16492 52113 85992 154376 453724 601231 1899100 3740642 6339065 14540644 30144666 37329815 95762984 195347607 383472392 703361929 1975686004 2424677608 -1 3 4 15 19 44 114 202 356 706 1385 2374 8190 11286 25026 58749 105469 159910 449148 639458 1885456 2223136 5416870 16584610 28914427 42691649 88855541 185400549 278378627 998637930 1353974482 3582592321 -1 3 6 14 31 39 76 141 315 719 1849 3156 6773 12594 21595 53939 96849 149470 455216 854120 2025533 3750310 4242867 8644657 19645338 35759901 87106236 254971625 443529789 806166294 1854980456 3027851873 -1 3 4 10 22 61 120 210 387 718 1399 2348 7168 16041 17632 50053 86296 153137 454110 605992 1503418 2818725 7385858 14929052 25425153 57523381 88959454 187178206 295190321 1014121995 1946732203 2668058805 -1 2 5 14 20 42 68 189 505 645 1612 3157 6987 15759 21235 42380 73990 147788 297377 743487 2003899 2975460 6079936 9554370 22802997 62762213 94835424 228986701 468328291 848049897 1956398833 3116926828 -1 2 5 14 28 37 99 205 290 822 1313 3231 7409 10242 21405 61387 120290 148922 315905 769926 2019309 4035837 4364776 14644849 28005045 34938197 111139611 193093551 462877394 1047658495 1487409186 3108123725 -1 3 4 13 25 41 95 141 492 615 1726 2458 7636 14972 16955 59513 70077 152271 442388 621735 1629297 3490870 5806353 10725286 19108854 60147449 72289503 203581754 276070563 1041208163 2057029439 2454523619 -1 2 7 8 20 33 112 209 508 742 1609 3025 4624 8569 19273 47246 91916 153338 296858 988705 1216592 2963821 5162876 16104560 25679851 61679201 84737684 225036160 344916027 540196241 1293510884 2246068233 -1 3 4 8 19 41 88 136 471 780 1459 2979 6157 9153 28027 41856 96843 162043 432054 599086 1214644 2165249 5829314 10984348 20830493 65602528 109243785 171685141 342205160 930320866 1334034952 3393660343 -1 3 6 13 16 59 119 134 414 826 2000 2144 4911 9264 17658 41696 98422 154595 433061 915529 1608869 2609843 7917826 15942226 19086745 55960294 112375838 248230935 321272851 560755937 1145621256 2664396576 -1 2 7 10 28 46 110 219 339 870 1604 3936 6297 16261 26749 62459 79834 162394 318695 1012805 1491375 4015057 5291405 13471749 25416155 48852977 102824133 226305389 479876286 909942207 1905511333 3386332188 -1 2 6 12 25 58 109 246 374 780 1406 2525 6950 15046 31415 50243 81926 159464 321573 856337 1766679 3614613 8035336 13091169 30513539 42408218 117107922 192223911 296282218 836964786 2098132220 3784516885 -1 2 5 14 16 42 95 232 282 786 1272 2988 6876 10811 30180 55848 84024 156634 320580 722123 2030573 2435071 6066930 11000523 33143059 41639250 112613783 140943978 367363519 841422610 1602145585 4219565368 -1 2 7 13 26 55 66 148 393 935 1528 2148 5068 9511 21870 42858 118595 149596 302373 1025769 1608218 3246507 6474389 10159777 17910295 56745317 133590565 178703580 327093010 566055373 1115024213 3163561835 -1 3 5 12 29 35 113 145 291 938 1383 3752 5997 15846 27665 64847 74025 160728 449998 748298 1757170 4020228 5157973 16619841 17955609 35459210 125963977 197007297 534527122 684224343 1943730567 3282119979 -1 2 5 12 18 54 118 131 304 655 1453 3285 4718 8899 29415 59092 80012 158640 319188 750876 1755462 2186190 6596611 15834363 19653726 34806312 98179557 170277199 454053762 546612815 1276742400 4177513001 -1 2 4 8 23 52 123 146 431 697 1356 3509 4197 11408 26320 50077 77089 163148 324894 622466 1239515 2834495 6464703 14937298 16864372 52463199 94870735 198160431 419157628 617944182 1348877194 3528999739 -1 3 4 14 22 42 99 210 484 783 1944 3030 7019 14657 22858 50445 127871 150681 452695 623626 2030007 2860038 6200569 14497617 25410851 59023412 117137623 248999118 345472247 823746494 2130263517 2725880932 -1 3 7 11 16 34 75 199 463 891 1473 2762 6391 14634 21385 41578 115205 149241 430013 1032179 1350981 2596837 4781201 8874972 27500038 63502270 105475812 173249905 380562572 922440558 2055327242 3042595235 -1 2 6 12 31 54 109 186 509 842 1310 3517 6233 8947 16434 40078 104295 152159 306561 910760 1751291 3923641 6478231 13043261 21355985 59301059 108596088 187942040 410713167 923356271 1283543663 2617604130 -1 3 4 8 26 36 110 253 382 711 1444 3191 8160 9879 26107 46891 81629 159774 427446 617208 1217793 3364210 4381743 13341482 29713854 44076070 90798565 182496725 451745217 1002572155 1142428245 3616291395 -1 3 6 10 26 40 75 178 389 589 1522 2094 4650 10051 21498 44752 117667 151447 431287 893230 1477909 3379986 6223219 8746909 23044661 55217107 70491576 181070173 333925719 566348057 1186876231 3003031407 -1 3 6 13 18 63 100 200 342 875 1821 2125 6788 11162 29078 43612 89512 157366 431660 856349 1606463 2304271 7389416 14016057 29052450 46945522 103861069 264487520 314797935 839924247 1528711115 4096719034 -1 2 5 9 25 50 88 140 366 1022 1346 3972 8072 15998 29099 63890 97988 157428 315424 731023 1099166 3606626 7116704 10991873 19098100 44847003 124815504 199329351 491199288 967094791 1954544221 4195482271 -1 3 5 10 18 43 122 185 392 883 1522 3721 6424 10826 19476 59876 76443 154666 447235 744857 1491203 2318529 6209433 15199425 23016483 56000461 104500850 182422773 516266982 903063915 1556991114 2185325985 -1 3 6 14 27 37 81 181 344 965 1190 2168 7515 11788 23109 36240 93853 149962 438488 854076 2007269 3223856 4509663 12175298 22243197 48387819 118790236 142433332 315244334 1009541121 1459676974 2720371501 -1 2 5 13 17 58 125 147 429 665 2006 2730 6852 9999 17285 55812 100310 153527 321994 784010 1638297 2605982 8161082 15037571 17663735 53630127 98888906 250608388 382660322 835714342 1114564113 2528108864 -1 2 5 11 24 60 82 219 393 809 1035 2606 4284 9743 19717 41005 113080 151985 301769 773782 1345297 3536517 7403469 12005265 26182150 58336288 113789817 163884222 399352871 651585873 1203956708 2300384269 -1 3 6 13 29 53 95 161 340 720 1638 3312 5927 12817 28112 55495 67799 160519 455796 870778 1633228 4024157 6597790 10744432 24586964 47981288 86921273 234006451 467135145 721357420 1788245404 3323394423 -1 2 4 13 21 35 109 137 490 857 1223 2875 7039 8622 19639 61069 130175 159026 303693 594505 1675492 2936023 4961667 13273928 19349595 62084844 104030561 140712840 350457066 863822842 1292495864 2246334673 -1 2 6 8 26 55 78 204 328 903 1305 2679 6879 10939 30831 34680 107550 152308 327544 861127 1308421 3321836 6806492 8575457 28921691 46483957 132859615 185161383 395536308 814954163 1502858310 3964593233 -1 2 4 8 30 36 103 245 369 907 1072 3907 7784 13175 25293 37574 79602 152026 323824 632151 1270929 3843399 4545106 13950541 29618350 43883282 126295585 158731530 500832314 969816593 1746302208 3508844376 -1 3 4 14 20 35 127 246 349 861 1164 3913 4337 14263 23341 41026 97593 158953 457610 646159 2036456 2921262 4794829 15261122 31437654 48229511 102450029 137244639 496007085 622908260 1632870686 2751061276 -1 2 5 12 30 40 125 163 446 802 2022 2922 6238 15107 31066 36090 71166 148023 324919 760042 1791033 3846629 6251523 15388724 23581424 52018742 116463794 239096453 346607675 894554857 2126495255 3896580317 -1 3 7 10 19 41 104 210 267 675 1210 3404 5666 10767 18084 40261 71072 158949 449350 1018123 1538741 2273594 5986851 13167554 26341474 40865260 97875831 137143966 426078990 737848052 1508861930 2618983562 -1 3 4 11 23 59 118 132 465 1018 1459 3900 6729 11432 24336 64622 127757 160739 435124 593476 1409610 2807768 7972030 15768766 20409547 66132806 125678636 178300341 482149425 807114361 1417732898 2821181742 -1 3 5 12 20 48 121 188 413 540 1416 2280 5636 9981 30631 41353 109256 152039 448432 723288 1834667 2920107 7194844 14864759 21956379 58451555 79081855 180322819 333594144 734939200 1139338026 4131341615 -1 2 6 11 22 56 127 201 447 952 1505 2974 4387 12537 28530 44379 111241 155517 312288 859315 1436057 2790610 7981920 15126413 28115051 53331534 133091632 176892162 364481579 646589153 1820741609 3253792947 -1 3 4 14 21 49 86 139 460 730 1706 2372 4569 12551 21469 48436 80154 156168 454584 624397 2055994 3048128 7172565 12253797 19380481 64689524 90315933 214577115 275807068 621071793 1806820204 3140729000 -1 2 5 13 27 57 74 137 347 944 1526 3625 4569 13482 19365 64365 123712 163793 307497 727711 1677937 3195924 8238860 8823283 20655393 50058516 127545879 173162976 529852154 652067107 1686898858 2191530974 -1 3 5 8 29 43 71 210 278 778 1903 2167 5276 8487 23480 45131 86591 162342 453246 778410 1256788 4103227 5968366 9892273 25812386 38355570 114840961 264417221 321609851 765856002 1263146768 2881365943 -1 2 5 12 28 51 67 146 265 542 1620 4010 5894 13602 23350 53121 102561 159465 300379 744687 1833865 4125044 6935842 9866349 16874974 38113746 79850545 222073522 471289906 679995451 1672268867 2808976766 -1 3 5 8 20 45 101 156 384 869 1456 3359 7827 13921 26297 53507 117956 151580 440037 729034 1284916 2944194 5749959 13804870 17250139 58444669 105798372 179741276 407321702 941481028 1613135325 3752913566 -1 3 7 8 26 56 90 151 260 605 1150 3165 5725 10085 27352 42074 121685 150879 446309 1014966 1282506 3180975 7974401 11065331 17647720 37868398 74078051 156958216 468922766 714825326 1139012767 3341827256 -1 3 6 12 22 38 76 189 326 808 1357 2381 6042 8289 27523 39041 80794 150176 454691 894538 1800267 2665829 4683487 9352245 21581692 48424707 110856034 190517488 289157251 727073874 1294657940 3441925684 -1 2 4 14 26 61 122 255 308 569 1052 3159 6652 11116 21092 35280 81624 161827 317884 635760 2050656 3324215 7816027 14855718 30635030 36493408 82161756 151866376 458797549 892294940 1526767612 3069119422 -1 2 4 11 18 59 98 244 323 753 1942 2818 4180 15786 29916 55815 122729 149506 306263 590378 1416554 2291279 8099247 14214074 31434150 48139781 88298746 237965606 353215680 656575666 1881101276 4075494355 -1 2 5 13 19 51 71 182 484 810 2000 2049 5101 9843 18745 52454 126699 159360 296597 730391 1673569 2161056 6914203 10283333 22389065 58763393 111378179 242049764 316496903 585312240 1141870067 2393306789 -1 2 7 8 27 60 93 137 382 679 1769 2897 8068 8315 17247 52850 65825 156184 298802 1034381 1272425 3208515 7565018 10942844 20019490 46056275 93918376 205545262 354478648 943279905 1225963782 2679878299 -1 2 6 15 22 50 97 214 420 935 2047 3495 7491 14024 32758 50737 66436 149704 309973 901950 1918183 2812688 7161161 13822122 26952347 51307847 133390155 246600366 433398281 1046483381 1693592022 3908455873 -1 3 7 10 27 61 86 247 439 924 1459 2508 7294 9119 21290 60673 76322 160116 441634 1033114 1527921 3332093 7557646 11850017 30105547 53397278 134047167 169786892 292669259 1010654192 1256508700 3176627336 -1 2 7 10 30 47 107 186 408 748 1434 3405 5743 12713 16698 59917 113538 160186 305247 1005265 1557134 3850851 5626111 13559371 22654714 56510406 88137743 178627943 412507077 718852084 1822150574 2418726078 -1 2 7 14 18 38 126 152 488 944 1279 3055 7520 9239 22255 61355 92746 160670 310065 1016523 2037350 2285442 4654077 15524772 17660303 62145113 130601274 135861787 359456543 1051525660 1203822600 2966125892 -1 3 5 8 20 45 111 182 471 937 2012 3512 6838 14173 23709 50578 92481 158342 432908 763952 1247239 2942370 5707934 13026623 22243489 64252276 130063416 237610175 435884091 828561284 1735085231 2929332737 -1 3 6 12 20 46 113 138 441 586 2029 3487 7880 15834 25322 47292 102333 155195 449023 864855 1825503 2922330 5754178 16039217 19105207 50875896 70581090 235499366 421463985 985246854 1908015477 3534881585 -1 2 7 13 30 60 83 181 379 923 1530 2146 4412 16339 22684 63947 121061 157359 304068 993170 1684034 3858046 7581087 11599055 21614970 46036281 133602034 168522656 322523589 656747686 1920968499 2823482337 -1 3 5 14 28 44 106 183 301 687 1600 2371 4681 9164 27049 40593 73301 150470 455912 754893 2055006 3974987 5588115 12622250 21828946 36855320 97049898 218757736 301329092 595578767 1333767896 3486065146 -1 3 5 12 27 44 82 204 302 753 2019 3829 5883 13117 32647 44664 129535 150803 447174 742368 1818576 3309857 5613722 11841804 28431140 37360799 83899693 247886483 510574072 719045501 1838951174 4024195641 -1 2 4 11 31 63 127 154 278 717 1633 3919 6452 14976 20617 42041 73430 158688 325575 638769 1408635 3706187 7562853 14857599 18427928 40247051 84423959 222185546 502177267 891243514 2098250757 2979658100 -1 3 4 10 30 52 79 239 273 665 1047 3329 7399 16283 16738 50777 77985 163705 427034 651666 1525112 3730522 6774585 8444587 32575251 41696868 97927913 156942547 428030397 1048473217 1939515218 2455605028 -1 3 7 11 31 36 94 241 477 566 1884 3146 6565 15432 26482 44340 93990 153869 445721 1035871 1388421 3844163 4285456 10898608 30205969 63149187 76408719 266169762 445538141 876528362 1937887861 3675330877 -1 2 7 9 19 62 95 160 352 809 1458 4027 7455 12901 18446 52425 77031 162118 295289 1044360 1132698 2148904 7808574 10512964 24161468 43356843 109167651 180043366 478303820 1040907220 1753705177 2256841294 -1 2 5 13 16 33 90 248 507 668 1526 2103 5121 9444 30628 38764 84708 152062 320867 775503 1642237 2527956 5063173 10896459 30327759 60794540 98014179 177195110 304561484 779011712 1188671395 4149052646 -1 2 4 8 28 58 77 172 399 603 1154 3105 5556 9717 27616 45582 98977 150639 318741 605311 1301111 4110128 7965832 8412619 24442123 56312000 72042683 150556742 444556147 742730276 1193802004 3318404315 -1 3 5 10 24 34 116 219 305 975 2038 3391 4819 14778 18539 57833 119413 160353 437940 737205 1552758 3465818 4838726 16023106 26525646 35455256 119928133 243667456 434256021 548162441 2056578681 2270420907 -1 2 4 14 23 37 126 233 390 990 1372 2248 5655 12936 27343 50206 116167 154575 305931 591953 2066976 2671637 4703708 15358969 31763294 56690897 118852458 197051955 319407031 678713323 1777383007 3453430034 -1 3 7 12 22 38 66 131 464 900 1536 2052 4673 14327 31112 58814 103521 150912 432847 1014001 1820937 2679837 4560641 9456278 20221968 63926002 131855192 229278098 317415310 549159705 1708160469 3973118570 -1 3 6 13 23 50 95 141 404 602 1164 3732 6236 11048 25361 42388 100017 150252 443288 864224 1691799 2796781 7313240 11170073 19437763 57661187 74884542 144017102 527452679 931578564 1522871430 3511146424 -1 2 5 13 29 44 94 132 338 548 1598 2324 6327 14998 18595 43883 71624 159889 320683 767883 1669617 3975163 5702556 11427467 19694529 47020273 78947652 234292441 299128296 924884433 2082556429 2381772586 -1 2 7 11 23 51 107 242 407 571 1689 3522 5734 16356 24971 64507 128954 154800 302415 984020 1424140 2683481 7203710 13400629 30986836 57256349 80922209 204181527 421833651 726761389 2001429840 3606662924 -1 3 4 8 16 50 116 152 494 1013 1904 3001 7743 10026 23650 43109 102439 161855 455356 602180 1307043 2402116 7045880 15878849 17209117 59892347 125081394 253747750 368089080 951575326 1178899743 2734286559 -1 2 7 13 31 36 72 142 381 858 2028 3671 6359 14239 22648 43557 125177 158742 324742 1003352 1677988 3711517 4455609 8799833 20746337 42184309 108330429 242178239 520992408 896322124 1736114182 2703433027 -1 2 5 9 23 37 115 205 375 961 1251 3549 7236 14678 32684 56821 97020 148939 305026 764309 1123938 2675960 4549425 16539746 27451595 42010989 121538156 143778434 411932716 1024936464 2102405639 4020002125 -1 2 7 15 20 62 118 173 338 1016 1115 2101 4248 11808 29625 54721 97511 155318 304077 1024911 1914119 3071922 7825996 16678610 23645807 50284463 125569358 153883437 333851304 613841512 1383385049 4252456236 -1 3 7 14 26 46 77 235 501 978 1981 2117 6140 13735 20272 64249 79538 162294 439133 1033805 2055295 3207664 5580688 9062066 33091257 59573267 125583293 235166760 316981746 724657401 1651549396 2183263100 -1 2 7 11 24 49 73 246 480 787 1735 3051 6926 8769 31990 55388 122917 154892 303964 995597 1418094 3592267 6945855 8943611 30327454 60670211 113387409 214200788 362203309 864016712 1324614619 3759277944 -1 2 5 15 30 35 108 166 338 768 1434 2769 5351 13158 21930 47409 119324 156971 321669 746286 1942651 3846715 4834524 13520984 23769931 47564722 109204833 177780935 369610827 766403518 1787619280 3073080635 -1 2 5 14 24 34 70 175 469 549 1920 2932 5651 14101 23912 45853 88514 157837 321762 778913 2040759 3586050 4935458 9985733 24557106 64312494 77363062 250007435 341017065 727047352 1678340038 2698655462 -1 3 5 15 22 49 97 198 271 890 1631 3659 5114 10970 30524 55765 127928 155534 437223 729658 1945886 2673911 7329465 13908358 28859436 39496857 105590599 232760372 526576105 600944796 1583664644 4235973135 -1 2 5 11 21 35 69 178 419 935 1679 2708 7104 11737 30602 56043 127168 153717 305166 730759 1423433 2934224 4838006 9714046 22826176 52466537 127233886 215557971 390839091 856605211 1352653436 4098893413 -1 3 5 13 29 57 74 158 498 622 2024 4062 6675 14373 27722 39289 78526 153557 454848 762669 1667546 4097691 8323703 8793894 18499623 61259821 69327789 239192553 487843063 864398236 2054120914 3409094289 -1 2 5 14 18 41 73 243 287 675 1803 2600 4268 8717 17871 34504 123087 156746 313055 748466 2072490 2265961 6147633 8796374 31094712 37937227 94052799 256181250 400378379 650108886 1320949938 2479895558 -1 2 5 15 28 51 113 218 263 781 1458 3561 6600 13016 27590 34082 73725 154467 321673 758677 1921938 4103446 6893427 16004743 26633299 39492229 109126762 168306598 403325771 929880116 1768291840 3306151826 -1 2 5 10 31 48 77 197 356 901 1627 2717 5164 15820 26513 62968 102460 153855 300901 747596 1561984 3727542 7319160 8796453 27551781 43838526 132493323 228200878 370946536 755660835 1908072239 3562655177 -1 2 6 13 30 62 89 181 339 551 1692 3357 4611 15499 30201 36319 103448 150089 326657 856935 1688489 3841987 7710895 10895343 21524838 48924210 77302777 215901447 428783200 575794966 1897058313 4268711416 -1 2 6 13 22 59 92 164 445 565 1868 2986 5680 12658 18590 59942 66682 162501 304757 909458 1664073 2813993 8333816 11277908 24785294 53234060 79620533 256180526 353531460 734837527 1767098057 2341674541 -1 3 6 15 22 56 69 243 419 647 1670 3222 7090 16092 27551 51582 79481 153244 436057 915384 1929525 2676893 8068984 10099153 30554562 51799501 99275958 206374278 469640206 832591416 1951442491 3225941190 -1 3 6 11 23 62 76 138 423 1007 1222 2739 7530 14527 31898 44723 77845 149239 447633 889697 1402178 2800892 7806436 8395160 19542612 51405122 120362988 137318397 390262043 1054600596 2117586096 3867378296 -1 3 6 11 17 34 83 237 400 1005 1994 2338 5938 14425 16595 54590 120177 162367 430081 855472 1423149 2543576 5240076 12459976 31992923 55213735 120496023 248189403 284793962 708622763 2033024723 2672767167 -1 3 6 12 24 52 113 252 363 775 2004 3570 6238 8571 32425 55388 96554 154976 434965 895204 1783744 3459102 6506880 15995142 30815214 42093363 110926982 243530193 413240991 881018300 1252002692 3956938674 -1 2 7 13 26 47 120 171 435 704 1037 2870 4645 9745 32443 46872 97001 154374 314990 1032593 1654340 3321558 5591002 15073530 24904047 50463685 87295836 159911321 335682970 576470729 1089358052 3764840972 -1 2 7 14 23 54 102 155 435 642 1874 3261 8111 11633 29375 53045 91074 154677 309526 1025205 2041992 2678407 6772251 14421938 16783874 53093923 95969344 259063683 457652800 972222037 1349586693 4056595567 -1 3 7 14 16 32 127 139 466 715 1421 3395 8015 10873 25612 45829 104525 150964 446845 991293 2081024 2401089 4827449 15600766 19668199 63581355 87322307 181577106 410362869 944773870 1533945681 3660479457 -1 3 4 9 16 49 105 192 276 750 1544 3690 4308 9430 29816 58508 125680 153255 433821 597676 1153160 2407506 7169164 13331645 28799677 40322903 91427955 226328704 522225618 651241340 1097456792 4212785559 -1 3 4 12 24 52 64 229 437 754 1442 3287 7175 11787 30624 55130 120345 154631 437298 597368 1811521 3442524 6776785 9661815 31947752 54477615 85527689 170628512 457365739 1045417249 1404468204 4291611230 -1 3 5 13 25 43 85 209 388 701 1852 3740 4573 15967 32579 46774 110081 149051 444228 723255 1693344 3604362 5995014 12154414 26173656 56840236 93535937 257406645 534931081 621843816 1992423805 4021993045 -1 2 4 8 29 36 101 236 318 562 1221 2912 7605 9226 24463 36274 100528 163666 317802 596199 1299280 3995705 4542366 13714503 32856190 33652689 83437334 146646780 352862068 1037464683 1149420664 2740534595 -1 2 4 12 21 50 85 154 342 971 1494 3302 5491 9146 24060 57232 72963 162736 298727 644914 1787118 2927172 6914213 12158582 16879240 49124740 122660188 168809023 437078516 791592443 1250665876 2868368377 -1 2 4 15 19 60 95 161 282 914 1314 3190 7146 11810 30224 41336 85461 154933 318307 653202 1916693 2159139 7703230 11243217 25002382 40214136 133414849 193976264 466965820 842299237 1351918081 4245244283 -1 2 4 10 20 34 76 135 269 671 1475 2257 4295 12735 17979 52420 76733 160264 295599 652989 1534603 3060585 4829289 8890247 20290527 41534470 100215499 170029180 314738350 641990003 1814789129 2511637881 -1 3 7 15 22 44 98 247 421 655 1667 3494 4627 8350 26255 52233 95182 147687 436216 1027092 1905088 2655904 5359840 14146280 31062600 53845121 93802500 202646178 428499233 584237632 1214604323 3645008252 -1 2 4 11 27 45 116 205 262 531 1524 3639 8054 15517 17002 61251 86686 162653 304042 631668 1382006 3185976 5760202 16119650 29216800 40870478 76354597 179607644 529525577 945810391 2012998257 2421156224 -1 2 7 12 24 62 94 160 331 855 1331 2480 5168 10296 22751 35086 87472 161145 317744 1035232 1772944 3603870 7835291 11122929 24107067 47393728 108969821 196687144 284067386 750079192 1560560284 2880617233 -1 3 6 10 21 62 101 130 331 521 1137 2053 8154 13442 26536 47322 111149 153559 448038 857859 1561933 3075728 7825335 13715268 20909075 46786797 79205498 152694497 332699837 968882185 1684189519 3566186071 -1 2 6 12 27 33 105 138 375 768 1975 2572 7861 10937 22300 61255 114691 162482 308060 864839 1808012 3184390 4945538 12928611 20788908 43097066 109216256 244269069 394346166 960332147 1571071043 3056926971 -1 3 7 15 16 34 125 139 260 861 1075 2596 6375 9128 25173 61116 95935 148797 427849 1016485 1906553 2403961 5110087 15325662 19775250 40327924 101726069 163337415 388151424 905824304 1208451313 3676377091 -1 3 5 12 17 48 72 193 408 693 1571 2350 4735 12912 16918 33425 97486 161514 444546 782236 1785270 2551863 7191281 8487159 29217712 58550210 93083163 224573728 280964435 577553419 1822159225 2558333205 -1 2 6 14 29 54 94 197 263 936 1434 3266 5473 14898 24026 43002 79677 156363 325465 886719 2058322 3982137 6670713 11533354 28029212 39002165 127295432 170696827 440876143 795376853 2036650771 2858286761 -1 3 7 11 21 40 96 134 506 927 1193 4050 6429 14277 19336 60568 69729 162068 437067 1040738 1397001 3047513 5869734 14411901 20267251 59024893 129104431 145711520 489996399 910388216 1616958479 2212840198 -1 2 5 14 18 36 83 160 477 580 1053 2290 7077 12320 28037 59590 73023 153709 298990 780924 2063851 2269542 4701310 11789383 25127682 64651455 74841894 166550058 325643861 817696970 1833453681 3233063698 -1 3 7 14 21 32 89 130 464 836 1134 3448 5764 12224 31238 46870 113471 151656 443142 990854 2083158 3079760 4802281 10687372 20438806 62968062 107953689 156345182 405171220 686856485 1345438243 3825394588 -1 2 6 9 30 33 85 135 360 946 1220 2086 5927 9725 31784 53075 81151 154729 309467 909347 1134007 3837465 4960298 12053256 19357507 44343482 127393318 135072529 335023971 723917730 1156463134 3805171582 -1 2 4 12 27 33 68 154 495 872 1922 3211 6767 9257 28167 37803 68536 150650 324140 623912 1797634 3197059 5227529 10192194 18706113 61131231 101697245 245203208 462906434 824368269 1080950380 3361457450 -1 2 6 12 18 61 103 133 425 734 1047 2823 7175 13263 24666 46113 87566 153101 318946 916216 1784227 2290696 7579467 14285194 20004706 50789120 85569640 165271050 337079336 1048194608 1805799861 3694317929 -1 3 7 12 30 61 127 195 451 667 1584 2904 5499 11589 29156 43407 100913 154412 446824 995633 1832343 3729653 7565302 15411831 27771463 63614077 94602376 221266126 350807946 754022023 1388649136 4225732230 -1 3 6 8 28 62 108 162 448 808 1764 3029 6029 8331 28379 37068 88859 149965 456479 907744 1261560 3984865 7834241 13104155 23678364 63728385 116301274 208750367 356023825 709933071 1264788813 3319460141 -1 2 6 15 30 45 95 167 423 793 1929 3915 6158 8832 28178 61581 83378 150027 299867 895445 1910028 3842329 5501470 11501878 23812324 52585345 113306835 248344213 485241126 901536932 1300671068 3473007378 -1 3 7 13 18 48 106 133 374 556 1632 3130 5110 10843 22254 34641 128965 162565 450182 1009606 1682751 2158569 6882240 12798905 20051749 44202720 83811814 221209599 466593730 567079177 1570322606 3125620895 -1 2 7 9 30 59 76 238 456 609 1508 3274 4546 16344 21609 51183 105167 159580 302217 1002480 1163800 3848662 8206518 8876923 32874206 64119216 70551640 179140888 461604224 604128464 1904409438 3091712133 -1 2 4 13 18 56 71 221 457 776 1543 2272 7616 14705 30559 58488 114721 149871 301544 605443 1686826 2274651 8220520 10425522 25420212 63441371 116924273 218905842 329676953 1054405580 2042225018 4057204776 -1 3 7 11 16 43 68 200 421 909 1844 2077 7533 10382 16669 49186 111136 159635 429041 1010187 1440053 2405890 6233837 9654456 27493753 53871584 131729340 256379260 310386526 1047800844 1495289435 2654655966 -1 3 6 14 21 63 103 249 270 532 1849 2857 6631 16000 19760 47342 93558 161084 458074 903419 2042192 3068759 7709981 14543081 29446507 37764856 76434920 259307941 368406488 895644607 1981740488 2171458977 -1 2 5 9 22 39 80 214 390 962 1322 2113 6717 12981 28022 64594 118499 153903 302148 729310 1163114 2792174 4271439 12299475 26521948 56718950 124860037 190946604 307025994 805404681 1770054866 3270507388 -1 3 6 12 25 44 124 217 278 616 1774 3332 7368 14538 31166 37412 126970 148965 450624 879688 1805997 3597611 5465276 15702808 27052988 38614656 73880360 213514463 435449068 1071562211 2046148408 3880159912 -1 3 4 11 16 62 81 241 293 723 1778 3564 7482 14186 28313 42961 73784 155129 442929 628619 1398384 2409868 7575580 12536952 30473417 35254239 90560274 211264458 404831621 1029466943 1743695823 3370464741 -1 2 5 10 17 61 67 140 444 671 1920 2663 5470 11698 28394 56130 95806 149005 309461 766923 1509912 2407072 7714067 10159009 19442569 53450437 98530991 246302608 385399338 739882146 1357971744 3290737711 -1 2 7 11 22 34 99 169 345 610 1172 2332 7507 15458 29983 47866 129484 151525 312027 1005075 1414448 2801675 5198819 14523934 24041775 47277848 73266658 142628987 297460872 1011552639 1954892067 4070682052 -1 2 5 10 20 61 71 206 376 740 1774 3209 5969 10688 18397 34204 87480 158287 313539 772859 1508097 3066845 7720785 9636546 27710530 44956541 86081090 217328177 438453092 695242245 1522224428 2554876293 -1 3 7 15 19 42 88 145 317 720 1394 3530 5343 8946 21123 46013 78108 161719 452974 1022555 1930188 2287702 6133888 10712741 18802090 33655870 89609396 189445853 414661887 781345591 1259129602 3075721718 -1 3 6 9 24 37 112 166 357 880 1513 3886 4926 12277 26180 34021 66382 151429 452894 891105 1144200 3465375 4292944 16598673 23772082 45829770 106340567 173767421 498004837 585740125 1397432988 3671865600 -1 3 4 14 20 33 117 146 377 1009 1645 2332 4612 12731 26777 48238 93011 154679 449225 642948 2036319 2938687 5099799 16596660 18126206 43460313 123515379 220689769 294547941 564829119 1772175289 3428488734 -1 2 4 8 25 35 126 173 398 550 1898 3214 7762 14300 27150 48110 108551 153631 318435 590728 1302334 3461231 4919757 15202166 25071482 57001504 82635593 257254689 455441121 995708722 1689985589 3251344851 -1 2 5 15 18 37 98 218 333 805 1736 2839 5843 10848 19299 60105 97744 156674 306557 756037 1909297 2269457 4560521 13835184 25742479 50014672 114472695 215990059 359094028 702557947 1581270475 2382950738 -1 2 7 12 26 55 66 233 393 582 1338 2543 6378 8688 20234 39860 129098 157998 317710 1012031 1814292 3330594 6647295 9536612 33063880 54777996 74589480 185222198 290096983 918147922 1282947156 2232708421 -1 3 7 12 30 60 118 220 395 844 1888 2124 7978 16271 23782 38439 107078 157680 443525 991665 1827311 3722917 7420899 16372620 26771717 56328787 102237689 263589095 310120706 995502772 1982757200 2772629573 -1 3 7 11 17 42 71 246 498 788 1818 3938 5828 15951 26231 34715 67340 154783 452783 1022902 1406909 2549071 6130136 9781416 31234085 60498443 115873403 258228053 481584294 680035298 1975717886 3728753744 -1 2 6 10 22 38 116 192 372 603 1954 3726 5526 16202 23566 46177 88964 157222 319633 915256 1512347 2813556 4579930 15937019 29274249 42029085 67664780 235980404 504989534 767674509 1948602027 2842319046 -1 3 5 14 30 53 85 132 464 903 2009 3891 4564 13885 26217 48594 77712 152804 447043 757336 2054525 3726673 6791167 12545983 19708418 66789557 131745040 238478350 479455435 668591515 1700655175 3754675729 -1 3 4 13 21 55 96 153 403 1000 1615 3813 6320 13489 26575 35536 126328 153420 452183 620462 1677567 3078807 6375577 13758044 17191022 57469529 124611378 224372526 530484501 892854356 1674463712 3706248439 -1 3 5 8 26 42 98 149 327 960 1862 3503 6136 8447 17652 61844 92664 156102 441432 755016 1258198 3190400 5877111 14510563 17457647 48413759 118195669 256193419 413052266 711174739 1225090265 2680059728 -1 3 4 13 28 39 114 188 381 558 1564 3917 8072 12010 16719 36228 83717 158401 444377 646343 1643241 3989435 4324985 16074993 22967354 42134277 82156478 226857038 493586349 957463389 1413205237 2475762200 -1 2 6 10 22 40 126 128 420 700 1221 2952 7318 14265 23988 54161 130655 159145 295772 868257 1552847 2792643 5836353 15197016 20863214 54319869 97380072 139219080 354468134 1069407526 1651121203 2811377277 -1 2 4 12 16 39 84 218 418 741 1530 3374 4802 13701 28723 48465 89232 148323 313312 654020 1783400 2545139 4443897 12272769 25849143 52862974 87888939 181574811 415699822 602313857 1681198347 4078219623 -1 3 5 8 21 37 110 239 311 959 1950 2680 4546 10589 21258 46481 100662 163754 453118 729900 1295304 3078082 4658204 12953421 31467357 33705860 133334744 235266300 388150564 637896878 1542618547 3195989034 -1 2 5 9 28 55 66 169 268 857 1164 2951 5437 15445 20505 59004 125370 158253 310043 726725 1156385 4104763 6369304 10475253 25050643 37771241 104917266 149288905 336609929 775869918 1994237586 3179194128 -1 3 6 15 28 34 125 176 402 602 1614 2437 6193 14988 32250 45429 100167 148070 442619 860983 1960436 3987014 5180255 15446877 21114197 55727804 68742788 220295385 288426984 927576771 2091003669 3862057183 -1 3 4 15 27 62 105 248 459 604 1453 4085 4494 12390 20243 35790 82361 162199 445769 643955 1905308 3331637 7601208 13074199 31204485 64123178 67164135 173145693 499481304 613952412 1845649738 2296833418 -1 3 6 12 25 56 73 132 394 990 1693 2673 7571 14246 26386 46762 124838 152720 450550 869100 1808179 3590368 8087965 8766801 19275165 56375226 122316576 210417398 381544195 1064195435 1683414245 3589096831 -1 3 5 11 20 32 126 196 485 756 1178 2781 5734 8377 18724 36482 104068 159377 445048 721826 1426233 2938548 5060011 14920559 28447623 61745607 88627228 142517062 395429151 709941359 1289562177 2358091386 -1 3 5 9 24 59 92 213 419 585 1994 3246 4305 16019 31060 61652 91891 150382 432478 764064 1135843 3416731 8017855 10532359 25816089 50583972 72989814 243884848 464273646 643335363 1988068428 3834582281 -1 3 5 12 19 43 66 149 364 738 1606 2988 5813 13066 24302 34256 128568 157254 445854 737472 1822413 2240165 5929571 9890430 18164297 44768292 85150913 221106290 347869177 709106420 1866345766 2799992535 -1 3 7 8 21 38 67 206 256 927 1153 3867 4128 11999 31680 56194 121282 154136 438354 994557 1308831 3026963 4474836 9996583 27751306 40191233 133237516 135502624 498130438 625857866 1408781987 3762459053 -1 3 5 9 22 40 91 148 312 759 1848 3543 5338 8495 21154 36956 125822 163450 448106 744116 1165004 2636345 6054280 11464057 18299369 34548933 84741810 266426594 418103471 773469682 1235383170 2957558500 -1 2 7 14 21 37 83 220 458 630 1342 3613 6511 10495 24390 41547 68899 162204 320525 1017647 2042519 2899196 4221050 11853032 26206848 66578640 67632312 191613751 503559398 899242077 1595592457 2820399066 -1 2 7 9 25 55 116 177 262 732 1697 3982 7446 14668 32280 56356 91666 149672 311184 1016418 1135168 3419600 6575336 16024814 21232417 39027429 87642928 213921722 476730182 1035372965 2049826977 4007244883 -1 3 6 9 24 34 125 146 400 924 1670 2557 5218 14964 26819 48687 79108 154411 442930 897189 1115601 3416167 5131583 15007172 17290899 56075734 126041494 215633390 300350613 754177127 2126094845 3489345702 -1 3 6 11 19 50 87 201 443 888 1480 2814 7248 14247 24116 36523 92290 156453 445487 905285 1398348 2237791 7240750 11861536 27493404 53986781 104822936 178538474 386183948 1025190663 1652087168 2733637323 -1 3 4 9 21 42 84 190 280 803 2042 3853 8176 11876 18031 51286 86122 157561 430368 636922 1143630 3029699 5930605 11711332 21358983 38640199 113193821 237830118 491468211 1000666071 1427189122 2649543369 -1 3 7 9 31 50 95 194 476 558 1988 2862 6718 13743 22821 41348 113985 157652 451124 993317 1147030 3809407 7109113 10672430 27879292 65078501 75753637 246994727 343634017 867770974 1623693745 2876248453 -1 2 4 13 28 41 111 183 269 830 1136 2807 4960 15442 19868 61170 106181 162671 307425 609693 1682128 4072340 6188836 13402772 21829799 41117817 116901890 157203502 378360777 579832374 1984841743 2257512129 -1 3 7 11 18 48 86 216 463 936 1568 2725 4918 9351 25499 62430 78489 150876 426736 1042069 1383388 2110947 6832845 11836422 25418034 64572328 127438382 223739844 394210695 580153658 1112724532 3739834051 -1 3 6 11 18 53 97 204 306 808 1938 3646 7148 10461 19228 36833 128058 159006 450150 872624 1430590 2109539 6317245 14207912 28009387 36288434 117240852 242556620 530141243 870045079 1485320914 2245288434 -1 3 7 8 30 43 113 208 358 683 1759 2596 4116 13406 27181 50113 116297 152767 440534 996326 1310718 3679957 6183157 16556910 26022946 44410235 98992667 217400443 389615793 664512696 1614060078 3439421262 -1 2 5 10 17 63 91 219 270 671 1593 3763 4276 9035 24973 57613 74822 150779 299512 779706 1510904 2372629 7360489 11048076 25292462 37951298 99618638 226235212 517089139 645687542 1334246638 3536262048 -1 2 5 12 22 32 106 172 329 725 1237 3450 7575 8524 29241 52095 99347 155373 304464 748803 1814434 2767812 5134580 13020366 23952813 50172837 87583074 136897124 422438244 1008774937 1324448617 4155612138 -1 3 5 14 23 45 126 180 438 758 2047 3016 4151 10400 20176 44480 111906 159049 455285 734157 2069182 2768284 5663297 15399140 22749292 52149793 89029759 241621392 360937498 652161886 1529058156 2238070753 -1 2 6 9 28 62 73 203 351 604 1885 3028 4333 13333 30770 35860 81524 149129 321259 885168 1116856 4079565 7629006 9222188 29181476 49859133 72604028 263308472 345368774 670020087 1649245262 3921981328 -1 3 7 12 29 61 99 188 410 523 1101 3570 6609 15394 32468 39898 83041 151266 458321 1041958 1800963 4077391 7499667 13676624 22747441 58105359 78465948 153637749 431411088 884310275 1957289125 3996060965 -1 2 5 10 27 33 119 167 293 816 1025 4003 5718 14588 29188 65432 114346 148524 301090 752723 1541407 3158685 5007619 15783875 23985413 37541563 113901308 162190108 475263799 683197127 2143928685 4087130737 -1 3 7 15 20 35 109 236 299 960 1631 3142 6518 14405 23015 33000 125606 158868 443160 1005049 1954203 2896562 5131768 13279763 32476480 37403114 119255150 229698319 454764087 924788304 2078877347 2802132919 -1 2 7 12 22 59 85 218 346 813 1359 3360 6993 13261 26476 46828 98118 153600 313508 1047554 1787977 2764847 8151879 12368063 25256344 49047450 109230042 193952995 425352387 845465573 1797775626 3736564670 -1 3 5 10 23 35 88 192 268 660 1184 4029 6118 9092 28768 42601 90954 155017 442944 778477 1525036 2760736 4879934 11447744 29063832 41052807 98080487 142295029 485793080 685057700 1261349825 4133057021 -1 2 5 13 18 39 122 182 288 585 1908 3918 4792 11990 29847 49367 76435 152757 304627 770340 1639401 2240215 4224149 14991570 22227614 36197543 70034900 259768670 497615711 595603447 1469478620 4190029734 -1 2 6 11 20 61 104 195 382 860 1604 2313 6304 13991 17972 41516 74917 161798 327391 898477 1381392 3028884 7488995 13280658 28913427 44852351 102155753 231990846 293442793 892040497 1729035695 2453517235 -1 3 6 15 30 32 93 185 347 721 1636 3474 4715 11788 25921 51619 102369 149346 441791 880041 1942772 3680989 4877951 11065341 22130842 46664066 90052835 218903408 419323882 603885081 1429418948 3721865644 -1 2 5 9 26 46 116 219 277 565 1545 3774 5227 11926 31929 61900 72058 154884 301715 771031 1127257 3287208 5403226 15787268 26293809 37757609 81424185 222745269 519271750 782273510 1426974622 3908916127 -1 2 4 11 16 47 73 171 485 865 1806 3989 7192 15060 22215 59969 71264 156349 303825 639890 1386677 2505749 5397107 9236968 23143136 62270298 101348814 265325836 497139611 1025225883 2100273519 3156576987 -1 3 4 10 30 62 65 231 475 985 1943 3569 5605 11909 28386 47952 83262 150727 443102 644598 1535987 3680334 7496074 10398594 31941426 66338746 122309487 241880941 428851440 804339879 1441678699 3380927859 -1 2 6 8 16 38 116 167 362 930 1384 3210 5722 13199 20102 34861 114447 160318 316837 854115 1283344 2497936 4468230 16015540 25094349 45700889 132326650 192017329 444923244 691888441 1790273299 2394124130 -1 2 7 11 28 53 68 221 407 568 1413 3006 6781 11815 26293 61562 99610 147749 297341 1003572 1423682 4068432 6307791 9458329 26523770 58528387 76625887 171920059 367105674 867856479 1393609540 3512197066 -1 3 4 14 16 56 119 249 317 832 1050 2637 7598 13675 31085 56262 98569 148799 441215 615714 2072993 2364284 8266577 16405497 30314715 36384107 102566383 153965958 387961031 1068945981 1683069331 3996285285 -1 2 6 15 21 44 123 238 275 735 1158 3158 8146 12599 31643 65398 128465 148511 303082 866138 1954912 2889281 5251316 14962710 32029283 39151833 85161885 136398675 459095821 942261816 1860320000 3874647244 -1 2 7 9 16 35 100 213 297 712 2021 2162 4653 8347 19685 51846 77380 157439 300030 1035454 1120226 2497592 4995526 13924894 26782479 37074002 85834591 246390922 320180524 595851579 1264022210 2258143920 -1 2 7 13 31 45 102 231 444 563 1408 3724 6979 12756 28096 44384 124816 151771 319166 1012810 1688389 3675742 5254411 14178169 32167301 52257220 83093825 168053539 530902639 831331003 1827235993 3455842785 -1 3 6 11 20 36 84 129 382 877 1094 3185 7847 8542 21332 45252 76451 163172 457121 898746 1382456 2888260 4341419 11694369 20768632 43882280 104417960 153264375 454497234 963642841 1288834717 3064600638 -1 2 7 11 29 32 119 187 329 653 1983 3389 5108 15096 28970 40213 85637 148538 325803 1041814 1403876 3940031 4860341 16140956 22736569 48878642 95881122 249605906 429205374 544931345 2143152835 4146560560 -1 3 4 13 23 46 117 242 499 917 1719 3051 7079 13153 16699 33221 86539 162499 449588 649389 1668107 2760306 5390272 16274161 30453655 60107736 127836486 208092445 366903865 866079869 1822584990 2559493301 -1 2 5 15 18 44 84 143 431 999 1854 3233 5814 15157 26363 50603 72084 152092 308033 780332 1915921 2232872 5648395 12352786 19196751 52642521 121437734 265256610 453678271 703048878 2146808892 3666451559 -1 2 4 12 20 37 85 154 399 690 1862 2508 6394 13908 24193 59800 104473 156433 305521 609313 1817491 3022483 4603083 12206969 17092667 58578029 92709046 253187269 297373182 932200570 1734661549 2689456645 -1 3 4 8 19 42 107 222 484 895 1382 3186 7769 10856 26321 43273 83990 148309 447821 640208 1275814 2235330 5908357 13531911 25855872 62595335 108982445 195147861 446429877 965815324 1489562867 3754005873 -1 2 5 12 28 40 98 222 379 882 1650 3961 5860 9579 30526 63345 82884 155368 299371 760979 1800620 4068378 6168944 14056860 27060713 44006492 108141571 228080468 498223394 700626913 1089465361 4231627619 -1 3 6 10 19 53 65 159 345 1023 1082 2846 8137 11550 31866 63731 87791 153920 433823 887490 1534750 2235638 6301901 10122659 17621022 50296129 118764513 164516454 364675341 986425187 1435702851 3872581431 -1 3 4 9 22 41 89 188 410 802 1348 3738 5530 12743 19616 37175 94064 159776 445530 639936 1130697 2627133 6042983 11026918 21397753 55268083 111554480 189031947 527497492 777486975 1869463692 2393589076 -1 3 5 12 23 32 127 146 429 946 1891 3727 4435 11154 32002 65271 101426 154465 431238 742736 1818226 2756811 4991097 15497861 18018652 53845833 131626109 253419653 527152452 646056606 1588468203 3918935782 -1 3 4 14 22 58 103 235 259 817 1153 3657 7993 10293 25466 44694 82170 149133 448458 641785 2063608 2629338 8006172 14312674 31892493 39801104 114978899 136093392 525008974 973642079 1596001004 3541731542 -1 2 5 11 24 55 74 217 449 894 1865 3741 5103 11521 16698 41020 76454 156007 324802 764708 1383464 3544028 6303042 8929790 26517953 64825738 100951744 263257044 520207212 582301601 1381654277 2445056472 -1 2 6 13 25 49 77 206 316 882 1067 2337 6748 8918 29981 47590 123626 154794 315875 881898 1693817 3411139 6951272 9191219 28597132 36232302 102590062 156492457 295722105 808243429 1258911681 4026916020 -1 3 5 15 18 40 95 237 338 1014 1380 3894 4733 9120 19582 60575 80142 156250 439338 785451 1903275 2099757 6036962 11153490 31485200 47228667 117693963 196035593 488038528 566177577 1249004984 2355424920 -1 2 4 14 28 57 77 209 295 669 1427 3117 4217 15555 23433 46363 86781 157945 326035 643587 2063393 4066157 8263952 9314746 25589180 33871847 97759286 169713658 464649890 663296858 2005460388 2756181516 -1 2 5 14 23 57 67 144 271 869 1173 3531 6122 11455 17026 38506 84397 156124 312421 785186 2061230 2624573 8131942 9448065 17975569 37915360 104822890 143527961 413935078 722098344 1451404582 2543265726 -1 3 7 9 26 59 121 249 373 717 1510 2723 4532 15110 21428 40848 101348 156124 449109 991597 1155079 3148780 8262403 15613470 30693483 44600563 85964095 181287090 374887560 605458682 2018087074 3117697999 -1 2 4 13 24 51 71 172 497 728 1387 2665 7303 10146 18666 44944 124032 157270 326867 614914 1695403 3541682 6954395 10232878 24268477 62169697 89782129 184702961 376213057 1062576627 1077598946 2414160118 -1 2 6 11 24 47 124 177 310 926 1700 3125 6038 10425 17680 37194 112393 156533 312846 853433 1411233 3542971 5640449 14820562 21254744 33732675 127660258 215021512 459373073 712212423 1528263866 2671340858 -1 2 4 12 26 59 112 142 371 526 1606 3891 6149 9823 23726 61940 107184 161509 307650 622026 1809507 3280237 8003204 15739109 19941204 44356234 76281182 225613329 496575125 922445992 1144104106 2878109963 -1 3 4 8 19 58 107 253 384 768 1120 3522 6758 8773 22140 55179 68492 162692 433526 652524 1258923 2229425 7998488 13507047 30156650 55728454 111331914 166535552 427571617 835352382 1245873563 3215839710 -1 2 5 11 28 34 110 176 471 804 1747 3617 6390 12495 23818 51971 129145 156093 297713 722975 1430607 4065232 4852860 12590321 21904252 64114082 114355438 203132416 512672024 873458551 1786265866 2883776870 -1 2 4 15 29 33 94 253 486 855 1440 2997 7232 12137 17531 33996 98985 156352 318376 599179 1947601 3933905 5115458 11147038 31339260 62154791 105956757 168234133 358612581 1038389520 1395766810 2496136643 -1 3 6 14 23 61 123 200 441 762 1622 3722 6218 15750 17079 56009 86680 160285 427370 900947 2061286 2754007 7342979 15077966 27405647 52849000 91798661 231470224 536198438 907506873 1918634192 2495616722 -1 2 4 11 31 53 96 131 320 792 1030 3513 5948 8256 24018 60983 106305 160414 303634 613119 1420744 3670148 6685005 14549768 19792935 47451635 110761962 164241891 418668297 717809769 1321047526 2832755741 -1 2 6 15 20 33 73 169 382 623 2006 3846 4369 14906 22786 57681 129319 159721 306536 862518 1955122 3015193 4851464 8392356 23335642 43400744 68047362 242023265 497277284 604116481 2130850991 2745715641 -1 3 4 10 27 39 96 150 382 877 1904 3763 5320 12818 26581 56155 97295 154027 437753 630389 1531337 3277407 4195571 14419976 17700866 42213962 106192221 252487160 515343976 766869422 1813667705 3693257146 -1 2 6 12 27 61 97 201 495 539 1113 3559 7794 14452 29084 37052 70421 147537 324283 894386 1776285 3167152 7525460 14151141 29358357 60151131 75860322 166807542 430349881 995166822 2096394924 4047804168 -1 2 7 8 28 56 88 255 295 545 1262 2362 6069 15555 26404 61765 85943 153151 297215 1021359 1262107 4081698 8036890 11521437 30790638 33683898 76259443 143340264 300188932 691374937 1962764797 3572503121 -1 3 5 13 16 51 109 153 389 537 1173 3293 6270 13339 27131 37165 118160 153015 453712 749710 1688878 2375694 6996897 13315071 17511827 55117902 75593495 148360932 464933383 932505567 1705206360 3268534287 -1 2 5 14 19 55 69 166 314 653 1081 2929 6579 15585 27793 55204 85310 155397 305581 769871 2048781 2117600 6326762 10348282 24503780 37479035 99872652 161872188 367908778 877764452 1954093688 3324831980 -1 3 6 9 31 38 68 200 492 825 1577 3013 4147 9161 25027 43362 116538 151459 447388 875592 1165731 3822248 4647535 9899269 29303861 61822780 113236186 223376168 367300520 631352099 1297677635 3644008425 -1 3 7 15 28 60 115 147 451 1023 1126 3716 4906 10536 23702 55131 129617 163622 431840 988908 1962870 3958417 7381742 16216456 16994819 63116228 124518390 152597081 528908708 578629971 1574550762 2909575341 -1 2 6 14 17 39 98 198 475 986 1728 3605 8118 8769 32182 40487 82944 153430 324319 910974 2051988 2376048 4637608 14000755 28410917 64877410 120945048 215877746 505811130 991051774 1308777202 3957517170 -1 2 4 12 17 58 113 189 312 912 1690 3318 4614 8359 28885 49895 94524 154187 306211 622780 1800572 2375934 7903179 15976833 21231266 35764096 129573395 213577572 449909154 555269323 1274258894 4105634430 -1 2 7 11 16 61 81 249 269 641 1924 2876 5497 13999 30058 60210 96608 151424 295198 1028889 1405575 2513798 7386553 12304500 29856128 38220546 97698570 239414964 363521353 765681760 1738565178 4070364609 -1 2 7 11 19 59 103 168 424 855 1067 2656 7721 9464 21832 33654 99866 163675 312265 998621 1412261 2121804 8185253 14118489 23265304 50852116 102671563 165009216 385676845 971987801 1201366725 3086948680 -1 3 4 15 26 39 68 140 316 790 1422 2528 7609 13378 28582 38954 72778 153379 451242 634378 1905706 3164366 4247700 10472483 20028098 34044600 115790819 178112866 276927129 1061643582 1699406084 3328158409 -1 2 4 12 25 41 124 151 446 980 1070 3834 7383 10780 26273 48759 109494 149210 314146 598116 1811505 3430542 6219753 15289975 17239944 52154126 118292447 161442783 528971566 1023761745 1532705606 3648619750 -1 2 4 12 18 40 87 193 446 878 1995 2666 5682 8506 18734 38336 119737 157007 311669 619149 1824858 2257020 6088510 12529901 29186475 51349452 103597511 246382346 371049539 699287441 1273532113 2289299332 -1 2 6 9 26 40 124 235 328 945 1027 3601 7014 8344 18870 58749 107632 156655 309438 883186 1158014 3308459 5807497 15154367 32723685 49542405 130064944 154360609 525198512 860788461 1321282106 2250993074 -1 3 4 9 28 44 69 159 261 622 1677 2335 6107 15803 18218 49883 79402 161184 432719 646161 1130092 3956908 5677089 9539824 18345149 40853759 67273405 213122609 288051711 689364770 1918179336 2424570334 -1 2 4 11 30 58 124 162 263 862 1389 2484 6431 12668 18113 39305 79153 162715 314889 624198 1392304 3826744 7926519 15192989 23956464 37825985 104745075 192712565 268505372 919608803 1848261370 2515556719 -1 2 5 11 28 37 93 149 437 703 1444 3061 7860 12403 17450 57783 97882 162547 307610 766664 1406621 4088614 4493173 11002504 17283835 52391451 92429847 180410667 361702376 991601929 1847434842 2502231571 -1 2 5 12 29 60 64 133 368 784 1996 3440 5952 15559 17639 39886 74466 160764 312874 759070 1778823 3963991 7787651 9675004 19627249 44352066 114794125 235093275 422465824 705471067 1893559829 2635921210 -1 3 4 12 31 63 114 215 306 657 1696 3216 5650 8940 19939 62919 85326 156727 434250 625179 1788903 3827895 7386748 16099510 25888446 35691690 95942883 203016295 449424886 724504226 1295286618 2395325263 -1 2 6 10 20 52 110 134 373 818 1404 2646 6433 10859 26641 56026 95644 150558 303866 891354 1536159 3032820 6339288 12955695 20126921 44864918 114938500 187948749 393332792 914878693 1491184029 3482400737 -1 3 4 14 28 50 66 207 388 538 1855 3651 5127 12757 21979 63289 78106 158942 441029 648277 2045666 3957516 6991100 9556701 28929497 55607561 81506080 259256246 506538695 794970919 1762843058 3094956085 -1 2 4 10 30 55 118 225 428 993 1947 3605 5990 15744 22399 39940 71782 156348 315687 633084 1514834 3828089 6474784 15829888 32075511 51153061 122495530 235289452 513563459 705466334 1935879569 3169988591 -1 3 5 11 30 39 114 242 320 782 1762 2650 4564 11396 17391 57495 68372 156359 441211 774534 1380007 3698402 4366693 16379617 30237900 49725509 112939540 215661682 402512129 659495706 1382567120 2677996625 -1 2 6 13 23 47 64 164 362 513 1659 2469 4966 14482 30704 51101 92444 147891 305235 885502 1666401 2641506 5681793 9939240 25109076 44236420 81075498 220889890 283626661 543547277 2031347624 4054946070 -1 2 5 10 30 50 68 241 387 922 1604 2276 7527 9039 28938 41529 81428 155036 312501 763884 1523491 3825526 6996205 9939676 29961466 56125832 131501963 234707537 319209566 1050782627 1304899314 4264324208 -1 2 6 9 28 58 113 205 340 1014 1236 3099 4762 13377 18260 65359 84862 162383 304169 890337 1133237 4094054 8168176 16621422 28529173 48387330 124963416 147787738 455901661 540664656 1717566734 2656819884 -1 2 4 8 26 47 122 193 342 793 1514 2356 5604 13993 28835 36963 117941 150360 327282 620822 1297904 3295350 5438409 15560849 27646361 46169279 110398947 180088045 291506346 792205235 1612066929 4187782159 -1 2 5 15 21 40 89 220 455 828 1692 2549 5632 11657 31327 50928 82298 154045 303515 768472 1917159 2906714 6203082 10990347 26169414 66223703 110414352 203905385 300575128 696837306 1354442136 3950683897 -1 3 7 8 21 43 123 135 467 952 1178 3271 6156 9975 24727 42801 106121 151367 446833 983292 1285654 3034790 6214275 15271084 20419520 64902166 131658361 148074122 455026379 884473729 1124133647 3497347681 -1 2 5 11 28 45 105 212 506 845 1192 3828 4224 8333 23056 57521 119660 160212 304696 722080 1430325 4092230 5547898 13567688 25548086 59799674 102546895 137836773 530169553 604692763 1314377898 2717676568 -1 3 7 10 28 44 112 196 432 902 1282 3994 6221 13576 18013 48696 121985 161926 454090 1001969 1563892 3962956 5303403 16468557 27777462 50624334 129824034 192380343 502503647 882032744 1739144054 2566596590 -1 2 7 13 24 62 64 202 425 618 1040 2964 5108 8814 31815 33187 89569 151696 321212 1043028 1662543 3561033 7792698 9826638 29190292 51905747 69339693 153096626 365176341 539129727 1221890890 3868425414 -1 3 4 10 19 38 106 169 404 540 1379 3478 4303 10288 22154 52867 94132 161595 427538 630685 1535332 2257791 4360253 13207659 23285105 54933943 78544291 190619315 426093346 652673495 1577240365 3178721746 -1 2 5 13 19 46 69 208 287 848 1902 3833 5528 11755 27654 52983 89977 149963 310126 765010 1662055 2117228 5420221 10205935 27227722 37891383 108555528 266784140 508647519 802572273 1400418247 3389227692 -1 3 4 9 23 58 91 222 430 1020 1981 2483 4431 15815 26938 60768 116518 153870 432920 593785 1170323 2784156 8050471 11380729 25339361 50421882 120667344 241674963 296008448 642991783 1938652923 3482917515 -1 3 5 15 21 35 88 212 468 641 1962 2266 6004 15007 25247 54188 98785 153068 436488 751384 1940428 3044902 4910392 10874630 27171870 63114163 100493304 240626158 328205181 672531818 2145783703 3657702926 -1 2 5 12 21 52 117 144 469 754 1430 4070 6127 15835 25923 65374 84036 151587 296928 758377 1791676 2912882 6734759 16330381 17869216 65914775 91217473 184153753 492940223 703413788 1974115885 3742612117 -1 2 6 11 21 62 117 198 314 714 1086 3535 6776 12596 27933 49920 90945 153440 310619 886763 1405071 2912588 7666395 15801202 28490625 36146782 84764563 151673820 407151964 863482646 1867846584 3355750142 -1 2 4 15 25 61 116 128 388 624 1320 4047 5296 8357 21338 61356 93224 162578 303674 637411 1929854 3424458 7783793 16721343 19833529 54900833 75067397 195053044 497601178 786772294 1329365736 2990008895 -1 3 5 13 18 50 73 136 334 551 1692 2167 6858 15641 23352 35699 87693 158385 443611 783175 1655381 2114691 6863865 8592260 19712190 47965776 78737170 212090687 323640743 858948353 1944669258 2868139962 -1 2 5 15 24 38 91 193 447 761 1939 3500 4139 13591 17283 60697 83673 163364 308225 754197 1924470 3560512 4379952 10687517 28222813 50836564 83958699 235582220 429625034 646008326 1617191956 2458426575 -1 2 5 14 16 51 113 223 400 995 1558 4002 5778 13783 24321 41627 93327 155867 320056 779237 2061024 2510406 6855570 16065073 25229975 56869713 122363414 225098753 502612955 699406865 1620976871 2895668958 -1 3 5 9 22 57 127 128 302 656 2010 3443 6789 9058 18804 47692 79443 156321 451107 768568 1123298 2645371 8291869 15161159 20743640 33903239 94670412 241125329 429830168 839983117 1284135156 2262601056 -1 2 7 10 29 60 70 222 511 588 1215 2120 7198 13423 30141 64691 67658 151434 301148 1037909 1515334 3956910 7526352 9915905 26265865 62488542 73447205 140482867 317032113 1060222021 1703398843 4081918994 -1 2 5 12 18 47 100 164 384 602 1185 3485 5490 13768 32171 63344 86446 148360 300922 755996 1788455 2253951 5297199 14360440 24559779 58665085 69908597 148885545 425720154 756132005 1720123878 3895257283 -1 3 4 14 30 34 78 159 312 815 1608 3689 6410 14988 25666 36612 76401 152855 457667 625305 2047479 3700557 4892669 9004387 18649689 34544612 109846600 220748116 531163073 912505057 2138394495 3652770246 -1 2 6 8 19 56 122 174 263 522 1928 3471 5280 9790 23019 36068 82720 161543 313878 914414 1268401 2114722 7911357 15278556 23632342 39675501 77474766 246173161 409381824 792402146 1202256954 2800845909 -1 3 5 11 25 35 64 202 375 657 1532 4013 7436 8411 21386 56143 91013 162618 433763 756114 1405162 3556797 4909967 10291320 28499051 43870465 99379393 184328567 471465935 1032320662 1339810400 2993412010 -1 3 6 14 27 42 120 252 496 720 1817 4047 5973 15581 28391 48342 102780 154062 446311 855804 2064903 3305249 6209113 14784252 30431017 59038577 84490046 254141886 498387265 682951236 1925943319 3451148851 -1 2 7 14 18 36 112 178 373 814 1504 2331 4635 8815 26990 40809 84768 148903 322501 1042643 2055852 2254963 4365512 15945722 22957928 42139071 117162266 173744800 295361383 549691965 1236511381 3396450924 -1 3 4 11 18 55 118 194 481 601 1546 3711 6943 9982 16404 45525 109772 158993 450695 600139 1422269 2114557 6337794 15967715 28605202 59693297 70862028 225005986 513371225 825035410 1169029913 2440619686 -1 2 6 14 23 42 126 230 453 985 1582 3706 5510 10688 21575 49655 112561 161724 297806 869299 2074056 2642929 6081751 15574273 33313344 66375671 118989529 225599392 513334509 795706430 1485577371 3116380392 -1 3 7 8 25 41 70 252 403 699 1064 2528 7348 13321 27310 33219 112940 151578 456827 990272 1286291 3567162 5933383 9676462 30958241 54566722 94865410 154546391 287990464 1063559146 1705609562 3473159064 -1 3 6 12 29 39 125 242 335 724 1488 3116 5115 15861 23768 65128 76002 158498 440994 913530 1785687 4086036 4518496 15678306 29644329 49080104 85003489 178524696 454967016 545413750 1962996793 2878812278 -1 3 7 11 29 33 80 134 430 801 1252 2925 7842 15536 31881 44604 79968 150870 442439 1030830 1385214 4094897 4890835 12136320 19032436 52595789 112163007 141598380 347559038 940886276 1985716799 3879408250 -1 2 6 11 19 38 83 237 375 823 1593 3621 6559 9611 31133 36891 76687 153120 326576 888422 1389776 2129110 4495555 12401935 32008656 41984142 109668970 219844907 526198906 939282728 1103033954 3807613175 -1 2 5 9 27 63 70 145 410 747 1056 3625 6638 10918 19353 56696 90319 157916 296555 755246 1145503 3163522 7390400 9784025 17048239 58218804 86959093 167583581 510712925 893739995 1482583795 2182384957 -1 3 7 12 30 53 126 230 360 823 1447 2092 7739 16174 21913 45300 75929 157177 455776 1029799 1783618 3692609 6465089 15403109 32116174 41948821 116793509 174483588 326689584 950244549 1937987800 2985079973 -1 3 5 12 23 49 78 200 471 623 1777 2676 6933 9401 31843 37731 127365 153452 457716 741955 1829774 2781294 7242508 9424297 27528061 65280159 69869676 217477154 385385410 825871479 1087375625 3764002376 -1 3 6 8 17 50 123 176 316 691 1831 3391 7104 10025 29648 42324 77683 155061 443474 900900 1258988 2521279 7254486 15406399 22022117 37227681 100145275 264774350 423917929 821736101 1166872914 4075949787 -1 2 6 13 16 53 116 210 309 576 1589 2913 8173 11592 16430 62274 86477 156634 303634 892647 1658580 2510818 6480081 16738922 27006760 35928033 68051577 222077384 355310446 962150621 1385455434 2606292915 -1 2 6 12 25 52 64 205 469 1023 1159 3228 8160 14352 27828 35073 124714 155192 323782 869205 1833190 3434078 6331641 9816896 28450303 66338602 119170148 135044004 456901436 1006505519 2119440815 3368563283 -1 3 5 10 24 48 96 203 359 944 1622 2979 7514 10711 19778 45024 65707 162261 445251 778854 1562183 3519346 7295760 14350751 29330780 42150312 132134348 229009252 346088562 1047110942 1533634112 2221186875 -1 2 7 15 28 56 106 159 432 1022 1237 4020 5757 15907 26123 36650 96551 151147 317285 1020034 1948129 4187041 7933438 12775528 18079710 54226168 125334646 134397898 495127550 698939725 1879294248 3739308012 -1 2 5 14 21 43 90 202 499 645 1300 3551 6021 10529 24432 58011 102938 156033 300055 732716 2036689 2974279 6019005 10796208 28144453 59766135 98107089 192652903 423233964 687086058 1600403670 2841934906 -1 2 6 15 28 32 79 187 387 806 1367 3606 4162 13476 25140 56793 123888 149176 297910 875824 1931783 4139260 4955051 9089954 22620467 57645106 112375679 188163088 512986395 604409250 1739282066 3614401886 -1 2 4 14 20 46 98 178 326 677 1559 3449 5758 10059 17984 56821 126780 161586 310326 619843 2049626 3088462 5485811 14063529 22881890 49265092 98599171 234291411 429259891 715675754 1147331811 2635567348 -1 2 5 10 22 41 88 170 497 874 1554 3441 7407 15018 21669 53956 109747 160334 310578 731563 1509896 2846448 6290107 11052434 23271990 58805092 101290865 229780908 413957673 1027515330 2105087967 3128382994 -1 2 4 9 17 34 126 134 312 697 1527 2914 6680 11395 29601 41651 99620 148908 326793 612085 1140547 2438730 4978515 14738485 20021177 34545609 100503090 175529765 354341149 855320459 1418838194 4260804968 -1 2 7 13 28 34 65 145 335 587 1418 2413 7257 8831 21101 59192 80938 158920 300638 1018717 1684113 4181553 5074677 9472764 17541289 49668957 74788853 180378781 296810295 1060571752 1218708052 3152414125 -1 3 4 13 31 59 93 135 505 784 1646 2798 5519 15745 24645 34203 77616 149731 448981 641289 1697068 3913471 8079830 11323074 19259902 61585913 114118912 221046617 402239262 794257933 1934920917 3701816681 -1 2 4 12 26 38 64 165 281 802 2002 2575 6469 10488 27606 43584 116146 154247 321734 591399 1782255 3373777 4433590 9891016 23792226 39395546 111365941 236579142 398212368 924210111 1526789739 3363906750 -1 2 5 13 31 53 101 183 327 880 1180 2676 6960 14879 27081 44462 124481 149536 327592 729174 1639638 3759774 6784074 14482558 21308832 46730634 107168242 147174907 398363872 864138543 2017496346 3400382223 -1 3 5 13 24 58 65 138 425 961 1057 3413 8174 14458 30087 34239 97034 152296 444723 756218 1682042 3533453 8062435 9880273 20159965 50693706 123450326 161470546 403662545 985558476 2099295285 4259388802 -1 3 4 8 24 40 104 149 444 759 1885 2774 7934 15219 26299 45505 130524 148465 454015 600372 1248023 3497271 6133700 13428048 17117312 50543246 88810786 254614971 392396638 985514246 2140941998 3495444775 -1 2 7 15 24 32 82 175 298 546 1919 3992 6963 13491 23274 51023 86034 160838 305977 1034967 1961132 3642388 4792724 11720400 24868781 37097323 76159660 259667868 482369514 834457375 1620526515 2729204150 -1 2 6 13 16 59 100 200 299 568 1877 2753 5749 9968 27336 64331 115553 154460 308525 873849 1665169 2570573 8231574 14215336 27519315 34877424 82868447 262722142 383890130 733387716 1150234593 3361324404 -1 2 5 9 20 33 83 131 489 777 1145 3701 8048 13117 18833 39998 67387 156676 320994 775724 1175606 3119882 5202725 12091871 20132769 60958463 113797668 154335775 516547808 984332946 1779106603 2186308250 -1 2 6 12 17 47 110 159 276 691 1024 3928 7781 12769 23277 45020 130081 160846 312881 855496 1779970 2446098 5605854 13545875 17681830 37891623 98199755 160625418 490559890 977771422 1844091211 2767302359 -1 2 7 9 31 51 77 200 343 843 1122 3908 7529 14238 26095 40885 98550 151061 314985 1015776 1138133 3741697 7325033 8426430 28809713 48789214 105035466 161077162 492484730 1071368307 1648003362 3643253813 -1 3 7 9 26 39 108 212 343 965 1132 2307 8075 14310 29455 64527 121883 154236 441247 1005306 1143274 3220967 4558299 12646832 25679638 46810038 121406297 165492121 294103813 997371805 1675589917 4179834894 -1 3 5 13 18 43 76 201 376 673 1237 3948 8175 10267 31755 62914 122598 150252 435175 741989 1666364 2174637 5872031 9237211 27383774 43015916 95722370 148445335 493735649 960920746 1608971307 3898596821 -1 3 7 13 30 54 67 245 411 688 1680 3660 5256 11850 29296 48082 89398 149844 452089 1020744 1680049 3793325 6756456 9879337 29709322 57692559 95082750 202621512 515341176 772939783 1449944827 4087125407 -1 2 7 15 29 40 99 161 335 841 1040 2437 6647 16084 23529 33907 104640 163295 320245 1000167 1927743 4003999 5893313 13665837 23961452 48656872 103084108 163668846 274530489 911986765 1889458789 2821134130 -1 2 7 14 22 57 123 165 303 794 1711 2856 4538 9098 21986 57426 76013 157264 300053 1022144 2073380 2867442 8083718 14867415 24202166 34668231 109384982 212864957 366485299 645939081 1325689999 3027928883 -1 2 5 14 16 46 97 225 427 872 1376 2627 4270 10025 31889 40613 68773 150095 313335 780531 2086803 2595429 5329387 13805263 32590904 54434928 108464778 196363542 378854859 636608128 1083543533 3792141338 -1 3 5 8 31 49 110 173 468 618 1903 2828 6984 11775 24553 45924 101435 157751 443116 747006 1268718 3880861 7207646 12749560 24767088 65846631 71539465 252466608 339913675 811574287 1400257235 2693554780 -1 3 6 8 31 37 127 196 449 806 1607 4072 6644 11809 21876 34373 94083 156547 458637 899353 1278524 3925645 4396255 15118510 28120680 65582446 114368233 226664957 494480547 929092252 1423436307 3166112717 -1 3 7 14 20 38 104 147 462 917 1794 2265 7655 11651 17509 53379 124120 161135 441203 1012821 2052028 2964917 4689564 13035215 18581271 65599844 126201378 261796540 328166168 1051420648 1355248748 2470006764 -1 2 7 10 16 52 126 187 453 766 1580 3692 6511 14109 28010 46484 91562 147998 322667 1030228 1546400 2611870 6370992 14716476 21567436 64671283 89783456 228031452 513964179 889757125 1695625644 3437790113 -1 2 5 13 25 52 82 150 289 513 1406 3124 6269 13767 21137 48056 106064 163537 319334 749924 1659076 3485582 6681516 11699574 17554754 34268604 82001121 187160537 467072877 923736994 1717936789 2977708204 -1 2 4 11 25 50 97 186 284 766 1406 2623 6460 14774 29437 64251 115855 152487 307914 608859 1400974 3486273 7045865 14339221 22914081 41061326 91961765 186095798 394589123 875944928 2136499756 4234073577 -1 2 4 8 21 34 125 152 321 735 1450 3284 6609 12391 27613 63614 99940 148448 303264 594776 1259341 2979748 4968747 14993897 17296969 49724509 88026779 184240077 447986415 896545192 1842243687 3266510714 -1 3 4 15 30 60 78 253 432 973 1336 2526 4576 12081 30053 61214 121209 149571 438324 608820 1928793 3739038 7717521 9335706 30860266 53723489 123631343 190114509 298570046 641751565 1361615532 4153227184 -1 3 4 9 29 47 115 194 301 743 1702 3964 6733 15053 25716 40176 89342 149040 443531 633842 1154315 4187843 5458523 16278087 27431434 35997081 89946614 206351154 496444900 847047775 2130436942 3701293103 -1 3 5 9 17 47 104 240 501 845 1710 2977 5097 11457 24018 47894 116311 156033 445694 732032 1117773 2573744 5365524 13392911 31242300 59752468 103181282 202824716 365756760 595810643 1349119751 2761568660 -1 3 4 10 25 59 99 200 393 690 1988 2270 5601 13934 24207 47497 123606 163786 448088 593130 1520413 3636037 8122819 14566056 28875157 55283204 99652839 245208407 327466328 754052914 1686791606 2771975171 -1 3 7 12 25 46 106 197 493 573 1307 3802 7663 15717 18113 45189 128635 156720 446097 987078 1785060 3630766 5761059 13000364 27820629 61058605 81457106 184645155 526503758 1027354415 1995203852 2649410933 -1 3 7 8 26 51 114 243 433 584 1933 2393 4791 12268 25559 34584 79067 154782 445471 1038458 1310440 3248088 7153539 16675204 30058848 53433616 70573227 239988868 280597784 596318702 1458059691 3716825577 -1 2 6 15 30 38 106 160 481 793 2030 2436 7824 13468 19633 52216 113913 156944 308713 864630 1903506 3887115 4698554 12613045 23762581 60905161 109820523 238972459 286961491 962005750 1651856029 2150741476 -1 3 7 8 27 59 89 208 493 556 1967 2219 7352 12106 19145 35117 125448 162810 453310 992167 1245718 3366595 8250326 11035767 26132983 59073756 79272346 235441201 333571101 1073507422 1472781422 2354530404 -1 2 5 13 26 63 105 146 424 667 1343 2739 5648 9841 28415 54288 125828 154877 301212 743651 1667786 3343933 7597704 12867135 17075748 51085150 95886886 197514885 397544781 732174719 1106918354 3301989833 -1 2 5 13 18 38 124 175 364 659 1459 3719 4504 12713 32198 34303 80831 155571 314863 773865 1701728 2331408 4275941 15618232 24043381 44169664 95388406 179245030 506473503 628905995 1856030698 3932804030 -1 3 7 10 26 47 97 251 283 774 1838 3878 6895 11258 29757 55323 106787 149183 426251 983062 1515819 3229060 5613410 14436959 31366536 38217577 112413027 252165099 488271162 818738671 1548474727 4230775744 -1 2 4 15 19 47 112 228 473 538 1896 2112 7946 15026 17583 40644 110408 156557 321194 622280 1919150 2170464 5352107 15756693 33354292 64839202 78723576 260559754 306888502 950656435 2110303177 2431384982 -1 2 6 12 16 36 65 167 314 976 1849 2730 7586 14166 31307 56406 110190 152486 300976 852134 1784198 2577307 4435827 9457715 25071652 34147114 122759104 265380753 380624756 1062113370 1685392374 3927647790 -1 2 7 10 28 38 109 161 498 541 1851 2883 4903 15366 16984 35126 67202 159644 323928 1033659 1570599 4172577 4523389 13003400 23395696 59497791 75749668 262002199 348113578 538307576 1891863235 2616681860 -1 3 7 12 26 56 80 190 285 951 1529 2080 7439 9784 24538 39974 85825 157275 451517 1016105 1810585 3272903 8093212 11666757 22546745 40378035 127017943 174741464 332824897 1050110359 1135097890 2706668849 -1 2 6 9 21 54 84 148 386 745 1024 3808 4364 8872 21407 65045 77975 156493 297450 890777 1159914 3008663 6754132 11536302 18352402 56367261 86915975 163998380 522752056 625979387 1252908807 3023007953 -1 3 7 8 19 63 118 181 389 806 1269 3754 8150 14839 22438 59530 89096 160534 426337 1042925 1300287 2329495 7696455 16125013 22288626 55325434 115885307 137676952 531053482 997120064 2117017339 3199775236 -1 2 6 10 24 47 110 224 456 950 1114 2829 7034 11204 30815 47862 130355 150185 323266 864325 1514553 3632000 5619830 12717870 32247982 65417507 130699422 164022146 348737047 857188938 1510376038 3940921483 -1 3 5 8 23 49 113 234 501 679 1523 3140 5425 12534 22356 38306 76543 160235 455944 778502 1300116 2852869 7144509 16517880 31858177 62663741 99647059 178054664 439868397 770940461 1837052694 3144439101 -1 2 5 10 28 40 81 156 505 809 1371 2871 5940 15174 19517 56120 88623 156354 305852 770692 1571984 4176769 6125482 12195460 18495699 59001047 109892504 189090292 341070126 710341958 2024352376 2165635348 -1 3 5 9 30 43 125 220 310 656 1219 2200 6693 9250 19472 46768 128476 160213 448553 721534 1122932 3762074 5884210 15080946 26880828 35543429 94537471 145721881 306888379 843312714 1195267810 2278462396 -1 3 7 11 30 60 107 229 439 740 1475 3409 6364 9832 22074 38293 126906 158603 451181 992722 1378161 3760081 7591112 13244039 31996172 53639612 88921395 182403856 413924852 906386457 1077052753 3153059073 -1 2 4 12 26 37 76 203 414 794 1831 2881 7082 14052 23730 63652 78167 160542 300628 628831 1812696 3407258 4528850 9310643 28717010 55733834 113944624 255842761 351891132 861178954 1729474033 2763256747 -1 3 7 10 26 48 64 231 414 737 1364 3820 7926 14695 26763 40657 77468 150541 444443 1036874 1568722 3246874 7016089 10360368 31862475 57820325 84074285 196345677 533310876 978934928 2136794870 3229980300 -1 2 7 11 17 49 87 141 276 602 1101 2585 5291 10504 27310 64850 119027 152776 309758 1002263 1401772 2427449 7074192 11546354 19162970 40952885 72212701 158076671 398991305 779108149 1562003016 3477774061 -1 3 6 13 25 40 114 232 493 576 1974 4091 8050 14599 29115 32982 66006 152726 445521 916182 1688189 3649841 5846829 16136785 32667039 61770398 69015126 238582902 491690226 948385493 2079340579 4102189685 -1 2 7 13 18 37 126 190 264 554 1682 3183 6730 15586 31712 61977 99746 155376 307415 984117 1652985 2311034 4436461 15611153 21522713 40558287 81647049 214496124 453084945 861690131 1942404641 3830782455 -1 2 6 8 25 52 101 176 398 581 1996 3046 5478 15104 25400 62698 123936 151041 305311 884090 1263316 3482716 6541961 13644265 21657084 56281796 67865241 241870438 353854964 754934270 2138664836 3649795819 -1 3 7 11 25 35 71 129 404 640 1600 3618 4275 9525 23992 55860 76069 158701 436079 1025496 1409702 3659866 5050213 9581148 19821625 54825289 99473520 226168639 513946354 650802680 1104712562 2914639808 -1 3 4 9 25 37 123 131 363 1010 1552 2774 6940 15955 19887 54346 73915 158380 435165 636835 1149804 3654443 4660154 15215335 19424614 45397473 125409975 229369435 382035996 855028723 1957662822 2278292810 -1 2 5 13 25 50 103 183 274 597 1405 3665 6895 9551 23388 47565 87909 157505 311556 769354 1678295 3524338 6911672 14168547 21521629 40028058 69842178 185567232 524677765 855449061 1200811845 2789864171 -1 2 4 8 19 48 73 243 480 648 1696 3430 6927 9923 24011 63737 108496 157365 298661 596384 1253284 2167800 7277553 9251224 31424220 60396519 98176122 208541818 405152452 837572207 1193602569 2883558262 -1 2 5 13 21 47 119 224 328 804 1589 2979 6963 13884 28125 38413 120237 149236 312938 734500 1651647 2963947 5447723 16323254 33386667 49542015 113510108 220465905 345774120 872296540 1703962364 3309210809 -1 2 6 9 18 38 102 190 511 556 1680 2125 7138 10932 20771 59596 86561 157389 301929 913568 1177378 2358336 4710975 14009650 21070575 59725730 82078541 216174026 312724932 833329407 1580302119 3115072707 -1 3 7 9 31 35 99 168 308 512 1973 2870 5802 13198 30330 57892 68018 152789 437410 1018755 1150279 3900599 5084197 14659484 24627878 34150247 78017740 245294213 368509152 717374827 1878431025 4064668016 -1 2 5 10 16 40 77 182 415 938 1964 2200 7420 10602 29569 56889 111383 147855 298034 721567 1508509 2559965 6100049 8598749 22370587 56077236 128345927 247786000 328722958 1006824207 1483073606 4239323087 -1 3 5 15 27 54 72 249 419 992 1078 2421 7552 8917 25901 53023 72790 155143 426344 764482 1944692 3383865 6534001 8488640 30791716 51206362 119206197 155670913 277017461 1051156050 1215364665 3578612412 -1 3 7 8 26 61 111 247 483 1018 1245 3455 6537 16052 22024 58884 81991 161183 426761 1042497 1306231 3270080 7468548 12966068 29467830 59978530 125762726 148732828 408563085 910719301 1905301966 3124614003 -1 2 6 8 26 63 95 213 260 960 1492 2292 5306 10006 26892 45292 92057 155448 325360 895905 1289241 3384130 7714954 10847264 25547041 39400807 124695753 183463365 312495368 766958906 1096801373 3433638392 -1 2 4 11 18 60 64 142 374 795 1655 3680 6196 13824 30093 40576 109095 155024 316352 612361 1400007 2315803 7816230 10052041 18953137 44694265 116559941 221623056 535849043 895525365 1711131350 4263439114 -1 3 4 10 27 40 108 175 374 1009 1247 2438 7329 12445 27323 33356 106024 147991 446775 617355 1534991 3366953 6125280 12672545 24186358 43252007 121951428 138764574 270497243 1035819832 1818691285 3406160607 -1 3 7 9 16 51 119 143 475 551 1833 3657 7170 14341 27505 63289 79326 149527 436961 1029357 1159508 2472332 7186770 16223177 19387519 65622659 83797239 268412976 512591951 1046335968 2015189522 3260331215 -1 2 6 15 21 55 90 233 335 658 1374 3131 4623 10708 26852 62927 90479 153105 309336 913299 1959987 3006951 6684275 10602106 32342163 47125738 96509476 193565288 467352670 580842540 1602577010 3315618019 -1 2 4 8 22 60 114 147 339 513 1259 2945 6877 8292 20985 59788 76772 159545 299713 625481 1280470 2854002 7833052 16489388 18198718 49150566 78459054 140397770 338609222 848391742 1312732188 3121730839 -1 3 5 15 26 49 71 161 442 905 1042 3144 6711 15955 29330 64309 101881 152165 440934 728360 1908618 3217903 7148184 10420544 23538431 53704746 131843025 162454809 443401817 830788280 1902631092 4033143233 -1 3 7 15 18 59 78 199 378 809 1989 3426 6804 12941 19398 51427 98520 156829 441702 989958 1907334 2168983 8199337 8984384 29295555 45296867 109664766 249545633 426033064 819535456 1868894761 2269055870 -1 3 5 12 26 35 89 185 428 1015 1274 2266 4475 13044 22034 52582 91439 160147 434288 781576 1830101 3272658 4844045 10871008 22148687 54381044 121210108 139553805 323511231 669423604 1762373730 2977641617 -1 2 5 9 29 43 95 203 489 566 1937 2368 6474 11466 23354 35002 127161 158098 325497 735606 1128746 4012518 5978115 10566177 28523910 60896434 77671788 242811012 269047905 879875452 1347562260 2905625228 -1 2 7 8 23 38 102 214 278 660 1562 4046 5143 15640 22132 43421 81909 162284 314533 1038087 1300365 2741791 4576516 14012467 26991234 39306371 94365308 221221139 480988089 774940196 1880697624 3109701012 -1 2 6 12 16 60 79 165 346 770 1487 2429 4982 10764 31092 60419 74002 148616 308540 893593 1813073 2603986 7575123 9298103 24711955 50201296 114427878 168169308 299507255 600846927 1520060159 4008227718 -1 2 5 11 18 55 93 234 312 938 1292 3390 4286 14797 23334 52524 129310 161365 303369 752194 1406901 2319957 6511769 10552143 32227767 35663409 129787924 186682819 423564352 629142424 2107665694 2725019889 -1 3 4 10 26 54 108 161 423 749 1383 3086 5129 10412 19462 58995 125119 160841 429165 611197 1531655 3230622 6382327 12659885 24104498 51259444 88100318 185656343 444984367 793148029 1559403571 2379838713 -1 3 5 12 25 32 112 137 510 554 1139 2106 4353 9378 18938 44315 84193 162208 445141 768144 1815236 3647349 5212879 16240917 20406171 60313917 80910996 158671299 303207790 606944791 1202760995 2367899826 -1 2 6 8 19 54 93 220 499 694 1216 2950 8080 10801 21704 53899 77802 156699 304561 897908 1292996 2203833 6783565 10604395 25507972 62281606 92591338 148185236 363884619 954634473 1510722581 2961653424 -1 3 7 8 27 35 122 151 341 664 1087 3341 5439 11712 28044 52087 116149 151638 427127 1012673 1277257 3370496 5065574 15678955 17025342 46155361 95202996 164303886 420063647 743086164 1441875550 3475056794 -1 2 4 10 29 61 65 223 459 759 1883 2747 5909 15144 31373 54412 76206 151804 302248 627992 1547009 4031225 7709057 10091044 27226889 63757007 87371962 265581081 395101445 690428633 2144221717 3919608278 -1 2 6 12 20 51 85 195 459 897 1287 2935 6941 8701 16468 45231 93706 163506 317479 885575 1806308 3119120 7188211 12179963 29171060 63615935 133655051 192575389 335988099 868330635 1278336810 2581533633 -1 3 7 15 24 61 67 128 320 980 1197 2342 4971 9181 27092 38480 86094 154646 448469 1031068 1946833 3516748 7443792 9684529 19205173 48139053 125005280 142871871 286792538 574370752 1244286869 3424712109 -1 3 6 15 25 41 98 184 484 1021 1344 4082 5756 13997 23054 59601 87711 163563 428536 914495 1965393 3662312 6016581 13874490 22360694 62837251 122363695 189050586 501321741 689000678 1645507872 2764476946 -1 3 7 14 28 53 122 132 324 868 2026 2986 5516 10934 26306 60323 95364 155645 437791 1042434 2090967 4063172 6408518 14914628 19349323 46979577 108733703 241888123 342455572 788159761 1601481509 3499091706 -1 3 4 10 22 33 81 161 483 602 1075 2088 5890 9809 27414 56666 99442 155400 433129 598912 1518963 2701217 5180611 12276287 24628142 61926472 73648568 167176430 302759943 687013196 1107813169 3366886890 -1 2 4 15 30 36 90 173 427 735 1364 2134 7443 16026 28652 34068 92210 149610 319460 629228 1938494 3899425 4694138 10876733 24580642 53669739 91087899 187121398 309899240 1029252987 1892064042 3271381384 -1 2 7 8 17 40 68 250 465 852 1254 3481 7109 14181 20080 37889 100744 157522 320230 1003128 1263560 2445365 5865289 9503716 30397966 63493815 105448524 148889421 428392584 864364619 1664984906 2321291280 -1 3 5 15 27 61 115 162 324 1020 1054 3041 4517 12730 29620 59372 66983 153151 437288 755345 1935709 3380082 7713783 16249025 23291868 47481072 121756422 163918856 348005806 668486543 1878295528 4235058847 -1 2 4 13 21 54 94 247 474 703 1583 3171 7489 10480 21038 41859 109013 155873 317126 606430 1657748 2972065 6514702 11082196 30538370 65454318 93551219 224078012 444304085 1028792808 1515997129 3076824213 -1 2 7 9 18 43 99 203 417 787 1155 3423 6071 8347 22331 34136 103372 157099 327055 1003711 1136704 2310320 6254945 14486950 27902639 53144288 109801900 138087436 416006569 723578433 1280015490 3116440411 -1 2 6 9 16 50 66 199 359 917 1660 2882 5208 8637 27205 37196 125907 154193 317354 855990 1119655 2567264 7306116 10334863 28740106 43110853 133565191 228594836 352854220 740846059 1263310690 3405373540 -1 3 6 15 28 48 92 175 410 959 1651 2391 4929 12279 25569 50803 73382 154284 427281 893335 1949546 4034290 6937940 11488168 24167508 58268527 126768513 222338836 271162637 592704272 1452878739 3707110580 -1 3 6 12 24 38 125 247 449 854 1371 3792 6181 9632 21119 53498 83004 158169 437442 905359 1818900 3536154 4559655 15410514 30332538 65883790 104627621 197171040 524790974 874993077 1173904869 3077491388 -1 2 7 8 20 48 121 144 403 780 1229 2072 4799 10974 31745 43866 95647 148366 323848 1030325 1287244 3118061 6937459 15416324 17868396 58027186 113147526 135572658 310606104 568351212 1491519543 3856264236 -1 3 7 12 29 45 103 216 311 572 1204 3574 7457 13387 28628 55553 129692 147539 428800 1007010 1788041 4157140 5320088 14524456 26801300 35630153 79882831 141139921 412126764 1030706100 1721848410 3402453330 -1 3 7 8 20 59 106 164 271 775 1632 3481 5689 11395 24169 47105 102810 156120 442813 1011022 1274317 2966795 8201797 13624313 24807146 39447520 110664411 219536918 417528567 698293618 1349489501 2920965399 -1 3 7 10 18 37 101 197 286 775 1890 3696 4249 14519 19722 34712 121565 155966 457665 987125 1513450 2175761 4281265 14002887 28352659 38779983 112366976 268035976 536749989 605579094 2062743194 2379683966 -1 3 4 8 28 51 94 236 382 882 1335 3365 6014 8224 24950 63729 96524 151553 438532 654150 1303718 4054790 7048165 10564892 33349209 45945192 102543688 189004682 428336549 737402081 1332186929 3614653108 -1 2 5 8 22 63 103 238 358 690 1348 3857 5456 13714 30310 56647 75814 151820 300128 760021 1279834 2861318 7601275 13853984 32304219 42029615 98606894 199065835 497525745 745793519 1731675831 4268796359 -1 3 4 15 17 58 77 158 358 960 1828 3476 5296 15323 28955 60576 127688 154345 437278 620416 1927476 2575065 7935934 9025293 17618781 42697650 123254443 262233981 404696954 770031839 2100966650 4081213810 -1 3 5 10 17 35 80 186 446 665 1281 2268 6668 15813 30137 50454 81111 152950 426325 760981 1544185 2599599 4843485 12279733 21806154 50456669 99305773 195203327 326745187 869911515 1981876769 4153949196 -1 3 6 15 17 52 126 134 415 626 1142 2513 8097 10762 17462 43257 82438 161574 445079 899696 1945083 2595467 6418700 15406770 20506328 56750850 71504455 156036767 288222927 957430814 1525326642 2511690095 -1 3 6 13 25 33 75 211 325 554 1076 3102 5627 15713 18781 34184 116177 157473 456839 856614 1641204 3612926 4935981 8753751 25608375 48977159 78093926 154588440 469592217 743429676 1969771080 2246879346 -1 2 5 8 24 60 119 212 340 667 1507 2073 5720 9458 22566 35519 113742 158989 326292 750231 1273162 3628057 7677919 15988828 25481687 50278477 92921792 182357772 328971471 705198767 1155456365 2915904697 -1 3 7 14 19 63 119 186 489 613 1762 3086 5997 15051 27334 49521 113934 148346 432680 986967 2037063 2308914 7696195 16371489 21277479 60784083 74317000 203349714 436574873 674630015 2129403852 3329107723 -1 3 7 11 25 53 118 170 378 825 1133 2275 6326 10168 29974 39918 119649 150937 443395 995254 1391912 3605597 6379960 15835897 24829736 45288719 115164100 153715513 316188018 875004755 1119659490 4138435146 -1 3 5 9 20 37 102 130 402 598 1250 2634 5388 15598 28001 60361 79814 148175 439756 765354 1159547 2989798 4571302 13720098 19966107 56197188 68807615 142151338 370419329 739003461 1986570979 3245311186 -1 2 6 14 23 57 94 254 303 616 1466 2433 6240 15879 23958 53462 94200 163075 310529 915164 2092443 2741474 7963791 11224776 29624524 35003042 69220979 175396720 272682772 930962781 1890988283 2754365449 -1 3 7 15 22 49 90 185 349 998 1370 3340 7414 8366 19226 43377 79214 159920 444751 1033185 1957226 2751219 6929391 10552357 21628889 48368624 119936057 186789997 422212689 1027524170 1331288296 2191521372 -1 3 4 12 22 45 76 235 259 653 1660 2703 5096 11727 28760 43273 89496 150418 457428 629665 1805101 2728723 5758257 9268015 32375305 40241097 98830799 232265292 371204961 567832097 1362403211 4288484467 -1 2 7 8 22 35 77 225 490 959 1552 3036 5913 13209 25510 44700 75054 148319 323754 1045065 1304319 2872159 5225337 8585782 32904496 61093556 126906165 218280144 358548883 730078620 1860445699 3652342803 -1 3 6 13 25 41 91 241 450 929 1795 3743 6048 12950 30427 47506 112010 153298 456475 877871 1667839 3621062 5977893 10849472 29507032 66347748 125996138 254397760 529332625 713519804 1857503261 4222957242 -1 2 7 10 16 56 104 160 406 892 1251 4025 6518 14789 28643 60247 97397 149799 308679 1043204 1569505 2607816 7972552 13453448 24918152 56782228 107146555 135492841 496786101 920426977 2114429055 3455140127 -1 2 5 14 22 51 79 229 425 806 1118 2308 7440 8527 23614 58816 73432 157409 300548 767652 2075397 2853668 7067106 9385960 32908547 51008773 110033036 163528527 273038127 1040740404 1315089860 2785134371 -1 2 7 11 28 42 108 179 317 531 1365 3974 7155 13376 21750 54814 97862 163195 310962 1043468 1439279 4178362 6132728 13061269 20979847 34241146 76199100 191887856 480762553 811050582 1707154409 3144610004 -1 2 4 8 17 52 105 234 310 742 1551 2678 5628 11739 17542 62446 104716 162086 300197 603688 1254009 2428095 6770111 13480005 31994113 37386642 88904982 222508318 399452095 758186501 1359041639 2543157911 -1 2 5 11 17 51 109 143 500 638 1492 2069 5956 12962 18096 43957 105135 157020 315625 748642 1407577 2444152 7015030 12692538 19278264 62155198 75418844 171921226 306249769 674873033 1747981210 2431662492 -1 2 6 15 26 42 76 220 511 538 1990 3488 5297 10335 21153 35498 118362 158229 325785 854522 1907885 3356358 6251492 9298983 26754819 59277109 81711707 248733064 436049963 802875771 1506880193 3085784231 -1 2 4 10 25 43 91 141 342 698 1274 2616 5069 10368 31448 49283 65691 149219 302657 632426 1553575 3513861 5890381 11348271 20069991 47209367 96120825 136963595 387392961 566108689 1586259977 4008372738 -1 3 4 10 21 54 115 229 364 944 1255 3999 5071 9858 24114 55992 120879 159150 437168 608133 1528131 3111506 6369763 16762366 33053229 42259567 131975195 145903426 478870455 594513003 1078503471 2932556607 -1 3 7 14 19 36 65 254 354 596 1889 2251 6568 16370 21452 48560 100636 160016 449866 1012726 2059606 2316999 4395282 9801786 30166806 46042395 72862405 265087108 306528091 872932491 1982635067 3212045413 -1 2 6 13 30 47 127 196 468 891 1645 3192 6859 11583 16436 55512 105438 160698 310697 856392 1642037 3876905 5602411 15701673 27552755 64525817 108878752 232243604 441091927 837379272 1385807696 2427724450 -1 3 5 12 28 63 123 170 499 546 1195 2879 7861 9380 17223 64898 111629 163552 431794 727110 1769582 4008818 7437794 14793363 24799299 62171938 82277150 145337513 343430215 991478477 1175313146 2675104299 -1 3 5 11 28 58 115 199 375 623 1569 2234 4167 12216 19082 59113 77461 159941 429793 761831 1411816 4041061 8125514 16723870 28209785 45648276 74028400 225680422 314281965 665691628 1416880710 2411534730 -1 3 5 14 31 33 105 148 397 521 1080 2560 4152 10543 29803 51712 129208 150017 432674 744353 2051223 3893349 5046407 12712981 17056143 58099734 78345912 166277859 379171452 651088249 1556988651 4071362592 -1 3 5 10 29 44 80 212 330 688 1352 2750 4209 12000 24017 64202 117666 158204 432524 737878 1508690 4178217 5667320 12105712 26025535 48364591 94768523 197926632 385758935 646997754 1355186754 2715254400 -1 3 6 12 19 51 66 211 393 779 1144 3795 6094 11244 24754 49281 72695 152148 433195 888947 1829231 2299106 7226962 9875971 26606935 55130776 114699152 163471411 528663022 721492283 1517180391 3535836986 -1 3 5 14 22 56 96 177 455 776 1631 3243 5833 11840 26215 47644 72170 152105 451667 780837 2069704 2691916 8276097 13688199 22651035 63786275 109624064 224467855 460215954 693693945 1442313951 3751387556 -1 2 4 13 24 33 83 186 438 826 1833 2298 8140 10529 31619 53673 100407 148947 302150 592636 1664016 3638838 5001481 11578613 22500052 50844880 111606692 265286818 324705531 1004211009 1500604219 3995959595 -1 2 6 9 19 47 113 181 324 692 1405 2209 6330 12800 18070 52800 109489 156899 303848 856161 1131969 2205499 5535329 16289112 22244586 48354554 99938897 187038377 308186375 936340524 1768805645 2471817640 -1 3 4 14 19 33 114 239 374 896 1706 2894 5343 10609 25220 37487 92382 152616 445933 635012 2084459 2320373 5131998 16186636 32367908 43450710 126145059 203656611 358450220 766743943 1513337240 3648507195 -1 3 6 9 17 60 72 189 333 781 1154 3636 6143 8787 27623 53876 95727 151761 429387 912741 1153162 2585941 7360918 8949329 21490130 47290087 114647595 144601792 520152582 708394601 1231613489 3296010631 -1 3 4 8 29 48 78 161 350 722 1518 3952 6214 11326 24523 44258 120237 156752 443974 592069 1263217 4183766 7103144 8572675 23140438 49641882 90681430 175022343 496879802 922109556 1425310559 2948697419 -1 2 6 8 23 58 98 234 462 514 1439 3848 6778 8876 22346 41125 91803 155715 315039 897313 1307988 2712989 8283731 14468769 31957167 64340451 77401312 173062851 478495774 847787871 1236299437 3207386803 -1 2 6 12 16 42 68 164 291 983 1862 2947 7051 12381 19555 42692 89289 158943 311534 886007 1826386 2578979 6186478 10018646 25016640 36274686 123064413 252923614 345129473 864465629 1807710891 2248410044 -1 2 7 14 17 62 76 224 474 819 1145 3851 6059 15352 25016 41413 84818 148083 322906 1028825 2084802 2444782 7621189 9367846 32608420 66420975 111653203 165661364 485441624 728914533 2056830997 3542608413 -1 2 4 10 17 38 64 148 362 799 2006 3547 6636 15748 32315 43327 81650 153461 324299 644768 1555276 2440100 4349909 10019796 18348685 44951674 114803255 239574574 416381918 908234466 1882815360 4003630665 -1 2 6 15 23 35 69 143 511 563 1349 2311 7371 14126 27810 49518 78579 151486 295960 896338 1956233 2696423 5006090 10277786 19076549 59375674 75497587 190054639 276431162 1061028692 1661470378 3307998772 -1 3 4 13 17 47 125 231 384 693 1312 3106 7302 10589 24849 37368 84894 153959 444305 628524 1699411 2578639 5401291 15631543 33518494 56889330 99228308 186786531 443184265 1049274431 1590632198 3585376329 -1 2 4 12 28 38 93 224 393 759 1750 3769 4576 13013 25226 42432 117574 151190 321184 604234 1789161 4183704 4352990 11450653 32108021 58463260 86259903 210926258 520260300 616926350 1857336575 3499882607 -1 2 7 8 28 33 79 218 285 714 1336 2431 7869 13990 32239 42111 99659 155067 324383 1011629 1247608 4166479 4879989 8699811 26458738 38944658 91513733 186029015 301988443 995818638 1624604575 3864472867 -1 2 5 15 17 32 87 195 379 785 1590 2861 6377 9126 25287 62423 66178 152458 305546 767859 1951802 2430395 5007117 12517363 28381873 42495952 116056069 219101671 362287778 883308648 1337870122 3643447991 -1 3 6 14 30 40 95 193 330 1016 1944 2732 7325 10780 28321 33717 85659 152462 448663 888622 2095597 3759352 5793863 11045523 28267784 48657061 119842863 240198288 384750717 1038588793 1580452472 3229423342 -1 2 4 9 24 53 105 253 505 635 1213 2675 8180 10898 32522 54028 117290 147901 301952 608530 1125956 3660397 6585848 13424267 30524334 62412878 75152980 137437484 372100355 958418218 1530694387 3887560375 -1 3 5 10 23 50 105 187 291 559 1493 3142 4455 12760 19633 44596 81315 155960 442582 780942 1552672 2827386 6967280 13281581 21444036 35291044 79750823 174169193 460933944 629840815 1852538438 2396314033 -1 3 4 15 24 60 73 218 330 684 1377 3314 6866 16239 26872 56716 83093 147518 430864 641294 1947801 3497285 7633304 8581126 26412702 46192587 92624170 194407666 441373611 870669225 1941205504 3341476493 -1 2 6 14 24 42 80 225 500 554 1511 3350 4402 15299 18697 64343 86633 159718 301905 908409 2066429 3620923 6181607 11852123 31669401 59963245 76890349 183915363 415161296 606550103 2076113351 2268157577 -1 2 7 12 30 52 126 254 293 596 1059 3156 4201 12762 27288 52006 69657 149146 295698 1017561 1834537 3866688 6321975 15657313 30887164 33877040 67453517 153287124 469728350 670860381 1835371723 3250316866 -1 2 4 9 25 44 73 238 300 609 1902 2306 7589 15450 31328 45778 114958 152431 322158 602195 1135960 3530087 5663854 9213241 32869528 35815523 71282256 264291280 285567253 1010149181 1891557069 3967243436 -1 3 5 10 29 42 109 231 348 991 1555 2348 6282 15093 25697 54950 78468 151269 430815 769571 1557068 4140976 5929956 12772902 32197077 46180644 118348070 225383178 300160518 904538571 2088780791 3522594679 -1 2 5 13 30 53 112 167 472 516 1874 2172 6536 12079 32321 47537 121668 147848 324126 735085 1659042 3917366 6710053 16030522 23310907 67028028 79390607 258577839 318415526 903213696 1463432504 3860092133 -1 3 4 9 19 48 91 168 468 557 1807 3219 6230 12492 23778 59564 105077 162292 434126 596637 1138680 2327999 7095344 11196866 23970919 67016538 78449153 261324554 461371500 908383067 1745474459 2855189441 -1 2 4 15 26 34 122 140 380 743 1428 2268 6866 13909 22458 36701 124197 160345 325432 593234 1917331 3406836 4870124 15121460 20691790 43312552 89071768 176890578 313861702 867249402 1625371349 2969243267 -1 2 4 8 29 52 99 235 300 534 1894 2314 5296 12285 31313 48209 123840 150023 326181 590630 1276758 4046852 6695465 14316967 32809536 35380230 79303299 263201840 290744537 785553530 1467583265 3963408907 -1 2 4 15 27 56 116 177 448 535 1608 2388 4309 11394 21499 41509 89285 156901 314327 624874 1956200 3243406 8268207 16408374 21151728 64581530 75629118 225314322 279579062 662180327 1376530315 3180353261 -1 2 4 13 20 47 113 130 497 629 1993 2515 6471 14171 21349 45989 95376 161523 313698 633427 1702412 3100081 5256608 16012619 20887592 59730530 75253997 237929118 296430761 882563762 1711374533 3191968608 -1 3 5 9 20 58 90 155 285 756 1885 3424 4784 12741 23140 42207 96068 161457 449234 767459 1174686 2968614 8008219 11165577 17215058 41249248 84039653 256554898 426984843 596912263 1791784758 2770655544 -1 2 6 13 21 45 105 130 312 763 1926 2667 4912 9003 25536 38959 118176 154489 314412 860122 1671157 3007180 5251589 12607762 20488139 35374929 89540937 243592632 394099575 553380875 1324367775 3657326378 -1 2 7 12 20 47 102 255 351 907 1972 2834 7739 13566 25949 61074 98580 149343 304653 996602 1790348 3129201 5652101 14579890 29416809 47312529 128890313 234952360 363141555 943655793 1662855703 3568264261 -1 2 6 14 29 60 67 209 389 974 1230 2554 8179 10209 19485 40379 115870 163422 323032 866863 2061885 4058009 7483197 9589038 25738298 55936940 123400732 147135898 299186904 986281931 1123674334 2241866389 -1 2 5 13 22 52 78 135 337 589 1613 4000 7876 9502 26639 36606 105803 155315 317987 742264 1654211 2866442 6569229 8930248 20118044 50147328 71411181 224794443 478033046 984502897 1084801057 3340467790 -1 2 5 14 29 49 114 218 393 537 1870 3059 7083 13806 25556 64073 118922 148666 307495 750967 2036144 4055188 7219871 16144530 26775187 56037194 76405198 262691077 363498684 836044925 1648743156 3669902091 -1 2 4 8 19 52 87 240 323 713 1045 3672 6195 15705 25721 52388 124724 150892 297164 622165 1252920 2219206 6693829 11686904 31375198 47779227 91354304 151676314 527749072 915136692 1975010759 3652229826 -1 3 5 15 23 56 78 142 387 827 1393 4019 5946 8450 22817 43329 93035 156454 443111 767498 1960938 2838134 8271858 9337759 19330191 55037570 112663143 186027912 502086581 705615765 1302433823 2716318234 -1 3 5 12 19 32 73 243 269 844 1821 2492 5347 14348 26555 56607 110932 147833 430087 735702 1792044 2330377 5123293 8806365 30587419 40201657 107999871 252368143 270247737 749894742 2056846023 3569483567 -1 3 4 10 31 57 107 163 461 720 1688 3908 4553 13158 18970 47436 91592 157094 448249 633002 1565970 3887298 8266228 13401561 23395250 63160790 87631864 215400667 479041451 619821804 1844040578 2188185920 -1 3 7 15 18 48 118 153 349 687 2018 3532 5417 16303 30198 50901 121668 151801 434056 1006060 1910999 2221877 6955029 16405419 17210352 48320977 99956420 243253805 418806131 747819375 2001462122 4206241893 -1 3 5 8 17 32 93 234 486 671 1995 3527 6043 12585 24359 50471 67248 161368 440878 762816 1309144 2569834 5123019 10909835 32286837 62888369 98942776 247320924 421743558 672041241 1795816019 2937271018 -1 3 4 13 24 57 68 143 404 791 1824 4087 5267 14602 20871 50575 76989 159753 442336 625752 1694136 3478605 8266361 10255416 20753782 57784427 115841025 262267306 492652365 757654476 2037864522 3034367522 -1 2 5 11 23 53 113 249 321 817 1898 2770 4322 11390 19526 50370 68694 162203 307870 762045 1435685 2695420 6698182 16414146 29403766 47290755 113739606 262780860 373018419 617446957 1392302122 2244163709 -1 3 7 10 26 39 68 248 473 607 1677 3535 7435 13647 22919 48246 83891 163720 444771 1023042 1559838 3237207 4456881 9700090 31328140 64753159 72096059 204226547 424954712 1022005831 1619601261 2704704813 -1 3 6 11 29 46 127 200 309 863 1571 3409 8134 15705 22601 40510 124203 161255 450954 857439 1393752 4181298 5505042 14811197 28311617 35258511 103154097 225706739 430310654 986188240 1914705630 2697472690 -1 3 7 11 29 51 125 212 392 950 1216 3112 6034 15235 20715 50055 130697 160504 440353 1007308 1377304 4184756 7078788 14943422 25824507 56235537 130693160 146035736 437440466 720497103 2063091955 3077368700 -1 2 4 8 17 53 78 157 475 535 1296 2892 6019 12428 22648 57723 66212 161737 301394 624083 1298733 2435301 6555048 8391406 16782659 65942738 83513577 200077770 344538170 698758115 1822711549 2825842068 -1 3 7 8 27 40 106 203 419 568 1675 2170 6915 8970 28786 37162 96044 148412 449944 1031024 1296216 3359401 5899979 13371615 29235812 53485698 79852786 201629593 317809908 816085725 1278381435 4185480859 -1 3 6 8 17 37 110 193 386 810 1774 2530 5541 9698 19961 56085 103604 161484 435000 862243 1272258 2598945 4326836 12980210 29105561 58471407 115371977 214474050 295657004 798739325 1129087782 2209704577 -1 2 7 9 18 59 94 248 452 668 1566 3923 5193 14249 26005 58481 87957 150049 304764 1042774 1148383 2325077 8261578 10753319 29897749 63463667 97972183 218581516 476080112 802612137 1708218973 3700971647 -1 2 7 10 18 34 118 205 432 668 1936 3786 8173 13808 20789 37473 117286 161468 322695 996471 1535055 2355127 4984572 15867825 27538782 51662944 95719721 236179397 528514592 941424625 1654069322 3052471516 -1 2 4 10 26 45 120 219 435 864 1726 2182 7824 12331 17078 35160 121446 157247 319605 601678 1532477 3407008 5508079 15210546 27146382 52190286 106871199 207722806 321842340 959790533 1753694756 2681182470 -1 3 6 14 28 59 123 255 327 614 1815 2394 7169 10769 27211 39368 74410 153160 442425 914548 2068694 4005296 8260277 14686299 30811882 48003346 74753095 256997406 288392485 1069091288 1547714083 3436863084 -1 2 4 15 29 48 125 156 368 941 1873 2931 4164 15072 25534 48948 109862 147492 324537 607480 1912193 4030697 7213668 15220674 18115896 44343404 133925581 251789776 364905147 604111963 2126908733 3629652011 -1 3 4 15 17 39 101 197 446 879 1801 3969 7222 11059 25692 39812 82063 155334 445720 630705 1963362 2584800 4333285 14298962 29256927 51284013 108623804 253628907 490222176 1011631553 1573448186 3746948952 -1 2 7 8 27 44 98 139 471 843 1281 3690 5269 10500 30486 48614 80858 149150 323709 1036741 1288997 3212892 5249206 14564055 20862767 64018280 104706790 193674874 514738507 755951412 1563294771 4266250603 -1 3 4 8 21 42 101 225 489 864 2037 3766 6736 15345 25759 59879 126423 149910 436577 610536 1259932 3132822 5772686 13902786 32528899 62687097 108336979 246778781 531801157 813649025 2097221575 3712463994 -1 2 4 9 26 49 115 185 256 939 1960 3091 5905 9484 20971 60296 78460 159161 298406 631957 1178604 3343158 7085875 16267731 22835025 38046061 132624019 245752396 464860466 705192030 1073780929 3017376769 -1 2 6 10 21 40 111 133 361 664 1422 3292 5867 12687 26055 34563 88733 150516 313714 892708 1557013 2964109 5947646 12813481 20702798 45836367 94251041 176440632 445438819 726769876 1866970362 3717824546 -1 3 7 14 21 54 80 162 427 614 1461 2455 7768 15060 27936 38848 101589 148870 448483 1004189 2033935 3138743 6740690 11880127 25111089 50970525 69220065 183925469 296006421 976608152 2042412782 3343372022 -1 2 6 10 16 39 91 154 396 553 1298 3643 5388 13746 24811 47254 108450 150360 325287 876535 1507491 2605118 4520018 11226099 17774223 56993672 75516699 200603148 517299725 740229723 1725285405 3524326807 -1 2 7 12 31 50 101 130 494 935 1920 2289 5377 14705 17652 49219 130677 157657 303203 1005138 1778954 3784494 7121867 14239107 19863230 60418624 131488796 246997477 333028191 802472455 2045114959 2447534237 -1 3 7 14 18 62 117 174 390 597 1963 2486 5794 10425 16880 33048 76116 160214 456472 1038155 2077074 2190371 7798266 16762320 23696803 55391334 68307141 243832436 299959140 737687211 1496743031 2595548541 -1 3 4 14 21 47 86 231 345 824 1051 3407 5245 9938 32175 36291 99118 149005 446333 606367 2035965 3145435 5425979 12537135 32703975 48225094 111456811 152685618 426938499 765049949 1099041012 4003470180 -1 2 4 9 23 38 90 218 274 999 1608 3304 6794 10179 26465 61335 73823 151772 309653 627918 1170483 2705177 4374291 11245844 25412873 39020118 118937017 230911890 448971869 826236107 1176542148 3709335919 -1 2 4 8 30 37 126 212 458 940 1920 3531 6428 14723 20243 36056 82776 157088 323168 631210 1302523 3870044 4516610 14788917 26201655 66397574 131894662 235094459 426795254 926869172 2018095355 2363881074 -1 2 7 8 27 63 76 170 277 995 1872 3025 5630 8391 21402 44887 130325 158350 312122 997150 1264886 3253226 7788931 8589015 25108837 41249705 119536241 252338445 342414942 789780115 1241586689 3094547083 -1 3 4 13 16 37 115 137 465 659 1129 3788 6293 12354 30931 42012 116578 154169 457507 602526 1668411 2471354 4647385 15931013 19080851 64446141 94895088 159006669 536503099 918852331 1850062294 3763792226 -1 2 7 12 27 51 101 150 434 549 1879 2959 8178 14260 18777 64541 116418 159040 300825 1005999 1781481 3244810 7243241 14252236 17778983 53151801 81391175 255726313 364388695 966813607 1718258622 2399103535 -1 3 4 10 24 62 122 143 257 960 1886 4095 4270 12092 29488 46248 72441 148660 456323 647594 1552538 3498805 7400183 15718601 20046306 39825530 120939155 254994528 473816196 630450313 1441770783 4043921425 -1 3 6 10 31 44 127 190 490 521 1937 2811 5443 8795 28428 56914 95712 153010 429567 913520 1554070 3871047 5283151 14802895 22661021 61078223 75735842 249901591 394457460 742720866 1288748199 3240736156 -1 2 7 8 31 34 120 240 435 593 1167 3223 6332 10733 29653 43161 106703 150029 321505 1001808 1252967 3792803 5044802 15429121 29585782 51074043 69284778 139698645 461261154 926736499 1570063037 4064349359 -1 3 5 10 25 63 93 147 431 937 1297 4084 6486 15923 17437 42981 93090 158017 445040 765278 1562964 3612843 7394995 10722585 17401800 50576535 128710528 198920257 486678371 936523082 1923109213 2607187246 -1 2 4 15 27 56 102 166 363 855 1968 2828 7170 12923 23761 36389 85756 163527 325222 634883 1955007 3217821 8318385 14649812 24089868 42575488 103544847 243364452 359149908 1029987314 1869775931 2813153592 -1 3 7 11 26 42 96 133 269 646 1476 2341 5315 9078 25813 48377 84405 155456 452417 1025310 1436603 3221290 6222259 14648047 19235876 40471373 94867950 168536753 297005294 803675997 1255058898 3570492302 -1 2 5 9 28 54 83 211 414 519 2005 3238 6949 14419 30005 44585 99329 154790 325333 752525 1128212 4189828 6341165 12260746 25534785 58466268 82980926 249456165 458917280 814471964 2029432794 4186408600 -1 2 5 9 22 38 120 168 507 896 1646 2854 8121 8256 18609 60711 108336 162795 299745 736083 1135290 2880934 4242296 15558695 23564695 58853706 127801971 220736885 337927311 984929075 1209519207 2370885739 -1 3 7 15 17 37 104 236 460 810 1492 2702 8167 12061 17029 63315 125470 163021 429283 1010189 1902421 2601786 4238722 13057803 32097812 65682380 115634569 184196758 397498102 1001487015 1354841352 2632565051 -1 3 6 15 21 55 71 192 444 565 1116 4029 5633 9548 23351 47231 87143 156180 449984 884962 1965659 3087530 6746766 10207419 29061360 52837283 78274769 164288619 490311097 718794114 1171731516 2764094227 -1 3 6 8 31 33 73 217 350 550 1244 3264 6868 9696 22858 38427 93707 159488 458478 891436 1304298 3877158 4903072 9032421 26428806 47458793 78136053 147239340 439563044 848622602 1147111857 2815416097 -1 3 6 8 31 41 120 209 508 588 1336 2486 7623 10929 17649 49135 127436 163472 444271 866582 1267151 3910168 5959632 15431757 25420539 58737972 68074982 191755373 300578386 1025956270 1490884055 2502368888 -1 3 5 10 20 58 93 192 380 845 1575 3160 6052 14513 26147 50314 66314 148212 426966 756697 1560979 2980713 8036948 10733229 28656232 45401693 108070761 219958126 457744370 721267275 2039979220 3744852190 -1 3 5 15 29 60 88 137 300 750 1713 3349 4668 15557 30418 58646 85561 152109 439267 784204 1947807 4137827 7771065 10726350 20913649 33612470 86196633 212747820 435323664 581407057 1941530561 4272690885 -1 2 4 11 16 49 105 146 353 811 1082 2798 5419 16013 32327 52019 121285 154323 300622 606331 1377939 2604785 7124542 13178440 18450599 43047663 114027569 167523192 383411626 799861326 1901956166 3869561256 -1 2 7 10 26 62 124 218 492 532 1175 2297 5152 15229 24482 64778 125357 163231 296576 1008156 1507409 3387057 7644810 15146313 26837925 58902103 76789314 134643748 323186229 776018979 2025029834 2730541449 -1 2 7 10 19 43 118 158 344 590 2022 3033 6480 13525 32271 57796 66301 155147 309763 1029238 1571293 2190465 6198400 15989546 17001042 47357366 67888275 240343019 350682338 902510907 1625831295 3776608927 -1 2 5 12 19 33 69 204 406 541 1175 3647 6427 9761 28405 44166 101437 154212 323588 751109 1784360 2225909 5164596 10304956 28311320 56024585 81463871 141534316 511192414 886209294 1117820587 3450718438 -1 3 7 11 29 40 83 213 260 611 1772 3480 5751 14567 19963 64196 105871 158126 432118 983351 1405724 4180674 5947230 12155060 25940016 40932233 67308289 211774071 404612042 736806178 2050088681 2297725232 -1 3 6 8 26 56 99 242 359 542 1227 2103 5698 15698 20582 35378 90273 161190 458180 891158 1303893 3214603 7908982 14488586 30313111 43868480 78673409 148044351 331061063 737279525 1966550468 3163869760 -1 2 6 13 31 43 91 224 280 743 1278 3113 4108 11211 26880 42873 94214 153780 327085 886987 1695533 3749135 6069672 10825777 32150035 38217394 85897377 147017879 455355189 644769841 1494263235 3354227733 -1 3 6 12 18 32 125 142 378 646 1268 2328 7123 15756 24140 40878 89985 161566 453348 897051 1822057 2177882 4766133 15285391 19838785 42936808 94150509 139550253 285766683 823979388 1977335353 2735462797 -1 2 7 15 22 50 74 213 439 740 1390 2899 5749 16084 31395 63731 103336 155301 304222 996217 1926290 2871809 7132832 8510096 26527273 54389023 85501539 194852787 349662495 731627849 1902306262 3979327369 -1 3 5 14 23 63 94 130 441 809 1166 3100 6265 12866 29867 58220 87742 152913 439708 779791 2079814 2823490 7392728 11344968 20896490 54080002 112628060 146915288 450170929 883999298 1747386729 4283361110 -1 3 4 12 30 41 91 133 288 795 2046 2233 4593 12446 17360 33608 105503 159357 454582 620043 1774795 3793934 6207745 10603079 19190765 36776547 115719453 235806151 314322644 651979758 1780802418 2659019184 -1 3 4 14 26 55 105 129 343 949 2016 2613 5475 12769 17932 61914 91009 158842 434168 653583 2071465 3218893 6474092 12662434 18916400 49261150 132733931 241580258 388912607 779798961 1765619482 2441258585 -1 2 6 11 17 36 122 218 266 578 1672 2064 6539 14185 21922 42923 106521 161657 316223 882227 1379462 2476758 4365520 15459202 26145813 40701486 68537605 201889342 325057903 878889067 1704412745 3005305589 -1 2 6 11 25 41 71 255 396 551 1325 3704 4432 9712 26625 43145 100417 152933 327192 881031 1388154 3526041 5803014 9561083 30735056 57376105 78592875 191489432 513864195 608527617 1179190387 3278485245 -1 2 4 15 24 63 81 212 314 658 1137 2817 4690 10513 16779 37736 130288 161725 321300 597387 1926331 3643772 7387425 11647690 26012089 35718975 96688635 160432106 356675824 573631284 1561658232 2569622200 -1 2 4 10 24 46 114 132 449 794 1362 3460 8121 12851 17506 44722 109621 156650 314502 615307 1508695 3654893 5421402 16616956 19269910 66982181 112470236 184581087 425129329 999370906 1804831695 2656174426 -1 3 7 9 17 35 95 166 507 681 1253 3908 7658 11230 20614 51234 131010 159314 436159 1006242 1126650 2595190 5037346 10862799 24118074 59115163 92670652 141300065 481178094 1014657674 1483509741 2991656292 -1 3 4 9 26 39 124 197 479 743 1934 2327 6514 11713 21651 38379 81909 159150 457168 640065 1158957 3234936 4359429 15010323 27662157 63978643 88367994 238217531 282587565 894686672 1377016085 2958893656 -1 3 5 12 21 39 119 151 505 605 1634 2301 7114 14966 20378 40963 71806 156449 443044 776202 1817735 3110111 4239752 16465613 18095505 59257540 70931595 223517522 333665426 834586147 2139739905 2274864461 -1 2 6 9 30 42 93 198 398 1006 1310 3264 5915 15961 19647 49498 103427 159273 306722 866400 1134844 3930085 6215059 10596143 28061409 56785279 117608578 189625662 462787312 724068339 1929164278 2358055221 -1 3 5 10 25 32 122 140 302 791 1694 2089 6682 13352 23945 43840 124260 163698 447876 733932 1525851 3642285 5157523 15586837 20326472 37511184 111341237 210075513 332646547 823792028 1642473933 2706661983 -1 2 5 15 24 56 113 223 341 747 1641 2444 6775 9045 24010 44436 124038 157807 312608 729342 1919591 3639577 8167426 15986933 26762141 49325153 92274236 232933952 282761808 844598165 1308272278 2684614752 -1 3 4 14 24 53 72 221 478 729 1441 3533 5620 12162 24393 64465 77223 159361 431508 637403 2086351 3491113 6746361 8598062 27024748 66912204 91300377 169639817 423277612 742389181 1388776380 2859871068 -1 3 6 12 23 57 101 147 358 554 1848 3140 5722 13156 22028 44822 77604 162696 447551 915968 1803033 2838824 8037799 14235152 18766641 42908481 80681785 267657492 461401293 729081283 1861462559 3216974498 -1 2 7 12 29 46 66 145 431 821 1630 2080 7757 10605 17428 38441 103954 163670 321988 1015346 1770198 4058332 5544330 9929650 17583967 52727431 109557429 224143015 310792556 954115855 1540355064 2477044438 -1 3 6 8 26 48 99 238 422 647 2007 3948 7127 10258 16431 64460 66227 162030 426875 885082 1308866 3242217 6880295 14486955 32924659 51292814 93438805 247924162 482244250 811244294 1494461784 2514334573 -1 2 4 11 19 58 123 229 313 708 2032 3634 7757 10242 17322 57825 125279 163709 302755 620430 1378305 2201514 8053384 15592870 32535932 36866968 86329589 247296725 520814865 986809995 1492178628 2427420821 -1 2 7 15 20 48 77 233 265 515 1730 3117 5055 13583 18805 43167 119079 157362 314902 991074 1931541 3126892 6859661 9426375 32009256 37802299 81475606 212928024 456086499 550623546 1627553482 2195515133 -1 2 4 11 30 36 113 250 328 525 1827 3735 5399 13816 24811 37387 85235 150102 317542 627906 1433115 3868612 4624477 16337740 30688589 49729130 75867265 252557010 512986491 756545941 1674009845 3614733894 -1 3 5 14 20 46 112 152 346 862 1353 3486 5094 8713 18273 61078 122749 162958 430606 740699 2044334 2990882 5435161 15850935 17595188 47880305 102978596 184617742 410377417 581335043 1249418655 2564774064 -1 2 6 15 16 63 123 142 465 888 1236 2554 5290 12513 29506 40622 66604 153681 313057 901856 1940211 2579688 7642951 14747426 19684381 65457914 106288473 136425079 295380986 762189493 1842886378 4211506572 -1 3 7 14 20 59 87 203 329 811 1629 2099 4798 10647 19978 56060 128273 187114 521518 842420 1832447 2415570 7206584 9100563 33292041 35179983 128832488 245534123 399184793 736052115 1156034286 3083608651 -1 2 6 13 29 45 98 218 268 1012 1068 2491 5228 13244 26666 45028 102729 176078 364836 962319 2068488 3452036 4560083 15770705 32605073 48796365 102359540 179318121 359549626 577437409 1913866182 4063340685 -1 2 6 11 24 47 81 179 445 825 1828 3359 5440 9485 24264 65361 96352 196455 358428 982915 1276185 4128031 5078315 10286965 19621319 65455749 123280699 229531704 493262613 657322623 1467692387 2595629864 -1 3 5 9 20 63 97 147 501 986 1150 3188 4245 13329 26695 59614 117186 190651 510299 584031 1428151 2157908 7063151 14875733 21885239 50893209 116987463 200625328 504612505 718863673 1983509257 4198667787 -1 2 4 10 24 38 84 152 375 722 1970 2960 6536 9161 25085 60846 94859 191955 356951 715782 1143178 3860914 6126689 9631835 23938008 41727802 80338753 219747820 334105021 1041113011 1417030400 4260134042 -1 2 6 15 20 37 70 213 343 854 1238 2785 5940 14724 24541 53487 105907 184475 367873 971094 1810382 2545584 5345996 11193888 33273631 33865036 123143721 195666426 311854651 633823075 1637317806 2590835656 -1 3 5 13 21 38 110 229 368 709 2013 3921 4510 12258 23995 55089 111177 186214 504570 579238 1946106 2282102 5356142 16697434 26972110 35561636 68235633 228961943 447803385 782093748 1165511650 2516252599 -1 3 7 14 17 59 73 254 264 1010 1475 2357 4691 13380 25561 63163 73947 194115 467422 849319 1778728 3079370 7157438 12372431 26302059 44841919 108297335 153672300 337207512 763518529 2089453071 3927957897 -1 2 4 9 28 43 75 192 425 960 1150 4004 5355 13459 31621 37762 116113 168780 377899 692406 1556512 3317678 4314562 10791391 29468816 66466798 104886768 185109248 420340098 584373193 1883060391 3589272253 -1 3 5 9 28 33 116 197 465 797 1283 2365 5138 13085 25208 36021 123397 167019 517114 560914 1435144 3180471 5763479 14201033 31299803 58339233 132531936 159308190 362481565 559149566 1941352494 3851786619 -1 2 4 10 25 43 91 131 421 810 1500 3071 4997 15051 24723 37215 98553 168320 360915 693016 1148701 3710290 4693908 9352545 21088192 63194110 118807407 142561057 284027277 796529719 1700804239 4000612173 -1 3 7 11 30 63 83 137 508 704 1869 3067 4153 15611 23930 40151 100883 171029 494417 827235 1150561 3183204 7313365 9877572 25034726 57569121 83680482 234304361 319774833 764403723 1793477962 2539429942 -1 3 4 14 17 54 127 138 502 893 1274 2817 7172 14077 24182 50234 91087 181457 483991 706071 1795563 2672769 7827539 14083456 23271337 54159679 127441368 181248592 295677651 852081953 2088213708 2383669371 -1 3 5 11 27 42 72 159 369 859 1040 3455 5963 9611 28696 63822 100437 194958 493959 588755 1150497 4125483 4560578 11454214 24889483 38556254 130842980 175073330 490162052 620177829 1446768496 3303810469 -1 3 5 11 16 62 94 168 298 548 1099 2866 6265 13259 24421 45265 90193 176620 483910 570855 1141241 2665668 7166174 9762358 20832411 46238043 91713505 173056888 320555607 984800775 1957137152 2215865210 -1 3 7 15 29 62 106 183 418 576 1143 3043 4248 12219 26646 47250 108341 178447 501020 835016 1683282 3583757 6653088 14863506 17509405 61294014 92929860 189684807 306376282 711285378 1292225520 4196404220 -1 2 4 13 16 56 84 202 480 846 1218 3039 6043 13180 16384 53905 75768 185171 337089 710446 2043461 2802349 7281651 8556416 33280896 54755628 124086375 180493446 282076440 635990046 1980012082 2777415224 -1 3 7 15 29 52 68 166 430 853 1102 2363 6673 13467 25656 47670 127753 179139 520394 835183 1702416 3580343 7455893 12507954 20791819 65230057 127234174 192495207 367910094 1061480766 2095261814 4149999999 -1 2 7 14 24 48 109 214 415 813 1764 2805 5405 8501 19313 41835 74025 172719 336563 828701 1649354 3978684 7931656 15130839 30774192 64597185 126734557 236265417 308862342 607251315 1345809866 2998798836 -1 3 7 9 30 56 93 213 401 901 1930 2939 7458 13543 20181 47396 113527 178392 505959 835113 1421660 3188687 6654179 9108635 30351197 61421364 113725139 213630573 272545531 921676680 2043320554 2872826387 -1 2 4 10 27 43 73 216 491 781 1376 2058 4480 15475 22256 61330 82439 192160 344291 714953 1133955 3993944 4677723 11443090 33020385 58275820 133068363 163486927 401987179 715466757 1866356419 2269048822 -1 2 6 12 19 32 68 249 310 742 1141 3617 6901 13806 26484 60338 123348 191075 385589 978066 1960144 2685338 6145083 10530263 28262992 47034963 73425946 169929962 405399642 1071183931 1942210377 4047678136 -1 2 7 15 23 55 89 144 358 867 1650 3809 5810 10070 32657 60433 124889 191920 386393 846327 1830655 2291537 7721131 9484830 22373023 39698880 126914870 247402452 442040664 600381222 1421947278 3701820418 -1 3 5 9 22 49 121 183 416 970 1350 3313 5632 10928 21753 37145 119552 168011 512440 563186 1432100 2394967 7859717 14085628 18420078 60283323 110006014 153084839 526448967 621231202 1245677271 2360869716 -1 2 5 14 22 54 84 181 290 805 1776 2789 4802 15895 18187 51163 98106 181474 358886 577142 1666045 2421172 7679602 9188044 18767565 46852571 122749502 253905539 310566369 713250335 1859826055 2753552870 -1 3 5 15 29 61 120 182 473 681 1284 3689 6783 15436 18491 56503 66617 187938 459078 577784 1645295 3337728 6510573 12729510 17713437 57859857 73073353 158520922 412160630 1035795463 1617787025 2902480994 -1 3 6 10 26 47 113 184 378 669 1609 2840 5834 12389 20793 61331 75952 191792 470718 976584 1259981 3855848 5074293 14169542 20733670 36631611 67175763 246585973 304325020 589263684 1923094450 2176725757 -1 3 6 12 18 37 95 128 381 966 1492 2099 4195 9086 21550 40232 71493 171696 463378 956408 2032059 2797888 5594499 9714772 22309176 40695735 115336644 164328158 379876092 690012655 1342413817 2180491310 -1 2 6 11 20 50 66 135 360 944 1095 2818 6229 14767 27570 54912 76216 185719 339319 974596 1259199 2548360 7821048 10628592 24659120 40932778 102609842 183596038 268991106 981004721 1664055267 3987504756 -1 3 7 8 31 38 115 184 486 596 1124 2204 5719 14071 31050 42284 95998 173829 487990 831041 1533544 3316742 5969606 13905084 19550279 52101101 92642242 199164822 346561934 658778007 2031108140 3574646258 -1 3 6 15 22 58 81 255 357 740 1860 2622 7894 13907 17750 62259 78837 192914 472177 981649 1648805 2280143 7169346 8396992 26372928 38308179 73244657 214894619 272277789 826797525 2097003609 3145033636 -1 3 7 10 29 47 123 158 484 686 1232 2310 5718 9603 26608 44668 122277 175236 514452 828661 1297567 3573562 5089005 12596979 24136167 51043150 69951361 178717108 372768111 641253451 1568105616 3909572446 -1 2 7 10 17 42 127 233 433 577 1280 3901 5605 9133 20133 64293 94714 194852 357449 849698 1139332 3068475 4531425 13645793 26636151 61911256 85034351 163421272 460959077 576703001 1550673382 3218921581 -1 3 7 10 21 42 94 136 499 987 1437 3863 7352 13657 18861 53568 86355 184841 480524 843433 1264842 2549245 4659979 10094215 22416351 58593748 115748656 139098034 417106157 823241913 1916400066 2733834616 -1 3 5 15 31 61 100 175 318 814 1528 3654 4432 16048 19689 34508 90287 165220 484387 559328 1667404 3586770 6499215 16649060 20717222 41954732 124154955 159039509 469105496 736611481 1726715919 3002153166 -1 2 7 15 18 37 114 252 418 859 1662 2398 6988 10542 16967 55837 126456 186827 387805 840292 1832105 2683997 5350571 13376684 27796324 59400132 119208825 259634867 364523220 968902709 1201719259 3182545975 -1 3 6 14 27 59 102 175 462 857 1696 3488 5698 12180 23325 46052 91178 176230 484294 966417 1798273 3709593 7156349 15996154 20064808 57299177 126265615 237461471 483967203 580092672 1133212978 2491060597 -1 2 7 9 27 59 98 209 442 964 1155 3045 5318 8509 29461 56933 129459 187688 392251 840805 1568265 3865057 6391431 16652792 29505803 59263271 105812535 176251711 295022459 591166318 1401998998 3318338062 -1 2 5 12 23 63 120 163 280 799 1292 3678 4658 11213 18463 55929 93484 186765 354803 578881 1932457 2553418 6499465 14030934 19150066 48526377 119453290 150466351 465126370 750428124 1280418190 3160642499 -1 3 7 15 25 41 68 164 281 686 1134 3977 5492 12827 16857 57853 89419 189313 481521 847703 1657582 4117804 4921191 11933881 16917166 42368964 72922091 173376922 458744894 546012853 2134548050 2745429580 -1 3 4 13 24 49 71 173 502 864 1340 3097 8022 9997 29872 56653 68804 188372 461447 710345 1907098 3862038 8342439 11813985 19177033 56334846 132207120 154037144 533002940 933591298 1369047156 3725328621 -1 3 6 11 17 61 91 137 497 515 1493 4011 6372 10759 18584 54134 100093 184456 491826 973532 1152528 2943228 7075274 10121403 24684318 58404161 92005352 148390297 439534096 959298687 1316659370 2834245603 -1 2 6 11 28 38 93 208 464 842 1282 2390 5308 12576 28576 54548 125143 186320 388683 973401 1306876 3603197 6268753 9196664 33467058 53413445 124600437 153212628 366911722 544806658 2012838303 4294553187 -1 3 7 15 19 36 64 132 404 752 1072 3064 6677 12257 25334 53566 124528 184860 516152 842836 1700622 2813379 5354817 11158986 22589338 58791668 79512968 200004301 324705495 1073042651 1290790622 4210742232 -1 3 4 10 25 52 110 250 289 716 1346 2094 5544 11075 24445 40914 129279 171114 524277 692468 1302990 3713308 8100211 14972854 26134465 44395344 68385723 137189589 341119492 592684703 1117520132 2636907144 -1 2 7 14 16 40 120 249 357 602 1804 2158 5450 13367 22519 50743 98392 181570 361916 838645 1678096 2944514 4846628 14444116 29007762 34953625 84501225 201664599 365154245 648162654 2109897543 2311765677 -1 3 5 15 19 47 81 171 474 1009 1315 3363 4972 12964 29741 44108 112587 175838 504047 566651 1682215 3049561 4717852 9201646 17866558 54247425 116787089 158337605 480647245 798370023 2040289877 3341745806 -1 2 4 15 17 62 104 141 435 928 1372 2207 7874 8644 32118 37874 95819 168280 356720 696221 1794971 2665296 6759863 16281332 24946123 60635041 104487715 153674172 387052595 882366452 1422502978 3469029919 -1 2 6 9 20 49 118 135 449 517 1141 3058 6472 15764 32620 59327 104187 189662 364806 977343 1541815 2540855 7723969 13266496 24823249 55302834 91647485 195609403 311416017 956595461 1776608099 3343883421 -1 2 6 12 26 58 64 133 356 829 1445 2934 6241 16179 23527 63830 72185 195491 335469 980642 1902930 3856442 6910692 12208631 23256514 40991011 119427246 154329471 300230239 970629388 1875633254 2398480897 -1 2 5 11 31 45 103 177 263 852 1293 3433 4127 13717 24553 51679 72730 183132 334841 573818 1245423 3599553 4814622 16277164 19581509 49617026 126141461 148966716 491453894 687292914 1979974703 2544897602 -1 3 5 14 16 54 87 185 396 952 1029 2341 6137 9311 19737 48952 119868 179709 512657 569997 1821456 2657582 7847560 8801091 17084755 60674035 108037413 194751341 338454736 609546674 1558015861 3198246962 -1 2 6 11 25 52 94 247 421 877 1771 2934 8074 14967 23137 35999 70691 167638 331922 950590 1245340 3976165 8089965 8410231 26517252 63519138 122222362 236451346 297754315 824453550 1695315756 2235102396 -1 3 7 13 26 56 119 132 390 577 1702 3653 4742 10154 31553 46992 88404 177293 482538 835455 1918350 3703198 7143547 14054192 23374580 64581233 98758206 245210982 427638978 733776749 1449728735 3718793531 -1 2 4 15 29 61 76 146 363 684 1442 2854 7739 13582 18056 33440 72334 165639 332197 694565 1778841 3203068 6399638 11125845 21439407 41603385 68530944 153480761 308892372 892473372 2027692335 3110367157 -1 2 4 11 30 57 81 226 416 993 1668 3317 5609 13977 27936 43080 114841 175829 379992 703356 1309199 3594122 6377772 9769092 27783599 64015856 107967962 248202567 531834269 628726434 1914071101 4271547044 -1 2 7 8 30 59 122 251 504 917 1969 2451 5150 16349 19244 36594 95516 166268 359672 826760 1393392 3200366 6540041 12953752 26694909 53538401 112300014 205994079 363204044 605690565 1792811951 3017302898 -1 2 6 12 24 51 127 230 424 890 1192 2809 8015 10212 29803 62446 114242 194426 373976 977130 1938175 4103990 8086621 12658798 28674446 60076921 122621330 182057949 310529339 876520383 1569668160 3713118756 -1 2 6 13 16 62 77 142 439 619 1660 3023 8037 13201 29892 41383 68718 174066 329693 964674 2045254 3067655 6524998 11915040 24977915 64938946 94754632 255400702 303336920 831736453 1971613921 3647777867 -1 3 5 13 27 35 67 155 436 847 1703 3819 5372 12636 22021 55980 116773 187455 509622 575549 1963659 4103235 5974104 12148518 24111180 64402287 133779611 243662518 437290687 656739492 2014657129 2320326745 -1 2 5 8 31 57 70 168 450 943 1554 2779 6926 12247 21783 43203 69688 175772 334419 570468 1390202 3598319 6788575 12316568 20255724 54175850 107155960 252357942 333519945 963952288 1291660621 2457389182 -1 2 4 9 28 34 118 151 457 532 1894 3959 6313 14027 20669 41317 93614 173676 352871 704354 1529348 3336474 5503671 14654148 25126884 55096856 89997899 227721920 461608420 1016561578 1992458624 2625704254 -1 2 6 15 29 40 83 229 472 594 1307 3447 4155 14169 27803 58327 73768 190123 339395 980984 1776122 3448303 4976699 9676227 25377888 52871713 86602207 151679396 535872531 691108580 1910008345 4053068254 -1 2 7 9 19 61 97 191 489 626 1461 2359 4778 15565 24747 63717 110491 196078 370503 847153 1547830 2786494 7173188 15275913 17951166 54413762 100182374 138489775 398033832 762618992 1859991258 3977882075 -1 2 5 11 19 63 68 195 295 611 1091 2326 7723 13437 27234 52586 89101 182764 349232 579001 1270825 3061413 7190480 11001717 32053209 49037608 86413659 175898515 388059278 910745038 2138011815 3813312439 -1 2 6 15 26 53 106 187 459 623 1206 3748 4972 13362 23532 33505 93832 165621 352726 956309 1790460 3851065 7455297 15703524 17109132 58486299 97835898 168421612 413394620 749729006 1882309519 2588778368 -1 3 5 13 16 56 91 197 345 750 1669 3389 5692 14811 23726 44576 104769 174172 497008 572510 1944386 2682728 7148838 10437581 31847875 36325018 70288289 255851293 509891614 589344939 1834466842 2612581297 -1 3 6 15 21 49 125 193 371 575 1608 2785 6051 10113 18629 37858 110708 169263 506691 950563 1677701 2410457 8065262 14634591 33290640 37618784 92933277 246684982 275263737 562195987 1604639060 2982356322 -1 3 4 10 21 35 92 221 388 790 1528 2377 6854 13571 29997 64068 95251 196352 490602 714738 1265288 2137140 5611530 10078233 32311694 60169234 130693589 141977115 360502456 1033975320 2147383201 3593141407 -1 2 7 10 23 55 88 189 317 809 1335 3844 5023 12823 32003 40732 89810 170759 348864 822759 1142611 2286089 8372731 9684362 17287536 49143309 123462058 144148533 427633739 801511123 2111847876 3569119049 -1 3 5 11 24 52 99 162 382 523 1199 3989 4574 15614 23653 33276 71980 164927 464029 561436 1124156 3726691 7969151 16752365 20944676 33918057 86224172 189651964 439956319 681110705 1661063484 2433822253 -1 3 7 12 24 50 100 156 291 884 1134 3521 5928 8423 28982 55446 119085 187887 516083 839210 2094024 3975996 8064889 16058273 21044928 45427925 128414342 175229758 471133083 608668798 1561616516 3340563446 -1 3 5 15 26 40 73 229 396 955 1513 3198 5230 9223 18999 60156 85440 192185 475743 589795 1666014 3973791 4825540 11512717 25278164 61967285 117306363 142438710 506762599 552846647 1454315302 3042848374 -1 2 5 8 17 52 81 137 268 582 1635 2233 6648 10806 18556 54661 80066 185033 340567 576918 1380720 2793260 8251914 9035932 23986116 43375854 99323469 239301906 347736775 1037574097 1081221670 2889634021 -1 2 5 8 20 55 78 128 351 939 1437 2236 5593 15598 23327 34846 126099 167155 387043 564319 1430047 2150583 8085809 12413088 24739343 34031257 103094172 153980110 393498804 586324312 1848892368 2512438949 -1 3 4 10 24 54 118 213 377 517 1623 3513 8012 13746 30281 63558 66071 196370 462187 714576 1259319 3836047 8386198 14147650 30917006 35885541 97859373 244877502 513144558 812376197 1964490969 3712062368 -1 2 6 15 28 57 73 139 380 736 1793 2118 4124 10922 19936 35863 83373 166451 348065 957483 1798012 3589892 6931051 10869366 25026645 39421532 78726413 205818657 336022972 738892443 1103979569 3066221500 -1 3 5 13 27 58 78 176 260 849 1477 3042 5125 11053 28600 40007 109977 170229 501215 559250 1935209 4126164 6897376 10693096 17500063 44917419 128182641 154954721 273847697 558350290 1184545842 4282505008 -1 3 7 10 23 56 102 193 443 985 1629 3394 7667 10310 29075 56427 89741 187355 479394 835898 1275839 2271280 6523240 15701217 31702090 60804155 106894116 254823065 485924442 883152617 1287468107 3591906157 -1 2 4 13 28 33 97 142 505 613 1664 2354 4166 11391 20665 58041 105788 189773 366484 717287 2077768 3323927 6122120 15816962 21183666 50836111 92320193 236944300 400127697 786131122 1341873994 2391094431 -1 3 5 15 28 40 83 153 330 724 1072 3302 4851 15226 29895 40145 81769 170294 471069 560440 1639318 3205029 4830847 9934440 24757522 33882295 81453127 175750345 489262427 801628716 1801672875 3343400266 -1 3 7 11 18 45 115 236 316 767 1127 3528 8127 12902 20752 45112 119474 177575 515269 830578 1172996 2682278 4947760 13586441 26294063 45210500 73442824 174846666 533907898 893456098 2079301018 2526950579 -1 3 6 13 30 34 108 236 341 886 1268 2388 6542 12424 31041 57091 98533 186920 494446 968011 1946995 3319994 5852089 15432279 25362485 38263659 123884316 196514377 368258870 954703210 1948836493 3415468195 -1 3 5 10 23 43 102 171 273 878 1374 2628 6920 11351 20984 59066 93082 188962 484154 589406 1262562 2538068 4561626 15446149 17952291 47126794 130434132 140827095 325389087 1043101196 1260302047 2629412483 -1 3 5 12 27 41 73 206 421 967 2014 2239 6947 15548 30706 51422 111875 183832 507748 577591 2068089 4108665 5074140 11360605 30619167 65127757 106303224 205918246 387588326 979256004 1860347537 3557377213 -1 2 5 11 21 44 64 245 290 651 1697 2957 6544 15650 30302 47264 70539 179355 335490 569046 1260258 2286813 4978254 10700853 27414701 48297023 79287517 263784804 328369389 1022453682 1765540751 3511157885 -1 2 6 8 20 61 123 210 262 646 1480 3223 5955 12146 22962 49014 109058 178182 369442 959246 1415689 2545505 7305539 13749803 29916624 47905277 80683776 156333779 500424638 664557766 1133296948 2515513079 -1 2 7 10 23 32 102 170 417 919 1534 4035 8070 15625 21887 56920 72145 186394 332703 837842 1126621 2270094 5357445 15689781 17196188 61509851 102889151 139169403 429205121 926321588 1664992886 2620375722 -1 3 5 9 21 55 108 198 434 894 1911 2907 6497 12694 29601 60974 75968 191006 468122 587980 1379736 2275597 8099407 16479966 32786573 60458796 117961033 225032333 294075665 1072744617 1915583939 3652604263 -1 2 5 8 30 63 90 150 380 850 1130 4015 6023 15474 27331 44910 109164 174198 369102 569495 1412057 3466262 7031155 8514187 21255127 41863610 132978541 179778355 412316175 635800523 1620763709 4054534413 -1 2 7 15 25 36 97 233 360 623 2015 2092 7061 14863 19539 61805 90998 193719 355455 845395 1789913 4101989 5503759 16588132 25318128 36357387 89472952 226632094 355104342 985709871 1637323305 2734790557 -1 2 5 15 27 55 119 197 329 1008 1593 2954 5360 9394 28971 40605 88827 170764 350154 558471 1795552 4117682 7701589 13699365 33325030 38045235 101802854 237297322 287543844 663300146 1491862412 3303278314 -1 3 5 11 29 52 123 234 293 814 1267 2931 5974 11741 28461 39148 80565 171999 472088 557260 1116767 3328297 7989782 12929011 28189589 42627342 133997993 192378855 289305705 630762607 1244227298 4204418232 -1 2 5 13 17 63 72 188 425 585 1364 3915 5670 8863 32410 43816 75073 175237 339684 571291 2039628 2811000 6413646 12274319 18493432 65957156 92571561 156454589 455222184 626818334 1591258363 3655413262 -1 3 5 10 20 49 78 215 290 993 1424 3573 4952 10211 29226 63899 76397 196398 467735 582199 1249988 2145090 7440740 12405628 31203820 50100949 101770950 163912735 500083842 791519474 1389702946 3393123307 -1 3 7 12 29 41 100 138 261 928 1235 3785 4598 11410 19868 42494 78532 172564 473579 835277 2031779 3592369 5110751 16739460 22686982 49303327 101753587 189216881 464305239 685574028 1109842545 2993939746 -1 3 6 14 21 49 69 167 486 785 1397 2709 7675 9160 30401 33636 118556 165279 508231 954725 1833885 2411807 7935942 11512456 20197564 57032954 119459132 161159103 302885497 842805698 1431716445 3725380558 -1 3 7 11 27 44 107 143 419 754 1636 3759 4132 13599 27939 43590 130964 175665 521852 832508 1169389 3859287 4787915 15569657 22283404 61737188 79306471 259532223 432691588 793298363 1934447581 4103954309 -1 3 4 10 16 51 76 225 381 668 1629 2494 6166 10559 19452 37247 121928 169217 512515 689930 1304336 2812788 7679704 11768218 28577136 38541292 75511984 250378912 398521089 1049823076 1164172187 2823987050 -1 2 5 10 17 60 78 187 474 540 1139 2791 6800 12035 25892 64479 96517 195920 358084 585403 1131957 2796429 6932898 11999523 18616208 50598773 86520525 200820713 282757466 1050131208 1310317401 4115343718 -1 3 7 14 31 57 65 237 338 776 1067 2991 6094 11343 29254 43863 105653 175359 496373 832111 1814502 3334567 6909324 11657729 28319555 34619337 128603450 173199152 282663228 631063557 1217239421 3224544730 -1 2 5 15 17 35 87 151 266 891 1350 3114 7449 9957 22346 42120 113866 172619 373849 569824 1804364 2804727 6123006 8774302 24123192 43397865 126509128 134924687 535391194 843181002 1391330913 2635991527 -1 3 5 9 22 48 101 162 381 579 1850 3469 4167 10956 25506 55421 75735 187479 470883 575061 1382870 2399478 7703793 15665263 20100446 34728695 96066389 209685566 513477029 750171733 1270476770 3931623766 -1 3 4 12 26 56 118 214 330 673 1207 2507 5764 10259 23255 38757 74831 167953 469965 691043 2039125 4123722 7339824 13831040 29410510 37987347 76390380 188737457 389102385 645574373 1200708089 2460370905 -1 2 4 10 22 34 115 183 356 609 1639 2061 6807 15531 27886 41904 74692 173748 339804 701264 1115047 2555573 5634671 12652059 20507098 34591051 100092031 249434016 366088611 999694969 1816026819 3824344178 -1 2 7 14 22 55 92 163 345 679 1353 2885 4961 14813 26643 40919 102195 170248 361314 820630 1679741 2146550 7823619 10068186 20104105 36530099 74951807 145678034 315311741 774237836 1639321704 4291444691 -1 3 6 12 27 39 112 243 431 814 1391 3075 6879 9340 22158 57036 114746 186725 510664 969664 2095681 3712155 5332294 14286241 28618439 58937048 132370278 155895333 533717790 1015448755 1468859781 2427665931 -1 2 7 10 31 33 95 215 484 971 1335 3151 4951 13928 32579 47981 82437 179363 346448 828736 1139997 3339116 5473325 9257840 33472114 54742543 107130639 154631830 517396769 803592925 1929100901 3497078749 -1 3 7 10 24 43 115 128 470 904 1606 4016 7636 9302 17434 33945 115063 163853 510670 825235 1309416 3990864 4522644 14402271 21399075 57918930 106859496 266722734 421177073 875268678 1359354042 3187158046 -1 3 6 12 24 39 112 233 505 974 1450 2669 5246 8855 25018 50885 76814 180644 467394 973186 2037881 4097460 5344255 14625350 25218564 53034753 102166217 141121563 316941910 552233246 1466357023 3802858187 -1 2 7 12 20 52 120 209 445 817 1800 2080 4109 15790 27344 36578 81822 166803 340607 825137 1905076 2415286 7724161 13972104 30709454 61411903 129817834 229627457 399320665 771138957 1812947746 4178475294 -1 2 4 15 26 58 82 156 358 856 1598 3728 7782 16120 32647 55545 129373 187471 390066 706869 1825311 4102742 7297369 10219599 22335033 38917952 132678525 238774857 451123192 850667110 1740918278 3425221389 -1 3 5 9 30 53 125 155 422 940 1688 3985 6143 8928 32520 42574 127372 172558 522858 573036 1426559 3473088 8331546 13626617 21667418 59227921 102650676 246336572 420573598 553854574 1548738596 3737161228 -1 3 6 10 25 55 102 222 369 557 1893 2294 5836 12527 27777 46236 113423 176180 505670 961168 1285449 3992706 8220192 15836983 29528352 35119968 93480420 214212976 341544519 553964091 1965891338 4184813983 -1 3 5 10 26 49 116 232 385 675 1890 2078 7209 13798 22124 34837 117290 163855 513546 570870 1278045 3947917 7359150 14072951 27762415 64753506 82973711 220473764 348021593 899735446 2127904837 2594524338 -1 3 7 12 28 54 89 158 369 520 1802 3876 5106 14326 19578 55637 101108 185955 497960 844273 2086277 3422561 7494759 8710855 21613710 40506521 88487949 206200410 461172115 724288312 1977222662 2981105093 -1 2 5 9 24 38 68 170 430 845 1271 3753 7214 10805 30449 52504 128144 181142 387320 583948 1548206 3680065 5926895 11725370 17537939 65415341 126251393 170968579 445637719 853341057 1340849417 3704636625 -1 2 4 12 19 62 82 248 308 946 1287 2219 4139 13929 19479 64295 83355 193461 349672 705855 1906922 2899413 6314210 9094997 26550111 48771970 116147644 147515639 400258604 672446018 2056895938 3000611412 -1 3 4 10 18 41 122 180 395 824 1150 3882 4160 9288 20062 54140 119614 187496 508708 719096 1281126 3025247 4216963 14221202 19892033 63190679 122449187 186029780 425270912 726480910 1357083065 3023677477 -1 2 6 10 19 61 108 234 315 785 1159 2567 6062 15229 23182 48780 123587 177399 390590 954065 1158354 2635215 6965078 15897239 29065795 42619724 126397686 195940430 334429298 604469623 1688413668 2475005781 -1 2 4 12 25 33 102 218 507 521 1724 3460 4806 10166 16533 38995 73690 169381 331260 701355 1920976 3681404 6184541 16166860 32473077 51003979 98606863 239800434 515146165 724903693 1346297890 2836394586 -1 2 6 15 29 43 93 142 482 719 1854 3273 4468 14252 24343 39738 74633 169871 340536 958832 1797734 3424094 4998914 9221778 22370175 54949763 80799096 219143489 487416698 795618449 1930065733 2450711599 -1 3 7 13 27 32 98 182 492 816 1196 3091 4874 15349 27077 39040 85965 169153 482342 831024 1914822 3813391 6058750 16563653 20385054 52976540 122350657 172751176 523469584 749150696 1776682081 4228910445 -1 2 4 13 22 41 88 169 331 965 1936 2691 5907 10120 30747 48755 119033 177239 378545 692282 2079097 2499676 5013417 9745591 18597745 34116339 110083511 218900579 331374884 599032326 1574277190 3517859478 -1 2 5 11 25 58 75 228 268 988 1372 3714 7625 9693 30588 44941 112975 172534 370105 559008 1300300 3811313 6713544 11446209 28028855 46044789 100788535 138313627 459716756 856394752 1365699529 3748877838 -1 2 4 14 28 56 80 172 353 902 1335 3761 6018 13357 22906 45918 96228 179582 352603 690785 1653825 3290180 6838660 9482903 20280589 39369683 102853349 134648578 456073026 664426610 1918677030 2534372122 -1 2 6 13 18 49 81 139 372 910 1489 2163 5258 14167 29745 53170 96640 182120 355356 979821 2038798 2766404 8157034 9096072 24081205 40687102 107828819 166107776 385086308 544540679 2032795772 3394896125 -1 2 5 14 29 58 83 226 405 593 1395 2781 7332 8972 32196 56515 75652 186016 342600 587351 1655027 3286469 7106721 9883343 28119472 62165719 85439729 157507657 281436065 816882430 1466170429 3366321787 -1 3 6 11 22 36 102 173 264 628 1968 2852 5766 10169 26759 38110 76249 171838 474850 965572 1135614 2237303 5793378 15503041 17109983 49465012 100525376 229863055 334000226 542812174 1568766398 4086715533 -1 2 5 12 18 39 115 130 406 622 1794 3703 7678 15572 21490 41929 104776 175145 362202 563194 1956691 2894303 5406440 13162103 22240121 65919315 93335149 230715732 421841160 921264526 1643349882 2461177287 -1 2 5 14 28 62 69 133 473 601 1227 3011 4992 12327 32653 54290 104933 187948 362574 584215 1703280 3157602 6574814 12091858 23795140 50583244 96629859 178309111 304720185 755146934 1933270853 3514004615 -1 3 5 10 21 51 99 159 448 705 1398 2847 6298 8720 26336 48430 86031 178070 477890 561440 1254853 2240916 7625833 15137243 21859275 57629346 81702248 161967127 312409784 945915057 1473858297 4138242384 -1 3 4 10 16 58 85 218 345 861 1896 3114 8018 8559 22910 58044 87207 192386 477279 706749 1253059 2765714 6710602 8560262 30794759 37440158 125750770 214374055 524560189 854873755 1550646049 2185460627 -1 3 7 12 23 42 99 145 297 668 1825 3541 7699 15774 29348 61871 68294 195856 464547 837165 2058786 2239689 4871708 15119213 24090545 45693793 71996114 215998158 530954202 805663018 1709054683 3618518314 -1 3 4 12 26 48 86 153 460 967 1763 3438 4868 14253 18213 51471 126509 181551 524049 718836 2077484 4071751 8288863 9474645 21694099 50548811 114928343 251529972 477502476 678568272 1917090422 2776404535 -1 2 5 15 23 59 99 166 346 654 1527 2113 7753 15810 16488 43636 130707 173043 385903 563691 1814500 2500366 7108400 14872949 19226796 39780577 69325006 160483568 348335016 905032240 1851399491 3074177900 -1 3 7 15 26 56 72 192 375 610 1393 2616 4153 12638 19468 40515 99478 169465 497644 828228 1693059 3679622 6845444 11191807 32449880 38355997 87145106 144098266 287516837 676944447 1918342096 2992024402 -1 3 7 13 19 47 89 249 404 1000 1817 2720 5283 8767 19017 41216 73176 174845 461665 822459 1920424 2765102 4350886 10157485 28809837 62910566 108601309 228765371 326174608 611094659 1451982592 3005240579 -1 3 6 8 28 54 67 237 449 880 1614 2191 5398 14206 26602 57067 115119 186142 513740 976108 1555505 3547360 8017406 11712257 27722593 54474523 122902034 261194076 373053276 621851166 2034961871 3919915538 -1 3 5 10 17 33 78 236 479 851 1262 2984 5948 14705 29263 53532 67623 187370 466227 582682 1270445 2764319 5262318 11838205 26204912 50583150 121229182 183625941 271954656 606282763 1668191925 3286217328 -1 3 4 8 24 43 110 193 331 847 1232 3709 5046 15915 19908 48939 114518 176272 503376 690305 1567579 3812647 4223581 15003826 29689710 41485463 122618341 199691766 469440790 746007747 1716092840 3051612576 -1 2 6 13 18 45 125 222 326 514 1121 2778 5120 11875 30790 46353 124881 179667 391046 956707 2071377 2753419 4458252 13765839 33299066 38941120 98713719 179628022 269296068 575535191 1299219844 3494356363 -1 3 6 14 16 54 118 253 507 561 1903 2405 6036 9265 29961 47261 129617 177131 518881 957996 1804626 3014938 7734249 12584214 25824927 54140881 99889199 230970605 391299736 570515447 1590263617 3420522040 -1 2 5 10 24 62 120 165 500 918 1208 2569 4303 15724 18617 45104 96813 178560 355843 560649 1128270 3670452 7078726 13239806 19007559 52959167 102380350 174609238 309632852 721881378 1776569390 3113794144 -1 3 4 11 29 47 112 236 370 512 1616 3076 5058 12039 21425 59515 69799 189965 460254 705651 1132475 3147117 5114102 13768773 26227478 37645048 92708184 245739797 500378590 700749094 1107929339 2354781162 -1 3 6 12 24 55 81 250 508 572 1040 2339 6896 9195 20241 65394 99645 193595 498472 974609 2084046 4065233 7343884 10360773 25309236 57308690 98735039 192623887 399085198 1044179922 1373876798 2750713063 -1 2 4 10 22 53 87 197 281 887 1887 2315 7320 12895 19764 59048 80269 191624 336539 710388 1142813 2491791 7998595 9048087 32776784 45117261 118393233 203665595 359751096 901414280 1883942477 2918962035 -1 3 6 8 25 36 127 160 284 862 1111 3873 5663 14986 25727 57536 81919 191704 470320 972822 1531046 3933966 6163325 12589345 18361529 49569427 129270843 174710364 431870169 648922275 1843657049 3967260408 -1 2 7 12 16 48 109 221 328 603 1921 3455 5645 13248 29806 62541 85728 195344 352136 836753 1916737 2885016 8129131 15997617 29501042 40518593 90999187 222930101 535927638 563084119 2042706733 3419671597 -1 2 6 13 24 41 97 220 475 893 1368 3362 7116 15843 19767 38071 77610 170661 340234 961392 2057579 4064337 4984728 16653771 32519661 54811444 118534923 163929150 486819706 1050314003 1735721750 2808019805 -1 3 6 11 29 35 122 253 350 623 1852 2979 7119 10340 16553 45550 79255 178295 469494 956971 1143283 3409512 5638610 12721366 27927478 41048966 90347767 204568363 308285016 995890844 1130118140 3097655133 -1 3 7 14 25 53 112 191 372 792 1096 3504 7080 8292 16872 44096 120131 172726 510557 822992 1807065 4064508 7343319 14424213 17310846 37375163 119846502 177862532 472704453 1026518409 1570065115 3154707035 -1 2 6 11 28 40 72 232 438 868 1486 3179 7411 8703 25604 64138 89350 194046 345274 973158 1261140 3540315 4328791 10755719 26617344 63205231 122219664 140601831 533504117 823387790 1575958645 4200730092 -1 2 7 13 30 45 74 196 361 546 1144 4063 4181 9857 24338 52356 72713 180489 329873 846217 2049069 3146754 4460409 10883512 29893917 41572370 93767014 179767157 443611567 713908764 1458854596 2522923029 -1 3 7 11 18 50 121 192 394 652 1532 3057 7067 10285 21282 45089 110491 178590 503922 825538 1178926 2624287 7608903 14166580 32659398 63092815 83735153 136092673 327021824 1070995038 1118846624 2594204729 -1 3 6 8 30 45 81 191 434 1017 1345 2932 6286 14871 30897 50755 130113 183896 516192 982125 1541271 3279062 4988267 9580786 20210561 66779545 114789962 155587458 274866810 955663291 1696906370 3401661656 -1 3 6 12 23 40 74 213 289 661 1899 4037 5036 13053 22089 54617 75437 186596 471846 976839 2060408 2100303 5117491 11942602 31607768 49870763 80824271 201478928 453827694 734083582 2134965659 2234866901 -1 3 5 14 27 58 81 188 327 966 1047 3023 5299 13775 28176 39772 72781 168903 462301 569043 1798861 4065705 7213711 10369202 17856216 35304718 109140271 167789863 292345470 600693386 2073261948 4250533958 -1 2 5 14 16 54 72 137 500 943 1450 3969 6137 11634 29325 61939 71850 195869 330630 581040 1665273 2624266 7608976 12205351 23221962 56139520 102883139 137341351 424236080 658660933 1118470225 3247172892 -1 2 6 10 20 56 81 220 421 614 1640 2856 5652 14908 16466 40716 88374 169670 346147 959525 1120804 2493605 6299568 8793004 31224794 62967546 84276733 255565558 321090530 599320285 1727627985 2691652754 -1 3 5 8 16 50 64 140 377 515 1744 2433 5356 11592 22190 37555 69646 170443 459660 573153 1524830 2624536 7477757 11155068 23881722 38993834 92012473 265372697 370674842 646322329 1301165141 2299814216 -1 2 5 8 29 44 104 162 309 731 1184 2252 4808 15495 17538 43851 120198 172454 377407 562892 1414033 3280543 4988614 14689849 17591260 41996768 78331489 200922874 359442094 783666247 1832421879 2784736993 -1 2 7 12 25 54 81 230 412 763 1752 3373 6122 11481 17011 56047 96828 185507 354811 848785 1913205 4067845 7349555 10379255 28896774 61408701 72642045 237935840 510634974 558347774 1177257176 2800218824 -1 2 5 10 27 60 119 192 416 963 1474 4073 6994 8892 31518 34529 116675 166777 383664 566186 1160627 4070882 6826490 13790674 32291107 60396570 108815030 137274219 434091025 1047928356 1562258482 3413008928 -1 2 7 13 30 38 114 253 309 607 1467 3380 6988 10911 20695 36001 113998 164586 369105 827575 2090970 3152993 5383021 14042206 28096894 45337019 84558631 167555075 522444026 1067218322 1271972626 2617447864 -1 2 4 10 17 53 65 138 463 774 1941 2192 7586 10518 18398 51479 130777 181097 386970 714175 1160232 2628337 8003806 11032735 23782653 54507245 124788349 204615669 372264392 937742519 1159977249 3149566711 -1 2 6 10 30 50 68 151 478 793 1682 3461 4370 12852 20944 57381 123957 192290 389177 972761 1162861 3281494 7615499 12082647 22999681 50974999 125481163 236258822 471404499 749672129 2036809442 2363179447 -1 3 6 15 27 60 86 188 461 751 1732 2299 7861 9373 24613 34977 127457 164670 519150 960553 1679272 3677540 6300158 9858407 18782828 50447388 81580877 247021420 358587483 862066788 1563307074 4039278332 -1 3 6 13 22 62 74 234 445 976 1157 3619 5569 12513 19105 52116 88414 182185 478052 982185 1906809 2233620 6304021 11815325 28495521 63132859 101373651 182679020 440181539 569369265 2047280443 3081255341 -1 3 7 8 18 47 110 158 327 933 1728 2444 5425 8478 23616 64460 73064 192746 462301 843593 1527716 2626883 4727222 16145747 24311998 41359885 103480117 265624736 358806048 628820190 1447481481 2670416497 -1 2 7 10 23 51 78 240 302 925 1974 2825 7254 12207 23840 40199 99157 169171 367530 833097 1168312 2235864 7744973 12343381 26382982 49254982 113159917 229241318 281302176 898401574 1314365579 2381373393 -1 2 4 8 25 55 102 238 273 806 1139 2639 4854 13141 25765 58448 82457 191691 349880 709294 1388174 3677571 8005721 16138425 27442102 48093112 134051533 168724278 319007155 791917615 1952291917 3826506883 -1 3 4 12 20 32 121 193 446 585 1844 2433 4155 13611 19661 41478 113777 174248 501950 692514 2095689 2236126 6171698 13789330 31119426 61298539 89372981 232957523 371044760 762361144 2112979085 3085366518 -1 3 7 9 25 57 93 145 461 689 1585 2698 7681 13227 17744 56390 109394 185652 503859 846054 1435452 4068001 6694685 8808617 21146172 51590057 70361333 256297128 291341879 870621844 1996958288 3129842539 -1 2 5 11 27 62 104 207 492 828 1939 2278 7610 8223 19881 45319 110498 179139 374580 563028 1305006 4067337 7221701 15499066 32819556 54489031 127519385 203971103 371492972 932695472 1470649320 2941163387 -1 3 6 10 19 39 94 243 438 591 1956 2834 4299 8523 21034 51571 86554 180519 476763 978811 1247930 2628251 6042224 9860767 29136834 66552061 87401065 211678709 324350149 766408890 1343523393 2331752696 -1 2 7 13 18 43 118 245 483 687 2040 3129 5584 13491 26251 35293 130956 165377 388713 834253 2069938 2628367 4728380 13000564 27719961 51332658 81860278 215875121 483296296 663218317 1954067879 3911943436 -1 2 6 12 26 58 73 152 404 912 1351 3444 7526 13872 22714 43803 68787 173199 333401 956448 1923565 3806070 6827878 11166011 22866224 59743174 107472552 154352621 485686990 863746806 1904975427 2171202296 -1 3 7 15 23 55 122 213 438 859 1808 3552 6271 13775 30342 59343 98816 191806 497564 835721 1692890 2249175 7778594 13975187 31050581 62023728 125492317 229239341 485372232 1039433187 1987899713 3532892160 -1 3 5 11 18 54 119 151 389 983 1908 4039 5024 14744 31424 39510 130175 168674 516117 571590 1155938 2906115 8177053 12662779 22525359 63203854 115385711 219253372 423501070 720120034 1805141588 3724471210 -1 3 7 12 28 34 124 217 308 779 1918 3198 5182 15734 24609 59854 95730 189173 486884 838415 2044268 3424413 5941666 13622539 32324629 44849129 132682538 209432777 528204575 613489166 1689262473 3885509380 -1 3 6 8 24 52 101 231 278 609 1689 3962 6276 13531 31881 63265 113071 196321 503315 971286 1566697 4086355 8301658 16193516 28700489 47337283 91129723 264852375 467368148 1045118019 1932241622 3291798411 -1 3 6 8 28 57 100 198 298 527 1036 2726 5735 12590 25698 55866 91780 185597 490140 979617 1519027 3557423 6593208 16641626 32309565 44042633 99225725 177749939 284588243 650706320 1941254847 3981731848 -1 2 6 13 26 58 94 164 461 687 1112 3577 4554 10662 28358 63380 75901 196195 341241 968681 2060613 3824185 6988376 8756853 19220218 51644768 74063110 192953260 533348439 687772230 1294583736 4150256597 -1 2 6 11 30 47 103 238 396 829 1423 2472 6022 14653 16907 48088 80932 178058 336604 956653 1268346 3302826 5035614 16776923 26703297 65805516 133179552 148010503 350021016 661237295 1740898084 2702276129 -1 3 4 10 17 56 92 238 379 967 1232 3200 5117 10686 28953 50154 83100 183256 482142 716817 1245542 2639232 6459082 9688176 29042269 40378868 103575118 200473033 526720131 754743471 1295834796 3439687710 -1 2 6 13 31 42 119 168 318 826 1876 2623 6615 9287 21597 62125 126830 196501 392258 967602 2068025 3170737 4890610 14508359 18720631 44705430 125325749 204275185 327153848 1058197422 1513856524 2483837601 -1 2 7 9 21 43 92 169 407 763 2012 3688 7928 12379 25042 40980 73801 174365 340327 820510 1533842 2509618 4258791 10352061 18156686 62586559 83492075 204545292 407556901 823240953 2036454594 4030284111 -1 3 4 14 28 45 112 178 265 962 1125 2568 6797 12929 25692 39495 66663 169150 464266 704503 1787496 3295480 4245302 13754899 18956230 47116236 112571685 170902476 315717587 1068247350 1983796549 4106287798 -1 2 4 12 21 39 87 178 497 952 1121 3228 4978 14560 18524 40571 71461 169477 330060 704194 1932491 2123266 5431630 9295834 19998966 56678388 106400447 194872802 521769487 766486278 1870659101 3211354031 -1 2 4 9 27 61 64 189 489 954 1880 2883 6065 11411 25246 48254 86483 176379 347326 690305 1508491 3956522 7142133 12558115 17923035 56810225 108650742 234618786 279692266 574850802 1211322161 3846082432 -1 2 6 8 22 57 82 159 413 996 1121 3626 8009 13908 30225 38640 99622 171129 365915 964404 1430264 2252101 6738294 8744748 23043851 62170740 109968278 188882410 446312680 892894839 2012381313 3687163899 -1 3 5 10 23 60 121 152 376 799 1249 2251 4944 11499 23300 46602 115397 178928 514268 558992 1288685 2516321 6996989 14100642 23053168 36223046 125558435 199002468 379958434 768365874 1323739889 2559438883 -1 2 6 8 18 32 74 228 323 766 1122 2355 7644 14711 32525 39393 98240 168995 355066 963503 1387481 2775827 5561868 12425981 26965048 36736509 75323908 180932849 375621802 831610246 1706483606 3424098610 -1 3 4 15 17 32 118 236 476 781 1686 2149 7374 10541 27889 58056 124955 191946 524253 712312 1684432 2641759 5805874 13053325 25525381 57919402 126781763 241762798 390012695 930165344 1141461850 3962938358 -1 3 5 8 29 49 119 235 471 773 1443 2910 6218 15732 16984 35416 75867 165210 473095 566595 1527152 3307441 7656571 14653365 27784068 58655712 129034650 136041679 289635130 942681442 1793352395 3189964346 -1 3 5 14 18 50 66 163 264 543 1543 3236 4731 8295 29510 53765 85336 186753 479737 585036 1773467 2907602 8304003 11252403 20838277 45448430 85102486 244054141 469854772 716219505 1567725463 3485961451 -1 2 7 15 31 57 102 185 349 622 1226 2747 7307 12013 18388 42178 113087 174980 372034 826436 1821912 3303308 6878449 16591961 18709814 38791868 97794243 200701321 284609946 845896223 1291040699 3202399534 -1 3 6 14 30 41 66 245 451 996 1434 2212 4544 13193 24266 56935 128300 185041 520010 980208 1804588 3301550 4757589 11864636 27741867 54245021 108537153 136340138 390504060 725682120 1903908471 2484705200 -1 2 6 10 22 37 104 182 288 775 2013 2588 5955 11678 27570 53852 72254 188108 328941 975547 1133373 2247174 5940737 15857441 20024498 45840478 119676351 221657880 325993696 588168421 1237174092 4155366596 -1 3 7 14 19 47 96 231 430 736 1217 2878 7141 15025 27879 59907 76843 189458 474759 835814 1794255 2775858 4493864 15330743 26183628 62874427 73030678 168467993 306706954 1030990394 1717773240 3873240121 -1 2 6 10 27 32 86 139 441 861 1671 3328 7452 13414 28834 35810 76981 164280 343830 962317 1144058 3689858 5304030 9930038 21100637 66023332 132543986 248283614 495140850 874819151 1957263049 3615902065 -1 2 5 11 19 59 87 163 352 565 1978 3282 5346 12760 23789 56619 115047 186256 383550 587644 1293528 3043266 6588407 8590158 19203726 38745591 89616266 218217670 481587174 607684486 2124223385 2663843634 -1 3 6 13 21 32 102 166 363 813 1092 2877 6516 12505 21452 48927 98051 176567 487217 958251 1901477 2383919 6088882 15453004 18208638 37089025 123707581 176236309 290723449 952902168 1898085247 2617827244 -1 2 4 15 17 38 123 223 424 806 1116 2176 6424 11898 20191 37274 107079 171028 373036 699608 1826019 2646292 5692509 14497734 32454223 58930459 129053058 185546898 381756128 967247940 1261522711 2785134020 -1 2 5 13 26 44 88 186 303 727 1973 4072 7567 8312 29054 55027 95372 188187 353619 583453 2047346 3952768 4629580 9414518 20292361 48081400 76528855 227774332 455721039 911295054 1514444901 3610637579 -1 3 6 14 30 32 96 249 447 795 1379 4033 8174 11825 23110 39113 127421 168735 516973 959497 1809550 3306698 5948322 15821631 28140885 59210133 126702225 158140351 409960832 906779665 1165791766 2160714061 -1 3 6 11 19 58 112 250 303 607 1200 2261 5433 8263 29283 62215 72937 196288 459399 969835 1138344 2642992 6589485 13365339 26596332 43886245 87513739 197156122 349870632 554030706 1430105132 3331803908 -1 3 5 12 24 56 69 240 510 594 1993 3860 5352 9228 23816 48481 110931 177404 502241 557140 2087427 3701917 7268530 11605959 25900383 54748217 87804321 217208528 457744959 636324510 1380242267 2642374674 -1 2 7 9 27 39 70 158 336 988 1510 2238 5320 8617 24900 58482 85710 190643 348307 842455 1515056 3819395 5802942 11907897 23305111 35515519 113454628 167382679 399907246 546848185 1433425140 3776750922 -1 3 7 8 24 42 91 255 360 714 1614 2994 5149 12240 16571 58699 118712 190800 512786 841609 1552943 3959114 4370119 8994621 28904007 39026518 70643251 249606860 321323135 638544079 1301792043 2767650638 -1 3 6 14 20 49 66 242 492 766 1748 3375 4348 12070 28986 61858 79738 194733 470114 969333 1794795 2516318 7918692 10573961 26751717 57822938 74887136 250197819 510476286 804184522 1096882482 3486681651 -1 3 5 8 22 63 117 130 447 674 1620 2759 4387 15568 29330 59369 86486 190968 478265 577025 1511960 2384931 6869955 13448608 23608038 62814443 70579973 254635822 299932823 770286474 1770621141 3403402613 -1 2 5 15 17 40 110 214 397 767 1255 3854 8183 8992 23151 41760 89597 174669 346384 563299 1781158 2770713 4883483 16058746 31462588 65024694 67659160 169270504 443395711 896092133 1568179596 2203913137 -1 2 4 11 25 56 82 252 417 966 1709 2657 6904 12459 20553 60160 123128 189541 390763 705815 1281573 3689429 6478236 10466594 27001347 63964629 101453236 246026911 310652815 999845195 1924966885 2579571772 -1 2 6 14 26 63 69 223 382 783 1778 2134 5091 15641 24381 53700 84467 187398 349191 981869 1648410 3820686 6745125 11737036 31329881 38148797 131214707 260990278 389579905 681676489 1812572019 2514603865 -1 3 6 11 17 61 126 244 465 987 1924 3814 4828 15333 31272 60546 106498 190150 506489 967410 1175176 2908547 6998894 13890417 25578330 58363218 103377880 205722858 464909270 694176319 1833996244 3744558761 -1 3 5 15 24 32 79 173 489 719 1600 4083 6638 10820 18207 52378 106231 182097 495461 588162 1703210 3692129 5829398 10874811 17198205 58361951 76502924 265376619 454515251 1019301240 1316978115 2954433632 -1 2 5 11 19 37 75 163 390 680 1725 3925 6615 10350 19389 33513 125402 166181 391225 570850 1279302 3037589 5815041 12295771 18380723 62455537 72812086 250983135 446444783 1033660905 1269619405 2832814111 -1 2 4 8 30 63 66 224 424 847 1414 2778 6193 8324 27071 43209 72481 173084 331159 693644 1398906 3570720 6986824 11617542 28071857 65859100 120179161 147533261 315686363 944632600 1388143399 3925488095 -1 3 6 9 28 32 65 237 426 949 2024 3495 5963 14678 20440 59381 97017 192208 484896 970313 1376546 3559482 5554567 11997857 25846282 65574421 117300847 202860108 499306229 576258134 1846956625 3204498762 -1 3 6 12 18 47 88 249 457 586 1966 2995 7744 8519 21989 56392 105021 185020 493909 976257 2090573 2769227 4251737 10086948 28726303 50388578 87399703 207935609 304321618 807321756 1372831070 2580450926 -1 2 7 9 23 41 87 235 457 969 1649 2691 5783 14142 22614 54237 121296 187484 377500 849254 1556219 2245985 4518006 9417479 26499884 51827858 102355306 265211652 325712379 570470447 2085703384 2425747082 -1 3 4 9 26 52 87 255 395 913 1325 3134 4388 12923 30543 37681 114238 170259 501604 701528 1439126 4090795 8172403 9699118 25588700 59415754 113093324 166897364 513000068 728109067 2064789646 3343806546 -1 2 7 15 17 38 69 216 468 974 1943 3652 4887 14589 21499 59902 94250 189291 355278 836739 1775462 3034638 5686127 10951045 31480928 50657596 107958143 202423977 444830093 719949115 1786619249 2406336875 -1 3 5 13 24 35 91 222 355 568 1401 2073 7889 9672 30984 43096 74205 173668 471135 561165 1931873 3701284 5943170 9252139 31634361 38210786 92455094 144686916 365415548 902791097 1599763408 3299652294 -1 2 4 13 27 50 101 222 297 795 1454 2479 6966 8466 20415 59133 81025 190672 338064 712335 2053189 3951806 8053603 16069967 29422389 44763312 132420121 165394291 350845262 1058673068 1471954902 2743363499 -1 2 5 13 20 42 104 255 285 875 1098 3364 6085 11603 24821 64733 127159 194540 388376 574691 2079579 2121992 4914847 15988680 28507686 46659149 125107390 174190678 490796743 628092456 1187561472 3879843807 -1 3 4 11 17 53 101 204 405 911 1660 2874 6469 10425 28143 52062 78153 181288 468620 718875 1142951 2649588 8047481 14758173 31900810 63252420 115800628 252278065 282747006 1025693843 1090061166 3830089632 -1 2 5 11 26 40 79 158 292 664 1883 2999 5524 14043 22859 42454 104731 174823 360998 558314 1306640 3956358 4370264 10587697 24681273 48746614 72627691 208821657 324840395 663847075 2134934423 2523003897 -1 3 7 13 18 56 95 183 347 564 1174 3920 5173 10481 19992 59083 98731 192027 498861 841877 1958571 2640862 7138227 9802021 17222096 36423290 91887483 188231208 462177563 597359656 1269939962 3161100164 -1 3 7 15 16 55 117 158 424 878 1379 3314 6004 8984 19951 58657 126124 192230 520348 839749 1671412 2900123 7795045 12962332 21933696 60621044 126032125 157755615 506415155 654701017 1507250705 3197470534 -1 2 5 12 27 63 87 179 298 757 1249 3213 4575 12701 31236 65314 113653 193557 369115 581212 1962687 4093375 6482281 9667041 16946444 46757503 83571319 187146604 497868664 675410004 2135060845 3745965480 -1 3 4 9 29 54 124 177 435 548 1225 2151 6742 15926 19402 52765 80147 180657 470053 715696 1396349 3162385 7917948 13307302 18781682 61069269 88966552 169571204 366087390 1042813591 1748116988 2878109595 -1 2 7 13 20 35 66 216 316 539 1884 3886 4251 12473 22724 35800 122881 163850 391976 830210 2066695 2380255 5805704 10733067 32433539 47267576 97385782 207136405 469344086 765881819 2074794530 2681697988 -1 2 5 8 17 54 86 176 496 806 1829 2666 6996 11629 22345 55723 80732 186091 339812 585672 1393107 2775515 7917277 8717741 18789184 57376931 122243352 219170387 332722165 997540243 1222531408 2539310946 -1 2 7 13 18 42 113 217 484 548 1966 3279 4136 13964 22907 37276 129861 164274 380358 841948 2055293 2696186 4840764 13561769 32966429 52016542 93727244 202145572 482803686 766194026 1925705064 2596976984 -1 3 6 11 24 43 84 189 350 787 1235 2655 6692 8543 23252 48108 102983 172500 504637 981825 1116244 4155455 4565585 9494118 20011455 37603976 120069440 199110309 319179246 1051100402 1401414357 2350930416 -1 3 4 10 17 55 94 248 329 661 1243 3342 7212 13863 19829 45071 113945 175165 494353 713012 1260421 2710995 8361131 9621915 25525799 34864814 75892324 198838688 503845292 839265224 1884715022 2892954348 -1 3 6 8 20 51 99 231 490 536 1893 2260 5084 11270 21389 54579 107751 181953 493734 955901 1531123 2568731 7577238 15120247 28514273 52813152 94653365 228388395 351000143 731143427 1338428841 2300681889 -1 3 6 14 19 52 71 200 265 894 1905 2923 5919 14371 26091 59140 81114 192600 459834 955553 1826921 2731882 7412705 10534345 32486876 44645709 121303766 205193587 290364176 602798658 1672448048 4011546312 -1 2 6 9 22 32 73 144 299 934 1716 3181 5793 15028 25106 41634 67385 177261 343391 972756 1547609 2348448 5579613 11858769 24894378 49623345 102023537 264873954 511293357 603423177 1777333249 3789516574 -1 2 6 13 31 61 82 203 283 732 1441 3182 7939 9865 18103 33680 120989 171248 392848 973740 2064024 3212440 6810241 9497579 33492429 45742136 74895789 161311388 473511154 912497058 1402476514 3211278204 -1 2 6 8 29 40 71 230 427 841 1815 3630 7336 15380 24678 50428 72010 186553 337132 965552 1435477 3517447 4661888 12498711 25558796 66951282 119755447 227956582 465875884 894302106 1610975667 4069881097 -1 2 5 12 28 34 90 132 278 537 1207 4000 6149 16196 27476 54455 67823 183342 341649 566560 1959483 3253055 5976239 8433425 22803430 45187129 89746123 193334110 446437144 987637286 1723487943 3910843128 -1 2 5 13 16 59 97 251 296 911 1108 3897 7279 10312 25489 35423 84736 169724 352787 587303 2092380 2732410 7037576 15661046 26603518 44152492 111372789 174122139 406576056 857865614 1242661139 4068681291 -1 3 6 9 27 33 117 134 462 1019 1253 3020 7808 8481 27574 40699 117931 164049 519206 976943 1406896 3746938 5631000 13953143 22509399 56438017 110751330 180416443 299071811 916142846 1356846867 3881478654 -1 3 7 8 19 40 74 133 291 833 1875 2263 5692 16257 23777 48749 102525 174259 503324 849577 1512819 2845280 4564127 12117242 21177741 48834997 132854233 201921073 385442459 557560550 1796135909 2669901940 -1 2 4 13 20 59 100 253 296 931 1683 3520 4682 8987 24659 65253 118998 191888 389203 691005 2032530 2312358 7065317 15654572 26982184 44047657 117191733 266881183 496533707 720969122 1496284060 3972893079 -1 3 4 13 26 33 80 176 454 870 2038 3828 7850 8639 23471 34938 72828 169735 474772 707388 1947852 4180215 6097941 10004602 20399169 50862530 130428608 213796603 448573362 817973962 1526073238 2147487269 -1 2 7 11 27 39 84 253 323 559 1406 2651 4115 10911 22701 46899 97674 173655 349527 850694 1305029 3904818 6251372 9868651 27865553 33698463 97413060 145018496 300122613 691749110 1189272288 2650514374 -1 3 7 10 29 50 87 174 427 871 1557 3459 7648 15697 24212 47115 69923 173155 470884 850995 1284998 3666648 7669489 10390053 19224438 64629260 132018444 260228002 474726516 897007981 1694500830 2415660563 -1 2 5 11 26 58 81 164 476 586 1935 3149 7173 14294 26883 65236 123111 189262 382456 560251 1254863 4027982 6684391 10146688 19247396 53505141 93254886 206566042 495243212 897025641 1898841328 3800959174 -1 2 6 15 29 32 81 214 382 771 1067 3135 6438 12631 25964 60626 85938 193790 359786 955397 1810376 3524053 5853906 9619763 33226975 41175844 130724701 176150222 522940777 970231120 2144316958 4102791454 -1 3 4 8 20 42 98 181 467 873 1728 2567 8090 12500 30801 32792 89821 171750 486580 713490 1564791 2336876 4280727 14716042 18959274 55619714 131278420 244588416 321925349 815560705 1912373497 3348062183 -1 2 5 11 31 58 94 209 341 553 1163 4063 4713 12936 16525 35214 78358 170572 328603 580819 1278096 3666113 6634992 9341052 30355916 37133599 94964498 188925496 446015724 776443914 2106711275 2863225760 -1 3 4 15 22 41 114 188 443 534 1329 2554 7484 10830 19176 46627 96395 174718 479738 714355 1698209 2592395 4816666 12887828 20662033 61527140 87261221 159739474 369924131 852703378 1091307462 2722106806 -1 2 6 9 20 51 117 218 496 862 1965 2710 6410 14458 23466 56895 101503 181850 374272 956454 1533879 2556689 7572960 13157874 29995017 54432123 122779739 202453946 314427958 1070738696 1632399901 2409275814 -1 3 5 10 31 58 120 197 333 532 1507 3142 7865 11891 24031 44168 122933 177151 511403 583749 1272815 3611935 6676864 12628178 31967881 38330498 100367193 166668465 498835354 895769760 1128181501 2338972966 -1 2 4 15 22 53 112 182 414 646 1706 3941 6239 13954 27468 50644 122823 187639 387751 701138 1779006 2588622 7593134 12769391 18211570 65316705 71109983 247803216 439970329 1064957000 1961397008 3986511459 -1 3 7 8 17 62 86 160 398 829 1755 3565 6124 15313 18625 57262 94809 183166 479056 822869 1541914 3131340 6882459 8673124 19200055 59579022 125203350 241079963 473935365 546160268 1752796097 3070087871 -1 3 6 9 27 40 123 143 308 714 1652 3330 7501 8292 31911 45411 108684 175840 495248 974673 1385092 3758065 4714527 13134274 22447283 45604908 83645550 236378457 505753347 904088469 1545458320 3365409649 -1 2 6 11 28 41 95 162 484 710 1763 3552 8160 8900 16554 45974 103491 175787 372804 975780 1252530 3626116 4452606 9195534 17336477 55966448 79053247 249475075 535400881 807446291 1500881990 3041579535 -1 2 6 15 16 49 94 146 447 899 2003 2750 5537 10689 21044 44185 93348 178838 344781 975592 1833625 3122434 8067003 9848180 22052886 66138521 108793309 203562699 327958310 639401236 1132656142 2224542115 -1 2 6 14 30 34 65 185 400 671 1494 2162 7038 14654 28384 37736 83837 166619 359188 978354 1700213 3381042 6233680 11821953 19038508 59729612 69917547 141789225 341913024 1067062134 1707090582 3873068718 -1 2 5 10 21 53 64 173 256 544 1253 2571 4526 14333 22981 59136 81628 193575 330956 566745 1179320 2336422 7946860 10910679 19563041 45454253 88940220 185374068 300526313 693197889 2093897069 2668820629 -1 3 6 14 28 58 75 166 332 701 2037 2756 6690 10216 18855 64666 107790 189609 492616 959833 1795430 3616176 7197649 10908054 19832451 36110851 73762779 229417177 290941386 956251716 1557654181 2940604707 -1 3 6 8 26 48 65 186 294 643 1409 2890 4264 8678 23912 54255 115451 180581 518025 955779 1516029 3898600 7712747 12479656 17739275 48713297 70636788 161279413 303015565 704018566 1396999753 2542864083 -1 3 5 8 21 53 117 164 431 778 1297 3033 6441 9998 20602 53412 124561 182801 509274 561668 1509441 2317085 8359670 13525834 20885809 59068676 118461535 164774050 274917729 983014598 1570004056 2642986117 -1 2 7 9 29 57 110 174 460 645 1903 2450 7552 10400 21405 46815 99997 174419 370892 848151 1508746 3626453 6809465 15625563 20370974 56836404 68145997 232002998 399914752 937065860 1166208613 2487167710 -1 3 7 15 21 46 91 196 409 971 1158 2075 7023 8704 16445 43156 99746 176308 500289 850610 1644135 2576581 4716518 9856105 29550226 62863614 108331908 184247815 382305229 1036697338 1361557270 3144207741 -1 2 7 9 19 49 70 193 317 726 1467 3521 4259 9655 32082 43170 128848 178766 382606 837980 1534286 2822745 7843949 10641334 33086932 47006324 75200841 163788391 525061716 694088076 1451696390 3608797700 -1 2 6 13 22 54 122 190 399 668 1230 2901 4770 15124 28989 59918 101803 195274 373541 951076 2051075 2308216 7461808 13779047 16943831 64051713 69011639 171030999 310154057 777876278 1742816118 3369672939 -1 3 4 14 25 45 116 195 379 887 1366 3021 4843 12585 19952 56466 73030 183681 469190 690464 1827141 3778863 4423441 14054370 30313062 37348423 119513672 148860001 273432746 753975641 1886467905 2968823196 -1 2 4 10 30 49 105 141 274 853 1380 3052 7225 14128 25075 50718 106651 186467 364956 702230 1130563 3620011 7458491 14682686 23076535 47591618 133852626 140564091 282691436 827629357 2083066749 4124676503 -1 3 6 13 20 45 70 228 372 709 1473 2553 8024 9853 22071 53762 85559 184039 487257 955587 1944497 2614049 4527173 11274958 25303446 39463202 69879444 160752961 392637670 916224285 1503959786 2654190034 -1 3 7 10 26 46 78 212 307 904 1552 2235 7184 11123 20258 54311 87274 182931 490017 822083 1292871 3795331 5052345 10620702 31987427 47461275 113535362 246581465 386907239 928112981 1128991523 2939692478 -1 2 5 11 16 41 116 213 352 690 1976 3710 4931 15633 27418 33640 108777 168929 364748 586094 1248803 2717273 4442182 12847948 31464154 34873480 78267638 220911265 411649464 712487378 1624684076 4167687537 -1 3 4 11 20 32 122 155 285 537 1308 3948 4577 9890 17698 57171 112790 183704 498007 688737 1137093 2297688 5501799 13631596 23986364 49807720 91882141 144573493 459803951 704779292 1419913288 2780190663 -1 3 5 10 29 32 97 201 432 632 1237 2500 7924 8365 17521 38174 118297 165915 518225 573899 1272620 3355199 5341615 16123841 30019298 59118035 84685815 175272616 375975103 913521118 1423153925 3140759477 -1 2 4 11 26 43 66 164 395 984 1139 4057 4989 8579 17551 50800 83262 186141 353200 694711 1292983 4188702 4654932 12458094 17054858 62420478 109881233 186108384 429605947 750834958 1498899643 2746782621 -1 3 6 10 17 49 107 215 471 1005 1297 3964 7560 11584 29906 46681 115318 174472 518409 972509 1265209 2957701 7581906 16520414 30554993 54675597 102823768 152773328 406566092 870324613 1101537327 3707400171 -1 2 7 15 27 44 111 203 467 619 1062 3951 4991 13474 21486 34252 98477 169420 373647 839460 1781262 3893191 4312673 14693383 31085300 56526451 87131887 190357150 454930355 743499926 1902594441 2384834614 -1 2 4 14 26 47 99 193 316 952 1693 2874 4214 13747 24899 34939 116059 170583 390354 718198 1663384 4136855 4570143 16527372 30174537 43946292 109438001 267174256 270205683 786535214 2038593096 3932206161 -1 3 6 8 25 32 92 209 508 721 1271 3898 5332 10048 28394 51379 98330 188348 499927 964740 1537705 3999396 5632109 8530416 33060990 57600519 73654954 182322453 445255104 581439584 1461463171 4227496839 -1 3 7 13 20 46 125 246 430 944 1425 3621 6244 13401 16821 59440 79734 193178 459968 834541 1965764 2469250 4416844 14170158 27418447 60479173 115565108 150090119 442912552 967766337 1899168141 3163993105 -1 3 7 8 31 47 82 190 286 623 1889 3994 4528 14036 30786 35415 106162 170006 502815 846363 1523414 3366869 4980071 9452755 20602945 45654135 97765372 205017362 443209236 776560458 1964112959 3690872373 -1 3 7 15 20 56 113 224 411 941 1683 3600 5684 9281 27223 53087 93070 187342 478094 834340 1677776 2484848 7017573 12596754 27673853 65845436 115187490 246015152 439157664 592449842 1360538091 4055136975 -1 3 6 15 27 52 79 216 305 830 1668 3493 7479 13865 28388 49795 87769 187676 484582 965148 1684060 3788708 7545144 10494008 30165075 47744868 126733484 262744054 477375820 874533953 1923396188 4003046583 -1 3 6 15 23 61 104 237 430 609 1936 3161 7342 16176 20780 46035 85035 175106 489434 980457 1691899 2200422 6358268 16132643 28604739 61918553 89361855 217791586 486831928 874567388 1619378171 2475258573 -1 3 5 11 29 62 116 200 375 1022 1882 3792 6237 12142 27551 40708 111538 163860 496172 586649 1123057 3353110 7290710 14487384 32851353 36022399 103983323 217052787 461141982 1036957783 1197198385 3979488434 -1 2 5 14 17 62 86 161 387 803 1315 2464 7612 8504 28633 49750 114639 187124 366342 567355 1668596 2849569 6776861 8608447 19859020 60398549 122338447 161564905 346240706 865321160 1439444559 3930881983 -1 2 4 9 24 60 95 225 308 656 1282 3503 6012 16004 20835 45026 71632 179641 337050 719644 1553440 3915283 7184853 8488363 27786562 50019805 79091002 142988203 525556511 666120745 1613120718 2154599604 -1 2 6 13 29 46 77 180 344 900 2008 3131 4591 14540 27760 51193 130046 184708 380850 961880 2044704 3489118 4270588 11213288 19230428 33656714 102119068 233732255 519894873 793873810 1841312598 4036784508 -1 2 4 11 17 48 79 152 383 752 1150 2494 5167 13089 31412 50031 120361 185213 388146 703671 1253097 2692258 7407325 11745742 21585247 39567342 76164410 180640573 393119535 598176344 1943003499 3541868635 -1 3 5 11 30 49 82 180 266 853 1035 3520 4899 14249 17906 39277 100275 167438 507218 579991 1118291 3481258 7407986 9908879 18048617 43372299 126092558 182587011 480515842 767572481 1912493609 2695147339 -1 3 4 14 21 50 85 214 384 715 1066 3826 5943 12703 22987 62545 101660 190250 504561 698500 1799290 2194087 8220139 9264346 30999611 59896709 73693513 195204979 422525936 611171407 2030092101 2455192584 -1 3 6 9 20 34 121 145 444 595 1810 3291 7223 9524 30006 57211 103176 181262 506398 961551 1393626 2576343 5460609 13857942 24970684 62509668 99767647 232432049 481516738 882863844 1438199595 3664101265 -1 2 7 10 31 46 89 132 475 803 1817 3673 7021 12831 21595 45971 87685 176009 354872 844193 1173996 3401432 5242687 8767946 21599643 52900341 120605263 222988831 456594308 982531257 2090880551 2487649222 -1 2 7 15 25 49 98 164 326 700 1990 3103 5392 9741 30905 33900 113715 169726 366285 850657 1783711 4143850 8072479 16714755 20805984 40758188 74871839 226529281 478910705 652273922 1376329650 3536408969 -1 3 5 15 25 48 65 136 294 991 1035 3424 4818 12136 17325 51194 98288 184751 482514 557843 1683572 3912310 8107083 12566363 23176717 49123626 116254247 177951331 481203664 774738505 1077273415 2931907656 -1 3 4 11 23 45 91 207 424 1018 1906 2312 7691 10743 27349 52206 84627 184914 486352 697695 1150699 2460873 4819161 9799644 31429308 64201129 101051464 225270604 346222416 820457875 1142564010 3803216681 -1 2 5 8 19 38 89 189 364 579 1437 2481 7124 12436 25654 65110 121816 188552 386001 564644 1386901 3090767 5974261 10038037 19606872 38871763 93009531 153555888 375083323 1073080965 1974110115 4078770731 -1 3 5 8 22 35 73 214 270 828 1337 3931 8040 11540 23595 55693 75181 181060 460340 557614 1569941 2486710 5504723 11657666 32885858 45978062 128010884 143157355 428253863 938586263 1102908578 2311099225 -1 2 5 9 30 34 64 132 324 522 2005 3271 6271 13158 18832 54505 116804 183194 390656 563575 1512643 3478217 5315936 11600005 22231164 36398094 91986390 230960369 477525585 1010075079 2017275394 2870692126 -1 3 5 12 19 35 120 169 399 656 1167 3122 4461 14557 21088 54878 111615 180792 492953 558467 2058092 3110288 5982890 14226008 17030262 64899312 67564829 176406946 480010420 689872284 1846493328 2290289572 -1 3 6 12 30 46 96 241 393 553 1211 3207 5932 14912 22043 60612 122444 196303 518813 965397 2043949 3351912 4266777 16072921 28293347 67001020 96664467 181527769 470067503 628688049 1807704101 2372387037 -1 3 4 13 20 49 118 254 290 904 1822 2617 8184 11268 27823 55253 74879 183864 459162 703180 1962453 2355108 8241593 13215799 25784505 43402464 112375602 214820214 304209745 852985801 1213275131 3972044858 -1 2 7 8 23 44 93 148 380 898 1154 2341 4625 10173 30455 53851 68350 181635 337807 828698 1432266 2345230 5237814 10329368 23675688 41177174 104900545 187686274 347718678 775812651 1494199221 3300857776 -1 3 7 9 29 50 94 163 418 974 1687 3399 4165 14081 17227 55773 97921 184054 477095 826078 1419220 3649975 7572086 9296576 20656717 64619394 111019537 244583571 480514893 792998100 1909083377 2920336701 -1 3 6 14 27 43 76 145 490 868 1639 2865 6057 12210 21375 51099 77645 186367 460837 955527 1828864 3799514 5234026 10983901 23163175 57543797 127671988 267533459 292319788 563253115 1308088665 2177341081 -1 3 6 13 16 40 84 151 457 789 1952 3293 6719 9217 20600 44730 130181 176810 514038 982747 1921551 3100232 5203370 8464415 23965411 50862584 124003028 203185707 511488170 962318880 1440020237 2683781254 -1 2 6 14 31 43 93 168 409 653 1152 2813 8030 8245 25366 37488 108764 166010 360455 979291 1653449 3219553 5048628 9400994 17943685 60823452 70662739 183520025 293530154 890048916 1376214717 4132814804 -1 3 7 11 22 38 102 179 451 519 1604 2856 7851 14665 21438 48108 94595 172686 475433 845971 1166141 2216099 6285130 15443237 20395114 58342125 85350214 263894866 327378474 865108824 1655382115 2425102287 -1 2 5 15 17 61 119 224 378 765 1146 2989 5782 13476 27513 64015 70182 190921 339812 561560 1829184 2881834 6537903 12694944 27881225 36316740 74601574 178423767 331996388 643403866 2018459026 4110855856 -1 2 6 8 27 53 72 157 288 652 1737 3104 4623 15593 26599 35630 71324 171614 337382 978888 1415315 3768367 8233560 11397634 21706867 50120009 73910556 251753018 481824983 707934850 1729522354 3767966477 -1 2 5 10 31 59 81 144 375 872 1195 2734 7509 9487 18582 43478 70831 176519 342455 582321 1161405 3648730 6656394 9565203 21958354 40540951 128148517 189691257 307678543 819195385 1520378197 2807353019 -1 2 7 15 30 33 104 151 324 771 1430 3477 5797 15749 21273 60380 81890 194920 331118 834546 1823221 3263447 6021928 15042974 24854033 41089861 121834347 152613562 481806808 627303744 1695252553 2232493929 -1 3 7 14 30 36 111 244 330 797 1204 3350 7594 10942 16394 51517 128678 184782 513003 821775 1784643 3222157 5316299 15298649 28833238 39900554 129228734 189174952 491722099 837248986 1251592903 3079056895 -1 2 5 8 18 38 99 202 463 825 1876 2131 4747 11379 28249 33705 104565 169292 375558 582080 1377869 2964395 5996212 15703000 29659976 56865065 127333960 227354391 401033902 690606008 1289116865 4079410320 -1 3 7 11 16 62 120 252 487 729 1838 2594 6973 12763 17238 43413 97075 177998 477145 845176 1164381 3009841 7314231 14384920 26786028 50417928 67945598 221228898 279916989 982385030 1890451983 3110733443 -1 2 4 12 27 32 122 233 508 666 1130 4051 5664 13730 30514 45824 92981 172994 349467 707910 1951014 4056471 6267257 13463503 25472258 53428309 75693571 196327830 466177854 638904669 1932758920 3451731789 -1 3 7 15 23 44 74 142 495 662 1560 2608 4715 14117 22861 43118 112572 179890 494803 851816 1638538 2303486 4410355 11647507 22062255 57913039 72652812 253093845 280887522 720372023 2104492996 2647917855 -1 3 5 13 26 32 77 199 299 985 1299 2926 6127 13582 23294 53936 98606 181163 506430 558401 1919918 4024634 6227558 10588033 31120957 49257315 106622783 142854488 268840916 652638125 2014225275 2486513025 -1 2 6 12 27 37 82 154 419 903 1203 3285 8053 13709 27586 41847 123315 179041 384202 967345 1922800 3766674 5581084 10090882 23889484 63284620 105924915 182775409 524616351 889955651 2002274308 3845581896 -1 3 7 9 16 34 102 151 447 963 1692 3154 4551 8431 22507 52712 89007 186624 487729 823984 1412750 2996558 5489321 15157434 24313183 59322122 114443526 251325058 514523689 746455176 1548091783 2231108496 -1 3 4 12 22 39 80 227 321 666 1849 2510 5727 9349 31890 61216 89278 195646 489358 695715 2075969 2592978 5493941 8482839 27039207 35240071 75739452 204449751 396460792 561249707 1551832857 3723380007 -1 3 4 13 18 55 118 250 275 918 1267 2052 5878 11859 27241 50419 112744 185756 498645 696970 1925976 3102351 7409171 12951053 25995643 50033049 109277602 192508357 377188620 659386468 1217360666 4101732045 -1 3 7 11 27 49 79 235 355 1007 2024 3307 5614 14074 20564 36541 96075 171932 478128 841147 1171494 3918584 7451047 10700300 27837434 41013704 105355013 231680382 522059968 670957854 1885078348 2150106731 -1 2 5 10 25 60 84 172 330 779 2019 2899 4853 14778 23985 54710 78611 181059 329693 558450 1178919 3923737 7056876 9900350 20492691 34978663 119088423 228783669 285557528 690780694 1619175587 2497024315 -1 3 5 9 19 42 113 240 327 878 1614 2435 5869 14160 28214 58897 110111 193914 497501 558791 1397956 3112335 4403492 13338810 27829981 39128996 123072752 244610564 346475996 579331672 2025865702 4176257552 -1 2 6 14 21 43 108 243 349 1013 1106 2176 7771 10583 22770 36833 95807 169651 348740 973440 1699010 2478982 5094760 16334939 27714747 39682476 107162156 178262044 396376168 936403899 1207363882 2168296630 -1 3 6 11 17 36 77 250 393 597 1805 3209 5210 11149 29756 54896 71974 181992 473947 961866 1171093 3014203 6001536 11631024 27409038 62280758 86948505 233828490 482312302 614424539 1222007050 3364269291 -1 2 4 13 30 63 118 153 349 613 1886 3231 5853 9942 29899 38399 82132 165718 356229 716492 2082316 3664642 6522303 14622762 22557270 41702718 94956837 213107335 476832614 538680214 1395857819 3452337512 -1 2 5 10 16 59 119 188 498 635 1080 2612 7516 9956 20736 57720 92452 195501 345031 571726 1151707 2734210 6683550 12789990 18230579 53497374 96912342 188297894 291243627 818417223 1596856236 2528525036 -1 3 5 13 29 43 116 188 452 543 1266 2638 4662 9027 24535 51449 98697 187849 503315 564784 1924147 3371885 4796914 14532647 20589550 55330866 87745263 183749613 291257122 801140359 1412871169 2498958909 -1 3 6 8 17 41 100 212 472 644 1609 2947 7134 9994 30083 59960 118824 193738 522274 956395 1516617 2952665 4680918 14923718 31597934 54555203 80536505 260820199 320658327 967545843 1589925119 3610154110 -1 3 7 8 21 44 84 234 366 697 1929 3303 5448 13702 19546 48737 75731 175914 465790 850963 1543123 2600994 5107425 9005329 26613391 38154390 80365434 218408725 498271774 645453021 1947725596 3141626491 -1 2 7 8 26 43 75 246 487 667 1314 3817 4352 10864 31584 60163 108721 195635 363324 826559 1398450 3764992 4266595 11263024 27395426 58068480 77992131 158214322 435977861 715580525 1320270743 3650278000 -1 2 5 15 17 51 81 236 345 795 1028 3012 5481 12170 16603 38543 91588 165338 345602 581220 1827704 2869057 8360560 9251461 28052744 35788891 129906585 172128134 276881452 561350252 1298204261 2788575580 -1 2 5 12 16 58 115 143 352 834 1344 3766 5875 10179 22283 54137 94493 180856 352039 559988 1947256 2724641 7062313 13310036 25064787 34638704 131970678 149525300 440648479 606541879 1463973350 2350680675 -1 3 6 11 19 49 84 202 277 858 1873 2350 4463 9968 17856 64185 87998 192055 490788 964457 1163073 2726026 7462510 8856380 32013341 45646215 125820854 208740731 362051587 788697026 1510328240 2730825247 -1 2 7 10 27 32 99 250 278 812 1325 2374 4477 11243 32501 53727 123891 182073 378503 829109 1122849 3869946 5471073 16366524 27816820 46320598 130146168 147889766 362115566 737390293 1074680448 3505824184 -1 3 4 15 16 45 89 239 273 1023 1077 2622 6957 12663 27261 47973 72367 173581 468871 711491 1686143 2854006 4319737 10436970 26637898 44074363 105734787 178008806 311586511 1026339013 1916601336 4008349959 -1 2 4 12 18 35 121 213 427 950 1515 3427 7619 10819 20271 48234 122397 173789 392823 720470 1933181 3101469 5837925 14268702 33182472 60069146 112563652 134878497 479476247 839940473 1262148201 2881169674 -1 3 5 13 26 45 78 134 307 919 1822 2873 7382 13466 17433 47036 100415 175656 504520 587966 1909511 4002350 4544915 11009772 21124552 47748967 106816264 212886214 279237733 876044160 2072507957 3151384314 -1 2 7 10 28 42 75 184 461 548 1739 3088 4171 14037 23166 36009 101906 168173 370851 850944 1146586 3538752 4612704 10797366 20921254 52645966 89360390 247897547 496090018 801820631 1915038732 2638440939 -1 2 4 15 30 49 80 157 455 894 1194 3467 6786 11692 32043 63222 115024 188905 390744 700698 1801576 3639193 8019860 9475830 21959635 51334046 127915091 169267383 476294217 1053567025 1165521612 3222072000 -1 3 5 12 28 46 66 254 312 990 1441 3271 5271 10329 20809 65049 82221 190051 490926 565140 2085860 3220256 4223451 11580752 28542038 47699424 102836930 165963828 526289914 567016079 1284469154 2275838557 -1 3 5 10 26 62 102 220 371 534 1187 2701 5829 10850 21897 46921 95420 174900 477284 578616 1289147 4003101 7107037 16055984 31194939 34185391 98107591 186539495 274375698 666457812 1196092732 2339494969 -1 2 5 11 30 47 68 239 371 563 1678 2353 6046 13325 23132 56897 84956 180428 354329 568909 1305865 3488121 5136736 12229494 27112843 38265024 98378165 253774516 390783105 557384459 2089690655 2450547518 -1 3 5 14 31 56 91 141 337 840 1052 2749 8059 13664 17419 43285 121018 179448 520923 576886 1777235 3653226 6847607 8715638 24990684 37031148 130128545 173152302 307641282 895373768 2077917952 3098651086 -1 3 7 11 23 63 84 221 471 530 1558 2895 8061 8721 18226 35770 73252 171998 467857 850726 1174807 2320518 7104457 9358141 31300709 54368763 97228362 257918409 330674514 821152876 1434135241 3094536770 -1 2 5 11 19 41 120 196 398 985 1952 3024 6614 15288 24770 64355 123560 190735 376873 570246 1267870 3124336 4348697 14195544 29825050 64948442 105459702 217283193 292681227 1044693612 1679001594 4198505781 -1 3 4 8 23 43 77 166 446 844 1382 2777 5064 14398 27371 63143 81201 192470 464419 703488 1542313 2453965 4347185 12226684 17028784 64745876 128565099 158401161 316705262 794688685 1615437979 4276430726 -1 3 7 9 29 47 79 227 400 660 1544 2986 6088 13390 20972 55205 91887 183224 476654 831272 1425492 3611484 4743765 11309004 25534924 60133854 76532831 268109267 322717526 558293228 2042180504 2241466806 -1 3 7 11 28 40 95 181 365 520 1378 3956 7702 11659 16908 60697 128125 195606 509738 823821 1141708 3509549 4352804 9347875 19071063 38350716 85420372 150702441 456156894 897497414 1128603734 3055777780 -1 2 7 12 16 55 65 228 409 611 1910 3507 5718 8802 29929 47328 86305 173026 353417 849665 1945578 2954068 7359241 11073272 28421397 59446537 88491423 221832307 519931650 545356971 1478411903 3484676960 -1 2 4 12 25 36 83 237 394 819 1030 2240 5797 12380 30200 51582 107149 186363 361957 692556 1916218 3797643 5660487 9999273 25377533 60555243 130040407 200978822 378238564 664884805 1949768857 3358702449 -1 3 6 8 27 62 84 222 295 767 2043 2385 6915 11085 22430 37975 124516 165625 513900 981058 1512081 3768503 6843627 9762230 31261736 46382496 67897111 224790580 374610185 975449576 1136811167 2481359164 -1 2 4 9 22 43 94 147 295 984 1049 2536 7917 15842 28670 33509 123327 169260 377606 705995 1518037 2599798 4344424 10280461 23797290 47177263 116063243 177950651 367212460 918132668 1839081045 3981465797 -1 3 4 10 29 41 76 224 380 837 1492 3863 7796 15858 31407 59577 67320 194928 468207 703495 1290326 3234045 4349496 11314996 26182484 38616734 119966776 160813924 434340922 877868741 1641847365 3292919846 -1 2 6 13 25 46 64 131 352 994 1684 2492 7701 13390 27355 52068 114789 187392 388032 950322 2051933 4031663 4212127 12229141 21854095 40632315 111848479 255662536 355416359 854294175 2122703052 3820788534 -1 2 4 13 21 41 87 143 334 759 1599 3276 6768 9478 23573 43839 82444 179576 359666 706408 2068024 2172603 5136496 8968170 23051648 33637852 76460625 236151513 500623842 992593421 1419097148 2243647029 -1 3 5 11 26 38 107 175 490 897 1394 2436 6562 12855 28490 50942 76775 185895 459127 559585 1158978 4024882 6177973 15637295 17793980 52639924 102824415 161961747 362561053 990805513 1942155109 3770380503 -1 3 4 13 20 43 119 191 303 692 1365 2331 6804 11120 18744 50576 70354 186171 467356 700432 1942634 2325809 4737855 13156861 20650322 41994368 74384220 138863288 382945353 1015030577 1135235488 2824137363 -1 2 6 9 27 34 91 200 297 737 1232 2877 5096 9450 26848 47562 94303 172072 345491 977085 1548156 3748747 5269937 8960954 30111080 46311636 69554257 185516952 311029522 764132747 1483691213 4210608217 -1 2 6 9 31 36 94 169 417 781 1994 2901 8036 15911 28556 51813 97340 188379 351799 952632 1569122 3220378 6056627 9094485 17133183 64026349 121313139 204216622 289945132 863926171 1877409412 3906801596 -1 2 7 14 19 46 126 148 345 802 1599 2986 6904 12443 28289 35580 101212 170688 369237 836155 1657858 2874319 4614533 13664991 23565973 41329207 118739405 241201571 282900036 977139305 1926643206 3793123737 -1 3 7 8 20 42 86 134 439 995 1711 2962 6977 16145 27011 50452 92163 185383 479029 820650 1567707 2438471 4219734 9231553 21451594 66630279 112303878 247842063 290945678 966587691 1843598527 4018420132 -1 3 6 11 25 36 95 199 437 929 1076 3843 4120 9905 18105 38102 66740 166457 471383 978928 1175410 4024909 5917455 8815196 31271850 66245962 112302697 201036670 409439127 713537208 1461438612 2734370492 -1 2 4 15 28 47 102 142 403 702 1851 2165 7931 11079 24337 35462 71600 171497 335878 716617 1834894 3369719 4609295 16290316 22361964 63887602 67341622 231322975 341823691 831338540 1081134690 2285484193 -1 2 4 9 28 42 108 149 299 945 1984 3136 6575 8560 17612 64801 109464 190886 364548 690812 1517328 3391851 4214625 15526061 23434179 44469518 102836738 223468502 503605436 1066836841 1595633971 3000305980 -1 2 5 15 26 60 81 132 508 735 1743 3004 6051 12751 27913 54411 95111 182558 350175 561723 1828425 4007778 6316687 10014251 23420596 57836359 83876883 246767039 326403874 538169740 1926185094 4261061363 -1 3 5 12 16 59 112 198 342 541 1716 4003 5854 13404 17118 58714 89396 195876 490800 560320 2086646 2697058 6965421 13433034 32077314 41325436 99089181 257640056 437049683 601425086 1896758317 2710329812 -1 2 4 9 18 46 79 170 407 851 1024 3771 6595 12194 26799 36822 104244 170403 369641 710944 1527678 3134601 4747720 11969022 18087161 58987023 126761663 199514140 436781332 970548072 1206237471 3974558312 -1 3 5 12 26 42 125 200 472 904 1574 3623 5294 10226 27222 35625 124692 168143 513750 579860 2047030 4041142 4748993 12760592 30916254 56907529 115790402 257499506 439326487 654322004 1465024432 4131696161 -1 3 6 13 25 38 127 150 507 830 1340 2284 4938 9989 26741 33250 119775 170833 517581 971719 1901215 4038406 5404162 13024292 24612146 52581363 120115733 154206658 376412801 771784574 1511959801 4203982505 -1 3 7 8 26 45 84 234 271 645 1958 2444 6189 9660 27150 58674 127379 193811 511760 835118 1527107 3784524 5142586 9756065 26325066 43019099 79095628 229635850 394067563 1022349375 1596101590 4005510334 -1 3 5 8 24 45 114 167 461 932 1889 3311 7042 10153 23084 57168 125910 182553 513399 569705 1530161 3774261 5131807 14214404 17799295 56382207 107662919 233691609 523151902 992313232 1376636898 2317784088 -1 3 7 14 27 55 81 203 349 773 1118 2491 7498 9669 30811 64404 122380 191586 516825 833614 1801289 3913791 7747098 10243466 32158487 36923319 130519779 181296185 339771851 823599636 1550139119 3301513477 -1 2 6 13 28 54 87 168 440 917 1182 2679 5674 12494 22289 49054 80163 172113 334678 970211 2090440 3636187 7351093 10387117 19580830 66974705 103631673 176716872 305316304 660602779 1896436186 2352109516 -1 3 6 10 23 43 71 177 326 1007 1104 2837 7851 11326 20097 39221 129948 167794 511345 976537 1246421 2206047 4603262 11171454 19719854 37291181 113748356 183516356 269644913 906027132 1262422080 2941368539 -1 2 4 12 16 62 72 166 437 585 1042 2169 5271 8797 25191 37729 127561 167385 377017 706020 1910234 2852780 6437799 12345112 18923979 63122925 92378005 195303507 363872024 591156942 1401476915 3775597512 -1 2 4 15 19 50 125 164 372 829 1591 2569 7880 16203 26292 58573 81931 193304 354282 696349 1833688 2963745 8137706 13649840 20626445 36422041 124997674 236903563 332869456 843714302 1848250597 4205194848 -1 2 5 12 30 58 102 135 468 917 1177 3935 6206 12608 18200 40524 99366 166595 371067 586367 1927953 3529788 6958714 16678286 23645716 54604612 107968578 170261381 408568649 1006538752 2022940295 2953231798 -1 2 5 8 16 41 75 173 445 549 1762 3765 4381 14529 20831 39058 74671 165197 330759 582588 1431068 2713506 4467877 12084203 18010250 64855116 90299992 243103780 417334591 767560384 1809979587 2305303862 -1 2 7 13 26 50 91 190 413 522 1394 2785 5786 13534 30878 62665 67842 191216 339626 830901 2078381 3760258 7873632 8929419 17602073 61068131 87799176 151742079 269756876 629561812 2070986264 3534981142 -1 2 6 10 28 40 84 160 298 522 1265 3121 8189 9700 22852 46395 128818 173190 379174 972167 1128870 3650777 4340510 9993968 17360958 47271724 88034851 189353065 496322570 890455399 1439520888 2163439823 -1 3 5 10 31 56 120 245 315 933 1230 2371 5474 9683 32425 36854 66605 168070 471402 573727 1298835 3630667 6303435 12742138 25470159 44917565 116139509 191659754 349998974 550569449 1545638407 3644274233 -1 3 4 13 22 36 76 156 297 768 1219 2508 6634 16141 26792 60406 97270 194655 481489 697704 1951251 2556634 5650240 12219145 23254007 50143195 123601368 184681207 338691684 958533391 1778128831 3981060944 -1 2 6 9 30 38 69 163 309 682 1347 4010 5746 11613 20439 59736 128925 193187 379026 957885 1539181 3384315 5776448 12472604 18143528 47157020 73427031 137281319 465642811 627009110 1122738175 3168685558 -1 3 5 12 30 58 109 201 337 880 1980 3866 7916 8509 17794 63002 128155 189552 511475 560132 2057903 3515037 6826460 15357170 32819213 39686835 121131672 225625506 429361521 831158723 1479971842 3208334322 -1 2 5 8 16 55 98 255 334 658 1768 3685 8158 11942 28857 64241 107307 190726 365999 572270 1378127 2736622 7874261 15360078 25872670 40500180 76967227 266523548 417324935 823921568 1176114320 3596499789 -1 3 7 13 30 32 116 228 432 610 1664 3907 7402 13912 18561 50393 70524 185795 474810 829074 1943941 3230576 6176455 14440685 27060925 61826081 91376284 248431277 460135862 912575250 1974013676 2707349540 -1 3 5 10 18 43 106 140 428 959 1964 2365 5606 15209 20393 44109 94454 177090 481515 576538 1288867 2958726 4602756 16535192 22064752 62747781 102153677 210060727 348184896 650631491 1621348083 3170890086 -1 3 4 15 27 63 127 248 336 700 2013 3339 7395 12586 17670 41265 65864 176888 469704 706632 1693578 4018822 6566487 12993004 26781760 41358674 79860843 228412576 510264400 892602529 2141460229 3110609590 -1 2 6 11 31 47 100 198 304 553 1730 3854 4264 13059 30749 44970 84351 176953 355935 979232 1288042 3225159 5116091 16659258 29915215 41987884 96422130 259043529 453995488 792132099 2117844798 3633125579 -1 2 5 12 24 48 88 237 510 592 1034 2596 5843 12728 28585 44662 90278 176402 344533 582133 1940823 3738347 8263478 9319391 27814898 56927403 86734755 188383890 294070979 664552628 1886972044 4269509659 -1 2 6 10 24 55 68 199 288 618 1861 4090 4358 11924 29317 60783 82383 192666 359357 959754 1177852 4141345 8133298 11548046 33047708 49065421 84272793 204410725 438322599 792768404 1146216852 3447652426 -1 3 4 13 19 50 87 184 374 718 1285 3226 7687 13812 29994 49565 83757 184570 486293 694400 1953765 2961862 8001125 8791173 17193390 41847207 78635994 137328782 494055505 899123687 1975357122 3656746640 -1 2 6 10 27 50 64 215 408 940 1926 2697 7332 14482 23566 59729 112894 195866 366616 955759 1128512 3794454 7737847 12463698 30571005 59936398 111479780 215721333 325240582 886292749 1615098755 2301006815 -1 3 6 10 27 34 121 157 385 570 1909 2562 6818 16085 29815 61916 93618 189096 478247 959674 1301466 3742376 5511012 13512601 23483026 64142784 87941372 224223830 297596085 966615219 1858269826 3608242658 -1 3 6 8 22 44 110 238 318 942 1229 2834 4325 15522 30528 59327 74981 196240 462674 965471 1541818 2315253 4987278 16394769 26756995 43814881 116778103 190939568 276651215 737674071 1784284636 3250325716 -1 2 4 12 16 50 88 207 392 789 1044 2375 6959 12326 26784 55613 109261 182568 362293 696137 1909191 2870453 7997232 10226957 32117423 60304029 133192625 200062435 361462304 1023113613 2013232294 3910367197 -1 3 6 8 27 44 73 249 274 880 1988 3305 6591 13278 22473 45233 118671 173827 516311 969453 1513390 3774182 4983547 11409231 28716615 43019915 125628546 224874652 508626038 1059435477 2057466350 2510212307 -1 3 4 14 21 32 101 175 375 985 1804 2064 4587 15276 21354 40514 88737 164026 489696 719283 1805839 2190976 5819137 15716295 17419595 35113468 109823557 208527058 373159801 772118774 1653955844 2370210260 -1 2 6 13 22 53 119 186 396 582 1561 3196 4956 10206 18308 54465 108947 183792 364914 966366 2041264 2327782 7771238 13333232 17527635 63402307 95778724 264206996 500394670 682707094 1349060422 2697185796 -1 2 7 14 31 40 114 152 476 819 1228 3497 7456 14051 19259 46862 85410 172852 355146 836145 1680076 3372997 4913019 13757664 24235615 58303274 120681654 176223100 482992238 825217343 1943770032 2725983537 -1 2 4 8 24 44 110 179 400 843 1739 3548 6236 16344 24885 52169 130110 186615 382719 696244 1392691 3919385 5153254 14754405 19202941 64704687 127394674 237824383 481929302 1058694340 1629405263 4161398868 -1 2 4 12 26 63 74 207 460 859 1253 3223 5795 14931 32751 59003 117430 194815 387631 699000 1919567 4193315 6328641 11351941 32709817 52908536 124638025 179229130 515088878 651305570 1751405957 3702303059 -1 2 6 11 25 52 102 134 343 930 1363 2107 5464 9373 24664 49334 76055 186611 331840 952429 1283962 3998991 7908562 16250724 25019775 37848159 102313398 145805945 383714089 603365385 1545857145 3866620686 -1 2 5 8 29 59 72 177 263 592 1832 2329 8139 8660 28120 52305 95817 187862 344484 561036 1426120 3366379 6335218 10855084 17662941 45346598 92479825 212095169 390366629 855496870 1476096974 4017017438 -1 2 5 12 30 59 88 210 428 612 1127 3743 5926 14246 23305 49706 104892 188296 374544 566562 1907331 3514892 6854202 8605358 29586765 63650874 86754305 189011575 415773720 606494124 1962985949 2500297570 -1 3 4 8 27 41 98 147 275 795 1303 3830 7875 9051 29543 53030 117170 186969 522772 693618 1533910 4056948 4633160 16587203 24064646 46224766 125414242 142748392 437282202 886372504 1610320721 3604241470 -1 2 7 15 24 53 71 181 297 590 1237 2751 4793 9322 28587 41372 66617 179699 342377 845551 1824668 4007604 7527642 11895133 18077482 49620888 94690972 185173407 270917048 799225171 1538849284 4136233896 -1 2 5 11 20 54 91 186 442 523 1923 3245 4396 12470 18512 52656 100225 186143 371517 572555 1251661 2208735 8165161 9535400 17240701 66825854 86685403 212928420 481924745 789243848 2141840278 3092803602 -1 2 6 13 26 61 79 184 258 915 1407 3834 6269 13031 23242 64461 68753 190648 338351 957423 2080343 3881920 6733177 10733629 18850400 45286420 101906984 135073424 454881080 958472574 2110163448 2302515235 -1 3 4 9 23 48 100 253 359 961 1461 3979 4416 11158 19706 60419 103076 194465 501444 688847 1386922 2473468 7780145 15294059 25375985 37716492 104521311 152169805 428894151 713335040 1308196081 3068092936 -1 3 7 14 20 61 66 216 379 512 1352 3752 7017 13952 17959 61897 77429 188861 461856 821469 1804797 2432100 6466265 10870902 31168660 37960837 99141411 143485174 408686994 1061954040 1987997511 3042872320 -1 3 5 8 22 59 107 198 385 969 1886 3727 7780 8300 23015 43924 127492 179382 508844 580050 1512621 2479019 6481413 16215641 31664100 65909524 105527950 218263663 467722984 816932731 1507407614 2265026102 -1 3 7 9 23 40 72 165 277 884 1752 2144 7891 8384 26845 38833 89890 165648 485556 840482 1422280 2326106 4648376 12057222 17138425 42148569 131475904 255882683 398504031 857423173 1433275124 3871873786 -1 3 7 8 31 38 80 245 307 767 1111 2120 7419 11767 22639 54822 88051 181852 487171 830553 1559492 3373577 5807648 9943315 29096907 49089796 74192058 171716880 335836601 850824721 1278574911 2239598778 -1 3 7 14 27 32 120 187 341 879 1691 3986 6783 9397 19479 63461 85105 189536 490638 824438 1828766 3893310 5810629 13601179 19389448 41224438 131335409 255330995 408425124 981349172 1388083185 2801702784 -1 2 4 9 26 32 88 136 351 993 1437 3516 5212 15521 21808 49006 69812 172632 341537 711271 1568129 4142436 5562092 9036650 21570955 36629722 111912556 158181662 490454006 542609029 1739309242 2410238407 -1 3 7 14 18 37 64 191 452 575 1708 3211 6747 14796 29047 33345 114543 168915 496157 837378 1791462 2724754 5424538 11358896 19242335 53795237 90662633 235664759 480929728 998154541 1839330982 3736756994 -1 2 4 14 26 52 120 208 281 977 1415 3746 5072 15080 31894 61457 89615 190848 359064 702638 1687998 4160531 7516814 13229859 31412416 49085100 106119457 162711375 463156731 795487810 1837387504 3545011366 -1 2 5 14 18 41 108 180 376 525 1796 2915 5307 13706 19931 36581 69344 169790 337440 589249 1694016 2958026 4780726 15975228 19861201 35034981 84616902 208075846 324131583 614016550 2074672584 3108624729 -1 2 5 8 29 38 92 227 385 1015 1354 3392 5635 13336 19920 45178 103359 176014 376739 574589 1407252 3390129 5949908 9268878 26447216 60195087 106025841 158992657 473831821 606741961 1991799713 3147358319 -1 3 5 12 22 35 66 200 493 891 1147 3907 4749 16193 29838 51040 114750 188237 516453 557850 2056397 2483359 5935037 10843960 29873733 57601632 117540335 201227266 425123634 801628629 1710260813 3275318014 -1 2 4 11 18 39 98 173 448 540 1052 3087 4547 15282 26927 62722 73644 191823 342838 699169 1283006 3096092 6202373 15566152 17370768 57726940 84234524 187586914 495880109 688375829 1750973683 4234503049 -1 3 4 13 28 33 118 138 296 752 1963 2355 5751 12813 30946 38010 110667 167228 499404 709835 1920647 3381149 6078981 14384621 21491039 43667484 75548646 230388241 375386175 545419784 1902937941 3598159066 -1 3 5 10 22 34 88 204 430 667 1795 2162 5199 11111 30613 40715 84523 165193 491126 575513 1290870 2455495 5561976 9543469 29428691 63983900 80409513 229761641 348227575 607205512 1085936692 3451137008 -1 2 6 9 24 63 77 212 464 1006 1648 2863 7199 13902 27700 57311 95706 184234 349892 953508 1564565 4153034 6985504 10740056 30091348 52327529 103999285 263915654 277885288 916219333 2119616477 3930803655 -1 2 6 8 19 63 76 149 423 633 1275 3138 5113 16210 17191 36858 81028 169383 335812 982142 1435099 2691182 6875480 12047004 21712145 65423606 92837646 172169756 502330331 742256868 1635067651 2904339548 -1 2 6 12 30 48 104 181 367 640 1827 2836 8039 11822 19202 47094 82992 173325 359689 973818 1941997 3371383 8310654 15044908 18683771 36452317 71200106 205317963 314037117 862173481 1293768002 2721880378 -1 2 7 10 23 40 64 156 420 1006 1606 2475 5398 15744 28497 44293 96637 177837 350931 849399 1157309 2316276 4386171 10849351 24190728 66326333 110108058 252586724 352868123 615435634 1813236181 4268090700 -1 3 7 8 26 56 107 249 411 996 1269 3148 4923 12602 21240 59785 130171 192997 513757 822631 1527764 3799948 6617331 15452720 27175744 63119752 108220552 175102407 508205980 758214720 2129509422 2349214372 -1 2 5 8 29 59 112 220 501 531 2041 3987 4465 9524 25861 50221 66265 188219 343754 557461 1420142 3344003 6346236 13969107 30849531 52821838 98274199 211381157 443420570 791286126 1380066570 3805832573 -1 3 6 15 25 44 71 132 338 980 1841 3703 5137 10659 17220 54775 123973 183139 512135 965519 1669962 4055317 4374645 12046305 21007769 33624052 113590952 202081159 452612007 631293244 1242285275 2787021496 -1 2 7 15 24 34 74 156 414 1010 2003 4053 5807 9914 31163 60530 73398 192776 337642 833511 1802943 4004330 6094707 11482063 24024685 58979747 111534511 206815766 433828234 548356144 1454663443 3610432432 -1 3 4 14 27 55 112 176 287 572 1575 2893 6548 16088 21748 59474 69066 196258 468881 689912 1817949 4000539 7795763 14237074 18398506 49538788 88864640 250074504 324644920 1011292634 1839911756 2480756672 -1 3 4 8 31 53 74 237 286 876 1940 3465 6632 11941 30631 62094 109633 188988 495981 700412 1516274 3517020 8318315 10849685 27953419 42026393 123561306 234818845 481812044 1063786785 1107832788 3573052490 -1 2 6 8 27 41 94 174 471 912 1672 2935 4154 14262 20253 58226 77238 195935 329508 958452 1412863 3746920 4521686 8585603 17863893 53583472 102177312 239514117 269608151 802927555 2106683525 3041668154 -1 3 4 8 18 46 111 188 426 959 1281 3990 7684 13725 24640 65108 93053 190766 477829 699406 1572231 3107731 4778106 16074823 20884398 62518551 108362897 163629339 434048180 878714761 1892693596 4043072983 -1 3 6 10 23 57 65 131 369 889 1854 2868 4949 10040 20868 64690 69977 188420 469113 953850 1291963 2169991 6486535 10950820 24049378 39649609 128368719 209547863 289301314 726827995 1554623227 2353996810 -1 2 7 8 24 48 115 240 391 818 1537 3592 5043 12397 20238 59183 114898 196451 387836 826990 1402533 4049809 7791668 14534290 27062767 63830064 131640494 262089896 458171588 704461229 2038373288 2995087170 -1 3 7 13 22 44 92 202 417 561 1279 2816 8006 12908 30926 59745 94631 195355 479911 829266 1960877 2194844 4647238 10318307 31128556 63656827 93234659 172092949 326071632 904065028 1969573329 3277231445 -1 3 4 15 20 32 98 135 466 761 1557 2092 5307 9907 23050 61357 122936 194400 515477 693570 1662293 2354463 5959514 14934341 22737974 55695813 77503231 252920830 339990581 665622627 1535853927 2514604496 -1 2 6 15 27 63 119 249 278 662 1293 3669 7244 14350 22516 56974 109693 183171 361098 964070 1779750 3777452 6739076 13745251 27061013 49275078 77080470 146565341 413172647 826106787 1802323293 2580361211 -1 2 6 10 18 46 98 186 269 903 1409 2744 4309 9742 28501 44700 129973 176674 377850 975780 1127080 2879525 5153026 15327463 20088620 48992206 101460284 160462120 333879407 697283206 1553625923 4062222320 -1 2 4 13 18 34 102 217 274 886 1055 3672 4553 9647 25650 64532 86868 189517 355468 702565 2082583 3104038 5830143 15026638 31907084 47397080 120851332 176954856 453915451 677661587 1406043930 3839072975 -1 3 7 15 25 35 86 153 286 797 1123 2415 5145 13312 21470 34914 86497 168598 490771 846543 1671221 4152139 6062930 9912845 23505590 45822149 124798498 168345239 356975796 597693755 2118137700 2148030316 -1 2 5 14 25 43 106 203 453 813 1213 2118 7480 13784 23066 50787 100720 185680 372335 568126 1643125 3905291 5039346 15334890 30700397 57977363 128127207 174952553 396421530 827321130 2116836991 2161692638 -1 2 4 9 28 46 70 154 307 725 1176 3914 7658 11571 22216 48559 99859 174168 376708 705808 1534584 3381788 4752909 12185105 24146411 46463739 83037324 194469265 448391268 837057099 1135405220 2613657007 -1 3 4 11 21 51 82 231 481 878 1878 3815 8017 9482 17457 57628 83002 193865 488702 688713 1172674 2185898 7656256 8468278 28601497 56409426 123178583 230288234 441927613 845738979 1383692629 3209206308 -1 2 7 12 18 56 79 163 452 804 1291 2230 6067 11095 20432 35468 83063 168523 358008 846885 1934863 2708256 7256160 11615081 19030255 53399299 123068286 158068976 383759491 667364577 1116490738 3186131067 -1 2 4 12 28 61 126 188 442 682 1870 3272 5168 12091 22694 49058 69075 172915 343898 707271 1961336 3349643 6587924 13204779 17844456 61643252 73878021 225716760 494686760 612541522 1092825869 2477186826 -1 3 5 11 25 53 78 208 509 946 1433 3643 5350 10051 20093 59900 96429 193706 476135 557907 1170143 3894135 7920219 10686869 30692133 54842020 110563192 136998377 437955421 549815034 1458020978 3103253538 -1 3 6 10 19 49 126 232 386 542 1190 3399 5517 16299 19062 63295 82561 190603 484318 950375 1309214 2708426 7527076 13712893 27806272 63764296 94716540 180414770 532636077 552502296 1645213349 3011462321 -1 3 4 10 26 53 77 236 460 876 1303 3731 7673 15322 29359 52896 114005 186903 496407 689225 1246649 4170820 8055922 10615214 28081737 52745396 123178666 156286817 445609701 872245727 1868125417 3552259243 -1 3 4 13 21 54 111 179 488 871 1792 3174 6590 15809 19643 52090 70847 187309 473416 703434 1937475 2163632 7535466 16466443 18492241 54030219 132560520 226069497 529742720 1067630424 1719769659 2746422293 -1 2 4 12 16 52 109 235 291 927 1953 2451 8081 15312 26365 46972 130946 173233 382770 715643 1912194 2878414 7767495 16222207 28060647 44058907 111734818 229579109 355965171 865997265 1630022939 4217521102 -1 2 6 11 25 45 89 230 300 838 1090 3911 6655 13218 30263 52121 109969 187354 364245 954186 1250274 4044828 4912499 9029074 26093911 46809356 119845806 170097704 424493089 951267038 2108151176 3494382142 -1 3 6 9 17 45 83 219 283 847 1884 3506 6811 11066 17029 61308 118079 196030 521302 952237 1401621 3004739 5032826 9408554 32518239 44460944 123513197 207694197 483075520 944847908 1226248226 3115802536 -1 2 7 14 18 36 109 250 479 852 1032 2682 6663 15306 27272 45219 107995 173724 362673 843845 1670257 2733637 5407258 16110051 28059346 56123326 121555788 186725995 324359672 1042021144 1722052589 3997481159 -1 3 7 8 17 34 100 181 334 897 1608 3406 5486 13950 31609 39297 87053 165332 491014 840902 1553967 3099061 5287226 14887592 20060030 39858774 100692612 244352038 471825627 637325610 1932639557 3604697393 -1 3 6 10 29 46 107 179 424 591 1990 3762 4692 10634 29038 33765 114242 170946 495591 973585 1264883 3515963 5024411 15191641 18881407 61748627 93473755 205707377 410077342 692956611 1231859844 3423336612 -1 2 5 14 31 63 97 234 378 722 1899 2159 5240 9444 22915 46150 110797 168119 387426 533685 1595669 3454444 6533898 16684539 28305187 37632529 73952776 202817950 353978469 651801343 1488623285 2580538362 -1 3 4 14 30 38 104 228 305 784 1521 2650 6547 10557 32197 58158 111278 182836 511744 666106 1735825 3465408 5355078 15647496 25416608 45616068 133307187 162803219 314863719 942208624 1196133737 3390868572 -1 2 5 8 16 34 65 171 461 561 2015 2982 4214 11990 25340 51247 128851 190160 366073 536187 1336126 2804227 5632182 10546437 18318663 51380618 85983893 202245647 326764973 804263898 1274160568 3859575725 -1 2 7 9 28 35 64 199 280 947 1393 3305 4650 11763 32374 52504 71416 188580 354398 797852 1473919 3590610 5576756 12252559 30232253 45894315 117343969 149263220 518223764 772280517 1140206586 3658774244 -1 3 6 8 18 44 99 215 469 617 1998 3792 4209 8391 17620 51355 104589 190497 515261 926012 1459931 2674572 4822930 14744071 32635899 56781708 90873651 203388026 423182016 798615359 1573936363 2856121792 -1 2 5 8 22 35 125 153 386 887 1732 3613 6222 16158 24196 48741 73707 164134 344460 540245 1334412 2538229 5707143 13931031 24211264 66472845 130588565 246116557 444627019 1036442810 1668938141 2390306383 -1 2 4 9 25 55 67 173 388 666 1148 3976 6262 8796 22087 58519 116914 181937 368141 664364 1463749 3859387 8241505 11981977 20031809 59001811 75025384 197886641 442109775 950278436 1519657400 2684244399 -1 2 6 14 20 50 107 236 291 540 1071 2964 8159 9318 31550 53143 118173 191260 374658 927377 1605182 2409997 7984721 16565393 28955581 43961384 100256365 171894666 325952966 923800300 1581266419 3413526613 -1 3 4 10 23 42 68 149 507 629 1427 3483 6214 14709 16775 34036 67199 179496 476782 670588 1197286 2525270 4267266 10781203 24710443 57978489 97742033 150229410 530229380 990209974 1756643968 2966717143 -1 3 5 14 20 35 98 173 340 638 1027 2090 5144 15180 22635 61168 76655 185707 488140 538875 1728267 2285687 5976734 15659370 18547554 40155294 96329034 177199358 351785766 550879388 1740895423 2595337762 -1 2 7 15 18 36 68 198 307 1010 1830 2518 7614 14212 17663 62355 87732 181424 332792 800035 1720484 2817155 5718070 11463176 29453969 48404304 108252301 201530345 337127990 899052396 2104538944 2958534014 -1 3 5 8 20 48 82 219 308 898 1420 3012 6147 11049 19912 35284 125981 172626 499806 534964 1461182 2262844 7470667 9343843 30523708 46457311 111491665 156366503 284725103 1000334327 1075098585 2842006564 -1 2 5 10 26 57 118 179 278 988 1581 2905 5436 8769 24936 33451 99775 172517 386869 533786 1075568 4100342 6795159 14340716 17911472 46780627 114059122 239896982 291999766 653034231 1393919326 3927089152 -1 2 4 14 26 44 127 130 508 742 1091 2968 6230 13769 23900 60577 83702 186555 334133 667857 1594803 3994348 4554079 13145092 22666597 51189453 80880504 189167750 313564148 956157660 2110340032 2303478313 -1 2 4 15 20 38 91 173 483 1023 1348 2635 4163 14128 23350 56022 111934 191526 388513 668425 1725214 2149596 5475392 10268432 18028185 58451301 112993405 157968389 322079144 714045741 2076926286 2513518697 -1 2 6 12 21 39 125 254 271 730 1304 3911 6423 12082 23087 44817 100450 164127 381135 928659 1857047 2535515 5746191 13814725 28787111 49005782 72751472 135016442 459299696 953593169 1098091705 2228784599 -1 2 7 11 24 62 110 254 315 911 1217 2058 4342 15264 26066 56653 75556 190461 344376 802496 1208200 4115447 7017381 15638260 25542188 44520577 116526965 198057029 393094024 680808444 1726251014 3902773999 -1 2 4 11 26 57 70 212 509 1001 1480 4014 7310 14859 22943 52547 90301 194297 342535 671666 1201840 3985603 6641878 12233167 31456306 58543741 107642937 139690699 417457009 841314764 1789580943 2302497287 -1 3 7 11 25 49 84 144 425 598 1039 2459 4203 11010 27412 34235 117676 175946 500328 798579 1073790 3970225 7726035 10011526 21309556 66583012 94306047 192374107 400756564 675383663 1145586792 4118341584 -1 3 7 10 21 52 121 134 256 555 1638 2914 4182 11050 24394 49641 71639 191362 477781 798125 1201548 2413278 8206405 14334047 23303063 50267442 88786924 250551324 316865153 749429632 1104311647 2628820199 -1 2 4 11 21 46 96 247 483 857 1914 4005 6862 15440 24655 51516 117767 193752 372656 670686 1207823 2281636 4978483 15244041 28802060 51235614 122485644 219526290 431490249 999295233 1719277171 4132315501 -1 3 5 12 16 47 121 212 273 655 2011 3023 5170 14680 23481 52013 130164 193460 500828 540120 1987615 2806264 4709842 13668265 32578306 47804354 78364752 230335594 315322433 655486436 1692714883 2645942889 -1 2 4 9 25 39 105 175 317 642 1848 3175 4939 11166 30331 46043 70507 170441 353927 667605 1474091 3844186 6103578 14867625 18192102 44286863 72293405 204901895 496714944 673071539 1321662811 3367892408 -1 3 4 13 18 59 86 234 264 982 1415 2797 7280 16195 27518 54864 79633 190630 482904 670123 1861112 2933253 7148101 9089973 27653434 45611655 107474254 154651994 303537612 863054246 1791807895 3974576698 -1 3 5 8 23 32 83 136 317 830 1365 2224 6505 14295 16674 53513 106982 190225 516616 537059 1461331 2408927 5344285 9081981 22510342 47536693 125385616 150047036 390241304 955081664 2141810654 2989587645 -1 3 5 13 26 57 91 215 277 582 1568 3906 5819 12278 30243 63866 83409 185539 472518 533213 1861315 4118910 6890717 8389073 31064958 43385883 87558618 241047674 444218096 562060541 1086751914 3273368167 -1 3 4 10 22 35 72 179 281 983 1990 2665 8080 12309 20018 59582 123834 187233 502392 670169 1201827 2413329 5484548 12453423 19269633 44702399 115097135 227695784 322620520 809337234 1973176973 2708530238 -1 3 4 9 23 49 111 166 292 861 1209 3736 7917 15682 22478 61363 110680 184705 516961 667743 1330215 2547301 7470614 15861820 19404583 43919510 132413909 185901035 468269701 880133341 1727812978 2415978952 -1 3 6 9 31 56 71 216 308 888 1489 3204 6965 9950 18922 50065 66703 190062 477271 927758 1332292 3337284 6511165 11671928 29761652 48906425 122868777 167065979 529172834 1027719787 1426845640 2814490513 -1 2 4 8 23 50 93 208 376 925 1668 2816 4275 13294 19973 49548 73256 192923 349749 670337 1333769 2555160 7687850 9838262 29372154 37905979 109751366 265790402 291332784 751992222 1886424875 3213221488 -1 2 5 11 27 61 115 213 373 836 1451 2108 7704 13814 16852 51467 95161 196582 341828 540474 1202297 3994238 7151986 13767927 30682142 33978908 120887901 160144106 378135174 931626624 2050156670 3177914024 -1 3 4 9 21 35 74 245 447 747 1289 2306 6699 12634 27936 41740 130889 168013 497365 669881 1341076 2265331 5609372 12336105 27947391 65182957 70222998 155455698 395455984 1054364542 1900599864 3980622559 -1 2 5 14 29 48 84 165 444 951 1094 2177 4191 8630 20941 55524 124104 195144 372971 534972 1589325 3209759 8237129 9447435 19809257 64683636 104446124 197933221 369648454 680570290 1396271033 2154156202 -1 3 7 15 16 43 70 163 462 1002 1416 2331 6383 14565 16783 33046 117585 178851 495279 799038 1595480 3062616 4820283 11416703 18239591 52338976 109949529 145652431 364037550 978141870 1655138965 2977499540 -1 3 5 12 23 45 116 193 260 894 1680 3208 7623 14144 20752 36275 92604 178543 474973 539599 1985757 2407149 4405402 12858514 31348345 48923409 124219707 251954632 531725601 911120800 1980582124 2608909332 -1 3 5 9 18 56 71 190 315 840 1866 2303 6726 12136 30139 50641 87055 190729 468856 534097 1338682 3075991 6499704 11024766 17452576 49450673 134207158 214248402 387592994 983191963 1313516783 3720066081 -1 2 7 12 24 39 80 136 474 732 1310 3047 4161 9513 19840 52135 83865 191630 331356 798683 1859189 4122858 5703408 9582844 22705211 52083879 78773388 163257903 306055839 705958669 1553605187 3088990975 -1 2 6 8 28 38 88 184 362 1010 1771 2496 4306 10565 22174 52595 104685 190261 379260 926066 1328264 3465625 6144038 9056412 20475539 40415420 109381401 255442600 338602225 751516948 1080411972 2388802424 -1 2 7 10 16 62 104 188 341 536 1961 2437 5405 14236 25711 33811 87328 176489 341846 802683 1078039 3060905 6896109 15868653 16798528 41214260 90034959 232514470 390172496 632364209 2102818817 3765479221 -1 2 5 15 30 42 127 217 334 844 1861 3859 5820 9257 21151 51763 124123 191505 373339 536138 1724267 3600476 4950596 12600350 31649369 40482524 120989681 204362768 417384336 588511170 1475920423 2324430318 -1 3 4 11 18 45 109 228 284 841 2038 3044 6834 15960 24722 57355 86057 187437 472165 667853 1078322 2935569 5052879 16544052 26527196 48958938 122575762 234262253 285844886 977773633 1787930238 4130316842 -1 3 5 11 17 52 98 202 324 1020 1338 3759 4896 10197 19911 53001 68262 191071 475612 536105 1071084 2683846 8353954 14963540 33226701 38235503 108560216 148418312 449156939 753212924 1397145809 3206748693 -1 2 7 10 20 41 98 219 306 735 1438 3577 6104 13626 18013 58081 66953 185344 345288 802321 1071841 2542545 4680468 15621030 31508985 45051863 69096517 158653104 504452480 610140391 1880883579 2704409185 -1 3 4 13 21 63 71 184 412 818 1518 3736 7896 13010 18024 46944 78887 165707 488474 670359 1856453 2266614 6643272 10896516 17346826 62865116 118264843 147414444 455098418 922664398 2043095017 2990452542 -1 3 7 12 25 59 117 168 418 881 1892 3825 4778 12742 20794 61550 125348 181018 506882 801546 1985117 3988747 7314106 14307743 18936278 60943081 128500743 230273602 460990521 728266911 2130873341 2215339399 -1 3 7 10 29 36 110 152 333 1003 1644 2873 8053 15067 24723 46405 130560 167313 498186 800437 1210246 3446708 6138929 14958660 25093012 38354197 116516484 243056167 300278195 855029455 1658714343 4247291857 -1 3 7 11 18 48 126 206 479 606 1123 2892 6805 13136 21213 44818 107694 171893 520535 802012 1065510 2786607 7848923 14314584 33220956 55388895 87377419 190426657 307136403 1024443956 1905944020 2474309356 -1 2 4 8 22 48 118 232 314 877 1692 2490 4528 13247 27223 38026 80942 173547 348776 670818 1340253 2405772 7431050 12735446 28633289 43094472 119137462 258431258 364915187 782781847 1978581544 4125612607 -1 2 7 12 27 59 89 156 373 640 1202 2072 4419 9142 29293 46784 87892 169593 336562 798570 1862614 3704245 7275944 8803631 21679131 39317995 69460139 197116696 357544318 725682089 1447186653 3303327430 -1 3 6 10 24 41 75 163 306 1017 1715 2594 4248 12258 29124 32813 112880 175571 511386 926577 1207163 3981147 4712132 10771467 18019621 50280122 111348387 255284091 334343044 752649402 1256830464 3232019215 -1 2 5 13 23 58 80 218 456 606 1471 3820 6353 14541 18484 55259 110146 191136 387202 533890 1998442 2393995 7290907 9244557 29873130 54290975 85762576 147930715 422021220 975213409 1831691437 2740810246 -1 2 7 12 17 52 76 133 377 757 1736 2622 6103 9261 19890 56290 99822 194846 377422 800073 1860461 2916464 7436720 12137818 23456828 40005577 83008828 257379136 298278628 585858429 1574254607 3082547951 -1 2 7 11 29 59 71 218 272 676 1335 2421 5119 8832 31335 44253 97446 166743 331770 799925 1200380 3458939 6419981 12027722 29703207 44460396 81825577 141362383 402268966 760641889 1453894370 3493688317 -1 3 7 14 18 46 115 133 470 516 1136 3134 7480 14697 27525 45464 67256 167156 483723 795031 1727614 2802423 4292856 12712261 22244250 54539290 85357911 192581329 470902169 839658757 1796751597 4013226253 -1 2 5 9 25 50 127 212 449 671 1867 2487 4897 10566 16979 57184 103415 192769 383211 539840 1466494 3705319 7826769 13578382 30136961 57686553 76180419 222207223 370494977 679437732 1087840367 2688415605 -1 3 5 11 17 48 109 237 373 814 1428 3187 5638 14781 17089 63326 109842 183044 516964 535392 1078366 2664149 7827089 16462083 29352530 37628135 127692827 167553094 519012297 666829791 1794751812 2859137574 -1 2 5 12 28 43 104 187 467 529 1464 3911 8172 8796 19545 39360 120822 179816 365600 538894 1860144 3329050 5203135 15413387 19366279 58329649 88216042 150748703 450521371 873914025 1539792039 2775142910 -1 3 7 15 24 54 113 180 438 576 1969 3505 5035 12129 23351 44324 69255 165186 481715 801157 1605619 4123247 7575688 13759177 16857100 59043783 100635255 204336575 530909117 679518143 1146186918 2482787952 -1 2 6 10 23 55 79 135 395 723 1515 2079 7126 9249 28191 56455 126722 196077 362745 932022 1066752 2269275 8064800 11755518 23579215 58888268 78991913 150329850 365604735 1017977094 1503225882 3911818170 -1 3 6 12 17 48 65 159 459 658 1381 3439 5236 10620 23479 53366 124125 195775 504645 932830 1997135 3052642 7930589 10712101 22802903 52221685 67760124 157868683 531072799 585913158 1239730241 2642664009 -1 3 6 13 23 45 97 154 420 1000 1698 3982 6890 9821 27120 48302 69831 171168 489374 931988 1852431 2278404 4299592 15717069 23792026 58899585 116723875 238459953 413496864 942160710 1377190625 3836267377 -1 3 6 12 29 49 117 187 259 802 1574 3096 5455 10799 18011 36234 129676 172414 504071 932651 1992114 3593534 8078858 13838127 17955397 48537801 119649085 241581586 506621924 644664547 1300854812 2777368770 -1 3 7 15 30 53 84 205 291 1000 1271 3286 6609 11223 23126 60003 90386 181756 472583 799777 1604214 3318151 7714120 9948642 32861021 48551500 106761738 193353461 506655499 985484124 1330027996 2218908394 -1 2 7 14 31 54 70 226 389 888 1362 3497 4305 8846 21433 45746 90285 169192 343488 799696 1602139 3204217 7462871 11658265 28281521 59727856 119600244 159906953 501330964 734215338 1599877431 2229826638 -1 2 5 11 31 41 77 135 333 588 2007 3375 5570 10005 30485 57953 80155 181220 344432 537532 1200663 3445271 4577143 11005348 22782901 34409402 93098772 219403707 515238704 617458882 1434524057 3337140554 -1 2 5 14 26 43 82 236 376 917 1261 3270 7330 11711 18606 53923 97503 195235 342898 536742 1599394 4103558 4957962 9672133 25818342 39412521 115528402 185433202 517012237 809581042 1139029841 2883219044 -1 2 7 8 30 43 103 168 465 849 1696 3049 6471 11908 22948 58349 130711 182839 372705 800388 1340919 3325779 4657467 15803411 16864889 57008274 132836429 247851380 285667678 1065339258 1260567935 2209944854 -1 2 5 11 26 37 110 175 277 696 1329 3679 6584 16037 24785 59837 110385 185110 377722 534199 1203684 4099755 6114600 15428192 18035961 50052190 70580734 140870449 430873089 967011425 1610693735 4045515968 -1 2 5 15 27 37 113 212 319 865 1950 3974 6936 8866 19162 56563 98435 194765 378605 538647 1731253 3969912 5592738 14117259 31788380 43091833 125368227 224779419 430184830 965223937 1534345846 2699348407 -1 2 7 9 16 39 78 145 389 946 1914 3261 4142 11264 20797 54218 66112 194918 351448 801802 1473910 3048040 6148118 12581027 23831213 60779696 106713158 231133481 510461835 776663224 1085228253 2161118037 -1 2 5 15 31 35 116 222 481 657 1695 2560 4541 10972 24080 39875 94564 177714 337730 539638 1734054 3458572 5894041 14010534 33394400 52898622 76292607 248663289 290370927 785064741 1083586449 2643357569 -1 3 6 11 20 60 84 174 463 848 2011 3245 7713 8217 28993 58078 81602 181428 475294 933588 1069056 2396505 7329830 8646887 18978206 54478675 132264512 203181688 531673585 857450624 1489965313 3705056381 -1 2 5 11 20 58 101 140 402 834 1742 2154 7468 8248 31415 35378 92993 175387 334337 540074 1203051 2290559 6547029 14798288 23833909 65211474 126224010 243796132 370154620 927212080 1361739348 3451160304 -1 2 4 11 18 37 75 143 415 891 1398 2699 8009 9706 32186 38215 69473 177206 359377 670246 1202655 2943911 6135568 11645249 22270228 61302573 133176250 166472747 328230884 881900283 1596288181 3340240401 -1 2 7 9 21 52 79 162 412 1019 1744 2135 4736 13283 20787 58718 130780 184645 370158 795633 1468136 2406637 8062139 11993389 19598866 61806411 111751177 245980049 386006880 677827271 1995023316 2245536401 -1 2 7 11 26 48 116 181 320 839 1440 2331 7658 12892 26638 41654 122120 169123 376355 798065 1203522 3851267 7826851 14641852 17654803 39941672 133911914 166402834 351535065 808900678 2001034503 3901031874 -1 3 7 10 27 61 106 152 415 624 1162 2100 7747 11138 20932 46426 79192 170855 487224 800311 1211525 3729479 7313148 14785095 21990462 65124841 97502083 167978833 349874076 890702030 1188888550 2643173772 -1 2 7 13 21 49 80 242 457 922 1183 3168 5871 10391 25864 60301 112316 181997 384368 802121 1984550 2392216 7949474 8999103 25257280 54212413 113477746 177506938 531452401 606037890 1224683860 3847848481 -1 2 5 15 16 57 85 186 260 1007 1292 2340 6377 14957 17066 56517 79781 189022 360001 532933 1735931 2790628 7206409 9037811 16893232 45071729 112796224 136497765 366287791 992251182 1728434165 3070992518 -1 2 4 10 27 40 64 240 416 808 1833 2415 4937 14878 17516 38376 70325 174583 351679 666219 1079648 4118684 4560006 11894871 28815988 63956957 128666656 222172324 351285941 674911400 1743825334 2886557005 -1 2 6 14 27 57 113 173 506 671 1580 3606 6991 9463 22409 38901 77438 177185 357488 933156 1602902 3853922 7316177 14139018 19896208 52289149 74671963 260836464 423763056 980429125 1411533077 2609166391 -1 3 7 12 30 37 66 247 372 818 1224 2837 5644 12914 16492 40146 86198 174423 466714 796862 1993628 3339038 5482857 12260532 27279147 40131462 127710424 190659242 272259080 624996741 1940599753 2950449547 -1 3 6 13 21 61 81 251 365 731 1964 2982 6249 14509 21686 58427 81128 186845 484358 929492 1866058 2529756 6400592 9135148 25702077 41056747 72783954 229878222 313090359 1062609437 1732799410 2592389920 -1 3 7 14 16 55 126 129 446 603 1746 3221 7962 12561 31535 56559 118608 190802 507509 796356 1728015 3049066 7553914 14662057 23603655 59262218 94813371 249899503 500256041 856138236 2063341144 3389007628 -1 3 5 10 25 44 121 215 466 881 1262 3857 5469 15442 31594 58908 112509 187827 509717 532551 1202898 3719109 5049476 12836862 32640734 56235529 122829017 173962378 413856499 600672421 1742250908 3731041726 -1 2 5 8 27 48 75 209 352 691 1496 2430 7207 12728 16955 34701 127149 176394 376539 533227 1335731 3990666 7410162 10725781 29625154 39327850 81673080 156654030 399293250 856270006 1891245449 3210621521 -1 3 7 9 22 63 108 169 408 632 1682 3943 6401 13244 24053 59921 87846 187697 459691 794773 1342637 2266123 7193759 16192799 19401509 65016175 96348069 237662675 443321129 1065482748 2017416150 2341393632 -1 2 5 14 25 40 77 234 353 585 1324 3319 7056 12903 23296 32789 81565 177521 355558 533379 1603763 3733697 5097214 11235850 25304541 39205139 89147446 146057082 488589586 1034965046 2087359442 2185042110 -1 2 5 15 18 43 95 202 498 679 1955 2340 7595 11671 29241 52279 88125 189646 336936 539952 1724404 3048021 4839540 10041969 29627632 55849142 80633514 211336480 393580937 888910695 1212929891 3713608938 -1 3 5 8 29 35 91 218 272 877 1761 2211 4252 11003 29203 60533 88890 181204 468589 537800 1458593 3188683 5761247 9374865 32917205 43691460 125172935 264973166 400829022 738620300 1168699074 3332464528 -1 2 6 14 21 51 90 152 493 743 1990 2326 4187 13302 24160 54438 117299 189179 367441 929214 1602988 2533991 8091180 10333387 22052417 57064912 82791606 207872527 396924971 803285538 1951891069 2662186946 -1 3 6 11 22 35 125 247 390 538 1967 3354 4280 15328 20954 45220 84830 167450 463233 926046 1078953 2148611 5346641 13970831 28081444 66901911 96582326 208359008 510559709 781782969 1828196280 2149193264 -1 2 4 15 24 37 91 218 453 675 1357 3602 4586 11730 31129 40541 86440 177309 336630 669514 1723385 3726096 5610002 8716526 33054130 53542268 82181571 155033790 421485630 700228399 1183909445 3539752275 -1 3 5 8 21 63 78 214 334 771 1911 3604 5723 14499 29869 46527 113021 166280 509349 534423 1463391 2158533 7291061 11923818 30818632 34394308 129055559 206262661 444581876 582230986 1816288584 3337418522 -1 2 4 15 20 44 120 182 423 1014 1235 2802 5751 10206 22084 63220 67826 185984 348518 671693 1732080 2134112 4689240 14383148 20083885 62040400 110620096 182317474 310362479 636465666 1540690963 2189223854 -1 3 6 8 29 48 125 167 429 890 1521 3878 5125 12060 30955 58791 108114 183477 513432 930234 1461357 3581902 7411469 12841696 19551331 61512135 128405168 143751649 417808332 595297009 1104719160 3689483379 -1 2 4 8 18 45 119 170 466 852 1585 2368 5587 12414 22225 41178 119389 169235 363161 666607 1341516 2938816 4921711 13216094 17319135 54958824 132487095 267390343 340924754 662186768 1943435615 2228278751 -1 3 4 15 17 62 115 226 392 895 1867 3730 7421 14299 19443 37646 74210 172135 483988 664472 1600678 2815962 6539120 13061082 29121276 66633551 120410897 230188281 461563608 939518759 1940732188 2901319183 -1 3 6 9 22 57 112 136 486 876 1522 2237 5804 16252 26144 34908 93503 176507 460610 927021 1328371 2147190 6403823 13574987 23487402 52854908 131562058 135564562 402351118 639673363 1852259452 3823519755 -1 3 7 8 21 52 79 170 492 517 1673 2659 5189 11507 30745 52057 65961 189419 488561 800171 1460451 2395414 7967904 12010587 20476654 55500462 88158158 250780869 277460933 627255129 1291751288 3658978036 -1 3 7 15 24 45 96 164 316 911 1303 2515 6606 8662 16570 47876 81966 171391 462795 799555 1605228 4118082 4565626 15948866 18265215 45176162 105163872 142571211 350153677 959562637 1371520299 2979621610 -1 3 6 11 19 43 85 173 256 815 1535 2376 6764 13566 19409 52625 77936 196262 488450 927124 1074011 2801615 4302819 9382638 17353701 44121553 119336587 164192034 347100006 1070267913 2058843399 2690786998 -1 2 4 12 20 35 89 206 317 556 1805 3159 5360 12592 27080 35382 77734 180028 347983 666238 1853548 2153259 6279693 10039358 31233759 46465984 97974636 206931816 479446091 655427558 2076635254 4190476402 -1 3 4 10 31 59 85 213 450 763 1933 2919 6659 9418 19202 61593 80181 184517 490565 669220 1208807 3575906 6526782 9906496 30993720 52500202 71467387 213100894 326846432 1003509044 1584061270 2689034211 -1 3 6 15 16 49 73 247 346 664 1532 2201 7001 10195 31723 59266 120434 181796 500374 931529 1589872 2929233 8213437 11654500 25739367 36548060 80617799 158627200 340587052 1034282460 1607109906 3260745979 -1 2 7 11 27 56 91 226 347 779 1634 3370 4302 14382 29695 46231 130095 166090 362315 796380 1203532 3732011 6761304 8649031 28476288 34314920 130551351 240522886 470431099 763913147 1800179008 3311504730 -1 2 7 10 25 58 92 201 393 894 1871 2689 5862 9005 28688 33539 124565 173530 366810 801811 1065725 3988030 6357513 9036265 31502107 60919490 125181688 229519737 330719133 596307446 1380013274 3474660506 -1 2 6 11 17 45 109 229 400 580 1922 2108 6481 10692 31148 48199 130367 168340 362979 932431 1200042 3073845 5055989 16512174 26643139 66299691 89803425 202697081 344274469 1026802206 1120194690 3275979958 -1 3 5 14 26 62 121 243 424 923 1073 2285 6635 12290 23911 43149 102530 171633 508691 532587 1734355 4113040 6383701 12956787 27189597 61807307 113606387 186618193 380280095 992724609 1894394633 2348575533 -1 2 7 10 20 35 88 250 439 872 1108 3387 5446 13096 30975 39469 96096 175977 328733 797299 1072320 2545610 5480133 10181821 28635388 64346092 121485580 201135150 482350651 583808861 2102424987 3650260891 -1 3 4 10 20 36 73 141 444 892 1434 2948 6843 14294 18640 51102 110792 194474 521378 665401 1205766 2145335 6108872 12164277 22448684 65371543 134045667 141898618 295540577 1048612900 2032094094 2798326971 -1 3 4 13 21 52 109 217 507 660 1405 2433 7929 8384 22312 39253 105361 180084 508780 669228 1862491 2288178 7560929 15967765 31379089 52626257 76228268 154761363 375782976 934037191 1406445637 2444754395 -1 3 7 8 28 54 103 239 406 835 1951 2224 7718 15744 32227 35553 80383 176792 477566 797551 1466008 3591036 8244549 16058277 28756411 65784248 121964736 205447067 398191388 869092015 1801203124 3307492481 -1 2 5 9 19 56 120 200 310 1011 1187 3073 5750 8484 28636 47312 123105 171791 361948 539489 1464546 2946772 6502073 14009390 31916007 43200240 107869556 186170039 532538997 623940885 1528535098 4042655156 -1 3 5 15 23 52 109 220 374 1018 1625 2930 7482 11351 32410 56472 129678 195516 497965 527222 1580342 2370629 7765665 16047330 30538342 37026471 105617931 240520281 285742526 920794918 1312577924 3350511426 -1 3 5 8 24 49 80 254 396 687 1468 2525 6413 11020 22683 46087 125831 169681 502303 526799 1448226 3812192 7493669 9483612 27257029 62558572 77965068 141040188 384969776 962090134 1171301481 2210257117 -1 3 5 10 23 63 111 133 478 564 1395 2405 8094 10165 17349 43139 108650 165486 521304 526802 1187380 2368803 6965029 15770384 24490892 56667070 90549791 156403992 380757031 905723891 1573677468 3092053953 -1 3 4 8 22 36 78 229 393 765 1167 2840 8149 8682 23148 52303 121395 190103 499677 658409 1449599 2368341 5791256 11585260 25413489 59556697 70766533 168221447 333308884 915574841 1438325063 2345216265 -1 2 7 15 18 53 78 170 370 602 1679 3601 5855 13975 20232 41254 117532 170463 365093 790444 1709361 2765801 7619655 12106946 20963481 41614527 98915589 267847663 412060993 546054952 1903328749 3003574231 -1 2 6 15 22 49 122 222 352 869 1493 2687 6595 11339 32534 41158 93251 165553 330281 920483 1710909 2108374 8156018 14202631 31412608 37145317 125040326 157657836 304965604 940219781 1276977638 3445782774 -1 3 7 8 31 60 81 180 397 935 1996 2444 6462 8849 19044 36856 87119 173201 460743 788616 1448774 3155529 6833569 10263794 17917968 62571961 102882257 210759715 339976795 1037110571 1448613677 2788176531 -1 3 7 11 23 54 81 156 259 628 1704 3129 7742 12171 16925 49098 122933 171234 507165 790215 1055136 2105744 8018460 9215340 22396500 44436058 97915792 257438418 478964087 822277888 1191791954 3102166064 -1 2 5 13 27 48 89 198 374 671 1395 3422 6754 8783 27571 47955 116003 169118 374198 528193 1973918 3943615 8025798 8687621 32357317 39588796 79050350 134239576 530118870 1041565409 1581374770 3809915583 -1 2 4 14 25 57 70 162 262 860 2030 3597 5642 8382 21060 34252 125166 175043 372119 658872 1577055 3812570 7225517 12495891 20423636 42081027 133706185 232291748 448709202 603671314 1561795813 2283246494 -1 2 7 10 16 48 96 189 454 658 1177 2542 7367 15556 21664 48986 86533 166612 334721 789381 1055098 3028670 7622461 14716413 18552170 55450081 73021216 179326309 384600101 815603616 1781924768 2416576309 -1 2 5 10 21 62 98 142 488 1006 1300 4070 4583 15409 29046 49115 125401 167098 362703 527402 1053885 2110218 6840714 15630665 23175137 51788433 113539941 166895782 403031592 701417294 1742163010 3253683501 -1 2 5 9 30 63 99 225 337 845 1738 3096 4379 9363 18214 58448 108453 183304 389311 528195 1447922 3549394 7100086 16433517 29221536 40250812 123493673 255647513 515494280 798769902 1366093354 2897722193 -1 2 7 15 29 57 97 152 410 626 1692 3656 7748 9432 19292 59598 89651 180969 330494 789592 1710149 3418882 7100280 16304814 21175167 66335898 97546519 235046405 409730715 831091133 1431608792 2868498894 -1 2 6 11 29 52 123 194 300 1012 1967 2395 5239 14816 18185 33047 105607 176413 380430 920331 1184182 3552542 8281968 13410770 32372832 44847706 107526938 218881048 357185852 663635477 1628603029 2786958332 -1 2 4 14 19 45 101 188 462 625 1736 2061 4699 9546 26924 61488 86773 187826 338124 658235 1578875 3025181 4617350 15518809 19073326 55864571 94305654 235228246 350676145 688226205 1524541092 4131257604 -1 3 7 8 16 47 115 140 450 870 1610 3638 5841 11390 21798 58031 70663 180273 480966 789727 1446702 3024184 5132257 13032702 21456490 56650086 131241083 253736610 447946056 554883813 1153919167 2266267337 -1 2 7 11 24 43 84 138 283 817 1238 3564 6240 10861 16771 56123 73530 195674 345894 790476 1187741 4072315 4215888 10021284 21198308 43804039 124946299 194371675 498057136 962282794 1331431534 3010598425 -1 3 4 11 24 37 110 166 388 787 1257 3123 7396 12378 27476 53169 104658 193105 519269 657761 1053576 3680400 6051340 15514283 17260680 64424389 124764272 181818367 509129804 808811330 2025664585 4022581522 -1 3 5 12 19 51 86 171 293 832 1596 2208 7362 14574 20915 40412 126053 175269 500324 528376 1972149 2892661 8282665 9099249 20005423 48564990 131309752 238816145 399776314 902312332 1623478163 2584650013 -1 3 6 11 29 34 72 133 267 972 1824 3975 7735 14775 31993 41063 84919 169797 469657 920045 1053409 3547524 5392731 11191603 22011009 42319165 110568098 207493498 411711221 839803739 1812503358 3312661495 -1 3 4 14 30 55 72 195 442 905 1364 2261 6558 13472 28849 58423 122043 186830 505430 658634 1708861 3418938 7489555 11306514 32051218 65488963 110223818 164672094 380330351 968863586 2023766395 3532808471 -1 2 6 12 25 38 125 164 305 880 1427 2901 6477 12796 20692 56168 89378 188546 333682 921240 1839817 4073783 5530458 13143325 17139827 43757136 128966052 156204816 274242139 966765119 1966855209 2477351378 -1 3 4 12 31 53 95 214 341 728 1823 2220 6607 14635 20985 53424 98905 188456 510016 659332 1970491 3547194 7498132 8422331 29840796 35088980 68759588 211418466 352078465 1032384002 1665915540 2426153699 -1 3 7 11 30 39 117 233 503 792 2012 4056 7911 15648 22529 51900 68471 195043 478737 788657 1052741 3285492 5791829 14063876 27121252 50846968 132631022 207479766 429757637 844571226 1704888634 2370565992 -1 2 6 8 27 47 121 195 320 907 1549 3563 6409 12907 17393 41210 114602 171617 386676 920388 1316170 3811806 5141708 12904857 31000687 40963102 110560743 244389369 484128435 1042634056 2138280223 3044074669 -1 2 7 15 21 57 78 243 342 986 1570 3282 4579 14308 19375 56508 96176 190143 339616 789033 1711133 2368882 7109626 11966742 26591197 36941059 106274216 249682246 503780039 801005314 1981866002 3024954246 -1 2 5 15 27 48 105 222 277 895 1405 2557 8156 13845 17515 51480 102677 194340 379125 527964 1708522 3942182 8282706 14985249 31276130 50053858 121902460 148778238 353401621 896176937 2139581678 3084854730 -1 2 7 13 30 54 97 137 380 577 1802 2845 4195 12183 26941 52622 123052 190660 367275 790293 1973826 3289928 7757036 16685510 25128224 37331987 93735824 216448363 313332784 787957465 1229177739 4061830051 -1 2 4 11 19 39 115 202 261 984 1544 3073 6437 13202 25840 41913 99984 171463 391650 657633 1183906 3022851 5784450 12644144 31160252 49272420 102913250 236372454 531441884 1047068899 2135511786 4211973729 -1 3 4 14 23 56 98 161 373 939 1330 3077 5474 14468 26422 59654 128044 187492 492752 658402 1712100 2499834 7095937 15377154 20136820 36545732 101729190 142651192 524899966 546413816 1767384522 3826402767 -1 3 6 8 26 47 76 141 427 735 1727 2324 8111 14238 23332 58087 78990 187648 488439 921006 1446158 3678747 5142512 11305031 21338374 63776171 77659994 237175966 394824831 839092910 2104558049 2311356628 -1 2 7 8 30 45 105 161 262 605 1340 2608 4573 11291 29472 46677 79135 168377 349188 789946 1318667 3290168 4868301 15656169 18476849 48047671 100579716 142552931 281456495 703270016 1279051351 3311895731 -1 3 6 11 20 56 83 237 406 866 1957 3306 7935 15627 20209 51147 102240 194355 515381 919674 1054035 2371217 6712896 9352171 27986486 59351119 119183988 208497116 520687610 848275816 1670548911 2698461962 -1 2 7 11 28 53 100 148 505 757 1734 4074 4731 12145 17823 52546 120470 191731 361125 789448 1186679 3551914 8157275 15771321 21192166 54129289 79999885 242581296 438673935 693263430 1097791936 2943590520 -1 3 5 11 26 50 83 190 453 840 2029 2331 7266 13298 32666 38413 91857 176057 459492 525091 1050393 4065367 7478967 9582579 18378907 53248111 132992530 206760719 346158169 924305376 1975630064 3351981925 -1 3 7 11 29 55 86 156 290 1009 1760 2807 6264 14325 27283 58446 125657 187023 499339 787278 1050554 3410423 7872358 9846631 22443705 48815255 115053979 260446568 302658653 1027501310 2048061370 3857576236 -1 3 6 13 17 62 123 201 415 630 1205 2060 5611 11841 25808 36098 96624 174344 461969 918203 1836322 3017312 6689148 13903385 32403895 63480430 92216960 173417302 351435566 582005473 1283537429 3797309345 -1 2 7 9 21 56 122 202 501 795 1156 2250 5807 15670 23098 51701 100682 196409 377106 787346 1443267 2362089 6426828 14561910 31736035 52357852 128186403 182472757 396810380 609859728 1810414184 2567250431 -1 2 7 15 24 34 121 241 263 521 1982 2850 5926 11478 18269 62793 96423 184524 339857 787313 1705291 4066692 5905952 12729391 27680890 50111564 99722176 225569167 307299135 557335775 1341976834 2698475301 -1 3 5 13 27 63 107 240 265 691 1771 2462 5972 10311 18511 52571 115092 192097 497905 525060 1836534 3935313 6560614 14693319 27163301 46445849 75985661 264738043 375265508 594687999 1134720307 3189418739 -1 3 5 12 21 57 121 170 335 749 1983 2630 4971 8445 28791 39883 120108 177103 504175 525119 1967223 2101134 6954941 14171067 19285329 40682297 76491681 233034801 290632130 698726224 1432750673 3322680148 -1 3 5 14 17 46 93 223 347 905 1254 3652 4403 9813 30107 46345 68518 171586 486052 524534 1704206 2622284 4195724 9964975 31593849 34351560 111961765 192583016 463173398 732442842 1344559136 3378175049 -1 3 7 9 29 32 116 170 390 1010 2011 2207 5842 11455 22197 44413 113309 166410 523440 786591 1311180 3408651 5375626 13765212 18092893 65282173 112217993 213556745 383505847 571497126 1212593530 2160167847 -1 2 6 14 17 61 96 195 458 743 1664 3691 7404 11834 27958 42155 72830 165612 354973 917513 1572893 3014698 6684755 14811314 33292596 55837517 71828644 244582689 421007456 886584406 1084378471 3820279153 -1 3 4 11 29 53 67 186 313 643 1938 4064 5597 9677 24191 47096 86989 171981 466600 655448 1048707 3277160 8127002 12322496 18746799 49550223 74590509 223760266 449222852 614404125 1415059397 2537693962 -1 2 5 9 17 61 103 183 323 857 1268 2244 5524 8486 30770 34302 122621 176002 374376 524798 1442316 2623388 6818895 15474123 18101675 38296221 131922124 191844829 389636934 583480572 1405735668 3679630014 -1 3 7 15 29 34 99 135 274 1012 1279 2596 4696 8521 27057 40961 67905 165996 489465 786863 1573548 3409914 5902206 16521926 21640412 48383957 115790765 198941768 329499898 759900838 1456530979 4156938382 -1 3 7 15 21 35 67 148 333 961 1599 3137 6538 8515 20793 59571 114931 181911 495562 786799 1573761 2361004 5770499 11278942 23996255 35413307 111866285 249946365 520262767 1064132934 1510591965 2440879260 -1 2 5 11 17 43 74 210 397 972 1675 3876 5293 8201 28161 41264 73721 167002 352286 525523 1182302 2628973 4209410 11951040 32697624 59757847 104807011 235596405 434100596 609429812 1583925080 4112754268 -1 3 7 13 16 47 92 243 263 920 1917 3721 7535 9849 28835 59795 74606 181226 477798 787903 1837724 3020187 4470282 9981144 28881391 45590381 114634653 217111366 439051832 875716950 1373427675 3689512452 -1 3 6 10 30 39 117 151 361 751 1340 4001 6631 12714 17773 41819 75054 171751 491070 919106 1182116 3149979 5906587 14050968 23118832 37351394 83058917 145636508 446060854 967744518 2084535059 3110341078 -1 3 4 15 23 56 125 177 285 924 2010 3874 5900 15149 28192 40240 73566 175070 484006 656496 1575057 2496675 7220558 13915703 18019823 46239405 106538215 227277930 426843238 566144294 1747021422 4061271055 -1 2 5 15 27 50 76 196 489 849 2000 3402 7165 15090 24661 58135 72787 185974 353229 525430 1706813 3937575 8005433 11424935 32284509 55298224 120172873 209022391 473569516 944389626 1867672782 4145871843 -1 2 4 11 19 58 85 233 450 746 1243 2626 4367 14168 23828 42124 112851 170696 389742 657093 1183611 3021279 6431233 9199971 27716460 53423265 67466133 171299454 291398279 733146350 2047680584 2557570399 -1 3 4 9 23 51 83 195 440 595 1917 3089 8064 8604 32535 33543 110775 175539 513163 656990 1314601 2497320 7612654 8940316 31502546 64484223 86144569 227317718 479036147 837479510 1530071240 3242412041 -1 2 7 13 27 47 85 171 350 642 1139 3817 7933 15130 29828 48987 69227 166351 353158 787952 1969618 3676625 4469252 10248913 17338711 35083062 72377135 173970079 416896500 889481666 1809089134 3567481289 -1 3 5 15 26 33 127 248 353 619 1727 3269 4204 14365 26881 54942 124892 188820 498552 526331 1576669 4068916 6043031 13269859 28502245 37585670 86255093 263865191 492208576 767120872 1770504907 4070351795 -1 2 7 9 26 46 127 141 319 796 1757 2954 7275 15417 30293 56065 82265 192056 339961 788454 1443994 3807906 5126030 13265525 21424100 42022593 119551895 264268382 287500181 897529439 1867527836 3559155987 -1 3 7 13 28 42 107 128 367 846 1590 4067 4511 11859 21051 46341 65779 169504 476933 788236 1838201 3544593 5120833 15615854 22319203 34162760 127801245 246686197 424952645 793287336 1129926879 2266899996 -1 2 6 15 16 39 71 134 342 785 1278 2205 5744 12255 24394 51464 84878 191666 328831 919031 1706800 2888622 5252282 11422787 21163180 35849290 120325521 190057470 387191406 620898010 1319390187 2453332041 -1 2 6 10 26 39 94 244 278 527 1428 3468 6705 13367 17555 38191 95873 175910 339544 918841 1051750 3676468 5911425 8932559 27689537 43080143 99933561 151124838 520743188 1062849124 1934205425 3172288066 -1 2 7 12 25 44 70 229 455 1003 1298 4074 7457 15703 29064 45170 100271 163935 388351 787958 1838639 3940045 4208713 12484219 26389887 50576062 102691122 162487626 403669426 813206370 1698954712 3642630302 -1 2 7 15 17 59 108 196 264 746 1974 2806 6532 13668 17399 56357 126620 188647 372831 788298 1706903 2890658 6828996 16403393 33473088 46780838 73317208 226056956 271953789 1014774293 2131514899 3028351113 -1 2 4 13 19 43 79 174 348 715 2028 3759 7996 12513 18173 34037 91715 179538 340258 661101 1974619 3041643 5042762 12166404 17390852 35712400 80188444 225515636 418540663 836565867 2085074047 2994697013 -1 2 7 11 24 55 87 144 461 654 1812 3499 5213 8576 24069 33923 75984 176054 356153 794328 1194032 4090720 7928480 10481671 21824923 53667552 70766336 229204771 510265589 650518458 1485716281 2501406289 -1 3 5 10 31 49 125 214 411 749 1766 2218 6387 9425 20264 33222 90202 174924 474883 530155 1192990 3437098 7793083 12954487 30230251 63497114 75216268 250047340 346076737 1014699908 1483886270 2932638520 -1 3 6 10 28 58 105 145 462 807 1522 3229 5009 16355 25455 51967 101345 195656 522216 924242 1188161 3427505 6328959 15412670 22391710 55227032 124215994 140721627 526225558 746774363 1715846151 3761144507 -1 2 4 14 30 49 100 151 378 651 1656 3001 4739 11024 20988 38152 69728 177141 350453 663447 1586052 3435336 8317631 16112248 21965548 37407792 70619743 236160945 306423062 698868032 1105942065 2268464059 -1 2 5 10 25 55 115 147 497 526 1344 3465 5456 9907 31369 58029 124576 183541 361632 531834 1064719 3689114 8042954 13989475 21745765 50503158 87361655 159333646 523201452 544337603 1457837503 3730552309 -1 3 6 15 25 37 70 205 364 986 1065 2690 6348 15721 21377 45254 106306 164675 515651 923466 1584188 4092798 5560156 12542143 30645188 38832165 103138546 177876147 312111829 968807930 1863280511 2545784085 -1 3 5 8 22 52 77 152 498 761 1775 2628 4342 13553 25472 40611 101978 173711 522149 531822 1453538 2507299 7915270 12021492 22780597 58367693 80711352 237152173 289535038 746461340 2106467204 3881852467 -1 2 6 8 17 33 73 247 321 989 1657 3237 5618 13377 28611 53156 79553 192837 344262 925362 1322966 3033868 5414891 11635947 28257987 35050246 106765675 242135743 516407929 662289291 1896826413 4113961973 -1 2 4 11 24 35 112 196 493 658 1806 2690 5000 8314 26603 40531 99842 177120 391269 663335 1194517 3690914 5297205 13723244 30251405 54298868 77703888 232443497 268652648 695325555 1430677968 3918693181 -1 3 5 12 31 48 81 145 312 936 1946 2335 7546 14318 23555 44100 90029 169401 464633 528599 1975552 3439688 7921050 10326173 21046744 47596469 108961557 223808550 357183085 899179732 2099963540 2204884285 -1 3 6 8 28 45 67 196 302 648 1405 3903 7306 15787 21060 60925 81079 187086 490560 922839 1452725 3440512 4889043 12563839 30493049 48124089 76736545 146485819 457491715 864765807 1710902960 2625949933 -1 2 7 11 28 38 78 203 277 756 1063 3225 6391 11277 26395 64377 115702 188196 373213 791188 1195032 3563397 5941746 10842578 31032609 45111691 74752097 175990567 485995890 970072006 1106388787 4274681144 -1 2 4 8 30 55 118 149 359 839 1868 3148 5398 15250 30661 42589 129830 169598 365707 662830 1320205 3429465 8322085 13702891 21475804 35932585 128506038 206520376 507070717 618747815 1865512557 3296667787 -1 3 7 8 30 51 76 238 475 553 1157 3823 4565 12787 23839 40708 81998 173117 459610 792802 1452354 3306627 7793175 10856598 28903915 53085764 92670906 178396426 429925528 721052241 2126959379 2563895086 -1 3 4 9 20 32 69 180 352 609 1553 2703 6091 15642 30632 48174 88050 167252 474320 661651 1320344 2118170 5434977 10729742 19608939 38669134 94639337 251148587 300317579 601661470 1877049186 3240542642 -1 3 5 12 27 37 100 215 486 629 1798 2604 7382 14732 30250 59621 103201 187626 520934 529063 1977289 3955797 5420609 16720641 31979225 50339050 88619467 231896720 278718915 937267340 1740691928 3566862207 -1 3 7 12 23 33 98 238 481 537 1627 3725 7510 12740 24655 45701 90179 166662 463585 792250 1976266 2115290 5961473 15438454 27071110 50468444 98969143 258098425 421458190 913808470 2115440317 4214105230 -1 3 6 12 20 34 88 149 353 653 1197 2147 4620 13535 19362 39129 78436 172073 483860 925042 1976332 2384064 6094716 10076943 23952741 41300098 70926932 193759684 367853849 757916784 2039211860 2999518911 -1 3 5 15 23 44 64 227 260 518 1118 2956 5924 12757 18304 37817 130033 175418 500069 531373 1584126 2387918 4652014 11472023 27114373 42742443 96878942 178298321 321250444 645958892 1953356395 2684802757 -1 2 6 14 17 49 122 252 262 782 1864 3755 6336 11975 19155 33118 131035 173779 369345 922419 1588422 3044715 8319896 14091200 26852999 50214270 132932533 210551833 460678446 1062432859 1078542631 2770414564 -1 2 6 10 25 44 92 132 365 946 1241 2480 6019 13363 19593 48426 118205 165144 367803 925518 1056819 4095007 5044440 9135816 22249017 40194713 107426399 192409132 338230767 650341807 2077191886 3084741605 -1 2 6 15 25 56 117 152 436 704 1959 2650 6072 13081 21987 50441 107570 195170 388738 924924 1714098 4088621 7249144 14253781 21199927 59079641 79393127 204695525 286480297 543754080 1916522361 2235201413 -1 2 5 8 21 40 121 194 271 910 1312 2378 6799 10344 31676 55508 109776 196088 378697 528900 1323129 2118978 4239195 14247791 30892586 48982941 110456905 138631964 364848216 1060763503 1120946151 3279199967 -1 2 4 15 18 59 123 128 509 950 1409 3775 6433 13509 18187 62538 127487 182889 369288 661133 1715997 2913382 6863727 13833733 24452027 51054217 107167733 149513669 438806762 956433155 1950483479 3185970614 -1 2 7 9 22 38 113 145 409 717 1150 2905 5406 8379 21902 41751 79469 167247 360346 794275 1455265 2258553 6221843 13605404 23963043 64472585 78714825 198499249 320723528 582952817 1465034278 2156609197 -1 2 7 10 23 63 89 140 471 834 1133 3894 7132 9447 27601 54966 118829 194722 371878 791653 1064681 2116729 6994199 10291589 23409461 52129846 127259209 191430319 416916882 1059718807 1464862942 3790475758 -1 3 7 14 28 37 122 223 420 733 1783 3836 5869 13388 16957 45084 106751 167206 522663 793514 1713929 3570906 5696534 13450502 32985021 62501985 68075248 246658607 409647420 543013677 1978313460 2830861520 -1 2 4 8 31 63 75 202 309 804 1950 3600 6183 10095 31593 63590 84793 186214 336971 660669 1325624 3561417 7246207 11109624 32101823 50022794 131256913 223031129 441190360 1059458767 1377835318 3354403895 -1 2 6 8 28 32 122 180 446 889 1810 3547 4549 9286 22332 48169 85033 168855 329116 925314 1323300 3438783 5305796 13484532 19637805 59728250 126934569 222397148 493041660 767582583 1405012467 2352195980 -1 2 6 12 20 43 99 245 434 906 1127 3248 7146 12767 29537 45985 93775 166821 329950 922769 1847000 2379644 5167426 15723381 29335379 61154606 116678303 196803005 508147981 1065319843 2053156065 3496301268 -1 3 4 12 22 54 69 155 412 700 1328 2406 5888 8552 23972 63350 127971 187179 504810 662783 1979172 2389350 7650543 10954382 22639181 62362168 71450807 156157492 394887870 607808916 1355843038 2492548041 -1 3 4 10 26 59 124 218 277 844 1758 2236 4185 10903 24099 45066 116068 169916 492911 660961 1189035 3950175 6458237 13480777 29392169 47512915 119888344 260113695 399618416 762607703 1152709196 2640921216 -1 2 5 9 18 41 115 203 373 660 1421 3645 5637 14354 22587 56141 120616 191073 365215 528729 1454890 3031536 4257315 12825031 29778340 34111709 78973928 165754685 426861566 659532692 1822837517 2647846098 -1 2 4 8 16 34 92 174 331 837 1107 2838 4271 15743 26786 38048 91277 173504 332793 661444 1323726 2650866 5552998 10040948 18503417 36370591 132119228 170119972 276925915 699621636 1819585724 4051371140 -1 2 4 15 27 58 70 195 418 1010 1529 2588 8064 10919 30293 37938 104716 176804 393033 661816 1713272 4088171 6989550 12306699 32522616 63753787 107705722 145467673 334292474 881525110 1106197296 3523441469 -1 3 6 11 16 58 68 189 329 765 2013 2874 6167 15901 23953 54415 82331 189611 460945 925146 1061690 2903377 6485817 11087831 17595558 35438050 76403541 222120544 329973001 1072379272 1792951353 2319903109 -1 2 5 10 30 37 76 172 374 526 1507 3381 7425 15686 21265 41946 98611 168963 378693 531453 1062760 3557154 6196659 10876278 17846439 40936893 89098769 154960618 508554600 830890286 1617881235 2639205330 -1 3 7 13 23 42 83 163 266 590 1684 2423 6405 12795 20141 61595 115806 183404 498971 794426 1849752 2119121 5162903 9012041 17835042 45378314 97818760 254236863 375364125 1064441214 1907762343 2919393863 -1 2 7 10 18 39 114 166 320 971 1989 2504 6042 14055 17877 49118 107504 164930 392898 790714 1064595 2773007 5934318 12708580 16785715 39875542 114621365 220143209 337715823 553088595 2125722864 2781741247 -1 3 5 12 16 52 90 197 446 899 1793 2654 8012 13912 30488 63000 93848 183873 461318 530667 1981748 2779805 7390506 9770889 31468480 63849485 109481826 224889738 328827169 821534598 2025302669 3509967634 -1 2 6 11 28 52 125 134 307 779 1562 3398 4818 13769 23982 39887 98315 173803 378237 922829 1194112 3428205 8302117 12836336 23477739 43533502 118927512 239466975 480269303 704417579 1911142592 2682317179 -1 3 6 13 20 38 116 243 363 850 1218 3546 5283 14256 17070 47547 94126 165004 471445 921611 1850021 2381606 5672437 12658746 27800065 37243927 122595726 189355342 490394381 545897857 1949514479 2917273209 -1 3 5 12 23 61 125 206 486 564 1986 3416 4384 8565 17500 63828 89429 184370 459658 530317 1978182 2380220 6476111 13959376 31724327 53487323 100551166 206629364 519536368 767332874 1487402241 2876071186 -1 3 7 13 19 43 120 135 412 914 1870 3648 4104 10297 21098 62394 106467 184817 513467 792134 1844294 2639604 5034567 14144154 22681760 63845812 103050720 230590124 461581325 786010398 1275510834 2244214501 -1 2 7 15 22 62 115 241 333 627 1896 2320 7882 13465 20174 45885 113881 166709 385843 792639 1720033 2250162 6457378 13362791 27006658 41429128 84573385 206894928 384505247 859508237 2079536250 2716036331 -1 3 5 8 19 44 65 144 359 818 1157 3330 5447 15483 24257 33498 114597 177389 523289 528602 1454773 2903728 4764014 10875616 24772821 38404604 122552899 198444947 474352085 601626873 1651517466 2519490840 -1 3 5 14 20 39 122 223 320 576 1310 3117 4230 13723 29280 38718 114199 174429 513083 529588 1719048 2254537 5417997 14538908 32638408 41028977 87298814 144715970 485654235 729712250 1939441705 3295731196 -1 2 6 10 24 56 118 165 384 803 1635 3004 4285 10459 20751 52700 105133 191241 382889 923513 1056770 3950364 6614956 14539218 20450259 65540130 117451051 265441923 286181927 768446986 1176567201 2183918699 -1 2 5 10 24 34 104 229 463 699 1048 2971 6655 11305 17731 53945 69521 193145 351802 531178 1059440 3820322 5292572 14761600 25989389 55300617 79032025 196975156 310192772 999467767 1335864132 3101378826 -1 2 7 8 27 62 72 209 292 580 1926 2088 6568 11270 16857 43917 91045 166773 341607 793099 1321159 3689538 7126298 10969037 31259740 48100799 86482053 223574846 350659871 1010528346 1223080218 2971620178 -1 3 4 9 17 57 127 141 361 777 1185 3535 4880 9969 29438 34835 85847 173510 468127 659877 1319140 2783527 6328542 14512482 23783708 36429935 117676669 193400439 497185346 789350679 1455115502 3263602808 -1 2 7 9 31 55 68 186 478 835 1942 3986 6102 8968 21129 64080 68023 185316 346063 791990 1451708 3168286 8185559 12006725 18397778 53599030 134190772 210065067 429144839 553019129 1503562272 2341053015 -1 2 7 8 19 53 122 191 464 927 1438 2258 5252 14138 26580 60337 73920 185340 351717 792398 1323589 2649633 8060343 13832327 18266910 55684217 105716163 143305937 381132672 574846200 2132038985 3885532371 -1 3 5 14 26 40 115 238 334 549 1183 3646 6028 11699 16809 40920 127173 179146 503460 529850 1714454 4083677 5015797 13884567 26147261 41760277 94366811 196775066 403690434 644017272 1205018609 2918949611 -1 2 4 8 26 58 75 237 407 808 1550 3865 5465 13442 30791 47944 77464 164918 346468 661104 1323662 3962714 6598169 10689024 28113995 62780007 125908997 254064431 408632598 650165863 2004952983 3685523016 -1 3 4 14 30 56 122 235 382 728 1903 2315 4364 14379 25025 43535 121292 171942 501035 660341 1719996 3435435 7126936 13233644 27582680 34548799 74286717 205152061 395624754 748906443 1654092284 3758440546 -1 2 7 8 21 34 86 242 490 834 1854 2544 4227 10949 28294 39319 122426 180041 371968 791403 1322236 2385390 5541140 8911488 27445638 58526767 124620188 230583168 356816242 790741620 1191086470 4253414801 -1 3 5 13 24 39 80 131 331 995 1191 3365 4659 12050 24402 43897 71144 167713 479746 528716 1845970 3822036 5553500 9516795 21676375 36819798 113857784 197532342 498086733 762734546 1155847510 2612786772 -1 2 7 13 18 52 81 230 418 916 1992 2649 8104 15848 17941 55727 67694 191234 351868 794352 1982461 2769446 7525526 8854781 27708177 65216874 115903903 214694395 330532694 817174404 1877792314 2999916957 -1 2 5 12 18 52 68 237 415 722 1785 2980 7415 11709 29500 44953 116935 167105 370993 531958 1846878 3044972 7381399 11393945 28356774 62120010 74903915 248583372 314698468 879423076 1284586507 3728054196 -1 2 4 14 31 59 116 242 280 956 1274 2811 7167 15410 26539 46780 114937 165613 372833 662252 1589149 3564401 6994950 14146463 26262286 48092442 110537700 199094397 314242852 1046818640 1833930769 4179644027 -1 3 5 10 20 35 116 179 383 1018 1417 4087 7927 12312 32729 47707 130576 164389 497577 532382 1192903 2259499 5420289 12706223 19050896 34729278 110799870 167760293 406507109 917067535 2132235626 3278721704 -1 2 4 13 28 60 96 249 430 1005 1804 3793 6585 15897 19908 35025 88369 179585 329364 661612 1981754 3164947 6456633 16336490 25726465 60380370 102933199 224081209 441076330 1024231228 1633763879 2842199802 -1 3 6 15 29 48 70 134 396 641 1169 3035 6660 15396 19995 54214 105059 189296 508572 924348 1588720 3558442 8312466 12030882 24050777 60028836 67127988 170055749 310608087 1029103249 1867484829 2841431127 -1 3 7 13 27 46 66 143 358 568 1572 2366 5734 12723 30736 65189 93055 181160 461226 792155 1847757 3700962 4652854 11757785 21022257 38733091 90311926 244849244 372517381 549605708 1906879480 3719286662 -1 2 4 12 23 50 120 249 392 612 1225 3133 8131 13313 26722 63314 120595 187551 363361 672661 1878851 2574533 8387967 14189268 26939409 66285187 84655301 180760029 473060764 925405151 1925778602 3894631784 -1 2 4 10 20 51 100 245 278 1019 1336 3273 6640 10462 29028 35610 98722 178747 382980 671846 1102561 2194298 7450894 15131025 25241023 50020589 103282953 136062052 517105748 948347576 1270084566 3564516648 -1 3 7 13 30 36 112 142 296 779 1251 2991 6139 15573 32542 49838 75259 190870 484867 808038 1868191 3381735 5311731 14200252 22926571 44543824 120153750 199775587 301105904 669359549 1842677310 3575429526 -1 2 7 10 31 42 108 208 331 660 1299 3118 5888 14291 18840 44272 78262 166914 348044 813463 1102823 3266168 4396059 14745269 33537192 39305628 77931207 148026626 501683418 628686788 1958198888 3123823628 -1 3 5 10 17 51 118 221 275 559 2000 2501 7528 9321 26084 47869 110423 164831 519836 547944 1243890 2716621 7443069 13291354 30482583 47677047 98009733 231537561 390557991 874091673 1485882623 4156897941 -1 2 5 14 21 62 127 234 445 760 1912 3719 7154 8605 29823 42114 68471 171724 351949 544394 1634336 2218228 6501576 13812342 27761277 59889807 68498478 231785435 409966773 939646877 1557609085 3644119531 -1 2 4 10 25 42 102 157 422 548 1121 3664 6880 8931 25313 55964 83050 189178 328947 678703 1087538 3930605 4419623 16301098 23302370 60800150 89376241 199704256 409608051 1021193796 1533705529 4156093754 -1 3 6 8 20 47 113 136 504 932 1894 2176 6245 12242 32609 36954 110501 173979 524181 936266 1491945 2442871 5084096 13560132 21312925 51189029 107314004 222551815 384575300 1069967150 1278132215 3392524368 -1 3 6 10 21 63 84 215 457 814 1523 3801 7760 14074 20999 49755 96319 191153 465961 949110 1222078 2616791 6905582 8819071 31176914 52532360 130677860 136934610 455406586 913646286 1916025899 2643345896 -1 3 6 10 16 59 98 221 320 981 1075 3805 4273 10169 17646 64538 75539 183140 476333 946862 1219725 2989027 6364872 14727325 29875143 39841034 102861940 179909373 448717189 675615848 1371448956 2903895334 -1 3 4 10 25 32 71 216 321 985 2022 3133 7166 16221 29281 38946 87235 179408 465175 677800 1234586 3914138 5733632 12118498 33541045 34858471 102874186 221344994 522124270 958916313 1704966791 3605232526 -1 3 5 10 19 55 69 159 487 833 1896 2429 6990 8788 28091 65312 110476 181824 516268 546203 1225466 2963653 7969686 11050074 22889469 56185425 126578002 223947120 344433841 969201674 1425264358 3900190610 -1 2 6 9 25 50 113 254 378 665 1802 2394 6735 14440 27490 56302 120281 194864 362402 936762 1478308 4157153 7727797 14064410 26297902 34318017 82320480 213791515 387872708 1001712099 1631297607 3843561154 -1 2 7 8 27 33 94 225 302 633 1135 2609 4461 11227 17228 33055 109667 179031 378358 817975 1371190 3762040 5341469 9238428 25910487 50195352 84947245 184318513 275836424 727540688 1077774932 2719278194 -1 3 6 9 29 48 68 197 345 669 1855 3749 7533 16222 29301 38825 114769 177481 494603 938611 1367129 3614847 7470022 11979898 31526815 36159481 77347814 211581373 411468316 898625123 1620501097 3646380249 -1 3 5 15 31 33 102 207 278 546 1221 4038 6397 9606 32450 61672 129412 183624 500708 540957 1617610 3505079 6282049 16169823 30491578 49777698 100543063 198600200 458413372 956532702 1464613921 3399375324 -1 2 4 8 21 52 107 157 487 822 1352 2871 6691 15656 23749 36116 71065 174764 357847 686224 1370410 2346644 8071977 16446115 23064646 50557868 124417765 152107055 279308707 1057180346 1854809051 2296146247 -1 2 4 11 20 43 79 129 367 790 1963 2869 5111 12849 22419 58543 83784 181673 336665 685271 1213484 2226802 4422555 11570764 22670078 39669471 118936356 234561412 278020017 689851552 1906492263 2363829036 -1 3 5 10 16 57 111 244 263 1017 1138 3273 8176 10840 28880 34174 73385 176227 476552 542647 1234948 2876286 6633983 16440782 26734071 46997566 103480683 179669024 517052943 906210404 1318712052 3674934125 -1 3 4 13 16 35 97 183 422 911 1269 2741 7513 8347 24950 57861 79409 188003 488532 678380 1878728 2731220 6234150 15130828 19345430 60740296 105735677 181037110 317520679 853351906 1444978987 4243174268 -1 3 5 13 22 35 68 142 441 972 1057 3115 7171 15572 28289 51424 101761 190871 515115 543672 1873328 2568879 6266570 10538138 22511903 65598553 112583639 189931645 521950115 838247741 1674395841 3779685248 -1 2 7 14 23 63 70 206 453 879 1511 3467 6783 15444 30039 61715 120725 186082 368093 808744 1619561 2182522 6407001 10810835 32102598 51825283 125151432 135804751 488793966 1040243405 1640727663 3684986862 -1 2 6 9 16 48 90 196 383 798 1992 3086 7519 11446 27320 59786 102744 186662 381958 941351 1483238 2952188 7440045 9627627 31557834 39255664 126070668 220235210 518223675 876434387 1114844779 3952343051 -1 2 6 14 16 54 114 249 433 843 1508 2963 5090 15191 29749 39722 121745 176655 366576 940137 1629608 2957453 7587168 12752021 26722376 60071617 123588624 149463517 287419611 758394037 1668040453 3398629413 -1 2 6 13 18 58 64 196 484 712 1803 3717 7208 9731 30974 61904 85451 182858 332047 935391 2007466 2742475 7163999 10677858 32862064 56408305 69465648 226572757 410132961 929200108 1395584941 3477827014 -1 2 4 14 20 59 64 151 363 924 1046 4082 7215 13832 25335 51848 90956 188842 341185 674939 1609881 2217031 6912953 11458945 22366353 37795752 103258926 179302004 405864921 838478812 1886017024 4175605739 -1 3 4 15 25 43 72 165 409 694 1826 2905 4508 14877 23049 63336 68836 187660 487048 685609 1613290 3912234 4921976 10939409 18032001 62306992 68012398 219782707 318992527 748179968 1622598570 2445360107 -1 2 4 8 21 40 65 148 356 711 1488 3956 5946 11598 28087 54615 68049 192197 346789 676223 1350670 2338684 4391092 11465050 24476577 38799927 77076772 152713386 463750428 609531880 1204144961 4074621931 -1 2 6 13 19 51 70 252 330 898 1783 3444 5599 9926 27556 47986 99563 166338 379747 941074 2031566 2836533 8359053 11310869 26735864 34342550 113511922 255202362 488383692 654471118 1416541116 4192967611 -1 3 4 9 23 36 90 141 499 721 1603 3741 7524 13182 22054 40786 71665 176174 487862 687532 1372454 2607261 5840245 10396777 22893562 55182313 75630040 252578703 410392482 936257417 2037544445 2423579435 -1 2 5 10 26 40 102 185 325 641 1043 3631 7796 16171 28252 53775 76282 193152 359207 542951 1084297 4161851 4663283 16706688 19743874 39462842 72637378 180530438 433445118 893882360 1638348855 3877163189 -1 3 7 10 23 62 107 244 347 651 2043 3000 5548 14336 32659 39293 65540 177483 476216 808472 1232952 2228011 7015033 16556992 27097108 41428809 79843517 219994373 316271974 633158114 1683409341 3540113864 -1 2 4 12 23 35 124 255 302 919 1183 3040 7778 9187 30632 38315 130142 174534 371434 674942 1887714 2559561 6157749 13676844 28673119 45492386 115501157 184726538 273255900 886059154 1407600522 3591820197 -1 3 4 14 30 44 72 175 484 530 1174 3056 6693 14303 20519 47775 109471 169572 511801 687030 1758045 3494716 4697198 11049609 17422505 55466041 89957915 176788346 320001797 1016289730 2057024776 2472585748 -1 3 7 15 30 59 109 230 379 530 2029 3672 7062 10191 31593 33422 72628 180024 476325 803377 1627857 3405307 7019876 14857183 28530962 37644363 97301074 225008221 405040613 970636131 1349340688 3354022638 -1 2 6 13 31 57 81 190 412 690 1420 2475 6029 12037 17872 50854 107168 196428 379847 948987 2007465 3358137 7055175 10155532 17292643 59659970 70837089 140638032 385489710 635842794 1332117343 2724112497 -1 3 6 10 22 42 102 243 494 946 1043 2925 5667 12201 26487 47023 73776 167797 485924 940311 1241235 2223275 4399900 14977646 28926777 51005689 113037473 193959766 288468717 627304032 1273968151 3871383763 -1 2 7 8 27 42 126 241 483 847 1205 3246 7429 14886 30988 33174 95192 174062 340721 809470 1362651 3775007 4682600 13412025 29176036 52846410 123650296 180456822 528047746 844034867 1869342373 3450600650 -1 3 5 8 20 55 95 161 466 671 1573 4061 5887 8575 17174 58048 128083 186333 495641 555483 1478761 2325257 8230099 9597173 18909249 50417413 71824184 262986496 442073799 542134477 1604110400 2902829526 -1 2 4 11 28 39 101 132 506 632 1710 3759 4733 12729 30836 41011 89881 164279 331838 677809 1244160 3259167 5968233 16012355 21690477 52540077 97849150 249065584 421969128 679181509 2096941142 3546662912 -1 2 6 10 18 47 106 214 465 900 1361 3127 5029 10743 20218 38021 76260 175465 347125 949129 1106963 2741470 4803161 16152826 33218791 57662348 110583083 159145517 535083396 747202634 1237069460 3194635476 -1 3 7 8 31 55 101 212 438 952 2044 2973 6897 11493 31631 36810 92751 178759 473751 804126 1492204 3259190 8206966 15746249 30328719 62504299 116732539 213932438 283566150 996662647 1276744538 3333770258 -1 2 7 9 17 48 110 233 305 556 1525 2896 5134 16366 27415 56651 100001 193776 382823 805012 1481249 2949399 7461596 16273430 28884842 44255912 96028481 164454235 307067872 585315085 1794484734 4166035872 -1 2 7 14 20 50 86 218 256 513 1885 3696 6798 13960 20414 39244 121291 177978 370460 814643 1638080 2568706 8104518 8548756 31113682 46098644 92347633 217175377 404925370 984194358 1920744772 2889243987 -1 3 4 11 17 48 98 196 406 542 1471 3330 7046 10778 18097 63380 88083 181340 471431 686452 1083058 2869747 7683775 14837527 31891737 66557357 92528842 135626464 512793496 1026025575 1286301783 3173952098 -1 3 4 13 23 56 79 225 408 651 1194 2490 6679 14660 31987 41089 79981 164281 489707 677630 1900215 2613187 6906169 11823196 29134095 62744968 81949176 171750144 377822029 1010746541 1663542775 3415592249 -1 3 6 15 23 53 68 207 390 882 1660 2487 7053 15037 24056 40019 72889 179915 490550 947688 1630714 2352436 7825009 10636531 33471452 60257244 122185637 263635022 358974255 988390683 1689110867 2304841386 -1 2 6 8 26 32 71 208 387 777 1604 3293 8152 12957 18168 57440 91368 184013 333619 943928 1346337 3797309 5443414 12344012 32036173 60108143 127153677 268324764 527103211 839337659 2115019405 3071380613 -1 2 7 9 31 54 126 155 268 802 1644 3370 5445 14182 22911 43437 100947 165967 385978 817025 1495152 3230172 8256056 12867355 22067770 49918282 123520914 244808413 479046522 663543920 2005081760 2623226020 -1 3 7 12 28 50 102 148 276 642 1399 3130 4784 10636 31284 45537 68130 166052 482681 806136 2028475 3665507 8340236 15758939 21275552 49488425 68088074 144567153 500518821 779511283 1214023858 3596049752 -1 2 7 12 27 60 98 140 387 942 1439 3527 5674 11421 32357 56625 84947 189655 335250 804907 1874869 3785372 6489573 16021363 23774250 64321064 107527421 141796060 476311386 648640854 1083485532 3568272862 -1 3 4 9 20 61 73 197 345 891 1336 2073 7051 8342 17571 52489 121500 193591 506089 684216 1359079 2188570 7050289 12461224 33443646 37409447 122155440 143830871 371940960 1014362296 1378921674 3123927653 -1 2 4 14 27 60 72 157 331 681 1378 3856 7156 8655 17057 42027 102277 171467 387940 684465 1627479 4152126 6800725 10496370 21910493 34771123 71562241 136207612 463375122 1016059237 1577852747 3042716970 -1 2 7 8 20 53 117 188 316 682 1216 3255 5115 8925 20959 43200 117729 170576 376523 814070 1360686 2558179 7967464 12856515 18368225 42763941 68520409 196612204 482223285 803887535 1606727556 2202925779 -1 3 5 11 23 57 69 228 449 621 1191 2920 4484 11353 22128 45491 81920 167915 474258 550751 1103565 2463406 6756815 10494991 28721226 51679569 86707161 177344212 317987080 722353130 1279161346 2292121385 -1 2 7 14 20 33 87 208 413 532 1861 2788 5858 12506 25407 64149 107399 188266 390611 805507 1618510 2561643 6144521 8397733 32006112 59148253 96303303 232334562 285976201 575197699 1995565178 3968888535 -1 3 5 10 22 39 126 144 414 673 1448 2705 5736 8267 26421 61090 122464 187381 499415 547896 1225070 2582897 5881373 13908664 23223562 64926226 73100968 135114863 282469793 642805111 1471609220 3841850817 -1 2 7 13 30 62 117 255 474 546 1318 3401 5101 9487 17472 44994 101770 170539 387591 818141 2020277 3364662 6672607 13634102 25697126 55196229 94138598 163105652 507603664 746694950 1388371114 2829140224 -1 3 4 11 28 34 79 140 488 632 1428 2887 4965 10754 31400 42865 68590 171287 482657 674862 1109199 3270915 5336364 10619468 22155313 55585925 96892924 142915713 312818743 744936796 1078311099 3568415627 -1 3 6 13 18 56 76 251 445 952 1036 2098 6249 12404 18935 44152 82969 165538 474076 945238 1885786 2723176 6889210 12060519 25955826 66327391 112733512 188117918 402455078 967169180 1912838737 2805152542 -1 3 6 14 31 49 127 134 320 698 1792 3517 6744 14778 17938 36769 68042 175879 488181 945693 1762683 3400915 8215438 12846602 23334901 40770697 73021405 215767457 512932974 994269572 1803550776 3211133037 -1 3 7 12 27 50 125 191 373 923 1830 2968 7533 12741 22148 45324 98249 171998 466187 817082 2016192 3781210 8339403 13107930 17958095 33950749 107354046 217329493 278421738 890432792 1999622284 2450380673 -1 3 6 14 21 32 121 154 438 638 1184 2552 7301 14611 22424 35651 77809 174714 477332 944642 1758530 2603166 6274425 14530558 25013369 59480824 100130151 173242510 394272798 837838000 1661388445 2417725634 -1 3 4 14 21 53 79 142 375 977 1831 3927 6630 16070 23532 53250 127722 192572 497866 680581 1738183 2308288 7682841 11615266 24851295 39922392 109384959 217140880 432250101 1011903248 1612485114 2156862327 -1 2 4 14 22 43 98 172 303 975 1906 4012 7162 9144 29541 36508 76345 176524 357680 677658 1635141 2473181 4833215 15710688 16889223 42576129 117015811 215215543 409682161 954472705 1535125310 3574365176 -1 2 4 10 22 54 79 130 501 888 1563 3944 6111 11658 19778 34186 83327 178665 338620 681501 1099473 2479529 8115299 11917124 23581157 57663275 130272046 260563251 417702060 575223189 1206800517 2984425106 -1 2 5 13 30 63 83 214 300 857 1723 3003 7431 14257 28353 58318 109378 184214 391509 548516 2000157 3625592 6773521 10306149 31423020 48825946 120963190 259662198 288638172 908114739 2065638543 3794633551 -1 3 4 9 30 44 117 185 445 566 1240 3916 7545 10296 25867 47761 70189 166739 479385 673977 1364865 3518992 4831511 13871844 19373369 59757908 87885811 179353102 442960245 849783295 1283138597 4127506841 -1 2 5 11 27 49 124 130 313 697 1908 3946 6117 9580 30876 33370 93722 178158 343159 547688 1242849 4063146 7862159 13234021 23846234 43090404 73103618 215257918 454248293 546626799 1472565455 3629338758 -1 3 4 12 20 57 109 164 275 790 1390 4073 5326 15382 22085 43396 121450 164979 507683 683682 2028150 2187649 6908170 16217166 20403768 48834324 123334864 146073827 426330963 580584753 1678606653 2161655432 -1 2 7 13 28 60 96 173 429 551 1380 2494 5998 14310 23579 62153 93682 186219 331609 814977 2008274 3641184 6390053 16751380 19640399 59361624 88037522 163614631 396621362 634982420 2116832592 2418985693 -1 3 5 10 17 52 122 144 432 846 1286 3562 5947 13731 25596 40357 77551 178878 488663 545020 1243030 2730848 8368267 13865163 21479575 59717314 126131816 155134571 501920879 636970593 1919183136 3990650961 -1 3 4 12 26 42 65 230 339 843 1760 2599 8044 8778 17600 50503 115759 196175 502167 680705 2002192 4003069 5178984 11743886 26561583 36825057 125483263 252799448 304720464 841638934 1398572493 2992836453 -1 2 6 14 26 38 94 203 454 555 1703 2962 6713 8508 32413 53645 89302 191693 330085 940836 1614387 3775690 5475176 9419398 30538874 52918271 98732709 246415097 329609263 947159625 1468784975 3488047057 -1 3 5 12 23 38 106 227 271 1007 1770 2159 4535 10696 31101 34712 95981 178627 470863 546213 2027584 2484430 5765033 16762631 25528236 48059123 102817315 264084156 396846729 802591414 1076712337 3575307557 -1 2 7 12 23 33 66 233 384 627 1850 2572 4399 12030 19253 62915 104452 183798 390690 811248 1880900 2193375 5859604 11360899 26814377 60138408 84583982 218847041 268647730 755998329 1272366169 3000361607 -1 3 4 8 27 60 69 233 481 916 1755 2314 4503 11425 23430 50543 103162 196140 519640 684843 1479600 4148109 7036367 12155422 27735383 55956327 114295524 237241345 367005001 798891067 1233269096 2447927645 -1 2 7 11 27 33 117 190 406 953 1352 3563 6184 16182 25384 43660 101122 165911 383958 809896 1229749 3748696 5713828 14360281 20406455 64616600 103155775 164893733 471999509 993286352 1735706572 4085988538 -1 2 6 12 20 35 99 198 340 901 2004 2829 5979 13198 17332 45613 95654 168342 331578 947671 1900516 2482031 6147335 15331735 29468930 41760105 112993643 226390680 296547623 539216509 1921645330 2910305465 -1 2 6 10 26 41 106 129 336 1017 1768 3697 6143 11411 25095 48088 116589 165531 362045 936581 1102435 3760717 4552377 15162686 22754183 40606240 114980900 252348044 465274374 596134618 1188090539 4012598252 -1 2 6 14 25 44 98 204 356 851 1091 2229 7144 10674 25124 57545 83562 186293 329240 936693 1606066 4170495 4692296 15845950 30107071 35301477 119128091 171407610 393776933 1047115314 1104258600 4135817216 -1 3 5 15 26 46 115 211 411 639 1602 2906 8148 9574 27424 57811 94746 187573 472421 544756 1607926 4166984 4301909 14152764 32856379 62957123 92266638 265118663 316598427 839478141 1581577086 4014818076 -1 2 7 10 19 38 122 167 294 843 1244 2853 4962 12818 23097 32901 129321 173059 366967 813363 1104314 2719116 5986302 13970639 17548481 44361336 132200591 193460264 273721136 782736651 1909220154 2548091264 -1 3 6 15 29 47 91 248 312 809 1861 3375 6208 11265 17368 58020 79763 184494 480818 945760 1614806 3657917 4452111 9017173 27723573 47232138 126738643 210733666 482681399 1059120544 1092696679 2994653590 -1 2 6 12 21 50 84 148 290 583 1535 3448 7660 14912 25541 40489 128640 179467 368800 940485 1899848 2583001 8341844 8722787 21493352 50248906 94217021 165830534 512030233 837124017 1842046200 4214576187 -1 2 7 13 22 33 125 223 410 812 1867 2787 5187 8380 20744 36060 122512 179899 370285 815445 2022412 2314751 5989986 13701142 32884229 64782937 131843961 232423584 320193431 657886251 1452531561 2392767861 -1 2 5 12 25 36 97 207 464 793 1982 2634 7207 10037 21157 42683 102905 170911 388542 554362 1897901 3749009 5442564 16220011 31163257 58109385 126455665 213301451 302232362 907855496 1482119357 2582761594 -1 2 6 10 25 37 126 129 302 960 1312 2650 7236 11533 21463 62467 80997 180682 346652 949386 1089605 4178991 6156077 13218327 21189299 46029203 111994986 142414089 329683635 860602198 1296647051 2601936383 -1 3 7 8 21 43 101 242 434 890 1286 3982 6904 12756 24783 51377 110602 190458 519203 807894 1486350 2454057 4539056 15016110 28962386 62149763 119711398 151740583 424501301 1051419001 2124637099 4039861729 -1 3 6 10 24 50 112 239 267 753 1868 2555 8125 12549 32023 45713 84499 170661 461909 937882 1231569 4060978 7586835 14008110 28509796 48911855 68351360 214146426 381115105 814530081 1924880931 3280256865 -1 3 6 9 21 35 78 251 380 997 1930 3293 4973 13770 26277 37483 78343 176782 487380 938040 1372873 2600507 5740449 11789212 28919329 41817871 101596804 228489516 512931005 684286443 1912096682 4023307668 -1 3 7 12 27 58 95 230 335 887 1566 2350 4370 15044 18367 42717 130679 166619 493735 818784 2025430 3756039 7301108 9256265 28557188 36840918 117728944 251055451 341257773 791380193 1682467951 2823871401 -1 2 6 15 24 32 82 200 497 660 1387 3244 6286 15147 29629 48701 120216 170431 365136 936553 1755219 4023908 6117131 9647826 31170807 55717148 77485166 156694841 482019254 982368575 1839119118 3515996655 -1 2 7 9 22 55 81 134 284 788 1846 3086 7978 13739 30682 57658 71937 183654 349588 803138 1479099 2356467 8375017 9023254 23816095 41958326 118516991 202039255 516390144 836110135 1890978828 3562020653 -1 2 5 12 21 62 74 206 343 564 1160 2209 4820 12949 29953 51223 107580 191790 387275 542125 1882505 2188465 6773632 12138411 32364814 36582989 97025346 200989673 368153600 769957141 2008492906 3362649469 -1 2 7 14 22 45 73 238 295 533 1181 3735 6602 10829 23394 44513 88200 170214 336823 817412 1631539 2345204 4565253 12149845 26145594 46922222 97246512 186228627 434706464 1001266175 1250832010 2190234943 -1 3 5 12 30 36 104 253 415 816 1711 2799 6036 9974 26262 39679 106000 175639 512512 544606 2025262 3620361 5465422 15311661 29160235 66789222 129436448 235481793 320161253 587452112 1510767960 3871383897 -1 3 7 8 20 45 115 139 474 716 1410 2281 7768 8981 27082 51842 83170 192697 459531 804287 1487231 2603065 4843238 13336053 21409863 55294870 79421503 148337295 349479490 906464642 1435087455 3900308990 -1 3 7 11 24 39 82 210 425 922 1087 3040 4427 14290 26633 47242 130418 170368 503071 807683 1101636 4156148 5975329 9559509 31509115 65627056 112933511 188868493 270843843 733606770 2048688182 4146695881 -1 2 6 10 20 34 106 177 496 708 1790 2710 7851 9929 22575 54350 103614 190529 386783 946450 1088936 2455140 5443625 16494900 19707095 53034829 81392528 241322498 269805495 826406672 1523992460 2322264426 -1 3 4 11 19 61 107 162 423 809 2011 4043 7156 11959 30547 53826 91729 189260 472612 676106 1093712 3113797 7330252 16088049 20103491 58809741 120365844 213235821 423991546 967178132 1074728422 3715502448 -1 2 6 13 24 43 126 203 324 686 2037 3482 6762 10864 29657 62210 91581 181943 341872 938922 2004956 4040618 5240990 13334272 30080245 40335735 82764747 219896182 519866308 975018504 1275706160 3580878174 -1 3 5 11 19 37 114 188 505 595 1361 2384 5894 8593 16789 57955 76799 185135 476818 552257 1097225 3012620 6264030 13051918 20763901 51203054 98988274 153915236 377853211 627911194 1406062914 2873967490 -1 3 4 9 29 32 104 159 414 745 1677 2824 4172 15364 22420 48425 72435 169437 490908 681980 1373096 3378404 5369300 15668638 24283159 66149080 80616489 239609100 325090442 742318011 1827792819 2283996724 -1 2 7 14 25 59 67 217 375 715 1504 3592 5012 9809 28527 33205 117802 177134 364342 803772 1634749 4029929 6895623 11780224 30188846 41920167 67517524 158486662 424334874 766972383 1398390691 4283172169 -1 3 6 15 28 63 90 247 393 930 1623 2519 6284 9199 29718 40130 128194 173018 503573 941080 1635729 3490867 6501037 9022203 26760107 62055562 109150103 266822811 337461573 1016806447 1445968144 3701632010 -1 2 7 13 25 50 81 246 310 999 1715 2754 6953 10783 25873 40153 71464 174523 350185 804814 2025212 4042471 8244575 9919347 25188137 48157807 101050250 256196377 314099929 974505095 1116686281 4161827903 -1 2 5 13 24 48 124 227 364 806 1438 2551 4778 11150 30475 55627 108509 190338 390268 546767 2013972 3889694 7940357 13630449 27936827 36997203 128651361 162375665 353167297 792327422 1191597693 3460217146 -1 3 6 13 18 56 100 137 495 659 1524 3740 6804 15298 30782 54312 109217 193493 516320 937715 1880198 2706772 6894138 15330569 23745306 50757645 67576097 142329731 411436398 1063259976 1756239973 3263184562 -1 2 6 13 30 62 108 147 446 930 1077 2122 7419 12313 25994 58351 107708 182598 392827 941612 2006621 3243576 6624954 14934800 22048223 62324520 105485519 189705298 390929460 806484236 1916293954 4157114522 -1 2 7 8 16 59 98 159 322 645 1196 3720 4115 14701 31648 52672 127316 189358 375694 806629 1352348 3083168 6650053 14921639 21002320 39504790 67894219 194575414 411930787 687737088 1822431566 3522699475 -1 3 5 9 20 53 77 248 395 753 2017 2705 7126 9892 19148 57160 130786 190198 499165 549951 1346040 2297195 8079512 12025879 26495573 59956829 69467401 210166500 270504822 963014958 1510128333 2769515948 -1 3 5 15 19 51 104 169 399 675 1354 3644 4470 14927 28147 42286 69847 165940 478809 547742 1629524 2982744 8118698 15947511 20609988 64787867 69689544 165020518 430442269 697698866 1784945875 4263914879 -1 3 5 11 21 57 105 246 312 522 1891 3048 7399 15125 27659 38959 82073 179142 465341 548352 1109646 2222717 6786226 16583242 26244809 45656593 97465929 217715190 323497919 911101774 1654833338 3866863271 -1 3 4 11 16 32 70 145 262 911 1318 2992 6296 11149 27803 41699 110120 169673 517410 675124 1102945 2695675 5593799 11125366 23999898 43534794 100851166 137838307 277969934 983021634 1138011836 3962551092 -1 3 7 10 24 44 122 195 444 573 1420 3282 5496 16147 23365 56497 126116 192522 492040 813440 1216973 4131084 5196930 12694157 30679481 59799827 97952493 136136418 490843616 549847314 1702888312 2598635086 -1 2 4 9 18 52 86 211 384 788 1027 2817 5816 10915 22206 33297 65980 178260 356371 685619 1490987 2993982 7987832 9392623 29374198 62023977 129039223 190438655 281619189 605220203 1094973282 2224782917 -1 2 4 15 20 58 102 163 423 672 1311 2169 6817 8680 30626 34236 90132 178279 342122 679876 1764040 2211946 6923474 14882850 20720335 59796084 70821926 154338908 354419039 1048970187 1374553764 3713011264 -1 2 7 12 31 59 72 236 310 949 1731 2943 7206 11190 16554 47449 124037 166446 360527 811215 1893401 3241158 7154455 11124228 27661045 49167183 110788384 263899602 290275065 888638640 1118860425 3184317576 -1 3 4 10 16 52 69 128 319 953 1297 3623 5250 11086 17636 42755 129500 171921 499547 680302 1242796 2717660 8332708 11513437 23337877 49167468 105802395 134278587 469715592 583486600 1227048685 2764922654 -1 2 7 8 27 51 76 215 342 880 1586 3407 5978 13350 21657 38653 69115 176411 353514 814365 1365053 3779763 7728985 11095551 29365249 36581998 124148034 243826741 481770451 595779775 1900935665 2187950962 -1 3 5 12 19 46 100 145 454 597 1235 3733 4633 10919 29234 38766 70486 174172 475842 546351 2029346 2993675 4704498 15433654 24118086 55576480 96209251 172497847 422719489 740442438 1241698775 3327380272 -1 2 4 9 27 53 91 133 418 789 1338 3725 4404 10394 20185 53132 92418 194721 335457 676173 1504842 4132754 8026305 8698486 23709359 65215459 118513184 156689631 463283138 691026718 1328701539 3106179828 -1 3 5 13 21 50 89 214 326 969 1719 3978 6422 8646 26699 56688 116476 191038 497238 556703 1893706 2199166 8150053 10390119 29581050 36145052 101731300 260747612 405082534 1054686647 1583302876 3857825422 -1 2 7 15 31 44 91 162 486 746 1272 3388 6511 14677 28015 44137 80591 164217 358308 817477 1739959 3239834 4473639 9234349 18074365 57109640 78136603 175042101 520871427 977882443 1803424743 3979357072 -1 3 5 10 27 47 97 131 344 770 1051 2111 5706 9729 31093 34288 130791 179684 505689 550461 1226291 4039886 4737657 15916645 22219692 40227464 120640986 181737638 379977649 629325556 1588179827 3640290886 -1 2 6 10 18 45 118 146 378 772 1743 2158 5208 11260 19594 59103 90176 184678 332786 938411 1104598 2687188 5009573 13403693 24363322 34555327 118391015 255445338 371413497 607955758 1168606617 3070343151 -1 3 7 12 22 51 118 164 485 855 1568 2872 4217 12564 19352 58279 85472 182676 468877 807229 2015646 2306379 8153759 13015461 18998382 54355049 130983160 266712633 271033267 768318999 2010369366 2985625812 -1 2 7 13 28 48 79 209 286 750 1842 3221 7701 14190 27226 56837 124164 195474 370356 817527 2028578 3652715 7882566 10652651 30230499 45867469 71365320 204714797 478043371 868923265 1973239461 3987019170 -1 3 6 15 27 59 88 187 390 993 1880 3135 7884 15742 20083 52309 86073 189360 474378 941564 1633541 3876442 6973887 8435051 17678970 60905925 109507830 230758386 521943087 846218760 1640159473 2791669151 -1 2 4 10 31 40 98 137 271 810 1999 3425 5908 14233 17519 57225 130708 193261 367483 679356 1112524 3638066 4618738 16679139 21692959 47020327 125828269 232715814 474714553 545539925 2005981305 2684482468 -1 2 7 9 28 40 73 238 384 669 1813 3661 7970 10088 30842 49964 86591 193999 332694 813898 1506742 3604737 4216595 11446592 25406584 58978497 81350473 225629292 422275041 831828409 1362461834 3414005189 -1 2 7 11 20 39 119 252 493 906 1209 3811 4379 10153 22145 48683 71619 165533 357920 805468 1215811 2583199 5929453 12775810 28939922 52558607 113451010 183432459 438409252 714074771 1362691749 2292228574 -1 3 4 13 18 32 85 172 260 567 1088 3422 6505 11583 21722 53899 84866 191242 469585 672489 1893099 2965444 5797271 8953158 17936620 45873264 85395557 180620237 510398954 993802823 1119118877 2680595434 -1 2 6 15 19 54 96 152 464 726 1304 2965 7037 16150 19078 35902 121241 172896 374485 940208 1748307 2860991 7372540 14867599 22112689 58537918 79533845 167126818 307262088 1036962097 1794328219 2798868561 -1 2 6 8 28 63 123 215 425 872 1140 3866 6843 10306 29449 32801 118628 179565 364526 943304 1356970 3513773 7101608 13302195 31283473 62342549 121726183 198116420 403292111 1007827116 1304185989 3575170997 -1 2 7 11 18 52 111 144 298 1019 1311 3714 7165 12269 22249 40612 79672 173251 349291 803201 1224094 2836417 8158831 16695660 21478032 44019031 116760378 134999196 439562858 1021225604 1088114269 2639686656 -1 3 4 12 23 62 126 218 440 902 1995 3481 5350 15850 17240 47864 83704 171754 470418 677915 2004926 2568720 6716974 13957303 29490939 60284354 110344955 211250087 483846700 668454174 1675070849 2831364117 -1 2 7 8 19 38 121 140 386 949 1758 4013 5444 11521 26225 58761 109524 185325 390732 818168 1364378 2749418 6190022 13683084 22794118 65286945 105927809 251310678 416489064 638173275 1175856888 3791157283 -1 3 6 12 19 42 66 243 442 762 1032 3032 7482 16370 19785 32860 112061 174302 514177 941768 2009684 2874382 5133348 10794169 29352982 65672484 70395149 188513978 316202001 866458483 1802993178 2777911833 -1 2 7 11 25 36 93 157 451 777 1341 2899 4446 8233 28324 47192 90886 164756 343958 815312 1212567 4012720 6060960 9212319 24975901 52958435 119417491 163216571 270048743 701433682 1429743999 4183324807 -1 2 5 13 16 35 78 254 429 851 1845 2765 4727 9399 21544 48991 92950 164533 330332 543736 1999757 2820120 6180565 12094645 28382393 64910718 125756813 226347790 330945635 727706098 1608878113 2324906089 -1 2 7 12 28 54 73 221 496 831 1406 2611 4339 9330 20805 51244 94445 194351 333534 806555 1898041 3609670 7751734 11466945 31001976 57178127 133727411 159351105 311553919 715080184 1594263952 2241043617 -1 3 7 8 29 47 111 144 354 568 1150 2071 6489 9433 24125 45600 80339 165538 481509 805639 1476526 3496526 5000732 14847369 24201076 34104061 91015810 174706973 345179249 995163192 1527755861 2323366339 -1 3 7 12 29 34 76 221 378 859 1741 3152 5313 14054 29511 45658 100634 171276 515020 814388 2006143 3528834 6187981 10784848 32623853 41311458 120644007 254114438 513137988 631005612 2010417648 3375754560 -1 2 5 14 26 34 72 236 348 1004 1068 2463 6556 10074 26105 33211 67587 178133 348278 553300 1619734 4149631 5927549 10531386 26696664 37121787 103849911 179249697 342410037 982117393 1602174630 4288212666 -1 2 7 12 21 55 96 178 297 752 1868 3110 4646 13464 19415 50723 107958 191946 379629 807501 1895721 2476824 7622964 15657351 17154807 42486013 78299734 212577756 494335988 731899074 1934374633 3068022235 -1 2 4 10 31 48 83 229 493 993 1620 2990 7855 10297 20367 62040 111819 184058 380584 678959 1101482 3657291 7757260 10276190 27510832 57300481 103994183 253485313 271457154 805708970 1151096880 2771435641 -1 2 6 9 27 63 72 242 485 1002 1066 3139 6622 14392 31681 63623 69803 185401 346261 944300 1495924 3883450 7241717 10679542 26675497 55241950 100872925 200184644 534103722 976591677 1800874139 3276189665 -1 2 4 12 27 34 107 206 434 826 1780 2701 5187 14740 22800 50048 91105 189882 333190 672520 1892469 4135421 6184386 14994862 30505314 61392752 131820964 247660535 329594622 617494544 1695439486 2621097467 -1 2 6 9 22 48 118 144 263 848 1662 2227 8101 16064 28106 63384 91193 188387 338597 950000 1497965 2172482 7367752 12908027 21848430 49467809 128531602 245128323 389844735 850900276 1855578651 3803805135 -1 3 6 13 29 36 106 157 481 735 1089 2341 5072 14914 18058 64851 117156 187574 501243 940817 1891136 3648400 5261090 15269749 25152642 51304068 79278274 184970382 389842612 774864147 1700657134 2950730720 -1 3 4 9 30 57 103 151 264 598 1775 3620 5852 15825 30672 32987 126854 173128 503900 682710 1352082 3521090 6452714 16025274 22405278 47100082 96046034 263590516 406730035 561803109 1704635144 3326583896 -1 2 6 8 22 32 75 169 352 569 1994 3214 5582 9152 23979 55078 67871 191521 352582 934375 1371031 2190600 5395885 12503983 18822182 38046678 84532337 219931182 502235221 628963042 1543933409 2484851659 -1 3 4 9 26 58 107 163 336 713 1185 3973 6692 10583 25506 51992 116821 194121 498655 684065 1373118 4036253 6581939 14996805 20705104 40274958 82280234 194892091 442030268 1014493359 1332258906 4134077174 -1 3 5 12 17 40 79 188 396 879 1151 3025 7138 8615 18777 65188 109219 183914 515005 548413 2018285 2741214 4866262 12248025 19105728 60593011 126031004 197101482 301896594 1047336321 1471513866 2735248431 -1 2 4 8 17 38 80 134 472 840 1677 2421 7815 9100 22380 63386 65653 180954 354428 673142 1361198 2843595 6184630 8841354 21569548 50500236 129733946 250436641 348925771 825640647 1444332222 2513791114 -1 3 6 12 26 39 115 253 339 974 1421 3056 5565 9813 17521 62272 80772 182424 477583 938529 2019554 3765480 5517063 13916126 28892140 39411712 105908880 166991416 278274939 562187850 1507386528 2756385429 -1 3 5 13 29 41 114 149 457 961 1803 2351 4797 9040 28955 45341 119517 166415 496919 548904 1873307 3255286 4860772 14180707 24287148 57519986 110110110 231767019 355640455 710801629 1465182497 3231385274 -1 3 7 10 22 36 106 189 435 868 1954 2791 7500 8612 30474 51482 76682 195609 485235 813300 1240285 2314313 6168990 16676694 20761060 61287154 127729217 208495176 333342210 884276698 1438868625 3524947642 -1 2 4 13 17 59 122 166 333 741 1238 2517 4883 16157 29286 41044 127590 165647 370770 680688 2005296 2854343 7224401 13792706 20098640 41283522 78030029 189135736 379491781 786011265 1864504873 3343398251 -1 2 7 10 26 44 86 233 372 910 1288 2443 4660 11742 18214 60496 77634 186828 348710 808787 1099418 3892746 5122201 10243693 25493323 38863339 116955808 145077257 346779538 800602782 1249665988 2910501058 -1 2 6 10 23 39 106 196 422 918 1892 3011 5996 13352 25584 54320 112623 196449 389262 947742 1107386 2349763 5780392 16673271 30064671 59606312 109614265 231683157 275906518 562720021 2092747927 3997407740 -1 2 6 13 18 53 119 250 450 1002 1175 2573 5736 12358 16473 53925 123645 195989 360923 939715 2024250 2728290 7482362 13527425 26393668 57757698 101167549 180754135 321401094 605831839 1999426594 2885283816 -1 3 7 14 31 51 112 184 339 992 1339 3987 6292 13864 21363 35407 100770 174135 520217 805732 1752406 3266978 7874141 14185759 18415396 39548471 109961026 145894551 403595915 977064070 1911754843 2421490333 -1 2 5 14 20 34 70 145 351 953 1269 3149 7067 8295 19332 52966 116311 195146 373734 544871 1633897 2329702 5912229 10515267 23896198 36654237 108784946 186032874 527125178 1072424530 1524150544 2804907217 -1 2 5 11 21 50 125 186 380 842 1287 2790 6364 9397 22607 64006 96861 184154 334406 540893 1236598 2171857 7354209 13919811 18514004 34985591 130637791 143955089 330163345 987574889 1583615957 2280788555 -1 3 6 13 22 46 94 185 330 912 1354 2464 6088 11176 17478 64975 103487 183063 518263 938962 1890011 2216248 4470099 9861434 19042581 36907395 108898481 140027156 349655831 610483347 1186432454 2688871859 -1 3 4 15 22 50 80 206 309 903 1602 2687 7627 9262 20000 51370 120728 194600 501735 676421 1634036 2465114 7880453 9069007 32545035 47529907 113078002 244287380 324801143 916338128 1592950183 2693709636 -1 3 6 9 20 43 68 206 388 855 1655 3359 7521 11244 19808 52753 90587 194128 466197 938296 1370008 2435256 4600185 10905806 29792373 60000539 119130074 263523933 470835542 933793144 1322890269 2797842657 -1 3 7 13 18 61 101 170 337 876 1323 2621 6010 8812 21944 37113 92647 175195 462280 803745 1880458 2832873 6436788 15233212 18926004 41148516 128710939 143377845 308519307 635915851 1379201633 2198964369 -1 2 6 11 19 33 87 206 410 952 1852 2835 5018 8704 16581 53874 97726 191456 330472 938707 1242084 2832910 5649014 9200947 30578739 59621366 113881936 218737320 301177162 684589021 1361666285 2713113702 -1 2 4 12 16 45 73 230 420 777 1374 2201 5954 10209 26061 46231 90163 167743 340283 684838 1871981 2687113 4207476 11945660 27187825 63162331 134070912 162122263 398318913 635697793 1569693461 3814796105 -1 3 4 8 23 36 72 147 472 646 1441 2305 5505 8201 16426 35704 77021 177313 482880 676709 1484092 2585857 5898756 12059730 23464916 53481608 67381419 146429906 396275667 560424507 1369582759 2925288626 -1 3 7 9 27 57 100 251 448 764 1888 3832 6678 8570 28031 61409 108167 186737 521583 816113 1360977 3791469 6423956 16255360 25826512 56244993 70798565 221414247 415321086 991524973 1551967014 3944849012 -1 2 5 12 22 42 97 234 358 690 1749 3398 4880 14399 26555 64166 92404 188215 335981 553331 1886852 2561494 5113050 15338057 25828668 35008149 77354868 254969579 522957233 710800378 1748582703 3963520761 -1 3 4 12 17 42 70 178 291 983 1323 2661 5509 13459 27304 51833 85412 189376 458885 686125 2028455 2834309 5113113 11012631 20452686 47330658 115894457 138726718 334053464 540736110 2142056446 4194187809 -1 3 4 10 29 46 94 133 349 646 1579 3688 4466 11666 24247 54010 70420 189425 488806 674595 1243034 3363738 4853665 8393367 22948188 34756118 71093333 246492378 425891327 801108534 1162186791 2593599834 -1 3 5 10 23 48 103 223 337 926 1792 2675 4639 9851 17413 51791 67668 194275 490573 545413 1237316 2446392 7735490 15079024 30681628 41443189 111999189 214131321 320237342 730240543 1522136586 2870975532 -1 2 4 9 28 55 116 170 493 728 1083 3423 7219 14465 16904 63775 125457 185236 363190 678010 1493257 3259294 8260223 13899719 20065552 52456092 81566968 197357561 535136879 826431794 1751829037 3118316895 -1 2 7 13 21 37 92 219 481 601 1070 3736 6490 14075 24028 61685 67406 185003 357037 803209 2018075 2442700 5381772 9846519 32657335 56677167 86995019 198591739 423544449 995187639 1931223515 2375054328 -1 3 5 14 26 46 119 132 321 881 1503 4083 5154 16099 23808 41360 89769 165390 470703 544092 1741320 4132908 4329705 14430862 22957341 40932051 132059541 157422153 434910549 586695705 1623100462 2492675426 -1 2 7 11 17 57 118 211 321 679 1822 3111 6215 15211 29454 58808 76093 182716 359828 814368 1232954 2966941 6691420 13254090 31095948 41482489 80419029 214871419 501857820 1058604755 1812633782 3556102681 -1 2 4 8 26 57 100 168 380 744 1467 3090 5187 10254 17250 53784 100496 188686 389405 676374 1373995 4054403 6299484 16266542 19559141 35696305 78984852 167768336 490361350 581760780 1255792086 2880708490 -1 3 4 10 16 62 118 241 299 865 1504 2251 8055 8224 31918 65018 98440 182452 508941 681725 1234015 2744571 6951385 13251424 26626097 45005606 117516410 166319537 398218582 885169465 1402820701 3242671446 -1 3 6 13 27 51 115 163 427 836 1384 2194 6534 13853 21140 38048 113054 176562 508909 937579 1878537 3928785 8262625 14035335 19687686 61527950 133759765 165900242 391098736 949135497 2119824483 2425233374 -1 3 5 9 26 48 88 169 326 656 1984 3996 4582 10815 16630 35031 97114 179027 462826 542894 1349287 4145308 7393699 8636297 20691898 36394928 71890460 225677409 445060236 761035687 1227023148 2795221286 -1 2 5 11 30 46 115 140 397 739 1337 2382 5832 10556 24498 60419 111501 188308 383671 545673 1241923 3640638 4762286 14643120 21824444 65898232 82754033 153964076 396314770 646661936 1131765426 2525720376 -1 2 6 12 22 50 108 204 466 802 1568 3415 7511 11195 23603 44885 115667 168657 369783 939801 1884145 2225195 8316851 15815223 32714934 56884819 133887359 261185957 470371515 924916893 1323805897 2243575985 -1 3 5 15 29 61 83 171 268 759 2022 3066 4847 12911 21527 36919 127698 179358 495096 547007 1607701 3264764 6741433 10175246 19212844 44430120 76333008 230525405 311449096 723293776 1910504119 2307435402 -1 2 7 9 23 62 70 175 301 850 1864 2461 7796 8664 18138 54256 92323 189103 333868 805102 1492366 2184521 7111160 10978155 19916103 46363450 131911471 212815008 354592894 862181660 1375933007 3057799418 -1 2 4 12 17 35 99 249 384 705 1917 3435 5113 13536 23574 60107 88549 182186 339819 677833 1898013 2848974 6070586 14782328 29350731 64563700 73160856 229171997 530662280 679799225 1890671643 2602880290 -1 3 4 8 20 55 98 210 428 872 1363 3027 6856 14540 24106 34094 106688 174578 513938 676267 1480195 2196738 8176196 15407540 29450081 59368774 122689272 160313102 293761900 1053094261 1709530396 2384060948 -1 2 5 9 18 33 85 175 456 987 1363 3461 4590 13395 17111 50182 107425 190728 379282 543578 1497622 3113041 5412434 9130482 18157275 53472260 113261982 157834309 472573552 676454332 1894937991 2692121271 -1 3 4 12 18 57 93 143 409 732 1536 3190 4495 9481 29343 62206 86249 183436 465678 686730 2025694 2976357 6851940 10072076 23575714 60140578 76515917 257293428 501154821 776095847 1362539514 3262905000 -1 3 4 12 27 56 102 158 377 602 1537 4000 7131 9740 30757 58793 128565 184703 507251 685043 2029457 4179082 6984987 16581997 21437750 35864177 95636782 244693936 454720981 987295743 1362225075 3269781222 -1 3 7 12 25 48 123 206 405 611 1571 2947 7644 8855 18982 62669 68695 181917 488447 804080 2025466 4013462 8043907 12844494 32621602 63022643 90375739 253680111 320165593 908330810 1371015377 2852395237 -1 2 5 14 31 47 82 241 465 727 2025 3433 4215 10136 23026 50002 100912 196238 387158 544959 1628877 3519774 4234048 10439626 28668913 52239007 75475847 205433083 536165619 783020259 1453223044 2542582280 -1 2 6 9 21 49 88 185 442 968 1130 3010 5248 10466 22644 39900 113182 174277 382101 939467 1475525 2590972 7521558 10431544 18811485 64048999 113504173 198847455 278158638 552636978 1172285836 2683342368 -1 3 4 11 30 57 84 231 456 906 1062 2185 6728 10936 17112 49963 94429 196577 461629 674839 1103395 3492907 6718557 9680950 28807411 53204447 116071085 196376917 378189245 1027854924 1191253594 3071830882 -1 2 5 14 16 36 86 128 414 730 1350 2551 6032 9445 29171 50559 110548 195167 386496 556591 1629381 2855103 5681400 9003095 21054776 59455033 77198915 166219978 381992157 617840518 1505981652 3367069379 -1 3 6 14 18 37 124 225 299 855 1920 3582 4211 12782 28515 43567 114786 164046 491614 942931 1751083 2749761 5563882 14366647 25657876 45508574 121811662 219015432 496027161 776826312 2060143962 4188868863 -1 2 4 14 30 58 100 156 331 608 1409 3965 5891 12611 21440 58539 81835 182651 345966 679203 1634391 3475604 6984638 15842765 21450205 38028675 97048474 167078346 449848061 611348256 2120131830 2360076214 -1 3 5 8 24 46 97 151 370 661 1963 2052 4169 15540 32496 50846 83392 189575 466181 554866 1496481 3898677 5150557 16106571 24843780 36856797 70837519 234167910 365064973 780196060 1796301373 3651580527 -1 2 4 8 28 57 103 223 401 931 1920 2710 6571 11943 32326 44150 98999 169879 377345 685211 1357122 3255556 6351699 15952646 29882673 66729388 114054592 206101893 311245019 1033973141 1274745721 3387120698 -1 2 5 10 22 52 115 186 303 653 1765 3689 8140 13049 32280 54588 109877 192971 389754 553072 1100530 2596809 8294361 13576016 18210161 44710730 72117513 266534534 420998959 861946973 2079636218 3341505941 -1 2 7 14 17 32 111 241 496 557 1691 2161 4718 10757 21710 47795 90235 167310 329241 809995 1616297 2967914 6216790 16363714 28254650 52696958 93333089 243550482 341346756 678103319 1200899088 2283968297 -1 3 7 12 18 42 89 176 286 726 1320 3627 7639 9364 18597 34604 81701 177170 475902 804352 2005913 2824603 5175319 9554042 20538262 43123035 81789530 137233486 427035658 820910441 1470376196 2929349221 -1 2 4 13 21 33 95 222 378 554 1576 3863 5506 8507 30384 33741 81825 180200 356836 686642 2003717 2299384 5952892 9553943 32834740 39255080 97494619 251114767 452172292 646970310 1581604463 3272350294 -1 2 7 9 18 43 83 246 380 745 1677 3023 4844 9698 32057 40586 90964 173379 336160 816548 1476886 2836884 4638212 8880154 28793332 38462972 68286219 262919808 316384997 693444987 1581806914 3675162694 -1 3 7 13 16 50 102 224 295 952 1846 3599 4992 11597 27911 62375 100992 181644 513521 811297 1893644 3124353 8171696 15405624 27898118 43814500 110711386 206647279 463337447 685907141 1148206475 4215686782 -1 3 4 15 19 63 81 152 339 947 1323 2329 4663 14817 27887 45390 112524 169815 523014 681735 1615321 3113477 6479890 8610017 21333592 35580621 109016851 144422681 365598224 794818689 1671324257 4219120756 -1 2 6 9 30 40 77 176 292 951 2030 2581 5489 14643 32224 49420 107528 188697 392540 947491 1495176 3248586 4227182 10688338 20946657 46570486 104544255 232375949 334892117 607788417 1691363551 3617081550 -1 2 7 8 30 32 119 251 342 585 1857 4037 5761 14328 31280 51431 90192 188611 341821 816956 1366169 3365699 5409083 14139412 29062626 39113303 89343299 208840584 467639115 570945779 1919877255 3705408955 -1 3 6 12 17 41 69 151 468 843 1507 3186 4809 12053 21117 52925 73509 195582 491238 941484 2021565 3096069 4766908 11506808 24316043 54450529 126958934 137017709 516266107 788863656 1168308059 2255711590 -1 2 4 8 26 59 95 160 510 595 1986 3913 7355 10142 32295 33210 97405 176910 341250 684930 1350412 4019896 6608579 9412052 20803499 55871557 98528346 202673522 447440163 939171009 1385126373 3227437653 -1 3 6 10 17 59 117 175 413 917 1966 3860 4333 10272 20795 61418 122146 188111 506195 941341 1243424 3144116 6330585 13594888 19382330 62972778 106809954 202045949 433715343 797088454 1306359042 2233452772 -1 2 7 15 18 35 76 217 352 763 1861 2825 7514 9167 19664 46578 93969 165609 333181 804096 1748899 2836233 5953036 12157353 33120679 37787645 74129638 203306826 323122524 903926041 1401784906 2817490421 -1 3 5 12 26 61 99 252 382 1000 2046 2840 6497 12626 24737 40626 95684 178611 471504 550002 2003782 4154550 6330161 16083114 25855039 35996519 102027797 224769586 286990493 1017137813 1989593801 4123100563 -1 3 6 14 19 34 81 238 439 1009 1331 2359 4648 10541 20213 38761 78813 172978 477798 936133 1743592 2829126 5938485 8594883 26640661 64426466 102168886 156760352 352791625 800494177 1138047617 3218256156 -1 2 4 10 31 59 85 202 409 588 1795 3764 4472 12655 25813 35998 79922 173907 357665 680255 1082413 3613925 6325144 9513855 32018816 59317879 87621516 223578455 426765652 755458158 2082363979 3996711620 -1 3 5 8 28 43 107 247 341 732 1987 2965 6086 12355 22173 57637 111765 182347 510262 545424 1503037 3387062 4515821 15318381 28367242 40628618 73799606 225194129 309745586 564323121 1978249823 2259993013 -1 2 5 11 24 56 75 250 294 631 1414 3582 7717 13195 32266 56919 69028 194984 349870 555238 1233940 3873549 6609101 10684253 26013381 46757026 86126255 153242293 532588870 919978678 2114182434 3308514685 -1 2 5 15 19 51 80 178 330 594 1029 3174 6785 9005 20799 64090 82732 182688 336691 546529 1765874 2970161 8059850 8601800 17485354 36644900 99501728 182632950 484783500 1008103398 1551925893 2463234934 -1 2 6 9 24 55 107 145 446 845 1309 4088 6133 11645 22364 64047 94736 182619 333249 938054 1503931 4025818 8321582 14905874 21154141 62723528 126242910 155120268 427912625 613219007 1184199596 2257242640 -1 2 7 13 31 46 112 223 476 785 1737 3837 4940 11729 26231 33964 84081 176591 334203 811120 2001849 3233912 4495978 14381251 32437507 55044974 128943863 241899713 453927815 720932071 1160467719 3985673901 -1 3 7 11 27 53 124 212 279 794 1825 2057 4404 14173 32427 59915 94367 180365 468605 817518 1106790 3760754 8319427 13194135 30311917 46640402 128438201 202706884 383920383 771117585 2085664738 3639205723 -1 3 4 12 21 34 86 213 353 963 1492 3758 8072 8651 25121 53111 108468 194943 520596 681923 2015662 2341051 6215948 8491266 31764097 40987958 101535799 154343354 441562856 893568941 1553576928 4244818040 -1 3 5 12 26 40 79 199 366 587 1964 2323 4774 15226 19181 46681 122851 168844 504689 544003 2015124 4180998 4893438 11402989 30864143 39678165 86336411 231299871 370480474 735948718 1722969249 3053379307 -1 3 5 13 18 32 110 241 346 667 1559 3590 6419 10227 25799 51638 116083 195919 497407 549692 1885426 3135856 5820719 16769324 27958768 41244175 83473363 247726442 432931539 1069155968 1371279282 4279769824 -1 2 7 11 31 32 75 149 388 693 1547 2577 7937 12258 22328 52849 125540 192711 360689 807115 1230385 3273240 5560015 11390296 23510552 59599389 74707270 256823969 300662848 862234637 1213554228 2487321976 -1 2 7 10 31 60 119 133 472 657 1705 3263 6204 8420 17154 38871 89053 173903 338721 803840 1087859 3228802 7244204 13989602 25100098 55548090 68900658 243842994 478612221 1010828519 1539705616 2988185366 -1 2 6 12 20 53 88 222 343 873 2047 3401 7832 8300 31068 46406 123185 164557 372165 950208 1882940 2488462 7384755 10340732 30993696 33762880 122278211 220513148 483479108 856639840 1482900854 3366934681 -1 2 7 12 22 38 85 177 287 678 1518 4074 6914 11843 25644 37092 94066 175582 341458 811201 1875350 2322940 5672121 8604433 19062088 42569930 68109525 162579968 437632515 1021518223 1106531478 4195931458 -1 2 5 11 23 53 99 142 409 863 1750 3252 4951 9981 23366 43655 124789 169682 361121 547850 1221995 2487034 8305799 15583890 25088038 65477045 126209976 249879445 523306435 711720334 1465428134 2546721790 -1 3 7 12 26 48 72 177 351 568 1296 2929 5809 9905 24195 33460 110742 180111 512541 810335 2000086 3914978 8038187 10742159 17707522 36732287 86562778 149366200 305474419 642070495 1503987112 2506455095 -1 2 6 8 19 37 115 249 470 923 1424 2510 4296 10271 24703 51610 94952 196461 337375 942742 1363674 2849833 5824990 12915202 28719072 56513847 116300620 148366882 342427006 722342135 1088432216 3887489238 -1 2 5 13 24 54 108 246 503 747 1089 2103 6993 14860 27319 43288 117820 165711 362919 550927 2010580 3917089 7642965 15578499 25694201 52958426 67120668 186271008 357625350 1067526094 1732487921 3891281195 -1 3 5 10 27 45 72 152 391 715 1033 2076 5200 16175 29143 64713 66902 186548 479624 553773 1243305 4001166 5033415 10579349 23200965 59509026 77207360 189937993 352877627 567861939 1845046135 3484065156 -1 3 7 8 30 61 117 225 468 945 1496 2659 4120 11774 22760 59923 69396 186958 485081 809837 1503139 3343788 6867967 13715561 28575668 55839767 110239641 141703160 326264305 708353772 1283046955 2537765488 -1 3 4 9 24 33 64 226 402 943 1437 3387 5472 8996 23355 37635 119093 176060 505826 677906 1349540 3792589 5422420 12033943 25959980 61881866 111305162 139394555 496582636 545241929 1604210394 2585964816 -1 2 6 13 26 63 91 255 392 1016 1147 3724 6356 12457 26212 39466 87171 178728 332306 943880 2005095 3756893 6729773 8848856 26102962 62442122 104309088 193030104 443340834 953648791 2147035958 4215673432 -1 2 7 10 24 61 93 219 381 783 1844 2969 5751 13268 16865 58411 71257 184194 359635 802913 1107516 4133609 7127707 9397098 29385113 38836258 127380331 218044216 295750847 591494063 1925335820 2829381966 -1 3 5 11 22 42 64 130 455 844 1472 2583 7729 10280 18851 41833 129866 170125 494076 542819 1089576 2621074 4231853 11245489 22569123 52357262 129720306 139423404 304022439 918419641 1198038243 2827976800 -1 2 6 12 27 39 112 213 260 686 1039 3855 5324 11370 28206 63037 83367 181983 334812 946044 1897524 3883135 5556854 13830570 32131121 49578409 80580145 172215441 462640584 543745144 1144218274 4044534730 -1 3 5 8 26 49 75 223 400 876 1833 2065 5743 15553 32375 59383 118135 180252 496784 556699 1500714 4181705 7390903 10854342 30699431 60871278 123316126 218242941 375269507 593119092 1778816503 3613602743 -1 3 5 10 21 38 110 131 383 804 1415 2244 4534 14697 22774 63488 97155 188184 459898 547009 1243201 2194302 5955272 15795802 21126855 36762643 124740011 162198255 389114917 690022912 1634420285 2515307632 -1 2 5 11 31 58 98 241 493 518 1893 2105 5622 9086 21569 51452 112776 193149 382535 545880 1231050 3520763 6353570 16766957 27154167 51171025 98284504 225502170 344062409 616044572 1434597532 2259970457 -1 2 7 11 30 54 98 240 448 865 1266 2530 7010 14381 31685 35970 105870 194372 332041 879302 1173080 3439591 7376074 14785837 27588125 51450694 126315683 189917259 391277925 974301095 1817822918 3670687109 -1 2 4 15 18 52 102 158 381 842 1325 3536 7176 13039 28139 56833 114811 177151 335431 750587 1682703 2780289 8052082 16762150 23903882 41878342 117916404 155829458 517520516 912196945 1917668012 4082488323 -1 3 4 10 25 48 89 194 428 600 1025 2963 5483 10906 24708 37622 126254 193091 491394 729003 1150055 4088424 8034301 10347973 29417532 62871822 99444517 175976389 292935830 625258440 1312531019 4113696881 -1 2 5 15 19 58 112 152 460 749 1410 2616 6227 10932 23580 53121 70817 168887 383853 624628 1657234 2776977 6605123 13834577 25069037 53469652 74968443 156629022 321504740 1032298644 1326646152 2526718580 -1 2 5 14 27 54 74 186 263 749 1762 3480 5804 10921 21024 42216 112884 194273 334956 610043 1829640 3821868 8298864 11907091 19982655 46475907 73346768 238101818 497762174 657785203 1188003464 2664662606 -1 2 7 10 31 39 119 199 300 673 1434 2955 8114 12454 27164 39081 112874 193219 336006 871170 1298670 3567105 5279808 13345066 32034336 46357082 73528578 136194314 297162256 857662268 2028537022 4135784414 -1 2 5 14 23 36 95 143 471 881 1913 4013 7487 13554 25295 32985 101356 189076 330482 616998 1830745 2256837 5937644 8894415 23499463 57910257 117618643 216395652 456027789 831560549 2117448577 4009794223 -1 3 5 13 19 43 91 196 474 728 1199 2198 5967 14902 17627 63881 96445 179585 491723 640937 2046215 2641510 4254678 8472697 31517665 58017820 80800605 197740871 378464419 563039898 1765205725 3197719794 -1 2 4 13 16 34 122 175 462 861 1653 3174 4613 11916 26400 63841 120882 171727 336097 738566 1948040 3042030 5433510 13103449 19068428 50973825 123649391 247682864 480221022 765332767 1331433643 4284754920 -1 3 5 8 18 37 76 235 446 705 1909 2859 7399 8501 32212 64483 76242 165610 512997 634203 1397543 2782968 5695242 10946808 27982593 59582589 76448779 214947028 290694793 830819931 1608930624 3680148800 -1 3 6 11 26 60 79 250 418 793 1266 2671 7050 12855 30587 60607 121924 170772 471352 1000668 1290238 3964319 6616615 11660351 28109367 59887653 120491516 198907789 275190585 1005394355 2143617962 3310039770 -1 3 7 11 21 43 65 245 276 640 1770 2810 5351 8548 32580 36551 102860 192821 466670 877409 1305519 2126241 4757177 11644729 25344217 47303575 70388865 243539879 319960784 594697002 1598095257 3470460535 -1 2 5 14 18 62 124 169 461 665 1420 2448 6121 12289 20173 51622 114895 165809 329757 607249 1804491 2637995 7263056 13364589 18147346 54505739 82581862 154151914 351559836 570597583 2111141730 2875048271 -1 3 4 11 27 34 107 216 400 704 1181 3012 5391 8262 31287 49020 67816 181730 505597 773685 1275281 3831322 6072205 16724532 30834938 58934381 78129116 191657783 279356438 634860996 1532792097 3241238163 -1 3 4 9 30 32 90 150 497 647 1738 3043 5302 12797 29648 33263 71709 193249 497825 780778 1535720 3177793 6069143 9646852 21015491 53297858 81538330 268063660 271764921 575140201 2083341305 3589680884 -1 3 4 12 19 43 100 234 365 585 1059 3126 6318 8925 17549 59042 105595 172692 490241 736618 1957392 2772387 4255950 16753656 29281132 40224305 97677050 194951011 534725436 1059020561 1374253078 2850238444 -1 3 6 9 28 42 115 147 351 676 1615 3651 6185 10433 30667 35419 120406 195790 482986 994513 1551406 3172942 5023764 12693976 22694034 36884165 80807712 267509426 443214711 996502933 1143568202 3470088509 -1 3 5 14 19 43 105 156 400 638 1110 3621 7515 10253 24061 63650 115581 173272 473479 615308 1676227 2639546 4643467 14912811 22440020 59018304 88827377 175741283 445404343 899476618 1086717721 2494219697 -1 2 7 15 20 51 111 186 379 890 1051 3541 6061 13845 29863 53767 111019 174077 352392 856735 1690478 2123695 7530678 15192519 19285980 40019993 121073710 192359926 519283921 587241293 2039029736 3569868186 -1 2 7 12 28 39 87 130 297 891 1852 4090 5010 9925 29199 53473 95167 173048 368732 907193 2035138 3171913 6092811 8458430 23613467 42904371 119389226 228319950 443242835 767476793 1515018843 3550397397 -1 3 5 10 17 51 108 230 472 743 1646 2738 5964 15459 30414 56195 107683 175295 490895 593604 1170123 2910204 8318306 15058248 27151283 53128747 79133484 242157029 317837267 609377458 1685099252 3679259834 -1 3 6 15 16 52 105 141 483 944 1195 2834 5335 11473 30822 63671 76136 164175 512732 1027359 1792919 2649617 8180267 14769307 21914000 56282513 114123819 189019325 331238985 607826133 1098749109 3341356101 -1 2 4 14 22 46 116 130 465 683 1522 3439 6145 8358 21740 36643 116258 186993 346902 727072 1809997 2248622 5023876 13736609 23740769 54441727 82817388 162793085 486935395 1028002796 1439969929 2311611630 -1 2 6 12 30 52 123 149 450 930 1359 3517 6522 11862 26134 50674 80480 172616 392321 1023218 2052096 3571060 7925208 14636364 23359693 52622504 117275400 148641521 514339093 1020150150 1256371694 3995848692 -1 3 6 13 24 40 125 173 339 626 1824 4026 6706 10828 24353 48602 82858 189417 523489 1025742 2036558 3687593 4232287 14489697 19027301 37400098 85556762 224299931 408632308 1010310533 1101931750 2591311751 -1 2 4 12 17 63 108 239 315 673 1052 2575 5566 12155 22447 42712 68754 192699 371184 785106 2054120 2903354 6984885 15427052 26748069 49693061 70422283 189879581 315902383 604675959 1195602922 2579500321 -1 2 5 11 23 57 74 250 267 672 1450 2148 6957 9907 21247 38888 118470 181470 350925 593389 1151709 2246366 6989629 10987617 29114147 47870410 72928517 137708216 373763405 976080766 1394788232 2312461506 -1 2 5 12 17 40 93 241 426 597 1905 3533 5272 15599 17895 64239 74216 179817 383114 629248 2059545 3037209 4643391 9127448 25830688 60320936 94929045 217553631 497511653 544889509 1756945617 3061271012 -1 2 4 13 24 43 111 150 440 670 1799 3565 4392 11108 28519 48817 114805 184526 359849 726471 1943173 4093946 4230186 16621121 22164683 63721564 76607809 211226121 478777662 708977406 1190295290 3899953004 -1 2 5 10 30 44 127 234 406 777 1960 2444 7915 14001 17489 63758 116860 179270 340771 618857 1278596 3167090 4379124 14531516 27656967 61999038 124389819 222437042 399390266 937444609 2009529326 2833894455 -1 3 7 10 26 41 72 219 327 629 1672 3880 6675 15649 27396 37262 86535 195445 507948 896030 1126875 4095431 5157686 12521361 29758165 41822777 93342273 246204828 431468547 1057161843 1836846996 4040170446 -1 2 6 10 31 38 77 235 318 962 1563 3011 6878 13305 31186 58899 70533 171636 391121 1018333 1271494 3435068 5294844 12407875 28446934 43002879 109596601 252875512 328721834 1010673458 2069571032 3698649829 -1 3 5 8 31 60 112 193 285 701 1711 3731 6272 15451 32287 42952 124027 186440 475315 604627 1413948 3173363 6588312 12955529 30807209 43655802 74075333 236372348 467369915 996491937 1834040991 3704331898 -1 2 7 12 30 58 84 181 457 535 1137 3695 4220 15059 26946 46951 130048 187443 347924 863835 2065239 3431298 6734964 8613862 20538179 58029672 93405606 178470657 438680310 805188953 1699117904 3889989899 -1 3 7 8 31 32 103 167 309 875 1499 3406 6231 8418 27088 43833 71543 180655 506337 908033 1401212 3424662 5822371 15696899 19111479 48216102 119396780 138896905 524962730 1069729216 1452783261 4090086745 -1 2 4 12 22 40 96 161 282 976 1725 2176 7949 9100 30120 47454 67730 184095 374579 774098 2057896 2251257 4512086 16615913 19242459 42968918 108918984 249243801 367836411 916260620 1550637666 3369307803 -1 2 6 12 31 48 106 145 314 787 1306 3608 5046 11134 17791 32877 93422 181797 387538 1025025 2047420 3433568 7396176 16765168 23578856 49938293 129728886 161835868 426561317 692449829 1178834723 3122745239 -1 2 4 14 23 54 88 196 376 527 1158 2645 6503 11382 21589 48855 82950 190671 392884 763776 1772950 2125913 8189711 9165930 30793801 33916858 88428504 181858949 334746763 1031404656 1102946923 2260141566 -1 3 7 15 28 56 120 222 364 536 1204 3724 5289 15742 32132 47468 79149 181930 493671 916698 1792505 3296871 6738017 14266743 32083638 40236599 84361892 183002499 442668147 646675341 1779963796 3341302628 -1 2 6 13 21 33 71 187 327 687 1364 2367 4613 11962 27242 56002 124068 176816 342626 1007011 1941449 2113770 5290851 11741619 17264808 40891098 82745207 164447887 350724947 688260214 1074924392 3919845030 -1 3 4 8 25 56 105 171 407 748 1319 3570 4301 14166 31325 41205 88693 186615 523787 757233 1389493 4081872 7263744 16378248 17281953 62609104 69258221 150720269 476970372 762678137 2051225757 3311555571 -1 2 6 14 20 46 114 190 402 586 1437 2421 4882 12375 28145 64553 107854 168757 351574 998672 1824826 2250866 4757581 14502701 18285892 62105027 89821923 160653292 337459699 717345359 2104511925 3855001432 -1 3 4 12 26 41 87 189 460 762 1824 3968 5445 8682 29601 36349 74935 195592 503706 775589 1917240 3691881 4518363 9157639 17299779 55910400 75429820 203141312 405924136 584910878 1470406051 3709406428 -1 3 6 11 29 35 78 221 315 756 1492 4089 4582 9512 26172 48123 99641 188361 473709 1005360 1306776 3294472 5952790 12395794 30630383 43235077 75535692 149290531 435443378 798422124 1527730077 4204514570 -1 3 7 8 17 36 84 240 507 714 2030 3867 5541 12193 16946 61786 90766 176481 497082 908940 1390519 2648312 5290844 9799918 26864540 53563288 77526020 226192074 428518143 579448002 1274263294 3218181537 -1 3 4 9 25 32 83 226 325 690 1360 2241 6239 9981 32112 35856 119201 193400 481633 731569 1553750 4086464 6091720 9394373 27732546 39563965 71980872 156558198 394356276 1033072941 1399669400 3495102539 -1 2 7 14 26 57 85 143 329 716 1548 3078 7603 13224 21154 54141 129414 164851 339297 882032 1816252 3957596 6588091 9249882 21455134 41521376 72750268 254289804 507409473 808363413 1982946001 2348012737 -1 3 7 11 26 58 101 190 472 726 1192 2670 4489 12368 22872 60260 73439 176436 521165 893232 1268015 4092763 6984083 15178229 19469595 54436605 73909935 189657146 328967795 739595312 2015522741 2377301410 -1 2 6 13 25 53 88 213 495 696 1388 2279 6219 15110 24944 43865 107419 182642 331533 1009489 1955462 3689437 7924347 9786770 32222429 53533704 67708355 134817507 384115083 1018375529 1755397715 3898153737 -1 2 4 10 16 62 101 227 258 727 1331 2878 6457 11671 27327 48823 97680 186366 377988 763077 1245405 3037074 6612334 16223769 26043865 43317359 80980593 158405468 270688270 1072604330 1110529755 4197233140 -1 3 6 12 20 47 66 135 441 740 1451 3660 4143 15157 32320 42378 130545 186580 483248 995197 1940463 2121320 5046148 12127776 23314981 59026296 68676623 163111370 454763901 768313309 1688891667 3401103019 -1 2 7 12 27 48 64 181 380 515 1641 2955 6297 14131 19180 56229 95268 168562 371543 912088 2041875 4089895 7517274 10602605 19351301 36230555 92758537 265597518 279560970 994401890 1901781403 3204000801 -1 2 7 9 18 54 106 206 334 795 1354 2126 6234 12098 20341 44671 113676 189220 333023 873222 1434657 2913505 7658521 15559806 29727751 33995317 119111918 157196182 362401971 1053692019 1108621256 3040108883 -1 2 6 14 20 36 93 244 264 947 1380 2141 7981 9969 24555 50897 125966 171003 339109 1014584 1811087 2255014 6073837 8602826 26728372 46982515 108379085 160973500 336914316 831110618 1343901436 2592142332 -1 2 5 14 18 43 72 178 415 1023 1358 2224 7719 10176 20576 65250 118538 175253 341889 618269 1806182 2647588 4495627 10704252 17431874 64667969 106148969 138548942 351811961 845837948 1398320595 2258842880 -1 2 6 10 28 36 66 146 325 570 1267 2225 5722 15003 23082 64586 119891 173420 339516 1014976 1283586 3307803 5539112 10834315 21230974 41474233 93692877 181812177 378558466 600897677 1763695762 2180953054 -1 3 4 12 21 62 95 184 338 513 1630 4017 6008 10409 25860 63948 75473 171821 514562 766500 1924094 2513109 6992444 8762796 20797252 38292290 96375345 264751691 411408230 616116072 1178634054 4143965358 -1 2 7 14 25 37 114 165 440 968 1160 3739 6038 13798 28133 33251 94484 192204 390694 890479 1770977 3820913 6086483 12948530 19727046 65685500 108971967 199079236 414277493 581085027 2027890491 3783136465 -1 3 6 10 28 44 91 172 485 825 1620 2295 7952 12154 30234 37520 88123 190189 511504 1028925 1128883 3163365 4640270 9941904 19871829 51922906 130992208 244693883 354494313 928278779 1160036070 3466930190 -1 3 6 8 24 39 72 244 347 717 1634 3122 7811 10161 23573 55888 114052 165171 483858 995411 1438585 3696281 5547264 12398940 25555306 39608830 78031676 253175953 511957183 915678445 1586256269 2431177335 -1 2 4 10 21 36 91 182 405 823 1579 3898 5715 10019 29190 49241 75897 176147 388121 758743 1261664 2377630 5283716 8487996 18441276 66597679 133189942 247118246 442758349 634757584 1525879779 3680303876 -1 2 7 9 16 40 118 212 500 749 2033 2343 7234 13661 31845 45610 84180 183801 392926 886996 1385241 2642265 4781806 13735595 29954125 57812712 79978310 223535691 367508761 824663575 1920393454 3702372969 -1 3 5 13 28 36 67 169 472 833 1911 2922 8037 11882 31006 34047 91889 196495 517998 628668 2033788 3558404 6217694 11505570 20655459 54667870 118650117 211456248 311908335 895789251 1118116584 3574625624 -1 2 6 14 25 60 119 177 312 828 1836 2748 8148 9891 29689 45811 67843 181233 376340 1033670 1797518 3689563 7139244 13488874 20402236 47322421 126106006 229921950 272417734 900972144 1351337306 3270601962 -1 2 6 12 30 39 113 211 480 644 1234 2636 5146 14765 25728 46856 70525 184422 369531 1035807 2058910 3558435 6218398 13357288 30361118 55972448 67778386 187988538 332569349 657149032 1807746600 4249357911 -1 2 5 14 17 47 120 223 344 885 1200 3410 6718 9472 22370 38952 80441 183793 369687 654474 1800382 3042466 5040008 12971655 31279194 37356217 133432835 176687948 528355657 960115728 1602249668 2285042244 -1 2 5 15 23 33 86 200 296 942 1905 2080 4717 8641 31585 51249 110570 177184 356345 592290 1702423 2235693 5389221 9848966 31625824 43064818 102879466 227046132 349362197 790727638 1515111334 3436427970 -1 2 4 8 30 51 73 193 346 804 1815 2103 5484 14969 29018 54796 109157 172102 357456 728925 1568330 3283507 8005536 11952078 29925226 41748823 121492477 227303995 354215867 538167337 1825851233 3597843915 -1 3 4 9 29 63 101 227 468 830 1215 4012 5001 10684 31633 63283 115755 165920 474326 745324 1547402 3545911 6434864 15355068 26259865 52914956 118349401 199146047 457537132 732030531 1125051924 3328045688 -1 3 5 14 26 57 65 133 493 553 1770 3854 4487 10634 22837 41461 79920 196219 497248 644678 1655627 3808970 6437006 10514777 22084349 52403980 95144253 260274520 412117188 692244476 1152252087 2197100432 -1 2 7 11 18 37 98 178 269 786 1657 3247 5397 9487 23351 34396 106632 187322 338756 879998 1168193 2887722 5648174 16270167 18658528 45210308 130813744 256643633 470428235 586172831 1504882022 2309221003 -1 3 4 15 26 48 92 152 319 567 1101 2545 5828 12434 20732 53995 65787 165601 514720 758284 1796416 3674695 7354578 10110238 24831072 43212133 92555944 191561561 348877409 589184372 2113949529 2539713939 -1 3 4 10 27 63 76 224 320 966 1244 2890 8039 8378 27419 65279 111989 168341 475491 735493 1177436 3808496 6562996 11690312 27058832 38899771 111735441 174564811 307406310 845747439 1508478854 4156216110 -1 3 6 11 21 47 80 238 464 927 1110 2354 5126 11056 27770 60181 105754 164783 491099 985089 1298681 2233502 4336206 9465593 29289794 58037045 102669154 175590270 388587045 606959579 1270160676 3933338042 -1 3 7 11 16 40 93 181 346 654 1197 3959 4524 8807 28322 56917 129984 177296 469827 875954 1292955 2757026 5120632 8547990 17620539 41941776 77509898 171518079 404839038 767144597 1447823706 3924171369 -1 2 6 12 23 43 124 197 261 865 1541 2904 5078 8239 19620 49994 86999 166251 367194 1035178 2045834 2363949 4596242 12732776 32165872 42682710 132431640 259521269 335372142 795907054 1543613475 2753538846 -1 2 4 8 22 54 70 164 264 953 1908 2392 4274 10385 19880 49680 72098 166347 381259 755587 1538343 2231056 7345657 12067950 18370643 48035299 115042130 222182355 379478769 719751108 1243203799 2789457742 -1 3 5 12 19 38 108 147 504 770 1571 3810 5394 11158 21178 34574 115044 184957 478127 589889 1948729 2624941 5772228 15475717 22300011 54700512 129473478 239751044 420525606 597536713 1085286881 2666681941 -1 2 6 10 26 57 110 211 328 775 1954 3653 5777 16317 26855 52243 90437 172578 368756 1036945 1258191 4067289 7214294 15743748 32792883 34264243 117917827 212661342 431425364 653687085 1789590762 4011531452 -1 2 4 14 18 50 126 149 257 615 1524 2695 7478 13528 29683 60938 72604 170287 392508 760464 1792964 2755119 7609433 13383196 24541046 46065261 92078701 138323305 317560472 927157188 1937911034 3276033062 -1 2 4 9 28 46 111 196 395 783 1878 3950 7555 14676 26391 65027 76131 171948 383967 765362 1405244 3541849 4330877 16525878 33439942 61646602 118865719 217011488 442127488 816746333 1692269149 3849452002 -1 3 5 13 23 58 73 176 407 919 1384 3063 5567 11725 20209 52502 123459 165698 468913 619546 2065881 2100292 6429170 11285542 18905855 65451927 111760698 135254885 311096989 631473352 1100484121 2878349186 -1 2 4 10 31 37 91 180 412 568 1335 3764 5426 14923 24949 60716 71272 166042 390939 757679 1263648 3148526 5380273 9710005 17322555 66753387 98949268 143381906 458213267 659420715 1744538658 4289548133 -1 2 5 9 20 62 91 137 511 828 1248 3409 4172 11832 26566 63037 92405 169112 364630 649667 1385857 2361594 6299522 8796461 22299053 52203504 128033849 194623504 506561551 752077734 1232425013 4232107577 -1 3 4 14 25 37 76 156 360 606 1789 3823 7548 14715 20630 58336 67847 177278 517949 763042 1663524 4063363 5767492 12452353 22808147 36704247 89530327 243940926 445275603 829356887 1718565424 2347954566 -1 3 7 15 28 34 107 216 318 972 1896 3289 5037 16081 28106 61727 110246 170561 479676 861086 1834600 3277269 5374627 16647229 30542383 47586656 112863407 231365589 501646639 745503982 1834709237 3953746504 -1 3 4 12 22 42 78 142 426 699 1893 3852 7479 13986 18969 49260 117503 166952 460473 745028 1946794 2097545 4326124 10487763 24907470 61874010 77738185 203310666 421976075 847771038 2028132017 3196709413 -1 2 5 14 25 33 125 176 387 594 1507 4084 7639 16223 32522 51091 98391 179303 347015 599746 1819480 4063895 5244096 14552086 17570349 59520445 92040262 156952071 422299264 935857464 1848646097 3516805741 -1 3 7 9 27 39 123 139 281 836 1640 2432 7650 8468 16559 48698 82313 194902 521279 893172 1516082 3932700 5506545 14421533 24909466 45889699 119958971 251850237 380487946 867025911 1534449708 2772562013 -1 3 7 12 21 63 67 189 384 693 1112 3281 4103 9216 32383 35343 104199 192863 463436 880915 1953098 2098554 7212993 12195460 20327492 64119746 82361791 172870230 514854830 785520202 1551248680 3455737977 -1 2 4 13 22 42 95 159 262 1019 1672 3794 5533 12122 32204 37496 108665 190699 341648 741690 1964590 2229956 4329064 8393942 22817817 46823947 102932452 245217845 425904647 601184591 1241375025 3221896334 -1 3 5 10 26 35 68 168 459 574 1558 3460 6531 15843 30608 42610 68768 186055 500795 640639 1132150 3802872 6163681 10623609 20330971 57441339 98742802 241379372 498114007 952596012 1754687621 3406862211 -1 2 7 15 22 57 101 253 356 1000 1354 3399 6044 10408 20781 64597 80595 174587 379334 885694 1655400 2361342 6687618 16129899 28979992 39611879 110264483 158177929 510621724 548565794 1183887686 2640965903 -1 3 4 15 31 60 113 255 303 872 2004 3944 5520 12358 21745 63507 129958 174753 462343 737756 1810009 3278335 6818576 13245561 27666745 49969151 129274089 216745358 463706090 537009190 1999251859 2477553257 -1 2 7 11 21 35 82 225 397 662 1788 3077 7001 16380 22768 45774 103319 191945 339666 876639 1177082 2229488 5901264 9835650 28844315 64122775 67959344 260377405 536675350 1031478097 1865363179 2462015541 -1 2 4 8 27 37 120 133 439 889 2006 3031 8157 11014 20925 63846 115530 175229 341556 752412 1552098 3684109 5668023 14590146 23536606 65096796 122016400 221681324 321215817 900196669 1217855452 2219035304 -1 2 7 11 19 56 116 157 258 681 1219 3549 8090 12983 18020 45062 130200 192519 345501 859903 1153251 3026803 7106989 14088268 24860084 45692622 83354295 173588821 499844477 836347507 1917220228 2708796427 -1 2 6 12 18 58 70 151 309 808 1894 3109 6969 12068 27037 65124 99194 168850 357937 984857 2084950 3028233 6571511 12357740 23556347 45418805 125947671 219025722 491666395 1018452838 1322694279 4078111501 -1 3 4 8 26 56 87 171 432 871 1908 2629 5887 14801 29441 49411 80947 177740 520375 759617 1403639 3680987 7226414 8562808 17029940 59363646 121882453 209583983 275746736 647055445 1867939115 3513440784 -1 2 7 14 29 44 94 193 313 827 1980 2210 8067 8424 29845 54611 103168 173354 346613 860345 1823048 3291360 5135521 9748160 33384289 45039870 118963686 205386805 349585408 878090675 1508580124 3369175760 -1 3 6 8 19 40 80 249 414 535 1357 4066 6585 15917 31653 63209 103859 166514 485740 985232 1427338 3023370 4869025 10130965 26565055 65628586 86575483 150848809 423372307 1053181857 1832945783 3517017098 -1 3 7 14 30 41 70 219 388 804 1206 3753 7280 11945 17506 61247 111474 175158 481156 855644 1690662 3554868 4616401 10652770 29691774 65654312 119814303 190216419 431396929 887960951 1330229557 2764089947 -1 2 4 11 21 44 88 207 489 714 1768 3591 7384 10468 20623 65064 120570 174715 336307 748576 1161340 2373674 4350876 8686290 33252009 51619254 82056067 253769620 466124114 840606996 1173438125 2308653400 -1 2 4 10 16 40 127 159 464 968 1350 3291 7615 8562 18163 40779 78115 188367 370308 785865 1262578 3028006 4748456 12772127 22790449 53290040 101117256 149019586 480710451 904970220 1446212624 2769438166 -1 3 6 13 24 62 108 206 459 690 1415 2384 5400 9212 27611 55377 122298 177191 460893 1013361 2067531 3684388 7098595 16682841 30105554 50459976 72929010 165148835 366662049 669108642 1534104745 3834733734 -1 3 4 10 25 44 106 165 330 572 1380 3670 7799 13370 18554 53066 86461 163972 496720 770810 1128647 4072242 4352395 16425477 20315722 36267560 96128629 164451077 454329559 820746400 2047465724 3135438964 -1 3 4 11 30 35 92 227 372 793 1424 2533 8096 14841 26364 61044 123435 167558 459210 751648 1289763 3156149 6180487 10133965 28000293 36293171 118407588 146383360 382352910 815163789 1834548614 3938176448 -1 2 6 12 22 45 120 233 309 984 1319 2858 5795 15242 17715 54637 90993 169883 375771 1043555 2034209 2506608 4869366 13157687 29185786 49205047 114115506 151581139 306253069 586167170 1828214695 3152733809 -1 3 7 12 16 50 119 252 464 957 1448 3272 7288 13652 18578 61724 121856 179798 468960 882444 1948885 2764910 7619932 14217047 27652068 50921181 101696664 166364526 481129652 928495989 2137668797 3151124746 -1 3 5 15 20 42 127 168 395 1009 2014 2331 5223 15514 16887 40853 125908 187364 489751 600590 1802960 2504971 4607118 12748251 20171595 60207191 102735561 218895224 394933390 597972895 1662429075 3061687635 -1 3 7 8 25 40 70 224 360 783 1755 2135 6014 13330 16610 35927 76739 182322 502372 916098 1394866 3682782 4738629 10523455 28510279 37535155 117794294 237394827 364291060 666453406 1935681982 2996332342 -1 2 4 12 19 43 67 134 437 733 1894 3514 7551 10713 28064 46314 119223 187650 355796 727732 2067248 2632016 4353024 11580948 23451277 60739590 73625974 203895157 481812677 852136808 1140041075 4105455635 -1 3 5 10 25 48 79 254 313 590 1179 2175 7845 10814 22526 41295 124112 192799 478174 591505 1147911 3942953 7886814 11706668 29090907 45936782 93931623 170852658 402491987 850278737 1230006644 2345453266 -1 2 7 11 28 41 67 212 410 651 1064 3000 7417 10162 31488 61095 73588 168645 392251 892689 1137772 3155621 5142757 10938822 30741145 64651369 74436286 172481195 283895710 934393149 1428108658 3497196445 -1 3 4 11 27 44 109 143 405 860 1968 2280 4246 8247 19818 51642 80150 164321 523350 763392 1263434 3810249 4213537 15909509 23539630 60598905 119776822 226838280 357442351 736512560 1478541399 2779982702 -1 3 5 12 18 34 115 161 345 853 1808 2059 6023 14097 20740 36260 70920 186877 496660 644587 1927111 2766145 5264770 13665120 20646135 37158301 122551393 222238177 357619788 622827251 1995165721 2481941042 -1 3 5 11 23 59 92 179 283 991 1353 3508 5389 9856 30729 59433 99329 169943 485322 593900 1297412 2106507 7110474 9102045 19504125 47492768 101787299 158574231 529850658 623091401 1529652185 3413455485 -1 3 5 8 30 32 112 195 355 731 1229 3995 5772 12312 16984 47288 105818 195922 470279 622354 1441215 3291436 6053434 13013538 32243686 39336961 76960409 170951518 433178525 600596648 1936508136 3220140773 -1 2 5 11 29 32 122 175 400 875 1194 3485 6386 8269 24575 53128 94746 169628 374372 652924 1118643 3550151 5787046 13827904 20126360 61618200 121142840 198480690 528857428 1031793033 1415920064 2626446315 -1 3 4 12 16 52 85 157 407 742 1216 2983 4568 16344 32334 53493 99014 174498 482931 735140 1955629 2896072 8283334 10158002 23838868 63832281 70385981 188089120 277743287 754061024 1692014765 3242732181 -1 3 5 9 18 42 65 198 315 940 1453 2509 7149 10720 25797 59552 96488 166825 499397 649160 1518260 2761803 4879364 12508191 32454688 42342340 100940567 136861660 388671073 965472756 1276056381 3860231556 -1 3 6 10 18 41 117 203 478 929 1673 2550 7105 15395 26641 37437 95828 196132 518440 1023974 1130176 2896433 5011593 14070036 32845550 52563994 107618921 266230383 378595872 1045153318 1638650484 4189191638 -1 2 4 13 23 52 72 235 477 617 1650 2213 4507 15878 26538 51459 110355 175044 355200 727048 1958678 2110940 8287117 11336465 25941721 57558632 100174019 236006679 401445156 680709161 1695916667 4048336639 -1 3 4 12 28 56 116 209 308 735 1863 3292 6388 11653 25088 53845 81459 177218 517368 760457 1928270 3416971 6716844 12645168 32720063 46811999 75676103 228982325 534229267 948764840 1241444145 3793838320 -1 2 5 11 23 61 89 255 341 714 1769 2203 7444 10741 26043 51349 72169 174308 384072 631177 1133682 2237232 6455211 8448692 29189215 38684045 78033643 239074884 400809045 820879777 1257065491 3977388957 -1 3 6 11 27 34 73 250 398 572 1237 2092 6923 8772 22080 40799 107696 184035 472079 1015501 1297578 4074473 5787490 12499450 26344103 66996797 89961444 199091567 383541351 954793695 1498110181 2212729770 -1 3 6 12 30 46 90 139 275 685 1585 3558 6525 10399 21172 50926 78999 170424 518925 1017252 1908797 3450925 5214705 10424426 23777764 49873328 78833865 264596179 499664012 957542694 1113146238 2202670295 -1 2 4 8 28 59 125 233 501 698 1713 2761 7895 14140 29481 60322 129474 168539 330886 744640 1568046 3586672 7031364 14271036 25883688 55823659 70313077 260958268 312128845 919296585 1927800732 3243549762 -1 3 4 10 31 40 66 134 375 966 1849 2242 4852 12397 28904 61022 110099 169575 479875 723042 1160437 3323195 4919513 10851045 24312493 34313696 105574937 221874172 361677773 775943484 2031888435 3631109968 -1 2 6 11 17 63 102 139 312 936 1118 3879 6027 8847 21962 64064 76410 172162 378858 1026204 1127194 2660279 6403637 16191280 22740559 48833957 116176520 187164553 439089669 573162306 1431283236 2440373854 -1 2 5 8 18 46 64 150 469 800 1118 2347 4254 12610 17453 61644 108915 179587 346535 599116 1553249 2660861 4404878 12420321 21156702 56482544 128452524 176819260 383916887 749086340 2141616200 2975247852 -1 2 4 10 16 33 110 136 412 540 1366 4019 5240 12323 27979 36291 120534 192344 348153 722958 1298339 3067829 5971859 14940240 23112098 59476963 94899987 141039004 421278360 634808821 1884848341 3855074859 -1 3 6 11 16 51 92 200 350 707 1468 2146 5082 8834 24984 59037 107939 167727 479249 985361 1293445 2669312 8067633 8494854 29677717 38402117 80752660 148652527 371491560 725568399 1513437227 4235722512 -1 3 7 10 24 51 76 193 391 671 1095 3910 6352 14863 32731 42777 99755 186328 473740 878985 1151119 3862838 8089740 11643108 29657982 63560372 73019403 179858306 426148543 1073072524 1711938669 3673699486 -1 2 5 14 24 50 105 230 275 824 1747 3672 5554 9102 16908 43435 106940 189861 335144 616039 1816740 3987223 7829446 16224661 25332515 45080741 119425677 246854229 427136943 574391410 1364325912 3186388919 -1 2 4 13 29 56 78 158 320 615 1833 3318 7100 12716 17427 64466 109577 177059 347441 732237 1949134 3446445 6760350 12036763 23772289 39539298 84874713 223734306 517623777 1067379964 1906411240 2869872569 -1 3 6 13 17 51 120 197 289 613 1909 2526 4870 10486 21710 51066 115545 170676 464424 1012514 2088868 2796067 7831403 13091724 30448549 50140211 96695455 233822026 351452019 787042448 1228775001 2438221560 -1 2 7 12 19 47 81 178 341 928 1178 4045 6719 14359 28114 33223 97467 189269 386669 894129 2059656 3067423 5089529 9532257 16972108 41672243 114149857 174189943 459649480 944590464 1613797510 4208017837 -1 3 7 9 27 53 125 208 494 758 1902 2959 4868 11942 17234 41508 130844 191047 479023 866474 1565446 3987557 7421718 13887843 32164249 57874124 79929744 209352945 282773467 778635707 1075812066 3142190581 -1 2 6 8 16 58 108 166 277 852 1263 2915 5162 15457 22079 45702 116747 192291 356202 989586 1560764 2803728 7150508 15194015 17745643 45025039 123206148 173450452 324400057 632993336 1624490920 2551118508 -1 2 4 14 29 55 121 206 280 1002 1846 2514 5380 8634 26747 57434 101307 164195 360294 731418 1807134 3455700 8333539 14651822 30588582 43722728 113479662 219319869 394617260 554375229 1479006028 3837798541 -1 2 7 11 27 48 98 224 505 958 1118 3159 7145 14207 29367 61862 86516 167609 374796 912496 1132654 4111946 8241733 15272881 25573115 57307607 100725876 174808797 498372798 994148392 2023325707 3230498887 -1 3 6 14 29 53 97 168 483 746 1283 3933 5421 10567 19412 41599 89880 190220 518814 1020964 1657237 3328066 8235512 15411494 18359719 56514757 71074795 141888281 430602170 652263655 1115272870 2881952333 -1 3 4 13 20 42 68 185 473 933 1372 2111 5388 8814 28367 65388 111007 170089 481300 724576 2074471 2408395 4276093 11659025 17838087 55067357 116819985 147026438 361461011 612465573 1487364864 4019674442 -1 2 7 15 30 62 120 237 365 784 1229 2421 5899 10405 18871 64365 95704 178913 367341 910284 1663327 3446554 6936693 14616638 25309457 39877516 124159070 172619784 394876064 603776416 1295731645 2770000130 -1 2 7 14 28 45 94 197 396 538 2045 2275 7614 16190 24115 49548 78333 169655 388979 892584 1780794 3188997 5091377 9788627 32643210 63713686 88754450 233890901 386095413 860755862 1699095756 2612685724 -1 2 5 11 16 52 107 148 426 643 1213 3308 5186 9095 24895 63943 86973 169250 376070 647964 1130810 2932675 7456683 15280927 24139797 63220247 76408531 199577139 518827236 656273371 1397445950 4162100378 -1 2 6 11 27 60 111 239 305 811 1208 2706 7787 10983 18182 36894 129747 187461 358041 986039 1172347 3995660 6759605 15838511 25195517 50003240 120925336 171029852 277239201 826058881 1322746886 2903519595 -1 2 7 13 19 36 67 235 310 816 1175 2511 5480 13650 23701 45684 67761 190164 372205 908401 1907676 3071048 5893078 12009952 27549735 42925014 124620620 170767276 372112070 657816643 2000038643 2328262749 -1 2 5 12 20 62 95 138 493 525 1300 3588 7326 14826 31384 47064 78594 180744 367559 642857 2042156 2421336 7075668 8868161 22954395 54446463 98535811 141290279 445606296 874133620 1616017525 3638080489 -1 3 6 14 17 34 100 142 421 674 1508 2670 7188 10289 24811 54775 102682 179775 482165 983551 1673366 2792656 5449342 16383581 23231965 65994461 80082562 157967370 330226926 896502508 1274583130 3835244539 -1 3 7 9 27 60 117 168 469 1006 1664 2077 6500 15128 25147 63097 86474 171355 506962 914203 1527322 3976755 6539166 12795859 17333942 50774648 100868480 255217375 357875246 992208865 1836934117 3914130643 -1 3 6 11 16 45 103 148 449 625 1808 3263 6376 14344 22633 39354 125467 183418 485407 989821 1307759 2685511 4665037 16233702 20995043 54303897 88465745 208722270 525028152 940277700 1650016181 2497683284 -1 3 7 8 18 37 84 193 384 601 2024 3263 5682 13387 18234 53126 116357 165181 466020 881459 1431188 3063658 5458792 9537202 33048531 63884876 97371173 231506750 522654240 619275225 2075520300 3054693010 -1 3 6 15 28 59 65 194 443 1023 1325 3546 6238 10061 29064 48255 70115 181194 504030 1046762 1776168 3199707 6521326 11252563 30539092 62068394 110676148 134717678 518507374 1052333738 1506426442 3226490103 -1 3 5 15 25 54 67 173 408 969 1584 3162 8089 8857 24551 41141 80540 192723 492451 648421 1782745 3990533 8368269 10716056 18867385 65483592 103998920 246264774 486900805 926149572 1475947476 2528692570 -1 2 7 14 17 55 81 197 328 852 1712 2693 7926 15817 28569 40216 109676 195347 338373 876835 1810487 2813929 7932758 9515271 31283159 41407250 133843479 250398159 283590684 877000608 1681002802 4184354522 -1 2 4 13 30 34 101 251 474 747 1857 3479 5558 12522 25403 47333 68863 185577 370287 779372 1902418 3329859 5474260 15187634 26460385 50943615 79303661 203439616 483423150 589595593 1894478989 4202187846 -1 3 6 14 30 52 66 206 297 587 1491 3718 5474 13293 31669 53919 118966 173343 463862 1002063 1694932 3453996 8334687 11215519 30487811 42664576 99841061 147174709 437542794 660643452 1958442393 3355817632 -1 3 6 10 25 35 68 223 447 892 1318 2178 6878 13636 18489 38399 116492 186063 478442 995203 1166357 3852522 5862087 10582321 31155925 59464508 127207820 137079250 357836607 982804456 1986193480 3165592389 -1 2 4 13 24 56 69 136 438 621 1390 2515 8019 11922 20616 34520 69619 187719 365279 784209 1901598 4114388 6796380 11254335 21866532 61444826 86374238 135201794 357877729 856798209 1095744143 2221386199 -1 3 7 10 27 49 120 202 424 703 1613 3742 6199 10982 32651 48485 121044 183847 490037 864442 1168616 3985509 8347177 14637047 30491296 67073406 73870070 243792381 449618927 979631460 1077717976 3702385185 -1 2 6 11 29 59 120 234 480 777 1434 2316 5408 14669 21811 62626 76400 174849 380779 1029058 1123034 3194293 6943398 13888825 25806229 58172087 123539914 167180446 374159146 604144994 1826595952 2611813866 -1 2 5 8 31 45 71 191 406 807 2023 3391 7874 13368 20964 39033 74976 182115 369850 645239 1517704 3333085 4560140 11108629 17671895 63692228 133767286 221302073 505001641 937161064 2047691759 2303204635 -1 2 6 14 19 60 82 146 407 591 1585 2751 5353 13753 22371 50937 86093 170428 361823 1045862 1792932 2919965 7189769 9546954 23168297 65009027 91314900 251432228 329363471 585737056 2000002646 2633227031 -1 2 5 8 28 62 89 243 336 985 1042 3410 7789 10963 22250 57103 125058 165844 339065 608800 1565821 3447587 6488398 9639417 28649669 39536347 109574272 200586765 504061601 822335748 1100150256 2150743580 -1 3 7 14 22 48 72 236 488 835 1874 3159 6132 9127 17581 54768 100962 171725 478789 866625 1672954 2525347 7695898 11369362 26041752 50794928 129620281 201746590 477659267 617968228 1457079035 2993237847 -1 2 5 10 31 34 99 191 460 759 1144 2670 6679 14103 16610 42330 126865 191737 349804 604717 1305304 3335543 6245256 15007746 18332913 52978554 67683145 183575856 330945688 974305544 1981798361 2885336855 -1 3 7 15 28 59 86 166 398 737 1087 3208 4168 10287 28784 41763 96810 187525 511966 886462 1801755 3330066 6414250 8892104 18419409 66351748 71477047 179009236 517000201 785770131 1164571964 3556366910 -1 3 4 15 23 58 81 131 363 922 1345 3583 7475 9304 20167 63253 68729 177911 516327 759462 1771985 2276018 6684578 10073409 21449765 35805200 116705054 164197529 526135331 905476231 1595966997 3053033917 -1 3 7 13 20 41 88 216 337 520 1378 3621 7195 9962 16962 63132 122696 178667 471645 870937 2087210 2273407 4269143 9403592 30778607 39988295 89150338 156945093 455717634 881334652 1579034822 2844810823 -1 3 4 15 20 56 101 204 356 818 1605 2986 4261 16375 17822 46531 90414 195069 508309 764775 1795232 2422016 6412631 16221034 31135409 39195268 123091580 254691695 304524561 704596244 1668582301 2989827813 -1 3 5 13 22 62 99 222 449 1010 1151 3775 7122 14720 19952 48854 103899 196606 473079 612439 2069239 2290690 7020778 16350480 32763155 52039929 116666180 171600744 418301213 1001094964 1617029795 3141016159 -1 2 7 12 22 32 102 193 272 747 1692 2735 7221 14410 18683 43633 129366 191260 346736 861395 2095499 2419252 5458124 16065220 32633477 42530075 80442759 242181158 324618722 839721078 1815868547 2997419577 -1 3 7 10 18 39 70 238 393 941 1683 3135 5297 12757 23675 39062 92686 182803 516751 891113 1141430 3066711 5497056 11640097 27746726 67031061 106546111 257555927 496088030 551622246 1890071925 2260096339 -1 2 5 9 18 59 106 139 435 580 1619 3055 5157 9729 17628 56357 102099 168037 344939 604010 1412609 2658599 7028777 15413933 22118752 65833270 86080460 238895757 291583428 596216189 1381538061 3088535651 -1 3 6 14 21 48 107 255 269 1005 1808 3062 7446 13264 21581 33931 107503 186696 474989 1001289 1679365 2285141 7812232 15686241 28152747 42896087 109424997 220920476 327372030 828358049 2028399658 2288607935 -1 2 7 10 30 59 88 229 330 530 1945 3321 7295 12714 20040 57085 106475 171956 350579 866712 1285491 3447244 6903317 9773391 26453256 40288527 87534276 217634903 517181833 831161782 1890412466 2977001235 -1 3 4 13 17 42 110 164 282 641 1660 3135 5864 9979 30965 64875 74844 166628 510648 754144 2041344 3050758 4310378 15700839 18942967 43183429 81203134 258663989 510334850 650039539 1571767480 3409199406 -1 3 7 12 24 55 118 136 399 569 1718 2522 7991 9844 22184 42505 126777 195074 480246 868098 1961098 3866245 8346761 13183436 22271376 61247120 99724633 262824898 361285035 886254129 1472975350 2402320595 -1 2 6 11 31 40 104 169 448 594 1437 4020 8190 9657 24372 42943 88438 193626 387027 1016297 1137242 3469926 5238757 16225515 19754743 53777607 90781145 152976982 425883580 860939184 1514264349 2549738231 -1 3 4 11 25 53 89 139 345 797 1339 2163 7423 14246 25947 51526 109241 173786 489609 734259 1288215 4104546 7567149 10299326 22908389 39117718 133036684 156110263 355472689 937568715 1916687618 3942425352 -1 2 6 9 31 39 95 210 384 633 1360 3339 6956 10217 19985 33777 101107 181688 335649 1012609 1422199 3449208 5622156 10247625 29537087 63175452 95824169 142627447 469937382 1000854494 1510898079 3112631035 -1 3 5 15 27 56 123 224 439 833 1063 3754 5644 11599 24630 57628 125891 166839 463446 613226 1823796 3721505 6522799 14056395 27188803 64333934 131603582 170275946 419584081 559065237 1223779732 4201878781 -1 2 5 12 20 47 64 187 394 948 1323 3003 5968 9401 20019 44810 73782 192393 365444 654539 2037589 2395458 4808812 12082524 18645609 65634115 114977623 144237086 304712660 538035987 1382248391 2896184214 -1 2 6 8 30 37 88 226 353 711 1337 2553 6464 14521 16912 34265 88036 183093 377587 1031562 1536705 3586896 5446223 9590969 27703877 34150446 77749280 167555146 356320876 1058826525 1820385404 2913314711 -1 3 6 10 23 57 71 232 290 617 1204 3318 7440 14191 16994 37456 127495 186453 487899 983229 1170692 2532064 7191080 12214234 27174140 43758399 99110123 173706190 517327327 893814725 2071057873 2891494024 -1 2 6 14 23 45 98 216 452 764 1848 2539 6332 10865 25954 34211 125624 192104 360108 997264 1826207 2404302 5214186 16280475 31233178 53860540 80257180 212311268 339894086 967102722 1294935442 3856132699 -1 3 4 13 17 45 85 255 341 759 1030 2109 5950 12582 18576 54689 88509 168261 496598 782293 2062665 3073271 5181848 9979254 26921404 40990938 83420963 198645718 378554567 562222425 2114017505 2780992430 -1 2 5 8 16 50 72 204 375 516 1549 3731 5753 10572 26942 62038 65937 168763 387672 634782 1523476 2936877 8090886 11031703 29930938 36804470 91714098 265967811 439526564 646296199 1174866706 3978202620 -1 2 6 8 16 32 73 248 361 796 1904 4004 6550 12476 31632 55888 81578 174587 390027 1031480 1513212 2810343 5854572 11294374 25467179 36538534 118056679 225847835 437931017 967356066 1999240308 3608519792 -1 2 4 15 21 55 91 217 311 602 1943 2819 4104 16163 27078 54789 72682 177067 382902 755116 1651884 2418126 8219039 8932129 32282933 43355504 96674005 208197075 286072709 692501688 1650051091 3902121093 -1 2 7 12 27 42 77 226 347 997 1517 3857 4129 14534 27408 43918 82572 182987 391045 893442 2058422 4104115 4668494 12080819 29019746 37878610 115062675 134438846 449242533 778939494 1650031414 3780158058 -1 2 7 9 28 45 125 163 451 832 1271 3139 8133 16240 28343 37889 94996 193231 390601 893862 1397132 3188076 4392116 14439303 20118606 51506520 125277504 199962328 479467331 864038051 1751797458 4034577587 -1 3 7 15 22 35 89 175 487 515 1927 3978 6954 12775 27115 36103 82355 191541 514310 885767 1796435 2536437 5321444 9196094 19724203 52029751 95547293 218489660 433061041 1043711589 1991622573 4129886978 -1 2 4 10 29 45 119 178 325 678 2003 2872 5475 12214 26095 60205 72167 164552 388362 762504 1253835 3461007 4417822 13256421 18124877 34458070 76272344 211543168 277327886 575866129 1119010769 4198345794 -1 3 5 8 21 48 124 176 448 881 1266 2392 6451 16044 27881 37507 65705 193323 492411 644717 1385723 2401346 8222488 13261250 20766804 54108296 118066412 198426663 383585583 1040638746 1639556125 4080239916 -1 2 6 9 28 51 71 181 298 536 1479 3260 5106 9165 31033 46745 77839 181774 366637 1033675 1376985 3315878 8214540 11163493 19062337 42573958 94602174 134347539 505106082 714635592 1343534694 3312791939 -1 2 5 11 17 36 123 179 321 997 1098 3576 8094 15381 25156 42960 79379 183510 360981 645913 1119882 3053427 5326900 13259625 18799598 34975576 101162831 195289127 530283623 839655907 1842894853 3928280726 -1 2 6 12 20 52 100 188 275 745 1820 2457 7633 14990 24585 36931 73853 196601 370375 1048321 2034595 2275299 7961355 16125059 19141275 44182922 68305832 226936456 366461747 849699289 1824145338 3834932993 -1 3 4 8 31 38 89 196 260 1016 1070 2697 6674 14315 20692 50956 130066 169986 469231 740372 1433494 3337863 5476715 9835735 32253900 46169272 110535196 189885729 288206396 959862999 1961810505 2329134268 -1 2 7 10 21 35 66 238 346 645 1101 3433 5600 14187 30025 45507 122938 183452 346953 855034 1297180 2267081 5877355 11935642 27273414 38952428 67169412 190647552 485868118 610701300 2017693032 3518389779 -1 3 7 10 27 53 69 253 302 822 1510 2383 4712 8821 23588 39625 126343 183047 487387 856817 1167640 3976719 7838085 10754585 28586758 42236864 123916048 148333806 389875416 732167789 1512369079 2274047079 -1 3 7 8 27 55 102 165 440 791 1039 3325 7083 11568 31285 41166 91143 185334 512107 885821 1399341 3969865 7814464 15078805 17051961 65691255 131518159 182449876 495185376 987742489 1290516669 3518176646 -1 2 5 13 31 43 77 162 368 763 1241 3584 6828 14655 26242 41836 73107 184041 371141 653029 1913352 3313375 4413658 11940518 20082876 35161299 73747930 179311218 436218030 996952313 1667555517 4013025878 -1 3 4 8 29 42 96 196 292 515 1165 3263 7462 11568 22288 57746 124540 180044 464249 749516 1431787 3595415 4948726 14689153 32525997 49201198 84651016 170029911 518694367 902902357 1335438756 2256471297 -1 3 7 13 18 34 77 170 467 580 1175 2093 7540 11612 32568 54513 82368 173597 492500 905587 2063232 3075481 5705067 11019779 19424738 55768714 85536109 190860878 375555398 880667752 1175010936 3731518313 -1 3 5 8 19 46 92 155 480 724 2012 3529 5266 8966 25601 34399 86592 190816 511731 624740 1402927 2669210 4263772 8796520 22697630 50907976 74164557 231934712 479474426 541085173 1453521468 4143702033 -1 3 6 12 26 46 71 229 357 753 1773 3921 6029 14600 27001 33797 129889 189742 484481 996682 1956820 3973162 5223944 11283518 29120096 35709792 82012755 241377621 404350668 628015349 1699949311 3967416733 -1 2 6 14 24 51 90 209 484 582 1593 4034 7732 12600 21741 50501 125593 170258 343354 1005959 1821520 3858697 7575810 9841319 32271926 52856510 98635488 245303815 419627752 937496773 1958689560 2242598514 -1 3 6 11 23 45 85 167 264 698 1136 2770 5368 8221 31708 35346 84688 196261 515479 1017728 1275149 2536108 4656066 10235911 19550330 46327625 81651044 188335617 332511941 651640120 1499098811 3241060817 -1 2 5 10 30 40 127 170 280 618 1294 3859 6802 9764 22681 49497 116492 168357 333537 615754 1303426 3198388 4971403 14597999 19488690 44799255 87835701 162852843 433688314 956850420 1570419466 2461614668 -1 2 7 13 18 38 113 237 341 831 1900 2087 6810 14585 26076 36621 88786 190090 376933 890575 1925197 2918165 6111234 13688540 28157019 36510502 118898514 224685263 353932900 1071998062 1756006577 3793441773 -1 2 4 13 29 44 64 162 359 712 1203 3149 4316 11684 27408 34329 94082 190214 389575 768358 1917197 3443548 5209458 11194333 20550949 36121065 68160441 173677369 516568593 790649890 1308809308 3832787479 -1 3 7 14 19 50 97 151 354 972 1501 2616 5289 13262 30285 43206 83942 185072 521369 899515 1668579 2926181 7428834 16052390 24623864 38367607 101232600 146623311 276220133 659282550 2125458938 3631846319 -1 2 7 12 24 34 88 229 292 735 1910 3141 8161 9036 21556 40241 83842 180380 380609 898590 2057587 3708896 5724039 9763194 27505570 42036856 77497401 233139099 518426587 910522750 1425191226 2204961009 -1 2 7 15 26 32 75 235 293 617 1309 3252 5617 10476 28467 43935 88108 184094 388974 894742 1667564 3973715 5587409 11596778 28945337 44393535 97159923 151989766 510941514 670626268 1207283319 3830933954 -1 2 4 13 27 60 123 161 453 945 1430 3745 4335 8270 28967 50780 88883 180057 362365 776644 1932293 3721037 7297531 13678734 18059158 54117018 112411527 153781664 411552316 785078291 1350613864 3603008244 -1 2 7 9 21 52 97 205 423 918 1828 2795 4396 13715 17191 43192 104098 189702 336711 876105 1418932 2271588 7443923 16180162 30354091 63129951 101292804 209518107 274663020 679815939 1985563351 3159333894 -1 2 6 13 29 47 123 222 276 950 1700 2683 5146 8400 16926 60553 90472 172289 365650 1047956 1918044 3206816 5072329 14200740 29855288 45467178 107298424 236617469 272801314 551805086 1588819746 3070920104 -1 2 6 8 22 60 71 199 369 626 1962 2625 7011 12478 21759 46705 119393 191971 357298 990343 1566683 2536864 6412016 12378675 30369251 37174336 93035248 210788538 325774824 1059812256 2139561141 2261903234 -1 3 6 8 27 56 83 141 429 718 1981 3145 4976 11566 31620 59166 109567 169329 480597 987103 1409262 4120591 7054965 9339935 21724917 62225234 71659928 228814324 522671769 802491241 1231915276 3315792291 -1 2 4 12 31 57 110 249 486 744 1298 2782 4536 15501 23614 36778 113504 187910 338940 737539 2064958 3180908 6797307 15778326 27461679 56048041 76774309 150459217 305535102 800991975 1660710707 2278606928 -1 3 7 10 26 43 95 156 323 623 1985 3511 7326 8554 24123 41969 78584 193833 493140 914523 1119372 4106072 4930133 9626330 21607662 39293196 85968863 213742442 474378804 812703929 1403499324 2481691789 -1 2 4 9 16 63 69 156 440 723 1078 3163 7086 9722 32428 46492 120737 180286 357183 729501 1441774 3057482 6416031 11699869 24220739 61745372 75261649 176592725 523608924 961439504 1607112025 3643647555 -1 2 7 14 22 34 116 203 411 916 1326 2664 7926 13556 29819 42146 66135 187787 373984 916167 1785309 2405784 5448505 13926725 31938345 62530838 101340325 137821076 285336655 862521855 1905836101 3359867969 -1 2 4 9 28 43 115 217 406 973 1484 2471 6890 14511 18864 58723 93247 172740 367732 778303 1400101 3600806 4801009 13026596 30088073 61735735 109970487 164629148 370024138 975450624 1878415147 3181959125 -1 2 6 11 26 58 86 158 287 1018 1907 2396 7093 11236 30893 41517 110681 185881 328837 1005878 1151213 4108391 7045448 8422952 24107096 47989160 100854479 225526026 372227207 1020837974 1294154368 3638892661 -1 3 5 13 19 32 90 209 347 621 1247 2899 7166 14608 18643 58846 77186 172514 515719 630897 2038818 2684200 5705662 8442239 31027690 40660193 93362993 171151849 288442505 951592100 1745649491 3142631210 -1 3 4 11 28 58 117 246 471 702 1851 3458 6107 16268 19609 56085 101142 171583 478988 734811 1292873 3457162 7184853 13560397 28431788 50491633 69112636 217012721 475728561 667284290 1854017792 2695508181 -1 3 7 8 19 32 70 189 472 954 1234 2177 7866 8734 26771 58972 80554 163978 511357 887795 1381270 2945606 5833175 11978640 17520136 55996166 114617185 197865191 351189870 817466358 1524175770 4158452314 -1 2 7 10 23 42 102 246 276 595 1711 4001 4917 10927 31524 35444 123445 195555 356642 863019 1294647 2530789 4964651 16424410 25674080 43162944 96714901 242523693 409322511 760518613 1112398223 3237522460 -1 2 5 13 27 54 112 137 305 855 1218 3698 6260 15245 19374 35268 122131 182829 345156 605528 1960977 3839969 7991000 12882194 22538211 47219262 120572122 170585090 424229138 1031791440 1706462407 2960118170 -1 2 5 14 18 45 97 232 260 836 1943 3615 5475 13222 31075 54970 65705 173276 379074 624800 1784676 2671763 4799558 15911723 28781543 45940142 131684723 202913015 422344222 562348158 1933784448 3388788955 -1 2 5 13 31 62 77 130 391 682 1638 3609 4299 9271 24418 62974 129936 172388 333204 615478 1955434 3334694 6935131 11987724 22662941 64936699 78233088 241854826 453937260 732913380 1554365865 2348837931 -1 2 5 8 30 46 111 202 495 628 1956 3528 8157 9290 25288 58568 97049 167771 362797 640521 1529686 3209227 4414424 16442515 31554456 57183754 99322458 233423431 494493610 925559866 1500737337 3990272903 -1 2 6 10 31 51 70 227 351 934 1498 2962 7519 9806 23246 65058 88932 178610 361226 1030174 1295504 3498095 7914767 11478963 25435549 41559923 106060263 137558587 329470645 895132446 1433905587 2503471746 -1 2 5 10 25 60 115 237 352 591 1027 2941 5318 15187 16469 41921 120353 194368 347796 614782 1251969 4192351 6328236 13609589 25958686 41689475 98723566 194431028 296420849 645256930 1860499060 2995866748 -1 3 4 8 27 59 82 169 445 832 1907 2825 8070 14118 21843 57740 87470 174870 492441 764435 1428162 3898008 6996814 9251440 17313214 59272359 121545926 202215766 304843554 892449770 1944843311 2324771876 -1 2 6 9 18 44 66 207 277 669 1355 3554 4949 8242 31264 40378 76346 193685 366407 1025531 1440867 3087401 4236041 12280579 33436570 46422902 72410555 166572900 501862518 720205541 1453857058 3339074307 -1 3 5 11 21 52 114 149 450 556 1399 3623 5766 13064 21500 38571 94444 185238 513451 651732 1282931 2446301 7387733 13962710 24526151 53626310 98477111 148578788 443826554 561686575 2005086767 2570222649 -1 3 4 15 18 58 104 222 504 644 1646 3356 5662 13061 20301 35720 70957 184975 503070 756176 1832770 2700617 6727651 15037785 33045955 57171106 71086304 237716811 495613630 668392879 1993325657 2699801739 -1 2 6 11 17 36 80 139 363 768 1663 2490 5835 14778 31939 56312 81811 176539 384304 1045315 1160669 2692378 5569108 10315337 23346777 34502620 131123589 264309709 372561896 618997603 1753650435 3433008019 -1 2 5 11 27 61 121 208 296 931 1615 3459 5374 10002 16709 50962 102193 168570 355870 614307 1129769 3912489 6349898 14534565 32655485 50125663 106149420 267579102 527556021 564559040 1548399434 3124044327 -1 3 4 11 19 41 121 193 302 901 1572 3354 5253 10562 24859 50752 87621 176909 505923 755627 1297376 2844042 4778095 13449526 32138894 46844242 101140144 253924225 506709453 567244500 1095683761 4225845627 -1 2 5 8 17 47 90 197 290 599 1744 3990 4364 15888 29179 58200 67401 164727 383767 653299 1555792 3089815 4381511 9009215 32404236 43574296 99027760 244750099 417328933 680500282 1759868936 3597169514 -1 2 6 11 28 63 91 176 501 996 1873 3701 5961 11610 27602 40418 109053 188909 334045 991447 1139442 3382740 6467771 9552427 20872194 50901303 106283289 217348683 421707240 620876556 1283218926 3991586828 -1 2 6 13 26 42 118 239 492 531 1488 3203 6404 8473 32541 52648 99840 174946 355097 1003737 1902971 4174409 4517313 13367812 27943156 55240292 91876266 151410255 536519909 1070691334 1470069463 3680462527 -1 2 4 8 22 53 111 142 289 561 1610 3415 5747 10453 31351 60622 105864 163902 350223 746674 1519636 2337578 7654871 15727420 20995093 47088933 99570155 258832443 493289513 657189462 1097890573 3413962268 -1 3 4 14 29 63 100 146 302 639 1622 3294 7998 15822 23971 61343 100013 175590 480609 751078 1643465 3648771 7265095 14798102 24537557 46835050 90128509 259873416 516779620 891626923 1761075500 2514096220 -1 3 6 12 25 63 127 214 279 974 1597 3402 5065 12199 19170 55430 96679 164153 495421 1028217 1954419 3886716 7273421 14623423 32928389 42120219 110096502 258151996 507645938 797054684 1291330983 2728548170 -1 2 7 8 25 52 88 170 405 855 2038 3820 6120 11343 31010 64639 107545 168558 357751 871795 1515229 3905456 7396515 10080192 17975393 64271984 119478103 223973226 428664019 613391530 1333969004 3363700483 -1 3 7 12 28 60 106 153 365 1004 1743 3825 6424 11626 20281 51278 116368 171824 466986 856312 1931442 3402767 7003620 16643648 23525246 38909084 108142851 247747382 422636903 1006608117 1329881643 3131738058 -1 3 7 12 31 54 102 155 399 985 1266 3361 7076 10993 23601 55243 74869 168437 514778 912783 1937595 3476054 8306850 14882410 24175196 60776445 102105384 192021024 522454942 994183168 1109005758 2590258309 -1 3 6 13 24 52 123 146 433 928 1295 3056 5381 8227 17731 62338 106904 172600 487797 1000132 2042171 3768751 8054612 14123710 23651256 64064056 113570559 148611908 305047016 627539283 1498635242 3143700526 -1 3 5 10 31 57 98 215 450 680 2024 3708 4851 15811 19685 55799 120185 165472 471909 596339 1138975 3271002 6867071 14937557 33473360 52426395 75424338 224368093 460344269 757913193 1854653814 2879306987 -1 2 6 15 18 44 114 190 290 1017 1698 2892 5146 15688 26975 59228 68147 170875 381736 1048446 1680969 3094150 5042287 14102649 17890283 46605814 102286437 249252300 312225417 569924709 1681300796 3886012801 -1 3 7 14 30 53 99 204 350 608 1608 2464 5035 12906 22907 61804 87867 178747 497442 897042 1692439 3632090 8190811 15679783 31360158 37212225 96825130 251721167 341268746 744006547 2107224884 2406733575 -1 2 6 11 28 40 108 158 353 924 1662 2730 8121 12717 16491 34269 96769 187346 380158 1041642 1154851 3359768 5015864 16740185 21820709 39959800 112927737 261776839 293267596 922978660 2147315162 2691100770 -1 2 7 10 18 58 74 226 453 810 1099 3699 7809 10592 23406 43197 102909 191553 332440 860532 1269233 2994505 6857273 11501594 26007824 56583973 123328770 170555313 407305936 836838229 1137269546 2557065452 -1 3 7 15 30 33 73 132 501 772 1729 2607 7895 13806 25490 58129 75008 171886 520590 908740 1802762 3611468 5693918 12132526 23368522 52421640 132248594 262918546 269588328 881931187 2002300940 3829377234 -1 2 6 9 25 59 67 251 289 731 1720 3180 4313 8332 23257 54100 118640 170202 343936 985174 1408139 3793707 7262980 11521965 28219788 43466227 76353302 237073253 509998889 716109958 1407945275 2242936558 -1 3 5 11 16 52 105 235 481 611 1739 2970 5268 8661 31824 34495 75309 192293 492113 635072 1303914 3084245 7373603 15280260 25228377 55163842 92532947 254488026 286980946 572498544 1591856844 3462489447 -1 2 4 10 29 58 98 172 442 618 1648 2140 7774 13666 24047 49538 121986 164707 338752 722798 1271014 3531561 7260105 15193278 17341845 66002834 84760822 242197294 380647317 919099992 1910426406 2666382718 -1 3 5 13 17 56 105 156 501 922 1179 2405 6305 8859 30060 62605 98919 170093 480989 616819 2045189 2992769 6615265 15174253 24674987 58159963 109384136 190435357 399643177 1039416850 1525964606 3324156467 -1 2 5 12 29 46 70 139 267 843 1602 2278 5423 16262 31416 62681 121146 170009 332811 602942 2059619 3653791 4767641 10570538 23174511 48371181 124010012 256276703 351596935 590075686 1712751795 3312401700 -1 2 7 8 21 45 83 150 259 739 1246 3674 5806 15052 28960 50766 88253 172850 368833 885948 1561525 2312036 4359952 9959238 21041497 46534977 70660881 175402686 449110741 578621037 1739469994 3730597885 -1 2 7 9 16 46 120 243 265 558 1958 2289 4208 14153 24489 42924 114195 191092 338218 852939 1406338 2728325 4637724 13193736 25544898 42614690 87838690 201887933 378134824 679103516 1994036296 2220485820 -1 3 7 15 20 45 69 221 336 566 1834 3637 7830 14902 24845 42947 89688 186950 509129 912359 1812156 2312458 5173647 11895617 31133719 37892174 86406321 227445371 463541711 880687164 1615357508 3898255730 -1 3 6 10 26 59 81 219 500 672 1290 3166 7383 10874 26535 37809 96414 191025 509063 1046692 1155962 4025303 7002669 9011997 32447329 51934760 68986429 143077972 522327581 887110799 1076648594 3758672751 -1 2 7 15 22 49 76 194 509 704 1730 4009 6153 8318 29624 56886 110150 177950 349754 877808 1647872 2472938 7637058 10553507 31053814 53770867 81316047 252810658 402973079 975434106 1420166700 3241283125 -1 3 4 12 27 61 65 132 291 1019 2035 2314 4228 15773 27536 54923 108514 175634 478162 748259 1909116 3915685 7242047 10688531 22534957 43273326 104765396 205598230 369337510 706652296 1670332852 3988094109 -1 3 5 12 20 32 108 130 445 960 1715 2778 4218 9214 21406 33000 123968 180378 475449 621796 1905594 2620955 5698050 15020877 25012847 64387794 104383361 261310202 279016616 671156096 1531171813 2572205679 -1 2 5 15 27 43 106 181 317 613 1298 2626 6484 14679 21771 49870 109420 166989 349382 621100 1640061 3913238 4504895 15932814 18713592 47636821 85705193 161486836 329656724 1060926226 1780654919 2203921279 -1 2 7 12 18 52 90 226 464 799 1529 3756 4856 16275 19033 62573 88196 175909 366441 897028 2087930 2969422 7905203 8637520 27098997 54969728 118030758 157181759 428769719 706471555 1825899418 2693029944 -1 2 7 10 30 33 108 216 347 998 1275 3393 7440 9662 17032 46012 114551 192309 339112 859271 1272008 3515594 6210007 16480736 30908395 33727183 114394330 175279593 515756933 929957946 1576538857 2865905598 -1 2 7 8 21 32 122 235 487 1015 1110 3670 7557 14137 32033 61652 77734 168725 388372 904667 1545452 2306661 5809290 12947812 27344774 54967794 112044352 169696662 429030632 909177670 2130258729 3552353526 -1 2 4 13 21 56 79 248 500 953 1387 2365 6274 16376 25722 45423 95564 184285 392450 774817 1937967 2457079 6607966 10733196 29080990 53558602 105397205 137785341 397848282 1056523630 1660993321 3879035626 -1 2 5 10 18 40 75 158 358 773 1259 2373 7866 11428 18532 35060 107748 187487 329594 605485 1262738 2731410 4768403 11086636 22377698 37605025 131600285 184160434 400309946 825782519 1177614247 2970698645 -1 3 5 13 28 52 67 221 382 881 1328 2563 7284 9513 27934 36617 90818 195676 511726 654455 2075275 3631656 8185678 11134820 33129218 37033304 125851792 165598656 286110136 929383367 1358469256 4211693934 -1 2 7 13 25 50 114 206 374 704 1240 2280 7275 8391 30848 43308 124766 183887 354500 875866 1907245 3927163 7787747 13059428 31273933 37981154 78010994 173069409 400770229 936980608 1580698867 3575796821 -1 3 6 14 23 54 72 213 395 881 1302 2807 7772 12899 21495 50696 81874 166265 511395 1042982 1677097 2569861 7902131 11138649 33268404 64842204 127026263 142274487 287266288 848691215 2116288532 2200698928 -1 2 4 13 20 59 68 148 286 790 1108 2076 7561 10311 22601 39522 96490 187874 380175 782376 1940549 2585815 6473912 12056941 23560776 49764819 131898338 190151421 363911814 918798625 1288955202 2499258494 -1 2 7 14 16 33 126 163 257 965 1797 3333 4992 14067 21479 44164 92142 192068 391630 905498 1812109 2714847 5698393 13359970 20297895 42420410 106599847 233251690 503873098 767480815 2097133496 2460180061 -1 3 5 12 23 57 83 235 332 962 1493 3553 4696 9305 29767 35314 93002 191745 507990 654260 1948148 2187281 6616821 10352994 26984213 41904462 111602431 136694304 529654567 730956949 1563634606 3670422166 -1 3 5 8 31 58 119 145 449 633 1881 2440 5337 8343 21559 49900 129298 164330 466579 598836 1393658 3273791 6986081 13444451 24201474 53732545 91927627 211118109 361476706 554463412 1532271373 2570002969 -1 3 4 12 26 59 66 180 324 551 1412 3068 5310 15031 26346 47821 76905 183188 502628 757474 1951462 3744175 6476525 10979497 20564929 39008516 99414590 135121619 284507057 629470863 1871823848 4255066970 -1 2 4 11 27 52 105 209 414 748 1157 3217 4155 10425 25396 46481 85258 181543 382947 778636 1163168 3755763 7389797 16768064 31587061 60919196 83434973 188097013 513440974 779782963 1193610767 4072803873 -1 2 7 9 19 52 69 207 302 580 2022 2317 7645 9294 22511 60127 115632 172895 330133 867319 1397698 3129344 7514092 11863403 30353459 42820132 98282691 217462815 367292525 862894358 1397302361 2355327018 -1 3 5 9 17 47 76 175 369 591 1397 3274 4373 10396 23198 34244 106651 183802 461779 605315 1530466 2990166 4377707 10815559 20527809 34689411 86751443 160233828 504589311 797297782 1153969165 2168476931 -1 2 5 9 16 36 94 179 369 555 1953 2812 8010 9337 24174 42566 123830 189627 353539 612077 1389574 3007107 5694992 8479653 18177742 35859739 99208998 204251731 313257221 913765882 1413435743 2636070617 -1 3 5 14 25 45 79 200 366 909 1661 3283 5544 16331 20383 59348 130238 180096 467199 591102 1664026 4061193 4765409 12402477 32318211 36897341 108226833 258076646 491687210 595949594 1877989757 2807487755 -1 2 4 13 29 38 66 203 261 767 2023 3144 8026 8349 19157 51551 69342 171947 386008 775114 1942351 3476016 5805980 11138386 32630396 48617940 76919553 210710899 509146481 930701747 1366431715 3099867090 -1 2 7 12 27 42 119 219 491 819 1616 3801 5847 9445 19992 44043 116915 194221 345130 883260 2032412 4181401 4521660 13327682 29444717 54881667 123020678 241928133 427579607 628656321 1576240855 2815056490 -1 3 5 15 18 38 77 130 329 870 1502 3971 7093 15023 22050 51966 70442 165293 517187 641119 1816778 2823971 6064182 11401504 24901741 41679623 120979150 149811556 452192910 972411013 1700366243 2294238905 -1 3 6 8 31 62 90 181 462 852 1065 3514 4524 9945 30298 40713 88275 195256 517965 1040290 1415210 3628352 6616211 9565134 20444802 58718623 121499410 175489253 532261752 789512302 1531841613 3689157289 -1 2 5 11 27 48 93 191 464 904 1711 3333 6595 11375 23506 51941 129098 167512 332738 603149 1145600 3900540 7998429 9704470 20198555 56259921 109221339 257637053 528311334 991012236 1261848673 2491347421 -1 2 7 13 20 52 111 174 456 977 1968 3844 5827 11312 19938 43549 124397 194201 355570 870461 1907941 2198812 7998393 15081273 17315755 51671964 107004498 219879737 465274610 663622743 1295002055 2694596172 -1 2 5 15 20 35 93 157 458 803 1091 3507 6702 13208 20141 53352 120778 163981 342492 590663 1661779 2465973 5508177 8526153 20985716 56509093 128502193 181789029 523682087 943191143 1896541999 3166405069 -1 3 4 11 30 49 100 131 319 1016 1354 3742 4324 15858 18946 64735 111209 172817 490837 740016 1252533 3263119 7866243 15468602 21371675 50209750 106981357 155617954 427623959 802679702 1774610118 2778368374 -1 3 7 14 17 44 67 157 499 842 1732 2827 7514 15796 17980 65520 109203 172550 484192 873045 1638615 2743039 5113732 11536885 22157376 50737559 122835738 260757941 316267214 863373310 1703020814 2882017650 -1 2 6 15 30 38 65 180 371 577 1722 2885 5485 11667 25564 36557 102019 196247 337430 985015 1669476 3656605 5768920 11013051 17437885 34221718 85485406 238322657 285577517 547407343 1186557393 4061259032 -1 2 5 9 18 42 96 210 485 605 1373 2518 5052 8629 23821 33027 76939 182950 361822 633255 1436909 2710087 4850222 16254375 30148694 57151802 95298847 138434220 364418946 722928698 1561232882 2160797621 -1 3 4 13 19 52 99 172 494 1011 1930 3684 5687 15067 28359 44134 121375 185152 475664 749763 2033081 2851482 8258215 15992237 17042025 55451468 104211222 222183744 426573437 639178117 1649653098 3856563203 -1 2 7 10 31 49 105 185 315 979 1904 2756 7722 13787 28348 61349 124781 169989 341812 855570 1275668 3650928 8257776 15860170 20185627 49022316 106565538 223613335 301474941 907430568 1963894196 4259529698 -1 3 7 12 24 55 83 251 257 751 1716 3138 5253 10165 18896 60114 122279 176458 465941 864258 1925902 3915078 8126482 8781856 29229179 48365715 80740785 240386850 503842057 575146210 1566187378 2862103965 -1 2 4 8 23 54 64 129 382 533 1840 2478 5691 11720 24671 36058 117779 195857 353778 738561 1523208 2196729 7479204 11680701 22564109 36629970 99304125 225523397 336564466 634139938 1080447642 4125677093 -1 3 4 9 26 41 96 198 489 897 1865 2877 6370 16217 26307 38093 121553 191862 490412 739929 1522331 3770278 4985724 15214238 32529388 57079526 103367186 207430807 333689064 973499176 1654031468 3817339805 -1 2 7 15 27 36 107 188 259 672 1494 3617 6281 14145 31587 39402 110267 196424 331604 864281 1661513 4187748 6164789 16000458 18242038 45140892 76641048 139436779 447538085 1015756171 2117686446 3579182949 -1 2 4 14 27 60 73 203 287 961 1206 2344 5282 15968 25270 41147 88684 185086 380130 785894 1803742 3736241 6953024 11804808 30166377 50263820 113871431 170727804 384711865 604923337 1649716532 4038936527 -1 3 5 8 31 53 107 169 278 812 1471 2421 5282 10627 18987 62739 123302 175843 472567 594924 1392938 3244328 7607421 16001039 18630775 46068542 126479440 146714694 387780011 655718542 1324607626 2733554317 -1 3 6 14 19 39 97 166 508 848 1979 2124 7702 13693 28098 51239 126760 179344 465749 991886 1662638 3126696 5905447 15872060 20210051 55498995 122146326 223149833 340363019 926972164 1884743658 4274895036 -1 2 7 10 22 61 83 222 322 553 1037 2619 4594 8915 17210 64617 104512 174621 347404 877351 1261255 2488664 6689901 9710490 32527562 39899390 85966869 201090215 331265859 748384721 1594563263 3179656655 -1 3 6 8 24 50 105 187 370 776 1420 2786 4473 13589 16562 49489 93790 169442 495999 1026299 1439711 3742340 8132378 16268240 20863478 41083633 132192238 138283679 278008293 744764458 1880245066 3144336727 -1 2 7 14 29 34 74 205 404 993 1959 3047 6176 8367 28386 48914 86285 184308 378498 913376 1809818 3346305 5251299 12086819 32947868 64967360 112248836 220843402 304608798 979746329 1560766288 4069955575 -1 2 5 14 17 60 124 155 484 981 1807 2349 7933 15319 21627 51202 107279 164931 350816 616999 1779114 3136494 6831357 13131022 24827454 58169848 104649411 207984519 402572764 917091228 1872930999 2390960764 -1 3 7 15 22 34 111 210 360 889 1410 2511 4555 15899 30273 61026 117906 167231 464394 860971 1786747 2595971 5257845 14974226 31258797 41548913 132310031 149805481 382384545 755856448 1622145590 3508726267 -1 2 5 8 29 60 81 133 479 810 1313 3628 4608 11833 23293 58366 102278 176034 348112 617483 1515723 3662196 6562238 8801077 22202869 55564563 129784260 136898289 403800535 716225887 1337811139 2177185003 -1 3 6 13 20 45 72 151 386 697 1873 3955 6306 15281 26201 36666 90981 194383 514717 1043532 2069513 2174344 4732518 11041179 21674882 66919797 79446688 205839464 421761164 950478463 1635525936 3901772154 -1 2 7 14 28 54 120 170 393 743 1155 2813 6169 11416 27798 51083 107181 177729 344436 878020 1775035 3273962 7873381 14580866 18020266 61597698 71042493 198707623 311172610 1050681922 1126727655 4030788059 -1 3 5 8 21 42 113 132 354 789 1981 3379 6516 12005 29243 57692 69796 166988 512082 652063 1415435 2446833 4862011 13914561 23890543 38395780 129888142 201702924 527250593 946530957 1276053419 3318660248 -1 3 5 10 31 44 91 247 285 698 1028 2775 6386 8691 21306 65358 113419 176511 486643 608122 1117531 3264580 4341441 9469500 26655693 50295954 71919364 188177747 330770486 1062701118 1495980649 2403197884 -1 3 7 15 22 57 123 211 364 820 1350 2319 4528 9114 29256 52668 113453 174754 482943 881750 1775148 2619937 6698492 13393896 32022899 40847427 124082546 158563097 401935280 753910263 1529771174 3645030435 -1 3 5 10 26 39 96 175 265 636 1178 3528 5474 8648 26220 56245 96035 175521 492416 634816 1170445 3876803 5518798 15484257 20625528 45982581 85969800 183698368 485121268 610045680 1475731622 4029512277 -1 3 5 13 20 35 67 175 429 882 1532 2176 5169 8463 27003 39010 130049 188899 479061 616130 2038716 2597556 5388079 12079032 18939408 61439996 122758854 154795948 359196019 661472759 1566799185 3875091783 -1 3 5 8 20 44 120 136 354 952 1141 2596 7218 16120 28762 39556 95379 193346 514130 650413 1409191 2565222 4596101 12864307 24830521 39187928 115586872 194203008 269651235 876041321 1691794418 3278192207 -1 3 5 8 19 36 87 152 396 579 1246 3602 6336 10484 22245 51794 74526 164326 511205 650238 1419089 2703408 5650445 9727443 21274723 63539843 91560517 192343883 438922203 1049258333 1138667239 2368836561 -1 2 4 10 16 61 82 202 498 736 1220 2871 6002 16287 20578 37332 89144 185209 391847 774107 1280598 3088504 6301301 10252386 30600841 51359496 78206566 186697685 293061344 549687984 1724842798 2488426485 -1 2 6 8 26 63 89 243 417 622 1144 2788 5019 10353 29024 50416 80676 172868 384544 1048017 1547428 4159225 6566865 10375069 28349589 61578178 96566214 178138126 319454094 698537847 1247875938 3696939623 -1 3 5 14 31 39 115 130 373 522 1434 3177 4800 12368 32091 45968 88591 186410 513543 650174 1673173 3212010 6041198 13131403 23264479 39948678 92617799 141968696 532861781 693750860 1973012311 3367099821 -1 2 5 14 24 62 112 142 272 799 1769 2742 5323 16172 27004 50781 93940 179745 367533 632657 1820976 3999585 7109062 12777245 21437558 43147076 126532732 242851479 277981949 561108476 1653155848 3843956838 -1 3 7 13 28 59 92 217 349 552 1849 2961 4262 8361 18229 40442 92761 184119 514904 915548 2079526 3352667 6708737 9611956 32048877 39060619 85069794 230301296 282606703 677281233 1587472527 2996803459 -1 2 7 10 24 35 80 204 308 856 1170 2991 4840 10605 30341 38668 84468 193756 391227 905991 1286707 3750529 5925859 9348766 32835176 44579519 133848231 171762989 313251126 696758119 1211704321 3501743945 -1 2 7 8 17 34 101 235 333 649 1215 3243 7623 10845 22920 40853 128259 187813 346186 877008 1523307 2861541 6049171 15902623 28286023 35928836 74215007 179498200 533934738 881833091 1129866771 2640641283 -1 3 5 12 27 54 102 201 471 766 1836 4023 5288 11713 20768 65245 74850 179912 524147 643571 1934805 3764859 8015753 15650784 31146562 52570805 83779116 214887235 410716886 553446030 1284311069 2669604289 -1 3 6 9 30 62 64 186 486 957 1823 2488 4322 13568 24646 42823 79636 185129 502573 1022981 1570825 3494042 6716646 10784341 19627963 52182852 113800962 209099295 371278852 705054319 1937962489 4226939081 -1 2 6 12 16 54 114 219 381 884 1992 2953 6141 16220 24116 41052 93650 191985 393194 1032477 2071858 2832866 8280079 13936961 32472897 38329394 133412987 207308515 307006022 635898248 1649548675 2367695423 -1 3 4 10 25 32 100 183 462 975 1171 3252 4576 10169 16585 40999 76823 194244 500231 754738 1165290 4153904 5783713 14721156 16854510 53540188 105752190 190286267 484299992 800408492 1533413966 3043105451 -1 2 5 14 28 53 99 173 364 545 1324 2746 6532 14205 32189 58177 100700 164075 349168 615855 1776324 3538194 8027439 15524446 18844668 38962419 92887993 159348979 308880429 1051041419 2000070633 3555788704 -1 2 7 8 17 52 121 170 370 811 1357 3467 6688 15355 18775 61911 120619 173125 333026 863808 1533034 2854913 7359292 13301698 16899921 38711968 129971834 163404095 504746090 991342428 1656424342 2985885842 -1 3 5 9 26 60 82 242 320 596 1854 3916 7875 13293 27390 51011 94435 177845 494990 638518 1561653 3871264 6578360 9359687 28398361 41480716 94574130 231500486 434423579 873033742 1904129984 4238446482 -1 3 5 9 23 45 102 203 498 771 2003 3789 5657 11442 31153 44220 109070 182114 467510 593625 1538027 2218509 4616752 16560231 33265761 55347673 120572575 222974586 423025398 667226689 1324434749 3415053735 -1 2 6 12 25 46 72 179 382 966 1956 2329 6598 8272 23149 60275 120334 175208 332315 996032 2058664 3768770 5132792 11728565 18741266 35186434 101827185 202414839 380205720 955236278 1491608176 2634702641 -1 3 6 15 26 46 79 199 324 919 1460 2480 4617 9331 30747 60653 99659 163956 475140 1008801 1777088 4059848 4878980 12516024 32877248 40037885 106006070 144868557 399461099 728330818 1427059642 3416366369 -1 2 5 13 22 62 88 207 401 725 1427 3566 7530 9973 20260 46989 100179 189207 334980 605823 1932916 2216251 6978854 8965286 31408373 64730224 80911298 156884305 476603040 920055696 1539506923 2971213614 -1 2 5 8 18 47 98 241 330 630 1282 3638 4261 13945 26405 33716 105343 193038 337914 595410 1539725 2746590 4344679 16699247 25386537 37335110 95860222 166198282 455766297 753188201 2090067022 4245446645 -1 3 5 10 22 42 112 219 268 955 1383 2744 7026 8472 29618 46216 124792 187285 491158 613313 1122591 2329440 5129956 13956791 30480683 43507295 106728744 165261421 290723614 952907173 1485980485 3387489596 -1 3 7 13 30 54 73 251 365 855 1684 2192 6824 9510 24429 38119 102524 185787 470180 855802 2055046 3658120 8153289 12383621 28540104 33655778 127857434 250836040 338137445 1037620814 1382624137 2445607970 -1 3 4 10 18 55 85 142 469 1011 1264 2723 6845 13463 18539 62642 123864 172163 470533 728908 1138503 2733907 7761114 9736893 21719865 56491583 102669014 194869134 279168605 972997741 1904320659 3191229941 -1 3 4 14 17 38 96 228 471 957 1279 2148 5217 12462 19324 38243 65612 183489 502481 761795 1695344 3103107 6055597 15792172 28567726 52370445 102295693 186372154 352535465 605703210 2094963155 2700024892 -1 2 5 15 25 45 84 160 353 652 1922 3918 7596 8247 31625 60709 70472 167775 382062 651798 1672482 4157570 4737907 9088467 20817947 35590275 77498897 209443891 414835171 854440664 1447636306 3626684712 -1 3 4 12 20 49 96 150 419 568 1231 2415 7902 15741 28895 37537 98248 195482 515849 779881 1941182 2429352 7754963 16699833 24612198 64436900 97649925 190319578 336862099 839399031 1724279340 3281037239 -1 2 5 11 21 53 102 255 312 966 1103 2630 6864 10413 23371 37419 82461 185720 390537 645529 1149365 2556582 7367700 16705752 27497534 48833904 116925624 196627787 274640324 956376485 1224091076 2550812196 -1 3 6 12 20 45 101 190 410 871 1824 2119 6159 16382 23471 35386 107865 183298 466001 992403 1931083 2221352 4882273 15788468 18578900 60291352 118378357 210936729 349688730 988429916 1690065027 2682031559 -1 3 7 9 18 41 107 130 459 712 1659 4010 5250 12317 28876 47568 73372 186551 498827 895633 1561937 3111359 4871494 15268573 24105508 52917746 70272034 250134560 412990755 583393708 1978466405 3726702229 -1 2 7 12 26 57 83 145 467 939 1851 2774 5146 15557 26063 40216 124495 190750 346117 880837 2038077 4036947 6443223 8448613 24333910 56457232 110299482 204450121 281553239 599153187 1727069719 4292833878 -1 2 5 13 27 54 90 230 270 597 1370 4086 4186 13748 18574 47092 122190 190955 349847 615473 1910319 3903038 8025688 9888752 25643202 48972449 93281376 162626425 406127306 761000284 2026540131 2694940298 -1 2 6 13 30 57 71 229 482 661 1321 3142 7013 9082 27607 60722 106058 170777 350829 1015468 1907739 3663378 6439027 10523550 26431434 52249531 69687427 145455918 523702607 999423530 1385850069 4131582397 -1 2 4 12 22 56 71 210 258 857 1435 3770 7721 11445 30581 58112 122803 167180 334240 733835 2051452 2341377 6707778 11966146 32062268 47012367 130252936 140907563 419184400 843727063 1272625143 3264960328 -1 2 6 12 25 61 89 195 278 654 1980 2598 7205 16119 23458 64738 126550 180182 336537 989246 2051134 3776705 6841673 9480053 31134462 47010155 73899044 202389646 307778096 832759170 1639701897 2447307743 -1 2 7 14 21 46 125 245 384 565 1586 3161 7195 15747 22217 54524 68883 170800 388450 906574 1805224 2312643 4745393 13010573 26202800 59999612 84628176 237001315 517917035 854274743 1758645227 2240886191 -1 2 5 8 27 53 94 161 328 873 1764 3566 5784 9839 30315 43470 76663 183568 372088 626634 1569264 3884543 7754531 9755081 17141369 40104826 125255972 247487357 511624222 634762228 1590146288 3519527718 -1 2 7 12 26 32 119 215 372 542 1607 3430 5609 8973 31842 36888 81249 195633 362112 893036 2085991 4020441 5265574 13165081 30260281 40495219 84876431 258901763 491460874 537300876 1457849497 3254693910 -1 2 4 14 16 44 99 202 374 899 1045 3504 5969 12061 21130 54357 130679 169952 331482 731118 1801778 3127066 4880538 16156720 33110070 38619332 103536642 197320437 533324122 583049257 1224434402 2672788534 -1 2 5 11 21 33 75 200 469 881 2026 2904 5554 13647 18738 42106 103989 195840 330163 604462 1146612 2605381 5798086 10805683 31796328 54610454 126585770 221698590 317161094 543015422 1992980906 2792809387 -1 3 5 8 27 59 73 140 264 643 1549 3378 6827 15304 17287 37754 130300 184122 482321 615094 1386859 3778798 6847795 12114055 21200139 47258146 80345121 267961521 484788940 1064124882 1722635834 2717743001 -1 3 7 12 18 45 110 160 370 741 1284 2945 4404 11777 19892 39417 83511 184062 516340 912233 1964646 3134511 4823371 15401311 19678396 39226733 71262926 152342661 298406455 780462888 1202044059 2722979135 -1 3 7 13 29 40 117 142 465 793 1705 3958 5549 8854 24753 48773 103021 181462 465808 857160 2031701 3219819 4277999 12711115 23491744 53518245 129758662 259290762 451320680 573701812 1391225178 4248216576 -1 2 7 14 18 59 71 192 458 914 1699 2189 6334 15982 17997 53685 96194 165768 360556 887224 1807273 2992494 6546026 12526800 29785638 56532509 107723832 261212781 351358282 972737618 1697204018 2763968686 -1 2 5 11 21 33 127 245 306 527 1638 3856 4158 15366 24487 54508 84478 168971 373239 638729 1158247 2594002 5882704 13568604 26765456 48927407 92258188 264351164 421631966 730974060 1838482357 2323543640 -1 2 4 15 31 54 64 136 293 783 1655 2648 7432 12836 23949 60085 107911 172095 352438 748374 1668176 3228513 8196658 11529765 22177306 42642833 130774455 259736017 287381058 861528444 2042787818 2621213054 -1 2 5 15 30 58 78 213 382 550 1187 3855 5216 13630 19089 56646 130741 167106 328234 592972 1645094 3222491 6778613 11773458 32534112 37269331 86472734 182031987 433465411 645554641 2058795758 2911063782 -1 2 7 9 27 36 112 176 381 971 1346 2664 7475 8267 21812 36722 112062 183635 329554 855080 1380936 4142681 5466696 13499513 17064139 41738592 108347749 160544512 272944067 877463643 1513167626 2322935707 -1 2 7 9 16 32 124 175 441 647 1047 2296 6049 13683 17272 34805 110126 187282 330735 852723 1382148 2697073 5992390 12843282 19164800 66251087 81086248 176921671 374118107 553490313 1962706936 3078204978 -1 2 7 12 20 58 119 201 503 904 1136 3275 8024 11905 27695 61372 100922 168141 349601 875470 2048685 2189179 6626376 14143346 31333317 55452650 103182440 171361330 474605579 866412245 1240660905 4076581774 -1 3 5 8 20 56 89 197 331 538 1499 3786 7897 12532 30426 53467 90600 177868 499319 627560 1412057 2601757 7328441 8726173 30151396 39856855 89016947 139508925 441945105 837662747 1884668567 3238201569 -1 2 5 12 31 38 69 220 406 974 1483 2148 6886 10012 28313 36174 124424 192975 350193 613395 2049023 3370290 5839562 10597776 31339733 63066425 114213579 165873788 356222996 999456234 1357558765 4139494166 -1 2 7 11 25 61 106 212 401 1005 1858 2407 6462 14565 28001 43319 109745 185480 337276 864000 1126579 3867260 6647826 16378536 33437184 60980356 116820808 210108159 385882255 956447569 1745513096 4055015738 -1 3 6 10 19 49 105 252 281 1016 1512 2550 7016 10045 25243 57109 127212 176037 463380 989335 1116115 3091367 8344795 15311131 27271970 45771198 109494786 144300857 390258346 965603997 1386260572 4025687282 -1 3 7 13 17 34 110 214 418 794 1985 2915 7209 8423 26035 40320 94626 192500 512474 907540 2081693 2747017 5609402 15672986 31073327 65825079 121014958 231427494 312650545 865282751 1552298575 4004534236 -1 3 4 8 17 34 114 211 349 617 1052 2894 6232 10870 32334 41615 128441 183969 485137 748489 1408792 3096861 5832924 14409902 31257345 36118911 99452788 196245579 299805961 1073735678 1297284863 3576116998 -1 3 5 14 27 34 76 148 380 1019 1639 4003 7668 12690 22860 58561 128957 175854 474232 603784 1647471 3736136 5730867 12449337 21540023 33765383 102841822 267203741 461711236 869206114 1949787706 2663372178 -1 3 6 12 22 57 76 240 465 874 1073 3207 6778 9641 32193 54287 113912 179875 480427 1007596 1920107 2456861 6502682 10862563 28228135 58153233 132466446 184250106 492243183 956037765 1577860739 3670039142 -1 3 5 13 30 33 120 138 314 530 1422 2738 7310 15484 25789 65327 83417 167127 497867 628114 2066098 3386849 5762007 14240002 25074840 49132759 95280464 149762553 312499759 903911031 1629071525 3913146503 -1 2 4 14 23 32 86 136 290 706 1257 2159 7233 9691 24444 62441 85091 178456 361967 756170 1809547 2205544 5494908 9535117 23910437 43451228 71334453 173845894 382057780 930345301 1424962821 2582123506 -1 2 4 9 20 45 125 254 447 996 1595 3834 5005 16341 21024 44186 115587 189081 344373 739657 1398048 2587577 4657890 13624966 26382745 65639718 111428781 241867347 406818803 781608326 1807016650 2546024880 -1 3 6 8 30 39 127 228 292 710 1552 3747 7616 8657 18343 60039 128801 180139 467519 994033 1390963 3474504 5726446 14404583 27449530 48205163 81146094 255491173 466256310 822952735 1409911665 2750299734 -1 3 4 12 27 56 123 139 393 544 1333 3014 5653 8674 31737 42358 129652 180848 486151 746950 1931390 3886889 6624495 14010515 21271525 62235518 99883531 146815090 292570357 547024848 1487341994 3221880542 -1 3 6 14 29 37 101 138 342 609 1409 3113 5748 14529 30342 46375 117676 186458 480163 1006442 1655560 3369200 6236969 15072604 24165765 33674073 92205777 135991934 530417684 537398958 1699877433 3583260641 -1 3 4 15 21 53 117 210 391 811 1527 3285 7618 13251 27543 35576 113080 192835 466716 726960 1770897 2567756 7961239 13862589 32933675 62236236 122471778 167215096 502762321 873240755 1911657115 4201423950 -1 2 6 9 27 50 74 137 275 957 1922 2819 7072 15269 24804 43498 110097 186440 337304 993440 1391306 4005390 8210444 12293039 22589701 50041826 112374151 216109804 310424065 1022203199 1789573561 3954675654 -1 3 6 11 23 51 65 244 370 537 1313 2542 6531 15043 28810 53339 110199 176455 482987 1004526 1261815 2581677 7938642 11768396 29281941 36935878 84463671 160804579 338079934 1049582953 1803900276 3435613985 -1 2 6 14 16 50 96 169 327 930 1250 2667 6736 14544 21643 54602 112959 168537 346645 1002832 1786835 2839536 7565660 16194885 16882815 35451268 109566126 177080037 282201227 963909329 1754410521 2229041854 -1 2 5 12 28 61 114 173 412 771 1407 3480 4650 11438 20364 41010 120393 193303 347571 609167 2048940 3497243 7299426 13173936 17687098 59410479 133011387 136987962 535738606 711189247 1282574632 2923402563 -1 3 6 10 20 34 77 133 307 560 1837 2335 4777 8399 16856 38142 72559 183482 506595 1032106 1159458 2206682 5872492 11533497 24847140 42777215 92488162 232418251 366396213 754950721 1514113269 3174948416 -1 3 4 12 19 55 73 150 319 575 1777 3016 4150 15723 17538 48425 94448 188511 517691 778768 1961689 2881154 8117867 10594305 24202669 45130903 94329728 242783187 276368554 712119935 1735014394 3028964984 -1 3 6 15 29 41 76 222 371 967 1522 2377 6568 16055 30925 53043 114415 173288 480094 1004978 1792118 3361611 4548992 11871970 29591619 33605143 114796484 140417984 380578125 1017093179 1612508070 3754032570 -1 2 5 8 18 51 93 222 353 720 1743 3280 6393 15964 24687 56025 115479 175205 342495 605484 1521165 2695215 8061228 8605965 31716798 36101793 83610011 234928581 529734814 977496012 1855162358 3814600517 -1 3 4 10 23 58 107 237 304 824 1768 2476 4775 10976 26146 33218 89498 196541 516627 779882 1174497 2356309 7192821 14782500 26821750 49595165 121479843 251206772 370017919 769001542 1312559325 4070846458 -1 3 4 11 19 47 85 206 346 887 1365 2604 5533 9843 16587 36775 91911 185330 515786 776456 1299676 2870499 4583976 9932171 33521611 41741338 129606273 156053378 291393311 613061096 1463375476 2969612962 -1 2 4 13 31 63 83 184 328 628 1116 3493 4803 14806 24259 56887 89478 171428 371814 764863 1941880 3258418 7051987 9298623 19220833 40021398 90828280 196042435 481860428 719168533 1738520355 2357169606 -1 3 4 14 28 47 78 207 482 1004 2011 2815 5835 11763 20127 53710 93730 163844 492089 755102 1675212 3512416 5224284 11926538 32056099 53368480 112125868 218304976 278406400 660495460 1155985683 2950904987 -1 3 4 12 23 36 79 192 369 908 1997 3875 6265 15009 19617 40985 106842 194811 468439 729616 1912111 2307437 6098876 10830753 32760418 34488650 108444737 202478469 450798222 1005430167 1614344608 3164024956 -1 3 4 12 17 53 126 234 427 682 1593 4055 4495 15756 25930 43456 107514 184539 467256 731091 1911235 3095101 8323153 13330589 25810805 66470912 69396173 240475589 416788355 671794414 1871386252 4251933082 -1 2 7 12 20 55 119 199 495 618 1174 2686 6578 13215 29955 55908 73218 179795 388023 913281 2090217 2227894 8375101 14135661 31029800 57035726 98613821 197386316 315356342 1013174871 2095285042 3267955989 -1 2 5 13 25 39 116 173 504 1007 1024 3949 4521 11625 27665 53915 92224 172879 361227 624623 1935747 4168428 5878059 13489278 19996573 57819305 100973839 170901081 455329274 783626897 1238772774 3894570534 -1 2 7 8 31 52 78 222 465 979 2037 2779 7134 15137 20345 34424 86355 186880 390136 913981 1569216 3667520 7470108 12314342 32759743 57775216 113843753 220617853 283026084 1027287082 1769865747 3060007943 -1 2 5 10 25 51 82 240 429 855 1815 2971 4283 14068 31279 40504 99250 196061 343976 605782 1261043 4143948 8336266 9380927 28121443 62092197 128441241 209462185 331891483 732100630 1879126022 3369542374 -1 2 6 12 24 37 92 164 473 929 1183 2159 5520 16339 24845 40727 87133 188857 386665 1042280 2090464 3924913 5893384 10221480 18993606 56857542 115033411 185914928 364221087 661866341 1663226284 4121534394 -1 3 7 9 25 46 116 173 479 1004 1907 2684 5551 13786 25889 62344 119152 166760 460405 853873 1508843 3735717 4525654 12785345 19741842 52525343 102619934 211590900 291058683 538796697 1946679078 4273132476 -1 3 5 12 22 44 96 145 301 664 1470 3145 4296 13213 22766 44452 111678 191055 474553 605239 1916887 2308159 5189684 16461799 21039620 49900373 78742825 145143612 511417383 738236528 1916266334 2237030221 -1 2 4 15 31 60 87 233 408 659 1781 3411 7358 13533 19320 63375 79402 175690 388432 781772 1699028 3272549 6941309 8512207 25556856 63558890 68008523 267464519 496669652 866759094 2043625050 3220486680 -1 2 7 12 16 53 93 150 288 849 1754 3860 4482 15550 21227 35510 112744 181485 334561 858652 2038770 2693406 8068521 9115411 24579895 44117460 124736437 238662951 453431449 731721572 1875597206 2423242426 -1 3 6 9 29 49 110 155 347 829 1450 3738 5434 10826 21523 59178 89408 174734 492322 1016733 1540743 3375480 7964021 16615695 24484808 36288993 131330915 139142392 407900646 608577457 1200899184 2438906419 -1 2 5 8 18 47 74 172 332 984 1602 2507 6313 16169 28478 61390 112259 168810 359329 621501 1538959 2718709 4422438 11369137 20936940 40598748 102461805 263677145 387272456 961873983 1707320964 4106139511 -1 2 7 14 16 48 76 223 487 792 1322 2158 4558 13546 21146 47529 96398 192690 386004 909335 1828049 2748350 7732084 11388828 32212075 50530396 121774184 149581478 341244832 760084367 2009587136 2560599511 -1 2 5 9 26 60 65 248 285 627 1433 3526 6558 13194 22817 56134 97520 169361 363295 624897 1412096 3768402 6789640 11120555 27524550 48969099 96889557 137003737 477603423 1073605148 1884232002 2518288956 -1 3 7 15 27 41 98 230 291 707 1131 2494 5564 10639 17580 43298 105139 193201 460917 854662 1773218 3999632 4658173 15153568 29195247 49536924 83777768 199923082 365033076 622730409 1310604696 3206442553 -1 3 7 14 17 51 101 184 284 724 1307 2465 4346 8589 32574 52518 93659 174155 497607 889870 1676226 2727807 7439914 16758604 19130828 44129201 71367668 166018936 356254240 766903538 1544424095 3232503512 -1 3 5 13 25 48 77 230 263 954 1388 2943 5080 12413 26791 45949 118000 180564 482125 612622 2055916 4018957 7687725 12412905 25898849 47432167 107273556 163934546 311628924 688503456 2024562189 4001551818 -1 3 7 8 25 38 101 196 422 864 1788 2432 5363 11163 27148 48674 86853 184235 514962 903587 1436664 3773857 5702002 14826212 32394967 65456409 133026470 260824066 394773239 551287471 1305587981 3869472437 -1 3 5 9 30 55 96 234 311 749 1977 2614 6561 12425 29823 57994 128046 164590 472540 600945 1511534 3374770 7579835 14690172 26759734 48542295 76497356 207210755 312927575 983432952 2088147555 3342796678 -1 3 6 9 25 52 108 202 397 695 1765 3408 4920 14011 30974 45125 89060 184336 508726 1037844 1567773 3900832 7537727 15739099 30825831 59178546 74158906 264584034 502548859 747161577 2112093968 3333534580 -1 2 6 13 19 51 72 143 493 897 1847 2904 4623 12233 20991 55469 122825 169752 340381 992265 1900810 2965943 7843992 10893242 21786317 52208632 114776355 209292979 327568964 791604723 1117631568 2614639387 -1 2 7 14 27 55 85 234 407 546 1595 3608 6256 10559 22876 55157 80545 171568 381525 904530 1829273 4172890 8084381 8924260 26890888 63882693 92209718 243071677 441412162 982408477 1151262626 2504863072 -1 2 7 10 16 49 80 155 496 548 2033 3889 7542 8800 22433 47848 128140 194739 360177 877838 1264575 2688224 8361001 10232978 23747482 51946268 92921266 232044602 406581854 859632875 1406101449 2209041745 -1 2 4 11 26 52 100 186 500 989 1984 3106 5802 10789 20424 65064 111306 175353 359571 748606 1132941 3872640 7458430 14952001 20076959 56808710 105775056 227170248 499566456 657710968 1186726112 2707554610 -1 3 7 10 30 32 97 168 489 580 1588 2622 6981 10162 20640 52056 104431 167139 486026 882268 1136973 3610094 6287554 14690383 19940684 58129046 91484855 240528938 317869960 1009049799 1366283871 2293922810 -1 2 6 15 21 58 110 139 316 985 2018 3865 5123 9157 32100 33178 100222 188554 343818 994972 1640300 2188660 6413100 14817393 22950258 48780003 104394297 204024270 440731941 600142371 1387003448 3336989120 -1 3 4 8 19 59 122 250 470 537 2034 4092 6796 8378 30696 39340 116292 195634 486376 750997 1400460 2832681 7050018 13505998 28982123 51401840 91417162 219764118 420685877 1013425084 1460556096 3444892611 -1 2 4 13 28 47 127 181 409 985 1308 3319 7913 10975 30276 54256 67768 176691 385606 785379 1956671 3652141 4936155 13769249 18490646 62418150 106624800 150562645 480657665 855280583 1133224532 3323294250 -1 2 7 13 20 60 102 190 475 867 1688 3488 7542 11318 30303 44083 79404 183547 370584 900983 1939663 2228099 7037366 16124709 20713718 54407428 121395860 258399047 536451139 857734703 1243046493 3311012889 -1 2 4 11 30 36 107 237 451 989 1656 2210 8031 12846 18560 65101 100665 174025 349060 739598 1144122 3353589 5372886 15863695 28579133 54143298 114587392 235841043 339562608 930959116 2080996676 3057202488 -1 3 5 9 20 47 87 142 316 786 1080 2390 4542 10035 27754 41974 116044 185219 481530 609885 1533039 2560030 4424841 10094632 24384014 45621861 133326505 197965656 387835924 786475576 1375589863 3844143097 -1 2 6 13 27 36 90 170 345 1007 1843 3986 5727 14279 26844 61002 73082 170116 384226 1035851 1962344 4030716 5852731 9572128 20453158 40776825 106590035 223011006 467732660 643213440 2062662239 3911660776 -1 3 4 9 21 47 111 189 289 553 1576 2151 8034 13780 18336 51677 102207 171928 484763 753377 1525066 2561470 4322849 15338124 17963251 49430213 93346904 264434461 388357409 891452309 1884983843 2869131119 -1 2 4 10 31 51 127 242 357 564 1771 2730 7170 15348 20938 58615 106094 173509 349733 740911 1276074 3226956 8255835 14287918 27528482 40899730 87957768 241066168 311077235 845890016 1747938294 2243368006 -1 3 7 15 18 52 104 251 496 710 2020 3251 5550 10130 29476 52167 123771 173742 464743 853871 1780382 3097571 8241128 14680780 28051453 57412765 83367407 222439207 507802227 601802850 1578231634 3721703119 -1 2 7 13 28 63 107 235 400 862 1544 3545 5347 9397 31496 63648 110507 171287 354791 884614 1924818 3223309 7195804 16537583 25206133 61171992 132349503 242310601 525937062 559530090 1520976194 3451829741 -1 3 5 10 21 44 75 168 262 1014 1637 3609 5185 9391 19557 58864 81366 177308 517462 652142 1168134 2462839 4418756 10906825 20620146 49792788 105885765 259465690 407013919 544708893 1562476462 2771535140 -1 3 5 13 25 61 76 203 485 694 1089 2881 7239 11060 17265 40057 73048 183684 507846 630836 2067572 4047381 7294073 12480222 29937852 51091289 70509575 168500544 291425722 934526863 1333371122 2795343240 -1 3 6 15 28 44 127 220 475 788 1127 2462 6553 11391 26865 35676 96810 194126 511663 1037354 1834018 3251579 5181410 13654280 30197404 54231519 118696048 173682238 397831929 1060537520 1192062090 4242459993 -1 2 6 12 30 33 83 143 386 538 1371 3055 7780 14846 23826 35257 99600 181652 336441 998927 2032140 3626292 5357647 8943636 24177050 63527035 99209826 141709391 287087531 820227385 1755101049 2630866550 -1 3 4 8 16 53 66 129 290 635 1990 2541 4494 8530 27464 57179 74880 174623 508324 774287 1437835 2988415 7815241 12086893 22466676 43204331 86547918 201556960 344946302 732966909 1500279298 4011519464 -1 2 6 9 19 62 90 227 334 980 1681 3810 5036 12573 21389 50071 88167 166502 374049 1025619 1414750 3000043 6619833 9066437 25610490 40714909 110142786 244564748 435227464 774391923 1979772862 2515741120 -1 2 7 14 25 45 106 166 438 556 1097 3748 6453 15972 20078 50306 121957 170034 340670 863053 1774635 3889634 5217109 15879461 20104145 63165800 95848794 168500970 464735771 1011858597 1867529367 3155446536 -1 2 6 15 29 54 109 204 355 525 1674 2377 6302 10809 25959 44261 111721 188225 335980 997560 1643023 3241621 7985581 16017607 30980976 39423725 85101214 247711094 359550017 1001180669 1283921479 3805902897 -1 3 6 10 23 35 68 151 338 691 1071 3358 7547 12144 22860 53450 67311 171041 518785 1046439 1169531 2588697 5984909 12210680 22594518 39662385 79618465 187922237 470818407 886974579 1246516025 2644297484 -1 3 6 12 27 35 78 137 482 512 1810 3231 6696 12285 27321 61155 75668 169128 521147 1042836 1951334 4172994 5718542 12215759 24179149 54330330 98887879 202975313 524061196 1008850232 1309643669 4054258377 -1 2 6 10 23 47 74 186 337 984 1676 2285 5733 15543 22776 61242 91249 175724 371538 1031195 1278898 2481235 4274639 10768150 18403834 39794733 104222092 237950093 360396315 624317318 1642135403 2226737532 -1 2 7 10 19 53 85 145 275 642 1993 3823 8124 8895 28279 46464 97451 183464 391664 911229 1296175 3124811 7804042 9467007 24158162 47906980 81149962 208978645 454158170 911722317 1360244360 4137358594 -1 2 4 10 28 50 121 183 349 535 1678 3446 7771 12992 21652 59920 104828 174767 348482 740979 1277653 3615840 8374883 13651766 19583314 34199766 100163662 241349364 495546318 917833258 1974837669 2224090690 -1 2 7 10 17 60 74 140 429 960 1693 2556 7218 8429 30777 50534 76520 175959 383007 902415 1304458 2857699 6639871 11169780 22871050 59735047 104858998 263327519 383259934 807157192 1526225634 3530995890 -1 2 7 14 25 40 118 240 480 753 1633 2451 7979 11165 18417 35171 128561 187580 345114 872519 1794724 3868428 4576804 13272010 26603001 56555562 76879012 241299282 339934918 897784887 1331557207 2830553484 -1 2 7 9 29 41 105 192 375 786 1312 2606 4650 9995 24573 43350 89917 190608 379989 907109 1435419 3380528 4812943 15901257 32591527 38456086 118070211 161049183 293769418 733821767 1426858879 2173064880 -1 2 4 11 20 46 65 195 365 558 1078 2197 4133 13430 26040 50363 97457 180098 364726 756373 1157944 2617778 4540167 11715790 32078848 36748883 88052562 198020470 384148533 797175350 1995402522 4098394347 -1 2 6 9 25 36 85 247 383 626 1137 2897 6357 14464 24378 43744 95329 188520 389534 1040567 1426861 3779569 5325713 8432684 26180162 36892970 97375238 187535161 295775783 1043219213 1759942876 2533568531 -1 3 6 14 24 43 118 251 315 996 1326 2821 4566 16076 23235 47758 81341 195627 501484 1031748 1676839 3800623 4391766 13149827 25631930 49185442 112159008 156785803 316847486 761865628 1708053891 2400832555 -1 3 5 10 24 52 83 173 329 1010 1952 3485 6192 9874 22515 51844 94180 167140 495898 624153 1162441 4179941 7557095 9229758 18564526 40943810 106134154 209630188 533455443 999497278 1560940799 2383427570 -1 3 6 11 17 52 74 151 455 538 1223 2557 4489 11096 32232 40276 91275 196211 511689 1037599 1305037 2863889 7817231 11046349 24726667 55084211 97869052 201239969 360916321 749746353 1244156580 3317098509 -1 2 7 8 17 58 85 160 393 685 2043 2619 4879 8550 32163 57717 109460 164036 357788 880625 1529860 2820210 7179789 9499249 17664742 66256210 83072165 223659246 330684710 778338230 1579476782 3222774634 -1 2 7 8 29 37 67 174 411 642 1887 2620 4123 11005 28435 48900 119356 184130 351012 868402 1538496 3357153 5498021 10785729 20427921 64775279 79342809 204340309 331919083 694155953 1209312793 3799510350 -1 2 4 15 23 57 83 132 472 895 1869 2373 6126 9751 18490 34060 128060 186145 347907 741582 1663941 2165077 6540203 10004321 21476002 56511807 118917494 215085053 369420920 630012832 1409393200 2789761568 -1 2 5 12 30 49 83 224 503 929 1623 3097 5556 15451 25000 60621 81261 168387 390080 649995 2080812 3250521 7806107 9359465 25779457 50757369 107399190 242448184 494937544 573851661 1764667878 4172788158 -1 3 4 10 23 39 77 139 311 530 1639 3073 5950 9944 24689 53637 87669 175641 507166 763712 1152002 2348424 5728915 11337211 23932042 42618182 98216333 256225974 530429234 627030707 1583589521 4238050971 -1 3 4 13 17 45 122 156 364 690 1150 2836 7557 15823 18197 38993 88022 184255 516502 783982 2086040 3123753 5078617 12626992 22350119 38035725 80538762 194616504 270214160 899680269 1671043793 2897097166 -1 3 5 12 16 52 78 202 259 765 2007 2188 6210 9185 32462 40860 93559 193593 509888 644988 1961028 3125379 8344153 11183372 29962980 46273123 77872284 216159443 396163957 973068080 1601694856 3570119049 -1 3 5 13 26 40 89 206 378 826 1910 2599 8063 10159 27436 57971 75231 170177 521146 648910 2088521 3904027 4528667 9625294 32465984 36701247 119672256 223876324 296368775 898124029 1353745535 4130853475 -1 2 4 13 26 33 72 137 475 689 1704 3471 5883 8738 17326 45872 69964 192283 367757 755571 1946231 3920195 5711714 11569322 24338543 54538522 76048408 253422918 470915879 667388218 1435083019 3132095076 -1 2 6 8 26 36 68 255 258 779 1195 3846 5848 16082 23238 44944 98654 191023 331374 987652 1521197 4145170 5473347 10938319 26943020 49226776 118190399 173263191 456816028 565100859 1869836005 2341726248 -1 2 7 13 17 33 84 195 482 612 2023 3402 4708 14847 32001 52548 68265 174852 386219 916913 1956211 2853022 5311810 10004061 33027817 52151319 94086304 223167513 484836827 756419197 1616518890 3427674534 -1 2 4 10 31 58 94 172 356 558 2031 3295 4121 8295 19081 52285 85027 171752 375080 762811 1285249 3269141 7294043 10001958 17545392 35758152 98670593 213379951 513890176 683189071 1362215181 2772239194 -1 3 4 11 25 43 101 252 330 582 1372 2522 5834 13689 22380 37478 115511 187518 490592 747423 1265394 4144426 5095935 14866606 25523941 36140790 97089223 158824077 349402655 539981744 1952543895 2632807400 -1 2 4 12 24 48 111 232 360 922 1825 3884 7390 8698 20893 52846 120104 166326 339215 735586 2034323 4154396 7856021 16293446 26548693 38623441 108375520 230818930 449186092 859050179 1469201366 2415295782 -1 3 5 15 16 59 65 169 418 620 1416 2537 6875 15675 23002 41315 101222 191901 459641 595270 1784478 3098170 6784799 11730573 18294009 59208043 88458054 165441314 368764746 954146671 1680943026 2576185182 -1 3 5 15 22 44 120 186 295 667 1392 2340 7675 10426 17326 42666 118119 194372 479368 606489 1801508 2296602 4835098 13429931 18052959 48042239 81649876 156286327 352316155 936420944 1337838760 2750870576 -1 3 4 15 24 62 92 175 488 1019 1304 2194 4536 15821 30707 65388 116908 169681 464168 723203 1781209 4027911 7324661 10125878 16982242 53571315 105376820 138857878 344564093 748964797 1705151367 3545838514 -1 3 5 10 31 32 107 182 382 927 1709 3121 6411 13845 20787 43583 112644 191013 472263 599830 1115383 3242786 6009988 15921756 17498461 38367421 116105901 242014928 474179863 991401471 2110949432 2150614349 -1 3 7 15 18 43 76 148 466 652 1583 3017 5029 10932 20355 56996 67598 166981 516155 916996 1821745 3128215 4391846 11050804 21875676 56472317 79763048 238206656 283088401 741295110 1230526226 2782848686 -1 3 4 12 19 41 82 131 267 698 1841 3667 7409 11572 21134 50527 118108 164210 471826 730293 1907977 2847366 4707325 9874055 23424171 47577364 79624097 229488250 438705477 829959925 1320441807 2310458755 -1 3 7 9 28 42 70 231 286 1000 1499 2417 7626 13464 27498 65502 101932 165837 480995 869558 1531949 3352597 5083560 11318456 28914561 46377272 115919511 145614834 369524425 882955630 1948636190 4046461483 -1 3 5 10 16 32 116 181 390 553 1843 2394 6089 12900 20678 60222 79455 172396 521575 650904 1164783 3127383 5973041 13802737 18069812 60368726 94410957 210089176 339033275 655930268 2118371611 2502402162 -1 2 4 14 17 35 87 191 458 557 1270 3261 5327 8907 22302 48226 130653 193782 360234 745497 1793228 2962508 5629848 10403886 17502020 55149652 99879997 197137766 523640871 642929365 1406448565 2417225207 -1 2 4 15 22 61 95 144 264 945 1307 3954 6544 11525 22156 51291 123826 167807 333646 722685 1653365 2314280 7074485 8565387 23428688 49127612 112359184 165839553 442828932 1036722258 1255897149 2404625234 -1 2 4 15 29 48 104 149 285 869 1252 3953 8179 12511 27764 47492 69677 189731 378310 740529 1585330 3566828 7780480 16061303 24306098 42977810 121328183 180355997 438568289 814877968 1986009165 4170988351 -1 3 6 15 22 42 95 246 426 547 1936 2417 8036 9997 24247 53750 130469 174173 488130 1016897 1714153 2514749 4641685 9304816 26648805 62484230 85698015 226653008 366384566 904463871 1398218143 2429891273 -1 2 5 11 16 62 111 134 508 700 1513 2857 4982 9675 18427 58059 129625 164033 352015 628928 1057886 3032525 6350528 15332329 22189599 56586554 77843800 154591384 285081286 673482934 1459309321 3188831114 -1 2 7 9 18 42 117 246 432 528 1686 3632 5044 13926 25980 34393 99459 185700 354253 907134 1325022 3041148 4751586 14518991 27182644 64704561 86749287 263501799 454028415 774784034 2102975986 4033051142 -1 3 6 10 20 59 94 219 465 972 1607 3476 5818 12044 24355 53459 123605 172242 486723 1020503 1060420 2252239 7263456 8514129 32160926 57629465 111014348 243958881 523315673 638548489 1228652265 2314893190 -1 2 7 12 17 52 124 134 337 518 1336 2685 5768 8907 24063 64497 114634 165031 334178 901518 1974510 2644097 8319328 12822701 21275990 37176081 99955735 163676497 310307852 588750669 1540545693 2203052341 -1 3 5 11 27 39 124 243 402 678 1885 3673 4889 11287 24484 39030 111518 191361 488684 639338 1191704 3824137 5411304 14266248 27056123 60097036 73076385 208345719 451098993 764638868 1257359297 2219713334 -1 2 5 11 29 50 80 168 383 850 1377 3254 5443 14500 31697 38439 97201 185849 366399 604979 1063936 3437932 7898413 9259523 17610311 37695048 123471083 159256098 486937134 647115349 1652320146 3313284803 -1 3 7 13 30 47 126 165 432 718 1941 3915 5498 13145 18401 39636 74922 192231 522322 873205 1979447 3426779 4885584 14357365 19571586 63274691 69623074 219987346 408507344 537147163 2009615452 3132786070 -1 3 5 8 17 46 120 160 395 800 1519 2147 5458 8945 17903 39526 87472 196069 494562 602566 1320810 3034422 4624005 12809279 20757804 62724322 133723127 161414673 364482364 661994292 1579955369 2964087426 -1 3 6 8 23 62 77 242 437 781 1276 3649 6594 9898 21442 47412 67693 183532 517056 1015586 1319115 2382363 6335187 10827887 28615272 59451737 124425475 190925899 433211959 1007460295 1486314341 2299032616 -1 3 7 9 24 58 105 235 448 847 1486 3731 4399 14083 26201 62804 94474 173208 516867 860684 1454265 3698602 6876221 15817968 26274637 52515991 127332832 165641616 402960915 792583619 2018729290 4068403407 -1 3 5 10 24 53 119 242 349 637 1306 2414 4574 14491 23318 54338 67035 178034 494403 615707 1064832 3954571 7654815 13315742 29151503 37293073 100181846 158969946 346372255 755557414 1762479199 2262719502 -1 2 6 15 26 38 65 166 441 735 1829 3346 4256 12791 23460 60857 69815 165456 369777 1014898 1589137 3952335 6215170 11097711 20335610 62446963 75319357 208170656 483966836 720758056 1998568821 2371048675 -1 2 6 14 16 39 126 193 274 991 1314 3721 4852 14364 29994 38875 85689 187384 372635 985006 1717370 2646359 6202549 12658373 32400733 43166126 114110851 167531131 413977675 676436466 1737318691 3540687076 -1 2 6 10 16 50 121 138 319 567 1040 4040 4989 13226 18918 54344 121978 175910 345033 1024857 1195926 2645271 8187676 13078367 22171824 49084596 92648189 190581171 430184556 719072965 1879206539 2878515573 -1 3 4 9 27 37 94 148 331 781 2041 3303 6354 13820 26145 56587 85408 167880 521487 727545 1456321 3701951 5303324 10035379 22431411 40277296 126338297 207451517 493941599 940120415 2103458272 3844243266 -1 2 5 11 26 46 98 177 313 515 1466 2527 5258 10621 18495 63934 107026 170408 332082 640694 1057043 3825621 4249491 15198109 17333918 49186986 95105488 141662916 368636007 641054356 1256894657 2878429490 -1 3 7 13 19 63 79 240 273 731 1522 2456 4665 13202 17755 45851 118570 181401 473968 900112 1981250 3036543 6980668 10715619 28991803 46451723 80161719 138381849 344356639 710342111 2138799054 3156936358 -1 3 4 11 27 46 127 130 401 911 1771 3679 6147 12019 19074 34828 75357 191874 518120 738556 1188113 3690870 4366489 14639873 23887415 59173372 116256094 266688485 414195514 983311340 1282299175 3097012819 -1 3 6 11 26 45 112 166 298 602 1282 2221 7073 12654 29020 48350 80668 195993 521239 1015512 1194334 4090776 4230925 12799640 18893398 48812627 85310592 151628007 395022292 966908971 2038250198 3318152721 -1 3 6 8 18 54 65 240 465 1016 1921 3020 6861 11896 21891 34670 118358 196021 466577 1028338 1319223 3031749 7388119 12036282 27920952 55187777 111028558 223371110 334405528 1023796321 1156228154 2296612878 -1 3 7 10 22 50 125 161 304 962 1917 3323 5312 13215 19370 35739 78770 193082 520575 872119 1063775 2381200 8299302 12802465 17305483 49812145 103955648 231495832 473871766 547057652 1892306095 2791737295 -1 3 5 9 27 40 82 219 318 823 1825 2303 6380 13911 18845 57840 110187 172021 459867 644271 1456951 3824662 4768291 8504370 30544998 42869186 125202018 228230166 366687562 967284064 1941095310 2997339851 -1 3 6 10 21 41 98 137 389 753 1615 2796 5257 12642 31425 62990 73257 179343 496121 1003660 1064538 2122009 4906027 16469863 23599446 60435674 70802016 244495189 320572222 541030910 2067950557 3360737475 -1 3 7 11 27 37 114 222 459 695 1949 3985 5183 9719 32389 50034 106577 170274 466578 917422 1191578 4087852 5438168 12968061 29496511 54404239 70810894 218548209 435005962 576881805 1528111824 3420960363 -1 2 6 12 30 46 81 240 466 621 1568 3201 7051 15075 28139 44747 72196 194745 383613 1001939 1978465 3439276 4755323 8866947 25311514 56519022 93627859 236785662 507698866 1070957252 1613337670 4097685411 -1 3 7 11 21 44 112 133 453 810 1858 3329 5936 9845 31729 65036 69182 172712 493962 874334 1191106 2252931 4246945 14505945 24784131 53765029 129026813 202595041 536099439 653149477 1484959820 3265111554 -1 3 5 10 29 35 72 173 267 810 1406 3414 4857 14347 28713 64059 96312 177122 520350 603866 1061044 3567343 5821214 12530923 19150546 46556862 127192160 161816521 517372951 689629974 1625113799 3728788707 -1 2 5 14 23 58 87 249 497 949 1808 2473 8010 8742 23677 39922 100889 189656 347969 651458 1715613 2115777 6464019 10353304 27931917 54289140 104653387 204293591 402123233 934020315 1503530529 2497189806 -1 2 5 14 31 58 69 190 274 708 1645 4095 4712 9784 31250 33866 124365 186788 333972 638285 1715817 3171471 6468965 11121494 20201329 48121661 74761333 262089853 409985150 770757348 1607533376 3462629004 -1 2 4 9 17 58 109 228 423 850 1999 2963 5443 12492 26686 59358 96573 179325 389396 731392 1319183 3036302 7246194 15449046 27106445 65519778 129581984 218415781 317792336 603074726 2042259669 3968919141 -1 2 4 15 24 51 72 224 455 709 1837 2448 5567 13008 16520 51652 91376 178513 387712 728533 1581810 3963991 7378035 12552478 26585833 58709460 81085635 201638436 352810875 552370503 2013772419 3091458539 -1 3 4 15 27 61 70 175 415 915 1960 2790 5932 14012 30059 61870 70558 176636 495826 743770 1713505 3690462 7117813 10864281 17952426 63814792 116983487 220365688 301197555 645379377 2000623476 3503341000 -1 2 5 10 29 56 120 131 415 524 1176 3253 4993 11309 27731 38106 95983 186043 363219 604259 1194447 3426655 7267332 14670682 22014169 62503561 98790465 185656846 510517199 712893566 1219078439 3883876401 -1 2 4 14 18 53 95 173 299 721 1269 2117 5692 12886 22073 62974 65775 168802 370619 749266 1713079 2649066 8305243 8904373 18345708 42319314 71910210 183784023 390790345 543888549 2099422454 2435840817 -1 3 6 11 27 50 99 184 419 765 1137 3229 5351 16105 28265 48310 87621 192237 491695 985212 1191354 3955579 8309958 15190370 19002287 65114510 71645394 181031682 531420480 614457692 1821091431 3989261528 -1 3 7 14 17 46 112 143 320 610 1117 4038 8117 12770 28220 41861 110571 196168 484995 916647 1583865 2773442 5165321 14629852 23278772 37300771 87103749 187920986 436067557 863791496 1954065398 4245534766 -1 3 6 9 28 40 101 128 462 863 1906 3065 8088 16038 18871 61579 102233 165018 471500 1044904 1451970 3309378 5152931 14764100 23812368 50558707 125636767 207848998 317890334 924517283 1692773518 3122198285 -1 2 5 8 28 35 90 143 294 913 1459 3262 7860 11212 29981 34168 95011 186550 362449 598471 1455947 3561934 6093527 10346924 23302883 45686365 109346555 137007568 472993377 826316747 1162692378 3486156037 -1 3 5 11 19 61 115 164 276 898 1905 2124 7405 15062 29378 51207 71693 164652 500864 612515 1189089 2772022 6730822 14140965 18332103 45179083 111432336 228101059 361740660 812999146 1801998711 3441331232 -1 3 7 13 27 58 119 203 311 972 1490 3044 4758 15246 26267 54662 82689 166824 521344 857552 1976941 4086066 6339091 12812835 30932295 49348679 116005957 139338649 303844547 692620508 1809709545 4275898589 -1 3 4 15 27 62 67 239 420 763 1681 2439 7467 9506 22538 58543 105973 170915 468542 780624 1718842 3701351 6993790 11494335 26683785 62389419 77726041 262407026 361759751 852889488 1420039553 2556967876 -1 2 7 15 27 50 106 220 395 898 1548 2531 5493 10626 29097 46911 88723 191599 367556 854830 1589096 3956248 7655171 16644152 32087684 60884334 106963000 245523560 401776621 565913916 1281253061 3681734282 -1 2 7 13 21 51 67 199 446 667 1807 3465 6031 15361 21798 52172 78020 172261 370787 873757 1845941 2124487 7510727 12055320 29461821 60501682 70681493 217963908 493219810 610773366 1842173586 2671521335 -1 2 7 14 20 43 74 201 420 653 2002 2242 5274 8830 24518 63784 99349 165556 336908 913580 1717954 2260451 4498949 10583241 32440538 59614383 68476524 225039435 401498804 602707429 1513688714 2255731608 -1 2 5 10 30 42 89 189 353 809 1304 2883 4473 10491 26507 34435 110537 183229 346365 650429 1193613 3298834 4906355 10185903 17929811 35816682 127248829 160744820 305878005 787601077 1303674286 4204314409 -1 3 5 15 22 59 64 251 450 986 2010 3107 6633 11545 26330 37202 111436 186513 475370 651528 1719881 2120876 6473291 11755557 28282290 58098967 114263181 231773563 474200258 998297075 1294955799 3883120773 -1 3 5 14 18 48 77 230 261 941 1095 3643 4331 16036 19542 56118 112120 174927 468236 642899 1582214 2649573 7781361 10689377 25920106 49609864 100785638 190586107 421013540 776764074 1767280586 2759805164 -1 3 6 8 29 40 86 204 403 573 1407 2930 7479 10580 22810 42514 124675 185800 466721 1022589 1325702 3172318 5032353 8861144 32621603 64918161 88446597 140388386 294935265 881631642 1314908309 2679292333 -1 2 4 13 16 44 82 177 375 565 1531 2542 5069 11130 22124 38379 69865 191470 381975 746375 1849115 2908430 4912141 10478907 18419110 34922001 94482764 141270496 358991786 678512648 1312186516 2574186472 -1 3 7 12 17 55 121 159 381 788 1467 2918 8135 15140 16597 45302 70951 182545 516923 877430 1845379 2779244 7919857 13225337 24184160 40035777 133005894 145203918 304205889 848771471 1803331824 2836866041 -1 3 5 15 28 45 110 192 372 770 1209 3741 7460 14201 19296 64275 93633 165146 514780 596131 1712876 3434782 5149664 16514270 31555510 40545737 123052127 168665446 435528405 894674928 2049813370 2965877049 -1 2 7 11 17 33 86 155 498 853 1097 3147 7921 15292 19314 52817 95555 179293 391061 855678 1060375 2647589 5942290 10081617 22378333 51165920 121371733 173742437 501875828 867175460 1737104907 2990422697 -1 3 7 9 24 32 80 213 272 889 1140 2554 6121 9138 30503 44709 96993 194688 501099 860677 1457420 3687154 6092971 8627495 31007486 46414941 133185894 192871871 386248481 565915814 1553732732 3546949285 -1 3 7 9 21 34 89 254 300 854 1410 3170 6034 16174 27276 41151 114167 194441 487443 909365 1451231 2245171 5829914 9140173 26340052 44710479 132802550 146584583 470386677 585142432 1835910502 3820643425 -1 2 4 15 25 63 65 202 438 879 1192 2949 4334 14737 18933 62104 74986 164039 366995 744007 1581903 4088803 6850143 11506708 31147645 60163153 130288237 197006207 311704792 773734899 1837426454 2754286874 -1 3 4 14 26 51 107 200 445 1012 1406 2339 6004 16029 31862 47842 116733 195323 460450 756113 1581989 3822056 7533446 16716156 29472361 63856061 111209922 134428854 385873102 598383523 1698664944 3306293082 -1 2 7 10 17 63 116 231 459 939 1583 3356 4721 11583 21564 37305 129098 191101 342272 887298 1192043 2649695 6611676 14622782 26327201 50748135 108692779 236837348 516730643 800293547 1283598659 2543082697 -1 3 7 8 28 45 115 254 314 557 1665 3628 6568 14678 26717 47715 128173 190662 467881 896300 1322263 3165509 4514065 13579940 27101931 46952909 88638324 244685911 442258202 980210929 1665482833 4273669197 -1 2 4 12 18 42 78 191 369 680 1689 2920 6802 12462 31086 54660 102699 170704 341689 771267 1969582 2625897 4467467 10505161 17738554 36392203 78714625 245995105 292328031 1028860022 2055862643 3511051468 -1 2 6 15 27 44 80 170 360 575 1573 2742 5866 10684 29417 58723 86382 178185 380028 989880 1575938 4070743 4865462 8936694 20618998 36284393 92917389 264838439 331875600 636882545 1249516537 3709482533 -1 3 5 15 23 63 103 163 377 617 1818 2536 4183 14914 27556 42811 127947 192983 472714 636170 1707600 2234565 6957177 16668403 18269536 37962904 89733177 226864218 368977346 710560504 1767563352 3833139166 -1 3 7 15 26 38 112 137 413 838 1947 3336 4490 13999 21814 61291 108369 166726 462946 905796 1706782 3940339 6037754 13266523 23767695 60259473 125664408 219905166 531463349 716930284 2019130383 2466610493 -1 3 4 8 16 43 123 175 283 690 1400 3840 6786 14001 30058 45630 119859 193699 465980 755948 1313674 3020507 5122602 12995222 19452999 43467275 80704126 161288190 425700693 982276825 2041378387 3250526652 -1 3 4 15 19 62 99 154 385 809 1809 2151 4601 16097 31517 43054 96111 191207 502909 730240 1707598 2628475 6958051 16665597 24037516 62518750 128177224 202476476 361984322 730914922 1662630252 3309900894 -1 3 7 14 20 62 120 220 364 961 1028 2550 7723 12328 24026 47329 98275 184675 496610 854289 1576681 2101944 7218215 12875757 32300169 39158801 113846109 191652773 381613593 869261774 2072239628 2489291338 -1 3 6 15 18 54 118 196 393 841 1029 3340 7177 11168 21469 63807 105551 165177 473979 1048043 1706667 3019985 8272243 14049633 29396504 59976933 133546130 177497812 529696502 916012608 1164702442 2247889018 -1 2 5 10 22 51 70 200 328 619 1730 3338 5181 10465 30903 62497 111515 172747 340637 651514 1181763 2235500 7877814 11816020 31111300 41617927 97102428 243441421 475881566 557153194 1181564998 3276218040 -1 2 5 11 24 61 72 163 400 554 1215 3549 6663 14234 26063 44519 80913 195439 391459 618949 1051296 4067760 6694375 11945555 17621998 63687559 92347357 186562945 482416405 960143438 2110990079 3832073667 -1 2 7 12 24 53 104 192 444 736 1238 2699 7448 10869 31965 33729 94700 184702 361925 867500 1969144 3808857 8137853 16282364 31102143 63129440 76711326 189890419 329434966 910274628 1215131338 3605593690 -1 2 5 8 16 52 73 231 362 743 1684 2128 7398 14389 25361 59594 67830 177558 363008 609170 1444240 3022726 7486777 10645262 25623217 36644006 76608375 238500846 397594433 826234509 1841967764 4013062488 -1 2 6 9 21 42 103 137 331 687 1531 3851 7351 13373 25268 37538 81931 180583 376338 986430 1314675 2235397 4863284 16146665 23893668 34426025 75553386 142049565 433160146 936555023 2109276279 3797424121 -1 2 7 11 28 60 102 210 287 761 1121 2170 5877 14440 22671 62566 87769 168009 390073 862084 1051392 3281379 6305553 14827812 31774196 42676076 77077611 190589634 389441788 550288069 1759484884 2356911322 -1 2 6 15 17 49 68 129 298 866 1845 2704 6496 10664 24245 62326 129408 164742 352092 1020452 1575038 2759781 7350205 11815909 21154611 46109466 122424102 221780748 297545091 980440011 1211687181 2599013237 -1 3 5 10 17 52 127 237 479 830 1759 2133 5930 8460 28452 63959 70216 176557 495088 610214 1051220 3019529 7744658 13137620 26265363 53037619 123339809 266079640 358750719 629292767 1596872798 3772691911 -1 2 4 14 27 59 89 211 510 637 1801 3181 8145 14763 23129 39935 93456 196513 369037 726441 1707673 3807731 6436431 9978089 31893776 54076567 99369646 206351938 534063149 894721167 1705809295 2478142790 -1 3 4 9 18 51 97 179 379 784 1652 2894 7310 12165 28697 48743 72800 190200 514648 744992 1442896 2756311 8130609 16005844 19154942 38989387 126206227 259749910 307129475 869962207 1164274695 3481688068 -1 3 7 12 29 40 102 177 329 606 1796 3345 6884 9556 26544 50807 109206 164545 459826 914349 1836160 3279222 4592172 15611054 17323909 34511011 85139557 234591903 470336538 1064676819 1586925341 3769573130 -1 2 4 15 27 56 120 182 439 907 1960 2524 6577 11104 27125 59002 109732 172782 338249 783950 1574206 3804281 6689830 14171199 19550996 65977891 109776538 223447699 398908764 992606162 1245447911 4078701367 -1 2 7 9 19 58 74 214 425 824 1131 3718 5197 13098 22663 38873 83192 194971 362084 866845 1312756 2886618 6822027 10494356 33448555 62050756 122288778 170639957 405373474 641021159 1939084088 2225486255 -1 3 5 14 20 38 99 144 409 969 1861 2907 5516 16189 20491 63955 112238 168048 464837 642080 1574804 2361916 5904221 15874560 21258155 62447863 108369534 211478931 303138812 571005700 1717422736 2643988353 -1 3 7 12 18 58 96 184 284 560 1043 2948 7220 8877 23977 49261 114779 178732 480461 893938 1836057 2886553 6429723 16524027 18898275 42779123 97633047 191675575 290937414 874755698 1516781203 2485026585 -1 2 6 13 20 43 82 153 408 592 1657 2116 7170 8883 20796 32798 117143 193553 332375 1025693 1836584 2099417 4201873 9838842 21780346 63080483 87545182 250795939 387793059 811147946 1493287298 2329340046 -1 3 5 13 16 60 65 136 434 520 1210 3321 7779 13604 18326 39272 67007 192088 513028 617046 1966745 2884906 6819481 12065313 21510326 60709627 92449549 184633578 511991970 832893965 2059791461 2852204990 -1 3 7 11 20 43 104 220 327 814 1785 2727 4145 11658 18664 37594 67011 192752 513876 881364 1180415 2098228 5115596 15605361 29766184 34109449 120909492 247850280 295635525 734588339 1134683069 2766602290 -1 3 4 8 22 37 109 205 421 785 1571 3574 6227 14979 25540 64501 93463 173512 522795 732903 1311444 2229730 5376583 15079156 33301573 64640508 123896507 244820382 512205163 986165922 1654758696 3974094154 -1 3 6 10 17 59 75 156 398 778 1469 4050 5702 16027 25225 43432 90245 192824 501387 993316 1049313 2623060 7211819 10492844 23867269 66868635 129685073 157281338 447732944 568830828 1776367906 4129699295 -1 3 4 11 25 58 68 247 276 542 1235 3262 8135 9284 23404 47570 110482 181138 475741 773525 1179820 3932629 6947672 11273746 27789598 47452654 89800439 174092395 526973600 840251511 1481711814 2419003168 -1 3 5 9 26 60 94 251 306 836 1855 3205 7920 15867 25704 46566 112443 191216 485571 652033 1442185 3670715 6292744 10094640 28972092 44051469 130171184 233628495 501710408 890624535 1820739759 3963024810 -1 2 6 11 23 36 88 169 325 936 1258 2377 5922 11506 26034 58871 70943 175101 366826 1000791 1056156 2506650 5390685 8951008 20306111 41013908 112574687 168290129 391484203 552818170 1121467719 4151985767 -1 2 7 13 22 43 90 163 458 913 1900 3095 6897 10657 16955 53201 71485 172221 364981 880269 1840409 2503920 4351625 8557961 20837566 58063945 114814449 201577174 478913378 1009190412 1172086280 2842026804 -1 3 4 8 17 56 124 179 438 797 1417 3312 5278 14495 29550 35541 89815 182145 503419 723810 1317614 2894550 6832715 13295817 20314753 65524855 128031223 152397936 480945776 606672039 1669610822 3602677602 -1 3 7 9 28 53 69 211 457 593 1860 2965 4608 15824 26755 59946 95848 178752 522349 868115 1448623 3156889 7756494 10526697 32881934 57771935 93054084 213327036 268588836 772310411 1649252207 3806715723 -1 2 4 13 30 34 74 158 397 740 1774 3151 6839 13760 18788 65034 74344 165613 368447 740851 1840698 3157591 5668799 11711391 21354372 63549864 73872232 267691699 509345084 1029162451 2124912016 3218823955 -1 2 7 14 22 35 66 133 260 892 1847 2405 4730 12265 23082 38701 123690 190184 336110 886992 1710991 2505905 5535476 11848365 23166035 46732453 124907039 224721648 372053104 744484790 1124530389 2190413957 -1 2 6 9 29 34 127 162 259 859 1436 2419 5050 13274 27542 60663 101307 176672 327914 1035778 1317696 3285598 5922308 14060262 20676163 46079289 118218867 141581838 374115071 719289966 2114264402 3795443950 -1 3 7 10 30 61 71 193 279 616 1498 2264 7960 10010 26016 61423 67339 174633 491841 874315 1053141 3421924 6312740 10927229 29735667 47780679 98079961 135384190 391630439 830065446 1417527826 3828080184 -1 3 6 15 23 32 102 206 377 767 1561 2574 5310 12485 28743 56451 69953 170047 504008 1001938 1710869 2370247 5396650 16548728 32742017 41750694 78289714 257406457 318850690 545521709 2042626164 3715104999 -1 2 6 13 30 36 102 139 375 1006 1681 2997 5429 13667 27490 45538 116151 190983 332634 1016693 1841875 3419738 6178706 15397720 23280401 40488502 100728682 248719099 307095966 548710681 1895034791 3948192690 -1 3 4 14 25 49 94 216 503 979 1843 2317 4887 8299 28696 38211 125218 180543 459751 762972 1580644 3947615 7751703 9622033 31531970 53728446 112102056 204985856 373591899 801626713 1559269702 3569477291 -1 3 7 12 17 43 125 217 319 628 1434 3499 4382 8356 24206 45210 78546 182694 513451 873931 1842074 2766982 4219047 12638886 29880424 47253434 94681236 150023737 500496546 769501777 1364441299 2227674803 -1 3 4 11 27 40 104 168 447 520 1824 2445 7791 16084 31049 56993 124146 171138 478303 766919 1184499 3681870 5132435 15762983 20414154 66968359 93644355 207722370 342382944 917018847 1620918773 3720585374 -1 3 4 14 18 61 81 155 446 899 1906 3934 5301 15205 30209 48961 79630 194072 522062 747417 1580376 2761721 7233491 10158035 23719846 61296288 110517393 211876251 450093806 548626054 1724411648 3674379625 -1 2 5 13 27 39 115 255 461 605 2016 2839 4353 16213 19644 37101 117635 189997 334391 631998 1842329 3679819 6186590 13298746 25626862 53583605 94657925 229289955 287279021 693532632 1731777100 2918664182 -1 3 4 10 31 37 81 175 275 782 2030 4008 7515 13574 24293 55531 108822 177983 468641 775863 1054023 3155782 5666698 8958045 19605574 47040604 132392588 212497774 460764431 861741576 2063064693 2562721507 -1 2 4 11 19 35 85 173 295 877 1850 2926 5339 14301 18638 33146 87285 195319 364779 733819 1054777 2763129 5794012 10156467 20682645 44120479 120327579 225189239 307635756 556298399 2004013100 2921070332 -1 3 6 8 31 46 83 145 348 900 1236 3354 6011 14420 31288 40179 104858 186551 488786 1033178 1316690 3422220 4225712 8953225 21076562 37805276 109803847 171825076 529541774 543313066 1668609516 3225104733 -1 2 4 11 26 51 125 187 405 965 1176 4061 6655 11902 32629 53095 120095 170126 355781 757893 1055031 3682115 7896328 14207103 19259014 62164913 100882537 191350376 453682165 1031610588 1242366848 3530646498 -1 3 7 12 31 41 116 227 506 581 1126 3678 6104 11812 21477 63886 104327 164777 472539 913642 1840896 3551135 4477209 13565065 28023450 55350145 94573558 183746060 467589334 599904324 1216238233 2484009696 -1 3 6 10 18 59 111 194 456 673 1478 3845 6622 10183 27387 59596 86702 172852 514102 986013 1055282 3023357 7234554 15661168 30893327 54198159 69168820 160885466 415979086 1029222144 1517143610 4172621754 -1 3 4 8 17 50 120 219 314 672 1822 3476 4246 13628 28540 60006 69753 177358 499115 742810 1315683 2895972 8152233 12776756 32584620 48423211 67178144 234132588 470535354 712625777 2132658561 3827549531 -1 3 6 13 29 40 99 156 445 932 1924 3735 7867 14179 20712 62571 108434 169508 461161 1037076 1973606 3158109 4612026 15133133 22255286 65981259 112322019 222580298 419480360 889321231 2091410155 2171776784 -1 3 4 14 21 38 72 195 287 585 1294 3200 7159 13611 26319 59164 66580 176761 495407 737579 1580693 2373927 5799150 10932602 31548847 48258181 92445895 162389074 531874056 961543832 2030799101 3824240967 -1 2 6 12 27 45 102 149 355 801 1066 3821 6254 8206 30445 47356 91075 190677 369950 991895 1973589 4074853 5139339 14849498 21432490 38960323 127971238 196434305 423934372 1056530608 1439099943 3222121071 -1 2 4 8 25 35 96 210 455 659 1938 2334 6234 11732 25775 40820 68663 184876 391780 742822 1449507 4073006 6192003 14858795 30503641 51013192 71735300 218563760 344377468 981586254 1191001010 3942686123 -1 3 5 12 17 57 103 186 341 586 1047 2101 7065 14275 22499 47058 101660 184369 483993 654884 1842456 3029517 6309717 16031193 19259663 34874261 86537322 200983443 374165204 1000971828 2008350035 2287796305 -1 3 5 9 27 41 84 215 415 570 1509 3607 6315 8844 27895 43875 115174 189409 462487 629047 1449578 3811850 4881415 9214110 30121206 63311928 91501121 156262240 460781259 1054814993 1387125816 4097494531 -1 3 4 13 24 59 106 219 404 771 1926 2299 7279 14116 22775 45800 115695 185817 472487 758676 1997744 4112526 6626644 16644767 32807917 59091242 125055921 230578087 345417265 829286435 1910684471 2586435023 -1 3 7 11 28 38 123 252 397 754 1699 3322 5802 14173 22307 33290 96705 192151 506475 860778 1211091 3208528 5609792 14370007 25732049 61413851 82852707 260849757 527480622 626731303 2067555106 2555302156 -1 3 5 14 24 34 118 198 261 633 1503 3646 7160 14345 24357 38106 96013 196077 501620 599782 1602432 3992208 5472338 12799376 33334900 45039390 92688011 135445161 452660593 940181397 1720060837 2517505351 -1 3 4 8 17 38 121 213 489 806 1407 3141 7902 10942 24002 51492 81380 176689 505779 748720 1336365 2925522 5604867 12785329 29420754 56851428 118381832 145934581 494091904 832747485 1182120580 2626514987 -1 2 4 14 22 56 104 224 437 688 1595 2435 4886 10076 25293 60810 119853 172467 346144 770002 1728016 2144432 6650268 14939812 26922969 63421342 73814099 250126393 358173424 797292821 1358059014 4066814288 -1 3 5 13 25 46 109 253 511 525 1317 3659 7168 14450 27191 57058 117569 164486 484194 634553 1983141 4101312 5065418 15853365 26264752 58063718 86572139 140611596 454304200 919231763 1730194177 4072352384 -1 2 6 14 25 34 113 178 369 756 1366 2057 5825 13263 22686 37853 103016 192738 348001 1033148 1734476 3861358 5595735 13614702 18124598 38646732 75272292 151098773 392232289 578375750 2090591583 2406751023 -1 3 7 10 21 60 122 176 337 591 1303 2651 6219 8237 16565 49365 76522 174710 504406 876907 1077465 2276667 6521021 13178999 20370374 36114486 85118565 164969417 315921667 1052368215 1601303251 2799804888 -1 2 6 10 25 61 102 243 334 759 1306 3336 4415 12688 25203 59484 69211 177908 366049 1007806 1199229 3845453 6536609 15281713 27845668 35855857 81691265 158202823 489003790 755070711 1914074199 4287942814 -1 3 7 8 25 53 113 146 339 1002 1713 3643 6045 13831 18745 57309 110753 175691 471176 914653 1335778 3849185 7668414 12826339 24682910 36120047 101697386 247865737 424967958 622499503 2097115022 2733055751 -1 3 6 14 29 51 69 176 266 654 1460 2082 4534 14467 20982 36059 82276 191797 494821 989871 1602702 3211118 7844767 11487032 20505318 49516833 82131121 138283557 387585371 769929913 1810252955 2481765935 -1 2 4 14 23 49 115 145 377 534 1261 3189 7451 11865 30886 34261 67308 188380 387008 749770 1720853 2277483 7851102 14091990 23650228 41674611 100626943 171852022 510969183 928105271 1282874791 3490379788 -1 2 6 11 25 41 67 160 412 616 1470 2493 7036 9364 30538 36760 76529 185631 378986 1005321 1066810 3852733 4841696 10564262 19330843 65384450 84921563 153574702 351820670 966713348 1354860207 3374024042 -1 3 7 14 31 57 107 165 376 575 1801 2156 5686 10933 20106 60885 102546 164167 468026 906700 1605174 3576507 6357065 16221905 16952173 39676836 99826317 227535050 370153878 649082151 1242591585 2722794655 -1 3 5 9 28 51 99 218 328 590 1824 3737 5015 8370 28183 54691 125434 169240 475198 625157 1463988 3441106 8351482 15726242 32416036 37552248 99951302 223038312 460296576 760113268 1396889966 3847355762 -1 2 5 11 20 57 122 169 341 978 1686 3143 7383 12561 20596 65125 112835 168890 330685 648791 1078295 2525262 7287977 13217392 17740612 35878288 102596365 250441555 500646721 867901675 1981123449 2188429003 -1 2 4 8 16 37 73 226 307 1002 1544 3076 4107 8864 19293 57920 68180 165505 372926 739860 1473379 2920119 5482594 10580317 27789457 45226261 110770597 260208252 500210949 722177049 1343043411 2902522251 -1 2 6 12 26 45 114 142 441 655 1299 3509 5616 10286 28712 50904 86481 168700 389160 993356 1986359 3971848 5237728 13308910 24387048 63189379 82988953 140810971 493480394 610604858 1089344070 3535544564 -1 3 7 11 21 44 90 150 259 610 1611 2975 7651 16213 22901 45449 103950 187657 483594 901957 1210688 2281518 4290205 9167436 22682363 48379432 88359925 260081520 294638672 863656293 1687990698 2637665869 -1 2 6 10 17 59 91 226 291 561 1132 3106 6204 10523 22182 51624 109688 179012 338314 1045245 1205842 2798904 7288188 8640035 26618785 42881861 84461133 191738746 506894568 1007119901 1138164952 2262935558 -1 3 7 10 17 52 71 238 328 751 1171 3857 7412 14109 31075 39104 114104 186544 475865 905038 1069992 2807001 7559504 12317132 26361050 41839212 76984940 173928754 421805477 904947907 2019735067 3595960186 -1 3 4 10 20 59 75 135 373 1002 1721 2954 5528 11604 22864 35440 124882 193756 467503 766872 1073347 2555367 7025303 11113271 22292089 33836496 105948201 246135219 309753697 561042687 1096771063 2373386362 -1 3 5 8 29 47 70 142 298 1010 1360 2886 4288 14922 17143 48329 66160 183887 520139 609975 1337688 3590037 4585761 10845132 24916942 42620084 107907267 163797941 324688210 739284499 1763932788 2981638458 -1 3 5 8 16 38 124 190 409 877 1863 3714 6471 8387 23109 54511 70054 172494 492729 606307 1337161 2926088 5737451 13327016 18104734 59437205 121979862 217211161 411478569 979736156 1402696383 2573864624 -1 3 5 9 26 36 79 246 360 989 1222 2117 4627 12322 29655 64009 75443 176188 507884 613365 1464008 3716360 5354922 12275573 26503403 34266083 114385292 177484212 362443131 718077235 2015570550 3490228870 -1 2 6 9 19 41 125 191 275 542 1149 3195 7392 12687 23088 44273 130487 182912 332965 1027185 1339772 3067816 5052969 13481275 17583923 42372635 94866790 194250279 513542377 899813701 1921265351 2519231733 -1 3 5 12 27 52 107 206 342 723 1728 3062 6984 16288 19216 41455 108486 188188 480685 647722 1862366 3856992 8084027 16512171 29770993 35567518 83855558 245149916 280985730 1040232425 1685697238 3025335562 -1 2 6 11 19 56 66 128 268 839 1568 2687 4665 14304 30944 43599 98516 192153 344687 1046113 1071475 3074620 7032033 12053089 22049731 48544651 118599772 258645962 272366886 776357973 1994971985 3263119107 -1 2 6 10 28 59 98 250 321 620 1475 2203 6454 10877 20000 48982 110073 184904 345708 1043570 1210563 3199858 7292111 15460482 29127395 37277315 99706086 148880270 388295812 1032401538 1331768497 3158772309 -1 2 6 10 26 33 125 158 327 909 1204 3759 7877 10415 29391 51835 111220 171822 333315 1034501 1196520 3972097 5968804 14271704 21781099 37664940 113604648 184102189 414943657 860544608 1152617245 3335969219 -1 2 6 13 19 60 86 217 343 901 1667 3880 4782 9363 29014 37958 121689 183588 338552 1026473 1859482 3079868 7305206 9655145 32186926 41006674 100953424 237936830 465406893 800727511 1530165271 3664021716 -1 3 6 12 16 42 84 158 300 903 1616 3953 7265 8455 32711 39702 101970 182530 487679 1045150 1856839 2814469 4268335 9636568 21848260 44943587 109709195 267783477 466884678 866658869 1370253416 3661016162 -1 2 7 13 20 46 65 253 323 790 1573 3188 5942 13989 32072 39025 89116 187594 370760 860910 1852166 2292266 4844779 11785858 25804106 38867413 122041733 252607252 472028304 619137752 2028398803 3484668254 -1 3 6 13 24 46 113 149 289 861 1676 3538 7990 9903 26643 57570 106981 172194 471102 1035250 1983764 3840921 4946595 13322989 21172974 49654504 123777721 240191547 522553166 895404217 1515049167 4130105900 -1 2 7 12 29 40 90 244 277 881 1056 2610 7309 8904 18875 35337 123776 190580 342096 895098 1992041 3200281 4675570 9789668 25498381 46659632 128893997 195782372 282271415 930737131 1485501390 3174896666 -1 2 5 13 17 60 78 134 314 927 1529 3403 4330 11308 25878 43380 81557 192253 386847 612765 1851545 2937380 6925839 10982789 22140844 43844573 112764218 146615721 529844134 767659620 1224729521 4075771819 -1 2 6 8 31 41 116 150 479 667 1477 2711 5385 14465 26586 46062 99532 189682 344290 1040596 1462689 3590563 5185214 12924798 21455070 51357023 82355066 155170356 332699513 608159991 1845495006 4071885092 -1 2 6 15 19 47 82 216 325 742 1190 3869 4735 10412 16805 55990 75045 179886 371142 1008841 1598705 3050958 5101611 10471501 30401870 41658866 80569514 172254273 420645921 682744593 1197461439 3127897348 -1 3 5 10 16 59 125 148 367 686 1684 3062 6107 13374 31990 46972 103590 194052 479131 649682 1065508 2940541 6885419 13440875 24846099 39652366 76887192 249911279 270780387 661919741 1931752548 3270671419 -1 2 4 8 25 33 123 183 321 842 1846 3259 6252 9526 17690 45097 122704 188223 341185 760789 1469844 4124410 5983472 14109562 18433695 37313940 118718462 229455568 487563150 951608942 1552087691 2699653331 -1 2 5 14 21 37 70 205 280 739 1848 3210 4384 16158 21920 52535 97380 174454 389895 600119 1730555 2394750 6130672 12159877 33393452 50039476 79792537 232885610 512984152 688627265 1749007648 2470692165 -1 3 7 15 28 53 97 219 322 517 1267 3057 7564 10755 28556 63984 68013 177414 493394 878397 1723998 3181492 8116938 15192805 31574085 36171416 90935361 184111848 287969164 913446790 1261712404 4032709172 -1 2 4 10 16 35 82 138 438 778 1436 3178 5148 9703 26197 52536 113058 164096 328192 777847 1199947 2932466 5984776 9657257 24462173 58815236 129971093 159096102 500229503 634374181 1508535618 4276933450 -1 2 4 13 16 48 101 248 409 808 1097 2867 6492 10891 19065 52845 85432 173623 382363 722511 1862473 2923542 7580574 15967826 28816215 60264419 125828435 174410453 324053343 1021822912 1250506224 2994211667 -1 3 7 13 23 37 81 132 339 1007 1103 2098 4930 8929 32132 63749 109866 175334 474455 906861 1989121 2527133 6243031 9775615 23722052 38026709 107365388 185251095 358812467 687965583 1557972076 3471697947 -1 3 6 12 19 35 107 163 437 871 1123 3901 7678 13083 32725 43473 112514 190690 490332 1035929 1853829 2939829 5440584 15427143 19135721 66204680 122451105 181975904 463968760 893429186 1901833940 3638089172 -1 3 6 10 30 47 77 159 354 683 1517 3708 4119 15929 22022 62099 104990 169790 469388 1034919 1076730 3582637 4683805 11612766 22669900 34084069 82588176 134496842 454869386 777771573 1789416065 2478636639 -1 2 7 11 31 47 77 142 348 726 1662 2758 6708 14066 27556 57622 76090 177472 376216 870013 1071209 3441940 4709641 11648651 24855484 41178729 70685519 260045547 317585921 1036385175 1967519883 4119723355 -1 2 7 9 17 41 119 228 415 744 1545 3069 4604 12483 19607 45369 128424 181634 335315 900546 1341819 2683451 5200349 14490056 29340058 59400666 82761150 249245545 292943392 715309249 2064716447 2938872129 -1 3 4 15 26 40 116 158 433 717 1315 3631 7932 10004 25337 41345 92416 190804 504784 723990 1721306 3852807 4709541 12695037 22873409 64378762 73334576 138117841 450846588 850178206 1505448617 3874924562 -1 3 5 14 17 47 91 192 358 601 1609 4016 4467 13143 20776 40380 86025 193340 493928 591253 1599144 3064835 4837685 9144168 33101822 36327854 93625378 267080521 427620264 705397001 1950160925 2620669959 -1 2 6 14 20 35 72 146 357 550 1578 2869 4344 11392 21097 32887 130229 194184 342683 1026589 1735216 2154208 5727337 10957327 21872483 35018771 99390201 260298428 278703828 689154300 1120042454 2418988783 -1 2 4 9 21 38 86 159 286 848 1839 2116 4398 12365 26088 44684 72405 192833 377856 752625 1331709 2540635 5746088 9948128 23028641 47346588 120362567 225275779 341994977 711769857 2140875758 4206532362 -1 3 6 15 30 47 66 220 434 643 1601 3651 5427 10794 27335 57223 119371 168547 489049 1031324 1721417 3587528 5052394 10845308 31432890 62289540 70184390 242320156 446301638 587336609 1161699012 3777508362 -1 3 7 8 23 46 64 133 273 827 1271 2729 4400 8905 22929 53411 81061 173018 500270 876764 1342199 2526066 4451072 12423338 24975486 49608361 132476904 183788218 291683751 755341377 1491799628 2274548666 -1 3 7 13 30 63 74 172 413 612 1629 2621 6899 14002 16855 62322 94724 167240 516011 865295 1996376 3453249 7046519 11662187 18825887 64669255 85407516 250770253 332840672 1028493767 1947194360 2700944534 -1 3 6 13 31 54 127 243 416 626 1697 2795 6150 14844 17595 63591 78181 167065 495651 1012687 1998632 3455566 8111005 14263579 28386511 64660844 99480237 265289659 306179742 957336458 1779153642 2933462017 -1 2 7 13 17 61 89 238 278 549 1481 3384 6061 13634 24372 58251 84386 165739 386255 856931 1862019 2669097 7315537 9031756 25382709 49057041 87423565 139935743 475140911 543308473 2053524573 2285427189 -1 3 4 15 27 37 96 155 295 801 1371 3981 6857 14157 31683 63307 129389 176405 483497 758439 1729646 3723213 6133912 15364256 21815322 47043238 128513820 167770528 458666236 968843877 2050856255 3742395488 -1 3 5 12 25 46 72 141 397 578 1654 2466 5970 13880 21573 43811 129373 181890 465117 636324 1852693 4101185 5225276 12081320 24293518 64869621 85245721 249154203 344891328 641968855 1928881698 2519920749 -1 2 6 15 24 45 85 203 317 658 2043 2386 5956 14665 28891 51286 77631 167798 362893 1001038 1597578 3733808 4803274 8812760 33086767 42405898 67433945 204427829 363748678 619349190 1852545465 3752294288 -1 2 7 10 16 34 110 235 266 663 1395 3689 5162 14492 27996 64784 78773 173012 375175 868758 1211547 2804276 6244629 15360307 28765573 42141358 70442389 151090759 463472396 659556885 1727273177 3967429087 -1 2 6 13 31 48 64 178 423 563 1674 3492 7852 15689 32517 49725 72223 166755 373874 1011744 1861288 3600535 7830981 10909876 20892799 61014270 94026780 252042228 470783345 884422037 1839125878 3676779479 -1 2 5 11 26 35 76 176 408 886 1367 2418 6304 8338 19255 39314 102388 196141 347360 643217 1070982 3846754 6019951 12077549 18259914 65372954 117501609 147814137 393722962 1032489748 1479914207 3064110159 -1 2 7 14 30 33 106 242 508 569 1823 3978 7810 12455 21720 60251 101518 165883 336543 904962 1723998 3592413 5360802 16141206 27187602 56745975 89940544 203076538 416513189 931345119 1908138593 2282892833 -1 3 7 15 23 56 119 237 444 778 1771 4060 5802 8964 31592 57095 104469 167430 468394 916884 1730966 2553381 6421704 14445363 25359348 65664400 121401991 257738665 447458924 644141394 1435864529 3342379828 -1 3 5 10 23 39 93 209 495 797 1643 2356 6624 13816 30186 63029 105751 178608 462794 654847 1076661 2277402 5369670 8537547 29658602 52525511 120917003 243399264 399271843 965664758 1960694582 3386124421 -1 3 4 9 24 63 71 184 400 950 1334 2850 6489 15428 17614 39803 66925 191849 510315 742750 1465621 4105954 6636209 11432578 20497613 64595167 109290191 134851877 310099005 1059298647 1711270913 2921016637 -1 2 7 8 26 57 108 184 305 755 1775 2321 7970 10135 29788 44827 75310 193459 387636 868361 1469237 4098156 7164802 16670713 20105592 46644826 73240632 251656891 366834035 918300232 1368160079 3336874625 -1 2 7 11 26 60 120 241 509 686 1997 3597 4183 14318 18718 55910 71865 175570 365700 871366 1071667 4122811 6379716 13658295 27961464 58563791 73095125 229669783 449747638 713153683 2107609855 2906212344 -1 2 4 14 30 45 116 186 375 512 1869 2659 7279 13181 28582 53627 72955 163931 374214 745936 1732713 3204771 5209444 13255398 18254385 39168447 92492436 221912966 310261541 850944011 2113061124 4057807735 -1 3 4 8 27 59 94 157 389 625 1825 2858 5735 12695 32062 41023 72243 188523 514861 753362 1337727 3708428 7302557 9982996 24966958 63564051 91686437 205571270 298160920 650751260 2049034468 3282125319 -1 2 5 13 19 32 127 197 395 549 1934 2408 6990 11285 22525 42576 110750 185305 348688 651632 1855035 2657450 5369292 12610436 32031130 61040050 86477658 228637988 365141192 1025934504 1146484060 2295218921 -1 3 7 15 23 43 92 169 279 929 1175 3121 7849 15753 26691 39475 99704 182175 484418 915852 1734047 2532051 4711201 9061707 19715965 47137174 112567996 175674316 491885768 865395068 1799044738 4159508661 -1 2 7 14 17 56 85 221 436 703 1527 3869 6646 15421 26275 62625 86728 173410 382107 860990 1734317 2677018 6495025 9837832 32256183 62683461 74629431 153036092 408846139 1037223953 1813722379 3823522519 -1 2 4 14 20 54 123 214 313 881 1249 2531 4100 11796 26576 41081 74089 189827 392282 745074 1734831 2396265 7959907 12588236 32253858 48265055 128225217 171263048 389563315 802869762 1200203088 4261656286 -1 3 7 8 25 54 64 230 503 678 1810 2358 7350 10353 23289 46082 75930 182593 512370 878155 1330169 3837403 7555769 10492953 26487162 51141017 68203006 204809793 346086656 847505235 1298862903 2634591683 -1 2 6 13 17 32 95 134 321 837 1294 2994 5924 10311 21374 64830 99267 166373 340581 1035521 1853453 2805267 5759912 8656085 23735411 40917851 119729871 162636291 321833867 577104249 1291059437 2639004081 -1 2 7 13 30 32 100 233 327 523 1749 2722 6117 9728 26580 63431 93900 178946 385525 857559 1867271 3590851 5583835 15473103 27933987 34102654 85369402 248241585 329206470 649648641 1429675159 4156452083 -1 2 7 15 17 59 102 194 444 704 1111 3330 7917 14685 29786 48917 113758 195287 353902 907977 1597864 2658521 6807927 15864292 30679623 63718120 81187239 175191969 478752123 809441771 1637708534 3422942794 -1 3 4 11 21 60 101 179 357 890 1343 2922 5976 13893 27397 64681 88058 175794 516016 729227 1209338 2413697 6757207 15990943 20054324 40895421 122553566 167250181 311562642 586168592 1900442878 3970226670 -1 2 5 12 22 35 77 170 487 735 1877 3995 5192 9149 23285 61521 71169 163942 369972 612122 1984436 2280106 5602551 11274009 20582195 51910058 73933166 203185590 419495913 589234692 1471193969 2173173286 -1 3 6 12 23 54 99 195 308 611 1419 2719 6761 15745 23010 46371 105149 188216 484445 1037058 1854492 2398707 7989066 15861884 29498947 47068399 94258584 148276470 335402103 1002848900 1688898230 2421016103 -1 2 6 10 23 52 109 214 352 805 1368 2854 5218 15661 24539 40656 110614 193390 355806 1044518 1197431 2538778 7455989 14813522 32379516 41825182 120078806 166900980 313513783 619067544 1728992745 2213710190 -1 3 7 10 24 37 65 216 372 861 1905 2552 4766 13444 30056 40651 80861 184483 510199 873766 1075547 3715435 5335152 10751738 30153676 36579271 127681387 227208799 401189130 770045401 1974415926 3741237763 -1 2 6 15 18 35 96 152 356 597 1451 3228 6242 15492 24945 55916 116161 167767 354584 1029113 1603442 2947588 5608963 16263280 22431118 37914529 88440450 143233075 521806385 1072715391 1782885265 3924636809 -1 3 5 14 22 35 77 194 504 962 1651 2076 6270 13576 31446 60347 103786 174884 464506 654708 1599839 2146536 5362266 11019183 32005880 52870790 109524433 247309185 336517066 990508308 2002678144 3601790084 -1 2 7 9 19 50 95 240 380 525 1941 2252 4964 15939 19625 40321 98421 188830 346603 906365 1332278 2930154 7994585 8923558 27688704 36490412 89602872 202835230 387533065 760206641 1674466915 2898571910 -1 3 7 12 25 53 127 163 456 653 1028 3515 6138 12616 28773 44184 113138 189768 490569 905431 1861930 3837052 8253452 14033085 18368769 51037386 79378152 183440281 496194990 571703962 1891272833 3623615623 -1 3 6 10 24 43 82 130 499 948 2014 2692 6095 9049 23497 40371 113827 190774 484797 1046591 1066208 3845386 5229012 8532895 23360364 51958764 115148290 225248076 299175130 669455382 1562324559 2395950080 -1 3 6 13 17 37 68 145 482 674 1134 3578 6167 15246 21647 49206 111047 174005 471822 1045112 1982608 2679083 6150890 11681386 21781275 51043587 83199118 169536768 490324016 1026556232 1695154997 2167277111 -1 2 4 12 22 48 72 197 284 698 1399 3458 4288 9701 29179 35129 69951 185448 391088 753443 1994027 2146169 7422968 10888959 29521829 46170795 74910368 158526228 472759211 780254990 1538634038 3681134101 -1 3 6 9 26 61 71 216 409 810 1829 3331 7527 15384 24843 34318 74491 184847 512654 1006292 1467128 4096177 6630612 11192388 33153935 63514245 125622441 217564057 520583500 847002395 1837657201 3775306736 -1 3 7 14 19 35 124 231 335 697 1760 3464 7319 13542 30765 55583 74696 171047 497018 869353 1604488 3071434 5581090 12619439 27900293 36504922 73189767 247400484 480957560 827932174 2126424655 3495947238 -1 3 7 9 20 59 86 254 402 920 1067 2680 6715 9403 32533 38737 78376 180484 511554 872526 1473826 2134206 7027862 9752807 27652888 66260750 108437210 179252378 277671608 998353236 1417667669 3712302729 -1 3 6 14 29 56 101 136 450 926 1764 3892 7003 15548 29158 64442 95211 179359 518985 990390 1602477 3210990 6388339 15640630 22924708 53564261 117374372 258833851 447915472 1017762377 1804428682 3358891761 -1 3 4 15 27 59 79 141 358 749 1326 4090 5850 12610 28341 52583 81013 170635 492506 738098 1732086 3722072 6370574 11830291 22916687 36635701 71625336 162751219 411057040 578975645 1988029167 3977339821 -1 2 4 13 18 52 127 244 367 746 1805 2179 6185 13319 28015 49290 84337 169132 389992 735553 1863197 2671620 8078364 12747540 27383779 37976139 81721204 218439947 376724174 995665990 1992263400 4191931605 -1 3 4 14 18 62 79 246 394 749 1579 3194 6997 14155 22179 63768 80017 167941 493265 749690 1594935 2816022 6896459 10786225 28545013 66937773 78671927 243568167 508803428 1065563965 2072284913 2162276490 -1 3 4 10 28 58 111 211 293 774 1042 3465 6882 11483 17897 58880 92960 165328 514888 733730 1066494 3597861 6908785 15762790 32365218 48967739 124011141 201256813 524123455 991735897 1265481602 2817498715 -1 2 7 15 26 46 92 153 265 714 1291 2177 4949 12369 17671 39754 110402 188873 356038 916648 1590028 4101527 5091907 9489836 23004425 50006487 67571794 151730003 382683201 699629640 2063240382 3211891771 -1 3 5 13 30 33 90 138 286 718 1929 2242 7221 13872 27535 34813 88522 186180 501704 600384 1994547 3181442 5458307 9498936 23980598 46392157 69467333 201969514 376678953 846805708 1938312255 4228958559 -1 2 4 11 28 33 104 147 266 878 1941 2441 4512 13913 28770 59850 87409 172550 381520 734190 1078745 3466309 6114139 16551429 22642957 42832458 121348562 204463256 394340899 709251310 1909237709 3526877030 -1 3 6 8 19 55 85 204 271 989 1513 3389 5296 15705 30551 42915 114461 190045 488146 1038632 1339857 2928334 7578873 10405929 30880336 47519633 110971605 142320373 531153072 631188275 1792360221 3747414924 -1 3 6 8 20 47 96 205 386 604 1747 2555 6563 8891 27925 50677 122596 165848 483649 1027293 1337828 2279982 4444031 16432685 32188744 60100183 100102004 253345742 336353141 984254931 1524068883 4181431037 -1 2 4 10 18 43 90 150 401 515 1200 2613 4555 13399 26585 52962 109049 168268 335480 776980 1204605 2670660 4960843 8828007 22760495 63664273 93127453 189132881 318908821 779636074 1961264356 4223607080 -1 2 7 8 16 55 66 200 259 899 1836 3598 5780 9675 27838 55239 98275 169202 383552 852654 1468458 2809530 7432089 11970243 31166491 48348997 101043210 233252443 426379074 617090726 1477580581 3935578073 -1 2 6 13 30 47 126 220 397 805 1693 2615 7527 14186 19583 65185 126322 166545 347943 1031146 1854284 3471313 4847229 14202418 31399384 62354718 118743853 263100615 292776184 829150580 1984354021 3050541599 -1 3 5 14 20 41 100 251 389 516 1988 4005 7598 9407 26116 56448 85206 169172 516809 602582 1597675 2412544 4543872 16694030 25924165 60415978 86997458 223530590 403403822 807982223 1479237183 3954093176 -1 2 7 11 22 58 106 129 339 716 1739 2833 4582 11293 29706 63484 106497 172068 343648 901659 1077911 2554895 7188516 15503255 23023121 34289798 73386328 236348317 292868555 723765159 1119910998 3755271072 -1 3 5 8 30 42 85 151 427 904 1756 3223 7190 14029 20987 63240 87458 170076 517788 596545 1334422 3205130 5202947 8701594 21039893 60847364 109218009 267897932 489651564 840366663 2021346027 2165352768 -1 2 6 12 31 61 108 182 349 782 1645 3971 5436 10565 18553 44270 101367 181881 356502 1037491 1984111 3586839 7317211 16548918 19775838 35024592 129298713 255790859 465635050 543104078 1078665216 2818392387 -1 3 4 14 24 52 71 140 397 558 1839 3370 5075 15765 19866 37420 108668 191397 486494 783683 1589281 4096075 8230812 10527142 21492362 66473082 97554676 207990279 493151618 756906858 1851506690 2773095723 -1 3 4 8 18 45 95 162 417 742 1434 3893 4184 12064 27597 40649 73824 185216 511481 743684 1337301 2787624 4392082 8955008 20802056 61617171 69228989 153013932 414185137 785453100 1241810742 3937605593 -1 2 7 14 22 59 105 150 452 638 1976 3479 4633 8514 19657 63301 94068 168729 380536 865142 1721097 2548413 6636353 14732472 24320897 52434377 85601345 234250003 472962167 792798227 1468164592 2781918076 -1 2 5 11 21 55 107 167 331 630 1889 3863 5151 14273 17335 50747 119155 178498 346626 623625 1068693 2413993 7596048 15265040 17809174 36052401 90582936 221930967 405584750 585977251 2119011049 3006814622 -1 2 4 9 30 55 92 140 348 575 1647 3296 6490 11528 19911 62068 91938 170968 378913 733793 1329110 3204784 7688510 9764246 21986016 40156597 97096564 256503986 528305027 983487886 1315389348 3000917057 -1 3 7 15 25 59 123 178 298 609 1995 4069 7966 8411 30830 36182 117307 187962 469858 896225 1732754 3841034 6813382 14189441 19388284 47774038 88693844 211369882 422680616 900087278 1357799333 3551198063 -1 2 6 14 23 40 74 147 406 1016 1367 3092 4658 14609 17831 48616 89446 183034 375821 985990 1723542 2532147 4290331 10794135 22889254 65462536 106676647 142995864 482323157 696991029 1640242895 3028298321 -1 3 4 13 28 32 125 240 334 810 1756 3611 6447 15065 30351 44991 80960 190876 521867 742045 1998742 3586620 5446519 14331610 27213569 36499333 122943890 251086889 413155952 964608065 1703913903 3241255648 -1 2 4 10 29 50 69 232 439 596 1396 3554 5660 13795 22374 36676 123116 190049 337399 761911 1203903 3577722 7980119 10915066 25945886 59436828 98778253 141002579 477377366 583294402 2067960130 2600193998 -1 3 5 9 24 43 127 132 366 787 1264 3272 5593 12049 19910 35898 81581 189467 516243 616329 1459419 3970791 5177620 14584007 23671415 41742836 130404319 168635052 489343264 616016456 1326965352 2880135426 -1 2 6 14 17 63 104 164 342 857 1809 2966 6987 11470 27105 50920 99069 167374 342139 1044842 1729553 2807080 7320220 15516387 17927811 34380944 120786293 233550109 324453429 1056802667 1102480151 4030671916 -1 2 6 15 26 41 91 245 479 810 1938 2517 6482 14286 27958 34120 85114 185261 373011 997559 1597452 3969718 4287180 10392419 25782775 55874763 118710341 222989572 369710803 995680873 1924257289 4166099617 -1 3 5 14 25 34 80 138 471 751 1272 2776 5671 13210 24227 58686 101845 165336 470482 640474 1594024 4127822 5480906 9238638 23439945 54717818 74555347 191937986 329213536 553325936 2050854876 2274000903 -1 3 4 14 30 38 70 207 459 967 1327 3868 7075 14745 21203 49063 80771 187509 509429 750249 1596069 3321122 5837411 11444239 32051013 56398646 109529093 140512511 443948749 976107072 1721387179 2415822273 -1 3 5 13 24 59 114 129 481 548 1391 4043 4954 11273 22140 39100 95521 192906 497616 608796 2001739 4020382 6595858 13175556 21771153 55340920 93645620 141795820 415968174 693268554 1316017037 2424426640 -1 3 5 9 22 44 106 225 474 1010 1973 2333 7970 12219 25551 40216 111747 183891 484819 623693 1475215 2202191 4370220 15596946 29244466 53239401 114606109 223834681 378648380 928303485 1095462357 3990722866 -1 3 4 9 27 37 108 217 416 1012 1627 3900 6203 12979 26295 57325 65751 168956 494414 731776 1492566 3748342 5436374 16472595 29635055 63332798 113038079 236789165 440183258 987232666 1950079147 3844972340 -1 2 5 9 19 54 86 215 347 712 1652 2921 6169 10619 32299 53321 78389 171809 374087 590817 1362345 2693220 7791731 10316667 32253744 39872648 79621805 261058751 293341696 948705932 1255944142 3734664230 -1 2 7 14 26 55 115 240 364 520 1567 3943 5007 11598 25931 54140 94768 166020 387515 871912 1753717 4151522 8315378 13315384 28711731 38285946 86793839 259297708 416669181 784145598 1247035618 4139559358 -1 3 7 10 28 55 91 249 316 634 1767 3871 5781 8942 19612 43100 77142 184567 519081 858166 1096838 3213568 7771008 10310730 27792863 45229670 92685640 238989744 406657427 630112119 1424297076 2938542424 -1 2 6 15 21 51 98 207 355 870 1617 2407 4847 14247 23475 33498 75917 195699 378602 986162 1610449 2300727 7777053 16078875 31197741 41817329 128990786 260196539 371898355 776566772 1931637559 2267083124 -1 2 4 12 20 52 89 179 442 687 1135 2742 7459 13441 18878 52523 105043 175493 338943 766440 2020705 2467683 8060900 8903885 19690755 62037434 78342581 180314746 333151368 919031741 2002848541 3092370983 -1 3 6 9 26 44 71 202 414 767 1631 2673 5011 14629 21654 41075 76360 188043 517667 983732 1487944 4135787 4497034 11499126 32926575 67043280 81631993 241158436 312434823 799169662 1773974820 2661881969 -1 3 6 13 25 36 115 176 438 706 1415 2069 6341 9677 23140 33095 91762 190091 497951 1005917 2006485 3754470 6070346 13186956 18118934 64935057 71168796 156481076 370351670 1042297259 1394895949 2443764118 -1 2 4 8 23 38 120 155 324 945 1814 3450 6798 11673 20197 40073 122408 189903 336116 780931 1475000 2359255 5681914 13342514 22967792 35710601 109258269 231597432 533110549 1025890647 1300817924 3024960345 -1 2 7 15 30 58 119 155 337 1014 1826 2508 6455 13324 24193 42272 129918 185889 341445 906738 1620857 3655248 6721626 13215297 24278215 35833516 101128295 230276649 369247009 982425394 2006562035 2584632549 -1 2 6 13 18 44 126 178 313 780 1454 2726 5280 9425 19065 32843 98444 195269 356121 1028995 1872225 2993822 5022875 13093623 18250376 46722968 128534868 135003732 301473123 623916360 1428841808 2948390175 -1 3 6 9 17 40 72 237 490 959 1528 2416 6234 12751 29227 44649 105012 193909 489140 1028417 1487354 2729061 5018261 11008605 27686653 50373895 102466754 163498449 385816091 1035940717 2044551442 3230504421 -1 3 6 13 29 63 101 136 280 997 1466 2259 5679 10766 31499 49806 77155 165200 507727 987960 2020106 3213426 7006182 15552353 22705157 43571986 103227295 137547758 346764170 562084184 1277816320 3439438450 -1 2 7 10 19 60 67 239 266 585 1733 3511 4420 10353 25581 59040 115201 179428 355968 915500 1241910 3006925 6341265 11645909 25982717 49988859 98811778 237921527 491579423 708433714 1149411035 4216525703 -1 2 6 15 23 51 65 183 373 653 1990 2202 7107 13382 21156 54114 70729 175766 368756 997382 1625468 2567775 7793934 12016316 19415466 34929761 81097625 208809317 376201723 1007978749 1950605274 2275641926 -1 2 5 10 26 44 72 223 349 756 1628 2268 7879 10893 21162 44440 131013 182827 338076 642227 1226840 3919755 4504959 11911863 31109104 40105987 83542391 267727537 373811323 892009880 1242256613 2373008414 -1 2 7 15 29 54 64 163 296 650 1402 2866 7459 9888 25139 58169 121359 179127 360206 910763 1635962 3270622 8319679 10612489 18671808 44549844 82091614 160766804 295111507 882195938 1395878209 3966623416 -1 2 7 9 29 36 93 135 506 651 1840 3659 6293 8577 17644 64027 92968 165438 390797 873560 1371685 3233252 5696518 9917289 24174700 51465590 76860814 214243224 452467283 990651907 1385057079 2686902511 -1 2 5 15 21 34 70 187 463 928 1871 3462 5635 12540 20251 43612 70902 180812 377499 603239 1618643 2438310 5419995 12400134 17872427 55393864 110667799 204017751 528271393 619829481 2002456905 2941700772 -1 2 5 11 22 53 97 175 295 730 1745 2961 5443 11394 31011 45115 88374 192924 376542 616010 1093401 2319247 7643478 16611500 17864379 49624708 67922274 248157037 272447733 598766134 1092658202 3412686747 -1 2 5 13 30 55 91 202 272 551 1148 3210 5317 8352 26847 43436 117789 193622 339767 654453 1880066 3406600 8174218 9824244 30311288 48740727 89679584 188528840 536601352 618565124 1375973092 3835445396 -1 3 6 12 31 52 80 211 384 843 1919 2432 6211 15511 32628 48429 65805 190331 523299 991841 1879228 3482895 8299794 8469794 33462549 64439086 127936151 204359316 369413696 960080319 1733151937 3660793887 -1 2 6 9 21 51 109 211 338 804 1304 3446 4826 8934 29256 36241 101016 183916 349638 1031460 1348777 2339708 8029050 15178960 31777689 34550610 118561349 155284277 519815554 672403325 1465783307 3698600877 -1 3 4 14 17 53 109 167 428 577 1082 3273 8045 13078 17317 33773 76793 191792 514898 721108 1611458 2952709 8162652 14889173 17617527 66291268 88060653 168950608 515731098 857237419 1954078979 2777924948 -1 3 6 14 28 62 67 225 479 613 1799 2541 6507 11778 31132 34401 129732 182714 469158 1034644 1610723 3392470 7245765 10871641 25749069 56578864 96028786 202858889 337186847 968461629 1120165377 3614369323 -1 2 7 8 26 46 77 157 495 633 1788 3863 7901 15834 29812 46214 102440 189096 356057 898669 1482963 4176285 4243226 12289806 22990475 51198401 90917775 257421653 430210112 902604635 1796060438 3469649247 -1 2 4 11 19 48 76 130 436 870 1608 3303 7003 9460 25107 54459 105571 166012 330861 763433 1099019 2863036 8180811 11377923 21531147 58919040 125677373 244110841 484023914 1033014363 1601373252 3973821466 -1 3 5 14 31 32 126 255 412 820 1872 4020 4556 15954 22351 44887 84614 186012 495251 614894 1619519 3369486 5549909 14240384 25745047 60788354 123560401 205436513 452422287 721071670 1854752808 2509165299 -1 2 6 8 21 63 97 170 483 930 1711 4022 7241 16143 22618 52779 104162 177168 343400 1028161 1497948 2341461 6344675 16618780 17740402 57619359 116895324 262463841 454028151 867963549 1863721307 2432852629 -1 3 5 12 31 43 73 146 271 886 1141 3381 7844 16330 17506 40744 109563 195525 478705 626086 1870144 3376619 4626849 11772153 21294895 46490915 124642388 194671012 507038933 841947249 1874670837 2822983787 -1 2 4 12 23 61 73 179 343 884 1958 3189 7476 8594 32410 53643 88693 168503 382488 746035 2016948 2320590 6870126 10572307 20481397 39576640 121185696 216023268 471632823 851573904 1451953238 3630836024 -1 3 6 9 27 39 93 236 497 865 1721 3891 6924 14413 32461 41878 115722 196461 467716 1041036 1486924 4057641 5416584 10079291 28240108 50530149 127510739 252735941 465615082 1008860395 1626374291 3531702852 -1 2 6 15 28 54 97 152 298 898 1458 2078 6128 12525 24606 60630 123337 174166 350300 1035599 1633002 3271805 8173447 14778163 23829774 48392031 113697305 142604824 361399695 585177565 2021096891 4178549630 -1 2 4 9 23 63 124 198 261 602 1483 3572 4981 16149 21408 39006 113233 189910 346949 760290 1351449 2339675 6748523 12673545 30931442 43533645 98740789 141949729 495993125 672179316 1825697418 2677175544 -1 2 4 9 16 34 73 177 275 657 1996 2314 4268 15800 30114 54551 72878 167697 362016 735932 1364270 2953272 6066342 10854767 17655468 48513524 83800450 209975292 364110739 719573787 1677965957 3704049040 -1 3 7 12 20 51 127 187 288 535 1224 2690 7091 10923 32148 56172 95047 169410 523180 870999 1891561 2195369 7504132 13222410 20251211 46422735 92713025 181900746 329753928 1004925251 1259426147 3707696910 -1 3 6 11 22 34 92 186 279 880 1897 2243 7075 14561 30436 45509 65958 190277 522656 993330 1226242 2558037 6094791 8767119 18044726 46145386 118109853 232154888 365598510 1047085658 1816541027 3424806349 -1 2 4 15 29 46 122 169 476 939 1972 3354 7055 11144 26969 38057 105253 183866 346732 762967 1610584 3643097 4773023 13984594 20957271 50859900 113647525 231219577 504004365 1041540584 1096670167 4184487686 -1 3 4 9 23 63 80 252 411 550 2046 3038 6315 14254 18263 37921 125296 196145 461546 773820 1479378 2220469 6742582 10171119 27500289 66987285 87321218 223797934 274412488 994942066 1961894168 2908644432 -1 3 4 15 16 61 98 133 414 540 1838 3089 5007 8542 27515 36660 96595 185540 506798 738454 1739205 3110807 7258405 16618891 22755419 60305199 98074481 201761726 534578003 740850827 1464247848 3962898873 -1 2 7 12 28 39 73 236 332 583 1195 2495 5230 10753 22057 33986 73474 192044 385546 862262 2000691 3348631 5955850 12057598 27467283 39513269 100132756 172827484 366777892 614545568 1283105864 2450611150 -1 2 5 8 28 39 124 178 389 838 1998 2270 6043 11057 20751 44864 109605 180501 360218 628990 1486096 3647835 5688800 13985319 18591627 61523858 120026544 228952672 351046251 658235640 1273386664 2611521301 -1 2 6 14 30 43 102 179 275 917 1925 3166 7055 15949 29357 39195 98414 183645 348959 1026403 1743701 3507697 4506734 15286397 17008220 44483516 112544981 202349573 492503025 1044069174 1770196357 3428806251 -1 3 5 13 29 42 97 177 370 1021 1752 3719 7580 13621 26735 45188 73203 193308 522166 604989 2011737 3610658 4651769 15066804 17110975 40690746 107861017 242316012 418795319 812839857 2025322221 4036049060 -1 2 6 9 17 50 111 149 256 992 1790 3982 6973 14776 22753 65103 71812 165737 360462 996774 1375557 2826207 7899758 15441585 23266431 45003461 102745476 246414504 439723339 1025595618 1664239249 2661863015 -1 3 5 9 24 60 70 216 474 658 1502 2273 5532 15496 22201 36564 129660 193282 465609 646041 1477768 4062803 6486303 11078200 32632464 56020039 69552647 165370741 402222085 609691804 1613993550 2478581214 -1 3 4 12 17 57 115 180 431 872 1484 3704 5332 8874 29685 47225 78877 196179 514554 724300 1882579 2963322 6355850 14407607 20126202 64396276 124994899 164511791 430237641 634514105 1374507798 3586811085 -1 2 6 14 23 52 117 242 373 694 1134 2391 6283 10786 27203 48683 68482 189647 389193 995688 1752657 2558821 8054152 14545540 28128739 41072199 71635245 195611446 368414949 1024168437 1279628169 4084831990 -1 2 7 8 18 62 75 158 268 823 1032 2798 6226 11178 25959 46003 82420 190185 375154 883192 1487730 3096658 6349964 10993381 23688779 48538201 132871909 190096134 286094695 1068672639 1216314489 3898260361 -1 2 5 9 25 42 126 206 511 705 1120 3758 7101 11262 29938 35771 96278 183351 371207 606634 1343646 4026364 5175388 14285622 32744456 54745879 81569807 183180566 469006337 1003787559 1091526307 3345261596 -1 2 5 15 24 59 105 225 391 629 2037 2869 6706 10413 31811 51741 92675 165664 389470 612338 1624027 4159495 6336913 16362304 26081269 62087003 96917634 222387706 293265027 1056658533 1263059621 3743380849 -1 2 4 11 27 41 89 185 316 873 1724 2449 6856 10481 32703 49586 130694 167504 355801 770329 1101425 3927112 5160458 9912121 18706626 42591152 120237227 238751649 386999269 1060982958 1293518298 3734258623 -1 2 6 8 29 34 116 206 476 746 1758 3461 7580 12477 26015 41950 83904 190560 374081 1008164 1484872 3364353 5949349 13100712 32352735 50549148 76597670 264633865 497783077 849682503 1961381102 4025548122 -1 3 7 14 20 61 126 139 324 615 1089 3946 6039 9141 17487 56424 121225 175956 484518 910497 1627373 2213403 6984233 13574099 21579684 35103191 84281966 192027289 408170596 574253214 1394249636 3157993065 -1 3 4 12 29 47 118 191 397 850 1694 3720 7542 9913 30996 54947 126517 169716 483880 777832 1891619 3537529 5022023 13182277 17915858 62230269 117468400 252764706 409579331 812914691 1590308649 3535038893 -1 2 4 13 22 50 112 255 378 834 1343 2976 7008 9509 26107 47303 109334 188834 349223 760328 1880845 2207919 7652795 13840924 29173347 40702385 129584224 151370457 334027861 1000018094 1429819369 3988373221 -1 3 6 14 27 47 101 250 394 579 1533 2777 6791 12470 23288 48266 102733 184157 475613 1029623 1619835 4032677 5044594 15144822 26419091 60358719 92748729 156334449 315224353 1006252577 2089049833 2425140460 -1 2 7 11 30 41 80 182 322 540 1760 3855 7446 12880 16509 54303 87672 178431 390531 881122 1104426 3623318 4754876 9419172 17808393 40351684 96576349 241533904 404876625 852052130 1965723478 2706357899 -1 2 5 8 28 59 110 171 360 712 1631 2413 4420 8885 23137 51597 68641 172924 374822 602170 1491579 3611632 7244150 15855756 17948636 40737783 70215813 257035659 358620897 715406231 1499229159 2160375369 -1 2 4 10 22 42 107 175 319 614 1453 2258 4251 15108 17820 43031 70792 181654 377958 733948 1221173 2162888 4912368 15439228 19769881 49276148 90659430 137657090 401925388 798731502 1848765419 3197192076 -1 2 4 11 20 41 73 236 456 876 1080 2639 7603 8460 26723 61340 107444 180086 331541 755383 1105196 2489778 5113193 11012197 27925390 54930744 129661207 174775825 289798486 873729685 1566709289 4193140714 -1 2 7 8 21 49 117 199 463 1021 1074 2710 6826 14969 24384 43962 78199 184333 390486 855888 1475893 2180567 8259389 13897491 29889308 50734338 112487427 169274081 295938911 994551397 1780724376 2567674216 -1 2 4 12 23 44 100 255 397 638 1499 2235 5498 13389 23693 36727 90880 194359 363645 741984 2007701 2298929 4849842 16384280 25166623 59901448 98832237 151656649 374876261 608206651 1900078049 2254813759 -1 2 7 8 23 53 104 243 404 536 1644 2906 5321 8578 21769 50717 121440 172063 353260 916764 1507134 2470534 7733994 15337466 28051781 58856109 86518479 243024373 293398519 547196826 1514301334 2432744340 -1 2 4 8 21 35 114 197 423 555 1122 3794 5633 13928 31505 61340 104768 176375 341428 764560 1492929 2607574 6031629 14294725 32385655 66868470 85112620 172440952 442218138 555542533 2062782740 3284708848 -1 2 6 13 27 49 65 219 450 977 1873 3869 6959 11530 17419 46874 85943 180742 368136 1008886 1870599 4142774 7736849 11147538 32385521 58608843 111190555 217283569 446476061 1055745100 1225165434 2815374355 -1 3 5 12 29 62 78 169 491 782 1512 3446 5613 15724 27484 43437 114751 192316 471841 654122 1871177 3637654 7084011 12073671 18768191 53393378 132767859 153788672 532535540 659343151 1747805368 3785439841 -1 2 6 13 16 44 122 136 421 863 1880 2933 4520 8774 31430 51337 106402 165497 329058 1030484 1896805 2741392 4985712 13248047 23361092 66900886 125546407 212916306 334479349 708901282 1602470775 3332782306 -1 3 5 9 25 44 104 184 401 660 1926 2504 4802 10170 29064 49768 73439 164225 492203 605296 1506888 4152284 4331499 16132518 17853035 62453357 79383309 218379806 357323655 786086943 1356449105 3491605805 -1 2 7 11 20 53 102 210 435 925 1940 2480 7816 11791 29388 38661 104223 184880 349345 900359 1093371 2348232 7346720 16130429 32008123 64398162 108774495 226632553 401892302 883469705 1126683288 3438809318 -1 3 5 15 20 63 112 137 379 779 1254 3136 8093 8202 23550 44529 97696 183762 501446 612904 1744420 2431439 6822877 13643122 21907328 41322719 130885642 173308133 478606017 838458459 1404284697 2524793592 -1 3 5 10 23 32 94 200 427 700 1516 2267 8078 9105 32124 33343 75118 181813 520237 590029 1095018 2318866 6034561 8403696 32788803 62844334 75207498 157131699 388098088 807612393 1577115059 3508394300 -1 2 6 9 23 36 98 135 472 929 1027 4044 6483 14303 32211 37889 102814 181159 344369 1024129 1357720 2606301 5510476 16525863 23348331 53408650 111622126 183706404 464063101 1021791003 2072622565 3521945031 -1 3 7 14 19 33 120 188 469 733 1711 3381 6342 12694 16588 38019 116149 195415 470092 913878 1618433 3123905 5378890 13378638 17983998 50652505 68489317 265136217 479073552 941107276 2007003898 2952712647 -1 2 7 11 17 49 109 238 468 1023 1425 2550 5500 13471 31381 54127 96608 167215 388251 871036 1112155 2696764 7871146 15346995 26366939 50760390 115073951 154620529 392614435 670268295 1916963534 3421627275 -1 3 4 8 16 32 111 195 441 597 1224 2726 4857 10908 19461 37273 78879 188557 510951 728875 1355518 3104477 5906777 15228195 32423379 66942672 97544225 186827857 306421709 694007336 1253309846 2891145477 -1 2 5 13 16 34 73 223 314 880 1771 2185 7554 14150 24807 49823 111681 167803 338606 623226 1895460 3141578 5651862 11303131 30473210 45728111 133064232 240962133 354396420 831830328 1880705346 3983886010 -1 2 7 11 30 50 123 218 406 680 1818 2705 6278 11860 21825 49395 130561 173562 347639 905616 1110670 3640123 8267459 14175105 31647528 61453864 70010459 214758821 329744852 1002978963 1152017494 2341908717 -1 3 6 9 21 37 86 137 423 868 1488 2189 6987 8656 17143 41337 67841 187724 508144 993787 1482100 2189095 5647774 9589656 25075126 62613050 123612968 162551290 339513808 989820698 1518080849 2766551817 -1 3 6 12 16 45 119 138 314 982 1305 3197 5831 9509 24838 43173 84591 196183 502017 1011343 1875250 2819675 4992590 13663483 23236767 47780568 108268799 151918564 499132100 555508825 1524016152 4035927362 -1 3 7 14 26 61 82 148 444 773 1562 3229 7299 14671 29098 64442 108882 174103 464215 889069 1628375 4058350 6962535 9075107 23654138 62621348 129036581 236566901 484478336 839605554 1691425638 3305212245 -1 3 4 14 22 39 64 169 348 825 1951 2805 5097 10259 23983 50726 115627 173778 489753 781153 1637100 2342327 5778839 11948839 20502835 40628262 126797250 211666347 296398521 802647946 1215155243 2403514999 -1 3 5 12 18 41 101 187 356 753 1354 2232 8164 14158 24541 60593 103741 171945 465817 631461 1884598 2749571 4337763 15749921 17496496 38386076 75037956 159363785 379119070 836208977 2006757218 2494384630 -1 2 7 15 23 62 95 179 263 817 1977 3179 5727 9435 24814 40052 65612 182274 382563 861772 1617362 2442228 7223475 9067665 20630440 47435966 127347197 207666575 470772069 618285748 1546186675 4086018445 -1 3 7 13 31 49 99 131 394 961 1965 3352 5609 8212 20666 64507 123555 170109 484904 901512 2018897 3642084 7615008 14974232 22331255 61553248 108997855 221186764 510350565 572374406 1450734428 2539302027 -1 2 5 12 17 57 99 181 287 700 1803 2075 6464 15197 25832 37552 105955 184976 351193 631992 2011258 2999294 6432622 16273713 19981514 43198545 83173089 221736108 398185970 948964789 1787827830 3999017544 -1 2 4 10 19 37 119 138 361 739 1354 3961 6820 16132 20400 48197 110246 184983 355856 758757 1218914 2875236 5514169 14186994 24174694 40058608 68755170 153051332 419924488 991207529 1753455039 2976812047 -1 3 6 11 20 55 94 153 342 737 1255 2544 5022 10556 29089 37720 94121 187678 503522 1000448 1222841 2307553 7748440 8674161 24700011 40497327 73902619 171658704 339393352 706681873 1254771490 3523922857 -1 3 7 8 25 44 78 244 461 660 1505 3761 6054 9747 24545 48934 114196 185811 488890 891563 1347492 3916973 4469331 12091314 26011864 55517037 74273113 166576154 457588500 542535266 1496368817 2294242913 -1 2 4 14 28 53 112 130 408 958 1448 4092 6928 9959 31888 39745 111643 188104 358460 758134 1746818 3533831 8142827 12606479 22998326 61291088 111367172 151648390 458883753 991430548 1517947349 3620344102 -1 3 5 13 25 51 92 185 498 1012 1413 3613 4787 8771 28558 58862 86492 179748 521512 618619 2020363 4136616 7615439 9849186 19695234 52535685 101958752 167722711 411064955 685811586 1349634656 3789892697 -1 3 7 10 16 54 76 187 510 942 1670 3743 4699 13368 25211 56897 129872 171898 490328 902373 1107734 2723199 7633443 11203367 20297400 52299822 110369931 266610399 420632503 800112516 2077434785 4206455545 -1 2 5 10 28 46 118 143 295 1003 1643 2091 7937 8539 19084 52908 86535 180178 391495 622147 1238395 3605161 4218673 12907912 24196663 48770562 102260228 265352793 355938333 874915572 1545617607 3162297711 -1 3 5 10 26 54 118 182 478 908 1251 2093 6544 8576 31363 35377 107639 184293 489922 625218 1089829 3785007 7367197 13283498 20969792 53096887 111821306 191943910 336027206 1017511512 1497906636 3515109788 -1 3 4 11 24 55 68 133 488 814 1790 2887 4730 11823 30968 37246 93529 184437 501632 740582 1226109 4130065 7498467 11059132 22877371 52577031 132697724 255955931 329190996 778729630 1151111580 3309399120 -1 2 6 13 25 39 97 227 505 856 1791 3070 5054 10650 27735 39625 117031 182599 334734 1044439 1882482 3913205 5929998 15643892 28814502 57033881 126022829 260659046 308613010 767676306 1249952288 3998157067 -1 3 7 13 18 58 124 138 282 531 1225 3563 4303 15351 27868 40473 117108 188284 461246 915509 2009463 2996170 6455080 12624723 21736482 44064002 99150143 180974973 488987672 757010199 1742860683 3879646585 -1 2 6 10 17 47 126 224 413 583 1777 3690 6910 8342 32017 61630 101339 177044 339946 1024814 1235894 2877222 4485894 13560484 28420828 59690201 93706651 256386766 462189122 1031727399 1399566051 3612919066 -1 2 6 11 22 38 81 249 280 644 1592 3425 6220 11961 21336 56089 82084 178937 388111 1009054 1113546 2425733 5529536 10273014 27224781 46850667 74523579 267391197 491405278 942829559 1235923306 2305685577 -1 3 5 12 23 40 103 186 414 931 1233 2445 6089 8692 22511 57078 119973 178322 487433 653585 1897281 2334579 4216804 16703211 16897171 62437574 114651371 196343930 397603233 539072805 1512855685 2498676701 -1 3 6 14 21 36 80 250 303 641 1453 2325 7711 8835 26393 52782 95398 168497 520771 1006435 1630666 2164485 5924758 9490344 26966004 44602428 75234415 146229728 365876243 867392634 1584590093 3853848760 -1 2 5 9 16 46 67 253 292 666 1210 3189 7215 10978 18009 33729 66965 194033 385951 599731 1351977 3101393 4604613 11571173 26024300 42131069 74295217 177447106 520464912 902414152 1179748073 2844520890 -1 3 5 11 24 40 98 242 387 723 1163 3299 4432 12650 19244 60653 119823 163898 477233 649888 1236177 4037633 5139016 14980500 26178930 59224328 78775094 195561122 532548086 802299715 1902257355 2819389055 -1 2 7 13 16 60 95 245 510 784 1096 3753 7640 9253 24922 44363 69520 193392 388613 861994 1870133 2846263 7233503 8446628 29216865 52652303 122836369 183824596 405138287 886254340 1579848450 3803922900 -1 2 7 11 18 44 120 235 301 796 1035 2187 7950 15579 19710 38536 83366 196515 371917 881520 1092333 3082468 4353014 13037402 27624285 48698754 121393330 197701339 362610750 836007015 1653920350 2959723948 -1 3 5 9 31 42 96 189 406 939 1403 2241 4180 13718 24603 40651 71526 187498 512610 600265 1485819 3372747 5128560 15384801 18611595 61434609 114716441 150503751 354499672 744265057 1931019086 4141278060 -1 3 4 10 23 36 99 237 474 716 1352 2752 6663 14124 24786 40200 75834 186077 520012 726802 1091920 2183042 5653891 16438647 28699067 53287686 78561070 146370080 326370586 987761261 1922177885 3844617418 -1 3 4 13 22 49 67 168 368 731 2024 2726 5234 14146 27312 48381 81983 192835 503391 753645 2001339 2305266 7488521 11992685 18331180 35476721 71878471 202229374 311280715 601997941 1992018794 3985496599 -1 3 4 9 20 50 78 219 300 814 1737 3235 8079 12754 24526 60113 116922 172025 476600 783980 1497251 2592866 8158188 10524624 32723890 45208412 123381468 236391770 499595955 895051924 1969856090 2675859565 -1 3 4 14 27 37 108 157 481 793 1353 3533 4360 12717 28793 44178 116106 195431 467645 784524 1611976 3783098 6047080 16044546 21986580 55509618 132364748 137119187 513856395 799637150 1911752385 3756767037 -1 3 7 11 18 48 98 226 407 565 1287 4040 4107 9331 22494 61880 111768 169030 475082 892430 1233056 3009649 8025164 15773023 26171443 60756029 88856014 143528606 403578967 797596472 1577379821 2496764324 -1 2 7 11 25 39 76 177 390 799 1750 3404 5705 15126 24674 40835 128854 185860 342543 901586 1089882 3775655 5526172 12116010 17911031 63923234 133248106 260428090 523016150 642640869 1651700767 4027020090 -1 2 4 13 27 38 72 218 268 892 1402 4021 7253 8476 18059 44926 92118 185132 370510 739804 1869907 3877868 6057748 12123263 29884344 48087382 133014197 152782733 453940743 892537935 1439965909 2899985005 -1 3 7 8 20 32 115 129 508 553 1238 2799 4430 14597 25395 62480 98168 178363 515140 871628 1362476 2166807 6050589 14188734 23444540 55427052 94091551 186496829 311012512 777225388 1844698696 4125313125 -1 2 7 8 19 35 96 209 304 529 1842 2346 7169 13448 17301 57997 102427 167170 329762 896399 1495775 3006082 5930955 15908354 30229354 49631246 90272532 233381612 349143356 869837247 2000383353 2850237885 -1 3 5 12 28 35 101 148 278 666 1710 2220 7021 9660 32352 50168 76659 165549 507416 591470 1893311 3496058 5657364 15509090 22924324 45863208 82574847 236034954 379418740 1068769525 1429893750 3738228651 -1 2 4 12 27 50 111 226 390 895 1534 3594 4237 11850 29122 39318 100213 186518 348667 760263 2025012 3870338 7827504 16251886 26760224 61011548 130228548 159187614 426600355 761912601 1232879352 3667812350 -1 2 4 9 27 51 70 249 275 703 1786 2836 4788 9795 29093 58126 83699 175466 385223 745456 1349707 3912925 8374726 11481381 28067031 47364042 70111669 241239589 296359859 754330056 1410887558 3599032023 -1 2 5 14 31 56 75 145 421 986 1221 2357 8024 13500 19782 57278 105349 176225 336399 625678 1743064 3235513 6624379 11782019 23087507 62838446 103384235 196248585 373911138 826495479 1887241225 3015304121 -1 3 7 13 18 61 98 156 290 706 1772 3872 6656 9501 24903 39533 116179 183155 459126 905632 2029070 2966151 7153657 16757868 23880933 48795701 71947382 249756925 421352061 1037505030 1510334710 3994593887 -1 3 4 10 24 38 77 205 474 779 1972 3665 7312 11210 27504 33876 103349 185979 477987 753843 1106437 4131964 5464359 12314875 32137624 58233132 121350824 221022821 434212798 823721092 1190732485 4150329485 -1 3 7 11 24 40 93 212 307 858 1668 2945 4270 12128 21331 60577 100764 166866 461061 889706 1226263 3764317 4923420 10078933 29510033 43176221 126873694 246561139 319584219 732737521 1202277364 2511426448 -1 2 4 14 27 42 79 184 426 963 1186 2312 6571 9916 31153 60737 120145 172632 360197 771752 1742879 3877454 4411024 11766932 18626759 59659038 105547691 186581973 373105098 1009340785 1419355551 3616822908 -1 3 6 15 30 59 88 128 297 919 1733 3318 8098 15759 20927 40430 86938 188953 507119 1000352 1754929 3661400 6788226 9911354 21112961 41975413 112258485 244163598 476672019 874679436 1821472222 2176485294 -1 3 7 10 19 37 96 213 437 1001 1111 4034 4146 10049 29820 42930 115879 191413 467344 907301 1104257 3112900 5447096 16225647 30162589 66865943 109375472 169291380 462669936 775749151 1537280542 3524508102 -1 2 4 12 20 61 107 162 491 1008 1300 2482 7990 9205 30971 36014 95469 180642 376272 745967 2029808 2485953 6916484 14755684 18360387 57565450 105554871 150018686 399798468 843616476 1558926302 3650532220 -1 2 4 10 30 34 72 137 485 596 1681 2759 5397 15126 32190 46486 120143 191542 340514 772516 1230615 3242636 5970117 12550932 23335018 50738599 84567420 261526483 302350643 576984596 1825324628 3265295207 -1 3 6 10 24 36 65 134 331 951 1631 2701 7611 10415 27668 34747 122115 185575 459334 1034345 1107220 3885330 5452790 10716094 24911820 37891101 113795915 256415421 270131781 828541966 1273349115 4072602539 -1 3 7 15 16 33 103 180 470 764 1204 3396 6424 14223 28387 38923 85640 185807 497662 874921 1768929 2737760 5355660 16056955 16781158 53877978 74332616 198209995 477144817 1061500327 2130076028 4064576972 -1 3 4 9 24 63 122 179 295 559 2014 2787 4948 13079 20138 58747 82280 164239 510735 744353 1483932 4176523 6810532 13838275 19139737 47717075 98968875 214462963 325890215 749175391 2139862136 2840196704 -1 2 7 10 26 47 86 236 462 666 1995 2521 6546 15982 17526 61123 103741 165192 334547 885505 1222997 4161432 4660491 9145064 29012147 57753948 74274922 229336838 366288997 951175972 1647858086 2944321194 -1 3 7 14 24 39 103 175 385 753 1785 3485 4124 13227 27586 58963 121388 172568 489110 901193 1609502 3750413 6255688 15189698 19563028 60238814 72566210 264874736 492858061 702735689 1932517012 3948456148 -1 2 5 12 17 55 118 183 431 701 1837 3053 4426 16059 17988 61576 90082 168710 378051 606767 2013136 2993270 8374624 13720382 19831852 63691406 80437888 205050320 290536374 675807910 1712588544 3200912308 -1 3 4 15 24 63 97 128 403 968 1161 3369 4630 15751 22452 60665 94488 170017 517841 748044 1751896 4169153 7072108 15302150 21138921 59495249 108470585 190872606 510036494 721804095 1787247915 2498385434 -1 2 7 15 17 32 109 160 362 940 1987 3534 5862 10905 32165 62290 69821 179828 369022 855258 1609430 2745216 5484142 14753391 19574297 39552495 116613365 208165800 513973234 618253951 1113186151 3384014953 -1 2 4 9 31 45 111 187 355 816 1117 3923 6968 15173 23946 63507 93869 166789 387220 753192 1353173 3380858 4449487 16081174 18649399 39702889 133113155 192566397 448195147 960710334 1675034003 2524144550 -1 2 4 11 27 34 75 197 403 524 1949 2793 8081 16123 25676 38010 92508 187115 375682 751814 1111340 3928333 5875023 11617723 32937175 66021443 86956469 234340235 302217125 893970411 1696586437 3833979052 -1 2 5 11 31 59 68 190 341 876 1100 3366 7128 11667 24374 42285 70188 180370 384083 590391 1113576 3260396 6932137 10955818 20490060 38606222 118278375 185977195 519516481 945979768 1251826329 2532724982 -1 3 7 12 31 37 65 243 473 773 1107 3848 5294 13607 17523 52203 127174 172078 482346 912715 1870049 3616807 6245248 10607676 26788765 57405294 121933438 177813572 458445853 650375696 2115676008 3148830540 -1 3 6 11 28 59 81 143 371 966 1160 3889 6421 8867 30195 55871 108596 170660 474834 1030346 1222853 3373337 7284139 9018579 22598688 36680316 101760477 179783607 468418474 1030696100 1365216703 3283280932 -1 3 5 12 31 60 120 133 306 758 1618 2184 7411 11539 25197 49730 99238 170183 463296 627286 1877297 3362022 6884231 13874761 21157897 49915814 70837699 261356280 371621015 825419954 1144646286 3939254977 -1 3 6 8 27 57 113 148 455 587 2022 3798 6774 10226 32711 45536 106058 195584 486944 1019586 1362436 4006967 7172185 12690166 23373591 50701338 91531919 221887188 438077239 1041880431 1610088871 3499754232 -1 3 7 12 16 60 124 237 363 721 1627 3138 7938 9727 31431 58133 78720 175761 496631 861386 1875916 2743374 7177102 12917507 25741600 38228647 78930616 268224763 526340515 911239155 1545519557 3587655679 -1 3 4 8 31 57 67 146 405 678 1933 3665 7061 11249 17264 37319 91166 191998 492844 750734 1365148 3275125 6919519 11357363 23374677 62987334 80348833 223218956 436608589 1018962776 1189893449 2857936310 -1 3 7 8 29 55 127 175 416 825 1603 2105 6931 10510 25741 65199 112657 172356 463467 896542 1351133 3362186 7537789 13734591 16826966 63563628 133434103 249175690 367273483 1024226692 1278396482 3947755673 -1 2 6 10 16 44 125 144 458 542 1646 2915 5087 15210 18268 48065 102065 187981 350648 1020443 1243995 2702511 4408522 13219129 22190165 53207453 98310289 234891466 299924640 784923997 1856059262 3105052350 -1 2 7 12 30 36 75 179 497 954 1648 3126 7300 15917 23162 44037 86453 187225 361238 872067 2024211 3659115 6159999 11897929 18568549 53269471 111908855 235234594 470192346 856887268 1788378781 2429993986 -1 3 6 9 20 63 127 132 307 930 1589 2687 7166 15783 27243 41522 95441 190416 498940 1010852 1498119 2358300 6542530 12687307 22508656 50128573 109289352 256863087 291689478 1031398397 1613359041 4081051954 -1 3 4 11 31 62 110 179 458 772 1782 3442 6123 12992 23663 43512 67419 188116 512300 725952 1239655 3244430 6401617 15849649 19467726 53397052 127266863 255948229 536085456 633603991 1891897229 2313294435 -1 2 5 13 17 38 119 178 263 625 1524 2508 6962 15088 30952 55699 68749 166704 362902 595255 1881547 3013438 6279659 13732874 17243257 45789095 90162022 150973813 367615858 948309126 1850479594 3547866000 -1 3 4 14 17 59 109 231 322 737 1660 2439 5665 13741 30295 63591 105258 173745 471044 757464 1611595 2967734 6384493 14755870 26716047 37275503 82312824 267413261 350012954 607255778 2002018727 3583299245 -1 3 7 14 23 40 122 221 452 949 1461 3661 7597 10925 28216 33158 67148 185652 514944 858586 1636610 2604812 4295012 12832576 30353164 54175936 102722933 154557383 417907315 912646305 1076053716 4264966050 -1 3 6 10 26 62 106 248 314 767 1734 2055 5694 13153 20913 63141 79972 166093 506938 994723 1097722 4187070 6800405 15835162 28380977 46192558 82924676 240791750 386553199 628029804 2021205208 2575870856 -1 2 5 11 18 48 103 180 456 521 1895 2836 4170 14921 25691 45777 92091 193984 367745 619742 1100770 2881520 8378809 16484561 18956592 52736439 92889903 208468952 288587783 732124179 1848805251 4161084467 -1 3 7 14 17 36 81 151 493 533 1664 3665 4900 10850 24018 48207 124058 185587 473663 914654 1637371 2845962 5854011 10037488 22011044 52863167 93445950 261006533 461493970 780712693 1197730476 2266810162 -1 3 5 14 28 43 104 199 279 843 1087 2260 7883 8837 26915 36667 71344 184585 510406 592044 1634986 3515366 4424469 15854889 32468539 45772685 132153757 195495913 363913697 843683020 1609814785 4219937459 -1 3 6 10 22 53 119 144 314 763 1288 4012 4347 12262 25020 65114 83160 175409 516110 1004699 1082298 2589597 7450142 13880201 24066219 49048030 67822689 152794304 409268929 798970438 1230670805 4220099001 -1 3 5 9 16 61 68 170 273 647 1468 3433 7544 10671 32291 53962 103566 169832 460838 624902 1490782 2979318 6380605 12526295 16904650 46949896 82638772 139326534 490498879 889645646 1098636424 3666089829 -1 2 7 10 25 34 70 164 299 886 1414 2117 4185 9731 30406 46245 99125 196529 357259 889743 1235007 3737367 6103504 11359952 20439192 42099783 117740862 142605295 349984694 753192428 1415129408 3638380403 -1 3 6 13 18 43 68 194 366 974 1341 2401 6190 10718 31909 41023 123605 190236 461789 1047124 2019119 3110161 4414953 11739729 33523216 34631203 111449340 155696859 392176526 1019371711 1217299409 3749937915 -1 3 7 8 23 57 76 202 371 735 1759 2991 8026 8310 19018 64090 123444 165565 486124 916826 1353372 2564173 7276057 10700511 29598179 35021936 75800934 244263381 282140290 937521017 1503654903 3140531936 -1 2 6 9 29 47 87 132 491 692 1735 3412 4380 14168 17099 40334 102467 194125 355890 1016172 1360239 3353644 4398468 8475246 23584317 54425714 82759630 254490877 483206009 723192776 2075355658 3121056342 -1 2 5 13 26 56 83 173 408 619 1742 3675 6523 16030 16599 33213 76615 191069 379393 602887 1890093 3903043 6535787 9432005 18039304 66063542 84549203 262287991 464018993 973386351 1856730947 2851495499 -1 2 6 13 30 62 67 254 365 995 1690 2753 4221 15021 31760 51985 122718 169062 345580 1035853 1879340 3489645 6885262 10969647 28807643 36714191 110257888 239395111 272865469 724574425 1848924153 3375533722 -1 3 5 14 24 62 91 239 270 748 1297 2341 7580 12334 32290 41730 70524 195177 517198 592075 1623514 4033002 6916914 10456685 27101060 46504829 76785939 163566591 359103073 905212819 2065478894 3552655575 -1 3 4 14 30 58 106 182 453 534 1847 2953 5059 14566 32204 61597 112813 175644 465797 765728 1612202 3373890 6518912 15826310 19493228 54225396 96027580 215025023 272207205 740608349 1792656995 3444333257 -1 3 7 8 23 46 90 155 394 727 1957 2663 4821 14703 19123 52695 85826 173532 517785 874897 1348296 2601137 4305374 9417297 22001171 65517769 68789675 218202669 313125717 782582079 1805957452 2740044561 -1 2 7 13 16 56 119 147 368 524 1415 3306 6672 14072 24352 45334 106234 183585 350993 885581 1897203 2822709 6758261 13829874 25114229 40723313 98812785 143292581 528665505 985354481 2085327231 2496843911 -1 2 6 14 26 63 74 154 365 621 1216 2275 8002 9432 24551 51384 130585 173951 349378 1042374 1740758 4004903 7149005 12257309 24455573 36142442 89763237 171079848 386699393 841300184 1389972057 2539765883 -1 3 4 11 19 54 126 151 484 991 1429 3668 5943 11329 21192 54334 102623 176561 469954 753922 1218472 2712357 7432752 13202534 23676662 54732664 106008930 161264310 410070869 595561954 1296205588 2461484850 -1 3 4 12 29 57 86 198 438 878 1582 3576 7950 11173 29006 65056 99471 177190 474035 761027 1872025 3494113 6373978 9139717 29961499 61317621 131259568 249815590 515274165 904590982 1122734186 3280506159 -1 2 4 8 22 60 97 180 291 931 1996 3413 8132 14801 30279 57912 115187 179458 358081 776285 1477499 2169783 6490203 16330046 20145407 48496459 115263233 218073317 522594085 918309891 1696633792 3446615582 -1 3 7 14 26 49 125 153 331 524 1439 3461 7878 11273 32657 48246 117936 196456 473970 906842 1629446 4021405 7556245 14121431 24060525 35254944 99790875 148492636 490263625 858738154 1260616620 3734579064 -1 3 4 14 20 40 111 236 383 719 1284 3896 6314 10167 20720 53967 80149 176495 492271 730601 1612621 2608973 4710128 15722678 28151450 39926738 77640822 155553249 429997342 1067760709 1486462569 2296712972 -1 2 6 11 20 61 111 247 273 934 1515 2868 5732 13736 32218 54700 120883 164576 349326 1035006 1097536 2177851 6497138 15141524 28792637 43765546 105427997 139931043 328407007 555840725 1973782293 3308002522 -1 3 6 11 29 49 106 142 425 971 1975 2795 6230 8272 28698 45583 109042 193129 480917 1029821 1235253 3227100 8069666 16582829 21848198 66843201 108669484 224684506 293900782 970186486 1490570082 3223774255 -1 3 4 15 17 35 67 144 485 877 1864 3664 4223 10397 23409 35186 94455 189431 496724 752070 1768838 2993168 5442464 12463146 21648267 52204603 121720643 203202169 427251272 689481741 1106850946 2407813193 -1 2 5 13 26 63 96 153 309 1022 1615 3726 8071 14117 22006 33379 79160 194557 378001 605663 1894060 3927234 7167671 15217623 24534647 46437450 102830110 261000528 405874779 899073316 2089785719 2354425692 -1 3 7 10 21 62 127 251 286 963 1910 4059 7209 10988 31236 44551 123500 190997 462729 912294 1112790 2309942 6666082 12858848 27809455 44357719 112285615 225651840 445350189 809133301 1196720208 3597111517 -1 2 5 14 22 60 101 135 294 815 1096 2060 6516 14269 28261 46783 97467 195104 360979 618968 1763445 2336919 7151618 16525773 22304018 48810137 128706502 193321796 348104763 1039081855 1956653573 4195766517 -1 2 7 8 27 38 75 162 494 778 1569 3012 4505 14459 32587 63141 106881 175515 330379 896261 1488247 4007625 5367398 11937105 20209581 51946859 132193627 245603932 312269562 683535054 1773682154 3485889379 -1 2 6 13 21 33 93 232 429 633 1838 3044 6915 14947 24502 34338 71697 193743 387738 988713 1892901 2343757 5729436 9178732 28317212 62138435 94927013 213838835 278519725 1036082400 1876838480 2567089386 -1 3 4 10 30 52 93 203 490 634 1056 3562 4857 16104 25154 33488 89573 181693 498982 743002 1105561 3390707 7805034 9830507 30146705 52035887 99615620 173409904 472254883 678043525 1812344112 4253179706 -1 2 5 12 20 51 80 255 363 677 1138 3645 5737 11244 20685 61901 127889 169569 352435 653994 2001223 2577634 7839739 9838322 29243229 33710764 69509023 193167030 455330950 539289964 1080151904 2529095627 -1 2 7 12 26 37 96 163 346 519 2042 2410 6375 15183 31268 44729 71537 194926 387268 858691 2026663 4179561 6246071 15341152 20065023 36198862 94695197 209306127 350700510 1001653062 1749419482 3523088119 -1 2 5 9 30 49 113 238 383 563 1097 3360 5012 15476 25376 50857 107482 164748 337190 633128 1350224 3342662 7990662 13246426 25964018 40262479 91662352 200242984 475733952 719700496 1762934892 4255942931 -1 2 4 9 16 56 106 130 503 569 1355 2954 6645 12987 16726 40802 121864 195434 336869 774480 1371780 2950923 6927165 14687478 22559223 55597449 93368038 137206641 271477077 1020979720 2048331456 2715791165 -1 3 5 9 25 57 125 150 273 1023 1936 2672 7915 13236 21812 57526 113876 169460 470972 635892 1475922 4132804 6930492 14557098 23081098 45241211 101247219 208644019 297183713 886663952 2142204052 2257931548 -1 3 5 14 16 59 120 240 297 877 1471 2677 6656 11048 27123 49455 111032 169750 467287 637664 1609334 2953173 6543699 13129009 29005198 46343911 133543636 144611904 283719327 950110185 1246681262 4158627371 -1 2 5 14 23 49 96 190 381 653 2047 3497 6819 12228 28700 35250 91465 182269 370315 616911 1761034 2199416 7804819 16009551 20893682 38778790 77026002 204644188 471815053 1040883084 1217746110 3381170649 -1 2 5 15 29 45 125 174 280 889 1405 2210 7335 11538 31665 33838 100958 180883 347910 623240 1629839 3498806 5110274 14180159 20111404 42280580 124992153 166794923 355167780 888401819 1121873052 3688542263 -1 3 6 13 23 50 92 149 354 828 1339 2638 6769 13695 23528 44135 96490 186076 502205 1012404 2018449 2464911 7416310 8937951 23783422 34601775 131973509 165120866 284494771 963385768 2009346498 2471383839 -1 2 6 15 20 45 98 171 259 543 1149 2304 4854 8229 20038 51369 85781 178225 389307 1000985 1616599 2216122 4917286 16016108 19701475 42709697 93951874 199217894 346885250 682519136 1507757936 2906231828 -1 3 6 11 18 58 91 250 431 863 1244 3059 4531 9767 21329 63041 126853 171076 488826 1041498 1215896 3101667 7190141 8419674 28228478 59188248 130880618 189230748 315478150 758971397 1350827330 2542452440 -1 3 6 13 19 62 93 246 462 904 1113 3067 5163 9954 21313 61519 81788 171970 501374 996403 2001663 2982591 6905861 8549433 29139051 55429762 108636336 178071880 330612239 649329483 1355012100 2649457507 -1 3 6 15 30 63 114 239 484 871 1812 3877 6012 10499 21937 62263 117280 168312 482869 1033684 1738641 3634360 7313050 12744954 26652367 54600118 131425517 209301707 467548881 657487118 1079819617 2659910139 -1 3 5 8 20 35 79 172 433 545 1312 2131 5667 15939 24644 65060 129178 178869 476210 651367 1355041 2455645 6264095 10640225 20616840 60887306 96435722 135371611 391136176 597602705 1684624390 4214603990 -1 2 7 13 26 52 123 209 363 930 1790 3489 4604 9814 30882 57370 98059 173517 384789 880743 1880421 4190732 8328379 14575232 32822125 39659535 104604828 248544763 507571023 672097089 1498452553 3422650798 -1 3 5 8 16 42 98 134 458 624 1724 4088 4350 13165 26049 64856 69618 176951 506092 590800 1353605 2982658 5077887 15761352 24434156 52379851 85591983 261229698 404624641 700201255 1995079577 4071544113 -1 3 4 15 24 59 71 132 510 609 1558 3374 7518 14512 28384 59790 127213 174211 482384 786292 1749653 4155942 6522985 10774986 21030840 51636286 90741093 244917454 496057857 869206321 1708752383 4202406468 -1 2 7 12 20 56 98 246 330 699 1648 3453 6065 10584 27213 38528 100045 182473 346879 887108 2021798 2322179 6682547 15885291 29264397 37205284 74226875 264609390 497086803 666961548 1207395714 3868192497 -1 2 7 13 28 59 69 212 366 685 1083 4038 8136 11707 18479 55923 117579 174623 354276 902778 1880326 3359928 6394869 11420604 32295625 37091579 72928468 189395592 419094343 864142991 1338814489 3081586335 -1 3 4 12 23 49 97 238 285 731 1303 3552 5055 10523 26319 43735 121817 196601 467958 775389 1894688 2164698 7446730 15755519 27180694 42728016 77367179 159625871 484852282 702996407 1075402796 4141171349 -1 2 6 11 28 35 126 200 382 813 2034 2838 6288 8299 30133 46317 88053 194165 369301 1004358 1112681 3256353 6252562 13937074 31946921 39753357 119350822 217599963 304276609 969382230 1512112467 3355586673 -1 3 5 8 28 39 92 151 392 845 1538 2707 6954 15387 17649 47752 101203 186042 483017 626311 1366964 3492867 5746631 9742618 22390888 67018910 119780826 239376266 273541495 1030494048 1668426893 2945474919 -1 3 4 14 16 63 66 224 271 718 1551 3813 4658 9386 18150 41744 110842 186723 486154 767146 1626163 3110089 6916000 12368020 26315413 49458779 82028179 261420164 447296004 747185347 1530464476 3007926822 -1 2 7 13 26 36 125 233 315 714 1943 2962 6522 14995 25786 59039 76208 175991 361602 863638 1876237 4165720 6227682 13820422 27600504 47364252 77048823 217800863 275251988 962069630 1859391212 3952219407 -1 3 5 10 30 33 86 244 501 774 1888 2328 6357 13044 20617 46633 92215 180637 502352 617792 1101088 3260311 6244752 8437721 26964272 51966006 124255577 213242811 388611763 940657468 2067970896 2280095382 -1 3 5 9 29 53 97 134 379 963 1757 2526 4276 15737 29334 43264 107920 195103 482741 631749 1503912 3624678 7444513 15632687 22148859 38011543 107349317 236589045 376838326 715140924 1734625827 3528119561 -1 3 7 12 30 37 119 236 418 608 1110 2476 5504 11077 28456 57478 86347 179739 519287 873966 1881651 3537895 6257181 13553931 27724964 66323506 97782136 172495991 341846450 644246062 1336470221 3781378698 -1 2 7 11 19 51 102 176 357 744 2000 3510 7930 9507 32472 40181 81832 184797 388450 866470 1105320 3010602 8198339 16427398 19627683 41557644 71837093 205815767 483040949 906967357 1564794582 3707499678 -1 2 5 13 23 59 88 215 395 906 1894 3301 8031 14985 23074 61298 124392 170082 360252 647857 1873104 2187430 6674821 8572215 33130590 63058267 104483159 203868934 487949991 911485644 1625192484 2542305853 -1 2 6 10 28 62 115 200 407 1020 1810 3160 5914 12925 32256 46995 110792 189615 349860 1030038 1239118 3227879 6784906 13406908 31325184 61746291 111563708 215148366 485052810 648395707 1890254742 3468522257 -1 2 4 11 30 46 91 138 381 805 1234 3471 7927 13390 24065 57403 125818 171595 358320 782307 1086327 3237973 4315260 10143766 24741661 34351904 130443489 170047611 525533419 865951878 2039728542 2667242640 -1 3 6 15 31 49 92 153 459 956 1888 3539 7555 14722 27446 34332 84838 180460 494006 1002813 1757063 3510701 7568474 10268751 23411191 56390870 114604902 204810904 529421892 856483825 1688853990 4068978377 -1 2 5 13 18 34 68 253 462 559 1114 2061 5554 10674 21823 56043 100112 179508 342499 623337 1882039 2828544 5742798 11596230 26597211 54684678 85372255 179903123 386779077 652103335 1239870060 2522605503 -1 2 7 14 28 56 77 162 425 958 1362 3784 4756 15908 18391 50317 117487 173843 356302 904774 1747706 3373541 6421924 12122982 17272399 61368245 109226271 150305850 424407717 688974473 1762767963 3014798442 -1 2 7 13 22 53 75 153 308 668 1315 2822 6606 11679 31623 52213 125381 166317 352602 911972 1871372 2584406 8255689 10926764 25114781 42159041 78487182 156390776 296793665 1031745476 1148286400 3575239480 -1 3 7 12 16 48 79 145 449 650 1197 2231 6317 12574 19548 43750 78949 180318 521715 866111 1885770 2750881 7677880 10677800 23823961 57263584 76904589 196111118 387367897 1017115312 2029205546 3200307450 -1 3 4 14 29 60 114 155 396 603 1203 3098 6409 13856 25477 49861 127390 165144 488731 782974 1606546 3505420 7333537 13020692 24849713 59983966 88572469 184968882 521456784 1044376591 2137046911 3928166239 -1 3 5 9 30 60 98 255 351 567 1936 3980 5010 15458 18075 52278 121151 175636 489000 645776 1485444 3243239 6537332 15632563 28775135 35223562 92260987 204116847 426455593 762777827 1810857858 3008742855 -1 3 4 14 18 50 77 248 260 583 1565 2346 5447 9747 26501 45405 118504 190910 468723 773325 1634101 2829918 7592562 10931346 29312413 48329557 98123489 261091548 339522157 594004498 1374086989 4053219724 -1 2 6 12 30 49 101 247 487 779 1081 2489 5334 10203 16470 34840 90833 193623 366555 1008077 2027593 3513890 7697834 15259336 28957755 57801717 118602626 168244182 370168232 650159252 1457336677 3206829592 -1 2 7 13 31 53 120 156 359 679 1620 3383 5850 15032 17948 49986 102699 172483 340248 889611 1877709 3489509 8225598 13799543 23555157 37977363 77941035 251862426 493350492 632692806 1610901592 3167926503 -1 3 7 12 17 51 92 150 374 727 1669 3116 6924 14383 18664 36975 96478 193065 494149 883066 1896756 2854676 7565792 8839439 23176003 36118469 67373113 243667230 533868032 1058171369 1720248192 3087904625 -1 2 7 12 16 57 101 148 483 558 1682 3518 4640 8314 27108 42291 90961 194242 365917 877187 2028688 2855801 6778526 16049222 24229050 57346552 92296862 261291888 474582524 752967558 1410771106 3957158179 -1 2 7 13 17 59 115 247 362 692 1561 3941 8069 15068 20633 61534 78177 167929 376375 864281 1871219 2734167 6373271 14193590 28409975 39020947 73297168 257338701 435410971 929270466 1680440810 2278965584 -1 2 6 12 21 53 111 191 305 825 1076 2563 5420 15805 26713 62855 76881 178666 365939 994613 2013714 2330870 8201544 15378604 20423191 46223831 132542464 188535721 280455106 634523439 1682709585 3930336351 -1 2 7 15 31 44 83 249 473 562 1915 3131 5408 11017 32492 57017 77276 169492 375654 863320 1610946 3522031 4923917 8423039 27237160 56576928 85357645 215664122 525276191 564448901 1118899553 3368742946 -1 2 5 12 23 61 104 219 361 972 1109 3268 7471 10311 29225 57515 115326 175456 356206 639736 2010275 2190655 7062609 14722906 32340238 40501040 114222937 194366003 477674987 876173777 1117101289 3262788272 -1 2 6 15 26 41 85 183 270 575 1185 2492 4203 12842 20813 48597 100902 231978 494132 756244 1411668 2198224 7572386 14256511 28806247 61572842 131436575 244821800 502261682 1027176486 1500287335 4227200981 -1 3 6 8 26 47 90 193 294 537 1402 3449 4846 11913 30339 42262 96010 227077 358164 620327 1668954 2979803 7566867 13071734 21328596 50953201 121333375 231694178 389876241 853658474 1878145023 2197176691 -1 2 7 12 21 40 100 145 420 753 1810 3129 4736 10668 17853 59121 129899 260928 523041 654267 1178118 3930314 7077780 10744664 25288941 46778900 120293962 152004496 293372482 880755246 1730204958 3964898793 -1 3 7 9 16 51 114 210 412 706 2031 2709 5723 10150 31444 55637 114560 245691 376794 769852 1687259 3783899 6273691 12300990 18850776 36147063 128180538 142415910 492230631 837003090 2125168814 2332818173 -1 2 6 9 27 32 95 224 388 691 1604 2674 6921 10732 28164 57452 106304 237434 499463 761790 1679059 3120639 7313704 13735233 17925338 35239867 125825760 200768204 521277330 688002209 2061385008 2799326093 -1 2 5 15 29 60 121 212 401 931 1687 4057 5594 15236 25165 36211 117173 248216 510407 903516 1296498 2738869 5361237 10732565 17553860 36305521 91206486 138505890 401756714 1011151146 1263100169 2413446964 -1 2 4 10 31 55 108 153 498 935 1752 2891 6950 9030 29419 36385 67183 198144 460447 984931 1770705 2425377 4917553 9638626 27341007 38092913 84658991 146456787 506451646 677701697 1860681359 2334803604 -1 3 6 11 29 42 119 245 476 669 1115 2207 7198 13578 24790 44670 67401 198439 329718 591437 2032665 2425310 7408500 10424943 24456270 47011740 133677745 255899124 511524134 642085979 1281068691 2381071517 -1 3 7 15 16 61 83 154 299 706 1178 3079 5782 12299 17153 64057 72262 203301 334584 727932 1382617 3481142 5183470 15273844 31272130 59461670 101710288 255467833 389445834 974955699 1510329467 3692719299 -1 3 7 12 25 46 80 162 259 815 1335 2510 7263 15495 29425 53559 96427 227521 358407 752095 1276685 2194605 8221270 14508431 26823948 60757992 96573401 263091460 472964966 612985443 1569412950 3094816691 -1 2 6 11 20 49 123 247 303 838 1475 3622 7944 9856 26722 58602 99200 230265 492109 753955 1934517 3508794 5739680 10596549 22011898 51458716 94152375 236525475 307415586 743046657 1632981820 2980468087 -1 2 7 14 26 51 75 203 341 680 2014 3570 6974 12451 28232 48334 80490 211610 474002 604639 1392418 2175202 4664751 13701960 21455747 65922199 113026257 151195334 316759079 613914330 1170351213 2574795752 -1 2 5 11 18 34 93 162 274 679 1372 2722 5863 14739 21634 62243 84708 215581 478113 870408 1789896 4145243 8084675 12677722 25500764 60931348 116263306 206835818 420754432 886066271 1205917101 4005640059 -1 3 4 14 27 45 90 170 332 532 1489 2613 7343 14752 24673 33686 123535 254580 385924 909550 1173330 2615389 8257292 13228289 27101103 50686704 120332135 210517826 417361222 565612916 1391185521 2451415524 -1 3 4 12 18 52 97 179 364 514 1587 2832 4158 13101 25984 54397 130091 261353 392453 916994 1440414 3274487 5894030 10209916 33396254 52769971 119548921 189023128 492997927 1024938264 1532428224 2423766865 -1 2 6 14 22 36 92 223 284 811 1411 2748 4533 15610 21895 40193 105435 236415 498404 759812 1548200 3904398 7572860 13347340 24498951 55387468 85618873 236904995 459498346 939972538 1105798031 3938484011 -1 2 5 14 26 40 88 202 469 830 1682 3919 6430 12493 16796 33318 115221 246451 508885 901565 1164594 2477678 7724329 12975200 22124865 50034513 75910352 161521423 389806278 621777479 1150117081 3347737666 -1 2 5 8 22 53 96 164 273 733 1707 2689 6662 14472 18456 63162 105300 236108 497797 892446 1938679 3247683 6010863 10222922 30608895 66100539 105455532 186169610 504849805 705043910 1529229401 3410908642 -1 3 5 11 22 35 103 198 333 1000 1770 3781 7644 12387 31938 61196 114151 244902 376661 1030532 1685272 3517008 7576572 12444986 19992255 61520338 75043695 162040234 338522006 797730559 1333711589 3062619030 -1 2 7 14 23 53 68 193 481 1019 1613 3367 6556 15105 29840 63037 100950 232360 493693 626257 1409992 3906343 5350088 14275147 22752294 43562343 91034254 166775475 330821737 547054278 1453339939 3218369272 -1 2 4 9 16 54 85 197 269 741 1210 3016 4722 10270 31694 55710 129547 260922 522652 1048024 1963857 4056869 5360367 16496796 24212994 57322551 111360238 265305984 407788071 1018475966 1823671004 2607967361 -1 2 7 9 16 58 79 172 265 837 1956 2429 6315 11414 22801 60530 80747 211534 473461 605733 1783502 3878006 5178519 13718041 25799764 60466607 85188702 173830983 414105488 702663105 1894917736 3264235477 -1 3 7 12 20 61 93 210 429 1006 1254 2318 7467 11308 25676 34148 88912 219809 350622 744658 1267262 3887079 4287224 16454594 23050840 33850601 98261186 202596074 503796119 608650012 2083486725 3034915983 -1 2 6 15 29 40 112 152 292 851 1507 2558 6539 8534 27129 48227 125530 256805 518298 781516 1435479 3143769 8377674 10464302 28256556 65440174 88322465 243467039 494337753 779166444 1828623948 3211631879 -1 3 7 9 16 52 94 252 411 559 1103 2976 6090 12368 17593 34982 87358 218313 349774 742257 1661784 3754684 5338571 15543517 18186546 35824945 108999784 249932859 430753101 908578785 1454389396 3749729521 -1 2 6 15 20 37 124 172 482 962 1728 3535 5561 14600 22881 55219 76833 208272 470685 731435 1386118 4011740 7800268 9389611 30914917 34798594 93667892 135508101 327475200 954689512 1254608249 4167977083 -1 2 6 13 16 39 79 176 393 747 1667 3535 5663 9487 31511 51763 117715 248360 509956 774080 1163704 3265193 8388383 14785142 25258562 43180883 122135659 172434187 298874068 1039850408 2010898434 2174067597 -1 3 5 15 29 48 125 212 317 694 1867 3075 6661 15389 22072 45708 117875 249239 380423 1035200 1163495 2872856 4977008 11639114 18447196 56756779 101454903 144449778 277898507 612694712 1552239121 4036379738 -1 3 4 12 27 32 87 208 306 550 1647 2241 6950 13351 21668 39899 115419 246556 376912 902358 1428326 2349803 6550389 13474386 23940349 50865799 122059011 194968797 437585510 742557000 1145043817 3980099678 -1 3 6 10 22 38 102 139 493 906 1359 3742 6228 9991 24479 33148 118847 250228 381792 644366 1957726 3263107 8253780 11633854 27740109 41697018 90864624 267573968 314793344 578559884 1817849353 3542240827 -1 2 5 13 25 51 91 167 452 871 1435 2386 4489 13946 30987 47778 65865 196626 459513 853120 1509873 2429595 4403704 16086404 29073467 36840384 83772855 265082564 493061726 1047031655 1386775150 2698471295 -1 2 7 12 29 48 95 165 290 927 1955 2651 7000 13263 29676 60942 76012 207170 469913 601929 1123095 2830555 4922554 16076985 29351488 66729259 80116417 193262424 524096422 697779501 1312291351 2843764648 -1 2 5 13 23 39 65 148 457 621 1778 3886 6755 11116 28160 48377 72394 203757 465062 859421 1513357 3737459 7814390 16083284 31293518 38695690 110533226 192375233 354648453 570061154 1996790933 2874500856 -1 3 6 12 30 55 86 134 480 772 1782 2210 4696 9082 27918 36424 67571 197887 328222 592543 1120436 2964279 4413246 15719234 31643685 35770474 70045052 164231317 412923055 1006722556 2058865933 2689005061 -1 2 4 14 25 41 83 158 354 665 1621 3284 6252 12099 25730 44699 104515 236226 498876 1019967 1280195 2205435 7585993 13985876 32046173 53444497 102420215 180304927 319035027 603729991 2097825039 3034371429 -1 3 5 11 17 35 105 152 507 568 1511 2331 4805 13154 31222 61472 122756 253354 383075 1036558 1688426 3928488 8227508 11501177 27175869 40592118 102663987 232731122 535833092 977296505 1559933395 2948415899 -1 3 5 12 24 35 83 242 348 855 1161 3646 7314 15374 30278 45427 66077 196954 329191 986036 1513384 2566723 6381279 13101437 19063410 60421201 87219267 204440996 272918281 692491504 1362707477 3178618254 -1 3 4 8 25 61 73 195 439 822 1927 3157 5743 11663 18899 45961 92918 223740 355889 877219 1930611 3103699 5576122 13085231 21026421 36541361 71612261 189227464 334590488 1057183320 1682767964 4146168067 -1 2 4 13 17 56 123 241 333 559 1946 2372 7793 9998 21130 61590 67080 197656 459762 985695 1381703 3616820 4679062 11640195 22185577 63676807 127073294 145299048 439694620 652438213 1757383091 3440687739 -1 3 6 9 17 40 64 146 380 551 1785 3241 4229 13611 19205 34948 78764 209333 341806 604994 1780232 3742761 6902600 15323296 30211477 53997067 125610373 176637754 332394392 855550504 1489453652 3458852401 -1 2 7 10 27 51 107 201 479 885 1622 2102 7066 13567 20315 51942 67757 199607 462119 591064 1907733 2830079 5073155 10205442 17336115 45467427 72879607 150738040 411968649 798386031 1177336822 3625817073 -1 2 5 9 24 41 84 209 352 854 1080 2090 7090 14415 30611 59440 126431 257773 518779 910257 2095853 3130548 8240202 13976462 24544599 62209716 85880949 224585088 489421893 711313930 1519364392 3043585554 -1 2 6 13 28 61 71 161 396 923 2033 2142 7151 11206 27143 49137 72878 204687 465344 725592 1117911 2698392 5463671 14535802 27177399 42273883 95758646 174019320 452319622 755534336 2059751704 2923028115 -1 2 7 8 21 61 98 202 290 567 2047 3163 7214 10100 25861 54291 111160 241905 505433 637125 1679964 3378075 4846672 9242937 18400543 56593392 121107597 146999329 275433282 672107728 1722939849 2886669914 -1 2 5 15 16 44 85 188 503 683 1446 2636 6233 13731 21389 56014 96941 227456 490656 881844 1271859 3364073 7018741 12712300 28885433 39143671 117777813 206026577 415900695 675575824 1132376086 3835553385 -1 3 7 14 27 63 124 149 424 628 1522 2484 8071 11428 26605 48715 117773 249540 379586 770525 1563388 2227329 6259334 10952370 25995182 48229994 104053741 232738224 514088470 562228459 2021996499 3084175773 -1 2 6 11 20 51 81 246 333 674 1079 2167 8031 11787 22262 35617 87518 219079 479848 743839 1917165 3498810 5448041 15834414 18660854 59056929 113743991 245413708 509032689 550616983 2088828264 3518077929 -1 2 7 12 26 55 64 212 398 958 2037 2863 5307 15536 17092 61683 68161 199035 462839 591490 1119965 2434999 4945972 13346121 23256780 41778287 84388272 182894898 481121483 905041604 1287680470 3383929852 -1 2 5 13 30 38 91 149 304 902 1362 2781 4690 10929 28910 54086 107856 239592 500005 896644 1553987 2854413 6804767 13727231 33163038 60296653 76554118 238957849 463357375 1057396308 1781084745 2336265961 -1 3 6 13 30 52 64 220 437 781 1976 2393 5087 13138 30687 50274 125273 256983 388903 647441 1309233 3135899 4692698 13050018 25042735 35007563 67787729 192323428 434075547 1046388587 1486321536 3080757076 -1 3 7 13 18 55 72 174 290 589 1564 2210 5169 12375 31923 33741 113781 245547 375612 767289 1157298 3509955 6014114 13316628 26614654 63975241 122445058 192594663 438655980 845195828 1386604787 2874764218 -1 3 6 12 24 50 125 193 371 786 1737 2099 6267 13125 30102 33714 114160 245690 375341 636013 1156507 2198748 4575206 12531525 20715918 64500105 100299231 140808050 404465909 685742979 1312288363 2783800606 -1 3 7 9 23 53 100 207 443 864 1269 2843 5659 8756 24665 53081 124648 255006 385991 781479 1699979 3655363 6128250 9773099 17437632 41823052 79196312 224190498 460954825 929239404 1936087433 3004208663 -1 3 6 14 29 33 103 220 368 752 1505 3490 7358 8291 31603 48874 81245 212646 342345 602139 1385253 3087220 7163671 10720182 18496796 66607194 102679500 231835985 378148737 801650554 1866878407 2575233145 -1 3 6 10 16 61 106 202 336 729 1760 2048 7128 12285 31519 32893 130662 261552 391484 652919 1959510 4052653 4689320 9660267 17181231 61109906 101750429 199083728 466337248 744308175 1943061253 2234335029 -1 3 6 10 24 36 68 173 480 882 1195 2969 6044 15195 16465 35193 101999 232590 363393 624024 1940460 2994599 6670121 15537561 28717527 41178585 76985419 231588581 451484865 904274191 1125539874 3274632120 -1 3 5 12 24 58 101 197 368 658 1591 3621 5818 16270 18632 40234 114672 244830 374899 1028506 1550953 2590218 5503526 10039854 17969909 66083671 114469164 179825649 384237919 1000630839 1153758768 3582020596 -1 3 4 8 16 58 86 235 314 843 1761 3397 4382 11186 30659 39154 86253 217717 349922 876033 1918115 4027232 4800099 15071837 20071504 54844491 97881499 136109225 310611122 814931932 1738508813 2290668130 -1 3 5 13 28 47 127 176 263 838 1399 4079 4658 8204 32252 56609 77516 207910 338740 991873 1391269 2950719 7555675 9293365 32263482 65046517 90933241 260884284 273487068 874474441 1951379967 2405471883 -1 2 5 8 30 40 93 234 505 724 1051 3306 7160 12810 24874 44334 66169 197035 460460 855281 1908569 2177892 7434468 13338770 18763533 49214926 121888653 259821482 381632952 562032593 1160047610 2280645611 -1 3 6 14 17 59 94 199 425 700 1110 3248 8152 15220 29297 45833 88066 220130 351459 611922 1392814 3631750 4274520 16633007 24267808 35835634 123597396 268316916 377907036 689872484 1603338632 3153312058 -1 2 5 12 17 35 103 236 507 673 1901 3677 5798 8265 26298 40957 100447 232408 495532 885951 1415715 3645945 7468068 12526737 23481445 43181482 131410622 151411202 362988651 952323686 2013709087 3045146631 -1 3 4 14 20 34 94 226 332 545 1083 3532 7791 8858 32335 58722 85253 216783 346446 869292 1136295 3760671 8203814 12685242 17068573 60749845 131819815 262617313 338017418 685389016 1840532666 2444795984 -1 3 4 13 27 55 64 231 489 982 2041 4039 5524 13980 19879 46875 91905 222629 352469 879126 1537506 2186633 5192289 13627018 16799006 47223195 91952938 176391008 353410957 1040515380 1397600988 3367689298 -1 2 5 9 28 36 123 175 353 935 1777 2086 6723 12466 28136 58356 109536 240071 503063 893423 2078532 2593132 7330543 10056296 29782202 50780614 72210842 161969497 435976778 759875298 1282533308 2540112420 -1 3 5 15 24 50 101 152 258 815 1936 3261 7742 14878 28097 44276 109125 241088 368977 1031986 1148358 2222519 4540217 9365822 29183561 62717878 99442715 182237487 327648046 801105542 1527734242 2167856143 -1 2 5 13 31 37 99 192 509 983 1699 3097 5028 8512 22511 55220 71517 201192 466372 855612 1519607 2718041 6532130 10796949 19376080 47882999 91853281 136895934 271780325 924393829 1967091377 3687024127 -1 2 4 9 18 59 103 221 415 660 1249 2892 4594 8318 20554 52796 105573 235710 496535 1016508 1942356 3797400 5192574 8432688 20522401 33593303 120014773 251145788 408438925 1005648575 2072765798 3660124721 -1 2 4 12 16 62 69 171 361 1009 1490 3972 6422 15075 22677 44169 127330 259207 523096 1041103 1562930 3637928 4925967 12637748 26557741 54589353 78469264 253627148 270538036 574891702 1464102098 3891719744 -1 3 6 9 21 46 102 218 409 601 1959 3544 5624 10146 23160 41607 115471 246929 379140 646223 1833650 3253041 7144448 10538444 18288702 35711136 110841035 164513017 307142240 970043300 1983058471 3285774253 -1 3 4 15 31 53 101 221 408 513 1085 3791 5366 15145 17643 47128 106819 238892 371548 900836 1279556 2999481 4683267 9227713 20268663 33591664 101700955 241647798 332831321 981192181 1286433358 3293636714 -1 3 6 8 24 43 71 216 491 638 1752 4001 6283 12876 22354 47460 85876 215495 345842 614228 1666734 2702597 8359403 15782937 21214655 43028832 107294173 198028080 346336619 634085484 1101997819 3998857880 -1 2 5 9 22 48 86 137 280 870 1642 2120 6803 12722 30678 63034 74077 206681 471002 865517 2033534 3372347 5475339 16694461 32486950 64542408 85555772 164863485 426938716 738457981 1334988312 2713754402 -1 3 5 9 25 56 86 166 454 648 1479 2131 6246 14138 20580 61870 115092 247016 380239 1038315 1959297 3128383 6248417 15901976 29178857 36969327 120205553 213539933 473359338 749464182 1110681747 3815601146 -1 2 5 13 23 56 121 208 391 585 1758 2953 6364 12088 25806 64097 125790 257314 518113 916692 1562400 3784255 4806173 12224960 18426580 34626819 110012202 187124933 470327450 770917625 1931656196 3146475292 -1 3 4 14 23 53 115 219 418 922 2035 3051 5783 14968 16794 55506 98718 231124 363642 891067 1156701 4188716 5581957 11699981 17265459 38171997 92176720 176913234 493118470 806793385 1145777318 3327297352 -1 3 6 13 18 61 68 183 468 571 1810 2203 6410 15600 28624 44259 113449 244986 374097 634677 1283939 3667353 5066324 12901076 27863669 33844115 108699807 139440053 424253167 723515196 1378175206 2348994709 -1 2 7 15 31 41 121 206 500 769 1631 3141 5886 10082 26082 62366 98570 231072 494054 629056 1553000 2736491 8066494 8974639 18318559 49909191 82940198 140487927 284555417 1030048177 1929404055 3114838548 -1 2 4 9 21 37 93 132 406 682 1208 2385 4107 9107 18562 38128 99530 229874 494122 1023689 1946771 3665340 8214541 13013028 30248293 48730290 130001416 248893914 474951429 1010332873 2079122354 3948896386 -1 3 6 13 19 48 116 163 280 810 1462 2978 4655 16187 29232 48675 124461 254620 387636 654831 1296812 3516443 5581569 12368372 33156092 63831920 93572669 250193176 428947293 1032363985 1131787700 2797539281 -1 3 5 10 25 45 81 205 507 747 1075 2718 6061 13112 22520 46042 122667 252663 381626 1032526 1833034 2734412 7551503 13677923 21614910 45860543 123860437 253338341 436408526 892390679 1404769278 4252421003 -1 3 4 12 31 46 70 237 473 644 1236 2566 7872 12522 29936 63700 80543 212918 341862 863654 1382120 2850502 7844720 16446703 19081769 43326133 127102659 237737825 436252226 669095522 1189129596 2925236366 -1 3 4 10 24 44 126 160 440 675 1808 3635 7966 8817 24565 63488 108647 241396 369191 899783 1677253 2741491 7408133 9238481 30389531 45845167 133427350 164583678 361501978 735721122 1872390981 3519321565 -1 3 4 11 31 53 67 161 313 621 1988 3485 7669 16307 26990 58653 88604 220327 349182 870637 1800336 2427795 5233716 13169609 25786124 67047805 120319962 146572441 330148206 672541359 1469071542 2224070764 -1 2 6 11 27 60 98 164 447 836 1423 3981 4816 10757 29221 36080 108790 240814 499930 767488 1937573 2880864 5463451 9868990 31300046 44428789 69560895 253812028 270094170 904969374 1632496563 2224513480 -1 3 4 15 31 44 90 146 465 842 1884 2383 8038 12349 19131 49600 84282 217075 345419 875774 1271387 2962708 7720640 12637473 31941362 37829263 81517365 175439096 415830638 644327906 1191078631 3524046718 -1 2 6 11 16 56 69 255 441 809 1696 3887 5829 8766 31507 44082 92811 224750 483664 749685 1925119 4011952 5091339 13023292 20663780 38739627 68540216 156117390 388261377 989500302 2121346841 2302117487 -1 2 6 15 28 33 87 149 452 521 1394 2215 4431 9931 28787 47298 93396 223249 483958 751375 1399452 2964657 7319438 12626887 32067528 40309101 108906782 210385272 501238048 1057026466 1920441815 2466837607 -1 3 5 14 20 56 64 186 303 530 1172 2161 5800 13287 19098 40358 128059 258536 392004 1042620 1298587 3902292 4926304 13274851 29216059 65513514 131030982 250627362 505709865 858512503 1411224977 3234270728 -1 3 6 12 18 57 90 232 426 784 1762 3652 7215 9734 28093 41999 83505 213395 347496 611519 1145345 3474940 4692921 15898241 18948066 41005582 73065697 160012989 356029693 758717395 1642314004 3150639361 -1 2 5 14 29 60 69 235 297 706 1930 3329 7054 10467 26298 48645 128922 258525 524072 909783 1164276 2863927 5455690 14189582 17672717 56168594 114486862 164826150 334547541 614691511 1971738883 3112495124 -1 2 7 10 24 49 95 177 395 580 1793 2561 5615 12686 28428 51297 121577 253159 513401 640375 1964113 2984577 5202271 15789648 26313547 42037754 100848331 135918474 473537932 935286399 1415874917 2340903171 -1 2 7 13 24 39 109 212 418 821 1059 2126 7855 10376 32361 36574 103160 235393 498978 623735 1286519 2345579 7174112 11974989 18728726 39805781 71207398 208641768 484409729 569748216 1885720869 2381272287 -1 3 4 10 21 56 104 135 300 701 1373 3640 5417 14813 25620 39856 85465 215361 345186 874396 1664958 3349923 4432904 9609458 27208924 63167503 112598371 202515563 274350523 979032339 1230344729 2156581549 -1 3 4 11 17 46 95 159 439 968 1913 2728 8024 10928 19976 33025 92983 224557 353603 884567 1792836 3737148 6667012 14331202 31927337 42857666 85077854 201081194 513708406 542724421 1976506548 3900412573 -1 3 4 13 17 55 96 184 376 966 1261 3039 7554 8387 31099 56417 84286 216134 345592 876184 1536971 3480544 6026661 10154918 32056955 52276698 77485067 223654931 450209718 563497919 1621136106 2479608477 -1 3 6 15 23 44 83 253 411 940 1685 3761 6845 8418 31580 33628 113701 244671 374712 633103 1540876 3795177 6380110 13020959 20961459 34410730 90072369 140814474 355587235 540216945 1628458849 2530526098 -1 2 6 9 23 58 99 236 436 548 1720 3981 5480 8896 22525 34050 89683 219635 480583 738723 1666426 3614162 4431115 8694219 23010962 36829264 108024493 186420959 339690491 1052468057 2074030780 3579427124 -1 2 4 8 31 60 93 163 486 666 1738 3803 4894 8906 27980 49860 110703 242750 506925 1024492 2068528 2219945 5861405 14811883 27657753 40767468 122818743 181807009 392062691 823843401 1949665909 2951341003 -1 3 6 11 17 49 99 221 306 713 1075 2751 8184 10409 18226 34137 88332 221160 348490 607299 2061191 4005296 6282415 9963404 18877634 54661359 115097330 246183897 468772459 610503490 1978973255 4197393100 -1 3 7 13 29 40 113 154 455 613 1305 2958 7752 12493 30656 37819 111105 243027 375739 765693 1147290 2868382 8070478 9965260 28185897 36057042 115492031 214623026 468529012 657330815 1179787568 2834190825 -1 3 4 8 18 33 102 211 502 653 1977 3899 4687 14977 17346 50903 126112 256417 385387 916660 1955172 3780361 8073148 11930634 17962967 49820433 132799874 143190922 383491173 839217885 1204610613 3253045634 -1 2 7 9 17 63 80 167 495 822 1963 3979 7728 11807 29563 52411 123888 255792 520106 655326 1821872 3774118 4663242 15078559 27933589 40913549 68322148 190278645 341875212 679037733 1961817473 2471341371 -1 3 5 13 18 38 70 241 401 751 1436 4056 6108 10505 20603 53472 93079 224439 353839 1015782 1393428 3227161 8237860 15735605 17840459 36991638 132160029 214139035 324301004 1017421543 1849134133 3476054140 -1 3 6 14 19 48 114 213 489 583 1173 2053 6567 13646 29422 40847 118476 247926 377885 644097 1440310 3389534 5463665 11932124 18754602 46810737 105443145 260003104 525340436 746198828 1174937851 2725140338 -1 2 4 12 20 63 72 167 428 979 1195 2631 4754 10228 28414 40514 99202 230494 494360 1019926 1548739 4186789 4260092 13646375 27021838 46186869 91184769 203613670 411252045 1037464164 1924702326 2922895942 -1 3 5 11 23 44 109 246 439 561 1772 2295 6501 13557 30699 35190 116579 246604 380136 1040217 1700866 3653521 7297203 11805577 22696586 36885251 106630423 194443913 441663984 684594949 1105601982 2951240612 -1 3 4 9 30 33 68 244 318 616 1452 3447 7356 11771 18378 61366 108402 237648 371072 899676 2068015 2353401 6381498 15219771 16938644 58230187 127995741 216590431 373272569 789164372 1953208725 4197569195 -1 3 7 11 25 46 101 138 511 963 1894 2253 8109 13257 21611 33519 86634 218736 350315 740395 1926734 3083050 7587565 12069605 28208257 39243309 98560768 184962618 447397072 631575874 1122498237 3943070007 -1 3 4 8 25 43 90 199 262 953 1060 3378 4291 12342 26302 41054 77894 210727 343900 860582 1901796 3104063 7966124 13379447 20996026 55237470 70365200 208294023 372821396 937921373 1461988713 2616215544 -1 3 7 14 30 35 89 201 331 769 1998 2438 7313 15443 29868 38921 76945 207042 337682 733285 1512481 2839138 7187169 14564650 21919690 64921459 97723586 173094606 426188518 537741785 1476763192 2968671996 -1 3 7 14 17 60 126 222 332 866 1760 2236 4165 8511 30948 63921 69992 201830 334825 721305 1520893 3498309 5111127 11545302 17722916 59822280 89880792 142987015 433616213 958850684 2076125737 2347063799 -1 2 7 8 22 34 121 196 262 823 2042 2730 4290 13043 17271 46931 120466 250714 515384 639141 1697824 3508562 7426014 8547797 17358476 50398285 90361415 176240298 535858453 1042907528 1527339861 3692844022 -1 2 4 11 26 44 109 129 397 657 1828 2132 4448 8863 31566 37150 128442 258473 523304 1041068 1693879 2986700 7691751 11422520 28232904 45158996 127437782 163693291 424911917 1003555497 2115943005 2314837260 -1 3 5 9 17 34 101 133 378 585 1344 3580 7705 14495 16609 48589 122013 252627 381055 1033733 1961183 4163928 8079962 11559044 28888596 55260460 131110167 222805156 378738157 721086420 1530353616 3683540482 -1 3 5 9 29 57 65 152 346 768 1375 3556 4704 15689 26146 57705 81077 211952 340176 994132 1903248 2574041 5632262 14047449 31752996 56087497 90051028 267794730 336095267 815986652 1251675847 2275756174 -1 3 4 15 22 49 122 190 363 647 2038 3675 7248 11360 29372 45903 68448 200458 328836 856113 1256601 4155697 6130461 11034184 30851266 50838102 100794922 166987424 358616244 766778150 1974608700 2448977124 -1 3 5 12 25 42 69 228 340 596 1519 3571 4544 9220 19329 49991 102870 235368 368116 1017110 1556440 2475483 7432128 16410862 19956203 60771399 121517850 217869212 388269780 887309746 2085103851 3940571371 -1 3 4 11 18 32 83 138 258 717 1885 2943 6581 11904 23718 43932 107243 239157 370798 900245 1802994 4190165 8338982 14185993 30341292 63774434 106708586 150236473 505467342 756369477 1887604302 3367757749 -1 3 5 10 20 61 107 246 387 879 1247 3280 7492 13228 27619 40972 111119 242785 376715 1026957 1805112 3393889 4798611 10376163 24174400 40973241 78005786 218692692 344814813 778221749 1238732545 2678309894 -1 2 7 11 21 38 66 203 288 963 1275 3093 6571 13108 20981 48546 96397 228959 488528 616145 2049195 3486657 7992623 16536195 23640269 53311181 78078301 222514643 357377069 641849618 1082538720 3803465653 -1 2 6 12 25 39 110 211 326 874 1186 2218 4791 13952 29166 47790 91285 221906 486613 749924 1268125 2164118 7334338 11695240 18264240 60780567 88431273 203227569 494395576 944661687 1436713034 3079868339 -1 3 5 14 23 58 64 215 498 674 1689 4054 6044 11241 18760 47276 116420 246680 379222 1037534 1303391 4038400 4807997 13129471 23365771 42448437 130749046 182640818 359226039 977033768 1833868234 4262827320 -1 2 4 13 30 46 80 240 373 725 1304 3779 6532 15441 17307 55360 96758 229368 489292 1009367 1395343 2696913 7705954 13915250 20380680 64554427 108651437 207019489 300381845 581920155 1520258077 3691327362 -1 2 7 9 29 38 79 247 438 861 1519 3557 7269 13440 18957 32814 110508 239673 500342 635961 1807965 2228039 7148780 15881927 18789841 41412397 79769097 252183722 351538946 744757956 1171143864 3496238073 -1 3 7 10 31 53 125 193 459 785 1485 4064 4284 11952 29024 59179 73700 202862 331788 723145 2047620 2193857 4970820 11560870 19972743 44135277 76531572 252074889 284465704 838200561 1817978025 2405723714 -1 2 5 12 23 46 113 183 401 734 1026 3199 4656 14537 31749 37454 114197 244141 504427 895903 1411751 3921814 6756606 8677805 32022818 47176561 125504300 258102024 398121144 865814409 1120707365 3152797282 -1 2 4 8 19 52 110 157 406 980 1312 3805 7577 9209 30017 63543 70830 203376 460783 992282 2052416 3778896 5291428 9414439 28484035 43091867 86429743 257913474 313908322 688407845 1867035230 2270935219 -1 2 6 12 16 36 81 195 326 661 1336 3748 5877 10082 30548 36263 79832 211293 471025 723018 1277536 3404087 8045409 14415180 22728536 64874139 115664550 212305759 294931669 1017562631 1933572927 2655049925 -1 3 4 15 17 58 80 166 421 983 1229 3729 5008 10976 24888 35632 119235 253797 380083 911044 1279511 3214973 4512444 15140969 28234372 48828995 89448934 218055703 295187281 912021021 1647759921 2728465371 -1 2 5 15 22 38 117 180 334 691 1760 2548 6595 15159 24344 51929 82261 215189 479496 879341 1258534 4193633 7518453 10223183 32816503 57012928 101755278 200269325 410312631 728461027 1559575527 3786140815 -1 3 5 14 25 42 77 240 400 985 1746 2687 6774 9483 25701 51992 96406 225960 354353 1002635 1256301 2221668 7640442 15597248 17347656 36148368 92695448 134405324 478891890 680472038 1671425245 2841808629 -1 2 5 9 22 44 123 178 475 937 1187 4060 7537 11532 30188 36355 103842 236077 493470 895976 2088019 3364151 6998900 10437204 33355436 38207708 84552469 209615953 330209914 702000384 1916392661 2612347900 -1 3 7 9 27 47 64 200 424 878 1496 3860 8161 13039 19575 42858 89098 217957 347186 753614 1651153 3117366 7390673 15958303 23521609 37616794 83363618 258345429 289150349 772416307 1253991276 3497582275 -1 2 6 11 17 34 123 170 382 832 1972 2889 7169 10691 23755 36773 102181 230599 498106 766783 1960011 4156598 8060848 9392847 31233812 53193456 95932126 182657307 470568024 613069225 1993205557 3427761592 -1 3 5 14 28 38 86 216 363 958 1526 3437 6898 9711 22999 62196 95531 227469 353069 1000713 1251752 2877342 6720180 13226440 24961905 61162104 80417368 252703877 364297042 546681534 1780899886 3657467839 -1 2 7 9 22 46 102 142 273 605 1914 3592 7546 8400 25261 44895 124447 256186 521389 644760 1815049 3609043 7007259 10824157 29271583 60159286 120968664 167098166 361306256 802357047 1875973297 2837636507 -1 2 4 9 23 40 76 165 321 1010 1290 3729 8070 14853 30154 39058 77278 205791 474477 984150 1930528 3399946 6476943 16369109 28612747 54078958 79766433 249904562 329450945 744191826 1509811802 2976439554 -1 2 5 8 29 37 106 226 365 853 1617 3606 7355 10705 30758 63992 101117 230461 498099 897922 1952829 2570622 7121814 12258415 24705713 61836427 85559876 161449442 366582563 740013931 2128201405 2366975903 -1 3 4 15 18 53 75 155 386 850 1645 4034 5302 8439 24026 61077 91682 223550 359552 876182 1246775 3662212 6069605 13222659 33211480 49489857 71679653 145389223 393522276 1054455634 2127719806 3350370792 -1 3 4 12 24 39 81 224 292 559 1673 3591 6624 9395 31149 33034 79828 211267 336189 853621 1407593 2486700 7001984 13360130 17742378 55272905 117561970 171226413 374832723 626522276 1830994875 2635064497 -1 3 7 10 16 39 65 216 316 1009 1806 3643 4341 12010 21744 62807 79925 210594 337873 723810 2054803 4170763 7374441 15828856 21284249 53957518 80460442 183154836 384564258 939288417 1803458656 3246897250 -1 3 4 12 30 48 116 234 302 646 1803 2694 4969 10224 16977 62998 92694 221624 356444 872625 1382468 2751841 4763689 10719856 24254328 52570492 104357771 134401106 491459285 992996905 1972672391 4066234499 -1 3 5 12 20 53 94 159 273 892 1845 3945 5252 13443 32744 38714 84895 214505 348675 1008009 1511758 4166222 5565480 15455636 30414358 66859268 84964718 188779004 365518936 1010635711 1423283987 2830034692 -1 3 6 11 20 63 120 165 269 873 1747 2814 7408 12973 31136 42411 84838 213134 352050 617234 2037937 3645457 4774748 12314136 32772717 65413280 86530438 146603381 486651283 608498186 1088398648 2956383765 -1 3 5 13 31 37 74 202 271 892 1975 4005 5573 10106 19385 44908 65741 200256 334005 997562 1408443 2868308 6349883 16232167 23465278 58069056 93859017 181950294 368873850 1050115801 1898693573 3846237137 -1 3 4 15 21 37 99 188 472 1008 1763 2830 4727 10749 27565 62357 110672 244448 371671 886016 1304185 3735822 7508788 12014005 30024518 41319040 92724594 142463855 505240904 978466953 1750484393 3172635033 -1 3 4 10 29 42 113 149 326 816 1395 2941 7561 10528 31174 39100 77861 211572 337023 854280 1669163 2357613 7792875 9941505 28847740 54031387 88247014 260246928 419524975 580510320 1900858951 2173951932 -1 3 5 15 23 45 118 227 401 920 1297 2299 5853 10697 26504 48926 94113 222881 357169 1007153 1127021 4169644 6607864 9159522 21506069 40133803 88521486 257910207 515995507 870667431 1628250872 2886449791 -1 3 5 14 30 48 120 192 497 527 2011 2066 6071 11865 21602 45000 69179 198540 332474 998010 1271076 3135824 5174460 12435348 20460075 47474712 115006103 155708197 421567545 921134186 1800133222 3238850700 -1 2 4 9 16 41 123 188 345 649 1718 2337 6660 10178 29008 64151 107042 240157 504437 1020555 1960374 4000808 7242819 10177471 31733135 56118879 106211929 184754515 421718992 766089415 1677719254 2189240048 -1 3 7 14 26 58 102 215 464 629 2014 3390 7950 9238 22590 56850 129896 259930 388065 772725 1546467 2315344 5674363 10034461 20083836 43553334 107417980 167667823 333099672 759382055 1684578746 3606804665 -1 3 7 11 24 55 117 129 339 565 1321 3713 5848 14083 23025 62326 126124 254954 390771 771633 1938592 2981424 4370583 11221941 28077661 50375573 125115676 218893238 272767078 1028530609 1389784655 3797724089 -1 2 4 9 29 46 71 226 503 662 1880 2562 5885 14379 28970 61197 70752 204620 461478 997324 1919719 2603659 8029226 16244204 20206120 47496106 132622091 158640446 486772795 807322144 1094932933 2710933442 -1 2 6 13 22 40 124 184 465 681 1862 4040 7892 14919 25528 35849 81512 209076 470434 725981 1145423 4055050 7140625 9929458 31488542 38320587 118047736 163416010 374240216 728542158 1579508239 2606618408 -1 3 7 13 18 52 118 229 324 897 2007 2192 5629 13864 16526 53282 123844 256659 392574 773688 1147530 3492208 6062642 11734206 24927861 67040285 82812316 192114444 436402596 827688135 1549091653 3737817922 -1 2 6 8 23 38 78 210 400 884 1891 2648 8120 13486 20098 56549 125462 254311 523427 773462 1805332 3490103 7900516 15139667 21252035 40813742 77583803 174699136 514789504 556557379 1226220922 3592519330 -1 3 4 12 28 36 73 155 509 829 1219 3247 6558 8255 26854 35151 84929 214632 351739 883580 1382771 2982516 6617505 16114005 29778174 36740231 73233239 233901250 348240388 655798812 1721697436 3039932239 -1 3 7 9 20 56 122 184 505 828 1356 3277 6829 8644 18020 40875 93749 222180 359270 744927 1642528 3251958 4243628 12047418 29508922 37395070 72967001 251099794 388062969 584652105 1622643309 3995130619 -1 3 7 8 19 52 102 237 387 1003 1824 3617 6994 16249 17221 50480 84683 214839 351015 748189 1782546 4049559 5555307 10176710 21316374 38491053 92503062 200609837 402241772 569924001 1579088327 3662614084 -1 2 7 11 19 53 84 194 460 653 1746 2690 7355 12625 31559 56335 93362 222358 491140 607712 2040696 3788258 5431155 16345263 24864829 48851261 132868707 176123409 523723315 646149289 1158502425 2979991948 -1 2 7 10 28 59 89 206 307 994 1521 4090 6295 10858 20427 53589 76693 206785 473675 597639 1919672 2471340 5430459 14890044 24708222 51734351 80474631 251927827 280765730 559044292 1957099891 3906954156 -1 3 5 12 21 37 122 201 417 622 1501 3685 5141 9472 19825 43595 117496 247458 382922 1048043 1550115 4009762 7774957 8509097 18349627 39428265 110568668 220117022 297264779 958895414 1917665608 3932965912 -1 2 7 15 27 63 125 230 298 512 1288 3971 6615 10330 24218 41992 95133 228937 483883 607355 1507464 2198021 6205084 10970620 23941034 53679142 119783322 219862457 307725160 561692337 1894866009 3461032840 -1 3 6 15 24 43 79 225 259 878 1270 3065 4697 10165 23561 44674 99036 231996 367620 635359 1572208 2585153 7381363 15571544 19643631 52945803 99174905 204128467 465393838 1069736756 1912409773 3392953790 -1 3 4 11 26 57 123 176 439 588 1391 3681 6043 13308 17990 48181 82123 216141 352052 876698 1782931 3126422 6072309 11100517 30225933 44937411 103459359 215314807 274009969 1072295240 1503147922 3610921936 -1 3 7 9 31 62 67 215 410 565 1612 3390 4367 15022 21671 48980 100550 231168 365034 762909 1697542 2584122 5939659 14656627 24504254 38367003 104768216 176791845 280227785 845117021 1177977203 3989690110 -1 2 7 11 29 40 112 213 315 615 1965 2447 4539 11946 30346 43251 125625 254353 521868 643994 2077621 2440632 7648052 9949587 20690144 54998384 126918699 149289370 462932442 945523504 1683844185 2327346278 -1 3 5 12 19 53 75 185 447 964 1188 3746 4714 14907 21348 48881 96104 228077 355606 1006518 1514878 3248683 5941589 13582670 28917195 46915860 89155006 203749572 288094509 889865169 1082425909 3832229305 -1 3 7 9 23 47 70 247 481 629 1624 2150 7866 10903 28166 49333 113640 242039 370919 756010 1703068 3611498 6872299 15177322 17683531 46625604 103814328 180236880 436489377 665628888 1945325690 2919130676 -1 2 7 14 17 47 92 212 468 633 1198 3358 5494 12797 20525 50408 128378 260771 518677 644586 1414939 3631242 6869581 13877964 25010712 48182651 104727078 257819775 354028739 1058936592 1575499117 4287651136 -1 3 6 12 30 38 75 136 498 1003 1077 3368 6260 11429 25671 46072 124972 255770 391359 646431 1158190 2960210 6327090 16103982 31529510 34524616 97480832 226779699 397195709 663615708 2137775559 3045043576 -1 2 7 14 31 55 69 232 407 572 1209 2506 6543 15793 19800 61411 67737 197362 466412 601359 1405041 2865961 4506196 13459739 18586743 37664203 106417252 251686627 483168613 790740387 1429655354 3442700654 -1 2 5 9 26 45 70 199 505 1008 1765 2796 7025 8301 29652 45204 123350 256292 522108 908140 2079104 2831210 7373798 16756008 24577064 42647863 91313391 144311736 488639859 721949526 1794916345 2404670554 -1 3 6 9 23 34 112 215 506 999 2018 3490 7681 12731 20464 51244 66140 200148 333703 601300 1798580 3511306 7400522 9661605 20554716 46574887 85310606 183017035 298841778 762470299 1333714975 3535237464 -1 2 5 9 27 47 113 147 341 521 1496 3498 7876 14274 25789 53937 107444 240949 505021 887375 2097064 2687362 7797806 9959524 28772817 51572518 119263692 210328510 398089198 714384550 1156930394 2388810278 -1 3 6 8 16 46 105 158 262 901 1357 3208 7109 15408 22395 44652 100129 231770 365812 630854 1696522 3763798 6589465 11919664 26044898 59410159 77591127 238109076 391574020 541931540 1509302708 4098122669 -1 3 5 15 21 54 87 237 446 1007 1838 3907 5637 11476 32668 49934 89815 218022 344542 1008702 1114287 3931538 5699585 16453321 19261772 39112986 94206878 200357464 356368127 971007394 1628110805 2631204868 -1 3 5 10 22 58 92 166 425 885 1081 2354 7572 16250 17105 52279 110293 238915 376651 1018972 1824785 3616935 4385896 16372957 28387230 49204101 68788952 207074090 510106329 631110838 1520779981 3711988062 -1 2 4 9 30 50 104 197 283 593 1949 2892 5990 13640 32608 61686 80734 209792 466949 990120 1933229 2205454 4506389 9915771 18600740 52438152 127550330 143302632 507769889 808084257 1541067291 2798612576 -1 2 4 11 19 41 123 129 451 723 1313 2175 6823 13797 30621 61317 79171 212667 467469 989193 1669326 4174301 7134778 10045925 27118750 35008175 128729309 232431012 492426059 681972685 1119366305 2941797599 -1 2 7 15 24 42 90 178 471 868 1822 3636 6489 15963 26267 47094 124007 256097 521447 639005 1554335 2567156 7506522 12944509 27742799 33689463 81271725 181287601 382496299 612410239 1507313116 2524822809 -1 2 5 9 22 57 107 183 302 571 1188 2833 5439 10440 25481 54400 116109 249115 516054 916089 2065047 3367804 4259692 9806052 33363621 61736249 130156559 246420403 415639373 839810522 1644882425 2790887305 -1 2 4 11 21 43 101 136 463 940 1641 2365 7791 15708 19530 61342 93653 222828 490646 1002706 1643105 3395845 6609776 11353650 29079320 36199253 91016262 159849867 462145477 668662566 1553549425 3334807332 -1 2 7 8 22 62 111 219 508 925 1445 3119 4128 10449 30628 47082 101946 229580 497640 636149 1693993 3497764 4756242 9824692 19210214 47607360 99648426 243515422 377580174 913759893 1721566780 2347784815 -1 2 7 13 23 41 104 185 275 784 1407 2509 4583 11870 32144 60961 107488 239832 507520 630517 1309761 4006652 7261909 12435465 29980084 65295960 97688472 253583076 485892743 1067869446 1654444161 2595222308 -1 2 5 15 16 44 98 191 497 991 1165 2854 6205 8621 26252 58331 69658 203258 460685 863054 1267860 3379131 6999497 11363756 30786502 37244970 93369952 212971412 445425675 712213356 1757338517 2809222273 -1 3 4 15 16 55 74 247 349 886 1038 3208 7469 13665 32521 59900 127949 260929 387832 901783 1280141 3350229 6030713 13242260 19012002 59783190 90333407 224320197 337741705 787285692 1170620378 3110365675 -1 3 4 9 29 33 101 212 462 819 1267 3586 6197 11427 16482 51290 96222 228674 355263 876226 2044252 2473310 6688055 11410632 16786097 43276386 81847456 222115628 293188711 568204872 2033853838 4202058529 -1 2 7 10 23 35 84 223 417 848 1242 2911 4980 8271 20289 38979 99319 232504 496893 632349 1952469 3348551 7604778 14553488 23341025 36192410 77365408 218607950 469622834 1035552762 2090252119 3779188030 -1 3 7 8 31 42 104 169 508 909 1081 2240 8149 10576 19462 44791 119800 253762 379029 786242 1808493 2456887 7343339 10622764 32913111 33580458 84599801 222789525 479201843 602806774 1880368778 3959316190 -1 2 5 13 18 60 74 188 276 1007 1717 3963 5984 14063 17090 38518 119805 252483 508580 909977 1545324 3360230 4852073 14424366 27271681 58880607 71752255 151605392 394541909 970346680 1434364401 3536029715 -1 3 4 14 21 49 88 220 362 761 1712 2328 7281 14246 24491 38529 106650 241488 375461 889060 1178397 3880687 5770971 15341491 22293764 59269514 107402441 187499079 427578540 556436842 1339137057 4064668471 -1 2 4 9 23 51 65 227 267 593 1189 2233 5673 11809 18521 46970 93176 223108 489870 999484 1910215 3398989 5508946 13899857 18232408 50886677 129549828 249411801 533395288 857590745 1855332541 4230894372 -1 3 5 8 19 44 112 236 394 649 1419 2313 7083 8879 31720 52723 114478 242514 368725 1022893 2082693 3766542 6296285 8534517 22829311 37926101 121731061 208798799 507251507 696655667 1830430785 2582144728 -1 3 4 10 31 44 83 195 430 922 1934 2556 7690 8211 21472 53624 110833 245335 370747 890313 1696049 2583307 8263363 14302450 22705761 34508585 86995245 168704193 430602332 622237748 1688948419 3223210100 -1 2 7 8 18 57 110 202 312 699 1508 2069 5837 10013 28131 44591 127390 261272 516891 643239 1679014 4020097 5118852 9451542 16801778 58647323 102317613 234274433 497670596 820480602 2136175826 2799598927 -1 2 5 15 19 38 118 243 502 839 1102 3096 8053 15567 27810 57772 118913 251918 510711 912085 1294186 3489277 7870029 9842135 24398258 43170394 67324858 213566486 348228127 717963592 1386401884 2285609372 -1 2 5 15 25 57 101 141 357 801 1209 4069 4559 16031 29609 42656 82443 215550 480992 883301 1258036 2222816 5380264 10102686 25450159 54851078 85573038 207285499 333815170 817672514 1284207974 2838700552 -1 3 5 11 23 46 89 128 273 798 1370 2295 7161 13564 26202 44932 68742 197089 332632 998937 1665630 3649394 6954190 14301886 31224264 66357989 98517685 256373255 519225485 700168857 1095778097 2414246068 -1 2 7 12 20 45 82 130 417 1012 1444 3917 7328 14985 25486 35397 74135 207755 473354 597446 1131351 3777384 6430639 12861010 29650439 42504501 91820613 236674787 283089880 691305088 1564000155 2571853447 -1 2 7 10 21 37 107 171 417 854 1770 2874 5698 13407 28199 51784 73030 201009 462615 601074 1931935 3655884 8137491 11028617 33201946 45588978 67955138 167068718 532919142 864997894 1515533134 2234209748 -1 3 6 9 30 46 69 172 265 565 1326 3429 7557 9541 24123 60475 88058 220848 347256 618942 1771497 2599134 8009597 15884924 28088589 62127965 130598922 229444398 389265005 749344059 1733833771 3645400461 -1 2 4 15 24 52 89 214 269 746 1752 2398 7223 8633 31779 39885 103251 237037 494133 1028529 1172599 2170204 4731543 16271629 22075897 54743450 109766520 185403763 433458436 555356979 1676031255 2582921841 -1 3 6 8 20 54 91 136 481 993 1378 2840 4938 10301 23236 54217 129163 259884 388309 643696 1681975 3224379 6042794 15231459 33470098 36786585 98603519 252252584 425492052 1063687864 1849629781 3626918821 -1 2 5 15 24 41 111 185 323 857 1589 3071 7037 12450 25637 47793 86420 220479 478878 877561 1260939 2358261 7350164 11290256 31125800 56078832 100189507 161864440 503606156 674410453 1210414721 2191334074 -1 3 4 14 19 34 82 161 478 568 1246 3916 5040 12126 16931 52355 92928 221554 360406 870195 1123361 3652197 7484834 13923339 26263215 36036406 105554339 265676049 285525769 919697344 1763270139 4002615924 -1 3 6 13 28 58 110 204 403 725 1599 3858 5279 12342 24874 63701 72095 201038 329945 601050 1275660 2882639 6169115 8412945 18779817 37082252 126247700 197459758 362747132 1013514940 1572418727 2626378431 -1 2 6 8 23 48 95 214 281 664 1804 2901 6379 13786 25620 39292 121307 251102 509189 781911 1816306 3495370 5515482 15228196 21032791 58683129 106715150 141353620 514817537 802713994 1173929427 2409994045 -1 2 5 10 29 58 77 132 401 782 1153 2324 4526 16274 21203 55716 111891 244091 500273 887238 1699749 2323208 5647941 13528477 29526592 48983637 81791795 232658928 529281439 1012158292 1112997352 3835547022 -1 2 5 11 24 34 87 223 299 679 1914 3709 6911 10887 22299 45780 81278 210309 467604 857885 1795010 2855530 7220454 12737454 24686590 52762668 109017898 146783763 336230031 558823348 1976283822 3655756730 -1 3 4 9 28 58 107 241 444 742 1535 3860 6691 15505 29305 58651 122626 251056 377592 910086 2074518 2565266 5389145 8812913 23261761 34864429 131044955 202328064 307949123 651937985 1579677654 3117908800 -1 3 7 13 20 35 73 236 279 848 1682 3695 4616 10371 17662 55270 105140 234397 364003 766562 1169329 3758950 8268569 15614779 19978795 51482371 95008351 144956673 339034842 816585048 1616393035 3955913501 -1 3 5 11 18 48 127 213 481 796 1086 3226 7074 11078 24214 49568 77162 205959 340369 985016 1669577 4060635 6038816 10502677 17621575 46490831 82433489 213281051 367705206 574727239 1967848047 3419884259 -1 2 4 12 22 54 100 164 490 918 1280 3371 6549 9983 19767 41332 116275 249655 514399 1040731 1540372 3898523 5646607 10245080 30444606 34445984 87776290 252865891 354608144 652047221 1783379916 4085546710 -1 3 4 12 24 57 123 205 463 871 1231 2342 4425 15901 23766 36912 100474 230601 368262 898827 1432152 2427031 5648709 10634027 20886258 44691999 75327148 232056665 534868970 1033425334 1074085167 4199578403 -1 3 4 8 18 49 112 233 364 743 1081 3171 7588 10244 30740 40977 108534 240962 374957 885083 1952919 3751021 5915331 12118769 23944248 62834051 107294625 238973501 377926771 756391321 2090067553 2396209277 -1 2 5 11 31 49 83 227 415 685 1433 2381 5267 15328 21262 37329 107276 241003 505119 889719 1830882 2430813 4617234 14872174 18963640 35046071 123548272 207359791 515775262 924328352 1096708591 3834701727 -1 2 4 15 24 35 105 166 349 952 1718 2800 7680 9299 28452 46924 102592 237345 494925 1031572 1173617 2168133 6708921 11985200 33516335 55500420 69676417 158601283 482489377 540171098 1773726950 3052502424 -1 2 4 14 30 40 86 160 459 648 1168 3489 8144 12540 24876 42071 120015 253781 510448 1043439 1287252 3101619 8275924 13690541 26557871 34142435 117641085 235969694 353477651 708006695 1257653861 2347689181 -1 2 6 11 16 58 92 244 274 547 1406 3398 6385 13696 25233 59181 66156 198746 465148 735349 1930818 4048131 4736320 15900973 18850951 53781833 123972598 229947633 391222135 641122895 1284980910 2338431033 -1 2 4 10 29 38 67 210 300 948 1766 3983 5500 11046 19975 60005 98526 232015 497309 1025627 1824221 2186483 7108120 15237451 21574625 52088618 73521427 161041924 382882259 1015602672 1795686020 4121629263 -1 3 5 9 26 35 92 147 357 630 1452 3166 5541 16365 24781 41639 92507 221841 360047 1005926 1904979 2746516 7228619 13956997 32879788 53905767 130889124 212838098 340443003 1066880151 1091513908 2191100186 -1 3 6 8 30 41 87 251 505 692 1504 2256 7152 14871 25089 43937 80651 210166 336529 592572 1657398 2473628 7750101 14350087 19659203 47626519 128653512 207579236 498589729 718833657 1602056563 2554978080 -1 3 6 9 19 54 69 191 423 640 1386 3826 5360 13631 27328 49058 76048 204908 344004 594360 1792259 4046707 5262037 14213694 27392035 48282481 133637451 218968473 278725855 969895664 1385681013 2224618004 -1 3 6 8 27 61 104 156 353 1000 1250 2901 6758 16152 17326 60231 86421 220558 346248 616197 1639355 3117723 5531276 8820509 28965050 57992629 78725918 223050984 461454981 800577317 1357021486 3588477549 -1 3 7 11 21 39 105 252 344 926 1784 2531 7585 14372 21964 62889 89453 217347 344770 748895 1907468 3640260 7891133 11054899 22526996 65677380 79985914 152472249 445108709 556304408 1358550117 4182148709 -1 3 5 10 31 49 114 255 416 552 1490 2266 8035 9531 20732 48237 74809 207869 342030 985292 1795966 2467779 4616942 10543228 22646087 34615556 105934152 231130249 470802264 570722659 1775584099 3420845140 -1 2 4 14 17 50 100 239 352 701 1441 3573 4825 16213 30119 39944 73687 202166 462514 994588 1274420 3255481 5522875 10419925 21344635 59665681 116308040 226707948 370923250 861589255 1281609928 2774189397 -1 2 4 15 31 44 64 239 370 547 1475 2076 4969 15169 20836 65335 103733 236112 492826 1025739 1169881 3097114 7759146 16036285 19875934 62944021 127828741 204147089 475967853 975915353 1293840830 3992618763 -1 3 6 14 31 43 87 243 414 873 1138 3842 5965 11890 24697 41974 126351 254985 392030 641303 1417053 2844146 8152491 13676533 20053544 33801337 80449037 203244185 307370888 1012546612 1627931586 2724516788 -1 2 5 8 28 46 65 153 291 691 1828 2197 7901 10095 20783 40252 88806 218817 476433 881411 1905457 2483939 7886735 16291392 30359875 58818498 116588834 143250318 435041271 619474807 1800987236 3418983391 -1 2 4 8 26 51 67 241 432 930 1470 3250 6325 13288 22195 58129 112314 245161 503714 1019358 2096378 2843309 5002031 13168591 19902082 38113105 85326811 240478483 390479964 647811068 1087232368 3997637091 -1 3 6 11 27 34 111 201 456 784 1890 2108 7573 11114 20177 51821 84451 214080 349692 617609 2039162 2731101 7097825 11586917 19218715 45832205 76250559 175449463 442490765 563935530 1990008851 3900035642 -1 2 7 13 28 38 73 251 423 972 1331 3604 4610 11600 28157 38269 97836 227146 486900 612699 1246211 2867450 6713268 16159683 17135078 38234828 96555289 261168209 334492546 926956345 1817726170 3027954795 -1 3 4 12 21 53 79 208 491 1018 1835 3418 5778 10397 19414 46602 89130 218120 347095 884339 1377609 4178292 5522587 13149250 24084187 45286458 89768893 187449784 300461545 1014981186 1820669936 4169119583 -1 2 5 8 27 46 77 151 347 978 1366 2155 7184 9732 31862 39705 111150 245209 503717 891375 1954884 2821254 7763463 15630556 29727451 58445988 80414357 240807194 516073952 642512167 1798930187 2448228211 -1 2 4 12 24 61 99 243 321 820 1083 2149 6625 14694 31587 38034 118310 245824 513652 1047377 1550876 2581393 6059430 9995115 24895924 66295608 92737629 231275003 493058036 777019344 1561255660 2845390851 -1 3 6 11 20 40 91 190 444 604 1131 3078 7441 13949 26353 48515 115563 247898 384707 655251 2079356 3622488 6714718 13800325 27892743 48171013 108437039 243762028 382286417 746517585 1102127653 2410073558 -1 3 7 14 18 58 90 131 429 651 1878 2586 6327 12401 24667 35234 70110 204604 330233 732889 1534836 3383456 4616463 15771034 32591755 44556673 128627783 154100229 494386553 746606046 1291900226 2389174374 -1 3 6 9 25 58 126 170 395 991 1243 3460 8116 14212 29714 33713 127091 261071 388934 642462 1808483 2706338 6055795 10660204 32617807 48826017 88246946 214557325 396612322 672116467 1178156426 2916541263 -1 3 4 13 29 40 75 242 311 987 1875 3235 5253 13970 20128 64965 70776 204193 327772 862928 1526850 3003210 8147627 15259084 17528527 57641124 79993609 173247417 324705549 988906620 1450610451 3387145404 -1 2 7 13 20 42 106 243 431 794 1238 2697 6552 9711 17917 47464 82971 215098 482567 617663 1251857 3920561 7229789 12094364 22755031 34179880 69387553 229348824 418443144 724943122 1632267294 3909151183 -1 2 5 15 25 33 69 145 311 683 1099 2063 4597 12907 25072 61299 119169 253694 508076 912685 1286891 2163949 6455175 15385274 30252746 61569505 115783985 239817963 504297446 1028780041 1492486208 2580759604 -1 3 5 14 26 62 81 170 264 652 1723 2654 7956 9536 31094 63800 66312 199815 334975 993568 1270942 2610137 5923631 16437980 27879533 61982385 112351519 200838661 522447269 563363690 1780765276 2588054458 -1 2 6 9 26 58 100 241 288 777 1968 2973 7926 9121 31114 49755 72126 202553 460567 734223 1670986 3011700 5792343 9629530 24473679 54257395 87970830 174369375 490596876 539115551 1726125211 2537797205 -1 2 5 14 16 34 93 208 459 991 1814 3892 6110 12487 21729 37326 106464 234874 493592 894444 1170492 3225029 7618638 13412187 23709428 49747558 89140434 190086057 358673818 978156769 1513684267 4042343318 -1 3 5 11 25 34 111 188 440 824 1417 3108 4594 10128 24020 38570 126123 261467 383693 1017623 1642927 2817343 7143465 11983415 29449252 44584715 83014789 260947201 393444064 894832806 2027824617 3347339794 -1 2 5 12 23 46 99 197 261 986 1661 3607 4904 12783 31879 62111 97723 224901 483142 861095 1430001 3845464 6668329 10787185 19117060 54294488 78833845 137187942 346503071 869657864 1395967418 2928611022 -1 2 4 12 30 56 85 128 346 957 1218 3315 7675 13346 29956 61515 68744 201066 468346 1003581 1548508 2796925 5881671 16031600 33276377 56130267 67692552 232077185 348618128 785116188 1171535552 2882695797 -1 3 4 8 30 43 72 196 423 534 1097 3585 7460 13653 31040 45946 75181 211112 331180 881679 1951372 2154950 7724259 14736852 23441877 37113788 104516673 249404613 306056921 688921775 1099446023 3040640475 -1 3 4 10 31 53 102 169 490 737 1394 3554 4279 12265 32393 33836 126462 261473 381660 896148 1649134 2541361 5193104 8840979 31020945 34882090 133223400 224074829 370708441 917370761 1802357630 2441583739 -1 3 7 8 22 57 88 155 447 765 1114 3258 5817 14214 30312 46930 118159 252772 388203 760714 1781347 3598082 4665602 15911406 30367900 44709743 124155681 261403850 370264619 984207537 1460006965 3165369129 -1 2 6 10 21 36 111 195 504 874 1792 3204 7290 9161 29543 59539 126924 259019 512237 762382 2050330 3448916 8346774 10917526 19601532 46413955 69491811 173704996 334964135 707685863 1869664251 2374211268 -1 2 4 8 21 60 69 254 363 960 1294 4026 8156 13222 23240 49803 117179 251392 517426 1031706 2064028 3453013 5205555 12754194 19989587 66584940 72090574 236848407 296357787 791027632 1268265761 4199570200 -1 3 4 11 18 33 121 149 415 1021 1260 2625 6098 10745 23556 52304 78028 206725 331769 872503 1808600 4104875 8360919 8959948 28294267 42657729 89091016 216786269 417604308 920799518 1736500066 3673907532 -1 2 6 8 25 58 101 205 507 513 1102 2258 5212 13485 23367 64120 67271 201282 468795 753205 1802368 2658277 6261395 9608729 17020096 49206530 113603148 235249079 523545993 914743413 1562916064 3981335496 -1 3 6 14 24 39 122 237 371 1010 2005 2538 7586 14331 17915 64725 96531 222329 348814 595042 1437191 2399539 6939488 9998184 21742285 62448997 75055257 196687210 418481623 586423640 1319777972 3238544978 -1 2 5 13 31 54 123 170 506 868 1215 3002 8153 15634 28504 55268 118702 250095 519283 884991 1528421 2659697 4677220 11961662 32470670 34392920 82703873 232240136 437462083 608203356 1551429092 2248257181 -1 3 6 14 17 50 71 164 459 1006 1306 3367 7347 11608 27286 48783 92521 226614 350483 602516 1411494 3598407 5344540 14345805 26973609 35177722 99869702 261381383 352776414 771207116 1967298357 2780630386 -1 3 4 11 24 34 73 188 401 922 1509 2104 5972 15421 29162 54707 77125 211706 329668 881787 1812282 2786880 7184539 16418999 26196884 45525069 95020161 235681990 511736749 833537088 1266097618 2906609393 -1 2 7 9 18 45 120 158 480 816 1532 2833 4217 14842 21722 64284 100811 235896 500102 653077 1772332 4099880 6752489 9472901 27590999 41852327 69285810 264032520 420208809 944848492 1238288270 3833059319 -1 2 7 14 19 44 88 177 370 636 1894 2764 5596 10554 18136 49612 84388 220341 488459 602452 1438858 3322370 6944558 14595673 28702872 54832868 126865210 153671497 476800292 912987806 1732356349 3981591506 -1 3 6 8 18 51 121 218 320 653 1606 3561 5129 13390 23225 53600 105606 231428 376203 648297 1650729 3974149 5845081 11445454 18034988 59418162 112015266 175811240 285286751 940480634 1393522511 3774504862 -1 2 4 13 26 44 66 138 371 687 1678 2709 4353 15781 27688 46156 128424 255451 514771 1028209 1380005 2157078 8073796 16286973 31686730 51477044 107771734 185375055 517056342 1025849528 1163826495 2602155013 -1 2 7 9 22 38 82 138 477 703 1727 2088 6878 11972 32458 36536 117697 250054 523441 623836 1770101 3592968 7941620 14331530 29861638 40332143 120349833 170697093 447723489 785340482 1897283219 2346077277 -1 3 5 13 18 53 86 246 405 587 1916 2323 5267 11349 28246 34387 91126 227040 350413 995769 1424912 3197127 5869658 15769885 18030215 36557868 109593449 137161671 452321456 852761367 1751135007 2987938020 -1 3 4 8 21 60 113 186 327 678 1681 3165 7831 12153 26065 57036 118650 250038 392515 892490 1920024 3578909 5070863 11205851 30651947 54601412 104356135 189958226 323968387 799975569 1915298557 3220722673 -1 3 5 9 18 32 79 174 401 740 1248 3099 6569 11863 30723 55738 86042 215052 353517 989342 1952986 3704670 8119477 14743508 28518498 42832251 125711772 247485307 370716621 619156798 2063087618 2381727770 -1 2 5 12 21 39 71 243 298 873 1522 3930 4643 16294 24929 52350 80420 207134 464307 881041 1422176 4102449 7571765 16447240 17913709 55702150 96345863 237906796 275535093 892121569 1225513309 2383301164 -1 3 7 10 19 60 99 218 382 834 1218 2356 4958 16304 32380 44765 108519 243181 362830 783191 2053439 3728374 4419246 8426925 20959403 64817251 90312960 211826921 507671283 970766335 1163890648 3163159849 -1 3 7 15 29 34 80 129 316 892 1752 3321 7111 15112 18318 42459 88866 213487 358904 735303 1413285 3068620 6925328 13408855 29693392 61470085 92016226 144711624 294925150 667440500 1381535707 3629986133 -1 3 4 15 20 47 98 225 287 597 1978 4081 4747 9973 22199 38671 69973 197281 337639 882430 1305678 3860497 6800377 10920353 23684955 54906813 131512301 146885613 395019113 870456037 2105162741 3619054103 -1 3 4 14 28 41 72 170 257 659 1445 2823 4541 15056 27761 44923 88832 216059 357133 859125 1162588 2683634 7965174 15500780 28643005 61312662 111840202 228398404 460433360 967498234 1334435771 2443855697 -1 3 5 14 20 53 92 205 292 724 1069 2226 6636 10974 20682 55766 128240 257133 378038 1020255 1262236 3844893 5465244 15657581 24874794 52520675 112259042 247301269 523991168 764332974 2066202685 3695286366 -1 2 7 10 31 46 84 196 265 918 1052 3083 4570 13654 17822 35172 78953 206028 463499 611058 1955186 2291652 8253354 13805477 22241265 56477500 72402569 202614325 349978372 908222176 1610524218 3506003362 -1 2 7 11 22 41 118 198 450 739 1977 3449 6104 8258 17985 52905 76486 212127 466611 613911 2072157 3319563 6533662 8975713 17651779 43487672 123779005 142057157 302425723 1017229822 2123166194 4112470134 -1 2 6 8 20 48 125 184 480 865 1254 3503 4713 13697 24983 46583 106109 232779 506433 777283 1794245 3334423 5327676 11314422 30912268 34464069 83828138 224818963 379096521 864939453 1521159516 2635613495 -1 3 4 9 27 38 103 247 387 788 1033 3968 7250 14398 20127 34336 96514 222252 351901 857917 2071290 2683078 6795555 11311724 21971216 39267019 72734821 203845568 327351571 712747958 1483123325 3242269006 -1 3 5 9 24 43 79 249 330 552 1508 3453 7292 11744 23536 38037 68223 202646 342345 1009082 1964177 2941289 7979807 14844438 18822016 60256712 132760977 207521980 374155083 800804207 2010754844 3347606360 -1 2 4 10 18 39 114 239 292 665 1857 2483 4618 13258 27145 47102 122674 249035 523511 1020800 1780490 4123796 7538137 9481535 21101794 51614635 102574948 149482564 454493370 1045737244 1525938714 2293995850 -1 3 4 10 25 58 114 132 466 974 1224 2164 5234 13742 17832 53457 121905 248152 392725 900592 1663921 2794731 6111341 12375000 28957127 33932170 95546571 209422257 472203071 896163374 1544092772 3532370929 -1 3 5 10 23 35 75 138 388 630 1425 2097 6339 8454 22508 52627 79225 208081 331519 1007553 1809525 3456748 7448382 14863594 33109624 48966239 103874673 224741870 502115210 763420626 1833109546 3304673770 -1 3 6 12 23 43 88 247 463 958 1072 3402 4892 11987 17702 64662 102548 229414 371425 647876 1117598 4108889 7042107 14559211 20470712 45400291 99874940 233913481 397068787 815130300 1877934087 3767181507 -1 2 4 15 19 36 80 179 340 889 1350 4057 5753 14258 31072 38678 65829 201737 468663 1003649 1167570 3597800 8227924 14299362 28471527 50891580 97201820 255151627 273545324 1027126999 1362055145 2801007180 -1 2 6 15 18 51 121 176 317 761 1992 3883 4610 15451 21023 42489 114406 241213 497126 772125 1408612 3211023 5572143 10501802 30037448 61254389 107195553 162370237 391104071 850619993 1240646915 3942865132 -1 3 4 11 26 54 115 243 509 955 1466 4002 5904 11586 16415 49927 116944 253022 390398 900090 1797761 3049866 4264562 10628264 21513092 44746477 100124629 248498719 288611148 1048050841 1713349931 3816775188 -1 3 4 11 29 50 74 212 455 598 1395 3583 7657 8447 19072 39399 96005 223387 347514 854704 1806302 2153270 4718377 14033123 24267441 48535977 107837402 214001985 401821470 762384265 1848345333 4254779160 -1 3 6 15 31 57 102 254 451 751 1831 4083 7507 12154 24417 48851 84964 218172 359578 601538 1543357 2682658 5893075 9450577 23362608 49740028 117821535 152720766 377006862 764901039 1908750425 3364204888 -1 3 5 15 25 32 84 143 480 993 1277 3273 8052 14307 19169 49285 113390 239159 365957 1036828 1117836 2262661 6382939 13380486 31226065 34505759 99312536 209592365 355626844 706781463 1199899547 3614743149 -1 2 6 13 18 33 84 163 409 708 2035 3304 8140 13185 16952 46715 90206 228634 477687 722655 1158519 3471399 7718962 14298248 26636532 45545455 118346277 143922448 294396639 800090154 1249429910 3385560263 -1 3 7 9 25 43 111 192 368 889 1543 3673 7090 14831 17890 32848 107107 244461 361897 774053 1660487 2803884 8339414 10760107 19816688 64287015 84507369 158510766 360694165 588860735 1398992941 3709434223 -1 2 5 12 25 52 87 231 439 651 1191 3419 8081 9689 24379 48585 79097 207261 460905 875282 1440425 2550876 5083486 14955379 19294695 39770800 124384894 241627407 337883386 704930022 1672268286 3662270179 -1 2 6 10 28 52 78 154 309 740 1981 2877 5627 15748 23167 58078 107487 242773 495435 777417 2042941 2537895 5063587 14028983 31994152 60703951 108448355 155829667 536678239 902745031 1292617324 4285598260 -1 2 7 12 27 32 120 141 303 678 1702 2823 6745 13775 31516 36679 128677 257736 515239 634482 1129840 2552945 6650255 9574620 25178900 63729821 111186982 193184247 487166762 672487442 1076904748 2954552830 -1 3 4 9 19 47 119 219 492 810 1553 3828 7293 8287 21292 53436 111296 240994 363188 906393 2039724 3703038 6644979 9310247 20199924 49314357 77107897 147937564 363618327 743750811 1852118810 3424555727 -1 3 7 9 16 57 107 209 482 679 1324 3750 8059 13266 31788 33816 77843 208172 334415 748164 1701211 3734115 4829316 10097082 20065381 49040955 127859416 226996660 273421048 800599015 1252279713 3049843516 -1 2 7 11 29 34 100 229 377 842 1850 2455 6434 8464 18568 42436 117212 250724 521326 636575 2034864 2420512 6514885 11277820 23999837 58752913 87482099 187373739 414242958 733286962 1785513488 4274993954 -1 2 5 11 27 33 87 177 367 516 1091 3977 4161 12219 18237 55953 82853 217369 490263 864385 1834125 2923130 7180546 12847621 27925659 57424334 122577825 262833057 274965892 829193258 1829682393 3838823429 -1 3 7 8 26 36 105 161 284 894 1887 2393 4265 16167 31281 46242 94349 222121 350765 732154 1804891 3066306 6671719 11666356 33162982 64621364 84677786 199110943 432169868 961059812 1152332838 3041505112 -1 2 7 13 17 52 101 232 387 752 1472 2095 8161 10423 30139 38340 99675 235756 505013 641761 1263334 3204443 5970208 9830549 21889350 39322425 126748565 207490244 478155780 573583720 1900172152 2634215682 -1 2 5 15 30 43 69 190 378 599 1811 3141 7962 12046 17333 47462 90494 228682 481031 860142 1291718 3073177 8123654 16144425 25599515 56833220 132644692 162548205 299018419 777869283 1937186307 4084709035 -1 3 4 14 20 52 94 246 352 918 1398 2441 6621 13567 29162 61734 111958 241269 367735 909640 1114186 3709110 5468714 15363279 17485441 64609249 80439265 243026217 496538021 788621878 1162631726 2733160645 -1 3 5 9 16 44 125 143 366 697 1796 2982 7300 14947 21134 62120 107191 245206 361030 1039528 1915019 3981250 6778612 9978643 25746650 55300770 100870274 140940027 530651675 654497832 1356061918 4080744466 -1 2 7 15 20 34 90 255 482 968 1872 3510 7235 14834 27839 61316 114917 253687 516925 623729 1538097 4102603 7936239 13265337 20768261 49141569 88601827 194096839 271267033 700197725 1492930361 2221454839 -1 3 7 14 21 52 87 225 357 584 2029 3029 4781 9090 18578 55853 86157 213352 354292 729800 1565322 3966671 5742682 16534875 20240053 65751106 121729843 146999733 529251614 1002992461 2135073033 3918653286 -1 2 7 11 26 49 89 169 498 963 1917 2093 4148 16300 31563 39216 85980 220586 484987 594789 2068703 2815437 4972578 16677663 27564426 39669250 99966474 189489644 469441058 973570691 1198444150 3031012811 -1 2 6 15 25 59 84 175 486 920 1798 2558 5897 10574 24602 47671 111658 237870 494645 779226 1394150 2542213 5451615 16540075 27834628 41136835 90286942 187931672 405783301 933442062 1731614901 2731866385 -1 3 6 15 17 63 116 138 474 871 1680 3608 7368 15883 29509 35643 100423 235104 372032 644993 1526809 3465823 4797425 10776646 28871965 35227639 82151754 159486992 352954756 755358990 1400461953 2984430534 -1 3 4 11 20 40 120 216 449 574 1365 2901 6421 10542 21160 63750 100981 233553 376826 909595 1773519 3325737 6377349 9729802 19447174 45304705 117079859 205169326 437743564 691026425 2039768780 3673983501 -1 2 7 14 23 34 114 174 429 807 1776 3464 8049 9580 24613 57289 82180 220277 490781 595417 1433496 3844683 8235642 10371504 30062201 42436968 83242437 157709638 317909578 771694360 1710607969 2711131869 -1 3 6 9 16 38 121 173 421 601 1164 3854 4869 14526 21986 41229 79954 206968 333585 608923 1831271 3860837 7712961 8550744 30459188 42194367 101488571 258964819 300267310 907178357 1169219361 3903845553 -1 3 4 10 16 36 127 145 445 826 1972 2643 5192 16247 30833 40137 115795 250468 387224 892904 1644827 3734118 7566063 8934167 27712294 46604745 76318819 194902549 530688168 918515870 1254774406 3195720723 -1 2 7 8 23 43 115 181 426 719 1326 3599 4550 14265 21999 48117 106995 242970 494766 641152 1656004 3584207 6536715 8622885 31714826 44640202 117988682 221160107 293965646 864669321 1590775263 4091849584 -1 2 4 14 29 36 94 152 469 942 1279 3089 8055 11960 20462 54051 68641 202658 472346 1009086 1284177 2677573 6495917 14230963 31805542 39580694 86006309 212789737 343767640 722843433 1961269046 4026386712 -1 2 5 13 31 44 102 157 404 679 1360 2634 5119 10647 29119 51783 67136 200955 471839 872706 1552919 2671796 7544300 12135979 26043238 45481400 132014043 219854061 421516712 1058942194 1849588661 2333530452 -1 2 7 10 29 45 83 199 287 727 1246 3664 8107 13417 27193 41273 87365 216606 488561 590121 1938801 2533610 8340333 14642333 22756825 58715000 117321355 253776672 326685673 755615873 1182557509 2510470206 -1 2 5 11 17 33 94 163 283 1020 1552 3642 7949 10662 29687 50774 90425 227346 483325 865253 1826198 3722705 7960229 12796333 25893161 60926238 74188461 137236248 346037402 726282081 2069920826 2573392702 -1 2 6 10 26 45 111 140 453 763 1711 2257 6538 11985 27725 37008 112136 239998 495528 785250 2049780 2791862 7580981 11239925 29092416 36270366 134142647 181228509 468492516 691404373 1981500371 2832501801 -1 3 7 14 30 57 105 215 352 971 2018 3439 6299 11268 27798 58880 90389 229040 351919 731463 1565921 2811028 5989720 9270515 19614220 66657892 72328063 197419620 297335242 569721296 2057242657 2801766645 -1 2 7 12 21 53 71 163 354 603 1649 3221 6215 14181 31018 63937 118518 249970 518876 625075 1130985 3865509 5490907 14408803 26735495 54901884 130105158 190975375 313400035 602681586 1319794424 3130320221 -1 3 5 8 24 54 90 212 476 815 1423 3534 4307 9879 21348 41605 95063 222952 347188 986237 2067508 3056382 4289529 15820697 22367855 49744801 76121662 264943633 344805339 875759627 2063696548 3627333394 -1 2 6 8 29 55 97 224 280 1002 1473 2894 5616 15342 32563 63315 123805 258928 508592 764736 1794896 2160528 5104332 9039914 21087968 57516545 76771748 256164218 427263584 865280817 1203140538 3156928318 -1 3 5 13 24 50 66 132 438 980 1997 2608 4508 15936 24042 63474 82937 218370 352442 995267 1433777 2422442 4407657 12800099 29847476 45822442 87671092 183929255 511037359 1019515964 1110436110 4247445582 -1 2 7 8 22 52 121 210 344 705 1744 2416 7901 9652 31333 65467 70983 200177 467073 608200 1677624 3471501 6233933 11212307 17107096 61549994 102061590 200387261 428522028 627424079 1830717944 2666527072 -1 3 6 11 23 56 113 243 262 889 1141 2691 8110 11843 18349 39758 80275 205527 329678 613885 2092917 3186271 4403372 10827873 21569696 56557779 93672248 220330558 414494585 653219893 2038949640 4062742286 -1 2 7 12 23 39 123 197 504 553 1142 3270 6522 15139 16463 55273 115037 253150 518744 634885 1137569 4116933 7588150 8636577 17025647 48615313 109167008 235789668 389671156 615625993 1351439416 3618688897 -1 2 5 15 17 39 123 149 338 1021 1268 3060 5847 12312 25037 33563 117852 253731 517921 890093 1256558 3184556 8256249 9286607 27885435 51933902 81574790 224247516 436561003 913070155 1442378402 2473161288 -1 3 5 15 19 56 127 226 505 646 1148 2426 7188 16206 29702 35213 75162 212020 329968 1008741 1169921 3577179 4529013 12536327 24609874 43010932 128384504 252685539 494671968 611595822 1492412467 3059922584 -1 2 5 12 24 49 90 136 280 798 1304 3764 6885 8462 28136 38892 86002 217413 490879 855646 1422705 2394204 4546798 16197426 32098373 63580389 98336513 263890656 302978247 645633155 1735582790 3099981250 -1 2 7 15 16 36 108 220 455 709 1655 2440 6964 8231 24009 59593 104661 230446 503737 650896 1519088 3601500 8237977 10732751 17919500 42873199 121136081 196778210 406141114 790676640 1837093388 3500759809 -1 2 7 13 23 36 97 136 269 653 1750 3687 6031 13890 29690 44869 67801 202994 467689 606495 1299493 3981192 7811927 11761837 27898878 61219503 109723774 189061050 386906727 970602921 1450993642 3066731877 -1 3 6 12 16 60 71 221 510 811 1916 2559 6639 10584 17984 34052 86008 217315 357350 600620 1150225 3185116 4942370 12649216 24234973 43523531 83109720 173168469 425113345 732242945 2071043196 4062489413 -1 2 5 12 17 62 92 151 317 940 1079 3099 6706 12476 17156 57602 67578 202922 468848 883709 1418422 3603717 4799989 16206344 30926050 62790107 81671229 216682068 336787557 569979542 1140151693 3232225978 -1 2 6 8 17 57 104 255 478 562 1482 2422 6740 14909 25480 34707 71387 198868 473368 738409 1831931 3709532 4792496 10451351 23698593 46665242 110893005 224144125 522077184 713609906 1553195443 2620045666 -1 3 4 8 17 34 105 250 307 672 1213 3162 6233 13990 26160 49263 110861 240673 365901 912701 1905435 4116532 7967399 11527704 22348193 53147558 106681635 256076110 393096008 652238385 1208662534 2200128039 -1 2 6 10 24 50 95 245 465 967 1444 3736 5967 11120 27487 49324 95566 222878 475482 736104 2087749 3071253 4801560 15807497 18075558 44626785 83960035 236708302 335058852 1009382761 1755494675 3127873552 -1 3 6 15 31 49 104 251 380 556 1899 3030 7062 15895 26591 52280 116207 252070 388698 628646 1534040 2676778 4845063 10327871 23161289 59431771 133294854 159357728 510359654 678624625 1467070197 2654420566 -1 2 6 8 31 46 97 242 372 524 1315 2929 4646 11457 22097 39016 76830 211646 466436 744849 1828422 2394096 8068907 12541755 22274722 61247357 127077269 229736095 465938968 1051862566 1678788404 3458511824 -1 3 4 9 26 33 85 158 262 1008 1436 3406 5080 16229 30553 61827 124622 258396 377149 893575 2058196 2813013 7065256 12957558 32985282 65045729 69537975 258874785 353773737 858539963 1324913427 2781028395 -1 3 6 14 26 48 72 234 436 926 1060 2466 7295 12606 22081 33950 92537 225319 346716 591368 1424684 2134753 4407371 14097960 17401108 40950159 90699739 226371226 516062307 661581725 1200336129 4011242763 -1 3 6 8 29 58 94 139 307 715 1570 2746 4464 16326 17297 61835 75366 209132 329392 610579 1675281 2288316 5572890 15552439 32616855 59410774 104175674 171638120 529481030 1021124530 1073838465 3229738740 -1 2 7 14 21 62 113 159 504 1019 1418 2976 5713 15313 19393 39901 111170 238207 497571 639438 1406797 4109340 4310237 10845465 26255780 41024182 95894812 251538569 422605484 880596934 1095312517 3528198523 -1 3 5 13 24 49 70 240 445 645 1878 2343 6495 11908 17386 56503 115897 251934 391322 1026998 1393026 2419524 4565411 13453296 18932180 38384689 124609764 161396319 455955231 684776272 1998572760 4131504745 -1 3 4 12 16 43 83 185 510 765 1827 3878 6135 12777 29206 63760 113037 240530 365077 915479 1385985 3465177 6421318 12788581 29283878 38920550 127337032 162044628 386366916 956330885 1478949667 3136012206 -1 3 7 14 20 53 111 182 476 902 1079 3646 7750 9064 16894 47999 105513 230900 371921 785830 1538781 4097728 5766964 9272377 32018145 37873764 92097164 223936357 293677817 747504542 1757545490 4012510829 -1 3 4 15 18 32 71 159 256 789 1404 3704 4258 14114 17868 56398 71107 197454 344052 878054 1285426 3604337 7695333 16747897 30329263 64695531 97474259 257807709 326383441 867714364 1587600783 3520403316 -1 2 4 14 18 58 72 163 341 1012 1308 2711 6357 13903 26183 46897 74564 212282 459843 1012031 1305372 3579317 4291234 14151848 27045869 52499729 83319647 244560668 457986744 722130850 1143839676 2366508163 -1 2 6 11 20 49 85 158 440 726 1593 2923 4486 14211 20302 48054 72316 200531 472356 745848 1965753 3447752 5597553 16378829 30187834 44383421 120682145 184664732 486851629 1067705918 1386527265 3391559896 -1 3 5 12 27 34 94 255 335 653 1616 2067 7714 13612 24424 52564 97492 222805 351645 988541 1569010 2155142 6756560 14672477 19711775 61040035 110319908 172825528 444720929 665373358 1323398948 4148788465 -1 2 4 8 25 50 76 141 355 777 1090 3238 7838 10082 28412 32947 72712 198058 469750 1005546 2092171 2932418 4938898 14023586 29526233 52367189 86589267 234317627 341816616 683830992 1703837891 3160087772 -1 2 6 15 24 60 89 204 496 571 1688 3785 6489 9030 18254 59906 109349 243374 498956 773250 1384406 2413888 6276445 15403728 24832171 42708108 114670514 195395781 384821204 626610168 1642333428 3894806663 -1 3 7 9 22 43 97 148 265 557 1947 2645 6576 15656 19246 54252 112827 238626 366047 773916 1654669 3472332 6414303 10952359 25591818 59462887 132796757 145550047 478805293 774988124 1463027187 3348368679 -1 3 4 10 25 58 73 173 442 789 1520 2734 7427 15838 26488 62854 107244 244146 363174 915714 1648996 2808573 6155971 13306218 27164946 49643030 83646773 257332953 452419073 554959584 1490028101 2477002483 -1 2 6 8 20 52 111 189 362 888 1660 4065 6384 9939 22350 42344 118626 250396 523347 769991 1778566 3314112 5877549 8458388 32701508 54095908 100024152 155480797 371782703 643392894 1744962731 3257010946 -1 3 7 10 21 57 121 167 400 844 1908 3023 5892 8315 32150 52591 123715 258215 384345 769738 2048209 3469992 4566691 11758400 32807016 47006554 74380494 181774306 500529297 844543475 1888428101 2392853263 -1 2 4 11 26 46 92 181 315 962 1777 3373 5240 9749 20990 61577 69219 204749 471965 1014260 1687104 2936009 7563994 13473744 27954396 63026846 73454258 166025155 323219572 978191304 1963722473 3552578823 -1 2 6 12 19 44 121 151 420 1012 1758 3987 6478 11240 18294 53839 66281 204401 474569 749133 1280789 3468696 7304149 10201787 29146100 48471690 87218220 150672273 392503747 605244505 1909447548 4212526637 -1 3 4 8 30 43 68 180 493 898 1196 2950 7165 9243 24646 62839 68809 200946 342718 870586 1934732 2147246 7689551 16362520 27178393 39817814 91419377 206373410 461570883 767230294 1733101241 2750220461 -1 2 5 15 20 39 111 244 467 955 1908 2962 7653 13573 32131 34433 87209 216382 488855 859386 1292168 3843310 7799798 11503444 21551022 49911643 96401096 188597806 479868302 643595406 1315865751 2970964154 -1 2 7 12 26 34 65 161 384 537 1234 4043 5071 9474 32095 62811 98100 224162 477073 598634 1175267 2415389 6495970 15182312 28205678 45794501 111226444 259652413 271905859 911441100 2119134606 2206158245 -1 3 4 12 19 40 95 160 297 881 1096 2183 4668 8779 17697 40010 73773 209972 334242 869039 1435612 3321956 6387991 14390962 26493748 64263163 84885193 232983776 471690424 968210695 2121801708 4027595750 -1 3 5 11 29 46 88 241 447 884 1238 3416 5125 8616 25002 38439 92139 226767 351998 991808 1674657 2276402 8198426 13229215 19293394 38180917 75855709 222779822 386607732 1046714243 2145684820 3115275374 -1 3 6 15 30 35 114 230 262 894 2034 4009 5614 9405 20286 63347 128583 255574 379172 629425 1527914 2809822 7318036 9386400 21521238 55878595 93139578 169639882 368483885 1060457263 1977150969 4019701362 -1 3 7 12 28 37 125 254 262 871 1051 4029 7455 8748 23100 48017 80066 205783 330203 738426 1297523 2790727 6519695 10335550 23623433 57736499 93955051 231753539 302422373 688874370 1861852115 3734909976 -1 3 5 11 17 43 123 177 466 646 1583 2571 6833 14150 30629 58887 92859 226586 347239 994555 1699644 3856441 7275361 10332410 32653403 38309991 125275679 190061039 535835645 724073391 1193866957 2919843820 -1 3 7 15 31 56 104 196 300 1001 1035 2227 7408 9417 23859 51862 66297 202894 340878 753517 1410887 2811405 5849666 9303452 17590711 54961956 78884210 216443187 490454547 632724630 1871827027 3498456870 -1 3 4 8 17 60 96 236 391 821 1405 2494 6803 10770 26542 36589 68421 202387 340499 868674 1962237 4104217 4548166 8488921 22420034 37891062 68969587 246712863 492896735 696191297 2146636255 3036888211 -1 3 4 15 16 46 99 242 270 613 1970 2729 7398 11022 29957 46204 85004 218288 356629 857838 1284841 3315747 7156355 11533864 21238104 55327980 129909037 145681950 494502788 632602250 1879658578 2619309610 -1 2 6 15 24 34 95 247 335 555 1812 3290 7262 8580 26766 35066 126564 259801 515967 762795 1384153 2403675 6524907 14379215 20709978 61999008 130944329 161357682 281945206 689070706 1764662013 3192247570 -1 3 5 14 28 41 100 204 349 841 1608 3268 7287 10654 18289 61065 103088 231948 371610 1046684 1256427 2802671 8117647 12021832 19006832 59509373 87822772 164378163 281176423 692365225 2030658746 4077402486 -1 3 5 8 18 63 80 234 426 640 1091 2904 4665 9438 21968 37874 130318 255097 381610 1024995 2057500 3803656 4591914 14688832 20863547 41585428 123717894 262508942 431169168 1008655372 1994743414 3630458384 -1 3 5 9 19 53 68 226 468 667 1561 2661 7025 9961 31561 49199 102623 229872 375856 1040728 1923969 3803498 5381915 14429015 17983738 44628985 129615821 199434359 531023952 680103155 1726328464 2506873269 -1 2 6 12 25 43 94 144 472 566 1603 2089 7732 10161 18345 33412 118555 252223 516312 753722 1262630 2099840 7608754 13381007 31481749 38317502 102209323 180715250 439250785 661180486 1806135716 3768875614 -1 3 5 15 26 47 64 201 272 904 1731 2466 4713 10687 32413 46743 113278 238077 367345 1035516 1115908 2362770 7872005 16659825 23481937 56161997 75322444 161925394 442961778 1059593599 1852191444 2489992408 -1 2 5 13 23 58 94 212 422 536 2001 2928 5779 13639 28978 61458 78648 208531 462251 870435 1559490 3673736 5118577 16132181 22303550 33732312 102610143 164161021 529728040 856772931 1523050322 3165409806 -1 3 5 15 26 34 87 209 348 609 1784 2704 6826 15343 21328 56006 95116 222148 344590 994092 1155504 2362380 6426760 13246626 23227177 63212751 120825580 176424416 521014871 737416707 1585851070 4241387547 -1 3 6 15 31 39 86 212 500 758 1933 2551 5554 11293 26814 42488 97842 221707 351036 597649 1560723 2625230 6561032 13515278 23740577 43827445 122667815 135801164 459171464 832092487 1784235567 3203081394 -1 2 6 13 30 41 87 192 350 624 1106 3253 5639 10317 28212 35120 109674 243376 493651 774111 1125208 2886110 8132723 14040009 22694150 66909750 119605097 265579271 370575260 999407252 1772327867 2970219502 -1 3 5 8 26 44 79 170 340 1022 1447 3172 5856 11826 19933 59150 74467 211151 328015 1007955 2084405 2754442 7342885 15211634 28717133 51280527 80123786 265398825 394569397 991286027 1708536851 4186862671 -1 3 4 13 20 45 106 180 291 669 1289 3706 4140 15140 32553 39930 131063 254256 379755 888178 1535425 4064737 6688697 11801448 30686548 59275113 110789468 215211471 284278773 835127668 1170258634 3199313794 -1 3 6 12 18 55 108 208 257 844 2045 2389 4626 13036 19632 47422 83914 220287 359892 589932 1176565 3409511 5770134 8787732 19545799 53498466 93099135 169420176 409567627 1038806307 1514133514 3319426738 -1 2 4 13 17 56 84 196 503 629 1712 2634 5043 8400 22968 60402 128130 257509 516002 1025401 1381310 3539161 4456924 15204893 23594541 43780968 106172425 189015105 527979910 966194172 2077869460 3426849341 -1 2 6 13 25 41 111 151 382 749 1294 3709 6670 11044 22013 57977 105643 231429 506034 771392 1143867 2229241 7473021 11012639 25826979 57422971 109342837 214608908 284120818 635324366 1902959440 3745902628 -1 3 6 11 23 51 76 169 312 764 1119 4008 7271 8207 28004 59511 81828 208046 332070 614262 2088312 3146480 5506112 13242250 26483731 66199805 103050438 251456511 288700846 682305121 1791164437 3053414209 -1 2 6 15 21 43 76 247 257 694 1818 3847 4181 11726 32430 57554 68926 201578 470090 751651 1436028 4068508 6957018 16148249 18141667 50940825 105752738 137011425 380877512 938380213 1850853455 2518843198 -1 3 4 9 17 37 106 231 371 861 1837 4074 7562 8391 23594 33906 78213 205490 335051 878568 2076960 3938833 7614185 10896186 23109894 60123135 84914443 186128999 336735795 786186775 1839112947 3542704428 -1 3 7 14 18 46 76 236 344 918 1963 3789 6602 10592 30191 53499 107424 243148 362115 777518 1537793 3284896 7087591 15886843 19198701 59360349 75718627 193882360 377549235 618119929 1955549798 2553968561 -1 3 4 14 31 34 71 202 387 793 1863 2465 6102 10018 19705 59095 88441 214726 357881 858318 1161230 3020742 6825756 14699672 24962644 40327215 74007678 178614752 425793250 927311866 2050499627 3854453632 -1 2 5 12 26 32 112 135 493 834 2000 3420 4974 14100 30352 59183 121543 247167 516856 894228 1391182 2101864 6436119 8811404 25357904 37864066 83095500 186103512 289737931 915302183 1531630629 2964039461 -1 3 6 9 20 57 85 180 478 798 1724 2156 5302 13057 28034 35558 76102 209934 331826 608676 1811831 3282383 4338162 15624295 25855154 35992579 70455338 155142534 423732486 827725059 1422012660 2307811910 -1 3 6 9 16 43 116 254 352 545 1295 2597 7126 8663 27070 43822 88386 215440 356619 605626 1832678 3807624 7218227 8413919 24162996 61046111 130231092 227394392 421675454 795008940 1848368981 3108793910 -1 3 4 13 16 36 95 156 484 633 1630 3087 5200 13232 19772 56121 81107 206322 328069 883511 1566554 3545220 8136354 12877182 32805576 36170892 116785755 168166923 313003146 992089485 1605382562 3243395973 -1 2 7 11 29 43 108 185 367 647 1377 3778 7828 15903 28421 40671 117651 252424 522569 634819 2053411 2363687 7348770 11293723 30474167 51989121 103689540 213666288 300599105 766061583 1399236597 2282335978 -1 3 6 12 24 49 82 229 292 722 1036 2690 4123 11972 28149 59570 93969 226393 346448 593102 1148821 2104085 4210162 14828679 19171779 58038360 115485971 245132121 456582824 987722814 1697991150 3140422941 -1 2 4 13 20 58 116 170 417 715 1944 2848 5988 8895 27619 33036 103674 231820 507727 1045475 1381388 3940187 4861984 10896449 33223789 44246945 119430960 140299068 519666511 829722843 2004729427 2776625333 -1 2 5 15 26 34 106 202 349 735 1474 3296 6304 11140 22524 65489 121706 249475 523877 886192 1254687 2496052 6305638 11563815 19838935 59442855 100816864 231014395 350214928 605933182 1904344938 3686631405 -1 3 5 14 27 37 83 176 342 860 1407 3089 4674 8290 32508 54386 91104 228367 347270 988504 1291655 2365924 7092650 13387542 27694049 51900724 94015162 254527187 396418419 844594547 1880838033 2335641783 -1 2 5 13 28 53 110 129 508 774 1212 2110 7880 14323 22105 54095 119917 246716 518288 888824 1508507 3019497 4595892 10386602 26654574 41245561 71490762 223856165 503046844 561879039 1296776449 3887879637 -1 2 7 10 29 63 116 141 406 604 1328 2190 6631 12478 22563 39678 129353 256377 508683 634323 1925401 2495492 5906702 11956269 27455834 43728382 102401157 201573706 503292875 792033187 1296314646 4192754185 -1 2 4 13 24 38 72 218 423 793 1590 3783 4437 11377 21486 41273 107041 245417 492989 1045740 1382267 2373676 6977316 16706971 21184406 34889750 68210643 138247366 355659408 906049941 1843293870 3438861863 -1 3 7 10 24 46 123 210 423 780 1525 2417 5245 9378 20679 61435 78677 208193 333908 746762 2084550 3028956 7371608 8431251 19654594 41056273 73311229 266465182 502034044 882016485 2130555171 3654851291 -1 3 7 13 21 45 86 138 356 1003 1463 3467 5157 8789 18099 61629 97836 222273 350169 736801 1154395 3813914 6450050 13149332 30647648 50480950 83555018 264731095 342584909 1023625505 2065630071 4047758364 -1 3 6 11 21 41 81 234 385 664 1641 3664 5443 8768 26770 53212 124705 261775 380841 625659 2045956 3420303 6571672 12629370 18417489 34496985 118544354 194761912 394378493 1021932251 2065602527 2951704153 -1 2 6 8 31 32 120 167 363 807 1070 3048 4188 10177 32437 64493 93599 226618 476876 726185 1802257 2372438 6705924 9607046 30521153 51669981 90362969 225904149 441033129 999571756 1991292700 2368849652 -1 3 7 12 30 36 88 133 362 753 1356 2771 6311 11355 22504 63353 74367 209598 328619 750578 1296802 3028195 6585236 13803726 30922127 51909045 113390528 203060557 421179398 695985292 1936613853 3651176958 -1 3 5 10 23 46 72 206 291 634 1422 2088 5786 9817 29137 33491 95702 223557 351457 983608 1828144 3420318 6969198 16577126 23852460 54138887 132398992 212356427 477546644 820359612 2120270990 2583669929 -1 2 7 14 27 43 83 171 454 722 1695 2809 5817 14507 30705 57306 130905 254380 510457 626038 1388645 2239909 7752390 13936296 26032682 35535613 126513392 183031624 531623559 866373967 1092464381 2879742400 -1 3 4 14 21 51 92 233 361 613 1762 2752 5706 12046 21382 63169 82182 220929 352717 857572 1155077 3813913 6187489 14716606 20703486 66516406 118703364 180179707 530022060 854534491 1852953337 3443690858 -1 3 6 11 22 35 70 193 325 546 1841 2653 6034 15611 17581 50326 112121 240361 362370 653058 2057797 3285535 7760387 16560332 24324706 65861385 125955071 162353060 495344801 857007101 1209258516 3320120931 -1 2 5 12 17 45 76 242 328 578 1385 2830 6539 10285 19713 42585 101704 236873 501936 902231 1389114 3553709 7240602 15912246 18707652 60196656 121101492 229840906 455110943 702601157 2068798292 3844130220 -1 3 6 15 18 53 118 166 343 855 1460 3307 8141 15442 23943 57709 75145 210238 332507 621960 1562818 3287085 5928329 11572397 32616943 54691080 97359234 247918092 401292822 688850875 1398756889 3998198121 -1 3 7 9 20 33 104 147 449 796 1565 3445 4468 10165 20657 33950 70513 199859 343384 738685 1672410 3161257 7366940 10938087 26208653 35443651 67738050 142215242 307763781 832846688 2100979543 3670602209 -1 3 5 10 20 38 74 233 291 732 1087 3191 5048 13339 19719 58858 99497 235823 375580 1035578 1798506 3289051 8152761 15634402 20388235 57063078 116606463 248406859 380534886 809307339 1513392845 3311605583 -1 2 5 11 21 41 92 208 265 776 1317 4088 5800 14263 27682 64860 99033 235911 507561 913368 1795976 3160459 6322352 14470333 24634548 57769070 89005851 257829739 268714843 1020572295 1374495572 2401796944 -1 3 4 9 31 55 111 149 311 836 2018 2114 5670 10753 21845 56246 122291 246161 391544 887060 2037938 2105852 4998448 9763714 28809839 63520665 91779021 181972859 446120888 935650989 1641128379 3441379498 -1 2 4 10 21 61 116 158 403 640 1133 2465 5000 13065 32140 62168 75872 209260 464739 1004685 1818653 3160111 4745829 10799211 26297926 44167393 126763608 254056000 480246931 982670000 1607381591 2702817933 -1 3 6 14 22 56 76 235 276 863 1279 2634 4702 9127 30071 37731 73541 197944 340742 617460 1414239 3681038 4874595 13941764 17790404 54110698 95183787 204257842 406550971 1030993869 2021547557 2492789469 -1 3 6 12 22 34 126 167 404 647 1262 3397 5705 9014 32092 39731 116482 253793 388309 637578 1131892 3942624 8020976 8429755 29591760 49352962 131388024 239272350 338229574 970024211 2092978993 2209804315 -1 3 7 10 28 39 65 146 414 801 1284 2745 6654 8250 16589 50051 129217 256357 382514 768160 2042640 2501904 6968828 15660382 29723295 49238054 76712425 249111199 456667602 701660958 1791536308 3987826742 -1 3 5 13 30 61 69 202 392 767 1061 2722 7929 11946 21425 54236 113698 240503 367986 1044393 1407205 2630028 5260664 14477070 21220018 38483512 126802886 263693874 442994431 640799446 2015303385 3660488108 -1 3 7 10 21 44 75 185 411 928 1582 2939 4096 14258 24354 63800 77254 209977 333719 750048 2083465 3420896 7230234 16703692 25366142 44257893 97496255 163875109 531868356 1055818461 1391442751 3949114935 -1 2 6 13 23 36 110 140 321 575 1071 3557 6079 10069 27201 46385 124368 261236 510938 757017 1133695 4071690 7627616 11316922 28956282 52672301 125246886 258786817 342058691 975985889 1984360742 2792694088 -1 2 4 8 25 46 78 144 409 590 1578 3901 7920 9847 18556 35604 108380 243140 493711 1043889 2046449 2892605 7488233 15375879 29595411 48482501 105477373 172532431 347992139 675879661 1740923277 4079410245 -1 2 7 11 19 36 102 225 431 716 1643 2771 7172 9474 21038 45017 93136 229033 475863 604998 2086876 3678746 7494605 12236766 24593225 37566913 126341412 186001832 510149855 662738622 1855790102 3481371362 -1 2 7 14 24 44 123 218 343 644 1305 3330 7480 9116 25715 54085 118528 252932 517176 633312 1378926 2369130 8284275 9227359 20441094 59225790 112930292 215895324 372417273 767766244 1744849912 2768414746 -1 2 6 8 25 43 104 142 350 861 1512 3263 7488 14808 26680 51220 65987 201354 471457 748160 1826571 2636911 8152134 11064571 28916396 51870979 94106482 235962092 397207339 738674309 1565760824 2338110984 -1 2 5 12 29 35 124 244 341 895 1626 2249 7811 8668 17304 51289 80369 208209 464439 882976 1434398 3024828 6966016 9885258 24451491 63270018 84269980 167530347 411884430 610077147 1694587858 3828065868 -1 3 6 9 19 54 111 140 408 680 1825 2341 5427 11847 29084 42928 110190 242111 364138 646399 1774591 3944117 5402811 9086176 27241329 46120454 131043469 166584393 460014613 808644250 1877168811 2303771817 -1 3 7 10 22 54 127 130 412 877 1777 3464 6976 12219 19656 57211 118690 252799 387880 754049 2032049 3289003 6049015 10805013 28299036 42064522 74574065 166823571 302714838 631387014 2038590889 3861941868 -1 3 6 12 19 63 99 159 304 951 1498 2631 6395 15483 19741 64754 118844 245971 385988 630621 1129452 3555063 4868972 9106245 28951248 63169724 76387122 256584790 454693328 737550517 1360558448 3431378566 -1 3 6 14 21 58 101 243 430 814 1047 2661 7892 9145 18438 37995 109456 244532 363577 653658 1377941 4092231 4781527 8743388 23897814 36296608 72834577 203084390 404958107 606743595 1620598590 4152798260 -1 2 5 12 31 34 89 144 470 593 1502 3527 4968 9220 22111 33059 114000 239148 498842 916878 1380003 2778112 7143339 14383685 32684083 37870485 114384257 222226771 372069157 834206899 2061073412 3540431440 -1 2 7 8 29 40 123 195 491 823 1612 2806 7864 8663 24832 32819 109187 243880 494920 644067 1643236 2251390 7392770 8608748 17343380 46780391 76887721 138819150 494557611 569559489 1629049537 2755967736 -1 2 5 13 29 32 74 132 295 1021 1604 2124 8185 10460 21966 44147 125322 260178 509795 894260 1537301 2909708 7265376 16711687 33456326 61714551 73484252 146544055 412627720 637956543 1964305231 3635772672 -1 2 5 12 18 43 120 237 305 821 1320 2867 5111 10728 23937 58443 79299 206869 465261 884335 1437583 3170747 6594152 9540701 21152338 54489796 92139755 258758502 432993700 1066736138 1856863184 3534087525 -1 3 5 13 25 45 92 249 458 776 1721 3948 6863 14929 19773 54629 116499 250964 392028 1021744 1390140 2518999 8300212 12670012 20633260 45203467 77453501 161736264 400662575 603940248 1410894434 3378593657 -1 2 7 11 31 50 106 161 457 994 1055 3225 5090 11324 16629 53302 91048 227483 477958 603492 2067452 2129804 4635967 9957521 30986019 39541977 94967176 233822209 338592418 854039727 1770282737 3998281195 -1 2 7 11 31 57 95 168 362 920 2001 3479 6227 8324 18244 38374 95167 221659 480335 600692 2087491 2129651 5304739 15443698 28740161 57892559 74792503 196731131 269360219 564144721 1653232562 3936398858 -1 2 5 15 21 61 98 190 454 970 1324 3968 5024 8675 25079 51521 85771 218815 486066 867027 1291917 3694330 4234574 8507057 32811818 39945127 97654638 266481124 270301072 912582178 1990541254 3006642530 -1 3 5 11 19 49 86 191 325 615 1195 3925 5267 15812 32761 52599 96589 222862 344574 988527 1678889 4086744 6201343 16119876 25344781 52145011 133970344 248541487 283826691 954942400 1091899744 3149500446 -1 3 7 11 19 63 101 237 320 550 1172 2820 5190 9312 20599 35074 82760 219238 352819 720949 1964397 3828066 4648444 9155888 22861544 63952147 128854819 249843219 404667368 822686336 2077198370 3726817428 -1 3 6 11 25 58 120 170 389 529 1352 3015 6083 13775 21513 58368 76383 209814 334731 618344 2092672 2915406 5935112 11381478 32940653 49279240 116807970 202178367 459081290 902909858 1575193388 4030514182 -1 3 7 15 17 40 94 188 436 538 1921 3869 6529 10867 30278 33803 87218 214353 358539 737007 1434550 3558628 6605896 14652331 27968831 47810450 113570047 159635119 389160099 623780688 1920492249 2607198286 -1 2 6 14 21 36 67 246 318 899 1430 3062 6952 9696 16940 33870 124534 258986 509717 768423 1531185 3961012 7795967 16061059 18276660 57746974 72785867 254132843 410235732 800671200 1727025224 3837312159 -1 3 5 14 26 40 110 219 368 787 1742 2703 4383 9265 27760 46997 67604 202185 338824 1011743 1280923 2512444 7660234 11529454 17887913 65653712 99915828 137066160 500138454 1043482238 1948042632 2882504337 -1 2 5 13 28 43 126 231 262 658 1773 2074 6115 11123 31806 58066 71297 200338 473224 884430 1557318 3038420 8031565 8638870 21265271 55896560 105317548 198780950 456613581 895200708 1627429234 2639396394 -1 3 4 15 29 60 82 222 378 1008 1073 3956 7563 15801 23884 41209 78010 206596 330659 881353 1293776 2649541 5432995 15836458 21388450 61383325 75314762 208875356 303897688 687693469 1371129271 3991052691 -1 3 7 12 29 55 99 237 318 1006 1542 4034 6815 9824 26020 36616 66690 202488 337432 751917 1293023 2641786 4519890 8757404 22177864 53645679 81602711 145449112 399350740 594683504 1836869005 2697498459 -1 2 5 8 17 56 120 229 281 870 1357 3779 7424 12657 17436 44725 78343 206223 459901 878849 1948838 4094117 5042739 12165749 24792359 56539659 96409119 256722865 302894664 698260304 1239251708 3325530272 -1 2 5 13 24 46 92 248 483 579 1784 2254 7438 12992 30701 60814 84310 220103 491085 860431 1541008 2509438 7900349 12947101 20732539 48672370 106945455 199287548 451502025 560296281 1205024512 2917640290 -1 3 6 9 27 33 121 216 343 776 1957 3792 7469 15161 23398 56306 72080 199923 337879 613394 1829614 2910351 7115089 10084397 19299701 60734375 95656217 178704057 399848150 742619087 1480036357 3917536675 -1 3 7 15 21 58 80 199 354 767 1296 3211 5511 11291 20165 46090 121340 247013 390027 753749 1399261 4089966 4777461 15687366 23879902 62062313 107963213 203951350 363730222 1064840678 1699630469 4230001320 -1 2 5 10 19 43 73 246 505 946 1507 2190 8037 13403 21964 57628 126102 261899 516013 894350 1650600 4091510 6989029 16591088 18375005 49853763 95751825 238557008 528624185 551183306 1262793376 3874816189 -1 3 6 8 30 39 122 179 344 942 1256 2184 5695 14706 28111 53534 109816 243637 365357 644343 1661931 2382670 6858462 10181370 32659477 56009614 71127131 230443198 477140023 823207084 1105247078 2627301427 -1 2 6 10 29 60 117 203 404 578 1491 3165 5184 15395 30647 53361 86046 216215 486221 734060 2073063 2379746 6203833 11637008 19410208 34752204 111456451 224639708 354312697 1011673393 1203317434 2905967451 -1 2 7 14 16 61 80 227 500 544 1248 4014 8107 11817 18277 50567 90473 226466 477441 604636 1417102 3436125 5016573 15315090 19016339 47204403 112909308 252923155 282146745 773816914 1903182969 4202873554 -1 2 6 10 18 60 120 169 354 745 2034 2705 5191 10138 29074 41544 111551 240485 496076 775681 2043424 3822333 4250982 11864785 31991773 54423879 113288079 155562028 480620112 891395307 2018887686 2668960822 -1 3 7 8 28 36 92 159 401 718 1547 3071 6189 10316 30781 54900 121621 249739 391150 768665 1782637 2249466 6858997 14092096 31723218 47323095 125713564 188629236 475044593 759517376 2114759001 2322138618 -1 2 6 10 30 57 87 137 306 997 1735 3936 7438 15357 32356 61599 78794 206517 462123 741673 2092875 2245905 5410763 16367798 31724466 59909344 74203445 159942088 399496375 747387767 1506312018 2743006070 -1 2 4 10 31 40 98 237 378 907 1607 2734 4403 11661 27227 62550 68188 202320 467491 1011889 1822017 2377651 7773932 12058465 23470010 58733153 77879451 140946742 500540771 1040496562 1736022713 3049846621 -1 3 5 14 23 61 96 237 511 548 1071 3499 4579 8350 29734 57751 119265 248020 391027 1029502 1247920 3954118 4494998 8599476 22024940 45491975 115113849 250542140 357298020 922847600 1971277416 2557141508 -1 3 5 9 20 57 85 137 264 775 1150 3326 4099 15420 29445 38664 130973 254996 377013 1020761 1923854 3439722 4489814 15322168 32736173 66545363 98176417 222565259 339491142 894467297 1333822296 2931806003 -1 2 6 12 30 47 85 173 478 525 1484 2150 4183 10200 24247 50917 83257 219873 483487 721268 1290068 3037089 7525733 14509354 25758190 36290170 100823992 232688674 495037983 1009013790 1889325671 3364317595 -1 3 6 11 29 52 96 134 409 948 1136 2383 7959 14401 23852 38330 97891 225217 345558 603735 2087013 2381310 5146903 8995394 25901952 44683058 100036775 225111031 520718137 541902718 1395653485 4011866496 -1 2 7 11 16 58 110 219 380 675 1269 3124 6171 12358 21907 49261 118166 253826 524224 626506 2043985 4086944 4773674 9560637 19640642 63010903 111714839 253973457 397459866 642633458 1157355631 3943822591 -1 3 7 9 20 56 82 132 330 692 1046 2366 6065 14682 27757 35289 127210 256147 379870 753983 1657061 3170481 4363518 14800937 31830491 56963709 103469723 241634371 479375415 847486344 1109353285 2660646451 -1 3 4 11 22 53 81 219 347 577 1916 2801 7438 12118 30221 50304 93185 228994 344501 855554 1805413 3570666 6214635 16474110 21439660 65140377 122071739 163678802 480801635 660916689 2076539562 2463846022 -1 2 7 9 23 44 111 194 506 663 1623 3634 5429 10731 26903 62151 89893 213136 488663 601755 1805233 3432955 7268482 11886719 20776240 48227616 131112959 188195856 396625632 1008340797 1828591106 3125292468 -1 2 7 14 24 39 83 162 464 988 2046 2483 5132 10630 25965 34048 102126 235474 501184 653121 1387854 2384839 6852334 13344357 25407943 37478102 96290834 169010859 434176214 821299350 1626740393 2898668645 -1 3 7 11 19 33 70 137 463 597 1564 3798 5824 8831 19001 56784 117831 250011 388401 761618 1915413 3820936 8049043 15850946 32505745 39958005 115566745 177120637 395016047 996056357 2092502845 3983419176 -1 2 5 13 26 55 74 161 489 686 1903 3884 6821 14235 30242 43652 106636 241774 496874 901713 1520844 2257047 5154627 14663160 26577162 39451283 121329847 160492781 392917719 587899448 1333245031 2805702242 -1 2 4 8 23 62 86 208 494 624 1747 4018 4748 10444 30789 51272 104690 229772 504584 1047602 2060578 3177538 5161070 15173350 21872152 42330503 105075748 193466447 342634342 816608395 1649205184 2543303638 -1 3 7 15 16 32 102 228 509 844 1127 3471 7897 8921 29040 49587 89669 215786 360117 736659 1422337 3438358 7785036 12405583 24739144 43727020 70106034 213676013 390915052 728837668 1845070327 2286954475 -1 3 7 14 22 55 120 155 397 567 1317 3916 5842 9685 30455 36553 79087 207489 332538 744443 1546206 3830949 5671772 10566270 26951336 43725637 114762030 216992185 313224407 1045940267 1981193492 2661490213 -1 2 6 13 28 46 83 145 268 952 1998 2611 4187 11842 22474 52111 130039 255280 513896 767605 1118445 2643363 7786062 14021862 33160110 67102130 79418960 190952893 530126845 1045454371 1617485042 3383483971 -1 3 6 8 23 40 70 145 435 746 1166 2265 4313 8546 17319 62514 111641 240256 366093 651022 1666792 3555972 6616936 15708795 29599455 45321754 122019485 236522603 520680832 1070315248 2128719368 4250115804 -1 2 7 11 23 55 93 188 291 736 1028 2183 4643 9202 28385 49739 67141 203477 468556 619156 2091028 3174176 6078769 14877070 26678442 63125708 102976424 240367557 533258727 983263261 2139478449 2801017589 -1 2 4 11 20 58 94 224 408 532 1082 2822 5181 10028 25300 45258 109841 242828 493982 1036304 1652434 3171145 4633303 16755003 20299707 35102185 102758374 235492800 412143991 828185188 2089686181 3166709282 -1 2 4 15 31 32 84 142 271 896 1960 2868 5004 9018 28166 56915 78913 207309 464478 1000461 1167120 3045900 7140884 12667233 30922224 64114440 82228500 200140271 488112998 994313819 2142505322 2784106037 -1 2 6 14 18 51 72 227 456 1001 1289 2351 7503 13243 17927 57398 86978 213168 483805 722380 1541531 3300812 5693221 12779773 17534180 42090569 91942193 253183385 502491275 651499566 1116452613 3370785272 -1 3 5 10 16 60 70 132 315 557 1371 2490 7420 15937 17222 43636 71321 198076 338353 1000550 1804278 3824090 4233856 13321477 30115194 61758933 131895779 218193227 517058863 642384996 1478101918 3685620146 -1 3 4 14 28 34 115 142 414 608 1270 3354 6982 9091 28405 48665 120163 246850 391052 895448 1134267 2651978 7248065 9417893 26830138 46009609 105651067 268313558 354184710 584367893 1714542271 3191980711 -1 2 7 13 17 45 79 235 384 614 1943 2657 4897 15602 20982 48219 68685 200978 471526 607092 1280207 3163127 6849452 15948241 19505896 37102351 114587485 163497512 500159185 974712562 1078441138 3873575722 -1 2 6 14 25 62 122 143 490 733 1451 3176 5437 14117 27197 54591 72394 197971 470147 748620 1572587 2391823 5956097 11235535 29085720 41301727 133195979 214094031 349771367 1071583592 1384323104 2183987351 -1 3 7 13 20 42 75 145 409 664 1068 3950 6148 8709 30491 55396 75725 210708 329030 737702 1171400 3695290 7268069 16743490 30507552 50257370 132852257 267987717 294856769 553201271 1734681739 2369597734 -1 2 6 11 18 55 104 252 457 871 1100 4058 6070 8862 30343 41140 115121 253930 517054 763991 1917371 3698403 5543306 8492434 24578472 49709666 68401050 217415196 331096179 1029599506 2065082967 2439633865 -1 2 7 15 31 51 89 184 389 777 1061 2283 7514 12888 24325 40952 79964 207782 461403 619542 1545278 2641791 5028859 16469316 25678699 43444371 79152817 209897330 500280022 644089100 1094978113 4167047691 -1 2 5 15 26 55 119 182 302 607 1917 2709 4672 16202 18673 51286 126949 259060 512195 899974 1251785 2512517 4910196 10587835 29704888 58892827 117526434 160217900 477192560 971032739 1172434445 3516526649 -1 3 4 10 18 55 75 186 342 550 1814 2451 8102 12107 23368 62423 67383 202113 337945 871966 1694298 3951266 5294869 12676985 29333061 50367473 123977607 154196656 447305483 619183951 2020870692 3414694706 -1 2 7 12 25 38 105 216 325 822 1922 2522 4366 9818 30708 37377 69294 201480 469243 615648 1161943 2255410 7121208 12272579 17288799 59834123 96710596 177488777 432587781 977003254 1961926235 2628063794 -1 2 6 14 31 50 82 185 378 816 1334 3229 5413 16241 24526 38766 87285 224131 472129 762678 1505279 2858033 4761851 15141605 25427603 56387310 91537848 268426062 390469169 1045445172 1170625427 4121199590 -1 3 6 9 17 51 116 141 267 1020 1691 2819 6191 9399 19811 60009 91590 213372 330754 648774 1737695 3916408 5820347 12135411 28945613 60056026 70563882 163291865 503608556 768511652 1620431093 4092260764 -1 2 6 14 27 32 90 215 440 862 1957 4079 4279 9922 21479 39453 103797 242601 516196 752176 1503143 2317783 6602304 14402272 23273625 36726970 82377516 192508630 365228488 916154773 2146749992 3544514581 -1 2 6 9 25 40 108 252 449 553 2019 3978 5124 13968 27043 64787 101507 244224 512918 732878 1614541 2693569 8309243 11395695 21842422 48646225 113944308 161551297 402183433 1024970332 1459552536 2350706687 -1 3 6 15 26 56 67 198 449 868 1388 2319 4810 13612 26620 54611 69856 206325 344649 628698 1476340 2203775 5564258 14383604 21097740 48396702 75430500 243094447 488875852 978774509 1416979692 2516174693 -1 2 6 15 28 49 82 169 446 857 1933 2372 5329 11775 30733 58584 128450 251934 499822 738426 1356018 3107518 4902795 15042099 27470960 49313562 67697387 200788607 417171036 864890003 1820227125 2543646797 -1 3 6 13 30 42 125 241 496 598 1640 3881 8105 14830 16715 39972 92243 217559 331857 626119 1238903 2994560 8171000 9386708 25161307 45222878 107091794 171715480 353525781 687270113 1564716913 3590100772 -1 3 4 9 22 35 96 174 301 846 1592 3201 5785 10827 19445 51220 71982 209699 358418 897431 2009840 3251411 7532277 12534839 33411573 60173197 91769174 162974970 290132424 1072245784 1846496916 4030843858 -1 2 7 14 28 58 97 155 313 655 1627 3196 6216 9350 26018 36099 103808 242002 513044 612488 1363665 3111888 6071520 9956018 28647021 65546716 111837018 176861110 331742423 549004550 1863346118 2931854041 -1 2 6 8 17 50 112 198 305 972 1355 2153 7288 15177 20743 58638 105936 239311 522048 725974 1739798 3878204 5821462 11786013 19232360 58469076 79462252 244879602 527243219 618956654 1455764763 4198818992 -1 3 6 10 31 47 75 223 415 1010 1929 3473 6820 14740 21562 44364 103599 241136 391270 612026 1885442 2188348 8029372 15069090 21460061 39365511 96967510 171160355 273927167 659232133 1371163418 4091190697 -1 3 4 10 29 50 99 166 340 651 1404 2261 6526 11684 28178 51737 66132 208711 344099 887027 1609531 2205975 4256610 9130067 31440810 56019884 100729186 208742679 469847706 765960000 1895085477 2693266590 -1 3 7 11 17 34 119 210 305 961 1309 3450 5455 10474 31986 53784 79630 204574 352952 766870 1867976 4034990 8184407 10057703 18979677 58653770 75580271 237098105 368077594 1008270479 1767195252 2661668825 -1 2 5 13 25 49 85 213 428 583 1653 3922 4519 14767 20918 33437 73314 206654 489310 915261 1502738 2606440 4367979 15033113 22660420 36087296 116089733 182961153 354198951 880502611 1105054943 3900225984 -1 2 6 9 18 63 91 240 389 584 1283 3281 5701 9379 25965 58635 107955 229827 517462 721557 1614653 4140379 4642889 16512059 16985924 37150117 115472717 203373366 347667587 973967840 1974979358 3007544237 -1 3 6 10 20 37 85 198 384 1019 1845 3399 5022 10680 20253 44347 107673 232892 377852 617601 1887416 3623892 7903175 14402440 21720093 41733606 99830164 188781421 277072204 902788055 1666774397 4127926911 -1 2 7 8 19 54 90 157 439 521 1619 3764 8148 15524 32738 65515 87724 223954 463925 649240 1620503 4053313 5693185 15405534 30008060 43691312 115340475 177243098 372616664 721958324 1418488881 2717440788 -1 3 7 13 24 51 86 172 483 909 1633 4088 5093 9749 25870 36719 82559 222380 327847 757043 1100544 2336063 4243042 15141422 28284670 38466083 85062230 154566216 393131985 853743189 2076681203 3101077626 -1 2 7 11 19 50 107 226 466 584 2010 3063 7077 11257 16970 41188 88411 226144 471893 627724 2016858 3911532 5813713 8873156 22874301 46393013 101191279 154933145 528890782 705720950 2077411750 4129667605 -1 2 4 15 25 55 65 178 279 759 1505 3882 7646 15599 16524 43148 120431 256942 502159 984163 1105023 2173011 4766194 12972161 28417279 62869521 102391272 219845988 317822001 719406755 1426223127 3645174720 -1 2 5 10 31 43 116 181 467 867 1184 3379 4284 9643 16395 41793 83416 221575 467593 886246 1625236 2473529 7650434 9532973 31657953 39967368 80764362 218535595 378478939 898465949 2049491678 4148406788 -1 2 7 14 16 52 79 209 356 522 1615 2629 5832 13737 23386 64716 76252 204081 476177 638485 1350675 3642607 5824952 13568263 24737514 59239833 130576867 194937249 509982058 811894838 1556981285 3786453618 -1 2 4 10 24 33 90 254 298 649 1149 3580 4947 11528 21192 64697 112705 234534 509108 998678 1739503 2689198 7139042 14129052 20038243 55391433 103847092 236664775 350131082 824786378 1831635865 3335981783 -1 3 7 10 23 61 112 175 423 534 1537 2476 4761 15349 24984 51364 96793 212999 336725 781567 2006257 3394159 5037407 10963837 31930091 43769175 116976421 173619121 418373143 1063186042 1316043631 2269233175 -1 3 5 9 19 35 94 235 400 877 1956 2428 7741 10140 22332 43838 119959 258686 370595 985192 1888832 3749882 8038654 13226622 17037710 35372536 79241319 188649661 416260377 649921386 1830341054 3357482220 -1 3 5 10 16 36 82 221 430 654 1566 2189 5814 11920 27048 65285 109933 230047 387120 988146 1749211 3747265 7667581 14659067 25134045 35384172 124852221 194297631 469446792 882426646 1860822526 3060074949 -1 3 4 8 21 48 74 172 299 981 1729 3017 6959 11388 22228 37967 80671 202491 344819 906206 1893682 3531405 5281193 13187373 26022411 66014670 68667332 156949825 525175834 720138043 1982396428 3535389946 -1 3 6 14 22 47 74 189 321 788 1679 3342 6738 14335 23395 61346 116879 261807 370624 609635 1347454 3892509 6351067 16631753 26468695 53189571 90243474 142888168 319210412 613918418 1310936816 4029712595 -1 2 7 15 29 42 125 224 432 519 1114 2863 6303 12562 29460 61357 83708 227023 460436 650998 1484055 3130597 8184116 9394113 22633079 35081295 107441191 240726822 424908632 711086146 1309718427 2787634701 -1 2 7 14 16 38 101 182 502 753 1346 2104 5715 16101 16903 55812 106141 237902 516315 605430 1355080 3610351 8180744 12552158 29852936 35487789 125929636 230661903 470131467 849732712 1221015089 3241066057 -1 2 5 11 21 45 126 248 336 1004 1984 2162 4784 15886 25690 52344 92522 218779 471282 915742 1744220 3396930 7259753 10452687 24470555 65489039 72553131 189381231 449846805 1011098203 1143489396 2275312450 -1 2 5 15 23 40 117 235 497 945 1188 3128 6893 14927 23520 48647 79445 200012 480338 912434 1232992 4181335 6861372 9383103 21706505 43454378 94327306 207480424 359579781 574220148 1394393805 3905937532 -1 3 5 13 22 51 87 209 317 959 1369 2561 4727 13808 17549 39647 108024 233887 382781 1002143 1368581 3894439 5804325 16364861 21996251 51354676 69978397 241656822 455248203 1021285018 1395905487 3559998198 -1 2 6 15 25 57 73 179 314 842 1334 2476 6585 15502 21155 58728 79230 199359 482593 766453 1350941 2468677 5284868 13234521 28990457 65600837 86707120 260398655 494122048 768382420 1370206501 4221607158 -1 3 7 8 19 63 95 244 266 530 1396 3110 8140 12680 27527 64457 129466 248369 369913 742214 1750495 4149056 4489804 15806236 16936609 53147396 122677087 224262608 336185997 679847223 1285378074 2520429153 -1 2 7 15 18 34 67 252 484 888 1429 3965 6418 13023 21333 60137 107385 234186 508965 598503 1481565 3226365 7515691 16605463 17978826 48816286 74298442 263437160 273523380 548508137 1091813748 3908120322 -1 2 6 15 20 58 112 249 508 1022 1888 3093 7339 14911 28540 45077 128804 249595 501442 727701 1372594 4129837 5033762 10969161 21000017 42250331 87291812 190828517 304194798 701308481 1489959502 2378896790 -1 2 6 9 27 50 74 210 477 615 1115 3136 5284 8666 23191 52437 98436 238344 523658 736706 1615917 2959537 5147535 13727296 23874370 49865371 109037621 236144505 400964726 1014521898 2046469463 3256696814 -1 2 4 10 24 42 88 215 408 545 1572 3525 6805 11811 27818 34116 108246 232187 516133 1009775 1758612 2716461 8059259 12916821 24146804 40543037 106289453 181874914 271979314 660357094 2100450546 2927287894 -1 3 4 11 28 36 85 193 498 925 1803 2525 7793 15107 27371 43203 128417 249105 368827 852292 1764152 2170474 7131879 13332853 22181463 43292160 96965467 186087329 434404441 665882512 1410965557 2317156447 -1 2 7 10 17 47 99 252 454 1018 1340 2309 4453 10320 22345 41970 93603 214582 463885 638562 1885076 4042719 6613618 11271096 21908755 50109449 90906261 263301832 485024539 1021438525 1766483121 3368863975 -1 2 4 15 24 55 74 239 342 843 1631 3040 6735 13698 22137 55837 81018 199312 482005 1018801 1092704 2331055 4888892 13747905 18759826 59964829 88687316 153730045 535230142 684415414 1187614106 3821578038 -1 2 5 15 30 34 71 166 432 851 2043 2294 5864 11771 26465 49963 68839 205318 475686 886892 1216888 2988486 7255525 15592286 28466279 50104704 70494419 186969350 460025224 879618603 1808424557 2932902954 -1 3 6 12 25 41 116 174 401 749 1721 3780 4844 14653 21076 49283 113539 229423 382076 596880 1093722 2166555 7767701 9915596 31095619 47885602 124987188 178186311 383767600 838409075 1150202155 3929869441 -1 3 4 13 24 54 115 142 446 877 1084 3253 5158 14523 27113 50798 98311 244668 382683 859612 1477181 2428133 5029060 10974767 28068422 49710655 73734417 213288867 342170146 1056867152 1269766105 2491323699 -1 2 5 15 25 60 115 152 333 652 1485 2631 6697 10288 18612 40257 103148 243766 521717 877563 1239375 2325876 6081020 12004037 26507017 53406032 107838784 223136156 407317111 790525458 2034297611 3854924075 -1 2 5 15 20 34 77 234 459 793 1314 2809 7140 8903 26472 45296 65548 205216 476019 915498 1237390 3794312 8047647 15569551 19548109 42389671 80330162 241972859 446977494 802614429 1860432538 2930309773 -1 3 5 8 30 44 92 140 465 990 1258 3836 6297 9631 22570 55005 92530 217021 332458 1034584 2014287 2218147 8161994 13348864 30161994 38567814 92834208 211531091 280244633 602170082 1831903346 3507876725 -1 3 6 9 31 51 84 160 465 823 1943 3075 5013 16024 28503 44270 78147 199767 353657 640743 1762083 2612294 4507149 15045678 29239132 37244231 68610379 198688899 309390437 927844506 1312224649 2609507041 -1 2 4 15 25 63 121 138 400 697 1202 4014 7870 11343 30282 50747 99883 239684 514823 987248 1084564 2164299 5813796 10832834 27278872 44188190 126785264 239281423 279502612 794403797 1879296910 2455052330 -1 2 6 9 31 60 90 164 424 746 1429 3024 7281 12873 24926 48317 129653 248395 503679 727628 1636447 2427166 5955097 15024167 28589252 46299058 122327376 210612217 445062016 545978957 1125584270 2381108884 -1 2 4 8 17 50 79 238 355 823 1287 2660 6988 15273 25310 60111 112663 229453 517785 984466 2007556 4133167 6064453 13455786 17710502 66350569 96533294 252680676 449960637 797927984 1566203701 2534442956 -1 2 4 14 19 59 113 199 447 574 1257 3693 5325 9583 24293 54841 86304 227071 470524 1046244 1225852 3665790 4620900 11247040 20321955 41689360 104878499 255115749 315585465 957686162 1977083579 3349716900 -1 2 4 15 26 32 110 186 324 875 1552 3662 4707 13338 26983 36594 69481 211170 480797 1037328 1101124 2607657 6352394 11771866 30807107 58341901 97156078 156547927 336291055 865841845 1578914667 2232349982 -1 3 5 9 25 43 110 252 266 683 1258 2138 4150 15216 28135 38876 108754 233896 391445 1009061 1891071 2981679 8320475 11345978 21502992 57811680 106841372 254461736 516775470 1039578653 1294199373 2572245464 -1 3 4 9 28 42 73 138 308 786 1740 2231 7945 11316 29100 34601 109570 229901 390742 884553 2016374 2454638 7658648 15422417 31503537 61862125 100235016 142793382 404708022 630761800 2019285135 2468022938 -1 2 7 8 30 48 121 196 429 846 1678 2578 5765 10942 29938 61553 122203 259383 492670 620624 1620025 2585189 4239081 12277841 19585795 39168537 76349957 153374853 473603238 861478737 1657302808 2197472647 -1 3 5 11 21 58 126 217 291 667 1091 2187 7466 9985 26947 62390 113122 236902 389774 986418 1613942 3212785 4242915 11739947 18405186 57530061 102589398 237133077 507161681 657002773 1866630571 3004917843 -1 2 7 13 30 38 92 186 360 761 1053 2561 5008 15806 26477 50052 93600 218036 471618 655158 1215174 3011829 6724346 14143455 28373886 55514144 115323675 238820165 462695038 1069961303 1110095462 2188611995 -1 3 7 9 26 40 73 162 473 695 1087 3080 5786 13093 18362 45729 89353 224541 339122 759688 1626740 3121129 8046689 14924754 29277904 35736404 120807172 262236375 371139146 960071068 1478290610 3629108255 -1 3 4 11 25 47 103 220 507 803 1363 2897 4271 8906 19889 33900 72358 211566 356440 915715 1768757 2883134 7401766 11788914 17878584 47158057 83771326 249589844 423686966 988669379 2076623687 4004351234 -1 3 7 11 16 58 87 140 263 737 1792 2611 6060 10774 27454 64264 120818 261810 364853 746868 1878319 4154034 5153461 15431298 32411048 64819523 106326127 145817530 489412779 830858529 1670882381 3184211146 -1 3 5 10 17 46 98 222 384 542 1124 2758 8033 16138 25247 55539 128518 248434 372568 1014702 1744191 3898991 6460823 11101599 17736115 37165744 107889536 235308691 445991642 642575233 1584628966 2511420027 -1 3 4 14 26 55 121 154 503 691 1786 2823 4247 15595 23018 40730 114489 229415 384052 871571 1109902 2575298 5039869 11754652 26661525 39653521 124813065 171763855 498942571 1056370861 1076718365 4178877279 -1 2 6 14 22 34 65 217 485 997 1684 4076 6295 15192 26314 45911 117470 258914 495941 731173 1503813 3747722 8060837 15938172 22465961 44516250 85089738 147248498 374568969 637287119 1443784089 2481108142 -1 3 5 8 23 33 75 159 376 686 1491 2103 4753 10119 22234 36328 107680 229432 381000 1004533 2026053 3363678 7662417 15552809 30207866 51206910 102955772 224489545 483702631 987614049 1940219367 3552746895 -1 3 7 12 22 44 84 240 429 1008 1977 3642 6580 9062 20060 40302 122212 261337 374743 729520 1240816 4006466 6351181 12790899 19984611 39128879 97697479 175084261 389374718 640314465 1702154592 4079436882 -1 2 6 14 23 38 113 239 351 979 1067 2457 7897 11740 31891 41606 111063 237095 517310 739768 1501464 3886076 7401420 10044788 22085110 64453676 67417709 214271501 515884953 553199608 2132177815 2319364724 -1 2 4 10 25 48 110 197 493 835 1952 2332 4152 11980 32566 39366 124291 249062 506579 996115 1767457 2837277 5007803 10403011 17665676 50033904 71187075 200957457 417660306 975390699 1662678482 2541915993 -1 3 4 10 26 61 84 213 444 940 1287 2967 5017 11534 31652 58672 119303 260671 363087 883738 1606358 3080263 5270335 16043044 21340310 35064592 85096756 267444977 431349379 1019470992 1664989778 2597270147 -1 3 6 10 29 63 78 248 307 982 1253 2675 7497 9678 29330 64140 108738 231867 389534 595744 1874184 2451434 6186338 13288290 19266708 56820744 77114078 226831873 408996923 567011652 1846492077 2274554684 -1 3 6 10 27 39 92 201 492 959 1958 2682 8158 14990 20590 35238 119437 258006 374089 598591 1886242 2716534 6439890 13805038 23044553 44762431 96380637 171812712 532483398 583974338 1387500010 4179315528 -1 2 7 11 31 45 84 198 317 966 2040 3384 6973 15669 27188 41136 92162 217763 472333 626437 2021456 2352413 8288438 14585310 21965603 51493642 82486259 198929974 281369877 634727048 1535621433 2238228195 -1 3 4 14 16 59 79 178 363 566 1188 2915 5498 10134 26701 53775 80462 203211 359299 900820 1091485 3398951 4219224 13812592 27596783 54879883 124095004 250406628 431586138 809877354 2026808322 2804931117 -1 3 5 9 16 50 79 128 415 713 1507 3409 5124 16258 24431 44621 90390 220128 329852 1028271 1895283 4186975 6181726 13547990 30496941 47517554 118995052 201388784 390711780 1036267672 1158041361 4130512475 -1 3 4 9 23 57 101 131 424 592 1628 3926 4714 13413 30878 55593 117207 260977 363832 869498 2015084 3355344 4486927 8571437 26869391 50300554 102194731 170956266 355690502 860941064 1561574975 2813538420 -1 2 7 11 27 47 64 173 394 665 1496 4032 6147 14849 22446 36496 67025 211681 484262 652849 2018975 2861500 7492491 16417550 29170017 42273934 130886388 211503694 311004694 544616744 1398031171 4045056928 -1 2 7 15 31 63 122 209 427 971 1376 3570 7160 15817 20358 50154 111551 232356 510104 594568 1481396 2840522 5392791 11455008 18458519 40086426 95400736 265652913 352832001 550049245 1581683046 3485287839 -1 2 5 12 28 32 97 189 351 1010 1312 2125 7410 10581 27498 52189 121537 259659 496872 868830 1357271 3090005 6842558 10931863 30134820 56486870 81640978 237842280 525760452 630121078 1933684781 2856664970 -1 2 6 11 28 62 81 145 400 584 1091 2415 5714 10001 18680 51066 96863 219636 465210 772929 1872289 2592644 6048277 16040678 29979089 46746159 101660033 241405958 492206780 862498723 2074213237 3855285601 -1 3 5 13 16 55 106 167 361 771 1954 3120 6700 12067 25013 50896 126477 247765 370994 1012435 1359502 3604876 6047253 8828650 31396224 54427096 90761199 180064727 322774074 605041174 2139767787 3084303890 -1 3 6 9 22 54 67 132 273 668 1027 3474 4699 15981 17361 33141 72431 205229 355618 654002 1757935 3514608 6059949 13818856 29605394 63986013 113156858 242577494 347067121 864854528 1225486739 3242840513 -1 2 7 12 31 46 74 222 431 1017 1412 2880 6850 14907 20780 47715 68042 210925 486930 641979 1110617 2985049 7759006 15399138 21337488 36723395 96379301 239808773 430662053 779868264 1601230033 4066371989 -1 3 5 9 18 52 77 159 439 757 1281 2492 7423 15200 19615 35834 129690 247140 361174 987178 1890598 3886996 5667709 12767871 31675992 45238752 117605019 232515411 527826281 611437014 1431148427 3222615962 -1 2 5 13 18 57 127 205 480 900 1485 3083 4533 13680 30190 38335 129563 248639 504217 864676 1503590 3234715 4474445 11987195 20541636 47059610 93073841 246447069 396395223 911329236 1505206656 3182495736 -1 3 4 10 28 47 64 219 492 531 1360 3179 5362 12051 25684 38030 112570 236610 390789 881198 1631342 2297073 7884370 16055395 22623794 44435165 116788127 213785786 354170020 1044011270 1714607310 2736478953 -1 2 4 9 29 39 89 148 376 889 1180 3696 5055 10698 22731 58559 106709 232587 514454 994257 1879765 2453048 7106981 13679977 31934452 53750115 94788034 206890779 293315990 893747353 1670106406 3755149634 -1 3 5 14 31 62 83 217 510 908 1391 3612 4111 12815 23078 58077 122478 256131 376706 1001806 1223062 3083326 5663663 16694662 22885003 42608257 97019291 268348915 314114084 812547580 1365280159 3955323956 -1 2 5 14 16 56 113 158 389 741 1048 2514 6672 9216 29605 43114 128695 251769 503584 858117 1097945 3373458 4478164 11197704 25514851 45757084 121259996 263643741 497747834 727772890 1691031325 2381240160 -1 3 4 10 17 46 67 189 438 723 1768 3190 5037 8307 26048 64313 89284 228195 332235 916922 1608384 3770463 6313107 15382765 25939855 47893803 118690176 171441425 325094230 915901140 1907249913 2982196544 -1 2 7 9 28 55 96 189 445 843 1906 2415 5978 16002 28855 60372 94835 215776 471414 641138 1739200 2206459 4739257 8434442 31708363 46048416 74181397 168875559 419497414 894937283 1284134304 2791620525 -1 3 4 12 30 34 116 146 475 885 1098 3128 7165 12271 20484 57982 96822 217259 331428 913881 1355561 2866275 6973475 9340533 29222789 35952799 78366411 211997721 357499902 552069359 2066646867 3597526420 -1 3 6 10 21 41 117 185 358 734 1050 3078 4386 12747 23464 58877 108854 236870 379391 604845 1878253 3504017 6452787 8428610 32318164 51414713 113576022 241890471 397514840 915916722 1399139978 3959068504 -1 2 5 13 26 37 80 193 379 707 1033 3498 6859 11788 16831 33660 104597 242526 523360 877218 1498669 2178429 7110432 12647829 22504995 59167263 107160662 245520176 344503501 585887880 2020440789 4105237675 -1 3 5 8 29 51 67 234 266 642 1412 3326 6978 9716 19935 42566 99181 238209 385175 1006430 2029389 2557981 4487379 13425852 17128371 53671497 108989071 228752753 359977007 546390123 1845023262 4203824178 -1 3 4 13 29 32 123 180 400 800 1851 3323 6717 9244 23057 48203 79724 202579 345815 912524 1500360 3116864 6957890 9455298 32282471 48591145 80183782 171586620 303590163 616619563 1757674398 3618560289 -1 3 6 10 17 40 68 239 320 584 1472 3544 4239 14191 29301 52667 119235 254230 367365 609132 1883310 4004692 6830463 15230079 19460220 60013123 124191880 203037268 379727367 880302990 1564909241 3027850212 -1 3 4 11 28 32 74 209 377 559 1277 2098 4360 15948 26597 46326 113469 230383 387096 869566 1757919 2165778 6569872 16540687 21410761 60011618 128032066 246532566 531300427 1047013138 1170491438 2233396431 -1 3 4 11 26 37 115 198 276 555 1848 2102 5096 14544 27546 47046 75822 202161 356745 908386 1760307 2989831 6438125 8939233 18656139 52366044 119756357 164466933 411575929 1007570777 1248787973 2501369312 -1 2 5 10 22 33 121 245 308 736 1828 3277 5796 10234 32351 62938 79444 201773 483623 888578 1608524 3654390 7479345 9204636 24961503 52893243 111109936 139428128 277125840 1051453942 2000046226 2183569712 -1 2 5 15 17 46 111 159 273 694 1772 2373 5598 13149 20544 62059 128741 246201 499346 881081 1221289 3343783 6829473 12212521 26535903 58836264 110072057 200502881 416186847 816671434 1346539514 4194661875 -1 2 5 11 24 62 78 179 384 903 1166 3343 5608 8427 29179 39997 108290 229458 522666 884466 1763446 2700323 5387673 12734705 29159071 43073273 96872637 202140180 396012667 1051588642 2050456938 2493181128 -1 3 7 8 16 32 107 240 409 678 1440 2376 5649 8472 31250 44716 113250 236698 388050 743677 1757422 3743700 8139999 10509734 22600380 39128740 124393920 211302732 527843812 827255511 1959877038 2376651662 -1 3 4 9 17 47 71 158 318 925 2024 3513 6003 12842 22429 60999 112422 229881 384315 862815 2015014 4151048 6563535 15098441 29799489 58936909 81003605 200411657 291641959 1011885079 1548641997 4187930618 -1 3 5 12 27 42 70 142 440 751 1404 3493 6638 8202 25575 57601 118309 256368 361335 1013108 1475840 2303769 7484007 15749165 33076212 44923080 118136002 219744092 395858201 649244837 1631027026 2866582540 -1 2 7 14 25 53 104 253 482 744 1929 2489 4618 13949 31995 35020 74683 200760 484350 652206 1372489 2467198 4728902 9459575 24959813 43644144 118421827 143897879 447223958 1011229006 1467368490 2815225484 -1 2 7 12 27 57 104 170 376 815 1120 3857 7818 15451 28123 57597 116728 261183 498539 616471 1084038 2436585 5253371 8930151 30321490 52394058 85895719 223181692 311471737 752972809 1368043586 2248624403 -1 2 5 12 17 34 64 169 378 639 1050 3907 4755 14104 20855 54930 79682 198389 482634 890273 1343611 3533270 7744145 16413800 29274609 58438175 133751485 254631984 271702994 908490247 1602008523 4091002137 -1 2 6 13 31 52 95 182 456 592 2024 3781 4308 9951 19746 33630 107277 229536 509356 744370 1100299 2960161 4340301 16154107 25748855 36796824 115248588 165786489 366716823 908298919 2112479174 4009846486 -1 2 4 8 29 60 84 175 277 581 1170 2861 7992 13232 30830 50256 112543 230354 521748 991840 2011994 2582026 5774186 16660861 29123768 62189579 124633726 245454786 426796992 618067627 1146998018 3140829745 -1 3 5 12 22 34 111 229 471 640 1803 3189 4985 14739 17028 45266 116512 260806 373199 989634 1505789 3762539 7869717 11023881 24532224 48660984 127376933 154495130 277354485 885535220 1083463820 3439497336 -1 2 5 14 21 39 105 213 383 969 1360 3736 6508 14790 20121 49563 80539 197768 475740 889306 1082583 3796175 7347945 11415819 18242933 64285728 71258449 237747545 304671862 595546584 1412414646 3337940583 -1 2 7 14 24 62 79 246 400 602 1153 2111 7570 13387 30638 40591 104465 240477 512740 613598 1369957 2561768 6033704 13246957 19947110 36887874 114782553 251964740 510910593 655173211 1240755732 2820580279 -1 2 5 9 21 33 101 205 387 648 1505 3169 8106 12885 26913 62841 108827 237013 524050 859554 2004843 3623447 7476672 11806479 20074282 33995241 124589800 202277351 366570206 685134376 1273925178 2488234848 -1 2 7 9 26 45 69 226 292 913 1096 3984 8023 12396 22804 35069 84686 228395 470519 634907 1759245 3003563 7344223 15871629 19819328 55498682 68275110 208019698 307525355 804708601 1268619376 4100635435 -1 3 4 12 28 49 68 159 486 1021 1321 3418 8161 9884 28807 63808 119521 258860 362712 878354 1344309 3096103 4723494 13384256 31740530 33588946 96023078 255463089 341711598 703081383 1640525724 2390941388 -1 3 4 15 21 54 69 207 472 1012 1245 2579 4172 8400 27182 49692 76543 199699 355032 898489 1220878 3931551 5377946 13899956 22689395 47597544 90617558 202494672 424443148 997518538 2132630365 2797075837 -1 3 4 14 17 53 74 222 447 588 1111 3515 4493 13880 27780 46937 99470 243139 381770 884239 1103004 3221274 6162866 12983504 23602773 35674133 116186734 245316811 346563938 903896984 1606735268 2307990533 -1 3 4 9 24 55 78 215 379 1006 1054 2206 5538 15588 24814 56471 83121 228880 331999 906958 2013031 2984226 4591387 14031273 23339103 62409549 69765100 215479763 481622481 875627551 1232202224 2242302941 -1 2 5 11 18 63 97 155 504 770 1960 2649 6150 11395 31292 59173 111896 236668 518418 858166 1742112 4018027 4459281 9050798 27535567 40662664 69531596 200115698 517457456 752575541 1897167836 2413618184 -1 2 6 11 26 36 95 193 272 966 1578 4084 5543 8389 31509 59245 105952 244038 510360 733276 1872589 2845752 6554474 13633427 21761412 54661610 77867849 137520479 380557656 1056823630 2069567634 2223829328 -1 2 6 15 25 43 73 213 380 801 1297 2394 6618 8789 29690 57956 108541 230004 524112 723674 1350045 2449200 7602741 15468222 22023641 59249321 95436049 258235439 482247647 751532431 1836218928 2216229386 -1 2 5 10 26 54 66 144 479 529 1620 3362 5564 11507 30603 38684 101940 239489 514096 872961 1633379 3083928 4457259 13370698 32901165 39984398 101462066 175654276 301257912 949442428 1741612046 2213221123 -1 3 7 8 25 40 121 161 478 767 1869 3559 7153 10956 23892 52973 111613 236986 379271 726526 1744461 2844372 8258773 8784288 31200218 38550334 130048073 164274259 333778364 638103736 1955934978 3337542157 -1 3 5 14 30 52 117 149 495 893 1925 2681 5569 16097 26261 38668 120821 254817 364589 997887 1214714 3013672 4307550 10969949 26901877 40284233 80712660 189743036 510034362 925232770 1337167778 2343768751 -1 2 6 8 17 59 112 165 313 805 1120 2536 6411 14967 19634 59316 93909 220517 460955 775570 1766987 3886812 4927289 10726314 32786208 62323054 95246452 234160775 530303339 781895633 1579752458 3372482361 -1 3 4 15 24 35 108 182 274 831 1615 2067 6141 12046 20549 43495 87359 225867 341321 897710 1225927 2189648 6488480 11917254 30309071 63370793 97116549 163715998 407516583 885417657 1859176884 3293418942 -1 2 5 10 20 51 87 136 429 867 2021 2853 4163 10760 26613 64916 118138 257074 498521 871909 1631662 3403930 5483082 15929516 33313944 43558327 68514641 186557548 486109395 1041277664 1877178781 2845489144 -1 2 5 15 16 41 109 143 350 1013 1276 2379 6403 9733 17798 47917 104363 243879 517320 882731 1222811 3255372 6672979 11600683 28996186 54182889 78072264 232709789 513107925 790397432 1711406631 3824638691 -1 2 7 13 24 41 97 196 334 947 1048 2204 6166 14242 30226 51828 85862 225291 466566 647857 1235433 2188610 7683037 12434768 18898077 60063797 76934766 205048312 475482923 794261521 1168836462 2789201691 -1 2 6 12 28 38 94 249 276 831 1629 3994 7172 12240 31538 50063 77588 200618 485782 755414 1234175 2693029 6507537 14150108 19933475 54162769 87350672 158533070 387153346 754825234 2001377434 2337114936 -1 3 6 14 19 57 73 220 332 664 1080 2210 7581 14730 19014 55298 110174 237496 379157 600650 1362616 3245311 4717704 14644353 24524052 64380786 112524302 237624758 509152671 644005861 1386420853 3420757789 -1 2 7 10 19 50 108 142 279 1010 1663 3873 7316 8733 20875 41205 80108 202088 481539 645257 1881773 3739566 5993594 9016658 26097032 59794653 70436289 142606186 401534687 768982451 1816686903 3296785461 -1 3 5 13 28 36 69 214 388 992 2013 3699 6353 9805 19199 46870 96470 217098 328670 1020375 1353017 3100408 6498492 15058215 22558870 40919492 96920340 179692728 392985600 609668655 1816247771 4049403555 -1 3 4 8 24 51 93 215 372 956 1727 2938 5675 14680 20466 32909 101742 245744 387036 875530 1874650 3124123 5102115 16325881 21889557 58983528 78384710 151395235 519447797 836133275 1183905041 3553182989 -1 3 6 15 19 52 101 178 371 756 1904 2724 7458 14083 32700 65337 66223 212960 351427 628706 1502795 3350850 6254152 10479007 31983311 53742010 110369169 148519119 472018685 633527485 1285772192 3088812020 -1 3 7 9 26 48 89 248 308 788 1183 2365 5182 16213 29621 49037 95344 213802 337855 762853 1617188 3098110 4925868 15842235 18648385 55646849 86628106 214703697 535441201 875447460 1319033801 2787373424 -1 3 7 14 30 44 112 217 349 763 2002 2107 7959 9195 16396 65502 80149 201623 347754 759206 1500410 2692963 7684742 10323504 20763765 61171395 104058564 153499076 403865254 621976166 1709411658 4010725200 -1 2 4 15 19 37 123 130 416 825 1760 2645 6392 9052 17507 41229 102010 239356 522555 1015098 1096839 3514461 7992231 8610997 26254759 49012979 83057880 159579458 483331432 793013955 1823275761 4017554744 -1 2 7 10 23 53 109 209 389 958 1834 3967 6448 13752 17616 46742 66855 212548 483399 648434 1878835 3225800 6122716 9304659 20222122 34039556 87681875 198620060 340332262 616378217 1274364723 3419901316 -1 3 5 11 16 34 100 188 358 523 1236 3586 7071 14832 22891 57980 108501 233849 381395 986740 1638269 3904550 8117323 12522132 31117235 52682559 123016319 243057965 332909153 661600248 1379706525 3989272433 -1 3 4 14 29 35 111 144 416 637 1673 2964 6126 10167 17261 39986 73288 209829 353736 907616 1084834 2700111 7038159 12311270 26118553 48971571 107576244 200142612 489612051 817363266 2015020791 4156406992 -1 2 5 9 18 33 92 222 337 566 1799 3910 6022 10827 26995 64956 92473 216383 471340 909459 2026899 3755518 8204357 13361871 24046142 66667385 133506139 152030392 379488740 985243731 1753251295 2968703550 -1 3 7 12 31 46 89 150 297 601 1724 3604 5683 9586 17183 43197 73759 199171 351728 776092 1226922 3082827 7822675 13489865 32946735 58789241 123031616 181126352 392861258 945247537 1949683545 4213606922 -1 2 5 10 31 57 68 152 384 930 1232 2207 5142 8986 22328 64433 76056 197475 475956 892504 1632976 2425152 5325892 14127634 33093203 47265363 98512991 210452191 471016546 908402088 1947825066 3564627811 -1 2 7 11 22 50 93 129 408 859 1761 3382 4677 9350 18034 65107 118913 260288 503673 619077 2026362 3275357 5483079 14907398 33093455 49400411 67749354 153080510 315882498 877766315 2022926778 4292662484 -1 2 7 9 30 58 93 158 447 824 1562 2915 4596 9321 17348 44587 128676 252002 493960 591000 1751240 2480978 5738382 15142854 29796712 43384763 78368207 140223112 520575304 1048718597 1930712715 4262626403 -1 3 6 14 17 51 100 184 387 909 1105 3494 5201 15543 20854 44774 80883 199631 347352 645414 1358545 3475449 5724978 9822636 32827046 47168751 93609900 227590040 393414661 1033324645 1086051801 3983453240 -1 3 6 15 19 55 104 180 385 895 1439 2891 7033 10394 18487 46325 118721 257292 376053 599704 1486587 3401054 5874359 8586489 33095341 46234633 74592188 268060014 415277096 745403744 2029097281 3854656620 -1 3 6 9 17 61 80 230 375 547 1720 3322 4340 13713 29934 44811 127248 248247 372226 602455 1752253 3915821 4568924 15670741 20767764 65091213 133870165 173659695 316378868 808155332 1575386150 3185882122 -1 3 7 12 28 41 73 239 355 614 1185 2820 4237 10913 25335 55890 78644 201545 353011 759274 1231113 2694725 8355045 15050357 19698784 63538608 124445364 249790044 431334367 1000250803 1755942953 2687287400 -1 3 6 15 30 61 111 235 371 636 1888 3077 4319 14609 25481 53496 81590 199247 359114 628532 1491925 2687975 5726357 8630590 21400992 58818564 121304909 156726164 272862243 853862339 1183795719 2334649917 -1 2 7 12 26 47 115 182 313 658 1352 3708 5176 13451 30702 46963 68001 209346 481106 645835 1093791 2556620 8334152 9664120 32086576 62289796 117094383 215419104 296301552 987452182 1419892345 3029246250 -1 2 4 10 31 44 78 212 449 708 1940 2485 6870 14402 30853 42064 75394 202153 487502 1041846 1745290 2566541 7931318 15292214 22915604 49573313 119049492 150043243 447085362 758289627 1535723347 2691272150 -1 2 7 11 21 43 83 210 366 802 1975 2907 7519 12444 19609 33205 130478 247137 496449 600550 2000107 3666836 6805118 13348932 24594381 60188972 95217475 171379575 495904986 609819160 1104858933 3515578453 -1 2 4 8 22 53 101 255 397 945 1403 4077 5252 11348 23619 45095 128430 251336 497819 985777 2012178 3274766 6145864 10207161 24989379 39467046 92041614 254734308 298401951 976629602 1724668015 3552099754 -1 2 6 9 19 40 69 170 379 619 1282 3687 4426 13590 18793 33160 106632 235980 509054 753559 1607089 4041763 7048419 15334742 27468488 56639375 130176284 219718155 268818139 824396821 1561117927 3243455839 -1 2 6 14 17 57 66 248 368 706 1780 2851 7113 12869 20604 62467 122820 254992 502256 746813 1503898 3658856 4455940 13605064 19869780 66062669 103160960 188496513 469913420 681364146 1263639889 3820306009 -1 2 7 15 25 41 75 185 314 1023 1175 2752 5835 12288 18253 56898 71595 208619 490283 630384 1497630 2563230 7551520 15682989 26072388 64233109 71835943 229013596 432834095 927197796 1392002712 3538344989 -1 3 7 10 20 56 87 203 400 676 1553 2327 4704 14754 21545 37651 78529 196641 344506 778366 2003817 3486310 4260138 15155791 23848271 41328371 124071767 194847540 411253812 1055857011 1275030809 3936323507 -1 3 5 13 16 59 83 148 343 962 1593 2780 5976 16285 22222 53798 73595 207187 356342 1018834 1364583 3612626 4532319 15690941 30903447 54713105 76746356 137698525 470757310 824796375 1258528321 3980322949 -1 2 7 14 29 44 115 157 290 1009 1478 3410 5541 14323 26746 51622 118716 259671 495369 622426 1362321 3002351 7599779 10456724 28802535 64278295 72861226 258207032 336701478 1010248909 1448115880 2326461073 -1 2 5 14 26 51 68 226 261 977 1389 3323 4612 15055 20204 63132 115302 259882 503632 879898 1111394 2606965 4717414 12696724 18044268 53525927 79903196 250619337 373712076 831685720 1099395935 3513441396 -1 2 4 10 21 36 111 203 302 552 1968 2458 4399 14317 29711 40378 91386 219157 473926 1022950 1744741 3367478 8213308 11480168 19244546 54984307 125289961 143023873 452248105 997828465 1385888989 2982527965 -1 3 5 15 28 48 91 132 396 900 1164 3611 7367 13063 24591 57682 66117 212021 345387 1022975 1106901 2819281 5190927 16077599 32094951 47623458 92648664 206483867 298420006 709284068 1215390863 2251805898 -1 3 6 15 24 51 89 219 307 832 1552 3383 6277 13577 17436 54826 67068 212517 353589 625125 1496174 2425087 4666824 16740752 22783835 51553242 96968271 154598451 307591971 546943024 1313376898 3432507011 -1 3 7 8 20 35 95 170 466 722 1910 2678 5120 8979 32730 60468 109980 231140 387924 732616 1765170 3254323 7572471 12973321 26155664 34780018 131807824 164284455 482859221 908951428 1983538840 2192888271 -1 2 7 13 17 60 75 184 453 761 1373 2123 7964 11175 26353 42816 124686 247775 506260 604258 1224391 3406578 5105922 13752133 28672224 34038628 128866323 234418447 479004163 541260043 1902713263 3018380146 -1 2 7 14 24 54 120 142 398 601 1795 3798 4159 14123 21485 63498 122494 255068 500416 615453 1373991 2608267 5100997 12058060 28937099 42537316 107375018 150912551 347806019 919106975 1596628911 4068438314 -1 2 6 12 21 61 77 141 381 909 1877 2665 7640 15652 23245 61507 107984 233565 512970 725799 1243831 3914048 4697766 13995771 31189013 51593679 72880849 168832949 524711394 656049383 1487610619 3836261739 -1 3 7 9 28 32 114 226 288 802 1718 2410 7235 13125 16723 50159 126148 251092 363521 750560 1624725 2355382 6809553 9162231 22262147 54076643 84156486 147744492 456961930 540104942 1118746076 3407700807 -1 2 7 10 29 39 108 224 379 984 1262 2624 4458 15736 21500 39505 122082 256260 502902 591067 1872790 2476501 7200737 12578008 23438693 62722254 75015696 221350994 414152202 960919564 1189673817 4015459590 -1 3 6 13 29 34 119 142 401 569 1327 3445 7406 8254 19050 49982 88159 227043 337819 642535 1232313 2835270 7036849 9404325 25507246 42464812 109752234 209574827 392231031 747322307 1807084563 4050027784 -1 3 6 10 28 49 90 148 446 862 1071 2067 7912 9370 25888 56982 95257 219875 337901 643737 1888591 2582301 4287262 16743852 30361451 43976466 75087641 217059576 491271231 583684482 1848807088 2860906956 -1 3 5 12 19 34 118 145 425 737 1060 2257 7049 9196 30550 34481 80841 201529 358562 1037191 1476808 3353626 7545446 9647545 27460853 47139276 124755656 260988765 534834214 713397244 1808027207 2298401183 -1 2 7 15 21 36 108 185 343 630 1048 2241 8169 12676 24015 56186 119523 256094 503272 608450 1496798 4179910 7455409 10733654 29479748 56355752 131443311 259344181 526174093 592569686 1176353214 4048904247 -1 2 4 13 17 57 73 164 436 632 1541 3944 6492 11783 24251 33399 116904 256754 501838 986819 1346057 3530070 4315613 14668163 25543699 47577085 108367709 178210493 362036765 621700862 2124213107 3407428463 -1 3 5 9 22 63 77 172 423 874 1876 2185 5573 8420 29760 39583 87848 228727 334317 1027825 1872899 3360778 4804053 14631390 27220562 49243330 73998962 170255637 452217516 862641367 2000654689 2546651246 -1 2 4 15 26 58 74 242 360 945 1049 2582 7724 8212 32382 35325 73696 210871 479621 1045622 1083223 2558579 5573389 13437082 20909304 63243843 82254293 204815208 426328582 637912174 1671351661 2419180362 -1 3 4 10 24 36 115 175 488 561 1336 2077 6323 11824 24853 38182 99992 238477 384049 878851 1611876 2856616 6788263 9408975 30251264 37322982 103001395 217959288 494883751 781632726 1967608321 3111831068 -1 3 5 14 20 61 99 236 280 951 1530 3905 5471 10530 21509 64934 127575 251441 364702 1002679 1242939 3794944 4713211 9301024 21227331 55050146 75220233 255046492 279904813 972568320 1860199906 3396768583 -1 2 5 12 30 61 69 158 445 961 1580 2594 7888 14165 23649 35436 99974 244093 524138 871644 1345139 2855504 5738633 13866135 33397713 44271773 90679453 164617139 473772463 601521430 1233845124 4204226747 -1 3 6 10 28 55 86 255 386 725 1419 2903 4366 9856 17676 33790 130284 251058 363490 606110 1876200 2601603 5064210 15356283 17739710 35760662 131298348 202652128 467564694 994374247 1886591746 4115718584 -1 3 7 8 28 59 85 244 299 611 1490 2313 7448 14914 24018 37268 102277 243989 389321 738875 1748595 2218952 5452800 15746717 17081364 58573068 133759551 211160713 535957902 639381139 1419017186 3789354164 -1 3 5 11 22 35 127 171 432 549 1580 3776 4387 14624 26372 49988 93015 219831 336433 1034733 1637753 3604841 7703647 8812920 30337286 43201487 112980422 172661189 373802566 912453498 1138048448 2227691973 -1 2 7 13 26 56 105 196 441 760 1282 2983 6418 9174 30810 44529 104164 244735 512470 608093 1214656 2483084 5440208 9073133 18133014 38649074 133553846 223172593 459454179 735425000 1780206126 2494128545 -1 2 5 9 26 48 89 212 389 901 2036 2680 4318 10161 17179 45287 73811 199344 479893 906916 2004451 2713129 5223738 15887812 21030332 40484667 87981498 168870713 532807358 1017432151 2002119823 4168149588 -1 3 6 11 24 61 109 138 412 569 1631 2183 6408 9088 31621 63645 129819 251635 376064 622008 2021715 2983539 5449493 8543667 26119981 43455800 111156454 179056460 441871387 705350211 1790819189 2485613945 -1 2 6 11 20 35 111 189 364 650 1148 3484 5406 11483 28429 35250 68915 206986 482869 781364 1877772 3631049 7843765 10502491 29549258 52529423 106180751 237263391 345562514 1029424009 1673711553 2972181990 -1 2 5 12 23 58 76 232 351 826 2031 3722 5474 9885 17382 55376 96201 219268 459020 911508 1375802 3749203 4948874 14447032 18661238 59893987 95878812 177943777 384139747 1059878266 1987753513 4186698567 -1 3 5 11 27 47 90 208 370 921 1038 2554 5282 11216 19671 56288 98988 238626 390214 987870 1634798 3001351 7829974 13531583 24161495 62076457 81831829 201663953 517767394 882603917 1719034010 4045839067 -1 3 5 11 23 62 125 249 263 818 1827 2414 6114 14555 18540 62190 101500 244293 388382 995958 1624910 3524568 5066378 12217141 22452453 57087963 89696861 193679112 410937850 874683894 1093737135 3631526885 -1 3 6 10 16 32 121 201 347 985 1161 3883 4102 8335 19332 49970 85773 222382 340435 639078 1893089 4130649 8102659 8548831 17478823 59765588 72519065 233013696 318520409 831029240 1969137623 3978155772 -1 2 4 13 17 56 106 213 507 587 1506 4055 5685 11548 16753 50494 128550 250106 494133 1012209 1369115 3516007 4404223 10102615 18897009 48955283 103258336 224350423 329823324 1038435691 1618255489 3963817726 -1 2 6 14 30 43 123 211 426 783 2031 2174 6589 10237 19800 57528 106562 231821 513547 724783 1494504 2748558 7946448 8792502 20078419 37935232 71025110 190528162 449755227 723480584 1631735986 4087531908 -1 3 4 8 31 35 95 130 448 777 1451 3726 6474 8749 22743 42100 82686 223755 337518 900111 1870799 2164475 6546099 13772260 30167420 40154559 67597108 263914626 321250749 595209509 1646150202 3754459774 -1 3 7 15 16 48 94 168 394 595 1977 2181 6191 12451 18540 34322 93260 217605 329788 762009 1359571 3620126 5498676 15083857 27556392 42518634 107077865 164766009 420504333 727907169 1295756729 3613043035 -1 2 6 10 17 53 88 138 368 583 1903 2852 6637 12463 28775 44717 117663 259687 497246 726818 2004076 4169749 5468072 15345540 31741108 53936122 134035958 166649352 505898239 778583697 1240884625 2722270294 -1 2 5 12 25 46 104 194 477 771 1658 3183 5044 13516 32016 60934 70323 208382 478338 885438 1365789 2457549 8384696 10497065 20206675 44085372 79936834 144750421 287290187 874029241 1492750111 2844313494 -1 2 6 13 29 41 66 225 293 749 1400 2249 6642 15454 18686 60136 90002 225069 472203 786234 1105912 2690485 8240941 15740086 19295905 55089581 116912306 214485751 471933592 739628750 1403959778 3432353131 -1 3 7 11 30 36 122 173 494 813 1561 2456 5420 11178 23414 56674 122060 260514 375979 744034 1898972 2333370 7281072 9574388 30551733 35804319 67289418 144434148 440109728 850083231 1619152954 3712535876 -1 2 5 8 18 32 65 190 475 969 1757 2743 7661 14402 32137 54692 78154 197657 486624 891273 1892789 3890157 8254656 15735135 26490659 34762005 99547243 143093102 473012945 627369709 1364152855 2703224408 -1 2 7 14 26 51 123 244 298 912 1440 3153 4683 13781 32117 40534 115771 260607 497742 599928 1352535 2335964 4408739 12458225 21376769 54416824 71483646 261037127 369412699 827262633 1601102585 2820233436 -1 3 5 12 25 47 77 157 464 611 1133 3894 7982 15063 21430 38947 122027 257118 371751 988970 1485027 2596021 8214415 15340218 29368544 38561178 116183622 250311709 286683226 764082736 1607796578 4119760295 -1 2 5 11 31 51 81 225 427 961 1163 2473 5229 13648 21456 38075 115059 260097 504996 853896 1748545 2591105 4670314 15337996 20320346 38550946 94127600 207136476 508927746 880767077 1521243745 4065501160 -1 2 4 15 31 51 96 150 380 553 1379 2195 4887 11280 28919 38324 97080 220015 471970 1023878 1095315 2954488 5110382 8388757 28836218 56885794 124126579 219678911 502010692 946875622 1715106077 2288817889 -1 2 4 13 18 41 71 180 463 527 1872 2778 4214 10465 28249 38101 90410 214337 471717 1022623 1356741 3347016 6808282 14943830 27003330 37229585 106440210 138309751 474522606 1040267817 1758432564 3215888475 -1 2 7 12 28 52 90 134 416 553 2020 2629 5248 12034 22572 38702 96644 219393 464917 638659 1090723 2825484 4567633 16431564 31662909 42321962 109865283 160232768 479959914 931850621 1851762228 3558119340 -1 3 7 12 23 42 83 186 265 975 1103 4011 5608 12662 31814 36118 93581 218309 341665 757978 1221934 4141305 7313715 12630289 27336142 58837159 74212407 202682249 312551926 979482777 1575811255 2878471351 -1 2 7 15 19 35 70 169 479 730 1941 3425 4767 13719 28681 46901 101301 243217 515649 607103 1482539 3398388 7555866 16025597 28701038 37035668 132805193 135835935 322536681 881304177 1500767618 2986943683 -1 3 7 11 19 54 120 194 370 603 1620 4001 6100 9085 28047 45233 105035 242344 377206 739865 1869883 3786464 5326403 11049635 20442688 65484092 118624350 188493582 356286273 967874702 2039736522 2881698758 -1 3 5 10 21 33 79 250 376 996 1933 3245 6382 14368 26338 35627 126347 253218 370930 986829 1746577 3385827 7671184 15114372 17803244 63246700 73962256 196334720 330938607 553985352 1421798575 2432656755 -1 2 7 14 22 35 101 172 417 772 1066 2415 7205 9976 19493 43205 70122 211260 484552 654882 1350250 3892632 8125566 12229638 32729769 42463010 82749821 203887321 526204247 627928416 1833558812 4210867732 -1 3 4 11 19 39 95 160 389 709 1496 3006 4999 15377 17627 34757 82744 226247 338553 886858 1745489 4139735 7702996 12886180 26816380 44532358 122335777 202838130 446808544 1065499143 1103907254 3347617897 -1 3 7 14 20 44 98 133 374 951 1030 2868 6672 10052 28013 52381 114525 234711 388213 726886 1506037 4059005 6361692 11334296 28831874 57359573 75268634 217912462 459996722 752346565 1733757502 3005010753 -1 3 7 13 29 61 82 194 351 996 1786 2879 5125 12570 29362 34945 104867 239356 380173 748054 1091265 2739847 5729407 16428132 23713844 66279526 74634030 156192733 506782744 894383909 1388477191 3163593174 -1 2 7 8 31 62 123 237 264 1019 1735 2311 5140 8569 32056 57585 125829 247444 499917 622065 1629260 2466478 6256930 10670439 23444151 56443883 81957094 167449440 451942344 827860977 1994159281 2279142710 -1 3 5 14 21 55 118 197 418 939 1975 2963 4270 8965 31879 62701 118040 254286 360645 1003505 1231578 3901997 5332348 11595164 19921425 39433119 88543650 180109776 482915800 1058634021 2106235768 2378374518 -1 3 7 9 19 62 71 141 423 588 1378 2369 5480 9993 18611 50920 84742 221906 340681 773575 1636575 4012097 4579297 12768021 29846913 45688922 108261779 207130247 528059639 933374565 2124306332 3760911072 -1 2 7 15 24 41 70 137 316 787 1449 2933 5376 8368 21384 47222 106413 242299 523072 622175 1475391 2486971 7433373 16166606 33012700 61335845 99177179 242534874 422409151 807573672 1976290536 3727100863 -1 2 7 14 22 62 93 153 309 858 1063 2362 6422 12019 28723 36207 120679 259944 496155 598548 1357653 3905579 4276143 15765918 30667281 59742373 90259110 234525342 506853025 790073532 1994597588 2581903383 -1 3 4 13 31 36 66 250 283 809 1713 2232 5148 11919 30847 43769 117650 256132 363276 856552 1481987 2852760 6752512 15510486 17418437 52424352 87392773 143197959 413972329 857993855 1787934733 2418102365 -1 2 5 13 31 46 101 132 414 633 1445 3087 5263 12976 23831 56701 81013 198098 476298 897181 1503707 2837968 7448881 11850816 28255576 45162970 103755364 232996349 337315733 1062420862 1567341648 3913212980 -1 2 6 14 19 62 127 219 305 816 1639 3147 4317 8536 26648 59474 92839 213615 471335 779781 1495457 3357347 4847666 12510353 18578387 54878612 91708812 153814633 282043129 855261978 1959304216 2937827946 -1 3 7 9 16 50 95 227 296 696 1806 3426 6543 16007 18051 40623 107590 234284 378053 751446 1621779 3920419 5985921 15518144 20256338 55728175 107785533 145882067 322122411 602547516 1496481434 3729839667 -1 3 5 10 26 41 100 159 268 880 1255 4066 7106 8392 23087 52710 74901 199984 345234 1030441 1766307 2970557 8095345 12486603 27122771 60836411 86571258 207963990 310361248 648609697 1667714436 3651381784 -1 3 6 14 23 49 84 224 372 847 1545 3790 4928 14742 27367 39673 114997 258575 360651 604488 1357285 3775321 6233444 16577928 19878440 66071837 86663009 165996388 355428811 819217020 1198443584 2569877555 -1 3 5 10 23 58 109 226 503 983 1959 3303 7090 12393 21934 43797 104420 241294 387321 1008296 1737812 3668101 4670594 9500676 21574189 43525770 90340628 177915912 310077296 662211677 1131407703 3786891758 -1 3 6 14 23 52 120 202 336 585 1404 2128 6057 13813 31790 59148 97444 214818 336750 649891 1360745 3750545 5621622 11440419 19499357 62785129 123866999 219421369 485370477 819093147 1572646859 2861032829 -1 2 5 15 22 41 72 235 283 743 1758 2771 7007 10678 16709 55884 70370 209992 483755 886776 1239691 4029831 6924196 16168433 20414565 53797493 109666633 199591677 523823193 705657633 2121117163 4121079615 -1 3 7 8 30 62 125 170 397 703 1711 4077 5180 14251 20718 61582 66366 212545 356598 763957 1757563 2450409 6132431 11440897 31959849 47502653 132213339 170100850 343061357 1041877349 1468301136 4288448128 -1 3 6 8 17 42 99 147 279 819 1226 2588 7882 9828 25319 54161 105196 241908 376861 599697 1632289 3791565 6884122 10786463 27077036 59047516 94233784 209928748 425867070 664163246 1873841369 2752972094 -1 2 4 9 20 58 123 214 432 566 1509 3488 8043 11384 19811 56393 89731 227799 467041 1033619 1895560 3619038 4579745 12497721 17553315 39247468 107567955 222131221 387006459 726525966 1946723146 3765297263 -1 3 5 11 26 59 108 233 355 969 1232 2610 5749 11348 20142 59845 122577 261700 371241 1013162 1626777 3129297 6118796 8951766 21316191 61123003 75180835 225188456 405682057 931691497 1794282947 4173546659 -1 3 6 10 17 49 120 238 463 903 1718 4043 6543 10877 31387 36094 97998 220960 341908 623429 1884125 4009857 6007296 10535567 23572049 46844216 93174840 141488540 384565093 669662448 1999390950 2299191070 -1 2 5 14 30 33 97 172 409 823 1238 2453 6296 12240 30980 39228 72564 211880 480525 914450 1093302 3099785 7067930 10932427 32233791 50253990 82041224 232706320 524540608 745985355 1982321325 2316881480 -1 3 4 15 29 52 120 166 407 726 1224 2579 7157 12398 26613 36236 69360 206186 357106 891023 1186812 2764923 4483031 12357074 32443911 49882135 121336173 240361376 455480934 802826115 1254376087 2353449903 -1 2 6 14 25 47 118 221 371 560 1793 3755 8094 10806 17977 48931 121543 257894 492412 752214 1449957 2501366 8144749 10272114 20700461 65921255 131571321 154490575 365188148 674140026 2021244470 4209706264 -1 3 4 11 22 60 66 128 403 630 1135 3596 4258 10967 19038 51470 73310 205845 345305 902918 1708504 3418575 4869394 13025283 30476140 47781449 105594579 236548271 320321328 827897973 1617015999 4236426901 -1 2 5 11 22 61 97 134 468 661 1843 2227 6612 13089 17417 61635 125516 245914 505855 852961 1710144 3420538 4866609 8584157 26867578 35651399 122414934 166057681 429495703 699755850 1252433754 3423825555 -1 3 6 11 28 44 89 180 339 571 1316 3761 5587 15119 17811 35944 128188 252467 369668 617606 1971771 2374968 8015041 12882930 29087696 52934306 118447323 234375551 300325964 953794689 1256688077 3408598514 -1 3 7 10 20 51 126 213 275 997 2003 3638 4199 10513 24223 39797 72680 205531 349678 758268 1971191 3419648 5525902 10913923 18429419 51737426 79682919 199926787 372990102 889189145 1635317080 3540379910 -1 2 7 12 22 48 114 251 300 707 1144 3885 5765 14781 26164 33903 127054 253729 491540 615393 1053902 4078608 5925617 11572317 23052976 53059725 113978161 248564957 291973272 1042205414 1217077767 2363936907 -1 2 5 13 23 52 82 128 379 740 1752 2993 4474 9882 28157 59845 97119 216124 460327 884979 1447083 3811418 5665629 16307137 31665055 54132020 110942544 193018009 503307307 1037876627 1968948795 2743503760 -1 3 7 15 29 42 95 150 354 664 1519 2775 5349 10987 29042 47576 78825 200041 350131 761291 1315515 2893798 8285090 13537141 33388748 50456249 107134559 219102542 429330501 850095982 1644808731 2343092764 -1 2 7 9 24 41 123 250 264 688 1534 2982 4251 8978 18489 55025 77923 197432 485730 652775 1709962 2633183 8278729 8840835 23157942 54759944 108304372 225702793 467540763 952120289 2077125607 3768229787 -1 3 6 8 18 40 65 178 423 942 1345 3913 6378 9427 25982 39962 94023 218080 332710 649666 1580619 4075120 6845254 15115244 26422090 50046192 99678809 268433387 270282972 581590019 1813697264 2900332243 -1 2 7 9 19 37 84 221 471 671 1810 3121 4659 12061 17189 55011 87555 224197 460382 627072 1709922 4072939 7364543 14085334 25114137 49671189 126134775 151383998 281587149 925886121 1819981194 3833713712 -1 2 7 10 22 60 69 228 502 919 1902 2560 7009 11293 24305 63363 92461 220820 470499 624540 1842945 3285035 5131534 13288912 18290007 47571316 92704614 199088941 503770134 722289906 1954349990 3355172316 -1 3 6 10 26 60 67 175 424 819 1805 3763 6146 14367 32149 49963 105622 244835 391393 607442 1843069 2766419 5530800 14612954 26600907 49510349 82472990 175692861 374581760 624810429 1393492832 2793448517 -1 3 4 13 28 61 95 217 361 686 1318 2871 7579 10941 17079 61931 130328 248481 369448 857076 1448038 2892004 5266827 15130209 22000825 61286067 109474827 209623634 465520994 577292672 1915453789 4253240065 -1 2 6 11 17 38 90 227 324 959 1298 3279 8079 9993 30172 62823 102125 243447 517595 747381 1841932 3942723 7629889 13425183 18737819 62225821 75640932 236733082 374783135 737093446 1658495432 2211907255 -1 2 5 13 18 61 114 223 303 976 1616 3169 7864 14712 18277 45864 128243 250792 502831 875109 1448257 3159929 5135816 10519153 17147264 58543683 77738773 149837102 294425967 781027523 1539253080 3641762344 -1 3 5 11 27 55 98 128 434 986 1320 2405 5754 14728 19195 50317 108097 231804 392043 1013650 1577621 2896790 4479067 9107327 27131540 47021985 84936201 260836686 475405595 872032656 1193705120 3631387366 -1 3 4 10 31 62 120 190 335 649 1567 2801 6001 14669 21061 42151 98265 217249 342332 903675 1579014 2367662 6189327 10932604 30384775 57470536 101186224 180640941 507690521 840653062 1171205060 3990617650 -1 3 5 15 31 52 91 167 416 1011 1155 3740 5885 10121 18692 40263 81857 200480 352774 1028708 1056721 2898465 4355129 16704408 28296496 47380776 89780967 216440452 276904725 1041563905 1990554976 3982464602 -1 2 4 12 16 53 88 154 308 1003 1811 2414 8041 15242 30461 45395 114719 255470 502553 1010542 1446654 3418780 5921652 14869313 30358571 59040362 71253987 178709788 425277011 634715134 1430982507 3061483833 -1 2 5 13 26 41 104 191 495 808 1454 2215 6213 15787 25146 57038 113337 237199 508536 883690 1447502 2107528 7753668 11311330 29964541 35691821 69546224 262440113 528682559 754246632 1367595311 2651538363 -1 3 7 15 24 45 90 185 375 522 1269 2914 7696 14659 30319 62690 96199 217519 334854 760697 1315288 2501763 8015963 12630526 28176848 57727270 121316842 242216023 432990016 656629597 1371605824 3022239928 -1 2 5 12 28 40 68 254 390 905 1690 3615 4459 8430 23852 58044 115530 258863 495049 865670 1316892 3030159 8022806 16290740 18704764 36370925 91224236 148870449 353044652 888828114 1917233511 3318680963 -1 2 4 14 20 56 84 197 489 720 1741 2090 5042 10743 27657 42423 103379 239616 520079 991642 1186826 3682791 5001985 15527216 24855684 42117378 123047834 174692636 463977785 1059966629 1764188038 3160314483 -1 3 4 8 28 58 114 186 437 823 1236 2262 7907 13071 17194 62718 128879 252776 370835 858840 1840065 2500591 5532115 12093868 31282346 42791801 76807158 231984300 487949972 597257984 1135914505 3437444534 -1 3 4 10 25 37 119 171 384 1007 1115 2719 6944 8862 25659 47511 114955 260465 376018 877633 1578206 2634101 6576749 8581433 29428751 49330798 90293605 221639585 424126209 740902810 1856401924 2935131809 -1 2 7 10 19 52 75 154 319 909 1513 3853 7487 14929 25039 43587 78720 202058 478308 622987 1839782 3679821 5527609 13422083 32347704 62274095 79847708 260877281 280572216 680071997 1534805684 2479330290 -1 2 5 10 29 47 70 166 278 659 1776 2176 5272 9393 19603 46977 79746 198162 486831 889598 1580252 2109888 8022827 16580139 27626587 61876801 114184641 195855805 469719063 818935687 2095775419 3908537644 -1 2 6 10 20 34 93 251 410 818 1334 3534 4961 12000 24358 44746 129235 246816 505700 737475 1974001 3423614 7630928 12776128 18961177 37630274 68706435 247912486 347407292 830245697 1790164229 3731314719 -1 2 7 11 21 58 75 172 291 855 1572 3689 7785 8626 17207 42372 115294 261171 498828 622572 1970502 3554387 4613474 14608905 26312182 66983167 86128103 167147514 342151483 718083440 1868228468 3852035335 -1 2 4 13 18 59 118 225 435 540 1432 2955 4721 13945 18321 36883 87533 225417 459447 1036870 1316910 3286728 4224444 10804971 25023373 37493447 108274385 228883522 459459018 1020915585 1413631404 3503063153 -1 3 5 15 17 34 119 240 316 649 1192 4057 4942 10254 27238 49272 86550 223408 338178 1017332 1056156 3160464 7489107 9872422 23692019 53482587 107094510 265319008 295105706 894370692 1613097785 3172258360 -1 3 4 13 23 46 119 255 507 680 1430 3836 4842 14692 32070 55742 81283 202593 348376 914095 1449979 3812861 6311092 8830649 23316300 45642826 129024389 209525484 275465583 914079860 1100513066 2962414989 -1 3 6 12 18 33 89 223 299 991 1726 2325 6105 15262 22003 55932 106822 233171 386577 614572 1051674 3545308 7480551 13400992 23769137 51978778 82242614 154005245 447837584 927347394 1207321297 3776241818 -1 3 4 10 22 61 88 211 311 545 1608 2817 7504 12156 29774 55571 120428 255615 375593 859422 1576870 3543302 4864877 15876267 21006546 50554186 121160269 186512110 481660477 610357232 2129311931 2594650296 -1 2 6 15 25 63 114 152 286 926 1436 2877 4982 10082 31842 39074 107881 234205 511025 729938 1314046 2367407 6174850 11944972 26795303 60259031 81194551 252521685 407639892 1015557792 1968466321 2264313935 -1 3 5 10 28 32 94 154 495 983 1313 2712 4208 9187 32291 36346 92673 219771 328418 1047400 1707392 2104349 6700079 13649698 32555094 35109403 100320253 251772920 453691423 942648742 2019880246 2382617666 -1 2 5 12 28 53 102 236 262 921 1312 2154 5874 10812 28775 45182 128499 248455 497080 875873 1314743 3020995 4206747 8800099 21428621 57874277 69789951 245576699 530744300 811578980 1664694668 2314375775 -1 2 5 13 21 59 115 212 331 533 1960 3260 7557 10792 19138 49755 122651 256721 494917 854062 1444595 4068012 4993917 10512827 17997441 61810566 133188444 138461447 278911651 689037768 2036309097 3822927800 -1 3 5 11 23 62 66 143 258 622 1176 4030 8112 12672 21405 46913 107851 231768 388941 984321 1575586 3412851 5122294 12609893 29946996 65224004 121654445 250644444 278918292 769997558 1241924962 3830878810 -1 3 5 12 22 54 95 179 497 759 1171 3501 4821 15995 28761 56810 85193 221915 338153 1018192 1444088 3677651 5384331 15090290 26787207 39300093 131486649 239764926 343659258 841126365 1259070651 2731605356 -1 3 6 10 27 58 86 228 293 762 1210 2564 5807 10954 21928 64910 74672 204239 354109 641010 1838066 2626868 5909577 16407125 19325814 56302228 114912032 252174096 449461405 902332020 1704503959 3351632464 -1 3 5 15 23 52 77 192 479 829 1340 2917 4427 9151 18076 62691 110987 229513 385362 1006419 1051194 3937144 5383263 12733357 22866706 47024572 81655633 238646449 427315488 944560273 2036461262 4265689701 -1 2 7 12 17 45 104 192 370 845 1042 2954 7142 10057 22858 64235 102083 242166 510646 614830 1051283 3151982 7217698 11555216 19457315 66036293 86897650 232593062 457618456 779437777 1717064579 3703235094 -1 2 5 9 25 42 70 230 373 958 1837 3156 4513 10222 26475 34439 110521 236223 515155 864828 1969447 3019281 8265942 16280325 19306323 67078365 81132545 168253689 325621859 852598623 2051396762 3130206449 -1 2 5 8 18 43 100 198 270 807 1964 2828 7014 15906 18675 50467 120643 258472 491899 853325 1837510 3808922 6828375 11165294 20375767 51363039 85281757 176211405 488494638 702280260 1408993219 3439922527 -1 3 4 10 28 41 117 147 271 1007 1091 3374 5487 14003 30089 41236 126630 249411 362739 873310 1576848 2232866 7749196 9727806 27690321 58827949 68092537 207938817 387265121 1069849105 1430884176 3063372326 -1 2 6 11 17 41 100 227 382 647 1914 2491 5878 11973 27962 41095 100809 242632 521870 733657 1837678 3937120 6955259 11432762 25074287 60935650 117405239 147245612 444146078 897068628 1842637959 3105399565 -1 2 4 10 30 58 103 162 429 533 1176 3225 6086 13497 24752 37917 78848 201926 476736 1030888 1704352 2359815 5506226 9571536 29497127 44316139 117072845 251958175 393428921 1000802580 1459318078 2661545406 -1 2 7 11 25 62 126 196 372 855 1057 2707 7608 15340 28370 47832 116768 257101 507454 615668 1966577 3015323 5637825 10751130 20582468 65022168 87179883 227340954 421734066 548991792 1372136618 2217145396 -1 2 7 15 30 42 121 224 464 809 1585 2798 7787 15054 25307 34222 77707 199111 480508 638722 1442100 2622195 7865614 8654052 22680776 46539798 79714652 139519340 474853101 590883258 1357926287 2569979317 -1 3 5 14 26 61 74 141 394 939 1511 3063 6491 16361 21675 54063 112361 234089 393032 1013434 1179966 2359910 5768926 12980137 29364567 48243685 97280373 244751865 409165378 700610679 1363321522 4090956549 -1 3 7 12 24 46 99 197 500 763 1217 2238 4410 9872 20516 34455 102894 238967 382371 724984 1179765 2097399 7995826 11665993 18875846 49810428 122820518 236334046 518015663 1065137927 2007755557 3731057216 -1 3 5 8 27 40 80 244 476 953 1609 3355 6210 10337 31811 33631 97702 217010 335506 1043213 1966855 2754378 8130347 14032206 19800820 44067467 92452197 162604139 309176624 559336371 1995416339 2196692067 -1 2 4 10 18 51 70 223 268 564 1892 2172 7748 12510 20131 49555 81288 200809 486291 1043105 1704591 3933892 6163411 14293727 24132831 55336382 121823368 151475230 407089915 651619493 1124681576 3499463510 -1 3 7 10 31 42 106 145 482 835 1642 3465 4473 8490 29718 59328 86431 221977 340916 764430 1966969 2229819 7343434 11145311 27009861 40267788 78966393 146098485 310860296 867663697 2003501672 2475162858 -1 2 7 8 31 33 108 131 490 829 1859 3220 7949 14277 19495 50403 108487 232879 520860 618521 1573676 2361207 6425793 11804619 27408095 38293074 74498331 170897326 302225567 801756669 1178014645 3505303737 -1 3 4 14 29 35 64 228 348 720 1851 3931 5273 12442 24093 50485 108356 229559 387931 883169 1049385 2622544 6818792 14687783 20196478 62289254 105955179 145165330 400211335 1012206413 1489810034 3935379071 -1 3 7 11 24 40 75 154 469 825 1489 3499 4226 13210 31676 38069 91695 214958 330126 782277 1835632 3016501 7867228 14686427 29503200 39344150 75160845 256871045 355381552 931473053 1456059574 2852968970 -1 3 4 9 22 33 86 211 272 999 2032 3217 7984 10509 26734 49963 74207 202204 348549 913955 1967147 3148551 7607048 13645751 23348080 57191989 82176759 195699089 321551362 795146722 2058059553 2779485719 -1 3 7 8 18 37 120 154 403 714 1248 3602 5780 15908 18250 40970 93931 214434 342838 775316 1705821 3934522 7348010 9314469 27944290 44613981 125280496 239399037 324137548 1028941881 1150472642 3288044625 -1 3 6 10 24 47 76 217 375 839 1844 3688 8185 12030 20375 54297 90099 224336 329959 628739 1836545 3018209 7739777 14820256 21256184 60486978 88804664 196711274 383521775 734934440 1890478414 3788802378 -1 2 7 10 25 61 109 154 493 1013 1274 3928 5931 14708 27159 42803 126895 246528 497198 611011 1836430 2886981 5378089 8794821 27685440 38701372 98548795 217255763 326294698 1056143715 1273125634 2516767195 -1 2 4 14 28 47 127 247 337 581 1873 3849 4716 15602 23702 59859 98810 240852 510075 1013391 1181588 2625034 7475365 8665611 24531095 65863300 121222447 157806032 379522663 820811092 1302141268 4197228881 -1 3 5 15 28 34 84 139 289 1019 1946 3592 7531 13530 24955 49987 100385 238515 390017 1006179 1050383 2756365 6823630 13251544 29519468 62447013 67877822 194366826 378875763 772465401 1079364693 2376805548 -1 3 6 15 24 56 71 182 357 529 1362 2386 4791 10172 17699 34111 128698 245767 369757 617386 1443204 2361586 5378348 13639963 27413000 56138007 118214291 220445658 518870397 960786931 1912792256 4074189251 -1 2 4 12 30 45 118 148 377 973 1635 2333 4658 14728 32226 41258 104289 245433 523969 995127 1443375 2623938 7738270 9583615 27425225 57453657 78481647 142973220 462661278 1024316053 1235181663 3198209095 -1 3 4 9 19 39 110 184 308 523 1780 3010 7144 13927 22799 39034 117573 254001 361606 876066 1981225 3819952 7517368 10987184 29828857 59694831 131950864 184443016 471914035 701199975 1106271103 4278754847 -1 2 5 11 23 48 87 247 327 809 1656 3971 7997 15248 25997 41797 101224 240043 522247 860576 1716961 3568895 5408015 16241135 17654897 61391890 93531387 165423375 387335336 731575697 1517641388 2620039843 -1 2 6 8 18 43 69 168 388 1005 1766 4059 7583 10175 29956 63223 105232 239563 522904 746638 1715736 3958460 7262194 15322686 27994395 42110465 83981783 139465665 379075023 786453595 1727433760 2147577962 -1 3 5 12 16 39 122 198 436 904 1421 2589 8093 15503 29859 43750 118854 259833 373944 1013183 1454623 3433414 8162935 8623139 18167837 39511618 84739831 251565143 459776742 661476230 1503818082 3121389667 -1 2 6 15 21 48 93 168 296 595 1878 3764 5583 11574 28126 58454 75374 203261 481261 772923 1320282 3962313 5822876 15691574 27495347 64793652 118863438 152757564 352527547 1018765298 1660246997 3069040730 -1 2 4 11 16 48 101 225 326 852 1645 2445 5945 9014 26103 59817 98994 241907 524268 1008640 1584529 3831829 6216655 10341877 21703556 65189873 86062035 153127878 467099661 927998457 2003198448 2982864339 -1 2 7 10 28 35 101 202 348 584 2034 2965 6696 11084 25839 55836 94663 214845 459736 632433 1844445 2519503 6612409 10561816 19120545 61274885 125635724 138523164 516692229 679095992 2056284220 3176057374 -1 3 4 12 29 63 120 232 283 865 1806 4005 7148 10643 23482 50821 79455 197471 359977 915911 1319844 2902685 5570311 11360088 23569264 57468522 98270106 187429711 360985385 537293262 1966513128 3452173651 -1 3 4 14 20 50 96 145 367 597 1798 2839 7657 8341 24227 62576 109934 235358 385711 873523 1060457 3821169 5816457 9553959 28120496 56425717 127513794 156088636 510110919 656118936 1651500562 3494599460 -1 3 6 10 16 56 97 228 345 712 1931 2637 7022 8708 21084 51296 111157 232451 390973 619645 1845909 4083342 4776020 8911809 22636407 63706401 102905417 165963429 479897988 680595702 1776846278 3288028913 -1 2 6 10 24 61 68 131 363 675 1405 2364 4335 14246 21234 36159 85106 224997 459665 773827 1981586 2901602 5419490 14092937 29875799 52694005 102110578 208944909 523649304 1011924151 1457721652 4169399699 -1 3 5 14 21 34 65 188 510 641 1339 3397 4185 8373 32444 33102 98725 242827 386696 985676 1191300 3829308 7905523 15858881 26686390 38170033 118007325 233306087 372713823 891704714 1911481556 2277980729 -1 2 5 14 22 59 123 252 415 576 1643 3036 7323 16111 28054 54669 98500 238663 523691 875199 1062317 4091969 5040376 11659760 22510856 37775820 113170652 176657972 484672573 646293544 1594615840 2304999387 -1 2 4 8 27 56 88 225 432 770 1819 3599 7151 10087 17646 63951 91802 220547 471313 1021368 1976424 2776395 6216509 15149106 20428365 40133764 68858631 176784581 392699127 598747502 1810915085 3987791547 -1 2 5 12 20 56 99 213 431 991 1560 3921 4298 11211 21708 43037 94348 216339 474182 905937 1320372 4081363 4884314 8859394 20447147 38043510 92470327 157931840 373309109 887387821 1680663191 3226329262 -1 2 4 9 22 42 110 179 358 951 1707 3531 5466 15018 27926 48864 128781 253754 493290 1001162 1849399 3303619 6468731 12053802 29488499 52812666 68652660 160389170 324148197 997992624 1235114214 2676671332 -1 3 6 10 21 41 113 218 297 699 1805 3176 6042 11529 21836 63693 69621 209772 345474 653405 1847054 3429278 6354762 9379100 19731477 55773663 108740005 144135461 299489659 1022127439 1667794929 3327766218 -1 2 5 9 29 51 107 210 372 959 1900 2567 6886 8864 32097 46245 76645 201991 475910 890808 1974759 2521898 4505020 10041203 19742493 66789555 82382281 183854191 526771414 673612710 1791844738 2675305115 -1 2 7 15 23 33 102 232 353 784 1241 2274 4968 12487 26702 56733 130692 252068 494490 600433 1455051 3828907 8181031 12578139 24373690 60547338 100135626 211272685 481143085 956133945 1604223984 2271429871 -1 3 6 8 19 42 102 167 472 561 1418 2483 5751 10895 28453 42545 82043 227515 341546 650540 1583676 3960540 7251059 11486580 32731301 40051425 106546071 227561020 530373320 814859525 1630421271 3039478658 -1 2 5 15 16 33 119 213 420 729 1215 3155 7388 14977 21734 47479 80819 202910 489616 887962 1194728 3167232 7780480 9648583 19209536 38369183 129209943 238815312 387060173 765732211 1576036524 4244038684 -1 3 4 14 19 33 73 152 256 801 1746 2848 6745 10426 17115 53783 101441 243998 383910 874080 1059249 3424740 7394547 15435527 29729669 65401509 99423955 147259085 529776983 694648757 2127325328 4160263332 -1 2 7 12 17 47 115 244 265 912 1358 3257 7795 9608 16749 36653 73733 204786 488600 630909 1057834 3162998 6981637 8596342 24185816 54871752 70637269 240570476 384666146 675315564 1688135363 3978555904 -1 2 7 10 23 43 80 253 466 800 2038 4050 4885 10329 31363 40508 99138 245325 516342 594425 1845593 3176494 6461965 13470338 18981318 45079754 79121806 200203516 362629133 809686661 1712935220 2635392789 -1 3 7 9 20 48 92 179 362 785 1882 3292 6645 10882 23799 36264 104082 238436 383922 726877 1584510 3297650 5543703 14924784 26604081 57625806 86158411 188735106 332210167 580534091 1897557575 3340433797 -1 2 6 9 22 55 125 137 497 555 1693 3915 6774 10086 24423 51464 90421 220104 470860 763858 1581355 3559699 6082633 11223989 27856639 40105740 106361636 193401996 338284647 591440986 1765662124 3689066766 -1 2 7 13 21 58 110 251 452 925 1772 2516 5839 12357 21755 57869 123986 247071 502292 593717 1193697 3825053 4912566 10082041 24614379 47269335 93384796 143513838 452954265 882337370 1408146190 4127551635 -1 3 5 13 30 38 121 226 336 563 1978 3024 4844 14300 19941 57954 111331 233922 385893 1006568 1323016 2770657 6353306 10061756 21355080 64948592 134152007 140613805 507377591 956654787 1379428920 3345391328 -1 2 7 13 24 50 76 160 321 692 1120 2568 6287 12868 28249 58261 88802 226718 467002 635679 1193762 2123346 4259350 14114921 26150876 54131248 104504466 242980121 454852090 686607153 1233453880 2626810138 -1 2 7 11 21 42 120 215 506 652 1221 3626 7985 9104 21964 48393 101422 243035 511500 605970 1975929 3561618 6726774 10069338 19132825 49893262 129680664 248871728 318940739 784965789 1814035633 3482670655 -1 2 4 11 30 44 93 247 446 575 1922 3114 5697 8551 24491 46578 92568 219137 469445 1036595 1582128 2512279 8039924 13195742 20130667 41408403 106441494 166872929 275809377 1071585344 2042732767 3359956112 -1 2 6 8 30 52 127 177 337 899 1677 2249 4379 9924 21788 64178 85065 228537 460200 769985 1712927 2382464 4776413 12287499 30081057 55685293 70400503 163867293 420256123 972932684 1939773542 3588605195 -1 3 6 15 30 35 72 237 467 634 1578 3692 6992 9900 20036 48760 112882 229718 385514 591057 1458115 2649652 6881193 16064505 20060658 44835116 101991116 180527704 400790304 580768015 1809937049 4202357734 -1 3 5 12 29 52 69 172 469 597 1147 3243 5608 14229 24536 38107 100409 240762 380109 990969 1450115 3042793 4244969 12651860 25304849 35007066 114847814 246868663 379286064 1051780721 1440179974 3813462237 -1 3 5 8 19 36 91 236 433 946 1811 3929 6797 13201 21290 64745 121706 259834 368192 992410 1977319 3827073 7644286 13186455 16910856 37884333 90316957 199784034 347373698 581126726 1108909092 3942741006 -1 2 7 14 18 43 66 195 479 916 1086 3091 5790 8312 30736 40230 104762 239682 522361 591713 1324249 3301240 6351977 15408213 24248634 49152542 93980491 225446316 350755299 974664558 2098354030 2219636362 -1 3 6 12 31 48 104 170 439 925 1063 2469 5202 8829 19429 57169 109029 235532 392348 619561 1062865 2910957 4887004 9928170 30942003 42748189 98359775 223847961 527270556 889177628 2005074436 3919221338 -1 3 7 12 29 45 90 243 285 643 1699 3852 7090 8750 26021 49403 86923 224833 336079 757958 1194424 2770884 7775638 13472267 19939280 53758388 107002930 193312514 341464675 559978345 1625147221 2811669861 -1 2 4 10 25 56 67 171 491 673 1522 3702 4441 10898 17888 45247 99931 244386 515714 996863 1719074 2780720 6223377 13709757 26228580 41057079 122474741 204693764 296526246 814591076 1611923111 3791613071 -1 3 7 14 16 59 83 223 306 1000 1601 3219 6838 9798 26202 54724 108318 237113 382029 749663 1457221 3424678 4501906 15562335 21770294 51141240 77763837 143988573 271772385 661250333 1827611132 2916400422 -1 3 5 10 19 43 79 255 324 677 1990 3707 5884 11117 29046 36905 95172 216029 334104 1040950 1719105 4085259 7270739 16499919 17979826 62448847 111799048 161882633 345532645 999600085 1758670624 2229511892 -1 2 4 9 21 50 67 168 261 759 1745 3568 6661 8737 29885 61025 108312 236461 509748 1001622 1851373 3430846 5539453 14378570 26891189 62690073 104552546 184944958 294129807 667563563 1721649315 2208871419 -1 3 5 14 17 50 99 225 363 569 1269 2050 4289 16052 22172 60065 97352 218123 340369 1021715 1190852 3301973 5286066 10330537 20999566 61912697 128680474 244457409 527311213 1014003674 1172217136 3761758679 -1 3 5 8 20 63 67 158 409 785 1967 2068 7408 12818 26255 34383 115229 256234 373252 1000861 1976644 3431582 5045258 12678667 32394482 49339655 77674198 190874370 441044563 549714664 1109497592 2179533052 -1 3 5 11 16 32 91 232 417 843 1924 2673 7512 10818 16520 34497 109179 235881 393140 994626 1585335 3825910 8182743 12650265 17068041 40035906 79261956 186162953 504991020 663080828 1971014927 4198033980 -1 2 6 14 24 54 109 242 432 939 1215 3544 6057 11569 22763 34826 123939 252272 500770 748942 1457876 2390448 5031141 10175913 23095416 37151431 84213971 213045811 382561020 984102739 1732010583 3733912987 -1 3 6 10 29 56 73 196 419 581 1142 3437 4350 10928 22826 41010 124677 252913 368664 608100 1850369 2390552 5432783 13467364 22170061 36342453 115064439 247429928 365184722 926588517 1713477953 3719770931 -1 3 4 10 19 44 85 186 285 770 1164 2131 7960 10115 28683 50399 88299 222976 343515 891904 1589122 3955228 6463523 12689716 27419425 62584247 99160682 205910976 497212676 568160262 1748829638 2160446184 -1 3 5 10 31 49 76 247 455 763 1506 2394 7958 11581 24481 40524 105793 239869 382892 984028 1717279 2522415 4378875 13712764 19419269 43814417 117809336 205900792 523446598 583427644 2108093964 3362748601 -1 2 7 12 19 57 97 234 470 650 1650 2439 4177 10553 30842 35391 92615 218344 461586 647945 1064154 3431728 4386500 9426723 21000789 46964584 128011742 194196401 427012333 975620281 1844164567 2429338303 -1 2 5 10 29 51 95 239 404 790 1930 3556 5691 13618 29990 50530 75014 197380 477807 910961 1583343 2119916 4363421 16231793 20873716 36413208 74250479 199184284 300674740 1056061391 1380217132 3056651779 -1 2 7 13 20 38 65 209 430 842 1495 3534 5252 8947 25102 55386 88950 223803 467337 624504 1195923 3693061 7374856 16633263 21404593 37086238 82109710 266012581 366996194 1073673456 2088577427 2996280887 -1 2 7 9 26 60 92 255 383 667 1122 2449 7408 11636 32046 47871 92066 217494 462567 645368 1719424 2901084 5305589 15173936 17365137 63283103 109236120 249938618 471211218 660483352 2020375961 2346892112 -1 2 4 12 24 33 116 158 258 1002 1181 2080 4176 15135 19037 48976 105987 242437 511307 992349 1451984 2386240 6479572 8605959 27581400 60251093 68078810 231435279 479239793 1045559603 1329033902 3540302648 -1 2 4 12 29 59 79 196 405 936 1777 2200 5236 10149 28990 60426 77429 203077 475772 1033712 1457650 3033789 6074217 13342587 22588583 38768929 90613010 135104498 412649113 855767788 2078176173 2500651120 -1 3 5 15 19 55 123 157 281 976 1666 2293 5845 9104 31703 38087 113032 231658 384428 994154 1063136 3424483 6083242 10576833 25624006 60228498 72766341 162856640 424740070 915822909 1991437429 2375101070 -1 2 7 11 30 51 75 236 356 790 1662 2978 4394 11223 22622 42771 121934 254660 499493 621850 1979775 2124819 4376780 14357471 18282838 65368174 94776943 164779197 527351360 1068622276 1860934003 3552278220 -1 3 7 10 30 54 100 224 275 914 1127 3858 5442 15736 23660 49324 111004 237500 391022 751202 1975529 2126006 4894558 9255573 22729759 54890081 67617832 203242659 333372806 993760061 1182000712 4144579599 -1 2 5 15 19 53 116 191 362 999 1605 3509 4565 14399 32208 39395 119155 261273 503987 871458 1189203 3561301 5823314 12270498 30974688 53324545 75852348 150369556 315785784 872151030 1156034032 2989188861 -1 3 6 10 18 44 80 176 435 1017 1701 3770 6898 15831 18405 44931 83753 222224 333032 650367 1845420 3826411 6606911 13215287 29268582 49878231 89910272 145631306 344220642 577294951 1592107847 3723137577 -1 2 4 13 28 51 122 198 478 737 1685 2601 4865 11051 25148 56962 73631 208281 489344 1040397 1327890 3059696 5106307 11686195 19040139 44796975 119440006 182813522 527081067 978564545 1754450250 2746956050 -1 2 6 9 28 32 85 180 353 515 1298 2769 7419 12938 26101 61970 86332 226708 474638 760645 1596866 2264016 6787127 12731070 29278097 55441782 118923691 230018922 420269398 583739366 1111204636 2151425226 -1 3 5 14 21 37 67 135 364 780 1449 2475 6071 9587 21447 38994 97285 214910 337499 1034491 1212386 3857842 7848891 16281487 32438241 51481489 89574405 246541293 478552513 837704076 2091027444 3554628113 -1 3 6 12 17 37 88 178 258 917 1779 3210 4713 9889 18601 32928 74321 203314 353794 624643 1074017 3201115 8224774 12745047 29025403 60290439 81825790 159987268 295252349 933707653 2083334445 3817408331 -1 2 5 10 20 35 80 240 313 727 1798 3080 6579 8350 26117 43923 80674 200243 479599 900296 1592235 3331824 7452460 14180118 19590504 58717752 109747973 136144727 294643471 543600501 1702965991 2758352060 -1 2 5 10 17 49 88 215 298 885 1365 3119 7201 10965 20028 62040 94736 215169 471208 894820 1600169 3712575 6267701 15099267 22724577 52659281 95827295 261906560 371372800 754555263 2123504796 3959171959 -1 2 5 12 23 48 64 163 322 919 1762 2335 6322 11768 24614 62527 110896 232767 514261 876547 1328722 3705206 6121046 13913656 25989658 53038580 74851940 151158128 440063805 690602883 1946504189 3120836227 -1 3 5 10 27 40 81 156 475 743 1995 3532 5705 14037 25064 44987 110637 236800 384176 992623 1726479 3071999 7939281 13785601 33216822 41364100 133449949 149350374 304961076 1038535062 1413419592 2594061138 -1 2 4 12 18 45 89 205 362 1023 1678 3902 4702 12086 27467 47214 106718 234225 509014 997835 1460464 3196703 7289233 14043195 22201981 61815408 68701834 160221495 370747578 814374939 1745527017 2965214629 -1 3 7 12 20 42 68 134 283 674 1725 3437 4959 14651 27626 61936 119362 259372 373884 726773 1203554 3706655 7018030 15621314 33459407 65606399 116151963 187339118 277429440 885526300 1112151133 2611623860 -1 2 5 14 30 44 119 149 336 999 1900 2408 8010 12100 32345 48136 86309 223244 468615 903703 1071892 3070738 7588022 9723812 27579736 53993034 78933546 178554428 422910242 631476001 2097458412 2357815876 -1 3 5 10 31 37 87 249 331 638 1107 3855 6959 9598 21863 63931 127749 246437 370900 992024 1734818 2539483 7027979 13390073 19854652 59502464 119664597 252047146 278392430 615508997 1808656492 3398166289 -1 2 5 10 16 33 102 192 484 663 1292 2936 4445 11459 25355 59255 120359 253960 507758 857448 1589827 3840146 8192301 12084689 19589815 47041138 129880431 223997886 440510389 1000942880 1718355750 2825523043 -1 3 7 11 17 58 105 176 397 984 1578 3811 7006 12826 29969 53128 91782 213413 334858 759750 1854519 3975509 5213798 9468538 31643393 47403691 84753015 163170462 356959161 542341591 1111717938 2788391769 -1 2 7 14 30 42 98 190 308 903 1258 2651 6782 14822 20132 59981 80789 201437 491167 647372 1342174 2797869 8125379 11681912 30735050 59447572 79783540 234217020 408435281 776096269 1526784221 3436388443 -1 3 4 15 22 53 71 171 391 622 2024 2157 7651 9512 31463 60166 101676 245117 392793 870656 1200318 3966307 5332350 13921019 26795130 45467425 102175973 159172120 415099564 546009780 1878788906 2546211310 -1 3 6 11 17 38 72 197 394 532 1971 2927 8084 8851 26282 41310 97553 216041 332084 653236 1984598 4117050 7725680 15365755 24285849 38742647 104053336 167155343 516105416 573680044 1644995021 2733997159 -1 3 7 12 24 50 64 158 387 993 1907 2574 7243 14452 21205 55850 122737 258482 362040 734224 1205807 2137473 4400897 13519898 32434054 47284744 90388658 187331372 508739354 624510203 1402134060 4204647320 -1 2 5 9 28 50 109 144 404 763 1141 3152 6818 12958 26815 33230 87299 225492 471793 912787 1989820 2417012 4571760 9833777 27400515 45888947 121004549 254579653 384921801 539046593 1091956219 2592234533 -1 2 5 14 22 63 109 206 478 774 1872 3667 4663 9504 29567 36221 67978 209215 488970 895686 1069610 4126537 4560924 9834222 17830663 42870711 82474925 178292010 399054762 817693443 2108894016 2546421032 -1 3 5 12 21 58 108 177 257 634 1115 3544 4152 9393 26288 36900 85227 226515 336942 1045313 1459882 4127404 5099352 10230529 31603866 63331548 122995927 252286596 361156796 928890871 2071897630 3185511224 -1 2 7 9 29 35 95 193 270 764 1672 2305 4710 8956 22956 63112 107368 236469 520325 621225 1736082 2270936 6375155 13768778 21247430 57177716 113947166 189623627 414339947 1050468606 2141949614 3261323514 -1 2 5 13 20 37 67 171 322 542 1247 3838 6132 11285 27893 32986 86457 222595 471139 914794 1459539 3989650 7586522 16521196 28716070 51670166 124944447 242831428 313747194 1058485985 1658585056 2974178587 -1 2 5 15 18 52 89 129 331 876 1875 4052 6732 8331 24754 44773 121059 257226 505135 875778 1197714 3458037 5859564 14818631 33042396 54819760 98602253 198164240 355159503 603617241 1703711170 2848035396 -1 3 6 12 17 63 118 184 377 719 1801 3328 5228 15047 30291 63257 84378 224247 340150 626410 1068032 3178623 4832392 11150520 29775321 52211647 115995370 137273985 319284979 968268024 1210814933 2838392127 -1 3 7 13 23 63 107 131 449 995 1609 3972 4744 15651 22997 43000 112062 234745 385269 730803 1074613 3996684 4528107 10365063 25585943 35842514 93267867 167536407 396818528 831856072 1305621461 4032710919 -1 2 7 15 29 35 65 130 275 519 1194 2466 4427 10481 21552 51803 119359 254974 495090 605423 1474521 3053790 7148871 14821755 33445642 65588397 129097625 239204952 477738734 1006847446 1752623765 3394868296 -1 3 6 8 30 58 107 222 313 633 1150 3781 6180 11117 20181 49400 124780 252798 370005 591722 1599088 2525613 5582505 9186815 19154389 56677884 133944297 268416882 327629585 554834048 1916938917 3839905244 -1 3 4 13 30 52 122 145 425 582 1462 2622 7709 9638 32594 33800 67764 211020 360373 894882 1464438 2686868 4687260 12068884 25456220 48542771 101928508 229630806 413304506 660409357 1767191011 2665440964 -1 2 7 15 18 35 97 240 484 760 1276 2176 7231 11859 31798 56378 68481 208936 490974 652535 1462501 3187771 7593607 12330433 21259805 44236337 117793638 235396764 511714813 633235018 2110848652 2387042817 -1 2 5 11 31 35 64 133 316 548 1818 3114 4517 11533 30898 49685 88413 224233 469209 897835 1720710 2530799 6683854 15518215 32981379 62741669 128672103 155006528 269322921 835067701 1851407012 2466012139 -1 3 6 11 25 56 118 227 343 942 1401 3127 6851 10092 31664 46130 118253 262124 376043 612605 1982810 3072799 5837510 12235605 24102484 66842587 80447520 251466370 385922010 545638366 1751117151 2521009677 -1 3 6 11 18 37 91 203 326 796 1769 4083 8036 12029 22724 51422 86482 224509 328583 635864 1994353 3716003 7723586 13423050 21590342 65612079 92790803 148681512 383245309 709809123 1894741050 3473351055 -1 2 7 12 26 45 104 230 325 555 1223 3103 6276 15025 21291 52158 91447 215360 474203 627548 1078412 2534441 7987641 10801608 24599122 62985453 132115030 245547794 388329833 606038597 1416058669 4164881977 -1 3 6 12 22 53 112 196 329 768 1834 2138 5189 8558 18527 57368 108277 235712 385577 615121 1079907 4096284 5446170 12385877 19503060 60817090 99047113 191500428 436875035 816994280 1969279931 3899245956 -1 2 7 9 23 37 127 255 429 551 1727 3279 6213 10233 29346 43997 76463 203707 479396 631804 1723224 3601391 7989666 9092003 23142325 35478433 100775044 196243594 329690494 552150613 1779631021 2154133450 -1 3 4 10 21 58 110 137 426 899 1858 3511 5211 11807 31865 64367 77485 203352 350869 916873 1591136 3189658 4435119 9750101 26702111 48597383 93102279 199341767 299039581 985607889 1613044453 2499369806 -1 3 5 9 28 63 86 224 274 785 1243 3723 5092 15870 29245 43301 101205 239652 389603 989935 1858845 2549124 6247443 16418158 19776438 54491239 92065243 205853461 281167181 902481712 1226379166 2814273906 -1 3 7 14 19 33 80 155 343 622 1315 3001 4519 11338 31596 45923 69199 211651 358513 759120 1459854 3335253 7849574 14321585 32853109 58185364 133998993 221065779 454389331 976860747 1739990219 2552786309 -1 3 5 11 20 51 116 188 363 899 1794 3941 7100 11569 18197 53953 117463 258083 362397 996167 1601813 3324412 5463090 11726403 31044008 53041152 72542035 176793296 359098819 543326926 2096048476 4290535032 -1 3 6 15 29 32 73 221 488 570 1966 3168 4338 8426 17750 39059 89055 222486 333542 648251 1472392 3078947 6916251 16036065 22349442 45598177 110506245 158492214 275437751 851167500 1986928872 4049093971 -1 3 4 10 19 59 98 253 453 715 1173 2568 4899 13178 17333 48766 87364 228735 334677 908296 1597454 3983638 5088437 8555295 23664850 46783324 120745448 249878191 458066885 1042211062 1545977970 3506063511 -1 2 5 15 31 40 92 129 480 976 1594 3316 6839 14951 18254 54369 94440 221168 474953 890893 1205710 3058757 8120326 13299696 30487625 35884490 96617392 153541696 297361957 667514833 1431785942 3589349652 -1 3 4 12 30 35 119 244 314 1008 1631 3981 4373 15024 25660 35534 100161 238003 388031 865907 1327561 2803619 7034620 9355613 24860875 54448754 76375778 150256754 376042696 917970796 1163663894 2189435307 -1 3 7 15 26 37 82 169 362 959 1472 2830 5604 14527 17727 61652 68270 208445 344085 771045 1335963 2267660 7307603 13016626 26183931 56921434 71679836 255906917 409298139 834121086 1177083940 3298375839 -1 2 4 14 31 50 65 138 510 859 1589 3401 4444 13959 25959 45161 124929 245765 493460 1011695 1199877 3077111 5179776 13040120 29955896 33872728 80039815 134222383 332280013 843213054 1478664317 2628508797 -1 2 4 15 22 55 96 219 508 1006 1281 2507 6536 8989 17266 61474 129484 247997 505806 994231 1077452 4098121 5597832 10389157 20020290 48934954 88673675 263600672 499409244 767340913 1836650350 3813555574 -1 2 4 8 19 54 121 234 303 610 1180 3643 6137 8594 31397 49453 123149 252470 495695 983149 1983220 3837409 5470995 11174075 23685706 52341551 128518297 240803805 330085700 1051014879 2016549023 2271491318 -1 3 7 11 28 40 97 246 344 950 1693 3783 5327 16329 22954 58551 97150 220271 338878 762248 1866791 2528899 7469076 12490973 21097830 63088066 82031033 155077004 354996520 1051933852 1192335472 4204276413 -1 3 7 9 28 56 74 145 498 700 1826 3679 6116 14418 32676 35965 78607 201191 345335 755681 1596445 2284146 5633319 13419202 33151286 36602264 121577596 164569963 335619658 955068076 1289565505 3217759456 -1 3 7 9 30 35 118 178 296 878 1731 2299 4829 11552 31694 64565 72756 207145 354414 773427 1593059 2538807 6797721 8825640 32872731 59952604 85020830 140480935 413982709 1070562401 1656219871 2600871868 -1 2 4 8 30 33 114 225 276 673 1334 2248 5316 16326 18422 34441 81463 204302 488903 1017642 1992542 2157745 6803303 8976883 22934519 54966402 106527273 217292689 482494412 937592528 1281441470 3399163858 -1 2 7 15 21 55 106 224 270 512 1648 3578 6618 8468 32318 43087 103179 239064 517710 596100 1462268 4121803 5600127 9231468 22359216 57281307 118625774 186137498 293100511 543087616 1730620509 2497579527 -1 2 4 8 22 44 99 253 347 986 1034 2846 7853 11885 22422 53677 112674 229795 516101 1000534 1993468 3193456 7143745 10520038 21851531 64500357 69893945 214469223 459504014 606994660 2114847087 3672638351 -1 3 7 9 21 56 119 139 496 935 1294 2866 8109 15693 29617 62546 120839 258883 370106 725999 1597417 3190750 4685449 10785954 27591366 40138669 88276373 260161714 414696309 615368396 1490406519 3083981034 -1 3 6 12 25 41 91 172 435 601 1127 2229 7652 15002 30069 62752 87729 227904 339757 629333 1072675 2141851 7729759 13406295 25792494 47478882 103080662 243102884 507068108 643806409 1448742738 3065910194 -1 2 4 10 23 48 102 220 354 519 1655 3767 7604 11802 22144 41379 93597 217983 472015 1040871 1731977 3590884 5482614 9758166 20970606 64635886 128883857 196806908 389909201 771926158 1997110601 3575997708 -1 2 4 14 16 49 89 135 341 841 1160 3136 4130 9399 20774 41745 125106 250507 504145 1011182 1207629 3197619 5713549 15658435 33258094 58606064 94144000 202357619 366311407 936530937 2044372261 3521896964 -1 2 6 11 30 63 90 132 277 512 1457 3592 5081 14509 24080 48030 80161 203253 484015 764951 1853605 2264238 5863408 14916962 33033734 65016776 126630017 208297568 286964577 873150677 1076173374 4127024271 -1 2 5 11 29 52 111 168 314 1017 1096 2447 7610 11142 31149 61530 106492 238608 516645 875952 1728753 2282341 5240833 10058662 31067581 60560563 68433747 208294147 509250564 666854577 1987715360 2401001958 -1 2 5 9 25 42 122 161 305 982 1523 3607 5518 11504 32722 51635 98990 241741 522320 882290 1994123 3075273 8380814 8603674 30815902 59655371 73440739 256588927 308470888 1004404359 1686862971 2453828696 -1 2 6 10 24 50 100 154 504 657 1826 2955 4237 11602 21237 48672 74920 202161 487824 762198 1984134 2923754 5072898 9149349 28193470 39870610 121036694 159905925 534178233 1036228367 1662921148 3415629121 -1 3 5 15 24 38 69 131 416 909 1181 3702 7204 14770 25633 56496 82636 224764 336559 1031740 1080874 2289134 6894583 15441563 32779871 42749423 96639506 206162187 301106667 709227679 1602154101 2648520535 -1 2 4 12 23 57 116 193 311 856 1530 2353 7293 10097 30789 47690 94154 219233 463600 1043073 1467331 3838533 5047879 11523063 19937896 58350841 94684765 245358174 487992545 658662332 1860997785 2533689174 -1 3 4 9 28 57 88 227 439 714 1412 2178 7325 15067 18601 43716 95639 220831 342078 916955 1987259 2400074 5320093 15456588 20456825 40138216 127331989 203409737 482216192 644226585 1476280221 3462414836 -1 2 5 11 26 47 99 226 466 980 1957 2603 7289 14181 30140 62671 89829 227379 470052 886618 1732061 2936542 7814387 12166236 24000325 49706444 85128221 178347888 528055164 618211998 1277923092 2876011831 -1 3 7 9 16 39 84 155 459 814 1741 3629 7948 13201 20441 55665 85739 223978 329558 769027 1594702 3859163 7541098 14130606 32780474 38684953 71882562 156586457 342317336 694634599 1232036982 3630897627 -1 3 6 13 26 49 89 254 306 666 1078 3742 6972 13269 18006 56501 101932 240774 380347 621896 1203924 2419172 4309692 16606523 18639528 54699988 101257081 250399843 307341906 650364817 1171482962 3286660366 -1 3 4 13 18 53 124 138 444 723 1598 2384 4211 11051 25055 44515 82198 226782 337699 905995 1470883 3180253 6103285 11524190 27682456 49325856 119624869 193680094 407460713 990071325 1771528744 2784036738 -1 2 5 10 27 46 89 196 372 529 1268 2377 6739 9135 32686 60803 65955 210279 490469 905991 1598742 2936579 7699677 13622638 22442245 58783977 133117004 244021565 501077651 723283569 1772278216 2642368136 -1 2 5 11 16 34 67 221 258 724 1034 2541 5734 15831 31195 40173 126683 247822 496232 876358 1732357 3711151 7967774 16208662 22967251 57838646 109960816 238530442 469837554 845476717 1300844441 3029229479 -1 3 7 14 16 54 105 212 281 982 1762 3914 7143 10764 24744 40666 116456 261670 369030 748563 1473168 3454507 6267668 8481182 20083452 53256279 83335149 164440781 377919646 595970115 1911416648 3216084523 -1 2 5 15 17 48 109 156 267 936 1591 2782 5165 8810 27349 54871 103188 239974 524022 882267 1212380 3340251 5766962 8746010 27687905 60488179 78767315 137318287 483405416 913077661 1957356282 2945179386 -1 3 4 12 27 44 75 153 495 826 1308 3850 6797 9670 26722 40057 96778 217019 333469 909305 1340181 2144949 8328987 14933005 30308187 36484918 69143326 244183637 300681558 662835310 1796092271 2995017054 -1 2 4 15 16 34 75 141 296 910 1586 2055 6162 13588 20421 45992 71384 210118 482689 1018572 1072455 3316605 7561969 15718660 32429923 60151766 81053342 134871280 424196292 731580692 1203833850 3600748237 -1 3 6 9 28 37 66 137 409 658 1189 3681 4198 12263 29022 56553 77296 203041 351005 642488 1731595 2156025 7174220 15181990 31494375 48606095 127702680 241410520 333613354 817601685 1797968794 2198027928 -1 3 6 12 20 61 127 191 258 554 1773 2560 7594 8312 25419 39860 114826 258210 370223 615830 1079080 3842883 4689055 11999959 30855151 66389023 130476941 180578855 534144225 641766225 1675352674 2854869443 -1 2 4 10 30 49 82 144 320 678 1089 3950 7246 13819 17298 34314 110790 234245 521431 990457 1725319 2402479 4443679 15549347 31252765 57366836 106356621 239274301 298217755 727240168 1149575718 3376808745 -1 2 5 15 28 40 86 188 307 538 1872 2830 6833 9805 19005 54218 99446 243139 510555 878750 1202474 2681163 8249663 14233996 29011972 65865916 126931321 162103849 512736447 688904043 1621443632 4173466189 -1 3 6 10 20 36 76 159 511 867 1954 3605 8186 12412 23463 32877 104765 245408 378715 603428 1853952 3583867 7992065 15689267 29546965 35331163 75771181 192442235 372953788 714672625 1307445983 4142274138 -1 2 6 8 24 57 94 170 483 600 1337 3383 5114 10021 24578 41064 108735 234950 511731 737005 1736367 2659401 6287055 15554086 28098819 39127817 109066986 208949882 388296048 864515013 2021172625 2972820619 -1 3 6 14 29 58 116 163 449 981 1966 2526 7213 11279 26929 48634 91001 220334 331639 650621 1342807 2920173 6234340 12157752 31770634 39056281 93606999 169012119 411798731 596827875 2100806981 2737052356 -1 3 4 13 30 41 120 194 486 623 2038 3064 6870 13613 28680 44242 78538 200733 346005 897338 1467955 2656607 8220583 8912806 18784438 48571154 108478037 156827752 527264556 702279795 1186247871 2854552014 -1 2 7 12 16 51 110 161 286 625 1827 2247 6242 12637 24404 36820 98277 219327 468224 645496 1067480 3320935 5312216 8499499 31363924 63914534 123015716 166038653 425253043 726133147 1276909025 4269549286 -1 2 7 11 19 55 67 253 259 820 1705 2054 5788 9053 29942 34057 107142 235574 512842 594504 1994002 3848855 5367473 14370234 20094003 52403300 84533144 150014374 426792771 922415298 2006918380 2445425880 -1 3 5 10 22 35 100 213 479 566 1075 2372 7274 13858 18673 42959 91282 213704 338460 1042582 1727031 3441293 7670772 11898831 17598528 43454791 112047446 237164416 492542081 650421925 1327720359 3582805249 -1 3 6 15 23 35 107 247 336 551 1809 3004 5673 8549 16939 38012 84160 225987 331745 649793 1464858 3845678 8074569 10720906 22330462 64297715 130535044 152442149 534127755 834949036 1992985365 4270946737 -1 2 4 8 24 48 86 143 497 676 1442 2405 6908 8416 31271 36762 80915 199627 475439 1018028 1994479 2931148 4814008 15713990 31763931 37569436 117673256 215377912 527999945 703288664 1814544221 2417370223 -1 3 5 14 29 42 72 128 416 651 1253 4085 6767 11103 31346 45461 93072 217908 332664 1042037 1210228 2797557 7949892 14758075 33263107 42663662 131564994 246606451 268679049 656326036 1973384843 2341302314 -1 3 7 8 29 43 71 190 277 862 1329 3331 5721 15216 24286 50272 101337 241039 382583 748693 1724417 2283112 7585321 15851968 26945191 59025629 92080395 263113432 344561970 981834231 1267177513 4261518015 -1 3 7 11 16 48 125 150 491 813 1723 3031 4512 12280 30851 65159 94809 213629 330159 768661 1863997 4123443 5854026 11478975 26460476 40536330 71668397 166461607 520356245 1064698812 1741162331 2553809130 -1 3 4 8 28 34 107 213 342 694 1228 4030 7639 10851 23069 48565 128433 248817 372080 881246 1857069 2533062 6673902 12157209 17114058 60356824 111371934 265317298 290375287 679805192 2024191624 3351373673 -1 3 5 9 28 42 108 229 311 647 1497 2455 5942 8231 25052 33426 66520 211563 352258 1031405 1862098 2528907 7677248 10834950 24902650 52856210 107810623 221980013 528962661 860224271 2011464858 3186560482 -1 2 4 12 19 41 102 168 429 584 1818 2647 6917 15649 29143 50156 79455 204550 476456 1038982 1473100 3332611 6622674 10708728 32479879 43703112 105058043 144401067 490443811 683069275 1460217275 3116056425 -1 3 4 11 17 49 81 240 329 842 1444 3284 6439 16038 28224 48559 119987 260472 375130 868364 1729065 3843357 6285416 16224604 17239117 62817247 90029014 244401954 380922335 651605970 1558037546 2311967535 -1 3 5 12 19 58 75 246 342 955 1323 2625 6813 8201 19192 34960 124499 249971 372728 1006772 1458213 3314624 4310054 14654918 19737153 61648177 79013646 240599155 457207378 743492278 1793159798 4155513071 -1 2 7 15 17 39 110 159 417 727 1158 2873 7091 8253 18627 53982 77887 198218 490253 643935 1459717 3588544 8195326 11362844 25818949 48628745 119147197 250353933 434119723 755384906 1775160221 4064875754 -1 2 4 10 31 58 124 155 383 719 1610 2132 7759 9788 21413 64264 101031 245393 514609 999509 1727530 2551329 5748506 10864560 25387635 55181540 112591330 182453182 453117072 630066747 1835013725 3291756692 -1 2 6 14 22 44 115 205 428 604 1146 2243 6232 13867 30226 48478 112154 235114 508769 732188 1473229 3714336 6658494 9295066 17763777 41299352 109594145 246597538 519773049 770314072 1152652957 2741772969 -1 3 5 11 29 47 95 189 433 808 2017 3316 4558 12263 24475 40962 71749 208591 345494 1018747 1594552 2145600 7939734 13590427 27637972 49690471 82602185 195872950 325832706 859766776 1810217114 3626121189 -1 3 4 12 16 59 76 209 411 597 1271 3900 5254 13590 30886 36195 98865 240332 391618 860236 1340398 3577791 4694032 14016863 23660205 41301789 112229564 266371968 272995375 989698717 1442811002 2920660419 -1 3 4 10 30 47 68 219 368 659 1239 2263 7798 9952 22622 48486 91078 218462 342074 913070 1595030 2535399 8344247 16594900 22675035 59531835 115525517 268406697 531797541 556216003 1749538507 3555731730 -1 3 4 8 28 53 117 186 397 956 1034 3149 5489 11401 18676 39392 84955 227594 328000 911265 1852306 2524424 4947256 11210095 30011975 48393950 98750099 220455376 346835133 1034590512 1652771549 4162157382 -1 3 7 10 25 59 81 199 428 886 1635 2457 5018 10096 18667 60679 66454 211834 346591 775135 1983669 3076320 6241767 15811007 23970809 34104345 75805382 148227443 437414998 1053598361 2004215147 3914477425 -1 2 5 9 16 33 124 143 405 931 1932 3435 7852 16149 17663 51095 112828 233640 523813 873464 1985872 3986165 8099328 9171259 25381301 42105340 93751097 173241670 298859087 793660551 1460851098 3531968727 -1 2 4 14 19 55 117 206 411 976 1655 2096 5565 11093 21682 54957 114016 233091 519055 1007026 1202378 3591755 6130768 12447543 20533532 35668383 99679486 165145361 407854247 821058110 1615514295 3330375759 -1 3 6 15 19 33 100 158 322 764 1689 3360 7450 11308 28687 50995 103914 240986 386650 617999 1472527 3330912 7843696 11657581 26566695 54157386 110950053 189253851 276240462 672576433 1956862110 2605853526 -1 2 7 13 20 61 67 255 430 689 1323 2180 7256 9103 29949 44648 125809 252434 499246 620253 1208398 3712005 4715219 13496516 19788946 39321469 123069466 229493570 488744962 642465435 1707642470 2235275554 -1 2 6 14 21 60 124 138 323 759 1746 3663 7066 13021 17923 50571 124905 247215 499907 721505 1458383 4115431 4455470 11925411 28960604 52020372 110338742 199558635 370560094 593417967 1109114954 3241257971 -1 2 5 13 23 46 124 151 428 737 1122 2681 5684 12843 31852 49741 103121 244655 520036 883596 1472583 3852516 6522249 9669167 27497639 48215225 123465764 256465368 449329483 889350524 1438447193 2801000827 -1 3 4 9 19 50 66 172 383 670 1331 3021 7325 14175 24960 65218 71711 212659 358524 902101 1992559 3863293 5835516 14098345 26947695 55275352 100788464 214184048 442527340 556198862 1274361687 2155700367 -1 2 4 12 18 58 67 166 277 848 1775 3298 5838 9492 16898 46323 95806 216516 472472 1047366 1459788 3193887 4286652 13465423 27086431 60502709 89650458 136991910 282366266 1071723976 1915747288 4190258974 -1 2 7 14 17 38 79 191 504 600 1922 2794 5056 8425 32199 54356 85593 226080 471883 632441 1342980 3461476 8208968 15690204 25757055 39188241 112512493 152009949 502213847 957062356 2097427457 2319603217 -1 3 6 8 27 33 111 162 278 608 1419 2118 4945 9310 23060 45774 92967 217631 340416 647462 1595721 2930004 6907495 12142690 32179255 66952127 124697464 210992083 488468529 960980243 1952665484 3377924596 -1 2 5 15 24 55 88 152 461 904 1640 2735 6635 15290 17122 37809 96053 219999 472347 903588 1196118 2135892 4946237 15944726 31004786 41526567 85506294 155914686 491633555 767462267 1560104506 3596295514 -1 2 6 13 29 34 118 161 432 674 1985 2114 7320 10440 16560 33119 114659 231348 524165 722936 1065842 2655522 6927209 9147938 30917693 42040281 127579915 147706341 424234144 603773519 1988042574 4225394664 -1 3 4 15 22 60 75 177 293 584 1074 4070 5734 14808 25484 43105 114603 235607 384110 864384 1204971 3975814 4438685 14652823 27643626 63637341 121377942 266353873 288386563 1059633755 1232439621 2221796446 -1 2 5 8 17 42 82 138 442 806 1572 3770 7801 8955 25799 39989 78237 198608 480573 891657 1861108 3972782 7156882 12652375 29443525 43886579 76817168 140011372 342399910 725695512 1778196406 2942925060 -1 3 6 12 30 33 70 217 296 683 1920 3323 4916 10785 29769 65127 123651 250447 366422 601100 1078297 3079816 7070296 15323208 21336414 52765642 103310257 161143944 295407069 891363050 1704473722 2154319429 -1 3 4 11 17 61 94 233 508 936 1944 2723 5381 9831 30335 34786 75120 203247 348929 892436 1734233 3835795 4662782 15800495 20140461 48339941 98334868 175152964 513351107 937254426 2105639375 2644264363 -1 3 5 8 25 38 70 201 290 873 1817 3555 5725 14477 30585 48868 118590 243781 329383 969108 1929664 2783064 6864556 16371683 21084496 57476535 88526372 171277710 312370055 996311923 1078833417 3156286227 -1 2 7 11 23 55 64 132 370 765 1054 2068 7207 15564 32377 36169 91131 204180 495848 586580 1961551 3440578 5410396 13591629 32707359 54886422 108059242 264221458 483571289 585962479 1422492069 3035552109 -1 3 5 8 26 63 126 148 480 717 1409 3184 6255 9697 32331 36788 85356 209713 375979 979353 1950325 2916302 6065617 12405110 28917008 36020415 117627642 230269358 394058111 547465081 1725485791 2369107741 -1 3 4 12 25 40 97 149 278 658 1876 2302 5623 11016 19614 54059 101496 245970 332735 827182 1531483 2117144 8180813 11109579 27514333 66271533 108974108 158697687 461098335 921241728 1770695449 3955567153 -1 2 6 12 17 61 70 221 341 1021 1901 2888 6274 8969 19462 54684 101103 247470 463853 694353 1137934 3426719 4512443 14262129 22541626 62481106 77212610 186012538 507313230 732290275 1722496193 3767196039 -1 3 5 11 26 60 90 183 379 944 2020 2909 6585 11784 19533 57946 67440 215935 371112 962551 1828766 2771087 6090739 15931101 28801739 52281863 76422364 183509395 525621333 682417632 2118220478 4187079370 -1 2 7 9 28 60 74 157 511 757 2041 3390 5423 12404 29528 59213 92864 203206 523828 562554 1674903 2520612 5696854 14381992 29835170 40876098 123603721 157948606 293216785 1014779790 1442087736 2720250644 -1 3 7 15 20 60 85 184 463 851 1395 3192 4772 12429 30293 65275 88584 207913 381467 690462 1550197 3830392 4780149 16076390 29299927 40482842 70931408 258126587 368691355 881632635 1526330578 2746269773 -1 3 4 15 27 50 123 133 400 698 1580 3334 7890 8933 24801 60091 78833 217996 374930 821673 1170584 2255029 4914493 11339154 25493973 49220523 121052091 183050793 302999679 680654251 1738545810 3024758928 -1 2 6 13 27 56 105 156 435 784 1450 2162 6853 8782 32024 37614 124658 236385 460829 716200 1274779 2257600 5801782 10080304 25416364 45995120 67492137 248629784 479195633 755739561 1733774839 2177769634 -1 3 4 9 28 41 72 139 269 1010 1686 2196 5378 14246 25376 50684 72843 229171 375801 828656 1957290 2125628 8314075 15938173 29700631 60895951 79115117 140325327 449917973 879704955 1398875612 2413232232 -1 2 5 13 26 51 76 213 441 1008 1944 3697 6738 16364 30367 53199 120171 238366 486716 834372 1383994 2522696 5036364 12711255 21880991 41141816 89360697 187514115 364526466 608337788 1352981502 2819223793 -1 2 7 13 30 37 100 245 460 745 1079 2467 4196 14156 30183 50100 128674 230347 475489 570501 1126760 2784335 6869953 11649490 24245856 42041946 132334395 251572706 524106501 941124380 1483008916 2896931120 -1 3 5 11 29 52 79 201 410 710 1610 2391 6546 10376 28755 58073 98011 200245 388581 954503 1809364 2390897 4389918 13065364 24208105 34024050 122521780 178933562 436513231 778426676 1976484914 2405375330 -1 3 5 14 16 58 82 174 448 602 2014 2708 6737 10743 28308 49643 129725 234990 349783 961327 1127537 3438607 5175825 16490952 26417944 39591920 101721286 138051218 524350335 769900282 1979924207 3022283331 -1 3 4 10 17 36 89 201 265 968 1828 3826 4143 13254 18975 40678 121928 235331 330325 840027 1787973 3953555 7910267 13743188 25129727 51644148 72748052 191108254 362298067 831149530 1566359267 3699745516 -1 2 4 14 17 33 126 201 272 769 1301 3310 7439 14442 24347 37067 99676 252793 477406 968827 1121932 3426436 7912625 9826999 20132395 57294418 100554377 249594312 341418312 732676080 1437434708 4290237108 -1 3 5 12 27 39 105 129 438 673 1944 2299 7341 15926 31738 57075 83159 212646 385721 958747 1414781 2517861 6746454 10556379 25539226 42869814 124669478 165592212 447327078 613029345 1360535609 3156755025 -1 2 4 11 26 38 83 223 265 940 1623 2958 8104 12559 31787 52501 76766 218787 497874 963681 1829508 2648857 7005274 14118772 21101658 54018185 78947734 157141438 494154487 646740654 1307101063 2830710765 -1 2 7 15 28 57 95 148 312 513 1088 2620 4902 8467 26789 57331 79790 220785 492332 569762 1435509 2781723 5302958 16478791 33158164 64508847 119702392 241020683 435603128 948634897 1959859905 3157210667 -1 3 5 12 21 50 106 195 385 833 1682 2091 6003 13568 29098 42323 128057 230475 336627 971039 1400755 3829749 5277025 9548874 19749980 41838639 74354582 140748481 440887208 819725894 1385040286 2882933841 -1 3 6 14 28 50 104 154 261 691 1584 2449 4372 11120 25690 59672 74084 214125 372525 559580 1558508 2784738 4641200 8480962 27247091 64123946 104251472 198001187 456631811 1060673923 1647570685 2984910417 -1 2 5 12 23 54 111 246 315 630 1108 2319 5676 12423 26209 42915 69677 227133 512585 837504 1554995 4094263 6193629 9914284 21345308 57434185 118794980 251596582 528699860 886932503 1528432598 2283277929 -1 3 5 9 29 58 73 153 286 587 1652 4026 7597 10555 28964 45666 90843 201328 369497 968066 2088572 2125750 5939078 14097383 29733370 61010017 132220107 181054295 370623347 717058953 1916740340 2249847523 -1 2 4 8 28 41 75 157 327 583 1920 2496 6555 8425 27224 60048 119261 244304 480210 952305 1913751 2257149 8310726 16102710 32325918 52213973 124089330 160230492 421124672 760849518 1698265764 2832135322 -1 3 7 8 16 42 98 212 263 984 2024 3297 4518 9431 28727 35925 85919 212590 372930 719632 1691281 3957323 6467438 12530502 19637125 54975408 72070401 179761840 272488215 925392206 1947657727 2216688882 -1 3 6 12 17 44 89 222 471 535 1287 2817 6352 9890 22800 60422 116447 237273 356647 569495 1253586 3425040 6606400 12949175 21852094 42375990 107965669 220896529 430137680 779520347 1849511996 3320374996 -1 3 7 14 17 51 64 162 464 863 1858 3671 6120 10314 25125 42355 130846 236624 342915 704741 1398143 3307104 6196025 13341092 29174394 37938179 70591555 185266991 367594753 1041404792 1705618751 3026282383 -1 2 7 9 19 44 66 176 459 803 2008 2484 6993 12736 32154 52716 120550 240196 484850 570915 1642785 3695101 6878423 16102079 28136004 38977992 82034970 184258006 466435135 697967748 1086873197 2692258755 -1 3 5 10 19 54 71 186 352 917 1925 3031 5447 10535 27042 48333 107365 248651 357881 971684 1644427 3832354 5807573 13621476 25252995 51947758 83855838 175351162 516801247 816801234 1757214059 2773182302 -1 3 6 11 30 59 99 248 476 887 1309 2135 5067 11504 26404 44367 83198 205473 363990 577150 1958670 2388819 5935007 8469862 22395114 45519313 81464227 263447385 497316824 1056607891 1755135872 3139157566 -1 3 6 9 22 51 75 164 375 777 1530 2821 5483 13116 20367 44527 110966 261952 348161 583173 1643852 3169481 6197681 13754946 27882339 51941399 98164937 260273257 446602481 898103454 1549491562 3651206333 -1 3 4 12 30 58 97 182 420 557 1666 2458 8150 9670 26525 61868 82103 206086 381483 826114 1548766 3036717 5679752 8649371 29420727 48063133 100747264 180959543 456651758 582283797 1671906412 3072928388 -1 2 6 13 20 40 99 174 302 729 1532 3155 7063 10499 25830 54898 70572 226739 501315 702757 1300093 3955477 6718177 11767175 30595084 65735685 116216774 214818726 395463763 644788531 2026226188 2787143286 -1 3 6 9 29 51 93 175 409 565 1183 3719 4220 16157 17891 47467 82529 198045 374795 586765 1695997 2516020 4772785 15434068 26393337 48972935 107941643 248227603 288807301 931504068 1195021669 3710730075 -1 2 6 10 25 42 66 226 507 865 2004 2809 7488 11970 28752 35535 77367 220487 512186 718211 1947382 2641769 7782443 15720946 16953207 42025169 78381027 168461837 493304532 593717606 1955693649 2309231390 -1 3 5 10 18 58 82 189 263 898 1312 3779 5804 9493 26012 42345 107528 246360 352909 969022 1646231 3694037 4390326 16733971 29131527 66307389 67988274 268359174 294724823 955777772 2103576142 2804550236 -1 2 7 14 28 33 116 242 295 823 1785 3125 6318 9225 19631 35396 70249 220576 512400 577036 1542433 2652479 6484471 10348456 22065851 58684067 93031307 153124211 304150954 651949862 1736738524 3967355761 -1 3 4 9 17 33 92 220 319 581 1931 2439 4436 12730 30067 61890 74499 218193 369323 821685 1953603 3823726 7645695 13732415 22208364 56328167 117829993 155989555 419855603 1016520859 1456542369 2784436498 -1 2 6 13 28 61 127 242 395 964 1492 2492 6115 15877 26535 45874 89596 211401 495498 711398 1308194 2900122 6091596 11644693 24679744 36773795 84921827 265563810 512514009 879545452 1205979723 2525897065 -1 2 5 11 30 40 121 213 431 1004 1043 2100 7880 11042 17778 39350 74099 222989 523089 840024 1682913 2258899 8321695 9824609 18672949 37740216 91522132 205590487 503917030 650213549 2091373064 3908473745 -1 2 7 12 23 56 69 162 289 741 1595 3009 6179 12318 19225 36374 72278 217889 514654 575963 1279317 3827522 4389351 14405156 27584908 61334139 112238196 191444501 525935866 698289754 1117746058 3407592668 -1 2 4 14 16 32 80 144 260 926 2035 3068 6940 13273 17973 60345 111632 258426 466086 958932 1134545 3566769 7904144 13178733 31374000 61701330 73280302 174748371 506111984 745752065 1103917726 3546457942 -1 3 5 10 21 33 104 171 345 1009 1708 2842 6291 10992 23151 63106 83642 204783 388640 958726 1680208 3566249 8029017 11790298 30587912 52004321 72098285 147473136 502848616 682564843 1978263857 3696273528 -1 3 6 11 28 55 65 130 275 780 1624 2648 6596 8941 20569 56074 122459 232915 348450 558962 1906340 2123859 4632478 14245762 33329399 60760626 89788026 136058414 522729183 701916116 1681962197 3678107918 -1 3 7 10 17 51 76 155 502 919 1964 3670 5145 12314 29056 46760 129810 231914 342493 708183 1922607 3822863 5699326 13844471 31376222 40322264 94267718 185636777 365015469 945508661 1396333263 2768691592 -1 2 6 13 29 38 120 164 442 991 1238 4083 8021 9657 18134 45920 74642 222825 512173 720445 1278460 3046645 6869294 9163796 32305502 49520470 96492132 227054165 277572192 734120786 1833751768 4040546773 -1 3 5 15 31 34 105 190 256 526 1413 3179 5224 11905 29391 64419 77567 220988 369426 951305 1295142 2644704 6456044 10733681 32917107 60208722 120554886 232320256 377816190 960570071 1775324053 2584448026 -1 2 7 12 19 59 75 255 505 948 1571 2537 5525 15862 20290 57929 123060 241085 477805 566535 1250545 3307175 5022160 13179288 17067657 45647242 85815711 139518922 421651369 926395063 1156923829 3285497250 -1 3 4 8 29 41 68 188 266 977 1025 3493 5357 15754 21840 44872 83231 201370 375312 849555 2096441 2125442 8319248 15332370 28341921 64543563 76912971 221152170 363799257 954202966 1320838627 4045467557 -1 3 4 9 17 41 117 143 435 688 1603 2999 6507 12160 21298 45707 84647 203444 371887 846679 1958625 3832482 6613739 9691214 28736724 45539608 121895399 175788596 531804627 704859811 2133005924 3322789192 -1 3 6 12 29 59 79 182 315 985 1045 3965 7946 8333 28609 50679 108207 248787 330107 566773 1277309 2903556 5417241 14640859 27156692 62446140 80971750 225158730 271698534 718080976 1724424835 2850256691 -1 3 4 8 20 46 86 134 480 802 1635 2994 7120 11231 18045 40726 113842 260219 352999 840404 2046059 3305256 6478993 13709281 32397125 38710700 81646745 167587221 482759567 798008237 1904985012 3776255062 -1 3 4 10 24 63 85 229 361 720 1429 2130 6366 9072 16579 50199 66143 213343 361117 822509 1826341 3039736 6062258 15584570 17325423 59043419 114251932 216376255 533776500 680595729 1659731239 4229688581 -1 3 4 14 29 38 91 191 328 932 1088 2482 6424 14879 26748 62591 92984 196892 390111 824974 1278731 2906776 7112380 13213980 26872804 56893369 81933392 233995454 501800588 722018522 1385670163 2668365823 -1 3 6 8 28 48 115 196 292 673 1985 3788 6887 11134 22663 39845 85686 202077 363260 577367 1820680 2522680 5168417 11793419 18617160 51920538 116288222 142536067 384402789 637458384 2064246173 3694668486 -1 3 5 15 16 60 67 182 329 770 1838 2141 4645 12743 29063 63266 74562 217184 369329 953505 1294931 3558879 4233607 14023605 26095245 56516242 92842795 173247967 430755921 943811876 1375063958 2883605101 -1 2 4 12 23 42 83 197 362 895 1025 2372 4536 10460 18704 38215 103375 252025 478125 972757 1380620 3960071 6735600 13973602 23209527 64115883 100443715 211281764 500376801 997987979 1712596335 3916452076 -1 2 6 9 28 49 65 188 496 785 1680 3547 8075 9235 30637 34972 82652 210770 506709 716980 1823166 2382280 5042047 14021907 25702291 36070651 81047875 141759787 301449316 704931160 1781445320 2485981729 -1 3 7 9 24 43 84 243 509 679 1845 2509 8140 9007 28592 44131 75042 215376 385477 707039 1806972 3031660 7525838 12694919 17309864 42101638 118137049 140850641 426475198 566342959 1873813940 2838522088 -1 3 7 10 24 49 71 253 426 889 1507 4077 5586 13162 20044 57962 94675 211568 382950 701385 1948335 2630567 4223842 13810314 17016122 34736666 70785567 249571025 318799271 1021095214 1413190054 3668069588 -1 2 4 8 23 38 96 135 490 915 1445 3760 6739 9701 28297 39565 102932 260379 486732 976287 1915045 3422340 7750290 11200281 26427329 37106101 95703193 259052166 269705974 561315132 1700993671 2852019890 -1 2 5 13 29 38 114 243 276 633 1612 2379 7700 9256 22341 49405 85508 204667 513585 821037 1424940 2636155 6846261 10000495 22386893 51538388 125091161 179162596 453160787 540146271 1649986604 3599850719 -1 2 7 15 20 58 68 178 298 591 1645 3255 4486 12202 24895 59757 123215 230999 484137 561911 1390862 3816915 4606958 14319650 25629395 59922102 132038343 177692050 273866024 885109699 1641099873 2993431548 -1 2 7 11 24 38 89 153 300 639 2019 2928 6473 9464 26156 39459 79448 219095 509497 583770 1939864 2768730 7226378 12645689 31175333 65687263 131919640 165516210 486417587 702047881 1765710711 3092853996 -1 3 6 15 28 52 69 251 376 713 1977 3999 7031 10429 22745 65027 125276 243304 345890 570377 1386680 2634065 4749060 14067801 17501816 62288350 117089591 144118505 338974268 611116984 2103297617 3653493053 -1 3 4 11 24 62 94 220 296 626 1648 2244 5182 9419 30092 52046 82370 209503 389460 828760 1683613 2895967 6049987 16301368 24088337 57048809 125229625 182544713 404839590 930152809 1962386911 2259949089 -1 2 7 14 28 47 109 173 409 859 1535 3754 7982 8614 26824 40692 125501 231255 464867 582560 1525548 2637577 8276497 11727803 29588211 42496899 75805350 246388781 291059389 737839627 1722276839 2813711098 -1 2 6 14 25 63 67 203 370 567 1782 3159 6869 9228 26695 54740 129272 235051 478995 699611 1383747 2113534 5525139 13023853 24323018 63206224 124187161 200119768 279267882 574137842 1627721340 2688813480 -1 3 7 12 29 57 102 145 436 820 1725 2794 8042 16265 28058 60723 93275 198641 385446 692674 1159066 3025125 5654643 9089760 25557525 46047277 72864745 146467504 536568839 623189358 1377161948 2541021207 -1 3 6 13 26 38 123 188 412 586 1340 2262 5512 15969 22217 50072 92708 211325 390045 560698 1150198 2105397 6585171 8562033 31057388 41989956 111138654 221052709 505755695 868741349 1119389927 4042359580 -1 2 5 8 22 55 97 231 443 949 1065 2328 5091 11859 18910 50825 118587 229964 478350 823875 2046441 3420616 5668680 9090327 24339447 39115073 96074019 210104472 483517051 1056165555 1850311058 3766306899 -1 3 5 12 30 39 76 134 261 825 1920 2750 5358 15941 27787 52602 127873 235612 351802 965420 1382680 2893739 7097599 14715783 29584771 60868709 87948489 199852602 488601784 832107698 1174640041 2213888490 -1 3 7 14 17 53 87 205 507 735 1887 2486 5135 12811 24852 48387 121179 245652 330288 705573 1395886 3287108 5394378 15268332 21181191 48412328 130010082 139822788 435124269 907166279 1520754976 2147555920 -1 2 6 12 20 43 98 157 372 971 1661 4029 4864 14892 27821 46341 103122 260295 476119 704603 1115868 4072068 6442501 11991916 28404017 54300837 68669647 156178015 355606056 927476986 1257660378 2265760877 -1 2 7 10 27 55 125 145 472 516 1684 4064 6119 8218 23072 39778 128949 240331 474212 580325 2055977 3026927 4738532 11320100 27503967 39661745 116574422 174159242 400189812 1051781189 1952788032 3591434338 -1 3 6 13 20 43 93 145 490 1012 1459 4094 4618 9214 25229 41968 124028 230025 339252 581209 1143105 3944414 6452586 13143911 30774556 40304999 88911453 267120771 306555538 862802202 2072660070 2909329571 -1 3 6 13 26 45 89 224 336 737 1120 2454 6816 12080 22407 58381 123328 242474 351416 566009 1127854 2105407 7487737 13686873 20153120 65351415 117181543 253366471 536359898 740455493 2107679399 3423024448 -1 3 7 10 21 40 71 138 264 597 1204 3234 6028 13184 31642 43222 126856 233978 341872 707229 1926840 3291184 6842286 16418675 31439762 61042030 133833947 257182123 361287782 1025196357 1435400092 3063725596 -1 2 6 13 23 39 120 159 300 853 1046 3205 6070 9791 24033 54014 93007 209874 519727 694055 1281227 3812979 8275744 10281426 26940964 62633712 92555778 203879486 379926315 1009115911 2094301907 3494620658 -1 3 7 11 24 49 118 232 329 640 1631 2773 5665 11134 19717 64415 80115 225818 360627 699134 2097029 2764670 4341944 11592988 21561984 60628058 103097998 197871878 500821024 937953824 1784158038 3970705820 -1 3 6 8 16 60 78 238 450 911 1885 2124 8025 11634 24946 55627 111143 251162 329243 569175 1792500 4074027 5138739 13157900 19505009 48739338 87809996 179641362 418942541 590293280 1939262202 2832961456 -1 2 7 9 30 46 86 209 319 622 1737 2483 4560 14003 28510 50818 84694 205449 519843 569850 1682394 2240741 7759654 12768332 21067828 55526362 123417299 194370543 462478258 1057972668 1493395430 2637262734 -1 2 5 14 28 45 68 171 381 1008 1388 3459 5550 15680 17814 38324 104782 251975 475820 837697 1254575 2898070 8014174 14713736 26845599 52400565 68272210 256338492 393785415 945026350 1296905763 3503820633 -1 2 7 8 30 49 118 212 402 603 1193 2487 6114 9671 23071 53411 72798 213888 497944 562419 1834724 2105441 4870359 12370141 20395777 39780740 106919927 237365919 523895771 922355408 1943145800 3649314512 -1 2 5 14 21 37 96 180 424 978 1261 2778 7845 10891 29623 64984 71509 221481 496653 825891 1302241 4075423 7895628 11200233 33502660 47254201 97603230 233041459 447904848 575466230 2050696816 2253861330 -1 2 4 15 25 54 69 177 409 770 1154 2550 5147 12847 20635 38079 71702 216423 512521 972800 1288455 2503334 4477276 14456638 26942791 48973627 71287615 213311646 496888244 835361881 1506086600 3833952331 -1 2 4 14 27 60 86 198 317 919 1431 3575 5352 16321 24617 59284 106289 260914 463638 958343 1134625 2113056 5661373 15393222 21338009 57664267 78068628 249087406 376691373 994792272 1254505192 2646633564 -1 2 6 10 30 51 109 243 448 671 1838 3876 5927 8948 28954 60094 128939 229619 485034 688802 1911802 2499046 4879376 9233345 22015056 42185169 121192145 137495833 349178202 1040063421 1889415557 2270058811 -1 3 4 10 26 44 64 156 360 818 1959 3638 7266 12083 32273 60162 119443 240293 347452 820962 1771571 2763905 8288511 15001170 32885238 56593086 97594509 192300224 342140993 689927353 2094056128 2502271479 -1 3 5 13 25 56 79 192 325 877 1231 2527 4343 13777 26858 40295 104838 259148 352869 978272 1516336 2111014 6188418 14063330 24481361 61197585 94704055 224285388 493677149 963063690 1601318221 2463911868 -1 3 4 10 23 63 125 158 407 896 1047 2729 5957 14012 24997 36949 126128 232064 332908 845118 1789530 3149063 4331915 10628055 28066281 46580889 91036043 217644472 457664400 819088238 1370674067 2293313485 -1 2 7 14 18 43 124 199 500 883 1998 2907 6524 11027 25128 58241 118191 240400 476282 564018 1508279 3411351 6951145 8664663 20726980 45781408 81205732 174596586 507934878 674549352 1955833429 2939508034 -1 3 6 12 27 38 75 241 302 955 1969 2539 7213 15181 26634 48353 69347 221889 380984 576509 1281859 2101233 6559690 14689012 18898798 52347956 75864302 182201768 438716742 650044472 1517929264 2441274905 -1 3 6 15 24 63 85 238 460 779 1772 2703 5977 11306 20468 52093 125606 237712 354273 561187 1379061 2100266 5643533 15219451 18243603 48137179 70068443 150887156 520807421 903981892 1710453481 3840063671 -1 3 7 9 29 58 90 129 487 709 1477 2875 7444 13428 29489 35401 91143 200803 365634 714669 1825794 2361862 5906100 16003732 30441219 37919166 120800870 226052712 426858959 605125429 1092952298 3205230565 -1 3 7 8 29 34 124 233 452 769 1414 2062 6582 12666 28983 43214 123514 234905 340059 705156 1670495 2493284 6823138 8927457 25062144 43556128 69048792 243081971 482668542 738014551 1201326977 3101124191 -1 3 5 15 16 62 72 221 386 881 1477 2620 4663 9183 19117 60075 74884 223472 363797 962726 1305577 3541053 4461940 12988359 21517875 34526108 69294411 251651224 414060865 949233171 1902002315 4248762557 -1 3 5 13 26 36 91 133 288 629 1611 2994 7842 13292 20913 47308 106371 248489 360169 980629 1513008 2491138 6292642 12586232 32380723 63450010 132671723 176879089 504566381 619974153 1226051675 4116849240 -1 3 6 8 22 42 108 136 416 832 1809 3674 5915 14508 24485 44273 106582 260882 352067 583144 1783616 3277792 7210712 11275676 25956788 44316042 75780073 188390115 352840128 1071869359 1163830497 3993877312 -1 3 4 12 21 51 84 163 266 565 1561 2506 8051 10330 28250 61008 71028 229367 368602 827168 1561547 3671524 5377040 15471393 26229743 63984871 123648052 182823520 445177404 592664623 2041046933 3200796482 -1 2 5 13 28 62 83 152 462 973 1419 2310 6768 15463 16675 60543 84408 200218 520096 833366 1415491 2754478 5902114 15210031 32517748 36857208 88774619 263711220 531807230 778275408 1504715107 3311432466 -1 2 7 9 17 56 70 128 404 755 1958 3272 5718 10935 25757 37731 122513 245667 468720 581895 1664676 3934092 4459699 13637278 32385979 42362835 129930824 152032569 305767465 962533750 1706863224 3215825460 -1 2 6 15 21 39 67 253 499 775 1304 3365 6487 10075 20162 42749 85741 198305 502068 717206 1560252 3802496 8260714 15604568 19669176 45106669 73185200 257916295 395146898 557148067 1616335939 3954779413 -1 3 5 15 29 44 97 254 264 913 1934 2991 6908 9573 22041 44050 124201 243244 333215 976479 1270791 2889882 8003697 11164076 24689344 51761410 76930944 183093904 513014147 800823832 1868914065 3698221587 -1 2 5 14 29 63 100 169 418 868 1363 4043 4242 10196 19109 42345 70400 220709 520859 850908 1285525 3019680 6038096 8799313 33077066 48575080 77799393 266685186 312990658 926983116 2012944466 4046537385 -1 2 4 14 25 58 69 140 405 987 1975 2196 5578 8644 21290 39216 91278 209506 501731 973077 1168972 2364684 6168774 12865882 33201431 42691384 99823251 192909427 417770688 921245015 2124938915 3246018649 -1 3 5 10 22 62 100 211 353 959 1342 3681 7633 12429 26516 60845 98086 204647 391771 955163 1683022 3153319 4337769 9594498 17231605 58817291 73732692 252568497 275295899 801624148 1093979481 2679058484 -1 2 5 13 23 50 68 149 511 646 1357 3221 6036 15397 28460 35477 87137 212273 507002 849823 1437509 3936877 5517622 13138685 31240872 41104626 130000732 216456285 395951248 1064629929 1266019465 2212631586 -1 2 5 13 25 38 92 164 459 618 1262 3001 4509 12518 23727 52633 122722 230593 476397 820419 1386556 2102339 6305885 13388405 27717718 39165240 105210848 237037219 457023677 1041309988 1367212094 4060348536 -1 3 4 12 30 38 90 250 492 972 1600 3542 4353 10592 17304 52589 129800 244895 358707 825794 1512038 3019816 7218159 13393269 18149546 44407330 100347489 141588097 290371483 921132691 1825623206 4211472541 -1 2 6 9 18 61 108 198 453 582 1667 3270 7889 15568 17486 55546 106657 254266 471097 689696 1789841 3675382 4730392 9070499 20750970 50018862 116561049 182283420 293892080 716486214 1495995884 3253924188 -1 3 7 14 23 50 78 167 386 574 1456 3568 7283 13265 30730 53836 122309 238374 358946 700499 1390334 4068278 5253647 14173703 27965008 49888404 105908144 209848349 364646687 729689719 1089882471 2757013000 -1 3 6 14 17 40 68 180 459 582 1031 3072 6984 11191 21862 37241 72850 216720 382189 579799 1551367 3150874 6829960 16152056 28103931 39171840 102776576 261776146 367453882 622185654 2102588587 3278631836 -1 2 4 13 20 32 86 201 258 900 1053 2176 6615 9419 23230 64450 92426 210323 508115 966357 1554520 3674116 7749210 13400951 23374401 51613536 81555565 228505524 531211072 680014754 1813801236 3342242509 -1 3 4 10 24 60 105 156 488 649 1594 2363 6369 9209 21915 64028 112907 256274 335800 832245 1797240 3019163 5913540 9598805 25603133 34293405 125852848 174252766 438409897 738704494 1633805556 3506899146 -1 3 6 11 29 39 74 228 310 776 1618 2666 4643 11385 22775 65400 112975 256965 329383 562170 1908845 2283645 6680785 15679081 16837743 50435643 98809197 140899235 534067372 1050601404 1863026307 3258424705 -1 2 7 15 30 45 64 225 495 962 1855 3123 7296 9047 28671 63001 74980 214845 503197 567893 1409546 3070195 8213731 15438951 16836809 44762078 97591978 176245172 271692939 738885779 1630009478 2890274929 -1 3 7 11 29 43 105 201 442 633 1311 2990 5555 9341 29014 57138 92733 200940 383488 693381 2094227 2159598 8194059 11790202 17095252 34038116 106497213 222559364 409264587 904602414 1901300437 2308321435 -1 2 5 9 22 59 88 148 281 600 2031 2184 6272 8330 18957 56779 78780 225634 505018 829081 1941425 3600642 5074124 14916179 33226476 59342325 130523243 164926302 453239565 757093765 1679225897 3902497446 -1 2 6 15 21 50 110 196 330 1009 1199 3162 6249 12580 19131 62045 65620 214737 502847 695339 1545206 3852726 5593153 10327838 19449187 65225212 76260388 214337821 398965213 587511667 1286205104 3454958340 -1 3 4 12 29 45 125 170 472 590 1327 3506 7166 11431 23782 45387 93943 212933 366076 841244 1554407 2660330 8331271 9549819 32020420 36380798 103921501 229545473 345842205 633713167 1891801881 3752540219 -1 3 7 8 22 32 94 191 390 907 1384 2066 7892 11456 20780 47968 67989 217300 390530 709097 1692180 3185155 8081189 14539645 26642007 48981233 87655519 240005014 486036753 615690673 1927614683 3468522474 -1 2 6 9 28 44 103 145 298 811 1700 3064 5515 14150 26112 39486 66188 225082 516212 709654 1826580 2400390 7830426 10605595 27309236 59330267 90552221 162014154 497308168 863173133 1442550377 2277931786 -1 2 5 15 23 58 119 240 296 585 1131 3282 5580 15052 22435 40871 92721 209172 506839 846522 1150948 3714169 4269840 12420779 23246412 58658495 121758397 248275994 341103174 943054025 1107967515 4202584796 -1 3 5 15 16 45 98 242 268 762 1727 3255 7746 14674 25540 50415 123404 232841 349732 954261 1271621 3602763 6523471 12015807 23107100 51728538 105153313 175077634 275955734 705423771 1404279933 2271966322 -1 2 5 14 17 42 111 210 384 955 1027 2174 7500 14207 30598 39135 90838 204256 498127 839571 1286484 3582291 7281444 10590186 20241887 39290558 93519709 211147445 508961931 569398165 1119799908 2978065012 -1 2 6 11 20 58 87 212 281 730 1798 4038 5917 13659 17804 37936 91635 208757 503142 720747 2069030 3188024 5188496 16623370 23257110 51756569 105038236 153078539 365828293 1027613290 1603694780 3261124916 -1 2 6 13 21 50 72 208 258 746 1554 3131 6693 12926 16893 42844 72327 219061 519088 704816 1298592 4101048 5330600 13756786 21546827 51895356 100698130 189884380 275230013 586442756 1275516853 3703568685 -1 2 7 9 25 62 107 192 314 691 1678 2729 7387 9868 25174 61201 69230 222722 496722 573415 1687171 2935590 5860013 9798531 20874885 52166576 116410755 184326408 485088270 590751028 1710908946 3197690838 -1 2 6 8 25 49 75 175 429 605 1797 3263 4421 13726 30405 58342 93970 202149 517756 704482 1693904 2938137 4529530 13238053 29135438 44662915 113404548 156943682 315435817 910396644 1435400861 2824401829 -1 3 4 8 29 62 64 169 376 606 1652 3516 4814 12539 20674 47677 119402 233428 337554 837630 2039110 2132365 5342791 13451167 29026414 51867527 125326292 168345157 305256740 806588853 1514341939 3939803164 -1 2 5 12 18 49 102 136 475 794 1436 2209 7948 11507 26997 44610 68758 224394 515821 850807 1570477 3446983 5980414 8631894 27285015 37814239 82050119 239632531 488464934 661900544 1900725050 3164711333 -1 3 6 15 24 33 110 157 370 663 1117 3604 7401 13757 18712 56199 104296 250115 332998 569864 1385699 2160285 7071210 10575659 29257041 54049987 111229334 260096112 284404531 792038614 1247014308 3418704100 -1 3 5 15 17 62 110 204 348 607 1123 2893 4330 13737 23387 33160 98799 250012 345030 979764 1274562 3449464 4710901 9114179 19030352 64143543 133637760 237123618 455230901 1033547056 1509554822 4160173689 -1 3 7 11 27 32 74 238 410 987 1107 2751 4470 11791 24574 39737 105249 249807 345637 718795 2059339 2925311 6809228 15668991 18510889 37932443 84350288 210923761 465749517 1020987065 1835423901 3413152832 -1 2 6 11 22 49 90 211 357 554 1805 2158 5010 15746 27274 43082 77738 216164 521584 713063 2084099 3442148 6126724 16089983 23097339 66889701 121713938 134832190 461219306 1005857358 1235507812 2222251612 -1 3 6 10 27 36 68 170 421 570 1561 3824 5052 13821 23696 56978 65942 217848 367690 568324 2075279 2946304 7175927 16379817 25429067 44697625 104471659 195437963 344747483 891325230 1422639260 4220285497 -1 3 5 9 21 39 78 245 433 1017 1545 3526 7167 12249 27109 42680 123110 230796 342684 979044 2037666 3185937 7452886 15822530 19792663 36833157 86773327 136715638 300032807 600862926 1967426971 3038609521 -1 3 4 10 27 47 125 152 481 552 1893 2573 6095 15225 22758 42951 89502 200220 376298 843286 1803627 2655206 8073022 10076902 25431611 36706665 115352568 159414569 534305198 908693083 1223595839 3835629616 -1 2 7 12 30 62 105 160 406 933 1826 3132 8157 12381 21665 62106 82684 203635 521305 557731 1296245 2674733 6110082 10455353 32512516 42482130 88883798 181720493 276247261 705142474 1101414263 4200615402 -1 2 7 10 21 43 97 226 446 900 1033 3633 6258 14479 27365 35181 106912 246877 481203 575689 2060069 3318298 7202320 11731736 21111653 39474776 100462078 211496995 314727440 662240123 1536758041 2659978536 -1 2 5 12 31 38 114 139 347 931 1763 3044 5772 15718 29299 55226 90216 202820 514860 819805 1566320 3076221 7287098 10457558 27274175 57954286 79209500 150320422 472808819 890031689 1185105003 3176091468 -1 3 6 10 21 60 88 200 385 695 1369 3952 6861 11026 22872 64411 95054 205903 378544 563282 2092153 3195760 4264758 15580646 21506244 33709904 127726483 206660329 285022659 570927589 2031623154 3643811969 -1 2 6 10 16 63 80 163 293 569 1374 2204 5598 11476 17186 50875 118591 230783 480706 700558 1931419 3862690 5224830 15806981 25829872 59006935 119078113 202483496 518851710 850019313 1722861388 4261006579 -1 3 6 12 23 43 65 137 411 599 1606 3582 4441 10183 21416 55740 124635 244425 357448 571638 1261687 3722146 6800531 16113796 31176462 42034545 114073570 195760881 312611256 907028113 1938444519 3288914989 -1 3 7 11 24 58 66 177 386 954 1594 3636 4152 10976 26168 58005 98208 201731 385214 703405 2087276 2814158 5591112 13466610 25239335 47839605 91917315 145719965 374624949 867745471 1862389915 3073830284 -1 2 7 13 23 44 123 169 326 611 1283 3758 6159 11081 19884 43861 110311 257963 481675 578085 1141094 3715717 6915780 9282953 31586502 51341699 122860328 210076952 313500528 626389232 2127395112 4105210331 -1 3 7 14 23 42 67 142 418 753 1681 3781 6149 11987 24146 37511 105305 248080 345418 720533 1404995 4099026 6403642 15831620 30923869 50034419 133727561 188329605 339590469 587431950 1949295520 3736539979 -1 3 4 10 26 36 110 154 343 739 2001 2818 6188 14138 25332 43135 102397 255129 349100 844110 1801560 2799427 7320155 11246881 28428402 58655648 101459665 137906778 490010151 736451613 1282995964 2540658087 -1 3 6 9 26 56 102 253 261 661 1043 2388 7158 9607 26099 50786 79914 218692 364381 563795 1683857 2677645 5312798 8856208 22114787 50458382 112219717 266769783 503686714 804318730 1779781370 3160517901 -1 3 5 13 28 52 121 168 485 609 1062 2171 7521 15264 21148 58047 74165 227691 361060 954643 1549545 2816253 5051778 11221118 30755591 39833368 103042323 261676171 493451742 554271670 1480626958 3808141418 -1 3 4 14 20 52 120 197 324 645 1248 2663 7429 12929 28102 54150 87393 209030 392104 824500 1298495 4112559 5992752 12284279 17527251 64450678 108098549 244020537 434076171 623734480 1340557300 2397509488 -1 2 6 11 23 33 95 205 491 516 1877 3804 6509 13707 18742 50626 102030 248737 463278 697923 2046617 3593511 8367286 14528119 24619226 47686702 102480469 167346681 384946231 584131304 1093198627 3347832947 -1 2 6 13 31 33 96 224 314 691 1848 2668 6147 13431 23647 58098 116590 234280 487348 693387 1263057 2815040 6546432 11792202 23066079 54642427 109154362 160263119 509778468 678777579 1212077083 3979451508 -1 2 4 8 31 53 84 230 401 753 1318 2160 4098 15169 25983 35827 119023 245724 467193 967008 1904536 2397404 4323276 16251448 18473753 41405256 125407793 201683170 516436075 963277551 1118616868 2486676485 -1 2 4 9 31 46 112 218 337 599 1817 3097 7905 11102 31442 37036 109916 252271 479675 972989 2056328 2523566 7707793 9011524 18722572 63430265 133782960 150783588 325536663 704314360 1992494534 2473996228 -1 2 4 8 29 38 81 245 329 583 1530 3834 8179 14479 31176 53808 117449 245518 489142 952703 1922886 2146760 6547910 14676955 18072983 66036703 128272844 225377132 319788410 733687529 1453986669 3040617181 -1 3 6 12 30 43 91 195 468 721 1529 4058 4839 15675 30106 33861 65920 227764 387999 580444 1295304 2791586 7679126 13841613 24843731 44911752 130778979 224558426 270179582 854139142 1156522690 3179881531 -1 2 5 13 29 41 79 173 454 922 1149 2053 5006 10478 26870 62680 79593 218219 504986 829008 1409188 2685006 7810070 16739707 25948967 41825974 94656753 217490041 518883375 1016392284 1617758198 2912354381 -1 3 4 13 20 56 81 227 351 892 1562 2874 6079 9292 25231 49849 128101 237527 348100 823895 1405522 3722841 4581962 15837355 17499882 66988745 98859289 149617126 490578501 930681799 1987709531 2904036504 -1 3 5 11 18 49 80 161 319 912 1298 2598 7971 14152 26923 58523 75708 214596 375758 959749 1809572 3862075 5716425 15692410 26465875 62277973 73703977 266572140 408485144 582033314 1110653598 2334881451 -1 2 5 12 17 56 104 188 399 880 1059 3717 7656 16282 30680 49269 121589 237857 490365 824674 1528655 3329804 5227763 9149279 29819297 43535790 81836726 223937045 312232068 755283617 1591547934 2713615398 -1 2 7 15 20 54 107 160 471 662 2036 3591 4878 10219 20256 55402 125509 239738 485053 566155 1399476 3855789 6290854 10454071 31666700 35144288 129682955 159761486 399768170 918653517 1897603475 4199310392 -1 2 6 14 27 59 94 159 328 572 1693 3725 7780 11858 30768 40859 123583 235294 463518 710535 1387391 2396754 5896245 15970795 32471935 53377783 129276045 189394911 356093085 780351227 2029042168 2654046721 -1 2 4 12 26 32 100 243 482 1002 1228 2228 5617 11403 19767 44821 99263 246905 489784 973659 1395984 2532844 6918653 12051871 24193870 47204872 94544715 224763542 514719206 812456284 1697135319 3824969185 -1 3 6 14 28 43 101 216 458 788 1218 3983 6962 11283 24919 54533 92598 198120 380040 557864 1569136 2808138 7698325 11216195 20296280 48133470 72147751 215688733 292795948 600472535 1985149682 2811694474 -1 2 5 8 29 41 104 194 266 989 1776 3272 5654 15187 24085 34087 117021 235971 462566 849153 2043462 2262518 8243244 11639375 17893504 58128477 73873924 146586152 305372692 989397393 1169220925 3895793910 -1 3 6 15 26 33 114 195 407 901 1821 2898 5663 10662 29169 63964 66196 228038 364667 570438 1418425 2423402 7275980 10318104 20678508 40935257 99995813 182324633 511450702 923810239 1877102984 2429721494 -1 3 5 11 24 49 72 191 425 917 1296 2640 7850 10343 20228 57346 73867 223082 368299 956987 1810996 3073012 4400475 13331562 27230865 42120537 92266908 249959147 412498011 542011637 2139790814 4215254959 -1 2 4 15 24 52 117 234 451 769 1686 2799 5460 8819 31550 61835 113058 248421 469646 966373 1251102 2421333 4439680 12174181 21969024 42374496 69959638 140913463 526805410 828824379 2094781331 2543130365 -1 2 6 14 18 43 90 187 278 939 1192 2389 6244 11658 31862 45838 96251 196832 503266 719152 1413559 3584277 7041493 13176513 26196116 62964788 72342201 212358334 498123792 701881075 2141869096 2578367826 -1 2 5 12 26 34 80 186 489 547 1847 3289 7399 15579 31712 60752 108090 250411 468943 832823 1509800 2418709 7187820 14271481 26150364 37680417 112432099 159367112 310502684 756894740 1544058967 3153258675 -1 2 7 13 18 44 103 248 502 831 1626 3338 8069 15632 18494 42005 102252 247824 489431 576638 1137448 3317811 6522469 12574433 24861946 50245327 69967378 165408122 290393184 721172701 1479950897 3674256632 -1 3 7 13 28 55 85 246 484 796 1642 3014 5426 14649 30313 42333 127285 232188 340298 715844 1255856 3066660 4944603 15737835 20207077 45674514 73990179 162826241 484817987 844324159 1213229884 3152580125 -1 3 6 14 21 33 114 196 382 925 1634 3737 7775 13963 26179 37085 118151 238374 336652 574980 1520967 3727707 7567541 8529434 20205098 62308786 68237760 164559813 385959361 794711840 1244854972 2469480017 -1 3 4 8 20 33 81 164 270 740 1557 2387 5593 9119 23986 41987 102804 246560 359207 843194 2056926 3335958 8193033 12723952 29249901 64404617 114272566 192389753 441167872 932026647 2058868213 3656080846 -1 2 6 13 18 33 111 161 470 594 1054 3142 5828 8192 32543 42310 65987 227057 510382 720680 1299556 3195558 7968294 11936992 29389412 35172547 101918439 265093633 353595496 1044496569 1894966911 2551309329 -1 2 4 14 22 46 83 254 284 547 1209 2820 5351 15027 27447 35560 83858 205670 505542 974568 1158957 3866262 6939332 14431827 18772691 54962818 130222673 260434942 446309945 874922763 1326372319 2176695213 -1 2 4 14 23 33 68 250 475 521 1047 3672 8064 10255 19108 33639 95472 210043 501366 975931 1159446 3725550 7717334 15605772 19292051 49068911 101649372 254792119 289150268 682375187 1985773342 4059882919 -1 2 5 15 24 34 77 161 310 617 1775 3608 4800 11371 17266 47817 98290 210128 496639 839901 1150414 2550245 7335437 15074640 25561878 59644224 128332911 197817781 339396689 916044391 1693751690 4093979681 -1 2 4 15 19 56 85 163 434 986 1807 3774 6154 14003 19016 64526 105013 252281 471620 951632 1255241 3320833 5067809 16121983 25559244 44433728 100139716 172098932 367004243 548934126 1190928548 3298321731 -1 3 5 12 20 33 117 153 306 835 1254 3297 4144 15469 22000 48147 84300 201742 374172 971635 1420109 3733533 7719924 8916545 25433713 60700359 92950391 233609920 402209327 853793715 1187525299 4177412794 -1 3 5 10 29 60 100 198 452 813 1666 3175 5967 16192 30737 34030 69055 229293 385524 968654 1702072 2550560 5355363 8521736 19799694 50078450 70409295 136631433 308662010 941002573 1325470947 2931381102 -1 2 7 13 16 48 70 238 456 677 1188 3456 7308 9149 29961 41979 107398 253803 486455 586423 1146545 3590743 6235054 12585318 19796458 49168099 125588540 255775280 381619557 676225281 1643156322 2661805120 -1 3 7 10 28 41 105 215 403 925 1746 2454 7353 14673 17723 43074 104580 250477 355886 709020 1932109 2159839 7931473 11803618 20722554 40656674 99915889 156483808 407715869 604681401 1583456623 3476919839 -1 2 5 11 17 37 97 219 366 730 1046 2107 6694 11272 19508 42977 113559 260868 478976 836003 1662412 3995376 8077066 10623321 19671949 58737319 109228346 262505725 470909921 772770986 2015729921 4276068854 -1 2 5 14 24 47 77 214 485 627 1574 2841 5739 11562 20366 41013 116909 232436 472287 835889 1254179 2420429 7826377 16533205 24162323 46657046 113365787 198031916 526861043 904397987 1708657805 3865059325 -1 3 7 12 25 38 69 204 332 750 1395 2445 5235 11529 17655 33468 66042 215211 382267 714924 1163505 2541163 6390540 16271747 21011702 62340901 109784516 220139038 503272246 857465785 1703582433 4077596783 -1 2 7 13 17 32 106 228 322 513 1959 2372 6883 8242 16443 35384 75321 223675 520732 583938 1173830 3459655 8236187 12209678 21141650 62201453 118951855 154743337 407198220 709068955 1657799642 4167828527 -1 2 5 10 22 45 100 135 483 917 1560 2951 5936 10932 24331 50233 108220 259565 470662 832265 1784145 3184849 6775871 11950402 26005358 36155570 95411691 138376470 491550835 910853968 1779523125 3397919818 -1 3 7 12 29 59 78 178 507 557 1322 3848 6211 15011 26036 59697 95877 202970 386262 701702 1178716 3051195 5479100 14442793 26272930 37448220 111488845 224107565 285633001 666433490 1589855418 2271047309 -1 2 4 8 24 63 116 195 256 895 1626 2447 4893 13226 30548 56022 84977 209488 520494 957585 1958492 2797505 6001776 11302587 17094908 56053328 85277730 144042279 413317192 996518591 1428299592 2703765008 -1 3 4 13 17 62 108 203 435 675 1217 3801 6946 10022 27420 34632 104920 260424 354581 837764 1405448 3338189 4397531 9201979 19825329 33789068 131327249 257771489 277918092 568312211 1633233886 2761179049 -1 2 5 15 30 44 65 217 508 573 1299 3118 5018 11761 25520 33652 110661 252785 476504 839554 1135746 2811848 8338001 15627376 24289776 50316897 108363527 219975209 400924925 908324907 1634151757 2986366727 -1 2 6 13 26 63 88 184 496 811 1784 3987 6756 9322 20018 50913 101263 249194 466382 700203 1246294 2133178 5588922 16012396 27321050 35243284 77662803 147100951 361194598 626661147 1681275798 3996017573 -1 3 5 8 25 39 74 179 436 912 1502 2414 5545 14559 27468 52558 98249 203232 379666 957775 1956883 2793988 7059587 14710620 27976047 44248815 91469914 257324575 526705644 836053283 1314371342 2228776920 -1 2 4 8 20 46 71 211 344 937 1277 2330 4827 9321 24676 57122 124345 231858 479142 957429 1924017 3322026 6367007 15750204 23108687 62478185 67807310 213587177 493624231 1012020796 2038711728 2796207554 -1 3 7 9 27 34 89 152 359 1022 1414 2141 4535 16108 32285 41607 109463 252322 352320 713411 1799714 2675690 6756070 13389912 30597453 58028922 72800868 247268739 489842797 984650647 1224330024 2870696657 -1 3 6 9 29 53 103 168 380 732 1526 3738 8167 10332 25668 34481 70108 229180 387942 576074 1700515 2550572 4555609 9459347 31507746 55701153 107660475 207613438 307544621 724952462 1990120750 2929056727 -1 2 5 11 24 41 88 247 417 613 1432 2517 4894 14461 16651 59328 107080 257662 463096 827117 1639539 3058265 7429816 14312898 18777026 36119414 102812089 205378540 501569669 1027894131 1081515448 3706520248 -1 2 4 8 31 49 118 206 387 620 1098 3341 6458 14748 31165 42821 119248 237632 462983 976730 1904463 2414137 4808900 12211559 17235410 37826678 103983075 262000814 396600285 587667047 1579347841 3118143781 -1 2 6 12 27 39 74 237 501 587 1957 3892 6203 15043 16945 62647 125949 237587 475345 691608 1138533 2144316 6620579 14841851 18656978 43984168 116525259 143661008 338436989 573733429 1591914602 3447526154 -1 3 4 8 27 32 119 170 326 533 1999 2589 7849 8976 28710 55957 84958 210851 391747 821483 2089836 2924816 6392935 9591620 32289647 50968895 127930552 166081388 512901761 612670268 1778505089 2523852429 -1 2 7 14 17 63 91 234 489 950 1090 2900 7872 10945 16485 53281 117785 229912 476535 572379 1531620 3315755 4524007 15101224 17080264 43845826 84572401 212511506 417686469 550955990 2016785114 3823969740 -1 2 7 9 26 63 108 157 379 608 1061 3359 5153 11921 31434 54049 126757 236917 480430 558806 1656094 2795184 6106193 10375464 25863903 53423305 123883613 244622508 402598089 940072209 1788129404 2318993342 -1 2 4 15 27 63 97 183 456 543 1622 3455 4950 11016 25274 40926 75501 216416 510659 973067 1298048 2282036 5492873 8448571 29989366 33560095 111420275 201226604 325234225 865826450 1869580210 3123719915 -1 2 6 10 19 36 102 143 342 677 1969 2736 6619 11578 21245 41087 115464 237121 469700 710647 1912636 3988257 8339387 11332329 25906476 55970765 111155973 140651071 503994688 737328095 2025842712 3241788694 -1 3 5 13 31 32 68 183 428 767 1860 2768 5740 14005 32444 65391 97214 199237 388746 966575 1567338 2929105 6550235 16686670 29073777 42480899 127171117 143847894 534995559 874325576 1355266555 2979797750 -1 3 5 9 17 42 104 180 464 614 1794 3670 6997 15273 26518 56634 93193 196759 380909 953751 2083591 3704392 6543412 11447211 33135399 36839634 105143389 160479756 390836416 659713665 1487063270 2209041812 -1 3 6 15 24 57 104 185 273 572 1484 3542 6854 11396 28097 63016 78863 218061 374626 571449 1421809 2142874 6005341 10259356 30014754 62796618 121785631 221151834 357820821 662176656 1918240491 3193965111 -1 3 5 13 21 54 92 207 510 831 1737 2491 5366 13950 17775 38884 75211 224431 385061 978753 1566653 3728566 6027175 16178953 22522563 49833036 74244870 143260711 426823598 878809138 1373780812 3238288600 -1 2 5 9 19 33 92 194 419 888 1525 3855 5015 8682 31653 54082 119896 239134 486547 820410 1927426 3967774 7568261 13936811 23660542 39089077 73845037 248114253 315875762 822473952 2111823647 2612771271 -1 2 5 10 22 34 123 244 356 883 1042 3702 7318 14573 17186 63978 108389 257459 459759 822666 1770380 3181890 7930530 9866902 21694285 66224673 93527461 215528239 328419601 805200827 1396739391 3297706587 -1 3 7 13 26 62 68 177 338 658 1888 3099 6400 11371 31175 46255 119681 238383 328947 715797 1246711 2289179 5571503 13426766 25893964 58114869 109279454 166745083 315671331 652310777 1992446854 2508637147 -1 2 7 15 22 50 110 203 378 643 2043 2369 4762 12696 18257 40877 102161 246936 476711 581990 1394566 4121248 5456513 10022124 20273240 60738964 102443134 150478433 429534425 977956786 1349319766 3310710663 -1 2 5 13 23 46 120 224 372 749 1299 3223 5714 14600 22942 40838 112858 256663 486206 848763 1403351 3995239 7169362 9101334 24337461 67025222 112313023 230884241 391261263 1033135829 1137495157 3850582685 -1 3 4 9 19 40 117 142 304 744 1142 2274 5286 14805 23542 39590 86711 198646 361621 848053 1934985 4126048 6524293 9889567 28555268 62562638 115936498 261854970 497206552 851951780 1336295691 3881745193 -1 2 5 13 23 61 99 246 330 654 1540 2238 6287 8980 17502 35513 69664 219414 509739 844364 1428698 3997648 4973308 10137488 21978284 60410820 100857189 191364606 434931591 772342827 1659334087 4055348017 -1 2 7 11 26 46 66 255 338 602 1232 2701 4480 9972 24432 41668 110162 261225 475914 578597 1919493 3064555 8085781 14713248 20314564 65489821 128106893 252405541 431394395 1035854299 2128443981 3687101974 -1 2 4 14 27 62 75 188 343 574 2039 3037 6222 16004 29309 44792 128595 232231 471867 978651 1128614 2160190 5441364 14059014 25931447 58554973 130825980 160461463 490254119 719058276 1600360055 2764258867 -1 2 6 11 31 63 83 244 355 616 1783 2217 7445 8401 18469 45029 98027 211908 493024 707028 2067799 2544892 5483987 15244326 19071818 62513306 126893610 191393063 434170760 618644169 1872785830 3828795478 -1 3 7 10 23 32 80 238 367 746 1224 3918 6928 14343 31398 46235 114037 249749 354744 720238 1926685 3598111 8215786 12753228 19916632 58802103 109449499 236728258 324951971 594083270 1557489599 3100566733 -1 3 5 12 20 51 113 199 504 995 1210 3434 6194 13808 16987 47509 122856 235030 343400 968501 1388718 3726873 5310222 10787765 18200147 45962076 96602728 226759024 362553808 551972152 1196869708 3576901598 -1 3 6 14 28 62 82 188 416 980 1298 3910 4137 15372 32010 53431 98038 199532 377803 563374 1558777 2786674 6284158 15649942 29054470 44779010 99973757 240715681 303158870 926067316 1078306368 2882038873 -1 3 4 8 16 63 110 244 267 784 1163 2867 4444 10327 32501 51990 110477 252989 330732 823712 2032951 3835940 4798880 8967810 22911445 50958808 95781981 231843751 417057273 1061103795 1677393519 2221008530 -1 2 7 10 30 58 103 176 382 905 1752 3466 5284 12633 16544 38538 95317 212436 505385 585667 2080047 2422305 5871915 9078108 30100164 56847858 82385205 145081572 280903259 1039946199 1456385409 3311742674 -1 2 5 13 16 48 113 215 363 970 1139 3958 5126 13931 18584 64178 105584 253362 473852 822445 1388831 3315397 6230122 11201827 20164332 62102436 76666434 225124515 273067425 1007110707 1549674760 3748029798 -1 2 7 8 31 35 114 177 508 1008 1219 4089 5879 9938 27026 64476 76885 216102 501939 572843 1810468 2269367 7184006 9501514 30748118 38621047 86748600 223130092 279687920 950306979 2035802974 3112181899 -1 2 5 12 17 33 102 219 407 932 1064 2675 5463 14148 25271 63583 86366 212763 515789 827691 1561280 3324255 8257302 10809393 19219445 41879287 93168306 215250984 438096789 902501830 1447401705 2325479515 -1 3 4 12 29 63 106 184 483 930 1924 2235 7260 12856 20782 60022 122818 230257 358637 820410 1537412 2659410 5985439 10150751 29737136 39040849 93397580 191395007 404919178 637492452 1272249982 4073582736 -1 2 6 10 22 46 82 233 258 800 1352 2145 6629 13142 29081 60704 127369 233367 488660 696426 1932117 3585539 6381172 14344837 20703140 55683697 98115842 240523891 494942187 722238436 1112732379 3189100379 -1 3 5 14 27 49 126 172 478 879 1851 3192 4278 15704 26666 41688 109337 250778 347174 954229 1179300 2299936 4998973 10810148 30501834 36750336 73997643 193089051 300346055 892555203 1177717186 2213409115 -1 2 6 8 30 61 101 201 477 865 1875 2944 7665 11582 23533 51519 72954 219864 507576 719208 1665860 2345540 5271295 8695855 20946918 46970335 78221419 190882974 506047461 543084159 1938364245 3738781537 -1 2 4 9 21 34 85 180 458 686 1829 2461 5196 12200 19378 47374 96687 206461 503956 950791 2038997 3397526 8025536 13161369 27104945 40689104 130779703 140961044 435809081 926161050 1650996337 3945953814 -1 3 4 13 24 45 106 249 361 777 1479 3028 6084 9440 19841 34563 82115 203442 375061 832704 1386732 2216770 7633875 11592787 24092472 64814666 90153779 264931485 453992080 817180462 1969610430 4030620489 -1 2 7 11 26 56 82 199 309 719 1929 4018 5625 10581 21992 34135 105759 253217 487770 571677 1958136 3084232 5533560 15398217 21191766 56682100 104560844 138322040 349296642 945388000 1638441610 3634356181 -1 2 6 10 24 63 125 151 495 540 1177 3563 6543 10919 20874 37280 90242 207097 496493 697222 1906897 2879360 6056278 12385167 28548182 36487080 109264002 241148018 387635400 590600281 2047090472 3365151641 -1 2 7 15 16 48 96 213 294 575 1181 3364 5879 10681 17252 62125 95212 206342 523754 576515 1382941 3379461 5797336 9077564 18611408 52088345 131931864 262511755 377381628 1028696524 1654110627 4125897982 -1 2 5 8 24 45 97 242 487 749 1887 3573 8154 9239 23277 61724 103677 250172 460250 837946 2092640 2716363 8156616 10927075 23550176 46806252 127821345 137921200 297345415 687379275 1782259324 3387876609 -1 2 4 10 25 32 92 184 507 724 1249 2448 8037 13466 22864 39854 127735 242794 465562 963483 1677385 2980046 6316809 13030289 26561958 35272850 123227376 258782862 513250076 647979895 1120296565 3917518169 -1 2 4 10 30 39 66 129 452 717 1448 3635 5161 13939 17083 39867 77911 222846 510481 965373 1655745 2339972 6322990 16437205 30775368 35920463 124134116 226522471 322886426 1037283128 1586256758 3481845728 -1 3 6 9 18 37 122 226 460 589 1370 3786 5669 13339 26001 41629 121361 239991 343656 557865 1674395 3761601 7888490 9491108 23415709 43785561 112078112 218383827 312014363 957551453 1587726037 2172877550 -1 3 6 15 28 48 113 152 420 911 1409 2055 7766 14297 25736 61923 115951 245456 358854 580512 1413843 2695817 4346020 11571300 27344010 46032820 87618955 266063764 501064708 635782238 1194239960 2531612858 -1 3 6 13 19 56 76 159 311 810 1769 3931 7649 13801 30771 46671 130662 236413 334160 564596 1160560 3365435 4738174 12897393 29445588 66481384 89427995 151891235 344942264 735323969 1256607744 2877225951 -1 2 6 12 27 36 121 163 486 715 1268 3987 4997 12400 18969 50949 76659 225807 492650 714470 1135781 2225072 6323598 8684783 32109640 39089235 124165311 252041723 318119730 863774169 1590849851 3746337088 -1 3 5 15 20 54 65 233 486 661 1178 4057 4776 11767 22612 48979 73386 218552 378260 952280 1270406 4172698 6182261 13281768 19480057 44637328 125128740 255052064 317494098 838026321 1740238369 3268727863 -1 3 6 13 25 52 118 189 393 948 1045 2789 7448 15012 27283 55019 127732 230638 355106 587552 1159024 2566702 4481220 12372582 32099291 45083146 90159036 215816455 453775941 630861502 1585727959 2511375707 -1 2 6 13 31 55 92 160 401 798 1109 3834 6778 11200 24657 35911 72970 222854 508481 703465 1269326 2857086 5008051 14719051 25242945 50147047 67709723 224995002 311113743 602348775 2078238021 2914633562 -1 3 6 9 28 50 101 226 402 927 1222 3899 6716 8723 25768 58701 124092 236419 352062 580403 1682212 2427337 4877929 10285816 24500933 33805329 92786030 221375071 298943126 557938936 1786032710 3073593986 -1 2 5 14 20 32 87 239 508 831 1069 2201 8190 15613 28836 45247 93692 197405 494755 824428 1256617 4052890 7501695 13155753 19364180 46081525 70765375 222187324 510969034 613274637 1388606061 2846406581 -1 3 4 13 25 39 106 228 268 670 1902 3004 7517 12682 21774 34133 80658 225842 378026 830621 1397339 2340385 6443277 10914357 21047392 53433031 110475261 158225090 496013176 552543502 1234650909 4177502040 -1 2 5 15 28 35 71 133 454 529 1233 2935 6396 13585 22520 57699 104060 252103 462407 838163 1178525 3112000 6706705 16704302 30904833 36557346 115151888 248052337 452699585 740130893 1258159580 4183257645 -1 3 6 12 25 37 122 253 403 608 1791 2139 7619 13778 17062 62623 101264 251182 333501 579663 1307332 2455527 6570588 8844547 22120943 33674232 107028101 179225940 412468991 607598556 1192669615 3705107624 -1 2 7 8 19 59 80 204 316 546 1438 2767 6892 11849 29397 38222 129757 234256 469764 566444 1813891 3894273 4616127 16430084 22124768 58012623 133336948 232641922 465822603 682343232 2058442077 2203461466 -1 3 6 12 27 32 67 252 379 820 1084 3293 6534 15506 29309 41265 117129 238552 343151 557129 1280885 2189339 6974457 16424358 19643390 61145854 85259741 204153842 381859749 568977877 1467343555 2686055093 -1 2 5 8 23 58 87 237 326 819 1898 2068 7041 9771 22415 64901 67402 215729 496530 837239 2063697 3669388 4998536 16433674 18575959 63303324 90995158 183152929 435543416 714348617 1875386431 3693632762 -1 3 5 8 29 43 94 191 468 926 1695 2058 7318 14551 21208 63301 127510 245114 356397 971854 1938318 2294507 7882155 14472561 26186080 37946904 92424427 156026875 466599050 653882366 1550504533 3889666608 -1 2 4 9 27 35 101 168 504 692 1523 2278 4880 11709 27283 55121 103114 256619 463696 978415 2088851 3096866 6583082 11988237 29875894 38617850 129922522 234807930 516145600 1049458584 1786258955 2792521448 -1 3 5 11 30 55 79 142 445 926 1167 2839 5810 16294 27330 42687 123382 236761 329480 952931 1817972 2310163 4223537 12617682 32614365 47277741 84687540 228876843 429044858 806999086 1074913837 2306578629 -1 3 4 14 27 57 81 186 262 838 1132 3393 7456 9270 31066 62641 112138 250164 329176 837571 1310579 2189493 6031216 15206785 28315969 66075190 95443440 210272559 352411018 727729304 1814603165 2395284877 -1 2 7 8 31 33 73 227 312 656 1717 2267 7919 13164 29288 62468 125093 231102 477041 578902 1816956 2303312 6948195 14945384 17305909 50996818 116021770 183154919 413760657 582400273 1306885986 3079716326 -1 2 7 10 30 40 119 191 449 547 1037 2874 6990 13418 16486 52846 128765 241623 479666 584841 2070492 2426451 8257784 8913193 31064883 37357426 114691260 257955533 465052069 705586916 1341695200 3537454470 -1 3 4 8 26 40 78 202 365 1013 1551 2794 7748 15740 24934 45037 66171 229001 387656 820035 2051424 3119940 7340136 16122001 20971929 66454252 79693132 165809444 522720946 638330725 1452560999 2403917791 -1 3 6 8 20 47 92 181 378 927 1038 3019 4939 15592 23112 34663 123787 239915 333522 566305 1808590 3625938 6423451 12846083 26217425 52302712 81149071 221272718 426149620 981721563 1293529024 3841006216 -1 2 4 8 17 51 65 128 318 1003 1932 3447 5554 15229 22790 47207 120716 235669 466061 958035 1943762 3759937 5377284 13243761 33307335 63724507 82754577 173530436 329351185 1038693058 1121254678 3879815768 -1 3 7 8 31 57 106 219 408 704 1670 2552 6498 13767 19810 52266 95464 205437 384428 715909 1644761 2326633 5770351 9442392 17703650 41708434 122333311 186371409 438092008 783901133 1275528101 3407327932 -1 2 7 14 22 40 67 170 492 1022 1682 4032 6994 12670 31539 44864 90199 197553 498647 560745 1522498 4060481 6687175 15734039 26224956 37375383 84728247 165138689 344480649 646510445 1341362494 2834865359 -1 3 6 10 20 50 71 196 332 592 1660 2122 4947 9302 27055 62453 108381 253731 331655 576292 2093575 3372971 6036341 13121449 24792086 60987901 134041951 170423714 432852634 970456836 2024892659 3038782185 -1 3 5 15 25 41 115 221 437 869 1327 2126 7447 14467 25685 45171 122404 238841 338170 956753 1283114 2445720 7999937 9055929 18498788 35316989 75175717 256438903 491992796 573875273 1577974133 2402156112 -1 3 5 10 17 50 100 131 411 890 1900 2881 5480 10884 27230 44715 125486 235205 332871 957685 1685422 4156068 5643105 8532470 28597148 47117660 75702250 196380823 526884860 817038466 1820899701 2741486680 -1 3 7 12 29 49 66 176 464 746 1848 3174 4940 15730 26213 48241 77363 219490 384739 694513 1140901 3123911 4463116 13902863 26232605 40300997 122536532 148943598 311114351 854157326 1121561385 2602703038 -1 2 6 11 29 35 120 191 383 576 1740 2913 4910 14069 20724 58853 118819 233780 476632 707793 2075762 2295800 7085224 8661240 30572410 56398456 125654157 189988028 508688176 1049227462 1528559879 3816287568 -1 2 7 8 17 52 66 229 438 1008 1160 2676 4289 10815 20178 62499 95845 207650 520416 573546 1771723 4172456 6034929 12854176 20470457 34657302 84748480 225703001 458279507 1054284022 1703248132 3869005989 -1 3 7 13 29 55 71 169 427 629 1771 4080 4704 8633 30224 49792 100523 257606 330392 718871 1294869 2975966 4855185 13774249 27680958 44755628 112976621 176758195 386191924 888909382 2147063283 2190204147 -1 3 6 15 26 36 77 228 388 636 1615 2358 7214 12837 20609 37610 122821 233905 341576 570336 1419492 2456779 6691491 15481567 17321534 40937233 105219120 197073235 459067959 610627486 1234845083 4116595804 -1 3 6 11 20 33 127 144 293 726 1634 3398 6737 14913 24885 54728 106447 255623 331515 589517 1954812 3240604 7872003 10367169 25589245 61534476 112054074 194855958 306079445 562748198 1565622728 2334119496 -1 2 4 10 30 39 79 213 441 943 1850 4030 5586 15427 16424 51244 108401 258456 459756 977356 1687692 2315111 6297194 14695238 23482352 40820080 99981927 176927694 392548303 947603285 1214785902 3665591695 -1 2 6 9 16 57 85 249 464 815 1773 3696 7201 10908 27457 49530 78554 214547 502361 720878 1794132 4052992 4595011 15739064 20213545 46844500 73344778 150961377 373027810 723547138 1954475481 2957203025 -1 2 6 14 24 52 65 194 340 910 1460 3697 7734 12771 27406 43237 104476 257538 488287 691323 1430332 2293978 4333350 13775525 25063422 58893624 74023923 238407975 295110576 683677541 1189619520 2246200950 -1 3 5 8 22 36 75 183 460 880 1349 2755 6128 12195 22136 62564 119673 233792 347854 967539 1947288 3475832 7345953 16658054 27939922 39646174 74702638 254773470 403799909 840214698 1615147048 3490213021 -1 2 6 13 25 36 95 232 506 815 1346 2904 7334 10583 18486 36729 109331 261464 482566 700438 1299842 2561715 6699805 13399886 19984849 45301896 67279840 266181489 453744363 658605411 2025961798 4144873993 -1 3 6 14 30 40 101 207 407 551 2041 2255 4575 10561 20852 34073 71021 218649 393029 570819 1539497 3123322 7617103 11304459 18144769 39552865 110125467 135196054 461106090 1065128533 1744385813 3627488208 -1 3 6 12 25 40 111 178 265 624 1119 3660 4645 14424 18041 58340 121695 232455 348440 575356 1291903 2429911 8268578 11959476 33464365 58930542 133579447 247786712 292670351 855748930 1319574425 3557700465 -1 2 7 11 25 45 76 244 450 535 1173 3413 7446 10990 23755 52135 93254 208430 510303 586019 1902391 2724685 7877512 16415363 20088832 47286576 103289588 239481460 382761198 735480839 1925416212 3678014682 -1 3 4 8 22 59 118 163 307 744 1813 2128 5980 9786 16987 33091 96421 208427 363604 833590 2034516 3656376 5125217 12086014 29679382 66178291 111689308 151026651 452522866 855875345 1978962486 3992015553 -1 2 6 14 23 42 71 205 422 673 2029 3326 8112 12182 19975 56990 106292 249154 473277 712713 1435394 4029668 6303368 16534965 22076114 40605604 133028412 151584933 310024157 730156131 2139246135 4139310816 -1 2 6 13 27 48 80 139 493 567 1466 2759 4186 13566 25499 62881 126909 237372 481319 710966 1289322 2307262 4863722 16672339 29425565 37879543 116893928 201801015 455614699 1016094625 1532134273 2166957240 -1 3 5 11 19 54 98 192 352 781 1956 3879 4979 12107 16867 44161 96721 207317 372655 957683 1770344 3794357 5778298 8538300 20230739 62210156 85150836 188700873 374831219 884550590 1658563336 4072051816 -1 2 7 15 26 46 65 244 430 889 1288 2448 7939 8820 27644 34806 95991 196636 500267 569468 1385794 2607002 7350127 14705237 19306631 35476503 70085345 258418640 513917205 630467147 1816164228 2710347917 -1 2 5 15 17 37 85 201 389 533 1491 2715 5654 11263 22838 33911 110770 261279 480671 831686 1168234 3474679 7349967 13385927 23507507 34592639 114887839 207631556 462185291 808515893 1777955045 3327719314 -1 3 4 15 23 60 82 182 329 1003 1703 2706 7522 15339 25283 45784 81811 213618 380922 826401 1146387 3908799 4994284 16544314 27696339 57376723 75343435 147992857 511344465 558270708 1564696495 2186933575 -1 3 6 15 24 62 116 244 480 717 1133 3394 5443 13430 26709 63595 105543 254661 338196 579566 1430064 2182616 5650550 11435663 24038348 49282765 134022589 235970362 382694404 987776180 1587327034 2680241006 -1 2 4 11 21 48 90 247 308 873 1868 2828 7999 11982 26417 42942 113586 246120 478614 958369 1829033 3613044 5908068 15892031 19169757 51365248 85803183 183535672 520478577 627400716 1903886236 2777498818 -1 2 6 14 28 55 121 204 435 679 1574 3737 8074 12163 21725 58677 129313 242786 487486 705168 1424850 2843365 5044102 11390164 18334865 36688970 133031470 183474923 359999265 752100014 2075676302 3246833993 -1 3 4 9 17 41 87 244 332 749 1303 3746 4139 15723 26237 51331 121686 239710 349142 851960 1941553 3885580 6740128 13755951 17681934 65772299 114762827 227412234 331881312 874914491 1078610416 2562234052 -1 3 4 15 27 63 107 132 501 994 1339 3486 4163 16254 30295 41618 95932 202202 361840 824530 1121884 2333860 5420201 9519301 28671321 35196058 90416341 249743846 393738826 863119379 1106133609 3203976232 -1 3 5 11 26 44 92 239 448 537 1625 3702 5605 8291 29426 56979 117747 240211 350998 980462 1812255 2837348 8314755 14272582 18984578 46223963 101641597 201037673 354489200 968126215 1888150799 2269875222 -1 3 7 15 20 38 69 163 408 921 1995 3080 7839 14248 32188 33738 125169 232606 341293 703949 1540985 3878074 8292116 15196919 26451206 47127077 86702266 189097286 289570405 682788009 1318970749 2687472037 -1 2 5 8 22 47 118 245 379 768 1327 3218 7339 12098 28986 44940 109529 246695 478917 822066 2084011 3495665 6597325 9545608 21093941 63660597 90373862 235236706 340321876 693587227 2056687386 2293613535 -1 2 5 15 17 51 123 147 360 536 1440 2681 5316 15516 22358 59725 76070 225279 504235 841829 1140205 3515853 6088175 12398655 27347033 54248603 126766815 220254084 442850820 899022075 1108742553 4040439584 -1 3 6 11 23 55 123 134 381 750 1433 3047 4165 15478 19967 36353 100236 253789 354095 573095 1954986 3635029 5407419 12425711 26081349 54331240 107102765 210802405 418360686 1070965752 1212004755 3437991493 -1 3 4 9 16 57 78 241 378 569 1387 3510 4998 14640 29019 59708 107649 246676 335750 842490 1953471 3739115 4513794 12695914 18214801 62741740 121264659 211985068 344799794 904037806 1213161944 3094881524 -1 3 6 8 20 37 76 216 394 710 1763 2697 6684 14915 30867 48634 84913 208756 369510 559551 1778800 3652535 7779597 15816263 24976393 33670146 121765990 194379915 474218853 775553837 1406010533 3098545437 -1 2 5 11 23 37 95 142 493 653 1911 2964 8088 16330 19151 43622 115074 234076 462533 826666 1675758 3213915 7639719 13991940 32974552 38204372 129450030 147077466 490881987 610185897 1370486152 3745630098 -1 2 5 8 16 40 109 227 322 546 1164 3474 5736 15331 23633 40792 71652 219149 521009 830008 2055074 3798202 6726130 10831286 22402812 61789295 125415905 256513720 391133939 1037328088 1181260288 4023720397 -1 2 6 15 23 49 72 254 509 533 1479 2869 5074 11293 23641 44309 85571 198080 495012 690524 1509188 4163867 5538097 13963848 18851851 44089964 107580968 213683733 412551378 939889291 1859041345 3385028497 -1 2 7 11 18 50 119 230 416 943 1970 3608 4684 11812 24793 46710 86282 206316 504019 562487 1910259 4174074 5281127 10823003 22917593 39229372 93921425 199998266 354192890 889917774 1617944633 2957933417 -1 3 7 10 23 48 88 171 387 602 1466 2964 4940 15130 19226 59177 89938 197469 382528 710123 1901197 3658917 6214117 16190225 27247343 48160984 111366469 202316749 422706823 953197607 1090235519 3364382911 -1 3 5 11 22 51 122 132 256 815 1223 2341 5639 15616 25656 56323 78096 214709 372087 977775 1787722 3387359 5827970 11749772 25539628 63098771 85001929 224211347 475613112 881307200 1083240326 2422558256 -1 3 4 8 26 63 80 159 352 659 1169 2394 6597 13695 32659 42782 83872 205947 376122 825801 2041277 3128982 6201154 15018299 33271023 58636185 110979874 234974923 521102650 732264498 1290093722 2883658633 -1 3 7 9 23 49 77 225 439 567 1854 3084 7229 10251 25471 50133 78376 215822 372550 714509 1789069 3252775 5961965 14639446 19254151 34482670 109470092 161006887 326057142 754798924 2005502192 2782043403 -1 2 4 10 29 48 82 174 500 623 2019 3857 4238 14554 18639 40532 111835 256532 475214 960997 1698910 2444683 4767573 15980946 25629384 37230496 104609473 136862576 351052540 840431252 1232825356 3419460482 -1 3 5 14 26 60 118 130 494 730 1257 2779 5311 13665 29059 53503 95046 201691 393190 978768 1119839 2225674 5570009 11349250 25532919 35130564 120330960 255339474 403722613 932091847 1358419289 2906045714 -1 2 7 9 21 50 111 202 377 717 1132 3968 5258 12391 29319 37240 109167 248210 484595 568992 1690644 3500142 5946659 10220549 19990282 59114445 112723548 253102836 321919249 1038361055 1359499248 2698834876 -1 2 7 13 24 33 99 228 398 930 1076 2078 6767 14143 21012 34053 71029 219191 516307 572375 1138278 2617291 7253190 12548427 22779782 37634441 99134225 211908067 506954903 774532832 1313524117 4039093914 -1 3 5 9 19 56 92 165 258 712 1992 3484 5716 14408 18413 59207 113782 257015 342558 971751 2092997 4010702 4247423 14929170 26827073 63328623 109371078 148240574 285018150 991727545 1079060037 3624595661 -1 2 7 12 22 51 90 133 432 592 1925 2541 7559 14922 28721 61658 126752 230518 476278 574119 1277980 3754077 5558640 16100988 30220033 49048072 109757240 135234109 435769125 637065677 1532604626 2784567704 -1 2 4 8 26 43 119 165 307 547 1139 3079 6160 11221 25368 58462 121395 238774 484526 967327 1942387 3108812 7655636 8493264 32060199 65037323 117763746 241683314 355309934 595669062 2031248114 2896357367 -1 2 5 14 20 56 70 147 349 627 1755 3671 4831 10494 25445 57588 77728 219518 498894 837519 1269009 4036029 4380784 14377769 30398365 52577783 120361231 184674098 341972220 929441563 1850110532 3127823714 -1 2 4 12 28 46 115 128 311 520 1274 3366 4101 9223 29823 58498 79976 219401 497520 969757 1400639 2858824 8049386 9399386 27903420 61757800 118918186 253881102 376190499 817648891 1954848079 2363608550 -1 3 6 13 21 39 98 252 366 998 1871 3192 4117 15143 18669 51597 119292 233352 357224 589619 1149791 4159641 8053355 11248426 23530974 64253250 75935255 185819598 279757029 889440290 1258400950 3486456449 -1 2 4 15 21 39 112 230 367 930 1226 3303 4768 12526 26584 51380 126588 237065 485595 980322 1284445 4153526 8186768 9026277 24589758 62931676 71210962 213344160 369400776 912870495 1483516119 2227908564 -1 2 4 8 18 40 69 249 300 999 1780 2914 5660 10247 19250 62831 95825 208509 523949 974585 1915667 4182476 6462623 15981655 20087289 51503730 68870825 145841281 498425962 888735267 1875227984 3787991757 -1 2 7 10 25 40 126 254 258 848 1402 3665 7070 12368 25689 33730 103955 258028 481126 569522 2095064 2843457 7395838 9792197 21547804 52906365 87461811 250448712 298440099 584132092 1331436893 2462595655 -1 3 7 14 27 42 96 162 439 866 2020 2092 6350 13325 30833 57301 83212 205139 378348 715224 1390811 2618328 8033363 11266724 29401910 46634275 75527408 183290032 417947974 745370712 1283937596 2708671678 -1 2 5 10 31 38 126 132 319 765 1028 3554 6680 9923 24633 60934 123649 237502 482866 838561 1803400 2325053 6336478 8480698 27558654 61150659 116809225 254586054 402088075 617646158 1697711564 3044698510 -1 2 4 15 29 33 124 214 440 1017 1733 3347 6915 9007 28865 59151 69516 221495 503367 968209 1276604 3116156 6337612 9279781 16944099 33932787 89916151 162006129 288885231 589960181 1849569887 2588689958 -1 3 6 9 31 48 71 227 299 1019 1729 2849 5620 16055 24526 44552 69668 221139 377741 561457 1658330 2356684 4775355 14407401 20229637 53809207 70737907 148620268 491295162 868306021 1170864056 3806386505 -1 3 5 12 24 52 105 158 264 578 1692 3663 5688 10342 25609 42366 105127 257278 354415 953374 1441010 2182945 4521210 8877674 26656174 64071043 133800572 185315049 351518540 1048943411 1715728306 3160501432 -1 2 4 9 26 36 95 245 345 971 2030 3006 5388 13449 25832 53397 96968 200652 517815 976247 2039169 3004455 6854175 13630869 17091090 63264549 79249769 169571318 509157081 834002449 1371840398 2199514407 -1 2 5 12 30 57 97 196 349 617 1948 3954 7756 13015 25167 56113 96763 196777 516154 846209 1514363 3005138 5282691 8646386 19461295 64040167 128430559 167662279 343326362 773303628 1096705584 2541801678 -1 2 5 15 20 53 70 247 359 852 1815 2353 6874 9759 23757 42798 88980 203110 497619 819486 1115964 4177609 5950878 12688040 18781694 60764899 96722601 179704050 463485756 715551392 1865736721 3376143639 -1 2 4 15 22 62 127 179 301 676 1203 3162 7261 16307 21046 48292 106368 251661 482580 951188 1297648 3762564 4769658 10705602 32540697 66444066 103760353 250527014 354655276 708694345 1488016640 4003893860 -1 2 6 11 18 35 114 194 330 949 1586 2737 4310 14726 29725 40531 121587 244530 463270 698199 2076467 4007715 7524163 9376296 20881700 63153431 68630020 153679082 522281691 1004810291 1122919283 2961092509 -1 2 7 9 23 42 105 223 468 898 1663 3964 5870 15715 20130 47325 97330 204914 503608 557728 1654624 3246694 7267574 10744736 19270711 50073965 90583539 147218149 339774209 1033447382 1302307802 3223097867 -1 3 4 12 30 51 121 254 294 574 1239 2063 5916 12679 20836 41816 73171 220227 376869 825332 1525755 3141184 4645175 10978881 24773919 56625981 127799735 252853706 486428546 878610065 1542159198 3822297983 -1 2 5 13 29 61 66 182 271 585 1428 3001 4424 9880 27828 63674 121820 237737 488043 842547 1424774 2706321 6065126 13311560 25174779 64120034 128642840 222425455 421123027 1036367754 2128042368 3087575707 -1 2 5 8 17 48 112 212 284 603 1229 2251 5760 16176 30497 59338 78960 217652 492649 843006 2050733 3907953 5540728 11399305 19938349 54948149 124709449 260385217 500399355 922469241 1150571628 2981674345 -1 2 4 8 22 42 110 249 465 923 1376 4039 7306 8259 31123 52056 107972 247728 468230 978520 1954794 3608757 7250230 11096847 23083311 45373211 85372031 248334569 326635715 777664901 1650218613 2258677414 -1 2 5 9 23 47 112 138 269 637 1412 3903 6906 8385 29544 56722 115640 240722 481476 850483 1948482 3499546 6595695 10423197 28333406 64398907 126815847 222714608 273858045 601435283 1813523657 2624220839 -1 2 7 11 31 34 113 230 428 965 1977 2220 4380 11936 29336 41613 108199 245882 475629 559556 1956018 2456698 7000358 9635519 24142627 39488802 90953467 185821081 414640830 1053381914 1779084270 2471605420 -1 2 5 9 27 45 101 243 348 712 1388 3332 6488 13867 23814 57686 125102 240259 489170 840108 1949542 2972168 7912819 11078636 23873149 62182247 111786509 225531648 341615673 560676337 1125522227 3932435111 -1 3 6 15 24 33 115 155 376 886 1377 3629 7532 14773 17856 56585 120053 232416 354011 582454 1415409 2179823 6856361 10420769 25316669 50907810 89521331 241692138 294768414 802011251 1359295260 3473678274 -1 2 4 10 30 60 88 206 401 689 1209 3394 4275 15614 21256 36339 89743 200821 504269 950458 1658400 2305203 5759639 16387481 21762306 36585007 126637869 264667632 398544160 815606491 1170598896 4055241001 -1 3 6 15 27 63 76 253 482 920 2009 2946 5298 16025 21828 51426 117965 231047 353281 574442 1431846 2603659 5453005 14156963 17304972 42081526 89664804 194404821 513444354 863321148 1180571147 4120787829 -1 2 7 13 16 63 124 230 318 747 1886 3880 6272 12482 26366 43349 69409 228955 524042 566919 1119922 3623990 4431421 11403570 22676217 58460006 102895449 162535542 342897091 581198953 1219669741 2490302775 -1 3 4 15 22 46 102 137 282 811 1824 3387 6097 12866 21400 42207 97656 209975 374079 829792 1141666 3736955 7070200 11534389 26345561 63963338 85852652 178127488 333579609 947784159 1411390553 3862178457 -1 2 7 12 23 45 80 170 314 1012 1982 2819 4130 16151 30961 36992 112012 251400 485662 563794 1288169 3927087 7020077 14423856 29111584 62417719 77899784 171296313 524244525 985195247 1286551541 2776389875 -1 2 5 9 18 39 122 241 310 823 1343 3406 5289 9527 29939 58029 106067 258841 467110 847610 1935783 4182978 8345694 9575210 21247725 54942251 93883186 249774796 399912766 986606570 2085280376 2226509148 -1 3 4 13 16 56 102 210 486 701 1232 2314 7296 9775 20562 60150 73786 222647 374080 844306 1392153 3229540 5237835 9442496 17578240 43413948 123254082 260823764 534017433 538361319 1615971436 3673445929 -1 3 4 13 18 50 84 163 363 632 1446 3819 6781 16012 19540 61750 99276 252843 331533 851066 1417016 3533904 6247157 14952059 27162296 51294348 121335654 226520544 333876469 558966671 1397526669 3691188588 -1 2 7 15 16 60 85 239 384 984 1132 3971 5049 10206 22285 65523 76310 221661 502768 586416 1392399 3362613 4318790 16396396 18382840 38058515 86634553 211295117 291913613 852913377 1924701318 3399329050 -1 2 7 14 27 50 95 166 353 896 1158 2314 5428 9517 28465 34928 68527 227355 508205 557917 1513499 2577094 4830223 14955959 25182236 51705846 79801492 203427033 495591405 843985957 1991524939 2997416369 -1 2 4 11 26 36 127 231 494 822 1669 2527 4868 12111 19676 54243 77394 227475 497315 972973 1783877 2709979 7193333 9188225 23230557 46571911 68525055 138069629 430246127 979052330 1866951367 3920608168 -1 2 7 12 18 59 78 145 387 689 1206 2330 4829 9170 25008 41875 69235 226467 518114 567791 1251864 3234610 5087198 12992176 31087813 42661940 118355969 264540284 536299549 1012383339 2003983037 2925065563 -1 2 7 9 28 61 103 238 325 571 1867 2300 8027 12227 17708 60662 75376 226420 502202 583232 1654442 2576986 5763434 8659892 24139310 62705786 124870527 149282933 443947040 575285064 2012502710 3811099199 -1 3 4 8 26 61 76 197 483 559 1147 3764 7285 15912 25181 59664 92269 202852 381501 845235 2060324 3090467 6008259 14299378 24542871 49862220 105711884 263976597 279753288 800058050 1608158234 2404222984 -1 2 7 10 22 50 86 222 475 585 1263 3531 5029 15208 25590 62628 77952 216463 495810 588583 2041800 3504939 6021275 15480061 23753868 43041366 113590279 236815246 396935631 934233781 1284344479 2561859581 -1 2 7 15 16 43 88 171 389 885 1123 3419 4658 15860 31791 52639 104648 260933 464964 574300 1413006 3393902 7303603 13515569 27555547 48027452 81770871 233024628 355309813 888273723 1100683424 2864890454 -1 2 5 10 21 53 111 212 439 577 1349 2275 7157 12846 27280 48217 85819 210474 500361 833134 1790127 3608463 5494235 9582311 17195072 36479512 101807121 234571168 517286125 783521983 1143785209 2344737794 -1 2 5 14 18 48 114 160 366 973 1947 2066 4115 11687 32596 55913 112884 253646 473820 841541 1287338 3271914 6254594 11292572 30839846 55258705 73200782 181780743 423956383 1012306962 1868639791 2412049465 -1 3 5 9 17 33 87 232 307 1008 1319 3461 4278 9292 29348 41273 72848 225825 386105 961317 2033628 3755919 7843182 12601933 19064186 52686047 69646041 251736654 395385447 858225367 1988491751 2200608485 -1 3 6 10 21 63 125 231 304 916 1481 2892 7921 13706 31701 36146 109202 247252 352288 557408 2079119 3268924 4536331 10901893 22338217 57107538 79988831 242458743 459790688 598561485 1154152369 2951161078 -1 2 7 13 22 36 88 201 494 951 2009 3922 6383 11459 27747 48864 110475 251277 482434 570621 1162681 3926668 7933039 14441806 24835184 46624636 89979670 198277088 387897173 573119117 1945922466 3150492037 -1 2 5 15 24 35 124 230 378 561 1595 2671 5238 11916 23356 33159 112429 258882 477764 822854 1158172 2606925 7284317 8546072 23265061 65371099 120646984 174808899 498115310 866119973 1716079861 3375531396 -1 2 4 10 24 47 107 197 279 953 1981 2384 5585 9982 31850 61184 78226 217094 495443 975601 1649510 3107068 8242291 11950421 18519079 56612501 78542680 177930204 463673881 891107113 1881103070 2499648885 -1 3 4 10 18 41 102 195 279 975 1192 2754 6392 11668 31708 41614 105036 258775 353830 831400 1805687 3919709 6762147 11949692 16963846 56440920 72771850 207394462 442224404 777465355 2068469684 2447170543 -1 2 7 11 28 41 96 174 402 970 1394 2943 8045 11444 24532 50411 127813 244048 478591 575793 1958414 2326929 8069591 10649396 30574999 43584125 93465964 251288789 441368745 544209525 1956356272 3592122255 -1 2 5 9 18 38 86 252 441 994 1191 2794 6994 15002 32300 51810 71331 227560 495655 837521 1901397 4149849 8244332 13126954 17083035 35384938 87428472 221779177 441198605 671767171 1395558244 2994584699 -1 2 7 8 22 50 88 138 287 966 1484 3433 6750 10971 29785 55176 118801 242192 480800 580761 1819158 3247634 6230221 15749698 31111954 61418465 83632000 248915853 386428486 645725685 2136188203 2281006782 -1 3 4 14 20 47 83 139 425 621 1941 2911 4610 15297 18172 37383 122504 229401 342079 826943 1296041 4172421 7291250 14435364 33330250 48224114 116888717 142019362 481087389 1063346783 1134045514 3601890451 -1 3 5 14 23 42 97 146 428 922 1907 2199 6545 12741 29147 43028 111497 250439 348248 960424 1155675 3930974 6492870 11959124 27440384 42437928 86881042 171430900 423711732 776380553 1156688386 3120292794 -1 2 4 9 24 57 76 218 497 574 1947 3240 6185 11608 32254 37517 88702 209514 497296 956473 2051153 2687398 5753152 13920999 21013180 48562267 108645229 141847897 323530344 618731772 1975117607 2582778660 -1 3 4 8 28 44 74 186 280 738 1342 3564 4113 9794 20506 57865 70865 219368 364443 846646 2034279 2320487 7730135 16269744 27707286 66143045 116634285 226002937 366446585 843904968 1909538550 3245415263 -1 3 6 11 22 58 67 231 332 744 1993 2352 6699 15999 26615 46730 70515 222579 389226 570298 1908152 3503675 4969704 14084907 18992880 65328388 114272727 134898332 420395143 710213907 1546601361 2402528992 -1 2 4 9 28 39 111 229 391 700 2007 3918 7482 12964 25518 42612 89216 208876 500171 959269 2053203 2178326 6524734 10940680 21337285 37408532 131985091 159011126 352765341 695073391 1178759740 2438630728 -1 3 6 8 22 44 101 148 438 626 1947 2290 6481 13037 19857 55135 67852 218985 371809 578141 1771376 3360095 6390519 11969333 27365124 45921310 113487831 135190287 463145420 786257426 1081192304 3289044709 -1 3 4 9 22 34 91 215 387 649 1910 3906 6984 13525 18660 50948 82068 204455 389511 836570 1919802 3477046 8377684 13807236 21094917 36365004 130494002 137212850 338695944 616835703 1180333091 3330448312 -1 3 4 10 31 59 64 219 432 985 1101 2954 4245 8553 31896 44380 91956 197401 367479 830310 1796882 2169871 5874128 12904365 22779997 41332466 88040432 210438610 426609125 1019252004 1910839645 2518788286 -1 3 6 11 19 61 116 251 433 756 1035 3991 6192 15416 29729 64644 96504 203223 378346 588727 1929597 4131834 5237997 12365632 24759183 37937644 120670271 237466486 329715278 621535632 1344713566 2921199738 -1 2 4 8 22 52 69 220 459 991 1508 2357 5002 13289 21571 34335 110953 261156 483077 950673 1949414 3662406 5469224 12645169 21451492 43161921 96573493 254117910 525450892 1009902327 1464563036 3877171584 -1 3 4 12 24 52 115 222 275 814 1801 2645 6758 9807 19336 36394 109141 258587 345613 821496 1548822 2354197 4550055 11719330 19206767 56504077 92296847 182362846 500169431 758864278 1767023102 3854826945 -1 2 5 14 29 34 76 202 416 647 1190 2131 4958 11745 20188 41187 74547 226488 520145 828797 1255592 3104800 6671515 15398293 22789198 39991120 129790660 267306801 498189723 1025697163 1782814494 4015289378 -1 3 7 8 30 33 82 175 401 654 1242 2228 5516 9514 30871 51195 111297 251247 337704 705222 1685514 2213142 7014814 13674980 27350633 49812244 117975068 257844853 476639308 824303854 1996845168 2672323991 -1 3 7 12 21 34 102 171 270 942 1129 3164 5732 15913 24788 39920 80112 213301 391064 696037 1128328 4149847 7587556 11070759 30383489 62396440 73805567 222189041 384885798 1057981509 1282553044 2624224657 -1 3 4 13 23 59 100 131 288 932 1362 2154 7064 10657 22608 52052 117269 230133 360298 839268 1426166 4167763 4674894 10261294 28115220 61884441 72023069 255177666 479791800 786716250 1892736232 3685086095 -1 3 6 15 17 58 77 244 390 714 1119 2428 7051 10393 32533 55912 123317 233004 352870 581186 1435765 3380444 5065133 12888041 18038601 38561575 121566689 250057039 516506339 789100972 1943215187 2527201210 -1 3 5 9 21 33 123 166 479 513 1094 3486 6596 9182 20710 61457 99449 246286 331037 980075 2066859 3267379 8335304 9480160 31948291 36984040 109903228 262511782 375120533 571693612 1773408095 3659537612 -1 3 6 11 18 47 98 228 391 670 1354 2366 4297 10281 23679 38146 123650 238727 331115 561262 1960521 4043912 6890686 11980374 21986251 37641388 126915801 202760499 479436999 995690426 1678804699 3309423848 -1 3 6 9 23 41 103 234 493 650 1730 3806 4555 11624 28495 57520 108676 252611 327975 583275 1681006 3394391 7023842 12224595 22103418 49440273 124976221 200642894 343249894 826643793 1673239363 2890369820 -1 2 4 14 30 42 71 211 268 971 1138 3884 6940 10888 29326 59206 101315 257547 474421 975810 1148344 2881057 7541386 15244646 23952566 52059082 72913330 226845629 273186542 596441541 2030415047 2345631908 -1 2 5 13 18 44 65 168 363 539 1026 3601 4718 9501 26764 32858 68080 229326 511305 820389 1377796 3632779 6418134 15918894 27236607 53630344 131256640 236050349 293779685 870274371 1965405300 2978227864 -1 2 5 11 16 37 91 212 436 812 1309 3771 4293 12044 30086 50492 89240 210160 510474 835754 1659722 4138680 8119065 13680321 21858553 38290438 81825435 266191064 273996896 882207484 1715435374 2603830306 -1 3 7 9 29 43 91 154 334 855 1769 3253 5896 13599 25172 38173 88662 205220 365332 693339 1792287 2434913 8101875 13665236 30371173 54216249 92081309 154260601 333076638 966190811 1479800359 2309754739 -1 2 4 12 24 45 124 252 396 874 1088 3332 5040 10499 20062 64224 80824 223673 503514 981842 1390737 2321732 7709419 10283697 21960601 37431352 71385317 231858200 353370339 936640939 1797260038 3827041413 -1 2 4 14 23 47 98 206 309 831 1280 3236 4464 10044 26587 59584 83715 212752 518030 977320 1131703 3750804 7072216 12255112 18311571 51070210 98777396 246410774 337835071 849703488 1883208359 2912249003 -1 2 5 9 27 32 84 217 407 686 1475 3994 4525 12976 30655 35792 124861 232767 467698 821937 1959109 2984636 6498650 13801118 21480225 35242909 128172731 220709155 279693126 905301700 1588057725 2758933786 -1 2 4 9 24 34 120 146 463 831 2016 2885 7667 9545 31428 38826 116068 240537 458955 956253 2081808 2730253 6358189 9083479 26202409 40081376 77943752 178941157 515550932 550345162 1667187004 2388547872 -1 2 6 9 17 34 65 210 490 519 1317 2117 7540 14063 20410 36359 74652 228017 514248 691878 1778373 4159945 7593691 15630394 24719604 47013747 101560941 226388982 532080189 585614022 1102362058 3308485057 -1 2 4 11 28 32 88 137 431 854 1908 3250 5370 15732 31731 44782 73002 228373 524175 962266 1776968 2456811 6946534 13020310 33102013 47805610 76144892 199002963 282676962 1017222917 1324363907 2938400012 -1 2 4 8 31 32 105 215 309 840 1085 2538 4635 16134 17110 37930 123842 243919 460305 955483 1958715 2472320 6882745 10653957 18999559 53718573 87896575 203605896 471813300 1017778421 1288714733 3551677840 -1 3 7 9 31 49 86 151 340 518 1535 2538 5605 14128 21094 37125 85117 196923 374255 692565 1789152 2162807 4962257 16422115 33244588 51057808 130122352 228639278 501079877 820660471 1371323793 3972214850 -1 3 7 15 20 36 100 190 280 736 1091 3156 6878 14674 17404 33804 119766 230895 337356 689780 1562349 3902445 8075858 10662306 32213964 62863933 116830464 265784043 335624329 639940029 1498777469 3473219857 -1 3 6 14 17 34 108 183 468 999 1604 2910 4153 10856 24431 49257 118935 235062 354311 574457 1562204 3251435 8354623 11988713 31817895 36653079 91655774 140196000 471473253 945828701 1736204349 3256007052 -1 3 7 11 19 47 117 161 328 685 1258 3304 7607 10523 31100 49055 70220 227610 390503 703756 2037496 4027690 7072033 10000334 32074137 50709091 115534811 243653021 347261662 677753230 1987330479 2501571405 -1 2 5 12 16 46 103 172 397 673 1963 3727 7259 9170 27358 43033 108483 252934 479185 830371 1549059 3266397 6511533 12491262 31323100 45956742 123874928 162689933 382894826 676061125 1702054790 2738135344 -1 2 6 10 28 52 125 168 429 735 1196 2395 4696 14081 23738 58717 108023 254416 468683 714372 1942061 2354932 4405618 10537646 31447943 47407303 133571687 253651110 529186584 1032015023 1608670470 4243384226 -1 2 4 13 30 37 116 249 506 566 1870 3875 8101 11268 22554 51912 88360 202471 516238 971360 1538747 2969614 7013646 9557815 21277968 46529570 101513916 159721568 366054459 757621543 2142678971 3755604562 -1 2 5 8 23 39 116 247 410 691 1063 2230 5137 9468 24427 46724 80789 228455 520839 829149 2037522 3618502 7824096 8767242 22337214 33811647 130323059 243361006 489409225 862636409 2009324157 3500729436 -1 3 4 11 24 45 109 168 374 844 1706 3574 7632 10242 26518 41109 130544 232653 332810 834367 1694179 3011814 7969152 12397443 30074703 55520411 89319464 159462879 298502193 775242973 1972129965 2897406724 -1 2 5 15 17 47 125 250 369 681 1967 3007 5168 10716 23284 43555 102070 248849 479368 833661 1159100 3507729 6675465 9140094 21166850 64958584 103705196 141739023 470500427 871272649 1782577109 3346869201 -1 2 7 9 18 49 115 255 494 712 1096 2559 5608 14911 26711 45856 119420 238090 473059 566236 1696271 3921920 5484582 11076606 23122021 49901749 132793135 241887615 531570279 839450038 1260726031 2152502169 -1 2 7 14 23 51 126 150 472 537 1226 2753 6129 11638 31497 47967 117779 241284 468266 567595 1566823 4179112 5487878 12387094 27445000 39418768 116816489 247118031 431213061 837656981 1727478551 2353566844 -1 2 6 9 29 35 101 226 506 679 1824 2812 4425 14756 20912 37278 127164 245214 462548 689707 1818923 2620151 6925791 12399762 22074187 47931054 119412034 140129800 529026178 998551941 1135447969 4223749428 -1 2 5 13 31 51 68 251 325 755 1474 2427 7269 10511 32390 63227 104146 260208 472024 846877 1421519 2987247 4586681 14497980 17757406 64983584 114422594 203762636 499044288 574608686 2115848166 2592211208 -1 3 4 12 25 39 100 253 427 583 1873 3796 7253 12028 29155 49485 99003 255572 334496 842234 1550132 2196296 6415530 12131531 23647274 37863394 105752117 164855808 382197933 698291767 2117518066 2390722309 -1 2 6 14 20 52 110 159 477 635 1634 2613 4333 13340 30893 40800 80051 220184 519231 690770 1376929 3881043 5987684 9957355 27037434 40177509 102834229 185564891 502377046 995261470 1528468102 2992578697 -1 3 5 14 26 59 125 229 432 947 1806 3177 4548 9292 19084 62863 75199 226575 374844 974997 1116743 2171900 5995352 12037427 22335311 41245943 94101518 179976113 282487299 930526340 1994247203 4120405649 -1 2 6 13 19 48 77 213 278 614 1429 2295 5669 11029 22166 59184 100287 248572 465364 718488 1286484 3375984 6013114 14093172 21026577 53077089 119097234 218761211 527830392 904142586 1818377555 3681189176 -1 2 5 8 29 42 96 243 471 954 1275 3577 5708 13759 17968 47677 88008 200252 498447 830225 2059023 2315117 7930723 10718248 24026200 44903239 88859157 227821631 339126294 1012625082 1505844242 3341095835 -1 2 4 15 22 33 77 157 421 988 1269 2700 8138 9911 31429 61330 123932 233162 479608 979515 1295795 3799569 7842661 16461397 32642334 47462855 95444369 234001935 444927721 567043050 1656013917 2338033216 -1 2 4 11 27 50 123 209 259 801 1441 3657 5863 8325 18668 59965 119273 230659 480301 982749 1832883 2868875 4433717 11213815 19406274 58603799 95059392 263489286 278232096 959097737 1967334474 4088556453 -1 3 7 11 29 36 71 214 315 578 1107 4032 5751 8298 25836 54045 128133 232618 353295 706152 2085444 2220654 6401336 16188324 24515340 57683422 120878778 247397396 317949837 953646097 1953428445 2853409251 -1 3 4 9 27 54 98 151 378 641 1285 3278 4236 9367 19916 36021 83418 200758 370415 827283 1926710 3102147 5060060 9693615 26744369 53751567 110646573 225490769 388315677 838860617 2008168594 4285692172 -1 2 6 15 28 60 72 255 364 697 1388 2183 8115 10133 21424 57005 123675 238517 479075 705052 1557074 2752454 5866110 14357208 16911371 60298331 101072506 230455848 529178024 662636728 1736712859 3684981675 -1 2 5 15 17 44 103 134 275 815 1649 3909 4659 10186 31569 38840 120310 242901 465530 820803 1177040 3523302 6527645 12156177 25700335 64387887 85628681 137483440 361608998 901062101 1892584411 2497176360 -1 2 5 15 27 60 106 250 481 567 1385 2267 6887 12915 28459 44806 75614 220862 512799 833317 1118646 2177876 5727189 9939556 21642121 46429816 100833984 234570766 510124542 741792016 1176354153 2212633423 -1 2 7 15 18 44 86 141 372 596 1423 2850 7913 11151 27957 35660 110445 250636 484528 563082 1409460 3650789 6681146 14226593 33042700 57560708 121044790 227606999 406455668 596249242 2070945120 3170643307 -1 3 4 12 22 39 79 167 269 526 1030 3794 5768 9498 18790 58190 87138 196841 384470 849188 1536207 4147893 8337634 15838027 25848254 66103066 121349656 250378363 268470901 993391157 2102174794 4203192461 -1 3 6 8 31 33 80 234 359 603 1734 3477 5684 12391 24529 37642 118874 234316 338174 558433 1827011 2215362 6928854 13980504 19824566 60747876 130877607 188409470 320813188 960018813 1352116880 4178930649 -1 2 7 12 23 40 70 235 341 608 1053 2256 6324 10683 25355 61437 89841 206854 523638 587599 1275716 3885853 6361775 16493039 18505601 63747960 131458923 246995939 477830700 727693694 1955622895 2880110557 -1 3 4 10 17 43 80 216 256 650 1893 3053 6919 13310 27979 47087 91654 204115 363207 830953 1791857 4028281 6633167 14274809 22968823 52990117 114109457 152952974 493097303 743844808 1076910828 2201801999 -1 3 5 12 24 40 92 143 476 998 1749 2067 8170 15567 18559 54034 88096 196716 391874 970046 1402663 2182803 8200536 14125848 31479830 37419560 85538356 152938959 461516565 538601227 1403827449 3730697723 -1 3 4 12 28 44 127 185 481 806 1768 3879 4862 10403 19536 43678 77434 227358 386528 833829 1508401 2830843 8209924 9669499 29377912 39892607 76355185 148576433 339413346 880355133 1860396150 3843808345 -1 2 6 10 16 57 74 147 284 871 1458 2296 7918 16323 18603 45351 93268 210608 502993 699909 1921387 3897831 4264843 13488463 31346529 62308110 94076924 256057215 498976126 616196153 1458750570 3716256683 -1 2 4 13 20 51 93 228 309 980 1834 2404 5590 15457 18168 55336 123317 245108 477179 969821 1564580 3800797 5477371 16462908 16795423 52877979 72869311 192655921 437213396 876667415 1157737777 3573118699 -1 2 7 14 28 36 126 224 308 909 1852 2592 8112 13868 20127 63969 97133 206044 522659 585678 1529216 2709216 7033073 8739185 23150993 58293573 81210628 194240986 477811392 644548452 1129815723 3294260873 -1 3 4 12 27 52 102 208 471 635 1935 2321 6116 15116 21666 62882 120178 236228 347448 846155 1572550 2489768 4454827 10482947 17951991 48351348 112440182 146877759 418141560 813627329 1300878029 4194014143 -1 3 6 15 19 49 113 171 316 919 1043 2436 5069 14609 26862 39191 126894 236212 337030 557073 1425651 3653741 6275370 11518476 29476622 66964814 72604283 230812424 501715499 1059796117 1107344853 2297536556 -1 2 6 15 31 37 102 179 444 940 1124 2103 7169 13710 25365 43131 125270 235987 464085 704174 1558140 3129777 7196137 11786697 32895091 49915572 86469930 205794670 506879816 571528250 1183936958 2550143294 -1 3 7 9 17 50 82 220 262 978 1889 3399 7379 10023 27146 43999 95941 199085 365380 702586 1788099 4017556 5326120 15290622 23158866 53165972 72336238 194010180 313064259 782340965 1770305566 2848671811 -1 3 4 10 26 48 103 209 342 818 1114 3366 5369 9501 30655 63849 71890 225679 372943 844521 1781280 2828980 4531965 9908559 18157795 65891153 86476050 218021302 364885315 947973392 2087140386 2180580497 -1 3 4 8 17 62 74 142 450 749 1626 2686 5351 11551 24414 65080 97809 211717 389144 844755 2048993 3753205 4935075 13065727 32079069 36912437 117570177 171767317 475753786 869211684 1620163668 3330029708 -1 2 7 13 31 48 95 178 308 611 1069 3834 4720 9161 22614 49263 128303 243460 478497 580944 1165211 2738797 4447977 15333078 27897931 60769728 126272855 235272643 284926350 851403225 2040829116 3699450664 -1 2 4 10 18 34 100 206 424 838 1896 3393 5851 12398 20921 46605 92366 206370 507233 961620 1658345 3883265 7558302 10970012 17514350 37461930 70960936 196980951 334805877 999390791 1393235658 3826773442 -1 2 4 15 29 41 67 180 333 588 1196 2695 5029 16057 22529 56697 114616 260240 460556 967784 1282759 3120841 7439286 14788063 28169169 56585924 118643269 262592961 425702656 941484877 1219836278 3839008250 -1 2 6 14 24 53 65 154 408 531 1358 3213 6797 13604 27009 44850 125025 233558 464967 702850 1426984 2346533 4315779 13889934 30122848 44137226 107873870 222693993 375132471 610018954 1085426686 2147936830 -1 3 7 11 26 55 93 217 344 822 1320 3987 5808 10979 19659 33004 70936 214612 389522 694541 2041895 3089168 4798543 15401512 24866522 59882304 86512465 242361350 307255584 1004711848 1645172699 4007252561 -1 3 4 15 30 33 79 185 481 914 1294 2454 5224 12939 23377 48156 126354 241002 342588 827652 1165845 2737833 6675220 15596884 29201729 33649103 100148695 235564311 529591554 867123294 1536981530 4097235932 -1 2 4 12 28 34 95 142 502 873 1196 2835 5994 9652 22894 39698 88429 203336 507728 950838 1401795 2848064 6509497 13438508 32612019 39899516 72084884 213258199 409869464 865088451 2002419386 3667707010 -1 3 6 10 16 38 96 166 466 822 1765 3794 7183 12579 25767 46152 78273 213938 381378 565653 2036044 3869724 8208290 10837568 31318945 34915165 83339892 146023012 401623652 708372071 1138879812 2595938071 -1 2 7 8 23 43 83 188 496 633 1719 3887 7516 14476 29603 36685 72937 227337 514408 563793 1782841 3352702 7279562 14116175 26337751 34138517 101301159 180237731 376465573 734050725 1400205719 2808728337 -1 2 5 8 17 62 121 239 356 652 1483 2504 7202 14343 31940 39334 123882 232693 475072 821436 2083888 3919894 4843547 10589387 21826907 64679641 105865981 217209888 477681407 603135584 1565050162 3163501760 -1 2 7 10 31 46 119 223 309 795 1924 2640 4883 14913 26602 48054 67618 226101 519981 566333 2042100 2571008 7405623 8741965 17947127 51960133 94354576 197158811 482130785 1054411023 1128493066 2538465473 -1 3 4 8 22 49 72 230 365 789 1395 4095 6534 11009 28964 57426 128821 235356 347201 848534 2083022 3658711 6029278 13862759 19100727 62307948 91056802 248683740 305596655 634798455 2133376413 2284416699 -1 2 4 8 29 46 91 185 382 989 1096 2945 6769 12718 25815 45769 78973 215017 512596 960410 1906171 2165352 7418402 14633620 25674758 52200433 72307085 220067392 429712151 673441842 1148770744 2452461446 -1 3 6 13 20 32 102 208 422 783 1199 4008 4747 9470 22867 32907 105964 253947 352723 563626 1156470 4043321 7838714 11392987 20936742 35299486 76270500 213732486 285923953 828053654 2010140527 3541609450 -1 2 7 15 27 32 124 249 507 702 1111 2957 6872 14424 20196 45033 125436 241980 471522 571956 1425787 2481923 7335220 8895377 22882308 48006259 119243173 247030561 464265827 679769957 1439359944 3620684468 -1 2 6 12 23 50 66 202 452 1013 1303 3175 5134 13815 25893 62393 93882 201899 511231 716484 1131296 3756157 5599119 12916423 23579384 44361243 95246353 244676077 340734339 941986745 1580755277 2262493092 -1 3 6 14 20 37 94 173 505 712 1158 2425 7838 16276 27175 36331 82102 211628 367017 564943 1534042 3895301 8078276 14105715 28939718 36211512 122506440 262352758 536067455 616349984 1463785315 2565377901 -1 3 6 8 19 37 116 248 496 899 1386 3564 5976 12142 21842 53397 120674 237420 359722 576522 1828461 3800275 7980275 9289444 21707596 46546037 90207706 246060179 393159121 1026163753 1845890854 3589148910 -1 2 7 11 26 40 99 155 276 630 1530 2847 4826 10089 20396 33774 112580 255905 482415 564505 1936886 3118201 7708976 11257981 29296470 66204906 126511682 227199018 413482100 1002456394 2050527985 4176582248 -1 3 4 13 21 59 76 139 352 767 1493 2188 6822 10264 16506 47554 84423 204133 366728 830604 1406636 3892804 4411753 13185296 32494413 57805261 106960956 205663544 511985993 753705054 1923311586 3901837950 -1 2 4 14 24 48 94 142 327 678 1189 3721 4726 13795 28378 53147 72371 225039 495196 971863 1127758 2567679 4916576 14897004 30661866 51146586 111070430 242294173 284911451 869111767 1412759194 2644998748 -1 3 4 11 30 43 68 189 326 846 1951 3676 6959 13993 32719 45405 117689 238711 340982 827782 1699008 2228011 7986954 15698816 29326985 56125256 85492152 198424674 345442914 650692221 1108306984 2924626998 -1 3 5 11 26 60 109 206 427 813 1863 3643 5917 12466 18619 34804 104272 246719 354549 957215 1817273 2860543 6262382 10085418 19337375 37508239 80128912 185201260 364716736 1050286238 1461068962 3572530961 -1 2 5 9 31 40 89 147 349 964 1298 3922 7467 13690 24088 46971 127376 244375 470463 827927 1954060 2475368 8119989 13737266 31152863 51281161 73846076 265499895 316840873 764647332 1257851207 3791935380 -1 3 4 9 17 44 127 188 430 1007 1860 2310 7066 10273 17430 51929 70977 227685 391041 796779 1852651 3722140 6887370 8879309 31194030 47595043 98990510 171095193 456370513 725010470 1956843587 3985339589 -1 2 6 15 31 51 96 250 374 725 1778 3254 4512 11033 28580 33933 118418 231954 483654 666518 1469967 2918251 4704780 10191254 22380378 64099556 111420335 177107973 291811899 928094799 1833912616 2850308406 -1 3 5 8 24 59 126 204 504 781 1654 2397 6606 9532 32252 62661 100106 253923 349825 927178 1866873 2815745 5734540 12178859 18303234 43649493 74324103 153888512 404388215 762378491 1783468500 2156653106 -1 2 4 13 24 37 81 173 371 528 1410 3502 7869 14059 27536 37938 121840 231102 489855 931448 1469073 2266839 6414265 14387278 28663844 51382339 126489548 232794576 337141408 771422590 1245922698 2224048931 -1 2 5 15 22 54 65 252 348 1011 1878 2280 5880 11697 26238 55486 130352 243386 460939 797770 1074186 3726650 6287833 12693116 17906162 63862117 79100261 197886581 415718657 843622668 1717242713 3115985769 -1 3 7 10 19 51 126 197 332 850 1331 2068 5890 13809 23274 57751 76715 214264 393008 668827 1858044 3990539 5579279 12538249 18205782 65299044 95069418 241690924 482083498 888145909 1422921492 4089977123 -1 3 5 11 27 44 87 191 257 935 1306 3480 5429 16072 31705 64275 92610 208063 371879 933798 1734825 2818002 7956019 12795589 26056920 64772921 69772253 257150903 372305796 1000953229 1296781721 2743689141 -1 2 5 10 16 41 70 190 468 786 1620 3155 5236 14105 22169 58010 85139 208302 497790 800106 1724953 4123555 6771372 16581182 27651191 39105828 82553955 152593795 306756745 1007924169 1606961584 3918843674 -1 3 7 15 19 34 89 232 489 797 1039 2202 6547 9001 29324 59753 100751 252112 344829 663896 1471727 3598242 8232619 13888611 19072464 45780426 70211257 230822233 527055437 718426234 1702402188 2465948747 -1 3 4 14 22 50 66 146 437 680 1483 3751 4712 14664 21912 63832 74526 216936 385622 801334 1200660 3732291 5586018 13591242 29460450 46566917 118337519 227993075 333121755 852435671 1255361793 4288407170 -1 2 6 12 22 43 69 141 281 911 1826 2450 6674 12594 21300 53716 130527 237408 466153 668562 1071087 3727255 6549417 15971848 29457405 61390097 69692484 189962657 437853737 700069777 1153325087 4088057636 -1 3 5 12 17 34 93 181 267 645 2003 2446 7933 9964 31732 56554 118062 233680 341607 926726 1342702 3200130 8376548 14660208 26296681 63498257 107184362 143197884 432694772 563149717 1656337693 2218084855 -1 2 5 13 28 43 94 174 322 708 1732 3723 4939 14992 22044 59811 109960 246252 491419 800881 1331357 2680741 7716814 13760801 28388980 57204077 105245046 179245524 358908162 919935532 1325701309 4241308508 -1 3 7 12 23 45 113 141 268 519 1426 3827 5916 14606 26387 53068 121661 230854 338977 670464 1073822 3719566 7195750 9813006 27740911 65730491 119390135 218713122 312802877 946184829 1081438083 2446372984 -1 3 6 8 22 57 100 140 395 583 1825 3807 4384 14568 22197 54997 129818 234881 332984 539221 1724583 3201978 5238775 9807191 27746148 47104778 110872703 166321046 389670353 824426482 1335197496 4228428346 -1 3 6 15 18 45 90 147 376 524 1908 3609 6290 11679 22804 45336 91563 201170 391240 536413 1335175 3587169 6387811 13186408 30259049 57322090 131812408 137708467 380065933 591229354 2012685042 3680731288 -1 2 7 11 23 51 93 251 383 863 1303 3095 7794 12827 17827 39712 97768 199477 513732 537957 1855281 3575164 6250030 15820467 19740026 62623181 94936388 241005716 351082953 772275048 1106264098 3495728875 -1 3 5 15 25 34 125 207 446 670 1447 2638 4226 11319 25063 44703 92195 205940 387531 928360 1207574 2536240 6904770 9400832 19208452 35104320 130998559 221225793 445573661 1044623542 1827455415 3101810674 -1 2 7 12 16 41 124 172 399 555 1449 3069 6898 8676 22982 53983 96922 197459 494333 534224 1201706 3588537 7029968 9007555 32839735 45590784 100694774 203984865 412852391 702309651 1610654809 3343114696 -1 3 7 14 16 50 76 207 485 792 1597 3425 5245 11460 30399 45308 97456 206678 385667 666063 1342857 3320152 5850481 14647101 23535742 46656836 74594404 162814888 283034910 1048824480 1794135872 2661470926 -1 3 7 15 18 44 98 252 413 698 1591 2351 4337 8399 29798 56023 78033 222629 379169 664666 1473355 3457885 6488128 12267569 23159813 34458578 128066300 168981271 455659687 1064641632 1935756211 2330699409 -1 3 4 14 30 44 75 142 307 530 1248 3618 7448 14127 32229 50917 102556 252909 353221 799578 1209045 2677182 7971839 15837516 30915208 65114481 122673251 263152725 299121446 794059881 1238433563 2888954293 -1 2 4 11 16 39 65 224 306 535 1445 2672 4126 14385 16791 51331 82394 211380 504752 933177 1722920 4119424 7962148 15693664 17522921 53040968 127077466 221900244 468899736 1063346908 1167020709 3492349662 -1 2 6 13 23 32 121 246 503 791 1619 2552 7473 15100 17097 53744 106586 252226 477431 670921 1199097 3722611 7706884 10460311 22647472 50038174 71149050 156882743 419913548 632823195 1560820621 3363848387 -1 2 7 12 31 54 127 252 438 848 1654 2290 5325 14001 25249 40207 103149 247697 473738 536816 1206830 2656569 4957670 11511423 23962053 40086160 69581198 152011956 468448487 875517736 1415099107 2207374378 -1 2 7 14 29 42 98 203 414 966 1177 3610 6301 16004 30115 53937 90991 207185 494777 539513 1472933 2674112 7558681 11094098 16875439 40310862 87286380 229430201 317940133 612839177 1361151215 2776378251 -1 3 4 12 24 44 89 179 481 582 1030 2753 5758 15366 17752 33845 123667 236388 350555 801099 1461265 2135126 7459181 14271354 25818492 35366745 104668266 258391476 427666961 834341898 1087541198 3694261763 -1 2 5 15 25 32 97 227 493 816 1980 3073 7110 14455 23626 57485 80198 220790 517441 798741 1068482 2542631 7160182 11785757 21133994 47221869 74028363 183282004 292421612 545000017 1585321205 4258407432 -1 2 4 9 24 50 75 201 267 966 1396 2050 7338 13035 32599 49946 124042 240314 463688 933333 1993856 2810613 4700943 12662177 23489916 52355168 68402522 257112492 489847432 591841957 1301936738 2710150960 -1 2 6 8 18 60 75 250 417 799 1604 3109 6814 8469 26876 61817 122198 235488 461005 665940 1604146 3719834 5080588 13188387 18644695 36228038 76912280 163777050 312880286 555250021 1847776768 2758654448 -1 2 4 10 31 41 87 157 472 546 1410 3032 6081 8452 17598 51634 69216 223629 516564 928950 1597245 2289986 7960373 12702560 29376677 36225253 114498955 215564716 412857946 868535388 2075592008 3864887142 -1 3 5 11 21 44 75 231 359 1011 1164 2771 6052 8340 16728 55025 80691 219495 379638 928848 1727309 3600290 6637540 15202631 17057620 60480370 83567238 202335336 456113644 859216050 2055598864 4024717619 -1 3 5 15 16 34 115 129 257 863 1476 3949 8158 11008 22804 36697 129222 231883 350875 926592 1200049 3452986 8100115 8482559 27545822 65706604 95142816 252306941 328049945 709036723 1989326944 3634859610 -1 2 4 11 16 47 122 255 290 555 1368 2888 4776 13481 17979 46337 92977 203717 519451 932324 1726511 4103369 6882113 9030045 22171526 54698928 133387839 211241842 403662149 970261228 1535232633 3287697916 -1 2 7 13 31 60 69 174 453 530 1303 2988 5763 9099 29553 52152 77351 228448 508025 535647 1076609 2816416 6123592 13621728 27791417 39202764 115763752 228914905 420835192 813820384 2090355539 2385412547 -1 3 6 12 18 52 88 173 474 729 1172 4053 5438 9414 32121 54323 124377 245276 332303 536279 1205502 3203957 5617244 16715436 25564260 39069620 122190817 252894821 327023830 1009092842 2109031338 2615450518 -1 2 7 11 18 32 80 190 256 1005 1642 2816 5086 8644 28529 41855 103140 253745 463911 535992 1864812 3970881 7591894 13042051 26871643 64358552 79566166 154938211 493518448 1032357708 1944711185 3114886446 -1 3 7 8 28 48 117 206 286 664 1666 3389 6455 9502 17515 59971 99581 255996 347674 667537 1594040 2543708 4843889 11621193 17957349 54658047 109970631 169872005 303437515 630864416 1667132909 4079268951 -1 3 5 13 18 40 66 220 425 1012 1636 3105 7194 13561 20874 39585 67693 224871 369270 933505 1458640 3453638 7302236 15968105 23606684 39998457 85106555 139264747 320176079 745507083 1219910920 4029581231 -1 3 6 14 21 62 80 142 356 940 1128 2942 4679 9122 16495 44516 111780 250887 343080 535715 1464685 3841113 4970492 16070851 29632170 58607798 77380566 225942621 421627476 981185166 1954798034 3772064456 -1 3 5 8 27 63 104 133 411 727 1251 2678 7924 14961 26566 40497 125363 243206 346730 930881 1864323 2930832 5878222 10176184 27272594 48258787 126418937 259619191 416172969 543873357 1547116835 2225650515 -1 2 4 9 26 39 74 167 387 601 1823 2992 4762 9154 27702 35162 121627 235316 489244 928246 1998074 3059088 6929577 15535235 26382095 47305626 115573185 162225080 496523665 1018087482 1948590264 3103719053 -1 2 6 10 21 54 95 202 258 935 1040 3224 5306 16313 20257 48902 93160 203236 519715 668316 1857932 3311269 5451374 16496796 21013644 52905184 80045515 223546056 370399613 950560000 1311427668 3414925126 -1 3 6 9 19 50 91 244 454 838 1399 3085 4581 10726 27884 49810 65732 214891 388929 533726 1605507 3730768 5334377 16226393 20895552 47785762 83180814 266276713 338907662 838322609 1769888861 2883623215 -1 2 6 15 19 41 123 129 307 786 1781 2165 6894 10245 28931 63679 121726 229413 462066 663701 1469025 3461824 7057276 8484754 27314020 60528454 89206951 160852819 458805712 678144399 1962115048 2227625369 -1 3 5 13 16 56 75 251 427 677 1223 4092 4384 15984 27468 52684 100188 250153 356643 930078 1473364 3207202 4975436 12915784 18149346 37472226 133777061 262947033 325097226 885076212 1073784276 2328841266 -1 3 5 11 28 60 65 190 316 568 1742 2389 5588 14715 29250 56939 67466 217035 387048 929813 1730522 2418620 5731551 12686329 25355887 59471688 124491356 197061400 453733604 880521313 1243656384 3197367703 -1 2 5 8 22 60 122 246 327 954 1195 3078 7169 9872 26972 57409 76175 222452 518760 797333 1996122 3589852 4538573 10716319 23511969 60378861 68132483 211218100 376779398 701319918 1812829035 2762010851 -1 2 5 12 21 52 117 206 399 601 1251 2061 7635 13503 19264 63073 96035 199517 503886 802015 1463934 3719957 5979789 11270283 18402434 40316062 102882991 241082587 488879527 585643937 1132612734 3331520714 -1 3 7 15 29 38 74 131 311 641 1705 3399 4164 15499 20792 42022 106704 249514 343917 668074 1458595 2791722 6943264 14773846 31102347 66445692 108615581 169790827 312565686 933156011 1117878625 4177307452 -1 3 4 8 22 39 92 245 392 856 1280 2503 6556 12776 29404 63545 108865 256071 353622 801769 1994569 3457653 7587101 14233580 18393158 38604293 72413716 261862554 525849297 710215880 1108672456 3086722701 -1 2 6 11 16 57 124 208 367 888 1666 3372 5152 12606 26230 60243 119549 231271 462561 671736 1996062 3855760 4563980 11097520 19703053 59734765 93776322 152688377 301043327 1065817011 1360401270 2244099813 -1 2 6 14 29 45 80 195 390 853 1148 4050 8045 9671 19961 42702 128732 236762 487704 665895 1332826 2788821 8234619 12785969 24822312 35849766 70444912 226314881 295191374 694467385 1809962196 3966360392 -1 3 4 13 31 57 127 221 442 544 1126 3356 4489 15873 20454 37233 93724 203979 378220 798915 1333388 2926436 5717735 11641938 20108203 37744296 111037538 265983757 384919325 829620366 1146612545 3261875005 -1 2 7 11 18 32 110 216 263 955 1824 4048 6296 12580 23828 52304 122797 242100 468447 539834 1851502 3995328 7574451 12278009 19564765 57221483 80884792 185489344 385670700 542899388 1301532428 3936982778 -1 2 4 8 23 34 75 176 490 550 1265 2376 4971 10160 24074 34557 117126 242470 486414 929161 1854017 3583715 8096063 16713892 28626465 36659823 115487065 239104868 526175701 1030186188 2063350826 3612764284 -1 3 5 10 16 39 69 138 403 973 2007 2629 5764 12682 28951 40173 79344 225941 365945 928322 1596769 4114666 8121626 15115918 30888410 45209794 96000669 188731485 485280137 915795898 1541710816 2948816579 -1 2 5 13 22 41 74 192 463 1019 1876 2102 4206 9697 17027 49569 117432 240309 467405 801315 1343204 3978615 6646654 15264742 21205411 42163571 99912551 182655966 426919095 1052691261 2055724890 3982066245 -1 2 4 15 18 53 97 211 452 966 1856 2180 7250 11279 21541 47042 72941 222126 493705 933751 1207618 3330179 5363144 9344883 17521241 48754310 96138484 179149876 410652646 667948175 1884434681 3419306247 -1 3 7 14 18 58 69 216 456 545 1906 3632 6390 10096 19588 33177 108597 247027 329484 669573 1343028 3602000 5065175 14201328 21616934 44509618 108686570 152748937 379662344 601376905 1653246962 3848649289 -1 3 4 12 31 45 66 252 505 700 1987 3979 6146 12333 17367 41714 97176 200685 385447 794899 1468326 3067190 8233325 14845504 18945494 42325811 124677762 154982735 363040047 540343945 1322509941 3570806445 -1 2 4 11 18 47 114 254 327 895 1407 2747 7259 12005 24729 43204 88387 201253 512027 933092 1727170 3865661 7188755 10262119 21169506 60678317 94139608 245800417 423041708 669764176 1904877038 2792762562 -1 3 5 9 30 56 118 242 372 978 1933 3320 7125 13872 19854 35906 70746 223284 370088 927670 1994747 2419288 6286621 10658682 25127773 65643482 79571208 174485802 287757471 562278543 1133514709 3265535288 -1 2 7 10 21 42 108 147 402 718 1716 3336 6458 8876 27345 37625 116273 231527 490696 537548 1989070 3197522 7016382 10781201 28309458 47699489 126728335 200483271 313324507 635518997 1820095718 2703015933 -1 2 7 9 29 63 103 207 460 952 1855 3921 5535 10920 20787 59464 67541 228256 511100 538031 1598614 2526406 5737250 8974577 19610720 46467163 90402781 178644263 399008544 990806729 1628150895 3742031817 -1 3 5 10 27 39 83 227 359 683 1052 2901 4514 8545 20505 34268 129430 232455 349120 933091 1600649 2681321 7148015 14458386 19516170 61339703 105877406 261707163 462435036 1029600489 1988943170 3283184498 -1 3 6 15 23 55 103 150 274 902 1956 2588 4821 13032 19383 56554 66016 229297 385944 536446 1336633 3980268 6274885 9227891 25899987 63518156 69156152 172436351 470095202 1043154300 1429847996 3584610284 -1 2 6 8 27 45 104 229 292 692 1528 3486 6252 10615 26913 53260 118106 231458 474620 670442 1594082 2785357 8210647 12504381 21358614 56490511 117293777 216896541 367336038 552095175 2025103696 2996646929 -1 2 7 11 26 42 101 185 420 525 1451 3704 5305 14937 20971 34346 123718 232832 480545 534353 1864825 2946768 7804932 11044438 32105424 50170957 103896964 205005678 334788675 1043523358 1077226808 4260806829 -1 2 5 12 27 41 83 197 412 903 1137 4023 6490 15532 31835 57068 67900 216349 516409 798007 1463042 2394770 8227089 12636350 24843120 35484816 94605529 216984901 281505070 632925615 1433571947 2964305497 -1 3 5 9 31 33 126 162 498 541 1391 2855 7683 11224 29714 48460 98373 252428 334186 932193 1986203 2553002 7305908 8566187 33397082 39190284 109935079 221295369 418878836 542109676 2094483190 2163798268 -1 3 5 9 30 33 74 154 474 663 1221 2812 5703 8639 26794 36760 98590 249113 336468 933482 1988940 2410530 7175002 15267535 31794152 35404857 129654003 254198257 420309889 810997800 2071549182 3180102289 -1 2 5 12 19 37 109 237 360 593 1223 2419 4485 14001 21827 62259 78182 218917 522819 797977 1471508 3447842 7704038 11843125 22017868 64500787 129257657 265353378 530130405 949840717 1561967027 3874023035 -1 3 6 9 24 36 127 220 348 607 1849 3435 5486 14113 18171 60538 72137 224836 379832 535749 1597648 3052801 7056869 8697836 17423804 66068072 128593248 138961839 272666813 1052223202 1606069678 3408525550 -1 3 4 10 17 53 90 168 359 810 1841 2641 7591 10183 17904 55038 67650 224379 390817 799714 1735036 4111588 6128288 16685273 25805260 52446934 98095571 181600825 485061032 555602352 1632925618 4248874301 -1 2 5 13 24 41 94 202 332 781 1494 3005 6748 12446 20222 40615 104504 254594 473730 795285 1335543 2156704 7952003 14474357 25104815 62414339 84457405 253092579 445069856 686039916 1127637559 3394039756 -1 2 5 12 27 38 99 136 329 795 1907 3057 7548 13006 29838 40162 76000 223454 493745 796536 1465383 2413001 6544520 12512599 27245503 55333286 94946472 176158119 526688960 587811442 1238620900 3023234405 -1 2 7 11 19 46 84 161 486 952 1836 2438 7091 10440 31915 45117 67759 219768 498731 539006 1853583 4123961 7200488 13682747 28554828 36323336 99415129 181269249 443332904 716771997 1961456076 2631263881 -1 3 6 8 25 45 114 170 508 636 1480 3466 7847 10566 17231 45122 116845 239357 351217 539346 1733987 3070054 7945825 9359930 32319513 38201844 105078299 212612920 338717532 756084875 1976139667 3933234891 -1 2 5 11 25 53 123 182 259 971 1953 2300 8042 14881 30004 55459 109547 254688 476504 797984 1593639 3052690 5177396 11311997 32839336 60079585 82796066 182982888 424948355 547383994 1518265202 2721963203 -1 2 5 15 16 45 114 163 278 907 1340 3695 6557 14109 20337 34039 118885 240796 486354 794687 1073222 3472899 6626651 10285901 33358068 59165059 73880420 258634986 300995591 626223568 1088300995 3238946890 -1 2 4 15 20 47 64 195 499 794 1251 3728 7807 14572 18266 36021 84803 209208 521880 927895 1204432 4125089 6915981 16055669 22912889 48942532 72339145 204893855 311881247 683260939 1371717243 3235453975 -1 2 5 11 26 52 87 182 436 933 1813 2505 4148 10633 23759 38178 122959 234274 479581 798776 1598962 2679170 4926138 15786228 28256360 44229937 89990241 171243783 445190596 1027772505 1644162543 3374288011 -1 3 6 9 24 40 103 181 423 599 1443 2828 5764 12048 19933 32798 85031 207465 388892 537224 1602682 3072666 7569727 11331418 32737930 48558190 111126516 211335239 431303708 816309137 1679567392 3945285379 -1 2 4 10 21 41 122 204 336 596 1904 2739 7922 14555 28615 64044 113535 256756 489062 929207 1592186 3582731 7153221 9351779 20649242 63357430 125948308 147397898 527358331 649191685 1491167973 2444235389 -1 3 5 10 19 54 74 201 335 968 1082 3540 6859 14079 17938 34259 120586 238080 355947 925825 1599874 3731892 6232281 14477391 23931669 59809940 76525911 223694610 338709249 653565517 1109516829 3598180446 -1 2 4 12 20 33 103 221 473 717 1207 3665 7754 14466 21712 61286 128870 237297 469232 928110 1339552 3704695 7553831 10918558 20151501 46974873 126846369 258284568 269117153 699575100 1356545975 3883796021 -1 3 5 10 22 51 115 160 488 853 2020 2461 5391 14901 18962 43650 80825 216441 370191 927732 1599420 3333709 6280620 11452878 29883816 41859375 69798579 177673973 439302283 908675592 1282649606 3377475858 -1 3 4 13 31 61 68 179 416 870 1666 2751 7499 14860 25752 56687 99493 253383 355456 797878 1327517 2918381 6238869 13538493 26418102 44358139 83331738 146656923 517162431 576086473 1526255864 2220593185 -1 2 7 15 18 59 91 135 273 809 1067 3329 5376 15117 23469 41783 113424 253118 470297 535820 1336553 3470656 5049534 15097481 30059827 60140115 90434163 201679371 343455598 955745162 1193378421 3911811214 -1 2 5 11 24 55 70 247 383 971 1950 2123 6229 10872 23847 56379 87090 206627 502234 799109 1601629 2918571 4821586 13655212 17358472 60248169 76753125 174307819 408814553 798230451 1963853887 3701610735 -1 3 4 14 30 40 70 200 430 694 1477 3532 6913 15578 18677 58469 81661 216449 387401 796136 1208479 2663030 7456394 14829375 21691326 38341697 129964062 226703967 354632534 646837567 1435636021 3716034233 -1 2 5 15 18 33 78 153 330 940 1128 3826 5212 8271 29956 44373 81787 224705 507757 800546 1069156 3200280 7963188 16284763 32027468 53544017 81997324 222249162 304339556 1023587512 1959071395 2160800895 -1 3 5 10 22 48 119 154 272 662 1385 3116 5529 8698 32327 60182 121351 229997 335393 931403 1596293 3316489 5841015 10515996 29159466 66186030 103797169 234331666 399058714 961314393 1906240310 2520504911 -1 3 5 8 28 35 70 249 358 617 1615 4031 7517 12781 19722 63050 107268 252812 354775 929583 1865999 2273660 7291521 15752962 20896685 62512638 134178315 180105920 393759081 701300550 1204138120 3250976073 -1 2 5 15 22 33 77 168 284 1017 1782 3004 6040 13928 26010 60261 77633 227820 522955 795560 1071047 3702795 7462471 16154058 26002648 66676711 76013529 135036793 489341261 892038098 1442431223 2323929578 -1 2 5 10 18 55 78 150 259 749 1865 2344 4907 14350 24747 43876 114136 254036 468187 797439 1727455 3854189 6232634 13910228 31123125 62735844 115769975 158327718 427762002 974791920 1159479609 2506810753 -1 3 4 11 21 43 101 209 497 805 1823 2451 4993 10690 25281 57910 122389 233944 335402 801749 1591536 3442198 7026315 11819885 20492269 42161163 69122545 196833510 453953353 985768789 1713587359 2997000063 -1 3 5 11 27 42 123 150 368 753 1356 2997 4716 9789 31395 57410 91418 212693 371496 930861 1727493 2792324 7702419 9854665 25730703 53578996 104484098 229293039 407892061 969449685 2127937911 2673407905 -1 2 5 10 29 58 94 216 485 930 1198 2873 7721 9076 21211 55214 106720 251603 482601 802129 1733055 2393437 5994301 15758994 24939171 47014585 86526687 233634098 404086908 601305957 1833212046 3703394354 -1 2 5 14 23 41 87 226 374 859 1567 2441 4189 11807 22295 53282 74384 220740 513832 802451 1210384 3704057 6419831 13662124 20749693 59624412 92278731 139335981 432160527 1059355171 1853653384 3491101318 -1 3 6 11 21 51 89 170 344 753 1201 3755 6882 10634 29271 53293 104705 246870 355723 537560 1858221 3186937 5983555 16536177 25604182 56324146 101847611 236730664 297553720 559190081 2063142933 2158689199 -1 2 4 12 17 51 77 203 487 925 1321 3327 5940 12682 22146 58172 97316 204070 499764 927356 1337072 3323397 6134339 14445930 24030009 46904821 91754609 243284984 351815732 1028049304 1429671312 3822295610 -1 2 5 12 23 54 64 243 369 797 1276 3270 5299 13243 24804 47193 128238 237773 487854 796556 1462943 3988007 5982763 12607251 17747420 59735468 86258188 218784463 371769154 965475774 1448590212 2370916908 -1 3 6 15 28 39 100 180 456 571 1897 2829 4198 11412 25276 38319 75798 221862 367599 539229 1328897 2809917 6920779 12335298 31998365 37546311 110202248 151920128 485896400 952128922 1854458510 3207983193 -1 2 4 13 31 42 73 175 468 590 1661 2985 5156 11521 25907 46682 110603 261574 467220 933610 1458492 2932816 7414596 16398527 27019992 40686806 108072846 200433640 526711478 863727579 1683941304 3149877683 -1 3 5 11 24 59 96 205 428 680 2034 3733 7523 16152 21576 44311 83291 207553 383036 926895 1730143 2941050 5365194 8662186 19560104 34129744 126205925 165594680 401587455 683721559 1482143211 4010201167 -1 2 4 11 17 47 90 191 360 676 1593 3344 4731 14758 27675 44425 71252 214606 495353 929086 1726733 3985604 7046970 13251829 26246887 51549501 116488212 197913623 323130884 840793459 1291445420 2372832582 -1 3 5 9 31 62 97 242 397 540 1577 2548 8089 9642 26338 59948 83362 197410 361201 933114 1985306 2527502 5344425 8530071 22837051 37149658 114630419 189637376 469390628 541505278 1718873283 3130444359 -1 2 5 12 28 48 125 238 266 545 1581 3362 4296 15548 30378 51657 66989 215795 523306 797284 1460055 2797424 4321699 10500903 21133319 54058141 127087051 171386009 305860852 930709131 1130730101 3078932171 -1 2 7 9 22 42 88 224 330 724 1502 3337 4114 14131 21612 38363 73563 227873 504069 533173 1601168 3199151 7061426 13252070 18895280 65706197 116330304 212815108 341173571 825407286 1435070763 3829246916 -1 2 7 12 18 52 76 180 367 952 1814 3119 4322 8507 22631 45547 111232 249507 470749 538100 1209155 3339846 5584085 14027470 27008638 52442542 81687498 195491708 292239347 925633757 2055213349 3517719501 -1 3 5 15 19 33 120 232 350 641 1751 2253 6772 12406 29567 42996 70150 218360 363931 929512 1199304 3327278 8100508 9832886 23337089 60175967 108034754 171360106 427107438 674180716 1145778802 2957576977 -1 3 7 9 31 49 77 230 350 630 1451 2378 7982 15196 22877 49749 68804 223383 392209 664519 1732193 2264230 5237110 12845081 20054075 65273941 126746846 221774092 491520673 654574776 1539050458 4175567835 -1 3 7 10 29 53 115 224 488 884 1209 3035 7752 14463 30842 56450 69369 215056 385363 664034 1855324 2142472 4584590 11798367 21630569 49813256 82584048 208686970 407286110 582218815 1511654924 3209432147 -1 2 5 15 20 40 121 208 453 973 1312 2157 7037 14444 23123 47080 117027 240862 478841 796152 1077119 3997370 6774269 8914863 17174500 47322358 95300711 242775943 491832166 747835016 1465559439 4044093819 -1 2 4 13 22 46 101 223 296 760 1137 3109 6281 11776 30211 55059 103683 248392 483463 929839 1462320 4109671 7042492 12060070 19664768 53223160 100935426 258891952 352642184 561103719 1961195095 2202141538 -1 2 7 12 27 48 81 175 365 937 1827 2461 4566 14595 28713 59099 84184 197887 499446 535859 1197119 2132381 5214023 16127168 26752456 52981182 80659295 200875550 441299529 1047817054 1136969732 3006597957 -1 3 6 13 20 61 115 151 501 691 1590 4067 5629 12818 28813 60828 82245 198224 364898 533129 1067457 4096321 4818011 11932075 28588748 36596077 129552192 180947020 380995126 951195266 1362900716 2906159568 -1 3 4 11 18 49 108 223 305 941 1206 2071 8133 15041 26961 61179 81519 224079 385611 795553 1596672 3839649 5372905 10229481 16918200 51140371 76582874 208785308 511209185 639034260 1536240504 2598193640 -1 2 7 13 26 49 86 206 372 933 1138 2756 4166 12126 23753 49155 100165 261658 488078 531104 1064813 2126638 5020928 16467236 22052693 64782443 70350017 224270002 437658241 1032602442 1796142711 3322667260 -1 3 6 10 21 44 99 233 505 576 1621 2234 4594 13688 30608 63238 111914 261984 355892 530748 1975370 3294078 6717984 11879865 21905663 48268921 112020442 198072493 426942815 1047465227 1487984311 2815163090 -1 3 5 9 30 51 91 170 388 772 1743 2768 6311 14135 31112 38209 110873 259400 328041 922244 1978040 2378803 4778261 15542378 25581134 49077056 73358460 143577717 504185624 689892712 1243817769 2907718233 -1 2 7 9 27 47 64 197 345 797 1308 2894 5762 10847 21058 54450 119790 237810 471125 531516 1588761 2785166 8030964 15277221 22430204 62715379 84776920 245456672 447656570 838167763 1874384104 3700806406 -1 3 5 14 24 44 104 195 436 964 1688 2165 7463 9206 16745 45748 82910 207355 378539 923604 1063550 2518808 7659886 12174758 17567981 37237246 90993901 164416094 442734771 667845559 1839150806 4278182139 -1 3 4 9 23 32 111 239 382 701 2024 3158 4339 10200 30759 34638 67068 218792 374886 794573 1848208 3430208 8185750 11648066 21108439 66726119 105933932 138717229 304702765 920252161 1981872185 2680786723 -1 3 5 13 29 42 124 196 509 841 1040 3990 5758 8707 21638 63720 74022 219345 385878 924457 1455091 2784460 7648916 9955590 19268087 42730335 82445359 223481808 295966449 1000612716 1999525514 3229548168 -1 2 5 9 26 44 111 213 415 731 1275 2244 6642 10296 31771 36827 116845 234595 491408 791135 1849223 2906316 8315744 11760829 19795194 38670488 120075102 258756721 503118456 734223683 1925214892 2584517277 -1 3 4 12 19 37 126 207 438 673 1146 3950 5030 12189 19108 44022 84123 205439 381429 794138 1456286 3566528 7663655 9554006 19541693 34097413 129543260 247677063 323958874 824960641 1717200730 3971409038 -1 3 6 10 31 61 64 191 433 799 1787 3702 7283 9309 26645 55961 128935 243034 334568 528796 1982251 2507149 5286301 12911720 25571490 43671118 70159012 146760060 387510382 696353457 1816086985 2702737850 -1 2 7 14 31 49 114 255 487 893 1142 3717 6992 14343 19341 48973 105751 254121 462409 529993 1451765 2915847 4254487 12129568 24784431 47213998 80003296 231044591 320925910 589376523 1531733827 3495089414 -1 3 5 9 20 41 106 236 459 705 1480 2311 7706 12845 28254 62900 65827 218350 381052 922950 1976550 3167800 6849142 11520838 22818733 43801202 130454601 228058226 473330883 637455742 1254061993 2233179492 -1 3 6 10 26 36 108 156 307 588 1281 2969 8109 8468 31839 54792 127030 239578 331903 529004 1978884 2903278 6856276 10839722 27974118 58844845 130653685 216876432 429170737 574437949 1790341242 2224735889 -1 2 7 15 30 38 81 202 345 981 1811 3276 5479 9116 19092 33153 94330 201978 510334 531539 1326672 2913875 7271226 13863135 24675708 58817495 75566530 187170311 270563311 1026093556 1960938732 4180053890 -1 2 5 10 31 39 74 195 294 880 1535 2641 7307 16348 26337 44744 105004 247925 466834 790824 1716090 2116425 6611707 15037725 22981967 56336010 86229482 255919995 428746306 639521303 1387845420 2324631430 -1 2 4 13 28 43 91 149 387 692 1804 3200 8065 13600 24775 41270 72939 214049 497841 923597 1450725 2769457 7660340 14286754 29932369 43983581 122631804 141234612 306665866 676965131 1289255172 2510199602 -1 3 7 15 20 62 125 217 488 617 1901 3598 7007 14196 25777 45062 107211 261848 340787 659719 1451569 3686951 4911895 11489874 20359578 44012532 113088479 163814684 372739350 605137119 1150152493 2428966058 -1 3 6 14 26 47 84 158 348 676 1409 2807 6134 15287 27809 55137 123666 245654 332128 531400 1450136 2379178 7772581 12811482 29937323 53200688 113506948 216767294 463033627 826970953 1307011840 2156197198 -1 3 6 12 30 60 103 218 443 690 1121 2561 5400 15310 22707 33583 66694 224292 368845 530810 1188298 2654039 6091762 9169520 16821664 34301763 128562899 248259711 429029161 916251416 1229314372 3979928821 -1 3 5 10 31 50 116 187 400 600 1105 2430 4545 13742 31703 37625 90010 203105 385875 925243 1583277 2118719 5163192 11765847 33077964 45681253 116380518 253914674 517779089 967259161 1524874340 3193488208 -1 2 4 14 23 45 92 235 264 672 1777 3030 8142 14548 28358 58235 81226 221680 520604 921718 1059392 3818158 6859623 13470656 20370832 58409518 109947651 178817721 523097696 631129981 1494656378 2450758187 -1 2 5 15 22 55 123 149 377 587 1717 2523 4166 9345 23071 51862 106863 251668 480613 793952 1063854 3696393 6071383 11867462 28370622 53209446 122109842 186034061 443093084 1042868990 2063201323 3704685665 -1 2 6 8 29 42 88 142 452 564 1236 2851 5556 8787 24824 63127 123678 240442 469539 661540 1587335 2514396 8299505 14635855 33215710 35750854 116612590 241093009 464892575 885854260 2031370416 2940506863 -1 3 5 11 18 50 115 136 500 601 1309 3592 6305 12691 31869 58013 129384 244687 343626 922565 1714100 3691701 5680435 10969781 26259059 35218615 105031343 225539563 313820445 656223311 1321088597 2885318285 -1 3 5 13 22 52 112 188 352 1008 1867 3812 6096 13370 18418 37682 128530 232140 346909 925249 1453411 3957902 6218181 10822092 32696639 56572795 72404263 195774266 345640401 1015681375 1524250729 3376043216 -1 3 5 12 28 43 104 131 460 854 1169 3400 4954 13938 28191 49294 115514 235372 338024 924348 1321008 2771950 7772643 12545990 25334395 38369045 70958318 201930713 355351627 894334229 1344465754 2535951811 -1 3 6 13 21 62 95 159 302 727 1950 3953 5935 8870 22634 47731 125150 236674 355010 532123 1063122 3959701 5033125 15276442 33482383 64706923 113404111 148031640 341250870 1071970425 1969447279 3666477779 -1 2 7 15 22 34 66 170 479 832 1130 3044 8062 16253 27248 37058 90914 212189 514915 528809 1321262 3952086 7785427 15568630 26667689 40622455 73799451 233841986 431906016 565896000 1466417295 2515805290 -1 3 5 11 19 41 84 225 317 985 2038 3321 5226 16049 20193 36351 68108 227088 369169 925417 1713199 3825982 6485339 14538288 20633097 51886686 67253631 171202318 293643323 1049591003 1288289269 3386914622 -1 2 4 15 19 52 68 250 260 962 2043 2348 4276 9589 29554 56223 80337 222527 514708 922779 1190811 3173049 5303967 13069957 18337502 57818721 74728033 174883451 437488429 1015723426 2034227297 2349863151 -1 3 5 13 31 32 82 214 364 846 1065 3425 7696 16365 27053 45195 89683 198197 378171 923989 1455857 3045890 6590472 14355298 21748552 64235014 98852505 201771056 338282662 785122927 1507461811 2443318922 -1 3 4 9 16 35 116 177 298 878 1372 4017 6356 12979 21424 37151 129496 234530 347003 794139 1849733 3819130 7650492 9408752 30361255 64618653 98828608 237634529 322176056 605293609 1258429508 4062461827 -1 2 4 9 22 56 116 219 381 600 1850 2230 7610 10832 22812 42841 74947 220432 506117 923926 1975818 3557454 5152215 11879473 19767136 60969380 133217018 136646320 462750815 607592157 2117024831 3702487184 -1 3 4 13 28 49 72 235 296 609 1059 3342 5902 13904 18350 48217 71525 223664 360862 790753 1326256 2775619 4233184 13335423 19380719 51529365 122338834 247927606 381248524 1008310142 1482564993 3434249727 -1 2 4 15 18 35 105 215 476 536 1092 2224 6442 14852 30421 39639 74510 222475 496794 925275 1193296 3301842 8172797 11631654 20557463 46295191 103460793 253182596 501338475 735635934 1470477279 2862504519 -1 2 5 15 31 50 66 140 465 718 1928 2525 6518 15344 23019 48209 99042 256956 462932 793969 1062543 2772046 4493342 14676398 33238590 37243834 120101141 154921405 420812419 773461942 1448618672 4149377524 -1 3 7 8 29 51 111 239 335 938 1365 2212 4179 8707 32423 36334 94762 206275 377659 661400 1584282 2384401 5026872 8600117 23461627 60445851 69001858 260038487 480128869 991848410 1969143048 2566858980 -1 2 7 11 30 52 95 204 430 717 1613 3091 7852 16163 21282 45416 107948 247737 474293 530837 1847420 2378089 4359315 15459705 21845078 41742603 123025242 172362193 285743078 700328380 1543010757 3829451879 -1 3 5 10 20 44 102 173 322 559 1372 2233 6315 10067 21922 43805 83770 212989 384495 924730 1584380 3558122 6586537 12386426 30257031 51831702 126730765 209598144 531523976 719773694 1845737015 3574121985 -1 2 5 14 24 56 113 136 309 615 1363 2293 4205 14128 31313 42433 128443 242425 489745 791620 1195346 2518721 6068600 10721506 25242991 60747695 129705979 202832536 531306541 1004441738 1608223373 3151175585 -1 3 4 8 17 56 99 202 292 746 1890 2356 7181 9650 23642 44945 99612 260043 335383 793171 1977926 3819370 4359094 9815220 18972190 52347578 101141653 155361616 424513959 619695469 1639277426 3400983918 -1 3 6 9 26 43 111 199 451 899 1406 3103 7299 11143 24652 59259 104368 250692 347285 530850 1582872 2784674 7392882 12447960 17121014 47369896 84275514 241253638 367446835 732822675 1990402794 2950882406 -1 2 4 15 27 44 102 201 466 929 1087 3389 7211 14012 18310 57630 112386 247838 489404 923676 1194899 2120593 7395324 10743836 17115217 50119266 91870855 210585438 359159045 707842042 1339542433 3679941538 -1 3 4 8 27 53 115 170 450 972 1458 3568 6702 11349 23911 62622 100776 259690 344390 794506 1974656 3032848 5036079 12309967 31129701 36884257 88597188 258175848 389963997 613062401 2005080707 3618562613 -1 3 7 10 28 57 118 161 354 1008 1464 3187 5976 12855 25914 60364 97282 205920 375239 660083 1851215 2257165 6217053 10950150 31448087 57604103 74400104 239948386 341798638 1030167089 1387907975 2166541261 -1 3 7 9 29 34 73 163 284 685 1160 3213 6042 8246 21197 57563 90145 203822 376061 660448 1715499 2508476 7128669 15547267 26469767 65596942 103641770 242037603 360578872 1061870123 1989084694 3409152391 -1 3 7 14 30 48 120 191 408 886 1920 2809 4911 9618 27687 49898 81360 228619 378389 660548 1322496 3046696 4252345 11361870 32350857 45793478 78329867 181236363 473684757 1023029206 2014084756 3029656583 -1 3 5 15 25 59 98 220 305 799 1233 2980 4754 9785 21070 47028 81894 213507 373405 922596 1189290 2512643 5947087 8465355 17393877 52165819 99260845 233667158 418503337 999345065 2123615601 3436635362 -1 2 4 13 24 62 104 131 347 863 1206 2844 4563 12280 32650 55234 89484 197881 506558 921819 1453123 2259704 5693161 10308550 27862038 57138888 83950318 225649744 432791050 1017314172 1795106444 2197411915 -1 2 6 10 21 47 122 141 445 643 1902 3160 7377 14201 28641 42578 127317 239241 489057 662936 1848526 3304381 6336504 8513160 28541228 43201247 124576354 146607894 324706270 799769971 1332689777 2301687219 -1 3 6 13 31 37 81 167 486 850 1947 2330 4521 15656 30027 41493 127823 241855 357115 528615 1064838 2650540 7253207 14150497 27631020 35993916 70173027 172975474 462169916 1043881274 1273816197 2989046873 -1 3 7 15 25 41 65 219 264 821 1432 2374 7337 13761 27835 60555 88867 198936 365398 662851 1456001 2255547 8315361 14896242 23406375 52544654 96898794 257795223 536246048 546756463 1085351411 2329789255 -1 3 5 13 20 57 118 201 418 923 1731 2855 7593 14688 30295 44128 127460 243636 357801 924986 1456199 3699924 4237406 12058157 17802331 37706994 99501130 165857051 482829820 551039738 1600940691 2755303217 -1 2 6 15 20 47 77 202 321 897 1877 3198 7534 11521 26210 49806 104640 253304 483492 662873 1453427 3827395 6865747 15571697 22272143 59467913 69077655 188486562 292434970 753025429 2026813389 2907402198 -1 2 7 15 17 59 70 148 269 894 1475 2635 6687 14917 27216 59663 68975 218407 510511 531056 1325737 3304327 4910070 14224117 30497196 62513002 96875000 259289808 434033696 728066638 1425648614 2512448401 -1 3 6 10 22 50 70 195 397 807 1687 2523 7524 9426 23585 50586 69421 228461 392332 532100 1975239 3430087 6086215 12919366 23936415 34938060 81481697 141008397 417769741 604483206 1610927456 3397324875 -1 2 7 12 31 51 90 143 472 780 1113 3495 5695 11186 30801 34035 117785 233503 490546 529882 1191676 2652053 4232200 15592954 30406206 35506994 79665425 218850944 365570678 1070103403 1622049019 2320744738 -1 3 5 13 29 40 93 140 337 815 1297 3773 6653 10878 18089 40717 71856 227338 376695 924294 1454064 2771317 7374247 13711123 32584171 50674596 99299066 248191918 287931744 618508547 2058879619 3951691696 -1 2 7 11 23 38 101 150 343 621 1885 3909 5066 14427 21248 40672 126112 232226 479534 528820 1851182 3562555 7638406 11130360 27908762 55560503 122810877 147956641 349912891 936957152 1226658018 4038857360 -1 2 4 15 28 50 126 150 382 915 1079 2073 7564 13439 23994 57234 68283 223596 520346 925497 1192724 3035175 4376611 10560852 28774064 53174549 83488182 228862537 525364663 588155598 1131137388 3910948117 -1 2 5 12 22 58 92 199 277 824 1926 3512 5275 11305 20592 39058 91215 202532 511590 792153 1452522 4086270 4229075 14766882 21068709 52109786 98148392 188939314 305632810 1023578935 1793687483 3504548456 -1 3 6 9 21 53 103 135 402 573 1870 2578 5466 12007 25943 37555 69852 217622 373910 529950 1583761 3435422 5409011 9381530 27854638 48331282 106551706 165189122 519118680 810633994 1674020490 3160165799 -1 2 6 15 29 50 65 202 295 655 1554 2721 6288 9208 23388 49395 103469 253984 485761 657005 1444403 2627910 4202499 14442276 24300820 56198168 113761463 192092204 477266383 676426150 1673012262 3224130105 -1 2 4 10 26 48 116 175 510 698 2001 3943 4499 10059 18016 60350 125523 230387 471227 919301 1576484 2626297 4203118 12340759 30864427 38526907 131458844 153981997 337058470 844125837 1934807037 3778652573 -1 3 4 10 20 50 78 172 274 630 1337 2140 6420 12749 17511 47060 84790 209886 381274 787847 1706353 3414838 5780596 13651265 27307110 65109554 127106093 213875143 506163311 687565497 1094409533 3643348603 -1 2 7 11 18 44 73 170 508 736 1394 2456 7602 14899 30392 35510 112875 260284 463082 525813 1837103 3940351 6962870 15629778 27169370 37718793 124752668 215720339 471714118 581926743 1544076902 2719211085 -1 2 5 13 23 57 108 144 463 985 1402 4045 5928 9667 31469 48349 81546 224110 505112 787480 1314232 4067593 4599439 8675754 25856997 40333258 84916543 249435705 315762437 992902465 2054730893 2421236100 -1 2 7 15 21 36 110 228 325 803 1557 4029 5287 8345 18665 41605 104058 260076 460314 526183 1314009 3805738 8138414 12475987 22841322 60806672 84364724 148939534 354260069 973992477 1999965846 4190379951 -1 3 6 13 26 42 127 180 362 687 1596 3559 6222 8997 17345 39247 127495 235874 349841 526157 1052513 2235915 8007291 10377983 29538543 54769541 115412350 200719794 316915621 658447373 1832029678 4047489875 -1 3 5 13 26 35 77 205 291 910 1979 3950 5887 11555 16609 60039 79286 217303 385925 919235 1444887 2363404 6824270 15224913 21416516 55011280 79929195 170430048 381387969 1011265629 1766712080 4127196946 -1 3 4 12 28 56 110 251 510 977 1908 3561 4635 12188 32387 43772 87982 199885 378509 787955 1443880 2628170 5256449 9718330 22733734 47690287 95072689 179396743 311640666 823209894 1625925642 2255258696 -1 2 7 15 24 62 82 129 409 1023 1927 3588 7115 10545 29726 58504 77550 228050 523833 525609 1313631 2101364 5388304 15224536 31109115 43355094 97313415 197600062 351626989 613013998 2042915758 2376123455 -1 2 4 8 18 38 86 216 449 846 1918 2136 6337 13141 27653 50898 100101 251788 486487 918918 1838312 3938016 7872895 12862403 22058508 43990020 78430104 199714431 416946402 802829065 1203006667 2407450429 -1 2 6 8 28 56 70 187 488 896 1627 3066 4358 8455 17279 47455 112921 251468 472872 656502 1576606 2366785 5781615 12875009 25874595 36393666 94697054 140712298 474765718 962234744 2009324313 3869191321 -1 3 7 10 20 44 83 231 398 800 1941 2365 6100 12380 21976 42432 95296 204721 389301 656676 1838515 3283204 6565387 14054189 19972806 41255102 76595326 175211555 454872712 854301235 1565452470 3840670952 -1 2 7 15 20 63 110 191 353 707 1843 3633 4356 13904 30956 42826 128805 241665 487860 525477 1313713 3676314 4728910 9067905 31256394 56698305 104396100 153553504 395224889 806877116 1391440162 3205985174 -1 2 7 12 18 44 103 239 470 724 1180 2658 5877 13235 30417 52070 93601 206564 493122 526250 1182845 3283130 6565466 11685903 21530969 45997453 131635731 255453033 408484909 806031864 1583479466 2808666778 -1 3 5 9 30 50 125 171 299 945 1235 3558 4507 9381 20421 59074 129525 236358 339911 919539 1968254 2367312 4862130 10642818 29932886 66794936 73414805 211057195 352488494 827282047 1905165119 4120200206 -1 3 5 10 24 52 107 222 289 925 1660 2990 8125 15774 20291 45854 82907 212062 382367 918826 1576147 3020742 4990156 9337035 16966109 53070126 80101238 159795724 479510274 617305365 1395202906 3668814725 -1 2 5 15 23 54 115 195 476 603 1883 3393 8051 15982 24313 61747 129796 233558 471026 787337 1049877 3803689 6033998 10756553 17588605 47754722 109645231 163211215 277258892 718869838 1487164708 4293058940 -1 2 7 14 21 60 123 163 308 856 1317 3521 7996 12096 31471 63599 95124 208868 507094 524879 1443364 3672092 5116726 10760929 29905410 64522448 94346988 244344452 394056221 801047681 2070268098 2500518068 -1 3 4 11 27 60 93 223 278 744 1677 2359 6876 14476 20632 44540 126135 231989 353795 787294 1574341 2624729 5772912 16002642 24936313 53006789 105068675 182763053 446942902 717742826 1457363549 3853205639 -1 2 7 14 17 53 116 223 299 969 1425 2634 4323 8315 17418 43041 84526 205014 513366 525127 1442854 3147780 5510977 10497363 20732110 50370326 75183145 249953614 404902113 1048215557 1974933987 3910771726 -1 2 7 12 20 37 65 220 453 570 1687 2690 4953 12940 30995 34436 69172 215080 502953 525004 1181442 4065354 8000594 14695129 24145276 45136941 105341936 181663069 475581562 1049883385 1455080791 2981750271 -1 2 5 12 20 38 87 134 285 557 1645 2617 6297 13130 25720 45968 110239 259242 471929 787105 1443695 3803183 8134301 13253008 32406795 60326715 124636988 179914846 485788422 697684364 1137013124 2673931957 -1 3 6 8 27 44 65 157 510 993 1503 3454 6852 12796 31312 64117 110614 258706 353823 525247 1705315 2755796 8264071 15480235 31487039 38069324 84250134 260281798 377857750 616815516 1284844482 2734590901 -1 2 7 12 26 60 86 194 289 750 1694 2067 6528 14757 26781 48916 108927 259880 471807 524486 1179944 2228991 5506740 14682211 22026536 57292816 102394768 178436677 415737116 773447717 1349196489 2440579198 -1 3 7 14 25 49 122 188 477 785 1687 3554 8015 10979 24494 53487 79605 215460 382608 655503 1311139 2098084 4982621 10751707 32381331 37103559 81805696 146208960 281636061 678924862 1889071816 3557653639 -1 2 5 12 20 42 78 220 274 647 1558 2594 7507 15203 19205 42264 112161 248740 471393 786584 1442257 3802018 6554861 14683288 24123099 50341175 110261561 185000380 493289689 583817089 1478532562 3663854036 -1 2 4 13 22 62 105 213 378 669 1551 3931 7449 16143 25032 43801 94224 206384 523623 917666 1442184 4064162 4850717 8521860 17043790 59516823 107238875 198238182 395572441 681055217 1520312786 2276743709 -1 3 7 8 23 62 115 243 509 953 1278 2966 6851 10953 25873 63607 100513 248103 345896 655440 1573037 3146060 4326107 11798112 24907105 49944210 91111020 225729737 430090795 727134310 2000342453 2855390931 -1 2 4 8 25 45 127 150 391 994 1098 2107 5372 9071 16994 43025 68606 223148 496432 917548 1835133 2752658 7864719 9831419 25691239 47974468 98964586 207495912 522600832 823831643 2136015813 3957420880 -1 2 7 9 17 60 88 189 510 573 1659 3709 6948 8819 19771 43240 129954 236941 487098 524334 1572961 4063467 4718939 15336430 28443682 37095651 117183514 191904404 343304974 642051541 1851082259 3906625400 -1 3 6 12 20 52 95 243 477 954 1800 3565 5572 13181 30112 37116 94310 212282 377580 524793 1180632 3934138 5770479 16652252 19937111 48397876 86542913 182408112 314405560 1044854929 1453443639 2787253661 -1 3 7 9 23 48 101 187 305 850 1738 3435 5704 14782 30332 34682 119192 234533 359614 655807 1704459 3278138 6032062 8656947 31205842 64897862 95479190 156462069 300170034 1003778568 1161072132 3003633179 -1 3 5 11 18 52 104 198 277 868 1208 2105 5014 10455 29876 52217 65956 217305 390870 917923 1704594 3671696 5902144 10231510 20197693 58083393 91134941 227779667 533242529 1042939760 1727533272 2683972652 -1 2 7 10 20 58 76 251 341 676 1276 3052 5209 13079 27031 62208 125743 244750 474600 526638 1970215 3291392 4751072 12896120 18583425 63395237 101906799 236059892 460425723 917068511 1494279748 2638338664 -1 3 6 15 24 40 106 165 336 543 1553 2319 5597 9144 31772 60716 105577 249564 345363 527200 1315652 2239364 8285036 11848165 30403367 54341875 131134008 179810098 437492941 900583311 2126333706 2489322878 -1 2 4 15 16 50 118 155 410 982 1838 3409 7295 16087 23569 57493 114247 251163 491499 921183 1186351 3551562 5915937 11065279 29357193 49093376 94944706 180968565 323382958 742040284 1606378560 4259724515 -1 2 7 15 28 47 90 185 315 856 1583 3021 5285 12221 29781 57975 84115 204258 496324 526443 1315621 2631246 7890225 13811983 26812633 62112504 95587019 143889973 493225952 850135342 1640108168 2658017752 -1 2 4 12 18 46 74 210 276 584 1559 3437 4218 16021 17975 63413 93012 203517 503829 921592 1316717 3420566 6311950 15516835 23936105 52154637 119184039 177990785 309778441 909709692 1199025238 3513131927 -1 2 6 12 23 46 115 192 275 652 1464 3863 7919 10667 22411 56255 92352 204462 493099 658516 1054975 3809732 6964058 9757275 20646782 54771045 112749116 205960406 273928805 682938466 1892776786 3240832303 -1 2 5 11 22 61 99 139 360 605 1881 3732 7989 8412 31626 64476 68416 220114 511360 789946 1579542 3156311 4221667 9487774 28005366 50585344 125450095 148261093 389855293 768320707 1655622756 2290041376 -1 3 4 9 16 35 124 231 480 607 1286 2081 5308 14711 26723 42168 66818 219966 364283 789394 1840127 3814503 7632040 10390008 24204594 49648678 112470271 226253161 518707448 856005059 1269839344 2347267591 -1 2 4 10 22 62 111 222 475 698 1223 3577 4335 15500 28744 49487 128794 241823 465334 920714 1577840 3160937 4488009 9361890 18863361 47704957 125411175 256070301 387102362 865549750 1132093080 3100150108 -1 3 4 12 31 41 101 174 282 798 1285 3030 5528 12420 23846 47147 107234 246339 343486 789410 1447175 3027418 7626464 10927276 29731708 60936459 89195101 235817678 462196267 918155337 1575184352 4040605383 -1 3 6 12 18 44 117 224 407 994 1353 3285 5990 13232 25314 61982 90859 211295 374335 527510 1185732 3158662 6578224 9893257 24340923 34022725 87005664 242237771 351185296 1036381659 1348502395 2365172776 -1 3 4 15 24 40 119 215 291 675 1552 2386 5708 15969 28129 51842 99667 252812 353333 788863 1054263 2506410 8285413 9357390 17925052 50713482 111898637 187445293 466776103 842720372 1115807365 2333436015 -1 3 4 11 22 61 94 204 507 512 1305 3238 4718 14042 24138 47075 115504 237753 349113 789629 1577899 3290240 4217748 15383208 23057251 47289124 107676057 231254027 392684609 932433770 1348580200 4112213899 -1 3 5 13 16 32 85 238 390 564 1318 2322 6633 10863 21885 47301 65771 225662 362517 919939 1448143 3156235 8016769 13284942 20386859 41502947 113109140 220643794 471327349 730390505 1968555496 3442776216 -1 2 7 8 17 42 77 176 440 596 1895 2153 6339 9780 18444 58748 125242 232417 471818 528050 1708787 3946894 6710882 15513029 28256933 42478482 113008331 152621065 447060730 800788410 1835952064 3982931887 -1 2 6 15 21 43 115 221 482 519 1040 2983 5472 14204 23925 58251 114757 239112 458761 658966 1449042 3680109 6447850 10136739 17504459 43656091 108292348 266779510 461318825 898004705 1394907269 4265165492 -1 3 5 10 19 40 114 140 472 904 1254 3361 4754 13082 27441 37678 127462 238207 344784 919791 1580405 3680000 6443572 9626535 28135197 38673154 96349256 224807897 344639766 915213906 1493223550 2509311060 -1 2 6 10 22 59 108 178 453 726 1561 3777 7611 10827 26191 59452 88579 204260 492667 657832 1839201 3420975 5129453 8559987 30115142 36964938 122033544 169359408 336089657 720019827 1914035867 2745482147 -1 3 4 12 18 37 66 143 463 668 1947 3804 7698 13775 22680 58088 68749 224240 377907 788530 1446909 3419679 7759182 15378906 30523608 33948576 129893437 160959210 397284578 781066518 1246263803 3859717115 -1 2 7 8 23 45 90 197 444 796 1124 2374 4949 14362 27278 49535 66001 220299 518907 527833 1711061 3156180 6576059 12623991 23450673 38037825 80659592 226954198 477055863 1019730444 1145075507 2200757902 -1 2 5 8 24 40 66 240 422 708 1116 2779 6131 9147 17132 49130 117556 239584 475638 790148 1973551 2765893 7364935 15007030 20280500 36334694 119596864 242699280 412357939 853288941 2105296938 3990661177 -1 2 7 12 27 57 96 216 420 691 1125 3623 6857 13806 21919 56535 102745 260153 484294 526893 1184808 2109105 6054581 8687063 16990804 37384610 127576840 250294596 301522637 556110956 1115682124 4121919316 -1 3 5 11 23 45 123 200 486 774 1872 3223 6167 14603 19538 47009 118860 240868 345627 919667 1708797 3288942 6449427 8571176 20791058 44624494 72830754 191371417 294795390 662982168 1532670696 3662010666 -1 2 6 13 25 57 121 219 268 760 1646 2794 6030 12272 28306 58601 75478 223271 522969 659001 1186721 2372433 5920053 11706692 20422834 56538834 106663801 188405823 484928326 908722172 1699086752 2903507762 -1 3 6 14 24 48 90 186 260 530 1639 4038 4152 15935 24301 56838 105514 259777 355572 527302 1448260 2105403 5010296 14990311 27334648 63613994 123676022 183297658 394120566 856504359 1140510483 3780878446 -1 3 5 12 30 32 69 219 425 726 1745 3190 5859 10672 18620 61696 127092 235583 343648 919962 1318467 3028042 6584701 16154693 24997040 40683043 122654015 190124707 285100279 951644611 1712976372 4017330878 -1 2 6 10 16 49 125 201 299 831 1921 3533 4358 10652 26738 64460 114542 259685 490584 657413 1841394 3683151 5660658 12103329 17501198 54313346 96467713 187002005 317989847 918320305 1792328512 2703228603 -1 2 5 14 20 55 75 143 466 818 2010 2566 6790 13571 31001 41339 116767 232408 476922 790524 1185081 4071592 5920843 13695588 31929670 36615609 81521633 176018603 499627959 781263372 1266192385 2912271655 -1 3 5 14 20 33 101 205 260 710 1606 2155 4884 9957 24172 62660 71515 228548 389263 937335 1102390 4147475 7702635 10807053 18821270 55386138 103744239 191714098 424525772 991467614 2027786512 3490370985 -1 3 7 11 23 52 82 248 481 702 1038 3690 5477 14123 26933 43113 126237 239212 348175 687229 2006844 3638445 5443430 15122116 20307422 42845858 125035638 250592047 291862984 1063533518 1512208387 2427621835 -1 3 4 8 18 47 117 206 352 968 1804 2217 5627 9516 26323 52928 70594 214485 379078 815974 2026359 4027604 6916422 9756392 19348042 61683764 83705258 188690833 410200942 905122435 1942439541 2849361717 -1 2 6 9 21 46 120 165 344 973 1341 3850 5457 10497 18993 32795 109150 252975 474919 679729 1747404 3531137 6774406 8426468 32475554 51875216 73367944 254644255 323073160 1061547277 1696681486 3916870722 -1 2 7 10 27 42 116 177 341 918 1152 2581 6581 10586 28518 51744 71298 215321 509233 554662 2024393 2980022 7700645 9230120 30750080 54083385 79767547 216862047 447178280 803317543 1984080669 3120680703 -1 3 4 11 27 33 83 184 445 952 1721 2988 7083 10368 22168 38991 96825 204714 391597 806399 1618325 2698760 6390632 14060880 26952737 45183465 90113273 151113750 497293595 746859563 1936611328 3483930259 -1 2 6 13 16 41 98 212 300 965 1496 2412 6976 14449 29282 32821 118284 237413 480524 682474 1227091 3653606 7019059 11572100 20442895 52548177 71804942 236662869 509919898 783754642 1462562786 2816310162 -1 3 6 14 23 60 116 199 483 562 1887 3444 5930 15719 26444 38265 67312 216016 361686 553091 1485231 4154128 4839572 12225575 18163724 45291920 102460203 155436487 280406912 995976303 1283446199 2634455963 -1 2 5 15 21 53 114 224 321 662 1276 2458 6180 11242 16968 53451 119190 237694 465375 809939 1112283 4167139 6126971 10672177 21089121 61968383 106779555 236622078 528418040 731675329 2008065329 3826082043 -1 2 4 9 30 57 70 157 479 1019 1189 3816 5409 8370 21202 33187 83457 205114 512553 935425 2007693 2560153 6270818 12878743 29966711 34679579 89901333 222458545 327995947 1061799346 1949065268 3389848036 -1 2 5 15 28 46 108 217 459 953 1925 2876 6177 11412 31810 60110 77201 222506 515993 812477 1099225 2971138 7963728 12249957 20524778 48980800 91740003 193362674 513074168 678900077 2102346909 2511451128 -1 3 4 12 31 33 88 194 390 970 1187 3095 7816 12942 31260 54957 125743 245082 336846 812406 1501013 3118212 6776189 13160632 24764837 36415521 88016394 229522769 370696240 761456700 1120898984 2825083207 -1 3 4 9 17 41 120 238 484 811 1934 3003 6336 10249 18839 32799 80930 214420 370175 807778 1879412 3766982 6410672 8692514 24210500 50196248 74896496 184392647 512107828 686839844 1955116158 4153627025 -1 3 5 9 31 52 95 128 289 814 1558 2781 4306 15465 20969 49379 106844 253090 356484 934704 2030008 2620516 4654707 15531299 31191718 65476936 87481669 141133058 520594578 967168421 1339517015 4268780292 -1 2 5 12 26 42 126 240 471 893 1711 4085 6225 8397 31724 33174 125903 239676 488372 811140 1484609 2596534 8074211 10140685 21477376 44254796 77473377 140801054 351574478 589810452 1828705248 2199646838 -1 2 7 12 25 36 67 220 477 728 1794 2248 6378 10100 30582 59606 107682 257219 480558 552261 1231010 2480923 6364403 16439009 25032404 43087129 127799840 142489935 452745740 794067040 1825923986 2534811397 -1 2 4 12 22 61 96 186 409 815 1580 2061 5934 8992 21616 44897 128551 235191 479197 934088 1346546 4041085 5056718 9474812 29595004 43337908 69880513 158242908 448235384 865953260 2047869252 3307602438 -1 3 5 11 22 50 98 231 367 719 2038 3910 6556 8625 19995 45694 108927 253922 328699 939507 1742280 3271503 6123547 8946155 23319806 63639555 112223556 149482741 339947430 594150760 1837631542 3951433559 -1 2 4 11 31 49 69 208 429 668 1175 2125 6095 11696 24440 39053 120578 242612 482138 937840 1752002 2200162 4790948 13692470 21305691 40692131 133109596 253424237 477570268 926193095 1726990923 3436416429 -1 3 5 8 30 48 95 186 506 678 1941 2140 5638 12766 17212 57720 84307 207959 376144 938390 1891636 2560733 5235134 15111488 27779079 36083562 132638266 164011324 437778045 845194871 1577034807 3489300429 -1 2 6 14 30 33 94 215 433 708 1126 3366 4904 10035 21252 57549 79722 217553 509914 673654 1363102 2981840 6392387 12882671 22646008 40016770 123835056 240562017 401598326 904928922 1894528344 3361240852 -1 2 5 10 19 48 126 249 502 801 1777 3209 6954 15493 27103 57786 125533 239080 463440 816751 1758470 3772619 5335846 12369870 23164915 50236695 74121427 134371930 306091233 596064663 1411660232 2576376460 -1 3 6 12 24 33 82 198 377 851 1538 3240 8147 11381 30822 36920 90304 207455 388474 549694 1225829 2428746 6914497 13815301 23173738 63761226 100136454 137119547 319478589 736601492 2100994462 2470916551 -1 3 4 13 31 43 72 136 297 770 1625 2752 4923 10072 32764 63786 70744 220885 392226 813079 1364107 2979720 7446049 16558648 31031813 63083511 90554487 143009630 535592950 1056110908 2118718561 2479185577 -1 3 7 14 23 37 127 205 284 1012 1926 2988 5843 15498 19032 59874 121820 244408 337596 677968 1366181 4034112 8093146 10389115 19357343 55370430 75484253 179668310 521235138 884127788 1075253473 3306293203 -1 3 4 14 29 37 70 217 450 513 1841 3162 4415 10212 21642 49489 70391 225581 377300 802858 1240242 3102838 7308028 16296002 24886769 44875820 102044070 161445151 302762327 899700772 2003620350 3280418809 -1 2 7 12 19 48 87 190 433 660 1037 3270 6895 12691 31226 33853 79472 222473 502618 550178 1228001 3234667 6147812 15652887 28960240 44339329 118298883 236659105 342838398 632678127 1293588050 2749174098 -1 3 7 12 29 50 92 244 448 813 1820 2911 6570 15363 28311 47251 100544 246362 338890 684814 1083607 3011753 4546417 14873009 20801342 46437350 68668425 196164827 505174509 716230613 1610026204 2470323526 -1 2 4 13 16 62 123 227 486 556 1673 2253 7525 14996 21218 35416 75971 220394 507255 936268 1489042 3368536 4583375 11322278 21074204 49035760 107763494 181569311 406927456 659650555 1544144667 3981098363 -1 3 4 13 31 50 110 153 260 644 1909 2709 4664 10060 25174 56109 100792 253747 344800 816989 1373759 3012670 4399220 8564106 25525388 66462677 101739948 163104248 510375119 1046712137 2090456606 2845136209 -1 3 4 8 29 50 111 206 440 869 1428 2969 6556 9055 16646 35266 98635 261077 332489 810266 2007336 2349448 5067233 8705007 19475938 36189236 67793284 247787965 444296923 777566950 1614544142 4075101330 -1 2 5 8 20 46 109 143 268 721 1323 2329 6586 15667 23058 39003 107904 252582 468552 804488 2010210 3401227 6782911 11065711 26674490 63188377 110657165 227737425 491874220 721348582 1484740684 4200511706 -1 2 4 10 30 50 116 189 324 872 1708 2851 7749 8755 17471 63557 97027 197268 499371 941289 1626419 2171366 5233140 11969050 33268011 50609501 84829667 156285948 492276616 641228880 1832433352 4096499620 -1 3 5 13 25 48 113 190 409 572 1494 2388 4877 10378 24796 45024 79473 224379 362717 948210 1477762 2310530 4972794 11848026 32741125 46024129 102291127 213886282 501620563 1051997142 1736595630 2969886903 -1 2 5 10 23 47 93 188 331 725 1654 3718 6637 8357 18394 64914 79292 215703 512895 809260 1757481 3239265 6789165 13417125 26462659 55082114 108698916 195789434 347643627 601065087 1814337383 4206072750 -1 3 7 15 18 46 74 143 365 727 2017 3991 6091 14281 16592 48650 80160 219948 366016 679318 1480240 3495650 6653060 15230744 31377093 54644900 106097297 147436989 361114234 1055418745 1556402838 3331580420 -1 2 5 11 19 46 112 168 296 729 1883 3223 6858 10593 28709 53488 97970 212988 504108 811911 1632288 3879088 7319069 10240404 31625045 66965841 109088310 153867122 312379520 598727818 2102826669 2159148040 -1 2 7 10 17 58 76 212 275 733 1950 3488 5925 14932 28889 54149 107752 260994 484656 552782 2028605 3798419 4290522 13131476 21929464 51187419 100700900 150150858 287745165 991394332 1107446097 3165169184 -1 2 7 9 22 41 71 154 411 733 1091 3022 5903 9386 32195 59661 95776 211636 495327 550772 1627225 3223604 7313944 16139509 31630468 43106615 126146017 242299581 443653862 816467704 1928507891 2584731691 -1 3 4 13 24 55 121 176 392 647 1320 3356 6967 12515 29443 51659 99054 252055 350160 811570 1371053 2348478 4672665 11031144 32676147 43065053 123128593 202868522 368170220 663441155 1339839504 3083506539 -1 2 5 14 18 61 83 188 304 718 1179 2317 7505 13258 17531 55375 70871 228571 513989 808690 1243683 3372365 4312017 16672573 27966269 61450033 113165792 244393643 509950726 541788543 1276989100 3528953860 -1 3 6 12 16 59 115 128 263 622 1908 2245 5209 12972 31129 52712 75502 228300 391730 549046 1238502 3503056 5107623 11817350 26908910 66958064 132698356 141230973 455161333 908804549 1598527311 3094126218 -1 2 6 9 27 46 86 233 451 894 1196 2843 5747 14938 24607 46281 83271 199249 516225 687072 1742189 2688254 8126247 12603577 19579282 48746416 76424597 206326728 426697067 853904409 1275385390 2639263362 -1 2 4 10 20 53 94 194 505 593 1673 3715 8017 8878 16478 60518 74664 220179 513273 939081 1628764 3495124 5620942 16280514 22986308 47707879 116004191 168047905 342389482 798659522 1688709985 4235910348 -1 2 5 14 24 48 72 133 434 667 1108 2919 8107 8225 21422 36779 116495 240109 479543 802971 1227833 2598534 5195103 13008584 32820678 48856960 125175112 246286385 464132514 548810291 1803830371 3732584086 -1 3 6 14 26 50 68 226 300 581 1556 2493 7980 10655 19852 55856 82244 211017 360667 548438 1499424 2438434 5214705 14443193 19046392 50694013 121394229 179108787 456724511 542756403 2108719147 4039356401 -1 3 7 11 22 36 96 223 338 513 1522 3153 6115 11480 25410 47664 68946 218987 370563 687717 2001637 3496998 7452881 10505149 20895486 63153852 119569573 220237424 398676537 1038854761 1843817117 3054805356 -1 2 5 10 16 39 73 196 497 874 1496 3027 5647 12458 31756 41186 88692 197503 518927 812308 1740638 4130457 7987365 16413630 22724242 48724221 76105578 250553382 437495004 822787103 1488813669 2954316087 -1 3 7 10 20 50 64 229 320 627 1958 2474 4855 9734 31570 37857 109689 254331 338278 681609 1879127 3401098 5973386 13138842 19305156 64073370 127133490 157491982 403730649 950044270 2043642566 2575010416 -1 3 6 10 30 34 116 185 439 594 1885 3404 7295 12109 26066 35611 74533 227166 372870 553937 2012663 2454558 7320601 9731050 30712628 49105899 110354685 151830014 270623386 761105169 2127310402 2860017204 -1 2 4 13 16 63 110 189 358 1023 1185 3618 5602 10535 30119 46800 117484 229559 487341 944887 1475663 3375877 4680690 8676699 30708714 58305719 74520176 204001147 307720189 1064593958 1715897744 2543944081 -1 3 4 12 31 33 85 237 509 877 1817 2443 7630 14874 16943 39924 126164 232145 356184 807319 1487942 3115640 6778481 13783931 20754585 43746756 81754320 191524963 454608686 668551882 1589259344 3467403457 -1 3 5 14 28 46 94 192 477 1000 1863 2175 7715 10972 22719 43427 110351 245770 335331 936225 1086488 3129651 8069017 14437753 23894659 43111429 97332498 176436494 424440275 589100688 2065633052 3700191996 -1 3 4 9 22 41 78 209 424 561 1196 3207 7716 9477 17695 34302 80627 214875 369722 808497 1883324 3628719 7310075 15075243 23202656 41162130 112079154 236221955 351991662 757186941 1841076381 4215871707 -1 3 5 12 30 37 92 251 484 811 1435 2097 6925 11545 16881 61065 126776 236086 335544 938924 1366783 3114088 7158300 13241058 17309086 43262182 72110628 249485634 502366338 738406514 2121274919 3931651936 -1 3 4 8 28 52 101 252 408 577 1911 3512 7493 12876 17418 45177 130440 234868 349759 808374 2006255 2199117 4418293 10356847 22287909 35266705 107113600 151833091 297735883 774172123 1202550669 3518904921 -1 3 5 14 29 34 67 195 320 782 1647 2478 4920 9745 26456 34879 100897 252508 333451 949577 1096861 3000624 6369387 16522024 21509888 60179619 87875894 138222329 425615444 955548383 2047057840 2690774189 -1 2 6 9 21 63 90 173 363 745 1192 2651 5714 14516 28185 63987 106158 253339 488477 684680 1758773 3525239 4542452 15080309 26747465 52842306 107393479 234955735 419227539 816428517 1257866080 2263871741 -1 3 6 14 30 52 87 133 357 836 1682 3465 7366 12093 19270 47411 93323 202358 380479 547378 1477250 2951239 4973887 16652376 29763340 58612817 90736283 154343006 276549209 773479144 2133756786 4113107532 -1 2 5 15 29 39 100 156 447 718 1990 3172 5516 11861 17372 39330 85004 210914 509814 809087 1090600 3092307 6946658 12202287 28342196 43705686 134197692 152616576 307958225 1034262926 1831138262 4141718103 -1 2 6 15 16 47 72 147 275 774 1922 3661 6290 10716 17978 33772 69641 222707 494707 676700 1487999 3371582 6536761 15219518 31490027 58915161 87286320 189961420 358163387 587403104 2099200644 3941192506 -1 3 4 10 16 41 108 150 439 970 1097 2131 4902 12051 21746 33521 73430 226534 363510 806056 1751964 4026184 6665881 11416965 27814877 42400784 98812519 202964419 523092268 1065809946 1788725955 3579768794 -1 2 4 9 27 43 118 163 334 640 1488 2578 5103 8729 31380 65500 125385 238062 458961 942524 2018102 2996884 7419128 9057077 32529832 53251806 117376693 207514701 440063585 972653476 1946385028 2439552944 -1 2 7 10 26 48 91 138 295 996 1719 2884 6788 14624 21288 40480 75912 219766 502377 540995 2014108 3098783 4427503 14951050 29911539 66505602 78888359 146696410 486328435 792967991 1384932325 3836662284 -1 2 4 15 31 46 89 213 435 598 1089 3701 7178 11722 31573 37942 96339 209357 521381 944974 1221062 2695230 8373202 14038750 21520357 40434208 104977567 254282418 271454987 762065424 2109231344 2464081348 -1 3 5 13 25 61 116 134 339 869 1535 3613 7682 16030 21637 55201 92460 204795 369948 935660 1503554 2296097 5344946 10763644 26365994 55761628 88699612 265891681 295301030 707440551 1589628013 3967729704 -1 3 5 14 20 51 95 194 330 548 1498 2278 6957 11714 25213 44609 74403 226769 365154 946927 1089282 4153587 5352273 16001536 22048521 62438782 124589399 220543132 518871805 756544656 2131809861 2948703022 -1 3 7 13 22 56 87 201 263 588 1262 2372 7836 15318 18058 65381 120802 243690 340639 676365 1236145 3778377 4528399 16137851 21253498 52880475 120842198 253094508 521665922 660330638 1536271662 3240828295 -1 2 6 10 24 42 91 196 500 631 1624 2125 4493 15999 19073 37230 68625 223823 494261 675918 1883059 2716942 7580890 13907717 23222407 47098656 111888549 198304418 404793784 1040666448 1292232794 3452092307 -1 3 7 10 19 41 84 241 377 729 1165 3464 4974 15375 30136 33836 124206 244931 358121 682109 1879256 4040442 6509816 14169033 17851321 60995210 110199913 237833870 390528969 898987146 1188719947 2999362201 -1 3 6 9 24 41 71 254 444 815 1177 2437 7170 13332 30017 62441 109705 259398 347772 555097 1631842 3114120 7582763 15321250 19474345 34651816 83049951 208307204 480204970 589452381 1097510808 3200719873 -1 3 6 12 29 44 70 246 337 964 1609 2980 6976 12203 26352 34018 110843 255158 336514 551783 1217668 3114459 7974852 15451303 20009002 64148966 82803231 164413135 480505465 743914110 2098741762 2689398801 -1 2 4 9 27 33 73 144 372 938 1888 2685 5884 8860 24955 37784 86833 196977 514841 945386 2002499 2974884 6636885 14754432 33536493 54982738 79026052 185627260 496942899 906832097 2134093631 2919815825 -1 2 4 15 17 59 117 231 460 735 1709 2119 5527 12280 28362 45337 74048 226110 494515 942448 1224494 3481262 4800067 12144619 22921974 44870495 131665986 188556184 416118170 931496942 1720349890 2927132809 -1 3 7 14 19 59 114 154 303 537 1135 3984 6039 9957 26043 59996 105565 248962 354963 683952 1372571 3517123 5211986 11664382 28123826 60356953 124499115 250854910 325165299 962305255 2116799994 2921293901 -1 3 6 11 19 36 101 229 304 900 1087 2291 5492 15262 31221 64643 88804 199099 376695 554221 1893299 4027315 8079127 10561429 21101636 58651362 77152492 224472026 505929744 840359607 1325860143 2859049540 -1 2 4 15 19 44 126 174 268 526 1637 2672 6717 16368 17675 52700 69550 223665 513476 936692 1234947 3220924 6489854 8746888 33023655 61349583 124531361 178673580 480964504 764378312 1553596096 3324913537 -1 2 7 10 20 41 96 242 277 747 1411 3228 7207 16104 23145 36023 65818 228606 497939 544953 2005809 3353186 7145824 12414586 25149235 51526282 103699715 211458027 390543054 724383320 1610430384 4154274903 -1 3 7 15 25 32 104 228 319 701 1747 2465 4646 12782 28207 39629 101932 247193 329970 680880 1476406 2336241 7310103 10995894 22221969 57822066 115919931 180447508 455140211 1002777083 1475885691 2647292682 -1 3 4 10 19 42 85 151 426 706 1972 3302 5086 15204 20208 52952 84640 207757 367927 804690 1758779 3894800 6638757 14493079 31295788 46690315 130189841 165124283 334384449 820562605 1245004523 3419877656 -1 2 5 15 22 58 69 137 294 778 1196 2165 6084 9379 28314 42330 113575 254498 459957 811328 1097305 3768467 4571065 14019382 31527159 63324262 91675562 223164059 526919821 939421891 1972278429 3190159121 -1 2 7 13 23 41 81 177 480 643 1605 3169 4223 12541 25243 45735 87635 201457 524086 551456 1091789 3898072 6639660 14229216 26996660 34757567 127584602 170249328 294128987 890115037 1536832806 2200857438 -1 3 5 11 24 33 92 199 321 748 1894 3818 6649 15268 16477 64805 125164 232756 328912 936906 1764466 2999811 6810011 13602741 24838929 61621456 117372581 167377290 371172283 564879566 1519829357 3262621666 -1 3 4 15 21 32 79 255 385 630 1440 3438 5042 14082 22769 60339 128128 232930 329173 807676 1110461 4054712 7861850 15829249 19729213 40912402 103468917 215194610 362364862 938875316 1368403222 4263146236 -1 3 5 9 19 53 103 246 293 671 1146 2426 5275 12172 26427 60285 65676 219645 389588 945651 2029843 4137520 6103881 8855899 21439704 58011216 111361177 265363348 530671205 843428153 1742927800 3193780487 -1 3 6 12 19 36 84 171 492 724 1102 2522 5457 12265 31440 45195 105465 253473 340154 553045 1221522 3389582 7715794 12828060 29339918 37203518 118592439 244566337 509024871 805961736 1688076314 2267283517 -1 3 5 10 20 38 96 249 400 844 1384 3819 7139 8580 19482 47490 125486 235697 344369 933979 1615004 3654102 7586312 10602014 24234506 34199463 75103565 253208041 287384864 562865921 1803011411 3892957025 -1 3 6 8 23 38 106 206 257 523 1780 2908 5265 12634 17990 58768 92703 200267 366056 544418 1766420 3364235 7427065 11753741 17649217 55802588 129971042 193449801 535333476 860087398 1578690300 3224596020 -1 3 4 9 24 60 69 177 434 769 1419 2309 4420 10543 31037 63152 84868 200394 369183 815665 1892563 2845973 5859945 13067604 27097384 43207502 69930891 237477904 532837656 975761272 1610838182 2256231411 -1 3 4 11 27 44 115 234 432 847 1994 2788 7769 9371 25336 49194 65906 221007 381012 814052 1628311 2698519 8070859 9255603 23534406 38369101 67609937 169776854 475239765 665767564 1650529221 3034410184 -1 3 5 9 16 35 104 240 511 651 1071 2246 6748 14449 31776 34370 106247 246950 330785 947893 2005424 3780068 7841659 11778204 24742485 47442416 120937886 248291561 476959442 740763512 1466444455 3148373658 -1 2 5 13 21 35 82 188 288 697 1025 3174 7806 12367 16763 50965 93158 197057 506303 806660 1367155 3888407 7690757 13583192 26704097 59452706 108514391 256558316 358706588 764479608 1195616428 3625608938 -1 2 5 14 30 39 79 238 339 736 1930 2819 7035 9575 17288 36893 111368 247854 472985 805443 1215679 2858400 7180751 15433971 16890941 66444576 110560558 135281813 472670662 784521518 1773485011 4252785461 -1 2 6 12 26 45 102 214 493 860 1578 2103 4221 16255 27161 47113 110476 257302 461754 680289 1093217 2201759 7706617 10849702 20031192 44695381 82391251 155846495 439355966 1037702176 1285960680 2388293492 -1 2 7 13 16 44 106 249 499 918 1817 2449 4164 11513 19078 49686 102624 254147 479041 541633 1102798 3522428 6401202 11241324 24626234 47388406 84585461 177275897 445024843 1020876571 1760328752 3923555110 -1 2 6 12 24 41 91 194 463 547 1522 3503 4280 9403 24995 51072 100408 252278 480660 683142 1103370 2469635 7978936 13867783 23853742 46087482 108967219 206531639 339622202 814109873 1905951063 2917214597 -1 2 7 9 31 55 72 175 503 568 1677 2099 6271 13237 28799 46836 107013 261716 458965 555046 1617473 2330777 4295957 13087716 27907885 37438475 115651680 181249402 433321041 738795057 1166689160 2974598718 -1 2 4 14 19 38 124 176 276 620 1342 2322 4868 15786 29250 62343 100975 250401 484459 949111 1106173 3389297 7709049 9803155 31192064 61029298 128237742 217573040 470091072 1069069768 1286543798 3203044376 -1 2 6 15 16 58 126 228 479 663 1783 3924 6280 13360 18492 62313 92463 199169 494011 673444 1501512 3365791 4803986 11494319 21698920 44018968 124530466 188512729 382906550 589925075 1157907099 3470581842 -1 2 6 12 31 35 102 234 396 906 1926 3995 6695 14548 24461 59451 87535 208437 502852 676182 1110132 2845128 6518809 11751955 22356323 34846595 99904241 191408591 395283879 621687003 1487686159 4288858763 -1 3 6 13 27 53 99 163 401 800 1798 2344 7406 10491 25176 57574 101065 252660 359374 551429 1113689 2205549 4568267 10455938 31709392 45186588 67135397 186838291 445749573 608560611 2021730380 2820328920 -1 2 5 15 30 50 65 182 460 870 1891 2309 6076 10578 22204 63768 97055 202561 499655 808419 1113641 2716293 4522317 14529818 25560436 40242399 68164245 198455540 450519486 842960898 1839333122 3567175497 -1 3 4 11 16 43 107 233 377 588 1473 2837 7865 12356 21362 63454 107749 253686 345314 807272 1635002 4173332 6538147 10842626 22941227 65934578 126233797 227042862 428912272 562646887 1210338925 4238393775 -1 3 4 9 20 59 113 241 442 736 1621 3177 6602 13380 28026 39937 90742 206376 387331 815082 1874598 3370913 5192971 12180230 24776386 40378140 124008802 173176803 285519076 647693579 1102688251 2260379146 -1 2 7 13 20 39 109 250 340 681 1486 3328 7132 14577 22642 48846 116827 242812 484035 547489 1096664 4047976 8367594 12279451 23596336 60169107 103954540 203053509 343063808 658886518 1608498213 4038555057 -1 2 5 9 19 39 121 189 358 981 1884 2468 8037 14513 23228 65000 122098 238888 472182 809453 1899412 4183670 7978141 10290951 30021953 56111871 69354189 195349527 448895130 587162200 1604499374 4274195645 -1 2 6 8 31 43 97 253 511 570 1273 3215 5921 10311 25432 55458 115764 237229 460183 679961 1630018 2347007 8094494 11350790 23343684 48127673 106075710 234975322 338727512 1069907411 1696237234 3189330752 -1 2 6 9 17 43 83 219 296 933 1778 2255 5410 12158 20226 46684 87451 206291 523578 675174 1749576 4020390 6635365 14011886 21773420 56256931 76607399 144296650 467678823 930904369 1718276029 3993213721 -1 2 5 10 28 35 71 144 483 514 1202 4032 5482 14114 19088 36139 109493 247181 474827 805357 1739369 2597621 6937575 16192427 31727650 41056710 113559864 248328295 303193922 1037876147 1500767121 3611643322 -1 2 7 13 22 46 89 146 266 790 1246 3912 6050 9143 24563 39922 100731 255285 461298 548260 1088654 3769250 6946414 12925010 29502811 59918898 86294362 233823411 297886800 967095217 1966329474 3536276249 -1 3 6 9 17 57 82 209 265 662 1534 3365 5610 15194 22754 46045 79227 214161 367909 547134 1617998 4010509 4279403 15828368 24934196 51171964 111270524 209898668 342490679 991474609 1143682546 3927262558 -1 2 4 15 19 53 113 196 460 883 1349 3963 4310 9628 22286 46996 77177 215519 493336 939615 1226170 3222023 5325284 11116440 17722273 48291522 80213293 262453242 305212829 886786140 1988723906 3226882612 -1 3 5 10 30 62 74 133 271 924 1969 2685 7600 9245 30766 36057 102958 251664 330522 948707 1609437 2332451 5757216 13704073 32263117 60345602 68108910 168997030 477348238 554905992 1680876309 2266657552 -1 2 5 14 27 36 69 177 419 600 1184 3607 4230 11179 27740 43358 112517 255638 459639 814505 1223553 2208503 6416924 15930937 28068670 45928692 112540159 248915983 288254515 902341130 1757916147 2823018659 -1 3 4 11 30 38 127 231 283 651 1551 2698 7858 13644 21269 47003 125032 234705 346317 807465 1619308 2354820 6659915 9131242 24142156 52358284 114116426 190464884 479498661 622565397 1106992199 4144003141 -1 3 5 14 17 40 108 246 310 758 1497 2562 7927 13061 25345 65097 97515 210345 366066 942960 1113728 3505554 7157722 11506130 23751414 55109570 106512524 207569902 452281670 590563778 1286298582 2612754990 -1 2 4 14 31 42 102 215 463 590 1867 3101 6777 13035 30684 39480 85271 202722 508606 948102 1088180 2837590 7673065 10602224 20479946 49055915 109538500 165757808 311495326 594017533 1274026805 3088986617 -1 2 5 11 19 62 110 237 264 955 1372 2892 6175 16365 25268 52838 118030 233015 463575 811701 1625700 3919115 5213756 8458948 24535691 51301898 76008934 261197620 467079551 761817047 1517471046 2383140345 -1 3 6 15 17 56 100 234 365 564 1289 4092 7930 15503 26155 35582 114139 261642 337228 550639 1346499 3260278 5241523 10430876 23363578 64142512 123193989 217011804 287097643 695826134 1489280426 2413926250 -1 2 4 9 25 35 115 247 486 614 1427 2421 5333 10997 27413 57266 81987 201593 492419 945978 2020410 2707514 6632218 9829243 21010221 47964206 113550931 205896655 496509119 826177910 1817508513 2899390491 -1 3 6 13 17 32 115 178 372 652 1751 2751 5129 13101 18032 43354 107024 247414 332967 541097 1089986 3518848 8125735 8470777 30068980 58413714 111339548 169935472 490894481 823979213 1483935526 3294914640 -1 3 5 9 18 35 92 231 458 553 1399 2457 6224 11045 29900 47181 124221 238653 347423 946375 2011848 4062157 7569833 14626244 20902760 50140147 104251373 224389166 492681134 677084093 1997547435 2300732805 -1 2 7 13 30 57 66 188 352 987 1379 2529 6080 14244 21414 60038 99800 258435 487655 546359 1106599 2723997 5750992 13447009 25600969 53298306 69468355 266338710 511050259 923797490 1342836540 3824688005 -1 3 5 10 19 43 70 255 449 679 1439 3408 4154 12667 30374 48298 114327 258019 335433 946949 1618334 3780098 6807431 16346076 19580995 48825921 117989075 227599569 338120947 819504756 1525913173 2829301436 -1 2 4 15 20 38 71 215 473 634 1569 2730 4150 14305 20105 63558 99355 256024 484867 936489 1242442 4168732 7981145 15537983 23260121 42055608 114666028 192513207 487057761 940008722 1481658164 3559062177 -1 2 5 8 18 47 64 145 361 680 1917 3831 6968 10091 23237 60780 111412 250267 478002 810986 2024788 4171196 6941011 16596460 32569935 57641089 110994364 152429868 380838390 612684663 1711523944 3421465581 -1 2 7 9 29 34 124 214 472 658 1196 2523 7862 14009 27788 57913 103510 251890 483833 551449 1633858 2588790 7338442 8468134 18412515 50180190 119380273 262652076 524634555 646459568 1097753018 2388456923 -1 3 5 10 27 57 125 221 494 695 1602 2747 6336 12486 29247 37140 121499 230748 350575 947849 1613121 2738631 5484075 12263228 20748738 42321403 119782786 174274042 472702399 693710268 1204612103 3006094436 -1 2 5 15 25 57 116 154 314 976 1872 2518 7346 10611 17638 63488 68760 227565 516486 803125 1111544 2564094 6113158 11507366 27450885 62480170 80064612 187468875 436966797 634443986 2075087953 3873941678 -1 3 4 9 28 56 91 143 456 981 1960 3344 7240 11928 32345 50968 118903 235910 329287 818143 1887797 2344509 5875648 16468400 30730757 36022546 84234867 188008931 304860098 740407952 2107073971 2624754165 -1 2 4 11 22 36 73 153 493 598 1240 2847 6469 14984 23046 59799 108979 251882 479830 941510 1762710 3390876 7469760 15803282 31902356 39962749 108357538 246551601 467152158 754086310 1407489951 4122422445 -1 2 6 10 28 33 108 222 485 941 1619 3999 7631 15316 27016 53453 75963 222141 518713 683320 1891256 2178700 7163694 10857938 19726023 45312857 84933138 140398208 342393005 691639539 1367905176 2591404065 -1 3 4 14 19 48 70 197 507 849 1802 2778 5101 13423 19423 51453 108509 246107 353784 816492 1216710 3365718 5778804 13397051 24033274 49096073 83536903 187107054 495247112 1038851754 1500222047 3730934248 -1 3 7 14 21 52 94 166 389 660 1117 2797 6294 14881 30084 65407 84879 202343 376433 673163 1348358 3771733 6041456 16276478 26650594 48753274 122090474 251091996 418987262 756673954 1402928664 2872264730 -1 3 4 8 30 32 83 135 311 1006 1369 2272 7351 12468 26232 58251 123192 238492 330268 810675 2005084 2437544 7217460 14435249 31500858 64442749 75681582 256358035 469968130 587599049 1268389639 2473732114 -1 3 5 12 17 51 116 248 463 759 1875 2441 4586 10374 25436 52460 87412 198376 364665 934575 1359770 3257341 6174636 11162513 24417923 44028640 127991117 146214030 414942637 1066165950 1652212409 2986036261 -1 2 5 14 18 57 93 150 352 542 1376 2359 5621 9117 17376 56378 105457 255776 478791 813097 1214518 3367229 4732442 15229059 32415334 55264276 133593728 206219137 472071921 846650824 2086639747 4015513673 -1 3 7 15 21 39 67 162 405 530 1415 2661 5668 16250 29456 43539 88662 199170 391823 673780 1494474 3918773 7875288 14961660 25351910 49802251 107116831 206093504 459891771 852851417 1165187006 2969375730 -1 2 6 12 24 48 64 205 444 831 1621 3696 7259 13865 27904 47795 88572 200750 519275 677728 1101757 2481939 4862483 13920198 24554845 41646782 78600970 164304321 381674797 695486444 1264378061 2296351906 -1 3 6 15 20 41 67 224 378 785 1455 2935 6809 11262 20006 51064 68516 229197 378465 552158 1348935 3926422 6695821 16404157 18400897 61671799 87914580 266324664 454851373 693545826 1995415499 4173763850 -1 2 5 12 23 33 90 198 461 554 1077 2084 5766 9385 22743 50278 98143 204151 504401 817074 1477688 4035497 7742492 14440863 24168308 45840634 107942855 266447340 483282436 884269081 2008098413 3520322426 -1 3 5 13 28 35 99 159 328 829 2036 2957 4993 15184 28010 44737 100019 247913 336632 941696 1497033 2693272 6697056 12484547 28612150 57929064 99577348 188788765 507749975 1054706501 1141887681 2373783373 -1 3 4 8 25 48 96 141 268 778 1877 2736 7313 15093 16627 32780 115250 241354 346551 815880 2021965 2847176 4208299 9721002 28484230 64205996 86473658 180497380 487615649 602597258 1536375562 3412765483 -1 2 6 14 24 33 73 227 405 1006 1287 2095 4250 12570 32049 46321 100549 253151 472506 673562 1367547 2164375 7093291 14968231 18519358 40092675 84087954 247204417 487986766 984759378 1347970360 3201078334 -1 2 5 12 27 55 108 143 280 532 1564 2463 5042 10085 30522 45015 93146 204970 511665 810134 1492503 2490032 4326049 8652657 27396918 65934550 120597626 172909499 469140309 964495809 2023989407 2213856247 -1 2 7 10 18 58 103 193 509 1019 1891 2340 6666 12078 31343 57932 85853 198868 501253 547174 2002774 4167560 4588055 10093735 20319789 44176375 95040753 180246247 464953318 689546505 2079874949 2573501799 -1 2 4 15 22 35 96 185 473 996 1881 3984 6669 10278 26586 36065 114505 255192 474711 935378 1244029 3869564 7734612 11406179 33296911 35536119 86267834 177129274 379280642 620282288 2025935213 2887834837 -1 2 4 11 26 37 119 192 330 983 1663 3280 5328 16327 24761 52552 105752 252694 482940 939908 1749263 2847253 6948713 9703331 19665694 65810899 76444012 160364943 304080715 1031616545 1293719551 2432645812 -1 2 5 13 22 36 97 209 385 823 1859 3464 5388 8461 19991 33706 96195 197052 523236 812624 1364768 4050760 8128546 10624112 19021786 41448853 81984654 195269418 322479955 1042886698 1880726996 4066293155 -1 2 7 13 22 57 75 202 364 813 1715 3847 8116 10923 29636 50450 127437 243974 473469 545789 1089743 3739375 4591215 13376657 25046020 62946529 87743170 160947166 363318063 764673764 1994499778 2348749648 -1 2 5 9 19 40 81 189 278 835 1421 3256 4440 14995 22794 48592 91939 202784 513208 813498 1899521 4193408 6688416 13637406 25309910 65423223 100045399 266406547 340650646 832978693 1287935371 3810307316 -1 3 7 13 25 32 93 247 357 589 1405 2892 4893 14101 21228 47626 120725 240435 353543 682489 1242467 2573134 6949223 13506286 18496924 58999354 126651251 216762744 406916287 1001561156 1548465926 3913631911 -1 3 4 10 19 32 107 153 270 635 1829 2296 4386 15309 17553 44346 110149 248133 330067 815179 1765821 3877427 7347444 11937183 28075981 65847764 134183586 149063021 463329255 1019685791 1176641502 3626115101 -1 3 6 12 20 45 102 164 443 811 1796 3199 5194 14421 19655 39150 74304 217067 374127 556808 1232244 4035746 6823123 12068448 30567944 48954462 71419281 191930501 275476163 1059444693 1135253009 3351589377 -1 2 6 9 19 50 103 248 437 517 1937 2146 6715 15323 29761 41405 123916 243891 479100 671796 1754923 3761448 5378299 8922956 22430861 38194075 112685893 136592598 455507306 711768121 1350425177 2943206176 -1 2 6 15 26 33 111 173 270 694 1718 2878 4448 15786 20976 39512 118994 239430 476101 680426 1495484 2582155 6953592 11283624 30043371 59165320 102713417 173830574 514256604 948384084 1307085380 4280938319 -1 3 7 10 27 40 75 211 408 853 1661 3496 4331 8226 26308 43470 86219 199276 391093 675051 1888727 3001862 7344893 16131213 24014433 34910890 67857738 154361242 294853456 936498204 2045521371 2862249687 -1 2 6 9 30 33 127 137 380 726 1614 3466 7540 8684 23179 52209 127159 236219 472153 684517 1737473 2294135 7216418 8659206 27417433 50776109 108786872 193564706 316483086 746081210 1623651472 3383332783 -1 3 5 15 28 32 118 198 448 678 1398 3520 7909 8795 21087 59659 94057 199955 362815 948662 1223441 2997510 6560475 9579617 19548675 50249833 125380713 207868496 348684727 757595375 1634389531 3635359907 -1 2 7 8 23 62 77 162 339 651 1487 2121 6596 9019 25537 64732 97428 207999 494209 543986 1740221 3259428 4202019 13381612 28078272 57197540 115029040 206678680 512108991 701136762 1742001868 3075802184 -1 2 6 10 24 38 94 245 450 728 2030 2808 5632 10079 29123 33788 69548 214847 492531 676632 1900090 2724842 6978565 12885660 18300114 46471069 132741586 162516702 524196773 938160594 1957497687 2220574951 -1 3 4 10 17 57 110 142 304 781 1203 2139 4483 10681 22582 57223 101097 254341 350923 816851 1739488 4148869 4609267 9094657 29078054 62361991 88203064 224601268 521071674 1005842320 1659716946 3332260075 -1 2 6 10 17 49 123 197 382 517 1690 2850 7057 12821 17529 62125 126983 234750 462202 684588 1882672 3870800 5655379 11724128 18075993 60292167 123307933 195764711 529664739 770054189 1206401010 3746712526 -1 3 4 8 28 52 89 220 452 667 1085 3956 7697 12393 29207 42296 118878 229887 359655 803902 2022888 2188896 4356697 14987812 23852207 43110519 121340305 245464166 319440174 724491947 1104765170 3172495689 -1 3 7 9 24 51 93 195 287 805 1731 2487 5403 8305 26794 48740 109421 261219 334276 675001 1760078 2952522 4615703 15382373 22396867 51633855 96957772 161415072 402876724 896977908 2076648123 3173653341 -1 3 4 14 21 61 94 174 329 610 1667 2923 6489 15037 18149 60328 123764 233252 329641 817424 1221392 4136713 5128355 15393126 26474890 57520201 119885342 187074445 532376368 671281194 1405607481 3458318492 -1 2 7 11 25 55 79 159 402 957 1711 2232 4815 14774 17664 48989 83855 205478 521600 555149 1897990 2877271 4735246 13022030 29448350 43058954 89494114 157723646 467105696 950499129 1156282018 3678631169 -1 2 7 11 20 49 90 162 458 898 1630 3661 5532 13930 30817 49976 70261 214080 514624 543280 1880242 3263495 6191779 16435032 27072830 40982727 100398431 138810658 394934144 980056964 1488897409 2966756725 -1 3 6 12 17 53 91 131 323 795 1781 3826 7547 9819 25613 46923 111604 254283 331580 542375 1235158 3608727 5399631 16300005 30913218 53338784 93390966 154684128 379371992 734608400 1768953702 3096719506 -1 2 4 10 19 53 122 197 267 911 1638 2073 7600 13089 18455 40446 107371 249390 471983 950170 1628324 3878032 5916995 12361469 18719927 58705007 77802203 161497348 453804995 640652840 1331531306 3400381426 -1 2 4 15 25 40 101 183 491 629 1845 3129 7147 9393 26490 60890 73284 215187 523176 935314 1213768 2485731 8288313 11321364 33384914 40867388 107396605 151757661 304933590 545853984 1702450064 3022642718 -1 3 5 11 27 49 115 250 494 903 1218 2468 4272 13295 21633 36482 85599 209751 380724 942731 1757627 2873308 4211327 11842139 24839394 47944492 85261975 221883340 490388579 981407877 1450687206 3894709500 -1 2 6 8 26 59 78 144 334 900 1318 2517 7420 10659 31175 53529 76420 224404 521703 677149 1614270 2745940 5270779 14345325 29850249 53724327 75894768 262541676 510541679 555370825 2076870937 2664668297 -1 3 5 12 22 38 89 184 263 992 1307 3418 7582 15917 26592 33946 121954 235131 348730 941300 1371766 4146637 8025369 13934606 25530321 64447204 76948230 263739615 400744633 721116598 1606305773 2409552126 -1 3 6 12 16 62 93 244 510 582 1762 3544 8125 10630 24538 58917 108274 245780 346224 553051 1226212 3497335 4606330 14736264 19121099 45436020 113015409 180528155 307720091 685520011 1952477509 3615798891 -1 3 4 10 17 35 119 219 477 554 1472 2219 6598 13431 24467 34485 114259 247589 341070 813578 1760091 4144526 7499985 9234763 18312698 49603550 108884438 203612000 511653745 683961369 1239077987 3772066275 -1 3 7 15 30 42 121 182 276 952 1746 2070 5167 11884 19514 44157 102859 257281 340605 680810 1500034 2964442 7632345 10275039 29719034 61522955 68116904 145027848 437459287 881467873 1724797801 3947008355 -1 2 4 15 18 40 115 177 346 587 1792 2098 4239 13778 16610 37259 87968 211276 510084 947708 1233042 3392790 6843355 9895513 31302839 53248523 123823877 142177996 437076333 1043531472 1479253924 3476740466 -1 3 6 8 23 61 88 205 475 774 1091 2595 6584 11826 32455 35102 130520 244794 359413 544838 1767088 3372714 4605899 14863309 22887966 42900820 67749159 222952847 443137259 772635138 2022069037 2484269681 -1 2 4 15 23 32 74 225 424 533 1917 3308 6694 13450 26679 47133 106358 251616 470477 941164 1233377 3745225 7491482 16708609 18837092 35304341 110332297 164362274 327512532 579636504 1199830295 2310236541 -1 3 5 11 22 61 67 219 337 710 1463 2764 4796 8400 28444 55250 109199 261838 357310 937875 1751101 3243127 4347412 14059867 21050699 59171360 112454458 204692574 468596791 974675172 1938070439 3218150725 -1 2 7 15 20 35 93 220 374 716 1648 3908 4109 14170 26732 48866 129969 243733 478668 548693 1365557 3753108 7487667 13693062 21698792 66229182 115457746 199181150 391269476 870900854 1386030690 2606818695 -1 3 5 11 23 35 76 211 380 518 1852 2414 4130 13526 19956 57152 67042 222767 382013 949199 1741953 3395951 8156431 16157819 24377054 64096623 125440033 146814163 405163519 1030283095 1502283201 3600246371 -1 3 6 9 29 63 72 206 303 616 1233 3626 5631 9236 30065 55038 112140 261929 355047 545709 1615556 2452747 5528489 13809676 25121262 54663470 120468730 257842297 296005702 1068453857 2107647225 2373088298 -1 2 5 13 19 51 67 217 480 836 1785 3739 7021 13836 20380 49915 74765 215564 519800 817758 1346195 3664514 5795862 12753882 22662520 49027380 81277486 148259894 382783731 663422211 1146170790 3287506130 -1 3 4 13 16 41 97 187 367 878 1239 2673 5649 12489 22401 45951 98844 261025 343866 812155 1368276 3357363 6974770 11989749 32440730 57814633 89290503 234281153 457801173 809165616 1540964189 3836110026 -1 3 4 8 30 43 114 177 327 932 1940 3468 6900 15956 20669 34122 90303 203596 388926 814407 2019962 2484318 7889251 8964770 31052762 52050192 77487353 179346718 328030779 545603699 1350926197 4019924061 -1 2 4 14 25 62 110 222 292 676 1372 3922 6414 12312 21447 63171 95444 197153 493732 942412 1089575 2592182 5271192 9877678 18202329 53885898 109725257 231528601 294984945 663597792 1320821859 4030365190 -1 2 6 15 29 51 90 203 459 593 1157 2658 6755 15126 17821 47340 93572 196639 515057 687406 1506278 2743166 4226073 15530031 21618035 44593947 110946838 240515090 432277234 681578142 1439830200 3453493267 -1 3 5 11 20 56 98 157 449 931 1064 2600 6313 9309 27503 50875 114785 237429 329958 937471 1747947 3476441 4999189 10134117 25499475 40396404 97571227 217052631 462933479 742754708 1850031859 2829851461 -1 2 5 9 25 54 77 201 472 652 1995 3168 6632 13367 22768 64389 115813 245448 472178 814975 1877903 2831993 5138850 12626103 24062662 44586513 118285748 156892184 314965922 622984029 1085272781 4022591963 -1 2 7 14 17 52 115 236 305 781 1391 3585 7481 8858 20664 44597 69104 224868 501935 553127 1505648 3254785 5535500 11071519 22658871 54674184 92704883 247561611 272602717 760349015 1631847390 3638035509 -1 3 4 10 21 35 118 186 266 689 1104 2387 6094 10238 29217 35799 126311 238152 352926 804564 1758783 3604844 8054294 8869000 30678958 60699336 102781297 260370762 530805276 883584931 1882766393 2151528283 -1 3 7 9 27 32 75 161 355 1002 1534 3188 4256 13273 23683 60494 89697 206929 374575 687031 1740064 2881942 6726156 15173156 26747326 50751970 73971761 247311651 341987527 860945562 1548053884 4185093449 -1 2 7 8 16 50 67 207 292 591 1252 3864 6714 12644 19825 47927 66210 225084 507369 549714 1756120 4188561 5697346 13078189 24128099 54820474 124187348 258717193 331511391 577954024 1246598434 3377207438 -1 3 4 13 23 38 98 196 343 964 1705 3868 8184 11943 22186 33282 69347 221405 363209 811216 1374143 4046985 8047523 10593119 17447912 67006224 76081446 136572327 336239388 760819683 2129078308 3388286113 -1 2 5 12 31 42 65 173 352 860 1404 2631 7926 12433 27647 64231 127821 244104 461889 803217 1484972 2980258 7375393 15544884 25443540 50625122 85384794 248362962 410065838 580020879 1242364297 2361521747 -1 2 4 11 23 42 88 132 262 689 1688 3759 5673 9561 24531 45548 87148 209052 517000 945013 1755099 3255204 7273705 13617529 31858748 61232626 104902335 169700263 361847790 1030169694 2030944457 3711187716 -1 2 4 10 23 37 112 190 451 914 1346 3745 6278 15902 25243 60315 85913 196806 499774 934825 1621664 3397239 7506311 8496513 31214626 34251965 100265934 242934457 271146696 670510768 1393028711 2390679979 -1 2 7 12 25 38 87 195 434 725 1608 2049 7342 9698 24131 63497 106297 259768 483332 549628 1216174 2435336 6596196 13985655 23619958 38836074 125108358 168356634 430025812 604608046 1632627167 3389603952 -1 3 5 10 29 37 72 190 441 595 1790 2906 6129 10091 18167 44963 96413 197619 381170 947106 1622172 2459874 6744646 15192704 28210461 42781536 110730885 175427371 524522002 898945045 1953605345 3912416602 -1 2 4 14 27 45 115 227 328 786 1674 2512 7051 13839 19599 53871 128271 236428 466982 943582 1090731 2326305 7510171 9383878 24147541 61377415 88932681 165939830 407117002 674643290 1254249375 3317885070 -1 2 5 14 17 40 105 129 275 856 1099 3838 6800 15747 25487 60262 83789 199043 502022 803799 1228551 3529219 7110703 10862357 25715589 65989499 96290673 206506444 321759743 554975853 1362935077 2394938769 -1 3 6 15 17 50 91 200 367 739 1112 2140 5146 13408 23733 55606 70613 222100 380857 555623 1359312 3246658 5933531 16242273 21778755 65062438 111621199 265356786 492786429 834771455 1379054566 4261384988 -1 3 7 10 28 40 113 249 399 646 1223 3071 6264 11842 25135 62879 68254 217357 391763 676555 1881995 2330110 8298229 9298943 21790339 35442712 131559553 266046054 463639505 791410160 2020491264 2902360816 -1 3 6 15 18 35 77 140 480 752 1279 2761 6082 10796 22143 58714 80532 220914 383048 551021 1351222 3638334 8297370 16747928 30050995 39561388 118669897 260143060 423462917 850166651 1832630596 3549226513 -1 2 4 11 30 42 124 241 387 826 1890 3950 4462 15017 30956 51294 128344 241619 473223 938275 1740671 2314231 8161686 9782203 21274559 34567701 78051064 200377655 379812091 862119082 1251850483 2710114156 -1 2 6 11 24 56 70 248 510 649 1650 3486 5434 12756 25858 37271 106724 256822 472117 672320 2015294 2842023 5555590 13194688 16963626 43219032 119575050 174695875 309977643 1010641494 1370122798 2270462621 -1 3 6 11 23 61 86 161 361 764 2025 2219 4557 15296 17263 52648 100668 257580 344073 551768 1880943 3476552 4243305 16716167 26909032 53310707 105394581 143807822 468909774 1009900418 1193220206 3590359601 -1 3 7 15 29 35 64 154 354 918 1562 2580 6431 11205 29995 55345 86810 203227 364323 672966 1475023 2881357 6327356 16508601 33471359 57259112 82445584 159518048 528748679 726545644 1944212647 2310845628 -1 2 6 12 23 38 111 252 326 726 1192 2963 5486 12156 28567 46195 67320 220531 505091 677819 1110356 3920956 7929561 12176144 23381933 62360792 116920725 236987471 455506700 889624576 1635741372 2937185677 -1 3 6 14 23 34 101 250 454 764 1288 2312 6219 16134 32294 65271 72532 217006 385910 547838 1489463 4166497 7647430 10980685 24412553 44688992 127947470 205169194 487697620 691589038 1608872024 3062996106 -1 3 7 11 25 47 77 233 318 681 1461 2868 7673 10956 27404 48163 127531 238044 346314 679676 2029796 2830301 7926218 15808127 18535378 52774671 113396240 202034169 418866780 661142823 2060476092 3164796956 -1 3 5 13 16 58 98 188 482 720 1138 2966 7769 10564 21266 36280 116460 240733 347456 943276 1504800 3218118 5039032 9907475 29399170 40235252 120968674 250319899 444801854 576884678 2049033024 3431048561 -1 3 6 15 23 53 103 232 458 794 1118 3800 7977 15833 21965 41899 83631 211488 385672 554900 1362629 4043400 5822831 9278996 24820019 43218666 72446980 225276730 332495231 720595214 1530087497 3922535795 -1 3 7 8 23 45 101 226 419 956 1024 2272 5091 11843 18558 44177 84707 209537 385295 685400 1625070 3255316 6738759 12162458 22593016 39805564 98137213 208753137 509021959 1065584455 1765314928 3983354957 -1 2 4 14 17 59 68 249 264 732 1944 2186 6901 14458 23121 38839 92000 201074 521526 948435 1111435 3648183 4907518 14255095 17210848 57899535 108208518 150320540 456709903 710658177 1453730870 4122637137 -1 3 4 11 27 39 108 215 354 679 1907 3220 6840 15632 27944 33600 90425 205190 387011 805768 1626372 2722132 7130619 10992359 20102357 61016838 102346394 154180876 308368846 591617132 1413565446 2442487054 -1 3 7 12 24 34 123 174 407 516 1105 2075 5762 8353 21465 64106 83286 208298 375040 681005 1084386 2615793 7248316 8765604 31645258 43720613 105366210 266132116 475207253 882759398 2139422699 3470610353 -1 3 7 12 20 34 110 195 464 785 1799 3226 7216 13564 29322 62110 128210 238718 328229 678872 1095504 4158169 7777393 12012185 18006702 48598048 69289232 198498717 300266573 781003698 1273241545 3008115289 -1 2 4 14 21 36 113 132 278 643 1753 3667 6574 12215 18642 54010 71094 221704 508738 950211 1095457 4163843 8170440 8760484 27849227 64964175 100899222 181047406 349689518 589188663 1919474927 4193455299 -1 3 5 11 22 45 113 218 464 593 1226 2486 5509 12322 23542 43109 104700 256651 341560 950100 1753134 3239370 6477625 9656513 17074023 48750950 110307170 249448168 513314343 805434689 1532564942 4190509071 -1 3 5 13 31 48 82 250 504 598 1683 3677 6521 16040 17398 56020 103843 260891 347437 944183 1488990 3095612 4648484 16631388 20515528 46054322 110835754 168355704 364368788 583871143 1345506173 3447831580 -1 2 6 8 21 56 120 177 323 923 1202 3848 5636 8235 28070 51303 71062 214566 515667 677752 1611722 3645028 4776727 11493506 32356964 50495670 82951592 213551804 277718707 977975872 1885200969 2979135900 -1 3 7 8 22 38 84 223 407 698 1539 2175 7772 14896 27059 56671 127639 242623 339250 673750 1611582 3372739 7531900 13599481 22502964 36482581 130096048 168574661 421422891 563137160 1543361764 2683561781 -1 3 4 12 19 41 106 144 442 778 1228 3544 5786 8379 18739 36794 92267 204116 386231 815464 1504666 3637369 7250133 10957275 28162252 43834366 74046220 213385761 349177471 1044384282 1947737986 4192353258 -1 2 6 14 21 47 96 138 379 533 1401 2660 8164 8705 32589 35293 84886 197717 508083 674631 1363455 3904349 6990801 11613386 25529775 54037342 132861858 207817848 451009253 546857638 1837018781 2157264630 -1 2 4 15 19 63 113 201 310 862 1896 2236 7385 15468 29986 49780 84769 201441 494550 941215 1217854 3261893 4514586 12517459 17146142 50597114 90706886 174598459 432953030 667978817 1390671092 2900395804 -1 2 4 10 19 53 88 183 312 935 1203 3864 5793 12110 18648 47519 70638 223870 501867 950248 1624755 3918749 5931125 16348272 29334318 62652965 75105843 204343332 278535550 993408574 1866756309 3841907833 -1 2 7 15 27 39 122 221 457 696 1817 3229 6201 16115 25635 39131 92946 204849 520234 544733 1366130 2600884 6601004 8994080 17679397 46415053 124019289 143562742 312833899 649795487 1468106574 2179267810 -1 2 5 11 23 50 101 158 258 791 1423 2786 5510 10188 24629 40883 112023 256870 469061 809161 1625392 3370063 6202238 8777658 26943815 65161541 87482917 256712484 402920613 883172485 1945134419 2737870068 -1 2 4 8 21 50 70 143 398 624 2039 2272 4443 15506 25616 65064 91768 205333 498651 934177 1882076 3391671 6086310 13050060 33398228 43535228 113549433 141555502 444247640 1036905767 1236043400 2530589446 -1 3 6 15 20 42 65 129 335 724 2035 3305 7585 14466 25491 38134 113825 258718 338177 543952 1367054 3893731 6327439 16354975 31163160 50699314 102081525 143904176 320947917 740213944 1373723143 2300903096 -1 2 6 8 17 36 65 168 463 859 1873 3862 6547 9703 28509 44412 116185 236590 485754 678538 1634882 4144198 7909509 15591580 26600590 39582427 72470935 198812871 377694778 579374512 1705746677 2705531397 -1 3 6 10 22 40 70 240 417 646 1873 2170 7597 11334 28115 58624 88721 199394 376452 545697 2011164 3530900 7008517 16214391 20139295 37698998 126612749 144752653 468003175 613140240 1887471032 3160911051 -1 2 6 13 20 60 78 213 467 574 1775 3085 6628 11734 18892 57118 95220 198492 503181 686061 1224538 4182923 4769798 13189334 21064972 42804438 106167282 174884933 287281112 669131706 1930057255 4276813639 -1 2 4 15 28 40 81 173 390 971 1497 3295 5298 16296 22305 46485 105464 257273 470899 947511 1230176 3101286 7645803 13613606 27498963 49146425 100083460 258502569 353561050 978137179 1280333207 4269060773 -1 3 4 13 30 34 103 163 470 784 1117 3220 5577 13453 26167 56499 88152 202105 361868 806872 1349625 3129940 6340631 11630093 29841363 37422324 83606974 224672850 391413592 992804264 1486948873 2301996785 -1 2 4 11 29 53 84 132 272 591 1189 2649 6417 10270 17068 52082 107963 252734 486990 950163 1750832 2430318 4506322 16628526 29491058 59849412 125996145 260400871 434660215 781227920 1954368268 3792054629 -1 3 7 12 31 52 121 236 444 898 1313 3649 7584 14765 32133 49623 96391 207027 375209 676268 1086157 2747785 5032982 10706946 21962580 38787487 93366781 239572866 287048824 739249256 1464474403 3041800851 -1 2 5 11 20 43 84 226 483 660 1439 3429 4199 15953 26011 51906 121321 235829 463850 803192 1607820 3495589 6997720 13879885 20160875 45841911 118395303 228554626 339904780 814961855 1170129463 2472264950 -1 3 6 15 21 59 108 248 413 530 1528 2906 4800 14262 25038 38672 118111 230444 350861 542849 1367117 3741286 4234641 8641832 22132599 34157391 114084708 210578107 428011247 963738967 1609046585 2349998798 -1 2 6 15 29 46 96 241 488 1020 1648 2773 5579 13439 30068 38512 79485 224403 499836 678440 1494336 2750763 8032306 10697956 24213967 48993557 100281685 142761618 509264787 860349262 1438039236 2936234256 -1 2 4 15 18 39 91 212 461 730 1187 3583 7399 9765 31356 60635 109566 254370 476929 936449 1222268 3345616 7794322 14265971 22802226 43867423 128738419 255118888 394910955 715722941 1832569251 2241189646 -1 3 7 14 23 59 103 217 316 917 1866 2377 5550 11362 25938 55226 114442 257982 354436 676039 1345503 4012310 4641859 9549956 17295342 52264698 79985533 195357309 467663125 917455377 1675640514 3205775592 -1 2 6 8 25 59 97 255 397 757 1727 3815 7983 10584 19420 45681 123362 235459 480180 685687 1623294 3089563 5681586 8643722 21339234 36783991 120998744 199275324 364372725 793219943 1924880963 4294731024 -1 3 5 10 23 56 124 222 336 647 1443 2463 4601 13289 27377 59606 88484 204321 373089 935860 1617710 3274297 4778401 10574710 20781847 66435345 103961963 209754871 499094225 981343548 1428040330 2515684083 -1 3 5 12 24 43 79 150 408 521 1480 3681 4601 15710 25794 37370 113846 261125 339295 934026 1364271 2321715 8163543 16760703 32373604 43984646 103833050 217119077 335362320 904950593 1178772828 2503459460 -1 3 4 9 29 38 97 206 484 595 2025 3932 6532 16246 19872 59026 74055 247797 321245 991734 1689341 2942210 7939231 9949066 24310248 36504906 133805028 168182029 323418624 709564330 1206230835 4141884186 -1 3 4 11 24 39 75 133 337 582 1803 2869 5421 11147 26685 52564 115142 199903 314768 1032201 1904619 2279581 7457962 12914821 29291574 64587922 116113288 187035599 463956235 987504079 1986148911 2631421092 -1 3 5 9 25 47 72 199 455 737 1114 3661 5560 15737 19414 57917 113708 220756 320172 900364 1793327 2417903 6403746 13976731 20629820 39964065 110755764 206414498 374176672 829720573 1573331513 4211495237 -1 3 4 12 19 47 86 141 315 629 1383 2811 4363 14057 30944 52397 120446 203411 314432 1038249 1251634 3852930 7855004 14746655 26009961 52136129 108895074 262777169 471980063 832242331 1080356346 2150208653 -1 2 4 13 28 44 125 187 455 911 1334 3308 5923 11338 17393 34257 88059 250439 427317 874208 1167505 2392615 7167038 11784190 27834091 43327724 69413680 215692970 287507729 867791751 2046921088 3461234197 -1 3 4 13 30 56 103 155 430 865 1724 3492 4898 9152 21347 45614 116215 227213 307858 1033221 1143828 2274582 4442992 11494099 31104425 36275726 87155121 174140316 337254002 943204702 1806192321 4115301561 -1 2 5 12 25 36 113 131 386 999 1679 2847 4567 14101 21675 38093 113395 208572 431567 1030289 1125341 2922570 7709284 12258634 29948678 41378563 74457361 186280481 424859104 837359239 1182850991 3725788617 -1 2 7 10 20 42 107 178 429 749 1662 3539 7717 12503 17833 44734 66367 240951 438186 721001 1681801 3843174 7803705 10192636 25744286 38403810 102377219 145514846 353815254 570147002 1431992357 4291359953 -1 2 6 11 21 40 72 230 285 885 1172 2370 8152 13939 18729 63272 129874 199824 456387 653597 1641249 3865541 7597807 14229881 23495096 59071266 67646503 245780138 405600854 691268664 1575036742 3870854736 -1 2 7 15 21 52 73 153 413 573 1318 4059 7789 8760 16924 49144 74145 237280 442019 729769 1284135 3323616 4798341 15313385 26398047 37873286 128477281 262596805 398438277 617268421 1997795612 3621674287 -1 3 7 9 27 45 76 245 377 762 1054 3428 7017 10039 25769 40270 76948 242021 302199 601741 2077754 2134938 6631797 14524292 22212448 58559588 131784000 211407778 294390179 734664507 1950236246 2526562032 -1 2 5 10 28 56 84 162 464 713 1293 2836 7736 15915 23281 54045 125118 211783 447143 1043084 1916715 2808452 4715264 12914647 29791359 44237749 116819367 239938052 513211024 748918741 1316193837 3607212024 -1 2 4 11 27 58 117 159 450 941 1908 2503 4468 12243 31764 34607 102307 198733 427749 887827 1904396 2527047 5217753 8593746 32698388 49618143 73180505 138669556 529906522 892816877 1964006256 3090999417 -1 2 5 13 28 57 64 182 422 527 1438 2962 5522 12298 20399 38855 69478 235800 431183 985217 1284091 2394987 4533996 14806848 29908201 40151796 129063070 250554246 511049310 1001153757 1173026645 3780899139 -1 2 4 15 19 60 85 140 356 860 1083 3413 6017 9220 25067 55918 82406 236273 448614 870081 1413924 4113311 5469883 13095933 25982666 58916705 78979971 256329040 290821826 822398143 1751475953 2598502281 -1 2 5 12 16 44 122 219 408 577 1138 3411 5563 14485 30034 62151 87389 239146 454978 1004500 1158781 4123193 7829588 12446606 24933948 49345936 118316998 220182554 280679571 918619191 1466499469 2339704373 -1 3 5 11 27 63 88 224 458 711 1859 3777 7708 15728 20807 58526 127845 202341 321329 915447 2038967 2421379 4578504 13722277 22307629 34646309 113847722 173718069 287247079 661052897 1286711742 3372344569 -1 2 6 10 17 42 83 197 375 1004 1960 3435 7995 8202 31579 43585 69175 238914 436340 592828 1813888 3194825 8338670 15327420 18635703 52088875 98412409 160476642 378602319 560708181 2010417191 2691395635 -1 3 7 8 26 49 123 148 321 720 1150 3341 6590 10610 17525 53490 76376 260992 316339 601417 1962458 2146477 6231763 9014772 33450497 66363130 128575979 212134542 287135128 786257689 1829721018 3413991198 -1 3 5 10 30 37 91 224 293 1014 1040 2634 4867 13471 30159 53229 101998 213200 314859 886980 1920505 2937091 8103780 14752172 22696812 66096487 88420380 244321238 525209910 935473747 1100380279 2644693647 -1 3 7 14 21 44 92 142 511 934 1769 2177 7280 8377 18228 46013 94458 246482 307558 619611 1167161 3318585 8077476 15840587 26637437 43565903 71417350 185495052 507964017 767551431 1924593955 3506819490 -1 2 5 10 21 45 77 200 465 660 1207 3036 5855 11024 32100 44169 84771 255490 438021 1002707 1960952 3716795 8354517 14527358 20073483 38592723 106277639 225463483 479257008 1011329269 1992575988 2955078966 -1 3 4 15 18 34 99 241 303 633 1259 3698 7246 12729 29895 43842 104904 209735 305656 1023050 1392597 4108446 7315687 9916815 18489454 64118282 104392491 205214642 384574491 575689136 1474754590 2624414952 -1 2 6 12 24 58 122 144 510 596 1937 3598 7023 10222 28265 64399 129595 196837 456966 654500 1510893 3073572 5099529 9924784 33172746 43024347 130076077 175612650 296067665 756130815 1935122793 2197792706 -1 2 5 10 31 41 101 167 372 1009 1379 2249 5024 14750 20882 35236 96527 258370 428694 1015229 1964811 2924462 6506902 8761817 27802705 63199282 93100505 210453917 412985505 860230095 1490173624 3371458079 -1 3 5 14 31 56 71 255 462 690 2025 2164 6542 14631 16647 57869 117147 207606 319681 904905 1385398 2554429 4453034 15428884 22415757 35658599 101727756 199510260 488045009 636745379 1251434864 3978042452 -1 2 7 8 26 40 118 215 285 943 1206 3860 5155 8525 30442 60073 93621 231065 452872 747795 1935800 2293117 7293157 10616496 23074064 66724510 96891542 257221760 347437653 867541917 1705677213 3147142369 -1 3 4 9 24 32 119 186 350 916 1366 3961 6752 8394 18038 53528 93323 245260 317390 1009302 1682270 2551168 8323489 12009056 29186040 62249511 86263475 204656871 402484837 791263408 2034163011 3662639857 -1 3 6 11 21 33 110 229 411 788 1111 2827 7770 10867 24950 63026 127427 197882 323929 786145 1642850 3720347 6534689 8881061 19909630 43866219 94262769 262585385 473392373 790365676 1739327602 2329680622 -1 2 5 9 28 60 114 138 439 1022 1123 4032 5739 14521 20440 59133 103545 225605 450858 1023785 1796554 2936196 5238715 8899578 31303534 37168929 68167968 250510454 358920526 930307883 1395431317 4217845064 -1 2 5 11 21 46 68 192 415 797 1209 2925 6655 15115 32457 46002 103787 206311 439400 1022487 2045547 3839189 7985659 13367287 20161635 46481454 97139674 242384753 494711035 550080823 1272786756 2520821348 -1 3 7 11 30 39 91 200 289 777 1208 3385 6265 10151 22866 56773 115638 204098 318003 641756 1771892 3073593 8106377 14910383 17425432 61555722 78907357 241568036 280630471 771898711 1904900303 3988950922 -1 3 6 10 31 38 85 197 442 867 1507 3422 4976 8338 27076 42259 78857 234030 303876 736706 1806016 3053130 7961699 16604378 17773917 42307764 88647038 201405628 334336770 958832914 1805466343 2178254136 -1 3 6 11 19 49 113 223 264 847 1720 4078 4491 8359 20333 39995 124052 228257 301344 781502 1664601 3452836 5214199 10068604 23722220 65228787 68222502 176759676 291384280 955405322 1755489564 3456210656 -1 3 6 13 24 46 85 131 416 1011 1472 2226 7555 15069 22498 57136 83572 236088 317495 739686 1411402 3076824 6762621 14886126 25362502 35874994 71559367 233335862 417237724 773169127 1124257957 3256702126 -1 3 7 14 26 60 64 136 468 613 1251 3465 5720 11358 19712 35288 127239 227897 298521 654307 1140521 2932211 4554914 15309742 29204689 50315845 126681309 213807150 271901516 807349164 2025993962 3524949245 -1 2 5 13 18 41 114 242 455 710 1869 2566 5751 11831 25829 50385 78735 259353 442604 998647 1306602 3731571 7956260 10841012 20542783 34687585 111348266 170245479 412903252 1046921260 2062630262 2379476370 -1 2 4 14 26 55 97 180 298 667 1667 3101 4474 14675 29591 42346 126698 215505 434205 910879 1528813 3049326 5748843 12301710 25536505 57252744 131981369 163405563 373855431 1025869655 1501940705 2198540507 -1 2 5 14 24 39 111 191 285 609 1616 3554 5686 15641 20086 53225 119203 203973 445150 1038416 1376549 2813114 7453739 8765322 25934342 53981924 108637560 165907813 340780171 836848778 1609705053 4065092666 -1 3 5 12 25 49 104 235 469 661 1111 3538 4998 10033 27879 53408 85810 236761 316730 868423 1149797 3079998 6110954 10714704 19519700 35815338 103216651 212017646 289229125 984454144 1702938837 2250208195 -1 2 7 12 19 56 94 167 442 907 1722 3211 4321 8819 17817 61051 78181 253245 452947 736774 1428372 3720873 6121828 14222027 30128285 40126293 79489630 195115389 370525249 1012584837 1859077447 3643102119 -1 2 4 8 26 40 102 148 398 1019 1186 2277 5555 15206 20766 56705 122403 197056 448642 906581 1773651 2288309 6918743 8909516 29846545 39737668 74107356 259778086 449664480 1055395375 1386224169 3466470114 -1 3 6 10 21 54 109 130 342 682 1626 3780 4905 11821 16814 58458 92118 229451 320284 748398 1807512 3850402 5061633 11359234 31849684 65431726 122726852 135108124 314885823 1018769935 1918191278 3445215743 -1 2 6 8 30 53 101 156 311 654 1813 3585 4653 15676 19047 56391 67288 252226 449183 592888 2084813 2812975 6249101 12530378 31035256 50997624 130710292 182747846 289008292 1068794674 1418324464 4279011119 -1 3 6 12 21 46 79 145 396 961 1818 2194 6063 10630 31075 45593 110485 204700 308322 763302 1510795 3576008 8242762 13995150 25916684 38019537 71987183 137664953 491115242 973841195 1946224358 3161882646 -1 2 5 13 18 47 95 224 486 700 1790 3556 7099 11443 16954 33211 72996 237348 427942 987425 1279531 3714548 7691970 15932507 21470428 41583322 104929564 164467867 341741775 717301009 1739058288 3383518262 -1 3 7 9 30 62 82 179 475 837 2040 3388 7521 8694 23098 36853 77116 237810 297099 598419 2080341 2797339 4814147 13052558 32091465 43684986 100598692 144433664 386805274 627721071 1911989568 3763037370 -1 2 5 9 28 59 102 201 413 571 1844 2877 5572 13127 22606 49759 121853 203432 443657 1036290 1773288 2946119 4296450 10602360 24329093 48931871 132865174 190980318 451044346 976652803 1176708959 3428746648 -1 3 4 12 23 36 91 168 347 522 1146 3475 4570 12519 25800 56363 71239 248267 317440 990048 1300849 3336841 6912786 15534405 30797494 59540925 105627445 221918148 273441375 1055446033 1328351496 3102862905 -1 3 5 14 16 46 88 229 308 628 1228 2224 4339 11146 18421 62480 113100 216622 323736 897441 1400724 3725765 7467895 16359426 21198591 64002942 108858476 205393551 456924453 918564897 2058910661 3275003675 -1 2 4 12 24 62 76 137 432 618 1518 3788 4207 12233 28359 58636 118962 210622 450693 908959 1255326 3066975 4306685 16239188 27592070 36746318 121992396 245394718 342286990 976214936 1906911241 2525290245 -1 2 6 12 31 60 99 173 478 660 1260 3520 5924 12596 20048 33480 118076 216135 427522 639147 1530808 2143850 5213681 11132922 29193066 44751029 104560718 222611229 283464093 869444096 1093247959 4001479054 -1 2 6 13 24 61 74 172 296 822 1134 4087 6463 16178 29259 36358 120046 219190 428663 645931 1392989 2930137 4433946 16502012 31548475 55114817 79780594 257461475 342872582 696078824 1124113251 2389047288 -1 3 6 9 28 42 79 151 367 962 1314 3494 5357 10144 30789 64883 66784 261085 325712 723269 1961782 3071993 6779164 14094959 27253590 60066390 92924752 206885329 310468674 925972751 1789506592 2912703885 -1 2 4 14 30 35 92 169 312 513 1206 2976 4432 15395 32189 56886 125164 209515 446767 913920 1515327 2527459 7819580 15214846 30296121 55621223 110166345 213562967 491585838 857781899 1455620339 2673259814 -1 2 5 14 28 56 105 133 395 617 1888 3653 5733 12355 24715 63432 122824 208713 458382 1034109 1378501 2272368 4675502 11939766 33048863 39760806 125533792 200305446 270723485 928904314 1196125334 2968670218 -1 3 5 15 24 59 97 237 448 826 1416 3071 7537 12891 32664 47882 102297 209268 308708 890911 1514740 2817550 4936692 10632265 19950071 35034621 90161492 206565399 516393566 673528354 1392159208 2227939365 -1 2 4 11 30 37 90 184 477 860 1055 3458 7405 12406 28906 45031 128726 220536 435847 911099 1930044 2941419 8073640 14825499 32137883 45385713 99334746 259890503 297650813 661074819 1457012403 2443077684 -1 3 4 15 30 46 120 166 419 912 1959 2454 5808 10848 19623 47606 118056 226094 309069 1037266 1395907 2545567 7285941 12069212 26757809 40022980 81124454 166547480 506522737 987054607 1888930269 3532591829 -1 3 6 13 28 40 104 153 430 796 1122 2818 6882 8214 18732 51298 72796 249875 313253 724032 1435960 2534279 6521939 9707909 29772388 34262222 100603448 254134406 486203834 645875791 2050176755 3486482685 -1 2 4 10 30 55 66 162 401 1014 1354 3713 6573 16069 25087 61407 75251 249628 451736 865079 2091890 3063800 6271386 16006808 32268648 37547528 70330029 210226137 362342872 706686866 1123277716 2867775035 -1 2 7 8 21 43 84 215 287 690 1897 2854 7055 9187 32316 58569 90268 230229 452674 749835 1948109 3977728 7856518 14820441 20476936 65207790 129319968 177862181 459151276 648688616 2061387742 2703538767 -1 3 5 9 18 51 66 150 401 679 1911 3719 4312 12400 23636 37655 92539 261494 301680 882358 1826684 3338538 5224288 16266747 26760469 38177956 110971835 170891011 294410483 979015942 1271231478 3368015633 -1 3 4 14 28 63 102 202 271 874 1701 3003 5018 15811 24705 43383 115166 224963 304548 1039247 1525116 2160051 4786903 10748432 24773925 63179852 73669609 184428837 432559267 876928965 1454987454 2728711858 -1 2 4 8 22 42 117 209 359 940 1353 2898 6786 15861 31251 51674 67955 247102 444000 858688 1828061 3837764 7715112 10748037 24117715 52167228 87558121 212733274 521016737 651964205 1116101019 2436138917 -1 2 4 8 27 33 84 216 365 840 2004 4033 5022 11275 21924 53637 67421 250312 448534 858443 1829480 2140229 7963603 15730421 20581494 51778943 78651465 135676089 318959986 1012745791 2007048754 3785988948 -1 3 5 10 30 37 120 186 355 718 1183 2088 7441 11080 18417 46409 85852 261650 309361 874775 1953763 2939808 8108131 10882654 27922904 63848132 133460191 219863813 446150950 769264877 1633818103 3268425617 -1 3 5 15 16 35 83 129 470 643 1145 2609 5490 10367 21727 39856 126892 225466 300134 914130 1525885 3858570 7024034 16129496 27015502 46298875 106224371 208756052 511363181 948795538 1994687620 3865432698 -1 2 4 15 20 40 96 254 289 557 1718 2883 4130 12638 32734 63770 98677 228950 456090 891026 1398804 3191800 7670636 8658794 17706304 63854273 110535500 136526832 403071887 807325842 1245436643 2226505708 -1 3 7 13 23 58 81 148 434 514 1634 3064 4989 8945 21233 47302 84767 259429 308362 610638 1557405 3198089 5483741 12590838 28850752 35152700 128764005 157655260 420348944 919473521 1795037647 4165612276 -1 2 5 11 31 58 65 193 386 752 1775 2261 4462 8476 17934 48384 119973 225267 438918 1036198 2054581 3071218 4532072 15210264 19671228 46552130 100964588 151100791 512084226 890720700 1767164961 3511485646 -1 2 4 11 21 33 106 134 404 903 1647 2323 7701 14878 25558 60656 95769 236630 451094 877188 1949186 3846797 6681422 9052102 31471981 38036624 78047141 170093884 480094317 720933945 1120382597 2925305020 -1 3 6 10 17 43 71 183 353 808 1426 3039 5862 12487 32026 54054 88972 232545 319347 737434 1811772 3312681 8375330 12740640 30468010 64302877 73223979 213105160 526953475 1047629529 1080088604 2240105624 -1 2 7 8 21 49 106 146 446 525 1179 2827 5772 16233 27404 37884 108394 209362 433980 769401 1905757 3985545 4416175 11168313 30314598 35627453 130236054 217088985 487692262 1017202664 1610491080 3033812118 -1 3 6 14 17 40 65 200 422 717 1830 4022 7147 10095 17079 64080 97249 231275 323851 748411 1290458 3835085 7988564 12601312 19592147 44264574 102481716 182624217 329761765 788268859 1937117066 3651279754 -1 2 4 8 31 42 105 187 412 838 1885 3285 4460 11962 22747 41147 115455 222415 436588 907931 1790755 2671792 6755244 10245038 26131526 36568915 86054667 162159028 352756394 1041090533 1992388067 4169576512 -1 3 4 9 27 40 71 222 493 757 1802 2784 5458 10755 26032 48858 123988 220187 307429 1048516 1666110 2156414 6885431 13004641 17869792 34197187 117389450 184421652 434904576 968899926 1959020826 2265895866 -1 2 4 15 27 39 125 138 437 765 1741 4054 4896 12666 22987 49839 116722 197230 444529 908936 1387458 3062472 7694369 10507742 29545480 34602346 104415633 163456841 269116108 1066435535 1307127461 3225727023 -1 2 6 13 29 46 116 184 298 709 1558 2664 5113 11594 24634 61498 79998 249833 458347 599563 1439837 2532689 7312645 10505836 29136132 55559985 124971838 134283269 462129494 872971818 1971504903 2147705394 -1 2 7 11 31 56 83 215 396 956 1657 3064 7518 11771 17560 41722 117570 224953 437334 776931 1791928 3071265 4529599 13397558 19197715 49770535 77760370 179934399 432663228 698040097 1800943684 3400561533 -1 3 6 10 21 54 66 167 264 913 1958 4027 5281 11275 22735 36729 89985 251615 295956 737949 1827662 3858543 5091676 15888560 32694031 51759852 97301103 159982012 319233714 865297864 2019010259 4224866879 -1 3 7 8 29 32 99 208 418 625 1460 2226 4454 9310 16546 51805 67837 247308 312670 595060 1964648 3060243 7585326 10122056 21668015 43097515 120733387 248542029 413573283 886676921 1684160254 3505812243 -1 2 6 8 25 57 100 233 304 584 1913 3482 5254 13332 29666 33085 74990 238362 428522 604761 2068288 2414643 4848322 10770074 20761953 67095995 106438759 189679347 369815780 873570923 1252297498 2554150026 -1 3 7 8 29 63 64 206 498 983 1331 3162 4760 8933 25670 57711 119869 209209 322497 643042 1903987 3063646 5073264 14835443 19971245 36924471 78008893 216575806 282807466 962343022 1821525642 2617279820 -1 2 7 15 20 34 65 185 360 908 1652 2105 7697 10865 26015 48991 127713 215126 439506 781041 1272515 3198659 6782358 13957391 29570122 63056704 85223065 170309672 526645687 691098068 1644205085 2166330495 -1 3 6 15 23 45 115 237 468 993 1072 2310 7978 13290 29063 35824 71259 236128 295218 724265 1155165 3468826 8369755 11322021 17560778 34093348 80636644 247247343 408647959 687415762 1470620269 2649756917 -1 2 5 14 27 63 65 143 460 798 1554 2567 4749 12787 16573 40766 73841 244306 431646 996518 1409337 2934216 4692240 15263510 28568481 46546863 88104145 196653872 449793895 872893936 1300449407 4188095928 -1 3 7 9 21 49 110 237 423 812 1146 2671 5653 14629 31080 51381 71628 251925 311731 591118 2091608 3976446 4322041 10520766 20555451 47187554 96209999 260971262 516825801 1024743840 1366595356 2669907071 -1 3 4 12 18 52 120 177 498 683 1903 3551 5599 8255 31487 48526 105409 205810 307761 1017909 1248579 3725515 4398866 9106481 27882398 46165345 104111070 171437927 395677468 912457804 1632554105 2749578278 -1 3 6 8 25 51 118 229 340 667 1388 2360 7279 8964 26180 55824 95528 239788 315666 749039 2064828 2534802 6265389 9732824 17033483 54028253 117627295 251097666 465544536 770361248 1889490230 2423507003 -1 3 6 15 25 33 126 167 326 706 1321 3016 8057 13452 25696 48351 94506 248387 308564 748110 1177469 2673164 8121200 11466977 26837740 62674546 128898256 240901253 509516540 782447591 1497314684 3195091226 -1 3 5 13 19 38 79 164 413 696 1611 2413 7976 9869 17471 48903 83190 261991 308300 875636 1299194 3729528 6803239 12634140 32343008 34630293 109373413 136173769 476771181 713025535 2074122730 3633381439 -1 3 7 14 18 41 109 249 390 512 1424 2625 4984 15417 28724 35718 79233 244160 295726 598722 1150428 3990807 8363649 10017109 18345580 42226468 127850799 237235894 487609044 898030563 1343089398 2221955624 -1 2 7 10 26 34 97 168 361 847 1938 2167 7081 11267 17697 59094 110083 216149 453975 766827 1665834 2536590 8089618 10394021 28784306 67008810 81433338 135473705 471489578 587386645 1744168725 3481911285 -1 3 4 9 22 43 101 179 492 537 1906 3712 5612 9487 27696 64609 78706 248530 323981 991871 1696897 3833926 7725682 8686713 26603823 47097219 123965220 190608298 286836726 836593623 1781622357 2191615214 -1 3 7 8 31 58 83 244 472 583 1262 2996 5509 9018 29265 42654 108678 198753 306703 637624 1910722 2802725 4400190 13550128 23538301 35577818 133896890 204374106 479187620 1003076927 1638214403 3208699058 -1 3 5 12 20 48 127 213 511 530 1450 2578 5075 10700 18920 38823 81878 241535 302608 863005 1148988 3460604 4555078 9361644 23307352 34901504 123405627 235261678 492323563 880969720 2056720730 3691767943 -1 2 5 8 16 46 110 224 459 808 1478 2341 8060 10136 29916 53721 88576 232836 449035 1000374 1681028 3586120 7580478 10005542 19502250 35844097 89334629 216614964 467386258 696553997 2107100030 3158066059 -1 3 5 15 19 54 114 198 404 762 1100 2306 6360 11823 25595 42513 128998 219092 306278 911780 1537256 3989209 4683847 10407222 22498161 48663344 105747032 204209512 407849065 631541068 1634836116 2194271857 -1 3 5 15 17 32 97 252 397 587 1194 3829 6408 16247 26300 63583 125623 201899 324961 914761 1515945 3703903 7285668 9736985 16846017 42519030 118986111 215208779 369588393 681057146 1083587460 2764466415 -1 3 4 10 21 39 126 239 407 664 1032 3109 6953 16096 18666 47428 109073 201797 308417 1029104 2043437 3862875 7017209 11320452 18588720 43977223 113018163 203941615 318480658 683738538 1191483857 4291416921 -1 3 4 15 22 44 89 228 297 550 1395 3220 5214 14259 23434 61901 66240 259433 326737 988400 1427306 3582502 8123291 16709174 21957322 65400551 116316206 267612232 270104329 923762373 1220634205 3373745485 -1 3 7 10 23 34 98 185 345 861 1387 4082 7549 11116 27921 45978 86570 255727 310607 609413 1690102 4119584 6547198 10009956 25906423 61327719 77126924 234743096 380549428 569327841 1633407016 2615868111 -1 2 4 14 26 51 118 238 274 638 1640 3359 5476 8211 17982 40748 76001 242413 430940 868099 1545641 3070536 6271905 10260875 18692325 60922682 105433650 153459336 359057872 921673551 1665581440 3624108960 -1 2 5 14 22 36 73 211 478 514 1811 3986 5955 14595 25060 48531 91829 253872 439160 1012352 1434311 3594581 7066568 13541707 16860043 41392853 125323525 188016764 323464090 918172117 1466202589 2745209469 -1 3 5 9 16 36 108 220 430 552 1130 2457 6104 14074 28651 35641 78112 245180 295924 861460 1805780 3596379 6664816 9083380 22351327 42320892 126497669 231236926 424844069 996477044 1326696596 2852921744 -1 2 4 13 26 50 65 252 432 513 1053 3357 5343 16306 25653 47045 94853 246424 441258 878002 1178620 2676579 6146386 16164747 22102305 46379318 127415398 226129963 284070669 877344897 1531519084 2794391598 -1 3 4 8 18 43 67 250 478 890 1540 2677 4916 12535 20721 42579 117214 224082 306462 1038456 1793709 3207446 8218164 13284998 21102171 36778919 93068434 195309234 451181502 930664660 1291649630 3682619015 -1 2 5 8 26 37 81 131 451 864 1853 3654 4644 10855 19235 46494 87769 255571 441162 1000710 1691437 2291604 7471009 15763719 25509679 49743859 96036702 153590469 270564875 1024115050 2036305344 3543556039 -1 3 7 15 25 62 83 144 492 854 1602 3786 8168 12759 21947 65355 89931 238683 323948 606631 1284053 2662621 4699140 13164010 28123352 45823394 95752678 194470165 327281890 665860723 1462649404 3672694440 -1 3 4 12 23 34 101 197 410 1013 1727 3261 6437 15839 20317 44452 77522 231175 303486 997173 1293130 3337677 6659099 10262882 24212303 48169445 72213349 200696043 384354552 790359521 1117420557 4069719552 -1 3 5 9 24 56 123 128 473 964 1731 2885 5776 15460 17636 59551 78482 253490 320389 861387 1827689 2532813 5097705 10280705 30630219 50006425 78353088 197532348 433070830 1062103351 1588893932 3909717538 -1 3 5 10 29 58 67 208 439 669 1205 3545 5548 14279 17548 49206 73044 252535 314758 854080 1961148 2787998 4443997 15661831 17780624 42543654 112697318 222432780 276435537 907820176 1232886143 4159237209 -1 2 5 8 31 62 119 186 278 747 1891 2226 5686 14489 17780 48689 81435 230489 439967 993300 1686714 2683718 5084946 9076739 28405937 51587219 125812188 179892506 479826288 976915067 1466786221 3874560117 -1 2 5 11 25 62 81 214 459 837 1402 2452 4372 8249 28846 35376 80332 244334 430778 985338 2091714 2254974 4242377 12806293 19481534 41100325 97485554 225104723 466473681 877406356 1859806044 3115887807 -1 2 5 12 29 40 77 178 359 995 1706 2605 5720 15635 17163 39628 72885 232516 427678 997289 1176271 2383458 6599348 14247318 31415689 63378084 97490250 192454974 445207850 1033437603 1558947042 3836149300 -1 2 6 12 25 48 74 226 478 658 1857 2889 7979 11684 26454 47891 70171 238198 438018 598061 1567131 2912356 5934199 14767288 24734358 36517176 107468984 182730397 441081508 773516938 1852302093 2364829151 -1 3 6 9 25 51 109 131 507 562 1978 2998 6668 13411 21028 60121 67888 256113 326431 731125 1937301 2375991 6210247 10708632 33508784 44115649 120032413 181814678 448974332 615347192 1464953924 3575338074 -1 2 7 8 26 51 101 245 359 770 1253 3920 5848 14879 30197 61944 113873 213525 452849 758184 1904579 2255769 5822095 11791036 17296077 57797147 74443575 251127966 342093206 932307045 1455550552 2312487429 -1 2 4 13 22 58 100 162 369 697 1634 2073 7832 13266 20298 46167 126670 217843 434751 901647 1125740 3169329 5543177 11502421 28937994 66690803 119781801 137354381 526982800 719196961 1403265429 3825232990 -1 3 5 10 25 35 122 216 469 777 1304 3136 6715 9316 26839 46500 106723 203114 303961 892871 1923019 2259422 7897233 11402656 23195781 40626307 84265855 226339153 277024386 690003585 1879430920 2331739334 -1 2 6 12 21 38 95 235 498 770 1783 2193 5569 11839 19906 60244 78395 250248 456407 591957 1552886 3430362 7265274 15156046 22631027 39022836 85534163 177339339 516339395 1060633011 2094576199 3659920829 -1 2 5 13 23 52 86 180 316 673 1028 2742 7331 12574 20602 51060 107570 223643 446960 1018075 1247907 3294044 4776643 14015962 32752965 55705262 133411570 211371519 508343221 725817430 1455973845 3727727750 -1 3 4 13 19 62 93 253 462 531 1204 3570 7353 15326 23987 52953 104858 219844 319351 1031956 1130179 3688489 5563622 14017127 25162125 37344080 124894027 202977999 282744521 627235650 1131656102 3746898237 -1 2 5 8 28 41 87 196 257 540 1211 2830 5004 12776 23835 37598 107430 211624 428965 1016511 1658947 3033679 6596736 15199398 17668687 65499810 113911625 209085486 482532342 927272216 1228986471 3355249236 -1 2 6 12 27 58 118 160 290 661 1692 2573 6548 10970 30033 43298 124014 215029 441096 644340 1514736 2648712 4884601 9276161 25280562 54601419 133966112 162427276 436511799 537392204 1847816361 2817189928 -1 2 7 14 20 61 85 136 497 701 1503 2513 7994 9451 31917 44734 91941 246007 440660 745299 1154786 3302570 5801676 12782770 26040151 44532508 104875383 258536070 450215643 721556066 2040148264 2841526480 -1 3 6 13 16 60 114 161 484 807 1608 2234 7698 12907 21807 33645 103102 203235 300267 769153 1407609 4083598 5422249 9164747 27246472 47676538 85084140 191407075 525985615 681045894 1385558326 3535520447 -1 2 6 13 16 38 101 162 419 609 2038 2756 5994 11363 29884 34929 128620 226335 431130 642978 1387166 3956847 6594837 9539081 28828539 40460222 118024743 179523699 408088960 1017865000 2106898572 2852633175 -1 2 4 8 22 34 110 205 383 815 1764 3675 5868 15359 17307 35170 96740 261735 430311 874361 1802577 3823133 6599886 8467888 24732639 51107820 70706023 181240610 304894906 900906168 1359817840 3769060853 -1 2 5 8 27 62 114 223 316 775 1978 3110 5719 9568 32403 62033 83435 244481 452920 1013141 1697760 2123831 4511320 8599785 25120627 59482634 81976700 138355537 349273637 818544068 1874221974 2716240946 -1 2 7 13 26 48 107 239 484 746 1356 2843 4898 14526 27469 47992 86632 254956 434249 753245 1556053 2648184 6208672 10706173 19266151 38046113 111225305 240346654 512857347 909261353 1490185926 3126899163 -1 2 4 13 30 59 79 233 508 988 1648 3172 7811 13455 30553 38719 74731 244041 428018 855134 1175719 2127124 4624901 16459954 23701839 40282564 77940445 168101132 371451233 566907298 1606339368 2464675321 -1 2 7 8 21 38 78 208 496 947 2023 2121 7415 11925 29877 36361 79901 245665 432352 724495 1960550 3962426 7113628 13579375 17149038 35693566 73222845 159988309 488750053 764712807 1822890722 2853689575 -1 3 5 8 31 52 87 134 341 631 1757 3801 7816 8545 18060 48394 69916 238511 306712 862856 1691032 2770682 5946870 14487713 26189899 66366282 110043597 149936562 327446724 649906536 1985728612 3730596788 -1 3 7 8 20 54 120 133 404 836 1680 3015 6853 14527 19056 57514 114625 218379 324415 628869 1911731 3951175 5038289 8634179 29447319 40038511 87399971 172957708 414208007 669571578 1340077687 4277252781 -1 2 7 10 31 49 105 206 391 643 1567 2882 6696 8432 24318 60386 116342 206697 457159 784563 1660211 2907689 5696092 11256964 23536003 46723956 112451815 141521458 402917848 613030926 2082614211 3888268323 -1 2 4 8 31 52 116 255 470 892 1590 2857 7826 10355 19025 33985 79843 244142 430930 853372 1823753 2641231 5934400 10038335 20683978 33737895 98154344 194544060 407321230 780119270 1740678258 3747570697 -1 3 7 8 17 35 70 190 379 823 1055 2081 4474 10310 24304 35905 87107 250164 301008 617308 1943647 3561919 7110787 13978834 29485661 65726076 73119158 264006142 465757233 910537373 2096129479 4106550626 -1 3 6 12 27 56 110 182 328 579 1941 2913 4550 10830 29327 49300 101615 214545 317829 766957 1511490 2782966 5033916 12161661 27095634 62824000 112276996 168435577 440153966 856834639 2080934354 2850886721 -1 3 6 9 27 40 99 229 295 858 1983 2830 5513 15329 28196 37751 122489 214905 298860 783839 1908035 2124605 7118311 9028769 19620923 65455846 73868168 148507586 449057998 966670424 1436444853 3016923960 -1 2 5 11 20 61 125 159 265 953 1691 3101 4103 14035 24202 41724 102760 212510 441795 1028137 2054637 3692342 6076762 10336342 33112102 58227396 99536832 194865012 370937881 1023555320 1197891279 3295453717 -1 3 7 15 27 45 93 193 353 779 1932 2914 5843 16328 26168 40034 106962 210795 295465 626264 1271410 2910382 6587758 15828043 18051988 52973710 71100574 136777514 448196472 1071449338 1540683857 2870819222 -1 2 5 12 17 51 64 178 300 732 1598 3237 4635 13078 18135 57440 84253 238705 457929 1011690 1171068 3952069 4914454 16084138 31316919 58606990 118023559 137576753 372489261 987680925 1261898497 4282470113 -1 2 4 14 23 32 87 132 354 659 1091 3695 5760 15569 32573 57613 92898 230492 457641 869645 1559069 3438000 6486235 16466615 26723007 61106469 117496965 202577704 396714479 911580802 1508037764 2453080704 -1 2 7 14 31 42 67 184 410 618 1569 3028 5903 15087 26829 35323 70862 235419 431923 737219 1167137 2384399 6331759 12659350 30929807 36176380 121111180 158467886 428607593 1044124643 1401173674 3193468479 -1 2 6 15 30 40 85 199 352 1002 1929 3251 4523 11024 27685 32779 127120 228812 433793 642363 1128442 2384311 6591152 15326467 17112603 52693356 98965560 166736425 353918298 1061739301 2102076757 2570603545 -1 3 6 10 27 32 80 154 332 914 1084 2985 6580 8796 30520 43078 89313 261809 309717 746268 1810481 2523055 8172768 16348785 28677549 64895593 89544489 248568193 480639114 569553978 2020308895 3027867397 -1 3 7 11 31 41 81 201 319 926 1323 2530 5634 12985 23921 40780 113613 208593 296555 627515 1793825 2908694 6610449 15271391 18543106 59211524 96339562 206179780 441326602 986063132 1149265898 3351434982 -1 3 6 8 23 57 66 227 415 634 1249 3383 6889 15999 21357 53586 89677 229488 311380 750573 2095909 3826831 5674262 15444521 25080095 44287502 120729655 207769124 293004787 672472549 1152613942 3359236175 -1 2 4 11 21 47 79 223 511 921 1138 2609 8093 10559 27400 44425 128673 217800 442196 905079 1902366 3819736 7919841 14643594 18795288 36784689 67541296 249934801 518495045 802943800 1646877517 2568004848 -1 2 4 15 25 49 78 198 256 536 1225 2627 5767 14506 25251 50950 80779 259202 449974 858776 1421762 2773271 6074841 15319436 20882759 64617965 113560995 212413539 513920667 1069726323 1364972645 2835127206 -1 3 4 13 26 55 125 225 293 791 1686 3981 7792 10725 23928 41598 65770 241231 308943 999176 1165472 2783491 5563556 8880837 18146196 64327586 83556643 170372240 293646962 669857079 1693310907 4206772704 -1 2 7 11 22 39 92 245 416 757 1848 3501 6581 15935 17296 34089 105074 200958 431538 766976 1801454 3964561 6865907 15668438 23764248 47032033 105993391 181935243 396768515 785143148 1141679543 4026395194 -1 2 5 15 29 41 122 187 279 953 1248 2642 6274 8550 21450 62200 126612 202018 452333 1039154 1536734 2257155 6727147 11736693 27583443 53859170 99839017 254303520 503898361 549181165 2108253564 4179902554 -1 3 7 10 18 38 124 244 418 1017 1854 2989 7296 12735 28961 56046 85167 237249 313351 618444 1690842 3424381 6335045 11507163 19060122 46357633 68139036 143561917 463991940 716712243 1396592100 2576662450 -1 3 6 9 20 48 72 144 424 927 1992 3837 5710 9078 16455 36891 71795 230818 298400 730800 1964856 4088579 4378641 15698167 25730148 37686201 76655776 151573421 272207693 896832083 1651711222 3580857789 -1 3 4 13 17 56 96 156 295 573 1800 2327 7492 12686 28230 62115 80741 246272 320169 990030 1150785 3954699 6067263 10737461 29543557 52642424 110041440 193824886 526799221 787909115 1393551285 2732368038 -1 3 5 8 27 48 107 221 478 891 1989 3672 7404 9063 29493 33201 112669 209934 300636 888067 1667525 2249910 5962668 11348510 21541173 39319205 99999862 134600629 285578806 542989508 1989425938 2993576324 -1 3 5 15 16 44 65 196 411 721 1755 4042 7498 13120 21308 60847 88356 243712 325752 883216 1557430 3832470 7635211 13630981 20330291 46160520 105184804 151090307 281009596 600329667 1418648346 3544645959 -1 2 7 15 23 39 126 199 467 788 1897 2965 6826 9432 27532 39516 111834 206797 429554 754245 1275314 3560154 7003654 10706626 20983691 38564087 87211415 160946224 469612051 666444709 1961525550 2261488395 -1 2 4 9 19 49 93 128 356 661 1718 3383 6150 8923 19405 63920 119480 206321 453421 911145 1659882 3306948 4758206 12809965 25964983 59276689 120753103 166676338 351161439 770111167 2102381854 3292465278 -1 3 6 9 24 45 103 188 347 947 1269 3384 5776 15466 27727 53215 95936 243370 315653 742236 1963548 2507941 6330670 9166586 26612291 60961064 88635969 254341784 275061173 853114001 1538501013 2996893300 -1 3 4 13 29 41 81 235 326 527 1501 2333 8014 15254 29443 60725 82534 238941 327515 1010731 1176647 2381010 6726318 14930346 22421221 53754069 107640005 248177100 450974800 711295254 1186117170 2306077119 -1 3 4 15 23 58 64 161 391 661 1962 2802 6365 14557 19642 54047 108794 225906 313243 1016187 1383231 3435752 5548015 14890635 32508822 34610025 114834542 195183471 416466615 571441778 1258102313 4080558533 -1 2 4 14 22 62 88 226 397 618 1193 2987 4535 11214 32300 36878 83325 253260 430023 882554 1548176 3556859 6080506 14266208 21365395 42599690 118098349 216929724 485892386 864709658 2042936761 3020240188 -1 2 5 11 29 48 120 191 364 544 1364 3768 6852 11031 29215 39301 107198 210590 428398 1023672 2060925 2769646 5554790 9260464 27263095 66584747 100794692 258998883 340002190 771755867 1841175024 2763402460 -1 2 6 8 19 38 85 185 443 808 1412 2871 4767 14750 17531 50926 89477 234150 449483 622391 2095960 3173949 6469891 16504924 32244980 40503626 97260855 210777526 524573548 909828986 1542535581 3890035595 -1 2 7 10 24 52 101 252 382 746 1240 2901 7489 14548 16860 43205 129752 219691 441060 775503 1653972 2256762 5426293 12135014 18107154 56145446 126207068 222368908 472384851 727845084 1201544010 3973461806 -1 2 5 14 28 56 109 147 263 956 1270 2807 4726 11643 27709 36673 68560 232536 431003 999241 1432656 2250823 4644583 12436191 31091233 56918542 97981994 259504943 521455504 873201636 1883254039 2676518060 -1 2 6 14 19 56 111 133 398 655 2044 3428 7185 10013 28198 55206 111072 223362 442824 624276 1261209 3955284 6194370 12525809 32275351 38069456 111275729 187557610 386396216 613664431 2084016824 2256342872 -1 2 7 9 20 37 113 246 500 642 1095 3575 4727 11069 21895 48319 87546 255758 436222 745543 2066610 3957559 6870305 11901276 20336390 40012762 105594523 211103491 290128845 967793878 2145909174 4023033221 -1 2 5 12 22 59 78 242 295 547 1418 2714 7326 15307 18296 47330 70352 238360 437042 999389 1163843 3304851 5559897 16368471 21917670 66376457 115984531 238055921 497216678 712869435 1098830550 3867921290 -1 3 5 9 29 38 107 255 466 1012 1904 3659 4996 12899 30680 55465 91338 241797 311874 871390 1828836 2907558 8029509 8642836 16928941 36344059 81649649 137376156 269512883 1066718920 1241741105 2563211810 -1 2 7 15 24 58 103 151 289 884 1199 3722 5881 13320 25772 47900 125712 220186 436220 771841 1252047 2641232 5173418 11211483 30167658 53270871 69163375 239774630 387176232 875898844 1250047474 3021366822 -1 2 6 13 25 41 90 229 272 611 1109 3323 4125 10887 21497 42952 118958 227428 442222 648957 1380722 3039594 6865806 15801642 22311074 59697714 101533757 218816190 310453391 1064701753 2045908931 3797164408 -1 2 7 15 24 43 64 208 498 646 1704 3913 5383 10508 20528 55947 121588 199069 444706 785596 1264821 2636417 7108128 13016920 17770725 35684695 104537493 158393111 295544941 843685385 1879439589 3775088101 -1 2 7 8 28 53 105 245 382 981 1607 2867 8112 14353 18934 34827 104048 201481 430576 763203 1918313 3023266 5798512 10936252 17900565 54970403 99288314 168866277 434888175 744857472 1142622684 4190414316 -1 2 5 12 21 45 71 152 345 992 1339 2248 7732 13184 22131 55843 98679 218794 442678 1030656 1121934 3418195 8285437 13013204 26045974 66096229 94591785 201381674 410621462 682195202 1452974881 3500882057 -1 3 5 11 30 61 68 136 379 899 1656 3823 8007 15945 18362 60423 112014 217345 324889 886103 2033982 3024561 4879800 15643066 28536445 60993973 84242027 174502291 316239385 647278913 1233219543 3799299069 -1 3 6 8 31 41 82 171 380 535 1656 3324 4890 12898 16673 64140 87476 238996 323479 748502 2094710 2761733 6716186 15377297 31293753 62952951 103271000 153252136 380681511 959029770 1248780400 4078140483 -1 3 4 12 28 43 124 165 473 988 1754 4022 4844 13504 17069 54514 85122 233769 311457 1013621 1294549 2368461 6323769 12487146 26458749 43294826 77848284 196346525 272499871 1049496150 1176115899 4274137969 -1 3 6 13 16 32 73 156 287 693 1386 2988 6517 13183 31554 36366 106573 204988 299609 759809 1393554 4074896 6964852 12904108 26281656 56937770 125914426 236601234 513175019 583707926 1542583410 2370301203 -1 3 4 12 26 47 104 143 311 1006 1831 3446 4864 9721 27391 42809 66051 241449 308148 994242 1299850 2635573 6573428 10405954 31697971 51950865 87761972 139969159 399382871 962870148 1680759828 2320689158 -1 2 5 12 17 51 114 216 378 953 1130 2125 5020 15217 32361 39934 122676 215098 429491 1044199 1122889 3940750 4871594 9493320 24064202 50469286 83898041 251153332 454228258 839344512 1578683205 2459897738 -1 2 5 9 30 57 115 202 335 565 1219 3776 6341 10557 17375 42616 113915 200791 441304 1022013 1789209 2637611 4223499 9227467 22895061 54922044 107222269 211039352 387868160 717420934 1852783924 3240556303 -1 2 4 8 31 35 113 137 335 839 1923 3503 4606 15748 27267 38104 123128 229011 426827 905907 1769868 2629906 7620459 12370211 31398838 66454187 78644711 141560261 398727908 1015816708 1362771990 3132411206 -1 2 6 14 27 47 78 153 480 571 1924 3336 6253 9454 24689 40304 101962 203015 426890 631985 1271265 2896695 6314675 13817473 25521153 43524673 124808728 182223121 402105003 759786018 1914711548 2628939811 -1 3 4 12 21 35 65 141 341 811 1063 3211 4544 11390 23824 61220 93255 232309 326477 1003109 1294773 3552004 6448957 13932440 28033099 64893236 71196845 260611662 317841023 1044514819 1965300828 4077796892 -1 3 5 13 27 34 105 196 439 646 1252 3345 5979 15472 17109 51028 74584 257393 316786 856270 1293560 2630292 8283201 8826844 24615317 43404753 116577752 227873206 286638042 851715266 1524264420 3999446297 -1 2 5 9 16 35 120 168 394 794 1048 2203 6353 11466 30395 57088 106607 226069 443005 1017700 1776001 3422300 6834993 11444061 26419870 35682208 93511132 263169938 458456789 630378556 1719383468 2903461049 -1 3 7 8 18 63 72 129 327 955 1127 2724 5244 12647 29372 47544 114176 199043 305356 624131 1928176 3156820 5397594 15789446 27738217 64255687 84980538 237349406 504969242 946396140 1173962233 2596066083 -1 3 7 11 31 60 111 192 427 664 1921 3370 5198 15156 18503 53342 110891 223860 311456 623144 1785050 2896570 5133341 12514768 24632199 43244639 113627590 191349976 396229819 881701178 1419602520 4080320736 -1 3 7 11 24 34 113 207 274 861 1423 2210 7280 12998 17273 54615 120252 199882 315091 649550 1793638 2243597 8147958 12513560 22789776 63808836 71145743 215206517 436026108 756450996 1352869014 4188582422 -1 3 5 10 26 38 125 170 359 846 1252 2896 5172 8815 20399 35999 122140 221037 302595 914179 1903191 2370659 7623252 11058208 26197067 65111883 81916855 250940191 484978511 985028150 1669641840 3296701373 -1 3 7 14 24 40 96 250 428 799 1641 2717 6610 11466 24657 45241 105357 206416 306649 636995 1135292 2630076 6844524 8553261 18471937 47180813 99855516 198405790 458388411 601654436 1622136080 2153902838 -1 2 6 9 19 48 71 242 461 648 1488 3078 6384 11875 24745 45841 73924 236417 437720 591073 1960243 3285931 5143253 15767725 23022705 37433411 107193096 265355132 298448581 794559691 1673924415 2398887688 -1 3 5 8 31 49 97 134 300 762 1438 3370 6046 14396 30214 44255 107100 198517 310768 889270 1666539 2765901 5268425 12226564 31578981 51099679 118040925 252244062 304172234 853699129 1371965648 2374627393 -1 3 7 8 26 33 87 183 263 664 1508 3712 5253 14334 29319 39118 91773 259219 297716 612756 1940168 2111881 8284037 15903948 31789909 51734245 131593682 254970087 363945225 857577002 1215048057 2632604979 -1 3 5 10 16 35 93 226 308 1001 1905 3635 4205 8865 31241 52410 113906 227419 317841 890330 1906872 3157730 6975247 14869974 21748933 63540840 88285186 138440240 288417324 960093074 1826193420 2735550621 -1 3 4 12 22 49 121 144 441 983 1961 2298 7420 8685 17666 57302 75637 259613 312956 986022 1287011 3156964 4217900 8450698 31945133 35593382 71932050 153240876 484630407 753739711 1921775472 3619734765 -1 3 5 8 21 48 120 246 400 1019 1539 3083 5451 16305 31508 56876 85614 236328 314982 883292 1702575 4078822 4619319 9097434 19357590 42314919 71477620 182551964 382004153 912993380 1581739845 2648688059 -1 3 4 9 19 36 91 191 449 598 1614 3166 6440 9606 27706 56161 89140 232484 313036 1012278 1701791 3155634 6318554 14996294 33378262 43105734 131372303 167241174 381949384 770719084 1896500206 2276765980 -1 2 4 9 30 58 88 242 285 565 1378 3700 5022 10321 20182 48322 70037 239507 436371 865145 1701707 2632069 4476324 14596963 24845207 60143698 110269956 267869138 367728179 1034792350 2037823297 3690532291 -1 2 4 10 31 54 123 231 304 601 1038 2890 5401 12698 27632 62177 119073 208249 450857 912918 2055123 2896327 6187853 8844128 18076392 67054237 105835989 228325209 490304170 978874560 1173807052 2866519005 -1 2 6 11 16 36 92 232 500 568 1665 2389 6963 15520 28035 56401 83132 235107 443307 620392 1697971 3161058 6317714 15384922 23031886 39052075 124659611 135418167 495628795 593729706 1178522115 3172684868 -1 2 4 14 24 43 109 241 458 643 1944 3968 4153 8766 22347 64057 102779 221758 454400 899952 1518251 2762713 6971015 10020642 18195615 34805769 102257607 184741907 307464198 969890839 1851297454 4200283873 -1 2 6 10 17 53 79 231 435 1009 1363 3587 7432 9164 26601 63943 129942 199409 452413 646413 1794839 3146729 4195699 15470197 23469499 48243388 74474961 202702797 336195986 579935160 1892343643 2665714296 -1 2 4 14 26 37 94 138 268 872 1567 2748 4270 13104 19357 54077 69950 249338 442542 861325 1543660 3014688 7471186 14811284 25166119 57803564 71173808 189139950 441062220 820786211 1305625161 3894199692 -1 2 5 11 28 46 76 146 397 741 1144 2080 4706 15722 17172 45863 65858 244965 435178 997582 2094670 2621555 6947040 14156143 26346383 39454716 101978048 210115980 445522090 844391212 1395315078 3830305313 -1 2 7 13 16 45 95 214 508 1017 1311 3669 7554 9777 18999 42553 102386 205084 440461 765205 1533679 3933840 7343051 15733479 19413382 36596354 82765792 215956329 348297102 597815949 2057826597 3464885497 -1 2 5 11 21 55 99 193 461 921 1226 2084 8178 12780 27930 42598 107177 199668 441037 1021504 2059606 3803032 4853044 11801725 24652476 39605254 67163508 266548953 466010188 721493686 1385337423 2686698948 -1 3 6 8 25 36 85 246 381 677 1122 3499 6740 9761 18752 48840 130440 215256 305077 777240 2034411 2493132 7344130 16660436 23363064 57459785 122893240 214592223 277018888 675503776 1970706444 3445994893 -1 2 7 10 26 58 66 250 469 576 1699 3685 5315 13344 25628 42182 90515 249626 439044 741397 1679562 2492634 4856468 15343804 22040822 35570007 131844053 146057661 332886209 845934756 1209190618 2982927980 -1 2 7 13 29 56 71 140 308 841 1305 2456 4824 13647 17064 59317 82316 239956 456661 750387 1566002 2493735 4200704 15344010 28736506 54181708 67469976 221551341 444068796 846606970 1133530566 4143511741 -1 3 6 8 17 34 90 247 327 1017 1229 2829 5085 15939 18066 53847 127597 208000 312070 772961 2057593 3541049 7083581 15480382 23613536 50783553 93167987 254921975 484797203 886313570 1431190759 3994829203 -1 2 6 15 25 47 95 166 438 906 1923 3750 7608 14145 17445 39519 99156 201582 427468 634920 1138200 2755707 6559884 15875073 31347611 38582316 77193355 165929009 275636643 575660646 1576396154 4104514051 -1 2 5 14 29 40 123 212 312 904 1868 3551 5145 8253 21465 32979 104791 200719 431740 1031591 1395027 2101074 6557850 11545151 24660915 62043869 96989128 148229001 385454870 920717560 1641062854 4073179444 -1 3 7 15 17 35 124 137 314 596 1859 3423 5797 14446 32493 44532 83616 254496 309857 621696 1285044 3676811 7089218 11419670 30858652 50592146 106992752 197344218 391334758 825488799 1469087776 2574189992 -1 3 7 12 24 55 119 192 383 865 1875 3460 6100 9404 21888 43630 70561 241935 310492 603208 1434540 2890746 5648730 9860425 21427586 52535864 79598575 151877802 383614317 813790468 1854892785 4155199772 -1 2 4 9 30 53 97 213 355 604 1780 2198 5995 8945 26009 52704 103047 217635 449483 897634 1651147 2629475 5911674 11683047 21409134 54219300 114613188 138261105 530788841 965746473 1649685755 2456044848 -1 2 5 15 16 45 76 161 396 692 1063 2971 4109 10770 21463 35260 80981 244044 432199 988206 1568741 3676567 7618452 14053555 31772354 35755440 112248059 217679682 489351781 826793629 2033217885 3971140764 -1 2 5 12 20 59 67 174 489 969 1498 3911 4449 9536 18324 55263 72753 246624 444221 997989 1146935 3546376 5255331 14839701 32147289 47310065 78809052 234481006 398230761 940696004 1682213337 3506042403 -1 2 5 13 25 36 80 201 502 816 1595 3535 4327 13694 25241 47671 106478 208019 437212 1026108 1264564 3021668 7612616 16270903 18542338 33899126 90571466 186647824 362548181 1069948277 1091970377 3094238773 -1 2 4 15 30 48 115 240 459 581 1330 3434 5443 13058 23313 34560 73122 233774 430952 863490 1428751 2366652 5253548 9468382 19194051 36425751 127416209 267146487 315528924 928063838 1112792024 3236964598 -1 3 4 12 21 39 89 131 422 581 1906 2391 6305 15484 28187 60097 70597 259166 324293 994885 1284231 3546844 6960775 15495981 25614699 36663035 121191601 199211052 504119697 607954891 1139778557 3103422804 -1 3 6 10 26 41 125 147 404 773 1843 2448 6159 8823 26205 45462 80170 230454 305497 727598 1826933 2366798 7089861 11563605 33326614 40463192 92889403 162889516 524375595 637611212 2092281897 2506685840 -1 3 5 11 29 62 81 235 489 566 1445 2812 7514 13219 21432 33633 98606 200214 302763 898043 2055931 2628380 4865691 12730718 22587035 38010490 123988134 240633114 481928186 686522132 1391881329 3738747144 -1 3 4 9 30 57 71 191 362 582 1600 3657 7130 14673 23063 47632 107959 201745 303422 1023271 1658121 2760543 4206719 15093095 31367041 65391271 111667466 167348396 330657717 761297997 1295700201 3603649482 -1 2 7 9 28 36 109 203 298 850 1788 2125 4756 10511 22749 49534 102955 220983 447386 768969 2033322 2888052 8007208 9327270 23516907 62108776 73473903 169225404 514479690 828300237 2084678002 4273287123 -1 2 7 11 16 42 119 254 334 764 1824 3112 7324 10112 19425 58253 128682 204095 458552 774488 1791532 3153376 8267060 10636398 19197561 51767616 131939952 179092900 360391921 639013888 2108913150 3467271912 -1 2 4 15 19 38 67 139 477 567 2021 2961 5292 11827 27107 49307 105791 217811 447519 897886 1391513 4068629 6696142 14446420 27838703 46632018 119369906 171090562 441010641 968548523 2124934281 2536088208 -1 2 4 10 31 38 109 255 394 596 2026 3622 7113 11214 23666 46420 128171 219697 427352 885514 2077493 2999488 8203632 9203184 16957611 42277466 117577129 170799238 300709630 760408742 1772569834 4212303464 -1 3 6 9 30 61 113 219 288 656 1848 3475 7638 8446 24429 34222 86999 248730 309471 732360 1904865 2846123 5222645 8547059 24177915 61848228 131365855 172282854 372622307 648982300 1926045101 3982848337 -1 3 6 13 30 61 93 211 425 539 1864 3999 5988 14625 27158 46934 123757 213885 301394 766129 1417154 2346930 5183075 13781001 19986163 44371668 125855417 200975366 328716562 932656275 1423968347 2966690180 -1 3 7 10 22 56 67 138 481 1000 1026 2920 7865 12896 21140 50382 99647 220937 321752 648361 1690443 4042481 5714336 15231481 27430907 43089364 81698810 236804571 486073600 775026465 1418849192 3679444578 -1 2 7 14 18 54 76 243 266 547 1453 3773 7144 9252 25255 34831 71014 231115 440182 741893 1142631 4140535 4311587 14699020 21820638 61454261 110946829 238001336 355111147 765408948 1935667140 2634165211 -1 3 6 13 19 38 114 188 330 787 1741 3527 6800 15211 31421 49995 76445 258877 320108 748184 1394918 3739349 6535531 12209621 27959653 59889592 69511626 172869493 358516438 731749031 1267599697 2438599308 -1 3 5 9 18 44 126 187 444 823 1166 2204 5048 10286 16739 36885 76320 240108 306029 868891 1800884 3348330 7589554 12085110 28363887 40603352 92730869 243524036 445000559 851461447 2055117084 3487775448 -1 2 6 12 31 50 107 203 479 789 1039 3261 5092 12442 27013 44187 114583 196784 429855 649016 1558138 2202064 5330842 10509927 24038768 40308141 84057862 254530098 334602441 981017536 1255462425 2797281816 -1 2 6 12 18 34 103 237 325 770 1503 2170 7515 11053 24980 54418 96840 242625 451110 602563 1508620 3885069 7074765 9981192 18922458 52805375 70973065 214631839 413092251 801632731 1646807921 2330113954 -1 3 4 10 23 41 69 137 320 811 1671 3518 8179 8732 24090 36674 86945 246633 307766 995015 2036044 4155640 7451299 12614763 28103063 66313518 70685353 180057316 355702753 566504835 1932805330 3940984605 -1 3 5 8 19 51 123 200 420 765 1639 3344 5447 14675 26902 61373 71631 257529 312010 869582 1667045 3355036 5219900 9334246 22864951 42143306 102220739 135697772 346803648 929203204 1408630405 2963207687 -1 3 6 14 30 46 112 231 352 647 1271 2423 4926 9716 31551 38408 87693 250739 303385 723763 1259963 2453483 6918852 11038917 17072596 58686006 122796860 229249602 414721880 845316016 1650106248 2704884963 -1 3 4 13 27 40 91 156 276 804 1393 2401 7205 16070 24192 58088 106933 221123 311779 1033017 1172506 2722940 7024534 15750733 28114110 56990102 78187537 222705132 467158050 796184961 1246881855 3702102337 -1 3 5 10 25 49 68 169 467 635 1955 4054 4464 8469 27892 39082 116857 213301 305630 886496 1946011 2355803 6231405 15754183 32540863 45869818 127871054 171850112 318263705 1004061277 1772687549 2351590317 -1 2 6 14 30 42 75 159 427 862 1742 2787 7359 12604 27377 60369 128482 197156 444212 633955 1279852 2610895 6507209 13919991 25230788 34724088 84629580 182863188 452506804 686520834 1382813695 2856718601 -1 2 6 15 24 45 93 163 289 690 1399 3174 7788 13865 18645 38921 81345 244536 438674 606223 1142022 2695158 6410643 16008098 31100582 58530508 132898158 236608641 298760929 584930985 1546209820 3901847957 -1 3 4 13 30 39 124 231 429 987 1077 2718 5019 8677 23253 53569 110739 226003 320236 1034392 1178838 2329192 8330575 10504137 18803145 49666287 75487559 245226130 528080573 935842825 1772079088 4022331093 -1 2 6 9 24 39 70 204 452 1007 1398 3754 5082 10889 20887 53604 125051 207451 453011 626690 1945296 2481156 7686009 14306410 20900148 40997200 79014943 207608590 358698937 1069176265 2108612008 3853778410 -1 3 7 14 26 55 111 239 408 805 1701 3403 4950 14339 21488 33967 111468 206095 306497 646418 1178019 2983078 5333073 10885830 18883165 44462313 98760349 173752458 360738782 944168959 1598762909 3311317489 -1 2 7 13 24 39 86 128 422 994 1752 3387 5460 13958 27607 65160 130460 202698 450419 763150 1542164 3000062 7825535 15734028 25966107 36072028 71367977 195558395 359340838 905758995 1335334006 2851859644 -1 2 7 9 20 37 74 228 290 990 1352 2793 5223 11149 28259 64892 99130 224058 442410 770231 2094733 4039531 7017152 12850135 23865342 66221503 85772359 202625736 471061283 968872323 1904072659 2440943891 -1 2 5 11 19 38 122 152 342 677 1045 3308 5431 14028 30309 34552 126483 228598 435736 1026517 2066242 3658217 6754489 10618286 33165213 65671905 124665031 214854490 316057607 899004420 1225374863 2537664825 -1 2 5 12 18 35 105 187 455 836 1533 3235 8184 8846 17650 48495 72384 244214 426578 1014598 1133547 3879138 7335263 8390515 26610186 42473088 95302064 213154093 282122999 571859056 1969494815 3678809088 -1 3 5 13 17 32 116 143 404 922 1753 3701 7994 16262 27945 35051 75632 242004 305817 881097 1269494 4001885 7195961 12321495 29492266 38013477 76289412 185740219 331761005 661965808 1237967637 2954382958 -1 3 4 9 17 47 91 255 507 855 1550 3652 4667 14914 22241 38549 78684 243275 310464 1006575 1670148 3473815 7470429 16122322 24511234 40765165 92278664 193335561 309607623 1022253562 1481148157 3431665084 -1 2 6 10 24 62 121 228 270 745 1335 3131 7701 16086 28297 50320 115147 203268 452457 628533 1817346 2356241 4678282 9440712 18226638 58734967 124020587 248174504 289661919 581652245 1307066799 3043003765 -1 2 5 8 23 60 111 228 494 624 1686 3957 6441 8306 30061 61325 118394 211309 447878 1023548 1681552 3794361 5987468 12192919 19275037 39331842 128213393 143446486 292918968 714194355 2036980194 3200844311 -1 2 5 10 28 40 99 128 501 684 1313 2228 7504 14559 18919 60571 121769 207809 445138 1027270 1933800 2878899 6647892 9309812 31724486 43788910 101212373 246713289 425156073 750674916 1189776602 4293087652 -1 3 4 14 18 36 120 152 468 809 1808 2519 7434 10169 32251 49405 78982 256049 326118 1009723 1531779 4003661 6396868 11021540 32924737 48294007 91971327 165484005 531341061 764158807 2141090351 2898318905 -1 3 5 12 31 46 99 178 389 921 1298 3030 7346 14463 29284 45824 70198 244903 300233 875738 1144123 2305494 7193188 9189055 25715983 35559383 75847695 215317951 528037219 727577517 1190420094 2376917330 -1 2 5 13 17 43 122 172 380 717 1590 3186 4798 11867 22258 34120 121511 216242 441264 1025506 1282258 4190765 7935912 11808531 26891384 63210379 133814115 137190699 395087933 995752783 1938754736 3800439724 -1 2 6 14 28 50 119 216 394 832 1386 3043 5694 15651 17107 34127 115066 217911 437572 637795 1285721 2358564 5706601 10235528 24278476 48812645 87784805 223664388 523856456 1065281098 1490235377 3880808296 -1 2 6 15 22 34 88 138 400 691 1322 2416 6853 14359 23921 62354 80885 250819 447442 613349 1144019 3473657 6523203 14691555 27161342 38700639 109162558 251425406 443582418 545632944 1220441911 3558248004 -1 2 6 9 27 47 95 187 499 948 1137 3758 7126 15388 22187 37643 109218 205641 440132 640025 1960119 2331726 6517698 16264479 31752144 48685642 72045395 237522116 399158311 800848358 1117765018 3295609677 -1 3 6 15 24 54 86 186 272 678 1396 3193 4486 14276 20016 64737 90083 241705 318824 732975 1122135 2840733 5617689 14074455 33361146 51997544 126351434 237513563 295332378 1030259125 1077404200 3865838747 -1 2 4 13 29 50 85 234 278 544 1415 3199 4839 8954 19380 58359 112586 214240 447598 907012 1176242 2601450 5328545 14339324 22277424 62358472 109388382 241199256 282110749 973820732 1825241873 3354496360 -1 2 7 9 23 53 99 190 259 874 1072 2146 6132 8997 29665 36989 109721 206877 434979 782759 2086476 3910694 5056796 11968590 26080670 52551225 71678951 256051802 459854609 980640992 1681289674 3177879498 -1 3 6 11 28 36 125 150 487 967 1332 3672 5197 10916 26366 39330 118315 213111 303427 755804 1681245 2870804 7946278 11313586 32737538 42706204 81381461 206129872 345422070 832156472 1925178585 2327127664 -1 3 5 13 21 42 121 172 511 799 1451 3286 7741 13349 31690 36221 78828 238531 303382 881676 1262875 3486645 7447304 11706482 26703527 46875461 89340872 213103574 284069261 562115285 1536401837 2289477180 -1 3 5 14 31 35 106 182 417 687 1277 3463 6550 15400 17259 33133 120910 213596 303623 896902 1414672 2611979 7816404 8432225 26720392 37991872 111783291 225153567 274454507 799760087 1167888847 3939758243 -1 3 6 13 24 62 84 192 484 992 1495 2749 4195 8591 25186 51044 108957 228610 323707 779510 1425705 3123858 4553035 13040031 17428505 34728109 83091434 218337882 475738029 817788669 1839394383 2650135966 -1 2 7 11 18 36 89 146 492 515 1446 4038 5277 14600 30586 46795 107041 197351 433542 779737 1826724 3518080 6623232 14986396 28281996 42682996 118511068 247131440 383736212 818833388 1458864800 2400175606 -1 2 4 14 22 40 106 147 445 908 1030 3475 6974 14360 30933 55700 119415 201673 457735 891198 1549273 3661300 7540489 9882925 30406305 37181984 80759332 244757210 300361555 687381917 1266515909 2522612174 -1 3 7 11 26 43 101 147 462 580 1202 3497 4466 12310 27282 42172 127677 214460 295492 631534 1806676 2620743 6901829 8437672 29874648 46335196 128869978 208320024 269075613 1064249133 1308113221 2696836791 -1 3 4 11 23 50 67 156 462 623 1318 2194 8088 14319 25529 47243 119619 226993 300751 1018218 1948981 4053499 4680863 16296036 25818890 49493777 127689086 258522156 422697274 684944879 1553378235 3026972800 -1 2 6 11 25 60 100 228 396 992 1324 3316 7703 16178 22233 39484 67002 230058 441570 616300 1661719 2296258 4300229 11305375 19740458 42190954 71966671 215628866 298472126 540710135 1296637432 3289232660 -1 3 6 9 16 34 113 164 265 609 1296 3687 4659 14339 26555 51096 127345 206377 322333 763459 1940595 3669518 7157338 12375673 26464050 52644033 104871231 254177961 353170495 1071745850 1505741049 2951561863 -1 3 6 15 31 43 84 251 391 690 2038 3247 5702 15626 28400 33630 93718 260376 306331 734420 1116284 2450550 6414344 15237997 24473189 42072494 112242115 196425642 346361320 851668732 1586100392 3083120208 -1 3 4 8 23 56 80 163 379 910 1256 2532 4152 8930 17031 44121 74970 236507 301307 1002194 1796546 3877331 5472780 13412914 30878343 66422619 83927499 259734566 425962047 932117821 1754902049 3757241610 -1 2 6 9 23 50 90 247 389 735 1328 3137 6887 8517 28128 46206 94606 253270 428423 603867 1906598 3897871 4312763 13156084 24076719 45346037 106877981 247979294 281708879 714815260 2050692514 2379841221 -1 3 6 10 31 34 112 177 350 722 1811 2763 5975 14358 30348 39900 114532 209354 307210 786158 1820219 3125597 7547137 12096433 27504542 62849626 127062836 175200890 416286203 1032719747 1453858116 2167156358 -1 2 7 10 20 41 91 248 369 1021 1227 2205 7221 15119 26719 37980 83056 249716 439584 727177 1647379 3885729 7593212 16293474 24207136 57800902 96913541 257665117 457322537 758542433 1132373696 3152360282 -1 2 6 14 31 49 122 185 467 973 1513 2482 6834 8837 27738 34227 101460 201034 440765 641264 1304560 2464636 5710632 8448122 28117756 43686331 76391169 228420918 451805439 596377867 2122318494 2179073948 -1 2 4 14 20 45 98 145 403 522 2033 2180 4899 13300 30875 52194 120931 197420 453995 891329 1549412 3392699 8202969 9222002 31399533 39896718 127779856 174664451 476755329 834607236 1209060778 2415121031 -1 2 6 13 21 50 67 158 317 650 1338 2086 6980 9862 17577 54393 106518 224398 454035 641272 1434321 3651222 4544704 15898449 25393460 52223855 129613306 245057001 427868082 540223699 2010265641 3652873149 -1 2 4 9 24 44 101 207 443 872 1965 3246 8166 11406 32454 64092 98922 222497 446322 909152 1702117 2463089 6773869 9341987 24866127 43572124 85188794 146650478 342441240 576477822 1844744426 3083945681 -1 3 5 13 16 60 107 203 304 760 1970 3658 5629 8829 17232 50430 115995 202749 324997 895093 1278799 4184697 5712528 12225361 24580909 62717797 117684124 193314693 280471517 831624536 1712323852 3604570281 -1 2 6 12 28 57 116 198 283 649 1376 2987 5992 16099 27165 46490 89781 262060 432331 590485 1520118 2572775 4313546 8962804 21873089 65467255 127644749 250767768 514503256 1072910377 1595401192 3013128437 -1 2 4 11 20 43 115 254 307 890 1545 2435 4147 10605 24757 52685 113966 221951 455448 917404 1956726 3778484 7429431 11055786 19480818 66619210 68752945 193469274 472661402 919094517 2072031400 2298037546 -1 3 6 12 30 41 72 194 366 968 1258 3742 6136 8780 22718 57756 65907 259529 315768 751495 1530948 2169118 6800182 13807320 20693670 52472846 95274303 254846907 393076331 916886696 1715055619 3840029452 -1 2 7 8 18 53 118 242 504 593 1846 2093 7507 14098 29117 53285 110446 221504 458150 778270 1957839 3388148 4675524 10391192 20395710 38173259 132434158 193435266 481757181 746848421 1547174211 2496135992 -1 2 7 14 29 62 118 232 391 553 1360 3392 5240 13507 17518 33020 123021 227136 435695 761025 1156546 2225280 5194606 8708111 17899015 42483772 133074632 260567655 309414242 875363333 1294807865 4141491515 -1 2 7 11 26 43 84 222 366 804 2044 2497 4701 9122 31480 48722 105589 209648 428212 773607 1828741 2461474 7017173 14742611 20805867 51932161 72127298 147455149 535936774 847989106 1768961535 2867746304 -1 3 5 8 16 57 110 247 451 872 1742 2720 7428 8936 30927 44583 102975 205658 300999 901902 1698565 3509861 6095845 11594616 17785374 35809326 97425597 170381996 436854761 722062017 1988227265 2835850800 -1 3 5 11 24 42 98 179 438 867 1294 2137 8173 12832 26581 56270 95046 242982 324585 864170 2036930 2321936 7045581 8952033 25813224 40914852 85624791 219665366 404761227 727079453 1427418476 3023931781 -1 3 4 10 16 49 127 201 498 931 1715 3214 7844 13372 17874 41394 101407 209333 298291 1044584 2083184 3248431 5178184 8701112 22498983 36336302 67953532 185016835 377922803 566068924 1561273086 4092241271 -1 3 6 14 17 50 88 251 419 847 1520 2768 7377 10227 17335 35373 84855 253937 308423 730529 1247850 3888056 5239135 12644275 24346934 48503379 87304345 208819577 473477370 683617430 2045579786 3550837850 -1 3 4 12 25 32 120 226 299 846 1930 3377 5429 14190 28340 59168 101418 228607 312037 1038587 1302530 3120663 8341322 10795901 17894559 66193685 72752802 147205164 374098800 902083570 1324159187 2734301185 -1 2 5 15 24 36 101 253 475 933 1932 3761 4188 12047 31752 45712 80334 236698 427217 1012820 1535381 2710813 7675069 9566222 17957990 35916223 73015274 151272775 277108683 945735258 1953732211 2976947574 -1 3 5 10 16 56 72 178 437 790 1125 2659 8135 15644 28438 35120 82628 249980 304561 853481 1906025 3227609 6255871 16491183 30283622 38151529 93871430 257356185 516157433 797494682 1237942882 3157410726 -1 3 6 14 23 57 98 226 476 605 1746 3633 5072 8652 28751 35638 106867 212784 307552 781433 1307973 3657504 5603924 10701029 20592443 37116901 126542322 140448985 320920329 1035294896 1871712883 3021742934 -1 2 5 11 18 55 78 247 478 615 1845 3337 4576 12962 21763 36840 118263 218258 435719 1030129 2076176 3508130 4717926 15271537 21767503 33581345 129551897 193690223 385798516 1069112353 1323744300 3719666616 -1 2 5 14 24 60 114 165 432 787 1074 2307 5085 10147 27965 64915 70112 260927 443846 1000217 1399031 2846310 4530955 9289615 26102681 40931877 100526849 263907083 417408344 824553627 1684690835 2339154104 -1 3 5 13 27 37 94 255 390 596 1442 3382 6078 16344 30144 33788 74374 242568 303699 881049 1272542 2703406 7540332 14940062 23086490 43574669 125145472 248182277 320708874 867471804 1567821969 2206060664 -1 3 7 11 17 45 98 141 364 568 1826 3504 4350 15648 16542 51910 96280 239016 322620 596843 1771158 3222127 7558410 8640907 31483277 61123990 101569375 193361977 375161224 1035972045 1385887690 3922671847 -1 3 5 10 19 60 121 165 462 795 1596 3451 6515 11277 20248 62025 90911 233159 314819 858037 1900812 3617238 5330969 9564849 25448868 43044958 85537768 197090364 351402943 745816374 1653534154 3564979003 -1 3 6 13 19 42 122 255 432 993 1340 3301 5149 10996 17528 59619 79160 248941 319010 737287 1399325 3760928 8062592 11777301 20864361 50124149 70475765 215707148 296685957 872782688 1913656838 3418369181 -1 3 7 13 24 58 69 225 356 796 1068 2614 7557 16247 18238 39203 65786 229577 308420 617625 1538551 3104179 5187999 15722252 23613989 56409558 69956977 259345501 536151673 715230453 1209312411 3921101149 -1 3 5 8 24 61 66 194 294 860 1605 3815 7356 13950 27498 44628 113992 199007 298278 913666 1695772 2477221 4562705 14763609 19816965 60735001 69308979 191585658 306600097 557108252 1558250373 2923338338 -1 3 7 11 16 45 94 140 471 871 1575 4065 4916 8812 20920 53112 88759 229418 325121 603834 1780093 3350232 7431073 16510147 26762862 47373356 96434211 189517980 301480789 1027369143 1780655016 4033606311 -1 3 5 14 19 55 71 200 499 907 1832 3003 6679 11622 32672 64848 124868 198404 313179 894729 1422789 4162583 4710006 15941800 19562234 36634518 69329424 135203130 462607235 651534096 1699344648 3119856406 -1 3 6 8 20 52 95 143 419 918 1774 3833 6264 10241 23095 38676 79340 244887 306899 742108 2049817 4026535 4787795 13622892 26238114 33724676 76098813 184784388 311226432 682348205 1761240041 4043894794 -1 2 4 12 20 62 81 230 306 638 1597 3341 5280 15538 29826 47051 75989 232632 432054 884031 1272990 3627509 5976896 13214281 22074336 65644630 108840983 161580550 355765679 885870718 1535847831 2167899569 -1 3 6 8 28 41 108 210 446 985 1310 3310 7869 10192 24480 61156 120618 205773 318508 768896 2073264 2985612 6538585 9640659 22848673 44632862 73570409 210730722 293877219 558917134 2103482129 3861472742 -1 2 4 11 28 42 86 219 417 624 2030 3108 7226 10731 18072 58158 109882 218225 450255 907165 1953539 2747932 6536413 14770974 20625345 42171400 125737554 173618120 363491142 650290636 1660374678 3475437606 -1 2 5 9 22 56 85 214 384 889 1625 3530 8102 15164 30291 34488 85314 250809 437034 989178 1772847 3751256 5331197 12974465 20250510 49140141 85897176 185409482 359995525 541661023 1095961600 2311667487 -1 2 5 15 23 41 73 212 371 543 1660 3892 5388 12039 23530 43719 95135 248681 432810 989671 1509455 3616599 7433409 13892227 17232872 52682306 102807025 161170165 288990141 869817876 2133631118 4236078411 -1 2 5 15 18 41 117 156 504 554 1998 4014 7187 10741 16813 64651 66263 255049 443052 1014850 1533193 4015371 8066460 11262598 31767903 45088469 120514373 175580327 312326535 558241601 1644969682 3333062600 -1 2 6 14 27 52 85 199 498 555 1802 2526 7689 15694 19708 55560 73676 253543 456667 621996 1271294 2970159 5571805 14020023 17083403 35751505 122947907 186654501 523910821 692865414 1312478976 4170779101 -1 2 5 13 26 48 75 253 378 825 1972 4015 7667 11315 25907 34394 109686 209407 441459 1044901 1306415 2737221 5877633 14759805 21934096 55569039 72863648 138394442 334957297 556065356 1763912133 2265750324 -1 2 6 12 23 51 114 192 347 831 1313 3254 6906 11893 28156 57252 107530 222678 450832 652604 1568124 3261536 4432744 9531195 22606533 57658501 74692175 219110930 280935455 692283028 1724441826 2434922728 -1 3 7 15 18 53 121 195 289 838 1301 2216 7736 14959 18488 55013 84113 230546 326910 600247 1258730 4131026 4541791 9276727 21291478 60626783 73496006 227001063 403191913 686182020 1191893551 4207762901 -1 3 7 14 26 61 104 170 303 531 1225 2703 6070 10225 18283 49164 109986 229181 326772 644198 1164212 3007729 4563585 12411106 27707652 55688652 116872415 208052740 521219944 1038359289 1859009645 3671357920 -1 2 6 9 30 47 113 222 497 790 1889 2139 8118 12515 23909 49402 76354 258855 451543 612349 1919161 2718174 6891388 10871041 24821823 36121489 89387089 164029520 480468503 722031769 1423003394 3244519547 -1 3 7 12 18 34 119 145 323 902 1234 3246 5410 14922 19430 45653 123178 213774 300780 626101 1415633 3776533 7073592 12145151 33203632 64347184 85000351 253246763 333071303 923577126 1393545132 4150997024 -1 3 7 15 23 49 74 213 474 757 1163 2748 7381 10752 19738 40383 97333 260266 305039 592309 1250558 3488970 4682935 14934276 17073581 38100048 110471343 227807995 513817676 734034867 1676474933 3588468104 -1 3 6 11 30 49 98 138 297 700 1756 2328 4885 8835 18597 48511 87087 261665 296775 732125 1646679 3093966 5709499 12141731 32757972 50774031 128814327 156648728 474259547 850620369 1746502340 3439746144 -1 2 7 11 30 39 76 241 323 984 1561 3217 4120 11569 32522 53337 125152 208241 451103 765076 1811316 2995452 8099755 13237710 22612866 50889309 96552913 177214828 378283536 1025663283 1920264424 3038228635 -1 3 6 11 18 46 72 244 508 634 1705 2610 7629 10127 19018 43822 104507 207414 301436 781893 1697622 3669881 7460736 13864515 21172864 41349985 133760542 146721825 467625332 704396524 2146330623 3303079101 -1 2 6 10 17 61 92 128 425 837 2046 2086 5917 10460 22513 39333 91302 257664 437590 592881 1769901 3216279 5453725 14514206 25548728 34920662 86365909 143448722 487838634 977327816 1953876586 3852919714 -1 3 6 15 31 51 83 201 493 996 1844 2100 6062 9441 22703 42600 125838 220921 302607 755425 1150927 2464289 5356259 14150882 18699793 33982569 83468692 148754658 481113401 977421392 1839371022 3818364344 -1 3 5 13 26 51 118 242 402 679 1231 3030 4240 9699 25815 41936 115533 226863 302848 890853 1285394 2854461 6139081 10470412 19495582 42369912 113487553 228180448 475230961 833787127 1684768551 2602547292 -1 2 7 11 16 51 66 216 298 753 1392 3929 5096 12328 26111 43180 89781 254494 427549 728274 1774282 3212136 5191604 16604760 17556351 62686243 124328112 241901360 392500507 1068435885 1268460134 3108077473 -1 2 4 12 29 44 66 243 290 902 1477 3071 4843 14128 26386 39163 72939 233544 439437 874829 1266996 2444158 7168878 13315852 22019919 64371693 96106676 227979836 522802775 912478114 1145662316 3088398510 -1 2 4 11 30 39 103 172 440 886 1024 2491 6683 13542 30402 59205 115976 212873 442989 891882 1938451 2982167 8233370 10089876 28524669 37895907 87714251 253155545 435531442 591126952 1371103815 2604297488 -1 2 5 10 19 46 86 153 428 918 1319 2649 6556 10160 31727 47882 116272 221857 429479 1016870 1935398 3514291 7842116 15330261 27328716 34083119 79182232 211308927 475321705 572214582 1940056528 2746029597 -1 2 7 11 26 37 112 219 356 933 1172 3877 7492 11304 24769 57098 97754 243795 451355 731839 1778259 2438587 7800977 11885794 25019371 52304084 83894350 257062951 345308930 543753582 1869432496 2321802245 -1 3 6 15 29 50 90 214 492 868 1763 2958 7536 9466 25877 54787 70501 253290 321049 740217 1131810 2184696 5727801 13056421 20293691 37487310 99485024 173673693 408556867 699023000 2059290935 2634852575 -1 3 4 12 27 42 114 199 461 699 1052 3781 8118 8234 17598 58107 128773 199772 315563 1018463 1278217 2855517 7317665 10862925 21594063 39993939 108849321 207087419 389754917 621196283 1893541208 3675161244 -1 3 6 15 31 33 89 132 468 691 1514 3405 4588 16244 22337 58024 85856 244657 311919 733479 1128691 2434921 7671333 15167347 26461366 46809716 102028032 258412427 322792728 1045413893 1373260878 3326395787 -1 2 4 15 26 62 127 242 429 682 1192 3563 7779 13014 29078 33472 126611 226477 434393 898365 1424693 2993564 4687726 9686511 20917364 48656299 111849640 222404155 278132137 541804928 1465698997 2466319134 -1 3 5 14 27 58 80 194 498 929 1840 3372 7167 13782 17321 42010 118877 224131 296306 899345 1422118 3122569 5081878 13106237 16849236 36726920 72670025 139667256 379862684 677402534 1473154979 4250512936 -1 3 5 10 30 54 86 140 469 979 1641 3586 7523 10024 23856 58717 128915 199636 315641 889722 1938009 2986170 6263828 14393033 26446223 49920198 82564693 176904494 310520615 590497268 2108869165 3776690590 -1 3 4 8 22 50 102 157 360 657 1714 3633 5874 11077 25711 36535 101461 201073 310334 1038210 1824562 3790363 4576327 11916142 29875757 62901670 124513431 166041108 309668429 936836433 1884891919 2298806157 -1 3 4 15 23 36 122 254 296 1021 2005 3601 4103 15123 23214 40576 124641 224541 309803 1021303 1414955 3510981 7051771 11502503 20292026 64610151 86717220 153890043 279343085 956224661 1566130914 3560231728 -1 2 6 9 20 58 116 211 332 595 1545 2605 6046 9228 25200 47871 86771 260858 426673 590072 1901363 3999278 5703755 8721346 25111069 58424086 110331565 163450449 467147746 1012152612 1812484096 2476539739 -1 3 6 11 24 42 73 225 269 583 1499 2218 4974 11087 21896 57538 89284 240016 315806 733785 1650822 2307287 7159698 14232223 25104345 61032042 108893008 236104571 433163466 808491017 2084955967 3770812533 -1 2 7 14 27 58 78 132 270 934 1451 3602 4451 11787 26686 56770 122438 202127 453926 756635 1148934 2985441 4948848 16618259 28819109 54776586 94044308 232312629 347076031 980775681 1897537779 2677307553 -1 2 6 15 22 42 66 218 474 975 1875 3299 7637 13265 30572 59186 100403 227296 443613 643925 1167561 3528551 7592460 12961001 17428965 40733013 79918457 140820845 361487037 656393647 1473639203 2608040970 -1 3 5 14 17 38 89 128 485 680 1915 2501 7889 16092 25894 58874 94849 232706 314520 865793 1388807 3880989 6367138 15538732 25393902 45584853 106230937 174807283 528469212 695631826 1235670800 2918909850 -1 2 6 15 29 41 101 186 406 701 1806 2533 4480 13152 16677 51487 74466 261836 451302 606328 1132090 2313285 6511092 9266937 26294502 36035082 115382884 178773091 524062840 928106855 1280487166 4278031852 -1 3 4 11 24 45 126 156 260 672 1650 3546 6528 15391 18795 56039 75467 254162 324186 1002381 1920148 2310976 6774250 12414590 32454986 54645151 130327439 135507861 350889361 776107364 1093964733 4219075700 -1 2 7 10 30 37 86 156 361 661 1574 3350 4891 14988 18934 51946 119698 200573 454178 766792 1685461 3128495 8364572 16485054 28703699 58818469 121530632 144351302 357267434 974549752 1501331493 4139588653 -1 2 5 11 30 53 114 175 506 859 1085 2625 8094 10048 22781 53390 104195 220749 451147 1046479 2093143 3014432 6023352 9819698 27108822 48709281 99240968 255388236 519958023 788912971 2104472786 3877440780 -1 2 7 9 17 38 92 248 475 996 1346 2403 7041 12896 30365 40591 88183 252603 441976 722869 2032090 3607633 6757861 15675466 24215462 36932173 78803827 208836316 449790440 546172456 1545126957 2496236069 -1 2 6 15 23 53 123 244 399 513 2016 3817 6617 14602 26782 63041 122150 210496 448560 628207 1151216 3643498 5213552 9021973 19264965 44528630 129655450 177137144 273020750 674985318 1210478563 3076192749 -1 2 5 15 30 53 88 148 379 535 1365 3710 5891 13178 20367 32915 110534 210487 441791 1046304 1541400 2448392 5915331 13275214 28415736 60121846 104340595 259533460 355232391 891879008 1154966948 3947501425 -1 3 6 13 30 34 93 215 498 937 1778 2466 5112 11214 20028 51826 119129 196960 321590 756944 1433649 2324179 7357695 15654571 20967623 36395660 74449348 200016838 474351170 831129845 2034635063 3538431890 -1 2 4 15 20 50 69 130 503 952 1831 3257 4570 12559 30575 34990 123270 226430 439649 886754 1428636 3219853 4357947 16552480 28429455 45818294 73301857 148411019 357289243 1063854843 1261468022 2624494847 -1 3 4 11 29 61 90 233 408 620 1574 2099 6429 12551 32002 56358 114796 200023 320878 1025265 1958223 2710326 5009448 14076090 21226675 45569853 119039927 159836558 509850353 608813592 1540688708 2151345438 -1 2 4 11 22 43 104 252 351 926 1611 3554 5449 9428 31977 58640 74203 253015 445510 870551 1907944 4035231 7632730 10288523 18550812 53052616 86922313 181964322 349955450 890538778 1783754666 2694352990 -1 3 6 8 31 60 94 183 258 952 1800 3648 5843 9564 21281 33008 75764 245699 305941 746395 2037934 2874285 5133332 14585581 32584086 54500245 92994451 146924639 290992452 890532362 1815141215 4191141359 -1 3 5 14 20 54 71 223 310 871 1336 3249 5061 14150 22316 37829 82165 248853 305292 853385 1403470 3258587 4870610 15899637 17784124 59371446 74236611 233822764 274371180 1002914419 1201261411 3589448270 -1 2 5 9 17 37 84 157 500 580 2033 3120 4408 12816 26462 46746 71021 245438 428104 1008140 1784181 3669710 6578852 16694773 27855340 44801795 128375722 180206649 367169222 1014984101 1320365492 3110193078 -1 2 5 8 23 39 111 208 309 649 1592 3078 7383 9889 23041 44804 73892 237370 427344 1009442 1643732 3799255 7100907 9349944 21703474 62491872 130071141 140317223 393344478 658655215 2139786033 3903159464 -1 2 6 14 28 42 115 247 412 513 1797 2583 6736 11434 32713 64194 124798 200101 449705 623390 1300741 2310860 6716637 10944181 18999763 44374151 129427328 190693887 403138673 645401213 1688214151 3091344721 -1 3 7 13 21 41 121 202 372 868 1093 3498 5444 9574 17573 44110 116596 226079 296254 627841 1572124 3477272 7492354 11702052 22645238 52281973 78609815 259822754 272874887 878030386 1820950604 3591494177 -1 2 4 11 17 52 127 154 355 574 1278 2228 5402 15338 16415 51251 79499 254871 457384 876731 1906223 3375472 4478000 9236778 32994246 61677702 101310042 204257024 461616752 1022101637 1392383340 3955112805 -1 2 7 9 30 53 92 235 263 604 1252 3461 7514 15700 28356 36003 127333 224737 441770 754174 2087490 2697828 6189601 13283922 21993522 60811807 106911837 209502285 297478693 654078714 1327674119 2981862034 -1 2 6 15 22 49 91 203 425 1020 1763 2692 4636 11355 24227 56883 115288 197728 456985 626141 1175890 3501220 4473660 12774454 18851924 43498024 72718078 192399633 447288580 875877108 1975245819 4197398719 -1 2 4 15 18 58 103 238 486 719 1765 3146 4179 12121 18372 55807 104224 217674 457573 901773 1418188 4007236 6184751 11070927 18997684 39711746 114021220 155029201 395404649 1065912764 1976528516 3245381170 -1 3 6 12 28 38 103 206 342 715 1325 2098 6924 13507 22804 40629 118841 220422 303949 757856 1569704 2433297 8146517 9485194 25142233 56600160 126201732 249280422 433161521 552850140 1385912409 3299650433 -1 2 4 12 18 33 124 211 400 1019 1265 2861 7273 11438 30060 50795 85848 237253 450604 861461 1274245 3920655 6841957 11468001 23791840 50005689 72290861 252126845 500266110 734780111 1825209383 2873154840 -1 2 6 8 25 51 73 184 391 673 1616 2905 7760 14825 25650 51719 99809 219705 457009 654624 2076545 2429875 6189911 15526539 30265553 37351256 109936766 141382815 417655041 755357057 1171644573 2755105780 -1 2 7 10 21 52 86 161 330 786 1938 3354 5710 9874 26469 56075 128037 210233 455362 754087 1688152 3766815 4873953 14321541 31422323 58869870 73048237 143200997 377263802 863329574 1783118668 2422626591 -1 2 7 12 22 56 85 140 262 530 1789 2612 7826 11069 18683 40187 94015 255569 442002 736587 1399986 3378727 5535493 13164905 25792941 55729677 114994975 135464857 439823953 777478534 1626731712 3665854640 -1 2 4 8 17 50 88 171 420 559 1702 2702 6087 12779 19707 42934 92904 250267 433933 865773 1788525 3515930 4744104 13158699 31309109 38424159 132423896 144270006 451789292 1022797760 1181444658 3867529451 -1 2 5 8 27 52 122 154 481 520 1651 3465 4966 12934 26286 61362 68404 261110 447418 1014760 1650419 2204905 5391737 8568207 32345858 45747614 125571907 156512982 367421042 990834344 1218250867 3141795350 -1 3 7 9 17 41 68 175 318 702 1356 3804 6074 11801 19466 61265 66449 259272 314575 613949 2047317 3513372 8025257 12619675 32089467 54663013 134098937 242110295 345565511 884018002 2123361184 3606510999 -1 3 4 15 21 61 120 210 284 720 1520 2282 4246 10571 20605 64729 71105 258107 319061 1004408 1387144 3245838 6057146 10128493 23702496 63976630 121528709 258380870 424120993 921455660 2143211031 3976297255 -1 3 5 8 22 48 66 204 487 572 1421 3622 4318 11436 23563 50465 113917 222720 320844 914545 1672144 3739693 4355115 16291000 19623454 34143403 125420284 236449476 361870281 1006466386 1949748904 4074087036 -1 3 7 11 23 34 74 131 359 803 1692 3295 8028 14363 27282 65094 76305 247330 313629 612440 1773423 4035067 6313512 13540695 27640054 62309701 74532463 178598987 399113664 581739737 1197844691 3077717803 -1 3 4 13 31 59 88 215 340 631 1456 2416 5340 9587 22067 42727 85880 259466 296997 985595 1146003 2196275 4485494 13825410 20177397 56011943 112811076 250469470 438879032 1015127855 1847477171 4219240946 -1 2 4 11 26 53 127 131 482 1011 1718 3673 6363 15348 28117 33061 83641 249924 440239 865319 1926708 2457624 5264412 9366009 30658432 42500367 75974394 185847974 334673648 672740947 1332175815 3131148650 -1 3 7 8 20 32 126 236 373 705 1260 3605 5350 10159 27158 60034 76556 252633 311649 610457 1907322 4035282 6442316 10781145 18072330 55113111 133895294 221480472 371747462 863431455 1753032887 2345000168 -1 3 7 14 31 58 117 198 421 664 1509 3072 7348 12585 24969 58256 97806 232481 318583 591442 1135510 2612363 4218488 9083879 21733865 43158612 115180875 266653144 301803564 648873434 1458001285 3076904523 -1 2 4 9 26 50 77 177 353 992 1423 2904 5455 8762 32238 40102 66436 229522 439814 880329 1652117 2219181 6181599 14744200 30909339 65063040 97384146 222838307 511856073 947048152 1619130435 2775195803 -1 3 4 9 29 47 105 240 316 889 1037 3684 4271 9949 21296 39846 109649 207428 308329 1041824 1673721 2981230 6824349 9459985 17991140 66034644 71261623 260078397 395762075 954667922 1616827257 4187557033 -1 3 6 8 20 63 85 192 443 936 1129 3208 4150 14143 30091 35586 126818 228174 309010 754354 2087571 3999895 6174517 13530522 18778931 45215531 81361829 248690371 328565135 1019600769 1121650188 2477007042 -1 2 5 10 27 47 64 137 497 817 1969 3861 5992 8697 17272 65338 78070 251083 447885 1010953 1904853 2462922 6565265 12866366 29020188 42821545 90901828 147564545 322196377 879940015 1743348756 3528919822 -1 3 6 14 16 37 67 217 281 838 1811 3218 5252 11267 19324 62196 123201 198839 317085 767131 1297563 3752364 6430796 14311146 17096105 66563349 72480423 164701159 336368044 892818428 2074346127 3741320529 -1 3 7 15 18 47 127 135 380 924 1872 2073 7323 15220 27715 44815 116059 228650 301168 637776 1310606 4133736 7352957 11957231 29659695 60006933 88590464 137588213 496021901 769522459 1149836487 3080988478 -1 3 5 15 22 57 117 156 281 686 1167 3718 7380 14036 27256 45760 97306 253549 298008 852422 1526309 3650966 5258597 9075684 32153198 55258000 131667530 233270504 402518263 585293326 1515177424 2824778401 -1 2 4 15 25 32 116 148 486 877 1404 3554 7731 12914 25536 40059 69114 229758 435554 883054 1392608 2875911 8140950 12220226 31767145 42551646 93281061 228947147 322904327 596496718 1464752402 3034770487 -1 3 6 15 21 49 105 129 315 574 1262 2352 4203 11444 31116 52047 127525 205452 321958 759061 1170159 3232560 4206793 10768320 32016809 52650837 110263920 202687643 404221936 899880952 1984343530 3050899716 -1 2 4 9 21 62 109 242 309 581 1277 2636 6233 14995 30167 35379 70445 231865 441757 881528 1650066 4192083 5778711 12083096 17750055 63692567 107903816 204904574 507457897 591382285 1252147569 2266033170 -1 2 5 8 24 42 79 251 388 628 1062 2540 6423 12737 19929 56628 128616 211249 451077 1027326 1688532 2588103 6825946 13920693 21148210 42682427 119038914 228371924 436172144 670186853 1580490466 3876778960 -1 2 6 15 21 51 119 248 326 643 1202 3585 7960 8817 16646 50881 83884 234006 453893 594091 1139030 3399032 4600843 10384494 19312748 53474292 120221255 220110777 385461014 609517946 1947437668 3605448559 -1 3 5 12 27 52 74 150 265 731 1865 3651 4934 10179 17713 46377 71374 244866 301297 871116 1128354 2880756 5257857 15233338 27055843 58319947 124524705 183647683 297041768 1016776067 1611383777 3526122851 -1 3 6 10 24 54 83 191 270 807 1499 2086 8086 13509 30968 56359 124525 208450 321499 757355 1824484 2186445 5513792 13914318 32544086 53169141 78252109 206184301 405943638 710441638 1500699161 2242112068 -1 3 4 14 18 53 85 206 298 738 1657 3895 5674 16106 26482 38877 100890 198312 304112 1044508 1552796 4025194 4336122 13785928 17233545 60494370 125213589 141400368 301281916 875485326 1523139854 2752806473 -1 2 7 11 19 39 98 251 289 782 1271 3477 4447 11356 29420 52449 118510 204147 453592 763726 1828144 3630640 6306448 9852735 17605581 63650936 82872597 244008023 297294929 1009694866 2006911229 2850212465 -1 2 6 14 29 54 93 195 263 715 1078 3860 7329 14563 27228 40824 121776 218298 437666 630950 1305581 2173812 6036611 12728473 18246383 63086297 125163775 212423605 359703825 561886509 1197720970 3062720693 -1 3 5 10 23 51 91 222 398 693 1151 2807 6407 14204 20945 41997 113264 200358 302168 916120 1933340 4148083 4594455 13120050 20600970 50117289 109674739 217795232 520231283 539375582 1382043884 3575293881 -1 2 4 13 27 62 127 210 443 1006 1078 2154 7272 15580 25387 49090 122188 226534 429755 895264 1175238 2819625 4463290 9712178 25063719 42111038 69178222 244679596 445885066 755362386 1304104757 2695365812 -1 3 5 14 16 35 121 229 471 654 1624 2312 6399 11174 21848 49602 81574 257471 320613 883083 1383018 3778898 6821466 10762405 17719481 35567597 103264349 147865350 472935253 614246793 1823314771 3865211098 -1 3 4 10 17 46 120 247 259 988 1196 2705 4342 8343 18990 47582 86977 258813 300734 983298 2063545 3383301 7477414 11941671 18900167 58911036 87153635 262195587 526750136 815034549 1815528271 3466297811 -1 3 6 10 16 52 76 150 493 764 1653 2945 5514 15202 29297 39113 111226 210880 306998 777504 1803560 3234087 4202394 15609025 25972225 44753414 116603864 147633090 427947451 991414192 1460250117 2350845567 -1 3 6 8 16 37 112 133 347 805 1046 3683 7682 8519 32716 36420 79135 240069 304634 744442 2038722 3525120 6425921 11541023 30814002 63332835 74887011 264718963 397747882 624005957 1918039922 2947396478 -1 3 4 13 17 54 96 204 420 948 1079 3976 5525 15195 23310 50333 124189 211291 324738 1025481 1167476 4027476 4329260 12063970 23607656 42228950 78565279 238288478 359470565 830903192 1373450305 3500992605 -1 2 7 11 23 36 91 200 292 768 1277 2360 5651 8706 22734 57850 124138 202981 446138 762562 1822589 4151221 7212993 14817411 17840391 61367547 77106765 244677526 417746356 998950832 1704965292 3892833771 -1 3 4 15 30 62 101 152 449 668 1159 2536 7340 14241 19594 44243 74915 237276 300778 1014822 1383035 2608941 4984623 10883266 30417217 49045706 103864788 229758875 413413547 755253858 1504099973 3920560496 -1 3 5 9 19 39 121 200 348 694 1604 3947 5091 16132 24322 33712 127677 224986 308716 897507 1818857 3220901 6686026 10619561 22812825 55715063 122584772 147388179 293936231 1062622438 1385470398 3610628219 -1 3 4 11 27 53 115 213 301 695 1748 2380 7085 13524 31114 40081 74714 241308 305084 1001549 1907728 2476857 5244104 9703031 23335258 62532428 126763598 165738052 472355598 593413507 1416224825 2162705976 -1 3 5 13 17 32 108 164 311 811 1057 4044 5393 14090 17521 55933 96702 244672 321254 862101 1262328 4059041 7079774 9308954 27400982 56500450 75658655 264542073 338018127 818472967 1212887446 4151538051 -1 3 4 14 17 40 100 155 475 657 2031 2393 6845 14922 29194 36472 88827 247025 309947 998224 1534618 3910007 8257732 9044235 29885375 49153057 103681477 189929174 522464958 543840996 1218764751 2295306685 -1 3 4 10 19 50 99 130 447 961 1254 2745 7138 12120 20146 51560 125928 210725 320236 1027988 2090257 3614617 5166433 12176285 33254012 36182380 74852727 267666174 506519439 655216787 1692746756 3643692427 -1 3 4 8 23 37 119 216 435 878 1436 2990 6290 8882 19715 44204 71961 238389 297950 1007363 1775198 3912421 6862682 12271143 23848369 44449672 87974978 216594825 509843030 571798967 2053210687 3297690346 -1 3 4 13 27 46 119 217 463 736 1155 3156 4660 14842 25222 34506 71474 232249 310270 1014140 1121921 2725537 6723459 10954772 24895554 39329844 114574200 232048476 323081458 994333628 1483799066 2747513451 -1 2 6 14 25 40 123 199 280 818 1314 2164 5033 12059 28365 47890 83937 254511 430432 598478 1264438 2751353 6859325 11759368 22643666 63321893 80238198 219738583 432768007 838875253 2010532808 2651898083 -1 3 6 8 27 55 117 224 445 574 1806 3876 4989 10616 20371 43355 89431 257836 296895 728246 2053780 2356895 5289037 10446078 17009843 49703360 129955237 188341598 304151970 1043054918 2107295540 3636700920 -1 3 5 15 25 62 106 128 392 682 1892 4042 4750 11071 29007 63639 123509 196759 316528 892180 1566894 2694080 4252043 12308983 32587966 38038395 114478797 169978581 330801804 1032306418 2068415511 2704136984 -1 2 4 15 21 50 93 167 280 681 1261 3454 7837 11773 30841 41890 116428 225797 428597 897717 1428855 3368062 4241020 13499633 30094731 52978050 127567140 219130160 282455764 564331924 1755853739 3164230752 -1 2 4 8 24 62 103 234 258 790 1846 2649 8046 10146 16835 56329 122145 201674 458086 889999 1823960 2558487 4379263 11521846 19997045 59409440 78065228 154965378 434444908 802481210 2071706222 3507588435 -1 2 4 12 29 62 74 239 457 570 1713 3601 4287 10094 25156 48457 65606 239092 433580 880604 1248455 2470599 4765462 16587255 23305868 34918358 121215717 137545376 331318859 992540550 1708379522 2652518851 -1 3 4 13 18 34 123 159 267 899 1240 3482 7459 9458 29928 33307 94669 255803 304023 985705 1146805 3931745 7113659 10969322 33414265 56030443 92927379 254450716 291721385 624401690 2142124471 3025424562 -1 3 5 14 25 42 113 219 435 992 1940 3181 7374 14106 22278 50913 72617 248457 325459 868897 1381781 2871861 6867899 10945939 24377491 45001179 70226047 167522016 367552961 607815136 1552809153 3513688652 -1 3 5 11 23 62 125 211 338 966 1570 2169 5554 13612 28601 63169 76610 247444 312360 872161 2040075 4052823 6094320 10303745 23984587 54704679 93159737 183925966 527485615 1061245543 1220739711 2942798760 -1 3 5 11 31 37 67 206 427 784 1829 3977 6760 11748 27844 52995 117826 201083 320749 896355 2081189 2952864 8045292 14144387 20658004 44866129 92887929 153375932 322606315 794248029 1694268581 2484794133 -1 3 7 15 24 35 96 140 306 744 2021 3330 5517 15855 28894 61494 69187 254450 314220 619007 1245846 2881341 8188544 9505122 33287486 51436931 118179956 194476680 374938047 936368885 1479062547 2340655962 -1 2 7 10 27 56 86 225 327 687 1851 3931 6884 10461 28077 55813 70973 253199 455929 751004 1645485 2475185 5167131 12784552 21090720 51964859 120673644 170877798 319106460 757303832 1830059891 2654529429 -1 2 7 9 20 55 78 177 296 1017 1099 2192 6875 12006 22774 51444 129585 205838 451392 764395 2093768 4013585 5164139 15463255 29965515 56675274 91488178 250293978 438632305 538675396 1705229712 4087859415 -1 2 6 8 22 57 112 221 448 935 1603 4033 6867 13060 25802 49818 72709 249161 456194 619652 2036492 3921511 5555935 9115342 23715768 41079647 75054716 184519386 300183826 788982454 1533626394 3132321167 -1 3 7 9 19 55 108 135 494 845 1745 2569 4815 9373 31842 33835 76171 242241 304380 612873 2042073 3256464 4366797 11360126 32453533 42828065 98365811 177977613 461550811 899251155 1692227951 2944085578 -1 2 7 13 21 51 64 251 271 780 1375 3493 5675 9597 20586 52448 123646 209394 454321 768476 1565245 3616935 4517223 16236018 21752890 62464532 79874044 229113115 312544338 851216386 1758661863 4240738790 -1 3 6 13 27 48 87 160 510 809 1932 2250 5940 11837 29439 61570 108329 216689 318225 776418 1418333 2705736 6214152 14666901 30248192 49623571 90060606 148128132 482262838 996083031 2019456624 2698182560 -1 2 7 11 21 32 98 249 293 656 2009 3685 4510 13351 29075 52365 111573 222777 457815 772257 1814788 3891582 6484962 10082964 17268831 63117587 130818063 200822052 272015463 957570323 1124507210 2621650487 -1 2 7 14 28 52 86 235 501 586 1921 2364 4305 8423 18939 34470 116121 220399 434924 754149 1165116 2316944 5810575 13866643 22277785 41354035 126488198 177346981 532689134 893282481 1760349664 3401926015 -1 2 7 14 27 34 100 251 482 566 1350 2718 7477 14544 18467 56200 121975 201909 451861 759856 1171201 2953873 8055188 10193349 18478773 39547396 119165311 260893261 493850283 694548806 1179870686 4215829592 -1 3 4 11 26 61 124 159 325 863 1532 2773 4574 13912 22342 34684 103737 200033 309004 1035324 1937942 2556058 4369194 10217030 32501537 65665739 76530815 216105998 489765626 860414569 1081036180 3678668931 -1 3 7 9 27 52 84 129 304 624 1661 3911 7754 11748 19190 55137 119697 201278 327191 627028 2086499 2169074 5565044 14395704 25405226 53197768 108892661 163698466 294722175 635366865 1842062833 3646668008 -1 2 5 12 31 61 122 146 452 963 1173 2913 6154 16219 21472 57054 81383 259466 452201 1007716 1129279 2226504 4780281 10047013 33507413 49759520 78860530 252935104 496697423 598581328 1126315319 3231336767 -1 2 5 10 19 49 76 243 373 958 1264 4075 7469 12885 18886 46225 116194 222952 426299 1017506 1950291 3501208 4755566 14789966 21345974 56331545 88592700 261701962 362605604 564353770 1380374342 3880191983 -1 3 4 12 26 57 111 141 400 630 1775 2418 7252 11842 19054 61557 106446 228671 318106 1038923 1284316 2717361 4899257 12320539 31705130 39952802 123275439 143678734 503104758 751694394 1857936058 3523844589 -1 3 7 12 28 49 74 211 475 703 1985 2834 6404 15733 24688 43102 94331 248975 299122 597168 1406580 2475271 5279451 15149679 18812527 39277536 101554924 197018074 453703893 588229058 1098658872 2814148384 -1 3 4 11 28 53 78 128 334 618 1906 2348 6639 12986 18437 46301 69953 242561 295790 1005375 1906679 2865558 6201256 15690654 28921773 64825189 109835890 198976309 530342205 646105375 1591731362 3973713883 -1 2 4 15 27 40 124 174 306 829 1897 3428 5119 9666 28594 58875 83545 244090 443174 863976 1397116 3119081 6861220 12319541 25580525 54833540 76151643 155210619 401125622 942536839 1716671962 2280570703 -1 3 6 14 29 32 112 199 277 534 1847 3060 7631 15915 22315 41352 115163 226152 302567 758133 1300686 2310883 7526698 12000913 21390482 63234569 110183705 192074717 452919677 732978637 1331347036 3457415388 -1 3 5 11 27 63 80 234 332 1002 1262 3537 6540 14762 17139 44705 118085 225516 300121 887544 2085172 2443140 4639397 12915628 22823745 51686443 95406640 253196637 295731689 743549101 1281600629 3806962153 -1 2 5 15 16 53 126 131 482 909 1659 3387 6740 12223 24654 60030 92159 237418 444074 983171 1538590 3784240 4635161 8898892 30172492 43180103 73626320 174173987 345539267 727948534 1662304486 2403667395 -1 2 4 9 23 41 92 226 416 731 1349 3945 4981 16184 28835 43352 85144 261676 431198 866513 1661660 3919553 7534286 16100803 21651822 49189808 104542792 235095953 374202839 1062649472 1413578463 2401999182 -1 2 7 9 31 40 70 252 314 698 1032 3990 4271 12194 17617 51429 95063 238318 451667 733375 2056945 2854804 6726689 12973620 22283000 66323704 132910781 206705195 335686619 953830357 1904662986 3310837641 -1 2 5 12 30 53 70 180 488 899 1770 3189 7471 11906 22769 48543 87749 262128 430487 985640 1133293 2347935 5950888 15842829 29887067 49418311 67514747 189035232 389475417 660733081 1859556895 4289922151 -1 3 5 12 29 33 85 255 476 725 1497 3942 7804 14387 19474 40701 110076 206300 304490 911307 1159811 2563760 7794318 16609881 25037997 35657947 113914102 253123070 396932288 630964364 1100465642 4184722332 -1 2 7 15 23 60 95 151 378 870 1593 3099 5767 8633 26180 53179 124548 210495 453719 754998 1307268 3609521 6194019 13850223 28061593 60192237 81716444 189373430 386780186 810633576 1719669626 2621975204 -1 3 6 13 21 44 93 190 342 611 1057 3529 5416 11133 25992 54128 112973 226402 326477 776812 1421068 3496416 8033917 15930259 33041440 62811794 112119485 218204161 278080221 914909518 1915929741 2341967705 -1 3 5 10 25 49 80 153 447 821 1947 2294 6967 10875 27378 34322 76898 245216 306905 868980 1913906 2330783 6212973 14408823 29111704 34492186 99548760 146381116 470209586 599913440 1746031182 2558713688 -1 3 7 10 27 49 88 178 378 611 1462 3092 6378 10074 24077 57287 101370 214624 326137 645035 1678431 2588293 6195241 13582404 33223429 64472078 115059582 235737559 274215670 785671091 1923261377 3825797117 -1 3 7 9 18 41 84 223 476 1019 2046 3488 5985 16213 28316 34313 116754 217367 309431 632087 2084958 3374176 8184310 14766791 19709721 40216678 77448952 156844277 373065961 809228773 1531535721 2970010627 -1 3 6 11 25 35 120 150 483 736 1975 3931 6102 10383 30831 60295 79426 246232 311999 740404 1649834 2226412 8167353 11259736 32954327 42951663 109927161 187107204 335119480 912817901 1996810007 3030066627 -1 2 5 8 25 49 70 134 485 613 1943 3820 4809 10256 25426 33093 75592 245270 436460 1001167 1653098 2458554 6089802 15840616 27964345 42169338 131425153 168906050 277029663 1043969409 2101260975 2180739263 -1 3 5 11 23 45 123 151 446 934 1969 3701 6099 9133 29813 42751 115111 228134 295966 898913 2086952 4017963 8049475 12018803 32029882 37221025 79373259 163464174 286193233 907353092 1667369278 3123189921 -1 2 6 12 17 56 65 212 451 872 1764 3707 8048 9550 23571 35008 123748 229045 437500 638306 1569425 4015413 5822038 14904927 18781644 39961185 92875099 173814734 330852970 646769264 2086344897 3836501396 -1 2 5 9 23 62 97 136 381 859 1214 3992 7522 16162 32746 44160 122279 222521 430597 1024158 1822597 3884788 6213702 10712365 31897119 61860228 81070189 242228236 356793420 550271783 1229890471 2418655694 -1 2 7 13 19 32 110 188 478 581 1962 3356 5636 15771 24092 39641 103597 200989 435736 772472 1543885 3881250 7258151 9242599 26516126 45978724 125898822 170304979 391761014 808027479 1606099315 3623808821 -1 3 5 15 21 51 108 242 469 547 1987 2602 7583 12961 27626 58871 72084 257963 317024 881079 1511360 3261139 4360197 11400316 16837717 35324195 124899653 176203975 425966882 689063867 1459402866 2896271753 -1 2 4 12 31 37 97 149 404 1015 1446 2142 6322 8835 29103 37475 104393 201427 438752 910343 1279717 2173917 8054311 10292497 29662359 40600475 75178738 220134493 419637279 611115996 2064188822 3138553174 -1 2 5 13 19 41 101 197 384 532 1081 2109 8187 8618 16714 50933 129535 208822 452515 1030526 1305599 3873598 7904603 9246150 24416078 48308589 127858120 223841575 442994854 694269417 1931083052 3694077540 -1 2 7 13 18 47 94 142 276 716 1754 3919 5429 14731 23843 42164 124878 220314 433536 768920 1571354 3767645 7531273 15955842 26408009 55660574 125471886 164465631 277593536 840692817 1407806092 3736261643 -1 3 7 10 25 54 107 154 457 845 1997 2570 5549 16209 16668 37121 75360 240930 306837 616000 1654320 2330031 5555655 10979474 29936616 48992580 93120757 144571602 432016978 990648685 1602232989 3770838543 -1 2 5 8 23 52 95 191 379 914 1259 3826 6946 14660 24284 59035 94427 230663 450356 995283 1663308 3778774 4890705 13216440 32941585 64725930 86160946 256871515 388157331 795935004 1213275115 3710328957 -1 2 5 13 26 44 123 236 400 913 1365 3000 4466 14851 22005 57178 127277 209784 451886 1025068 1306011 2693092 6329079 12255921 17342800 42680534 76565128 216071710 535530524 806323949 1485805006 3298404758 -1 2 7 13 18 40 96 182 447 630 1851 2806 5126 14016 23335 44874 122705 223937 432627 754933 1557609 3752999 8185972 8475707 27185222 41489872 120214351 192462142 425975904 995565971 1284116007 3314424768 -1 2 6 13 24 45 99 142 493 625 1655 2058 6528 12203 31310 59137 86761 237919 444576 600240 1394285 2988554 6326554 9408387 33468741 45337599 127539737 160574372 516322336 628160179 1735877780 2996302970 -1 3 5 13 20 50 67 208 311 599 1875 3194 5798 13193 20670 33097 86642 254139 320109 885692 1192927 3428447 4620344 16339192 17688267 61795442 105615882 196742396 336074608 827338927 1140872551 3751054147 -1 2 7 11 21 47 115 246 392 708 1504 3202 5244 15912 23879 40016 113141 203675 458499 751799 1719977 3693623 8036101 11517664 19075760 44361559 108352494 264134268 300718988 873443590 1606746512 3741110526 -1 3 7 15 25 62 114 245 413 846 1413 2918 5316 15688 27044 38299 117033 221638 311613 603549 1195010 2779952 4232134 8898186 20937954 44625603 88829576 208592313 517413208 966419048 1485996137 3190289946 -1 2 7 12 24 49 68 224 436 754 1939 3707 8096 12820 26286 60071 76386 258790 441952 763614 1323861 2909635 6090676 15934242 24896113 46960803 101709633 186037844 278246761 638326902 1421360269 3035920573 -1 2 4 11 16 54 90 234 443 886 1366 2863 5940 11004 22574 35536 94571 250235 456822 893701 1846258 3299840 4492639 13597785 21219452 46714445 86230786 227070060 532151672 1050456006 1912026717 4071711655 -1 2 5 12 21 61 73 195 412 641 1403 2633 5272 15642 21626 40334 130083 220313 455871 996670 1064153 3560962 5937449 15856689 20794574 46317849 111636525 241342299 493611486 955867870 1493477349 3345196598 -1 2 7 8 19 54 94 229 422 624 1922 3906 7035 12993 30130 63284 80130 261337 438295 768888 1848171 3307484 4518044 12662323 22275900 49054717 119262631 171098350 318719432 752164238 1555539806 2436501262 -1 2 5 11 31 53 98 195 282 668 1269 3423 7058 13679 20645 59070 66462 249895 426946 1029233 1980120 2905767 6221773 12129399 25164859 64938507 130485837 223070773 290370974 687465294 1419827741 3494200636 -1 2 5 13 25 44 96 159 476 784 1722 3354 6741 13267 21337 53867 76957 249173 438836 1027206 1192417 2906034 6347522 8601205 30404458 47760861 89588818 175746818 349582996 685398405 1592838069 3673620598 -1 3 4 9 17 44 102 190 451 740 1961 2830 6380 15133 26309 51561 91096 233983 300036 1035681 1587595 3564020 7521239 8878411 26324223 44497849 109910568 201287706 452823112 578464845 1211739826 2888236529 -1 2 7 8 29 47 76 162 411 948 1589 3538 4917 14793 32196 62700 112333 228172 438740 736730 1850577 3045316 7006585 14130041 31797251 36319228 80498221 173577444 349400837 985696054 1498503146 2456746229 -1 3 6 15 26 60 83 225 395 725 1169 3212 6140 8364 23347 42554 88615 253019 318676 762959 1058391 2904667 4242977 12675957 22261534 44579657 101739877 223927887 319266831 855911199 1733969824 4014906334 -1 3 4 13 23 58 88 153 432 853 1059 2968 5136 13061 26013 56124 76594 246669 298161 1021732 1062002 3303973 5424304 14617642 28284162 35795498 91514738 265083988 472065193 971234416 1185721183 3146629325 -1 3 7 14 25 58 79 232 405 660 1137 3701 8080 15839 32718 53366 82777 241187 299885 651075 1063581 2651909 4769070 16215693 25162120 42599484 110366361 201858572 386678620 648313756 1284955766 2575785070 -1 3 4 10 18 55 66 200 506 781 1751 3222 4644 9619 26630 40298 101732 210299 315783 1014306 1974636 3563662 4359766 16756839 20146166 34476206 90448086 171467596 390496629 993378276 1646883616 2199271902 -1 3 4 12 27 52 81 227 499 892 1889 2902 7089 14174 18789 35521 103958 207618 324904 1005239 1191994 2638396 5673327 13869424 22110765 38567742 95600899 166533287 463778182 661639154 1474137498 3953335321 -1 2 6 9 25 55 84 250 401 684 1735 2228 8131 10397 21330 38780 104216 206956 453901 610811 1846887 2382767 5277821 14007888 23951686 46038340 115002453 155000420 535205302 737120636 1677402533 3888050644 -1 2 4 15 29 56 109 215 424 1000 1102 3380 5926 13059 17965 53022 89919 238217 440437 905639 1326027 2121702 4386574 11872216 21839228 42539069 72707936 250864010 294549539 866950778 1079092209 4044798524 -1 2 7 9 28 37 106 193 335 729 1413 3166 8005 8806 18983 51851 88538 241753 434459 777887 1977215 3037302 8189311 9253899 23936146 55651648 133240273 253850004 285994735 602693145 1911750272 3372688283 -1 3 4 10 28 39 67 227 270 781 1817 2638 4592 13603 29693 54860 110341 216396 299759 986666 1980654 2779593 8319032 14543912 24897461 59896875 76400036 167230158 412317024 822671974 1199570414 2550780640 -1 2 6 14 21 36 126 240 449 759 1736 2783 7377 9720 21793 63666 108725 226308 428834 590315 1190355 3294052 7258425 11131192 20306528 36560513 110875444 160024322 462551405 696746294 2135635955 4116990741 -1 2 7 10 31 48 108 180 285 861 1859 2714 4575 11991 20185 51651 97510 236170 437062 786028 1581170 3035795 5307563 11341015 26030576 53826897 72474242 155743146 430484898 813037222 1879455121 3569512916 -1 2 5 11 29 49 109 209 292 802 1944 2709 4974 13027 26025 48399 74576 241146 452836 1048196 1981648 2653177 5412479 11495342 21055110 59707393 81513172 147607770 410047017 905415950 1287437362 3130728522 -1 2 5 14 20 38 66 180 325 971 1104 3564 7622 12603 28707 56793 130784 201490 433807 1004824 1326078 3171605 7274268 14001746 29852239 61460611 93672891 240007834 298346135 665910242 1369942729 2556664870 -1 3 5 11 18 62 124 142 447 523 1642 2558 4633 8832 22373 33681 114322 204469 324859 880034 1976440 3424472 5417998 9696732 29599332 35335101 127831151 163947981 476917752 865239982 1833680621 4189134398 -1 2 5 11 18 51 127 193 369 853 1106 3243 5899 8732 32250 35076 87737 261229 447948 1025757 1977885 3566462 4761951 9383087 22772927 50436877 79325754 261401209 321464352 834498895 1647415053 2810989817 -1 2 5 15 23 44 121 227 370 662 1067 3841 5282 11522 22053 39757 121935 224230 451230 988627 1450696 3425153 8172584 11898640 18480466 58535575 121003325 212631716 344712516 838930717 2073308339 3912127912 -1 3 4 13 25 40 121 156 452 698 1852 3988 7502 10353 24517 47805 122675 216262 315385 998845 1058804 3031732 6984320 12156982 33290051 48567040 100824384 169927299 318335787 549096805 1687269188 4057048926 -1 3 5 15 22 56 114 207 447 797 1143 3691 5761 8265 21403 64319 85307 235346 297917 909660 1453649 3425750 5692108 9117106 22374412 43370709 95314173 257459562 394262190 934153407 1707086120 4201786361 -1 3 6 10 17 38 124 207 291 752 1816 2317 5211 16346 17525 36804 81385 233216 323981 784467 1712192 3172516 6487541 10609561 21365242 59900924 122815875 173674230 508435480 1056975256 1506442728 3839541379 -1 3 5 15 30 63 89 228 487 827 1994 2739 5659 11735 16560 41055 112895 210462 313709 873564 1454215 2390139 4770478 13849160 21248348 41838943 83946508 137693118 419607459 1063230112 2025287306 3464126218 -1 3 6 13 21 60 112 206 288 987 1169 2463 4958 8857 19765 45732 107644 210936 318172 743260 1325446 3571311 6216374 8607678 22296801 60980498 85647328 252927126 410266699 843731819 1782614767 3454130367 -1 2 7 15 24 36 100 134 453 600 1783 2864 4254 11464 28055 63495 80587 257050 441694 762671 1193874 2773180 7780994 10464025 32907850 46822296 134007542 139290109 406277114 866328942 1971572830 2512714805 -1 2 6 13 23 37 89 208 474 584 1651 3479 7262 15329 27630 47826 100800 199381 454189 611058 1321532 3165296 6875791 14899254 20854831 39481100 127578352 164469374 340863858 659469081 1126407875 3129287053 -1 2 4 10 29 35 98 245 396 560 1842 2614 5611 15652 22857 32923 124739 219183 450727 864336 1975792 2784249 7664019 9896677 18244989 45144708 129327985 200847408 422551695 999814049 1596810868 3714628920 -1 3 7 12 19 34 97 133 447 727 1568 3525 6480 14896 21836 43231 112527 206617 311871 606804 1321335 3701197 7133632 10452735 32272406 37145183 102585111 150864544 345245327 751700995 1247419199 3294510591 -1 2 6 11 26 36 121 131 420 902 1243 2235 7067 15590 23738 64136 73429 252812 433362 636457 1583647 2519333 7374487 11373006 29520855 33718401 79398716 262694466 465086686 554299873 1202384238 3505991998 -1 2 4 10 25 36 126 211 408 838 1365 2473 4295 12141 19670 58760 94183 239351 426480 903569 1978806 2260122 7510699 10613218 23747847 47892634 88679550 228019562 452849961 873880761 1964690342 3584893426 -1 2 6 9 17 43 92 230 325 719 1806 2188 7895 16089 20220 56460 119250 209363 436249 609922 1846622 3432775 7912091 16605989 22302061 51698035 128048680 174008106 497715598 695680346 1319418453 4037763640 -1 3 4 14 28 63 64 222 475 692 1493 2197 6392 10517 29020 61611 92503 242402 306753 1042278 1457918 2247779 5159667 14933358 17201429 41085327 106382076 258066041 420107868 633509558 1759880599 2686620283 -1 2 7 12 17 44 121 205 330 655 1027 2391 4790 16061 29036 48061 68411 232496 455589 773669 1319795 4084118 7662631 11791232 21528337 55748592 125249549 211410236 404233851 848176801 1358191541 2360146321 -1 2 5 14 24 56 74 152 417 633 1600 2634 5590 9859 19355 35819 74738 232771 450833 1043382 1324743 2646911 4905353 16355706 26662581 34048928 120384183 157023370 460199859 1000481015 1787052422 3489177235 -1 3 5 8 31 59 106 129 435 610 1024 3244 6610 14398 19670 54169 97787 234930 303772 912512 1582873 2653648 4360199 11766637 32149792 34976345 125754952 231827243 302623411 777708990 1262431657 4058345979 -1 2 7 14 29 50 101 164 288 532 1520 3427 5279 14825 31917 52222 101887 228580 428577 734506 1059436 2247726 5287172 11759045 29015635 57236717 112122826 244956146 324079722 934180854 1375130648 2440145855 -1 2 7 10 27 42 104 219 403 988 1771 2845 5498 15193 21418 47697 76041 240185 447827 772384 1583137 2515514 7143395 9547699 22206969 46257460 71435110 197658557 418515317 993398836 1366701637 3325971484 -1 3 4 8 31 55 81 178 419 512 1480 3442 4505 9476 26001 39651 103935 207359 319172 1008811 1716623 2641079 5828062 14494722 33215456 38499724 133043519 249703182 302281363 1034466412 1647831703 2596769263 -1 3 6 12 25 52 101 183 460 615 1852 2382 7167 12764 29129 46372 127097 227194 324416 736785 1453118 2902580 5692185 12286213 26534379 43586560 127036482 197561975 524525500 568327172 1522754138 2478363091 -1 3 7 12 17 51 107 139 442 1011 1501 2506 6296 10117 25882 53503 110154 219940 300722 594005 1325976 3950995 4893410 11097801 31491289 33762278 71856714 223667128 460848479 624939163 1970382968 2547078930 -1 3 6 15 28 46 94 152 371 514 1065 2399 7319 15672 22476 42870 72760 230801 313634 779417 1056819 2124111 6879072 16758120 28740104 59597020 105993130 226301733 406560156 803142753 1268624715 3323117333 -1 3 4 9 20 62 101 236 477 966 1134 2684 4343 15011 26684 45579 98182 259526 320548 1027691 1584056 3952934 6086290 10864234 20486610 35204677 83307165 245309878 532362162 855183213 1552509585 2958411329 -1 2 5 9 22 36 101 164 463 975 1852 3079 5575 8878 27378 34112 76015 232863 445163 1034784 1718239 3819964 7269387 9546266 28092619 43733500 79897843 146511969 365488151 877371454 1616294791 2307744723 -1 3 5 14 21 48 98 168 493 778 1699 3723 4949 14955 18593 45669 117206 214002 312929 867623 1321676 3175752 4257291 12151993 29145928 49141277 84110940 169524967 330161726 1037923225 1607243772 4187335846 -1 3 6 15 26 54 79 182 417 939 1165 4087 7219 13832 27303 57530 130601 207461 309445 752469 1059073 2906602 5539485 15533910 29683564 38134396 75832491 255513391 361339263 547606998 1574796199 2810980358 -1 2 7 9 20 62 98 172 285 580 1155 3996 5016 11048 20822 57172 100029 225604 434668 722891 1981122 4095625 5931275 11225863 28761645 52135006 108754121 214084611 338104486 1021452004 2023505208 3938875295 -1 2 5 12 23 37 124 170 392 750 1592 3059 6052 9552 32654 47710 117736 217818 453953 987763 1053091 3288815 7235804 11181660 25409469 34467327 104016368 150231660 412140653 1028616968 1776721863 2730734968 -1 3 7 13 26 52 66 255 485 861 1878 3968 5501 10528 29177 34205 93278 247741 316809 623344 1446502 2631233 5399903 16166837 21961248 39799859 99725130 165833249 309639982 862007386 1985165969 2926519629 -1 2 4 15 31 60 66 245 261 630 1449 3579 6105 14089 21623 44064 99343 203439 444244 878270 1315596 2373690 5130211 14849421 22134815 60524895 107285692 240841575 314390003 813872728 1253024799 3720575106 -1 3 5 15 29 42 127 251 318 698 1477 3034 5197 9329 18839 49174 79058 251203 304005 893441 1446087 2239988 6576398 11857271 20147243 64830442 133417032 252089883 508675299 980847703 1803943722 3437294988 -1 3 7 12 24 49 101 169 385 882 1773 2142 6461 9790 21674 51782 78591 251914 308896 638019 1318261 3025719 6046215 11599868 27876576 36793919 86575900 174564059 511062343 604136109 1939383195 4111830635 -1 2 6 9 28 63 118 132 477 662 1864 2518 7804 9879 24721 49981 66685 255730 428920 635258 1841868 3025706 4878936 8451306 31283167 47151903 108855560 180349417 513711770 710643676 2132563590 2669449780 -1 2 5 10 24 42 122 200 398 772 1891 3127 4280 15131 18070 47794 117476 216181 445592 994190 1840147 2109897 7231744 11834962 22395708 47947787 99059233 156493893 363669665 1061032712 1509834035 3824830524 -1 2 7 8 31 38 117 190 342 900 1190 3581 6841 15822 17544 64862 83023 229438 429555 781214 1842658 2765881 8147628 11983337 27867485 60765614 88681538 254874859 268656430 698859372 1204342451 3925155342 -1 3 5 11 17 50 89 149 309 824 1592 2324 4878 15063 29552 48674 105693 204418 325891 870794 1970323 3292549 5011911 12626491 29076485 52918447 78410798 187085961 472877289 846409259 1602265025 2176697708 -1 3 5 15 17 46 68 208 274 617 1943 3244 4351 11483 30322 59656 80798 260377 309603 900010 1446613 3812245 7633879 13302702 17502377 64717693 108675346 173059908 340236626 1011511980 1998512167 2899648746 -1 2 7 11 19 40 70 231 321 904 1940 2303 6895 14733 32417 40358 69343 241068 447535 785833 1710105 3423729 7893364 13274656 23408393 52424213 85473699 167542510 474783061 587272125 1234808433 2675757940 -1 2 4 11 22 42 89 142 349 735 1456 3021 5050 12631 17096 59657 80737 255548 431476 887799 1839325 4077447 7360472 15792058 25367730 66161474 128979454 265172374 509496204 896204688 1321402522 4030838242 -1 2 6 15 31 33 119 158 296 576 1987 2084 7468 10941 19617 50496 77608 247788 437709 635258 1055832 2369536 7359203 11718218 32323408 53338966 104396773 171132830 495933923 783775366 1624454448 3704218848 -1 3 5 13 31 56 122 148 508 552 1092 2278 7800 9148 24353 50810 121112 211323 308658 872701 1185675 2244239 4487962 10393595 31657445 44225943 123465534 234446056 446824613 694026647 1935671966 3894806007 -1 3 4 12 27 37 105 183 377 680 1695 3889 7714 9510 20491 41766 70525 234172 318525 1045925 1184156 2636346 7632712 8451150 25935084 64265007 125264814 151743462 296974677 659375856 2070494063 4106869589 -1 2 4 12 26 40 124 182 398 559 1760 2444 4838 9813 17537 34506 101664 207586 452790 872534 1186605 2634821 7103398 11583748 27332219 35826577 130014211 150569382 500905387 850448947 1692609243 3597592818 -1 3 5 9 18 41 107 129 331 1018 1805 2796 7574 13481 28828 35013 123054 219885 312142 854714 1709310 3157653 8146919 9889414 32594644 63226634 95619676 149165359 423635999 690899794 1545923469 2638302308 -1 2 7 14 23 54 110 141 268 850 1790 2282 6479 12954 21010 52551 115636 211939 434500 739636 1053285 3550218 5008248 11305023 32060795 57455087 73753012 172913693 505985954 634354930 1512327836 3493002563 -1 3 6 12 29 44 102 166 420 619 1579 4069 7742 14149 20697 64131 68061 246734 300982 767904 1446504 2371006 7237515 9222508 29089233 39755915 123070453 163768613 281749171 659925990 1592009522 3490607810 -1 2 4 14 21 51 76 226 289 927 1721 2276 7192 10549 16965 42597 66951 232872 442428 914142 1445936 3291558 4487731 14868177 24632871 65166614 98601096 193023050 518467696 787212204 1732257603 3349173973 -1 3 4 11 19 61 84 175 294 869 1193 4034 7472 9594 17710 56209 123150 203513 307983 1009712 1840397 3552110 5534243 12887985 30497094 57303125 69770940 248461979 344914940 588229093 2042092290 3751247209 -1 2 4 14 27 38 93 170 261 575 1345 2926 5968 8269 21162 46356 93165 260708 445194 890025 1448854 3029192 7499096 15390443 31039598 51408793 113955350 262252557 508198873 1009843390 1694361421 4088856093 -1 2 4 15 24 63 110 204 409 900 1094 2078 4635 10010 29250 41546 123153 221565 456813 863757 1318176 2766991 4607055 12378211 24452331 47596661 81981999 236272472 463353717 859198047 1660476890 3125762802 -1 3 7 8 22 61 110 217 428 753 1686 2125 5899 14650 24607 42026 129053 221825 323913 599333 1841513 3811092 5786975 11991347 21181010 43131064 106972887 158526326 520029767 994073304 1362280729 2718126552 -1 2 7 15 29 56 85 149 278 961 1537 2135 5289 11543 21034 56096 95317 230795 436665 780258 1186735 2110106 4484329 12889924 29093481 57937233 83893105 178533156 513699427 1044687363 2131747084 4001108483 -1 2 5 9 16 32 86 156 350 775 1275 3998 6391 11861 30167 43769 86849 250541 457000 1023881 1708774 3553914 6965054 16711668 28677939 63307923 68813120 248120123 342099092 687607652 1693587779 2828283078 -1 2 4 14 17 33 65 242 455 661 1480 2122 5260 8681 16644 32840 127434 218346 454585 862613 1448051 3817110 6845121 14479309 21309707 36313362 102907161 257324043 412540937 1015361923 1629103706 3519565175 -1 3 7 14 27 60 91 142 494 577 1634 3033 8116 9455 26254 35517 79617 237093 313123 641335 1053449 2896891 4216977 13813446 27118439 45749573 133052496 156518359 414638894 745516691 2047384251 2478899525 -1 3 5 12 23 33 95 149 399 553 1035 2196 7534 10991 29927 43814 110602 210927 327564 882327 1052372 3150087 6700655 14958640 29028991 41377817 133185118 224936004 439022251 801071417 1731739025 2910602893 -1 3 4 13 30 38 84 235 341 572 2019 4023 4851 8503 17438 35963 107322 199602 320746 1015337 1051389 2104144 7880659 16675593 21160911 53571723 108534504 174996656 302675649 1055583150 1752395171 3581028789 -1 3 6 12 30 35 77 174 506 517 1578 3941 6433 8856 21113 46437 82711 250070 313545 768854 1444830 2232821 7747106 12873361 33212749 49265032 124128452 151264670 291908165 681199319 2065336764 4283383631 -1 2 4 11 22 53 73 230 474 988 1698 2337 4889 14952 20229 37930 67816 238542 453518 902711 1838247 4070757 5121023 15622244 24308089 34849444 77332661 187957522 481952355 870188537 1602883285 4176615588 -1 3 4 9 18 36 79 204 356 910 1181 3416 4796 11197 19557 58876 86868 236074 298112 1043550 1575849 3152213 6566456 12877570 19044608 52022908 88627405 263767192 290129344 952453411 2065280381 3578068181 -1 2 5 13 25 59 82 252 367 933 1134 3857 7090 9773 31644 58289 87069 235045 438911 1037002 1182674 2889015 5128029 13130350 24023920 55681894 87228169 241924216 338295378 772827519 1943984034 2770803347 -1 3 5 15 19 49 115 132 426 598 1228 2560 7538 16196 23927 58482 120673 199298 298682 882221 1445459 4069107 5120059 10118693 29930106 37694811 119334240 205247739 516230311 710050227 1306485679 3490851137 -1 2 5 13 22 46 113 168 392 523 2024 2920 5339 12163 26610 33211 74014 232072 442396 1037790 1182860 3284903 8010611 10766349 27191031 35496195 132557292 177425876 437853986 997052290 2034252608 2256160846 -1 2 4 8 21 44 117 142 504 609 1732 2972 6338 12888 28719 60240 92159 244247 434271 910189 1707325 4068342 8006406 10633404 31235107 45450736 131777123 139665763 424357091 577322661 1486427933 2475774067 -1 2 6 9 29 32 87 200 463 860 1462 2704 4560 15465 21894 61655 95138 243968 430526 639205 1838053 2888657 7748502 16537607 17100055 38752642 93047551 205658893 500837722 807823468 1345758956 3330639686 -1 2 7 9 20 38 107 227 405 829 1400 2893 8004 13991 23176 54824 115961 205551 439147 741420 1968643 4070832 6959170 8934845 20496472 44165767 92619584 222965708 524968699 779393339 1494038534 3466760021 -1 2 4 15 20 60 82 252 511 876 1926 2899 7093 15731 29301 50562 78376 249495 426757 891465 1313065 3284638 5780124 12740070 24439292 41903563 92357575 137039221 442218814 654592140 1119534262 2297293864 -1 3 7 10 16 60 72 168 497 1007 1698 3084 6159 12184 19660 60245 80871 260793 296489 622973 1576834 3284607 5644952 16537171 31506453 46890678 78578268 198149347 380896291 801376491 1649414621 3741072522 -1 3 4 12 24 46 119 185 352 937 1218 2413 7493 10669 27600 62232 94951 241243 309613 1045708 1180375 3016526 6557128 11146411 28063177 65945908 92052900 262507234 429705202 788869277 1616852635 2520594566 -1 2 5 8 27 57 123 174 271 608 1314 2204 6931 14878 28205 41635 67440 235920 458550 1037031 1573878 2229794 5115743 9705459 27011846 53496801 103349686 265934350 425724044 601496374 1213479505 3108925163 -1 2 7 10 23 63 106 233 504 848 1304 2979 7326 12867 22976 56287 88686 242777 440892 772058 1573440 4065202 6163948 12456495 19408233 39614242 92581942 222550168 511980560 685659995 1468320935 3226825733 -1 3 4 13 31 49 110 243 387 630 1413 2593 7342 11683 28584 39525 69762 237827 316319 1047318 1049223 2229249 5507166 10754361 17049516 42103641 121026395 234978906 474822803 704103662 1763464625 2420164503 -1 3 7 15 27 61 88 240 450 566 1842 2048 6816 15821 23499 56895 124279 197239 307584 620683 1180345 3016294 4328283 13901465 23474448 35540050 123270712 199856417 501457196 556396280 1085611341 3692593670 -1 2 7 8 29 58 107 225 473 838 1396 3253 4416 8643 25409 56408 119197 207811 431062 752763 1835869 3016004 4197572 11669907 19800172 33841372 99145886 229105295 271793710 1029750246 1810172686 2624778867 -1 3 5 14 25 36 84 209 409 924 1040 3520 7503 8884 31448 52423 117498 205523 301134 877315 1310934 2621841 7340942 16516131 20450729 47717870 77734824 247101452 278055634 640139446 2010461772 2874976885 -1 3 5 11 29 40 102 239 380 967 1653 2506 7718 12527 20166 61386 82996 237472 301541 915732 1966285 2752772 6292229 9045860 19401471 58071303 96090756 179983994 495376275 676796179 1367033584 4022573789 -1 3 5 10 16 50 111 190 326 673 1579 2794 4406 8631 23293 49840 88061 241986 307901 908710 1835255 3277228 5112611 11404618 25300825 60039130 118504809 141058697 453947297 855369292 1834379759 3813064175 -1 2 6 14 23 57 81 134 269 658 1937 3972 7481 10073 22124 34703 79479 234024 457147 654244 1181203 3542016 5249042 13381418 25183249 56933469 127747212 185157198 305611099 542461908 2079674481 4250628270 -1 2 6 11 25 37 87 191 263 924 1078 3965 7721 11468 31053 36144 120658 225451 448343 605268 1574176 2100441 7608928 15868747 31614688 54174485 93956445 237631336 345969610 630880688 1840811197 3050427812 -1 3 5 11 18 56 107 136 446 702 1295 2711 6841 11891 30598 37292 120177 224266 311842 862414 1967499 3410742 6166563 11545398 31620568 35424880 114817249 242294027 474504982 623700512 1670861523 2801041615 -1 3 7 10 29 40 101 180 295 869 1102 3858 7483 12629 31914 43018 130334 221854 322180 603192 1574882 2624233 6557726 9317326 26757076 58115349 72318146 255647643 351356813 580170436 1347667607 2246905447 -1 3 6 11 28 60 92 251 479 589 1738 2719 7325 10810 18411 62242 107261 228880 300069 723575 1573959 2624990 4986030 14037381 24536387 36744793 127758585 150635821 454243384 680555414 1623890261 3467190244 -1 3 7 11 25 43 76 148 473 906 1701 2123 7236 11875 18960 54945 70594 257792 309944 627553 1705144 2231796 6951807 14170612 25329312 46971646 71275503 192152909 510135865 788796759 1762799693 3628228898 -1 2 7 14 26 49 126 146 410 750 1628 3391 4870 9951 22982 40162 113734 199495 458180 740535 1070311 2920414 5872372 8475190 32137449 41480898 101144714 141196483 362856557 960440707 1724690068 3865955378 -1 3 6 11 20 54 124 243 333 686 2002 2108 4327 13078 19347 33514 108823 200925 320169 738232 1590242 3707530 4823981 8476816 20079959 52094340 119884501 186798479 486843919 880007321 1229835029 3794009289 -1 2 6 12 28 43 122 236 417 856 1733 3681 4888 11215 20346 51404 73385 259030 438580 631197 1458586 2415264 6502356 12171648 17985655 46440563 85167837 180356145 308284386 1022106513 2098214592 3607787357 -1 3 5 8 22 49 126 253 477 748 1555 2049 6629 9448 30783 54810 108007 220969 301943 865907 1601862 3853439 4555947 9251520 19814845 36610646 109405489 138071260 534218186 646392169 1999526989 2882318124 -1 2 4 13 17 63 88 192 269 983 1772 2832 4375 15619 25796 52348 96830 229498 430079 917111 1076877 3989103 5587175 14150700 18109609 65581928 85432491 197961411 431729271 862248039 1423918312 2786976342 -1 3 7 11 21 51 95 188 422 512 1562 2767 6409 11020 21070 32943 93285 249121 322165 625726 1726728 3840987 4407727 13473019 32010479 39505543 132892753 158524871 447584920 592995459 1776874617 3842747988 -1 2 6 10 31 58 126 143 296 557 1874 2166 4234 10840 30767 49528 73941 246780 428801 631539 1733423 3068949 4654242 10461516 31094551 53664186 116333173 197759249 475280219 891437367 2063243173 3077018937 -1 2 7 9 28 43 102 144 489 789 1465 3782 6673 15360 27671 41131 97107 256338 451726 757947 1990679 3062859 6376675 9146547 30564361 45005927 86592652 206671935 356803019 789888788 1184975269 3212418832 -1 3 5 14 27 42 115 142 487 890 1778 3529 8008 11085 27125 33319 123821 214903 316159 867633 1337019 2922702 6931373 11353219 29910305 42639220 97242271 170206972 366888169 591980423 1677950246 2618853565 -1 2 5 10 20 63 116 194 483 930 1510 2268 4403 14743 30740 38554 74965 230255 446070 1041337 1864208 3702927 6099614 8512964 21135187 36870585 74791928 221489082 434279602 872620671 1542819826 2428949651 -1 2 7 15 16 55 81 222 298 691 1329 3073 7830 13677 25424 44551 72015 233211 453466 785535 1206276 3848342 4275238 13746952 20455422 59520818 125855506 243703924 276497381 545764674 1552716578 3080415968 -1 2 5 15 31 39 102 220 297 846 1514 2288 4586 11165 29432 46796 108761 212359 456462 1004624 1473940 2402632 8101872 10452301 21760167 61477216 68561468 214986770 404140483 875276089 2118984618 2697380568 -1 2 5 9 26 37 121 244 400 545 1344 3886 6608 12166 18524 60081 73181 251674 432822 1018493 1720789 2292670 7676072 11118053 19401127 42733929 126369197 252474124 394432993 688365501 1731490179 3542390194 -1 2 7 10 23 48 66 253 476 702 1331 3757 6422 10722 32737 40802 101672 210356 450386 745262 1602903 4098985 4307564 15951990 22423728 36207678 106600905 249267678 348726677 719905800 1794842324 3003557341 -1 3 5 13 18 49 125 131 371 941 1289 3083 4829 11224 24333 57840 96235 241957 297692 914295 1202023 3734694 5065660 8505657 31205219 59657432 89573646 208743555 279404368 980150959 2045404543 4064973211 -1 2 4 8 29 40 98 130 312 769 1250 4063 7839 14306 27559 62709 72766 249856 440463 895463 1728999 3073607 6500386 8880636 33308276 52984835 78566887 250172697 342059061 605097997 1525795792 2757657274 -1 3 4 14 21 40 89 232 377 787 1626 2963 6151 12468 32426 51491 100395 228029 300523 988282 1471327 3201733 7577645 16594236 21766173 58478611 74615897 192227055 421005430 568991508 1555576916 2284085344 -1 3 5 13 30 43 105 254 282 800 1404 2258 5113 11697 18210 41372 67891 232802 315697 905981 1198593 2145142 6370611 10346869 18234188 59925132 79098903 224626362 419481566 815134565 2001608653 3344315493 -1 3 7 9 28 57 80 158 307 920 1633 3128 6583 14943 23167 59669 72221 247176 302472 624900 1986758 2948422 4537255 12820921 27272875 52456224 99263924 182834981 379367738 754710301 1250088914 3682552121 -1 3 4 13 23 39 111 177 312 567 1147 3561 7570 14611 23708 37112 102847 210064 321078 1015632 1071367 3317413 6916935 8979995 26652405 55821881 114405699 231431420 288896990 605833017 1081385195 3550862338 -1 3 5 15 20 48 68 236 407 752 1544 3373 7075 12762 22009 34947 112057 196735 325915 870040 1463194 3179822 4435716 16069205 24946993 43763333 106034566 136029713 354624301 671386643 1502199321 3501529056 -1 2 4 15 23 44 127 173 301 895 1675 3125 5171 12241 25422 48392 105470 197701 453401 883248 1337072 3454813 8356399 12270888 25994213 55946422 72310155 176429335 391919815 910314202 2068239303 2183344339 -1 2 7 13 29 53 123 237 460 706 1336 3507 4444 10893 28839 48319 121444 213086 457201 731995 1472366 2405440 6276732 8747643 17867135 35906211 117251505 235420937 315904426 1020450567 2095011217 2904743127 -1 3 7 13 30 63 64 191 303 1003 1707 2229 4134 11998 18353 50956 96895 236159 308436 639190 1458942 2148616 5071577 15181012 29809957 56049979 85982361 198979123 505955843 907724208 1904181197 3235223023 -1 3 4 14 16 38 106 249 319 1022 1115 2842 7115 16053 31725 37751 111311 202078 312449 1014079 1473781 3841411 6660122 8861416 16944579 63931557 88174971 243294946 480160362 651413111 1129551568 2673955658 -1 2 6 11 25 33 68 207 271 601 1313 3182 6139 10582 18697 41156 100497 199686 448693 612806 1593304 2140742 8230274 14629084 19047573 63669768 104669013 256704006 284754299 860540217 1982821857 3684436547 -1 2 7 11 17 34 65 232 510 602 1111 2598 5116 15797 27802 55663 120838 210805 430785 738402 1731407 3200267 6931838 13832924 24564282 40093950 131141069 234419111 527663754 937268155 1432202036 3025260209 -1 2 5 11 30 39 108 251 454 545 1745 2426 6463 8429 22565 44131 126327 223677 443952 993277 1989409 3058046 7987329 8617952 18151179 37438619 117999626 138000937 480367649 609161341 2132292042 3779617468 -1 3 5 15 23 49 107 170 354 638 1091 3082 5361 10994 22418 45975 105140 200219 316622 869793 1463362 3585139 4690394 11079854 27845128 67051778 116952315 219801019 303296102 900067732 1965278579 3778520413 -1 3 5 13 26 45 86 195 454 643 1911 2228 6924 10076 24984 35822 80697 237089 318695 912339 1204888 2658016 6632792 15699887 18540169 39691784 104109958 172430568 476964049 580808928 2002563131 2661381372 -1 3 7 14 21 41 72 129 491 968 1859 2849 5327 9510 23533 58093 102028 213801 295165 589877 1071219 3204377 7832635 14505173 29139846 42947130 80129016 136659059 459703921 949291142 1826638681 3913861800 -1 2 5 15 26 47 89 231 373 901 1080 2720 5163 11299 19276 34730 88790 260640 458161 1026723 1461028 3049270 6380290 15857687 21953338 58042230 88363195 245020412 532360459 988615159 2033155353 3639191209 -1 2 5 8 25 42 66 203 437 862 2001 3238 6958 15349 17675 54423 73890 246387 442001 1021564 1590473 2545509 7153243 12831950 19308788 44541187 88740007 145632687 367552019 694988029 1328922370 3860474180 -1 2 6 12 23 60 112 232 465 548 1770 2120 7024 8792 16536 48095 120076 214758 446186 596421 1464775 3317620 6004209 8644105 18430257 33562302 119156599 141973403 514362787 579839627 2127528647 3615869944 -1 2 7 14 29 43 105 226 441 806 1149 2330 5294 13813 31608 63095 116678 200304 434700 747221 1076357 2279220 6534259 10219363 19617254 48765386 100280388 257579562 432847081 1033587455 1259224963 2370726705 -1 3 7 12 30 42 69 219 318 774 1525 3675 7419 14612 28003 55772 86145 245000 301514 641567 1339909 2286800 6762900 12943076 17169280 60033120 82450012 209332442 357584363 598639115 1096678103 3071937527 -1 2 5 14 31 36 126 236 307 662 1767 3884 5004 15557 17512 39372 88634 258713 457113 1024378 1332641 2531979 8196960 11239371 18715534 66715838 128188855 152175481 295306505 1021709300 1378884546 3963626322 -1 2 6 14 30 48 98 140 382 672 1195 2664 8106 14569 22662 41864 101351 202869 446563 612789 1197089 2399456 5365448 12298552 31944710 59650538 124534825 220370854 524010282 778015878 1181425960 3609496563 -1 2 5 15 16 48 67 163 424 871 1273 3732 6241 10371 24123 56796 96494 229378 441067 1032320 1460135 3864227 4924381 16470177 31973206 41575714 84459175 240111492 399924472 736549461 1771926201 4074084011 -1 2 7 14 30 48 98 206 263 517 1850 4046 7376 14805 30824 62421 70262 251340 435421 767363 1074473 2410939 5467855 12266925 23306248 66735141 114725113 198039158 329555982 581680688 1162507140 2678646223 -1 3 7 13 16 51 81 216 368 884 1163 2546 6559 14536 26722 46155 96528 262002 324500 624677 1470838 3968303 4789116 14503131 20416478 54290264 79209276 242963464 407747623 651299664 1254367161 2975217416 -1 2 6 13 16 59 109 143 392 536 1537 4079 8104 15596 18069 34907 122438 223047 452331 605064 1333553 4109477 6002926 11923324 31668274 41049468 132693423 152799651 277073848 607471209 1261607473 3924556666 -1 2 7 13 21 43 123 190 416 794 1123 3207 4780 15231 20716 61756 74302 255916 426818 762747 1458699 3459773 7566230 12129527 27764517 39997145 93509854 263277039 317539999 988762416 1521837254 3438354503 -1 2 5 15 19 61 124 184 357 602 1831 2310 7247 14817 20927 56463 92957 230809 435495 1035956 1460778 3993028 5711228 10446045 27890577 63735113 110602657 196792346 516913378 780905180 1157158308 3252385556 -1 2 6 12 29 48 121 208 493 913 1220 2546 4857 15811 19904 64545 119269 203453 430429 606278 1465179 2541876 5737626 9034850 24051891 34651253 68892641 254207541 435289331 831745400 1456483551 4049105928 -1 2 4 15 27 42 107 158 442 990 1367 2654 8078 15603 18447 52066 78722 249114 437699 892546 1331956 2948534 7038119 10435428 31184212 34774216 68011130 202159629 488614414 748815110 1307575313 4293134516 -1 2 5 11 24 53 74 172 508 850 1814 4083 5103 8409 31847 55650 110402 219849 433340 996344 1993021 2291095 5359177 15445779 33249879 46570756 97595413 167669754 310049097 1046073942 1777566057 2761504625 -1 2 7 11 31 40 110 210 485 535 1780 3344 4475 8329 20175 38448 120992 221684 450982 735595 1726536 2930695 6390639 10083812 21063861 37157405 119866951 138814415 343821057 1011129858 1865662546 3290651399 -1 3 7 8 26 50 69 227 299 1017 1148 2772 7652 12494 31306 33971 89983 254639 319404 623089 1859774 2276187 6238259 16600464 25020188 67014361 87507813 249942265 524460690 692128489 1402547071 2208002052 -1 3 6 14 21 37 83 194 429 640 1965 2458 4416 10191 29566 42956 103474 204439 322968 753013 1208199 3185896 7199808 15987049 17667773 43850028 115926049 199453800 524699807 879291934 1661696351 3095028276 -1 2 6 15 26 50 111 141 363 864 1416 3715 6165 8388 22167 61415 126092 208652 428979 614524 1066673 3071188 6131132 10988673 33028132 61018455 81589882 216649420 344030750 729443376 2066653172 4073021405 -1 2 7 14 25 63 93 155 465 746 1352 3929 6546 13478 19031 44073 111950 205194 442586 750384 1071905 2788159 4447543 14412394 28944089 48432068 114862034 240623929 400361853 682537099 1362333261 3776017233 -1 3 7 12 21 58 110 141 303 563 1257 2982 5805 8332 30109 61359 69124 248251 303644 633612 1338989 3462788 5326540 11756669 32052504 54260000 116845054 211091563 478926481 1055822050 1677850048 3197559365 -1 3 6 14 18 59 110 248 506 891 1046 3138 8122 13860 16576 57799 76827 259420 295351 764553 1201981 4113443 6243629 11887241 17632579 41652553 97127349 253236987 320743278 563375681 1517199270 4158889803 -1 2 6 12 26 47 72 189 484 729 1112 2165 7738 10498 25989 42061 68903 232256 457634 651461 1472148 2660535 6772894 13987207 31007769 48754352 116940581 207420618 468581929 701260970 1732552638 2341800580 -1 3 6 10 20 61 124 128 391 765 1727 3721 6060 10247 24188 35992 82969 257313 320616 763037 1720389 3850011 6235042 9771015 30762667 41790530 101734489 162694064 321474833 923648838 1938208207 4083366930 -1 2 7 8 28 54 108 129 398 638 1389 3852 4536 11683 20433 64783 103306 216984 427454 725403 1856921 2935893 6022478 11001724 31831286 41623297 119555684 252110052 395683120 957035011 1935935610 3629914950 -1 2 4 13 22 37 74 187 399 627 1564 2936 5548 10821 24380 53961 90172 233608 442319 907459 1065210 3337872 7279000 13046157 29954478 36508141 125374797 160502001 430248685 967382016 1920671308 4270655516 -1 2 5 12 31 62 105 192 389 808 1634 3740 7015 9304 22540 61240 101560 215846 426018 985989 1068272 2282025 4846754 11925189 23851550 50067936 94235197 188734230 312589623 757279839 1941836764 3885773097 -1 2 7 11 25 41 92 186 306 862 1153 2922 4963 12213 17721 36870 96651 249737 452261 760349 1727740 2141741 7280049 16717490 33100427 55253204 75434210 250029007 500002229 912912012 1897707528 3222877066 -1 2 4 15 24 49 121 223 509 613 1151 2979 6486 11935 20283 37691 127606 214793 451734 856936 1334706 2794528 6001203 9279826 24871365 36285786 131327743 229343227 469800528 563345981 1718048905 3606234126 -1 3 4 15 29 32 117 137 443 678 1778 3014 7860 16058 20934 47851 130720 225940 313069 999295 1328156 2267944 7574519 12033791 29854683 36285229 113493356 160640321 427191678 791211019 1282231689 3416036782 -1 2 4 11 26 38 100 129 464 551 1073 4016 7292 9291 27575 45475 105419 197274 453113 882333 1866312 2526608 7461851 9552954 33154805 48334635 121579306 218267672 348242873 595324859 2041549202 2189759341 -1 2 7 13 23 62 70 204 499 658 1448 3583 7968 15252 26359 42663 118443 220595 453774 731123 1472314 3179963 6134414 15305768 20817809 34332894 106764207 265291144 319425944 542121865 1130642121 2744673589 -1 2 4 14 30 43 81 231 387 693 1605 3690 8175 9349 24821 46055 102752 199620 450675 882495 1470996 2395292 6544566 15453174 22544366 43100155 115168744 134225078 321003770 649882078 2068095431 2520100817 -1 3 6 10 18 42 123 208 343 728 1475 3139 7994 13507 21643 48001 83884 247723 314694 757590 1721441 3577684 8203819 11877185 24582998 55798807 133539681 263070646 297824302 601670200 1564972747 3684465402 -1 2 6 10 24 36 115 254 309 722 1238 3326 5222 14315 24796 45608 95517 260325 456066 629907 1723324 2161901 7702053 12086740 19834364 64177273 121606608 230841549 310037539 879488053 1332528125 3045457723 -1 3 7 12 31 48 94 191 374 922 1029 3050 6505 9000 23377 50894 99359 224804 304051 602540 1339164 2141886 5317803 12999305 33211401 66946021 92234041 242921686 492505455 580522011 2111192327 3852105237 -1 2 7 13 17 61 75 191 382 801 1904 2494 5885 13641 21862 59790 75500 259272 432245 763508 1472782 3970324 5750625 16011424 30336398 66534641 70376042 167305657 521220852 944096420 1221116128 3515701221 -1 2 6 10 21 44 84 251 484 819 1101 2428 5587 13137 23127 46574 84208 246602 445735 630161 1732653 3851042 8357243 15097792 24166353 40589778 85063774 254181429 435887239 1066102283 1146202849 3276022663 -1 3 4 12 16 58 71 162 430 1000 1111 2260 6153 9843 18630 40316 119675 222340 323350 993706 1210735 4122316 6108130 14702763 32285333 40222313 68793815 236955713 438535625 653381692 1965777262 3487491092 -1 3 6 11 19 42 93 236 382 698 1779 3020 6707 11822 25147 54913 123693 202454 296633 750344 1595854 3575061 8350126 16414257 21163060 58571388 120035842 157936673 417267772 640596507 1681858814 2367999410 -1 2 6 13 19 46 69 215 363 851 1687 3437 6045 14498 23808 60991 85626 234441 432940 641725 1342656 3709915 7850884 13533025 17210492 53069136 81948523 168077938 359893222 869578403 1390259025 3541747272 -1 3 5 11 23 54 98 240 300 555 1912 3999 4755 13891 19289 38723 106580 199028 327224 869889 1991464 4128228 4801086 12347717 17622565 64973457 115212933 191760082 334498907 1050416773 1184775272 3879620663 -1 2 5 15 22 55 96 227 417 974 1930 3151 7770 12683 19940 44138 84944 253222 444622 1021282 1469462 3590684 4821018 11691380 19848610 48346978 67243409 157687134 346830827 594035400 1365030073 3815601359 -1 2 5 9 20 44 123 202 305 993 1394 2602 7260 13097 16489 48281 80665 244567 448385 1047965 1729537 4116586 8122794 12482213 21952329 61184486 88519843 211755252 478381287 734823562 1438475433 4042600802 -1 3 7 8 23 58 91 210 437 773 1072 3038 5866 8437 25019 39627 126746 219737 313482 605390 1858953 3722897 5583220 13649534 20640914 45443325 96764793 266851307 483331975 1019221418 1708926009 2518707126 -1 3 4 14 18 40 89 136 410 759 1458 3340 5755 13032 27226 51684 126979 197468 295704 1011351 1459037 4097688 8217585 16537031 25212175 41749037 108435973 263802382 303174737 866661981 1132356633 2818889887 -1 3 6 8 24 43 114 155 345 600 1340 3267 7238 15140 28260 50410 130903 198707 297928 746866 1984551 2528116 7033241 10501495 31745406 64933998 116905486 265110801 287183931 626272353 1167478740 2979306439 -1 2 7 14 26 40 65 165 261 910 1138 2281 7416 14935 20268 57388 115498 201937 429931 743705 1075283 2922261 7039550 13384054 33049162 52358000 92920797 243607225 459988342 800555277 1155654153 4177620472 -1 2 7 12 26 59 106 238 450 516 1298 2311 6454 13479 23159 61896 116055 200191 426181 742461 1341131 2661596 5073401 12072313 20469830 35714221 121752713 264705403 467580595 615844592 1355713774 3422766189 -1 2 4 13 28 34 125 149 275 936 1101 2958 6263 10780 18346 49105 123221 227962 445589 868310 1078744 2544202 7674187 10888260 32265928 54561318 93815736 249270519 501457904 542625151 1836265559 3464128233 -1 2 7 13 26 49 92 252 419 722 1396 2457 6763 14264 31210 52741 107289 219069 433287 732183 1464048 2786576 5840180 12722235 24141346 47356964 104934733 243422603 452625057 586617330 1353593764 2363519825 -1 3 5 14 19 48 67 212 273 846 1840 2283 7232 11781 20887 42957 68915 232037 311757 907348 1335415 3989037 5107757 16267959 17720316 65067066 69598144 158343438 502416416 793155280 1801418159 3975509124 -1 3 6 14 31 48 79 255 292 963 1118 2052 8147 10568 23970 45914 123348 227013 318994 731291 1206597 2408834 5439798 14693883 22573381 64676972 88951393 251180023 446423098 683242597 1684855137 4221642186 -1 3 6 11 30 43 102 225 279 682 1796 3734 5630 9083 20041 34541 102791 212174 326261 749665 1604376 2944640 6771102 9318974 20211215 62313669 128003948 178312624 291188009 860279728 1657872683 3310666009 -1 3 4 10 31 32 64 218 511 771 1501 2757 8056 12860 31623 37375 75264 232276 311489 1045421 1987678 2940419 7848513 14035936 17581584 33750715 91068599 204792721 495561996 771134796 1351954175 2235011881 -1 2 7 8 27 42 107 153 394 695 1702 3843 6614 11242 28423 58311 102718 217508 440951 736830 1857591 2272675 7147276 9443469 30812220 41708072 113043772 153584504 269052829 672459411 1745716989 2497011882 -1 2 7 10 23 46 78 245 368 691 1155 3237 5480 8639 30407 56114 108479 218240 434128 729819 1590587 4097649 8197800 14029816 22816813 56126649 118417738 228981053 317973408 912773252 1632341244 3041345440 -1 2 7 12 31 62 94 217 289 778 1319 3279 5091 12193 24778 59988 112025 227393 438350 727270 1333888 2272446 5054648 14293531 20197545 58875107 83010987 232210142 300688839 955546428 1937168633 2232676143 -1 3 5 14 23 56 97 173 313 877 1083 2198 4942 13777 27232 50429 84997 241726 298893 907854 1329984 3446326 5635058 11278540 28320293 55727682 74890876 265926801 458923169 833613623 1142562839 2888192433 -1 3 4 12 26 51 69 194 362 571 1878 3399 5708 9938 28524 42417 99198 199652 327521 1009075 1202183 2809999 5987342 16125813 20713743 54406072 103840090 191529982 378662281 854175041 1846639024 2334811436 -1 3 7 14 30 43 111 148 289 563 1830 3151 7159 8639 16406 37071 127162 215906 323537 592504 1080655 2555241 6634342 9833229 30152504 53623637 115762126 188667697 348614091 734700486 2079556012 3649285572 -1 2 6 11 29 61 95 217 403 837 1483 2321 6069 14041 23749 59444 127511 205088 430973 621687 1603598 2657197 5066804 13635448 20060839 48376812 84179431 211060828 451499258 998114381 1224215152 3308261905 -1 3 7 12 25 61 81 160 278 770 1972 2479 6967 15459 24241 46419 78175 243620 313377 649377 1343330 2940227 4703944 12715998 30804305 51911327 76693062 136206927 509656021 597107328 1082364754 3570576465 -1 2 7 10 27 37 90 148 358 607 1341 2469 5572 13770 19466 51873 126811 204093 434650 741519 1599722 2537896 7568340 15204551 28180972 60818193 114427689 265948210 464919928 1019749023 1263435023 3792079927 -1 3 7 10 25 37 115 252 280 608 1924 2444 4390 10322 24616 43511 88251 251570 324942 636733 1597307 2157518 7832601 12190272 19531769 59509092 100798472 167914109 510289670 896705004 2082032153 2178939420 -1 3 6 15 30 49 88 151 337 533 1058 2116 7143 13078 26992 40871 108395 198050 318508 747194 1072132 2423357 5450246 13535332 27625330 65094973 102898511 225849858 438201285 603888259 1490529715 2788629255 -1 2 7 12 18 58 97 236 384 895 1119 2989 7719 15497 18763 35605 83286 261716 451492 769920 1340023 3722470 6281592 11312695 20670175 44141017 86124507 263617584 478599781 756416340 1281941927 4285380893 -1 3 5 14 22 33 97 216 420 625 1147 3724 7268 11320 32169 40503 115374 227387 315797 854298 1333058 3598542 6638597 10391228 22673061 45295444 124792472 226785384 384996086 566352617 1771264513 3187061092 -1 2 5 11 30 47 70 220 265 839 1985 3579 4863 15037 28899 50689 129534 199702 433540 1012454 1986318 3063441 6890611 13031301 17679609 66941355 67127507 143045440 371537601 941813242 1591326012 2374218923 -1 3 5 9 20 63 109 135 317 686 1782 3564 7161 16077 29143 41653 90455 259256 324766 887451 1722991 3988195 6148989 11844998 33248641 50565564 132805991 161130515 338261213 697685449 1188606133 2269073342 -1 2 4 15 23 55 100 204 457 585 1352 2296 5741 11693 17596 35682 82555 256869 456242 894350 1339381 3457125 4837968 12229471 24863047 40875860 131090575 263755572 411794849 960727467 2093885842 3236581181 -1 2 6 14 31 38 89 139 474 554 1243 3861 8178 14493 20961 64342 106836 224039 429871 603881 1207297 2533214 8339570 14745114 27241683 48329148 122206824 214138128 343319515 621760480 1174593579 3481376332 -1 2 7 14 22 58 81 188 269 810 1046 3870 5857 9765 27513 33615 93646 245978 449323 763482 1067105 3466356 5766334 13141485 32728207 52158205 83288398 254275826 342792132 893209676 1753850322 2253537918 -1 2 5 11 25 39 98 220 422 792 1852 3541 6088 10753 23243 47104 124350 228918 449694 994174 1996426 2157996 7818821 10402645 21750306 45314736 94947736 164431289 382609227 854477847 1948553332 4193237698 -1 3 5 14 27 40 113 201 405 626 1102 2957 4429 15906 19497 60011 112294 225038 297892 863047 1341096 2927670 7163672 11330101 21078406 48324167 120904748 231861734 485078185 833186708 1471709599 4035262492 -1 2 4 10 28 58 100 208 492 993 1892 3962 6192 16249 17009 50412 94351 229536 434930 905159 1997427 2656731 4566073 11194256 22372841 34056806 79741675 144670030 328178989 699701138 1102814821 3885928946 -1 3 7 13 28 56 111 131 267 520 1317 2935 6674 16199 17014 34982 76660 233543 322588 645364 1473984 2411363 4694201 11975824 31945502 57485245 113739051 258916454 517061139 640320180 1102263278 3993086761 -1 2 6 15 21 52 96 164 412 838 1462 3378 5467 10274 20634 61043 99596 215072 426454 595162 1079454 3194544 5204904 11848751 27773785 35099500 91055420 210296229 307227723 916836683 1888332146 3903133274 -1 2 7 10 30 45 90 136 315 745 1452 3188 7465 8266 31258 37099 91382 253893 447665 764144 1596286 2943017 6943169 16299935 27072496 53567476 117673611 263072492 293760376 670737937 1895639842 2934900337 -1 2 4 10 24 40 89 248 467 1013 1036 3440 7247 9616 22718 41302 111425 212425 443063 879079 1997868 2161557 6886674 16025133 24636844 34444971 82666956 238838502 286709971 621496060 2048930213 3821825638 -1 3 6 15 19 54 100 223 279 652 1921 3027 5745 10962 26046 48085 113646 205982 319760 740050 1068268 4119375 4656174 12091984 22542482 66316252 132504619 193698201 452023077 1050967564 2007273372 2344740378 -1 3 6 15 21 45 88 209 342 739 1714 2849 5998 11010 25242 63895 107059 229198 304314 726751 1067543 3317548 8214199 16171183 20964373 56360921 130140895 153326423 432483135 1037303845 1954152513 2265710831 -1 3 4 8 23 54 76 224 413 929 1427 3522 6081 8913 19274 62616 104004 215914 297177 986368 1731098 3717688 4943798 15125402 24240969 43894935 83205023 226974853 334015081 871188175 1621008274 3410308826 -1 2 6 12 22 49 82 254 369 775 1636 3552 4128 13019 28915 58975 102572 216103 439870 602519 1458652 3183021 4421667 14469777 24233418 57927226 72853402 186463924 362434407 1024886535 1218004564 2642585857 -1 2 7 14 27 38 90 175 481 610 1296 2267 7867 10216 17900 61038 108661 225215 430911 730724 1075577 3060244 7695518 15111602 31009250 48003654 128615182 260247996 403053391 679620171 2040158394 3604270642 -1 2 6 13 22 39 124 232 455 854 1611 3389 6253 9105 30886 33408 122994 215200 442433 604680 1332608 3335573 7294849 11456321 16852497 35553118 96767004 197918633 355820826 752789092 2063177552 2943866684 -1 3 4 12 31 37 81 203 259 802 1059 2481 4542 9013 30720 55042 122863 205904 302278 1003539 1200580 2144816 8201166 15896723 17648166 63988839 83815641 262378541 427010983 918808901 1820423891 2813862514 -1 3 6 8 27 54 84 137 380 535 1749 3034 7564 12618 27172 36640 74116 233901 313573 784196 1987247 2162251 5739543 14075888 25946066 59274646 107526352 145572018 412680913 672783161 1431308516 2736921028 -1 3 7 10 23 62 74 177 280 911 1421 3732 4733 15324 19738 39401 96299 250837 326823 627999 1603674 3983005 6150701 16705203 31438339 52564223 94911972 222709316 342525356 1048006843 1497736936 4060359970 -1 2 7 15 26 58 109 248 288 717 1156 2102 6902 8958 19961 43418 98643 197931 449983 738364 1205856 3079319 5181411 11715511 18574891 63451159 119174577 223921711 458187952 553004672 2023251564 3438711706 -1 2 7 12 17 44 122 176 286 639 1671 3393 6503 12212 28730 47793 74006 244767 457920 771396 1332567 4119760 7711732 11980746 28545826 50892219 103513434 146764633 368537256 745359949 1635856168 2808455608 -1 3 4 13 31 63 107 242 427 518 1245 2290 7685 11819 31147 47547 106019 198387 323727 1011972 1072080 2283071 4789855 11587042 17511331 46575082 126987240 208100040 459811271 688158421 1752082471 3175194646 -1 3 7 12 18 60 119 184 358 932 1453 3835 6798 14430 17368 34654 113624 200130 321202 607901 1339528 3854339 5447672 9228266 29173899 63476839 91591072 223045480 335810490 794827131 1340357913 3907275944 -1 3 4 14 30 42 73 244 267 736 1945 2905 4256 12191 19268 50928 78762 251259 307876 1020357 1469323 2528170 6407943 14195414 21090651 60865623 123702525 187456989 467198228 848653387 1894724275 3719944104 -1 2 5 10 25 35 115 223 461 648 1482 3400 4351 12965 31414 55062 116781 212330 441679 994723 1871790 2316172 8149481 11574386 23159427 41167446 106583239 259427429 309154221 1072714484 1291355968 2404076234 -1 2 6 8 18 54 69 224 412 736 1697 2846 5626 10420 27547 54143 85966 238066 437517 635953 2000356 3268456 4609916 15897329 23327077 42350555 106058767 153261736 417201400 971909444 1955490294 2502218957 -1 2 4 10 29 34 64 142 495 868 1163 2415 5599 16350 17880 44671 67816 232588 458316 891188 2015572 2874772 7630216 13947598 28306508 43004317 94919827 244223915 411263147 1049449952 1586036912 3767901035 -1 2 4 15 30 55 94 171 489 811 1335 3684 6155 14409 23425 35816 124667 216423 444424 873897 1372500 2559060 5799279 13165216 31400850 49677714 83890065 218635027 366361903 736253264 1230410301 3719552455 -1 3 4 14 25 52 125 254 337 661 2003 3077 8038 11190 28152 62517 79327 259398 296490 1043444 1486511 2720264 5264378 8954679 20815582 52985319 122078315 185695053 367754124 573012660 1690401014 2438430259 -1 3 7 13 27 35 99 212 465 771 1776 2461 7080 13203 29749 36047 130905 220107 320489 606488 1495633 2830704 8147466 10279749 22490003 39085024 89303976 168274587 497519496 603444871 1584996150 2594577776 -1 2 7 12 25 45 90 142 446 827 1690 2566 5260 8748 31325 39727 122382 226241 455960 747076 1365469 3086662 6570760 15915984 26542683 35682628 92839411 168547488 451634876 977982645 1666784074 2721597211 -1 2 5 15 26 32 102 240 450 897 1054 3674 4689 13956 23448 58513 127753 209669 437662 991365 1480873 3112789 8155841 9871203 18052533 37253038 75151702 244653656 400349206 1053144078 1113322102 3243979207 -1 3 7 14 17 57 91 152 416 657 1764 4065 5800 12061 32482 41240 104426 200501 313817 596082 1107198 3760535 6047784 14608354 28009866 35406326 116457397 161963901 300029062 916727849 2107536239 3115626553 -1 2 4 9 27 56 125 128 259 916 1308 3074 4609 16127 25600 57620 73054 250080 432025 902054 1616397 2204477 4998533 10267377 29729468 57034518 99003504 208251833 282089773 974946547 1371271622 2855853370 -1 3 7 11 17 50 107 208 315 852 1256 3963 5988 8317 17975 38877 66645 238682 313182 635364 1761642 3407360 4876631 10667591 22786794 61269310 70119579 246447181 362209716 924581669 1709468204 3560489708 -1 3 6 9 30 40 91 135 340 935 1026 3707 6293 9009 32683 55366 107429 213203 310914 744057 1874937 2698547 6443529 15908573 25778930 65444540 90910379 236607078 385396818 732775407 2107948025 2717997041 -1 3 6 14 26 41 69 204 316 608 1207 2337 4883 15071 25220 48334 104807 199810 314562 728238 1241178 3109475 6837681 12764361 19598827 61656662 100735323 208337839 432366657 822502835 1489416764 2793899516 -1 2 7 12 20 43 73 254 290 797 1986 3542 6692 14804 29961 52640 88774 242727 435182 765260 1350972 3527896 7489802 14201323 21596079 66372073 79774265 135890998 383836032 671182975 1248061483 2223518832 -1 2 6 13 23 51 83 189 262 907 1216 2627 7034 11452 20317 36201 76479 233699 448557 624646 1372262 3263808 4613842 14600801 33536647 50895627 93787078 260432505 531639644 607669619 1685097227 3569428429 -1 3 7 15 18 46 93 166 481 931 1209 3278 5674 11265 28014 43460 98359 201272 315584 590572 1242910 4026821 7628812 16688854 31298122 47133585 69118345 254640315 327488396 872207320 2123827080 2633037824 -1 3 6 10 23 61 124 225 399 518 1653 3357 7111 10899 25682 44828 89729 246094 316186 778078 1765541 4041528 5923476 9478945 18433609 45215456 130072575 156590667 355308810 675557637 1828867688 2200881741 -1 2 7 8 20 41 75 169 504 601 1683 2237 4806 14735 23128 62896 78237 257682 442015 784716 1870633 4046682 7756937 13696434 31662733 48485639 133882601 144639376 522693216 824733309 1479848203 3535659473 -1 2 5 11 16 39 100 196 508 918 1305 3334 6654 13984 27553 60759 92588 240195 433485 1029287 2007228 3395362 6712445 9758719 23820821 36409052 70963485 215421206 319906486 795196112 1460977098 2814244803 -1 3 7 9 19 32 75 228 304 615 1207 2102 7970 8862 20669 37760 73406 242093 319337 633144 2028492 3402601 6969127 12754413 24579212 66684814 102413755 203507222 468401475 723510180 1880770827 4029201762 -1 3 7 9 30 42 88 142 445 767 1212 2998 5869 8658 22659 49203 74336 251127 298354 640317 2007154 2721576 6576880 15779126 27208487 35899057 101492514 231181089 499138885 1048378616 1679510902 3771034727 -1 3 4 10 18 47 76 148 474 622 2036 3249 6939 12288 17119 62744 109485 226369 306987 1010592 2004885 3619807 7357187 13956987 27110469 47544519 131118145 172841815 364434504 714591719 1511779566 4174875153 -1 2 5 11 22 61 67 192 333 651 1907 2680 6945 10173 22114 33862 84646 258934 445005 1043762 2023770 4172223 6184166 15638123 18968405 58041121 119555822 168082427 404176810 639446641 1964315490 4071186814 -1 2 4 15 28 55 65 238 407 626 1381 3774 5765 15771 31574 63984 103417 213199 431993 872913 1351715 2306518 6059206 16182360 24094860 42021543 125203187 261153972 336442981 896209109 1602758785 2497855855 -1 2 5 11 22 32 126 174 263 704 1278 3910 7863 10908 28415 64535 109820 222614 429830 1015068 2010661 4129308 6579716 11463349 25661732 50804104 123217147 225342202 362730179 654691455 1674282430 2473659752 -1 2 7 9 28 60 82 223 458 608 1505 3201 6506 9626 22149 63698 111150 227098 439684 748358 2006347 3090162 4998585 13291035 19780333 38006297 131046666 248329039 300579226 780713180 1911258867 4211646838 -1 2 5 11 23 52 126 164 305 549 1987 4045 4535 8239 30849 63379 124752 205009 433183 996990 2011754 4021337 5136443 8833937 26323255 56066360 117303186 182526318 311992147 968962941 1854716824 2854568359 -1 2 5 12 31 34 100 130 441 742 1998 2119 5118 14237 31416 61149 86720 235858 427483 1019288 1096479 2353132 7497702 9486745 33098096 36255177 105863651 186486729 482131263 865332627 1145205415 2410085861 -1 2 4 8 22 61 77 218 445 726 1732 2775 6874 13719 31859 54948 74674 252696 438861 902944 1740129 3776817 6057805 16055578 17524665 44524496 107441988 166034975 467227242 607199085 1344387172 2199412542 -1 2 4 9 16 34 109 238 453 786 1824 3117 5059 9488 28892 34103 79042 231018 451915 889618 1626055 3667567 7234045 8954965 19877773 33758627 89384402 166872103 357881132 941607263 1612197814 3042733256 -1 3 5 10 18 33 111 219 460 545 1384 2378 7979 13732 28234 57813 75556 257296 299716 915126 1879152 3637834 7237872 9361094 21450107 41617075 119909468 258482208 454706072 688698935 1545977517 2712666502 -1 2 5 14 18 44 112 180 427 833 1321 4080 7554 8974 20350 58524 76045 258637 439600 1043357 1350581 4046539 7623995 10538502 27750719 41494415 85454253 233607588 370650545 591292799 1954063484 3239432348 -1 2 4 9 26 49 118 226 308 761 1165 3480 5029 11385 27525 62383 66448 249444 428401 907460 1616894 2336573 6061569 10016382 18184125 64946503 122014373 222332003 280087183 945849382 1955318303 2441774585 -1 3 4 9 16 55 108 187 417 739 1249 3804 4948 11156 27717 41711 106654 211038 318442 992225 1632636 3504398 4464302 10632810 25578622 38326692 108871419 220123227 401030341 1068160436 2064986469 2549530782 -1 3 5 10 17 36 97 141 308 631 1125 2278 6008 11934 26887 61030 111946 221358 300602 883069 1876869 3219587 6430375 9976716 32523206 53383129 107433101 225770118 464231484 985728650 2038325362 2587818532 -1 3 6 9 29 49 68 137 344 897 1353 3969 4234 8988 20575 46830 101686 199676 323713 725707 1886292 3112164 5642926 16661922 28074494 64144085 83977079 216148035 397298945 940212967 1864234792 4273993507 -1 2 7 14 17 37 122 191 428 843 1152 3112 7506 12492 21907 45920 88429 246948 457893 775008 1104890 3907956 6560686 10894075 27673498 40933364 85536274 245435244 318472101 622179767 1366309014 3561768352 -1 2 4 9 31 53 122 218 430 625 1087 2217 8121 13210 29555 52605 103994 226657 436039 877832 1606809 2700773 6166971 8929194 24536346 43049623 125161655 222414774 444853168 729393924 1400444297 2487242730 -1 3 5 9 16 34 117 218 472 994 1598 2181 8132 15985 28749 52067 116740 205144 303548 864981 1739948 3501581 7084111 12203517 24406077 38993619 79667361 172744407 506004376 687663358 1287226304 2324534452 -1 3 7 8 24 46 72 131 353 588 1300 2129 5252 10814 17325 56447 121772 211785 298165 598460 1883435 2576801 6296729 14297628 27804658 59301058 117168819 266942944 417105931 1010641475 1971498902 3342562454 -1 3 7 15 27 58 82 247 330 1015 1455 2497 5772 12006 25313 58883 118878 200113 300252 595369 1221626 3097193 5117422 13118134 24275267 51443681 99217829 220820583 451428716 949131417 2031028892 2353568540 -1 3 7 14 26 62 73 137 363 662 1762 3915 5866 8735 27891 55308 97210 234842 305032 625645 1089515 3135457 4456566 15990979 28967397 61080563 123470958 159779223 286661096 930886780 1727549319 2254616169 -1 3 6 15 29 54 75 210 287 580 1756 4042 4872 12325 31899 63597 105212 213823 299673 743608 1097156 2294475 5767813 14813163 17042933 65541442 102383167 150498558 277138587 1017769891 1239393935 2187667724 -1 2 7 15 30 52 102 214 270 721 1389 3819 7012 12315 28445 55398 107862 218212 436744 738692 1215830 2557111 5768362 12455170 22158521 63322948 122583938 247263740 366870363 789835042 1581239634 2792457852 -1 3 5 10 28 38 102 192 340 826 2013 2195 6636 10742 31847 57509 105035 215359 294963 876258 1883126 2823607 8128339 9570676 25041789 57682959 69759145 134412213 486121674 621347173 1830959901 3162262062 -1 3 7 15 29 43 127 167 286 660 1055 2078 5917 16303 23281 46522 66446 236743 327592 624531 1236980 2356241 6294578 11542364 25438335 54158558 131132552 202354764 448959118 979861313 1533761308 3753063340 -1 2 6 11 18 63 70 194 336 624 1268 3854 6389 12971 28891 34160 117136 222278 453339 620339 1625867 3615785 5507890 14685883 18884631 55330505 115931765 217273722 366648651 714603120 1610290886 2651613997 -1 3 7 13 16 53 68 250 484 938 1615 2889 6725 14836 21380 44342 71830 234777 319624 623186 1493097 4059720 4591427 16651511 22163093 38566656 70573485 173399803 424571191 616482094 1211884471 3309186316 -1 2 5 9 28 53 123 187 367 932 1587 2927 5131 12242 24465 43919 126352 229016 451781 1009529 1758475 3080377 5900467 9048708 28452318 63981611 89686599 171161888 412336604 955328339 2030453947 4044136406 -1 3 4 12 31 61 126 180 275 612 1649 2849 7923 11323 30575 42250 86118 246978 314304 1036412 1244123 2198606 5120247 9986495 27431796 53282655 103743821 154995426 410457460 772881292 1803504547 2759059375 -1 2 6 8 25 62 110 209 369 733 1978 3596 6607 10391 30007 46711 110616 210107 449598 598739 2027223 2587172 4203614 11823998 21008516 53337145 129346355 186063858 291022795 730303532 1863021810 2730114301 -1 3 6 9 30 59 121 237 349 933 1148 2949 7001 8490 29677 56912 126288 199667 308051 727999 1869980 2706321 4465364 9467700 18404356 50721838 87895098 236637236 498192491 657807218 2123238621 3045987632 -1 3 7 13 19 61 86 135 326 728 1103 4010 6567 10062 31816 61610 94392 245048 299147 633819 1486833 3929038 5252316 13269711 25885557 65234670 129336133 207538934 367207863 682830635 2012819618 2898203152 -1 3 4 9 29 47 102 187 258 624 1648 3586 4651 11111 24664 61062 75933 261239 301865 1040445 1614548 3123737 7220828 8808969 25752608 54468120 101820056 153893851 304237729 1037992792 2085999078 2398942251 -1 2 5 15 31 36 81 174 457 804 1066 3399 8187 13339 18181 54771 78917 247827 428423 1038654 1484717 2466824 8269327 15760741 30050569 43636907 88384573 252551616 300032034 578184766 1546826189 4205675487 -1 3 7 9 30 63 123 135 402 1003 1642 2788 6039 12768 26965 54573 88861 240289 306479 636145 2001990 2745455 5120982 10245244 30056944 38250843 70953838 175488584 448961307 1009505535 1127106626 2736686393 -1 3 6 12 26 37 116 249 322 803 1107 2788 7609 9122 28487 53661 108656 214357 305066 741676 1482221 2823985 7356071 12340496 19053593 52789060 69001525 257946561 520996228 689148561 1982399128 2317223511 -1 2 6 11 21 47 92 249 292 660 1358 2181 5191 15901 30392 47227 99878 202616 450410 592151 1634313 3754399 8006478 16009813 23907073 66271058 133203525 236843230 426356678 1028610064 1547705419 2234002399 -1 2 5 12 30 62 82 151 433 578 1459 3087 6588 12210 29067 53724 105033 229024 441371 1009816 1084682 2178624 4733940 12862846 29133712 36254884 125577296 246708245 280282118 785755278 1680286113 2693930881 -1 3 7 13 18 51 112 238 366 583 1769 2173 4983 14124 22146 35865 96609 250524 315238 641783 1502993 3777643 5123559 10121578 18278547 58568280 110377057 148917783 521841975 861738432 1201608306 3612021589 -1 2 7 12 17 43 118 195 312 759 1727 3055 4538 13920 28470 47047 76668 243723 446395 762287 1371261 4191494 7876372 10898916 21422563 62516856 122817045 155456119 405942831 819618410 1083747715 2697661581 -1 2 7 9 28 41 118 186 362 515 1333 2335 5797 14194 31205 55181 90750 235415 441768 756549 2005835 3131903 6695568 11034055 28217799 65133030 100930147 256785771 442657003 974450140 1260979885 2336712141 -1 3 5 14 16 37 77 133 441 602 1675 2269 4454 13267 28201 36458 107903 199332 325532 856187 1364039 3883398 6434602 13254862 29019141 36662958 125726690 149195968 525312693 920060281 1261101898 2931633853 -1 3 4 9 22 41 85 163 279 564 1354 3932 5896 11701 29746 34312 106493 204967 319585 998189 1629191 3763131 7614813 15483513 29937343 53037306 113398143 267316943 379662214 899086236 2112558888 2844175135 -1 2 6 14 21 56 97 136 296 563 1801 3386 4891 16057 30264 63286 91704 244667 432159 635381 1214103 3382581 5557498 11213542 32985957 53202957 114575088 184588255 382706703 963688150 1469840630 2394688760 -1 3 6 15 17 63 81 235 347 827 1047 3827 6278 14975 21962 34670 116070 222423 311476 749203 1103701 3886716 5422935 12949491 22669775 50664054 71838326 266632951 401406622 722025400 1335251320 3321268224 -1 2 6 13 16 40 81 164 395 927 1963 3436 8046 14101 19966 51063 107847 216534 434043 608156 1346721 4156634 8319079 15591600 29723322 34814473 77597219 157422343 369895992 572030582 1550090709 3918230405 -1 3 7 11 17 56 78 183 276 821 1905 3455 4530 12368 27900 52228 126521 197770 310031 593432 1746596 3353658 6225088 16614325 31312765 52777889 83232106 159910257 378673927 1054485907 1338002946 2756614063 -1 2 7 14 17 47 73 235 284 699 1992 3121 4900 10709 26866 50941 87823 240776 439904 763624 1092205 3905700 7398268 13970558 23806558 61573669 133614032 192495773 359370099 988595319 2024755378 2656149555 -1 2 4 14 31 61 99 240 413 938 1693 2110 4864 11189 21122 44436 124415 226878 451079 883157 1506136 2573521 5148045 10855055 18086090 45828052 77105692 199600242 513011566 815227255 2145830144 3825939726 -1 3 4 11 19 37 101 164 258 734 1034 2512 7795 11534 21478 58132 106737 226348 303830 1014506 1880580 3622805 6741392 9554387 28309275 51748580 123280456 212870133 423904103 734060175 1817956006 3928094994 -1 2 5 14 17 60 93 172 305 872 1648 3495 4614 8601 21277 63801 111309 229017 438816 1013513 1353910 3886885 5424492 14407442 30015097 56210471 69694031 184591306 356995518 948237700 1766171595 4180105627 -1 2 4 10 24 38 114 243 395 602 1262 3597 4799 12911 30759 58639 81404 261197 427150 914561 2006061 2218945 7784116 12152868 20539594 45041455 125377720 215594101 371072300 1012015800 1273908964 2371130256 -1 2 6 8 31 51 118 192 337 1017 2024 3830 6688 11776 25665 61358 89953 230334 432620 624927 2001504 2863702 5691582 10425220 22873451 55784597 92894697 165670705 274096260 798943177 1704675333 2411442391 -1 2 4 14 31 55 76 176 494 601 1648 3574 6093 14553 18248 33673 129799 217344 448798 874699 1492337 2587209 5942760 15697756 30249246 46771033 130542440 156198441 342134647 837152758 1372286025 3788412672 -1 2 6 10 25 49 80 221 399 947 1623 3152 6689 10928 32541 52067 82333 244867 435689 636363 1750076 2329097 6225142 13834846 19339070 47517610 81863072 168777365 396201547 712045857 1853819635 3050121895 -1 3 6 13 18 57 79 147 378 993 1373 4050 8016 16223 21168 63291 86219 229969 307504 756708 1352968 3778230 5820735 15808176 26424407 62861867 92617056 205466370 390270335 665152463 1217125394 3259260354 -1 3 4 14 16 57 124 197 437 818 1492 2303 4204 9343 27456 37238 116550 223083 321231 1010163 1505927 3888985 5808777 9537305 22643335 42699474 98278387 203799929 435539978 915099099 1616810304 2295842601 -1 3 7 11 21 59 127 133 420 576 1285 3918 6309 12570 25514 38250 95088 248582 321484 640934 1767482 3931339 5278735 10043534 30649424 36077431 118794246 267325005 387933715 705029875 1522448740 3197579075 -1 2 6 10 22 45 68 173 348 838 1355 3732 4566 15818 22508 63030 116707 203217 440798 595327 1748575 4006906 7923662 12843625 32591516 61492904 77124065 218346156 364221529 958653078 1355770854 3458481287 -1 3 4 14 28 62 67 221 509 515 1517 3679 4405 10843 17920 62677 66505 247898 306142 1033538 1490005 2353107 5170113 14753915 17798196 35941270 122468633 235923692 339669459 992676925 2114837401 3240789498 -1 3 5 14 31 44 122 208 485 527 1044 3659 7900 15328 19842 45600 118158 220995 321672 873046 1372501 2449532 7252613 12057797 23266269 36339062 118680578 232349046 396422365 619797647 1094643451 4110637295 -1 2 7 14 19 35 114 128 327 790 1428 4022 7906 12678 25546 61100 86262 234910 432902 760264 1081788 4171187 7141928 12284153 30398609 64103706 74073084 206611439 370535976 635850300 1472773110 3157513494 -1 3 6 14 26 59 95 163 400 969 1135 4088 5234 11713 27751 45238 69598 230254 311718 757750 1232954 3124783 5024816 13843581 29612716 34087105 70417958 241997089 345603144 830539186 2018876360 2598305140 -1 2 6 13 26 53 98 171 462 952 1780 2263 6937 11546 23929 51880 129590 197111 425995 592569 1351087 2830211 5298911 11651779 27883845 45878478 68425511 196229922 523265205 568634096 1658674668 4152903898 -1 2 5 14 21 36 127 220 268 783 1942 3233 6383 8781 17698 41533 107197 212215 456206 996149 1370502 3349684 6993831 11508240 23420689 66198028 81536913 148131222 348041297 794400336 2026194617 3502390215 -1 3 5 12 29 56 90 250 410 821 1571 3203 7523 8817 21203 46230 108544 206025 324188 862356 1109700 2427253 4373336 14398418 24316693 44875664 98417280 196680986 384208851 605671616 1904465602 4283423276 -1 3 6 14 21 56 104 219 475 558 2031 2784 7945 12481 22507 53372 129872 197220 301021 723246 1214985 3227523 5559684 12318260 21174096 40417728 119237695 173410889 424156711 778974050 1396986519 3733249126 -1 2 7 12 16 48 102 179 299 644 1634 2634 5384 13512 19074 63194 70578 246528 436161 772340 1356094 4061208 5043760 11604569 25673767 55485046 129615563 148810083 452448707 983997064 1302565676 3968761379 -1 2 5 12 24 57 100 162 375 745 1536 4014 5890 9643 27048 63967 115763 198853 429077 984765 1087630 2959350 4913308 10995364 28642907 63341220 130749420 150256235 290931581 897847523 1796876773 2201909981 -1 2 5 15 26 45 77 175 282 969 1061 3364 5801 15858 17011 50828 124978 197130 433343 983501 1480834 3083457 6721129 14365062 33082669 53212302 83960213 247790266 278374474 832291488 1551859615 3823377988 -1 2 4 10 26 44 120 250 481 792 1119 2837 4541 14572 32668 43337 76583 240725 446258 896996 2017794 2467558 6741285 12161558 20626656 41883768 87933705 254827698 496958875 852607898 1493982621 2674327346 -1 3 7 14 21 34 123 169 349 969 1389 2380 5278 14177 19686 62302 94654 239564 303468 632252 1091174 3255260 6470890 11110019 25353273 62330526 100218917 206003702 439338027 1026962817 1331055357 3811245575 -1 3 4 15 19 51 118 133 333 692 1184 2377 4342 12121 27351 55161 66295 257138 304662 1044406 1351780 4186861 4897007 9690976 30079167 66021701 120797666 224370845 428739347 929699261 1951933864 2645720265 -1 3 7 15 20 59 119 247 393 613 1027 2931 7538 11651 19027 37523 65564 238665 314454 632831 1231503 3254670 5431182 8494783 19182855 43209981 118693236 223316454 490636878 692532707 1780730873 3693481488 -1 2 4 9 19 45 84 238 400 548 1252 2873 7172 15308 30766 57428 71732 252289 429077 907497 1609607 3268202 7766160 15059072 22586815 45190722 132920374 202403666 471648082 732387848 1173701391 2491380088 -1 3 4 15 16 47 117 167 511 808 1936 3264 8148 10623 19251 63270 129557 212877 306535 999160 1355714 3750636 7644530 11348719 26121235 49759409 91109002 142107178 362593433 561450166 1631634951 3663697066 -1 3 7 14 29 53 77 208 424 531 1250 2355 7056 8361 19104 64481 91581 238418 303293 631410 1090547 2205001 6073495 15446560 17604035 42058925 131728185 204605368 408686126 548803729 2084976488 3281550017 -1 2 5 8 22 62 89 206 351 741 1728 2775 5163 13169 28535 54733 67603 261720 436040 1048390 1615172 3799205 5811649 14412718 17471348 55285023 132284075 163506685 436567190 968950428 1091824319 2844038499 -1 2 7 8 30 42 78 163 414 538 1808 2728 7463 12833 26162 53692 78864 249654 435061 773810 1876296 2738685 6597503 14538046 32152451 37467503 128205744 185768140 417575173 707415316 1404341157 3093270904 -1 2 4 8 17 42 96 157 337 585 1156 2787 7230 8608 23874 34490 81236 229468 446064 884814 1756764 3637282 8179416 8487240 30592219 64587057 114870260 216111639 512024729 676579634 1887334654 3924478456 -1 3 5 12 20 58 71 191 469 584 1677 2169 5857 15096 25590 62775 105526 213265 297954 868795 1083918 3621809 5540912 15026697 30447779 46102075 127202195 144675896 518870805 951496786 1445536185 2808380222 -1 2 7 12 19 49 91 181 501 926 1923 3603 5284 12786 24536 55880 83156 245506 433514 769972 1350810 3914785 4758278 13218320 32935880 50299660 72012112 154098479 274174361 860155325 1188763204 3327358815 -1 2 6 13 18 36 113 181 272 809 2015 3961 4889 9338 17134 56472 74720 248860 426042 642246 1343915 3919532 6456724 11913149 27433961 52294745 79361390 147945311 329596508 1068366312 1670701941 3568916853 -1 3 5 15 26 44 104 189 491 818 1508 3523 5684 15765 32404 40262 105002 207857 326092 864249 1505076 2964537 6604635 9524423 26634097 49066311 90035106 211015068 326753471 816301431 1604184349 2596249645 -1 2 4 14 28 37 115 231 261 906 1255 2777 6035 12805 17348 60275 94466 244112 439492 900151 1490232 2207475 7899121 11926583 18502163 60216485 97070015 255950061 514826419 1007327814 1075828875 4039385145 -1 3 6 15 26 33 73 217 327 681 2018 3617 7248 12354 30783 41144 122083 218223 314306 741970 1099458 2968115 7929229 13182741 18513593 57060476 125290369 192637790 296398143 541836578 1441623215 2289476394 -1 2 6 14 30 36 125 141 336 700 1028 2759 5528 16127 20912 53652 93998 233994 433735 628692 1218400 2458860 8038262 11258464 30563628 65719084 118705459 205385349 535179192 983327796 1552717567 3478357982 -1 2 6 14 29 37 107 201 312 731 1171 3379 6480 10451 21364 43727 92244 259161 453774 651520 1237524 2354866 8307333 8759934 24141775 61911183 120014783 223849722 299521885 748725794 1754755737 3911834173 -1 2 7 11 25 57 123 167 261 926 1206 2635 6553 14272 21239 62285 91633 245353 438976 768503 1752349 2206197 5019452 9946891 25570758 52715907 100445174 259755822 523693121 564223591 1462761473 3633996220 -1 2 4 11 19 47 106 246 450 974 1039 3542 4439 11755 19191 51091 80496 247736 430380 901342 1874313 3530451 7513079 10072652 18101600 35945364 81965519 237476571 281440469 1059629998 1916775826 3555724539 -1 2 4 8 31 37 98 179 477 756 1778 2567 6582 12542 24342 58522 101793 214287 436390 868825 1746239 2838853 8292473 10170951 26615905 42103382 111183764 154215854 447218980 597823252 1543640816 3477087969 -1 3 7 10 31 61 88 167 300 780 1450 2180 7296 13972 21164 50388 114523 218762 295612 610380 1609571 2966993 4761471 14231349 30162155 58607981 79756713 208535273 411678467 790711271 1570682608 3727885767 -1 3 7 11 24 58 84 211 308 759 1187 3926 4680 8636 17489 39067 103150 212485 311668 604167 1755734 2171937 4782918 13452621 20064436 61496823 118531076 225305876 354010040 1040551518 1818562260 3508708281 -1 3 6 12 17 41 70 224 497 948 1065 3165 7554 8392 19765 47540 103012 200745 320993 726970 1502593 3999302 8310928 12675939 23078287 40780705 69772026 246528113 329730750 624978678 1906507155 3321706718 -1 2 4 9 23 49 93 205 403 817 1260 2971 6123 14755 23160 40279 111772 196969 449376 853958 1627848 3742919 4650730 13590821 17045935 46671843 98071223 240186192 492660745 1064831404 1456476515 3614454885 -1 3 6 9 30 41 70 230 383 712 1980 2460 7306 15463 29583 57114 99002 227783 309695 752953 1881107 2714917 6330944 13317683 24253702 57942224 131223455 191147029 504323169 773912581 1289208885 2294007944 -1 3 6 13 17 45 106 215 445 816 1486 2464 4194 8453 16411 42488 78317 238266 326693 763258 1372755 4176717 7785756 9684206 22419073 43134292 98589080 202544175 458314120 873678329 1794731684 3602594452 -1 3 6 12 26 56 76 197 339 671 1942 3797 4297 8310 22442 45091 118952 220921 321913 749625 1486514 2875784 4926201 15993815 19667359 55066190 120350573 199018348 281622159 940981746 1836606180 4119252905 -1 2 4 11 25 53 96 190 328 592 1280 2620 5066 9820 16583 35273 73367 239774 443389 886088 1872663 2174008 5489050 12194419 25306537 60311054 114591041 260374869 474058801 922138958 1657631258 3747836416 -1 2 4 8 26 54 83 194 292 908 1691 3213 5741 12709 18610 47721 114563 208615 458472 856578 1745652 2202718 5463569 14422247 18496770 62414518 97684303 200537851 380474947 872236269 1097086741 4000859220 -1 3 4 11 27 53 84 242 395 971 1686 3077 5247 15109 30962 60958 127795 212517 301594 985306 1897948 2611792 5730496 13638271 24390392 42354826 67669488 184759715 384860305 908665765 1361100425 2608156947 -1 3 6 13 30 41 113 223 370 847 1320 3942 7434 11456 24605 32795 90891 253295 323292 785429 1348752 2185565 6390052 11417633 23747254 52354368 79672913 219971534 382643083 588712598 1787251681 2201334151 -1 2 5 15 16 42 71 214 497 941 1808 4005 6964 11189 19694 52114 77202 252411 428527 1048384 1497891 3871894 8235085 12729079 17593922 34520379 67735871 144722919 307676165 793851601 1836184298 3580019803 -1 2 6 12 27 35 68 170 312 732 1492 2239 7748 14052 31096 55153 103647 222007 436051 614102 1492972 2863954 8339146 13642563 31606938 58106751 124736890 255254295 409832305 698177264 1506990306 2310113210 -1 3 5 9 22 32 65 176 301 614 1484 2401 4189 13925 29283 36419 122366 228473 324780 868469 1741198 3798495 6628694 13902887 29507842 56816807 103497829 240816546 465958273 928982480 1153705323 2625127317 -1 2 7 9 25 61 81 254 316 743 1248 3765 5593 14108 23544 36912 94646 249176 443411 783939 2002464 2449137 4567933 13381648 23483143 65179505 120937659 230274648 369900919 843202752 1339208197 3275037822 -1 3 6 11 16 43 90 176 303 758 1970 3515 7116 13752 25018 45424 94744 254042 318512 776845 1614267 3232616 7973051 15742343 33448389 57848199 120681399 194896866 380295605 685625665 1353364645 3035724151 -1 3 7 13 22 36 110 185 380 975 1541 2376 4878 13708 23343 58283 99291 216897 307331 618744 1507267 3255405 6894203 9059458 25839843 64411585 93182500 176269711 485702989 850798174 1117155198 3397958146 -1 2 4 11 29 63 81 159 498 553 1952 2799 5608 10663 19379 59794 127643 208203 436539 855237 1896901 2737413 5200375 13379277 27939588 45801247 121210143 174827041 430045314 1003436434 1964803018 3596698404 -1 2 4 8 31 41 82 227 448 598 1108 3130 7696 15039 20090 48770 124504 225674 458587 868569 1746233 2872045 6759720 14710309 22082945 34428773 128225278 229358692 329376586 562921148 1132521020 4137513333 -1 2 7 13 31 55 79 209 371 915 1082 3250 4534 12762 24438 49982 76944 246296 430654 784852 1496948 2167732 6130326 15493745 17338820 54525277 91806230 245694574 319536495 1007566615 1272727753 3246848139 -1 2 4 9 21 51 71 249 309 915 1778 3332 7989 14323 30852 65436 127604 207104 428165 858085 1632170 4049528 4672258 16534081 22711343 65347258 100200674 192538983 358946341 573367570 1607978811 2178236553 -1 3 5 11 31 56 66 128 329 962 1319 3705 6051 10301 19879 33553 95122 245780 311868 909569 2003234 3101898 4692336 15101199 28758610 67092818 95994345 209970180 349347626 900023220 1993846972 3534889569 -1 2 7 12 28 39 124 180 282 878 1686 2290 4680 12767 23335 60723 99766 213714 441567 753608 1374513 2473223 8063365 11035956 27438804 50679537 70427603 183194307 507938966 841296387 1231687669 3232635036 -1 3 6 13 16 38 87 179 418 708 1433 3612 7004 10253 23671 53744 117264 206666 294952 722575 1363270 4057138 6515874 16541483 31635096 41516053 106584753 263641301 346151424 785980252 1872162029 4064781707 -1 2 5 11 19 53 72 183 437 667 1339 2922 6716 12811 23265 62925 73015 248397 436156 1045510 2025689 3481729 4555750 15367819 30836878 41128767 117331061 241624523 523843258 644981956 1480328374 3241675174 -1 3 6 13 24 44 125 140 323 688 1724 3546 4601 11103 17036 61884 119206 202358 310718 734431 1369547 3011257 6770036 12353156 30971279 64058144 120856035 158218568 350514680 1021229118 2073771137 3484351588 -1 3 5 15 16 43 85 162 420 614 1605 2994 7711 10981 20962 44464 116947 220140 324747 884455 1488501 3796252 8329331 15098996 29545893 38744548 118632508 158496731 407956066 778523911 1733354576 3871294592 -1 2 4 11 16 33 67 215 487 742 2011 3182 5612 11338 32564 37632 124129 213790 451169 877603 1869080 3394612 6895009 13921988 17086429 37586733 112321233 196169099 342814824 939213950 2124869477 3092476460 -1 2 6 11 21 54 83 241 444 525 1182 2969 4797 12595 24308 58793 109276 222755 438824 612563 1635347 3775493 4797492 14305484 23519023 49145576 133935667 210061117 498522236 923396970 1284091570 3481889796 -1 3 6 8 22 52 73 132 495 513 1786 2179 5296 16043 19927 59579 130002 209029 307028 721046 2031552 3916276 4944886 15620747 29151982 44284018 124896275 146767551 534659858 1038415157 1529205600 4034217103 -1 2 7 11 22 62 109 252 302 580 1750 2201 6920 11587 21142 44766 116942 219425 456237 752205 1750985 4187097 6095566 11944161 17079174 63025996 104311406 143360258 510515759 580349344 1655475923 3892415918 -1 2 4 9 22 35 107 180 391 781 1819 2478 7126 13681 18659 39508 101703 209168 448716 854754 1606169 3915459 6386656 8675291 27179105 37480196 100647151 153724868 519783024 591927495 1361850969 3978051848 -1 3 7 8 27 42 102 174 504 688 2018 3059 6724 11637 19997 42013 95879 257898 320291 642969 1883791 2185858 7316045 9192187 28226720 48710144 108628034 194905769 457312410 662708076 1663836648 3619970607 -1 3 4 11 19 46 86 225 330 1010 1995 2728 6015 15717 30444 45751 78268 238153 314693 1020787 1877280 3607943 7460726 14841975 21407931 51712292 99614434 164508809 413951984 1027246022 1489327133 2269847787 -1 2 7 10 24 43 111 145 263 936 1902 2772 7963 12791 27600 52154 84342 239377 436545 760438 1627281 2193600 7064626 10118015 29807004 56719106 94887109 147735069 435723181 757725117 1343100640 2765760697 -1 3 7 10 19 34 106 223 361 844 1266 3826 5827 14242 21546 54662 122913 203723 298034 600056 1622632 3527776 7293587 8410401 21288450 53732757 78583302 245669613 374022025 931693432 1216295680 3738235471 -1 2 6 9 16 38 87 249 352 868 1622 2105 6659 10854 20571 59130 88837 230488 441835 631175 1899843 3633981 6541783 16143393 24439741 56709024 77053212 201121295 519387817 603789965 1868649810 3764885000 -1 2 4 8 21 55 115 212 393 984 1685 2200 4613 8799 27987 63548 78554 258549 432292 906954 1768357 4142306 5240865 10389711 23720382 47093784 75225017 192739757 529871146 870709045 1868337316 2336998900 -1 2 4 11 22 51 125 246 272 783 2045 3549 6403 9101 24748 56827 122795 210459 439390 856379 1891943 4184476 4274565 9218332 20396315 62302415 83573622 138980566 384774243 781368137 2036272539 2568680531 -1 2 5 13 26 48 85 243 303 696 1412 3444 7501 11041 26780 60135 98084 240730 428106 1016034 1239549 2849187 6137758 14065310 24624627 63618421 128959761 264397098 325777624 611405093 1678893404 2586054825 -1 2 5 8 18 43 74 255 481 799 1615 3285 5794 10215 19725 51604 110896 214545 429376 1008706 1624845 3257562 8080778 13932024 21057572 41069539 89729888 186910314 371199106 865343081 1819158141 3375517342 -1 3 6 9 28 59 91 241 427 720 1554 3296 5634 16321 23655 51624 116799 206404 302503 728509 1886848 3001363 4271392 14058951 23540353 48145494 107826517 136713621 375798416 822367256 1567806880 3639995563 -1 3 7 10 29 63 119 248 344 691 1800 2789 7320 11410 29053 48875 122933 222951 311417 609919 1621801 2745088 4809281 8441791 19750536 52856421 118597443 181374216 434894218 682840832 1831112908 2836108873 -1 3 5 9 30 52 73 141 414 954 1648 2150 7839 16215 18085 46918 128863 223845 326863 872730 1750785 2750403 6122461 15531807 28923780 39108105 83094460 181620819 536655240 725611505 1294296712 3889753810 -1 3 6 10 21 51 88 204 420 543 1424 2224 4714 12512 26042 38585 124192 220111 326900 748920 1742547 3794359 4414113 13041477 17394402 44866496 134217525 247822567 432974779 813931518 1285156297 3156822378 -1 3 7 8 25 36 104 133 400 811 1061 2194 5521 10414 32605 54153 114059 219140 303700 619909 1890063 2471141 7818804 9211742 31523164 41817470 92416447 258113001 449238166 1035579649 1884636491 3143671686 -1 3 5 15 20 52 121 129 447 956 1702 2530 5534 10890 23066 48297 98336 198994 322397 861184 1489484 3246381 4791747 8438690 30768021 33687594 79959732 192687522 494030898 1045999364 1903272643 4128458003 -1 2 5 8 26 44 66 217 336 628 1542 3027 5496 14800 32390 51738 77452 246017 440875 1048220 1626047 2171015 6675165 13277637 17670211 55729819 116167154 154251314 432302245 951645970 1444764725 2681542173 -1 2 5 9 28 38 104 215 363 817 1971 2714 4820 13447 30648 40114 122913 218076 451591 1007797 1743278 3141425 8212446 8965689 21575809 53367733 72014596 148178459 403191598 935096797 1090426016 2537420565 -1 3 6 10 20 56 91 174 446 947 1482 3582 6556 11037 27339 38961 83560 254585 325796 773304 1744812 3886402 5763689 14074978 29987116 38423437 76996631 234612218 331674530 778558667 1825088415 2632913350 -1 3 5 10 28 48 90 252 281 792 1164 2678 7852 8911 31915 54530 129513 203006 304712 867119 1890807 2878130 5319246 12905622 24751711 62368429 77570135 243777403 520724229 787211763 1918319712 2899367521 -1 3 5 13 29 33 70 190 340 661 1379 3429 6989 12335 31159 37209 107511 202593 319910 861753 1219268 2601653 7419154 13679664 29876639 59108899 120320165 250072207 310357143 681904198 1606082286 2392539298 -1 3 7 11 27 42 99 139 271 888 1285 3296 5587 9709 21274 63989 78848 258932 303690 644958 1766359 2566527 7326765 8439253 32462489 55017044 67975697 226877894 291147020 896505904 1762014735 4034166773 -1 2 4 14 30 60 90 233 303 596 1326 3421 4392 14860 19756 49408 115602 206773 427323 859258 1493856 2480666 5177523 14082462 22523513 65244081 107342728 258823992 308674581 1023934510 1606942844 4074766465 -1 3 4 15 16 41 99 145 466 891 1690 4072 5652 15568 22954 44456 76461 237798 326745 1023193 1352846 3748761 7965487 9345911 30108777 46213241 95397292 178189495 298157731 886999427 1515281291 3502861499 -1 2 4 12 27 55 93 140 311 626 1964 2402 6877 11571 16614 52696 93291 236603 426551 897462 1229749 2850447 5482878 13298146 26818179 51084655 102346227 183690640 523445008 572342496 1672863646 3473427001 -1 3 6 14 16 37 118 225 481 961 2039 2594 6410 11356 20813 48862 81040 245621 320273 758746 1225629 3878587 6653957 12491320 17133964 39396062 76912766 164407697 416875649 550490180 1731214314 3937036422 -1 2 7 8 28 44 126 255 438 651 1392 3209 7265 8879 31938 58349 93287 245411 432048 760868 1895169 2981669 7177960 11715395 19993733 47665881 111796263 241174814 270537087 635583528 1973312474 2737738334 -1 2 4 14 23 46 118 213 347 749 1724 2818 5511 9370 26911 65074 121043 204573 432943 867217 1503772 3655121 7940628 11197312 23442424 56092379 129321523 158611414 426395216 967607285 1815150744 2331945082 -1 3 7 8 31 50 65 228 466 641 1055 3377 6147 15187 29499 52273 81264 253088 308922 648472 1884418 2696567 5761020 15910294 24979716 34995201 101644658 212291696 285418461 772271768 1285738584 2364214204 -1 2 7 14 21 37 67 191 427 902 1110 3172 7017 15125 28428 36842 103774 209921 452645 724157 1082146 3379125 7146691 14058475 31035086 41094665 82609439 246777015 334437928 685681733 1243071886 3028146530 -1 3 7 14 19 36 70 175 431 912 1746 3022 7437 12140 20426 47339 78519 241952 326260 629792 1093754 4007978 6526747 14462019 33359132 39443828 80484519 196879219 430988081 726568902 1795776286 3530117350 -1 3 4 10 18 57 91 195 433 708 1887 3072 6628 12243 24962 39037 93946 249668 324298 1041390 2004684 3633385 6155688 13928745 18567203 42569941 107492481 182995368 352646360 792849613 1616939628 2190169589 -1 2 6 14 27 47 70 212 334 574 2015 2090 7110 12790 22678 34171 114360 203307 447088 600255 1216319 3121733 6759128 13144985 18586179 58286626 104866720 168456585 498395399 581660070 1484796149 3298974317 -1 3 5 13 31 43 117 134 259 774 1617 3763 5490 12238 31712 46153 71247 234698 313174 899562 1226820 2295590 6402082 10658032 30751557 55569326 79722777 197570690 326048907 810519099 2059204026 2978084696 -1 3 6 13 18 59 102 235 346 790 2006 2851 7597 14031 31611 55777 130030 196777 306789 734365 1363978 3793704 6109437 10798866 20302415 50426162 74344632 135199826 468952299 706184392 1516098610 2298822948 -1 3 6 12 31 39 80 196 379 759 1207 2400 5362 15365 25945 59389 111826 226829 296468 744000 1496628 2214967 8370498 15952746 18788346 52625739 126898672 224826695 428173504 1068935657 1533480030 2796047637 -1 3 6 11 19 43 64 249 443 737 1900 2251 7221 12521 19595 60158 89106 234904 303371 769551 1627641 3605640 8344103 12944322 22841935 47172357 101346656 176719242 482729812 755908824 1430584042 3998186605 -1 2 4 12 29 46 67 193 440 964 1043 2869 4977 9397 26868 36713 74531 234676 451518 894740 1221740 2577111 7155217 12946347 19978812 45871439 72774588 240565525 500524964 910386218 1709662443 2344708689 -1 3 6 15 18 60 100 196 261 919 1116 3221 8105 15918 29126 44190 85883 248500 317744 782090 1088138 4009208 5457113 11263167 23918442 66042419 98072244 240821682 318856854 544468089 1222418330 2183471968 -1 2 4 8 26 51 116 242 387 757 1712 3940 7392 13859 29244 45008 89817 250406 449292 917192 1741111 2178242 5853858 10078796 20374810 43621718 103420746 153627424 270288445 597219978 1524235319 2442827673 -1 3 5 15 17 35 91 202 314 914 1366 3504 7950 14864 16479 65432 78864 255576 310015 902787 1494262 3892456 7158708 15466027 17730125 62231496 97656287 207633478 325077324 589492097 1139087323 3951006930 -1 3 6 15 30 56 98 233 281 525 1845 3526 7029 14045 24734 64509 121669 198594 302113 732603 1099430 2469777 4446085 11476609 19049901 59064325 113256233 200687676 391165838 671446130 1444954431 2961618353 -1 3 7 9 24 38 78 244 461 973 1103 3562 7636 13461 22333 43918 76377 237825 325811 625866 2004806 2453219 7415571 13090254 21941862 36035728 78787742 243554081 272542630 650979846 1489084875 3643078934 -1 3 5 8 16 42 84 175 301 670 1149 4015 6540 11489 30803 38019 90003 259578 321620 902459 1618011 3618740 8216276 15333310 30993898 55429546 133607005 217780892 355153312 684547022 1638136343 2957570384 -1 3 6 12 18 47 124 162 275 642 1049 3069 5758 10819 17503 37084 69800 242684 315408 756457 1488670 3886214 7673783 12304321 26266593 53459148 132696051 202875713 493024628 1073730239 1945638961 3454284901 -1 3 4 8 21 33 111 234 271 611 1138 3839 4436 10421 25801 59340 109170 229017 296882 999995 1754894 4052144 6532461 9008756 19700847 60257581 104241715 227114785 397968501 986662329 2014498361 2187316318 -1 3 7 12 18 35 83 171 407 712 1739 3013 7057 9918 29239 57004 123924 199219 306030 602662 1372606 3902195 7338778 16588907 31378216 36689533 103369208 154022721 436093112 613981290 1965784852 3104865366 -1 2 4 9 23 35 122 225 256 554 1139 2584 5150 11534 28953 56400 81817 250969 436416 912068 1636813 3759949 6499479 11007393 18268717 60491370 110594378 218892202 507907433 959584310 2043426736 2883601276 -1 3 7 9 29 58 122 134 367 1021 1160 3546 7387 12468 22982 52260 78360 252808 299163 651587 2028119 3109469 4401197 9953380 29941371 62725076 99990575 264117463 281555108 610818543 1388366960 3442946755 -1 2 6 15 18 39 86 200 275 518 1801 2130 4187 13531 31512 63335 70730 247842 428678 649258 1100250 4159612 6619974 16512124 18014437 66005486 112435469 201084567 475958930 897574248 1144051433 2297910480 -1 2 4 15 21 33 101 223 402 838 1044 3544 5867 10936 31788 64782 98453 215272 427013 881278 1366038 3271786 6525992 9528344 22082465 46895651 90009379 258666401 269723500 835265283 1928090039 3001714706 -1 3 6 8 24 61 108 239 316 883 1909 3967 5079 13677 26715 53518 108164 219642 311184 752198 2025904 2611239 4568779 12020435 20896721 63422407 74020207 160234223 318106759 1054203114 1086701487 2710664589 -1 3 5 14 20 55 73 162 348 519 1166 2355 7642 10421 28351 63607 71416 251606 300022 910413 1366590 3367426 5179657 15071876 32568483 58916953 102360990 201907593 421227899 745609460 1620952395 2580064378 -1 2 7 10 27 35 107 149 420 822 1271 2369 5325 10020 27156 61491 105813 218060 433933 747449 1630018 2613629 8225683 8610935 29547148 37481138 98406582 248204949 411741602 1020340391 1822835568 2358018605 -1 2 7 11 16 44 111 154 427 722 1049 3258 4581 11333 27207 60551 129067 205134 426795 727567 1756652 3375389 7726444 9903319 29541734 36150305 102225997 214653762 314458423 1052019809 1912016035 2463820731 -1 2 7 13 22 40 116 233 348 570 1970 3761 4490 11648 21439 42451 123361 225674 454822 739545 1476245 3384120 7469199 10830041 18782988 53188927 102730620 178496137 270793697 997934413 1959563836 3866068558 -1 3 7 13 28 33 127 212 444 844 1798 3859 7161 11320 22414 58221 90591 245238 307789 626393 1491102 2436107 7827913 10716008 23388057 42010984 87109679 156848966 333302904 776476580 1670000835 3983307951 -1 3 6 8 28 58 82 198 256 973 1316 3669 6763 13648 20198 62882 121872 199907 310407 729463 2015573 3117232 4456018 12937585 18366361 65165474 85646800 201567898 336176272 784315354 1461688433 4022988793 -1 2 4 11 27 37 93 152 440 823 1694 3322 6993 10056 24127 55463 73128 258779 426660 904220 1900276 2441577 7810831 14783590 28453797 34620765 93126531 168379239 394079039 687840611 2012887571 4012799011 -1 2 4 12 31 33 116 234 373 578 1516 2139 7704 9822 28852 63975 65562 249179 430040 915096 1236842 2322820 7812727 11897731 17576165 57166267 111717662 250448951 420625789 695754647 2022348191 3133266883 -1 2 4 8 30 61 100 240 310 651 1791 2805 5961 9178 23504 59757 120350 198376 440243 864579 1755686 2722818 5106722 10839532 18496475 65691876 127305856 157244533 452222106 1060692212 1737868360 3816237871 -1 3 7 8 27 54 72 214 304 519 1774 3287 5528 16360 23950 37225 69343 245381 313766 628325 1879248 2184531 5710423 15323157 16781491 62404224 114704519 137670790 383350284 935550461 1516583936 3668702639 -1 3 6 14 25 35 79 155 275 975 1321 3380 4742 14210 21604 41031 72368 235165 324478 766030 1217937 2705680 8076661 12710837 26349342 54531492 84164062 210914349 318148232 957703150 1138182849 3643750514 -1 3 6 8 17 55 86 240 385 931 1663 3320 6927 11179 31758 56690 78733 251183 304583 779878 2028744 3492356 4391477 14123026 23461950 43384900 81133761 168034783 384566082 696911817 1878527757 3005095296 -1 3 5 10 26 52 81 183 418 584 1474 3938 7498 11835 16817 52984 92796 236684 297409 896492 1893154 2567262 5593317 14414286 32899772 39453951 123473122 238164534 385492384 560222230 1877932773 3345681987 -1 2 4 15 26 58 77 173 457 925 1472 2399 6729 10587 32196 35817 73436 240596 454854 890971 1353162 3108194 4928654 16241234 33190219 44996818 68234663 230555550 443549656 548278189 1876956955 3193453023 -1 2 4 13 21 63 124 158 472 612 1905 3519 7846 11501 28561 58621 68839 250274 429577 909917 1101759 3502069 6236370 10201814 31479022 48542048 129613401 190474835 377810711 591994111 1746528127 2616116503 -1 2 7 9 17 46 108 229 324 759 1247 3445 4934 10604 23550 44629 72675 231412 455674 769243 1999635 3492864 7551099 9553222 20475121 50777891 125945575 234121970 293521131 952752169 2120241571 4182030028 -1 3 5 11 27 58 68 224 309 764 1906 2922 7026 9273 27519 53613 86672 241958 311293 888691 2028065 2568840 4946732 15714686 24139087 63216687 120712954 176831234 446054576 620670964 1934077978 2386476316 -1 2 4 13 17 32 74 214 304 948 1109 3538 7438 9571 26814 55269 129250 204634 440529 861726 1111686 4037999 6935778 13198948 18109560 60462734 95246816 236195900 295450940 664817389 2066922196 2224627754 -1 2 7 10 22 46 66 162 321 684 1168 2455 6942 15328 16699 59275 125133 205602 434321 721531 1628429 4039591 8247748 13336069 31749010 59030569 124336058 224038191 410872454 567959070 1267651758 3760566375 -1 3 7 14 21 63 105 228 385 986 1852 3649 6293 10360 21735 54809 99569 223406 295225 611827 1106522 3273150 5897643 11919822 20693235 44270247 72967330 138845554 292254865 725786776 1844778740 3762816630 -1 3 4 14 23 46 76 253 436 766 1437 2732 6363 9227 20251 36884 92501 247883 318925 1047731 1485584 3476532 7931492 14491400 21051897 48198513 104065502 257857662 502494322 538306137 1895467850 3304279025 -1 2 7 14 16 36 103 226 261 551 1931 2209 6168 8201 28452 34042 125346 219238 453040 748109 1095871 3779249 6661865 10335064 19105258 60021152 113184498 182460873 485387364 608993725 2084693907 2285718220 -1 3 4 11 20 45 86 255 363 659 2031 2970 5578 8390 22965 63771 125874 207220 303725 988597 1886252 3775602 7966878 15044402 24623437 57263263 124742522 191783919 452631146 951676971 1713658419 3808754886 -1 2 4 8 16 40 123 231 261 527 1652 2295 7310 8828 29919 34792 130303 215305 455041 883936 1752784 3514659 8102685 11642152 18328943 59486320 115184113 156754040 529886055 767198578 1918106491 3153019608 -1 3 7 12 30 46 115 173 321 676 1161 2230 5356 11352 25913 40429 82021 256960 326277 645270 1351758 2294521 7143571 10945986 25890503 60234954 117652849 225658794 443147264 1009967319 2067131516 2242704872 -1 3 7 8 19 42 112 167 467 533 1405 3794 6918 8215 30005 65101 130021 210771 297469 590148 1884312 3252723 8365438 10594777 25409320 44537926 122811604 267857418 342928493 776436655 2126390945 2980478096 -1 3 7 8 18 40 75 169 346 552 1379 2715 6677 14398 25639 52515 78898 251549 306074 654622 1895010 3367585 7955875 13855478 32209709 61692724 105710196 262906248 498877038 618961164 1300988766 2856460210 -1 3 7 8 21 62 114 158 355 1023 1818 3940 4483 13827 23914 57716 73094 249956 310787 653659 1885728 4028267 5992042 9258817 33111903 60666138 99359174 146286746 311851630 1001294685 1115529790 3431213918 -1 3 7 12 28 50 73 162 294 554 1409 3879 7626 8458 26683 57850 97161 241317 297485 629807 1367162 2568264 5317423 15408379 31806040 58708326 111171956 241086917 400154269 538854779 1900188534 2341056521 -1 3 4 8 21 49 79 246 310 595 1788 3114 7505 10210 24691 54330 130912 203184 309140 994870 1765223 4045816 4434386 15308682 22403626 67075607 107113975 149211789 386915763 662270143 2076997398 2426594215 -1 3 6 14 16 51 101 231 395 681 1124 2859 7277 10397 20848 63613 101811 216150 305747 750538 1232737 3928917 4843540 11914651 19762807 44780307 112895923 201679078 488042666 713529062 1668508129 3803376066 -1 3 4 15 19 41 115 177 495 941 2039 2573 4425 14486 23499 51984 127318 204038 299775 999052 1368110 4167572 8356861 11515060 28307698 50142791 72782894 162739822 413988072 809214223 1584776263 3622395176 -1 3 5 12 27 59 80 174 454 815 1115 2200 7967 8650 26135 41675 95695 255706 312897 905402 1089264 2700652 4796119 13305582 29719818 45218163 89319027 266450398 452606165 686967238 1999033453 2597053840 -1 3 6 15 29 47 64 184 303 772 1810 2584 4413 14526 21709 34741 85595 257672 315697 773400 1092712 2303717 7024950 12910921 29573420 57143611 83555564 153991567 415125604 835619740 1592088161 3375611961 -1 2 7 11 24 59 119 201 346 670 1222 2311 7067 13124 28027 40399 115999 229338 455506 745158 1750973 2334604 4949655 9023783 21353779 55530398 122201328 226079805 428203851 556748738 1538562466 2834288033 -1 2 5 12 23 43 82 220 342 866 1095 2663 5578 8282 20377 59373 86880 232683 436826 1029014 1102295 3357086 7417281 15536029 20924234 56077870 83288876 261970068 505518892 954502480 1617556150 3464112182 -1 2 4 14 21 63 109 176 437 745 1426 3992 4813 9477 23951 36902 82721 257232 446194 906356 1484260 3358547 6237449 12519928 27219574 40354481 106597838 265516367 401053318 1049364159 1715210353 3914078527 -1 2 6 8 27 35 117 133 447 693 1760 4010 4427 10248 26830 62078 81574 262108 432898 642682 2017196 2321201 8340731 12263602 31311785 36231387 114380975 164561523 292009081 959584297 2105947779 2567328037 -1 3 6 9 26 60 79 158 466 970 1496 3459 7804 14856 27845 59290 66781 249188 297653 778446 1887466 2182063 4421540 15799065 27256576 49989483 75718056 222912041 332880739 562911015 1094535870 3005314311 -1 2 7 14 16 35 126 199 284 532 2006 2124 8178 10014 25579 55510 73823 249040 440947 784950 1108646 3767703 7035554 10565931 22798606 65323038 115019379 176009774 495731490 709538675 2104223612 2653866911 -1 2 7 8 19 55 97 246 411 690 1830 3521 5695 14569 25900 49035 108810 209342 449352 726264 1875580 3401036 4579136 12303839 16846591 44872427 112049723 177277583 375700067 871736117 1368075161 2806314884 -1 3 7 12 24 50 112 246 366 687 1387 3523 7411 13024 31334 57335 82159 244247 304244 629812 1375335 3085336 5844213 10044127 20430549 54962689 121866233 237291353 321355219 644601866 1431848835 2352790734 -1 2 7 9 25 62 110 157 454 984 2004 3172 6499 14472 20731 58881 81770 258385 440315 777114 2018140 2445178 4423120 11877131 31324793 47227700 80476601 158508252 342488500 739949867 1316998371 3452628534 -1 2 6 13 29 38 124 128 359 808 1771 3926 8014 13013 31022 34754 123776 213570 458576 616179 1353184 2471661 7965797 11134739 29968530 59959679 72304040 182776711 287669846 669031392 1434834784 2349413802 -1 2 5 11 24 41 127 249 454 1004 1169 2493 4205 8939 23221 34997 94228 247156 447250 1047293 2011897 2300590 7025588 12418755 20043789 37152866 75731562 259277642 425376320 891095205 1860769416 3869845521 -1 2 5 15 22 35 68 242 265 617 2046 2196 7468 11335 20030 60680 117537 203558 434937 992556 1496355 3651393 6525211 14140624 21827381 60985382 108348288 179731442 473858564 783252174 1846412630 3529379340 -1 2 5 14 23 48 90 135 260 909 1921 2055 5977 8881 19341 38934 107357 197584 446988 997877 1352912 3661508 4715908 13609770 26809460 58126687 94072885 155990382 501641468 945352155 1729970891 3337771370 -1 3 5 10 22 46 66 203 359 995 1485 2114 5360 16169 20988 60679 74904 257428 310277 903310 1886801 4150656 7962364 13177281 20033402 52322736 95987432 228978282 422754803 1070055589 1604378146 3374803731 -1 2 6 12 30 53 86 240 419 561 1749 3771 6927 16036 32742 37926 73550 239064 453380 625311 1488977 2181542 5860623 14233377 24887742 48119984 128248079 141265926 326809125 773149518 1150505281 2575652818 -1 3 4 14 16 36 103 228 318 936 1558 2144 4735 9238 31418 44106 101545 203439 317023 991559 1479754 3917869 6552177 10463389 19619963 65829611 97561834 180981022 506009795 839176939 1673735386 2846132416 -1 3 6 9 20 63 103 197 421 991 1498 3551 8026 8906 30316 62384 94603 243049 296330 754311 1885615 4010696 5833150 10964594 23455743 44304422 67769034 231226635 332027304 598116215 1927644580 3074477919 -1 3 4 13 20 59 69 252 309 929 1297 3888 5502 9585 23690 34838 100253 210866 316581 987081 1093850 3531323 5626082 14924412 22502760 66203246 94258555 215268654 384299313 854718150 1767374824 3921797441 -1 2 6 12 22 54 65 164 510 648 1600 2565 4833 15093 26033 45202 115516 218177 447788 619452 1480513 3244342 5219860 15852916 32314394 46800952 106056211 143451975 464323218 894441342 1593193938 2913499565 -1 3 7 14 19 39 69 189 398 634 1510 3910 8084 12562 24301 59037 124101 220340 286447 583321 1303756 3759273 7102171 13428475 31712308 39804314 126115119 267706727 346287764 603671880 1518891945 3490352792 -1 3 5 9 22 33 115 210 351 787 1708 3218 6308 16020 28477 53505 125783 218495 290574 840025 1698789 4019418 6974759 11064341 22798583 52904749 82988260 198609469 354894019 726289277 1217430869 2827182041 -1 3 4 14 31 63 84 145 286 1008 1295 2193 7876 14965 23886 46966 112640 217625 285959 964575 1423680 2183529 4479286 14204117 27238990 54485506 93853778 220608297 446843550 798396728 1291835876 3277698516 -1 2 7 8 30 56 85 234 367 1008 1122 2882 4821 12029 24099 52113 114424 207720 417377 707423 2080765 3090479 4873112 13681338 23177967 52758808 91495747 267663091 522215595 805878912 2099455134 3997189825 -1 3 6 10 25 34 116 250 363 659 2021 3121 4832 13070 21708 42954 128709 198073 283738 697978 1701199 2424895 7495420 10926618 17158960 50817846 126008945 172743304 380597093 1050841390 1146202228 3319774986 -1 3 6 8 24 59 101 214 386 946 1338 2828 6467 13497 32376 55040 103322 211619 294586 710316 1937504 2309889 4355236 11980119 24879968 42683817 69383905 229080755 487900279 638696605 1608349525 2553993771 -1 2 6 11 21 53 121 169 493 829 1948 2992 6137 14774 32401 39231 99474 222059 425529 563408 1804201 4154620 4617628 9473820 29081190 45554372 99020110 164825267 434166417 975400781 1500537447 2273752748 -1 2 7 15 24 55 107 176 342 994 1085 3233 5531 9363 21213 32900 97804 240889 414490 688758 1145144 2991591 5785660 11711936 27722851 65104393 87132747 252577538 278530423 832052113 1731737327 3819601569 -1 3 5 13 19 45 114 136 490 733 1737 2699 6219 16323 21464 39777 94611 244110 283367 825514 1144045 4175589 7881741 11711295 31787724 50026678 102220243 144226191 426182421 661735462 1226695029 3498628049 -1 2 6 11 29 37 84 152 436 727 1974 3935 4640 10835 23905 62917 114098 202165 416771 587282 1816872 3088189 7751479 15385428 25418348 41390298 112281091 170572109 274032287 948240311 1984145353 3832619881 -1 2 7 15 26 33 90 254 261 1019 1795 2911 6275 8315 20502 52077 104643 197384 414052 706605 1154578 2689766 7359962 16573812 22666887 65011595 93170901 152002940 434565226 611315623 1953076030 3924892285 -1 3 6 11 22 52 83 208 282 667 1532 3209 4208 14335 23967 51920 95694 254513 285886 706560 1798349 3796952 4214516 12909486 18686681 61682645 121833009 235495326 334731853 978647170 1212490765 3673504134 -1 2 5 14 30 41 71 183 487 606 1265 2982 5894 8325 19951 41134 70979 260291 412697 959173 1511897 2356123 6838865 13795792 32987870 42163413 119231061 227495118 526352220 1003297015 1745609063 3615126096 -1 3 5 14 21 46 90 161 493 549 1573 2436 5565 11518 30639 60161 79872 238692 292421 846124 1523259 3517909 7496601 14992647 31541378 44910013 132341364 149384423 514270427 986946646 1970417315 3195040098 -1 2 6 9 22 57 91 190 407 975 1510 3679 5144 15846 19746 51080 98926 198992 413565 573866 2066887 4002599 5793486 13414889 30737057 40785328 82504065 211548756 380214664 922168932 1463036507 3983963603 -1 2 4 15 21 40 71 204 498 702 1039 4095 6389 15199 18497 44067 116358 205598 412441 830136 1559861 3618007 8153428 13818672 16854303 38424897 115774923 230001366 384532720 742757648 1100198490 3955347220 -1 2 5 11 18 42 89 221 397 850 1278 3448 5195 8834 25409 42108 85029 232070 418213 959396 1918249 3248892 7755147 15263160 18189078 43016902 97167166 263538932 303138732 820278561 1752596609 2356225379 -1 3 7 10 22 44 102 200 498 810 2010 2652 7026 13645 20037 60330 129188 220323 281780 585522 1832433 3886159 7365117 10261346 21453598 38684195 96662965 159105948 440862150 536903719 1503621330 4280562232 -1 2 7 10 16 52 94 246 258 773 1435 2268 5543 14125 19843 60256 129312 220913 413669 716100 1832352 3621337 5139223 14588827 21712227 64910462 71483318 233257678 466145076 960204308 1098900508 4174347436 -1 2 5 10 23 45 126 141 447 674 1531 2484 5537 13241 20039 32789 123168 208617 412944 952205 2092060 3748149 7499018 11072897 33110211 39614584 105564012 236942628 426704591 979708031 1247298415 4121075683 -1 3 6 11 25 43 73 199 463 772 1689 3735 6718 15054 26732 55102 114480 197061 289371 709394 1815698 2560678 6309378 13541310 17250954 37093884 99877733 200410641 286658452 728766700 1142964088 2934726699 -1 3 6 15 28 61 124 255 377 729 1148 2687 4133 11223 23857 55128 86009 246965 286320 708796 1262422 2480767 4615845 8959207 18212375 52958230 117711156 230968489 488570716 931206286 1893538986 3766159734 -1 2 7 10 17 58 119 216 472 849 1496 2581 5996 11701 18285 61770 68623 244640 410936 718356 1769615 3515168 5273000 9472821 21338730 36969305 88093724 226915646 516983367 953260086 1893080083 3628611755 -1 2 5 8 30 34 127 182 420 639 1929 3997 4518 14890 30278 55907 115481 224802 423063 973923 1822359 3111055 8274119 11843863 25765946 34259232 130802034 190791384 296547727 1046578514 1358158669 2481014949 -1 3 5 10 16 44 65 227 332 840 1026 2936 6427 12873 29652 54268 101601 208219 290860 841339 2065875 3617779 8146031 14071017 22772189 57209944 74963459 239578843 530674354 666299747 1391323156 2366758362 -1 2 4 15 25 41 126 141 355 645 1166 4038 4296 13051 19790 65133 73639 240982 413490 850713 1512371 3128269 6714987 10659998 32623733 66248025 128541237 213064685 393192224 1039949053 1139461688 4087698973 -1 3 7 11 24 39 126 140 388 551 1779 2094 6670 12297 22810 60633 101637 211382 285517 584369 1672348 2433493 8023418 12237524 33386778 37001477 121569448 152443828 474886772 644767516 1393616372 3678639280 -1 2 5 13 25 32 80 173 472 893 1372 2281 5778 10819 24077 54178 87901 252872 417045 972344 1138356 2871055 7630875 15632133 32216348 46180763 87932990 212494355 445560521 1042677500 2091916161 3829937651 -1 3 7 11 16 36 104 249 460 541 1311 3520 7369 11902 30191 64077 73389 233595 292803 589585 1643488 3509688 7100976 9473353 20701231 39747892 130940466 244362201 277709962 542394691 1653914116 3118053261 -1 3 6 13 30 36 98 155 425 1006 1539 2885 6524 9297 24363 44302 96387 231754 285377 696390 1534626 2470990 7348679 8803036 31768292 37963506 83490278 189964528 460680063 637777674 2130060856 4249901748 -1 2 5 10 30 45 73 249 358 639 1992 3367 4690 12444 19788 65330 115563 226145 411884 980457 2088053 2838795 6304912 12993770 25093419 51898993 106369905 195092118 347192200 1036634628 1132554365 4037305142 -1 2 6 15 28 37 112 244 333 566 1624 3936 5130 12129 23102 61661 65759 239616 417357 588226 1252291 2462608 7612995 10637618 18542057 55915739 109562185 141614058 326194062 901202741 1879139407 3793430522 -1 3 7 12 19 36 66 132 320 659 1283 2571 4935 13105 22948 54259 89702 251528 286283 580613 1525404 4060611 6959835 12868137 26924247 62345284 130796930 266894046 529841930 822597784 1198933295 3663919182 -1 2 7 15 27 48 104 156 499 826 1634 3257 5408 13926 18991 37011 93088 242250 413581 695102 1142983 2855987 5257624 12212696 33074144 49756014 96932777 168255554 341289463 838494411 1128066818 4066752061 -1 2 4 13 24 37 76 245 415 987 1265 3522 4527 8229 32033 60634 78471 237814 424581 845049 1256483 2725696 8137842 14577478 23119930 50283032 82926855 243362084 320551891 974896188 1740130889 3023092704 -1 2 6 15 30 36 114 247 369 742 1502 3949 5255 15488 20665 50606 90491 259803 415576 577035 1276083 2218548 7485013 10767253 18410649 53415700 123299804 249298902 342248416 885976163 1460604541 3597362449 -1 2 7 10 22 46 92 162 304 673 1563 3946 4350 11043 32169 43219 78755 254980 424328 696546 1781359 3922010 7742447 15622642 31889169 52260194 122760285 160947984 320220921 1007843013 1890496595 2751792589 -1 2 5 12 18 37 101 254 326 825 1448 2184 4424 11183 21865 43494 85323 242187 414292 960151 1266276 4162825 6829126 9331576 19188858 55413967 76686891 229002573 461148631 820589800 1897349458 4041451573 -1 2 4 10 23 34 77 197 380 622 1187 3097 6550 9204 21104 41695 117851 212547 415023 829739 1957872 3739063 7091130 13788758 17616399 55120780 105650861 222307681 275536425 678999659 1926231173 4006955578 -1 3 4 13 16 46 67 172 331 727 1179 2315 6954 8600 20859 34158 124231 209666 284342 953239 1306874 3737548 7877353 13920554 30208354 66402437 122046875 205824566 452442288 664118805 1920568512 3977233192 -1 2 5 11 19 53 114 170 259 516 1638 3942 7286 15875 24096 62119 119196 229261 416702 981071 1951536 3364702 4861439 8420748 28086572 56850545 104880033 139387116 331084061 627513406 1120205734 3370631822 -1 3 6 9 29 55 124 235 280 782 1290 3687 6961 15433 16443 36065 69775 253854 280485 689496 2032264 2879515 5253733 10248892 19988445 63947807 75135557 211339207 402229697 693823826 1256318737 4102818701 -1 3 4 9 22 38 67 247 422 992 1261 2082 4599 16244 16885 42870 96343 236936 280320 960665 1795233 4044898 6565370 12876655 24308795 43894817 82761027 249005958 419196186 823975589 1504678616 4081343158 -1 3 6 8 23 51 100 202 443 524 1802 2755 5319 15092 31666 65465 100835 200540 294733 717028 1937910 4008142 4992597 10764681 21005758 48067657 119832977 178616965 448830400 1056791191 1529397565 2297560100 -1 3 5 15 20 63 95 236 457 803 1954 2931 6231 13145 30900 52444 66954 242273 294278 836533 1380428 3510346 5385100 13388416 24294996 41798734 92322017 163961495 416062770 605783821 1407716749 2663256400 -1 3 7 14 21 47 95 243 424 996 1730 3288 4924 10960 23648 33181 111658 223911 284925 559169 1289537 3497793 7355539 15236180 21676963 42012574 82751157 179037091 358741952 1030214218 2002885456 3882171855 -1 2 5 14 26 52 94 230 464 693 1468 2690 6481 9009 28213 57478 122671 217855 420438 977065 1557491 2849564 5905870 14297850 23490562 38063167 110601189 247827272 520879914 633813821 1914340367 2487035568 -1 3 4 9 22 47 101 173 349 695 1397 3824 7545 11093 30879 49900 71126 240708 294061 970392 1772930 4032783 7739592 10101833 25847345 64941624 128411154 252935422 379542744 620705401 1804845444 2820833683 -1 2 7 15 31 61 117 219 333 614 1966 2269 8119 15990 25462 34885 71635 262098 419260 688803 1118030 2345143 4332250 10104966 21788445 51162132 101926188 184746581 532535406 770716668 1170240075 2982060700 -1 3 6 8 26 60 117 143 323 637 1661 2429 8066 12077 22356 42036 70012 254236 282660 700357 1902931 2606150 4725917 9972591 32004274 62698291 103883394 143760854 535866738 778899072 1732103842 4174513671 -1 2 7 13 23 57 82 252 435 997 1531 2747 6413 9453 30506 54859 130619 220473 422672 712592 1434595 3633549 5904968 14426187 21528564 44747024 82957636 216610941 534420464 637105880 2138707798 2877437438 -1 3 6 8 29 42 99 133 407 652 1977 3128 5973 13294 28469 63198 78344 239838 289102 719013 1909651 2725022 6952337 9974962 30433817 34529944 106497230 184273984 382370974 888532627 1331615233 3018942135 -1 3 4 12 26 37 88 242 384 634 1175 2545 7380 8923 22433 51974 117663 218355 283367 966762 1167975 3112402 8002997 15999249 21254447 46712547 126607242 220424657 463216808 681595683 2080031436 3875788602 -1 2 4 8 20 52 80 173 389 683 2022 4038 6366 15302 16973 35369 90568 240337 410838 820838 1670606 3906464 4593185 12853256 31620230 40419541 102628664 173074995 297767359 745146132 1081609972 4188806108 -1 2 6 13 23 47 104 213 346 953 1402 3663 6825 15167 17780 42872 118218 208208 410051 568160 1560627 3612556 7739074 8791593 23885491 53146480 95896673 218793811 387297597 719178012 1190601089 4046740821 -1 3 6 15 25 34 107 221 400 925 1422 3422 6466 14084 25760 45009 71822 250303 286799 696563 1247014 3141535 7476138 9971032 25051812 45541696 74317680 213267173 281700649 716093203 1485384739 2875175105 -1 2 7 8 31 46 97 198 269 845 1040 3119 6716 9256 16402 56119 69628 235215 411098 709988 2036418 2996806 6558272 9712270 22052851 62438677 82023186 237390783 288671773 801062643 2025581625 3338073995 -1 3 6 11 24 34 100 181 449 844 1113 4074 5304 9425 19531 63215 100222 212929 280803 718864 1806835 2432471 7343213 8786354 28846559 47079232 91150454 245879661 382205391 877242777 1707174720 3741354821 -1 3 4 11 21 53 67 242 394 545 1571 3074 6625 13759 21474 51278 89058 246572 283990 968014 2048259 4191170 4460381 14818405 24919461 46940169 118941809 149497050 354642948 691246657 1608945734 3299312795 -1 2 7 8 31 32 87 239 262 714 1287 3547 5904 13268 16483 45508 77803 253267 411077 703964 2046840 3008909 7867444 14947542 23999489 66865303 132557639 259328992 281784245 910341703 1310402546 3907634897 -1 2 5 13 17 63 90 229 392 743 1250 3687 6475 10563 28211 39542 101385 228253 420488 955635 1152194 3887141 5898359 12845191 23986495 48366486 109184931 213911559 343151473 746733314 1724800340 2196429571 -1 2 5 8 25 35 107 237 411 562 1833 3733 7128 10479 18582 33754 86773 236176 413661 953785 1788048 2207790 7471254 10355022 18220004 47056277 119933139 178656967 309605959 678848808 1631379354 3401965610 -1 2 4 13 28 43 75 136 283 1002 2033 2943 7141 14585 31177 46540 101795 213922 425511 835230 1283588 2194370 6817474 13371608 26483861 50606732 93086193 150375076 412876758 571599896 1138608524 2321121518 -1 3 7 9 21 33 108 190 282 1001 1126 2069 6722 11256 27111 51798 125162 215365 290190 574044 1962651 3891961 7079086 9570703 28842222 57683085 93217865 260364909 423878569 669320318 1721162004 2334775974 -1 3 5 13 27 51 92 133 343 746 1325 2951 7796 8432 19783 56592 71066 229602 279529 837869 1125120 3140971 5559289 13828305 27377523 59517967 119954567 255912529 483091009 672217578 2057952412 3579619347 -1 2 6 13 28 60 82 195 293 859 1954 2218 5735 14838 26030 41703 125202 207358 420526 572479 1558184 2192857 4631894 14022210 20382891 65549206 78935729 154703585 521246531 1041607052 1527104893 2959831973 -1 2 5 8 28 38 108 203 361 570 1592 3552 8081 10143 23972 39125 121541 203158 415311 953072 1827407 2843243 7508154 10210733 22489234 57293104 115112066 143311490 383208544 667998645 1982554498 4248081726 -1 2 6 10 19 41 124 179 324 802 1878 4074 5818 10197 24865 37086 72544 257505 420299 559429 1649652 3254634 7511162 10684946 25543914 64626136 78657638 140139816 282379638 826001177 1723472715 2224698794 -1 2 7 14 19 33 69 173 326 717 1944 3716 6463 10330 28104 55737 93356 253821 418960 708269 1268872 3774508 6477674 12809501 29488675 65669942 125309401 175127628 332552627 751080841 1695927809 2153535877 -1 3 4 10 22 48 107 241 302 790 1831 2657 5831 9291 20335 39741 96901 240020 279203 951929 1919554 3917404 4758228 12155099 19639628 58871527 70424964 147423043 461612717 985291400 1641068599 3741532002 -1 3 5 9 31 49 114 142 499 787 1821 2147 7775 13074 22728 58308 77645 234247 284463 848934 1638741 3145525 5825826 9118753 31689329 47344677 93368864 142856257 522882001 786010738 1607751123 3729059868 -1 3 4 10 27 38 101 165 423 887 2045 2536 6965 8308 23409 36194 87124 230686 283748 957800 1928081 2224159 8294551 9011036 27246878 35845748 97878653 160193637 495879679 667766061 1941151758 4272685740 -1 2 4 15 22 58 104 249 471 951 1647 2644 4426 13900 19150 49049 70236 254362 411605 829171 1519804 3248452 6203763 11087325 20429863 40420554 76934675 184572585 425888691 875650369 1249202721 4089269947 -1 2 7 13 25 41 83 134 349 977 1200 2332 4152 11511 24750 48339 91186 244844 421118 698164 1400633 2882691 6728384 16729741 29212966 60351807 91463308 236982569 450768774 831546638 2087237308 2548658605 -1 2 5 15 31 53 113 210 271 671 1280 2940 7129 12766 23422 49685 109725 208914 414879 971150 1409218 2316132 5429920 8887194 22112054 60588744 125525910 262194897 496739404 581774384 1404988362 3674774273 -1 3 5 13 29 59 111 218 474 818 1072 3902 5654 11666 28313 63268 113612 206506 287967 846953 1148448 2321552 4776591 10851074 24724794 35947320 93418006 247386928 391236542 806740205 1919911549 2303552566 -1 2 7 12 23 47 105 163 380 777 1096 2762 5440 14639 17467 38936 78122 256464 412427 689485 1514340 3512699 7769275 8849983 25275004 59694202 76655049 236640639 480485456 1020709001 1554354747 4112292706 -1 3 7 11 21 60 64 187 329 1007 1568 2837 5978 10574 30379 39038 83993 237571 293564 558877 1667475 4191984 5670812 15822994 32372150 64782530 85424189 192799819 463774608 992025240 2038911506 3046872536 -1 2 6 8 17 52 69 139 415 760 1200 3421 6558 14121 28251 56665 72874 240615 419348 576308 1914388 3276314 5033706 15415541 25420002 35451669 109921419 208476943 309567544 737048445 1532685216 3218567317 -1 3 6 12 23 45 102 252 278 840 1189 3775 6831 9475 26242 40471 71674 256886 290224 690445 1387636 3516308 7376264 10298041 19119596 65448439 79906712 257631845 355709852 730378776 2069979519 2312455668 -1 2 7 10 18 63 110 254 379 775 1047 2455 4552 11607 19747 61514 124236 220289 410073 715536 1826243 3356008 6090090 11129726 20523331 54319236 78226324 245086763 437748774 870834689 2105102731 3486537769 -1 2 5 9 18 39 76 252 430 1012 1917 3830 5076 10808 20424 39712 96963 239870 410641 950939 1657478 3526761 7121403 14223105 24858603 43375332 80917012 165229523 306790091 949955157 2006126325 3284357712 -1 3 4 13 27 40 70 228 319 709 1761 2460 5380 9357 27875 52913 107561 197051 286812 972402 1284677 3101934 6484204 13889813 22385056 60770038 127852126 142707735 530150787 989761709 1677928261 2576354225 -1 3 6 8 23 50 113 186 502 612 1122 2534 6061 10683 28560 39942 101383 227893 287170 689291 1949384 4006397 5155362 9297837 25797792 44242627 124189414 210830861 447667474 1045655856 2075030422 2176755243 -1 2 4 9 28 44 68 247 295 877 1607 3645 4561 9690 25928 61294 98180 258795 421662 849160 1786392 2731938 6739098 14494898 25122884 59609676 83528001 177968823 296911731 1007651957 1818279691 2321142551 -1 3 5 8 28 45 87 243 448 645 1544 4012 6803 15239 23354 39577 128879 209215 283008 822223 1826347 2836042 6731655 16353334 22134873 38499578 115800262 166932558 304108036 678203133 1147524518 3378598994 -1 2 6 10 17 58 96 216 439 877 1964 3934 5496 15203 21584 63266 69726 243032 417488 583826 1651723 3523678 5298925 12417452 23796648 49260575 99122708 153784783 279948101 919763393 1494261348 3605905370 -1 2 4 11 26 43 75 182 300 718 1787 3149 6420 10457 32678 48583 101364 216596 423476 830793 2077631 2165213 6589536 13491310 31952320 51463077 128478256 145784878 347981180 703702294 1689074706 2805387718 -1 2 4 13 28 49 104 181 478 530 1401 2408 6658 14194 24723 42823 107412 221341 421802 832086 1278373 2171639 6065100 12580397 28025540 49505070 130836560 242401233 431198253 608242636 1576326740 2697014779 -1 3 4 10 18 62 110 233 411 897 1815 3889 4874 9017 20519 44118 129804 197024 285390 963849 1949823 3368977 6068752 11502848 17951277 47261306 73400846 160826533 293210196 987634932 1691759082 3999428646 -1 2 5 10 19 34 86 189 442 971 1140 3763 7997 8868 24275 44413 117172 212912 415439 965340 2096481 3233448 6592436 15187467 30138359 37423112 76298797 260863649 341893639 560290060 2132576989 4127693641 -1 2 4 9 30 59 121 168 283 772 1419 2151 5891 10737 22958 54604 126585 222809 415476 839102 1826407 2952416 5041309 9015788 29094701 55533182 75115424 226779109 442292530 1039659849 2036424427 3966905039 -1 2 6 10 23 40 104 171 466 712 1373 3823 7159 9246 22666 65468 115855 223111 414070 585293 1701873 3736670 7921198 9016245 27099301 47167212 104979319 263540224 382866745 681590674 2035317787 4159612561 -1 3 7 13 25 61 124 138 486 675 1231 3941 6268 14022 17011 57956 107054 198637 281370 585996 1409656 2844964 5036218 9174584 33282172 49659281 113850564 206183421 379072935 750144033 1532293791 3826746675 -1 2 4 14 17 56 101 173 405 918 1668 3377 7580 12567 31510 59990 115705 218494 422757 851104 1434441 3997850 5559972 12035172 25660523 38391375 73091372 176963878 382238741 594347524 1570167728 2682370480 -1 3 5 15 18 36 73 250 326 834 1850 2089 4371 12780 23730 42776 101589 225706 282767 833960 1418682 3739628 6856355 14139872 24241838 55018009 74148406 138048917 527882663 829768634 1158941359 3544192179 -1 2 6 11 21 46 78 220 419 953 1086 2176 7130 10555 16619 54263 125513 228471 413637 574676 1822951 4132859 7403008 13220173 20814915 46517951 71904704 265464169 409815960 606350417 1628326448 3723546478 -1 2 6 11 16 46 116 233 381 969 1049 3825 6545 10223 21380 34398 94966 238321 416403 562537 1786567 3526384 8039109 12399794 19078434 51992201 85980661 252236709 349568161 764198967 2031340885 3862867471 -1 3 5 8 27 56 123 242 497 567 1369 2381 5556 11620 18090 47938 89347 239503 282055 830343 1800567 2487336 4381314 9155362 17458014 36104765 130141915 239645752 420169682 999133193 1993227406 3634258254 -1 2 4 10 30 49 91 228 451 624 1915 3011 7093 9502 27462 46768 77018 259130 418527 829980 1901218 2852309 5829255 14280798 23088392 40032562 120689842 181718984 406299641 583703968 2056737066 2539222284 -1 3 5 10 22 61 111 204 509 872 1034 3622 5841 14336 27724 49381 71807 242562 287054 840368 2043701 3918645 5414867 11120232 22692708 39622600 91730127 242640137 355785755 872233101 1480716565 2817324529 -1 2 5 10 19 35 66 220 501 863 1444 2133 4879 14506 30565 63599 71131 236564 425003 978453 2041037 3275547 6732088 13468739 18895570 40151095 88062802 220342884 452742393 883591718 1385161953 2482280507 -1 2 5 11 31 52 73 128 461 588 1261 3536 4967 8723 31526 63138 72729 235382 423031 974956 1912897 2881961 5286317 16095568 25977189 45533758 123688467 229455937 332522565 1066442512 1700907696 3188257813 -1 3 4 15 23 40 87 162 484 744 1646 2576 4868 12955 27704 53541 77296 234538 287752 968049 1513097 3403470 8030459 15833428 33455762 45801927 107955758 166677797 423452052 821652054 1167788168 3040069173 -1 2 7 14 23 34 113 213 333 857 1961 2423 4843 14441 24745 52540 111318 203729 420377 711072 1278301 3239044 7115588 11343324 22573252 50786411 72211992 156878848 484310706 876971406 1373332009 3119548426 -1 2 4 14 29 46 109 199 476 539 1966 3048 4773 12096 23102 52332 122172 216735 414507 841929 1440610 2424853 6338862 9128754 21126991 34914800 132236896 200504519 434384270 821845117 2089469400 3762276499 -1 2 7 8 18 35 93 245 300 752 1285 3367 7762 10208 17926 39125 112449 224791 411921 688861 2072515 3617446 6617267 16214710 21776199 58890924 131445703 252010513 288772488 622112716 1954140136 3455819283 -1 3 5 8 31 61 105 136 455 924 2007 3825 5362 11984 18759 36778 130199 212606 279730 826724 1826668 2974935 4254269 10829505 31081733 45522496 83482882 137193744 330627211 921640349 1882725928 3330290576 -1 3 7 12 20 40 81 179 423 659 1209 3251 4838 12118 24400 53083 96222 254363 283074 579744 1529519 3385496 8174952 16507616 30431080 35574119 102714031 213749952 301777522 1054566353 2109721233 3976856377 -1 3 6 12 25 39 65 169 490 853 1899 3044 7513 11435 30647 55018 78771 235105 294521 708100 1380384 2748758 7901188 13090730 29755344 44698175 84811381 145238787 419200328 800246146 1712921229 3205885605 -1 3 4 13 31 54 81 176 506 645 1731 2511 6482 11972 29094 38693 89891 245103 293846 953101 1277272 2611506 5691368 12689131 30547200 45490667 111436106 140025974 535101811 599873604 1769322125 3072615810 -1 3 4 11 31 56 104 199 417 698 1081 3973 4265 15648 19380 57431 130448 217109 280471 980784 2082903 2818701 4882652 11493524 21109157 48375337 108030340 229672457 370764683 1021708287 1576142999 3785890268 -1 3 7 13 28 62 117 179 360 547 1743 2910 7021 11438 19712 36841 100813 216917 280028 561579 1420173 2168558 4255990 10447064 26874647 59913132 115109177 156553337 446117417 598650566 1778242783 3421501235 -1 3 5 9 21 41 121 173 394 794 1201 3947 7929 15903 30568 38890 109181 216449 293608 822803 1678910 3876989 8178025 11362850 28454160 40915002 89314686 266689332 372527153 557765997 1142250257 2633125972 -1 2 6 9 28 41 107 255 324 644 1826 2858 7936 12918 26663 58286 81401 242504 417972 588233 2032283 2739573 7121026 9279069 20193747 56119187 132556177 198934604 419564113 729030110 1572222438 3187827400 -1 3 6 10 24 51 96 241 281 629 1089 3314 6519 13544 18592 52854 100606 198814 280421 709049 1684850 2578085 5415522 11349238 20458587 66223998 109215853 215699434 276207345 683369618 1562960734 4111070492 -1 3 4 14 26 44 71 138 498 543 1478 3603 6766 11475 17831 50659 87754 250291 280701 972800 1405306 2851300 6863303 14279531 25963966 48121471 129942101 259612124 369607852 710311169 1780528874 3697015393 -1 2 6 11 28 52 71 195 373 634 1151 2608 6432 15387 23636 37326 118910 203615 415042 560794 1827496 2971046 5694116 15677594 17840741 54940295 105022289 217839130 497909246 623024017 1290788548 3440052603 -1 3 4 9 16 32 89 146 509 974 1943 2758 5660 10500 26900 45474 115458 204560 287225 959444 1828650 3238428 6614588 16589525 26092684 48919686 68062429 139691968 454544186 992939060 2062043010 2309673594 -1 2 4 9 19 41 111 238 447 769 1667 3344 5719 11154 26583 59618 80394 241949 420694 851412 1775595 3660374 7509687 8514151 18533647 43208165 84115142 194847700 369985833 878849113 2115004485 2453470076 -1 3 6 14 17 33 99 208 463 938 1612 2216 7662 15482 29945 59408 105906 197983 294340 718554 1156814 4029431 6589617 9395042 24430180 34062889 77970847 189877900 478471892 686262420 1192567837 2601661574 -1 2 5 8 22 39 110 208 451 631 1362 3098 4958 13403 27822 40935 81944 243080 418072 953884 1798359 4183875 6613221 10352226 23378625 35593527 117656460 248491693 332155344 1023328860 1233764223 3195042152 -1 3 4 15 29 47 97 129 504 849 1132 3812 5290 12064 18674 32804 104271 219447 280341 956033 1556189 2562208 6346936 9647934 30708198 47297679 87884751 251453766 350574331 908349918 1923530639 3232890525 -1 2 5 14 25 58 68 180 420 819 1879 3337 7988 12948 16883 37074 71416 246348 413077 953731 1515805 2984824 4246279 15973567 32801359 34290392 90288749 137272068 358680467 641460340 1590571681 4012261804 -1 3 5 14 20 49 79 151 436 616 1435 3645 8129 10345 26701 42075 129082 209604 288396 834244 1561426 3628119 5163705 15815872 27581911 41249684 133859959 251763135 383615731 566601529 1750194112 2398179807 -1 3 7 14 22 58 104 204 436 986 1286 3722 7362 14983 30645 49014 83851 231628 293267 565975 1277769 3406329 6082011 11400790 22598598 46648136 76066295 218587248 376555067 638366836 1218663652 2518789202 -1 2 4 13 23 34 70 172 445 819 1923 3501 5805 15236 28606 62500 130474 222164 418384 844330 1296256 3608438 7115174 12915363 29668098 34821437 92019212 162934681 363745520 880578918 1609372652 2685055249 -1 3 4 11 25 54 66 254 386 629 1212 2483 7388 13644 18969 50558 97078 258969 279435 973255 2051821 2603139 5932455 15181170 23376846 47966288 129661309 225084368 459122950 677291353 1417660187 4070705928 -1 3 4 15 28 51 109 180 446 755 2015 3173 7456 16332 16803 53507 118259 219442 282067 969732 1569398 2431080 5938584 11731536 27701007 37051896 114181195 184343427 385343378 551910985 1134836132 4152774433 -1 2 5 10 27 52 85 180 422 742 1316 3581 5633 16240 16757 63209 88105 256276 412801 975092 2058082 2205733 5815027 13482266 31362161 33808530 114709690 257347515 273486845 899875048 1425617464 4068697574 -1 2 6 10 21 49 65 181 441 918 1704 3063 4504 9593 22740 50018 96935 256745 410287 587696 1640269 4026848 5241542 15361113 32811490 36425661 67115546 179450907 456686776 911251895 1826471070 4063534548 -1 2 4 14 18 46 83 236 382 656 1387 3584 5830 13576 23685 44971 78091 248842 410685 822492 1399070 3882198 8379738 16022219 24037712 51762795 129655547 254602198 402504983 839947325 1102674585 3729216897 -1 3 7 13 22 52 117 202 404 591 1426 2375 5782 8892 29437 56737 67645 241175 290145 583969 1399057 3474152 4308988 8929918 23889804 42317786 132798302 252879362 414435370 1038915528 1851628269 2893298837 -1 3 4 13 19 49 65 193 431 916 1052 2589 7853 8730 17628 53129 99595 197645 282871 979580 1302929 4163692 4265288 15492353 18124730 48841077 69901555 265384768 493547503 723764884 2092418096 3250569975 -1 2 5 8 18 41 66 183 484 788 2043 3419 7513 9976 30334 37348 94578 236541 419485 961328 1778521 3635212 7441718 14307957 32826226 43641403 92600983 153732858 351313216 573796102 1944173200 2875071813 -1 2 5 15 21 35 111 172 432 546 1907 2071 6221 14232 18335 56920 104392 198231 415566 979039 1434961 3643775 7017617 9731697 26642968 34038578 123006620 169203773 520208583 575403739 1509012271 3919145672 -1 3 5 13 27 41 93 136 449 592 1955 4052 4623 13334 18590 59868 70849 244281 284116 839211 1141324 3087430 6399726 15102200 29144769 45466042 123665099 188687318 287307449 964736639 1245429761 4046780496 -1 2 5 9 25 44 79 228 261 564 1818 3731 6430 15207 22313 53625 125885 222108 409933 978986 1671924 2354179 7171321 13261659 21679632 65658058 102312821 179218087 303255622 744227765 1132201095 3500804688 -1 3 7 9 29 52 93 207 384 851 1834 3874 6967 12475 31865 44010 113447 222059 289094 557623 1962740 2866782 5728604 14186713 20881999 45722630 98914123 136195008 290737193 705877609 1393103660 2452020829 -1 3 6 10 29 36 84 207 432 702 1273 3002 6501 15663 27673 45460 78221 255834 294876 693879 1665023 2962966 7858715 15231191 19446348 48048198 108649325 206573673 535961771 670063268 1329120427 2918301120 -1 3 4 15 22 52 77 164 504 974 1754 3975 6494 10386 17765 46112 95758 231500 283317 952159 1515368 3240828 4293074 16663892 29537377 42170040 70617487 183652640 319717653 797380954 1720543560 3531058786 -1 2 4 11 25 57 126 220 323 986 1285 2750 7359 12930 23992 52507 97519 255494 412246 844147 2036845 2587272 4712477 8412863 22989151 51606927 90701751 218395251 508338253 803203978 1490443011 3507012163 -1 3 5 13 27 39 108 252 365 852 1226 3326 7706 12959 31834 44566 101943 217105 290741 819499 1164641 3116458 8213992 9986230 20355628 50723250 68413890 261735168 285837149 640106999 1554138949 2416100091 -1 3 6 12 29 50 88 224 421 665 1915 2996 4759 8328 26916 62140 86844 246693 291305 705264 1383470 2183609 6014191 14449155 23253131 44383518 104675894 187642224 411247211 812449820 1672310502 2610534041 -1 2 5 12 24 58 125 185 489 879 1636 3813 5891 9702 32337 44318 91433 243826 419444 957637 1259545 2843843 4438810 8544281 27169332 42151736 89342306 179291535 284347479 830600603 1637126721 3203608471 -1 2 4 8 26 42 123 138 496 941 1457 3327 6573 12884 20511 56805 66605 230890 410786 849297 1663922 2556999 6784342 11289871 33486559 47802185 80284340 212441622 321159023 683323855 1383176009 3409733020 -1 3 4 13 23 42 124 206 501 684 1176 3803 7118 10771 22690 45463 75054 246339 281677 951030 1266468 3614155 8373193 10505771 24151958 38494020 114375351 217048957 364514697 682630631 1688739940 3934277115 -1 3 5 9 28 54 65 128 281 599 1129 3070 8146 13309 31613 44848 122263 197313 290377 819531 1675643 2743675 5309216 14708182 27035343 51617225 114937758 212803904 516829876 737573258 1608690222 2668221632 -1 2 7 13 25 53 107 214 321 663 1329 3246 7484 11054 29765 49031 102812 219051 419371 691810 1427403 2853972 6258054 11800699 23737660 50878933 133087354 264452918 304938856 551121946 1781006828 3003515684 -1 2 6 12 17 53 121 200 458 682 1464 2644 5480 8996 25530 39165 101908 229100 425859 567629 1425638 3774592 5200781 9572394 24258765 36861095 110149522 245359928 517207612 1015667028 1807983377 2359230670 -1 3 6 10 31 57 109 138 316 880 1082 3702 7569 14577 24562 35014 110546 227279 282272 699232 1687738 2733270 4802491 10486992 30412758 55189501 79708133 235033926 354720430 611944595 1330583308 3270415076 -1 2 5 14 31 61 82 244 426 985 1362 3829 6681 12599 20297 60282 104162 212418 416081 968681 1565157 2198233 4392465 13762751 22937962 43254325 79562323 234228349 376969134 734015344 1397912076 4072585483 -1 3 5 12 24 56 124 225 276 579 1985 2216 5473 14761 24938 47403 70492 246507 294717 823590 1263117 2818335 4584184 8784252 19797617 63454387 116813818 196913069 530135598 948147517 1593358932 3097958029 -1 2 5 8 24 39 86 152 348 527 1646 2056 5450 14902 30571 50379 115775 229046 420315 978676 1803728 2349001 7949665 15599842 25302239 60963312 113799750 135317661 488628066 967006476 1500000264 2429445169 -1 2 4 15 29 45 104 181 467 698 1729 4059 6492 13352 19012 60100 123363 217053 417481 835759 1544951 2617570 6778472 8666385 27810996 48285484 112041531 138800463 332616401 790389656 1564646603 4154807460 -1 2 6 10 18 51 116 191 321 810 1276 2183 4624 15169 18716 53497 115195 217440 413713 588809 1685542 3399222 4551231 8664615 25841743 62979297 75610521 252042396 419525637 909129732 1461079418 3920157044 -1 2 7 14 24 63 80 151 385 823 1877 3349 5693 13897 29388 38969 82876 238943 420467 704221 1247660 3104546 4819266 14039731 26765059 34514996 88030941 136916769 360125945 886403638 1153424133 2196301639 -1 2 6 12 19 53 73 188 281 514 1720 2648 6003 8200 30921 47029 72917 252000 419619 559006 1396193 3999187 4973199 15867917 33192129 58242988 107158783 162125839 407267299 965117554 1772965446 3136880752 -1 3 5 14 25 33 89 197 506 824 1785 4027 4214 15766 16439 65405 73979 233837 285849 840871 1528592 2964862 7714888 16657093 19427699 39495954 99216487 188932750 335087963 1029695023 1607924694 4077595553 -1 2 6 12 23 41 96 165 417 915 1822 2861 7526 9981 25317 56018 82637 258215 423780 583349 1379469 3495748 8113373 9976086 26886408 36878296 67209603 161776591 431742118 776997878 1912872020 2185897115 -1 2 5 10 27 59 102 145 363 899 1405 3631 7653 11962 22141 54268 123516 223328 411186 976339 2069632 2224174 4675918 11942270 32794802 64795594 92620776 225579827 389558966 614889994 1649967912 4271061566 -1 2 5 13 17 35 82 207 383 817 1333 3006 5799 11301 16754 62350 83964 261513 416355 968596 1128340 3896744 6521752 15650369 19867503 55662544 82173619 214172700 478021711 969151225 1886921860 3566752419 -1 2 6 11 16 33 119 160 375 757 1125 4092 6786 16019 27212 47136 83690 235911 424382 563088 1771275 3501831 6672923 10918290 28384872 60249992 125285077 228996776 381712855 696686350 1309869623 2801757471 -1 3 5 14 22 50 64 142 384 542 1603 2381 8118 16094 19582 48559 94297 232137 286453 824229 1512675 3365652 5104343 15375813 26018167 36011900 124623957 142376804 536141893 793896500 1151767309 3996456215 -1 2 7 13 28 54 122 245 468 745 1740 2175 7135 15986 28955 58416 117150 218678 419497 708438 1414565 2221929 5441179 9487151 17793169 40749588 104026961 149056494 470079852 635157645 1283964148 2509749252 -1 3 4 15 27 41 113 178 297 901 1651 3961 5470 14034 27387 65411 82294 252121 292215 972234 1509116 2845863 6394423 12374156 26676952 51737870 86489052 191267822 332500646 934870506 1129923859 2975978351 -1 3 5 8 25 35 126 144 424 828 1582 2555 6226 8741 28502 55862 103662 207715 293795 847686 1821020 2205215 7437336 11856055 29475601 39565805 88691852 178428180 506278770 569661765 1887732034 2467369308 -1 2 6 8 29 54 86 169 370 1005 2017 2554 5491 12132 30820 51478 129423 213710 417970 589247 1946471 2738789 5308599 13303487 31962492 60014971 92213513 149478992 498979729 976041810 1879225049 2752460790 -1 3 7 11 20 48 106 192 469 574 1966 3307 7905 13650 16888 61606 87720 256327 284381 577910 1651598 4028145 5082877 12505027 21694061 35206708 126713333 196582517 396551456 652046754 1365476277 3780170751 -1 3 5 8 20 52 93 146 454 910 1324 3675 5905 11472 18981 57989 116458 222161 283947 840473 1817571 3929875 4529672 14467224 25401875 43626011 80076020 229727327 386285461 816999056 1919728121 3284730621 -1 2 6 9 22 33 89 241 276 624 1313 2579 6866 12456 23341 39338 100503 213505 412789 572819 2093370 4042313 6897412 16427461 21746388 66836853 112443439 242611955 527409389 584002585 1403553059 3678909768 -1 3 4 14 16 60 90 239 476 583 1180 3183 4121 15221 19995 55085 123297 227020 283713 980299 1411714 4178077 6101641 12642331 24748612 38908774 125275025 223855479 283450577 974053791 1350286698 3827933035 -1 3 6 15 31 40 118 149 381 575 1335 4053 6960 11489 31927 57707 90036 249616 290489 712463 1252401 2322353 7050241 11854864 30625968 67098015 116408809 244884847 339866788 718545675 1751410634 2901855576 -1 3 7 8 23 54 89 247 364 760 1588 3637 5538 13740 18302 48139 85120 244678 285091 563125 2040169 4024333 4702679 13940851 21316919 50701234 125730278 157346949 288211591 882294150 1184845601 3996630868 -1 3 4 12 26 54 66 229 473 863 1587 3929 7324 8838 31313 38830 98389 221507 290271 959085 1166957 3128101 6107381 14980087 22645676 39811010 88627927 168487362 333913218 626587341 2024618389 3089530915 -1 3 7 11 28 47 96 207 472 770 1436 2955 5056 12913 16873 57712 110289 198188 286333 576643 1688315 2984766 6520090 9758915 21084723 34421131 96469900 227673336 490080673 844502238 1194213368 3911343462 -1 2 7 15 29 38 118 154 286 594 1136 3520 8105 12192 29127 54464 90189 248442 418917 716420 1125139 2577445 7444963 11067027 30242135 52556124 116796902 215250305 316987722 655589153 1741415477 2987398738 -1 2 6 12 22 49 106 197 324 648 1487 3881 7640 11556 28550 58624 70260 235001 424723 580931 1394331 3613252 4838913 12383024 21966777 54120119 130601132 236805654 350683560 638035788 1739472176 2313443966 -1 3 6 13 24 45 116 169 472 783 1413 3477 5076 8927 21542 35344 103980 214652 281871 700480 1571818 2729412 7288405 12229618 28029761 46602366 98229993 228400456 299160204 1051004396 1720644970 3824768434 -1 3 6 11 23 61 84 159 354 820 1650 2344 4835 8765 25050 58784 129175 226841 294457 710927 1812197 3918839 5321430 14348294 25940010 63767094 82490291 175854788 524295796 888815156 1685478082 2403512565 -1 2 5 11 28 55 115 189 275 596 1820 2898 4956 14435 22212 39878 72537 253523 411885 965052 1925502 2957785 5344902 8706591 25540317 58363069 113978760 170497720 427749725 865196240 1375355015 3576999687 -1 2 7 15 21 55 67 178 355 926 1802 2673 5648 9424 22865 53321 125379 223307 410474 715567 1148407 3657404 4404830 14719474 32970151 60476068 94753544 166135401 459464954 1002934761 1633939246 4032389254 -1 3 5 8 16 53 124 147 336 659 1533 4074 7881 9108 21389 44472 84401 244626 280150 826717 1778435 3369672 5237210 10283040 29610906 62821027 131808756 241649973 361741049 555107492 2087491614 3968675296 -1 2 6 13 27 38 99 225 270 986 1989 3412 4871 8705 20129 47515 87968 241451 415316 558829 1519329 3110123 8250064 8448483 18341568 66885321 97323529 143471788 343363454 1065586725 1715089362 3548404800 -1 3 5 10 17 36 110 216 306 538 1802 3693 5468 15818 26969 47405 114688 204120 292077 826420 2065868 3537919 7305323 10149804 24473538 65725458 103352917 178146968 335084271 893594271 1452409652 2711225641 -1 3 6 15 26 57 105 251 303 624 1685 2671 6771 12947 23237 32890 117014 203492 282053 696615 1293874 2751761 4409933 11065290 20011693 59571721 115421335 156246549 414872551 595258198 1457854227 3688652794 -1 2 6 9 17 61 94 140 355 928 1599 2624 7424 14385 22282 51499 123564 226435 411386 583485 2069304 3396788 6238235 13411674 29326094 65034005 97044748 198697688 422671461 767969114 1317987663 3610089370 -1 2 4 14 31 53 117 246 329 591 1869 3185 7046 12724 25603 37487 95697 232503 422999 832856 1391055 2182256 5503629 9357230 18318157 55995082 104894447 179522143 386659569 742579170 1407434553 2734954070 -1 2 6 13 26 63 77 132 500 850 1106 2443 5991 9392 29552 49855 108388 204048 420212 588120 1565715 2985412 5076252 15635097 25238117 46163051 85518040 249419088 440917331 1066518961 1671424023 2732822544 -1 2 4 12 22 63 102 192 453 550 1157 3349 8053 11762 22296 61146 88598 257494 409971 839702 1129672 3636812 5613762 12361200 22671626 36989621 126390255 231850850 302518731 640562359 1665036807 4224493732 -1 2 7 11 27 60 78 147 365 773 1704 2281 6380 15470 27028 64355 79604 241244 425841 710546 1669779 2294775 4840847 15514655 27755653 63978160 76308910 193389158 492243166 593478156 1284278962 2732847315 -1 3 6 11 31 41 124 207 270 982 1780 2950 7948 10957 16932 58279 89909 259904 282650 712038 1780034 2850414 6924880 10656055 24887545 61094958 97284867 182224105 466087690 710046551 1878557785 3649040077 -1 3 6 14 22 57 121 149 275 564 1855 3670 7093 12335 20965 59879 97116 249587 279314 707680 1114577 3360633 5997373 8951286 30408698 53612713 101327388 179729833 325357745 672527980 1344275709 3411020480 -1 3 6 15 17 61 88 197 301 538 1741 3137 5633 9787 19195 40288 95511 240960 284279 696600 1249232 4152559 6157546 12772370 19890600 65144325 103681400 155849775 340140208 935478867 1743424041 3536146859 -1 3 6 12 23 37 67 193 351 998 1819 3337 6355 9805 29304 44784 90170 243381 290181 689629 1378818 3489727 6389034 12949889 18091187 50338346 84025975 151025977 356825307 675633562 2034888650 2728962335 -1 2 6 11 20 38 92 130 430 695 1571 3996 6152 16046 25901 63496 109905 211448 424781 575898 1823115 4062580 6534286 16713019 27269474 40779016 105668724 165868519 312982948 763826979 1254374690 3162398773 -1 2 5 11 16 37 80 145 463 909 1122 4057 7653 13622 23442 50987 85223 252849 410329 982150 1902825 3485229 7167715 15201035 26750087 42230031 83001747 251903935 379375283 640375257 1420425666 3493477564 -1 3 6 10 27 60 116 183 500 603 1487 3398 4539 10321 32695 62820 128798 226607 289580 708960 1677892 2207411 4974607 10046346 26883386 44975263 118007532 261845541 282616333 1005244206 1963042683 2725640024 -1 3 4 11 20 40 120 160 363 601 2036 4057 4912 11087 18922 35082 97358 242893 286087 961764 2041066 4002075 8218470 11371304 27929837 61228775 100834282 197481476 294779086 987814992 1998966256 3449465802 -1 2 7 13 19 42 71 219 423 579 1060 3097 4619 12928 21965 34200 110469 227125 410264 702698 1437232 4180023 7710358 13855293 19555712 47109413 128918944 204131338 288689828 1040888772 1207564202 3230130701 -1 2 4 14 25 43 82 159 273 1017 1887 3802 6703 11057 25881 51333 108174 197136 424406 847865 1433049 3008952 6532206 16584877 25708001 54443190 94459292 160626940 317844361 705669490 1718426547 2520536424 -1 2 6 13 22 51 67 236 366 996 1221 2535 8050 9267 17974 50196 80608 243006 416880 584673 1533196 3496618 5058871 15445208 21919651 54181012 88708656 244717390 458504448 784491580 1926401094 3378638128 -1 2 5 14 22 35 74 176 361 718 1097 2999 7163 10498 29537 55613 102485 210281 421247 981228 1572843 3394008 7182597 14625419 31739722 59543928 120786422 233713503 510033163 603114093 1666557274 3126157839 -1 3 7 15 18 50 90 195 379 548 1986 3725 7056 15829 22424 42413 77980 248683 281281 562275 1145500 3759735 4534897 14405067 19285568 54691908 116345213 186979247 334080463 697347729 1259414166 3692159714 -1 2 6 10 29 51 86 238 310 861 1733 4029 6453 12346 27173 59707 72505 233928 423165 579030 1666742 2967437 5971404 12688935 24014122 60220621 76744672 198682646 333056496 778180354 1470114694 3163578022 -1 3 4 12 29 34 67 226 448 907 1336 3883 4474 10488 30081 50921 99240 211524 286725 975546 1172094 2218829 8095530 13579884 22443315 40421363 83460490 226835527 354315019 1043005121 1992416750 3052506373 -1 2 7 14 28 50 97 212 329 1012 1411 2726 6843 9133 27504 50568 78581 234071 423593 715359 1265075 2582205 5968005 11533059 25080991 51762569 87476239 208217256 527541260 599535279 1980660950 2652434868 -1 3 7 13 16 58 68 252 289 653 1308 2954 5739 9870 19025 43510 130488 201092 285398 558012 1420881 3768591 5364085 16211893 23132923 59337777 119181518 266568540 470146351 949704234 1741219890 3577823755 -1 3 5 11 16 43 99 242 286 771 1148 3516 4498 12854 25472 44423 122987 206539 292032 824555 1939827 3515213 7593605 10442517 20639317 65214773 72484358 241044025 316545369 989998395 1114653739 2921132372 -1 3 6 10 31 61 68 134 372 952 1535 2823 7839 8306 25079 55984 100354 212151 293102 718498 1702530 2742026 4302761 16468939 26777682 63256432 96888710 206623760 473799975 674300768 2046573130 2349877587 -1 3 7 8 26 37 96 224 434 825 1630 2665 6807 13718 27515 46395 106816 225917 291922 560486 2087265 2617190 8094567 8470126 18514235 42584417 91603455 174448321 421258927 600415966 1513816946 3050632522 -1 2 4 14 24 53 88 221 499 607 1738 3498 6719 15123 31019 60708 65617 237069 419704 842969 1403922 3102106 6106047 14010674 18404677 41778202 118848028 165377632 396324479 767513344 1143547610 2404373213 -1 3 4 9 23 43 87 136 443 762 1788 3092 6173 10725 27769 36736 67491 257960 290963 962019 1801225 4150351 8207102 16102372 27310265 39145044 115545239 147705967 337259207 714107039 1694008355 2168000573 -1 3 6 8 31 61 110 210 362 874 1024 2784 7566 15353 32096 56251 108982 196630 288549 716578 1950168 3013237 4294562 11492792 23131707 55963958 73111580 240738644 485786947 756104389 1236669494 2160337421 -1 3 4 15 26 37 67 223 282 802 1255 2058 6734 11753 31614 43192 92346 243207 288405 952616 1507412 2698000 8085249 12705981 19576065 61819333 68935567 258537497 412333533 668623660 1781170900 2706972658 -1 3 6 10 22 32 108 223 308 1003 1450 3375 4898 9922 25951 52361 88119 260295 290839 713399 1647516 3866876 6908063 9549592 24824221 65361132 97118474 203837650 269127624 1062072531 1864527768 2282018139 -1 3 6 12 24 52 89 225 402 878 1276 3172 6953 10697 32251 61715 88343 253042 287080 708646 1389323 2825938 6123204 13862818 23131093 46489281 95933493 265451514 269672805 749953594 1633918344 2784680038 -1 3 7 8 26 36 97 146 477 559 1662 2726 8051 11390 17843 42168 91391 231477 286363 558080 2045106 2564083 7951109 8514726 33335474 45314056 126203981 134755052 404908963 698410889 1614662588 3654873205 -1 3 5 15 30 55 126 155 348 954 2033 3563 6509 10611 16773 33364 126222 206173 285858 827710 1423368 2201368 5757252 10307461 31099790 60948206 92871151 136457915 362826765 704945040 1679410512 3668273127 -1 2 6 10 25 40 72 166 261 979 1564 3892 6664 12840 31387 38365 105882 227379 418669 565679 1697926 2488024 6672245 13346269 29561065 57332373 97741090 192299016 335476942 700523840 1417061787 2568610795 -1 2 4 9 20 35 110 220 307 640 1633 2688 5935 16226 22552 36123 95861 241013 412950 832987 1779497 3748674 6883722 9789192 24758409 65707641 118965288 157936433 417131534 943696365 1455833358 3289032996 -1 3 6 11 18 62 93 173 306 867 1178 2652 4573 13233 21783 45932 78170 252617 280434 689587 1797284 3243563 6113601 13571718 33535359 50639915 82263699 252297840 472277282 886368361 1107138655 3238710123 -1 3 5 12 18 42 121 129 301 825 1850 2173 5141 13596 21062 63121 126533 214717 280005 837100 1292241 4170248 7706035 11125395 31930544 57330762 72196421 144019993 521391084 990195689 1200160511 3307862649 -1 3 6 12 23 46 93 221 341 941 1384 2576 6099 9498 26280 44250 75870 257689 291345 691655 1394494 3494004 7828698 15667443 17939063 53386464 93416753 223685548 530574121 945191262 1630312866 2306828149 -1 3 5 11 27 55 127 169 261 665 1795 2054 5978 12810 27320 41219 126242 207787 294621 825230 1935924 2331267 6143515 10482431 28643262 58074174 125459110 193908203 535381588 1027921688 1281191032 3120468049 -1 3 6 9 20 62 100 181 290 800 1990 3790 5022 15983 26869 46619 69469 252704 293324 691586 2059775 3766075 5330114 12390505 28963463 52176755 71847169 156171940 334887752 957365135 1581146777 2803018864 -1 3 5 10 31 32 117 134 271 739 1692 2444 6625 12458 21487 50264 77409 242898 280986 847896 2061217 2712132 8079584 10825695 33404786 53890361 129957601 141910169 531582506 593045157 1424469776 3449192032 -1 3 6 10 24 36 111 168 291 853 1982 3388 4968 9462 28584 63459 85522 253804 294544 710548 1649564 2570218 8193141 10437715 26460348 54152044 76191767 157923590 350523564 1059038065 1780001839 2628908091 -1 3 5 10 27 62 100 199 444 599 1786 2593 4590 16241 32000 52587 116574 227643 290579 849566 2078411 2207507 5212136 12308130 22899713 47864911 126128536 164059018 413936928 904676973 1540931051 2408780353 -1 3 4 12 29 42 84 224 448 660 1584 2051 6976 10769 22929 61469 69386 240303 278923 974514 1136778 2181556 7044871 15795747 25014957 40791809 114329983 161463127 494565041 604415432 1698687904 3971653231 -1 3 7 9 23 35 87 140 358 745 1987 3571 7436 10453 22542 57617 96451 247916 279670 576259 1910592 4138047 7151804 14887339 28261702 65208541 124741247 176940532 363206334 586562382 1835952493 3907164336 -1 2 4 8 30 37 124 161 475 562 1946 3216 4203 14138 20511 52749 68536 236901 410083 850917 1662226 3103962 7429849 12409088 27612512 47662099 129724484 197207124 398975936 999486146 1218528852 3346757475 -1 2 5 13 25 41 88 191 259 569 1159 3666 6280 10205 26161 63179 108669 209246 425975 971682 1166268 2870036 6801952 15714400 31050772 56476618 100915209 230422925 336827605 772503550 2036786792 2367265807 -1 3 5 10 27 36 78 175 440 812 1705 3572 7499 10566 31891 36886 77228 248023 286752 834241 2053652 2184825 8083092 14374807 31020342 33771714 88955738 200493756 387808394 598289762 1821755798 2725667386 -1 3 5 10 18 51 70 184 342 939 1124 2543 6598 15958 28969 55184 76281 229490 289091 846730 2055774 3365371 4674723 15025420 31940788 65218957 94601359 256534696 447801725 593451395 1265849411 2457289932 -1 2 5 14 26 47 111 197 508 923 1948 3697 6813 8628 31405 59577 93773 259986 418085 969474 1511465 2823982 7149610 9240677 21308622 39277980 79015204 145420350 318196487 722175359 1941479034 3170211993 -1 2 7 8 23 39 118 189 369 873 1722 2391 7958 10501 29603 34082 97849 230680 421207 699996 2033876 4001496 6751980 11213499 26162541 61820692 71947264 187859102 506949971 797676137 1777752265 3186947053 -1 3 4 9 28 43 72 236 348 990 1535 3801 4940 14384 23377 62287 72409 244499 281004 969214 1787821 2704243 7032572 13326778 22506792 54993535 91611547 211990749 393729172 950859086 1389302188 3373639244 -1 2 5 8 16 52 97 242 312 661 1535 2351 5464 12268 22602 39057 73740 257873 413179 964198 1800843 3371700 5203254 10964887 20651877 61444482 118397174 239149297 416804468 1004949314 1934799836 3804066563 -1 3 7 14 25 60 88 183 297 915 1098 2769 6618 13573 17920 42299 69243 254447 286470 561634 1264205 2966130 5201115 12805721 29962382 52018610 86559568 257807138 481433525 634005416 1565550644 3931164999 -1 3 5 11 26 58 82 167 382 870 1824 2882 6350 11709 31082 54975 123102 213490 287047 850678 1940432 2200533 4557904 14658143 32754217 60764969 73969377 141768092 426813230 610215975 1869907201 2723235031 -1 2 4 8 22 52 84 199 281 767 1921 3715 5641 13978 22431 39918 121934 203343 410059 830887 1673976 4162306 4430549 13613126 20570001 59711353 127289384 168604764 327133201 844620908 1200577429 3414486102 -1 3 6 10 17 61 127 130 340 527 1348 2628 8066 14978 24672 35188 66459 255546 294838 701247 1663557 3501216 6126172 9263285 31919194 60027478 116545897 237957064 532383311 680589040 1293136070 3094643931 -1 3 6 10 31 57 77 204 337 525 1908 3110 4842 8238 19395 35317 115066 199672 284951 698783 1673836 2720623 4823602 14788070 18865729 51985115 115881557 171598689 401791000 1046573647 1652341445 3741165942 -1 2 5 14 18 45 84 155 474 520 1138 3762 4385 13758 31318 55208 83077 260162 417506 956445 1567225 3828356 8052806 16333357 25239713 44108040 133386533 206422641 344077955 1023311148 1307500039 2529778942 -1 2 7 11 30 51 92 196 292 617 1208 2883 7546 10306 27012 38063 110106 216688 416960 710101 1659559 2651944 6208473 13749028 19253794 66832436 116771893 218482412 509466734 780138354 1851757272 2341017471 -1 3 5 10 27 59 112 128 357 702 1102 3230 6661 12010 30608 53166 104212 210178 279310 824919 2043466 2125580 4646221 10349822 33022310 66713979 131060478 219917231 277707663 799460735 1813746664 3151313047 -1 3 5 15 25 54 106 246 411 921 1702 2081 7282 8302 25904 41734 72690 246209 285079 845689 1433471 3046701 5803922 11759474 19222932 49090676 73915247 179990795 482516970 735797053 2140996728 2257840106 -1 3 5 13 26 62 84 201 466 708 1922 3918 6480 9416 22247 55090 123092 227385 289676 828565 1139475 2902460 5176997 14657797 19105290 34063232 106897824 170960293 271147123 801262673 2118448945 3928210656 -1 2 6 11 29 49 94 173 374 651 1144 2493 5020 12835 28442 52176 107138 202172 413239 563155 1770575 3045785 6091488 13883912 32761147 59478443 127105277 222724155 452280261 921568565 1184762743 3006273406 -1 3 6 14 16 57 95 159 462 1009 1895 2608 4158 8787 17418 55894 70637 236817 292660 704053 1149231 4086243 5563375 12674587 27207351 42463732 67434663 159733373 463684657 936075863 1675438739 3281775035 -1 3 4 13 25 56 85 238 328 764 1827 4056 6299 16135 32095 38972 83806 244307 285505 973235 1288004 2780249 4502263 13834804 24079880 58450588 118785919 184645355 269081858 743111663 1244130773 2346753596 -1 3 7 13 29 43 71 131 382 837 1387 4056 7550 13739 31241 60278 109441 206624 283473 566787 1391981 2256849 6998555 14152570 26316823 63259214 69897202 214007168 340583058 667008126 1473183819 2488402265 -1 2 7 12 17 54 88 139 388 962 1264 2950 5898 8638 25464 42732 109147 227336 414764 714532 1534480 3702045 4888197 13886705 29205746 37447624 82339815 247901627 533707865 977624060 1779708023 2376879752 -1 2 6 12 20 39 105 234 330 823 1822 2443 7170 12479 22328 46383 118670 209214 424683 578034 1387111 3294022 6462301 9547208 18734926 57610334 79564592 143661052 482486410 704145709 1604384708 3229308600 -1 2 7 11 31 37 95 246 382 514 1248 3668 5142 12417 28083 53372 125341 213196 411765 691982 1658982 2782803 7403481 16495245 21493415 53045575 112855002 224790636 346169243 907683865 1306545402 2998698443 -1 3 7 13 16 61 80 159 269 962 1073 3870 6873 16321 32690 59739 98945 200277 285631 568014 1380398 3697278 6081629 14009048 25663708 50409658 99493813 257181531 391421027 701856927 1296871053 2305236950 -1 3 5 13 16 47 83 212 268 572 1962 3551 8033 9522 20742 55779 83389 250674 288873 829522 1165063 3693964 7914609 15951390 18320822 60074489 104055974 194533861 360631674 655454685 1883225312 3860254152 -1 2 6 15 19 38 87 209 439 527 1123 3445 6866 9525 17009 59708 80426 231950 425525 559148 1284117 3821072 7270612 15669276 17941197 49055479 120947846 208036478 330474985 742903570 2066652428 3345064678 -1 3 6 9 18 52 107 240 378 864 1060 3651 6488 9388 23455 45112 92986 235697 287847 706679 2067084 3429495 4893487 11749469 19384574 53788967 72849721 239232632 354340668 746815728 2105951050 4147811972 -1 2 5 15 31 39 82 178 358 781 1085 4042 5576 14859 32300 45649 81874 255781 414709 979371 1440150 2257639 7644092 14748222 31296643 59824933 77050182 248688399 380574505 917616787 1500426917 2177187379 -1 3 7 14 21 63 98 190 447 738 1458 2225 4218 14443 16946 61803 94340 250412 289079 560258 1298362 3426533 5432692 11878942 27755597 36481580 114141983 242539844 457900285 850490421 1430641092 4266556948 -1 2 4 13 26 43 82 136 458 933 1301 3306 4751 9097 18184 42761 75366 251243 423049 836613 1297700 2903428 6733091 16456138 28157322 45530732 75832806 232106961 315009820 1060189669 1705374759 3266589886 -1 2 7 9 16 60 71 172 468 644 1544 3884 4296 8807 29488 59708 107482 207001 410112 703990 1913714 3176481 6091044 16358584 29847488 47641684 114530159 160003801 321177738 1010030027 1623182057 2942171463 -1 2 7 14 19 42 95 169 294 931 1701 2061 5572 8480 22542 46047 127401 200414 421559 708140 1251046 3691894 7776329 15060187 32727189 54436108 89512575 178472702 473887576 967276705 1853135577 4274371646 -1 3 6 14 30 32 111 199 404 911 1919 2579 6760 12565 25578 58147 128321 224807 281170 701589 1145628 2256808 8057279 9689887 21967491 43965682 75334093 153988277 460584510 598435984 1366180702 2860165264 -1 3 6 13 18 45 74 156 453 903 1195 3439 5318 13320 20195 36572 111545 222972 290044 717513 1538531 3950286 7902395 12818246 28643504 43170704 81133346 249163616 311154248 816811258 1179596788 4246391062 -1 3 4 11 30 63 81 156 503 674 1203 2331 5194 11609 21684 48363 78082 248953 290708 966736 2085578 2642194 4503105 13967942 26210084 49160516 114969590 211714243 440615857 957167044 2008794520 4213865214 -1 2 6 12 31 38 78 189 431 970 1396 3069 7500 11797 31948 36246 99227 224911 412879 580555 1407604 2390385 7767829 14523467 33376037 35405014 76432954 234144972 474960516 776735676 1643257322 2930782102 -1 3 6 15 25 39 97 135 469 744 1764 3324 5457 12357 29787 41491 89089 237178 283468 713127 1279398 3043650 8039379 8470772 30519876 43125482 104732868 147334758 353517794 814538044 1333126340 2218451845 -1 3 5 10 21 53 75 153 260 916 1140 4003 4376 10926 19128 53956 126236 222664 291401 833336 2062422 3951842 4643825 16249999 28529694 51645983 88478709 256388505 379732216 1061080826 1891225983 3378712130 -1 2 7 12 17 36 71 168 490 911 1408 2837 6285 8473 27257 39745 106165 226831 413744 709924 1533231 3696744 7249291 13209907 29714290 44068375 76059602 210207650 474176570 612901558 1962569655 2617807078 -1 2 4 14 18 47 79 179 433 770 1727 2505 6974 12374 26507 36623 87005 237873 413568 843411 1422230 3826784 8292501 13195504 31964978 36073827 87337022 200347651 531721129 653385234 1343944576 2737692814 -1 3 6 11 31 41 95 233 377 823 1836 3501 5099 16243 23899 51528 87921 250787 292329 696735 1826187 2777264 6983965 14784285 24681571 52004334 79732897 144301684 350250659 1044160332 1607697123 3416042826 -1 2 7 11 16 63 85 210 264 798 1360 3910 7849 13147 27343 50828 121923 224685 409924 693582 1663246 3431382 5941981 14356950 18522900 59835483 73302759 203769599 363074462 564276002 1566331504 3091513307 -1 2 4 14 31 40 93 205 342 619 1536 3836 4724 11684 29959 44652 102668 219731 413388 851631 1398639 2120184 7002393 14891330 20891119 51185169 102800612 141942332 274179936 1006050348 2080156695 3164444473 -1 2 5 10 20 49 73 156 343 699 1999 3847 6581 13966 28941 54200 109227 201517 416559 957461 2039595 4081279 5153053 16481504 29143094 62610535 129167146 174836280 277471524 800828636 1538727685 2178565649 -1 2 5 11 16 32 81 214 311 611 1767 3820 4194 13662 24149 60102 84455 257859 425894 952610 1958585 3435441 6599967 15311052 18523051 65510157 115404062 163136895 294910440 1059210334 1311950835 3660135527 -1 2 4 12 30 51 78 245 436 568 1803 2972 6690 9352 20231 57165 130442 226699 422923 833903 1146689 2518406 6199475 15940693 23896676 45832409 125052568 182863999 418436208 543942358 2038911711 3632414457 -1 2 6 12 30 51 99 141 445 589 1273 2899 6709 8359 22087 46368 101532 227274 420603 577010 1408148 2519250 6221152 11348668 29803873 39411826 126377816 229813230 511682414 566967220 1900216162 3846641434 -1 3 6 15 22 54 92 224 272 698 1670 2758 5126 9643 22095 44885 101513 222045 287539 709106 1272278 3176431 4650245 14237178 23388006 63664422 120999275 148410722 425846027 1070704191 1723805387 3948999531 -1 2 6 8 19 34 120 251 438 625 1736 3466 7419 14654 22029 59379 126570 213478 423483 557135 1919561 3434194 6727582 12133232 18144089 45723692 130396735 160805951 392149087 567387742 1336252662 3531194516 -1 2 4 14 26 58 97 141 378 834 1799 2713 8082 8578 25200 62436 77800 238116 416219 835490 1421080 2772457 4489762 12577397 29807691 64963769 68110470 139681605 438133975 679815414 2051123329 2292336162 -1 3 6 13 24 46 79 231 406 1012 1671 3218 4395 14716 31862 58341 121864 217530 282647 700156 1530866 2641265 6981442 13573511 21550403 47560342 77039028 174580884 366816931 940618862 1475968185 2259427159 -1 3 6 13 18 58 104 231 373 976 1459 2472 4302 12541 24663 49598 115456 225594 280552 696185 1539301 3955884 5683362 11084500 17228288 50828929 87152856 201938762 433330962 809641820 1193566138 2880879660 -1 2 6 13 27 34 68 140 487 724 1183 3145 6574 13432 17495 55451 89095 252684 421604 566239 1561222 3045449 7768227 12692294 25752292 48571939 103634600 201575379 277368104 676777776 1588425878 3893601749 -1 3 5 15 20 42 75 162 362 771 1958 4023 4168 11555 16863 34633 78708 255553 293170 843779 1436891 3433400 8050475 13212435 30314665 62853623 76527609 164025116 289640990 1030261907 2088184502 3615872621 -1 2 6 9 21 63 78 171 453 765 1428 2177 7784 15366 19678 60675 73248 238471 419913 561849 2075943 3831909 5292031 15716225 31125664 49488922 100786485 240817277 459252237 775580189 1099339502 3952584530 -1 3 6 8 27 51 88 234 279 621 1788 3573 4171 14587 22511 42715 79129 251563 293560 704519 1957551 2384669 5693958 14397358 24559452 63641453 110995237 159819599 402339540 959173577 1428714200 3529431296 -1 2 4 9 19 32 122 164 467 985 1037 3815 6705 12020 16892 55084 87366 252835 422133 832824 1826260 3570039 6464541 12444751 28051668 46928727 73154287 256801427 347775062 709618248 1858999250 3611705156 -1 3 5 11 20 51 127 135 470 634 1406 3241 5665 10536 24340 65058 101667 211341 287888 820871 1916860 3960387 4758144 9636824 31721139 42732302 120856169 249573673 310928422 920291112 2048474447 3884477172 -1 3 5 11 31 38 111 207 377 638 1596 3894 4870 13570 23236 58735 71866 243464 293814 821172 1946280 2781499 7642641 10067578 22284239 55839875 105387717 139214674 330580527 987679646 1210804459 3530107731 -1 3 6 11 27 50 84 221 406 942 1679 3021 6542 8713 17158 48828 111302 218364 294900 710465 1790210 2257701 5555873 12676122 17177038 44442355 68698848 184335801 453621119 667770290 1895719492 3467705071 -1 2 6 11 29 33 113 180 413 729 1057 2598 5027 13148 21186 43472 92144 232499 423928 573468 1805009 3045847 8182259 11381424 27138488 40640685 113664349 218430000 492686713 812707098 1152120253 3390615253 -1 2 5 14 28 34 66 139 329 784 1035 2327 5315 14791 22510 49916 93486 257762 425838 960270 1567370 2520759 7909892 13357318 25962108 62422404 83665205 246408280 454323866 964334642 1554492444 3578562101 -1 2 7 14 31 50 122 202 337 778 1177 2364 4386 16249 18459 39459 79048 259579 418595 714453 1307004 2124335 6223754 10473153 25043834 51146385 81592042 265281399 451026369 855516236 1515741833 3867075825 -1 2 5 14 30 42 115 250 378 541 1380 2664 4189 10729 22750 34954 115893 198590 419286 979001 1507904 2256397 7136081 12135497 17578091 54031056 110155448 235487342 533913088 919557235 2008874782 3914012676 -1 2 5 11 20 44 94 215 357 635 1859 2790 7772 14437 25777 48621 100680 216383 410751 977101 1919850 3951721 7663717 15694588 17183656 55081060 107906017 182183316 449833186 736230708 1211488615 3063644887 -1 3 7 8 31 47 81 249 296 856 1830 2938 8054 13740 28684 38595 85999 242910 285963 579893 2077953 2908015 6741372 15972651 21122004 60487256 78773930 139241884 426975744 706417359 1404267957 2227955940 -1 2 7 15 28 37 118 230 288 600 1397 3311 6799 12076 26303 42289 81929 236191 415383 713026 1153842 2381102 7792446 11112473 20727559 61922319 112576006 246065068 314917927 784831701 1862420583 2553462963 -1 2 4 11 30 55 106 233 261 940 1740 3971 7959 9947 18608 38459 91854 238863 423797 849538 2073703 2651197 5697882 11774058 17984933 65067190 87424587 167829253 326496941 591841180 1946671334 3500840815 -1 2 4 8 20 57 69 237 383 910 1146 3991 6368 16286 24989 36005 91127 234536 410188 842761 1676616 3817961 6215683 15833707 21125302 50914576 93977770 259055212 372085601 745031688 1233045966 3037312295 -1 2 7 12 18 46 77 193 354 811 1305 3104 5766 9000 32102 56305 73922 234104 413038 690248 1544755 4083105 8161599 13209914 16926951 57050608 79791763 216295461 332463341 937120361 1837849464 3071230365 -1 3 4 10 18 46 104 189 323 968 1975 3116 6973 10193 18985 36356 102054 218042 291262 978449 1921919 3305577 8318204 8738725 29129357 64944227 88304683 137894567 376317432 753946407 2123138569 3586236137 -1 3 5 12 18 35 122 212 262 679 1734 3989 5709 9273 23287 39702 80813 257867 290531 846722 1306516 4091901 6613277 12183829 21389559 59178715 118476323 137117619 321679167 837871671 1632365535 4053690058 -1 3 7 10 22 60 85 149 441 783 1202 3666 6475 15405 32088 58456 131008 228835 285929 568224 1801866 3823747 5416185 14509314 26633209 41079300 85693493 264749006 348382916 758333816 1281761392 2324974593 -1 3 4 12 20 35 74 255 386 1020 1254 2874 5979 14265 18808 56904 125698 223616 290141 961534 1141662 3304169 6858092 14382564 24137136 47502639 78904449 247160829 510273330 999190769 1186498576 4118876203 -1 3 4 9 27 63 91 184 474 762 1938 2404 6308 11810 31095 45924 79467 255787 280651 978208 1827871 2510089 5170084 12711185 30833298 49592077 104282963 175633139 481194815 541372089 1750406815 2698612721 -1 3 7 14 22 46 95 150 269 661 1970 2182 7061 10645 29761 42149 91582 239996 280951 584294 1279827 3290539 7755113 15518471 26208329 51951886 124471064 184402903 526175211 605677969 1634122289 3024438107 -1 3 6 13 24 61 70 148 318 574 1566 2928 4552 14605 30124 38967 115378 211182 282683 708203 1509246 2633721 4998618 16448024 29321284 57057125 108907326 147009212 468345128 926330584 1436265211 2514190733 -1 3 6 8 16 54 107 191 440 758 1083 2253 5755 14116 29432 64461 112808 205804 286464 696430 1905133 3286622 4868942 11965003 28928235 36490660 116902391 222551958 411560081 1043700282 1193763131 2199967922 -1 3 5 10 19 44 68 214 261 821 2004 2084 4665 11977 25222 41973 118474 203381 283132 849178 2044635 3160553 7881159 14344005 20012815 58884515 71283040 155421733 509461202 907609769 2143839796 2541792502 -1 3 4 9 16 62 117 174 492 890 1311 3090 4777 13217 20366 64065 76609 231759 288597 956829 1817860 3154482 5929468 10401964 27640147 44472138 89631038 204085651 324151949 1048995026 1149935000 4071338849 -1 3 5 10 18 51 121 225 308 535 1348 3572 4213 10063 19387 39547 91875 238176 292019 846588 2065279 3290591 4483252 10411615 19261762 59567902 103255865 240920134 279988686 960798714 1781099107 3551899784 -1 2 6 14 28 59 120 164 384 950 1042 3073 5312 15019 30394 63273 126768 228884 413754 565914 1131050 2501774 4868751 9079691 27592458 41072612 69172037 263610006 292990990 850883474 1540507456 2429197369 -1 2 6 9 21 52 108 187 279 689 1061 3050 5586 15653 16881 60353 77525 234862 419383 559310 2076497 3812339 4619131 12363532 29220854 57710919 119642394 234782392 520007592 1048169827 1425320077 4044734761 -1 3 5 13 21 57 75 231 343 909 1342 3416 5293 9036 21102 42830 92033 230243 290165 839289 1156948 3290389 6191077 15662562 21223570 55103989 96573941 234381030 287224231 828720024 1756617591 3900757069 -1 3 7 10 19 62 123 164 334 643 1048 2372 4264 10898 20349 36932 105783 218858 293034 585022 1800920 3160830 6054956 8707260 27986734 66111302 132199460 231516650 467926719 829392190 1897885440 3274972158 -1 3 4 9 29 54 115 224 474 657 1229 3853 7574 11635 21618 60652 128248 218578 290417 951304 1800872 2768878 5268633 8558077 20270148 38555038 117231614 207077090 374444922 649971400 1686710414 4217428188 -1 3 6 13 26 55 104 223 349 966 2040 2450 5589 15307 23367 46810 115417 212387 293516 706806 1508752 2893385 6059847 11719561 24454013 53629097 90088987 144831581 494107769 973400302 1540716940 3459048582 -1 3 4 13 19 45 81 206 306 770 1922 2304 7853 16314 22200 44303 83720 238949 293016 971114 1284220 4074316 8024318 15780869 19243361 64780246 71091356 162250068 478170482 756981303 1148781302 3720030016 -1 3 6 9 25 40 71 253 309 965 1452 3615 4705 13978 17300 37855 121433 204062 290130 719009 2042291 2238953 6579093 13822887 23534639 60845723 95878427 206645140 378289150 983717277 1310763452 3789131261 -1 3 7 14 30 55 80 234 265 735 1582 3177 5360 13663 28766 43673 67566 249724 285315 587162 1309282 2239005 5529194 12648423 23716530 66587489 130292268 155985698 356927666 857525679 1183816708 2264708050 -1 3 6 9 17 43 124 144 310 909 1982 4010 5802 14699 18265 47767 105925 225749 287105 712316 2050206 3286704 7496799 10671113 30102594 57410305 86378174 143789166 286921163 810432289 1489916815 4091577877 -1 2 6 15 26 52 74 195 484 703 1173 2398 5223 11694 24598 40708 70797 261067 415209 576778 1300096 2634866 5787664 15779790 17679663 41424551 114960816 214722665 437159991 965689107 1988597282 2462635934 -1 2 5 14 29 34 93 165 413 990 1078 2101 7680 9701 19073 59880 71485 241655 425784 956273 1541098 2369752 8019710 16045555 32339051 38345417 80067282 258359738 425652906 796735537 1880620402 3597057037 -1 3 6 12 19 38 97 238 335 1008 1680 3017 7369 8255 21972 48547 105024 223542 288508 711295 1393463 3943922 7095113 8553396 17295997 57118189 87512073 168431967 461125150 749496873 2122239933 3865016956 -1 2 7 8 27 39 70 242 503 968 1706 2292 4944 15096 29225 38757 71798 256273 415618 704963 2087878 2373467 8154975 13416109 24724156 37696627 70757898 172010001 490954975 881682592 1420786321 2617983725 -1 2 7 14 16 58 72 217 299 1005 1235 4017 6255 13045 26490 65075 84150 248922 410658 703484 1307044 4078261 5272938 15390890 20906344 63400228 100634300 249886310 392256149 769387157 1386220815 2725650395 -1 2 4 9 22 52 97 209 385 880 1251 3794 5856 12653 30851 37942 68487 259268 415577 836471 1820893 3947607 4221845 10660337 24339289 42949036 93141544 267095545 366788716 861261055 1235628861 2592767611 -1 2 5 14 28 60 72 213 392 772 1288 3183 5076 13510 26104 55135 85921 256526 412065 958145 1560879 2505727 4486084 14872097 19348082 42012031 90663986 210089049 326430175 1011695256 1215890096 2829548533 -1 3 6 8 27 42 92 238 294 961 1786 3376 6596 15804 22616 65090 88664 254507 292293 690949 1954016 2371736 6570406 14730133 24445584 61152742 94318014 180841839 374451648 730507445 1326169039 3338176983 -1 2 4 15 27 62 67 211 510 753 1414 4095 5526 13728 24063 43873 86553 243120 423310 843032 1542636 2765950 5136254 15904360 20929786 40870769 107235252 241470243 356727494 923091497 1170444191 3678813544 -1 2 6 9 23 36 103 243 417 513 1953 3695 5561 15033 25548 56930 65898 241553 411614 563893 2072434 4078124 6447772 9100740 20645059 42575432 118381612 193377746 308659956 886081059 1516355477 3173020830 -1 2 7 14 23 38 102 248 281 988 1304 2295 7058 14642 23422 49993 73601 235712 423730 701957 1289922 3160537 6707786 9355501 18946654 66031993 96497604 223251368 440270710 617146079 1117745866 3458536750 -1 2 5 13 23 52 126 137 314 922 1272 3474 4800 8920 25735 33401 94601 229598 417420 974348 1157163 3547200 4350862 10390443 32862098 55292866 86908197 238433924 332811626 1021640551 1732495361 2245570418 -1 2 7 8 30 49 114 160 418 952 2047 2379 4762 11829 28279 46854 81013 258347 417781 715581 2084890 3025353 5924665 8955283 28643926 37461875 72411312 140629914 473178163 885945382 2122221635 2414705469 -1 2 5 13 18 37 67 240 333 1000 1204 3072 6950 12225 23681 41966 122405 212754 418604 967446 1120761 3943015 6968233 13024607 25034400 56458635 84337088 238116219 278569933 753786476 1853439992 4013449819 -1 2 7 10 26 59 89 200 421 729 1526 2084 4100 9752 26943 45591 81729 258881 415192 714954 1821256 2230045 4590996 13244638 20330480 49171735 110026521 250447674 439802015 856656857 1770439430 2511584095 -1 3 7 14 17 43 118 130 457 902 1516 2112 4581 11856 31308 40816 121663 207260 282119 581436 1251566 3933998 7475185 11804643 32780897 45370666 80272235 205067171 442372849 819866205 2020110843 2751237109 -1 3 7 10 21 40 101 243 335 681 1357 2596 7851 10420 23811 53649 93153 261653 287710 573266 1819730 3933236 8128726 9706335 20456259 55722152 127729574 251870023 523714229 730150219 1768368370 3790276327 -1 3 6 8 24 33 81 227 427 763 1991 3338 5553 12317 25865 48418 121177 201169 282424 719582 1916266 2229904 7605872 15470786 24394266 44072016 115514039 182159984 341821160 841300126 1319505338 2780566780 -1 3 4 8 17 37 109 168 383 859 1158 4068 4798 14525 25766 55335 70114 243766 279139 955010 1678141 3146805 7212712 9965985 26885351 59533985 67291381 258027079 395826725 944670010 1388293822 2971694194 -1 2 7 15 22 52 100 207 365 677 1193 3720 7357 8603 26292 32796 127923 200662 415532 712434 1128755 3146092 4194983 11404462 21499527 57154731 133702063 214984400 366772435 649196254 2131037555 2265600901 -1 3 7 12 24 51 83 245 404 615 1666 2607 6239 15400 19972 43336 77131 251600 287467 574545 1572601 2753324 5244178 13504107 22287775 49425843 125857445 158128026 414308482 667580208 1277618491 3914568100 -1 2 4 12 25 60 114 190 275 966 1524 3170 6290 14589 26902 45411 127833 210377 411207 851121 1121469 2621986 5113831 9702380 25170936 57158248 97665055 209778087 307300648 734273849 1196839666 2822167553 -1 3 4 8 30 44 118 173 344 997 1167 3452 4616 15735 23152 42612 74585 248445 293676 972445 1699053 3015540 6423964 12324476 27662142 64369247 86134461 238588054 314400962 1012615224 1496393580 3340617320 -1 3 6 9 29 45 84 164 256 757 1337 3141 5571 13570 28541 65432 113259 211179 278956 701457 2036014 2753190 6686103 16649566 32642834 57815154 129000369 254864143 330403128 823088047 1147973764 3196526208 -1 3 7 8 16 44 78 148 500 623 1427 3995 5463 10944 26847 47926 83599 231251 285634 584257 2078644 3280276 8261658 13247540 27557387 48272950 124724282 258418291 356328378 914042006 2079012963 2401439844 -1 3 7 13 30 54 108 134 458 829 1637 2543 7162 12315 29794 52292 118809 226819 283709 562968 1397851 2362185 5643864 12205810 30303447 44360201 92510864 174841515 505243231 666139451 1370152811 2215770549 -1 2 5 11 20 55 102 131 405 651 1160 4023 5002 9095 27754 56706 104436 209698 413720 951967 1903912 3935913 4329607 11019709 31221548 33866015 106145341 214531745 394191982 996130880 1695792247 2532525355 -1 2 7 15 17 41 97 198 321 925 1604 2112 6847 16050 26066 46258 122082 201243 412662 717087 1130369 4065383 7609037 10370650 22045949 53262328 99343310 192092583 495081419 662095532 1328628593 3128329251 -1 3 5 10 23 56 107 250 430 637 1385 2755 7593 10514 29715 64664 127095 221920 280985 834409 2055935 3673211 5771384 11287326 20335222 42384415 131551677 251402893 514205378 763519924 1838729723 2969546718 -1 3 4 8 25 50 73 189 414 741 1212 3614 6604 16269 27639 62271 116654 213033 278724 964852 1665575 2099274 5247868 16656496 33050053 41199528 110321271 203585418 339263911 747746085 1230735136 2713450596 -1 3 7 12 23 61 112 168 425 797 1299 2932 7117 14125 19552 47089 118072 207761 289089 577916 1511396 3411341 5379310 9709028 27813801 36487221 85139707 218002094 496559616 573522810 1608563495 4237679495 -1 2 5 15 17 43 107 140 460 638 1833 2093 6679 13998 23229 43176 111578 221019 425935 974011 1405121 4069242 7349150 9076313 30465557 44267260 120593446 175914468 521815270 670208610 1571684123 3592542000 -1 2 7 15 19 45 79 185 313 653 1981 3217 7893 12248 17599 42504 72776 254984 424051 709080 1169196 3806636 7879958 13268221 32689974 52951198 120607225 184195744 388328291 652685048 1730251329 3655766481 -1 3 6 13 21 34 89 153 401 765 1871 3115 7853 9235 24983 51813 92617 252133 284231 692888 1565268 3281875 6830403 16400825 26911313 37467659 111052635 198300890 401885387 640857812 1889633111 2244663346 -1 3 5 13 26 48 126 144 502 630 1857 2520 6360 14508 20958 45056 91788 236320 293203 836304 1162112 2887976 5382204 9857428 29810863 49927462 123926741 177597444 471509989 569465508 1144637165 3692617299 -1 2 7 8 17 38 64 224 406 696 1165 2114 4758 13939 23194 45450 104967 222333 423721 707702 2048057 3152564 6956111 12742025 22079504 47132137 101905011 216991830 408067554 915531197 1284881255 3499295597 -1 2 4 15 20 37 77 165 469 1014 1888 2812 6655 14339 30345 45754 83034 236732 416991 845735 1555538 3412103 6694471 14173546 30334728 46779153 68067829 162751745 444191719 632593173 1144067635 2475388525 -1 2 5 8 30 41 91 177 389 932 1291 2730 7418 9907 25783 39436 99347 221463 415098 968432 1792756 3019918 6962658 15618043 29683384 39135988 68334339 233699034 506052868 800953290 1944803566 2387612231 -1 2 6 15 30 35 101 254 369 845 1374 2066 6778 16181 21181 64671 113656 198710 425729 559677 1255873 2103363 8272173 8413158 19459781 52666095 71132422 216715465 460181400 639868269 1277256053 3520912167 -1 2 6 8 29 49 84 205 404 535 1153 3092 7182 14213 28220 49280 130315 215110 411912 558142 1927026 2628838 6043243 13003909 19055876 42594892 124212091 226653275 280559188 587301369 1393665613 3123700629 -1 2 5 14 25 36 126 143 387 811 1451 2322 5783 11524 19468 41960 111196 216209 425585 972133 1536571 2889664 8269663 12471173 33467895 36416320 85687199 234487938 409076125 1008337668 1901987266 3376155040 -1 3 7 10 17 55 99 234 378 683 1048 3666 6541 10223 30875 59547 117336 214173 280789 568999 1801359 3415258 4860785 10905065 17219655 50571715 131043237 228979917 357243580 760535612 2041415880 3062758906 -1 3 6 12 19 51 69 129 365 1010 1640 3917 8176 14407 19256 36375 77369 258270 287632 713251 1430112 3938455 4600832 14701340 26262332 67075664 89869547 196809068 323073891 598799427 1220541373 3933763454 -1 2 4 15 20 33 81 196 363 845 1403 3852 4164 9265 27467 64474 105282 203854 413790 828493 1519138 3413268 7220085 15236090 20242175 58192837 68019041 214550119 359247541 1012355409 1850263063 2491142019 -1 3 5 9 16 51 72 158 325 567 1215 2110 4775 10901 26213 62986 76905 240007 284235 829477 1676864 3150931 4204237 16547131 29281632 60253818 109131148 226858786 405804565 933634737 1949463780 2429213933 -1 3 7 12 30 51 100 182 297 862 1920 2286 7284 11512 17841 43733 97189 232887 294358 581600 1554476 2496855 6037848 10507461 29136470 50528652 76241460 158456022 532343174 729274917 1737288726 3721909924 -1 2 6 10 28 42 64 145 486 983 1609 3198 7947 14181 18885 36641 99242 218686 422613 580081 1653698 3054619 6925127 14362946 28358554 48223188 70116149 194487579 355152879 636258994 1458932105 4081796475 -1 2 4 13 19 42 122 199 478 663 1884 3548 6753 10730 21001 43471 69629 254864 423436 844271 1281877 4112179 7815070 11246748 23495774 35214597 114776832 190399938 351495484 745743529 1668396729 4213887697 -1 2 5 11 21 57 74 232 367 946 1269 2436 7386 16333 22086 35783 80650 259018 417854 966915 1937375 4104125 6101829 15704030 22329218 53176820 98005359 237061791 459738778 681557281 1077861471 3652432589 -1 2 7 10 31 59 93 233 438 765 2009 3765 8187 10635 31393 36423 86907 243394 417189 715586 1832025 2662052 5072834 12706430 24815409 42674250 116996633 182389177 323703413 555857271 1750096148 2869878975 -1 3 4 15 31 37 85 133 445 554 1843 2652 7606 11888 25048 55603 90052 258302 279996 959994 1550692 2280541 7563973 15447940 29025845 37815697 124877979 180192895 464301727 744470342 1649600304 2469070461 -1 3 6 13 17 34 113 208 393 562 1925 3730 6684 14726 27891 49581 118815 223673 285519 701954 1518519 3854509 6421214 11086038 22860940 43774414 120011651 196147508 333692892 717073553 1110409490 2805845833 -1 2 4 11 18 53 71 224 256 886 1946 2685 8050 9098 17590 63651 93063 246503 421256 827918 2077532 3206101 4939634 15711818 23003113 65626292 77323797 157436070 441249766 686117826 2120460514 3267675591 -1 2 4 11 18 62 117 238 501 688 1246 2174 6308 12101 29910 58757 91928 255691 414484 821301 2076427 3207424 6117814 10331901 19327982 35615721 116119689 201462483 415773300 584470555 1806077634 3170214580 -1 2 4 15 29 34 80 235 509 850 1124 2555 6927 15414 31483 65333 68097 236881 413640 827146 1559092 2550084 8070446 15713274 24048169 35330456 84916330 250482453 446305691 652225115 1233409524 2264965578 -1 2 5 14 29 47 77 215 268 974 1464 2593 8149 12203 28987 33400 127985 202142 415098 978529 1529917 2398276 6411905 13466164 19856318 58943490 97437211 206906607 519047203 690755729 1717838726 3047449036 -1 3 7 12 17 53 73 175 274 834 1878 3536 7427 15996 31154 53276 130318 214248 281565 570911 1513164 3721375 5229514 16066889 30454720 55647970 81714630 143122451 337083063 593900063 1100769012 2184637002 -1 2 7 12 19 61 104 187 299 961 1509 2591 6921 8447 20823 50621 69035 231643 424549 691694 1568557 3987886 5841244 10996995 28872379 51243956 96129188 212024876 517203226 550421244 1910833508 3956645365 -1 3 4 11 20 52 74 253 316 876 1573 3620 5562 14298 18927 49855 118946 213179 291219 957524 2040201 3986126 4714225 16191587 24941874 61159866 81065965 171941198 296978894 900447604 1129575077 4090576405 -1 2 6 12 30 61 70 206 428 701 1172 2790 4873 11303 27184 46031 93365 240705 413140 575787 1438942 2532871 4411199 16375231 17745132 49408539 105813237 218044376 489764576 812598160 2046935161 2276126740 -1 2 4 10 25 61 126 193 427 970 1412 3067 6071 10415 24097 59630 89757 259261 425097 827941 1940070 2424074 5074963 9282562 23890377 49004748 77995142 205668008 490501501 995930943 2028584272 3837312001 -1 2 6 15 31 52 89 206 407 636 1912 3348 5038 11164 28437 57009 98153 250071 411705 565282 1281515 2280467 5461963 14007148 20356817 42321516 128870880 178180582 354380784 1050539701 1971991911 2234537936 -1 3 4 10 20 46 90 168 328 749 1467 3161 7082 15689 18772 44890 81124 249280 293166 982794 1944528 4109579 7537211 14910374 32825152 65525171 117982160 237158012 317264024 763996360 1238676280 3772713322 -1 3 5 11 23 62 102 227 356 909 1061 3699 6602 9024 27580 37001 81551 250542 280574 844106 1935627 3836177 5578078 12171438 18404851 53336217 95441065 262331069 355713624 756971086 1932311952 2597014692 -1 3 7 15 17 34 99 212 288 885 1724 2964 4244 8616 32343 48871 75901 258791 284206 579020 1161854 4112150 6367779 9434935 24402746 63098524 83856343 191553918 463071250 885941572 1709477885 2973988841 -1 3 4 11 18 44 84 227 318 899 1932 2076 5922 12279 16609 40496 130560 212682 288149 970162 2048142 3186264 8126108 16465740 24930258 59820221 87903461 143033949 513658760 1023100357 2010157819 3534088188 -1 3 4 11 28 58 112 173 260 764 1816 2856 6867 10018 28694 43950 120733 204014 286644 967780 2053867 2927078 4968883 10425682 27804387 56944902 127614533 184820486 426803009 560119517 2142757948 2737921105 -1 3 6 8 31 36 124 226 361 795 1907 2177 5448 15479 27112 51262 73421 238534 286704 700792 1959690 2936149 7410430 12564555 19430851 52623176 78737532 134570770 508777644 972632056 1433260695 2800268011 -1 3 5 10 24 49 71 161 456 703 2014 2107 5805 14976 18623 54262 86210 251029 293278 821751 2077970 2545490 5594508 15060475 31219180 49212842 110302660 174792520 517934629 1046428832 1559454439 3912993561 -1 3 4 9 30 54 90 170 376 792 1505 3283 5819 9474 26219 43621 124397 209589 281863 974328 1794354 2927695 5762424 13838966 32930264 60200257 79147193 225172132 325412626 922002624 1623192964 2391875309 -1 2 5 14 26 35 67 129 405 770 1382 2640 4184 15245 24341 33314 99232 214364 421043 969281 1521415 2786375 7834772 13197137 27150184 34778819 92269075 207979910 521882345 938899243 1345905304 3254212323 -1 3 6 12 26 56 108 231 298 971 1851 3982 7710 10491 19078 34907 75832 260624 290797 710948 1409920 3051252 4400581 11002125 17452322 61113919 94844057 152557190 283388977 567689818 1801361702 3376095201 -1 2 7 12 27 40 122 131 486 861 1924 3235 4676 11076 30308 60650 105752 202779 414284 691861 1529094 2942586 6520926 11085809 32244067 49676981 87033029 157813507 388898438 1051081131 1967676604 3078789456 -1 2 5 12 27 46 75 227 496 584 1435 3041 4337 11452 19567 63949 130663 217573 420328 958882 1254336 2946432 7331944 12805908 21895837 35536516 121529369 253672719 492376397 889753449 2103405121 3367896888 -1 2 6 8 25 40 116 159 392 891 1105 3310 5717 10936 23280 34352 103563 218050 425734 577421 1914611 2133465 6785561 12018505 29366442 34880203 95058474 245285165 270739055 920431642 2130694118 3927168694 -1 2 7 9 26 61 78 213 510 677 1295 3921 5640 14674 29190 49656 110554 197635 411338 696410 1923402 2411594 4963344 15414212 19013670 40394032 114330116 267328850 358246792 833415988 1523051251 2666635943 -1 3 6 13 23 53 82 132 423 696 1792 3382 4110 10286 19080 48292 99421 224811 290132 713173 1514659 3584820 4428665 12667720 28456747 40006668 105042314 199320946 354579421 972479889 1955690098 3373424243 -1 2 5 13 29 48 66 176 360 588 1628 2724 6937 9108 29887 59003 115319 213127 417720 954209 1117388 2289165 6282799 15559425 33044362 58999587 104375679 142960495 415770426 558528821 1953297842 2705718516 -1 2 7 10 23 63 112 220 267 785 1088 2791 7725 15112 31987 51741 110392 199837 413196 699521 1791181 3719537 5616531 9646457 21642940 59405396 72406005 242850618 480601717 723167057 1295731076 2227240680 -1 2 5 12 27 52 85 129 317 574 1779 2910 5192 12759 16943 49920 101790 201114 425071 956612 1269825 2947980 6020419 13363375 28813033 54753561 108713008 152156262 437739508 1018995703 1320891694 3921415556 -1 2 6 9 24 39 66 156 465 887 1338 3548 5331 10366 19115 49212 111554 205583 420137 562790 2048995 2155558 8121862 12963594 27893582 44132138 85637304 204800147 278282077 827352605 2121958513 3449643674 -1 3 7 11 23 58 76 213 294 545 1354 2559 7117 13635 21039 50276 69606 231825 289189 557524 1699209 3864595 6113035 14777069 18952611 63161344 107385718 243253991 411081806 654038651 1480244514 3344409782 -1 3 7 8 24 50 108 147 321 662 1949 3501 6280 15727 23516 61157 122055 228974 290419 567054 2038548 2285176 5480303 11643953 32238263 60764822 131113890 182915665 353292156 676573877 1329977699 3243341152 -1 3 7 9 20 55 102 218 448 966 1119 2708 4531 9006 32340 35214 129376 202287 282852 584176 1919600 3712329 4300397 11512411 24116141 35065932 75128213 265090680 477721596 894757581 1670336442 2966465705 -1 2 7 8 29 57 119 150 284 551 1169 3321 7807 8781 23725 57623 97590 249962 422934 699111 2076186 2672826 5059835 9504742 30761045 52950234 102506557 228743401 296414209 662921416 2107897310 4151058988 -1 3 6 15 31 49 115 243 478 531 1479 3390 5457 13971 25760 58044 88064 246844 284727 694878 1283625 2285178 5972042 9112437 18563363 40756459 133041221 258217528 274346046 868642613 1124007031 2906091591 -1 3 6 10 22 40 90 221 462 677 1091 2989 6190 12898 22222 41704 109812 215448 289079 713271 1650016 3841493 8121815 15452871 18856320 33778715 110763602 222968994 503465554 608603855 1352779443 3273633150 -1 2 4 13 24 43 93 184 445 589 1700 3032 8170 8601 23951 45546 109389 217582 422433 851205 1256428 2659382 6552114 15201801 30925139 37083704 128166297 156063417 469400374 735372693 2042823478 4155167108 -1 3 4 8 27 62 123 202 373 1019 1982 2469 6395 14810 27931 55027 88752 258862 284862 962504 1679404 2419254 5061138 8467390 24587101 54858429 92110805 139962871 502592012 552927906 1149721960 2770991728 -1 3 4 10 29 39 79 167 463 678 1119 2357 6266 13636 30154 50590 69061 241351 282140 960085 1960565 2946955 7567167 14384927 29451481 48715370 109391196 223346214 469160118 569452961 1586230997 2340997747 -1 3 7 10 22 51 82 173 461 711 1119 2444 7620 12297 30692 47002 66159 250882 281086 578453 1807965 3834532 5078815 13596922 32470533 48719027 107824216 229054091 447346689 737807571 1606162366 2236623410 -1 3 4 11 27 54 99 152 378 516 1831 2940 7615 12260 19275 60399 95477 245821 289610 963282 2073310 2278072 6108929 10564222 31801026 67054042 109779084 179141045 432526437 804544323 1628102421 3294042319 -1 2 7 10 16 42 121 132 396 896 1132 4042 4486 10140 24000 59141 88920 261296 422817 697239 1802484 3588548 7406689 11214150 32055667 37308142 72470087 253102006 372116302 1058807651 1789801589 4277566734 -1 2 5 10 23 43 105 207 392 718 1909 2064 4512 10342 16821 62426 108970 196663 419288 962058 2059283 3725419 8252596 9305926 23056733 44931840 113474992 194179082 523742478 818351233 2000058571 3748043637 -1 3 7 14 31 41 91 144 510 898 1568 3563 5751 10137 25738 47664 125399 208793 281239 573692 1272095 2138007 7047243 15310815 26196969 48879889 79523403 198873123 382704595 873444133 1698415980 2288734639 -1 3 5 12 27 43 93 246 494 813 1316 2362 6737 15147 20976 39517 87671 232709 287769 843499 1302797 2925075 6750819 15015923 21703598 34172105 96984939 210303574 430277428 633368765 1166471418 3709836643 -1 3 7 14 31 41 82 171 506 825 1479 2631 7066 15471 22289 39139 126754 209858 288019 580909 1267088 2145543 7046053 16511441 32179226 43395767 96500830 225765248 505875820 545535224 1212041799 3749358462 -1 3 5 10 26 37 117 151 484 892 1216 2410 7286 11614 21204 58737 111050 201178 291766 827742 2056354 2282937 7982389 11117216 30748232 47979863 90320674 263738388 437316179 694526805 1696935176 4103870914 -1 3 4 10 18 32 87 208 376 987 1186 4072 5955 14775 18408 51638 90574 259524 292080 955571 1933556 3334747 6492921 15035379 18869935 58220176 85779833 241506684 390558236 862569455 1528571096 4129187088 -1 2 4 15 30 56 82 161 276 979 1526 2417 6962 12023 26809 36624 118466 211369 412433 849879 1536914 2146124 4817155 14664861 33498820 56127084 99385892 214294093 404556376 641729022 1840644695 2225604470 -1 2 5 13 17 48 90 249 307 773 1182 2314 4113 8645 19326 37019 104539 219391 419545 966785 1130051 3843823 4718389 14523089 22765192 62548249 68738750 263259112 444651283 815993404 1686959348 3749011172 -1 2 5 11 29 32 121 254 335 703 1394 3724 5464 15881 23987 50720 68484 231660 420064 950664 1959413 3073606 8352483 12270131 18858575 55874796 129620903 256686967 376026489 901132890 1384140110 3459315595 -1 2 5 13 27 34 67 185 503 662 1691 2515 6610 8726 29096 58322 73559 237238 416950 950981 1164990 3068127 7821016 13314884 32103602 44496697 110308029 146398776 529330568 588718907 1929889642 2826621448 -1 3 5 8 24 53 113 236 492 695 1327 2103 4438 10497 19955 41475 118146 211151 289202 849458 1791674 2265653 6142096 8519543 19875862 37660617 113361986 268118814 463881701 833532674 1955324982 3246093424 -1 3 7 9 17 45 113 226 267 991 1368 2882 5162 9458 16877 51777 107223 210029 289564 562427 1923093 3339071 8377637 11900296 20012194 66779811 99207070 231849796 496960071 1012269301 1734869292 3279946680 -1 2 4 8 19 61 69 223 341 664 1359 2914 5158 11522 16883 63707 75026 229388 418513 829045 1696967 3459487 5856124 16455898 19129380 54315149 134043967 253304008 498068941 1023072729 1982562074 3504294338 -1 2 6 14 19 45 67 250 450 923 1390 2139 4791 12005 26163 58764 96873 255579 413094 560094 1150260 3715699 7982280 13771203 23755471 39507217 83176360 222911602 465802203 919635198 2121503174 2562753277 -1 3 4 9 24 52 98 224 471 766 1893 2072 4372 8437 18683 39315 117018 198149 290639 973117 1786159 2158262 6234720 10890137 17849577 39237397 103390135 197241632 525844647 830412064 1742752090 3713309611 -1 2 5 13 21 58 75 248 380 640 1259 4026 8143 10547 19011 50194 118620 218511 419751 950698 1119332 3322558 5995151 15345277 24663271 53014430 127369650 208248522 388085362 579469277 1763655059 3455252928 -1 3 7 15 30 39 94 171 484 965 1282 3586 8075 14546 20518 46160 124066 201828 290224 584436 1134298 2149202 7679316 16662111 32660415 44868690 68403453 218986682 387745079 544186971 1216188228 3624137738 -1 2 6 15 21 40 93 188 460 567 1838 3296 4116 15134 26501 55945 122246 228195 416740 569665 1251062 3579787 8339629 14957941 30959859 46583646 129625180 178324253 380808742 985872436 1393740232 3032736360 -1 3 6 15 25 51 121 221 508 716 1264 3028 4541 8887 31911 37319 106124 224596 285336 714346 1253132 3068844 5459842 10102482 22050350 41714590 102349805 213589041 529585548 936591516 1646673108 3054650835 -1 3 6 15 17 35 116 197 294 595 1641 3924 4588 15184 27977 51934 126183 218065 282831 698674 1258629 4096039 6514622 10497182 24795595 65583046 112402099 146593684 330417119 1071320873 1347349508 2726670265 -1 2 4 10 19 45 79 251 302 524 1645 2158 4277 10402 27990 63368 105435 204780 410390 824079 1933159 3188998 7945425 13515773 24658118 59020885 101413707 142129126 498011245 863924208 1976627202 2235666664 -1 3 5 12 31 41 91 240 381 698 1086 2247 4136 14114 18495 35245 108550 226611 293873 837734 1258486 2420533 7031837 15478739 21524255 53409518 130378088 226645498 407282775 865714881 1251706966 4102489584 -1 3 6 13 25 42 114 194 507 755 1673 3776 4802 10455 26572 54845 97742 251616 280940 704142 1555283 2786351 6419833 12465860 24926926 38573538 106944986 136337758 289706198 991679058 1884307657 2431033418 -1 3 6 8 28 63 82 226 392 617 1899 4056 4703 12430 19174 57909 77573 236879 294388 698019 1957229 2786583 4302067 13904099 24535317 48269186 128819754 177874190 282752215 951499135 1084618903 4180471918 -1 3 6 14 22 33 81 206 486 915 1456 2909 7726 10033 29383 36404 67831 254997 282958 718217 1154566 3327190 6934890 15603325 19152258 40918230 78963942 214544168 470190886 697238255 1955330286 2740482332 -1 2 6 15 18 36 78 163 412 584 1529 4054 6949 10141 24442 54241 68494 235158 425045 557126 1295783 3715982 6924274 14293723 29369639 39213964 134143878 266016741 357808703 709112902 2091804685 4179017085 -1 2 6 15 25 50 127 150 265 933 1462 3722 5273 8401 24996 45041 72301 248627 410889 574122 1287920 3078278 5501582 9704625 29892760 50356548 86158968 216733930 389270893 919359196 1862195494 2340917268 -1 2 6 14 29 46 79 184 475 867 1517 3332 7503 11837 24478 65531 108948 203939 423389 569014 1134349 2397517 6499856 13371199 32901994 49288446 87047356 230189734 285116339 599727093 1632665171 3945708312 -1 2 4 9 19 46 120 165 509 604 1744 2177 5546 8286 22932 41917 122881 196875 425617 847949 1790219 3591109 8336788 10880176 28052997 43916786 118240421 164526712 498400907 962416021 1847131268 4257958803 -1 2 5 15 23 50 115 241 433 681 1985 2619 6397 13493 17397 45541 66965 254492 422263 981512 1419793 3332661 5229917 9044837 18744716 44305532 105517075 169356143 443710712 638117943 1545701365 3798118390 -1 2 4 15 22 53 105 185 417 897 1945 2140 4492 9279 21520 32904 73694 251371 423457 843562 1542641 3205102 4449780 11668089 28972441 34876392 70536698 147764548 512978813 808648891 1829890639 3961525031 -1 2 4 9 17 38 73 199 274 615 1383 2305 6918 12623 16994 60652 105362 205517 423762 828927 1796404 3309888 7015435 13897331 17438674 58729191 112487423 246454604 420428526 649740783 1373039234 4005139775 -1 3 6 15 17 39 107 235 481 587 1795 3317 4552 16375 23574 61449 122437 223624 288593 697752 1258537 4101551 7044480 9851463 18409257 37482260 117908332 174105607 377435812 964596542 1493529580 3395568944 -1 3 5 11 24 34 127 138 262 764 1808 2579 5156 8488 22955 40835 110909 225042 293944 837943 1914401 2417284 7568046 11689693 33199419 52667493 128273479 185738141 458907257 1048613975 1859364391 4250749471 -1 3 4 10 27 53 64 246 464 783 1511 2972 4839 15707 21271 43037 104622 229056 289060 980645 1912206 2146813 5992341 14700710 25078976 41128406 96692894 224549596 494845292 835430806 1487614942 3568231196 -1 3 6 8 31 59 107 158 328 996 1504 2084 7757 9878 23353 47781 73234 257377 293511 716598 1947220 2932784 5239054 11426674 33340006 60759998 87945087 216300932 449372632 780772448 2003759869 4064384416 -1 2 5 12 31 52 64 224 457 769 1688 3124 7386 12905 23202 59917 85859 256080 421085 965097 1290951 2393746 5502575 14703442 22866257 40323370 98821601 193623033 352226533 584967952 1518368317 3748038296 -1 3 7 13 20 58 113 144 396 823 1393 3302 7900 14635 18718 47979 119455 210505 292658 588166 1408239 3197060 5973136 10113501 31361794 35621061 85698761 205771319 309409712 664695967 1218116962 3923342096 -1 2 7 12 22 47 76 246 494 828 1441 4027 6678 14800 17303 33482 76502 260628 425411 706967 1555243 3602706 7858219 13260512 23634091 34820944 98647836 227137889 361629313 671877677 1075975647 4235862879 -1 2 6 12 29 56 84 244 493 923 1971 3601 7562 8900 31671 34086 90859 231750 417213 587519 1439659 2151393 5210789 14043715 22855893 33930475 75895156 147208745 315642453 610068675 2021249703 3190335182 -1 3 7 15 22 51 103 200 337 974 1756 3355 4391 11620 19754 34988 73758 261867 288131 577312 1160992 3204269 5109626 10780159 21429101 51498369 88346725 180366994 376851343 973768021 2124886058 3487813853 -1 2 7 9 16 54 123 139 451 729 1857 2628 6012 10512 21693 34584 103521 220388 424091 712491 1903718 3207417 4804778 9856700 32957649 46103767 105397826 199392754 461296484 957551171 2019478276 4130807826 -1 2 4 13 25 55 104 214 484 703 1332 2102 5080 14867 18636 41425 74186 251688 423357 845189 1284534 2808747 5888612 11824844 23252286 39839926 113259646 267408583 466519495 887048459 1467290991 3967255058 -1 2 6 15 23 37 70 141 345 658 1665 2362 6612 9976 23484 46720 88348 238468 424442 582547 1310067 3326545 6401254 13134062 26009388 59475092 130032123 142627304 506112585 603812458 2051796831 4118084438 -1 3 7 13 31 50 102 142 503 874 1076 2140 4164 11564 30632 34283 68788 254857 285989 589686 1414043 2545091 6154610 10766927 30203547 46398874 88501999 239647323 430395820 856366210 2099498504 3202362166 -1 3 4 15 28 59 121 253 417 757 1495 2482 5819 13721 31421 40376 123608 204320 280689 977794 1532407 2415961 4791363 9325790 17883426 42561765 113436133 243890840 424473887 1035681862 1114019688 2529948451 -1 2 6 15 19 33 81 160 372 954 1644 2153 7564 11774 22753 40178 66878 250673 422061 576203 1281465 3859517 6410851 15627083 33082386 58950794 96664137 187562352 486941414 697978486 1727703890 3830676042 -1 3 5 12 18 35 126 244 310 643 1241 3426 4311 15311 21629 33266 72695 251582 289196 842885 1279540 4121939 6674295 11692545 17488615 61575116 121043037 208403952 315623052 971245808 1391468487 3571724027 -1 3 7 15 21 32 78 249 465 879 1203 3407 7116 12510 19523 40833 85429 232707 293735 580220 1164380 3598938 7178701 13661875 24559812 41285354 86024271 252255238 306653353 774072332 1361702846 4088043279 -1 2 6 13 24 58 90 248 465 773 1285 3768 4640 16367 29494 37171 89111 239323 412365 584088 1561050 2676652 4301310 13517758 22737724 40892415 96765709 209809375 384942364 976940552 1549654436 2423967665 -1 3 4 15 27 51 101 200 425 684 1214 2076 8106 11827 19269 56454 86203 251222 287586 957289 1547163 2798675 5755663 10907478 21138891 50178536 108058323 215960156 414839143 753807982 1740792507 3232930086 -1 2 7 10 20 54 89 178 330 606 1844 3622 8094 9151 16544 61862 128156 217412 418129 701963 1772380 4111068 4264603 13800825 29837924 64243868 106226365 172084800 322649914 561564165 2113771744 3395943835 -1 3 6 14 30 58 115 140 385 897 1034 2374 4142 10877 31808 54478 74318 234523 284146 699510 1179347 2270287 5237874 10258494 31825649 36192652 74354576 264344567 468342813 823047360 1925564372 2811557666 -1 2 7 11 26 46 95 180 360 916 1284 3925 5586 8591 22900 42965 95749 234630 424745 719674 1695678 2159712 7195256 15652311 29725548 58749661 95872196 228975692 360880289 928061403 1856723720 4186037687 -1 2 6 9 19 42 72 192 312 639 1941 3872 5163 12190 27013 64038 94162 254716 410776 562529 2070591 3579736 7833068 13281567 17289699 64494012 114048265 191777640 279740508 886158745 1916989842 2180608491 -1 2 7 8 23 43 117 213 408 640 1152 2493 6424 13221 19006 61137 113041 199569 424927 696790 2055192 3977070 8211372 11570001 22357463 45615921 108141954 214579755 462836583 582933992 1367863996 4193249016 -1 2 6 10 16 33 123 209 375 528 1797 3975 6597 12367 25448 45917 79830 259313 414183 579141 1673498 3595757 6789838 12254510 21355574 56754328 110887416 183501761 284165289 784075732 1456739085 2858164642 -1 2 4 11 20 58 118 135 489 841 1763 3272 4334 11902 18406 46959 97747 234562 420763 849040 2081553 3994183 5885874 9626116 32628834 50243150 86462650 194762115 356307259 995597220 2060746018 3723679657 -1 2 6 15 31 46 88 132 417 542 1921 2999 5618 11952 24966 41359 93855 243171 412789 574710 1294389 2277712 6802535 14868478 27522681 41587636 121189092 197088117 421655238 1061985334 1945839912 2461230143 -1 3 5 13 29 34 116 174 357 916 1455 3434 5717 10063 28416 64844 80738 242857 281170 824825 1166586 2265951 7980306 10783497 27914261 61131886 96170864 212674090 277712261 879237256 1678914754 2580039054 -1 3 5 8 24 36 76 236 287 951 1077 2172 4733 8402 31231 56030 116463 227578 285676 828416 1773966 2270900 8328739 14199468 22482146 64919880 84891312 262422287 420757926 916362829 1672563113 3097757206 -1 3 5 13 30 41 115 204 383 585 1030 2392 6232 13531 20023 60827 125410 220552 293318 828876 1116508 2401717 6883717 12362997 23268229 55746683 102957876 206355370 460009491 539818997 1547946695 4294521802 -1 2 4 11 18 35 75 188 367 768 2035 3916 4799 9727 23999 42862 123934 198401 424481 851513 2051066 3210895 6769285 14351784 33377590 59306570 76242629 157209854 273876021 964722099 1772941716 4244854974 -1 3 7 13 23 58 75 234 476 966 1525 3450 4827 10083 18902 46126 75324 246481 289962 588738 1415808 3603308 6134693 15661382 23043527 38727950 73237451 215140305 279177661 1011758409 1832939335 3582918216 -1 3 7 11 22 56 93 199 303 843 1742 2891 7656 9202 25442 59978 120739 216192 278969 559723 1653558 3706971 5968026 13035743 19256141 66142891 78270595 194297029 451764493 798634804 2071353236 2384901541 -1 2 4 8 23 43 119 199 426 858 1060 3532 4784 13843 32403 51754 130987 217772 411925 833465 1650969 3973561 8195013 11718557 24506731 50283675 94401412 238082314 303155890 1031743668 1308790690 2594789390 -1 2 5 13 23 46 86 254 315 876 1217 3208 5640 15978 27333 51748 127145 216135 415155 959427 1130126 3584296 7801903 16305456 22018305 61691097 82737846 265748081 287540997 938321557 1469442639 2723636411 -1 3 7 15 24 43 91 188 401 902 1777 2333 7988 8354 29344 41812 94498 242235 283646 578229 1168865 2934931 6421119 15510863 30893146 40339974 73533982 174069815 518400741 803760687 2034141224 2854557852 -1 2 5 11 18 32 91 145 318 779 1114 2064 6234 13267 25887 41457 127627 204913 415679 968541 1922642 3201371 6384313 16689307 25684341 57874081 70924616 238975850 434806213 577602250 1346478538 2812407415 -1 2 5 9 27 34 87 158 492 566 1850 3134 7595 15297 21448 60751 73814 232229 420001 966411 1691603 2534748 7859344 14863882 25510670 47916204 132481591 176979548 392992200 544455558 1239820814 3714479404 -1 3 5 15 26 47 87 230 307 670 1857 2744 5218 9742 23496 60708 129077 218158 294211 833346 1381896 2664478 7153443 16306475 24878728 60284396 119474830 187341889 443765269 1063155104 1616553242 4154931430 -1 3 4 9 24 35 123 147 468 692 1753 3027 6300 8773 22438 56263 71243 232480 292285 953479 1821918 2136377 7470512 12252411 29708842 45444301 110171347 135367316 459964107 636261766 1905388796 3847014745 -1 3 5 15 22 46 94 251 398 749 1499 3316 7201 8651 21456 64171 95063 249031 291368 829713 1411428 3194522 7847231 15261012 22227559 47128806 109131502 250806344 333801081 574094738 2140675266 3963756670 -1 2 4 15 22 36 112 151 451 565 1588 3282 6573 15518 29992 42347 105126 219779 412090 839763 1523682 3194956 6362012 10655870 30797155 42989774 129883380 146904654 347816805 698643962 1330947170 2618399146 -1 2 6 8 24 54 125 204 287 882 1614 3970 5338 14656 20080 64486 75027 233324 423729 570772 1957619 2271863 5896261 10011283 24603418 60388424 77681453 179911076 309833671 878579920 1544303551 3765982153 -1 3 7 11 16 51 96 142 347 526 1079 3629 8137 12058 32764 62540 109414 200681 274276 556894 1635672 3647918 4524616 10625729 30697243 62051203 111001812 204981955 345492626 572513724 1645341922 2807807919 -1 2 7 11 16 45 74 187 403 628 1395 2190 5139 9713 21328 41713 122410 199224 402717 676428 1614182 3660282 7931575 13122289 32007536 38328565 133771302 242631028 456165666 953652875 1635882044 3937112094 -1 2 5 8 19 51 91 175 393 595 1333 3155 5789 9465 29577 42812 105650 224425 402456 946835 1746083 3644243 4416573 14040130 31868095 39255285 126050196 244215935 303603755 880776453 1721202465 2842957121 -1 3 6 8 27 46 96 199 401 525 1212 2388 6224 11822 21715 64428 102535 201119 274123 677172 1898845 2594295 6888020 9974591 21262709 45134393 119492097 218810805 457958042 592028864 1850044307 4076636225 -1 3 5 8 24 51 83 210 370 545 1440 2115 4238 9779 17045 35267 129127 202093 272075 803716 1739622 2227311 5578341 12857847 17721351 56283628 109527651 257327237 453110380 814823211 1848537068 3486964880 -1 3 5 15 18 53 74 149 451 910 2005 3056 4836 13959 20990 52404 81612 234901 276435 807861 1362149 3879668 5082278 16389071 28455955 45634809 77644481 150545316 414694828 865225057 1248259018 3397214121 -1 2 5 14 20 37 69 181 401 540 1444 3880 4309 10728 17093 64938 127187 222961 403701 934197 1506008 3537665 6388288 12982068 32383977 39738582 120505924 252944138 366728686 1042101120 1883174731 3511939021 -1 3 5 8 22 54 107 200 374 537 1894 2386 4904 12978 32442 47111 68180 261772 275248 818606 1752459 3999075 4449799 12457191 21641806 57044678 115511231 180320818 483483098 901192260 1078446578 2664448571 -1 3 7 11 28 52 91 220 262 920 1966 3236 4101 15366 30216 65139 83470 258713 277941 554009 1637252 3100581 5499465 14293588 17179627 61627576 85113726 138271129 382237358 944434802 1539144196 2436203654 -1 3 5 12 20 51 85 199 279 703 1234 3734 8119 14778 28354 59359 124177 218441 276505 814536 1237042 3271734 5063430 13113052 19410710 62013811 123774752 211108166 340136786 593503190 1336957823 2847445510 -1 3 4 13 23 35 121 152 507 952 1250 4072 5669 8326 22997 63993 70973 234813 270727 940857 1244934 3480931 7047526 11541164 30159724 47477822 78819396 249415044 379766426 845116203 1871383399 4131367326 -1 2 6 11 18 35 110 186 285 675 1493 2392 5878 11531 30545 50861 89279 245910 404578 554365 1753637 3364745 6410787 10226626 27267960 55846057 122577015 244246675 427896264 1056377025 1957915393 3015935216 -1 3 7 10 20 57 102 240 331 801 2023 2497 7525 12065 19269 41973 109690 224101 273968 542972 1746352 4040694 5862029 12193688 19142336 57423515 82340453 165084255 485703012 677814950 1744416639 3423694030 -1 3 7 12 27 61 71 128 327 689 1639 3312 7927 9445 23100 42490 110854 223953 271758 547043 1483643 3128391 5207820 15729735 25562105 60297424 130169987 165704626 366666362 629224911 2007533901 4200202114 -1 2 4 13 19 38 122 128 439 1011 1191 3608 5509 9751 30454 47921 94764 235830 403385 816443 1228752 4029686 6917579 12452662 33031636 41684122 78910372 247606819 365325140 919503010 1699430195 2773053336 -1 2 7 15 21 44 80 149 286 860 1570 2950 5122 11990 26662 41834 111371 219033 404651 683305 1093145 3517735 7434058 16674716 25209487 50831925 78869597 176708178 465237874 1049844878 1988639165 2299674814 -1 3 7 8 21 52 83 206 414 623 1461 2833 6536 10563 29486 36967 124858 207926 273031 554148 2006538 3929269 4267655 13268331 20094127 46133393 131799012 267544951 495894170 605526698 1661972368 3011509778 -1 2 5 14 18 41 66 143 277 654 1583 3126 5969 15185 24859 59295 103133 208427 407682 943403 1502381 3771217 7668955 13659981 26539815 52668048 118316464 154332164 350980630 927008502 1527408699 3017472258 -1 2 5 8 29 42 125 183 286 1007 1801 2281 7394 11729 28613 47833 128857 200435 405476 944792 1751026 2877430 7155933 11040773 26905740 55164201 97240657 161828007 526580224 698164974 1628851326 2175845252 -1 3 6 8 25 57 73 191 290 575 1031 3679 4348 15534 17985 43662 101514 220553 278358 672193 1876917 2331894 4422206 14964855 31885202 52950171 102478980 204805263 341346132 1018295637 1538504473 4088468436 -1 3 7 15 24 63 89 208 329 990 1620 2619 6605 15416 20186 65435 103318 204789 278079 543477 1110333 3114293 5060414 13130954 18536524 52684089 84123795 190792991 404286701 652851182 1224437664 3770583709 -1 3 7 12 19 37 127 232 284 915 1548 2363 6082 8949 18533 36727 82618 239121 270497 543924 1475420 4152193 7313627 11557086 19310575 67050090 86180329 190266085 517033277 1020246375 1773279226 3493995192 -1 3 6 10 27 40 106 236 486 799 1702 2106 4336 11970 32240 36867 122653 204177 273611 686478 1613303 2343359 6629902 8416466 17218965 34448592 97748096 185721262 498421664 814007260 2119774987 2750042518 -1 3 4 9 21 47 74 201 299 538 1871 3737 7120 9701 21480 45436 126826 207355 272179 939398 1752558 3797971 7799512 13529069 17350782 64947135 106458416 181978626 326045455 730100191 2139286994 3928966815 -1 3 4 10 17 53 91 231 313 674 1710 3163 7149 10180 27812 56897 113566 208753 271783 944986 1888266 3647256 4917073 14177932 24549526 60887384 117598618 139908612 356494007 771956562 2076734940 2442329975 -1 2 6 9 16 35 82 137 509 814 1458 2509 4824 12806 27905 43517 123783 201756 405914 551213 2008032 3405250 6630813 14960897 29294037 49754952 93741261 224047473 403818360 932004121 1131602713 3152485047 -1 2 4 9 20 60 95 185 423 941 1830 2229 6965 13357 22148 48293 74884 261037 407378 807157 1750683 3881675 5489427 12612843 29411343 36170780 69998200 155329148 535327897 652134622 1545989453 3241940222 -1 2 6 8 30 58 114 158 394 609 1228 2098 7263 14618 17305 55494 109793 200595 408452 542313 1889095 2995923 4930357 9858893 30456865 37030574 133706069 219569996 425779316 689171801 1218302827 4070809209 -1 3 7 9 29 32 93 148 417 799 1527 2283 5955 8334 28727 37694 125506 207010 271316 554361 1874490 2752190 7932954 16668926 26932635 41376311 89568801 229479037 449818029 1054206747 1841375973 2757108839 -1 2 4 15 28 40 111 172 461 661 1313 2278 6696 16347 24631 55196 117007 213096 408861 812520 1498699 2609287 7043389 8934238 25863680 47529092 110418868 252041514 453730342 604138386 1225837089 3106929515 -1 3 4 10 26 50 79 225 458 658 1468 2780 6485 9245 20965 37627 75455 245961 272122 939242 1874224 2178285 5497651 16677320 22206372 38504016 110264408 235608236 506573339 643754638 2029908797 3980018236 -1 2 6 11 25 57 106 236 338 657 2012 2972 5456 16264 29626 36314 125736 207619 408907 554210 1738750 2489776 4395487 10502792 17098654 57100002 127966163 182440037 405362500 1015327703 1459075146 2676620333 -1 3 5 9 28 37 82 230 381 698 1851 3823 5050 16094 17373 51947 113517 200052 277626 804037 1623130 2861092 7418606 15367530 23366049 53440579 128365869 192361931 323908518 1003919941 1506627182 4258461620 -1 3 6 12 31 54 93 245 291 1009 2026 3095 6973 13293 24284 50300 89974 259991 274455 678182 1361988 2573356 5358797 13791019 22716373 62493660 92322149 140763137 388110647 790247095 1379817069 3753039183 -1 3 6 11 24 44 105 170 308 811 1609 3075 4389 11013 19662 39358 86517 240802 274035 673464 1737923 2583345 7064198 9370010 26053324 52719711 69137339 178362181 336218950 1006409544 1999193160 3413086027 -1 2 7 13 16 38 83 169 442 652 1437 3206 8076 11214 27565 43926 106993 215185 404728 680679 1357874 3904516 7277166 15526264 33514581 36720247 106093081 239152464 314875302 667280660 1793296128 2249276985 -1 3 4 8 25 60 126 246 406 652 1424 3222 7494 13760 19839 49617 70190 240117 275088 935143 1626440 2308577 4839163 8435226 18842970 47858793 101765159 242957038 312201674 579256135 1404802110 4155272689 -1 3 5 13 29 47 109 225 403 741 1668 3385 6618 10334 30436 55865 78939 242184 273475 818569 1101582 2164667 6810457 8425214 18189885 49703519 113965668 145576907 401035292 685856100 1639800134 3143060551 -1 2 5 11 28 40 65 164 468 678 1940 3618 5166 11096 32367 43126 125242 202465 405028 948072 1880991 3134600 7029947 13956935 29696313 50225802 114203200 168275243 330031720 904727514 2085625514 2886743232 -1 2 5 11 24 53 97 198 447 747 1825 3549 7805 14517 28780 48709 93053 237352 408856 948826 1879116 2576248 5886108 11468414 21082119 49046334 109746513 197468556 356865940 641328910 1325700966 2546023285 -1 2 6 8 28 58 91 133 261 830 1314 3432 5634 15270 28624 36320 82885 235829 408931 550416 1873067 2713679 5227854 12895366 28673231 52304278 73017870 209215054 273088493 928115379 1480496694 2888396603 -1 3 7 10 17 57 118 220 455 566 1234 2920 6559 15940 28888 53310 114669 205590 276543 556567 1753547 3645264 5464253 10129374 22888176 36572171 131208358 227944799 536764366 613974363 1307783073 2587110833 -1 3 5 10 23 47 121 166 380 831 1590 3821 5222 8491 31445 52515 111873 204871 271868 815172 2020019 3901618 7561564 11053006 28529309 61404058 79426145 174828656 285938386 881357538 1768478256 3015279354 -1 2 4 10 24 37 83 214 425 760 1104 2793 5082 12848 29721 54054 77449 244106 406938 817518 1887715 2425554 7987446 15383674 17291632 48289971 109264388 220302620 495734568 860926790 1098760950 2322660852 -1 3 6 8 24 60 73 176 458 774 1680 2468 7984 15414 21567 41602 96792 242451 276664 678161 1880209 2184235 4966707 15655031 33159939 48930979 96435933 191610504 513157999 752907316 1151126533 3577316661 -1 2 5 8 25 41 86 180 418 541 1992 3569 6723 11949 19789 65250 108790 210808 403982 934927 1764817 2331922 6506299 16295328 30105793 37026788 123315108 197338002 345643563 781987440 1807240240 3224436103 -1 2 6 9 29 60 68 164 349 758 1237 2781 4480 11419 25446 65417 115484 225652 404402 552726 2023743 2750201 4270716 16159272 29959775 65965087 125506192 202036501 485993991 927962450 2041173092 2551534161 -1 3 6 13 17 32 90 218 379 953 1093 3310 5550 10395 24999 51298 95970 259239 273979 682721 1496490 3753583 6400967 15772634 17545225 56002880 96192436 261387594 297722659 867111866 2037461484 2540654340 -1 2 7 11 26 62 83 165 371 562 1204 3295 7878 8740 26812 56835 72355 232644 402912 680610 1624099 2304913 4971130 14464116 31965654 62298577 111522072 222850527 270455199 635765476 2046928512 2468765535 -1 2 7 8 22 53 95 165 333 658 2021 3409 5953 15610 23931 52790 126102 213355 407765 677229 2020243 4049607 4536005 13800858 33500585 63749345 126307185 178529179 363363454 905360822 1423791197 3291218435 -1 3 6 13 23 33 75 226 297 761 1373 2743 5429 11223 30869 62599 113472 204521 273758 685454 1502788 3510062 7297251 13666835 22627164 58899544 127074644 254415817 521938520 1047815149 2114634662 2711485263 -1 2 4 11 25 56 80 177 452 748 1742 3842 4777 9257 26512 35867 95559 244207 402287 813822 2005493 2448386 4311957 14059066 30371290 49775991 108165145 134921560 324483600 984827385 1873802246 2180831490 -1 2 7 13 25 53 78 207 336 620 1633 2500 7470 11717 25225 43681 122513 210999 403993 682006 1356604 2751796 5983627 15775093 17429635 53039159 106338574 139040084 531365423 687426027 1656273530 2550653312 -1 3 6 8 21 47 112 225 275 664 1044 3869 6759 14796 31693 49270 81252 244851 277795 685554 1890501 3866634 7850292 12248183 19494581 66786827 120188194 224702348 381148339 736282358 1154561653 2207230269 -1 2 6 9 31 53 108 207 297 548 1866 3951 7073 11077 26770 46446 95905 230380 404638 550524 2010388 2972063 5759244 11831950 21966355 64058469 103908827 176300390 283278162 687508085 1648570196 2168157832 -1 3 7 11 23 43 83 191 280 516 2022 2052 8117 14578 23680 33432 118157 207077 278477 546120 1613562 3797365 8091672 16035430 30519944 55952285 101006591 196484192 522861820 780947697 1303286199 3456362492 -1 2 5 15 27 46 96 231 479 724 1102 3103 5135 15593 26591 58304 110449 201804 407572 944820 1373254 2724917 6912210 10143088 16901394 40346571 104399111 223479605 271452762 822877649 1405625995 2966440500 -1 2 4 15 25 59 127 192 339 988 1825 2203 7639 8956 23182 33050 110416 218196 402808 807867 1482294 2984327 4653073 9351862 24364126 53721880 87386163 162552801 535724720 734242979 2099862961 4115020590 -1 3 7 8 21 57 94 159 331 550 1547 3038 8149 14833 28125 38673 117736 199533 278410 550655 2001217 3928566 5989370 13281039 25935830 62238210 115705576 134857237 461312703 698617279 1335891155 2927110099 -1 3 5 10 27 32 99 202 497 671 1114 2090 5410 16198 21636 62053 110099 210022 277336 809995 2025064 2331146 7693951 8570308 23064136 40631246 117163428 234066554 410871432 997115001 1456598127 3522559636 -1 3 6 8 31 56 115 214 387 546 1902 3417 7140 15311 31496 54507 111637 206685 274920 683417 1897618 3142727 5081479 9654873 21166701 45214436 123975782 180568028 349048513 744103640 1110978856 2269015102 -1 3 6 10 21 55 81 236 316 617 1280 3886 5115 14818 28253 49016 88160 243120 275433 684775 1611215 4132402 4679556 13226819 24286324 62852550 110846233 243784276 347246432 950086678 1459693943 2824414957 -1 2 4 15 17 37 102 180 509 777 1178 3208 6612 8813 20087 50612 94447 253437 404025 809972 1507153 4005419 7033306 8493025 27976225 42021009 98502299 257388861 277864078 726019623 1964791501 3704284495 -1 2 4 15 17 61 120 209 490 866 1077 3532 5069 14929 20851 51943 66163 239528 406479 806797 1499856 4024981 5978403 9303074 22871732 40191438 86464591 250573927 324342019 1027316978 1368154201 3535569630 -1 2 7 13 22 48 108 177 290 811 2042 3845 5135 14573 17789 49843 99615 212459 405626 679630 1372015 3668879 5225877 12548158 28505034 53991595 69850549 166970707 291763505 937274332 1510294757 4262379436 -1 3 6 9 26 37 105 162 458 519 1513 3351 5579 11709 16603 63282 67807 235306 271820 678333 2018754 2580986 8204139 10341356 27190412 46739327 129223641 263513308 291188632 813288130 1926031254 3697748437 -1 2 5 11 28 47 118 193 279 596 1291 3636 5661 8725 18458 32954 74302 249302 403934 938353 1881667 3099860 6621252 11901568 23238163 62194170 111249025 248032812 385579075 830301157 1803112885 3547411180 -1 2 5 8 27 38 98 229 404 615 1784 3333 6219 15719 27915 49962 109934 211083 407146 948707 1762355 2620232 7969409 9388855 16962797 50171698 130639790 156403337 390801181 734397766 1213991172 2793673444 -1 3 4 9 30 40 110 143 339 778 1527 2322 8125 12363 29798 40743 87006 232820 277536 943001 1749983 3084813 7302969 9039692 30313750 61175394 77059008 226553771 427148829 752141584 1554090547 2375037454 -1 3 4 10 18 40 121 222 468 838 1738 3189 8142 11804 26736 48034 130137 198536 271795 948580 1871779 3256373 7849681 10965337 21152242 34567679 85899824 192937881 368246823 645409704 1634230937 2282530992 -1 3 6 10 17 45 94 214 335 788 1056 3258 7035 14080 32427 55032 112824 205581 278077 682823 1637683 3667979 8101624 14908225 18395467 53304840 76475665 235134374 301974400 786037571 1532205579 2517333688 -1 3 4 13 27 41 80 223 412 810 1363 3006 6070 10564 17138 34845 82085 239254 272075 941065 1224831 2958358 6779855 16241848 18012372 43248605 88780889 210445402 487945008 960746850 2147015443 3556372331 -1 3 6 8 18 52 113 152 429 795 1437 2511 6678 15726 19013 38099 80927 252631 274510 678854 1881110 3491274 5181752 9417709 31119637 41002580 89584403 223854640 402918454 639505278 1280321200 3933369492 -1 2 6 9 19 41 92 231 474 882 1932 3948 4867 12998 17592 51140 92068 250201 408422 547541 2024429 3480519 7817792 15578064 24937751 39955456 90874588 161470088 285357295 971786250 1096995408 3894630624 -1 3 5 12 31 41 127 226 426 981 1369 3728 8039 13988 27066 43738 121959 207929 277611 817804 1213620 2591255 7338433 11103165 20234325 42299976 80805138 225118847 386432741 580421811 1373475392 3142567747 -1 2 4 11 22 53 113 215 386 968 1189 3440 5794 11656 20886 46580 102122 213853 402808 805083 2000949 3930338 4569182 9381897 21163937 45164333 77921867 244253499 319075508 915508371 1950041166 4252773479 -1 3 7 10 23 51 95 253 306 784 1267 2977 5582 9230 27631 43740 70198 258914 272962 554735 1744755 3889147 4924772 14528539 21950644 58980316 74588451 261907030 509393086 1038694830 1619888024 2585703040 -1 2 5 8 20 49 88 165 359 1020 1063 3578 6531 10526 23008 61964 99377 197158 401792 937486 1754702 3799295 4829894 13990217 32938108 60490552 84288186 266881954 323668403 695986060 1646629229 3857002952 -1 3 4 9 22 39 76 202 323 678 1592 2818 5998 10543 21603 61149 108630 212153 272383 937097 1760666 4180226 6404337 13835738 16802235 51283264 134035524 156117590 445141327 965927035 2132520972 4243131921 -1 2 4 11 17 59 71 233 274 951 1255 2961 4563 10590 26748 42007 126442 199994 402596 816404 2003789 3520363 5765971 16722775 22173303 65857687 91700259 249590502 506633692 900181929 1920451816 2264491399 -1 3 5 12 19 36 99 249 474 758 1224 2941 4850 14296 21801 61783 108127 209102 277252 805380 1235682 4185618 7190419 9109775 20603390 38969897 107829342 201887487 533015618 845813639 1221213861 3261350623 -1 2 5 10 31 41 88 208 481 862 1393 3150 7342 16329 27868 33073 90205 243412 406552 948955 2009774 2826427 7306697 15043519 18636487 41480839 90168028 203732160 312940994 545986856 1141840042 2730957637 -1 3 6 15 16 53 72 182 352 1007 1236 2374 6584 12172 27457 65016 75303 236272 270423 687375 1229915 4158488 4797587 16755314 32795394 62455124 86845291 237083005 469378136 543192546 1866915730 2379701625 -1 3 6 15 26 34 115 154 264 669 2023 4045 7070 16169 30830 42715 116757 208677 275464 682053 1214664 2858193 7592609 10946260 31092488 53511754 118326533 177857443 281506321 691590791 1253669562 2293548029 -1 3 5 8 31 37 78 179 324 788 1845 3649 6483 9286 31071 40697 83996 232761 274076 813088 1748633 3083045 7815220 13867284 32773344 66206713 75780444 136772170 302119618 798402794 2036270710 3221053023 -1 2 4 11 29 39 115 239 331 643 1307 2259 4875 13545 21722 39827 92693 234772 408434 805647 2012836 2956734 7824833 11504245 20322180 55721913 129253622 257074030 453191213 918892433 1282227820 3324448638 -1 2 5 15 28 41 126 222 356 727 1348 2626 6296 14980 16606 44189 105481 216613 407459 939608 1345231 2620132 6918251 11098652 21764177 56900568 122307143 257075551 513513363 614815225 1203112878 4066384777 -1 2 6 10 25 60 98 220 261 961 1291 2285 4104 10658 18949 41650 92551 240767 403200 546392 1610226 2563537 4809526 12303166 24510770 61735864 94504429 231344512 457315084 818818448 1881293131 3279861613 -1 2 7 12 29 32 99 223 258 962 1603 3666 5682 11309 17594 56658 90553 250843 403282 678779 1502107 2300461 7958479 8504707 24120246 61349618 95171925 190872907 278836216 838465276 2000713827 3574905344 -1 2 7 15 30 33 121 154 284 641 1907 3392 7875 15119 29465 45807 79620 248675 406508 681753 1088477 2318875 8205461 12045962 30292470 51934450 118931124 193276745 350877441 646204820 1215089484 2519963468 -1 3 5 8 22 47 117 249 260 859 1576 3732 6391 14481 20415 35225 99141 227940 275319 810999 1746798 4058260 7439557 11630139 18231098 65433025 76086132 176508016 300049438 763817617 1138191196 3942784545 -1 2 7 15 27 50 126 174 427 604 1753 3316 4134 8458 30111 33855 101601 219384 405472 680873 1091825 2747102 5372413 10476842 27894174 35470507 130975813 156081462 350714704 944659936 1626794078 2937139588 -1 2 5 12 24 54 120 208 427 982 1712 2073 6683 15534 26415 35519 91704 242270 407345 949009 1228570 2693507 6226132 10173383 22894145 48480786 81696155 176641214 502253135 622238202 1329545883 3000364110 -1 2 6 13 28 58 86 191 399 1008 1371 2909 6341 8398 29772 64416 116317 225269 403489 551234 1495495 2337254 5222528 14652353 31056415 40965043 81186721 218728251 486135673 649285655 1922854927 2890855158 -1 2 5 9 16 50 116 152 361 613 1133 3817 8051 13593 25000 49348 95686 255889 408043 948793 1636963 3344661 4658843 9118275 30752918 66946763 103217392 206113964 364845876 582826957 1469546200 2933519795 -1 3 6 14 21 32 96 193 317 519 1920 2776 6910 11246 19055 56927 66467 244165 271184 677843 1113682 3625275 6900705 8740964 21703383 65926542 105575551 192105147 436822703 561851513 1635515775 3294685556 -1 3 5 12 31 37 99 216 355 582 1847 2353 5470 10182 29800 61056 70518 240493 273480 812814 1229555 2585661 7825696 9001410 24710420 56729189 107116364 176352242 481107317 969389838 1727012559 2686858373 -1 3 7 15 16 45 65 142 340 721 1238 2417 6612 14340 21320 46945 118334 201825 275247 544533 1082589 4161606 7967241 14530415 26596746 60893583 121531136 207807667 463960110 548591824 1089151787 3495588979 -1 3 4 15 28 53 84 184 480 668 1797 3037 6480 9434 27477 53546 88722 246044 273625 947777 1506295 2565329 5318652 13050577 30748657 44253146 114492701 192102850 425321305 612519455 2035202081 2558233999 -1 3 7 12 24 51 97 238 459 865 1695 3647 7610 12756 30887 64303 89320 256949 277917 549194 1491411 2699410 5583282 10564368 18167549 39403130 91696565 196673895 298273104 642893980 1511025518 2531973106 -1 3 7 12 19 58 85 208 300 833 1270 3677 7932 8196 30654 41925 75602 251001 273561 552805 1477509 4146698 5325201 14371677 16866145 65758272 82784747 254796440 364670221 537562170 2129087673 2867679509 -1 3 7 12 22 63 110 130 474 949 1316 2675 7535 13979 30611 50330 94253 258955 278113 552236 1507095 3479150 5313352 10950975 30606427 44249818 81872224 224625067 506655082 799212473 1438859191 2270778378 -1 2 6 12 28 54 83 167 411 796 2011 3570 5421 16250 21027 33471 75745 248883 405589 541562 1357399 2190964 5727198 13465158 31672459 40573405 86350929 164149064 347171970 806709197 1446739238 3725283853 -1 2 6 8 23 32 94 180 262 630 1962 2348 6705 14181 21174 46135 122393 199389 408915 544149 1870902 4168809 7182163 16484887 31438228 58719873 114653610 197982419 499601574 664703114 1493934090 3438532812 -1 3 4 9 20 33 99 167 346 789 1491 4046 7881 9129 28540 57190 80700 241298 274022 948137 1767198 3884867 6900354 8475214 25524746 65340963 78242518 234397536 344690731 603219594 2038614551 2631863073 -1 3 4 13 26 41 121 172 394 560 1353 3286 7487 14438 18606 41082 83431 234191 276251 938705 1216960 3087435 6624896 10813810 27733740 39537103 123178664 243403874 331226267 571226662 1215319388 3878202645 -1 2 7 15 18 55 111 242 366 772 1483 3001 6243 13209 22461 37254 90514 234392 407896 675047 1091489 3882318 4791129 12019965 20155642 53347934 82055161 230953359 476982599 650406529 1417467095 3450329207 -1 3 6 14 25 35 85 161 499 988 1698 2693 7123 11604 17817 43122 72819 252008 271948 679234 1081989 3101167 7827293 15276211 31577874 45101080 75129395 177796819 411932714 590513121 1866552234 3559090940 -1 3 6 14 29 41 124 158 440 896 1983 2861 5907 8325 21413 37234 128978 200767 272997 673720 1095618 2600065 7049502 11532048 30216565 39332081 73155172 134658095 430552591 970174433 1842321282 3825073677 -1 3 4 11 29 42 93 186 469 517 1740 3388 4588 14980 31565 64196 78331 233427 276022 944146 2017099 2966963 7168605 15413432 29592658 46412375 125985291 165861876 388196570 939732890 1424335799 2247129333 -1 3 5 12 30 33 116 224 440 742 1348 4027 5007 11716 30844 43464 82205 244487 271192 813145 1212960 2437439 8194836 11489976 19371683 44456946 110411886 254394736 359829105 960046141 2122657684 2902012134 -1 3 4 15 19 32 91 175 306 884 1681 3906 4384 15510 29962 35568 109214 224631 274944 943840 1487598 3790227 6684245 15972670 31806945 52972655 79361541 196820544 325774047 1028462481 1487579361 2521166744 -1 2 7 13 26 43 102 222 337 610 1595 2467 7543 13127 23575 62192 86864 248709 408383 672453 1360909 3080997 6367384 10308584 24769607 51148745 105025876 147189177 528894552 683596756 1609250611 3652157204 -1 3 6 15 27 61 91 158 377 748 1768 2404 6548 9770 23904 32815 106568 220722 274074 673570 1221284 2749321 5229700 13219520 25389449 64507539 118012667 139974210 536843532 539179257 2088163932 4028705447 -1 3 6 15 27 38 83 246 343 680 1285 2726 4373 15016 28065 41617 90143 234373 274670 687579 1219309 2689034 7944750 15680110 21222398 55888288 131976972 254864588 528712011 911740349 1422532390 2828804748 -1 3 5 8 30 58 76 159 324 544 1937 3397 7040 10799 25141 56398 81382 241089 272344 817306 1766573 2972125 4947759 15271281 27916236 61382795 115982503 187885534 359621288 745349603 1611762313 2540199446 -1 3 4 9 17 35 73 176 486 783 1780 2427 7827 15070 28041 46584 118240 207789 275428 947128 1740519 3253030 6789120 13760186 33506752 45253017 99464586 193707651 536847446 776704671 1258155948 2863887564 -1 3 5 13 28 37 118 170 271 1011 1106 3071 8132 8323 29373 53293 115833 212998 273207 814478 1110372 2340026 7444207 10740639 28785816 56552882 98013587 254012820 534456922 699585881 2104871964 2685885210 -1 3 7 14 20 57 122 221 427 991 1446 2119 7869 11091 22665 45217 93925 240377 271176 542388 1219290 3486876 5840128 8602278 21364162 49972020 81072346 213472290 460703992 753594719 1772354304 3794440067 -1 3 6 13 18 34 92 177 341 670 1633 3199 7751 15885 28191 54754 75478 239183 275021 684081 1501995 4147566 6516967 16322895 30662163 64670939 128128673 160158054 351983567 633414119 1135978661 2790402676 -1 2 6 14 17 38 112 184 397 784 1243 2964 6913 10434 27981 41713 70126 258092 402248 554617 1084003 4160613 7164921 11218973 26968558 41723612 84744964 267118921 503975212 551294527 1699757791 2408207338 -1 2 5 9 22 45 92 153 298 774 1785 2467 4697 13002 27006 43477 124479 200831 408420 949050 1612577 4165433 7715193 15064261 25651509 58238243 74054259 194198180 510555542 906396251 1119595284 2995252838 -1 3 6 9 25 54 91 250 415 535 1747 3859 4477 12015 29748 44334 70391 256522 274601 674753 2029387 2214583 6051353 14470236 21993830 47878304 119885539 166411322 320970310 1024630022 2087671854 2969640519 -1 3 7 13 16 38 120 148 260 870 1060 3308 5753 10945 29930 45063 91387 230957 274538 542741 1371900 3908037 7229545 12244016 30929940 54037188 81998142 247815340 293590273 875094031 2066198627 3126621054 -1 2 6 13 31 39 114 154 356 522 1547 3692 5907 11760 19913 44140 78920 259655 406775 554912 1494287 2480063 7497887 11467085 31301919 65316659 115812826 138659126 271994573 872196319 2002205984 3299208578 -1 2 7 14 27 39 116 164 305 569 1943 2756 7005 10651 32269 58000 66312 244909 407793 675105 1226424 2857784 8016407 10654125 28307614 53775375 103010616 186576744 441914297 574721138 1740269706 2878004167 -1 2 4 14 31 49 109 187 495 851 1189 3537 8097 8436 18228 41745 102637 219578 406038 817626 1361729 2322713 6186344 12379121 27605711 45538254 88298975 260320826 304766154 631279416 2097924636 3384925410 -1 2 7 12 26 43 68 176 505 540 1392 2635 4872 8266 26870 58042 69136 241189 407990 678482 1484858 2982270 6309957 14322461 31977315 42510097 133928962 243432309 518177650 870147128 1698384069 2516270822 -1 3 5 8 31 39 98 250 257 663 1884 3300 5707 12305 21795 49333 70835 244999 273171 815172 1745384 3115452 7501795 9219086 20684133 65290406 118814166 198396860 396846182 881925384 1324851483 3482321414 -1 2 6 12 31 43 81 200 337 741 1148 2799 5994 13883 23835 61579 68618 236991 404089 556845 1350722 2600366 6977595 15765849 20952797 52975448 122873344 224999706 497010600 983750602 1079994384 3544133230 -1 2 6 15 26 42 104 152 257 613 1724 3617 5534 8327 28103 38064 79303 254698 408131 547358 1236499 2867233 6443348 8437790 32374622 53346329 116916270 166330465 301203597 913965361 1751384615 2660894284 -1 3 4 8 22 35 124 231 310 909 1567 3898 4283 9952 23303 51731 67605 241741 276539 945690 1618107 4035948 6841744 12102284 20949602 61867791 89918656 191501905 312617159 1054885979 1855777320 4230831458 -1 2 4 10 29 62 119 206 381 820 1515 3209 5727 15031 29158 43911 91741 232078 401718 810600 1893812 3125606 4477871 9892025 24874713 57683939 78401231 231396898 306174706 872994125 1532223371 2418989095 -1 2 6 15 30 41 101 251 385 745 1503 2559 6704 15364 30170 56147 88969 245843 405079 545066 1218366 2358293 7101199 10259244 20041653 48774037 115898576 238209861 412449691 643270176 1329501583 2527983976 -1 2 7 12 16 47 107 149 342 675 1196 2569 4320 9768 19845 38246 69294 260770 408989 686576 1505887 3791884 8155492 9236053 32764116 60566990 130965246 206484959 495275204 886798257 1868890387 3536052744 -1 2 5 15 27 60 81 149 265 791 1629 4071 7019 13598 31525 52286 99990 199283 402331 938042 1346520 2696657 5009173 14607158 25414471 52804343 67986500 182502347 331849170 672349969 1588484178 2595921390 -1 2 4 12 24 53 70 179 478 563 1407 2057 8175 16320 25801 61571 117901 224996 404411 803673 1091481 2706648 5797284 14868446 31688031 46256695 132993685 251414716 443858744 780893802 1134691975 2997227370 -1 3 7 9 17 48 125 247 491 613 1913 3707 7245 15399 28626 63604 79887 236666 273710 543696 1876420 3258637 4224986 10276423 18563548 36261532 121327896 173238463 317132618 632940266 1129904980 2743286863 -1 3 5 11 20 60 88 246 477 1019 1046 2892 6741 8731 19024 40262 101772 225904 274914 816239 1898876 4148787 5395141 13547865 22530868 38009592 73502461 263026480 505165824 602695815 1936381597 3617002456 -1 2 6 8 26 35 96 134 407 953 1632 2555 4588 11935 22188 54761 102497 210315 406579 552362 1876413 2428349 7358336 8583691 29475953 36824093 74426409 201279123 535601783 823069536 2107920297 4155697328 -1 2 7 8 24 52 73 217 356 985 1702 2216 5547 11605 17928 42358 124541 205297 406070 686816 2016235 2170498 5919433 16681960 19900152 57248858 88981864 178223053 479638817 1000326322 1936816181 3520375361 -1 2 4 12 23 49 72 235 499 964 1447 3351 4672 9485 25773 55410 114406 207676 407928 808865 1087284 3610010 5137742 16178061 22002454 36382442 71707301 212365818 299956078 1062191651 1832111736 2218647240 -1 2 7 8 19 57 98 194 350 914 1905 3582 4868 11152 31862 46511 105877 226219 407068 672392 2026656 3621349 5668793 11711092 21991907 53174866 95951134 163460234 365184713 1011279796 1942052315 2824618973 -1 3 7 10 24 37 111 134 286 925 1540 3491 4578 14022 17373 42068 87146 231714 272873 549700 1760781 2467596 7882078 9611498 31278610 52935146 87189391 191944407 395033806 967339381 1275644413 3986136153 -1 3 4 14 19 33 66 136 461 945 1294 3335 6560 16097 18784 51974 123152 217496 272810 945042 1355812 3897776 6701334 12640090 27117427 43328673 81439781 221465552 276828918 677523010 1299472837 3904545402 -1 3 4 11 20 44 78 157 261 941 1350 2307 4325 10217 23647 61876 123702 221692 277966 945882 1999525 4152569 7492283 12775082 28301404 52757501 92055436 226559625 403353338 852432535 1818790094 4041427177 -1 2 7 14 20 51 85 255 293 898 1188 3734 7723 11989 18690 63794 82567 250727 408968 687609 1216948 3534354 4997459 13168577 22772502 61579748 90222828 237091581 350130901 548793272 1676954674 3363763673 -1 2 4 10 23 54 118 229 279 584 1354 2320 7471 13332 22558 64351 116396 219465 402041 816194 1875484 3897466 4215051 8709752 19919531 66257259 110549319 241545789 407356980 696866990 1343496468 3692852028 -1 3 7 11 20 58 89 240 309 672 1051 3987 7288 11811 30383 40314 97259 241718 278369 540927 1624659 4164608 6191194 12616517 22892763 60804088 117881500 218831787 398004811 638387411 1720400711 3028515458 -1 2 7 9 31 41 74 238 298 891 1383 3489 6508 14216 32213 34484 109900 225130 402815 678825 1890555 2980233 7212303 12720306 21378558 60455829 77369002 208386248 286999121 675310465 1603710776 2454842483 -1 3 6 14 29 40 64 208 500 867 1749 3621 4774 14902 18913 44422 84725 235960 271276 682203 1097960 2589419 6817758 14028031 19666907 39072532 85218908 188515131 291583667 950365386 1389230536 3781230385 -1 3 4 14 25 48 79 200 323 696 1143 4035 4535 12227 30533 43881 94904 232529 276357 934788 1372150 3118570 5242923 16253048 17170573 50987420 130286546 234751664 402000691 1031282687 2121153935 3028049481 -1 3 6 10 17 53 109 198 284 529 1583 2624 6486 10423 16579 39438 91064 235980 278370 687138 1631123 3641316 4849872 11927840 22676075 60819158 104336160 135666612 402927593 664815700 1643807851 3570090846 -1 3 6 11 19 36 101 136 272 962 1457 3343 8177 9269 25646 41738 66506 257690 274730 677270 1767358 3274746 7085092 8659374 30828890 52870223 92481213 212699583 296916588 619141385 1974534582 2273831321 -1 2 5 15 20 36 99 205 449 985 1260 2181 6048 13485 16405 62038 66966 231673 404872 945458 1351274 3643873 6428194 9058263 22431204 34011360 68752756 237088980 403862298 1071562621 1166928489 4009142279 -1 2 7 8 16 63 111 238 350 814 1192 3075 5688 12268 27534 62593 89136 254764 406455 677898 2010361 3272711 6033981 10756618 17596232 57728323 79773002 259066432 294608505 899933391 1896627173 2392998744 -1 2 4 11 18 49 122 133 488 763 1248 4052 5782 14466 28403 33299 126272 210101 403182 804876 2017832 3352349 4461364 9581585 32931501 46968986 100899134 207069071 379294983 864128621 1608623526 2838101964 -1 3 4 11 18 47 72 160 488 770 1554 2272 6352 13511 23699 57828 85181 249459 270583 949268 2006335 3395732 7871625 13121756 30951863 42386186 99693771 175988540 494003634 556548877 1541857034 3600223675 -1 2 5 13 24 40 94 231 393 672 1963 2653 7625 15611 22394 51897 68774 239034 405341 948327 1094171 2867066 6428858 15217067 24658336 46590185 107176699 172307568 458751183 787150476 1097030153 3529600321 -1 3 5 12 21 40 117 223 349 917 1390 4092 8069 10951 29188 61803 70628 243341 277865 806545 1228274 3385732 7870026 12336803 22956883 52212613 96187600 228866635 365446760 558279403 1747424417 3062126678 -1 3 6 13 28 53 127 134 343 552 1639 3311 6080 15969 17963 37475 66551 255975 270368 681912 1504788 2355330 5250894 9577325 33448838 62454784 113765058 150353060 367549939 928954889 1375172858 4110366595 -1 3 5 10 19 47 64 236 357 695 1470 3458 6435 14913 27858 54985 125479 222666 272545 804221 2003366 3375008 8000543 14164679 22172932 50773492 126039460 240032212 285174775 680670753 1142716038 2825185822 -1 3 6 11 21 36 97 135 410 651 1247 3171 4960 12266 27885 50031 77798 238003 276277 678524 1743814 4042789 6298803 9190176 29379002 36484570 101310170 216193704 297605739 1057488720 2050138235 2201614394 -1 3 7 8 29 60 109 197 501 827 1554 3247 4426 16227 28483 54816 128254 228480 271686 544420 2003434 2850645 4203241 10764715 22972410 40980147 94656621 170697158 363792000 978502747 1602604438 2789416799 -1 2 4 13 23 40 71 155 426 929 1102 3305 6174 11395 32002 59222 77838 231456 409014 804481 1223229 3509191 8141153 14306246 28357007 41526045 70928546 260748489 298429849 683693973 1782878691 2753152520 -1 2 5 13 18 37 78 207 444 996 1469 2981 6497 12866 18344 56853 98340 205320 402687 943212 1095195 4137700 7087367 13789021 17347104 50146012 76953983 217866119 480702078 604881262 1427763983 3964777699 -1 2 7 9 29 55 101 249 312 813 1587 3584 7604 10112 23584 38840 92101 231339 406446 682729 1897902 2719877 5652167 10514911 20372916 59884421 68323863 173490297 279043060 646882513 1982401644 4050350566 -1 3 7 14 29 54 95 230 478 895 1825 3359 5439 8998 27782 50159 114419 212289 277865 546218 1219648 2570966 5517648 13910533 24951657 40721557 91941751 148359631 349163087 831898196 1874843009 2579886650 -1 2 7 10 18 62 116 202 479 745 1563 2827 6167 13767 23924 49433 88010 259732 401420 686712 1749825 3274831 5912158 9459880 24301382 37699830 105633703 161372416 448974176 666322751 1479401053 3572123424 -1 3 5 8 17 35 91 213 361 951 1879 2634 4720 10878 25772 39983 127265 207762 275926 808865 1753956 3351638 6695170 16147118 18257334 57271474 94177907 159531385 444654839 835017215 1929285208 2594822993 -1 2 7 13 26 54 64 226 485 580 1156 3314 8163 14823 23776 59203 102756 203914 405183 685952 1351499 3086004 5912882 15228231 21685730 34968584 125112870 233453038 275137237 670227626 1340983797 3470653170 -1 3 4 11 24 49 105 191 406 798 1885 3943 4986 13095 20848 41491 123900 208633 272615 950181 2019506 2565408 5255889 11948750 27567334 38137855 86194760 148903273 279461479 962217970 1135647299 3267471618 -1 3 7 8 20 34 126 128 404 822 1887 3710 4992 16225 28363 58352 101312 210414 271622 544003 2007991 3751091 7223420 12476537 32698679 37336801 91184750 143838505 314040234 987869837 1524062019 2774454476 -1 3 5 15 27 51 110 244 356 772 1788 3908 5160 12511 24517 45884 90034 233064 273862 816583 1362466 2721489 5387597 12342917 20883754 54491261 83224571 194170556 329354347 925247703 1258847522 3630617136 -1 3 6 10 26 60 126 158 456 895 1537 2573 4326 9451 27785 61164 107781 199554 276713 676800 1619183 2164379 5120086 8545251 30208572 45718385 89740162 176201619 418346913 888205851 1806539568 2524533604 -1 2 5 8 31 52 77 210 402 991 1358 4059 4857 16154 17774 51100 83666 259640 403240 944037 1748704 3143750 5518916 16145710 20243920 43069143 78072507 223207740 364648157 1006514935 1489392028 4077974363 -1 3 6 12 30 56 127 236 404 955 1463 3360 8136 9424 32342 60630 103947 208852 275398 674022 1353938 2433561 5123481 8941451 19583807 48874481 73507938 208495856 299408963 605775445 1966250240 2989059210 -1 3 6 15 27 38 85 197 442 1015 1958 3562 4605 13222 23407 51574 97628 250861 272386 685280 1224759 2743420 7880140 14699950 19723863 48313777 78589188 149619915 339440454 968082874 1205999187 3591519835 -1 3 4 11 20 50 87 154 416 606 1430 3245 7886 15564 25973 59113 79333 230283 272281 939276 2006395 4190138 5166064 13452196 26297411 40324366 131686301 267353325 317400598 631612295 1203534627 3053509506 -1 3 4 14 19 55 91 157 468 969 1254 4002 7703 13482 29233 50707 86953 252029 274026 936299 1354417 3907822 4913747 14627859 25639448 42673968 68228708 237070698 369735601 571005011 1446995850 2339875749 -1 2 7 10 19 46 103 159 314 545 1106 3680 6764 8530 20819 44848 92179 245050 409390 687752 1762691 3400967 7897733 9905666 33374207 56170946 102318321 212336420 345023271 692287200 1957008368 3856168918 -1 2 6 8 24 49 100 255 465 914 1633 2061 5046 11438 22590 43306 117179 203351 407867 556069 1893319 2182878 5279603 11503271 20550488 38516652 79559865 195000347 473623493 918773114 2098635762 4017479364 -1 3 4 10 27 32 84 145 489 687 1906 3145 5680 12851 30855 46947 111978 213942 271149 935536 1890323 2306768 7637379 15718956 25281645 48359916 112705126 199449005 384829406 901516761 1259738191 2447258632 -1 2 7 14 31 62 110 129 300 692 1089 3045 5252 10072 23735 39768 112988 218661 407421 684474 1233098 2294729 4242676 10871923 30658205 54626426 117909848 226687667 532497453 1066540845 1701196552 4079254053 -1 2 6 8 25 62 95 228 288 953 1881 2626 4771 14697 29556 47446 111269 216204 404589 540997 1891177 2307382 5015064 13093068 24764678 60796498 84634462 161905991 446867294 811176230 1429672294 2457260088 -1 3 6 13 17 55 68 143 390 980 1383 3568 7142 14987 22533 37340 121569 205132 271489 683760 1495537 3765498 5156410 14782219 26848086 34456725 76486499 219833746 294961917 761878715 1091229281 3278470750 -1 2 5 12 18 50 110 152 280 922 1796 2879 7668 15638 27168 46310 82378 241311 402967 941617 1230573 4048737 4363560 12391683 31815646 52418864 86814532 156202163 413130678 754493180 1130851797 2831281801 -1 2 5 9 29 40 112 251 478 934 1889 2882 4950 13543 29924 43472 106115 228279 401800 936404 1624907 2690144 6852147 11918865 18851714 39785671 80128233 163814609 411533061 832580953 1280987139 2249518964 -1 3 7 10 27 61 72 164 488 692 1638 2049 6474 15369 23548 60225 80461 243833 270998 552390 1748481 2352973 5162894 15550095 30749589 42574813 109320316 163725228 477257289 596043294 1233858334 3408106084 -1 3 5 13 20 54 80 183 373 709 1581 2320 4255 9402 23171 51529 79285 232716 275203 816426 1082585 3396108 4650907 13328199 29832232 60526105 122042016 162166939 518167534 842001962 1783012127 4166905816 -1 3 7 11 26 51 70 226 405 780 1881 3739 6506 9143 18077 63864 81404 239866 277536 551167 1614136 2353196 5294548 15550777 21307777 50167896 84699622 148022069 321252687 778093158 1984518930 3446608289 -1 2 5 10 20 44 115 157 352 546 1031 2548 7781 13025 30079 42153 110903 220991 403933 936986 2018113 4009796 7505435 12314189 30780914 65628291 111171374 201912885 456605834 780015631 1532641240 2331403121 -1 3 7 15 17 59 81 233 462 662 1931 2343 4191 15139 16854 45868 119423 202138 273710 553331 1107305 4019082 5674978 13873919 25020896 39139828 110649256 173707283 499759960 862705870 1435959657 4056554172 -1 2 5 12 20 60 120 188 303 876 1486 2441 7510 13845 16687 48287 129112 212827 405421 949708 1238301 3242811 5413870 9280279 25290942 54075208 77742617 220903862 407236635 680337582 1417551577 3914478111 -1 2 7 9 28 52 117 180 456 699 1872 2734 7295 16072 21779 62010 108545 212439 403095 681115 1881766 2847287 5431898 8880864 26168805 49067181 114652323 195095133 456759790 748124638 1181285684 3547445592 -1 3 6 14 16 34 124 210 455 929 1532 3681 4716 13934 30406 52294 103420 202079 271264 674001 1090533 4027532 6739613 12303623 22235992 36878996 82272147 216827591 402208273 970222328 1261234201 2271466492 -1 3 5 14 30 54 123 137 396 1021 1832 4043 6850 15070 22872 55965 68350 244379 271743 813307 1478992 2227795 5425789 10297366 32360571 34770876 80989565 164791422 286776863 727230778 1134666403 3240499966 -1 2 4 12 29 62 120 172 440 803 1964 3093 7232 13876 23702 45259 80416 256627 405262 811771 1112731 2338374 4498121 8984063 27494802 37148439 84002816 158356366 396667774 566034671 1460644805 3533089755 -1 2 5 8 20 57 78 248 420 894 1702 3541 6032 9675 25500 37247 105429 214534 407166 937628 1765351 3749566 5802811 15444364 23396436 45008021 93537314 198849037 373704328 892007201 1728121171 2333399667 -1 3 5 10 22 34 104 154 413 554 1102 3765 6912 14130 23005 55215 68350 243886 273173 812878 2006165 3799151 6999946 9648677 32369039 35581237 122638233 210849795 354117858 708389121 1540476493 3629684161 -1 3 6 14 18 54 109 221 272 886 1830 2732 6339 16131 28412 54792 95470 262133 270850 679592 1093404 3771104 4902034 11620303 24091772 58910496 81989202 148834251 468916401 623193234 1292064849 2755900558 -1 2 4 10 18 33 83 203 358 757 1157 2674 5672 15457 17830 45501 114281 227833 404904 816331 1896094 3222207 6594836 14781951 20652615 55096127 118471292 213742128 494811192 961040027 1453761829 4150625901 -1 3 5 13 20 50 64 194 385 794 1920 2529 4139 12792 25538 57280 123877 221587 271371 810691 1089879 3347354 5163410 14932091 17634455 43565346 85183217 155394476 477408357 844172552 1079173122 2742130959 -1 3 7 10 27 62 115 197 285 725 1610 2494 7085 10437 31969 53393 90487 256981 276340 547427 1752407 2328437 4772729 10315179 23192705 60826768 128871061 156822884 523052378 635794305 1685445091 2894356773 -1 3 5 14 25 44 93 142 317 922 1067 4031 6929 9609 29340 51654 105445 200525 276854 809993 1486530 3108662 6866851 15041199 28257438 58606169 91260916 254608285 398337974 674001958 2141372860 2829421501 -1 3 6 10 28 38 74 135 397 514 1850 3201 6775 11771 19868 50758 130270 217129 275078 682921 1613259 2952258 7786402 14675372 26569411 33835603 120376228 170255847 399342070 747796244 1825619533 3309919727 -1 2 7 14 17 53 105 128 500 785 1103 3761 5804 13554 28429 44443 107754 219474 402725 676191 1235557 4139605 4891827 12433802 31422364 49442335 98742253 247833202 353587418 829700582 1206287473 2954662990 -1 2 7 12 20 54 90 232 428 785 1307 2194 5515 11952 30020 43547 129597 198504 408891 677479 1491555 3238781 4630023 14541950 23673245 43413427 89694056 208648238 462809181 1000417179 1979601280 2965163060 -1 2 7 13 19 58 127 249 303 567 1686 3095 8005 12932 17874 56657 91339 247422 405498 684497 1348777 4040365 5279963 9416003 16810290 62097372 102431042 153683198 366442587 658501917 1493983831 3948197898 -1 2 6 14 20 32 97 220 404 605 1253 3756 7293 15867 23830 42417 100346 215725 402426 549995 1111761 3489708 7008997 8859780 24440045 42535393 129286079 220836344 343344990 608216046 1086819440 3297467066 -1 3 4 8 22 54 74 217 487 653 1873 2174 5961 15073 28695 65293 100027 212701 274245 937235 1607210 4025624 4359749 16739766 19695395 40595003 116556612 197354358 518822543 1067926772 1479328134 2436889596 -1 2 7 10 16 52 101 166 433 638 1526 2100 6930 14346 16981 64950 125646 221857 401702 687964 1750690 3477257 4896332 10948186 25867641 37685434 129154038 258547188 459446161 662270060 1169424529 4051042769 -1 2 5 9 19 56 67 217 452 625 1181 2076 4227 15115 24826 57186 71180 236548 403767 941723 1619360 3530136 5552267 15976410 20747999 36542329 121912964 230583118 430491946 820978151 1413211344 2999246011 -1 3 5 13 25 38 112 240 511 570 1518 4018 4477 11637 18273 37638 70997 255189 278327 814125 1104950 2727216 8176261 11248082 17344845 33781746 129051161 268142617 342155980 1009120104 2066619387 3520999983 -1 3 4 14 26 36 114 253 288 611 1590 3509 7638 11996 16933 62271 88440 249771 274607 944555 1357964 2735329 8300886 11242604 18137222 60896269 112819575 150708084 400226182 560419816 1687412195 3702129974 -1 2 6 8 31 53 107 230 490 772 1405 2172 7112 15623 25995 40060 78699 260447 402605 548859 1898014 3128018 5693925 12162815 18129925 34430616 99450597 210709206 451003141 651447953 1320867535 3063279528 -1 2 4 12 25 34 99 159 488 814 1366 2805 6470 11800 26849 36242 127400 210611 407032 802840 1108784 2845874 7664936 8867590 32672041 49543293 95759038 212472123 532558277 638339079 1837167728 2330414520 -1 2 5 11 19 47 109 194 301 823 1399 3371 4536 9836 32321 52259 113578 205893 407034 941627 1882800 3238528 8039135 8474301 22467175 63802121 68908858 214867509 273355761 954363146 1830612294 3083062868 -1 3 4 12 25 54 124 219 314 777 1539 3528 5201 8233 17719 47805 89070 232449 276063 942136 1111055 2881633 6087279 9690437 21277851 64847476 73384738 174364449 391318096 855316395 1783835523 3452653726 -1 2 6 8 29 52 83 128 322 562 1617 2530 5228 14067 23936 62408 99333 201166 401888 552711 1876436 2845228 5289882 13327019 27845516 59883005 114643138 146338340 536053528 980096357 1194340269 3554177463 -1 2 4 11 28 47 122 160 290 815 1993 2049 7717 13222 17876 46056 74647 256981 404625 816398 2027808 3119595 6607961 11530321 29234009 51781728 69887186 159700211 526250349 760483933 1504847832 3958533231 -1 3 4 10 25 61 101 206 470 647 1355 3316 7442 9203 32428 37305 78244 259972 278355 941845 1895308 2600548 4906592 12052461 22807453 35784221 110627638 267785406 327561777 573194261 2124729421 3190677417 -1 2 6 12 24 44 124 254 454 965 1888 3601 7353 9072 20212 37803 81611 248821 409264 552761 1366144 2729640 7004739 10862928 17443652 40656547 70953223 151738871 304677754 619946532 2095901510 3715093268 -1 2 4 8 26 51 82 200 292 716 1077 2478 8014 14434 21326 57541 87724 250708 403190 813212 1619364 2472685 5280156 13096512 20852126 63730681 132940883 226883237 463751616 741528276 1287461899 3527607986 -1 3 7 11 16 49 82 146 360 719 1112 2180 6309 10521 32691 39308 93960 241447 274516 546104 1630454 3668689 4247879 12692579 25966430 65297039 123795361 224117815 423530808 553875452 1627489963 2851884676 -1 3 6 9 24 45 103 196 439 933 1852 2951 7553 14383 18408 63710 81749 243379 271565 687587 2014179 2345882 6856331 9680367 21504535 49444169 68722755 159120124 428524001 769227367 1223904084 4183495866 -1 3 7 10 29 44 76 255 397 566 1803 3476 7319 11707 27766 57248 125800 228562 274891 540770 1749436 3093255 6331358 13062951 23747111 49714040 121849148 171206307 362466901 598727635 1640840975 2251720007 -1 2 7 12 30 38 82 254 289 734 1595 2133 7905 10091 28276 58338 120412 225774 407816 673925 1478308 2437148 7515030 15555010 22299393 60986597 130882004 161272337 474055136 752212946 1911382939 2521435833 -1 2 6 15 16 59 76 162 485 740 1551 2998 5005 13462 26016 58008 115726 227829 403280 545177 1214155 4138054 5553064 15422858 30565613 43311490 103792839 163410980 466370478 827094962 1299633170 2799675090 -1 3 6 12 16 60 127 199 275 838 1916 3639 4716 8849 31998 41233 100557 228370 274570 679601 1367258 3746501 5960503 8471352 25067194 62301460 75989503 135749762 306970996 961151908 1664484918 3152285161 -1 3 5 15 29 46 118 238 412 939 1098 2199 6053 11111 30772 34470 118465 202097 277719 807785 1375965 2443459 6609543 12004135 20474203 50111408 73379665 260284912 426359179 1072400571 2051131002 2684813988 -1 3 5 11 29 38 64 221 388 646 1844 3428 7026 12533 19050 40407 109206 214054 273286 817820 1890232 2963274 7663277 13332358 20074842 44215801 104194422 188603233 337610271 768947128 1419700177 4054416506 -1 3 4 14 28 45 99 222 495 739 1710 3531 6711 8575 22274 41564 110787 229076 268853 926072 1333000 2400846 6533362 10452634 25041544 40640585 101471236 146712067 380222359 795306342 2012094912 4002829876 -1 3 5 13 23 35 77 179 507 737 2041 2066 5831 8746 29218 34309 119235 200978 268011 795254 1077946 3442601 6935461 14620542 33037542 43790848 103046040 168093268 532641889 1031055946 1747042076 2726929696 -1 2 4 9 16 56 106 165 385 946 1086 2666 6294 8336 30456 56704 78691 237611 399573 794725 1734578 3333919 5322110 10989045 26742397 38015660 75249869 254433093 486058331 626911575 1905302902 2929568423 -1 2 7 9 19 59 93 252 459 803 1314 3842 8144 15855 24436 58131 117934 217812 401282 670987 1859216 3465311 5359934 13589722 21234407 40109593 97257999 204869821 336601741 560489367 1161608914 3344509248 -1 3 6 8 20 34 115 218 345 680 1829 2959 7816 9852 32433 39586 80961 254144 269845 665515 1867239 3710640 7156524 10612763 22424290 51145698 134128369 186869011 423298836 715767082 1890776873 2995230646 -1 3 7 9 16 52 117 233 473 681 1702 3311 6416 13926 23329 53526 114492 203293 268704 538372 1857790 3331157 4830972 8456704 20725315 40389107 117239945 137219201 349808938 729362521 1608416704 3639913710 -1 2 6 13 25 51 74 166 474 863 1587 2817 4838 12179 30236 57160 73204 231803 398210 535847 1471292 2675409 5572048 15841122 31345780 49319892 85828284 183659154 439676678 858873230 2066423165 2983430353 -1 3 7 13 28 53 121 172 424 726 1646 2681 5979 13623 28438 45857 71316 256116 267887 538169 1338132 2277050 5441840 10210454 28198730 33619591 115998342 156246413 410672966 986894913 1164558185 3060847686 -1 2 6 10 30 34 94 148 509 558 1997 3931 5694 10311 26084 34470 96657 238597 399128 535346 1597844 2657506 7956018 16487964 26363985 47901670 130016828 200074001 290586549 842849363 2104996165 2577808179 -1 2 4 11 21 43 76 220 440 780 1226 3659 4970 14065 30909 39355 67613 248936 397898 799882 1998567 3969124 8196372 13493863 19287280 46458579 91724547 263379206 360446811 981887315 1241819383 2658368139 -1 3 7 15 27 44 74 201 499 1002 1054 3191 5196 14971 23071 42757 78918 255977 267767 538972 1073146 2664588 7283747 13619587 16931623 41723160 69415866 264499092 280497659 816977677 1568161565 3264500908 -1 3 6 14 31 57 85 219 389 549 1836 3398 7310 15854 29262 33309 112309 222988 269649 671500 1078488 2264357 5090771 14374424 18379233 45516552 122797280 171144863 345783541 591556880 1137477371 2648686202 -1 3 4 12 16 48 95 130 385 768 1207 3473 6992 10242 16989 40818 127655 203794 268964 928756 1066910 3707027 4321084 14499674 29247699 34114801 85184401 257255642 302571620 760420855 1728845089 3599120042 -1 2 6 14 23 32 105 255 371 732 1789 3777 8107 13893 19762 58660 115054 213035 401134 537810 1067871 3336807 7331197 9532015 19553161 51429475 122659500 141808615 269577592 575433782 1390710328 4123607684 -1 3 5 12 28 63 68 202 477 779 1707 3475 7248 11844 16835 63133 127090 226706 269724 798063 1197846 2161548 4713769 16079167 18373051 35835904 96446330 191086337 372480409 595578525 1696793618 3708715048 -1 3 7 14 18 51 116 189 370 1002 1658 3605 6494 9836 32634 34848 101661 214045 269296 533378 1210291 3710518 4436368 9247627 26665732 60243396 86023229 186627364 277942515 771814272 2145062612 2982467748 -1 2 6 13 19 54 114 200 374 867 1666 3796 5030 11710 25896 59157 110488 201468 397812 534753 1469643 3995756 4953156 9130616 24284673 58023882 71211820 201030840 283700618 980661828 2104305590 2451587681 -1 3 6 10 23 32 66 174 375 804 1489 3742 7967 16287 18122 42028 130421 212561 269598 670189 1592481 3847693 7330054 13060656 31253507 62476863 79483638 232194891 385768580 601134080 1090234129 4048527675 -1 2 6 9 17 51 118 206 402 981 1883 2663 6918 9231 26432 40603 126241 207439 399670 532557 1993704 3181606 4576610 9003860 24574877 45184822 76728916 153690641 439486051 576587993 2135694947 2219977264 -1 2 7 8 20 38 97 248 460 950 1443 2100 7710 9119 31724 64827 70260 239755 400628 664744 1995808 3730797 6627982 9299768 20227189 40081103 82330096 202812405 457541137 751333399 2048714305 2999793743 -1 3 5 12 21 56 104 222 316 575 1348 3940 4847 10670 29860 46290 128260 200539 266497 798622 1211457 3321192 6013829 10699848 23655432 63508122 102109761 247605346 336623602 1001304851 2009464531 3114471915 -1 2 5 13 28 39 115 201 454 556 1208 2215 7617 14539 18433 36809 77879 250731 401111 933846 1066663 2269050 7806594 11254118 24309597 34724088 130417781 219023726 406986740 712916057 1264074953 3821310694 -1 2 7 9 27 45 92 134 465 890 1611 2910 7972 12173 24057 50281 96502 249998 400628 665673 1856860 2415838 7167812 14783541 28507154 44372708 88698855 172090975 441345441 672050741 1624098607 3862571909 -1 3 5 10 27 58 77 149 293 805 1164 3612 4675 14118 32427 55504 79338 243580 266624 799326 1995324 2280495 4393775 15585707 28631873 57499594 69030324 259343111 359495160 944441787 1264047908 2418207473 -1 2 4 15 24 43 91 202 390 640 1175 2484 6798 14323 19525 58147 112558 210118 399509 799293 1459904 3080133 6786551 14904030 19191190 43383032 102355397 201826919 439293256 646214223 1543157011 4119159436 -1 2 4 11 19 39 68 157 461 739 1372 2853 5752 13652 26019 33500 107533 221534 398561 798951 1994673 3184472 6920101 12913037 28609691 44939554 104940168 256394505 479646776 979586869 1205362389 2736978566 -1 3 5 8 25 57 117 133 348 689 1179 3487 7507 13554 25353 51689 90906 254421 270335 798811 1732351 2282510 4282072 10191057 31773604 62872810 130258878 208859181 306519106 555294378 1384454890 2886407932 -1 2 4 10 25 48 93 170 503 570 1372 4074 7024 16030 18426 36449 107521 215627 400411 799805 1856327 2534385 5496251 14254816 32060737 45407308 126028908 249597995 355440025 701962152 1245753214 4042772499 -1 2 6 15 31 52 75 200 305 909 1178 4011 5912 15605 18095 56053 91627 250319 397351 538559 1203862 2158833 5709094 16599805 16884875 66624209 91207215 234924580 372237156 833110839 1454298773 4158879416 -1 2 6 13 22 34 110 246 440 982 1469 3937 4268 10755 21246 35856 74123 247311 399103 532615 1461647 3585938 6904824 10166032 20427264 43441541 80718089 216984173 365938592 1059067145 1949574482 4086972949 -1 3 5 15 19 50 67 214 268 817 1912 3431 7530 14437 18542 40486 99992 227015 268641 799407 1333610 3717143 4452856 14790106 19864822 62585411 74022830 144838350 342105053 550778631 1263423762 3808603307 -1 2 5 12 31 38 122 147 462 888 1551 3953 7852 15869 21040 45976 127345 209029 400165 931305 1196317 2528637 7575290 12305139 30768734 45519173 91987209 180475392 311514260 590409239 1194024288 3724213801 -1 2 5 10 27 34 91 190 459 512 1638 2173 5800 14993 18329 52428 68641 239920 397918 931084 1989572 2287408 7568264 15807399 30270321 48677951 126688039 149393769 475419294 1029763825 1508066457 4167923823 -1 2 5 12 20 63 103 250 348 845 1661 3890 6911 15512 27954 38940 100437 219140 401169 931008 1211161 3193311 5755917 11776993 20789599 54565813 70618964 173626430 316015401 722208384 1301810791 2699434410 -1 2 7 14 28 49 98 245 373 683 1035 2947 6333 9189 21216 61817 108104 212182 401310 667574 1197943 2409915 6014046 10855492 19478845 50861873 128594128 225077677 525762655 652412318 2013162305 3788145890 -1 2 4 12 29 35 65 232 460 651 1612 3767 6611 12303 31451 47217 98862 224037 400395 801759 1075656 2267229 8248453 13075551 22373878 38143353 110758629 161747050 294790281 775313145 1387067706 2539869030 -1 3 4 15 30 38 119 173 334 725 1857 2985 7657 8463 24904 37797 116572 199487 268725 929298 1471004 2269827 7443227 10601322 28378285 63572951 119938386 184688754 431907805 740201478 2016791879 2208634263 -1 3 7 13 30 40 88 186 438 844 1756 3332 6253 13158 28811 50734 125899 226749 269449 539313 1335618 2548836 7190539 14934711 29451760 34749941 98987868 185137782 398952442 705530203 1468503798 2239343199 -1 2 7 11 19 43 105 195 443 863 1404 3961 5717 15628 19561 63255 94212 254858 397667 668960 1594050 3200295 7413088 8879189 22278225 49816315 97807561 209231015 342746175 855119961 1471424935 3773200249 -1 2 7 11 22 38 93 203 506 735 1987 2301 5050 10632 23820 45521 69323 252538 399154 664796 1589480 3834093 6384931 16061109 19654966 40530498 106358640 168667440 503902989 911312971 1963507105 3955429417 -1 2 6 14 21 52 78 179 463 898 1159 3155 6940 14229 31476 50790 109398 210955 400894 539808 1075686 3598260 4456334 16233793 33358061 49445218 76464855 238135117 301278122 776350641 1485325794 2562108233 -1 3 6 14 26 55 77 155 480 1007 2021 4018 5392 8331 24841 56255 83788 248678 266451 666434 1080458 2678990 5968305 16209328 27911240 50226401 67686402 137452035 283898203 897598572 1795076357 2172223910 -1 3 6 8 30 51 123 162 290 563 1897 2102 5278 8793 17417 48227 72718 249955 266484 667413 1859472 2916974 5992214 9636267 28831793 50877431 104373209 177559111 519533302 972635611 1817415802 3478036858 -1 3 6 10 24 57 67 201 453 514 1667 2060 5307 10634 31574 45877 84753 245129 267233 664498 1599801 2396753 4400475 16196999 17900650 34678284 127082550 154085741 490815201 968299116 2066310526 2809777594 -1 2 5 13 25 60 121 221 485 645 1625 2367 8041 16021 29659 34621 78718 255291 399508 931204 1076175 2667462 4938608 8999700 21975035 41776166 114756311 161324069 512787800 738276537 1122627161 2554855500 -1 2 7 9 24 53 74 169 452 716 1213 2293 4139 13196 20067 57883 113147 210193 398655 670078 1858537 2284184 6021250 16640953 29490411 47431926 101421332 214523737 416318483 829108243 1187782633 4191956115 -1 2 7 8 19 52 82 179 365 822 1608 3722 6728 12743 22975 60558 90645 261852 400689 670929 1983730 3592347 5187416 13577461 29703898 62200457 78605254 180611564 298987849 695490705 1452076856 3552011626 -1 2 7 8 31 52 102 164 275 938 1419 4028 5616 9949 24270 64777 71516 230770 397704 666419 1985789 3068816 5723223 10961900 25387724 57095224 90952812 207944141 337845149 874484882 1738422794 4091045617 -1 3 5 9 18 42 125 180 507 759 1966 2975 4222 13121 31427 55923 127046 225441 267973 801539 1601174 3597905 7443686 11371705 26720145 43109824 100996654 176874515 403542704 928222676 1200332872 2434790668 -1 2 7 8 18 45 96 255 297 682 1880 3911 4667 9454 17924 48579 118650 197032 398478 665706 1986895 3444947 8361950 10063870 20558007 61197317 119473526 198712884 274346580 978872546 1828380751 3334948968 -1 3 6 9 27 35 74 241 393 938 1946 3784 6894 12830 32145 35007 119814 199553 269319 671467 1991523 2405291 7454072 13740590 24347807 49923750 73215798 139217945 315421393 683102942 1358349344 2634885065 -1 2 7 12 27 49 94 237 306 707 1630 2522 6630 11543 29847 47122 83529 245026 401235 665073 1470382 3052390 5585729 14490634 23164257 62385770 133353347 153091015 524875381 546157810 1759250080 2960918731 -1 3 5 15 25 47 114 219 465 711 1925 2198 5471 12144 28636 36204 85481 235199 266761 796199 1341560 2926034 7154236 12128219 22508335 35379980 104655640 178640535 509407687 990111077 1969792939 2213489798 -1 3 4 10 30 55 127 170 334 581 1916 3123 4274 10266 19112 65286 122602 217153 268155 927059 1857572 2674880 5478689 9682311 28305032 63255331 101622181 173343014 382917776 968722697 1889768610 3324882651 -1 3 7 13 29 59 94 253 309 1020 1200 2218 4702 14830 17058 34016 110265 213347 267831 536592 1332137 2144358 5105246 13226228 21204441 60500205 92465159 246504143 409878220 889474568 1449435133 4124673960 -1 3 6 11 23 60 86 200 256 837 1358 3582 5906 16299 16699 37378 118888 207230 266924 668429 1725886 3713479 5742485 14133634 20574479 60378839 76869040 203751532 288255733 892528582 1343561067 4268772565 -1 2 6 11 30 43 74 203 352 994 2036 3247 4904 14725 24996 60778 78605 235277 398453 537807 1732808 2806156 7035429 12673653 17105403 56486240 85513076 135224982 382036188 1071717387 1413072580 3016393542 -1 3 7 13 29 54 127 143 416 782 1980 3509 8080 16179 29140 50197 107368 209944 268518 537544 1338452 2162246 5757737 9561090 31823337 39145876 88928853 156092345 341040279 620620211 1090226803 2668850871 -1 2 4 14 17 43 118 228 302 546 1111 3372 5743 9376 19628 64129 72007 237163 397979 796678 1333603 4118989 7692063 12154941 19084050 60539827 101369679 215573344 311755237 906341350 1690333694 3542516093 -1 2 4 14 21 37 116 142 433 578 2045 3113 7230 10822 17397 41727 90362 242886 400169 796537 1334365 3575203 6367499 10552519 32721811 41022697 133479436 189091058 400554332 549233179 1835622905 3517822837 -1 3 7 9 19 42 94 225 350 579 1834 3397 5512 13132 21951 50572 77170 235590 266754 540546 1852227 3470118 7566202 15419023 24845628 58050724 102948232 183438002 347339801 826442847 1284364355 3463373985 -1 2 4 10 31 35 98 235 379 741 1670 3793 7445 11994 21553 44321 96879 242621 400320 794802 1853668 2785498 7941107 8459775 18184186 53455842 119947027 148922373 281730032 656513273 1727415492 4134574967 -1 3 5 10 24 62 90 215 408 520 1828 3415 5311 11056 27323 44521 100310 228355 267262 796393 1998670 2393411 5105753 13360039 18845082 43083186 121253027 175138544 347388428 859678822 2118852225 2168758322 -1 2 5 15 29 60 82 163 440 910 1623 2230 5687 14782 23614 39279 130658 202319 397389 930172 1329870 2400650 4432104 14650159 31843249 37437182 75399050 194569880 496310312 1039666967 1588993426 3386910769 -1 2 5 13 28 32 89 215 345 700 1539 2842 4694 10472 31558 53682 98837 201793 401264 930266 1065342 2261891 7940920 15745824 18384051 51847721 131225231 155362358 444157480 842178928 1961836609 2779168037 -1 2 6 9 27 36 71 254 458 684 1064 2175 7140 13541 32723 42598 99391 226994 399257 534313 1986581 2419952 8347524 12866003 24571466 40197020 115104221 221967656 418082350 665331153 1607226622 2512184608 -1 3 5 9 18 34 91 179 464 548 1465 3264 8045 13262 28933 38248 69306 246760 267877 794778 1596642 3593221 6417899 15749297 30853861 47045822 133703110 253251929 314362025 671078856 1476798519 2255768929 -1 2 6 12 30 32 64 228 491 617 1128 2820 7323 16262 29899 42121 114185 215303 398240 534731 1332809 2420027 8219474 12737413 21823355 34816480 119409052 205134120 513029779 799435952 1204719962 2500711711 -1 3 4 12 25 47 104 193 496 1004 2030 3387 4146 14127 17447 48643 75690 261446 268929 928505 1073901 2805402 7199383 9201763 22336282 40631502 69343637 137374909 368864432 987420678 1334567537 3853269484 -1 2 5 9 20 54 78 192 479 829 1465 3367 5899 10041 25219 38388 76132 256983 401176 932877 1593439 3856087 4576943 15879443 18410775 37063783 97814239 220528785 291084810 886088584 1640195468 2294089099 -1 2 7 12 31 54 112 253 448 998 1035 2586 5207 10900 19485 57133 74056 231641 400106 669108 1470551 2539297 5488363 9334375 18776322 41277843 72810189 266435470 474184686 1013283647 2085321394 3471800778 -1 2 5 8 23 55 99 231 264 665 1557 3941 7404 10415 30195 55669 117233 218972 398628 932538 1721084 4096465 4288089 11162392 17609394 64306824 120645055 154371200 310889331 667111779 1768561159 3101173485 -1 2 6 12 18 61 93 234 360 657 1752 2977 4832 16377 22327 37212 88721 243538 401245 534450 1341454 3997380 6263984 12741131 23773251 50970913 132709836 145985974 445015451 841277262 1540351593 3542910097 -1 2 6 12 21 57 69 205 505 683 1488 2765 7040 12822 30581 39804 94786 242379 398777 532536 1333698 3330543 5869206 16412793 18126066 40198673 113219711 249190204 507560481 570794662 1384529734 2305319523 -1 2 6 14 31 50 73 159 490 624 1387 2683 6162 13282 23605 53313 113679 204395 398916 533082 1077319 2273634 5972093 16014476 27840965 48742028 120265247 235806558 508312669 609243129 1459419472 3693205318 -1 2 4 12 28 58 69 167 387 607 1749 2176 6952 12788 27255 41589 126844 199655 398389 794946 1066354 2159757 5058910 16540100 29408493 37868351 128153339 153784946 483624876 667528785 1423044672 3024303494 -1 2 7 15 30 55 101 198 332 1003 1428 2860 7127 8459 31452 52224 104104 204742 398504 668609 1066903 2267905 5453730 10908374 21156635 52150085 89357082 214233605 487966138 556775262 1947296808 3043810234 -1 2 4 12 30 59 73 164 363 909 1573 4013 5625 10096 16590 62406 122498 219560 400894 802678 1078949 2399747 4944136 15091772 31386172 60287572 97988932 191544037 325793750 875082756 1685791188 3454703024 -1 2 5 9 26 39 105 214 263 658 1657 2341 6821 13017 22790 60896 80841 237981 398471 926503 1603142 2526500 8098335 10375059 24824100 61425545 121320252 166049967 519709360 667841908 1366853692 3587808950 -1 3 6 14 25 51 123 151 285 603 1677 2392 7091 13709 23271 37302 95465 235519 267560 665063 1078189 3077186 5612010 9587435 31373395 51974250 110313492 161206269 532972352 624384751 1567881471 3701661386 -1 3 4 15 26 32 65 157 361 608 1680 2346 8043 16333 23613 58239 101631 202048 266707 928550 1473473 2788034 7678176 12602211 29278552 65136641 101687528 164717574 523796870 739324162 1079410080 3311305280 -1 2 6 12 17 34 66 141 407 587 1390 4002 6063 13530 31925 60402 109699 203860 401042 535461 1332649 3848792 6756932 12720083 26883108 37256649 127985901 241805997 366941542 815268344 1207435921 2481194076 -1 3 4 9 16 50 64 144 463 598 1809 3390 5544 11171 20763 59099 90146 257805 269431 931463 1729567 3311525 4582867 15080072 27670937 45512319 119578743 179284683 339268343 833290783 2101176048 4143571071 -1 2 7 14 27 39 85 249 364 531 1500 2287 7110 14517 20555 40343 109968 214946 398818 666842 1212364 2811336 7947655 15077468 22815916 52717048 115531410 262738916 438993707 654154831 1192824677 3544102760 -1 2 4 15 19 36 77 231 415 985 1205 2391 5801 15991 18118 58914 130753 226279 399696 796192 1466915 3703375 7304166 13637970 22029860 49832492 76710492 251622338 462297375 1063397059 1350198195 4064444805 -1 2 6 14 18 52 115 130 505 597 1933 3273 6339 15456 25154 35130 112459 228992 397555 535710 1068746 3721164 5075176 9178828 31858561 49951163 121928071 194294062 383900893 686941493 1212517628 3216838878 -1 2 4 8 20 56 126 174 466 583 1576 2679 6427 9651 27758 55919 67960 230506 398926 799498 1597004 3704658 5868379 9306233 27525280 49283530 121242211 150341242 416156319 639899673 2014062216 2417912275 -1 3 6 12 22 39 81 227 433 612 1202 3552 5510 9204 20220 51484 88940 257946 270332 670925 1340370 3455055 6546988 15599140 23201995 44571203 129118728 226517278 317362374 812627158 1830876525 3648334335 -1 3 7 15 19 45 76 205 436 590 1194 2436 6624 8738 24730 47394 98746 222725 267901 538409 1069113 3729386 8220800 12591258 17065454 50115186 132881848 233655851 436365647 542679090 1980736074 2250441823 -1 3 4 11 23 51 83 232 482 845 1515 3724 4573 14146 16842 43523 126032 206334 268586 928837 1993316 3721584 4799853 12728025 24134160 35434129 88727792 224474059 380381051 1040872905 1290858042 4008528112 -1 3 6 10 27 37 114 136 351 841 1697 3118 4608 9291 19503 53410 80707 235230 269071 671062 1602718 2272932 8227837 11283236 32659600 61012206 70870287 199582337 357657963 1018263705 1838896036 3529313044 -1 2 4 12 30 39 119 195 480 835 1274 2996 4534 15570 32557 55680 124006 223832 400689 795475 1072124 2395494 7566266 10630587 23882225 38726593 90145366 256744172 517320728 887487684 1532575875 2215924104 -1 3 4 11 18 62 80 177 400 926 1594 2084 7953 15992 21437 64909 104795 201023 266873 929347 1997007 3312308 5834640 14561439 29640070 38461056 67891664 191868962 474309546 784761530 1135155427 3633450523 -1 3 4 13 19 41 107 175 308 856 1135 2118 6551 12829 27636 65293 110694 199323 267954 927552 1198559 3980692 7672057 8790515 26101667 54438708 79902611 239757379 403110549 595442410 1448285457 2979539940 -1 2 7 13 30 36 97 177 454 872 1638 2327 6851 14074 18066 47708 73219 248211 399006 664474 1336012 2544212 7721255 8922123 27551975 48287260 88600565 170031674 514777116 660970291 1493731921 3815067689 -1 3 6 13 29 36 124 203 405 613 1597 3889 5134 14797 19387 34784 126475 198836 270200 664814 1468734 2154819 7543345 11675865 23623853 45142854 133909986 143167102 307754005 914957898 1510893774 3891717057 -1 3 5 13 27 44 75 155 362 554 1315 2604 7086 10465 22791 46806 90090 231389 267932 801908 1073158 2939971 7313712 13382794 27688767 65600843 110878171 237414344 507604420 597423106 1740045396 3777224472 -1 2 5 8 26 53 99 155 386 529 1701 2179 5005 8752 25954 37038 129860 211847 399638 931584 1724385 2418218 6244699 11445270 32878669 37475180 120670823 156279105 473545956 922210125 1644523858 2369057550 -1 2 6 9 31 37 94 247 481 888 1955 2840 6433 10621 30514 44044 85887 237777 397678 538554 1987978 2933686 7719355 16031397 22484346 35878463 86499869 159575450 422032509 619456736 1630827752 3214453408 -1 3 5 12 27 52 66 248 356 806 1894 3701 6454 9602 32062 46873 66187 258158 267287 801639 1201995 3068267 6263817 15631876 24331525 53547665 77185788 146298179 307942855 774347860 2027721243 3010297462 -1 3 4 13 18 40 115 137 340 682 1939 2484 4743 8965 28997 59851 97912 250478 268753 931520 1202782 4098419 7712969 11850230 32718503 61958614 132382563 173700061 470478367 917993224 1652277602 2797484482 -1 3 7 8 23 33 109 219 426 986 1678 3015 6276 14513 30592 62924 106456 211142 266474 534101 1983767 4102572 7165261 10148104 23838813 49257540 83181293 176953970 449330387 644642847 1101062787 2642522286 -1 2 4 14 25 60 65 188 374 727 1470 3674 5046 10961 30689 61235 89790 260140 401362 802096 1331388 3050727 4952407 16305987 33502782 60762946 123278143 250563594 396611782 997878888 1944903570 3092322821 -1 2 5 14 20 49 120 191 325 626 2015 3667 4300 8729 17242 62100 84066 249529 400396 931006 1469675 3450191 4952689 9494266 25893823 66920182 108336832 192875440 325795097 1039619772 1687157942 3232136347 -1 3 5 12 22 32 103 243 398 761 2001 2828 4442 10520 26369 63765 119316 225557 268307 802448 1197730 3443619 7146687 9230554 19898445 49524239 116634488 175342013 435018763 878275776 1897409516 2677563589 -1 3 5 9 17 61 87 224 489 973 1950 3858 7986 14410 22843 60225 92662 260332 267104 795063 1600698 3188951 5878215 14081813 23669241 35334054 73349739 143329216 293557570 550611064 1333062211 3252251589 -1 3 5 13 20 53 111 252 400 536 1933 3796 4317 12602 28468 33562 100688 213500 269670 796101 1070365 3339552 4400180 11961773 18973832 47273448 118367983 185487749 315162396 1023360512 1115074416 3213870027 -1 3 4 9 18 38 117 163 325 883 1931 2438 5312 15804 23057 32961 119991 205652 270319 928899 1731111 3588487 6911499 10780949 28038876 63383397 75108409 165295026 474761043 978364852 1406645000 3447060898 -1 2 7 10 22 33 96 253 426 656 1714 3054 5335 14907 31123 63174 125966 215385 400518 666529 1723796 3708142 7288952 8452672 20967795 44261596 107370118 140687181 450979013 1049123717 1548265689 2223590197 -1 3 6 8 18 49 93 249 455 824 2012 2452 6000 12386 30231 61429 100618 209825 269437 664389 1853756 3442110 4670931 14349117 21998406 41121847 99261900 166160680 485271424 1027673807 1335784386 2410341211 -1 3 4 12 26 61 74 227 511 878 1864 3346 7904 13462 23364 42457 101955 220681 266597 929371 1074586 2944324 5177729 15515404 22392999 36902614 87989842 142069382 350078785 660197928 1433007687 3701571775 -1 2 5 14 18 40 70 187 479 761 1701 3699 4737 12822 23121 35331 88914 241168 400677 926325 1470163 3726931 7717655 14599774 33548991 46182507 106241028 143984190 300361760 960582537 1075426039 3548921233 -1 2 5 15 16 53 118 194 393 582 1464 3195 6721 11376 31170 42797 118046 205699 399347 931012 1331531 4116804 4945833 8702829 23943996 43955040 126222060 265648797 334811886 750219431 1838859099 2829143965 -1 3 5 12 24 41 95 159 383 793 1886 3071 4300 15545 28202 33111 116746 200201 268815 798677 1201392 2680609 6512631 15659754 25652382 63471693 80989160 146213072 420221803 920926928 1502897767 2806945728 -1 3 5 13 16 41 105 255 465 529 1951 2092 5354 9255 24897 64831 76054 229780 269709 799713 1065237 3838392 7589791 8556955 19648493 39096661 127782497 187995115 522832016 964073617 1613486298 2308223173 -1 2 5 14 24 60 110 208 272 909 1114 3060 6318 11723 17403 45725 86346 234463 397986 931738 1468714 2949098 4846454 10941254 24765895 59297709 86218214 261496791 524034952 642929277 1796112571 3735892318 -1 3 7 8 24 45 65 180 465 535 1326 3665 7611 8231 31988 54521 95851 255400 267075 539756 1990290 2141610 7056742 14322871 32363206 46554872 127577428 239971356 381062996 660723110 2047235358 3130048302 -1 3 7 15 30 59 77 217 309 769 1470 2413 4332 14472 31355 55178 106398 204096 268663 534834 1065291 2271684 4932604 15635735 19870412 64247020 74488176 223161052 432832062 866311418 1359186338 2265655739 -1 3 6 8 16 37 98 169 271 852 1124 3098 5856 12642 30527 44570 85632 243412 268948 665398 1853289 3201582 7070720 9237935 26327088 54659670 77602117 239873687 279338834 890305500 1310566828 2388800407 -1 2 4 15 17 32 111 215 374 990 1483 2627 5523 14225 32157 59940 94428 246439 401304 795315 1461175 3970351 6528179 10272107 24494881 55057750 88745067 201344375 525240703 1063107554 1172897002 2519679860 -1 3 6 10 28 63 82 176 295 996 1611 3985 6252 11308 30620 35402 81047 258389 268224 668695 1596172 2948327 4699418 14207972 29616614 52443692 93602292 191550936 333433453 795104660 1771628311 3045564346 -1 2 7 15 21 54 80 194 417 935 1688 2402 6078 15532 32577 47441 120129 212079 401103 666409 1065903 3458795 4681204 13560445 18949577 46809057 68581377 173716269 528991608 1026624278 1472885258 2217911226 -1 2 4 10 30 46 99 160 438 661 1772 3767 5938 13776 21701 43518 125034 211201 396986 792352 1848814 2643100 6334733 10217777 25508577 36309973 105520216 149825554 278822437 862638493 1163867880 3282967136 -1 2 4 8 24 59 86 233 390 841 1545 3609 4846 15889 16527 56011 68056 242037 396800 791255 1588803 2113646 4643669 14355114 25016106 47710448 93454783 177734427 268437224 967315335 1495536028 4232198222 -1 2 4 9 23 60 77 245 349 743 1444 2647 8085 11924 25165 36613 106089 215146 395879 794564 1715790 3957608 5672269 14916185 24330698 55972420 125321214 245127974 534436040 735270314 1658986734 2563142741 -1 2 4 8 19 35 92 129 421 865 2009 2572 6511 8762 26393 65442 127664 220016 395888 793012 1581842 3564998 6355754 16776986 28920014 38678529 92560979 157859601 463299841 648298889 1984992591 2348097065 -1 2 6 15 20 63 111 161 354 1018 1335 3012 5576 12732 31634 32931 121243 199981 396165 529714 1191949 3570063 5670728 10605667 27203514 58729996 87575931 227080073 500252702 1011678445 1213027510 2513358509 -1 2 7 9 30 33 119 249 272 1022 1127 3416 7262 8545 30468 57956 92965 249463 396678 662834 1843839 3043931 8318123 11367364 18866985 64251355 97966912 254750968 307447409 578135601 2061159387 2916028373 -1 2 7 12 18 38 126 239 430 889 1614 4011 5781 11702 26594 37730 101600 216230 397147 661261 1453712 3957041 6856090 11638916 18965593 42230195 94674175 175741482 334848397 840067562 1996261022 2510137145 -1 3 4 8 19 52 75 128 431 580 1551 3680 6806 15084 22036 38385 81332 250061 266054 924013 1588887 3563064 5144980 16718933 26590778 39504428 131710695 143444796 284147024 698929099 1075688648 3628784077 -1 3 6 11 25 41 93 253 332 524 2004 3628 6907 10666 18983 57101 125760 214012 266165 661989 1715337 2376344 6343119 15327212 21179904 57049241 109774158 195611678 332649992 700529395 1717089159 3328402958 -1 3 4 10 26 34 125 247 300 934 1676 3740 5606 9703 29933 33992 109919 221991 266044 923542 1843701 2129769 7379323 12555114 18294381 62052483 85675754 172646643 268870619 915266667 1621880537 2737945253 -1 2 4 13 27 61 101 145 394 533 1669 2173 7793 8974 24093 43058 93421 241454 395703 793771 1189116 2905464 5026687 11617110 32235854 36738460 120787131 154229347 500943093 744149545 2052690081 4226315031 -1 2 4 15 19 51 82 144 464 701 1039 2469 5773 11853 30706 63328 84431 260334 395273 791760 1452903 3702263 4253196 12806518 25663188 42388115 114760280 225536358 460035809 1042205386 1901140692 2999543958 -1 3 4 11 31 41 82 197 440 975 1641 2202 7396 14156 19009 43817 86887 233604 264943 923973 1980848 2645547 7110839 16199185 19755387 50328540 81975505 190162557 499401586 679523388 1469145634 4218671850 -1 2 6 13 17 34 124 232 298 562 1536 4006 5227 13750 27022 64647 77457 234695 396453 528485 1457241 3699448 6741237 12415355 19596458 58971599 104511188 142051442 326770795 937582544 1126731817 3104299456 -1 2 7 12 30 47 71 248 287 919 1244 3276 7268 12955 26084 40461 127460 207164 396915 662345 1456685 2389128 6468131 13738247 25025437 63533661 85518509 243615046 268993251 556778233 1562332922 2948634351 -1 3 7 11 18 37 111 158 287 731 1614 3571 7785 15490 28499 64233 111755 200494 265755 531077 1587080 3308960 7264880 9822273 31561037 50813407 125997973 154485522 390374632 659242815 1164606789 2786778076 -1 2 6 14 22 33 124 229 421 809 1282 2738 6972 9144 28635 62259 74669 232680 395335 531960 1060275 3177797 7261950 12281284 19991040 42465544 85121768 205739702 526344155 594100331 1905617450 2577472275 -1 3 4 8 26 51 112 233 389 812 1666 2285 4832 8988 17320 55784 82371 254821 264920 923177 1585092 2382896 5432849 8862624 20007212 48099714 90057160 188896659 485684741 878255536 1665730029 3224973332 -1 2 7 11 23 48 95 239 316 945 1238 2451 5271 11023 20576 55659 105921 205732 396193 660026 1582316 3689072 5172001 14678550 23303946 60895952 85076636 248664608 448585555 978424729 2143501186 4158144328 -1 2 4 15 25 46 83 205 285 824 1147 3731 7028 14531 18944 62883 67739 236364 396305 793985 1454266 2906408 7265805 16476623 20909787 61313723 71572940 244592720 368334964 733928896 1202154701 3840213952 -1 2 6 8 18 55 84 152 362 666 1905 2346 6238 15333 22327 54425 129991 218080 395863 531682 1849188 3424661 4914980 13077886 26996196 65239318 132808217 198092097 479153368 581974179 1200640963 3630094509 -1 2 7 15 18 63 97 167 448 966 1407 3387 5091 9026 21650 38099 91495 235835 397211 660632 1059015 3821370 5941595 12386667 26180185 46770714 67403223 224843974 280873085 1039570852 1642029549 3999242173 -1 2 7 8 31 42 80 223 283 512 1084 2367 6275 10032 32194 44554 79251 250143 396286 662924 1977432 3039658 6979841 16077560 18701385 59722319 104823553 207697669 438424775 587858322 2142634958 3029206847 -1 2 7 8 30 37 81 186 488 544 1463 3941 6185 14008 31799 53859 115147 216856 396674 662657 1981069 2908728 7793805 15314634 30785278 44276706 127518200 255279769 360714502 787752451 1575508131 2494467726 -1 3 7 15 23 50 126 171 439 644 1696 3548 4476 13584 31626 44192 115942 211743 266020 530291 1063283 3172458 4890421 10072828 27887126 37617614 107828437 140287699 381792387 957972985 1215689182 2631876810 -1 3 6 15 27 44 109 182 452 714 1647 3467 8130 8397 24399 36974 117409 210463 266018 661763 1191080 2638373 7255649 8624525 28687124 48358295 102071324 157069036 401323813 619576850 2125552422 4275371546 -1 2 5 8 21 33 102 149 365 878 1918 2492 4487 11919 31292 52547 82702 246608 395949 923218 1713673 3827727 6874425 9384505 31791759 66546197 67875094 138204221 498171673 805802028 2124592493 2833746550 -1 2 7 8 26 41 97 225 363 806 2035 2814 4783 11612 21388 62697 80218 240330 395675 660931 1975822 2376477 6741426 9529080 16991700 51579211 76794218 162700938 439728956 819471345 2136362414 4241015732 -1 2 4 12 30 48 92 166 453 773 1952 2830 4971 14232 20303 63505 114394 206717 395300 791717 1064040 2383179 6081879 14284032 33018782 46247485 93263598 157044638 427096336 814202106 1226384007 4026533384 -1 3 4 15 18 45 112 189 490 887 1440 2491 6670 12846 17256 42795 125406 208752 266094 923154 1450384 3828565 8312402 12258752 26763592 44615831 87241873 229785147 403984588 658018082 1354733799 3822177180 -1 3 7 13 16 57 110 205 278 632 1516 2943 6633 10039 22983 59180 115187 215236 265447 530281 1324447 3827578 5413121 11501111 21261325 61898993 114514211 254817664 486565719 626039132 2105245321 4233653759 -1 3 7 14 20 43 73 214 307 1017 1563 2078 7416 11655 23953 51824 99401 207138 265672 529025 1194440 3435891 8304652 12916685 20736843 63746114 94047195 198854547 472182433 697681534 1651755335 3786268239 -1 3 6 9 29 37 87 195 287 598 1650 4038 6287 10152 17948 40311 129217 200996 265130 659928 1978790 2653114 7404438 15019592 19557115 62835709 111105676 140023087 324398253 785853072 2130076200 3269385837 -1 2 5 11 18 33 67 206 302 523 1089 3510 5221 15971 23315 43727 73888 259245 396046 924869 1844480 3306717 6734259 12960402 18369072 63216455 104950646 209808579 332228142 870939081 1418812045 3410175934 -1 2 4 13 16 56 108 233 325 583 2041 3071 7255 13465 28385 38136 75636 261205 396969 790806 1188210 3817947 5293423 11124994 17333036 56408960 101545559 191175678 405506579 791584912 1364412663 3037948586 -1 3 4 13 19 55 77 245 388 836 1597 3480 7599 9129 21550 64621 83055 252936 264578 922878 1193646 3957109 4758090 16109913 24253949 48510155 92824925 183014232 393069756 537010456 2089832950 4008507028 -1 3 6 15 23 40 123 223 324 564 1794 2588 6881 11978 30773 53488 67323 234187 265952 660526 1194643 3162728 8295419 10983256 21627494 53479333 116132737 175249822 437398507 564819203 1755365494 2889953807 -1 3 5 12 25 36 101 162 435 533 1411 2667 8078 10019 19553 34044 66555 260903 265351 791421 1193166 2783553 8060743 8648786 25954878 35921783 122037878 255086348 534938210 730009489 1905518897 3619961696 -1 2 5 10 21 60 65 205 339 881 1497 2919 7831 11453 17849 62990 105295 201294 396502 922498 1981950 4095950 5407900 16453197 18491153 54024816 72276440 222681868 492171087 731875774 1692085422 3549066878 -1 2 5 10 18 47 81 198 288 755 1991 3511 5924 8204 21874 34830 101780 223261 395750 925507 1981492 3173871 8056031 16613144 19671457 63457999 128759150 176022029 348619468 897546443 1862149172 3949616551 -1 2 5 8 24 52 76 198 286 759 1137 3584 4334 8566 17317 58499 71434 232917 395766 923841 1718876 2129786 5804416 15833212 18228229 62148460 131657805 220018822 349298644 1035128326 1671907661 3291701051 -1 3 4 9 30 55 88 184 407 763 1547 3968 5222 15139 16391 45890 121593 199539 264841 925685 1714149 3040167 5429486 14621475 29505905 39339964 114343493 166971476 321470094 933649747 1580503571 4146313028 -1 3 7 12 30 59 121 141 256 891 1240 2645 6915 12702 23166 55232 85522 254169 265426 530100 1451235 2390839 4891974 8779178 32124289 52192258 83402544 257930951 488950996 584941473 1439021808 3603356623 -1 3 7 13 30 47 88 173 331 808 1166 2082 5617 14028 27053 49651 99732 197938 265930 531068 1322885 2507406 6458122 15670236 31992134 63589713 80253693 257372549 426139872 1006557026 1187362637 3212928396 -1 2 6 12 21 63 71 169 422 890 1810 3166 7487 12529 27597 47778 65728 258784 396013 528917 1321679 3299153 5557250 15829509 31365132 35340668 95886988 147834142 381185374 581744105 1529682490 3076902667 -1 3 5 9 27 37 94 243 342 764 1386 2184 6812 15163 32666 52985 121286 213540 265402 790780 1582335 2378816 8170348 16199130 22603647 55412308 123587528 255550373 469518400 612147557 1138569869 2294863227 -1 3 5 12 16 51 113 183 397 906 1975 2576 7101 11410 20455 51837 124449 220322 265295 791212 1192305 3697255 4626556 8718800 26142866 41140015 67611298 141004810 459399829 590041322 1854545641 3352699844 -1 3 5 9 21 44 83 232 500 570 1267 3004 4606 11944 22855 62008 101014 202389 265752 792919 1587204 3701252 7517332 16731982 24444284 37720263 127216099 226785720 515420921 885342497 2117133446 4001081846 -1 2 7 11 30 48 113 189 309 771 1784 2396 4356 9460 30891 50784 83452 247240 396901 662201 1585599 2773417 6071291 8632508 26920956 51726310 73515125 199622918 528352119 818415177 1797785724 3113751081 -1 2 5 14 29 63 99 212 366 756 1411 2432 8064 9275 26126 64275 77302 229638 396723 923019 1457387 2510436 4492215 12184795 23915836 57742859 121488304 250909028 406044674 745182814 2006174865 2240709046 -1 2 7 15 22 59 77 234 500 572 1766 2808 5266 10759 32352 48022 94205 236881 396511 663525 1063967 3298219 5950621 15582450 21812492 37352274 127701291 162468004 404563303 1018914685 2106953684 2843356670 -1 2 4 9 23 46 95 138 292 888 1172 2501 6884 16162 30295 53298 119911 220360 396799 791115 1713687 3951748 7515243 14883696 27835877 56178878 78838589 265259876 445109274 638278657 1259474028 2478575727 -1 3 4 13 30 63 85 158 307 699 1449 3672 4554 13501 29456 58604 92941 251122 264974 925310 1189449 2507253 4365916 13997085 26515347 56463140 119193160 238672966 399774249 1061565287 1248885064 2382559483 -1 3 4 12 16 49 87 169 342 743 1742 2812 7030 11990 26840 43229 89810 238259 265438 921667 1062478 3687058 4377920 13493508 33476593 66708320 124306527 139328253 407825495 594122984 1808031659 2368923717 -1 2 6 15 24 42 117 227 326 811 1963 2539 6892 16216 24794 64851 114499 199789 396850 529385 1189100 3038348 6593103 12536626 19835121 55525071 81034220 152748182 482204260 642251805 1270195577 3197973025 -1 3 6 8 20 54 78 207 279 724 1258 3423 4227 13556 21807 56838 127974 217769 264686 662822 1844520 3695560 4492992 15802973 16823656 62349859 126374003 208326696 324003011 1002925304 1214137878 3259952206 -1 3 5 14 28 51 94 141 303 762 1468 3806 7238 12478 30268 55469 72731 234423 264977 791166 1453327 2377160 6203607 14404931 27564123 54770466 128073854 244753944 385339695 625518726 1500761553 2356189506 -1 2 7 10 27 45 81 132 334 685 1151 3623 6522 12829 24424 36728 85415 244694 395808 661383 1714875 2256554 7132837 16369791 27844791 59873782 130709326 229959129 344561132 787901246 1449057059 3686258530 -1 3 4 14 24 41 109 255 352 837 1120 2760 4119 10157 22840 39664 122861 205775 265870 924329 1324904 2916246 6471786 8994868 19330498 54081993 71317538 240150443 493416899 904999905 1872505206 4236264248 -1 3 7 10 28 61 79 211 297 727 1123 3367 4624 15936 18447 35390 120064 210197 264544 532299 1715421 2914206 4374945 15030571 20637924 66265199 133184998 226119242 314475046 1040304246 1476730048 3980816843 -1 3 5 9 24 38 125 235 380 600 1312 3932 8190 9726 26763 63370 100215 206874 263437 790335 1580863 2237678 8153606 11989901 19761893 53293907 105655435 251428658 350275383 560454576 1954516886 2589539458 -1 2 6 15 18 44 69 152 408 960 1874 3116 6219 15401 24739 36823 93434 240816 395045 527563 1186091 3817137 8152335 13797016 29064402 33784492 79056272 153928527 384806386 687212008 1220282837 3117027766 -1 3 6 15 30 61 74 219 356 848 1195 3529 5979 8694 29777 39232 66375 250328 263205 658504 1185059 2238169 4619337 15630527 19083531 58558829 74252043 268285161 315930438 889284525 1829986360 2881186298 -1 3 5 8 17 33 113 192 382 794 1392 3390 6678 11293 28566 36967 80932 261623 263672 789698 1710311 3287984 6317421 10518650 23265546 58698980 80527426 215611910 277090216 778313044 1820076021 2275834985 -1 3 5 8 21 33 77 141 288 951 1251 3354 8038 8809 23279 34168 98903 223581 263238 789601 1711224 3811311 6837466 14196732 25276126 56174778 86683501 245745672 334223063 617084427 2054794232 4056623100 -1 3 6 8 31 49 76 144 445 962 1742 3241 7446 11738 21700 58200 72940 233900 263807 658813 1842720 3025484 6052561 16448094 28916066 39440715 83549745 169048818 349244946 592815664 1640788070 4074545603 -1 2 5 9 26 60 127 242 339 777 1676 2649 7533 10606 19089 43151 95536 241573 394859 920354 1580593 2502464 4997424 8828681 18569221 54651721 78822662 184894925 431080403 776533359 1749412159 3345135837 -1 3 7 11 23 44 99 139 484 686 1280 3793 4928 10776 24596 33309 67418 251743 263289 527796 1578122 3678537 7765110 10402247 30492725 48053004 110203802 257357063 398303928 991339592 1926721874 2493870403 -1 3 7 9 22 49 119 172 448 1002 1234 2588 7957 9643 17516 58793 101536 203172 263552 526429 1841313 4074218 5132866 9231000 28828966 47948000 72435244 242929622 495443776 706854988 1965417930 3274023409 -1 3 7 9 22 58 94 255 284 842 1972 3165 5546 14134 31091 45912 108743 215901 263729 528046 1839289 4079254 5792854 13146697 21233620 63283721 78205373 167125985 399003043 870239332 1165170097 2624385724 -1 2 6 12 19 39 93 160 387 936 1339 3058 7935 9077 19524 52324 71005 239286 394362 526622 1317152 4075329 6839991 16055691 33253420 38082269 72459207 220991237 495064608 707279209 2070177735 3736115828 -1 2 7 13 23 53 124 217 492 614 1498 4078 5066 13249 22452 63057 107640 208709 394421 658684 1316130 3422857 4476318 9625240 21747898 40477206 118695795 259005879 343417521 947019849 1078504567 3361162267 -1 2 4 14 25 33 91 190 408 749 1342 3355 4985 13121 28736 42846 84058 243664 394318 790223 1316121 3029445 7367578 16026527 30087722 38754199 116233572 262685361 274388409 1021569718 1075770212 2260837079 -1 3 6 14 27 47 78 210 377 956 2045 2903 4617 13359 30442 49072 112574 218365 263893 657437 1053904 2767916 6840861 12747719 20567365 55957026 93311152 143382633 423742962 849342989 1278318442 2238389886 -1 3 6 8 31 56 125 233 498 878 1954 3560 4816 8378 31444 39666 123070 210993 263693 658977 1840141 3026711 5139800 9089981 19497855 37068486 87926877 160561162 344786922 1045843481 1686163411 3027572479 -1 2 5 8 26 62 113 178 367 629 1236 2190 6344 15867 32460 38458 116842 198924 394635 920223 1711239 2372679 4744342 10399367 25673201 62488706 104071002 223308728 413705823 547857859 1245166808 2262008364 -1 2 4 11 20 32 72 151 334 710 1129 2446 4583 8237 19128 55505 94735 253200 395222 790351 1973456 4077954 6846670 13677699 29355358 61894270 118790795 223852979 467307463 822057130 1675543369 3584640412 -1 3 7 15 18 60 85 197 396 795 1156 3068 4128 13109 28416 35926 103841 219951 263796 527586 1056298 3811876 6048605 13819563 18968165 43017612 86548159 254910932 518863610 932745886 1180417662 3100840912 -1 3 4 13 19 53 75 165 393 559 1948 3349 4581 16089 29207 45087 112149 217115 263263 919648 1186345 3940697 5003756 16577902 31288476 39481646 122336378 191872554 353061547 969024730 1578914592 2568546604 -1 3 7 11 18 33 114 137 315 604 1396 2096 6836 14654 30312 62943 107818 198993 263784 528263 1578726 3287437 6705196 10925009 32980622 57042012 113825580 241166589 446533209 623467857 1197260666 2656513931 -1 2 7 11 30 38 90 216 505 973 1159 4056 6522 8240 30784 54921 124364 227515 394786 657794 1577076 2765175 7359280 16292497 17134758 37755844 74196544 245002497 380159790 762959673 1926969324 2958201582 -1 2 5 8 23 32 110 220 316 892 1548 3776 5213 15909 25277 40425 113436 223162 394445 920084 1711729 4071424 7225904 10280544 23422894 63046890 75762295 183115442 294134027 890519810 1420875998 3119343758 -1 3 4 10 31 38 97 253 290 555 1906 2524 7942 9241 16711 41091 84334 236640 263323 920966 1840108 2766169 7500447 9361591 20548445 62667977 102001945 180026707 491374968 763927025 1987390429 3396695459 -1 3 6 15 28 40 82 205 333 527 1139 2520 7333 8322 23005 46937 75561 260354 264184 659171 1184532 2503095 6843460 16044564 20965629 50475808 109210043 217372820 457830915 717233735 2014848510 4061549301 -1 2 5 8 18 32 122 139 438 767 1182 3657 6797 8694 29430 33059 84913 231668 394985 920422 1709622 3424255 6577531 11856130 31714197 41463950 110562423 214646879 364486515 698366948 1990742681 2798317903 -1 2 6 8 18 53 106 244 392 536 1202 2306 6482 13499 19617 43531 107563 222133 394878 527469 1839810 3418138 5141232 12515731 20788937 49977731 119924499 224124216 460818000 546246463 1537393898 4041040602 -1 3 4 12 16 45 104 213 373 520 1422 2318 6532 9813 25500 47218 91743 233312 263944 920946 1053551 3684739 8014556 9096658 24899529 54704210 117270052 252153756 421266969 557453247 2145916857 2340041453 -1 2 7 13 25 57 87 245 423 931 1845 2203 4891 16321 23922 37932 124535 199999 394261 659088 1317153 2631955 4222720 14472817 21320056 44470926 68021513 153164238 524300946 926434264 1506981061 3319896107 -1 3 6 9 24 54 103 184 450 562 2046 2745 6076 9650 21425 46929 71639 249167 263635 658811 1973628 2241161 6059966 10675804 29337309 49730219 132634908 194389393 446321652 976664495 1684215533 3975925326 -1 3 6 13 30 58 108 206 435 659 1174 2961 5853 10762 30410 51526 82949 248171 263698 659243 1449231 2505820 4742645 11320372 21334615 49840519 105371011 201603194 504518462 984131993 2042734327 3110533417 -1 2 6 9 26 63 108 157 277 891 1837 2794 4703 10658 21037 64329 91757 260683 394108 526118 1968886 2495081 4860372 10900111 31652400 51471755 81788019 145361645 461771348 829696446 2010927643 4149541695 -1 2 5 11 27 52 89 208 507 552 1555 2825 6355 14822 19115 38627 114698 209489 393754 919110 1838028 2103564 6175672 14306309 17996952 39312346 128257655 141576067 440042860 665444858 1112096963 3871529996 -1 3 7 8 28 53 101 132 324 952 1672 3946 7705 15708 27599 51278 86763 251909 263014 526133 1969448 2628124 5388203 10517792 29550392 58793257 100354894 174450981 332296491 587136540 1185754433 2909223592 -1 3 7 15 31 55 86 134 450 604 1421 3364 4794 13596 28316 41547 97574 236745 262899 525357 1052591 2102908 5258169 12745664 27303848 42536098 121575654 262612489 291066302 1059708693 1332142340 3074924336 -1 3 7 15 16 41 114 135 402 656 1812 3085 4221 9154 31285 40266 80781 255573 263094 525398 1050957 4069941 7486588 11947328 32164947 36422675 101088054 185507437 373112428 956165613 1733959222 3014931927 -1 2 6 8 22 62 94 161 283 828 1544 2375 5603 15520 24029 33665 67513 261231 393913 525427 1838292 3939263 5251886 12612264 33483749 58051751 72107500 174892942 512982828 962266336 1387133588 3263957596 -1 2 7 13 21 57 125 173 392 830 1322 4015 6356 14422 19782 59052 94956 258224 393837 657195 1312792 3150118 5778114 8938359 27298211 38529001 91103931 204239576 352625330 787318609 1093447494 3931609281 -1 3 4 10 28 39 80 167 323 652 1661 2610 4296 8901 22412 64548 126102 228107 263042 918642 1838424 2889947 7746863 15629776 32423245 63518946 127717786 166044900 412465815 904234039 1680861791 3938807880 -1 3 5 14 16 57 81 193 387 907 2005 2063 4416 12750 22964 49854 126918 219284 262783 787684 1445621 3939289 5383554 13657489 18908746 42271469 68339684 146531044 532497484 847654470 1093694463 3499146844 -1 2 5 12 20 54 107 213 344 871 1236 3032 5700 8437 25861 38174 76465 254199 393749 919540 1183637 3152960 4469796 12207096 24968515 52143445 75297443 258193897 504416159 992344550 1833058252 2341492188 -1 3 7 13 25 56 99 219 335 806 1316 4079 5975 11858 24858 60416 69421 242581 262467 525116 1312027 2625409 4331413 11939621 24142431 53012991 80937357 201828324 361900597 829976009 1914633804 2662936318 -1 2 7 11 25 36 73 248 339 513 1454 3015 6331 11646 30437 60531 128055 218711 393543 655925 1574365 2362201 8001856 14298864 23228496 56025315 111535030 257780308 483674057 653442586 1804825543 3071305780 -1 2 4 15 23 33 105 130 503 976 1568 3807 5609 9684 29079 59728 99781 206837 393673 787334 1443574 3149818 7083795 9445657 30833572 48953059 72335136 199454064 301507020 912334950 1617824828 2830242064 -1 2 6 15 26 32 72 169 479 715 1802 2226 6161 14620 24344 62769 114956 214735 393529 525232 1180674 2755932 7608315 13642038 29523842 49058135 103378416 192968843 527735265 558593512 1107706242 3426272963 -1 2 7 8 31 49 110 152 291 958 1592 3411 5776 9141 31167 38057 70929 246963 393665 655918 1967349 3016756 6036590 12466868 32262634 58115187 87810393 185497000 382894338 931737993 1784263559 3022816583 -1 2 4 14 18 60 104 154 400 745 1267 3595 7868 11776 27131 48293 84025 238651 393585 787421 1312742 3672197 6034886 11025506 31743452 34928079 116621899 204897358 368345211 560403513 1634161615 2413135493 -1 3 7 14 25 46 123 236 425 749 1570 3352 8041 14584 24220 44326 80647 255793 262411 525305 1181176 3016837 7214880 11152915 19821216 42653814 109702248 161223611 376579517 619471251 1329527981 3439038170 -1 2 6 14 20 33 124 166 394 646 1673 3278 4609 8315 22823 48488 73924 261919 393377 524678 1049236 3409574 6950054 12194438 28582285 39344903 102283883 136261260 344845207 1033382932 1694255776 4071137159 -1 3 5 8 26 58 86 199 287 949 1252 2419 5427 9487 28434 55993 105582 202250 262359 786745 1704916 2360423 4196491 14161909 19014351 61891421 89441363 245607171 455954816 948218172 1618311122 2485306285 -1 3 5 10 24 46 89 169 383 861 1360 2053 6481 13383 29517 33961 120820 197313 262301 786702 1967010 2360468 7080465 15605547 31472098 61629391 71609245 203134707 447346800 581780116 1512241453 2383234804 -1 2 7 8 16 33 112 178 306 570 1130 3059 5412 13503 28112 51441 101697 198135 393463 655836 1967061 3147753 6425808 10623076 25440242 50349058 101745624 211882364 523253546 1034578648 1127794134 2999948951 -1 2 5 13 29 47 125 188 265 904 1418 2061 5840 16078 22832 41213 130062 205332 393321 917633 1048899 2098027 6554719 10750495 25301414 57290877 84034414 201622374 454002858 1035595034 1346048890 3488628904 -1 3 6 14 30 46 65 161 480 615 1043 2718 5147 8405 20665 34199 80264 251286 262254 655587 1048903 2098057 6293098 14552739 29368004 42087535 118387084 216586057 488355852 1023993472 1771815395 3772129368 -1 3 6 15 28 51 125 172 468 639 1921 2859 7868 16281 19044 54344 127173 213028 262190 655437 1179863 2490743 6161335 10225101 27397335 49288507 123085041 201095042 424974765 724512678 1112059485 3959259027 -1 3 5 11 29 54 124 205 316 681 1510 3167 7602 9340 30744 58646 70380 178401 262193 786545 1310942 2883868 7602942 14157153 32509394 53747434 82846223 178549512 395899165 830285693 1993013559 2448734531 -1 2 5 10 20 57 125 174 359 696 1456 3333 6391 9347 16433 54336 74882 225389 262177 524381 1310961 2621843 5243681 14943877 32771001 45617971 94123806 182482504 381722800 873824642 1675558122 2450187324 -1 2 6 11 29 61 77 190 481 537 1880 2703 6379 8780 26568 63851 86638 198475 262209 524458 1573319 2884194 7604150 15993837 20192094 49817523 126118910 140830998 492924817 708790336 1671988745 2302249443 -1 2 7 15 19 47 122 186 438 935 1923 2330 4202 8226 18402 60077 114492 161993 262218 524537 1835345 3932877 4982036 12324061 31989140 48775133 114850977 245143843 504184008 611021770 1101995354 2156372102 -1 2 4 12 23 57 104 188 290 595 1608 3477 7765 15049 23860 60461 72551 207660 262333 524576 1049175 3147332 6032770 14949996 27277985 49307016 76082447 156047668 421735780 911215912 2036080501 3946068126 -1 2 6 8 19 41 101 203 459 835 1563 3341 6616 11717 25351 56106 94971 171884 262326 524606 1573578 2098669 4983340 10753553 26489323 53232852 120368752 218994836 409970755 875705122 1735236676 3070730401 -1 2 5 10 27 34 84 190 495 965 1671 3195 5756 9679 18455 39357 125590 193013 262350 524552 1311360 2622622 7080276 8920136 22036173 49838384 129822920 253047301 438279774 837493861 1509854103 2535782179 -1 2 7 10 25 63 118 240 343 515 1822 3709 4524 14445 17902 45230 73817 255067 262325 524736 1835909 2622473 6556671 16521559 30942366 62941634 89965849 135121099 477780595 972207945 1186922946 3785730666 -1 3 6 10 27 33 102 213 267 828 1641 2267 5362 14420 28032 61959 77904 193489 262415 787251 1574526 2623723 7083182 8665286 26766392 55898341 70071310 217251423 429923151 593504078 1406158680 3782782776 -1 3 5 9 20 50 125 134 256 1003 1386 2141 7401 10214 28173 38137 125563 213442 262515 787318 1311808 2362340 5249374 13119090 32796916 35173400 67210154 263177998 363715888 561717227 1941226696 2679193595 -1 3 5 8 31 57 86 170 383 640 1844 3486 7782 10026 24661 40557 76562 231620 262603 787397 1312231 2099720 8131224 14957557 22560797 44626700 100510310 167937660 483913326 913347069 2038510422 2627706881 -1 3 7 11 17 49 110 252 500 869 1979 2785 5551 13231 32634 51889 65927 212525 262485 786951 1836506 2887633 4463536 12856069 28857097 66097859 131171698 227970751 518715668 730735542 1454055077 3464775052 -1 3 6 15 25 51 112 202 493 753 1916 3716 5712 9171 25628 61724 66062 230071 262506 787388 1574047 3934875 6561162 13385125 29384090 52995893 129350580 197525784 502682720 974842103 1498637234 2405510415 -1 3 5 8 28 54 65 147 365 758 1246 3730 7651 9038 32217 47502 78995 251463 262534 787291 1312753 2099636 7345569 14169448 17059503 38599980 95803997 198849498 327052861 977448431 2006133137 2365972242 -1 3 5 11 30 47 125 190 450 620 1787 2136 4983 8989 24974 36541 127535 258530 262757 788195 1312889 2888479 7873426 12345374 32803858 49935784 118225428 162796933 467675997 561279704 1307618760 2349699886 -1 2 5 11 28 38 89 198 341 1014 1963 2320 6058 9324 30899 62272 99859 160886 263145 526218 1313095 2889595 7349507 9993018 23393396 52006544 89547135 266085336 514093442 609543357 1585816238 2445413802 -1 2 7 14 30 44 127 156 461 969 1178 2456 5652 13234 28524 38452 115045 149075 263067 525435 1837262 3675166 7877887 11559490 33327559 41018463 120986432 253819146 308369328 645891680 1483622338 3468427437 -1 3 6 10 16 45 111 237 297 954 1401 2898 5458 12166 21501 50805 89129 171449 263151 787935 1575663 2627339 4204563 11820716 29154378 62222072 78049472 250392841 367647829 760424926 1432851419 3193068137 -1 2 5 14 17 59 97 204 263 1018 1407 3692 7764 10999 29237 62536 70340 257087 262912 525327 1314154 3676754 4466567 15493187 25482116 53574161 69156369 267221792 368524700 966885027 2036544137 2877907947 -1 2 6 13 21 54 110 179 274 780 1627 2146 5252 15697 32175 47931 90185 230221 263155 526240 1575591 3412095 5517667 14181416 28875961 47004898 72051998 204839795 426124395 563501321 1378542508 4110909835 -1 2 5 15 16 52 81 185 352 628 1685 3256 7953 15667 31381 34449 103042 146168 262914 525533 1313382 3937083 4203319 13649166 21297945 48569094 92517098 165022864 442001526 855418544 2087572328 4105358275 -1 3 4 12 23 37 120 139 313 752 1371 2457 4828 13775 20349 38873 104690 225440 263138 788419 1051748 3152415 6038874 9731725 31511358 36509982 82237389 197601608 358918901 645515117 1263785489 3612729063 -1 3 7 15 19 37 117 190 494 584 1944 3582 5828 11539 21826 52220 78439 174030 263050 787898 1837801 3938955 4995399 9731772 30707859 49932849 129741618 153544820 510194051 938035355 1530019798 3023697102 -1 2 6 15 19 36 120 134 419 792 1087 3452 7768 14820 19418 36779 114326 166882 262897 526326 1574916 3936545 4989303 9468095 31511095 35199424 110059414 208043741 284256507 904110061 2034451142 3891151654 -1 2 7 15 26 47 88 140 505 923 1526 2640 5598 13793 24015 49753 70990 202251 262890 526238 1838127 3938882 6826498 12352779 23112538 36800566 132564616 241831314 399968519 693117748 1464888323 3620509208 -1 3 7 12 17 53 92 138 359 809 1474 3312 6517 13875 23639 56572 80591 233194 262867 788406 1837649 3150068 4465308 13922439 24162913 36287799 94270729 211980060 386124655 869591307 1710580478 3634846748 -1 2 5 13 28 40 94 212 379 824 1195 3160 6409 15063 22206 37222 105691 232403 262791 526046 1313720 3412349 7351861 10516235 24705730 55661348 99521092 216413545 312731464 829998177 1678575791 3943569711 -1 3 6 9 27 42 77 140 296 875 1194 3582 5399 15273 24726 44553 69185 225659 262893 788156 1575583 2366767 7086268 11029376 20249582 36819439 77784652 229247805 312730656 938044903 1416616809 4008771593 -1 2 6 10 26 59 102 180 296 797 1961 4048 6513 12540 18744 47604 123622 152708 262817 525763 1575856 2625694 6825074 15492154 26789935 47252543 77801267 208915994 514499715 1062557712 1711256062 3282983301 -1 2 4 12 17 55 122 155 323 963 1501 2564 7331 16094 27984 40355 114314 163214 262756 526280 1051980 3149954 4468175 14435717 32035767 40727551 84883305 252400900 393994198 672022964 1923115409 4212430004 -1 2 5 11 23 57 83 211 332 1006 1253 3749 7827 13072 16936 43266 117495 212760 262707 525985 1312936 2889675 6039282 14967385 21808000 55385625 87164433 264135776 328902534 982497542 2054799021 3425687570 -1 2 6 12 27 42 105 181 265 930 1226 2403 7816 13985 29866 53634 112223 208734 262748 526015 1576881 3150214 7087673 11030784 27558923 47528939 69602177 244202967 321276074 630889264 2047290114 3670805068 -1 2 4 13 27 32 94 239 284 585 1684 3307 6557 11914 19627 34683 83844 239420 263811 527570 1055207 3419702 7097667 8422414 24724231 62893484 74715881 153893260 440434002 865659149 1712952353 3131722300 -1 3 5 15 21 37 97 244 316 832 1058 2439 4175 10908 21858 40196 122237 250502 263187 788928 1315039 3943259 5527307 9738819 25546937 64211898 83116028 218920318 278715547 639722149 1097484479 2867029578 -1 3 5 9 26 60 123 188 388 899 1554 2987 6447 14635 22335 53333 82453 220311 263737 789500 1317323 2373725 6837733 15783104 32329168 49498942 101984768 234910959 408729783 780783522 1691800866 3831112965 -1 2 4 8 18 45 121 153 421 966 1147 3547 6294 13676 21654 53373 101972 200427 263195 527739 1055083 2111056 4739566 11853713 31822239 40317723 110118819 252770113 301858661 927967517 1645553190 3574477743 -1 2 4 8 31 39 87 251 418 685 1745 3091 5119 15581 21625 38491 100322 164162 263863 527493 1053394 2113398 8147267 10264497 22912037 65971289 109867101 180151080 458583326 812644327 1334301936 4092047358 -1 2 4 12 31 39 86 242 270 818 1459 3955 6184 14182 20602 42252 82117 251773 263500 527968 1055545 3158671 8151012 10271757 22639815 63668806 71085629 213996991 383778449 1039689930 1624566944 3709194391 -1 3 4 14 29 38 65 151 273 536 1312 3462 6542 12937 31357 37093 120832 202174 263568 789717 1055493 3684022 7632382 9997421 17164110 39810778 71345901 141405360 345217918 908453536 1715696923 3400048753 -1 3 6 13 23 42 67 241 507 618 1292 3048 7124 11600 22080 64212 74257 149437 263388 788930 1580591 3417934 6049769 11063970 17661946 63350348 132713062 161880661 338486571 798558069 1863716271 3050888288 -1 3 6 13 29 59 119 226 464 786 1241 3542 4281 12898 20467 55962 77470 134487 263668 790314 1578766 3423135 7623530 15530783 31283011 59413722 122020747 205986122 326785361 929363636 1116030731 3377112904 -1 2 7 13 25 63 124 193 291 792 1313 2999 5527 12279 22786 52134 83643 171415 263379 526754 1840126 3416567 6571674 16577407 32585705 50725727 76124404 208397664 345958222 786730997 1445835449 3205211913 -1 3 5 8 20 41 89 202 328 957 1093 3581 5093 9914 27484 60925 117021 195645 263578 790473 1316164 2108574 5271884 10802620 23434767 53108561 86331179 251386196 285684318 937357751 1339561698 2591303912 -1 2 7 8 29 36 119 145 343 584 1119 2597 5066 15300 28680 57301 106682 203828 263672 526743 1840342 2111237 7629895 9502386 31325773 38242193 89722991 153765077 291956758 683381100 1330455455 4021691316 -1 3 4 14 31 34 94 145 286 650 1165 3881 6721 16228 30080 37655 129539 237330 263551 789617 1056205 3684186 8152816 8961460 24749521 38231089 75310993 170298749 304278073 1016484972 1768159072 4248346953 -1 2 7 11 28 40 110 189 386 539 1711 3214 6133 12095 22529 43847 70449 139101 264133 528382 1839656 2893419 7358123 10525390 28932753 49733076 101570240 141017124 447207468 840688958 1605868376 3160635043 -1 2 7 15 29 33 93 239 419 773 1386 3079 7441 15466 19346 53577 129640 138411 263777 526706 1839408 3940649 7632650 8690521 24455289 62907206 109713262 202903815 364650818 809269132 1946983035 4049152593 -1 2 6 8 27 63 71 218 375 944 1389 3334 7209 14160 28821 59616 76288 259716 263881 526405 1577290 2108371 7095860 16554583 18728205 57333637 98297208 248261443 363087758 874551482 1894368187 3721584471 -1 2 5 15 23 41 100 200 478 771 1898 4040 6636 10021 21118 55863 80981 243498 263244 526550 1316559 3948395 6059694 10784432 26339845 52597999 125802838 201343841 498396073 1057575339 1741888017 2624173404 -1 2 7 8 19 47 88 229 446 747 1387 3066 6951 9660 30917 65225 78527 192708 264170 527898 1839589 2112852 5004265 12356354 23190221 60289151 117358175 195082358 364482748 802637440 1828142599 2517614613 -1 3 6 14 28 47 104 152 442 695 1141 3894 4840 10111 23188 38978 104004 148503 263763 789224 1580892 3682731 7369265 12374323 27339292 40079005 116314367 181765526 297951297 1023171193 1273272652 2636748071 -1 3 5 13 28 54 104 214 425 909 1352 2886 6223 11515 26700 36819 99929 194012 264022 790004 1316516 3423806 7364543 14208947 27355493 56353159 111366855 238980336 356301414 758497341 1634604389 3010790342 -1 2 5 8 17 50 109 157 344 885 1065 3679 6724 11640 30841 55858 110647 169255 263718 526686 1315015 2111662 4476281 13142109 28645479 41413540 90641746 232442923 280803805 960578925 1768118852 3041543155 -1 2 5 10 22 47 87 221 338 759 1302 3003 5699 11232 26243 59101 129857 151600 263923 527530 1317358 2634808 5791602 12362461 22898717 58158378 89119760 198350243 339839843 786078762 1500354901 2940649197 -1 2 6 15 21 37 118 138 355 806 1579 2114 5885 13021 31768 34453 94612 136985 263390 527457 1579895 3943401 5526259 9755162 31044884 36406875 93048010 211237701 414897173 555851610 1536153132 3415675508 -1 2 5 13 20 54 80 141 387 875 1190 3887 5630 16360 20340 35788 81824 158507 263834 526839 1318072 3416735 5271074 14213305 21091254 37202075 101424291 228837776 310602222 1016210898 1468304942 4278268623 -1 3 4 11 30 39 107 138 347 562 1974 3478 5326 14925 21176 59885 90491 205392 263174 788876 1056098 2893643 7894380 10264035 28180198 36363233 90887072 146984331 516091680 913215731 1400247594 3924281137 -1 2 7 11 18 53 110 251 378 586 1510 2302 6812 16129 20220 65197 81902 177706 264447 531102 1851142 2903799 4783807 13975515 29013572 65538052 98573284 154418508 397691665 598799937 1789207879 4257122629 -1 3 4 9 26 35 126 190 416 879 1087 4037 4393 8347 19968 52486 75723 238293 266231 790889 1056885 2379635 6868814 9249126 33270400 50074682 109850065 229398679 282650388 1065186671 1143691468 2207338226 -1 2 4 12 19 33 114 233 339 549 1755 3036 5557 14190 31635 40211 75949 147836 265119 529673 1062574 3176467 5019788 8726492 30038357 60826402 88362807 142926782 459127609 792687143 1448503113 3699132994 -1 3 7 9 17 34 103 154 270 845 1505 3972 7428 11479 29710 42133 128700 214809 266008 793600 1847180 2388420 4500327 9038592 27224743 40663233 70564986 220845561 396570168 1045464876 1955962378 3001011561 -1 2 7 13 26 42 103 160 413 863 1473 2262 4253 11662 31840 51247 125804 252059 264223 528831 1847148 3439246 6866344 11137783 27256336 42229005 108834788 224467500 389179872 590835975 1121001067 3081921089 -1 2 6 12 31 60 127 171 423 668 1309 3630 6136 8471 27390 33512 126135 228876 265964 530143 1581690 3173764 8161419 15857330 33508881 44584358 110420281 174682981 340174877 952314044 1595727055 2242978062 -1 2 5 9 24 57 117 219 312 1006 1296 2485 4799 14557 29902 47718 121965 261172 264493 529215 1325821 2388821 6337954 15057880 30924187 57168028 82373433 263009740 342282157 649251791 1243005236 3803895660 -1 2 5 11 24 53 118 209 400 845 1663 2269 4154 13233 24716 38846 120467 211468 264280 528681 1323491 2909367 6331262 14010930 31135118 54543969 105433762 220280921 433216238 588428263 1077139668 3473241484 -1 3 4 11 25 62 91 203 321 924 1258 4072 6082 9767 21306 35081 93520 164071 265900 791638 1057488 2907367 6594185 16337794 24040135 52987122 84507821 241348163 327172451 1070113552 1608592810 2581471502 -1 2 5 12 20 58 109 206 285 832 1534 3588 7720 11682 32413 43387 118566 189454 266021 531726 1321103 3174822 5289040 15329251 28742953 54311653 75364393 219593382 399295018 944331766 2019518069 3070890478 -1 3 7 9 23 58 100 254 272 570 1027 2197 4153 11448 29982 64438 74737 206586 264624 791162 1845359 2391244 6089016 15272606 26433599 66905336 72159413 150429981 271365704 570788224 1074961050 3008551356 -1 2 6 9 17 47 67 221 342 747 1370 2579 7360 10083 25448 42870 105029 136350 265006 532158 1581989 2386656 4504661 12432029 17719344 57710029 89244924 196541405 357123431 671285568 1940123936 2628427605 -1 3 4 8 20 47 122 221 471 580 1763 3124 4402 13819 19457 57221 94866 145792 265640 791533 1061451 2114333 5294881 12406392 32140423 57736505 122750480 151173153 464097423 814685532 1147322821 3593274167 -1 3 5 10 28 57 64 175 301 848 1721 2851 5078 13743 17676 44246 70329 176715 264895 790932 1323017 2639919 7386411 15022057 16958654 45672900 79281744 223846589 449493069 754194979 1336156852 3615522416 -1 3 6 13 17 54 82 244 370 618 1485 3219 7949 12366 22365 51361 110563 246676 265505 793666 1586966 3432301 4512114 14255369 21735602 64261206 96815190 162663323 386355239 838956140 2096775818 3227233019 -1 3 5 11 21 55 106 189 272 978 1487 3399 7350 11582 25009 46497 122666 156319 265433 794134 1321870 2910229 5548029 14543847 27927085 49334032 72179068 257947935 387361419 893471329 1914683879 3043948016 -1 3 7 15 24 46 69 207 261 683 1618 3225 4524 12957 18971 35916 80884 215696 265496 791254 1849160 3949105 6330364 12129655 18293076 54067023 68805353 179493223 426904194 839877664 1176346641 3410907026 -1 3 4 12 28 56 77 237 408 647 1528 2793 5911 13039 27109 47271 95910 147863 265179 791794 1061924 3171350 7381029 14768311 20319797 61927036 107855640 168796467 399995413 736016495 1554351872 3399999486 -1 2 7 12 21 55 93 152 438 659 1579 2103 6350 14794 19284 49013 107136 136952 264891 532169 1847685 3167076 5539801 14543454 24554718 40215596 114433877 173281438 412361174 546599808 1674901333 3859356096 -1 3 7 10 31 60 120 229 281 529 1684 2775 8191 12378 20769 57912 114697 155776 264235 792681 1849517 2639911 8181875 15830922 31633518 59874923 74093326 140372981 443944151 725134588 2133398105 3236688322 -1 3 4 15 22 50 110 214 342 912 1667 2731 7939 12479 27684 36676 91054 157699 264702 792808 1063416 3962191 5813374 13177853 29020227 56430489 89581433 240478764 440299520 719335720 2096393939 3272378941 -1 2 6 8 23 34 102 188 321 951 1546 2441 7074 13041 16410 50096 88821 177083 264931 531551 1587615 2121263 6094515 8980570 26892415 49619446 84814597 247570439 402896534 644236556 1848449905 3390206541 -1 3 5 8 16 51 105 227 503 775 1101 2279 7676 14946 22586 43906 123677 240359 265061 792763 1323099 2114254 4234723 13479794 27731073 59346046 131289022 202203632 286931131 600800121 1997875780 3900095301 -1 3 4 9 25 53 123 148 259 661 1697 4043 6703 16043 18001 54756 103759 167276 265646 793890 1061529 2382075 6611825 14009525 32406337 39185618 67247331 172051144 447678702 1063169921 1749318488 4214790137 -1 3 5 12 30 48 75 232 409 887 1686 3058 4747 16285 20898 33969 85798 220335 264215 791844 1324652 3163997 7910689 12648795 19922609 61160301 107717276 231581497 442942423 799183649 1255544081 4282343250 -1 3 4 10 27 49 125 156 486 560 1859 3408 8009 16352 18692 37722 120219 176277 266158 792885 1061272 2642559 7120153 12946264 32901358 41270372 127292914 148177267 489417744 893083595 2109930751 4261451483 -1 3 4 11 29 40 124 240 502 533 1381 3121 7858 8366 25759 44577 100541 208315 266181 793076 1059242 2913947 7639334 10604359 32759817 63250685 131510151 138622941 363864574 816605175 2052368472 2198962716 -1 3 5 13 20 45 100 176 493 878 1899 3439 7845 15396 19845 44288 94340 252530 266189 793299 1324728 3432395 5278795 11863950 26424466 46517047 129663107 229356361 496032922 905285710 2046953258 4049773695 -1 2 5 11 30 61 77 240 306 584 1666 2363 4885 9247 26070 57022 109317 195228 264810 530358 1321768 2915938 7924253 16117572 20335800 63267519 79919972 154308040 438891376 613014720 1285161507 2434384637 -1 3 5 14 20 56 111 155 321 520 1450 4065 4966 9006 16849 62269 118765 156619 265426 791652 1321038 3694539 5293962 14786755 29280132 40442966 84667316 137532748 379178219 1070490807 1297090335 2371881796 -1 3 7 11 28 58 85 152 462 800 1737 2197 4243 13461 18160 33427 118697 199807 264721 791992 1850255 2907189 7381775 15315815 22532377 40198491 121020460 211547390 453054569 573989501 1116909637 3545743740 -1 3 6 11 18 57 80 177 439 579 1095 3806 6802 12451 30907 57820 89370 254053 265625 793892 1587316 2910377 4769048 15011833 21186880 46254306 114442867 152211094 289116904 992016797 1788176433 3283326109 -1 2 7 14 31 62 114 200 377 519 1594 3208 5474 11359 25360 47489 111933 226596 266056 528613 1844613 3702504 8161885 16376604 30119755 52776717 99487529 134634464 417250956 844099812 1431961073 2967969872 -1 2 7 11 31 59 117 247 262 822 1138 2401 6718 9039 17369 48547 70266 173432 265158 531629 1846309 2905931 8161327 15557560 30827842 64604525 68372364 214112005 300651462 636150018 1747499610 2360155875 -1 2 4 15 16 39 73 183 301 733 1780 3897 5616 15893 25512 60937 76824 147568 265217 528431 1062098 3964125 4247489 10317666 19328944 47811027 79682350 191096274 467896270 1018915429 1467892443 4178577973 -1 2 4 12 19 33 85 152 404 855 1672 2373 4579 9567 31355 33305 98540 171335 266135 530475 1062145 3169337 5045824 8718928 22482898 40284171 106718785 222608143 436323142 627727843 1195461922 2494022241 -1 3 5 12 18 50 119 213 415 800 1250 2152 6476 13958 31613 38045 98234 211749 265436 790967 1322738 3166109 4778415 13231295 31346990 55775374 108283971 211346691 330167767 567967320 1706515487 3674514777 -1 2 4 12 18 54 79 145 435 902 1485 3530 6551 9020 27934 40929 125457 200953 264291 529569 1063928 3165399 4781490 14254011 20899872 37956372 113263752 234938694 387269882 928163119 1724636616 2367242131 -1 3 5 13 31 57 74 192 426 784 1104 2453 5508 9445 30214 42451 79078 259369 265599 793888 1323832 3429495 8183189 15042599 19594187 50837681 111209216 207214122 291649122 639245860 1451390613 2454119771 -1 2 6 13 17 51 101 200 333 972 1038 3809 5524 15362 31527 56063 118513 166460 264808 531134 1584019 3424552 4499769 13437290 26699160 52877891 87593206 253853361 269987031 1005789211 1456897030 4047867552 -1 2 6 14 18 55 68 225 365 791 1641 2696 6965 11138 19110 40016 124032 218985 265578 529355 1586653 3698172 4769565 14502065 18011108 58953475 96035189 206478432 428023678 710710602 1817311273 2951181478 -1 3 7 13 16 43 124 140 450 873 1592 3868 6759 15777 28203 38017 121553 229879 264319 792562 1843953 3430932 4255316 11364900 32640934 37191193 117526313 230054345 416254981 1007425430 1767907919 4159724443 -1 2 7 8 30 40 124 225 326 931 1789 3589 4594 13903 18787 58582 104056 193845 264522 531745 1843896 2127711 7910355 10573730 32709026 58874005 85294039 245071415 466542156 943743653 1191481083 3629188998 -1 3 4 8 30 56 77 155 319 875 1125 2929 4591 16157 25660 50299 101851 242624 265876 792760 1059110 2119047 7911595 14770217 20343544 40568361 83194666 229790634 295923366 764782654 1195112949 4254371845 -1 3 4 12 27 39 82 174 431 979 1604 3048 6423 8652 26576 50593 88445 166727 265426 790639 1064057 3164590 7124441 10332383 21726297 46012841 112576941 257116981 423058409 804742675 1689725999 2261753644 -1 2 6 12 23 63 81 153 297 918 1741 3759 4295 14707 29073 35658 74894 183010 265198 530575 1582963 3168481 6078991 16637141 21454892 40103289 78300866 239869488 454306098 986204649 1133312312 3827935721 -1 3 4 12 29 37 64 229 316 620 1438 2657 8046 14681 25063 39520 89923 186027 265604 790690 1059878 3163969 7652223 9807636 16979427 60000294 83548236 162011812 374617066 701530057 2104009177 3833936574 -1 3 5 14 31 33 86 165 408 952 1792 3814 5075 9642 31826 36184 101561 248943 264726 793266 1325396 3688760 8180263 8745164 22731019 43147561 107721426 251429562 471964981 1003220378 1334345391 2533656727 -1 2 7 8 20 63 76 219 330 763 1035 2677 4932 12041 31000 35468 102149 170588 265444 531864 1849334 2115080 5299071 16609520 20153321 57355685 86428468 201126553 270075832 700125224 1301978726 3182692035 -1 3 7 12 21 44 127 254 274 543 1690 3486 5719 8482 31706 49424 121676 228056 264528 794088 1850195 3165999 5545620 11626915 33456055 67015755 71511619 141074507 441003946 906165288 1502594971 2241404046 -1 3 5 9 29 54 111 128 462 653 1939 2458 7389 10760 22782 56832 76523 199913 265261 791365 1326369 2386146 7644676 14267791 29285612 33973976 120846359 170491722 510902936 640228934 1945336059 2837479540 -1 2 4 10 17 52 111 233 387 583 2014 3142 7889 11670 17055 54759 117577 222179 264534 529466 1064164 2651152 4501985 13717496 29248929 61000581 100918252 151072758 524992765 828633327 2079661772 3077220446 -1 3 4 13 27 35 64 173 356 1023 1830 3739 5919 9746 29969 59112 78185 261839 265005 793932 1063041 3427058 7119393 9274664 16932393 45229939 94032609 266849650 481582242 975734681 1555691406 2577315664 -1 3 4 8 22 43 75 242 353 724 1829 3990 8100 12444 29635 41233 113513 247179 265036 791858 1058542 2118065 5831385 11359898 19837919 63890641 93196862 189488862 481154413 1044337321 2119290868 3280432003 -1 2 4 8 24 50 115 151 256 894 1114 2574 4281 10848 25510 45370 110069 218264 265320 531825 1062166 2117919 6352715 13196060 30290338 39485297 68068300 233284911 290809739 677541353 1115337335 2831911989 -1 3 5 9 21 43 64 143 339 781 1927 3975 7844 12917 23835 54603 104918 170831 264906 791755 1320878 2390322 5548708 11354093 17022378 37456594 88595753 204152042 505848344 1047544127 2052383305 3357396675 -1 3 5 14 27 54 114 178 439 715 1141 3127 5669 9939 22934 50450 85950 137741 265210 794020 1326038 3695569 7119961 14282623 30144516 47179367 114809515 187937749 301140410 815192809 1476741836 2584876352 -1 2 6 10 28 42 125 220 422 604 1929 2075 6110 8642 21038 64792 69785 185956 265456 531247 1587951 2648263 7378389 11109712 32985886 58154899 110576736 157777705 505091506 539199470 1604192933 2249805413 -1 2 7 11 27 50 108 161 395 894 1134 3335 6176 11582 28079 53711 124580 260191 268308 535899 1862930 2936957 7202221 13368482 28579060 42743460 103826889 232043435 299182124 886454847 1631033636 3060847169 -1 3 7 12 28 60 72 181 257 943 2008 2093 8171 8604 28979 63513 108763 205961 270298 795083 1864125 3209564 7449565 15934060 19141648 47724877 68704525 244093995 521237888 541520809 2123093867 2225975248 -1 3 6 15 20 35 109 179 489 948 1798 2063 7769 8839 21453 37863 108005 213389 269869 795142 1593955 3969174 5350286 9390993 28312600 46141138 129766821 250362653 474511400 548461664 2026967273 2295511542 -1 3 5 9 21 32 87 216 383 898 2025 3052 5387 13516 32069 44488 111903 194748 267627 799845 1342649 2404337 5615678 8582988 22547690 57417705 99099334 237785051 535878057 791742912 1433630181 3495333842 -1 2 4 12 17 47 89 247 445 581 2033 3785 6346 11803 24439 33371 121414 193485 268336 536501 1072409 3180031 4576361 12511893 23082039 64255940 115658806 153437494 528682574 1000252187 1648394515 3148471936 -1 2 7 10 17 33 125 246 350 603 1259 3587 4687 9875 25547 53764 89239 175311 266957 534319 1859810 2675922 4544185 8827265 32515265 63989556 90496043 155537086 334138010 948727812 1220605947 2575907126 -1 2 4 15 22 58 110 149 263 866 1102 3265 4965 12994 22328 53250 111931 236464 266829 537074 1069958 3988808 5874711 15445514 29117697 39649222 68011391 230106158 291846639 870770021 1278874027 3379547785 -1 2 5 12 20 60 96 159 268 555 1923 2923 8036 12629 18493 56203 78706 256548 269881 537495 1330708 3199915 5318965 15980201 25444416 41206065 69537385 144684918 509143331 760577854 2080849574 3340582163 -1 2 4 10 21 55 91 242 288 883 1125 2712 5870 16065 29674 55232 121945 212918 268085 539777 1078469 2677113 5619967 14620373 23615940 62954780 76642199 233188206 298244160 716395261 1523117679 4177371602 -1 2 4 13 21 56 84 180 453 730 1078 2074 5092 14127 18149 60557 115156 250583 266909 537642 1064992 3465408 5626591 14939989 22306844 47749146 117792912 190769895 277494376 545761330 1323085210 3728810636 -1 3 6 14 24 50 101 197 381 785 1560 2054 4335 8625 23632 62725 74775 191174 266542 795425 1595473 3733739 6372308 13291549 26246117 51945834 99467656 209710977 403089034 551077001 1111316642 2247246035 -1 2 5 9 26 50 107 239 345 938 1067 3540 4347 15379 21489 36197 81664 137830 266517 540262 1332675 2393696 6890932 13254467 27812787 62180597 91326749 244284984 281188489 932526210 1113461662 4089711670 -1 3 5 12 22 53 118 240 315 843 1033 3479 6208 11573 18511 33819 88054 246109 269119 797001 1328429 3186028 5863838 14126382 31232709 63792655 83601534 219729239 275894469 916361826 1626330804 3074697627 -1 2 5 12 29 37 72 247 398 548 1847 2725 4536 10790 27240 46332 102845 156839 267185 535882 1335303 3187883 7715101 9832612 19181066 64333995 103686810 145015883 480320514 706196469 1207345450 2872905056 -1 3 4 12 29 61 78 243 315 930 1999 2173 4274 16378 21531 51973 110837 161344 267227 801103 1072942 3202418 7701635 16135656 20770348 63032898 83811173 247275928 524752884 555220591 1137326328 4232639179 -1 3 4 13 28 36 100 204 309 884 1579 3386 7680 8837 24227 37393 77413 261951 269697 796120 1069121 3443662 7406471 9681639 26519136 54347496 80150751 232900472 416420857 879642217 2041497388 2303710485 -1 2 4 15 27 60 121 204 467 701 1586 3311 6340 12455 18458 64699 120446 168781 268949 538378 1066733 3990394 7203078 15910805 31513906 54116071 123601956 181231436 414182393 861640100 1657220104 3252559058 -1 3 7 8 22 47 77 185 368 561 1862 3196 4641 14989 31230 33773 130091 209582 266488 801855 1865390 2135121 5885036 12539438 19971642 48859540 98542351 149018292 491746975 827647640 1235046854 3902177951 -1 3 6 15 17 49 120 251 312 896 1054 4083 7623 8554 30515 39728 112651 175318 270065 795845 1604251 3965054 4559188 13028733 31766308 65131795 83500418 238666474 271723606 1058377364 1993271846 2250033537 -1 3 7 15 17 48 76 158 373 799 1173 3933 8186 16364 24115 59045 124014 196820 269699 800850 1856959 3995266 4572460 12804712 20226386 41235503 97168533 206033843 303674630 1034418567 2130560535 4257179274 -1 3 4 13 20 40 101 159 427 724 1307 2880 5734 14814 27313 40695 108159 153848 267641 802432 1074513 3440928 5344429 10616928 26277527 40975773 113243607 190995394 338956886 767308247 1479048008 3848317369 -1 2 4 9 24 58 116 254 413 831 1506 2422 6828 15351 24407 52087 103439 159075 268392 540144 1069597 2415369 6402551 15336025 30707891 66147464 107472222 215892723 400844884 623413037 1800765420 3965951562 -1 2 4 11 27 37 67 184 359 972 1141 3124 4109 13302 30870 37176 102475 191649 266952 537769 1077538 2920441 7189647 9875073 17359976 48829323 93276215 253398922 297052202 811463503 1090934297 3447575991 -1 2 4 9 24 44 94 206 297 714 1931 4064 4575 9996 21279 58937 127337 251232 266846 533227 1071845 2423676 6406916 11774679 24951896 53545933 79042025 185318781 507549561 1059671062 1177738352 2672427013 -1 3 6 13 27 38 70 184 459 524 1583 3949 7821 8940 30753 39917 103919 169854 269624 796164 1601632 3442948 7187621 10143726 18672130 49094234 121060404 134404001 416863385 1027163099 2063848290 2299511670 -1 2 4 12 21 62 76 221 361 827 1349 3992 6900 9575 25472 40186 123478 151804 268414 533118 1075831 3181793 5624324 16387084 20235078 58539188 95895563 215689878 357541705 1048999556 1791786714 2526327227 -1 3 7 14 24 40 81 187 333 841 1717 3607 6885 9381 26830 53226 85643 148864 268355 794687 1860467 3726616 6389641 10621039 21011750 48351036 86752314 219933116 448752654 954895005 1794987804 2419222523 -1 2 6 15 27 56 77 232 342 965 1670 2406 4124 14056 30891 63511 107382 150554 266842 537275 1602676 3991185 7180111 14816350 19967131 61408022 88297970 254766889 444269663 628083759 1097735808 3628382898 -1 3 6 14 24 33 85 173 383 906 1076 2470 6201 13359 31393 45374 121079 147334 268890 799391 1602633 3712337 6422411 8810235 22079616 45691322 99028197 236392778 280702661 638536225 1637597280 3527570555 -1 3 5 9 28 57 90 185 465 812 1673 3251 6225 13561 24437 57637 69772 174085 270042 800844 1328936 2414025 7426012 15092035 23924405 48927009 122968847 211347488 440468174 839813224 1616408001 3521688558 -1 3 6 15 17 41 105 130 351 765 1609 3225 5520 14608 21918 39935 100339 141864 267252 800234 1589396 3974023 4575425 10925916 27367722 33950066 90206107 197446622 427365610 855618353 1470503645 3873725099 -1 2 6 8 22 32 121 174 320 738 1262 2153 7858 10863 22803 56863 127693 150066 268858 533148 1590974 2160205 5877448 8560582 31584304 45240040 85725708 195050737 335047977 553954524 2071295650 2877776162 -1 2 5 15 16 56 111 249 310 818 1659 2085 5312 16155 19439 39835 105117 197837 266798 538358 1334561 3973590 4316932 14910436 28943358 66012928 80256383 217944943 431690283 541861940 1391752185 4286372807 -1 3 5 10 26 44 110 179 374 923 1146 3788 6280 15669 20719 54827 124020 199585 269339 799352 1329752 2682154 6929654 11783277 29218745 46351234 97056727 239699766 295146761 1001198310 1677627204 4139486639 -1 3 6 14 20 34 112 248 328 732 1075 2364 6913 13286 25979 45872 125567 157988 269950 800781 1604181 3705298 5346371 9103704 29724858 65986933 87919091 189191976 276948582 609122652 1837642544 3435422802 -1 3 7 10 23 37 65 249 463 752 1049 3071 7408 9847 24854 35949 110549 136982 268661 798634 1865835 2663380 6150038 9876638 16895528 65706655 119911435 199638116 270560093 793547491 1921354980 2592505445 -1 2 7 14 25 46 117 238 352 731 1628 2661 5519 14985 21305 48900 124527 185282 266988 537255 1851764 3705962 6661148 12212931 30521771 62026290 93968800 190746576 420263769 689829056 1469243858 3910685284 -1 3 4 11 16 39 89 143 314 1006 1750 2985 7716 8806 27525 45155 82251 183881 268638 797483 1077480 2924471 4275905 10371266 23139352 36844110 83726279 261817060 454024610 773727083 2041429104 2332777266 -1 2 5 8 16 48 100 248 311 725 1965 2054 6556 13052 24849 45499 72849 250998 270230 539130 1342695 2133605 4287291 12797780 26561264 65735258 80585174 192863628 518515808 552886464 1740419702 3370457504 -1 3 7 15 18 42 100 147 352 913 1473 3338 4462 13278 19895 39707 71004 167714 267540 802014 1858415 3973850 4801193 11157243 26567489 37897442 93960948 242736205 391518488 884281665 1148354742 3451388579 -1 3 4 15 21 61 127 174 454 965 1775 3338 4447 10221 31586 49012 73435 138816 267379 797696 1074985 3967457 5587459 16177850 33141963 45559350 118385142 253802930 469046160 888278986 1156330233 2644530548 -1 3 5 8 30 48 76 227 332 671 1362 2777 5843 9309 22297 34156 85430 162816 266724 797348 1329619 2142837 7943429 12761766 20314578 58934754 86159625 173403594 355165235 731311583 1512930343 2455374266 -1 2 7 12 25 45 107 167 286 861 1561 3011 6990 9890 23350 56383 87645 158511 269978 535077 1853473 3204710 6627965 11989610 27901772 43474261 73588228 222952532 404201861 798218328 1825526252 2564214082 -1 3 4 10 26 62 77 238 479 792 1680 2984 7575 10039 23948 49103 102578 233501 268505 797620 1067042 2654893 6939617 16476931 19996623 62284817 124471926 205604990 439797169 778500780 1998753147 2683206099 -1 2 5 11 19 62 65 183 385 586 1232 3082 4413 8994 29660 44521 127902 213842 268112 535244 1338661 2922855 5090217 16482414 16874361 47630921 102229651 151648454 320034908 820784164 1167615254 2398389573 -1 2 4 14 25 47 91 148 301 616 1704 3849 4750 9425 22781 58545 101868 218310 267931 535776 1066606 3724973 6683002 12580625 23678974 39487318 77834676 160802202 450829186 1018485945 1258414561 2447362905 -1 3 5 12 20 45 111 199 405 968 1380 3525 5452 15400 28556 48216 97367 256877 267089 800225 1340703 3183412 5318164 12001856 28966137 51575065 105334763 253320999 366716688 931193414 1424079402 4081981089 -1 2 4 12 24 45 109 135 353 878 1801 3653 8057 11522 30139 45546 109494 250207 268924 534310 1074054 3182016 6417475 12007500 28407153 35057091 93454620 226977186 475642835 965468176 2081703183 3069766837 -1 2 4 11 28 51 108 130 260 762 1192 4022 5769 11865 31635 53682 85392 148175 266690 534412 1074796 2942557 7409611 13550718 28701367 33814101 67596156 197836415 315433170 1042464199 1541219924 3153508139 -1 3 7 13 19 52 101 145 395 674 1916 3597 7274 11774 24210 52538 122183 229776 268308 796268 1854286 3470289 5091818 13843367 26303821 38445579 104214943 179773853 497647094 952296886 1885264319 3038687914 -1 2 5 10 27 34 111 137 296 680 1681 4034 5044 14966 18626 49241 121976 261239 267989 536878 1332092 2679888 7191221 9126747 28923476 36628205 78788969 176670873 439373741 1068813507 1329449494 3946040357 -1 2 7 12 21 43 75 157 332 893 1106 2469 4710 14874 18938 36788 87852 196974 267377 537711 1857526 3189965 5583068 11531163 19503817 41864413 86668559 231436948 286052868 639495324 1221460347 3939743805 -1 2 4 10 26 59 107 229 410 597 1338 2958 4705 10919 23986 62884 71790 230436 267376 534494 1065782 2671580 6911630 15668431 27889348 60691303 108937010 158494317 345933576 786672645 1215581471 2847726443 -1 2 4 14 19 53 125 226 266 641 1565 2622 4131 15859 17305 48211 103789 136452 267600 537171 1072385 3710344 5108033 14075828 32588689 58936985 71266813 171127872 405242439 671746000 1091579459 4110187228 -1 3 4 11 29 55 125 141 292 781 1312 2648 6318 16315 28769 47816 67300 149912 270130 799445 1074398 2920980 7690892 14591891 32630973 37469912 75993842 202622561 351221698 696972181 1661802501 4232215014 -1 2 7 11 22 32 100 153 379 726 1911 3547 8136 15455 16736 53803 84693 261130 269280 538079 1857427 2947487 5841477 8601771 26600121 40773719 100032742 192586982 496485389 936399806 2127622163 4092671147 -1 3 5 9 16 36 103 234 341 837 1955 3660 7816 13355 31442 47497 105647 243109 269196 802658 1339152 2398309 4310936 9656075 26830249 61273221 88522641 221935315 517162363 966347310 2076356952 3554830839 -1 2 6 10 22 58 87 167 358 787 1333 2741 7099 16252 21792 61577 114024 169050 266497 533727 1600124 2663896 5852477 15411358 22710238 43004473 92816214 209508492 346407842 711335665 1868377646 4265316954 -1 3 7 9 27 60 66 201 256 995 1853 2245 6708 14778 26014 50555 127869 138587 266991 795583 1858675 2400258 7157603 15986034 17697026 53230527 68182054 263506384 482207539 596259873 1764512029 3838359225 -1 3 4 12 17 36 68 189 467 794 1530 2297 7556 10871 18084 49704 115641 242839 267621 800713 1076390 3179613 4522154 9598334 18327173 50080776 122702395 206099691 396226650 590599126 2006223178 2855605756 -1 2 6 8 31 46 96 249 449 650 1520 2897 4323 10906 17078 42017 130452 153793 269149 539531 1600238 2155510 8213443 12302035 25587228 65563704 118812471 168905855 396330280 763761547 1119398418 2820531973 -1 3 7 12 20 46 114 210 474 868 1278 3044 4920 9897 23086 62615 88914 247024 268333 799790 1867544 3189731 5351299 12224912 30405254 54550841 125342518 230540763 328867408 796802214 1301965927 2553448817 -1 2 6 11 18 62 106 226 286 677 1300 2664 7856 14448 31460 60410 67613 195835 267387 534369 1589683 2922342 4845400 16508755 28229704 59008785 73979142 178356075 339084898 689254772 2073724083 3825007233 -1 3 4 8 17 41 93 244 304 972 1586 3992 4691 13727 19440 56402 93832 216911 269518 795758 1079496 2136450 4563661 10883147 24318842 64551987 81599864 251907693 413766109 1049515461 1217126351 3572605455 -1 2 7 15 25 34 69 147 316 832 1903 2314 5521 13662 27602 39538 87938 156525 269793 533273 1857751 3996668 6676277 9111772 17956889 37785723 82134498 220356123 501244111 617384710 1472556348 3592295947 -1 2 6 10 23 62 122 198 411 867 1646 3210 6846 14209 27686 58333 116885 254185 268262 536319 1596603 2654663 6108240 16389242 32477087 51704368 108915209 230663993 432579176 847606148 1811064084 3705330104 -1 2 5 12 18 55 103 253 282 520 1703 2719 6940 11259 27554 40774 102136 133059 266345 537573 1328324 3209399 4784338 14661873 26891676 66638130 74804506 134687836 451134099 719780498 1831411222 2913705438 -1 3 7 9 30 61 112 195 371 703 1811 2803 6235 14195 25664 45729 86145 157722 267124 797726 1857426 2414954 7993035 16195506 29767590 50648507 98428539 180827677 471231982 726146560 1615347525 3745020882 -1 2 6 12 23 48 102 145 341 582 1038 4008 4412 9302 28742 40338 85275 168769 270100 538294 1594343 3204571 6146369 12837399 27181949 38337846 88471529 154380292 273816218 1043430398 1169866841 2460547862 -1 3 5 9 23 37 121 149 284 888 1433 2990 4611 11288 18415 48069 101641 218644 268386 801963 1338577 2420921 6105191 9890277 31669160 39643938 73994345 231902610 370924553 779740618 1231531873 3018138859 -1 3 4 15 31 35 112 151 281 822 1605 3005 6482 14479 18016 57460 98548 250766 266703 796588 1078549 3981202 8214989 9312241 29828792 39172567 75208626 217117787 425307062 773306205 1681689062 3788573507 -1 3 5 11 28 34 70 132 322 720 1130 2857 4938 8292 30955 57130 100533 149443 268947 800516 1332012 2930142 7435541 9155475 18778513 35239854 85065757 192709168 301541286 743114108 1284766513 2195851574 -1 2 5 13 16 47 117 134 436 566 1252 2937 4773 9306 27185 60008 82920 136945 269241 537335 1328154 3445033 4295659 12530088 30604555 34953741 114171998 150754617 334279598 755887698 1271644734 2464385145 -1 3 7 11 17 42 82 253 303 971 1174 3963 6823 8311 21213 40224 95043 235959 267977 802606 1867457 2937003 4571746 11183951 21970486 66918298 78604432 253330631 306053866 1025128807 1801078971 2201125423 -1 3 4 8 20 42 104 228 324 989 1931 3856 6787 12916 30368 49997 94703 132215 267933 798317 1067195 2140453 5344687 11213955 27715837 60370243 84838223 255974246 508792450 1018102808 1798233952 3416871387 -1 3 6 9 21 59 106 146 322 534 1980 3245 4493 10195 16951 59317 119460 143288 270300 798723 1600100 2404613 5576942 15704244 28239643 37852854 85903150 140630212 512635122 839921297 1196972139 2631982330 -1 2 5 9 17 51 79 179 273 681 1445 3415 5113 16381 26981 55394 130676 160200 269523 534633 1333428 2401287 4526640 13630998 20616154 46237439 73044729 177308699 385783786 902137940 1312458411 4233212479 -1 2 7 14 21 52 76 132 486 704 1843 3294 4839 14317 29116 51559 93531 219132 269610 532663 1854783 3712778 5604323 13794289 20446879 35490754 126771492 186897311 481154848 871035935 1247685184 3707206515 -1 3 5 15 24 60 79 232 454 907 1198 3367 6165 13956 30959 64706 83454 171417 268081 797023 1328673 3969691 6394651 15964951 20584159 61452606 117689904 235053403 317488830 873789388 1639011926 3637688762 -1 2 4 14 24 56 69 140 272 693 1735 2261 4263 8960 30512 45733 78524 218320 269187 538481 1071965 3727285 6403200 14825949 18063306 37585616 73031776 184239646 457719806 600591174 1128332786 2407383463 -1 3 5 15 19 51 79 161 295 996 1334 3756 4726 12372 25728 48935 108697 233609 269921 795666 1335006 3982722 5059346 13526988 20662525 42798250 75895321 264225627 346082333 975775994 1208110195 3265202119 -1 2 6 14 16 43 91 138 328 593 1039 2307 4810 10147 32310 53280 111748 212468 268473 537553 1594685 3716658 4281882 11460177 23828447 36009330 87206023 157505135 273211572 619833185 1254852500 2645907230 -1 2 5 8 25 32 79 134 482 923 1269 4045 4877 14762 28342 54911 108214 255703 269871 535568 1335253 2138173 6640862 8521257 20676282 34940926 127334649 241076378 329151458 1070303257 1303431343 3855977401 -1 2 7 10 18 42 72 212 421 948 1061 4057 5099 13524 32615 55736 67485 162814 270035 532830 1852186 2670359 4847059 11215117 19331698 56462276 109312678 249821817 284949452 1066924117 1310719026 3511939885 -1 3 7 12 24 41 65 195 405 961 1845 3837 5199 10677 17148 40534 128075 137409 268305 801019 1860049 3194950 6380350 10983379 16973072 50663470 105321325 254751820 479158910 992466124 1354391587 2761482840 -1 2 4 10 19 38 126 205 450 520 1192 2709 7061 15037 23061 58263 117951 196843 266838 534252 1076666 2666375 5046989 10139854 33522233 54093064 118623586 136231048 315327155 714957890 1862667812 3897212780 -1 3 5 8 24 34 117 173 288 871 1754 2603 7355 8908 30090 61777 120804 132755 267297 801313 1333602 2135689 6363028 9148372 30580743 45958744 77273586 229612433 455260054 676952888 1938507979 2281903193 -1 2 4 10 31 38 120 154 381 789 1049 3683 6248 9360 31920 54663 69933 197475 266773 537239 1065049 2657684 8239195 10143501 31850948 40313107 99116714 207943221 270624644 960741465 1621180122 2438687357 -1 3 5 15 20 56 72 234 359 639 1334 2566 4911 11532 21827 47724 95539 176521 269422 799876 1338088 3981620 5348673 14905822 19382709 60991402 92289834 165179912 346094836 680911639 1294963682 3059618343 -1 2 7 15 22 35 72 154 330 883 1098 2526 7831 11407 20115 62880 99558 148547 267195 539334 1867621 3969715 5846382 9383931 19396103 40254880 87592573 233119254 290680081 664213157 2074578048 2984944653 -1 3 4 15 24 57 108 179 325 618 1310 3994 6545 12005 30546 49005 123983 173650 266834 801411 1066291 3991895 6370752 15193024 28780482 46542872 84773506 160053185 338788722 1054745567 1734718341 3091100922 -1 3 4 8 19 58 67 225 493 820 1731 3360 7280 12140 25109 46359 80682 236561 267872 802090 1071012 2160094 5107972 15351618 17487639 59705978 128799162 217005641 460657364 873198588 1887223469 3221039793 -1 2 5 15 22 54 118 168 256 638 1301 2456 7090 13130 27870 49127 76267 227891 267880 533492 1327336 3992114 5891869 14340528 31342119 45076864 68753849 165351696 337683560 651500236 1871124064 3467684032 -1 2 7 9 31 60 126 218 384 977 1580 2738 5156 13146 30845 61650 84248 182921 268643 536201 1857562 2405350 8245683 15945678 33553169 57025270 101809558 259439430 418445857 711548317 1375402119 3475530585 -1 2 7 11 29 48 69 254 264 791 1590 2477 6648 15551 28720 42027 105768 189609 268246 536066 1855812 2941971 7692040 12841358 18037357 66467376 70330013 208096325 412785606 639673082 1716884915 4041408018 -1 3 5 14 21 50 90 166 475 609 1668 2268 7263 14665 27878 54954 101584 226633 266354 797567 1327475 3710962 5574171 13255046 24000927 43174638 124981939 161537700 442864007 600002410 1890875775 3863277804 -1 2 6 9 23 48 124 219 310 899 1662 3032 7370 13912 23346 64104 112839 211390 266944 534381 1604329 2394704 6106556 12723416 32925576 56796515 80696966 238860087 428960532 801303448 1919386471 3681381998 -1 3 6 12 21 32 67 247 295 743 1551 2966 6308 12171 17730 33386 81024 182866 268205 801313 1603694 3207996 5624313 8601252 17528427 64481040 76475642 196889754 407674157 782572321 1668977617 3157046899 -1 3 7 14 25 40 72 240 277 939 1731 3747 7914 14338 24048 46429 101993 157608 267737 798601 1865254 3721448 6639812 10690123 19362737 63671289 71473142 243341589 457410048 980061897 2055023640 3795829719 -1 2 6 15 30 37 108 178 303 634 1071 2248 4985 14776 24548 65299 105009 142237 269680 534369 1605420 3968807 7932407 9897540 28795489 46646973 78293854 163645850 283838196 602891080 1284228296 3848449903 -1 2 5 14 28 56 88 152 412 549 2008 2275 7781 16356 27668 47978 94669 170877 267206 536388 1329046 3731501 7442961 14886510 23556763 40873016 107641630 146123553 523714869 590860870 2018700632 4229470741 -1 2 6 10 20 50 96 163 413 732 1698 2509 4694 8236 23495 36744 96347 160375 270125 539709 1598213 2679329 5342176 13354071 25668175 42161366 107146877 189613421 451023451 664336835 1214361879 2201992801 -1 3 5 15 30 59 92 210 293 985 1860 3853 4657 14238 30269 63820 115502 184353 268598 797731 1334827 3976891 7959252 15696430 24629301 54749850 76162023 256230377 491704621 1015814803 1225796573 3703591059 -1 3 5 11 31 42 93 178 275 538 1526 2716 5737 14014 29372 51227 88494 219686 269280 798255 1334151 2923879 8248137 11183780 24311719 46300302 72585525 140068257 395541350 714628249 1478792064 3649422566 -1 2 5 11 23 35 109 196 484 569 1539 3064 7576 16196 25743 34602 109314 184996 267216 536029 1329730 2934948 6122572 9416433 28546274 52428517 126577339 148041055 409237086 788572482 2000545205 4283045384 -1 3 6 12 25 52 114 137 320 586 1395 2579 7761 13449 17079 41839 97457 231783 266820 796513 1599101 3195687 6664786 13773792 30284323 36590319 85127018 151758444 361262950 685562442 2014415281 3511581952 -1 3 6 15 27 36 123 253 318 715 1383 2241 4147 15017 23699 47502 120992 247253 269879 796006 1604181 3982563 7147542 9621120 32177443 67023457 82458323 184794902 366795554 600913608 1106949071 3900323297 -1 3 7 8 17 55 119 190 342 799 1234 2745 4708 12228 29606 36345 115644 235397 269841 798753 1851876 2149262 4523710 14583903 31107417 49464136 89026671 206302178 322472369 709740567 1223394872 3163043062 -1 3 6 11 19 47 67 185 437 791 1563 2279 7597 11342 22775 45296 108209 160934 266560 802221 1598678 2938704 5076760 12520041 17499210 49221727 113714062 207836102 404731520 592622090 2004179533 2988134429 -1 2 7 10 29 44 102 174 495 853 1158 2982 6541 8496 27236 59014 73288 211083 267457 538016 1859368 2668691 7709929 11704869 27165203 45523095 128896863 225321084 307700148 778318896 1733582064 2266021260 -1 2 5 9 16 46 107 191 390 615 1236 3418 5730 13155 28192 38772 85314 211601 269549 536451 1327544 2414327 4299769 12231084 27966550 49451103 100849643 161614100 321883058 900533195 1491593092 3457259757 -1 2 5 9 31 34 93 160 455 716 1997 3922 6759 11603 28929 50496 70254 244870 273749 553231 1361235 2429530 8371430 9186698 24932405 43304696 121181852 189773493 532168562 1010059347 1795719373 2994048910 -1 3 6 12 31 41 103 140 496 738 1471 2474 6614 13732 32522 56565 72748 243965 275859 819015 1629208 3218780 8371184 10498791 26243893 36228328 133247198 200799164 375166119 658094662 1701999087 3513157652 -1 2 6 8 30 57 71 164 257 768 1126 2733 6078 13091 26743 49681 91307 262042 275323 551144 1622865 2189063 8125155 14695151 18119543 42531451 69540303 209389777 293155413 732122193 1551219221 3366108574 -1 2 7 10 18 32 72 166 377 916 1903 3480 7019 14646 17988 55831 86463 142898 276807 542362 1891239 2708406 4860676 8663421 19420378 42267563 97336142 236623518 490324680 927709852 1865380893 3776578088 -1 2 7 9 18 40 73 224 312 839 2007 3437 4216 9377 19296 65473 88571 149588 271464 543251 1899617 2449181 4867692 10761199 19686294 60598169 80053573 223827888 536511405 882709352 1115076006 2522446317 -1 2 5 14 22 45 109 205 415 652 1253 2378 7077 15439 17401 45495 72829 195999 277669 541201 1356744 3742025 5961455 11543194 29127786 52489520 105224321 174831880 321277373 613491278 1841216341 4150822505 -1 2 4 10 19 44 81 187 486 947 1430 2575 7499 12298 30315 63504 110883 195742 274563 554991 1112952 2733452 5174289 11807437 21777091 50109743 129068305 243470898 384727792 695558742 2010842183 3347993894 -1 3 5 13 22 57 79 139 290 1008 1821 3112 6373 10393 20305 44827 76331 206263 272468 806624 1355235 3485373 5975632 14695689 19954689 37277261 79545568 261799005 479593972 831986178 1638158422 2797636170 -1 2 6 9 23 45 106 138 412 815 1882 3672 5828 11025 20123 51161 120371 217604 273087 544230 1622088 2480414 6244078 11535466 27265338 36706525 106183996 216032395 500992988 952702453 1497009599 2855494075 -1 3 5 8 22 47 70 136 307 945 1665 3569 8142 12175 30012 34102 114240 232570 274173 816651 1344159 2207793 6001994 12061794 18095364 36973100 82607950 245142727 448366689 920640197 2099036979 3137169137 -1 2 5 9 20 33 88 144 319 846 1722 3967 7841 11318 23350 44638 68304 189250 273755 547067 1354230 2426532 5438460 8392532 23600874 39070859 81287756 224964021 443354412 1017049019 2025862383 3022813635 -1 3 6 13 30 61 120 221 373 971 1126 4027 6845 13094 29567 50784 79147 198516 275076 815569 1622504 3489470 8065737 15735434 32256846 57439111 98617181 257242715 292487815 1057505273 1770810396 3377789030 -1 3 5 14 24 62 104 255 493 914 1889 2653 7797 12821 30819 52092 101620 137526 275293 817813 1363624 3769289 6424884 16520122 28059598 65558436 126649877 237581679 494879088 684955535 2049060590 3489416254 -1 3 5 10 28 40 127 200 469 555 1988 4058 6183 10056 22319 33601 97680 193531 271893 808017 1345505 2717389 7528680 10752690 32519771 53765174 125627987 148735913 531844654 1049825728 1672971422 2590688280 -1 2 6 9 19 47 112 130 356 605 1943 3561 5454 10289 19178 55720 78919 237956 272996 544108 1627240 2433392 5212452 12083653 29923049 34727738 95849593 155169875 518783759 913573250 1460406956 2772179243 -1 3 6 15 16 39 95 229 362 859 1748 2825 7947 13250 22858 34168 73208 138717 274631 810872 1609501 3998119 4335835 9986723 24167764 59613634 93799514 220896831 465905399 760110237 2140704681 3402694715 -1 3 4 12 30 41 90 189 420 639 2039 2347 4688 13796 20223 33207 72102 202813 276431 805292 1083673 3213761 8071844 10514892 23386323 48604085 111302131 159615748 527506174 635116659 1267743672 3510916166 -1 3 4 10 16 58 106 236 256 886 1211 2150 4805 14550 27220 52863 95956 229512 277490 814702 1099771 2713213 4439993 15490347 27572788 60922576 69907969 228534189 302876467 539922736 1218145732 3879276198 -1 3 5 15 19 56 107 139 325 986 1396 4046 4244 12691 20183 64594 121544 246224 275167 805582 1372176 4050887 5242448 14970427 27296202 37318206 86699098 253899930 356228885 1049165390 1079631161 3275737233 -1 3 7 11 24 39 111 186 465 686 1223 2219 5512 11900 29302 42951 108846 229113 273534 816976 1879454 2996352 6510869 9979917 28375430 49641839 124418853 182380915 327877706 587505288 1425404372 3202851764 -1 2 6 9 24 48 81 182 488 926 1847 3262 5671 13465 30290 53203 94012 143636 276371 553200 1622059 2457394 6425563 12866246 21791562 46253493 126332291 236913457 470980019 866760918 1517517106 3583921411 -1 2 7 14 18 60 83 199 420 702 1216 2362 7913 16115 16391 48340 100510 179360 277741 542185 1881626 3772876 4885905 16019110 21287764 50419744 111928082 179818588 335513471 632756819 2022895218 4248611620 -1 3 4 8 19 40 122 190 268 591 1377 2130 4413 14747 21425 62369 69688 205570 277289 808759 1112184 2164610 5182674 10778251 31752647 48863927 68333429 158769510 355385253 549100386 1178004151 3794429673 -1 2 6 8 19 37 100 162 259 585 1217 2395 7950 13939 29385 61175 110663 247188 275661 554978 1631285 2205773 5242176 9459294 26786965 43058294 70180184 158259349 329175966 619366497 2122774272 3719993874 -1 3 7 14 22 60 88 161 287 578 1095 2431 4749 15278 29455 33580 115497 227846 276707 816443 1871453 3790920 5984884 16020125 23887896 43632068 71792306 156508162 299915904 612420227 1216950650 3936239114 -1 2 5 10 24 55 122 253 395 638 1663 2344 4744 9752 23451 60121 103955 140848 271819 548808 1369393 2722989 6427015 14179727 31515428 65111378 101057219 161249654 422100865 626877740 1241481892 2653583234 -1 3 7 12 27 35 108 161 281 609 1036 3880 4562 13591 24879 39526 126671 139465 276061 812825 1872304 3273166 7210914 8938899 29135968 43646255 72749360 166484373 280031063 1024281968 1174387148 3495080054 -1 2 4 9 28 32 108 150 437 542 1791 2918 7697 16005 18689 37501 113278 219260 277864 544000 1089258 2469083 7568547 8668812 28869103 38375841 116601232 135059515 460664315 742059121 2050978925 4240202874 -1 2 6 12 28 39 95 139 425 705 1938 2290 5175 9271 30569 46043 123818 214603 272345 553869 1621595 3274926 7568942 9986366 24416662 37068378 110618575 192015072 517951620 581436418 1388842190 2517637257 -1 2 4 13 23 55 119 175 504 935 1271 2079 4232 9224 31685 61943 125922 247454 272103 556354 1113835 3536736 6290230 14183269 30725543 44929243 131544691 247844757 319536620 565499596 1084331338 2542746701 -1 2 7 14 26 63 90 225 339 791 1146 4089 6357 14084 21068 58856 77610 200257 275906 545989 1895635 3751433 7022916 16270082 23118400 60381306 91724523 204572327 287242793 1050039810 1625796479 3643134622 -1 3 4 11 31 57 114 177 462 808 1296 2488 7236 9003 23722 41795 93949 229031 270653 809859 1092993 2981006 8343270 14700455 29659623 47515227 118995040 215588612 346726459 658375568 1945332810 2347765985 -1 3 7 11 22 37 73 214 319 922 1518 4038 4215 13112 28387 53407 116797 204837 274740 813341 1890455 3002409 5966749 9467280 19464102 54886444 80978505 238376519 388129154 1042705174 1117943055 3360838690 -1 3 6 13 22 37 94 130 330 894 1982 3990 6976 11409 19118 63732 101469 181749 273192 804150 1631140 3514596 5934867 9491323 24496255 34743725 85560632 229557965 510667809 1058556828 1867053904 3083700774 -1 3 7 14 23 50 112 250 489 517 1298 3259 7729 11723 25529 46730 66692 183098 272587 814906 1878229 3746206 6203711 13409532 30240719 66481218 127474074 138862690 345522184 857264026 2070778298 2960897700 -1 2 7 10 30 54 88 217 309 682 1955 3985 4210 11686 29821 42032 115153 233773 272959 555938 1881268 2747686 8120165 14452854 23705125 58404923 83485624 182187507 508338821 1057344664 1120634444 2998405558 -1 2 6 15 31 49 82 159 452 735 1194 2075 7062 10731 22818 45172 80644 195408 273666 545162 1616451 4002034 8300444 12621383 21067583 40269014 120157851 185235136 309424995 554859984 1816489646 2689489129 -1 3 7 13 20 46 79 209 356 875 1576 3029 4115 15743 24717 38004 101918 160942 277296 814024 1869249 3518797 5378363 12362310 20053819 56287161 94490819 233998004 402729942 777224812 1128460674 4041837430 -1 2 7 13 30 45 113 234 329 687 1443 2677 5377 15331 27222 38784 115785 256418 278194 549192 1867846 3537603 8095911 11583067 30251641 62327682 85279258 181280415 371436875 673773598 1472289139 3929422278 -1 2 6 9 30 42 110 229 343 813 1171 4033 7523 11797 25616 64227 93684 180848 272901 551551 1631702 2442296 8039881 11322169 28391358 59664853 92143192 214388463 318481389 1050079266 1987339238 3180654889 -1 3 6 9 22 38 64 212 376 667 2039 2468 6239 8687 23794 50561 129071 196570 272225 808910 1628719 2478189 5946209 10273577 17691475 55238816 96472667 171446766 526137744 666139988 1651808689 2193964272 -1 2 7 10 29 44 97 212 458 869 1947 3513 5218 14473 26364 51135 110775 137197 278263 550980 1889439 2720858 7759399 11847191 26063619 55447985 117715004 233339788 515957218 927594097 1387173903 3854111475 -1 2 4 9 22 50 90 159 336 989 1976 3135 5233 9425 17042 62877 121113 196275 270876 544026 1107605 2486321 5941963 13432583 23190860 40826218 90192580 254049532 507020089 833700060 1407421167 2529936780 -1 2 6 14 20 53 88 199 420 547 1906 2864 6454 14361 27089 64503 80937 249740 278158 548896 1631346 3739046 5486939 13694394 23669024 50849073 111966033 148162942 486887141 765135626 1737580647 3861597440 -1 3 6 9 31 42 104 172 478 717 1085 4047 4518 9100 31047 55677 86826 194393 271916 816258 1625490 2456691 8296791 11327237 28131566 44749104 123228768 189053051 273003217 1052500899 1146242342 2313783348 -1 2 5 13 25 36 82 249 474 577 1850 3021 6626 11397 28304 63586 124920 231170 272897 550784 1370110 3523504 6812743 9761029 21100749 66298476 123230930 157858278 476935264 776639583 1678661819 3051618155 -1 2 6 14 24 37 120 142 380 902 1176 2063 8160 10767 17089 52765 107415 203084 274286 542758 1627862 3769668 6507689 9491763 32080243 35866026 97307085 242331301 317656255 568335454 2110795456 2906671656 -1 2 6 8 16 46 121 173 271 591 1188 2276 4887 11098 27764 54386 88554 196167 273997 550908 1622513 2195029 4360415 12369939 32341477 44994553 68734872 158687643 305314104 575706775 1319234518 2851562802 -1 2 4 10 20 35 126 213 372 856 1761 3058 5056 10402 28713 51063 103489 146606 274317 555273 1101844 2732628 5395274 8969156 32612840 54950713 100444819 221865427 454814138 773758385 1275681099 2815408485 -1 3 7 10 19 55 123 163 423 620 1735 3110 5749 8589 20049 49415 101288 142445 271639 804034 1891299 2735562 5128629 14199826 31523735 43215004 112431709 167141499 466936454 827179965 1529012394 2148907623 -1 3 6 8 19 50 92 185 304 809 1404 2145 4951 12933 25450 43980 98644 208016 275598 814795 1618372 2204596 5208098 13431847 24991713 50212620 82238169 216240126 355051361 549679671 1338565062 3464325624 -1 3 7 12 18 35 119 174 379 872 1592 3282 5315 14761 24311 43519 112510 137970 277635 808098 1880241 3250439 4881192 8963585 30498303 44507650 98298920 232959325 410626813 850803870 1372864914 3819998068 -1 2 5 10 20 40 89 178 299 675 1628 3503 7785 14197 26325 40471 104089 208407 275435 552429 1346560 2735261 5470766 10797795 23949707 48108076 75688415 181658771 432624992 938368341 2064000838 3652094049 -1 3 4 13 26 46 103 164 459 671 1945 3231 4217 10439 21809 40083 109105 157759 273790 810961 1081993 3511743 6953095 12383764 26297930 42146189 119496159 169863745 516297179 869067790 1127575852 2764534077 -1 3 4 8 27 62 112 251 464 880 1261 3070 5387 13999 22563 49002 103386 176362 274872 808472 1090363 2209771 7262574 16566330 30235004 67104380 124244000 229087502 324475588 771933952 1469381202 3713338104 -1 2 4 10 21 56 103 161 467 698 1885 3833 6299 11724 30254 52328 70081 178193 272637 556744 1104149 2695650 5696502 14976762 26579167 43460549 123934045 179519973 495706399 978196377 1619641488 2969273913 -1 2 5 12 22 62 80 187 442 576 1320 3825 7524 8474 31118 57072 99728 182288 272035 553736 1363511 3260174 5937499 16553957 21568269 50054332 115331915 156754607 339976678 984559356 1997413304 2181675395 -1 3 5 11 30 40 82 213 395 613 1530 3238 4876 12184 18356 57286 106530 250187 272776 806021 1361293 2986035 8104487 10788511 21329164 54684050 101174435 165941410 391129321 870862601 1328595635 3096811638 -1 3 4 15 22 33 90 214 401 771 1105 3885 7072 11018 28325 59153 74438 230709 273881 812787 1111946 4005295 6019782 8424649 23447757 55228929 109021926 207370156 299650576 1039178893 1841165867 2863851213 -1 3 7 10 17 40 110 195 315 569 1385 3888 8009 12389 25505 39567 109347 168255 276035 813950 1871432 2721881 4643376 10810434 28650333 51577949 79878601 145289836 353706903 1028591807 2118318790 3314858393 -1 2 4 11 17 48 88 147 286 549 1224 2120 5957 8836 28822 57614 96652 213124 271852 556858 1112273 2965647 4656425 12878019 23705412 39736580 72594966 148733791 335236164 544750167 1597524870 2398922812 -1 3 4 9 25 36 102 161 498 925 2046 3144 4347 10550 26039 37164 70555 153331 273474 814247 1083579 2433979 6685433 9759297 26590999 43450955 132813485 236583876 527953174 814425119 1092805086 2751286365 -1 3 5 14 31 46 121 203 299 744 1353 2654 4427 12120 31735 42773 100247 208281 271631 813739 1345655 3800102 8358415 12428079 32195651 54307641 77175385 197861068 362835469 686588406 1185802983 3088296503 -1 2 7 12 17 42 114 200 335 933 1600 2548 5620 13109 16934 63778 100078 133022 277204 546801 1886847 3261495 4652986 11386639 29513690 54066045 84247192 248384225 429663070 643071607 1413785211 3356580589 -1 2 7 12 28 38 68 227 371 691 1219 3855 7772 9947 21340 60882 75206 186891 272883 544070 1887213 3241957 7484790 10291408 18520070 60095649 99949835 178433908 329291300 1029015481 2054893606 2676460069 -1 3 6 9 19 52 126 202 310 841 1952 4055 8168 14833 28692 46532 78717 165918 275971 815027 1608846 2441871 5128066 13959645 32960366 53783374 82905434 225639936 510693109 1055213162 2084714473 3804565964 -1 2 4 9 25 56 77 190 464 723 1529 2717 6460 11624 22924 57843 89707 238204 272337 540878 1100917 2426552 6766808 15040022 20966475 49085032 124614155 188477447 388291604 724382974 1727740121 3019232118 -1 2 5 15 23 63 87 164 314 648 1991 3701 5889 11757 32718 62268 96879 256429 271353 550947 1367917 3999331 6233861 16339410 22518715 41992873 81606243 174805153 534375868 954096683 1585114929 2989702514 -1 3 7 8 29 52 120 142 278 547 1336 3603 4288 10084 27588 46572 87772 207756 272775 817815 1872295 2177599 7836974 13984050 32466897 35714605 74816174 149351305 336999333 970185091 1107148555 2551874759 -1 3 4 14 28 33 78 204 438 604 1232 2615 7170 12418 30378 37715 102462 175176 277055 814023 1089548 3792997 7483715 8502561 20375655 52747245 116220758 152273563 335233877 698228558 1940258381 3318613439 -1 3 4 14 28 59 107 221 364 795 1774 3344 6617 13153 27060 39438 97585 174214 278300 815989 1093509 3742107 7482189 15298935 27439660 56625738 92542643 202125141 460083486 899475204 1694354785 3382414949 -1 2 4 12 20 55 68 158 511 736 1150 3533 6962 9784 24026 46188 128433 174882 272979 541883 1087414 3254183 5374259 14284705 18525780 40641660 130308105 197180396 286649162 913736381 1852336397 2651117958 -1 2 5 8 27 50 95 130 445 787 1740 3177 7784 14181 30317 33634 87617 258671 277210 551876 1356770 2174666 7301836 13455796 24640679 35135867 115103269 204789752 467240010 817265893 2070303992 3658618684 -1 2 7 9 31 51 65 151 426 666 1261 2342 7329 14775 18633 64893 103905 162419 274755 546366 1884455 2479977 8297827 13209862 17724239 38022623 109342686 168331605 324873164 635636430 1880354469 3783149594 -1 2 6 12 20 49 86 175 343 831 1914 3640 7217 13721 23306 56463 129265 134573 277132 541904 1634285 3256187 5425373 12712966 22152597 44051395 90467026 213159629 488453743 971758801 1924815317 3530357024 -1 2 7 12 27 50 75 131 403 839 1828 2650 6748 12625 22716 48909 92223 147338 277050 540767 1870549 3226755 7246516 13466626 19274074 34882091 108302153 225260124 476742899 674062162 1807642538 3258751786 -1 2 7 14 28 51 85 134 311 651 1176 2808 4570 9161 18764 41584 122911 175915 272596 547758 1869466 3777974 7475965 13234195 22974351 33580605 82637836 172063656 311899869 717376475 1169256980 2327519432 -1 3 6 10 19 35 85 251 508 817 1976 3806 7616 11386 21737 45335 90730 173905 270781 806612 1610605 2697952 5126629 8982873 22697256 66177593 131588157 211206445 508358584 980797437 1951660550 3073303389 -1 2 6 14 29 52 108 140 407 757 1407 4041 5229 11203 19154 42857 74509 186113 272095 547721 1606572 3767551 7755828 13978021 28975705 36543196 107988216 197035271 353941945 1055986557 1400283740 2829639916 -1 2 7 8 22 38 121 214 328 842 1588 3783 6681 13798 29077 36578 68450 132259 276500 552292 1881242 2188170 5945852 10308820 32439309 54636950 84638884 225097245 409294197 985059049 1805503824 3543134005 -1 2 5 8 24 57 76 166 454 550 1885 3175 7253 9731 28569 44682 82241 236562 272438 554105 1344907 2175333 6492664 14749165 20666015 42587660 120754514 149651312 498966631 819074008 1931100917 2657791097 -1 2 4 9 30 36 96 231 503 536 1496 2876 7256 11992 30242 40013 103146 221457 272149 552516 1096582 2489627 8116229 9821905 25935528 59342475 133325576 135186136 400232699 756331936 1917971434 3178489982 -1 2 7 15 18 51 116 151 473 808 1988 3135 7298 10818 18275 34325 116531 216449 271869 548255 1876972 4037286 4976247 13221749 31175613 38083657 122824737 217247832 535794273 829770550 1890752849 2949863912 -1 2 4 9 20 44 66 229 429 776 1234 4001 7637 12232 29774 61438 121890 137049 271284 552092 1100816 2469992 5429914 11898966 16954314 58806667 110827586 208120903 332589905 1069665991 1951278201 3103554053 -1 2 5 13 20 63 98 140 474 525 1268 3909 6202 14457 30814 60119 94083 205976 275929 550348 1367584 3475768 5504462 16332202 25398004 35768070 123133382 141990623 320209358 1020761949 1644819356 3883842528 -1 3 7 10 28 48 127 182 330 1021 1111 2295 5040 11101 21544 42409 119999 214482 270482 803366 1868959 2725064 7587667 12958350 32741496 46205147 84832087 262015730 297714103 575129974 1290118680 2850794638 -1 3 4 14 25 43 83 174 319 858 1909 3836 7624 11137 25361 45198 79050 225678 272181 817836 1086011 3753452 6812786 11099340 21223299 44904009 80434325 219699504 491577462 986302233 1963884932 2882989475 -1 2 7 14 18 54 127 195 415 540 1224 2564 5214 9369 27064 48129 116528 240221 273724 555895 1873661 3781046 4924789 14524684 32967615 51764341 105878076 136344016 331908062 700028652 1385646777 2510885561 -1 2 5 8 24 35 95 215 510 586 1422 2710 7656 15812 29912 50138 89937 143858 275667 552607 1372600 2178482 6476035 8987663 24568907 55396467 131207438 156793916 379378631 726755462 1951554043 4059089218 -1 2 6 9 25 42 93 164 385 648 1752 3742 6697 16283 17198 51245 86613 247963 275008 548290 1637888 2426804 6759136 11342109 25100414 42819905 103519904 173590828 468013331 997444698 1790721017 4184886045 -1 2 7 10 21 33 94 199 458 625 1685 2781 5529 11285 29548 64555 117935 203894 271618 549522 1891650 2728796 5758360 8502254 24374725 50721953 118178205 159952201 452024930 709238633 1439874798 3059743473 -1 2 5 12 19 49 67 232 365 996 1769 3082 6520 8497 26981 62296 86490 150212 274244 554077 1366809 3222403 5147721 12659978 17203419 61945265 93234055 265115815 458906089 829954725 1723606918 2149868960 -1 2 7 11 30 35 90 139 355 547 1952 3081 5673 15700 21863 37227 78260 165067 275142 542521 1877234 2980641 8009185 9007137 23211770 37050867 95043585 149787595 506196340 825104307 1512375484 4057648912 -1 2 4 13 31 58 108 254 326 809 1472 2572 7014 12998 26426 55192 127171 228021 276997 555889 1108002 3506535 8358117 15567378 29069513 65912305 86506638 214790741 399915919 703227132 1857212067 3486767374 -1 2 7 13 18 35 85 220 406 818 1479 3439 7745 14861 18331 54784 130394 149991 275124 545939 1896979 3506191 4905435 8985258 23061856 57312613 107084493 211174307 398206853 882669978 2058133250 4018221430 -1 3 6 14 31 62 72 140 365 756 1769 3932 4432 9195 23073 47426 93969 154185 272994 803936 1608573 3741607 8305663 16644782 19889824 36629479 92625367 196750046 460904067 1008313317 1206895172 2348781169 -1 3 4 11 18 42 97 128 365 712 1323 3908 5174 8241 19414 63356 120574 139353 272999 807148 1098654 2997503 4890436 11340844 25930821 35050066 93451038 192308505 339528396 1023254840 1378526123 2222291320 -1 3 7 11 25 35 92 151 301 831 1107 2909 6482 13531 22264 60942 99074 161509 277383 803958 1884828 3007091 6736561 9002003 25143834 38190579 76662374 210417462 301325689 742556689 1743095209 3590748982 -1 2 5 11 31 50 89 162 280 513 1549 2848 4153 13424 28397 34162 104860 216929 276778 554298 1351894 2998446 8364487 13445763 24034856 43776078 71419139 141012936 415315413 767465431 1120647316 3559721028 -1 3 6 13 29 33 100 236 409 910 1915 2975 6675 13868 31522 54233 96079 196876 277018 813943 1637611 3488863 7839811 8486959 27142004 61844518 106533059 240781675 490988936 799356008 1796980033 3756637547 -1 3 6 15 27 56 76 207 401 864 1856 4029 4307 14751 22452 53031 92720 257075 274917 805262 1631368 3997719 7306290 15043367 20899795 52647243 108127582 234520510 499315093 1067409617 1089316045 3787621792 -1 3 4 10 28 42 67 239 297 692 1286 3715 4658 12463 19175 65315 90797 208128 277385 808837 1105425 2694964 7574513 11385690 16922987 61584781 75877456 180263406 344855113 995350508 1270175452 3347802836 -1 2 4 12 17 38 81 213 432 808 1448 3152 6895 13771 27764 52466 93795 160731 277667 555910 1106186 3223971 4643669 10324822 21974355 54720608 117295351 218094075 371144052 813571508 1747515326 3491307164 -1 2 7 15 25 44 86 250 426 635 1544 3550 4850 10398 22784 45315 106849 173785 271347 542539 1870019 4052015 6702149 11874112 22249146 66221915 110708242 161457080 414647170 913739303 1222933110 2769352518 -1 2 4 10 26 56 112 184 355 822 1885 3761 5966 9141 22416 58536 107370 239663 273058 544732 1102466 2740797 7016815 15037081 30047637 49755265 94971932 212502555 497727779 994756097 1598974400 2320437299 -1 3 4 10 29 42 88 157 462 701 1971 3732 5092 10157 28131 37741 120726 245366 274303 815692 1089643 2724474 7819421 11356166 24018142 40090402 119023298 178024188 509384328 997056432 1295753461 2554339292 -1 3 6 14 26 42 101 182 307 871 1283 2805 5612 15318 20706 62345 114542 236229 275822 805893 1628654 3792234 7022658 11357058 26880368 46642538 83647541 232843607 344300050 705947144 1437379454 3936706137 -1 3 7 10 23 41 117 170 372 733 1718 2765 8184 15347 18315 57118 127986 205287 276113 807161 1899665 2721649 6267305 10561564 31121247 45285490 99632458 188275093 441055588 714555082 2108951723 3948942578 -1 2 7 11 21 38 114 171 489 578 1593 3229 6894 14113 29101 35251 126735 160924 277536 550271 1876801 2991681 5673778 10314815 29596882 45500364 126109502 155777694 407724536 868717807 1776178883 3665585612 -1 2 4 8 24 32 112 194 405 905 1536 2521 4821 8957 32405 61022 96050 174849 273528 550811 1104851 2172131 6430780 8750329 30139643 52349750 108592553 240998171 414372244 652267102 1219825101 2364688833 -1 2 5 13 26 48 125 232 322 998 1424 3182 6654 10102 30067 34830 117829 256268 274236 549496 1355922 3512171 7012548 12932801 33427867 62096575 87065416 267247513 379837973 806643814 1694015640 2582750623 -1 3 7 15 25 62 65 189 303 718 1849 2414 4246 16253 20434 36557 117011 238454 274572 808344 1877059 4044461 6781316 16604781 17450273 49275477 76064428 189641191 473919496 618745688 1077836261 4172261619 -1 3 4 10 18 39 96 135 286 515 1726 3889 7415 10706 26275 41009 74502 203288 270846 816676 1085823 2712620 4967588 10064623 26086073 34307063 72912245 140069973 442476883 1025586844 1897603484 2721608051 -1 2 4 8 16 53 96 155 355 790 1321 2814 5533 11202 26841 45996 81336 189893 271797 554286 1083925 2192220 4335367 13736932 25948990 41593323 94429308 201443137 339941311 706700902 1417929899 2882438306 -1 2 4 9 24 54 65 140 412 803 1331 3374 4295 11937 26160 54887 73221 188872 272326 555414 1109852 2448517 6441891 14539334 17815501 36088290 106468942 217428575 337843255 905942174 1100611633 3174395714 -1 3 7 13 17 34 93 230 345 996 1414 3427 8141 11758 24116 51645 123679 148561 272084 805243 1898111 3509972 4652035 9262560 24849771 58942102 89890129 264372933 380684671 882500117 2085242693 3008635428 -1 3 7 10 22 57 121 143 448 580 1752 3332 5896 13138 31853 33605 76571 178222 277145 811128 1878838 2715650 5927262 14804989 32206314 36120783 119787430 157173099 465146966 899153582 1586642933 3408992858 -1 2 6 15 31 58 107 187 457 919 1417 3993 6348 12025 18609 40054 108710 215498 272364 547822 1615534 4051618 8371885 15549639 27656538 49429297 118898926 238466109 384291521 1067288355 1634140984 3185098168 -1 3 4 13 29 61 112 220 420 873 1369 2373 4971 16227 22239 33005 114163 155109 274658 804946 1091137 3523397 7782285 15814461 30349675 57097384 112150349 231451764 364822765 613265127 1316381248 4202457005 -1 2 7 11 30 62 96 142 397 887 1870 3854 8047 11690 20912 61247 75640 165338 272141 542163 1889750 2968472 7997501 16617593 25910878 35893579 102143601 229905276 502805785 1039168160 2133369596 2979914291 -1 2 6 15 26 33 125 194 511 847 1876 2368 4250 14565 29437 53444 130623 196739 275541 552709 1636085 4042061 7048162 8475175 33437670 51831310 131010692 222301684 502800259 616047552 1102077458 3849360819 -1 3 4 11 22 61 89 254 262 1012 1065 2547 5420 11368 24583 35980 68245 214637 271216 817990 1095880 2972506 6000858 15854771 23777427 65947845 71265492 261115212 274788101 651002552 1472873628 3027726962 -1 3 7 11 16 52 111 218 497 989 1664 2101 4603 10314 20053 56084 73079 250598 271533 807467 1895817 2974122 4422007 13995789 28450799 57867524 132351714 253804573 451747850 555465047 1144827772 2815272538 -1 3 6 11 16 34 79 176 451 764 1701 3450 6402 9406 22036 59671 116651 173209 273458 804553 1629697 2990669 4334191 9272281 20156111 48186650 120248557 195071987 438650231 883161197 1714155849 2483807132 -1 2 5 12 28 32 119 233 305 875 1578 3437 6387 14559 22787 46725 90855 188125 274826 543077 1350728 3216390 7476539 8752207 30870003 62360548 83536806 231013721 403045064 876593858 1622030146 3868846281 -1 3 5 12 31 34 78 255 311 910 1688 2896 4944 10472 25179 40601 81075 212769 272228 818812 1354606 3238027 8385334 9297089 20359541 65958546 82292257 240715716 449017045 740612286 1316346692 2795938293 -1 3 6 14 16 49 92 138 277 798 1902 3548 7649 13799 25617 61527 112633 145910 277957 815483 1626535 3797464 4360559 12662099 25123303 37223293 73850826 204057728 491914011 912540098 1964817501 3525645951 -1 3 5 13 24 57 70 141 485 624 1448 3150 4301 8276 22906 64972 121255 245624 273052 803740 1361535 3520532 6497733 14770982 18263892 36059783 128673160 163422730 376119115 811925924 1102984126 2269870145 -1 3 4 12 18 36 74 134 328 519 1058 2289 5871 10394 16853 58080 129922 201688 272378 809029 1102815 3246850 4948344 9785092 19275784 34507271 85690058 139280441 271989045 578992684 1497887971 2795624363 -1 2 5 12 23 47 110 129 387 655 1476 3931 6604 15173 23619 46654 111826 209385 274953 543941 1351158 3261255 6287478 12142354 28444919 35056289 104069976 175723351 394407780 1017807780 1709902642 3931663606 -1 3 4 11 29 33 88 133 322 736 1121 3258 7374 10582 19773 55920 110466 232711 275940 812222 1087123 2979450 7742529 8630428 23609396 34129360 87392673 198953772 292616576 855766977 1885302004 2725111309 -1 2 7 14 23 58 116 236 378 844 1034 4043 4196 16268 25727 64021 116596 186826 274348 547703 1875928 3751680 6232397 15662207 31222234 61140375 97383132 223781070 278461562 1042140999 1139721129 4166257922 -1 2 4 13 28 39 87 175 407 747 1145 3341 4714 8244 32350 59379 90682 256273 274995 548535 1087686 3507735 7506994 10211482 22050765 44366221 108614470 199995735 286040902 905823874 1247421746 2214727530 -1 2 6 15 19 32 95 183 303 863 1538 2978 6737 11314 23490 49453 72548 225546 275978 554803 1612594 4053170 5140080 8866103 24139535 46977799 77146707 219090656 415281469 796756154 1795077581 3063054266 -1 2 6 12 19 48 126 155 335 885 1064 3290 5946 11423 19959 61598 93400 155178 277301 548922 1621561 3250220 5193438 13005761 32798164 41718834 85319478 229364415 271264952 845041810 1600662415 3037480420 -1 2 7 9 27 39 116 155 275 665 1348 3341 7291 10884 17681 54863 76912 169829 276055 552645 1872147 2490025 7320934 10140475 31226273 41463031 74810960 170859461 367475165 897018986 1917030307 2886126141 -1 2 6 11 28 50 114 252 422 607 1860 3948 5217 9337 18912 52404 109117 158635 274581 552135 1607328 2974597 7588240 13516915 29650116 65046180 112026504 153340295 497959005 1018981508 1403815466 2495177426 -1 3 7 14 20 42 71 211 356 847 1813 2338 5386 16046 18110 41620 129936 157655 273215 817584 1893932 3759383 5477047 11424142 18119203 56418378 95770455 223838433 480929477 624175321 1449688952 4232113599 -1 3 6 13 16 42 93 246 374 992 1497 3514 4578 14276 17133 41475 123233 170078 272028 816256 1630755 3491232 4419642 11444560 24932798 63762118 99964921 267862748 394981217 926728597 1160855015 3644817414 -1 2 7 12 30 50 78 189 414 547 1932 3363 7037 14884 24716 37092 113126 164484 270745 547783 1897327 3222847 8074224 13546237 20207210 48294336 106239362 147281250 512109831 896660303 1848531981 3962916695 -1 3 7 15 20 63 112 131 412 777 1567 3060 8111 12731 30835 61455 68568 227614 274122 805012 1870345 4063214 5406172 16467493 29901901 35429508 106025996 206190800 416798963 786797604 2103618445 3266714741 -1 3 7 11 25 44 109 135 457 789 1695 2530 4185 13578 22800 37047 77737 227057 271746 814339 1887144 2997129 6706214 12013133 29122713 34396110 118854004 203301018 447717562 646297368 1121864314 3509018726 -1 3 7 15 21 41 78 154 297 964 1434 2783 7078 10577 20901 42393 89135 164410 275419 817979 1896891 4059994 5752257 10655821 19929272 41430382 75782585 259569696 379157172 719504358 1842128703 2743425760 -1 2 5 9 27 49 81 158 283 912 1270 3228 7550 15053 22147 62219 128068 247158 272022 552858 1352134 2427578 7221049 12835902 21500247 40117962 73166612 235446514 326175043 871508763 1992544534 3979087603 -1 2 6 12 29 50 69 253 264 539 1760 3492 6170 15154 32245 32838 72201 219092 270973 541723 1636873 3249454 7754309 13582766 18351321 65276716 67638578 136848020 456934708 927791218 1653183317 3944636030 -1 3 6 13 25 45 95 167 482 916 1590 3988 4514 12767 24110 39516 126489 237505 270592 814575 1622275 3505392 6712614 11770577 24390007 42496057 128247741 234954185 403356333 1067375286 1164054404 3262860144 -1 2 7 13 21 59 73 239 406 1019 1777 2176 7234 12108 29529 59830 112518 221813 275007 548501 1875572 3494839 5687253 15428607 19410100 61371821 108060988 260942812 461327639 600588564 1939388293 3100190859 -1 2 6 8 25 48 82 187 414 846 1539 3535 5617 16298 29645 56699 92766 189877 273206 544312 1616441 2211597 6787169 13036091 21248626 50100727 104908541 226314011 413836934 917542327 1416219831 4196879828 -1 3 4 12 18 40 109 192 505 537 1241 2287 4213 11025 22092 51704 90070 157348 276860 817543 1087327 3245655 4919921 10881468 29133166 52277710 130512469 135966531 327509651 582360930 1128574594 2832596731 -1 3 5 15 18 51 82 172 290 1000 1776 2960 7680 12238 20981 56899 90077 181571 274956 817332 1344764 4038270 4962166 13279775 21011203 44676017 77849165 265450311 458085717 803162581 2077736420 3112091541 -1 3 4 8 23 47 85 203 347 703 1593 3008 5920 10690 30397 37920 108812 172920 277643 808994 1108884 2174132 6236638 12254704 22863187 53567598 90173308 176663177 403668466 787614145 1589758565 2703890515 -1 3 4 11 28 53 88 213 344 945 1424 2615 5497 12566 21439 48506 124869 214489 272191 812602 1107858 2968325 7510672 13836677 23643910 55124094 90072186 245252449 384704540 695389148 1474796263 3257478959 -1 2 4 11 30 60 100 172 325 690 1376 2094 4199 16273 28703 45941 71339 201083 273871 543738 1100068 2994439 8008674 16210830 27059902 44695101 86700542 177929363 352773248 566676410 1116636630 4188685653 -1 3 7 12 31 50 71 191 301 629 1137 2942 4942 12933 30090 59014 94832 157012 271201 803465 1874936 3244119 8333585 13511723 18131637 49148549 77316638 161432475 293266977 741966804 1325084393 3423215805 -1 3 4 8 17 62 96 236 316 911 1323 3553 4753 8541 25848 51240 72033 157889 274792 803632 1090663 2215666 4670239 16654129 25745939 61684128 79826492 240975452 337465557 921621616 1213319027 2189385533 -1 2 7 15 29 41 79 143 297 790 1396 3122 6376 15074 18171 51959 128861 207139 270351 555522 1869220 4008086 7798489 10711639 19979294 36295469 75979869 202684548 352937241 827205260 1620749920 3983252908 -1 2 4 9 29 62 83 207 394 714 1707 2553 5285 13843 28388 43756 81664 140783 270727 547894 1100360 2460470 7814575 16666937 21013021 52766738 102635081 192692768 438889604 641850528 1355015356 3710641807 -1 2 4 9 26 46 69 180 332 860 1889 3583 5764 15788 31261 54360 117809 247527 272768 541393 1091511 2425873 6958314 12566404 18414317 46760859 84375290 221844362 492704401 910672833 1509695680 4045430760 -1 3 7 13 23 35 99 220 256 834 1910 3053 6027 11438 21517 35083 74178 252804 276910 818608 1888950 3519263 6212538 9145856 25473663 56711667 69928749 224760791 486965942 783237050 1559096690 3045480426 -1 3 4 15 29 44 71 244 416 968 1502 2050 6272 13765 30972 34433 95996 202357 274423 805583 1110166 4056211 7751223 12020110 18130481 63777548 112182688 258839344 397596585 565329007 1627121863 3525959248 -1 3 7 8 21 50 102 248 291 852 1186 2897 4827 15265 27221 55891 78277 160765 273358 808785 1883244 2226163 5727146 13508271 26279771 66157695 78832167 220300917 303798071 739209670 1228809375 3920140231 -1 2 6 12 16 54 87 243 328 749 1119 3845 4585 9706 29600 51505 76651 248443 276283 545024 1618593 3275527 4381809 14659728 22078949 64832444 84622189 197221527 300878923 1032654259 1158659725 2434332188 -1 2 7 15 23 61 85 171 485 633 1110 2611 6799 13586 25408 42155 91982 195688 273630 545094 1886926 4052040 6273430 15896913 22583529 45685218 129392687 159465036 301607018 695584653 1777570117 3510028954 -1 3 7 10 20 48 109 207 272 680 2031 2607 7836 12613 30656 50422 86624 170571 272393 806109 1879372 2729600 5488069 13005017 29179777 53371358 74521848 181809580 523601599 703588750 2024990014 3263755749 -1 2 4 15 22 48 72 152 318 568 1619 2313 6035 12836 31734 53015 68936 235243 271301 540842 1090495 4059636 5956413 13074098 19751059 41642234 80826732 143595219 432116248 636617012 1564618422 3472520399 -1 3 5 14 31 55 74 212 424 615 1802 2977 6363 12116 28803 56914 122187 148758 274670 808136 1357599 3747642 8383661 14328935 18984524 55222014 109699235 165019853 479770475 793063347 1635773938 3091376068 -1 2 6 12 30 63 74 143 346 621 1686 2299 5450 14676 26531 55386 95879 147498 272910 546624 1616117 3248504 8083729 16426644 19214703 36625682 88458883 167244004 449000745 570847179 1448112587 3805865434 -1 3 4 15 26 61 72 237 341 899 1697 2634 6571 8414 23848 46913 108755 156675 278313 816834 1110058 4012410 7051864 15923142 19514841 61517894 92099885 240602511 437230411 684389553 1682555412 2236529096 -1 2 6 11 23 52 75 144 280 947 2021 3828 7908 12163 32467 45099 118774 223819 276074 548462 1626678 2970927 6214032 14154587 18979122 39037572 72439541 246863512 520615018 973964774 2025029726 3100451504 -1 2 5 11 21 59 105 169 504 541 1221 2140 5505 9684 20221 43188 90185 245776 275583 549492 1372392 3009195 5693901 15419365 27855591 45819089 131987928 134662363 331289621 538547047 1431186472 2462505419 -1 3 5 9 19 32 106 185 489 838 1444 2438 6749 11628 25992 33175 79011 210416 275314 803384 1375193 2462094 5144166 8891235 27337245 50268724 126903051 226266393 373892797 655819255 1785757368 2960961026 -1 3 4 11 25 38 66 139 416 1000 1930 3236 4614 9605 30707 37389 120869 260697 274878 810253 1110027 2974701 6702841 10452618 16893669 36949279 112747253 266648207 516275772 858737232 1264423637 2452563833 -1 3 4 9 31 47 115 211 471 940 1937 3828 5796 10284 26590 57521 107964 203680 276704 803546 1087117 2449931 8309973 12315747 29734623 55785777 124534817 249861078 513108475 981913893 1483462834 2752898996 -1 2 4 14 16 35 79 199 306 611 1771 2306 7019 13846 29128 48891 125693 258478 273150 543831 1102810 3762587 4355702 9132088 20046177 50851176 82057016 167518616 460345823 629206228 1875706629 3741515495 -1 3 7 13 24 60 98 173 400 636 1658 2410 4326 10002 18856 48410 122479 149706 274498 812391 1893145 3493620 6540233 16182734 25287585 44451175 107753110 162027556 426023225 619025109 1086781802 2554983252 -1 3 7 15 20 45 68 236 492 681 1186 3282 7687 8737 27515 39363 74125 166765 276751 804766 1894711 4036019 5495151 11665457 18424927 60982383 127148130 180645433 309368747 852572938 2062460366 2352237746 -1 3 6 9 31 39 88 209 393 571 1404 3073 4808 15882 16699 38773 95164 173408 272638 815279 1622912 2478913 8358112 10106084 23679089 55758570 102550219 146394594 353084565 836389627 1232176411 4257426459 -1 3 5 11 16 58 107 128 294 784 1163 2417 7927 13960 21443 64279 104351 175525 273725 814724 1355915 2970843 4422287 15620667 27635415 35319398 77919115 203525020 311598404 615018962 2017231928 3695509661 -1 2 6 15 30 40 68 210 409 969 1523 3756 7713 15627 28217 63827 76578 131076 272370 548674 1609243 4056608 8082252 10942245 18682738 56254885 105169526 258559609 386853281 993603413 2058227021 4055645293 -1 2 4 15 20 58 110 179 502 920 1079 2832 5635 12785 25629 50652 86976 165422 270414 547576 1096867 4043132 5472692 15598814 28699062 47659640 133413861 235042608 276373000 758516105 1526854441 3261010665 -1 3 5 9 27 63 110 208 465 734 1112 3839 7940 9113 18463 51785 93292 254987 277060 811403 1348228 2464244 7267837 16472046 28438432 56246386 124958481 188461805 300732675 981811492 2125968223 2328941340 -1 2 6 13 31 33 88 234 369 971 1375 3691 6112 11063 32559 61197 68347 184724 277164 548436 1608310 3529805 8356218 8547433 23964666 62616114 99571179 258685899 362017905 946510264 1561631059 2859334569 -1 2 4 14 28 48 68 211 322 522 1144 3402 7181 9429 21874 45768 88708 191660 278058 555300 1111513 3790415 7589748 12986320 18714862 56049817 86442711 141525473 290372515 886867979 1916350321 2508850722 -1 2 7 8 18 40 95 160 331 537 1290 3614 4718 15300 26064 55194 81765 249529 274387 546646 1878975 2215511 4898573 10972301 24246770 43437419 85430134 134263489 349563374 966456170 1244390705 3898111160 -1 3 6 13 25 49 103 250 269 643 1215 3013 5146 9926 21735 49034 96579 205338 275908 819085 1634454 3538474 6700789 12835960 26597242 67007725 69161968 173332526 306820992 778221375 1380637853 2624457378 -1 3 4 15 29 48 113 191 407 818 1361 3605 7175 15831 26160 42557 105939 156587 271950 807702 1103550 4003716 7847170 13022694 30224521 48491573 108422351 210251753 367806370 964492560 1936547065 4081801981 -1 3 6 10 17 46 107 153 413 716 1792 2724 4327 9508 22201 40093 128082 221123 274911 818195 1627713 2708617 4640129 12553568 27618247 41070233 105079534 190075912 485006115 733347607 1077628245 2423788060 -1 2 7 8 24 59 71 174 286 871 1049 2295 6730 14526 16582 48292 71600 146880 271590 554762 1895250 2196250 6508493 15388831 17934525 45035432 71439190 231755587 284994069 571555231 1791909790 3836797168 -1 2 4 12 21 63 76 246 496 932 1552 3735 4911 11728 28935 55783 97680 140506 277107 546378 1093662 3249139 5708692 16420505 20814402 63112231 132560147 251252663 418624007 1001859080 1312737187 3018657911 -1 3 5 11 31 40 109 153 430 895 1964 3998 5719 12577 19097 48519 103320 175044 271027 815407 1370811 2949260 8346108 10903384 29166126 41894938 109474097 228944557 511152339 1062415381 1524022757 3231191851 -1 2 7 12 30 51 99 184 403 938 1975 3356 7590 11010 31591 41874 119433 244666 275451 546911 1887723 3231458 8007326 13330964 25253158 49679317 107416076 250466921 511687397 890777948 1974754707 2819408924 -1 2 7 13 31 52 126 171 347 987 1844 3396 6103 12155 16495 40163 79977 163303 277979 550764 1885172 3511678 8337048 14068537 32867231 45816506 88272244 254349627 476722143 873771032 1548320713 3130977776 -1 2 4 15 29 42 124 199 473 546 1528 3609 4487 15428 32751 44125 116126 157987 273216 543547 1100469 4017331 7861883 11449438 33379052 50846141 122614376 147689381 388407361 957702238 1152628340 4121059483 -1 3 5 13 24 53 67 158 429 872 1176 3618 6437 10128 29353 49329 114484 240403 274584 805890 1349045 3476858 6476837 13772132 17290300 40168580 110745642 233001535 317051153 960446675 1730536408 2612726431 -1 3 4 9 21 62 114 208 398 885 1244 3009 5226 12267 22991 46201 130038 180159 274550 811562 1098423 2430901 5763968 16740691 29549861 56131725 100766348 230058066 335350312 779079182 1406077783 3140621135 -1 2 5 14 27 39 65 208 362 653 1649 3735 6821 11103 24959 56646 81881 134909 278338 544982 1349505 3769081 7335490 10160587 17460360 56158198 93152752 175540875 420053290 1000598218 1751056779 2863036787 -1 2 4 9 25 49 101 153 497 972 1106 2065 6822 8389 28675 36544 80433 252463 274962 543474 1105898 2475782 6712048 12769973 26982909 41452698 133769150 258209537 298341254 561576771 1774042981 2265382446 -1 3 6 9 24 49 107 192 262 831 1948 3430 5802 11652 20108 57350 84519 141499 275987 816394 1606350 2483869 6522401 12803652 27684869 51444281 69825367 211963847 519344965 882755482 1490803834 2961676278 -1 3 4 13 24 61 114 132 495 580 1891 3786 6228 15714 20672 45717 100665 202912 273333 816394 1105485 3500271 6432380 15905614 29577624 34121451 127249090 156727654 489215884 981040847 1651376862 4057914425 -1 3 6 10 25 51 79 225 372 891 1408 3530 6213 11378 29734 33052 89097 165678 276823 803211 1629010 2732008 6771220 13367138 20367903 60094772 99469188 230420618 377930166 917825773 1668676740 3063134014 -1 3 7 14 25 32 78 131 325 560 1446 2560 7761 16008 20054 47701 90015 185748 273379 814150 1887899 3777034 6760456 8885008 20106923 35135143 87834404 142626279 373603346 702370677 2062730813 4228121681 -1 3 5 15 26 33 112 180 470 686 1569 4095 6006 16157 30036 57802 128656 161773 272095 810532 1355657 4024898 7043695 8620251 30034204 46944631 125614350 184113035 408357307 1054304003 1581754885 4162985826 -1 2 4 11 20 47 112 133 396 985 1379 2690 4434 12497 32617 47493 80555 238262 272948 548077 1110121 3011231 5388374 12228042 30381391 34101596 100989824 252305725 357437406 723707429 1177498538 3334294490 -1 2 5 14 26 57 103 148 336 862 1305 2805 7521 8694 31000 54944 79884 241210 276430 542477 1345893 3775343 6967957 14849779 26449999 38302309 90491158 222109238 349428254 717287741 1990545086 2168680385 -1 2 6 14 24 57 113 245 443 884 2027 3705 6905 9912 28821 43624 92026 193338 275263 544413 1636754 3782356 6499887 14914197 30067780 62939769 113548127 227617952 521273490 950114149 1763397979 2651005246 -1 2 4 13 19 42 82 199 467 584 1114 3547 6096 10992 22757 43560 109692 152721 275105 549303 1103280 3492267 5208565 11505867 21408167 50407366 123977534 156172279 297115037 920269530 1570565293 2930325195 -1 3 6 12 27 49 88 129 295 882 1528 2297 5973 14614 28835 51570 119378 237889 271771 809869 1607989 3243969 7243341 12726085 23790461 34937452 79327421 227246222 393245869 574145357 1591591562 3825178202 -1 2 6 13 21 61 89 231 468 700 1919 3257 5018 15704 16984 54607 92353 233111 270519 551780 1615770 3534798 5638723 15896062 23791630 59352596 125223145 177195603 493157310 858855305 1279990097 4037909676 -1 2 7 14 23 42 114 245 375 723 2028 2722 8039 14631 21828 54373 108184 214418 274117 554397 1880176 3751740 6161661 11438022 29881338 63248385 99773009 187826495 527600612 732423382 2130786811 3811445760 -1 3 4 13 26 36 119 200 396 798 1504 3502 7510 9860 31159 60257 122631 179176 275890 804394 1096348 3495352 7054614 9910001 30802122 54092638 102491715 204701949 390548068 931587994 1998103074 2661121670 -1 2 4 9 28 61 103 151 395 854 1299 2935 6339 11669 31099 37181 109497 179209 277916 542736 1100815 2448838 7578801 15942520 26372486 37834729 101946011 219878087 350390899 752381129 1610918601 3019763072 -1 3 5 10 26 47 102 217 465 974 1984 3718 5402 13969 17912 51884 109227 202572 274186 811604 1356010 2703018 6968612 12247555 26464825 58298941 125257462 258527677 535922797 994272912 1443145063 3751348569 -1 2 7 9 19 33 67 242 375 808 1742 2995 5859 15348 24493 44113 105349 171463 271558 554790 1885681 2454727 5211641 8602271 16921274 64600449 99541327 215021551 467482724 790044469 1508809679 3901238891 -1 2 4 9 26 57 91 189 438 767 1160 2558 7978 12760 27167 33614 127037 171765 271376 541234 1102951 2428214 7063353 14883208 23203075 48887698 115773835 195311456 310404636 638096897 2146556411 3259681683 -1 3 7 10 24 60 82 205 356 989 1306 3052 4879 13848 25276 51502 103488 248004 273471 803284 1872572 2696477 6469579 16132204 21172427 52529429 95152082 254044617 350018433 779460862 1318825097 3756583853 -1 3 6 12 23 34 111 147 401 926 1775 2218 6359 15083 17650 46978 74783 173817 272478 811746 1623301 3261205 6233012 9420913 28717102 39679405 107101693 235496225 458626900 601687481 1612373510 3998798745 -1 2 4 9 27 49 81 229 383 644 1121 3031 4624 14369 22022 65024 99079 150074 271753 554996 1081872 2429778 7299493 12784462 21731343 59415848 96849778 172136497 287163950 782143062 1244526075 3879914043 -1 3 7 9 22 49 78 202 444 812 1594 3056 6238 11818 23704 44909 109289 222112 277380 811328 1885556 2455259 5912957 12737113 20093909 54518530 113364513 215984706 407460870 776891381 1676599626 3164802928 -1 2 7 12 28 54 113 215 322 787 1586 2180 4305 9183 30204 58737 65986 147908 277905 544308 1876782 3257109 7590640 14654848 30096819 55478415 86594241 203087869 407486832 591871280 1097763140 2282311691 -1 2 6 8 31 36 111 170 467 998 1076 3667 4264 8466 27731 48503 89968 208087 277427 545554 1630539 2206888 8300200 9894676 28445633 46105733 125388994 265750216 268454683 942987345 1094842851 2158120594 -1 2 5 13 23 36 70 248 384 636 1211 3059 7664 11176 22007 53226 130425 166938 276802 551047 1355147 3493458 6286966 9932326 18299219 66736503 103676391 159811501 302261327 774128290 1977678359 2868741415 -1 3 5 12 30 63 79 191 331 930 1148 2383 4187 11061 28596 54185 127496 219854 276018 810329 1345229 3237754 8000080 16401395 20373130 48465398 84008781 249248308 290781821 616143475 1111458928 2867977554 -1 2 4 11 16 54 96 218 305 817 1541 2670 4791 13437 17099 39544 108381 257712 272993 552826 1113370 2968871 4365003 14608757 26099167 58136779 83195574 213042986 414604672 679738362 1219499586 3610524253 -1 2 6 12 23 55 117 153 277 819 1606 3621 4316 11547 22055 37115 85837 219072 275787 549965 1636663 3252708 6215186 14328710 31093920 41125185 74566959 213004367 431439273 972872866 1079109812 3011410190 -1 2 4 15 28 35 64 202 425 538 1544 3174 6702 8895 21008 47011 106273 199233 275069 550801 1105573 4021327 7502344 9046006 17759012 53998806 109394792 138323371 418863243 810845262 1786116802 2396246645 -1 3 5 10 27 34 80 247 369 1011 1949 2228 6937 9538 18845 35285 85959 199014 274934 818855 1375331 2731992 7244328 9366160 21643087 63163749 99743889 261237576 514587626 592809932 1845940156 2464314971 -1 2 7 14 20 49 126 134 470 1014 1076 3960 7615 10179 31186 34983 67838 253608 274932 544233 1886615 3790904 5386042 12744815 32939073 34287080 124892764 262574218 275199108 1018797979 1973352082 2605948159 -1 3 7 10 29 53 81 206 440 873 1468 2070 6713 14635 27003 60040 124136 240507 273929 803684 1876661 2709932 7783255 13803283 21892527 53421435 115159697 233451109 375616696 563982952 1781212460 3772068438 -1 3 6 12 30 49 100 252 286 666 1630 3373 4230 10299 27210 65231 120319 142073 275153 810307 1616480 3236960 8092443 12786450 26999482 65147192 72906099 171229243 435001990 900378301 1086402925 2789198264 -1 3 5 12 29 51 116 131 258 852 1271 2050 6115 9519 27801 62983 110421 256908 278373 808392 1355080 3217932 7786348 13281157 31086733 34857847 69478684 218919563 323012119 559013971 1558937245 2476834150 -1 2 6 9 16 36 112 247 468 961 1269 3861 5566 10300 21799 39485 101102 187137 276315 550293 1635831 2451126 4425033 9945930 30374281 63617505 123783650 259070148 322654179 1030151747 1412971352 2772202869 -1 3 4 10 17 45 110 251 497 914 1839 2207 7502 11303 20521 50849 104486 254032 278520 814047 1090488 2698494 4651247 11712465 28465572 66559633 133475469 238630923 477547407 588959635 2006368636 3047347832 -1 3 5 9 20 35 126 150 424 740 1575 3960 8109 13126 18892 52499 111550 232163 271586 813472 1355053 2428695 5417711 9105798 32643063 38261587 110675192 201171646 410231935 1021598190 2110054647 3363949097 -1 2 7 8 26 62 87 144 352 655 1128 4018 7602 10137 30969 57603 70176 152679 275327 542986 1879140 2208249 7075902 16772348 22273382 39030982 95630063 174497113 285295677 1060297611 1971189033 2554547220 -1 2 6 13 25 62 116 235 303 549 1062 2159 7120 13117 20270 34761 105522 147068 272031 551867 1632270 3505376 6772950 16731846 31419870 62590405 77592943 148027499 270907805 550917051 1837679143 3398764012 -1 2 5 8 18 55 86 221 341 520 1593 4084 4249 15603 31761 32790 114295 166905 272268 547288 1367821 2191295 4978260 14412424 22528991 57641018 91188241 139621269 407441637 1042510414 1089363315 4094515113 -1 2 6 11 31 37 95 191 271 856 1208 2057 5094 14414 19195 53132 109893 148344 271406 552250 1615642 2949414 8344907 9650599 24343797 48965525 67617797 220600292 305187630 562931046 1288065235 3863223534 -1 2 6 11 19 37 118 202 332 824 1314 3204 5638 9769 21851 34422 106039 236701 277247 552023 1633869 2981824 5173362 9625651 30854940 54428024 84555038 211279563 342399240 858629116 1510472370 2677328445 -1 3 5 13 22 43 79 170 397 802 1295 2593 5204 15418 20464 51082 99182 137344 271577 813341 1354054 3483375 5973104 11215093 20392445 45562040 102698643 217797957 350465595 694576077 1377353410 4119928533 -1 2 5 10 22 56 95 252 473 884 1841 3092 5117 11440 18653 56612 100096 201676 276472 556362 1353120 2697748 5906685 15083353 24259113 65682350 123081455 230314710 474912311 833036444 1307590777 3081028660 -1 2 6 14 25 62 108 247 277 752 1034 2966 5063 13594 26455 49413 129743 219172 273262 544586 1608010 3768266 6699326 16661441 29245392 63583358 75114459 193597999 278557779 794474442 1304644088 3537902431 -1 3 4 11 19 47 104 138 330 516 1144 3636 4677 9939 21263 58769 79387 188124 277538 814117 1085225 2994874 5206866 12287369 28012051 36916157 85925521 141291922 287758975 968111001 1247575515 2636164706 -1 3 6 11 30 44 113 200 468 830 1653 3666 5300 16276 25892 41346 95483 195501 270842 804138 1632241 2987395 8086014 12015401 30354130 53716174 124682744 213688986 421884642 947057949 1356084448 4213209430 -1 3 6 15 16 35 66 182 286 640 1964 2872 4894 11483 25394 60715 129958 132467 274560 807488 1621116 4015007 4409376 9135824 16974694 46917533 72747106 174861161 508848186 755039826 1331287942 3020580857 -1 3 5 14 31 54 103 142 493 969 1206 3674 6315 12726 30838 54251 116704 153019 270733 809136 1345837 3754334 8329060 14623267 26694855 36150945 127035933 259801474 308067315 947729449 1637337572 3261790356 -1 2 7 12 16 50 81 247 267 523 1687 3651 5002 11747 27860 33730 83913 206353 275905 547043 1890367 3251023 4371941 13540699 21690911 63856710 68096116 139225157 451971844 955079221 1275795493 2981393425 -1 2 5 13 26 63 116 177 374 519 1401 2321 4797 8529 17401 61895 67372 137561 277586 556843 1347571 3508830 7051115 16490683 31443305 48196632 100053948 140115489 358289292 623248194 1229720689 2197822356 -1 3 6 10 29 58 79 228 295 919 1642 2441 7739 10292 24390 37902 70405 237583 277406 812140 1634718 2744424 7751017 15626260 20316200 58900856 78077480 236047490 420091476 666039763 2063543430 2792163414 -1 2 4 9 27 36 98 232 418 947 2026 2716 4116 14269 17114 51110 86679 146573 279293 575426 1135218 2506045 6832497 10010734 26826852 59124835 115373277 240420589 506565300 704078972 1186099193 3500454263 -1 2 6 14 27 42 98 207 272 633 1035 3499 5923 12767 20753 59782 116575 180542 282932 584189 1689532 3850306 6837145 10546380 26331148 50779045 69758717 155494535 297604190 900417600 1487294822 3460108083 -1 3 4 8 17 50 110 165 463 623 1362 2260 8123 13383 18796 56366 74055 241382 280844 842901 1122471 2337996 4213942 12899703 27868279 45588188 125570044 158865675 350239562 568613502 2039807054 3630777820 -1 2 5 10 29 37 97 245 384 881 1501 3315 8061 15160 31303 42699 92225 186914 293558 567107 1403688 2809808 7370297 10270958 26300913 67020307 108057775 223993645 384274803 808905582 2072778454 3786156534 -1 3 5 10 22 41 71 210 509 594 1577 3585 4822 14119 20151 62414 100207 147960 282187 848504 1410550 2770457 6046304 11068987 17415608 56760581 128484111 165750169 430904688 996408273 1291738057 3580650618 -1 2 6 10 31 46 76 149 279 876 1104 3198 7969 13242 16476 43019 66364 139123 278677 567734 1638710 2758829 7883076 11581541 19475295 41836939 69514343 218182795 275403769 864089823 2024643252 3288030121 -1 3 7 13 22 56 104 195 453 827 1925 2327 5796 8558 24116 34752 78895 237008 286379 820923 1914413 3643598 6050775 15507312 29166499 54261366 122200991 201418548 531301239 660690433 1574139707 2309856328 -1 3 6 14 20 41 113 164 504 837 1482 2795 7646 10176 29514 40170 88651 142486 291747 826861 1660965 3812171 5537323 11046014 31288683 44722256 129280621 230497552 385282524 687995695 1892101920 2460917805 -1 2 4 9 28 61 84 173 419 618 1402 2168 7274 12030 28889 64923 68318 196315 291160 589726 1118032 2553784 7630554 16569881 21066354 43130687 117003609 156660213 346915690 595264502 2000919704 2995673065 -1 3 5 9 23 48 94 196 481 740 1314 3372 7002 13952 20990 35080 127261 180402 282684 822152 1438903 2542722 5785642 13417018 23964920 53891548 131960878 190714430 367082058 931895789 1789075346 3514757562 -1 3 4 9 17 52 86 207 280 967 1193 2444 5176 15452 19797 49953 88192 225641 281642 835701 1138155 2587143 4218683 14479863 21564484 52138570 69300995 264438945 334023518 623201798 1423395526 4271639940 -1 2 5 8 18 40 77 138 260 984 1414 4055 7752 14258 18583 62663 87152 252307 280885 587356 1397427 2347750 5004077 11065986 18948872 34304940 73255082 264901625 389962919 1029349584 2103698185 3509590508 -1 3 4 14 24 55 89 202 362 529 1840 2937 7999 11541 29546 61903 114357 152492 291555 848595 1162005 3825252 6579624 13682044 24504538 51563318 97328307 144144450 498292806 788479279 2033187116 3169719244 -1 2 6 13 23 41 100 244 274 800 1026 2611 5922 10442 28777 50473 84304 148018 291259 575310 1658586 3558821 5795359 11337291 25762334 65462818 68276909 204452795 294102845 724011582 1485566521 2939103230 -1 2 5 9 21 39 105 159 336 987 1077 3883 6909 11357 22918 37621 99259 188430 284724 561348 1410409 2549853 5261458 9743027 28438035 39452871 85007351 268137589 291670049 1056486887 1862127400 3199616470 -1 3 6 9 28 59 79 156 431 912 1219 2085 8136 9163 28816 64533 82273 164047 291283 851701 1656594 2526776 7627013 14733048 19202776 39205917 113871318 245599397 305028510 583616179 2046463422 2176345575 -1 2 4 13 19 50 107 247 426 607 1296 4095 4480 8617 21773 39831 125654 247330 284510 564886 1172767 3659716 4748819 12634627 29195452 65681653 115588708 163090050 368428691 1007126296 1087693751 2404725742 -1 2 6 11 27 60 75 179 358 649 1455 4090 6195 16159 29148 63937 85064 138452 291650 588864 1655768 3015720 6835672 16289532 20298770 48447503 99762700 181983201 394334989 1024637743 1695652418 4140764283 -1 2 4 12 24 51 103 157 441 893 1624 3240 6843 15922 23469 43756 101731 238507 284912 568562 1147154 3389556 6579415 12907274 26026800 38151941 109308865 221568339 417681658 821490196 1818142901 4120772815 -1 2 6 11 23 32 81 236 459 707 1896 2330 7456 13639 17172 46646 128614 163441 278969 569808 1703463 3039480 5795909 8978383 22894909 60797356 125202261 192964248 485806236 669853316 1944016978 3737852144 -1 3 4 13 23 57 92 233 340 774 1398 3576 5152 13977 25926 59166 128985 226963 288431 844598 1177913 3631078 5791164 15241948 23144799 59963330 84658965 217384994 347512916 879183637 1437599802 3604486246 -1 3 6 14 16 43 99 177 436 816 1928 3766 5438 13910 27292 46547 71466 242760 289034 832457 1645273 3909226 4476973 10538945 26582787 50255595 110576308 207981105 532340904 943400971 1381580703 3580098312 -1 3 6 15 27 52 92 164 387 965 1599 3938 6286 12499 26054 62374 109995 200358 288389 849004 1679817 4133240 6839289 14454069 23685340 45009377 107447168 265096826 429538808 1060774538 1684938338 3438699735 -1 3 6 11 31 60 93 231 390 642 1985 3529 6340 15036 28588 46720 101164 162457 290217 831614 1672448 3040915 7888768 16567586 23927916 62103692 107136783 183627785 510061798 881439833 1700142614 3764964834 -1 2 4 15 28 46 75 227 447 694 1392 3229 5071 12870 24169 38254 92205 212008 285790 561408 1140557 4139427 7628090 11589069 20831776 62012804 109815338 174924258 351769705 835813254 1233584415 3273398154 -1 2 4 9 23 50 105 189 384 774 1629 3313 7055 8403 28218 40532 121174 223443 289960 564027 1168286 2588430 5789265 12637839 28648825 47330752 106626781 216004476 416134780 823129167 1750184007 2414868505 -1 3 7 12 29 52 76 150 312 589 1669 2995 5449 12571 21739 38110 74497 239351 284588 823381 1912507 3389709 7369186 14480258 19784777 40507712 76726962 166682572 456238242 750173703 1369158225 3452200266 -1 2 7 14 25 44 100 189 382 554 2004 3766 5891 15741 25341 43358 105477 241305 287114 568543 1938929 3913272 6310266 12121561 26038954 47092489 93997395 135744798 517016584 939678313 1504934494 4257051310 -1 3 6 13 26 35 87 141 361 534 1878 2073 6645 13646 19639 49742 113636 173357 282613 837490 1684576 3585297 7102559 8436530 21312613 33808037 97211908 148776266 471147681 578023615 1647520176 3719995755 -1 2 4 8 26 59 89 198 278 707 1193 2445 7704 11496 21993 63539 74852 237551 284256 589461 1124424 2329226 7102586 14978788 24484549 54163504 70683559 200258582 333188325 622072935 2086679796 3087561896 -1 3 4 12 30 35 85 253 323 870 2012 2728 5081 8966 27817 38708 89491 188793 290427 824024 1135540 3342256 8148121 8441702 21334434 63397050 91451414 220135484 507488723 696165747 1245218184 2170125737 -1 3 4 12 26 62 113 218 333 921 1887 2183 4373 15486 27329 63179 67404 178574 289023 848684 1117153 3319401 7097972 16036571 30777376 56306418 89862224 244784116 480462608 559927007 1092750554 4280664324 -1 2 6 15 18 57 79 172 424 601 1166 2887 7587 11339 27856 35962 101744 218363 290748 559957 1671265 4147008 5003195 15520734 19219577 42873154 116269152 160308612 319966583 797348710 1884276198 3100495843 -1 3 5 13 21 51 104 190 264 919 1441 3829 7513 11507 27025 57065 114334 248097 289753 842090 1423184 3660982 5263666 12619671 28652010 47118621 74617085 244993679 389804359 956578602 1899779313 3173548482 -1 2 4 11 23 55 86 175 438 918 1190 2722 7495 15015 31907 50965 94399 151394 294472 573795 1145895 3038781 5788795 13931708 21621555 43233773 109309863 244017067 333362481 671448377 1940806672 3833353043 -1 3 5 14 27 46 119 218 297 934 1768 2829 5133 13851 20406 45952 70846 210052 282016 833383 1383292 3878711 6840519 11850922 30001358 55766654 80650228 237662395 442755309 796497778 1423861071 3591101551 -1 2 5 13 30 54 92 151 463 875 1534 2883 7988 10847 25903 64977 105639 209153 286859 587279 1409610 3610640 8126510 13631584 23331037 40370557 121897680 225707624 378015673 793777732 2079076913 2765111974 -1 2 5 12 24 32 109 167 453 579 1164 2831 8150 10200 22230 43590 122150 166597 283375 565439 1425647 3320175 6557185 8918595 27278801 44857822 125101435 160259604 327620256 782650831 2017546877 2524120083 -1 3 7 9 27 56 120 226 433 904 1915 2858 5749 14476 28115 57693 79185 210585 289324 846609 1909104 2558510 6818372 15471673 33307784 61628441 111738833 247536753 470772167 790950412 1595736787 3960422578 -1 3 6 14 29 36 81 168 357 1004 1819 2114 6975 14456 28226 41977 76146 205317 289201 830026 1650873 3874400 7342430 10229810 22822530 43541707 98614432 253828931 489380911 598536153 1768284105 3997876431 -1 3 7 12 26 35 92 138 470 530 1137 3060 4579 15674 27480 60276 102972 150236 290770 844190 1933497 3305497 7080366 8394021 23869292 35158121 120640346 147190059 280409854 771608077 1088084425 4239994533 -1 2 4 8 28 57 66 181 270 673 1807 3719 6276 13457 19752 35160 110803 250309 281357 558343 1159083 2353760 7609618 15482201 18373530 49587275 71945175 174264963 489782339 952302624 1715339516 3639569379 -1 3 6 15 27 51 107 192 390 936 1594 2202 6888 12008 21429 34535 100303 149426 283764 822584 1678026 4088535 6822525 12595163 28594529 54297228 108366383 242111012 423652333 560262641 1839295428 3040816944 -1 2 6 12 22 37 95 166 270 733 1496 3925 4755 9869 29560 32849 96790 231817 292827 560434 1666266 3384263 6033824 10231831 23362134 44604017 73483550 199475731 370718480 1069885861 1315926649 2440402121 -1 3 6 15 24 43 105 178 256 839 1506 2798 6864 8246 31264 40487 94272 153368 294514 824971 1666108 4094005 6558815 10498568 29116081 49597080 73500173 229868926 371920107 695880298 1867534851 2381117801 -1 2 7 13 28 60 109 217 507 849 1244 2375 4823 13183 18399 45663 128474 175562 279079 571837 1958043 3576607 7609881 16263855 27811959 55625949 127737500 230146324 314800394 645306976 1285557419 3231193375 -1 2 4 11 18 47 109 148 332 856 1249 3897 4186 15419 21624 53018 125948 237266 282914 574136 1178986 3123744 4988467 11808525 27553014 41718918 91829531 232672186 305634576 1052267668 1145097952 4256295320 -1 3 6 14 21 48 102 141 422 747 1597 2450 4178 15085 24752 65014 115581 260638 288737 849913 1693353 3919031 5249954 13380911 25186617 34376450 114101687 191777114 426466217 611659797 1204167624 3762271174 -1 2 4 12 20 39 88 254 269 520 1866 2319 7158 8810 22490 50159 96425 178214 283265 576923 1141291 3309840 5514966 9722508 24171639 63524644 73850757 146341378 474022205 668350757 1809438963 2178113725 -1 2 7 13 27 59 121 159 355 712 1795 3383 4889 9333 24649 52655 81281 204430 288186 575463 1909562 3614871 6824814 14970176 33087173 38345085 98795396 197700255 501349763 918434175 1239113119 2593441079 -1 2 4 12 20 48 64 241 292 927 1503 2238 4286 12646 27919 40975 87200 252771 289699 568416 1134431 3407849 5521141 13136804 17862066 66392874 79901377 247056958 376896742 556481767 1180030627 3417233050 -1 2 4 15 16 35 98 188 367 664 2037 3153 6807 8451 23614 60988 112478 209520 285120 582787 1155988 4132611 4467387 8669901 26793442 47041186 100630930 183042836 508978206 866304595 1876141937 2385597269 -1 2 6 13 21 33 111 250 263 794 1501 3494 6196 14598 17937 59664 79933 259608 278622 581803 1650658 3658049 5256852 9197713 27580584 64842479 72039809 216597274 381925020 896311711 1693568175 3896441460 -1 2 5 10 22 35 73 211 404 768 1160 3808 5050 12133 30321 60599 75900 182105 291167 583651 1390340 2817308 6037585 8676873 19973858 56972216 101334074 210336088 319702763 954040390 1218136198 2984192137 -1 3 4 13 29 50 111 144 353 702 1375 3943 8166 9674 26950 56652 84420 218424 290812 841142 1137825 3629378 7356106 12861674 28093880 41269349 99771225 171431137 348760428 1069701663 2050989732 2644055357 -1 3 4 10 16 38 99 163 453 1009 1286 2494 6131 15416 23801 46491 116559 195893 285609 834162 1170885 2809019 4467085 9725616 27059320 44396481 123147618 257608756 362551855 610803782 1491104203 4283226616 -1 2 7 15 27 36 69 245 292 941 1655 2738 7641 14303 32001 55056 91918 156336 293126 579906 1930643 4080674 6825081 9984016 17337422 65661995 83855338 237233641 415694899 688789428 1943582326 3515712993 -1 2 6 11 28 44 88 209 433 557 1852 2958 4257 9202 20348 40022 74202 233381 281371 561994 1654678 3125446 7617990 12087427 24701917 57262576 112615018 134363091 496953357 762007125 1148834459 2268231755 -1 2 5 10 23 40 69 203 315 725 1374 2435 5827 9061 24058 63851 78305 160265 285639 587412 1386526 2771386 5783417 11038285 16812102 50695254 78872617 200506902 341983806 624438760 1607747073 2258683533 -1 3 6 8 22 49 73 137 418 707 1312 3148 7438 14786 16528 48180 71679 156453 280100 833268 1638509 2248139 6039993 13133569 20759252 33940113 114546784 198120448 363785957 855966653 1921403862 3965723304 -1 3 4 11 17 37 100 220 464 561 1764 3892 6118 12832 27334 50071 87556 222194 288209 840729 1139942 3082459 4236327 10060900 25299272 56326609 118245147 139231653 440261682 1070244096 1477373837 3242882637 -1 3 4 13 16 43 104 183 429 618 1684 2064 5355 8460 29062 54347 67208 146621 293325 835658 1124041 3558917 4499482 10603293 28509108 49155702 117187352 152598404 466935175 585699464 1442192091 2358248133 -1 3 7 15 24 43 118 166 323 907 1484 3149 5438 10003 28435 51970 67565 155965 287718 843608 1909532 4066144 6595972 10604173 29843915 44173557 90480751 244433577 382432375 871771851 1362152570 2466581842 -1 3 4 14 30 62 96 206 326 573 1665 2474 6041 8802 19248 65311 72735 145142 279109 846307 1129498 3832807 8172902 16113952 26422354 50756983 90750191 135395043 464457360 634795985 1542734005 2149117472 -1 3 5 10 29 32 98 198 337 515 2038 2596 5019 13815 20746 48022 103476 201770 285575 829835 1417891 2834560 7400794 9250261 27169555 53967768 87597261 144028830 510621747 735093805 1272036324 3738134522 -1 2 4 13 25 34 90 196 257 626 1958 3034 6222 12247 30605 34899 74441 164638 294115 561556 1117846 3600435 6355513 8496776 24883938 52611540 74233561 156853487 534141802 741195097 1708890536 3076698273 -1 3 4 15 20 52 101 177 349 919 1585 2510 6628 12431 30538 58095 108139 160797 294888 850165 1151092 4066303 5539589 14510245 25664469 50236474 86896248 244511199 427365112 631205088 1651706906 3440626813 -1 3 5 12 23 58 121 131 321 736 1047 2700 7185 12411 21173 41407 66623 208898 284945 835581 1388917 3369593 5824957 15041301 32655999 37464834 89199469 192094173 295189783 677134873 1977647868 3411112789 -1 3 4 12 23 60 100 247 287 771 1976 2637 7506 9982 27807 65419 106015 147250 288655 844129 1162989 3300195 5799954 16602709 25427584 65729993 69837581 216169521 525659681 713665742 1904897998 2527123695 -1 2 7 14 20 39 72 186 324 543 1048 2887 4141 14217 19163 52931 102137 251018 278697 580667 1948900 3905154 5544389 9791898 20856430 47657970 88975996 150449928 291555935 798327940 1165477476 3621286548 -1 2 5 11 28 49 121 239 424 831 1321 2093 6844 10065 18866 57027 83931 214875 278748 575201 1402501 3081175 7638251 13483017 32657132 60282794 115201939 203870494 360600873 593228288 1828559088 2427061042 -1 3 6 14 30 63 85 132 428 656 1440 3826 8137 16264 17753 48536 113350 171309 281236 827713 1671692 3855302 8185684 15808577 21979961 36595925 113333372 179024261 401803262 965914095 2030047934 4125369997 -1 3 4 15 16 63 64 147 486 820 1552 3815 5194 10789 16384 47961 88983 143968 282073 829727 1146750 4089434 4512870 15840194 18085077 41383331 131223048 204773628 425788399 968798841 1446343811 2784393892 -1 3 5 8 24 56 67 166 302 904 2040 3799 8127 9662 19139 36280 112831 149761 280518 824674 1413822 2236251 6613262 15559289 18566659 46124013 80896319 249304207 517222846 965769779 2061825243 2572503647 -1 2 7 8 19 46 75 152 417 1012 1668 2595 5969 13170 26403 60606 111016 235003 290446 589192 1935801 2352954 4765053 11609356 20113804 38146645 113742076 259547862 453566863 714977119 1528281001 3284414877 -1 2 4 11 24 32 64 201 504 770 1609 2200 4387 9259 17371 41632 100453 217013 281011 571090 1155771 3085726 6610634 9001119 17960759 51277928 126789288 211283459 404080554 554955144 1135999633 2640545326 -1 2 4 11 16 55 91 250 280 690 1393 3370 7510 10741 26389 57588 98752 251420 289187 588344 1155216 3121254 4505430 13971550 25099292 63092061 70138463 168512214 345582180 926342217 1906229693 2899241388 -1 3 4 13 25 48 102 199 337 560 2026 2837 6152 12113 25017 35071 95239 239163 289269 824668 1136451 3659157 6345947 13478399 25825324 53370253 86683972 136004070 505250140 788953779 1709362456 3028806360 -1 3 7 13 25 61 79 227 362 583 1975 2806 5074 10379 26515 63322 86741 204368 290404 844058 1931165 3629320 6332866 16382172 19068868 62830526 96876904 167750841 532791139 672559944 1247752244 2862612756 -1 3 4 11 28 42 68 240 340 572 1904 2505 4591 12154 28384 46497 101657 243012 287794 827807 1158462 3129361 7662338 10838451 16964649 65710903 86647777 138669052 484739261 614844577 1108042493 3036234581 -1 2 7 13 18 32 64 184 379 721 1144 4060 6077 14060 26703 32829 103897 198887 287960 561367 1944398 3636917 5033857 8995070 18771224 47339751 95041400 198622775 281491450 1039929730 1542470756 3507778157 -1 3 4 15 22 46 78 174 437 973 1741 3272 4933 9596 21578 46256 103457 163967 285216 828297 1161675 4116410 6082796 11885683 19654034 42195627 109556608 261581632 438971680 837154118 1258439244 2603950255 -1 2 7 11 26 37 68 241 407 543 1670 3743 7880 13009 31509 47419 75054 140805 291597 567662 1902896 3043274 7123257 10302814 17697375 65813043 104622797 150247199 455436835 970123871 2112745570 3257113295 -1 2 6 14 30 41 86 132 419 785 1863 2745 7859 13019 16384 58708 114060 140110 282099 586052 1675717 3822035 8185876 11380800 21105860 36452622 117202088 217633316 478016503 680449219 2095175104 3329931767 -1 2 6 9 17 61 90 192 383 688 1497 3308 5871 10895 18692 42883 88461 190294 278567 572854 1664416 2524201 4239252 16597493 24305543 52440516 95436876 170704176 371811388 821462937 1588635723 2711439640 -1 3 4 12 27 41 96 250 496 613 1514 3550 7470 10060 32713 36613 77661 216002 292751 827186 1119385 3346845 6849496 11088370 26438455 64749623 127926342 153092229 370671919 888931310 1943799644 2502166948 -1 2 4 15 25 35 94 160 412 531 1318 3157 6868 11699 23429 64761 78261 250328 283290 584373 1116033 4170922 6353803 8728024 23852858 45619923 102510010 147872663 366804172 867250641 1840238853 3220984824 -1 2 5 9 21 38 116 205 440 736 1570 2638 7057 8470 28021 58325 100454 218349 287175 586650 1421420 2563675 5301462 9535943 29838034 51662815 113019829 185427405 427739776 710870921 1748026026 2383799791 -1 2 5 13 22 62 67 193 450 998 1376 3935 5774 10982 20963 44573 105345 135899 285445 570913 1418362 3566631 6072975 15832938 18481602 53772070 123269699 259335262 347843198 1042678948 1573154931 2769347795 -1 3 4 13 25 44 65 250 381 957 1829 2781 4515 13297 25341 41828 125096 260686 290760 833805 1165813 3649012 6334073 12445591 18343329 64503926 94171978 240462419 497465231 687764609 1136868125 3224184090 -1 3 5 11 27 34 114 135 454 760 1329 2277 6187 11857 25958 39020 105470 244964 288768 821538 1421246 3142627 6856221 8754243 31434986 36983847 125362115 192771345 354586359 568461746 1731702997 3010492999 -1 2 5 12 17 59 116 210 295 1015 1597 3314 4715 11327 17264 55380 105738 226373 280834 575257 1417689 3350080 4249922 15048339 29848201 58475653 80795145 254118497 420959156 817895234 1305749433 3202637551 -1 3 4 15 28 59 91 220 286 982 1029 3792 5124 9767 25336 61893 117346 141694 288920 846492 1178233 4090655 7664134 14798408 25044953 55082035 67423493 262511349 289840272 944058533 1418459951 2529064033 -1 3 4 8 27 47 121 186 310 892 1994 3004 7643 13113 32030 44716 126557 171776 291218 833793 1163782 2282563 6859972 11659906 32936956 46950045 79205447 224234056 518917758 745666018 1929815462 3236173163 -1 2 6 11 16 40 95 205 333 609 1861 2981 7463 13828 21624 64436 112885 147739 285147 585544 1676454 3025070 4516762 11115514 23476878 52219774 92138032 155103913 474085534 770349052 1897237017 3503168078 -1 2 4 14 24 59 80 147 306 1017 1558 2542 6166 14821 23735 47324 116001 226952 283207 567951 1172051 3873544 6598107 15067322 22217971 40935326 77703397 253462944 421859621 631131917 1684693321 3909489987 -1 2 6 11 21 32 97 226 289 848 1860 2494 4824 16034 16479 64099 83369 251516 282555 582147 1666610 3121302 5301721 9004670 27242611 60874738 81340717 232477510 482194102 623808149 1333510102 4134323985 -1 2 6 13 17 53 100 195 302 544 2023 3378 6870 9922 17484 53987 108671 204894 282477 575012 1675751 3623051 4247435 14517040 25919238 54310927 83177299 139356211 507427796 932123087 1864382191 2453435685 -1 2 7 9 25 36 125 234 297 563 1049 2759 6226 8566 24768 38223 106282 237018 290810 558264 1941696 2610059 6327022 10073017 32238038 59297205 80300453 138605531 296940332 685699629 1701769332 2362897587 -1 3 5 11 16 60 92 222 290 598 1602 3173 5890 8360 26536 48259 118044 150373 289820 828426 1441655 3016029 4499670 16640472 23471681 55626351 80043354 163575494 408075109 849699566 1483451513 2327206484 -1 2 5 14 30 44 119 231 418 533 1105 3273 7802 10914 25873 57501 124696 237773 289926 586041 1430687 3925199 8191142 12175719 30132345 60854703 116996670 150083669 279410693 818797289 2144337901 2737363411 -1 2 5 15 25 40 95 158 383 865 1244 3649 5201 11650 17133 36193 130203 214449 281407 562170 1428356 4145102 6335038 11117784 23851056 37870346 93527050 221576328 305726509 990793335 1411519405 3130698607 -1 3 7 10 29 42 85 232 499 845 1699 3819 5202 9664 18921 43627 77048 231265 279252 833053 1905414 2883177 7374498 10845677 21698751 59574632 129486446 226814300 469604757 946246310 1443082945 2602313123 -1 2 6 13 21 32 82 254 332 983 1936 3617 7821 12261 17790 53890 93852 239039 282443 574786 1659039 3658355 5304535 8991267 22239201 63535360 91200339 264255968 523532611 993042597 2142362130 2983609938 -1 3 7 14 29 38 64 146 319 815 1858 3744 5185 9289 27449 48903 111497 178600 287046 828374 1937030 3859660 7380195 9820118 18747446 41284462 75922152 205344511 473943046 950533601 1431547927 2633720178 -1 2 7 12 26 50 105 171 329 960 1519 3442 7765 8884 23241 46360 101416 258206 282947 565791 1949538 3379277 7116145 12701715 29052096 43633850 88565964 265396179 371445158 924068815 2088782702 2214629319 -1 3 4 12 23 40 93 149 408 897 1139 2677 6372 14657 17306 55247 95053 165641 282508 836276 1137877 3338042 5831331 11345352 23477888 39945306 104041537 246569532 276899201 734166796 1702188148 3927372078 -1 3 6 11 20 61 114 197 341 829 1082 3977 5458 15937 17715 65351 81860 135806 281823 844542 1646490 3044091 5561940 16342109 30573714 54394228 84634962 203336900 285573870 1031264705 1356560977 4098790910 -1 2 6 8 31 35 83 162 309 786 1209 2318 5708 14568 26180 56522 103402 253762 289274 574563 1683561 2334718 7929359 8769713 22498711 44922390 77736006 215706798 327495744 652128745 1565942279 4009224207 -1 3 6 9 20 58 65 130 442 653 1654 3729 5636 14817 29295 36922 66605 229919 293363 822478 1647284 2610159 5550808 15031429 18830115 36274230 112638056 180585799 418411626 940088959 1580012333 3972249729 -1 3 7 14 29 44 117 139 394 525 1961 4061 5973 10852 24744 36258 86461 165973 289595 823353 1926449 3856576 7388608 12388887 30032605 34719527 106160425 144613682 524292003 1027348425 1541942230 2688312047 -1 2 4 9 20 49 84 218 274 977 1544 3631 4588 8449 24308 63175 112419 160192 283746 584804 1150584 2495474 5556306 13490662 21166573 55134398 68409965 261493427 425249622 1000201957 1124791359 2321637163 -1 2 5 10 28 40 124 189 348 547 1373 3535 7536 14037 32708 57930 78529 234365 291946 587132 1380422 2869607 7652546 11101987 31931337 47832433 84589722 138400006 346095417 900006931 1882188982 3530855990 -1 2 7 10 31 47 126 197 267 965 1151 3698 6596 13014 31739 65515 117283 171333 291830 585457 1960145 2803669 7918172 11897588 31853258 54092783 73132207 263434821 270734117 984774201 1673107421 3321247702 -1 3 6 12 28 49 101 236 448 1001 1528 3228 4395 8878 20030 48514 82585 202441 279943 829404 1670114 3367643 7637162 13182509 26212881 59084521 125736409 259965927 374227403 832798650 1128839833 2229094803 -1 3 6 9 23 48 127 215 437 768 1048 3334 4671 13207 32633 59534 128150 261375 291865 848184 1695584 2599814 5819909 13480203 31945945 58542205 109491791 215926163 296893457 923533169 1323069743 3284991525 -1 2 7 12 31 50 105 234 464 790 1680 2838 6226 13649 20383 36488 88361 204330 278534 563697 1931863 3371244 7906317 12659310 29082221 60665414 121012464 210403908 467306259 798919480 1726127009 3638997414 -1 3 5 14 16 51 122 133 499 577 1681 3850 4594 16183 31926 52536 120430 163776 292389 841359 1438668 3810751 4514947 12687489 33479023 36265391 126030640 165350365 463416290 1046707157 1089467379 4099316489 -1 2 4 9 28 55 113 221 315 546 1030 2469 6054 11171 20525 50366 97331 181166 286268 580976 1134237 2531365 7666515 13959403 30824449 55967088 77026318 138656152 301371501 629972441 1519758954 2810681049 -1 3 7 11 29 51 71 179 443 786 1756 2205 8119 9600 25909 47592 107060 221180 289060 829969 1938626 3083730 7373158 12707689 17009934 48588062 110521532 211738758 441128456 551070089 2025952252 2601715418 -1 2 5 13 16 32 116 231 371 826 1285 3605 8106 13378 25310 63200 87028 174271 294229 574164 1389000 3563297 4533643 9072462 29442812 60981944 94120306 206852491 361798802 998092823 2063064219 3740965412 -1 3 6 14 28 61 117 150 473 892 1506 2707 6093 12725 19690 38468 98872 132612 285531 829302 1691436 3838842 7724158 16427667 29983082 40764337 117985552 221294991 372636854 685431018 1508984386 3381080193 -1 2 7 8 31 35 102 248 281 882 1570 3602 5546 12124 26598 52537 112734 233366 291343 582385 1957441 2310383 7982968 8873356 25278089 63675234 67133112 225215196 426843934 990308456 1395550180 3017501477 -1 3 4 13 26 53 66 171 428 814 1341 2303 6601 9636 29392 57573 91774 232569 289659 836992 1119703 3632864 7146046 14370510 18704736 43490248 114055977 206864485 361086835 565359618 1626566589 2555971621 -1 3 7 12 31 58 76 249 500 557 1519 3367 6505 14457 27491 44516 71868 253207 291577 824441 1929680 3372390 7956424 15159600 19478725 64720199 129282752 140585609 384804581 933556403 1664467346 3930217279 -1 3 4 10 25 54 97 190 271 585 1696 2279 5177 10384 29260 41793 124167 250188 288434 821845 1152104 2848336 6393060 14108088 26331314 48213632 72146103 165240695 460457201 563345248 1429211612 2841122326 -1 3 7 14 30 43 77 181 285 730 1744 3910 6153 10766 31415 42141 80881 237401 287559 822734 1917973 3878957 8210433 10693994 19753418 48449321 68547073 200422262 437687557 1062447169 1695037601 2701148745 -1 2 4 15 16 42 95 176 414 621 1397 3225 4262 9679 32680 59867 94772 251589 290410 577392 1117009 4142090 4523205 10691250 23669582 49759874 103677854 153776297 352227179 809489250 1170236321 2630147281 -1 3 4 11 22 46 119 251 408 949 1092 2857 7761 13874 26263 59011 111387 182869 293369 840216 1168140 3023283 6150154 11943830 30011079 63854738 103615463 240119779 277072620 802654384 2126196574 3581820574 -1 3 6 15 18 44 100 141 413 759 2040 3296 5961 9466 20764 44354 91093 233664 279718 822858 1654322 4139770 5047251 12537683 26072738 33997954 103000499 190327008 506218346 824216240 1521825604 2600154901 -1 2 7 13 23 35 110 147 274 876 1801 3727 6760 10181 27731 48699 122487 178761 292205 564904 1948799 3547119 5869062 8801672 27360574 41110879 68073836 218395281 500470203 953525328 1815755797 2419976973 -1 3 4 11 30 51 109 182 283 720 1535 2243 5444 10151 27432 61561 79782 236796 294107 840330 1135969 3111799 8219021 12790965 27381306 49986741 67355360 195611892 372072643 556218998 1352265291 2545867591 -1 3 6 14 21 62 112 217 437 562 1347 3978 6630 12968 25792 63055 102651 248276 294766 835939 1702439 3875866 5363964 16212703 31287758 55722295 111117953 134274809 344834349 1033326623 1625624058 3249452685 -1 3 5 13 18 52 104 175 280 672 1976 3197 5238 15880 24789 35666 76175 207973 292417 832000 1393865 3649587 5072251 14677753 28419233 42338984 70994457 174912466 521242722 867850888 1415819780 4035797922 -1 2 4 13 17 51 101 159 399 606 1825 2744 4611 16207 30166 38070 128339 248130 288004 568678 1148930 3622980 4301886 13042076 25248187 37908352 107962948 160294046 491778902 678436116 1339826573 4137701679 -1 3 6 11 26 47 107 142 479 819 1251 3149 7563 15911 24376 52564 116872 146236 278821 849450 1677399 3075809 7190698 11701132 28387190 35360914 118156989 206944357 308185787 864101637 1891079848 4137870692 -1 2 5 15 20 41 116 193 293 830 1339 2546 6552 11053 27544 43757 115924 206485 291270 558478 1418532 4165913 5608886 11524086 29448378 53651534 81234497 208517508 359904193 608561084 1665357357 2746021835 -1 2 4 12 31 40 70 156 494 687 1815 2131 7338 11982 26556 55535 78686 233334 293192 585732 1138532 3362678 7956740 11209550 17679406 38459526 131279818 169981125 488781485 599416117 1951044812 3006765597 -1 2 7 14 26 54 119 145 412 812 1881 2401 6410 11725 27552 42398 65983 167977 291161 560744 1925486 3811629 7164084 13788025 29723476 41418325 100813565 207482538 482822932 658210380 1675311880 3110335078 -1 3 6 9 18 59 79 227 436 779 1154 2073 7103 12280 19071 34557 124616 162539 283473 831218 1679508 2551509 5079868 14857935 18952743 61288540 109547258 216932149 325885703 590728993 1768308607 2965684799 -1 3 7 13 30 39 86 137 425 985 1642 2694 4376 13807 25035 64232 113860 138664 291561 838174 1953814 3604381 8252704 9603772 21048945 35605990 113766137 264687828 412985925 679879052 1137182169 3659533341 -1 2 6 8 16 39 78 195 381 551 1832 2856 5301 12836 19233 32785 107580 210225 285884 571268 1696452 2337138 4577943 9958531 19230551 52826612 95079580 137354450 499978192 788723095 1449624396 3287399923 -1 3 6 12 31 32 101 248 436 939 1560 2539 5087 11061 17095 48224 95391 153885 283478 823883 1652923 3341799 7936934 9351056 25791260 64983833 112425717 236360753 429516141 619407234 1214949145 2707266211 -1 3 4 8 21 55 71 205 352 833 1394 2919 6651 12208 18961 58285 99012 237328 282887 838477 1164677 2321243 5369594 13838384 17371849 52071331 96654438 233966841 345766939 776795963 1662630599 2957764814 -1 2 4 12 27 50 105 167 346 709 1255 2808 7917 9063 20843 40167 83207 201058 281735 571520 1120304 3382369 6896848 12828738 28423157 44479832 85115525 199362461 306955570 697940531 2134813893 2224483631 -1 3 6 11 17 37 123 214 327 850 1579 3789 6714 15234 32054 37554 99036 192265 288164 830974 1701220 3042536 4312944 10097603 32594092 58431959 88580920 234609976 420956494 952550492 1818243748 3773852518 -1 3 6 13 20 50 84 234 362 950 1651 2473 4737 11903 23998 38298 129651 246459 281975 835537 1681985 3622933 5604866 13046046 21831636 59962973 99018898 237951960 417248144 635586273 1317754983 3023154626 -1 3 5 14 25 47 83 223 457 616 1995 3882 5293 13409 16713 58239 115654 153530 284406 840646 1411454 3845020 6405638 11726362 22894270 55259897 122890942 154079103 505115631 1062193409 1419693396 3685033593 -1 2 4 10 24 32 121 252 374 617 1205 3422 5105 9143 24484 60871 105710 216682 280785 574313 1167376 2851323 6654016 9135927 32509736 63969128 94908038 151800987 324063047 906609030 1274783467 2223889026 -1 3 6 14 31 63 73 141 455 926 1150 3777 4393 14476 18674 47473 72204 175751 286175 823266 1655466 3812731 7932012 15897370 20453835 33562767 125332479 247256777 279036483 969899391 1117460948 4000832787 -1 2 5 8 17 54 115 252 439 613 1321 2523 4928 11668 27024 55562 91831 205007 294667 589036 1383976 2347300 4290911 13834087 31205725 64512656 109891158 158155215 355425475 608208199 1243213046 3156398505 -1 2 6 14 19 50 87 207 277 972 1806 3671 5862 13149 27462 61638 112453 179400 293466 576657 1690049 3832099 4827977 12751007 20986714 51146967 67162885 264364627 489305961 984416824 1587265065 3244803422 -1 2 7 15 25 42 96 215 265 628 1865 3313 6334 9374 29348 38143 96762 170219 290302 572769 1904885 4074870 6384674 10659588 26754863 57168873 73198769 155581365 482597877 808889406 1733307129 2564844573 -1 3 5 13 29 42 107 130 348 586 1505 3195 7972 9335 29951 38115 67137 230564 290555 834908 1404422 3617495 7411618 10992612 29110653 36717917 84987938 162911641 375281477 860500783 2017893037 2598618633 -1 2 7 9 26 35 65 136 393 822 1305 2807 6997 12042 26329 52696 68025 260634 292964 584004 1930820 2564079 7150159 8898856 18627689 34362440 105941688 208777479 352980441 695651943 1786500424 2998935059 -1 2 4 15 17 61 119 181 297 750 1750 2855 4415 8321 19269 51947 128936 165053 286104 582537 1157957 4089132 4321786 16682707 29904586 48284830 82962768 192067917 449064920 783570782 1100280280 2337640189 -1 2 7 14 27 52 119 182 454 941 1059 2647 6398 13933 20535 55111 125374 145754 281884 583852 1943024 3855296 6942622 14300170 29645365 48811858 124378857 241069010 288922762 727518542 1696827724 3588669259 -1 3 7 15 30 57 83 169 425 526 1278 3252 6543 10206 16885 61711 112145 221001 286067 841944 1960717 4163424 8238952 15424567 22305505 43307998 113375713 149140150 315212402 815782870 1640852808 2513875677 -1 3 5 15 20 44 67 254 336 533 1076 2895 4141 13133 19314 43322 122341 154772 286300 824205 1409810 4116125 5627458 12475348 18633539 63474769 84257512 148546907 294193291 779839673 1156278043 3333389682 -1 3 4 10 27 59 124 229 324 654 1486 3396 7685 14548 20939 34076 97309 160854 281599 832483 1127744 2802218 6910796 14839355 31751595 61930364 91062306 184548602 379823182 912470375 2096000259 3939269506 -1 2 7 15 26 59 72 143 472 793 1352 2885 5672 16024 26030 45848 67608 140702 292185 557655 1930181 4111217 7154984 15099756 20480844 34173313 118930666 212934674 341999392 802988101 1591033216 4098774666 -1 2 4 9 24 52 125 194 443 920 1867 3429 7537 15682 18334 52022 86672 151596 286409 589210 1115725 2538952 6649940 14302061 31519162 52763000 111051947 244397099 481485581 911836637 1928543496 4162210866 -1 2 5 9 29 42 64 190 300 975 1879 2958 4901 14710 18115 59156 129820 135650 283118 578524 1418781 2546429 7462235 10647311 17881199 47560008 80929619 263559774 472027761 746137261 1225501506 3900353747 -1 2 7 8 31 47 68 232 335 689 1445 3718 6273 15824 29704 63048 88312 240454 289592 573697 1915169 2326279 7958988 12058464 17357581 59310381 90113306 173907678 401774890 958333595 1711641644 4266560599 -1 2 5 10 22 43 88 186 338 836 1357 2695 4982 10101 28278 46056 122951 133965 293876 563845 1414570 2787921 6151343 10901442 24153881 46775551 84344773 227630407 336064858 675954704 1238671615 2456406003 -1 2 4 14 30 41 102 178 282 911 1356 3268 7418 13089 25227 39894 96372 258135 293289 566002 1118089 3885200 8211603 11507952 26015599 49936677 67285898 245889251 349989474 828672250 1982944149 3224612372 -1 2 4 10 27 41 64 129 326 644 1125 2471 7238 12552 18537 52761 106922 166804 283544 585831 1177642 2777519 6919881 11456352 18123465 36010156 90637282 177908078 284441297 606360057 1966667154 3430019826 -1 3 7 10 20 61 75 158 438 579 1059 3882 6332 14963 31278 43384 104690 260429 288123 825870 1962490 2849912 5613314 16485939 20238554 39663397 110521274 165120061 301521702 1043669502 1697794658 3804745591 -1 3 5 14 26 37 74 217 350 1018 1356 3945 4525 12274 25199 63554 73641 198902 291958 843407 1402740 3916543 7156507 10186244 20480270 55695165 84298057 256101983 343484297 1045384738 1120727829 3004760783 -1 3 6 9 18 42 88 163 307 791 1124 2402 4312 8531 30484 63441 82565 183995 287216 841840 1649121 2491356 5071472 10927073 24940951 44406296 77593645 215373166 280093501 666569903 1190599329 2348496060 -1 2 5 12 17 54 110 242 461 617 1630 3370 5068 15813 20644 58481 117659 210278 280163 577891 1409511 3404919 4324952 13860481 27821459 66153987 124133620 155903804 411783998 933293300 1234293189 4246409495 -1 3 5 9 22 53 124 128 345 813 1217 3148 5580 15332 22963 49731 120353 150654 281154 848715 1413582 2533613 6154018 14289793 31502056 36265544 86731175 205756123 312873558 871923740 1402551690 3780112598 -1 2 5 12 16 57 125 207 415 595 1725 2748 4680 12766 17089 44693 68007 216710 283919 561401 1398710 3395095 4535552 15669049 31775829 50718492 103476812 161356651 458202555 691122025 1317425807 3446350654 -1 2 5 10 19 58 120 254 264 995 1802 3437 6095 10132 22222 65381 93451 154414 279663 577687 1385651 2792949 4801857 14818926 32544578 64615300 75216277 256625925 495679902 918476566 1523418390 2455703598 -1 3 4 8 16 61 104 205 410 805 1313 3897 4366 12534 31643 54461 126194 225766 290181 846971 1150585 2329836 4576246 16456422 28609271 52002326 104473694 205921293 359563170 1061060851 1137391939 3422602838 -1 2 7 13 20 33 103 195 491 1018 1571 2971 5837 15450 27182 43238 108593 183363 292709 557644 1965597 3542551 5600968 9430186 25641389 53933140 132912125 256651381 426275955 763397618 1574041236 4237696876 -1 2 5 10 26 59 82 156 381 1001 1087 3038 4349 14172 28450 59436 106677 230950 291902 577495 1439816 2818148 7159558 15134172 22675617 39299077 92551815 259814117 299942701 765847272 1204760067 3506794767 -1 2 4 13 23 58 73 169 339 649 1114 2440 6245 12434 21926 55833 126436 254678 279572 586367 1149390 3632964 5863159 14874230 20067194 44032156 84689366 182515966 271947473 604459354 1699558735 3406695203 -1 2 7 15 17 39 114 204 403 815 1795 3250 5912 12090 29707 43228 118530 189097 290805 561218 1938795 4078797 4262934 9942655 30606319 50527124 102257565 201900065 497112041 824140004 1530559561 2990401751 -1 2 5 12 19 54 112 201 257 788 1093 2289 5544 13982 20876 52458 89280 164277 281617 585420 1390837 3283178 4838416 13838118 30654635 52096823 72402739 212159813 280936255 541067629 1408767792 3556782194 -1 2 6 9 16 57 122 231 480 525 1038 3695 4643 14870 32405 36558 87218 259210 287268 567094 1643120 2555995 4568857 15603331 32946262 62369978 131371824 149257772 296727932 983867155 1313433754 3806822411 -1 3 6 15 17 53 120 195 496 702 1090 2883 7741 10429 32247 36659 113793 239689 288873 833538 1698777 4153286 4281279 14333181 33426893 54256985 127188069 168157396 277561670 782858814 2118830677 2854913079 -1 2 6 10 22 34 126 148 489 997 1177 2166 7683 12364 28189 41442 103687 170382 293059 560652 1689725 2773985 6112990 8624689 31921672 41343307 132679325 254138141 334913939 594882537 2123052992 3449459749 -1 2 5 11 17 40 67 217 503 705 1781 4031 7423 13606 25733 60805 69932 161318 292695 574820 1393567 3078987 4293204 11251890 18835820 54927104 125862182 194374660 447171349 1029069650 1975791255 3712506908 -1 3 5 9 18 54 110 141 327 805 1530 3928 4545 14435 32202 37866 97017 158152 287620 834538 1392051 2523243 5079860 14136288 27988454 35261863 88658252 208772158 371955904 1072124767 1127934798 3998294027 -1 3 6 8 24 41 109 134 498 715 1794 3397 6235 15126 21783 57739 97171 241846 278984 835660 1643125 2295819 6668419 11154930 27966640 36928622 129583453 197129458 501254955 937805397 1741568514 3831145304 -1 2 6 12 19 60 108 144 479 973 1224 4093 4880 11978 25983 45260 96560 258361 292900 560707 1652619 3352729 4826691 16394173 28232154 41894522 119866654 266826146 317808177 1026789081 1244462195 3072698273 -1 3 6 10 23 56 119 167 348 743 1116 3670 5831 14437 21906 52229 97306 244731 281661 843994 1643670 2829927 5894090 15602592 29533321 46102861 87893874 188964977 281348763 996084370 1594989128 3918439684 -1 2 7 14 31 63 97 236 379 912 1621 2474 5252 13729 31015 46877 111366 192882 288010 562551 1964247 3814831 7959237 16246859 27199043 59133368 92391150 244473031 411958483 631912485 1457613726 3661612074 -1 2 7 8 29 58 70 179 413 664 1711 3381 6454 12464 25849 61715 108744 141346 291120 580244 1965021 2273983 7419453 14902321 17029727 48418964 101829356 180278502 468304320 917422455 1664215755 3417740214 -1 3 6 14 24 46 112 157 511 744 1377 3103 5306 15871 31942 51889 107194 246676 288205 844266 1697704 3898005 6626928 11974036 31336202 38213818 126744145 188173080 335640247 853951299 1410595637 4284487007 -1 2 4 13 27 61 106 228 258 554 1081 2683 7578 12235 20761 60717 104454 213769 280503 581095 1172325 3667591 6891532 16655734 29271408 61585716 75099330 141812296 285285447 718951920 1933971075 3044212249 -1 3 5 13 25 48 101 233 299 908 1942 3671 4204 9539 28245 58496 113942 205960 291235 840471 1438242 3647469 6371022 13532888 25620255 60525016 81085085 249472767 529467285 979374868 1144267712 2582406135 -1 2 6 10 28 53 84 187 372 547 1767 3279 7554 12682 21279 64615 96074 173625 279430 578309 1642837 2753517 7723226 14626003 21991864 46805569 95783862 140759166 445310794 827365353 1916652890 3456043755 -1 3 5 9 19 52 106 213 379 970 1655 2347 7832 10629 26449 64646 125168 248869 291159 837902 1418178 2578456 4813615 14604355 28988851 58422303 96279389 264647579 403671893 659092950 2124543631 2871256253 -1 3 4 10 27 38 74 176 494 604 1303 2219 5345 13124 22487 33767 89466 256805 281319 829373 1130012 2831190 6916689 9843516 20902684 48439171 130940315 165599413 354903426 548997764 1442801818 3341621012 -1 3 5 11 18 59 101 157 497 808 1155 3317 4130 13062 30478 45806 104393 203014 289490 824200 1430933 3135393 5068680 14824136 25621139 39049585 126959973 209324918 334405329 824393914 1180733141 3280074016 -1 3 6 10 19 50 80 211 489 1013 1303 3471 7114 15873 25450 32875 83187 244257 291922 829266 1646300 2839221 4825600 13005440 22975091 57627637 133800125 253916476 359045246 903299707 1767477184 4113184928 -1 2 4 11 25 56 104 163 489 737 1118 3137 6185 12606 20872 43220 86249 193544 279785 557603 1128446 3016323 6401872 15402234 28833046 44964030 131962759 190006220 277311729 858727458 1715176259 3431123980 -1 2 4 12 26 33 89 220 433 931 1460 3551 7408 16165 32452 65351 87757 163366 289877 579853 1120952 3335102 7207721 9407525 24376076 55512890 112352748 237251995 401889481 885044163 1958595239 4041468420 -1 3 7 14 30 48 100 204 405 634 1070 2772 4428 9691 25068 46166 106096 223331 292892 820421 1953998 3910701 8222358 13504641 25850395 50512167 104551049 151267005 293103272 687651292 1114997391 2627686707 -1 3 6 9 25 36 73 182 357 679 1689 3789 5913 10805 26580 52118 84552 222731 294117 848009 1640490 2613166 6410524 10400987 20630547 49689845 98772335 171493131 454384129 958873875 1476397142 2706119121 -1 2 4 9 18 44 89 193 394 857 1192 3528 6116 9323 21953 55584 68373 197153 281801 585359 1144340 2595751 5094837 12237500 24312048 53347602 109009639 233603994 330416795 887760178 1476854560 2656849653 -1 3 5 9 30 61 78 238 325 545 1526 3497 7301 9642 16457 40088 92167 261177 283528 827764 1376969 2570297 8227950 16412268 19536987 60224329 91453208 139004113 380054630 900053308 1990071513 2620580735 -1 3 7 10 30 36 71 215 439 744 1980 3677 4458 9866 20060 50243 73178 162063 283442 849206 1931466 2811561 8234837 10471296 17280558 58664771 112393168 185439773 531604217 989016326 1117966944 2469775998 -1 2 7 8 20 62 71 216 461 889 1774 3445 4387 10669 26218 51984 101390 233143 293354 586812 1953021 2307781 5578544 15895420 17221560 55471286 125249479 221066997 448982456 908463590 1109648126 2845093203 -1 3 6 11 25 33 86 177 347 998 1870 4010 7722 12651 29039 50412 88966 249034 287708 847204 1644117 3105404 6407980 9051925 21387706 48423225 85681380 253872706 473826660 1019109868 2086306565 3378219815 -1 2 7 11 27 39 123 154 308 626 1617 2239 5554 11296 22002 49417 87761 222326 281544 588859 1908985 3141506 6939474 9879266 32934919 38462786 78532942 158042350 418990980 543120651 1395667875 3122162609 -1 2 6 14 17 58 119 222 274 684 1273 3414 5310 15339 29165 57457 120888 247866 289791 575941 1677936 3883955 4291086 14850968 29536776 55504926 68844290 175598406 307313258 916854127 1474801078 3877679477 -1 2 7 8 20 35 69 131 300 863 1484 3997 6060 15386 29539 46997 124176 135950 289180 564204 1942405 2280423 5578198 8860347 17770672 35849487 83050803 230923985 373744351 1016419820 1543503505 4276774210 -1 3 4 10 23 44 122 164 315 887 1586 2732 4999 16050 25122 60382 128954 177310 293267 836129 1156570 2761067 5850307 12568019 33542071 45342080 78373120 224364233 424632485 687770991 1271141004 4105452935 -1 2 5 15 31 36 95 172 334 953 1793 3247 4177 11939 22837 37357 81811 202557 280532 567916 1392921 4179748 7986680 10152603 24043978 42138830 90095845 240300932 488796261 818398160 1170855622 3077240666 -1 2 7 8 28 36 89 208 391 921 1721 2435 4852 9387 23947 61378 92734 245904 279622 581037 1908425 2321752 7732106 10097230 25039946 57548018 108924070 247868435 465730573 631147698 1283186046 2654763982 -1 2 7 11 19 61 95 128 357 937 1457 3643 6935 8500 27947 62009 76647 136216 293414 577445 1928860 3053857 4821385 16756191 23570875 35890441 97237167 242193181 399239295 980100108 1748127708 2307709273 -1 2 5 10 31 60 85 164 316 661 1106 2613 6376 14512 25464 53169 121799 227072 292329 583138 1415351 2876375 7930820 16417853 21448094 45354573 76550828 177741978 273177104 717795303 1727337444 3948060868 -1 3 4 13 25 44 117 182 338 940 1607 2679 6415 12095 18982 36563 68659 225295 286479 832166 1142901 3644178 6395416 12468974 29578862 48499552 87038530 237250804 412631608 735089417 1611738122 2973969969 -1 2 7 12 31 34 99 232 317 772 1382 3858 5457 15791 17477 51192 116394 215264 285510 581758 1944301 3405822 7937291 8563715 26702149 60560294 77346350 213146715 341371264 1058911254 1354224184 4169496559 -1 3 7 11 21 40 80 229 288 575 1406 2956 4099 14644 16441 63383 111968 166039 286445 841057 1957041 3016542 5332668 11475858 22722408 61871074 79970151 141315221 348187109 760321651 1164894747 4009547427 -1 2 7 8 20 57 122 218 314 836 2030 2851 8022 11473 24560 53474 130609 180375 281679 583699 1938136 2253510 5586908 15664126 32698306 54793548 78393542 231240896 505447469 793850280 2025787956 3167933320 -1 3 5 13 23 63 75 212 432 748 1974 2768 7028 14725 32715 60608 94608 215750 289153 836612 1387843 3662402 5868864 15866693 20931245 57422956 109342527 191679801 530395765 682874232 1791354681 4023835450 -1 3 5 13 20 44 110 202 441 927 1385 3420 5710 9228 32414 64428 99322 224344 286867 836675 1429208 3657296 5595733 12508955 28004671 51653163 111963240 250401185 343535587 918273283 1590791826 2631105091 -1 2 4 10 24 39 75 149 444 974 2029 3032 7400 9483 24465 45530 113826 248974 282613 557580 1169832 2818526 6624647 9853284 20695847 40912040 109616995 262012683 517167460 768454283 1961622295 2558010900 -1 2 5 13 18 48 74 252 351 747 1224 3782 6356 10378 25341 37368 121130 260303 291063 568912 1411564 3614334 5068660 13238687 20707367 63467922 86551787 189631991 309799311 946163149 1741564980 2874120020 -1 2 7 12 23 45 102 141 256 527 1373 3089 6702 12408 23504 59637 91897 141437 280671 577329 1905760 3320915 5870782 12550111 25311627 34105962 71872712 145066191 344147185 849244435 1838720178 3395659565 -1 2 5 13 17 34 94 177 320 545 1780 2873 7796 10931 24362 54546 81138 229410 281668 584570 1397930 3614189 4322558 8557229 23830202 50095873 89700153 137201009 450499809 787112429 2100226753 2716795304 -1 2 5 15 16 60 66 219 353 721 1792 3399 7584 16182 25636 49628 119462 154133 291516 584946 1413999 4115722 4528616 16488743 18483415 56410641 98162665 194925026 493904372 919128985 1927922244 4123424908 -1 3 7 9 16 41 88 210 466 612 1483 3213 5382 15441 16684 58933 101343 158343 285851 836046 1959562 2555128 4548492 11271752 24778196 56950454 119120173 151916667 372044437 831894893 1384787838 4208768421 -1 2 6 11 23 63 66 153 479 580 1100 3337 7842 13973 26756 62857 71059 223693 294556 578205 1659269 3132996 5893002 16149109 18296857 38070432 120661304 165349471 273455123 921300659 2082104507 3489867780 -1 2 7 13 30 38 70 236 456 704 1412 3907 5590 9345 22721 59899 71293 151571 280160 578988 1932052 3590436 8253989 9655925 16923972 59301688 122511706 196278722 390171684 1045947319 1373883971 2610399818 -1 2 4 8 19 39 87 227 296 1002 1500 3182 4847 14727 19875 54463 99086 151501 284530 586169 1172096 2287094 4806433 9948505 21633682 60858830 83171669 252124251 373790053 854261112 1321301394 3948914552 -1 3 6 8 22 37 66 172 381 992 1303 3985 4980 13135 21021 64499 118802 244545 281168 841279 1680689 2304433 6105348 10120570 18348583 43549425 96031749 254731756 355119883 1009927566 1235976388 3241411570 -1 2 5 14 30 41 88 198 272 650 1546 4077 7967 13357 22117 41000 69342 207686 279057 557812 1408113 3929600 8228544 11424150 24361566 53284897 69672066 178524271 419441379 1013211609 2042688221 3634210598 -1 2 7 13 29 42 119 233 295 535 1527 3267 5828 10909 18331 42937 83341 174454 285282 561915 1913585 3569140 7459904 10722408 29763256 60644507 83792554 148389513 373844393 812183048 1590554650 2686961906 -1 3 5 9 22 49 123 202 413 713 1597 3707 5144 14394 23983 34297 116303 153903 279307 827872 1423743 2534617 6121414 13361313 33484327 50709533 104226323 198463159 426291224 978160368 1461382791 3914712436 -1 3 6 15 26 56 93 197 369 893 1855 3714 5398 14379 27149 36906 70070 192483 292228 832618 1661308 4078481 7184675 15711999 23746313 52510133 96124499 221546900 500250790 965653747 1345361326 4015856312 -1 3 6 10 25 50 122 152 280 717 1545 3023 7472 13396 18319 64155 109021 240813 284118 843408 1691037 2833026 6386243 13004740 32996579 37850039 68404114 197713823 428724084 770391254 1907194191 3649467173 -1 2 4 14 23 32 70 234 473 822 1625 2178 6259 14744 31679 43829 67376 217959 290510 558544 1136323 3908721 5867583 9050548 17825640 60646235 119786032 208997532 403918200 560488374 1728112318 3896886602 -1 3 7 9 27 44 64 148 420 631 1587 2656 8071 14035 22222 50626 68151 252214 280561 844153 1932689 2581780 6939382 12500859 18552903 41763060 116338399 156309169 428599963 722738851 2031367485 3517993722 -1 2 5 9 29 62 117 244 404 931 1881 2906 6485 15826 22300 55806 117658 152742 278790 585950 1421468 2554180 7418676 15989577 29789382 66685221 104506131 239205025 485101592 774160293 1644516915 4221788213 -1 3 4 12 27 61 67 253 320 527 1833 2511 5291 8514 31797 41694 114022 180655 288061 826318 1178226 3285771 6894529 16456045 18497180 63768436 91440672 149874442 503058904 608972668 1450467435 2408617354 -1 2 5 12 29 45 115 206 497 976 1488 2357 6227 15579 20309 61918 89914 198679 285096 580238 1391000 3381278 7444702 12453365 31430039 50694971 128853610 265808034 382018053 657695039 1741807300 4271303847 -1 3 7 15 29 37 126 247 412 965 1487 2270 4678 13952 32065 61699 110183 158180 286758 842709 1964835 4115141 7430695 10202303 31638941 65633929 102204731 262575199 377870174 542544796 1310841117 3614870914 -1 2 7 13 20 38 99 239 416 781 1245 2188 7357 9377 25850 54331 104683 156780 292419 582392 1952568 3596310 5599083 9672170 26661325 59060520 113706564 209974665 311561716 559199286 1967211561 2633752820 -1 2 4 14 20 62 99 224 369 610 1897 2706 5495 14249 22191 43778 95197 205924 282026 559096 1116435 3929111 5631300 15861486 26987003 62238610 93231335 157215446 474884269 696235330 1363769313 3578997590 -1 3 7 14 24 35 121 162 312 833 1040 2165 7002 15885 29054 44838 79014 158594 282485 843349 1940383 3890953 6694038 8688033 32851083 45008757 79527607 233225731 288475744 579843462 1803277286 4050604447 -1 2 6 8 16 43 78 174 256 999 1787 3325 4375 14503 16554 36112 129692 172506 292903 577014 1668900 2316878 4643338 10531585 19510881 42089683 73775587 259664454 442863243 811498707 1119434237 3917992741 -1 2 5 10 23 34 97 196 439 986 1736 3611 6290 16006 17231 38619 82303 176696 294392 579039 1431315 2880028 5950939 8695251 26807241 53358744 112008876 263589888 440233428 987421800 1741194926 4077218097 -1 2 4 10 28 43 94 150 397 563 1334 3917 4925 12493 30212 56695 70947 173060 280247 568229 1165664 2863821 7791932 10544847 23166168 40001021 107552760 135969166 353920952 1043654987 1224306428 3444207242 -1 3 5 13 31 52 66 150 347 1021 1328 3165 7262 14290 32414 40922 71464 260192 280598 844474 1412551 3597080 8105015 14196042 17895841 41677203 86006108 257215200 353223117 840044245 1983265110 3574220662 -1 2 7 10 16 34 91 179 307 763 1270 2577 7427 8443 23139 58915 81232 213725 293816 573084 1957843 2782517 4662631 8709981 24723250 50022228 77624265 187475473 304215891 734934987 1917578214 2353633448 -1 3 7 15 23 52 121 166 444 966 1801 3954 5046 9139 29832 34309 124163 201659 284318 848235 1926213 4127002 5986206 14190088 32892176 45814663 110384895 261681646 487417268 1049295363 1256935821 2281474816 -1 2 6 13 22 62 102 238 257 755 1108 3123 5111 12687 19979 37872 87413 249731 294567 581449 1688183 3577727 6267327 16029463 25778374 60284789 74205355 191142808 271141537 853274056 1211892051 3372483170 -1 3 7 13 29 46 70 249 453 998 1238 3433 6098 16157 29305 44687 99452 201787 281841 843732 1912722 3579476 7555753 11576229 17404766 63908596 122699088 257455608 316974614 929930439 1540307871 4098099453 -1 2 6 13 28 47 94 238 491 850 1863 2381 5559 11950 17006 63916 96625 189763 290122 571409 1672936 3643259 7772338 11597673 23684134 60218818 132908905 227281169 482350431 666906440 1387807008 2967535300 -1 2 7 12 20 50 102 200 440 761 1938 3805 5853 15691 29280 59592 96475 168635 282216 563597 1938871 3400347 5686846 12909523 26037674 51313553 109348933 192259860 520586736 972691416 1592392584 4176948062 -1 2 4 11 21 40 118 229 487 917 1782 2823 4376 10526 29969 34707 86710 145140 286012 585910 1167591 3107057 5403403 11309491 29455182 61494506 132184410 246007177 447958592 779753755 1076896551 2903008807 -1 2 5 10 18 59 118 241 262 907 1094 2262 4247 14509 28382 62864 122575 243554 284668 563496 1387960 2778865 5241868 14741492 29749391 66842518 75289322 243373071 272305494 560543754 1170363849 3900671862 -1 3 5 9 21 54 91 218 399 583 1237 2821 5127 9819 25273 42786 89887 157442 280030 837336 1441770 2569274 5389058 13680230 24470278 56245898 105428669 161313184 318117715 774949833 1427236199 2525171378 -1 2 5 14 31 34 106 153 319 742 1590 2060 6299 16149 22345 41704 99436 143336 289213 587414 1385429 3909123 8016532 8697730 28684036 38424918 79475580 191209806 435044724 599823800 1686227791 4088312758 -1 3 5 9 22 37 107 227 324 895 1407 2707 4996 13527 20012 54445 116100 184010 293635 825368 1382143 2557504 6204354 10274934 28699064 62825766 90755728 222153279 349362026 676093350 1222172771 3677457303 -1 3 6 14 29 51 90 161 398 698 1863 3255 8117 9206 27331 60863 72905 200789 281526 819319 1703238 3805917 7567994 12887811 25010166 44492853 108155840 173796083 480862862 824167547 2050556482 2206675132 -1 2 7 15 28 51 66 247 284 644 1513 3624 4841 8461 20752 45625 109422 164230 291556 583276 1906351 4144072 7787994 12635956 18701322 67088879 70980153 178429607 376456905 979147891 1280961185 2329286335 -1 2 4 13 24 41 66 214 401 861 1709 3574 5305 11788 30298 54129 85082 216603 285563 566077 1151953 3544311 6766396 11044465 17956075 58654072 102116339 230649057 453262221 899963453 1471980019 3018954277 -1 2 6 12 23 43 78 194 278 612 1236 2221 4877 13521 31094 54628 119827 156695 282550 567407 1640529 3383454 5904527 10522715 19491702 52646155 70485870 158225768 315636890 547646256 1259397938 3729631474 -1 3 4 14 28 55 68 233 459 903 1663 2988 4228 16036 24827 53872 123804 217670 285990 832793 1128876 3844021 7813906 13933266 17654806 59642819 123863053 247085425 405426495 740725980 1187725553 4079773388 -1 2 5 15 27 43 83 136 339 667 1337 3102 7416 13726 20765 65288 102266 155764 288620 567800 1407484 4194044 6958173 10530309 22114383 34336616 85592039 178310919 354014063 859734434 1960434069 3650262740 -1 3 7 13 22 53 94 133 424 1011 1343 3108 4837 12611 20543 46041 100341 235908 287612 845222 1916035 3539821 6282268 14478188 23669077 37632095 114005595 256406713 356571368 869629481 1330544911 3437890192 -1 2 4 10 19 50 82 132 328 880 1909 3270 5876 10562 31695 36801 123206 147626 282871 585915 1139744 2865203 4860407 12909847 22114754 36411100 88235819 222848571 474791331 813278940 1552325603 2909358664 -1 2 6 8 25 34 71 248 259 900 1928 2975 5460 8340 32269 60740 81084 225111 285769 563076 1694863 2248211 6488244 8690798 17680733 64646943 72318089 250639556 530905939 750328520 1392187887 2292490769 -1 3 7 13 21 56 118 213 302 991 1189 3757 4914 10684 26009 56317 125315 165293 282244 833950 1915345 3634134 5437253 15250219 29959574 58674165 81706124 264242911 331090027 940579703 1262760578 2910869429 -1 3 7 9 24 62 101 198 489 886 1584 2929 6516 9759 29589 58464 71305 257116 284656 824076 1965163 2551776 6786410 15764953 25547398 52593323 132597755 222950955 431944767 796372553 1629549564 2458461559 -1 3 4 10 23 41 95 171 337 824 2040 2320 7613 10187 32349 32829 103255 222501 285538 850839 1121897 2811039 5967837 11329849 23146865 43418990 87534594 202441503 505856731 665809689 1902142516 2523705008 -1 2 7 12 18 42 93 247 483 672 1152 2456 6742 11561 21580 34626 68097 141423 293564 578646 1934209 3356413 5139301 10797826 23182679 66278816 133338588 174922620 332012472 618662427 1836588533 3109298714 -1 2 4 15 27 49 68 142 471 666 1835 3692 6684 14700 23147 60221 78613 186857 287860 573324 1164215 4182433 7004516 13122760 17322756 34930492 118296736 180534188 494720606 982606417 1829118082 3904731547 -1 3 7 13 25 45 102 195 309 712 1781 4025 5718 9691 23967 64450 100642 140047 294645 829788 1926503 3640441 6423727 12330073 25714331 52756127 75858467 200424860 452739538 1014809120 1587408294 2561588521 -1 3 5 14 28 40 103 228 408 642 1751 2062 8022 11804 31481 49494 100547 235310 283348 832063 1397834 3815220 7845689 11026084 25444393 62689237 103354517 182105908 442938160 574537028 2025237260 3024001450 -1 3 6 9 21 58 65 162 321 968 1864 3531 5839 14067 30423 41011 103922 143501 280521 842340 1646805 2594039 5377036 14691273 17848496 45412626 91584776 262104656 483095206 883638692 1554202218 3521086084 -1 2 5 11 25 35 123 190 283 792 1163 3393 7253 8521 24418 52296 73033 142054 293451 565152 1429469 3084324 6424034 8404417 32538543 46174551 69588519 210452327 323633794 907860999 2010981289 2366787997 -1 3 7 8 24 54 107 182 350 982 2027 2611 6530 9749 25941 35311 126522 193246 279638 845615 1932331 2310001 6741064 13647044 29115794 48555518 87652548 266548049 517918047 732956467 1639451607 2454199069 -1 3 4 15 28 34 107 153 328 994 1111 3012 4281 14940 17023 46801 99922 138986 294177 851113 1123330 4172214 7745625 8392389 28317882 38285010 90993517 259056993 276367732 752606818 1168563983 3822130633 -1 3 4 12 18 51 99 239 360 1013 1945 3694 5283 9661 19278 34502 84671 222275 288816 835699 1171368 3277899 5197945 12848274 26218535 60566826 98062952 256946272 522529394 999013860 1419083891 2626594652 -1 3 6 13 20 53 64 248 461 817 1406 3227 8030 15710 21362 62940 86156 219707 289463 829805 1687522 3553835 5734085 14421079 18095824 63717009 122705868 205584994 338512537 814705598 2041063011 4270088226 -1 3 6 12 18 61 70 131 502 928 1804 3884 4167 13719 21706 59043 117072 253742 288751 835185 1653113 3288893 5241836 16516107 17566128 35920935 127935454 238841072 501000138 1067782228 1154111984 3741545060 -1 3 4 14 24 56 78 189 438 994 1100 3702 4469 15963 22025 43451 69169 212740 290257 848590 1160068 3801868 6754978 15205195 19138013 47975912 109057500 252195078 283657566 974426301 1106858761 4030696424 -1 3 5 15 29 34 103 251 392 898 1236 3099 4952 14184 31287 62403 78193 184508 280811 821209 1431292 4185849 7535693 8395497 25438778 63199609 107525670 250980098 306657267 840689511 1218876381 3583300973 -1 3 4 9 24 54 95 212 488 948 1421 4040 4513 11493 16469 53690 98356 235856 288814 826385 1132185 2506481 6794502 13639374 23084054 56913514 132421371 241785273 395444573 1024182004 1115457498 3136910463 -1 2 6 15 22 59 89 128 457 587 1745 3071 5023 12275 25667 51793 73395 260125 281600 566790 1688353 4113688 6278088 14686275 24394778 35933012 121679629 161077238 449766342 748665633 1263858743 2983547773 -1 3 6 10 25 57 83 200 270 671 1951 3736 6726 8463 27319 46694 88660 245494 282019 839989 1700380 2805437 6523717 15473882 22555928 51410760 74750353 184363559 534194272 940146306 1846533229 2321870306 -1 3 6 12 29 60 96 156 360 762 1952 3918 6613 15254 23049 53011 89728 232269 288642 825618 1674403 3335670 7578802 16259196 26491131 39345825 98878563 191712604 536060380 1053561062 1619537623 3758652871 -1 3 6 14 31 54 107 167 256 559 1520 2274 4633 11527 16418 33087 125138 246359 289520 838683 1667895 3806679 8111463 13657612 28890402 45959709 71726634 136255652 381500942 548310529 1323176580 3102722349 -1 2 6 11 18 49 70 221 423 934 1419 3774 6212 8579 31138 45737 74283 162277 286303 573659 1673101 3105096 5143523 13129851 17353722 54628685 117135579 236069678 402428561 948262915 1691274927 2389275257 -1 2 6 10 28 47 103 217 347 755 1089 3857 4468 11208 24043 37501 127602 154771 291045 574498 1671017 2856489 7757762 11564921 26004839 55927880 87532026 184958238 271097632 1051584199 1139440612 2715564738 -1 3 7 8 29 32 68 235 429 952 1430 3516 6645 8666 27162 50031 81001 233635 281996 827899 1960467 2266840 7573656 8932835 16818510 59894653 115512468 236164733 398476320 878491220 1660016489 2406142288 -1 2 7 9 23 58 126 239 328 908 1840 4050 4408 8339 19517 47249 93095 140031 288837 589033 1952796 2587388 5907379 14969797 32308160 59098090 89877399 243401611 500966945 1024999802 1111797177 2300920326 -1 2 4 8 24 50 112 249 474 802 1628 2887 7859 14892 26955 64590 128535 242242 284381 563618 1121360 2254622 6799166 12862452 30981297 64310462 120255806 203865187 410393919 791112984 2122185690 3809191460 -1 2 7 11 16 33 124 203 460 990 1068 2252 4987 10105 22170 58437 90993 180397 292586 573356 1941485 3117822 4640106 8941361 31755408 52290345 123680856 263944785 298563006 570334136 1238141934 2513825409 -1 2 6 10 24 54 99 128 299 914 1544 3116 4764 12514 18722 36046 123822 184157 294074 577127 1667941 2820869 6733869 13920724 27062527 36777208 82296730 251097566 427426558 858327344 1290258665 3376128895 -1 2 5 10 31 63 113 189 377 752 1036 3564 4450 9857 23265 62964 119727 203224 293481 567117 1391089 2816571 8066192 15755840 30966621 46753675 95552267 189191262 285692064 882421005 1118643157 2489500868 -1 2 6 12 25 50 67 202 495 913 1765 3158 7418 15147 25883 57998 77219 224625 285354 560821 1694050 3304281 6518024 12871827 18677154 50401453 132842950 250390372 442080937 862379479 2001391266 3846106955 -1 3 5 14 19 36 82 146 494 976 1810 2315 4500 15488 23767 50444 105416 257724 288106 824368 1392912 3822052 4979660 9983911 22073569 40216827 131049884 261655503 496854466 658121037 1134517379 4206711095 -1 2 6 8 18 32 124 173 462 630 1241 2416 4285 8612 26802 63591 121876 142744 282216 565044 1653031 2345230 5127030 9200484 31518050 42858366 122835760 152345104 303903359 648011197 1197347529 2285115585 -1 3 4 15 21 53 84 212 273 539 1936 2689 7830 10463 24838 50235 114888 229495 281983 830078 1120139 4095261 5478652 14445783 21811467 58586314 70242021 149480391 533312053 672626735 2104875846 2937037889 -1 3 5 13 22 42 80 146 459 637 1743 3821 7006 10474 25856 53703 112443 229391 280769 835084 1406019 3541003 6264969 10511479 22598191 40481544 121866689 151019337 450399183 950613727 1747625341 2905526683 -1 3 7 14 30 35 73 203 345 889 1209 2321 7931 15197 20555 49613 123987 186297 290269 827317 1914826 3874012 8309277 8671866 20235827 50981270 86425823 219433463 323024544 642884037 2107520033 3851022148 -1 3 4 15 31 43 92 196 469 936 1191 3289 7580 10642 19956 37802 92171 173492 287434 840979 1175382 4192026 8042900 10766400 23895305 54358675 118916168 242499151 323777216 823452579 1913228769 2948801154 -1 2 7 14 21 53 74 204 368 577 1178 2919 6384 8221 21898 54613 72061 149569 291551 560251 1956304 3893204 5398390 14172424 20767202 51738662 95354094 159506112 329214855 798903201 1694791000 2364572074 -1 3 6 13 20 45 96 205 474 1020 1669 3086 4941 15957 28145 47839 85172 156806 284590 843590 1699220 3607657 5667091 12353104 26510631 51978847 118413675 252777521 456044543 848399357 1230220251 4051901913 -1 2 4 10 20 38 94 149 439 631 1202 3908 5021 10239 31575 65198 77125 142322 285476 560430 1165457 2832974 5650361 9727741 23122923 40716770 111601293 152117886 321009832 1042841059 1255994753 2428317846 -1 2 5 13 23 55 71 164 306 915 1800 3877 7601 14710 26508 50207 83189 205891 283089 572978 1423779 3540839 6009097 13740628 16916642 45607307 78448088 248757204 499498186 1064963384 1880073951 4003824801 -1 2 7 14 25 58 113 204 330 749 1613 2393 6736 12658 25874 37130 121327 204442 285957 585269 1931589 3842841 6541328 15035492 30572936 51617576 91859785 187673495 406438882 667365236 1875655133 3393748011 -1 3 5 14 31 49 87 215 368 661 1753 2440 7715 14864 31396 43465 73215 146352 280937 839071 1412957 3890799 8052199 13471975 21456849 58106860 93140822 183922648 450149367 610874817 2126407943 3866145396 -1 2 5 12 19 32 92 182 265 953 1184 2408 4277 10089 26204 41119 86598 258981 280615 579223 1430549 3327280 4922475 9290228 24045849 50031832 72698089 238534968 324010617 645662461 1156583367 2527338450 -1 3 6 15 21 43 85 212 341 839 1756 2515 5874 11845 32527 33567 103607 230877 284764 846742 1653475 4089948 5461619 10826338 21134821 57900793 87377050 234022984 447399156 623558472 1562783896 2961947740 -1 2 4 8 18 55 110 151 485 618 1371 3679 4764 11678 29733 54525 128248 153891 284463 570194 1117845 2350869 5166051 13699517 27513906 40554357 133248604 153586910 339635323 989598097 1328819059 3104865595 -1 2 4 10 26 36 83 207 451 863 1790 3784 7118 15865 28437 46084 85142 151609 285847 573848 1165080 2848641 7254806 10339206 22510922 50504477 121761004 228538526 437934817 958155940 1810427531 4235297344 -1 3 7 15 20 48 91 163 447 823 1046 2322 5566 14570 17660 41613 88027 230178 292294 848535 1953723 4101867 5724806 13224263 25073720 44778243 110751725 207550045 299078064 667697208 1376299775 3892658210 -1 2 6 8 28 63 126 172 271 863 1696 3641 8162 8995 27877 43472 65872 203418 278706 579934 1674414 2259794 7858630 15840071 32125574 42935292 73402124 232787071 465312312 1006382067 2038988272 2227737741 -1 2 4 8 23 45 70 146 382 652 1497 2682 6697 16134 17083 40167 124987 230282 292558 574993 1134472 2236489 5993737 12151768 16932730 41922184 92804470 180367093 385377511 717547348 1878866713 4068401763 -1 2 7 12 26 51 116 202 314 773 1613 3184 5474 9667 19659 36904 122342 255044 287918 576486 1928643 3309254 7277324 12666426 29762287 50574823 79482124 212164725 403073508 862399323 1390477791 2667227287 -1 2 7 12 20 37 118 245 507 873 1626 2977 5284 10034 18465 63888 80581 151183 288753 566056 1961757 3352922 5698673 10072527 30405473 67078275 126033549 225613028 402987909 754847087 1447332370 2544222046 -1 3 6 11 20 52 125 220 451 1010 1675 2344 7223 8365 19335 49974 109067 218352 287116 824018 1655165 3058354 5755000 14228430 31610915 54657081 125499052 257633155 456447757 642618567 1947679314 2334975755 -1 3 6 12 27 34 115 206 507 549 1668 2937 4904 13406 28164 64958 115950 137716 283505 820945 1640349 3383846 6981035 8484012 31160168 51840362 129750006 140662669 460651784 794412495 1220155925 3743176589 -1 2 5 14 28 35 117 213 295 676 1579 2303 4702 8926 22887 53424 105730 191760 291260 564503 1402453 3881196 7760594 8464318 30138208 58689530 81482967 175558012 433336003 556287255 1314974084 2221274809 -1 2 4 9 26 51 117 206 363 638 1035 2505 6573 10904 30406 58817 127078 214490 284497 560898 1127918 2546865 7327801 12668625 30288249 50992019 99505730 155381637 286231653 630840786 1622883543 2809439797 -1 3 6 10 27 52 98 140 305 1001 2043 2175 7929 10314 31200 33266 93522 202769 285384 843930 1691177 2758350 7071183 14269371 27166330 33994276 76213328 252317078 512737485 571592940 2106736376 2873859227 -1 2 5 9 23 60 82 177 379 989 1561 2385 7303 10327 20261 36656 121995 247329 290060 580467 1405010 2509919 5964288 16593669 22466913 49471934 94014240 264395554 434320136 648633105 1973552325 2853668385 -1 3 6 15 16 37 116 216 458 537 1102 3812 6968 13878 16690 45127 72943 244657 293421 846892 1675363 4125459 4677079 10354204 29765800 54706055 123728288 144760099 274061548 960909606 1749443803 3600425863 -1 2 6 14 27 61 127 160 342 1009 1954 2937 4150 15028 18713 51467 74675 260595 293453 562188 1694847 3836245 7037920 16366015 32389684 44487711 84122858 256428244 531177807 785907012 1201960721 3777006943 -1 3 4 11 27 37 124 246 413 895 1144 3457 6666 13285 24635 47996 117258 238626 285826 837136 1133540 3021048 7039178 10290276 32439060 65169813 104853624 219975499 280338981 880741192 1834334903 3306897232 -1 2 5 8 21 36 120 177 497 789 1259 3313 7091 15534 28044 43460 106882 217535 286539 579774 1391891 2263498 5473451 10320689 33450592 49732830 129977716 210266717 316711348 813807192 1798010678 4161277436 -1 3 7 12 24 43 112 153 474 637 2024 3735 7050 8821 17561 64545 76549 209122 289701 828974 1965516 3295313 6789547 10850285 30591868 38678463 120791666 153902180 518838990 968189337 1809571167 2252436342 -1 3 4 9 25 42 74 150 305 523 1374 2901 6663 12711 24305 56283 120598 145629 288672 825694 1126740 2598214 6464700 10575230 20391868 40609660 76456325 150558458 348339212 779326930 1851979841 3414787062 -1 2 7 13 29 32 118 171 300 641 1190 3839 5016 12726 21854 63691 121743 152844 289026 571710 1907318 3654353 7530926 9273144 30370973 42191969 83819203 182538088 333658869 953365482 1219701097 3377660500 -1 2 7 11 27 36 123 156 333 1000 1117 3820 4901 8756 22050 55588 95466 224570 293049 563781 1935337 3036549 7075612 10354669 33214202 38171537 91991879 256718013 271817699 947211444 1259012238 2202847233 -1 2 6 10 16 34 106 248 383 538 1100 2754 7735 10089 19886 35006 108808 183947 287854 577921 1644556 2821123 4615607 8753317 29009185 64267072 94237723 146437541 272480652 688586049 2119438386 2444767789 -1 2 4 15 28 55 74 198 332 715 1821 2401 5025 14611 23424 62155 72623 183276 289838 570062 1163530 4175337 7735177 13706398 20093780 53513184 91593425 194201547 498801944 667675945 1215230426 3948426114 -1 3 7 11 20 34 64 159 345 1002 1306 3695 8015 8998 26611 49355 121399 254219 282447 833460 1909994 3045622 5701870 8516970 18062951 38315224 85270513 258880886 365670720 983096150 2059269590 2271715197 -1 2 4 10 28 38 66 169 393 579 1064 2389 5568 14450 22721 60122 76389 147554 289878 568571 1173843 2818874 7768759 9780071 17985639 43524761 108296242 167024278 286897457 646701428 1394587620 4024911600 -1 2 6 13 20 63 119 165 360 900 1771 3404 6884 15669 17915 60745 70495 219718 291371 572628 1695736 3554651 5740739 15796364 30368798 45887626 97279617 245682799 448352835 908836482 1818063425 4273195135 -1 3 7 8 16 57 104 255 459 530 1941 3341 5897 10236 25099 45735 111271 207681 282201 838005 1914237 2283153 4698009 15579016 28516494 63199084 121699837 150042744 523377514 909022146 1478196861 2434839704 -1 2 7 8 19 36 127 158 402 1011 1088 2107 8180 13141 19681 64187 78804 189849 291550 566217 1958450 2336079 4863922 10302978 32173660 37775734 103585944 252555631 273640548 589515252 2071931871 3309283703 -1 3 4 15 20 59 125 250 298 574 1594 3966 6480 10827 26757 38906 91129 169242 281207 846340 1164176 4177058 5649671 15033129 32150650 62933214 80276954 139841427 433037623 1068635999 1659182918 2761308043 -1 2 7 14 28 50 120 211 497 533 1153 2191 4714 12949 31850 40655 82002 237472 279459 588647 1964334 3841874 7807093 12930873 32998066 57437192 126134507 150025416 320279512 551891081 1306729098 3292340411 -1 2 6 13 25 49 118 144 483 886 1810 2464 6482 13776 31058 52580 117949 137941 279339 567039 1648821 3643266 6486948 13222648 30018421 40398185 131395290 224498460 492995819 628687919 1615584051 3704770530 -1 2 6 8 26 39 79 154 431 644 1058 3412 7629 14512 30547 44405 120622 248529 280572 575793 1660993 2251059 7291551 9559987 19912776 39085861 117213535 184392495 285939531 912865199 1937162828 4014930055 -1 2 6 8 29 32 123 141 256 920 1423 4021 4715 13056 25998 40168 84792 236388 286034 583324 1700324 2265011 7546570 9257102 33522720 34109992 73185824 244127041 393443624 1031643235 1326612307 3348293950 -1 3 7 11 19 44 102 239 325 602 1177 3840 4668 8408 22947 58903 129541 145094 291612 827689 1911233 3128720 4907086 12186758 25831308 59266551 91812450 160026857 325218637 1047306559 1323641314 2392571369 -1 3 6 8 25 41 97 170 300 713 1273 3293 4447 11416 23221 44944 123444 186594 294081 846941 1670328 2317740 6454663 11372452 26346946 43345833 83585401 200938702 317541334 808137253 1140766720 3158093518 -1 3 7 9 30 37 76 212 435 933 1548 2893 6798 15578 23968 59147 71465 221262 290690 830789 1957241 2493520 8357941 10316937 19130052 57525222 111033972 241418865 431597248 792627958 1863197699 4200070985 -1 3 6 12 17 40 73 153 322 956 1142 2637 6845 12996 20978 51439 70795 209000 290516 822594 1703824 3301283 4453087 11100355 20156348 38387738 91364156 235608704 274991852 707009437 1829777838 3250082899 -1 3 4 10 26 60 68 215 464 960 1154 3440 4737 8547 29059 43234 118710 198360 285349 836242 1136867 2787693 7316404 16352809 17819224 56718898 118418676 261038105 331883353 939030190 1322295723 2359152936 -1 3 5 10 22 36 89 162 400 829 2035 3514 4868 14419 25223 44571 120273 233499 283593 840968 1399875 2756105 6238833 10065541 25131820 45179798 104751583 204443255 504920559 893685230 1215665632 3941563518 -1 2 4 8 27 62 84 228 326 897 1363 3815 5874 8529 28373 42635 122363 132883 280339 578717 1130653 2328052 6988546 16096455 21682502 61152326 90137446 243770244 348832842 959260114 1568881437 2404600280 -1 2 4 11 26 43 74 175 495 802 1036 4093 5084 16309 28482 60711 74290 207520 285127 563581 1173683 3032116 7331263 10575481 20183313 42276507 133388447 207133280 294776013 1008356121 1257754441 4105004030 -1 3 5 10 26 63 76 181 312 630 1371 3872 7622 11038 30310 47578 130279 175814 283737 842331 1407474 2825587 7209504 16094595 19544173 49140635 78566901 157087003 344261256 1058782350 1912593361 2685620918 -1 2 6 13 23 38 119 228 260 985 1282 2890 5981 12097 31839 36806 66675 138379 286696 584083 1686681 3626198 5934289 9790994 30321831 62457202 74587995 264002294 359719653 790735746 1515944738 3086414105 -1 3 5 9 21 53 88 162 364 946 1335 2718 7090 14430 25592 46523 69506 152925 284238 835784 1414492 2561119 5439271 14510277 24832034 45958646 97427766 240760095 356731629 701899666 1762183613 3945630584 -1 2 4 14 18 40 111 169 260 621 1967 2179 5806 11812 26627 62257 79207 170865 281229 557341 1176116 3928788 5144343 11358795 27686507 42551146 74079319 155788209 529708504 558375923 1553756366 3033579909 -1 3 7 11 18 49 114 219 266 744 1604 3143 4304 12327 17155 34731 121639 204786 287729 849024 1908625 3031894 5154677 13600795 31295811 55815038 72744468 185558227 407682302 861767318 1167835101 3432367414 -1 3 6 11 30 47 125 225 481 809 1937 2924 6888 14820 22076 42438 74241 148796 292137 838201 1692062 3129918 8328086 11991499 31811715 62837053 130882734 205658562 526961051 794679099 1849150405 4020440399 -1 3 6 10 21 42 97 160 349 634 1504 2121 4848 9562 25261 37285 81136 251829 283951 841270 1691476 2784162 5422127 10703111 26559685 46100941 85274276 154399677 384054753 581714502 1308425139 2616573452 -1 2 7 10 19 34 94 161 346 642 1747 3878 6251 13906 17591 42507 81264 185474 289462 578692 1957660 2838085 4947980 8810439 23685798 45766072 85275538 183422801 451434614 1070372952 1734962508 3557710042 -1 3 5 14 23 48 85 231 316 741 1295 3224 4632 11685 24125 51639 96264 160498 287204 834206 1437276 3915930 5991651 13279279 21572595 62827266 75837569 188651833 367350671 811476668 1309979006 3130651749 -1 2 5 12 20 40 64 172 288 758 1765 3237 7477 12139 16786 40766 92089 231930 291708 585941 1424282 3307344 5673026 11473972 18420267 44004759 82957795 185772178 444033678 834272662 1940580010 2965892458 -1 2 7 11 23 35 67 154 505 746 1691 3975 4932 15389 21521 53897 115264 208632 293868 572169 1918671 3029377 5937997 8648946 18723202 39029396 126687149 190767580 464208091 1037366103 1239005895 4277113187 -1 3 5 13 18 47 91 229 476 830 1289 3975 5677 14417 26715 47965 68792 158573 280222 846437 1432902 3660431 5188515 11984557 24207011 62570401 119404679 204968404 363843803 1013396391 1567290201 3922528902 -1 2 5 8 18 48 112 205 389 930 1696 2506 5737 12121 18416 34529 71423 158931 294771 585109 1429916 2356392 5181638 13555521 31001720 51010243 107743443 237507780 467413870 624708202 1561107943 3054314311 -1 2 6 8 31 39 78 146 336 677 1303 3046 6263 14269 25901 59971 74495 255506 281503 571949 1681450 2237561 8033635 9643247 19739880 41665386 83887059 173803518 362548837 743707337 1737502064 3556005792 -1 3 6 11 26 47 125 210 398 862 1948 2724 4266 12547 25907 39307 97642 170690 279924 839184 1673121 3110703 7320579 11938210 31817523 57843518 106973804 227332414 524920969 683622225 1178820679 3434319641 -1 2 7 13 20 51 115 222 422 967 1688 2406 4315 14377 31296 35017 126972 154901 283479 575951 1907359 3617086 5764125 12775450 31318871 56247085 115634248 264019962 455990476 668349179 1192553501 3936175440 -1 2 6 14 26 55 123 160 481 1003 1412 2075 4848 12181 20930 58927 96524 211747 290065 564093 1690201 3845823 7223898 13888665 33125091 44772458 130566902 254335180 391184980 602375542 1329980392 3022713397 -1 2 5 14 23 58 127 233 413 632 1937 3951 6278 13519 25356 64096 80201 136342 282240 569196 1418903 3922839 5996332 15125117 31799189 58854954 100695363 157598306 521750457 1060557757 1718419678 3756943360 -1 2 7 15 27 45 106 202 359 533 1690 2899 5008 12651 24021 42919 77658 240005 294530 575593 1954208 4074686 7004293 12271032 28904351 50581455 97817601 146371913 453445439 792806480 1228626440 3420578546 -1 2 4 9 28 43 126 212 384 884 1445 4056 5113 8306 31317 37114 103184 211640 280704 575539 1146696 2503492 7798250 10717269 31827458 57633377 104906528 220330619 396594058 1027973873 1261922121 2314250753 -1 3 4 9 21 45 123 231 467 684 1263 2993 6418 13282 28087 34731 75165 142205 280100 842270 1165554 2590051 5463089 12489412 32839749 61233028 120122384 175746502 312679728 740443246 1630061942 3242325019 -1 2 4 9 23 53 77 147 415 586 1942 3831 6933 9427 21748 50204 91724 172709 289142 570293 1177724 2562950 5999024 14298598 19522984 41104083 101958235 160089752 536397036 944596772 1765450120 2667343319 -1 2 4 13 23 47 94 211 436 756 1555 3420 7859 14220 28452 57077 112002 210088 279758 557057 1116666 3555484 5959799 11770005 23403749 56780066 112112681 185276864 432543280 936649185 2119192080 3500708184 -1 3 6 13 28 39 93 173 503 792 1194 3533 4343 13162 31179 40280 101905 157801 284934 840653 1664725 3631113 7833986 9868444 23422724 43477839 126324099 213031083 320959735 877354152 1201404376 3295810985 -1 2 4 9 17 45 67 244 436 987 1901 2173 5338 8240 27478 40678 126773 255086 285697 578121 1119121 2523970 4354873 12259321 17898496 65969884 111559979 263668018 475390983 597948100 1460696806 2322639025 -1 3 7 8 26 44 106 144 399 966 1222 3055 7250 11954 25937 39779 111350 138119 283681 840846 1918589 2305249 7329227 12251999 29183478 41103410 108001991 267031942 310235827 752257048 1959657265 2975524997 -1 3 6 11 29 45 81 194 355 694 1183 2309 6367 12961 29675 64651 88335 207671 285677 833576 1695210 3052164 7475967 12558922 22410113 53664585 97158868 171848639 334233290 651248842 1693651727 3324524050 -1 2 4 12 20 36 84 199 415 716 1964 4071 7077 11887 18714 45848 105615 167354 294532 578183 1141249 3390592 5720374 10386889 21840656 54000580 101442327 198166606 524257756 1030696725 1792705672 3070257615 -1 3 7 8 22 60 83 218 278 793 1218 3226 5312 14100 17482 50357 74925 234191 287795 832181 1944090 2253010 6221330 16456871 22648628 56245140 70910184 216420639 318415137 814466262 1427151891 3617443833 -1 3 6 8 21 56 121 143 273 945 1490 3113 6549 13623 27321 55301 127433 177511 279923 820099 1658116 2327262 5455772 15338160 32863838 34338364 70244767 240878240 369835800 867044274 1638757855 3705926530 -1 2 7 13 19 50 89 139 313 933 1648 2279 5006 11587 21682 55778 78417 215218 289005 566736 1946030 3586095 4861033 13106476 24507060 34488352 75978096 237526894 406113560 540349469 1240402250 3184563672 -1 2 5 10 23 45 112 243 256 666 1041 2703 4161 9292 20891 52106 92513 228446 288330 571490 1440856 2803538 5914698 12311051 31040935 66721913 73860845 178578719 292628525 683381315 1199136080 2625047001 -1 3 4 11 17 52 108 165 410 606 1683 2293 4434 13940 20268 43260 101166 197065 289611 840867 1138714 3030063 4378054 14406263 27853254 44498740 102208455 164213185 460804167 538504740 1080111418 3570579659 -1 2 6 12 17 43 79 199 448 904 2023 4068 7685 11462 28652 43930 117723 230612 286702 585178 1639904 3338519 4336176 10707968 19480878 54409857 124474494 250939348 509277634 1026696011 2102359831 3118036720 -1 3 4 13 30 36 95 171 335 786 1403 2631 4823 9483 31030 60026 91775 159085 281675 831962 1177708 3669991 8355667 10147217 23438191 42426539 90631925 211673988 342347145 712976575 1307989680 2667843030 -1 3 4 12 16 47 114 185 455 567 1594 2852 6983 11766 28929 38540 99633 203561 279702 839476 1141771 3284029 4644943 12050368 30487274 46857711 125565000 135879478 432161298 791019756 1767293987 3122377266 -1 2 6 12 31 58 68 255 505 839 1634 3333 5314 14071 16761 47053 65538 135213 288111 576945 1696664 3379835 8073786 15073978 17063620 64788681 129065747 230346919 403280507 907766225 1444843783 3538232373 -1 3 7 9 21 51 108 176 495 711 1919 3482 7593 11065 29399 45744 114740 230036 279363 845379 1907831 2545986 5404034 13081126 27550537 49579550 131178402 195251348 483469468 903513636 1920121488 2729112119 -1 2 6 15 26 38 111 169 314 889 1244 3844 4528 10309 23665 43712 111389 213923 286986 577810 1660390 4092126 7260992 9916924 27806948 42500561 77982668 220980989 305775310 1067170157 1093496253 2861172450 -1 2 7 15 28 57 112 162 370 673 1140 4063 7572 15170 18300 54006 75091 167647 288112 565372 1945565 4146735 7833304 15369610 30439091 44074377 93967520 170908435 276980746 1021116632 1892087070 3773364480 -1 3 4 15 23 51 71 178 320 527 1815 2618 4409 15657 23647 64656 78646 190537 292852 825008 1147047 4136207 6028159 13035309 17066833 48804318 91353832 143886313 500589199 737792444 1110440513 4219135436 -1 3 4 10 25 53 70 214 440 693 1590 3133 7722 8988 30717 45491 130978 234945 281615 846010 1123800 2817985 6446683 14654373 16799229 57460176 113069048 172909423 427282243 845714365 2081786834 2200379831 -1 3 6 14 25 60 69 150 464 954 1564 2365 7908 10606 20733 48810 104718 165580 287167 839503 1665992 3902866 6496765 16417253 17066537 41211238 117788547 239587302 435660483 658732056 2140025304 2925651877 -1 2 6 14 24 55 100 128 384 828 1591 2558 6345 10447 21895 58088 90068 215527 287563 563051 1700524 3856785 6696622 13847827 25456397 36209031 104974590 209107848 435600287 616217522 1721940967 2883762957 -1 3 7 13 19 33 75 240 350 956 1429 3698 7319 15570 31958 60229 76251 216732 284693 829041 1943040 3587378 4872926 9398732 20451563 65283844 85739583 235700294 397536565 1000487260 1976548186 4211690085 -1 2 7 8 25 62 82 147 310 1016 1998 3572 7523 16089 21544 51203 73171 211787 291121 568438 1940058 2285076 6429094 16194602 22548527 41427700 75524576 257727037 518904332 875445764 1918336150 4061961323 -1 2 7 14 22 36 72 209 429 680 1835 3975 4594 15263 20869 45812 117462 227392 294167 578937 1916483 3815350 6196202 10441517 19928249 57160366 113790259 173055781 491105825 1022069218 1125989217 3777379863 -1 3 4 11 27 48 82 195 314 755 1958 2726 5338 12513 30919 52109 107730 144311 285345 821955 1115672 3105049 7056212 13241345 22034975 54291654 79231586 189652671 528416580 672789983 1439346447 3485035325 -1 2 7 12 25 46 109 170 421 924 1171 3717 6212 16002 19351 35355 89267 155173 288965 586658 1933896 3390543 6502389 11954387 27538039 42750988 115130288 245171091 321320233 968182356 1687320734 4032568646 -1 2 5 12 23 49 96 188 323 810 1050 2488 6914 11470 25554 39401 130990 244482 283097 580987 1382761 3341803 5924355 13344312 26749432 47999468 91522954 201447817 292800338 626060372 1786599923 3095007913 -1 3 4 10 17 38 68 164 485 803 1591 2606 5345 9059 27090 59052 128548 210855 284954 828549 1140845 2754906 4386295 9641921 17311257 44328247 132708635 209306393 420706517 732224350 1469950180 2216139321 -1 3 6 10 29 44 101 253 449 650 1895 2774 4539 11951 29171 37813 112513 200896 280792 837002 1654870 2757994 7504509 12270537 25441287 63458402 121686943 180707114 483271963 697221506 1132719416 3027590407 -1 3 7 14 19 46 126 236 288 542 1550 2964 4821 14069 21296 40514 95439 244262 290953 848806 1945216 3827895 4911278 11767661 32253512 60318521 82364412 146143768 423034515 749179881 1301548280 3565951968 -1 2 4 10 21 37 83 186 258 1023 1122 2461 5620 9140 19967 36651 114960 149560 293995 584733 1121992 2831226 5480084 10096997 22074301 47801737 73913219 252878836 269029460 626993702 1346609666 2277404581 -1 2 5 11 30 44 121 144 257 929 1494 3861 4355 12310 16522 57344 112295 224497 288700 563892 1378735 3021288 8309535 12532636 33340527 40988960 71737736 241678152 377064582 1063203799 1133552766 3368376957 -1 2 6 11 31 52 106 250 315 615 1701 3752 7013 11955 28313 48506 121212 235533 286585 586870 1645843 3067698 8015921 14678555 29163365 64294076 78050127 152700516 463411708 942002557 1795657174 3021499010 -1 2 5 15 26 54 91 169 510 767 1272 2542 5957 11552 26034 52803 73548 241154 285026 559629 1419447 4079926 7252148 14140176 24413012 42319415 129658541 192334190 305333506 615614781 1493579848 3127269829 -1 3 4 13 30 33 86 249 283 916 1617 2555 7491 11137 24027 43547 91423 227440 290408 840230 1148068 3572902 8260516 9380874 21022256 63812487 70447223 245299628 418047162 634310598 1945277195 2810854042 -1 3 5 9 28 48 90 209 322 922 1218 2636 7006 12042 25824 43759 103957 173127 284345 846907 1396140 2598459 7812576 13303154 24422631 58298380 88779094 251151200 316461631 734600488 1786464100 3027922219 -1 2 4 12 26 62 67 254 348 932 1818 2457 4970 15420 20821 38776 66620 148561 293824 587589 1171291 3403850 7292687 16135867 17866323 64034536 87718563 238300798 503082596 611893429 1243453524 4169357086 -1 3 7 11 26 34 65 252 265 811 1167 2783 4800 14986 24225 61023 102650 233336 290928 821113 1915933 3068623 7216062 8647735 17885151 63800888 75480742 207896231 332682662 689766122 1308470555 3778797305 -1 2 7 13 31 39 126 223 341 941 1276 3534 7704 16191 30482 49049 75576 230679 282702 589302 1964491 3551999 8036535 9687794 32023974 56431764 84144037 241488929 316776532 893312475 2139323202 4094799203 -1 3 6 13 29 44 119 195 348 777 1386 3325 7482 15331 19531 63222 70744 190928 290254 822074 1686361 3613403 7601767 12222538 30206457 53291300 86682896 214993251 347979044 831466342 1937502170 3853166157 -1 3 7 13 29 56 94 241 307 690 1674 2547 7102 14504 25354 51218 122916 140391 280041 827217 1924475 3612784 7587985 15366020 23918154 65112649 76740176 174956056 466279722 629792115 1756515228 4010580889 -1 2 4 9 22 42 112 130 460 675 1438 3512 7706 9739 23081 48761 127923 185408 287832 575795 1114910 2599196 6237569 10921825 31235007 37072651 123625497 173899892 390212295 898957686 2092936605 2547458998 -1 3 5 15 24 55 103 188 365 709 1666 3759 7935 16022 18047 63067 115582 196065 287669 820566 1402875 4186618 6764409 14060957 25215648 47551170 100542263 194101594 455539403 958164531 2098503411 4135408406 -1 3 6 11 16 56 102 252 410 705 1719 2792 5486 10054 25300 47614 126209 146153 284040 848785 1649740 3101371 4710123 15368004 25726668 63547268 102693389 193806189 468418177 691514253 1369368424 2480212927 -1 3 4 8 31 43 117 228 377 904 1719 2972 7881 12205 22475 60195 106951 230507 287341 826440 1117294 2290126 8007148 11009777 30202798 61725623 95108289 248849954 467053081 747557051 2091804977 3062312555 -1 3 7 11 28 58 64 156 357 674 1526 2899 4660 14131 26965 59558 76365 202412 280335 828647 1940647 3063167 7771058 14868106 18246392 38519965 98376687 170881747 376746269 780510300 1320341492 3496106964 -1 3 4 13 27 40 91 162 374 654 1700 2564 4296 15197 22683 51841 128858 150382 293136 833956 1138242 3616385 7016136 11238950 24630119 44481233 93967889 182335998 454087479 721541597 1170351635 3789616746 -1 3 5 14 27 56 119 149 258 773 1448 3929 6403 14965 20282 33531 103528 152609 287538 847605 1401632 3869737 7021547 15420302 29602114 41088772 71402955 213548671 400032868 1045695900 1662262899 3801625199 -1 2 5 11 22 55 84 176 363 617 1668 3174 6410 10813 32111 65436 109849 213035 279158 569687 1377498 3042631 6182801 13766976 21670499 49789651 96593459 152297870 469335354 850041055 1652813370 2811322709 -1 3 5 9 20 48 95 249 435 960 2012 2652 6307 13801 25069 42648 70993 174521 280205 846519 1435385 2586993 5724640 13311976 23327861 64884801 111504459 263076387 514405310 726853140 1717088804 3692638719 -1 2 7 14 24 33 117 141 433 627 1935 2310 7995 15321 24688 43325 90183 260757 281870 584741 1937651 3822822 6715075 9053985 29816093 35588938 109961282 151442209 523196074 657007344 2033910608 3811179724 -1 3 6 9 25 63 68 238 352 554 1343 2897 5286 11084 21385 60988 73678 258642 288747 820065 1674186 2511931 6450631 16128464 16957281 59734405 97648150 134410541 357543248 794333710 1430104715 2725384572 -1 2 4 13 17 60 93 159 357 852 2018 3283 5269 12316 29773 39502 90742 147962 285891 576327 1162781 3656070 4452133 16756708 23808687 39234099 100248764 231470875 510364557 818614128 1415726834 3412349316 -1 3 6 13 22 56 108 229 323 693 1053 3396 6220 16012 17656 33008 113603 177533 290350 843851 1656102 3655458 6289685 15449151 27475956 62030725 91241867 172770094 290491259 934914600 1721933716 4146597623 -1 3 7 8 29 56 77 231 340 739 1935 3065 5649 11588 22821 59445 111593 212155 288973 821391 1910869 2241852 7477344 15352177 19048731 61545016 84944831 187190531 530629629 771351297 1596703764 3112304549 -1 3 4 10 20 35 122 221 452 903 2041 3219 4831 12629 16532 55970 91705 239296 290342 834246 1166105 2774284 5660811 8792699 32697585 55029068 124809710 250911317 518634623 807846266 1311493105 3460354649 -1 2 6 11 20 43 98 152 474 931 1651 2178 5220 14212 23347 38154 99311 236793 291313 585428 1670560 3070676 5695694 10665471 27145539 39556885 117465853 239915895 411907608 556954741 1441474743 3569195588 -1 2 5 9 23 48 105 248 259 658 1704 3901 6914 11463 31887 57964 88097 238506 279852 568103 1437011 2517453 5915620 13512930 29280299 64995268 74212663 183289923 464071465 1040931704 1792619245 3218567578 -1 3 5 14 24 37 103 171 464 1019 1204 3456 7789 15939 20534 65422 108555 220609 294122 822701 1392265 3822354 6710706 10364314 25362077 42677584 117758238 255446235 328721814 905512762 2101218299 4061563491 -1 3 7 14 26 57 99 167 390 633 1302 2279 4644 15415 32069 55126 100397 146008 285318 821208 1906997 3872071 7283812 15680157 26982634 45250543 106752393 155316610 360638217 540918898 1293585300 4241303675 -1 2 5 9 19 34 80 149 439 584 1709 2305 7502 8211 29138 51719 77452 158441 279698 558360 1421655 2617686 4971956 8895751 22759267 40512470 111988008 165488060 453145049 670329993 1883040312 2352570129 -1 3 5 13 19 58 72 137 341 810 2023 2748 4831 10000 26841 35534 115028 160417 284199 840972 1376674 3628918 4944165 14880041 20949095 34477909 87082053 203497565 507199106 694415312 1300423259 2521671168 -1 2 4 8 24 36 83 191 439 545 1548 2670 5173 12378 26471 57292 72028 137574 280604 565172 1152148 2340681 6786519 10485508 22221528 46295599 109094824 139321808 431968913 719251330 1430587731 3423217004 -1 3 6 10 17 58 127 133 477 563 1433 2898 4676 11764 30734 47946 87576 177249 282334 850286 1684476 2831219 4405768 14888445 32443160 36659618 118224469 140172183 386716521 775013857 1293127717 3137491076 -1 2 4 9 28 32 78 157 305 520 1384 3289 6185 8226 22679 42361 77564 172904 290388 573606 1179583 2582759 7825400 9402692 19354443 38738202 76517150 149604675 340828256 820323024 1743436462 2414890439 -1 2 6 9 20 49 106 253 307 1000 1218 2137 6152 8600 29893 59646 120234 183491 280250 565747 1663365 2596781 5738960 13338328 29340420 63436669 78598540 252067026 302363541 597301844 1713228716 2414535197 -1 3 6 11 25 35 74 204 384 815 1875 3571 7951 14236 19367 55623 100859 218235 290094 834746 1647230 3037053 6443859 8804639 20597295 51274068 106568613 208308154 481546000 889268275 2029405262 3591272494 -1 2 4 13 21 56 116 204 456 608 1647 2736 4560 12145 23078 63623 87556 246184 289980 564213 1168280 3548130 5383531 15609428 30293312 52041082 123618845 153004997 418635551 683433109 1108931528 2970961361 -1 3 6 13 27 55 113 164 359 538 1279 2398 6281 9526 17841 36311 71045 207400 291375 848697 1701247 3597834 7011782 14081658 30840562 45485042 97984858 150761003 313057267 649177389 1684688106 2597300538 -1 2 6 13 19 50 68 160 479 796 1343 2996 6554 9408 26259 51523 123257 183482 283273 562404 1664090 3641806 4950058 13085716 17288146 44236858 118679461 215229597 357328413 770230527 1647698622 2602223789 -1 3 6 15 28 43 98 241 432 599 1880 2259 7553 11384 26275 65122 112930 250520 285704 830668 1639349 4121670 7798564 10934734 26912138 65699609 111132093 162315319 471678154 570079410 1919832641 3169310734 -1 2 4 12 24 57 113 198 393 536 1461 3511 4186 10521 22554 58994 94648 171556 290750 557317 1174723 3361153 6771444 15425776 31132179 53970814 107641209 147398014 398334289 883001829 1160761850 2825816493 -1 2 7 13 18 59 64 143 451 919 1603 2055 7708 9401 18728 58220 74808 225091 293210 562411 1943352 3600657 5169970 14865456 18000163 35270847 123962976 249382534 411816228 598311297 2094710102 2553679756 -1 3 6 12 25 36 78 183 428 667 1608 2277 7461 14641 26501 37999 87593 202184 280815 840352 1675392 3318561 6468097 10131662 19583853 50202067 116890268 179908482 416005164 547976977 1896564688 3943999868 -1 3 6 12 19 52 94 178 476 549 1759 2139 6959 10146 25544 62335 95539 202169 283670 829836 1691451 3336000 4912291 14338461 23760692 48896045 119510500 136964817 448692916 577638140 1759224896 2454829464 -1 2 5 10 26 63 76 186 346 739 1972 2955 6821 16114 22523 46241 113481 138885 294794 576702 1408007 2848974 7288931 15966409 19557821 47751955 87398018 187067256 525904410 761891653 1825464216 4141409297 -1 2 4 14 17 32 89 169 440 633 1923 2442 6135 16097 17937 42079 98355 197558 287019 574087 1133527 3825340 4326097 9339772 24863637 41984086 109415628 151722915 529548152 623160202 1517133042 4152044613 -1 3 4 8 30 33 82 221 478 642 1425 3563 6223 10621 16885 48878 94488 171491 292996 836542 1163180 2309033 8349781 9432722 22208838 55358713 121462933 180790028 399772842 895491070 1693200337 2862107573 -1 3 6 13 24 57 113 209 274 836 1328 4085 4150 8923 26308 43301 99222 223650 286367 848429 1671043 3540063 6717019 15654942 30878099 56663508 67751335 230406373 363939161 1037981756 1189776343 2156631849 -1 3 4 8 29 41 100 142 443 624 1900 2285 7150 15146 22250 56712 103857 168350 293328 828387 1130457 2340517 7598106 11471306 25885718 33616467 111536886 153237532 483744654 549659919 1783531308 3758380880 -1 3 6 10 24 34 84 155 296 613 1475 2391 4773 12057 21543 41474 103349 228069 288150 836579 1661509 2766269 6714254 8585204 21183158 39118588 83696460 156152946 379301701 645995497 1301722403 2992352763 -1 3 6 11 27 60 120 251 462 946 1892 3810 4543 14619 30488 63971 97707 177143 284374 829788 1693727 3112556 7018949 16505649 32691634 64002009 124624936 241407364 482761242 957419815 1127115524 4020337229 -1 2 6 11 26 55 112 253 375 853 1076 2957 7287 13489 20928 46269 125554 217337 292815 574826 1647585 3039478 7222308 13797608 30898952 63706718 92809895 232022672 294185823 750078778 1995085163 3632221555 -1 3 7 10 23 41 118 220 385 811 1494 3998 7343 9889 27863 60880 65998 258025 286067 833357 1949419 2770421 5909141 11453314 30396406 55327611 106973353 207652641 374466525 1009450538 1991478635 2458693536 -1 3 7 13 24 44 73 201 291 906 1157 2624 6936 10344 30825 40310 90959 256360 279720 843598 1945808 3559026 6698367 12234224 20170639 50606129 80237987 248573151 332784049 735225915 1784401620 2836147832 -1 2 5 13 23 34 107 162 283 715 1813 3833 7320 13047 29854 52313 123813 195198 283203 563782 1405830 3645092 6023852 8857509 28755463 44317400 68707749 198764167 488222321 940988040 1973772041 3350454187 -1 3 6 9 30 48 116 160 406 923 1130 3849 7296 14660 25891 34069 104571 134573 281322 837655 1661749 2573693 8334026 13352774 29493070 45374165 101771771 250153094 283621603 1070206173 2009090102 3999321823 -1 2 6 14 24 41 116 144 327 581 1396 2546 6156 11398 22891 49525 75352 219137 287533 565256 1671953 3855031 6728036 11150348 29883689 40757566 89549651 167183778 351315997 613259328 1715141090 3185507664 -1 3 4 10 23 37 119 161 328 637 1193 3593 4441 9550 24737 37452 67878 162617 285821 838780 1163686 2864206 6027422 10425003 29799722 45455710 88831583 151136495 328237699 1000943596 1135746095 2596587142 -1 3 4 12 21 63 105 206 300 1004 1326 3032 5933 12306 19030 40144 116996 251291 286789 851772 1127301 3337296 5413136 16142739 29304258 51465490 80360431 255843680 361526121 759744286 1514499036 3383905119 -1 2 7 10 17 44 120 155 262 1003 1829 2121 7930 15895 24002 37480 88010 217413 291222 581754 1945642 2811982 4359284 12475475 32750254 39180329 73547449 258700980 497293905 575156693 2096646709 4027101611 -1 2 7 13 24 59 78 193 265 843 1483 2284 4427 11114 24305 38412 124114 163101 289477 589678 1908502 3631378 6756036 14928012 19570652 52512075 73921544 227469082 379688065 555138313 1140132186 2797817310 -1 2 6 10 24 55 88 222 355 1006 1936 2500 7432 8676 18227 52117 97385 211693 292383 573119 1688619 2815224 6723674 13766322 24612883 54890367 97922604 255055099 532235044 631724885 1935471205 2415728390 -1 2 5 15 30 41 64 134 303 842 1757 4022 5262 12234 17616 45720 93850 245671 292146 574794 1421167 4070115 8286757 11174826 18567992 37589151 82213825 232429995 446393099 1023802656 1427800782 3052622055 -1 3 4 12 28 51 118 185 376 989 1239 3071 6130 10165 29101 62460 89736 248851 282016 834637 1172648 3286137 7762297 13039145 29577760 47042582 96369112 267314193 302218533 744862639 1509336416 2536233443 -1 2 4 8 22 42 97 177 340 1023 2008 3444 7996 14597 32652 64323 87075 175954 282744 567653 1177853 2318121 6232127 10985180 26883222 49923654 87240046 255589646 507179057 914154445 2054250739 3985821328 -1 2 6 13 16 51 92 132 362 515 1974 3117 4272 15191 16662 62879 102423 137130 287666 562463 1638454 3612027 4677737 12835179 23506822 36771826 97463235 145437407 522130160 860845246 1156049540 3824875266 -1 2 4 10 16 32 68 153 276 821 1054 3627 5689 10149 25097 62380 78882 167383 285568 567611 1154602 2824173 4670044 9436526 17712261 38875580 69370305 203967148 294159573 990504156 1600902196 2502045998 -1 2 4 11 28 41 78 221 323 1009 1575 2174 6065 8741 18285 34590 115695 151639 294411 587887 1128455 3108574 7805253 11269263 19327618 54906697 88754837 254297226 424968462 594660338 1494108030 2154061228 -1 2 5 10 17 37 101 141 369 949 1472 2790 5048 9670 24662 58535 71752 239174 285675 573041 1418616 2754361 4347051 10158027 26178031 33885682 95915017 238822392 375680907 687668261 1211706525 2683299135 -1 3 5 12 20 44 108 153 486 885 1415 3292 6520 15956 20672 32847 128132 150073 293972 851235 1379275 3360354 5714378 12312555 28244622 38389455 132252332 219463692 393305758 810797780 1630198850 4036078375 -1 2 7 11 17 41 71 157 494 910 1347 2067 7492 13362 23725 55749 109969 231583 293512 565762 1904019 3048198 4388254 11157716 17785359 38372850 130540206 250411131 349559099 601570210 1900893367 3664663432 -1 3 5 13 18 51 122 145 371 959 1540 2638 6973 11757 23157 52444 104779 229221 287414 831217 1390288 3557923 5123783 13011634 33007348 40747805 95138806 241040158 424136809 704730763 1784865056 3211990198 -1 2 4 11 27 56 70 218 369 704 1887 2843 7268 13156 27774 47876 67880 200539 281710 587716 1179416 3076884 6994905 15614552 17280041 56195488 94340738 196422318 483346033 780449437 1994464615 3243975768 -1 2 7 12 18 35 119 138 421 884 1995 2102 5384 15046 22764 38625 84626 132998 293558 584894 1943342 3383835 5233847 8601140 30312441 34147381 117094752 222124607 504246321 602946367 1374968702 3824980031 -1 3 7 8 28 49 103 218 503 769 1081 2528 5210 16383 18352 46389 113429 182175 287684 841286 1928294 2337073 7851454 13571798 25847467 56485763 127817574 210352163 300073930 634940133 1420346322 4139602147 -1 2 7 11 22 54 104 140 374 755 1787 2349 6302 15448 22435 54432 87240 194333 294874 568073 1965924 3082560 6255792 14145734 28454320 34421112 96107577 192537954 451621738 666839876 1691031062 4239344635 -1 3 7 10 31 40 87 178 278 857 2024 2461 5794 13815 20890 37727 95103 210403 294443 847217 1940992 2796529 8050151 11155702 21734971 49613881 69196579 227141234 503729509 623335819 1573169248 3709418717 -1 3 4 8 23 40 109 248 313 647 1501 2701 7950 10910 21824 35948 127572 188799 298049 913970 1237396 2395480 5370063 11723929 26248833 61992382 72796899 193780683 348486401 778246308 2008445178 3199816114 -1 2 4 9 16 37 67 240 354 647 1477 2827 7193 8543 30214 51296 90525 241202 313482 614604 1289438 2149861 4811360 8893252 19721035 59315002 84897747 187805906 345957535 690425389 2069709989 2448674999 -1 2 7 12 24 60 64 184 379 880 1756 2493 6177 12876 23028 37479 102445 259084 299756 626955 2095091 3446047 6921050 15722505 20229478 42589584 84099988 217413938 435848918 603064637 1820042303 3503298652 -1 2 5 12 27 38 91 176 438 943 1544 2745 4644 16223 17407 48616 125005 141604 310625 649608 1452670 3455557 6676840 9321835 22579270 44415253 106342982 266671549 445086218 750221156 1199533191 3890955910 -1 3 6 8 24 32 85 201 272 993 1565 2127 7214 9044 16463 35452 94337 202559 297700 880981 1775064 2395944 7176042 10158341 24162782 55123529 81514458 250955408 457141131 635462964 2118435348 2524571233 -1 3 5 8 23 36 84 204 320 623 1225 3763 7202 10318 17622 55563 116946 238333 317877 903436 1548563 2416204 5357866 8894267 24437771 56733724 92733831 147437474 273090882 1062051980 2018193802 2975978608 -1 2 7 15 31 43 122 181 375 950 1978 3580 6806 14729 26929 42638 67725 195123 305122 592666 2031076 3713680 7671989 11716415 30459299 44153267 91213919 252317673 474834864 848712488 1699590318 4199792933 -1 2 5 10 17 40 110 206 477 924 1591 2378 7566 11231 32639 40462 89249 197652 303093 614218 1508049 2922286 5063145 12004866 26534708 58050316 130176988 266833671 464385681 585239005 2043376957 3036157754 -1 3 5 13 17 60 88 208 423 1021 1110 4074 6515 9254 26645 58223 104991 243685 320153 891181 1552956 3206887 4818065 15177915 22060419 50939043 108683434 245881965 307496230 970722747 1803034305 2196778938 -1 2 5 8 17 35 94 133 483 580 1430 2277 8146 15863 20672 34469 122676 223546 296754 646584 1535468 2395174 5096748 10181800 22858187 39412927 118941613 139422466 335839869 613012542 1998025105 3824203282 -1 2 4 9 21 58 105 141 501 652 1619 3353 5803 12124 30721 45886 125930 209947 307786 649357 1257711 2144602 6157262 16451674 25488663 40451235 120478257 196488152 455247190 860314290 1358966318 2791340907 -1 2 6 8 26 50 115 188 450 1003 1613 2149 4721 12232 19577 41456 114060 255560 303257 638849 1827771 2403934 6399152 13884630 32033092 43074948 131784410 239510266 463633597 641931671 1200722812 2764024029 -1 3 6 11 17 62 100 197 389 780 1746 2687 5830 10557 21301 41781 67700 135267 303635 854589 1709109 2665896 4788345 14819819 28885447 56477700 116906774 227245883 403865261 788561890 1451293915 3168384773 -1 2 7 10 17 48 89 246 431 755 2005 2829 8053 9691 26853 40499 81611 174707 302278 604438 2007400 2917257 5053573 14600523 21503052 60039243 106980674 176195956 482935293 709552892 2004385133 2347280016 -1 3 6 8 17 53 113 176 261 582 1671 3764 5881 11595 22466 39479 83160 214720 301153 868969 1787907 2395680 4812342 13573554 31462113 42476778 81284238 150775181 412694470 1041469454 1396537740 2919182971 -1 2 5 8 29 62 79 240 470 940 1233 3595 7191 16338 20911 63299 106542 195292 324816 631986 1504290 2418969 8231121 15638882 18354206 62661656 129263034 262977229 284259128 1066352573 2144778527 4022345963 -1 3 6 9 21 53 94 213 301 778 1847 4039 4968 9617 28818 46876 78701 182408 308269 865307 1755068 2139658 5837342 13545940 22551720 51132147 74994960 225757106 534611002 998243077 1089895894 2311422953 -1 3 6 14 28 50 90 239 422 701 1359 2391 5221 15219 16425 48230 78762 150146 311031 865928 1721192 3976137 8195790 13763803 22289154 62923039 105407060 195352925 384952256 588231618 1510941866 4215694881 -1 2 4 15 20 34 104 168 262 727 1282 4048 6589 12993 27051 56478 124866 196664 319019 647793 1248988 3720452 5887334 10185003 26739614 49809176 75500396 180360593 385363157 1003508018 1812505142 3719107167 -1 3 4 14 27 55 108 224 431 913 1590 2919 7216 14489 27242 56694 103950 233832 319147 888991 1284881 3981372 6401218 13631055 25956150 65016443 108013757 265045903 456431166 738006145 2134288289 4181336413 -1 3 6 8 19 42 126 191 423 873 1712 2866 4916 14658 21629 45066 85618 164639 308173 870730 1739572 2402029 4291236 11718464 31205844 45902465 103607727 209578224 410253611 721059162 1082483539 4246922907 -1 3 5 12 18 56 126 195 400 719 1952 3404 7970 11804 31138 59938 100254 260146 321585 885127 1570802 3469314 4563862 16224789 30159149 55072645 112497659 183856499 499547694 865538804 1984261736 2783345658 -1 3 5 13 20 44 101 190 407 984 1735 4023 6305 10420 18663 50988 101905 203002 312330 887168 1512833 3201127 6138707 10964402 27534019 44324881 116980432 247591901 431470212 943051348 1820322208 3139773525 -1 2 5 15 20 33 91 211 258 841 1152 2237 7450 11341 20458 50808 117980 259504 312370 641815 1571208 3723674 5896788 9673230 22304851 51703843 77177440 209152664 286915462 645109826 2016436112 2689399813 -1 2 7 15 20 61 115 227 451 752 1032 3803 7700 14039 31581 48848 123607 136360 310726 648304 1973982 3714113 5885770 15356961 32792959 64259754 132482933 171089271 335095445 1017072206 1917276036 3368240045 -1 2 5 10 28 56 95 153 365 979 1933 2751 6872 10660 27237 34070 107196 170099 296956 632421 1479697 2921501 7967249 16178234 22045242 35429131 88180546 236642728 472135175 799034783 1699019158 3135839606 -1 3 6 9 31 61 64 239 326 895 1246 2673 6872 8316 22446 37692 86251 198425 299358 874388 1771680 2130508 7432394 15693550 18897201 63734726 99969677 215708134 280778302 740593993 1736791989 2433943771 -1 2 6 8 18 61 113 190 272 702 1915 2121 6384 15715 22261 48258 126483 228009 311108 650051 1799369 2403734 4311082 15668468 31480347 45656388 78497196 186581794 525891572 630774337 1759842875 3938059815 -1 2 6 13 22 62 72 252 321 514 2020 3162 6457 14489 31113 39667 125174 260038 301369 650465 1834956 3180774 5358805 14920749 17843922 60878660 98921405 152970823 473896161 882502650 1843393235 4264334294 -1 3 6 8 20 55 127 197 389 671 1755 2650 5858 14514 27445 62656 113415 147200 325442 900680 1716263 2420470 6135703 13007723 30954413 55091114 114380620 195265840 405719945 799624444 1344241678 4203660407 -1 2 6 13 26 53 65 254 290 905 1448 2373 4525 11887 16510 63376 80545 220090 325029 605494 1791357 3205862 6360163 13575411 20213009 60339167 71681578 253130658 355962683 558208473 1233562083 2899245914 -1 3 5 9 19 38 125 146 313 763 1415 3057 5917 15159 24258 34246 82049 214904 295024 871201 1527964 2144963 4265551 9425554 30799216 34230194 74414710 171233966 335664816 730477876 1443072711 4166352347 -1 2 6 14 19 55 118 176 297 555 1768 3688 4270 15779 23335 43815 116469 221949 306601 641054 1798916 3969676 4560092 13095969 31802105 42386547 73871619 155195552 423371301 1039692947 1270401581 4017961571 -1 2 5 11 25 40 102 170 385 880 1726 3933 5747 10945 21268 58445 76543 160390 320171 599382 1467788 2673268 7172824 11962961 28441996 46610133 112594750 209215260 405337331 1005129718 1440626236 3012833194 -1 3 5 10 19 47 102 203 482 604 1261 2834 4844 11508 25682 65134 102338 180945 326208 886055 1495617 2937382 4319888 11157352 28668897 57625047 119944170 147418457 282032716 726033952 1127596696 2745323521 -1 3 5 11 29 36 77 159 452 820 1174 3915 5376 10646 29547 54968 91535 255983 316049 879429 1569116 2686586 7934977 8861385 18726049 33986094 127082020 230804863 273303475 982675869 1505113023 3062279577 -1 3 7 11 18 33 91 230 439 707 1468 3969 4147 12363 20616 46230 72892 246225 307687 856768 2085857 2655735 4542462 10187630 21341209 64932814 105072738 172353565 355621023 946487239 1254281303 3567215872 -1 2 7 9 30 37 68 170 479 907 1346 3508 7850 10835 24730 53274 101503 186596 316867 622702 2016512 2161652 7466885 9047239 20010571 47923410 133313031 253036784 399494931 822555601 1975965539 3188772165 -1 2 5 9 19 42 92 242 339 1018 1913 2072 5751 9020 29076 53639 103974 249228 317052 630733 1563071 2158752 4580007 12521898 22108712 59664815 100090153 246546251 511648555 632357132 1462164750 2452234656 -1 3 7 10 22 49 68 134 321 694 1902 3562 7378 15181 24470 44516 68291 169199 305781 853685 2001772 2921950 5591493 14299432 20821723 38779005 98195879 199842641 535437352 844730641 2030033947 4061309638 -1 3 4 12 26 57 124 221 311 689 2004 3679 6026 16263 18018 59257 92793 227212 319525 877976 1270538 3464062 6629749 16226668 29725606 51526214 70253138 185409131 475251748 1029790645 1430988352 3802151062 -1 3 5 10 18 34 104 233 440 636 1220 3376 7443 9138 24329 59135 76085 181930 320486 861838 1498874 2936650 4546785 10360732 26060576 65234159 108759158 141735776 283133843 848874368 2087284170 2660633274 -1 3 5 14 30 38 96 185 410 950 1747 2651 4595 12326 20040 47216 77890 159848 311139 866646 1467904 3966875 7692842 9363758 29221939 43221151 115540926 258633334 432837390 800939649 1220719808 3656220040 -1 3 5 8 22 63 89 195 302 980 1906 3068 6088 15731 26931 49408 103199 242783 313125 891783 1549675 2421698 5627937 15423315 21041445 56275848 72763955 236961697 511758571 730703609 1367067718 3951571691 -1 2 7 9 20 44 120 221 472 656 1233 3857 7894 8968 32563 38864 128356 180015 299540 653597 2009050 2144816 5871217 11407309 29431491 53464377 130803234 193695693 275983869 1000509956 1889333490 2629913374 -1 2 7 12 22 60 89 244 377 738 1146 3305 6607 15949 27892 34512 99786 218764 295796 625236 2050191 3454753 5371719 15721605 22116959 58880974 84804085 181580377 309545099 915453736 1840117594 3951813795 -1 3 7 15 21 34 126 226 268 929 1505 3578 5765 10859 16432 46358 109147 225053 307568 894408 2064034 3706969 5896797 9959773 29442977 64112153 77726584 256555538 340722854 863520493 1427160288 3177034638 -1 2 4 14 18 48 106 139 259 811 1549 3647 7078 13451 20221 46145 94661 235991 308123 621887 1279689 3968308 4268805 13833516 26579575 40791267 81403467 221442290 441391177 1008045949 1677088534 3365030134 -1 2 4 8 24 37 88 212 489 758 1169 3035 4687 13345 18920 32770 124760 248655 296564 649261 1299106 2400414 6919361 8853618 21348859 54245192 119819572 177244986 291894431 679476537 1138805360 3238879258 -1 3 5 15 20 47 124 156 353 791 1953 2274 5251 11475 24073 33440 106163 192846 296509 889216 1502626 3718956 6152229 11154969 29993664 36608208 86535033 228386945 481391984 646939509 1610026060 2936965890 -1 2 6 11 21 46 96 205 493 868 1086 2784 4973 10489 29840 39835 78584 174146 302218 605316 1749239 2663847 6121452 10637729 27857929 57328774 118505399 204756662 327220261 748781865 1106505521 2962664852 -1 2 6 9 26 36 66 193 346 863 1528 3637 5468 13469 31437 64969 72069 163286 326406 594650 1730332 2152621 6380212 9103978 19473871 57022784 98838653 207115041 345287923 1024046074 1500497328 3322357024 -1 2 4 10 28 40 107 253 259 516 1890 2437 8135 12148 19515 60888 99542 209375 321630 625432 1254902 2940792 7987405 11770366 25271819 59707527 79213411 161305835 505332975 580339182 1994160983 2736031361 -1 3 7 9 21 47 115 217 479 818 1086 3412 6516 15639 24546 59233 85316 152624 319882 870212 1983626 2148775 5848594 10667598 32322976 54449441 131668030 221160103 332498572 851143762 1754934415 3880804408 -1 3 6 8 28 61 108 181 268 635 1366 3487 7769 14464 32761 42626 119458 220740 303316 907411 1788334 2394473 8226201 15705913 26581215 44800044 81391345 141766458 400564113 848575356 1901099442 4116229261 -1 2 5 12 30 49 92 243 348 834 1703 2565 7844 10716 31414 38036 114111 224691 299109 635528 1539731 3452630 7469117 13873640 21358585 62888758 94739247 205718699 423115675 764954382 1988417619 3201661410 -1 3 6 11 20 39 89 131 416 930 1210 3897 7725 15051 19891 62972 119707 149026 324400 908151 1725070 2677439 6141357 8837646 21865348 38991159 100779366 265185313 279484392 987316499 1997736830 4219462627 -1 3 7 9 17 32 73 128 380 855 2006 3381 7996 15244 32468 35479 86908 153481 298781 875066 1983445 2139219 4785531 10388594 17110225 38446749 90791521 206719214 486847542 831333842 1892862596 4090098085 -1 3 6 8 25 38 119 252 332 528 1424 3079 8035 12929 24387 60094 122288 216107 322788 907180 1792483 2411082 6925726 8638278 33131442 60536030 95755883 162722521 365629017 899428858 1952471223 3742688211 -1 2 4 11 28 38 105 133 482 538 1438 2845 5864 15563 31770 63393 121198 205706 326841 642959 1253209 2654350 7944283 9094804 26190479 40486525 118164839 167032017 339301765 721814250 1390287031 3868867680 -1 3 7 14 17 36 110 180 268 857 2038 3166 7807 13540 16676 32857 128418 164137 298003 912371 2012603 3984824 4811517 9388990 25578161 43903057 78820241 217891615 494498074 897810416 1972248252 3480047387 -1 2 5 9 31 50 103 141 373 731 1410 2248 6690 12669 19862 37647 87011 176674 302079 608702 1475564 2152301 7723210 14668973 29257654 38100333 84059912 180665527 342697272 643199837 1653695080 3491954297 -1 3 7 13 29 55 120 207 511 558 1166 3550 7522 9988 18018 54896 69332 171770 318348 857069 2013545 3185793 7980753 12824674 30541901 54594161 120755048 158647902 290010580 808647879 2084326502 2358034733 -1 2 7 9 23 44 96 243 408 678 1835 3102 5612 12391 29436 52116 127358 172166 313323 648291 2003326 2144184 5581003 11496498 27394738 60678068 113703733 186931966 521182809 921272166 1547691211 3743893743 -1 2 7 10 29 46 102 252 303 546 1187 3829 6549 11993 18672 62130 95659 160727 326668 617633 1989840 2930662 8231073 10953573 28758987 59331122 68299488 153105368 287860891 1069065053 1876273194 2885111252 -1 3 6 14 23 47 115 236 368 544 1249 2688 7981 13465 20201 50189 88423 233436 315094 870104 1817288 3965774 5342320 10939661 32708668 65364958 90952756 157819056 274490934 792246502 1971182963 3284272784 -1 3 4 14 24 60 105 244 439 936 1283 2991 4996 9347 23591 45791 96368 190907 309553 879434 1231908 3991426 7200345 14923954 26873892 62480256 103985512 254280532 394790053 685770793 1104942788 2215915413 -1 2 5 14 21 45 100 145 501 668 1467 2638 4281 11171 20041 41323 105000 221493 306105 625526 1525804 3989556 6103290 10666753 28289227 35504597 125820987 197750097 349070466 773734342 1233567575 3153820583 -1 2 4 12 18 41 69 152 416 906 1395 4053 7194 15907 31031 40237 103300 222938 299574 626317 1268370 3468652 4266164 11983226 19115193 36029147 104836695 253347115 400533165 959303927 2144046964 3999893234 -1 2 4 12 30 34 106 197 502 877 1906 3061 7084 9466 21238 51935 105723 214756 311698 624214 1269975 3446778 7422281 10153481 27257803 56752632 122414763 205122294 513793743 686397362 1646222405 2364598207 -1 3 7 10 21 45 74 136 495 752 1237 2280 5681 14653 21432 63365 68702 258645 327580 859001 2082975 2927398 5890883 11197951 17266936 41774302 119227568 182007288 285712422 618924721 1388057437 4108333970 -1 2 4 10 18 37 125 142 364 897 1611 2481 7066 9635 30110 57483 101667 201563 321623 628026 1257655 2921586 4288057 8820754 31191754 41772651 87982439 265278119 460921861 598897621 1630691736 2348965662 -1 3 7 9 23 56 91 182 433 984 1929 4007 4560 11437 24601 61248 111327 214549 319842 893078 2059686 2133776 5332252 16708921 21996607 42813368 104251802 238286259 479065049 955767820 1234278685 2941462719 -1 2 4 12 22 62 67 248 375 894 1558 2232 5719 11108 23577 63203 108662 192507 327532 638369 1229814 3451049 5331755 15419425 20581799 62224463 88015846 215142945 467437906 663032952 1433639849 3075204736 -1 3 5 13 24 58 97 181 396 783 1118 2974 7908 14244 22894 51258 87988 146328 312038 871258 1444488 3184615 7181290 16743606 28760283 46005595 113503595 228542128 334664408 685576677 1995360198 3439184228 -1 3 6 8 23 48 98 253 326 674 1420 2864 5021 11528 23071 64432 90339 140955 324134 882431 1704122 2407307 5349378 14367465 28206969 60830174 97283301 188258811 364503435 692582904 1169390611 2691082839 -1 2 5 9 26 58 91 138 457 896 1658 2377 7194 12213 32013 52508 102134 226695 313291 627879 1528639 2139749 6387590 16688116 21960982 38548728 131094909 257730718 462250327 578983460 2146124526 2759104745 -1 3 4 12 21 46 82 226 492 541 1239 3692 6509 8250 29774 44867 67504 249076 303879 858724 1303092 3460961 5871157 11179664 25142464 64233562 118781130 152874528 280036563 1055902583 1815390849 2440628753 -1 3 4 15 29 62 117 173 399 540 1631 2920 4236 8821 17742 41390 72310 216931 305336 855079 1271715 3735439 7964905 15347955 32441463 46667732 114830029 159928655 461410274 722552601 1265621137 2479741333 -1 2 6 15 17 61 99 229 335 982 1181 2257 4108 8353 31209 44705 78508 153162 304448 599926 1736165 3721254 5087627 15673074 28709098 64769572 98106358 250740136 295435122 651139589 1310655655 2466148030 -1 3 7 12 26 34 103 179 403 1011 1431 3655 8005 14927 16922 47686 98463 252953 309119 891796 2091819 3468985 6625223 9842718 28031117 44855423 114617563 243077543 348797893 1069001113 1942246733 4229993675 -1 2 7 10 31 41 116 168 403 545 1065 3147 7843 12388 32552 63385 100471 243585 325931 627657 2066446 2924180 7691284 12217676 33550596 47210782 117229102 157414796 307447156 935165458 1937128793 3529460598 -1 3 7 8 21 62 106 188 413 879 1915 3191 6467 15475 30239 64782 72198 224274 324343 853347 2055777 2398272 5885140 15081876 26157854 44855501 110948973 204014771 527130108 922787411 1777189548 4016455094 -1 3 4 8 22 32 80 198 392 611 1596 2821 4706 9414 20422 48015 106758 222492 307784 898149 1264038 2419445 5580264 9615998 23531435 55067655 113027170 150833071 462630136 719848180 1103628145 2308966634 -1 3 4 15 24 45 98 189 388 1014 1965 3835 8191 12766 30229 49833 66860 233687 315204 859164 1289582 3711884 7201928 10930716 28562581 43809993 112776344 243082243 471845778 1026313304 1897177203 3668042549 -1 2 6 13 27 35 72 182 372 622 1261 3848 5991 15616 21244 53784 94276 185067 319048 614658 1762628 3184339 6659445 9958421 18010345 45668948 88960981 146206999 288402691 957990137 1435713374 3833563154 -1 2 7 12 29 62 105 188 477 647 1125 3397 5686 11859 22749 59215 109039 170690 321822 637401 2014383 3451257 8216966 15165570 26382903 42529022 127501809 194430754 321126443 853803075 1401159933 2881224999 -1 2 7 9 22 55 105 151 405 736 1489 2966 4424 10999 19991 57392 129194 198770 321626 651109 2043515 2144693 5324392 12755003 25637455 34115183 110970109 169754089 358767014 679933536 1338764459 3210025056 -1 2 5 8 17 39 69 222 332 765 1359 3619 6887 8817 23725 60558 112735 218016 319979 631837 1538213 2403834 5078134 9085054 20144385 53512486 95496638 181820523 371650046 1030470364 1643730498 2662002224 -1 3 5 13 25 62 77 165 342 892 1310 3091 5452 12738 24459 43842 70596 186745 304523 852260 1500116 3204501 6915754 15696964 17230328 49871192 96055054 216530150 381298762 897650935 1494670532 3505694918 -1 3 6 9 26 55 111 171 485 834 1851 2803 5189 10617 17499 49618 89553 164197 313683 871563 1746724 2135824 6667470 13077406 27175549 46958650 123568697 210493481 503981740 753206865 1567260516 3122789686 -1 3 6 15 24 48 103 215 281 876 1156 4090 6041 12010 20293 48766 89895 190211 308071 872148 1753188 3727887 7192605 14409806 27706673 53800892 78762005 202097970 286692209 992242490 1386015591 2875055947 -1 3 5 11 22 55 93 170 395 554 1026 3233 4237 10493 23376 52321 92158 179442 312536 883710 1475824 2668456 5631378 13315086 23030768 50044432 116295847 166503943 315475659 873951613 1262989092 2964252149 -1 3 7 14 26 55 123 219 329 530 1300 3940 5662 16220 26318 40168 111255 184569 300769 895794 2029819 3984757 6640685 12835244 30652837 51326203 99516906 159936898 394043794 942002481 1364345760 3943772987 -1 3 4 13 25 33 119 247 491 787 2001 2841 6182 13070 28063 60257 81715 221471 321365 863732 1263893 3194455 6922411 9864235 32428301 62017184 120826843 230530338 483852061 722083804 1842821504 3515116013 -1 3 7 9 21 43 84 206 365 790 1664 3511 7073 8544 19362 43071 72822 148549 304122 854902 1998086 2149895 5891865 11785991 24362233 57105585 84864782 221886891 425411423 867092405 1666834481 2634275034 -1 2 7 12 17 40 99 241 335 690 1849 2213 6358 8792 21400 51263 85714 142888 313136 614173 1972060 3453815 5098295 12550634 29092192 59724574 93225775 191178110 524456182 660937426 1757605720 2536608357 -1 2 5 8 31 48 103 155 391 640 1837 2825 6060 12371 29075 34874 100518 173112 296150 628082 1474625 2408708 7692807 14130174 29081740 35591838 113657098 195407161 513467390 716469531 1438156643 3735130368 -1 3 7 12 31 59 91 214 406 762 1697 2591 7737 13777 23746 44523 113359 213108 303314 896051 2059606 3457856 7422535 15879343 22700527 53347060 111341003 178507597 428173725 781592048 1926926399 3479114805 -1 2 4 13 25 44 99 143 460 909 1991 3941 5672 9721 26486 60633 118998 260326 320915 641635 1297486 3189239 7165084 10670864 29289462 39237597 127795361 261318795 493743928 979348117 1475102248 2342552140 -1 3 6 14 18 33 106 193 367 708 1766 2989 7962 15507 29116 60952 97612 221164 320005 879469 1800723 3974526 4581600 10407955 26671145 54962730 86640990 177466113 419243556 736879969 1983461228 3951282418 -1 2 4 8 16 37 118 245 503 685 1480 3371 4525 12133 17913 34602 86344 178963 298727 610032 1213034 2419985 4821741 8875738 33514022 60518746 123165462 189993502 344688210 865795431 1294995239 2824082719 -1 2 7 10 16 33 124 175 364 909 1857 2908 4208 15880 20350 55565 121466 215781 316588 639773 2056496 2927184 4802866 10110782 31349530 49446595 86384231 268350569 532938125 675134333 1325392540 3869087906 -1 3 6 9 27 36 71 162 353 773 1749 2107 4825 12234 24426 41327 85706 163806 306744 874120 1722006 2151074 6403809 9148840 20942788 49262057 84405920 222264017 428234266 631306442 1185015737 2804622220 -1 2 5 15 18 42 64 195 331 726 1937 3669 7792 9369 28578 40623 128797 183286 300703 648193 1504647 3725083 4260215 12561703 20690548 55286714 94365082 176112142 489094078 1019005408 1935221886 2397552943 -1 2 5 10 20 61 72 187 440 824 1844 3554 5864 9200 19757 33088 125106 135528 297140 652461 1452534 2945093 5839471 14880559 17796387 45245012 101482456 234152718 508637259 837246587 1455633468 2418537282 -1 3 5 11 27 46 100 192 316 643 1138 2613 4835 14319 25486 58297 130576 136488 323410 910035 1456852 2664679 6379411 11485359 29076023 57033178 72642261 195624047 312334065 752770896 1086342271 3427840839 -1 2 5 9 26 38 102 166 273 737 1083 2212 7291 8738 30935 52241 88275 247496 311888 608368 1569017 2131322 6413656 9312886 29023023 50304123 79981367 170196441 304943569 637748209 2063933391 2616677309 -1 2 6 11 27 59 121 206 300 939 1650 3281 7898 11025 18466 62123 119466 153854 326635 640637 1728571 2655479 6640361 16188332 30404049 56234017 71829514 259266436 447234034 928542856 1956678994 3082635083 -1 2 6 10 28 45 84 226 370 643 1145 2348 7986 9540 29172 53262 98708 161122 319295 627343 1721515 2920703 7937912 11500396 25137287 66471510 90739768 191174622 305096584 563327857 2002663992 2257343246 -1 2 6 8 30 52 87 203 502 589 1058 3356 7147 9472 30881 58458 66197 165280 323551 594429 1750243 2403358 7448450 13317254 24896887 56273099 119308980 140102692 333963539 858170684 1734383826 2251942857 -1 2 5 12 27 33 89 145 275 585 1934 2642 6058 12716 22696 43408 81317 151093 304839 599617 1466632 3464641 6679547 9679255 22225493 36066285 80773274 141381585 473338159 769215398 1443536836 3678229358 -1 2 4 12 28 57 73 241 368 625 1710 2888 6447 13342 20378 41023 123003 177447 306947 652560 1216551 3459551 7938793 16223983 18028010 62566229 87596824 147437172 422453379 675349487 1824777419 3369325184 -1 3 4 13 23 39 127 173 490 719 1027 2548 5445 9387 18687 46468 83689 211199 309852 876355 1245979 3196124 5343345 9347756 30290821 48446873 120369404 183061620 314780551 545821237 1595476114 2171043952 -1 3 5 10 22 50 87 135 375 594 1927 2761 5389 15580 22156 47723 103895 165658 308616 887828 1484736 2936493 5591765 14665124 24330385 38700804 84456874 136678526 476489484 776261497 1555911061 4008951969 -1 3 4 8 24 59 100 198 261 731 1474 4088 5664 14551 18547 36864 91808 184923 301533 882690 1242716 2421172 7179390 16741829 28807782 57812667 81861608 180492500 340089526 995530500 1390680619 4129040806 -1 2 4 13 22 55 79 201 470 696 1857 3965 4418 15031 19726 58742 98251 203254 323196 615665 1260450 3179910 5366269 13556564 17718671 57915849 127494782 200484911 509130980 974496427 1312959575 4113505780 -1 2 4 15 24 42 75 188 351 775 1560 2517 5341 8866 20761 43345 87860 163799 304303 610241 1198000 3721258 6915078 12305514 18286490 43946695 97090254 219558612 450377777 584346654 1587333839 2443280452 -1 2 6 10 25 61 89 239 371 754 1849 3649 5681 12612 27234 33130 72173 206476 297957 591046 1771903 2935694 7195893 15646746 21627397 64477177 86848125 177695834 520642227 1014555287 1390510491 3690076881 -1 3 7 13 31 61 76 253 260 614 1301 2265 6263 16064 24753 40479 99177 224658 299090 890254 2049220 3201896 7423061 15343087 16969892 58969206 82932132 143549409 401759792 667040071 1776986983 3980868560 -1 2 4 9 21 55 103 223 275 872 1650 2355 4946 10356 26010 44602 109048 200146 304100 636905 1260068 2159443 6114713 13526227 29278082 52926304 76373224 201476370 450024614 539173166 1105251302 3122202443 -1 3 5 8 25 56 65 191 310 734 1592 2611 5281 15300 21087 45416 97432 191252 310810 878516 1493622 2412234 6922978 16220074 19107496 43152318 69574758 172456211 441157089 750413167 1482792077 4107477976 -1 2 5 13 20 62 113 179 369 656 1815 2222 8096 9279 26856 39123 74061 243795 300104 602628 1544081 3197467 5895693 15625704 32938192 43200492 86352880 195998288 518476323 669845190 1974719955 2406744743 -1 3 4 14 29 62 84 138 328 903 1126 3819 6207 15372 29587 58669 116585 181058 322964 907261 1241082 3977937 7957829 15438836 24055660 39205593 96541074 258702700 334159292 1043388491 1864480532 3791790803 -1 2 7 13 28 53 84 207 491 633 2047 2084 4135 15102 31038 38510 69303 237623 296529 603252 2087243 3150036 7879509 13138859 23367690 55379032 125548202 145799042 482957775 656636306 1229552344 4101974030 -1 2 6 10 28 45 98 189 381 555 1431 2386 7979 10033 24391 44575 120763 148175 307572 651335 1711221 2890852 7872686 11293680 27310304 42331791 88225888 153109529 346063706 547721451 1948960256 2330799412 -1 3 6 13 22 32 73 233 326 969 1425 2585 7307 8769 27379 52025 76954 260636 317378 855624 1806626 3153615 5514515 9987664 17881447 66919350 94088157 235167472 367828540 761637971 2101244704 2669593140 -1 2 5 8 25 60 94 233 328 763 1735 2825 6947 9523 22500 42750 84367 185534 310564 617939 1475014 2366882 7089901 14962132 22577623 62986749 97680270 177334545 414422974 689336685 1733161287 2410395527 -1 2 4 14 19 46 92 211 410 812 1693 3315 5499 12854 17184 35520 99751 183384 302907 636617 1215972 3936280 4471232 11032960 21539614 50460753 114430189 231055926 422755525 900748765 1500299105 3539060776 -1 3 6 13 26 61 66 166 346 982 1896 2485 5413 8834 31582 45888 107163 147524 304776 885239 1718714 3150110 6565234 15492333 20742745 49410075 94279960 240491186 523634380 597712501 1542766637 2547582621 -1 3 5 13 17 50 100 241 290 609 1081 2349 7644 15164 18718 41175 118213 131859 310295 914670 1462002 3151014 4728438 14447604 27585159 58813275 71549936 135441297 321482472 539478300 2127737340 4235025403 -1 3 6 14 18 55 88 249 409 569 1024 3629 6886 13311 23172 48603 98513 244844 304773 897395 1827411 3937336 4466841 12872559 22602540 61682595 112863060 159590935 334318123 1053222774 1666868296 3750208505 -1 2 4 13 28 63 120 172 307 896 1317 2488 5015 8837 21083 45768 99442 154045 303104 632311 1183663 3151894 7878348 15499023 30735924 46206151 70498480 266745469 371750933 573894747 1081675920 2663875761 -1 2 4 8 26 43 93 185 265 924 1984 2184 6271 11102 16719 44523 67470 214371 308350 601842 1245551 2364792 6307367 12353386 22336133 42849539 76189818 251798575 501942912 639109974 1874075431 2988450460 -1 2 5 13 30 43 115 148 475 617 1487 4034 6561 12434 28831 46073 95700 187294 306029 607857 1486156 3149989 7348464 12079431 33087909 36278855 130236783 141555897 358783852 947677541 1862828939 3576497164 -1 3 5 9 16 61 69 244 326 830 1172 3241 7765 13007 18312 39477 75240 219600 296356 857585 1513569 2102709 4990419 14705884 19985763 59885341 99531874 233460741 294364608 933319528 1972601253 3642308038 -1 2 6 12 28 61 93 132 289 676 1430 3252 7375 14310 27853 54599 123713 239552 314151 643363 1820574 3408579 7865665 15469835 21241723 39858325 74474838 199541824 340380232 911734876 2041085117 3385392764 -1 2 5 13 29 49 111 241 392 687 1401 2637 6257 10462 22142 49346 82190 166608 317954 617631 1496708 3146320 8127723 13633755 25697655 61874766 115625945 184609325 371266416 789988216 1803388075 3063398821 -1 2 7 13 18 39 117 233 357 925 1615 2355 7428 9586 24254 44681 93928 164488 307249 609711 2020857 3146483 4195791 8392526 31462504 65812728 84441703 262206138 446285146 559669881 2053252371 2365178791 -1 3 7 10 23 60 91 157 408 996 1173 2173 5679 10715 26966 47695 107161 207188 307123 888728 2050265 2884122 5244852 15470058 21240868 36190354 110120025 251448592 270608319 664193752 1462457882 3039837288 -1 3 4 9 23 38 79 140 499 561 1300 3298 4732 10534 18676 37190 78100 191791 295250 859535 1222785 2097372 5243213 8913839 18352111 40634526 122953082 167263280 375417000 876922591 1094031673 2966141181 -1 3 5 12 30 57 66 212 347 745 1249 2985 5870 8917 22436 48178 74973 232785 305262 852494 1560658 3408036 7602649 15729480 20449082 52956432 92805202 179059894 282354712 734578105 1344132100 2563911373 -1 2 6 13 29 51 119 176 398 687 1087 2099 8100 8465 32202 55773 118314 139080 312498 650142 1731440 3145907 8126858 13894308 31982639 45352989 116662240 190849494 305954036 653581052 1949157562 2495222596 -1 3 4 15 20 40 66 245 383 793 1564 2981 4364 10872 20643 55390 107472 235577 313916 888631 1295040 3670412 6029934 11535642 20188554 58989271 89930731 225213203 463768174 728334324 1213609289 2979483312 -1 3 7 13 28 38 113 188 308 899 1074 3529 5281 11109 28048 64245 79866 199987 322940 858541 2059941 3147772 8128798 8657034 32521700 41959453 71867783 264884496 305794043 871610141 1551976091 3176122116 -1 3 5 15 29 58 96 240 303 910 1861 2420 8101 14744 22769 33729 114839 260767 302893 917278 1550420 3671377 7867452 16520111 29108815 62157435 72675560 263795515 517394350 560618121 1890040920 4217907054 -1 3 7 10 22 43 92 254 498 776 1372 3638 4790 9398 31875 48385 75328 261096 306176 853656 2067415 2884939 5508638 11539181 22553666 60849511 124042786 223421248 378271008 1058324292 1190469926 2276979208 -1 3 5 10 18 44 119 202 387 579 1204 3939 7779 15793 24790 36427 115542 195458 299759 916301 1480535 2884941 4460020 10754917 32780498 56654466 113032587 147963550 301617094 998586744 1888459123 3825725163 -1 2 5 9 17 33 72 249 482 524 1985 3757 7978 9667 31508 57545 106141 150758 326658 638604 1457826 2100541 4987513 9448929 17066429 60874359 118344634 152223790 484816133 1026959653 1955085112 2284084405 -1 3 6 8 27 43 117 140 279 641 1381 3480 5118 8249 24230 60951 102790 162907 327253 898605 1714826 2363195 6297334 11808000 32787506 39636024 82955129 198352160 396458436 842262208 1172478726 2505667165 -1 2 5 9 27 55 98 190 291 962 1475 3981 6783 13359 28350 59419 114088 166468 323818 626472 1503166 2100893 6560212 13119820 28074030 43315679 72453325 243460662 368050674 984613455 1725957899 3348367824 -1 2 4 8 19 32 108 195 284 865 1029 2161 5033 15184 32739 40197 117643 149049 298155 653142 1193161 2361852 4460866 9452976 26243437 54558745 82963864 204873542 320620898 633142186 1127315572 4252485375 -1 3 6 14 22 56 98 145 404 799 1803 2646 5446 16079 21980 49234 110894 183440 317194 887402 1742608 3936099 5511895 16262430 28340815 35436039 112265826 234346970 510600507 788710611 1500825561 3879582425 -1 2 7 15 29 41 91 186 317 699 1639 3374 6012 14629 21812 58651 99268 137566 323964 638788 1983756 3672379 8134123 12066892 22052483 43811045 72429559 193158317 460525617 809754449 1460550244 4247030421 -1 3 7 13 19 33 109 171 364 937 1544 3758 8020 16052 18980 38468 126474 193596 298801 908903 2007519 3155711 4225300 10011684 25250665 48449661 87219741 253291918 446508980 1059305382 1938544207 3795001346 -1 3 4 8 26 34 87 207 427 551 1980 3844 5537 12625 28184 64748 90617 158901 323268 876488 1185704 2368096 6574887 9995052 25011774 56065963 102913955 164142173 500271772 982465463 1582752605 3680327726 -1 3 7 13 26 41 113 157 463 532 1467 2604 6624 9787 17324 54800 129598 204011 313899 906889 2049837 3160284 6581145 12092565 32577336 35556062 127884679 161224862 344466840 799294606 1871501430 2395859876 -1 2 5 12 26 37 66 198 495 701 1761 3134 5756 9013 22537 62351 103705 170862 320471 637946 1497007 3421594 6322923 8431957 20537573 57869151 120483312 200376256 411254698 929433770 1397877629 2545039667 -1 2 4 8 29 41 72 200 435 832 1949 4082 4418 9774 32487 65377 79551 212918 321836 597538 1266320 2372610 8150802 11833005 16898323 55979035 107982665 204277422 491743604 959478372 1213528052 2249009617 -1 2 6 13 31 57 74 243 354 1018 1626 2941 7400 16290 27398 51899 130687 167465 315534 641908 1768373 3154273 7622789 16559650 18687631 62086813 90840126 248355807 448157170 676661114 2081099752 3882266651 -1 3 4 14 27 38 100 164 368 707 1745 2309 4353 8923 23945 63520 124742 181026 323205 904790 1214820 3947859 6317543 8949823 27879437 50303700 90117945 177624044 432899842 569532381 1330224106 2431279681 -1 2 6 8 18 60 91 224 374 532 1250 3181 5930 14436 17028 55695 127163 202172 314172 640696 1787088 2369223 4219704 15249782 21847069 63598291 86951372 154383471 270378438 878703970 1418558431 4069134192 -1 3 5 8 17 45 96 201 486 515 1044 3328 7082 10766 24828 57617 101062 132500 327508 897020 1473167 2374087 4742962 10532613 27339576 56827797 120302400 159811120 325685296 866266269 1724946484 3098887466 -1 2 7 13 30 43 87 133 438 599 1523 3799 8120 15749 24075 63801 97899 219921 320167 610197 2039346 3156901 7370305 11569351 23723433 40810387 108165049 135223912 365486573 1034242522 2012157911 3778821818 -1 3 6 9 30 61 94 196 265 925 1771 2833 5864 14155 18253 39451 73991 244098 297929 860145 1830144 2108336 7628136 15527108 22935305 57283729 81143149 252078576 414114821 676852163 1436027332 3325825892 -1 3 7 12 29 50 111 155 291 635 1035 2816 7949 15329 28951 40492 93438 157371 296120 876306 1969715 3420133 7886318 13948158 26051465 35361970 71536408 140230333 307745361 682324631 1972004421 4281369874 -1 2 7 13 20 39 110 213 261 897 1381 3806 6501 15524 31627 47300 122373 197472 304499 650802 2057814 3156345 5790186 8451956 26021498 50744423 76423204 263372239 382936503 1061742236 1809916358 3890355799 -1 2 6 12 28 34 75 242 448 883 1529 2999 7581 9868 19527 38076 117888 214409 298380 648105 1774531 3420954 7893762 9500160 18681149 62534147 126768060 216962923 339470905 704195559 2078965398 2365769357 -1 2 5 8 20 56 99 130 457 663 1460 3374 7356 11749 24907 56270 67703 226755 312267 600877 1510914 2375373 5789183 16030378 28159757 39487701 130209839 199118354 348389251 866475697 2026105026 2714068356 -1 3 4 11 19 42 77 239 446 848 1539 2634 6492 10761 21893 33319 89348 219928 302626 883540 1252773 2633494 4217120 12095627 18443530 66265732 106185696 209239398 463548767 805289495 1752775969 2962206077 -1 3 6 11 26 61 73 168 407 554 1239 3157 7899 15572 18502 49151 83988 171875 305098 883808 1754578 2636490 6570494 15511233 17394935 46850900 111952521 159426917 300246792 925300327 1940417346 3774138502 -1 2 4 8 16 34 85 161 285 521 1808 3500 7551 14960 27946 36821 73160 175299 301037 601523 1232905 2375027 4743330 9999091 24454913 46579910 83368518 158873503 517239002 853849333 2107208312 4111082860 -1 3 5 10 29 50 84 151 439 888 1458 3924 4251 10404 31308 53342 83808 135519 312974 877753 1472455 2894740 7896920 14474988 24728606 36322787 101757148 213754266 344135616 1000493483 1341145684 3028845259 -1 2 7 10 18 40 98 168 264 538 1357 2259 7683 11025 20748 60096 119849 213778 324378 652241 2033227 2894047 4216796 12379185 27378998 48986830 75799855 166295936 394938838 658644084 1881341352 3116577104 -1 2 5 13 23 42 90 217 285 515 1089 2479 4455 10904 21140 46571 128129 218582 303660 643728 1514773 3156365 5526731 12367920 22932515 54226583 81320852 158152306 309746681 586843690 1304673723 3151363741 -1 3 7 13 22 39 90 243 385 839 1506 3732 7823 10339 24180 39047 116298 206379 295008 910513 2059143 3156698 5527676 8426121 22926476 60233299 110951804 209269488 341443284 1013366378 2004041313 3062670307 -1 3 5 12 21 63 71 249 468 913 1525 3277 7904 12117 18411 56940 79889 220731 312898 860013 1509882 3419914 5785403 15261637 19741490 62085878 128502005 257230766 338112366 877689624 1973201779 2859043487 -1 2 6 8 16 55 80 148 380 781 1133 2048 7329 15466 22483 49325 87018 150652 318037 614479 1706577 2371973 4735451 12904135 23148080 34785312 86598715 226361972 335031621 634944893 2129178860 3772904667 -1 2 4 8 26 36 65 217 384 680 1092 3953 6845 9932 21289 36508 71131 201379 299823 604700 1265997 2370989 6309388 8434462 19227192 51366516 110429325 196026413 308346569 1005438231 1613665837 2325134920 -1 3 6 12 21 35 125 210 503 897 1853 2342 5586 12679 21466 56195 95736 249862 314186 870746 1808665 3424168 5787509 9764723 29693593 52386335 123036115 268427792 530620292 595172251 1493367255 3662929792 -1 2 6 10 19 39 64 228 317 833 1090 3028 5963 12217 21470 44043 99665 176243 310656 632626 1767514 2893394 4473718 8686869 19515720 64889084 74272517 202375035 310854368 729998816 1349524951 2940746546 -1 3 4 12 27 46 83 234 301 512 1336 2981 4120 10207 23153 33598 111592 160380 300526 891389 1193017 3419738 6311710 11054984 25032936 63362114 67729439 155410851 392103640 706472588 1209443224 2332930643 -1 3 6 8 19 54 70 215 345 928 1235 2852 6372 8325 32331 42009 109701 199201 309804 885102 1794168 2369635 4219608 12619382 20563980 51611780 96035971 261502979 269370691 702473311 1833910779 2444252543 -1 2 7 14 22 44 88 188 383 584 1176 2569 4172 9356 27865 61352 124583 151053 325806 642867 1982265 3944209 5275402 11324576 22644465 44744658 88678803 139189047 277505102 770477698 1214059829 2160563105 -1 3 6 11 22 61 113 144 444 973 1514 2152 5468 15884 17977 56127 77937 250889 312839 858943 1813521 2644806 5566598 15550840 32197448 35465993 101446248 250389222 365538931 655506379 1520052364 3993901936 -1 3 4 14 23 46 86 134 307 776 1153 3177 7346 11157 21608 50069 117415 227851 316261 916955 1246563 3949963 5306272 11121126 23323113 37864994 75196281 225245704 271167407 891800676 2121111766 3176903425 -1 2 7 8 28 58 115 185 441 970 1908 2651 8190 13002 23868 46431 130228 213800 303232 643367 2043226 2378578 7905053 16095518 32486589 43113405 101135293 251427806 521979640 803545585 1880775772 3611473569 -1 3 5 11 22 59 107 201 507 610 1100 2414 7791 11863 22677 59814 79460 207511 327379 853694 1531376 2641213 5561391 16337828 25395610 58263045 118447335 137645799 305453715 572082121 1895273968 2845651331 -1 3 4 14 17 57 91 142 482 880 1809 2160 7860 11890 25828 61408 94480 232811 325959 868608 1296021 3961055 4774784 16070070 22483564 41505679 123992407 213396562 508059953 639427434 2009948432 2762454759 -1 3 6 14 16 49 79 137 297 892 1033 3166 4719 10639 17739 51648 92380 161648 317328 873432 1710700 3955078 5043201 14487539 17227885 39928695 74331547 214964112 305407777 897863952 1152445341 3076863568 -1 3 5 15 20 39 106 185 280 544 1086 2815 7181 12105 22523 63406 107761 145618 319757 890716 1458578 3687055 6079461 9031868 26643063 45190064 82997044 154670746 304886779 802716064 2014618222 2888128338 -1 2 7 8 19 63 87 236 504 581 1587 2361 5738 13908 16951 55087 126052 136706 313485 642436 1990744 2382634 4521638 14782266 25081384 66696251 118943057 139545212 458711951 592707125 1349439996 3231521497 -1 3 5 11 21 35 123 254 410 819 1179 3769 7832 11557 23006 56779 119857 210784 314728 911077 1524009 2641640 5825904 10072831 29591106 61454417 116102932 221350248 297264162 1019807639 1979907131 2807289037 -1 2 4 12 27 37 83 209 456 799 1638 4040 4724 8567 24709 46570 85782 243466 305546 622386 1306848 3437496 6592157 8727338 25102406 53345656 129954949 220662382 451017099 947322579 1159663645 2639906531 -1 3 6 11 28 47 115 211 269 716 1807 2405 5608 11261 18383 59242 129592 140184 326340 902801 1722480 2642434 8178939 10861837 31638919 54067967 76014372 182630766 525698727 566667038 1545453540 2992030436 -1 2 7 12 20 49 117 215 418 547 1068 3615 4299 13634 17262 54340 108056 220217 314143 623083 2043573 3429123 5824634 14280424 31952475 50947940 105300885 155435299 332507026 1051942472 1263325095 3288698616 -1 3 4 9 18 52 87 231 479 663 1389 2149 6991 9092 25355 44872 125620 213369 310753 905242 1246589 2128668 4492037 12682477 24903143 64056935 128111384 186085634 369420199 649936306 1736845079 2593289498 -1 2 7 15 27 38 103 144 257 616 1762 2368 5058 14245 28840 56336 110206 152036 313280 624822 1970631 3694991 6614141 8770949 27433069 36263462 77052134 136722998 435698775 561800303 1175511353 3302082762 -1 3 7 9 23 47 109 174 465 557 1208 2256 5173 15726 26952 37618 68297 224792 298861 860259 2047154 2128014 5285096 10580436 26463439 48362254 133624442 152756839 276223552 609135043 1491993534 3867372393 -1 2 4 15 31 37 96 156 440 976 1566 3853 5980 10488 26251 52797 67419 153816 317243 604727 1184403 3700130 7662592 8748948 29271644 34179445 109044452 248998585 440065807 984970307 1384299052 3125656784 -1 2 5 15 18 39 74 255 410 973 1901 2381 5904 14953 30310 65010 102940 135049 320172 638360 1459827 3695917 4245548 9042429 18274375 61945258 117386829 235925640 511324276 588028031 1405705080 4116444276 -1 3 4 9 17 63 84 242 311 705 1347 2579 5051 13575 28891 53278 125854 165263 314218 903237 1231422 2128004 4769602 15587279 24567966 59253392 70012391 172275488 383845943 752289925 1158848533 3225978995 -1 3 6 11 19 45 67 171 416 531 1981 3010 7427 10347 26156 60957 100625 259330 326296 899914 1814897 2649396 4256352 11379225 19109870 48503730 104341522 156794516 477415983 700840364 2096574193 3192994861 -1 2 4 11 16 32 72 168 429 621 1643 2162 6565 11917 25733 59585 127269 252225 326447 639219 1284833 2649208 4780172 9559410 17807929 48503177 104607448 142894098 455141663 658371480 1873010247 2730291325 -1 3 6 11 17 33 116 255 345 745 1225 2442 5930 8550 18471 50424 86439 201394 317678 877499 1799160 2638036 4772172 10319089 33509965 62654916 99358610 174858387 284445463 587776879 1468620661 2540636742 -1 3 4 8 28 60 73 213 416 931 1144 2213 5397 12613 32437 56927 111823 252540 311436 890212 1285883 2388383 8177533 14784983 17269735 52450535 108825211 263798579 311879317 610411241 1512291965 3586668517 -1 3 4 13 26 56 91 230 261 575 1369 3211 7952 10916 17537 46712 102752 201210 304896 893140 1274244 3165858 6595582 15839157 22767794 66350904 83423481 159457811 382373088 911714509 1951739692 3196489781 -1 3 6 12 16 54 68 144 502 829 1954 3191 5562 14360 23725 49573 91856 147120 318378 871895 1725533 3430057 5036836 12667906 19027736 33837507 118281747 234707713 486173515 910165981 1523059888 4292875500 -1 3 4 12 28 39 124 232 392 586 1545 3001 5498 15274 21434 48738 113424 180306 303989 889267 1222077 3428557 8174390 9287070 29547373 64258584 112320986 147483664 464595967 683348941 1548390283 4148442177 -1 2 5 11 24 62 79 133 325 667 1690 3244 5092 15544 30349 56335 100194 247504 311459 633977 1541707 2651161 6871684 15567853 18077006 40959177 98949898 189225429 408287231 936318759 1159026333 3918680305 -1 2 5 13 28 57 116 209 326 976 1026 2792 6763 8949 24145 43127 101796 135834 309771 635394 1466851 3170210 7907863 15829880 31858440 53522177 99975899 243662986 326927690 784449616 1713276799 2587706011 -1 2 6 14 30 63 111 208 364 755 1848 3973 6047 10673 30089 37168 93394 205427 297665 612306 1800163 3961966 7377412 15034508 25635089 54302606 88432813 174797025 530360974 1003829500 1431822149 3148171986 -1 2 4 13 22 49 73 251 325 560 1317 4031 7937 12500 27168 36579 93674 222995 302539 607310 1258812 3173434 5277364 13990205 18040146 61922620 98148254 167158694 390781258 1002338515 1948208733 3603484315 -1 3 6 11 17 37 103 177 479 705 2016 3801 4902 16240 32586 34294 116853 174489 302011 909537 1761806 2653152 4755189 9294708 28477591 42257455 132460097 176409440 493862661 1012343169 1192937571 3823122380 -1 3 4 9 19 36 106 212 465 984 1393 2493 6023 11930 21762 41191 107559 151358 310379 891541 1194599 2117908 4238231 8500472 26111699 51966693 131664679 249295341 381075696 569724498 1374908876 2922850349 -1 3 7 13 27 54 93 207 450 714 1565 3442 7820 14862 31404 46859 104927 197717 305010 899263 2051281 3177736 6338562 12943412 21180552 55887566 131939620 172144916 461104062 849728044 1909709379 4044729804 -1 3 6 12 17 34 106 223 283 831 1223 3213 4751 8804 30610 51002 100028 258154 318348 897038 1814330 3437547 4770413 9541154 26990002 54306032 82405584 223222563 274190672 907323416 1180531351 2601400434 -1 2 6 12 26 35 94 148 406 977 1083 3722 7234 15770 27363 33975 82518 235223 299611 617775 1826210 3424564 6340828 9801388 21627529 37659942 115062340 237553610 312313212 1009914597 2124317278 3877103974 -1 2 6 13 28 47 120 206 368 784 1768 2083 4227 9576 26111 46204 107851 175430 305668 628944 1768943 3170112 7925323 10830897 30929716 55535815 91405441 229936164 415103851 621953068 1320282252 2401657724 -1 3 5 11 21 56 104 231 267 584 1865 4020 6600 8654 16668 54233 75583 187414 312005 856277 1484179 2650129 5809681 16091325 26165347 63945924 80134522 144500762 512574227 982664539 1855792424 2600917965 -1 3 4 15 27 47 126 147 432 982 1841 3206 4284 14291 22601 35246 96605 134019 299729 873008 1209637 3700589 6356301 11371487 29853126 36111752 108422229 246957052 514368398 882443573 1296493346 3265606927 -1 2 6 8 29 38 106 170 393 680 1303 3156 6935 11687 19832 51796 69516 258281 317519 603564 1804812 2388464 8174216 8500786 25837913 47878161 112439843 186388378 381951486 926426959 1714445423 2743400376 -1 3 7 15 20 53 109 135 433 770 1989 2335 4680 13031 21110 37392 85771 149401 298500 878345 1979973 3701583 6087023 13221562 25939795 38477066 102429267 229222745 489156915 584012242 1167740062 3584858482 -1 2 4 13 28 51 70 206 375 747 1745 3700 5625 16240 16876 47140 81537 248349 304574 596760 1287096 3171759 7918257 14547827 19793959 55501586 85940123 178909903 408031729 1012846240 1557079043 3879541722 -1 3 6 13 29 32 104 246 394 773 1655 2951 7482 15033 28916 55456 82846 132823 313531 880246 1725000 3169670 7900491 10081338 26730664 61555564 111330651 228965112 438764755 678067127 2016675406 4067953607 -1 3 5 10 30 46 124 212 379 876 1465 2648 6461 12070 31715 36032 94755 172119 301723 872368 1503081 2901306 7652899 11380527 31142378 53476979 90063891 207442533 361154830 751575698 1772121794 2874717404 -1 2 7 12 27 51 79 186 373 760 1503 3606 4575 16286 28444 47583 80749 220151 303867 596330 2039331 3426083 6610969 13760349 17758457 42107094 85331674 181355093 364152273 1036342123 1276373426 3903686362 -1 3 6 9 26 32 109 145 351 601 1213 3980 4780 10159 22702 54923 90874 139132 314928 875149 1734498 2124474 6595066 10090491 26449112 36426470 100087474 146940588 277130014 991291902 1124312916 2369234510 -1 3 6 8 21 59 125 242 509 601 1379 3941 4990 10955 22034 53210 82008 173482 317184 881789 1756732 2386027 5814517 16107465 30873304 60506397 118721749 142788986 376726172 973120789 1142815789 3218042743 -1 2 6 8 23 34 79 180 436 940 1300 2637 6052 11769 16668 61601 130388 256465 321856 642925 1807435 2390713 5545816 9521223 18804186 42659648 106358821 261809189 381091271 797888506 1354936942 2724864392 -1 3 6 13 27 43 118 169 428 890 1260 2340 4173 8703 23508 50952 102454 204547 318399 895525 1798705 3172983 6339869 11865258 32393412 47076834 102132941 203556327 288537720 577485170 1278861356 2507642873 -1 3 7 12 31 36 113 245 335 784 1578 3393 7826 9022 32630 62387 126216 217216 320852 908244 2039604 3429471 7379433 9252707 32963748 61807985 94654793 227840743 458308722 813088781 1994605193 2500647533 -1 2 5 15 23 41 72 146 333 527 1212 3436 4759 15948 23195 49253 95647 257614 317758 610480 1545528 3698607 5537935 11638435 18802844 34839841 94139197 151038634 278002489 820407491 1117652518 3930753231 -1 3 7 14 25 53 105 153 432 786 1919 2661 4661 11147 27307 40232 102122 186307 295287 899780 2002726 3951635 6877061 13183644 27203842 33989584 102509785 234643601 532451306 789161030 1143914451 2997098503 -1 2 4 15 20 57 94 214 294 670 2020 3880 4277 13243 22303 43295 70561 166196 308152 604309 1241948 3697814 5824721 16096182 21493779 51300438 74458291 186149715 484765580 945130425 1209780765 3504774154 -1 3 7 14 29 35 125 135 304 663 1738 2269 5154 13615 31535 39154 124662 230996 295119 903413 2086485 3949666 7926111 9519942 30281426 40872213 71619264 196676486 420668870 671007491 1512474382 3472520939 -1 3 6 14 17 38 92 207 511 872 1037 3376 6058 13942 30342 37061 81916 252640 298450 857789 1803051 3952561 4781885 8492021 21662880 58714285 124581405 214274375 321555359 860348753 1406987625 3356603349 -1 2 7 9 27 53 126 130 325 563 1841 3838 6915 13786 17226 44226 76509 160083 310428 593106 1970385 2128738 6615303 13220698 31395629 39995573 97313332 153196642 519530270 1050843700 1685401725 3398846282 -1 2 7 12 24 51 107 153 262 777 1106 3181 4983 10506 27408 34350 102465 253938 302726 631722 2064541 3427859 6880973 13712987 27142101 33801146 81305694 228453449 318995663 905541126 1096733193 3021661929 -1 2 5 15 25 47 95 214 430 513 1207 3436 5219 9784 28874 34207 73674 218313 301699 599402 1513543 3693187 7135777 11123673 21115170 54220066 101226620 157622310 296687594 861162447 1498991364 2347359054 -1 2 6 13 27 32 93 214 325 846 1307 4025 5745 10692 17641 45060 74177 260919 306911 595868 1804994 3172904 6618430 10063200 21162599 53686044 93939228 207572652 387809577 1000536316 1410272202 2997957385 -1 2 7 12 24 45 108 199 294 792 1426 2070 6633 16020 28338 38533 79662 183202 295060 597601 2002435 3429858 6877370 11123177 25411737 58335962 69273483 231125138 360463195 613967403 1795985138 3979152250 -1 3 4 9 24 38 87 227 380 555 1800 3446 7209 12619 31901 47042 118630 249539 303618 912240 1283990 2117394 7130425 9009091 24779516 65753168 90253439 166656367 530476735 812118056 2028520682 3639698150 -1 3 4 12 26 58 97 217 322 721 1423 2147 6828 11615 31850 33388 82769 194575 300625 883365 1227852 3429223 6617712 16370192 28813282 51006502 99190756 182418292 360703802 618038019 1634474423 2717920234 -1 2 5 9 16 56 99 176 441 892 1157 2160 7962 12321 24856 46957 75215 160508 304831 590888 1454640 2117992 4773553 16094111 28005772 42390306 101298048 207823581 283265519 659348565 1898286008 3553585253 -1 3 7 11 25 45 117 133 481 550 1695 3676 6684 13052 24282 36502 107863 243209 310386 916387 2046189 2693547 6966354 11503252 32564450 39942758 117605570 151165034 414360759 1065541866 1662147911 3561202816 -1 2 7 10 30 52 122 235 408 895 1919 3799 4280 10300 25464 45663 106426 173628 301592 654379 1971708 2950871 7560566 13271303 30206526 63004765 109569328 205719144 519469471 1008052197 1298590869 3095939256 -1 2 4 10 16 57 120 178 410 704 1681 3376 6294 15793 16506 57347 69457 139934 318925 610197 1229593 3002495 4942795 15864599 29656620 43095691 112690905 177144965 405182970 867240572 1782721182 3898396030 -1 3 5 10 16 62 101 219 387 874 1681 2972 7249 9970 23358 37937 110937 187983 307886 912042 1461196 2949346 5190273 15397670 28636621 53827702 114008463 206785239 429535734 688768766 2116423325 2224404038 -1 3 7 12 19 50 86 212 437 715 1819 2643 6890 11460 22248 35669 71671 167838 305139 868754 1967550 3519300 4443033 13807587 23126924 51247638 104030245 168820016 531813542 773602647 1655464777 2862151027 -1 3 5 13 20 50 93 236 297 924 1976 3595 6112 14635 16577 63357 131054 217516 315035 900706 1549792 3225379 6218507 14383164 21542977 66657688 72258468 258463585 499228135 1026542893 1393669331 4248025603 -1 3 7 13 26 59 79 146 400 639 1882 3108 6751 15017 27054 60280 75332 173350 315753 871962 1985754 3272972 6808624 16155632 16813409 36819592 109556636 144312342 531452196 923958667 1675202415 4086771128 -1 2 7 10 25 61 85 195 420 863 1900 3069 7042 15587 19211 39056 117312 205098 304373 622605 2079524 2976259 7253237 15666493 24168906 58551759 106079777 207819965 505475297 684796368 1629104187 3958042987 -1 3 6 9 20 62 126 199 271 611 1511 3258 6018 14722 21727 46349 95062 206750 297993 861756 1806654 2226653 6163080 15139798 30735653 56222126 83501908 134702922 337643098 935332362 1432100045 4139788167 -1 2 4 12 30 60 74 180 306 726 1739 2414 5447 14478 21555 62833 124429 146861 314570 635106 1232385 3482503 7575648 15088263 18138778 45195328 68876834 171798052 427773167 549431549 1568831903 4285009030 -1 3 4 11 30 33 115 142 316 774 1128 3742 5830 13738 25865 59881 130100 214620 318838 891426 1289203 2699194 7784969 9650753 32035690 39685577 72064363 226840215 325725602 1071032690 1423155752 3248567268 -1 2 5 14 30 48 86 217 396 644 1554 2209 4331 12981 27915 48700 116939 138887 298298 632590 1484357 4017284 7580449 13770340 23891186 50439544 115253683 185419312 463453373 624830254 1270150493 3618449102 -1 2 6 11 19 47 109 138 288 831 1183 2777 7118 15285 31845 47036 70355 163683 298269 617948 1756293 2725064 4656088 10648815 26511599 41247939 67818057 221095914 279931675 787677031 1618605531 4200565479 -1 2 7 12 17 58 82 213 441 956 1604 3859 6395 14061 24659 53217 80591 143120 325780 612695 2024990 3525696 5205039 15871177 24444484 50681621 102956222 264896401 451085480 991098670 1866329100 3343327249 -1 3 7 9 21 46 67 171 345 539 1362 3214 6837 11868 30367 49419 94506 168168 323327 853098 1988485 2200776 5998177 10650265 18928684 48841241 99008708 152325546 386171927 922083686 1631535348 2879650814 -1 3 7 9 28 53 107 221 335 559 1125 3005 5582 12521 22614 53528 88370 137852 319541 852653 2018446 2209245 8323113 13502270 25215992 51733622 97671300 155196976 306718119 715942209 1568180986 3557396275 -1 2 6 13 24 51 87 180 329 614 1130 2448 6692 9557 22157 62318 111319 251822 316422 647326 1780780 3243721 6952611 13870669 23360812 44083667 96817534 143809701 332627176 586776781 1654109939 2199931945 -1 3 5 15 31 55 78 252 318 893 1747 4029 5473 12603 17635 33553 70383 162161 307519 872518 1504355 3781711 7543935 13503141 17594404 60086075 68004257 210711985 404385581 1004570167 1520507412 3632423215 -1 2 4 9 24 61 84 237 495 602 1997 3736 6093 10659 17050 49632 125213 231955 322150 634073 1262613 2168726 6949773 14935693 24667963 63738598 125635868 142487755 471041518 1014300336 1419870663 3179744279 -1 3 4 9 30 40 83 214 259 980 1862 2588 6737 15685 25596 35356 86238 184337 308338 865591 1200919 2226353 7852469 11966886 23097488 54307591 77137756 239216033 513628893 765381227 1679067488 4017182228 -1 3 5 12 22 39 72 198 356 888 1811 3527 7326 15328 20724 52439 118771 153883 324821 891287 1481302 3482383 5763309 9317433 18372268 56148537 86627468 212495931 529840991 859662390 2109147842 4117999344 -1 2 7 10 27 49 104 132 499 774 1389 2676 7552 15319 20133 51816 83307 217107 324165 593916 2069156 2993187 6711885 14629748 25446883 40421229 121460110 234847161 386438786 795976230 2042003405 4279966390 -1 2 4 15 28 35 102 138 370 662 1860 3998 8107 12805 22175 39607 109592 236044 305917 654447 1248278 3743022 8019880 10216520 27811072 37785169 90803012 193980611 532694688 984397576 2002110649 3537589870 -1 3 7 13 20 33 108 225 478 723 1079 3321 7570 16169 23044 33431 93365 145803 310961 864337 2012120 3261302 6237012 10381321 25963321 63207313 131398988 177832371 328178102 900678807 2134549559 3901876725 -1 2 5 15 17 47 99 230 456 932 1153 3797 7923 14922 27189 37260 110132 259178 305602 639966 1535553 3740727 5117720 11507752 29110444 62946152 129284072 258340882 291964752 1027702811 2000926084 4286870971 -1 2 7 11 20 52 114 209 269 751 1973 2384 6094 16080 22221 50944 116307 168553 326385 627956 1988866 2696551 5973944 13295146 31987780 50340426 81033473 168338520 487671482 544188098 1443883475 3807055839 -1 2 7 12 18 51 86 234 435 601 1994 2388 4217 13242 17197 34078 73248 195949 308618 612703 1995824 3519580 4427140 14066961 23336177 66338329 103571043 138717903 470118823 571085641 1249200245 3568190588 -1 2 7 14 17 55 89 219 304 688 1096 2064 4193 9083 30700 34037 105684 140332 304281 650263 2010944 4007479 5240374 12993850 22024153 54271627 70795077 198724840 315932690 624512129 1229933496 2607257679 -1 3 7 8 18 55 121 141 338 761 1203 2071 5418 8451 28212 64738 76552 226619 319142 869000 2066071 2485815 4591300 13044190 30149886 40639989 94909850 174607406 275551653 606984461 1553876630 2444989911 -1 2 7 10 18 36 97 204 391 979 1828 2892 4836 13120 17159 39419 75942 147589 305263 618091 2021287 2989160 4390923 9048257 27263337 57410109 112722990 245894593 527964680 708322920 1181252333 3569142535 -1 3 4 9 25 47 86 130 368 958 1690 2894 8087 14143 29355 39339 67331 243782 306349 880955 1257031 2210643 7008114 11261152 24379414 40894520 88604781 266338539 414712210 689701429 1945371776 3244035992 -1 2 6 8 30 51 64 242 410 986 1174 2122 5912 9554 19792 41004 100606 182291 296866 639997 1730079 2430524 7550741 13799890 19662489 60821472 110893685 238041505 287603488 646758719 1371631770 2192818733 -1 3 5 9 30 50 91 180 311 641 1649 3840 5756 10818 17130 34363 74057 166052 306946 878248 1442967 2200122 7854134 14344027 20973141 45092724 69473956 187968403 463749622 964199374 1346972386 3066205981 -1 2 7 8 24 37 105 250 440 958 1997 2341 7286 13258 21117 53589 102952 259795 320894 641283 2046760 2442565 6975217 9374035 25760924 60733515 105812543 252903131 473591650 595004054 2101154705 3587616914 -1 2 5 8 31 56 113 231 319 572 1699 3035 6974 11393 18604 53372 113939 166802 326261 654904 1458276 2452094 7814796 15888146 32057183 67101159 70239457 157782303 429352797 713984857 1712651035 2940861607 -1 3 5 8 22 47 117 171 351 818 1491 3477 5703 13776 20229 37814 70489 233042 304068 872809 1510127 2459224 5674382 11483020 33411845 49162106 99768729 225348339 354097876 847100627 1456390785 3339420622 -1 2 7 13 20 44 81 187 335 880 1727 3192 6251 14573 25793 64203 112442 234252 312516 646958 2060488 3229759 5910259 11224028 24984417 44757982 94545617 216935276 417548706 890056250 1874251813 4267113558 -1 2 6 15 24 33 78 210 477 720 1622 2326 7423 12720 30047 46753 97085 193762 295223 591812 1728483 3786827 7046004 10118422 17409694 54201902 131298289 170646438 451057329 582491388 2055221684 3680793942 -1 2 6 8 21 62 65 170 346 654 1958 3107 5728 11616 27740 58723 97290 232801 315188 597346 1801309 2463873 6222488 15157017 19519771 49183462 95345885 189214652 478753861 875239770 1350394013 2891954359 -1 3 4 9 24 39 99 237 281 1007 1190 2783 7046 13730 31156 46974 96711 135068 296635 854985 1220684 2215699 7304195 9080820 27361537 63683763 80432297 243196535 298389554 775066922 1674426312 3273113673 -1 3 7 8 20 50 96 218 297 845 1249 3032 4656 11363 19268 49143 86355 181330 300947 856217 1993251 2486065 6264756 13784407 27888452 53176263 72855665 214830299 274799012 717127227 1198903008 2775827445 -1 2 7 15 17 57 100 255 478 902 1985 2482 6321 9721 24941 46777 93447 187175 300069 590992 1996702 3791220 5223258 16663302 27362723 61817023 129759845 268337806 474508238 552380668 1859470117 2365236934 -1 3 5 8 21 36 66 207 351 611 1752 3335 4874 14066 17438 36305 73485 133594 310432 873596 1479113 2463860 5966565 8558241 18978310 57875851 98478847 150588961 411284369 818662148 1206853522 3325209752 -1 2 5 11 24 32 80 178 289 705 1617 3758 8004 10692 23927 55381 110597 227137 325356 647433 1553975 2712032 7001249 9679017 23162521 45533313 71015615 168114442 460457612 1069684630 1977491647 3101841305 -1 2 7 10 26 61 113 202 510 948 1538 3973 5982 9823 30017 47509 84260 209942 301123 602257 2071862 3013412 6447308 15701436 31580619 55989414 121622262 257504806 464229266 955117082 1359889273 2233723366 -1 3 4 8 20 34 78 139 383 662 2009 2211 6812 9361 21478 52278 71234 160877 323157 872227 1221653 2479688 6255713 10398026 17941158 40059046 88261372 186217054 495900543 653607970 1665317702 2319318220 -1 2 6 13 27 50 73 130 410 824 1430 3385 5111 11911 20042 57800 103173 207247 314171 643969 1826613 3242292 6725940 14144405 18704895 41323054 109809904 227646441 350697431 860420094 1078046722 2828760561 -1 3 7 14 17 55 67 237 467 629 1933 3552 7763 11900 19872 50910 124667 154684 323113 894284 1999252 4009309 4957674 13016869 20775648 65268239 129130043 145549575 487172484 825924696 1918437003 2745950973 -1 2 5 9 21 58 84 153 442 1020 1520 3034 7754 12670 20455 64625 118995 166983 313744 628245 1468852 2172181 6243511 16415326 24708322 36646627 104260676 249319863 352636206 671719235 1973317853 3591182363 -1 2 6 13 25 55 103 179 444 644 1071 3867 8114 9376 16575 54698 112456 183372 325561 654582 1706286 3242845 7296256 12740913 27648257 45754498 101005207 198678890 316141819 1005026900 2012886863 2264732593 -1 3 6 11 28 56 103 130 361 729 1553 2465 4301 12658 25957 50950 84999 240977 324306 861769 1798759 2727363 8313272 16722497 28910202 40860673 91588469 178977882 449015979 578395123 1268961355 3673373310 -1 2 7 10 31 50 115 162 479 933 1245 3277 7845 12208 30270 37193 79133 144738 309538 609006 2012641 2996733 7809744 13825315 32077956 48425426 126177288 252090144 290574913 896504191 1998829972 2830092267 -1 3 6 15 17 33 99 159 337 770 1152 3168 4102 9181 32718 41080 101395 162712 296091 915978 1754130 3751580 4969171 10128379 28952508 36605772 98683794 234004385 279046575 905896526 1337544427 2600167311 -1 2 4 8 20 58 124 180 368 798 1263 2402 5659 8644 24193 62707 107021 237473 315905 651487 1275495 2441336 5905744 16716015 31314720 43724779 85833894 234070744 297844290 561606661 1467379560 2473829464 -1 3 4 11 27 61 92 204 311 1019 1994 2863 5099 9839 28258 62222 123351 141803 315884 885458 1228868 2687010 6548938 14848315 22391535 54702717 68275182 248667871 479466789 700722932 1115454125 2174803731 -1 3 4 11 27 46 86 255 447 819 1593 3993 5548 12167 24479 46622 101512 207630 302381 907655 1278232 2696220 6461222 11524637 25008324 59705177 108840213 232350581 467541711 961687243 1488864162 2740624762 -1 3 6 15 27 32 91 135 391 614 1215 2837 4865 11993 30768 40108 77297 190835 308561 874706 1730674 3779971 6550155 10361068 22619251 40304520 113021906 145306866 269932407 731702549 1183691555 2902704155 -1 2 4 12 29 39 70 196 365 909 1119 2684 6044 8628 26206 62574 124004 227392 316349 626396 1283678 3477274 8302054 9167441 19255871 58670868 84688973 257989797 311757883 770877509 1379920439 2442773361 -1 2 7 8 21 41 127 192 348 526 1227 3946 6452 8611 32110 39738 81793 187268 310783 608847 1986709 2470089 6281270 12465466 30476782 54697264 99384566 163092581 281098590 966971409 1849994210 2474472014 -1 3 7 9 31 45 102 145 346 686 1506 2464 4935 15829 18423 50121 129353 176809 325852 897517 1994044 2171116 7562248 11416206 28690503 36368127 98572035 192165643 353915525 585166976 1141219608 3880146755 -1 3 4 8 25 44 118 251 321 538 1245 3792 5887 10887 20402 63610 126010 176617 318503 898409 1205044 2457544 7076916 10965554 32668127 59852352 93033752 165934823 275204912 1062356846 1361651351 3187879672 -1 2 6 15 30 37 124 150 423 864 1700 3984 7618 9959 32690 50000 105911 141508 322125 655207 1756309 3738600 7541508 9156235 29541782 37034489 103229671 204205698 404126494 970212132 2040043306 2221226444 -1 2 6 14 31 40 85 145 491 555 1821 2533 7328 16026 26776 46110 129502 174436 295684 625926 1712854 4002101 7836907 12538982 23209649 36510812 120030209 161708382 517629930 564520320 2042009314 3807963320 -1 2 5 14 20 51 84 230 490 999 1745 3194 5104 11902 29587 63531 92018 134108 318145 591590 1498690 4049036 6027774 14643562 23521655 64064212 121851789 246854405 410324939 932366242 1114765419 2814358983 -1 2 7 12 29 43 70 135 448 598 1612 2927 4996 14839 19349 57664 101707 238951 316230 644280 2064342 3478377 8297024 11940067 19356684 41514299 126484524 136249939 466200292 728487290 1153990558 4205097815 -1 2 5 14 17 42 85 167 325 624 1234 2165 4371 15370 24529 48204 107389 131854 297103 650445 1474899 4026407 5200476 12302346 23241820 46203425 94078045 150666034 286113560 627451184 1321532455 3855171199 -1 2 6 12 22 58 73 246 259 976 1490 2194 4204 15908 26185 46839 113546 182295 295167 642136 1720849 3496754 5488622 16212384 18510204 60106139 80160631 236093998 337406278 666937759 1288542942 3913453344 -1 2 4 10 31 52 111 176 279 829 1121 2990 4994 12986 27208 63828 130479 165401 311437 624101 1200023 2969800 7861380 13068376 26899608 44117561 79638542 218818234 332147104 736907020 1097378360 3692658004 -1 3 7 13 17 61 96 165 398 794 1872 3628 6031 13309 25339 40774 122069 248283 303725 895214 2058075 3217819 4912185 15599437 29315637 46495405 116030188 226747509 525921103 1068069408 1369338559 3622829896 -1 2 5 15 29 33 72 128 257 632 1217 2300 7072 15577 23507 34218 116351 202071 307578 624614 1552272 3746785 8263746 9882961 18059868 40727166 77764951 144376617 298098014 641334349 1693401618 3876071127 -1 2 6 11 22 54 117 187 432 696 1826 2681 7095 10954 27214 60772 105106 195887 314468 649687 1719726 2701020 5497355 13058513 32917668 44171182 103155520 190672820 516114844 778982902 1744690456 2987552800 -1 3 7 15 23 57 66 128 495 635 1397 3755 4871 11309 26539 37489 109400 216305 307478 908699 2095078 3764995 5378187 16695379 20940795 38388223 125291223 144522523 392096481 1018947900 1177111079 2711245755 -1 2 7 13 16 58 85 254 484 751 1044 2542 6455 8537 27706 55456 67287 192299 324077 618778 1970851 3248728 4939414 15976356 24012291 61434264 123351523 176552840 322931984 567204911 1830592782 2422074423 -1 2 7 10 20 60 98 144 501 719 1965 3582 7477 15049 28350 55627 80243 203277 323513 608329 2096797 2995243 5936147 15340650 28280439 33637563 119267348 181766734 477557337 824105667 2096534735 4056814937 -1 2 4 11 22 45 120 148 386 974 1662 3707 5091 8274 19700 35969 96494 161516 303899 599158 1236100 2725919 5492534 10691388 29527490 34940762 109763571 247043095 459528507 1056902033 1133698453 2639108702 -1 2 6 9 31 49 116 161 264 604 1986 3036 4505 9795 22026 57054 121669 243561 324152 630310 1788206 2193104 7790992 14306600 33233361 49127918 80948231 149280410 488353516 707051791 1286201498 2165824859 -1 3 6 8 23 41 87 239 309 652 1107 2571 5999 14913 30208 35074 99778 255253 309405 911112 1790129 2442609 5412564 12206387 24578243 66160586 71819495 185381273 304478077 759654191 1441605812 4264442904 -1 2 4 11 29 51 112 219 479 940 1908 3185 6997 8283 25270 62234 72641 162221 318978 614440 1224438 2731415 8388218 14374823 31652641 50661120 126243891 255632554 505525668 936630441 1638873757 2568361108 -1 3 5 10 23 43 85 201 458 614 1366 3476 7761 13706 31390 57953 130187 192235 318298 891814 1457866 2970660 5473839 12531435 24535257 57008930 129423719 145269815 380204324 818667319 1915717981 3330223312 -1 3 7 14 25 48 73 222 455 865 1819 3866 4965 15231 23326 59185 85871 145515 315932 853343 2023894 4050397 7061695 14375156 18252991 50953185 133591444 216272381 528750549 988295831 1119110263 4105488574 -1 2 4 12 25 35 68 161 332 703 1706 2668 7107 9824 25775 59280 118256 171452 313640 635941 1201682 3505094 7334070 10172399 19838681 50118532 93678213 195810543 418608877 762720664 1727371742 2242259624 -1 2 4 11 22 43 76 248 351 697 1290 3214 6990 10251 18209 64824 102245 257999 318247 644700 1259182 2689315 5435100 12198399 18072331 61117395 98907692 196254594 387363300 915337937 1706950975 3013316983 -1 2 6 13 20 32 74 136 498 602 1997 3137 4404 11022 23778 59671 86990 232477 314445 596308 1786792 3264566 5918947 10390634 18070636 40150246 124621202 138314667 502769816 926450899 1310839172 3085062698 -1 3 7 8 26 54 113 158 471 733 2031 3095 8083 8538 29200 39138 96768 233591 309208 856526 2041748 2467441 6698727 12746855 32477832 33861729 129309981 182925569 491881684 913981626 1984303110 2652831392 -1 3 6 13 25 34 120 245 445 853 1629 2217 5211 15944 24257 60432 95304 233652 317797 866676 1788340 3268814 6975767 9874156 31430266 60870824 106770336 218067502 444444967 626164343 1587278639 3836243278 -1 2 7 10 17 57 91 144 465 690 1024 3322 7281 15420 24038 47281 125846 188468 297499 634742 1993575 2958874 5227159 16729543 21689534 34907822 127783642 198619654 315369674 896037309 2027471909 3836817783 -1 3 5 12 18 55 102 160 491 549 1064 2645 4306 15385 24358 46997 128294 157689 295685 901066 1500526 3489388 4677427 13620152 27423996 47495486 123334363 157436051 310437513 804870346 1208991534 3829826710 -1 2 5 12 18 44 112 141 316 867 1097 2147 4462 13948 25415 58113 68869 198867 319303 620557 1560991 3516474 4371587 10638903 33511779 40130189 74220992 203547810 333058702 608431811 1266538984 3486409902 -1 3 7 11 16 32 124 218 350 899 1379 3761 7971 13679 29208 37555 110950 202189 306082 907929 2079155 2718095 5142213 10151903 30888885 54282292 96796060 260903203 369811093 1049311463 1888544222 3351326028 -1 3 5 13 30 35 73 253 388 526 1497 2841 4597 9057 24923 50737 109673 251474 322874 907930 1523671 3227411 7795491 10366357 18593309 59779134 112226379 155510015 340905830 732370298 1303727012 2653822855 -1 3 4 13 30 61 92 218 347 1019 1359 2544 6570 15247 24599 39480 79794 134658 305713 870909 1220808 3270864 7861974 14908959 21916968 50869287 95450129 247509734 384659942 592626956 1806531241 4235909676 -1 3 5 14 22 58 90 142 297 698 1085 2825 5463 13885 19158 39310 76117 191771 305085 880976 1462093 4054673 5712941 16493546 22716908 41693251 74204198 200574098 306515217 693804353 1544055814 3489197455 -1 3 6 12 16 40 88 235 374 718 1253 2299 4450 14781 23886 38105 103684 234151 304886 908800 1782186 3502657 5176282 12480914 22790753 66856977 89941454 170970012 283706394 666242413 1289429128 4068297510 -1 2 7 10 26 38 113 230 468 673 1670 3560 7307 13387 17283 51715 84258 131398 323593 594822 2029131 3009619 6553333 8593604 31607187 65022769 133460708 186417601 425301730 835152580 2053805254 3459597951 -1 3 6 15 22 51 108 208 465 971 1800 4002 5738 11996 18041 34190 105285 141213 304660 904711 1738558 3761327 5724547 13877565 25586194 50871313 127951045 249617357 533276134 954979295 1421757678 2733400772 -1 3 7 10 17 46 123 196 378 546 1916 2948 6283 14001 25226 57784 98518 226072 319298 917061 2075491 2959889 4869231 10662997 30343361 54531958 90710090 152322517 506766772 719923323 1759660954 3223764524 -1 3 5 9 21 46 85 215 502 661 1808 2122 7091 14805 29056 37430 100761 135398 303224 911206 1488796 2183029 5982981 11256281 24802408 51649235 123484748 191133091 534028071 659135635 1714042993 4274058459 -1 3 4 12 22 48 111 206 362 839 1603 2234 5034 13094 24675 38010 117633 140045 306501 900270 1214470 3479876 5711670 14131719 25583305 58200081 88355943 215509848 446464227 644215676 1106400984 3535536642 -1 2 7 8 31 60 88 134 511 883 1193 2307 5876 14539 30275 58009 121445 167241 317358 635714 1982516 2441308 7843513 15443744 21999634 41389053 121633158 216208320 268622918 573337011 1440531492 4122837383 -1 2 4 10 17 57 79 194 486 731 1495 3408 8138 9779 24747 53927 125415 135179 326728 629541 1243881 2969885 5193037 15938193 18557024 55771805 122388401 170102782 348260521 863031886 1994516593 2326139475 -1 2 6 9 18 54 83 235 496 656 1491 3911 4902 12521 28271 52165 111058 172745 324058 639855 1723340 2170321 4440846 13093448 23580775 66320997 120307593 192361399 339872466 993107332 1151266510 3512755949 -1 3 4 13 26 55 68 240 442 869 1722 2193 5963 12410 24095 35635 92176 165580 308637 862322 1190293 3257601 6779870 13330857 19873796 62075125 102481978 214059193 431062357 623030969 1392305739 3753229090 -1 3 6 11 18 32 102 166 342 571 1550 2705 4730 15128 30226 36821 88259 164317 309467 866070 1713608 2730517 4671316 10444743 29324857 46348855 99074336 151130556 441827800 779612065 1123964278 4075630089 -1 3 7 11 29 37 121 202 444 585 1120 2220 5442 10051 28588 65084 120474 139700 316734 894458 2027221 2706490 8067715 9373797 29565414 55269214 106926806 143530726 309365320 628692554 1580442202 2289719239 -1 3 7 11 27 58 113 176 505 903 1585 2652 6794 15789 18393 39405 115103 198986 305351 890762 2077954 2693033 6442572 15880468 31613002 45758176 121015110 261044101 448325666 803800723 1736862402 3929943309 -1 2 4 15 24 47 121 231 424 620 1062 2684 4403 9899 22499 51054 79110 180352 323116 621551 1192994 3776750 7027534 11209975 30899676 65269149 104734251 135653694 335528499 776101785 1340671398 2385165333 -1 3 6 12 21 46 79 196 258 988 1459 3363 8055 9032 30057 50648 81185 139452 323361 874905 1760260 3508291 6018542 11004939 17282974 56039855 76726456 238661267 353873377 830158457 1884727502 2637516743 -1 3 7 14 24 58 90 141 343 519 1844 2489 7938 9968 17582 47035 113172 184173 302752 911950 1984182 4017778 7326662 15988167 22781909 37974253 94002786 154755232 508007306 578511036 2012376432 2173507801 -1 3 5 14 29 43 120 180 297 744 1912 2834 7114 13370 18924 53340 91700 213909 321868 867692 1554992 4062091 8059472 12507566 30585916 45744936 70240964 168915097 533423609 704415922 1733663403 3394395199 -1 2 6 15 29 34 106 205 460 652 1047 3112 6672 8259 29256 60485 104424 239286 312743 651676 1799623 3739596 8311831 9888210 26914511 55974590 127074317 197519583 331043618 921007605 1613115074 2485079413 -1 3 7 11 28 53 105 200 298 729 2010 2832 7686 12240 22644 46881 101799 139424 300499 901929 2007910 2712440 8329502 13581562 25393218 55043916 71711172 176730315 483493585 702168702 1903475467 2796394948 -1 2 6 10 30 34 97 141 413 636 1584 3302 5582 15008 26304 49443 113730 259342 323710 638976 1777659 2956210 7506011 9877865 27444660 39464682 113493767 137398690 440214183 883616259 1571189699 4152058823 -1 2 6 11 25 43 81 128 411 904 1620 2289 7564 15505 29948 65318 126087 214365 314421 626553 1810004 2713353 7231091 11691104 23463328 41081647 117145135 255374312 463825688 605177608 2075543780 4009385742 -1 3 5 13 16 59 110 224 332 965 1076 3192 4493 9059 21310 36115 75421 190735 305137 879145 1462396 3275467 5194753 16737164 25640427 64987733 100049630 247732034 332408866 904154083 1266725059 2600026821 -1 3 5 12 19 58 99 137 337 669 1618 2981 4564 13108 30784 55293 85339 174126 322466 862523 1463955 3538005 4398479 16474093 28829573 41305410 92391518 194997405 468426496 717394743 1312065084 3551904141 -1 2 7 11 26 51 127 216 281 578 1755 2787 7241 10217 19837 47853 70173 222906 299787 610257 2092089 2749949 6487819 14061942 31353362 52155764 76912748 145096988 413081912 781202837 2046851655 2194458398 -1 2 5 13 16 63 86 169 423 868 1869 2079 4950 9917 29070 40659 78363 159744 308247 614168 1495804 3260864 4972797 15708647 23286942 50261551 105744133 212020691 520774367 658280869 1133848865 2189313331 -1 2 5 9 29 33 68 245 313 628 1328 3204 6106 14935 22191 58100 93058 216703 316167 599024 1543243 2212067 8316122 9865472 20594432 62632723 73243306 143528265 399759629 926753953 1418954177 4211989469 -1 2 6 11 24 52 97 250 406 533 1856 3369 4699 10429 23974 58404 87751 180731 312344 594636 1708059 2749152 7032664 13576659 27769470 60707630 112275182 160328210 510221866 871291071 1140387942 3140841651 -1 2 6 15 28 51 76 182 360 821 1334 2680 7872 9421 18011 58923 88232 257003 314943 593463 1785573 3796785 8022679 13767706 16947076 46097304 88417797 230385686 379402986 771443256 1956475421 2170534566 -1 3 7 14 17 43 110 166 374 553 1682 2412 6328 9767 25210 63655 83987 227192 316311 867555 2079566 4047761 4913222 11971128 25822480 46919604 89744880 158534181 404227798 554437031 1771051375 2226660726 -1 2 6 15 19 39 98 231 431 997 1326 2619 5476 13689 23403 47715 123572 228758 295750 631445 1830751 3743117 4589430 8549468 29012984 63408882 101313137 243232575 399817727 792584473 1490778152 3310389277 -1 3 5 10 31 63 87 179 454 587 1965 3023 7746 10283 28293 35459 80302 185091 306263 869434 1468215 3000648 7558649 15664629 25154451 44968011 131150865 138331379 482385374 702351837 1931648253 3124777097 -1 2 6 14 30 42 73 203 331 603 2002 2612 4608 9685 23547 49727 66407 237760 321855 607610 1792053 4033892 7489900 11929604 18021136 54759100 94938106 135898968 479595924 741799632 1136367321 2407830720 -1 2 4 11 17 43 108 150 294 966 1082 3155 7188 12571 17140 38095 99893 261580 307042 643892 1264778 2706287 5166929 12223932 26361018 33802392 67428719 249125505 308738178 883356135 2085020168 3544632239 -1 3 7 14 19 45 97 201 401 882 1675 2289 6153 11078 20467 64809 100655 139496 318086 906045 2023693 4006978 4420964 11477239 28832328 58603758 115143120 204053732 433462347 616607159 1874416688 3011246434 -1 2 7 14 18 47 103 223 297 821 1239 3726 6023 13717 16642 35625 122325 188665 308746 623479 1982584 3998627 4425265 10995457 28003440 52859189 70283347 221037704 284246299 1070532712 1356469962 3288186190 -1 3 6 9 18 55 68 243 283 627 1488 2516 8007 15775 23502 63133 109124 257993 312505 909777 1783114 2169358 4623165 12768168 20849374 60261488 75791389 145004654 337975998 580815583 1990119636 3881444675 -1 2 4 13 21 62 112 148 509 877 1151 2475 6977 13418 23410 49276 120473 147520 326586 629101 1220713 3233726 6250589 15675655 33287986 35260120 119800303 202113880 321127443 536873241 1670126311 3301455837 -1 3 7 15 20 46 112 213 258 941 1863 2218 5117 11909 28341 38528 86317 140896 308673 860562 1998889 3783176 6278672 10727225 32973368 51531624 77081242 252207165 511741574 666200687 1128164758 2703775842 -1 2 6 11 19 45 123 162 357 730 1530 3125 5942 9556 27373 38079 105431 258725 304856 644193 1772777 2730373 4701526 11032672 29940352 48064195 84867913 181323078 366648588 884623358 1426268554 2270813056 -1 2 6 8 25 44 66 165 370 726 1865 3435 6359 16242 28678 41057 82962 166917 296944 592650 1727619 2450012 7258272 11293381 18932934 48857648 89869005 171117464 521127803 830084566 1789246894 3849534209 -1 2 6 13 31 35 82 133 279 946 1959 2260 5547 8523 28311 51471 96277 162969 327080 604031 1759870 3231737 7746955 9458072 24417749 41022853 82293063 268114222 470463571 642877332 1515671280 2679778086 -1 3 6 8 24 58 81 249 351 978 1885 2304 7357 8464 30202 44762 125633 162980 299800 900750 1746484 2479524 7220247 16009031 23653496 60623732 95905261 241943396 510801631 539520026 2121040771 2618396640 -1 2 5 15 20 57 107 158 457 916 1985 3861 6432 14222 22776 43219 78253 199995 296484 613943 1571951 3743066 5989909 16023242 26792266 37613096 134150548 262819727 496453350 985926369 1753748217 3328190393 -1 3 4 8 21 40 109 129 312 688 1460 2105 4921 16075 19305 63543 106887 167995 316816 906474 1188512 2461449 5956370 11823263 26775954 37827234 73639713 187136661 343850363 631808341 1142777305 3917184837 -1 3 4 14 19 34 102 240 476 703 1946 4028 8010 13603 20702 54196 94244 135705 325928 857096 1217499 4021518 4356604 10250098 28083383 60665022 130251861 187620706 489273593 940006439 1950002935 3454606686 -1 3 7 12 19 33 110 225 351 723 1720 4055 5994 8883 17151 55774 67673 201555 322754 878892 2067032 3488412 4423550 10249397 25465798 64342770 97135144 180328254 434701745 998966222 1430831955 2501982819 -1 2 7 11 27 51 99 189 442 521 1454 3570 4135 13415 30278 39421 121405 172612 310590 629207 1986404 2751153 6745744 13911203 27845661 42293592 101405962 163726235 344844604 817552740 1249393361 3246678163 -1 3 4 15 18 45 64 169 281 924 1838 2154 4707 13543 19397 59750 124112 164337 315047 891131 1189132 3786753 4647221 10507391 19972873 50169518 82709879 255700914 514222495 618211778 1164648043 3407799162 -1 2 5 9 20 36 122 254 300 641 1994 3104 7945 11620 20781 49595 100145 170566 324267 653671 1445108 2210799 5963494 8405787 29683982 62782522 67503935 196716725 474664033 902315610 1978950499 2924264836 -1 3 5 12 21 58 112 131 431 652 2020 3603 7202 10884 30232 57185 108310 228197 321738 915696 1562548 3512335 5977405 16283184 33349409 38643705 107444842 195095478 494533969 1059577631 2021755294 3009873756 -1 2 6 9 20 58 91 218 461 551 1640 3586 4238 8899 24685 46091 109563 216464 296710 649852 1809493 2200263 5968988 16018426 21016310 52531592 133894517 161767630 438875492 1045014705 1240156340 2513210409 -1 3 4 10 16 61 73 230 357 798 1918 2819 5829 12684 27777 44332 95585 188085 297885 862881 1186514 2973096 5150828 14706032 16825965 63523453 88779346 219680520 513284659 682372521 1423722795 3726439835 -1 2 4 9 27 60 76 255 509 702 2022 3993 5856 8415 31084 60731 120999 189073 318062 623326 1209053 2221091 6726931 14972588 18676492 58849763 119708126 195047898 480007724 951091898 1386288465 2608808829 -1 2 6 10 18 38 120 205 499 621 1673 2469 7002 15273 18887 59621 78521 162065 313711 607178 1760689 2957118 4333397 8667560 29421974 56954654 125712409 135805417 427839270 547414445 1740712034 4077273098 -1 2 6 14 31 60 71 128 449 725 1071 3642 7429 9313 17250 58383 71287 176349 318533 619150 1708135 4007894 7782596 15486049 19725021 40187301 131005103 170929580 306468851 1055446081 2105107675 2252481573 -1 3 4 13 19 61 76 167 487 652 1585 2405 4754 11117 24970 42716 93346 206433 302509 860275 1304667 3229023 4407795 14692972 17325750 46195769 123583074 189711114 447395969 590488852 1124009253 2998988238 -1 3 6 10 25 39 77 166 349 866 1248 2646 4281 10774 17273 55847 117832 191929 320408 893192 1736449 3008477 6990889 8404906 17850664 48533047 96547396 215710062 293793098 756081223 1306633084 3198056495 -1 2 4 11 24 51 123 232 325 723 1260 3113 4732 15190 29504 35172 121730 201427 303696 628324 1304241 2746312 7039831 14168239 29911782 64007106 99977931 180603707 282698607 878150330 1091132090 4225423027 -1 3 4 13 29 43 98 154 436 617 1132 3606 8156 12420 25996 61844 74069 148925 318545 880897 1236033 3216678 8007568 12071028 28337329 34402939 105457428 140136226 326159518 1057840614 1957597142 3577842416 -1 2 5 9 23 62 106 153 278 779 1078 4073 6020 13593 25742 64050 72963 134897 318273 608529 1482198 2174041 5661988 15218608 25453306 36499975 75825376 232399333 306223816 979232791 1347356054 3234259492 -1 2 7 12 28 33 70 246 492 843 2012 2081 8049 16151 18964 36824 86674 254763 306445 598834 2042218 3499926 8106892 10227833 18885038 62155058 117767447 205889346 472785271 640295699 1933452826 3834522154 -1 2 7 9 27 40 116 155 416 968 1331 4094 4747 8682 24168 36895 127427 148569 303407 624888 1998890 2219227 6687939 12066265 33305233 35421360 100977221 245197837 369336621 950980382 1198352441 2515774711 -1 2 7 13 31 37 109 228 486 628 1673 3105 6458 11118 22086 63947 88176 149070 313449 598358 2024125 3243751 7736070 9182425 25698932 66078663 121160129 135868831 421714347 917312250 1856150982 2954745737 -1 3 7 11 18 60 96 244 305 782 1873 2055 4913 10185 31612 41677 108716 175774 300149 913556 1997057 2721423 4637880 15209903 27274720 59010089 68717113 233949184 510015910 626877186 1126400030 2260725283 -1 3 5 13 27 46 104 187 399 736 1088 3394 4811 14592 27414 64056 112799 230261 315947 912830 1513874 3246880 6549629 11012528 26746387 43264283 112219677 172792996 324358518 848691693 1111964755 4080389408 -1 3 5 10 25 48 102 217 296 892 1622 3666 5969 8769 28579 50433 115344 214264 324280 887603 1566139 3009480 7025883 13635013 29102159 51654585 71860127 202172999 452836450 1014213973 1406486827 2498898655 -1 3 7 15 18 48 71 233 494 793 1524 2786 4506 16372 24348 46159 107936 167024 301147 901846 1993323 3773737 4638875 14156557 19662280 66063024 121901388 221265487 347364572 757903378 1235856562 4021983728 -1 3 5 12 30 55 96 164 259 841 1302 3289 5589 13477 17459 50421 67550 152719 319633 883607 1491349 3479309 7761116 13414697 29199121 50299894 82281834 215452936 369858137 919056723 1488439363 3259715962 -1 3 5 11 18 36 93 208 418 857 1298 3405 4821 10589 22149 59977 74333 146229 316633 872665 1479949 2700742 4595702 8425774 22384799 52421845 104065491 206830586 394777423 855344748 1158375642 3076408423 -1 2 7 13 28 34 77 224 503 634 2003 3064 5143 10603 27101 65146 76803 155917 312563 616200 2024011 3227173 8012242 9485971 17415039 66040550 124226363 144950284 475482538 690924149 1516354027 3186078939 -1 3 7 8 20 34 102 142 346 840 1787 2897 5251 10463 30184 51454 80203 201303 324205 880493 2079525 2435791 6239165 9475606 28672966 41348004 96914399 216182109 424297878 696457895 1567678914 3172028150 -1 2 5 13 24 38 88 196 473 539 1206 3214 5894 11938 27569 60178 90934 199089 317017 600685 1548232 3240649 7024629 8955802 22936213 57064839 131004074 157443277 290180512 873585747 1462685045 2951357912 -1 3 7 11 16 36 73 189 510 722 1699 2724 6717 10287 29867 59548 102697 174129 318683 902734 1977627 2722091 5146574 8954265 17117297 44800365 121849449 170296606 419211070 745618137 1631290187 3174264434 -1 3 4 11 25 55 104 134 351 619 1953 2247 7135 10596 25281 52995 127985 162294 326383 897406 1232051 2746942 6969240 13144557 25257772 40833095 93059789 140672009 475592166 670147311 1687355205 3204031454 -1 2 4 10 25 48 110 205 469 605 1148 2717 4126 15628 27217 39646 81330 205398 308004 614664 1294741 2961043 7280710 13947989 26863604 54713995 129647104 145191336 303581384 749261949 1248192424 3793411628 -1 3 6 9 26 34 100 227 433 668 1468 3812 5247 14312 30371 39476 115719 261922 310439 887478 1770620 2216741 6803259 9748663 28903465 67037052 107896900 193170817 367274749 1022648133 1481949703 3478195681 -1 2 7 14 24 52 64 250 458 1003 1150 3990 5482 12909 28141 65100 107989 170040 318889 652436 1973325 4043418 6991307 13155261 19992582 60268275 130512300 247653043 315627115 945567737 1504207355 3756847064 -1 3 4 15 18 32 124 207 312 746 1596 3220 6588 12606 22429 52360 97733 189847 320277 857378 1204551 3764092 4637416 9738546 29472334 57120295 73013535 169462703 458439192 929821502 1847232059 3627577623 -1 3 7 10 26 34 118 160 278 604 1135 2972 7592 9512 24250 39214 116439 135549 304366 898258 2019327 3003423 6693690 9486459 33379275 49792720 83787828 147421327 329747835 734144300 2098776915 2176143168 -1 3 7 13 18 45 108 144 312 581 1159 2981 8180 11520 20898 51726 110028 175542 327029 907481 1977778 3259849 4625703 11312580 25782672 35067530 73819946 149246341 284915488 736810079 1961913994 2719000352 -1 2 6 11 26 39 115 171 262 835 1474 2663 8001 9978 31772 54559 73862 155347 321589 619422 1764600 2700159 6449165 8431225 32104731 48186807 78572205 212155748 355106645 746101020 1927918746 2283272216 -1 3 6 14 30 60 72 243 387 726 1513 3670 5069 10757 16418 64687 109384 246607 311669 904527 1796258 4043212 7860553 15513210 18172266 61756949 113467917 168406928 344968876 1045484576 1206775385 3106877527 -1 3 6 15 29 34 80 202 457 725 1631 3542 7914 13735 25891 52466 94362 223371 319560 864187 1824920 3762136 8079863 9740729 24226420 54934179 127388762 174670626 449511566 823931874 1938843867 3357594195 -1 2 4 15 22 33 123 162 293 546 1861 2251 7553 12323 28409 48235 127728 211861 300808 632800 1307114 3794471 5444865 9489636 31029820 46312331 69927357 154198776 520167575 645559520 2087083494 3655208786 -1 2 5 15 19 62 104 210 324 702 1437 3367 4510 13289 17106 32909 81627 238808 304885 606512 1536044 3744705 4687139 15257623 26577608 51564756 97755008 186185856 366601186 805715861 1337869807 3699022888 -1 2 6 13 31 54 112 152 441 553 1764 3208 5812 10953 29298 51298 102802 223787 324585 640584 1819342 3246881 7821263 12888361 33389168 33986254 101672290 152363352 423225246 892053980 1348041355 3070138308 -1 3 7 14 27 37 81 250 400 893 1307 2241 6219 13430 19310 60659 88502 240042 312451 863474 2035896 4016405 6522329 9222989 24218299 60466756 116112886 215278567 385961734 606570667 1868606122 3271664741 -1 3 7 10 30 47 124 200 301 881 1882 2712 6232 15826 19595 57635 96979 191550 311841 852756 1989960 2975745 7784844 10793778 30780973 55035711 69663831 205841129 518356092 789767366 1875959317 3999085441 -1 2 4 13 26 47 110 252 307 876 1969 2507 7797 15423 22157 61534 127844 184130 316464 627453 1208988 3270625 6482460 11056835 25503899 59459729 71467328 208409149 495988646 578583431 2009632297 3928060025 -1 3 7 8 26 48 79 148 450 854 1657 2529 7152 11216 28422 64419 77257 251008 315042 878230 2052633 2435231 6806472 14212600 17912858 36115381 133018374 201465406 460199763 563744085 1622549907 2975485034 -1 2 7 10 17 42 77 238 472 838 1630 2844 7852 9932 18306 36864 116504 204374 306477 633796 2088406 2998699 5182615 11579594 18189133 65245555 132468576 207812064 443803688 704754942 1950611639 2243002786 -1 2 4 11 20 52 93 196 347 724 1289 3029 7275 13185 16947 33306 118575 172028 305909 635196 1198809 2739621 5937719 12886132 22130588 55737457 93684778 176030943 401694021 728461788 2041205571 3753768165 -1 2 5 12 19 54 64 181 284 698 1211 3053 7388 14508 17435 44451 106772 255224 298800 643940 1513857 3514745 4711462 13143801 20566029 42933882 77442314 196080714 284207056 721272364 2065160933 4106274157 -1 2 4 8 18 56 86 146 279 685 1027 3108 6464 11888 25758 55468 127108 254483 321997 635800 1263713 2486646 4448577 16051844 24230107 34822660 77188533 196065441 313551908 901565635 1839580479 2907942026 -1 2 6 14 28 58 124 254 432 941 1221 3663 4504 14239 32507 58650 128560 209849 312778 636525 1815414 4062938 8072186 16050417 29483901 59968073 102017761 255681654 270416585 1043474968 1263673238 3411437087 -1 3 4 14 23 58 108 174 465 679 1105 2817 7311 8363 22273 54209 98609 213969 321747 916319 1299647 4033931 5460746 16570761 25534132 49767698 126923046 192757044 319188092 718188692 2052007608 2489080058 -1 3 7 13 28 54 65 161 435 630 1486 2874 6652 14324 31374 61735 83927 228091 317715 853613 2090748 3230575 8351149 12647601 20796180 48978026 103056218 144812203 360317981 722717676 1825898732 3471829945 -1 2 6 9 21 59 108 146 490 838 1129 3653 8174 13941 16868 40112 65834 228710 308163 622466 1815809 2164963 6252851 15767549 27070990 34034591 124047015 217428551 320471913 1060046085 1890611920 3475296584 -1 2 4 12 28 63 109 163 267 893 1973 2199 7402 15224 29469 52643 110315 256810 323480 649848 1263427 3514503 8125645 15257169 26060829 49274937 82113810 205118305 481766693 670128845 2091529051 4159948203 -1 3 6 10 31 49 97 194 308 663 1470 2894 7069 16356 25883 64582 125075 173554 319088 900781 1714232 3008036 7517609 14220195 27387719 57587604 70844402 195686289 355380062 675335701 1733401356 3982913844 -1 3 6 8 24 57 78 227 468 872 1203 3883 7194 9413 22451 42683 126532 250666 301209 889908 1783481 2483076 7325746 16299608 18207541 66563490 126907084 217379575 297618739 988164114 2116243902 2254774433 -1 3 5 14 30 40 70 199 419 651 1707 2838 6620 11571 18672 41103 116544 254834 299269 896070 1514781 4050501 7863617 11580507 19790261 57908431 101732637 188779994 419794724 737624737 1849513245 2822917053 -1 2 4 13 17 39 82 233 376 653 1727 4049 6502 13994 20833 60665 89933 243775 313086 602770 1251010 3231915 5218606 8974571 24470127 66320863 88869875 187699245 433332299 1004043849 1816955483 3307855999 -1 3 5 13 27 46 79 173 479 525 1080 3746 7687 12876 17048 42000 104379 259076 296675 915781 1515658 3274608 6504238 11126773 17266853 46755341 134149778 158769200 315762438 1018944606 1913452753 3755016564 -1 2 7 10 23 62 93 142 295 532 1108 3262 4700 11531 20441 47251 127326 177462 297833 623073 1994544 2985424 5667913 14787272 22427598 41752306 71816434 157519506 330764492 928954055 1138265270 2700446325 -1 3 4 8 29 38 65 198 416 779 1354 3507 8010 15752 22489 42440 103403 200256 297696 910875 1294369 2484473 8116942 9296178 19632547 58279394 104225672 223016269 377712853 824463972 1924704678 3838414599 -1 2 4 8 19 42 110 211 471 629 1820 2438 7718 8592 19428 53316 81799 134952 321075 609134 1225744 2441645 4632277 12414034 26408133 51743018 132102999 137834852 532343641 548252186 1922299508 2628774600 -1 2 5 11 27 41 120 245 506 975 1118 2200 5691 13051 23630 47869 74555 155925 300616 612961 1488612 2709371 6728674 11892519 29805679 61441270 124477994 245534787 304692949 605700246 1419571815 3704991010 -1 3 4 8 25 52 95 172 409 662 1488 3801 6429 12868 19319 34890 119060 156815 306506 897227 1218455 2472846 6979797 12947753 22215570 46225116 110866289 190250479 352935628 1007140818 1819991493 3640996069 -1 3 7 12 29 42 115 206 327 609 1244 2882 8122 14391 21720 49256 120154 155842 322588 894857 2019193 3517293 8052105 11633377 32679555 55916325 93048919 136708879 282619358 700225047 1959858367 4147887232 -1 3 6 8 21 32 70 163 362 899 1367 2954 4968 12780 23924 55550 93748 166117 323855 856115 1719839 2432168 5906779 10302281 20336653 46505757 84383896 257871782 393743825 718806145 1100491285 3592977334 -1 2 6 11 25 40 105 169 315 613 1987 2073 5887 16035 30059 44573 111233 161642 298864 650720 1742139 2747989 7246178 12444277 25332491 48088999 74111399 139017300 489658782 626401076 1347161557 3770423688 -1 2 4 13 16 59 99 238 431 729 1714 2489 4664 8877 18291 59360 88863 204011 319256 601834 1284484 3223375 4954950 16329183 28545722 65878849 107983118 180191177 430134212 562047147 1089228997 2535245869 -1 2 7 13 18 42 78 186 414 668 1325 2684 5268 14884 24182 56141 122117 243938 327279 634766 2032559 3256242 4391875 11644766 17236690 45722666 116327869 186229265 382408941 786533006 1516204402 4214559856 -1 3 7 12 26 56 103 241 373 894 1857 2821 7090 14603 26921 40776 96606 181503 309197 864524 1969438 3486020 6688169 16330904 27397944 62207289 84541775 202711510 505294659 674062390 1613428965 4245737795 -1 2 6 8 16 44 90 199 296 823 1386 2637 6295 11496 28981 53495 111195 167073 323391 652590 1705874 2487154 4851895 11395502 21118144 54639715 70950190 233365141 372089619 749124643 1829288501 2743684085 -1 2 6 13 22 43 70 240 299 736 1194 2746 4820 12969 27622 65265 129048 186680 316871 634892 1734714 3258366 5403973 11642913 19290302 59109255 71230082 182233625 301560761 790622257 1133491931 3723431592 -1 2 6 8 20 50 82 180 324 556 1460 2927 6403 14986 17682 55626 90577 233956 323633 591068 1782134 2424951 5978263 13966768 23268100 43861173 99869405 162822923 350262777 699246034 1854325412 4176951930 -1 3 6 11 31 42 72 141 500 738 1071 2270 7271 9678 18362 52068 122088 181259 325799 894576 1729663 2733714 7493117 11913623 16973610 39099936 123282216 181365973 302681557 637281190 2023508722 2168511935 -1 2 7 8 16 63 115 177 456 917 1776 3053 7905 14528 23034 58264 65786 254737 314761 620830 2059064 2452362 4932756 15012160 31968146 43826956 133557866 264697559 434047186 689296691 2013178304 4262977671 -1 3 7 12 31 34 84 178 260 815 1456 3059 5612 14518 22447 46682 119362 149434 299875 896031 2004480 3518672 7519317 9556990 24003969 44864966 77963814 227444966 347446302 721342771 1498756134 4050071262 -1 3 6 10 21 40 95 174 427 762 2044 3237 4912 8882 32024 60621 97088 181100 316289 864767 1736361 2960578 5916773 12418653 22726663 49335418 103350459 182067300 499498655 891280308 1160695511 2462630866 -1 3 4 10 27 53 101 248 260 645 1385 3434 6504 16375 22934 35898 86302 237492 304593 862863 1276689 2965443 6512544 12672342 28541973 60334057 81887227 201321748 381441938 810324889 1821467690 4023900144 -1 3 6 11 30 41 83 245 270 513 1596 3338 5928 15050 29886 63616 109734 226391 318174 913924 1821903 2746825 7856662 12166140 24077747 61926429 79532934 153815182 464010401 824736079 1473048245 4135687249 -1 3 6 12 24 32 105 245 314 695 1066 4049 6161 16229 21963 33865 78516 220019 306917 869762 1816887 3494513 7314973 10303613 26955285 61377929 72687776 184774656 331930223 979738880 1775652592 3897008048 -1 2 6 11 21 48 74 236 414 702 1476 3584 6435 11550 27809 40269 92935 212912 304456 603992 1830620 2695334 6282039 14508877 17772170 66623916 110978794 194977792 340296084 1057835081 1830767350 2752517345 -1 2 4 10 22 52 102 245 411 533 1552 2810 6224 13722 18489 46799 118397 199678 299858 634034 1296719 2997912 5498327 12959937 29040623 60339570 111004178 159844345 459833419 743277353 1778627163 3388033948 -1 3 5 13 28 52 67 220 457 614 1308 3609 4293 13445 21952 52126 93060 260697 320098 859497 1530791 3213570 8348637 12666943 20418878 51405060 130850436 150053339 400987050 1044061455 1227223397 3226883732 -1 2 6 10 31 36 120 252 435 854 1348 4069 5945 12776 22261 59217 69239 166766 314541 620578 1704279 2976380 7749418 9251669 29550606 59797734 108822957 215858194 375088754 952321271 1389571690 3582693286 -1 3 5 11 24 42 81 204 432 881 1519 2389 5325 9416 20875 53077 106510 258725 324795 903051 1525096 2741523 7302311 12163687 23565857 54543900 105442848 217446425 336275590 582316820 1566990688 2198566786 -1 2 4 11 31 41 66 200 313 682 1393 2454 7985 10800 21998 62199 106713 165372 314648 640651 1181309 2742398 7745459 11635406 19845190 55066389 73688843 197951934 376246735 600564607 1978635409 3102158806 -1 3 6 15 27 37 107 232 415 810 1092 2206 7594 16277 30667 36031 67136 234292 304183 873858 1792451 3754880 6513510 8992358 27260178 63964018 114820348 225446318 303570824 633616818 2033482218 3902053990 -1 2 5 9 25 53 95 251 311 606 1951 2426 7763 14633 30086 55118 127028 223539 327376 633776 1567876 2200844 7311462 12934184 22174004 60440650 69366263 142219572 494596627 538147067 1934938711 4294049691 -1 3 4 11 19 59 86 188 489 554 1445 3001 7379 12360 20140 60615 126960 181709 315006 886304 1198998 2732660 4328473 16336432 24893969 44815449 124765064 162000629 348099107 677590469 2038578470 3520924450 -1 3 6 13 24 60 118 150 287 961 1982 2491 6977 12817 19910 61578 124515 190523 317423 887587 1735819 3260341 7224184 15553323 31713069 36171629 78902892 246399246 477593893 588211385 1626252013 3551276991 -1 3 6 9 25 55 78 235 313 923 1868 3417 7896 13623 18847 49594 74451 205099 319599 871808 1802818 2195061 7062758 12690575 18012729 64411914 68607873 253939803 511101501 820704660 1982770721 3435021939 -1 2 6 8 27 58 96 212 471 701 1405 3549 7018 13462 28806 42775 118385 222173 294938 629885 1809031 2469493 6807925 16062731 27921152 52572106 127564601 185502145 377206294 837938607 1689992793 3251136232 -1 3 4 14 22 58 88 218 500 605 2034 3109 6641 15085 31236 43066 120067 134373 294941 885123 1245040 4045707 5670101 16584996 22501348 52892663 118212890 139896080 476665624 911968842 1833333426 4065075634 -1 2 4 15 24 47 66 173 501 579 1365 3478 4274 9546 30717 57080 83037 247890 320288 592520 1267517 3746929 7022555 11139670 20872834 46270374 123391895 142321052 394002657 817889602 1233126301 2252343131 -1 3 5 11 16 39 78 221 256 617 1634 3670 6932 8871 18236 46197 92016 243743 296137 857524 1537069 2702766 5185867 9288934 18497358 52877541 79376774 146902783 441862860 1008605347 1719309633 2532284385 -1 2 5 11 23 34 94 151 413 711 1090 2512 8128 11887 18713 60931 97324 175266 316370 593759 1458020 2698337 5661042 10088624 23035128 34862618 115223210 169941757 334367005 539837766 1991432060 2944162896 -1 2 6 9 21 37 82 226 319 591 1444 3094 7661 12403 23752 43458 81491 194983 298038 606318 1713858 2195095 6185737 9038281 23533583 63145644 71494785 137670452 364459511 898034953 2111876269 3525391152 -1 3 4 12 18 44 105 252 313 546 1313 2935 6920 15961 32345 54978 92077 189483 326712 865415 1207917 3474166 4590761 10872314 26936885 61863251 74372058 159161714 401200461 687303100 1737950499 3897815617 -1 3 5 10 21 54 72 208 359 1009 1788 2084 7793 13369 16566 64119 87159 224125 319244 865502 1572819 2951280 6004942 13222921 17215714 50747838 90647000 246161892 408448150 608470897 1978004088 3475436578 -1 3 6 14 17 34 90 131 481 881 1253 3521 6204 15186 23965 57271 85646 199410 325295 866560 1812210 4003978 4966244 9802444 22954357 39318266 121492314 218016042 288815992 832453296 1877427529 4170187768 -1 3 4 14 26 56 85 132 462 818 1086 2682 6452 9385 31676 64217 81529 201394 313857 882270 1287314 4016429 6814880 16107121 23210931 40883738 132754944 233499955 304526416 803092939 1788602757 2230449952 -1 3 5 12 18 39 87 221 312 973 1587 3129 6987 10214 26381 46082 67909 150766 295355 874947 1485974 3498278 4645968 9281930 23293014 53392846 71647842 238717502 453313893 892229530 1638442550 2185838205 -1 2 6 13 28 57 115 187 458 692 1685 3004 7254 16329 24458 52731 120843 231257 319833 633035 1785814 3247782 8081464 16321996 32664952 42151703 133538949 192883560 410364232 677068206 2045610313 3813628139 -1 3 4 15 29 50 92 208 397 871 1269 3064 8078 15898 17992 34803 127057 183409 305912 891250 1188966 3784527 8016752 14510710 21169335 52571584 113878595 210133110 276119094 686009899 1884271663 3959915347 -1 3 6 13 26 40 84 214 282 726 1904 2562 6813 15278 32030 45743 124263 225604 302241 898527 1807962 3248697 6805905 12403464 23772124 53460722 83217255 175579616 504396698 761314057 1655044842 4141303333 -1 3 5 15 25 43 68 235 465 574 1289 3537 5301 13370 29573 54922 94843 230917 326780 862458 1510686 3739036 7030452 12434991 19059478 64697523 131951169 160933343 386448889 826640034 1499379466 3255816356 -1 2 4 15 21 33 97 239 472 753 1815 3861 6437 14844 28273 52853 110563 147941 321012 650111 1231005 3786746 6193982 9525212 28547095 66998388 131386204 168666714 524965327 987546605 1815458051 4259214986 -1 3 4 15 20 55 81 189 313 828 1620 2435 7225 10810 31600 62171 72489 132234 313702 875077 1226070 3761672 6225886 13225574 24605901 45221637 67948060 234442953 458665829 600130840 2120391065 3033601514 -1 3 5 15 26 37 65 243 500 824 1641 3223 6059 10613 19714 62841 128445 240299 312136 888324 1516801 3783473 6772912 8730801 20330111 62375321 124806109 227850147 450171265 886995842 1367027979 3124335986 -1 3 7 11 23 39 80 248 510 865 1712 2524 7118 8713 29049 52258 88000 132972 325844 856814 2002805 2696633 5426546 8759193 23268384 61231504 121653764 210279127 428729603 565940094 1637585646 2496379105 -1 2 4 15 20 62 101 165 406 566 1549 2589 4457 11672 23728 43364 95975 215505 301730 596304 1281587 3745795 6022676 15591377 27411451 47398731 110126848 151310716 443914152 802600227 1330046330 2842580533 -1 3 4 13 25 47 98 168 498 996 1387 3475 7446 8417 32005 39340 79867 144510 306800 884049 1239016 3230655 6991852 11116399 28524907 47339737 122161328 241176641 395590832 811360208 2041635421 2429920808 -1 3 4 11 18 37 68 224 278 702 1516 3712 7407 13786 18135 49472 106722 166732 319549 903038 1191410 2746049 4606771 8471096 20138242 64930346 82329455 196892485 345567206 1059969498 2048531704 3305221237 -1 3 5 13 31 59 108 138 371 916 1874 3793 7739 11644 19211 60831 109032 228563 304798 869475 1496343 3398152 7725631 16224474 26545438 40779016 89028993 254970344 515050194 1013199380 1922065850 2758844730 -1 2 7 9 26 57 99 221 298 927 1074 4039 4210 9265 29071 39822 105505 140876 322188 591396 2078770 2279991 6677564 15901921 28396192 53702146 71271327 255758270 306784901 941085510 1254517000 2376087614 -1 3 4 8 26 52 81 184 326 815 1969 2668 7061 15882 23475 58971 104225 148225 310447 881238 1299349 2553290 6411638 13541373 24214973 44549727 95870188 218210926 487981308 783049353 1727051394 3893979474 -1 2 4 10 27 32 85 137 475 585 1131 2644 4764 14139 27348 33886 125189 179828 323399 618277 1266554 3038090 6394818 10094602 23684353 40583474 127299068 148241070 313166392 748978834 1159849472 3334383068 -1 3 5 9 17 58 124 227 507 913 1706 2141 7983 9697 26174 33143 102901 142796 321236 857053 1555234 2277459 5107135 15894383 29689796 65242773 122849283 259068901 411810648 634044604 1955458140 2152891605 -1 2 6 13 18 34 92 190 390 888 1721 2389 6918 11076 26066 33484 121779 158902 321054 613348 1815069 3310621 4566405 10149180 22639974 42981420 113644694 203441755 422903634 554792186 1726995309 3089764936 -1 3 4 12 16 61 93 174 359 633 1203 2652 7663 8235 25536 65462 79543 171525 302534 903886 1290181 3542768 4802549 15357357 22147741 46654607 87984853 140289557 291341927 780347361 2059926822 2575475040 -1 3 4 10 21 50 121 237 419 928 2042 3588 5097 8773 18566 64102 130043 164388 307526 853610 1275840 3023014 6133047 14039434 31042615 63327364 101002080 260779685 502987982 1036005260 1174690889 2604193785 -1 2 5 10 18 61 97 155 415 843 1539 2888 5748 10892 29557 64029 117964 131405 297644 602493 1558014 3054376 4561860 15372814 29198625 33994322 114417721 209615299 465331977 702862484 1398386926 3181568601 -1 2 4 11 18 41 117 140 379 597 1169 2434 6142 15795 30729 49607 83338 150315 310070 623046 1246684 2810469 4525091 12512859 32313571 39764317 85286795 134375735 301787700 559219651 1389295038 4016124410 -1 2 5 11 22 35 84 169 484 568 1049 2460 4515 8265 25947 56106 68614 195144 310440 643663 1571964 2773396 5587568 9588904 23937373 47863772 123031354 152717731 333017995 602805655 1223032677 2611970156 -1 3 4 12 30 54 97 162 386 589 1435 3166 4237 11537 25018 40916 125656 244126 326900 881044 1203350 3625686 7448797 13062993 27372191 47142608 113092347 139937314 353209214 891233915 1289819717 2842871994 -1 3 4 12 24 52 84 229 315 721 1106 3027 6918 9172 23957 62298 107275 201854 306314 873898 1228757 3646659 6936118 13606998 24501409 63682828 71957177 184282217 335091005 685400407 1654016399 2518814316 -1 2 4 13 20 59 66 226 319 680 1171 2308 6485 9699 31142 65280 71617 193344 296244 650997 1304838 3302931 6117153 16145263 19466446 65461177 72674659 192491129 277783920 599268814 1784163580 2350145752 -1 2 4 12 31 61 70 238 501 739 2037 2559 5714 10115 17958 33754 130326 223534 313063 621511 1219083 3649582 7441408 15696289 20835708 67061241 122196371 173660069 488322515 592476799 1417476507 2299069645 -1 3 5 13 19 52 76 157 340 555 1416 2072 7758 11443 24642 59407 80162 185929 297760 906937 1565362 3296175 4550179 13269733 18162836 33750052 98362551 158674304 356442339 665111695 1974814534 2935099925 -1 3 7 9 29 34 84 163 480 763 1710 3124 6613 8846 20150 47186 80795 151492 324997 886651 2064311 2272473 8211768 10133339 23933831 47340645 124044165 169734605 420458260 897018538 1779865304 2575114807 -1 3 6 11 29 60 100 131 502 825 1277 3422 6904 15886 16414 35142 75499 133403 314133 895388 1779052 2806110 8211260 15132708 27329280 39482706 121635928 228855032 268704061 812661681 1631080438 3855914181 -1 3 6 8 17 51 94 235 473 935 1492 3520 4442 9661 27252 55113 102223 250250 311212 876449 1725801 2586434 5101910 14374109 21347271 63414003 133170093 251921856 366480893 858001693 1303127412 2354604992 -1 3 7 9 22 61 86 209 271 749 1292 2514 4454 8848 31431 35343 85770 230224 324591 902098 2015793 2321865 5311293 15157844 23427115 53989690 76027320 170928315 375942245 551593013 1259417045 2524396316 -1 2 4 11 24 62 100 244 466 827 1707 3532 4418 11714 29536 60389 87513 208349 301733 637468 1208483 2862236 7148264 14910382 27878436 60253004 130297228 228619227 412936846 863852429 1331636521 2724500357 -1 3 6 13 26 51 79 143 454 571 1373 2857 4741 14835 28156 32947 106327 227987 323079 858393 1763622 3377608 6411667 14398173 18201670 40844009 127940163 153384558 369405587 695844966 1152877936 4171352172 -1 2 4 11 30 41 108 233 272 811 2021 3674 6784 13829 28017 50890 97855 204874 305414 638404 1201662 2857293 7680463 12560337 25774856 66800378 76046827 228383150 501826298 1040670397 1663061169 3357835416 -1 2 6 12 22 34 86 155 382 683 1389 2142 4808 9090 20914 40576 84426 247625 314393 643347 1736888 3610571 5579494 10174066 24470800 34572529 87320700 189071293 381789951 643188448 1165152321 2482736022 -1 3 7 13 22 58 101 215 456 757 1553 2432 7708 14479 20232 56104 127375 193102 299582 860981 2039277 3299457 5373688 16442471 28882596 54350649 126845468 177957646 450809710 578867504 1966467665 4068656655 -1 3 7 11 24 46 106 169 264 603 1225 2398 7199 11021 20495 43931 73414 249904 327537 900205 2019916 2819415 6885758 11256119 27050048 48617895 82184038 139914119 272854439 592564241 2091260605 3029255012 -1 2 6 10 19 32 109 158 457 608 1947 2849 6474 14709 18350 52725 100076 254208 298482 606327 1736275 3101914 4295057 9696778 25206962 34942654 133354399 144337524 501448095 692971971 1778601692 4030313574 -1 2 4 11 27 54 106 195 317 691 1388 2795 4554 11191 24494 60486 107988 177835 308897 607032 1245733 2763321 6400343 12757989 26247253 54864502 72582923 194448004 393625566 747735641 1217323420 3002617720 -1 2 6 14 18 51 79 231 436 551 1445 3664 6207 15230 27922 61633 87694 231781 301102 633025 1754677 4139226 4544898 14652121 18392295 65392231 105783406 156392594 343049443 1020760678 1872799117 4027436449 -1 3 7 14 30 56 85 204 416 538 1489 3929 6406 9380 21021 37225 119611 169215 313037 871832 2056121 4093188 7462640 15894881 24440544 58524127 101179790 165929471 357818714 941875306 1804329740 2396775745 -1 2 6 10 30 33 94 137 402 979 2042 2304 6658 14541 28016 44676 105123 193358 312512 605205 1798632 3017672 7707277 9892608 21808250 41762284 112161491 245239126 482447643 553315376 1614868492 4058859447 -1 3 5 12 20 35 80 132 480 704 2038 2591 6943 15324 16779 62548 72091 241946 307923 911091 1486876 3619999 5839378 9942414 23117140 41808301 122329267 184245170 483499034 762971207 1637798754 4191401053 -1 2 5 14 20 51 98 183 310 801 1946 3733 4412 14559 16813 61594 118529 215665 309171 602728 1479477 4180581 6150142 13855910 27319728 45989876 72607146 234725984 493340848 1015927536 1293379543 4077700623 -1 3 5 8 20 63 64 197 288 629 1589 2909 4731 11929 20798 64152 70384 204984 306327 909605 1451685 2599021 5836044 15144539 19973054 57238466 71014383 135100089 446672994 705508236 1167552499 2821743373 -1 3 5 14 18 37 71 181 466 783 1599 3387 5828 16194 21537 33858 79896 138872 317381 897743 1521511 4126864 4268370 9318947 20231927 44661730 126003051 227131349 460530153 838256496 1363768458 3947803963 -1 3 7 8 19 36 80 195 490 594 1434 2839 4224 12554 22084 55003 97395 242305 296106 893697 2021958 2559627 4547932 8623924 24701530 57489153 124471301 146637434 342277274 678661321 1300810616 3629732110 -1 2 7 14 24 55 103 250 398 951 1686 3428 7887 10709 24538 52359 118219 154357 300041 593726 2068069 4122799 7200453 13266150 29155573 62494885 110790542 262236949 407316887 814193021 1920128972 2957622657 -1 3 6 8 18 48 110 133 267 742 1423 3074 8049 14149 27742 36220 78167 257589 320862 897906 1754649 2570184 4271511 14147319 25461005 40971914 79681585 180652853 366295667 921434132 1944895616 3269588066 -1 3 6 12 30 32 101 195 440 875 1291 3650 5378 12319 26881 46987 79355 148260 318118 888424 1795259 3580136 7414060 9859204 28882720 55129245 100811217 210558127 381781500 1014988387 1592166139 3665919482 -1 2 4 13 26 45 122 241 416 988 1125 2156 5162 12400 19635 61205 126639 209150 304853 592669 1232087 3385503 6683544 11469398 29945072 59894401 105855037 236762051 333003223 609388074 1484998868 3699641413 -1 3 5 12 31 51 125 254 484 916 1392 2403 6637 15067 22393 58205 122903 255859 307915 855884 1447887 3634899 7721098 14134771 30695589 62432963 120923810 257582779 397930944 555785297 1872326994 4079125738 -1 2 4 8 24 42 65 211 416 689 1218 3466 6143 15949 16700 44251 126235 132282 322433 608432 1307555 2541113 7200106 11687196 19952584 50657752 106526810 189506412 287726927 859859512 1386534758 3817147746 -1 2 7 14 21 63 126 231 315 1016 1871 2816 5737 15781 28253 52949 80760 193685 304154 653748 2085413 4094703 5835879 15371946 30954158 66626468 73003957 249546691 520765689 729901099 1397118383 3891614629 -1 3 6 10 19 58 111 161 258 978 1183 2906 5444 9490 27447 64975 118455 169308 299502 867439 1786995 3028600 4580366 16703703 25714035 49069861 78988123 238526350 286234273 721913253 1610591423 2344869162 -1 3 5 12 23 58 81 177 290 639 1783 3136 4846 9606 27893 36408 78645 238343 321269 898715 1477862 3634273 5576010 15977060 23355485 44342621 69801414 140757789 402940557 933796521 1201478533 2261770206 -1 3 7 14 25 41 93 155 497 877 1810 2251 8090 9266 23252 43891 88351 171123 324978 916531 2085265 4084959 7175657 11978697 22305940 37527876 119095819 207533704 523287220 640510420 1970469744 2204379838 -1 2 5 14 29 37 70 137 337 881 1177 3640 5442 11464 22883 52082 115025 148663 300338 590166 1547428 4124620 7990069 9049141 19939798 39909196 95533404 208848621 287948629 1058983437 1551999757 2929130736 -1 3 5 10 23 48 64 154 371 647 2021 3567 5019 10023 27889 48008 94725 174662 316159 901680 1557883 3033198 5591897 14338170 20479615 34643649 88414397 200679237 480622439 819415020 1085235876 2338261023 -1 2 4 11 31 43 107 250 466 865 1251 3287 7928 16337 25763 45570 112567 255462 315781 593135 1196627 2823156 7441579 12029424 26508702 61900155 126468099 212563009 296827549 928659238 1888978191 3800329770 -1 2 4 12 26 60 80 185 437 552 1503 2430 5683 16381 25168 44890 106420 205458 313919 605495 1220903 3655620 6661434 15419433 23359770 45389918 106817969 153335651 347422554 556967009 1475333995 3807490526 -1 2 5 14 17 52 65 185 372 1001 1325 2559 6214 13970 18832 60519 77677 200945 303698 642057 1452893 4166923 4786235 13596501 19673300 43009124 89194175 239666607 387147085 538712974 1784689606 3282583683 -1 3 6 11 23 55 81 177 257 974 1488 2324 6655 10679 31852 41101 84156 152738 318411 911215 1771929 2799400 5600110 13245974 24388376 45637786 77365717 244133754 345955062 575267014 1837827994 3162415564 -1 3 5 9 29 57 71 188 441 974 1691 2704 7645 10708 22458 37824 121892 165993 311467 868460 1525055 2258898 8249568 16707299 19407325 44846608 107000851 249928052 435561139 783644642 2142977380 2967910569 -1 2 6 15 25 36 116 203 289 731 1300 3365 6271 11954 26237 62583 125408 246339 300179 595890 1718981 3895285 6936248 8625338 32519706 58476993 73961653 168892538 382347246 866864367 1875487001 2798339358 -1 2 6 13 23 62 80 150 370 753 1247 2646 5644 9624 21521 51372 84346 204304 302009 625958 1724095 3391214 5338410 15429984 23605471 37254736 91525506 172596200 272263880 775416166 1467071361 2358392573 -1 2 5 11 24 44 68 236 332 570 1050 3271 6725 14533 17702 48170 115392 138642 327229 619727 1559751 2805557 7202842 11433744 19670565 66351289 99934282 157630592 313234261 891964081 1708158362 4164473458 -1 3 6 8 16 58 85 189 437 716 1280 2331 5222 12844 26354 38038 110741 218256 324763 863031 1768975 2591719 4822227 16712748 23596155 43523470 107226990 179066816 400618832 547694890 1563097684 3581116720 -1 3 7 15 27 42 121 233 465 825 1297 2334 5813 11709 24340 50075 103169 257213 302000 876047 1992389 3883493 6663116 12294886 29363532 66592174 127679737 227835275 375948804 540107487 1351752496 2918696711 -1 2 4 10 20 58 78 215 482 516 1734 3136 7441 8483 29536 61834 114053 241868 296826 607680 1186235 3080727 6128872 15985282 17044236 53230111 119562145 166239542 422406694 893284377 2061753714 2496942953 -1 3 4 10 26 32 95 198 308 697 1238 3621 4656 12759 17771 58213 66590 200791 305279 914836 1189006 3145647 6404740 10410549 21158816 55761043 69394271 187356919 291949955 1065805393 1196591799 3697148041 -1 2 5 8 18 52 118 211 327 661 1540 3550 5121 12511 31883 53154 87241 182972 310839 626203 1551436 2494175 4584197 13590590 32202370 53162603 94357444 191296627 452252165 831355617 1580899674 3541053147 -1 3 7 10 20 50 85 165 341 678 1659 3744 5080 9248 28466 62129 66577 162590 299964 910440 2054419 3047669 5868000 14396923 23562798 48751048 98245553 188351200 440421959 1038128766 1096150677 2156348197 -1 3 7 8 28 35 93 156 340 681 1896 2771 5923 13961 17954 44841 122190 169160 320280 877711 2063605 2503739 7939353 10475751 22019569 36405773 96170286 191506733 518063401 748923705 1389039696 3472031494 -1 2 6 9 16 60 95 235 451 708 1872 2624 5857 9586 21879 39135 70180 194073 313201 630099 1819386 2252970 5098746 14898308 21457557 63375214 128711381 179176657 534848404 757498002 1449919102 2178156131 -1 3 6 15 17 38 92 138 405 539 1619 2572 5176 12798 24693 58107 123479 220257 297232 857731 1739148 3915553 5073181 9325578 22154096 39501638 110876165 162110080 444305516 749808943 1598487886 3577966008 -1 3 5 15 28 39 71 187 352 560 1395 3943 7249 15906 24571 62815 104831 250787 304299 881236 1470908 3876839 7946038 8824078 20109743 44715965 91453527 157403851 376126777 976291943 2110189305 3867804739 -1 2 6 9 23 42 100 238 307 717 1511 2847 4657 8828 21455 60692 117656 165633 308425 603706 1796999 2255579 5340693 12301117 28040160 63919584 70124345 171832002 366927921 734273876 1182029205 2543641011 -1 2 6 15 23 56 64 170 322 618 1508 3529 7119 15794 18409 32916 107594 216577 314327 605462 1757897 3919441 5336591 15888595 19013495 46594133 94612854 140611730 340467087 806906052 1645539054 3959242773 -1 2 7 11 24 43 70 216 463 647 1062 3880 5795 12219 31755 53363 98579 259975 303810 607666 1989772 2827306 7152762 12237396 19849521 52581221 132330351 194316551 314229418 939933629 1448855161 2798448435 -1 3 6 12 22 33 71 214 467 830 1806 3325 8084 12957 27276 63578 111601 249044 302871 874151 1722674 3617764 5316751 9602280 20112975 54135752 126065266 222304005 503326232 924076747 1947516028 3626833319 -1 3 5 15 16 43 110 239 342 687 1772 3072 7368 12605 19064 64655 101795 232406 310050 880372 1454679 3896016 4800326 11989168 26651741 63598791 95132079 193499139 433134065 908237030 2108306280 3608899737 -1 3 5 11 28 62 117 133 376 1023 1608 3457 5703 8369 24092 57463 67635 158117 307805 916599 1525096 2788513 7974960 14912557 32228722 37947092 91641851 249614389 447052531 826458914 1383432003 2539571430 -1 3 4 15 19 34 86 214 473 729 1373 3353 6921 12413 32646 59413 112269 195089 301149 868572 1274334 3802778 4522028 9959922 24340431 52571629 129585107 177696366 387070276 816406867 1638346185 3712398905 -1 3 5 13 28 35 109 165 436 586 1468 2875 5143 14454 31438 39390 88222 208594 322162 905426 1459527 3386016 7969318 9876597 26370005 47943164 103926913 138309378 361227364 677995040 1593266295 4253579873 -1 2 6 9 31 42 100 229 314 908 1311 2594 5569 8530 27797 42802 106871 134219 311842 595709 1803951 2274830 7426348 12277893 28021150 63082835 69809015 255845007 373162515 789110514 1552492281 2643968862 -1 3 6 14 27 58 99 179 365 565 1029 3160 7873 13770 21625 41862 86543 225340 325965 912011 1710277 4179348 6655359 16705526 27928502 43222700 86051572 161467573 320708089 917162162 2003978914 3430116878 -1 3 6 14 25 60 92 157 330 844 1559 3885 4963 14150 18774 35429 96130 158228 315299 911620 1779538 4127704 7180618 15199217 22484094 35829760 95224053 211727863 454629165 994740672 1148012504 3417714569 -1 3 5 13 21 53 120 208 299 760 1507 2722 7190 8630 32325 46213 83359 180365 312224 911916 1551245 3304244 6136303 13588944 29871684 53145835 70291423 184096472 358226855 768934123 2121934754 2563857502 -1 2 5 10 27 49 98 249 492 831 1949 2892 5081 14308 24221 49525 115645 186671 300610 595417 1515840 3016882 6382997 14391560 28534263 61794738 117490243 226870332 474665565 702580200 1157702382 3483860578 -1 3 6 14 17 37 69 221 493 1021 1045 2864 5293 9585 21973 59353 103551 227706 310118 876588 1754783 4164578 5048726 8538256 20091166 50555661 125080359 240725380 307371936 686715024 1530590044 2290348140 -1 3 5 8 16 61 78 141 508 931 1613 3694 6877 9763 29183 59175 79158 172402 301736 904625 1555352 2514270 4819555 15670191 17549613 39763256 123253690 259630266 441417657 1022300373 1670372071 2362609007 -1 3 6 8 29 44 103 138 511 661 1798 3619 6361 11126 27966 44951 70708 132705 315316 894509 1782042 2535908 8253948 10997424 27481383 41289974 120116943 189632276 534993428 1035604938 1872558555 3095783823 -1 2 5 9 17 34 103 254 355 836 1609 3888 5942 12271 17856 55654 82268 206099 299501 625321 1458948 2354063 4849274 9890210 27921490 60239228 89688692 205370673 456533433 979068678 1427654046 2843269579 -1 3 7 12 18 46 116 189 507 542 1146 3945 5834 15290 17262 43320 92964 259477 321095 906027 2010270 3624180 4308178 11173716 33212845 42435813 117968914 154153297 313022676 947683390 1436359819 4108781863 -1 3 5 14 22 53 88 197 429 853 1431 2738 7026 11420 32310 39848 81229 139499 322942 899683 1522729 4105492 5371656 13630871 21717385 58609975 103048864 213955507 341658524 803121101 1740763553 2883056164 -1 2 4 13 28 52 106 228 505 611 1908 3747 5239 10289 30867 64128 66172 200072 297927 647726 1192891 3397372 8252370 13248823 25946685 64600700 123644054 148248456 530824401 1044722960 1591951805 3069196529 -1 2 5 10 26 39 121 201 472 593 1068 2730 6718 12057 21645 43175 85043 226064 324245 652374 1444523 3144493 6682883 8527098 31441282 57250215 126538729 134631658 306135963 771785031 1737561962 2802305074 -1 2 6 13 17 41 127 160 330 795 1936 3249 5216 11090 23003 33133 118112 222254 316361 611355 1742757 3393397 4807432 11961646 30925761 50139593 98181645 220094909 490920646 899378351 1505545717 3162072258 -1 2 5 11 25 45 71 208 380 1002 1243 2067 4268 14356 22482 59242 87333 230223 310527 633715 1506310 2840476 6924953 11206210 19091924 50701744 88007231 239038802 292936349 640838211 1233032627 4270844023 -1 2 5 9 20 41 65 244 321 939 1315 3505 4767 10707 30847 47511 117331 150517 313835 617729 1554636 2282522 6123162 12303768 20109606 61439441 99587584 255501901 371314303 821708033 1077993255 3217377981 -1 3 6 9 31 40 103 249 492 775 1655 3941 7308 11702 18954 39441 66176 192636 317665 886899 1820065 2244730 7707733 12056643 27671647 62221489 125448856 219771815 468850762 956380202 2022349752 2701136422 -1 3 5 8 17 47 90 144 477 637 1392 3702 4489 10109 25210 60645 113127 213218 296014 870551 1493667 2592670 5067617 10940899 22797557 36565131 127392362 135395652 377733494 1007010572 1230999838 2193450586 -1 2 4 11 24 48 93 192 501 536 1904 3894 4416 9955 16397 59933 104091 179807 304031 614560 1251568 2782611 7174850 14361629 21891564 54652305 124659251 166572269 536018809 951601744 1260712733 2351541761 -1 2 5 14 23 58 74 144 462 945 1475 3259 4679 15405 31132 59668 82975 222352 301074 634932 1444857 4175064 5351553 16133283 17035008 36247459 127125439 254630654 336284379 925949377 1091641426 3932137457 -1 2 4 15 29 61 114 156 292 595 1026 2131 7231 12897 20438 44224 98421 169238 323151 604894 1261543 3805029 7940211 15670487 31614171 37085529 67781946 140087290 334661225 658034340 2083083902 3542087777 -1 2 4 11 22 53 105 247 463 980 1219 2735 7982 14715 17246 47979 117575 206019 325485 616365 1232618 2860966 5602761 13565530 27262568 61208539 128675592 236475495 285776744 784448984 1972096987 4220890232 -1 2 6 14 22 60 97 201 356 572 1595 3348 6468 15538 25182 56154 109978 190340 308214 614705 1796858 4064118 5601467 14898976 27419396 55158248 86702041 161520945 438643625 844625475 1765485518 3760360045 -1 2 6 10 30 60 97 153 394 820 1987 2900 5798 11844 22146 61243 111996 140136 308327 607739 1813258 3072470 7688543 14909542 28489751 37332336 112329837 227602765 481659798 697193228 1362632131 2841393301 -1 2 7 9 16 54 121 139 449 641 1778 3072 7360 12164 24717 60468 91475 133297 296788 629302 2055134 2279861 5080068 13595190 31106241 38106641 126500542 184861043 409797570 900655591 2132671953 2891954596 -1 2 4 10 26 63 84 154 443 899 1812 3718 5684 10276 21129 36013 100868 194157 316468 596237 1264891 3034826 6634275 15139305 24048289 35970350 107020325 261845257 523121575 1040575135 1367741208 2982781665 -1 2 7 9 27 41 106 224 281 696 1937 2318 5398 8445 30267 39236 87015 183146 320357 643449 2073815 2255468 6422190 11783631 26657318 63239931 79294586 198693188 472053274 588817407 1539644119 2504135752 -1 3 6 14 30 55 84 200 413 552 1658 2950 7529 13823 22905 50369 121481 176309 299578 855568 1788089 4084056 7418430 13306493 24554217 57192394 113593872 152024212 467649959 736324703 2062428467 3303899407 -1 2 6 9 30 33 116 248 426 589 1924 2585 4878 15682 25213 54061 117687 174109 310988 591535 1787585 2251223 7680120 9909632 32157916 61903401 105209753 140509112 477844769 769549570 1122324507 3760972204 -1 2 4 8 21 48 96 143 405 812 1772 2374 7504 8340 22032 46894 68595 253004 322878 634789 1237029 2579490 5868269 14334392 28835662 38059069 114889343 230945223 410823397 569191104 2130151700 2529713275 -1 3 5 15 22 62 104 229 480 664 1396 3905 4730 12456 22190 52632 73364 168362 299887 903828 1548353 3830543 5373060 14941990 26125657 66636200 121180701 185763156 394570336 968722203 1162299288 3743355834 -1 3 4 12 30 32 94 247 352 795 1363 3185 6093 12929 26556 44469 77243 259914 311526 892892 1241124 3633507 7448774 10394356 23054509 60601140 90506262 230143067 396638894 929857423 1462799431 3518068265 -1 2 4 11 29 54 83 152 423 641 2032 3426 5928 9843 30493 52400 108673 240866 307976 620608 1194505 2842462 7952540 12731282 24608913 37019623 103384856 196068430 481314294 835754268 1371347728 2399851783 -1 3 5 14 23 43 76 157 332 781 1220 3792 7194 9358 30232 48093 102116 192211 312332 860901 1528887 4088724 5572001 12003090 18535569 35164165 98166272 226916201 271922465 1023107080 2028087997 2389304886 -1 3 6 15 31 52 96 165 327 537 1473 2159 5244 16155 29462 41720 72787 194184 319117 894643 1821407 3831654 7707288 13090472 27449669 48011438 94725692 152191705 341178870 647440439 1573365082 3761176566 -1 2 6 14 24 37 88 194 398 578 2042 3608 6812 14225 26982 46693 68903 226352 316710 633452 1727949 4188942 7179747 8786725 21435265 56391757 115118773 148719407 500926122 1033974215 1690242961 3402646137 -1 2 7 12 30 62 90 185 321 972 1361 3270 5653 15219 17903 33073 128985 138547 315355 617114 2084422 3585554 7687590 15707994 21123947 44061643 93370883 244167354 377658635 880622423 1408988125 4096724596 -1 2 5 9 31 48 98 221 320 567 1266 2725 6816 11588 16881 42181 83717 232416 321570 652652 1504664 2301460 7458276 14584828 29346055 52447992 94420338 161836124 292537615 743988938 1713144143 2901219338 -1 2 7 14 24 39 73 230 350 851 1331 2656 8099 15193 29856 51370 67516 170542 307481 646232 2078580 4092527 7205108 9167147 17234641 63725320 93360786 215064395 371923663 798724249 1997420638 4131997678 -1 2 5 11 27 38 80 211 474 892 1671 2452 7459 10480 21652 56960 122009 161632 296925 594895 1544211 2792083 6368998 8909646 25050358 50361686 125867625 202451090 408157020 579215983 2143312589 3057436792 -1 2 5 12 25 59 90 133 271 541 1975 2594 4582 13474 29820 59928 71837 210718 299131 650705 1443081 3668858 6933988 15878598 21724628 38543288 78129997 164913071 502576262 774483536 1247190629 3344565512 -1 2 7 13 23 37 89 165 280 859 1160 3262 5951 10872 28499 45140 76675 219554 316907 624371 1983704 3397525 5357362 8523103 21700482 49286878 79433914 213132027 297301474 885296646 1409378976 3042937690 -1 3 5 12 29 32 77 197 329 757 1472 3961 7217 9751 28123 49277 70588 200210 304175 902719 1453717 3667360 8257401 10117898 18305055 56113881 97012450 172273615 358995900 992088347 2139599249 2258718591 -1 2 7 8 22 33 66 181 492 1015 1432 2150 7558 14268 30284 35525 126574 141967 324539 620093 2089356 2525871 5594410 9675443 20083029 44054233 125334567 241994867 365290133 606223862 2147278433 3298375987 -1 3 5 11 16 35 117 155 381 760 1894 2604 8158 12030 19818 37329 119661 203712 316069 873341 1505169 2865974 4809297 9868312 32204720 34087072 86006888 176205669 508404243 803732732 1882320141 2922867480 -1 3 7 8 28 54 92 168 457 1016 1894 2409 4444 9124 20059 54425 67384 165794 297978 913638 2084749 2546322 7895122 13154193 21857469 49505512 126575223 239298737 509574712 538400002 1307773373 2625108344 -1 3 4 10 31 55 106 158 310 534 1471 3871 6133 15557 17936 54535 69454 253301 296057 911283 1218086 3115401 7627758 12630972 26322511 36587852 75407354 153589309 355746770 988338857 1393629662 3980124999 -1 3 6 13 20 55 90 228 353 798 1402 2899 7953 15285 29427 53186 78062 164543 303868 902579 1819492 3337177 5791531 13147919 21346567 66525276 84934171 231118521 385910417 729386475 1976008143 4160426052 -1 2 4 10 20 35 69 143 413 538 1413 3915 5195 13213 21876 45676 126034 240264 324496 617635 1183748 3140784 6060311 9751764 19737122 38181754 112086547 167724972 354531270 962006737 1599940884 3505822988 -1 3 6 14 31 42 90 214 264 967 1431 3237 8010 13436 20692 38017 124767 156815 318375 869903 1823041 4074537 7631125 12379732 21562513 52391074 83077227 248961629 343759668 902030030 1984853909 3361010129 -1 2 4 8 31 33 99 184 335 832 1933 3958 6140 10704 25591 41803 99544 241644 316951 593196 1199934 2610504 7358733 10274708 29174159 46022627 96687873 201701076 490993030 976236619 1469603431 3030183801 -1 2 7 11 28 41 87 158 408 925 1910 2422 4868 14099 32560 52790 79245 237668 304014 642821 2026973 2868340 8145713 11581396 23982389 36077936 112409794 260112909 518774489 569667095 1146158475 3475588122 -1 3 5 14 24 37 79 154 359 815 1180 2973 5823 14315 23607 61867 119617 133153 309856 857698 1540948 4081950 6843083 9219653 17901519 36950585 91136535 220043181 289329258 698945749 1401655231 3246805355 -1 2 7 11 22 61 102 158 457 971 1194 3346 7103 12731 16883 38091 112905 220529 315177 597806 2007279 2820161 5535245 14736932 27868589 34522252 126874101 239935929 291437990 824419344 1720555928 3688054343 -1 3 6 13 21 60 72 170 379 832 1405 2979 4765 8387 17450 45374 127270 170191 321153 877431 1780092 3327705 6053933 15006799 17650947 46875913 89007319 215550637 376160606 702790767 1123252988 2605603880 -1 3 4 9 19 37 110 209 329 767 1791 3644 5854 11342 17612 38063 66450 228264 313248 899343 1194957 2303422 4484614 8969893 26050778 53368421 100400938 182052441 421433479 1050821838 1438899011 2717498225 -1 3 7 15 19 45 92 210 433 715 1962 2739 8007 12281 32148 53415 70245 207424 308057 913085 1982778 3884721 4480125 10796332 22150670 54164698 104530379 182501411 478228459 795045261 1887448602 2861858717 -1 2 6 15 23 33 123 245 446 692 1306 2986 6092 12360 30839 64391 74268 165394 300311 649758 1825338 3859472 5260564 9738568 30012398 62388057 103200998 196407573 373372469 732082298 1400693041 3746105468 -1 3 6 10 26 41 118 217 475 724 1303 2262 6700 15037 26502 52451 73423 143132 307242 912253 1789966 3038284 6312731 11583447 32111889 52918846 128327518 170182953 385161165 660748274 1690865593 4114187368 -1 2 5 11 16 58 108 177 384 623 1997 2828 5479 15684 17931 61549 76502 204776 303473 647185 1472634 2841471 5003199 16040684 25785943 44812312 112061159 149843957 475226116 684988487 1518084589 3813173313 -1 2 5 14 20 48 74 206 479 877 1266 3911 8150 8351 31501 54021 112382 172583 308376 606714 1531938 4119353 6054251 14483074 17159188 55728635 132738109 207028766 298459419 963492567 1977530628 2632489803 -1 3 4 8 20 39 77 196 344 709 1595 4018 7515 12856 31803 58931 90943 178525 296413 897476 1288363 2540822 5792603 8442645 17109721 56772055 95016997 179530872 450884220 949125056 2068952343 3686506876 -1 3 6 9 24 54 107 176 439 614 1875 3192 7558 9491 19108 48305 115468 200170 321962 875811 1739058 2311863 6838157 13408297 26315707 42448519 107030298 149049263 507396868 902979486 2033088876 2155230879 -1 2 6 10 28 46 120 135 257 871 1784 2688 7793 13292 28818 54112 69778 168805 310965 652817 1833081 3072643 8154657 11067726 30499495 38159452 80322804 214922698 402875824 742344452 1882920489 3645608495 -1 3 7 10 26 56 107 183 469 613 2042 2801 5801 13522 28138 43910 126432 205524 316140 882084 2009393 3100216 6322809 15768609 26838216 44009352 131671654 148273645 478297267 779016390 1411106610 3320434573 -1 3 7 14 22 62 122 144 316 630 1662 4030 5599 12704 16534 46426 98670 144831 320059 852780 2095640 4093113 5264469 15238867 30263107 35819197 72709436 147260073 441143877 947641398 1511654304 3597971188 -1 2 5 9 21 47 85 177 481 521 1088 3312 4858 15716 25671 58891 104897 193651 299592 608159 1509025 2266113 5797964 10538434 23448632 45507737 124375106 163991460 310478029 917429478 1141686288 3961904601 -1 2 4 15 29 32 119 177 473 993 1901 2247 7871 16073 26116 35263 85228 137475 324393 655138 1260544 3831065 7889331 9994290 32591896 42869752 127179587 248603428 515790720 646200481 1918919239 3917776747 -1 3 4 15 30 33 95 231 270 739 1490 3080 4942 15173 22364 36198 73246 246433 314108 896921 1213333 3905881 7361806 9996619 22090191 64738993 79755492 175760916 364520877 935259526 1124026274 4048406712 -1 3 4 11 29 60 120 233 265 549 1751 3437 5739 12392 28769 37156 117977 165153 324838 878719 1257512 2817376 8158110 15502000 31320894 67028495 77861196 159923716 419979950 840477261 1432987143 3533320583 -1 3 7 13 20 55 83 229 393 1008 1146 2210 5887 10916 17717 58424 76267 177904 308593 909657 2086257 3341586 5785617 13433117 23400683 66245489 111936752 240912775 321655879 655109326 1380469439 3026517828 -1 3 7 15 28 36 112 225 489 789 1671 3341 7852 14505 30337 53370 76420 144808 309867 902743 2056647 3820353 7896813 8438926 31523530 63595317 121645088 218650204 407147482 808031212 1899230539 4101756641 -1 3 5 14 17 56 95 156 459 749 1351 4063 4712 16229 26283 64329 120729 164006 298108 857462 1521790 4123917 5007588 16313181 22146148 34532105 126640212 170193649 369479055 974825260 1165543468 3822167550 -1 2 5 15 21 52 117 168 499 881 1097 2053 7995 12995 24960 61810 86055 200793 297912 629748 1457747 3889612 5775891 13386103 33339305 46787163 122351307 214322533 308252239 627129010 1992817351 3616923866 -1 3 6 15 28 33 104 143 464 756 1874 3373 5658 15371 17493 41351 121554 146041 324858 871148 1815311 3822013 7874360 9465422 25483724 40976178 129450361 183702679 517965144 836374194 1423223848 3874344193 -1 2 4 15 24 35 112 241 393 722 1997 2444 7638 15432 32680 54406 96935 145334 307560 629630 1257008 3829044 7088879 9722261 32284211 60411313 114010055 168003014 490717945 600794594 2048317779 3843932130 -1 3 5 11 23 52 102 255 365 669 2039 3393 4506 9059 19332 34185 129759 204032 317502 872951 1490046 2842730 5520706 13139574 27320647 59582430 87705301 188381456 498204860 861072628 1234950666 2554969724 -1 2 4 11 25 62 114 177 276 644 1188 3063 4567 13663 27610 35860 127625 214202 324320 606423 1232344 2821200 6827206 14698798 32824610 42798725 80616933 187047405 294788594 693509571 1227759011 3450477877 -1 2 7 10 21 49 95 182 286 620 1561 2501 5180 10665 19305 35189 86389 168143 315523 653679 2071712 3073773 5782217 13658576 21549375 44431918 82548877 135195021 466363963 564155928 1561114041 3071095105 -1 3 5 10 22 33 106 187 325 834 1302 2380 4669 15257 26130 39212 73114 209379 321724 898830 1465197 3112556 5254223 10245449 26537863 43890793 97142165 203644833 387211286 584095132 1087702855 4148632236 -1 3 4 12 19 43 85 159 300 857 1358 3026 5605 11014 17613 37334 101713 207441 312679 867807 1242155 3625764 4472371 11562575 24434439 33626749 72525929 211547072 370786613 698067813 1583704129 3023456248 -1 2 5 8 23 36 108 133 353 899 1601 3912 7473 12530 32192 43714 121382 251689 314547 609995 1470383 2590025 5255146 9193847 25484406 40461829 88746521 254493277 447575673 984482788 2139030714 3568416407 -1 3 4 10 25 40 127 209 256 718 1966 2212 4247 11820 22384 40511 101069 254298 319484 864526 1190142 3113525 7089795 12342946 29662709 50958247 80211529 174114791 470618058 633753971 1296779898 2908567743 -1 2 5 14 16 42 101 184 444 808 1505 3669 6696 10095 17669 40977 115012 210553 326528 608773 1486755 4145963 4990611 11814626 28878043 43634158 102443568 228120269 351868976 1028798380 1657729004 2262297854 -1 3 7 8 25 55 66 195 276 648 1632 2106 4254 14914 24632 41736 126012 137719 317289 883546 2067921 2508437 7084528 13379731 20208897 55101843 82401764 200787910 461553337 666711214 1276868883 4203967827 -1 3 4 12 29 54 100 206 401 658 1050 3088 4856 9041 21975 48198 119250 258261 327107 870031 1206973 3637752 8134572 12858007 28340351 58515826 115962530 184685216 315063985 892689664 1207063623 2537808779 -1 2 6 15 26 52 121 236 389 620 1750 2076 7347 9155 19736 35660 105251 186048 319108 605336 1775314 3848996 6561166 12591247 29378747 65308310 112036509 143058267 419996339 635292873 2104653628 2648512490 -1 3 4 15 17 63 102 226 472 972 1809 4025 6344 8329 31132 39708 86776 159338 327234 909414 1266043 3814890 4987177 14689067 28606069 66098524 131680692 240535881 508594491 973168964 1801594383 2439522680 -1 2 7 9 26 58 125 152 453 603 2018 4091 7091 9280 20125 46055 70981 170714 320157 624895 2085488 2292353 6557013 16522537 30156908 36458593 127180483 141642825 471733138 983405633 1623193737 2281614341 -1 2 5 14 30 41 77 150 471 701 1840 3159 5878 11954 18413 33532 109989 179551 317377 592074 1526687 4120500 7604519 12065921 18364355 35158960 125887217 191198427 531604709 878690100 1451197559 2900879467 -1 3 5 8 30 34 119 231 387 845 1478 4023 5081 15425 21604 42893 96225 229527 321407 910774 1489808 2613822 7342418 9443683 31990216 63207522 117230502 207718464 358238199 994714070 1146536683 3946261417 -1 2 6 8 28 42 117 179 456 958 1132 3527 7881 12292 16754 41614 91689 249327 326551 655206 1769036 2601969 8126501 12058723 32243843 43778463 133694308 260310333 313003972 854596008 1929132135 3747107266 -1 3 4 11 18 42 115 252 432 834 1256 3291 4218 16138 21896 40121 83842 191266 319421 913117 1303135 2789248 4194633 11797242 32507836 60033042 102767808 208416678 295463745 912050831 1243733603 3800277817 -1 2 6 11 28 56 121 176 354 906 1665 3158 4131 11242 22070 57479 127046 199213 303719 602957 1750495 2848879 8127161 15730159 30411614 43785831 85475189 254571883 421572308 907092709 1261345825 3145935598 -1 2 6 8 18 50 105 198 412 686 1025 3902 4220 15321 24170 38759 94137 162974 317004 643967 1799834 2515909 4521421 14268057 27246370 58169953 117435779 197335627 311341172 971842548 1300944342 4106349263 -1 3 5 14 25 54 122 192 313 1009 1712 4028 7690 10197 25094 50122 84335 131435 307382 897628 1510939 4069068 7112476 12708668 29855124 56358517 72556249 250227803 403490179 961628042 1939479651 2335740062 -1 2 4 10 25 33 88 128 333 540 1685 3150 7547 13254 25449 59014 128556 151983 300152 605956 1308094 3033075 6862268 10319534 22759626 38479596 98295737 160046565 419439003 911755558 2020654126 3700777777 -1 2 4 10 24 48 71 200 299 556 1992 3496 5204 13206 20838 37636 113556 131181 318236 593573 1301032 3021970 7141358 14251804 19347841 57628722 67346298 158514351 489233556 830465991 1574067537 3629145957 -1 2 5 13 20 57 125 192 262 669 1755 2123 7228 11667 21076 60814 84111 230742 305930 628034 1487305 3380580 6067250 16383738 30818213 56774543 77784693 192902426 431345138 642664131 2114910422 2788122199 -1 2 4 11 31 58 106 197 331 973 1180 2851 6031 10088 29534 62181 110211 199429 302476 617843 1242066 2822515 7381083 15803043 26627328 54658554 95859838 241941851 285055690 721376355 1418201928 2180781896 -1 2 4 14 30 32 92 240 288 521 1412 3968 4625 9970 20191 43627 68359 134601 325650 628656 1272591 4071027 7658861 10084134 22792313 59182858 74903247 164188932 344099911 957721577 1143675595 2221064907 -1 2 4 13 25 48 97 192 317 926 1797 3611 7123 10359 25368 35049 129648 217272 327473 606925 1238655 3361635 6870864 14230008 27422410 56013227 73369125 253877259 515844188 1071407095 1700322064 2994814970 -1 3 5 13 18 44 122 253 268 517 1830 3010 4108 14644 29187 65150 81281 142892 300633 911870 1531384 3291210 4236815 11111755 30118565 59728771 79839577 156256526 514362123 681953458 1289421391 4048192118 -1 2 5 14 25 38 93 128 336 683 1446 3705 6241 14001 20056 57216 68105 173770 296503 653565 1561506 4111268 6864873 8760524 22756918 39580606 95607314 190323404 365441822 1055670323 1856817104 3346611418 -1 2 6 11 28 60 115 227 404 585 1559 2369 7256 14033 29774 58032 119024 143623 295607 596818 1812412 2763608 8174862 14775057 33256314 64458494 115240379 135013615 438326483 547141999 2126085168 3413337741 -1 2 6 12 26 58 95 225 439 665 1812 3240 4614 10611 19556 34949 100066 189309 318275 603861 1770658 3601878 6617652 16343217 22527826 64687145 106098379 199543464 512302079 935018833 1142318501 2986952735 -1 3 7 14 25 58 85 155 351 1014 1111 4065 4299 9268 26132 37789 73816 259164 322329 886131 2002992 4186921 7128236 16382982 24262653 37126210 100386350 242262407 307063302 953621236 1228497742 2407727840 -1 2 5 11 29 55 91 195 463 547 1344 3526 4621 15289 26364 59191 79001 199655 302132 655218 1470356 2819206 7899712 12700351 22420686 55824732 127518202 153225920 392160291 863877056 1194515566 4075204086 -1 2 6 15 21 34 85 204 285 878 1534 2402 4167 8422 26246 58907 94815 222578 301818 631129 1726663 3894805 5803190 10063092 24257816 56606250 77968439 209088619 364846027 581455651 1209831563 2552345703 -1 3 6 9 31 54 81 137 303 892 1439 2578 6908 11743 22520 55430 74814 236978 302286 904825 1755480 2331935 7635235 13496062 24807828 41645666 68274732 209371611 354912415 780181861 1645064107 2907859188 -1 3 6 10 23 35 74 157 339 942 1964 3259 4211 8520 32381 36418 126107 257970 323352 873671 1724881 3138312 5570408 10057097 18493350 34041181 93656016 252353137 500875299 900348105 1257980335 2494922453 -1 2 7 12 24 60 67 185 361 796 1434 3507 7346 14285 16887 38942 104241 190982 314283 598342 2033543 3598203 7132827 15012968 19087860 45249678 87643294 228317741 363587457 835957168 2074020422 3304258345 -1 3 5 8 29 42 97 251 314 518 1160 2221 7634 14842 30331 46131 94045 141072 316872 916210 1510762 2501087 8176948 11654199 28531518 62839606 71136900 154015655 276348196 636055916 2071075119 4242058580 -1 3 6 13 25 32 123 193 329 990 1601 3812 8020 13303 22581 55182 79447 257522 302338 903758 1752333 3401456 7113271 9824587 29542993 55794884 97074532 235141774 465878665 1038990552 2012349748 3640546767 -1 2 7 10 17 59 122 237 493 552 1698 2381 6569 10730 22111 58484 110073 147111 303147 622291 2090789 3027676 4764907 16334850 31427414 64927170 118591279 162690891 417621428 558931861 1761939900 3031393594 -1 3 7 15 30 35 90 187 280 850 1910 3743 4482 12437 16493 63712 120936 159251 304174 853840 2083453 3827549 7387660 10298695 21740889 45011050 77432877 213820478 511260725 1018927164 1338943961 3541380745 -1 2 4 8 16 60 109 191 342 555 1404 2242 8149 12712 30087 50771 99947 170811 304667 617115 1266234 2529222 5026577 15286755 25632348 43662060 98943017 166866291 378400633 616983544 1912953074 3667075514 -1 2 4 14 27 57 68 184 461 965 1995 2806 6564 10632 29794 43440 85208 254635 314573 643568 1245037 4186925 6344617 16635851 20641300 45350369 129035555 251246988 485912927 777965152 1849146457 3085965274 -1 3 7 11 16 38 66 157 468 800 1864 3304 5220 14290 28857 54580 116179 206507 311141 866037 2010274 2827240 4765414 8989519 20612717 35616821 125844422 218129881 510451859 921284843 1520171883 3481101707 -1 2 6 10 17 53 92 169 486 912 1539 2797 4779 14723 26545 64506 77602 232957 296648 654243 1766396 3115460 4753704 12969050 21156106 47170217 117712296 267666375 468237288 786797122 1139152087 4058153920 -1 3 7 9 21 47 81 231 275 1000 1499 3628 6230 10862 30412 48353 114839 254504 319088 870675 1996467 2352169 6084079 11362295 25052455 65780354 78387405 239610831 361526494 1058061277 1784531122 2962223607 -1 2 7 8 19 43 126 150 286 969 1856 3219 6482 10139 29672 56094 106974 180700 311109 606685 2047143 2540803 4240507 12146075 29819042 36869569 76814091 241449586 513564641 872463868 1861567980 2367632923 -1 2 5 14 19 61 112 199 312 930 1104 2271 5766 10886 24121 62126 79628 206790 307431 655267 1469046 4137518 4241930 15331075 32394918 57632024 72645097 262189059 330432194 620128597 1355753452 3035148454 -1 3 6 8 21 60 81 156 473 576 1366 2251 5178 11602 28190 43947 103784 178593 317962 852442 1794559 2538752 6082791 15011944 25117975 33735929 130568616 144762635 374688048 642758268 1580179476 2830075943 -1 3 6 11 22 40 115 191 432 526 1382 2387 4736 13286 18286 57103 128078 168116 295137 855072 1777507 2790737 5277788 11869295 33237233 42916076 103826144 155244350 379446775 554083802 1141164398 3545877693 -1 2 7 14 27 51 64 247 452 887 1096 3138 5645 9142 29604 49972 110496 175719 306842 611699 2050018 4101006 6349830 14275029 19298545 59582333 129730345 202062089 332022874 901345250 1377502605 2473200824 -1 2 5 15 30 44 66 168 278 597 1673 2627 4276 15830 23877 33149 92322 203133 311387 642773 1442224 3881073 7650096 11353596 19107366 48340815 77240837 150896068 431997463 798302333 1330621163 3849710248 -1 2 7 12 26 56 76 216 487 712 1413 2526 6233 9854 29034 37788 76303 197112 325327 626211 1991785 3617358 6599423 16078800 18842197 54386883 119463163 183139238 343611785 603771089 1830682616 2243622578 -1 3 4 15 26 35 112 230 484 643 1720 2790 5715 12369 24587 46455 80626 220154 315172 893951 1189394 3895970 6326055 9526649 32499547 63563559 125486354 190224076 411977315 803456805 1417264140 3491890268 -1 3 5 14 24 43 89 163 280 624 1533 2971 6771 13704 18274 63753 92517 198501 305664 898280 1443586 4138401 6868731 11873263 21755329 47307114 77760231 135982064 338586481 687843250 1692730965 3375596194 -1 3 7 15 29 40 95 210 371 577 1207 3362 6272 12024 31392 60563 126356 221640 296770 867046 2015573 3890673 8175945 11637235 23037105 50692075 85355714 146936074 283047775 846137647 1849710286 2703004668 -1 3 4 13 25 44 109 173 456 665 1527 2851 5928 14553 29637 38313 69208 145805 327519 900696 1271957 3284848 7120767 11364659 26383047 48336651 133892544 192330238 350342286 694419179 1366759402 4281504262 -1 3 5 14 20 58 76 137 378 917 1596 2069 7322 15977 31906 38929 126277 209267 325336 876135 1474785 4134973 5811953 15830078 18846935 38363524 90111614 262112329 466964272 668118262 2031570837 3998247550 -1 3 5 15 30 60 117 172 345 915 1525 3080 5830 13949 19055 47428 95121 221071 322896 910784 1459038 3898112 7380962 15271631 33535754 49349847 98807947 259592135 344173669 933045830 1358154608 3251763049 -1 2 7 11 28 60 64 179 436 650 1749 3204 5529 13061 27407 55166 67266 194095 303680 653704 2079288 2807138 8188632 15030937 20070431 43346634 106573721 197244562 415183772 912745305 1515176133 3691658001 -1 3 4 13 23 34 67 164 385 767 1195 2143 4241 14454 16462 52207 104032 205704 300564 884544 1235003 3345504 5562746 9825068 19636753 50191963 115341484 174930071 285875563 631408591 1326178540 4190179755 -1 2 7 9 18 59 104 142 501 513 1304 2412 7052 12429 32283 50560 74609 171825 306648 640601 2092415 2274227 4517631 16346462 26879275 38881670 125468341 156357670 400017333 537853762 1629769961 3752624927 -1 3 7 15 23 62 82 240 302 753 1133 2632 6037 10527 30744 60410 109872 212629 297865 881116 2020276 3867106 5560609 15328289 23829233 61181134 68375961 174866987 319599076 773401378 1374573753 3206441338 -1 2 4 14 28 61 69 143 257 646 1208 3379 7480 16151 18574 39463 105753 182638 313217 600972 1259654 4123199 8172124 15596549 20853027 41002282 76188376 200034630 301504809 848665132 2050146929 3854881555 -1 3 7 11 16 63 72 151 462 771 1767 2807 4539 12002 18406 51815 69664 185360 299357 912720 2079155 2812780 4782141 15556662 17982190 37039382 126531941 231215968 415247153 786713513 1292423560 2910400239 -1 2 5 8 31 45 90 139 356 559 1992 2298 4728 12409 24767 43635 72015 132428 317021 629492 1530777 2500419 7374475 11096071 22997189 41237411 89281538 158342964 474754464 607931136 1146677935 3614303371 -1 3 5 10 22 54 86 213 436 925 1240 2999 4751 14903 29061 52743 70422 196592 303915 916551 1552932 3069738 5302300 12665515 23489792 52509865 106871752 266601596 289934010 722735164 1114127417 4106779829 -1 3 4 15 29 53 75 149 482 957 1948 2738 7910 14772 25153 40179 105496 209001 323302 862972 1237805 3868276 8166829 13213242 16987282 35185328 119880938 253673579 489902308 795375582 1915533409 4149592235 -1 3 6 13 20 54 64 225 272 853 1834 3973 4570 8259 27121 62351 115717 247064 294954 855576 1726218 3402889 5829719 13486760 19912645 65316761 80046376 211203805 505286325 965432463 1320529645 2446537035 -1 2 4 10 22 55 73 238 285 758 1186 3312 6359 8840 24441 34564 126805 162441 313981 613089 1310166 3035487 5538798 12968777 18768711 63760905 83427628 171144725 272344724 878369537 1815181136 2456271956 -1 3 7 15 23 48 70 140 448 573 1507 3226 6039 15985 25617 33158 71175 162492 325924 899047 2043099 3820695 5539115 13703524 20605693 39112244 126994652 154371277 345964602 923671372 1367110716 3884496511 -1 2 7 14 17 49 70 135 417 531 1941 3233 5757 12860 18970 61720 112627 178808 304182 616819 2059830 4096577 4781951 13744636 20884079 40146961 101528390 160408400 493842208 911638967 1474884217 3755848551 -1 2 5 12 16 45 100 154 274 928 1953 2941 7222 12182 28354 38368 98902 153805 321779 600538 1543969 3571473 5020838 11115353 28735562 35427933 79005128 263345148 491320375 731711444 2058609532 2952457876 -1 3 4 11 17 49 75 217 274 681 1097 3223 5480 9284 20845 38462 88187 166061 317574 915091 1294061 2794206 5019868 14239808 17998530 50895088 80037924 190751355 323262800 892947260 1536861467 2341769964 -1 3 6 10 24 40 88 238 456 1018 1763 4032 7003 8358 28889 47753 76746 246047 318307 893618 1747997 3141354 6861198 11876983 22279077 66363147 132993617 238251917 427411976 1005990222 1696250169 2545931858 -1 3 6 8 24 33 106 255 398 932 1911 2149 4147 15420 28029 42116 72412 146749 316923 891912 1797273 2492774 6858928 9503934 26352424 62427366 114386908 262579486 531473211 608110498 1224648486 3795691476 -1 2 7 14 21 43 83 164 262 856 1809 2280 7443 12652 24976 37131 66876 224750 319971 636526 1978229 4150553 5807839 12128408 23806247 49852476 82396651 211795164 530920566 628558909 2105569390 3588796956 -1 2 7 12 22 57 83 182 284 588 1714 2521 4209 9842 31459 40757 95455 207294 326038 643286 1973954 3607106 5541561 15814978 23287458 45378471 80001903 142936186 426753741 563191341 1282071403 2338755475 -1 2 6 11 19 56 99 177 279 569 1738 2150 8075 12479 23360 52321 65790 155838 296245 651034 1776349 2774282 4248362 15806941 28981429 44059933 83419212 160526223 407828898 659119896 1920901821 3500250022 -1 2 4 14 30 51 106 249 502 734 1740 2080 5069 13817 24405 53121 101319 155474 298627 618203 1286659 4090906 7657770 14005036 25304659 60844953 124031872 168640650 424139718 616745052 1129693686 3323899375 -1 3 5 11 19 57 67 248 350 986 1450 3680 6142 8901 18552 52659 114142 219135 301840 871874 1482051 2846747 4513016 16618948 20383021 59008862 98342731 244669922 342537950 1062414271 1426337770 2478857208 -1 3 6 8 18 35 76 185 428 691 1156 3565 5987 13230 30769 51139 107957 184971 303735 871574 1777804 2548560 4251581 10061148 17470818 42469426 108534061 191374168 300171359 866689481 1367165753 3612814135 -1 2 4 11 17 40 118 155 290 807 1264 3299 7302 9718 22647 60530 67889 158965 303699 644814 1248833 2771423 4783060 12138611 31850866 33566622 73682761 234150932 274294686 892265938 2057910030 2304120899 -1 2 4 10 28 60 122 226 326 685 1666 3985 4301 10704 25794 43801 120204 171334 316753 609752 1253223 3060961 8171873 15329193 30590998 64237469 93350467 196917711 406977322 950465862 1282173768 3055336420 -1 3 4 14 25 41 87 215 269 846 1944 2524 7001 12375 18253 59723 118000 206691 302606 877105 1180655 4093626 7265396 12580776 24973054 52337786 81466924 211081786 482184342 567002708 1714506602 3584192528 -1 2 5 11 18 34 84 250 328 989 1901 3545 7448 8472 30303 59383 95867 175295 307449 648976 1522714 2845031 4718031 9593959 23440089 59998265 98472052 247785090 533820878 810462018 2095889661 2426533891 -1 2 6 13 16 58 80 146 376 973 1880 2744 6246 12765 29825 33517 71566 236096 313292 647445 1707663 3295250 5159220 16721619 23180070 36626421 90410223 249881093 517059804 751752314 1748473850 3526153631 -1 2 5 13 20 36 69 128 401 731 1862 3782 6018 16345 23751 47964 87786 257672 317499 635270 1442379 3302363 6194093 9134360 20565130 41599846 111409829 176218916 517072666 1056613494 1347884640 3986231453 -1 3 7 13 29 61 79 172 472 661 1881 3973 6216 9997 29942 41867 106801 159468 323724 882433 2060126 3357217 8380485 14876153 18684545 48490544 131001317 198518598 511425727 975319922 1875918186 2386842964 -1 2 5 8 28 62 114 179 462 843 1992 3057 5455 11212 29602 59191 71659 249041 310932 622642 1457096 2518603 8316698 14888686 32614098 42095827 126005969 205760372 481586754 725409372 1550402621 3093515714 -1 3 6 13 19 57 72 193 274 698 1184 3734 4272 13001 17858 53730 74788 242993 305096 897771 1721530 3291429 4633218 16213530 17139648 57280660 80408692 190824247 270318013 1022464114 1311126220 3566907164 -1 3 7 12 16 51 94 251 307 1001 1029 3702 7881 11237 16917 55746 68944 256594 307557 890323 1981221 3562170 4904775 14368672 22914201 59661330 74112596 241904296 303668611 1064185153 1924294151 3081939473 -1 2 4 8 16 53 98 185 474 779 1393 3155 7380 11149 29892 52210 84849 223747 300321 653228 1240812 2538053 5116861 13348139 28689206 43955588 130681759 220170545 371306249 900094731 2064592392 3001551831 -1 2 5 14 22 61 72 253 373 841 2007 3239 6856 12745 23303 62072 115664 226802 301363 616578 1458418 4072497 5673722 15702850 16868723 59398425 89264826 211731647 490697040 893948425 1635352085 3556665992 -1 3 5 9 31 54 89 244 477 668 1502 2482 4697 10202 23369 63274 110982 173583 297650 859858 1566582 2330673 7809560 12992613 22879067 60026400 132613008 194973479 360062582 602530949 1184255507 2253718574 -1 2 5 8 23 58 106 183 329 902 1656 3867 5445 16089 17575 34226 86779 234312 327246 627118 1458393 2504103 5431760 15927298 26316281 46032078 94526359 254418293 440048663 988791969 1563970219 3958150068 -1 3 6 10 25 35 116 169 395 928 1344 3076 5094 10892 30971 37508 126376 145981 311704 853259 1786552 3087842 7333450 10401071 32052091 50291976 116618481 261839068 378481032 905946504 1142846342 3051887705 -1 3 4 9 23 34 120 176 426 624 1255 3703 4199 13598 19229 52151 76502 178233 309185 896657 1267516 2307426 5739544 9569763 31262378 44490320 105650669 148647063 276326152 1022930242 1300858162 3402053827 -1 2 6 10 22 39 98 199 482 685 1855 3717 5346 9106 27204 58383 118235 173939 307034 607455 1802446 3133580 5729599 9045911 28703775 58647134 125317903 198722265 515150638 1069355128 1551578888 2618205328 -1 2 5 14 28 38 101 250 305 791 1996 3046 7180 8394 20502 52042 95092 224988 309495 651046 1498227 4111061 8265692 8639058 28662392 62858772 67395402 219208602 498156924 696451379 2057307348 2549615668 -1 3 6 8 19 51 65 201 448 577 1720 2785 6723 14715 23799 46869 83952 150028 315397 895826 1815069 2605552 4653907 14585157 20271592 56517584 129806276 145586640 408559151 776764267 1701371426 4076453143 -1 2 5 13 22 54 114 204 342 851 1864 2578 5679 8870 17247 63500 84390 213252 301663 652446 1505579 3310295 5637122 12830102 31809380 54747826 100457192 205064781 525318284 788648401 1375908307 2622910118 -1 2 4 11 25 60 114 179 271 764 1715 2461 5830 13659 22167 55456 79203 231982 309399 638724 1206512 2758881 6991542 15666670 33112863 43988075 76615322 176930935 424167292 563668950 1470460330 3263129961 -1 2 4 13 20 63 78 172 442 882 1149 3884 6237 13708 26085 35494 123205 256653 317471 592160 1215050 3327049 6166369 14879211 17936161 47135100 107333568 207859098 314841757 957362840 1771859611 3466370475 -1 2 7 11 17 49 71 146 300 574 1993 2603 6993 9639 17447 34041 126962 151232 321049 600576 2042250 2839912 4962751 14059797 18974399 37131040 67477931 155374030 485043499 799744593 1644645807 2271189241 -1 3 5 10 24 43 83 190 362 580 1428 3048 7620 11336 21600 47811 108660 225420 311720 868821 1469948 3017862 6997785 11769917 24764023 44796084 90039268 146269024 356071332 691442993 2020552501 2847696593 -1 2 6 8 29 48 84 241 439 554 1483 2633 5843 14466 29221 64620 122437 199882 308632 611865 1713041 2523037 8047041 14129369 23442782 58971138 106247889 157740996 353616184 763431222 1472893778 4167770835 -1 2 6 8 23 55 114 155 356 983 1789 4072 7219 8468 19650 38287 81964 139244 326230 630112 1818741 2601328 5458115 13292320 33365055 33730608 86891106 239027107 416203894 962931313 2045430437 2548381008 -1 3 5 15 17 60 100 248 273 894 1193 2617 5193 13579 29332 49440 125075 198445 296013 875802 1450596 3830363 5173689 15704800 28417975 58969938 81624089 216950083 275955781 773315291 1521568553 3422687368 -1 2 4 9 24 48 80 246 498 551 1684 3912 4942 12541 24340 41119 105611 216472 313811 617498 1204784 2238918 7255418 14639554 24687743 59089068 123667874 157045230 408989994 950119284 1087577932 3578559882 -1 3 5 13 22 44 103 183 271 611 1915 3234 6761 12220 24807 41199 84664 189237 321770 886381 1512323 3370898 5500912 11459332 28622701 44658450 83269350 147356091 508070585 894509130 1734498027 2888668129 -1 2 7 8 22 39 85 240 400 635 1331 2518 6947 12310 21204 46330 112466 169026 316260 612411 2067924 2605874 5721040 9354509 23377047 61716420 112891223 140038178 378887685 588219133 1637078746 3635375344 -1 2 6 8 18 57 120 237 322 691 1109 2501 5895 14081 30278 41271 100298 232290 320711 612388 1751046 2546546 4606085 15971139 30705682 63819998 94333334 195407947 329776312 548423277 1369758164 3245424604 -1 3 4 10 25 34 81 189 345 528 1631 2500 5763 10590 31093 63644 120610 261433 306761 876157 1230424 3058630 7240877 9689852 24431304 44408342 95636167 163956556 439344362 559465360 1421707673 3013828926 -1 2 7 11 19 48 64 211 394 677 1026 2523 5352 12415 20247 54760 123252 189772 306760 619515 2082794 2858645 4423545 13817926 20774248 54100311 110517939 187821802 314768821 600867189 1567956472 3730269703 -1 3 6 8 18 53 110 178 279 1004 1887 3345 7028 11849 29258 64874 74843 167830 304824 894722 1789630 2565394 4452923 13021031 25741359 45447378 83493331 246512888 513673934 866216324 1700936008 2905160342 -1 2 5 15 16 42 117 197 282 989 1648 2847 4257 8650 27599 54325 119940 238626 301299 614841 1488639 3853357 5127154 11763809 32570932 58044120 78336624 242295042 467803067 711977438 1265118841 2528933355 -1 2 4 12 23 62 112 148 346 815 1523 3562 4362 15088 16928 48152 120548 259540 311795 599224 1215648 3596051 5396660 15191909 32277286 36018520 99571802 233647270 351440970 834598134 1314005057 4157288708 -1 3 6 15 20 32 85 207 440 532 1473 3148 5404 15403 32712 38063 81331 148106 316216 907421 1833826 3906600 5972736 9591182 24706850 54892249 102172621 166595954 364129673 892095515 1485633948 3930692800 -1 3 6 12 20 42 83 188 445 570 1175 2483 6474 15216 24435 57250 81904 206484 310930 898197 1760100 3577302 5925823 12269084 23895130 42324387 103176275 158036984 286293639 590921099 1755427787 4078097650 -1 3 5 15 30 44 119 230 354 1005 1317 2187 5210 8962 32759 41920 99496 242714 326475 873392 1475243 3858848 7501132 11513330 33342642 63249250 90865001 245086319 370206088 625566655 1497026908 2440701927 -1 3 7 11 30 52 100 197 495 570 1285 2148 7436 11737 25807 48363 116649 212902 323927 857431 1990021 2764720 7513150 13051542 27842333 55667682 119980360 167483630 372315266 610951114 2044078678 2943266288 -1 2 5 8 19 40 80 209 315 1014 1076 2474 8120 8231 30799 54538 69615 218176 297134 633319 1480330 2555489 4332156 12279432 24679151 53838569 70710877 240256898 305625233 553182675 2012038768 2554841930 -1 3 5 9 21 36 71 202 412 960 1064 3718 7430 14696 22538 39059 93691 241999 326801 893327 1466022 2233202 6203068 9420154 19195815 54628678 109449361 251306716 307999535 1053883141 2137107352 4282272794 -1 3 6 8 31 47 123 162 495 780 1033 2885 5241 10831 24066 44485 70767 171916 318643 913057 1782948 2584935 7858402 11443958 31251983 46262628 122108546 221998300 327930204 694346851 1497117018 2958322462 -1 2 7 15 30 37 79 210 471 865 1364 2520 5861 11213 22655 41983 99235 204549 316511 619396 1977971 3828871 7797281 8855322 17880184 51999692 127020718 208563534 398915941 583997953 1393876338 3013960958 -1 2 5 14 24 63 88 222 369 830 2046 2875 6384 13163 25843 47411 73096 258655 322145 642201 1459469 4075076 7242657 15187877 20971900 54264609 91490250 222038901 494671881 734802557 1759799115 3624976226 -1 3 4 11 23 37 105 212 334 721 1979 2846 8117 15693 23605 53908 81725 261126 308897 900439 1181151 2774576 5674091 9406335 26216626 54270608 97268049 168053007 483455972 723606282 1918860907 3874574199 -1 2 6 13 25 57 96 186 411 566 1375 2438 4144 10223 26201 37429 110522 244985 316628 612192 1742949 3338727 6978740 15985249 27265808 44569801 113257524 166491032 378846695 603577276 1293880486 2258179472 -1 2 7 10 23 41 86 200 485 650 1288 3585 5498 11719 28343 58217 85373 210275 305118 641860 1999269 3073291 5381644 12020957 23073015 54534877 123238605 195086737 379660719 1028640511 1512690735 2913645596 -1 2 7 15 23 51 112 137 336 887 1406 3108 6873 9170 27354 46394 117585 146470 326265 597264 2053486 3880493 5477465 14574734 32249525 38812143 99633405 212917660 378370239 922484663 1612370556 2416302514 -1 2 7 12 18 35 121 221 366 947 1999 3101 4494 15985 19982 38771 127722 177307 320288 598269 2084116 3639333 4654067 10411510 29630306 51915757 89160536 266126823 493439289 936587509 1339720140 4009013686 -1 3 5 13 22 36 88 175 415 677 1719 2122 7147 12797 17348 51561 116185 205960 311273 868376 1456431 3306032 5415236 9393939 21510029 46680772 110416199 185200925 432761529 605839695 1620353501 3546905871 -1 3 6 8 20 55 111 163 329 956 1962 3796 5207 13580 30587 62645 68220 232946 307757 885068 1731552 2494907 5961221 13616702 25963165 48782362 93366888 266445923 487989328 1033800084 1504914023 3285255318 -1 3 4 12 25 40 90 166 295 838 1378 3235 4415 16338 31376 41406 130417 140888 320509 863455 1270369 3611279 7322934 12208589 21000850 47234766 75093185 210135351 381165843 894193968 1318643725 3790419923 -1 3 7 8 31 49 123 250 445 933 1754 2702 7281 9011 25457 34994 105591 242961 314374 882738 2011419 2543927 7757542 13880245 30958616 61112717 108103413 266575086 433107864 771871429 2076134526 2617895185 -1 2 7 12 29 61 104 174 389 983 1896 2529 4361 12371 19536 36058 69271 232002 325076 639800 1971974 3561574 8049320 15193933 25184670 48791775 112792541 240101306 507286798 578104753 1315697329 3609738016 -1 2 4 11 25 45 82 178 361 669 1722 2288 4845 10357 19580 36500 76029 217439 323456 648818 1239804 2795228 6957290 11206990 24662776 43563835 88691791 197373944 431826372 626740849 1206966571 3053559564 -1 2 4 13 27 42 119 230 337 637 1176 3841 6404 15347 28876 33596 128270 221854 315351 593871 1181497 3307344 6485385 11993893 32794318 64528832 94748195 148607314 283490723 1000839396 1794223024 4072387714 -1 3 7 12 16 52 121 241 309 732 1421 2096 4316 13028 17882 62528 111394 144528 296336 855065 2059633 3616615 4970338 13008679 29388295 61116540 74004339 171391848 344190891 653143787 1323344546 3521475268 -1 3 4 8 27 54 87 249 474 923 1952 3004 7416 15648 18191 41988 91335 246595 316863 891742 1195537 2503721 6695851 12718275 23486388 62054410 132625341 263989445 481321735 732221943 2026477506 3775539219 -1 2 4 8 31 54 74 202 411 614 1854 3185 4657 8440 31205 55130 125999 208445 295497 610343 1193197 2505300 7483000 12976543 18247267 57315600 116858740 136896142 509998210 893325869 1169215432 2453786728 -1 3 7 12 25 35 108 157 288 518 2024 4020 7894 13183 24229 48807 74591 256145 318592 908661 1984437 3558114 7230040 10120701 26618013 37137597 72336160 157596989 481110009 961798749 1960364863 3722837332 -1 3 7 12 30 40 65 154 416 807 1066 3292 7198 9046 31602 43937 90467 205972 327471 896350 2018428 3589051 7527415 11990167 19042980 37099537 108987423 224690458 322766851 913029079 2045103941 2488683025 -1 3 5 13 26 38 121 135 495 951 1153 2560 7080 10857 32688 47677 107470 208140 320883 883763 1449324 3280975 6423900 8797898 30306386 39755490 124254886 266455441 287550921 747702901 1693628590 2983957222 -1 3 7 11 23 55 75 166 302 647 2006 2968 7298 8895 24256 58070 77854 200558 300454 889319 2030888 2814674 5693626 13292210 18266417 50215557 67344300 193532368 475223352 702052413 2142810752 2552873618 -1 2 4 13 20 50 104 204 479 626 1560 3072 4423 15154 27834 35644 78055 172686 315397 640773 1253798 3353213 6239585 14096710 25903701 55293435 130954817 148491599 440876126 894894393 1234919699 4161534490 -1 3 6 11 22 47 126 156 363 926 1151 3884 6615 12136 24344 55456 90831 254195 304798 917293 1733033 2782453 5404818 11428999 29771494 34997880 91683035 257676703 313315913 977892889 1876152333 2764890017 -1 3 7 11 19 54 114 230 330 912 1635 3971 4460 8995 27690 36617 99100 204127 315076 881368 1979432 2765665 4603809 13511057 32638540 65961008 92724287 254223476 460364388 970828720 1278176141 2625927220 -1 3 6 9 19 51 75 182 396 834 1970 3626 6126 9776 16891 59347 82296 143410 298957 914199 1816093 2339785 4700339 14656995 18586993 44294703 109541337 210940728 495546298 1037986390 1473010882 2389499786 -1 2 6 14 23 47 90 183 491 931 1744 3442 7231 16053 20267 38372 124452 178383 321666 598961 1831524 4191958 5504647 11266482 21481367 45066743 123947935 254442240 406433487 823796363 2058163805 3956518259 -1 2 4 9 30 61 71 189 393 651 1317 3761 7687 11286 19809 54161 130440 153559 310706 622383 1266103 2316236 7822936 15419935 19363005 45551416 110342500 193382640 399085999 1069207944 2000795519 2878246814 -1 2 6 8 30 55 85 168 324 625 1053 3925 4712 9692 21838 34966 110793 244399 325296 621662 1745255 2532004 7775550 13282682 23246440 49187349 92464796 134352508 320029504 992057502 1175976154 2294044358 -1 2 4 14 17 42 75 178 493 583 1026 3854 6261 12583 23306 45917 111810 233356 317239 608104 1228577 4111608 4897384 11972730 17474566 44731079 125757888 150606359 321335947 950106167 1817640889 3642374271 -1 3 7 11 27 50 111 137 413 619 1579 3793 5584 11312 18951 33738 112830 134736 322075 878352 2039175 2826104 6756596 14619709 25626486 41100414 116095353 143642970 464138192 1043640364 1536803331 2763715263 -1 2 4 14 25 39 69 251 468 882 1337 2648 6996 13336 24784 39256 71028 149003 312997 652797 1309107 4192553 7075909 8649234 20184474 61862327 126871008 201572426 381914873 739721679 1710140280 3426315838 -1 3 4 10 29 39 77 240 398 655 2009 2703 6799 10287 31724 37707 129082 249826 314149 854484 1214493 3049541 8292488 8816994 17206087 59149786 115508286 198351706 491437917 774559664 1679192845 2985547170 -1 3 7 15 31 42 72 242 468 561 1214 3115 7810 10767 20495 63453 129825 240494 295874 870084 1999265 3841338 7779271 12513049 17434498 60806312 128723733 152851355 283439578 905835263 2007218823 3071586508 -1 3 4 9 30 46 101 234 317 842 1663 2976 7698 11036 18852 55609 87981 151396 308080 909177 1302835 2358466 7589902 10719421 28005362 65937698 67646780 205808372 456429599 682463060 1936398990 3201497450 -1 3 6 13 21 57 108 249 266 950 1165 3236 4633 15023 29695 55483 75874 241465 302786 890331 1730841 3307885 6178222 16137541 26672668 60289168 79430519 267912680 284954605 879237011 1081095592 4039664978 -1 2 6 10 21 41 118 249 287 598 1372 2130 7481 10358 26652 46335 123837 216978 327419 600058 1718712 3024183 5901980 11690076 31906468 59714507 78667169 138999197 395132199 668081648 2064276074 3139078812 -1 3 4 14 31 42 95 251 503 765 1745 2112 5738 11747 26829 52017 83283 235268 296050 915391 1195719 4075434 7735481 11694085 22978331 62105257 120115336 175731313 422300486 614733349 1472736558 2731043147 -1 2 7 8 18 48 92 190 277 719 1528 3427 5222 8593 19177 43786 105348 240541 315201 617093 2012611 2532766 4622937 13816407 21124007 42179718 82616751 183600864 350195848 855422942 1576641387 2644235358 -1 2 6 12 22 40 103 248 271 720 1878 2208 7758 13509 23606 59694 123459 239663 297779 610230 1744126 3573421 5684897 11989192 28982792 60794249 81828682 168128017 536276840 604899624 1959787644 3287842071 -1 2 6 14 24 32 122 248 298 569 1176 2225 4617 8600 19979 33867 72473 228624 319941 640544 1755172 4120035 7271109 9872216 29761526 61832860 73721500 163957104 279631091 616227635 1183745397 2597478329 -1 2 5 8 29 48 125 154 363 977 1904 3525 6500 10094 17621 60813 82020 202013 295126 653051 1478840 2526333 8037063 14349544 30288265 36115870 86016391 238679375 517904234 834044083 1818147032 2312558048 -1 3 5 10 26 33 111 180 308 775 1811 2583 4939 16055 27341 51324 110150 154889 300059 859104 1509460 3085653 6501754 10189257 25949318 42910342 67739270 226371869 536115922 791212334 1182125926 3986588808 -1 3 5 9 25 58 117 168 456 696 1746 3788 7290 10263 22404 41469 127933 158123 316346 859468 1514051 2297533 7288251 16209021 32476533 50234484 127247557 193382783 411378598 1069773309 2143535796 3043362146 -1 2 6 14 26 59 124 255 483 747 1210 2812 7409 16367 20927 45254 86157 204358 317234 633842 1756919 4120020 6747698 16417251 31348529 62651948 119878761 183755605 272959927 784840700 2104603121 3819372039 -1 2 4 13 22 54 78 151 360 810 1124 2407 4901 9757 22215 54837 101957 259375 306604 596522 1214420 3315939 5678925 13025581 17984746 36664864 84537431 222259802 307612521 602342604 1181579046 2205040356 -1 3 7 11 25 32 92 142 486 626 1261 3451 7410 13772 18734 49632 83644 235100 308088 906717 1978232 2768718 7214211 9858431 21686922 40334764 122002697 140700869 271547734 838700824 2116469622 3375040539 -1 3 4 10 23 38 110 250 282 867 1076 2591 5983 14936 22244 47356 78556 252587 318699 904595 1206038 3046103 5658129 8534196 25874716 59200572 77439520 214339015 310115324 782281287 1443954857 4071070935 -1 3 5 12 20 54 91 247 316 874 1488 2918 5990 12211 18333 60901 101635 149194 298080 866100 1508749 3611582 5973350 13058578 21231197 60991596 72680640 208108063 358326069 728367585 1457807466 2727655429 -1 2 7 9 18 41 127 203 356 721 1128 2137 7535 12906 18955 58842 100401 142814 300736 605681 2063671 2321323 4669984 12006970 30116955 55758686 88674808 174522974 329501643 652360713 2034544750 3566820331 -1 3 7 8 27 59 95 170 488 797 1213 3287 7525 16140 18618 41450 68237 181098 319008 913987 2050580 2580652 6752100 16502571 21632929 49363619 118657914 229658279 294431272 934616670 2103111301 3870077124 -1 3 6 9 23 42 111 203 431 808 1258 2140 6582 12790 19319 47100 68087 208338 311794 910559 1751845 2268678 5699233 12199759 25946212 54864900 108741864 231740271 300167047 632321592 1859710335 3701577334 -1 3 5 10 27 42 74 129 388 958 1462 2670 7357 10595 20995 60629 98895 234684 301093 862925 1494643 3077657 6724869 11933711 18815010 39682448 115839426 254579531 353711168 743891203 2042014696 3103156041 -1 3 6 8 21 60 110 157 339 926 1650 2455 4944 15975 24808 58300 115158 135763 307845 874677 1776838 2571594 6258382 14932805 25866261 34722366 98446637 257478951 445496570 543348368 1164785721 3908567031 -1 2 4 9 30 46 100 217 332 678 1362 2344 4282 11714 19796 60117 81360 153607 296649 623332 1290262 2328495 7860337 10974789 27981201 52774875 97436697 200883983 391273892 598773444 1327599670 2943851002 -1 2 4 13 28 54 93 243 424 937 1719 3359 7105 15097 21864 43937 110500 184092 315219 607836 1304900 3393321 8369845 13072635 22953064 60150226 103161390 257538349 418574016 819503433 1700641606 4226214770 -1 2 7 15 18 61 66 139 430 965 1528 3291 6934 10840 20716 55399 129418 224725 306010 616205 1998400 3817761 4597536 15109954 19393743 38378652 103792968 243648013 340724366 911475098 1712325528 3025929563 -1 3 6 13 26 53 84 255 360 1011 1729 3826 4639 8345 22378 46242 114535 196517 314338 868796 1819847 3405908 6528224 13065245 24512155 61996366 87975907 235484395 422519421 1013382004 1079296459 2447202718 -1 3 7 11 27 41 90 187 414 656 1373 2741 8179 13870 17677 63291 127464 241643 297596 873534 2000327 2796824 6741371 11692037 22241475 45689285 109977988 198673855 370999147 804383663 1894224457 3258241966 -1 3 4 8 18 60 67 188 286 627 2010 2287 6501 11263 27113 41102 74364 161590 322719 915610 1294455 2618004 4436082 15431849 20379920 42051998 83836353 139344303 470036489 614220875 1797046924 3199573749 -1 2 4 15 23 32 127 246 293 669 1379 2790 6045 16353 17387 41215 121207 244176 316010 599492 1240562 3851701 5421553 10377799 31400571 61161893 74329243 192927396 390334297 770444860 1377574417 3870043863 -1 2 6 12 17 62 109 163 331 539 1463 2076 5147 14495 29734 48092 105604 259126 326598 609680 1768414 3593262 4890487 15621569 26437417 49094800 95577507 155914905 358979719 650903457 1589701037 4205149060 -1 2 6 15 21 39 92 205 479 535 1213 2864 6269 15740 20607 38038 87958 182793 325382 623595 1780364 3868753 5990847 9157060 22696748 55162667 127625023 164079992 273314016 690345225 1814278631 3927329799 -1 2 7 15 27 42 125 220 262 536 1625 3276 6481 13216 26400 34310 126656 145279 317908 596290 2060648 3890823 6488626 12316967 31112368 53554264 83303372 158843716 454482083 897166957 1799028574 3646021770 -1 2 7 15 24 41 99 170 319 831 1600 2482 6565 11567 28331 35445 107288 239163 313221 611818 2014969 3837479 7258458 11940753 27469594 48593340 68342713 227672998 450062724 566594027 1832895287 2799456540 -1 2 7 12 19 41 123 158 310 805 1460 3109 7125 15763 30432 46123 120486 258983 325394 590090 2011386 3576729 4380143 11931638 30364984 34933336 68591735 230342298 361926193 925032541 1678404803 3945513349 -1 2 6 9 23 62 99 195 427 1005 1223 3495 5793 13592 17990 44697 94793 175239 316853 623415 1791267 2323007 5442567 15725524 29235704 56722848 104816530 245853595 286466771 839096215 1373030380 3431472018 -1 3 4 11 28 42 82 166 492 791 1443 2232 4393 15311 26254 37422 129611 260088 311608 856676 1227786 2786225 8056568 11692177 25141384 47981294 123227569 233884676 363400119 643470963 1278664563 4052097421 -1 2 7 15 19 39 87 238 345 618 1724 4039 5594 8490 28958 52053 67468 178952 299034 631270 2051381 3893970 4396208 9423759 24309269 64495814 94139093 134532853 418974934 944678771 1507371524 2423908059 -1 2 5 12 30 36 101 187 351 789 1069 2064 5472 13034 19829 50818 96279 199229 308872 650217 1480752 3582534 7792142 9052971 29318748 45899614 96008410 218966295 320334038 648656050 1598709990 3512697679 -1 3 7 11 16 62 105 232 352 1014 1962 3733 4919 12929 28388 53647 123604 189676 296921 870125 2095879 2869738 4958185 15693594 27170333 64517404 84212975 250980564 473588524 1030603038 1148632497 3706204791 -1 2 6 8 29 50 123 180 419 587 1035 2688 6679 9539 20074 58482 70394 213872 295706 634284 1737416 2532924 8055344 14551558 31134395 43010774 100724565 138742440 328163885 789104607 1677808512 2309469630 -1 3 7 14 21 48 87 196 348 566 1122 2685 5058 15180 32049 41221 105795 239296 322518 875777 2014031 4096884 6223929 14047062 24367879 57171091 97317542 154498252 325779240 777673566 1076350644 4081614568 -1 2 6 14 18 55 65 241 441 1008 1472 2423 6884 15606 31557 61109 123449 225060 304843 614533 1723978 4092245 4591615 13297745 19599383 60834537 106470825 242291872 359577308 560708791 1621441750 4012828130 -1 3 7 11 22 33 85 210 456 788 2011 2898 6493 15761 18978 40013 69751 177679 320729 905911 2037718 2828740 5465358 9695369 24051092 52984584 130073627 233416811 495177965 682526215 1821687357 3763695327 -1 2 4 11 31 37 94 224 274 568 1966 2903 5954 12524 31093 64748 100939 219366 309928 595527 1180968 2768377 7493279 9082670 21723862 63766481 76910561 156193899 478193175 722284577 1407078368 3547512136 -1 2 5 10 29 54 105 178 304 647 1925 3203 5496 12217 19270 51420 67603 173169 304259 628566 1529140 3110175 8073023 12829067 26647660 42780458 72948181 187335432 502854578 889548553 1486758432 2909630185 -1 2 7 10 18 52 100 167 361 779 1187 2635 4784 16068 31838 42420 102390 204798 322451 608558 1972106 3022987 4606960 12769564 27999557 49066400 83999860 219381398 288647961 789877315 1082778917 3811807184 -1 3 4 11 31 48 71 224 311 838 1775 3008 5825 15864 29531 42977 129622 172346 321074 865840 1301048 2879264 7834837 14359735 19562902 63487635 72474146 210171665 431232253 703609005 1351384951 3878205930 -1 2 6 10 28 44 98 233 359 729 1256 2725 6712 16241 17235 57190 112755 200807 306898 602635 1727755 3041414 8270164 10932357 28780698 65593400 90569542 169856996 291575760 770580613 1687877503 3801567395 -1 3 6 11 21 40 106 237 338 1001 1532 2316 5118 11775 18911 61495 86862 250202 301628 915130 1720750 2778482 6176561 11723271 26737127 64805660 92608343 248461443 355595243 597576050 1203139799 2832864663 -1 3 6 13 19 43 115 211 353 639 1424 2235 7401 15263 29223 44039 126455 204162 322528 860303 1734403 3294342 4598777 12500857 32188235 52730870 88443288 150967184 336676376 621215056 2112872997 4143574079 -1 3 6 8 23 45 85 213 409 910 1909 4041 7389 15258 22107 38129 100424 177572 324425 875679 1803641 2602784 5763092 10962930 23505878 54054169 112787681 264177460 521802430 1000423398 2039175530 4192113769 -1 2 5 11 23 60 127 128 490 615 1994 2649 4166 16028 18559 37672 79149 183092 322392 651321 1526842 2850344 5451605 15439570 30071435 40425366 120963041 150459900 475159233 764532774 1279210410 3903828260 -1 3 6 13 29 58 71 255 443 537 1505 2576 5093 11184 25761 34698 76130 154239 312329 906672 1819075 3401088 8362193 16459525 20595046 61667349 106009225 164312220 365587053 752393718 1124144812 3036813851 -1 3 6 9 22 59 87 200 492 778 1604 3960 7435 9540 31674 47056 77820 171805 320122 914878 1783011 2300834 5469293 16774271 23763396 55372835 120973916 234820854 469461257 949211554 2100749139 2245024003 -1 3 5 11 31 53 82 135 388 829 1613 4079 4307 12345 18395 59811 66606 138251 300464 897367 1563328 2875878 7847033 13335688 24776774 38830738 109940223 221219619 451098223 979037314 1245036037 3495414738 -1 3 4 15 16 40 79 159 329 949 1067 2504 6016 10492 23514 55179 96464 146918 306011 912613 1286666 3900740 4966010 12263479 18493468 35173667 98948069 254267851 322373812 565078821 1443390214 3150752033 -1 2 7 8 29 36 123 203 489 804 1669 4023 4540 12802 18012 47555 75118 165140 318509 649443 2056147 2606558 8033341 8449908 31042750 57139792 124185275 227805571 407904043 998515060 1320972791 3654088368 -1 3 6 15 21 51 126 213 326 806 1957 3534 7771 11697 21609 41805 67126 168004 312572 908510 1794437 3928202 6196579 14478965 30508189 52944444 96132846 233848910 484482399 816406978 1943161374 2706191502 -1 2 5 12 20 43 117 143 510 690 1829 3863 5574 14421 19734 52862 127988 215397 306889 608385 1456429 3595054 6250254 11833922 33099454 38463735 120785973 200047339 533501725 946407349 1484190142 4027262265 -1 2 7 13 20 40 110 141 377 779 1922 2640 4930 12201 21463 53088 123593 204461 303161 610625 1991057 3313789 6228585 11568584 26808778 38699369 86450481 224975727 489801378 788749529 1184122161 2845634260 -1 3 6 14 19 60 120 237 430 887 1728 3921 6517 10509 22417 40635 98897 216451 325916 877307 1705884 4106997 4673848 14735726 30221030 64662054 104550635 210295548 431039893 965387823 1836535578 3034905653 -1 3 5 10 26 63 111 148 298 975 1451 2717 6231 14978 18286 65157 108898 145040 302002 863000 1516982 3145706 6431946 14727236 26039588 34052547 68330213 236823492 363212449 755540411 1758817641 4155758729 -1 2 6 14 20 41 117 239 445 873 1414 3896 8159 9131 20575 48021 74635 258708 317311 649774 1718593 4110825 6283390 11594779 33394850 63883006 104796360 210328235 348588385 945386216 2012433157 2467165180 -1 3 5 9 25 43 94 219 310 602 1030 3734 6669 9356 21798 63161 77077 215199 302483 895985 1492311 2230443 7297466 11578924 21350171 54151872 70489685 147979229 314195789 1017330462 1721776773 2403893050 -1 2 7 13 30 35 127 198 508 769 1802 3030 5196 11044 21512 56382 101848 246797 309230 602086 2016041 3286593 7855493 10256848 31277132 55209238 121061162 218198063 508955502 711164149 1503415561 3148671864 -1 3 5 15 18 56 74 192 280 670 2029 3888 5715 15778 32250 38667 67099 182016 311711 905377 1517630 3904025 4381056 16573775 17663639 56885032 83000865 200380080 493348639 983979908 1412024320 3885432938 -1 2 5 9 29 51 107 199 358 879 1405 3285 4811 15107 30271 55052 117357 257848 297372 611120 1474846 2258713 8121647 13930426 26565375 56270803 84041625 212312868 395324248 876890858 1079028292 4047569964 -1 3 5 13 21 50 86 149 326 672 1254 3039 5707 15825 25238 41143 78140 211255 321713 904408 1495014 3295657 6242107 13952820 24498302 35841568 95818648 189789572 272721826 692578472 1418808580 3957568931 -1 3 7 11 18 54 117 164 289 731 2010 2353 4201 12068 27681 49273 98204 205467 299619 917204 2029408 2753871 4400542 13408970 32107887 48946463 71198576 170130809 484563248 591038581 1285746229 2896575000 -1 2 6 9 31 47 113 230 470 662 1048 3563 5251 15682 27791 44311 82873 139334 321814 638161 1811721 2305228 7482304 11072957 32610941 64742502 129752508 190037466 311887702 848986045 1557674920 3902563758 -1 2 6 11 17 59 73 253 302 691 1054 2662 4946 12204 29523 46024 78843 140717 327140 647044 1823034 2839566 4860126 16311241 18476573 59216860 71017817 189786839 307430789 801830497 1085624948 2687154845 -1 2 7 10 30 54 114 232 324 851 1306 2889 7133 12592 17798 56120 115870 198735 309053 618084 1989119 3062325 7808797 13158663 32893379 66023426 94125730 204232665 382006957 712359370 1693680165 3626601050 -1 2 5 11 23 59 102 148 316 937 1075 2679 5084 14044 18387 58443 86332 183295 296282 639172 1520178 2878438 5434732 16052226 27879866 37131694 73942087 260366354 335371206 785045816 1194111077 3238888429 -1 2 4 13 31 38 100 195 468 549 1470 2831 6016 10086 19715 53673 122192 144607 306707 615365 1277854 3375966 7472970 8700568 29225701 55994805 126113434 166260368 351119530 700882613 1387381959 2218135075 -1 2 4 13 29 53 109 158 280 862 1581 2222 4623 10911 32695 62047 101059 166400 308838 600912 1279095 3363861 8041329 13164928 26845938 36368766 82856065 207929079 465385764 623095383 1127164658 3138011819 -1 2 7 8 19 51 108 150 476 604 1026 3371 7498 15924 30918 49340 80081 249975 301446 637829 1990289 2534378 4456052 14467797 25509045 36429278 131368235 139036562 322052848 806512589 2033375525 3859229000 -1 2 7 12 17 35 100 222 409 974 1619 3022 6875 11540 29153 50424 99860 157287 295078 596969 2054195 3650719 4869995 10288932 28690455 51569296 110728576 241849780 456184377 730708460 1628579414 2767721410 -1 2 5 12 17 46 113 235 365 887 2003 3003 6356 10011 16739 59803 117340 154657 300366 606681 1520632 3668550 4881316 10540453 32090700 63896866 92121711 216988992 495823535 688585808 1757522210 2345335488 -1 3 7 15 24 54 107 169 260 597 1276 2799 4747 12533 19218 56047 110851 149827 307358 857666 2057793 3901951 6978453 13434852 25282365 48678676 76674548 139364439 272180472 748104093 1169643932 3717191843 -1 2 4 11 27 37 110 251 491 810 1415 3100 8136 15974 18150 42312 116882 182230 311355 594462 1304159 2849903 6484168 8950977 26056115 62804769 125654494 232997248 348828399 900218859 2008827178 3827867918 -1 3 7 9 16 55 121 133 473 583 1755 3375 6595 14289 27510 49716 76309 182067 296004 897497 2051575 2341158 4914026 13171542 30497848 40778028 131715538 141269739 408600399 805594738 1798364068 3400867089 -1 2 7 9 20 54 105 186 369 616 1782 2827 5156 13045 26274 47608 87393 216221 326262 638448 2017535 2244795 6256426 13143644 26557739 42200782 91063312 143047262 408341479 713966631 1583315664 3699675514 -1 3 4 10 16 53 67 226 388 745 1594 2406 8081 14434 24342 52108 114359 142956 307350 858036 1247372 3143758 4857305 13432559 20573386 66254078 111747712 171132624 447684538 556785083 1881308429 4096813525 -1 2 4 12 16 44 94 178 297 894 1917 2055 6321 9883 32732 46326 126238 169981 324212 592054 1288512 3611268 5177089 11301182 22062609 44685119 73843164 208939476 519859974 655919624 1768011196 2391170684 -1 2 4 12 21 58 83 225 440 670 1043 2071 4583 11936 31873 35730 85949 258441 314473 630386 1202294 3593786 6001565 16021185 23371709 66153275 107977094 193749526 308591276 610599363 1219703640 2785365894 -1 2 4 11 20 41 120 164 364 735 1716 2590 5674 9139 24737 43559 102508 217383 325914 619008 1187652 2799582 6234518 12090242 30709395 50184240 90945269 174962777 420422849 783054121 1422953951 2593258511 -1 2 7 8 16 37 97 231 482 951 1855 2331 5548 10320 18913 45764 117823 217923 311584 595935 1995450 2540072 5180058 8673266 28347005 65118315 125809444 260672175 511442891 568669456 1548888454 3031585078 -1 2 4 13 27 46 65 209 299 823 1416 2373 6823 12706 19395 50991 103326 218522 303753 599752 1201090 3315262 6488597 10770475 19459130 51243459 72341775 218756765 349430105 602777181 1637291322 3634395598 -1 3 7 15 23 46 93 152 418 834 1829 4087 8135 15517 31569 61358 128106 223945 307500 872617 1970839 3863321 5708607 11291492 22580271 35465410 106101446 211749256 523267253 978371161 1994239586 3842230195 -1 3 5 8 24 59 116 253 454 905 1929 2858 5715 13085 23966 47931 112132 215726 312728 879461 1444669 2538451 7019076 15753331 32047084 60892347 129404830 260001143 484757006 697138284 1404189369 3677021148 -1 2 4 12 20 61 115 203 443 862 1601 2143 5056 10648 22068 52581 71320 200296 304839 634681 1218246 3560300 6248200 15233697 31753777 56486018 108688993 202841936 454855271 627701581 1201291445 3029827259 -1 2 4 9 21 56 89 136 489 887 1632 2729 5622 9105 21723 45753 66210 247923 317413 642633 1195640 2262139 6002650 16544663 22604199 37857749 121042691 202080072 438949960 777919095 1605556546 2646816421 -1 3 5 15 24 57 68 210 502 656 1945 3873 7670 12209 28106 61893 119123 166249 305363 880350 1563726 3876655 7004713 16274702 20227996 50426771 123990715 198396195 483530653 957976424 2033072281 2910184445 -1 3 6 15 19 62 124 251 311 834 1981 2579 5595 8213 22147 55414 68199 255064 310544 896065 1732730 3843122 4698951 15230889 30974831 59087629 72745777 206185498 471497036 782153358 1568380961 2534680325 -1 3 7 8 20 42 75 253 472 824 1351 2791 4652 14722 18632 39090 67034 175059 327051 910297 2057824 2613521 5948138 12322661 18615586 60300805 129508643 221539189 393018753 774235081 1086809669 4170441030 -1 2 5 10 25 63 77 177 482 963 1058 3308 6330 12297 29891 33477 81205 244819 317797 652200 1467300 3077103 7072839 14943858 16780278 43782440 121120365 245390263 327470771 935976857 1755982403 3626901224 -1 2 4 9 21 42 93 133 372 749 1068 3011 7039 16259 30206 62388 97157 164410 304171 642340 1273401 2328632 5955316 11798703 21503005 41169768 84435649 171760168 326706586 700328675 1636400644 3771894503 -1 2 5 15 20 57 66 211 342 877 1255 3350 5693 15188 20432 39932 99032 140716 327312 615591 1534272 3927215 6180042 16518514 19404428 53754555 97537356 201891237 289245688 860239897 1397807542 4129885881 -1 2 7 14 29 61 79 203 481 541 1918 3068 4621 13219 19691 53555 80179 260425 309708 629257 1984059 4099807 8099388 14946467 17839534 58475529 121423837 164168875 522168949 710951381 1155582518 3701022327 -1 3 4 13 26 51 121 177 510 991 1084 2707 6031 11478 31555 52847 86746 248068 297308 902343 1192390 3334208 6524758 13901091 30161721 42489619 124302502 238919617 320773679 781404525 1416978073 2872300218 -1 2 6 12 27 61 85 216 459 851 1680 3631 7996 10389 32348 55378 111429 236291 300270 603260 1744350 3561121 6543084 14684599 24393421 52712683 126132892 209805774 411188533 1034105637 1979572427 2993108146 -1 2 5 10 16 63 95 223 295 867 1442 2480 7954 13850 29169 60371 96456 161144 308565 645447 1541038 3112402 5122344 14947289 21504402 50355077 67676607 206433066 343407054 542871384 1982556672 3354002313 -1 3 6 12 25 47 74 129 309 602 1768 2383 6784 11790 20444 52614 104199 245744 308065 865986 1752914 3566175 7329045 11283715 17583018 38323082 71141252 144412575 406117818 583640616 1705235334 2920293543 -1 3 6 14 22 56 118 218 306 682 1631 3006 6891 13732 19406 49497 111686 192476 303160 853099 1820291 4136866 5412970 15742746 32787884 51432089 71937647 197843812 455665938 680379329 1723758739 3249662221 -1 3 5 14 22 39 84 218 421 921 1093 2093 7036 13240 19201 44053 104393 198482 313855 871496 1466677 4118041 5468829 8404770 24140212 52201392 107604682 267643710 330689688 605545611 1719270266 3610494347 -1 2 5 10 19 60 89 245 332 699 1558 2180 6378 12560 32185 39075 96846 252476 313692 631440 1462858 3068542 4430241 15220733 22048083 61124746 94713253 188168733 438118065 630920845 1873897467 3555190402 -1 3 7 8 22 61 83 174 410 700 1494 3172 4881 9290 28710 54294 72548 170934 300517 889051 2047799 2619811 5424164 14690904 24930196 48037762 115703534 185753697 341698032 872670725 1115615785 2327870966 -1 3 7 8 27 48 116 182 326 884 1566 3150 5837 8797 30092 43504 107307 132512 322706 873675 2058186 2611684 6707979 13905026 31483725 42500817 93702848 212768017 464849937 925346578 1363082653 2582486927 -1 2 7 10 27 56 119 249 344 591 1442 2724 5679 8950 24289 34772 112808 136936 322475 610147 2059308 3144093 6449910 15741568 31485994 62702090 96797700 141545257 341185294 767877528 1460754642 2436582832 -1 2 6 11 29 59 105 193 405 679 1508 2725 5469 13017 28787 45646 106425 147719 320434 615191 1770583 2860877 7996097 16261840 26757487 54842411 115415169 195272790 366611767 778845249 1520987579 3490222366 -1 2 5 11 24 63 74 253 441 1012 1162 3617 6032 13735 16388 42546 122557 181662 311832 591286 1565552 2840293 7254656 14951165 18379855 61662478 106266085 241636908 269358416 1018298219 1419687068 3451660908 -1 3 7 15 22 46 92 212 488 656 1242 2512 6097 13271 29366 45202 71542 232875 319788 911458 1982910 3858812 5491209 11284285 22827768 53016864 125682054 198319948 301335903 583674194 1373797662 3523119240 -1 3 7 15 31 57 68 161 343 766 1598 3222 7216 15832 28958 32799 93808 180974 318566 900780 2056219 3899758 7753543 15838249 20924028 48218673 99788782 174356439 463768925 885879196 2085026563 3769673216 -1 3 7 10 30 63 80 215 262 870 1373 4079 7782 10790 31254 43914 65697 191426 322062 910633 2035715 3133923 7490697 15331701 24849005 51879417 79606131 206056028 397179571 972335667 1944650316 3047877686 -1 3 6 11 28 41 112 243 483 593 1491 3950 4688 9838 22196 65346 80882 224597 299679 894583 1759631 2780300 8101408 11910523 33220033 59639172 125767503 138419244 366753673 947681109 1153213276 2167003579 -1 3 4 11 28 57 119 182 389 752 1466 2154 7736 12289 19033 40472 126318 198733 324173 858110 1179661 2801845 8100003 16584384 32390426 43163010 111619040 177249945 356117640 620169770 2001794615 3665632697 -1 2 5 13 24 42 77 188 414 546 1317 3307 5568 12038 25910 58956 97885 227110 308711 640613 1484554 3291779 7311610 11651463 18789444 45489758 109832616 158144783 399742177 911591157 1542891219 2811377677 -1 3 7 11 25 54 90 223 339 530 1264 3002 7306 15742 27156 47138 120137 241541 325815 862195 2004982 2774058 7280563 13446617 22448132 53374969 98005526 160007149 288587288 702648880 2093961395 3941716558 -1 3 6 10 29 44 92 137 357 753 1615 2721 5293 15434 25801 38260 72266 208166 316221 901826 1767790 3019196 8371848 10601116 21952994 40243413 91470958 174179554 451343155 738591917 1579647432 3890324415 -1 3 5 11 18 62 90 136 346 984 1752 3563 7564 16218 25977 61189 122473 158357 304223 882098 1508896 2855961 4362468 15029230 23024956 39258710 100633516 245803938 417414867 838053290 2123823158 3992822214 -1 3 4 9 25 63 73 246 317 859 1371 3629 7131 8315 22640 62474 123629 137179 301225 882431 1277388 2346279 7271210 15027982 18809748 59730662 71561542 214598188 391246004 1055008245 1703211748 2626545818 -1 3 4 9 30 45 67 215 416 787 1550 3416 4886 12494 32267 55456 107856 153653 297337 860878 1273571 2349067 7508966 11345002 20383143 51854813 107174508 228044712 451039441 838111278 1161629306 3493541728 -1 3 7 10 28 51 110 172 384 898 1992 2940 8125 10382 26641 45755 101102 135053 321518 877872 2061297 3126727 8037190 14239464 25363470 49491745 111100080 253491613 484076981 682903658 1959314112 3022068627 -1 2 6 15 25 61 68 157 458 876 1208 2413 7117 12232 17579 57793 121952 164261 301339 610086 1823060 3895138 6978780 14771946 20945791 36935926 126590303 203920911 291212243 565684923 1734604853 2800952536 -1 3 7 8 19 54 99 138 312 591 1382 2985 6202 9786 30958 50269 67328 261965 297170 886383 1991823 2539614 4662735 13477108 29234191 39721559 73271506 137508060 382889913 698014049 1874788813 2172770760 -1 3 4 15 24 63 101 210 296 1015 1470 2448 4288 10767 22444 42731 117773 151993 312233 853442 1261830 3907892 7005077 15019631 28775621 50528359 67838334 248471784 352313815 544891361 1267509770 3029455942 -1 3 4 9 16 32 92 253 424 572 2002 3476 5284 10530 29487 44268 72915 192838 323057 915838 1250952 2345867 4881869 10067956 21729340 59154453 105654344 157053145 494447006 839980965 1610017651 3026506928 -1 2 6 8 16 47 91 232 325 864 1043 2799 5639 15169 32050 42659 124423 137234 327544 595074 1774843 2608578 5147598 11106743 23037155 64900758 96736040 201339489 302280378 738497860 1406503629 4094593749 -1 2 7 14 16 38 102 200 509 887 1387 2333 7573 13534 26382 56594 66376 258473 301438 628191 1995778 4116098 5181862 9036154 28741308 54758577 119046000 210297246 396983200 558047178 2139222663 3455494548 -1 3 4 10 16 32 98 192 354 656 1789 4046 4335 11686 30988 60109 114582 211989 304024 857948 1192886 3055775 4977875 10057006 29289796 58676270 90728438 185914501 432402037 945005791 1337061037 2745410954 -1 2 6 15 29 57 91 137 470 804 1833 2537 5776 14698 21472 64158 66915 183717 298238 623950 1790605 3931423 7997449 15847698 21209111 41086357 133757801 226297390 523160138 603489379 1396019539 4082593537 -1 2 6 10 17 58 74 253 493 911 1235 2727 4120 15726 31488 62600 81086 207687 305950 629547 1748205 3024418 4974494 16639370 17977385 59182222 121437511 262744497 290135927 798803048 1253661035 4003985683 -1 3 5 8 19 47 122 239 371 745 1932 2226 5354 15641 29164 42725 65824 260778 324669 915930 1448600 2541891 4678227 10584093 30583059 63174361 85257261 178642301 485379074 624573688 1585879084 3849822128 -1 3 7 12 16 38 73 239 374 860 1192 2540 6157 10690 28875 48729 77899 180082 324954 903682 2057185 3648491 4860888 9286096 17285975 64404683 87617691 211665027 277839655 545753971 1811038881 3165201448 -1 2 7 13 30 59 94 230 410 740 1084 2179 7089 15264 17763 51548 120494 242296 304865 622560 2021595 3298250 7815885 16592966 22679365 63944051 113551473 174680325 316076605 651047811 1614806572 4060903068 -1 3 6 8 31 34 117 222 432 690 1483 3983 7463 16335 17593 64738 115477 190997 300582 876278 1811644 2561313 7749120 10042452 31665933 54162777 102620515 201249285 355785124 973190027 2063745648 3848375951 -1 2 4 11 17 62 101 169 391 562 1942 4016 4685 8681 29540 34721 75744 225135 314239 648456 1218010 2779663 4969410 15049252 27414473 47950510 109133774 167466108 497583586 999104744 1173053736 2523716508 -1 3 6 15 28 54 75 243 443 627 1514 3602 6437 10299 28859 47301 121530 212592 324738 861207 1707956 3854078 8109848 13199116 17230843 60805252 108133905 140465082 363882516 1006932682 1758048002 3115288869 -1 3 7 12 16 62 89 219 418 574 1827 2332 5601 12306 21915 64407 87834 236712 295204 907559 1989178 3603013 4934360 15574393 21422011 50802498 101256012 154628963 508945467 546183004 1513761031 3541197022 -1 3 6 12 28 34 65 237 462 887 1873 3438 5676 11179 26023 35604 75870 216414 318629 917422 1747955 3559181 8124308 10071637 19035067 65780506 133776553 204986994 525452357 813623823 1359393791 3099227575 -1 3 5 14 27 39 69 165 465 751 1059 3012 4791 12985 32336 57588 121639 170971 308740 877525 1565355 4158217 6705374 8467223 20403427 47321194 126202771 172114566 330891458 730802607 1146287641 3609749485 -1 3 6 15 25 41 122 245 468 612 1137 2110 4786 15719 24729 59589 81027 219266 306428 892113 1761086 3825193 7314414 11912611 29515421 60005007 128304805 145644012 327128527 633723726 1191868745 3958887817 -1 3 5 12 25 51 76 217 328 681 1946 3842 5280 15544 24158 53143 108124 217415 308684 859027 1462520 3591927 7320296 13728690 18531867 52668876 95506968 187082614 483605897 991965861 1590708411 3805607352 -1 3 5 11 30 57 68 168 292 949 1351 3993 6006 9228 21942 43212 69490 210751 312203 902858 1501333 2759408 7580537 16364630 19272142 48738756 69828660 256010469 376918901 957881390 1438137967 2393137154 -1 2 5 9 23 40 75 210 268 599 1851 3900 6088 13513 17911 32961 104320 166452 323105 622253 1571795 2294414 5392758 12186828 18248395 52536870 81971139 144471576 503630386 988610790 1367550458 3285327875 -1 2 5 9 24 62 109 131 426 788 1486 4059 5262 15538 22646 34458 110628 215510 326906 608576 1445796 2287349 7311784 14794886 26192559 39424152 102707421 225181938 341049628 973603534 1510999662 4007398346 -1 2 6 14 23 32 114 214 461 659 1744 4013 5161 13836 28961 39117 118877 163260 312041 595080 1795861 4174794 5412590 9800904 31635002 52547023 131748309 189043485 425839936 995512481 1580765354 3482699909 -1 2 5 11 19 37 70 137 309 947 1571 2728 6563 15593 28718 49074 124363 163462 321067 591187 1536124 2853921 4371324 9287721 19566778 39190322 69879217 253533868 453093375 756196944 1846384578 3765355976 -1 3 5 12 27 49 117 202 349 598 1220 2122 4229 11846 20136 41356 108994 215437 318776 880892 1454194 3604406 6792576 14275508 33529005 56999383 98791198 137659092 286653604 651939906 1306597564 2811416261 -1 2 7 14 22 34 101 166 354 675 1781 2485 6058 15384 18018 44388 113018 233781 315234 618837 2026116 4077368 5732187 10076805 29063485 48357119 90920375 198291177 409185657 537954792 1401806216 3848491181 -1 3 5 9 28 38 95 182 434 666 1873 2301 6168 11253 26003 46551 78753 217585 322801 907732 1475211 2256996 8096051 8745584 21205369 43866405 101447015 200142360 508739938 653964854 1856911100 3206758762 -1 3 7 14 23 50 81 206 435 611 1632 3380 7034 10029 23798 55738 111832 201731 308205 852651 1974241 4111505 5738078 14545524 24111513 54877768 107923053 138872849 453286538 808271887 1635707186 2337490774 -1 2 6 12 27 41 94 197 386 733 1312 2762 7808 15076 16611 51705 88246 152310 303905 654752 1811092 3608876 6471784 11600391 22718825 55943566 117134843 182059224 376717921 791727134 1961186296 4081733287 -1 3 5 8 24 35 100 223 380 774 2007 3323 5044 16082 25720 47765 113940 217403 326070 868774 1448233 2554423 7052918 9553141 28033935 53286668 87217510 225951912 487919801 881514831 1157354096 3961859414 -1 3 5 9 27 43 86 241 509 707 1638 2413 6838 15917 18761 44572 69006 197005 314720 902411 1493098 2233306 6815610 11621423 23564222 60668084 119419004 176652991 461745297 548020160 1702881368 3972890448 -1 3 7 9 17 34 121 188 274 742 1474 4076 5890 11574 18439 43253 70620 162049 315722 902430 2078466 2325566 5146211 10312383 30593973 42583666 78623047 179008604 347773558 951938537 1368827098 2912748849 -1 2 6 15 16 39 68 190 416 848 1889 4092 7701 12416 21999 38504 92928 206226 320640 625467 1746931 3821881 5239543 8994128 20952489 43614929 107656203 210926269 516136329 986573762 1910402996 3577199311 -1 2 7 14 21 45 65 254 507 611 1064 2856 6088 13774 24102 48046 67119 257311 313850 641434 1977230 4128392 5969186 10835261 19615407 59631432 121526819 141703129 316595602 704085357 1378203292 3364289668 -1 2 6 9 27 43 85 251 297 910 1870 3113 4667 16374 27825 63642 77864 185968 307461 623286 1790899 2354940 6455037 12129060 23237406 62394565 71842779 263481024 520676714 919935541 1093830834 3911988508 -1 2 6 14 16 43 109 173 471 664 1542 3391 8058 16200 19817 41596 103382 223217 313008 612250 1717980 4127929 5224073 12171723 27198581 47189208 125836734 186661309 462176628 820035250 1926080828 3920831022 -1 3 4 8 22 50 88 244 498 655 1845 2376 6753 11278 30608 34114 127495 206093 313344 866306 1186641 2546116 5504773 13747582 23035347 62668586 125059554 199024380 512557239 537023218 1735269950 2691880490 -1 3 4 15 23 59 71 207 470 613 1034 3806 6429 10004 22177 36181 92910 244258 322842 886075 1194594 3857058 5718458 16078195 20957489 55063329 131624463 136902633 316253348 1046374326 1768833729 2208436322 -1 3 4 13 20 59 91 137 409 933 1957 4018 4319 8335 27401 50043 69425 239245 299797 892554 1195446 3319160 5972977 16064666 21486823 39088953 115408359 257250966 487009110 1001471538 1229713298 2501918362 -1 3 5 9 19 34 96 156 448 526 1217 4011 4653 9571 19607 40896 101165 242689 323022 878055 1496632 2241457 4672635 9807352 29353002 34096670 132939819 157923387 274453399 974401193 1165512842 2284104264 -1 2 7 11 19 44 118 155 359 809 1582 3502 5450 9833 26617 32973 111921 243705 318919 616889 2022673 2754172 4416312 10594307 31690489 34899484 88455501 228565132 462749241 819266740 1590838845 2312603190 -1 3 5 15 23 35 116 244 360 645 1438 3063 5832 11470 16440 52092 130285 139821 310510 868652 1532206 3922347 5673042 9560455 32905389 60871054 88197533 184701328 348916053 673977134 1474045919 2870499252 -1 3 7 13 27 50 110 190 507 528 1474 3394 7259 12508 26795 48033 80651 193020 324813 904782 2047264 3394982 6687803 14493964 27188136 45655860 124848809 155359939 347097124 834993273 2095963959 3663401221 -1 3 4 9 29 58 102 212 439 747 2011 4089 6650 14920 24943 59446 86951 251769 303615 914246 1189763 2261645 8354808 15813717 27517168 51699467 107555902 180030285 493717551 998961543 1765260151 4203239192 -1 2 7 11 28 47 66 140 464 541 1390 2550 4826 9648 28683 44943 98872 134738 321507 615673 2058645 2852900 8315774 11376537 20064099 41192679 128580681 162447017 370497615 601566201 1187740472 2372382076 -1 3 7 10 31 52 70 169 448 680 1167 2428 4929 11968 29341 37939 93926 260674 316898 899614 1983448 3051891 7808508 12941857 19127060 48806094 126425449 185296181 293449049 557737418 1120596699 2779224741 -1 3 4 11 17 62 98 253 260 961 1632 2594 4942 15989 16983 55959 125098 163030 310058 873055 1256454 2855459 5164479 14809794 28983587 59309986 76383061 237163927 455988356 783170266 1161064254 3941115443 -1 2 4 13 29 57 125 158 351 794 1601 2172 5847 12911 32241 36574 95750 147895 318329 634363 1305889 3355947 8035878 16349821 31087169 36499957 97647838 220150418 442401321 662264411 1355684266 3631749431 -1 2 6 12 30 41 78 237 432 687 1224 2362 5256 14686 16552 39943 119130 152277 381306 676493 1954218 3822408 6673297 10376890 22927639 53101832 127790756 160833141 347951751 763341675 1184887083 3355659962 -1 3 5 9 31 50 101 242 371 681 1327 3261 7721 11880 30698 39513 128246 161605 390362 947985 1176648 2782873 7206797 14840109 33160826 53109579 70635336 160315488 277424084 997939826 1747892814 2195519365 -1 3 7 10 27 47 81 130 482 522 1201 2489 6609 8738 31194 56529 110905 145357 373115 931711 1683690 2504119 7714063 10108824 20032182 43127250 112836844 180023371 343680805 744256229 1933361221 2765723798 -1 3 7 8 19 54 107 219 271 590 1727 2114 4627 9242 32665 32980 115050 213464 377122 999765 1687689 3097329 5621007 16207535 33151109 60519025 96835237 178496298 523811886 732532500 1467191348 3150506613 -1 3 6 9 24 34 85 160 341 856 1407 2976 5352 15946 24377 48118 121785 236211 383963 1022576 1956430 2857147 8248819 10720446 19514684 35893870 75349109 256078212 293644158 566359363 1109914562 3638636391 -1 2 7 15 20 36 66 229 391 974 1999 3497 5870 12724 28014 43873 74683 189864 336720 713785 1646781 3597243 4795877 10941686 21045213 53649074 123582610 202090537 409168705 984279998 1137783543 4234336524 -1 2 6 8 29 59 71 249 418 867 1296 2686 4555 15125 23177 35275 91314 166439 353363 691122 1927012 2788981 6909145 13016152 24466368 52612759 134073361 246390077 331285018 659705861 1419287885 3407435025 -1 2 7 13 17 43 115 193 259 711 1394 3779 5373 8397 26831 64516 108290 195429 370659 719371 1680856 4128303 6138239 9629257 26313926 60200207 94196413 143344187 274162846 864224283 1135338950 2963963371 -1 2 6 9 29 50 99 187 354 877 1892 2501 6762 15264 26763 39227 87856 235740 350157 760141 1922343 3120362 6904093 15174271 31815107 34327622 74296947 264130309 436184366 682439995 1885019315 3325833819 -1 3 4 9 28 46 120 150 414 996 1755 3999 5357 9693 31959 45373 110993 168813 372749 954510 1423067 2793220 6660612 9616015 25550397 46795450 133983702 223911144 479581343 858396436 1328829300 2759119130 -1 2 6 11 16 49 114 158 307 881 1703 4090 8073 16291 29892 62792 74682 164811 336569 688330 1909894 2526728 6109294 14858045 26559266 43670882 89677320 257730844 532778846 817825174 1643788186 3457193604 -1 2 4 9 19 47 117 182 303 856 1435 3500 5856 10230 23499 56103 86582 210969 349005 736158 1398654 3093509 5851042 9640455 26019217 38532972 87040474 254300694 324584103 965829846 1221283703 2791951660 -1 2 7 15 18 42 94 249 361 1003 1991 3328 6320 12054 29243 33402 104526 198056 367066 722720 1678828 3608016 5343290 10435323 19518681 58443969 76336040 215309323 462833069 953940055 2034539260 2225977148 -1 3 4 10 18 56 88 179 314 957 1158 3021 7389 14023 19273 47251 85552 152903 348078 940017 1394907 2512955 6119099 13005079 20784849 34245134 97831187 217952206 399212776 599929352 1688569446 4176476667 -1 2 6 10 28 38 102 242 398 1014 1590 2709 5578 8823 23245 36941 101426 232968 363869 756804 1935565 2326595 7182002 12301620 32893650 57897373 130870716 212421455 521310010 653508094 1210972860 2937282493 -1 2 4 12 20 51 81 225 419 810 1450 2343 5742 9983 32104 38995 129661 181726 391514 704610 1437770 3855953 4576832 16165545 16862568 57890207 126844978 266254721 288187141 727137668 1219443561 2968467270 -1 3 7 15 30 40 85 153 447 874 1133 3844 7940 11934 16644 61204 87597 237919 349567 1025362 1661592 3390250 6387284 9698494 20287766 49725031 130682728 257661164 376516313 861091149 1783665297 2303577994 -1 3 6 12 16 36 76 128 434 522 1691 3396 7311 10277 24745 36620 116265 139527 377953 927497 1951929 4078044 6153907 11425259 23951350 45071438 128399524 176353085 499448446 1066235873 1875098725 2672507134 -1 2 4 12 23 62 77 232 433 859 1395 3756 6071 11639 21085 51869 127232 137771 389688 663497 1441183 3803737 4839189 12734491 24969460 56858485 129725915 235591806 310124474 883699771 1285317741 2167711043 -1 3 6 8 19 56 105 238 367 772 1848 3837 6151 12074 16385 54563 99157 203308 360608 990301 1936661 3081158 5352705 13588756 32854748 58102016 71995002 258125593 413595362 881725022 2023475235 2288520507 -1 3 7 14 27 59 115 251 438 920 1498 2226 6716 14468 20713 64919 82979 217951 345964 1005412 1658108 3623337 7700031 14353600 28947796 53872147 123876280 223506767 268873489 797409548 2026666383 3455880114 -1 3 7 15 29 63 89 233 369 757 1781 3314 8091 11853 31555 64915 99273 226525 360886 1012706 1674812 3369253 7186680 13567861 17394062 57331012 80654527 146424089 521657414 996967587 1631680895 2183592110 -1 2 5 14 19 58 76 224 479 957 1342 3926 7988 12483 21207 42475 93320 173595 356280 696950 1139202 3324565 6117966 14352362 23976180 56354472 101953070 229323910 316806248 820257842 1846309227 4087930076 -1 3 7 10 21 48 87 130 359 811 1614 4036 5626 15880 32186 60676 84703 175610 346240 960678 1655119 2535968 5073816 15135243 17955928 49240509 76417454 239373856 498960262 826522369 1248548470 3372883023 -1 3 7 14 25 44 111 232 296 658 1936 3482 7460 14798 28206 64584 96213 208619 357431 994118 1671067 3619005 8216430 8873862 29481633 52872363 90426081 157823197 455637545 1058329032 1871787244 3631190113 -1 3 6 11 26 34 65 168 482 514 1214 3817 6925 8557 22045 37753 82566 150636 344344 936467 1919576 2251926 7698237 11150137 24224416 34325733 117097835 168042867 336090673 833655599 2013610525 3025817079 -1 3 5 10 23 60 95 202 418 762 1741 2209 6316 10725 25632 65344 95707 248001 357956 1035599 1145590 2612209 5063584 14126995 20050664 67003511 129744262 135379731 478605673 713959206 2114926344 2371879647 -1 3 7 9 18 58 98 128 508 964 1562 3130 4297 9937 28974 47971 76734 170244 338193 957713 1646731 2787161 5315359 12764019 31060103 46345218 103476661 232102044 508275574 1026526550 1565785405 2785756163 -1 2 4 15 26 63 117 166 414 523 1562 4095 4704 11314 27634 54809 106175 138759 368042 662468 1414812 3539308 8234113 13258903 27868270 39022436 131225352 175714727 532118383 899576940 1444759985 2232386416 -1 2 4 13 20 36 98 141 489 529 1358 2818 6124 13245 29383 65366 67131 148070 329010 672870 1378525 4087557 4531190 11403682 30248047 43758732 107634683 182002361 324928040 650742676 1288420191 3898229165 -1 2 4 10 27 58 123 219 475 758 1822 3643 7043 10552 18841 41725 95845 256668 356648 779296 1403876 2346628 7939764 13329968 26492961 61126194 117262141 142052901 445747653 817504900 1961085670 2493328868 -1 3 7 13 30 56 125 142 377 540 1433 2493 4397 13820 23613 52144 82852 173043 345778 961332 1660292 3840860 6357018 14303737 26506815 48283321 74840644 178213941 302647722 743735398 1456583593 4217872871 -1 3 7 14 16 49 98 194 423 515 1675 2779 4327 8389 25530 39736 75024 192797 336710 981571 1651190 3595427 5855714 15881449 30431453 66636508 122288952 201009070 494829095 547629586 1588884297 2740501445 -1 2 7 9 20 45 98 216 443 722 1346 3317 6336 8704 22597 36807 107437 221134 370254 741994 1686971 3110756 4844892 10219274 29389432 66634044 120132472 146443227 305804647 994573384 1903968496 3016535351 -1 2 6 12 22 51 94 173 276 875 1389 4075 5346 9451 25488 39688 84567 171960 348145 692652 1923554 3846708 4535162 16135890 20727022 37813336 90823934 266848089 281280159 813148131 1124294778 2738807610 -1 2 6 14 30 46 116 243 494 520 1079 3728 4559 8596 19286 38542 93833 212875 355141 733993 1933041 3349652 6628657 9152705 28575672 54790262 101194490 191642656 382500580 823455886 1367975470 3086936469 -1 2 5 8 25 49 100 226 442 963 1986 2552 6992 15244 32272 57923 95638 215768 357334 737436 1142674 2847550 7670250 15707320 31721523 56891475 117980605 207647892 404029428 731989320 1966287431 3310462722 -1 3 6 12 24 47 97 220 486 759 1451 3974 5279 8506 17559 60932 90489 193434 353624 982572 1930659 4117002 8200388 8524667 33035043 66071208 107240949 136372082 282134758 906644447 1120453186 2991666369 -1 2 4 14 29 61 91 189 507 747 1939 3251 6650 11728 19975 36932 120274 215155 381943 739002 1428506 3368423 6397300 13096784 17570691 36711361 115622016 160730942 414840577 996350768 2132895731 2363412232 -1 3 5 8 17 51 127 173 397 769 1746 2232 4252 8329 25503 38117 100308 136661 360489 925694 1152329 3027272 5631490 14849236 27797662 39088776 127448928 241033856 482773418 748164909 1593584240 2925557727 -1 3 4 10 24 46 123 218 396 960 1858 3709 7044 11278 25435 62647 70193 163888 332881 953546 1379049 2533988 7699376 10380892 26754919 66345430 128755288 217687443 448207401 891442804 1959559043 2243483367 -1 3 5 14 16 53 101 174 374 538 1672 3604 4157 15634 31007 35434 74215 227426 337606 1013132 1127279 3621517 5329874 14936413 29630878 39343096 68731401 171820167 506388879 844305486 1586600637 3335665255 -1 2 6 12 27 52 98 149 470 827 1705 3677 6793 10783 26589 40064 106707 219296 370549 742609 1947977 3896398 7458335 15455139 33042705 45895168 111475882 240726235 471525137 924507551 1985904921 2678473248 -1 3 5 11 24 51 66 249 415 893 1430 2566 6126 11081 30048 55816 116955 153719 380450 939983 1168318 2255832 7441641 15648353 24680595 50944420 117641905 251068307 289721727 652075675 1320038259 2338657270 -1 2 7 9 16 60 100 247 398 561 1355 2445 5504 9753 16494 42913 112095 179590 373382 700675 1682995 3048370 5884792 14574146 29939227 50426267 133687242 197790293 315107815 768105040 1153211195 3039676429 -1 3 5 11 30 56 78 144 499 735 1810 3114 6113 12828 21218 54620 117737 208615 380526 992583 1168461 2294358 6927345 12814698 22067992 42032183 110759826 167210167 449652098 963553917 1158029128 4055585505 -1 2 4 11 27 42 75 136 430 745 1165 2561 4262 8621 27643 39189 126929 165894 387532 689765 1438217 2536625 7978916 9325147 22337417 44898208 132902900 151432494 365004843 556929011 1459633198 2809944053 -1 3 5 11 23 34 111 150 375 922 1330 3158 5386 16244 28226 60444 130653 162048 391331 946341 1171530 2250993 5092975 11194877 32553556 49379265 69956674 210918681 285064116 1039845001 1153204980 3234141034 -1 2 7 14 22 59 107 203 452 810 1097 2597 5280 15551 26339 48600 67386 213247 327853 741175 1646038 3367558 4280003 14657999 32293855 66166380 117048397 257342825 399487303 669837204 1161157686 3583179367 -1 3 5 15 26 56 90 243 456 592 1414 3211 4338 14242 16850 53470 94295 212414 358191 996737 1140958 3347754 7935963 13867214 17863011 52273212 104221920 173427014 271730089 945706488 1404724084 3865190684 -1 3 4 15 29 55 110 136 308 947 1760 3743 4496 11543 24784 62200 67629 244354 331188 1028880 1380556 3378013 6379447 15664120 30971976 47047056 84837814 202040298 513154818 911673216 1485607860 2191128602 -1 2 7 15 25 46 104 243 363 811 1523 3757 6033 16224 28775 53913 100753 199993 364045 722214 1675830 3613214 8243602 9419357 31255608 54655758 74963094 266341968 330045153 896547938 1303934451 3358645470 -1 2 6 11 17 40 93 154 455 776 1056 2080 5407 15623 23419 59771 112177 140064 372870 666813 1943618 2494399 5889893 8816759 19713867 49138511 104249160 247501351 379923487 779295359 1119786850 3667714408 -1 3 6 10 26 56 122 151 283 931 1952 2053 6707 16264 25096 43020 70558 198594 333510 985900 1901264 2565178 7684418 13098577 27036163 43599414 100128673 203199001 459373740 742373813 1944334267 3531621110 -1 3 5 13 30 59 83 223 296 912 2036 2459 4892 15276 24076 39081 112637 202393 373314 989750 1158157 3882363 6934784 14145222 19175280 61452091 92486408 232905372 441171977 732733681 1450569364 3314517602 -1 3 5 14 18 61 71 236 331 1013 1110 3377 4128 9481 16859 49985 89219 152312 350933 940536 1130866 3565198 5848516 12771183 21287746 57768420 74322878 212703336 355403526 944182552 1440429666 2899541212 -1 3 6 13 18 55 64 203 337 591 1118 3587 6345 11308 30801 48932 113894 227166 375582 1015454 1944134 3883792 5631621 15186529 22326826 63537564 68629141 184369347 360332123 853515595 1982120674 2196835872 -1 2 7 11 23 50 70 169 385 753 1137 3333 5322 8339 17091 34708 78525 219082 343982 738096 1646460 2556241 4561278 15610159 22989443 38732589 122789112 160579123 380820251 1036201436 1165347907 3201470470 -1 3 4 9 30 54 109 254 281 996 1666 3449 4540 10690 25888 43785 124985 148056 386342 938755 1428934 2766269 7168155 15978943 31141896 51255870 95488431 210462763 529724946 956314381 1502892540 2682057949 -1 3 4 13 16 40 65 210 377 711 1043 2453 6891 16178 26747 63848 93445 149060 353485 941126 1399531 3815012 5613099 10178914 22281233 64358345 79288875 148865876 349098512 786234301 2147313977 3544862617 -1 3 7 14 18 40 123 229 375 694 1457 3477 5763 14194 23716 55654 110403 205602 369290 996654 1676357 3631678 5327571 9882630 29257770 50809385 74261040 163991451 312413416 1069668376 1208192675 3820791719 -1 2 6 9 27 39 116 151 459 1012 1801 3078 6115 9567 25378 53938 123387 165128 388459 693026 1952710 3077888 7411049 11731263 27505994 48926689 109442321 220636712 445480976 1028280876 1169688046 2844264959 -1 2 5 8 26 48 123 190 497 926 2035 2142 7086 14072 30641 63133 79341 139690 343307 670714 1116282 2771866 7993064 15426860 26730638 35007815 106506357 209591523 431838790 763032072 2011452023 4145851688 -1 3 4 13 20 36 105 153 328 787 1694 3094 7433 16113 26041 40792 88185 218284 349392 1001603 1403298 3877621 4585935 11168086 31629172 46875879 80573445 244520200 512597900 1049293169 1779419405 3300657215 -1 2 4 10 22 46 109 147 280 797 1059 2645 4112 8298 19092 55545 99948 177160 363649 697701 1421175 2288366 5078717 10188812 33284607 47361415 93436210 246597440 356330270 665819439 1441667323 2817303477 -1 2 7 11 27 37 69 227 396 848 1637 2643 5971 16348 16617 51893 98660 148700 363171 676095 1684307 2497206 7696135 11773758 23293425 54193172 123251173 241246578 519009583 659736895 1124649129 3647309201 -1 2 5 14 23 37 97 197 407 744 1263 2085 7579 16358 28505 47705 102440 234435 367017 756982 1155585 3402454 5047979 10896186 30078618 62354865 127715758 134551076 337013566 685162029 1657771125 3601962989 -1 2 6 15 29 49 124 213 490 827 1106 2800 4163 10958 26324 55083 126081 199652 387062 727137 1951940 3635141 6884077 15907302 26898526 61058152 104397320 257000839 390317058 619722659 1453609969 2389476134 -1 3 6 13 24 63 105 141 494 712 1795 3436 7711 12910 16864 44388 86883 247097 352168 1038651 1928145 3905070 8248574 13041462 31083984 49753762 107785460 164188420 442483593 1007243517 1660928355 4099495843 -1 3 4 12 24 41 113 231 349 886 1558 2378 7042 9140 29532 34525 69560 150074 329549 938908 1384837 4075449 7714297 10164473 28552711 50522532 80245685 248285087 480840943 731532361 1914769105 2765244699 -1 3 6 15 28 40 127 158 498 608 1932 2109 4497 9065 30084 48738 94260 147489 358725 938573 1924972 3287506 7207487 9661910 26470179 49204118 106190354 191941287 408014258 736310644 1586968339 2818519187 -1 2 4 12 23 39 105 146 321 734 1165 3626 7766 9633 23652 43540 90383 222649 355979 751811 1395801 3877975 4846541 10910229 32437649 49006774 81790948 159648191 384309069 828912619 1863085489 2787427019 -1 3 6 13 30 40 117 206 277 684 1390 2590 4217 14554 22188 64483 108172 178061 372346 958983 1940744 3860352 6641805 10164890 28510858 61289139 99313012 152018150 275136039 554467653 1361394323 3283856267 -1 3 4 13 19 35 108 166 403 751 1201 2991 7108 12595 24250 56617 111265 195366 375644 976382 1409911 3843285 5858696 12013811 32208149 36375267 128689069 159818718 358181212 661866354 2060145266 3793449221 -1 2 7 10 28 35 64 189 401 1008 1352 3795 7460 12382 22595 51338 129091 132753 390566 663485 1690022 2252155 6895863 11528426 23843169 39820345 120025815 226685062 304892085 918086016 1715313876 4141256109 -1 3 4 11 17 49 82 164 499 760 1546 3544 7235 13600 20527 61005 116377 220614 378962 1000784 1439436 2294792 5320853 15115510 18536245 41045749 115022762 159449148 517667965 1051339980 1862773752 3946852660 -1 3 5 12 27 37 85 235 488 672 1370 3934 5650 10112 25788 42557 109573 252764 368672 1034972 1150266 4175478 8198445 11165560 19531777 50522525 109546144 160778325 333100657 881817412 1259607347 2883592423 -1 3 5 8 16 59 82 237 348 662 2036 3407 7733 8710 29356 61410 105449 137035 366003 920833 1163083 3041829 5333950 12827072 18596918 57881592 73827426 154991533 462531502 1011506144 1672817821 3038971226 -1 3 5 11 31 48 87 220 477 739 1201 3082 5798 14819 17591 49008 69247 201211 328119 983202 1127085 2317157 7187768 14825867 20084021 60215718 105640768 135043107 346384632 945014514 1323354876 3736465303 -1 3 5 8 28 33 68 153 410 1020 1218 4013 7268 15776 26033 62630 85634 260971 344969 1040656 1144673 3117255 6400234 11179584 24307668 46807240 118964164 221016883 339269888 870387265 1698125977 3292561666 -1 3 7 10 20 56 115 151 345 823 1703 2779 6817 12335 28788 53230 72697 222941 332674 1013856 1649992 2563074 4834909 12997349 25573570 43960049 82816876 240911174 509347380 627575695 1948785032 3828102820 -1 2 5 13 24 60 109 202 505 765 2038 2565 4523 15192 27880 54857 91732 157032 355260 687869 1130794 4073874 7469654 13605667 29818427 65052353 103676373 135241541 433778806 542409062 1607064996 3426735782 -1 2 6 13 31 39 101 151 475 532 2013 2932 6755 12815 22600 64006 120429 139159 383712 659169 1962512 4089199 6378098 10702491 32935950 49844419 110458319 180302259 432149535 657572308 1888370445 3999117286 -1 2 6 9 23 45 100 214 457 612 1512 2489 4949 9806 32756 42752 75299 256831 338498 782729 1908681 3123542 4310140 10104441 30607335 63238431 117039907 172118588 292267863 751426349 1558581845 3032435799 -1 3 7 13 31 54 125 168 318 687 1515 2362 4100 10889 16954 44787 124188 199998 387427 988464 1691993 3897427 6632648 14820134 26474272 38045510 90284373 149925286 317460622 744238061 1383350382 2266016456 -1 3 4 12 16 58 67 145 320 942 2007 3330 5066 14858 18712 47008 108597 196343 369248 975174 1411145 4101406 5601955 14129877 22680063 43287241 72480755 204896855 455367324 944803112 1417797715 3521268406 -1 2 4 8 30 52 88 144 339 1001 1612 2966 6673 10825 19532 40925 80985 185002 340256 705064 1376787 2794256 7199119 16456757 17700664 45919176 72176978 218502613 490778349 589126141 1973028801 2346489883 -1 2 7 15 24 34 112 204 492 1023 1152 2232 5596 13951 27812 57187 89623 145795 348877 664934 1667703 3570358 7981569 12577568 29003793 59309238 100992013 208047031 338219115 785204762 1133908335 4129888605 -1 3 6 8 31 52 71 176 415 566 1359 4028 8085 13068 30723 54524 113110 259219 373732 1041879 1940586 3123241 6371451 16699414 25122540 37274324 118070405 183740729 302332812 877320163 1825005016 4193046607 -1 3 5 15 19 35 95 166 446 857 1847 4031 5114 11159 18233 34772 91022 131106 355266 924950 1135000 3306637 6134668 12552510 19057509 35689498 131156073 257574900 455994658 835681331 1412388177 2652313126 -1 2 4 10 21 49 92 143 461 593 1214 2350 8069 9098 26622 47083 108259 219089 371370 738072 1413699 2297543 4283403 15089189 20172325 48004372 101228348 193321541 348375634 794064212 1784972121 2693398472 -1 2 4 12 23 41 96 253 494 527 1983 2506 4388 11658 22861 36521 106198 235625 364893 754347 1419827 3932009 4812099 10403879 30094461 57429356 108833831 189652077 413871676 740063009 1559810654 2606308885 -1 3 5 14 28 49 70 209 383 762 1657 2213 6888 15807 23853 63166 116113 218814 379396 1001031 1174508 3616556 6379526 15869795 24878921 61887707 76345048 138804933 491455126 713631179 1986706139 3721326309 -1 2 4 9 29 38 87 190 285 891 1840 3665 6646 13352 19042 60113 125121 259139 385254 778295 1428266 3117871 6387115 11971267 20920460 38298730 88380034 263800121 431679566 918276050 2124785071 3887534269 -1 2 5 9 17 50 108 224 486 944 1681 2593 7511 14935 17724 60350 77715 245570 336531 764699 1114675 3136610 5616694 15085436 31946097 56653922 108046278 230284909 470721519 625918702 1777750446 3442727117 -1 2 7 9 16 55 74 218 288 540 1180 2387 4809 13748 20922 52432 119039 238243 384119 768919 1703455 3134847 5863137 15921770 24332429 60582694 100434746 201142426 398328259 785308735 1546600145 4189897237 -1 3 4 9 31 61 126 140 295 701 1398 2396 5946 13245 31272 54643 128111 215690 391663 1005429 1432231 2822851 6908805 14554981 26451083 48761815 84152874 134494813 283405405 758965469 1285655125 3803944170 -1 3 5 13 17 32 121 222 319 844 1659 3616 5137 11716 18671 40668 122645 171904 382603 952245 1174179 3861463 5580165 12293454 28446557 63184373 88356138 250115573 478474723 906827368 1278472000 2151344284 -1 3 4 13 21 34 74 149 380 799 2004 3250 4864 14638 26120 42898 113361 236120 372833 1017850 1416808 3920438 4276969 11722843 23802889 48238612 76562149 243559044 468235490 1010664215 1459879377 3648329039 -1 2 7 8 21 58 74 160 499 678 1625 2994 7456 12813 22947 55821 88344 182628 349670 711707 1671143 2799765 5106759 12787260 23464202 38024881 111432959 147639633 536179921 644785190 1810750515 4022812866 -1 2 4 10 23 46 120 165 385 820 1821 3899 6680 15206 22368 55393 78033 144233 343033 663815 1381743 2250272 4825988 10218895 27947174 34193865 128154362 247703159 468361109 844151599 1937352056 3736592660 -1 2 4 10 24 32 88 173 447 810 1428 3519 6943 8495 25758 34882 89026 242339 348406 762363 1402810 2358829 7710737 10637031 18334585 34727548 132558937 245507428 294344434 941397107 2097246628 3177694616 -1 3 7 8 16 36 68 238 356 905 1540 3308 6846 13122 32594 58535 86257 254051 350677 1044696 1670566 3122679 5886725 12476987 21732810 50444496 80915090 221678421 486200558 1055550606 1993311052 4064379872 -1 2 5 13 29 54 100 213 349 835 1354 2646 6294 14643 16608 33811 117056 164884 378210 693106 1175472 4125082 6624798 15201759 32949180 62213402 76500441 245842063 293819645 666336217 1935872754 3255300578 -1 3 6 12 23 42 75 184 363 549 1819 4082 4760 13207 28722 52058 124394 214489 388978 1007396 1949848 4132094 4280025 9854489 24064910 40970704 80391948 183679367 411730032 895150964 1376128177 4206084050 -1 2 5 13 17 54 87 130 262 865 1809 3800 7468 11277 16416 51694 88501 156098 349093 685157 1142668 4064041 5621605 15190111 17438495 48888082 85965600 259176070 427565264 879516078 1833495974 2247428122 -1 3 4 14 26 32 108 148 504 702 1358 2985 7595 12949 20851 38619 116954 256380 377977 1047387 1434530 3638002 8198210 11967438 30376185 48307355 103191113 134715882 321988355 653974527 1701525089 3987776405 -1 2 7 15 23 40 68 155 357 646 1612 4003 7694 14909 23031 43253 106091 142311 366065 671158 1686790 3556845 4554027 9911698 22432376 50160467 80676680 150082066 500811917 907189311 1695036349 3748939904 -1 3 5 11 16 57 102 151 498 900 1786 3129 6031 13619 32450 55032 103346 170912 367151 952272 1160739 2285486 5317558 13105841 30070226 43858350 101440381 211196343 501063627 1008110847 1130212915 3919510439 -1 2 7 12 16 47 74 164 328 776 1590 3621 5059 15722 17024 49851 115311 187358 378931 705299 1699501 3842377 5849252 8904538 24304328 34720697 73319484 237363991 480949633 918646818 1398507913 3271436760 -1 2 7 8 21 57 83 135 303 888 1354 2521 4700 9814 31893 45079 106650 159820 372321 683426 1676909 2764282 5074395 13591104 16939306 47562051 95569932 253882005 279353177 674290286 1499807184 2965879045 -1 3 7 9 27 43 104 134 285 646 1423 2547 7944 13571 26202 48532 78842 225911 343111 1008452 1645517 2827753 7728172 8844903 30893557 43586650 95106225 143772455 330215902 790073481 1867039344 4196250867 -1 3 5 12 28 60 84 165 346 731 1161 3726 4482 8416 27839 56474 104984 170092 365360 950398 1157799 4118492 6366655 13618452 20100222 39709656 72511576 153635099 374390116 861229506 1356278157 2976348849 -1 3 4 12 26 45 116 131 497 580 1428 3662 4720 14480 18989 46472 92816 169423 352872 954336 1392967 4121622 8231689 9132079 28222532 42020885 107093136 193744565 269531361 854163198 1493345422 3520672047 -1 3 5 10 30 44 108 227 417 594 1742 2703 5465 9278 27043 64141 76602 242238 336969 1026222 1121257 2620864 6926828 9859859 31168232 52251734 123162712 172766843 475022732 539263345 1240595901 2982863503 -1 2 5 14 25 46 71 204 479 926 1770 2241 5690 15270 31769 39149 120786 182250 383820 712136 1178565 3310396 7682296 9148675 23788128 62762590 102387891 232263996 496775324 780430430 1168157369 3249389550 -1 2 5 11 17 62 78 254 485 1004 1155 2647 6156 11980 29349 56140 120442 251485 383490 770629 1171525 2591699 5599234 14601211 24111652 52535230 116868807 210541472 348216091 633254393 1950560224 2673109546 -1 2 7 9 19 50 105 148 511 706 1638 2291 5419 13527 24452 35040 77858 144477 343368 666684 1642919 3039149 5630900 15177394 32641632 45178066 100854128 162305638 530650616 705581144 1267070277 4163613649 -1 3 5 9 27 56 109 221 444 897 1500 3989 6496 9416 17037 52489 106113 132371 366183 922764 1155854 2777865 8198477 13321812 30030551 62518981 120754238 228910207 275890968 868148944 1970560031 2714820649 -1 2 5 11 20 37 125 140 442 988 1513 3529 6719 14403 19852 59301 127761 255469 387341 777695 1156119 2571258 4215958 11590442 28422425 42671648 122170050 232547242 279743470 977888292 2044899562 3653960035 -1 3 7 12 27 58 84 155 260 964 1609 2138 6220 14148 28357 50942 127323 202113 387376 991908 1672998 4187635 7632114 13956446 18977409 45597875 86523362 228094815 477691694 740658874 2087452668 4085532418 -1 2 7 9 24 46 66 211 287 820 1337 3137 7911 14371 26242 60239 105197 163389 361573 673418 1696549 3059711 7897075 9754838 24504737 64141652 84956686 254582123 294474023 1052750795 1801675802 3723400913 -1 2 4 11 28 47 106 214 267 701 1323 3299 4565 16013 22521 39154 90989 137427 356954 665373 1386417 2538273 6573008 10007842 29953912 63626128 99654142 152658397 289021419 973700737 1471035025 3286571439 -1 2 7 12 31 51 102 237 399 699 1747 2695 7947 15304 20683 39865 130387 187037 385761 712787 1683956 3833345 6570583 16037872 33132180 55190342 131911253 161311197 485963430 594743685 1630502678 3473914445 -1 2 6 8 21 42 107 157 417 687 1608 2222 6020 10991 26890 38186 67824 238254 335582 756479 1929656 2823949 4746862 8429228 31529955 50300429 125397259 141238477 504642994 710427326 1106837416 2201065643 -1 2 5 12 28 54 73 193 497 549 1813 3140 7246 8292 17196 34192 112363 221309 371553 737906 1175440 3918407 6309690 14716212 21078971 66017192 110483824 188988302 447003626 985256489 1791994774 3103295471 -1 2 7 14 17 59 92 251 435 899 1210 3547 6001 8386 26524 64859 82132 237526 349730 769240 1652163 3362233 6054159 14481311 19488437 54240556 134022920 218563629 357361926 985490937 1237055372 3132734296 -1 3 4 12 23 59 112 237 447 643 1605 2599 5647 12124 23399 53768 127503 238177 386526 1019747 1423660 4150530 4741770 13684797 26080603 57388028 124122729 157003562 507378232 555463529 1201521578 2670970534 -1 2 4 14 20 38 86 170 296 651 1682 2781 4551 10582 20382 63325 81402 180310 339292 715551 1402136 3282112 4476535 11072562 18429973 34262856 95237065 135715908 530914437 599955575 1504835626 2225834823 -1 2 5 10 16 34 91 231 457 627 1399 3412 5410 14776 16834 47145 114530 222116 371576 743817 1175034 2353500 5262158 11052175 20552782 54463204 101541136 181537942 327662145 1059373839 1177370694 3670699706 -1 3 7 12 29 57 109 158 502 638 2032 3947 6351 11155 29153 58497 104485 181476 360901 977964 1701021 4064092 7110622 14221219 31307440 45005888 102592727 191578223 431449189 907480096 2068299965 2597989627 -1 3 6 8 25 32 95 198 482 657 1306 2695 4690 10192 16910 64467 109497 191371 375664 969053 1962967 3022994 7896897 11307146 16858602 62647888 110505026 164913259 310948371 595149293 1525637434 3220905627 -1 2 7 9 22 39 114 218 319 850 1241 2134 6061 15562 29429 35493 93239 149732 358633 684174 1639041 3075223 4215114 11588258 26061341 64215614 90888532 246429617 373580097 792772409 1230047863 3758029515 -1 2 6 11 30 55 120 129 289 587 1849 3566 5257 14778 18059 63864 70465 169372 329012 698948 1920157 2507174 6580701 16286006 25272765 49769136 85637471 200898979 429003035 1017163667 1243208273 3636714733 -1 3 7 15 17 39 94 181 451 607 1863 2565 5300 11123 17288 53007 122270 253965 379795 1035610 1671597 3347385 6060673 11317047 18957166 41341241 104310736 188549678 460983209 597316115 1219669375 2355822649 -1 2 6 12 29 46 103 157 357 920 1927 3635 6249 15385 30184 62790 75836 220032 340796 745973 1919535 3901568 6838105 8434020 32618441 50247134 75181593 211928794 436619518 888541935 2053553593 3323149009 -1 2 4 14 16 44 126 142 407 544 1671 2595 5947 16209 32147 55737 108456 134506 373537 669328 1425922 3338771 5524910 8437017 27876172 45348662 132330652 168211309 497347903 571854740 1086778570 3716440567 -1 3 5 8 24 48 92 166 441 807 1364 3976 7233 13934 21849 63202 115364 166348 384111 965106 1147803 3038235 7367243 15512808 17109513 41627649 133418462 248389433 316192810 807209957 1659308285 3951265360 -1 3 7 15 31 47 108 153 387 546 1876 2284 4322 12006 32489 57541 114575 223438 371942 1000249 1695033 3390030 6577868 9209089 30500252 48663208 130434551 173770685 452463483 695211483 1485316531 2421975005 -1 2 7 13 20 35 101 251 468 682 2046 2165 6542 13972 28180 52390 71815 139794 328262 659867 1663828 4115911 4741062 11580121 31062280 56059081 110332409 164027141 422342944 682684883 2129226676 4056339837 -1 3 6 14 31 41 111 242 365 910 2034 3284 6346 15229 17035 35197 126295 187369 390933 975889 1949634 3570372 6321801 9491643 31019856 56061420 74685878 224311809 466683520 1049608675 2030962431 3497309400 -1 3 6 13 25 35 69 134 363 754 1028 3732 4409 14644 16781 34451 130812 143645 388147 921101 1943282 3839192 7894540 11851367 23675350 44273427 81484149 156637344 347707317 866307789 1360320116 3583590882 -1 2 7 13 20 41 64 222 375 861 1814 3615 6755 9696 27823 42843 120670 210613 380822 726661 1681504 4170067 4737097 10012680 21853908 65727821 76211894 245823481 412533309 911644732 1887330816 2723889630 -1 2 4 8 23 56 119 151 510 608 2032 2154 8056 15293 27695 64191 93122 174122 358385 694020 1382246 2784896 4740460 13144203 26319691 44030751 109046924 187929188 435897207 709519724 1706586349 3327706316 -1 3 7 10 25 39 97 128 276 973 1782 2777 4846 15880 22208 52324 123252 201877 389534 994928 1681732 2621087 8153630 12099464 33366284 45542787 95865138 228767476 505028520 644841060 1416195990 3702656401 -1 2 4 10 16 63 117 197 450 595 1522 2226 6085 8672 24682 44506 102663 209850 361273 727806 1438887 2332331 5506336 14420291 25433597 62924018 110913856 178567363 286635111 680745014 1339113285 2886640906 -1 2 7 10 19 57 78 129 473 705 1603 3280 8136 10930 19234 63390 118493 250290 382790 784364 1672175 2304600 5507043 12848834 23599348 46671124 101732493 165992080 525440304 977475212 1632399744 2458160504 -1 3 4 8 30 55 89 234 503 635 1619 3368 5801 10661 29408 37814 86981 132289 344845 925726 1386420 3054533 7079085 15731260 17570019 55851739 113267291 177798323 536211982 1055332866 1144229576 2614285307 -1 3 5 15 21 59 94 150 349 628 1699 3995 6026 8497 27212 48094 73718 169150 331417 965290 1143405 3285731 4456593 14418260 20447851 42468994 72880107 191108985 511713444 904161779 1104199252 3011056826 -1 3 6 12 28 42 87 249 282 999 1111 2350 6438 11864 21648 48225 92299 189174 357666 967902 1915834 4084699 7081434 9703924 20198831 58490147 88401261 215074258 342605491 684190130 1906790713 2455122255 -1 3 7 8 17 41 98 166 281 708 1099 2974 7808 14989 24032 64620 83743 197424 351466 995487 1645400 3144890 6036790 8928438 30429954 35449820 94988270 154103539 348512576 671004044 1867712528 3480568648 -1 2 6 14 22 37 95 206 260 729 1269 3812 6637 11361 16993 42778 76485 220506 341651 753129 1927353 3406457 4463666 10756127 20733836 60065017 87388978 147575652 381440927 868522402 1885950274 2169211278 -1 3 4 10 19 41 73 228 495 645 1156 3045 6637 15930 30381 35957 128204 131852 387100 930949 1409610 2527031 5774394 8402559 24668393 52215638 114660664 153264558 344738179 639433093 1913224901 3712219196 -1 3 4 11 19 62 114 240 410 931 1223 2119 6978 12600 32165 57514 68280 207767 333049 987636 1406917 2345699 5774711 14172155 26503459 51693567 132994786 230136043 347651033 744338885 2020513500 3948648576 -1 2 6 14 17 36 66 158 430 929 1027 3443 4186 16322 18212 51873 103615 148321 360762 684675 1954604 3311673 5772950 10499090 22305903 47247147 133559414 208596582 397979878 960044890 1472665451 3296612037 -1 2 6 8 24 51 121 171 358 778 1371 3077 6012 15270 27593 35494 91785 227951 357740 741298 1904549 2881454 8132950 14953027 27023561 37812235 69060119 239748226 286717542 1050673115 1292894717 3532915217 -1 3 5 13 24 43 68 195 281 993 1103 2781 4593 10142 27118 59565 83762 140380 348963 920397 1125636 3852482 7347824 9715520 23354357 60075130 85317428 203927016 340679644 670405355 1384594994 3132085845 -1 2 4 11 31 43 123 197 418 788 1854 3232 5125 16185 28906 62227 112984 168384 371060 697697 1425716 2522458 6829963 8941363 25220106 60154797 119156540 267163336 462780284 1037524272 1246741147 3259410934 -1 2 6 9 20 32 95 250 305 855 1102 2138 5028 15187 31515 40682 71209 177013 328321 689168 1925693 3027710 4994425 11298573 20233002 55398113 99252854 238076554 344577655 801596404 1531866967 3240425287 -1 3 5 12 20 54 109 148 408 1014 1724 2859 4592 10036 18897 56814 82387 231522 349504 1024644 1115800 4147425 4205339 14962849 32566630 45688073 126291937 223669080 489238410 556998019 1533332060 3220794570 -1 3 7 8 23 47 73 248 459 663 1957 2380 5556 11296 17518 39698 130658 168977 388780 964131 1685494 3020346 4466280 9458740 23377993 58565820 106311847 151286668 412151517 747707177 1330355678 2679527370 -1 2 7 14 25 35 102 181 297 870 1849 2594 5146 14998 28912 54742 109985 201471 376202 730578 1692246 3399077 8139362 12345825 31515052 39961873 89907277 264521828 433103295 668562637 1209181026 3475670380 -1 3 5 8 20 33 108 238 460 921 1352 3569 4395 16335 16796 41630 117461 174736 384358 957807 1147155 3019625 4207420 11031181 32807787 52265524 114431833 224148542 330056753 973909682 1453185102 3335426159 -1 2 6 9 17 58 77 196 466 518 2020 2177 4828 12536 30318 58385 102736 255030 362168 776775 1960143 3087178 5781105 12877230 23654941 64859510 104566085 199577225 434508929 689092694 1401135764 3920434320 -1 3 4 11 28 61 100 157 486 803 1737 2242 7604 10310 18420 58246 67021 203294 335150 998895 1395826 2354210 6564886 13912621 32567642 44907022 108752266 235511729 488802468 770147947 1783137858 2398206298 -1 2 7 12 25 63 67 128 381 904 1097 3240 5043 11548 24367 56343 124179 204271 389513 735624 1684403 3923267 8138270 12868108 24433430 47051417 77544577 215596247 366463541 1050152654 1512314151 2290624023 -1 3 6 11 18 54 81 136 383 937 2009 3505 5862 9144 26929 62597 113104 239180 371270 1019083 1957487 2310821 5520965 16274029 18132753 47516161 83006469 207315750 466899623 978628307 1093994624 3068563702 -1 3 4 9 31 45 81 207 426 849 1504 3938 4732 14689 28401 39474 123070 253682 390405 1044434 1409084 2839749 6826791 10246128 19461236 61701041 127024231 248130753 275125077 871004127 1491530028 3574282591 -1 2 4 8 25 35 124 130 344 888 1924 4061 5937 10185 30840 33164 65636 174704 332352 690052 1406705 2768647 7353203 10770940 25490487 44405362 83330403 258201949 445589228 813869790 1200165747 2918089800 -1 3 5 11 23 43 109 137 412 688 1814 3822 7258 10618 20489 33957 89310 156322 345181 934280 1114819 2292594 4993693 9205373 33344234 44431354 127623838 139442380 462847179 859925433 1802903025 2498862412 -1 2 5 10 27 44 117 245 335 885 1948 3404 8153 14583 32205 42212 89806 192740 345151 704543 1126131 2247203 8134805 9455642 28100140 55428077 76009596 246879936 446092450 992544440 1679692827 3681340360 -1 2 5 10 27 42 77 188 364 849 1262 3573 7290 9036 21950 47583 97445 177333 353989 695320 1123571 2232631 8141173 8945044 21822201 41021952 82553920 253429010 389170493 947421793 1742014289 3086108027 -1 2 7 12 16 46 101 241 388 521 1694 3145 5075 10438 20523 47241 85827 216356 348371 751151 1648647 3907274 5824329 8494582 30064982 55295852 130585645 189600818 500426789 984621609 1406423028 2603123487 -1 3 6 14 29 46 87 160 497 977 1738 2889 5015 14672 17106 39417 73461 183290 329342 975256 1932293 3553649 6880752 9299790 20128532 33962153 115670651 225042751 496183692 548022437 1383383407 3335629058 -1 2 4 12 31 62 101 174 342 684 1856 3511 7773 15518 16665 46540 119198 255177 377353 771728 1425066 3879018 6872234 12651219 33219306 41368631 79479086 149500926 435071427 1050647542 1638216119 3479351097 -1 3 7 9 16 60 82 253 400 856 1771 3035 5430 8412 28740 61261 84302 134660 350017 932440 1639672 2794272 5810191 14283605 18339303 52879517 121642396 242496354 480009202 563907447 1233486953 2697409070 -1 2 5 8 17 48 96 255 351 767 1563 2168 4099 12908 19800 57972 108589 170642 372888 702912 1166761 2757024 5541222 15283511 30645528 52060619 78919734 148658760 480565773 696644308 1570390387 3806871898 -1 2 5 8 16 47 77 214 479 825 1582 3370 6402 14531 20101 58895 90744 202406 358050 734946 1114921 2857420 5278116 9827203 23257067 63169379 100940576 253512046 516220966 997555518 2066949060 3670876163 -1 2 5 9 19 34 112 255 446 855 1622 2097 6840 12791 23207 44432 119737 155817 377312 674352 1157420 3062452 6085887 10818601 26953449 56023576 125318731 238309696 508604448 772663470 1971725814 3943256909 -1 2 5 12 22 38 98 142 404 765 1317 2074 4560 14660 27700 49072 85208 132182 349675 667129 1115033 3864881 4783210 10595020 29851786 43421358 126644183 155761138 325665545 701372563 1430353169 3482741233 -1 2 4 8 22 44 101 216 320 817 1626 2901 6470 14694 25603 32845 104082 139441 361497 655736 1432573 2810224 5030866 10044022 31412059 66487734 79708899 252499856 500001043 579537752 2040420581 3307286749 -1 2 4 9 31 51 73 150 425 619 1482 3132 6401 13975 21722 57645 100525 131977 367735 667373 1440331 3052904 6852453 14754827 21716022 45499007 133255919 186893413 278613199 995254725 1965369730 3805759337 -1 2 6 10 28 37 75 171 384 927 1488 2490 8139 14872 31033 40185 111157 131836 370085 664642 1958474 2280031 7132635 11881889 21438261 35025416 122758748 207072543 274438920 711980222 1855933596 3245522902 -1 3 4 10 22 34 121 184 327 840 1809 3940 4839 8258 24695 57015 98239 247017 353079 1045988 1385873 2574077 5018486 11392758 28200500 38249451 78230123 257333668 411222713 841630533 1376761196 2967837215 -1 2 5 12 31 55 66 129 319 674 1875 3387 5035 14739 32284 38248 89645 202879 344365 733604 1115014 3920162 7132580 15054925 23249133 49233468 92608380 139453839 412661791 1009063081 1470882027 3653809001 -1 2 6 10 27 58 126 219 270 785 1673 3438 8001 12265 24407 45998 105201 209572 362787 720968 1965206 2352876 7390467 13204163 26084969 61540898 94497841 265540202 533773486 987594982 1669797769 2271594271 -1 2 4 13 17 54 126 254 500 716 1243 3710 6443 12322 18491 52354 69772 148240 329405 682475 1407293 4122056 5289816 15045593 28284770 51529364 107023198 134903697 358957071 826981802 1889033080 4082952816 -1 2 5 12 29 58 77 206 462 901 1026 2467 7366 10482 21172 56401 98667 241864 365912 755272 1173774 3868268 6595831 13699428 22471336 65517381 108370159 232493827 371580252 737115278 1688480613 2327074454 -1 3 5 10 26 36 114 223 493 764 1983 2607 4228 8227 22115 52883 95309 148362 355351 947332 1118281 2555062 7899687 11902070 28797077 63173849 102646099 134310873 414350961 543228202 1535565427 2732645343 -1 3 5 14 20 49 78 153 492 675 1128 3025 5524 8307 17376 51818 68254 236403 333414 1026772 1146442 3618338 4235234 15853512 25092084 43932775 114527192 137445116 386661027 668310196 1088578109 2780560689 -1 2 5 15 25 41 111 187 477 745 1862 4070 4567 9742 22201 47943 77627 173229 340874 693377 1133845 3566206 7665790 9549898 30393536 41096699 111340338 167096340 468966399 916136359 1573036001 2908837779 -1 2 4 8 16 43 87 199 315 811 1609 4063 4626 15924 24291 59454 86468 180649 347985 715592 1384850 2772467 5546901 8751979 17816094 60249614 100579900 251779916 481239896 817512279 1430268893 3400035814 -1 2 6 12 22 36 65 135 452 893 1597 3255 4321 15456 25478 62856 76917 132455 340952 667165 1926130 3845827 4491982 11138194 21460440 45852195 105040156 258766786 515948630 1027953923 1553649955 3479196580 -1 2 6 13 21 63 73 190 285 690 1262 2619 5470 9515 22995 55082 101947 158326 365331 679762 1959518 4113095 4756588 12673513 23824654 37181588 84597239 148418358 382536419 547825173 1110331918 3070885638 -1 2 7 8 27 38 96 129 261 524 1943 2416 5208 13941 22574 34661 70257 206739 331141 721917 1665396 2870436 7653159 11647001 32654710 45798268 100137188 180132053 469579513 799490798 1274659278 4116359187 -1 3 7 12 20 51 106 141 458 832 1093 2830 6152 10918 24066 61568 107834 198255 373939 996300 1691459 4165219 4761626 15817030 31896937 47090052 115010684 267286131 397630009 595149312 1990368154 2327764144 -1 3 6 12 25 61 122 244 425 664 2045 2311 6025 16261 25705 49922 86373 205508 347332 987039 1907127 4175551 7905814 13212835 26635603 51529460 119675143 156677094 412826344 770273019 1203979925 3510472630 -1 2 7 15 28 51 86 173 445 834 1246 2347 5666 11001 29558 47488 98217 250904 352845 782194 1652309 3619449 6868395 16370315 20362946 37915845 131259104 258083109 352058716 726471935 1301503282 2206226530 -1 2 5 14 22 54 65 238 430 772 1039 3243 7412 10997 27447 59508 107679 181091 374276 717540 1179216 3302387 4752103 15290357 21717974 56588725 132864173 258680631 396620927 1031671429 1710514311 2496199707 -1 3 4 12 22 59 83 189 399 642 1628 2580 4272 14086 20498 60210 113635 230079 369360 1024045 1428421 4130485 5027192 13716937 17176218 36589759 119703535 134971181 505947326 551052229 1561900922 4287187522 -1 2 5 15 25 56 69 128 413 952 1229 3538 7824 9991 25547 63245 111275 173787 369438 694535 1174672 3545404 7641274 13981919 23541534 47934003 118214880 203089363 342966030 1005571312 1873462348 2752861883 -1 3 7 9 25 43 124 236 460 1002 1853 2536 5496 11030 17177 53899 98774 163429 368599 935316 1702907 2805194 8166229 8732844 25943621 54505778 112142830 211971762 436582577 736763871 1322326963 2235776221 -1 3 6 15 31 35 64 223 442 584 1904 2173 7765 13770 21429 60536 83256 247359 349262 1041799 1911953 3370602 6345935 12388284 23529772 63465482 127445553 180979630 437709498 735197714 1660629309 4276890497 -1 3 7 13 22 32 94 134 410 975 1395 2675 7777 16068 28119 60655 115750 173736 382267 953506 1677663 3813648 4250315 12169231 20871604 44592775 121956404 230280686 317373817 615899302 1789852991 3699461392 -1 2 5 13 21 45 83 193 316 571 1385 2510 4577 15130 32159 63514 69373 193443 332766 708667 1131825 4091177 4507870 9004979 17709489 58749012 98624200 189341787 271498955 746685163 1450120310 3269645443 -1 3 6 14 16 35 104 196 354 690 1674 3827 4961 13980 26139 43139 93803 144581 357782 925380 1913870 3596598 6068367 12125883 33197940 60829168 73682407 156035652 507090031 844600105 1387170515 3940296201 -1 2 6 11 22 60 94 223 485 730 1322 3601 6435 9809 32622 58432 92894 161618 358484 673592 1915698 2555209 4505704 13963728 20618892 61082912 112991946 150744397 308832291 805886873 2000761529 2870144962 -1 3 6 11 16 55 85 254 307 991 1743 3675 6467 15181 20470 40304 104555 243100 362638 1022485 1958847 2325902 6074369 16643699 17783515 51170554 97858215 205684381 512660182 899928367 2050061443 3662346174 -1 3 5 13 26 55 97 139 431 701 1137 2526 6470 14217 26090 62194 73089 229869 329928 1025117 1132451 3870052 7918810 15029642 33236931 46174037 123591608 135462824 382629707 801350323 1923172934 4060290345 -1 2 5 9 27 51 117 159 453 795 1472 3191 4265 8323 25475 50641 82469 254067 350939 778083 1117301 3101904 8190596 14750822 28273302 43036390 111515942 248157590 300085860 1068382276 1382510280 3193217373 -1 3 7 14 29 41 116 236 366 993 1670 2442 8180 10763 28496 59732 126779 240893 392923 1020801 1680277 3618294 7132140 9551032 29040333 53002178 68244198 210696942 508496261 710969678 1623527597 2155247573 -1 2 6 13 16 32 96 153 275 784 1374 3872 6177 13297 26620 45390 77107 166545 343562 699841 1930768 4080662 6066605 12414434 31093612 47512509 92652292 247424314 277218869 854093709 1897963539 4272491707 -1 3 5 9 22 57 83 173 447 818 1549 3162 7275 13585 22157 47049 127971 133376 386059 929775 1154278 2815332 4757251 13469489 16961284 40950731 132450758 244283088 530993515 1061505744 1872487387 3902788287 -1 3 5 8 19 37 96 247 390 512 1529 2625 5921 13991 27453 47547 109957 217611 373966 1014648 1178256 3118706 6067451 12184349 31173768 57468333 131693846 190727140 274415994 580749917 1308033602 4197023280 -1 2 6 10 19 59 124 236 470 676 1351 4055 6680 10234 16714 58181 105661 221877 363793 742354 1963528 2350102 5299232 13500188 27774912 57731517 116230573 165109480 328853976 909899043 2060747860 2884975851 -1 2 5 13 30 40 64 183 386 704 1336 3091 8146 10552 31647 61719 86716 256725 345438 774948 1118066 4159494 6866481 10289781 24077511 38594677 125399334 158041144 333023238 971163205 1829917555 2660751640 -1 3 6 14 20 50 94 191 502 537 1653 4057 6101 13670 24230 40640 110854 225731 372329 1007610 1955808 3645761 5028077 16634396 20163082 34121715 117308655 172741300 524835450 899716749 1099541287 3822802261 -1 2 7 11 19 35 66 185 295 770 1935 2353 7143 11363 23159 56766 117035 205685 384881 727629 1686452 2599435 5560614 11126719 22753781 37873764 97742127 242827237 462338164 712915442 1972578036 2551567001 -1 3 6 15 25 54 109 161 285 791 1844 3828 7498 13483 23598 62316 117383 139427 384286 917640 1943093 3311115 7927577 15319959 30028446 40236686 95055008 236782065 421769093 896741972 1835162193 3839973667 -1 2 5 12 18 58 117 216 422 799 2011 3708 5560 11604 24391 44973 110559 158100 372942 678114 1169765 3837986 5810826 13739475 25851092 62751926 118373128 266669133 404477639 918027834 1338223195 2170231430 -1 2 6 8 16 42 126 207 257 669 1194 3673 7474 9527 28655 62532 111864 188805 369089 709506 1964329 2781720 6092307 8499551 27454815 61978731 95877288 167611247 394175195 812723799 1659347880 2792026120 -1 3 6 8 19 42 81 171 438 576 1816 3704 7169 11328 16497 46503 130990 152672 387183 945254 1938860 3058779 5291002 8774630 17987764 35760603 132045672 186149933 466679268 840518247 1782033174 2163195216 -1 3 4 10 29 53 94 158 444 616 1732 2122 6442 15097 25660 47138 105471 233617 364228 1031351 1425957 2573949 6337523 15828674 18851106 42072338 133374166 186125428 482088456 714353111 2041856343 3261132357 -1 3 5 11 31 37 123 228 403 640 1329 3277 7238 13430 25266 43669 123156 140906 390786 919190 1160042 2285608 7119902 11925894 25566372 53316837 131241593 152316161 323245408 986500747 1663648187 3917468054 -1 2 6 8 25 43 101 243 369 675 1725 4075 4990 8559 29595 57069 84471 249905 348220 780703 1906808 2848896 7916808 8743183 32219204 54889104 71215514 166909200 512367081 916419583 1381029509 2975684437 -1 3 6 13 19 42 127 253 313 666 1235 3402 8132 11971 24693 48090 97256 173375 355955 958455 1914860 3832377 5284861 9527235 27971776 57536334 89898484 153843710 376078683 1021909823 1748115267 2245269242 -1 2 5 14 16 61 64 214 387 655 1829 4013 4674 12897 18432 51754 100729 212288 364742 727038 1175853 3389797 5300135 12957044 22504798 59862565 122084277 159519517 464493910 931704717 1396780375 4234283059 -1 3 6 10 25 59 82 171 464 1021 1373 3556 4193 14564 25025 55133 119017 173276 379496 952272 1936041 2496131 7914329 13231944 20370025 40709759 107163513 229367309 324944671 985425903 1398857300 3672755831 -1 2 4 14 29 36 83 137 295 821 1847 2145 7383 14366 23109 45908 110860 135858 368663 670525 1430268 3340733 6334036 10590207 19559585 42551027 95366330 242636307 423177984 790355890 1805870753 3425095444 -1 3 7 15 18 36 120 195 367 875 1962 2650 5808 14945 30723 41209 79079 199945 339316 994820 1668944 3397431 5291203 10557822 28789887 61207272 68858173 237722433 448908025 663932201 1097070348 3437027829 -1 2 4 12 28 51 90 241 405 878 1225 2829 4376 11897 28260 62350 107572 169134 375027 698077 1434929 3803957 6613499 16096236 17487356 54339463 122156663 245816120 337985500 572772322 1375376972 2572009321 -1 3 5 15 19 41 64 176 501 1016 1928 2853 8100 9159 18054 62100 95009 178856 352958 952365 1120180 3280152 6087683 9784065 22729524 39699176 110572740 227981736 415327337 568492341 1743588373 2903909048 -1 3 7 12 27 50 110 143 453 818 1754 3867 6909 14635 19746 38812 78875 225930 337259 1006091 1655295 4172633 7635152 16061127 30084623 46262472 114220969 237468308 503133070 854032238 2003384942 3588451012 -1 2 4 13 19 40 110 170 485 756 1660 2442 4781 13966 23880 47980 67894 205119 333719 723252 1401515 4179938 5809357 10298102 31937023 37344736 107663417 164605221 535052576 788829524 1414886746 4127456304 -1 2 6 10 21 35 70 252 321 549 1453 3776 5780 9807 27182 34999 86136 138607 347765 664854 1907802 2293508 4757474 11364888 22432413 55679550 71547329 200715409 311185052 807462459 1230886085 2882494278 -1 2 7 15 19 48 85 132 495 795 1806 2702 7578 11680 30689 65101 100115 141627 371389 679627 1660103 3660162 5733739 15889120 17375470 50012589 109244941 247480903 440969795 636559302 1859872825 2515683192 -1 2 4 11 22 63 92 196 325 763 1061 2576 4863 15774 30226 59889 105517 179621 369049 707538 1394943 2578019 5240525 14610759 20263858 64725206 67520782 142089033 340535711 554452424 1550354336 3547683702 -1 2 7 12 21 45 112 233 387 891 1039 2646 6544 13514 16894 47123 73945 147624 332845 655621 1682613 3874967 5238400 9057034 25550895 53972971 129165422 244587890 386154262 642276107 1919977698 4074072889 -1 2 4 13 28 54 68 210 266 581 1108 3126 4954 11746 27617 60180 69713 172283 343542 707530 1431532 4184531 6779743 14870565 25013131 62853881 90839219 181176567 349824147 996904881 1510725830 2307092778 -1 2 6 15 17 49 90 193 343 697 1723 2910 4729 9606 18247 60531 99638 202601 368888 741594 1920399 3594122 5922090 16219902 20519337 65936447 72587507 156273890 508111257 621967222 1413949335 3075590903 -1 2 7 12 19 43 85 151 266 788 1545 3747 7692 13619 31251 39190 130893 200569 379400 751026 1659568 3836032 5658670 9653185 17383407 47593166 85717755 248551511 497941748 894896131 1733150577 3834604601 -1 2 6 9 17 52 114 252 479 999 1363 2155 6377 13686 16641 38109 68511 259461 343555 767332 1943900 3062633 5920014 16490156 26857954 51805569 114025011 215031274 327144865 752966603 1942441779 4293674122 -1 2 7 8 23 36 64 246 369 575 1613 4093 5728 11773 19247 42268 109224 167856 362369 705956 1646660 2844700 4694625 12517218 21841140 58687648 77767477 197512836 489318102 897090905 1205727533 2251426120 -1 2 5 10 16 48 102 179 375 677 1603 2081 7507 12882 16726 57346 129954 247500 379263 755350 1125188 2259532 5433337 15182257 29448219 37411794 71302583 150837067 500650923 700226555 1789478518 3839814867 -1 3 6 12 27 58 91 140 452 800 1498 2218 4369 16199 28153 53396 122199 203279 385724 1013328 1913305 4108185 7479683 13851380 17917375 50208739 104805664 235778729 294112620 766521539 1462792854 3599299534 -1 3 6 10 28 61 102 163 268 942 2003 2803 4333 12105 29879 48248 118810 160725 393117 919250 1917308 2609881 7290678 14038635 33097096 38218649 99488865 210856846 444049759 648256522 1536153372 2658873494 -1 2 6 12 22 63 114 181 511 705 1867 3638 5995 15054 24923 57830 92208 226119 348718 725867 1945730 3833448 4639569 12793829 25555622 34263665 105061095 155822329 464408677 806524134 1141357578 3715916897 -1 2 5 12 20 62 83 198 408 879 1747 3535 4515 8649 30564 32863 108092 232259 362328 785697 1115435 3825439 4359778 13091411 17123307 63865415 123718178 238116177 483835886 940543288 1503234973 3094081210 -1 3 4 8 26 57 119 222 264 639 1309 3464 6745 10464 24065 65478 77067 205791 329073 1014882 1440043 3037030 8311011 13582749 28152166 61001925 94585304 169972177 286970146 1034633922 2077595220 2610354376 -1 3 4 13 22 32 96 166 401 840 1543 2394 7282 11245 25449 47596 94720 157943 350277 919687 1435457 3895953 5214605 12453287 29488816 36915474 130009661 257876433 521693674 737714763 1828016957 2211320017 -1 3 7 15 29 32 85 130 472 920 1661 3162 6136 10650 17304 37204 120788 231690 393157 1034628 1665326 3281341 7270889 12045082 20278656 44440032 107409364 212598677 522263898 1023080283 1115407921 2630449272 -1 2 7 12 17 55 91 142 272 724 1451 2184 7781 13644 32714 40903 129354 241970 380331 773486 1660295 3815485 6222065 14932982 20545108 46297939 88216519 164543463 319502377 718806941 1749825090 4203510026 -1 2 5 15 19 52 83 161 262 772 1803 2685 7291 14331 18014 59963 75196 227177 332760 734066 1178995 3545841 6201246 14886083 18470082 41316098 87440944 238746723 436186868 651722223 1786558757 4230079388 -1 3 6 10 30 37 75 130 276 658 1292 2981 7004 10855 16413 41537 73394 162153 341286 932390 1937740 2566650 6815710 11936383 21347746 44262874 87246944 143590989 296990152 659986572 2121567786 2345227151 -1 2 5 15 31 50 79 148 321 1022 1931 3036 7884 14755 24570 51822 105719 229869 369890 777283 1141606 3559111 7273136 16499409 22631038 45748228 74068980 221141095 448453314 587968016 1663949527 3251075242 -1 3 4 10 27 38 68 180 489 823 1585 2389 4880 10627 25947 54629 79608 154888 334974 933394 1425543 2562767 8107577 12216215 23417008 41848351 115614569 249328114 513078896 720979925 1351527038 2322356717 -1 3 7 15 22 34 76 251 380 651 1992 3056 7306 11149 32544 34046 75590 140257 331274 941054 1671273 3367572 4427671 12458135 24988973 55219781 79459788 153131613 455936673 663114885 1786352592 2370001491 -1 3 4 11 29 53 76 202 447 976 1584 2516 5329 13956 32673 43107 110098 192499 367360 956086 1391417 2306018 6546601 15909661 22924593 63858248 125860586 216573571 532525543 720554253 1326571519 4144912750 -1 2 7 14 23 56 126 177 439 683 1121 3856 6235 15898 28647 34327 79093 232347 329769 778399 1671417 3329546 4600063 14132360 28658485 34284067 123240037 149203746 369193546 889930803 1968237337 3396712007 -1 2 4 8 22 54 83 188 432 1005 1944 2177 6573 10922 22501 40508 125267 140402 376930 685276 1398674 2852605 5201098 16129284 17408381 34773778 132145464 233631653 427636319 787966076 2113300667 2214425044 -1 3 4 13 18 36 98 223 402 587 1591 2798 6073 15858 29658 35580 107499 226318 367629 983394 1383695 3847791 6181270 11490849 31048204 63425873 128472828 179363125 534085088 549850192 1120640603 3505423716 -1 3 6 13 22 59 87 179 452 996 1287 3004 5794 15071 31601 50436 102973 177393 371639 969542 1926880 3885765 4711263 13798605 18208550 33686038 104656438 231857696 318641143 573364559 1245821983 3476484968 -1 2 5 10 23 38 73 252 425 907 1177 4091 4621 12072 30631 57048 100739 177328 370128 706109 1144646 2316632 5235617 12490776 23189243 56497981 132443275 221889067 355872857 866157375 1584737371 2294019207 -1 2 6 10 27 43 72 204 484 757 1738 3034 7377 8427 31369 41049 114928 222755 385588 727996 1919804 2277874 7472981 9127528 22649288 61323268 115904101 134588544 490993131 640444833 1837666640 2735050188 -1 3 7 13 29 49 83 129 431 570 1378 3065 4338 13808 24766 35361 113574 191232 363737 954153 1642413 3874961 7330017 16439685 19784349 48635606 128487466 174431575 316062158 615606755 1406117404 4104813875 -1 2 4 15 27 63 64 236 421 683 1550 3074 5991 14801 30790 52566 81251 203423 329389 746919 1426620 3558398 8055935 13577380 24210586 57383335 131112066 163167796 523141175 953408531 1105207985 3625998077 -1 3 6 15 20 37 93 228 311 955 1547 3884 6263 15041 26828 44862 129342 170664 377032 980430 1925874 3346650 5228892 10660521 20298163 53376603 98095618 227111262 492517457 806849509 2140291642 3734020308 -1 2 5 13 27 39 73 159 421 709 1344 2541 6545 12479 17225 58734 111412 222119 360679 730994 1140998 4097150 8266507 10974957 22126802 46877806 133823607 161978225 307239152 794309491 1995457817 3927763962 -1 2 7 8 28 37 110 133 457 958 1618 2877 7280 14972 19138 35583 118411 164490 390802 707991 1667410 2823319 7066858 12226668 31055115 45525790 114660683 203564387 522736830 555529681 1819117731 3464109157 -1 3 6 15 17 37 94 167 273 981 1098 2270 4122 16164 32711 63237 112884 140237 361776 941000 1932800 3406566 5992759 10632026 19770045 35789334 89781591 220901838 349758394 795709073 1455312541 3603515907 -1 3 7 10 19 63 106 130 443 918 1314 3966 4886 8310 25292 49554 128922 248919 382438 1026154 1646328 2507457 5694323 14668461 32629223 47178645 121218382 214387565 325356645 819546018 1573837440 3058666755 -1 3 6 12 24 34 88 206 317 985 1839 4064 5125 9843 27779 63066 121236 184544 392669 965019 1900793 4160613 8383518 11722013 17951858 60200012 98136343 210482587 434007702 839694873 1248939750 2923949650 -1 2 7 8 21 52 84 148 431 656 2011 3253 5396 12499 21905 56606 122569 140810 388596 686034 1652981 2864460 5190028 16655935 18214306 45512513 125909330 146782153 404698723 996813534 1321596962 4291970621 -1 3 6 11 22 58 89 203 470 909 1708 2641 4831 14104 20435 53529 129971 192055 379439 961496 1902944 2319945 4696746 13531382 19724152 66946495 106068526 226554742 473008976 634021755 1425333205 4281460841 -1 3 6 9 22 49 87 243 420 838 1626 2547 6643 12196 28274 39572 75616 199036 331460 1011220 1936431 2778607 4648440 15464829 18136889 54089665 128694059 241720229 506780903 681171417 2055383723 2437350841 -1 2 4 14 24 32 101 186 473 740 1782 2774 5623 12511 32730 46134 94056 229946 350519 784312 1440118 3320346 7734142 12013162 32017399 38341511 112926478 161769069 499161982 589640799 1210547139 3864853304 -1 3 6 10 17 63 116 141 265 615 1764 3331 7709 10209 19701 43977 100156 174092 370340 977103 1904997 2575985 6027655 14573401 25474821 49653579 92465933 188552377 517162796 1050144163 1678141454 2756757375 -1 2 7 9 21 63 92 199 427 962 1410 3713 8123 10433 16423 35219 70171 176392 343950 720438 1681955 3129738 5198928 14052170 20222990 64044137 129170377 211657748 293068599 931626614 1812868222 2482771115 -1 3 6 12 24 35 76 181 484 938 1532 3230 5603 11343 29369 47659 108817 170017 360528 976704 1912299 4154411 8376048 11945567 21019407 41790336 116039520 212175837 296942004 1067785952 1144465061 2295804417 -1 2 6 12 21 58 74 226 298 823 1537 2377 5206 10877 17950 47070 114954 175772 388550 712750 1920037 3870411 4958770 14044139 23638081 54643355 100581049 266193743 489864323 732810774 1332654912 2271597220 -1 3 7 8 25 58 78 147 432 526 1821 2460 8009 10453 16910 39094 120090 237364 392018 1038075 1669910 3023687 8305627 12807855 21557627 43322188 128114307 182427916 453611146 768025610 1692169493 2312696818 -1 2 6 9 22 34 95 136 291 914 1148 2179 6067 12668 31682 34877 113824 136917 362749 681685 1905323 3137828 4681685 10673178 19976581 43874109 93801715 211459321 349975261 796950472 1221623929 4016417427 -1 3 6 15 30 44 96 248 408 664 1438 2656 6094 12171 26112 44012 79956 144033 331974 940912 1943266 3365782 6806606 8815624 31986040 58204807 129793759 158636140 290546907 556979692 1296363038 2554457695 -1 2 5 13 17 54 102 180 356 865 1080 2942 5384 9792 21459 53953 81772 239506 335466 785191 1168005 4126669 5636467 14904032 29626482 35663373 74203700 268238370 343243683 602887292 1109163509 3191115958 -1 2 4 15 24 55 110 222 439 540 1427 2243 4506 14610 19854 40529 80311 141604 329472 682414 1409188 3635648 7855809 15641209 29629440 58728917 120088392 193523705 295035885 694394026 1413360062 3399288381 -1 2 5 8 27 33 79 135 312 857 1413 2679 4674 10476 27605 43293 115970 218847 387963 733808 1137533 2805431 8276843 11267482 21497526 44306224 92543380 263207142 320882097 656199068 1490908509 2180426413 -1 3 4 13 26 53 103 151 485 628 1502 3963 7297 11044 30981 48277 114730 253516 388133 1027109 1393000 3825289 8307478 15427609 32259941 44057632 105184527 184890061 298775016 925840519 1629545548 2641958573 -1 2 5 9 26 35 90 221 372 911 1171 3897 5644 11516 24165 44028 121432 217995 389466 722759 1130637 3072741 8023102 11007890 18365560 62946234 81849128 227099005 370335940 810445402 1304428452 2274632167 -1 2 4 11 21 58 69 224 385 798 1569 2572 4517 13433 16562 49399 114234 205138 364499 748731 1398316 2552364 4329325 13363112 22821788 56384742 125365497 258595989 522951926 640722742 1518931819 4030338014 -1 3 7 9 23 51 71 255 502 683 1353 3580 6540 11881 21365 56318 114223 245053 366378 1042366 1661727 2779213 4624707 14902878 22292603 50616673 111200983 166036492 326359549 1064644868 1981993131 2160558503 -1 2 5 13 24 59 76 137 437 782 1837 3627 4589 14125 25450 49983 72648 210257 337955 745073 1177260 4089459 7511076 14153111 21509537 48260895 128240270 245695994 467603470 929659591 1590424397 3972020242 -1 2 4 14 30 35 91 186 417 935 1128 3633 4223 14782 22622 59551 77309 239569 332348 783950 1433849 3341484 7223218 12281290 17324884 38071651 129572871 213627668 381232334 895204523 1430861655 3573514730 -1 2 5 12 24 54 122 233 462 784 1736 2517 5543 15462 21110 47666 123606 198992 383623 743288 1145507 3839219 7473757 15179276 26237737 55619206 110484497 258956827 491613822 696953594 1222270080 3727632728 -1 3 7 15 31 46 68 211 318 596 1953 3069 6083 16300 18987 34753 111387 251424 362507 1020606 1644020 3277214 6727018 9401777 24662573 64528576 95805357 182926988 464312304 609031345 1194460015 3751453515 -1 3 4 10 31 60 65 189 384 679 1238 2610 4342 12468 31288 54017 79649 155990 327900 923300 1429363 2559765 7077427 13796915 23087098 36746260 121751571 147784381 349692509 559851999 1432884342 3829676575 -1 3 4 9 24 59 127 156 380 974 1816 3016 5782 14576 16852 48475 123268 144132 384077 949412 1407152 2867139 7810830 12759235 25457664 44360522 72971831 233023397 417795871 594726981 1079814757 3294747447 -1 3 5 8 18 39 120 154 485 952 1325 3358 4417 16228 26475 34820 101550 159544 373773 918097 1123955 3123566 5967372 11983038 28597948 46982951 101259370 209701982 303267984 965172281 1437740526 3267984720 -1 3 5 14 30 53 101 174 433 772 1418 2496 5163 8942 24183 49503 95459 136430 348606 934944 1149807 3607315 7077030 15135873 32538519 38574769 117816402 239039608 299067243 685984451 1131613376 2767450815 -1 3 7 13 24 34 103 155 451 627 1075 2796 6863 14058 27130 39022 103702 147900 369798 927163 1649498 3903507 8069563 11985686 32001432 46192819 114908080 192886877 380818043 554444996 2132563160 4238141525 -1 2 5 12 20 44 99 128 420 586 2009 3424 4242 9602 18700 36852 72842 204468 343500 745037 1158031 3833732 4375117 9420326 29652348 43842375 124380445 200998377 413126476 1066960573 1479345368 2920751439 -1 3 4 15 19 43 66 190 473 887 1064 3911 5192 13405 32516 59247 82436 134947 356378 948530 1411588 3347027 6018020 10146308 22829953 41198240 101567816 268147210 371870980 865465851 1158411344 3825374034 -1 2 5 8 27 58 93 203 399 821 1390 2126 7216 15549 29014 35447 121653 244326 385248 771098 1145244 2764989 8297809 13042700 16799569 66636555 118568711 257871364 309577090 793868930 1627534762 3661272507 -1 3 4 11 24 36 102 161 385 559 1258 2708 5879 12924 28802 55235 109787 235879 365609 1048369 1405439 2237402 7749350 11934021 31612061 35845927 130782511 184388743 351785292 557393244 1304344446 4007868279 -1 2 6 11 28 57 79 164 466 719 1785 3349 4374 16374 23145 63259 69656 254724 336581 763965 1960598 2548652 7273493 13031189 22723492 38669371 104843496 151080715 490413221 1012935233 1541959664 3302535973 -1 2 4 8 27 40 109 252 307 777 1692 3977 4553 9676 23578 46140 70025 234585 342939 776490 1420261 2790938 8032193 9352975 29808906 57547421 86765727 254140819 536742773 817878311 1530772825 2741943839 -1 2 5 8 21 45 118 246 439 762 1610 3426 7670 11530 21803 42349 103702 178458 374156 716922 1130241 2831912 4664951 10161055 26692572 56088117 124399390 149446093 519090191 1018539394 1794036994 2389802534 -1 2 5 15 26 62 79 139 324 646 1670 2189 7345 9272 26692 51462 81267 216236 332141 735585 1179150 3566382 8024254 13262644 21900875 49466914 73632329 142621590 511986058 730115278 1852957911 3193849405 -1 2 6 9 28 50 104 210 401 712 1439 3046 7165 11699 24311 48259 94017 204224 346592 743711 1956502 3042324 7238564 14833596 29758993 62033771 128426912 148906857 286543760 651463151 2109283239 2523131930 -1 2 6 9 20 52 80 233 419 845 1333 3133 6557 11320 32636 47535 84803 242294 355313 775618 1965230 3074024 5177042 16438148 17215101 54923534 128930351 237041523 330149862 1067065634 1986726929 2311334600 -1 2 5 11 25 60 71 244 455 724 1207 3028 5757 9476 18680 60938 102638 243944 376498 780062 1144405 2504894 7744805 13766535 23218893 51822034 106108296 136369885 343534558 644037160 1313115062 3042781032 -1 2 4 11 29 50 88 174 401 626 1611 3997 6560 11708 18500 52439 128461 205427 382583 750074 1388897 2540477 6473430 15387672 17489713 37937468 123901623 201207594 512189586 887685358 2059054496 2220249764 -1 3 5 15 22 43 101 133 431 607 1467 3378 5820 15431 22609 62202 127765 233827 377812 1039850 1116310 3308389 4881572 10122333 30568312 43664454 122823324 197037064 286491375 1054995227 1240699254 3377316858 -1 2 7 15 20 51 115 193 501 861 1689 3405 5259 15269 23143 56216 130803 197257 379330 741222 1650683 3598288 4907100 16707572 26148378 65458019 107384333 247627661 483388142 976778178 1306572585 3547687911 -1 3 5 8 18 53 109 181 502 582 1481 2359 6067 12840 19442 55690 97470 145340 345639 944423 1157629 3102189 5985464 16734006 31674563 37706933 102450104 191849701 300620141 772243665 1307719273 3783083058 -1 2 5 14 26 58 90 156 355 771 2044 2510 7504 14139 31923 36315 85350 211705 356999 743672 1166863 3301969 8020317 14575289 18509640 45773388 78530033 249444379 464959129 680524959 1820643019 4058620447 -1 3 7 10 30 55 77 233 510 956 1572 3504 6392 10389 21200 48977 129717 237064 384674 1037839 1657972 2520217 6453917 16671835 22692164 54922037 109747249 231683536 516167569 977024181 2122871616 2676030710 -1 2 7 13 28 38 96 245 382 524 1203 2582 7611 16029 17962 57957 120279 201558 385211 740190 1653667 4117607 7002471 10668387 31647247 57314543 70124486 187389304 377029334 586587807 1665804482 3714266246 -1 3 5 14 31 37 119 228 338 709 1224 4021 4308 14730 28625 60464 91018 167741 349309 979804 1148585 3667708 7339684 11003396 29345614 52660480 80685679 139127014 393846910 927445034 1471628365 3560310755 -1 3 6 11 29 50 122 170 463 920 1464 3529 6353 10994 20893 52802 79345 183461 332073 950520 1964441 2359254 7066665 15697768 26168989 39743601 110931268 206405938 280978763 982655859 1902929020 2519514761 -1 2 6 9 21 38 89 215 344 597 1901 2881 5620 12259 23892 41003 102008 217922 370884 728181 1912159 3069952 4913068 11708941 19270440 66553806 73454218 183595813 423787847 646411573 1308485272 2618268612 -1 2 4 15 29 63 126 135 494 964 1121 3632 7974 13992 31210 63208 68899 158037 341563 658188 1440059 3629817 6510568 13576930 26465247 46318092 102013362 228710418 392378921 881326576 1774619036 3922467074 -1 2 4 12 17 38 81 205 379 949 1220 3560 6591 12745 21222 47011 81682 232764 327775 771058 1411116 3847066 5410729 10929360 18760419 58929095 79696916 219424923 390357517 1005119008 1923976505 4183211012 -1 3 6 9 26 46 84 154 315 538 1100 3298 6713 14974 18685 48163 70427 147022 337745 944482 1945280 2830072 7806537 9913582 19649999 48672070 98589668 182490096 341933419 942602610 2127877199 3581533233 -1 3 6 8 22 45 124 159 457 676 1938 3713 6926 12656 20734 62468 124293 141565 383039 943570 1904786 3133150 4715728 10467090 29058059 50003924 113002878 137675409 407485301 869713435 1982860804 4047772401 -1 3 6 9 25 61 81 141 367 924 1964 3882 6507 9966 23134 41798 83966 202227 355660 1003717 1959298 2773264 8027754 14299410 20098037 49782199 78147068 216320174 451248664 824085485 2101857044 2941309131 -1 3 6 11 25 63 101 153 493 934 1570 2708 8079 8618 18152 39855 102466 134982 374794 938295 1903125 2333836 8106283 14410593 31671717 44479966 108556099 207406700 503653458 663734314 1651448952 2798784097 -1 3 5 12 23 34 100 211 484 930 1381 3534 6528 8345 27814 59330 95985 247662 350702 1029278 1152565 4111096 5148518 11720826 30569703 65766080 108119190 221911636 325280598 998292374 1981139962 3191211191 -1 2 4 13 26 53 124 221 487 883 1853 2160 5720 12337 17456 43767 72311 133111 336050 676341 1422691 4133145 8339299 15687133 25658030 59405704 103662659 237761178 436638932 772565791 1076415010 3911303422 -1 2 6 12 31 58 72 143 317 754 1930 2705 5938 15219 16990 58232 92630 258942 351176 762677 1937016 3839042 6467631 14080315 21645531 49518045 93180067 155343289 457680645 574194008 1166970816 3413021958 -1 3 5 14 18 41 64 253 314 548 1987 4011 7364 14584 22474 57449 99124 194971 374597 964371 1140504 3633520 5986739 9908032 22522231 58100940 92616026 195795399 438487091 873853378 1794536590 3545007273 -1 2 5 12 27 62 104 199 409 719 1210 3778 7575 8889 23727 57170 119815 240399 391936 781320 1117195 3831508 8275148 12984447 30836782 63949456 125919040 144357292 362526175 841080802 1625799323 3201417354 -1 3 4 13 23 54 104 202 358 966 1117 3188 6760 12862 19713 57674 109470 250495 366366 1016384 1396012 3830047 4870707 15089290 31896717 64986622 71922066 211689809 367692014 1023134944 2136582369 4057192364 -1 3 6 12 19 38 111 197 483 587 1566 2369 5465 11827 30553 36828 79790 214533 332553 991408 1948723 4095709 5392750 10618940 31638646 61814979 106793043 181025590 515017698 779086389 1224493069 2440878373 -1 2 4 9 24 42 83 150 355 928 1085 2067 6280 14624 31149 57746 108679 135625 367419 686018 1396354 3126654 7838286 8637715 20150633 46818009 77161792 204467163 349123672 758835292 1956121559 3426753617 -1 3 7 8 31 54 123 232 358 653 1235 2223 4419 15925 23399 58387 112151 254273 361224 1027582 1660022 3038059 6716198 15859759 25599843 55555730 71139264 151140016 396809547 709586084 1361351313 3613471664 -1 3 6 13 21 35 123 195 304 523 1823 3268 7643 10383 26932 64524 96124 240648 348358 1039582 1936808 3855574 4908210 11710119 27929168 61314410 89984448 198927305 429943086 960298047 1844541231 2677779624 -1 2 5 14 20 56 114 213 456 615 1036 3657 4552 14327 28260 44913 83190 157449 359975 663356 1175284 3354360 4394790 14114349 25396623 60179841 110700741 173984795 373306474 849635429 1376298440 3925957371 -1 2 6 15 28 53 77 155 388 962 1366 3216 7883 15756 21824 33529 127015 248744 377842 755479 1930977 3552657 7213353 15102635 22196478 43248313 125676935 233789721 318248609 1048587375 1803580289 3470321589 -1 3 5 14 28 48 75 216 474 880 1262 3551 6116 12933 24487 43227 84988 210563 358126 1013982 1172992 3568639 6443801 15872503 21157763 59182395 101790568 238286175 358924423 947237620 1235928945 4117968821 -1 2 4 15 29 46 102 139 352 564 1937 3542 6042 15857 16403 36156 119560 202375 385229 738716 1398964 3590872 6481776 9082766 32656544 45558918 72199562 169336396 448312389 1019583368 1187481492 3472365325 -1 2 7 8 23 57 74 155 407 918 1964 3221 4348 9885 21946 45300 88785 234592 356877 775197 1699140 2802435 4650220 13272185 23488248 45842600 119103412 213622247 423979946 1071376947 1492747511 2746097178 -1 2 4 11 30 38 96 236 403 523 1639 3602 7340 11588 25630 49279 119748 141910 390030 677871 1381745 2619026 7325201 12291305 31927462 52049903 126213538 189412908 512352027 848441725 1873138184 2176198906 -1 3 7 11 24 54 88 199 470 603 1121 2978 5151 14635 25820 46296 130026 140375 379499 938893 1657730 2348520 8124418 16753686 18314774 66993545 107079768 183898134 389133538 620938068 1149041711 3331658079 -1 3 7 13 29 32 125 215 433 559 1581 2128 4509 16322 26383 36689 84494 217984 360084 991272 1688393 3805581 7224377 12476469 26642320 67066208 124086283 187897017 526233842 731556970 1514343884 3525681138 -1 3 6 11 26 32 85 210 321 993 1152 3100 6061 9898 27186 54155 107171 247915 363674 1030652 1928737 2250659 7741262 10922999 19910237 66422741 67348132 202724246 379194698 1025409551 1259058840 2721938609 -1 3 4 14 21 35 98 200 392 957 1773 3866 6499 16065 26144 47738 83511 180906 356629 963283 1436843 3648707 4453318 12526085 29803271 59601603 131773673 220324353 485733961 821807971 2047822365 3445514979 -1 2 7 8 18 44 65 170 278 905 1548 3894 4810 11229 21340 34870 96666 261057 351066 767287 1698546 2798945 5425476 10361056 23065212 36259827 86216452 206411105 499016358 833825794 1416674833 2585859035 -1 2 7 13 23 37 109 136 393 812 1159 2936 6200 13895 22960 54414 82722 158209 359164 663649 1671601 4132829 4678395 11528401 33190217 43075833 133067727 242569008 360348840 571825617 2011582849 4256773644 -1 2 5 11 29 59 119 165 376 709 2005 3835 4985 15006 28633 61711 90763 261975 348501 757147 1149098 2537479 6746092 13530742 28568072 38627035 75232460 153439145 467119081 859425911 1423055830 3696172440 -1 3 5 15 19 48 102 216 508 770 1888 2897 7902 12678 17886 33253 70162 134687 339836 942001 1147590 3358356 6243232 16227569 30028284 58817106 100859836 264828309 458610272 590323056 1661612556 3793321089 -1 3 5 13 19 63 88 150 492 661 1155 4009 6225 10645 23068 63682 106387 198530 376235 1002419 1144424 3842978 6217053 12739579 20128551 42859381 112432503 144223203 341145074 929997994 1997460933 2523558754 -1 2 4 13 26 62 73 190 434 529 1047 3029 5603 13308 31614 50746 69985 259668 339411 758527 1429347 4116221 8293651 12723213 22266536 36264669 128666840 168622015 387804878 609172192 1108093567 3985920176 -1 3 7 14 21 48 87 183 491 544 1962 2757 7063 11084 31351 37451 88322 260761 360374 1019962 1695738 3579614 5162019 15873260 18862250 36767328 110036745 183012085 419002012 547327555 1948645694 2329081001 -1 2 4 8 16 39 65 134 499 750 1726 3610 5492 8403 22415 38662 113472 188427 365549 699810 1389091 2843910 5708577 11780735 22732173 45743658 112351854 155742111 482668777 805392787 1262978927 3020580624 -1 2 6 14 19 33 90 152 511 749 1377 3289 6685 15099 31578 36259 96223 161844 345206 660616 1960589 3351792 5468100 11765785 20077520 46727806 116583323 154666672 333974064 990384305 2042112957 3615773207 -1 2 6 12 19 34 103 248 412 1012 1316 3743 8058 16022 19838 41218 66196 153789 341536 657370 1946611 3897348 5445662 12047257 29755792 55422309 126043574 215699872 327647033 922947715 1843119802 3415352786 -1 3 6 11 19 58 112 204 429 517 1428 2681 5960 8840 22694 50696 100543 167728 369766 968861 1921607 2306209 5461269 13630135 27182985 65359542 117639052 196291408 296185072 599235273 1340236508 2950981060 -1 3 4 13 17 42 112 179 329 996 1152 2520 7526 14341 24840 51915 93279 151520 350303 932246 1422098 3868040 5458815 9945147 27145703 38380754 76227926 227743984 372732742 722182496 1630994419 3466905932 -1 2 7 10 21 34 106 234 348 541 1352 3683 7504 12065 26490 39018 84537 187752 356107 699340 1687870 2336135 5241833 11483235 32423583 52034198 78904054 187906793 285391428 859174868 1739055116 2322276253 -1 3 6 8 24 56 83 175 416 863 1960 3209 8143 14287 18964 42004 70162 254602 339956 1030444 1943305 3071476 8304782 13266065 20942098 40758038 127563312 260027123 432387397 1010759429 1681047986 3848178064 -1 3 4 10 22 34 71 210 441 732 1424 3364 4245 10244 29709 42716 72837 202824 343351 1012255 1418599 2505019 5141922 11177854 23019832 66183937 127326890 148344122 289957515 1031310022 1343579921 2603854606 -1 3 5 13 18 39 94 174 305 984 1140 3433 6956 16172 24660 46084 67925 189472 343703 954372 1157348 3919179 5998631 10707103 19839454 34467250 98248094 220877241 344208685 969438080 2061016945 3238873919 -1 3 6 12 25 38 83 128 495 608 1317 2953 7299 15229 29595 51771 71954 208802 339403 1001567 1951310 4068465 8012070 10666216 20670172 45717213 112369462 190052589 312479201 603984150 1658333883 3472119881 -1 2 6 10 17 63 70 254 426 678 1595 2279 5424 10052 18948 52750 127435 182220 383702 693828 1912539 2301656 5982716 14398521 21637671 54030215 130843299 166278659 533667992 727400377 1217858367 2957733731 -1 2 5 14 29 53 117 189 268 988 1645 3105 5975 15262 23623 36617 111153 221507 360541 729222 1126120 3334422 6725839 14814797 29085613 33571129 95727475 218743800 483101332 1014032086 1126527564 3599396841 -1 3 4 12 19 38 116 188 285 717 1963 3874 7895 15449 19456 34582 103094 187766 369704 951935 1379498 4160512 5974684 10722250 25580541 37758394 96763421 154195879 468528997 877334088 1648093102 3246818035 -1 2 4 13 19 39 66 245 508 737 1793 3981 5378 8444 20451 61076 72582 215070 340135 727154 1434259 4093145 5913028 10932327 22791181 56662443 110725354 145153089 438293988 934326978 1302714475 3007975348 -1 3 6 11 26 54 67 213 350 528 1368 2687 4584 15596 31194 48657 129571 178667 379645 973832 1923039 2325086 7798993 16759229 24530172 61927006 69535971 194221051 294520564 593244722 1428971933 3575158218 -1 3 6 9 24 34 88 183 375 894 1883 3811 5014 9819 28269 53255 87486 209700 358632 1000819 1939401 2769564 8266020 10937696 18061677 39900202 82664477 267595381 421088628 892276202 1438722294 2840839171 -1 2 7 11 22 53 112 153 278 896 2016 2340 6572 8203 26723 58733 87601 225464 359144 724232 1682233 2491640 4351952 16162498 25945291 42788959 100221385 215695676 448604306 699639691 2113960334 2909069270 -1 3 6 12 26 58 104 201 450 831 1105 3503 5406 10795 30431 57374 88466 209282 358428 1005958 1944616 4080393 7749074 13813295 31171610 65848599 115686859 259257321 391662592 944288412 1078058896 2538777634 -1 3 7 8 26 44 76 167 402 843 1172 2315 7223 9331 25064 48350 96275 211124 349124 1002131 1693747 3040700 7473367 10134444 22013078 35165578 119606645 257408828 366242369 712550386 1740984449 3171634710 -1 2 5 13 20 61 127 154 344 933 1284 2948 8079 11731 22114 58458 75129 197207 333588 752015 1156494 4110726 4424075 13412516 28436302 46034612 83811401 207035633 274807275 591080324 1834043795 2452850375 -1 2 7 12 20 57 120 141 333 666 1839 2518 7819 11037 27280 33061 113845 227703 362753 735402 1663603 3802266 4957382 14217301 27597307 50248510 78790789 149373393 412998215 784590882 1642596851 2231115479 -1 2 5 15 19 50 112 192 270 643 2045 3168 6963 9218 16809 56027 87211 244921 355320 776674 1176049 3560926 6233859 16288846 26325415 65178879 93212188 159857272 450678702 963472787 1952962198 2936139305 -1 2 5 15 20 55 74 172 422 846 1825 3645 5397 14872 25413 46471 117793 187027 385872 688938 1127581 3668075 4335188 15517827 23420236 38228117 131844417 252336934 468736273 913626726 1283553310 3683063248 -1 3 4 13 17 38 94 187 328 595 1389 2398 4367 9176 26797 38827 109808 149941 368272 918426 1401831 3882495 5410646 10812091 18953097 39057341 70251052 192412344 292546753 797953257 1445964235 2793874871 -1 3 7 15 27 42 70 214 269 661 1436 3952 7917 12552 25064 45438 95640 168358 350852 966662 1673282 3342415 7758318 10277030 23446665 64218281 91998966 163813633 333664103 905872039 1793945834 4150960032 -1 2 5 12 26 43 94 247 503 551 2012 3435 6617 14302 18881 46423 108588 162291 362208 657014 1145046 3874179 8038239 9502574 17635545 56089494 117172800 193703047 425920278 1069454337 2085928830 3850223072 -1 2 6 10 24 50 106 241 269 894 1846 3321 4903 12806 17810 64943 74261 202391 328614 745699 1948118 2276201 8357440 15511763 31049665 54401208 97678281 245034308 429606929 1011733803 1475225763 4071502574 -1 2 4 12 30 56 103 212 324 850 1625 3706 7302 9518 16480 41453 112287 261373 364441 759837 1404013 3836578 7286606 14477367 33359752 59930339 79830618 244245592 488102658 910281618 1836004058 2780090088 -1 2 4 10 29 54 100 168 273 786 1262 2555 6726 14908 16777 32907 101250 153118 371463 666750 1403063 2302374 6470485 16567154 33363160 38006258 93299464 239810408 380276880 681618846 2080498450 3347494429 -1 3 5 9 24 52 77 216 507 952 1468 2885 7935 10321 25323 61584 94595 139954 345827 945150 1167865 2875482 7511959 16558546 21879657 58981730 110801635 221823310 283195241 563258061 1774255318 2246140836 -1 2 7 13 16 52 89 129 268 642 1241 2883 6988 10794 32076 52787 118630 190099 393146 700967 1657365 4177401 5927241 15241474 20013097 50315406 86425396 143744732 385320959 608845059 2014840991 2333613449 -1 3 7 9 27 39 89 201 392 715 1165 3878 4477 15395 22570 51794 92365 209379 345341 1005288 1691690 2817540 7836998 11576166 18476782 58893029 118182098 150067989 369025296 902544201 1384431893 3254351683 -1 2 6 10 19 61 68 137 448 591 1519 2996 7777 9630 17540 44249 74373 187442 333844 704201 1963797 2310106 5381983 13682202 21877825 48461544 108175638 195940353 290160621 619625354 1802894601 3057591042 -1 2 5 8 20 61 90 246 339 983 1911 2854 4846 13253 16721 33848 69589 166399 339767 719184 1175403 2849838 4355318 14218920 19253942 52101635 72526120 204300246 420624839 558131996 1351148690 3912104020 -1 3 6 11 18 48 117 228 337 515 1248 3641 7119 8501 17861 58674 77308 216790 333086 995041 1948568 2293096 5765136 14999666 25764015 57103259 82918957 186351588 399337095 848277920 2050759407 2979537884 -1 2 6 12 27 39 64 230 427 919 1107 2452 5208 8382 29590 51061 67774 241148 344045 785103 1933933 3809479 7537786 10536338 24972980 53453580 133506867 222283162 375505662 716093725 1164616973 2902102760 -1 2 5 12 22 42 124 220 270 567 1063 3706 4710 12684 26807 38826 106866 135121 360648 676399 1143026 3896330 4909630 9739981 28687225 66987631 94750197 190222052 367796039 864822548 1577079341 4087669168 -1 3 5 14 26 48 96 155 458 699 1950 2259 5359 11051 18505 47735 74172 140931 335002 934550 1173255 3657351 8048359 15774363 32585002 42077446 117265783 136772315 402702559 712630796 1224720791 2195378751 -1 3 5 9 26 40 117 132 348 942 1668 2180 7661 8795 25396 41395 109555 170258 366403 974810 1138293 2871182 8013194 9222446 27625302 42135169 82643855 208613419 503778105 792938057 1790154097 2687413267 -1 2 7 13 20 62 76 236 450 835 1434 2142 5103 12341 22516 51436 128779 136309 382769 685829 1655548 4152781 4889689 12636862 24500219 56784547 106512678 236935480 280139390 785172084 1563027717 3950657424 -1 3 4 8 23 34 95 224 379 850 1207 3155 6143 12295 20686 35695 127471 218474 381962 995896 1378292 3035783 4949687 10532073 20820895 54255849 82339050 235984418 383086480 1054511691 1259789039 4185289503 -1 2 5 12 16 52 65 133 414 745 1231 2595 6803 14825 25622 64784 109104 217999 363128 723165 1121305 3820956 5489218 15516422 22659757 48479079 117967824 153622676 344210525 537423294 2103238895 3257245427 -1 3 4 14 30 58 101 235 421 953 1308 3948 5633 8498 29825 41883 125581 240625 384975 1046555 1377070 3582870 7303383 14189670 32609418 57610396 121897379 231998384 327681288 827592518 1228150336 2984255878 -1 3 5 11 19 32 91 179 280 942 1819 2876 8164 12121 18033 40693 120323 174451 386146 967712 1126719 2333203 6191980 10793432 20549761 41301531 90714279 213149981 435476721 566577158 1696562920 2613792732 -1 2 5 13 23 37 71 221 420 1006 1075 2348 6595 15057 29467 55878 76423 234821 330515 776921 1158375 4079142 5191882 11334440 22904705 63114615 132159358 202214250 398622676 693340822 1920286644 3327638621 -1 3 5 13 17 62 107 148 411 901 1702 2541 7085 13932 28600 37755 117014 172348 386672 982019 1119882 3912603 5658813 12891096 32606165 42631115 129300042 217400896 498554344 711931545 1885319439 4137311276 -1 3 6 13 30 45 66 230 319 776 1948 3570 4402 11895 25933 65094 74706 195357 335416 963870 1936872 3895638 6709998 8963661 23422020 50492048 96267198 259589893 455771110 961141958 1571543910 2254693227 -1 2 4 10 25 45 98 181 365 912 2019 3655 7586 11709 23529 46486 98168 246374 346268 768602 1424167 2252214 7560356 9462119 32822939 39431310 74605657 205732331 453557943 874080368 1851783900 2220174875 -1 3 7 14 18 34 117 233 318 552 1361 3998 6551 12632 30417 43359 93254 153783 344575 921823 1672980 3663262 5424985 12079206 26014723 50955634 90169449 197314908 283658821 884523952 1952578244 4147337700 -1 3 5 11 30 51 98 150 503 893 1231 2889 6842 11664 27712 56818 114945 179754 389837 980202 1136938 2344144 6965431 15225554 32014722 44913440 100916391 253649481 363606063 588795875 2087232491 2434346547 -1 3 6 8 25 62 70 167 318 565 1082 3551 5909 13751 17035 59161 110509 176029 362782 972050 1915729 3123681 8026663 13660053 23626633 39662359 94875755 181558842 368578653 1010318981 1256218084 3989359463 -1 3 7 10 16 42 126 134 437 584 1210 4075 6802 11740 19631 35224 111309 259298 360796 1022661 1662751 2526966 5984262 8945388 27845964 42297823 122088858 198676852 358959979 897497628 2086614885 2269688195 -1 2 4 15 29 52 107 244 474 860 1055 2867 5304 13601 29966 42874 130224 239225 383338 781820 1384067 3572099 6501934 14702233 29417756 53289768 110028255 235121742 375770893 601612042 1175283101 4061281245 -1 3 6 9 17 48 111 220 337 643 1107 3165 6412 9753 25002 38150 104373 132148 371758 937608 1917707 2846328 5946732 15485528 32304649 59581081 77331203 167717427 360599387 967131241 1937467683 2787555001 -1 3 7 12 19 34 121 212 473 998 1345 2314 6935 10829 30234 40073 124835 196593 381821 961363 1646957 4194238 5654471 11556625 28899307 66411715 117407716 202081440 319212543 689014285 2102287034 2240049392 -1 3 7 14 17 45 70 132 313 665 1467 2572 4256 13355 30352 35944 86487 249461 356391 1017723 1677782 3566034 6258543 8667439 21822893 42062577 92439766 142776746 330216277 558557188 1387671729 4135035674 -1 3 5 10 17 53 65 207 497 1004 1528 3924 7640 14615 22032 39435 93086 213332 346673 991232 1153456 2551415 5762642 16019138 22597557 64353447 112075877 203035968 301881067 818340021 1682960603 3506983773 -1 3 5 8 21 48 114 169 287 855 1027 2776 4325 8837 32291 35197 120454 133914 385026 941246 1115512 3090369 4631429 15227420 25492285 38880126 96723865 258714422 359888378 625886774 1434269217 2822469751 -1 2 7 13 16 47 71 252 369 921 1876 2221 6460 14814 24577 47188 68781 223960 338478 735434 1699176 4112068 6026571 8681341 21533316 56969216 78611778 225242372 423478118 774043066 2141653773 3458306132 -1 2 6 12 25 46 85 199 397 619 1654 3022 4729 12779 22324 51047 111758 259908 364691 759985 1906081 3855067 8067019 8671182 18933533 59627091 121072269 174652033 503969792 617026929 1428178950 3881889481 -1 3 5 9 29 41 119 133 464 1022 1104 2876 4265 10389 32127 50319 107390 253190 368169 1016152 1126753 2802187 6761497 8943097 28364962 42041828 114274886 221869070 393630480 550647311 1453248247 2255958906 -1 3 4 12 26 34 91 143 373 955 1651 2447 6140 10783 22468 42164 66582 154356 343569 928901 1433310 4172744 8310145 11557681 18398647 43332363 81934196 204860542 502516090 731250757 1106084280 2232359856 -1 2 5 9 31 53 70 131 426 750 1716 4020 6356 8753 31794 47419 117315 134757 390342 678193 1123850 3084643 7257646 16525607 24669332 48795549 132745515 153018927 498133959 913642453 2100516362 3139853271 -1 2 6 14 19 38 89 248 336 607 1917 3030 7763 16081 18410 34719 102677 238866 374006 774211 1925180 3335325 5450655 11287819 20464600 56134062 72450783 172723341 424531252 615196319 1644440453 3624953456 -1 3 5 11 16 53 108 224 447 625 1784 3729 7582 10590 18774 61024 88379 167214 354604 976334 1170516 2319797 5401737 15740497 31999244 57472048 119635409 181591232 477996095 834658360 1761052075 2418223499 -1 3 7 15 28 32 111 216 316 642 1176 3034 5153 11188 20771 65248 67487 235688 343754 1043525 1674360 3288612 7037502 11809771 31220429 62954534 83991469 161088310 397098415 666161533 1164270734 2405659084 -1 2 6 9 23 55 122 138 329 1012 1100 2220 6161 13720 23533 43140 82688 203258 354752 752302 1935535 3062546 4436183 16001227 27551182 46722767 79025257 226106900 354869442 783226938 1986882425 4262690073 -1 3 5 10 18 59 82 245 422 820 1294 2203 4468 9200 31235 63083 114824 258973 390305 1025771 1139583 2532680 5965791 13382496 18373135 50628765 129056161 262285024 318910218 740965524 1421482439 2815586138 -1 2 7 8 22 57 70 150 259 756 1889 3957 5661 15588 31917 46183 126043 161793 377399 668333 1643771 2838275 4380378 13107556 22282753 41944730 90967139 154407501 410269608 893673749 1134859496 3248075544 -1 2 4 14 31 63 82 173 367 605 1713 4016 7647 12585 27147 51562 130508 146467 382106 683062 1401808 3373573 7006160 13108341 19662895 39850171 78654283 188765743 516733426 877201759 1790161530 4138408084 -1 3 7 8 19 60 127 226 379 919 1997 3858 7342 15920 22315 33069 82562 157092 353623 919330 1680944 3140160 5698169 14159582 27270895 54803344 75259357 224958432 466971637 811735336 1810734291 3476534297 -1 3 6 13 23 49 95 178 258 811 1754 3539 6793 9474 20165 49842 96023 199761 347161 1011578 1953851 3861081 4447828 16255530 20190225 35666349 85747608 251434143 517576149 945176535 2005571129 2884332583 -1 3 4 9 26 44 124 203 468 634 1570 2272 7812 16374 19899 62323 94022 212121 346988 1000350 1435642 2814197 8376766 10230311 25440446 61364485 116184323 169678351 513513494 682682126 1726564603 3539158914 -1 2 6 14 23 59 77 235 299 513 1960 2530 6491 9336 23286 51722 123367 208806 383207 744623 1924145 3294751 4455349 14161331 24654499 56651010 100444244 186211144 467029657 756277250 2092971846 3134219169 -1 2 4 10 29 38 64 232 490 881 1507 2487 6196 15320 22438 56905 125333 191457 380347 690571 1397456 2331162 6433253 12326305 23865723 50360692 116701723 243891116 297788258 700355565 1935240764 3284912738 -1 3 6 11 30 50 98 209 399 544 1603 3691 4950 16299 18238 56191 103229 228434 375473 987076 1916575 2252856 6795672 15473727 31731703 62422402 132159389 192238001 510839510 870752390 1361445243 3383691307 -1 3 7 9 29 56 68 154 264 538 1951 2053 6736 11567 23699 47599 69947 185601 339545 966360 1697373 2837033 7248609 13476534 24631592 45604839 90953049 176409053 463466110 725855799 1909666000 2572574963 -1 3 4 13 27 55 82 210 316 726 1191 3411 5884 9492 21732 40782 92815 209575 349267 1004844 1424138 3864565 8092209 14807583 20599494 62290540 99236111 146440569 400014049 1012144150 1313617224 2942859580 -1 3 4 14 31 44 66 152 423 787 1668 2630 6773 16098 24316 49848 77745 144279 327947 936235 1417865 3668040 6978013 8513811 23794620 50275494 131819371 251368107 488046101 643840347 2010142217 3651984720 -1 2 6 14 31 53 93 253 366 840 1095 2515 6273 16248 17351 42330 81746 203907 332219 752027 1952713 3319044 6506323 14781011 18483165 50754656 75924763 241907510 355040939 683392751 1977099065 3554178188 -1 3 5 10 17 61 68 153 415 545 1725 3270 7226 15427 26566 48588 85398 236810 352669 1039184 1148205 2509693 5760788 14017255 21952175 44739236 118128517 172988370 492400822 950008207 1854790060 3446317048 -1 2 4 11 28 58 116 224 315 1007 1034 2453 7456 14520 18164 43165 91246 165025 346363 714247 1416407 2583484 6740392 13227688 29086765 55811313 91169891 213544337 365725719 738005023 1667396462 3464803535 -1 3 6 13 26 60 124 145 369 950 1558 2493 6269 13534 22872 56273 100606 260425 372030 1019185 1906952 3834876 7847876 13453714 26099911 43909784 73591343 202846210 481824406 735056514 2123901807 4291585677 -1 2 7 12 25 61 94 197 313 723 1573 3293 5610 12039 24268 54607 86618 154515 353602 671052 1689490 3926267 8261496 13215803 17520509 63695679 96865274 148480635 500912089 974901946 1214414598 2168004788 -1 3 5 10 27 51 76 198 286 881 1549 3666 7611 16225 26663 42891 102374 203668 369224 1004108 1135736 2497804 8354198 15537015 21428046 65932272 84366269 241260139 495065343 921923611 1765343978 3438989531 -1 3 4 10 26 46 64 140 376 676 1679 2944 7163 10332 22560 57765 111057 156688 362668 920932 1384268 2559926 8270479 10059154 24609767 45553815 78252327 141103746 508763693 670433994 1928399281 2177841039 -1 3 6 12 22 50 67 159 289 766 1557 2307 7219 10302 22895 40855 82381 181221 359885 961553 1938912 4137956 4626297 15855960 21221541 43727799 99266887 151371696 489913775 754058029 1858644710 2315334352 -1 3 6 8 19 34 105 149 446 1001 1168 2628 5588 10597 31152 61860 126218 229815 383521 1034202 1932890 3058440 5501569 10567465 33423657 48398412 121343201 220578225 363065503 624244905 1096158936 2225511824 -1 3 4 13 28 56 120 173 259 827 1674 3565 4437 11511 31026 45930 96881 223089 347004 991244 1420019 3842045 6754401 14544425 26114450 41329103 94585383 248588978 521119615 945593737 1500317344 2381045641 -1 3 6 10 28 56 86 210 418 846 1303 2716 5121 13381 28425 39564 115473 152351 387259 925371 1912622 2566066 7224085 12681005 20956610 60773110 125995156 250672936 324099889 622566991 1093117689 4044870207 -1 3 6 8 17 51 80 182 471 768 1603 3223 7563 16153 32256 55183 82121 151265 356260 921782 1965124 3142524 5911640 15053190 18040802 36412842 108184170 239122025 535407831 1035696592 1779163631 3299217690 -1 2 7 15 26 32 86 177 459 945 1103 2220 4877 11310 17663 48892 102535 217574 370273 731255 1669081 3559128 7541459 11605008 19309457 39983167 103776953 217630386 400638646 799159159 1479789359 2589745362 -1 3 5 8 17 46 65 171 443 737 1258 3215 7604 8927 24685 48056 102500 135218 369323 936970 1138004 3084008 5665931 9508336 22790453 36138657 126275429 164136220 348246244 979553919 1642104401 3051214540 -1 2 7 12 21 53 99 166 293 829 1585 3058 5332 9654 24661 51830 109419 150645 364589 663450 1645372 3870992 5123166 15293140 30389660 40326301 91391692 251411166 489443792 542150215 1294533529 2961123826 -1 3 5 14 18 62 115 222 424 1019 1295 3787 6518 10667 19296 34823 69146 164191 340275 981009 1170538 3620043 5949952 13220164 27260624 61562003 118885905 205010720 327707542 907072435 1958067856 2511601614 -1 2 4 11 16 41 103 236 499 1013 1049 3420 5060 15740 16668 65397 128473 178949 382429 708760 1399783 2590754 5691062 8737039 29856270 53408817 103890040 211490634 380351930 954897999 1542565289 3382076338 -1 2 7 8 23 34 83 240 358 610 1569 2888 4584 9053 21066 37182 94753 214576 346511 729234 1679957 2785668 4663109 10857106 17208826 57871023 77981465 176830888 484578349 643193138 1505424512 2914249133 -1 2 7 11 18 58 124 183 346 723 1339 3025 4249 12761 27912 40140 127119 184955 383003 694979 1642502 2591761 5410996 13173702 28294114 33747090 82936691 153511184 279471749 659066035 1367458033 3878861864 -1 2 7 15 27 39 82 210 339 628 1803 2609 7931 12581 19302 62140 110667 149876 366452 666385 1644103 3618883 7742355 11341530 20119889 66220426 72992488 176088967 412155466 592291673 1630167751 3777094296 -1 2 5 15 17 43 105 223 337 607 1640 2852 5076 9394 17754 36893 83426 256612 359275 761806 1147483 3545477 5740269 10327910 33437643 67093503 76883464 183974341 499164281 658841643 1345794638 3008411155 -1 3 5 15 29 61 86 138 412 785 1621 2457 7569 11669 17939 45151 108266 189946 368070 956156 1132892 3396545 6719771 12673273 20420696 49424689 124320544 250939273 514030643 689899232 1807994709 2612438560 -1 2 6 8 19 46 79 212 358 969 1624 3438 6765 12752 27289 51159 74527 245584 329538 785331 1937413 2778094 5497697 9806958 23200256 64435066 79998359 210888113 491167669 949665328 1994846521 4191580168 -1 2 6 15 31 52 93 199 351 877 1685 3567 6992 12928 26182 63035 72249 243860 343137 782895 1938580 3567071 6549442 14789526 18485338 66005745 71620080 236280676 514525001 941918316 1909577843 4106930567 -1 3 4 13 22 34 102 165 473 776 1111 2746 7406 9843 22362 36200 106525 193230 365238 956582 1401131 3929812 5145114 11881440 31437118 37632162 110659864 242854607 386854551 632141107 1741343876 3110463635 -1 2 7 15 25 34 88 146 365 742 2025 2481 6082 10769 22308 47776 97193 206010 347273 740024 1672903 3590143 8343748 12171097 17998546 48728684 75503694 153630629 467169110 774686933 1203604075 2168905300 -1 3 4 14 28 47 88 137 358 568 1699 3343 6999 12645 20475 47400 82689 190352 354199 952164 1419373 3613034 6723263 9276873 17777460 45506213 79176890 169107624 518049661 1070704500 1889746117 4245334616 -1 3 7 8 18 63 104 202 326 739 1185 2298 7532 16334 18012 51336 95644 247771 351098 1027070 1701702 3043327 5491228 13978994 33263481 65897055 81720790 134895390 384533156 716280954 1640681734 3549831845 -1 3 7 14 24 63 113 141 344 930 1447 2245 6703 11150 26218 64383 87827 187368 355300 951429 1689587 3630093 8050020 13466705 28752957 48861908 83088564 205197902 318118339 773352278 2040588611 2269472566 -1 3 6 11 18 42 111 190 493 680 1360 2300 4600 12702 31320 59550 109456 198731 362083 1006287 1913876 2249567 5703262 9279915 31683818 39936226 107146886 145101398 331841966 709681636 1467857008 3915332983 -1 3 6 9 31 43 80 212 399 798 1941 2885 5072 12866 27622 50211 108007 156607 362731 926322 1902437 2824657 6449405 8493873 19533865 63270049 120315325 266849765 430700881 588487432 1424181449 4015182467 -1 2 4 10 25 41 91 209 349 968 1999 3275 7821 11558 29127 42459 78973 145607 330903 685716 1436209 2341104 7484526 8458918 17979970 64854522 73341072 213060080 463944874 1046441974 1672192860 2363363601 -1 2 6 10 25 41 94 135 261 753 1831 3388 6867 10809 22188 35842 65873 162661 342839 659758 1954809 2352901 8028141 8467284 17694966 42855652 86738442 151421622 426832804 1009115018 1901068184 2465616798 -1 2 5 13 31 34 84 184 293 917 1334 2584 4101 13880 26072 35029 66492 242707 338433 785657 1172168 4071813 7320484 11609809 20177689 38653737 92692599 206794549 296535183 635814896 1376944007 4217324268 -1 2 7 14 21 52 101 134 297 802 1859 3438 5977 14541 31251 58954 77585 212342 330307 746537 1686435 3337106 5193542 15011408 30895793 48865494 89573303 235895750 416914464 989771638 1176995387 3746864874 -1 3 5 13 25 39 114 164 315 845 2036 3327 4412 14845 22892 64689 122215 214807 392800 998395 1143152 3833525 7816403 10614991 28783835 36267714 91899922 256838333 441791452 1039049930 1575415268 3695323907 -1 2 4 12 18 43 85 147 333 915 1078 2726 4732 14574 23832 47040 127597 177787 382599 707282 1381526 3927110 6207260 9557315 17223283 46473073 68419003 217222127 338264744 664693596 1591268543 3279754571 -1 2 7 14 21 46 111 245 505 729 1956 2784 5493 16067 20947 49477 117913 214114 387787 734632 1659478 3298075 5194826 9300648 33502543 55399311 104747448 138887989 407232990 584000022 1340959505 3721791570 -1 2 7 15 31 61 105 135 457 776 1301 2742 6484 14097 16866 56304 124209 207040 378128 741060 1668200 3542054 6765127 12970450 30359265 47046860 113976117 246275741 303529978 623196767 1962853518 4233818259 -1 3 5 11 25 58 121 152 505 878 1469 2613 4798 15267 29728 34195 123702 247676 377890 1020801 1120461 2274295 7854638 13494176 26988320 45469978 105358678 256209422 272503115 647916959 1497824430 3449498246 -1 3 7 11 25 57 94 215 285 951 1968 2529 4304 13327 25282 47013 84991 214266 352315 985211 1677083 2271478 8346350 12668153 17779847 59601544 88815964 219805816 453640508 721567084 1516916094 4229614457 -1 2 6 11 27 62 103 147 384 786 1222 2928 4622 12324 18886 53931 99901 175986 371363 707931 1905775 2617190 7519803 14261927 31624925 42325514 131489348 244078100 341376292 573432022 1606032067 3874265728 -1 3 6 13 26 49 106 128 392 998 1733 4081 7957 12758 32071 58462 76695 237082 331040 1032392 1949339 3819526 7833217 16331191 30910160 49111262 131795634 220780687 476138842 864502049 1670663494 4041775645 -1 2 5 9 21 58 96 128 357 974 1529 2834 5075 14898 23742 39166 68266 132264 339578 687908 1165484 3119270 4602284 12681066 30079895 48030472 74312925 227795468 322624626 547921083 1607009268 3483242661 -1 2 4 11 16 49 90 156 329 822 1233 2905 4595 12347 18811 45670 119530 133867 393132 683400 1388216 2581749 5652153 15056037 20106745 42781015 69807625 239035850 400964967 585742801 1392690232 3844398845 -1 3 5 10 20 62 105 169 345 615 1454 3650 4155 13731 23911 55021 82997 165866 354335 980124 1165565 2564034 4372271 14236376 32387397 40156885 79023648 193402538 313437518 869077704 1366708222 3806333113 -1 2 6 10 30 58 127 241 262 797 1220 4028 6446 13247 26851 51590 93155 135789 346481 678820 1952856 2340975 6693551 13444511 26647777 51953011 96312417 255528870 372484648 818546600 1888053178 4188409499 -1 2 6 11 24 63 116 162 346 788 1307 3052 4661 11240 28591 40284 89931 200645 355120 743297 1944096 2540018 8332619 14485499 27512681 38076366 83746609 241066179 268580079 550955992 1538476241 2294389791 -1 2 5 15 30 51 121 220 472 828 1378 3984 5615 9409 27961 49937 102550 137797 370734 674863 1128956 3621359 6962865 16631142 25333750 59811984 113858754 253989739 335251364 810787293 1190382136 2803303044 -1 2 6 10 26 39 85 245 495 927 1187 2345 6760 9572 25889 48360 107221 237821 365372 784059 1933145 2274879 7833757 12182541 19888113 58497887 111264214 222761955 349447556 674784509 2143338259 3112806113 -1 2 4 11 17 42 86 146 442 1008 1940 3283 7505 10394 23702 61498 93969 199362 348907 747841 1426668 2529296 5449767 8986013 17279110 47764527 131149399 225956854 425747137 1070634158 1863185493 2574968164 -1 2 4 11 29 52 118 210 328 715 1210 2193 4731 9754 18535 33541 112007 191658 364522 695718 1407569 2609837 6472849 15849653 28713155 60864497 78240287 147989632 384351854 730188288 1571686311 3050372399 -1 3 6 9 21 57 122 137 361 827 1138 3929 4164 8364 17325 38275 98937 178285 375418 967157 1921416 2859632 4888233 13232765 27947288 49847700 70359324 241338319 356632847 840840984 1470104943 3076263156 -1 2 6 14 24 52 82 174 484 583 1468 2312 6940 12925 18694 33494 113720 190023 367179 690393 1930334 3399546 8309998 15066667 20598475 38558531 109619997 185452207 281161670 782803253 2138168264 3792311218 -1 3 5 13 25 45 99 160 455 574 1767 2889 5957 15004 31668 52501 99022 257139 368987 1029541 1128422 3844078 7848912 9037381 32704790 34630875 114096097 180222411 495919256 649077244 1135370207 3374882032 -1 3 7 10 29 47 126 134 371 1009 1121 3461 6024 11320 26175 64039 129957 159088 379885 932792 1664574 2584303 7232505 10327897 27166899 43254910 73665966 218634235 354692265 977561470 1221392775 2365980476 -1 3 4 11 29 36 114 128 344 1018 1529 3847 7311 15679 27972 59891 78324 221878 334052 992907 1422722 2276129 6506966 11885435 27493164 44580063 83652531 220000006 334576345 810251137 1647132531 3283057788 -1 2 7 8 25 41 115 175 382 640 1877 3779 4425 8690 19447 37773 113307 237464 360608 781892 1663683 2799329 8365354 9039968 29298232 35666967 75005335 140571750 434468797 840604964 1603794001 3002948352 -1 3 6 14 31 62 107 197 256 939 1576 3436 5015 11466 27863 36306 128096 188064 366737 938794 1862726 3443839 6682120 12769837 30773345 65162183 95444508 227335984 482687687 1004522723 1462382939 2239558906 -1 2 5 11 21 34 103 211 302 714 1260 2275 6086 10412 24898 60815 111528 193479 381589 663200 1073229 2420517 4306841 10942996 30263214 63845029 87296344 138417297 390606713 671116983 1298199739 2197389448 -1 3 5 12 17 43 93 151 279 753 1633 2286 5572 10674 23702 41606 85108 143323 331908 953791 1072424 3973401 5326906 10363123 20254212 50247141 87566281 161759301 495492552 685849703 1336335598 2273634160 -1 3 7 13 26 32 125 244 340 520 1152 2921 6567 15492 17984 33352 72537 144877 351729 964319 1590464 3704683 7672683 11938511 26832518 56550001 79487958 197780994 388490202 624356391 1963520621 3707094468 -1 2 7 10 18 40 108 232 291 588 1628 2983 4426 16146 26115 63378 70682 243218 357082 737482 1598569 2159039 5578594 9152039 33378106 51061018 86285239 179433780 497719542 656583683 1571740609 3519419029 -1 3 5 13 26 36 100 239 459 693 1495 2402 6295 14017 22568 64203 117891 215609 365610 1028551 1072097 3734731 8242123 10968477 33404297 52677113 111991658 156349627 269470394 805100621 1962260616 4256684657 -1 3 6 12 16 48 97 193 377 807 1864 2439 6654 14278 22822 36821 91676 167543 343991 917592 1858403 3967893 5859476 15900306 29429830 63597591 75270375 262500213 413046455 712313802 2064801791 4208779166 -1 3 4 12 16 33 92 232 400 778 1206 3296 7218 13970 18772 44435 78177 187750 358827 947176 1330261 3973678 5318933 11986617 20262826 53144778 119880100 263638171 349000033 1058146879 1664394147 3939576365 -1 2 7 8 25 59 82 143 344 949 1242 2950 6400 13459 18251 61970 127394 133797 374699 719676 1589902 2685569 7990623 13514482 19524765 47854640 70380429 214055835 376830124 537531395 1985842590 4272860260 -1 3 6 8 16 56 79 140 309 827 1214 2196 7498 13839 19191 56674 72536 230699 348334 1006368 1855458 2938821 5833174 12828570 24710810 48213579 99953727 250858582 376539142 779242307 1723060768 4170562236 -1 3 5 15 26 45 73 178 409 698 1771 3880 4976 14746 25562 39577 127573 250228 364586 1001765 1074269 3184185 8250565 9167825 21621227 41154506 122805707 135496141 498168136 919470726 1462895052 3632399738 -1 2 7 14 27 42 79 149 427 745 1251 3363 4856 12124 17519 58522 116820 212746 363996 776681 1589449 3205436 7461695 9638607 22400443 49754379 126458365 163839582 357832718 1068512877 1495298370 2335740885 -1 2 4 9 26 55 109 165 318 875 1596 3011 4301 12387 17724 53912 119847 227163 364661 763516 1328079 2939087 7980712 16466507 31054070 37973781 89765552 253220923 477414672 575794204 1510679927 3974724505 -1 2 6 12 27 62 102 128 363 641 1997 3823 7314 11030 29332 59322 80486 180776 346371 665156 1865289 3730882 7679047 13303485 32572455 49449022 69855301 138389338 451613200 830384502 1822264492 2503965849 -1 3 7 14 26 62 101 246 451 621 1114 3350 7821 11559 17973 63299 128123 145380 373547 967562 1589375 3473091 7726671 12715713 33152388 53378524 109140227 173743192 370555286 1025878579 1790109043 2210664540 -1 3 7 8 19 60 109 220 468 626 1736 3994 6610 13060 22157 35860 124658 233224 373051 983087 1593918 2917718 5369985 13870523 33412221 59759454 117258951 177662648 472367356 930680591 2105717664 4056110369 -1 3 5 8 30 40 104 168 321 796 1731 2450 7113 15980 28976 57453 130163 141117 364088 966955 1079971 2948757 7195842 8537781 31280984 34569737 79091867 251150701 510165103 715997181 1976802465 3716620347 -1 2 5 10 20 45 89 173 491 864 1055 2284 7154 10606 29054 33438 113729 205516 380665 763312 1079580 2136258 4560606 10442296 20006667 34211703 115046528 252787557 396268934 784265829 2124826904 2219029485 -1 2 4 15 20 46 123 139 485 861 1488 4027 8093 12887 25609 35905 95112 254405 332895 747948 1338112 3445354 4276857 8880489 28939559 43909985 107983369 258601844 278825190 856344882 1757021355 4117478056 -1 3 4 14 19 36 71 222 387 936 1668 3377 5558 11413 24063 39389 111502 134193 388415 955032 1331345 3443855 6135532 11162325 22377327 65482486 117853694 233391590 474959371 987409443 1302867510 2234014125 -1 3 5 15 17 34 65 214 490 854 1498 2956 6126 10723 19867 38094 91920 199165 338284 1022360 1066894 3178688 5327441 12012943 21343547 64936521 113187345 238356533 278906533 600633372 1235336968 2319382575 -1 3 4 12 16 43 93 245 383 1002 1297 3842 6427 12372 23342 54965 127781 201116 371571 1033159 1332589 3984445 5359324 10437661 20014597 58066579 77534446 205890813 300407583 858285950 1897959642 4268824910 -1 2 4 13 16 53 94 222 317 723 1893 3014 6432 16043 24079 51293 125172 209788 374240 786391 1332184 3987592 5359968 14899771 20790449 61270133 94030247 135176212 423503879 615202254 2013634937 3598176550 -1 2 6 13 19 54 120 235 380 917 1629 3091 6933 13154 32314 49973 119814 236502 370762 744621 1864923 3986880 5635664 15716985 27859998 58612580 68034046 230864178 484413416 1054967701 1957371850 4275361317 -1 2 6 11 18 49 113 254 508 697 1621 2340 5003 11365 25772 51082 88122 174169 343916 682574 1862554 2416035 5334722 15393775 25794757 54000192 103514331 155154239 519732352 780683904 1455989906 2521142275 -1 2 6 13 22 42 87 143 365 980 1397 4082 5377 13098 29149 59491 71424 220635 353213 768612 1860064 3986433 4289233 10454447 16777628 43778661 82839368 223873061 272112750 808463569 1082939612 4049387127 -1 2 4 9 22 63 70 189 284 752 1076 2897 5591 13820 25236 33192 112070 244292 381786 733437 1340411 2932294 4833516 14355294 21237115 33561386 91760861 152061145 351852688 645483253 1184279246 4165435712 -1 2 7 9 26 41 111 252 421 821 1605 3046 5038 12894 32607 43454 117872 224073 374109 772443 1600004 2920751 7709386 8647680 30410795 56366146 120863385 251685518 535335002 602513467 1444147615 3843294238 -1 2 4 10 19 40 127 195 371 549 2012 3948 7499 16337 29792 39402 129385 146957 363065 698763 1338592 2141897 6135732 9077931 28588879 61112017 69241971 196203629 452094400 897669843 1806416763 3253681815 -1 2 7 12 22 39 111 190 450 648 1820 3147 7660 10776 18169 51734 76159 152317 354326 693551 1597143 3730352 4554504 11447481 31467838 40649686 111722632 149502538 455238180 999622900 1786119421 2611844826 -1 3 6 14 27 50 95 226 294 639 1285 3311 7205 14599 26545 40694 97577 157327 335697 980432 1866882 3452581 7670672 15916556 18103215 55337920 100438169 172844307 283267420 982343952 1710383031 3560274082 -1 2 6 8 27 33 111 145 378 965 1591 3305 6725 8576 22143 44393 114270 158469 388845 707426 1853532 2655271 7731781 10941535 30684678 46689964 72146224 225528765 492529322 1009914866 1886980586 3086218680 -1 2 4 15 18 61 116 201 326 958 1671 2333 4410 14059 17994 37201 93846 262019 339656 747019 1332005 3451866 5846743 13320611 27009883 64519605 81316552 232904389 525269567 712910651 1596706508 4242629331 -1 3 4 9 18 53 65 183 476 729 1469 3739 5185 12259 26830 53747 94323 183414 335092 922031 1342887 2686373 5840392 15864929 21525447 33876116 107295433 161381311 298363364 835814230 1189594648 2266965762 -1 3 6 15 24 58 122 197 343 858 1351 3139 7427 13873 22923 53889 84656 148067 333694 958307 1852497 3204567 7933962 14062925 25972866 66110428 78471601 239218100 270900371 1015219781 1625771879 3941315615 -1 2 4 9 16 52 85 208 446 839 1676 4015 6742 10688 20161 35645 128595 135834 376641 693423 1332811 2926421 5353776 16158009 17856621 60351691 129836416 242965437 479080858 863888369 1915101635 2597181911 -1 3 4 10 17 39 84 173 496 864 1720 2367 8089 16257 20759 50447 74404 235602 357404 1005152 1330543 2424192 5601634 12010962 17851354 35948499 109169142 253673951 492985886 703308548 1707944124 3631972862 -1 2 5 15 26 48 112 135 478 748 1784 3550 8132 11413 28531 39129 105610 244998 390156 732140 1077834 3453587 8257144 16726739 28067104 47512092 112007973 160566456 485893128 1007042607 1697303150 2266457188 -1 3 5 10 25 58 78 254 407 614 1696 3020 6814 15381 31869 41310 118343 248371 374163 1008591 1074311 2399213 7453177 12808672 22562786 52221429 124875002 172635916 482219196 642407256 1910411448 3702247872 -1 2 7 15 24 51 68 223 438 528 1853 3454 6201 11261 30172 61335 102757 243114 385426 741491 1598895 3462689 8247872 15932661 24428783 62516436 131549212 184831662 440705579 1030305655 2101250995 2568452870 -1 3 7 12 28 46 93 156 427 860 1891 3227 7204 12964 25952 54421 75861 245705 346405 1007866 1601876 3993620 7171317 9119318 16838055 46488934 130499761 255079635 459041614 1069075515 1817776371 4211067338 -1 3 7 14 16 36 84 229 292 950 1663 3393 6513 13010 30164 50427 103321 197564 385986 1035452 1598738 3467246 6145721 11244794 18148214 50978147 98542470 225481991 488705069 995236335 2102908164 4254095021 -1 2 6 11 25 49 126 136 299 674 1291 3164 5448 11242 32117 49440 108715 188325 381690 661238 1860083 2421465 8251804 15355381 26790867 49133142 89057458 142712049 284071902 992041353 1087582472 2625869661 -1 3 7 10 26 52 74 226 392 948 1698 3621 7749 12287 32510 56544 124599 247377 368049 988077 1599739 2417296 7711452 16469048 21288441 55964996 119009578 225821187 483372748 915242937 1653782620 2224236045 -1 3 5 10 21 34 96 250 488 831 1499 4019 7492 13663 19340 33276 88146 185235 333278 940507 1072131 2402072 4274618 10627842 30445516 57493189 104260312 255414964 278315095 849952631 1675239708 3894189542 -1 3 4 10 19 50 100 162 419 713 1989 3266 6189 14147 17976 58233 120406 210170 365985 1039756 1332325 2409260 6142927 14921630 30995500 38665486 118443423 159457689 433769758 955437316 2115169882 3973757215 -1 3 5 14 22 58 101 218 395 998 1450 2710 5722 9811 18167 46165 107752 194285 386255 937119 1072646 3443981 5101552 13772801 29926909 59608593 128887193 214789093 282303907 624588801 1315190429 2956750357 -1 2 5 13 27 32 94 217 465 541 1880 2989 4728 9984 28209 38753 82826 163959 338232 661959 1078340 3975151 7931686 11953044 17878179 65903819 103496004 186808498 440729397 643685608 1440470127 2978972666 -1 2 5 8 17 47 78 227 508 625 1361 2301 5159 8671 27281 39206 95877 159207 334501 719786 1078415 2664620 5322463 10391026 24696955 54105377 115320957 175012135 318585484 714249054 1154541791 2808731275 -1 2 7 15 17 45 100 172 306 547 1632 3144 5669 10536 27301 38581 101579 169503 385857 657481 1602155 3452556 5882246 9075575 30465645 34433104 88585348 168211811 486642452 957259932 1084342244 2537734920 -1 2 6 13 20 50 94 190 508 527 1599 3030 7512 10576 22341 48617 117344 143034 366703 695564 1851439 3967946 4829728 16699181 19723240 37311303 110339537 183975447 525513233 666377333 1824533063 2291946044 -1 2 6 15 24 48 87 136 376 588 1144 4022 4561 8828 18796 59997 67918 157388 345986 689328 1857382 3463484 7955343 16697017 20488786 48882027 78080932 187379303 342873011 926872449 1473299345 3041222312 -1 3 6 13 31 57 107 213 400 627 1477 3660 6863 9237 30649 57892 71764 247541 354629 994322 1860428 3726359 6638088 13849052 30709574 62783198 133616456 178958940 287468483 806039296 2107663677 2859259224 -1 3 7 9 20 56 79 240 384 908 1072 2403 5461 8623 19947 45611 99084 235437 378953 993885 1593847 2655916 5107684 13068588 23657273 53295496 119669391 231898098 379233540 726391004 1150909652 2694227627 -1 3 4 15 26 36 111 221 429 640 1302 3128 4172 10470 19242 46317 70085 161736 349896 971585 1339290 3206997 7965799 11481000 30642401 65968208 118545200 156630588 313260788 975338040 1411728591 2436824870 -1 3 4 9 16 43 113 253 310 660 1451 3150 5052 9913 23322 63377 90156 244417 341846 1007255 1339690 2670168 5354264 9078174 25327098 55778629 84195921 161332273 302157941 1000757431 1501519325 2841147138 -1 3 5 13 31 59 83 189 337 874 1394 4016 4376 13722 17123 35995 77526 170995 353250 919175 1079665 3726829 6918281 14417479 20410151 34758740 68453339 259079706 282242052 868820905 1350205840 3958196830 -1 2 5 13 24 44 90 215 260 846 1458 3364 4219 10502 18662 52328 121802 161667 368326 699066 1077019 3969207 7680397 8909534 17761787 65190330 90194907 239916541 312077376 961413696 1452883022 2449990616 -1 2 6 8 24 34 108 182 321 815 1806 3514 8105 15853 32074 43519 112009 179208 378360 658245 1855069 2673824 7941486 11233373 30927574 39717770 77615004 240438934 426060199 983524168 1673787987 3266456692 -1 2 5 8 22 63 92 208 315 932 1586 2431 5982 9302 23175 60569 122839 179212 363688 673329 1078660 2663790 5052929 14623729 19915689 62026559 92537447 233571532 474483808 736631280 1147418878 3060296742 -1 3 6 10 21 44 116 172 333 652 1957 2934 4410 11213 18817 39908 100844 176180 379860 932642 1862220 2410253 5060571 10186075 25415721 34212185 83106894 146551458 465860576 656733800 1531528472 2168428533 -1 3 5 14 25 34 67 252 457 984 1360 2653 8075 9713 23918 43764 81696 164188 354756 931793 1078804 3465591 7449374 11783986 24053022 57861573 104185403 213120155 304840318 650778434 1787830615 3169080455 -1 2 5 10 30 48 72 170 357 890 1037 2650 5697 9148 16736 39901 80727 248814 356665 738626 1076592 2147577 7180977 15375725 22970205 40347035 78491936 259447922 367191149 605986583 1219655935 2766383684 -1 3 7 14 23 44 78 200 354 815 1823 3423 6079 13500 18654 55968 109691 155982 387244 962312 1603545 3443245 4280568 9156764 23267216 60431754 77953829 263707507 428589033 958335571 1128401827 3842592184 -1 3 6 11 21 43 103 221 465 736 1685 3278 6112 13548 16386 54187 82992 215326 330051 1019768 1867517 2132019 5092739 8551108 30332888 64166762 113895150 147756659 494389953 946120144 1151717874 3808089070 -1 3 6 8 19 46 91 200 328 518 1294 2455 7363 10969 16614 62160 106165 168908 382669 950063 1861268 2926351 5593815 10184379 19395833 59949857 73210702 185570830 292188145 781736122 1723388667 2415248845 -1 2 4 8 24 62 77 185 399 549 1191 3997 6598 15248 22535 46648 104848 212110 380705 757998 1338354 2686930 7406954 14341720 22164708 34801045 118854182 172698377 351662041 911472140 1950124266 3543518439 -1 3 6 8 19 37 88 198 259 978 1188 3160 7919 14211 22432 53284 114362 252590 386200 988815 1862327 2921437 5590295 11931886 19569606 59239108 92125698 208131787 384694815 1054810559 1753758873 3987489227 -1 3 5 13 29 60 84 185 282 722 1350 3701 4653 8286 16712 53350 73415 198760 348279 1034648 1075619 3705452 6420154 13003174 19070827 35600942 86323494 159602731 287417981 841129697 1550559868 3151297952 -1 2 5 9 17 63 90 247 279 851 1289 3162 4735 13603 17203 38479 101326 197317 378118 754799 1080527 2936620 5322084 14346666 19540470 53414764 86891054 246128715 268963770 1018173110 1545354053 3884472220 -1 3 6 14 24 45 74 136 341 718 1762 2948 6008 10748 28433 37229 107339 261492 378456 1013834 1853935 3466598 7931211 9308249 21947766 44037063 74309131 154618605 513282315 633873155 1200388843 2321858293 -1 2 7 8 16 58 90 171 380 995 1280 3307 7410 15187 21768 52719 101805 237034 382455 740995 1598480 2657661 6122003 13263348 19853166 38502512 76148080 219619022 294167965 1017191726 1712770946 3723224454 -1 2 4 15 28 62 70 173 342 871 1220 3329 5976 14646 28179 35774 122241 190779 376591 685887 1334701 3472221 6387090 13071703 24086615 37942844 73244297 252588356 370182750 958783367 1341320905 3551639114 -1 3 6 14 18 57 107 163 509 820 1728 3306 6115 13375 18015 63681 75690 201955 355881 1047812 1864030 3455047 5362594 14558436 31608342 40031358 105608858 242608665 479360997 1072859026 1170193920 3771236959 -1 2 6 10 22 41 88 248 405 961 1034 2768 5172 8958 21824 41095 130891 261462 369429 740855 1864771 2159032 4281776 9312088 20872918 55229464 119773001 215573817 371092928 613323144 1094967140 2731669413 -1 2 4 8 21 49 117 240 465 911 1726 2892 6521 12709 19412 46625 109333 245321 387094 726940 1341851 2685824 4528077 15077219 25583861 51035228 110085701 230756504 500303814 598376447 2121697036 3913258931 -1 3 4 10 27 36 105 227 317 635 1058 3134 5155 9632 25670 52945 69420 223725 353595 1029899 1328091 2403879 8244285 12218823 30289879 51822451 88809486 173135762 338052882 970351630 1098778980 2763447750 -1 3 7 8 26 48 74 235 273 752 1382 3794 5098 13841 19059 51491 103892 148488 381872 957409 1605209 2918211 7688267 14927602 21474395 57087797 91886447 140066585 294089451 807057603 1536691125 3778026811 -1 2 7 10 23 44 99 161 480 533 1880 3032 6526 13380 26258 55343 96590 200411 333345 772232 1593370 2144407 4303123 10120002 30810379 37399013 102721865 183094561 444773884 669733350 2044574116 4253172015 -1 3 6 11 21 55 68 128 481 665 1710 2478 6738 10495 27032 56095 80046 161302 350845 962858 1852108 2144227 5107584 15948269 21172229 47692582 109475238 140074806 491961718 744772991 1917356703 2261105741 -1 3 6 8 29 43 102 173 451 954 2042 3952 5584 9186 28451 44169 74129 161391 344788 968972 1854571 2933346 7179961 9392167 32193456 34840206 109487904 208462397 413525611 869004229 1238241234 2981481336 -1 3 6 13 30 34 82 137 296 856 1864 3626 4150 14439 26528 34737 83011 247266 339517 1004633 1859578 3727458 6406959 12484621 20375985 44465750 100336275 257990925 433654324 890707901 1550880485 3668269631 -1 3 5 14 19 62 114 157 341 557 1799 3342 4317 13989 21850 35684 68980 169196 350135 919893 1074050 3464883 5867390 12819401 25412818 42422919 75659349 182750222 421855436 1008108835 1579770829 3987364589 -1 3 4 12 25 49 76 226 364 556 1675 3391 5122 11334 21411 57283 83617 138910 334472 971293 1343203 3968717 7708178 16209659 22222101 55045210 77259369 185605523 534000614 1020028660 1266988117 2281563696 -1 2 4 8 21 52 126 145 301 740 1055 2273 7239 12344 28042 63081 71650 202479 356512 784686 1334449 2660694 4580694 15861767 27949327 43695803 89376717 166207599 346310826 681620561 1614658250 3764295173 -1 2 4 10 31 48 88 202 314 980 1890 3656 6768 12109 22200 36452 97500 136483 337611 689560 1342542 2151030 7201081 15422357 18568142 65491714 93803062 206524919 422270650 922441882 1973633656 2262265029 -1 2 6 11 20 39 99 190 413 903 1119 2952 5500 13857 16623 39367 66176 209678 347121 768112 1863858 2413866 4817168 11671568 31070717 40508138 133046105 215881668 392300301 550123962 1173776776 4112961247 -1 3 5 9 26 34 111 194 356 787 1958 2659 7081 11357 25232 41342 70627 233807 358738 995184 1067961 2673799 8234657 11451368 30584932 59418909 70418508 259976517 458905905 622555139 1901641536 2593206745 -1 2 5 10 27 50 110 137 301 691 1056 2522 7031 11957 17536 37674 67030 196365 346977 684405 1076399 2153036 7963756 14929766 30662393 48491727 85428594 148588988 342548488 758213882 2088120074 2663174904 -1 3 7 10 30 59 127 161 370 751 1769 2811 5566 14964 24424 33001 70525 150518 345545 973792 1598033 2414172 6652776 13069417 25380991 40057543 69458015 151395636 506058087 553647419 1275489635 3253809430 -1 2 7 14 29 34 114 139 348 780 1582 2560 5463 12785 28532 39956 127832 241631 365794 729809 1595683 3210198 6913739 11690868 28987050 44696529 78301702 238541897 496315242 618825426 1290999635 3974642029 -1 3 4 11 24 34 75 162 288 788 1939 2288 7493 11187 19323 39699 87295 201238 333269 1020314 1336882 2153257 7459861 10905261 21648980 34225270 95876480 250551855 446236505 793489056 1789139074 2388666162 -1 2 7 11 30 48 80 221 320 988 1799 3331 5071 11747 18307 46055 107017 152789 387721 717211 1600905 2422898 6619436 15719789 20969262 62635101 72556150 205165823 425234255 1006488715 1391110908 2166678861 -1 2 6 13 26 32 77 136 287 620 1475 2797 4499 14366 17100 62535 124077 228607 372509 761681 1867623 3980417 7405733 11969466 22714244 45009257 90053227 196320497 322468199 583577783 1353784508 3355870356 -1 2 4 8 30 57 122 159 456 765 1272 2165 4497 8543 29082 65024 92503 193674 332632 662575 1332298 2656100 6915885 13090356 26710603 43513964 114766828 162922593 344223694 713343023 1424041300 2810331513 -1 2 6 12 25 55 122 153 319 575 1484 2450 7901 10070 23482 59065 80775 160541 355428 688869 1863287 3706159 8241011 15716954 25860315 45367978 84200922 179402703 328904008 772286973 1836599516 3095713116 -1 3 6 13 17 51 90 166 423 847 1457 3355 4441 11843 26512 60613 74049 243966 347691 1001664 1855987 3717830 6132177 16397227 19614326 39606179 132166609 260673267 271190392 970919537 1376570612 2391102040 -1 3 4 14 17 45 89 203 387 928 1975 2569 5066 9174 31340 41118 66491 242003 357411 985327 1328724 3466098 5631629 9322853 19336926 59789296 125105946 226871153 414066827 643009904 1345140733 2771117500 -1 2 6 8 25 36 115 154 359 571 1808 3198 6739 14283 25801 58000 122818 191104 372768 663277 1852382 2663627 8221004 11767569 28185663 49567345 71339469 180169401 429595609 971443321 1952391715 3982980451 -1 2 7 13 24 62 95 158 424 541 1695 3197 6808 13137 19452 52842 126108 206461 371970 786283 1600010 3975049 8212236 13525553 18602974 42732485 130553214 170143032 478704293 957911612 1905854581 4290164647 -1 3 7 13 28 45 95 169 427 884 1109 2665 8170 11601 29934 49161 94557 142335 330609 982882 1591923 3705440 7207710 8638629 17488733 35136983 130051156 257745813 398266687 615701390 1865426079 2671013401 -1 2 7 13 18 46 77 245 407 671 1198 2959 6319 10915 24514 46263 110300 206653 392852 754148 1597702 3986801 5601859 9330543 24880203 56634796 125588277 159424630 345608580 615728249 1905077918 2254107223 -1 2 5 14 24 48 78 227 441 750 1512 2942 6658 8812 25707 52078 69068 255725 353939 736806 1070748 3183943 7701657 16403775 23025674 54565196 130126015 135954254 286983936 653005800 2118925607 2798668862 -1 3 4 15 24 48 104 236 302 873 1371 2358 5709 15586 26390 34585 87530 218172 343982 1036055 1328635 3197258 7441813 16706239 29862198 58245560 84253079 238735484 294634090 701782426 1294263910 3580747294 -1 2 7 8 19 60 94 227 428 541 1422 2963 7196 9226 28699 36557 119680 133828 371785 692516 1590041 2672603 5311002 13836697 20117389 57734903 131942087 197653340 283361538 646679449 1741903310 3164762221 -1 2 6 10 31 54 99 239 299 565 1893 3046 4552 9455 18701 45121 115067 218111 361879 785179 1865477 2149636 6626884 15887657 33009423 57211137 87126408 190485306 426431909 669416075 1542947441 3190334978 -1 2 4 9 20 39 87 158 279 875 1940 3948 4904 13283 16741 52397 88068 147756 332004 692827 1338975 2927634 4318537 12292969 17484350 48793807 85565158 266534942 444562318 819980438 1395546584 4045486193 -1 2 6 8 26 52 105 137 409 729 1046 3440 6238 12429 19404 33619 82865 182654 327742 678952 1862940 2680544 7451216 15947483 30024667 49850675 131153003 158993670 376494665 1041621586 1884283581 4099088667 -1 2 6 11 17 44 69 190 317 830 1507 2923 6369 10800 17501 34925 90355 192473 338843 685648 1867666 2423029 6130061 10441310 22419755 38056144 99685665 238423254 320114071 564751265 1974925148 2259222858 -1 3 6 9 20 46 71 204 464 759 1519 2579 5618 13593 28616 32949 87891 131685 341574 958069 1853055 2672646 4817873 10462852 21677090 58763270 105454834 148033931 277650922 594899589 1103778635 4263890526 -1 2 5 15 22 34 83 194 452 896 1256 4055 7445 11914 29286 48550 107566 225978 384075 778239 1068068 3472332 5066749 11929770 18055501 59540671 104982784 220433187 349213942 830856224 1713889117 2265468249 -1 2 5 10 31 52 89 149 384 991 1511 2609 6128 9035 30632 56811 88001 206007 339709 779840 1067537 2136698 6936154 16435643 18853416 42522158 125387547 219611975 298668431 656354193 1241068138 2801520655 -1 3 7 15 26 63 114 134 256 876 1575 3657 5085 11570 29572 47786 130970 234922 361880 995405 1589449 3207397 7673508 12760811 27752035 49069955 98170716 260802913 483244229 873425165 1455719689 2383258295 -1 3 4 9 17 51 119 186 410 1001 1729 2857 6856 15605 29994 51061 107540 144944 384432 975389 1334172 2658929 5578904 15415452 27177427 36492335 128550443 226127969 487160604 596093647 1898156303 3698060414 -1 3 6 10 21 61 98 161 376 599 1219 3814 8147 12018 23044 53687 99502 169056 382681 938018 1863094 2404205 5054011 14676079 31109782 41523636 75415374 200114369 379493346 846842739 1830451782 2199140738 -1 3 4 14 20 63 112 215 303 789 1134 3932 6267 11194 30463 57398 99515 203649 391791 1042669 1327740 3454520 4261276 12996039 26688350 61446972 90389159 254122245 358825432 832410169 1902062315 2436997575 -1 2 4 14 28 40 69 183 365 512 1702 3075 6892 14730 19100 38918 127393 250521 373695 744077 1338848 3203272 6371300 10133149 23326588 41021999 79419351 183613968 527386660 952649165 1890354737 3582837324 -1 3 4 15 20 49 114 218 361 774 1318 2235 4328 11822 31268 48124 85707 144158 342561 955657 1327965 3203163 4297190 16512153 27134287 61170936 74596882 257529282 291504092 779492768 1442922968 2562337902 -1 3 5 12 18 55 125 221 434 948 1426 3521 7288 14472 26724 52269 111907 193523 382478 928398 1067044 3969964 6097472 15710217 29028221 60944234 119947712 226787479 284502448 962060821 1723227592 3622090963 -1 3 4 14 27 46 89 161 355 758 1326 3386 6329 9763 25781 46695 69892 205693 360370 1016924 1334992 3471970 8248529 8563434 17775955 37049133 83357935 158390881 292402058 1073090052 2008947532 2950833258 -1 3 5 15 21 51 67 225 330 946 1410 3408 4521 13374 20046 41465 114510 256155 391954 1004529 1075675 3202262 4283372 15921146 23037374 54602090 71179458 224575030 323159422 990700066 1363742242 3880673521 -1 3 6 10 29 61 74 232 261 653 1603 3298 8110 8621 18854 56546 111782 236675 390242 1005320 1865061 2404939 7154718 14608851 22805502 56457848 86643724 161613640 491665747 959336809 1716700272 3086724348 -1 3 5 12 24 37 109 185 368 735 1134 3867 6154 11553 16579 60277 117395 157068 361158 958338 1079263 3965819 7695680 10967828 30541882 41494926 74432477 163306495 337863557 939161906 1889378603 2347943112 -1 2 5 13 29 50 109 206 330 786 1395 2626 6788 13830 18441 52134 73568 141646 350787 718044 1075068 3977664 6395172 16769988 29774337 66966465 75709013 257386003 279677387 635893084 2123130155 4089493433 -1 3 7 15 17 50 77 232 460 646 1970 3906 6752 9385 26725 56497 101430 185937 388894 924442 1595375 3183549 5848219 16223732 24552471 56694780 102235824 161374155 428406750 932052844 1989553582 2906918723 -1 3 5 13 27 53 124 131 472 606 1076 3878 5271 9819 23711 52319 110213 148287 391708 955206 1077059 3716580 7944572 14887271 26872403 47256562 109799315 189983414 400619587 893509359 1133169315 2790567831 -1 2 6 14 20 57 112 175 286 843 1155 3419 5567 8919 18806 38480 74635 213250 352680 772547 1867476 3210363 4849294 14611376 26676211 39187199 95085860 263662905 370259878 954623234 1173498289 3173691677 -1 3 5 13 18 52 74 213 510 612 1391 3828 6528 9167 28992 33958 90395 215080 334049 1039778 1067811 3724878 6132812 15117535 23540465 59607861 113936126 182669723 305216367 851684397 1918946896 3068245341 -1 3 5 14 20 60 74 178 468 964 1393 3615 6602 14070 23252 46387 78922 135000 358227 953493 1055186 3421912 4479657 13153745 24720644 37358910 108884254 232162973 310643735 928522065 1923628517 3815525859 -1 2 6 14 23 40 121 207 461 563 1473 2779 6422 16134 27668 60062 105511 205185 387415 783563 1841310 3161519 4483238 10019693 28934961 60756991 114660345 201012124 271437123 596877904 1931252806 3622130515 -1 3 7 12 27 51 114 224 500 988 1796 2395 6360 11448 20673 50925 80334 206116 356755 1036267 1579416 3943982 7361863 16566815 27602345 55516530 102570019 218063596 467241321 706909264 2131201269 2541285154 -1 3 4 8 19 62 71 254 442 712 1578 3443 7416 16125 18803 43806 74743 249934 358065 1000520 1318442 2898169 6046845 14202711 22092893 50567793 133290250 148270104 509075029 1053126277 1796960657 3472115299 -1 2 5 14 28 52 117 220 347 670 1450 3747 6983 15487 24899 65442 128639 159180 363753 700413 1054973 3160967 6581052 15263895 27645016 60964832 79497983 151231927 332916831 818098810 2078186693 3414188484 -1 2 6 13 28 44 94 185 338 607 1476 3911 6204 11359 26137 64991 74736 209151 351253 778787 1842884 3941619 6845511 8701725 17396379 39289041 70577918 194059057 306406639 877781539 2006600375 2362363489 -1 3 7 9 28 44 90 224 270 997 1988 3138 7365 11780 32604 34855 111021 169849 381950 930804 1579493 2631281 7104552 9746139 18480278 53628868 89429913 203004358 456582727 1052590688 1820042434 2310203297 -1 2 5 13 26 42 68 137 268 633 1756 3877 5378 16233 17693 41187 89451 159918 330926 716016 1052976 3946425 8150296 10259706 24717672 42893960 86297051 197757437 525852417 893565113 1327269557 3246732914 -1 2 5 11 18 35 127 213 454 742 1573 2580 4496 14013 30034 62889 76995 141094 346456 714642 1054065 2374385 6057478 10539849 28667352 64659931 115382873 147193138 530271348 602137487 1586655081 4063353374 -1 3 5 12 25 42 119 136 361 793 1275 2113 5218 10001 25764 50340 95412 259249 329180 988594 1053570 3943341 7370894 10024898 28915506 42685676 75281715 239703126 375316639 760626209 1108046340 3186938830 -1 3 7 13 17 38 83 220 355 636 1962 3380 8132 10399 23045 52264 73972 144564 354123 972717 1577092 3682537 5799827 11307392 17417467 65752975 80190535 176854139 456194588 1023758336 1641456914 2520811261 -1 2 6 15 26 45 72 147 331 795 1292 3975 5725 8357 20721 61250 100582 240263 380257 745476 1841718 3420774 7372054 8957629 21581451 49966699 67809683 237978393 285757160 844943743 1292494683 3161139482 -1 2 6 10 18 32 91 151 491 555 1324 3512 6548 15705 19077 58337 103911 181668 377965 663432 1840159 2106548 5273366 11053074 19232212 48191332 113707270 184536926 319434417 1047545180 1922105322 3279791290 -1 3 5 15 18 59 71 155 404 614 1197 2697 4969 15629 21390 52351 126799 229824 371996 1012993 1054872 3157332 6056299 13668948 22363349 42094587 122312714 201224152 351940506 597614388 1601921306 3734251943 -1 3 6 9 27 44 83 173 510 626 1386 3804 4132 11163 17526 41220 93968 204326 342494 1020082 1843096 2635840 7628831 9760681 18993924 33967427 112345763 192303559 306347111 848179399 1432521031 2516047277 -1 3 7 12 24 32 106 130 261 985 1461 2496 5174 11737 29996 55313 78029 171471 348945 945743 1579748 3946225 8143338 11574807 29991039 42673714 96092313 224684991 315680011 675898070 1180573914 2424348026 -1 3 5 10 26 46 83 242 401 725 1250 3520 4635 8415 17143 55819 110844 158938 385889 954439 1054956 2373668 8157931 9478280 19206379 57900341 118398367 143919839 366221479 1013463294 1537506086 3031212735 -1 3 4 13 23 33 115 137 491 530 1383 3566 7424 14160 25428 47074 71199 183161 355302 937038 1316696 3679225 4999105 11597976 26345014 44244978 107356499 174373409 304941944 1071053957 1643186471 3928946976 -1 3 4 13 27 58 113 252 360 777 1577 2642 5612 14058 25954 54756 75906 230852 350868 1008268 1316889 3681036 8143665 14453478 27887305 52058263 73638402 266143732 488360419 625854780 1329777727 4067558773 -1 3 6 15 17 50 85 151 329 523 1963 2476 5431 9312 21293 39591 119700 188667 366109 940661 1842109 3160475 6053902 16050863 17895962 43499341 74876217 175731308 463426816 784307868 1241697966 3081622614 -1 3 6 15 24 49 66 196 403 888 2018 2779 7971 12915 22833 33980 107966 167070 385527 933842 1839728 3155775 7894386 16313822 23690530 64463852 121821839 251229684 433306023 648996379 1666269164 3792902356 -1 2 6 9 29 38 114 172 476 987 1506 2451 5753 8271 32597 49076 119698 209317 376676 763805 1836299 2885799 7083156 12330822 29127110 36218691 112847628 232748572 285034437 690654578 1316101530 2807802544 -1 3 5 10 20 38 92 189 274 1003 1354 3183 6276 9949 31184 43568 123111 216098 361643 1035264 1049661 2363220 4463646 11544736 18900558 40666903 87657249 224121299 291778232 1042050672 1999409158 2866917406 -1 3 7 12 30 36 85 214 272 655 1169 3649 6972 10023 24580 48995 131006 131635 360569 955538 1574251 3935648 6561208 10497049 19691181 63473044 85308168 157731440 369162558 859120370 2125154283 2779672816 -1 3 5 15 25 42 127 226 363 536 1311 3116 7400 10461 27214 56461 69627 175315 359433 939025 1049777 3149631 7346989 9707756 26769475 52489369 72434625 199885422 299141373 954042008 1741367560 2482917974 -1 3 5 14 29 47 99 161 430 732 1644 2533 6736 13150 28485 44976 89875 230144 339124 988968 1050022 3411161 6297470 8660487 33050238 37284777 120957721 167122814 521093765 753721320 1894370883 3938625512 -1 3 6 9 28 39 92 240 344 625 1846 3670 5642 14613 31136 63920 93811 171754 329297 938368 1836224 2624010 6823370 12068722 16800372 56404294 68279053 168255813 431896931 815057555 1155861096 3711058078 -1 2 4 9 28 42 84 243 423 729 1082 3556 5881 15298 17252 49854 69822 217058 344478 768608 1312535 2886651 6299281 9183801 18901511 56932209 130909853 145401261 376658658 1022983589 1259860848 3634944433 -1 2 6 9 19 54 89 162 446 906 1230 3927 6572 9415 29925 40276 97672 144855 333247 688257 1835411 2884596 5506053 16518683 19405609 38806027 127696047 211849155 364989962 863403987 1972231175 2924157935 -1 2 5 8 29 44 126 174 276 854 1825 3134 4146 11239 17046 62454 130794 253603 371311 723433 1048919 2622397 6293201 9440904 25957788 34087480 94919559 266387652 416648610 1034115966 1548278033 2674769689 -1 3 4 13 17 59 77 154 455 1020 1150 3182 5410 10929 30701 61821 120116 179356 373301 944150 1310953 3670302 5505716 14157427 24120240 42212755 103297655 228084504 384084376 1044995126 1165199753 2608528706 -1 3 7 15 19 40 104 226 483 928 1976 2976 4875 15629 27501 51399 94766 163940 330822 949504 1573067 3146120 5243717 10225236 32245779 52958363 103560901 218658948 426570793 536943331 1389252379 3668997576 -1 2 4 8 25 63 73 248 324 548 1230 3417 4534 12114 24477 46070 68003 248070 344808 744379 1311728 2623278 7604819 14424983 20984956 52193860 70572781 192009709 371856772 1039354567 1441541564 2285132365 -1 3 6 12 18 32 71 246 401 811 1794 3622 7112 14835 31244 34810 117595 249334 371924 1015603 1835710 3933216 5245244 11539920 22291022 56116078 123272406 259346157 441320213 875719469 1931657483 3745993104 -1 3 7 9 22 44 107 134 328 644 1344 3138 4801 10134 27752 63381 71284 259888 355372 993299 1573400 2622527 4460185 9705311 32778827 44596644 76338786 134836308 270735530 991708297 1577619230 2941111516 -1 2 7 9 19 58 83 225 471 647 1730 3327 5356 8399 30644 50260 120769 256102 373541 721816 1573440 2885476 5246692 13374328 16789441 57435665 101772709 161070274 475468795 971254027 1219521279 2967271796 -1 3 6 11 19 63 64 140 497 666 1323 2407 7582 10111 27917 55154 98312 233306 390320 1013138 1835754 2098682 5507131 13639314 21766190 46948419 113557548 140098597 325831183 804347271 1658459205 3095286579 -1 2 4 13 30 41 105 212 473 886 1843 2628 6345 13836 21152 55143 97128 170658 341856 684980 1311556 3934076 6818531 9443808 31208660 66344472 113302432 243886663 464171661 617437950 2145577353 4046820099 -1 2 5 13 17 53 116 168 331 665 1816 2562 7205 15392 31526 58351 79147 200431 350161 777345 1052288 3937124 5254365 14701247 26525056 41262350 83801740 147040982 423689155 577832776 1826056045 3640499064 -1 3 7 13 27 45 72 154 260 608 1993 2395 7103 10916 30080 52610 67902 256505 353008 983279 1576407 3675933 7356217 8408193 21793784 48078200 87184310 200233817 456957987 754838126 1911724090 2409779449 -1 2 5 10 23 53 65 147 451 747 1457 2207 7544 15827 20126 65196 107853 200448 389473 770197 1052081 2102334 4727405 16545429 22591581 43599805 101356644 166115061 298238302 701135572 1662466826 3579683224 -1 3 7 12 18 59 73 179 497 765 1454 2152 6503 15588 27168 61919 84457 235758 343419 1006013 1576387 3936519 5514650 14440161 23894943 35764471 115527692 155100714 292971108 709057349 1929381989 3528989046 -1 3 4 13 19 60 91 196 501 789 1561 3895 4832 11831 22543 47610 96277 138186 341777 951467 1313134 3677490 6045010 12875139 18933397 65129664 112948637 256051219 532410766 814875850 1405685384 2221341535 -1 2 4 14 22 33 126 180 479 705 1414 2564 6690 13080 17633 50278 95394 175068 339425 676443 1314481 3150842 4730634 12352348 27301807 39163543 109558196 164834346 292208159 587796048 2125610514 3825516298 -1 3 4 9 18 49 81 242 507 789 1574 2421 4269 8866 27175 48296 105363 142116 386181 965484 1314336 2628533 5781073 14697874 17615743 51189944 111928456 261825664 528361588 697950830 1511437228 2938379584 -1 3 4 9 27 62 65 229 453 924 1839 2196 5190 13025 31338 52922 97777 197485 333475 1045257 1313535 2625701 8142238 14444299 23653182 57488203 101956913 232830456 463843594 741505557 1300634173 3920820614 -1 2 5 9 23 40 82 192 305 693 1288 3489 6893 9533 22301 50484 106169 218319 382424 769762 1052238 2891236 4729900 8667939 18152453 60941887 93312257 164675424 283974357 1011233361 2142726154 2720113075 -1 2 4 11 18 49 77 211 381 610 1858 2626 5095 12043 22394 60457 94011 183350 339895 655527 1312872 2364543 5776418 15222469 24953919 59323105 79835848 180383030 418684372 546423766 1388015430 2506802485 -1 2 7 10 28 34 113 130 259 811 1429 3435 4945 15030 20171 36862 114495 257228 386381 742058 1576588 2103060 7091457 10508975 28622722 42068306 97206874 245379255 307255223 958180438 1530516205 3741781926 -1 3 7 8 24 42 76 142 301 876 1045 2193 7757 12332 28686 50266 102514 242082 391198 1002200 1575763 2890533 8141690 8940327 22085431 43121519 92753643 260834201 351012316 803736069 1765808301 3801366167 -1 2 7 9 30 36 83 237 440 747 1582 2507 5587 12605 18748 46633 77151 253472 357437 742819 1575134 2889307 6566951 11814079 20229411 52757427 128955953 136164942 508731020 748315752 1340076846 3820034473 -1 3 5 12 29 40 82 155 422 733 1086 2425 5074 12187 25953 42556 110996 245329 377015 997754 1051131 3936851 6302988 9462240 20754092 47030312 131306496 152940265 376408332 780246096 1603264143 2616028517 -1 3 5 8 25 55 126 143 406 738 1151 3746 6810 8935 25682 47900 92824 146331 332729 961390 1052164 2890571 7348448 16539922 27047578 48330329 128062150 162619432 397029124 823208470 2075848665 2975912962 -1 2 4 13 30 37 78 220 302 519 1193 3048 6050 12106 21097 57479 86781 191374 331802 665747 1313740 3938286 6827922 10507082 21029534 65361521 92463144 191432548 370542327 665344930 1276179392 2464249479 -1 2 6 9 30 34 105 240 259 516 1980 3820 5209 9271 19548 43483 69496 191567 349035 682835 1838844 2888814 6300772 11291886 31238239 55119021 95086749 198531279 452360025 867971706 1337487328 2869750584 -1 3 4 8 23 41 100 187 488 628 1105 2163 6597 10294 18554 64596 112470 154753 388743 954655 1325532 2914672 5020980 8716393 30347284 38669296 104413129 186875107 382906359 677924822 1991570098 2148639562 -1 3 4 10 24 34 66 196 419 862 1289 3077 4547 8200 30577 46376 110617 195345 383673 950209 1326501 2377255 7398160 10580213 23853227 60725564 126697651 242724059 311844508 1026312278 1406989810 2978831154 -1 3 4 11 28 62 125 168 437 614 1437 2972 7248 9677 18588 59032 115867 182946 367612 923073 1323695 2126008 6326716 13987627 25682786 39750014 120152114 187168629 278574848 666698583 1738755804 3094588424 -1 3 6 8 26 37 127 186 493 581 1123 3275 5319 8554 24019 48886 103478 183912 381357 935390 1849374 2911158 7390456 11894331 26738276 41597834 104933609 199974587 369562303 981172796 1115576708 3084648765 -1 2 4 10 27 52 98 140 448 568 1309 3975 7735 10208 27958 62179 128198 237524 362693 742717 1324247 2117714 8172819 16347612 31896547 48731409 109418886 181104028 323517834 917555201 1812314170 2700020136 -1 2 7 10 19 32 98 220 353 854 1862 3427 7732 9369 22097 62010 111357 182238 390982 659185 1586505 2124109 5277918 11075978 29865756 66511365 67215910 239008604 414026671 951759810 1696422917 2797819127 -1 3 5 14 16 51 89 134 400 994 1956 3724 6544 13490 31318 38135 124413 163854 362623 932086 1057110 3429044 5558497 16063395 19386895 47364866 120449449 227187761 419018478 902714201 2018284779 3915769304 -1 3 6 15 20 40 93 238 363 559 1595 3863 4332 11292 19201 57856 115818 149471 365025 957247 1848542 3177034 4756008 10309040 19349376 52352742 80795827 185707714 493289366 881367189 1537300301 2380466386 -1 2 5 8 30 46 121 132 485 762 1113 3904 5451 9906 20455 60372 68159 240717 351831 751167 1063147 2650951 7116777 10062033 27132661 45027907 108825629 166050294 382103451 918010258 1149598015 2794142566 -1 2 4 13 23 54 108 189 447 833 1487 3589 4609 13512 30593 53665 77292 147968 345995 702195 1322493 3956228 5014265 15579390 32489572 36364969 121679879 266978565 300355219 897576056 1605549872 3930076708 -1 3 6 14 24 56 114 217 441 950 1071 3378 7677 12671 20928 36707 105409 166085 383895 928090 1845167 3438486 7928827 14247261 28041977 58860417 119813011 229136279 376997145 977899150 1741335267 4028211888 -1 3 4 10 28 59 79 238 468 667 1217 4036 6990 8395 23134 57045 97547 227921 340652 1023149 1323694 2386884 6337535 12961000 21932290 55813836 107236080 164162399 342695540 891804309 2124727322 3185663875 -1 3 4 13 29 36 87 207 293 1021 1940 3613 7258 8267 28395 45628 104380 160389 387275 981868 1326860 3688529 6607304 10829576 19646515 61599474 96701837 215164142 451583230 936943147 1878384781 3100044199 -1 3 7 13 20 35 122 190 491 1022 1700 3859 7526 11190 18482 47478 104642 186183 377338 942058 1586856 3695422 5042341 12132947 29051158 41097719 105874354 219562913 488382385 868233143 1878803331 2475994743 -1 3 7 12 17 36 92 255 383 582 1955 3550 7755 11632 19012 47569 101381 133334 382768 951324 1585889 3958013 5830425 10567111 20418728 57401816 75967344 183659169 458567504 1040687486 1734312149 2200426043 -1 2 5 8 22 62 125 161 348 514 1086 2426 6025 15613 17084 63296 124633 163176 374851 697486 1059532 2653644 5026342 14229411 28279595 41673721 76250623 177607477 363937720 763883233 1313825786 3613800954 -1 2 7 9 19 33 127 173 376 714 2017 3046 6954 9236 19799 37576 87650 219840 330222 782618 1588910 2910739 5299000 10603460 28448899 37118852 68322351 160375743 441575648 617504738 1943726554 3201823592 -1 3 4 11 30 54 111 146 317 680 1644 3435 7938 15113 22535 37294 123858 232115 371230 998334 1319251 2124795 6872972 16079984 29760223 43436999 88313067 150054685 494347297 1061952370 1698181500 3632547863 -1 2 5 12 20 34 93 173 313 651 1745 3459 6414 13932 17581 45924 115686 186910 364624 672276 1059477 3701325 4515781 12146019 19365021 37459961 94296366 142710136 529419079 1011890593 2140953246 3993275328 -1 2 4 11 24 39 104 194 296 546 1470 2313 5104 8422 29867 65309 86579 202292 343854 777491 1324078 2382081 7377534 11639264 29498447 59947416 84901735 194903593 309248540 754425015 1508151308 2801376478 -1 2 4 10 22 37 67 223 377 798 1576 2746 5363 14045 24111 54856 73987 212085 353139 773534 1320945 2123127 4756926 12440260 22445324 65979998 82272979 253342910 494333623 653729393 1267010524 4031202577 -1 3 5 10 21 56 81 149 502 631 1315 2274 6719 11038 30669 48924 88368 205307 343859 1026408 1062268 2381723 4249052 13221928 17964181 45257501 110597160 194279836 325364388 708666769 2096066386 2382743409 -1 2 7 9 27 41 96 237 296 792 1968 2262 6676 14465 21388 48729 110688 161945 390105 713136 1582121 2908340 7401632 8470301 32473798 51841956 86965230 264510496 441463539 795626715 1987873767 3222664560 -1 2 6 8 29 53 120 216 502 724 1043 3937 6670 14647 19791 60369 110825 174161 388309 683983 1847908 2644082 7129211 16106959 26610984 61911273 103906985 137062212 397670086 917436786 2025141347 3633022007 -1 2 5 11 18 49 108 186 464 927 1106 3268 5477 10129 22699 46253 101472 234592 379223 728640 1060534 2376241 6063094 15334469 33253796 36232184 117000471 209905178 371411764 1026067873 1141239703 2900313304 -1 3 7 15 19 34 112 183 445 581 1879 3237 8093 12354 18788 43002 80042 235918 353731 990616 1587736 3168311 5279510 11881907 26175827 38848513 121238338 198602744 462619057 1002704826 1672485873 4068227319 -1 2 6 9 23 49 83 150 400 932 1969 2076 7122 12655 27423 65422 121706 153325 369788 690994 1851374 2914973 4510154 14782413 18010981 43560788 117789081 215174963 413554195 783394106 1901758894 3837278758 -1 3 7 13 18 59 100 206 419 977 1751 2456 6962 9408 31785 51840 112331 171848 384826 942205 1584360 3695858 5564660 14271417 31084363 63983323 118523311 207695876 501721301 694844485 2003829391 3034580186 -1 3 4 11 16 52 97 180 467 596 1269 3048 4702 13990 21467 36511 130470 168078 373499 930669 1326325 2114418 5291300 16623547 29755434 33846165 113565927 194065317 347592205 649497407 1517654575 4104281216 -1 2 4 13 21 45 65 191 511 816 1526 2875 5506 13650 20701 36330 77957 255700 359108 738214 1326849 3950558 4505296 8482634 22247139 38563829 116443768 237866751 269649996 545132374 1097541914 4173135805 -1 2 7 13 25 33 83 143 367 984 1967 2744 7859 11461 23968 51515 106924 230040 388845 749808 1582984 3948958 7922172 11661770 19619409 45907873 83396393 222384230 456543389 635622638 1694214891 2561261459 -1 3 4 8 20 35 84 242 344 729 1696 3986 4820 9585 32149 59217 83746 243315 335920 1010592 1321759 2911285 4245261 11350336 16993011 54550354 71079749 146650416 532863474 897252971 1364624678 2865130843 -1 2 4 11 29 53 86 137 338 793 1210 3100 7611 13644 18928 64465 129563 243215 370668 748182 1325377 2380910 6606572 16364311 19876987 49569622 68737719 240227529 395258286 1013241061 1691979480 3825931357 -1 2 7 9 19 41 113 151 467 512 1371 3828 4623 10959 30364 34625 117812 172020 369280 666722 1582329 2909625 5287678 8502370 25825734 50099720 109086359 172084794 302422709 865709134 1576943157 2435845840 -1 3 4 11 31 35 75 176 257 843 1609 3085 5832 14883 25725 33880 88863 232399 336514 994505 1324776 2126703 7126222 10566618 22218630 38299257 86278626 268259393 487559785 1029769332 1116175881 3649093967 -1 2 5 13 20 32 93 168 377 675 1762 3033 7495 14118 17614 42348 111578 135951 386678 693694 1064005 3954906 4493480 11923815 19315882 35932829 77117177 137991766 509243511 633153417 1847586304 4070264480 -1 3 5 14 18 52 81 241 490 649 1254 3409 5668 10673 20212 35579 120516 257338 362158 1005151 1058594 3432359 6072731 15303972 17781233 51391598 115359918 167025159 336197603 1059830683 1272788330 2462773202 -1 2 5 14 28 59 79 214 419 855 1669 2105 5806 8872 31007 62930 118836 181979 372831 658919 1059025 3173234 6609801 14005089 21892034 61874647 129531888 235994444 480364462 768271949 1078316298 2876437905 -1 2 7 15 30 32 122 135 502 713 1539 2896 4547 10922 24298 37476 125369 242250 371341 725872 1581703 3427123 6599823 12430935 26418719 43530313 104362152 153403808 535388614 639525234 1602645614 2249093898 -1 3 7 13 29 61 101 238 493 1019 1964 2974 5512 11176 31043 48078 86305 195346 340212 948021 1581661 3696710 6856139 12662092 31619320 55065581 103570920 206101128 422698033 568585183 1214458643 2168898873 -1 3 6 9 17 46 120 130 370 1020 1956 3546 7782 9553 31279 62848 71944 151776 358142 954702 1845877 2646145 6085621 10318614 27695456 45366286 69489635 232821364 461229728 954154884 1740099546 2747719355 -1 2 5 11 18 57 85 161 427 519 1035 3009 4506 10959 17691 32855 67104 222346 351289 776026 1057749 2380267 6070799 13194686 18858591 40108857 133171180 176950601 380379022 659567180 1453357859 2238506778 -1 3 4 11 16 45 65 130 318 968 1725 3832 5048 12377 28646 55510 67043 147606 356413 964425 1326405 2128545 5302001 10057864 21408705 45620392 99623344 221797281 505461785 880920487 1419995915 4219960174 -1 3 7 9 17 44 121 186 462 640 1607 2884 5788 11390 23292 38320 72761 236737 352249 999154 1583130 2643471 5802682 9773142 27517026 39683403 114466747 150142887 503979153 658755562 1139661498 2642281862 -1 2 5 9 30 48 116 216 431 576 1267 2639 7278 10659 29224 36244 101490 143491 388769 689801 1060526 2916084 7118608 15053691 27948619 61160397 124252919 175313472 358235545 543030922 1653521572 2385272998 -1 2 5 12 20 44 79 137 393 729 1563 2192 4604 10912 25912 54280 99750 156814 392513 689584 1060673 3696831 4507914 8499631 23998482 43086044 118722825 156461502 511082942 694952149 1593864882 2307454703 -1 3 5 10 24 46 103 199 405 928 1779 4041 7556 10261 22519 32837 116918 157435 362656 973784 1060490 2382050 7642239 9560942 33437472 60884631 130485549 227436112 498698729 836688326 1834757044 2661830919 -1 3 5 14 28 47 115 156 326 992 1464 3385 8133 8485 32726 42845 114751 178100 371629 927565 1058065 3436727 6602540 8776559 29285429 46742372 81504680 232944138 331934540 990717565 1768394333 2985428003 -1 3 7 10 24 34 109 248 337 559 1143 3743 4686 10621 29070 65301 96363 145272 332768 981054 1584317 2391108 8186737 10574638 30825219 57529651 83877357 189176086 347668402 850491793 1482306748 2658210926 -1 2 5 15 23 53 79 142 498 535 1482 3201 7225 16214 17670 50831 95747 203826 337315 783052 1063966 3425105 4771095 15294978 23277614 48841762 117393175 175495586 282512754 974650050 1730686748 3458230098 -1 2 6 14 19 47 65 242 349 853 1136 3770 7253 12879 27969 58187 80734 180847 344770 656970 1847652 3172777 5565463 8725996 21689956 57747058 75166509 243346229 344386197 938284469 1612356664 4068593557 -1 3 4 13 16 60 83 236 375 666 1428 3411 6118 12250 20250 46400 124685 237160 373810 989232 1322576 3689672 5288473 12971819 17794490 54890152 77561143 164420021 330631188 1064756796 1225494527 2334233003 -1 3 4 14 30 44 109 177 278 539 1663 3701 7888 8665 27495 57073 71000 247357 355153 994517 1318990 3434540 6871619 8985829 30397863 40980605 98791101 180126938 496082817 835864572 1647512597 3212069167 -1 2 5 15 18 55 82 193 384 850 1038 3808 6999 14922 31880 53474 86622 153267 343367 700215 1063884 3440594 6083828 14769300 16928147 64817065 121819820 240970045 369961808 915835899 2105569386 3550530905 -1 3 4 14 23 43 125 157 453 622 1405 3671 6456 14298 18948 57517 87859 252237 330797 991186 1324630 3426495 5039299 9787933 28034687 48051133 116343951 198766597 315978731 816558209 1904578146 3885161935 -1 2 7 12 31 39 86 149 470 1001 1474 2498 4389 11492 28091 58565 110500 182833 384421 662886 1584497 3698417 6348984 11380071 19324892 47053326 101344851 233368108 275361821 684652966 1396015838 2511774931 -1 2 7 14 31 39 100 211 407 624 1221 2426 5565 13775 21487 61813 121342 207321 364871 783966 1586538 3166870 6353624 10870765 32449818 64327204 130535470 177495985 360247084 743046292 1162298453 4080870361 -1 2 4 8 22 32 74 228 303 558 1459 3981 4483 8757 16922 37211 89037 178871 328142 659857 1319612 2638741 4756132 10575169 24294107 51714813 94252075 188502261 307803219 918884920 1348613853 3079958100 -1 3 6 11 30 61 117 178 261 903 1384 2881 4652 16330 17969 51901 73541 200814 353959 1023191 1880882 2200440 6472853 14641664 27651944 36323902 99790532 210492327 287865561 570460359 1581374843 3562150077 -1 3 6 11 22 34 65 173 433 942 1210 3106 7495 12730 31655 56790 75741 184491 355813 947859 1873747 2195581 4401636 10657598 22398454 36410964 133388510 208819365 351061565 1065688386 1680523004 4075393200 -1 2 4 14 22 40 83 193 345 550 1584 2249 7552 9380 27380 37055 81026 166459 357101 684041 1367622 3262246 4924921 10404348 18449692 62901524 67592126 200435047 490792741 712083867 1828445878 3071504176 -1 3 4 15 18 49 82 163 260 553 1740 2513 5748 16297 23378 64830 75527 198866 345003 1027601 1349760 3245011 5952885 16738090 17429702 39207258 91422458 173475267 531978921 776965877 1095035780 3753974090 -1 3 7 9 24 37 115 183 327 970 1831 3439 5431 12860 31110 37687 110100 250617 386510 997574 1628658 2705204 8316975 12031368 27596805 39465674 82760781 230424508 425834022 1006368099 1259188039 4199796995 -1 3 5 14 18 36 76 242 331 834 1170 2594 6050 9041 30876 40857 88347 148240 328372 959668 1099196 3521744 6259556 11408893 24247721 54746944 70751787 247083038 396462236 604231955 1314582772 2747284725 -1 3 6 15 16 46 105 249 308 655 1180 2918 5748 9936 25975 50960 70105 148702 348715 976386 1869135 3256408 6001827 8522051 32370416 55248475 89627747 162404639 373933972 647200433 1233349156 2971879581 -1 3 7 14 25 61 118 206 497 750 1946 3955 7474 8253 26582 56097 68634 245822 346926 1015057 1613486 3520036 8002461 13344453 28695788 64936784 104775262 148267648 422273290 930397611 1745736906 3111307491 -1 3 7 10 18 33 108 235 448 568 1537 3992 4228 13011 26672 51448 101780 199090 382908 1026261 1609732 2435896 5653432 11223797 32589390 54165910 109237541 187066183 534714069 931788079 1484518277 4051448358 -1 3 4 13 16 37 108 184 510 893 1752 2076 6456 10464 18834 48282 117692 164347 371279 947543 1367777 3750127 5504866 10943153 33124833 40583785 107688652 258733873 475456343 747460702 2092632384 2250214314 -1 2 7 11 28 35 75 246 344 876 1704 2348 6329 16202 26683 64167 73596 153445 346301 705602 1617770 2460156 7323543 10884379 22147379 54747598 75193112 238763104 523228786 681504024 2063395454 3756342233 -1 3 5 14 21 43 104 149 360 726 2027 2142 7615 13719 23609 37679 72892 200993 357840 1040266 1112325 3528409 4362730 9661556 33394832 48381810 69874165 157951495 451545201 722103001 1792457870 4027517634 -1 2 5 11 17 44 95 239 435 933 1515 3257 7071 12337 21172 58881 108609 181089 379457 685805 1083013 2431642 5473331 10139294 20272562 51600277 126835375 223303724 294608757 1032541433 2070103148 4153632246 -1 2 5 10 29 41 120 252 392 563 1948 2586 6564 16062 18692 56653 116077 256449 373596 753596 1092847 2185501 6483938 9153298 26834225 55214809 133891352 191638087 412902881 568111533 2058185173 3616714837 -1 2 4 8 31 34 120 190 454 624 1757 3974 4349 14758 24608 36743 95878 162571 339663 693953 1364277 2725050 7312557 11408630 26325361 40622237 114215328 191377728 478182803 914399691 1539646177 3717628593 -1 2 7 14 30 32 97 171 326 942 1042 3456 6132 8915 22303 51151 106299 131794 387989 692678 1619919 3211481 6769293 12475553 32585623 37435855 79611601 207122450 364683227 966346768 1291040736 3121063836 -1 3 7 8 23 42 99 181 290 800 2027 2578 8005 15394 24711 62886 99159 249180 384751 1006352 1617708 2956929 4366821 9413598 31012977 40825621 88024359 237003804 465631423 634492878 1637870797 3731720034 -1 2 5 9 19 59 108 180 462 693 1530 2904 4442 11898 20377 62351 74064 235285 344333 731428 1087406 2987637 5919784 13621478 32617016 35785125 113181231 140563142 275609271 651910916 1368132088 2445808789 -1 3 4 10 18 34 98 233 436 592 1232 3671 6912 9882 20531 39912 81340 142770 346852 976059 1370411 2488622 6001549 10910631 30005935 53727081 124190333 176999725 357411861 824640659 2097895503 2794184128 -1 3 5 13 30 48 76 146 509 765 1242 3264 5409 14470 28050 58637 118561 170818 367550 922091 1094657 3754535 7317259 15921661 21067084 43237433 115476815 167287508 339548625 958867164 1155514722 3558214157 -1 2 7 10 31 47 100 153 421 604 1664 3709 6366 15197 16608 43656 97696 190037 329696 659108 1627943 2201613 6499287 9609638 31564042 47148479 120980811 189580369 474067148 832520957 2061394364 3501987982 -1 2 7 13 27 52 101 132 448 637 1318 3721 5562 11773 25673 61076 88827 234924 332316 728289 1614206 4053237 7486626 14937542 32886711 47584699 112952700 196161970 322137135 850944279 1101324450 2288078584 -1 3 5 9 24 45 65 131 437 771 1866 2733 6227 11835 17940 41257 88754 185291 340962 931544 1101229 2732301 7813291 9865578 23965920 44251909 132550609 239974852 456336817 658417769 2132926600 2521800845 -1 2 7 8 16 44 91 205 415 650 1595 3102 5143 12320 23301 39613 83718 168862 339213 676272 1635702 2722907 6248364 9887516 18973274 59983063 120250424 158452193 511173715 1001907269 1250419811 4115915823 -1 3 4 12 20 54 76 254 313 737 1426 3956 7261 9562 26047 43385 77257 228376 356341 1029395 1369329 4061682 4378747 15680122 23668167 54487736 99703200 135522781 305139147 931141900 1706306375 2941025235 -1 2 4 12 22 49 113 251 305 1021 2028 2674 6562 9294 21805 65199 123652 146002 365026 693983 1345321 3757466 4919207 15862787 26344417 53615888 86360588 209347028 469596725 654786895 2069812081 3206562314 -1 2 5 10 26 32 125 235 501 807 2029 3856 6846 11564 26921 44094 99301 247940 378020 723645 1107448 2185348 8307339 11531080 26320171 53734433 102349359 259757155 412690798 831145495 2003702578 2351884795 -1 2 6 9 30 57 95 184 340 569 1545 2292 7435 15995 20558 54270 67709 212601 353579 768492 1880180 2988664 6473903 13052255 17383861 35118168 68430543 173044028 502315931 713655176 1877932475 3715067732 -1 2 4 14 22 61 127 162 454 548 1776 3603 5111 14393 23403 41038 101805 144801 388389 707107 1362069 3239486 4929938 13249541 27905963 40285756 113778436 175123571 476344037 837610709 1462836299 3721395548 -1 3 4 15 18 42 79 232 295 882 1388 4078 6965 10219 26274 41608 127076 246122 373640 983629 1370343 3220086 5941415 9685848 25011898 51854495 92843901 236055972 299887904 870171276 2076154213 2811581966 -1 3 4 9 30 35 83 216 416 866 1529 3388 4367 13882 21190 54953 85045 155391 338609 974103 1358488 2741364 7070577 11427037 20786672 66246177 133997056 247069938 293834978 949675966 1367669283 3915985198 -1 2 6 9 17 50 86 193 453 679 1746 3225 5646 13415 28690 59438 101819 212002 380703 764035 1883275 2960741 6176647 15442611 17868451 64818811 108165180 167722937 484297452 964403347 1091871045 3883991504 -1 2 5 14 16 48 89 226 338 647 1732 4038 5892 9087 17842 54666 83984 243512 337937 731359 1090212 3273983 5666980 16719970 19446177 55952626 67245884 166439018 517280034 884957129 1170480651 3025419178 -1 2 6 9 19 63 83 255 355 604 1873 3910 7382 12170 16439 36225 105790 234504 390592 743109 1899004 2977935 5691763 14638184 17624182 51465898 83799551 182694050 410362747 902553654 1821710517 2233604737 -1 2 7 10 25 38 72 145 300 858 1590 3404 5229 13091 26313 47735 69540 231558 351322 743731 1637729 2223147 8014937 12015100 21555990 46783162 94773341 258471109 479839926 972426468 1245427977 4278795847 -1 2 6 14 26 32 119 250 493 988 1419 3104 6928 10394 26168 42134 130619 144219 374132 720159 1897825 3218304 7541159 12515777 28900293 58263425 105591332 214863763 293365603 1052550664 2021259530 2531670069 -1 3 5 13 22 33 104 253 281 913 1992 2142 7201 13616 28706 53893 83227 143413 329476 957324 1085334 3792333 5227161 11963112 32549434 57248503 99042088 232472955 462636120 772229308 1843092008 4066080937 -1 3 5 9 30 48 108 184 356 571 1110 2466 7931 9644 32490 36969 97789 195368 336720 925690 1103645 2732825 7299658 14822595 29397470 37322261 68353075 173354168 343805111 788849932 1775105812 3072830082 -1 2 5 11 19 39 69 149 470 890 1707 2936 7812 10290 22953 36870 109854 160649 383324 702433 1110417 2449309 5974654 11991355 22303420 47484488 108364894 266217701 488721480 562763336 1676580109 2282009907 -1 2 5 13 22 52 72 180 486 874 1641 2512 7774 15628 29595 38499 99364 243030 380815 745283 1100504 4017378 5176610 14892689 24408414 35427286 110725758 253206975 514976418 722671664 1664889142 3590611741 -1 2 4 10 24 58 111 245 379 950 1880 3502 4715 11239 25511 34497 73693 148290 348953 699439 1365159 2214586 7572371 13032843 30439800 52737965 74009998 222729818 402692891 960308121 1454768836 2670833500 -1 2 5 14 31 43 100 148 375 844 1457 4058 6777 12604 32503 61380 98572 197032 378944 760397 1094205 3224186 6959303 9698809 31484371 48284520 73516927 254247407 332169583 862800549 2096551152 4230638546 -1 3 4 13 25 36 109 155 450 596 1212 3764 8021 11396 24773 38706 106585 138395 387700 974984 1363671 3763084 7830367 10652500 30952295 48299953 110699030 191857095 353084793 850382953 1818721224 2374666892 -1 2 4 11 20 41 82 228 355 961 1350 3674 6523 13050 17857 65405 121181 232300 370733 736255 1350157 2442849 4375544 9401115 18118872 53256472 83432164 216669556 275171714 932145138 1915770383 4104706139 -1 3 7 14 30 62 69 165 496 795 1879 2322 6222 15626 30246 50391 109797 250589 385803 1011702 1612215 3486435 6744180 13046211 23349059 41723596 116474175 247079263 437955283 700693197 2146505164 3575556197 -1 2 4 9 31 49 100 222 305 758 2016 3557 4283 8936 32306 48441 108202 174758 392810 680238 1376179 2970617 7333197 15084384 31461431 61088620 90209593 150518073 469610003 1025159315 1602338903 3145870934 -1 3 6 9 29 62 71 143 338 974 1857 2455 4799 14719 21956 63992 77316 255658 345889 1001229 1871348 2731536 7230814 14365214 23072442 47193024 73935458 223637222 415279475 679598984 1423628110 3302130706 -1 3 5 15 16 61 92 178 432 703 1553 2343 6232 13072 25580 60327 77997 224246 353566 1044112 1091837 3249496 5695551 13610363 20450493 35918881 127411803 138954316 506505317 803574912 2057235060 3973294666 -1 3 4 8 20 35 117 223 311 905 1151 2380 5989 14063 26272 46331 118729 171326 366852 934229 1374713 2963725 4439100 11144049 25953057 65799568 87559166 220729487 368851947 709654751 1321244123 4180516462 -1 3 4 13 29 51 125 229 292 797 1506 2466 4279 8874 29331 62376 123804 230644 373924 986069 1358760 3756980 6734129 16734998 25705347 54804713 88122190 262235118 329422614 734254916 1463628194 2872709197 -1 2 6 10 18 55 64 215 272 719 1567 2887 6764 12838 30615 50677 116542 214088 362400 784625 1871982 2187242 5375329 15973692 21242507 59792599 91260290 134314689 480924069 670771180 1939694724 3800723372 -1 3 7 13 18 41 76 191 409 870 1782 2526 6235 14861 26950 59683 118348 163361 366991 979967 1616414 3764220 5705206 9872117 24129137 38290650 125610725 253324993 491982648 728934175 2037391761 3418641436 -1 2 5 15 29 54 101 185 382 977 1311 4073 5481 9958 29060 61692 81408 254678 355916 748478 1096734 3510177 6455131 14892871 32258206 35671822 71611595 233411315 287982912 833320662 1118078586 2738734773 -1 2 6 9 31 55 87 209 445 1013 1120 2621 7907 13180 20252 60296 105506 232923 386760 730617 1868597 2954541 6719006 16733107 19675496 59265437 127195252 214553179 399991812 648314184 1746708008 3769463282 -1 2 4 12 24 33 70 254 282 534 1626 3539 6668 8652 21593 37399 99703 157488 392508 703336 1362869 3738940 7586632 11783972 24631029 56881717 90156832 200224246 499817563 1053070324 1937081969 3056755564 -1 3 6 8 24 47 116 141 356 777 1691 3221 7269 13811 31730 51853 91486 197534 337878 1027750 1883540 2994982 8016502 10116311 28984796 43678662 74584761 239268871 521393421 1061976037 1760876447 3809039253 -1 2 6 15 19 61 121 246 350 683 1937 2967 7469 13828 24691 33038 115815 243894 367018 738470 1894977 3496368 5654920 13518245 27677520 54163692 79048466 152227277 464489772 629537834 1750845583 4052826830 -1 2 5 13 24 61 106 188 420 783 1597 3163 7741 14011 23167 51002 123370 159269 360721 716286 1085675 4012862 7847489 13089683 29864085 35627209 118983835 243526085 517955988 1010983396 1675729144 4009153791 -1 3 6 14 21 57 94 182 352 523 1396 2783 6270 13118 22569 60692 115589 225552 369203 1039506 1883685 3487158 5146263 14320693 19300358 36604072 80909672 176860461 281734848 582104605 1997775303 3778816381 -1 2 7 12 24 33 71 178 507 1016 1368 2598 4254 9987 29372 63903 78265 245344 355990 730159 1606232 3791911 8298857 11712365 24289139 39778185 114440406 225140458 306736495 648332372 1409643603 2960855907 -1 3 4 10 19 52 70 151 317 931 1696 3120 4656 14248 31467 38862 129128 143453 375229 970298 1368720 2456391 6288248 16769179 23057772 43494174 98514066 212785021 517523745 1073553466 1369645194 3915574770 -1 3 4 15 21 48 84 149 374 990 1345 3095 7065 10340 25261 32855 90769 239167 337050 1007244 1371328 3276426 4646407 16446061 17745052 42894070 78543496 224375584 275583409 1052974504 2027428028 2545167499 -1 2 7 11 23 33 109 153 496 922 1216 3439 6316 9212 27333 40582 71550 209002 349173 777619 1637167 2463385 4328620 11411262 31862571 49444161 105558071 208625975 338003322 981613590 1921926376 3198609715 -1 2 5 13 17 56 68 129 436 779 1672 3959 6300 12374 29611 36118 74782 187549 354419 670702 1110902 4043792 5488930 13881522 22804072 50310919 133129603 239252860 477745218 812606657 2076620573 4192064725 -1 3 6 9 29 42 67 230 271 875 1484 3052 5566 15742 29853 59026 124179 250634 370205 1005511 1875231 2694863 7216028 9057979 24278260 52622245 84397148 242585006 333650893 603194539 1135085601 3693351325 -1 2 4 14 26 43 94 192 437 633 2024 2695 4736 12067 23054 53207 123247 185261 368495 677546 1349980 3224580 8063288 9646367 18827630 62112961 126539594 178885066 429017910 577284484 1462589727 2464915767 -1 3 5 8 26 33 94 215 350 985 1599 2483 4141 10447 21680 48656 81203 206583 346512 1040320 1107174 2988226 8267735 10624937 18506346 63343141 71240794 208476670 492006696 671991723 1521388846 2186479244 -1 2 6 14 25 59 105 219 416 840 1339 2382 7184 11494 20147 37254 80196 243542 349085 751603 1889032 3259665 8306686 13796538 30342314 60162902 118223068 235265767 315515783 689121611 1725463521 2456877999 -1 2 7 10 28 33 116 182 486 580 1036 2131 5835 12140 23727 39803 92236 132149 332374 710646 1624962 2223542 7296498 11232706 28246783 38792944 108153035 193047419 392429153 692743114 1220929800 2559532104 -1 2 5 10 27 63 65 232 372 557 1035 2999 6926 15278 32549 42345 70851 166114 350737 674374 1103748 2205128 8107532 13864866 23590126 55007913 82203816 189326449 358205033 667100286 2114908695 3347969907 -1 2 4 11 22 50 116 160 299 941 1517 2930 5235 10960 20427 39433 88652 190685 341494 666396 1366241 2480790 4949805 14920908 25682051 39288632 89009917 207410056 331206350 570666406 1167320055 2179693383 -1 3 6 8 24 46 76 182 366 900 1228 4049 4793 16341 22303 49643 77993 249035 349241 1002585 1873231 3012087 8057697 10390487 22685169 41125889 79276422 211693357 376412078 815105000 1525828676 3334937924 -1 3 7 11 31 33 104 248 410 776 1658 2233 5248 16147 22493 55308 71658 212293 357542 1024048 1608771 2214114 6430882 11425906 30860705 57894444 133280862 260215270 525321063 800592155 1228943483 3660859574 -1 2 5 11 22 41 100 251 307 774 1672 3251 6624 10959 23357 58607 76621 159013 349561 707919 1097205 2476556 5196836 9383382 29862488 55706268 90820596 262096580 506411457 1067162280 2134537383 2681306945 -1 3 5 14 17 38 126 231 464 655 1111 3068 7663 15285 17177 55652 66629 251711 357827 1004640 1087897 3529405 5431165 10925007 28707506 52144080 111015249 164020170 384441223 618368202 1682284391 3300526472 -1 3 4 14 17 42 113 130 330 715 1691 3497 7261 13031 22241 56935 97506 246691 333579 1003707 1345573 3515298 5684535 9884460 25839664 45859770 80549689 155668731 528779491 1016439328 1747631727 4215985861 -1 3 5 11 30 39 110 179 447 592 2026 3120 5393 15228 29974 46671 97450 202771 343310 1035216 1099551 2212783 7240540 11928778 30058674 38796968 125083740 197215025 428565956 955618989 1215467944 3627518987 -1 3 5 13 22 44 106 200 287 937 1045 2238 7472 13652 27902 40683 116223 140061 366123 969597 1111431 3758035 5239724 8625238 33228655 59689148 100462940 233922170 350481710 758099245 1728013161 4059188165 -1 2 7 10 22 48 75 202 430 858 1334 3286 8126 13996 23150 49556 109242 226107 379021 782489 1613769 2188707 4637021 15632053 24802887 66817080 128723187 237268829 315400057 1068328078 1757332324 3985801597 -1 3 6 12 18 35 99 133 371 797 1560 4085 5156 11697 29598 47496 92220 183757 343940 924849 1889922 4056251 5499202 12262151 30316209 42597555 73914201 235358256 491932921 855116372 1270881500 2401514994 -1 3 7 10 19 63 116 218 447 901 1081 3326 5601 13713 19586 60547 127841 259325 360963 1002665 1621991 2438462 5398697 13827948 26719171 58815045 118919263 218309337 378023071 1016884425 1158714857 3785184163 -1 3 5 10 20 42 87 128 261 990 1784 2398 6879 8422 18538 59416 127350 148785 366245 980761 1095608 2437073 4704357 8864464 17174198 45447200 91951063 219343280 523017120 733836232 1935085786 2715207475 -1 2 6 12 30 63 74 141 403 954 1723 3072 5015 14898 31840 51687 124403 222968 370859 773923 1878892 3737462 6471975 13267884 23023743 48088715 122109913 210318820 471771015 1062902241 1466887580 3723902840 -1 2 4 14 25 39 67 218 303 561 1940 2167 8006 15697 24496 40170 102222 187978 385837 657621 1365000 3223842 7811587 10747155 23526788 65634948 93507274 199608586 438728102 687352629 1635811104 3526686778 -1 3 6 13 24 58 121 152 442 574 2021 3972 7729 14375 22183 54172 85708 217688 338392 1033234 1872997 3783282 8024500 14351150 26179586 43605070 120549500 181489103 433018381 932783072 1678234349 3684482092 -1 3 4 11 21 49 72 199 459 637 1900 3459 7813 13907 22822 60328 121999 212498 374963 1023322 1352046 2170443 4624139 15610485 25107622 63030731 104793275 176553011 439305363 1046294002 1702813016 3927099466 -1 2 6 14 16 35 103 250 271 805 1896 2121 7296 13760 21647 63460 78126 181244 351932 685672 1881422 3271326 6004513 11742230 30592471 57755994 92952664 253287541 425809185 754609301 1835305945 4028999075 -1 2 4 11 26 46 71 164 306 543 1705 3990 5161 14763 19143 65471 75545 215321 351427 779476 1355016 2486278 8001402 9617312 24855574 37048097 98816105 180155397 513358668 939223515 1226652917 3755172866 -1 3 5 13 25 34 122 207 273 917 1164 3519 4200 10051 26992 60332 84373 137047 331621 953016 1088902 3772956 7543292 12289900 25563235 61408819 92444554 220769234 379707214 968597221 1375611850 2903333787 -1 3 4 13 29 49 120 248 401 642 1708 2844 5615 8274 19021 54289 72684 235976 359774 989842 1344148 3800558 6742244 16149214 27232204 54348136 126841399 163322380 477903323 658011895 1341959192 2835983752 -1 3 4 8 22 32 103 206 460 1008 2046 3916 8027 15738 17430 51638 126044 168662 368240 919704 1349371 2953275 4926129 11003752 30278471 60850256 110182351 210979220 406281482 868185829 1621826902 3447174988 -1 2 4 13 25 39 70 149 264 880 1554 2409 4928 15209 27313 54663 91842 244693 342846 727176 1354132 4032099 7777946 11434889 24321089 47490272 85301697 265717817 480391882 697012102 1451576120 3477333054 -1 2 5 9 27 50 74 155 313 922 1115 3919 5704 15884 29554 59886 79734 210982 357031 769927 1084370 3009024 8021984 15371264 21741007 45911522 100000539 207255644 353283146 853011686 1272460197 3264504437 -1 3 7 13 19 53 83 175 388 863 1589 2977 4959 16311 17285 37773 107781 257009 382866 992724 1623892 3737326 5378360 15109500 17511448 41745673 125389060 262576579 510591994 572828264 1453190622 3583207951 -1 3 5 10 20 61 100 132 428 643 1650 2943 5229 12966 32403 57489 68243 161571 346468 979103 1085339 2479830 4659249 14414863 30073616 49853606 118602459 141803743 535992053 650920011 1259373273 3798583583 -1 2 5 15 16 41 103 240 376 879 1281 2849 5861 10233 28206 46324 126925 167507 371469 675066 1100796 3502215 5706953 10465174 30564239 58517156 73206337 236421532 289021963 541882450 1299485335 3035988952 -1 2 7 14 24 60 125 192 291 929 1638 3700 5902 12493 23944 56642 106497 192658 378372 683520 1610154 3228654 8329782 13622102 26891560 65065893 89503422 230867533 498704383 909818187 1203580084 4239367826 -1 2 7 10 26 54 87 130 472 936 1200 3219 6540 16288 20579 33963 127720 207686 366187 782146 1624231 2180895 7772002 16125506 20696595 46182301 100763525 217564507 356302668 1024044854 2003023077 3369360656 -1 2 5 15 29 43 82 169 506 783 2037 3583 7884 8361 29239 46042 69007 180562 349890 660848 1104198 3510470 6530803 9898752 20064089 34641553 109148104 247882993 417098912 978883535 1739685502 2976018924 -1 3 4 8 21 62 104 214 472 947 1318 2832 4615 13343 27544 43059 102151 188031 384198 918130 1364883 2954503 4666836 14660075 33452309 62414457 117227600 233906819 326589240 596054654 1586490638 4190025292 -1 3 7 11 19 60 80 187 437 808 1632 3378 7921 12976 24306 35273 73861 211157 345453 1046937 1624588 2202781 5392658 14348268 17278444 34096806 128497450 238117623 533170145 965751494 1628724786 4218194087 -1 2 7 15 17 37 79 235 492 927 1972 2398 7206 8569 27786 48378 67293 173616 346050 681857 1625914 3513663 6014682 11486740 24514528 52984986 111447500 229989293 428754462 720151114 1816470128 2778908653 -1 2 4 13 29 54 87 255 468 897 1874 3867 7742 11732 21142 63803 80556 142534 347928 693101 1357013 4058273 6766902 15437987 19329997 54014271 102791901 229155088 444716890 865808311 1741621515 2395163859 -1 2 5 9 16 48 98 240 295 556 1416 3850 8012 8729 29239 33525 67865 239408 348170 737691 1109940 2992512 5692626 14840979 29825652 51908066 86776714 184561626 303589869 898674104 1771659562 2996504979 -1 3 6 8 27 63 92 248 337 724 1189 3599 7937 9233 26698 40836 65981 213478 348896 1020466 1877134 2969050 7845490 14208041 17945379 50771299 68389361 148147769 389626669 841420366 1832494039 2913077104 -1 2 5 11 22 61 66 162 284 570 1730 3455 5624 10265 26898 34369 114943 228631 365613 768566 1096537 2457704 5214478 14472893 22613385 40520029 89364020 171235407 529603974 1009150197 1309925687 2437443087 -1 3 7 11 30 60 95 219 358 893 1113 3822 5519 14574 19115 52712 76280 175255 347761 922585 1630719 2185453 6696956 14197794 17400569 58931540 80628008 250091589 337390059 922779092 1147179398 3708934374 -1 3 4 9 29 34 98 245 370 825 1345 4086 6700 13165 29448 41334 67128 226232 351233 1020527 1345893 2704641 6792319 11072991 32636613 55480496 73660166 256640424 274206373 847255923 2117088976 4149771665 -1 2 5 9 20 32 116 233 457 695 1652 2803 6130 15194 25554 57149 72755 199334 348949 757144 1110732 2967347 4698994 10526326 25788657 53644324 114808270 153374649 510166555 552706734 1170919036 3243724057 -1 3 5 10 26 39 95 239 368 514 1630 2585 7313 10497 32234 33710 96411 226394 339977 1024611 1094849 2435941 8356466 11587923 18451480 53908195 76748620 198548601 473869561 556489809 1758023511 2303665667 -1 2 6 12 27 34 113 226 333 986 1513 2809 4285 12535 26984 62122 66923 207748 347268 754068 1888561 3758344 7846528 12364711 27369220 52092628 80176212 209840543 302646855 627452310 1451912132 3992900256 -1 2 4 13 28 42 74 178 318 945 1743 2909 6872 15699 31261 34051 90817 251910 343980 728001 1351925 4006250 6498362 10013924 22121425 41029752 98820069 208746352 527894463 582522386 1926840341 3691745925 -1 2 7 14 27 51 115 187 457 956 1699 3097 6208 15372 22930 44311 116891 227988 374202 766743 1608568 3254527 7570832 15779527 27861265 37628231 114772825 209582071 494085373 1064900230 2034132501 3352020531 -1 2 4 11 27 54 105 132 276 587 1925 3597 5368 9471 21492 34453 126526 200054 363784 785710 1357306 2464912 8376607 15793737 29436977 47859004 98514867 190702876 445059456 814067839 1336908636 2939702572 -1 2 4 12 25 56 106 186 355 658 1574 2877 6750 9320 31669 33129 77590 149825 355308 693593 1357922 3766773 7777989 13953193 29726033 35338218 68406458 147481070 501809861 658386607 1934214534 3093814136 -1 3 6 11 16 33 64 215 510 618 1363 3528 6090 13094 24044 63232 101011 161621 389702 978086 1890202 2222621 5950845 11318274 21845513 63144045 114496368 180235286 304156469 1068726369 1229621796 4238370436 -1 3 4 13 23 61 94 206 419 633 1271 3677 5361 8796 31733 64002 128697 222919 375399 1034086 1362298 3777134 5239980 12885178 19477345 64935420 130441546 176894613 364718427 834855478 1130248999 3055531467 -1 3 7 14 27 38 92 158 511 673 2043 2699 6553 10753 19766 50072 71968 230739 353819 992168 1636199 3503463 7540940 10785100 17954907 50253396 112329527 144379143 412923281 569483810 2075799696 2233428558 -1 3 7 10 21 38 89 189 311 959 1965 3102 4454 14135 19528 34087 74806 259709 348071 985769 1615585 2446953 4924998 11846452 20823602 41087472 93768549 207000754 451289676 1071595570 1504718066 3901515234 -1 3 4 8 19 41 87 148 486 742 1928 3414 7319 14607 20968 46088 84370 152226 343245 953805 1348626 2960001 6202632 8446069 18740815 48695614 115560432 160419843 419883246 1067740300 1851583725 3592808554 -1 3 5 12 31 47 74 185 354 774 1195 3046 7438 10198 19352 49391 76272 213999 350524 1043898 1113399 4017067 7068933 8949407 22667692 38695717 76953560 243982751 394785304 579132647 1680149968 3048148226 -1 2 5 13 23 60 94 254 267 867 1704 3992 8175 9442 27735 34122 106795 242539 390419 751678 1094328 4059350 4944158 12624635 19778463 52377982 90458767 237038653 510209123 849477895 1723759412 2839202615 -1 2 5 13 17 47 96 144 297 688 1326 2728 7152 14228 17902 35962 78233 238941 350863 744980 1091762 4021359 5460963 9223462 30243304 48970815 85217158 147625578 280298819 567797480 2038028868 4041373741 -1 2 7 15 20 39 65 221 480 737 1639 3508 6311 15716 25779 46590 107823 173142 386719 675412 1613703 3531708 5130161 10784015 22923542 66453716 113011753 145269935 513641195 1013901850 2015433982 3294039036 -1 2 7 14 26 60 66 237 270 537 1755 3387 7786 14214 29455 48625 104750 133537 377331 718462 1612720 3261575 7798343 13405530 23716905 56274561 84698138 196124280 532270453 1035660254 1629268389 3996499630 -1 3 5 11 30 50 89 247 409 821 1417 3914 5999 12937 17212 63257 81981 251826 337399 1004772 1105463 2171455 7298225 14729452 17894868 50541823 120083167 259837708 278731741 817300673 1211635558 4054594193 -1 2 6 10 23 62 85 182 381 828 1774 2096 5174 13578 31369 58339 79497 183626 355967 681757 1886270 2189793 4615182 13949641 16864442 37356101 76287445 243014318 514599304 759978624 1239723971 4058359835 -1 2 5 9 26 58 89 239 338 957 1033 2806 6657 14207 19614 34237 121142 219141 375578 762564 1089570 2997787 8366951 13156212 17137724 54786513 67897123 220729123 361763499 611068798 2079619051 4085571162 -1 3 6 10 21 54 78 188 420 983 1072 3194 7166 15952 31693 58365 71198 134299 346897 962406 1886849 2443756 5155172 16040377 23157717 36864778 126130990 234221721 378737685 1067670085 2107101533 3471969456 -1 2 6 11 16 48 120 150 369 1020 1042 3114 5338 8709 29461 33391 124889 250464 368972 721931 1882290 2466383 5964236 15251051 27898342 42150544 67952194 232849724 357994725 1049880819 1094050879 3182155344 -1 2 6 8 17 38 91 244 379 540 1051 3213 4977 13073 30037 63270 126762 254357 375135 743081 1891426 2732479 6244847 12385701 19002590 55823704 77982777 200271662 352694374 990071393 1579219680 4214095408 -1 2 5 15 25 32 79 238 264 712 1777 3688 6605 8660 31134 33960 110703 246083 389646 727519 1095475 3537600 7540406 12095080 22126755 53474400 86357551 150458108 527820927 864763045 2134689700 3127208588 -1 3 4 9 17 45 85 202 427 1004 1602 2198 7314 15767 17067 62123 77393 159284 348057 976451 1368046 2703699 5698165 9764495 18693829 59655037 131670144 215120442 520449673 748067163 1748529066 3526663502 -1 2 5 13 31 47 91 195 319 652 1992 3957 5297 11821 19978 57378 84878 146835 343289 702465 1102056 4011791 6989791 9232613 18434750 61226757 94452499 155891504 460375221 917837894 1317202842 2165311024 -1 2 6 10 17 53 107 243 327 532 1979 3594 7725 8259 20342 56381 66889 213614 358208 783485 1894670 2194612 6284134 16308470 31526586 50550141 77416111 198411852 456679279 838132267 1707698876 3167211523 -1 2 5 14 31 54 97 223 508 886 1796 4076 4415 10715 29791 60331 99128 170011 380375 666552 1104512 3261161 6962019 15003664 32616898 62054354 105472956 248710090 455827581 870035145 1542868799 2681478076 -1 3 6 11 27 45 102 244 414 960 1541 3313 5902 11367 18722 61168 68578 174694 359178 927126 1891886 2193262 7746554 10285066 33110959 58644355 130670798 213101400 516410104 1031496977 1199742805 2225671449 -1 3 5 8 20 62 64 209 435 968 2030 3738 4882 13340 31849 50075 110372 192091 390900 942089 1109221 3012626 4617100 14473622 22906396 61518875 132743096 205223262 429876355 878925247 1358635631 3960731994 -1 3 4 8 28 36 81 147 281 870 1692 2067 6002 8374 20350 36514 70395 243831 354546 1006974 1357585 2974634 6507742 11837191 20527846 47178019 84264227 262801175 512985687 750324118 1167819678 2790595595 -1 3 6 10 22 56 96 216 294 930 1337 3030 4724 11089 17808 57209 101488 234781 389840 992145 1894538 2489200 4404751 13422132 30778273 60545359 87374058 230590581 277030648 544269303 1578756302 2253856678 -1 3 5 10 31 47 86 231 372 681 1727 3089 5297 11024 31899 58024 84351 218192 330994 1043835 1101615 2439599 7054014 9465811 19449727 53815124 77828223 155201098 530347260 1001192486 1267563295 2578125920 -1 2 7 8 18 34 126 175 339 928 1971 2952 4339 14801 32480 58766 70272 234669 344799 736763 1629010 2713244 5726721 11300488 28892509 36269836 77035348 208689514 453033285 558214629 1604205728 3429331135 -1 2 7 14 20 60 70 162 503 585 1388 2338 5789 11608 20019 63497 87172 158193 336958 719827 1626326 3216086 5145824 13392527 21025001 40178325 117343307 200825698 311743112 749279107 1299615117 2522893482 -1 3 7 11 23 50 77 159 390 981 1780 3338 7593 15537 23436 42316 111299 206182 380609 1043177 1613322 2221627 4430029 14699430 23365091 44684897 117693894 225498581 487416578 978735013 1864602634 3231733069 -1 2 5 14 22 35 83 155 358 889 1042 2675 7736 8248 22645 50034 66612 165172 353996 668946 1107117 3232615 5132578 11556991 18662248 49611780 82740554 265643538 357971148 628418273 1794462871 2902089253 -1 3 7 9 24 42 118 222 358 690 1760 3479 4940 14512 23307 52438 108720 258423 384557 1004120 1634603 2751154 8332489 8933905 28628360 63802478 73893737 164986063 515800659 1029070076 1441146509 3513947259 -1 2 4 13 23 48 66 156 271 821 1269 3335 7061 14096 17004 63828 65693 239082 354934 730421 1362075 4016141 5197445 15748063 22867804 44117278 84136889 251516316 388157833 970356391 2144055570 3961602448 -1 2 6 10 21 50 116 149 449 580 1542 3390 6306 15430 24649 53740 125953 189418 372580 680296 1895503 2199118 5125357 14962448 25991554 42302313 117408950 185998726 534252094 1009260232 2029265280 3264762925 -1 2 6 14 28 43 72 217 453 650 1444 3815 5764 10959 19502 36028 67537 241440 357316 739619 1877964 3230149 7022456 9468253 22607379 64092084 101601371 154877234 287588807 813997535 1338320809 2550135178 -1 3 4 12 27 60 64 211 279 697 1808 2594 7426 16158 19189 45029 72482 144758 357778 976643 1347834 4018644 8297111 12873404 23122542 61728084 91207319 163711678 417676927 594692672 1797360888 3506400987 -1 3 5 12 21 49 107 146 478 1009 1946 3859 5830 10714 17699 59032 112664 205821 377899 1025468 1101807 4062365 4441662 15759877 32803349 43588380 115768544 232742114 433931494 842965949 1192920367 2620577328 -1 3 4 12 28 46 87 206 374 618 1320 3754 6516 15727 29510 61153 102464 250987 377774 1014109 1364123 4056151 6500670 9192517 18909608 59858058 79037414 182884488 298577613 843430631 1919386383 3399049995 -1 3 5 14 25 61 65 130 332 778 1257 2275 7022 11016 22473 40258 104816 180869 392097 928031 1095135 3525420 7492723 13139431 23906661 48824684 68112797 239281278 376174535 784260902 2083643231 2329569327 -1 2 7 8 19 36 94 175 490 588 1447 3617 7864 14043 28686 56109 130681 208544 369328 769602 1634086 2722381 5503245 11814572 20753367 36774942 116577124 197561292 296359694 819937548 1861307469 3829020211 -1 2 4 8 31 54 70 154 387 975 1641 3293 4922 10088 23776 56665 87634 223454 342497 770112 1374603 2690061 7321688 16547579 23890441 44144274 120983350 221126790 528377418 1028556059 1461433969 2828560781 -1 3 7 11 21 34 90 209 461 832 1940 3872 5363 10234 29116 61615 84547 259553 331275 1007155 1627216 2178190 4918236 10507131 19958453 64071272 108167791 236370512 434565558 821972868 1323544753 2754717528 -1 3 5 10 18 58 109 195 308 780 1679 3855 6192 12652 27111 50263 111868 205285 389568 1029296 1114020 2477202 6275977 12846414 32508079 66065438 88878990 259282744 503624781 834225042 2045966782 4250541254 -1 3 6 15 21 59 80 176 418 760 1563 3523 7228 13151 31874 33554 71420 166815 344559 937145 1882416 3243322 5123005 13895232 18353516 36969913 133444054 158628439 503877544 1034750330 1784593713 4244452847 -1 3 7 13 21 45 86 135 264 749 1648 4068 4201 9834 17002 42928 66757 173348 357502 946108 1608600 3759583 4865517 8653519 16783968 45366700 88898687 167567309 492164012 897543059 1518219087 2718968472 -1 3 7 15 24 41 123 254 487 689 1986 2117 6946 15002 25818 61215 68612 192489 347222 938377 1628580 3243830 8268886 10226371 25173182 54538821 105676487 157079216 405892474 708710125 1887195514 3438057981 -1 2 6 11 31 32 68 172 503 697 1469 2464 4502 16082 24546 44907 109537 214220 384254 755533 1875311 2485550 6801164 11014344 23346579 36198644 115385154 136950700 296446784 762428625 1377268774 3658063638 -1 2 7 8 20 61 103 146 440 934 1689 3357 4133 9182 19236 55310 126730 148608 365071 720618 1634677 2734873 5155448 13639168 29635779 44066407 123504080 209787163 477360635 997666740 1488375006 3187448459 -1 2 7 14 20 56 114 224 268 795 1912 4068 5510 9111 19545 46771 92974 256954 332827 735604 1611940 3225200 5207817 14428699 26236160 58492803 96537504 264176988 422897886 842920100 1214700241 3049417767 -1 2 7 10 26 51 126 175 259 863 1512 3647 5117 10524 20198 37787 114872 184460 373542 666663 1619471 2202329 7758609 14690144 26762719 40680207 98405471 262817112 325351848 879813604 1526020307 2561398927 -1 3 5 12 18 47 101 139 361 679 1540 3536 5827 13592 24379 56578 70819 211545 355830 1017010 1107791 4021035 6283058 8925613 30430415 42255971 67188688 150688100 487452108 1011239451 1092798025 3871284522 -1 3 5 13 20 61 111 181 382 948 1991 3384 7881 14507 28738 40436 108213 249281 390610 987495 1092475 3788448 4679249 12860097 31487345 37000405 74560059 207087601 437624955 998491090 1727917557 3549374359 -1 2 4 10 16 45 106 197 413 854 2043 2242 7756 9287 29758 54984 88499 140630 332400 699923 1375000 2175254 5428039 9973913 31476625 61901775 133556302 235904300 422194453 804588808 1708296276 3025963532 -1 3 4 15 26 36 99 198 304 672 1757 3232 7579 14227 30294 63702 101520 192000 382297 941778 1360509 3269654 8004647 11020084 32005914 60341355 91294367 166956347 522358992 965032672 1847588206 3894833988 -1 2 6 10 30 35 90 216 408 902 1255 3496 5035 15412 18756 49017 124654 142414 362063 716236 1871456 2211145 6466821 10497709 18380784 66383929 119624342 218354436 360156522 970916652 1581694513 3224114174 -1 2 6 14 21 58 120 251 403 838 1439 3923 4707 14061 31564 50357 107157 233995 391855 725914 1899877 3263359 5202352 13902032 29114631 52209928 127229329 245522092 283022287 834349395 1544065458 3768399528 -1 3 7 13 31 42 105 129 427 579 1787 4063 5492 14788 20170 49905 121740 181534 374352 943397 1628609 3798325 6468630 10040486 30894744 45611757 121028822 190954576 500071021 931462939 1289068021 3752730449 -1 3 5 15 18 40 87 201 385 578 1223 3620 5989 12989 16712 60912 119951 196011 376389 947286 1111426 3273222 6195588 10034170 18567848 60289916 124705418 175753340 362730978 815914198 1299636685 4123367258 -1 2 4 15 20 42 117 156 463 545 1201 2909 7296 13754 27399 42961 70269 219296 351059 769410 1356148 3487966 4390933 9542057 26090950 47109640 115044024 179910158 360125574 610121623 1652182608 4254730485 -1 2 7 12 28 32 74 231 390 716 2035 2851 7505 8961 22552 48597 71502 216523 359149 759683 1616239 3747556 7290342 11895361 22158959 50768767 118465852 147637355 426898911 650833173 1775451775 2806351495 -1 2 6 8 29 45 65 192 472 709 1544 2537 5389 8817 19489 44523 80028 261611 346837 731896 1880968 2689324 7314308 9551042 24812486 61485915 105580149 141877340 533043045 771408529 1341308022 2831840180 -1 3 4 12 20 61 107 140 490 759 1797 3210 8005 11522 17903 55588 107818 185153 384750 949416 1362196 4035574 4371246 12669993 32717073 47432940 104739156 161744880 459541978 942152751 1671702617 2155892680 -1 3 4 14 22 59 66 197 301 611 1328 3937 4150 11923 27482 55190 69533 132928 349576 951504 1362741 3487688 4868943 13758542 23030307 66034938 93252002 181933160 280765271 896565109 1468068873 2193715671 -1 2 7 15 26 57 121 142 259 592 1643 3919 6228 11518 19444 47890 105158 134764 387610 707537 1617681 3517104 7758308 14487265 25680448 46617688 98216607 184570087 493655030 902944849 2054595229 2342798817 -1 2 7 11 24 40 116 220 502 613 1991 2909 5764 10039 21922 50600 91450 168663 330675 667986 1629911 2448593 8319494 9024276 29089143 63689384 103533375 177730652 408657064 628045448 1182987221 3076370708 -1 3 7 11 22 50 73 152 371 812 1900 3240 7204 16223 22354 54593 89116 202798 337344 1030660 1622808 2191652 4680030 14782604 24277599 45252429 80634245 245259144 411960524 1062651883 1877718680 3416055677 -1 2 5 13 22 47 69 252 326 625 1054 3056 4354 9265 23517 53875 71980 138550 359735 697132 1100994 4007725 5141244 9294459 21444147 56562182 70732244 175610804 368214714 660905951 1464721979 3150921748 -1 3 7 10 25 58 108 197 328 920 1179 3920 6044 10896 24950 61997 70092 209858 345075 1023678 1634015 2433549 8088908 12975463 31070034 65415047 78806080 218550243 396056365 852082059 1337892224 2469395169 -1 3 7 9 27 53 90 139 376 824 1290 3042 4212 12069 23874 61331 118940 223130 374947 1042456 1635136 2744844 7539528 16072359 17479118 48420980 78011746 246875615 288171466 576359181 1465034896 2533550172 -1 2 5 10 19 43 111 207 367 806 1340 2170 8043 8312 16470 63094 120308 137954 369490 692702 1107521 2221060 5925176 8462524 33278480 58962315 69676365 267540052 298926193 750222655 1790611961 2764891696 -1 2 6 13 30 62 99 184 479 819 1888 2572 4538 11767 18908 50252 107500 137155 384330 697387 1891315 4035097 6449441 13200968 33530766 34074534 113976634 239246249 438614413 623712170 1495734844 2578380909 -1 2 7 9 21 35 122 243 352 881 1248 4054 4375 14680 23684 51903 72704 143373 353358 690913 1628175 2957481 4874447 11385420 28812145 56271265 71350732 239712319 381133865 855813045 1422173386 3737752911 -1 3 6 9 29 32 64 172 390 625 1486 2270 7546 12551 18513 57113 108776 166734 378437 931298 1884331 2727321 7260630 10551565 24880612 36576537 120894013 185930033 295666131 736786652 1620842235 3773311560 -1 2 4 13 20 48 115 161 507 959 1217 3251 6487 9664 19670 33891 122569 154747 369059 699613 1351287 4062926 4333221 15809257 26696980 38968665 102296957 204543591 336529137 1033773919 1950437827 2738328163 -1 3 4 8 17 55 121 150 479 724 1827 3462 7853 9491 31356 35958 115628 254215 363855 994064 1347992 3007400 5738634 16322871 28235434 43197837 112233206 156355683 455080259 1020110641 1693927562 2751739354 -1 2 6 9 24 37 95 171 301 855 1064 3537 7690 15563 21628 59434 89842 252812 337507 737308 1898124 2974495 8096953 11913805 18223992 36123524 98597061 260086565 347984366 992092179 1792507539 3241715185 -1 3 7 13 26 56 87 168 448 605 1361 2091 5048 13578 20953 34813 83045 206131 342495 1036586 1610960 3764465 7829007 13744796 20619084 39561165 106984752 195880561 311270007 685438246 1502309838 4063337615 -1 2 7 10 27 55 127 227 476 718 1418 2296 6893 16336 22526 35658 84181 204517 340187 779016 1610030 2192921 7555671 15842415 26912707 55287399 111699451 147640306 296871288 694302916 2124873137 3674146523 -1 2 7 13 28 42 79 134 272 883 1833 2272 8147 8279 30335 60124 95283 231569 341728 732665 1635660 4019452 7339987 10084109 21388921 44790791 88375027 263255506 409294286 792198393 1630394521 2801948656 -1 2 7 11 25 46 127 243 302 1022 1696 2403 6943 15210 20285 48172 96146 147657 332506 693474 1615581 2444919 7998003 9543892 26473364 57590685 90449563 205815199 514910642 734130898 1978629232 3454001887 -1 3 6 9 30 34 119 147 443 816 1088 2980 8001 12362 29575 48968 111405 214065 386717 1024181 1877653 2723666 6497844 11108326 27936856 47911312 119341612 249749750 392071604 601493164 1856754840 3895727937 -1 2 5 13 21 45 123 175 412 525 1657 2621 6383 12183 25207 43573 87911 228001 330592 753772 1095083 4026637 4392081 8749997 28484615 35346021 128281722 180561407 520484061 558248244 2014728856 2444950102 -1 3 7 14 31 49 81 241 353 864 1365 3596 6589 10957 28283 46251 111277 222395 385895 1018373 1616167 3511558 6493758 16347949 20336401 52122475 82946934 237719259 271944852 884948112 1891966449 2536962596 -1 2 5 8 16 46 74 189 459 700 1793 3094 4662 13032 25227 55883 91340 206411 339341 766532 1102162 2718451 5703334 10321298 23267917 39677639 103758836 139790763 465300027 1003516614 1454960303 4255713762 -1 3 6 10 29 46 67 177 450 636 2042 3399 7087 16009 24931 44457 105959 167614 381735 944742 1878006 2460230 7252048 9800093 24554812 39944817 102938686 190685779 410971334 1032420095 1930428199 3377871029 -1 3 7 11 24 38 94 158 369 550 1681 3721 5173 16351 28232 54579 80123 184139 357745 938300 1629673 2171820 8316922 11608130 18276961 49883877 77528886 177802680 523942947 868059083 1213410056 3248397286 -1 2 4 11 28 41 101 233 507 745 1060 3053 4131 10042 20828 46638 121890 160582 374226 698377 1357853 2475271 6439039 9291858 32399172 51770626 106838874 140849196 402589776 635584255 1396521454 3041861062 -1 2 7 11 31 51 95 144 261 658 1212 3807 5074 12014 31592 46986 122011 240034 364596 743356 1621980 2475134 6527056 15062014 17545614 43366455 89073462 141301472 369894299 807956184 1595446192 2245114760 -1 2 7 12 27 36 110 241 409 993 1695 3936 7853 8466 24536 44688 87742 251117 344004 726229 1614902 3752175 7595696 10836819 31444654 55383256 132602988 204749352 481326733 869065473 1672331752 3195728479 -1 3 6 9 29 33 122 138 315 799 1368 2907 6904 11865 21053 61863 101638 193464 386347 945844 1899755 2726165 7261661 10846717 26404230 45210900 86901824 238839296 287345857 546647511 2081131173 2440991043 -1 3 4 12 25 51 87 172 280 916 1799 2842 4786 15756 21774 48935 123647 257908 366046 991940 1357137 4059911 7853106 16370050 20417080 40461356 84038921 210951888 411795084 588782980 1417945626 3743445707 -1 2 7 14 20 38 66 183 507 634 1282 4094 5137 14164 27393 65210 119380 238385 364859 727062 1634335 3261927 5215062 10874987 22281354 39650064 114704244 192846180 323736323 928599516 1176933632 3829383258 -1 2 7 14 17 40 78 194 308 519 1673 3035 6604 9878 19693 42192 88490 205196 337487 786245 1617574 3228596 5964534 10315010 24596040 61980974 98178750 189456952 509818790 639440347 2123596928 2964880543 -1 2 4 11 20 45 117 209 405 767 1162 2845 7791 11101 25578 60628 69865 135002 346186 703612 1369990 2428425 4334905 10299396 26105713 65403487 128389135 150950424 350994890 638718689 1750426646 2263274275 -1 2 4 14 26 49 73 143 416 994 1826 3888 5961 15864 30251 36021 81570 207035 355294 783600 1344392 3222007 8066424 16326056 21461217 49134834 127271528 231372971 452650026 840689888 1131454703 3436017986 -1 3 5 13 25 48 74 203 368 551 1965 3001 8030 11498 27516 33012 116349 144354 365451 975532 1084273 3791219 7479286 15858112 21127341 66931681 80995141 197628997 462110031 657104345 1611151649 2582403595 -1 3 5 14 30 35 86 157 334 532 1264 3883 7224 9870 31001 43813 123872 195355 371363 925309 1090754 3538435 7266010 11654509 19840744 48846041 72826411 172959785 373759622 901995296 1644144066 2729084116 -1 2 5 14 17 33 94 158 469 984 1864 3554 7982 15268 30013 49829 118982 188561 363167 687231 1101311 3263214 5427948 12184450 20354235 49105580 102738418 223224845 449074644 969443237 1665759060 3746288572 -1 3 6 14 27 32 119 139 414 628 1337 3081 6903 15966 17362 63874 83024 175998 338716 933458 1898162 3496080 7773015 12417178 29288621 45210903 127100701 193883984 304882815 944798974 2108995842 3467492163 -1 3 6 8 27 42 103 245 370 1005 1113 2914 6380 10632 28196 37477 65839 144043 348408 980503 1874869 2956827 7738608 9251842 33445511 56744368 75225734 202558646 338478386 601475530 1905520532 2411102225 -1 3 5 9 20 41 67 165 468 1014 1629 2595 5448 13925 32722 53631 84768 201041 334580 1021069 1104226 2710525 4664101 8747682 22243258 35772926 108454377 219129685 514632417 638686630 1314276240 4147520429 -1 2 5 11 26 43 123 222 459 742 1981 3095 8051 15119 21565 48522 81728 259274 345563 734919 1094564 2434631 8372529 8718627 26197071 63293313 115758195 144437065 425031535 979335062 1624253558 3672928042 -1 3 7 8 31 45 93 180 429 835 1772 3687 6333 12653 22511 50683 125398 187607 367671 946089 1622069 3006861 6474620 9549765 17173983 41703645 132964133 264101073 496140348 899500193 2066719679 4226967170 -1 2 4 15 16 34 86 183 386 533 2039 3578 7959 13170 23216 62170 74697 158653 351569 713998 1373924 3484543 5406492 11632304 17995007 37773639 124042429 182055447 425932991 1050911432 1641687645 4251817146 -1 3 5 9 21 48 83 177 387 955 1125 3109 4506 12180 18041 43922 94634 160525 328299 960570 1093101 2718269 4352556 14758238 18272771 34891934 124317533 208264239 394201537 1063741769 1442028307 2308602020 -1 3 5 10 28 35 118 207 473 709 2030 2723 6937 9361 23054 37814 110743 149261 383700 965859 1087401 2473651 6706006 10611138 27709727 60843604 110684632 139294370 410743410 540416121 1885684895 3194952897 -1 2 4 9 17 33 67 222 452 640 1222 2829 4241 8289 29106 42598 116758 201571 361666 784974 1352304 2998977 5701967 10854431 21200988 65541631 103819631 153904322 346590772 662548446 1386453975 2879923491 -1 2 4 9 30 47 102 248 390 863 1783 2889 7269 12683 17134 34737 97577 179651 334901 678209 1343905 2979787 6988443 10300344 32117118 55056645 128728568 250893831 492613087 565774274 1763074430 3968654078 -1 3 4 11 25 37 104 199 507 838 1495 2333 4470 15420 27413 51996 91147 179655 339233 933375 1363602 2190729 7777750 12391224 30036243 60558195 107746860 242234347 268990001 682159651 1359814755 3536463415 -1 3 4 13 16 32 112 188 324 953 1867 3426 5611 9562 32014 61858 67490 180207 344915 919556 1373962 3737607 5418687 11627729 26111035 40121352 82334347 205821332 411681981 988800339 1224177704 2755305636 -1 3 5 9 30 61 113 137 395 550 1403 3966 5446 12871 19784 48112 83575 168946 337141 936288 1097654 2706131 7242092 13966635 28449813 46147184 130055213 181465186 319944115 887081701 1109630772 4077324068 -1 3 7 11 29 42 97 201 290 674 1540 3907 4521 10698 20248 46250 77515 232839 348889 1001097 1618930 2171853 7052133 8484397 33496873 60039992 86791451 163874090 471684878 913788385 1564256903 2670008216 -1 2 6 9 29 63 89 153 420 773 1509 3719 4573 14124 22801 42914 111055 226438 378868 763025 1877328 2996143 7306864 14539750 18581310 42255400 131685124 236870633 299584408 924157139 1382755020 3781257224 -1 2 7 13 18 51 121 255 510 813 1287 2805 4722 11692 25508 53278 90121 211936 340256 768953 1626983 4023723 5714009 16589066 27758892 53001681 102869857 253649027 320490907 650260293 1593245040 2606733984 -1 2 5 14 20 50 73 210 400 635 1581 3761 5677 11321 18752 60013 74501 142334 351103 702668 1107991 3220778 4597066 16076124 25072865 59810149 123064078 182650525 503539506 844352997 1134174084 2372217256 -1 3 6 9 28 43 81 208 497 747 1877 2458 5162 16319 16556 33030 119529 248711 373864 994607 1868581 2741354 7061684 9283577 20650653 66115042 111766774 143022241 438238493 754667399 1308649731 3726964914 -1 2 6 14 21 60 103 193 298 1014 1563 2509 7616 12368 29679 36202 116932 233673 367477 741084 1871001 3263029 5215607 13472798 29580051 65577870 84249793 210986447 470337377 690826083 1820517467 3816797152 -1 3 6 9 29 42 112 228 314 651 1780 3687 7342 8935 32622 57912 71401 230002 351238 993880 1893337 2692380 7308981 9000242 29047769 52746495 83968765 164826938 531665143 839511278 1783283662 3070931323 -1 2 4 8 28 33 93 239 463 603 1999 2355 7304 14940 21095 52687 78556 183409 347066 686232 1363267 2700166 6475611 10571546 17724877 53271824 107027228 179483643 413267442 749725553 1848881897 3420157567 -1 2 6 14 20 61 68 248 372 641 1865 2306 6119 13440 23584 62944 98712 250470 390080 742818 1897770 3244222 4968484 13235639 21716685 50914509 82952185 162503762 406666401 793155091 1102311554 4076705923 -1 3 5 12 25 58 111 206 396 861 1930 2605 7866 9390 21364 53569 111702 210395 353599 950731 1200239 3925494 7918583 12693593 33503702 58815148 118406381 252325088 447183815 548509271 1866952331 2829692857 -1 3 6 8 30 36 102 192 409 987 1185 3406 7010 12557 27605 44496 129507 233472 349433 944225 2017032 2832457 6857437 10872312 31172836 63777032 119205824 226190359 374369834 1063035607 1991108067 3978799310 -1 3 5 12 18 50 100 242 415 632 1902 4066 7120 13130 31958 42493 95740 218067 381162 927642 1212684 3928228 5548125 14772539 33517484 58570281 123909073 191073815 430181099 864818047 2106074923 3876607190 -1 3 7 14 29 37 113 232 367 591 1924 2199 7555 10663 19857 47283 76599 230857 365339 962420 1709544 3357071 6338019 12401086 26720598 58583756 76968737 198691526 435760404 756780549 1680444335 2456455321 -1 2 7 15 18 51 94 144 402 961 1574 3795 6504 9548 19677 39458 75511 251276 375829 717417 1731582 3361738 5804512 15021614 18081169 50186473 129894913 216763140 500765433 807381650 1956467915 3102155335 -1 3 5 8 25 50 124 248 500 869 1268 2386 7371 14433 19223 44280 110203 159316 328249 1032525 1273386 2803031 7905593 15842094 27413371 57242307 109257609 257844944 372841923 747896171 1782787351 3677779732 -1 3 7 10 17 61 64 224 281 606 1665 3786 5661 12649 16778 53512 67627 177868 382981 1031421 1796261 2255664 5292087 13448192 24306919 52245211 98233058 185935269 482793855 904487750 1337853383 3970726383 -1 2 7 12 30 56 75 189 363 994 1834 3936 7298 15905 23528 49322 121857 248816 335240 660651 1757234 4130227 6872855 12969139 24878392 39437561 68418795 212424275 451342801 892560897 1683507355 3613713153 -1 3 5 11 25 37 90 206 473 709 1349 2743 7299 12558 21298 62412 69585 227743 392616 947232 1212447 2588860 7925298 10567014 20393042 65077801 116615988 163698770 268570577 635575105 1809462069 4059454180 -1 3 4 9 21 33 100 151 404 918 1323 3496 7998 11677 26521 55183 119614 257116 329112 933142 1503170 3092961 5030775 12445818 32749151 44924941 119503011 218396458 286843899 1018270006 1627344757 2615160908 -1 2 7 14 30 50 94 212 474 1004 1969 3459 4166 11071 27215 60786 79708 166704 383866 769669 1791450 3566595 6877529 15011739 19320124 64835618 111834945 222873054 464869889 1038248618 1475411660 2324503541 -1 2 4 13 18 52 96 185 495 972 1746 4078 5878 15086 20100 55299 68384 136027 381442 727770 1557982 3850920 5554515 16590785 32400954 38618720 112119191 210818798 531439406 898248185 1224578964 3250314957 -1 3 4 11 22 50 127 138 439 805 1473 2211 7365 14883 17295 40989 92157 203028 378553 949465 1497258 2602237 4240562 16334919 26960512 43065918 130004381 261928683 304957432 715615701 1857630544 3493567995 -1 2 5 13 25 32 72 194 351 676 1995 2290 6227 10570 19095 40301 92541 212531 390830 676002 1228847 3915401 8173729 11089661 23567364 64810574 78745442 137275585 407598112 793078336 1897085452 2455370543 -1 2 4 13 21 58 111 230 395 803 1968 4083 4264 8620 17148 54928 79243 201070 385055 664346 1506848 3920536 4783778 12938112 30404654 51690375 119910924 240309406 452692041 917247754 1445998190 2863157799 -1 2 6 12 17 56 117 196 351 719 2004 3956 5737 11005 23528 38761 100330 254500 332340 680653 2031109 4154406 5288244 12701656 29054632 58774763 67448471 151131064 417215090 818574738 1212339928 2210085134 -1 3 5 15 28 39 99 172 384 794 1224 2511 6683 13828 20778 56005 70601 179496 379492 1026744 1277773 3569921 7136814 12147831 30824684 40145855 124647895 266334271 371702064 798970806 1906712441 3788009439 -1 3 5 9 24 46 85 206 506 559 1697 3078 7333 10268 17201 53073 68234 174217 378804 1025104 1270439 3046866 8186163 8737655 17187380 62951572 107605251 176152789 522429028 1008693122 1742889624 2201798091 -1 2 6 9 18 39 64 252 357 856 1353 2251 7694 10784 25221 64210 67661 227109 389416 686945 2002392 2855419 6083877 11101143 24613157 50648077 71917678 253203765 308338667 678001586 1701819911 2462622113 -1 2 5 11 21 56 118 240 484 799 1091 2780 5475 9470 24914 47808 103261 184764 338543 739180 1307216 2260155 5020199 13760623 28737400 56401868 116781359 244477767 346862336 587301498 1335558032 2752077376 -1 2 5 11 31 55 104 236 498 526 1636 2645 4114 12417 32726 38931 118506 188204 349239 726534 1278942 2250085 6597767 15580622 31874267 54048976 113344815 182598106 476053862 627049265 1457522141 4218687111 -1 3 6 15 25 47 75 200 406 693 1558 3719 7630 15195 21507 40989 129670 203845 350390 975265 1984789 3645604 7641822 9808938 24099431 62958835 128049403 142551873 473241592 903509256 1666185497 3303285639 -1 3 4 9 27 33 69 167 379 852 1912 3198 6853 15121 27095 56544 94508 151668 372308 993196 1568993 3053084 7660758 12394321 21922125 39110488 69028199 240008909 463830777 1002064954 2128190279 3425914886 -1 2 6 10 29 32 78 140 282 782 1541 3215 7881 12491 32679 50116 71871 163386 383119 745846 2074877 2532250 6353325 12149615 25080995 48813519 95240070 262808688 525944218 941812808 1811696809 3827612649 -1 3 6 10 16 36 82 232 459 793 1136 3808 6497 12781 23808 45075 118096 188437 360366 993865 2069939 2245405 5281116 11386053 20591241 56379331 112755886 235248740 338578948 858556819 2140242169 3770839760 -1 3 6 15 20 49 72 212 459 731 1731 3243 4641 9014 21749 52536 66226 133315 380141 986850 2084718 3596242 4256835 15559917 22457925 66871332 110408314 163677048 510655022 1038787233 1594127069 2938146965 -1 3 4 9 30 49 85 156 466 778 1747 3456 6414 13005 17100 54248 101169 155437 350849 1036321 1510829 3053686 6355506 16646074 18532279 49025875 111944751 265842029 520399726 1063848233 1959994123 3942834818 -1 2 6 15 17 42 96 238 455 804 1377 3311 6740 13324 20027 40035 90619 204468 393148 686249 2026309 3380502 5288516 8723227 31706471 57409921 108528575 236455019 278662770 1003232452 2012232719 4212677418 -1 2 5 12 22 52 98 157 333 1014 1162 3344 7962 13789 18748 63808 94331 163175 363366 723861 1310079 4101472 4248645 16581657 32955421 46673356 71071189 216048464 349282445 1015247896 1685801165 4282585767 -1 3 5 8 25 54 87 195 388 770 1121 2208 7477 11606 26123 48727 129008 146608 347040 1035584 1276202 2790588 7899585 14790957 17757170 60044566 133972403 244630418 367356684 737393905 1872228721 2332239531 -1 3 6 14 27 63 103 253 491 1012 1667 2737 8147 12875 21446 46665 127495 180796 345853 996395 2066995 3302270 8166599 13736456 30556007 56113493 111955785 224166893 535931299 555904838 1841596853 4154832828 -1 2 6 8 23 63 122 178 499 1012 1300 3801 4247 9835 21040 48476 83580 223931 392781 664232 2000284 3144037 4780088 13487929 26107774 38695568 109723197 203076858 277578880 836241239 1585449203 3090684445 -1 2 5 13 23 55 70 139 390 647 1642 4003 7831 9901 30423 52330 102097 240207 345257 666600 1241433 3885713 4499537 16088913 23494242 43925779 126754223 166641047 481022222 819302894 1868271108 3056678118 -1 3 7 13 28 53 118 162 265 1005 1821 3344 6612 16166 26457 60883 102564 233254 359131 922550 1765261 4149651 6592496 15812798 25324997 35536023 89302099 203944002 455191069 1024450839 1883080092 3663702980 -1 3 5 10 27 45 89 242 308 968 1102 2970 4630 11857 21332 52781 90995 235319 371152 982679 1191820 2325689 7375723 8751191 20362313 54451689 90596062 220692755 393317549 638500401 1383255364 2292861916 -1 3 5 12 24 54 115 243 302 799 1353 3810 6070 14412 22146 39437 116185 223561 350797 959234 1189662 3917288 8183462 15820803 25882140 54695296 96888425 247162656 330386484 818583896 1134720923 3266270432 -1 3 7 12 28 41 64 145 360 1006 1494 3727 4897 12300 29981 53004 75495 193439 388363 1038501 1771840 3803202 6599506 8778506 23068364 44516273 75408016 206401407 295591369 842546229 1361862757 3810849951 -1 2 4 9 28 58 95 156 437 940 1371 2749 4288 14247 21886 54862 86323 214938 361429 663317 1495078 2859737 7114272 13998753 20593861 46840703 121583058 222902221 277597320 547361565 1589391899 3997195915 -1 3 6 15 31 57 123 134 285 789 2029 2255 5267 14056 22550 48173 130615 196003 345182 985405 2074943 3569126 7137158 13452475 28772499 45853525 84570542 257223133 404577101 694103139 1165741815 3926034422 -1 2 4 15 30 42 96 229 446 611 1669 3416 7187 8527 17694 58994 73302 168899 392418 755259 1539775 3294846 6594093 9280601 30879378 58628081 128317126 187405708 517162008 969551060 1709188475 2731036465 -1 2 7 13 27 61 111 195 286 518 1074 3209 5220 15664 29760 37366 130628 146701 354726 773039 1789174 3836592 8179013 13968698 33235341 61223198 89226340 172750181 372195267 1025380684 1303457342 3747561117 -1 2 6 15 29 43 84 200 293 903 1122 3078 5658 11731 27287 36150 84005 164208 377500 770454 2054265 3291865 6346986 8490788 16989096 63090297 85045119 215172402 390990022 972326860 1134646709 2568663678 -1 2 5 8 21 54 115 198 496 755 1538 2927 6542 14704 30984 51899 87183 223156 367122 671642 1240535 3113868 5019852 15058533 28228485 62070208 109925505 165636014 489527868 584466370 1923280193 3666051839 -1 3 4 13 17 63 102 240 505 865 1888 2053 5444 13279 28013 51826 100407 210880 345737 962826 1470352 4183965 6064994 13962607 33170934 55263450 114139877 255816692 404606578 701217507 1113342248 4264592695 -1 3 6 14 31 52 90 223 278 672 1186 3820 4656 15543 30926 54988 67983 169328 383438 1021804 2053111 3303000 7113218 16615126 20389549 65983385 93680447 139609611 350280715 912069760 1411823741 3504446462 -1 3 4 14 21 37 75 228 342 750 1246 3625 4792 14198 25250 58737 119918 162769 341944 1025160 1528789 3322121 5024601 11632242 22218593 57554003 79535656 160357992 347101811 901027503 1470693593 4232037896 -1 3 4 8 25 59 73 213 445 962 1862 2905 5141 14680 23992 54921 65846 179588 381515 1028842 1537098 2769198 8174760 13734113 24332758 66719814 122713327 227065625 430806840 663438307 1144915492 3688122666 -1 2 5 10 23 51 127 246 278 933 1950 2801 7039 16373 26044 58940 74313 215163 377236 681345 1219728 2591876 4501921 16363994 27175620 57144520 87580979 207678163 406401443 581396890 2044564873 3318149570 -1 3 5 8 30 32 103 187 464 956 1507 3744 4951 8236 27790 32964 99609 222954 328405 977565 1212230 2871565 6604508 12154722 30561585 36938395 103576230 219723500 327796432 830970467 1402741438 2723965915 -1 3 5 15 19 58 99 170 378 926 1859 3416 6275 13642 30891 51199 100585 145205 346684 1029994 1273081 3595064 5276148 13443265 32199133 37139343 80241384 229439012 468318880 1009444030 1949363579 4065708096 -1 3 7 8 29 49 112 154 455 805 1919 3395 4990 13376 22416 63183 96600 203555 363252 944656 1739313 2870817 6331379 16109025 25865921 50310096 107230474 266884442 427094747 1018786715 1530856559 4100304745 -1 2 4 10 18 61 118 213 342 723 1800 2310 5684 15100 18699 37778 88334 156963 377770 731761 1547393 2531797 5515069 12870298 27847147 63018081 71276151 154317545 469242519 692074088 1255952790 3638867925 -1 3 4 13 18 45 80 162 321 839 1433 3498 6748 13784 23777 63685 79127 131412 376904 994935 1569810 4109170 5251131 10253717 19700123 37848682 79422033 241606232 278941318 1009048311 1999193673 4207841496 -1 2 7 10 26 54 72 183 339 688 1941 2215 4768 14060 25197 34844 98827 258411 328438 680290 1754115 2556711 7875131 14961682 24955339 38098674 81693191 165923844 417953447 802870229 1533753978 3992212301 -1 3 6 10 17 58 72 148 276 617 1837 2451 4171 8512 23486 56363 76443 169202 393083 1027727 2050963 2230461 5521183 13918837 22328446 47549014 98513509 171608761 463324806 704628361 1348201441 3057364812 -1 2 5 14 28 41 113 176 319 997 1196 3253 6852 13768 25814 52045 119303 222763 333222 699947 1198031 3661199 6825468 8405111 26773592 36528017 99497509 204684408 356887005 996382520 1927330971 4170266872 -1 2 4 10 18 51 85 251 348 806 1489 3252 4274 13661 29020 61551 68420 226469 391152 684009 1488786 2616178 5516857 16539643 19181152 54634411 77780157 250292527 276914039 953139472 1549303670 4228966235 -1 2 6 11 20 39 122 196 313 647 1460 2290 4640 16198 28335 34409 85101 200885 377532 675429 2026693 2351379 4465392 10505767 26004622 66161154 96636091 142572282 281103943 775099602 1352255896 3261750174 -1 3 5 10 28 36 84 182 488 721 1197 3099 7557 15370 30112 33051 72302 217386 366531 939777 1243253 2339147 7087088 10505410 18676284 34702021 101874421 140160143 379025602 1045286598 1752596943 3657379286 -1 3 7 10 16 34 119 247 437 840 1045 2869 6516 9599 17571 36823 80741 239516 376597 951529 1720177 2324719 5520104 11562407 27843845 54363121 130213046 263124757 344639698 619359316 2119069426 2753807451 -1 2 5 10 25 39 74 172 266 878 2043 2119 6604 14263 21687 56351 71953 150799 380010 741095 1290686 2547472 8141083 11028082 24180186 39940841 100326751 246955472 408176979 707323173 1902468900 3992107119 -1 3 7 13 26 53 121 242 390 694 1824 3442 4925 11351 30156 56999 129194 199823 338650 976379 1707419 4175519 8136226 15756252 27582819 54632478 121873520 136579193 414718007 987509091 1551912886 2460257280 -1 2 7 9 26 44 70 161 365 791 1041 2356 5853 15121 23732 35319 126004 174665 355790 742178 1833351 2779285 7876680 8408405 21544893 41529265 74846158 259319022 375728804 799276660 1123705928 3571985846 -1 3 7 11 18 48 104 191 405 827 1423 3544 4769 10939 21470 35468 92992 144034 388567 1001650 1831237 2554252 6039451 16531479 30974571 39403347 125743634 259300928 322521243 1060797573 1445550516 2266649141 -1 2 7 11 21 49 71 202 311 973 1043 4054 6190 15248 27355 48290 66152 205902 372972 670958 1747151 2354529 4472803 16541108 24683834 60111830 89344088 230753328 380579296 931242260 2067404306 3459180858 -1 3 7 14 28 44 87 202 365 545 1093 4047 4682 8809 27102 40745 76794 163997 375523 1030836 1777461 3301499 6562750 9988633 17340627 64037717 69901265 172327062 383512407 826269218 1430231001 2943313359 -1 2 4 14 26 37 107 132 381 838 1183 3085 5350 15278 24748 46294 69755 209537 371707 668334 1486498 3665322 7606877 11808851 32275629 47486780 77946515 238280370 338717299 985705293 1226389159 3251860123 -1 2 4 8 24 55 109 215 388 879 1635 4002 7021 8819 21264 46147 97536 261965 378317 696268 1447531 3084360 8133383 14951082 31740544 62961419 119110433 260829282 494002078 913489795 2139242995 2740694693 -1 3 5 9 24 33 90 221 455 932 1894 2756 5965 14456 27235 39567 128639 200513 353784 977325 1202536 3142542 8132563 12073280 20473951 62168729 110230018 202051917 412962289 568766895 1228062478 3654722722 -1 2 7 10 30 38 126 231 322 550 1636 2205 4897 15508 32242 47364 106504 248034 332621 687310 1764851 2557895 6823242 10757777 28594434 55901268 68250366 174508854 519788106 745857156 1485918041 3239747313 -1 2 5 11 25 54 106 153 330 979 1205 2173 5464 12318 26640 58316 102929 196030 359166 753451 1293499 2260223 8133033 15215937 32787941 49593055 71113460 207325491 339091423 704178892 1305314546 4230924681 -1 2 4 12 31 47 67 240 453 717 1174 3092 5801 9901 21366 33948 77001 230575 370243 703465 1444364 4152710 6298632 9714030 22048236 53535620 114937920 155610055 394766529 1069410910 1153827065 3014607497 -1 2 5 13 17 33 72 180 492 872 1551 3644 4365 15531 17015 46800 112580 145567 330916 760126 1246293 3851095 6037026 11284369 21264991 35979232 105977882 249015464 477846294 809393358 1442962572 3756719086 -1 3 6 8 24 59 66 184 332 812 1563 3913 5991 14999 28695 65111 67447 212053 390539 928763 2031357 2866442 7347034 14166893 22037705 38574755 79021251 263604009 514991631 911142189 1281592387 3281287051 -1 2 4 12 22 58 121 174 493 834 1928 2054 7494 16324 22226 49012 78240 222651 361596 675221 1495433 4164215 4456956 12583794 27002863 37226632 115350782 247217259 449335392 672970099 1636116929 3424868019 -1 2 4 11 25 39 115 249 441 1019 1879 2401 5852 13038 16758 62779 112688 202185 345652 704423 1470283 2336653 7864374 11010123 26476706 53477665 131072645 223872321 428870983 795351466 1327771409 4237058536 -1 3 6 13 31 52 105 160 395 783 1095 3671 7111 9827 19560 46178 112845 155250 327763 1047141 2060943 4104899 7078890 15729983 32771075 35134877 119811713 264789540 336888372 835568889 1947377168 3186912175 -1 2 7 14 20 58 92 227 371 702 1600 2516 7123 11900 17764 38295 97439 253163 385870 704447 1711927 3606838 4196062 12847156 17045660 51129152 67389898 149717543 506545222 736863063 2038238901 2371036354 -1 2 7 10 16 34 102 144 474 565 1300 3753 7810 13240 21770 42723 66276 243460 370945 699578 1714007 2573133 5244737 11799333 32248294 44052263 104358864 193265138 283228985 928679165 1642221505 3905925060 -1 3 5 13 24 33 90 187 325 896 1528 3402 8025 13275 26226 58457 100623 172157 352857 995691 1309220 4072256 8129570 11017368 19412668 37513770 77133859 218218056 292735135 1020632090 1637779376 3820298482 -1 2 6 12 30 45 76 156 333 839 1081 3891 7242 10225 18108 40647 81180 201621 372275 668782 2003793 4180202 7080279 9704638 23081380 42758608 80275147 250203679 378728220 915616809 1776936977 3202526178 -1 3 6 9 23 57 75 236 457 905 1254 2294 6354 8745 30562 59526 110276 193391 347254 1000275 2069489 3042940 4983885 13897970 21773183 53237287 112237276 207441156 371409364 695178538 2044354908 3067091332 -1 2 5 15 20 63 89 235 497 925 1103 3777 4554 16271 31131 55917 119639 162282 328965 769472 1264414 3332340 4721330 14425941 18624164 54282238 101490752 205589779 338928846 824142911 1605010726 3664283799 -1 3 6 10 27 32 90 200 345 917 1525 3992 7037 16331 27316 44943 93823 230732 379798 982990 1993290 2318711 8147052 12372916 20306407 65458239 82192586 211256500 283757046 911145033 1900700264 3624104536 -1 3 4 15 29 35 122 142 275 627 1605 3733 5843 8445 25726 57610 79671 141550 384762 985005 1556602 3579148 7095129 11307142 28427475 50280422 89885202 177868330 512865431 902820209 1334236658 2847201181 -1 3 5 10 31 37 124 156 259 935 1106 3498 5579 12477 30109 65314 66911 163357 390049 1008476 1288275 2282708 6308360 10781325 28434504 45308014 85181318 226624787 383327263 1048205500 1286713951 3947357562 -1 2 6 15 20 37 68 224 503 964 1314 3150 6847 15207 17543 36876 87127 133981 380190 739759 2090839 3341049 4487526 12115265 23450555 58424558 101695313 219830643 298941462 979002268 1992899531 3352229849 -1 3 7 10 23 47 108 222 353 1004 1264 2230 5046 10488 31794 33784 87129 173284 383882 1043296 1787206 2254790 4740363 8715704 31052202 62128123 80961963 231604323 345566329 732823383 1464306837 2642934948 -1 2 5 11 29 35 95 135 503 888 1184 3785 6993 10130 21487 49712 94688 204846 375273 672965 1221832 2329182 7108023 12358364 20035494 46816865 106856487 235134234 371505491 859174990 1974906949 3135223008 -1 3 6 12 30 56 112 234 499 1000 1799 2494 7369 12847 23509 34333 125700 237190 353228 942114 2019877 3893508 6842653 12901414 26308303 50492153 110294016 220405484 430474160 756672281 1728548425 4250222878 -1 3 6 8 31 39 73 248 459 858 1517 3433 4499 13687 23414 57827 78463 165118 383860 1026767 2062931 2759996 7105670 11058201 23190384 52669122 116357698 255466764 306998519 1010089103 1543100938 4201097387 -1 2 5 12 24 62 107 208 397 901 1901 3389 8102 15979 23946 35814 120080 132481 349310 770961 1274772 4125498 7891959 13942941 32076884 65774375 117941021 202351480 427271093 1069523466 1799856636 3729499775 -1 2 4 14 22 59 124 199 452 817 1773 2711 5480 13228 31081 61448 84898 199484 374563 679629 1480978 3646576 4474825 13407410 25270609 59901263 106048762 248151891 509008546 582172527 1170064923 4077567505 -1 3 6 15 18 34 94 250 424 905 1333 2570 8010 12273 31979 46844 66460 250827 375723 968289 1989711 3614542 5786230 10546150 18210410 51794351 119485712 204764768 284207286 593571490 1628416025 2379809197 -1 2 4 12 23 48 117 131 344 937 1443 3356 5905 10209 25259 49849 94711 233812 375513 719242 1449877 4130960 4216029 15240709 27904121 44177191 70193800 229663769 271371062 1033464063 1097049345 3007705591 -1 3 5 12 30 35 84 216 392 538 1029 2771 6823 11145 21155 56081 109276 223914 360009 971670 1188827 3922481 6580662 10795390 17631831 61230281 126053545 182284474 337560511 642126399 1954783918 2650595945 -1 2 4 15 28 54 81 148 360 621 1470 3675 5300 12238 26219 38350 79633 226778 370940 678762 1499430 3387644 7098837 16567502 18474676 46572398 72047011 175491153 274122708 922994904 1216148412 2578031332 -1 2 7 14 16 37 120 169 428 632 2034 3815 5206 16216 21878 47312 99993 239061 341610 670328 1752573 3632647 5272366 12108731 25517194 38459116 126058554 171788318 439019665 910939881 1102444019 3491194500 -1 3 7 15 27 34 79 245 483 913 1079 3441 7649 8988 22688 49968 90339 187001 371657 1026182 1788187 3568146 7892700 10791886 24232272 51318441 106075367 204299545 363504819 1073561482 1858998449 2815482532 -1 3 6 15 29 37 67 223 411 887 1296 3064 4191 14365 21404 50616 72735 254192 381983 975390 1972099 3624022 6576363 12375192 22881934 61060504 126164502 255321967 272750869 656342527 1592145645 3601543561 -1 3 5 10 19 38 126 152 422 965 1919 2297 5909 8616 31095 57343 75767 167264 390162 1028833 1263117 2231120 5273445 11060098 25761487 43965511 129058727 203059003 418159403 674083018 1216292288 3071995538 -1 2 7 9 18 53 73 195 279 574 1505 2935 6779 9902 19669 53118 103997 140685 349597 763840 1787485 2785574 5784483 14998800 22392307 62275710 98682134 168740738 300455080 576284709 1922813700 2834285014 -1 2 6 14 23 46 126 193 307 918 1962 2809 7271 13014 24360 35726 86814 154557 382481 727298 2074720 3587319 4739620 9477562 25525365 64631958 97846877 202821084 411350453 574953601 1709636355 4039698319 -1 3 7 14 24 58 122 248 316 697 1723 3241 5976 11972 24423 61746 99012 226670 359178 977475 1718994 3404987 7624158 12643157 28162164 55771485 93707368 134973378 470613489 1063621963 1239898825 2573805154 -1 2 4 12 21 44 91 150 394 566 1154 3355 4419 10140 22775 33584 69783 237120 366756 694262 1458131 4154621 4741856 9996286 18423090 42962654 128302477 190237221 386053013 955932989 1505750957 2958120152 -1 3 5 12 19 38 77 141 499 776 1204 2803 6675 10194 17837 59333 110766 175940 350954 985813 1294408 3813309 5259736 11594827 22915139 47353638 103354643 263716310 370036074 573366795 1898297513 2865410813 -1 3 7 15 20 41 82 130 452 704 1363 2385 6702 8324 27037 40365 112570 205524 336927 950842 1717832 3666526 4484502 8951758 20556384 46337712 111763412 149563072 285724268 728247102 1906603702 3114054898 -1 2 5 11 20 40 126 210 376 886 2035 3667 5263 16148 27956 36197 115976 173724 344618 753477 1295321 2260708 4745315 9471509 26335795 60196838 82644327 264485464 412011727 840810729 1166453873 3616890717 -1 2 6 8 23 44 98 188 451 641 1982 2176 7538 8950 32569 38209 86932 219814 379573 661952 2007273 3120009 4746641 8430454 32313523 37721696 107773746 163878226 445993910 769350363 1717684786 3181254733 -1 2 5 8 18 45 70 233 456 874 1479 4069 7692 10941 22439 49157 102377 183848 345865 742967 1291937 3047198 5260728 8974369 23461665 58343529 113257061 262690329 311739378 916032382 1710146559 2405785314 -1 2 5 12 22 35 107 150 294 617 1893 2729 5547 13237 18893 36655 72398 182974 367602 772947 1276136 4076167 4217264 10530947 30494667 46032778 98890908 181788637 451894017 636896392 1179681536 4040230473 -1 3 6 11 20 48 84 230 271 729 1407 3229 4784 11410 25963 54522 100039 257509 350429 947191 1999050 2586769 4223726 16315444 20312177 52893677 100188147 157369747 319966098 1050592021 1346359472 2658473811 -1 3 6 10 27 54 80 218 350 662 1734 2862 7571 15778 27373 59322 71697 253951 389394 971951 1966230 2318468 8156446 14999013 18709448 66527902 76078172 145061960 475211300 551342256 1645571234 3417506235 -1 3 4 13 26 40 124 191 343 553 1462 2558 7177 10264 31290 47399 72415 146874 371743 996569 1551048 4118634 7365851 8951142 29190764 33726236 73437858 184903418 278563618 684500390 1801532362 2572567924 -1 3 5 11 31 49 103 146 268 684 1757 3498 7713 9950 25848 34632 101639 237979 328263 932518 1217307 2583705 6322781 15769778 31058699 48177391 84968282 162367210 478655238 977877038 1828879909 3166862754 -1 3 6 10 31 60 68 151 290 577 1259 2542 4956 8779 23498 59919 73060 157757 391670 1009808 2076243 2290948 7096575 13420731 22890352 49971627 84993002 179637796 343034444 675652210 1394835991 3033707049 -1 3 4 12 26 42 69 178 317 807 1044 2735 6360 13226 25380 56713 93094 204344 372470 935479 1496046 3880260 7470693 8845496 22766994 36782168 88035321 265098153 389019088 550022727 2061081395 4219349093 -1 2 5 8 22 51 67 133 457 996 1387 2423 7753 13240 32040 34103 107017 225401 342330 713044 1193354 3104467 4289375 15864683 23529492 44938523 111369708 209024858 300030028 804982794 1708231638 4066325927 -1 2 6 11 21 62 66 137 477 634 1357 3038 6633 15025 24360 45565 116161 207518 355715 709979 1972652 2296797 4263347 12988789 24082187 44685435 113449166 168635803 287199906 594777245 2111617433 3658079024 -1 2 7 11 16 59 65 201 471 674 1123 2927 5980 12696 29022 63661 101431 137693 353201 763107 1772032 2243835 5317773 14098703 24274112 61440429 115474898 141643508 345502415 603697258 1088633912 4071244120 -1 2 7 9 22 54 66 148 317 1003 1093 2768 6090 10765 20344 34671 93486 239906 392673 716533 1710689 2856562 4825003 15345988 24112846 49900508 90940601 202499419 382655423 584216173 1151301986 2665227035 -1 2 6 15 23 48 121 152 402 853 1731 2636 6173 13868 17593 41277 104786 195696 336383 741489 2072493 3332641 4804599 15699391 26932461 47004742 119761581 238275026 514741416 549758805 1903006449 3827754921 -1 2 7 13 18 60 84 132 488 871 1669 2143 6752 8992 28949 56773 69705 154638 382532 748727 1834099 3828923 5873094 13886566 20335477 43114574 106901297 235105875 512227652 704275207 2016251241 3110066410 -1 3 7 13 30 32 105 181 311 734 1572 3404 6328 13797 32562 50247 117497 167215 333642 1011813 1827338 4107307 7161750 11008110 32677870 34682338 93529218 145187020 528205750 950990675 1959910354 4066552698 -1 3 6 12 31 62 113 177 323 677 1808 2899 6827 12297 31731 62115 129181 138750 332187 1038090 2060670 3816596 7160278 14642193 26609170 41493310 73116668 155420835 436985586 545746143 2020214778 4175503596 -1 2 7 12 18 60 97 177 329 835 1536 3955 7483 11371 25623 56811 100776 232265 346250 666780 1745598 4174047 5838080 14068156 31958850 37825582 68087865 244787289 504380804 931943109 1704761466 2589272358 -1 3 6 12 21 36 90 246 486 845 1236 2090 7174 13372 23709 65057 88779 148248 375278 995183 2073019 3826816 4571546 12037510 17985853 52816478 103006430 255514987 370431395 688709765 1748330865 3974763334 -1 3 5 11 28 48 98 250 355 710 1801 3637 4549 11711 22150 59086 95794 186236 360624 1019765 1246405 2547848 7201701 16190534 29818000 58579645 78610355 159797355 463237799 889237084 1423290348 2603343538 -1 2 5 11 25 49 72 224 306 843 1215 3178 4246 8735 26524 63718 121331 214728 340068 704284 1185336 2326083 8220465 16128084 24865157 50414654 89547118 259499134 349229058 997303738 1486849311 2766713696 -1 3 4 8 21 60 113 241 465 982 1852 3644 5969 8413 31809 57213 87598 248967 368407 964628 1453042 2879702 5103511 13510398 27779409 55177949 104483390 228528437 432589944 865173157 1219472209 2858250944 -1 3 5 8 19 63 116 241 374 659 1268 2138 6588 8440 29042 59697 68167 257115 392038 968004 1204403 2873886 5357035 13003119 28295236 56466289 77731003 144128128 343451725 764520734 2075024212 3110833929 -1 3 4 14 21 39 64 157 348 840 1875 2999 4434 10245 17735 45287 109183 215054 330308 968939 1442409 3374506 5078467 12190806 24868149 42822421 77997630 250028806 455997323 607110463 1373946059 2645650675 -1 3 4 11 25 44 75 143 488 681 1515 3205 4718 12376 26758 63791 104302 156061 359694 1033584 1536645 2509539 8207210 8615496 24266162 47001478 105336215 155072162 324925918 1038521003 1387590570 3978923898 -1 3 5 11 16 59 110 161 449 998 1406 3344 6010 11947 29166 61782 130085 237101 334309 936398 1243912 2602594 6119673 14328659 29834656 34370462 101250823 208794917 296715899 1055991431 1104551600 2544001301 -1 3 4 13 28 45 96 205 441 1017 1718 3187 5317 15393 25361 39063 74249 209158 372105 928242 1504053 4131244 6932295 10399416 30668434 63730764 129802958 230771926 516931232 993572107 1106606011 3604206222 -1 3 7 14 24 48 86 151 438 897 1170 2749 7310 15017 27016 60245 76471 230611 384721 954389 1718681 3389673 7715500 15362409 18562620 46952538 120641596 233134667 399465740 550537099 1765394483 3741759286 -1 3 4 12 17 61 122 137 379 737 1576 2981 5280 11534 31640 61435 129962 137949 328228 1034805 1534053 3814010 6125303 14367933 25862423 44854069 78171882 144546816 519489888 577544363 1163484179 2320977778 -1 3 5 10 28 61 114 238 352 941 1910 3991 8046 12663 18680 34419 98488 222780 334381 970947 1195003 2314826 7166036 12993405 25403315 52189416 81045766 202242697 443789290 911217442 1784949128 3934812001 -1 2 6 10 18 36 107 238 351 813 1455 2691 6299 15320 29722 52602 88792 177174 363604 774176 2049872 2526128 6156353 11207230 30550576 54811895 68721108 235003097 297229967 547533687 2083094967 3714303322 -1 3 6 13 26 46 85 207 461 780 1496 3702 5019 13687 22341 38038 116722 156856 344984 1020741 2064246 4085160 7936303 10162349 18252072 63992756 111473025 248319209 308490058 825674027 1408026553 4113129100 -1 3 4 10 31 48 104 239 413 810 1977 3808 7448 8238 32457 41524 121026 146805 353394 1033017 1518450 2235747 6625995 16212444 31650384 52438012 125073605 239906728 450478833 845026022 1631389004 2875671863 -1 2 6 14 29 60 79 211 315 830 1670 3294 6480 8465 27052 34174 72125 246879 362401 719123 1974512 3665689 6421404 14304278 24080817 66897754 88465913 240804758 483333354 950557460 1989204456 2743980030 -1 2 5 13 24 58 76 204 467 661 1072 2440 6832 15004 24700 43819 130528 238259 348021 680873 1212876 3905133 7945165 12773004 24588973 58773734 115961633 144587222 366889910 680444857 1994089173 3571976023 -1 2 5 9 20 45 116 213 510 911 1252 2383 7485 8997 28728 35027 78098 225030 370400 686781 1226179 2835446 4834779 9355752 28820474 60353179 114395285 205397882 379453534 793126142 1876842703 3065956169 -1 2 5 14 24 44 118 201 404 570 1707 4078 6896 13261 30567 36750 77057 216434 375568 677546 1215045 3633613 7985078 9890215 26465630 62961823 121983914 176936672 509393971 855464614 2125185915 3758658577 -1 2 6 11 31 37 74 183 350 728 1182 2574 4863 15558 18744 60836 70315 195319 388856 775145 2052495 2280743 6928198 11208567 23462574 34917623 78216209 137786978 346057290 605849188 1446614946 3252906694 -1 3 7 10 17 58 68 219 311 512 1078 2974 5303 14265 28136 64946 112345 233185 351345 919637 1750011 2338984 5317054 13813871 23560091 65074002 91335532 178497586 370216579 560630431 1329316027 3927570965 -1 3 4 15 22 39 91 174 337 643 1984 4023 8119 10852 32525 40083 124363 157007 353780 1027633 1537226 3556264 4260313 12522282 18807753 38307532 82953861 157944019 435276636 870715753 1869737253 2175169642 -1 2 7 13 17 55 108 229 504 791 1408 2327 6124 10478 22351 43478 101138 162372 340132 774332 1772147 3825985 5572198 16759151 31186922 53940372 114971837 243362424 329475410 750958771 1125935260 2668681190 -1 3 6 13 22 36 112 170 360 932 1175 2239 4433 11561 29568 45086 82157 162270 386429 990275 2097140 4089398 4838989 11755112 28510766 39837414 79301751 223173184 351158452 730181970 1562101782 2301242450 -1 3 4 11 21 33 100 234 356 598 2004 3346 5911 14883 29187 55121 111263 143320 357803 1026958 1522833 2504651 5070797 12054307 33525196 56585685 80394884 198211844 412929790 1002806146 1319792227 3357659009 -1 2 6 13 28 49 108 244 279 809 1246 3012 5874 8542 23758 36693 107564 240929 342518 664075 2022410 3912518 6621780 14832898 32119538 56540189 89085636 237002250 353405357 614574117 1098626228 3076851015 -1 2 4 14 19 51 93 183 397 1009 1024 3544 4173 11512 16519 42676 99422 132714 341604 762459 1532536 3545291 5312404 15712605 18322078 40574425 132044541 210002214 368113570 1021644099 1493944067 2557188317 -1 2 4 9 29 49 116 218 266 617 1269 3345 6691 15077 23653 55645 92440 146997 372615 746119 1561464 2761575 6922119 16461758 26681921 66271511 89588056 199448826 353078966 975894931 2005725484 3348437598 -1 3 6 10 22 58 66 130 342 779 1730 3801 4368 8698 29937 45235 100932 181433 339031 1008318 2067259 2281715 4785363 14093023 23530770 43712615 83039883 268384851 489904368 814990725 1472081661 2820698271 -1 3 4 10 19 36 87 147 295 842 1965 3800 6937 13418 20885 65060 95004 220846 364768 922855 1475116 2310961 5613830 10902015 19810000 45251154 84294689 245033279 424146926 812912794 2060461183 4204819699 -1 2 4 10 23 56 106 190 434 848 1487 2733 6087 13227 18289 38786 114284 242981 342761 667819 1497579 2597140 4263192 13794918 30039175 39986959 130214639 247982049 315464125 592168276 1115808495 4255844773 -1 2 7 12 23 33 86 145 361 864 1425 2604 6509 15795 20212 56829 128599 147508 341672 754683 1779684 4086413 5050300 10732750 19916726 44275781 70720870 238688682 276940571 573446211 2055062845 3326484212 -1 3 5 8 31 61 127 157 465 873 1579 2966 8102 16049 20952 36813 75609 188104 372813 1035837 1254868 2802182 6392020 13603958 28554679 47700977 103745529 249998217 471948366 645800252 1838184155 3266898763 -1 3 7 9 17 61 76 253 285 731 1309 2173 6149 9128 20964 56160 113902 196716 359203 955459 1717251 3086507 5331422 12765071 21687163 57323215 98714843 158308296 313538361 765223362 2059450044 2988251258 -1 2 5 11 22 56 77 177 446 522 1725 2789 7929 10643 26263 42240 69304 210292 373188 663134 1242807 2309128 4303864 13777767 22185262 39824888 124579462 185188640 530483777 655604916 1849743154 2617875837 -1 3 4 14 16 41 118 181 506 687 1450 3167 7843 12020 23287 52596 121977 238826 329881 942032 1500294 3386228 5836970 8551160 28747932 33773661 114074313 154233004 304542486 1042781758 1615165771 2500773037 -1 3 5 10 16 40 118 223 334 612 1196 2421 7115 11119 29554 43448 97207 238350 380785 982723 1182928 2337462 6149594 9623473 27425739 62851853 68990876 195386325 357814060 718095511 1879305564 2438802630 -1 3 7 11 29 57 116 168 472 993 1539 3965 4399 9012 28770 61883 102183 160593 354823 1038033 1799800 2522581 6387851 14414635 26413112 35036968 104124831 204339298 475696967 923332863 1427737983 2770761272 -1 2 5 11 16 46 69 208 383 752 1099 3822 6040 15013 16876 64549 99551 228852 354563 706630 1199798 2323544 5863240 9104410 23735033 60550984 67661590 152863003 385692412 907157240 1083947509 3374360786 -1 2 6 11 28 54 69 154 258 988 1380 2346 4389 16125 31143 56928 76295 254292 385812 718900 1991094 2354463 6683412 15128573 22423245 48450231 94375834 216538483 312485577 758928941 1539348874 3323563185 -1 2 7 11 29 60 72 186 392 907 1314 2062 5449 15859 27466 49378 89346 200599 364454 680358 1766337 2297606 6655557 13263588 23263122 38733228 127245329 221139448 287474695 712762482 1209303400 3461467414 -1 3 4 14 17 40 104 131 482 777 1961 3762 7473 15855 18029 42977 100398 242599 342014 920728 1496949 3387423 6107625 8782325 30067906 47939923 114650972 252612707 451613985 868007218 1620425604 3704875431 -1 3 5 12 19 63 104 211 499 900 1284 3278 4438 12258 23406 40694 106537 234886 338096 921746 1245114 3905149 5320023 14032337 30338440 63421715 113342879 204117742 291466714 958424666 1503457137 2491771241 -1 2 4 10 24 41 92 185 342 860 2030 4034 6938 9733 18747 37868 106828 261347 339182 684434 1476987 2620397 8200907 9857182 19835887 34060990 82945391 242480583 422132695 891439679 2052778691 3066248679 -1 3 6 14 25 35 118 246 382 947 1346 2908 5746 14058 26130 38134 91429 147845 385196 990826 2088338 3294994 7728755 10682992 27000340 50467663 81335763 208593448 313581829 625069414 1189042068 4021225277 -1 3 5 9 20 55 88 170 405 635 1362 3035 4955 10858 27491 63596 79012 173645 383469 1029401 1247821 3055844 5100843 14919830 17250308 34272055 128282114 180750903 279992816 584624893 1449495722 2572354239 -1 3 4 15 29 46 124 150 269 627 1263 3006 6176 9080 27328 35330 67213 215007 365559 945909 1485396 3620889 7183923 10123270 28219885 44242812 85021280 184519846 343698176 564431235 2145976754 3125234608 -1 3 4 12 23 36 91 207 261 960 1821 3212 7049 10651 26268 38136 72819 239921 366200 955698 1461135 3910675 4562776 12486241 18248697 63698620 95247171 233786349 440934864 988313268 2029300253 2245609573 -1 2 7 15 20 45 104 250 470 973 1766 2848 8007 9370 27979 47894 124421 136000 345612 777899 1779749 3282732 4278574 10473017 30875112 54414405 101560267 232965422 519838534 668216138 1873837076 2827259183 -1 2 7 9 20 53 115 161 422 1016 1343 2439 7067 14411 17867 62159 116691 194057 337691 725536 1813703 2786001 4295323 15080710 27319882 36547911 130968366 207385780 292859143 757665487 1912828339 3741264795 -1 3 4 12 24 37 94 166 381 623 1543 2137 6490 11467 17629 62953 71850 198078 392292 927960 1479022 3892473 7952002 12316321 20759462 38892899 74168583 184288736 509873649 791680055 1886665202 2165342124 -1 3 5 10 18 35 88 224 470 680 1641 3604 6387 10424 23505 53433 124568 253770 336098 920013 1215548 2335658 5615889 12521654 17883753 56726501 116087425 148901662 475536360 917515519 1993888505 2323432873 -1 3 5 15 31 44 118 154 355 517 2019 3275 4694 11394 24372 33765 82894 214550 384641 932698 1240023 3619024 6362025 9950095 25737683 43334143 76513925 187444819 432036199 1014533266 1521046994 2494259753 -1 2 5 11 19 34 90 216 466 685 1638 2596 6990 15484 27730 59805 116831 163564 340189 758044 1253162 2238225 5614476 12223416 18403387 58829574 116556454 136106856 480096143 647138829 2015151016 3379137170 -1 2 5 8 28 52 65 252 361 999 1228 2199 7047 8979 32465 62833 112032 197250 349091 692004 1182990 3101952 6931565 15720844 21288138 58313788 68680496 228390119 337229609 726861220 1983209452 2973146140 -1 3 6 12 23 49 114 128 373 726 1318 3783 5214 13186 19594 65201 128433 242849 332079 944068 2021569 3915966 5093489 14895270 28893443 44424382 77586368 140611816 316088537 927491620 1251512869 3901849501 -1 2 4 9 29 54 76 171 390 910 1654 2955 5831 10673 29814 44776 120354 261986 353331 660991 1491026 2859360 6928511 15165224 24444025 36509073 127317663 224332747 472146043 610304996 1273081184 2650228861 -1 2 6 12 26 34 100 173 304 899 1038 2167 7932 9939 17756 47689 116107 171093 354551 746276 2068491 4127107 8231423 11144277 30736194 40730429 95115289 228062966 398069181 691600746 1622505946 2790479620 -1 2 7 11 28 32 78 216 498 558 1346 2219 7454 9051 27004 34982 113848 218498 336080 709726 1718697 2300508 6408400 12320353 24966451 62196031 102671621 172661330 283562953 774780409 1862733075 2975724082 -1 2 6 13 25 40 104 200 420 606 1879 3078 6323 10130 22430 49553 81338 225750 387509 684056 2026517 3868460 7434731 8885189 32279505 64606267 133041869 191522024 421974941 1013413470 1912202274 3105254078 -1 3 5 9 29 34 97 154 445 555 1547 3548 4108 10269 32306 63213 81113 238567 382378 958900 1190939 3141325 6908401 12005054 29627980 45884708 127430462 200072462 490817100 1003183938 1472526057 2246130899 -1 2 7 9 24 62 127 137 368 784 1948 2399 6737 15039 24186 42435 112678 200756 331104 691763 1733521 2844096 7459448 13367369 27275754 43008004 79204504 256243355 403411749 774167156 2134997733 3750385025 -1 2 5 9 19 48 64 193 374 951 1392 3475 5912 8430 28390 56259 72748 206566 384547 657784 1226797 2847081 5593187 16486192 24651569 61105435 71353833 205333552 307460309 1049182523 1135590667 2918999367 -1 2 5 12 26 40 112 217 406 539 1728 3695 6639 11225 16813 59465 128501 225302 329879 700533 1187694 4132093 7442549 9421342 25704479 60062248 121935498 173632397 529927358 877344586 1933962990 2261736655 -1 2 6 11 21 47 89 158 398 961 1203 3899 4974 11022 29772 56260 122375 190724 334466 723686 2073082 2272074 4296603 8541914 16789911 45368324 128752782 210323350 398434863 923971540 1461813503 2406892833 -1 3 7 10 31 56 111 249 493 570 1143 2454 5579 12624 17719 41419 92625 198343 382665 937655 1748652 2321981 6887215 14413838 32514262 56393114 109638083 175765682 340666428 705066469 1209727151 4192203267 -1 2 4 11 18 58 101 183 446 727 1414 2234 5437 9146 21054 64163 126638 202519 330385 706795 1466611 2323761 5607133 14653215 31743895 39380693 131979794 148071026 333818234 762564366 1321776510 3015516735 -1 3 4 13 20 56 115 212 371 956 1858 3521 4636 12287 17535 52368 118322 145826 335717 1036285 1524860 4079845 4831509 13273773 29128788 64529705 77677323 213594797 437186986 1065409339 1603659910 2557896095 -1 2 7 10 20 62 100 208 506 773 1742 3046 7330 9501 16605 56751 92511 208680 369036 687042 1762592 2578040 4266395 13078290 32538450 63484454 114158375 236370177 509062769 667955498 1674084170 2947854852 -1 3 7 15 16 51 111 188 396 989 1735 3666 4894 12049 28140 46369 70454 204970 375179 920441 1757212 3633240 5590110 14927171 30957339 38593905 119400271 214625558 505884823 842633506 1603168881 2477945449 -1 2 5 11 20 39 74 230 450 972 1282 3487 4850 9903 25314 35430 97244 174173 388171 778307 1247833 2292857 4793841 11434246 21252984 57736591 117038511 221489301 300413541 1028599131 1456119294 3025513402 -1 2 6 8 29 40 91 139 467 964 1966 2697 7487 15632 28445 57918 94634 153474 361400 724223 2071518 3030564 6384034 9594286 19267434 47432692 116043681 215794770 449915520 550420678 1663313571 3443284572 -1 2 5 9 19 33 88 168 372 666 1923 3188 7029 11903 18959 56523 73417 177333 381648 758715 1251376 2816795 5571774 12490941 18456254 38224009 74061911 151284611 407668862 1014883842 2104226862 2653391867 -1 3 5 13 17 55 124 159 500 561 1255 3007 4725 15636 24791 39271 81270 136682 375134 986365 1303221 4092873 5844772 15870134 26335599 48207100 111860759 195584194 396138846 594099486 1423840591 3272980679 -1 2 6 11 27 39 72 136 389 723 1449 3765 6614 13097 24317 34548 68853 207013 366780 655609 2016595 2322603 7935893 10690300 25020888 49716430 131857766 149949517 332143653 889470254 2110015178 3913856981 -1 3 5 11 17 51 109 128 300 618 1510 2730 6250 11790 31755 59552 130982 164673 327781 999653 1296572 2554245 5891429 16427335 30242115 44807755 94246353 183767665 281032483 625234145 2062848123 2385059812 -1 2 7 8 31 48 102 168 453 811 1224 2059 4182 9505 30644 54150 106319 145685 348408 760561 1779749 3035027 7176515 16122631 31268723 37159010 103425011 259613351 392676805 701470387 1477128673 2838133017 -1 2 4 10 24 42 94 184 396 938 1458 3491 6574 12361 26684 55009 110580 228190 354353 717090 1462658 2561013 8240906 10182104 19214018 34239883 127357606 230502498 320491447 1013131287 2044053183 3992694531 -1 2 4 8 24 34 101 253 404 882 1553 2852 4985 12306 17054 64806 123784 186032 327771 728189 1553673 3053419 8256313 11727991 29454822 53978436 121283058 252556270 470685894 608216839 1608858749 4200285367 -1 3 5 12 28 43 72 199 483 619 1066 3261 5561 10474 27228 45896 107843 196305 330434 1009688 1287983 3841982 7186061 8845389 24183700 67072815 107191974 184995893 360016068 1062192034 1226718575 2342528908 -1 2 5 13 29 41 113 233 465 987 1234 3753 6587 12195 28146 51124 90952 167503 374497 775794 1271738 3861411 7168393 9341169 26591124 55297067 105077884 227718651 369223767 833052277 2082124533 2604786212 -1 2 6 12 23 38 66 152 256 853 1565 2360 5006 13435 18617 37834 122544 217940 348359 696408 1993350 4134459 4840836 12277147 24729722 43954622 97672134 245059931 525686050 795782675 1583510436 3803657850 -1 2 7 14 20 32 73 242 333 847 1770 2210 6444 14936 21247 49199 121018 174186 331436 743522 1823219 3601964 4316135 11447980 22349396 53166482 81521339 258385742 472980518 703036681 1984409781 3729948299 -1 3 4 15 29 44 93 210 409 552 1811 2762 5019 12446 32715 48231 106188 194208 343382 1000391 1544396 3573390 7184202 9630883 19479059 62867917 130253567 169522249 410642205 641090373 1573696757 4261513928 -1 2 7 12 27 49 85 195 331 927 1259 2942 6928 13659 17557 64184 90865 206141 363947 680204 1754665 4156698 8217203 14886042 17927952 60712697 80398366 215973828 346377178 625433417 1974281095 3873167247 -1 3 7 15 17 63 84 221 439 997 1099 3413 4863 16332 22873 62475 103978 168800 358434 992791 1809107 3588628 5345561 13802272 20014487 67046518 120583317 226128831 361028478 1069152037 1387149153 3609724245 -1 2 7 11 18 33 122 206 457 888 1413 3494 5281 14946 22078 37122 128505 144015 358897 780265 1783638 2256124 5894418 12467573 26569241 64214549 102464561 261545410 330856937 1071185868 1338324037 3342818962 -1 3 4 11 26 60 101 129 307 558 1206 2762 6175 11504 16808 64961 124895 166484 331209 1003711 1569879 2540478 7466440 12751764 29696699 46077579 97977787 201274047 368531695 631237045 2132469528 2149691790 -1 3 6 12 27 55 64 145 274 736 1321 3781 4518 12149 22625 40062 73432 234708 366966 965082 1993875 3915948 8196563 16483849 21082345 46852347 99019309 136507207 332849429 912716205 1555749923 2603778396 -1 3 6 13 17 35 107 246 360 783 1201 3958 7671 15080 24974 62019 79326 137273 380965 985028 2066767 4093403 5585675 11405301 29486534 53177444 81488686 251355524 357003265 926372787 1833633681 3417803235 -1 2 5 9 20 52 121 198 434 874 1147 2231 5356 15396 32280 47214 93987 143052 380472 746247 1290639 2775772 4810058 15351103 25296584 62325101 129966448 263157576 361991421 709502548 1219877507 3450560432 -1 3 7 11 21 39 113 243 338 532 1156 4028 7579 9425 22805 34412 68953 210618 367716 921310 1756585 2580821 4261283 10691492 27635010 52848513 73277638 182617431 353622352 813727084 1757994676 3032582325 -1 3 5 15 22 43 125 138 443 532 1953 3029 5875 10416 29358 48591 123010 165558 345592 1004654 1279197 3596651 4576579 9095855 25273117 49182765 133978757 185650936 469327672 592666925 1247791456 2580415917 -1 3 4 8 31 38 82 246 484 658 1272 3322 5364 9464 30817 56239 73959 220348 386331 934961 1506721 2831257 6626730 10950305 16869132 51628300 103303906 141329391 378376077 1028830177 1289469029 3135801105 -1 3 7 14 20 33 94 205 289 678 1988 3438 5552 9368 17049 41221 89954 142901 385920 1002002 1815126 3307963 4548493 11425018 17381862 64408672 87039543 140787440 429159517 942459438 1189456310 2984506772 -1 2 5 12 18 33 67 180 464 915 1827 3300 4759 10450 30442 63057 80353 218228 382241 679045 1228932 4141155 5311305 11211484 23421068 36165878 110102842 220994314 407646763 955795220 1587066590 2152563225 -1 2 4 10 16 51 102 239 327 526 1949 2832 5234 14782 23758 44831 113101 245447 330840 665227 1493377 2618976 6134488 16761817 31840474 51593805 68944366 183501813 421266515 574361393 1128274837 3749978906 -1 3 6 11 30 56 69 203 379 960 1550 3116 6789 13484 29084 53422 94393 152746 373519 983187 2078081 2506281 6903261 14288086 22887009 60221725 75246475 234377140 529315397 968723494 2041537854 4143140536 -1 3 4 13 19 53 71 209 381 902 1340 4026 6337 12217 27094 38961 95942 244187 393046 979523 1447542 4180397 5589881 16771092 24197294 65493366 73674193 212627150 318804059 916547391 2102101105 2574364326 -1 2 7 9 18 51 84 170 290 765 1902 2713 6368 9969 18128 33501 110117 216110 342920 708766 1705895 2824029 5870501 16722197 19264304 33811477 88399177 149752239 446603673 660535672 1884443722 2778440058 -1 3 5 9 16 32 84 148 322 754 1794 2353 6102 11380 23536 35755 102602 141269 327864 1016647 1265026 3042715 6139107 12474392 19252646 45790137 76065230 140629391 441882436 687138477 1284339211 2148749613 -1 3 4 14 18 54 121 131 278 610 1668 3314 5339 12715 25622 64001 76368 171376 380016 1022348 1515393 3336916 5310684 16697061 25248065 44725853 87613333 177045083 502923350 1022367777 1158423915 3828897171 -1 2 5 13 23 48 96 141 420 670 1819 3311 6113 10974 25702 63143 88840 258610 373377 695661 1184283 3902704 4553623 15437822 33128061 43484309 127755498 154385219 419769844 1033839785 1322030505 2350490098 -1 2 7 11 24 60 120 178 448 843 1219 2872 4267 13346 22204 33101 124807 190938 359279 730847 1830564 2270860 7460903 13282832 28691835 41849676 107580829 248654667 391913601 617638102 1511048662 3764213099 -1 2 4 14 20 49 101 171 334 1018 1722 2216 5898 13648 30857 62885 74313 196731 379925 658764 1481038 3630141 5053545 15165726 32048280 34292040 70081332 203945815 481094505 707330993 1304906694 3769976907 -1 3 5 12 17 49 78 171 478 546 1130 2158 6285 10656 27268 55988 90644 258777 372590 962090 1181811 3902714 5852401 15701834 22897180 34861767 114405195 199667289 353503367 740003262 2098024259 2623246761 -1 3 6 15 28 59 76 202 329 855 1097 3385 6366 9134 30952 58553 128207 203533 328506 974729 1986928 3634164 6411156 13070096 23199119 59182768 76888238 261785058 376884951 1064199743 2071409655 2781702500 -1 2 5 9 31 51 97 169 383 949 1052 2357 5235 10322 23300 38915 127130 261061 357278 669928 1237346 2865245 6675553 16230591 30276662 37479555 81349061 219563092 381827221 767484415 1266137423 2574114667 -1 2 7 15 24 56 71 226 465 699 1784 3853 7512 8726 31564 44703 86538 257845 388041 690246 1723036 3376058 7434588 13342635 22626326 54513795 113357693 145645414 508276747 851783777 1648585220 2787954728 -1 2 5 12 28 58 95 208 310 1023 1314 2180 6558 12709 30422 34505 96699 176086 387362 782750 1251290 4116302 6899751 13031768 19754802 65177859 86883285 219357995 302952882 715249402 2026345232 4235964719 -1 2 6 15 21 36 88 252 372 889 1610 2701 7971 12729 28530 52022 101442 188173 358081 736300 2056919 3393261 4358459 12178419 18511911 51656669 71329209 262722769 516275433 549893011 1861597769 4238784586 -1 2 7 12 24 53 80 169 269 538 1378 2329 4731 11942 25783 64418 99867 258925 348943 659941 1727414 4113449 7583975 16109387 17263527 37233631 100171218 186958371 314426711 733970055 1380712824 2254439111 -1 2 6 14 25 53 99 252 298 925 1256 2423 5387 11626 18736 48646 93443 171047 392774 768072 2088169 3615481 7535230 16322441 29517029 56899369 94666667 211862506 362391721 756759223 1316150303 2290701704 -1 2 4 8 21 35 73 149 502 913 1186 2716 4297 14743 31158 38066 92125 218369 379502 674458 1443904 3072918 4922737 11612443 21728566 45636863 101501294 234728534 378470325 550451253 1524985048 3590801039 -1 2 6 12 17 35 102 159 329 615 1644 3181 5510 15980 19610 50961 118172 190660 341080 747749 2038126 4167226 5412625 11118652 33446527 43547886 72128582 178862304 533691590 1051403418 1106239385 3699529931 -1 2 6 9 29 53 73 233 445 967 1994 3728 7096 11677 28423 63930 123687 131937 341930 757260 2084657 2842321 6441927 15053475 23506520 54293073 123525245 220566246 464444430 827894311 2069449344 2613792468 -1 2 6 14 23 48 102 231 440 796 1772 2875 4815 15299 24339 55480 125512 144791 330121 754152 2090698 3630638 4873432 15570812 32414476 52715486 131389765 250735085 531509851 606142678 1498126137 3544699715 -1 3 6 9 17 41 109 195 320 843 1252 2330 7588 9804 22846 59169 114240 133099 360032 1041347 2071161 3091109 5661539 9562423 29553054 64287008 75334585 258897703 346936280 783715599 1855474257 2809713112 -1 2 6 15 24 51 123 225 504 990 1967 3681 5216 8533 17285 49088 124321 250242 359166 685057 1971188 3335368 7840209 15051531 27491463 50901615 110491208 229113568 465644989 857664494 1156822820 2871627640 -1 2 5 12 28 46 117 219 273 834 1317 2956 6219 13168 27287 56574 71704 224423 390840 662831 1196865 4127152 7022614 9533537 25930624 59038193 90248175 258962478 317048059 633238675 2134022767 4291029824 -1 3 5 15 16 36 109 252 268 856 1564 2527 4832 14238 28833 44984 73990 203103 374800 936944 1181764 3594911 6245114 11622824 30647858 51161893 90516714 266536950 514692051 740693088 1506997626 3920042248 -1 2 7 12 17 34 90 163 398 644 1990 3480 6475 10686 17177 35059 72844 153750 375825 722221 1796646 4172435 5646713 11098201 17489378 40417762 128283761 153523654 444081730 971005059 1946464189 2196849498 -1 3 5 14 24 57 76 250 326 1016 1440 2896 4838 15718 18073 57707 92322 178268 374207 1021274 1304617 3358723 8311566 12658734 24270654 54838760 77136240 229254097 295205314 621584452 1425638735 3316370956 -1 3 6 12 18 32 107 203 310 845 1892 2503 7647 8192 20066 35150 104287 258996 343918 928097 1983239 3836658 5996566 10606707 29587807 63483406 92393624 258435062 461146425 741709731 1622667971 3002678429 -1 2 4 14 16 44 88 242 385 673 1083 2104 6294 11252 26419 59171 115727 144127 330156 758507 1563376 3625849 6187566 9810881 16967248 51675357 128262879 147846385 349126149 780570723 2102416995 2451353300 -1 3 5 10 23 50 74 224 304 844 1682 2547 7720 10271 30346 36933 88721 238981 385846 953227 1233855 2243786 4450515 16596706 21433728 53277656 89782468 253406460 482783996 750951040 1750002826 2501279098 -1 3 5 9 26 45 109 191 448 580 1734 3369 7857 11352 19940 56984 96189 219584 361588 942220 1181190 3054168 7809998 9250179 31697084 34913017 104983767 177399666 533172870 966577552 1839023359 2437626507 -1 3 7 9 19 53 95 207 451 547 1674 2899 6815 8615 25886 44153 123728 234106 355493 922286 1726919 3049362 6027368 15062552 17285969 60396194 113445425 172809602 530152200 551428968 2082342236 3208800462 -1 2 4 12 19 43 90 249 488 757 1907 3198 6546 11509 26374 52389 97770 147298 368508 729749 1531990 4184302 5395154 8471588 17722559 52501041 101904992 162324665 410327849 1063186784 1955390723 2461601881 -1 2 4 10 21 50 89 248 384 532 1352 3927 7075 14851 23404 47648 109080 169409 338039 745735 1509701 2620117 4899549 16617454 16971989 54645909 131744451 173833950 290248687 835540763 1996469413 3474349038 -1 2 6 9 18 55 116 255 347 569 1946 3863 5627 8632 25199 61287 128891 202837 343015 690749 2015930 2773289 6256233 15582367 28267767 55682003 67613357 171986200 433625982 866729325 1191872392 2831339854 -1 2 4 15 29 56 122 145 356 897 1099 3602 4861 10471 32101 47637 84714 239093 383937 693995 1493930 3282787 7067298 12677990 29094932 49877752 81490997 220728768 398726782 806627145 1406430596 2163250408 -1 3 4 12 17 54 115 208 453 1005 1487 3607 6808 14020 24806 52270 66051 170551 392135 1047785 1548383 3873463 6225840 15808761 27715176 66652913 108694159 229759499 306427239 841168341 1985916316 4248934855 -1 2 7 15 30 63 76 211 364 585 1228 3071 5643 11428 16399 64103 103812 235487 344553 673708 1713437 3309576 7065794 13744120 23316960 65898141 70497050 197464236 339123703 561506937 1141496698 2207740906 -1 3 6 10 20 50 108 162 324 524 1386 2194 4515 8620 20754 52918 120159 183085 342153 1002487 2045666 2338980 4364932 15857492 31366376 36042835 69108001 193839880 326035028 740127240 1550037374 3180239291 -1 2 6 9 28 51 71 186 276 518 1607 2373 4354 10248 25085 63544 80332 216149 387887 660466 1988082 2807238 6762006 16586345 22751041 40699727 98504487 189621877 509343466 717511714 1398063021 2434120371 -1 2 4 10 23 59 93 219 305 955 1782 3381 6269 13929 32521 35530 127497 212362 347568 702437 1504758 2495697 4407413 14271121 18567098 65134366 86209443 206681860 499897110 1017906222 1940129980 4256699047 -1 2 4 12 21 62 70 181 480 564 1214 3051 7669 13883 20642 52708 67116 225044 392750 671499 1463204 4116835 4925587 13966107 23549999 39693787 101643738 195516535 376548687 595522655 1752652439 3952715977 -1 2 6 10 27 63 87 140 339 610 1374 3529 5620 10985 17095 50818 92033 260958 362642 711065 2014410 2501751 8103278 12681038 17548775 43377524 77749085 174790319 327200329 955376206 1284659686 2216890920 -1 3 7 11 27 46 78 189 309 900 1146 3896 7016 15058 32758 51265 90547 145068 365048 995323 1795581 2607375 8018534 8483385 23731202 34979864 85702790 219318793 376188102 898914354 1961919626 3455960463 -1 3 4 8 18 53 102 152 413 642 1037 2651 7146 13203 27070 62287 81839 169878 392228 1034194 1546233 2823681 5433436 15542925 32420902 46776191 123693714 159004861 356800086 649891505 1902505172 4204522612 -1 3 7 15 22 33 122 172 449 741 1845 3325 6782 9554 30030 47120 106920 218528 343912 951626 1760202 3541630 5191696 11380104 27221210 38350361 100841432 134910688 406513455 1014128277 2074344794 3076566626 -1 2 6 13 21 56 114 226 470 968 1255 2930 5760 10184 29163 46152 127116 187832 352730 744035 2032884 3920673 4373356 12710233 29023860 51733814 102453513 231412313 375387299 666028567 1118651429 2830576870 -1 3 5 9 21 48 68 243 267 579 1312 2699 4714 11170 16600 38716 104021 150948 338213 1023368 1310474 3095984 4855839 16358020 24793700 57483193 92532484 190255936 312365815 630791734 1396436222 2625050066 -1 2 7 11 23 46 83 230 463 936 1201 2105 6101 11474 31426 44934 121158 170970 350436 736808 1794712 2336488 5174204 8769592 19566333 55145038 112413393 210490446 397822738 736109649 1192520743 2312405254 -1 3 6 13 28 58 125 175 508 944 1964 3221 7001 16367 21735 61015 66496 234107 381121 966743 2008396 4063704 6544063 13438135 27758194 34464440 111578460 219050464 450846562 944551021 2022830810 3686966650 -1 2 6 13 17 47 115 220 375 792 1641 2960 6752 11536 18637 49309 88216 199985 373616 661223 1991829 3854433 5453635 10339905 28224054 61054483 80741761 238292217 508826175 623915122 2047896939 2338886661 -1 3 4 11 30 58 102 182 415 587 1659 3257 7538 8882 23865 54796 114760 183385 340670 1007086 1520922 2591814 6486861 14506582 30663823 41042552 122695166 182469679 470089398 1050774946 1631462969 2950990273 -1 3 7 9 18 60 78 251 502 974 1708 2145 6244 16035 18875 50125 85087 248707 374715 968293 1746719 3015272 6283667 12703145 21390476 57364212 108276646 222585148 527738269 735961654 1888892851 3365386080 -1 3 7 14 16 32 99 166 450 596 1495 3359 6906 8875 31731 53261 119568 236050 336986 933815 1733699 3337071 5745014 11365855 31892773 41630714 108278976 177488160 333745601 961115658 1891009728 2799650521 -1 3 7 10 17 63 108 180 507 957 1681 3883 4848 15956 19823 52756 105967 251235 355197 920108 1729502 2277394 5502264 12651677 30325199 39545891 113540621 222073962 503407976 918166025 1525831960 3622209431 -1 2 5 8 21 50 64 247 283 801 1481 2686 7344 12620 18498 54709 78503 159868 381793 721406 1272124 3134645 5134999 15837151 23825527 57846973 98367698 249121317 292220729 599536426 1849970296 4074298222 -1 3 7 11 21 57 76 130 339 547 1160 3245 7590 11893 25788 39597 118709 198182 360298 958668 1768527 2505360 4403823 14499670 22694607 42964421 82355128 185962804 344179737 1009810397 1808577020 2504631304 -1 2 4 13 19 48 114 188 419 784 1119 2067 5026 9833 20339 59851 125749 142910 335981 754656 1570674 3893870 5381250 15287637 27999858 39764395 133219762 267235609 338620148 700750778 1464695138 2739095297 -1 2 7 14 24 54 104 140 348 909 1239 2266 7371 10789 24262 53917 116371 177639 342601 730182 1786568 3667796 7505516 15811646 32486135 44725035 73190122 218752229 356710079 736215402 1773582570 2458201398 -1 2 5 10 16 47 79 217 502 749 1301 2317 5762 8290 22757 50361 85988 218190 372373 674607 1190717 2526215 5988924 9295669 21681277 61056957 104635370 151881630 290850262 711904988 1101502520 3156014444 -1 3 7 14 20 52 85 193 309 813 1366 4007 6575 12893 27521 33647 94495 139289 377881 997064 1800874 3390723 4594467 16629060 19895117 61230098 87117717 242636729 321747870 885667515 2014965335 3949161955 -1 2 5 8 24 51 93 135 326 763 1698 3269 4419 13406 29423 54260 120076 224632 341275 705576 1219885 3022436 8081718 16080265 19545281 42146108 82700848 137822289 470139998 1052989711 1406224287 4152497934 -1 2 6 12 26 58 125 179 340 525 1058 3472 5941 11239 21634 38821 113853 233634 329213 685985 1970323 4123338 8368363 13455318 29282589 40092806 68784936 195021148 371557579 944759648 1131008865 2232906307 -1 3 6 10 17 62 99 221 438 802 1450 2797 7601 15179 32633 57143 110493 142462 348090 1045959 2074072 2303590 5642587 12658069 32967593 66995007 130661029 249171426 306513759 595543567 1777007582 3677682387 -1 2 4 13 18 52 111 231 508 908 1498 4057 4746 10405 25880 49933 129375 133357 333370 760083 1558838 3888306 5644406 16347988 31152854 52834769 116219773 210973398 306898790 888440359 1469924789 2182283542 -1 3 4 9 24 33 74 182 465 811 1745 3031 7762 11960 17772 46231 118289 139370 349134 1024670 1564023 3088310 7997791 12132323 24317264 34484654 111504886 262658941 524752194 654972244 1807824192 2223457890 -1 2 7 11 24 54 108 211 277 655 2030 2658 4442 11489 26078 53219 79336 160032 381104 731138 1801006 2354774 7494245 15056792 32241451 63070481 92143137 141511546 436190356 626969812 1465650794 2324438689 -1 3 4 9 25 56 116 142 257 997 1762 2626 4113 9920 25174 40118 124321 212465 350452 963165 1502503 3024796 8331176 14496964 26096119 42938884 92095806 216436145 481738347 557512270 1392120536 2736741723 -1 3 5 9 19 47 112 209 366 875 1274 2750 5981 9792 19660 45299 92081 201476 390802 931390 1198211 3053065 5441318 8770568 28471331 58912713 78108378 264526603 341088092 538257862 1159439852 2838535470 -1 3 5 10 18 49 126 169 427 520 1778 3166 5532 10987 16946 52401 120141 163729 341994 1040974 1285397 2310071 5662798 15801133 25406775 34817952 133874823 200040409 516749409 1021159394 1094109860 2397064207 -1 2 6 10 22 57 86 142 271 663 1976 2071 5911 13443 27342 55021 65579 186642 386824 769182 2094687 2587604 5163135 14276791 20694333 45291931 100534441 160755451 425816494 758522247 1316266059 3812487579 -1 3 4 14 22 37 78 135 342 601 1743 3661 5401 9633 25209 42235 77774 162421 371322 999329 1535533 3377422 4352441 11895202 21448864 50327462 77514075 177517651 502333513 912131111 1099510698 3108653018 -1 3 5 15 31 62 100 234 359 806 1193 3361 8153 15047 16481 56044 82308 258685 370388 981834 1220602 3554632 6545458 14254634 30049106 50463665 79670475 238634282 367001429 1072281880 1742389667 3309232094 -1 2 5 13 20 54 119 130 492 910 1487 2283 7323 12630 29222 32984 128270 164209 344700 723709 1266830 3904557 4888566 16082989 27739992 44545876 115262739 226344877 329936306 696517036 1852048249 4177527972 -1 2 4 15 25 37 118 180 264 977 1426 3031 4840 12449 20671 44381 70144 254182 362815 699735 1498783 3280970 8125120 11906892 26920063 34224010 87789864 211894335 299060014 662476030 1419335179 4056904561 -1 2 6 15 22 43 98 251 478 763 1352 2372 6040 9226 18035 39356 105053 200288 336109 712456 2009635 3297379 5183409 8724006 33464401 54149224 104284106 157894208 280890366 731625989 1157425770 2917232598 -1 2 5 12 24 55 98 221 387 768 1942 3579 6063 8672 25821 62826 71828 143495 379154 738710 1249626 4173685 8009538 16106589 29840246 65745434 117952371 240830669 442288033 1062295520 1225177888 2771915327 -1 2 6 15 29 52 67 227 416 901 1574 3753 7981 15684 27317 53315 128725 229891 335871 660755 1989286 3330433 6522641 16324126 22415052 51019230 119181205 203894321 476059618 820522023 1874086261 3727459365 -1 3 7 10 19 63 107 199 322 554 1851 3481 6842 16069 19139 59714 94265 189851 369610 1038253 1818527 2305116 5955753 12691745 31178755 60791336 70736818 180242408 462698812 956319254 2017259980 3708373473 -1 3 4 11 19 40 122 182 311 646 1947 3951 7201 14128 23812 62254 94987 197289 373647 927727 1463367 2540734 5703738 9807529 26607745 34481755 100554687 165593424 420938006 808564361 1646931748 4041885520 -1 2 5 12 28 47 79 189 489 672 1518 2116 5487 8780 30611 56654 79395 152193 380707 728563 1268447 4185828 6970595 9819348 23274766 35329742 107694233 161477113 323106591 799358403 1295401436 3010323402 -1 2 4 15 23 34 110 164 263 676 1430 3396 6583 14429 23049 63322 127627 207161 342833 690865 1504785 3304277 4399401 11087487 29534406 40801059 88264235 158478820 298309454 952688139 2087289985 3455296667 -1 2 7 10 22 54 106 229 443 758 1759 3089 4330 16043 20949 59792 76228 236360 392176 715270 1740848 2498180 4953557 14806302 30333308 52876064 132304551 158786544 525240354 1059994593 1456464949 3719396539 -1 2 4 10 25 45 113 228 336 931 1773 3756 5894 13441 19102 59840 69043 220050 382057 661211 1473501 2549730 8083020 8504460 26357700 58597654 74594021 202769156 472009327 863675854 1326950216 4193053022 -1 3 4 13 31 38 78 141 406 906 1834 3084 5775 13818 28509 64061 118152 232513 329615 927575 1470119 4114385 6783025 11866608 23991240 49414929 129644576 232408166 424313543 991903365 1276666196 4076136510 -1 3 5 12 16 52 100 153 282 817 2039 2784 7797 15848 31617 61012 119416 133378 328906 1027860 1307141 3888594 6161386 16587424 33264349 47679960 89373547 264228901 415175149 548835912 1820076737 3396886218 -1 2 7 14 18 45 126 191 499 874 1104 3933 6186 15524 21918 61377 94744 219995 372262 681211 1713677 3599736 6026752 10229721 27010389 35940903 116440748 240227144 356397648 873647432 2038403410 3570448260 -1 3 5 10 28 34 99 231 475 575 1970 2092 5800 12838 19255 41435 119025 235455 346883 924337 1200035 2280357 7299413 12327012 30158769 56126430 103863612 169157521 457100106 758603924 1215044214 4184352886 -1 2 5 10 20 51 67 247 417 697 1769 4065 4493 12556 22298 60283 126295 175105 342162 722701 1265431 2590629 4851839 16519403 23605840 58479538 121430988 145355173 524192281 825315793 1378331575 3965877039 -1 2 7 14 23 52 84 140 271 930 1543 3850 5232 9119 21465 45395 106936 230166 343095 681379 1715356 3582114 5209225 16258298 18883228 43536491 98088814 224767729 529766366 905518835 1095906644 2699467463 -1 2 5 8 29 47 66 168 307 624 1806 2884 4652 14548 19613 45064 73550 162247 367800 735445 1272885 3142888 7247971 8656652 20984859 39605377 86808608 178351399 467831881 598746782 1529638244 3747665608 -1 2 4 10 26 41 121 240 342 670 1309 2735 5158 13065 27701 44491 90614 148738 390592 744566 1519499 2598862 7773277 9441982 29113993 53769834 72909642 143731827 330218105 666652547 1208286193 4259165040 -1 2 7 11 31 54 125 177 386 848 1919 2225 4352 13959 24884 61290 99733 220987 349296 699138 1757644 2235589 7324342 14945317 28319569 38808663 125059514 248819910 404560767 717095022 1350035492 3999286800 -1 3 5 10 26 40 80 155 429 788 1241 3175 4148 12504 23493 38559 69154 214330 369843 917778 1197134 2290978 7838136 9703272 18355398 43531498 118770528 263497712 375215835 945280812 1530439277 3950073265 -1 2 7 8 19 47 97 247 285 1010 1289 3097 6338 9789 25412 48592 108668 171843 343885 740851 1783996 3128611 6183343 9178450 33299359 51389087 86011199 224436799 313886192 964882097 2135536792 3070408386 -1 3 5 8 26 39 64 197 283 832 1605 3926 4172 10386 17153 59974 86846 195348 368189 1047218 1287609 2847130 7751440 10487512 22023849 64229978 95956288 266357556 535885435 908160288 1381932559 2406294893 -1 2 6 8 23 35 109 240 313 673 1648 2655 5446 15269 26715 41395 129982 202586 355044 693024 2023693 3039522 4969412 12070330 30955092 53004258 94454417 136498073 534396777 627508738 1097686026 3497715315 -1 3 7 12 28 34 115 194 366 809 1571 2987 6206 13237 17536 61139 74702 153384 390214 994070 1800412 3912346 6746537 11282853 27030224 64792285 79551821 245061711 528473145 629041667 1920312610 4056671571 -1 3 5 13 31 41 75 179 317 828 1174 2211 8107 14011 27609 40463 100352 162303 338277 1017356 1310111 4146955 6457098 9184627 24922870 37019064 87378160 264962484 367938920 694240595 1713837215 3793380238 -1 3 5 9 23 42 115 219 428 854 1127 4030 7386 9882 30402 37757 65666 229188 375570 923258 1209356 3069714 4429641 9450198 28067689 61394947 128835553 252624346 354624275 934889446 1785442138 3201328331 -1 2 6 10 19 54 97 130 281 661 1903 2434 5831 15735 21463 46333 125207 158974 354396 770708 2067455 2562651 5931685 14951128 32537067 44882411 89983935 156188510 445313982 733540336 1250511203 3228286484 -1 2 6 9 23 54 91 229 501 974 1866 3235 7480 12389 26071 39119 127490 240563 350006 664338 1986619 2812283 4936554 15217872 17067630 53250464 102358677 222821763 416918967 949175506 1655445401 3874497316 -1 3 5 10 25 36 68 186 264 927 1027 2685 7470 8722 24751 57293 78969 218006 377381 923740 1206995 2261785 8121603 10759103 21264674 35714699 99437097 225684201 390110626 543001330 1813428772 3150160649 -1 3 7 14 26 63 101 185 358 638 1098 2926 6100 11841 19713 43854 107903 221221 338569 957539 1755151 3297861 8356905 13639827 30692071 39097349 77711541 169843028 389552677 581187583 1088454083 2311904125 -1 3 4 15 19 35 65 189 359 871 1959 2629 7346 14907 25448 46269 103049 148407 333259 1026209 1560773 3626042 5683484 11039997 23630175 35245162 73833995 245903135 410010426 586474743 1721589303 3609941297 -1 3 7 13 31 61 91 168 358 938 1951 3528 7615 8351 20002 39915 123587 160001 349963 1033843 1807038 4138388 6985385 13916546 20229002 33657030 71993091 233334351 416334179 1069633446 1630007181 2691418716 -1 2 6 13 24 58 73 190 272 911 1607 2586 7849 15745 21923 55062 120589 145041 341250 765805 2090243 3869923 7768506 13131919 23108016 39661844 98279772 225441245 510075164 568258753 1797049660 3444172237 -1 2 5 10 19 37 70 254 451 762 1827 2134 5445 10259 23165 52466 100174 169925 354539 743991 1250423 2618198 5646960 10779857 23103858 52261347 115829484 165116972 435900627 793183988 1186452195 2432853979 -1 2 7 13 17 43 102 196 509 791 1844 3917 7616 13846 28851 37868 88070 170847 389152 764661 1820491 3892053 5654727 8931089 33349858 64081404 112447177 238777024 420373555 872681183 1665670666 4067963119 -1 2 7 9 29 40 81 134 467 960 1554 2477 7808 12934 24285 56229 75724 226363 378175 661151 1726138 2801484 6801167 9726603 16813495 49668228 117073021 210690350 485956883 766856812 1747975855 4242550522 -1 3 6 13 28 48 95 234 437 968 1571 2426 5904 10429 25008 63286 77898 226453 386131 931515 1983210 4102558 6538637 14965860 19708888 53848450 120499618 222535506 474279925 786237316 1321150500 2519031416 -1 3 7 11 24 40 99 184 356 603 1873 3418 5589 11621 20749 42283 69174 146630 363609 1014549 1781168 2589797 7773230 9996683 30497839 34774147 83134679 181231136 453417770 986743850 1147226202 2449125954 -1 3 4 12 24 34 74 235 486 904 1706 3550 4585 10340 21812 57998 95958 151079 374652 1012101 1516243 3918892 8038516 10537335 23405937 57057563 107794670 205592275 523158231 1013996111 1467283438 2237748909 -1 2 4 8 29 42 75 251 320 860 1533 3095 4138 9115 23930 57759 72603 149348 381007 728526 1525126 3123497 6988152 9748948 23151325 50505830 81059002 258306571 277795598 986213583 1555864063 2702028486 -1 3 6 15 19 61 113 167 336 817 1767 3817 6176 15522 31087 52548 127296 176507 329736 995009 2053009 3642513 6190731 14216118 27373923 33688870 67379838 254298886 493399122 826605634 1883977921 3687282380 -1 3 5 13 28 58 100 220 355 882 1521 3335 5469 12853 18196 41963 81171 183393 369796 1027976 1306211 4146582 7233985 12618065 30235678 63576570 78936266 264040626 274050893 1049604795 1240712677 3819644754 -1 2 7 9 17 47 90 215 387 852 1889 3907 5403 14364 31648 58705 72070 199651 379998 684720 1707438 2810242 5759133 8962666 18695649 60797696 129789607 261414271 421356108 876867080 1101583592 3406920486 -1 2 7 14 21 56 75 242 276 700 1433 2456 7301 15001 20012 62024 95959 178703 373529 759115 1825023 3616192 4609998 13171125 22376096 56265497 100001273 145446900 271252334 705778240 1767558015 3556836904 -1 3 7 11 29 62 85 134 271 574 1298 3474 6624 14808 31034 62132 83040 168550 362168 1030442 1819607 2570149 6453437 12646457 18699584 44482414 97378005 188156300 333056156 971251169 2104505929 3379324314 -1 3 7 12 24 45 120 184 371 953 1092 3964 6330 13581 30205 39460 115397 133842 354180 1026545 1826335 3883555 7768427 9474870 27382614 35270149 80557640 222258110 393401554 903890151 2051072106 4083499407 -1 3 7 15 21 59 104 149 267 953 1416 2234 6806 9439 31210 60988 95023 206081 374143 933759 1721972 3582452 4446248 12909521 31015551 47148336 84742751 229107840 286044625 736485977 1957606435 2913727198 -1 2 7 10 22 33 112 158 457 1012 1148 2513 5368 9243 29326 43945 127577 138540 356642 754353 1830969 2579352 4893136 12367063 27641235 43141021 102086173 213839599 368067210 740883576 1222191471 2927838008 -1 3 6 12 23 63 67 216 263 773 1508 2622 4724 10036 32677 43313 126446 167622 355759 984600 2062580 3920396 5126968 14466186 24495738 65727568 92666419 248947462 285278540 581143360 1433071531 2876636862 -1 3 4 14 22 35 108 199 336 943 1640 2357 6810 12596 31091 61505 106479 138772 348180 1042792 1544590 3367735 4389141 11331652 30256074 65169731 68792353 214588339 517328887 766681999 2070169880 4074801800 -1 2 5 11 27 32 94 206 314 795 1087 2225 6841 15710 20371 48189 130284 181313 356500 747438 1255839 2332497 7761293 11838999 19251265 65964541 89508765 248158199 382074792 673628338 1910077722 3479404039 -1 2 7 11 27 34 88 179 445 717 1912 2827 4890 11925 25419 43944 123840 212212 355310 698306 1754603 2256360 8358645 11844032 20303559 35347224 123326316 142039525 405391474 577196588 1592908325 2264366936 -1 3 4 13 18 51 76 157 260 773 1687 2295 6230 13137 30247 52338 130212 144064 331505 1027653 1561595 4129184 5425004 14719341 22113348 47662341 93749167 266186038 500871017 683437935 1896152073 4233464957 -1 2 4 8 26 39 94 142 395 636 1224 3117 7488 15838 21178 41325 92626 212962 393176 659839 1461628 3077359 7843831 10541169 19509324 50236715 126318454 172583272 382418440 1008598359 1803949284 3687989810 -1 3 6 13 24 60 100 234 432 907 1948 2998 4166 10389 19048 44871 124365 175009 355725 989201 2054867 4186923 7481244 13947619 30487870 51878605 133364691 210630937 443455980 606412229 1417138265 2594067718 -1 3 6 8 19 38 120 186 461 640 1376 3604 5315 10616 27172 38556 68584 231303 376260 981426 2006930 2758918 6240131 11061771 26854472 33967292 103278294 164966796 288608231 911301441 1228101737 2244760419 -1 2 5 9 31 35 81 251 322 809 1158 2058 7528 15382 23013 36588 80038 195647 361890 756859 1302376 2837130 6701170 11597525 16896541 53416413 77514784 250724648 355155597 723172925 1840068709 3408592132 -1 3 5 13 23 41 105 136 334 632 1252 2509 4549 15731 21212 53561 89162 138849 376820 986418 1267509 4167016 4387131 9222022 30789610 50048446 72788035 177501119 361801581 675934320 1511521011 3444470402 -1 2 7 8 31 36 120 252 338 640 1275 2688 7050 16087 27288 58695 79380 195091 385519 766718 1823463 3091496 7218412 10531951 27898072 52638742 73538714 150000033 338773729 661005033 1898232546 3441270936 -1 3 7 14 19 47 110 185 446 978 1143 2729 4396 16160 26998 33789 83226 254366 390207 971646 1749002 3285833 5987016 9492192 31304230 36843155 126829630 216854574 349563639 544142837 1581969413 3467835701 -1 3 5 10 19 54 74 190 300 795 1460 2784 7815 14516 25979 48804 123123 185673 354912 999632 1257463 2330366 5395885 15523890 22363699 39026923 86131221 253805154 292645772 548618773 1720395973 3619914628 -1 2 5 11 20 33 122 187 486 517 1410 3859 5797 15103 19070 38581 67276 220093 369636 657686 1198156 2278808 4975614 11586647 25797332 33688168 109989465 197840296 302773785 821095744 1100857779 3470451218 -1 3 5 11 23 34 124 178 511 558 1393 2724 7673 10726 23950 32972 114024 184495 333847 991386 1274563 2614612 4353069 12110070 26807702 36114678 116592444 190784413 295138540 652208412 1875016904 2540499482 -1 2 7 13 16 40 65 209 471 578 1265 2620 7808 14037 32670 62031 111182 155349 359259 753874 1831692 3870948 5407458 8687488 23413981 59762412 109788098 195480755 375918187 616830406 1690053490 4007677602 -1 2 5 8 29 47 78 209 317 843 1936 2509 7964 16302 22283 60527 124879 256270 342269 674530 1183762 3075186 7282985 8698262 24186551 62522036 86164242 261578161 409741183 749494660 1760339252 3472701408 -1 2 5 11 18 50 64 188 421 959 1665 3478 4990 15226 17219 35161 124765 214628 351483 718917 1225674 2236989 5497276 16567808 24733522 38451830 121518160 226738494 531672635 1039239174 1561837150 3379849967 -1 3 6 10 29 34 88 130 381 763 1879 3735 6668 15510 27191 62260 87187 192222 364965 1032362 2072765 2310725 6699053 11573191 19512631 46630786 71768037 141731315 458832716 923931785 2034028686 3684240029 -1 2 5 11 16 53 120 128 434 748 1901 2231 6227 11022 28507 48155 86497 180650 379527 781150 1280207 2302286 5917972 14736202 26342516 45070610 127361738 147494716 407973041 745949574 1945950090 2660884988 -1 2 7 12 17 36 113 210 356 1017 1593 3028 4976 8963 21360 45848 87208 173272 379721 769968 1827707 4148319 5646047 11594867 27655431 62112798 79106169 229804245 528057755 663695485 1551293585 2972008002 -1 3 5 13 26 52 95 232 266 599 1562 3801 7592 15649 28030 57793 119723 147023 332534 1031571 1286245 4169135 7860702 16454213 20891630 53540684 96598093 186284055 504738822 880462399 1637936720 3625569411 -1 2 4 13 20 35 120 244 291 934 1824 3374 7823 11875 24380 60928 79081 176237 387639 783759 1567738 3916968 5216280 10973529 26888285 52750279 94183609 206736637 449939116 1011576036 1845649660 2577970959 -1 2 5 10 25 42 89 221 387 816 1245 2354 5894 14896 17440 34568 101095 162934 336014 755789 1285733 2598501 8381689 10185918 20119475 59286383 127001409 237143116 394816357 751894356 1192052565 3616238477 -1 3 4 11 27 34 104 252 294 711 1411 3411 6684 11209 20421 48134 66211 156611 364297 984490 1515105 2569822 7831273 12569189 33218340 52464802 99443922 160863269 268976080 946895077 1932579779 2174607430 -1 3 7 11 26 49 67 171 499 814 1503 3937 4827 15070 28273 51107 69819 258385 393061 964020 1746568 2531164 8320150 16661660 23019468 37287495 105996473 260512358 328513261 905050485 1411300940 3380525522 -1 2 6 14 22 42 119 182 471 778 1348 2710 8018 10087 25896 61288 103227 234548 345337 672996 1988921 3569861 5116786 8842106 28001946 33857230 106514126 268321726 294016134 584477334 1620453257 2861218207 -1 3 4 11 25 40 64 210 415 594 1207 3876 7462 13395 16631 44016 128375 197707 357987 952283 1482157 2531448 8320743 9861835 22275165 62405533 126377016 200842564 369209384 824943537 1805424928 4067540624 -1 3 6 9 21 52 92 179 352 762 1250 3748 4539 8958 25353 46433 67235 181116 360944 1017571 2068565 3128026 4703123 15157359 17963358 41690972 71593788 149725393 353708835 935506497 1483018307 2939873619 -1 2 5 15 16 50 82 193 325 630 1536 2143 4891 15345 29931 36462 112146 228055 332258 688636 1218427 3318119 5950221 15622328 19891795 61350339 83123751 188008368 535643522 796283862 1512300772 3627324975 -1 3 7 11 28 60 72 249 268 583 1442 2542 5927 9980 20505 41964 73746 204952 373616 947449 1729756 2510680 6685579 13276400 23841477 56364220 95166429 191378348 282096408 684784322 1158518177 2771002496 -1 3 5 14 24 51 99 144 314 796 1279 3368 5470 8387 22801 34953 76512 174686 366124 1047545 1305456 3392929 8359260 15411440 30035854 46681887 99134584 255688461 340669698 1063033517 1292960478 2937251845 -1 2 7 13 31 35 77 164 280 1003 1046 4051 8016 10310 30765 64579 92940 144313 369582 724206 1776621 3876841 7300820 11261883 23992001 38126351 92787556 215357670 391503362 935591381 1708288217 2250323642 -1 3 5 8 18 49 77 166 348 730 1918 3602 7689 12130 31404 56758 119592 236571 343346 925102 1181762 2765003 5665833 16441424 21216731 36264177 83029498 142321191 461471351 896173687 1755269352 2515336809 -1 2 5 10 22 61 95 139 454 699 1998 3098 6936 12369 23291 36477 121004 248876 360291 686403 1206904 2509210 4337986 13026643 18345532 45155662 117344805 153832584 469285867 1048414226 2100778864 3770976953 -1 2 5 9 28 50 96 234 370 632 1229 3802 4774 8890 27008 52977 113464 183932 345942 736228 1254066 2826145 7029142 16239821 30329193 53300784 80421369 189209022 340216411 902550294 1465581078 2902002863 -1 2 6 9 16 61 113 142 339 561 1521 3847 5697 12630 22356 50637 71818 258587 391327 690365 2004094 2800877 5688802 13003832 28828550 45990687 67815164 196507263 300663780 852078272 1081495436 3767503024 -1 3 6 8 24 59 83 230 266 657 1180 2169 7164 13393 23092 39096 66074 145525 374561 1003879 2049551 2842966 7542134 14672094 18753367 52792271 98505163 136571082 338312208 767671906 1910720583 3996612119 -1 2 4 12 31 38 64 133 448 958 1034 2897 5864 9192 28684 46290 76982 180850 372227 768079 1548744 4169698 6543881 12008502 22206138 48073470 114280092 221186964 350651265 659637078 1104561225 3094929069 -1 2 4 9 24 45 73 155 318 535 1576 3489 4446 15093 19690 39859 67829 202672 375302 683672 1471729 2773910 8271474 9362568 25103377 42049154 87428811 200447714 535796564 966821373 1388127286 3393941218 -1 2 7 15 17 37 80 238 406 688 1246 3813 7336 10313 19427 49814 83234 250842 373094 716957 1762951 3333515 5677337 12191533 19645011 54887019 132291473 147749167 389767393 892619008 1862583971 2278378073 -1 3 4 15 17 53 102 240 429 921 1270 3120 7203 11151 20079 48995 127895 237314 358754 921096 1449883 3550180 6179403 15906407 33285174 58041677 127862566 210032910 395642452 986374069 1764952350 2279653949 -1 2 4 11 28 52 68 254 386 957 1594 2128 4509 13611 22559 40340 94115 161546 382117 749603 1533977 2314145 7284171 14936592 22154341 57225031 126799100 210031131 479055630 736580058 1416825477 3882848431 -1 3 5 14 21 63 105 132 302 687 1426 2219 6262 15544 30114 36457 79874 236012 364861 978917 1244798 3332248 4887867 14312698 30920544 43866786 93798350 159970115 299478614 799186330 2061663380 3421238263 -1 3 5 12 18 36 85 187 422 941 1665 2882 4818 16276 27520 50906 101054 208189 353029 980723 1240617 3850713 5673294 12464740 20144423 35250385 121628865 234155748 532796369 643012692 1518076294 3263955959 -1 3 6 14 16 49 119 245 422 819 1944 3441 7745 12268 32602 33301 97331 248106 380208 975185 2028297 3326045 5411996 15622852 28806210 58265211 133125553 241475366 440489160 1023916612 1874940878 2617751106 -1 3 6 15 26 63 110 153 465 835 1284 2803 7671 15597 22249 54145 102233 224109 360250 952548 2006794 3587947 8050575 13784073 33490563 48100950 105105312 241455955 271374583 584421651 1788564441 3314622871 -1 2 6 8 28 32 103 240 430 576 1367 3822 4164 13017 16722 53593 128093 210210 328745 701784 2010002 3049973 6749130 11954601 31148417 50693824 132621894 193996638 291535935 917799855 1493766366 3893791656 -1 2 5 14 19 47 126 137 299 601 1351 3795 5675 12895 17097 63797 89617 191989 360583 771390 1302465 3669524 5734873 10432268 26656243 49628750 92457174 174191300 313490080 901411964 1126981299 3915960409 -1 2 6 11 17 45 81 239 432 986 1846 2130 8152 15166 17916 43674 75133 141936 371111 750812 2056401 2311158 5453036 9422847 20608191 58013550 122291136 223462651 406303150 720799204 1752989839 3664596909 -1 3 6 13 25 37 99 171 498 787 1264 2898 4250 15031 26526 47923 89267 236734 380890 957296 1999798 4107590 7797580 11679713 30403451 41504534 110600843 263562122 400699769 621012565 1504007049 3699607262 -1 3 4 13 21 47 87 229 347 1014 1580 2326 6632 12791 28439 51068 87807 214709 375782 936520 1464696 4093748 5120121 9605212 19346111 55658560 83066343 232377334 533116097 752581201 2012069893 4077037605 -1 3 7 14 16 60 121 182 501 904 1246 2464 5975 15490 20855 47571 130851 186477 356226 1002648 1789992 3374303 5709045 14674785 25855397 38128458 111844397 227405230 387379193 752955326 1143719636 3445811185 -1 2 6 8 30 32 115 130 511 572 2041 2131 5371 16320 23210 63094 120246 158831 331527 775404 2087775 3131357 7335053 12028237 25371651 46531933 117291761 201249652 454564450 760488062 1075869012 3451953121 -1 2 4 11 17 35 110 186 400 938 1630 2156 7638 13282 28648 60694 101507 189150 346570 735867 1520886 2302165 5967198 12539682 30399951 34775317 117570900 218512056 479765457 719661593 1698940780 4234057891 -1 3 6 10 17 40 109 227 506 899 1208 3740 5392 11884 30738 34057 83892 162413 392639 1008820 2059398 2322647 5718137 10161683 30133493 55727855 109151155 217049513 400701200 828979906 1301213704 2590550901 -1 3 4 8 26 40 115 221 340 976 1873 3308 6659 13047 17762 50631 94537 190944 367558 1041112 1567730 2881965 7592635 10206055 27202213 59167506 74305516 219087396 441644072 1006216192 2100805509 3977714160 -1 3 4 12 25 40 112 203 271 589 2036 3282 4733 9455 19823 52792 73100 248006 385640 963039 1489090 3842393 8296967 9102218 26100615 63164701 85055910 187877858 434248522 1012086636 1495047167 2957896421 -1 3 5 14 21 36 110 254 477 750 1114 3503 4539 15281 29924 49743 103547 240836 358594 949028 1208491 3303883 4869453 11932989 30052777 52146103 103644926 152990662 347238344 952518128 1506937578 3341466847 -1 3 7 11 24 34 122 141 460 929 1787 3064 5157 9524 23318 50610 86162 159407 369427 1001588 1786241 2576469 7829976 11746860 28560770 48687923 101189905 227283119 534260664 625754713 1106837484 2856139521 -1 2 5 14 25 62 74 186 361 720 1784 3093 4489 12436 19169 52230 95545 233038 368535 692148 1212596 3576921 8301697 14351866 23993662 39256188 70269987 137910845 490012173 1037384084 1350520621 3829201353 -1 3 5 14 20 62 108 192 487 657 1291 3320 7832 14332 18668 47223 67347 137319 365196 1011423 1269809 3373780 5194255 14619336 29857746 59690473 111168770 142390573 293936013 1008348117 1636422970 4154707571 -1 3 5 8 21 62 78 147 479 559 1526 3759 5196 9345 17428 33507 127349 174615 345243 995470 1258232 2832293 4929686 13053563 22220536 48186908 114808216 190451599 323024432 916263696 1254596006 3009322313 -1 3 6 8 27 40 104 138 379 668 1280 3972 5206 8531 29343 35337 95278 143872 380114 991201 2039032 2824886 8328096 9637700 33501645 47676397 78885485 151392788 312065153 855609407 1237214955 2746040318 -1 2 5 11 31 63 114 213 414 912 1777 3384 7815 13351 17541 37021 119479 185367 355717 752934 1277911 2325368 6779836 13330368 25379484 65218681 117948525 208327513 529884002 1056400882 1807959944 4122944363 -1 3 6 11 30 63 114 232 281 725 1495 3524 4298 15967 30339 61844 102476 162319 346125 1026566 2075078 2600658 7055078 12827566 26187199 52157613 85415940 159792694 300539263 989261990 1503148527 3570171703 -1 2 4 10 25 33 80 221 458 685 1525 4088 6056 12787 20184 62978 104584 241947 347997 679264 1465422 2514778 8018059 11686811 17975477 60975511 113122529 139902134 304084397 815636920 1175446225 3767374238 -1 2 7 13 24 54 108 183 495 761 2012 3923 4590 14356 22054 35187 122818 216505 359084 718250 1766784 3864018 7533851 16708704 32962356 37942012 110295879 135718491 457100139 853978927 1466067227 3452377347 -1 3 6 9 29 53 83 245 400 886 1606 2946 4353 9699 28708 57075 80288 230734 382466 976383 2024831 3073131 6743557 14869055 17755558 54719301 127584470 265716311 492180534 664780631 1418305482 2836297104 -1 3 4 11 24 58 66 186 274 599 1518 3993 7064 16288 23361 65039 92616 261613 374089 981206 1506395 2552178 8056473 14605748 22977100 39211262 100627673 167794501 279503865 807755693 2005644463 3643106926 -1 2 7 15 21 58 96 226 389 799 1290 2642 5124 14352 29912 51372 78685 152139 381004 729596 1779141 3354008 4669139 13044590 33253122 52137309 117895137 249833506 278938752 565489413 1289342508 3590262168 -1 3 7 13 18 34 83 220 331 534 1478 2179 5144 15007 31153 36524 112179 158251 331945 1019949 1807396 4169530 6262158 11253822 19388495 59994450 75666265 176436220 283930229 766292577 1220919733 3504537485 -1 3 5 14 31 42 72 224 317 713 1245 3420 5653 11221 25717 60722 114481 140546 354492 1039890 1301021 3397142 6537846 9432216 24872504 57899913 86435705 158645843 366281012 955983103 1186614579 2231210246 -1 2 4 11 25 32 127 157 446 916 1157 3477 6125 13667 21873 49137 66835 165007 368285 781290 1568584 2351791 8123849 11780390 28022661 44248115 131212777 218936380 397744493 1034857842 1179509558 4194511761 -1 2 7 8 29 37 100 233 380 558 1446 3926 6127 10187 18967 58087 83038 179358 364681 760993 1809396 3117097 6785540 10993223 30924586 58156649 78835252 173883975 294303025 855478186 1184081477 3144412877 -1 3 5 9 28 44 68 238 299 731 1897 3153 8154 8603 27963 63029 86235 172841 367817 1030048 1290918 3127409 7317570 9147210 22795721 54747135 88522899 155021909 459197073 1020879679 1867445192 2805277505 -1 3 5 9 30 42 117 202 356 877 1744 3203 7565 15721 22512 60953 119819 171778 335554 993707 1256545 3090174 6764184 9639174 26704251 63163470 78572398 262249632 482494617 942707796 1733644230 3606563669 -1 2 7 9 31 35 112 238 402 937 1833 2376 6028 12773 24513 55453 106251 135557 353340 781478 1828913 2877038 7338238 12312064 25932103 58668035 122582885 203028324 408329611 796405969 1222401355 4100513024 -1 3 6 12 24 63 104 131 286 1008 1803 3489 5005 15451 29714 63160 97090 229137 370467 935134 1982807 3819655 7491756 14577920 31600000 45260292 90666388 215071049 457337806 1042417856 1521141775 3546273895 -1 3 5 11 18 58 65 239 311 627 1456 2414 5600 10789 26108 41382 129597 137166 352794 1027450 1289107 2598174 5749836 14387832 25153994 53427236 88737014 199575265 271831297 714030455 1315833357 2499363563 -1 2 6 10 27 49 65 232 498 621 1512 2661 5409 9479 26149 64828 94880 164337 375134 769233 2079322 2602604 8105674 16486888 22531327 53961927 106606247 193317397 308241429 634564365 1332856999 2789957700 -1 2 6 11 29 40 98 252 329 874 1654 2704 4869 10389 22196 61050 122653 205564 331272 691633 2001250 2262908 6462158 10137104 29806284 52315358 71507772 255687369 510535358 542347653 1607217128 2617008073 -1 2 5 12 27 48 127 177 366 929 1341 3125 6509 13476 21993 40499 119747 215444 355341 713333 1235682 4101741 7748840 15448805 28863766 38064678 80574567 220384502 316587804 941511615 2036297554 4284555088 -1 3 6 9 16 59 94 150 368 767 2025 2913 5911 12562 19083 35009 123808 189004 345611 1011064 2053938 3082997 5485503 14294013 17593252 46453123 69817630 139940566 435095494 545238230 1324759447 4197975642 -1 2 6 14 31 51 110 140 261 972 1996 3105 7008 11122 23759 37986 112383 256472 335420 668366 1972127 3560942 7004975 14883829 32005947 44602325 87931510 204731377 404305484 955148313 2046987767 2338323960 -1 3 7 15 18 46 124 157 492 1015 1792 3532 6511 9386 22965 45251 108576 227453 338016 964068 1744464 3595132 6178634 9676614 26237800 44610855 110207057 211249560 415308909 1013897735 1917732168 3015156613 -1 3 7 8 26 55 105 255 387 551 1836 3181 7545 14022 30228 40519 121680 151344 352776 1034285 1831264 2858924 8338788 15368784 33061987 58231879 119665883 173148078 408264523 1034858152 1703161895 4217141473 -1 2 7 8 21 48 84 176 370 768 1690 2619 4943 10954 16483 34571 100714 255587 343359 661280 1717398 3039658 4638564 15933098 20206241 39890732 70372759 254242325 480291384 578666511 1561556211 2457900089 -1 2 7 13 31 38 118 160 298 949 2019 2761 6452 10311 30574 51105 93386 192104 364564 771342 1827900 3902866 7301262 12479068 25193277 38068567 96276441 224269031 412924838 579973291 1919397426 2642085225 -1 2 4 15 25 51 87 225 297 1011 1172 2231 4169 13020 20285 55155 120540 201922 338593 699464 1478776 3326192 8010074 15698489 18359746 50885011 92045402 226566661 344374310 732340957 1523224391 4077842351 -1 2 7 10 25 33 121 178 441 736 1636 2902 4278 13127 24198 56423 81686 234629 379492 709663 1763589 2533545 7756531 12522116 28845243 34891192 131372661 140893327 482012244 596813817 1426998920 4134221859 -1 2 7 8 27 39 119 243 397 930 1749 2863 5146 10570 16582 46222 92886 144346 387542 731093 1769598 3102836 8378409 11455336 25176702 50874195 119848409 206142263 528619023 646558765 1100720907 2578058797 -1 3 7 12 25 39 86 227 335 659 1444 2506 4829 13380 23415 45300 87459 144254 379671 989525 1778556 3893062 7601109 12244469 18364303 55860346 78691552 139546132 293737589 706062217 1347417428 3964586985 -1 2 6 9 30 45 113 238 379 957 1109 3210 7898 14628 20789 42891 81556 139648 373623 748221 2054169 2825793 7311679 8838526 25968450 54549260 81310291 207688033 369777400 1006461240 1666358786 3478175505 -1 3 5 12 27 52 64 247 287 938 1311 3802 4786 14474 32524 36076 84175 143738 385454 995219 1253207 3897669 7590337 16698757 20985336 55077031 98876085 217654630 308446515 867489305 1454478002 3290675166 -1 3 5 14 27 50 111 216 399 721 1155 3886 4372 13456 27152 56339 129815 223637 330861 974676 1237756 3314390 7497052 15716940 32784062 65304294 118029613 151366339 374066803 869277227 1509172640 4076363459 -1 3 4 8 27 45 74 142 327 593 1599 3838 5804 9939 20308 55649 115630 188423 337286 1007511 1536269 2828099 7851035 9330739 24909955 47985039 81554145 179081889 506008507 872888324 1292103699 3055687887 -1 3 4 13 16 39 102 190 321 807 1163 2432 4360 11344 32097 34655 125571 248399 350439 942759 1458991 4073251 5939068 11739966 32775851 34353830 73682731 253020622 345317886 744943090 1559476831 2382743482 -1 3 5 15 19 54 124 128 487 636 1136 3166 7842 15018 20474 54922 130508 245087 328261 927882 1186394 3557251 5420070 16465857 27008160 45104732 114311753 178833992 356107059 1010826929 1725024913 3329486475 -1 2 6 13 27 33 78 179 308 822 2031 2834 6174 16256 25559 51103 102344 227174 353553 704082 2002009 3866398 8002019 10994203 24383084 33560237 86780128 267405709 410029033 657525712 1949984826 3342279002 -1 3 6 10 21 35 98 133 273 716 1184 2478 6012 10275 27715 63899 113661 138727 357743 1046084 2085428 2335378 4677970 11965687 31722794 49290937 86261705 140264792 360748899 719144544 1134276295 2580774333 -1 3 6 8 30 49 125 128 374 789 1036 2225 6386 8836 32038 46260 77935 164684 374700 1046262 2087206 2864658 7028658 16145482 29099967 42470810 78123932 255606777 379606510 679008062 2038540682 3010190026 -1 2 4 15 25 47 98 236 288 557 1660 2181 5050 11287 21621 49627 119409 250693 337569 683147 1459443 3284514 8045685 10430526 30179500 55391859 100549672 174989133 530499282 750464897 1496615741 2222793143 -1 2 4 14 20 38 110 245 276 751 1838 3205 7679 10888 21028 40843 103495 197990 340674 717682 1498230 3573102 5114478 12561037 30200572 54339305 84594263 153532013 440564273 1058239018 1726080702 2294798966 -1 3 6 11 28 59 112 142 326 893 1627 3507 5444 14626 17777 51702 82557 241056 370998 950451 2014406 2552530 6431379 13848574 25991242 43888755 74624639 247121096 521828027 1026012966 1196785803 3249993414 -1 2 4 14 29 59 109 202 503 562 1686 3585 5718 13431 32367 55592 108296 203394 348168 714557 1496949 3580117 6972082 13361888 31766676 59855238 115009003 183685205 529443945 897479428 1320147919 4293711193 -1 3 7 9 24 50 101 167 430 903 1885 2306 4778 15511 28986 50074 70872 194122 390042 1030754 1803101 3145358 7807922 16389139 29668050 33675205 130016116 228525742 409358289 796406401 1547987560 3242257620 -1 3 6 11 27 41 101 131 439 950 1210 2804 8103 13846 31156 45667 86448 202062 377681 921854 1974471 2512134 8320363 10191840 29674773 50196105 129389784 228783693 393184985 553174032 1741813097 3945949479 -1 3 5 13 31 38 66 178 284 979 1776 2133 5442 12593 20718 42155 100432 200780 328562 977580 1236964 4096704 6438026 11770628 22870392 33634239 96384282 207250457 480193205 690831488 1176139356 4160688516 -1 3 6 14 30 62 73 218 445 912 1102 2752 4736 12552 27731 40884 116958 196468 359777 1015185 2050444 3353982 7055174 13783475 24435044 63249408 125042247 213035199 352951535 555096607 1373901071 4119344507 -1 2 5 10 20 44 69 149 452 545 1357 2753 5374 10346 26935 36217 81491 216909 362476 663655 1182937 2518446 4911314 8646377 24434700 42070827 114988718 185302229 294246756 662633180 1243872124 2452419567 -1 3 6 10 29 57 114 183 379 945 1876 2489 7906 14136 26696 53847 119696 173495 336588 995607 2031963 2318574 6794383 14567877 25462438 40989220 75997168 225324602 456147036 774410216 1859480934 4009732746 -1 2 7 8 16 51 77 167 442 972 1400 2107 6842 14274 21868 42543 97366 160913 392194 750751 1787446 3087191 5482368 16706731 21286095 36017488 124753931 204645258 270556179 709148282 1967475912 3777114110 -1 3 4 10 28 55 90 133 295 965 1891 3760 5282 12247 29134 46009 99549 207582 327764 974902 1494672 2276367 6949335 15695876 19446255 42834195 90381940 216615310 449711011 855606695 1204859788 2447475840 -1 2 6 8 20 58 112 227 482 561 1291 2176 5823 14293 30404 35204 86875 145307 389257 734365 2032554 3110030 4718397 14592357 27563626 50688102 113931102 169150163 291174971 804541548 1140379545 3857818106 -1 3 5 9 24 41 123 240 430 629 1036 2705 5688 16072 30003 42915 100643 142830 331758 1048240 1294964 3126205 8331053 10388050 28611913 54125911 128101111 186441270 342701709 666339220 1169390792 3448904370 -1 3 5 13 29 43 125 210 487 580 1853 2891 8186 12560 32629 52563 101256 189143 352361 998561 1248808 4158572 7058888 8793012 27845861 62770780 110251668 189011257 419441740 564414689 1863891862 4163460895 -1 3 7 12 21 49 81 163 413 960 1256 3259 5888 16087 23201 46817 127506 151325 353576 1032816 1830405 3900501 4421973 14813648 20312933 37637572 126444538 208128285 379056253 951034709 1163857242 3507147703 -1 2 4 15 20 42 112 160 294 571 1174 3532 7664 9964 27473 34783 70910 221363 368947 665866 1447866 3298759 5152874 9115786 28384174 39811322 92899383 190995212 359578379 949958498 1793155100 2963522987 -1 2 4 10 24 62 101 147 455 596 1287 2422 7804 11105 19446 52098 113534 239117 346566 682508 1465310 2502779 8301398 13629932 29471227 48742329 103640845 171062416 274112571 680780361 1610978033 2425088368 -1 2 5 10 16 49 70 188 415 857 1341 3645 5856 12849 30936 40756 66873 231912 374194 712249 1244732 2537801 5917790 16246931 23661582 37983840 131700881 237668901 301348525 820474078 1205600429 3990618540 -1 3 6 9 19 46 123 200 405 797 1883 3941 7445 11450 29560 36941 92049 186979 380561 1044977 2082075 3117258 6251701 9349137 26565858 65442676 125113812 241584208 421309568 904470539 1635917807 2609405271 -1 3 6 14 24 36 120 201 282 529 1064 3153 5769 12831 24894 35666 98329 221199 337690 960551 2001606 3330328 7479347 12258406 27900159 66788961 90015581 172452487 383858838 1057653266 1142082108 3862038470 -1 2 4 8 19 61 82 249 273 627 1409 4094 5883 11370 28320 59459 100587 212441 348364 716647 1495692 3054503 5375906 13327334 20555195 57102703 92388786 200501679 272759437 805560375 1117031769 2531621542 -1 3 4 14 28 59 89 231 326 762 1503 2793 8151 12761 29221 42548 123514 200093 353340 965572 1480272 3330792 6949237 13588906 20290531 52934304 80523814 163171877 269699634 662550792 1683482593 4129834651 -1 2 5 9 19 32 69 137 470 854 1166 3081 5123 9699 24704 49403 78579 143384 379542 744588 1273645 2829521 5736091 12479277 23416958 47380198 112522146 243888185 378181636 968106388 1262513597 3173045931 -1 3 4 11 22 63 115 175 401 605 1174 2269 6274 14545 25796 54619 104916 257399 352601 932447 1447979 2506774 4389109 13348555 27387561 36374339 118788893 176231876 400215899 803462643 2084642012 3741767033 -1 2 5 10 30 52 110 173 506 876 1874 3520 7556 11938 19585 59806 79251 260647 386059 704091 1216091 2550731 6439426 14909920 32597487 36388831 113285631 238396953 420629857 1051433014 1652113783 2565038826 -1 3 7 9 18 41 91 148 274 607 1074 3652 7083 16107 32686 54070 90352 242609 367988 951458 1745278 3072312 6180817 9959543 18163188 42668449 99890328 176450124 390919786 932782471 1881612105 3719310932 -1 3 4 9 24 49 126 219 280 945 1027 3914 7507 14687 25299 55404 67111 139477 389332 1011196 1526138 3085172 8104914 16413640 27614349 66230707 84683363 215762178 374114069 905556620 1830019265 3243436680 -1 3 7 15 17 62 108 218 286 668 1340 2373 6430 8355 28889 49982 130246 147559 330695 1048429 1820295 3642944 5448826 13768736 31302498 66774067 89129322 136577637 317719654 687868766 2082217371 3203410560 -1 2 5 15 27 62 96 244 324 854 2000 2650 7268 9332 30015 40280 106785 150962 329830 764290 1282545 3391561 7809376 14554715 30014781 57062125 69734393 262672974 411055323 599016492 1688524732 2895734614 -1 3 5 11 22 41 100 254 385 836 1507 3348 5865 11302 23665 41819 109948 253585 343326 924238 1188121 2511421 4630698 9939745 33148712 53674643 122978032 262466993 319368310 1034304751 1158308135 2600911224 -1 2 7 10 30 58 69 195 508 568 1660 2996 6429 13501 20145 35766 126712 230185 345882 656135 1713971 2507372 6993982 13863471 22370642 60964841 105280686 172945463 479923163 587771025 1892257339 3916396276 -1 2 5 15 18 35 91 173 442 969 1235 2503 5008 9416 23002 60100 123612 181918 340374 739275 1276605 3346608 5475846 11193843 16852037 39021792 124731350 202097517 379719310 765494739 1467053709 2900857611 -1 3 4 8 18 45 115 219 434 659 1979 3828 7468 14925 30485 58313 104612 201896 350196 972117 1507047 2795633 5376885 9379734 29180532 61800165 130984054 138021753 442703756 897139275 1678704315 3274352862 -1 3 6 10 19 44 104 164 303 919 1396 3404 5561 15900 32264 48794 101159 220098 333272 953821 2009435 2292644 6164450 9132692 30742210 38963682 97953597 229829241 313671521 1013658781 1251056259 3491982284 -1 3 6 10 18 45 113 234 289 744 1064 3677 8184 8988 22900 55460 83362 161899 370944 1004251 2056976 2294241 6007362 9336866 28682687 57365365 93020180 152241763 380084760 884108543 1652136196 2850763756 -1 2 5 11 21 54 83 231 340 686 2046 3735 5369 12224 19981 59471 70265 247840 379416 698113 1217432 2286778 5139310 15716880 19788255 52610997 78526223 147266021 418168438 932038559 1095415781 2524362674 -1 3 4 14 20 37 75 153 451 640 1527 3368 8183 14855 20326 52473 91545 239169 362095 958497 1476864 3334497 4873705 12040189 22914222 42392854 113908136 163540782 323284507 978655468 1715418734 3304065500 -1 3 6 15 21 47 117 252 398 780 1809 2982 6863 16346 30533 57262 86174 202680 369942 923824 1980018 3564756 4649591 9636155 28153581 53641181 119983627 248215675 413221051 639840383 2132928769 3298213291 -1 3 4 15 31 37 95 251 294 717 1477 3236 5477 9893 22655 43396 96045 138806 386684 985658 1521002 3628723 6785384 11669043 19254691 52905167 86490444 159021215 300754750 1058712829 1340647310 3012126468 -1 3 5 12 21 46 114 150 401 769 1916 3872 7051 14267 26038 57738 71927 257719 384734 964320 1217875 3857675 4877646 9959317 28437826 43965415 121790828 256109415 416667093 901948879 2054862707 4149384788 -1 3 7 10 23 37 96 154 330 987 1286 2719 4830 12626 20392 34663 80146 256701 364753 963495 1744438 2292426 4855540 11262918 31579911 43660399 72590881 208474945 302219990 594894863 1454855592 4090556708 -1 3 6 12 27 32 109 253 450 514 1922 3485 5755 12218 31778 53555 77851 259450 381208 952556 2013818 3862810 8282595 10738623 33140338 54418758 109020127 178068192 465273543 999889218 1257736103 2593198771 -1 3 7 9 24 63 97 194 462 928 1539 3084 5748 13762 31849 54947 77496 152658 381864 994389 1770833 3102651 7855319 13527088 30782376 61068652 102659169 213752922 490179134 1002891811 1252268762 4110951097 -1 3 6 13 23 52 89 194 287 747 1344 3565 7986 12679 28779 43186 129895 188124 358126 1011725 2053194 4129693 5241665 16183400 18691841 61319378 96339858 158344753 327701319 989132498 1679627140 3909090842 -1 2 5 10 16 52 87 236 335 731 1513 3793 5514 13531 28169 61069 119483 152536 348726 749561 1233774 2387546 6090345 15586273 20336957 52778904 79389168 160614396 286021814 893945030 1242378598 4273705957 -1 3 7 8 22 35 89 220 455 892 1153 3563 4983 10336 25848 39375 90125 154170 367905 1024961 1746805 2647138 4757730 11625163 18767178 60921158 117161925 268344262 373301580 1023965838 1385735010 2234855268 -1 2 7 15 24 40 90 181 469 758 1943 2361 4820 8852 26213 49809 87326 215878 389587 711854 1830739 3172134 7651834 8474866 20399192 34727959 110553707 142582103 468505863 673020268 1582773827 2983789234 -1 3 4 9 19 54 77 222 311 647 1213 2437 4621 12467 24333 39681 103288 151312 350011 1001392 1477225 2907398 5283450 15571233 22961035 65628935 88014957 138818710 360558241 679873380 1345712095 4152277341 -1 3 6 9 23 37 80 254 303 845 1519 2287 5366 8633 19103 64467 116711 223776 358120 939715 2087496 2902403 4783809 11128353 20675986 53826217 90576022 261305661 282439459 713023313 1241268311 3016812889 -1 2 5 8 25 39 95 132 382 594 1156 2353 6763 14231 32472 62214 98463 147891 331211 734018 1232518 2915287 7928283 11116026 20609258 49112578 68411732 171382273 366386758 671663753 1918237299 3920018078 -1 2 7 14 31 32 122 245 281 663 1834 3016 7511 12659 21074 65399 110798 150754 335205 721589 1761984 3430017 6877677 10854475 28207602 53306611 84382824 142336100 456090223 561400496 1661015268 4160690621 -1 2 4 14 22 35 105 170 341 967 1049 3911 5020 13289 19629 52672 119307 236557 349102 688675 1515275 3426842 4244749 10865205 29864594 41499922 74856140 201737570 397333286 924053788 1369564148 3808679506 -1 2 7 14 16 35 109 195 293 771 2002 3414 6314 12576 17637 43416 95164 231369 368249 678948 1796176 3424683 5546449 11101120 30385978 63305961 94803467 246339906 417752624 1033059326 1900594391 4014583689 -1 3 7 10 17 39 112 231 478 620 1051 3987 6999 11767 20361 42794 104476 224123 356374 939318 1802366 2115966 5549493 11112204 28269414 54597727 103459837 200707165 346740095 819347689 1948497170 2554604940 -1 2 5 9 20 50 79 223 424 951 1518 2896 8169 12658 24364 46926 90512 165236 362606 741468 1206691 2643857 5025190 16341584 21677776 65079808 123627061 210518481 306742418 628701667 1714306582 4267244111 -1 3 7 14 26 33 107 151 293 713 1334 2204 7183 14707 20203 56570 93848 161163 392604 1033594 1762167 3163165 7914677 10575204 33432462 45421544 95617021 147618941 304384192 766870651 1870611529 3534190902 -1 3 7 11 16 44 79 230 387 524 1986 2819 6369 11865 26365 38161 99994 209712 357567 926302 1820488 2387177 5279481 8498208 22239854 57538065 126852253 176990387 448648935 577761002 1948516731 2333082556 -1 2 6 15 19 63 85 148 295 835 1961 3537 5520 11236 22616 38321 71492 154104 383766 776567 2003306 3166596 6065048 14231137 19282683 48575978 87957160 236289230 408857226 1048849280 1159747720 2272302139 -1 3 6 12 30 62 104 156 415 998 1235 3410 7787 10106 28611 38535 109353 145406 348932 985264 2017651 3696191 7111949 13734889 32144487 49655782 120208023 206916877 394211140 1019913999 1706619656 3122735619 -1 3 5 10 21 44 106 133 510 992 1463 3059 4646 8857 25090 46276 125942 244538 343061 976588 1272745 2125157 5025754 9296934 30930718 49673279 116360503 204301334 320209650 670200449 1364648982 2996268259 -1 2 6 15 22 33 80 222 393 777 1627 3827 7591 15448 21274 47254 91785 148449 364047 760737 2008477 3165169 4754524 10561190 19323432 60851925 132723123 235335942 470351431 832434345 1665881340 3535478006 -1 2 6 11 17 57 64 191 463 919 1963 2794 7664 9310 23931 40202 120473 254435 333169 699845 2042052 2114756 5551353 13737399 23807828 39370335 114393312 230384363 457498817 579148463 1741602769 2773950154 -1 2 6 8 20 57 111 150 281 712 2016 2739 7319 16245 28832 48841 108429 168854 355129 757001 1988088 2910639 4230576 14533391 30279841 48794296 87410694 148772754 429437014 634500270 1711455607 3372298809 -1 2 7 10 18 35 79 217 323 952 1957 4091 6287 8788 31033 62290 124003 249363 355714 712430 1788050 2385010 6085472 12160838 23006234 61129433 79015439 212300663 416300055 876631926 1926796726 2839362442 -1 2 5 14 31 58 88 182 460 592 1132 2439 5849 9933 24194 44616 69563 229057 392553 711631 1279039 3427342 6324573 12928861 19396505 38317605 112267080 183467908 342228643 672849242 1131382818 2915848536 -1 3 7 14 19 38 107 189 308 569 1768 2321 4712 14265 24810 33567 93885 138930 364327 1045782 1767401 3175704 6078273 12393314 31105112 35952426 99176767 195194427 498679082 674427541 1516534147 3768098909 -1 3 4 13 24 37 106 133 277 887 1665 3128 5341 9244 29361 53530 82667 135614 385715 1017304 1490605 3957892 8188410 11614648 33480383 48536601 90560332 242473009 477497101 956416834 1143471601 3139335989 -1 2 5 8 19 62 125 142 358 689 1442 2895 7163 15589 29739 49460 104103 240844 336272 720815 1249902 2911250 5307123 13495298 26967527 42504479 77404625 152994518 286247992 572641144 1934048757 3387176982 -1 2 4 10 27 62 114 188 389 943 1109 3241 4885 16001 32465 60995 125438 186467 358920 776890 1459465 2386954 7656367 12685910 26097804 39880526 120403028 228024103 362772465 980367735 1398521342 3624570239 -1 3 5 12 31 57 75 142 474 946 1738 2268 5966 15911 24667 33922 107545 248141 345018 978516 1254502 3700434 6601000 12698314 23283086 44364049 112007934 231342472 508433804 715533425 1210205706 3251032401 -1 2 5 12 17 54 99 186 276 659 1799 3661 6763 11452 16691 50410 91598 216243 385603 715550 1296040 3955413 5827466 16589220 33259655 40931422 84776034 155074905 445784605 929217730 2134848349 2524798280 -1 3 5 8 25 41 102 130 495 668 1336 3082 7482 8906 25725 52903 76980 162656 361519 1023347 1236042 2652577 8187142 9522103 31371890 46965145 109967212 167208817 292791048 1032493285 1791023009 2923495826 -1 3 6 15 26 51 79 148 420 715 1723 2375 5117 14444 30682 48653 114257 205716 357608 927675 2090711 3435122 8166927 15328411 23845682 49287214 124534215 140016176 504406835 684302322 1593539484 3749284576 -1 3 7 9 30 38 118 219 289 965 1832 4018 4245 15338 22053 46092 116300 155307 337559 993341 1750717 2903938 6853260 10599951 25595137 59250944 97003363 230455944 460117807 891369456 1367019822 3424576596 -1 3 6 11 31 57 89 217 471 591 1658 2517 4602 10524 29375 62589 67144 178970 361257 1002822 1978624 2387097 6866400 13716838 20322286 66586334 114297022 186913519 503065651 692616878 1473832967 2611556737 -1 2 6 15 27 32 89 231 402 860 1727 2879 7191 16167 19852 51477 126152 145337 354997 726990 2014353 3169301 8184067 10846802 20352081 57934360 128189464 261099088 521408655 665332292 1733323347 3422073934 -1 3 7 10 19 50 76 210 499 791 1180 3431 7848 9170 23326 61157 96338 210450 380702 960468 1804604 2117286 6084974 16586721 22524819 63455090 104365794 238600163 383615075 1044544967 1682086631 2845831468 -1 3 5 9 17 50 92 174 387 767 1801 3161 4874 12308 25058 56181 115309 144480 359397 993383 1214387 2915242 6091322 16355271 18000071 36714761 129529874 136378039 414549841 1020441562 1530663925 3966513442 -1 3 5 14 19 33 127 245 482 525 1730 3077 4536 9613 24633 53842 102215 156746 343609 998498 1236442 3177759 5564247 11127144 25874950 51931195 117229697 168408532 527316962 1071752915 1431705082 3167078845 -1 3 7 14 20 59 92 128 395 845 1785 3677 5807 11005 23391 55126 111247 201482 343249 946909 1808124 3163052 4254471 13222698 18587405 45635868 129815395 240761211 536022304 842600109 1284379959 2282697055 -1 2 4 11 24 46 124 171 390 537 1261 3926 6987 12275 27408 62000 107258 210586 342228 680293 1549816 2129591 7914713 8774153 29335990 40923257 123264426 187287928 389006701 859871446 1984778861 2428670258 -1 2 5 12 17 56 115 224 310 936 1203 2092 7281 12219 30830 60504 76443 138179 375316 775478 1218333 3955468 5800171 12973282 29058156 52638219 100377712 217474293 364730975 715319818 1831648717 2378281300 -1 3 4 10 24 57 99 240 283 1019 1320 2239 7878 8482 30467 37433 124097 204569 328895 942527 1564831 2119824 8189759 14500580 29800372 54711635 84835679 230409735 322707754 690517788 1625854478 3019236528 -1 2 7 12 23 36 120 216 364 895 1812 2701 4517 14659 26184 58057 105487 249269 335693 702592 1793026 3953740 4757473 12403346 26097980 61484130 80615765 258893453 446867814 570910171 1473524720 3529537444 -1 2 5 15 23 40 79 174 496 868 1537 2210 5087 10721 26194 54224 73475 210160 371791 717208 1283652 3163235 4235382 9039322 22961887 37905257 106047434 235833010 492530023 681653074 1513577762 2632279725 -1 3 7 12 16 32 82 194 471 754 1571 2293 7527 13250 31996 44621 90845 157028 374694 1024917 1747936 3689275 5299615 11393973 20656081 63935644 111073781 161280129 486117723 791670968 1714309377 4124180173 -1 3 7 11 17 44 109 242 280 522 1625 3784 4128 9318 26572 43814 113786 231905 358326 955039 1791335 2376714 5554456 8454990 31332740 54167126 91191298 171982574 519068484 924645066 1360348519 2996756135 -1 2 5 12 21 50 97 188 306 793 1735 3415 7261 13996 21492 57632 96609 238449 379922 669089 1248531 3957534 4767426 15566722 31648561 40514114 92996456 252213740 487097756 1031915838 1721909239 4126088909 -1 2 7 9 29 48 112 176 363 974 1418 2587 4195 15970 18097 42229 82115 187428 370217 733457 1715926 2653577 6351269 16381603 26453029 41104043 77736928 203978474 292878892 582339862 1477437567 3334440854 -1 3 5 11 18 40 111 227 404 614 1973 3974 7975 11774 28559 33506 107760 254125 347972 969463 1249700 2375750 5302900 10037403 31086664 56788525 122151074 196431710 457099976 833032680 1797013720 2524506923 -1 3 4 14 25 51 102 232 340 871 1135 2441 7847 9411 28798 61631 116007 246673 344074 982475 1531842 3167824 7898870 15023084 29758622 51295086 68154223 264048304 392843612 782370647 1713799478 2780805973 -1 3 4 12 29 46 80 178 486 1002 1972 2241 7754 14601 26069 58719 86525 131826 382918 1031212 1482559 3693698 6848546 10073442 17256612 33804801 107635379 205078097 464452692 728019896 1755433483 3631186503 -1 2 7 15 27 32 101 255 488 919 1890 2811 5774 9434 25536 38848 80968 233646 380480 668536 1798488 3164073 7927140 10594612 29796785 51794017 112977688 203782293 436167535 576220774 1228180474 2758348437 -1 3 7 13 31 43 76 196 487 816 1100 3891 5903 8205 18385 59321 84684 223828 389046 969327 1826343 3958485 7119600 8760010 24783373 63348465 101390012 250969323 362483537 935413946 1093102659 2888951504 -1 2 7 10 18 60 73 155 494 678 1651 3233 7211 9717 21909 34616 100201 204504 348416 660578 1824895 2384615 6089917 12942980 21385429 47408315 107057751 164048552 472462691 1070527854 1666890097 3178107428 -1 3 5 12 22 53 103 249 470 851 1301 3053 4866 11832 27564 41410 111921 162145 358696 1008386 1224061 3694494 4256225 15818326 32972205 57552081 102340776 254678546 281661566 633782380 1435300212 2188730213 -1 3 6 12 30 52 92 172 409 614 1441 2071 5158 9478 20520 48732 83034 257401 372146 924266 2038049 3697119 7134772 16354415 20594991 35632491 130877359 172981214 310158717 803568012 1329039195 2740286532 -1 2 6 15 21 57 94 139 406 888 1258 2929 7000 10468 30132 33083 123915 184191 333696 762979 1978321 3164969 4508485 12659984 18080819 43712468 130633463 245848746 402608959 639324139 1938778289 2622164305 -1 3 6 10 19 42 114 193 378 861 1757 2350 4758 9457 32646 52591 100113 134082 340119 1003336 2008191 2115054 5802735 10029282 28249366 65414342 75585834 263170772 498024453 743095910 1554805137 2908017738 -1 3 4 15 31 53 127 156 298 728 1630 3818 5114 9690 28609 50011 126936 190426 345975 1032833 1462341 3429342 6329040 16349781 29331955 48153548 92875732 150144109 529249739 875212586 1564601796 3031621728 -1 2 4 11 29 39 88 247 418 592 1839 2904 4448 15888 18021 63452 74244 141516 366175 782418 1476058 2123221 7116010 10600318 20676805 53616830 125404065 199737530 433250116 586986684 1351473417 3361673660 -1 2 7 8 17 32 103 209 372 888 1590 2515 7295 10045 32208 57409 105305 228297 328424 658552 1831338 2901863 5290044 12386898 33164737 59241368 79708791 254588766 510727708 790246457 1678224798 2725302799 -1 3 7 14 27 34 120 191 308 1015 1362 2193 4534 9499 24712 60071 121851 228208 349697 935159 1829662 3168241 8170013 11360765 28727968 35639421 95423614 214965158 322974442 689719725 1554551151 2718499394 -1 3 7 10 16 40 75 143 301 668 1441 3703 4148 11570 18975 56237 98959 213036 333138 921777 1822149 2127337 5290491 9772253 21367538 47971586 87033287 158338749 272109963 930098865 1556368721 2585579671 -1 2 5 10 30 35 88 195 407 738 1525 3133 5378 13377 16566 49566 89946 245609 383006 666459 1255156 2385247 6601277 11652161 20061302 67068281 129805637 167378086 314200967 1031254758 1219350443 4158003773 -1 3 5 14 21 58 68 136 309 570 1149 3415 5570 13839 25192 54996 99438 139623 341766 1014149 1215508 3163312 5016959 12918829 25119336 43704394 86278425 197212120 388986890 956993345 1319125598 4252271883 -1 3 6 8 20 37 86 247 508 732 1074 3996 6766 12530 18800 65395 84918 183750 391742 1011998 1994284 2647133 4492941 11399003 19618545 52302909 104125846 165753476 350124773 847531409 1925771590 3970257909 -1 2 7 10 29 56 120 227 325 949 1405 3435 5950 10029 18893 36487 85021 133803 363626 770662 1759159 2391782 6351421 13997611 29356629 52345114 68729120 212674852 324719149 1043624647 1195703974 3186734164 -1 3 6 10 19 38 94 198 366 1014 1143 3852 7621 14925 16833 58678 103815 240313 343666 968657 2046776 2101946 5777152 11041284 18654779 63797221 73020685 230589866 393730714 910264583 1764725574 3298917169 -1 2 5 9 31 35 118 227 498 989 1110 2690 5845 13137 21314 60340 123490 217785 348206 675300 1299243 2628874 6301459 12347116 25212123 58528690 111057120 220625890 353601782 581756838 1161951316 4133190171 -1 2 5 9 29 51 121 213 468 734 1911 3471 6870 11744 32641 43615 82173 257271 366815 662604 1251550 2626902 6828446 16538920 28624965 65915561 108710331 164557370 433502692 974013593 2109987579 2619984338 -1 2 5 13 23 33 120 214 433 529 1695 3196 5639 12268 23234 59813 93799 181760 381222 743276 1202114 3676466 4209813 10779969 25734832 58831180 128175750 184255126 535774569 1063941077 1242061557 2487806462 -1 3 7 11 31 38 109 210 444 782 2046 3816 4913 13171 17826 43617 74985 208165 378263 962566 1834540 2367357 7087247 11042688 31781553 61714333 132021732 247595838 441119585 830429325 1597844817 3923194276 -1 2 6 12 24 48 85 241 362 653 1061 2212 6427 8743 27606 34414 67755 142544 388545 768908 2026109 3936820 7355680 15221961 17104785 56996829 71262453 144916053 385344647 756691741 2129249271 3134963745 -1 3 7 10 19 45 76 251 467 681 1616 3961 7918 14427 16610 42358 88220 226284 373420 954727 1811455 2103040 6039674 8414276 22338222 51753269 113939568 142583833 501743738 807141517 1751646532 3316384724 -1 2 4 12 19 43 78 255 462 602 1456 2272 6781 13267 31675 60814 98958 188001 335087 764451 1470544 3937499 5514783 9199215 21279963 52247177 112194755 195741143 302591336 768332863 1987745049 4202531957 -1 2 4 10 26 38 86 177 401 732 1613 3478 6973 15313 28362 41506 91047 251754 369205 658666 1519174 2364338 7350731 10503589 18407731 37064206 126239064 149675194 498709638 997600292 2123332353 3227836401 -1 3 6 11 28 58 73 171 369 869 1339 2310 5076 12483 22924 42525 129612 186888 330768 1020982 1973834 2366530 6565532 14446935 24697664 37043072 67879442 236627535 328060527 744392853 1444528001 4088025743 -1 2 4 15 31 45 75 159 259 1001 1626 2420 6107 15279 22072 43662 103711 198021 352722 667199 1559707 3151231 6569614 9984014 23902186 45465445 93807060 217156599 521349495 778898784 1234620731 3530487293 -1 2 7 10 21 63 125 239 266 907 1710 3164 5537 12494 17154 61931 92407 169641 382731 727311 1711831 2364792 4207017 13123668 25753133 51734501 86148334 207743104 489113831 997118255 1110781449 3904007383 -1 3 7 13 30 55 109 160 278 992 1443 3260 4387 13133 17419 60274 111371 230846 332131 970284 1774241 3938145 6830673 16013715 33081617 36029523 87239408 212879735 274266169 959809386 1572326350 3912622975 -1 2 6 15 21 33 87 154 295 678 1647 3153 6929 12095 24508 60825 83929 176364 391269 721653 1975570 3152997 4465062 10502717 20238131 45678637 88504095 162064872 524373139 1062905241 2136591129 2489023669 -1 3 6 9 20 36 93 210 472 962 1044 3619 5534 9492 20019 54929 120874 225049 348127 947875 2087734 2887766 4466937 11296674 16842143 59343850 109550647 221304977 343264739 822037197 1224802329 3167921081 -1 3 6 13 23 41 125 159 374 655 1836 2662 7561 15335 22337 42248 83807 159109 376539 1020266 2010071 3939156 4731459 8933172 27038557 42272294 76213582 162566243 454623749 644277069 1620607785 3672451878 -1 3 6 14 16 59 124 215 507 907 1114 2658 7379 13180 30317 33545 118237 194097 340900 1025757 1981869 3152287 5520145 13397438 25739192 66170522 116547318 210022774 366328204 542274138 1815408968 4116530298 -1 3 7 10 31 57 112 185 343 973 1427 3352 5247 9753 27361 39020 68890 145120 389497 1028622 1761590 2099787 7086047 13646674 26499071 41731892 75092767 202626921 301099894 1040263638 1217813151 3128516712 -1 3 7 14 31 41 77 235 327 805 1490 3059 7032 12306 25575 48474 76816 217607 391764 974247 1818449 3148811 7083677 8397850 24133731 57995390 76401091 235846195 301927298 642596275 1982823163 4176326112 -1 2 5 10 24 48 84 159 317 938 1883 3564 6949 10263 32511 40163 117936 251129 336067 694450 1252799 2361594 8131509 16530297 18367497 48028179 90509953 226938205 467925396 1038177914 2135824039 2327505186 -1 3 4 11 26 42 118 136 495 542 1223 3740 8114 15871 30808 42562 94021 250686 376225 917981 1520504 2362059 7606508 9707562 27017721 48288089 114152695 193103293 377887036 901711485 1706321606 3735066766 -1 3 4 8 20 39 65 251 264 862 1071 2298 7321 15474 30606 38338 121093 224915 340109 932439 1553016 2624819 4986385 11282399 24397786 52492083 96038741 261289988 393655379 716856204 1874526357 3265630964 -1 3 7 13 21 45 118 177 314 890 1622 2796 5014 14469 24224 58832 82769 164325 389607 995960 1704078 3935578 4463546 10235713 28862743 35956121 92636628 251114454 527695292 582690514 1526608193 3504097166 -1 3 7 12 23 32 86 209 448 623 1572 2927 6692 11559 27456 63639 102071 162926 332983 989057 1753689 3672116 4988913 11281102 20217300 60344053 114938999 195217590 483397773 588002659 2040545363 2172688532 -1 3 7 8 31 32 123 200 331 679 1277 2218 5841 9539 32306 34930 102249 199246 357253 925385 1825004 2623807 7083265 12329797 28340958 64788373 71417655 139679518 368937306 756483810 1110797566 2759733112 -1 3 4 10 28 59 93 207 375 524 2031 2424 7470 15784 25565 54385 92154 179669 383560 988843 1454849 2098808 7080574 13899882 19673804 60847128 71626757 175715718 425597048 671630150 1664649788 3438137359 -1 2 4 13 24 38 81 229 501 524 1605 2404 7959 9188 30449 64356 79511 214206 373135 692770 1568520 3671822 7866987 12327580 17837739 57435725 101240724 182550488 492302230 711984725 1836058965 3003391868 -1 3 6 14 20 58 83 244 259 969 1236 2907 6408 11468 17479 57490 112206 177322 334663 1047730 1981334 3147269 4459627 13113064 19152438 57176160 94931689 230233557 344976653 641862387 2019321170 2367205436 -1 2 6 12 23 61 80 218 365 512 2015 3112 4172 15269 31303 59095 91792 245713 390539 666449 2039490 3932214 4980809 14418166 19661068 62915229 67110485 170397461 429921609 1024733503 1447846947 3242773217 -1 3 4 14 19 53 65 203 436 957 1246 3495 5197 10786 20635 46931 112370 148006 351845 1003852 1477293 3146075 5243514 16517091 24119323 62135237 117455224 215774026 377814877 1052327367 1287358734 2372662002 -1 3 6 10 24 53 109 132 478 553 1110 3166 4943 12324 24168 44454 110108 182387 348828 1040308 1969929 2097687 7603232 14945513 33297142 44315281 102259669 184591292 338803073 1051129303 1422204306 3770631776 -1 3 5 15 23 46 85 134 396 815 1151 3610 6714 11183 32468 34328 101827 180074 358730 1026183 1206281 3408512 4458260 9439943 20190689 50082309 131879155 267449642 366285972 854005183 1974445470 2267182623 -1 3 7 11 22 50 79 203 381 584 1713 2478 5932 8414 21227 37632 84748 236963 361937 940878 1795115 2371785 4749560 16306909 21624528 62822446 67550202 188411321 470446414 710354379 1328844096 3215555985 -1 3 4 15 30 33 104 198 503 962 1111 2978 7414 11494 28478 41205 72216 195682 383603 1003859 1445195 3421816 6574077 11066611 31818009 65518052 117425196 230382766 360848836 645400888 1842616913 2359042338 -1 3 5 12 25 47 120 236 459 982 1189 2187 4300 13794 22851 37739 119932 224013 332351 931061 1280256 3679189 8152056 10016703 28665911 57328977 108431588 218245074 370653187 712274614 1588650298 3888985246 -1 2 6 10 23 53 70 179 499 839 1651 2496 6394 13333 32638 64164 96302 175649 389858 736341 1968901 2370871 4999244 14975845 23956049 38259920 101149794 247905736 484039677 770406791 2001903103 3996485559 -1 3 6 8 17 52 92 132 329 844 1867 2950 6653 14122 32071 37110 115171 147567 335909 983552 2002060 2633312 5262195 15265390 18175787 42436875 75726412 240787356 436857342 641336114 2006045053 4012272434 -1 2 5 14 18 36 106 253 353 597 2002 2685 7914 14487 25852 44423 70564 175116 382970 722704 1199440 3417491 5527776 12371575 31042587 53449163 79380203 184953836 421564393 620839247 1842508890 3557048921 -1 2 5 11 26 43 97 254 348 838 2018 3302 4746 13655 21221 33121 127297 259146 338289 695244 1247580 2106525 7626844 9756534 29450896 54407180 73305962 258683423 421028149 1002495091 1491690994 4188421480 -1 3 5 10 30 55 66 148 361 885 1821 2929 5404 13924 29348 48115 121676 210843 335515 936164 1299354 2105412 6308692 14730109 22640286 49732900 74862987 243792807 463237599 629456121 1167446033 3903791864 -1 3 4 15 17 39 80 203 333 980 1134 2375 7390 14483 22155 40526 115336 193174 329667 1030693 1446304 3417900 5794745 11584493 20530822 66520797 82818008 221645984 397942263 794311676 1844990776 3591148869 -1 3 5 15 21 37 75 167 289 579 2047 4084 5466 9553 31196 36370 76437 168175 382041 994525 1202527 3422818 4997531 12372102 21359707 39807736 87727760 179683954 436145183 846604505 1140371017 3048299082 -1 2 5 13 31 63 103 238 481 615 1305 2827 6269 10434 21243 55291 68674 135094 362130 771393 1224769 3685450 6319433 14466327 30785238 54239410 115479072 196453506 273124815 571624093 2085185593 2615062342 -1 2 5 10 31 42 119 186 497 836 1564 3705 5470 15717 31845 63723 128297 214607 358520 676625 1303584 2367538 6314687 9743657 25775900 37630061 112672344 237603531 490977764 856195501 1078265103 3569527178 -1 3 7 13 25 47 94 172 422 692 1566 3067 7176 15015 21052 46910 83679 173315 372485 999537 1732137 3943950 7631015 9753501 19510908 40596847 123350234 152090405 474040052 596550999 1658695613 3722396129 -1 2 4 11 19 58 77 250 374 787 1229 2119 4390 9208 26300 58348 118411 204960 345749 661040 1547487 2112233 5526744 13936440 22366620 55446141 67347641 245131429 354221115 683013098 1535342631 3177839042 -1 3 7 12 23 37 117 168 452 1015 1521 2205 7831 8813 21182 63848 107755 168260 328552 1038379 1707339 3683765 5008789 12094520 28903172 40620931 106305400 211819837 308553557 714365805 1646847413 3167584319 -1 2 4 13 21 35 83 180 473 545 1349 2154 7544 8636 30316 47876 118402 140944 331720 738615 1498453 3683826 4999467 11070283 19730323 34293145 111336638 185874350 280513692 778887791 1745948992 2996265973 -1 3 6 10 30 37 107 140 307 609 1060 3723 7077 11967 26848 58841 107038 249273 337869 957212 2061169 2108843 7106137 10809056 33403933 48234065 99707456 169214349 376570935 927336842 2011829492 2431529446 -1 2 6 13 20 35 113 214 491 686 1308 3754 6191 11205 21624 45743 76805 158703 377850 779905 2013669 3680277 4215468 10533604 27343925 59134128 115453428 137312582 278613476 931642523 2117210806 2170629435 -1 2 6 12 27 50 77 176 379 807 1721 3866 6462 11420 28785 39442 123684 241501 328600 706157 2061403 3943597 8155192 14719656 23716424 40348755 68486494 258132362 500657326 891552365 1929119191 2484865305 -1 2 7 10 22 60 72 154 258 695 1307 2800 7979 11809 20368 36321 98562 243549 347775 699329 1786551 2371132 5001144 12881298 22118874 46380755 98389494 161393701 303517126 623917797 1649441797 2280450360 -1 2 7 15 19 63 101 195 505 879 1653 3707 7715 12810 31571 57981 101454 230966 335436 720571 1783586 3158989 5797979 14476492 31818691 62888809 109652492 254708726 489147327 864390256 1824491089 3905494664 -1 2 6 9 20 48 98 213 480 827 1614 3225 7384 12013 27135 49985 125433 174271 346740 759288 1980058 2632392 4219181 16570247 33411609 63371732 114155139 238740744 502394977 958827754 1727607556 2416403777 -1 2 7 11 29 63 66 208 348 1002 1323 3988 4299 10240 20562 46507 102398 194359 353177 775804 1716157 2109316 6314294 13414284 22132824 63610514 75607335 233486494 310767405 883827586 1480866481 2317647858 -1 3 7 13 21 41 127 241 285 819 1237 2976 4315 12124 18903 42926 124887 132449 329010 1006544 1757291 3942403 4474627 9223758 27123201 53898794 86636051 251275530 352143418 637794246 1555769179 2151547496 -1 3 6 14 27 47 120 177 388 979 1197 2402 8009 12764 28648 32911 72328 186934 392042 1004358 1974108 3159663 7889689 10261728 28652377 35031425 122225344 208070297 377324336 753139374 1622105902 4039248578 -1 2 7 11 31 42 110 210 485 811 1916 3568 5145 11293 29839 35996 122276 218265 339110 662046 1806988 2108056 6847099 10002331 32111759 60765663 109154120 240628981 422856270 1021103437 1096359094 2596429746 -1 3 5 10 18 37 104 194 462 567 1312 2925 6989 11953 21142 60055 93001 251740 384763 934329 1268034 2106404 5262242 11059625 29438900 64431469 101227569 175753814 279346636 578763494 1898494892 2206041687 -1 2 5 8 22 57 69 212 429 793 1523 2551 7015 12581 29029 55451 71955 137510 376348 773130 1219025 2898632 4484571 13690817 23952774 65987720 121696388 237592155 306102018 757623147 1986325696 4101333202 -1 3 4 14 29 38 97 205 453 550 1483 2906 5289 14022 16939 51779 130332 163828 358474 1003529 1496939 3161859 6836851 11596908 29994218 64654514 101506023 170246485 320744303 584679757 1298851029 3788535643 -1 3 5 14 22 61 80 245 285 615 1788 2272 5565 14677 28010 51890 107741 199884 331290 949243 1279308 3159000 4226608 14220073 18996329 58458008 96781944 184925871 474426341 777341934 1154411100 3720517918 -1 2 4 10 20 43 93 244 420 651 1456 3431 4507 14053 24310 62623 86976 200097 389694 700835 1540810 2373984 4737609 9752127 17637153 53463460 122483931 142693127 328404073 957214761 1524282657 4168322048 -1 2 4 12 16 63 78 174 370 906 1974 3433 6462 8463 30274 41262 102377 224878 348198 676303 1540145 3943108 5792074 14458659 21616568 34055443 67655268 228643961 431564889 1047982073 1951277548 2947755668 -1 3 5 8 19 40 122 180 283 632 2002 2226 4243 15092 18430 47911 98137 160713 364362 1026973 1222048 2635692 5527784 9738274 25497887 37663046 85983738 181666723 434111515 795085872 1420303818 3606062561 -1 2 4 8 18 60 89 197 270 758 1821 3314 6666 10644 18405 40104 66639 257757 382902 681149 1508964 2892192 5264523 12625007 17661280 61801848 94905660 161504556 457749566 1007239494 2144302406 2300108654 -1 2 7 8 18 35 68 200 263 568 1157 3977 5862 12564 27857 35858 91285 241502 363731 678324 1796217 2898367 6058725 11576194 24716897 65495602 92545581 181948552 355791823 855233716 1093055623 3907687002 -1 2 5 13 26 58 65 201 257 569 1463 2204 7757 16126 23422 46150 112323 197840 346026 669851 1289876 3723075 7693830 13262615 23020613 61457828 100125442 182460505 296248573 772074881 1725236973 3441342871 -1 3 7 11 20 33 77 189 426 628 1978 3181 4281 11679 20526 41972 95462 143708 366522 1035178 1737464 2412521 4303225 12039074 21920316 36242763 118149886 170159168 449109263 1040548614 1413738362 2595670173 -1 3 4 11 24 41 120 234 487 965 1807 2197 5980 8935 25304 50803 69113 136218 376405 1048062 1492046 2397075 8228388 10203245 27950040 56975994 113690770 224692846 407482742 705422149 1329001266 3084179090 -1 2 7 12 20 60 92 255 454 540 1802 3859 6699 11740 25631 51870 120830 195562 353207 772785 1714655 3973119 4544889 14654997 18261313 55704833 110006404 181777318 413544870 865908196 2102211580 2513914995 -1 2 7 14 18 38 104 170 492 866 1788 2945 4538 14634 18975 62978 80645 163054 366113 756055 1742908 3445484 6140948 12577253 30808388 41229241 111024588 245439030 512891423 620043548 1369051808 3523545790 -1 2 6 13 27 42 127 245 355 790 1745 2929 8032 9532 27908 65419 111879 247437 342057 698370 2041131 3714646 8194381 8847349 27497324 52267897 80445836 240761407 491771414 617155767 1811345945 2687207387 -1 3 7 13 27 62 92 151 290 883 1150 3663 6839 12115 28699 41604 105324 151435 349087 1005742 1766732 3989963 8220370 13833634 19798621 46240904 85088090 248347532 393945659 821445227 2002603205 2530966406 -1 3 5 9 19 58 85 253 439 758 1458 3018 5758 13506 21315 49150 114404 169770 345278 1025016 1195449 2935086 5597249 14408091 20640576 56208907 125480919 156044957 327628375 580646237 1165658483 3893977094 -1 3 4 10 19 49 79 132 454 678 1576 3995 8068 14800 21461 38173 82950 255902 367800 921013 1534542 2158056 5349947 16667328 23061730 43096093 117310575 160135841 499436194 863620075 1844089103 3267509864 -1 2 5 8 28 48 109 240 485 1002 1989 2316 7777 12558 18457 62916 114556 185378 335169 765072 1194003 2923188 7155702 16245698 31639023 58538479 117427780 233748763 454920516 748852437 1753085187 4247921971 -1 3 6 14 29 59 73 178 378 531 1367 2926 6602 15344 17384 43569 124847 205534 333488 939603 2069667 3194915 6368526 13505796 24068083 39396778 70650579 193398867 305754457 546474072 2077658421 3566110225 -1 3 6 8 16 58 75 210 411 925 1674 2690 6216 10411 21454 56111 98205 226073 388716 982335 2077820 2668471 5622771 13811369 21715952 65650019 129902519 204392511 526893798 581447356 1955354632 2425405823 -1 3 6 10 16 43 77 247 475 780 1512 3508 5660 12855 25709 40541 126748 143030 328224 1011576 2007471 2151650 5585609 10426000 22680116 54097312 115592859 250559662 326260372 1030861471 1111935897 3945814196 -1 2 5 14 31 52 119 253 434 752 1912 3228 5549 12784 24377 51930 80407 155388 374947 759978 1216451 3449295 6399160 16758296 27196408 55841959 131609137 163863530 412664409 1070933746 1100640763 3934113379 -1 3 7 12 16 47 90 170 457 706 1730 3574 7923 10933 29210 45586 83433 233507 367073 936910 1782547 3731400 5344766 9597072 18838480 39585829 115349301 149176080 519326585 990442855 1780067546 2244350033 -1 3 4 8 22 34 105 204 454 932 1277 3162 7641 12438 30452 59873 122418 133792 352023 985522 1503291 2665059 4542270 12265374 31110000 65551010 103309750 204787502 396725317 942847512 1797797314 3797711305 -1 3 6 12 31 60 109 190 321 853 1211 2134 4714 11661 29270 42630 115364 150636 329720 983077 2027615 3734407 6885468 14362320 33461327 41712089 72659297 238150818 358492628 696354669 1465558806 2261794024 -1 2 4 15 21 35 87 198 368 591 1948 2959 6372 15761 28161 45293 119685 187335 333580 754638 1472690 3203326 5048652 10729314 20056286 63726847 67676740 190179724 415415878 572374800 1963355641 3294154019 -1 3 5 12 27 57 77 135 266 1008 1504 3533 5246 11589 27108 44854 77721 256559 392802 934749 1268942 3729442 7728184 12740192 24063010 43810660 98600044 214781518 300637343 1011935382 1214639469 2526963001 -1 2 4 9 22 35 93 208 464 608 1631 2496 5114 9717 31542 39376 108138 244324 349596 698235 1521871 2672298 4277824 12223192 17777467 60317312 111206913 193019408 486678250 689105073 1591998644 2877392940 -1 3 6 9 21 40 118 239 262 833 2018 3250 5734 10314 23188 63352 86896 154405 387747 1037308 2012003 2920275 4318900 10470446 28219889 54579332 91560142 257853697 408483806 992826050 1249270260 2385375221 -1 3 4 11 23 57 106 168 511 716 1956 4052 5406 12644 20856 46814 74694 230800 381550 926924 1519059 2416190 4316946 14300865 31396534 34642124 112025561 134695621 465057727 858283456 1082435186 3883211680 -1 3 7 8 19 59 104 193 320 560 1652 3222 6620 11802 30688 49884 85091 175952 385950 985980 1735923 2658868 6154624 13836053 30034384 61656265 73224801 173707000 532515143 1060629706 2000114033 2439957586 -1 3 5 10 18 60 93 175 333 1013 1514 3495 7857 9225 18558 37147 129017 142086 340702 1011560 1224469 2160593 5323530 13598236 17994302 34378169 78247594 203565266 272971597 1019961875 1664004135 3002651026 -1 2 6 12 26 32 114 223 393 937 1546 3696 8126 15478 25344 60268 103417 227277 329306 669220 2066504 3981095 7933342 11149784 26715556 60358478 125679816 205207629 489533229 832771461 1763831612 3535773722 -1 3 5 11 23 59 104 174 325 550 1503 3155 6392 14601 22184 51204 111057 214541 341169 917990 1285552 2403494 4538177 14028869 30912972 33609960 71409567 196818850 279287903 1014971968 2103020628 3241090792 -1 2 4 10 31 37 74 245 478 768 1594 3946 7910 15034 19489 49928 80201 143289 371241 781024 1505485 2408405 6660586 11533999 24826894 53533682 115150037 247889285 471159376 909286578 1859654185 3446940512 -1 2 7 11 29 50 88 169 422 1002 1151 3374 7966 10631 17848 61378 81475 174565 362998 743297 1724896 2133888 6392268 16472001 20861303 34901608 119900832 207573618 362700610 1027118086 1670491205 2158956353 -1 2 5 13 28 36 64 195 321 559 1764 3543 6948 9855 26693 45019 66603 176691 383764 735848 1182903 3730831 7199644 11746300 21106665 65071409 76140564 177417449 500838751 973644354 2117148631 3072234785 -1 3 6 10 25 60 111 153 325 617 1164 2292 5952 12498 29821 43365 71263 183604 384991 1000928 1998737 2156332 7460926 12798753 32924960 49859482 72191217 172992899 353089369 805278439 1204539931 4048225899 -1 3 4 11 24 46 67 250 412 865 1736 2677 6116 14515 31993 57971 123005 193196 355165 1035461 1444639 2404151 8220658 8897064 21369464 54038110 131674895 257916483 519261161 586361245 1218175738 3538570680 -1 2 4 12 19 55 108 169 365 754 1286 3275 6813 11559 19161 50569 106855 176296 340395 783776 1470523 3972133 5595078 16739437 30089916 37480880 80107038 149997019 325951935 1038266700 1957769827 2418537090 -1 3 5 12 19 52 83 187 454 565 1538 3889 7037 13190 21096 64082 68903 185622 374852 990896 1190285 3717959 5624790 16230205 20446495 41619709 110768384 190352627 496601217 867387696 2093930743 3923878998 -1 3 5 14 23 63 100 142 318 804 1082 3823 4448 9910 29117 56306 103619 184945 338930 1029459 1183043 3190873 4551712 13830065 32734992 43237103 92934419 253526577 374681507 861649702 1492524327 2995557793 -1 2 5 9 19 41 81 148 468 570 1271 3889 5943 11082 29843 43398 127552 135141 343232 749767 1221379 2671412 5336418 9943327 19649895 45564303 111865705 197147273 380130400 866436570 1180788449 2177868200 -1 3 6 8 18 38 118 160 417 914 1696 3276 4977 9846 29295 52103 70906 226454 374972 950752 2078799 2663383 6152596 10627106 28722911 39501665 131592344 220211407 519595217 991225590 1478851463 3018034887 -1 2 7 9 25 50 64 227 413 863 1362 2241 7422 9478 31584 38700 71004 163502 385217 774568 1764863 2686804 7451677 15935070 21448086 53476615 128878723 264522527 283432746 681171652 1783073760 2691828663 -1 2 4 14 18 52 102 217 345 734 1550 2243 5250 11557 28117 44616 93841 213026 376684 697376 1567371 3465050 5372044 16411939 32389408 66246521 70482780 161610138 508718950 765869816 1082055820 2379967132 -1 2 4 8 22 45 111 238 423 914 1470 3071 4656 15157 25387 35958 115392 198987 342710 685573 1540820 2946391 4285095 8821056 29543509 56245888 126570976 208786680 331299376 670125670 1359661668 3610128636 -1 2 7 11 25 38 95 255 383 545 1187 2707 6526 8734 17416 42597 119061 230657 339515 711431 1778848 2159439 7424502 11156165 20075576 51293054 67892706 171572876 349426984 670940995 2119662558 3000792031 -1 3 6 9 25 44 84 227 268 695 1093 3560 4636 16243 25101 46723 85556 215722 364013 950836 2096424 2933115 7458017 9338181 18239953 55709485 96656703 137833646 385431114 967565122 1376029356 3646499787 -1 3 6 8 17 63 91 245 361 689 1481 2232 4150 14350 19365 48769 80247 215305 383170 982259 2094833 2679608 5353582 12985974 17698437 57048095 69634937 139397159 287404609 756020810 1557193366 3620844530 -1 2 4 8 20 56 84 223 344 570 1774 3620 8009 8217 23518 43419 82588 221184 370693 698230 1558603 2943266 4834038 13789858 19290619 63060901 80668549 184240342 499770044 898773421 1872949536 2717874983 -1 3 6 8 31 48 86 156 462 630 1456 2704 6847 16324 16919 58533 96730 175923 377328 984550 1985510 2668748 6925287 16484716 17021857 46656681 112403999 180501121 331614711 606608385 1949840180 3223606563 -1 2 4 13 29 39 126 189 385 549 1395 3090 5210 11212 31757 37424 124580 224789 333922 671663 1572088 3735515 7164521 12247905 29280430 34780325 125707932 196329512 291548679 1042134588 1292339536 2304799892 -1 3 7 10 31 63 115 201 497 725 1449 3168 6809 15619 17338 62194 126665 224135 344342 935041 1808779 2141766 7154984 13294755 27190427 61778478 115491305 159618049 302298680 1034491364 1995346832 3513650509 -1 3 6 11 30 33 126 208 396 850 1072 2917 6542 9177 22480 54129 128613 198442 355898 919672 2086458 2399824 7144085 11709715 27959863 62304284 123636725 265223396 368475364 640635798 2055846183 2958030288 -1 3 7 10 19 61 76 188 398 855 1899 2800 5458 14503 31223 53530 79826 164855 363542 1005018 1724531 2146132 6150658 12828886 22266047 37994594 132890918 245613317 420988440 539216231 1141887669 3619156583 -1 2 6 10 19 60 75 211 312 527 1359 2482 6982 14086 31385 61716 100772 138268 335243 743917 2027438 2396379 6115214 12840806 22016073 67095765 86747175 174286633 316837601 714364727 1907408818 3976267126 -1 2 6 9 16 49 74 192 263 936 1034 2824 5108 16071 28289 65352 80980 157440 375752 758732 2005968 2655198 5373698 16462562 21704045 59444840 99042614 213646607 390489162 640270010 1354996713 3313667568 -1 2 7 13 19 43 85 139 346 534 1267 2593 5361 11894 23198 56287 91909 261873 390216 680632 1780120 3705249 5877010 8830685 19546707 46361965 75524548 184597506 351126562 627180377 1239647665 2169072006 -1 3 4 14 17 43 80 227 437 955 1089 3236 6556 13141 32119 34533 114673 160491 350754 1011721 1507253 3208470 5842735 8910428 20660502 57574909 119569126 201625243 338799563 981097153 2016744030 3970924782 -1 3 7 14 21 43 75 168 354 1009 1455 3345 6087 13739 29384 55072 89930 259772 387960 934771 1780683 3188836 4562608 9084792 21392146 39022708 68954049 207637110 300200486 1053408730 1202903808 4151495300 -1 2 6 9 20 54 84 166 332 904 2025 3155 6450 13287 19099 65198 90959 228847 379459 710839 2067139 2669049 4294359 15083671 19068146 35650612 78386110 232531411 408970804 988842396 1955974069 3798391379 -1 2 7 8 26 41 75 254 412 740 1860 2537 6978 12352 24205 50937 105545 163882 334340 779703 1722471 2921674 8212187 10173506 23324838 54156938 132690714 158414040 416253249 716096396 2053498591 4191303704 -1 2 4 14 26 55 125 188 510 833 1404 3885 6871 15102 19953 43557 77783 163687 382067 773016 1498977 3469050 7443739 16219951 27510636 38453612 114088078 237094493 280748682 918730920 1927554815 3246160990 -1 2 4 14 17 58 124 220 317 884 1206 2950 6198 15988 18266 64972 117144 213693 355431 673336 1552678 3454390 6105052 12758303 25843494 64197093 99663876 259099519 355710954 665631127 2122657831 3345646015 -1 3 7 8 19 48 85 160 335 782 1205 4070 4969 12507 24487 44481 130483 242105 334808 973785 1775225 2685378 6114582 16674294 20890301 34027799 79462712 266174710 354119718 909381830 1385968930 3978842952 -1 2 4 12 27 53 113 229 299 777 1691 2683 6887 14840 20684 40823 77591 187594 392915 744162 1461100 3985216 7713136 16249018 27206750 52604683 94439600 241089045 488449899 568771562 2092813177 3604945711 -1 2 7 12 31 41 100 171 349 638 1072 2727 5979 11844 29939 62543 112580 252568 337676 703458 1779601 3964982 6898340 9072564 31127719 41653454 72453795 182681768 390964866 653523631 1157975958 2163111222 -1 3 6 14 23 34 72 145 289 859 1910 2749 8038 12717 21122 34093 122804 242772 332299 971014 2045997 3200197 4808078 11166107 21149874 43774119 87932799 237463030 459293135 603759494 1824630429 4065287185 -1 2 5 8 19 53 66 161 260 896 1443 2555 5853 9210 20215 55186 107126 188795 338522 768398 1195746 2923755 5340284 14898443 23324967 34791200 97867694 229838660 275192524 759905653 1114863697 3186343458 -1 2 5 11 27 45 108 246 363 689 1197 3130 5491 11170 26046 46757 110913 224139 356500 675032 1298439 2152158 7407976 9358106 32914583 51334327 78709145 144626364 345113349 1065025661 1288558274 2386286628 -1 3 4 8 21 42 107 224 480 789 1208 2783 4676 9128 23116 57136 100371 213455 334311 932132 1545351 2654932 4806991 10146134 31353318 58153305 110962709 239485179 377688498 545117545 1458278841 3045886944 -1 2 5 15 17 51 99 159 347 869 1039 3113 5358 15653 25600 58649 78887 165047 370447 746015 1207552 3180215 5888163 15182545 32705565 49977243 70619961 239541558 390505658 954590347 1326173504 3609193684 -1 2 4 8 28 60 108 184 266 656 1895 3976 6929 15272 25597 37847 100513 210631 354188 662974 1551047 2946298 6885711 12758376 31883152 40843812 91584642 153759151 454285778 820268177 2058408017 3465364149 -1 2 6 9 17 42 74 149 376 771 1144 3482 7553 12248 25338 58966 101278 156293 332873 732111 2001169 2654957 5597103 9960492 21973583 45509593 74777954 256317958 371900730 1061161161 1782322100 2600482623 -1 3 5 15 31 50 127 173 487 948 1466 3056 6354 12968 24440 35064 80975 198331 390154 953438 1279386 3461334 6666373 14823327 29021763 34277313 112588320 230591223 328436263 638369901 2049021704 4028778861 -1 2 6 14 17 39 85 154 272 528 1638 3857 5620 12591 28397 54694 109845 261348 330998 696364 2032560 3467651 5623921 12523330 19716759 45725880 93572422 188834594 536770526 818325630 1198201651 3814247417 -1 2 5 8 18 45 65 130 461 640 1602 2693 4771 12659 22388 61105 103416 195283 340624 763287 1195796 2937370 5627727 8532721 23644592 50198807 110254964 153644163 477408100 662785087 1487093335 4103546592 -1 3 4 8 29 60 102 212 340 718 1286 3504 5066 9004 20786 41771 118331 186439 336559 1017016 1459389 2656474 6914481 12733179 29924374 64596815 69863182 164891176 308288468 944258278 1370513981 2907493896 -1 3 7 14 30 36 67 206 361 734 1505 2686 4114 13911 22298 56868 116958 218997 351005 943693 1811974 3204346 6914912 12035023 21556957 64852881 69702818 158383085 292374874 665474129 1569192140 3832032729 -1 3 5 12 24 47 123 230 433 896 1928 2152 7215 11998 24979 39352 129453 225147 333135 933109 1298080 3717700 7965172 10209283 28881137 55152755 126085766 205570785 454112224 701383013 1632074168 2265522832 -1 2 7 11 23 48 86 150 404 801 1148 2484 8020 14966 32137 51601 116552 131366 353610 732060 1763023 2162044 4827304 15918457 19724438 47030842 131530330 262982467 363708631 752487915 1632989460 3707177460 -1 2 5 15 26 56 65 248 480 615 1850 3034 5261 12074 26169 56246 87248 168032 391147 730817 1211768 3208970 7681947 13256528 22330594 56724549 108249287 188967096 418302970 562916711 1181146856 2358067355 -1 3 6 15 25 32 96 237 441 809 1153 3539 7215 9857 29535 57220 90574 142060 384343 1027373 2017077 3472305 7411027 10943687 31239402 56475167 134171536 246150816 389706366 1033727172 1874212646 3166566491 -1 2 4 14 18 32 117 138 417 761 1107 2081 7408 14848 23018 55374 108717 235957 343148 707959 1534624 3465629 5371470 11226996 27296845 48855553 130165238 136746811 363312493 762922526 1755217294 3683015048 -1 3 5 11 23 41 124 236 469 957 1446 2077 5383 10962 20983 42921 77472 227846 377887 970518 1306319 2395820 4553271 10474526 25492706 54893478 102133934 211744462 304846971 694969745 1303694348 2658269791 -1 3 5 14 18 53 71 137 460 978 1185 2615 7286 9673 27105 47529 109641 245880 355293 978756 1265401 3186174 5359310 16481506 23645905 45430343 116263411 206439054 399645943 544095869 1831754051 2939614768 -1 2 4 8 24 43 86 216 476 757 1147 3823 7453 9761 21187 43298 75112 169251 379985 729376 1445554 2918616 7962304 10365109 18668127 61200141 110562420 164252959 361766408 934027460 1864653030 2985606073 -1 3 6 9 24 48 107 206 459 801 2010 3164 5599 11026 32624 63182 104542 248499 330053 956482 2034603 2939123 7729075 16720465 32285565 60101364 106603421 238245675 454315912 973910724 1157706517 2167326588 -1 2 6 9 21 42 87 194 361 560 1215 2828 7711 14767 29867 61281 75911 180855 370590 729539 1967894 2675668 4543591 9844159 19446129 66945676 72051160 179737754 336137345 569280713 1663381766 3674404547 -1 2 7 9 18 38 117 167 477 538 1516 2147 4700 9294 29418 38893 67564 168726 391885 733420 1716478 2666103 6114980 10635302 29109961 38036546 103069832 184901919 303181747 772575638 1467287726 2777058737 -1 3 6 13 28 62 100 141 272 929 1173 3461 6799 14782 29270 39368 77619 141139 380949 1029675 2006601 3977348 6649485 14082107 30421267 45115314 87080239 219507783 340973908 1009533617 2003893338 3231028230 -1 2 5 12 26 54 92 131 430 822 1709 3995 5581 9938 30802 46411 95181 149595 370578 768788 1232357 3968344 7680860 16694449 19669522 45380382 117746660 261442527 510265544 886133629 1075986072 3180135925 -1 3 6 12 20 40 99 183 436 567 1493 3699 7174 8650 28332 51873 99166 155327 341829 995262 2009835 3734844 4578483 9094046 31997055 35671390 132424138 196954024 319537552 929515695 1846966144 2877115764 -1 2 6 14 28 38 104 216 293 656 1636 3084 6440 11219 29331 58258 115286 145071 345138 729793 2025259 3464785 6391663 12223778 32245524 58723846 95690435 146285722 504655390 1048363079 1993450184 2240735618 -1 2 4 13 23 55 82 158 305 944 1980 3984 5470 16034 19406 65286 110227 253811 328662 697155 1510129 3726117 4574740 16471123 19143388 49294276 88110381 230995052 403788001 882537209 1141299834 3629100075 -1 3 6 14 29 62 110 194 489 1018 1737 3401 4286 11495 26510 41499 126171 189436 341632 1020950 1997255 3184765 6400874 14300612 32527300 59306627 117250476 224654625 536532591 1033463185 1469802324 2662556628 -1 3 6 9 30 34 94 222 405 1010 1530 2938 5604 10368 19298 55934 66452 143780 364044 1037217 2019347 2941413 7171878 11975975 18902692 59017753 129888080 233784618 314246291 620218522 1322968784 2605487728 -1 3 5 12 28 49 113 252 446 590 2004 2072 4734 8653 31374 50804 114202 146451 334632 1012462 1232020 3731541 6941318 14850727 25186489 55094069 132994598 188736124 439341971 795840303 1581988740 3151646985 -1 2 4 14 16 38 103 195 296 607 1558 4084 7583 13102 24437 50185 116585 213629 347587 682709 1552141 3467829 5876396 11786903 31476651 64808111 95794624 198700638 531634277 849099041 1725188327 3892633777 -1 3 6 13 28 35 90 176 349 916 1338 2309 5230 13704 23912 50105 88089 197795 383426 964925 2089598 3990110 6631674 10721908 19415663 36758939 76103484 231703291 321415945 800103177 1248957279 3827976751 -1 3 5 12 17 52 111 145 260 779 1205 2578 7015 11267 32564 35532 99292 220556 353686 943546 1303745 3719050 6149904 16229901 30178353 48008814 90802675 266815129 348211489 548019153 1925934584 2297248118 -1 2 5 14 16 59 78 134 317 1004 1648 3257 5130 11159 22410 43450 124619 200505 328316 686990 1285976 3445834 6135355 12843183 21254909 45916836 87424065 212546792 527005338 960928095 1198712676 2270567729 -1 3 4 9 30 34 69 130 387 802 1342 2874 4225 14832 26212 56411 122195 174813 358842 1018147 1458369 2939495 6673173 12497385 21844319 49796521 126287783 263835794 278574363 651516383 1530118590 3711880724 -1 2 4 10 30 40 98 229 318 790 1668 3832 5488 13964 25561 48127 98101 170704 375362 750505 1449501 2408234 6386842 10127002 31298711 54998090 96927124 241240721 488509703 870098990 1113147185 4171164836 -1 3 6 11 28 36 83 190 413 536 2023 3510 7169 14333 32137 45800 124228 226079 343253 918341 2096829 2405213 6678299 10974328 18165890 35003821 129486752 200327348 460672179 946515213 1726885307 4104372107 -1 2 6 14 22 60 119 199 391 1003 1470 3448 6611 11472 31686 35564 74227 143149 377114 769534 1999501 3443576 4792878 13773562 28953729 62891511 120499514 223933495 330409745 1015223560 2141439057 2481065534 -1 2 7 11 17 58 125 241 322 876 1038 3313 5783 13936 26229 58679 78624 252163 372436 664073 1769880 2155889 5321646 14407863 26848497 56763770 68094301 262209386 379917240 1000835568 1179462879 4183816035 -1 2 4 13 24 38 103 221 505 927 1590 3030 5019 15808 32200 53227 112525 162927 334654 729131 1474640 3723207 7976953 12483717 30218899 59188016 116819715 212649677 473014511 645811907 1493531327 3272068960 -1 2 7 9 24 41 107 152 299 1000 1906 3853 4580 11213 18121 63193 74196 170731 362864 752422 1722827 2686037 7683047 10397769 32373543 45085636 96466801 206045038 460841216 934009378 1409529021 2354774894 -1 3 5 8 16 61 79 181 303 572 1536 3559 4795 11978 29485 39224 91100 144605 364968 1047976 1216439 2658632 5863879 12714474 22664262 40838397 90652072 187894829 506938185 991659985 1532890813 2531901846 -1 2 7 14 28 54 116 212 274 832 1545 3284 4443 10537 29556 33017 118158 201827 337037 683720 1814528 3442874 6673511 16721389 27092390 66234543 89830823 263621704 526308568 988423100 1371760314 2348918465 -1 3 5 8 31 32 112 189 445 982 1068 3087 5790 16204 23038 53447 104097 196740 327816 942296 1303279 2677332 6654710 12002123 26835860 33999119 128375521 205974288 349348528 959334187 1142134221 3750258015 -1 2 5 10 25 54 100 155 383 929 1988 2662 5993 9620 16926 36497 119599 189776 328745 754603 1197529 2392254 7981489 15129915 31028541 47933505 78077518 224343309 419424012 571117514 1307956361 2722033568 -1 3 5 14 19 44 97 207 510 767 1641 2764 6191 10816 27403 36428 114372 147654 347672 1002392 1240320 3180390 5612527 10380293 32845893 63963130 115280938 158729204 489794667 665219588 1929711207 2556669392 -1 2 4 12 19 47 110 243 263 675 1831 3126 4104 13241 25152 54752 74691 240296 364223 684280 1524503 3988081 5584457 10457608 29487326 53905045 84816236 147310564 454905633 1054828607 1474335322 3785730482 -1 2 7 8 27 50 90 138 503 992 1562 2917 5134 13071 20090 55977 69486 221729 361468 694587 1803193 2937172 7936700 16208545 18991940 42355089 107387644 217023962 501275343 624234415 1189831538 4217995659 -1 3 5 15 26 48 71 149 426 672 1669 3966 7420 14938 20468 46763 115782 156199 338613 999297 1239767 3451026 7469160 15344629 21857055 49464554 124046615 167322195 513224557 824887462 1645794714 3423146311 -1 2 5 8 26 44 73 134 353 531 1918 2250 6636 10167 28349 61073 109320 145406 343842 738052 1243782 2946968 7703838 8805024 23713153 46851540 67165123 190447493 437951752 779355057 1933575322 2729446645 -1 2 7 9 18 50 98 255 319 513 1570 2712 5114 10674 23695 54723 117625 158008 352059 737729 1740969 2672460 6152309 15872514 31556554 58105011 94691221 173922779 534659706 644940978 1588567227 2534362712 -1 2 4 9 28 47 90 210 469 967 1611 2616 4708 14165 24281 41759 105615 227439 359510 683845 1567487 2667803 6923265 9123851 20574472 59738833 110386223 219195192 491885483 540239705 1589465355 4016443868 -1 2 5 13 21 59 82 133 482 974 1103 2699 4666 13799 21948 44006 108383 165218 345844 762265 1187413 3718292 4823762 13550633 19780729 44453000 104601748 207103915 350249130 574947148 1475415660 4000785586 -1 3 5 9 31 39 103 178 270 875 1458 3508 5773 15312 21061 48179 102401 248864 353109 967886 1265656 2928277 6661217 11505295 29486504 36118240 86513476 248527157 273700296 1073526693 1085378382 3440373305 -1 2 6 15 29 60 70 213 290 526 1878 2756 6773 10426 26966 51396 120333 194958 352961 776604 1974196 3200271 6681877 14059632 22381764 64646672 92025825 171983867 451454705 661460057 2111517954 2533601965 -1 2 6 10 18 44 108 212 451 809 1754 2656 4475 13259 24519 33193 83274 134357 361472 779529 2014304 2399034 5858427 8546110 30757506 60962212 101829473 241652854 526622821 582884530 1405990193 4263493399 -1 2 6 13 24 55 68 241 446 976 1973 2186 7424 16367 17254 35893 123902 223660 343203 665765 2087350 3709864 7456214 15932284 21095530 57893193 120135978 229250644 462919776 729027125 1693723250 3228852640 -1 3 7 13 19 53 96 197 273 674 1658 3797 5405 9877 25391 49503 81112 169626 360698 1004083 1733488 3987701 6096946 16703310 33370566 58886066 84520848 136784107 518948474 896642049 1187720300 3137769070 -1 3 4 11 31 49 80 165 267 985 1761 2610 6916 10961 20780 40500 110761 188590 354839 1044971 1463795 2394473 6392359 16417663 18188442 35817125 96306637 210933035 492155338 593945498 2044292454 2591816015 -1 2 5 12 21 43 122 239 471 731 1306 2537 6144 13688 26749 60883 108675 162862 342581 728034 1222030 3996033 4820325 9058949 25791570 55458203 101288881 151139595 281909897 721558005 2125055426 3842414713 -1 2 7 12 23 46 106 220 479 891 1786 3949 5708 12401 19594 50481 112366 187072 336550 754828 1716145 3987608 4824057 9878181 29459711 60723752 108391732 252587284 530636059 933597801 1323213704 3831866069 -1 2 5 15 27 55 73 197 299 939 1492 3563 6445 13861 30946 45485 71103 210020 380870 701815 1291226 3187408 7417982 16214151 24191091 61819265 88437378 212580927 278181080 1027938758 2081894208 4221173373 -1 3 7 15 19 45 89 213 407 639 1091 2734 6197 10428 24442 38967 88061 173860 374806 997286 1757336 3506119 6224132 9511935 18507279 62159331 129815676 194903375 344949727 607638400 2077186954 2657761598 -1 2 7 11 22 57 99 204 326 906 1425 3813 4959 11421 25916 37423 118461 137578 333058 729268 1724419 2220889 5144502 13730401 32694680 60053961 72671138 215037438 279400532 829875254 1455970118 2602880032 -1 3 4 13 20 47 92 219 471 774 2020 2264 7189 11964 26091 53111 114995 248775 345417 958649 1540352 4058164 5220532 10322100 18577532 60057986 111729814 239467187 455843782 687982189 1610859114 2151242519 -1 3 5 13 30 58 109 238 486 717 1381 3852 5552 8755 27306 38294 67157 209749 383787 969454 1276478 4007669 6511625 13451416 33020538 54029421 117218351 156572299 292228150 827690188 1262357506 2807478140 -1 2 4 8 22 50 91 209 474 850 2046 2099 4229 12614 29595 61467 69533 155848 376227 781690 1450261 2963736 4332323 16604612 18797068 62927290 115634748 254342133 456984891 735734452 1395501154 4230205688 -1 2 5 13 22 47 69 206 344 798 1386 3643 4793 15521 18223 53805 105496 256990 341280 713591 1282774 3778335 4695338 10091686 24336693 63708024 83109681 236478746 326676699 817440918 1353895664 3686002106 -1 3 7 12 27 56 73 199 353 853 1946 3572 4757 13097 20054 34008 65735 179099 391616 1011741 1754305 3749805 8322561 13197382 24532414 59246696 75242483 253504305 404775682 1044965618 1519779684 3787423323 -1 3 5 9 21 51 123 185 391 956 2005 4006 8042 13612 20109 38561 96138 233553 367372 932936 1306022 2969392 5227980 16330957 26416612 40681871 118872536 230339207 457351591 935759066 1849358779 4072029246 -1 2 5 8 21 50 90 162 296 654 1666 3491 7591 13218 18121 54353 75967 240690 362646 660694 1302109 2954260 4977073 16343603 18310800 33855005 86636176 161126109 483265993 958916547 1693794304 3891989976 -1 3 5 8 23 33 88 200 341 522 1392 3154 5851 9818 18132 58183 86971 187316 381302 995146 1228351 2717755 4622531 11866948 17970128 65576230 77449220 170072403 320263249 1023525337 1161495285 3118917199 -1 2 5 10 22 55 122 220 324 760 1629 3061 5689 10938 18712 56790 103664 190334 338847 779553 1213035 2471320 4634655 15064140 26360186 65321764 67440323 154646026 535194388 546853025 1237380514 2559436872 -1 2 7 13 26 56 87 215 467 733 1295 3638 6449 12755 27881 48608 80499 169143 383929 752868 1756970 3736119 8317665 13451715 17432944 63749387 114113535 151164589 285073226 903835770 2016072620 3984669825 -1 2 7 8 30 50 80 239 422 781 1190 2625 4781 14041 20000 55652 84331 247961 387503 660539 1816297 2978308 7313935 15802235 18035837 51698648 121196270 246400539 391246324 580530456 1467468937 3876446907 -1 3 5 12 22 55 97 173 321 603 1379 2353 5767 8487 26555 45317 128753 156596 327867 999577 1188682 3790894 4333035 16615518 31648448 35694973 73518235 168966427 316008369 696143683 1149598482 2976628862 -1 2 5 14 24 63 121 206 444 670 1493 2615 7009 12818 26951 42591 67521 179661 392086 751201 1237013 3488059 8307403 13990869 28719782 62175303 131677870 148032699 308111432 635049630 1937565705 4041599357 -1 2 6 9 26 39 93 207 319 756 1052 3092 6437 14894 18495 64565 116958 151588 345949 733162 1975405 2751231 7998753 10852479 20092171 64274436 87656865 166378323 386705744 1047069280 2089797698 3442725493 -1 3 7 11 19 55 124 186 275 592 1896 3828 4786 8209 25602 59180 85294 142759 388172 1041620 1729854 2456291 6185157 15299289 27164639 39929197 88224264 168680180 469478268 930807191 1547234706 2748667073 -1 2 5 10 23 48 65 161 325 988 1162 2451 8190 13677 32580 56380 116259 191487 349182 756249 1223619 2485113 4369876 16377268 24821537 34195086 83028640 213733386 358321919 761438871 1623323922 3850541760 -1 3 7 8 17 52 126 134 491 532 1485 4007 6860 15013 28549 64205 91117 227825 380454 953068 1778112 2704845 5710885 15288893 26426939 43348390 111891100 200117653 310261788 818341819 1991761862 3308792517 -1 2 7 8 19 44 126 217 374 618 1512 3922 4949 15719 29875 45771 70260 258466 387944 663742 1815603 2963921 6010879 8994612 27246340 58795693 79404718 190938486 294086565 815049803 1352743068 3674715594 -1 2 7 12 24 50 116 210 381 810 1311 2274 4499 11880 29759 54466 125607 253119 354143 693086 1805519 4051409 7834676 14799087 25923507 66704459 81233196 239715243 305374751 729657162 1562595185 2315786639 -1 3 5 12 27 45 87 142 258 585 1599 3660 5237 15822 21426 42052 93286 239374 369763 932453 1295531 3752464 7849123 9781764 17810576 49365618 98550866 171787219 508020558 893208363 1119866431 3554500443 -1 2 6 14 18 40 89 144 267 685 1452 2534 5205 11704 18695 60694 130139 213925 358374 663315 2043603 3524599 5972834 8771847 18816068 45462232 98280406 163878126 273506369 674641196 1334799029 2193962426 -1 3 4 10 28 63 102 237 348 1018 1644 3316 4783 11706 20223 47464 83024 164722 367948 997333 1502363 2193660 7268066 12675050 30333472 53281420 70394347 228650227 531482974 951302165 1602474641 2551921862 -1 2 6 15 20 61 75 245 296 802 1069 3939 6222 9897 22324 62450 70554 141404 365128 760479 1988484 3223028 4347976 13972561 21658813 57500857 89032011 238838703 385914443 885100006 2115745403 2990937295 -1 2 4 13 22 49 100 129 380 784 1620 3459 4965 11215 21490 51488 92958 154059 383082 765260 1452122 3758377 4340847 15039704 32930714 42831979 77289465 261825652 509321415 1047149350 1517122245 2222354373 -1 3 7 8 28 38 116 144 491 584 1671 2079 5807 11539 26876 39708 78799 132748 388837 1032939 1724404 2688495 6445237 10562232 26097373 45201801 113972211 182162132 524457189 793036816 1265233402 2283784099 -1 2 4 14 23 42 121 239 313 964 1760 2069 6669 14128 21491 58939 130379 149773 359715 722025 1450209 3529766 4602495 8776396 25848674 56429047 94083250 218321447 474401260 704917926 2140166940 3798007073 -1 3 7 8 24 48 76 228 353 545 1552 3815 6594 8259 25228 56622 126322 242661 356750 976331 1833946 2744182 7594614 16383921 25133324 53027175 73034210 173971785 515836880 936922225 1957471904 2788757781 -1 3 7 11 16 50 113 175 417 600 1466 3282 4383 9912 19986 43080 72753 134013 384871 1046069 1730603 2433138 5405373 16580996 27671649 36550226 128651869 172218725 306067982 1027456318 1505692378 3094864710 -1 2 4 15 24 35 86 137 488 1015 1617 2218 5297 15199 30559 33319 108779 248306 353458 692517 1542248 3246658 8101663 10860332 17817610 48046241 105017702 215390952 478124865 737262098 1188297254 3491825422 -1 3 4 8 20 48 99 186 257 805 1600 2871 6752 14598 26202 48235 124601 235959 329485 958844 1559149 2739897 5233749 16115085 32743372 40701001 90618782 263713309 520465228 630155036 2114456476 3559922522 -1 3 7 8 16 56 108 208 510 642 1030 3021 6109 15809 20755 57941 82679 208947 380902 968336 1790689 2712130 5458143 14239368 31406874 66705846 109508899 144901710 342460892 589699249 1191068443 3456808264 -1 2 7 14 24 38 87 200 480 843 1100 2660 4248 12965 16512 39924 75659 142778 379929 776185 1724520 3477161 7753071 12133182 17704533 63037300 108519521 254417143 356352772 571954549 1575440508 4106180609 -1 2 6 10 16 49 125 186 414 599 1795 3307 7840 14916 19334 39824 80469 236964 382739 686901 2094521 2437394 5475918 15856065 26611045 41101446 124554454 168891809 409730920 1024532665 1840754596 3253046039 -1 3 7 11 21 46 69 209 478 599 1703 3919 5147 11951 26053 45232 70831 222863 387529 960558 1785648 2432460 4685036 9293976 23258923 62120631 116433184 189345997 506142093 846293299 1074522453 2614148145 -1 2 5 13 31 50 123 235 506 874 2025 2998 8011 13836 26528 38741 97952 206553 376718 697180 1273653 3765035 6500608 15569336 28244037 51085878 116697112 260637206 453741142 624472544 1815166377 4019713826 -1 3 6 12 31 40 98 234 329 649 1501 3795 4155 9098 20488 54767 120914 207824 359380 948479 2051340 3789452 7026208 9260600 30016097 57397834 70574553 141402567 292795132 898384343 1589966129 2785382019 -1 2 7 15 26 62 80 222 270 1013 1498 3556 4386 13300 21903 45333 71897 212502 379565 708235 1789922 3216434 8334531 14548100 18781935 66318287 95436577 227559178 284198882 1030308275 1608490446 3937199204 -1 3 4 14 26 42 90 225 396 827 1360 2703 4979 8206 32407 37504 122698 155582 333497 1009410 1447181 3266340 7752282 8730820 20382492 55751025 130047364 242542848 276121476 568037957 1461938915 3099462528 -1 2 4 12 26 43 124 175 354 869 1939 3955 6260 9187 22232 35869 102771 225169 356114 666259 1509260 4037707 7566313 8996260 27421160 40875400 82342829 245945941 435487635 880464308 1886800068 2832721474 -1 2 6 15 28 60 118 176 279 781 1605 2282 7728 11273 16996 37155 114240 204033 346038 686384 2058580 3257762 6489471 13722432 27141451 39834664 88361340 256673932 526227484 710362405 1873147752 2414318961 -1 2 6 15 20 39 106 200 485 535 1692 3624 6477 10254 28651 59456 90714 220337 379525 701819 2032630 3237672 4412972 12442403 30313114 66280461 110218128 177649369 511379427 916549352 1961312830 2221535148 -1 3 5 8 18 32 126 221 452 775 1182 2602 4364 9679 32653 51968 109194 181253 343721 1037152 1216050 2731468 5426035 11609733 27255591 61791848 104925203 247697301 380515998 574410824 1509007026 2880610288 -1 2 4 11 24 63 98 164 473 764 1141 2788 6565 11239 22958 37302 82681 184713 369769 741892 1488966 2179747 8048962 12952835 30363917 35307146 103894219 143835932 350590144 650847252 2125101823 2481490096 -1 3 6 13 22 45 68 165 287 989 1778 3565 6891 11799 28671 64778 95499 147423 380668 1038229 1992603 4027794 5127847 10341840 24367357 40265958 98921182 213785332 498972241 1036984038 2104971829 2445794285 -1 2 6 13 21 56 96 239 414 876 1651 2140 4522 12585 26911 46071 65848 245665 389087 682556 2096046 3742314 4692643 13219972 32156584 51801151 119796524 265095712 483371049 725997115 1373770712 4216028111 -1 2 7 10 30 33 124 184 407 840 1666 3394 4391 12525 22003 48621 70643 210115 380642 705673 1788110 2428270 7278775 11903133 27930958 33997872 118442331 240717345 504305215 1070443969 1368006728 3959354529 -1 3 4 14 25 55 98 196 384 775 1990 3178 5113 10734 20017 43813 92774 163573 369285 1047441 1442264 3240107 8014967 15850878 31139868 62895473 124169044 251140501 451950069 980447995 1601225382 2386139424 -1 2 7 10 22 44 97 185 346 633 1344 3139 5923 12718 23261 61124 108981 189181 338937 784259 1742442 2471544 5163785 8474791 33520486 35098692 75117783 181191472 302111971 1013611559 1112019140 3870832966 -1 3 7 9 28 36 103 140 329 821 1051 3839 4451 12528 17542 61034 130109 131902 352705 1007274 1732035 3008405 6433837 11338866 29869453 46872723 67564525 253542350 400370842 870034262 1539817124 3959652840 -1 3 7 14 21 40 106 239 308 802 1561 3784 5773 10230 23606 43881 116645 215643 332429 947181 1781445 3266846 4682948 8486104 30057745 55709799 99346679 249351741 528551425 849496120 1303333011 3105429201 -1 3 4 10 23 47 68 215 508 815 1438 3802 6608 16234 21100 44705 98400 198309 345218 946803 1539667 2201613 4405822 8458911 23777538 61530670 108965856 246822072 308015839 827881791 2114772946 3598798194 -1 3 6 15 19 51 106 146 448 888 1083 2778 6821 16251 28905 49805 91279 237469 388898 935040 2081378 3505768 6004786 15572693 30835825 47620229 106097933 241064326 357036672 541137925 1971011829 3227564593 -1 3 6 11 25 39 76 133 501 1013 1638 2292 5894 12977 27561 37146 82407 163124 363947 1035100 1980736 2447083 7491487 11396643 24599041 49510459 106899981 210223501 486157212 716794432 1216494115 4137767237 -1 3 5 15 24 33 120 252 446 936 1586 3154 7754 9146 28798 36566 84817 176772 365068 986748 1241311 3495685 8033461 11135009 28545788 50824899 128694110 214956675 493299458 951227264 1819666124 2696120331 -1 2 5 12 31 40 88 247 476 787 1239 3739 5692 10790 25317 54191 104553 174195 329058 755896 1244077 4033989 6457343 8481598 19352343 51593466 110058492 244802103 393946868 812091054 1154149622 2270012901 -1 3 4 13 22 55 88 178 468 938 1307 2651 4509 11183 25916 58444 127073 176802 351662 1036177 1500401 4055564 4627619 16593684 16988657 39533061 114507686 222508086 285681197 562235616 1590912858 2502398901 -1 2 4 12 20 50 73 182 326 991 1237 3940 4518 15625 31366 36617 119538 227598 335019 677670 1515873 4048519 4933648 15561274 21948906 39230605 80347951 214953913 342944174 917075619 1490216502 3732049021 -1 2 7 8 21 58 108 187 348 864 1607 2604 7079 12926 18246 39585 74467 252512 379360 666620 1818281 2964826 4450233 13735947 30314924 38466620 67503081 245090806 509207895 563237456 2020307836 4228165183 -1 3 7 11 22 46 112 230 511 526 1581 3596 7862 8456 19234 58301 65644 214675 362451 979123 1770326 2456377 4969446 9177247 28840411 56900792 111701971 171483862 476706190 909539010 1774892852 2740189477 -1 2 7 8 30 41 86 179 291 821 1502 2651 5167 12931 22961 38447 106230 139846 354697 747370 1732928 3009029 7260455 10226690 17308299 34353093 89160395 255391576 295519598 544151626 1239059515 4036541353 -1 3 5 14 26 52 118 224 463 747 1379 3452 8008 15673 17909 36293 124449 236581 335423 961952 1299823 3247685 7566308 16253345 25428537 53216465 101453667 161225674 299905772 951607112 1619049647 3550855096 -1 3 4 9 21 62 76 221 441 890 1054 2133 6230 8451 24213 35195 94065 238137 364986 918114 1570282 2949839 4934145 13109241 21761328 63443695 117980746 267940697 353420983 728358352 2143204711 3015895455 -1 3 6 14 18 38 115 128 352 767 1147 3836 5986 12932 32384 32848 98377 228952 344654 923311 2034886 3264816 6269645 12327809 28319832 46678290 82636728 142162280 385260502 877043112 1167234768 3852373219 -1 2 6 11 21 46 67 153 415 972 1946 2340 7039 10036 20021 46797 108205 164680 356530 771875 2016873 2218390 4606260 8919919 24913685 43011694 132429412 202221386 449478768 752186989 2127285453 2689259743 -1 3 7 15 22 62 106 251 339 907 1241 3409 8171 12233 23805 44399 123229 251582 340711 972924 1803716 3508004 4923225 14425432 29370467 55596065 69254225 204592560 356493541 1065999604 1627896700 2622615433 -1 3 5 15 20 52 121 129 430 852 1060 4086 5821 12913 25142 52827 89948 144950 380688 1036531 1203806 3480351 4894645 16529133 25455621 43047693 129067205 249714691 351867441 903524740 1159731688 3758368041 -1 2 7 13 22 58 102 209 438 814 1551 3981 5052 16104 25840 55451 91646 260876 387433 668242 1808218 3747784 5209854 12860866 33317623 65591050 127759971 239060398 491621652 902228936 1495986413 3679113299 -1 3 7 13 27 38 109 250 292 756 1027 2184 5480 16200 29934 63890 112065 154233 331405 1012739 1712597 4058154 8316686 11808006 31474914 50370119 92891779 165919033 401339079 752844568 1300378319 3418217984 -1 3 6 13 24 63 70 193 438 738 1638 2293 5450 16308 31150 54460 70911 139018 364431 1028113 1993255 4014337 7767295 13902310 20993766 58761126 118071661 167246302 482269574 798273483 1143588459 3261793234 -1 2 6 14 17 50 82 220 451 575 1059 2309 7538 8448 26825 46938 91293 162982 364820 777885 1971958 3482377 5681244 15495262 20749674 65344796 112649172 176455747 338769117 716606203 1861498184 3084408060 -1 3 5 9 27 39 81 157 280 755 1472 4018 4605 14999 20860 60221 94006 211045 385759 981499 1272371 2953029 7839597 11029333 16829525 43061904 94352375 143928158 293890949 808762031 1500087766 3348780094 -1 3 6 14 25 59 89 231 484 803 1507 2837 7225 14914 19231 44664 71191 249906 377341 932682 2071442 3239557 7548828 13127022 20226455 51184577 103018718 236306088 325241054 640812796 1749802233 3577074117 -1 2 7 11 20 45 75 145 494 871 1106 3475 6414 14735 23198 45035 129117 260433 342688 714783 1811035 2201290 4658437 8410325 22590231 45993915 101695330 245473801 336287718 1029488679 2056066776 3335426214 -1 3 4 10 23 48 71 143 510 692 1423 3205 4700 13493 30076 64417 106905 181463 333098 1047887 1486948 2223227 4348370 16546242 23390638 45192599 101625880 162131111 322328727 1043626693 1468329485 4048133459 -1 2 6 14 17 42 111 210 281 670 1152 3005 5288 8382 25281 57126 93111 137170 393024 774207 1995785 3482364 5684992 9201785 29935919 62738372 88768012 147666238 361666804 558368697 1235225708 3123976218 -1 3 4 10 29 56 114 152 381 863 1204 3196 7532 16297 32652 55716 118180 217135 350820 925979 1517910 2197735 7075903 14439514 26774220 48582185 83234192 245855199 363665907 950960748 1749168927 3626438606 -1 3 5 10 22 57 65 137 501 900 1374 2343 7369 8875 21345 54957 105859 217397 340459 938950 1246396 2222955 4447006 14445141 24684625 42797446 102641445 225416850 275028031 742746993 1784060129 3169499563 -1 3 4 9 18 37 121 183 379 894 1743 2477 4351 13520 26365 48591 78284 170243 382407 1009220 1506042 2975254 5655977 10764546 25487462 34726012 79365093 244203918 479223515 794346777 1473356599 3947622110 -1 3 5 12 29 36 107 158 440 578 1128 3675 7216 10082 25439 34061 94559 175295 376181 991352 1231376 3748869 7227897 11554310 31781931 42585916 133142942 179304304 363030621 926299161 1782376811 3019500410 -1 3 6 15 20 47 117 139 418 718 1340 3027 4119 8966 22965 33130 84461 207046 375398 962331 2061509 3486078 4715561 10254902 28629354 47827552 132015213 144087532 283313383 591002211 1569855929 2975747660 -1 3 4 8 30 51 92 137 259 949 1908 3991 6868 9743 28284 35738 105662 156247 348825 984273 1444622 2741768 6718353 16272516 19197266 42009332 93569802 234847050 457094240 904664627 2051815943 3220456751 -1 2 5 15 18 52 73 219 329 727 1500 4015 5930 15017 19973 59608 127410 242352 354230 720221 1303013 3255640 5730117 16568129 22650165 65222701 82315548 156507823 301737355 836528179 1134593938 3332209875 -1 3 6 13 24 58 127 168 376 880 1355 3576 6814 14182 25996 65279 116822 216315 355561 919681 2046778 4043402 7834042 12638267 27625746 36959603 79959447 250620493 312236218 1040747404 1884623194 4200515160 -1 3 4 8 19 61 102 246 356 923 1345 2271 6159 8990 27965 39344 82044 202487 367185 963217 1535689 2699706 5482034 12626284 33100458 57920275 81277182 208425622 329833818 691645286 2026037864 3210982619 -1 3 5 8 19 46 119 193 439 893 1843 2206 7015 12324 17469 47073 74445 240460 388862 944461 1309200 2718092 5710730 8952505 29187128 65488593 127682212 258781964 431565877 682605075 2146025743 4165866263 -1 2 5 8 23 50 119 246 476 989 1889 3822 5630 11473 32644 43694 113042 240620 346406 712165 1297376 3003247 4402358 16289067 27908150 56308361 104906437 220567042 435409411 843444010 1183282595 2463122506 -1 2 7 14 27 33 113 189 300 691 1795 3565 5614 10918 28085 40408 113257 139859 355023 749859 1724936 3523171 8033763 10796165 26856761 33720069 97295324 161068374 449982512 942755053 1139477309 2232345524 -1 2 6 12 28 56 65 158 397 678 1790 3318 5159 9125 29011 44546 117522 229953 343330 692192 2092713 4042224 6490692 13405960 21871787 49488027 132440702 161296127 525247410 1044877286 1140402868 2691869082 -1 2 6 13 31 39 91 163 330 909 1924 2836 6765 10007 17875 64563 118515 209883 351632 677544 2058074 3775647 7338525 11857021 19788030 41375604 82439598 228817427 422949330 639608357 2071736527 2878632178 -1 2 6 12 16 37 80 149 480 560 1989 3477 6216 11864 17243 61538 78372 214302 369767 709120 2035916 4023847 5473553 12121194 20527731 43734901 107061035 194946606 441159256 946397855 1961953420 2535404298 -1 2 7 14 16 35 110 210 362 602 1743 3221 6812 10205 26589 58618 73655 179531 372877 734350 1757066 3501505 5661094 11331240 29956452 60469738 77703762 198382591 491432396 1058638437 2067495510 3004846291 -1 2 5 11 28 35 120 173 307 735 2036 2539 6842 14291 20204 53473 116278 204284 352265 677373 1262130 2202436 7332293 11590790 28693438 39795591 92865547 139654521 422969763 702522651 2090341299 3812633783 -1 2 6 13 20 36 97 148 288 968 1100 3560 6657 15754 28704 41181 81284 229985 383134 686772 2090707 3758785 4391973 12102459 32058524 42708828 94734173 212763238 393095872 1035928266 1946198450 3566026402 -1 2 6 11 19 56 72 165 460 656 1237 2652 8004 8200 30297 42278 129590 187343 329426 779307 2013792 2201756 6177631 13676192 21620693 35848004 114915922 162750438 370106907 620966142 1724639502 3186534512 -1 3 5 10 25 43 75 225 350 759 1256 2733 5740 12101 27552 41690 103942 260170 360370 964800 1281474 2220174 8347859 9742919 23954818 56352649 81070011 152976797 367158079 622763253 1110700811 2179033790 -1 2 4 15 23 34 107 131 272 1014 1465 3870 5581 16324 30637 55191 126956 239085 358735 718144 1556967 3251161 4683597 10524862 29705915 46826153 90117771 203978123 272158778 912385823 1281865767 3508361960 -1 2 5 9 22 54 99 191 425 542 1232 2173 5644 9999 31863 61456 70422 220523 374507 710880 1257790 2714685 4696770 15510109 33135764 40548467 131331378 190590598 400320685 781505258 1099523265 2830089488 -1 3 6 15 25 50 112 169 388 746 1350 2064 8042 14516 30203 35238 116638 240681 330937 951674 2081003 3519149 7545989 15255572 26553883 34783296 119743320 144754152 292632803 740222331 1642294088 3510382999 -1 3 6 11 28 46 65 152 372 825 1444 2228 4423 15859 27705 52673 79074 161689 370318 1048158 1969535 2447463 6732658 8950245 22383965 45326584 71742336 267943986 294498752 718786525 1565686712 3332226258 -1 2 4 12 23 63 85 216 447 993 2007 2147 7713 14754 31797 36924 70138 231901 378983 681263 1568471 4025569 4660037 14212193 20045838 64108095 123937986 232827680 438659097 696456563 1800718739 3725443214 -1 3 7 10 18 33 95 148 448 813 1553 3955 5887 10812 25711 46437 89697 214364 372618 971875 1782106 2178626 6028263 11857360 17933671 42125902 114753811 265904530 495127843 926249362 1295198570 2326593891 -1 3 4 11 22 56 79 148 346 551 1652 3152 5435 13457 19185 56773 81600 153878 365990 1043985 1442140 2454423 4623315 14203517 21334370 50054840 77488812 195153459 504827256 1035168803 1200608911 4280180278 -1 2 4 9 22 37 116 196 370 956 1753 2850 4677 14204 23959 49717 98906 213625 336967 672215 1509935 2742772 4426346 10794788 27603824 63863671 78597807 207961653 489841599 643000678 1608602101 4009947493 -1 3 4 10 30 51 96 143 386 669 1495 2985 4749 9329 29458 43068 118070 142675 343818 992546 1462239 2208798 6722907 15782867 31289372 43764503 124484568 163218029 331152535 594350114 1432569216 2930688233 -1 2 6 15 19 60 81 236 411 941 1982 3816 8111 10437 24682 59121 82024 232806 386385 679628 2093191 3223368 6256591 13666996 20823187 51834715 132259350 201549194 465615657 840038581 1831498399 2158467220 -1 3 6 11 17 32 83 189 457 628 1643 2245 7883 14829 22938 63216 118201 230390 349705 979817 2082719 2464933 5466963 11576257 19475399 36331733 113420516 170342345 485251320 747959653 1775618530 3670248910 -1 3 4 14 21 37 93 228 283 679 1860 2128 6672 9977 30195 55662 109803 169652 338550 1016215 1506190 3265045 4870463 12103110 18184191 54738023 95663794 136754983 442587024 786645561 2082959601 2737517401 -1 2 7 14 22 60 77 229 365 743 1712 2235 7979 12919 23341 48783 73793 160801 391790 762544 1716861 3502487 5165737 13689682 22910595 52644371 72334986 157943180 469837797 769556175 1847452240 4108295049 -1 2 4 12 22 55 84 255 492 873 1570 2232 5050 15199 21619 46303 126011 246891 342957 710201 1540133 4043742 4417002 16311771 20010550 57291652 101373622 257917275 470135266 697262473 1480911238 3491317943 -1 2 4 15 17 48 84 140 453 746 1212 3036 7320 10605 29405 38369 84771 258651 362989 675335 1547492 3224650 6255621 15268959 19004138 44489007 113169179 142789914 386588712 582916138 1768821457 2676455272 -1 3 5 15 25 55 126 226 302 1021 1531 2439 7453 11436 32092 55408 126413 183774 358743 1026458 1244283 3483791 8326389 15976780 27920766 53263078 96018203 231428399 274692187 739970262 1860159770 2242513375 -1 2 4 13 28 62 121 156 412 893 1715 2059 4743 9640 22942 34527 95854 176220 368243 736336 1476279 3793381 7070930 14384225 28193056 48554711 121740038 238498620 511090619 717869386 1582535275 2844243147 -1 2 6 8 22 48 122 154 447 833 1024 3946 6043 12686 30847 59827 117012 229543 360082 715045 2074556 2962893 4882272 16682240 27223735 48537966 132471346 249997175 338377785 925634413 1077417873 4006883742 -1 3 4 9 29 58 125 156 457 619 1368 3538 7862 12788 26691 43260 130023 133605 332932 983687 1451103 2967985 7065003 14380281 28215123 49588013 100786353 174732361 277438706 950509471 1701820849 3782734160 -1 3 4 10 16 44 126 229 281 909 1914 2489 7097 10609 20685 57862 76579 139519 371668 1020240 1446196 2217163 6236380 9422748 26933714 58516094 85535691 203563512 449161327 766744168 2146572346 2564935408 -1 2 5 9 19 50 80 135 511 993 1450 2996 4423 15557 27498 58022 115667 193882 354063 754243 1235940 2700390 5440027 16772567 19280018 42000458 105759881 212269467 334330612 661103490 1605800006 3487932313 -1 3 4 14 30 56 120 202 445 718 1966 3016 7567 15779 24412 50968 84756 223845 390051 951552 1525762 3250144 6690057 13557034 28017998 61391871 131155395 161708876 465689066 597358744 1636035083 3273150410 -1 2 4 11 28 34 74 204 488 960 1500 3282 6552 15512 23510 52025 130528 230461 346241 709780 1549238 2173104 6967170 11700196 24870615 64287810 104178594 223822622 321957146 976318445 2089989407 3553311621 -1 3 7 13 18 52 123 210 426 523 2013 2697 7879 16276 26369 55476 70723 192621 363030 1008984 1757819 4052608 6018410 16714922 26876761 63237841 129067493 183113779 440199813 635004640 1848511280 3476865102 -1 2 5 12 22 42 105 136 507 901 1477 2545 7407 12093 23422 61795 114141 248513 337114 717601 1309476 4019749 4609102 9085091 29561974 46711570 114150084 233792556 303850246 794861559 1770337378 2290010519 -1 2 5 15 25 46 98 255 393 694 1360 4001 4454 11548 27815 36982 69466 209127 380762 716616 1249169 3246406 8002025 9867053 31427013 54042840 120936692 149154494 276570385 858028874 1490597007 2614721201 -1 3 7 8 31 39 95 182 377 718 1194 3178 6627 14231 24642 61218 99541 147788 337073 1015740 1731266 2719115 7335196 10959809 19579787 36459798 70552537 148727722 358079509 1055871675 2100181752 4211734786 -1 3 7 8 29 33 90 169 424 558 1342 2468 5544 8262 24870 47270 75641 172252 379627 1015026 1740899 2720483 6795687 12528775 20341356 37776395 125609633 188553212 271509668 689243991 1235665214 3053810477 -1 2 7 14 31 38 71 179 271 708 1499 3364 5306 10990 23672 60424 84961 220994 377941 691621 1795866 3520731 6955486 12251937 22531938 37233394 93602927 144232942 289487540 977790505 1306032508 2409668869 -1 2 7 11 17 62 81 239 290 968 1305 2966 6318 15077 28848 50910 110056 148303 342110 745526 1730375 2194723 5490488 13576508 19060123 51388353 84686360 229401837 331409531 604632025 2080299998 3621522855 -1 2 4 12 16 47 114 209 328 968 1520 2530 4439 8825 19495 45779 120195 139133 334728 725938 1451561 4022720 6014831 10166007 28720493 61167435 75473004 231469298 291994265 748869385 1604328385 3194500990 -1 2 5 12 22 37 88 208 458 631 1199 2683 7384 14936 32379 48788 91052 258999 362372 683641 1301898 4053674 4627898 11953588 17286063 60155202 116582923 193380662 371627178 648969845 1788867915 3611920650 -1 2 7 14 16 49 107 199 477 540 1596 3762 7351 10657 30364 35919 85137 214566 360747 712482 1801734 3524110 5637529 15128866 31158474 59365958 103951760 178433348 472644414 888445653 1610969127 2166294717 -1 2 4 9 23 49 120 192 277 639 1185 3521 4914 15817 23788 38123 127118 250953 332884 709934 1570018 2712033 4598531 16176970 26734702 59075706 89012401 192080697 358854425 1003093794 1437320160 3564971063 -1 2 7 8 16 32 88 252 497 1019 1106 2674 5833 9349 25098 65130 90574 143268 380129 783137 1709949 2989411 5720136 12316221 17704492 52551288 101965265 218522550 361842588 542526380 1202274219 2947189759 -1 2 6 15 27 57 73 208 383 902 1463 3832 6453 10134 16527 43653 114210 224066 354698 662742 2054842 3216704 8312651 12977536 24870298 64836621 68321176 204717166 282599303 834153805 2125747700 3031208648 -1 3 6 15 17 39 114 167 273 679 1042 3399 5478 15458 21243 56097 74450 243325 360551 926857 2069409 3536974 5412610 12464272 29076976 39170026 87704328 162464438 377235787 985689712 1285589025 3551918761 -1 2 7 12 17 51 109 211 266 701 1298 2470 6000 14417 24705 47637 78519 209128 378036 714551 1773772 4031763 5381664 15130199 30372485 64305902 91694200 140639214 329157365 694401015 1098162087 3574954776 -1 3 6 10 25 46 118 254 433 927 1689 2206 7633 9485 23330 48249 80537 175829 386877 1004300 2005532 2197785 7569964 9402031 27181083 53819282 127581287 202233131 530789657 735729611 1642349139 2830931156 -1 3 6 12 20 46 66 159 304 684 1573 2328 7579 15587 24156 37209 71480 145117 391935 1038037 1973133 3770705 4666737 9956722 23219931 42271446 89527715 163159851 520032923 737118123 1740545634 3364667247 -1 3 7 9 29 60 93 162 464 988 1183 3915 6920 12091 26866 39105 91295 238221 369368 925406 1810066 3012001 6739321 13516631 19918539 35210752 116643705 214244512 387645720 888445684 1913217932 2540415464 -1 3 6 15 22 60 65 143 404 1002 1871 2442 5639 13853 25247 57631 129360 165065 350424 1035359 2009422 3478862 5203244 13890896 23779132 42324633 126796423 216654715 432711745 778114825 1232298433 3864001283 -1 3 7 13 22 34 68 164 307 521 1438 2956 4332 10954 27606 62362 125020 226252 346484 929372 1787223 4003745 4883897 10881764 24589583 39182235 91434988 198305441 282028329 587296832 1591634056 2490356633 -1 3 5 10 27 38 109 135 435 928 1462 3801 6111 8963 31130 39236 116904 225398 335391 949447 1265219 2186870 7777712 10635943 33231616 49657560 131326238 226282285 316224651 847125370 1144777378 2763051869 -1 2 5 12 30 32 117 159 358 831 1535 3758 4737 11226 21190 63016 108681 222878 341961 673484 1267089 4018538 6741934 10649467 26422655 43907018 82020349 252492406 282681549 853982744 1377496954 2221546949 -1 2 7 14 31 41 87 226 418 902 1505 2111 7686 15348 29753 51780 99005 260872 334792 719763 1823442 3490141 6972502 8838734 18324804 54656986 123677994 210805813 309164206 703993419 1674189065 3699771405 -1 2 7 15 25 61 90 173 489 932 1108 3065 6653 9868 19046 38003 120809 155071 341024 750685 1732067 3230548 7575113 13846507 20846157 37069624 101885686 218904915 350511284 657770742 2065790665 2694577318 -1 2 6 12 16 59 103 199 404 969 1822 3199 4566 13248 24726 54256 87359 210361 378506 714183 2038939 4032717 5404101 12765983 31678321 61147735 117675904 231240332 429975334 966867404 1448867768 3859849273 -1 2 6 15 20 58 113 248 481 585 1582 2844 7830 15063 31098 51153 123471 132418 359339 747078 1977368 3222986 4455479 13323015 27686817 55419877 109493573 191910957 475044948 599092254 1765229788 3663881562 -1 2 5 13 16 55 100 131 389 606 1302 3047 7708 8621 25999 39105 89760 211270 366960 700561 1252728 3798679 6173706 16410441 32154106 42675063 125151671 177136403 284940956 566525731 1716301961 3087343831 -1 3 5 14 27 56 113 194 458 577 1369 4013 6774 10420 24100 58918 128213 188868 359275 1018446 1232035 3222424 7828818 13309470 26975446 60487845 103372187 193453461 300038442 836822033 2011296070 2351624115 -1 3 6 11 22 42 67 135 375 1023 1471 2924 4638 12434 16465 40146 69448 132389 390311 1043880 1978703 2472978 5203493 10159211 24373538 50215256 71674562 210722351 301945741 642469412 1384866844 4284416800 -1 2 7 15 19 62 100 255 360 865 1831 4005 7831 13789 29318 34416 77711 237351 390981 687780 1813566 3246251 5956353 14597484 32404058 56341984 82162231 261000794 441585129 933701841 1770824417 4066473628 -1 2 6 9 17 57 75 146 481 849 1758 2412 7141 11907 23702 36203 82351 246205 369544 685794 2091196 2749627 5694765 14584161 21133811 50330508 108904993 240291909 506352162 785885652 2054774635 2163728683 -1 2 5 10 28 54 120 195 316 980 2014 3548 7737 15949 24624 41418 102457 170617 357938 784573 1221135 2431245 7291695 14878362 28832207 62830586 100218426 234555316 404222521 1035907187 1787902817 3620673558 -1 3 4 14 19 58 81 162 282 529 1084 3931 4654 11016 28194 57560 118398 238101 359738 968657 1544077 3217739 5388300 13007879 20639934 37214850 98941094 199456677 379118144 815123252 1400352678 2261609101 -1 2 6 15 31 40 66 180 276 867 1644 3864 7921 11868 24435 58268 74286 165866 370847 735549 2010267 3276494 7326658 8634230 21433257 35313684 97602144 235280552 533474544 878467989 1826940989 2612344804 -1 2 7 11 21 46 125 210 342 880 1587 4024 5040 13479 20481 52676 110140 235429 332408 696016 1812379 2181479 4344807 9315653 25338773 62385004 69837464 252936916 503654485 927391475 1502042587 4090280723 -1 3 6 12 17 47 115 170 302 994 2028 4069 6441 8745 20656 42260 80974 194149 390592 988156 2019836 3780576 5481704 9690893 28524369 37919604 99167948 210683272 427135051 900718401 1998536612 2950339205 -1 2 5 10 22 36 126 129 261 801 1164 2443 6053 15359 20473 52364 122982 256717 346911 703058 1300420 2427447 4615659 11145337 25592988 47682524 88987245 253213317 349284816 800008665 1124381622 3703140914 -1 2 6 14 28 62 83 191 476 650 2004 2185 6876 10203 19554 38060 108924 151044 347066 725444 1994013 3476112 6525278 14676871 17511258 39988752 115969056 163710378 443668393 780837413 2100036703 2786069753 -1 2 6 11 28 38 73 253 483 969 1638 3405 5309 15664 17847 45672 85444 230638 365940 659431 2080130 2218002 6464108 11195423 24523149 51117830 101279206 230424402 490300735 1014497022 1181574656 3717200231 -1 3 6 8 28 61 112 138 391 974 1770 2094 4863 8495 21133 32782 89928 261243 375113 940810 2088040 2746860 6741637 13274170 26872915 46093238 119057935 211096686 522406078 687644353 1544380540 3132592277 -1 3 6 12 31 45 111 179 464 647 1726 3042 5015 11318 21085 45330 119229 194767 330264 1044247 2020743 3758906 7035481 10160582 33274466 35024165 107519704 154502699 529942128 596952572 1561141819 2167910522 -1 2 6 12 21 36 86 143 380 905 1985 2847 4543 12099 28738 35096 97499 153352 376159 783372 1997416 4049079 4682513 12523540 20163875 49187553 68954350 221543355 405051701 637882780 1417552562 2289384135 -1 2 7 12 25 40 102 246 443 866 1392 3873 4513 15908 21753 41680 128014 229868 338358 700531 1817919 4029237 7477274 9066030 29546049 51338975 133439112 260583317 270297831 915207794 1548310143 3587863777 -1 2 5 15 28 40 65 197 432 821 1547 2592 6962 11054 21349 33587 112970 193618 351789 769590 1236147 3213963 7287973 9402835 21487050 64890556 121659671 244645823 486631121 595581113 2062953033 2556981655 -1 2 4 11 22 50 117 251 439 716 1233 3820 5282 11882 24638 45745 92822 188099 362259 738692 1503855 2221032 4454895 15961125 28251052 56762183 133200297 157585279 383331639 926290235 1213230181 2507711014 -1 3 6 11 29 34 93 164 451 1016 1206 2650 8122 15765 24485 36715 108419 137887 348709 1007283 1976888 2432133 6551833 12317126 19392731 41932828 114267746 206516479 394717576 540023652 1626355466 3385082113 -1 3 4 15 16 61 78 160 486 627 1064 3460 7171 11795 19062 34835 108428 258855 348558 962817 1562157 3477358 6161897 14552808 21895768 36579023 108157253 169000545 355192754 971845123 1783518766 2588059617 -1 2 5 8 21 63 120 202 400 563 1938 3523 5080 12611 27662 63830 84933 189342 391627 722662 1235774 2985546 4970258 13620048 26991594 60539841 124251855 174827304 464719655 955433187 1539155557 3898054043 -1 2 7 14 26 42 117 170 352 849 1576 2304 5469 11879 16537 58363 95018 195842 388685 724213 1761004 3520222 8378539 9165004 25942106 41671032 81255122 242998623 526636782 771475423 1124590955 2200682215 -1 3 5 10 28 33 100 224 288 819 1346 2497 6561 13221 22135 59441 124581 169719 357579 1044894 1223426 2176490 7027966 12532861 29572529 57360305 94583287 245052717 315303400 773525064 2106812777 4207661182 -1 3 5 11 24 59 123 185 430 678 1824 3857 4664 13836 22400 57225 93440 154335 378089 1016073 1206084 2460227 8089726 13857075 28013252 41383456 126582195 163800209 409160306 825700661 1565496078 4261040443 -1 3 6 11 23 57 95 215 342 987 1148 3558 4235 10365 24201 33436 120338 227269 341413 941313 2053734 2455216 4908618 14087649 17225941 66488548 83762962 221244984 393269310 1011959400 1579061022 2155222618 -1 2 5 15 20 40 108 163 356 750 1745 2379 5730 12186 30533 40584 89563 141522 362783 769281 1182077 3269207 5185339 9371946 30620360 40330575 78087831 150099554 479002789 711380468 1251233991 2255027484 -1 3 6 11 22 47 82 134 334 925 1333 3359 6544 16160 24385 59355 122539 146216 345849 1010645 1969575 2428766 5221672 9418771 20421799 49281952 83053000 222454409 321759679 1051107538 2137264978 3666095487 -1 2 7 13 25 56 126 137 258 775 1488 3534 5999 16145 16798 39532 67984 216702 392230 699045 1800426 3777845 7478837 13502256 27667404 45243227 87462870 260255774 298657381 1047739173 1167407447 3679657576 -1 3 5 13 28 58 100 160 279 730 1654 3451 6801 14548 18052 63040 117065 251343 351871 957790 1303454 3999408 6969412 13531901 31327608 33994457 84905082 136419597 531825535 1005907876 2068182034 3366427361 -1 3 4 10 23 53 105 224 383 698 1844 2558 5213 12744 31423 54729 103479 141364 334397 995046 1446800 2191820 4441475 15459101 31173853 51580798 79582665 144819919 437432225 704383042 1170479047 4215813323 -1 3 4 10 21 36 106 128 277 925 1941 2982 6137 12516 16510 62618 107474 149240 341268 1011427 1474443 2189266 4957683 11503117 31456050 48189701 90056018 230276292 418539447 636046463 1284491303 4101183075 -1 3 6 14 29 39 72 248 501 977 1051 2778 6010 11363 24994 53340 104747 207973 333247 927024 2034004 3237819 6476359 12248533 23507661 52049888 105065692 232330402 345909032 571936511 1087990231 2405617357 -1 2 4 15 29 39 114 232 433 926 1985 2290 6091 12862 24960 36553 99457 190700 347053 769348 1495532 3226292 7276558 12001596 26176184 56076588 129164367 205869898 447713376 712938980 1289873206 4033503824 -1 2 6 14 27 49 78 136 290 544 1166 2111 7725 10058 32461 53538 80371 252785 370861 680982 2094599 3525803 8297131 14855887 23257709 43938317 89902967 198808832 336737589 759383747 1636303220 2831418013 -1 2 4 12 20 57 73 233 343 833 1904 3460 4122 14750 23245 33879 103828 173589 354058 777333 1479567 4009864 4941176 12801876 21697393 51362187 78791188 267922315 463759181 1073271834 1386810609 3401784239 -1 2 6 11 21 32 116 182 284 514 1126 3606 4683 12568 17070 55741 75245 227641 367224 720779 2049994 2214213 4591853 11676153 27685837 35292687 85704802 191633301 400047161 890263270 1397547592 3926751843 -1 2 4 8 31 58 101 214 270 845 1390 2592 6594 9554 25148 46246 122757 250354 340566 717027 1572826 2968143 6710679 14568050 29765641 64135945 91953475 263745797 309627181 549297031 2113864273 2920567801 -1 3 5 11 23 52 94 149 286 719 1764 3743 5844 11980 25807 55319 129648 145253 359265 1004622 1185588 2427260 4694683 15698327 17032749 46605280 98757239 142380019 486898947 888626163 1215693667 2634883582 -1 2 7 12 21 60 123 148 293 513 1865 2623 7082 9421 21345 58571 69276 180615 363588 739220 1757404 4043465 4404177 14312401 25449994 48294369 94707656 199163674 457308214 628880635 2016359586 2685823387 -1 3 5 15 31 34 75 180 376 810 1717 3068 6449 14763 18147 36563 65542 203640 386021 979631 1247791 3523774 6718763 11001270 23361640 37536017 74290016 253111385 488025079 655865540 1901632415 3567069431 -1 3 6 12 23 34 102 230 363 555 2011 3314 7875 14866 24831 36341 109554 138135 355897 1013980 1969010 3755112 4926630 10944507 33316151 56156667 76888258 180587131 428545350 1070766898 1859967034 3271384171 -1 2 7 15 24 52 111 185 292 932 1158 3855 5084 9456 23098 40834 122942 161027 335120 747152 1731325 3223547 7803992 16169240 32274527 37801191 98395268 228042814 349899005 928943803 1353713625 3149400653 -1 3 4 10 22 35 94 139 300 833 1622 3239 5335 8554 26150 52965 118086 215553 351278 924535 1528165 2191195 4608407 11791972 16796505 48545118 92086630 237168369 521590496 987142661 1145973040 2831358198 -1 3 4 14 22 50 107 226 503 1019 1356 2464 4180 14698 21190 46056 92541 196648 370764 958543 1514367 3245710 4638080 15197215 29653985 50649187 110200846 229300794 301187098 802949653 1504974240 3529781680 -1 3 6 13 24 61 87 245 490 522 1209 2920 4772 11283 19624 48278 87210 223323 364731 979018 2061442 4040630 7767935 14655815 16782418 55845660 103568634 183795897 369963512 596348965 1389391149 2339958150 -1 2 7 8 25 49 90 241 419 1020 2019 4036 5706 14376 19483 37693 121998 181460 336824 780999 1760114 2949452 7572992 16658934 18878617 57685251 119299882 219717951 442863084 935489598 1274843437 3313358917 -1 3 5 8 16 50 107 151 279 677 1744 3679 4627 14508 31740 55755 80283 221278 376440 971698 1276687 2726383 5932922 16509444 29629206 46933828 84694281 151294567 499746645 919776255 1517266612 3330582771 -1 2 5 11 18 54 79 135 472 637 1670 3645 6051 13845 25331 61691 121474 219162 354043 668462 1263148 2181640 5666295 15198585 22290244 43003704 113001175 179349228 536170438 931560981 1313338633 4291310944 -1 3 4 9 17 48 85 201 492 644 1334 2382 4306 13146 32125 60310 81918 156165 361190 1043395 1473871 2993805 6011494 15910432 20720064 62675405 101755089 134329260 281776831 688561355 1610122831 4160874393 -1 2 5 11 26 41 88 202 451 711 1503 3914 4747 15704 17703 63124 127716 139548 352475 740537 1194652 2180686 7811067 10137319 19407526 66612891 116425713 152131329 328668256 821748670 1409862783 3675110454 -1 3 4 13 17 34 66 166 509 651 1211 3926 7470 10087 24011 43131 104475 188870 350710 1029487 1504441 4025298 6019830 11154324 24131041 38299360 105959897 164457281 391109473 822489571 1876963391 3076025009 -1 3 5 11 19 56 82 198 311 812 1517 3150 6307 12369 23518 53354 119850 151280 359048 998228 1203319 2447991 5719798 14612711 18890574 61621812 88927680 243373497 283027836 955842317 2077603243 3759854979 -1 3 4 10 25 44 94 131 312 922 1529 2932 7125 14837 18821 47805 79984 226495 385987 958356 1532534 2215796 8060781 9417530 20725075 46416270 84976975 223414449 299835740 647326805 1973680454 3675816696 -1 2 4 14 27 34 121 171 409 637 1452 3962 7063 15290 26602 62412 102668 253408 337940 720240 1557569 3479269 7771286 10956544 29145810 38872871 119727620 183500419 311521806 856580601 1920907214 3240326469 -1 2 6 10 18 41 83 169 339 742 1513 2960 6382 10338 27238 40446 95177 232254 376201 670281 2068882 2462027 5921124 9638171 18923928 39428353 76946152 135783896 279783801 560944251 2086156462 2683067885 -1 3 6 14 23 46 88 142 360 699 2029 2411 4578 14882 31328 42626 83732 201104 375746 960015 2032210 3245902 4904943 10465864 17625666 46772016 73044497 165110196 415303745 724555517 1370256674 3579886994 -1 3 5 15 20 48 112 164 437 592 1263 3352 7011 14364 17893 64350 98926 162198 331969 1008282 1204300 3484993 4925724 15632144 27565076 35194382 134168684 175775620 392271758 988699877 1947034959 3280717941 -1 3 5 14 25 36 71 128 286 950 1754 3782 6422 15400 27596 52550 121752 181643 349547 1022730 1236963 3239453 8387721 12193430 21528872 49103908 98283636 228495364 502134558 808355708 1927140198 3606762369 -1 2 6 10 28 56 81 178 305 811 1533 2048 7591 10668 22055 41643 101288 176258 344172 786097 2011107 2453196 6531033 14032698 17883124 38369280 89364145 259942899 291779877 702315676 1853419820 2534482343 -1 2 7 15 23 56 110 144 300 516 1397 2063 4830 12882 21209 42708 78916 134203 387740 780671 1711376 3268167 4961594 13019054 30721122 48874832 97228339 193904926 328482713 768624999 1432650909 4197535847 -1 3 7 14 30 47 96 243 268 668 1593 2656 5446 8602 28062 32860 124183 212378 341170 919338 1780686 3215424 6972725 10465420 29936691 51972146 86661605 142339836 533989529 653005702 1172581089 2964355707 -1 3 6 9 27 60 85 187 462 521 1787 2139 4946 9582 30566 39878 79819 212858 387004 972061 2043038 2999051 8036442 13349336 18152530 40209774 111308835 198335406 514733905 801544984 1561328658 2863933492 -1 3 7 11 29 48 112 170 409 775 1652 3259 6710 12862 24914 62091 103087 162936 337506 1004277 1730265 2430368 6762528 16159732 26249332 34427161 123177469 254518332 497286179 964917802 2118530195 3880092877 -1 2 5 14 28 62 103 175 477 787 1073 4055 5878 13175 24403 38406 84674 204773 371209 703632 1247305 3513337 7267342 13866124 30984704 36296708 104750062 253927785 361440051 890888998 1146493038 3889569297 -1 2 5 8 31 40 80 133 306 860 1835 3297 4164 9663 29196 62022 90259 134084 383611 776205 1186449 3013840 6532490 9626947 17862633 47547792 85934684 243250042 446878882 1002754935 1403328696 3208832982 -1 3 6 10 16 39 110 160 468 574 1864 3126 7338 14818 20539 45679 101929 215352 345853 918867 2052438 2193130 5653315 11257869 30968431 38394982 105381079 195872156 404837179 1045310232 1684482194 3488198726 -1 2 5 14 20 42 121 246 437 987 1766 3439 5201 11177 25309 34228 109619 236731 359366 716261 1281534 3496856 5150459 8599069 25214266 54389660 129460668 222065989 509913304 1029555175 1203178904 2245590446 -1 2 5 8 17 49 75 249 451 990 1451 3223 5136 15140 20688 36617 102792 167709 356125 780760 1220523 2972407 6007688 16130897 21266589 58294656 114473942 231812981 315577125 1003703390 1265854835 3436650093 -1 3 6 8 26 58 84 171 321 829 2013 2089 5356 12487 23080 40764 104698 202358 357123 944707 2032688 2705555 8266719 14131935 17866063 37329931 75962788 256208800 408047245 687042319 1139117999 4212858962 -1 3 5 8 16 59 117 163 308 902 1289 3131 4144 15834 18262 38286 123107 154669 332161 1000698 1198571 2695615 5968373 14608063 29134241 37339804 98448339 220590694 316303222 990732280 1502334300 3585049788 -1 3 7 10 17 51 117 253 495 637 1871 2766 6458 11443 29429 41330 122685 250955 341157 976780 1825214 2172847 5690349 16745871 28439414 57648991 110466998 196558806 434374508 608963211 1918376373 2154048939 -1 3 5 13 29 36 86 148 334 604 1215 3213 7570 12882 29160 53565 73236 149980 366882 1037418 1196424 4032712 7338522 11928011 17903471 44973731 81084647 171367083 358622399 1066161345 1856800341 3998064559 -1 2 7 9 27 49 90 147 290 786 1864 2996 7555 15116 16408 55580 107933 177200 333434 763061 1751872 2688560 8096440 16440038 19771247 49457784 85535650 254799179 458652503 664049117 1681484493 3657119686 -1 2 4 9 28 35 73 151 494 571 1823 3796 7069 8521 28602 36101 79161 141342 386090 772656 1450971 2749964 7077568 12482448 24983175 45755878 102886556 197909669 426908727 897954071 2046232959 2807297519 -1 2 5 13 24 60 85 211 281 567 1982 3662 7998 11168 21669 43679 99021 260590 344447 704146 1307197 3757975 8291374 14127757 17662943 63175627 98911981 177909920 424930721 874347924 1757074211 2394897489 -1 2 4 13 29 51 127 235 315 814 1336 4093 6826 11665 27095 33239 98646 223741 349245 670143 1532348 3753635 7210573 15677061 28414783 51336965 100466769 245557757 319700527 917203392 1892242521 2599565678 -1 3 5 15 23 62 104 129 443 581 1286 3517 6895 14363 27551 37800 89546 245673 364354 930829 1291343 3514021 4594882 14152956 29969115 45849996 127524254 182374237 273054972 946042478 1968455316 3333710272 -1 2 6 13 21 41 116 242 306 896 1159 2520 6143 12430 29324 41920 80177 224242 377588 699534 2057341 3791627 4622317 9386802 29173951 53171483 93694787 208806878 368184931 753295103 1102754864 4039330915 -1 3 5 10 29 44 93 228 478 986 1702 2666 4907 14015 26146 50117 65593 176870 363520 997785 1227813 2199587 7278824 9106862 18944169 55476859 109437201 232778737 514297481 543115962 1540506231 3986745270 -1 3 5 9 25 53 84 167 446 884 1857 3825 4917 10868 25552 40188 128311 240568 342906 955648 1287206 2959957 8305196 14928986 18460217 37191142 122173178 240146675 432328902 827130106 1605032078 2342998659 -1 3 7 9 25 52 66 171 456 851 1848 3834 5757 12776 21976 35657 67481 227915 390883 952722 1799264 3006891 7780969 15672445 21061815 34317146 113538347 245686545 432393960 813352111 1268766838 3858531079 -1 3 7 14 26 44 91 238 490 946 1946 3779 7779 11192 16724 50344 130382 221042 345535 925668 1790288 3234351 8009669 9639883 20287664 57922862 106193128 205558575 448594251 864735527 1805040208 2402172070 -1 2 4 14 17 49 78 209 265 580 2039 3233 4099 9148 30275 34623 83088 156392 363753 781077 1469733 3512612 6275940 15336978 21573368 64935817 99917470 186219981 405678162 1047611905 1425175966 2753143304 -1 2 6 11 16 42 101 207 432 648 1404 2735 6678 8203 22731 62889 78505 192369 371521 738173 2025150 2209322 5467561 10136858 32866223 63318654 130874137 149758235 285135553 659152089 1970012076 3123386494 -1 3 7 9 30 34 67 174 319 533 1381 3279 8015 13126 29350 55234 92260 228674 387339 955330 1798861 3011011 6989971 11997333 22613482 39553507 88398283 196178874 322912514 1043431956 1665039866 3982916766 -1 2 4 10 27 59 106 244 483 804 1539 3685 6581 9949 30242 61377 76296 152370 361860 775120 1465998 2464716 7862393 13776737 31546465 55229524 116698869 245727963 482598869 870466405 1884403534 3192364372 -1 2 4 15 16 34 84 170 258 696 1620 3658 8004 10966 18214 38011 107580 143570 346925 753439 1457210 3232258 5987297 10642571 19000643 41597897 100189592 158140510 522969692 908299247 1830244771 2367058502 -1 2 5 10 26 32 104 245 397 541 1877 2179 4829 9762 21770 38768 117022 152301 340572 746167 1202076 2440645 7829627 12214795 32329031 52674305 120533806 172936594 407169247 760812965 1551316245 2734081718 -1 3 5 10 21 37 85 219 299 793 1561 2510 5968 11888 18739 59102 125300 191812 357187 1023315 1239278 2194738 5210401 11458031 18945706 62338670 89647870 237658706 527968479 771768686 1259402008 2176172990 -1 2 6 10 21 48 89 152 289 695 1775 2438 6433 10819 32020 43482 123010 142078 330458 729803 1977956 2425870 4665846 16128321 18177045 48756214 85418938 162185351 500695690 702285483 1988364605 2465208419 -1 2 6 8 22 56 96 138 482 1005 1984 2806 4108 10517 25786 43279 73673 173429 386507 738192 2007201 3009330 4939498 14586754 32880567 42186903 114771163 208317367 437123285 582447159 1397423576 2511933068 -1 2 7 14 26 61 118 164 456 673 1467 2243 7584 9742 27113 48461 77796 171353 380827 741649 1742958 3524291 8343288 14072527 25535550 35383546 103791754 160645362 332572809 799904409 1776792276 2832683602 -1 2 5 10 24 60 86 148 418 545 1234 3741 6729 11836 18582 54190 75237 170397 361061 727188 1219905 2460904 8323836 13284125 18728100 48222296 119248173 197876574 387602896 903912268 1907750584 2512108815 -1 2 5 8 26 57 85 193 373 980 1668 3340 6968 8762 30207 58474 126174 242575 347433 720749 1290320 2968496 7795285 14134063 17918312 60196531 72829957 222593670 475085457 1060249412 2076071001 2694506762 -1 3 5 14 28 55 104 140 279 601 1442 3568 7444 8261 29735 35116 121787 167252 331847 1023426 1215600 3215995 7051509 16154798 31526210 42450345 84604934 179674031 273826530 1001131740 1751652978 2793941294 -1 3 5 12 27 57 84 185 456 891 1191 3629 6375 11838 26709 52581 77873 218293 371460 983033 1266807 3779072 7798171 13062786 17146523 41348476 112684542 235796004 399143280 871288157 2131696905 2541819373 -1 3 7 14 21 51 86 202 283 635 1153 2646 5667 16379 25776 44144 68331 205782 386815 967998 1778678 3270295 4638128 15671834 20833716 60998579 98250112 200932208 365621233 628063974 1097933074 3279912135 -1 2 7 14 26 58 98 252 452 795 1936 3833 5788 10288 21285 34871 77505 215202 376954 690384 1788092 3522635 8292513 13322350 30785997 57051934 106122916 239717655 439785677 836463846 1249477063 2165448879 -1 3 5 13 18 38 97 232 290 840 1562 2769 5955 15449 28871 34670 65851 167490 429670 691713 2002657 2789340 6458528 16419581 25067685 48141868 106342431 192339338 320755247 945506950 1700130782 2486644006 -1 3 7 11 16 45 119 169 463 869 1225 3949 6492 14173 25157 39200 110880 232055 494159 756250 1542872 3902344 8096104 13602359 18056322 62361776 76265682 153085195 440077462 663619066 1123840745 2676801257 -1 3 6 14 25 47 77 197 436 614 1361 3486 5112 8579 31382 45645 125630 190413 452509 714620 1238676 2810895 5169297 15921102 29816923 47372113 67287228 228205019 417311428 782614689 1631749487 3880152198 -1 2 4 15 22 61 84 211 341 715 1772 3182 7946 8532 27996 33747 120465 206997 469111 993638 2042696 2305212 8069857 9386555 31397197 43212913 130534662 216690150 391769462 652701096 1522782678 3750381680 -1 3 6 13 20 48 119 205 383 528 1399 3193 5003 15939 22999 55927 67994 177541 439662 701523 1226482 2535982 7781660 11970999 23764544 39770583 128068871 266552430 440236869 735969844 1710958512 2632054333 -1 3 7 10 24 61 121 236 261 904 1527 2751 6771 14348 21467 57148 79235 229838 491870 753849 1540641 4162673 6261605 11246337 22001902 50319704 116087493 147504314 521412044 904672668 1546405343 3154178988 -1 2 4 14 25 44 96 248 342 525 1644 2857 8056 15762 19709 54084 94839 146811 409077 932972 1982335 2505608 4339578 15867996 24250039 43154021 130740443 268398863 374098176 988601630 1191535308 2975732545 -1 2 7 13 27 60 80 222 298 652 1204 3511 4476 12999 30413 60886 88295 223742 485621 1010202 1273404 2581070 4944095 12272834 33241718 42191161 103462907 203003188 516846354 672961353 1845341149 2797737865 -1 3 6 10 23 53 89 240 487 573 1898 2139 7420 10073 21414 49126 73023 254259 516236 778818 1303753 3927717 6812964 11786771 30905616 35065183 92946977 226303689 282321936 834137914 1112799107 3741834301 -1 2 5 15 16 57 118 129 478 621 1027 2169 5694 8627 17360 58252 93907 242347 504592 1028546 1815651 2604777 6794531 8619723 22796241 56564936 69608518 227627708 496746709 1014185591 1687576666 3799105465 -1 3 7 12 21 48 70 181 379 691 1536 3941 4700 8616 21212 46079 85565 133746 396146 657700 1445597 2490938 7476341 11681267 27947235 58652253 110347530 207437492 341503916 700972926 1621446912 3861790457 -1 3 6 13 28 42 99 241 357 667 1517 3398 5484 13892 21833 34973 108947 172823 434728 696338 1221673 2533906 5683626 16680178 24301173 45509887 119782837 223209256 452857768 804217024 2051590128 2742093393 -1 3 5 13 26 50 76 191 334 829 1328 2824 7819 12778 17069 54011 123372 169945 431655 693320 2003583 2792476 4360456 9086809 29022160 54936391 109017387 176691096 508307892 845184245 1213761368 2412059536 -1 3 5 12 24 60 90 135 325 671 1313 3308 5790 8942 22976 57013 68518 241994 503965 766816 2077885 3128737 5219849 12554655 30928213 63660906 115256654 211820877 404774549 731698929 1911624353 4202398655 -1 2 7 8 27 46 102 232 311 886 1392 2877 7552 11214 29628 61392 92986 194215 456515 980315 1242081 3341363 6219866 15129059 25071099 48103876 100908058 198732862 505201288 853612341 1157500414 3957566700 -1 3 6 15 25 53 82 250 318 659 1746 2156 6210 15030 26674 43367 87016 240755 503246 765682 1289018 3122921 4961267 10460645 30922993 37695829 113673968 210274423 398788071 914055933 1466844432 3179639901 -1 3 7 12 24 47 75 142 416 596 1982 2260 5106 8647 16657 38569 73994 173170 435764 696754 1485085 2537993 4627123 16439543 30820959 66021093 91086767 205209902 315200518 831505328 2120260857 4181275740 -1 3 7 13 20 61 81 140 295 791 1644 3866 6960 14135 25368 60302 68003 171223 434051 694608 1480495 2265012 7520141 8835113 29501325 66262424 124646956 188201243 311187372 787517431 1108733515 2662566136 -1 3 7 8 17 32 88 180 434 913 1915 4091 7786 9428 25393 49935 123955 153374 414974 676731 1465761 3555768 7495971 15862528 26401367 54723349 92872103 197915804 372024180 701833522 1347403279 3277854798 -1 2 5 13 18 53 83 179 302 565 2009 3757 5766 10749 26170 50979 125267 183620 446420 968985 1754565 3068945 6746670 11698209 33450075 53734169 126480655 257618669 271745493 714763191 1889791824 3609852705 -1 2 5 11 29 41 79 195 322 578 1469 3788 5789 11931 28044 43652 107598 178805 440502 965787 1749357 3580031 4359469 15134999 31088665 47677758 131986482 248667616 405523511 587539679 2035253123 3279207045 -1 2 7 9 23 32 96 195 374 731 1808 2488 5412 11127 19188 42583 73261 183292 444828 970501 1230144 3593509 7008568 15377438 23738567 40324057 129857148 215364266 278617033 913134213 1656907411 3479946527 -1 3 7 8 20 38 120 243 455 1014 1329 3223 4628 12720 32053 47081 113745 175210 437793 698385 1482879 3587350 6724529 16702461 18744254 47396994 97277885 168879320 517560095 748416408 1693285748 2725756743 -1 2 4 11 31 50 120 205 474 1002 1449 2334 4598 14077 19345 32776 91380 155245 416800 940711 1988561 3296490 5140015 8788642 23511407 38998089 87582002 177532291 473537455 945026903 2141317675 2754028732 -1 2 4 9 25 36 95 232 491 540 1966 4024 7562 14176 16463 37204 104068 206926 469973 995042 2041752 3880670 6232295 13591738 28550013 34768206 96230080 231254176 326748404 764119821 1535308965 2255259418 -1 3 4 9 18 44 85 222 340 619 1520 2851 4420 14748 18504 47849 101286 243391 505180 766868 1818401 4169901 7832424 13099905 26421303 48910522 129553525 236018603 434038031 893732481 1887093313 2522427249 -1 3 5 14 27 33 78 150 511 923 1041 3593 7014 10436 21080 49262 87134 247660 509368 770955 2083470 2611771 4973695 13599085 32978097 61795149 72390304 171547633 443714494 574893814 1340889950 3968389342 -1 2 7 13 16 50 105 164 418 724 1804 3016 7690 15773 16772 51326 128810 237056 499190 1022424 1283858 2589925 6795189 11520232 17527168 60430562 84974735 239410518 310253444 1027902905 1163211058 3010886501 -1 2 7 8 26 48 72 155 469 784 1760 2976 8084 13170 21550 42783 118794 187303 448936 974115 1233633 3326892 5956597 10130421 28985873 64442550 75543931 147191523 323920043 1037442637 1135605607 2383504391 -1 2 6 10 30 44 93 239 267 820 1636 3187 7953 13226 29797 50313 67836 159634 420337 943498 1473155 4081935 4603177 16185699 25424073 37592192 102232606 180984019 324008741 582847987 1589631918 2430719470 -1 3 6 9 24 57 126 207 281 621 1152 2803 5350 11699 22009 39281 71170 150848 412134 672600 1201937 3570500 5647791 11711173 21736403 41286180 102207246 262782082 498808701 910222346 1703793656 3556233561 -1 3 7 10 24 41 94 182 501 517 1579 2745 5706 12402 21419 53627 77078 168048 431713 695476 1477176 4111197 6220712 16400161 25369854 56202976 76230133 211142359 338688102 1056237124 1736538043 2796966895 -1 3 4 15 31 43 127 222 438 863 1101 2258 7589 8261 19429 54934 92362 257828 518975 779083 1834893 2612529 6001138 16206767 17446579 41018655 78538601 165224003 418861837 999955621 1297200300 3435044055 -1 3 6 11 18 46 98 246 419 931 1619 3749 4712 12959 18857 55841 129790 227909 490692 750513 1270436 4151202 7803881 13622398 21371259 43859546 68592934 177239051 332169735 694228115 1623115463 2853751992 -1 2 7 13 17 40 90 159 331 546 1740 2605 6619 11869 30787 38409 94671 206731 467352 993879 1257601 2562770 6516719 12839374 27961976 64345521 117313042 242809866 358208454 1036911933 1523115843 3814849099 -1 2 6 8 27 37 95 202 453 773 2008 3728 5515 11423 24320 56268 84237 247536 508302 1035900 1563026 3666102 6005909 13591018 28449518 43626824 92980886 160495218 384111757 748099840 2062188610 3359903846 -1 2 5 15 25 45 118 182 287 831 1621 2206 4558 13102 21066 46335 73628 212562 473346 995977 1779054 2563710 4414673 16242788 19829543 66392253 126821837 192880466 305618879 812113639 1996921380 3144483592 -1 2 4 12 29 34 110 139 334 932 1961 3720 8096 8497 25939 48236 83387 143557 407051 932702 1975275 3018049 5928140 13823921 23839710 54875423 108661845 149321656 375056772 744214378 1386041126 3600950888 -1 3 5 8 25 47 108 129 460 557 1709 3317 7661 12524 25886 62448 121565 201868 463831 728414 2033344 4144095 5980217 15173319 22425809 55689908 73870635 215704126 376949355 630627520 1382326123 2433301737 -1 2 4 13 27 36 86 244 421 628 1253 2667 7320 11308 29742 55508 112454 197751 459122 985513 2035740 2831524 4676075 14132345 26115307 39682154 80695747 219397218 513694261 924183026 1160488531 4117395694 -1 3 5 13 28 39 95 240 481 851 1111 2691 4271 8282 26585 56384 121615 159625 420416 680756 1996489 2776724 5910146 13032644 29064048 41548302 100272679 146714756 435926329 869533289 1898450119 4037024800 -1 3 4 12 31 47 113 244 375 546 1832 2882 5046 15208 27432 35434 124846 188943 451750 715958 1767938 2805011 5684991 15342613 19901310 50178480 119939975 262655898 320421723 1043849900 1890148921 2647857533 -1 2 4 13 16 59 98 151 328 805 1469 3480 5306 12677 17237 42433 77162 183648 444769 968193 2020719 2813927 6991933 8797536 17790466 55667940 108425011 183496668 469767781 708851226 2027178130 3195844862 -1 2 5 14 26 53 91 179 460 882 1295 3009 6307 13790 17753 63351 113004 147567 411176 936101 1727300 2258848 4850940 10400292 32765143 54268107 67643743 164133210 501263645 853374477 1346087658 2274416296 -1 2 5 13 20 63 107 219 344 892 1473 3326 5696 11295 28629 38640 111616 202771 466484 988894 1773297 3093405 8354648 8625729 19828666 37779974 119848451 182310063 500145271 772180274 2002547534 3352077376 -1 3 7 11 21 45 102 172 396 1011 1421 3171 4385 9787 17971 61453 97952 198828 462700 722220 1514755 3876663 7296216 14402306 21103079 66101125 96853008 168209446 472461037 763614472 1766206660 4045456242 -1 3 5 8 24 47 106 177 397 885 1664 3473 7647 16103 21507 36223 72700 237858 501041 765415 2079393 4167541 6285014 14879987 21681094 59562545 96309328 140949422 309598373 605565989 1394362313 2819139993 -1 3 4 10 26 54 91 247 454 928 1908 2618 6086 8994 22935 63597 77529 237633 501052 764793 1814734 3378278 6022637 8612374 32438373 36748101 86894642 195224344 375686761 1051558620 1640131072 3987545453 -1 2 4 12 29 36 126 230 296 564 1365 3294 4509 16339 16667 64300 106810 146972 407562 930595 1977058 3017542 5923601 13299644 20179108 44605490 101547435 249035843 462721878 684797434 1858812383 2435936738 -1 2 5 10 25 60 80 168 409 520 1880 2487 5505 10598 18442 44063 102972 138192 401298 922253 1706757 3291155 5654189 10918859 31968010 54835708 86358963 219042507 276738170 914588928 1626611511 3316660342 -1 3 6 9 26 32 107 198 430 842 1821 2730 6130 9385 29331 46348 116016 199213 462630 720942 1251760 3614326 6254407 14655132 24295330 40412905 81128604 166945953 362515437 1058707343 1621153872 4070918099 -1 3 6 10 17 44 115 251 500 887 1821 2126 4200 16202 26491 49306 105495 166285 429200 688553 1219643 3850052 8321188 13531633 17002017 49079542 87675815 149559425 344171598 899509424 1952934560 2312956542 -1 3 7 8 20 55 65 208 446 790 1610 4089 5205 12162 31668 41299 82498 194757 457895 718679 1501251 3594698 6721990 12221631 29350056 50109131 67180219 139862968 291970270 783108895 2142429825 3243164806 -1 3 5 11 30 45 98 173 325 658 1207 2547 4221 16217 20459 64804 129826 137607 400959 659508 1969819 3288755 4866787 16700771 24622400 62969567 114393811 211204696 509289883 968210814 2016083100 2246035735 -1 3 6 12 24 49 85 132 329 579 1231 3543 7579 8323 18088 43788 130335 230393 495160 758671 1291106 2356495 4415463 8823190 30483506 63349471 115941910 267823840 485044444 737579731 1562204238 3737281713 -1 3 7 9 22 56 119 214 345 851 1233 2137 6169 14530 22048 59623 113949 143150 403264 671538 1443599 3297328 6994739 9110344 22357570 34283087 124064878 171923026 424266383 944155162 1487610018 3136375960 -1 3 6 8 16 62 94 140 359 889 1208 3920 5955 16069 30417 45419 112519 257663 516365 783923 1296388 3391302 7539919 9092354 32594521 63350125 106001198 195489004 427144830 608693338 2042881692 2200173903 -1 3 5 15 19 34 94 217 430 798 1723 3757 6982 12004 16481 46507 72966 230864 494345 757970 2080634 2358731 7294323 15096168 27118436 50229533 72189420 137027346 316979136 675092747 1170706130 4291270725 -1 3 6 10 16 49 102 232 442 856 1128 2666 5280 10246 19754 50288 100683 214557 478269 743483 1274158 3882579 8125495 12482885 19212158 42097239 73497688 152220088 411612980 827928419 1667385527 3260111087 -1 2 5 9 28 49 80 151 424 551 1710 3217 4948 13770 20604 56230 97857 234107 499319 1019024 1817408 4189655 5192282 9066118 30012375 59914829 87908965 230404281 390066400 624106356 1759919194 3189600058 -1 3 7 13 20 53 67 203 427 859 1737 3911 5535 13220 20065 46524 71263 179035 439520 696467 1478829 2283959 7495734 10970441 27910777 42142727 69544060 157214077 307903395 791929842 2044771144 3066626233 -1 2 4 14 17 56 91 255 492 827 1652 2459 7741 9383 17524 64526 109883 231936 492127 1023800 2080075 2617785 6492492 8560039 32332903 35009903 94911514 156788921 279487825 917074827 1321364065 3717262151 -1 3 5 12 20 47 112 217 468 747 1824 3491 6560 10319 25601 49810 97095 138695 397773 657992 1975513 3035116 8295219 12831843 16887454 40063607 87575310 243837897 304193984 618351838 1115713179 3801667241 -1 3 5 10 29 45 97 179 419 534 1625 2964 4857 14678 28591 52215 77410 244200 504740 762841 2071814 3668898 4400391 16137038 24246488 62566735 87835726 226008538 338529061 976642015 1899831377 2502665236 -1 2 6 8 26 49 111 213 380 957 1304 3356 4322 14620 22303 58711 71373 225881 491134 1011118 1527906 3606631 6289952 10149398 19260172 41311598 126376493 157873639 490286975 689644748 1780193708 2406645069 -1 3 7 13 25 50 76 152 458 726 1475 3427 5717 13231 28687 63166 83518 189814 452943 719894 1493133 2273352 4611391 9387991 29203145 64746352 83407962 263570364 413094551 760824423 1956571744 3148544844 -1 3 7 9 30 33 97 135 495 800 1239 2858 7521 13481 23625 45194 105608 225459 490158 746948 1529748 3343969 4957862 13508378 21566900 55747004 82091028 141688049 454788113 938895942 1118162168 2439238601 -1 3 5 12 22 61 107 153 359 979 1149 2505 4751 14437 31656 36559 109870 209765 473882 732151 2037127 3105260 7860808 8550952 19732324 55508237 114862218 160036561 408414620 1057640889 1973770072 2502036571 -1 3 7 10 19 47 80 215 452 746 1603 3499 7204 13816 31713 39214 75834 150766 410535 678359 1466790 4064810 7514647 13629559 26030042 47596311 97409195 242639399 390988746 562471445 1374153914 2281246548 -1 2 5 13 25 50 83 180 357 593 1869 2943 5194 12191 17753 36863 130383 207189 467049 996175 1775583 3098125 4974532 8543283 30277127 52112531 109260229 266022853 315566137 1063461422 1860645932 3508477132 -1 3 7 13 19 57 115 219 477 864 1592 2626 6064 13031 25033 58371 118914 201718 465643 723742 1520500 2311396 7311616 9053841 21355144 36635882 89336064 147023988 269210117 964335702 1729142700 2913015851 -1 2 5 14 24 44 87 184 387 891 1652 3729 7899 14763 26291 56847 92832 191984 450673 981004 1756773 2274336 4347859 15946014 28145352 55235020 88772590 146421160 289899533 727190454 1356863077 3081251140 -1 3 5 13 23 40 68 159 338 579 1223 4040 6400 8451 18670 45454 90190 222105 487041 750080 2055845 2821061 7836680 14066898 29709761 62855096 117422389 267055644 483773828 597307022 1198283543 3268183350 -1 3 7 9 23 34 69 177 294 1018 1452 3495 5184 14078 21069 50359 116767 241231 499844 765958 1542157 3394230 7288530 15121850 32632265 53723442 128133698 140153704 517054315 674457142 2045673344 2744658966 -1 3 7 9 19 40 104 216 459 879 1584 3847 4585 8546 30559 49057 121392 145871 406876 664369 1445573 3305466 8322482 14632591 25029979 35283874 88009276 143878268 275352204 739966758 1801143175 4022461690 -1 3 6 14 22 38 113 199 409 623 1226 2435 5003 15836 21900 60103 78885 239320 503195 768951 1281103 2870357 7542607 15363902 19729314 37222338 73092727 234003833 519574780 948974199 1987070553 2151992941 -1 3 5 14 25 42 93 180 498 961 1468 3520 7492 14440 23792 46838 117318 254800 519568 783477 2081617 2590077 4391021 15369108 27131447 55288187 76244483 194408191 491292779 705797973 1606632997 3215853139 -1 3 5 11 17 49 121 167 263 673 1720 2795 4991 9103 31398 43339 90124 163559 423516 680554 1984595 3286128 7774606 11773752 22368232 63839675 131788671 222779947 396158847 1012767900 1898960283 4263637943 -1 2 7 10 24 43 93 132 405 918 1148 3093 5885 14012 22627 44758 95533 149435 412139 940118 1206086 3811021 5942656 16234887 25238225 60207993 97490212 193029042 440562149 710021360 1904145531 2858620117 -1 2 7 12 22 35 123 205 263 930 1766 2362 5810 13014 31921 44568 84540 219923 479463 1000433 1277846 2301935 8098335 16161842 18416800 36407520 104511452 145053160 320307144 932912983 1838388164 2810617528 -1 3 7 14 26 36 88 150 493 1017 1733 2214 7465 12481 22946 51628 119158 219510 480190 740200 1537196 3095231 4709253 14052673 28684291 65787360 72775875 195141110 278379689 844556431 1176012190 2228040988 -1 2 6 12 30 34 115 190 358 776 1854 3055 6712 13171 27374 39463 75073 249787 509644 1038661 1565788 2595493 6235931 14044858 18437447 65496849 108170100 172001347 378866266 963354325 1365715763 2648071920 -1 3 6 12 26 49 99 138 331 840 1499 2921 7437 13512 26360 58652 126484 233947 499565 755968 1286357 2355906 4944238 9337534 16778451 53217516 101456217 187972982 476609758 832888286 1163237683 2549829746 -1 2 7 13 17 34 91 211 421 723 1758 2925 4172 9003 23552 54276 78749 203982 463178 985626 1260014 2574221 6540439 15347625 25431140 46930276 72365307 251688772 340565212 968738901 2013686623 4123061817 -1 3 7 10 20 33 75 253 474 775 1487 3437 4786 13740 17148 63697 97736 202940 462950 724775 1517894 4152349 7332221 15363869 29626856 36974779 89148941 156297607 507857988 732124224 1642856316 3061467913 -1 2 7 11 20 38 84 249 463 998 1597 2273 4648 9863 23080 42244 78125 221866 486611 1013565 1261969 4143278 7326101 16139976 27533995 38033270 91273596 183831562 305073897 838840650 2043589714 3801983775 -1 3 7 15 24 58 117 139 467 765 1950 3215 6312 15558 30793 61173 99830 144321 407612 666986 1444469 2771786 4904936 10726182 24395057 56392439 69003658 267749396 296888362 602538280 1101946772 3011441361 -1 3 5 15 28 55 89 164 430 689 1707 3387 5707 15684 22854 49431 111813 199189 459083 727908 2044873 2314823 5489522 9350120 31994619 58477049 97055174 253360757 361493724 554887693 2028789152 2357825798 -1 3 7 10 29 60 78 155 466 714 1153 2809 7824 15720 17812 56178 121910 183365 443073 710538 1505166 4098089 4856597 12259283 25178175 65558502 78444114 261730613 498496279 908310550 1285378402 3089097924 -1 3 4 11 21 54 64 170 485 588 1800 3397 6288 11429 28603 50208 124351 262138 521296 779214 1822972 3645113 6499729 12198109 28857801 51682060 76376708 229548808 296031056 619599459 1181532134 4123858773 -1 2 6 10 29 47 111 149 479 697 1818 3445 6626 9971 32511 35311 76913 247691 511015 1038884 1565254 4175776 4937872 16177515 21515035 51954872 74311415 244464980 316005744 662334718 1079589584 3659005560 -1 3 5 11 31 52 103 161 443 653 1796 3479 4970 9773 16809 42743 66750 183947 443806 711056 2026312 3309715 5142176 10482728 16805992 58771710 90306754 256070619 326727639 626131870 1748449125 4046034194 -1 3 4 13 23 38 96 160 259 665 1529 2650 6860 8503 18651 34397 99959 200380 458868 725698 1781238 3099794 7577078 15382324 23621138 65847408 132977354 228243216 441216629 863027417 1489310675 3720263096 -1 3 5 13 24 52 64 145 295 521 1926 2230 5120 10074 18931 64611 114392 216591 475232 744981 2059086 2821682 4958884 10142054 26764989 64528636 122251113 259702692 290519263 870429646 1663784270 4284971856 -1 2 4 9 28 36 75 216 458 855 1990 2741 6931 14031 30448 58260 83355 136123 401264 920884 1975923 3829429 4908421 14383941 32787902 43025744 95520873 150933609 398758118 1030597091 1370178323 2340957293 -1 3 4 13 29 58 73 230 460 752 1947 2813 8127 10783 29605 47189 110163 151786 416942 674499 1735211 3026569 5959817 11784767 26506825 34124912 87406769 249979218 280628111 993431717 1160992436 3965557369 -1 2 7 11 20 53 110 215 418 527 1814 3087 5268 14642 26149 60988 81159 206774 470522 997013 1253012 4148196 7330015 12198766 16805311 39384998 81335286 217807966 277589101 552532749 1920280216 2536443463 -1 3 4 12 25 60 78 137 262 522 2039 2072 6080 11855 25334 48815 103474 187566 447157 708272 1766252 2798408 5141994 12544164 25456667 61120162 129100394 260726433 274924667 812176097 1871525873 3619125181 -1 3 6 14 17 47 89 210 417 844 1911 3653 5148 10192 20955 55079 110155 139097 398629 657422 1193359 2774919 7272085 13885012 28621034 49880494 74652977 157102510 347296410 770825310 2098630868 3814684404 -1 2 5 13 30 42 113 199 317 602 1503 2064 8131 11368 20340 42035 93883 201874 465699 985415 1782297 3100569 5736991 16649050 20504508 35759440 115246265 262534134 417464997 952156966 1196003056 4152280717 -1 2 5 14 24 57 108 140 268 699 1674 2150 5590 15020 29113 54294 82406 248859 507963 1039283 1834436 2335014 4405634 10934083 18128148 52552600 119165907 233135892 402384630 907773483 1636001643 2328774659 -1 2 7 9 28 55 125 254 503 923 1430 3613 4264 9158 18802 46160 67225 211591 471656 993470 1250897 3631570 4700471 10113555 23919078 43105820 88484842 187703919 490752579 626045058 1729432162 3920571703 -1 3 5 14 31 60 86 190 502 909 1718 2904 5191 10620 19208 36630 85726 195889 455586 715639 2023213 2534582 5918137 11262783 32562517 51246833 81512321 184346286 269852428 1024661192 1825901760 3358745370 -1 2 7 9 16 39 100 189 388 918 1103 2624 6041 15439 18259 50162 69806 230172 495397 1021252 1290286 3659638 7830432 15390700 24693350 59311011 93565997 198434292 449015088 866052603 1832946213 2645151552 -1 2 7 14 31 51 99 189 336 831 1923 2363 4215 12143 21274 52757 72101 243555 506825 1025717 1283617 2879636 5723215 10155453 18141667 65350672 112188823 172688364 343291161 821678363 1909892167 3449035387 -1 2 6 15 24 63 72 194 483 932 1528 3918 5460 14719 19814 55374 76026 220853 480822 1002225 1535324 2818352 4963840 11940014 26527930 43589155 85919501 194229273 474360804 553969235 1955687775 2418514667 -1 2 4 10 22 41 64 168 411 798 1710 3716 4340 16277 26476 64424 94686 187225 446860 969349 2026671 3581992 7217136 13354698 29944204 57494396 84587978 157693950 335516464 698639100 1794962386 2516152097 -1 2 7 15 22 57 71 139 342 639 1449 2952 6081 15702 28950 39696 73922 252089 513282 1036174 1305035 3128626 7828546 9605505 25998693 61171024 116859063 252860642 427905175 937640426 1748168742 2620922925 -1 3 7 15 19 58 125 155 354 597 1564 3570 5977 11001 32613 39779 124328 231354 495488 757904 1549810 2879146 6765750 9309590 24688550 51484519 110562120 265961824 395864973 537179291 2109313846 3623551111 -1 3 4 13 17 49 117 240 312 579 1357 3684 4776 11201 23261 41555 75995 232323 497970 766685 1828945 3099323 6972364 11398133 25064580 45469635 105791275 258818270 439567851 588149557 1758577996 3311542341 -1 3 4 10 21 41 71 150 444 906 1314 2406 4367 15492 22836 63748 104310 192639 450880 712114 1737829 3308602 6810007 12656132 31191527 59323326 90412066 192516969 529988353 986642094 2133519867 2394342584 -1 3 7 15 25 34 102 240 493 616 1587 2152 7657 15384 23580 53462 114600 190421 457281 706191 1481488 2771272 5239045 12917908 22805913 43060859 87283483 213481158 339438124 895243322 1134874043 2975695518 -1 3 4 8 27 36 96 196 342 992 1398 2956 5307 9775 23541 40593 111067 239001 504183 759748 1822187 3887483 5695387 12930570 21161592 39406656 119202288 144785901 489617948 869890567 1618122063 4204369444 -1 2 5 8 20 36 83 169 298 649 1807 2608 7837 9926 27000 44348 116705 208934 470548 985591 1794591 3917844 6948262 16329667 28451521 51986756 128617163 229935752 300002474 970955542 1108795651 3658227930 -1 3 6 11 29 63 90 179 481 544 1562 2396 6642 13277 31554 52326 82318 132833 401330 667042 1201333 4103689 4970481 11914229 31187624 52279420 76232154 204786964 336937519 836108863 1473122736 2612412143 -1 2 6 8 25 63 95 245 382 697 1073 2791 6735 12032 23462 40857 100400 201727 461154 993150 1539789 3663078 5400047 11365096 30818819 34418310 132316131 221307178 497375028 915548656 1584778509 3765151963 -1 2 5 8 19 63 108 175 413 549 1480 2935 7782 8753 19298 55505 96940 153363 412082 944827 1712759 3865980 7833872 9030530 20955030 59621108 98765669 223108406 437838391 927538770 1340528585 3300645649 -1 3 7 15 28 39 100 253 256 999 1589 3205 7905 14326 22628 55059 95108 183174 447964 713656 1489362 2779687 5968043 12963778 22232597 44936900 112962373 151794886 293625645 592763043 1502439975 2229466068 -1 2 4 10 21 55 107 195 377 821 1474 2592 6215 16260 29475 38586 68463 250000 510369 1045773 2065354 3612422 6425747 12444170 18242223 34946860 133150994 185558998 476217573 877711717 1413871070 2826336165 -1 3 5 15 17 56 97 216 449 939 1185 2876 4491 9701 30754 43006 116174 205519 471635 726478 2058971 2343638 6692198 8718910 17196640 40740875 91728413 200973802 421310804 895873001 1918583017 3885998276 -1 3 4 8 21 58 103 238 501 972 1739 2210 7575 10556 30589 39566 113986 169281 428529 696988 1757201 3818788 7335639 8735045 18847531 44943108 90316055 174787304 288125439 858559132 1149084077 3792092834 -1 3 6 12 26 58 114 165 396 1023 1380 2991 6689 13116 21291 58654 112834 153429 412784 687470 1189941 2278071 4942135 10555474 24064371 66186855 97695920 168815705 533732902 834681394 1479560882 2533677708 -1 3 4 10 17 33 121 150 382 769 1894 3830 6644 15620 26378 34628 80326 250998 510983 783298 1806781 3349717 7746657 15845799 17973307 54617042 111358987 177631961 394075799 744196149 1250894158 3187560960 -1 3 7 15 26 54 111 133 465 737 2021 2300 8157 11169 29899 38656 76832 217333 478782 747120 1513091 2854176 4371182 10083241 19061334 54354920 74420013 264418387 269602936 863420598 1295599397 3769887860 -1 2 7 14 16 43 64 132 420 624 1626 3855 5350 11927 23500 47686 69715 208595 473228 987508 1263169 2878613 7003067 12956802 29494925 64781707 89978952 212965000 364791045 693166524 2066328171 3269344870 -1 3 7 11 24 58 104 210 472 800 1481 3563 5273 12052 25841 55717 87901 160791 418381 674779 1451997 3860185 5998897 11645744 18309546 39104706 86088345 161418699 518811904 703394944 2058433696 3302139603 -1 2 4 10 16 32 111 211 493 904 1207 3656 8075 14996 32236 62305 94169 253724 508474 1048142 2067102 3632189 7743901 16100407 21945668 34392178 94703974 196553011 420913161 550779409 1603304587 3079729558 -1 3 6 14 28 63 117 218 502 578 1998 3087 7340 9133 22780 40166 94042 143117 405736 661374 1197754 2804784 6001542 10870378 24576941 34909278 98372910 217760627 328698649 588379373 1357335838 3693084702 -1 3 6 12 16 51 96 198 328 892 1691 3061 6622 9489 18756 52645 69967 186261 445585 716131 1223350 2257522 6510213 11399361 19632794 37289309 118058109 182348102 283080465 1069135838 1507019526 3489258213 -1 3 5 15 18 50 104 243 444 994 1835 3425 4778 12130 24164 65096 118121 244218 502167 754549 2086159 2306136 6998675 10558974 17180950 46197003 70118117 193199416 390816656 578693042 1776352473 3606431845 -1 3 6 15 29 62 98 132 447 882 1953 2525 4407 10733 31512 45784 94305 214453 480930 752304 1248563 3122076 5957022 10611539 19812032 53780948 98131010 138097225 384563383 824327535 1960837128 3490447377 -1 3 5 8 31 32 71 228 457 898 1233 3428 6453 9743 26173 38266 117197 205438 473533 727535 2061422 4190970 4328558 12679633 31099015 37781613 91878411 189490184 407093611 755128038 1210165343 3526868822 -1 2 5 13 18 39 77 140 388 617 1529 3185 5731 11522 23483 44013 126828 207582 475064 988282 1787143 3142334 6696427 16347017 30053855 66363663 100529010 208869987 469456543 718787528 1924030526 3305761140 -1 3 7 15 26 63 111 221 281 575 1341 2309 7074 9473 30123 48395 71874 232166 496371 766312 1559410 2843176 4344610 12420137 17231255 41466329 101257896 249272012 442743406 1054070149 1366249214 3345097768 -1 2 6 8 22 36 104 149 427 852 1793 2532 6561 10824 17386 45383 77387 160479 420980 937930 1447339 3575506 7332820 16589227 22700093 50486039 96348627 148305215 346761197 871422779 1413601916 4271892265 -1 3 5 10 24 57 70 151 345 927 1785 2720 8140 12927 20194 57362 125646 160719 420596 676410 1966896 3592488 5731789 11659239 28206429 66732377 109454749 147239036 325840331 963423545 1201998997 2366870152 -1 2 6 14 26 59 73 210 412 710 1134 2343 8107 11598 20069 58798 107009 133797 397693 931107 1467576 3058879 4669716 11119664 25828087 47066690 78528990 261553901 511676129 979652521 1157949317 4065961906 -1 2 7 14 24 40 124 205 474 1006 1172 2480 5508 11734 16621 61866 89922 212525 471039 985689 1268977 2851947 4887201 15288656 18814889 36136809 89910695 180759229 416084866 1053382683 1770206052 3691459384 -1 2 6 12 28 63 67 255 265 679 1239 2807 4146 8812 21098 54985 82673 228325 487381 1001007 1508933 2619309 5697264 11097108 27481710 39003277 107455492 215104452 533467209 882385630 1973965702 4277196116 -1 3 5 10 27 58 94 233 269 869 1079 3209 6054 16287 17085 33681 86141 257938 523445 773700 2070834 3613284 5912577 11620119 30395320 40081317 105853443 199626410 461182017 702244508 1994043506 2321547305 -1 3 7 8 25 37 69 188 359 802 1544 2405 7925 15192 30245 37925 97149 221181 477180 750614 1515157 3650806 5420730 12937774 30896796 53417715 111389143 169249312 309401367 924056838 1296980290 2748880452 -1 2 7 13 24 40 122 214 355 732 1543 2429 5221 12475 25070 42147 123845 169874 427383 966011 1231763 2513446 4707739 15072743 17479258 39770166 130441371 211789205 349529107 837234666 1630848875 2709078128 -1 2 7 14 25 62 114 153 270 969 1667 3415 6438 15599 31480 32926 130878 231043 497691 1026564 1298423 2850746 5169197 11918622 24891062 51608733 121562928 138269337 309056253 665275370 1109035346 2989323865 -1 3 4 8 17 39 109 192 299 558 2010 3892 6714 14196 22572 65516 74620 158218 423659 675058 1706444 3854089 8367345 14747765 22153618 39505800 116108642 241240991 292162865 761972143 1152892656 2615225099 -1 3 4 9 22 38 93 221 476 1005 2028 3531 7673 12198 17723 53449 124547 242844 503595 757281 1822748 4137126 6724269 16636802 26199714 49487289 94300320 169699695 366387370 573679069 1411607227 3901116995 -1 2 7 8 29 60 75 154 364 925 1887 3523 7401 10956 19790 40941 111585 232550 497197 1029067 1304221 3365246 4634176 11899637 27251703 66795600 106851294 135571143 356109313 582712840 1356523297 4169475588 -1 2 5 14 27 33 85 182 330 625 2044 3731 4898 11060 20407 39525 98607 218250 475554 1009449 1785358 2328138 5133723 13214399 26936799 55568021 108694102 261136720 271704071 715098217 1742096378 3367603178 -1 2 7 11 16 57 118 162 465 701 1196 2634 6354 15077 22616 52033 118608 140427 408054 920222 1199555 4108302 8335700 10090104 21396246 63110880 76796897 240402716 478999512 889819874 1466099329 3213879534 -1 3 6 9 29 39 91 144 311 778 1749 2196 7865 13944 26566 54670 129017 229588 498608 762764 1299048 3616563 4360526 14531502 28770978 67032996 120921237 187043397 271120558 847358070 1235690600 2468778130 -1 3 4 9 21 35 114 226 367 793 1261 3055 5463 12490 32760 38570 90767 212745 470437 725622 1798925 4178039 7007596 15022827 19653005 44738564 118080721 190718521 412124337 938302634 1674534131 2730727527 -1 2 7 10 30 45 97 182 482 918 1432 2220 6676 11200 25267 39343 80097 148885 416191 950018 1183699 3843816 4445501 16084470 24549604 61049214 71149863 173499919 476591563 1040466672 1465443681 4215898509 -1 3 7 11 24 44 115 180 426 935 1806 3553 4281 14359 32608 37385 106898 235960 495093 769998 1563876 3892317 5932581 15333444 19094453 66778593 88176690 199935892 395647983 550927968 1668610894 2154628482 -1 3 4 10 31 49 97 246 294 948 1908 2332 4685 14417 32367 49130 86502 181892 446704 714745 1737049 3281793 5180877 8984928 17440062 47912956 106770549 145907198 356507007 837339413 2040659542 2598611459 -1 2 6 14 19 52 85 231 369 759 1563 3314 6655 13243 21489 38020 122620 146474 401901 924055 1465710 3073278 6509579 11645027 31647131 41113284 128300600 207546804 340479500 655198119 1095941498 2366624874 -1 3 7 10 23 56 73 240 351 711 1445 2444 8145 9661 29839 51633 87659 198880 462985 735293 1529995 4173689 6464082 8458174 27502751 40546195 117774993 204182763 448983081 1012774102 1122908471 3598770985 -1 2 6 15 22 44 105 187 287 615 1615 3701 5925 9094 20330 46592 95148 170964 428116 959136 1504778 2782002 7561726 12652823 23229926 58945263 132973771 240275776 386346262 774480635 1938492842 4273072486 -1 2 7 12 21 36 98 142 332 960 1058 3049 5869 13197 27918 48630 78283 219883 478004 1013473 1246376 2333296 7796964 15034745 23824249 56548755 108607449 156456943 431182133 919035281 1816610194 2712102988 -1 3 5 10 21 62 121 166 416 981 1074 2967 6884 10216 18930 58179 65685 221344 490525 743341 2034524 3661393 6466345 10044571 24876348 65687268 91244867 169665243 447021878 876831787 1591965185 3261550299 -1 3 4 10 20 35 75 171 411 588 2044 2820 6341 15913 29791 64710 97056 192396 455508 705442 1745700 3306288 6510944 15533519 29755793 56865075 84955800 203208424 328856383 1061644708 1574790440 2795690357 -1 2 5 9 18 47 97 214 501 897 1493 2930 5764 10690 27474 48905 123953 134280 400852 932316 1723162 4113162 7829476 13209533 21672548 35650126 97792233 199515512 483716488 838670044 1794319078 3479793678 -1 2 7 14 27 63 126 167 494 786 1351 3831 6975 10212 22537 50359 119221 166107 431114 965555 1241658 2754186 4699370 12160536 21382394 64443740 74973641 135267158 491783575 637538219 1270880743 3612877296 -1 2 5 14 30 58 91 224 307 1014 1256 3899 6281 15243 25450 49533 101597 146457 402122 922098 1728613 2264949 5981554 11659616 31126596 39304955 109315566 158600330 446438590 653538774 1164736747 2849308439 -1 3 6 13 18 61 88 248 404 651 1523 3441 6800 9651 19875 65000 85643 186524 443406 715285 1226606 2522621 7294308 10033286 33424188 35111395 72402176 240463691 434797687 747589571 1197546774 3547991776 -1 3 7 15 24 62 84 175 300 708 2026 3616 8028 8265 29534 38601 129102 190205 458039 710403 1487024 2757027 4958512 11637344 31874352 55799052 133205178 214290894 322864344 725505252 1473739842 3579884516 -1 2 4 11 19 42 116 194 373 649 1123 2380 6622 11282 20691 33830 95883 245053 500683 1016266 2082320 3373143 8283903 13972381 16975760 33994185 130600484 232118635 473076816 972066810 1607559949 3977746489 -1 2 5 12 30 39 123 201 414 1009 1622 2587 6533 13698 32085 56599 90893 131336 400393 927609 1723813 2798432 5475714 13437718 19331860 34548905 73971510 193829910 311901323 973905387 1565908952 2314438531 -1 2 5 11 20 45 101 220 382 642 1529 3427 6115 11074 21452 51028 124726 159552 423383 936284 1716665 3581410 6784199 13635195 20976044 37233126 131353884 233895294 440766221 796842085 1902320677 3742448545 -1 2 4 9 19 32 127 249 273 666 2021 2323 4648 14822 21840 46841 107139 251533 511384 1041973 2067012 3893433 7765740 15994032 17571259 48242857 112490563 217633194 320951358 938406764 2125855885 2596762827 -1 3 4 13 16 36 97 160 296 677 2006 2519 4522 11918 22923 43541 66363 237374 493319 768225 1822312 3096182 7246395 16515099 24903742 66060380 121635064 232784349 318243688 892601498 1914178860 3399490598 -1 2 6 12 28 40 89 243 380 569 1388 3138 6730 13448 32227 61599 117117 141191 405989 925611 1464076 2546146 5760620 15991642 26478457 38799741 129505003 258748298 447499043 721717434 1128870959 2460481525 -1 3 7 10 21 37 104 141 303 678 1831 2986 7107 13325 24093 45211 67799 208390 474777 725209 1538362 4166303 6956812 16520122 22555275 56649562 130088436 225547036 297419431 1065413042 1361425354 2201369960 -1 2 6 13 30 59 115 157 367 829 1625 3619 6161 14898 23530 58199 121824 157229 422264 938097 1456094 2261275 6005110 11806515 24930608 50376696 111483295 174578209 326934893 722534579 1250681840 2686254412 -1 3 4 8 29 40 115 174 353 664 1503 2806 5779 8977 16814 38252 70684 188532 458055 707073 1748400 3830366 5236337 15480340 19162493 59824893 101031723 206030153 457734090 809038011 1806028680 3849027034 -1 3 7 10 18 58 64 211 400 929 1325 2262 8149 12589 26124 43985 126262 216976 481568 750610 1517232 4186802 7780720 10235357 26760059 47761253 75849551 170565512 516973751 1030270005 1127080577 2229493382 -1 3 5 8 30 48 95 135 507 706 2035 3982 5473 13053 17985 36080 119306 224798 488747 741386 2040766 4188036 4632528 8660251 33321971 65848448 68504038 255756448 277631119 779926247 2057150088 3007577868 -1 2 4 10 21 33 101 201 414 664 1505 2528 6745 8442 23821 49395 115347 203018 461641 996281 2050613 3660985 6472052 14955478 24405668 39370388 70342936 242881781 430818563 1051137266 1447762597 3602320751 -1 3 5 12 21 48 80 138 491 1012 1391 3495 6283 15841 24815 43923 88413 252886 511861 780606 2076718 3110102 8034381 12070741 33312654 64545858 73514373 193095556 510503744 674908075 1263139737 3200947386 -1 2 4 15 16 52 101 137 420 644 1822 2701 7673 13050 31970 47499 115423 186852 446315 975378 2009609 2254503 6489353 11542731 18898739 51176277 93138080 262398974 329056651 964143887 1327090691 2264320926 -1 2 4 14 24 39 83 231 510 696 1975 2721 6942 12557 28832 42919 74452 238369 504818 1022481 2088878 2557687 4626220 14168571 26243433 33858937 99427814 255305973 294628153 1000320857 1455137209 2435560478 -1 3 5 10 18 50 77 167 313 662 1176 2524 7602 13382 19536 45377 83732 155397 412301 679984 1974187 3599483 8325155 11809882 25447545 51687721 132466630 227958468 532302263 940468042 1340477662 2622160308 -1 2 6 12 16 45 93 165 469 521 1125 3389 7338 12039 26092 52975 87834 193092 450989 972435 1478691 2499703 6788260 13655494 27300063 54379002 74660437 207735707 498805985 703460036 1511485701 3841548882 -1 3 5 10 25 32 66 236 280 863 1987 3449 5271 8999 29660 56905 90110 139082 394547 668691 1993278 3593677 5470496 13654480 31240932 39958722 102171152 189045460 338022525 559672864 1916116171 4250893742 -1 3 5 10 23 48 89 228 446 931 1880 3127 5516 10220 27765 41594 77747 165087 433669 699113 2027100 3552215 7051215 11026833 29939179 39173022 79424080 169397847 388861230 657173207 1883511155 3961009059 -1 3 4 10 28 58 91 139 392 881 1857 3051 4686 8429 26345 45307 122460 188124 443596 716812 1752949 3309535 4406298 11026766 29416934 65109207 97722428 137919598 356812169 975016463 1920080316 4088892778 -1 2 7 13 17 63 120 245 357 1011 1837 3646 6678 15076 31447 39059 130609 203185 462621 994059 1270361 2594012 6476743 10254272 24675464 44419474 120553408 148087251 338342170 741396724 1169755130 2914146425 -1 3 4 13 22 51 68 194 424 556 1350 2570 7437 8922 28146 44222 77176 181107 448468 716573 1748987 3045591 7849300 12084014 28096973 44635911 68847509 211421466 433539162 824255754 1144445891 3423010551 -1 2 5 14 31 35 81 255 325 819 1211 2398 6887 9928 16776 38841 122680 156533 422642 936320 1712677 2286675 6264174 13649027 26254466 40223342 124143652 194388082 420406159 1022335098 1443649120 3467158461 -1 2 6 9 16 40 72 196 458 539 1108 3778 6531 13945 30825 57479 83191 221443 488897 1006732 1513903 3380366 7477862 13663473 32829341 49110849 98521967 227738558 478913642 658139506 1076922740 2592178216 -1 2 4 15 29 56 122 217 309 785 1428 3159 4216 11176 27297 38465 97402 211681 468150 989566 2052137 2339337 5661815 11823477 22581978 37057346 116600795 177144417 480469134 756017198 1832560732 3230259610 -1 2 7 9 23 54 69 237 306 852 1329 2334 7428 15683 28720 42981 104047 228963 485491 1003226 1248813 3657509 7002437 11563589 27304378 35494428 113994428 196823394 522911843 999808339 1320613178 3092261658 -1 2 5 12 16 37 111 171 448 820 1024 3643 5940 9964 19440 45864 79660 251629 511417 1047195 1810077 2849635 6996219 16538524 21274451 65102874 83318581 135435196 408476383 540131536 2103855038 3827895350 -1 2 7 8 25 40 123 223 491 872 1485 3090 7760 13225 31601 33210 100111 203712 461778 991601 1270560 3378726 5679597 16016077 18659738 40495468 98286868 140432360 520413542 804600159 1467152717 2597626685 -1 2 4 9 22 55 105 219 270 626 1410 3262 5423 14966 27445 58632 98653 255120 523926 1038167 2067866 3874450 6445850 12353468 18668787 41544922 106105434 263873138 434115504 735064567 2128901659 2484651261 -1 3 4 8 27 46 113 189 298 722 1320 3741 6917 15094 30856 52129 92225 202825 462545 731411 1795048 3916604 5654905 15493443 19719877 64304572 124755135 201509311 415343153 572158741 1340084360 2797088545 -1 3 5 11 23 39 75 248 495 946 1161 3009 8116 14280 19910 53287 94554 250119 509861 780680 2072073 3346918 7247162 15752612 30995154 37033575 94338490 192816907 420055238 914545077 1230540551 2514060569 -1 2 7 12 28 35 95 189 345 966 1109 2079 4130 13822 32755 65221 81568 134560 397765 932888 1205779 2282120 5467583 14459136 27623516 56337609 103147073 151223590 406099369 954596466 2034720374 2895958205 -1 3 5 14 17 42 89 166 328 677 1947 3121 7576 15427 26187 57304 96459 150365 417126 684181 1980213 2536073 6517525 13147846 27915044 54497626 101549019 212558437 312262333 584428102 1438067961 2799971674 -1 2 7 10 27 59 91 238 352 941 1324 2843 4548 11770 26596 49075 110355 139249 393237 931608 1207486 3840407 5762845 12116564 30496025 40071313 133772721 158057224 497321930 824044962 1999819634 3285399045 -1 2 6 10 17 45 68 203 290 672 1130 3898 4832 11161 25420 37299 81265 163459 419611 938258 1444849 4117379 8068821 13420636 31056418 50313985 107588232 214911316 489949168 559155656 1807227349 3325048535 -1 3 7 8 19 54 97 224 266 633 1242 3660 6759 10318 28263 52941 85995 203371 461546 734813 1534839 3662097 7998373 10525834 18996700 45014248 111017051 257073216 476121753 633322538 1306427889 4022433360 -1 3 6 11 17 56 118 203 460 687 1095 2542 4685 14171 23452 41580 86989 182664 448188 719778 1214415 4083093 8122192 10012271 21347155 40307003 88677353 265444965 513530471 972593263 1902187085 2946911387 -1 2 4 8 30 36 105 164 320 886 1480 3029 6517 15071 19246 38166 93844 258491 517633 1036220 2073955 4147094 4651129 13951922 24493207 65936913 117003458 185580448 474706149 867608001 1468816577 3198991438 -1 3 6 12 18 44 71 224 510 901 1720 2262 5640 12385 18629 47491 95658 255601 523927 774508 1293667 2324704 7008594 14205534 29459345 38674794 94993733 193458205 289394245 854825111 1806632654 2841774267 -1 2 5 15 18 32 119 189 292 522 1345 3256 5900 11527 27789 49400 72042 192071 455117 968107 1742815 2496849 7322758 15511262 20307399 63699405 122162434 256906322 436218619 675832909 1976621428 3287361143 -1 2 6 11 21 47 98 150 299 838 1524 2770 7822 12670 27293 57166 112413 246797 513042 1045322 1552572 3881822 7220559 13676517 22892576 51250116 129824650 176546298 487809986 920034593 1293274525 2319662109 -1 3 6 11 25 60 110 246 397 660 1238 3523 5817 16100 24337 56459 93312 187882 443181 714122 1217755 4071482 6018308 11047923 18187931 46396962 82373686 245178920 498480618 712764768 1902167051 2309047103 -1 3 6 13 26 37 96 210 410 650 1038 2595 6720 14552 23488 50720 109039 168130 427464 699927 1233184 2522087 5201321 14189919 22893553 35350810 74238789 242859921 507428163 906949977 1591612939 3188969895 -1 3 5 14 25 47 72 198 332 905 1967 2916 5724 10469 19440 45743 128741 174835 438689 689783 2029126 2500742 4406741 16573968 31031084 47133104 132971248 167330748 389765001 977013810 1647844354 3262397827 -1 3 4 11 29 61 120 184 454 635 1836 3487 7628 8213 21923 65307 93341 147603 415482 681365 1706281 3574695 4414427 11844552 22129943 62873072 78689617 226079822 295925030 655423376 1368488750 3552211385 -1 2 4 8 21 32 109 183 390 557 1142 3090 5633 16261 17776 50008 126872 223309 488462 1005053 2045239 4168427 6999132 15256682 22674974 59727231 92483151 220180538 478327206 745029935 1971900208 2311715082 -1 2 5 15 25 49 82 163 290 1020 1488 2388 5560 15543 17795 48537 106497 172425 441182 958207 1768257 2501290 4411294 8697059 29996498 55483868 131530619 135406018 522411436 982025844 1833036369 2648572957 -1 3 6 12 27 54 125 247 426 513 1930 2982 4337 12148 17584 43088 111790 180298 450210 716147 1219869 2248645 5192403 9741590 23440428 45546165 67287276 205134046 308787674 1008032574 2119162077 3230770407 -1 3 6 14 23 33 123 170 347 594 1731 3433 6915 14328 19857 43879 102272 247155 514033 782351 1285471 2839833 7736674 15772756 18448867 62905063 114289581 263433187 352000738 568500363 1281175117 2442550809 -1 3 4 11 25 49 66 144 312 612 1638 2174 7661 15307 32045 48806 98826 254860 520776 776902 1804517 3633092 5378587 9747349 26840680 64483399 119790656 244547957 394228206 913190131 1085590261 2904105849 -1 3 5 13 29 43 104 222 476 624 1979 2075 6175 14450 25642 51258 103260 143112 408075 660522 1989197 2806061 6283068 15783048 22390754 35807007 88268777 213634130 305459412 851834399 1398989893 2976886093 -1 2 7 13 27 44 112 235 448 575 1967 2766 7435 10987 21077 49810 110650 205839 472729 986528 1269790 2605420 4899788 16309549 20814957 43745067 92531754 222468944 327942841 942933671 1304168797 3843037265 -1 2 4 12 25 61 98 176 497 746 1900 2755 6482 12483 20408 60238 95020 221624 489319 1004067 2047416 3126780 4873887 12384729 20011339 66787938 69983641 263904702 310184389 968083655 1562049743 2621008376 -1 3 4 15 17 37 120 168 415 936 1719 3213 8156 11888 23236 57676 97036 136214 393872 669709 1727896 2544200 6502397 16052988 17910726 62808656 97959194 189245993 298656833 592903871 1569417605 3865057893 -1 2 4 11 17 55 73 210 443 908 1943 3819 5297 13505 21569 65006 124740 153479 412015 942410 1972576 3314979 7857569 11067877 25807566 46802247 70441159 170344237 338520462 796336655 2094876404 2891142483 -1 2 7 8 16 43 68 140 385 712 1358 3812 5821 12291 26193 34371 108625 159042 422514 941618 1184712 3330836 7578309 14457777 29983048 66203263 99525703 250027847 461458728 547048938 2066850156 3115479271 -1 2 6 9 22 54 97 169 334 874 1397 2075 7997 12083 26624 37730 105105 158148 423967 935133 1447453 3332855 7052276 11568099 20030729 60702233 112901201 188685211 514400818 1044353473 1125685971 4257056621 -1 3 5 14 27 44 81 141 391 936 1802 2743 5013 8332 22457 35428 95215 217004 480162 749245 2033564 2614151 4881991 16301602 28905197 58949757 93227311 186188295 391093216 1024638772 1920301923 4075509935 -1 3 7 11 21 39 73 185 362 953 1917 2216 5365 9662 20616 63026 89444 162748 418395 679768 1454336 3845867 7300353 15778627 30484046 54182838 109837554 139264929 368481213 938413014 1700289952 4058836723 -1 3 6 14 26 40 123 133 478 593 1644 3407 7181 9301 20386 40391 95672 260742 519706 778106 1287027 2835759 4381114 14722431 17375031 51587845 74842849 218454768 348365866 560941915 1355464705 3272116392 -1 2 7 11 26 46 113 223 387 863 1785 3572 6208 10661 27508 46475 107664 186432 444845 979158 1220858 4079903 5704920 15502292 19790523 39462471 72327916 152371538 310593176 633882562 1165284482 3759998469 -1 2 6 9 29 54 93 139 325 641 1188 3859 7185 13408 18570 58889 109073 174493 441736 957485 1505012 3308627 4675533 10274722 32358622 63578903 113481332 216599689 504623216 581803011 1409213440 2159695789 -1 2 4 12 27 47 84 167 343 768 1548 3332 4393 14020 29874 36542 84846 185938 446027 975215 2013371 3042029 4454570 16556154 27857107 54395232 108484559 172860418 302460276 647314816 1662148081 3121581585 -1 3 4 14 31 62 97 240 266 885 1178 2973 7548 11088 32341 45831 96540 242777 500907 761846 1825768 2305982 6202881 10784917 19209954 48965415 114736949 188002569 422936097 932166159 1133752736 3990858917 -1 3 4 8 24 63 123 188 473 725 1281 2472 6859 9919 19086 35940 80736 158905 424206 674387 1717091 3852050 5966784 10792194 21855572 62059421 79920726 263735812 466128349 1035548978 1460299794 3487462103 -1 2 4 13 20 38 88 242 277 768 1439 2139 5239 12989 20498 35064 113828 159436 416882 920678 2000023 2832426 7952084 15141592 25757204 39813988 102807899 173664528 482536972 1009251380 1873039770 2742061678 -1 2 4 12 25 48 85 254 439 902 1316 2353 7076 8520 23457 34392 94206 187386 457386 958777 1976112 3098684 4821608 9399156 30789436 36954563 79737836 177275722 512636603 1000306414 1463673719 3604982313 -1 2 5 9 26 62 78 214 441 943 1489 2833 5737 10457 26635 48878 95746 201940 474181 1004694 1829847 4103767 5607224 11188426 27130644 48118490 67423041 183367672 486678937 819526648 1806019548 3435842103 -1 2 7 14 21 32 64 187 331 908 1730 2847 6409 14639 22854 54258 101736 144237 395791 938978 1212786 2822093 8207084 16464599 32863051 51104804 101487479 138503726 330556771 1043918357 1494342634 3148805758 -1 2 7 10 22 50 70 248 472 784 1895 2659 7024 11383 28303 55747 86527 212138 462979 1015519 1287851 3863764 6409819 11458303 28948033 38417321 84983118 154244037 335691849 1010057354 1404613140 3883501547 -1 2 7 15 22 61 88 136 298 628 1549 2454 6290 15748 32074 56371 68140 224671 479337 994764 1306626 3078647 7704877 8834198 32110091 64629249 123505280 251233572 374007018 838443255 1349428670 2703819392 -1 3 5 14 24 46 112 202 293 861 1755 3394 5130 10340 21510 50012 88445 136130 408427 683584 2010706 2617804 4583178 16498943 20023108 34045858 112478609 193263394 269564812 607041167 1980485381 3509688312 -1 3 6 9 25 35 72 231 427 772 1340 2662 4804 12391 32553 48861 89481 205285 463135 749323 1299443 3574095 5350817 14330796 32631314 41839574 82053635 144970360 478949655 887127524 2105587795 3102036924 -1 2 4 8 20 34 75 228 313 934 1189 2621 6367 13602 23102 36426 128278 191272 450204 951564 1968460 4193009 7150919 14931854 29455319 38732219 110366404 140513826 437529731 858025026 1377620446 2148889262 -1 3 4 15 28 49 80 153 335 895 1178 3182 7993 12059 29246 59965 121337 191355 443702 701514 1727141 2592661 5602004 9933614 31281375 61075407 112829263 185733866 434842991 696516786 1456996646 3962045345 -1 2 6 12 25 48 115 236 374 971 1728 2790 7449 8476 27703 36517 129857 200488 470870 999553 1558689 2505109 4270631 8791776 21303086 48383456 119378365 141790076 334678305 958426874 1336970054 3438933531 -1 2 7 15 30 57 65 189 446 870 1071 3154 5664 14487 25916 64867 73888 221116 484910 983495 1309684 3068703 5609102 11984531 29197056 56288112 93186109 138546843 407698325 682699705 1937195494 2493203652 -1 2 7 8 30 48 82 161 416 605 1258 3415 4452 9976 24547 43897 117234 171651 440651 976133 1198189 3377546 4786553 9405300 29954671 56606557 99447556 215183538 535853981 728559897 1841130699 4086776219 -1 2 7 15 20 34 88 191 326 862 1757 2977 6443 9243 17067 33152 83030 144252 399029 939591 1233610 3119827 8239240 15963147 27110685 57909483 105240527 188959506 281034941 1070629909 1477527823 3456246177 -1 3 5 14 24 52 100 131 315 1009 1139 2958 6026 14191 31388 36745 103428 175324 432760 713346 1993703 2618118 4539917 9696736 17386237 52161566 131162934 139702654 420065214 909561854 1796619514 2974493208 -1 3 6 13 26 46 91 128 404 878 1271 3806 4628 10634 23741 60600 112684 218467 490909 729904 1296763 2521416 5060184 15890685 26555762 59145391 99695220 134638945 455939816 567164087 1778773415 3387400501 -1 2 6 11 24 49 119 193 389 742 1608 2399 8006 9845 28279 58239 100715 175511 428381 975340 1444577 3907412 5837298 10222553 21620969 39475496 74922850 263193353 369362001 841223920 1297617948 3500687008 -1 3 4 13 19 34 115 165 347 788 1393 2400 7246 9598 28485 58467 106860 187208 458140 693964 1734813 3129399 6371071 15710880 19524156 61231912 115850544 181527675 535969883 994543710 1241365385 3667588066 -1 3 6 13 18 55 68 225 386 707 1578 2253 7623 14669 20664 52923 113366 155274 419293 668318 1242870 2577940 7158553 11998304 28171171 37412277 68626769 259097813 392562096 904573532 1088667608 2713251224 -1 2 4 13 24 32 110 196 425 999 1083 3788 7952 15091 18231 65025 74650 252264 516227 1024622 2052583 2779182 4818703 13514809 24728824 41382147 83499497 187246567 453498649 559414978 1598528144 2955088318 -1 3 6 14 26 48 104 206 286 574 1941 3062 5387 14228 19621 37575 104538 242824 491977 773030 1265721 2808651 4280405 8817847 19786871 34042135 106341476 250184102 271817820 1054075925 1759192817 2961840246 -1 3 4 12 17 40 65 149 478 607 1993 2318 7656 11732 17927 48824 124379 224830 475488 721382 1816021 2771068 7144768 13244137 29727178 59482754 81427873 231563453 304806814 935915985 1137002049 4029851463 -1 2 4 13 16 35 80 199 357 611 1914 2957 5571 11078 22220 45105 80306 143144 394895 939703 2027081 2869192 6934132 14910206 28138674 45023210 118743595 250708475 334956381 1014238459 1777606236 3280223906 -1 2 4 12 28 34 69 150 327 972 1233 2888 5209 14247 32585 46990 98661 205363 464642 1011574 2086688 3033550 6113624 13768026 29996671 59726954 113222636 165080046 440991064 917589943 1684674575 3157896929 -1 3 4 11 24 38 112 182 318 581 1150 2396 6440 11303 22550 51622 100122 177989 432173 706125 1704493 3642544 5575983 13368848 16885498 63110871 118384469 239809102 527707095 991188667 1549327904 3954031807 -1 3 7 13 25 39 118 171 321 650 1274 4003 7339 16215 17430 53166 115622 171224 434237 713453 1451894 2356528 4542075 14654388 17689629 62324004 110239508 217823487 532780595 543061107 1366759294 2866080043 -1 3 6 13 31 45 96 157 270 964 1674 3624 7329 11194 19823 52615 89357 148212 420627 664109 1238264 2600374 5887635 15451722 23154079 50753873 119146293 139899905 312166416 725926068 1526286031 4083574039 -1 2 6 11 18 42 67 252 369 801 1785 3920 5544 14940 17006 36687 86713 135165 407373 946546 1504713 3913801 7442897 14664767 31282983 37357223 130428123 188112276 268864377 747076269 2016958529 2531041675 -1 2 4 13 20 38 83 246 332 544 1951 3047 6400 16114 30393 46408 68917 178093 428675 981019 1982992 2840710 7980537 15144912 27593732 40023347 125471888 260501736 286678558 1060858768 1499832984 2778169379 -1 2 5 14 31 41 114 170 391 756 1149 3428 5945 9492 32447 40853 97288 211301 466933 1009301 1831892 2265783 6132310 16697561 20541808 59453042 95894168 239016081 524250608 730328080 1960488854 3847347045 -1 2 7 8 19 45 66 246 443 973 1431 3143 7629 9876 31387 38171 104635 199400 469477 1007392 1300431 3303815 8198483 13542605 29909346 33602281 81392352 195012308 488565528 771273653 1488052802 3338116955 -1 3 5 15 25 61 70 143 420 838 1636 2428 4640 11190 23701 61209 72685 166934 434566 718060 1968237 2308930 4582906 12036779 27547240 59046508 87112701 140953544 291400359 892053841 2121028084 3577278689 -1 3 7 8 28 49 85 216 369 975 1378 3617 5357 11273 20542 40326 121128 191977 443624 694893 1446533 3663222 4546205 8850728 30955082 44865463 123322412 137023591 489862882 609895177 1963162231 3270803793 -1 3 6 10 23 37 68 249 406 881 1678 2230 5683 14253 19780 58027 127813 215020 488983 733752 1295667 3802875 6621154 16155515 32275510 35170176 75302403 165052561 319323029 805350690 1790514254 2962405968 -1 3 7 10 25 52 82 253 420 886 1191 3286 5275 11620 20175 63676 70949 233226 501628 779834 1511121 4078330 5893840 9346752 30155886 36459553 75810333 151879635 453976932 699299316 2040599986 3355938321 -1 2 6 9 23 49 117 208 402 886 1779 2457 7756 14399 19402 64222 128923 260812 509346 1017072 1533511 3318241 7146954 11406411 24395014 35669455 73199546 166057200 311920499 901472614 1322429348 2867401769 -1 3 7 8 28 61 118 161 344 928 1080 2069 6150 12867 17538 37641 115022 244111 495252 770521 1527388 3585077 4543177 11958725 23344202 66341583 111445411 141157427 405789212 958625956 1520368054 2511461049 -1 3 6 9 29 57 80 136 269 886 1650 2342 5925 14140 28879 62696 85388 205497 463521 747694 1281066 3603598 4308739 10642996 31991634 64507362 131896787 172852750 322046805 914158674 1768246473 3000443249 -1 3 6 13 31 52 67 198 328 596 1109 2260 4821 15674 22202 39409 76403 155823 415978 656496 1215201 2594524 5879247 9389697 25699123 41972080 125886889 243391133 525303957 1035567475 1948450949 2280424444 -1 2 7 15 31 33 96 147 380 581 1764 2296 6287 13860 20322 37756 107317 215842 489993 999072 1290725 3025625 5324464 13826492 22813920 50346387 114842839 261142665 348510056 912229291 1462659588 2307505769 -1 2 7 11 19 38 114 131 314 764 1980 3810 4270 12396 30378 45162 83089 198671 474639 1000754 1302996 4103778 7469243 15620972 19400982 53747334 132391216 208160207 308331134 687210164 1762809433 2944933081 -1 3 6 13 16 61 93 216 348 829 1447 2879 7401 10924 25829 36293 77104 182873 452208 691237 1185373 2559408 6653961 9930072 32026519 43602367 130704785 190297874 491055331 811967087 1092346073 3968868665 -1 3 5 10 24 37 116 243 384 614 1587 3803 6200 13776 32586 41461 118686 160658 410113 669079 1999565 3629075 5593092 13092746 18651607 47033707 83815867 222290812 354469693 796481920 1295500773 2652413945 -1 3 7 15 16 60 71 245 424 513 1538 3850 7900 9689 24613 59387 75506 246376 516985 756671 1539950 2778412 6942623 10392477 25752394 38344474 80188076 212293409 338566390 699736483 1355271896 3280206237 -1 2 5 9 28 38 99 229 348 785 1158 3447 5009 9803 28536 54795 121121 238876 492574 1041292 1779955 4112702 5055031 13765498 22071301 48098736 127397633 194460071 424337739 770000576 1627571289 4281937327 -1 2 5 9 19 36 104 142 455 817 1928 3194 7550 10838 25027 45257 112384 152893 424801 921807 1749757 4142182 7415035 15177436 21537705 57247087 72226360 150125631 371404098 648086559 1349772542 4260110549 -1 2 4 13 30 54 111 227 334 864 1285 2911 5683 12533 19613 44987 69934 166345 442340 982250 1985767 2849793 5342429 9421004 20754152 44896894 129666218 174240843 518712255 848985899 1753953557 2888638868 -1 2 6 8 31 50 108 129 430 934 1078 3157 6677 15646 20552 56141 111975 203971 468981 1014871 1553716 3550184 4800856 8835724 20485957 53041274 94562861 192465081 456760771 729509725 1081056412 2974702135 -1 2 5 15 17 32 84 229 330 844 1210 2508 5023 15031 25302 38444 127104 234275 503600 1033189 1788751 2530212 6374067 15081817 28893387 37048734 121510470 174358545 410632282 1053026177 1926695189 2677425907 -1 3 4 8 23 35 90 138 261 829 1829 2532 4889 8286 17036 40647 89828 205233 459979 740318 1820705 3845528 6684445 15598199 26003365 62779513 127277820 185135191 392535357 827514858 2127365424 4170680889 -1 2 6 11 16 62 73 181 492 527 1695 3319 7896 16234 32591 54732 103151 224739 481197 991244 1564883 3825096 7956917 8824119 28091737 57498722 81971568 212619822 373853012 605620162 1548113044 2781183531 -1 2 6 14 21 48 105 145 380 687 1823 3858 4324 11740 31257 61043 79735 186562 455042 950744 1472140 3108949 7989995 12561167 18126214 54909653 111143427 206577987 277639097 769968732 1836405109 3698986565 -1 2 4 11 17 34 81 229 453 889 1708 2849 6743 13289 16957 33689 92606 210876 458915 1002921 2087580 3315467 7716902 16394476 28376578 37337624 85652119 142681196 316645671 1070485198 1425808752 2665495406 -1 2 4 8 31 39 118 248 265 892 1894 3057 5725 11052 32192 40537 114093 215234 484876 988467 2069247 4071114 4267439 14328933 17614660 49366227 116284891 190173957 369357352 954383447 1661531177 3387755148 -1 2 6 12 30 54 87 164 368 811 1591 3291 7203 12448 28314 38471 123018 233453 506812 1039836 1531623 2529591 6118335 8532859 30460243 55909326 112655941 172874584 303035202 545981769 1395812893 2548842048 -1 2 5 8 19 59 95 243 258 555 1426 2666 6230 10320 20624 42574 124851 188326 455071 961963 1711858 3917593 7696778 10436685 32299351 37297715 101682560 249428630 404421799 813087528 1397630684 4107248298 -1 2 7 14 18 61 74 230 311 838 1654 4034 6682 10985 19084 42556 114098 141087 395626 936086 1245109 2849114 6368843 9696112 28628744 37579442 114249139 196953329 317656094 744616725 1181125539 3956254675 -1 2 7 12 17 59 113 238 498 628 1805 2493 5370 14248 23281 58704 111695 132916 407862 947976 1222039 2313200 6662150 9316318 21385580 48940778 84928535 212392423 271711439 937877216 1718338960 3162548519 -1 2 6 15 17 52 100 152 399 736 1125 3318 5210 16358 29371 61605 98517 219251 486203 986426 1557325 2765331 7183533 12287731 19345437 56079818 89050786 246679824 531634777 757084132 2141209041 2220398329 -1 3 5 13 23 50 106 177 370 936 1553 2267 6214 15453 28026 47838 82119 200645 473862 741071 2083272 2811484 7690098 12263498 18576845 63418297 103694939 149168700 271604120 842059585 1347536649 2786992557 -1 3 4 10 19 59 71 219 431 1001 1203 2551 4422 9912 27838 53209 119506 204819 462725 750549 1808723 3285909 8242560 9898477 25394191 49514259 74848972 196449175 434083000 1073363459 2022568150 3884139840 -1 2 5 12 28 36 73 173 281 812 1579 3772 6906 14253 23686 55541 89481 204995 465275 1007120 1815165 2798961 5850030 13573423 31937793 55550208 118396326 201143404 330801184 687773413 1083781798 2564796196 -1 2 6 10 29 42 103 140 473 716 1566 2858 5822 10561 19692 45405 66032 247855 518895 1028374 1518459 4088295 4788613 15199045 24621925 56044797 67266813 258801735 399493750 979365134 1662761088 3279633248 -1 2 4 9 29 47 84 165 288 755 1180 3615 7277 10837 32734 34289 107930 201337 472776 1004773 2095280 3810523 5093703 16202044 28003226 52942192 127029933 202189107 515023841 657201185 1430267273 4198260986 -1 2 6 12 19 37 109 180 328 855 1700 3703 4243 8972 19786 46415 82470 256485 509017 1022024 1510490 2491920 6902662 16501031 21204619 58925225 109730136 195674405 300338483 689228784 1747556757 3821687451 -1 2 5 13 16 32 114 180 354 787 1373 4066 6339 13793 30775 47499 90608 218371 487416 986783 1802346 3055194 7174808 15426767 19864347 65252085 105569085 175221487 532847211 554530430 1090746745 2448630135 -1 2 6 8 17 49 92 191 419 663 1918 3691 6688 14449 19471 49881 87886 170968 437365 981232 1443173 3608792 7426598 11703081 30325296 52616217 93748501 263160445 315945667 717819078 1104052099 2758247681 -1 2 5 12 21 34 75 168 318 774 1055 3804 6563 11777 19459 59399 129316 172247 426256 972790 1709403 2863013 8256940 15904583 30579556 57605147 129127754 198138028 460071481 565990237 1152699948 4210926770 -1 2 7 9 20 42 116 169 414 702 1838 3756 5916 11295 32392 52505 125805 210296 464488 1015065 1285090 3539329 6680034 13318454 18286208 61300372 99086658 258663741 321417713 686086222 2011808024 3277276892 -1 2 4 12 29 52 106 160 260 524 1771 2771 5847 14163 28192 37083 82479 191354 448411 962011 1969536 3090731 5849663 9366353 19584961 62041373 125963321 267856407 352143026 1053747145 1723255489 3178401429 -1 2 4 11 22 42 71 242 412 795 1158 3729 5616 8628 18505 63068 67524 255252 510936 1021434 2049925 3277962 6882448 13099376 30917872 34046795 72049273 139608995 448390290 558809832 1951688123 4146113698 -1 2 7 11 22 43 83 165 507 799 1682 2352 5292 11814 29122 33255 80556 162870 416299 933133 1218219 4182360 6633410 13526129 26111914 51281555 80895782 148517661 308709563 927460565 1714250452 3687483239 -1 3 4 12 19 49 97 250 362 731 1457 3261 4370 10691 19844 43514 81266 234735 503914 782255 1796540 2757330 6633312 10981332 19628779 48205946 123190966 206043848 436948964 700336301 1872346581 3469927814 -1 2 4 9 17 33 115 177 385 783 1903 3165 4921 9391 25079 38635 73737 205140 461457 1015665 2081167 3838466 8192828 16731539 20942099 65175230 97552595 159978911 352280995 618132811 1796657387 4248697204 -1 3 4 15 28 56 112 128 417 998 1891 2176 6450 14731 17772 61186 101365 154087 420672 667786 1765289 2570838 5616025 11672555 24808646 57123394 97292249 169677890 386887265 876183351 1393028822 2982443901 -1 2 7 13 26 41 107 241 449 560 1973 2611 7165 10344 24307 36860 82325 258282 512085 1020764 1260564 2506397 5071115 15709080 21987282 43946060 95445249 220785376 322544754 987907007 1464707393 4064957221 -1 2 7 11 27 37 96 149 327 785 1480 3219 7369 11417 17098 40440 84338 139343 394155 940459 1238573 4192238 5336853 12744254 21930243 51341049 102775317 169901012 502326211 783656517 1584110173 3945641011 -1 3 6 12 19 38 91 191 388 647 1540 3602 4355 13718 21913 59621 77065 193570 445614 691371 1202685 2309645 7145128 15894045 26624176 58659891 88438316 253889635 401594087 776219572 1777627669 3140521046 -1 3 7 15 26 38 109 145 478 811 2044 3790 6948 13920 18770 54366 80986 183717 456666 696594 1460871 2829230 4267014 14593795 23220362 53944248 74272878 143814933 396066332 765325493 1121698246 2654502498 -1 2 5 12 24 47 100 229 431 765 1439 3123 6616 15503 24299 33926 89695 229630 504626 1045277 1786487 2774767 4814272 15990486 24074738 48656076 75310220 266298681 426913977 680370534 1305098308 3129063415 -1 2 6 9 17 47 112 182 325 874 1361 2540 6586 13906 31253 38743 80589 180286 458124 956532 1455435 3368135 7675860 13537327 16920098 63657229 115436429 187568344 513750474 943837151 1569413605 2204203784 -1 3 6 14 20 34 94 214 278 521 1398 3269 8116 12206 29054 63500 69370 176439 430359 718955 1189714 2836936 7943457 16185701 25568616 46877898 112277878 251324199 468847013 688077379 1439811849 3959945651 -1 3 5 8 20 35 85 141 342 905 1238 3280 5660 9410 27060 51087 87604 257023 508274 768296 2052965 4093221 7171615 15186773 29054246 60194325 117010733 145458718 455543650 698809014 1921030380 3868316104 -1 3 4 11 16 32 101 199 295 954 1890 3462 5250 9982 25670 34933 127367 260077 515778 764901 1772559 3573750 7718662 15974364 24062758 40821095 114117394 139347311 353158935 572066211 1923787083 4004101834 -1 3 4 9 30 57 127 225 346 911 1885 3299 7319 13161 21683 55815 87114 169716 437080 714457 1705946 4133028 4554384 10942658 22163653 46878313 127252190 166954720 336644579 647855315 1451425206 2642557331 -1 3 4 14 20 62 123 200 400 939 1092 2369 4573 15828 23763 34712 118217 152905 418567 665652 1743983 2298095 7464295 9321689 23767693 39279267 71127890 184530741 457986871 1061460300 2061102859 2291279994 -1 2 7 8 31 50 120 249 392 931 1470 3439 7643 9472 28807 53005 66450 232262 500098 1035184 1256256 3297012 5061290 8641979 24058468 43911495 75610837 173428423 471153360 680779077 1573592036 3427142395 -1 3 5 12 30 56 112 194 293 986 1686 2569 7802 10186 19989 33682 112696 158525 410811 659566 2013813 3104035 5603343 11665663 24808724 40576033 114915924 167723947 322283137 976113105 1092749681 3653670246 -1 3 6 13 21 43 96 223 468 772 1634 3884 4575 14744 29911 49006 107467 180830 456338 694233 1186522 2610836 7441223 14323437 22167113 37457356 88438178 154398888 273274262 767981770 1751342434 2321041736 -1 2 4 10 21 45 121 167 368 644 1111 2568 6081 12812 17379 52180 84049 142779 398989 935327 2011555 3645927 6385036 13786225 20618962 62899866 105239893 204445919 496843712 888316006 1757125744 2813407345 -1 3 4 10 17 36 105 166 434 946 1350 2764 4199 15580 30985 57479 126333 227476 478328 729782 1831863 3308215 7717833 14891949 22010445 63583648 87640635 194644670 509425376 876798212 1993394332 2173018411 -1 3 4 13 21 57 66 205 448 899 1888 3127 6403 15340 30955 54910 71560 185324 451369 691831 1735674 3091714 7951567 10124723 26944278 45173128 93473907 200756240 383367374 667619754 1100030067 2864624233 -1 3 7 12 25 33 100 208 362 980 1752 2055 6980 11439 20205 42573 83949 215240 486132 735231 1550288 2523281 4269433 12820749 22710430 34160175 126586262 143050287 320182519 842451877 1571392649 3909809765 -1 2 5 13 26 35 92 155 334 701 1793 2551 6689 16075 24098 50954 105702 183056 457655 964367 1726039 3124564 4585089 13520088 28545718 63023871 115248471 209323221 277315359 914637884 1564801460 2714878481 -1 3 4 11 19 47 65 246 500 673 1625 3101 7334 9513 24730 38436 127399 135035 401641 676136 1768450 3624470 7977732 12771666 30370201 34201032 98728819 252609700 378009588 661928887 1465139882 3338991876 -1 2 4 12 25 33 88 151 421 851 1679 2722 4879 9996 23129 42165 126205 259717 515443 1023894 2035082 3053925 4824221 13308793 27698243 65140063 89375385 138911759 310599991 969819501 1989706433 4001740023 -1 2 6 15 22 59 78 138 257 665 1221 2836 6845 14514 27998 46664 99776 142678 400156 943372 1504597 2830276 7454914 10147399 28276887 60104571 129232445 230476628 503911140 866384618 1513939334 3193789249 -1 2 7 15 30 50 100 218 342 946 1651 3665 4699 11636 20154 59382 112795 202795 474197 1011125 1290811 3040372 5619749 10191622 17175929 41502161 117870760 159667770 283693950 685621568 1662222546 3497661399 -1 3 6 10 30 62 90 131 476 832 2044 3235 5341 11568 30975 56389 125495 189464 443367 696448 1196896 3929014 4301130 12482484 31437148 63254198 75707981 165179883 381206985 630839861 1975692645 3302118678 -1 3 7 8 25 63 94 208 270 661 1701 3814 7607 13487 27083 58811 116551 184623 453798 693306 1466322 3655875 5344493 11173684 31163879 42544228 109775717 210766008 378016299 748956458 1477991023 2372174245 -1 2 4 15 28 38 108 171 426 831 1693 3808 4203 15811 20229 44753 78241 169975 435029 979050 1996505 2309479 5330041 13518573 24339686 63293698 88549867 167338891 326767586 703851796 1796510203 2564651921 -1 3 7 10 27 40 112 174 508 923 1906 3115 6004 14802 16752 37709 91211 139802 397806 674264 1503330 4187671 5312183 16171389 20953951 60145481 72862377 175469127 392567259 647386324 2020266017 2593361118 -1 2 6 11 16 60 70 162 503 935 1142 3069 4853 14307 17463 53788 129015 144274 396012 939310 1483807 3877943 7967898 9344430 26961111 50420364 82792067 168898941 460324620 893936077 2104795273 2803983293 -1 2 5 9 16 60 109 243 430 869 1044 4094 4696 9055 25990 64068 88072 240788 492814 1048372 1782501 4072448 8196088 9114666 20073794 48358258 74342907 160535682 426424500 669559195 1821241129 3826153066 -1 3 7 15 26 50 99 197 421 631 1862 3307 7718 9918 31216 42325 103345 137641 406940 679417 1492028 2818063 4314039 9363577 17530764 34437493 79653290 222120140 278078132 575775381 1477596066 3353533693 -1 3 4 11 19 58 68 161 440 604 1864 3294 6926 15804 25889 64448 93425 213849 489249 721539 1823490 3603477 7937255 9935093 26103230 51692416 97321792 215198859 289552400 601887261 1276390517 3192409108 -1 3 5 13 16 43 111 138 369 590 1993 2424 6840 12276 21470 64262 86905 204134 474737 752030 2080493 2788334 6885455 12834443 24518628 54845276 111484042 266846917 272507696 888453176 1574017161 3849993416 -1 3 5 8 26 40 94 233 320 723 1557 3234 6553 12540 21577 46474 78446 257452 513290 758282 2032327 4082770 5600255 15953951 25329959 37525564 118316112 201791797 344619782 670378168 1127733422 2263583111 -1 3 6 14 27 37 121 131 471 998 1198 2053 5164 12273 19621 44789 114302 218628 489182 729681 1294017 2782354 4581897 14142405 20627124 52476823 72979352 194715030 432526349 949387722 1807274203 3515180495 -1 3 7 11 31 40 113 183 395 759 1435 2829 7661 15614 22562 50941 68091 241110 498961 775821 1522517 3819752 4538476 14894311 19850795 65062374 100208147 242983582 416516564 899937038 1097815969 3068841072 -1 2 7 12 28 58 101 133 381 626 2036 3061 5712 14610 17649 41748 94299 175212 432984 967946 1196912 2317252 5319717 12463360 19368422 52733880 117014237 259700712 271236271 1052421113 1679200289 2271662640 -1 2 5 9 29 32 101 158 350 656 1169 2970 6558 14676 30223 32822 103773 177355 426079 974873 1723094 4164106 4847310 13506603 22499324 53513843 108889599 208048333 516342860 831917574 1415800217 3063208617 -1 2 5 14 16 53 110 191 293 662 1862 2415 7306 12484 18282 33225 119980 204085 467436 1013026 1823500 2255629 6391951 11772942 17214649 65330969 123300464 225613839 283940240 873069325 1161523089 2160060642 -1 3 5 10 19 55 85 217 493 786 1025 3610 8111 15803 17837 38846 83053 183733 457207 698494 1970299 3618529 7936177 10645202 33549593 42000242 84789473 154123135 430468320 543751253 1555149316 2926538339 -1 2 4 9 21 37 123 143 282 927 1670 3341 6444 10278 20606 55782 117267 154525 424779 931881 2023207 3895802 7176486 16690930 18868318 54045689 123819476 157777398 329882538 651067412 1105704416 3883952877 -1 3 6 15 22 55 81 247 462 1022 1675 3216 4734 13404 28711 35462 73336 196227 443317 699058 1181751 3097711 7699594 11420019 31698916 36232074 87154487 178458392 269849202 603712615 1758474072 3182714211 -1 3 6 9 17 46 64 214 414 766 1487 2864 5932 12486 29551 59919 108639 135835 405479 673777 1213468 3633712 7461942 13563415 29858586 42496897 80276469 257796640 411440699 903751654 1803441940 2917579771 -1 3 7 12 21 56 117 156 288 556 1831 2833 6453 12065 28829 45357 93013 260849 514696 769434 1521611 2495407 7411920 9916140 21675417 52975071 125885026 257553309 326035961 1042844854 1493511416 3817018951 -1 3 7 9 20 45 102 243 275 597 1372 3998 4888 14335 30943 34075 107213 149109 424016 662459 1487108 3359699 6412939 13812375 21223916 43801233 116179770 264324421 441142459 624806029 1800599335 3012535391 -1 3 6 9 25 60 79 241 414 867 1959 3433 7175 15405 28575 48136 123620 187994 453297 692502 1180815 3646268 5342168 10909874 26426240 37763227 67134956 163621903 399622202 597592373 1360671700 2767183579 -1 3 4 8 16 40 122 214 455 726 1549 3625 7194 8359 19198 41386 80007 234636 507845 778767 1799638 3814252 7962268 14626574 20883858 41427155 89147959 241475673 379664923 795841045 1576251567 3683122600 -1 3 5 9 25 63 118 163 305 739 1539 2373 4401 16024 30195 53434 76851 173400 432064 720890 1969621 3896756 6115600 10905358 24609182 65019960 118510219 214993214 340898578 809968450 2008405548 2339098157 -1 2 6 9 29 37 111 164 453 675 1963 3210 7755 13454 27383 49354 70070 239618 496647 1042515 1509888 3297834 4551043 14121153 23505012 65278835 80226538 236738666 273196161 594397454 1494909949 2385792540 -1 3 7 15 19 35 77 231 322 863 2004 3060 6779 15807 22288 63541 127420 244775 495365 773292 1514840 2790205 6662977 15685414 30563399 39588917 124790818 175144248 368869805 1000963168 1352847647 2688645362 -1 3 7 12 22 41 93 202 440 865 1065 2820 4200 8688 19728 62176 70510 227359 477577 730491 1546921 2521952 8130788 14426302 27545530 43054387 71376167 161440131 429620996 888358524 1986477965 4151814167 -1 3 7 13 19 33 116 168 354 782 1216 2378 6405 13265 16650 64430 105514 157302 412811 671294 1475594 2351783 7084827 15479993 19942902 59566275 103920217 172367214 432467516 1026779597 1536768766 2439461296 -1 3 5 10 17 32 95 203 482 761 1865 3042 7627 12981 30086 34216 104610 191160 443805 688748 1995700 3632237 7346544 16006492 25454299 45918084 85838704 247345886 320836818 1038425274 1240952885 2223516080 -1 2 4 15 17 62 111 132 465 1011 2009 2057 4612 8268 29568 41306 86722 159874 410176 921678 2015581 2307452 6561696 9977481 19681111 53275289 72726074 199221203 340109805 903078394 2144200484 4187686996 -1 3 6 8 24 32 116 206 331 593 1092 3583 5725 8622 19953 49054 83609 142455 400221 685690 1213966 3374047 5250343 13909924 17331207 36225702 119905860 235112056 529921738 699627530 1944853114 4031263816 -1 2 7 15 30 46 73 165 451 940 1159 2880 6935 10038 20379 61297 128595 181169 458514 955942 1193458 3090940 5510144 15218299 29651231 55345609 75324292 179817547 404093526 876533662 1525074210 3239765915 -1 3 6 11 20 56 97 138 375 722 1397 2460 4206 15427 17102 56995 72692 197580 470861 741625 1298067 4067110 7085497 8923070 16804371 53521082 113348970 232453168 417949856 1058505797 2090255072 2289908885 -1 2 5 10 27 42 109 217 339 874 1969 2791 7346 8336 30072 48819 96960 216216 487446 992345 1830345 3288489 6035397 15744563 21778779 37537358 123327342 178129210 351563450 1053857210 1331761154 3360937410 -1 3 4 12 30 39 87 245 347 704 1479 2324 6200 15400 16808 57616 104890 248313 519529 758047 1782483 2771982 5247511 13116094 26768064 39630465 117526608 209337503 469541018 1056536818 1574064300 2822252000 -1 3 5 9 29 60 115 205 302 803 1690 3671 5094 10756 27394 39317 84285 131341 407653 686317 2001027 3890374 4988872 12074137 24660212 39382061 113635202 171902947 278976905 674871524 1687148491 3356589910 -1 3 7 9 16 37 69 179 354 781 1420 3572 6057 13393 31640 35913 69034 202241 472383 752458 1543708 3278995 7346527 14689902 33047055 53010449 109426004 183656903 475049309 714950125 1994910285 2719394528 -1 2 5 12 18 46 111 197 480 923 1992 3781 6747 15072 22035 63540 69917 142205 395813 943434 1756332 2829150 6294361 14422176 23603574 40401281 98077973 201163324 342334189 784978671 1153396239 2829376822 -1 3 7 12 22 56 72 220 440 762 1727 3877 7040 9534 19086 59489 76163 261529 508649 765752 1509917 2541484 8129581 9969437 28585239 47733963 67686478 263801190 363283554 672540497 1164522222 3614169417 -1 2 5 9 27 44 117 170 443 801 1441 3739 6451 15259 30934 65364 102546 175005 428248 968830 1723255 4139259 5246127 14949891 20460446 59009786 88920841 161860202 529667658 607099971 1111558207 2866017562 -1 3 7 9 25 61 125 167 419 815 1844 3598 5991 9479 27369 35771 108720 149067 423200 669777 1498427 3405635 5505042 10747936 22806606 64749770 91488544 162267852 361235649 742656062 1933843429 3788781179 -1 2 4 10 21 60 110 136 305 585 1316 2749 6898 9951 25600 41953 101447 184423 454082 961554 1993777 3624306 6292379 9701084 19139824 51648276 133706703 243814948 451476115 832925624 1481613268 3354467063 -1 2 7 13 27 50 118 155 439 952 1669 2166 8043 12322 24919 42274 107192 248803 517547 1029789 1275689 2522952 4719454 8652733 22284887 52697631 97271335 188774228 295471122 832435819 1314848978 2282682004 -1 2 7 13 23 61 80 147 330 715 1036 3757 7567 14741 28022 39842 75754 178758 434131 968749 1194340 2592118 7866291 8915007 29366199 59780071 109857677 234670880 490331984 651106904 1387870315 2982839817 -1 2 5 10 31 39 99 196 441 858 1969 2076 4356 9936 27467 50140 114076 191874 449347 955618 1718533 3361755 4982199 13896992 22027559 39074290 77092738 160209010 399850201 908848042 1898801923 3968301059 -1 2 5 14 27 44 99 138 431 955 1477 3851 4679 9256 22458 44211 117603 132247 406440 934548 1752584 2347089 4982334 16255550 24910912 54539286 96761213 189067332 484538692 558103764 1785743881 4234189769 -1 2 4 13 27 35 121 215 280 940 1631 3253 7581 15944 28319 47649 107254 161484 415383 917604 2021564 2874595 4470054 13401502 18914688 40762084 104511271 149120326 286888420 574490373 1462687699 2853947369 -1 2 4 11 22 32 111 128 506 861 1750 3953 5113 12380 19080 54287 99840 219623 489783 984394 2069523 3331181 6830141 15488262 22606263 55177915 76535464 161881909 309697200 773552658 1675559742 2768739059 -1 3 7 15 22 44 68 243 354 691 1848 2986 6885 14758 25416 57570 82373 258149 512429 756759 1508520 2801378 7353615 12874348 30982929 34151093 129986568 221148461 292630881 1054029020 1455341945 3051677165 -1 3 4 12 22 52 74 204 443 588 1301 3465 4600 9535 32532 53539 85624 139081 403846 685669 1758300 2840803 7350550 10775681 25227635 44121199 75423475 219365634 429396267 780149929 1785494836 4164211848 -1 3 5 11 23 42 93 236 432 544 1939 2203 5006 15317 26015 55880 67700 227217 482730 722081 2077231 3305735 7091183 12613482 28893769 35481730 83075841 204098672 314596857 835238440 2086788604 2512282881 -1 3 6 13 26 54 95 209 344 761 1144 3493 7225 12602 27006 45740 95965 228410 480188 724775 1300667 2491339 4996914 9466847 31492731 45944429 132899678 207780939 492087913 715213791 1497041654 2563233487 -1 3 7 12 18 43 117 213 303 821 1956 3847 5757 9392 29144 39244 113972 259106 509222 759476 1536716 2508380 7088113 12875434 18650979 39168112 115070756 172211154 343087600 698805149 1932903049 3842472110 -1 2 5 11 31 52 66 243 347 853 2026 2998 6324 12155 20678 45450 116442 229429 504895 1035691 1779167 3559269 4728911 10246737 27044555 38137795 117954850 170596667 358230460 983360723 1537833211 3814609802 -1 2 7 8 22 43 111 227 362 585 1681 2599 5730 11627 28254 50921 72073 185313 453618 961622 1181890 3394139 6830155 12601106 24421713 48611616 124778346 236220579 351337021 1036341924 1744726899 3615953638 -1 3 6 12 17 52 64 133 509 614 1490 2540 7064 14368 22994 38629 108191 168582 439015 709665 1185503 2307754 6563068 11562231 29154907 61937031 74931106 229439684 440237224 1016826888 1354888958 3083476830 -1 3 5 9 21 42 104 233 454 949 1468 2500 4568 10533 30698 46159 81871 199795 472689 749447 2073107 3815373 7090272 12602804 23915777 48100154 98736963 191182533 490150938 1000021042 2137201756 3700104377 -1 3 5 10 18 61 91 224 390 994 1072 3431 4379 9398 30696 40188 76336 209787 459792 741846 2077074 3546177 8140932 9192084 32296546 41533955 71991413 193794904 464745131 794808065 1753390242 4231341992 -1 3 4 12 24 36 107 207 451 763 1897 2769 7845 13008 17102 38228 104147 190347 444492 703668 1729877 2848428 4727898 14445021 24964999 38887364 91215535 249953073 333055887 959153482 1085099628 2359818181 -1 3 4 9 20 63 126 239 371 659 1476 2143 7755 13548 23891 46325 123713 195517 447692 701725 1720983 4137218 7103883 9763890 23165572 47152611 119591637 221583525 449285384 980532401 1084115688 2522300187 -1 2 6 8 30 60 106 162 395 797 1691 3106 6404 8780 26384 45941 103177 156293 417603 923163 1497890 3660236 5000795 12108328 18423095 59488539 92336902 159468612 319771888 571577184 1155424803 3411959494 -1 2 6 9 17 43 119 152 427 931 1111 2168 4651 15954 18359 63842 74662 205439 461424 1014671 1562573 3289759 7632880 14459709 17431120 57828130 100448290 188339370 450501813 987498757 1887178979 2405447917 -1 2 6 15 30 37 120 172 419 881 2027 2307 6577 15234 30069 44898 100045 158105 412780 920563 1493188 2874136 5259906 12635860 19465263 58962694 87349375 142945440 397402760 845165138 1448897990 3190068778 -1 3 6 9 25 60 118 157 261 738 1898 3394 7666 10152 30265 61722 89492 192362 447010 691839 1185160 3644431 5267280 10788836 24215630 52418158 120123615 214785719 293792559 627759923 1352309424 3399624380 -1 2 7 15 29 39 113 177 312 1006 1986 3639 6542 14171 26141 46585 91476 242930 499074 1032818 1247587 3075470 5790773 12635322 17689156 64399726 118269105 147670607 391117770 779319118 1255042486 2478136248 -1 3 7 13 31 40 101 141 300 687 1684 2733 5612 15041 30679 60114 114503 230706 503000 781216 1532554 2232029 6047351 16288753 23161470 55198571 130603570 218225747 400775049 1022255825 1764527858 2254267601 -1 2 4 9 28 44 94 168 425 960 1345 3512 5371 14034 17012 54722 95178 236387 506978 1033641 2049962 3855752 4749331 16548147 26056303 54436447 96004970 180693253 527134705 683851743 2043725674 2766752928 -1 3 7 8 17 55 99 187 356 656 1977 2465 7948 10051 24121 61476 102396 194824 444002 702346 1443028 3627553 7370920 11054580 19495640 64714913 107751737 207636524 306759944 897446942 1271287997 3553079340 -1 2 4 10 29 47 114 176 268 1012 1821 3200 5084 9100 18623 56679 109904 251097 516967 1017139 2031875 3561466 4222875 16293546 20541089 65686427 133454197 140311498 344845364 662639376 1788245564 3763610309 -1 2 4 14 20 51 69 251 411 855 1414 2066 4627 8646 32119 64594 75654 190360 446566 952283 1970560 2613798 7622234 12362110 27371006 39795152 67967053 151953984 533096261 1052444778 1969308514 4105579605 -1 3 6 10 23 32 78 254 306 519 1064 3412 7312 14581 22400 55520 90016 145207 398947 685599 1237279 3887752 6583265 14727066 30789851 37204042 114392717 244996059 514490593 721405507 1529464683 3167198600 -1 2 4 14 20 50 75 156 449 566 1765 3642 7691 12121 28339 48008 89185 199680 473677 1013756 2079385 2522545 7626671 12122866 27101323 67037667 80047254 205737765 386132137 786865447 1421996304 3993399144 -1 3 5 15 16 50 90 250 434 696 1972 3073 5892 15441 32652 39482 113757 251910 521532 768251 2051248 2251138 6312013 11325595 29967826 37148682 80070198 242173962 275402883 555764969 2125789170 2306937153 -1 3 6 15 24 32 80 206 373 861 1175 2582 6440 10102 32444 42608 82344 194140 445844 695681 1202520 3117567 4998717 13169356 25530136 44509013 122240187 173430196 412845560 833124334 1450228716 3467472030 -1 3 6 10 18 61 102 193 453 903 1950 2265 5558 8387 17912 42281 86160 249375 523651 758486 1270303 3849043 7371620 8442630 18193011 34238248 87156811 191802001 368071728 926190191 1654458820 3859504590 -1 3 5 9 31 61 64 184 328 853 1621 4025 6590 10674 24502 63212 84992 157568 413786 666386 2006824 3868652 4481031 11835740 28953842 55542510 105745769 191844429 315654888 755884129 1230492876 3925962099 -1 2 7 8 18 49 74 221 383 528 1036 3119 5556 13654 25708 52597 121771 133677 405254 946626 1231551 3400405 7883074 12094046 26820793 49509116 120139420 254780043 533256287 778956623 2075553048 2879841325 -1 3 5 9 20 35 84 213 269 999 1228 2204 7749 12781 18722 52658 87774 241710 497888 781463 2064309 3852349 6837078 14742920 29164196 50285049 116034693 153651960 444959644 965658359 1133265450 2158811056 -1 3 6 8 27 35 106 185 420 686 1606 2799 6529 16027 17681 61691 107166 169505 439654 705527 1206251 3347592 6050233 13950913 24233591 59643440 87800140 266420212 376154114 1012211541 1489754916 2760487972 -1 2 6 13 28 45 92 141 314 628 1027 4064 5056 9008 21039 45408 86500 228800 478121 995467 1559645 2235300 5262990 14713012 26813092 62364381 124691548 247795320 509860652 548025895 1845235170 3846706973 -1 2 5 12 21 36 97 242 451 847 1963 3909 4685 16147 32518 58501 124364 219520 487930 997961 1817440 2791467 8156686 15268513 23449550 45815583 92535662 149029788 382301966 711870059 1623844513 2600689217 -1 2 5 10 18 63 97 175 496 540 1380 2486 6388 9008 26244 49491 113108 213507 491339 996409 1804255 3329311 7891963 8442564 17663524 61279733 72075069 209347330 419498752 1047661471 1599725317 3569320846 -1 3 4 11 30 57 96 175 402 670 1144 3385 6236 12366 24238 52485 83333 254811 511059 764373 1780434 3573173 5001598 11325870 18970934 59746285 99562618 266517650 519314169 733492305 1207980855 2407847134 -1 3 6 15 28 51 72 230 328 773 1216 3201 6263 15069 21798 39789 104619 162728 417786 670708 1238034 3132405 6051909 9732539 28943598 37365226 119723206 189500905 412936656 729899570 1237005276 2805798531 -1 2 4 9 16 59 119 170 412 883 1768 2097 5106 8336 25978 60048 74769 169287 434825 977751 1997537 3901906 7890621 9498048 21311234 67010722 95324994 137011158 326546491 843760677 2137654958 4223096208 -1 2 5 14 22 47 95 129 439 1013 1771 2131 4429 10872 32613 57637 129865 216802 487855 993501 1813248 2262853 7895185 12643170 28700550 61303714 88544327 180614359 298191982 835535977 1990344067 3643606076 -1 2 5 10 20 42 73 217 367 552 1747 3532 5277 16078 26160 32857 127208 132988 401640 945309 1750037 3384023 6346199 13435886 31672966 43365612 118407696 266803120 339041091 575384576 1938081088 2361734940 -1 3 4 15 27 49 123 237 433 970 1717 2964 4925 11181 30899 40522 128311 242027 492153 770679 1773410 2497582 4769614 8979290 23787478 46773447 71008046 191272643 290787526 1051647316 1903283954 3630163343 -1 3 5 15 30 58 119 218 326 595 1950 3379 6915 10221 16770 43688 71440 237112 503741 774740 2039641 2285806 5818198 11921563 23468422 35475452 120788120 236647645 279772340 636060195 1244588670 3520909592 -1 2 5 9 23 36 107 151 267 735 1990 2970 7626 13871 21823 58571 87660 221966 476102 998519 1817078 4085902 6324254 16116741 22203503 52248725 119228851 203629251 328436639 1010435060 1235514503 2488310042 -1 2 5 14 27 50 125 153 490 934 1880 3912 5375 14567 26120 42639 99135 191568 446372 951354 1736530 2308651 5046183 8473875 25157289 50962259 76992218 175801962 402029461 727921235 2053432480 2667929774 -1 2 4 11 19 51 104 178 268 990 1694 2104 4378 8950 19005 64353 130575 156286 416063 926132 2011398 3406174 8164588 11879697 18838114 63040144 131223485 150603957 310045832 860563602 1967468901 4220256199 -1 2 7 13 29 36 123 166 298 604 1668 2524 6883 15391 18637 33217 112541 225241 475240 995124 1300616 2531706 5305034 12940712 19023083 60927941 120804500 237437656 344437074 843472669 1535218134 2925206042 -1 2 5 15 21 48 84 156 362 513 1727 3250 7353 16330 23720 33498 74289 169287 440884 967929 1714088 2612425 7399009 11924194 32452496 59588212 102148898 241100155 339887048 665259476 1469669270 2899997354 -1 3 6 13 28 38 106 130 400 900 1683 2720 5111 14118 21147 41115 97443 178456 432028 712929 1189823 2600068 5555227 13208777 24076420 58286041 84333668 192312286 293799483 989178578 2012938607 2892604214 -1 3 7 8 30 41 118 177 494 716 1802 3095 4428 12491 30514 38207 117291 137095 408289 683359 1490021 3641595 5034047 15544183 20661324 65402696 74871783 254450032 328720164 575941262 1700289169 2697249754 -1 3 5 9 21 54 121 153 485 850 1468 3820 4532 13407 25558 47139 121130 206846 462107 739451 2073204 3845741 7141748 11615794 22691455 53306214 77003045 160703412 528768352 632866597 1639006279 3054937532 -1 2 6 8 29 55 79 202 487 932 1556 2141 4265 14266 29369 43287 107188 257379 508865 1021398 1540079 3542770 4257915 10043976 28215460 43585394 86655763 198717967 325090556 862761456 1920042373 2863900677 -1 2 5 14 18 34 126 169 440 610 1786 3428 7666 13310 25832 50935 124491 147630 418307 928299 1752195 2357197 6851815 15038151 18286476 60884799 91744035 212640331 401416304 602646479 1449926967 2658683991 -1 3 7 12 30 57 104 137 354 655 1276 2085 7905 12526 32682 40085 125698 177651 430810 704879 1447692 2561496 6081895 12400701 18070588 53302118 111086401 214760739 536692399 1049830101 1199881556 2159129899 -1 3 5 9 18 47 108 251 320 727 1026 2970 4336 13161 29388 39495 99686 201512 473620 747841 2078600 3855322 7391859 13196322 24541709 42548383 128374678 212648294 471944529 864963257 1935755267 3131982813 -1 3 4 8 19 32 117 152 316 701 1090 2191 4756 14667 23444 48387 84688 244327 497814 781143 1782371 3838657 7652616 15828558 19541118 56461678 126234678 220573465 479611577 1057580932 2010109166 2536727842 -1 3 5 8 21 49 82 235 383 660 1933 3581 6825 10898 27526 51165 101089 230559 506079 778422 2057004 4083489 6852831 11080793 32411632 38868499 126257499 228399489 324179257 629488701 1277354817 3799113122 -1 2 6 8 31 60 90 254 405 842 1081 3266 4867 12212 28791 41837 119143 214747 489425 997865 1557084 3590249 4776497 12401746 31354021 37304907 71460483 151069439 421679815 722035426 1682357590 3708833649 -1 2 5 11 21 41 114 188 506 544 1128 3607 4130 15925 31033 39196 114660 204005 474498 1009942 1814997 3597821 6341493 12678696 16938412 65103300 69881338 216340213 500615780 606111465 1721602948 2561367892 -1 2 6 9 25 52 65 246 316 647 1584 2606 7374 12240 23619 55085 75742 255461 515408 1028434 1511500 3322393 5551985 8491220 26113428 38381861 110238640 217911269 350203932 1027019383 1297528316 4150836953 -1 3 4 14 16 51 117 227 286 711 1076 3673 7163 13481 32254 38149 80872 209341 463444 738435 1807876 2252604 6354762 11113699 24276329 48791754 111219827 233011624 500431059 622260209 1240043892 2652004437 -1 2 7 14 17 34 127 194 408 620 1321 3200 6530 9477 31586 33610 83959 198102 473042 1013244 1287601 2752844 7135618 14803421 18233787 33861780 72419131 229888437 431922406 708151983 1340246710 3704991759 -1 3 6 14 30 48 86 180 356 613 1514 3683 7171 15508 27481 58400 122636 248163 517558 764685 1251209 2775400 5280679 9766435 29523637 51170886 112040177 257385273 404391824 545337170 1392131815 2760929261 -1 2 5 13 26 40 115 208 271 927 1178 3320 5753 9840 26757 59430 69601 196362 442422 957590 1718101 3124392 4494761 14795876 19371914 41206850 108100539 142224484 446144195 686611767 1922125781 3997069080 -1 3 5 9 30 47 97 242 413 543 1756 2404 6732 8643 28206 34843 117042 180342 454876 697100 1993901 3889871 4259759 16344223 24340935 44607695 82945100 216943936 387396739 860911427 1501342777 3642076080 -1 2 5 15 17 45 109 221 490 558 1678 3403 7982 9519 31351 62151 104051 243147 491633 1034084 1795476 2515689 6331342 13720862 24017048 34125610 93402107 225623530 399597753 591276401 1545086033 3458758938 -1 2 5 9 29 32 68 242 292 717 1275 2644 4455 15970 29397 42081 122938 161469 414131 919809 1763456 4180050 4770029 13459990 30919753 34390958 112554441 233567826 514898560 917358512 1880240046 2360259420 -1 3 7 11 21 32 110 205 316 517 1960 3268 4216 11045 25310 52035 93168 245888 521621 764471 1517464 3862905 7123934 15308269 23000190 40941906 111512132 251054846 283179837 574176791 1613452214 3376553967 -1 2 5 14 17 36 82 213 485 900 1781 2937 5150 15607 18288 43513 82344 177567 431192 982721 1712575 2330838 6612901 15857994 28558798 49576174 89451001 186507268 276293537 1017124040 1867791637 2597864703 -1 2 7 8 20 58 71 246 277 829 1407 3581 5146 11045 26235 59930 68561 251452 517873 1030556 1251030 3311917 6325039 9302528 26934472 39340246 102793355 177338091 532345791 690248543 2048958807 3540094969 -1 2 6 9 28 48 70 167 492 923 1963 2062 4358 13859 25231 42869 113593 189481 444683 952430 1471855 3346460 4246359 8718105 26705274 51672469 76323414 176279095 349339204 899876704 1939666612 2909107129 -1 2 5 8 22 37 96 191 483 571 1617 2303 5020 13184 20847 52112 127471 248061 517022 1021548 1781929 3818435 6329432 15802632 24779054 60049892 70578084 211656060 360400931 930806294 2066860478 3015413572 -1 2 6 8 22 62 71 170 312 657 1395 3949 5013 14749 22157 54085 103512 207796 462226 1013613 1557151 3590179 7111885 9520591 25606715 53487725 133983187 233867621 419255217 607030700 1752461166 2332591407 -1 2 6 9 21 32 91 130 317 1008 1494 3586 5418 8590 20658 46687 70082 246160 522538 1022642 1529070 3325597 6612855 14787846 25614060 59781743 122452782 147390423 523080873 641378402 1883816825 4083546926 -1 2 7 14 17 62 80 141 382 774 1913 2805 6306 10808 16602 35120 70543 161923 410179 931221 1235349 2823593 7129201 9541654 31157910 66336004 104358335 175166373 390706599 1034102051 1571071549 4043922837 -1 2 6 9 30 63 77 220 455 963 1481 3584 5138 9887 32234 45129 85411 201006 470787 1009442 1541439 3283130 4771332 11663505 26104802 48244899 97806769 179344901 492122521 608150149 2005296923 3945035933 -1 3 6 11 28 48 120 223 491 951 2034 2246 8036 15135 32210 47689 66082 215403 485134 736140 1297126 4070867 5031243 9026906 23479964 33832077 93091317 187999407 336149106 917451508 1224201889 2718572660 -1 2 5 12 21 46 101 233 509 796 1880 2441 4372 11371 21086 62512 120475 189851 448052 962718 1715082 2848536 8184419 12710729 22980230 48893652 86455569 152320098 351826562 856996799 1951208403 3283308978 -1 3 4 11 16 53 127 190 414 887 1810 2395 5747 11740 17956 59028 125325 168714 435924 709223 1722860 3615938 7664998 10865113 22465694 62550525 98779420 141319770 349754553 805672199 1811291342 3677088605 -1 2 4 8 30 51 94 229 303 873 1206 3356 8072 11574 19837 50719 94278 225753 477755 997868 2065198 4083978 4511585 9258946 33496594 41932905 116041864 187029676 420909191 745123407 1359881687 3761005950 -1 3 6 8 25 58 112 232 494 527 1214 2566 6306 11794 28121 36633 72979 174647 430840 705063 1185005 3391695 5545079 12134893 24571333 46824202 90131207 220040120 522951423 916214770 1464652244 3913930770 -1 2 4 15 25 62 73 158 476 908 1630 3007 8094 14909 22107 65148 91344 157363 413213 931676 2013195 2312958 4517511 12144218 26614513 66768354 79680462 184106020 323128275 1022559997 1074800388 2929223816 -1 2 7 11 19 49 84 152 286 599 1408 3292 7864 15452 19950 37485 93251 259623 515261 1031538 1262888 4114200 7380687 11629072 32230292 60003022 131017068 247603995 405349440 709060684 1376432125 2789504012 -1 2 4 9 24 51 127 142 300 970 1450 3041 4833 8814 18388 59774 70228 141240 399400 944089 2030959 3894262 5826479 9505368 23467181 55212275 131515223 143595263 516717383 818975460 2041151825 4115637483 -1 3 7 9 18 44 81 253 500 941 1139 2258 5762 10425 20903 64536 101457 155086 421605 658141 1481882 3382890 7926028 13472121 25585197 40508514 93500505 192139112 438832143 946347869 1630026860 3309600475 -1 2 4 13 21 39 89 209 481 672 1627 2121 4431 9374 32428 50728 81813 146939 395167 935651 2018414 2844095 8177946 15017466 25824409 47862596 90367692 262603348 375405056 913326530 1889307598 3826625037 -1 3 6 8 20 51 120 215 468 945 1804 4029 5730 9589 28474 39750 128824 220044 483642 733431 1307467 3333415 6331784 11139842 21449364 34032441 91965532 200756866 388711046 678384636 1920432391 3776118823 -1 3 5 14 27 51 81 186 321 823 1984 4053 5899 14492 24125 35178 82891 142983 395484 685217 2000976 2567634 4754833 8473539 30029409 53618447 100799122 178675236 357754031 724559590 1965383739 2467453408 -1 2 6 12 27 34 98 134 369 939 1851 2297 5016 16333 32234 57571 105474 187698 457987 959335 1448678 2570198 4773055 12973270 21366952 54725287 113028425 140581521 339709017 908197051 2062424688 2179937936 -1 3 7 11 16 39 99 131 413 907 1829 3825 4637 10974 24590 39775 120964 151207 424962 666944 1499384 3930799 7913410 14789446 23264346 58180255 86045740 190141033 394247100 762076370 1739381133 3413982286 -1 3 4 12 26 41 88 168 425 890 2016 2514 7279 9330 20978 46905 79552 178790 429925 714765 1719937 2872739 4234439 14774725 26096343 54248715 94415316 137696917 388949048 830090982 1124065754 3565746589 -1 3 5 9 29 51 105 230 318 673 1458 3840 7004 12036 28485 55368 117207 223777 480800 722724 2067179 3851075 5045763 8762656 19893634 44484918 108325674 211125105 448514542 662336024 1232463691 4032759368 -1 2 6 12 21 45 71 156 495 590 1450 2375 6624 15847 32262 39023 125799 205417 460871 1007469 1545799 2538081 7381105 12688533 30909000 62577689 71042898 223087947 459805286 1059332195 1515210938 2872638098 -1 3 5 10 21 60 65 223 474 572 1213 3733 7857 12387 28427 48168 90640 249103 518920 762121 2052137 3591137 6326331 9765476 27225585 49462586 96209962 218635046 522730850 607680442 1566082895 2599231140 -1 2 5 12 27 46 109 186 309 763 1560 2627 6538 9123 17034 60252 129245 220023 487287 989938 1802608 2813436 4509174 16364909 21472772 62825324 122697137 213939738 337682319 1021403392 1487548660 3542960051 -1 3 5 11 25 35 85 217 498 855 1649 2118 4804 8417 30193 34283 108491 233522 503799 780075 2043843 3297141 5547766 14538045 25632767 49421828 85482196 137423308 291051121 828795556 2041896194 4240525886 -1 3 5 9 19 43 105 178 340 903 1909 3369 6818 10343 22357 62330 114674 157244 417255 668671 2009787 3901352 7657966 14543913 24551311 61863097 114582539 143953421 365239821 547300332 1213306322 3984471231 -1 2 5 9 22 35 86 141 394 842 1346 3034 5588 14334 27910 37860 85167 251007 522763 1030395 1796785 4124976 6600011 15539828 29309927 60431071 94199036 150989163 492011625 858200635 1727939729 3188304454 -1 2 7 9 25 62 69 154 305 710 1527 2192 6314 13655 19657 64620 103656 171493 442002 970812 1196104 3621346 5297313 11396209 28456543 63169763 120166839 206474641 457348075 946251940 1483141751 2292853813 -1 3 7 11 19 34 117 189 368 866 1102 3855 6733 9247 26566 44709 101541 199986 473638 748475 1546154 3859365 7640085 16367909 19127559 63846610 103646116 200480611 442965508 668142642 1286289910 3634589338 -1 2 5 15 30 62 82 159 379 952 1964 2687 6221 14457 23279 51876 87728 161920 415716 926700 1744733 2584713 6088878 10563992 31647615 59759856 106242818 148817524 380091755 1047901667 1575703370 3101723954 -1 3 7 8 31 46 78 141 341 870 1790 2158 8144 11112 28939 35471 129988 139361 399397 676055 1478742 3649347 4766893 16098623 29546175 66025762 110474366 191556202 268647574 820864154 1293675061 3833621906 -1 3 5 8 28 43 92 172 387 789 1644 2872 7363 16046 26294 45764 122311 232620 500159 780954 2036394 4076789 5020118 15047948 26962232 54180675 85534082 154053125 270077374 1038544066 1288299472 2974018477 -1 3 6 14 17 55 109 178 298 969 2000 2272 7677 15813 16481 39795 121336 238874 493688 779659 1250005 2768495 7123482 11909898 17778490 64652377 121967943 138068851 395675574 905380945 1077811522 2992424680 -1 3 6 15 26 52 87 177 367 788 1040 2442 5527 15054 28429 61663 119929 191721 445603 689034 1195141 3102224 4510293 9542952 29515081 52149826 110436814 179515941 437531047 1025014942 1769522277 2263720604 -1 2 4 12 18 60 101 208 284 712 1745 2330 8176 9558 21541 40585 122419 235896 511334 1004416 2002297 2954559 6478554 10325762 18287304 41550595 107542922 232075182 394701780 831866200 1212042025 3501475355 -1 2 7 12 22 33 103 158 350 533 1823 2913 8048 13209 26996 47176 95880 235736 520644 1001729 1195773 2204749 8278591 16060743 24850982 52601645 103059532 243606329 327374960 1025908448 1187376073 2250943892 -1 3 6 14 25 52 97 190 405 864 1155 3849 4957 12973 26285 35133 69399 243144 512983 744291 1201960 2745877 4864600 9532326 17241500 64393356 97005077 148391450 466673513 606463691 1821522800 2934796629 -1 2 5 14 27 46 124 199 465 678 1457 2260 5828 12241 24295 35709 109419 169407 445365 934249 1828989 2193794 4962338 16640727 18228226 36378562 86249260 255859205 412103600 971793321 1742008432 3620564241 -1 3 5 14 28 47 125 207 436 669 1891 2147 7906 14389 18334 50197 117246 253580 498153 744466 2004948 2445181 5430672 15047171 17775588 35006048 76815736 235158707 310660018 823711588 1309532213 2697443209 -1 2 5 10 22 61 124 250 299 845 1555 2971 4264 10387 18047 39589 76347 208269 486263 1044484 1759318 3272857 7247437 9796923 25140688 44434036 107235973 197427838 318051728 1044073005 2063049696 3546965792 -1 3 6 12 17 51 91 180 355 590 1589 2575 7617 9659 21889 64566 108681 236538 511657 733959 1218606 2164362 6473409 10872118 31149516 53092703 113533616 257466114 374682634 1028041408 1284074088 3575793753 -1 2 4 15 28 38 88 140 315 513 1211 3124 5437 9961 25545 64721 118299 155651 394028 982561 2044901 2184326 5725425 12696746 29276154 61847640 118768592 265328419 478227074 805019414 2081432351 3899682109 -1 2 4 8 29 43 93 188 337 760 1888 2713 6166 10971 20010 44417 74154 235343 514092 1013620 1987066 4050099 5115288 15553112 25644004 55190027 104927262 223344563 290403623 946793883 1583930345 4168478972 -1 2 6 14 29 60 93 178 357 531 1135 3968 6528 15242 18109 43976 128443 211073 491267 1037926 1451724 2954220 6189376 10589090 29617003 52849252 116239656 235118672 511368300 592473317 1135396671 2745512615 -1 3 6 8 28 59 86 160 473 549 1597 2731 5512 8303 18420 47801 101069 255514 499786 727050 1218044 3242600 4639418 10616184 32191844 56283032 75100822 206516205 358020146 1017744758 1860693547 3811291675 -1 3 6 11 25 58 90 152 383 626 1614 3729 5813 10785 32255 45001 120168 153764 402619 690295 1268028 4000118 6239658 12419563 29789740 60512134 104406972 256843640 397802928 778445386 1922205687 3581365549 -1 2 5 13 19 33 118 248 473 811 1992 3777 4426 12241 31890 56457 99202 136262 420309 964570 1781830 2960605 6773179 15587091 19839649 48441301 98635629 161689603 396962928 776427753 1855575316 3629039496 -1 3 4 8 28 56 68 210 310 852 1844 2194 4609 8560 27724 47163 68121 175892 443010 686224 1799723 3790723 5180582 10830045 28209912 48193981 105511711 197099121 382059651 912207574 2013342555 4133143303 -1 2 4 15 20 51 73 252 385 1002 1287 2428 4281 12533 22583 37419 99432 249177 496704 984281 2000803 2180561 7785530 11920267 26155767 39758152 70071106 187836533 514097718 956413406 2145359708 3070951494 -1 3 4 10 24 42 88 192 504 835 1846 2745 4707 14338 16894 49262 126935 234378 512807 725315 1768325 3237873 5679513 16096349 26149264 46057449 84487086 150106495 362830131 1039460916 1902483013 2579174050 -1 2 6 11 26 56 74 255 470 656 1860 2777 7891 15123 18765 61851 95735 231703 508619 996374 1461054 3792113 5645619 12146768 25682623 37964614 89056948 263225023 321433426 974759411 1143112037 2810765818 -1 3 6 12 16 59 108 131 383 661 1303 3012 5989 10570 24492 41555 99405 246033 498723 736120 1225948 2188019 6739813 8499830 19113855 51332800 110518040 205811577 422627398 893208440 1847496713 3340052289 -1 3 7 13 20 63 117 235 281 860 1217 3530 5541 14697 21143 62503 124577 219346 461117 784769 1446465 2186920 7761017 8503713 21179662 47155291 115253171 187182825 426011828 747941584 2096957779 2449643379 -1 2 5 13 22 44 97 209 400 521 1320 3581 7519 9813 29976 37509 120679 162606 396300 957429 1786336 2958992 7540726 13494103 22167327 37411258 67870509 216282512 421021893 751619021 1570055419 3360885256 -1 2 6 8 30 40 81 238 429 1013 1436 2801 4974 9339 21962 35492 108835 197549 480714 1038848 1472593 3500862 4857827 15047517 28801378 37460598 80140462 200313862 473540512 903026961 2090821249 3871842876 -1 3 7 15 25 42 110 183 398 524 1766 3428 7638 15339 26840 65513 113418 217734 473107 770510 1472136 2701926 4865321 15310670 21432266 62104494 96639574 219980724 399062791 570302708 1397335220 2982113070 -1 2 6 12 27 58 74 227 266 849 1491 3299 6740 14138 20624 43174 90907 179079 452669 935412 1518530 2459702 5198081 11095174 26663748 37624678 106667632 196138779 493202091 750987738 1139379780 2499238160 -1 2 6 15 24 53 115 184 410 1004 1908 3021 6108 14921 19438 43068 73054 228833 472418 1022943 1478180 2744979 5170444 9774153 21967090 59217243 94541432 176276135 370313895 984739355 1615264103 2210204019 -1 3 6 13 29 33 107 189 511 556 1981 2549 4739 8506 27077 57759 118907 185010 440493 679094 1278642 2444076 5750994 14275987 23518334 62300773 69103077 208915598 334350618 932636402 2041772394 4049258241 -1 3 5 15 16 63 83 199 395 787 1760 2737 5099 15205 17492 62763 78414 249436 493703 751721 1984063 2200030 6696992 9516224 29607039 50305578 79118731 141428663 304179400 974068640 1898632030 2492739921 -1 2 7 11 22 42 79 222 346 826 1437 3811 6218 11014 17130 65269 105410 259664 505537 1003174 1236590 4013607 6470263 12951465 32242282 45066720 128412779 193891782 471464944 623336226 1132914839 3830274400 -1 2 6 12 19 61 88 206 442 911 1997 3068 6033 15404 29615 35184 116312 182905 441259 931438 1572335 2435237 7323370 9817873 31643883 50235842 75128066 181883615 336117303 958243600 1662418198 2570521106 -1 3 6 15 30 55 92 129 343 852 1535 3405 4676 16245 26490 39497 101848 201347 489343 780992 1207529 2974906 5387212 8754093 31931528 63908443 113449849 185821974 487047764 736246053 1678084740 2460948555 -1 2 7 10 22 49 74 229 486 888 1377 2339 6634 9135 32672 39224 119589 231005 523168 1008926 1227177 3746645 6742299 11388872 26720094 37468570 96972642 143628549 479712577 976947442 1483873504 3725109328 -1 3 5 13 24 40 65 192 492 685 1928 2077 6441 15532 19999 34780 117393 189998 437237 665646 2092662 2694252 5217744 15062673 33477900 47641843 86673979 259937932 279917125 840726916 1403573576 2920644432 -1 2 5 12 17 50 94 146 321 933 1382 3019 6814 9689 32337 39553 99331 160399 397030 955207 1776470 2719441 7028877 11377280 30302073 61763579 113387253 150927586 480491393 808500552 1555168518 3279873279 -1 3 4 9 23 34 106 212 271 959 1081 4004 7350 13555 18759 54362 127270 226290 474782 779592 1706145 4018015 6699508 15010735 22476660 37275414 107338236 142020595 434086382 625657514 1368425077 2328696178 -1 3 4 12 19 39 80 132 313 672 1563 2475 5083 8934 30959 65391 105198 193872 428937 687365 1832072 2695791 6542153 16078578 28258930 60093328 118850975 225101900 347262804 832750652 2042286343 4290444216 -1 3 6 13 23 46 87 193 267 675 1155 2838 5670 11547 29076 54661 115928 204399 486208 767401 1206215 2446708 8277023 13445693 25331424 44093450 116772195 213847259 522407278 838849115 1877909430 3623149924 -1 3 6 11 19 61 118 171 404 618 1453 3984 4596 10087 18237 62392 109945 212001 491208 754262 1195884 4007443 7740088 9004466 21161328 64020189 99742803 215742892 457093735 646973622 1690311299 4110694992 -1 2 6 15 26 63 70 162 273 843 1523 2578 5140 15587 20480 48747 116475 228448 469443 1023289 1461943 2690446 4616232 11885387 29016399 51937808 119379879 176931313 485157872 932243555 1620932168 2569185203 -1 3 4 13 19 32 101 236 266 760 1667 2200 7543 8386 25324 53092 67650 255937 492515 738443 1724527 2987222 6713656 15594762 23247711 50131306 112545422 229852560 382096048 913674809 1165916498 3408259396 -1 3 7 9 17 40 121 193 349 1023 1506 3409 6124 11866 25492 60134 84302 141715 413603 698510 1570783 3273300 7592267 14258310 19607660 35445874 119346183 137528713 512200712 703403806 1899397460 3233521241 -1 2 7 10 16 53 101 214 380 530 1222 3126 7813 15825 23483 48918 86166 222650 473737 1018160 1230532 3775837 8321873 10864239 19023253 37786990 130623431 254518659 486717773 799100829 1376213847 2865194834 -1 3 6 11 21 43 111 230 259 573 1527 3457 4241 12186 20498 43985 120469 184002 433094 670877 1308855 4004920 7330327 13196551 23551443 46194144 111489812 244550567 406451559 751209826 1749162111 3630412323 -1 3 6 12 20 50 119 187 295 839 1844 2651 6930 11034 24426 46670 109356 235275 511924 750179 1229009 2193766 7792239 11876054 24797787 62188999 123277688 184168145 390098532 1035780403 1456817634 4042162576 -1 2 6 13 26 62 92 129 363 617 1049 2599 7837 14823 19109 61761 119811 251275 498271 1008468 1486296 2182020 5146055 12136023 31333876 66614096 102546377 252519729 514195836 904678982 1239218922 2715142474 -1 2 6 15 31 35 91 209 373 704 1432 3289 6463 14529 22180 51566 82920 259453 501610 1007815 1457899 2751869 5378163 13733227 27966988 46417095 121954495 211368577 457395866 717639613 1228755370 2790776049 -1 2 4 9 25 63 120 229 360 628 1702 2180 6955 8267 28203 58727 104971 175301 443732 928308 2075896 3746504 6003902 11106960 22493703 49839377 117759889 242341708 363209514 897299686 1586564610 3511942149 -1 2 7 8 25 50 114 128 373 814 1826 2303 7209 13741 32032 44970 96110 184308 439324 921898 1277453 3246899 5461959 9814879 21988500 58464648 117192937 182217850 386698016 934620757 1101150267 2642360275 -1 3 7 9 18 38 75 238 284 627 1357 3198 4933 13601 16628 58717 115509 217646 464453 785480 1453053 3228914 8261458 15545766 30844306 39585599 106170672 259792700 462169709 672429511 1664394639 3087083043 -1 3 6 11 21 57 107 238 261 892 1634 3784 4945 13990 21784 58367 87435 169331 444369 665826 1272823 4047341 7294266 8496270 20968595 45613879 113510083 196874082 320606623 716452397 1631608604 2966223382 -1 2 7 11 18 48 68 174 453 846 1212 3584 6379 16185 32415 42422 122962 162797 393347 960964 1267323 4004177 7566155 12410819 29336543 54005380 72882509 164641953 445152021 562342321 1176370938 3015593420 -1 2 7 8 30 43 122 254 399 809 1702 3810 8113 14137 22711 39674 109005 168279 445961 940285 1305518 3228825 5226777 15544263 18287043 47974596 78123055 149695039 326396476 706267718 1344611019 2229735705 -1 2 4 11 19 53 91 133 402 575 1953 3066 5994 16267 27653 54661 129324 200010 485305 1030862 1986789 3239046 8027450 10564265 30595780 66334799 96499037 227602854 316520333 1056677481 1727930324 2512518558 -1 3 5 11 25 42 116 229 450 514 1682 3093 5613 14836 17370 64646 125959 198516 476025 766196 1985550 3242683 5399608 15797065 20890021 43528866 96753680 221566550 374971046 615230715 1989831142 2628328633 -1 3 4 8 18 39 66 204 290 728 1160 3120 4452 12405 16833 39382 84066 202206 479500 772030 1743176 3782519 7781801 14797013 32665881 49817448 100694355 227067318 507900408 743059051 1874368966 2737391682 -1 2 4 15 20 41 112 200 429 870 1193 4084 4163 13937 27470 56091 116634 166170 451982 931299 2092474 2179669 7863133 14515620 17008710 33655727 80088456 160142678 440249006 668097025 1649359192 2997392796 -1 3 5 12 25 59 85 174 451 701 1494 2235 6867 8886 20633 56664 86402 218364 459610 775106 2003438 3014598 5147516 11132415 31644237 58000109 70487917 241327599 416059866 962961752 1451115270 3525884190 -1 2 7 10 20 47 99 144 473 809 1830 2904 8064 14467 16571 41792 122303 132657 410351 978256 1254860 3737514 7289584 14499478 21199359 54106935 70691850 138905068 360766925 1005663950 1100439858 2875304047 -1 2 4 14 17 36 72 174 400 623 1098 3317 6698 12080 23887 48076 69899 251222 495200 998805 1981324 2480427 6693047 16381361 29784898 56182576 91979278 204907052 482905427 746415515 1105934855 4052627730 -1 2 5 11 19 50 126 155 395 748 1039 3760 7242 13074 31895 43949 72094 139391 416330 981922 1831417 3538413 8384005 12175742 22780876 50427755 89564422 240586419 522455280 650647313 1391993768 2418562622 -1 3 6 9 22 45 126 129 402 606 1974 2237 5067 16008 25541 39662 130324 187301 441644 665904 1297830 3489043 7067398 13963999 20941974 51240973 86703307 210433356 326559033 850321089 2029958063 2399023148 -1 3 5 9 19 47 121 204 495 905 1981 3002 7104 15643 31711 48576 72316 149919 407183 689892 2068477 3794500 7577379 12960149 20962292 37028712 100561308 185746222 349056863 942849816 1385167359 2908571698 -1 3 7 12 31 47 77 130 281 726 1094 3983 7951 10068 24893 62485 128966 259498 496319 748552 1476960 2441506 6199652 15300719 30072259 65399074 131846605 208139500 481005784 558328114 1523746042 3410058223 -1 3 4 13 25 58 77 174 314 632 1456 3914 4915 15879 20926 36854 120313 151440 399623 695704 1791827 2961963 5197388 11342226 25375001 51771254 129381031 251066989 430412076 665340364 1824304807 2594549350 -1 3 5 10 17 33 103 188 332 986 1261 3535 4723 12386 30920 58755 100287 243408 510420 730337 2014925 3484797 7776234 16319792 24835704 62763279 117425540 157496495 465209594 789929521 1617582516 2820451419 -1 2 6 11 22 55 121 202 382 852 1376 3161 5689 10760 31456 52175 98563 239794 513255 989139 1478219 3743144 6722450 11873002 21422024 39170016 131062858 170069973 520008955 770000326 1922710241 3495189012 -1 2 7 15 31 34 89 146 318 956 1904 3814 7355 8231 19200 60315 68991 183826 426283 942836 1277847 2984041 5728588 13745609 27726203 62988969 124426841 155340096 356199224 760825327 1487807165 3522134533 -1 3 5 13 25 46 121 223 420 695 1922 3509 7789 14157 24125 58829 91935 180522 432825 685181 2032432 2748215 4920651 16370951 17001543 39148451 76189327 245518339 297760219 621633942 1482608452 2339012727 -1 2 5 14 16 46 127 216 375 915 1510 2118 5728 14347 21630 51622 74802 218141 460638 1032344 1769416 2198617 6747110 13734134 20372235 41283621 130702254 157038437 534793310 1018751648 1655527222 2337268818 -1 2 4 12 25 46 114 226 272 816 1097 3256 4439 13496 22340 34238 118826 227192 468632 1026439 1991645 2963623 5137157 16333296 19816591 42548277 109211372 179383077 447631847 721249573 1767046174 2978006164 -1 2 4 15 27 45 97 214 508 686 1583 2846 6738 8353 29023 50961 74991 230248 522222 999029 1969911 2209917 4851827 15839853 23728386 34707106 95317191 267207371 372209087 947034311 1424501552 3641207410 -1 3 7 9 29 37 116 163 268 684 1088 3766 6997 12550 27431 44609 102986 176585 450046 686650 1571550 3237894 4455662 14508870 18606726 61165465 131316426 229744193 498249449 619110924 1309280942 2266457210 -1 3 7 15 27 48 114 234 365 712 1852 2632 5139 16196 30647 52597 125976 185734 435718 681270 1544986 2712357 4429334 9006875 22514395 47530967 120048014 209841785 289329996 989507334 1843557811 2626397177 -1 3 5 9 23 42 118 237 469 898 1715 3454 7778 13190 21361 43327 128818 256927 505258 721572 2016912 3768178 6447611 12620269 17151585 42954015 95561536 191109253 278150775 662719492 1534630033 2667946376 -1 2 7 13 21 59 104 209 321 832 1259 3127 5440 13313 20090 51619 87391 197166 475203 1023203 1244469 2470017 7748511 9761946 19202212 38005866 121529441 179832158 403967615 721162875 2018786579 2747815328 -1 3 5 11 27 43 91 128 313 677 1964 3590 6284 9550 19145 63683 75504 134011 413661 700260 2075958 3272584 5987478 16572029 26044877 62585829 118455424 226008454 309692051 697295394 1279860555 3582619461 -1 2 7 10 20 62 108 169 494 908 1662 3550 4517 8743 27979 57343 120510 169486 456406 931937 1297898 3748866 7281034 10026665 20561064 60966647 75183589 180388892 305745125 646966338 1694326578 3885222822 -1 2 5 11 30 52 126 135 330 678 1877 3313 6533 12355 19225 60105 93312 231009 508182 996136 1731875 3516328 4882840 9749982 24451129 56310276 104234817 203522685 272032437 551835585 1079824425 2350723260 -1 3 4 15 19 32 95 207 268 910 1263 2571 4248 16168 17376 43026 87460 228258 471799 756721 1762068 2481515 7227960 14977853 25245153 44020237 113945625 135096688 437730345 818909446 1955515404 2176163843 -1 2 5 13 18 51 91 225 292 804 1162 3711 4119 10764 18035 50147 106304 141137 421855 966061 1772073 2977270 6539392 10547490 30796420 41587374 109527274 179157239 427717785 580815726 1693413390 3350579962 -1 3 7 13 16 57 91 238 277 845 2017 2655 4564 12230 31951 59417 123379 209628 476530 769940 1472255 2175829 6720923 8976628 32623891 40847709 106407659 201215385 363687877 1053951734 2135540523 3397080147 -1 2 4 9 18 52 90 208 426 997 1310 2912 5474 15595 27970 44319 106792 156367 394540 966197 2041732 3744027 7838457 11057045 31293550 44180474 74642179 190040325 516452631 831554125 1624899228 2580200449 -1 3 4 15 21 33 127 181 395 992 1700 2476 6553 12429 18855 61597 102747 152688 398689 720509 1792587 2443569 7847794 16318320 18710585 65699743 96102644 182078223 292957366 878096189 1466144961 2661848572 -1 3 5 11 28 53 85 237 317 802 1574 3510 5215 16119 24911 50578 87799 203271 489320 762998 2017334 3259210 4593638 10010814 30498052 38994771 116087835 182974925 328886746 660087786 1883521554 2156430916 -1 3 5 8 27 36 74 146 433 878 1994 3444 6708 9655 20323 47447 78157 201510 479355 782609 2023546 4043881 5656276 13417289 33109224 59448064 85148446 142329250 378707694 546405068 1301258317 3539892221 -1 3 4 15 30 53 88 180 310 897 1716 2099 5187 11219 24376 58986 89561 200539 481704 764409 1760060 2459559 5906641 8710024 33382299 51317714 126309841 153071651 303229808 830860369 1738449189 3221299796 -1 3 4 15 30 55 125 226 426 515 1653 2277 6833 11728 25366 61495 110287 208080 476462 764352 1712649 2455308 5959481 9210557 23164461 46853207 70291249 212695577 339147101 891859913 1534405583 3785509853 -1 2 7 12 16 49 88 247 332 794 1129 2215 6933 10829 31162 44851 82494 218137 468517 1021484 1242665 2212278 6709576 11323651 31313577 36075413 125629223 195920698 469401611 993360273 1351818118 4088911416 -1 2 4 14 31 55 117 152 511 798 1250 2315 7102 13889 30184 63738 109710 133554 423524 954758 2032293 2450487 6282785 9212287 21327766 50840217 78162834 138742393 446894245 1036601465 1463000672 2272008657 -1 3 4 12 26 34 92 159 376 871 1170 3521 7338 11361 19533 49152 69828 200441 478240 758903 1746400 2751089 4610260 12883526 28178128 66996028 105955041 185972693 416455382 745898333 1482879280 3810335440 -1 3 5 13 27 48 73 221 400 975 1028 2505 7352 15793 29271 52396 73773 234822 519503 735650 1977357 2741465 4378016 8957258 28426970 48949663 81848742 189621769 449787670 1063140441 1241120508 3045758988 -1 2 5 11 17 43 75 185 469 533 1464 3987 7719 10008 19721 33863 97241 242170 520643 1011670 1719982 3529129 7767109 13943331 31583651 53933069 68690397 209994987 465343050 648890605 1523042821 3417243936 -1 3 4 12 31 59 126 229 303 916 1264 2571 6834 9240 27622 39360 97635 199996 487396 780753 1751291 2736852 5381528 11859646 22408806 49179548 101205496 150005896 440778884 818551755 1553529826 3306814018 -1 3 6 15 22 34 72 139 405 945 1759 2358 7860 9353 19956 41539 98057 213210 460633 769033 1240136 3013519 7501711 15788862 29479398 63320060 99120736 197708031 290559632 908760541 1237394639 3515079505 -1 2 7 13 24 44 89 206 281 906 1470 2763 5793 12754 21803 46588 84809 228215 468513 1016577 1242655 2475344 4354775 16571002 25804554 43168652 112807504 142307350 522662550 919057673 1781706431 2766760521 -1 3 5 14 28 62 122 210 415 592 1220 3664 5238 9441 28957 57032 73760 209635 478788 754210 2002120 2479217 5404669 10520065 22387804 37675450 68759866 232987244 529477392 616003474 1911540569 4004387190 -1 3 6 10 18 40 98 172 353 694 1665 3350 7537 13811 26969 37006 105771 141500 413505 706092 1270806 3749632 7849660 14470275 21325196 63645569 103939135 203598969 391639363 547922461 1403910878 2302845382 -1 3 4 10 30 55 78 173 261 512 1862 2657 7752 12566 30242 45487 129192 209631 478716 780174 1712895 3240343 5154544 10023356 28915101 54158438 124368150 267381419 326252241 965828295 1198449104 2366649880 -1 2 7 8 21 38 93 228 363 910 1482 3030 7867 11805 20725 55500 111925 251195 494627 1002775 1235765 3231622 6431245 16039285 26286224 37156474 133503929 154071561 531436286 851110482 1333343043 4294356308 -1 2 5 15 20 45 120 128 472 610 1727 2144 7754 9984 21149 42282 86061 225272 472669 1017987 1766043 2481662 7501904 13156574 20027365 51573379 68017600 223508495 380682301 876713604 1234891116 3652835813 -1 3 7 12 28 48 97 147 379 521 1662 2444 6479 14485 21303 47685 123666 189355 440994 662610 1559501 2453134 5456484 10010730 17377754 57137060 114383806 243205895 379868077 867744554 1358029116 3183404436 -1 2 7 12 17 43 102 238 483 903 1275 2946 7009 14964 27281 40287 95958 152880 405559 965738 1304617 2222347 6497633 12609992 21534741 47545958 87182310 200409916 426167232 905921145 1575281213 3193815681 -1 3 6 11 21 63 88 128 427 912 1808 3214 5476 15000 18586 50204 99690 137050 414973 690391 1253691 4014622 7312506 9981427 32033974 64068164 85866305 199112146 375009435 669399104 2006329231 2538473196 -1 2 5 8 17 57 114 150 442 821 1784 2799 6328 11197 28529 52605 86196 221196 459668 1039805 1752261 3775797 8008126 9462105 21027592 52784210 96416017 166697521 325982378 1001393072 1544297123 4207947727 -1 2 5 13 31 48 116 203 332 893 1464 3271 4272 14514 21678 51440 116180 167849 447285 918733 1830054 2950105 5725213 9989494 22060919 39127049 121325428 171986621 499181624 754825215 1775386102 2160048673 -1 3 7 10 21 41 110 145 352 820 1922 4076 7126 15576 22808 38292 98967 246463 496332 725201 1487748 4003911 7232215 12611448 23911744 51460907 116537058 184333574 364243076 693048741 1079687650 3093104645 -1 3 5 12 28 41 115 181 327 906 1544 2713 6607 9507 28470 39143 89482 240440 510399 737547 1976161 3002300 5959560 16008709 19195289 64617160 110279505 140025118 292114877 950778137 1504966287 3297971660 -1 3 6 8 17 35 78 223 457 930 1155 3567 5704 14321 26431 52828 129575 150787 402013 718330 1255718 3226895 7580850 16010892 31229936 43349176 97460762 195633654 408913107 758645941 1900547471 2754352838 -1 2 6 14 17 55 82 206 441 969 1084 4084 6153 10855 21100 52274 117552 213041 465103 1032462 1457943 2952680 7249486 12348619 31500786 49378245 74582174 200374606 450764101 666192915 1126854432 3760571999 -1 2 5 12 25 43 79 167 397 711 1620 2918 7082 10358 24418 58728 88518 192904 434869 939243 1784792 2732761 4963343 15232497 30183900 58582640 84624210 250158781 373438739 953133585 1406948507 4260691769 -1 3 6 9 24 32 91 224 480 564 1350 3631 6931 10273 30221 57588 109263 253726 500509 742806 1231445 3490571 5399842 14172283 27570418 34940714 97172757 232366329 424134938 596088490 1251410646 3869134005 -1 2 5 8 28 58 120 131 364 725 1777 2223 4882 9015 21955 42870 116674 203103 475163 1047095 1705308 3766703 5171409 11019844 22042930 56670908 110493228 226197104 398694226 913491863 2087743270 4234200434 -1 2 6 12 29 54 118 212 335 737 1107 2263 6916 10670 21465 56243 95394 227577 468309 1042767 1484758 2473714 5651429 8400378 21781248 37535916 123559222 205990731 477888004 1031707860 1455545626 4255555259 -1 3 7 8 19 36 71 223 375 735 1152 2547 5037 10480 27913 64334 76822 230163 516511 722007 1448456 3526208 8295192 14952533 32271573 44103765 118303677 210734368 525073546 981151806 1936605319 3713100033 -1 2 7 13 18 62 123 245 398 528 1115 2786 6668 8324 17698 35513 92099 189021 437236 931242 1270457 2489937 7059965 10232719 23085622 43288515 80572873 202037056 473882002 897501170 1498605495 3604652927 -1 2 5 13 25 35 90 163 295 1004 1744 2229 7075 9288 17868 35727 69962 176425 457021 944068 1786053 2984010 5217647 13380842 29122130 51949494 130110571 145636120 309062341 870109992 1513731609 3263692371 -1 2 7 13 16 34 82 153 491 663 1412 2554 4372 15567 21632 42821 112430 259802 503029 988777 1213637 2427253 6450821 14956419 29114439 66622179 71168844 245329909 420104879 1028411079 2105839480 2165429877 -1 2 5 9 19 33 101 254 281 869 1876 2512 7286 14899 29002 38353 130865 215179 472165 1029087 1729177 4030312 7770503 16529239 24142438 45135978 111783100 198416694 400177354 846836412 1169925920 2807449385 -1 3 7 8 16 56 105 143 314 552 1791 2307 6902 8288 31720 47127 75564 148472 406869 694609 1544070 3509033 7558444 9974269 19416924 52751175 129105328 261355870 359475077 840057480 1588475828 3513425474 -1 2 6 10 31 32 83 168 324 815 1358 3796 4341 14077 30382 55442 81447 248780 505163 1013660 1467029 4062468 4643974 13118705 26238214 50892235 106277212 171853889 514960137 646073937 1673371758 3011137942 -1 2 6 9 29 39 109 254 453 815 1114 3855 6852 10736 25567 52257 108895 231280 519240 995541 1484647 3241930 4331095 13645044 24133678 45922343 98652403 160590951 429970800 658605493 1226566024 3870506078 -1 3 7 11 29 32 117 150 385 855 1935 4062 7027 13464 23711 39324 66365 155507 395317 689098 1549040 3771187 4945927 12594598 16805195 56938047 86346205 144931973 397944069 734296263 1133568842 2562844097 -1 2 6 10 19 34 114 250 290 847 1268 3033 5496 9376 22419 34741 71203 132380 417720 967139 1566728 4031474 7813379 15733046 19672821 50085890 101229935 198790337 419863523 886011878 1737271477 4283257891 -1 2 6 9 27 41 81 230 458 772 1852 3821 7099 15375 19876 36340 92967 186186 430520 921065 1526079 3275128 5999072 15736544 27277266 34364741 91529288 159975759 351682009 759110458 1177370910 3199122163 -1 3 4 15 27 50 103 247 478 828 1616 4090 7999 9148 20243 57455 87989 247304 492074 751397 1709087 2469259 5159852 9182207 17312247 49567753 97308853 161817415 299845602 750411991 1433480214 3552795008 -1 2 5 8 25 44 95 228 475 870 1704 3472 6137 8503 26841 57088 67666 161658 398953 972317 1827348 3786044 5985740 14946924 25176801 36467575 84994700 142427986 326553083 661641030 2097253248 4037799085 -1 2 4 10 22 37 68 134 470 778 1381 3596 6180 10615 29657 38589 96305 164771 456986 949911 2047488 3536838 7065666 15732720 33299316 64236707 82607208 136351047 476665174 667352302 1124233578 4022281582 -1 3 5 12 16 62 118 190 324 694 1139 3701 7007 10831 30063 54404 75531 248297 505228 750452 1993742 3008552 6997303 9964145 22812055 59519057 116940186 212379016 470154692 638252491 1296062100 3913593555 -1 3 6 11 25 45 114 252 398 776 1343 3506 6099 13582 24716 58585 70025 160096 400223 713464 1301284 4055792 6247704 14682939 20455037 49294707 77088043 138722070 497125673 703049568 1923954223 2943756790 -1 2 5 13 22 45 120 166 426 665 1219 3565 4638 10676 20759 55264 72982 201052 479816 1027117 1761383 2958899 7563298 13358739 20341650 59564855 88961905 265270220 495377391 695557883 1702358611 3487964577 -1 2 5 9 27 42 119 200 315 957 2026 2397 8122 14596 29972 51679 72164 165122 454530 925477 1798915 4013766 5688177 15881822 20169422 35717090 109148229 146435881 376944409 835729176 1216897599 2785340845 -1 2 7 11 21 48 70 192 335 827 1815 2590 5848 9785 32573 61607 110155 217110 473563 1044271 1195773 4038590 7277257 10727523 28227710 43831493 131979350 196063602 372423593 1014290169 1634062798 4038566241 -1 2 4 10 27 41 116 157 305 673 1388 3396 7551 9894 29045 48008 80717 253893 504760 994829 1991946 3474423 6262364 16216717 20887977 57717593 133507818 229894101 425976645 804777327 1556608589 3365133087 -1 2 7 15 24 47 115 187 502 1013 1288 3437 6148 13095 23155 53506 120459 137082 415074 964569 1260212 3014586 4880617 16438837 19113425 65851712 74307169 191764059 505829370 679915705 1306472880 2311974494 -1 3 4 13 22 60 64 211 429 789 2044 2451 6692 10704 32446 34296 68317 147209 416764 718709 1802810 2964113 7499426 9087819 26699563 50107246 69285101 148012327 382114029 855584935 1608280531 4072454194 -1 3 4 14 26 52 104 207 413 516 1112 2875 8164 10877 21407 46990 77431 185870 432878 656948 1800366 2170535 5154768 9856611 19642815 37535780 69066188 213614061 482154127 855555938 1213612109 4013160939 -1 3 4 10 19 34 124 180 470 595 1581 2899 5880 15028 31301 32858 66877 258525 498877 730128 1727843 3221441 8103966 16467603 18284327 66878005 79986928 222364884 346026953 987732585 1693920895 2158643414 -1 3 6 12 25 34 83 219 436 659 1512 2548 6313 11693 22300 65066 113236 193140 441399 683466 1279164 2196282 4364575 12722549 26955788 47997595 73172450 250679416 412070156 1028257946 1514025881 3767493425 -1 3 7 8 31 52 113 169 489 611 1568 2627 4458 9389 32031 40976 97040 179299 446884 677781 1529484 3490711 5176828 9845907 21224412 64508131 69519794 218755348 344172207 1053356138 2115351349 3796586410 -1 2 4 12 26 50 71 159 354 805 1489 2145 5002 13064 24675 36428 66988 247579 505328 985959 1993465 2959686 4427185 8879431 25354218 64773960 101250923 171289640 481730232 1046773923 2010979154 2989747775 -1 3 4 12 20 58 74 156 262 979 1413 2722 5815 14832 21546 38405 113700 136004 413770 720241 1774339 2726169 8284576 10398066 28018046 66594291 126122832 142408605 532250255 911947853 1790573705 2261695276 -1 2 6 8 31 52 127 198 394 658 1700 3755 4526 11409 31124 61533 111734 202935 487897 1027635 1468289 3508126 5201118 9688325 25071881 39599506 70014054 247499412 358957235 755934633 1862038840 3489982042 -1 3 7 11 24 37 116 149 395 685 1677 3237 4389 11392 22589 62226 75161 245267 521765 731856 1463183 3741154 6281217 12809340 16952337 56893753 83905082 256695230 337737631 622809276 1704390216 3683967135 -1 2 5 8 31 57 114 179 371 582 1131 2760 6248 9986 23946 44412 103724 151583 398412 957875 1790534 3777495 4338778 11193375 25159732 58982500 101712023 261620029 520880783 923272628 1372850628 3253476919 -1 3 7 10 29 41 95 234 454 953 1935 3652 7227 9698 18533 38565 83762 143823 419053 709932 1564594 4027083 5129317 14849601 26173032 34604983 89132582 191372477 344990898 796674738 1532269462 3313847513 -1 3 5 11 17 59 92 139 466 558 1736 3432 4870 12284 22706 32986 88642 240398 516485 740747 1985217 3238210 7587868 9902584 33479616 65542928 80491977 214986361 377023358 547994044 1771178354 3648642154 -1 2 4 11 29 55 101 226 274 717 2032 3210 5292 10325 32148 39673 106965 192642 432959 929502 2097042 3244633 4363398 9584201 18865758 44687426 113131158 221241142 331211358 598882330 1989661070 3624792103 -1 3 6 9 25 41 116 208 353 873 1846 3244 5208 14583 27356 34107 112398 154925 401460 695246 1263926 3507042 5645310 16424259 20924301 37851973 125964542 183431058 391638796 659060185 1890100323 2610557526 -1 3 4 8 24 60 104 159 371 813 1781 2131 7082 16005 30188 44271 88220 143069 410447 710187 1831294 3763578 6178393 10934530 18604122 55921866 115212491 183637422 275396686 852126202 1536331097 2825849387 -1 3 4 8 26 62 97 209 408 742 1154 2364 6816 15162 24431 47618 106981 222883 466957 763748 1725487 3775477 5716580 10984959 20842955 38348214 73831169 258270021 470357710 973526472 1442604274 3025462283 -1 3 7 10 20 42 91 152 487 603 1468 2277 4627 16245 27233 62841 86121 193378 428186 673040 1536677 4026226 6986237 13270250 28775948 65111883 67365159 228376999 448605928 975058811 2010099347 2218025077 -1 2 7 14 26 32 125 212 414 776 1157 3219 7778 11954 19601 52345 78714 148054 397926 980895 1278229 2694926 4590076 13293418 19649771 39711984 74671774 146042843 465869923 721540847 1475294267 3886583210 -1 2 7 15 24 57 90 210 424 691 1346 3391 8052 12928 20043 57403 85883 185497 427628 938635 1268093 2980545 4887356 10647282 31405467 45481376 72306467 235493743 446625739 745464648 1411302707 2463542711 -1 3 4 8 31 42 110 128 356 804 1160 3150 6913 14804 26011 33351 81138 137665 419202 710908 1804810 3736310 4355106 14873009 21480755 58051225 113217036 183570380 433744958 727895230 1085779005 2919322239 -1 2 5 11 31 37 123 208 346 783 1692 3253 6909 12540 27952 65504 69547 178948 446001 918840 1798094 3487936 5167411 14035973 19346650 39691808 123941483 196717302 279652461 551918399 1299400376 2265539399 -1 3 5 14 31 39 68 168 320 637 1191 4082 7524 9657 24589 50430 106885 171480 451436 656640 2084044 2458099 6221826 13254363 29593540 55389879 101680664 252787009 471839322 541157333 1378564473 3371987587 -1 3 5 11 26 57 104 188 425 573 1697 3114 5189 14099 19104 42797 66172 191514 438704 664597 2057712 3224174 6203569 11666510 17505577 63035280 86446616 223725201 378219837 625054517 1885054967 2734227342 -1 3 4 10 22 54 119 179 317 590 1126 2365 7440 12472 16951 40659 81950 215093 464054 769348 1749280 3241292 7274571 12554579 25084069 59354927 118149824 247041882 507426092 971603169 1274747939 2221384555 -1 2 6 10 26 49 68 197 432 607 1068 3245 7356 9322 17104 63666 107713 250087 495043 1005178 1489833 4031636 5480117 10185140 26924608 45951168 70972031 233138940 479595278 739822825 1533664938 3320532569 -1 3 5 11 30 57 86 205 507 789 1326 2930 8081 11161 27259 39745 126347 242841 509023 753651 2025372 3269576 5218368 10743812 31669975 49157955 89429550 161086506 479431549 858233617 1234937760 3962305839 -1 3 6 11 27 62 104 253 371 831 1663 3055 7426 11050 30590 61624 118456 140251 413674 696300 1260534 4047505 5650188 10910796 18009891 47425850 123522531 187797118 328895816 1047462828 1283297151 3918958263 -1 3 6 13 28 58 117 235 286 981 1813 4009 5193 14675 23245 54036 96199 175081 451159 657378 1261074 2457111 5419833 11716956 24274999 49521918 114093295 151331064 341993883 681813635 2120804751 2422549030 -1 3 7 10 19 59 80 163 461 987 1714 2270 4852 14563 18858 60790 83518 216164 463155 773534 1495881 4017395 7822327 9643938 29597244 58332240 69761868 199275121 277454700 807558492 2120521721 2515924874 -1 2 6 8 25 60 126 224 281 938 1381 2575 5072 15579 32187 62728 127662 209360 481807 1022113 1443589 3537705 5711661 11234394 21231367 49990658 114848303 148958712 477486702 908817665 2125191629 2271645601 -1 3 5 15 19 42 103 166 426 1005 1606 3619 4424 9873 19460 63036 106006 148520 401393 704602 2031909 2199714 6968477 13253247 21924677 67107717 86252310 175127751 307262022 701268184 1759581411 4227287576 -1 2 5 15 30 51 115 136 283 793 1813 2102 6147 14765 24576 62744 90064 174408 448334 921799 1781801 2448813 5942741 10148175 21627785 54728247 124325229 197010220 384257196 902668069 1403224358 3176440762 -1 3 4 11 23 60 103 134 319 623 1210 2420 6580 9742 32144 43111 124155 146419 416304 712652 1792645 3531827 7223830 9853326 18274492 53695536 129888893 246024323 489034601 997077409 1533429223 3463378252 -1 2 7 8 16 43 99 196 317 813 1883 2085 5113 15859 21177 62230 80522 164172 444036 918069 1277258 3226792 7768830 14078955 21902755 40057056 116784258 179043238 384338484 888253321 2093417884 2201071524 -1 3 5 15 30 57 68 199 501 822 1120 3376 7835 9837 26846 42030 89638 219388 469939 763643 2001013 2185338 6247208 11747212 29071015 42915397 85829669 157215463 421653498 804403320 1366570559 3281278378 -1 2 4 12 19 51 78 145 499 560 1588 2657 7607 11797 27831 36565 122422 189380 431562 932868 2070172 3005267 6745172 10913296 25560044 65258440 72420078 202899146 356341986 1071326914 1285575664 4221098541 -1 2 7 10 20 60 73 189 306 695 1922 3364 4104 13971 24385 41029 72137 220018 463461 1018504 1235043 3742976 7295661 9636832 27501830 56797685 131190456 229285540 309957326 623524607 1661764404 3074259778 -1 2 5 10 18 40 96 135 412 760 1382 4027 4329 15984 26749 44319 89036 261995 492505 990372 1718556 3234860 8385798 13868354 21966866 57568054 92116318 242357721 449121963 665795981 1616281576 2491000595 -1 2 6 9 21 56 72 237 451 963 1468 2165 7326 15233 31154 43831 67735 255392 492657 990782 1471659 3215053 6547470 9408513 29309006 37106784 88726476 183911916 499739788 1050638134 1215230785 2919783905 -1 2 5 15 30 37 94 134 264 736 1816 3595 7156 14074 22432 40993 80800 228571 472426 1026688 1757995 2433608 5983467 12808106 27727274 60282268 133307377 211614459 286622882 710048297 1135086719 2546998744 -1 2 6 9 22 57 76 239 467 512 1201 2906 6587 11114 17858 38177 111395 213272 465918 1026601 1461900 3254609 7302369 8868283 27733356 36163105 85362088 229154877 515756359 827556952 1397883564 4053344358 -1 3 6 11 31 42 81 146 491 883 1494 3440 4178 14146 31275 58766 89283 152314 409119 713753 1302307 4017742 4613055 15093007 28712721 63610986 70737486 153932849 530394822 694070170 1844397818 3131375355 -1 2 7 11 16 38 84 181 365 615 1344 3643 4530 13969 21523 55493 69919 150555 397016 977766 1290461 3998201 8026241 15621968 27933737 55489453 110591486 265300698 454849925 545043129 1640596579 3079383849 -1 2 4 10 19 38 65 211 281 698 1922 2111 6966 14153 24571 51902 71782 187602 433496 946103 2046602 3474338 8317647 15384791 32940973 42084381 109298544 213666154 321710301 831611121 1517445413 2314677080 -1 3 4 15 18 58 100 224 368 808 1673 3554 6245 11428 26021 56865 116651 191972 431552 683146 1825492 2481963 6996028 9106267 17216535 44699883 119482992 186415180 272955836 634500891 1108739745 4192147780 -1 3 7 15 29 50 81 254 284 599 1838 3394 8146 12270 31077 64565 126341 207264 477842 758333 1447442 2749575 5965942 10168586 30362491 35098979 103682891 265158293 318708347 625154181 1569922629 4012314710 -1 2 5 10 28 41 107 251 283 769 1164 2518 5052 15814 25801 40043 128403 165379 456279 940825 1823365 3268743 4634050 15633604 22995295 42889048 112960863 174669972 425141819 1010864298 1965681952 2322509502 -1 2 4 12 16 52 85 181 385 725 1618 3174 6235 12386 17148 37029 100278 167654 446800 948552 2076192 2987169 6990194 11976422 33198922 51308753 91892446 247406308 376468087 611111795 1104745575 2366836154 -1 2 7 14 16 58 104 191 442 613 1252 2135 7634 14063 21855 49277 77257 239220 518510 987311 1211228 2701946 7309688 9143179 20945806 65513110 91744273 206246898 512916481 1016148995 1338743193 2600968940 -1 2 6 10 16 55 127 202 351 774 1118 3547 4591 9475 21198 64754 100486 170138 449858 921364 1560310 4036274 8039342 11182822 21413765 39749753 122354647 198072415 462896441 774637830 1874861532 4070585977 -1 3 5 13 31 45 102 182 505 729 1406 4059 7614 12477 23687 49686 113221 162559 408839 706113 2045421 2730875 5394630 15620623 24004808 60187656 70912690 261525951 457434931 661404103 1420576874 2597643822 -1 2 6 12 20 49 102 191 382 625 1278 3569 8063 15083 27445 46571 117659 219190 469774 1027710 1448537 2480651 7568148 12284839 20144824 65486976 108993249 254792619 495617766 690511292 1406452351 3024962507 -1 3 7 12 18 40 110 129 296 715 1626 3622 7418 13307 22889 59481 72216 170804 449444 658396 1531400 2427837 6992318 12762078 23768755 54693011 127598557 207517363 338676624 789087607 1514251800 2586800262 -1 2 6 8 17 49 102 242 412 602 1594 2814 7427 13735 27707 61311 87745 154356 405178 981944 1561347 3489823 7762214 12481137 20346739 46561390 80899035 221925373 344850745 1025944529 1284720839 2501165642 -1 3 4 13 16 46 125 173 395 860 1210 2916 4510 11188 29600 40762 80252 240428 508503 747309 1705679 2965650 7022412 14341971 19968015 61161957 99820876 141480346 468761883 896883911 1998000363 3543831460 -1 3 4 13 17 61 106 236 448 949 1395 3871 4216 12020 24002 60644 108693 166752 444901 662472 1818836 3013593 7238853 9653187 19185697 45478701 97152167 196836498 521185550 556102537 1689996197 3611607263 -1 2 5 15 22 50 97 177 393 1022 1271 2840 8167 11366 21845 47427 128111 224939 470865 1025348 1714474 2468345 8113321 12516501 19169386 63803711 92777148 184434149 408525340 926135588 1287000348 4113682058 -1 2 5 12 26 44 115 171 378 824 1885 3605 7746 13533 19030 59501 115070 141715 422857 963053 1773526 2721308 4643018 16484357 19451095 61186531 102678462 171381095 369472362 759861347 1401644353 2286749574 -1 3 4 10 20 36 78 243 382 892 1545 3658 6795 10982 24469 58435 124879 198634 478274 760079 1706235 3257006 6812547 16683403 30997106 36292482 128403595 176395047 321526262 682986247 1142132775 3873578849 -1 3 5 14 29 38 98 138 330 675 1542 3992 5557 15809 26746 58037 118344 153607 404163 713059 2062409 2468901 5678262 13091872 22344770 55965196 104741852 206492962 359860797 684811912 2040741842 2163545988 -1 2 4 11 17 42 126 223 387 1021 1360 3023 6950 9861 20196 46811 71310 197426 482715 1038262 2009906 3233459 7579021 14055323 20233822 40962435 69151846 185798171 522668209 852222151 1537661579 3388313495 -1 3 4 15 29 40 90 224 444 646 1089 3634 4845 11210 25448 47238 90891 140133 416865 711817 1831972 2427400 5670680 16713230 25737097 35746384 76943170 240006901 515014486 620144489 1789885325 3362796323 -1 3 7 15 27 47 108 220 345 920 1860 2638 6004 11277 23364 32785 92398 192134 436314 660111 1511350 2702889 4354676 16251291 22318689 33649562 121298085 160616177 364834268 1043770979 1701976870 3751747425 -1 2 6 9 16 38 78 170 435 885 1934 3430 8138 12747 27122 47658 100132 253939 500860 995618 1502226 3270082 7828648 14814050 29931762 56198114 100390245 149665307 392109668 554612321 1526543132 2545303697 -1 2 6 14 20 56 69 139 270 522 1687 2833 6819 8746 27810 63133 91786 244891 508117 986234 1450914 2952344 8077684 9878550 26252073 60394547 130216730 256117264 349706431 1004807299 1471965176 3531140257 -1 2 5 13 27 33 119 249 273 805 1654 3031 7635 9871 24929 52922 87938 142395 416409 961824 1816783 2963454 4645309 13568841 17599158 47054695 115064161 179649345 302969986 1059010127 1331480291 3693432247 -1 2 7 11 23 57 64 133 330 801 1790 2089 5762 11202 18243 40694 112902 139327 424028 973066 1247235 4062298 6732749 9424491 26797447 62474258 116082416 181237499 284372443 856532079 1860311589 3374718575 -1 3 6 12 30 55 116 241 317 983 1125 2236 4571 15236 22065 64639 92231 242770 522892 732876 1191256 2178380 6245703 9083358 21794755 44426744 102127614 166830852 424842132 970758552 2038289115 2638878795 -1 2 4 15 17 59 66 229 424 973 1632 2127 5606 13333 32544 51911 121060 178758 449285 931416 2076124 2209726 6441701 8610211 26240756 36497011 83724625 192029815 321884745 818010908 1654045815 3127825296 -1 2 7 10 17 58 113 159 464 535 1628 2051 6934 16168 24905 60404 74886 234445 517002 993797 1202381 3758826 8079813 10400951 21787775 50382664 69558279 214639647 347753256 927039421 1591153715 2894740100 -1 3 6 15 16 36 68 131 370 578 1886 2126 5225 12932 21301 38145 79872 220671 462988 762998 1242396 2980839 7075576 15885245 32786347 64529950 107047131 262392872 325199068 822665297 1743113688 2685837748 -1 3 5 9 20 32 83 177 511 606 1168 3062 7444 9364 20896 52852 69098 195933 440425 674633 2046197 3753677 7215957 15201348 28331530 54587192 80040977 226109678 517447237 853078309 1126266762 3734139924 -1 2 7 15 16 54 79 224 258 662 1370 2842 6814 14859 31004 37636 84069 216382 468800 1020217 1216658 2961096 7073681 12455291 26506956 36733345 105737968 210961307 405265305 918185238 1535951969 3170207765 -1 2 6 9 25 43 79 206 340 711 2045 3027 7483 12287 30384 57778 68772 149067 402602 979087 1552237 3235922 5407309 15941648 31227322 48037348 130359783 201996197 307154695 1064034918 1297728248 4260838511 -1 2 7 12 17 45 109 221 346 755 1074 3164 8013 12412 29582 65468 68808 170957 457065 928936 1273162 2187559 6444561 14385937 24659687 35947119 120711483 202615047 502008606 773067907 1436296630 2605733089 -1 2 4 12 20 46 112 159 301 979 1425 2874 8043 12330 26652 53974 104547 163581 393603 981029 2044306 3009764 8034806 13630067 18106932 55352064 126944946 136803240 523070644 807904912 1273297072 2170145336 -1 2 5 14 29 52 108 245 366 861 1911 3139 4216 10214 32407 57172 76716 145959 416581 963954 1821171 2180627 5424632 9372162 18890758 48012832 119650023 182946782 375774243 628586586 1647351078 4109740729 -1 2 4 10 26 40 95 199 489 882 1879 2252 5399 14696 22290 37995 70679 182987 426695 933427 2050600 3497273 5928112 16249537 26224340 45121226 89978438 139316355 350710890 903422669 1704099935 2336111120 -1 2 6 11 17 33 108 250 350 608 1435 2341 5724 15931 28413 59127 96602 198123 489217 1031877 1481241 3738371 8113642 15880195 22030666 42488419 126913694 248091717 431910542 1060128381 1616426838 2515399530 -1 2 7 14 19 40 74 166 426 714 1148 2475 5017 9442 30947 37523 76401 164180 450646 934534 1260469 2707039 6433224 13602231 32513038 55065415 94127173 239393000 503705587 995579508 1906701807 4002111817 -1 2 7 14 18 50 76 133 430 535 2035 2643 6224 9020 32431 38032 74462 210419 481836 1044762 1212487 2705520 6787838 10631975 25429285 61869205 91230621 229654264 331108584 966588709 1555664599 3751694303 -1 2 5 11 23 55 114 152 291 897 1452 2778 6893 9088 28379 46065 104122 248313 505175 997448 1764943 3534079 7293559 12480772 23594065 53741717 130030965 156249672 517503201 910460335 1539427132 3733138437 -1 3 5 11 30 35 85 133 404 646 1530 2699 6537 16341 23171 36323 116077 196103 439381 661938 2078087 3246182 5135562 13306866 25428902 61605517 94637332 257693578 423636776 810842820 1387848710 2700150626 -1 3 5 13 20 54 107 151 374 598 1454 2962 6933 10786 18303 57381 102336 248847 497684 741230 2007135 2743635 8328983 11428373 18352357 56630286 114304469 252990620 418174516 889580829 1578072078 4222533855 -1 3 5 9 18 43 67 216 374 877 1349 3035 7569 9613 27780 35230 91792 184468 436455 663169 2047249 3742065 7760464 13867853 29625474 42995821 120075932 174874483 519888252 867542711 1139233523 3702887870 -1 2 4 9 17 55 107 239 462 888 1225 3187 6403 15314 25998 50031 70170 258264 492776 1009962 1981555 3756471 8085993 11151837 18707150 43203642 96897565 145009900 448906166 695650477 1232092949 2914544099 -1 3 7 12 19 62 126 164 444 590 1789 3351 7273 9383 22065 52325 76112 207461 486331 758430 1496308 2441860 7314793 10407872 24471888 63951232 88746716 215223166 369627307 558643729 1411413430 3359937924 -1 3 7 12 17 50 78 224 461 669 1036 3779 7512 13077 22743 44538 97558 261860 504281 736256 1455782 2428198 6763076 10889905 26033641 36138335 91131499 260330730 510440487 664879514 1458026632 2520197289 -1 3 7 15 26 45 70 190 379 867 1136 2537 5819 9550 19198 62182 68125 206896 489866 766358 1491808 2716749 4700248 16438668 32592258 53474211 111027398 198991425 462737562 1065962785 1655948568 4269687109 -1 3 7 9 23 55 98 253 444 857 1996 2498 5298 11778 26595 46456 85911 236688 516491 747299 1471700 3217147 7040800 12477409 19218139 49218254 74368177 160978014 398518776 851554483 1704069061 3615067437 -1 3 4 15 22 44 123 154 381 701 1292 3056 4379 8448 28930 38850 70007 244977 512651 753619 1715474 2446092 8093101 12724631 20011918 57895438 115999834 216609850 430949601 898060706 1988248966 4243714683 -1 2 6 12 30 49 83 250 503 521 1459 2615 5847 10002 17100 38723 95921 240585 520353 1007099 1464957 2426565 5988233 9592664 30215604 34294375 93486666 219759166 443794899 810496506 1871355578 4254650321 -1 2 4 8 28 35 116 251 378 893 1592 2805 5951 10336 20570 49950 91725 242355 522704 986715 1967314 4000447 4918820 13239347 16845802 47910201 124650191 175964210 334961140 977415446 1616730266 3366701200 -1 2 7 12 25 58 96 145 484 625 1191 3393 6689 13285 29005 44065 91479 219371 473745 1028930 1215758 2178486 4437731 10912614 19996897 56594006 76996832 231320443 504804570 680353156 1162034162 2244718833 -1 3 7 12 26 53 85 252 395 597 1460 2365 6414 11302 27030 49532 93003 186839 435557 678254 1535341 2439163 4873477 9922298 30485197 34241095 74912716 227397279 452420033 1022699453 1572497580 3825148497 -1 2 5 11 24 49 74 131 378 927 1653 4073 6562 11406 20317 37116 130616 241068 521151 1006083 1759243 3508512 5456447 10155665 28164665 60807427 104274464 150097928 284186721 741910107 1308203961 4121918860 -1 2 7 15 29 51 122 178 496 608 1426 3172 6608 8715 18356 43536 127858 182193 430535 921131 1279223 2982009 6166429 10462847 23184960 59686736 67785074 220663750 443036335 680817028 1248646309 3443079341 -1 2 7 15 17 50 86 217 345 753 1569 2683 5682 11645 17604 48318 89727 197650 482211 1037366 1241828 2960316 7325555 11194373 31815543 44518772 129497175 216708157 366841891 1047695694 1614398831 3673033077 -1 2 7 11 24 38 113 185 366 628 1665 4022 6548 11979 25107 54464 121942 171802 453803 918112 1281275 4032175 5906067 13609193 18741228 63895522 104213375 252437361 341921185 701751889 1210666809 4263765361 -1 2 4 13 20 42 99 248 385 742 1151 3345 6632 15842 17403 63583 105269 172217 455300 925925 2087486 2749669 8270131 14413863 21861756 42909571 81970839 261781139 526845208 690493306 1267737379 2963830216 -1 3 7 11 23 33 88 185 268 687 1172 2208 7779 13442 23210 45850 75185 164070 444896 678787 1509649 3758828 6442049 15671616 27078753 55487779 117877118 225615904 519486836 1065520773 1073928763 2640476675 -1 3 7 9 26 62 67 196 277 690 1942 2667 4650 10380 19481 63829 81320 194323 435568 683979 1515566 3228846 6190149 11476741 28388471 43965023 110028274 214338809 324149571 951049881 2010149872 3666645139 -1 3 4 14 27 45 111 131 475 1017 1266 4010 6695 16152 25965 55227 90275 248571 507154 738505 1731480 2176671 4941526 16136915 22384982 58127634 71616862 190926938 428324172 618616017 1238254460 3159453970 -1 3 7 8 23 53 115 193 460 663 1928 4073 5794 10978 19269 53031 106502 154288 396723 718476 1519117 3525748 7261916 11748500 23942221 39032259 85247724 265665322 283009224 769024436 1942905386 3564267254 -1 3 5 11 19 34 79 136 455 727 1187 3064 4885 11824 20711 42921 128326 254344 503726 735963 2009145 3244460 8062722 16439260 31290642 63066770 78958530 254878792 473888513 816922417 2033896841 3428666453 -1 2 4 11 19 42 89 191 454 923 1838 3887 7468 12262 20345 37243 84505 254199 506232 987724 1977208 3220529 8069360 14568200 27392861 57080302 68216089 176532038 398868806 680914371 1493615480 4000618289 -1 2 6 8 17 40 80 253 465 528 1554 3348 4728 13562 26842 54880 123076 156874 399115 978015 1527500 3518878 7784583 14357566 25756567 38006527 91005901 232592929 340251932 584638282 1866594766 2988068846 -1 3 6 9 23 32 115 228 404 914 1369 3888 5353 14046 29595 55642 93596 168019 458268 659194 1261187 3482357 7217663 15165928 20821147 43515205 78933774 170980026 506017330 550901583 1984895654 2754702351 -1 3 5 8 18 59 103 164 270 1014 1966 2914 7043 11120 22450 43784 67498 214853 459989 758400 2030156 4028371 7580551 9869792 17935845 62014447 132662764 143171402 393836119 964929837 1369873764 4138836130 -1 2 7 14 17 53 105 223 392 606 1662 3176 4353 9380 31190 60945 76709 184559 438406 942308 1247630 2718812 6970201 11748293 16892876 39843630 67924350 234157309 357634244 642423593 1740508481 4216048370 -1 3 6 12 26 45 96 128 450 830 1104 2099 4107 12604 23275 49271 96664 228266 474857 774828 1235543 2170243 5242020 15904109 23441363 55197119 68157592 136577514 410256212 997721286 2125466054 2968261496 -1 2 6 8 18 32 89 162 290 572 1427 3909 6886 13632 31638 32939 73114 226317 466243 1030489 1506366 3496532 8101107 16164496 25267573 53889425 131611842 267675930 409773222 652559481 1268229173 2470888445 -1 2 4 8 25 46 89 255 500 718 1890 3874 4202 12389 29721 51605 88287 185528 441340 940074 2055485 4004202 6185443 15414414 26605519 39809685 96816189 239005692 307680762 739948556 1769102337 2778158877 -1 2 6 10 20 63 111 249 330 749 1617 3926 7865 10249 22174 59816 94124 152979 399305 967227 1558242 4002317 7008162 10197887 20311394 48741236 129607745 213345240 344765719 736203487 1465845324 4173343097 -1 3 4 12 28 45 73 252 371 693 1132 2417 5694 14622 18351 54907 122513 214914 465020 782083 1726402 2728208 6280200 14816688 31030688 34478826 126445547 226639403 495520593 985833309 1692947261 2386619179 -1 2 4 13 25 33 71 233 427 873 1395 3225 7653 13437 21006 59777 96414 162355 409165 980390 2096624 2695116 4899807 12822551 29752335 37990070 78771357 166444394 496360380 755487656 1599173548 2222615922 -1 3 5 10 17 41 91 160 442 658 1202 3685 5479 9339 18461 59133 92715 138831 412181 693485 2068143 3475082 7778766 14402820 28174224 51893056 93963737 254775718 471414903 638765600 1999850445 3955239964 -1 2 5 8 18 54 98 254 397 1006 1220 2113 7207 12320 24226 41191 129812 218172 473740 1033377 1744827 3682592 7625742 10790447 20575387 48448823 77274480 200520284 427710700 1000417845 1296458955 2192138668 -1 3 6 15 31 33 113 139 441 858 1106 3330 5983 10947 27240 39851 128818 218537 464168 779407 1214634 2894792 5531863 14457920 16908158 51596665 93269782 141536444 419061989 786530086 1963099327 3555212815 -1 3 6 13 21 57 98 181 426 960 1758 2455 7655 12600 23008 62808 101419 177623 449963 684168 1247815 2373105 7624190 10282516 17672768 65980254 85347162 184502570 269810663 883792706 1170382554 2396700346 -1 3 7 9 17 41 127 207 306 780 1136 2760 5541 13099 30652 40017 94536 153350 398148 719271 1513450 3159420 7371315 14190365 20536759 35784664 111856021 171140097 437298050 841817641 1614471764 2686139123 -1 3 5 11 29 36 69 215 418 889 1772 3537 5514 10916 32753 39684 83360 224031 474808 777129 1967782 3157852 4224078 14451229 31291426 45038452 72863844 154017567 328995799 665593416 2004117604 3498358181 -1 3 7 9 16 40 120 182 354 724 1569 2398 4639 11333 20193 57650 96842 237742 508546 748649 1504540 3156012 7618688 14219295 19219274 64735672 102201663 233493188 345010898 856720577 2125061685 3293720457 -1 3 4 11 25 56 123 246 309 906 1777 2801 4480 10943 23971 40503 89670 210838 475150 754247 1720510 3419260 5527347 12095357 21329340 45312336 101177797 146986241 318333103 986664201 2021104349 3697180090 -1 2 5 8 24 58 126 219 324 987 1397 2191 6236 12920 26532 44518 98325 245216 518327 992060 1707218 3683930 6057173 12365958 22133335 35636133 124483058 149340806 484249777 1034570932 1503977091 2681801925 -1 3 4 11 29 47 76 248 361 756 1793 2061 6040 9361 22411 41259 123050 259239 493273 750236 1717281 3418196 4476212 16030738 30772749 35338039 130989676 212697485 294594894 847154791 1775367860 4039365530 -1 2 4 9 26 62 88 209 356 945 1390 3755 6811 12183 23890 59433 112580 241626 515132 1010194 1978803 3679313 5523812 10804520 30786834 45554309 122323895 159216261 498222048 611356842 1274614810 4222010127 -1 3 5 11 17 34 84 171 426 543 1214 3260 6009 10428 21562 47229 83441 207860 480932 768017 1982469 3154262 7359844 16024295 28391239 53728697 98209258 220303548 513450550 786550362 1979057240 3753950112 -1 2 7 9 28 41 98 214 437 988 1170 3117 6310 11784 29742 58150 97936 245996 498584 986814 1217760 3416956 4222653 15518438 24707872 34026880 78042530 192454336 413240163 727879632 1329858896 4170717146 -1 2 6 10 25 56 109 209 325 615 2006 2224 5720 14495 19714 64747 72939 221387 464036 1025701 1458799 3945257 6053552 11848635 18435774 41398665 117602535 242514200 277130192 824296351 1831473196 2248467012 -1 3 4 11 31 33 65 217 282 920 1823 3752 6947 12316 28727 62175 97531 212203 490836 785886 1734152 3423419 5009005 12896658 30481747 43773280 109729452 140536868 353160253 753473292 1147404121 2329834119 -1 3 5 12 31 41 79 185 443 746 1169 3175 7664 11739 23886 56366 117790 238023 512055 742131 1983935 2892749 5522894 16580606 30771711 50552447 93739362 244583681 503062097 783821483 1610372858 3819752436 -1 3 6 13 17 55 92 133 381 931 1971 2754 4323 14472 32609 41237 110462 138417 415991 688418 1279418 2369223 6576797 11861347 31283985 67063844 105462640 135518009 398249810 1048917118 2023475227 2491738425 -1 2 5 8 16 60 97 178 384 585 1399 2874 7098 15504 29476 58388 97321 145595 423258 976699 1799284 3681211 8149897 8698251 18204687 67102559 96058273 207815328 404800870 909721304 1588508990 2773206944 -1 3 7 10 16 40 80 131 343 953 1185 4004 8106 12798 16726 52857 74560 157390 398834 695842 1539105 3942240 7890547 13936815 25791221 61861683 112590687 150695323 455609141 663228514 1543777954 2513203510 -1 2 7 9 19 38 91 216 370 990 1080 2410 7009 12784 32074 47712 103359 194284 440822 948834 1268595 3418103 8150734 15527231 27092166 47947974 123298053 146254798 422149336 1071092979 1474369356 2679835751 -1 3 4 14 18 58 94 252 392 548 1027 2562 4129 14184 29770 47617 114816 257324 502871 747160 1709853 2107818 7100582 8973128 31538462 36366521 71641107 204920462 492391361 914511862 1884086631 2784832854 -1 3 6 13 28 55 76 227 403 911 1041 2146 7300 11542 28353 60699 119153 147492 393360 689873 1290602 2373879 5266943 8431635 27876485 34828233 69840256 180523671 463962513 964720896 1300552166 4151679170 -1 2 4 11 18 54 100 232 419 668 1447 3890 4716 13765 29505 33189 110975 238708 516245 988741 1977178 3156331 8148730 11322313 19746717 44204523 73517816 247938271 433486702 646505004 1774518471 3021367728 -1 2 5 14 23 60 125 217 405 520 1978 4009 7925 13684 16577 41991 97595 151060 407901 973820 1773529 2106576 7891599 8442672 23174980 37723055 70324293 216961586 334215566 772634357 1408916060 2391939974 -1 3 4 9 30 34 64 246 326 896 1068 3999 5959 13114 20673 55886 119923 183626 437744 664174 1777877 3943264 4224371 12893155 30759081 36424426 122530521 164523738 409456818 637110768 2109081543 3213050192 -1 3 6 11 25 62 115 128 328 706 1209 2794 5217 13556 29516 62584 122605 132071 411190 705711 1304256 3943068 6050355 11055114 24993603 55781070 101811824 233482083 517155962 927044294 1672647188 3151191108 -1 2 6 9 22 41 97 129 424 741 1637 3574 5119 12448 24137 38316 109589 205161 478633 1016172 1488630 3157355 7108643 12644874 22904797 58603151 92388547 247403973 381360578 592644122 1785413511 2745659348 -1 3 4 13 24 51 88 196 326 795 1954 2666 4228 11763 28421 37650 116038 175525 453885 661158 1787984 2897177 4740620 8969582 33104041 48218428 128044209 185252661 351979880 1047162191 2032663060 3256714948 -1 3 4 13 18 49 112 204 415 699 1076 4095 6995 11834 22958 56802 74051 137227 421310 715994 1776650 2898417 6318835 11051239 24752792 41932655 72165608 242092339 526800373 595756249 1222621310 4200695275 -1 2 6 9 25 58 107 201 405 842 1301 3661 4654 10251 19827 61632 98029 208637 477490 1045011 1472252 3160533 5267721 11579724 17144476 33977039 70268335 167539898 471110142 641322972 1754707074 3306764832 -1 2 5 8 18 47 77 155 441 518 1051 2213 5069 12166 25120 37825 115428 185208 433442 944728 1783370 3686080 7620641 12647192 31540815 61814617 84163845 229396178 485029614 1009081948 1973357570 3278667759 -1 3 5 11 22 47 96 253 312 853 1689 3698 6222 16229 19810 33176 126318 258008 499531 743245 1978390 3154465 7109533 14473472 21580956 43154583 103588260 198022115 271794038 707970682 1334905631 3215388175 -1 2 7 13 19 37 121 200 509 858 1563 3014 6604 12119 31413 54611 116618 212490 485771 1032896 1236668 2372441 7100766 15777763 17375245 35562327 94433208 139559832 298819707 1037707173 1567459568 3986405558 -1 3 5 9 30 47 114 169 280 633 1306 3894 5832 12455 23448 33119 81613 228882 464602 772650 1998091 3678411 4481745 16041305 19501454 61486952 129276880 249896959 459218766 622318848 2047234597 2980861310 -1 3 7 15 20 55 112 163 492 699 1179 3756 7658 9692 32470 42158 71706 153061 396654 708722 1533370 2637071 8148950 11321954 24220891 63121444 69522102 236825521 497252918 632823056 1438917835 3368320377 -1 2 6 9 21 38 118 194 399 694 1956 4052 4443 13176 21956 44251 79824 176415 447516 928014 1554942 3155432 6318484 15788417 20032075 35640743 74499495 238935984 291969308 755304412 1848303948 2848616876 -1 3 6 11 30 44 100 192 463 989 1065 2397 6476 12790 29651 36426 79240 162151 409460 707487 1272179 3937441 4202672 16538080 24431305 39438305 85971975 182277347 467851587 1032275933 1605392463 2538916314 -1 2 5 14 30 59 102 231 340 631 1178 3220 5372 15682 19774 40726 84796 224082 466837 1032568 1704244 2104734 6039356 12083446 20243130 43093946 129664765 244154064 494092262 749185668 2049113427 2258744091 -1 3 5 8 26 57 96 251 493 903 1990 3992 7751 12457 30862 53897 125102 251277 498240 737170 1973063 3938192 5251585 12079188 19699328 48323410 88002649 197247015 357798147 683878558 1448228958 2595505593 -1 2 5 12 22 61 68 249 475 875 1697 3651 5925 10843 31701 47990 85895 225351 468781 1042742 1706812 2629056 7616456 8932571 26015287 39434798 91147525 137488189 329916363 693645334 1921532157 3594315123 -1 2 7 15 17 42 81 193 262 1006 1633 3635 4610 15400 24623 51985 67565 215036 466249 1030509 1205284 2891427 7088951 13391253 26523112 44951368 116528238 165998059 287917619 720879705 1724025058 2578012973 -1 3 6 10 20 42 80 138 284 770 1302 4044 4317 12054 18554 50617 90566 141622 412633 706807 1277739 3677451 7092688 13135278 26252006 59874266 129183596 185921258 503653829 587921444 1681590551 3558653426 -1 2 4 9 30 61 115 195 279 797 1805 2160 4486 15523 26460 51490 128482 151851 396580 961096 2065629 3676858 4467367 12079660 23379256 38602106 107728840 183274405 387544856 902771920 2008613507 2299774660 -1 3 4 12 31 34 109 153 374 620 1410 2748 4880 11353 18386 46484 70120 248570 500830 744845 1763392 2628389 5258014 13918826 24176223 52790985 109217337 264037219 403279201 813864903 2034027488 3249390097 -1 2 5 14 23 32 64 227 499 843 1444 2908 5873 11251 18868 64133 100617 150834 404081 955147 1832133 2104827 7880131 15754225 31764631 38893516 96717836 141063254 536123702 823474552 1832073987 3484542241 -1 2 5 13 22 40 74 254 342 679 1093 2417 5062 10556 23122 46969 66872 209709 476325 1024381 1704772 2890364 7355346 14184779 31779007 36288587 120201979 219173061 488678007 989929855 1902342971 3748120678 -1 2 4 14 21 45 117 132 299 926 1546 3848 7867 14010 27086 60886 93890 199829 480560 1040370 1982579 2363415 7613101 13130460 17599820 52793923 132008916 152306705 283380682 785126588 1352933406 2220379412 -1 3 7 10 21 52 112 149 325 583 1438 2637 5103 8593 23520 34615 86938 200690 487620 763887 1467139 3938313 7090687 11566302 23908665 51496977 106063146 261624991 405286758 861421737 2042933757 4141949269 -1 3 6 8 16 49 114 138 372 974 1258 2569 4943 8970 28305 59269 84508 165580 446307 675272 1306954 3151987 7615350 12339329 23888319 56998355 116908410 151797376 459560085 830257599 2041176517 4208674588 -1 2 7 8 16 58 82 136 290 603 1267 2388 7664 15582 30973 41854 119867 203841 482743 1019190 1237871 3153597 7617086 9729535 29406872 63043460 118185217 244026443 470213027 996678478 1208234313 2992139292 -1 2 5 9 25 49 82 170 416 700 1664 3072 6739 8378 30592 58499 92162 132215 414843 969186 1792454 3938768 6038911 9469706 30209480 54615068 94785285 261548592 349645478 644413098 1233475810 3253880001 -1 3 5 12 25 43 82 180 491 770 1831 3162 6050 12782 23941 37530 81286 211758 479685 758039 1978151 2889651 4993491 15490528 28349019 55655570 77281624 138105945 367237596 642658835 2136489639 3028831549 -1 2 7 8 20 41 71 162 323 570 1593 2622 6071 11621 18564 50753 70065 191327 428452 921502 1296443 3151505 6565803 13127546 29937501 56689306 104778512 242671222 394720469 1038791980 1713004735 3677835421 -1 2 7 10 27 59 68 210 349 650 1519 3894 5799 16160 18491 49264 73857 228773 462544 1018478 1211248 3675075 5255594 11820307 28899542 47801185 130262567 218235680 463769022 606990334 2078690240 2369277069 -1 3 6 15 27 62 122 218 493 700 1535 3260 5058 15189 25959 59071 119447 204698 476531 772463 1239455 2889237 4470707 11564594 21028019 34976862 97517519 264412347 433638723 677219222 1624479177 2265346018 -1 3 7 15 18 52 93 188 318 856 1751 3321 7632 12674 26188 41756 66654 178906 453240 664060 1547873 2628151 6569522 12090744 30449205 52264812 128854350 169577327 272383569 556825984 1387831193 2575662462 -1 2 4 12 23 47 65 217 361 639 1544 3974 4174 15276 29275 61907 93064 206954 484888 1042784 1992585 2889690 7616379 12609203 30720643 42009692 125563965 238963577 386945916 712549232 1860029300 2313086685 -1 2 4 8 21 55 107 233 289 781 2042 2697 7999 13531 28654 38460 116293 237198 508834 995998 1997214 3938646 7093490 12088823 17083794 42055843 106114704 180243143 351304931 1030010022 1161135279 2586532469 -1 3 4 15 29 51 124 152 475 666 1731 3106 7490 15656 28657 42103 127132 234905 508038 722066 1722372 2365908 5519049 9731373 24412475 53062532 70470541 244498241 341909548 647950831 1422775626 2859192157 -1 3 6 11 23 41 76 235 338 926 2026 3574 5006 11649 27938 43116 90205 134053 412971 690126 1268168 3938276 6563750 13398834 31758040 40182137 124963906 162234825 389932947 592905202 1744889722 3492918047 -1 3 6 13 27 48 70 234 324 981 1481 2859 5704 10643 30582 64445 108809 197773 482381 777777 1216812 2359895 4982560 8392070 25172281 35403324 123752043 150252216 516504478 835612015 1845077970 3303741883 -1 3 5 11 18 60 66 167 450 515 1470 3097 8041 11178 19265 57055 94692 177868 446925 675170 2093237 3146207 8127013 8390103 27004107 53223004 74197232 210783612 459331036 697919208 1396083733 4120292337 -1 2 4 11 18 47 66 254 405 960 1134 3504 6241 12982 29127 47503 84466 184677 431558 939205 2076751 3145917 8126825 13107793 30410661 33819084 68687358 195308181 454312847 774687197 1241379773 2351406329 -1 3 6 15 18 33 105 228 453 644 1498 2658 7082 15191 32765 44991 90186 241497 519284 733714 1240577 2884978 6294304 15210516 22298096 49836699 94681857 254888861 436204540 870515194 1515360038 3171195583 -1 2 6 9 24 36 126 202 367 980 1272 2526 4607 12796 25864 52492 76309 151010 401035 965121 1525653 3147640 5508481 13375934 19669739 35672948 133997731 138280445 438779922 1047530452 2084312955 3029089910 -1 2 6 11 23 59 109 182 292 551 2021 3169 4800 14097 24284 41883 106000 166876 452400 921608 1519770 3671165 6293715 8657854 19410892 64779384 118545775 258039727 289666716 572093842 1837599006 3108615900 -1 2 5 10 17 50 90 156 309 779 1364 2730 6213 12078 23693 33406 124609 258961 493395 1004870 1713781 3149492 7344413 11547602 30178178 60080549 117786512 199384981 534563295 923359320 1389788554 3799547931 -1 2 6 13 18 61 104 231 286 597 2040 3879 6837 10736 22728 47583 88118 158268 401370 980137 1508909 2099762 7082982 9453543 19427174 41992944 112306831 252949652 290800407 777666665 1088570296 3998369758 -1 3 5 10 29 46 116 159 338 831 1448 3848 5360 15048 17664 45543 95037 219059 471008 774778 1969957 3410130 4463943 15738083 20210872 56679358 106806903 169530666 493728844 591056777 1974311251 2454107597 -1 3 6 8 17 36 74 228 345 772 1869 2490 5164 15803 26701 60669 101731 259234 500771 732636 1201926 3149045 7346450 15476332 31214525 40676172 122502748 198111207 399837095 849774927 1734473454 2645503481 -1 2 6 15 16 52 82 242 464 1023 1170 4064 4655 8535 20088 40053 128069 150359 402018 981453 1542809 2625093 7082304 11805884 31736666 34638019 85057017 171842770 423265197 628847271 1788687865 3758555421 -1 3 5 9 21 33 118 248 262 605 1435 2759 4295 9265 21562 60289 100124 194782 429745 671120 2051352 3672641 6820143 14690126 19682179 48817200 111516731 257347075 417790937 806783466 1996895007 4002632745 -1 3 6 11 31 40 117 235 481 753 1933 3269 6584 11431 19357 50487 113695 166252 453224 683056 1246280 3935465 4463043 15215710 19155520 44353412 90028836 238716118 299823147 560612362 1075267180 4183874350 -1 3 4 11 20 43 115 170 366 590 1594 2258 5152 11361 31894 52312 69962 169297 445814 682399 1808611 3432561 6353969 12665290 18752830 60756254 108654561 268158605 385404128 928059395 1660327799 3689860050 -1 2 4 10 29 48 65 249 379 947 1364 3542 7619 11465 29886 37714 72806 172039 456131 921471 2076031 3434439 4498969 9259768 26894005 39016900 130145743 165366864 497672219 696191723 1533620194 3888578146 -1 3 5 12 30 48 120 223 467 580 1902 3658 6660 8478 26855 57650 69657 175946 452641 686633 2074703 2914487 5296370 10307696 23729462 35866176 85553639 215636563 280740808 713858365 1160891198 3388994872 -1 2 7 15 25 38 126 177 511 832 1537 2514 6387 16254 31790 42316 86891 178353 455345 930459 1308771 2910384 5016607 14484299 20595232 63392258 72684954 165048100 270210945 904264229 1366031734 2688313264 -1 2 4 12 26 39 65 149 327 652 1081 2797 7982 13176 23273 46782 71921 153780 408335 969111 2053907 2903029 4231597 13987198 29524139 61063710 115158331 208014467 498767968 875298049 1295083082 2344262750 -1 2 6 8 24 32 84 244 471 689 1543 3446 6598 10766 24969 35738 129755 171865 448829 928683 1536788 3437294 5289887 14265987 26366490 40358015 89255785 252358561 376084222 538102550 1089344588 3808633475 -1 2 5 14 20 38 127 142 496 537 1273 3957 4429 14047 32181 34389 104559 252843 499266 1013503 1727228 2124740 7649656 15073186 17790142 51011318 76572106 209497042 508940169 570360481 1672398564 2970737337 -1 3 6 14 25 55 100 157 399 982 1940 2756 6552 14308 23945 47985 84870 254584 492352 753612 1228592 2638119 4752132 10027158 18053604 56276557 84696999 177520523 358696731 1014755883 1556589552 2381782514 -1 2 6 11 17 47 80 219 297 829 1375 3608 8089 11752 22810 60580 110758 232013 520697 1005693 1453336 3687087 7916705 13496954 26691199 47317577 104340578 174860713 510940247 623179469 1601540837 3844591150 -1 3 7 9 18 48 114 203 439 717 1512 3276 4360 10976 30971 39224 88494 140722 424607 690232 1533695 3173861 8174966 11613431 23501237 40586510 82843267 253502085 425485867 689218837 1796014966 3392855025 -1 3 4 9 17 57 86 130 478 548 1152 2582 5511 14657 22634 61998 89100 246739 502202 726417 1737835 3951895 8178258 9766740 31405604 66517156 80007066 212143755 534193476 903270337 1685883384 2296500988 -1 2 5 11 28 56 124 225 477 950 1677 3579 4961 9691 17519 35819 69200 137154 424620 959512 1769786 3430235 4238981 11094869 21929712 48459939 99400290 197484919 270978053 607114359 1847193072 4131376237 -1 3 5 9 21 48 95 251 288 584 1483 2440 5342 9285 22183 64178 89609 156837 400933 697818 2040409 3687224 6872065 10816663 30315652 33772528 114878669 254374977 424815251 1020976536 1808506314 4072787651 -1 3 7 15 23 37 119 210 286 968 1135 3106 4291 12133 28250 62320 110799 227104 474025 767023 1498788 2653632 7395816 15323348 19632850 39497464 108050148 165486847 428746724 705288081 1843370967 3741233532 -1 3 7 15 29 43 88 255 358 785 2040 2758 5959 15279 20110 63438 96683 141159 416114 718213 1525106 2644671 5819140 16333843 25609498 37953091 127964145 189920152 367260841 1030342447 1702339489 2257391712 -1 3 7 12 17 41 113 197 500 578 1024 3667 6636 15025 27823 50302 87701 172140 457288 675584 1567175 2386836 6606085 13452847 18254365 37141582 95341748 203308796 501946487 670387148 1194759612 2771815610 -1 3 4 9 31 59 87 239 377 533 1466 3090 8079 13862 20131 42051 74654 144936 409838 700666 1772573 3951128 4500191 10827868 32116702 41293791 132261943 256538026 417004004 726901211 1348827752 2180167133 -1 3 6 14 27 59 98 246 324 995 1368 3133 7185 13671 28060 34764 94286 246180 497240 746564 1223126 2649399 4228631 10580492 20170357 47684764 128414111 148802893 470559628 793272031 1526522516 2172511527 -1 2 5 9 20 47 70 219 395 594 1790 2577 5565 11859 24067 43226 89648 195799 427051 942153 1814553 3956378 6859137 14507512 30603357 43944086 82476817 218860090 399256643 1018189869 1826399057 3721742841 -1 2 5 15 22 39 110 212 349 901 2037 3311 7797 12215 29125 60969 105217 212410 486449 1043374 1753072 2388919 7924735 15569585 21179322 36394987 118465630 160569292 398546446 661834224 1530958138 3928583732 -1 2 7 14 29 34 89 218 263 840 1569 2315 5116 10272 22467 32886 81770 196765 488844 1029722 1190538 2643388 5801339 14233830 27466720 49761496 110611957 186839300 318371500 902728028 2124753568 3530760578 -1 2 7 13 18 56 87 135 295 727 1064 2126 5700 8384 27519 48777 77331 210218 488712 1028144 1182972 2384736 6858821 8458209 29580471 66047980 120755922 210841314 492778744 1044346373 1665644301 3933078440 -1 2 4 14 22 53 66 145 401 821 1717 2290 7656 9064 22628 43717 129040 190247 431678 949348 2032139 2380665 7909510 10866951 29271876 63312164 97765501 163672862 304300763 871945607 1121257341 3263932329 -1 3 6 8 18 58 113 228 358 980 1262 2717 6502 9338 17524 49633 111159 136290 425126 714250 1293319 3164475 8181645 10061380 21391797 49469289 120572167 143457774 450220292 863409251 1401095705 3436273038 -1 3 4 11 31 63 70 146 425 596 1145 2961 6420 12089 28780 52134 91382 176532 452145 672636 1822349 3439885 5037177 12409479 28766634 64388504 84119317 213705956 476648521 806779654 1376485678 3867473125 -1 3 6 8 31 37 105 219 295 934 1280 2926 7339 12816 25880 61151 113874 162114 403242 702299 1301250 3173176 4782509 13734811 23997660 36088433 114027380 148638181 492575255 871906389 1162113699 2182660229 -1 2 7 9 28 49 111 131 274 767 1402 4055 4626 11677 16602 61815 103743 206254 475757 1044055 1226094 3434765 4242636 9270246 19829533 50345494 120878837 202934259 410325625 628242083 1774286510 3577650336 -1 3 7 12 23 42 127 186 499 517 1308 3484 4239 8617 18804 36518 122172 165082 451825 671381 1531372 2387612 8178817 14240255 20668636 65279102 75247109 214981806 426812007 763725260 1753360588 3882055318 -1 3 6 8 20 60 84 215 406 933 1036 3049 8080 13101 24721 64485 109098 148358 401176 692658 1306411 3166656 6593577 10051526 30670535 44594478 78173223 182058006 461557918 923751735 1337540709 2351418785 -1 3 7 14 19 39 102 235 291 916 1059 3155 6581 16172 21832 41329 127828 260357 498264 751855 1444221 2909940 6614233 16084566 24271473 48286995 103353713 150386714 432127460 727671279 1237465039 3121361320 -1 3 6 12 23 42 69 220 494 997 1490 3620 5266 8740 18171 55890 69576 141764 411489 705046 1254902 2124611 7899937 14545882 30633435 43295777 91858409 173250792 471989585 665286668 1924170924 4096386164 -1 3 6 13 31 33 64 201 492 833 1708 2491 7872 9406 23239 44897 81399 166922 457792 662579 1290544 2388398 6087462 14003100 30394715 47746272 85814625 143276644 320073435 916246560 1254738648 3565886266 -1 3 5 15 25 41 67 177 387 833 1628 2534 4161 8298 27313 46425 114895 215186 462044 772212 2001035 2114848 4245240 15287348 32686545 51158474 91076786 148363281 277260477 898379523 1918136951 4284516155 -1 2 4 13 21 63 94 176 298 811 1815 3443 5383 14613 27917 63226 84383 195184 435645 926812 2077693 2646009 7897507 9279286 31976794 51699104 132452422 195982766 380313835 567147964 1908873094 2558624478 -1 2 6 11 27 37 81 254 287 689 1117 2696 7666 8975 23730 56576 116643 149949 407823 961554 1543705 3698875 5281024 13443621 26476264 37807456 106804843 203349634 471801546 898456370 1189048646 3252021711 -1 2 7 14 17 45 64 209 437 958 1321 3290 5373 15867 18613 50896 120269 239375 514742 1003130 1209270 2654109 6853148 13972704 30021032 45139732 70112987 175612710 536073449 799759688 2053522904 2197563657 -1 3 6 12 18 37 76 227 453 914 1134 2869 6536 10925 27069 34505 80441 229797 511611 735187 1225511 2118154 7133267 16118896 31345752 40229859 87174172 201146903 458699047 879148666 1437091737 4036289933 -1 2 7 12 29 50 88 219 430 651 1918 3713 7338 10876 27775 39446 115163 235525 513323 997070 1201405 2118925 5292885 9509297 32416952 45417242 74875763 243365394 305805952 721733891 1602817794 4256077965 -1 3 6 9 21 54 68 221 441 573 1126 2941 4701 11504 21213 44873 84595 255887 496846 750814 1222056 3434082 6602925 11640181 28991275 49123237 72774282 208264894 483842892 842308218 2099062760 3347526715 -1 2 7 8 26 60 90 152 331 684 1866 2807 5488 8735 21255 53228 80459 145590 411359 967217 1248192 3174022 6073277 10847466 30645916 60132003 115311833 210612240 285207180 957946461 1767796200 3931275767 -1 2 4 14 28 56 102 189 295 1000 1975 4068 5692 9166 30325 61522 121546 213721 466031 1017104 2004566 2378277 5291609 12151893 20067893 66657453 119196241 138729358 388342801 705931923 1992487245 4150302635 -1 2 5 9 22 44 70 249 387 730 1799 4009 7395 11159 31679 57512 115185 172448 457514 947634 1797657 3949592 6333275 14249131 30921592 34669604 72025145 260609243 313605405 798182026 1523327513 4263537512 -1 2 6 8 23 58 69 146 474 817 1644 2576 6349 14358 25509 58967 128419 234690 508061 1003604 1469172 3428112 7122703 9261270 25353266 65873340 81138723 149724221 276638086 974784104 1590476082 3017634075 -1 2 7 13 31 61 106 249 374 605 1317 2665 6513 9724 27675 35308 121083 158363 405221 973973 1292338 2383210 6084461 10553850 18312860 46225181 124501881 251155030 467715259 838677625 1363355133 3470112494 -1 2 4 10 26 63 75 198 371 552 1542 3140 4300 8574 32183 40286 98403 245241 518176 987251 1980047 3427087 5820270 11368398 26382052 44416051 118485636 256847331 373979686 605064019 1649781800 4005548718 -1 2 6 9 29 46 111 169 286 834 1295 3256 8079 10146 32506 39060 81429 191466 440663 936533 1564027 3162787 4247174 15844292 22504776 64030792 131246649 175534749 532907497 801940994 1432710920 3349027878 -1 3 5 8 31 46 123 194 473 811 2039 3077 5678 12540 18716 50284 122547 239555 513796 738532 1995762 3959011 4501616 15812271 17468140 36039422 87549405 155125962 389463839 610380578 2069838926 3038969026 -1 3 7 12 25 43 71 214 322 828 1343 2917 4873 9991 28547 35616 129273 148936 393567 719863 1553145 2383498 4507835 15011831 31920354 42586395 133051388 195476683 510086389 820059777 2033398245 3892424901 -1 2 4 10 24 58 106 169 370 859 1865 3132 5763 15694 19766 63877 79419 246119 505966 987696 2031059 3432905 5277004 11638055 17444893 58786996 103259385 197096420 386037933 621671576 2054075848 2199163027 -1 3 5 15 26 62 106 135 343 668 2026 2493 5266 10373 19578 45100 112427 171518 455929 659560 2040899 2127295 5036942 12145715 17277183 52539627 102667278 210428093 313407832 906455919 1639760268 3370475524 -1 2 4 14 27 61 90 140 413 847 1073 3089 6628 13865 25642 46606 98665 181530 433575 941476 2051294 2378967 5041285 11618118 30137895 63278828 97704387 134653306 428484443 733725811 1258143131 2660414405 -1 2 7 8 17 54 110 149 353 620 1886 2730 4220 16381 18516 58029 114188 145433 409887 980194 1280994 3171285 7379571 10553520 17253097 58041695 112858157 264385195 322326854 1001573184 2138817349 2283307165 -1 2 7 13 18 40 100 179 498 599 1786 3959 4750 8315 31839 65447 72423 201100 476975 1039438 1179751 2378979 6858049 12686883 21948056 61959532 71300415 231891048 394822419 687727682 1708787724 3959968618 -1 2 5 12 19 59 108 196 380 927 1283 3407 6920 14106 29873 64367 79707 148093 396230 955726 1802173 2644248 6339104 8764944 19105306 33908879 129429680 155165238 481115533 720261714 1134702226 2428158941 -1 3 6 8 27 53 78 135 362 533 1765 2411 7885 16040 23231 65297 106237 174343 442631 685674 1260509 3177091 5807010 8469079 27511313 60420501 106304642 247961390 341640682 868192895 1303447961 3201794125 -1 3 6 9 24 51 80 211 475 592 1090 4012 7755 13939 25324 43675 68596 141748 418636 695585 1269311 3463126 5346585 9651250 30207493 44951977 95934712 201426790 470247990 558149912 1589457067 2356039820 -1 2 5 13 30 58 93 224 346 843 1158 3210 5436 13814 22707 60244 106832 197962 490863 1047452 1763444 2925692 5339537 11728536 30707070 40701948 123888524 176267494 430901063 680491677 2024010688 2700800316 -1 3 4 14 18 39 127 217 257 918 1421 2568 6097 8565 21965 51724 65672 216353 470537 757795 1707772 2132801 7204687 16650664 18136002 37852210 101880621 150554224 525053749 885155960 1858354965 3887359616 -1 3 4 9 17 36 120 139 427 635 1615 3655 6922 10492 19423 58297 70140 219772 467679 762861 1710088 3978871 8245630 14815518 18129056 51766886 98728821 212606693 337125910 803232086 1143004162 3985731328 -1 3 6 11 24 50 70 217 342 988 1126 3574 7610 12761 28345 58741 119562 236636 515667 746752 1195574 3969036 5835896 10368880 26771712 47784928 133590033 142346127 414714334 750260363 1592536332 2496158946 -1 3 7 10 20 57 115 173 339 680 1439 3783 6884 9189 24192 39605 84084 221930 460240 779118 1469945 3987710 6944777 8545371 22333880 63032936 114163916 213395654 460868126 578069203 1303721940 3414401984 -1 3 5 13 30 44 78 138 422 643 1571 3155 4339 13803 27144 37087 83967 148125 396594 705473 2063544 2682421 5630319 15430074 29424904 64346435 86970976 263484527 373601147 636556755 1628351051 3220695340 -1 2 4 11 30 48 71 249 338 944 1588 2377 6585 12796 23469 57854 110250 166560 457153 947087 2057596 3187835 5076244 8872880 25996386 38367001 123950195 156827288 281909102 917424994 1424371564 2675150339 -1 3 6 9 31 56 97 141 459 706 1563 2799 7953 13643 24142 52228 79118 261668 494527 732845 1216218 3440777 5102136 10664490 20503717 52498860 73893844 263666355 369796619 1057287509 1160332189 2563727340 -1 2 6 10 19 40 89 227 266 875 1148 3862 4907 11314 25872 56322 70264 218977 461979 1022949 1456101 3974455 7729498 14552140 27583064 34429182 108784464 188927590 465160346 614353953 1844986036 3526140821 -1 3 5 8 26 39 112 140 274 625 1762 3813 6871 11079 18566 45336 69159 185742 437520 687260 2068478 3992987 5344996 12826814 17858812 50949473 120728861 240849009 341156285 756545838 1131685794 3827848252 -1 2 7 13 16 41 65 212 466 790 1062 3987 4709 10725 21798 52399 113668 134005 419069 972310 1307768 2393548 6375600 13618849 30472995 45733817 94811681 158815421 412454542 628518345 1781713932 3288319365 -1 2 5 13 23 59 77 138 325 976 1409 3155 4348 14229 30114 55366 102759 209013 484149 1047363 1753341 2929616 7694345 9628356 28631644 61208216 116644264 159026846 505941696 770447015 1793867352 3098306860 -1 3 4 14 16 53 83 152 263 601 1524 2923 8179 13352 20553 52555 116099 252157 500406 723042 1725966 2132574 6628798 12482003 31782459 62227081 133642470 241831930 411065386 936172906 1303504861 2534123492 -1 3 4 10 29 56 122 249 457 855 1448 3843 4980 8902 20790 39212 96791 150717 404834 706033 1798299 3200589 4314421 11488655 22065846 43332481 98232622 140193809 524315642 539555271 1810990697 4024423302 -1 2 6 9 24 37 65 242 263 618 1919 2386 6941 10155 19344 38746 99194 156511 398895 977495 1555456 3199390 5571402 13357773 30411651 36707725 106704311 257709520 333495862 899013511 1550764696 3382968035 -1 3 5 13 26 59 88 174 469 775 1511 2792 5355 16147 20112 33121 119930 215211 470754 777103 2017800 2671108 4541839 10926324 30673116 55579482 74724031 144987817 503620756 932821477 1659874145 2439120649 -1 3 7 14 24 45 115 137 472 894 1850 3551 6914 13999 20292 47555 116862 139747 409619 690105 1553680 2948574 4809889 15975051 19142222 53488732 69237487 155775266 339049871 565965247 1269584031 2668135520 -1 2 6 10 31 45 111 151 429 863 1740 3290 7571 9968 26727 39714 81002 149409 399264 967684 1509053 3996037 4568912 16466625 22551229 52439450 100168246 134263730 316230890 589754738 1389580409 3347326688 -1 3 6 8 27 52 86 223 296 848 1980 3424 4099 8849 20807 45112 118445 160486 397987 710624 1308225 3206517 5860669 8886321 29376391 43279230 105693806 199568644 335743249 574990065 1735045003 3797617131 -1 2 6 13 22 40 87 177 487 1017 1047 2509 6798 8442 31857 53454 90233 175074 454297 943948 1548653 2139539 8235872 14149999 26492609 57169024 79476098 198546648 448511913 1068796940 1407306816 3697744592 -1 2 4 12 23 51 120 138 340 926 1636 2265 4458 11031 32402 35783 91366 163591 407696 975197 2062989 2948778 7731457 11746111 21245779 55603789 105158297 147936081 281949359 823590368 1892372379 3509891149 -1 3 6 13 31 56 107 212 358 851 1073 2613 7730 14166 25445 60868 108554 227698 471361 757722 1222508 2396130 6112971 11720189 16794534 40673979 127736017 169755984 456733016 808063085 1277541496 2666221817 -1 2 4 8 23 50 88 211 488 565 1631 2618 4527 14706 21589 36456 66784 165177 457290 924931 2084668 3988028 6654602 10977757 30441339 45147998 89510413 226170200 354242661 1042418367 2123103379 2441125498 -1 3 6 14 21 42 65 192 501 740 1832 2155 6994 11505 31795 41467 99871 193708 441434 673820 1252805 2678272 7939047 14647159 29645949 49597060 90250547 242956209 330606662 837656560 1523244940 3770599826 -1 3 4 15 22 44 65 172 281 973 1384 2612 5845 9355 31031 48563 120453 214922 462481 780600 1767318 2409153 7955918 13012765 30703032 55621087 124897215 148598559 471822177 916156332 1745841738 4137643025 -1 2 6 13 26 58 124 182 358 888 1532 3831 6991 11598 24431 49590 92754 257036 493527 996247 1494799 2136098 5087325 11440779 20995765 60867517 104951024 191358796 490705599 615711868 1293336396 4140826825 -1 3 6 12 30 33 122 249 261 713 1164 2771 7982 8710 24256 38529 90096 140504 410662 698718 1258122 2150213 6145350 14117849 18895932 50104782 109411620 219052917 513462440 918811516 1327046347 3458109757 -1 2 4 11 18 39 123 191 422 865 1066 3756 4412 13396 24979 38744 112216 149628 397003 969447 2065235 3207303 8202617 15460030 17852835 63737644 84252723 136446266 419879407 563589389 1654430106 3178342385 -1 2 4 11 31 45 88 166 284 903 1579 3817 7967 10814 31097 53727 127183 222340 469678 1027092 2031198 3190650 4795892 16158613 25194404 54061499 120437483 163309639 270691574 702398540 1343438615 4113535944 -1 3 5 13 17 57 110 173 331 929 1325 3759 5013 10899 17798 65053 107442 201396 486463 784912 2026418 2670258 6902542 8561287 19420204 60871638 114421547 143914903 501939204 625777104 1870201269 3364256496 -1 3 5 14 27 48 105 140 359 707 1132 3702 7659 12381 30728 63979 115589 188423 438745 658956 2052538 2407410 5067014 8648193 20306381 53925897 115007308 221697777 493011910 639558756 1428602807 2617906130 -1 3 6 15 17 47 68 232 478 853 1056 3551 5456 10366 17352 47204 84829 260400 492485 744887 1243292 2939783 7187386 14561884 30496233 38260716 90961650 145461431 425426441 759342505 2123388355 3493106728 -1 3 6 13 17 56 92 179 269 679 1752 2779 7119 13114 29731 46221 108616 180608 433145 680548 1249444 2424286 6651543 9174215 31828629 51824539 125210867 220887794 391325302 1046513200 1421467550 2443080135 -1 3 6 15 21 56 116 152 423 786 1984 3393 4900 16009 29178 38658 117122 204143 476770 758512 1224117 2938633 8206608 9598087 22936135 51085217 97775576 156379878 401680237 538597634 1803138417 2656541103 -1 3 5 10 24 51 71 222 327 958 1827 2165 6457 12248 26208 37150 111256 165397 446841 655552 2056154 3461689 5331050 9667948 27103819 46592466 128350089 161740946 342698238 910371705 1442869924 3844910062 -1 2 5 12 30 60 95 130 284 610 1376 2475 7973 15558 26963 52331 92751 143075 418187 979094 1778227 2658912 5625248 11517073 29446492 66472688 132560955 246660681 437343601 1040859552 1192665938 3189737735 -1 2 6 9 23 62 100 205 401 663 1818 3723 5699 15704 31890 48820 130071 209359 483760 1020315 1489903 3208176 6893149 10109804 18203269 34294083 67621892 244740695 319664039 714327543 1960984796 2308032127 -1 3 7 11 29 55 106 188 340 834 1642 2927 7490 12364 31205 58255 89937 201121 476121 779050 1456514 3711056 4840399 10132214 19496287 67062568 114293236 187039879 325108158 1017972136 1308338956 2187239767 -1 2 7 10 25 54 81 177 288 633 2000 2871 7727 13987 22555 45678 97087 223618 466926 1034861 1196777 3727349 5870650 9088480 30743430 53973114 130217882 247574028 278061092 1041334412 1137084024 2479714333 -1 3 6 9 26 38 115 244 299 595 2041 3480 7008 15638 17725 59842 98550 247626 500446 736490 1182793 3445503 5843323 13542747 18739474 48462259 104260943 265360226 296414416 616890860 1288094649 3009505948 -1 2 5 11 23 37 122 161 326 921 1192 2913 6172 8882 23023 50567 75570 157322 393324 964274 1773764 3456861 7190810 15958542 17386854 61785646 116626932 137460934 454731246 888351257 1352975539 3620545562 -1 3 4 12 27 58 116 171 387 988 1118 2992 8144 12245 22044 55876 101539 135161 420974 706401 1826139 2663161 4260437 10969061 23192172 66500179 93277041 171561759 450546995 906740186 1309444279 4254686445 -1 2 4 8 31 46 117 186 494 966 1062 3619 6043 13567 17345 63712 117824 261908 498372 989471 1998358 3967841 4552908 16179046 20289780 66269755 69867498 196090025 448012719 540832251 2028516286 2812881673 -1 2 6 11 28 57 76 223 337 534 1904 2493 4139 15129 19248 37079 120588 245645 514410 996190 1452718 3729345 5047693 10676513 26052851 47389148 133323141 259012997 331369976 922262128 1923990192 2484570977 -1 2 5 10 28 49 68 244 457 747 1803 3294 7409 10940 21071 61123 114991 218577 473048 1027649 1755685 3182811 4551659 9068910 25789506 41910668 87200486 241986951 320372791 589644838 1450580881 4110499371 -1 2 5 8 24 39 104 232 273 556 1202 3514 4904 9544 26460 39520 67514 222986 471825 1041664 1706812 3727279 6156546 13295980 24734654 49801111 113905202 249090485 501343586 679399009 1641354273 4277617638 -1 2 6 15 30 34 114 137 262 958 1221 3713 5952 9261 28406 56732 125446 205900 490689 1042270 1486765 2658505 5591739 14026891 16877280 51904475 123903933 154984193 465169666 593440409 2070111275 3867138017 -1 3 5 12 28 57 126 213 449 734 2036 2323 5537 13190 16720 45533 110571 162622 399719 709764 2070345 2937939 5860181 11742697 22636746 37169546 90006953 250556776 278482566 926636960 1744409790 2693672210 -1 3 4 14 30 46 93 210 328 860 1809 2448 4840 10009 31879 51303 102593 243588 522953 747315 1726954 2130189 6095633 15373298 25761065 49462215 129069243 173687427 389067983 853104888 2110400403 3993783307 -1 3 7 9 27 58 97 170 431 1014 1719 2612 6792 13915 18310 63401 112376 176462 450537 677007 1524093 3185598 5847430 12561060 18944457 61330564 90289694 174239750 291954004 1001279618 1443581773 2200997661 -1 2 5 12 18 59 91 181 368 800 1145 3753 4431 8568 26676 61562 110040 151614 397262 966003 1807430 2665846 6625644 8614021 33369510 51852882 109422354 180506623 438976398 584250598 1673727364 3918393866 -1 3 7 11 21 39 75 137 292 662 1612 2560 6262 11958 21776 48879 120923 146141 417047 693691 1554391 3725754 6885875 16456295 30225834 63919857 119383784 232971780 361966748 1061244529 1541127655 3904684452 -1 2 7 11 20 54 84 160 454 769 1358 2920 7530 10563 23371 36151 68227 257977 493167 1013258 1228318 3990536 6945701 12199171 32627414 55731921 67728425 149629211 485374538 863892612 1075982647 3931236826 -1 3 4 11 30 41 113 130 432 673 1989 2653 4924 15374 19860 52490 111041 135853 423308 705929 1830628 3451397 4784570 14891351 20001002 52391119 96325951 262842583 288837042 983940557 1907755278 2285788609 -1 2 5 14 21 57 84 195 443 815 1153 3982 5370 15604 29215 54927 130944 228910 467479 1028619 1766973 2131728 7437782 10358779 31276203 48676794 71575862 138169479 454599380 649142754 1919852533 2414377135 -1 2 6 13 20 60 107 217 279 636 1383 2664 4458 9164 31238 59138 75028 184486 433776 929063 1542705 2138831 7701918 9392189 20825315 40106396 108548702 257462142 454944303 827818462 1906094171 4114194626 -1 2 6 9 22 42 104 199 362 695 1849 2515 4936 9109 27590 43972 120405 198960 480783 1030308 1487350 3210051 7151775 13514550 24206507 38187949 127991162 233122618 281944612 878015564 2108083248 4218715280 -1 3 6 15 24 37 67 177 259 928 1337 2477 6644 16110 23788 60279 97699 203356 485002 778714 1195286 2923105 4843904 13821401 29468952 53623034 122458680 158724719 483843258 946993917 1516422795 2893398494 -1 3 4 12 28 49 87 186 333 669 1163 4019 4907 12560 21197 58661 76877 193520 427258 658136 1805216 2660493 6143454 9918323 31325336 51348017 105939142 214536436 535242485 592541878 1796873620 2788668663 -1 3 5 9 19 62 108 187 472 809 1213 3567 7238 10568 24793 39704 121956 174663 457081 663668 2036136 3719215 7411281 8890784 19229128 65478425 81057857 145830777 461887176 777379413 1493609604 4084658848 -1 2 5 8 24 49 109 155 259 717 1248 4058 4726 14000 27886 56456 112214 139186 413727 974418 1819517 3709158 6104122 9643444 20273075 58186005 117486708 214525078 514046017 590380809 1876486636 3175996577 -1 2 5 9 23 61 123 154 343 975 1026 3530 6508 14417 29367 37165 129631 240058 523348 994429 1714119 3985117 6634228 10129071 23414287 52822548 104630304 164217525 407624206 764898915 1276302209 2706473352 -1 2 5 11 18 45 96 187 502 718 1173 2287 4149 12428 31064 39244 122505 163379 405282 978876 1827324 3449277 7976571 13030801 22515126 60555920 68944993 263457223 473699261 1039415091 2066773953 2959115619 -1 2 7 14 28 53 66 241 427 948 1506 2093 7079 10469 18982 56812 119582 149876 407630 957566 1306880 2686616 6129517 8565886 26458792 40116396 77615385 177533987 477731738 1072075656 1454105781 4176789652 -1 2 6 10 29 45 86 181 437 845 1448 2507 5808 15614 30824 55367 97129 187684 427572 920956 1566822 3991619 5053851 15871187 28818908 54557420 100458057 140342801 533381248 984263380 1738163473 2603570897 -1 2 4 11 21 61 66 185 426 976 1519 3262 4839 14366 20042 49961 94555 217528 473107 1023041 1990063 3210480 6370589 10455262 25324624 54570328 95018795 171608681 483245233 738604086 1617975550 2372465762 -1 2 5 9 29 49 79 223 448 779 1219 2598 7899 11823 19446 39704 83787 208243 482732 1031912 1704771 3977768 5047175 8626601 28192406 50134182 93950251 157220344 453584150 805565344 1295946958 4197312315 -1 3 4 11 19 57 69 248 274 798 1635 2075 5797 15984 18904 40426 79889 202653 491485 753887 1725945 3450185 8222759 9936635 26639525 39112821 105228518 184170467 305678716 829725737 1861040741 2557416022 -1 2 4 12 19 47 117 246 315 755 1252 4017 5728 13561 28392 41245 112835 154563 399713 980603 2076821 2920454 6675249 13822173 18062123 49338091 105200168 219134838 521177181 579730139 2120398144 2768985299 -1 2 7 11 31 51 72 207 438 836 1835 2238 8120 8205 20379 40644 81168 158870 398800 981188 1258127 3979506 4552805 8579231 29033749 44091790 69045173 166133799 336381064 891656292 1280782626 3266625033 -1 3 5 8 19 41 94 193 463 784 1413 2092 7198 13069 25146 54096 119328 236786 514207 738441 1970950 3990290 7714141 14632516 28710329 43839200 100508070 154626187 503728055 1027103313 1264101435 2292267912 -1 3 7 14 31 33 117 246 363 595 1448 2594 7311 12795 29492 55927 118420 163224 404361 698976 1570463 2945338 5603455 14599207 18030313 50154056 121055994 248329193 433319389 841535245 1144907100 2308322019 -1 2 6 13 17 33 124 136 280 699 2041 3121 5838 12032 24207 64465 108248 163545 399137 953361 1551449 2147908 6413862 15648391 17006554 52245312 120016862 225795726 322166070 561013410 2143060202 3415546737 -1 3 7 13 18 49 94 210 426 696 1285 3676 7367 11116 29302 39582 83342 251553 499711 738606 1494057 2140235 7148155 10953661 29780095 45457964 72226539 240460158 459765312 565877074 1427658753 4053855079 -1 2 6 15 24 53 93 187 494 963 1312 3679 5518 11973 20465 46871 87277 140143 416312 957540 1511931 2656648 5061365 9620563 33263904 52538957 82298516 185411481 512687320 635693602 1968795188 3275374935 -1 3 5 14 20 47 100 214 444 534 1907 3081 4607 9003 27233 46814 67201 259350 500602 740348 2014339 2393552 7425293 12791661 21110048 36548316 77514118 206050938 274214637 599292276 1666749264 3827393085 -1 3 7 14 20 40 76 162 509 620 1086 3989 4310 13505 21264 53332 126521 172834 448846 687018 1519392 2946206 7964868 14033718 33546348 54607421 83840392 232553446 475045952 537219507 1710217008 3172821871 -1 2 6 9 23 45 111 180 308 959 1835 2239 4825 9948 19229 57861 126337 246404 505440 994730 1459533 3200088 6915393 14116520 24553328 59324829 119162647 158912863 337741948 881817643 2061671535 3984150348 -1 2 6 12 28 43 95 252 388 970 1103 2062 4233 13558 29098 64909 100182 156341 408879 955114 1548557 2412545 5362164 16179070 26688589 39689576 69353689 194672585 465175165 955709208 2113888612 2720085166 -1 3 5 8 21 59 101 227 383 842 1898 2721 4956 8455 30357 58512 115685 243462 523083 745224 1974860 3988905 7177627 9372093 17474909 44683955 118723151 184516838 378512169 1063243976 1983068815 4231194478 -1 2 5 9 26 40 123 134 283 811 1027 3480 5363 8330 23567 34499 68698 203275 490951 1021034 1731515 3980985 5334546 16508787 17212145 53550554 120009857 184758396 446119038 780085937 2021592320 4096481446 -1 3 6 8 28 42 125 167 473 745 1529 3097 6073 13812 29982 59729 102816 178915 451252 678864 1272470 3196865 4573090 14815259 17557752 62493133 78822015 261546792 434264541 730558042 1940703256 2912540168 -1 3 5 9 31 54 121 147 293 1005 1423 3456 4995 15945 17283 48929 101880 174556 444665 663465 2054259 3710726 4317965 9857617 23313074 50692284 134134697 146732161 520248286 732425669 1619069507 2499768027 -1 2 5 10 31 56 73 163 455 779 1383 2901 6806 8208 32650 53589 90256 154306 399088 951562 1795702 3204717 4794911 10667552 26732079 54081577 72022144 144945240 477727468 863725084 1598088887 3508874024 -1 2 4 15 21 59 120 202 395 942 1613 3740 5499 13038 27619 42034 82066 215261 461014 1041645 1987072 2132035 7406910 9940108 23241859 41753407 68387781 175564408 317584207 728907269 2033459479 3216528919 -1 2 7 12 30 49 76 146 457 894 1946 3443 5921 9072 22565 57990 127801 179700 450252 939307 1259023 2154264 6133015 9584600 29073562 63538342 76420042 160426740 381242439 567518456 2063962023 4191816322 -1 3 7 15 27 44 113 242 378 862 1065 4061 6049 11475 23593 64449 128952 221492 461568 758097 1500248 2673339 4300259 16776112 19037969 47823910 122140181 180003012 463735603 663492959 2105030823 3225711951 -1 3 6 9 18 33 103 230 496 695 1223 2253 8100 13417 25790 44920 73329 186067 430722 685465 1285067 3442728 7952628 15873509 24344048 46234451 89553901 253987306 503097676 1038947071 1162002595 2641541651 -1 2 4 10 25 49 77 173 307 517 1529 2449 4634 13466 29846 44513 115506 216363 463704 1041707 2021832 3455571 5635757 10169028 29067440 53368337 127218186 258636964 433154318 1039827474 1885095207 2831470899 -1 2 6 13 22 62 65 253 416 820 1532 2233 5406 13323 19002 41606 120982 242388 513229 988533 1443119 2142466 8249618 9430197 26694834 39761895 77419592 143003169 505716990 1071243215 1812184308 3011234904 -1 3 4 10 20 39 67 152 404 564 1711 4041 7819 8971 23074 48013 107989 137024 424205 699217 1822924 3188455 6652634 16139678 32428520 61552024 96055560 232398869 372381140 737574469 1455334996 3495676333 -1 3 5 12 30 37 71 137 456 766 1104 3434 4186 8552 26880 40822 77806 135602 409698 691001 2056412 2920407 5312445 13269862 29808814 64990825 76639066 264959373 535286989 686150306 1871952253 3819782572 -1 3 6 12 17 32 74 200 362 644 1151 2759 7655 9016 18969 51557 81935 171389 452517 676128 1290161 2151723 6381767 15651240 31072286 46597788 120655249 227956747 487568552 900004001 1184185827 3275630115 -1 3 6 9 30 41 104 234 393 571 2029 2649 5995 11862 17666 62880 93756 260493 493745 723536 1240780 3466027 4801208 14924525 23033210 48133364 77149031 217266587 311858164 954760854 1660459079 3501578028 -1 3 5 9 19 37 112 226 391 1011 1980 3743 5697 12994 17455 43576 88566 234820 523613 735878 2010660 3715108 7436332 15460377 20647509 43706120 81529660 195304518 349449335 765488475 1935461470 3026029037 -1 2 7 9 30 57 92 131 453 651 2014 3931 7460 11159 29617 62442 121798 217817 466625 1025393 1232477 3465582 4844627 10946912 30382750 65963697 77352973 242520991 269294844 798414826 1564524786 4215900749 -1 3 4 9 29 37 77 203 410 894 1470 2660 6463 14639 28912 38618 71110 174248 456281 670100 1830405 3966390 5060013 14082500 32903518 49526994 83645586 162584319 503705258 876551035 1472013993 3182084393 -1 2 5 15 20 63 75 167 494 966 1938 2513 7216 15156 20631 38083 95390 171933 452362 921525 1809429 2393713 7428990 8841940 28974419 51622772 82637491 187802173 336547985 825850004 1197379321 2789396298 -1 3 5 9 28 58 85 219 394 656 1239 2852 7713 11539 19513 52731 124316 187731 437485 660995 2049867 3726397 5103023 11182642 32374971 44790544 82096479 242044429 471577914 857557784 1288420460 4056240180 -1 3 7 15 25 50 103 177 296 678 1098 2745 7201 14341 28901 60212 112358 150894 399076 696417 1552235 2684958 4823880 9313909 17480024 67084282 119837129 223166716 496222560 895496142 1089230575 2832246464 -1 3 4 14 29 33 65 167 497 797 1145 2210 7408 9948 27924 56693 126544 164518 448623 678056 1784514 2149911 5363765 14343354 30036459 56829207 79752412 135118200 412490824 940809162 1294323046 3638486252 -1 3 4 11 29 46 83 153 419 970 1550 3912 4866 14959 29776 52540 79000 193860 434917 670621 1806371 3457292 4530284 15909673 27968063 65978370 84329808 180014499 331010576 742849806 1737407667 2206078951 -1 2 5 13 20 63 74 172 396 810 1634 2413 8025 11163 30038 49636 100598 235412 514582 1004853 1725512 2935441 7967582 9416828 28819356 54241427 89104089 154125604 299859563 908468306 1280837918 3962052533 -1 3 5 10 20 49 127 135 287 864 1672 2611 4958 9516 19085 48082 77216 239589 513210 728994 2031122 3452961 6372430 11241161 21467242 58702287 122153557 170616696 296100978 1001484697 1934570918 3899304693 -1 2 4 15 30 42 98 223 388 1014 1345 2706 7226 12134 24363 44913 68355 168160 454770 933131 2096140 2138488 6102749 16689147 23234649 36361937 72514094 186610838 535424796 913506391 1091376797 4029594625 -1 3 6 9 26 63 101 200 394 762 1872 3538 8122 13746 17355 42128 91028 203780 490828 768894 1186380 3452537 5861668 11220901 19073436 36395970 74699239 256036166 335356092 661633364 1580342444 2149884219 -1 2 6 12 21 50 126 130 319 879 1479 3305 7110 11284 18896 62353 123930 174336 449968 940193 1523625 2423279 7730843 11965069 22192895 56806668 131228984 177686684 472152242 759471966 1196509502 4172253609 -1 3 4 15 23 40 89 130 316 1004 1247 2212 5103 9093 23669 35910 68978 235962 522999 726876 1765486 2392871 8196877 13869877 27496640 60549939 120009233 134914562 441193027 980427121 1884576524 4092100760 -1 2 6 8 17 35 72 229 324 621 1321 3666 4096 14115 19714 37133 103232 246256 500633 1003925 1454823 3446173 7708171 15980249 30383972 41091957 121538499 237337584 467830890 566061083 1704638735 3003198707 -1 2 6 14 17 40 104 155 319 754 1276 2258 4959 14579 31302 62204 99068 163127 402297 953932 1548859 2946527 7179276 13001254 24772739 52879008 126292160 215350166 516327501 1062186502 2004676220 2637277126 -1 3 7 9 19 36 67 232 436 765 1418 2069 6378 14573 28738 39430 110892 193842 437068 683988 1514436 3184696 7976264 15138562 32684022 41573737 83589022 263729612 416574291 1002218736 1607847894 3021109252 -1 3 6 15 27 50 121 185 348 845 1039 2713 6640 9771 23926 37856 114923 198601 485699 758974 1222835 2920679 4572199 8588467 24867501 61846988 111868769 191369239 450378670 849113467 1372640821 3331421814 -1 3 4 11 20 53 110 168 391 1003 1346 3542 6658 13464 25226 65137 115218 147286 424199 704931 1817297 3472886 6408191 12202760 18243825 60223576 97244630 178002243 511193178 727215288 1155850542 2611346301 -1 3 7 14 23 63 102 160 439 657 1776 2974 7973 10337 21817 64563 117039 220457 471509 762215 1505398 2948521 7719917 8870657 17251194 62111018 86955151 262972559 363667683 967221436 1114379508 3944495038 -1 3 4 8 28 50 64 235 273 740 1347 2392 6103 8963 29104 41758 115143 242869 523909 727007 1720294 3711616 5096112 9155222 27259348 35589923 104465582 222357936 423176491 1060282246 1698522491 3777395042 -1 2 4 8 28 61 94 253 292 913 1741 3441 7622 8609 25402 46469 116292 179288 395722 1036201 1930142 3898083 4502706 11388410 32422630 39715889 107205577 164188180 279125250 587466947 1574180721 3421516532 -1 2 7 9 22 47 91 158 365 1004 1051 3955 4423 11285 24710 53512 130238 136321 443792 997660 1125880 3401867 6606889 13238241 26612139 59427224 116862267 147918173 456629514 537666265 1841329139 3332439003 -1 2 6 11 17 38 65 140 267 946 1416 3682 5504 9072 22331 49729 123453 136261 448046 996426 1384626 4192251 7651551 16376900 29499173 59165900 122880281 140071255 503278754 589690287 2105421895 3980822983 -1 3 7 9 20 42 93 211 407 659 1648 2998 7601 15841 30346 33272 107424 210888 505413 660847 1385453 3577521 7112451 13740383 26421607 45322096 71200320 266450102 345183320 1048049783 1196879132 2756448517 -1 3 6 15 28 63 115 145 398 984 2010 3489 5217 12746 25092 46575 117962 212117 493863 673065 1145062 2814822 5288817 12436470 22752688 55554062 97139616 200400978 399995084 614167832 2129362038 2921030437 -1 3 7 14 17 43 127 223 312 569 1686 2685 7316 10681 31881 51377 66003 207309 516537 713058 1428186 2764129 6604764 14488088 17503223 34842519 103706176 264259483 394824846 945129503 1171172896 4105526763 -1 3 7 8 31 39 107 191 486 797 1835 2154 8046 8965 20173 63692 89760 255231 466082 672659 1418478 3325666 4519590 13454284 22273335 65764774 79619119 160969990 383545533 869044279 1206248959 3711848619 -1 2 5 10 20 55 110 252 356 933 1361 3937 5678 12419 20900 34282 113657 216208 510372 947042 1653952 3600807 6852465 11379548 19097638 45854528 126266943 137371490 533474733 633895748 1967977987 2828096217 -1 2 7 15 16 32 83 166 457 946 2028 3503 5304 8623 30114 34872 72402 228383 521459 978719 1151450 2777265 6587983 16058702 26431764 57644872 79578106 199554580 389646405 624841774 2083574129 3987600045 -1 2 5 15 28 49 98 177 433 613 1355 3151 7920 15256 22786 41946 106304 249679 486513 979547 1654375 2249899 6073822 8488111 19658817 62073488 100035040 222887768 466956777 790252880 1503174407 2889732067 -1 2 5 9 27 49 76 156 369 686 1629 3642 5070 11917 29076 60596 126791 157515 428701 1009500 1639986 3899980 5830440 8772729 26094366 61225081 115742658 231892090 386306010 688352350 1811226155 3338646844 -1 3 5 13 28 37 97 133 292 579 1912 3788 5387 16024 29528 41168 108172 138376 441706 727447 1901111 3125569 5553188 14517037 24528335 53891949 125462804 251793463 299020111 764619035 1990288780 2638163094 -1 2 6 9 25 34 90 173 418 680 1238 3890 8187 14452 32139 37657 81702 152678 444147 1047347 1420058 3629841 6063549 12653426 27132199 58068745 87954375 235023802 506092338 668129750 1445708301 2850149661 -1 3 5 8 20 59 83 139 256 976 1569 4065 5644 14526 24602 59050 130223 244262 482781 696879 1908517 3821269 6356216 9557226 31976689 61591446 121341209 161427605 313939889 704697164 2075496339 2345364604 -1 3 6 15 30 42 121 170 427 783 1893 2209 7851 10982 28694 42428 83680 207515 495346 707515 1173494 2777743 5812381 14775724 19888204 64963630 93520314 142867839 382625933 835758672 1139363990 4271840885 -1 3 6 11 25 63 76 222 256 940 1672 2090 6841 12556 23054 64024 71716 175011 413907 740339 1173319 3915230 5564566 12137376 28492025 43970614 103196837 153507777 295649716 924449262 1422885257 2169808482 -1 2 5 8 26 52 104 172 364 673 1233 2256 4296 15887 31117 43215 117331 241898 465163 971011 1664143 4093449 5812396 9561108 17823325 65522212 113751700 223286559 501926200 945900038 1980903777 2482004082 -1 2 5 15 24 42 103 251 458 630 1348 3485 5304 9780 22603 33213 80265 184623 414138 1010599 1687000 2352207 5019423 16587287 21136644 48416395 87454170 229587002 442049323 689104076 1984571320 4110133791 -1 2 4 14 25 34 106 173 399 519 1638 2534 6325 15441 28397 41095 130611 260919 481926 960256 1923092 2231746 4766344 14534072 22519392 61596704 88829431 201512470 372625083 888111603 1512821409 3177651828 -1 3 5 13 24 63 96 129 360 687 1440 2860 4724 15463 26551 37954 96088 204376 494471 720829 1959896 3039376 4489764 10830651 17526112 55258843 105902461 234507747 406118351 851819529 1996395366 2674745659 -1 3 6 15 19 52 66 140 434 823 1154 2475 6374 12680 23122 65214 100455 259995 461331 689909 1145027 2779705 7134551 11403250 26176311 64110219 95696720 148919619 422635967 976859015 1366001691 2383908219 -1 3 5 15 24 49 108 164 497 737 1882 3509 5083 10378 26901 63497 91243 159262 431320 784317 1938636 2560700 5033694 9778757 16963366 64970825 76285705 235670886 279974586 586427385 1672506386 3512791846 -1 3 7 9 30 43 111 190 339 587 1904 4032 5464 11233 16432 42438 67078 188588 411464 738954 1419436 3668181 4494015 16610678 24525825 63668652 108548709 237273441 270881385 692743213 1916733369 3453030338 -1 3 7 9 26 63 65 137 433 545 1091 3308 7654 9825 24999 63126 126239 181766 406074 776915 1380886 3619226 5556705 12429256 26103405 67045900 92577476 210307566 510859160 676640890 1400465754 3570393843 -1 2 4 14 29 55 104 154 467 667 1516 3220 5498 9898 29156 58865 69473 241939 480927 941433 1958910 2271162 5821466 10050659 18557870 53128497 83675934 260924556 454779386 766379463 2011260339 4128989721 -1 3 7 10 25 49 99 140 257 994 1233 2317 5866 13198 22559 58861 110347 189706 393776 764517 1393195 3890911 5558903 8781762 20059148 56072216 131405927 158055792 427127782 982188205 1751398744 3208661594 -1 3 7 13 30 41 74 166 367 685 1553 3832 6538 8659 32362 61849 74832 257946 466416 671089 1432311 2544024 5560102 15029851 32178684 52827754 108901596 220599462 373928485 734665629 1089841278 3515236037 -1 2 6 14 18 55 81 142 381 682 1885 2147 6905 10368 29628 40868 66213 224287 520209 980917 1414421 2782383 7124260 10843997 30144939 60747501 114145420 229247361 323500881 873481020 1382335309 3814844333 -1 3 5 14 21 50 105 226 448 601 1065 3189 6529 11615 27337 56883 122753 222137 507616 681710 1904427 2269384 8191793 11119748 19894377 47844077 91346954 222259656 525316083 737828805 1089819593 3934665789 -1 3 5 12 27 57 68 179 299 768 1581 3486 6007 11385 16387 48269 130130 232888 471944 707499 1920581 2777279 5021641 11906914 26154309 51286561 118869804 178257090 288095026 542635063 1999365955 3617309573 -1 3 6 13 16 39 75 223 260 646 1183 2991 5382 8808 26706 33512 112024 148775 443567 751192 1130092 2351439 6858960 15060581 32172801 50267292 101286388 234752240 494019319 903502205 1812396021 4169872993 -1 3 6 12 16 54 75 180 411 582 1074 3144 4232 9522 23821 50511 109657 198218 507941 682786 1140421 2538568 7137932 10873035 28309892 51512078 98163273 225151680 515801248 710446497 1697203025 4010729709 -1 3 7 9 16 60 109 237 361 1004 1993 2734 5954 11626 26432 52789 105648 149921 427417 728219 1399523 3655383 8187390 10084750 18528133 47400432 133026781 155381323 347852043 972355960 1838271346 3436632818 -1 2 5 15 20 35 127 133 316 815 2009 2151 5998 12588 28506 57638 75412 151734 439132 1020144 1690992 2319575 8183484 15291827 20353275 56607355 121985904 181046296 385606171 808521648 1735528461 3044415985 -1 3 5 15 30 33 122 218 290 778 1187 3351 4878 11309 32324 50918 105527 240675 485473 717413 1922347 2500019 5563054 13499951 16994976 37662435 108657512 190275000 468367924 702406202 1854356728 3317317792 -1 3 6 12 24 33 79 133 327 716 1863 2080 5149 12050 18958 39252 120136 233708 461517 711609 1132372 2512302 5028201 14255089 29570030 60471416 106798879 212535553 304275110 887179591 1745242917 3323495890 -1 2 4 14 16 59 84 241 435 520 1150 2909 5152 12918 20559 39996 111776 148438 449409 1008715 1913853 2349774 7139133 10306110 32451017 38112390 68289748 231895669 510823711 926414354 1778949013 3174938920 -1 2 6 14 25 38 109 143 262 903 1354 2452 4111 15931 22567 50707 124843 209945 522089 923936 1392025 2815406 4241336 13453400 22171683 53331528 134172624 146754940 514804687 1059801001 2011914088 2439213574 -1 2 4 15 19 48 121 156 267 584 1050 3584 8081 12830 19515 45299 102197 145632 429105 986471 1911458 2594259 6608385 12142996 24862420 57518177 134108803 262823624 481446765 594176188 1390545362 2258028281 -1 2 7 11 27 42 98 163 260 852 1467 2328 7854 15425 25460 49418 93773 215922 495527 976984 1162396 3804175 5800673 14808806 22186860 59080009 125002691 192924593 503742268 1026322139 1286919670 2740537663 -1 3 7 12 17 51 85 167 386 749 1220 2723 6164 16357 27577 50371 88436 164286 409861 725885 1411146 2355875 7111077 11916995 29574415 53551744 92956276 267863757 532751669 820144859 1596149972 3218409604 -1 2 5 15 24 54 98 234 451 766 1747 2060 6056 10418 21507 64420 71067 191363 398910 985636 1700938 2346321 5019829 9274667 19364112 46221240 88480220 261559956 369217315 861126560 1646537137 3598473063 -1 2 4 15 24 62 73 215 341 898 1654 2089 7449 13074 21586 54872 66815 243056 484861 944358 1950340 2527453 4759954 11380351 28185825 45710296 122096533 149877907 328213575 877690445 1217969452 2549716939 -1 3 4 15 16 52 126 242 323 794 1714 2218 5008 15688 27168 42789 67193 252773 490076 685436 1687367 2292833 6876966 10611054 24785529 47794371 124992711 174751988 308312801 933010512 1943102790 2485611910 -1 3 4 15 21 54 64 205 400 572 1907 3342 5269 9674 16640 55198 93024 166232 415774 736286 1680976 2348864 8174617 12447368 27204631 47574131 70195949 222946150 307169650 577882938 2097896844 4176820866 -1 3 6 9 18 50 126 253 310 962 1453 2485 6362 13811 31919 36425 101141 150120 442514 737709 1119749 3402605 7392430 11101818 23295241 48589241 110322158 150031718 481767664 1019841432 1462913979 2631320128 -1 3 5 9 22 37 85 208 357 1006 1716 3973 5032 13409 32312 46696 113748 191351 416499 780965 1905780 4158649 7139761 15033171 26205881 44133077 131580754 166285079 293834221 678792427 1867423363 2945906021 -1 2 6 8 20 47 101 167 262 559 1322 2437 4710 12349 24104 61772 90630 137380 454014 1017325 1411174 3365184 7117011 12959908 23302807 59879820 122361337 244865109 431030106 953515409 2141335984 2785449463 -1 2 5 14 27 36 81 189 303 861 1794 3892 5492 9739 21806 58037 124520 190444 394140 1042435 1646581 2568483 4493574 13455508 28303600 52233322 124453052 196929303 347466982 790820917 1897544212 4252992525 -1 3 5 8 20 34 105 154 267 986 1248 2406 5260 13880 20527 47656 85913 191049 415068 725391 1960440 3900917 6348506 16098025 23794304 56749291 129994441 162843725 424516336 996104989 1621720179 2715463819 -1 2 7 12 28 34 79 218 406 664 1265 2391 5562 12416 24618 49108 81143 252988 484914 938011 1154689 2541306 5827782 12706913 31084906 48864743 74891277 264298556 519699388 1073640020 1721090174 3130131026 -1 3 7 14 30 34 73 161 363 738 1176 3054 5773 8248 21653 33347 85345 203936 497834 711371 1432517 2782295 5822727 12964647 30041487 51704851 108633870 204920866 492691273 883064716 1657851889 4294308811 -1 3 6 11 29 34 70 159 452 596 1714 3372 6594 9360 22637 43609 122657 152391 458167 731535 1142733 3910956 4521548 14511929 33532962 63241585 67988073 212837646 364441106 623728990 1324598668 3382194360 -1 2 7 15 29 60 100 199 308 973 2009 2489 5364 8302 16890 33356 106947 241151 470004 951523 1127819 2762838 5294519 11612225 17441935 38064249 102828862 135682633 354951725 903103531 1852608164 4195727475 -1 2 5 12 29 34 87 160 275 624 1231 2498 5604 8506 28959 42661 102235 262014 483085 974220 1654581 3036969 5561649 12925665 28728456 56675360 132977248 261240985 534268462 1057550096 1735747421 4242445926 -1 2 4 8 18 40 117 211 406 575 1612 2214 4158 11748 23836 45784 99844 248467 490748 980390 1910257 3826280 8187489 12662446 19810897 35438577 75602444 224131198 375854629 811475158 2108975649 3705722005 -1 3 7 9 20 44 93 253 484 953 1790 3783 4347 12571 25753 63727 98373 254733 466546 694205 1403355 3559798 7118462 13204743 25848510 34660526 88976952 170894571 333166532 766476474 1681910667 3007250795 -1 2 5 13 19 34 85 204 376 946 1282 2238 5539 15702 25898 41330 75911 233200 469401 920934 1678544 2792102 6865147 16352169 25605418 48011123 130112980 143072056 507933294 994646605 1695281493 2392305354 -1 3 7 11 23 50 66 206 311 750 1884 2572 4097 9069 24079 54922 71468 234893 477098 679767 1431333 4106349 6854939 11919791 25352352 47188705 112988494 210247967 321935507 1033690890 1901134435 4013144773 -1 3 5 10 21 54 96 247 360 970 1276 2704 6074 15212 22321 56414 65584 138048 442669 773205 1953671 3353455 7116949 11136072 18569719 44579721 128210531 161013742 416351250 890376443 1646712316 2545676858 -1 2 6 8 19 35 84 135 432 838 1996 2702 8013 13582 31922 46111 73091 171566 405387 998838 1422020 3390053 7396331 15305573 25940164 65291246 97048270 156343890 362544106 977537080 1316494185 2405710269 -1 3 6 10 30 43 127 195 276 1019 1682 2244 8093 11609 20913 64457 67492 241471 479335 678666 1173204 4098826 5027840 15843437 20103822 40920540 114593696 134591172 270696348 902146859 1138645873 3859670552 -1 2 7 11 18 35 91 254 344 1005 1804 3322 7854 14213 25114 49456 67701 205806 518059 976608 1168146 3807195 8172660 14805502 28731820 36718235 129272315 163421177 396788745 601428833 1351031925 2575798501 -1 2 5 12 22 48 84 239 385 721 1118 2522 4843 14652 25636 63904 80887 186575 403645 983481 1695849 3124376 7885868 10522348 31324607 35619662 78905374 238288936 494665847 1054343303 2078277932 2209350543 -1 3 7 15 28 50 71 223 350 1008 1668 2222 4723 12223 24835 37048 98431 240071 471503 697333 1385922 3044802 5523455 8970695 28916702 43402433 124524078 151003897 296254675 875079527 1953356266 3666049436 -1 2 6 9 23 57 122 248 367 563 1067 3489 6276 10637 21231 47419 119575 167476 408219 1044840 1398280 3620686 6583682 9762146 21580391 46865013 132922660 243032217 472695834 757150188 1104933118 4203566422 -1 2 4 15 18 46 99 188 364 682 1150 3846 4152 12851 27466 33350 122113 179067 407040 1047421 1929971 2567770 6313208 12909871 23945925 66788473 109068184 223903493 528269162 629515840 1761217361 3189997754 -1 3 7 14 23 61 78 170 449 1021 1075 2393 7264 8960 30837 33345 95255 211279 504331 711393 1425727 2754610 8148228 10283601 26067546 56495514 80502576 178320259 421129027 953052224 1131738267 3622430488 -1 3 4 9 20 45 80 205 288 516 1945 3455 4695 15748 22193 64670 94109 149477 439906 772866 1683690 3888048 6316085 13415984 28686701 48712166 111166580 253542637 329595452 547012230 1712575421 2182976095 -1 2 4 11 29 32 77 252 336 943 1084 2572 5213 15058 24772 42787 102346 252855 489063 978086 1904227 3546346 5004638 13682887 30488057 40533928 133496341 142953942 439024403 900018286 1821013846 2619665865 -1 2 5 11 30 42 65 161 437 1022 2007 3700 4399 8792 20388 64003 94612 196619 521431 955845 1684551 3279017 4483492 16039111 29463938 50741283 86547683 185196131 392344429 735703853 1687613280 4216139268 -1 3 7 9 28 51 96 151 497 941 1958 2439 5680 9882 19713 48824 117795 151713 452405 736417 1395080 3663281 5008745 9762817 18964528 53982657 74245779 200102419 376953718 877402502 1744583197 3939531751 -1 3 4 8 31 51 110 164 484 985 1561 4005 6665 16221 18202 40078 83704 170525 395766 742495 1700637 4175944 4749741 10279005 18472015 63427338 79726852 178611177 289071791 723702619 1228049564 2759207809 -1 3 6 11 22 55 93 249 326 810 1075 2086 8160 16024 24420 53108 73076 156927 434968 761868 1177674 3867626 6840714 10784918 32101331 40074056 131383639 176491866 403851460 1060296244 1251939612 2837201758 -1 2 6 11 27 38 118 212 402 687 1040 2740 5069 13184 22579 47558 106613 217031 523270 937671 1389035 4101064 6056752 13689036 20257351 37677234 78167975 255176538 494359601 861394982 1938697999 2715140711 -1 3 7 10 19 48 125 225 506 534 1070 3855 5229 13276 27830 60159 99902 239562 475785 709014 1394388 3829647 8150180 11042879 23422843 43662215 97566989 217696893 518199895 662068761 2057057428 2859492516 -1 3 5 8 28 63 90 221 397 1005 1445 2778 5918 15492 30321 49869 112500 179299 423408 775784 1921808 3889689 4217187 10518577 32576397 46397611 73208529 168295132 510465215 823391694 1741752800 2322063163 -1 3 7 11 25 61 77 167 382 805 1588 3571 4606 13057 19071 53165 128346 217132 496408 685237 1380802 4113802 5271265 11582393 28926018 57825875 103906114 185235143 277943474 557239940 1835037518 2960169966 -1 2 5 13 24 47 66 130 494 835 1226 2506 6931 13283 30160 34710 127441 211434 505388 941888 1659048 2791612 4480262 14729712 29426471 59395619 81624460 134927631 411349729 993626956 1602464287 2305449984 -1 3 4 13 31 33 103 162 511 884 1584 3970 4740 14121 18839 39610 83641 184517 410799 725505 1699969 2880638 6054239 12645235 24488647 61299575 76638991 137277685 325498125 699317602 1799529331 2781249601 -1 2 7 11 25 32 88 143 308 637 1196 2447 4216 14935 31549 63826 121394 212900 511713 919487 1115166 3849671 5265561 12625998 26829343 66217931 133026372 261303359 519041799 1063678785 1909055770 2278508112 -1 3 7 14 26 34 76 155 284 921 1965 2074 7821 8740 30727 39416 125193 255111 488655 688539 1393586 2769299 4738175 13950206 30222342 65988850 121761348 150990189 361457717 853976654 1088763398 3691695094 -1 3 7 8 19 60 89 246 339 833 1054 3604 4382 12807 30411 48509 77269 179999 396707 734178 1423437 3394559 7625772 9495340 29739294 40861085 129592676 191789593 424644004 651989257 1765899055 3120448003 -1 2 6 12 20 44 97 217 291 983 1623 2514 5550 13153 25710 45461 74393 249201 489178 935923 1421443 2274939 8155568 14189065 24987563 40075230 104485742 134840339 320525371 838912278 1816769616 3016932052 -1 2 6 14 23 53 116 132 392 827 1559 3718 6209 12019 26913 40412 70574 235244 460502 920568 1424420 2804168 7894301 12106197 21063734 53426044 96092187 134567356 324231617 748588955 1158185664 3970249108 -1 2 4 10 25 59 82 172 444 784 1309 3330 6729 12320 31545 36105 71610 188483 418805 1010341 1946832 3388226 5794261 11054068 30492046 54403969 90934822 148899879 529798943 783559371 1340361398 2439312642 -1 2 6 12 16 50 108 129 427 725 2030 2617 4714 14889 17181 42642 81494 222827 510173 975477 1423243 2238990 7100949 11570446 18957226 55544839 90066590 255368062 333543220 1042797142 2016333258 2184823986 -1 2 7 8 31 52 65 213 334 832 1063 2406 6826 11445 28712 63006 91108 217271 503226 971538 1156070 3567563 4487988 8710981 28656524 44249429 118713027 196337950 431122154 996172097 1524418214 4034212056 -1 2 4 11 22 40 84 245 289 962 1288 3736 7510 15162 19486 34892 125683 198420 492357 946872 1918135 3578453 6308281 14455075 28957876 34296605 106905184 150456414 518190006 581745441 1609674786 2887755710 -1 3 7 8 26 45 75 167 419 731 1885 2081 5228 10361 21264 41188 83051 170398 406153 747197 1432261 3383352 5264014 15770183 32326648 52859106 89269517 264456839 296584350 875764424 1788682665 3679342938 -1 2 7 12 27 53 78 178 504 839 1137 2571 6048 11127 28982 47930 104945 200052 507481 931558 1121727 2542543 4485584 8436295 27106055 51841788 75215296 149825599 437331287 907713335 1624026500 3605901500 -1 3 6 13 17 50 69 163 292 519 1538 2487 4601 13494 22770 57912 103676 229022 497360 661087 1134843 2261692 7101511 11857054 25267963 57105772 122417700 247643932 360715373 878983196 2110276843 3141847134 -1 3 4 9 26 60 99 182 409 644 1272 3802 7381 11169 16921 45996 105064 234057 470242 699684 1646011 3827657 5784957 11582189 17141404 58961654 90133825 240545499 503337292 544769887 1575351412 3960957882 -1 3 7 14 25 43 94 210 404 529 1197 3412 5485 10305 32433 42545 98982 211450 496050 655815 1383166 2812604 4488005 16558278 28152119 44505269 67368681 234526770 499960783 750847057 1950539316 3377476953 -1 2 4 12 31 58 82 221 486 816 1900 3715 4770 10182 23778 56144 101946 197070 513646 937952 1925740 2814439 5790706 11326835 30252508 48702584 98537372 147496764 398259522 673304233 1794371363 3825083034 -1 2 6 9 29 34 74 164 440 610 2020 2762 8067 9924 23876 61795 88647 218542 502240 976618 1411596 3561592 4985482 13644746 30172341 51678061 86897783 225638818 299216277 1068107353 1279846396 3348194966 -1 3 4 11 27 58 76 232 442 816 1209 3560 4920 9948 19965 55575 123714 143917 451159 728965 1644720 3379286 5511268 10763942 27554665 39103021 68503990 157514358 435788739 707428617 1868273545 3973321188 -1 2 5 12 29 42 116 249 394 609 1379 2933 7263 15766 25391 41098 68183 241749 466675 918479 1676017 3068848 5509333 14954075 18369514 44885801 74055544 216163627 469055507 842253961 1327471611 2739625790 -1 3 4 8 22 49 73 201 431 754 1296 2882 5269 10843 23641 46453 127454 158418 446909 737150 1665737 4181900 7085272 11549129 27818389 48559280 82148940 244835817 403980498 833129562 1840351626 3722091553 -1 3 4 15 31 37 116 242 472 1003 1032 2769 6230 10904 16524 38837 124611 137876 426881 751407 1662595 2339993 5509199 14169314 19425047 45138423 84232661 194219886 423126529 923583389 1565347492 4025450664 -1 3 7 12 28 40 121 128 506 796 1921 2989 6020 10636 32551 42092 73167 171763 407295 735179 1414708 2356234 5774833 15482238 19419545 57987393 75345374 154905699 343727641 1053669057 1767348330 3671104735 -1 3 4 10 22 36 99 171 376 588 1270 3218 5694 13572 32495 51222 110416 204137 515512 682285 1660184 3590082 6558749 15479106 22311737 60349503 110730840 250572416 511901804 705164304 2089958862 3080834682 -1 3 6 14 27 35 86 178 369 630 1291 2913 8032 13752 21160 50033 77106 193427 409131 722522 1170689 3113443 4725932 13906766 27287388 52744511 104401788 240813197 426675417 850564257 1107210151 2400643245 -1 3 6 9 23 40 109 128 352 614 1785 3564 5939 10506 17740 41991 99029 188750 413351 776038 1117052 3353995 6558148 13903099 22041158 53513537 107595619 247088257 374329113 667234871 1963937710 3337937492 -1 3 6 8 26 56 88 162 288 959 1678 3045 4619 13183 30717 57804 128328 136108 458353 725455 1123511 3642892 5506389 10751388 32512120 52962241 117457353 135568280 287640752 970704301 2030349646 2763355995 -1 3 4 10 25 60 65 176 479 854 1743 2862 4333 15152 22021 40774 128197 163518 453963 721030 1659080 3660930 5770699 11541422 25176845 52194349 81578786 135622473 270501202 941133087 1933691438 2391156206 -1 2 5 13 19 43 101 245 379 640 1174 2741 5905 11316 28912 37663 111166 170767 395145 1026999 1641781 2841021 6819676 14425899 23084965 47732311 132183176 211094987 472078559 828116460 1630280685 3428070840 -1 3 4 13 27 63 106 250 327 860 1066 2784 4979 10606 28852 35330 68626 204388 498062 690428 1681278 2783107 4991252 11038816 19434242 42536951 120789949 192909786 426155310 900301371 1943148693 3469251741 -1 2 6 11 24 54 119 234 278 916 1114 3514 6332 16241 16602 35470 68236 180632 409916 1006158 1421364 4166730 5258646 10242002 24937023 42015880 105833451 159265177 447975199 711722573 1091832724 2815955941 -1 2 5 8 18 55 122 156 276 828 1340 3908 7719 15415 25394 52765 88528 180488 394752 1002307 1681093 4186884 7880328 12346419 23644003 56970735 126020837 168445563 498588033 662197902 1427159213 3118315639 -1 3 7 13 23 44 67 252 265 709 1607 3116 4248 15667 22290 38520 102299 168848 396743 760124 1386565 2579066 7354048 13912273 33341102 41544711 109464311 209138571 388559645 559504166 1875099279 2372230746 -1 3 6 8 27 47 73 165 465 988 1078 2564 6479 12216 31538 44810 67782 240357 461014 661103 1147562 3588425 5251182 16542656 32283937 53303092 77292932 169510759 432062725 892968061 1519050768 4243867928 -1 3 7 8 27 46 106 145 269 999 1270 3897 5224 11724 29152 58210 102330 224250 491943 660080 1395596 3313103 5518735 16272702 23114415 58002957 129376705 156307172 433463403 587009101 2055612297 3583837701 -1 3 4 8 17 40 121 232 493 924 1490 2167 5175 13563 18417 63932 95115 211600 511185 697646 1684027 4067397 7350375 13133467 17860998 46516552 95861281 180459166 526805049 995133139 1641140840 2898957636 -1 2 4 14 19 36 93 148 330 766 1354 2785 6670 14308 28826 50832 103209 198613 511244 936437 1928472 2290956 6300297 15488589 28874832 59577725 105000270 202739627 445070770 924035550 1401596845 2542052399 -1 3 6 14 27 50 118 171 404 617 1268 2857 7851 9706 19759 34966 77235 133809 429669 766024 1150899 3112491 4732235 9469950 23395118 59098376 88865504 227871583 502415456 878840378 1136299939 3363549907 -1 3 7 14 21 52 90 236 445 644 1418 2311 5015 11631 26310 34724 77028 203548 496502 696973 1411816 2771836 7614669 11556081 32560727 36827811 75168210 260129027 464227267 999200926 2058210092 3584736880 -1 3 5 8 16 39 77 249 359 973 1593 3535 7300 8213 23372 59254 68927 249213 467745 670249 1950162 3836624 7353445 15756581 33328664 40733243 118379288 164972046 326571410 588927590 1484604919 3390510020 -1 3 7 14 20 57 110 138 432 596 1283 2641 7822 8877 17254 43797 114232 237752 460718 699341 1391305 2772215 7355157 8416772 17890594 55388986 84048598 223888573 438871546 908961952 1099667887 3503254606 -1 2 4 8 24 46 115 190 392 910 2040 3855 7560 11741 21478 35701 117415 188219 412125 1027727 1909293 3924011 5604797 15891320 17028539 60944560 91141739 175024720 377128012 802869421 1385584052 4030431304 -1 2 5 8 21 37 110 162 404 723 1089 4089 6972 15694 27284 36505 91574 240812 473391 942526 1681193 4067606 6625277 15407218 23740286 59331383 86757989 255037451 500912608 671017604 1163185967 2923012877 -1 2 7 15 19 34 101 206 261 805 1235 2771 4880 8726 24243 62029 122829 210121 513464 927767 1131142 2778140 6918206 15983493 21650354 34993302 115571797 186060157 438811997 930785568 1902389883 3775417299 -1 2 5 15 18 50 101 229 325 667 1404 3192 6850 9639 26054 63915 94499 230752 485096 930596 1691918 2247436 6620420 12012415 17187356 49877892 121861223 201982647 459640553 762773190 1266479693 3294978594 -1 2 7 12 24 61 109 242 437 940 1942 2845 5101 14282 24761 50253 84636 195797 404373 1005405 1165522 2564146 4798428 11408096 20654959 45425794 81667118 192104825 399894010 1071079554 2049288268 2961171496 -1 3 4 12 22 53 83 215 319 530 1642 2132 6773 8721 29394 37138 98026 229551 461625 677524 1681005 3030013 8198335 11739282 30817557 50139400 111884756 253369171 338783636 864008790 1416584294 3405430274 -1 2 6 13 29 54 85 251 365 1021 1042 2997 6465 12627 25763 45795 98213 139337 428875 1033266 1409653 2604151 6097047 9615697 31958316 39401981 124444092 157226767 454051709 842596037 1603115374 2207484924 -1 2 4 8 18 51 88 129 291 685 1349 3946 5449 13234 17089 36554 92535 203500 491609 972812 1934626 3834995 8200475 11505440 32689524 59094732 129680955 214281952 439280841 547213957 2022848894 2949122653 -1 3 5 13 28 42 67 134 272 807 2040 3472 5086 16190 20828 54195 69126 248065 460814 670453 1942673 3043382 5591713 14879151 29767848 58826894 121535429 172576452 377168314 669932769 1661025449 2317585280 -1 3 5 15 31 58 74 221 308 663 1380 3769 6259 9963 24590 38581 121790 156497 453825 725943 1905695 2581494 5354931 10939416 28250767 42014354 116090535 222149471 444265612 651900186 1268610262 3370382402 -1 2 4 13 22 39 92 159 407 1003 1424 2275 5699 11059 22719 50284 100012 257604 474466 955011 1909255 3069559 7986414 16461306 27440447 61433630 85076916 187704319 514084537 952692725 1799741426 3669436694 -1 3 6 12 29 62 92 189 339 939 1507 4003 6721 9707 18438 49449 95359 191009 405673 746461 1165190 2571275 5848789 11677161 31674348 54894534 111922596 163593236 492070948 634160889 1156689881 3447437860 -1 2 5 14 22 41 117 148 479 610 1840 2878 6414 9858 26531 51947 118921 244559 485848 957499 1656185 2550590 7452235 13595243 20626588 51718845 79576268 203968485 327727564 990456920 1379284362 3633861089 -1 3 4 15 22 39 97 225 363 606 1510 2689 4855 8623 24952 56680 87419 208621 516276 694223 1695325 2289562 7418486 16252756 22457231 44664359 132800998 266664029 446774520 934798577 1926143503 3964521424 -1 2 6 8 29 53 93 252 320 822 1139 2714 6874 13489 28667 58732 114313 134503 455136 1015713 1382332 3348951 4844558 9083367 30119329 41728845 132201794 180832632 422674227 875033089 1416643118 2645605251 -1 3 6 14 25 46 82 241 443 887 1869 2531 7229 11172 27719 53134 67055 168862 410439 748132 1154077 3083297 4278736 15346158 25931603 33850070 68271367 141523791 387294457 879975929 1296948213 4136611833 -1 3 7 14 29 45 110 166 304 909 1355 3244 5894 9213 29738 33927 98534 151415 450391 751978 1396282 2819026 5626419 16165426 23330546 61131501 126174047 150935183 506068727 738121194 2119394868 3967382711 -1 2 4 10 24 44 67 241 493 836 2045 2412 5215 13780 32106 49008 74671 240253 459311 922578 1953057 3302720 6120134 15957306 30058927 39641986 84268119 166349731 336671797 877369643 1831302180 2892152166 -1 3 5 14 29 47 94 211 443 993 1506 3213 5816 13827 21513 64609 119325 174721 410570 762557 1921499 2357889 6142483 16653406 27476940 45656236 78983160 179796756 533785605 699526353 2019747704 3176569535 -1 2 7 10 26 42 117 216 495 776 1657 2942 4537 10498 20681 37411 92774 241862 471176 947317 1154075 4073802 5838176 14907466 17751019 37257838 91570244 140764676 334211335 999493215 1948911357 3250147079 -1 3 6 12 22 51 77 237 376 935 1127 2792 6587 10441 27024 51125 84593 145475 451900 754377 1170071 2614494 7671141 11180566 29326367 41209788 120411218 137240285 465215174 931886930 1490605203 3796990906 -1 3 6 13 22 63 88 191 422 881 1744 2715 7104 10231 28476 37039 65592 177007 408552 727845 1166927 2324802 7425394 10371278 31177441 56399136 88673306 158507715 286656244 1052463479 1496921341 3570066528 -1 2 7 8 26 39 90 223 501 1019 1351 2191 5079 13337 23647 51846 88666 176096 423380 991199 1173180 3624018 5321193 14564462 25685437 44366279 96274446 199654155 469958744 994691769 2118857691 2965739831 -1 3 4 15 19 37 113 244 289 945 1636 3967 7484 14661 30440 45976 87421 238717 461278 680463 1687015 2236087 6626153 15426396 17492895 45390127 113313189 153836757 308450228 698889686 1431596334 2699330634 -1 2 6 10 17 46 67 159 263 637 2027 3066 5095 14655 21184 50457 81984 226573 499840 973948 1439618 3836510 7420954 14668800 32402342 65800426 121116325 253506721 321145219 993061381 2054235935 2383412109 -1 2 4 12 26 54 97 199 386 654 1902 2511 6152 8546 17889 33219 88848 145604 434714 1039800 1945173 2858138 5055222 9097789 19083095 41681472 81790712 265554793 273948477 856696849 1576033434 3392447436 -1 2 4 11 28 43 76 197 327 780 1745 3580 7534 8366 24710 42204 66395 225254 513086 979524 1963747 3577747 4806809 16483849 33165122 44570978 122693920 178812109 319066607 592270400 1569691883 3470928039 -1 2 6 9 27 60 126 182 329 795 1290 2958 6554 11113 19327 33625 86703 142031 438824 1035600 1418007 3638046 5581749 11716736 24849263 66597545 108552422 190630312 483513088 876314399 1481676090 3937495214 -1 2 7 10 25 34 120 150 260 964 1054 2936 5159 12557 20932 35651 123013 219136 509417 922465 1119263 4081653 5609264 13612684 18282360 51654901 131617707 165973440 450227395 809452234 1752951129 3052298285 -1 2 7 8 31 42 100 188 510 979 1324 2435 4153 11753 18522 62027 91132 165217 419238 994499 1175050 3630281 4529329 16647700 23042889 65299628 82884828 181507668 499902714 1070661265 1955691205 3716069657 -1 3 4 9 20 40 110 205 412 664 1868 3810 5520 13488 29391 64311 100079 247990 468460 693162 1647210 3858873 6412515 14378416 22943733 33574744 78681010 263282492 284036211 790130600 2006767590 3086340344 -1 3 7 11 28 61 65 254 498 563 1281 3677 6229 15541 25418 58397 68959 178557 411173 749920 1417898 4133628 4540193 10886430 26999303 36460152 89429390 205111735 442234429 650398711 1242605284 2698623027 -1 3 7 8 27 42 94 215 283 535 1298 2590 5119 10874 28295 54146 110378 196651 508886 671811 1385211 3288178 5633533 15436434 27713572 44330516 104125031 268020863 424609777 938724826 1987730335 3288407602 -1 3 7 13 16 52 69 221 398 911 1216 2929 6372 15333 17480 42638 107253 244205 460072 694885 1403559 2546760 7195587 11235328 27157326 42750089 67668500 193580715 442988683 857374712 1520460115 2911687837 -1 3 5 13 21 38 78 147 308 655 1251 4045 5298 13739 22279 61748 88472 180684 403200 740520 1954398 3086397 7415131 16140854 31981194 63983104 132699441 202979314 473592918 604222240 2064162165 2986469811 -1 3 6 12 25 38 117 192 508 571 1290 3888 4804 13378 24528 59571 95967 239767 481229 662038 1179475 2520479 4801700 12844799 20423991 41369878 89268937 212186524 446866116 601125506 1696373982 2886066812 -1 3 6 8 20 40 126 173 367 590 1277 3086 7008 15125 19723 36931 129082 218278 515014 660907 1119556 3563940 7195701 14615615 18315422 63419968 112390732 245380018 518806195 680047098 1255771417 3144388449 -1 2 6 12 16 62 65 242 311 514 1309 3096 6938 16252 26690 36085 87815 138256 429613 1043260 1410702 2342684 7169361 8547650 27408547 34265155 105319710 264264135 432339899 793111251 1294941612 2877303947 -1 3 6 10 30 32 75 194 469 714 1199 2324 4601 14221 23147 61777 121548 173291 409620 763376 1132760 4180892 5104821 14610146 30049484 42344505 85661314 265045113 531159998 1040559275 2007117667 3027438230 -1 3 7 15 16 56 116 142 388 895 1031 2643 7559 14106 28812 60451 73222 153162 434973 753995 1423566 3131369 6629090 9581101 23748937 54449077 95382835 152872453 441290957 907511730 1209382382 2374226978 -1 2 4 14 18 46 95 159 308 723 1122 3692 5308 14472 24713 37160 107186 211515 506664 929428 1926106 2258600 6656520 12797430 26938148 59754256 126261255 226263055 520197946 567495087 2141919766 2178151102 -1 2 4 15 17 52 102 253 310 601 1222 2247 4169 14735 24394 44573 111398 135705 436666 993668 1929282 2573959 7181157 10642947 18507007 42885512 116288252 247102785 526010908 975309025 1960215796 2411415356 -1 3 7 15 22 56 126 156 360 735 1450 2157 5646 11481 25550 63910 119353 197852 520110 662481 1404710 3038583 8249533 9133495 22763922 56578783 107430610 208101682 436148581 1048826531 1810782217 3264080207 -1 2 5 10 31 53 81 252 299 950 1928 2652 6312 10509 25119 41739 120972 191499 414013 1026304 1652935 3664030 4579385 9091359 33468638 38186904 108956769 157480715 358514575 988004631 1350665106 3809876011 -1 2 4 10 21 36 109 154 399 612 1292 3584 5064 14671 18773 52749 106805 239305 491455 977898 1905217 3315107 6915615 15188633 23579524 57398247 95155901 224630727 441134485 658114240 1684593385 2560988056 -1 3 5 10 26 62 70 209 457 530 1875 3979 8151 10765 28611 52278 95949 196631 513329 689284 1962590 3329046 5327051 12013854 26954229 42429644 84876717 216529140 325510593 684270154 1520670197 3824824174 -1 2 4 9 18 38 118 226 408 873 1463 2389 6443 16309 26196 42377 86241 161791 446245 1026774 1943172 4192260 7961552 16661703 18754593 48368604 73814268 149853606 481520810 1028414102 1349568085 2956852347 -1 2 6 13 24 56 69 154 280 978 1658 4016 6984 11715 22227 57181 119831 174231 420759 1023721 1408059 2615352 4844082 12502128 25875308 61268932 124426189 159515715 328671650 715656430 1339563022 3899924951 -1 3 6 13 16 43 118 240 341 932 1400 3550 6262 15671 26563 36298 71930 249438 483115 685546 1163952 2237702 6896485 14130185 19636353 42714502 119492315 143547943 530154514 788986962 1191761075 2921461752 -1 3 6 14 30 42 73 239 470 810 1695 2532 6130 10218 27771 47106 121282 253567 488991 688969 1123236 3064833 6155823 15179320 32223656 33802727 95113536 147779129 284793143 839325902 1689140792 3911251076 -1 3 5 8 16 55 84 239 403 960 1201 3761 4246 13157 17847 44126 78097 153246 454584 778566 1959206 3907302 7411510 11676810 31330768 35276255 83810389 169060873 447043886 605724018 1844119379 3092278005 -1 2 5 8 17 48 115 214 357 1012 1236 3219 5150 8378 25203 54755 116689 166092 412718 1025415 1662302 4190192 7730043 11455003 22739858 41596911 123605703 166144738 413407462 757871697 1972126698 3980178633 -1 2 7 10 23 44 110 130 314 872 1434 3427 5476 12616 22755 60729 89040 245992 474323 940446 1168299 4077956 7175589 13610916 21987803 52950804 118975530 197831938 519876148 748525152 1946090645 2884393218 -1 2 4 10 17 39 108 228 353 825 1881 3600 7880 12768 23657 51027 104187 262001 467630 953494 1916860 3339283 7962872 16505885 25122192 43659065 133964543 173831501 365471676 715199698 1525321917 2327645178 -1 3 7 9 21 37 119 129 282 676 1917 3783 4657 13229 32205 60311 124517 212394 508334 662853 1392880 3557823 6945604 15408970 17271760 56787441 133191046 207403450 314396921 781876294 1801292479 3032473966 -1 3 5 9 17 38 78 183 258 939 1816 2334 4842 11074 23748 47917 74242 260550 480465 676729 1960976 4077755 7420533 16238374 32975557 55748360 129260824 148683134 394864385 882111840 1985694599 3473040625 -1 2 7 8 30 58 96 193 439 874 1349 2288 4896 9172 29991 40096 95307 163433 456256 1027963 1161812 3664241 4289565 12222171 17495837 37989866 70368510 145745384 530673073 952256886 2105716358 4026227090 -1 2 4 11 20 50 106 244 381 653 1522 2565 7767 13625 19393 60378 78691 211828 510168 967593 1942066 3580395 6894080 12532189 19385718 43174201 130137592 216962832 432635604 914873604 1112730426 2366233518 -1 2 5 11 31 60 95 134 301 819 1264 3157 6230 15926 31892 38235 115283 135361 433019 1010690 1642904 3356310 4310719 11148463 31622012 62345894 129330178 178495645 444858565 753402256 1184629327 2812282705 -1 2 7 11 17 54 75 208 453 844 1685 2970 8120 8313 23452 61333 78715 234307 485139 948967 1155569 3809027 7419476 12296182 28012769 43401901 86889238 159822173 288147335 989163680 1281840416 3737261195 -1 2 7 10 23 50 112 233 428 797 1534 3594 4331 11092 31064 59500 86985 250510 470427 941115 1175318 4070206 7166811 12044653 21961143 42606011 77156470 160945751 479404534 548555762 1804192871 3627186327 -1 2 4 10 20 34 99 194 410 1010 1352 2687 6191 15860 23811 49450 79649 227938 500924 959339 1937523 3333658 7158314 16477705 21204847 36361068 77672117 169034753 493091899 820144570 1530969273 3009780869 -1 3 4 13 24 48 115 180 491 996 1483 2882 6742 9722 29894 44290 111708 255299 480549 706753 1658660 2786340 4308646 10222608 24867860 65189296 80346987 168237440 513685888 939013698 1436568705 3755012377 -1 2 5 10 20 49 67 144 448 1013 1533 3884 5647 9567 29030 45846 67169 202259 504870 958242 1697335 3594908 6883499 11994012 25924696 61792294 67453246 174587864 507930076 643833055 1979464830 4254089779 -1 2 5 9 19 55 96 252 281 904 1357 3974 4690 12451 26130 46543 89340 240365 459491 949463 1671412 3821851 7980450 12496996 16797113 42007492 105751053 156108731 515446349 640375102 1737669447 3089388260 -1 2 6 15 20 62 84 142 293 753 1903 3878 6584 14064 31268 52077 111555 132586 448559 1000681 1379701 3106131 7428907 10479245 31740605 61114872 129309045 229592485 334043503 673926541 1109203203 2289257816 -1 2 5 9 30 63 101 160 452 1012 1841 2363 5927 8776 31876 56408 90570 246242 459652 939900 1689755 3828400 5079631 11202147 16795770 63209909 74041198 177895222 367898794 898545766 1646328846 4230814145 -1 3 6 9 26 32 64 232 268 911 1261 2442 4866 14476 21295 33184 78941 192589 420644 750620 1175288 3364053 5345731 12825217 32796287 34134240 115450534 151778523 416602525 948806078 2092954045 2242695727 -1 3 5 11 21 43 122 150 420 557 1976 3143 5386 15364 27557 55238 72308 203208 513840 713935 1944359 3588669 6941776 14305657 16798327 54310742 90297772 217983384 293379372 632391305 2092604903 2682342640 -1 3 5 11 16 59 118 206 451 865 1334 3211 6048 15541 22618 56466 108940 164680 410781 771810 1908942 3662665 8213662 9392262 23356827 36472508 96039588 158539870 533518688 682206423 2125895607 2431548771 -1 3 4 15 19 39 69 216 445 889 1067 2805 7231 15437 28622 40226 103700 214932 511003 686572 1666185 2248850 6628940 14849636 30431819 47770147 81608503 148021767 450899672 896288255 1282724777 2762299777 -1 3 5 13 16 55 102 221 416 812 1101 2807 5062 16303 32001 46600 92875 241939 466530 677970 1944278 3046832 6684491 10912409 18108366 34133911 70908408 162435051 450384737 905769666 1929227531 2508878460 -1 2 4 10 28 56 110 170 504 766 1038 2393 4519 15744 31044 38891 89467 190663 419705 989151 1947942 3355892 5103870 11795963 20740959 64000745 76634104 242941680 502158554 1021538311 1971654187 2627352545 -1 2 5 9 23 56 76 148 275 843 1648 3152 6571 15259 29460 40094 96424 235823 463060 936783 1677712 3825900 6931326 9610149 27030202 61644476 124091728 200774318 298518292 655518884 1263131380 3066468433 -1 2 5 13 27 45 106 151 390 932 1664 3078 7337 16303 25758 56470 70364 145657 455752 1033270 1680430 2879065 4843988 15169640 23093827 58511426 93654795 173409774 323654767 644813231 1595187383 2967861559 -1 3 4 14 28 57 64 234 340 895 1963 3221 8040 10738 29186 46982 91923 242996 463262 672004 1682527 2522792 6152438 10651188 25197051 41461059 127488627 198961338 393730603 574852074 1427332661 3863658135 -1 3 7 8 25 35 118 159 510 595 1799 3227 4367 13426 21638 39475 101437 152289 447927 753078 1395839 3363518 6108029 13090362 19417566 50642514 69595109 208050389 320064025 633649477 1820189511 2895546760 -1 2 6 10 20 53 76 250 373 899 1368 3527 6740 8350 17746 60939 115087 168829 420430 1020065 1402003 3908599 6624739 10958494 27807997 36492077 122007485 147729329 534737193 792770576 1339628131 3521325974 -1 2 4 8 25 43 114 150 263 1014 1608 2801 4655 16104 18335 37513 128454 226355 523936 927325 1911129 3802677 5327052 14876584 18109994 51686042 133806536 152303567 323891841 1069882425 2140557556 2507006928 -1 3 6 15 27 60 110 204 435 993 1324 3335 6786 12302 27165 42817 101138 244966 461984 699423 1132551 2788986 5047354 11430513 20477751 38313225 70381615 179780035 472566668 753005812 1304901541 2461717766 -1 3 4 13 20 41 80 211 426 683 1623 3925 6334 14135 17715 44209 94908 244063 459440 679579 1676918 2783393 7467658 13548808 27286351 43029892 82127977 266020591 340671914 759520844 1091030823 2327044941 -1 3 5 8 21 32 127 148 314 535 1499 3733 6202 11753 17393 47093 111936 191799 413008 774106 1919286 3931850 6630357 16455606 20450107 50337320 117716164 239365229 443609470 666176837 1221018289 3876620795 -1 2 4 8 22 53 102 221 463 957 1699 4060 6258 11602 27179 60760 95658 199364 520661 963233 1964349 3834157 7188864 10886659 16778349 34606046 93852517 172507081 310662705 682147073 1116849805 3866286048 -1 3 4 15 20 48 83 152 346 856 1105 3948 5989 15229 31509 51620 121023 154518 429051 752985 1663397 2315209 7940006 10742097 29895254 64768033 100970133 177549967 408147345 590371672 1967692340 2193711062 -1 2 7 8 26 57 118 166 424 919 1835 2802 8011 13931 29276 58084 107835 174306 417492 1036407 1128958 3668228 5340458 10971353 21772381 59531384 93634746 178388375 367135184 994271378 1295786568 2207799426 -1 3 5 11 28 48 69 148 472 954 1866 2124 7097 15303 18703 39327 119071 202837 496396 680129 1904597 3555683 5078703 9606816 28589656 61096970 71339618 188088149 365394887 812082798 1417893800 2892956062 -1 3 4 14 25 62 86 184 313 624 1549 3680 7787 9061 22404 52136 107763 170139 409884 777811 1654138 2620486 4810753 11219103 30457971 58044714 120237770 251797836 338130668 712258898 1568695462 3335823776 -1 3 7 12 16 33 77 227 436 721 1690 3477 4393 12730 25783 57260 101390 209334 520252 678615 1389146 2255528 6902944 16429730 32036604 33658673 70721329 246133227 377674168 610541384 1868310007 3166461411 -1 3 5 14 22 54 118 208 495 736 1273 4054 5206 13140 28493 56877 125188 156276 435541 749404 1924931 2317694 7418809 12026974 21549765 41286453 90856130 261804121 508794053 616099383 2074181877 2884023884 -1 3 5 9 22 58 116 214 269 726 1844 3429 5117 11534 19068 64561 110311 223795 494095 662929 1907783 4075620 7165819 10145316 24182650 38382271 116613968 218075141 306064165 565273518 1667938077 3325327040 -1 3 4 11 18 56 82 225 317 573 1735 2272 6503 13780 20618 56280 88900 174607 418433 725650 1693499 3350843 7442072 9167027 32826553 34411738 107105584 256865073 370496065 856862777 1485198154 2589150473 -1 2 6 13 26 45 86 139 280 518 1315 2402 7130 10453 23744 40167 116856 214693 510520 931286 1379655 2497339 4284361 14848086 26783206 66959709 124227548 248677649 432575284 999677170 1534819313 3822823830 -1 2 5 15 23 46 77 209 403 832 1893 2373 7822 10999 27312 48560 103360 181486 421210 1035495 1655687 2352006 7414799 13848162 29395746 50190275 74849623 143349164 398241140 912371327 1173003094 4208103941 -1 3 4 14 17 48 71 134 411 967 1947 2278 5993 13369 20072 60962 103898 242730 476831 718513 1651203 2541356 6909997 11677781 26004645 66186454 88019525 194393663 374130531 808320324 1728785432 2745592414 -1 2 7 8 22 50 101 204 280 997 1651 3307 7394 11546 27810 39877 122907 172995 404207 1048251 1119744 3660598 6385243 12286097 18667731 38081102 109302600 136936431 335496120 638880239 1547031890 4172213114 -1 2 5 11 25 63 100 146 358 881 1788 2806 4468 10810 31498 64063 124737 135692 455135 993529 1664721 3346030 5834560 12569798 18396868 50419443 104025268 180463774 307406246 1061921859 1909482112 3373581519 -1 2 6 10 22 49 107 252 303 648 1283 2263 4352 10633 25465 37457 106526 206478 503390 929907 1397616 3805314 7152225 12496275 19721900 45679777 111333899 226774212 460128175 1046293804 1986703742 3371490953 -1 3 4 10 31 49 114 238 366 673 1712 3155 4185 16111 23826 52163 68891 201752 508138 714240 1677774 3593626 4314788 10364851 23365961 43117777 128348651 208428290 340052964 577047875 1857230015 2194915591 -1 3 4 10 24 38 73 137 451 542 1807 4093 7137 14731 25355 46483 113568 250540 487517 716057 1666912 3595016 6100821 14571122 29936760 62731499 75370203 233053596 302003657 689732909 1246528916 3160526621 -1 3 6 13 23 63 126 237 416 706 1224 3275 6389 14587 25339 46152 99325 195934 417523 784899 1136292 2346375 7678838 10177284 21289731 42544195 76234908 250661038 520161023 676792976 1150300999 3153621251 -1 2 5 15 16 51 83 162 282 604 1368 2729 6361 16172 27414 49797 99404 236397 478952 976773 1650908 2287964 7151777 12241750 30506791 54425680 133956521 258475677 425725138 885790090 1506027948 3192145215 -1 2 4 13 22 46 125 231 271 866 1701 2308 4425 16202 24277 54846 82503 131724 444973 1027991 1957107 3121749 7979369 14648272 16890077 49227239 102255719 179105343 312285170 807321639 2117580985 2461920208 -1 3 7 15 26 62 97 243 312 950 1219 3809 4264 12454 24572 58430 113552 137596 452542 750098 1381875 3111448 5049716 10703461 17660512 42188939 114839946 154989910 415599018 626672094 1864501735 3059406695 -1 2 7 9 17 39 89 170 476 676 1624 3669 5017 12257 17709 49265 112520 202306 511438 936116 1123994 3293717 7945501 16150552 27608088 58645022 81819447 267958616 364715457 683025897 1745202972 3223003243 -1 2 5 15 16 60 111 179 484 850 1808 2731 6519 12442 18623 45076 96789 249675 486170 930762 1678888 2243540 7176986 8783615 18733158 62299946 78699013 147957782 393378377 966863924 1431782514 2189312651 -1 2 5 13 29 57 75 221 463 956 1428 3817 6669 15742 24557 38851 110583 147526 443928 999907 1669755 2837783 5334771 11500104 28127065 42192130 83946181 174150737 517160366 547717970 1135490919 2870619123 -1 2 4 9 26 33 65 190 388 925 1637 3462 6051 15757 16446 39778 94438 162267 458354 1026253 1947730 4171741 5876721 12817149 33421031 56044715 93382669 171293472 277848255 598057987 1987543114 2461909384 -1 3 5 9 30 34 69 165 384 537 1778 2881 6899 14561 27731 56210 89329 200562 508785 702341 1963510 4111367 5107302 14321631 32868183 52581369 99142852 206665117 349651281 1016548536 1516723598 2938863196 -1 2 4 13 16 32 76 206 358 727 1527 3850 6734 11056 27930 55712 68978 218894 499527 962280 1941715 3059453 6398204 16690853 31825951 45526943 130392614 222473026 410890037 590263709 1177651672 4044015422 -1 3 4 9 22 58 98 150 315 579 1849 3315 5156 15377 26034 51225 103383 133662 449723 747886 1648834 3894030 6893499 10184488 19741301 51599513 124869448 259758278 281072799 616411743 2056670250 2558940517 -1 2 5 12 16 42 125 241 464 604 1168 3634 6645 14433 19173 51279 83337 156046 441102 1037260 1694940 3133495 6413050 13884278 17682218 44302020 86094570 224880283 500433056 548143447 1270612836 3031697194 -1 2 7 14 29 49 84 147 315 985 1580 3625 5284 8367 23655 48974 93391 220215 523879 961103 1153936 3059345 5607525 8565340 33139347 65723316 127757202 154358112 302509449 768509840 2002637928 3846847717 -1 2 6 8 26 56 116 213 411 814 1607 4032 5070 13129 24864 33735 86549 191554 423091 985912 1418079 3345954 5614087 10687403 21334430 38750187 77423700 155878424 309258929 691960341 1860639251 2988807662 -1 3 4 12 22 52 107 207 394 968 1958 3042 7266 14211 31031 51835 112940 228298 500295 670955 1646146 3023894 8201337 11946380 20038538 41924280 83235282 182278447 377130913 1039691038 1199105774 2357853658 -1 3 6 8 20 58 75 252 392 624 1863 3059 7726 14620 25116 46596 76652 170397 409390 737031 1173898 3614494 7198864 9920001 25778970 35259081 78861116 215043252 328606394 943129543 1293780630 3113977588 -1 3 4 13 29 33 79 236 497 836 1724 3356 5665 8704 30009 36639 95600 184361 410006 723923 1677014 2825100 5617774 13335316 31003235 36861397 86727767 165506504 292741908 545658942 1891098843 3938205712 -1 3 5 10 21 32 82 200 498 703 1728 3109 6488 10459 31023 63336 92649 260702 466148 675744 1962912 3299045 7199560 15871927 26029221 47138641 99014084 246701904 389059003 586529472 1208677026 4287904409 -1 3 6 8 27 48 102 161 423 649 2036 3626 5123 14287 28968 48266 101121 131318 435134 721767 1138026 3610321 5335044 8609885 19520107 66256450 99872332 248785359 310925534 790684714 1883074492 3214372483 -1 3 4 13 29 47 105 155 433 678 2042 4066 5719 9066 18176 54077 101894 147293 454759 737858 1639354 2840343 5580208 15931472 24768488 55484981 91207548 246465259 309961248 672034804 2115633780 3813313958 -1 3 5 10 30 48 100 216 287 897 1683 2612 5424 8715 21915 41308 95290 223125 515194 692775 1941453 3311013 4307078 10411050 20514573 35102107 115741262 167295293 298142668 1057423610 1676084996 4192931393 -1 2 7 14 19 50 99 219 373 589 1421 3179 4896 14347 30965 38845 87447 203304 496754 975183 1155348 3079673 7179438 11974388 17922437 35344913 123954829 259198064 453484839 757237850 1864698604 2549341952 -1 2 4 12 22 41 106 144 377 527 1849 3997 7530 14333 22423 59655 85225 243039 477904 927318 1959542 2766501 8244164 12999013 21063783 58182579 105105388 251911863 282321756 677879834 1392733854 2659604766 -1 2 7 10 23 41 109 227 355 797 1462 3568 7768 14452 18969 41979 111721 238911 463562 953138 1133328 4102372 7171577 14347165 22382545 46135433 133404877 183981439 517617196 779929300 1545696524 2688998311 -1 2 7 15 21 59 107 206 271 715 2015 2168 7918 15323 20984 57561 103262 214885 505166 921278 1127378 2758906 7411659 9334864 17670564 38734352 115828800 217565072 294031338 910690915 1086855194 3182965029 -1 3 6 8 17 51 69 195 378 910 2021 2746 8016 9632 16761 62537 99568 169999 425190 773341 1123103 3660208 7936085 10993563 25274630 49988204 128622624 138026032 352809985 951338936 1286667673 3433930055 -1 2 5 15 18 37 113 217 326 817 1913 3281 6130 8214 24470 51332 115677 246688 464382 977014 1657814 2290795 6647916 15375858 17417673 33803297 132318604 169788809 363659336 565582563 1976624054 3818751620 -1 2 5 11 23 33 103 193 433 822 1957 2466 5065 11579 32413 40249 102999 182247 410914 1041902 1666707 3406653 6381076 16757269 22381215 37416253 68301502 163539557 357618543 930432757 1879541871 3530415878 -1 2 4 8 22 42 91 218 300 733 1995 3170 6113 16281 22895 32863 126704 230794 465652 971980 1910882 3852831 7146323 14333499 25819225 42448995 117130737 204102596 297850229 640252169 1956008961 2560673604 -1 3 4 8 22 50 77 202 352 537 1754 4005 6340 14731 22580 51428 82401 171245 411255 732237 1688353 4144778 7203075 12537500 28399363 49987257 131212204 238007359 402153133 776259474 1110530157 2958468894 -1 3 4 15 24 41 64 209 416 679 1833 2666 6461 13851 21956 52392 116647 181974 400806 785368 1657149 2354251 4810786 16226793 30528060 47374816 78799313 264985668 297798074 1011883291 1446263276 2618311044 -1 2 5 12 17 41 120 206 400 520 1927 3663 5418 13977 16794 37771 85816 251417 488251 949719 1652942 3081678 6729023 14475826 18714627 39459798 82433985 229803155 287869778 769747311 1990436912 3104029611 -1 2 7 11 17 46 75 178 508 590 1797 3066 8043 8572 26616 51918 119161 153787 439144 984350 1152568 3864495 7581493 14452301 29712744 57632114 75060899 217529209 324128869 956717953 1261877174 3655797580 -1 3 4 10 20 55 84 191 423 749 1228 3979 5084 12113 18366 57719 126256 153512 432442 733700 1672709 3602077 7314449 11309410 29456403 55255498 88975726 257339757 528711152 623213954 1715678602 3251748208 -1 3 5 13 28 32 79 155 504 808 1448 2862 7151 15440 24101 64266 89127 150785 428746 756007 1915952 3075851 5710059 13405426 30790794 66294167 82904370 164805429 474989160 903211950 1346620091 3114398857 -1 2 7 14 20 44 74 156 256 544 1162 2416 6554 9450 19831 52152 81434 220020 504995 968435 1135728 3136143 7491548 13940179 31296313 63885700 120940202 236693391 522910923 1006973918 1471630324 3692267798 -1 2 7 8 16 46 94 143 428 891 1120 2411 5561 15424 18933 56398 67205 203725 523009 963961 1142908 3639924 8005721 13942013 26586808 63081312 93404988 160651341 453457510 984319922 1712731547 2308741052 -1 3 4 13 26 42 119 212 348 726 1059 3044 6208 12329 25119 48400 88695 145911 439410 757174 1641138 2810545 4937734 16578378 16889132 33799240 128281475 230054101 533073451 922147804 1481582253 2157473999 -1 2 7 8 31 47 72 205 407 612 1271 3725 7875 13667 20795 47986 67808 200971 499596 968496 1142477 3669903 4596460 15515834 32887844 43447577 68237103 204689867 496438626 574861194 1474468589 2616577948 -1 2 7 11 19 47 72 182 421 521 1344 2556 5075 14778 23027 35963 119886 259749 475854 970087 1159881 3878346 7996697 13684176 29718492 58083885 84439401 210823279 439421833 956480061 2042189143 2152872449 -1 2 7 9 31 39 102 148 453 875 1925 2374 7812 11468 21210 36175 129346 250197 487739 973242 1147534 3342908 4331473 13160027 23940233 57560679 75520136 134255862 364240243 894410458 1143199361 3860035772 -1 3 5 8 28 63 98 165 424 983 1155 2583 8116 14125 20967 33178 101000 168240 403018 786009 1960905 3821280 4406015 10799806 18691387 64442464 99092909 199760768 445660348 909135309 1086632656 2201604136 -1 2 6 8 29 56 100 233 461 874 1505 3247 7684 11786 31988 51523 107778 250959 471739 977129 1438099 3369322 4869904 12102658 18172318 49158643 89134603 161758957 477121466 713331089 1506609122 4177167511 -1 2 4 10 23 58 73 189 440 539 1757 2142 5860 15624 18571 33894 103231 212891 493373 941664 1958475 3407273 6458973 9492691 25767391 50523974 88092451 214203153 337957475 832126177 1708579255 2158523776 -1 3 4 9 16 46 107 181 387 1013 1048 2910 4931 11221 20223 47262 120952 148538 448171 738099 1686248 3849706 7581440 13952317 21580547 66573029 85207782 200821891 415022951 831641369 1955486812 3326537382 -1 2 6 9 31 49 112 240 377 968 1535 3930 7436 15831 31808 37485 77074 156041 446388 1023043 1403320 3572211 4681456 9496991 23705465 50026715 129532948 162857112 472267461 664147090 1492273675 3021119033 -1 2 5 11 17 54 104 214 488 787 1949 2429 6436 11910 20962 44260 94071 183015 412041 1013126 1644489 3292674 8098384 12385487 18989266 35365548 87329537 136390559 351684815 891254687 1537282754 4032181036 -1 2 7 9 21 49 86 209 330 584 1525 3053 4342 9565 24264 63080 82238 244881 487023 946753 1130077 3349860 6999321 12100493 31303383 48421623 121669951 265674899 442375978 863878861 2106255588 4123851964 -1 3 7 13 28 39 74 221 399 830 1962 2784 7513 11175 16545 53146 123549 145659 450040 753121 1412929 2539474 6285817 13664467 30752277 49013173 69245242 156309685 365409917 1002201549 1165529655 4198303325 -1 3 7 14 27 46 85 174 294 761 1894 3938 6839 14284 27677 60665 130828 204544 509379 677372 1417728 2855727 5163513 14977936 26280602 57853837 119837615 220017369 320251201 673474142 1284308819 2277367685 -1 3 4 9 31 43 83 184 381 664 1615 2782 8191 14078 20022 44158 110253 169879 397246 780568 1693919 3827668 5188620 16560415 25271826 53924717 101104642 229536044 391315902 1001702786 1256810724 2148531197 -1 2 5 14 24 49 120 243 256 976 1300 3908 4502 10428 20431 62326 103230 161096 437620 1012930 1703175 2544478 4978771 9494554 22658312 46542935 108151093 136764463 506456497 604817480 1754395640 3530735761 -1 2 4 10 31 47 87 203 508 591 1168 3850 8187 8471 23474 63414 65772 221953 505791 977078 1929958 3397691 4355692 15001406 25509534 49748119 97720322 221190444 494082750 622009379 1427314498 3382904375 -1 3 7 10 20 39 82 243 294 968 2033 2663 7426 15064 19284 61203 90195 246505 464052 669868 1383971 3896433 6468520 15530494 26559886 36681284 107200198 145991658 364875908 1002687725 1164641475 3183350813 -1 3 5 11 18 40 78 216 386 812 1181 3025 6177 15414 16777 46659 117814 154480 447097 744372 1948846 3586379 7831562 13411989 30010541 46279987 70401495 154803517 424307659 871007587 1487389108 3044544684 -1 3 4 14 29 46 96 205 503 803 1948 2558 5386 9286 20272 38675 126189 250425 483843 706280 1673996 2560559 5908020 16551463 22139306 36151305 86214554 144952987 335762369 932359389 1763528982 3916590308 -1 2 6 11 19 49 66 231 259 1006 1940 3063 5685 12587 28766 35181 106698 204499 501018 946828 1437541 4193921 8300191 11047682 26315894 40323400 117402715 145696862 339730165 1016786238 1857847199 3097793472 -1 2 7 9 24 38 102 190 342 980 1827 3510 6556 9735 25446 46570 107062 150204 449045 990540 1174759 3312450 6288497 13680170 24491469 63074826 108696275 134730338 395631996 643104886 1272959194 3261389255 -1 2 4 14 19 48 84 224 345 785 1600 3768 7626 10047 22394 48005 73914 154258 443899 1029444 1923402 2270774 6513212 12104028 29701688 37382428 130458829 170092252 296532981 760553526 1380604774 3634808702 -1 2 5 8 18 58 69 250 444 964 1873 2304 5814 10141 24819 39140 75706 131661 441921 1048322 1666806 4121931 8073567 9215892 27864789 35787899 73570519 178756961 356643585 882364193 1727867663 3922073666 -1 3 4 8 16 34 120 185 258 735 1986 2863 5302 9318 22347 33665 104944 212399 497770 676077 1697486 4192006 7778785 14713707 20289568 62865133 124492805 223501942 286130101 1005833822 1744228609 3764943338 -1 3 4 11 26 37 72 200 362 989 1724 2918 5445 13145 30075 35703 126425 205859 499387 656251 1679857 3394747 5426661 14202024 29459756 44797790 132792285 151637585 294088411 975666630 1689994438 3218286535 -1 2 4 8 24 40 75 211 268 903 1597 3989 6949 16368 27879 53349 87986 233417 484048 941105 1903137 3877835 5692573 15525835 32845095 49511956 102133465 162363477 323997158 720106312 1292344529 2817739722 -1 2 4 13 31 43 102 130 274 997 1212 2912 6296 11937 30020 42529 129539 213518 510021 933894 1944353 3115855 6208882 15237905 22124144 52152354 127287430 151628343 402884775 861321681 1528072282 4268854926 -1 2 7 13 27 63 87 215 287 587 1389 2903 5508 10934 26834 47773 85732 217909 507917 975329 1115928 2332123 4332756 11047246 31007953 47705460 102925891 244425165 424861810 870909058 1770755034 3696103679 -1 3 6 12 31 34 85 137 317 540 1153 2365 8040 13146 31971 36550 124623 131404 442260 730055 1155124 2550987 5498180 13417442 28677718 64133672 131035731 241001362 525073722 1037862487 1304558251 2555786439 -1 3 6 11 25 33 127 156 261 981 1651 2547 7097 16161 19609 57539 100828 175142 422282 766057 1175764 3808425 5713333 12895412 17431532 54395538 131538278 165190377 333528714 854588285 1456282506 3187902998 -1 2 5 11 28 34 68 201 381 580 1982 3909 7812 9937 24758 60957 121215 163343 439582 985089 1675870 3336528 5221019 14209808 32871939 42394277 127647455 255124250 328843337 686970761 1601620761 3495149751 -1 3 7 9 22 49 113 129 312 604 1332 2915 4890 14236 26435 36231 97031 137120 437792 767145 1385373 3598818 6775004 11576399 21574739 54449828 123408901 251663279 407910104 869557638 1940687269 2996400750 -1 3 7 15 29 32 107 135 312 633 1725 4006 7777 12162 19714 49383 129002 215330 499860 660822 1410015 3144040 5435125 12583475 21497426 51383838 119020847 267135835 383534137 775475531 1528153742 4094896794 -1 2 7 10 18 36 93 193 296 700 1465 3384 6761 13781 22154 64159 102722 132093 444875 983580 1172404 4098925 8114517 16522084 28849974 47469557 112260741 227379589 424817589 713200164 1275847211 2219853323 -1 3 6 11 17 48 117 255 458 757 1382 2910 7220 10242 21024 54040 82221 157812 431767 757711 1125313 3855167 7825666 10490473 21249956 47998895 90745659 260424872 410252250 823764713 1290490511 4047535431 -1 3 7 13 29 34 102 138 452 618 1694 2716 4228 13596 18681 52524 120984 236839 484184 719019 1424236 2568218 5903100 12589388 24387603 51409431 81828858 208485659 366092612 974412644 1999437120 2998247151 -1 2 4 11 17 36 76 217 487 811 1656 3919 5682 12590 27097 44202 80789 198602 499161 967654 1931495 3661980 8281015 15999618 33312778 49864572 94484141 142764637 326388356 707592189 2029904442 2857549679 -1 2 7 8 18 60 78 147 262 596 2004 3370 4164 8594 18030 63763 106118 241154 487531 960441 1173438 3613913 7502144 9711983 26502789 62438889 117793266 264126108 332712780 567672165 1822628038 4271771428 -1 3 4 9 25 44 81 202 456 869 1411 4026 8187 8929 22369 48103 112185 241341 471971 712425 1691662 3898298 5654210 16266158 25979077 48810160 84758770 155890592 491329299 655504523 1393874926 3223155570 -1 3 5 10 17 41 95 174 397 725 1522 3747 7849 14988 19246 56716 117231 192746 398137 760837 1943778 3294194 8352769 12596741 25448782 56421062 94214963 255466587 460816632 635278913 1400243231 2806231907 -1 3 6 9 30 43 112 148 311 619 2044 2967 5547 14854 31667 47460 105779 190708 421337 754605 1163842 3277827 4393752 16265641 16805457 50365372 118613871 267801117 334230661 999908490 1637594515 2644617012 -1 3 7 15 21 42 84 166 279 1004 1408 2934 6762 11617 29213 39564 128517 212417 495162 656362 1423397 3138260 7519371 13116410 29123541 54570096 134064897 160158314 471002917 933813745 1420113129 4198116997 -1 3 4 8 23 38 97 200 373 958 1930 3963 4288 15158 22897 49381 69890 235055 486368 667230 1666205 4138114 7002425 15479622 22824718 34400557 118322780 147522668 337552332 798003100 1714284124 2569718180 -1 2 7 9 17 32 112 165 510 665 1554 4064 7735 12211 31500 40800 118868 238838 463023 963079 1153089 3369271 8006504 15484874 17879998 65868944 80646090 264886061 346007587 786631361 1515361556 4099535340 -1 3 4 10 27 33 94 215 328 900 1725 3463 4252 13929 22345 37641 111215 243048 464166 719629 1687581 3621144 5402534 13139129 26010418 43598511 121816618 142707422 272102750 550223473 1757874276 2794380577 -1 3 7 10 29 52 92 158 258 946 1452 2790 5933 11294 30025 45282 105405 196107 419009 754964 1431283 3805994 4666319 8667772 29683723 65891796 123706489 135914637 501110981 821285079 1741491184 3455256619 -1 3 7 12 23 47 117 163 424 766 1280 3379 4944 11486 23620 54378 105792 193764 396282 770568 1441226 2250694 7804629 14180618 19177893 63510683 93826998 254889396 406808096 678750652 1771956602 3354293019 -1 3 5 8 16 55 81 190 297 943 1034 2405 5179 15457 20865 33959 86807 199007 505535 702504 1911717 3924797 7484921 11824315 29415002 55956073 125456682 142126358 463813823 950786592 1663725073 2393700651 -1 3 7 14 28 43 65 173 338 879 1077 2879 6776 12697 32337 48103 128397 197464 495284 658371 1417351 2881048 5422495 15483409 29938256 54094005 112373522 177761414 428119544 842642218 1376770862 2348482478 -1 2 7 14 16 51 91 165 301 769 1594 3047 7955 9088 19685 61637 124390 192705 403396 1015979 1151862 3040612 6513604 12075636 32826001 51500019 121013038 179224376 301388061 949645003 1295219780 3574096011 -1 3 4 11 20 51 107 198 450 788 1195 3222 5699 8616 25224 49708 69940 146387 450269 763878 1655738 3322456 7042219 12089968 19723213 38099416 96634008 148583701 412933630 772614547 2111204297 3872804971 -1 3 5 13 26 57 70 180 479 657 1382 2943 5592 9835 19431 51446 111664 235763 487617 688662 1952732 3093296 5134526 11556723 26017756 51236904 82512803 258089058 424997789 837929666 1787506845 3998375433 -1 3 6 13 30 38 68 194 380 896 1673 2876 5733 12643 28102 37028 105876 160509 448485 731240 1168353 2273712 5484360 14449925 31763113 44951238 128373303 136258697 274058596 987402454 1771305463 3143406950 -1 2 7 9 17 50 120 176 428 935 1436 3752 5700 12289 23335 54031 102270 166023 419106 1025850 1166525 3309022 8094031 10856420 24835407 64412803 100574088 175250702 524488835 555540455 1896718283 2865672873 -1 3 5 8 18 38 114 130 432 718 1482 2445 5279 11565 28242 53299 87216 159307 432849 767165 1910731 3835778 8097239 16344555 16923171 57282470 90329423 255776545 465506825 965776237 1732373165 3425430101 -1 3 6 8 28 39 83 227 328 968 1151 3542 5995 11604 22899 34095 117332 256791 478972 707179 1148989 3626646 5175053 12973289 28808076 40076894 129739980 158596264 438264453 721850453 2105084070 3560084255 -1 2 4 9 27 62 95 227 421 793 1666 3736 6888 13865 22820 45474 83626 144111 441100 1032168 1903088 4107077 6264869 12416025 32661942 37362354 69394033 167200608 289724910 783131422 1316215005 2187195752 -1 2 6 14 23 56 112 153 405 554 1514 3877 7331 14790 29395 46134 87342 176767 405572 985626 1390139 2762356 8069263 9003257 24042088 56800574 93993779 204676088 408491603 541483871 1562114382 2796863383 -1 2 7 14 30 54 116 140 346 566 1340 3181 5181 14449 31038 39197 66611 158931 442628 1026476 1140638 3071347 5999430 9778703 23464496 52067401 113702544 255050306 409062581 774619062 1919507193 2356586597 -1 2 5 14 25 50 95 153 364 755 1967 3589 5627 9146 29426 55323 89645 178442 413183 1013356 1651654 2514398 5201195 10049652 30323863 66739539 117136491 212687585 290632681 775049864 1980451426 4003822785 -1 2 6 13 22 34 85 235 289 859 1892 3031 7135 12420 28265 65439 101609 219371 499008 944004 1439353 2589159 7494892 15303592 26693229 39567333 102639215 176249487 360877961 1026054939 1517592379 2319804234 -1 3 4 15 30 49 69 171 435 822 1200 3898 7292 13511 31740 49680 111162 166708 422852 763127 1695368 2256702 5476848 9021095 28747927 55979610 87766557 136111344 421913359 555614395 1530884425 2511358893 -1 3 4 13 18 61 108 206 263 577 1044 3993 6740 9818 20506 39053 81180 221594 512256 697660 1670268 2870090 6980426 8465459 18043752 39829389 115494610 243565649 472191474 634857060 1087336788 3259228396 -1 3 4 11 21 43 70 202 349 897 1402 2482 4168 13703 16832 42869 67527 149993 447269 755584 1661468 3326810 7320184 14490484 33449440 44480407 121066838 146323712 522005760 1065230827 1955469486 3144564866 -1 3 6 8 23 63 67 137 413 585 1095 2975 5088 13856 17851 48470 77342 191024 420844 725013 1144750 3570016 6497574 8992022 29018138 65672482 86767051 231000389 529128263 889939237 1949663607 3079663821 -1 3 5 9 26 59 89 154 369 594 1494 3701 5798 11223 19391 47225 99709 205124 507168 681709 1954518 4171950 6179490 11113213 33228878 64483861 110023362 243024953 442543553 613525883 1931174353 3246071002 -1 2 4 12 27 33 103 139 298 763 1164 2266 5565 16067 29177 40500 121493 210691 499396 926513 1946422 2853234 4856052 14010800 24052785 51638659 122327067 228338421 474238109 961079555 1643202956 2158162652 -1 3 5 15 21 38 117 249 375 564 2014 3960 5888 12361 20434 59376 67420 214155 499087 705019 1922804 2590854 8058409 16324337 17004930 42451603 126753043 238553370 320609131 671359530 2018539196 2899358476 -1 2 5 12 26 45 86 223 282 837 1314 2251 7846 10001 26489 64054 112531 236505 478577 951837 1689645 3099420 4885477 14802558 26964678 45271859 102318735 180501941 473489627 952474513 1256449747 3445070517 -1 3 7 13 17 54 106 205 447 593 1284 3183 5629 13510 28326 61389 121034 157446 438838 726186 1418451 2536798 7019956 10599852 19305867 40584499 68761735 201567591 452257946 772395429 1997700766 3148518161 -1 3 6 13 24 33 85 204 337 696 1925 3097 7092 14059 17032 33715 106774 161689 445562 734193 1178999 2279934 4929958 14281209 27713728 46875897 125647051 208135030 273218925 648902057 1177255528 2338152786 -1 3 6 12 18 60 79 167 398 867 1474 3863 5857 13508 20123 62549 74885 221319 502909 709997 1145369 2599551 6741567 8478868 26447290 58632982 99208303 159803592 492610501 621671407 1960197355 3196350466 -1 2 5 11 23 50 119 252 486 567 1274 2373 7892 13777 25306 35635 83422 166154 408747 983537 1654702 3291951 6491940 11874202 22421171 47925378 97116876 205493321 495210243 1014288825 1229306824 2273274928 -1 3 7 8 24 39 127 206 278 992 2003 3496 4318 15740 16406 50819 130744 246247 472170 695709 1419915 3355006 5936205 14004391 18026748 40041382 114626178 135159843 365698033 618931064 1830054863 2326836329 -1 3 4 11 24 38 85 233 412 518 1956 2713 4562 13246 29392 48663 130272 158009 453712 750820 1678163 3336889 5995928 14520200 28497274 39000050 80025291 220947689 286108212 1046388286 1988610945 2891211814 -1 3 4 11 16 58 70 210 348 914 1179 3393 5443 10892 17407 60844 100707 163962 411993 758598 1694400 3295430 8098225 9297291 28197317 42174719 122020332 147205227 413084479 722768188 1961430124 3234833784 -1 3 6 10 27 50 115 147 260 701 1895 3952 4642 12599 26274 37538 122760 248841 484081 708586 1158446 4154046 5951262 8760476 25125207 58640909 131966301 203128668 306900309 694548838 1849398228 3192097661 -1 3 4 9 24 57 102 128 395 535 1217 3373 4874 14548 25067 63899 85112 197556 511270 718454 1653304 3919704 5435937 11089586 17030667 55496435 100227872 216741856 473677186 742011663 1864899500 2499290558 -1 2 5 12 29 58 116 166 318 671 1079 2801 6029 13680 26343 60240 90630 259877 467352 931614 1644429 3088994 5648717 10557573 22232155 58856681 133777129 211790706 524530621 845649960 1674304235 2946985024 -1 3 4 15 18 63 68 134 259 641 1179 2356 5920 10516 19653 37265 84794 176240 393808 726185 1642931 2230913 6488300 8470362 28985481 64981151 125322372 213419239 497379076 1070003802 1822065232 3555621456 -1 3 4 8 28 54 72 201 373 734 1364 3349 8079 14146 26371 38516 111001 217705 523771 668509 1689627 4190475 4599697 8518080 26713128 48934851 126381781 222070584 439721563 673909725 1499930017 2554280897 -1 3 4 9 30 38 115 141 335 794 1829 4084 6411 8620 25628 57419 122317 204745 512930 685869 1679732 3923155 4878196 13468640 20168592 55738456 110118479 194806428 346107982 747298706 1082450996 3577861597 -1 2 6 12 30 49 76 141 457 640 1354 3111 5258 10687 32336 47467 126257 199845 496458 922585 1410904 2334190 5636637 8495818 27260710 65966822 73675222 263995945 433122777 754527715 1915900401 3365759619 -1 2 4 8 25 46 126 167 484 913 1269 3149 7451 10435 27666 58666 67478 198502 508951 963590 1930677 3919802 5414956 15814437 20943673 65670859 79485192 193810534 460569830 797076170 1397763201 4007158158 -1 2 6 8 22 33 86 190 321 985 1040 3727 6876 10852 25345 61565 103622 220495 494564 942156 1437235 3375748 6713427 15847594 26726485 52087506 114348959 139847225 466063620 650529357 1176604149 4084429646 -1 3 5 14 19 60 107 169 335 956 1263 2755 7561 12082 20702 41049 111718 142264 436981 743705 1957993 2261327 6751160 9264321 17504721 64060599 105864630 163965529 421174621 890711778 1238174331 3956782221 -1 2 7 11 29 44 127 246 288 544 2007 3018 4730 12283 26484 38033 119992 160904 443349 1010143 1160363 3861070 4392638 15021796 19865552 44108340 116872600 252051228 305536021 985549348 2119601872 3568801494 -1 2 4 15 29 34 123 212 452 657 1237 3926 8094 10539 23438 47186 98156 169662 396407 997407 1908928 2498567 6254276 13468308 17529571 35502883 99555182 250441961 525502701 647374811 1418684276 3948779392 -1 2 7 15 27 58 80 198 468 539 1775 3763 4670 11351 31761 32924 116909 225907 513674 949799 1160096 2883104 4852348 11874199 30541953 43329732 89261240 213466376 354297224 724654057 1830715727 3445686046 -1 3 6 15 20 50 96 231 508 1003 1027 2280 6895 9477 21302 49484 67040 145013 450202 760544 1135463 2817175 7587021 11371477 17810083 49646615 93312271 189118582 422296799 1045497284 1552299554 3583696404 -1 2 6 15 22 40 68 155 509 892 1323 3275 6015 16306 26434 50182 67713 249619 474582 936001 1403090 3080235 8005655 13215713 33166837 66963334 82238140 143446703 523056143 693087720 2139092223 2606454013 -1 3 7 13 18 38 73 193 310 617 1686 3660 5937 8895 22759 44387 102774 217008 510036 661966 1428515 2615488 6702946 15560201 31878284 43330657 109768999 246467590 379672501 683280220 2027550023 3809968668 -1 3 5 9 20 55 78 153 461 899 1750 2414 7699 11982 25386 61279 113748 162225 440108 753280 1956808 4102834 6756898 10567590 28261790 62210751 68418675 197172511 330132445 871863326 1124100599 4002478043 -1 3 7 8 27 52 87 205 490 938 1962 3765 7246 14445 17704 50816 122693 236567 486266 713415 1416743 3363706 5678949 9787816 32673300 42024947 92420830 177241151 369656122 684530708 1361725859 2725044958 -1 2 7 13 17 55 109 168 403 739 1959 2820 7782 15718 24791 60172 72773 157526 441672 1037745 1145340 2261168 7058586 10588348 20683468 65395258 86193154 266369394 302570975 978150219 1326625689 2888287902 -1 3 7 8 19 54 74 251 298 917 1770 3763 4259 14118 19245 62349 130847 213709 495290 664839 1421705 3389545 7761130 12404685 28200694 35992219 101641147 161226729 277357913 765753839 1683272015 2940276905 -1 3 6 8 18 45 75 156 314 536 1550 2371 4795 8822 32142 33931 119411 230377 469886 695639 1158276 3605440 7796543 13961176 29798460 64342610 131315420 236681331 352483982 911263734 1908478073 3958284136 -1 3 7 10 17 49 77 176 468 841 1564 3967 5880 15042 22494 40131 82222 216016 517471 715065 1381504 3920656 7778245 10600065 27710787 50417098 80173619 137351855 332835913 722319778 2063783978 2250334191 -1 3 7 12 25 59 106 178 377 570 1808 2396 4572 11378 26193 42480 86582 231704 462735 663815 1390466 2304154 5132697 11646811 20057389 61165850 115313800 257360040 271727507 852036980 2040752902 3743580741 -1 2 7 15 30 51 117 164 440 829 1786 3640 7272 14987 29775 43767 89857 151651 444680 1045425 1124584 2817464 6265747 8763548 24631015 61694250 99233491 137000420 282493398 752034399 1446560600 2835205168 -1 2 6 10 26 39 123 225 325 593 1092 3066 7382 13862 24963 63781 115574 151019 429136 998251 1417432 3846243 6243717 13723690 17505931 46260663 120979856 255733673 471233127 900396355 1267990420 2311069425 -1 2 4 11 24 35 86 138 431 564 1795 3790 6383 9310 19998 38244 95843 200249 505829 956979 1915095 3644066 5948215 13472437 28214259 63250184 93049260 213802947 328528485 753774839 1085194447 3330381676 -1 3 4 15 25 60 109 222 365 568 1032 3403 5933 9163 29612 46799 92453 155092 442462 770835 1645567 2287896 5221653 10588996 20958660 34933673 120504829 246399083 470097292 794484930 2142221960 3926238328 -1 3 7 11 30 63 106 245 263 694 1362 3498 5881 10731 20315 33724 96112 144680 431653 767612 1391102 4109688 5236279 10586730 20952909 45431608 104509676 227535589 452828913 724540070 2131065824 3319144713 -1 2 7 11 29 63 75 162 438 612 1539 2054 6635 12873 24939 61281 101470 230631 480930 960857 1174589 3893353 4382423 11084562 28486361 57534665 86992768 223530453 380964716 843248463 1528920180 2158378368 -1 3 7 12 18 33 96 166 450 881 2032 2383 4827 13963 20438 65259 83720 241152 486333 687909 1376950 2311471 6427244 16092674 22979707 62144509 73686353 142919826 339282423 879448716 1954687345 3208240457 -1 3 6 11 28 43 92 154 311 900 2034 2083 5952 10480 24676 39367 102663 259285 477499 696778 1177790 3897449 4388279 16333134 28979234 59014893 127181949 140631188 351732121 842684445 1683288254 3588561949 -1 3 4 8 18 52 90 222 258 630 1043 3648 4489 11164 22759 46460 87542 226962 516299 718845 1639248 4182628 8298149 11655552 32397045 49573979 108849981 237104113 470171311 583575805 1757768639 3724479311 -1 2 6 13 28 42 72 146 304 891 1235 3389 8032 15367 23799 49200 108121 249781 473596 971795 1439559 2560351 5939656 14762144 32114625 65564698 132430332 195366274 467591595 692697436 1544811367 2977653939 -1 2 7 12 28 53 81 139 288 619 1539 2597 5925 15303 28161 52854 130454 247187 474949 964008 1154727 2561242 5957810 10039016 32904434 60075826 128002798 263854108 344241079 975504687 1785350516 2537561720 -1 3 5 9 27 60 91 183 389 920 1302 2724 4878 9606 27744 57993 82068 261457 473039 656450 1909275 4129947 5916246 11648264 32146613 57973319 98667015 170053325 495980980 863511212 1994154017 4186767051 -1 2 6 8 27 33 111 253 472 801 1707 2341 6027 11625 16613 37267 80264 147573 455134 1020914 1406872 3329309 5502555 12956669 21449995 49332527 91065860 149105268 273940668 814743899 1679557176 3311666196 -1 2 5 15 24 48 97 135 334 532 1919 3514 4824 12689 22935 40359 76194 178003 397994 1013874 1669830 2242047 5183700 9545294 20688385 57998881 116781297 264447821 300542393 548866973 1736545395 3071800086 -1 3 6 14 24 61 99 183 374 992 1601 2498 5208 8856 27361 59093 129334 151319 427549 724280 1154125 3060838 4671886 10816239 17798922 58762592 115172800 134971126 303644815 850599810 1753331265 4159359337 -1 3 7 8 17 41 90 203 350 549 1496 3394 6444 16351 18720 54980 124236 169337 423768 772563 1418879 3298273 8370769 13186337 26966687 47772593 123049337 238944396 459756680 687116716 1077489100 2726250218 -1 2 5 9 29 54 80 183 290 796 1032 3720 6721 13498 23872 50700 98034 235701 483901 938786 1649230 3886737 4341048 8763952 32694506 57733724 122495537 178216105 425860020 630571501 1167482137 2285973798 -1 3 7 15 17 52 125 162 280 647 1532 2937 5050 11343 27325 60889 86621 161151 440613 761818 1390001 3049413 6544314 10598165 24327003 59305893 124343889 209616193 412265553 859553438 1926316160 3717618449 -1 3 6 12 23 48 95 192 459 537 1269 2121 5188 13901 29207 37572 74055 156339 444891 754014 1137664 2550491 7587539 10861109 32986623 43030797 87110459 214849983 488023435 952055217 1729900719 2802876089 -1 2 4 9 26 42 113 132 483 735 1739 3002 4874 8398 29717 63160 104533 259037 469761 973488 1958403 4135380 5934556 15295822 18774190 55375982 69043507 238276568 378757382 1024090603 2093271374 3975272294 -1 2 4 13 20 35 65 206 494 1020 1524 3317 7638 15450 24945 34050 85291 216818 523286 968192 1910696 3136866 7510693 15057068 29495698 43030415 99183029 197074590 505611963 697775647 1464814245 3162764231 -1 3 7 15 31 40 69 171 305 903 1512 3854 8054 14498 28728 40150 110545 195231 410032 763573 1421432 3064774 5911496 15416753 31201187 53751757 119561790 143966410 481388600 647994143 1362742984 2870100735 -1 2 4 15 26 32 76 171 385 940 1644 3387 4889 10537 30949 43562 123381 231370 464820 960377 1962855 2600280 4417795 14286859 29622646 54002353 98305075 181143603 282859826 552613293 1688225496 3593794486 -1 3 6 9 23 46 82 254 395 953 1031 3334 7604 8947 17761 52230 117984 202837 519140 672000 1168308 3357892 6792396 13277222 29109909 37247692 83683606 200376416 427541843 686693254 1447115372 3257056580 -1 2 4 14 27 47 75 225 475 532 1114 3509 6731 15815 21956 45222 82994 199901 498440 964289 1924414 2307640 4441128 15078994 31471022 36978941 92312261 206644015 531363488 771644485 1264105285 2756005727 -1 2 7 11 21 37 106 160 313 934 1276 3696 7993 13361 17886 48233 91090 224033 523514 978880 1146534 3889642 6533482 14828894 24657174 59002999 128489766 135335232 417834616 655517475 1360288175 2634583381 -1 3 7 12 28 55 104 255 453 843 1737 2540 4913 13397 23996 43292 76977 147359 438610 783739 1391741 2231413 5957431 9915325 18360761 44068868 85251550 156886078 269743999 859650289 1964376497 3019831451 -1 2 5 12 18 41 77 220 371 816 1538 2399 5331 14273 23054 44983 125098 259879 490187 982264 1702128 3132890 7026733 13795307 29384988 46985182 132476884 178414311 282608527 861700118 1772461981 2742758383 -1 2 6 9 18 39 65 179 493 919 1903 2053 4320 9155 18212 51899 95701 163435 427603 1021018 1401110 3560388 7527272 16738488 29654073 56671939 67754824 198674192 360793548 816454710 2051670053 3885382773 -1 3 7 15 29 59 94 240 308 834 1497 3861 7831 12325 25600 47570 95921 162115 454485 773707 1404526 3031792 5413166 11492639 32784865 41484024 104694379 180349858 525936982 610448908 1461652394 2360384434 -1 2 4 11 16 46 65 208 269 766 1831 2577 4389 9575 17632 43842 92091 238116 474283 932252 1929344 3641297 8089330 14335039 31474125 46704426 101547659 207327238 313218307 1037222175 1981845936 4126480508 -1 2 7 10 17 41 67 159 298 1004 1756 3393 5894 11937 20800 61093 81656 226345 500423 975293 1125894 4150331 7856744 12987529 33314396 65593801 128527629 162485053 293858622 572407569 1973711262 3670060948 -1 2 6 11 16 45 88 139 419 940 1920 3953 5605 15961 29463 44883 108157 223062 516846 920339 1422638 4150339 7569496 14062093 25197469 63223051 95784153 181086329 397359720 780340113 1904700493 2569011011 -1 3 7 8 18 49 109 204 387 523 1926 3289 7982 13318 20404 59344 125461 225833 507866 666995 1438639 3361244 7596933 10942074 19677286 40959075 83744354 230632096 285703143 656124575 1431964152 2464256842 -1 2 4 14 30 38 88 192 476 714 1274 3099 7154 10159 17574 40668 125722 222770 509504 936661 1964570 2315132 5746726 14067966 27058546 47783336 88229763 260432424 507212557 709099205 1231693201 3458546508 -1 3 4 12 22 59 123 180 316 553 1266 2197 5580 14067 23958 59312 95779 216734 493596 692721 1666362 3104957 8387790 9309576 21011553 66974065 129405316 235236767 516645298 989855366 1633290723 2691470728 -1 2 6 8 23 35 65 162 322 869 1418 4089 8099 12990 25106 58536 90125 168707 416180 1010800 1406921 3323744 6429754 16763365 29408786 53605892 115555146 182581274 527115972 658885722 1374637710 2177186046 -1 2 4 14 29 43 99 169 456 654 1032 2512 7620 16355 27245 45701 116205 186598 412452 1039801 1954023 2291975 5904771 15665824 21542470 61197662 72795744 257585743 476297745 1052866141 1146822318 2688062530 -1 3 6 11 20 48 80 235 299 910 1324 3703 8029 13372 18201 52162 106800 165212 419598 766812 1159346 3846085 6428364 12007925 29413492 34970070 103209896 159552400 536757275 560715158 1449466789 2634788722 -1 3 7 8 23 56 126 243 425 544 1783 2558 4223 10832 17343 52507 111921 198743 523422 664695 1420307 3355495 6788722 9875286 22075566 48599919 83056611 225642274 347596264 912662526 2038286275 3267607323 -1 2 5 11 23 52 114 141 282 1006 1669 3503 4113 14496 25788 40100 121264 166496 408579 1031616 1689434 3319099 6450909 11489866 22852748 52266117 133329386 155418371 277668486 539058816 1799559714 2649259203 -1 2 5 12 19 57 79 240 448 845 1810 2975 5972 12446 18352 42552 89523 234275 464340 931041 1659207 3116867 7287582 9847058 26063946 37124595 93446839 157738509 402189123 1025634006 1791163179 3094400955 -1 3 6 9 26 56 69 182 258 922 1029 3346 7961 16133 18641 41877 124759 204565 497840 656707 1175247 3345498 5487494 10909593 26020633 52319164 127234454 135964482 468978552 691016748 1603021702 3158598251 -1 3 5 8 29 55 111 210 319 743 1522 2262 6392 15579 30934 38447 80653 152887 451249 759193 1914821 3819202 4637058 8641720 17418511 34852852 105769946 212829461 430772794 1024065909 1360930985 3205135787 -1 3 6 15 25 52 114 211 334 857 2010 3754 6361 15434 21559 60834 119624 183488 393957 767498 1169597 2809811 4599261 8637938 23941113 41916426 133800133 194399763 374826965 717512630 1097399917 2734816551 -1 2 7 11 20 54 116 251 317 970 1479 2265 7681 10309 30705 41528 79689 150619 449836 1031235 1128678 3824655 6743976 11270129 21617968 48208749 112025113 144623551 495165385 966088098 1257430513 4071341362 -1 3 7 8 21 50 113 214 400 1013 1134 3831 6724 14214 17681 34870 94856 213310 516183 716648 1407592 3363378 7325512 11962851 21863390 40294476 78724659 176150651 426685044 667795986 1206808495 2263358417 -1 3 5 8 25 35 87 173 350 855 2041 3779 6737 11252 29549 42175 82986 177734 402491 735099 1920821 3843642 5643326 12810827 27896533 56563784 113587632 173414319 375876414 720998698 1262703583 4155891140 -1 2 6 12 31 59 86 179 268 645 1880 2501 7143 15350 23467 41423 74126 170831 400603 1005169 1387445 2262435 5384268 11476202 31305416 56346806 133455348 205564574 311770387 858433821 1379294317 2874920396 -1 2 7 10 30 37 99 210 294 884 1304 3031 4870 12886 28308 61790 121900 198353 512758 940677 1168843 4133739 4976462 13250494 24182979 40802423 101999920 181199550 475393801 882338737 1896294172 2693238712 -1 3 5 13 29 47 127 240 308 700 1045 2442 4509 11551 28253 61731 70093 240463 484263 670423 1907231 3129295 5457350 16138671 19516943 45011605 112997719 219173451 525644674 1043959124 1989299658 3648640478 -1 2 6 9 27 56 64 210 346 868 1743 2084 7994 14929 31380 53653 73179 232006 489810 929685 1382066 3642324 5720962 10898401 26869689 43970578 125050188 185614129 307262747 884000166 1074347702 3194995653 -1 2 4 13 23 47 98 143 486 584 1627 2574 4430 12539 30819 45070 114905 223218 520629 946506 1951874 3109076 8375059 14293183 24463684 52873986 72358391 207103655 380387657 994631069 1880968682 2731984608 -1 3 5 9 26 32 82 242 491 740 1775 3984 7686 12504 23603 52574 74358 174138 412782 724536 1912220 4109957 6192522 13062495 29221921 37723207 91276944 255145458 372672649 743324756 1487644938 2320535959 -1 3 7 8 17 49 107 207 465 968 1592 3570 5096 11981 21173 63490 67169 138784 449608 764273 1378848 3280605 8320346 11269533 20571948 40315491 94939524 200669677 297211562 578344513 1695896965 3370050721 -1 3 4 9 21 53 103 193 258 888 1419 3246 7079 15135 22880 42106 79354 238436 467846 686605 1652744 3914498 6757621 11415010 17138069 41336116 116716517 172330132 516596794 723046195 1287774162 3128037923 -1 2 7 12 17 38 75 189 377 728 1491 3971 7368 14856 23328 59567 126122 207248 517010 942828 1172137 2569808 7331781 14823698 31530004 57078445 105941403 211115792 405155327 559228498 1544726843 2851889232 -1 3 4 12 24 45 70 146 509 637 1450 3347 7710 13183 20599 36512 121190 260485 482751 716589 1694692 3144973 4674478 15660832 30794284 63683364 82050133 212291650 427749419 685632494 1584901020 2373179016 -1 3 5 15 16 37 77 150 342 528 1309 3636 7529 15328 22406 46011 75210 234587 460362 672926 1910531 2592896 7277362 14835429 33363967 65000499 106667739 262346377 412247263 658326277 1599299837 2907615430 -1 3 5 9 17 45 126 142 461 999 1773 3573 6561 9354 28916 36350 100053 150695 456967 729145 1934344 4081889 7532584 14627154 18199161 55183382 75903284 172911779 302678470 548650594 1315713217 3374599660 -1 2 6 8 21 35 73 185 268 807 1227 2483 6999 14357 24543 58223 130177 179038 425166 1043070 1441289 3325314 6976232 16252042 32101649 58639278 127594724 180269661 443180674 973590889 1596826972 2707838962 -1 2 4 10 25 32 127 167 327 601 2044 3450 7406 11020 25483 51678 96418 219111 502968 956375 1931399 3364752 6007810 12752570 17136312 64180459 103260224 237406378 311252751 548355139 1602712204 3829913214 -1 2 4 11 27 47 105 232 265 644 1950 2195 4206 16189 24814 44065 129199 137834 433323 996703 1964150 3545900 5676721 15938308 23720730 42864287 108441569 224872827 287667967 883663860 2079878836 2455811824 -1 2 6 11 27 35 92 206 374 799 1221 2965 6242 15499 19269 64192 112350 187828 394508 1034275 1422244 4117569 6167209 12843984 25553745 49941125 131062419 173904944 456304624 868917574 1528212776 3080370752 -1 3 4 13 31 35 106 197 479 888 1098 2570 7886 8897 32417 34109 110048 237844 466687 713247 1681550 2861559 6227877 13553558 21086320 35329982 94304458 155549888 452184314 921936391 1203444339 3514231246 -1 3 7 9 21 34 95 210 419 815 1414 2617 7891 13330 30791 61154 114517 134653 446083 733655 1423973 3540688 7000680 15925884 28692395 42662781 80955970 159994086 496742527 817939723 1098248532 2321194048 -1 3 6 10 24 57 107 227 448 842 1424 4088 6957 12940 21223 39541 69062 176362 394359 745587 1116267 4112246 5644205 10965780 20535692 49946658 91692251 151124666 492267629 645471124 1081253760 2421845587 -1 2 6 14 26 41 121 162 346 985 1700 2185 6417 9774 16664 39206 67527 155064 458707 1020423 1376599 2774381 5170693 16496118 20791983 65194429 105639628 142473901 296191421 876427228 1521362960 3599638406 -1 2 5 9 26 44 70 243 410 997 1517 2940 7403 13693 21650 61391 113506 166036 412038 1023917 1686814 3835543 6184737 15971474 31054655 39727201 81991722 180397720 529883998 931619059 1293689760 2169012009 -1 3 4 8 28 62 103 242 411 664 1405 3943 5926 9293 29917 58959 95634 153963 428791 763536 1667597 4084670 4625230 10721177 17639015 43175149 75436719 258248888 418486171 546775056 1889321472 4285595976 -1 3 6 14 19 35 111 133 401 786 2040 3633 7841 12821 17608 59238 73454 204728 512419 701083 1120776 3085927 7061784 15900253 23948384 51098644 92683112 149461479 344305353 678088039 1480435751 2193801680 -1 2 7 8 30 48 104 240 380 767 1223 2136 4266 8539 32041 50048 125436 253251 468855 950886 1163440 3649652 4441215 9901472 17488345 43086291 132023800 223203321 472100407 994310331 2007716581 3936505873 -1 2 5 15 26 38 116 166 427 982 1173 2654 4726 8208 17082 41244 100213 256567 488199 951440 1682758 2341455 4715414 12796622 20636182 66405692 95325672 196197073 448238277 937403803 2008796849 3928964068 -1 2 5 11 27 40 107 184 343 768 1613 2974 8027 13055 31320 39967 99107 251911 483854 964275 1686186 3390644 5492300 15682321 24834493 64572677 105808732 189646965 288307600 954102894 1286665910 2458467372 -1 3 5 11 30 34 110 171 267 721 1664 3404 4537 10498 28819 60269 82433 145673 452588 781658 1927155 3562461 4596146 14079162 22521941 61719574 125282869 218743735 335783389 662819852 1850179816 3687430014 -1 2 5 11 18 61 98 181 337 659 1081 3559 7556 8756 29095 52839 90260 258701 462371 926119 1657997 3381265 7859101 10428556 19812173 60662843 107119923 224184588 519924423 784589995 1471101376 3310248242 -1 3 5 8 20 38 95 180 370 786 1125 2803 7186 16217 19535 59007 114596 179022 423016 763164 1935728 3862456 6465057 14829625 28044553 50947481 101666007 195568521 428634773 895527131 1288527803 2896103863 -1 2 5 9 31 42 72 131 464 987 1770 3938 7931 14177 29573 59661 118593 184864 400688 1018238 1700901 3848222 4902664 16657574 32503222 62456722 69943458 180383575 308075272 715240928 1496197925 2426140844 -1 3 4 13 26 35 119 129 307 862 1948 2092 5710 16016 19283 46568 108312 141625 441578 752019 1675785 2781700 4865485 14321530 19087253 58276965 123203861 192182429 382002479 815085257 1616372235 2311605155 -1 3 4 15 31 49 93 250 494 949 1233 3113 4170 12357 23594 33069 110401 203478 505389 681678 1676754 2317669 5709482 9419523 30831861 41788048 91949327 169312961 466761291 789120466 1728757932 3141295739 -1 3 5 9 20 47 76 200 396 996 1888 3392 8014 16368 31793 38133 86371 211709 492099 691246 1926671 4149746 6766506 12815215 29530264 43337967 72289254 173794961 366095342 636508131 1360578373 3156843959 -1 2 6 13 25 45 99 244 467 824 1076 2235 6907 11482 23211 57269 102620 261978 466880 974931 1422136 2601600 5241976 15408093 21686400 46770467 89366461 143107493 438026443 1011315136 1549160041 4091325355 -1 2 7 15 22 55 101 235 484 539 1412 3805 7890 14437 29469 65171 77914 194388 401445 1001278 1114567 2789549 8320448 11936940 16992795 46733445 98214791 217224933 416218349 665203154 1400333243 2887339888 -1 3 7 10 17 32 112 238 351 608 1169 3783 4827 12192 20132 61833 122990 213458 492255 660425 1427262 3872449 7815753 15173085 17963545 46521368 125510188 263403743 530517965 577991321 1703932010 3222176121 -1 3 7 11 16 41 99 230 423 683 1280 2691 7427 8519 28012 52745 126513 242428 478061 718670 1425517 4180320 7846513 12800600 25091909 42579574 83307481 259664449 427563588 910176112 1310488681 3579115301 -1 3 7 10 29 56 82 255 297 824 1136 3108 4465 12170 21226 42998 88948 148695 446531 779673 1408321 3803429 4607721 11979487 30134928 40443898 106873875 186631561 410598150 797085678 1649889519 3252161700 -1 3 5 9 23 61 106 137 271 892 1082 3193 5074 8720 18296 46540 95330 249581 476666 672564 1921375 4161884 7073431 8848865 18808567 54540886 131104693 191941800 402764491 802841791 1761941607 4238549192 -1 3 4 15 30 60 92 146 339 872 1909 3847 5876 12469 16410 33946 114636 255104 477772 693332 1673838 2338590 5493017 12517765 31592322 65806030 103557626 167798642 352122784 802782650 2090783300 2932409062 -1 2 5 15 21 61 93 132 488 961 1462 3051 6942 14716 30655 45172 93857 221421 522830 968006 1659731 2301449 8083097 9674621 30298547 62160054 78686803 171791727 529993962 900941779 1362345536 2919111430 -1 2 6 11 20 48 99 168 272 835 1474 3887 7060 12491 21063 39799 89670 259037 478982 945376 1403408 4173085 6540225 11734981 17487619 64241994 117488081 189345141 527900474 620949848 1111768658 2612022171 -1 2 6 14 31 63 68 144 421 597 1538 3394 8016 14692 29231 62769 124529 260600 468253 954431 1432019 2852738 6016241 12012455 25581678 58738291 93362328 220277527 375549528 662711708 1433425964 2706416194 -1 2 6 14 16 59 67 203 307 830 1897 2665 6626 11944 31632 59647 130770 191545 408179 1019528 1431481 2792540 6736326 10115883 28790661 48257231 109347224 194323076 336282044 980438049 1434500269 4269895275 -1 2 4 10 29 52 84 232 392 800 1579 2697 5373 14231 28991 37214 95084 210038 495204 961114 1918315 3360341 4921692 8639337 32138273 34929754 76924366 161353245 332677702 1012199246 1701706538 2952162342 -1 3 6 11 23 63 100 147 362 838 1485 2280 5179 13319 17492 62516 130796 228537 500469 671649 1165666 3882165 7298183 8901283 19042252 52216742 101826248 174817936 513691392 989427958 1659253853 2819479665 -1 3 4 10 31 60 83 176 268 539 1825 2209 6808 9260 17116 51307 106103 221257 499079 686986 1685666 3613707 4415070 11532885 31126360 55372117 133550936 237746880 288767137 895843979 1395829656 3619161173 -1 3 6 11 25 40 122 176 287 853 1449 2779 7441 9772 29471 55424 71773 234464 489560 667567 1129820 3925475 5745425 14887332 20876552 62186541 118047205 186329894 512395870 863562008 1315786945 3450806104 -1 2 7 10 19 50 110 150 458 899 1298 3813 7098 8265 18361 65374 90508 168123 415750 1000150 1131130 4117090 8300807 10631535 19919314 51431887 79239387 198051566 478124796 582511801 1159769144 3735660133 -1 2 5 10 31 47 88 178 378 708 1289 2148 5703 14583 29695 44067 129473 157589 452722 1000634 1692171 3548187 4595771 15084084 28981290 52824623 101607987 214104022 458189107 1040031689 1780413595 2533060372 -1 3 7 11 17 52 70 225 439 978 1493 2970 7421 8408 25445 55774 114453 229908 485781 688671 1410675 4180780 7589194 11781010 26990057 41413458 71282554 180295726 527854832 876898072 1310773692 3578898002 -1 3 7 11 24 50 115 172 278 610 1424 2494 7407 10657 30609 45441 87880 146496 439437 764141 1402675 4090564 5663790 9331317 24277650 59657776 125701146 267575888 449802403 987540578 1152744637 4260777534 -1 3 6 9 20 62 113 142 372 1020 1320 2331 4555 15315 23941 41409 73780 153813 450423 753968 1117777 3290170 6960926 8795035 25049298 53620325 105520088 143022572 534436977 1012893165 1901135327 2236228367 -1 3 4 8 30 55 77 199 401 782 1334 2350 7828 15164 25940 48861 126786 252090 479039 714827 1690950 4164047 5211680 9409901 25934353 47185423 70194243 167656076 520913656 1055491086 1321957022 3134098208 -1 3 7 11 27 32 76 198 439 662 1386 3166 4542 10591 28055 64819 74947 246684 462813 684824 1383194 4165587 5996547 13342579 30127336 43238116 77794531 256537800 415830642 745771726 1711782201 3701199271 -1 3 5 8 18 47 107 169 279 863 1782 3241 7472 14042 30860 35387 97387 203362 503961 692442 1922094 3887908 8080445 14647283 21433365 59479193 119719290 189635764 328908855 667785007 1513280357 2546055192 -1 2 4 13 19 43 83 190 392 695 1790 3843 4330 14349 29715 34811 102279 201158 505558 944382 1943035 3103614 7293593 14381525 28508523 53710405 99753260 248324156 377934820 777803309 1628754034 2418629914 -1 3 5 11 25 44 67 201 338 798 2027 3446 4738 10977 32315 42862 83146 184112 416646 743388 1933287 3579134 5934749 15902053 29808789 44726629 121058205 183626017 393450529 617393299 1743345730 3750686757 -1 3 6 13 17 36 88 176 395 801 1107 3290 6960 8665 23523 34414 70615 158962 449004 763149 1124726 2233951 7210420 15348520 27677594 51817630 99575406 144216800 443624939 771365859 1267604629 3508147220 -1 3 6 9 18 36 101 196 493 687 1934 3566 4697 14143 19961 34670 87115 197806 503259 696295 1143095 3374685 7563019 16206954 23011561 35902542 89018483 250914846 307048921 559934161 1697515098 2910585828 -1 3 7 13 26 61 124 224 354 583 1243 3069 7808 13134 21578 56370 110063 192706 396368 775939 1411517 2526687 4635648 10677659 24787155 44535369 129058041 263128839 515389404 928014136 1105249053 2531892690 -1 3 6 9 17 33 79 249 289 646 1284 3929 4879 11046 28063 54508 77251 210642 512741 696464 1120415 3368836 8342590 15671330 32503742 40557705 103670345 227158193 457751905 559805588 1674448315 3508584888 -1 2 5 10 22 63 96 128 428 1018 1266 3601 5940 12103 24743 45872 76832 189155 418010 990794 1644799 3587079 6460549 8585146 20862730 55526728 89776264 197872983 462290769 660831442 1926868054 3549403992 -1 3 6 12 17 36 122 181 272 742 1564 3682 7708 8778 31871 59396 71311 156129 442228 778592 1124205 2499905 6947221 15626947 19826424 59749785 119121318 234874990 381236602 699801170 1581142979 3298754422 -1 3 4 8 28 39 93 184 332 887 1325 2271 5274 16108 23733 50617 130498 233345 486994 715199 1695300 4193020 4705582 13076226 25393779 53663259 116228494 182401652 502675476 960764996 1676946037 2171626077 -1 2 5 13 25 60 125 141 280 847 1920 2801 6218 8542 30216 53983 66670 255053 459036 935517 1652388 2861168 4424629 11529560 24846216 52325957 132734695 198660978 370863383 999618325 1405452252 3319473609 -1 3 4 15 19 39 122 170 335 832 1291 3196 6939 11778 19993 48591 88670 168458 397370 735733 1663815 2288040 6737081 15110918 19010457 66796877 102067704 174519593 486730142 729468131 1325831133 3998356064 -1 2 4 13 16 41 83 185 272 642 1342 2252 6434 11522 18506 45239 89597 257733 484820 935971 1925403 3117748 6533147 14675268 28795463 52839819 125923409 208119741 456906667 1052184685 1414694504 4275891203 -1 2 4 8 31 36 115 134 266 704 1601 3272 4903 15952 16518 42151 122676 159571 454168 1005485 1965600 3802054 4863503 12741512 20898929 58411505 129880258 233208187 389732623 573770829 1639284070 2326511087 -1 2 7 9 30 35 81 174 372 1000 1788 2328 4867 16132 27179 36381 98541 212354 496466 941011 1156363 3373695 4672229 14629430 27498962 54939348 107057860 135201237 269483723 856874821 1968451832 2639032344 -1 3 7 8 29 37 103 190 469 921 1420 3922 4346 13365 31248 48867 94153 163855 397963 731804 1392807 3331061 5174503 13287324 23754060 63420157 74476385 186157488 507580766 649737028 1816619621 2763888580 -1 2 4 11 28 60 123 247 368 790 1688 3497 6974 11264 21823 64546 106518 179392 425726 1029164 1940650 3592850 4907587 10655182 24256870 49503440 128978524 183508208 313008887 570443778 1196219436 3775261750 -1 3 4 13 23 54 120 155 272 788 1895 3003 7833 14178 32356 41723 95722 167188 395432 730533 1658953 2805775 8322693 12237837 25067127 58433170 129767695 181419370 348938898 1008505162 1314719277 2185640308 -1 2 7 14 19 60 83 169 283 717 1575 3063 5489 10055 20103 65078 88743 200481 511327 976025 1139988 3111106 7294679 9120567 31688260 53613903 132130478 225201639 370211823 1058624987 1707022185 3947099408 -1 2 4 12 19 49 85 192 381 764 1908 4079 5894 15203 28655 44925 94114 165978 393248 992990 1919801 2802856 7007598 11972864 29518280 46105767 130036948 228882488 304649558 728826600 2036211840 2193318177 -1 3 6 14 23 40 102 185 388 814 1327 3051 4692 14802 25187 55141 75179 261324 462047 683149 1115068 3128160 8099937 13620326 24597060 66507368 85517119 144530410 525535839 873882510 2010716643 2295829714 -1 3 7 11 24 59 94 146 257 626 1232 3065 6807 15684 28904 36355 90863 232034 470863 661128 1394740 4182770 5766315 11251523 31680274 65462666 124566104 255135049 525021361 922362687 1363747858 3198906178 -1 3 7 10 20 52 101 192 437 1008 2012 2180 6265 11190 27141 51239 112106 159525 432499 751751 1411905 3816099 6424111 10639183 16959210 41679387 70026182 179112585 390542478 815348931 1481341361 3865414044 -1 3 4 13 24 51 99 160 266 930 1341 3367 6278 10651 24548 37421 111866 230434 470376 720235 1675021 2875830 4446243 9681559 20661573 65933783 124314203 145059918 525513802 762390692 1173761184 4187787247 -1 2 5 10 24 43 70 207 509 550 1385 3900 4838 8675 24291 48142 79623 178361 416349 1036619 1597137 3456097 6109067 15120769 30562718 42456623 97014978 207921524 445973875 556450983 1662959130 4066529818 -1 2 4 14 30 40 106 241 367 961 1235 3105 4958 9283 32702 43910 84662 244131 486796 953474 1867713 2141005 5327745 14924511 24602805 46301908 130837128 157058252 430255868 741288356 1875275379 3996239661 -1 3 7 14 26 36 81 242 267 727 1244 3814 6189 8537 27381 40692 66643 147218 445283 741741 1338310 2661467 5046321 12726311 29020377 35092201 112462419 210769473 474757313 594823336 1239479114 3696595612 -1 2 7 9 27 62 67 191 454 792 1583 2362 5746 12893 16780 55420 103159 147319 435957 1043602 1065033 3201889 5608662 11679327 27177122 50847410 83362105 162792036 328205567 813960223 1677990210 3076271464 -1 2 5 11 23 60 98 141 321 665 2041 2701 4154 10850 17741 47113 106918 134135 456253 1044180 1590802 3193917 6663794 8525520 19056242 54759612 111186895 224782251 283293670 1060329503 1947334903 3221651847 -1 2 5 9 21 40 85 160 489 660 1194 3055 7690 10984 32522 42075 110541 227930 500216 961321 1605082 3711090 6661518 13854277 27758099 58383824 73974429 256715916 523942807 932200565 1150611293 4283784972 -1 3 5 8 29 35 70 133 271 692 1823 2766 6065 13755 22698 50623 115769 209180 502995 699639 1858103 3719933 4312668 14362609 31955815 59437608 120362801 213981152 315802510 1028178322 1752025669 2693212659 -1 3 4 10 26 54 100 131 413 974 1315 3848 7364 13271 31666 35257 102099 219609 502529 699670 1603778 3444090 5341860 10174925 19371145 55496424 99667470 192242047 496136070 654901415 1519574795 2201806658 -1 3 4 12 22 48 78 169 279 675 1545 3921 7548 12635 18217 65465 68688 250922 486503 695907 1590570 2947262 7930240 11259693 27742876 56018360 131631154 207206340 378413660 792838036 1363030779 2391905750 -1 3 5 10 18 45 108 217 500 852 1212 3449 6744 12255 28908 46375 68261 184563 398773 764759 1864457 3190975 7669099 14077284 21640145 40619118 85520945 165013156 403117339 714434942 1328962612 3784005767 -1 3 5 11 22 43 83 249 448 542 1928 2959 5363 14572 25648 49640 111104 180999 419685 726591 1859975 3460521 6401451 14347904 29243720 34583940 95755181 212578092 289225578 951315719 1652142204 2623980565 -1 3 4 8 25 55 110 129 428 955 1763 2976 4531 13756 18702 38558 106401 177851 419952 746477 1592937 3972819 5605387 10127788 17183386 57394511 85300422 174499443 327311137 997404336 1926813667 3185647329 -1 3 6 13 22 35 69 191 429 859 1212 2577 7990 15512 22223 44289 74218 194862 394149 757036 1070074 2139136 7682767 14863908 29772116 57612437 88944422 151448829 425337097 926148003 1203548032 2780374746 -1 2 6 8 24 50 113 186 355 577 2015 2807 5242 10684 24487 58848 107153 157215 450052 1023636 1331338 3210355 5870695 9045862 23742472 65702882 112684667 240507332 329695823 1026794893 1678257841 3746583737 -1 3 4 12 27 52 125 228 425 577 1292 3563 7418 12129 18445 61492 124353 230598 474764 667139 1589784 2942242 5101791 9435496 21996221 46097783 81455491 203017841 466862993 704894668 1359473484 4211316647 -1 3 4 8 27 53 111 183 441 958 1569 2321 7134 10008 21929 43628 76430 131482 458174 752558 1595578 3980666 6101401 10117270 16923683 62819713 94339133 184144988 281772877 850776918 1385400350 3566325234 -1 2 7 8 20 50 121 182 423 737 1154 2464 5168 14155 18994 43424 93351 185769 406632 1045575 1066515 3454798 7162325 12232062 24824736 66719838 95651640 267435754 527785448 1068143150 1695711676 2831595937 -1 2 5 12 18 46 84 134 438 807 1503 3166 7672 10512 17970 45512 77083 205064 513356 937416 1593053 2925152 7151240 12797160 27735585 67102951 92942935 141856518 492656637 709881208 1349664426 3781989127 -1 2 4 9 23 52 115 229 279 769 1686 3728 4120 8253 27538 42588 114539 221942 502969 963292 1860528 3979420 6918082 11217025 21455665 42446558 102414250 200567464 308323586 749058373 1629449677 4161256962 -1 3 5 8 21 32 75 140 392 541 1848 2357 7924 11321 19744 51594 124106 136186 431507 769745 1852218 3726957 6411841 16151154 33427588 60199399 86225909 207114293 316203106 815900293 1111412478 3962521472 -1 2 4 10 22 63 122 213 442 934 1546 3866 5539 16057 21405 32881 125460 245648 487235 918057 1858127 3185487 6406870 9426017 21738009 38764150 71972610 185604046 271596500 709122828 1940429086 2451163079 -1 2 7 11 22 44 109 248 400 562 1276 2206 7114 14613 29244 45163 96840 220413 498732 938985 1080997 3711658 6904489 13046581 22763231 48988737 67527056 223613231 488122021 966279935 1607522895 2881090874 -1 2 4 14 17 36 84 203 340 811 1624 3066 6270 13312 20363 52866 73705 225748 520837 927439 1852817 2151439 7155493 15675864 25373226 48437642 120807221 183995758 285125028 987070504 1456905799 2627061929 -1 2 6 8 23 61 124 177 288 571 1433 2930 6318 14306 17077 38141 113556 170649 413680 1009485 1329163 3182507 6654474 9098510 22990536 63897124 128103286 245249573 442738622 870138542 1484767455 2472130570 -1 2 4 9 26 49 91 221 505 1003 1765 2193 6529 9308 26908 61154 92461 217962 513749 939217 1859886 3995192 6115267 9125413 29832444 47392940 98763641 185038999 328183127 921338266 1580027092 3619371343 -1 2 4 8 19 37 121 253 488 819 1503 3011 6762 15369 29450 47171 66092 161018 441754 983276 1866543 3712638 8205850 16390649 20591031 42626895 95322878 145192633 476105138 878558448 1356298272 3027032332 -1 3 4 12 17 38 126 209 410 568 1099 2878 4465 11143 16399 45528 78644 229581 487953 718798 1591545 2926114 6624823 15718478 19135617 36677251 80686397 233206927 533268143 902295858 2031335805 3313180207 -1 2 7 12 23 52 74 185 427 955 1828 3544 4981 10081 23602 56137 121271 225569 521398 979927 1069970 2411622 7468405 12529947 27467464 51599424 91470859 176554843 346933177 632767679 1739295783 3830346615 -1 3 4 14 23 40 116 231 340 776 1840 3306 5679 15529 28449 34016 107793 243999 479266 685076 1597741 2398003 7704797 13093273 19658369 48734032 117904875 181314464 365768443 596773969 1993661018 2603965042 -1 2 7 9 28 58 112 179 272 984 1561 2947 6039 14125 30778 56292 110679 146389 433695 1048127 1073666 3207354 4843589 12496501 23039633 65579481 123305636 165132714 320131520 966370564 1761741099 2949311376 -1 3 6 11 24 39 83 255 421 967 1724 2479 7538 9284 26405 59398 127661 162962 456012 779915 1078289 3726059 5614071 13817985 28810380 35961002 70340301 172179132 322034171 866258793 1212818554 3237107532 -1 3 7 8 29 43 81 167 457 571 1166 3863 5790 15934 22536 55947 68344 223684 520003 668084 1328784 3210061 4813010 16502753 26888309 58517028 82663334 225164890 497219524 643393945 1978132049 2638097736 -1 2 7 15 21 32 127 206 506 688 1070 2594 7253 8280 20036 51738 90450 135137 429937 995209 1072950 2685530 7675055 15384491 19878688 38333637 87630122 238212059 503304837 841568117 1208899340 3663624372 -1 3 6 11 23 62 71 235 365 592 1263 3725 6529 8257 17744 43341 81081 245301 480769 707682 1070473 3709111 6900314 9135440 29278005 37782119 118582323 258943918 524157630 543523045 1316929372 3753149181 -1 3 5 12 24 39 76 138 296 668 1482 3403 4439 11592 18734 48225 106433 224600 498966 700996 1856028 2656268 4580963 13608777 30071895 59555398 128031574 215966311 430934129 679645510 1726483568 3328185342 -1 3 7 9 17 49 112 149 352 788 1887 2279 6157 12478 20435 41903 86948 178100 417220 763464 1334673 3444416 8200614 10899056 21465428 56110033 100956333 196929005 349039402 842257296 1607773664 2194227518 -1 2 5 10 23 54 77 145 324 756 1846 3107 7907 13719 22510 63543 105335 186264 425586 988014 1591102 3462642 6420008 11428437 28778895 61086842 108802633 213408336 309126655 654420593 1446414753 2653590526 -1 2 7 11 27 35 103 246 315 539 1397 2128 6632 12167 19650 48013 95667 234057 483637 959895 1073067 3705318 6102075 13596773 24808355 46403739 112997458 258500187 420806649 1008326357 1378273826 4206672474 -1 2 7 12 18 46 109 160 494 745 1724 2390 6145 14961 23385 57979 128350 234980 469976 931736 1067252 2410139 6659402 12792939 21104496 58724028 77075042 246425203 378826285 888973636 1587623644 2947417156 -1 2 7 15 20 45 113 135 406 865 1239 2258 6797 11642 19834 38860 122588 219652 492989 968648 1072185 2663546 7452605 14391604 19326398 56625010 93588822 165679215 418132247 1031040573 1532022290 4283265251 -1 2 5 15 20 55 98 158 314 964 1320 3805 6383 13682 17538 62836 101761 191339 417311 994015 1593860 2152858 7995232 11689567 16984598 52450247 117758965 162134178 523654745 542062958 1295020057 2397877200 -1 2 5 9 24 56 108 129 350 744 1690 2162 5548 10379 29743 36442 104148 182240 408312 993788 1599942 3715847 5360349 10894478 20389971 56131545 114335735 216903682 351711026 814123980 1817109532 3606732324 -1 3 5 13 25 35 84 197 370 921 1565 2713 6819 10499 20979 63527 77318 257135 475138 695003 1853448 2938437 4552425 14616792 29248979 46218498 127391752 144650295 327298502 1015134617 1500401968 3873513034 -1 3 7 13 29 48 98 188 307 867 1837 2587 7432 10342 23699 58430 84296 179755 393912 762477 1327990 2410790 6101897 8538662 20673688 61961611 128373095 194943506 364792465 972518840 1100052162 4278113813 -1 2 5 15 18 42 97 130 483 769 1158 3939 6180 14559 27292 35415 103798 196547 399607 986244 1601737 2143425 6420325 14575306 23307202 53066346 69121103 162448378 434797960 594255633 1309531758 3179685130 -1 3 6 8 30 33 119 137 452 641 1979 3152 7077 11288 32079 34779 107359 188167 401648 724852 1074605 3452668 4314613 14569279 19379245 58032498 83803959 252609601 329961285 625351438 1079199159 3959731041 -1 3 4 14 28 61 67 221 262 955 1538 2698 4841 10557 23744 63557 83170 174900 395984 769012 1593314 2413539 5840367 12476277 26171307 42281431 108934632 162513345 314373236 1012227373 2018939605 3343809376 -1 2 5 12 17 42 86 199 290 539 1690 2183 6329 14708 17981 44250 119795 136173 458005 1019346 1597160 2921751 6395000 14597317 28519252 48337427 114472207 266023240 385199170 820705370 1531150498 2803124885 -1 3 7 15 23 41 109 215 501 960 1196 2388 7072 11752 32599 49541 110726 133890 438821 774029 1336361 2944387 8244264 13028960 21695322 38133284 86964668 196041442 437085577 940278353 1481965204 4277533066 -1 2 5 10 30 38 93 175 355 641 1587 3417 7349 12201 18715 51146 104153 200511 492944 974419 1594712 3467687 4578363 13356139 26351712 56475657 106685162 219042664 387514594 659716871 1588152123 4203127869 -1 2 4 10 21 46 80 133 328 614 1523 3403 7949 11970 32178 44090 69232 138778 444765 1008107 1861247 3181832 7170272 13013667 28025410 65139994 107990974 244411887 453156473 730054399 1594481972 4044077241 -1 2 6 15 21 51 121 249 278 891 1973 3885 6713 9446 32305 61093 71731 165497 398120 1044086 1336004 2934491 7437032 10895503 24865174 46247504 105581282 175204949 386037074 789258454 1268583432 3314465722 -1 3 7 13 29 51 99 137 336 618 1461 3330 6557 10625 23437 50394 93424 183822 415662 783853 1328912 2417011 6106170 9316291 20147996 57532945 117135949 249666796 443801575 735320674 1171271636 4156051693 -1 2 5 13 27 47 103 222 377 1001 1948 3340 4101 10812 18761 63385 91055 200311 505308 927859 1596956 2675179 5060956 15193301 21664749 39175161 119449400 152942337 341982953 623147582 1799917110 3729386235 -1 2 7 12 30 36 66 128 347 729 1984 3216 6015 14252 31345 49399 73007 156275 449742 985211 1075862 2423654 5599533 14325575 31964531 60138576 108247633 203532624 290172473 651532936 1897913785 2992981686 -1 3 4 13 27 59 84 223 320 624 1079 3616 4270 13280 25954 56111 80724 244449 459644 715317 1602413 2679755 4801054 12011489 30827226 46791279 120761633 261946392 474571537 554636562 1802162757 3085962126 -1 2 6 11 19 36 64 248 337 698 1788 2888 5266 11480 23994 46173 78954 252749 472862 965053 1330238 3970953 7958768 15948825 31090327 41789419 129410797 209483190 339010982 1023253700 1697042950 3466629808 -1 3 6 10 30 51 80 151 439 710 1191 3314 4571 8468 16670 46061 91640 230611 487683 699638 1071027 3971458 4800299 10423860 32664419 64613962 97951021 262943889 520383903 719380709 1738404030 4086475391 -1 3 6 9 31 51 111 219 367 675 1610 2492 6599 9773 29726 43590 122239 212995 498503 712902 1075452 3178661 4308166 9951303 17433489 34949940 125488112 207882823 374086989 905718032 1502635311 3690239820 -1 2 4 15 18 34 82 137 297 663 1790 3158 5314 14723 27425 46373 107887 232047 481331 941227 1853966 2421550 6636040 16707785 26067267 66006561 132042036 216899813 357794772 543114686 2023389505 2258896863 -1 3 5 9 17 32 109 162 485 619 1486 3855 4514 12246 23721 63988 88013 175611 395138 768099 1862925 3971661 7724704 14899301 24448885 62019889 79381696 211629171 425600153 572518913 1817227436 3350825987 -1 3 5 11 20 42 97 136 409 987 1731 2147 4840 15446 21291 41817 82752 244593 475996 700896 1865056 3465064 6917361 14028386 24711506 50534925 97650050 185402807 307179346 897205950 1892785766 2578854529 -1 3 7 11 17 55 116 191 499 637 1564 2741 6262 9685 23703 54840 68313 232001 461440 708463 1337823 3977564 7712704 11932448 21854761 67050877 83557848 216008263 370936412 1002183029 1388586634 3728497052 -1 2 4 8 30 53 77 200 340 651 1893 2406 4800 11050 24322 53133 131027 153542 446088 1043950 1863098 3715009 4804128 9383566 27102748 46844246 122938689 208698452 310935562 851778889 1919155436 3250078541 -1 3 6 10 17 42 97 215 493 578 1441 3116 4437 9024 27467 44121 126640 206366 519360 703782 1069908 3997356 7672545 12988531 23974672 41908464 91423124 230918278 409863870 799904826 1654630472 4217530981 -1 2 5 15 25 47 80 240 463 786 1354 2508 4236 13969 27558 44923 124475 213305 495041 972638 1590091 2157695 5048979 15092262 27116604 37164929 95379099 143107661 505581998 1053337397 1898837367 3161944929 -1 2 7 9 27 42 109 161 301 896 2028 3517 6262 15795 30270 51025 66466 222362 514362 919260 1071700 3186281 5610456 14872791 24458405 59967115 127875500 136006560 360416833 668635584 1232196232 2744272212 -1 3 7 13 17 58 89 255 347 519 1065 2150 6547 9779 19143 59895 122546 218549 524119 709348 1341856 2397496 7160259 10095016 30267393 41900036 133164294 246606396 495196941 971777006 1450721561 3699177271 -1 2 7 10 31 35 69 187 458 572 1847 2702 5492 13668 28480 44136 89287 257902 468911 967099 1065494 3991749 4832270 14303460 31545992 58713612 80427006 219347254 325595691 1050961169 1651030063 2823645924 -1 3 5 9 19 52 87 191 277 762 1850 2592 4812 8348 32179 50327 79900 163466 445507 729353 1852287 3965645 8238712 12309459 29698154 58612141 132561540 225441066 319118740 1064208805 2122295832 3817726527 -1 3 4 14 30 34 110 144 258 604 1143 3498 5075 10193 24115 55204 68177 200639 494037 672663 1600570 2402290 5348645 13297498 21886905 58607697 132413145 252485616 483259400 783699927 1778154514 3831793490 -1 3 4 10 25 43 116 255 281 779 1717 3101 5242 11889 26347 51229 79494 194676 416241 767343 1595577 3442750 6129069 14890566 18728935 42958908 106693202 193987859 317197101 638065330 2063351530 3674751385 -1 2 6 10 29 41 111 131 365 560 1769 3331 5247 12219 17178 37211 80564 165593 416748 1041019 1342790 3732545 4585458 16456354 23698740 52413592 102244518 257446379 381465467 669346975 2141076091 3652396033 -1 2 7 13 20 35 106 165 268 649 1202 2685 6787 15553 23517 40557 85740 214169 493919 935553 1079418 2158950 7967933 15376810 24233277 62530859 118798271 213728122 479437363 832976876 1355060322 3002160383 -1 3 4 10 23 34 105 231 440 964 1279 3849 4578 11805 29176 58158 76365 206709 506351 681168 1591985 3453771 6662184 16695914 24494625 46011097 80520102 172590335 440579492 544024628 1772560455 3235623434 -1 2 7 14 23 40 88 212 307 552 1978 2913 7922 10251 26427 58295 77911 231364 461461 967143 1070706 2926586 7973407 13007942 26860174 43691670 115650240 252556254 314990274 995205189 1234329735 4119459079 -1 2 5 11 20 40 84 166 287 543 1480 3604 6158 15080 18553 38174 100315 155621 429662 1015976 1601534 3205273 6897812 14643831 27594987 56876434 128245615 247273250 459789936 663013644 1312896317 2984748364 -1 2 7 11 28 50 83 155 281 519 1221 2966 4331 15780 24033 57403 104086 182600 425050 990309 1077284 3703104 4270385 9944017 32582111 65255979 123546167 238271791 520431311 901751272 2143618588 2582110103 -1 2 7 15 31 47 93 198 423 927 1976 2364 7122 14339 25757 59208 110577 189398 420731 998577 1066840 2669548 6106177 16755659 28386896 47953552 82384265 198167679 375768987 887493292 1414260754 2820772403 -1 3 5 9 30 55 92 196 480 842 1488 2180 6986 13594 32232 63142 112032 170779 400010 738790 1855633 3980033 4798332 8634792 30476139 45331740 99740035 160575634 495126113 948487185 1500104597 2561570969 -1 3 6 8 16 34 110 138 495 679 1655 3072 5244 12295 32357 47031 69426 203564 515408 685081 1071409 3472796 7982428 15382804 24505304 51835338 70332191 254238411 346230373 602140356 2043023259 2742871911 -1 3 4 9 16 41 124 147 446 696 1243 2713 7737 14902 22672 61955 117030 221635 509209 715403 1599045 3711068 7677431 12751863 17891164 51764187 89607126 242725865 524182787 861224085 1076274342 3093607783 -1 2 6 12 30 61 68 245 356 858 1965 2330 5716 15300 24271 39435 101629 175217 419370 1011707 1335923 2149575 5309251 12524902 26779539 37323008 122598583 186270421 372972555 928292063 1656587908 2444148166 -1 3 6 12 27 62 74 205 488 697 1280 3961 4267 10193 31724 55050 107110 189615 410205 731231 1071241 2400717 4546909 10972243 28887435 48862927 94813700 239527812 421676413 602612535 1782596695 3815805414 -1 3 4 8 21 52 115 234 369 756 1911 3165 6711 11915 20552 64038 84467 168693 406344 759741 1604249 3973715 6660534 11003689 21810417 45691347 129120090 228302592 328493384 666148267 1166658004 3764091085 -1 2 4 10 28 50 64 151 321 627 1953 2363 4597 14581 31741 42653 74713 143380 451436 1015695 1853261 3199069 4823325 9647662 29134595 60645770 105574203 247161311 305161664 863274227 2089121519 2196429909 -1 2 6 8 30 49 65 185 381 766 1965 2883 7936 13508 16919 59841 122441 187787 424496 1005789 1340067 3188044 4269404 10428682 29149350 53326963 101598989 214893266 281847176 949298379 1317478929 2158284014 -1 2 7 13 31 53 104 201 383 891 1167 2664 4190 14271 19927 53558 101455 228561 519744 960724 1080684 2134796 5588175 10408682 17621308 39440366 124237317 184960817 442345676 917701132 2070640825 3041387778 -1 2 7 13 24 62 93 133 473 634 2001 2065 6625 9020 27581 64145 127189 216177 512610 968939 1068526 2137990 4790360 11436924 32037104 59873481 68924236 212479354 296064370 906470767 1507729329 3380462623 -1 2 5 9 29 36 73 170 302 935 1829 2816 4886 10248 25647 49826 118421 161488 449862 1034994 1593081 3711622 4522361 12821322 29660858 51729241 119748182 145605316 382627338 1049290637 2109965531 3267161484 -1 2 4 14 27 58 97 215 486 532 1258 2073 4184 10058 30463 61774 83596 157772 451270 1003283 1856163 2130139 4569561 12530627 17086210 37349816 89372182 212403410 470208199 996355676 1931250679 4278562484 -1 3 6 12 31 59 107 203 376 543 1581 3896 5305 9770 22306 38958 102779 238205 484656 685501 1077899 2411014 5571293 10628933 20511038 39940230 125494281 243661186 358308109 752489272 1998888761 4125727963 -1 2 4 13 26 33 114 229 272 1003 1716 4079 5346 11004 27166 61758 82179 138027 428083 991247 1852313 2923626 5094714 14371747 18919670 47307161 101690673 139058188 291480852 710001703 1997774027 3291318303 -1 2 7 8 21 61 67 201 434 906 1165 3387 4343 15409 21413 63623 101297 143098 429452 1040386 1076449 3452494 6913404 8630493 27824407 47524765 83838574 199299002 445331069 673025993 1679958578 2224987711 -1 3 6 8 16 63 100 218 300 1007 1638 2132 5295 12695 17200 41593 82765 131529 454469 725066 1077881 3465320 7987909 10437829 19457683 34204449 106123830 138466104 316253297 932440208 1807857922 3063402395 -1 2 7 13 19 53 78 177 260 998 1345 3439 7099 10349 18599 57747 127136 197588 500587 960094 1073183 2140395 6624028 11465765 27568849 52499575 133365265 159169306 516500862 803901085 1331440024 4167322338 -1 3 4 9 30 50 75 164 335 768 1368 2098 7608 10266 22064 47558 69021 213918 499918 656176 1605145 3731390 5092603 9850693 26796110 58304148 110261584 193760443 472478224 963882638 1111888789 4104143733 -1 2 5 14 22 50 118 241 447 1009 1690 2150 4421 12229 20179 59362 68592 163113 449503 994390 1597648 2402853 7727872 11238710 21803470 48091559 83300503 180356281 318770655 887627337 2130982280 3624171427 -1 2 6 10 18 51 80 213 482 731 1571 2781 4545 15755 23186 59290 73904 248607 490373 959567 1336965 3719033 7979075 11461349 29402341 47312176 92702427 261889342 338175637 943748830 1972666505 2571214250 -1 3 5 15 31 53 117 242 308 974 1633 2418 8012 9587 19862 51211 105457 168170 400355 744537 1861905 2393883 5592754 9897241 24682150 46496598 115037548 135821011 303866811 867506683 1083689186 3464825590 -1 3 7 11 29 34 93 142 360 540 1615 2675 7741 10777 16769 40012 87457 165797 415688 756163 1337927 3989198 4574583 13885431 26003223 63565520 116622613 264273816 345303383 940942195 1230966066 4212465227 -1 3 6 15 31 52 109 254 398 723 1200 2588 5739 12389 20465 40848 117779 257162 471923 687992 1080984 2675690 5854257 9579642 18662993 43082608 74346001 246694692 532973136 825615263 1654096613 3016482781 -1 3 6 11 17 63 101 197 391 805 1695 3441 4899 8574 29125 33256 73104 177952 413641 772963 1072860 3728877 7450778 9947520 19422187 40955677 75869377 162791220 280232483 601621693 1656228303 4287109866 -1 2 5 11 27 61 115 129 385 975 1804 3657 7923 9640 27607 37457 70793 250904 468809 964340 1589815 3203910 5614384 11975097 22044291 53789235 98158996 185744186 358707693 718756262 1594233877 3597471131 -1 3 4 11 16 39 82 130 312 742 2016 3447 6941 10940 19013 55741 108448 177580 405153 737282 1600545 3181332 8212961 15946352 26236320 64027361 129105916 224286079 281016623 558979217 1199522161 4050153077 -1 2 7 12 28 44 109 132 482 606 1098 3779 6248 9877 27162 64457 77997 173614 409487 1042331 1065943 2394968 6154255 15986897 24149873 52216726 70350607 215098349 531615526 601895108 1243895220 3267671216 -1 2 6 13 19 61 104 156 487 693 1888 2808 5550 12943 22310 46863 81341 165131 420540 1046920 1339040 2422534 6405933 9430487 18631863 53255802 72696694 252595491 277060994 1011649779 1634302922 3040480958 -1 3 4 8 22 35 88 135 332 878 1650 3674 6327 14477 30776 56458 104049 231765 468599 687565 1592972 3980512 6910940 16147932 28342034 66897725 106801270 179830444 287301881 765450050 1124578559 3148305925 -1 3 7 10 31 60 103 255 293 730 2030 3627 7497 9415 29392 63426 94005 169214 399967 759682 1333469 3709249 4832906 10980864 18118258 43842887 115964143 204122055 272522215 747053439 1404666099 3713259017 -1 2 4 9 19 61 92 181 368 676 1572 3284 5239 15214 16965 47064 113324 158236 431778 1017850 1864381 3993516 7939074 10462670 30153835 56108398 108290234 228645042 395146105 564603785 2070536704 2380985651 -1 3 5 15 24 47 119 239 304 990 1093 4002 6751 11487 32277 64238 115509 222402 518473 705024 1857930 2396304 4787472 14873398 17039574 47186291 112460652 137889250 449580475 542645467 1195123857 3878973250 -1 2 7 8 26 61 91 206 313 641 1999 3827 4432 8733 18805 36161 119098 165643 412019 986838 1073162 3464515 5595949 12528449 32778098 44580901 111972970 234480565 297201562 772180218 1624398579 4124257239 -1 2 5 13 26 43 115 183 509 999 1324 2815 8166 9536 21938 36102 95230 181654 397383 1047737 1604661 2673049 4836461 15982273 17573294 62149769 82874286 176256197 481479096 813301849 1092078739 3282047894 -1 2 5 13 17 55 107 172 503 964 1254 3429 6341 16378 22106 42689 88111 206842 515160 930200 1598458 2679289 6673645 11406970 19936649 63457136 81038399 172566689 454290297 700870742 1152967982 2881870313 -1 3 6 11 24 34 94 129 439 585 1683 4086 4655 12290 22009 51987 97407 178027 402350 756764 1076961 3704268 5610068 13090177 26491156 66603241 96004159 231807509 366357950 742366445 1817729520 3044859365 -1 3 6 12 27 38 66 255 301 911 1805 2835 5654 12319 29503 51211 69740 194677 413038 757004 1068392 2401162 4583876 13087065 33039251 39865543 106471862 155579612 382975757 1054358276 1763992891 3079469091 -1 2 5 12 22 36 109 221 362 705 1675 2385 6142 9976 21537 44050 70451 136953 457008 1007847 1585439 2913004 8190067 16367499 25101391 39119915 123837741 231694229 347365111 876396499 1612004091 3772407128 -1 2 4 13 24 34 95 185 288 726 1315 2225 7199 10585 27604 54847 94992 179907 401160 1020684 1848817 2900915 4505366 14524486 26723809 51690633 118597485 221235603 459582266 1031378015 1185908056 4136633813 -1 3 4 8 24 36 101 172 441 680 1297 3013 7464 8835 24128 37864 128004 250843 459625 673360 1589046 3964200 5296113 13722529 23474138 61917970 97348122 249968350 405070128 832384603 1332906137 3490275320 -1 3 6 8 19 61 78 180 438 720 1134 2719 4889 11825 24384 49331 83702 217071 508746 682889 1064032 3437230 7641318 10062402 25302161 51952597 87935975 257091065 470126787 818294723 2001257759 3754511944 -1 3 6 10 24 47 105 189 344 606 1186 2857 6039 10969 21015 52304 115465 260963 488140 677833 1064126 3963894 5282019 16056355 24782144 65582965 104684038 251066456 515723605 926609222 1624341140 3625893841 -1 3 4 13 27 63 86 188 440 665 1116 3180 4220 11118 24054 59979 100257 195184 417111 727759 1587698 2650624 4766382 10845812 30101772 55636245 88454740 241603619 499571831 717362175 1641536811 3700288408 -1 3 5 13 20 37 102 208 440 637 1760 3336 4807 11252 30186 40317 93287 240473 479626 690753 1850359 2906500 7399031 15853375 22996931 38310157 70614350 205751367 346500976 638454073 1681222699 3512445949 -1 3 7 8 31 61 123 212 411 671 1800 2379 7315 10266 24150 42444 126733 240170 478393 666878 1323136 3177116 4254042 11106089 23474081 38548865 81556964 257752901 269567886 856577399 1269881956 4142465960 -1 2 4 13 29 51 91 251 495 765 1347 2491 4496 10930 28509 56333 79336 238704 460609 968414 1850634 2902886 5287744 9296067 30851920 38286602 87316713 263487840 426884254 945949510 1969824351 3406004306 -1 3 5 9 20 38 74 159 432 954 1765 4039 4726 11780 25381 52109 122049 154752 452596 777531 1849550 3950366 6337073 15542201 31709314 63451308 93870197 172001850 328819108 708012258 1842156282 3488843835 -1 2 6 14 22 60 126 180 442 637 1497 2763 4892 14180 21761 34271 84309 261585 475014 968285 1319637 2649788 7917245 9562066 22204254 64763513 97015536 232030747 406931159 904390120 1892620661 3141181585 -1 2 6 11 26 33 117 208 465 565 1857 4015 7909 11533 29785 55169 112664 170701 403027 1009195 1324587 3952772 6074671 12671409 20673109 34868668 98048472 214442606 314075975 721746134 1487522801 4039787335 -1 2 5 14 20 35 91 187 455 916 1094 3118 4577 9879 17792 53722 107316 161557 455482 1025137 1585261 2386496 8162127 15025147 28556350 50858147 76815605 196359586 409757024 799055729 1722378851 3960466890 -1 3 7 9 22 56 127 174 402 669 1602 3109 5130 13493 18295 59301 74089 238702 463208 713039 1320055 3439006 6338693 10348244 21428033 60823409 83898582 244862132 353434999 598804244 2035800668 3012798460 -1 2 7 8 20 47 103 211 480 562 1470 2625 5258 12834 22746 50049 78614 165604 395370 1034703 1057451 3432978 7113532 13487101 24379354 40399567 89698683 202998331 429065303 929107278 1835190259 2988630984 -1 3 7 11 22 60 81 229 285 861 1745 2746 4377 10324 19519 35734 89974 191342 408698 770677 1326830 3960124 6869397 8778835 32500888 35944656 111736401 176792790 309024501 1015371671 1966538713 3464632377 -1 3 5 12 25 51 83 184 435 766 1942 2306 7297 9423 20716 43703 128378 261775 465571 681505 1848341 2647651 4246438 10041033 31905717 57011451 91214889 264724200 324466681 835825878 1219718427 3292174421 -1 2 5 12 27 61 115 222 371 904 1130 2081 7137 16248 32531 65138 116320 159617 456382 1045981 1584127 2905721 4763393 11101240 22485765 38128750 124941025 143050282 444308797 1064892862 1584515696 3009838287 -1 2 6 12 20 57 117 216 319 953 1130 3973 6332 10316 18630 41556 127064 132294 455977 1018829 1325328 2126295 7918465 8725471 23275285 39178792 105011676 157704377 462295478 555664136 1301275502 4235509777 -1 3 7 9 31 58 115 251 415 557 1408 3818 4711 9660 31003 53112 77230 136323 439020 749723 1326849 3426179 4491996 11641578 22788272 46995543 72502705 222169671 417759338 628564743 1693227433 3846276114 -1 3 6 10 27 56 119 232 413 990 1955 2351 6405 15293 20753 55636 125879 159920 451192 781351 1060368 3964467 6071717 10832686 22230839 43631059 67502098 179460037 396527069 892826459 1593652815 2949878882 -1 3 7 8 25 43 109 215 266 536 1312 3490 5405 14968 18940 41056 97784 244847 475698 696782 1320534 3172605 5816524 15312014 25048461 37814569 114246815 252619510 417347641 706497606 1995222124 2330815235 -1 3 7 10 24 32 107 143 442 764 1177 3341 8001 12116 23571 38557 65764 221140 493659 668677 1325076 3695498 5570232 13232592 21924063 51735365 91730386 255743250 526172834 768706253 1541565361 4118850007 -1 3 4 10 16 46 122 151 490 626 1222 2369 6979 12518 31211 38922 103390 155920 432421 763835 1582695 3431375 7916359 13713884 18027617 50986042 68344558 204168090 492376210 1066123809 1536459210 2317199024 -1 3 7 13 30 36 117 142 323 512 1057 3443 8150 15160 19920 52150 69293 248384 479533 699027 1322266 2385254 5283877 14530281 20860264 58279142 116329325 254691917 498421628 757275745 1521377375 2816811489 -1 3 7 11 25 55 90 220 280 546 1619 3806 6045 16089 20540 62131 74570 255160 479902 702937 1320632 3963665 5544688 9801317 30548065 46246933 108417661 260123772 361230454 717449404 2092622014 2674970204 -1 2 6 9 25 56 119 196 340 656 1412 3307 7775 12222 18292 52562 106385 160526 451744 1023724 1326120 3437763 5808462 10558405 22755855 36252498 127356958 203269196 422449078 797332841 1544204541 4119290253 -1 2 6 15 24 50 101 213 385 972 1885 2052 7765 14844 31083 47548 97921 231163 481901 958615 1322943 2907875 4520301 9813699 20857053 34447576 80640417 176019588 343327370 841523981 1154304214 3210471433 -1 3 7 9 24 54 93 192 471 704 1322 3199 5436 9207 20491 55118 81591 194646 420349 763331 1325226 3432961 5810767 10332443 30359477 44689437 86492273 256152663 417186225 774605542 1901886685 3955791216 -1 3 7 15 23 53 67 148 480 692 1135 2926 5191 14652 18665 57122 84164 226053 521028 678582 1319958 2908264 8169469 11914844 25613810 59609797 80884651 253268596 484286068 915811170 1844753374 2567567241 -1 3 4 8 19 33 112 148 387 686 1734 2828 4544 8322 30695 34750 72201 238945 476980 720757 1587466 3949164 8182991 15332045 17436279 51488585 93517877 250622115 394286461 1036842856 1888326793 3904285182 -1 2 6 11 18 55 77 232 291 984 1327 3892 6275 15167 25391 61917 103292 216952 509813 956836 1322718 3950521 8167703 12128410 27395251 38622607 101884826 139480666 527741946 660421800 1251100101 3009019601 -1 3 7 10 18 45 73 219 346 816 1434 2702 5386 13224 28305 37178 93429 220451 504321 685780 1326330 3699154 8173296 13972096 31172543 49956005 120082672 181725019 536205032 821195978 1753234155 2972483331 -1 3 7 12 16 42 120 196 386 769 1574 2714 7710 11936 25658 50454 96208 147278 427533 725061 1319842 2126818 7140133 14235312 17466007 39788450 82850215 151799990 314090848 1048951949 1248025065 3923543273 -1 3 6 9 28 52 78 240 431 826 1787 2720 4168 16205 27755 62218 97056 149683 442639 752733 1061582 3175703 5036940 8724572 26919629 36666134 72104806 159409123 293924493 1037131236 1894649342 2541382230 -1 3 7 15 20 40 117 163 372 773 1912 3968 5328 8910 22602 56622 114378 188623 423590 735604 1321213 2901547 7397528 13490347 19291614 67074362 109102192 190417941 335975411 798944209 1884973852 3877306998 -1 3 6 12 23 33 122 191 335 608 1631 2333 5964 11821 16692 63008 65639 222330 508583 659999 1057555 2382083 7652886 15300826 20184286 60192357 102794536 240486452 367719552 887162785 1626304223 3229864188 -1 3 5 8 23 40 108 221 430 918 1184 4046 7185 13359 20411 52483 118162 240834 472947 659390 1849741 3691531 6878023 14521124 21974836 40012052 74790820 193866618 441474040 596700948 1561700279 2666725859 -1 2 5 10 21 47 97 170 296 997 1107 3471 4847 11864 30217 58592 109731 261157 489846 921956 1581560 3433150 6865177 12698468 24063504 60200531 125914995 159537172 440441203 680612289 1815242397 3321153373 -1 2 7 12 16 47 123 234 472 668 1240 2293 6536 9003 19154 59242 117496 165750 407097 995850 1059269 2381457 7131036 13475631 17977001 50308407 86601166 246396542 509170397 985650352 1450303928 3358774539 -1 3 5 14 20 46 97 198 436 561 1641 3092 7818 11659 32743 44350 75845 235202 482608 719633 1844086 2123399 8163022 13717446 24058724 35788661 71690475 219554158 395948841 559343081 1394871837 4250671274 -1 2 4 8 27 56 126 214 353 788 1963 3364 4877 10711 20611 57316 114269 248122 480088 922698 1844301 3686928 6091807 11397881 24583555 38203831 120185354 177669900 391037406 640517377 1721741948 3738687594 -1 3 6 10 23 40 127 145 388 537 1267 3426 8120 11887 30945 62247 90429 140658 439488 722480 1057617 3958691 7134323 13965876 16961593 52420032 94450686 203858468 495926267 777808197 1481426193 4089003398 -1 3 7 14 19 60 77 186 274 949 1972 2637 4102 12338 29067 55134 71837 161552 444396 733354 1325610 2646290 6874645 8743541 25863728 53204816 127750744 140952080 342835051 961291545 2001751996 2818882457 -1 2 7 15 30 40 64 135 312 762 1925 3001 5492 8612 27904 34482 100354 159101 431818 1029630 1057635 2648825 5803506 15047856 31084522 62586722 133381237 218476908 288767146 994462766 1707801104 4235145296 -1 3 6 14 23 51 92 252 318 856 1227 3815 7047 15158 21915 65305 107748 216491 523063 692684 1062996 2904342 8188192 11124284 31683954 38513558 108159496 175734872 446377113 631982516 1175450771 3098184072 -1 2 6 11 17 32 89 241 458 1020 1451 2369 4759 10450 20094 64732 90132 240855 461549 963310 1321545 3950877 7402012 15302063 27499024 36140831 92683115 185193194 508178657 1009633272 2031490834 3450705801 -1 2 5 8 26 53 107 245 372 887 1842 3437 5518 13870 31945 56075 125464 139838 431231 1022374 1586282 3962912 6082739 10350623 17958016 44750830 128393515 197208629 352054636 620295003 2144451139 3123880578 -1 2 6 11 31 32 94 142 503 579 1415 2375 6947 12157 31975 61655 97084 260078 485264 970342 1322723 3964495 4781146 13725963 25684559 63391719 76720113 217901011 418465593 977779742 1599849002 4126095023 -1 3 6 13 26 46 77 129 390 554 1639 2229 6508 8694 23218 55314 130188 143138 438381 768725 1057207 2120234 4512188 15072998 31861214 59685232 86221278 212076199 386664875 866392808 1578903035 3243791611 -1 2 6 14 17 49 118 138 371 608 1085 2321 4486 13645 24017 65292 127970 233852 468158 922019 1324484 2645158 6618468 12187584 22779981 53687679 103949330 242248172 479240377 1028983003 1913809808 3056903268 -1 3 4 11 19 36 101 152 320 560 1903 4079 7297 11891 31603 38303 74936 135098 457206 748615 1583329 3176330 7376093 15794944 21652868 56777168 117314165 263902638 273354856 716747483 1357467485 4110593256 -1 3 7 10 17 60 83 244 350 691 1785 3851 8021 11122 24559 61232 92144 180922 419957 770166 1322279 3690844 7402419 10307729 33199170 40539769 133075265 208837901 342788003 763274979 1511452023 3983949621 -1 3 4 11 16 40 75 228 490 950 1235 2544 7145 8515 16759 42573 125946 172171 416397 735267 1582410 3164418 8175266 13487959 30337571 35315915 85917436 184210455 436898279 975307738 1543486310 3432089409 -1 2 7 14 17 42 101 222 321 977 1967 2797 4177 13377 28914 33962 79583 252781 473789 963345 1060897 2915721 6331998 13963898 24878672 37997663 132580735 153800719 349472676 975515699 1955058262 3132304717 -1 2 7 9 30 53 89 231 286 790 1916 3595 7992 14356 27695 42803 74235 153311 427829 995965 1064225 3171991 4239394 8981265 30022649 36338162 110018969 196073688 367387635 701481359 1504564968 2776348097 -1 3 6 8 18 46 84 154 473 628 1794 3848 6670 15313 19956 35391 66898 218542 494630 668662 1064899 3425814 7379709 13708546 27473009 59206855 72861590 214873442 311240179 696721503 1222594131 3134698970 -1 2 7 9 16 39 65 160 401 921 1062 3725 6298 10191 28167 61342 92885 177664 403967 1016594 1057030 3171855 7929776 16342172 31124904 52336953 97408731 179525820 411899659 616196866 1210521374 3331432206 -1 3 6 10 23 48 97 172 272 830 1796 3348 6943 14282 18778 37857 103438 212810 521211 710850 1051920 3939088 7092177 11815287 18387879 66426099 125255319 168817017 346217960 614990910 1140853279 2271745552 -1 3 7 13 30 36 66 165 313 805 1422 2364 5138 10820 32555 37777 119526 215399 506075 706469 1313229 2364861 5253162 14448976 31497927 51236119 125530180 182707135 507654563 1045002619 1655096307 3724280390 -1 2 7 8 22 34 92 192 293 753 1714 2812 6299 15286 22031 38149 65991 153549 427664 995596 1051194 3414452 6568278 15749271 27303859 49879486 115764482 207016622 362259358 988611568 1398952016 2804321932 -1 2 5 9 22 40 117 215 504 957 1905 2606 7278 15700 31027 49631 99552 238894 461750 946175 1575632 3677665 6831675 14450611 19712090 36282327 90935841 172977724 350130828 999421118 1157594721 2889792323 -1 2 6 14 30 37 87 225 273 965 1784 3118 6673 10343 18855 48664 73037 245002 482502 970027 1314300 2627742 5778851 13910603 28355499 38611207 111137186 148091468 280969712 609938423 1127242659 4180706634 -1 3 7 12 22 42 84 144 316 775 1816 2782 5655 13593 29707 48414 92647 141993 458687 723446 1313200 2101730 7618104 12607675 27299122 62460679 132287538 179027736 344290662 991299844 1869529086 2804138758 -1 3 6 9 31 53 80 159 364 948 1064 2130 5054 13957 30661 41462 129527 165069 412106 734506 1051627 3151749 4210418 9200648 32020374 65638308 109979436 152811090 466206533 1060003409 2133527534 3052695477 -1 3 7 14 26 45 123 198 463 847 1362 3206 4368 12613 18851 54669 82018 249668 479016 719347 1313565 2628369 4991200 14968591 19971045 37873410 97127102 152910614 524769241 712430962 1663066719 3006576487 -1 2 4 14 26 35 95 167 465 530 1231 3835 6541 13615 25807 42764 116569 177055 419505 993480 1837192 2101882 4202616 14437578 26802390 57482269 78112222 227897619 473649949 546082819 1322624819 2300451501 -1 3 4 15 18 58 94 172 509 939 1947 3736 4497 12974 25011 45531 128283 244685 488737 659893 1575667 2103346 6564940 10240274 30991633 52505469 71233343 200084062 389724300 716558991 1652285541 3066280310 -1 3 5 11 29 46 83 207 267 743 1657 2056 5149 15810 21132 65429 103535 165638 407406 751371 1838324 3414744 4989006 14710886 25204093 46740893 106952204 210306068 375111644 843700436 1771197984 2268841611 -1 3 4 10 20 49 101 152 496 910 1799 3693 6107 11037 31226 38220 89035 153322 434836 742045 1575353 3414173 6831728 12343145 16836398 53596793 70728550 194820272 367603684 729994001 2062277801 3405081475 -1 3 5 9 17 46 94 155 474 772 1196 2527 5371 10410 20453 54932 125462 166304 396428 724734 1838455 3939630 7617605 14182248 25467198 61684791 75457074 152078003 432342788 969607506 1711276046 3597664286 -1 2 4 15 27 49 72 209 321 848 1682 3575 6409 9581 28510 61928 108017 260289 488249 923962 1837900 2364545 4209910 9718711 25730189 44126626 123885260 184852118 302339190 549870983 1233685022 3324602512 -1 2 6 12 19 60 112 135 368 547 2047 3409 6269 10558 23713 59099 108485 184746 425794 986291 1313649 2102845 6567037 9207542 24947814 53310778 102697054 257164058 314049827 573311808 1266423388 4026807488 -1 3 7 15 22 53 85 158 331 795 1847 2585 6621 10826 18114 48918 121539 173526 412878 728453 1311818 2887145 7868928 11547133 30959847 66647121 100759311 188436231 362316780 953786781 1406296816 3858978533 -1 3 6 12 19 35 79 128 380 538 1607 3654 5470 9371 29651 35206 106739 132279 452600 784688 1049603 2361511 6560289 15741760 33312835 61929061 114113187 261853029 343967396 677492616 1969628690 4265253517 -1 2 4 9 31 59 113 143 475 999 1774 2912 6351 11940 23369 33185 118336 253557 464037 944972 1836075 3936050 4724591 11810863 22307065 51701542 76882918 181331658 323869354 967827476 1427340982 4094072718 -1 2 7 14 20 60 99 135 280 934 1963 3551 5865 10225 30661 36129 97752 230544 485013 958568 1050019 2885816 7610249 9976333 19679243 56675600 133279312 149295985 340867692 658725524 1919870826 4079540941 -1 3 5 8 18 44 71 241 268 756 1070 3346 5474 8473 28247 61697 104743 172453 402561 753136 1836485 3673805 8131560 14166256 31750014 40421203 115987212 203829732 526343399 791178125 1902182394 3851520694 -1 2 6 10 18 49 125 178 320 1000 1115 3006 4315 13098 19497 52048 110480 216524 512756 954472 1311789 3672860 7868844 10760373 24660178 66634143 104709342 141261327 466326563 809125899 2095946956 2701590855 -1 3 7 9 22 50 124 189 493 625 2000 2070 7491 10116 24077 55044 66375 178196 403162 773786 1312538 3410260 6299363 11805254 23089490 63751154 78723888 210159389 288793689 919994939 1241748491 3413433538 -1 3 7 12 31 47 90 151 453 737 1872 2539 7786 11517 25937 49739 82105 140654 432100 729578 1312699 2099444 5250530 15739119 27814390 59298749 69302316 248411723 299241884 828560505 1129552907 3990201578 -1 3 7 15 31 32 70 146 370 772 1186 2475 6309 8274 28399 46959 76458 187903 399199 767354 1310888 2883871 6030279 12584306 31722404 63971319 110636285 194018565 458262860 943024666 1454510547 3312958406 -1 3 7 8 24 40 71 212 469 912 1800 3206 6431 14233 28751 50090 120866 134153 436461 759989 1311609 3147430 6033338 14688105 31209977 49048742 85523819 172341357 355920110 545203736 1246560849 2283004499 -1 3 5 12 20 54 120 205 354 943 1156 3493 6429 10277 24716 48590 97863 144222 456881 724092 1835839 2622831 7606208 12066743 23602067 34370460 123503616 134291542 421976429 708802847 1090030619 4067243972 -1 3 7 11 16 32 69 150 345 590 1223 3435 7177 11848 28315 56230 120798 189908 410147 752539 1311258 3933298 7343216 15474394 30682054 63725982 103334701 235271275 524457503 797881731 1453245977 4240322819 -1 2 5 10 19 50 85 230 307 778 1119 3607 6742 10792 31897 43869 71019 146434 458084 1012996 1573724 3409086 7343915 11278661 30420566 33845993 100708792 192757398 429540002 621695340 1081502247 4189989663 -1 3 5 12 21 60 122 210 407 546 1495 2479 5468 9866 17324 65121 124322 187270 424356 743170 1835976 2623277 7343603 9707252 21771858 38824989 83667374 228408878 428571626 963400217 1687999008 3924931893 -1 2 5 12 24 36 122 241 471 709 1662 3761 4942 8797 29647 48419 75948 154251 428564 994091 1573656 2884776 4458746 12590517 18362788 45895914 91278709 260935698 364083706 674023899 1846384867 4271858782 -1 3 4 15 24 53 69 191 495 836 1834 3985 7153 10826 24523 48813 124887 228525 495278 715145 1580146 2106394 4998922 8950584 27375301 54516591 72501016 140100331 370883070 802625723 1300190590 4161263483 -1 2 7 12 22 48 91 163 375 664 1750 3330 4632 9593 23966 56602 87108 204910 506214 920284 1053970 2370443 7621605 11072454 32839198 52677546 104502994 222146476 351415569 622349865 1733360458 3909684234 -1 3 4 12 29 40 79 194 289 919 1338 3955 5896 10376 29488 44264 104272 150345 428424 754239 1577925 2893175 5530347 14978688 32112042 43440765 112673443 165224370 506445205 660359221 1967979109 3272169571 -1 3 4 10 24 44 65 181 367 978 1844 2679 7645 8840 19706 64788 95876 200837 504218 659419 1579937 3418999 5789326 16307407 30745820 56871278 107643392 136968214 372962607 981034716 1111434269 3561996394 -1 3 6 8 19 33 113 173 338 896 1428 3038 5306 13991 22442 45551 91188 132910 457671 722717 1052787 3423969 7620272 15240398 17639403 66486712 104844026 167098213 487555224 924131894 1805814413 2816204769 -1 2 4 15 23 49 77 168 305 980 1682 2883 5511 15617 31859 47101 118017 256849 473139 942087 1839400 2372289 7366226 10784794 28153727 55772357 123084360 154706516 298184802 943429610 1631555123 2407771936 -1 3 7 15 18 36 98 133 260 733 1324 3835 6307 11768 31898 47519 68323 191896 408320 766540 1318668 2893557 6843167 14979011 22109605 51257424 126588982 225994983 465864795 604591853 1302738741 3999248356 -1 3 4 11 16 45 67 148 462 700 1924 2490 7814 8838 17045 35572 106177 225980 502405 690733 1579849 3157437 8148605 14201463 33157818 65776465 73566383 261102759 331621595 842287537 1116509102 3592271188 -1 2 4 14 24 46 119 131 410 538 1918 3317 5483 10734 21109 46347 80789 191246 398091 1028093 1840876 2108546 4741612 14724269 17106769 57315407 96400667 201466464 333955721 643882262 2076310522 3241354700 -1 3 6 10 17 41 70 129 390 609 1369 3765 6923 14160 23465 41847 112044 188885 395385 736769 1054873 3944596 7622955 13153763 33136601 62555406 84075111 227676140 451621921 638324700 1139021864 2338861417 -1 3 7 12 28 35 107 148 369 970 1805 3935 5396 12198 23231 40484 105941 252213 459192 668673 1316734 2108144 6050022 13402558 22129783 57913400 104854383 146231396 382645901 776322541 1967888176 3613635193 -1 2 5 9 21 53 109 152 270 946 1068 3912 5194 9756 25175 59382 93907 255180 491383 968840 1578510 3678218 6581162 10812219 20272897 50575910 132893265 144638688 442110938 593832484 2094489648 4107203845 -1 3 5 9 22 61 105 241 364 724 1916 3087 7404 9929 19570 43112 108885 253939 470320 661668 1843124 3940927 6833574 8961828 17407569 43494357 131590507 221207213 319740242 648369863 1578824748 3627092806 -1 3 4 11 22 59 111 250 415 700 1623 2855 5879 15414 26661 34899 77877 237418 484647 720465 1578241 3160337 6580083 9999020 17371869 45865265 70235266 258945703 365566959 1057334161 1853263465 2266282349 -1 2 6 8 31 56 93 196 298 1012 1889 2465 4497 13848 22073 45508 66881 169031 421308 1045582 1315379 3158438 4480644 12362731 32060635 42388112 113954436 140951960 384490290 887552218 2098108243 3087690646 -1 3 4 15 21 37 105 231 423 757 1643 2693 5969 11226 23716 45088 104312 157853 433827 756788 1578523 2107537 7886862 16563341 23431735 44979571 77785830 249521353 352140298 944752725 1853920464 3637105633 -1 3 5 11 17 58 74 161 482 594 1893 3119 4175 12810 22162 41320 101968 206519 509973 708155 1842698 3417452 8153112 8447565 25501515 54983008 69223182 206084466 323077948 609198294 1817586029 3108569711 -1 2 5 11 28 60 124 237 441 612 1094 3157 4288 9735 22602 44194 119002 152641 440872 1046758 1580657 3159033 4747671 11330224 24204132 45597492 77886214 214493050 511270192 703846248 1664637069 3937447237 -1 3 7 9 22 48 105 230 379 614 1746 2352 4444 12041 17629 34648 116158 201731 510818 702529 1317514 3422470 6316504 12375613 20800148 50236577 131360024 266393883 388070356 909553666 2057570725 3713536234 -1 2 7 11 30 42 73 237 395 671 1238 2986 7710 8544 32498 41256 92033 211696 521904 917681 1054354 3684701 4739155 16567081 32897684 37356653 79174948 267134830 521433457 933279016 1173445149 3556467002 -1 3 6 9 25 56 120 238 287 608 1417 2400 5770 10199 17723 47888 114816 230503 483860 664731 1055996 3159672 5795676 10543934 23416492 45755436 102762819 239605455 465577806 973096154 1776859214 3759523625 -1 3 6 9 27 36 115 179 268 754 1363 3388 6328 13425 28675 59788 127223 166962 395043 736234 1053705 3157879 5260067 14192666 19992574 59987525 120898610 221886172 447615424 710349292 1127766636 2270209917 -1 2 6 10 27 45 74 247 468 873 1508 3291 6135 11121 17163 33977 99001 249363 464010 927349 1317775 3685766 6056602 15778292 32575127 37901439 94429842 153179156 494856934 695533870 2068203125 3252471059 -1 2 6 8 19 48 126 165 296 963 1572 2878 5038 9912 21751 41362 127509 178084 417437 997073 1318805 3161594 7628787 11327637 24450152 61850499 130632806 154368251 320901082 994947959 2055617437 4165462916 -1 2 6 10 17 50 125 136 333 841 1130 3779 7515 15638 26461 37211 95613 131763 450907 994551 1316547 3681613 7619121 10798736 24746587 52417906 115731694 171664346 430229506 664897496 1603791347 3135080811 -1 2 6 15 21 59 126 167 355 991 1670 2497 4776 12645 30219 38208 96839 218506 502177 944533 1317974 2893843 7361013 8707756 21071053 59412676 116249459 140920404 284444626 844423684 2012343451 2833394077 -1 2 7 13 19 36 122 161 364 544 1258 2932 4917 9353 27623 57936 123832 158128 458639 1033455 1055776 2112968 6577908 15247580 20276173 67075765 114907265 264187685 511830433 918976679 1929043947 4086015089 -1 2 7 14 24 59 92 176 407 635 1578 3154 5350 9835 30166 61557 68889 217590 510282 921175 1056406 2899659 4474751 11838369 33392718 56536454 99194389 226136586 385995364 540947653 2046841733 4221601274 -1 3 5 11 30 52 89 226 313 854 1205 3774 6334 10216 24228 32780 66828 155262 430206 730105 1839861 3420467 4219010 8714965 30269019 37738009 101570181 171689506 460972466 626503302 1253902937 3344057598 -1 2 6 13 18 61 115 191 309 805 1361 2651 6514 10522 30071 44934 72829 140143 453955 1008599 1316316 2375200 6573269 8974050 24241863 63437198 132210266 179756041 488324267 814008854 1505330973 3893849052 -1 3 7 9 19 50 81 133 365 816 1365 2690 8033 13113 19102 52058 116074 208188 507605 692611 1315535 3416273 7629272 10528478 29453019 60447784 115464489 191830881 473693855 867321140 1115809250 2610381937 -1 3 4 14 24 38 119 132 400 561 1610 2773 4227 12400 32399 55716 112709 214320 523595 701388 1580958 2371111 4739707 12618933 19217859 55995590 92908583 211515488 398171078 982142053 1879695912 2821185115 -1 3 7 8 22 41 100 133 427 729 1345 3422 6589 15010 28607 57345 70736 164529 407526 765154 1366845 3242345 6711094 14364604 23409702 53661703 85110803 263081094 405237686 706321049 1164408158 3178866650 -1 2 5 14 31 34 77 247 377 728 1575 3306 6540 12007 30103 39967 111412 244647 490681 927391 1618901 2475175 5447871 13287803 30245786 41938721 120031687 219360814 385277813 566862447 1337427713 3907203323 -1 2 7 15 16 34 74 222 339 865 1825 3162 6153 15160 27197 44366 101861 155307 434751 1042936 1086622 2745025 6487015 15940757 32348224 47087387 121304757 197338883 345351495 568466124 1342064016 3143802567 -1 2 5 11 21 54 83 251 350 525 1699 3668 5461 14289 30382 52344 106300 152709 448886 1048030 1636404 3271734 7246578 10967720 30246821 40268718 132551187 248994780 391480797 709784984 1950522788 3044756759 -1 2 7 13 25 46 88 251 410 542 1274 3590 7110 14565 28577 37705 87551 222676 500024 919966 1091760 2178486 5242735 15656663 28395251 35867740 80470873 228775916 490027805 578024794 1177481969 2985650041 -1 2 7 12 25 43 70 128 291 905 1993 2061 5652 10835 24734 52661 89621 238315 468291 972777 1107054 2439488 4941652 16674126 31285064 61055384 129966938 150134191 357889990 816127702 1678974198 3613036657 -1 3 7 15 30 61 112 190 407 1022 1897 3383 7285 15818 25720 46894 105011 132791 453036 762647 1347486 3012416 5940750 12016821 21358563 64914685 88277984 185678414 346010258 663793434 1541254335 3054924173 -1 2 4 11 27 38 68 207 375 590 1703 3405 8184 14265 22923 48451 74747 235823 478071 954081 1871590 3502210 5452808 14567396 32077809 45038309 130702708 261441778 379024802 656589314 1378358515 2453414946 -1 3 4 15 26 53 120 215 491 997 1935 3810 4865 13583 18281 62588 79195 238220 468245 696394 1623510 2194054 4671621 8794381 22380422 41370495 87697860 188305971 380053857 725530210 1800469350 2816550296 -1 3 6 12 26 45 107 241 269 997 1721 4038 7101 10853 27362 42934 121166 226488 496326 689578 1083583 2472602 4442099 15367053 24752908 46912173 108153297 137754069 294588677 727658295 1228108901 4282880931 -1 3 5 15 30 53 92 213 489 904 1883 3480 8119 15933 22923 46942 127170 223424 506277 697515 1871279 2466748 5492200 9857079 30779946 49011042 95307660 178115848 341771440 614942585 1471923841 3020585331 -1 2 7 14 19 63 76 152 432 997 1276 3250 4220 8468 31063 52528 73885 248015 482415 969630 1108845 2969906 7018741 9326245 26042069 62590397 95576104 189608456 436465438 792931948 1675763657 4083807416 -1 2 6 8 25 60 95 161 322 556 1371 3393 5539 14280 27188 37648 117812 171884 413796 1009168 1351984 3254818 6167454 11775532 31825871 52065514 114241607 259278351 407952630 695012201 1968943484 3149247496 -1 2 5 8 25 54 76 198 406 797 1378 4047 5391 14254 30726 46248 119820 238184 481285 934526 1607216 4039479 5440016 10139764 25271549 49243769 71443812 159129327 520368089 656170120 2095378773 2957312929 -1 3 5 11 20 45 99 194 336 706 1622 2571 6769 12483 22094 43893 118403 162691 440267 755614 1875329 3510786 6999001 13585238 23178300 36342650 133939663 221518986 401357635 998002586 1514708851 2219414536 -1 2 5 11 25 32 111 234 364 995 1938 2781 5880 9215 19722 46945 115875 183747 398821 993784 1610554 3244843 6188259 13628283 22391586 42611817 127623647 164637348 344743057 1001692938 1820433622 4187381308 -1 3 5 8 22 51 93 232 400 928 1310 3408 4459 9708 30125 57525 93525 192667 410587 769725 1887942 3735886 7219434 11758889 32110850 33783581 77977680 186057752 473771120 774783095 1712044990 3797468086 -1 2 6 10 16 43 76 129 444 541 1924 3008 4544 8481 25035 37031 114580 139417 455405 1031107 1359647 3785470 7506051 12786087 30492558 59447324 99698075 216211342 275074682 953880082 1970892785 3909053993 -1 3 6 13 24 53 104 222 414 959 1461 3879 6060 10806 24980 34776 79519 254700 470360 719062 1090986 2181185 5198118 8801339 18730159 35283762 76129060 195490207 519616593 637107025 1985679090 3474097458 -1 2 5 11 28 58 106 230 479 724 1668 2682 7910 8873 26247 55740 82972 214887 514136 927026 1635353 3224501 4959450 11717251 20834978 46590381 91328102 266483608 380945270 969763465 1245132022 3706929144 -1 2 5 15 27 53 119 192 352 856 1508 2839 5643 8882 21623 54756 97469 138857 441933 1000968 1637350 2175926 4649112 8628754 23717953 35098626 124879645 196814069 534273645 932233280 1631935225 4174529182 -1 3 7 10 26 42 94 198 434 720 1250 2890 4264 14191 30842 57627 108872 159254 442885 784229 1366167 3787218 6205021 15674080 28383290 47936052 77183662 249454364 517649676 873663502 2115851404 3078089951 -1 2 7 13 27 35 79 137 300 1004 2029 3346 4510 11138 27045 35405 116024 252682 462941 930047 1092409 2207746 4680553 13801272 30476515 58914264 126196937 158797475 340660135 633659585 1860520248 3658093034 -1 2 6 12 31 42 68 170 496 949 1891 2137 6712 10669 18407 53964 99177 152533 453682 1047612 1373342 2217971 5681253 14877755 29963858 50551841 72728827 200970180 341016240 867801954 1474199140 3940460008 -1 3 5 10 21 35 89 167 461 627 1767 3634 7446 10698 28559 48266 128300 158778 431430 767970 1874578 3245443 7012105 16187498 28670172 57660572 83115009 202659186 363390965 727256997 1419987586 4003049837 -1 2 6 8 24 63 116 219 479 976 1675 2406 4645 12734 17175 45486 69098 218215 497010 945993 1345765 3235757 6018022 12243153 21077394 38940362 100416892 186146639 311728162 838429433 1979685934 2938010900 -1 2 7 9 27 41 91 132 511 844 1705 2227 7472 10359 20859 49610 87539 215623 520269 929826 1106177 3217832 5743567 15398078 27900779 63849965 79454501 144488418 280875729 884404074 1337826069 4069656638 -1 3 4 12 18 45 100 248 510 995 1422 4084 5296 10700 24329 50012 81274 223172 512168 685630 1631785 2978323 7045128 13279592 23458791 47859720 95196212 199353092 513961378 661969630 2031945700 3466532933 -1 3 7 11 16 45 110 151 505 578 1282 3142 4593 11283 18447 48178 75409 215249 496563 673582 1351570 4028622 7590112 14607209 21334406 54675115 70557038 215055447 437247592 759101022 1635363794 3280870062 -1 2 4 11 17 60 121 186 289 762 1476 3056 7480 12380 28023 35305 118492 242252 484785 936192 1880429 3520595 8062606 10409618 22893537 65426937 129008141 233165777 417038972 839321675 1333182880 2630974925 -1 2 7 15 19 57 113 156 274 926 1907 2949 7415 11969 19965 39409 107746 138090 452331 1023484 1091578 2740604 7274240 9682378 23132340 54883757 132065360 137710132 392126312 1016703739 1132857426 3768768847 -1 2 6 12 23 37 94 253 268 555 1934 2611 4501 11611 20796 38976 75899 176629 414324 1030411 1354126 2182769 7751430 16751376 29156825 34202163 110560324 251774466 308756963 1068072776 1914052635 3698552826 -1 2 5 9 22 59 66 187 432 577 1408 3981 6461 11457 26316 38222 66787 239466 490946 951783 1616711 3758773 7038227 9874419 28363207 51757767 85359696 223423519 427543671 549975065 1326424632 3987436339 -1 3 6 11 31 61 67 141 349 538 1992 2544 5161 12334 17026 39785 67800 138478 455255 732036 1094263 3760772 4910768 10685807 26003085 64598337 108752261 259794219 314077289 828956636 1800509804 2967668001 -1 3 5 15 22 42 64 247 285 764 1150 3614 7673 13636 28731 45246 127270 158131 432323 763397 1872271 2466092 7506891 13340570 33085027 40723823 109299121 204998973 511710357 600580357 1552175231 2642207481 -1 3 5 9 17 42 82 150 339 912 1044 3450 7854 11663 26966 48983 129841 135207 454430 773729 1869805 4041691 7797907 13630913 28099137 60915200 107985996 154147462 465313922 705460001 1546949423 4265447629 -1 3 7 10 16 48 96 190 433 701 1510 4081 6190 13434 24785 63369 67414 197536 501170 670550 1364790 3752233 7845429 11410000 17341048 61468080 92946155 245685258 455432255 603423017 1269988724 2329962087 -1 3 7 15 27 63 87 166 341 655 1795 3264 5206 12763 17074 57663 66715 165327 397789 768172 1362918 2975413 5119312 11250784 29686584 53028385 112392738 229025419 335441397 612829761 2109281599 2730147590 -1 2 5 11 20 46 102 188 302 725 1978 3152 7698 12711 20119 44569 82422 205143 521859 940511 1609694 3221149 7077735 12733879 24948677 63783643 132851120 224919203 300043950 633645941 1421429275 2310484763 -1 3 5 12 18 42 107 201 449 942 1458 2971 5216 15091 18179 43743 103659 244433 485825 661616 1870944 2750715 7300671 14025728 21276477 37326463 95133243 182911882 530500124 923139916 1804036978 2422873997 -1 3 4 14 16 58 68 248 386 953 1734 3671 4965 16241 20072 37278 119294 154871 441299 768414 1618793 2470625 6995563 9941188 28355854 33921413 80921288 192117331 324394382 759581376 1829669959 2358766182 -1 2 5 13 24 51 93 217 323 875 1481 3733 8020 14842 21376 59741 66951 143094 436678 989897 1622024 2716582 4368524 10426805 30721519 46234960 121550660 194453990 522490906 561615478 1377024220 2798984634 -1 3 6 15 20 56 92 221 385 967 1027 2990 7165 10466 29845 51623 110464 134558 433521 755360 1110113 2746916 7773977 9142533 29949764 49412912 69643884 168286930 430722394 808225816 1398881579 3889893774 -1 2 6 15 19 45 67 155 421 562 1105 2331 6222 14201 18287 50392 67344 210119 492828 920527 1368965 2976851 7047147 12717724 33089889 63271593 97762549 205937436 535561390 1011353726 1465129845 2620928205 -1 2 5 10 18 43 91 147 311 588 1233 2876 4252 8499 30352 56164 101677 230603 462490 926142 1632434 3530288 7807741 13257091 25430753 59773754 130033198 264272453 508348147 927314472 2129119820 3973814196 -1 3 7 12 16 35 76 182 318 606 2035 2651 7177 13467 27035 58551 122936 226068 511788 700383 1363623 2210567 7337902 16438022 32770017 57936508 121379918 254293041 310405270 1046800006 1164830513 2366077127 -1 3 6 14 24 60 92 172 376 741 1652 3345 4555 15378 20115 41804 116838 204248 510146 714379 1084815 2998133 4454733 11450560 31985876 52706826 100682029 211594738 389406072 662907455 1769970607 2222615127 -1 2 4 12 18 62 81 192 315 876 1476 3792 6588 14933 30978 48594 79646 140131 449324 992119 1875061 2716359 7007442 8865341 33035621 44311957 109594958 170184863 519941133 543119534 1222649566 3003141373 -1 2 5 12 18 63 87 193 344 705 1301 2837 5268 15994 24368 37459 122989 178009 410614 1007735 1620780 2983663 7238674 8597037 31726889 45625199 119303107 219732578 444943234 849806907 1745647914 2172709315 -1 3 5 12 21 47 104 218 377 889 1504 4078 6978 8723 28364 34671 105318 213776 495212 718384 1883218 2740725 7578068 14583187 20976266 40645354 117987929 185390607 526998039 616703023 1207823157 3699370447 -1 3 4 9 26 61 70 196 412 909 2044 3116 6766 10416 20318 54456 122902 249601 489699 657756 1632056 3769831 6246529 12470195 25964648 48259771 72127144 186197974 388633647 547144260 1157485525 4273711678 -1 2 5 12 27 61 79 203 260 858 1697 2679 4451 10347 28893 43448 70715 200299 522860 932513 1610194 2969458 4968475 11423573 27800960 49824580 103080201 168421057 325502002 1073561876 1959776133 3402791260 -1 2 6 14 21 57 120 227 284 641 1357 3818 7645 11688 18945 46242 124480 223564 507163 962495 1344671 2720107 7837242 9366571 22816753 43539113 104629021 227904064 468944077 630906805 1535657826 4254117512 -1 3 5 13 20 41 98 134 470 610 1282 2294 6721 9081 16881 33626 96325 261522 465627 700367 1883744 2953552 7545611 13028352 24411987 53275968 82422714 212744193 438956415 1064999907 1565839105 3259099494 -1 3 7 9 24 36 81 246 450 1002 1694 4027 6958 13292 22861 45871 106949 208464 521002 701068 1351044 3523870 6020337 13817019 29125623 35449051 95229632 188646418 304926182 719676091 1252939227 2568327171 -1 3 6 10 31 49 115 179 261 593 1228 3432 5630 15134 18644 40799 107423 260617 463205 683536 1095133 4054028 5192274 9835217 24933137 64017923 119881716 264920988 517792656 785474883 1920135204 2295665812 -1 2 7 12 29 49 85 231 446 732 1324 2804 4795 15861 23363 40474 117702 232857 488202 946182 1094667 2467604 5987164 8788174 32009211 35182830 69038474 240267365 428606128 898106762 2002258826 2478576044 -1 3 7 10 29 49 112 166 431 545 1485 2424 4217 13907 29931 59319 120531 143764 430705 776406 1361642 3774741 4372837 10453270 24671931 59564767 97639939 217981894 431661554 996124020 1887187284 3109321011 -1 2 6 15 29 43 85 154 478 706 1603 2871 6512 9333 29658 60597 88407 245136 459542 969669 1365133 2949544 5453804 14844751 25191583 58777228 73472786 240326270 363003578 1059888704 1396553226 3724468583 -1 2 5 12 23 35 111 205 473 720 1959 2645 6695 10858 26975 54520 118347 184641 410299 999229 1630363 2982693 8026354 15165106 23098896 35189594 97105720 259929465 309317289 1035292732 1573108818 3960581373 -1 2 5 12 31 42 65 167 496 681 1658 2981 6698 13828 23258 39054 98486 174768 415188 986240 1608266 2992252 5950431 14845669 31341022 53202913 74551774 262834123 343554646 1010289163 1551998898 2599588831 -1 2 4 14 19 51 119 168 350 734 1868 2781 7969 16271 30643 39546 108490 252753 459557 939904 1871308 2195728 6790129 12580774 22240519 61775844 102888677 214894568 329144525 1012178808 1227205485 2939145471 -1 2 5 12 27 47 88 139 352 550 1932 2989 7310 10174 22117 34942 130907 185011 401878 990759 1612713 3000843 4895529 15126235 29231094 65752018 115611546 259275308 333214524 966580292 1092714402 3288806448 -1 3 5 11 24 50 79 200 312 905 1646 3591 6309 15509 23033 35531 115568 142262 445211 770103 1873951 3534117 5921853 8533552 27197130 46894273 114045156 162547091 334282129 775522867 1099336661 2934928480 -1 3 5 8 21 32 95 175 310 660 1829 3617 4233 9257 26116 58840 118295 140990 429677 774607 1900370 3796994 6455207 15872087 27436575 56598990 119812951 207113676 318541909 801704828 1696826632 3986183417 -1 2 5 12 24 62 76 252 272 1012 1148 3276 6900 15605 16579 65464 77231 137111 432527 987820 1633956 2949826 4620076 11405235 27702649 35880681 111705580 137149893 450745664 747320294 1263311740 2907023500 -1 2 5 8 24 38 108 212 328 1003 1594 2437 5144 15920 18321 52554 86671 153349 453488 992331 1627508 4028389 5648904 14567562 21415183 40063189 133711751 159436155 313086672 809129867 1820519102 2313365110 -1 3 5 14 28 38 120 223 281 996 1359 3623 4186 12855 31914 43857 90526 171477 423778 774704 1881083 2181193 6212661 14057784 16929609 35362453 115112202 148415520 504197816 587377467 1857685417 3074649712 -1 2 4 9 25 40 115 128 267 951 1672 2921 7354 15759 29778 41349 128235 193336 397720 994956 1880084 4054908 5415996 15138062 17170548 57869709 131655207 145305622 270765198 946946606 1181689818 2921638044 -1 2 4 10 23 43 125 181 406 787 2019 3071 7605 15855 31738 58508 91619 193891 417101 1030260 1897608 3230991 6728177 14611774 17456528 60012920 88929914 145574237 357737552 1024909338 1165654684 2875192580 -1 3 5 10 25 53 124 245 367 530 1175 2925 5102 16141 19053 45871 94787 242823 490419 714690 1877589 3228318 6022703 10478821 21750103 49277092 128974413 242469193 523212410 920065502 1928476038 2569346978 -1 3 6 13 26 38 125 235 351 662 1370 3142 5442 9428 18882 62605 102837 140204 439548 755771 1107526 2211013 4616882 12743412 17723978 47346591 117600406 214333026 446332197 789209177 1945526260 4038206373 -1 2 7 14 21 45 81 252 483 535 1869 2603 5902 12327 18058 33711 109043 168046 421244 987578 1085823 2987511 7522517 14601589 27967996 34791132 85130907 207520345 305025187 1011567466 1809594006 2986102405 -1 3 7 15 22 45 104 141 380 793 1745 2329 4138 10691 23650 62737 93812 240204 467141 717176 1368166 2967867 8121414 14150150 21488211 53997883 105897720 198412833 303525303 841100881 2094650719 3311803660 -1 2 6 8 24 60 80 190 511 580 2039 2333 6437 15084 23380 58552 118143 151455 442771 1027424 1374496 3275338 5898481 11930310 31332319 56500545 74607835 205693334 295112788 861787787 1546023685 2948239698 -1 2 6 14 28 42 125 134 408 872 1446 3085 7450 9277 21811 62834 108070 150245 442764 1040329 1372146 2722195 5376362 15074826 19013308 55719576 94535305 159821709 498031689 705553085 1373276001 3520795931 -1 2 4 8 28 54 120 190 315 774 1431 2913 7405 10384 24416 54183 130259 233946 474457 939290 1887085 3792225 4445300 9423287 21488137 64993460 130769084 172130587 507329114 917659274 1273550463 4211472246 -1 3 6 14 27 36 121 134 279 972 1582 2549 4514 11115 24777 45550 85192 243198 476454 708147 1091357 2977064 5227490 12834132 18084969 58688403 126554535 154283820 318834636 829121980 2059582297 3416010765 -1 3 5 11 31 37 100 201 329 685 1188 2840 8084 12195 27630 59175 71144 215625 516151 680884 1899609 3486185 4669324 12790557 24320777 37707566 128176954 217718918 500727243 889770940 1120230055 3958102330 -1 3 6 11 27 44 79 191 373 668 1614 2326 6894 11392 25989 64587 80665 245473 458976 704315 1105930 3743601 6013446 16241666 32239406 56865437 103487099 218793278 377274283 919190724 1441946146 4211209169 -1 2 5 10 23 37 65 215 444 923 1095 2621 6774 15384 20354 40410 77134 231246 483602 951203 1607171 3478240 6540504 15201805 29603185 47660604 77216202 195943376 427705037 913380705 1384366661 3040864155 -1 2 7 10 29 59 77 138 294 626 1733 3561 4860 16033 28683 63655 126583 222095 514849 961423 1108765 4051527 4396188 12004854 27480578 65257072 129917570 255156303 383940613 619005257 1692807026 2178280518 -1 3 4 10 24 63 77 219 263 576 1723 3181 5277 11499 28723 48887 103678 154628 438588 785194 1616847 3521503 5908779 11666973 27423516 46056531 108481734 237052627 391894633 600627232 2077032473 3601314921 -1 3 7 8 27 52 76 187 418 613 1795 2913 4215 15729 30240 39871 92853 249644 464682 689582 1346358 3233477 5487352 10193335 25682905 52125338 90336960 229209023 329246173 967529988 1931377545 2623619632 -1 2 6 9 22 37 112 198 399 824 1757 3851 7303 11320 31934 56095 109832 248602 478535 941662 1361681 3506231 6796697 15700670 17037490 39525246 81196568 162376801 290703824 714033277 1467635261 4209825766 -1 3 4 9 30 43 74 247 457 976 1459 3618 6789 14110 26635 43638 101448 172614 416603 723311 1618025 3783222 5163154 16185071 32935365 37880366 99598471 201163513 507951549 550137521 1180657388 2348290570 -1 3 4 10 16 50 81 160 426 741 1066 2532 7915 12910 25690 46150 101251 242656 482218 661993 1615917 3521851 8118090 11006560 29861560 51868314 90064003 265052746 489208060 1029283614 1341364441 2422670284 -1 3 5 13 21 41 126 178 305 818 1963 3941 6292 13991 21767 64282 94838 174685 409434 786064 1892797 2965513 7796596 12767809 16949361 59387329 132111052 179867744 377342896 786107769 1117357166 2186527918 -1 3 6 10 30 32 80 168 454 532 1930 3954 6630 13151 19272 41152 105864 145006 452204 755391 1091504 4035473 4861014 14078137 28558641 57676180 79963224 228614977 296803983 705264472 1192957242 2479976799 -1 3 6 12 28 58 113 195 416 898 1383 2640 4278 16224 26138 44218 85275 192690 395886 759655 1091884 2442895 5956457 11415954 22542395 36704623 74202164 198992625 498902323 864639070 2082915498 2455141970 -1 2 7 10 16 43 82 144 475 900 1422 2360 4443 9293 18358 53790 87478 182309 423235 1027416 1103671 4021556 7789060 12735928 28041563 62133016 72884852 189287278 528534174 1030578601 1947380026 4107986792 -1 2 4 15 29 41 88 234 284 892 1208 2740 5711 16135 31208 41003 116181 168748 424848 1014722 1877431 2477175 5931339 15355807 29300443 40909874 110919048 175156217 462278726 879929681 1667631837 2303183568 -1 3 5 13 26 39 91 213 426 544 1876 3029 6099 14361 25050 59194 117334 198410 505090 714021 1892820 2999189 4921315 13076080 26382901 45628884 79457353 221575181 330949116 991908209 1877683091 2498226182 -1 2 4 15 24 61 73 183 483 722 1646 3585 5596 9787 22603 48477 77824 190229 404733 1041381 1882317 2440126 5175574 11408410 29327974 51406788 72405346 240517064 366420463 725708317 1976194061 4093315466 -1 2 7 14 26 54 93 229 348 761 2004 4040 6129 8595 19535 59225 125206 137743 432230 1033005 1106842 3007067 5113442 9348254 30126472 36204788 129799460 223181674 290418510 710271895 2105935170 3777142852 -1 3 5 15 24 41 76 144 331 897 1028 3283 4556 10748 29664 59367 130779 256760 483188 666010 1892662 2487725 4977597 16739129 33448828 63463353 108567266 153161456 465713004 749264320 1739956890 3586618599 -1 3 7 14 19 39 104 164 481 529 1513 3614 7251 9738 26061 55011 81951 154239 443494 730194 1364332 2706300 6965653 15662335 24863501 62418915 77383399 221871949 411965078 653158523 1563857650 3586107371 -1 3 5 13 16 47 89 147 419 908 1500 3680 5374 14006 24691 40957 127827 182525 395940 728563 1874310 3012792 6476517 13511021 26429683 59269992 92838796 177340074 520542717 559821371 2123852226 3038261559 -1 3 6 9 22 37 76 190 266 826 1640 4008 4103 13326 28437 33671 118323 244569 486127 677484 1083073 3262419 6792373 15683143 32902222 55339264 131108093 173924291 294358470 705888657 1682628472 2843038151 -1 3 7 13 20 56 123 197 294 963 1512 2184 8106 11931 21883 43746 104216 136432 444433 767523 1354790 2464531 7995580 8584478 22529985 34360003 105153615 150585867 481476322 1003970112 1228513773 3767951490 -1 2 5 14 24 41 79 139 479 850 1349 3815 4370 12672 19246 60854 99429 247647 482079 943935 1633092 2461389 5233302 16481333 32904596 61625950 71879458 139851091 534740546 574493355 1769496473 3181695957 -1 3 6 11 24 46 125 159 509 847 1669 2816 6540 15276 23411 48060 84123 218130 492307 670383 1096015 3755398 5724320 15963076 19274815 52483721 71678578 149062845 271449315 973736606 1393097288 2698890964 -1 2 7 8 17 39 124 128 438 586 1600 2063 5276 14090 17198 34712 116448 231363 490413 943938 1082518 3523527 8096321 16737127 19286646 58518832 85796711 227195799 370010379 825747897 1748735274 2875409654 -1 3 4 12 16 62 116 136 278 1018 1188 2557 6369 14686 23511 47931 129550 172568 423783 753262 1620868 3013491 6463808 9335443 23295109 51422817 126208328 166913440 430898361 1005504442 1441962585 2794073941 -1 2 6 13 31 49 95 177 446 968 1064 3596 7474 15670 16755 38681 100300 156928 427366 1033634 1349622 2459329 5400432 9077387 30134169 57181433 90547866 189668228 435311967 645586052 1597202973 3175172336 -1 2 7 8 26 36 72 203 462 813 1253 2262 6254 8952 27885 51094 76222 257823 486398 981893 1099383 3484356 5761818 14639804 30859315 42787272 83971409 150417666 415654863 1034779751 1409246059 3423527743 -1 3 7 15 21 59 100 249 263 651 1721 3534 5241 12704 27669 61423 69627 131089 440509 732755 1371874 2952558 7734926 8566070 19085977 42786531 105210474 228781229 341291574 651241229 2125613296 2786199611 -1 2 4 12 26 59 115 205 429 945 1324 2748 5511 11780 26857 49440 108353 243883 471896 927730 1886314 2733896 4955456 11750479 21417639 34146743 73847543 185153174 478059867 836341574 1785978616 3234852837 -1 2 7 13 24 53 118 133 437 799 1603 3283 5196 8203 25796 34258 73390 153506 433929 1015297 1084156 2166196 4880769 8841742 23318563 50981477 87814041 150058070 321863373 659055458 2018806479 3879013837 -1 2 5 12 18 60 119 171 455 572 1238 3412 8036 11827 31581 45554 125944 250338 474863 919831 1621541 3011002 7336149 9395849 23763484 60371768 71481940 220811419 473313223 797758627 1478588364 4097722298 -1 2 6 11 19 34 90 131 477 530 1333 2887 7290 13343 19589 57528 106027 142279 442336 1023769 1370199 4031895 7999641 15656807 27480564 66651130 70194160 223212908 453682909 808689801 1273805266 2294633134 -1 2 4 15 21 39 75 218 302 527 1875 2319 7272 8764 17663 62696 80997 247460 481366 968660 1900015 2433041 8119457 15932639 32125855 46514194 115008773 261142623 288740982 817552971 1244712971 3687674368 -1 3 6 12 30 62 67 155 485 518 1523 3759 4203 9280 29063 42299 73730 135103 456431 727166 1092467 2437463 5384321 11960692 25670657 59347064 80938031 229940057 419260435 620685770 1869819482 4002741075 -1 2 6 11 20 47 100 255 444 542 1175 3726 7418 11584 25699 48928 88368 166485 423377 1041181 1356914 4016374 6733124 12990096 24324846 46490159 77778997 219585623 471485280 561493143 1499743862 4162897244 -1 3 7 11 27 36 100 168 283 619 1679 3949 5576 11038 32406 57661 97217 261016 476618 704373 1370233 4022379 6276886 14096029 23473984 62219966 123979920 255525509 388368269 794631628 1932993024 3253363978 -1 2 4 12 20 53 94 247 276 585 1768 3170 7654 14305 24261 63225 127401 235173 458975 937185 1899545 2744454 7585093 11758250 32694376 40759798 115316304 249496015 376327844 585956069 1609166033 2668863741 -1 3 6 12 18 35 113 135 500 730 1290 2928 5423 16026 28833 55911 122577 237383 460503 682633 1103417 2475244 6536343 15948383 17494120 54902096 70219632 247640910 409800404 865490742 1848418645 2271809734 -1 3 5 9 19 35 71 244 300 537 1347 3265 4418 15073 27523 34246 74066 192173 405629 779508 1871449 4012440 8309209 14839927 30879748 39666073 105018058 259994806 422923836 799695884 1635190445 2610248434 -1 3 5 11 29 59 107 136 345 915 1778 3964 8067 12588 30428 44422 92176 179941 412433 772468 1885406 3536055 5218362 11556959 20507192 58045335 113736386 158965691 268646531 701058253 1513549720 2186195161 -1 2 4 11 27 49 124 154 364 987 1383 3999 7317 9361 20690 57390 89964 178628 405812 1047080 1879106 3513244 5486232 8415523 22058716 55437603 101125230 148751548 529484433 627643387 1543142652 3685170355 -1 3 4 12 22 48 102 248 503 657 1497 2302 4216 10395 20821 59393 80811 135405 430398 736165 1615944 3012794 8092824 11298318 17599617 44675802 93825677 237316969 439499048 1062650779 1990710777 3353976196 -1 2 5 12 25 40 76 221 362 667 1176 3343 4711 10886 16769 60493 103268 259891 483935 947895 1621611 2971381 4334102 15758315 33333037 49352145 132053334 215064002 487580601 756236357 1820994136 3530321905 -1 2 7 9 16 36 86 244 265 721 1854 2832 5742 15372 18487 47482 119033 199577 512241 970139 1107694 3233321 8033796 15757308 25219927 33886183 109713800 217440937 318986257 985615142 1794865873 2176789512 -1 2 6 9 16 38 104 146 434 868 1458 3903 7371 9242 26587 53892 129505 167514 394062 1010250 1354730 3475528 8329546 16271521 24159505 57218888 84359432 156509172 486567860 639420398 1534446414 3643989855 -1 3 4 10 19 58 74 242 452 611 1333 3272 7599 8575 31495 52520 69471 248219 476093 711169 1615935 3531892 7779402 8935131 25209622 35250752 98221765 219955527 447519945 792833324 1386888173 3342451335 -1 2 7 8 17 33 87 246 480 636 1397 2602 6425 10170 27416 42817 100470 134392 458434 1023179 1103575 3477392 8118503 14960134 26530842 35458000 86501633 233330920 455671054 902656422 1524856257 3588593376 -1 3 5 11 23 60 74 157 436 702 1762 2349 5611 12604 19640 38458 104035 192767 396914 750233 1887651 3487574 6758958 8683082 25747395 62459076 94600876 235197564 391978934 888882803 1791790118 2976496603 -1 2 7 9 21 35 66 241 400 844 1680 2346 4680 14622 31258 47869 104616 254284 461675 944509 1103612 3217294 7216739 16282121 30976677 39691657 78354233 149400914 296997287 851665650 1950017819 2412852019 -1 2 7 11 29 62 115 139 477 563 1389 2343 7151 10783 19886 35854 110678 220834 503558 980622 1105014 3742083 4634216 10764694 21536335 50692220 79379243 233270230 452707279 943335710 1552270003 3831997331 -1 3 7 14 28 38 82 181 397 830 1912 3384 5391 13636 30426 59658 79327 243294 460809 693488 1347111 2744906 5697121 13922312 28108637 51980058 93556641 141519102 398348256 614842440 2143463588 3014190974 -1 2 6 10 19 47 106 225 391 869 1570 3544 7801 16291 32075 50546 76387 141582 438581 991002 1352515 3791809 8350951 14450299 22070256 42542779 68826477 138840682 330525323 599814969 1437654214 3060341658 -1 3 6 10 18 50 105 161 406 585 1541 2603 5830 8320 22457 46685 114531 193661 401933 745122 1110821 4007279 8061208 11293965 19443983 66172450 89319257 230034577 397087584 942176490 1763244315 4153750418 -1 2 4 8 25 44 105 225 492 517 1530 4006 7369 9152 21614 39593 125277 185269 402295 992454 1890066 3759728 5730399 15748204 24687992 42051237 95576556 205753914 418469100 551248550 1508143536 3309356685 -1 2 7 11 31 32 109 188 425 784 1957 4047 4483 10986 28300 36120 90483 233962 477211 975494 1111371 3786796 5148095 13925222 21016219 64557874 97461096 141452714 352161665 743073926 1700895324 3563473746 -1 3 6 15 16 59 104 228 426 589 1438 3150 7990 8243 30223 36738 96303 133843 445754 749333 1106722 2743260 6757331 9726060 16821367 46467513 78023721 206284640 419518867 801275601 1479165847 3421641309 -1 3 7 8 21 46 100 210 355 829 1043 3501 5739 9285 29997 53648 69781 132032 431232 722538 1357789 3271485 7042342 13135022 24175776 41764891 125221931 174286443 428099317 730628617 2082583171 4227320178 -1 3 4 13 19 33 86 195 469 598 1661 3453 6790 10316 16600 37898 102706 221444 493127 714903 1624557 2695801 6990922 16275109 27042907 46267929 87538385 222994369 393493874 605844851 1160835706 4193344370 -1 3 5 8 19 58 122 160 322 1022 1411 3093 5551 14258 24168 42217 105618 143272 456346 763205 1895245 3735910 8126093 8405988 21006518 60155668 105048355 138120805 471636601 676452918 1918020294 3175286480 -1 2 5 15 20 59 95 231 416 782 1581 2447 6401 13476 27478 32942 79589 218126 496490 948456 1635838 2197866 8000765 8683037 29926155 35224210 73372785 158495560 317515969 869380138 1497000882 2520833921 -1 3 4 15 25 41 92 210 399 547 1423 3097 6428 12756 22783 61018 68729 212056 500493 666399 1616653 2219248 4880219 16271945 29151013 42823705 71017176 228207078 404795167 800707317 1095658404 2502194979 -1 2 4 15 28 54 86 198 416 693 1505 3700 6840 12070 30604 39629 87533 249803 464303 952282 1900283 2486622 6215409 9438126 33031760 42469396 83628785 255606018 453528324 634966812 1202553728 3911861081 -1 3 6 9 25 41 93 178 429 760 1675 3496 8053 13982 24557 36921 105227 241470 478177 667393 1104147 3221808 5918415 14680382 28836626 50332910 86772442 267915406 400305892 639133310 1402001048 2545496489 -1 3 4 10 27 61 107 170 496 729 1277 2889 7739 10160 30244 38240 107634 245131 484848 655660 1634621 3474586 5659327 11800388 20452437 65026592 82597383 241233614 530915729 874129619 1150324906 3435506869 -1 3 4 10 26 61 98 176 418 963 1150 2860 6785 10151 32573 48418 114639 147819 441826 779135 1627409 3486447 5484551 11537581 18355634 61617854 99107763 187491937 411662739 869222600 1435064695 3736025587 -1 2 7 12 24 38 126 243 301 841 1786 3261 7123 16278 25066 34811 83591 136777 448271 1003133 1111498 2485331 5185524 13373168 17309187 45102351 112228291 171745338 316743540 633536289 1167788676 2807574524 -1 2 7 8 21 59 91 237 463 667 1560 3232 6990 15667 32006 63519 114298 226911 514004 972563 1087473 3500256 6985832 10226719 31201915 36191835 96762326 246477407 366848096 568546018 1147900180 2890293093 -1 3 7 11 18 42 92 197 300 923 1722 3481 7527 15200 29460 61024 97088 152716 453800 734844 1346272 4045948 8093536 13112561 27012795 47210044 116963059 159498251 278890926 596991625 1510611601 2865921359 -1 3 4 8 30 63 82 249 259 867 1237 2782 7421 13434 19293 57139 113593 178563 395005 727187 1607519 4015334 4941475 10489972 29369560 37777146 109097516 169675969 439074166 887988567 1211269502 2373868819 -1 3 6 13 30 40 79 231 424 839 1363 3791 6521 9109 26136 40835 99857 164683 410261 727151 1109671 2171502 5718767 15220627 32000773 35184656 70597524 140206204 508844942 576508708 1209102066 3592137333 -1 3 4 15 28 37 105 150 468 775 1394 3158 5357 16137 27863 49737 99184 184188 411814 744591 1619603 2190188 6233179 14429640 21781044 58242876 76638407 157751477 504636009 690244341 1970046613 2577733345 -1 3 4 14 18 60 119 254 316 729 1489 3558 5960 9323 22991 65081 77188 183250 416770 783366 1621769 2483342 6526453 8659048 23615479 46460420 116195642 203852193 405181322 711893374 2115952393 4291198876 -1 2 5 10 24 41 125 183 445 954 1806 2056 4689 15803 17378 46331 102917 144354 453105 1029277 1634248 3476566 6280174 15216952 20471537 60330983 100007769 178453397 344426874 856206589 2006825348 2571256713 -1 2 7 15 16 53 126 180 316 741 1979 3280 4967 10732 23393 56960 121356 250763 486233 921997 1085060 2693929 6435646 11323950 23461777 65247884 132357809 234592202 290426408 670022452 1653595879 3710352283 -1 2 6 9 31 40 106 153 391 753 1875 3853 6193 13070 18459 57373 88462 231025 459296 970747 1351928 3518334 4388595 16578882 24996170 58182197 99870773 265258944 270729361 723961949 1133817570 2520626214 -1 2 6 13 24 52 123 202 293 915 1670 3634 7805 10638 19701 61906 68328 194448 424887 1043218 1356842 2484548 5230092 8446873 22362597 34511074 107140063 161361731 268909609 760344326 1481359623 3809017416 -1 2 4 11 27 60 112 246 328 933 1632 3927 4515 12033 17312 46615 110699 202165 514216 966126 1899795 3480112 5414407 11839822 22383621 50035858 118695102 135243007 316302542 733593295 1641219711 3260281814 -1 2 6 12 23 57 121 206 409 765 1684 2536 4444 13895 20074 39540 93097 185912 402400 1024848 1366768 2222989 7838774 9208913 22365522 35831636 76464539 251272368 389283227 935621842 2076494100 3174685665 -1 3 7 12 21 45 67 171 345 768 1596 2991 6404 14497 22517 52961 102297 259605 477421 683450 1349041 2183224 8019936 13949014 31563886 51088492 116652312 194469583 288768885 996469810 1350952482 2911069493 -1 3 5 12 31 51 108 145 339 854 1958 3392 7475 14037 23291 43763 127458 187845 393501 735794 1898621 2707147 5967463 8693507 17690049 53405837 109993442 170368778 375198012 660319239 1565344453 2673545271 -1 3 4 12 23 40 123 200 469 672 1442 3199 5620 10211 20378 42877 103961 213477 499282 707217 1630725 2961254 8318320 13151640 18712595 41909106 95415362 245503506 468037968 741805914 1946106369 4264778530 -1 2 5 14 19 61 86 175 450 580 1067 2305 6726 15903 25419 46608 129962 185171 403194 999102 1629154 2447526 6488516 8698677 32106748 50788146 80903158 216525657 509188007 1019638349 1600909545 3001396146 -1 2 5 12 19 52 120 220 511 818 1402 3379 6420 10309 29370 39371 68348 181416 399898 1039849 1631436 2985179 7073606 11057797 24472026 39215324 89870463 134602680 504566655 741154060 1181937941 4143599113 -1 3 6 13 30 60 80 145 366 669 1427 2939 8103 10502 17235 39778 126254 166509 417942 750601 1102794 2189474 5721279 12102889 29721947 65951445 110043084 234358991 425990162 817374969 1194612220 4065896925 -1 3 5 12 25 44 99 229 360 904 1611 3271 6583 15895 32093 54172 110670 182736 411494 748003 1876635 2718658 4408579 14743256 22410952 46034305 126824932 142096295 302280622 632879757 1328410308 2833928508 -1 3 4 14 30 45 123 246 490 945 1793 3889 7582 10909 25529 42556 111925 144955 443019 759230 1624825 2428474 5482734 15766919 19788854 43180328 94627527 180641578 364968582 801196240 1428386059 3886657439 -1 2 7 12 20 40 85 130 462 773 1891 3504 4570 11730 30887 36252 84186 233985 482631 967324 1112365 2479972 8319348 12892180 28116513 65230663 72540083 158910449 370509383 639766261 1850302919 3240354283 -1 2 5 9 23 42 122 234 284 686 1971 2969 7758 9690 30668 33157 105650 181483 397060 1001720 1637535 3735872 7306186 13939734 18210071 50200949 101931967 221302377 280054322 1003201057 1246085947 3300533366 -1 2 5 13 18 59 80 201 354 692 1732 3990 4659 15029 17546 46385 84059 131149 450137 1003953 1638266 2747816 7042205 9737253 32320190 43965416 132078510 205055745 347721639 788206437 1859667057 2573513758 -1 2 6 10 17 45 115 191 467 932 1123 2246 5131 13255 27956 37065 94070 197439 515832 947030 1375961 3799637 7759851 14470360 20288740 60748585 72461291 191791709 418979198 1038856326 1612637948 3153435537 -1 3 6 12 20 63 85 147 468 790 1183 2164 6381 8570 18401 46884 113921 200064 508699 697313 1110715 2427931 8044452 10017789 32854949 66988124 75309798 152759475 429153334 1050448548 1377694272 3222512445 -1 2 6 12 24 54 67 225 290 877 1859 2219 5469 11679 20313 50948 81666 227540 511035 940492 1346242 2227527 4869036 9219906 29206184 38445825 104192909 181540709 351555522 857786008 1764310416 3318185359 -1 3 6 9 31 59 91 253 476 880 1290 3714 7503 14145 21974 33331 89532 217709 502068 663094 1103456 3267591 4328200 11597501 32616291 40825333 97075800 154624860 510392179 581079034 1485152662 2510220347 -1 3 4 15 18 32 116 248 464 946 1879 3230 5173 11719 20554 52201 112178 253319 490487 684541 1612378 2194951 6712355 15772535 18160947 44220491 88717927 170903605 339957002 537536455 2084593501 3528513733 -1 3 7 8 31 33 66 200 439 813 1734 2062 7923 11271 32641 36702 108011 241338 485843 663313 1372223 3222364 4327570 14467154 33389878 45282957 80870405 154879154 300835360 917797584 1134592158 3985486143 -1 2 5 9 26 48 114 238 455 907 1026 3817 6818 13690 23540 49783 83879 156387 447385 996220 1612109 3769416 5973615 8959024 23719044 44545695 88940931 183167155 434860885 610299062 1122541290 2200538858 -1 2 4 9 20 58 117 132 440 572 1613 3471 6212 13991 25749 52696 113746 133756 428390 1024078 1878469 4026413 6796344 9995537 23405634 54464713 84274366 207266933 400291467 637799158 1279268441 2341218988 -1 2 7 15 30 58 105 199 499 959 1151 3978 6155 10738 31182 52479 95933 222821 517297 919234 1093719 2734020 5902238 11051451 20811456 38686045 88877250 173833096 406375209 548502883 1285517737 4277130716 -1 3 5 15 19 47 66 205 479 859 1511 2056 7243 11889 18625 35278 88347 134215 456788 737345 1885296 2480620 6769607 13163571 32898229 43457029 91779783 157610818 489010908 1005032752 1173169905 4010207882 -1 2 4 15 22 43 73 233 441 955 1482 3823 7973 11112 18590 54585 113992 222319 510478 969189 1874149 2451329 7783650 13402840 31015894 37654619 73168942 201112207 530397433 593636981 1408846931 3972697367 -1 3 7 11 17 45 106 188 396 849 1374 3795 4579 12817 24829 56589 73825 231397 466469 702887 1357979 4060141 7779984 14199441 22398242 66247669 88105757 164420038 514141656 586650388 1795891744 2987051428 -1 3 6 13 16 46 67 219 341 681 1916 2572 4206 15146 21444 35977 89078 147565 438331 721198 1104468 2218874 7275269 13163670 33149681 46339589 117762833 215062622 312718603 1046075147 2002459445 2161177006 -1 3 4 13 30 35 119 189 465 691 1283 4042 6929 9434 19187 37422 84279 160675 430657 732857 1629970 2740605 6238119 12901571 19257094 62334963 73190770 252307353 421221229 537146235 1172337313 3353147054 -1 3 5 9 25 58 80 163 389 664 1545 3584 5789 14604 26777 58353 104050 156672 443750 780817 1871810 4029913 5761609 11308923 29457507 53733512 100174280 244413404 347077853 723826286 2025133248 2158955305 -1 2 5 13 17 36 101 204 314 998 1972 3738 7119 12033 27902 34987 86851 144924 451359 1011877 1630257 2740864 6779051 14999591 21615276 35877074 108847326 135123927 354907037 713352860 1224335249 3980356608 -1 2 5 14 20 62 74 176 264 801 1333 2828 6316 9030 22961 57569 85179 179622 407801 1041139 1621513 2466276 8382139 9746140 25804224 50842838 133493185 171798624 480168502 896964572 1489666013 3344641810 -1 3 4 10 16 55 82 247 469 838 1264 2577 5554 8219 30377 34074 126099 166275 412009 752262 1635606 3499428 8093164 11598426 31029709 39538152 99394792 165517629 423757997 939241062 1859773718 4185299318 -1 3 4 15 23 34 104 216 371 546 1415 2957 6527 12037 31316 50478 114277 219037 514271 719654 1620292 2192982 7535628 15513268 24733556 39504957 120909337 242601168 465800255 825902911 1591854571 4068970764 -1 3 4 15 28 47 92 225 273 951 1370 2090 7201 12971 28207 33768 118501 238522 485268 686445 1632967 2179831 6193121 16049978 28399483 39474047 109624511 157398341 526322888 978776827 1186543861 2657538763 -1 2 6 13 30 46 69 129 350 914 1922 2095 6369 14506 20581 38883 70323 199924 519812 921247 1360386 2459818 5639138 15781458 31301417 62005834 106478720 155542654 362543126 836379701 1598076474 2755754022 -1 2 6 11 22 45 113 212 509 1000 1227 4068 7433 9271 21723 64003 125279 259533 486856 922488 1344789 4020913 7258871 12920121 19034220 37490867 88358551 189037213 467713791 578890922 1535009940 3713802378 -1 2 4 12 25 62 93 196 285 765 1129 2470 6159 15377 25654 51045 105886 238092 470252 931372 1873619 2696840 4637697 11105850 31620564 42472451 103296608 216286953 518820444 1037643358 1424678519 3018149801 -1 3 6 13 20 57 70 155 364 1008 1243 2521 4157 12896 17473 40215 130361 237826 480206 677343 1106623 2176245 8319597 8734918 27410334 59511745 117192364 139742631 432835937 981585878 1987568662 2864696687 -1 3 5 10 26 32 121 164 321 609 1383 3963 4262 10175 24882 58768 94225 241358 463401 709110 1879173 3270048 5644050 12954381 16941534 65275668 106170912 241966987 431241172 544753490 1761118171 3848901210 -1 3 6 8 25 47 98 191 496 800 1064 2629 5325 14593 18931 43881 78967 250977 463171 715300 1102187 3523532 6189439 16628989 22974115 64228107 77075998 163593743 461129622 886617592 1757485460 2557453553 -1 3 7 12 30 38 95 231 442 739 1369 3702 5388 14472 23126 48277 73794 149310 426733 747610 1364891 2217380 5761771 14000425 26424085 39873694 70579116 245212362 413875258 640711360 2072300684 2286024075 -1 2 4 9 29 63 105 214 473 734 1884 2397 5212 12098 22475 36444 116471 138793 455959 1036511 1899729 4001310 4421365 11101284 19368938 34891904 95746584 253822226 297231491 849953153 1792789613 3487090113 -1 3 5 14 18 56 106 174 422 941 1328 3831 4134 14884 24868 44276 108684 228211 496341 711799 1899276 2192362 6704895 9780969 17740639 65029812 96265214 180966327 473303266 541973689 1842602844 2499169090 -1 2 7 13 17 32 80 234 393 1023 1045 3663 7055 9201 22297 41586 116447 260973 473483 930246 1105498 2170904 7253517 16081193 26095675 40951063 82912629 170566152 423460141 664410378 1147444989 3751656933 -1 2 6 11 19 57 113 223 365 601 1539 2337 7022 12478 17261 63867 124342 191579 423309 983866 1345450 4016932 8115006 8460013 23533234 37791417 120137403 268129503 336616803 879543347 1387377528 2409247865 -1 3 5 11 19 47 113 209 505 966 1806 3837 6478 12832 18406 41798 68823 181669 394684 771228 1892264 3538477 7815862 14270076 20704794 36481409 88415740 199418643 340946821 693575611 1091643625 2421860955 -1 3 4 9 18 37 110 171 390 525 1252 2313 4153 12448 18397 64750 119468 153970 445177 753790 1607372 3764505 8345058 16593504 23830741 60092912 86362873 215644833 487242313 1048261945 1970386802 2715473885 -1 2 5 8 23 39 107 133 310 914 1114 2191 7740 10327 26106 45417 77766 159951 432387 1003540 1637358 4060718 7076418 15071213 23591001 53866829 122419167 147448427 458214205 1023260527 1225209915 4272447461 -1 2 4 15 20 38 125 145 416 940 1694 2630 5601 11154 18434 56961 115413 180461 418249 986427 1882261 2447697 8372263 15817395 20432497 54350269 84398338 171015849 317167186 1013037420 1712218147 3622243920 -1 3 6 9 18 44 124 192 490 690 1096 2481 8169 15886 18781 43580 77199 194014 408591 776190 1104454 3260927 7823573 14273799 17266083 39709390 91426502 238361899 484092982 1015724558 1272879901 2807754208 -1 2 7 12 28 53 102 253 336 1017 1710 3284 7727 8485 22844 53796 85255 207436 496022 945985 1092971 2476279 6205345 9559826 20355697 44151840 118893582 154687335 284215574 670656253 1380409424 3419897541 -1 2 7 11 28 45 109 181 292 835 1971 3329 5972 13919 24612 56141 113280 159922 451591 1032714 1084367 3739419 4391088 15537727 24847949 63786385 131566582 186652757 398468432 639393223 1976869401 3044886492 -1 2 5 15 20 58 111 180 289 575 1720 4042 6445 8896 32173 56687 128844 148183 447636 1031996 1607041 2185815 8091441 8473809 17779838 60101282 132116195 250101401 373577129 751612839 1132010189 3589798492 -1 2 4 13 25 62 105 150 452 672 1109 2849 5275 16132 23818 40335 109115 224714 495535 969611 1899450 2973954 4345649 11367888 20082943 51456497 80932520 263750837 469864055 914559438 1831823024 2217188304 -1 3 5 14 27 34 125 196 479 692 1495 2338 6205 9067 17070 59238 128935 158554 458476 758545 1868566 2186150 4416026 14238502 18825319 41747197 95395918 247527881 441309933 948583889 1350969929 3476954887 -1 2 6 13 27 37 91 232 365 866 1341 2611 4445 14791 24859 46464 86273 251557 467823 952981 1370266 2461427 4333685 13211825 27137431 38135588 122061755 200080459 476167300 816468529 2051609266 2384145062 -1 2 5 9 26 32 116 241 275 752 1086 2749 5852 12883 29066 43133 116347 148624 438445 1019202 1633023 3743191 5975848 13188058 20146224 42330517 108401193 204627293 534683014 812638085 1644432641 3171162730 -1 3 7 12 30 54 111 204 403 625 1680 3063 7423 14229 21143 42549 68198 218285 492388 676364 1360599 2227275 5701529 9819383 17997329 38612469 83829963 215702029 355176649 1032483987 1168945633 2245861555 -1 3 6 15 30 45 96 178 475 578 1840 3095 4463 9737 30963 61010 124619 144871 433031 776595 1094037 2716416 6240541 16072837 21196380 65129757 68574735 214586536 304499583 612268565 1802644369 3950946362 -1 2 5 11 28 61 112 157 434 523 1847 3874 4811 12994 32025 49808 121866 250707 475236 919183 1608778 3235938 4900924 11355713 21924633 55701126 89894560 217285589 317708587 701716996 1775118430 3152073655 -1 2 6 14 16 35 121 254 338 1018 1870 3383 7819 15249 32414 46966 77416 203569 522294 933569 1372859 2746010 6455671 15846394 19059383 42807042 124197003 151519172 388117022 666693164 1351997513 2759522239 -1 2 7 15 28 40 72 133 299 802 1871 3549 7950 9320 26912 43914 105288 149318 438589 1038108 1107684 2709940 5469998 15297631 33235676 59606665 128870139 173723834 361458267 662785185 1424965799 3744808219 -1 3 5 13 31 52 71 147 284 635 1590 2235 5127 13484 19236 45102 124806 174444 424296 737730 1888175 2956445 6291178 10303484 29331725 59897534 119181776 264120582 363584026 849692380 1755018962 2775875920 -1 3 7 13 26 34 111 134 384 575 1987 3027 5599 15890 23293 43615 122377 192670 402220 729701 1363116 2435332 4427674 13703657 22269408 53842169 94266926 211263842 289763451 964370557 1702939401 2274697793 -1 2 7 8 31 56 123 145 427 921 1078 3121 6414 15162 29488 41834 79877 204498 516694 929453 1108256 3534716 4361262 12178004 24835237 55664755 87024199 183119488 417130875 805171110 1186893168 3205353679 -1 2 5 13 19 63 80 200 388 686 1458 3853 6348 12957 29485 41038 105386 210602 508707 960484 1630873 2707254 7210514 8485834 33193198 42847142 72336992 265726263 447019048 559249852 1244821728 2455619165 -1 3 7 15 28 47 95 243 275 945 1871 2725 4136 12431 25853 58565 128759 148468 453593 768139 1356348 2978402 5463236 16074084 29307891 34976399 114225924 154115522 389867538 946990999 1952081128 2909975570 -1 3 6 10 16 47 65 149 293 606 1644 3798 6896 11526 31217 47377 106253 261389 459429 681063 1110381 4029467 7518279 13759490 32996423 66244951 132477873 267296838 349560367 720570864 1268675925 3784100985 -1 3 7 9 19 53 103 208 265 524 1796 2895 4377 11055 23129 38514 66647 196226 394467 785797 1372563 3533234 7808000 12142340 17454958 34831467 114677250 252401821 284004996 954727220 1988688158 3231841425 -1 2 7 13 24 45 93 206 302 891 1283 3065 6210 12100 23684 46958 120322 152618 427623 1017777 1103940 2169854 4945580 15044962 27969559 48432140 114129159 169585977 499158549 925743022 1494387428 4139225645 -1 3 7 12 23 58 75 204 370 638 1286 3177 5476 9354 22015 51723 75137 140440 426898 722164 1354360 2199761 7573187 8478883 26658689 49276227 133023996 256856744 417883852 755548072 1941288369 4062435546 -1 3 5 13 31 40 123 223 497 540 1102 2144 5334 14391 22730 55698 96787 201223 504680 683313 1878655 3001786 6221883 15541409 20957126 35837210 90788404 212827073 504047054 963113217 1616811255 2493885768 -1 3 7 11 21 53 108 208 289 1007 1459 3934 6602 13324 22760 57215 91376 138403 441577 752742 1355045 4054648 6810842 11090223 20892930 37733354 105993190 138297487 488009602 633996597 1330284630 2411406694 -1 3 7 14 29 55 82 150 284 527 1123 3756 5437 11297 20445 45293 88906 166184 410890 776000 1359881 2720312 5453719 9772089 32384740 64432217 122760140 242372752 490732066 571247959 2099853203 3674366001 -1 2 5 8 28 45 82 201 270 611 1082 2292 5512 12746 16926 52837 87346 242959 463217 976247 1617520 4056182 4616540 14752725 25650790 46817419 108601938 251605108 500866233 1000354378 1726235909 3072901161 -1 3 6 10 23 55 95 162 433 661 1939 2827 7008 8213 24256 62101 108839 210273 503586 694315 1086780 4006713 7223617 11394116 32736192 53925492 84958686 240187346 305243451 960439513 1575982632 3331776585 -1 2 5 8 25 37 93 145 271 744 2026 3538 6526 15082 19572 64513 107678 235740 458870 932085 1610046 4008333 5406977 14014617 26164577 62290272 119567405 228636417 278221910 577906656 1336452555 3167582668 -1 2 7 11 17 63 65 201 301 808 1845 2166 6216 10793 26152 58584 84968 135154 438652 999884 1094580 3793948 7851701 9505155 28745242 46607109 112476548 190879725 336433410 818093914 1605633713 3977775835 -1 3 6 15 26 48 76 224 374 812 1115 2706 7381 15933 25140 52629 65936 133949 428351 724231 1084910 2724234 5220213 9521433 26640602 40834374 123516994 177597694 417550650 921969161 1263820156 2782440587 -1 2 5 13 31 52 113 188 312 811 1041 3306 5809 14536 16923 51228 87220 142559 426473 1015724 1614903 2746027 6288345 10302449 23232951 66551642 132949464 182314045 419165621 784939177 2071895732 2410372702 -1 3 4 13 19 55 68 131 334 735 1548 2463 4914 9858 22513 50336 101935 167761 403394 722284 1615559 2702216 7049953 10609615 26091621 64425880 102281397 202969506 378526272 878518115 1880605201 4099746981 -1 2 5 13 22 59 111 253 320 1023 1050 2459 7888 8531 22714 50932 84355 165222 403699 1035128 1614032 2749930 8083236 8726943 16922335 45607785 124844944 156055305 442111786 942649874 1309163280 3693901910 -1 2 6 13 22 46 78 156 407 800 1037 3388 4346 15691 17027 36016 111869 192719 400146 1000253 1368758 2442589 7835118 13753225 30540596 66019448 86804708 149272945 444522986 689317352 1706230834 2247909428 -1 3 7 12 24 41 91 178 294 686 1824 3254 6908 12135 20681 60129 79759 156029 452603 742474 1343891 2211710 5230552 15798319 27665301 52047985 117837367 211707739 304277928 634079518 1199612674 3785750333 -1 3 6 10 23 54 67 155 318 708 1964 2726 6920 9169 26456 50749 112236 217363 509810 714129 1085868 4008109 7237337 11114918 25634124 61292239 129702943 231438801 297515239 1045562695 1524190517 3434262343 -1 2 6 11 28 39 65 229 460 1022 1976 2600 4124 14292 30966 58373 92440 261193 477448 956036 1356461 4052348 4601236 12931907 31694504 34835081 92516428 188470240 378475249 955658589 1970364334 2976351862 -1 3 5 13 24 32 94 234 433 736 1788 2203 6090 10267 17727 47876 76776 179497 421907 758922 1886902 3010333 4410677 13697536 26671666 37932057 69907934 244475742 371178916 858557529 1708216632 3663096703 -1 3 5 15 16 58 115 181 459 807 1981 3118 5799 9185 22433 36939 84345 145201 445796 753128 1899593 2473744 7049510 9531229 23751098 65160149 67242876 154838923 361727238 595413168 1988768784 3821456083 -1 2 4 10 31 37 77 174 293 700 1524 2955 5892 14807 18392 34870 93185 249023 467430 959385 1895174 3247823 4608296 12927304 30914046 51372153 121592628 213804369 420814321 846666842 1736633451 2416734992 -1 2 7 10 24 59 109 196 487 960 1705 2692 6109 12309 32624 36727 82809 166666 414688 1034892 1104976 4036345 5705153 10577484 20103378 38972536 85859719 201275645 317527444 1046369180 1819265646 3014712812 -1 3 5 13 24 46 85 149 394 749 1710 2347 6094 13772 18145 38011 69416 222293 497938 682211 1898622 3014133 4361060 15281096 25370347 61562268 85443593 263639774 397778721 884630664 1669653362 2872693463 -1 2 5 8 26 45 105 239 411 672 1055 2737 5339 14514 19656 44549 66534 169937 415159 1021884 1623531 4050717 6245374 16329488 24307809 46047373 73008237 253957092 471711167 835430247 1787074872 2623361737 -1 3 6 11 17 55 106 169 432 512 1972 3036 7413 15892 17589 63204 75785 236748 459477 702232 1088268 3782658 7485697 11601440 20967648 63934559 99292304 204641995 284222958 947193054 1082127925 2737805483 -1 2 6 11 30 60 79 202 343 819 1391 3335 4626 10904 16920 56293 107632 235014 474258 929837 1354883 3998736 5145337 10588936 29354869 50038158 124458087 181826673 484736825 739557156 1786588291 3539125762 -1 2 5 14 21 43 111 144 476 694 1987 3928 8078 15061 21557 53892 130425 147934 453098 1031479 1616481 2445927 8067899 12968508 21920282 54705777 79391680 262495235 305071997 695589908 1591616728 2922019542 -1 2 5 11 20 58 95 238 390 849 1364 2814 5008 13126 16683 40196 76791 173187 415009 1019554 1634816 3268474 7042403 9517851 30315251 37625419 83820865 145614920 517422258 855487069 1942980168 2943149681 -1 3 6 10 17 38 97 183 373 886 1277 2747 4230 10169 17174 41842 87166 136055 444431 738980 1104338 4032622 7836186 15814557 22423157 64924539 112175228 176502097 459209418 892808018 2032151765 4069020090 -1 2 5 8 26 53 89 175 461 569 1609 2724 6144 15504 19656 52466 112169 182243 420925 1011870 1615988 4003953 6280664 10068151 30600988 52301669 79943411 220046790 371122404 980293876 1369177356 3190145929 -1 3 4 13 20 44 99 214 369 601 1867 3869 7505 12336 31768 55759 95605 193557 423828 753895 1605853 2749087 7801203 13722261 23253147 41036521 120524053 263284884 286705036 700582068 1469799451 2369912201 -1 3 4 13 16 63 106 170 464 1000 1404 3634 5928 10719 31248 60915 87779 202240 505552 671856 1614176 2749947 6743454 9263364 18547406 65772135 75379808 168844225 499419730 592807988 1941569893 3309572337 -1 3 4 10 25 58 126 150 265 790 1398 2520 6649 11138 27586 60640 86715 177367 397190 779909 1620685 3533592 6248994 10575202 24813857 56505669 128433301 173544015 494417053 1061440960 1470141531 3957164455 -1 2 4 9 18 36 123 252 344 801 1282 3611 6911 10900 28214 45011 98802 192536 395376 1012114 1898642 4028599 8358458 16352529 20905161 43652435 123163368 172000725 490860107 561143254 1150521186 4254698374 -1 3 4 10 30 53 113 235 348 725 1735 2210 5805 13649 22351 42654 126189 256002 472957 656617 1630066 3486596 4381626 8514732 23586961 44775120 121243487 233364239 366558527 860275864 1611517294 2842660116 -1 2 7 14 17 60 124 234 352 921 1631 2587 4279 13944 21036 47206 103837 164044 464236 890334 1474655 2299119 7444280 10651060 19077355 36277506 109748977 180846150 355558030 932938574 1618244027 2382942689 -1 2 6 10 20 59 112 148 311 737 1058 2733 7144 14179 26755 42133 92656 159902 465165 878900 1208684 3611164 7695873 11435262 18549874 65359671 102905147 239329718 417909300 1008583239 1263733733 2865579006 -1 3 4 13 22 46 65 244 511 791 1099 2679 6392 10562 26591 62154 87938 260812 437549 612161 2095949 2272936 6640219 16773918 27177116 45184647 80970510 171866995 532705340 1008782249 1074071110 3642968387 -1 2 6 8 27 51 100 238 452 751 1340 3386 6401 16109 18644 64894 115294 146169 522474 901800 1194762 4192879 4310889 11679708 23323094 40500274 68842264 231671426 488900434 603982131 1562646317 2191007816 -1 3 7 11 28 40 127 194 374 643 1203 3287 5634 9720 22295 33247 101035 164130 461775 625260 1212507 3606876 5607136 12750023 23797707 44149459 101898471 247437650 442509983 662718371 1710009776 3582051358 -1 2 5 15 18 46 75 175 357 832 1574 2734 7755 10972 20336 47775 68724 138407 463332 855709 1972296 3088382 7937608 15606624 29059163 65655839 130542822 153920440 376778511 904809232 1521453667 3289403520 -1 3 7 11 26 42 71 245 259 699 1721 3772 6287 9117 25478 53713 76488 243644 433183 600485 1290979 3577465 5060704 13862169 25348477 42313194 118096709 257993210 311024947 655553974 1471277393 4277055214 -1 2 5 9 31 63 86 204 477 644 1343 2659 5406 11865 21508 33097 120817 221192 439872 906306 2057737 3586833 5623608 10441730 26399564 37567031 81414742 217372893 483740683 966952787 1897249610 4059012587 -1 3 7 14 26 44 99 215 369 996 1212 2716 4986 15902 17612 47475 82924 242882 456330 606425 1290498 2293743 5855037 13338105 18786466 42586434 106070506 189374686 535719260 1054368311 1824838612 2857731548 -1 2 5 13 31 60 77 185 300 874 1820 4043 5989 12639 27194 62087 80826 158729 480874 866462 1993643 2578565 4533379 9592267 31669509 60148117 113727163 150550896 306866446 630676808 1784489596 2323792347 -1 3 4 10 21 40 64 148 342 661 1115 3973 5955 10107 26996 33454 96826 212291 411372 620759 2046445 4081914 7695585 15407451 27142265 52818884 132275933 244402555 404452505 680699122 1838456255 3636544449 -1 3 4 15 25 36 65 230 303 559 1554 3333 6682 13651 24445 54370 95841 177642 508462 619634 2012062 2871176 5337006 15369684 29332716 47034522 131064908 230494048 306059957 731520307 1373508600 2939292844 -1 3 5 14 24 45 72 251 290 733 1870 3605 4407 15510 18497 55899 107341 175696 462005 631194 1747211 2818704 5353670 13538614 29313829 43870506 128660243 239201548 349599840 583972966 1926446789 2725902813 -1 2 5 13 19 51 69 207 311 680 1321 2825 4376 13961 26083 61681 66881 136905 463167 852733 1972408 2558938 7676928 10373525 33528480 39639195 125652948 260481865 475183139 1072602569 1744489112 2185647696 -1 2 6 14 18 34 99 156 357 891 1808 3785 6402 8947 24407 61538 126522 140392 510256 911986 1191376 2612833 8245480 13783837 19101286 58769434 120946897 157202600 304529268 542027777 1447472106 4256861335 -1 2 5 14 22 34 89 182 427 869 1877 3881 4439 14837 21750 58961 70306 253756 446133 857674 2086433 2806497 7158749 13611428 29784691 64024351 79236698 184283953 320514592 626637172 1932659957 2984017631 -1 2 4 15 27 40 102 187 471 731 1052 2543 5313 8623 26856 38503 116412 198615 443141 901376 1771805 2807977 6158676 14113835 17960970 53012178 90533712 220633633 406656533 851060523 2040834609 3454376512 -1 2 7 8 22 47 118 227 468 917 1626 3848 5252 13758 27494 61944 95481 209116 411457 880689 1522562 3824063 7690512 15957090 22996527 35686520 70107116 140393301 353743588 561654456 1716096887 2443860129 -1 2 6 12 26 32 85 130 379 877 1087 2371 5439 12022 20942 49552 112850 179879 460213 900637 1225006 3088139 5605957 16438414 33274708 50894399 119371775 161947396 508136027 855037092 2019801879 4044134023 -1 3 6 9 29 62 70 145 373 837 1903 2667 4347 8542 18619 34503 90850 155839 459170 616289 1470210 3874396 5855447 10099626 31189731 50644606 118091870 153038651 329330934 855824280 1669204530 3578775774 -1 2 7 15 29 52 117 161 350 758 1864 3455 5664 12559 18497 48137 89091 144427 485981 874550 1457431 2586085 4552663 11688019 19114953 51706054 122549661 260529322 367336570 797873537 1656889191 2301036308 -1 3 6 10 19 43 78 141 271 564 1994 2162 7370 15123 19965 56894 106219 139781 507400 629355 1453928 3648675 7190103 16138720 27461977 56666444 117247522 223045470 345247164 939791105 1602236239 2344119281 -1 3 5 14 29 38 100 218 507 1023 1396 3727 7825 11603 26204 46665 122120 237612 425740 645599 1813964 2778554 4585704 16241198 19068476 45897619 74513368 154470102 412801826 729821551 1231834259 3620264368 -1 2 5 14 31 33 124 210 502 850 1411 3630 4304 13250 28322 48660 116064 249517 395615 901480 2081537 2760191 4849624 15186159 22978086 49300662 74775366 197737805 431683125 718860795 1880432985 2510476131 -1 2 7 9 31 43 116 211 505 807 1551 2864 7814 13454 25251 54860 67811 234022 432238 855985 1547038 4096567 5584177 13101616 21132572 46691806 74250589 171791264 375862222 813919703 1557381592 3188596790 -1 2 7 9 30 32 111 181 444 940 1796 3549 5101 11912 28014 34461 117825 145243 522710 903975 1456673 4189111 5367387 15618223 16998833 54016829 80235741 155516352 295005215 800820481 1907981562 3830949124 -1 2 7 11 26 38 94 158 362 824 1207 2145 7375 9449 20376 54624 100382 211244 439227 888008 1520046 3583698 4827900 15169775 30831652 55063099 120877168 144224883 494471021 880435182 1511287901 4255946558 -1 3 7 12 31 42 108 198 331 540 1475 3913 6370 15013 20924 36757 94124 244113 447968 617055 1291926 2805180 4542798 13100068 20071798 49034633 116410767 208188485 496581721 751514456 1391441102 2495793361 -1 3 5 10 26 45 113 150 463 795 1204 3487 7676 15080 19819 35144 72212 164226 499491 594749 1741287 3913784 4809902 12998131 21637944 64421855 94849547 169125362 494500522 556428031 1273653511 2175167715 -1 2 5 8 25 33 64 178 317 538 1946 3802 5691 9166 21215 41788 76711 261154 446519 860820 2089998 3335201 4804673 16716250 28796604 58956375 113639669 220266184 361864539 602599440 1860006959 3270987195 -1 2 5 14 19 40 120 231 464 684 1747 2318 4559 13392 31410 33875 114587 261476 410689 897261 2090195 2777616 7994161 15930983 23807134 34050392 69926741 210789266 334013231 996800267 1875053538 2232905142 -1 3 6 10 29 53 82 227 347 800 1511 3617 5744 8611 20446 41017 72439 200203 397693 594405 1513302 3548513 5602099 12055960 28019807 43204860 106083064 138940198 428873121 694691131 1768440495 3325342519 -1 3 6 13 31 45 100 199 447 711 1501 2686 4664 12760 19312 59760 99577 176824 472003 625564 1485634 2822882 4322532 14549795 17722750 47117081 87804399 216022510 515397113 998819626 1838539349 2444114842 -1 2 5 10 23 36 118 152 464 880 1106 2705 5693 13569 22914 33238 96221 165669 521218 882739 2005405 3920296 7936437 13785222 24251842 63084039 100126605 200883653 526006887 1054525615 2030256266 2467583642 -1 3 4 15 20 33 105 158 283 721 1662 2359 4594 10096 30945 57884 119453 188636 472261 646328 2030191 2819450 6653974 13268710 17438921 62576281 115042965 237847912 286511082 1003240389 1836859610 3417089570 -1 3 6 14 28 43 92 210 426 841 1323 3703 4714 13090 29184 53698 70690 162669 486083 597752 1467496 2575976 4280354 13293257 33209720 41566956 86968148 175762114 468663343 678002964 2053358343 2656093611 -1 3 4 15 17 39 104 250 485 704 1156 2322 4639 12838 25355 50494 107509 158218 511146 634170 1996690 2875549 7464200 13038726 18275444 37395924 79564259 227475566 456662294 853290265 1643400019 2606269916 -1 2 7 10 18 55 108 153 328 660 1894 2619 5832 9554 23768 43460 120263 198532 447558 908075 1515038 3337166 7191756 8642540 23061579 62623031 130242022 237397237 342634640 848854522 2108488573 3670631662 -1 2 5 11 29 54 104 252 392 912 1598 2753 6538 14139 28456 54431 85348 158970 468545 869140 1997676 4130329 5574132 11723454 21419236 33995256 90597529 154085760 346642286 917659096 1149191141 2929823413 -1 3 7 15 31 60 96 197 458 688 1808 2478 5569 11884 21525 33600 77687 189283 510627 598528 1244044 2620558 4800800 10361018 22426924 48129478 78048255 213113979 339806478 1046913250 2105499918 4195898070 -1 3 5 10 21 33 85 161 336 638 1843 2719 6168 12302 16853 58209 123068 202127 455465 650922 1770338 3855388 7703358 13336676 32226158 61333838 118175468 224303609 377846073 831933465 1192808824 3058280092 -1 2 7 14 31 32 108 228 343 828 1834 3583 4347 10017 17430 55969 93665 208319 411351 877761 1521328 2260739 4788493 15434046 18061983 40608408 103011779 146237218 305040164 759964251 2094812600 3452485649 -1 3 5 10 31 53 124 133 371 549 2037 2330 5543 10700 26684 54019 70452 216642 416580 597823 1791123 3829187 6115223 11782777 18865983 62650172 124755002 206260812 351164082 1022953124 2126997492 3852088306 -1 2 7 13 30 47 73 155 394 958 1048 3255 4736 14271 25232 51967 112827 147334 492136 897992 1451379 3123941 4322927 13811069 28750435 51029186 76718008 158265158 495850351 639355789 1909012490 2311784665 -1 3 4 13 18 60 91 221 364 539 1430 3398 4176 11208 20613 48232 88142 253727 426184 612145 2083503 2270968 7673347 10968759 29337838 40796132 107257452 208213874 474176645 621784342 2019193403 4070870947 -1 3 4 11 26 48 100 225 372 835 1845 3504 4522 10144 21264 62161 130815 178854 475158 651340 2010270 3894233 5091455 11959410 23776853 39575924 115670454 163441236 328897732 750979106 2038774077 3409655627 -1 2 5 13 19 38 113 159 294 917 1419 2446 6263 14981 21454 59229 95618 202927 420621 884713 2033102 2513189 7681992 13360526 24868545 63885372 103348507 196690799 464476727 907456478 1278500936 2425138662 -1 2 7 15 29 50 81 228 304 843 1584 3419 4914 8557 20055 37666 96474 227705 394402 882237 1535334 2501563 4533714 11260859 27987021 43181006 134015515 139038578 393135044 712550382 1907956554 3734222131 -1 3 6 14 29 38 89 225 376 702 1333 2335 5308 15349 22206 39534 104270 176890 467703 630040 1482803 2561656 4575325 16390690 31127378 44535570 110641585 248030910 479841392 907687581 2015010296 2709213029 -1 3 5 12 18 62 72 236 331 728 1991 2078 5543 10644 29892 51953 108282 236109 407921 634366 1805095 2235406 7454775 11235773 33292092 48420845 103834818 264039736 377605237 964389126 2034224383 3872561022 -1 2 4 13 28 58 107 190 291 600 2037 2587 7089 9722 18876 59774 84421 246022 429560 868472 1826452 2270901 4791711 8586374 23565115 52314368 116408464 210040719 364208163 828611288 1249271391 3962071671 -1 3 6 11 20 55 80 192 314 1015 1144 3276 6324 12248 25542 61974 121228 242253 421081 645074 1551788 3295905 7709667 10185757 28299874 37132951 125043443 177211342 471337038 630723853 1528312952 3239070011 -1 2 4 12 24 61 112 180 372 698 1960 3744 4648 14739 21220 39392 128347 158097 497966 915481 1736432 2599248 6141940 9359289 17970067 55517143 126362370 237270151 387507421 595922034 2085571830 3108288802 -1 3 4 13 18 61 76 253 470 715 1347 2304 7126 11482 26586 58254 112443 257286 416853 638863 2094228 2258095 7721656 10685056 31973883 45240253 67734442 228309071 479132778 891327868 1186817483 3221626816 -1 2 4 10 29 43 90 128 301 989 1830 2678 5800 12036 21627 37431 108033 245927 418625 896278 1824102 4082235 5369878 12801903 33278867 54163139 108102861 171411724 281987908 856193007 2031147153 4137748626 -1 3 6 14 30 39 113 188 390 888 1115 2259 8016 10747 17392 42172 103963 146228 502588 630379 1451462 2589128 4839794 15894577 25037788 58707863 69036178 177156061 535058121 907580869 1422782972 3316828632 -1 3 7 9 19 52 76 184 407 626 1807 3817 7719 14075 17916 56824 127751 162571 494662 654701 1205486 4175959 6405752 9352554 31347555 62127816 70608690 239291772 374619745 596661829 1293742507 3047263054 -1 2 6 15 16 49 123 198 447 534 1229 2064 6069 11019 21193 63876 109163 250798 425599 893577 1295828 2250685 7468316 9909772 17559074 42337451 91557472 262314304 435697430 908093599 1900055782 3952680522 -1 2 4 14 22 62 93 192 453 776 1425 2910 6557 9638 23064 46032 109442 163506 512716 893159 1730430 3143608 7207690 12244973 27416917 35360638 78192500 177985600 409320014 1069172496 1107011120 3895546004 -1 2 6 14 30 42 116 174 493 580 1988 3612 5705 15259 27787 63494 83537 255622 435277 870508 1306799 2531140 5055812 12782083 23060428 52874925 97107140 267822666 355815260 579862412 1861126682 2730302086 -1 2 7 13 19 53 97 173 423 541 1987 3163 6009 15014 26925 41423 127123 179922 475692 912355 1479630 3084473 7676035 9422654 24925688 54576793 78463390 261060666 335643466 714485826 1677649723 2727056166 -1 2 6 15 28 49 69 227 455 811 1558 2987 6217 10423 22498 37176 78187 248688 455158 860712 1309351 2264149 4317681 10901264 32531838 48032267 71170131 173964538 370684970 849899955 1161089921 3569195569 -1 3 5 13 18 59 96 172 430 962 1145 2151 6798 11884 29018 38643 97253 192089 499121 616915 1760129 2605198 7702880 12532533 21513250 54577779 79272106 149621497 495980996 881865179 1132484048 3487628250 -1 3 7 12 30 54 78 237 463 576 1287 2973 7374 14163 23266 49308 101798 140289 500314 629263 1183347 2870726 4261361 11749776 29916085 46707410 70592223 267337358 535616390 1043707148 1381395147 2968211433 -1 2 5 12 28 38 100 235 393 650 1446 2084 4897 10309 17761 44750 102769 133282 495896 887580 1978578 2358051 5074275 16192733 19421364 41196145 91611960 221696580 519754874 857135652 1637009375 4071027478 -1 3 4 14 19 32 107 229 493 978 1654 2172 5953 11878 16598 51676 74089 255630 446287 605985 2088286 3057098 8239928 13774133 16797793 37809400 83718524 166398631 350470047 1015166663 1975281036 4055668997 -1 3 5 13 22 55 72 158 303 553 2013 2468 7717 11291 32709 36305 108954 131609 500380 638974 1717141 2618872 6635840 10421850 30959110 54044723 106285270 231908025 349599330 1073166067 1394619222 3715912057 -1 2 6 12 25 61 127 206 417 642 1182 2108 7965 10681 26279 58056 82467 152466 465175 873640 1206179 3101365 5888181 8640765 19164143 43579339 87388504 230037444 450331884 936169589 1373963270 3253914415 -1 3 4 15 26 43 114 221 344 832 1999 2204 5240 10260 17748 42288 111884 145399 494323 633014 1968339 2875501 6111344 14355668 21776902 48544215 113346916 154819256 284125837 1006418081 2049280602 3772145076 -1 2 7 12 30 40 76 180 272 720 1317 3022 6387 14367 31639 46342 82791 254276 436442 873450 1558173 2810976 4558170 13506067 28838012 60825537 106182433 245394344 474780609 1033702676 1120353013 2662560712 -1 2 7 8 21 45 97 226 304 925 1486 2283 5242 11416 18060 54028 113751 191237 483038 893581 1496201 3881576 7941730 16223106 17306618 40903442 129260617 195356355 454412999 862602826 2037537776 4181876925 -1 2 7 8 22 60 98 221 436 799 1100 3353 7489 14485 23301 43222 118055 231368 411316 909002 1550080 3812091 7681992 12513967 20981768 42762053 84985878 200620595 535490109 537138000 1246503334 2306109164 -1 3 6 14 30 51 118 229 307 875 1946 3731 4914 11359 29014 56816 110425 158683 510907 635386 1463289 2595170 4787694 10685368 19931517 33580192 133495945 139316210 301111108 599130218 2117543653 3992212275 -1 3 4 9 24 46 75 131 465 864 1297 3729 7259 13712 26354 46521 118097 250822 398207 645598 2093551 3297810 5055005 13031650 27564506 57250052 92479308 192109096 445623627 736796601 1090283784 3166481184 -1 2 6 9 23 40 66 239 432 850 1087 3560 7555 14551 19697 42416 129210 255826 397647 913306 1297295 3831252 7676508 15655243 26248757 46499331 94050935 167994509 525572421 580316465 1260165301 2335291939 -1 3 5 10 18 50 102 129 370 1011 1493 2836 4183 10419 29808 50516 117941 190604 470251 643471 1760863 3893935 6904482 10194376 23654451 66162674 123365669 192572705 457598182 1008628351 1722176998 4185012340 -1 3 6 9 18 35 121 208 346 917 1067 3559 5728 10227 21644 45755 113866 135566 500548 630854 1452128 3918141 6648031 13851971 22060021 46529386 116820723 175528408 471804069 562329415 1693772784 3682670702 -1 2 5 9 29 37 68 225 274 845 1028 2438 5915 13732 25519 64390 128930 227916 427860 913041 2053229 3591326 6115378 16648120 28364482 47027485 121340546 148600059 533372230 826917895 1914902511 2485020433 -1 2 4 14 26 44 70 217 403 625 1978 3869 4784 12187 31797 42307 89649 246470 430355 870309 1832370 3070418 6139747 12733072 25475593 36005368 98803115 236871520 355769154 656214525 2014253330 3769856203 -1 2 6 15 30 60 68 171 284 838 1951 3838 7310 14579 26493 60203 88985 182179 495751 872258 1240587 2348252 4846791 10168285 29400616 66163923 105890702 145873721 279670722 599014483 1099722481 2153576682 -1 3 7 9 20 42 94 165 268 746 1713 2789 5712 9395 19720 48794 104669 155089 511098 623448 1205867 4175713 8214844 15405893 32307409 60109807 105113053 241815690 316599778 927354510 2082203352 3627144523 -1 2 4 10 31 37 91 205 457 878 2034 2479 4508 10158 26089 47795 97224 138471 486625 877778 1712783 4144164 5872471 15961740 29684477 33927997 82571496 189298790 274497570 1038165481 1796667921 3388404895 -1 2 4 10 27 51 72 155 291 997 1582 2264 7207 14719 28972 57960 72245 160129 483619 854083 1727865 4142597 4826372 12312573 30450779 50437306 106147655 181945472 335840134 1038471584 1508848609 2152311685 -1 2 7 11 21 33 100 143 287 897 1293 2424 7897 8360 23875 64953 128539 155809 499181 910420 1463848 3669100 7693040 13044743 18907540 64836796 110062697 189007129 432015707 923541178 1430265900 3785120841 -1 3 4 9 28 51 121 240 480 617 1342 2071 5423 14448 19206 55639 74826 168149 507803 605191 2012439 3397846 6133158 10683463 18397188 41780195 82786977 254606361 520438301 809122533 2063731110 2879017369 -1 2 5 15 18 63 107 252 495 969 1944 3340 5183 10484 31837 49200 81695 191165 514596 860546 2022155 3119721 7976125 11229962 24938788 35763334 82795372 166758863 324646233 787962076 1841335956 3789142481 -1 2 4 14 22 34 79 213 396 880 1601 2722 5012 13896 26603 61601 70296 239232 441577 855546 1804762 3079835 7187509 13241776 26786111 33661471 94769624 175673502 385739741 913482148 1848190487 2159264803 -1 3 4 12 20 61 83 179 370 809 1796 3919 7387 10898 27502 42182 100831 137147 497194 627210 1979001 2613694 6888488 12308481 27087724 65995110 129257564 149486895 326460779 653213711 1176805112 3416642510 -1 2 6 13 17 33 64 200 306 873 1904 2057 4734 13692 18649 40768 115942 205694 452853 905684 1252985 2798333 8223327 13799620 28117961 39475740 120881057 148165500 303650183 985595410 1643244083 2411941559 -1 3 7 15 21 56 88 135 287 846 1292 3868 5731 12530 28044 56773 129165 171659 486439 650130 1221001 2561557 6358097 10957728 27614434 52137288 114060770 150265100 440269098 788438157 1837853431 2176442533 -1 3 4 15 16 57 124 202 402 697 1256 2542 4390 16240 26784 53119 82987 235464 450245 610712 2072991 2795221 7709473 12225004 20838325 44705941 97546246 227074525 466424350 832778875 1849381058 2749073769 -1 3 4 14 18 52 92 147 350 979 1431 2629 6029 11055 24493 42270 97248 151099 473717 616820 1994282 3109354 7987731 8864253 26054651 54759089 129513054 195060268 443863742 949323081 2083494072 3909099345 -1 3 5 13 28 46 119 243 415 928 1731 3015 8174 11492 27613 59231 94164 214299 403267 620290 1794399 2511997 5092427 13794597 21091196 39488776 90736879 161580927 402274906 824794961 1509622933 3670188272 -1 3 6 14 26 35 88 147 269 620 2022 3317 4596 12115 28579 53765 91168 239237 444587 618865 1540338 2538874 5869605 15906720 29986511 57839013 109168406 207497837 359678543 713866232 2022816225 3998144092 -1 2 5 13 16 45 93 184 472 991 2039 2288 6813 14321 26849 38361 93580 183226 501959 881301 2027641 2610377 7979255 15457309 31840808 65792876 90551148 165903775 325376090 957725839 1082879632 2809460532 -1 3 4 8 23 53 104 150 421 693 1621 3144 8191 10334 30326 61865 93304 141151 475351 620102 1967666 3613069 7715576 9905679 21083322 59457102 72454874 219893982 271664342 742543362 1131917888 3483377308 -1 3 5 13 25 42 116 174 382 984 1498 2359 6765 14688 27191 51542 75481 250489 457091 604711 1828558 2524099 5886991 14063718 22933472 53933090 127740664 198951110 454482046 878800828 1180649633 2517335534 -1 3 6 8 18 50 101 176 328 685 1507 2978 6207 10878 25168 43717 90504 169685 522382 622218 1487461 4163698 6415419 9936685 23191514 53726137 125645939 249986957 507136408 1040582913 1076813636 3590796060 -1 2 5 12 22 57 96 171 485 839 1905 2102 4936 15349 31869 43525 115816 187309 463287 906048 2027461 2324426 6640416 10709143 21329124 55522312 93686416 198581287 331235379 956219370 1723044985 2957793439 -1 3 6 9 17 52 92 132 489 979 1811 3177 7999 11138 20033 47935 122356 157530 504025 640549 1460190 3927341 6899854 8650098 26835528 51353325 87921873 157470971 272265984 681805858 1150663846 3271989703 -1 2 4 12 22 41 98 173 414 645 1783 2107 5000 12148 29468 53246 129150 164014 488600 911728 1747243 2559927 6632732 15171102 17431630 56528565 69692963 226350800 313979368 1065335939 1665931862 3764928237 -1 2 5 11 19 55 89 158 423 829 1036 2670 6756 10713 23012 65081 97452 256288 432323 878037 2081938 4115352 7176333 9343799 25525444 58190315 73832935 200370016 529253342 1032766730 1263112679 3502678670 -1 3 4 12 23 37 125 255 438 672 1508 2877 7562 11762 21993 49958 81200 176217 491786 598577 2005026 2613004 6683981 14125709 21315254 40547966 100371627 218182420 526034783 1056158682 1461018581 3755607522 -1 3 6 10 28 33 112 179 499 928 1869 2784 5196 10409 17978 54275 83221 158342 467367 610974 1459695 3632345 5345720 14888514 24201463 56259789 99294334 136920827 283038453 856093587 1919854345 3792327206 -1 3 6 10 17 41 66 139 280 532 1044 2279 6483 14099 32608 50496 110016 134271 503569 636503 1457878 3660797 6646934 16230749 26851889 54931022 112457689 230498304 460790370 890292263 1267318641 2748720168 -1 2 6 15 16 54 101 190 345 593 1276 2129 6233 8468 23867 62028 112201 240400 398300 896164 1281895 2245920 7422233 9049613 23963182 52138744 119172741 224199118 428527459 902844828 1306583647 4260990763 -1 3 7 12 30 48 75 200 296 952 1352 3599 4211 13744 17309 50056 89358 227345 404758 610122 1264347 2779126 4298201 11156316 29716630 38474885 119702777 194293995 430297883 712177405 1926249861 2404931973 -1 2 4 12 18 53 76 240 388 537 1902 2184 7999 11664 26499 35522 125462 179261 482056 914953 1742252 2568436 7695879 8864481 29479256 42134189 89890527 262995482 394092449 985599132 1373974755 3694631327 -1 3 5 12 18 35 107 235 350 620 1058 2929 6914 8800 29683 58113 78719 221027 418229 600862 1801206 2235635 7461859 14579274 16850625 41368903 100841666 231755739 459848653 993115190 1288873860 4292634160 -1 2 5 8 28 62 117 173 450 868 1152 3738 6544 15115 27343 59924 65952 256956 451481 858761 2086762 3310388 6154030 9893297 18692707 54231092 86379385 194518051 479999946 756577682 1463081327 2546039500 -1 3 6 12 23 34 118 147 264 802 1375 3005 7894 9704 26844 55725 119699 255136 408530 642058 1557156 3037089 6626458 12716247 25009134 66543181 111619914 163831374 439251989 1028487892 1554433166 4156060252 -1 3 7 13 31 63 75 149 257 540 1818 2558 7924 9757 31497 42641 96205 155874 465564 616676 1197427 3106200 4309663 9642638 33371161 54434621 113946747 228251682 386550301 1025470899 1361968956 4115624422 -1 2 6 12 26 44 127 231 334 595 1956 3858 7808 10050 20808 60180 97161 259329 427343 877810 1298884 3067999 5604417 13286962 23139334 36923113 107174329 218571291 365133873 619330191 1267530766 4088483791 -1 2 5 15 16 40 67 209 378 912 1312 2523 7234 11624 21914 42381 95689 227237 396298 878635 2054202 3039005 7455033 16660712 25237521 37730152 106931893 171417070 416545808 902244393 1554427918 3722983493 -1 3 5 8 30 54 124 234 473 547 1212 3274 6693 13110 18803 54085 105099 209628 435005 622685 1769483 3336194 5330798 12228551 18465400 34587286 75452723 250219605 406882684 636841889 1441451571 3172807090 -1 2 6 10 22 36 66 192 273 666 1174 2842 4829 8515 21164 56584 95816 229259 394531 877620 1269587 3560660 8240655 14296153 28129002 41124603 127083269 261276377 443819587 970743690 1750122553 3584642628 -1 3 6 8 30 53 83 196 464 925 1472 2287 7430 12807 20307 34572 84310 237000 449385 611332 1552128 4101618 5361832 12248027 27590692 34281284 82019969 143058023 457248456 806291385 1604034716 2800125904 -1 3 6 8 26 43 99 250 504 958 1109 3987 5682 8946 28196 36993 128784 207889 446982 647545 1510984 4111726 4289327 13828011 18716884 35897088 80945454 135447059 498191285 730561811 1850087311 3483950293 -1 3 6 10 25 39 120 206 380 639 1271 3356 5938 11852 31105 64920 70092 176891 502141 591525 1481742 3658075 4585482 15698700 21588698 43666067 103724826 223586029 411898949 566672797 1695005364 4231603686 -1 3 4 13 27 50 112 158 350 671 1947 3333 5524 12393 25243 34341 91498 257338 426442 618720 2088303 2286398 5371492 12237104 19467319 66023707 129222356 238207497 400403926 765083684 1825357936 2164372356 -1 3 4 8 22 40 127 155 504 580 1502 2138 5828 8833 27313 51050 104463 199736 432848 626387 2043528 3600428 7424363 15120293 23723876 65525053 90388437 260491536 498671252 855780814 1964568433 3452297313 -1 2 7 15 29 57 78 202 261 563 1638 4016 6249 14902 27632 43506 99223 174264 471932 893369 1505783 2617515 4491484 8771294 33448522 39718027 128101942 219626931 325696381 540722270 1393268622 2578464225 -1 2 7 14 18 32 118 203 455 866 1971 3768 8161 14651 17004 45423 121963 171715 482662 916216 1500446 2338614 8164856 14525017 25061227 42084179 83268450 199181800 295292053 544914331 1327177768 2299069654 -1 2 7 14 23 45 71 191 450 954 1553 4060 7732 9928 18927 60353 106225 162202 522605 894542 1447433 2316959 6869232 16643854 26137953 58888413 85091142 140235889 359004932 582143408 1317714084 4104009414 -1 3 5 13 29 63 118 173 327 834 1598 2954 7962 15580 26261 34199 102393 221569 454956 634017 1784551 2494971 4760013 9559271 17275146 53200930 120272317 154010000 380931360 824284771 1526683575 2609548197 -1 2 4 11 17 41 117 136 376 565 1847 2639 5833 15654 20085 51808 89436 235101 449842 882612 1828768 3825477 6613132 16334278 21963282 60496118 120544555 207323881 399435774 844444190 2147170542 3132832545 -1 3 4 14 27 47 68 204 396 711 1360 3804 6848 12408 25088 47599 68109 198825 399858 598984 2055466 3066131 6063459 13465161 25660876 41119666 98217493 211301026 475555702 729069414 1572147259 3045013805 -1 2 4 8 30 57 89 255 506 665 1930 2478 6672 15036 19249 32876 86136 154789 464649 881630 1714305 3658568 5550918 8716546 28501646 46534066 76000656 202401859 384628164 1020106273 1137416914 2533373153 -1 3 6 8 31 34 73 162 462 748 1404 3415 7212 8196 24053 34812 126656 237965 414343 643505 1563441 4096443 5548565 14790398 26674377 66577478 89062159 221542710 500749688 626618703 1236427158 4013274258 -1 2 7 10 31 45 95 189 497 926 1911 3011 5030 14385 31333 64288 76977 185666 519064 853271 1479488 3368863 5818743 14501452 33427711 64664900 100089606 140797511 269540808 933852532 1758099490 3158996114 -1 3 6 8 28 36 111 201 448 762 1507 2314 7471 11847 19621 65084 71313 210441 408609 599572 1528339 4096202 5824418 16075025 18347934 47143948 80646429 232056310 516503171 936078302 1555757382 3499117605 -1 2 5 9 30 34 106 234 332 598 1735 3152 5451 16129 31784 60578 118331 150582 496952 909499 1967423 3611996 5303257 15581528 17980829 39559279 107316400 223789385 275945391 748042633 1760519225 3127905836 -1 2 6 9 24 54 112 148 424 925 1544 2100 7818 13785 32691 59141 107375 200197 438301 888177 1264387 3816589 4777492 11116824 19336059 64143116 71670228 165635459 368998463 1011378464 1384434708 3124619758 -1 3 6 15 28 34 67 153 433 718 1771 2793 5849 9215 19191 56015 66199 229824 431892 602989 1566114 2234620 4512648 15532333 27493609 52598821 72428541 208657685 333344585 887912676 2110831397 3316482961 -1 2 4 11 28 33 125 255 363 693 1110 3639 4317 14753 28333 61376 128811 196244 465823 907333 1745543 3901076 5303763 15594141 21951386 38997216 111798609 236115528 431968009 797269859 1950331384 3207893697 -1 3 4 14 24 53 86 145 371 578 1151 3114 7760 8720 31363 56322 103799 236761 398653 634588 2084731 3057518 5296833 11112038 27766785 54686906 120938031 223755238 465947547 646656694 1167019816 3897268641 -1 2 5 9 27 42 101 157 325 721 2009 3285 5659 12970 27347 37071 80622 252035 456216 858833 2066604 3543641 4496435 14232727 17820344 61775260 128551166 259175892 401983223 722632168 1706821496 2280918479 -1 2 6 11 18 39 121 161 290 811 2006 2598 7983 8477 22423 40946 127152 260357 398628 904084 1278196 3329507 6853767 12971011 22011590 50482142 114641931 156129795 279281581 832715033 1556711583 3932365591 -1 2 6 9 18 51 111 184 418 848 1125 2837 5462 12604 19865 34255 67880 191675 520966 862988 1219901 3875747 6328308 9772776 21944862 53981303 81900461 179025041 531741029 969908762 1918733816 2351163244 -1 3 4 10 19 61 112 147 476 985 1152 2432 4524 8341 18434 60264 84713 225815 404077 621865 2036948 4101207 7137180 10834268 17778512 65948177 93179316 155095623 517269652 827674164 1745845069 3633986292 -1 2 5 11 30 43 114 186 430 857 1995 2729 6666 10916 26660 37709 95620 174626 509488 868475 2024970 4140008 5807965 13199197 22978540 57903688 76131696 178731032 290760740 830811994 1234337526 3518908033 -1 2 7 8 31 36 105 241 256 776 1190 2818 4586 8255 27381 42406 99223 158320 523191 898259 1453142 3877410 5286391 16358603 17453979 37463147 119885854 151220420 484459724 956356365 1668354517 3640372856 -1 3 4 9 29 35 81 226 418 631 1473 3325 5252 10202 32051 50300 94425 186554 507668 608153 2002041 3348077 5823400 15026838 33462891 43726288 99657752 243376050 472105398 564495500 1850209352 3531461731 -1 3 5 8 25 57 81 237 500 530 1942 2328 4556 14280 24997 55777 69569 236062 427971 602071 1820671 3287184 5030948 10036768 26728385 45227335 82616838 237106937 349620644 1042133037 1816544633 2410677033 -1 2 4 10 21 57 119 131 437 936 1754 4083 4733 10987 21241 62003 95464 248820 438077 871353 1818186 4069399 7401392 11095143 17019844 61476774 73715130 156565550 371424823 537333616 2129900192 4139126117 -1 3 5 8 25 34 93 132 470 590 1962 2890 5756 16020 27045 43883 90130 230684 454719 610067 1825231 3286290 5027847 16077694 30143141 52852704 95188604 260343212 348208823 915363809 2052263088 3049771669 -1 2 4 12 17 45 109 180 462 793 1484 2185 5639 10475 31548 48344 72692 211527 406112 862327 1800057 2542533 7921010 15307366 19030518 51769160 85119275 172550317 403297169 816481561 1910775835 3776736684 -1 3 6 15 28 46 115 248 457 761 1979 2801 4191 15490 19344 36738 130925 252429 406187 646821 1554239 2284380 4512379 14504765 22171138 40175920 67305453 229161549 387293405 830957421 1727764891 2815077074 -1 2 4 11 31 56 122 204 417 924 1948 3420 4767 8801 17390 57353 69958 165019 491758 863019 1768015 3871427 6076755 8767869 20443120 42835283 86189314 166253768 318601854 786053219 1999782098 3529694392 -1 3 7 12 27 62 78 225 447 564 1965 3422 5073 8998 30112 48451 114430 225255 443729 623764 1255287 2767941 5559020 8731328 32415000 48585218 98700630 267683486 350614602 784830839 1960812060 3571944035 -1 3 7 13 31 42 123 231 353 864 1946 3379 5042 9628 17240 52026 89906 176380 523030 614936 1231552 3096896 4234001 12955794 24096572 37586525 113494167 156831047 295852834 752545758 1922499511 3402912342 -1 2 4 13 29 54 124 153 294 623 1091 2813 7927 15868 23446 48765 76478 260418 444907 853741 1804451 2230491 5044550 11906310 17728007 64065813 106617344 202975379 454819318 1013367430 1575820052 2500047755 -1 2 7 15 26 43 95 232 292 995 1938 2452 8128 10684 26602 38540 68768 213383 415136 865600 1514429 2529241 5827748 13743767 32647133 42832493 134107150 181746109 321849841 1062907696 1389409583 3375723401 -1 2 7 15 23 53 125 138 277 986 1670 2738 6775 10736 27736 47904 91537 162521 459592 875329 1453305 2613262 7129440 10352877 16999867 62519862 117399767 168162935 379285632 921289927 1221277370 3671922126 -1 3 4 11 25 62 104 218 410 598 1653 3994 6314 8800 27787 52977 127047 167669 483527 639669 2020851 3931941 4243062 8459279 23529006 42278858 93525914 243084096 308757267 583904288 1395269108 4202037698 -1 2 6 8 23 49 104 155 361 662 1530 2974 6357 14532 18296 52118 130820 164477 483487 905265 1240152 4180297 7377186 8979969 23011666 62199422 123406240 243623157 509058656 1041792008 1111264076 2618375029 -1 2 5 9 26 42 125 225 508 520 1074 2767 7419 15731 30759 46769 121298 252889 399978 915278 2067087 3600647 4249363 14506937 24011238 37308225 79584402 245186410 448195120 1073276552 1468346814 2671967358 -1 3 5 11 19 38 83 187 495 543 1054 3845 6712 11850 31729 41184 110804 138110 504946 625788 1727876 4149492 6872503 13441789 32488683 63283109 92955556 235344828 461386931 694703271 1536481386 3370194852 -1 2 4 15 21 42 99 192 490 1005 1610 3972 5431 12111 26550 38487 81409 254582 446148 856032 1815809 2756091 6616898 15050333 17484390 48301127 73378500 154025858 337684115 601713508 1649878212 4271849419 -1 3 7 14 24 57 94 211 482 649 1852 2241 7390 10966 25358 64173 86883 219591 397462 616835 1245442 2273704 5283388 9805890 28972450 40462163 72291910 204112477 349231339 994126971 1561561184 3486720546 -1 2 6 8 22 54 84 201 457 616 1383 2556 5641 11577 24280 55494 103475 223195 450922 893042 1248299 4084082 7635566 9520796 28500668 34187218 76218858 252857841 509919160 908409836 1907523245 4056996075 -1 2 6 13 19 51 90 205 425 926 1919 2720 6281 12801 25722 52415 76141 238553 431276 855203 1303112 2759138 7645199 9561204 25856319 35729460 85693158 157742748 300009560 850581188 1084065298 3099479320 -1 2 5 12 21 56 73 131 499 896 1520 3801 4711 14328 17884 33490 80382 241692 433935 857183 2087615 2257035 6867535 11119764 31633591 55146606 92225311 136032393 450272963 690558879 2080104405 2397994892 -1 2 5 12 24 43 102 149 313 719 1411 3312 6470 12315 26819 35831 108984 164077 472178 887670 2017384 2355811 6089145 13709475 18024781 60422576 108426630 251541518 516092922 587696851 1501841153 3113277718 -1 3 6 12 23 33 109 148 493 712 1721 3670 4994 9287 25425 36398 68282 146707 467053 602521 1470350 3139209 6604697 13497644 18587342 59535506 87075460 230516917 303214713 637677093 2068514217 3480572050 -1 3 7 12 29 47 110 215 408 592 1068 3284 4666 9935 27711 38736 90027 158972 468774 615844 1192188 2881420 5034431 14268234 19628273 44334265 100185215 238632336 455535781 648958421 1949265967 3414797772 -1 2 5 9 22 34 93 147 466 778 1181 3015 8058 13322 30656 57893 114183 202819 442096 892283 2048311 3544632 7384596 13451004 30305487 54550175 98346843 176760479 490886780 942685854 1494510155 3002913270 -1 3 5 8 21 43 105 184 433 737 1660 2760 6204 12784 29669 61147 129363 143657 513184 645200 1731617 3371273 8167924 14775353 20908485 53761286 80788382 207438367 286487098 916760002 1177647386 3036092836 -1 3 4 12 21 51 97 134 271 766 1318 2736 5253 10283 28286 57348 81260 192979 515999 592222 2009030 2584596 7120944 8760953 23795341 66869456 112243637 245209428 483346131 942471966 2010188648 3964576545 -1 2 7 14 30 38 107 254 397 636 1562 3594 7851 10442 24478 42060 112570 225112 442991 888163 1507695 2235819 5036170 16078971 17974048 34635730 86305285 250422895 334932928 636575437 1305627670 3383255578 -1 3 6 14 31 43 127 247 272 653 1630 3807 5883 15426 31289 45749 95419 137298 491164 610967 1462211 2590367 5046232 12951764 24378456 39865455 121689808 255713806 290929851 635540336 1850184301 3091776569 -1 3 5 13 27 41 70 222 290 911 1047 2543 5143 12609 22543 53823 125449 168989 486660 640087 1764890 2611843 5290578 13722549 27240505 37493490 120858946 186414625 473213063 813521962 2113136719 2317674060 -1 3 6 14 25 51 81 158 309 761 1567 3880 7995 9755 17269 62701 78100 197385 403748 591051 1539468 2535881 5542621 12419907 27970821 56888691 101193818 245377889 278682427 571793312 1337027139 4133477503 -1 2 6 13 18 32 93 233 463 635 1870 3049 4501 14583 29254 55431 113354 159738 507992 891270 1193662 2839833 7373318 14232090 31160797 44615012 72980974 255735333 372724854 910197110 1739665071 2953279432 -1 3 5 12 16 46 117 189 369 659 1326 2666 5354 13696 28918 51585 94187 235695 451957 607657 1821672 2255951 7903466 14803592 21646620 55893453 130374446 250866312 501360928 979902895 1965573289 2595011262 -1 3 4 8 27 53 126 206 377 550 1398 2562 7003 10041 25070 53413 104782 149173 508581 634423 1972719 3625145 4493029 10815872 18833921 42523142 107578251 205677204 531080376 996765823 1221825260 3976539534 -1 3 5 14 26 33 119 160 314 579 1543 2246 7542 9272 17489 34848 69482 225126 423995 606140 1773737 2791176 5830336 16114210 24551502 50889391 109646860 212550566 309469508 1024299881 1538939433 4124930880 -1 3 4 9 25 33 120 191 425 743 1144 2762 7368 10947 26560 34229 103940 175394 467115 633790 2031402 3403631 4772725 16601780 22268915 56140743 79028951 206444458 423813186 1056948807 1437383123 3280586308 -1 2 6 11 22 62 68 222 470 659 1225 3175 6912 9629 24028 59334 70878 216810 411336 861964 1257094 3334076 7897143 11634592 31390251 35184127 76111966 216526522 455840733 651110270 1348914017 3795106124 -1 2 5 10 17 32 78 237 417 627 1567 2344 6389 15400 19136 62863 104044 177817 474555 899803 2022223 3914372 6331563 14229338 25657979 48551974 100530363 249967646 319952413 967206958 1218891060 2211419444 -1 3 6 13 25 45 82 242 506 544 1088 3275 5151 14988 32633 42854 130498 160142 499621 646806 1450934 2849604 5829625 12914734 30623411 47482859 83732892 244227561 456305159 644006832 1822317542 2728646587 -1 2 6 14 26 56 94 227 423 543 1051 3671 6788 11159 22862 39609 100632 155497 510892 898714 1193721 2564466 6093084 10057626 29040884 44104545 93418292 258158579 450421375 742481601 1566014540 3709365585 -1 3 6 11 25 43 68 228 290 876 1459 3245 5104 9401 27469 48254 72057 207582 403293 598619 1537952 3331961 4253910 14546798 25875597 46984406 131987712 144621611 433374146 587827910 1962557738 3345059653 -1 3 5 14 21 43 65 190 324 707 1274 3222 5037 12957 29786 41391 96758 168691 524038 611444 1755086 2824446 6617468 14782220 25626984 60083945 119403609 262389091 455445905 637734175 1917633345 2635458029 -1 3 5 9 22 38 69 238 475 608 1976 3277 5296 15011 18061 64670 77277 251058 452956 593716 1817664 3565917 7641590 14269055 29260859 47489321 68811647 259427330 367892729 693507197 1871716397 2920312421 -1 3 5 12 25 36 102 225 347 582 1963 2770 6725 15701 29435 39608 103147 253969 418415 632168 1804448 2278814 6047056 15528566 19740127 38404372 102308382 225596377 364495984 858992664 1314854097 2338283436 -1 3 7 9 31 60 80 241 280 704 1905 2697 6037 8955 24943 39335 102675 250108 417019 637301 1287713 4122565 5261758 10284720 25766297 48112935 120395899 249457133 341441127 812605282 2071456798 3282177066 -1 2 7 12 24 42 65 254 341 728 1832 3406 7947 15960 30814 58349 120991 175180 484993 912297 1493838 2866175 6048346 14452368 25232200 45024061 107032922 261318261 354806506 789498275 1197194416 2451064755 -1 2 6 8 31 35 115 201 440 757 1593 4043 7740 14282 19195 59075 125961 194254 461569 906362 1221314 4185014 5271669 14726377 24720214 45567118 87108137 209680345 298154511 573026118 1250479615 3024983893 -1 3 6 8 20 35 109 232 436 933 1237 2970 4298 9613 17047 52811 82975 206135 424465 617092 1537569 4101091 7891737 13144814 16889642 40243749 95026681 158517439 533239334 945929348 1699611303 3363166457 -1 3 4 12 29 33 112 150 269 1003 1769 3730 6228 9107 20922 60395 73900 210645 393458 593188 2063888 2542361 5012060 15510669 23457961 64906289 110726364 181585869 394552896 666666076 1357230311 4221745331 -1 2 4 11 18 46 113 226 383 881 1375 2755 6826 11606 31627 53762 108731 244338 393785 888378 1825018 3864861 6837298 15249118 21067355 36308966 109151560 156221483 451072652 941891912 1238134762 3352095794 -1 3 5 8 28 52 90 141 305 949 1449 3326 4930 10013 16518 46440 111465 146996 496131 629133 1732121 3343711 5793721 12121498 26019567 51350703 106278422 195431629 457178529 595947759 1955289283 3387744486 -1 2 7 14 27 55 109 237 417 698 1322 4073 7224 10306 24479 49586 68143 242871 437750 863245 1570299 2245054 5797690 10788764 21874946 39238653 92608004 219126997 475722287 772402438 1129512686 3478517448 -1 3 6 11 29 58 86 166 270 956 1503 2732 7440 9092 23895 64118 112127 166892 469179 630349 1494455 3407584 5267595 8945884 25500368 60546874 104348206 192182075 441761373 994141218 1414494332 3811669322 -1 3 5 11 20 52 126 145 438 677 1286 3646 4606 13498 30499 47267 92517 142809 482021 610443 1723451 4185192 7623555 10025309 17932948 63173110 68684157 224926717 488908876 676353413 1931276537 2337126454 -1 3 4 15 20 55 106 234 363 712 1168 3570 7050 10303 19001 38822 73298 207257 401584 604345 2064383 2790904 6585546 9501545 22667193 40796865 109858294 267689303 460394003 598938559 1463440774 3613512710 -1 2 5 15 18 55 82 254 508 749 1835 3274 5217 12780 25997 38531 85698 162769 470047 880714 1969868 3113943 7882393 8965148 29208346 46636280 77098715 232296199 364734499 733096688 1856492933 2180821802 -1 2 7 14 26 51 79 220 319 804 2023 3046 6325 11948 32391 56220 99250 258555 417908 894038 1544845 2268153 6049617 11567151 30752392 35554964 120352443 160754357 291363155 934498134 1162809719 3417023454 -1 2 5 10 16 62 78 229 428 573 1703 3545 7910 16225 29218 65218 123241 138768 519472 905594 1996147 3875377 6576635 10789805 33376674 46613670 93882475 260904169 282323981 686936648 1123184821 2493459178 -1 2 6 12 30 57 64 251 419 873 1809 3288 4708 11516 19861 64761 108026 250240 420776 886304 1280081 3061029 4487550 9207922 30223687 44492284 100187431 180701788 320232132 712110799 1907038382 3950751893 -1 2 6 11 18 34 122 245 334 883 1030 2733 4640 13529 27498 40774 103795 193346 491305 895182 1216482 3398838 6832642 13687779 22364883 39563099 103349165 161288455 536036812 1013570208 1786917950 2259030407 -1 2 4 10 23 59 106 228 505 935 1466 3164 5564 14003 17632 34621 114674 240285 396765 886453 1834596 4108327 7891008 11068910 24987598 38715745 79736668 137745374 442450143 600005269 1856732219 2495283734 -1 3 5 10 22 33 69 171 484 707 1441 2883 6381 10673 26511 55746 74288 199635 407763 591720 1801045 3856539 7894320 12905257 28142325 63682924 99079187 218568572 506337518 1048673714 1112506456 3625944507 -1 2 5 11 27 63 74 218 444 893 1745 2531 7025 12002 27138 51066 124914 134459 523093 902576 1995413 4129730 5012223 9238123 32353854 33732298 84861466 182353893 350950841 962872036 1091609909 3226810533 -1 2 4 14 22 40 89 235 388 948 1837 3142 5472 9836 24251 52714 119786 132439 511179 916525 1722351 3095177 7096753 14741490 32343988 44749367 88222526 151752090 280038823 674496423 1814922344 3734951316 -1 3 7 14 24 42 114 151 449 800 1212 3706 4626 14392 21795 40866 67473 157504 491301 603971 1190071 2343444 5261290 14198408 21319829 63897164 93745206 183454318 502363323 778731982 2053538669 3055715386 -1 3 7 15 24 32 93 166 291 967 1985 2524 8164 13661 28346 49931 72476 148283 478477 598669 1195998 2599537 5535105 15792535 30761428 62042043 116523028 175103363 333482330 1045271901 1395908193 3122958029 -1 2 6 14 28 43 119 228 475 697 1383 3243 4494 9983 23403 46359 94898 195274 497485 876266 1227594 2563286 4476091 13408258 22098110 33978176 69635664 217540000 488680512 602229375 2035192300 3261028311 -1 2 5 14 25 57 100 253 383 988 1844 2580 6847 9835 19045 55434 123425 165684 489241 903197 2022966 2856024 5262444 10277355 22675038 37398843 110043664 200620192 299589643 849477496 1215736434 3764593850 -1 2 4 11 20 44 71 148 450 1002 1892 3362 7506 10559 24286 35755 89619 136411 481411 883866 1726946 3924186 7362896 16287670 26296766 53622839 96407079 151118819 292501917 746164996 1226301705 3279444639 -1 3 6 9 17 61 125 159 360 733 1252 3016 5842 11247 21803 35665 114992 259852 403645 648432 1555784 3840823 6836922 10782476 20831155 65783422 124406977 266144652 461018075 995377954 2060493112 3971585839 -1 2 7 10 23 39 69 224 302 582 1636 2082 7508 13309 21818 64910 115372 261828 404023 917143 1555733 3341372 7886515 13957248 29216427 48491996 134089899 203785507 302720537 1041471172 1476564603 2868702361 -1 3 5 15 18 60 116 143 302 562 1025 3326 4249 8837 16865 40677 89899 196222 507519 619767 1745133 3085485 8142950 10526122 17390023 60487541 104571345 223953201 456837265 626511964 2106701911 3491710415 -1 3 5 9 21 33 123 138 473 755 1767 2970 7837 14686 20638 52982 130121 244196 414521 641158 1834265 3586425 7887331 13162158 22662899 62388068 94020957 231237251 327978135 814292249 1489385413 2408137507 -1 3 7 14 22 42 106 238 447 757 1205 2420 7960 15896 30182 53945 111103 250204 423178 623195 1290769 2262881 6847055 14729486 19241606 41124720 95609035 203457015 453060385 845599769 1425861838 2650653949 -1 3 6 8 25 53 90 238 468 898 1565 2511 7146 14932 21860 54749 88367 147079 488351 615803 1466900 4177381 4982474 10750037 25434276 43269603 72900529 149211519 346908758 1000502444 1103860114 2425126538 -1 2 7 8 16 43 68 226 313 698 1280 3785 6860 13401 24305 51656 102130 223078 456845 900993 1521432 3812204 7078939 16256037 25173762 49822693 125847157 263256451 477223988 676049280 1579109846 2763169376 -1 3 7 13 29 35 111 255 264 572 1244 4060 6236 12026 20052 38870 122586 235802 414975 652414 1300831 3069959 4719166 15205592 18354134 33560652 119811780 232803864 432052038 735960877 1389599278 3239989791 -1 2 4 12 31 53 66 129 498 758 1831 2940 6728 13572 22324 61313 95942 135676 487769 869468 1723417 2590422 4194565 11535301 33293478 54529875 90445050 231482146 340292422 882939768 1220672133 2859982201 -1 2 7 11 24 42 68 190 333 536 1849 2964 7820 9262 31807 50831 111056 148851 517636 889720 1454382 3619405 4196452 14424783 25701075 61107891 117765830 216921403 393141294 897509123 1497021581 4263379590 -1 2 7 14 31 50 113 203 342 877 1629 3315 4494 9623 20325 36552 97922 207824 413396 875588 1534895 2283067 4721006 10492572 19413642 44859082 113307495 165781648 371911572 751335548 2098258587 3300504306 -1 3 4 8 31 32 117 191 406 624 1869 2757 6910 16263 29722 61673 68035 140320 473669 602331 1988725 3659376 5508929 14685935 23342559 57955865 72921595 248354596 400548817 847274213 1333320444 2164348112 -1 2 4 10 21 44 108 184 496 738 1640 2703 7269 12463 25640 62652 97758 161778 465508 871072 1710960 4191679 7343679 16519364 20457119 53234101 96772880 222947712 293335715 918030314 1474824430 2702187449 -1 2 6 14 29 46 92 242 449 539 1369 3983 4482 9930 25928 45543 127516 170268 487647 905340 1241520 2610507 4196888 14426017 31995349 49563578 67164181 245454036 531842395 798070573 2002135106 3224798155 -1 3 7 15 30 62 101 195 468 821 1808 2050 4678 12624 27726 65258 88501 163227 473216 617852 1187115 2611932 4988060 9447451 21776421 48016164 81647779 183232762 302544726 941154200 1653146053 2633163365 -1 2 5 14 25 48 79 150 509 789 1158 2433 6184 14727 26649 59084 95879 134447 487398 870426 1993205 2857931 5249797 12074334 30433580 54067057 84495589 173957284 489652890 834412621 1293439666 2564590094 -1 3 5 9 22 37 119 232 397 765 1554 2220 4582 13412 17767 44005 127507 227963 431730 639526 1781946 3549014 7606521 13907936 24657971 33597437 89779650 210458133 298251664 1063591111 1760699160 2239766380 -1 3 6 14 29 59 103 202 421 603 1478 2916 5796 12535 25011 63393 107223 228991 443812 628189 1511849 2502267 4461367 9190190 22050392 49857786 86361161 244024872 482834730 1061079718 2028571214 2266444335 -1 2 6 10 28 52 71 238 260 821 1097 3313 6599 15784 18378 39792 75506 135517 468836 859202 1203884 3647677 5512269 11547417 33315294 50114432 118060579 151693578 525497099 625460349 1544085793 2356541959 -1 2 7 9 24 58 125 182 295 674 1846 2621 4378 12546 19749 52821 101220 195193 487346 899310 1486903 4172588 4727669 10254439 19172658 57235994 114253715 252573541 360085826 846342750 1654835273 2520983078 -1 2 6 15 19 56 90 182 390 919 1949 3110 8140 13775 32458 38896 124962 222004 433385 908874 1251879 2230180 8136783 12341172 28107538 63008664 74360513 164214896 328447369 708021585 1205857860 3095349367 -1 2 4 10 21 50 82 177 317 593 1177 2777 6500 14259 27688 53589 97600 242508 449373 870624 1825654 4063663 7351836 8673898 28884689 66169659 112116694 204831962 413642772 1059511753 1130448398 2687748561 -1 3 4 9 20 54 64 219 355 849 1346 2908 6250 15400 23678 45086 114774 229669 414749 655276 2087305 3337483 8134951 9726838 32306305 35212775 107618155 152396760 439248090 1049475004 1144733948 2298698715 -1 3 6 8 27 37 93 141 476 649 1832 3695 5165 16015 27168 53282 95490 240441 442762 608715 1558344 4070618 4468222 15489542 30977870 51222673 96383316 212972287 365618308 541395944 1685275813 3162496270 -1 2 6 14 30 38 92 141 479 545 1336 3705 5492 10544 28751 41830 96399 153038 471316 873328 1188253 2596668 4995304 15750558 29934296 50724472 95112274 236315552 522942794 676439192 1677695135 3977261584 -1 2 7 15 22 33 101 233 474 566 1894 3167 7292 12646 30281 53647 120438 159069 503319 910841 1449454 2584954 6826409 13127280 19968041 39135205 68412267 245715265 393950004 674268447 1326012727 2708416261 -1 2 4 11 18 62 109 252 455 776 1656 2630 6582 12841 20772 53356 98743 178231 471037 897454 1764770 3928232 6825352 11039840 24159677 35727318 73373702 175423030 395120979 872924732 1154775946 3153899966 -1 2 5 10 23 44 90 184 265 711 1551 3403 6990 16179 29699 61735 111531 141278 493065 888823 1988143 3899081 7875730 15751483 31763428 66919657 103493792 249864572 278989302 734204362 1459675669 2189533135 -1 2 5 9 21 37 74 205 304 974 1390 3276 5680 9475 20696 44001 78830 221416 413622 857278 2045756 3600378 8141391 14446140 26004375 40757326 121021881 172007949 412428756 560681723 1613379983 3591760566 -1 3 6 13 16 38 68 165 356 910 2031 3856 6762 10750 16430 33376 90972 232108 457134 609197 1559029 2784733 8136052 13393285 27567313 66140550 132063268 170383765 302662923 619208280 1583391667 3753457568 -1 2 7 12 28 32 87 174 344 793 1525 2955 5548 12030 30592 47650 81756 171997 506159 856242 1502159 2820092 4990914 14968111 32544968 61165648 120197185 148815877 408648319 1043368675 1908241319 4138106049 -1 2 4 10 29 61 125 181 322 873 1747 3647 8053 15525 24887 65239 73312 253394 448120 860994 1818218 4074617 5256944 9991369 20502105 58545590 123694507 162230631 365382355 611526548 1303626510 2582308869 -1 2 4 9 31 35 117 149 374 561 1345 2920 6332 9049 16486 44481 99405 152604 509411 894637 1710025 3370633 5517265 15226766 23895910 64617125 125735392 205698051 508492135 1060520121 1115156525 4061255234 -1 3 6 8 25 38 71 231 499 717 1851 3316 4969 11182 18674 57636 95025 165791 520147 612479 1494677 4131877 4992091 15222176 29159518 46489150 78561773 226171799 357568365 729290624 1924408128 4102050487 -1 3 4 14 16 49 96 231 309 954 1190 2101 4440 13979 32702 59832 108058 179256 460176 626757 2015973 3141407 7353141 9991238 23919770 40212991 130994594 192929649 509887209 890798921 1872851124 2198304434 -1 3 6 13 29 53 88 164 281 765 1282 2856 4976 10647 25274 50833 112446 133517 499902 630332 1469054 2843744 4730172 11823702 26792549 61968474 106328738 237199333 470049845 1044957874 1860021199 4095884163 -1 3 6 12 20 53 98 154 329 551 1445 2241 6984 11783 21240 59417 94580 257668 428633 614200 1555628 3040218 6827511 9458746 24438596 58812277 130798409 216198435 501336687 852128973 1135612664 3411556125 -1 2 6 15 16 61 97 227 458 711 1929 2426 7867 9842 23277 48208 66316 244411 436842 861475 1302742 2234133 7349549 10772275 22328241 41228206 68388815 222484977 389928697 1064984617 1393613453 4134129469 -1 3 7 15 29 41 123 155 264 918 1180 3702 5481 10233 21195 44609 118117 247961 399394 649897 1284611 2537092 4204112 12603417 23636357 63555176 111137182 188099737 530683548 771193233 1713629262 3593093217 -1 3 6 14 31 38 97 130 393 596 1085 3414 4329 10797 21136 63407 121646 158196 497910 631697 1494222 2536575 5116250 16203253 20221791 64847590 82527311 237513127 448812064 545587086 2050868641 4142289997 -1 2 5 14 27 54 120 232 378 819 1306 3591 5994 15079 31097 51510 94517 215731 393593 864898 2095806 2865652 5965998 11449182 18386168 34196109 114485922 139203663 441991127 722499387 1860755161 2830453357 -1 3 7 15 16 50 70 230 438 680 1029 2847 6023 14149 19162 53344 113805 229328 455743 639306 1303981 2595095 7798800 10382087 33072209 49100187 99233540 231762594 414231686 954541381 2091259165 2629318988 -1 2 4 11 31 35 69 158 497 811 1428 2152 5735 11129 20624 33716 85365 172979 509439 865867 1733098 3803607 6217280 15669949 27845989 52799230 91430585 178581232 426357874 868695877 1880141505 3947696571 -1 3 7 10 31 49 96 167 443 719 1647 2606 8077 10390 20556 59085 72839 226043 411315 615640 1295750 3391192 6229388 11466828 24676019 56199953 83804922 214231499 287903200 875514123 1483614820 3404326819 -1 3 6 13 23 34 75 211 324 567 1881 2835 5597 15801 16431 46153 129886 220314 432824 624488 1551331 2871378 6499691 13004873 25223393 35483812 111599815 201685464 386069178 919424609 1957602708 2989867506 -1 2 7 8 21 55 112 212 451 850 1177 3464 7446 14797 31683 55042 118014 146166 511855 888658 1480075 3854755 8025982 10188812 19703322 49352332 82566438 187280612 490659716 555642725 1250119559 2287519020 -1 2 6 9 17 52 113 146 317 694 1892 3522 5915 15368 29712 64155 122516 143923 512099 890815 1228308 3863339 7239318 8604589 19171684 66922711 102234441 257808854 341458864 758106004 1726851584 3186543018 -1 3 7 10 23 51 71 197 470 1022 1842 3561 7082 11015 23520 57750 66684 214968 420131 620236 1309076 3376949 8331566 8840124 32301827 40698362 82530221 151157252 295784401 786667810 1402405480 3585518464 -1 2 4 12 18 47 72 147 385 870 1960 3452 4400 16299 31334 49200 125610 212789 453517 896465 1802505 2607679 7825294 15367653 28362433 51242404 77540162 176086410 279825518 782197433 2045146291 2909330516 -1 2 5 12 17 61 95 181 337 544 1714 3825 6406 15850 18116 36043 104441 262010 414822 913231 2043908 2311279 8098996 11188123 27300861 63022582 117940744 205447899 291254885 654859655 1368700784 2250104373 -1 3 6 9 24 47 67 233 497 997 1997 2402 7267 8702 17411 52665 74347 234470 430569 607561 1515474 3896224 5236612 13511258 25483303 49880711 75756714 161619314 316450327 1064943386 1589789239 3807658688 -1 3 6 8 20 47 84 248 296 939 1283 3723 8072 14220 24673 33517 82368 139121 485479 595047 1505815 4105188 8019790 16755150 31232122 47541425 127288993 194483328 418701866 681165548 1284201491 3179639286 -1 2 7 11 26 53 108 134 503 696 1111 3971 6972 9993 26567 57809 77096 191795 517739 880591 1470115 3549165 4894827 11488374 22597966 66678955 88753725 203053877 413562619 736233052 1549196420 4009474125 -1 3 4 9 21 61 86 129 340 638 1320 2923 7565 8965 30156 65133 108742 242968 409383 654513 2046590 3367318 8125225 12229755 26264383 53606652 130233122 225671582 514839153 1072625286 1414535831 3762302433 -1 2 6 8 16 33 82 247 360 689 1655 3831 4130 15061 17606 52995 67426 208271 397814 883605 1286336 4183582 7291842 13803609 33093274 48580236 109308278 248450320 289830820 631624983 1989543019 3200600914 -1 2 5 8 25 39 105 175 440 911 1829 3103 6437 8429 19998 59959 116702 207257 446412 895734 2067059 3403593 4939549 14830055 16829590 54626166 76799939 161947834 289857070 697669769 1595142243 4051923345 -1 2 5 14 28 60 99 234 421 642 1391 3504 7674 14844 18793 49085 78943 240748 435013 869178 2052697 2832523 4718571 10103900 22817950 40919142 93377511 229243016 487745744 658017856 1335454895 2324116884 -1 3 5 11 29 53 112 213 362 1023 1265 4027 7173 11974 23857 45664 94630 131862 483229 591205 1763176 4099869 5391410 12569427 19152847 47474855 107268680 186223757 504361038 717510795 1177861754 3520948684 -1 3 5 12 28 56 116 195 446 774 1079 3015 6081 9338 27819 65286 85391 221063 406866 590339 1819438 2333198 4923457 9364683 18626248 42222041 88114075 194091185 512385471 989962855 2016033212 3620542981 -1 3 4 8 23 35 107 235 372 812 1301 2590 5883 15344 18795 55969 83567 164206 524219 602716 1973276 3571128 7790264 13311602 18365695 39863772 110936801 138240854 439804904 997677494 2029844656 2863212605 -1 2 5 10 25 60 79 189 458 531 1596 3166 8031 11346 18955 59583 126500 174622 485900 888031 1966937 3833106 4390014 9415560 33300754 60315204 91537909 249933114 333599840 765378343 1084708183 3645765061 -1 3 6 15 29 39 120 159 326 920 1343 2414 7517 10771 19020 65327 114937 139079 521843 632461 1484554 2285143 4344746 16459467 22029422 62937399 128501418 172864253 434802823 928694191 1478687879 3234995937 -1 2 6 9 17 45 123 135 460 632 1721 2125 7074 10232 23014 40824 84137 172964 511503 865077 1206377 3804891 7269092 15165605 23595204 58727028 98575802 266886912 268736472 1067799149 1117685651 3880227759 -1 2 6 9 19 34 126 252 285 774 1984 3866 6221 14787 30827 37875 100224 141598 496819 901938 1230853 3838957 6702431 13836799 20974337 40899056 125578593 158621474 299163254 631075785 1463487286 2459982826 -1 3 6 11 24 55 110 192 493 666 1973 3962 7050 13252 20816 52854 119380 225552 430818 636034 1565972 3382874 4666619 11433048 22545712 48236784 71046272 217327794 381182735 653040971 1554323988 2972888676 -1 2 7 8 31 51 79 140 370 766 1213 3923 7894 13281 20357 36130 89594 240379 444414 861568 1533444 3869634 5497908 10635383 29391991 54837894 125161652 262076390 448097432 700178690 1261585526 2852414760 -1 2 5 9 26 46 115 140 278 784 1066 2074 6578 8930 25734 56365 108860 146828 505083 912319 2002164 3594935 4348784 13332340 21516189 61645710 109662717 153354102 532758624 936887417 1297417982 4159667521 -1 2 6 9 26 45 89 241 337 515 2033 2535 5999 14940 26319 60461 95269 173599 519094 864102 1189204 3826712 4376118 13307054 31476416 50115132 107083968 215430208 363866743 1056986354 1976606362 2778834803 -1 3 6 12 20 51 125 224 434 632 1719 2737 6362 11750 23756 60426 75540 228575 422021 612879 1564166 3116633 7041399 9330872 18442708 33793323 100345677 242914539 298082911 877430440 1149878179 3257591001 -1 2 7 9 22 35 95 225 448 929 1609 2907 5292 15962 18674 44644 90708 197868 417420 858522 1572135 4176207 7539645 12993742 29703832 43226545 74413720 134657871 362598372 822983813 1958906757 3087565590 -1 2 7 10 18 32 103 216 334 723 1288 2292 7356 8371 19895 51870 113659 136321 494325 908152 1476357 3327625 7215954 14391955 19262871 42660547 111307617 252133035 491312833 814324310 1574329207 3924771978 -1 2 5 12 29 38 74 165 336 913 1883 3451 7016 12527 20174 60650 84869 225166 398323 868198 2087507 2334201 4940224 16125586 26804582 65505442 119229594 184451013 274840915 784996219 1352742384 3124219182 -1 3 4 9 24 38 125 203 295 608 1492 2460 5472 9882 21259 43570 74771 181283 508732 613659 1974496 3308791 5164468 14931523 22117290 42103687 125490736 205514971 485036214 935771310 2087134279 3596411908 -1 3 4 11 20 32 124 140 367 547 1504 3397 5853 8227 16690 37118 102595 153695 519634 653462 2003264 3857629 7756193 13364909 21364486 60987658 124176018 204893263 470255759 610084748 1626571235 3281076019 -1 3 6 14 31 50 124 158 447 968 1450 2608 7102 11667 20855 55401 70706 179312 491733 615972 1451640 2522617 5160787 10978380 17919560 64633828 68574989 145424057 447178755 1006370914 1279000751 3307995589 -1 3 7 11 22 58 126 240 502 608 1327 4025 5821 9709 25508 40801 106650 188179 483230 650544 1194410 3560871 8313929 10967377 19522855 39724102 77491014 255232344 530812488 795389269 1746265498 3571852588 -1 3 6 12 20 57 118 222 401 628 1466 3475 4735 15955 26908 41226 117338 247270 406765 627963 1511662 3110701 7062234 10894617 18713037 47659067 94842368 247668548 490692677 612888671 1928742279 2854293879 -1 2 7 11 16 42 70 137 366 786 1259 2653 6672 14792 20053 33113 72532 219406 425899 877433 1541532 3654510 6512302 16413088 26047018 55027112 121876867 136550758 472119269 1019938299 1267129218 2546729588 -1 2 4 15 20 63 96 147 348 1007 1217 3806 6137 14682 26171 51241 124634 249047 399094 897357 1801266 2825574 6545285 11674104 22921724 62623486 129669537 198235221 532792574 773030529 1844873538 2712201067 -1 3 6 10 19 60 92 246 294 619 2020 3605 6945 15554 31099 33548 110204 253718 412452 647678 1520751 3623853 7324767 11433818 28940645 47953003 130736263 215487486 339487627 557078860 1529399525 2387431411 -1 2 6 13 24 54 69 236 303 943 1316 2915 4593 14930 20489 36835 87226 183698 501526 864964 1183570 2775609 5955153 11508286 32337476 48405585 127871590 194273494 404802796 1072817954 1656473264 3004300635 -1 3 4 12 26 38 71 207 365 850 1387 2244 5509 16058 23644 55489 120323 206201 444684 637661 2078898 2615123 5454808 15394448 28168794 40316417 106879168 153718568 439088465 831982303 2139791841 2994285812 -1 3 4 10 16 42 96 234 417 798 1397 3724 7273 9490 17622 43442 115691 212044 450222 633470 2082740 4161835 6500196 15918140 18468698 39790354 100332254 196475484 460545108 735981578 1126220963 4187567409 -1 3 7 10 31 36 88 223 501 537 1174 3123 4801 12433 17452 49909 82355 241437 448696 604983 1261473 3368760 6259677 16431885 30245439 39513473 74805500 236710241 416685618 669808427 1980268760 2540800721 -1 2 6 8 22 53 122 153 421 703 1050 3374 6536 9926 31644 50477 80348 232203 430793 879609 1255694 4146919 7847374 10148563 17426498 65441192 71386348 220677894 428588928 556982222 1563551250 3820655167 -1 3 6 14 23 37 96 205 505 731 1166 3511 7530 8217 18996 36004 130151 171300 477029 629149 1459010 2496844 7252246 14368105 20800452 46619604 71154482 234229028 456563085 554912439 1292207154 3908199099 -1 2 5 10 26 35 123 195 407 791 1110 2165 5423 13252 29511 52435 96021 208651 421061 867359 2064402 3927872 5179353 16660336 22129413 46031057 93135119 187410045 521383621 882621039 2113636992 2202533315 -1 2 6 13 22 52 69 138 395 729 1384 3282 4647 9054 22465 51088 115686 138564 522797 899558 1219578 2806626 6432554 10458601 31790336 54786633 77969689 216701621 493801633 588390706 1978638075 3755282002 -1 2 5 8 25 49 105 193 498 812 2020 2805 4307 14695 20807 53711 93152 191015 506912 854739 1997940 3290765 4902172 12306631 22653856 50051760 73204334 173435169 288489668 835093254 1631534616 2982196472 -1 3 6 15 16 59 107 150 392 570 1721 2452 6027 14308 23532 41236 66306 227046 411183 615912 1547878 2351069 7819499 12460776 23956454 60690045 83230199 268098162 289943464 968651582 1964562776 2535049791 -1 3 7 10 31 44 108 243 461 794 2047 2294 6581 13219 25975 57968 92693 134912 479957 603824 1218037 3336054 6170080 14353858 20820671 37427798 67472074 168255795 289231702 972715689 1280020365 3215208026 -1 3 7 9 18 59 112 174 312 824 1210 2808 5266 14140 20994 33172 79169 242157 439524 612503 1274196 4143409 6787302 11720566 18712142 50782010 113349708 156165424 500030537 1045843062 1921030815 2519539395 -1 3 6 11 19 53 117 163 489 678 1645 2507 5633 10305 27267 42978 91898 136826 482558 601765 1493492 3324487 6958001 9116555 20836190 53416773 92404443 206782126 284269801 982745789 1897712383 4025600598 -1 3 5 12 21 41 91 144 474 585 1797 3343 6745 8456 16921 54885 129788 167118 479887 628601 1705917 2250029 7255162 15676438 31787093 55787460 100212044 267322265 385708875 754421120 1350336168 4257528160 -1 2 5 11 24 61 91 206 292 749 1321 3031 7831 12677 21476 45603 76279 185887 510114 868662 1977203 4089549 4383816 9411768 28179902 34019097 117481153 251218944 499530229 1038239524 1478398818 2753516149 -1 2 5 10 21 33 71 221 408 700 1144 3919 6910 9565 25797 33170 125098 207616 451030 894782 2086784 3910509 7539544 13273350 27867703 34214012 100463251 226317144 431918979 679293392 1482818639 3759984562 -1 3 7 12 16 46 117 166 368 744 1546 3173 4972 12114 20753 60284 97066 250838 426631 592266 1276870 2834408 8124276 15650814 21617538 53376994 126373110 259051847 270600475 800815861 1901018598 3835425007 -1 2 7 11 17 51 105 218 379 852 1237 3320 4782 13019 23876 48586 96789 228743 406391 858522 1543863 3655162 6768361 10121776 22381386 45257225 104351034 162830249 475860066 662156578 1936426393 2576867282 -1 2 7 11 17 37 97 140 270 805 1481 3766 6981 16214 26489 64417 73134 223436 413027 871390 1568477 3642892 6774550 12729337 19765284 63616809 116151491 165446106 415880014 717882442 1553333963 2372554378 -1 2 5 10 20 34 117 251 304 643 1376 3865 5419 12902 22852 39789 102342 157442 515283 912333 2011226 3865227 7756730 12817174 23938332 39808232 130817134 266350206 494434246 800910740 1684889807 2233402011 -1 2 5 12 23 35 104 179 465 691 1370 2537 7088 12992 27020 41879 107149 240151 406437 912303 2050352 2320673 6498391 13357774 17219091 51912466 91503086 215775208 472422719 909497069 1192181555 3192648436 -1 2 6 9 31 56 70 128 334 829 1282 2380 6714 13292 17736 37505 108132 170092 459934 902098 1205888 3819335 5646542 9095559 30126478 55838354 126881125 141824186 459025738 931429692 1206700796 3112503484 -1 3 5 12 20 42 97 199 461 550 1067 3233 4849 10644 26936 47642 121638 178191 476713 624058 1724556 2254449 6961051 15125417 17025600 48500251 83367828 250881641 442793192 662476954 1960684206 4027461718 -1 2 7 10 26 56 78 161 288 679 1708 2485 5085 8269 16999 62951 117097 239669 411902 897533 1519080 3347835 5202432 10222601 31625688 65807541 112217295 261680219 322043489 1003734130 1692854056 3646732577 -1 2 7 10 22 46 83 240 329 896 1478 2776 6958 9516 21537 58962 93508 173675 517280 855407 1452825 3284478 8286429 15919879 30351410 49035774 104365279 180135374 459127318 993242092 1322110663 3870495607 -1 3 4 9 22 51 120 200 278 1007 1484 3212 5486 11483 25757 61828 94066 209772 424970 605744 2072204 3385819 7861058 9388420 17999343 44317276 131353988 178559374 452823988 588148888 1852124024 4174361112 -1 3 7 12 31 36 89 132 463 868 1975 3901 6399 8288 32036 58631 100067 156618 510670 642405 1229153 2814216 4635472 16390816 30615207 53239649 98606383 185165878 283637037 646553188 1447969663 4116952757 -1 2 5 13 17 55 103 146 308 813 1661 3941 7020 14444 21721 43742 83823 235546 452738 867984 2049687 2584237 8327989 8636298 24007641 62673413 103326951 155279272 373008133 603631717 1531283962 2656712610 -1 3 6 11 17 54 111 164 452 724 1688 2994 4335 14289 24077 33211 78551 139290 470623 606641 1497617 3338912 6456884 9335951 22789347 55853561 86289026 223691702 313449931 806287958 1657442886 2313572147 -1 3 6 8 17 63 118 135 385 801 1373 3877 7316 9109 18737 41940 83864 189750 495497 605199 1455867 4066248 7235235 11175286 18315127 61924388 76938052 198935967 447295252 748030004 1197630132 3760097292 -1 2 4 13 19 34 74 180 259 575 1315 2574 7688 15888 29902 46033 130366 242102 424372 893111 1790300 2323208 7814197 14414060 25863142 60610444 104163271 221912902 528301613 999225143 1603022472 2614648316 -1 2 7 15 30 39 91 254 482 887 1553 2437 5334 13293 19892 46155 66087 254658 449350 877526 1522169 2563471 4941246 16225641 31340254 46196602 79533648 201233850 399626749 1000485607 2097736367 2354941893 -1 2 7 15 18 52 64 144 431 765 1703 2295 6585 12595 27652 42290 119108 244439 414674 892454 1531838 2585933 8073035 9169954 33458145 52745291 72174250 217191447 310993493 1009666546 1274653275 3062578905 -1 3 5 14 19 51 87 131 436 782 1943 3447 4956 8318 17811 34225 105291 179236 461735 647843 1722935 2783519 8264940 10411243 28820091 54060499 75322196 186366141 294130739 780938319 1909216409 3679756331 -1 3 4 15 20 40 83 224 440 875 1118 2277 4634 14028 27315 54746 128748 253407 398531 635474 2048254 2843769 6764769 15435323 30058109 45648172 95504558 182385814 516962734 909931849 1657600830 2342371251 -1 3 6 15 17 53 117 253 340 755 1418 3624 5868 11193 25768 42466 114670 233783 396006 649790 1534445 2315021 7542421 8637709 19852961 38306787 102615715 268375098 527419438 694346089 1869125182 4025083886 -1 3 7 11 27 53 127 191 403 552 1276 2445 5364 15026 31645 52578 111322 183357 478408 650311 1200397 3569792 4863762 11442915 18073537 55895868 70646534 261778815 415370830 809166675 2026571409 2805812149 -1 2 4 9 31 60 127 184 426 927 2039 3519 5994 13668 21090 50748 107026 176171 469979 908435 1704071 3286856 5654943 9617646 20417383 56158481 83481496 160567899 303176536 739641152 1618094748 2618711658 -1 3 6 8 31 37 97 248 426 973 1350 2580 5470 11701 19856 44911 129088 181852 465028 623763 1448391 4072557 5656151 16431599 19120984 36221098 93700544 147498076 411565153 962911651 1985034963 4252484788 -1 2 4 9 17 37 107 176 339 987 1583 2931 4116 9637 28214 52181 107611 229118 456164 915259 1828954 3398509 7314152 13577358 16932952 51437130 123833404 191564418 340658375 864821237 1683766138 3338688004 -1 3 7 9 21 34 127 207 408 565 1231 2519 4475 14878 20161 45585 117628 232904 423035 632076 1269484 4157609 8064845 13363092 21409651 44348008 95800249 263162946 433485413 806724009 1851742166 3001245749 -1 2 4 10 28 56 94 169 420 530 1434 3998 5917 16139 24926 52950 70312 137795 473350 874091 1742923 4109473 5695035 9328641 28291766 60343515 76876337 252326499 490956571 767687022 1878214135 3137978031 -1 3 7 9 19 47 106 229 360 850 1280 3040 4966 11179 27946 64966 123907 151601 497460 638072 1242777 4116500 6463754 15101337 19389097 37830305 116639721 160238736 464490891 1022735328 1750789477 4256624058 -1 2 6 15 21 54 82 180 302 820 1586 2237 7791 11465 29889 57154 89594 138756 484495 857672 1214806 2271581 6737655 10103982 29047958 65388020 113970086 160295476 389788982 1032609211 1347724320 3656226648 -1 3 7 15 25 53 106 144 510 914 1162 3404 7444 10488 19540 49483 121546 258690 396828 633330 1262210 2581495 5455657 10996407 22443601 61149078 86381054 143493118 520815782 597931559 1272634773 3484434620 -1 2 7 14 19 62 77 227 455 749 1828 2578 7441 11598 30908 37352 122806 217567 437122 890882 1541284 2335888 8113102 10972089 31908638 48061602 67810130 218740837 354151217 835913050 1389510967 3550532136 -1 2 7 12 16 51 120 184 392 679 1959 2676 4164 14689 29540 65313 87554 180163 514094 852887 1447634 2761679 8276094 10393862 17796714 56733404 74179395 234452714 397861203 855335562 1737278723 3051430116 -1 3 6 13 21 44 113 172 441 531 1918 2807 5090 10214 21883 48994 72261 226582 409616 619533 1550136 2854058 7062064 16207718 22162995 50702003 76704365 262223937 371141692 860808447 1761893602 3228870850 -1 2 7 14 16 40 127 230 411 781 1792 2690 7072 15701 26815 58758 128078 179162 490411 898544 1449742 2239153 7756812 15895056 24576124 34435909 87797938 191105821 310384806 855390796 1277977099 2410217057 -1 2 7 9 26 38 73 156 462 910 1153 3245 5786 13713 29333 53116 123133 256283 406488 900026 1539533 4146882 4400442 14931709 25844817 50945967 92979350 149434607 531922383 607182208 1647696111 2484572093 -1 3 5 13 26 50 75 164 346 512 1945 3185 5545 15411 26691 46246 129423 150641 493282 635630 1750894 2526635 5696473 12471801 30377291 66959027 125222784 214077798 356960392 701104830 1767339603 3063455937 -1 3 7 11 28 56 84 235 291 848 1131 2413 7356 8839 21921 36763 97122 199666 416024 597216 1303957 3654379 5741740 8849851 25845363 45420801 126873968 138149796 514322317 854579795 1555019774 3795534181 -1 2 5 15 23 60 80 206 480 867 2045 2393 7758 13433 18309 51198 86676 197931 419922 864449 2073633 3118399 7331668 11995177 26638658 33624290 70766093 198125805 278794983 1071492802 1425671546 3207431648 -1 2 6 8 30 44 84 140 329 565 1246 2927 4118 16374 23585 47964 73274 187453 521597 877291 1187536 4071781 5668344 14600083 30923596 53281396 133103414 207063924 405382511 945537563 1677273450 2721748938 -1 3 6 14 20 54 85 208 277 837 1158 3958 7973 12215 17381 35697 92517 179416 522155 594352 1461109 2516943 6430803 10134832 27775112 40716005 129171307 146504716 497056206 689763580 1256297684 3681500864 -1 3 7 8 30 46 112 227 452 763 1635 3662 6558 12748 26614 48730 116972 239690 416915 626476 1267546 3892479 5440590 14137186 21914240 33682229 74440622 231130874 281284501 624433992 1366570968 3056363859 -1 2 4 14 18 54 120 210 287 1016 1132 2806 8142 13219 22200 57081 76251 161476 484412 875963 1759310 3074369 8304843 9333107 18831183 46467608 126223681 180602084 475841743 1010111225 1562786181 2840036849 -1 2 5 8 31 55 72 218 361 620 1503 4030 4624 13020 17486 45612 107856 149631 513009 904104 2003282 3317853 5432028 12212432 29877638 34439686 106050801 229062826 470351267 785713653 2014300725 2588534736 -1 2 4 15 25 53 85 164 264 981 1337 3781 7102 11868 25782 45258 86515 151267 473770 853431 1751659 2794615 5670311 11467254 27419454 58940291 102873780 179827708 418169320 680645963 1577015136 3409028702 -1 2 7 9 31 45 75 246 486 566 1266 2927 5087 10098 19229 50164 110101 192299 485882 906556 1461105 4087285 5665572 14298851 28230407 46084443 79507721 244821887 420508360 1006416489 1872829396 3428579372 -1 3 5 13 22 33 64 194 348 809 1703 3976 5746 10215 22480 35260 115694 197197 454441 631690 1832414 2614975 6801872 12813821 28260596 41583562 109921415 136762619 348769313 589501686 1828374924 3618502473 -1 2 6 9 28 53 75 170 272 746 1211 2415 7936 13618 23698 62954 81489 164152 493372 871889 1185671 3803542 5914188 11691619 30055151 63421346 108859293 240571512 442461417 806896687 1432669803 3064034208 -1 2 5 10 18 50 93 205 500 1020 1927 2965 5417 9047 29721 53279 75594 237415 432070 877439 2035762 3868337 7283388 10181875 26188398 37394731 72710150 165882199 320293247 897562706 1879764975 3447565750 -1 2 4 8 21 49 64 166 469 1023 1989 3496 5776 12737 29037 60638 91942 176905 519692 865315 1710040 3541740 8004556 9335360 33215348 66272791 90191164 151026184 332461371 768165127 1732443063 2309188650 -1 2 7 13 29 41 71 243 402 925 1143 3222 5422 13850 28149 36175 120923 216507 436971 888875 1544579 3116239 5218919 12840471 27213356 42077207 91228804 164634350 494938787 670580833 1826407447 2537883271 -1 2 6 11 27 40 84 243 379 1010 1685 2937 5274 14480 23440 48095 68548 224922 414006 882877 1292594 3383308 5212077 14414085 30092024 46843602 114561027 193214283 402145458 807442671 2012836520 2724703840 -1 3 5 12 16 62 102 236 463 1005 2019 3332 6757 14741 23047 59727 126500 180529 466296 627565 1720385 2250158 8024884 10885314 21936530 38245718 68733859 159485937 311326366 772149559 1469491428 2584459301 -1 3 4 8 30 40 121 214 362 861 1513 4066 6872 15075 27595 51202 89276 180275 503207 594319 1987541 3557048 5400099 12727973 25073509 50267424 101749539 165538376 411530426 801398806 1583144932 2644081426 -1 3 5 9 22 39 98 158 450 732 1707 3623 5823 14620 32740 49110 81414 178868 504890 616979 1723250 3559940 7765769 14303215 19853381 59991385 93118427 218735286 316396033 640547139 1831024557 2871271644 -1 3 7 13 27 48 115 231 424 769 2041 3320 6740 11540 24922 38593 98041 131896 481495 601060 1236544 3071313 5429901 12244522 19844311 35578084 95585216 199626786 289367612 679048697 1389237655 3398659984 -1 3 5 14 22 54 118 253 276 628 1922 3588 6769 10796 22013 56119 74866 154247 483106 607153 1767894 2817005 7011569 10416943 19327558 38978935 117610542 217994606 357779006 549547128 1591387541 3497669839 -1 2 5 12 22 49 105 203 388 562 1050 3972 6894 9343 26802 44255 118306 152088 504193 891538 2013016 2275317 6731435 8828197 21672830 49985548 92974266 264933563 446617891 710283644 1498378055 3871923356 -1 3 4 8 26 41 105 192 274 906 1753 3507 7547 8818 22844 62743 111885 212474 434719 643128 2077916 3650807 4437145 14136405 20690261 49788652 130003061 187940207 387948998 733184300 1259593027 4017300286 -1 3 5 9 18 40 113 184 414 592 2028 2629 7012 12691 17305 56558 125581 233297 416737 622896 1779613 3614402 6759845 16196010 23014955 56047692 72030536 237990407 352836535 858432918 1212679568 3097759186 -1 3 6 12 30 42 76 166 391 837 1928 3535 4502 15314 25181 60294 123861 194967 469217 632875 1461656 3034225 4345801 12732766 28984871 66212770 74867568 181018460 275700594 744188333 2033516917 3211198916 -1 2 4 8 29 46 76 248 398 848 1932 3252 5544 13955 31002 54317 112563 171483 463924 913173 1704513 3539999 5901114 13768939 28713246 43666183 86681365 180058378 290524911 687852396 1830830400 2614148411 -1 2 7 12 21 61 89 156 355 565 1668 2892 8164 16216 27740 38689 68109 250038 453490 870289 1513088 2825456 7012787 11745566 28531722 56873479 125758655 213733003 290918185 825436430 1551069536 2518652303 -1 2 5 12 19 47 112 145 481 813 1980 3845 7886 12978 21407 56157 114443 247067 410313 901417 2063394 2322955 7565039 15423925 22478912 65261179 85612010 170516726 287246321 641188207 1331055374 2807943736 -1 3 4 14 20 38 84 250 389 768 1330 2518 7666 12689 25772 47219 126658 137782 510744 632751 2028591 3079369 6480757 13817125 32161485 46798531 85450519 195922824 446603712 937042387 1489483288 2906203442 -1 3 5 9 27 58 111 131 504 532 1653 3668 4256 14955 18599 54482 110246 218119 445290 642522 1831292 3669054 4450735 10213442 24087215 65502616 89308243 246504220 311333496 610607119 2004751073 3194779351 -1 3 5 15 30 41 127 230 475 513 1502 2282 4526 10865 19077 57186 104721 232782 405670 649520 1782191 3095265 5188725 12782318 24861473 37730908 67783546 241779202 501358144 824813681 1760819541 4123428589 -1 2 7 9 28 39 117 249 390 691 1248 2649 5647 14742 25983 43269 66717 164908 505085 872235 1471134 4094608 5925340 16668882 25046962 41333986 86491547 232378801 463670798 1042054021 2138866270 2750501462 -1 3 6 14 17 63 74 224 347 686 1453 2967 7351 14186 27194 44218 73407 210734 398157 614084 1557848 2608371 7853077 11267050 33528590 46599185 108948166 242077705 506633810 1068499620 1366295991 3021736881 -1 2 6 12 27 59 84 137 414 1007 1962 2844 4994 10338 28898 47728 112790 212301 435143 914284 1302221 3134334 5491129 9959010 26976933 54489546 83511899 137400838 314689616 931104600 1753160603 4212576022 -1 2 4 15 22 47 108 138 500 656 1997 2876 6071 11162 27329 36118 70003 247056 454865 870261 1771571 2819381 7019304 16457923 19884733 65247972 87960920 216306460 372058805 927436550 2096758797 3781226795 -1 3 4 9 30 34 123 188 432 698 1232 2389 6115 12594 16922 52360 67548 205139 399816 615179 2072278 3379440 5736871 15441949 22792579 56322469 83805545 218651371 444393399 856517327 1966835950 2278007797 -1 3 5 15 25 36 100 200 287 869 1200 2468 7051 12998 28804 38098 107363 210150 442070 641119 1807016 3108284 5401047 15240630 19240939 50285500 127024642 142888290 493678874 850727454 1110361593 3203219503 -1 2 6 9 26 52 103 182 282 573 1342 3617 4445 8331 21478 47302 129203 161113 506924 899634 1240418 3807207 4421357 11315979 24763434 51522242 103485494 229928235 529062025 728577759 1945856285 3749747633 -1 3 5 15 27 58 100 174 258 590 1391 3553 7231 11524 32022 61988 118853 144941 513892 635170 1763818 3046363 5994136 10020921 22935426 57565071 101652885 204221777 526155211 623965100 1218564952 3706073565 -1 2 7 10 16 45 72 152 409 697 1097 3405 6462 12877 19030 33781 101196 228886 450074 907373 1560372 3350174 6694717 14982715 27899269 53948261 81685021 223876675 404762252 553678752 1598346310 2963093040 -1 2 4 11 23 60 88 197 422 699 1220 2598 4191 12400 18424 56831 101870 209475 434141 907998 1826490 3888878 8270670 11584185 27633040 35082469 84557056 229956067 459376199 1062936775 1727179775 2675545716 -1 2 6 10 27 36 77 131 477 633 1927 2689 6710 16012 29085 54041 94197 190365 502915 853152 1182506 3584434 4928764 15255055 27084529 57063811 95103003 257225147 339814538 812013894 1308763747 2190925845 -1 3 6 10 16 32 100 133 336 605 1468 3281 5023 9260 17099 35656 103630 241383 396757 640295 1507458 3660096 6481055 13670128 19769322 66569781 129684347 225243344 479555538 591583787 1937043395 3301267638 -1 3 5 15 30 45 102 137 425 803 1569 3689 7620 14384 16657 56170 67012 159398 478765 612427 1740756 3018303 5236340 13684779 17371175 65947046 74918749 192280950 387651208 605401368 1190386940 2241893488 -1 2 4 9 26 49 105 195 305 919 1136 2109 6057 11022 28294 49426 107560 176543 469386 908292 1726587 3336090 4433302 11583948 22914343 49721974 122105115 194893130 501894366 929745279 2005385544 3916698017 -1 2 5 14 19 36 79 205 489 1022 1279 2874 4360 12827 21831 55222 82398 213800 401747 853103 2073939 2830700 8035116 12899683 25773863 40587058 74596319 162606232 511955658 982745655 1675320369 2536114928 -1 3 7 13 18 42 94 141 504 820 1834 2176 5374 8657 25230 39243 86380 133876 487249 599541 1226296 3036084 7842701 16039595 32848204 53379654 84284012 178476284 327776402 975338809 2023478336 3287814318 -1 3 5 12 18 54 123 239 382 980 1891 4091 7446 15537 21792 52410 81135 243097 436662 620100 1786205 2344971 7478520 9238117 18703634 37708297 115582342 199134222 273225404 635684935 1120541807 2433808369 -1 2 7 9 16 36 92 128 273 616 2042 2222 7296 15301 17047 38970 66497 221652 410631 876120 1558127 4131279 6993770 12626716 30498160 51102561 112658352 206217549 364415819 978660709 1596393193 2414519181 -1 2 7 10 20 58 88 173 433 714 1344 2074 4509 10801 21596 51959 69204 169976 500527 870792 1471260 3338906 7799780 11074198 28665757 62008565 82194205 205138289 486942293 809646855 1764624909 4141768818 -1 3 4 15 31 40 90 191 410 872 1364 3688 5793 15470 25757 48878 95178 224478 406690 590538 2091945 2829355 4900198 12883291 32057720 63418640 74707445 175570950 467572709 690509265 1783417295 3042312110 -1 3 7 14 29 45 120 186 412 603 1120 2860 7064 10759 25017 47685 73234 213422 421743 615985 1299799 2300650 4621806 13928604 24990281 56334270 73916044 238485515 457616632 946138630 1333388495 3624312780 -1 2 7 14 30 38 118 245 416 590 1027 2206 7320 14413 29467 58434 128841 230115 414508 892601 1528365 2343906 5168560 15777432 23940735 38978289 92831956 243872091 465449880 918900813 1543962405 2355165512 -1 3 7 11 16 41 97 137 471 703 1273 3071 4305 8866 28871 45824 66669 256145 449604 615142 1275696 3649646 6687862 15790475 18736456 64106436 95716036 214782279 436414437 953120588 1668788438 3610906110 -1 3 4 11 16 39 85 251 373 760 2006 3089 5167 9105 29616 34642 119562 223746 429061 635188 2082001 3880936 6713277 12894882 33097565 46549317 114080270 263297310 378515433 677086905 1835790178 3474151890 -1 3 6 15 21 57 96 248 388 638 1924 2552 7637 14978 31288 60296 97210 192585 503438 596337 1453819 2275821 6497097 10531322 21878799 34800746 91812226 248858717 360093393 1035697252 1558191397 2354330399 -1 2 7 13 22 57 91 147 497 703 1085 2115 5150 13688 18500 40079 79644 226161 419630 879793 1561997 3080949 6467273 11330873 27912734 55758499 84153099 216021881 433082714 891860678 2119784648 2561908301 -1 3 5 12 23 57 113 198 351 688 1558 4019 7525 10224 20051 43295 78471 182707 508872 615600 1723757 2271668 6764113 10798520 17424374 44516500 115870344 248256288 280244626 553942358 1201721868 4250267553 -1 3 4 11 18 43 66 141 395 1008 1222 2250 5474 9133 22345 54851 92986 167058 512606 602084 1996316 3864295 7293065 16558759 26607196 55250987 81028521 135047991 525991314 890180747 2100587957 3244867434 -1 3 7 13 28 35 111 183 390 544 2039 3822 7297 11037 25011 39441 80635 250619 449867 607144 1271962 3117930 5124991 15260203 18208411 54152214 67660881 265585377 346888887 556508778 1166966706 3484429695 -1 3 5 12 20 39 65 133 390 619 1577 4081 7612 14308 17875 54370 112654 131233 495722 648627 1763509 2259355 7017540 13676271 28391633 57099209 83120376 242283188 311546467 576367882 1153608992 3202788726 -1 2 6 13 16 40 75 155 334 515 1141 3305 7247 11003 32402 39816 116700 131818 520551 893491 1227033 2776260 8061282 16041796 27865601 53438684 126116320 217102329 438415431 608078351 1300629263 3332374092 -1 3 6 14 29 60 120 189 388 1003 1340 3097 4869 9509 21249 33571 85863 140015 481454 591924 1478188 2514685 4690926 9763997 20808152 54778728 73156141 148156015 413204915 564826253 2001365830 3308773464 -1 2 4 10 27 54 122 129 509 796 1648 3261 7308 10863 32242 43208 106927 260653 421771 902990 1799936 4172136 4895635 11065611 16847873 62550738 90828409 181603430 378735709 789253168 1228344466 3374779698 -1 3 5 10 17 36 90 236 466 989 1996 3489 7231 10276 20459 62510 123962 194344 468261 635269 1713658 3839000 6788441 13153245 29951268 44248142 67217021 160309028 304015617 738658595 1303245938 3351429351 -1 3 6 14 18 61 102 248 321 732 1995 2370 7473 16374 32403 55129 67597 145150 466933 617962 1496305 2519442 8109108 11316100 21092657 34812953 107295063 257835959 382718689 1030247103 1543799484 2593227355 -1 2 6 12 21 54 86 159 467 835 1573 2940 4763 15767 19848 45839 128487 210975 450777 896014 1293445 3098849 6954857 10021018 27358523 56270642 92884549 194959490 377089374 825693627 1877644773 2919325557 -1 3 4 9 22 38 66 135 407 650 1213 2738 4236 11537 26160 55880 88932 181241 501445 600333 1982155 3312185 7806685 14197694 27899324 58442966 77723742 229865430 457466000 1029494264 1725514633 3897227879 -1 3 5 10 23 46 64 236 347 1009 1352 3724 6433 11042 26317 48735 130132 224408 436096 624759 1830492 3870513 8263445 16281057 25733280 47304116 101917723 189428169 417649567 685069481 1469227513 3623191214 -1 3 5 12 19 36 100 216 395 836 1663 2177 5180 13773 21817 38604 106936 225390 456289 650799 1822486 2302632 7760753 12606954 19432043 43619655 94578508 175531022 377766409 1060939230 2056125793 2507927581 -1 2 5 9 28 36 71 192 390 849 2006 3236 4787 13977 28878 45481 76632 240638 434962 869069 2044857 3661371 5905027 16281724 28618907 39659829 98545237 178694700 278747455 701701745 1882686012 2230777146 -1 2 6 14 25 34 98 214 303 738 1912 3971 7386 13941 28584 33103 94154 251880 431495 857296 1274394 2604096 5381930 16280816 19432778 43344930 120832019 240563466 339564908 630438245 1093539387 3090709591 -1 3 4 15 17 40 111 187 348 565 1987 3511 4781 9531 32173 51524 119946 257851 396150 634972 2039780 2855389 7522230 16543268 20770513 54112205 122104176 217828248 337802530 803831257 1929560987 3432802162 -1 2 4 15 21 57 117 225 335 880 1719 3289 7306 15505 18420 63003 113776 188459 490099 912510 1718579 2795175 6786938 11294309 18142452 36291546 104224852 161359742 363241108 785105367 1242871316 2453489092 -1 2 6 13 27 43 90 143 408 755 1264 3709 4139 14903 25398 38109 130440 165558 480329 886644 1191942 2812539 5755502 13911153 31513417 51723062 78352552 201364554 469630015 790266900 1996181536 3061680289 -1 2 4 11 20 36 90 164 430 574 1846 4058 7770 15296 24418 56665 88030 238251 448044 859495 1790390 3928185 7475872 14450489 30191726 60147472 80087439 267144429 390135689 652295260 1258241995 2225562863 -1 2 5 12 20 46 116 217 405 658 1858 2118 4170 13108 31780 40179 70325 230778 438813 881257 2045465 2356154 7223715 15751984 21290499 46263792 99230109 220231694 356815233 954534973 1870376037 2629495667 -1 2 6 15 20 38 68 180 488 853 1390 2666 4765 12457 17496 55191 130212 224707 440244 894797 1283472 2302347 6452656 14444052 27567014 62221907 92685490 187179424 465334437 946379745 1808088786 2546904133 -1 2 4 13 26 40 113 240 343 733 1595 2948 5243 13037 30786 37521 100279 143979 496867 910459 1739332 2246099 5447231 13913388 21553914 38340052 107186779 253870089 288802458 833791034 1915625094 2364262718 -1 3 7 13 20 34 126 249 324 543 1981 3578 4123 12092 26421 47589 103690 177663 465298 649853 1194361 3070327 7323256 13386777 22334733 40175613 102452877 206114136 336810522 772354102 2033655088 4014858903 -1 2 6 10 21 54 108 163 405 802 1759 3761 7512 12920 19989 36590 105776 131486 505435 902027 1222205 3561496 7544039 9975711 22038102 56139076 75346678 199392394 337081582 618452210 1206202601 2903767132 -1 3 5 15 19 49 109 248 353 619 1812 3527 6694 8327 32241 62660 68760 208664 400420 615516 1828790 3097530 8051953 9710119 22309580 36753234 114381580 219652226 392948457 748115984 1347616583 4208743128 -1 2 7 15 25 61 127 185 467 795 1966 2682 4742 8960 24799 65261 96191 157442 468451 855165 1486544 2496911 5759650 8400823 18905855 56413181 84228601 172941587 289315936 856317352 1780971023 3551376708 -1 3 6 11 31 45 110 225 388 627 1480 2329 6298 13092 26075 57196 91635 156017 469095 594623 1479577 3282372 6020390 14164980 20205023 41193141 91345609 246401478 476053570 929300620 1246495075 3056075772 -1 2 4 15 27 54 80 203 340 733 1994 3018 4459 13625 25870 64882 121583 177673 478562 894494 1731413 2804007 6264297 11022107 29114611 36482711 116737883 265526509 384579998 926187126 1738332747 2155450098 -1 2 4 14 19 35 103 231 260 532 1037 3012 6810 16272 29766 55847 88073 193953 495575 867467 1706317 3054427 8088075 14422068 19933154 40128229 125085672 220044297 451647579 959518522 1252938001 2286556496 -1 2 4 14 26 39 67 177 453 975 1799 3453 5840 13193 30606 51842 65723 260955 449501 880090 1775352 3119970 6168809 15212115 28323226 59267747 85758446 164729486 276197103 758167595 1683080147 2168645590 -1 3 4 11 22 34 75 182 466 592 1975 2710 5858 8346 31361 43681 96499 142947 484457 597685 2012000 3818691 8382312 13111184 26483344 59784961 90982888 267713769 350336775 809226213 2097440117 3375929657 -1 2 4 12 23 47 106 255 353 674 1895 2615 7583 12352 19250 32865 106664 182036 478736 916613 1731403 2528989 6550528 16517768 20716645 36189039 111693749 239374318 368947383 848486903 1381444256 2782986640 -1 2 7 12 26 32 85 154 478 792 1580 2558 4398 12037 27284 33585 82044 253439 436122 864834 1531957 2859800 5637277 16253302 32506528 58197450 96997109 178526947 392968750 990660682 1781593349 3943034994 -1 3 7 9 27 54 74 192 489 763 1258 4006 7481 9282 27213 37616 85716 154222 469653 603657 1241588 4074084 4428975 10487764 29624776 41686776 70531069 232017983 448060120 683523439 1161270293 4194830013 -1 3 6 11 25 52 120 247 395 888 1513 2512 4561 11570 22883 56802 79281 196645 393382 615680 1559571 3348520 4340820 10817914 17516757 40562925 90179720 176952178 412887829 884757580 1755367370 4006940164 -1 2 6 10 22 35 78 163 400 731 1261 2797 5405 13814 30736 54537 74829 192734 523932 874155 1192183 3600218 8380065 12655113 26123895 64690528 71042999 214961392 466623299 1032071820 1890867507 2625673908 -1 2 6 10 29 56 126 205 440 976 1501 3630 5178 14427 25563 36910 116555 211433 449746 895735 1293661 3613342 5436156 8517434 19088866 42888839 90448495 148656114 438881036 733820388 1649568959 2924225782 -1 2 4 10 19 51 89 149 453 585 1789 3659 6150 9542 21259 41856 110689 224661 454309 912872 1824587 4159513 7002107 10326674 26948475 54678009 98857151 265092827 286591939 647690450 1440076004 3781665198 -1 3 7 9 20 60 106 180 473 986 1188 2353 6487 9042 23693 63881 103863 181329 483986 639149 1189216 4118484 8346708 11908845 24025291 51878688 87577977 152363409 508146851 842964809 1273206685 4091037687 -1 3 7 15 17 33 106 223 305 618 1779 2199 5751 12550 28627 65375 100309 147008 497199 647253 1234530 2499268 7583679 14005809 16929020 45575046 122446057 202695425 269854591 1073375831 1968641661 2319491546 -1 3 7 9 17 44 113 140 341 990 1903 2896 5677 11740 30156 42851 86166 168850 520952 601243 1189460 4096990 7067485 14764506 21144853 59749496 129876719 185565729 297633244 909340264 2097423385 4178077543 -1 2 5 11 17 42 79 196 390 986 1833 3274 7443 9665 19516 46951 127210 238651 418129 897644 2034431 4177730 6703620 16115637 27759537 39195228 96821664 146677692 292912761 735723513 1308179333 4147027204 -1 2 4 10 19 57 77 130 263 862 1624 2589 5681 14848 27149 33608 95558 203419 411840 857967 1804830 4131350 6977838 11889089 31668191 55450450 110754286 149058686 402486920 911941119 2070036938 2704607118 -1 2 7 10 28 42 120 213 443 540 1042 2254 6783 16087 31220 39127 86321 139511 482350 861134 1483942 3292876 5728917 13189434 24510781 49745993 88465134 263413634 437593566 930785367 1204694031 2367377140 -1 2 5 9 31 33 84 195 499 863 1260 3300 6290 11009 26346 48731 84686 250549 435842 860827 2060881 3656864 5670700 14768046 32503737 35053496 68271705 184961525 471897716 635512916 1485529376 3602642522 -1 2 6 9 31 46 112 240 496 521 1741 2634 6874 16092 24551 33997 111902 192779 486267 909834 1206413 3860876 5723121 13743750 21951749 38233675 82702388 250759977 294814170 931895109 1320466423 2240149850 -1 3 7 15 17 51 65 234 457 851 1146 2466 7695 12832 27323 55469 131046 141509 521122 630542 1239843 2504057 7586859 10354542 31861143 47182228 70359307 200729712 518137294 849077661 1474932914 2866460263 -1 2 5 13 30 62 124 244 273 1018 1831 2935 5012 9459 31936 48721 97208 233621 448188 855973 2046685 2589474 4387338 10056677 19105146 41876049 120415744 180595073 294294489 929428736 1802418636 3414267210 -1 3 4 11 25 42 126 227 498 878 1209 3907 6843 11572 27429 38786 130245 145325 520954 629713 2014735 3812395 4447520 14022614 23208893 36423221 78502156 190467345 498818063 705968236 1590451710 3351565221 -1 2 7 11 30 58 104 230 387 775 1284 3917 4302 13082 26068 61759 106096 156809 513377 914149 1478433 3565472 6017067 8518939 24289001 41309894 86487621 187761922 451353336 761012053 1999643171 2424067346 -1 3 4 11 16 45 80 181 445 994 1709 2865 6382 13013 24185 33943 82809 214772 403316 594753 2086763 3884525 6693092 15538758 29870601 66026476 82997125 147959880 372173591 862516025 1140960759 3129136235 -1 2 5 9 27 34 78 152 415 530 1761 2301 4888 12362 29770 58609 117281 251879 406593 897588 2043555 3658752 4599914 16629048 25900795 50590678 80902786 267466543 270940268 1024307068 1661666705 2570551950 -1 2 6 8 17 44 116 146 256 951 1968 2519 6926 14034 17266 63067 101268 231998 402982 902467 1272220 4163775 6955628 14797792 22248122 65251195 110252691 200111103 319165326 1048412269 1127191586 2723552518 -1 3 4 8 23 49 93 209 410 620 1959 3310 5649 10808 18335 65294 119602 167879 486914 630022 1993949 3575309 7826595 8493849 26108475 39493408 94325519 237881660 367440407 689373534 1741759317 3759361922 -1 2 4 14 28 61 82 254 263 622 1892 2551 8102 12418 18238 63427 97925 160226 469821 865431 1741830 3045094 4661880 10038001 27174833 49165360 123197970 208945177 374144749 1018781761 1470514096 2909760191 -1 2 4 12 24 40 81 250 332 824 1827 4032 4828 10603 20661 39492 116805 151613 503796 889547 1757890 2512513 6267411 14517490 30339594 48896008 103220459 138951416 306739936 609275354 2126077397 4194798228 -1 3 4 10 24 39 79 176 393 975 1276 2115 4379 8419 22611 44942 89348 166536 519454 592860 1981362 4099109 4448856 15013388 26608347 61007072 70989751 146848288 530150681 931054175 1852531081 3703572999 -1 2 6 11 22 58 102 204 494 867 1462 3334 5171 9677 21494 46337 93279 145261 484690 866012 1218671 3292671 8092575 10816772 21950867 46326284 68865375 185237627 422448776 666045308 1834607454 3657642452 -1 2 6 10 25 41 78 251 383 890 1625 2478 5249 12659 29524 46577 112054 158087 520770 903178 1229470 3564996 4450338 14018444 27694047 42375623 116820495 167424258 381866281 950951511 2142996933 2273143302 -1 2 4 10 19 45 123 237 328 859 1949 3543 4981 13142 19114 40825 119291 202431 452747 888840 1807542 4136795 7008448 15056629 23853374 36435391 105637283 155701539 298030844 774576912 1908341525 2543165976 -1 2 6 13 22 40 106 244 448 822 1795 3575 8012 10065 30749 33030 129068 178096 489663 887674 1189859 2801196 6516136 15581174 19817902 34235675 68314177 178153032 305030054 785541722 1111392160 4140976852 -1 3 6 13 16 44 102 213 283 831 1834 3466 6444 13006 28652 63534 70002 165823 504563 619942 1468831 2788852 8365825 14769603 17445444 44438948 133583662 166392787 303005068 742654745 1502349138 3136556389 -1 3 4 10 19 33 123 208 489 979 1751 3592 6383 11939 24681 59743 113462 195415 490104 643813 1967731 4125474 7302565 13756055 22957495 48132824 68036874 165056705 369853058 638079642 1355328550 3415810854 -1 3 5 14 29 51 96 237 299 976 1848 3660 6364 16213 17873 36722 116590 192952 466359 625193 1731298 2816286 4655610 10856717 23992767 40510629 127034410 181067793 293549169 588900468 1384292122 2285630670 -1 2 4 8 16 58 104 237 501 640 1312 3407 6676 12063 26394 33523 92142 202583 412613 854402 1802632 3612292 7233207 11876591 24364842 40101867 82288637 214122290 474096951 604085865 1402918882 3427028620 -1 3 4 10 28 43 67 184 494 659 1167 2428 7929 13312 30467 35192 113259 195871 485169 639023 1991197 4125961 5470914 12972775 26614258 60975149 94825865 205472728 453088010 870234490 1373869961 3051151883 -1 3 6 13 30 41 103 174 451 626 1083 3399 7006 10501 29616 40134 105359 250076 423776 647581 1530705 2874718 4615502 13486854 18558658 58148948 89645362 261499796 444663682 562186811 1424860166 3594490023 -1 2 7 9 18 47 116 130 311 777 1775 3992 5576 11804 17515 48365 71264 218048 422662 875328 1570084 4152899 6447947 15039624 23046727 61856460 101390559 164551593 348676446 580970390 1669175672 4246091306 -1 3 6 11 19 34 113 239 297 782 1224 2974 7338 13862 29529 48971 103743 185935 485048 647837 1467084 3338174 7013162 13989179 24622589 33880849 134044216 159905988 499133966 1002720845 1465962795 2959417056 -1 2 7 14 23 36 78 213 498 994 1386 2730 5001 14410 21166 38730 69423 164768 501925 874654 1449700 2274654 7070165 14541593 25655211 34663945 73528019 162220420 417379041 988905470 1863739736 3017954208 -1 3 6 8 18 53 88 209 461 834 1648 2430 5544 11090 18186 54327 105532 261356 414181 646266 1516364 4185566 6424043 9251760 25358015 38852696 79791866 198953981 371075366 963208933 2061642179 3913901939 -1 2 4 14 29 49 98 178 350 525 1680 2445 6444 12026 22937 48893 113420 132320 493556 910652 1749283 3023363 4441241 11366541 24075830 51941183 120702166 208074752 298756883 976619655 1306235799 3388595518 -1 3 4 10 16 50 70 172 400 822 2029 2456 6715 8822 21048 46565 127534 189090 468550 632336 1989914 4114596 6516100 9516926 31979100 64258507 73241767 186265627 270665039 1014391244 1182185022 4113799284 -1 3 7 10 21 54 114 187 323 1020 1218 2724 4495 9669 16428 46028 116840 156598 495801 626208 1236426 3295086 7852941 10041482 19602777 54539200 122186455 195357465 523062135 1072153721 1684082908 3374006926 -1 3 7 11 23 46 69 214 293 608 1218 2244 7266 12357 31063 39946 86508 234870 451975 601875 1247068 3646686 8036264 15840732 26368569 35923140 117986598 217634284 408008141 916347423 1550328977 2945996245 -1 2 5 9 18 56 77 217 277 755 1658 3539 6902 9373 27087 33941 73433 156909 478932 881388 2025868 3555542 6497935 11662706 32502431 36449682 129267812 235976257 280054529 686467766 1351529239 4008088230 -1 3 6 10 26 63 83 249 333 825 1682 2131 5424 13308 16756 49077 98843 194391 482337 640983 1459696 3589285 4922688 8747083 26199959 49558397 106971321 135314754 349275768 1022557037 2135115057 2314071300 -1 2 6 15 20 57 117 231 455 780 1555 3528 5918 14790 19360 48502 86646 162862 461411 859167 1231656 2244867 6506878 10599791 18856926 37247974 67144562 173345345 384758009 711855624 1661205559 2847994383 -1 2 7 8 26 56 121 244 451 585 1605 2643 4519 15007 20868 43157 80987 211787 401693 878875 1547903 3867674 4619972 10083384 20087623 40125943 75275375 257519632 315077193 890201635 1657181103 3123215380 -1 2 6 15 21 43 71 146 289 713 1700 2120 7742 11160 32737 60892 124902 193748 469484 892041 1185315 2284409 6772806 15558258 27248206 52460730 100722889 241036134 309519697 1009980960 1418842549 3265701107 -1 3 4 12 16 44 124 148 383 833 1100 3749 6826 12442 16990 38995 68985 142983 459449 608320 2014350 2497236 8081170 15321472 24085945 63207879 123784255 166311955 521624543 767418924 1512830415 2968298888 -1 3 5 12 30 43 109 139 318 828 2001 3193 8080 13577 28403 56599 128028 133543 515433 630282 1761033 2243244 4439422 13195618 20125404 62933267 104634899 159217146 280183751 700244100 1159827151 3163222642 -1 2 4 11 23 38 78 192 371 567 1174 4066 8187 9188 26396 55024 129451 167049 475254 892057 1728215 3847748 8326984 14236847 26693219 39682291 103709379 217765982 403164640 711260076 1322883984 4000208603 -1 3 6 14 23 54 69 177 336 771 1042 2076 4672 9779 25943 48131 98445 226016 444711 648877 1559048 2572358 7242854 9773663 31641397 61466916 121099605 147029909 528404503 921032209 1645183227 3383200212 -1 3 4 11 29 52 100 249 474 675 1706 3713 6267 8948 20907 50852 90081 141044 477525 592921 2025274 3807917 5452878 12419786 24338158 37303578 67801508 214337288 312917270 635359096 1427004204 4238591533 -1 3 4 9 20 53 112 222 341 840 1451 3600 5103 12743 16812 61441 99789 184667 491197 640723 1975857 3338962 8326301 10318091 19880352 47823193 109217440 153596243 432804144 692860499 2081442078 2546788594 -1 2 7 12 25 44 90 167 448 977 1847 2469 4791 14600 26193 56309 125020 227108 440680 887915 1550536 2842310 5956160 12926688 33456970 62516324 91453591 165847275 283222717 1053817408 1712062193 3143102687 -1 2 5 12 26 38 104 149 318 998 1272 2224 7842 14138 21869 45812 66962 140545 460703 872907 2003970 2229952 5733410 15306238 18309588 62766952 107429759 169940724 523110043 911703268 1373211666 3208078311 -1 2 4 14 25 61 95 174 430 627 1062 2460 7058 11720 17925 42495 102454 163477 513687 907141 1759526 3031772 5480492 9246100 28031711 59587446 77855621 244158713 441876428 870831598 1161154665 3347502795 -1 2 4 8 20 57 124 208 494 714 1882 3743 5812 9796 17841 40368 80731 153814 481673 884522 1755119 3564840 8333377 11111387 19872147 47555446 73886294 230758749 339613214 576445320 1874099137 3548440794 -1 2 7 10 21 55 82 255 321 512 1269 2850 4452 10716 19533 48025 120449 230621 419396 891883 1523180 3388803 7477066 10046491 27920390 47283200 106068743 215854877 429868519 950237066 1729822956 4248820013 -1 3 4 14 20 51 73 170 505 997 1521 4006 5181 15077 21432 41329 101107 168611 474764 645214 1978739 3060645 6505224 8720683 30362447 66129079 99053561 165510690 455586661 762330494 1682725626 2779823729 -1 3 6 11 28 63 110 191 277 654 1504 2224 5098 12101 21211 50523 66190 217335 417914 610689 1545891 3368132 5639757 10348987 25035329 50720911 101071579 256214701 505591943 842817805 1629792091 3934364640 -1 2 4 9 27 55 90 166 427 589 1547 2717 4355 13000 19746 51856 126721 255178 403238 893800 1781026 3394950 4606458 11343436 25838910 61672813 78276461 240480409 303752809 930897417 1669922486 2576198016 -1 2 6 8 20 38 83 224 263 676 1894 2740 6443 11613 17830 33692 66714 168503 502976 868564 1184278 4107692 8380236 14527982 31971535 44148305 125813594 253070416 360156201 836048498 1136829530 3285172896 -1 3 7 15 23 45 115 233 498 928 1173 2747 5405 11394 31919 52476 70482 213907 419286 618296 1281773 2586058 6957507 16638519 22416215 34701668 79101606 141869848 507055886 1029406219 1962556995 4244228126 -1 2 7 14 29 48 67 184 354 1018 1780 2787 7825 8418 22799 51291 123247 156538 504340 899113 1485711 2249277 4446409 10821561 31711582 62484404 133130674 197160471 388278570 911301607 1504907078 3909148075 -1 3 6 14 19 49 94 240 373 535 1040 2279 5495 15613 28487 34097 71163 188873 512683 621245 1467643 2541398 8362874 10073667 26459610 47316959 111899109 207890389 441731979 887408687 2029375725 3134664473 -1 3 6 13 25 32 116 175 288 565 1593 3202 4946 9455 18799 49738 109920 228731 432396 599688 1446882 2640477 6080060 16623467 23552934 51293417 112545214 227710225 312816831 775042513 2003567812 3346533123 -1 3 7 12 29 34 79 201 427 976 1166 2639 6114 11951 31830 65405 111403 204748 446697 602273 1200831 2653866 4782402 14794646 25625907 40560504 84508631 146991254 511008972 1038276389 2031173429 4135996690 -1 3 7 12 19 62 86 241 256 587 1739 2932 5003 12234 32493 43302 120024 221911 444559 590801 1187439 2653187 7384600 11132140 26441155 47639255 120939947 208047023 300808205 848238671 1786670365 3954232738 -1 3 5 12 28 57 83 202 498 884 1810 2228 4175 16008 24064 60758 87330 133175 459730 649054 1815270 2120386 5038996 8474508 26878801 34828231 67980050 189672768 311653550 957965135 1857177268 2799686135 -1 2 5 13 27 42 121 227 410 974 1758 2607 5740 15328 26118 56284 128992 145421 502051 871187 2037496 2384559 5297294 13757866 24780394 33808870 88197796 145380544 401302785 905479371 2129481244 2888243756 -1 3 7 13 29 53 112 206 303 940 1112 2835 4990 10611 22219 41683 76834 135620 486349 645566 1285465 2904226 5025739 12399270 19015507 42666131 123280802 199130290 482849977 970459076 1874071346 4167571636 -1 2 7 8 30 44 71 236 486 907 1615 4095 6133 16110 17862 55959 109934 188413 473087 865181 1551206 3687114 5298173 14007948 26143563 47410377 76926664 146696447 345651616 554621547 1860124308 3167562261 -1 2 4 10 20 44 71 207 297 513 1939 2426 8036 10108 21189 59253 108437 185746 467011 856912 1808268 3953797 7400788 15842781 25623956 41379584 119916578 229001449 357181133 1064745006 1350810303 4289993864 -1 2 6 14 28 49 89 206 502 535 1611 2780 7714 11599 31847 58490 107539 204565 444352 867778 1203492 2390630 4255303 11385769 26947796 36355272 69849268 250864400 309281893 901923048 1527010155 3574636160 -1 3 4 13 29 41 112 205 497 834 2020 3363 4724 9219 19515 64275 71024 134503 480436 631698 2088965 2116570 5043774 12650269 22161728 42408162 73226341 185791732 294536498 747873439 1889315566 3338788053 -1 2 6 10 27 40 113 250 265 632 1710 3771 5840 14642 27506 64752 104603 192906 459636 855120 1282423 3433173 5039949 14004769 21932101 38242673 123751917 202421352 276899587 607636451 1753541745 2757602837 -1 2 7 9 23 48 117 175 313 719 1481 3019 4558 11123 28886 41694 89476 145160 465746 887868 1560459 3964484 7387531 8480121 20080657 53723283 110388935 236488252 513619119 1016506483 1672614742 4241191804 -1 2 5 13 20 37 87 204 494 839 1190 2676 7781 13484 17978 41453 92525 169124 506476 888062 2054771 2378477 7123783 13717336 33486044 37452655 68167078 199517443 479512647 1016443661 1570701470 3094403193 -1 2 7 8 19 37 80 149 416 937 1709 2833 7495 10177 17130 37831 100624 165888 475851 875272 1545675 3689281 6589041 12951646 32955306 56615684 72133804 158458099 377114053 807036518 1462383008 4050296659 -1 3 4 11 20 42 105 167 306 794 1853 3920 5033 15549 19363 62521 93733 226941 414221 643793 2026434 3687547 7399107 15290677 19086320 57584131 116697325 152678153 306073025 621148825 2138739515 2713512283 -1 2 7 8 17 47 97 173 324 676 1230 3234 7843 15712 19047 56076 88472 240440 440666 903681 1453458 3688184 7128548 15033403 18604207 57827720 118789565 236031498 455273546 616640454 1114060996 2635546448 -1 2 5 10 27 61 81 238 343 524 1026 2630 6119 12628 20517 33559 93958 214271 424448 900624 2010259 3693347 5019351 9263656 26942991 43446078 102556571 204849071 465481669 1007443257 2116327615 2338408446 -1 2 6 9 27 37 74 192 346 787 1029 2541 4939 12266 25986 54354 109571 133822 508633 859850 1275637 3698083 4244926 14779890 26894635 37947683 116425843 136126589 526859134 847564979 1713743100 3811973664 -1 3 6 9 20 46 118 251 345 587 1217 3346 4790 14801 17730 58643 83085 239058 435785 647798 1445367 3692661 7916418 15808393 21435112 40055272 104550886 226745379 435292187 575428562 2003098787 3214213404 -1 3 5 12 24 55 116 248 345 839 1712 3867 5649 16263 23613 54865 106508 227785 427717 601867 1705918 2114634 6094033 11126188 20970824 39314484 106155356 163033014 336799369 596006475 1772388566 3185404231 -1 3 6 8 26 41 99 250 335 617 1287 3564 5645 16081 20789 33320 129060 236159 406002 601596 1502106 3952465 4499079 13992590 17526831 34280309 108778542 218535307 509651922 651007308 1725385997 3054191626 -1 3 7 15 31 47 80 141 498 994 1892 2154 6708 12578 17827 38890 74915 151899 471930 652284 1306120 2380447 5025836 14501247 29532307 51310518 88762333 152535015 268794986 1000538002 1175865515 2961114495 -1 3 6 12 27 62 90 213 500 894 1565 2911 5994 10304 18860 58544 127059 243650 396761 612791 1486214 2904418 5297467 9276057 27470930 39283317 74946429 189945058 385457477 848495974 2107056539 3843782504 -1 3 6 14 18 51 122 239 342 613 1167 3957 4661 16113 21433 63388 90313 185581 517463 639861 1526373 2377779 8179944 10293330 18767291 35265643 102946221 221767434 406701978 718751184 2083805963 2692017370 -1 3 4 9 22 52 120 191 274 992 1942 3398 4661 9216 32664 34765 83204 135404 469124 637917 2088086 3172607 7383682 10035915 18263391 54667247 107966654 171001026 320737951 795028874 1927918191 3355165967 -1 3 6 12 18 34 110 193 384 729 1257 3755 7610 16256 22304 44920 96208 256604 444911 625346 1457899 2903543 7641558 14235031 17001965 49530111 92715497 214778259 467904994 795757678 1205371595 2585854275 -1 2 5 15 23 49 117 163 495 997 1632 2632 7390 8510 24740 36324 115287 135034 503750 862217 2050297 2915097 6857812 9288391 19836361 50470631 100375074 166031387 347834860 929906821 1432607945 4015887851 -1 2 4 9 19 39 94 163 418 775 1926 3575 7766 11647 19753 62017 90038 187376 510885 910916 1800558 3167571 6345183 12651372 29493614 62834652 77062927 200385293 280468867 791752951 1114013402 3540140163 -1 2 5 13 19 61 125 158 326 1022 1592 2417 5805 10917 21038 42802 109420 240408 413703 874553 2010808 2377632 7375373 11399709 20389401 63429975 127580331 185363479 357096203 944853676 1879490060 3918029858 -1 2 6 9 16 53 110 150 505 720 1987 2332 4983 14916 26872 43436 92468 155092 483290 897007 1283222 3701082 7115814 9242831 21686051 61213921 90675726 218653665 371244094 1021663630 1650336320 3136012610 -1 3 7 8 25 35 75 172 398 658 1502 2516 5106 8930 24622 58564 129097 211283 434943 620915 1190936 3698730 4767837 16095044 25411716 67069809 68032896 222836966 531648886 910730915 1645837605 3539871573 -1 2 5 13 29 48 85 184 395 971 1205 2191 4136 14743 23571 50786 67360 205848 424850 889208 2031063 2388344 4762507 10587218 27451056 63177615 67372066 138414436 522982147 917519372 1836078828 3044856161 -1 3 5 15 20 52 102 135 410 949 1606 3732 6715 13340 28516 49675 89269 220640 419940 653606 1759156 2901958 6330030 9824549 24572855 63966344 78127015 154156119 367819390 628158431 1555628382 2686451552 -1 3 4 11 17 51 102 239 491 849 1746 2675 7088 11152 22771 62654 68182 153299 459467 633388 2078934 3697812 6588517 10072494 24875811 40121484 80772411 190888120 362660625 896482386 1250020424 3663669781 -1 3 7 14 22 37 125 150 450 886 1268 3442 5350 8502 23770 45601 119115 232557 394604 603892 1243048 2125716 7128124 13705374 22729048 66075161 97021597 188270185 476653143 558553687 1796744257 3311948293 -1 2 5 14 31 34 85 129 307 707 1886 2432 5995 12928 17734 62782 81994 223148 419172 917355 2019234 2646550 5014895 14809127 31901208 52983041 105428778 243383534 340406433 1070411778 1881399274 2341717137 -1 2 6 12 28 45 82 180 366 911 1749 2196 7839 8972 25087 47398 99718 213338 435052 873148 1206776 2907833 4783864 14504942 30304790 65820833 131397608 181751608 394939651 1019753666 1454136996 3964206807 -1 3 4 8 25 39 126 152 397 763 1087 3606 7847 12706 25915 45418 96083 138165 462096 633081 2084655 3427276 4777875 15312564 21483881 66616183 79987151 204542244 424848458 787640469 1237295823 2903043634 -1 3 7 11 17 55 69 198 293 696 1653 2565 5965 12452 30016 38472 82210 132364 472605 634265 1297152 3430650 6603796 8754146 31958338 38593293 123590501 259998771 268776252 891198439 2131125805 2269352540 -1 3 7 15 31 50 117 207 435 810 1825 2784 6300 15640 27718 36442 100704 254962 393359 615762 1241138 2377334 5032091 11092124 19046861 43033900 87412061 196030183 321605253 834654493 1166441444 2338963844 -1 3 7 8 24 35 125 161 457 566 1495 3372 7435 9643 21567 45927 93658 184267 520930 622639 1246216 3695836 5034813 15839342 22767004 51690326 86080677 236385493 489129056 614559361 1222298095 4094949432 -1 2 6 9 29 43 90 237 484 944 1657 3464 4518 10242 27388 37675 96879 197182 398749 887705 1241505 3692682 5819838 12696284 31631411 44865371 75592392 136518038 347218467 674094847 2126916922 4263889706 -1 3 5 14 25 39 71 179 328 563 1070 3527 7586 11695 20912 41848 81959 133407 466188 637273 1834720 2648105 5296092 15565634 29070782 61907447 125650267 216401609 445056201 585734555 1239397277 3518555274 -1 3 4 9 18 56 105 180 404 844 1269 3032 6404 15808 17551 48574 75661 151053 469687 644650 2083272 3175714 6352640 12170497 23267731 54108292 74392377 181520749 471857360 985146891 1183350468 2167993955 -1 2 7 14 16 48 94 255 399 937 1038 2086 5189 16115 22372 52873 65959 133250 481781 889827 1562501 2123443 7373051 10350465 25391998 46266943 84627118 167356498 492014248 918862617 2144973382 3150425954 -1 2 6 11 23 53 65 146 342 818 2030 3925 6277 16223 16606 35352 126854 185421 491502 862587 1289738 3175691 7919977 9522149 33509414 51724325 131023001 143223236 287253746 670407427 1400508357 2174103988 -1 2 6 9 31 47 73 157 295 981 2007 2367 8150 12370 30721 34809 122364 240501 395952 862377 1239544 3687493 5303553 14252886 29239363 53047645 106836371 183585286 307385285 1063121358 1415832616 2685074909 -1 3 6 15 20 45 64 143 442 928 2016 2105 7759 15089 28586 49529 75418 194838 504842 623472 1509029 2120296 6339016 16630263 25923407 57274221 74432535 158692484 319708682 969035419 1473929333 2352623582 -1 3 6 14 20 63 112 194 496 679 1063 2814 8050 14617 19240 45330 71640 247976 430750 648534 1471619 2391040 6614538 11895474 17213530 43887025 70961359 209811733 423562451 1022063435 1550031395 2293372126 -1 2 5 15 30 38 102 254 321 743 1651 2060 6351 15950 28956 44018 112328 160433 504070 878445 2060981 2901962 5030791 16064766 20951430 35481340 107966817 252724119 295488743 1016410724 1211601069 2183996154 -1 2 5 8 20 44 99 224 353 900 1236 3534 6943 9440 24573 35070 130335 225369 447788 861568 1972263 3176395 7917391 16078050 18799682 39400346 113125079 168300462 518528449 564670214 1438928460 3983588928 -1 3 5 15 21 34 124 206 261 1002 1392 2698 7474 12588 20726 60847 73929 262015 428349 628087 1714221 2910751 6595346 13236360 21399524 43614549 128582045 173801575 425722106 1002176862 1375470423 2753299630 -1 3 7 8 16 36 86 139 505 606 1766 2730 5321 14286 22075 63707 107336 195239 461748 591098 1290717 3696643 7126961 13460274 32183534 53552361 89642244 266127376 283246007 915017774 1883411805 2526526953 -1 2 5 10 16 56 70 240 317 690 1323 3958 6261 10819 16619 34731 73057 176865 518242 906974 2045898 3696611 6347671 11910277 30667184 43909012 132084006 255125848 495310599 769078389 1443389481 3710177544 -1 2 6 13 18 46 97 168 435 901 1886 3266 6482 13579 22448 33499 99925 168063 476398 876139 1281626 2646019 7655545 15272968 17499399 57276282 81684326 155336300 301375989 685971498 1489881166 2918590187 -1 3 4 13 20 39 113 249 309 683 1210 2711 7244 8590 16569 64402 86435 256802 458042 647550 1990523 2122570 6864591 14525123 24027929 41238326 128140768 262892897 463419279 1009509283 1366484060 3831089516 -1 2 6 9 16 53 127 254 471 558 1147 3758 7817 12179 29507 45607 128793 246723 409697 866701 1219425 3693721 7127521 9258008 17708858 37848530 75199347 235385418 445052875 744276561 1220887240 3557178569 -1 2 4 15 20 33 126 136 275 1011 1859 3515 6063 11419 18545 60708 99585 204589 448407 863290 1729181 2647141 6595663 12938185 21142869 59622730 115600597 175072217 282217697 803219629 1732002700 4032361702 -1 3 7 8 19 42 68 245 275 523 1942 2311 6164 9831 26170 50144 104053 155501 502731 605053 1249677 3686845 6334153 16338972 26986411 42853858 121548314 225078266 361494292 1045541988 1291465921 3874716819 -1 2 7 11 23 62 90 219 282 570 1061 3645 6381 10552 19746 44029 92541 224711 413235 885127 1488781 3433422 7925746 12178038 29245222 39670258 133634458 234001136 456143576 742417007 1398860893 3604600243 -1 3 6 15 17 62 94 235 462 990 1733 3581 6598 11665 19445 59244 88124 201653 396678 647317 1480873 2105421 7623233 10799728 29168317 43251251 74142033 154336152 399542074 737278140 1610004116 3402395120 -1 3 7 15 18 47 78 150 308 834 1208 2332 7726 9016 24735 53118 113964 219603 429379 591269 1185314 2370420 7896352 15264070 28956395 53186314 104013316 149563959 497314793 845993620 1370067926 3866308265 -1 3 4 13 31 36 126 236 342 556 1235 3365 7905 8631 31732 39636 117842 191164 479346 605788 2064944 2109157 4481367 16562168 22915632 37115711 108981766 203120014 408232362 581673232 1207717913 4005623060 -1 2 4 10 22 35 127 159 405 705 1871 3821 7590 15498 21932 44312 112256 182156 469725 875620 1834563 3946270 7880835 12878326 22660891 64621459 77755712 211986028 341557958 552100524 1178660266 2573285152 -1 2 5 14 28 46 110 221 487 614 1189 2536 4199 15745 17145 34649 102265 200807 447693 873050 1980012 2634434 4218631 14459559 20570684 46132415 72849249 263412526 409092962 847831535 1878091662 2783602176 -1 2 5 11 30 45 99 156 310 929 1627 2303 5801 11760 23331 46266 112397 214173 434371 870212 1998469 3940579 6046490 14190428 18208669 59213677 102496910 199165291 360850136 1048354616 2006312123 4110411273 -1 2 7 14 29 62 64 233 405 1014 1666 2245 5917 11062 30099 45743 103123 189455 461650 871205 1571508 2107220 4485082 9470284 29479016 47323591 84835737 142797837 375856572 1063347067 1893959818 3926433687 -1 3 5 12 28 41 121 191 459 1022 1309 2243 5557 10344 25423 38762 115623 240567 394007 601063 1753090 2107256 5011949 12625322 24220221 57372030 91424309 154895773 426667106 813277813 2054896586 3824668373 -1 2 6 14 20 62 93 174 450 860 1210 3763 6353 15204 26990 43215 116164 164681 467378 857021 1298032 2371718 6323255 11571003 28678155 60709005 89026648 184694436 490132298 788784742 1417967455 2629606359 -1 2 7 15 31 39 95 219 283 697 1095 3129 6269 15598 28783 62319 89580 197550 402110 904079 1477493 2372777 4744273 16570239 31264930 40862483 127634148 268148204 411549434 633075728 1537698451 2208231396 -1 2 4 11 31 61 89 146 469 795 1985 2146 7034 11439 28268 60451 123396 215645 446394 881141 1734572 3681257 5793787 10023970 29215146 55782667 99498512 173063133 288971948 971381437 1079558340 3234958545 -1 3 7 14 26 32 80 235 468 699 1357 3058 7662 12169 28629 39137 118198 173052 461707 602020 1295323 2108133 6055028 16025059 33154021 42389128 75208199 217377200 476413218 1032523571 1388914366 3696221076 -1 3 4 15 22 43 109 220 337 819 1308 3811 5608 10130 24325 56584 78363 242727 448192 633236 1994348 2629679 6837933 14991479 19204893 44029542 111043663 137640415 466641692 714387886 1619367283 3714974696 -1 3 6 10 17 61 81 174 284 899 1838 3758 8098 11226 17137 62307 112106 232768 423255 595575 1505770 3418376 6309591 11074436 26847149 62636004 104468702 187809191 270245396 575030381 1247376630 3455999209 -1 3 5 8 27 62 89 130 397 678 1254 3305 4630 12537 17435 49489 78680 211305 410576 633573 1764507 3158956 4211384 8439813 29175325 50535534 79838716 230765933 454242715 641358914 1898023922 2561318701 -1 3 6 14 29 47 72 143 494 680 1340 3173 7141 15679 25607 44029 69839 161989 459032 641716 1565095 2375260 4219853 13672977 27592405 57302082 88038426 204540586 477775749 586899830 1424322051 2403790275 -1 3 6 12 26 39 82 217 443 636 1271 3114 4787 11722 28804 34247 102598 148460 503493 620993 1535050 2895796 5534838 15501799 31818339 38170139 85188148 241040525 425655790 632713119 1942477880 4007524603 -1 2 6 12 16 56 117 206 385 915 1440 2781 8064 10111 28038 45017 100676 224232 427155 875897 1208659 2892906 7891220 12101570 17142098 45039652 98236779 160547256 468168626 1004514576 1531423346 4123764531 -1 3 6 8 25 55 67 139 478 838 1344 3342 6642 15021 30046 53063 100699 164349 487899 599255 1565065 3947342 4748871 10537653 32605657 54959084 93278108 191192841 438514473 645760814 1587715344 2564507338 -1 2 7 11 27 47 73 237 367 631 1516 3780 5735 13687 16599 55360 86389 260800 452565 906960 1465300 3416395 4747264 13407922 28679725 50240641 112285768 223340325 499305364 691910192 1797976530 2608456458 -1 3 4 12 19 49 96 150 414 707 1103 2997 4783 15748 23176 43335 69237 235405 444952 647699 1970202 2370905 7365251 10025560 24490215 60206311 81859481 217821900 410959291 967387507 1865934285 2909931626 -1 2 7 15 21 56 97 197 410 654 1298 2609 6750 9777 19137 38033 84845 136370 466322 885379 1570972 2375659 6318658 11063954 22661614 46624501 93942126 232682805 494917376 986999276 1271190646 3845506461 -1 2 7 10 23 39 88 210 387 1022 1684 4002 6544 8198 16504 49859 115137 203182 431104 872595 1452855 3160308 8151673 14452566 30739320 41339920 98414893 144682321 385609340 586361642 1467934710 4239254284 -1 3 4 10 22 42 119 243 327 983 1160 2609 6991 9626 20818 38990 105739 145366 520736 606934 2032539 3948281 8156338 14731767 22873140 38512961 108904912 194165508 514218081 1071324896 1256461943 3924308221 -1 3 7 11 28 48 99 129 350 981 1654 2378 6852 10262 22620 33440 122463 167877 459685 594841 1306075 3421738 5274796 11325204 23160640 66796379 129597016 196023587 345059186 967544115 1090836886 3530644391 -1 2 6 13 28 39 110 192 310 657 1360 3909 7520 9412 28536 52709 104322 159547 498318 860615 1246319 2637507 4997194 16036655 17917018 46905733 121717938 254794627 471437466 749888566 1119849027 4084538821 -1 2 5 10 23 58 103 235 460 854 1227 4044 5990 14811 29880 36483 117060 235853 403947 863940 2030741 3680078 8147631 10542712 22876450 40796290 74495071 201177505 500111623 721679635 1872922990 2838014907 -1 2 4 15 20 53 108 173 310 887 1080 3413 6567 13627 20019 51336 110892 152944 501087 861723 1773295 2631396 6581113 9741941 22616095 56054621 113036270 146650412 530208857 559397999 1581847150 2724152115 -1 2 7 14 31 59 126 251 376 1008 1964 3509 4294 13307 16616 38303 127845 257362 414109 867635 1484630 2107730 5009032 9238289 19732050 40553590 115660344 198271145 310514166 767142179 2054903459 2461253737 -1 2 6 13 20 54 71 210 313 629 1408 3022 6807 10394 23361 51298 100952 260964 401973 855368 1212915 2635999 7105351 9486014 32576357 33988822 124812418 203718760 478508306 1038747784 1290097519 3739632423 -1 2 7 10 22 43 118 206 380 682 1044 3507 6602 13995 26305 43661 84938 153510 488571 890754 1545413 3154075 7883958 15267105 22911749 45846323 106959853 243803328 433865113 591719732 1528147585 2910580347 -1 3 6 15 27 61 100 171 315 745 1106 3953 7913 9253 19125 48305 66216 245162 457153 647462 1455865 2111303 6059009 8445204 22670008 55715449 112201522 248782360 408430039 677136835 1302903594 4203547487 -1 2 4 13 30 57 91 192 343 826 1947 2677 7264 16353 31644 39088 81811 236002 447830 904459 1709928 2108403 4480054 9228439 29214888 35002724 112999194 147879600 294948854 852565797 1422383642 2424978486 -1 3 7 10 19 47 89 246 449 966 1699 3819 6019 10042 25051 61593 108137 160270 507307 599723 1248261 3153314 6831015 15489132 32550322 49349587 73623679 159179994 373393401 641342762 1788304020 3626805170 -1 2 4 12 16 56 78 131 445 871 1864 3281 5575 12452 30717 44833 123321 225630 453830 863030 1704631 2366603 7875979 11557175 32043324 58006701 68843860 173320023 314179136 679697323 1777514874 2296500090 -1 3 5 14 22 60 80 131 472 1010 1767 3609 7231 8906 25880 47423 105508 173719 481223 613285 1813772 2625964 7092475 12339403 25739945 51708726 94328011 166550653 374841841 612895225 1197740191 3758373391 -1 3 6 13 28 58 64 211 357 951 1224 2162 5369 14944 19264 64236 95258 210861 394376 644111 1477075 2629437 4729426 8419668 31237464 37598346 103942349 172870025 515810382 929065748 2093519313 2838357416 -1 3 4 13 22 50 77 167 418 687 1820 3356 5625 8353 30813 43371 68881 256635 431544 642949 1990663 2104156 6304117 8409100 29937239 66166215 81700949 218466471 341739790 782103236 1762797211 3378311383 -1 3 5 11 29 61 65 222 412 957 1908 3082 4968 10549 32725 63202 112603 230482 411522 600917 1762208 3940100 5520114 9721840 31230947 34161677 100547560 159767237 273897599 731613224 1935299685 4107076364 -1 2 6 8 20 53 109 222 438 614 1282 3999 4148 12090 31582 36655 85489 250755 454462 896298 1192918 3940268 7880452 10245238 21034060 43893415 91659929 250690918 518209708 749967944 1998201219 3899930014 -1 3 6 12 20 58 125 204 401 910 1831 3561 6254 8697 30479 34522 70732 213264 403465 654149 1506321 2888973 7092404 10507299 19723489 43359170 94259142 160259354 295410968 761517801 1478430475 4202887448 -1 3 5 12 18 40 94 134 287 710 1898 2564 4582 15666 19184 46925 129411 141771 497348 594295 1791395 2101387 7618339 16534548 32030388 53079429 113645881 236701335 346130606 836689303 1689439295 2928341413 -1 2 4 14 22 37 100 248 460 735 1168 4046 5424 13699 26681 65314 128691 183256 483241 881562 1834816 2889685 6828364 14444370 20769663 36290700 71738587 232499290 449878188 709958758 1622083959 2431254048 -1 3 4 13 27 54 81 169 256 540 1095 3754 7758 8806 27714 41465 108478 140418 517322 619509 2034119 2104392 5514772 10773181 27836179 59606211 108940010 221462821 465623624 799617547 1271388408 3789635044 -1 3 6 8 23 42 71 169 470 886 1441 2923 4124 10283 24379 54721 116508 213988 447649 612940 1471814 3936937 7352019 15487416 26529280 65404608 89602031 194665236 435176069 1013244674 1614654224 4129812943 -1 3 6 10 21 36 86 173 455 866 1400 3999 6872 14489 26026 52958 111650 143100 521278 590586 1533140 3414030 7356027 14446113 31512886 62492780 87718156 197872219 450124522 747938558 1487235802 2627450683 -1 3 4 13 31 51 92 230 376 545 1158 2338 6064 8945 17036 34184 94638 229893 441628 632665 1988617 2101377 4467741 10508945 25738511 43323364 112685549 202582594 420451767 862625770 1927407068 3343572371 -1 2 4 12 21 40 117 208 359 761 1541 4058 5428 8612 24826 39758 74588 140052 485597 903677 1815053 2363476 7089046 14974512 21276543 46234152 108980840 262840046 280897154 587162604 1618072890 3391850814 -1 2 6 12 17 53 88 153 292 790 1722 3720 6919 15906 19379 45942 79741 190515 499678 907168 1266873 2884997 8128588 8918397 25437388 54556459 102825080 162107255 349687010 610098532 1517168126 2388804420 -1 3 7 8 17 59 115 233 453 1009 1551 3066 6985 14212 29982 62559 130254 228524 457575 615689 1197513 3671318 6818867 11801413 16788170 36456817 73177651 152911718 341767573 818246225 1292263761 2869975651 -1 3 7 14 24 51 121 228 403 937 1064 2137 7833 14981 31261 49968 70250 235469 454657 636615 1210634 2098522 5507689 11540745 17839825 34892943 84993922 151868412 496446526 932128585 1437547704 2160528430 -1 3 6 15 20 50 78 202 447 999 1226 3867 5817 12292 26829 46065 72829 225830 397041 643752 1501276 2098664 6294954 8392798 30161069 37778678 85760115 140072356 530551738 700437066 1763651218 2312035310 -1 3 6 11 26 50 109 205 284 914 1878 3713 4198 10236 26306 42168 125300 218668 447367 604170 1456687 3147750 4722555 12063409 22029203 48787166 126662883 193845831 270999048 589958662 1977369038 3273966367 -1 2 6 10 21 37 104 199 468 534 1112 3006 4585 13642 20021 54457 105681 147089 516432 857230 1262719 3407942 7602360 14156080 18613152 48760476 81268247 245897257 438575164 952660245 1627687283 2213378426 -1 3 6 10 23 39 125 130 282 564 1391 3268 4133 8864 28380 54285 103544 245428 413546 605692 1498058 3408722 7866330 14158007 20979423 60831741 117194911 223128201 526738007 583419146 2068916199 3752256385 -1 2 7 12 24 40 107 210 496 658 1382 2894 7058 11051 19746 35118 69151 227585 407064 905945 1495738 2622082 5768543 14420766 20716311 42216018 69750481 203722643 479789959 1063481305 1228802587 3614548330 -1 2 4 10 16 45 81 188 370 927 1896 3691 7990 11209 18577 47766 116103 209052 440261 862798 1728662 3932937 6293063 14945622 30939419 66332241 126636047 183541419 288198769 566731846 1259286607 3461527153 -1 2 7 14 27 40 95 153 506 605 1520 3829 6585 8549 29437 48178 122812 177812 463718 854297 1570431 2100701 6037464 13641795 31744146 57969483 86873677 266493525 483788915 737331432 1415033664 4103666091 -1 2 7 9 19 41 73 255 354 668 1771 3274 4733 11059 28151 63632 95131 200550 399519 914771 1485908 3935380 6296231 16001541 27553703 43319146 114392402 249502244 304495719 755077068 1891268426 4272491172 -1 2 5 14 24 47 121 211 459 741 1499 3030 7713 10678 31483 47503 124537 165732 464527 866852 2093620 2624018 5250270 13118535 23097690 46704485 81645099 224329475 531868168 1058330176 1549101460 3374264560 -1 2 6 14 21 54 116 238 315 568 1790 2952 5504 12513 18927 41552 93423 202460 408915 889374 1239551 2362405 6561009 9708277 19951644 37550453 126744077 232661973 279295646 826184576 1893524412 2387467798 -1 2 5 13 23 35 116 236 315 595 1225 3498 5021 12070 17498 65524 82661 132423 461132 912126 2070297 2361956 6297719 12858545 23623565 37519900 131192972 208923007 433887155 560594758 1904718064 3791147935 -1 3 4 15 20 44 100 139 300 519 1378 2323 7408 11673 19637 45926 102322 154413 492760 606477 2033369 2666372 6398479 15865827 18560770 65327055 103898928 219361277 533785009 899222403 1587788649 3551080948 -1 2 4 10 29 45 70 236 351 684 1049 3747 5992 8250 25428 39624 83730 139334 463717 887232 1818333 3968495 5597151 13779566 25398096 47237655 107057420 250579940 423414671 794661559 1814269354 3483943002 -1 2 5 8 25 40 78 145 301 745 1377 4030 7221 14098 19465 55757 97111 165219 503325 902554 2055331 3196264 5066090 13814662 29323961 51687786 105760221 236936233 472171624 788877253 1141296751 3124984834 -1 2 7 9 25 50 104 221 320 901 1604 2290 6327 15167 18240 45374 110478 192452 466895 883424 1543367 3976085 4821052 11707808 21739730 45940311 111740748 177174766 339063092 1065278610 1316176369 2513302145 -1 3 5 12 31 62 112 150 461 907 1034 3859 7273 10891 22368 49523 84470 260621 456810 649291 1707275 2153047 4286820 9682079 17697148 65852878 93156603 150967779 471227039 735844957 1122247327 3357295097 -1 2 7 9 25 45 106 203 363 701 1331 2118 7352 12497 30595 58642 90523 196957 396045 908973 1491351 3997608 4808577 13591906 20893281 49081918 102857516 248201042 491941640 816126870 1476915601 2815640820 -1 2 7 14 22 61 96 143 407 556 1556 3355 5777 12559 22558 50460 110893 214530 440649 854604 1464732 2151621 6917700 11734519 21644559 65600963 75625877 256617058 314274582 717416991 1744688153 2243677796 -1 3 6 10 20 36 97 206 360 930 1243 3654 8127 13161 17940 54310 118684 252555 412687 618584 1488732 3460705 7729573 14386785 20621207 48554377 102597094 178198650 514041177 790548356 1214793623 2729760398 -1 3 7 14 23 56 82 179 495 758 1723 3994 5110 15173 18218 50966 103352 182204 458781 604889 1305992 2151065 6923842 10653865 26736916 64021743 92402822 218784441 328875203 596564272 2077699630 3146336633 -1 3 4 9 23 44 90 188 306 524 2037 3266 7614 16164 28432 45587 126694 177182 469346 594505 2080050 3188102 7717615 16711376 33277611 63716901 110390654 228898088 359523321 687516213 1277104801 2519561272 -1 3 6 12 31 38 71 181 309 689 1096 2923 6715 11299 30811 41157 93097 164925 494803 624259 1514893 2929763 4281648 16698476 28538599 62662456 109863598 254053645 427626647 951985080 1309076412 3397588453 -1 3 6 14 24 59 98 219 472 814 1778 2551 4782 13448 20974 33267 118743 142114 501375 604960 1508829 2399567 5628630 9853287 22760768 42745491 83117138 175161286 340101808 1006278254 1623075325 2176820201 -1 3 7 14 22 32 79 253 452 524 1591 4081 5076 15217 16687 49689 87082 194017 520899 654378 1252718 2152570 7173111 13016364 25381328 43527789 74740847 238588647 326740845 550760227 2031998592 3096404224 -1 3 7 10 17 51 101 147 462 918 2044 2698 7101 14048 27176 62723 85657 222699 416746 655173 1213759 3204485 6381792 9912128 24562977 60053970 94933068 146910750 327813705 846033266 1272124344 2839974640 -1 3 4 14 20 47 116 208 288 909 1784 3690 5320 10374 19874 49494 79617 255960 428045 623648 1995387 2939444 6621600 16746258 22154702 46688968 123771462 189651598 385783422 639742690 1709050195 3898368203 -1 3 4 12 22 44 94 203 269 827 1876 2082 5116 10654 20899 47812 65641 145065 488763 643660 2093908 2400456 6633494 16403117 33526267 33845768 129301695 159489190 318471650 956416210 1649662294 4137219985 -1 3 7 10 17 47 97 162 301 599 1390 3386 4634 9564 21633 48834 111108 154769 502384 616569 1255682 3190842 6399543 15102855 18343030 54652249 110295956 207496428 504061174 621303204 1960623232 3420305224 -1 3 5 9 28 50 124 247 333 561 1955 3325 7420 10564 25626 54546 127173 252281 414536 618908 1751638 3463840 5892564 11533201 18490903 39162651 104530012 204979792 365593408 686328760 1237676123 3389176286 -1 2 6 15 30 55 72 212 269 844 1530 3310 5802 12636 19703 63998 95767 200290 401698 910032 1242304 2159661 5071796 12532232 29777934 33885854 128693906 134724371 432254554 551000932 1710742009 2316513599 -1 3 4 14 17 47 118 142 475 840 2026 2773 6276 8930 26174 32962 104956 134066 520130 606508 2054678 2919360 7438886 15347359 22774592 61725146 100065418 196797948 281471897 863174153 1159909058 4122382853 -1 2 4 15 26 39 109 175 442 628 1559 2514 7846 15765 21749 60701 124460 236579 406117 882706 1765496 2679822 6158745 15180403 17982182 57514743 80937322 245849052 325821321 957767751 1426693580 2547452723 -1 2 6 11 26 57 94 203 408 652 1494 2717 6473 12761 18312 56846 68638 256935 441120 899880 1196998 3199291 5054306 9945655 28757695 36774991 96181366 219815957 504130747 1003531827 1154062676 3070897249 -1 2 7 8 31 41 79 214 484 577 1652 3772 5763 12642 27923 44182 88335 140834 460295 899587 1541155 3712441 5587828 12978104 29316317 34958643 75120830 261338910 333238005 612229398 1751075050 2221490790 -1 3 6 15 25 33 124 183 392 731 1406 2795 6024 10120 20635 60262 108199 196817 451386 601021 1455729 2156025 5617878 16463767 21928681 54628095 74403264 211695897 471398882 948013929 2142455405 3599379836 -1 3 6 15 30 36 68 157 466 830 1468 3274 6540 9123 17933 43256 92527 211228 396293 637576 1480623 2138907 4815450 15928150 28999351 51734872 96156007 176295153 405912466 577672676 1480631339 4251021515 -1 3 7 15 24 46 106 150 459 617 1222 3324 4107 15246 16521 35309 73329 223687 402594 653801 1215357 2395907 5314236 13071485 19532988 60392477 98454257 251987295 414665147 654722427 2069697216 3197073700 -1 2 7 10 30 34 95 177 420 731 1220 3518 5057 10009 25308 63205 65954 226291 393220 894069 1494718 3207394 5834994 15691210 31077445 63823957 80369871 212927130 451114359 596773020 1933686856 3282501447 -1 2 6 12 24 41 97 129 283 604 1648 3924 5827 10259 30378 54467 110797 254519 405936 863218 1233928 2937592 5881725 14677348 18225904 65886533 115214759 213220162 317612544 539334954 1849136967 3783188583 -1 3 4 10 24 37 96 151 377 1015 2037 3186 7400 10370 18846 45829 81364 139446 477903 652593 2081174 3978725 4534995 15088353 20671903 62236536 120805320 193322814 303270926 722996589 1283727237 3452972568 -1 3 6 15 17 60 86 175 364 742 1521 3136 6618 13229 26059 54559 88642 204296 408429 640405 1493625 2151457 7690241 11475597 26359273 61462981 132838737 256944549 513129878 601498495 1549923753 3182864513 -1 3 7 11 24 53 101 147 493 802 1720 3086 4734 12747 18805 56158 69669 233152 444293 632774 1191960 3464054 4264058 11243042 23774941 61973825 87962945 178049243 342166614 768059872 1948432375 2542088098 -1 3 6 9 31 61 126 174 390 574 1308 3986 4382 14299 19675 43468 112726 146092 515197 622227 1531838 3713724 5619307 9581565 19907913 53826367 71514271 253783434 509925875 749814164 1944258677 2354850802 -1 2 7 13 26 57 82 237 342 609 1749 2588 7205 15389 17961 34215 67451 243207 454018 911424 1464346 2932338 5589502 9644126 27254371 43647979 102237236 229903663 287577598 918824430 1352955092 2578240438 -1 3 5 10 22 45 89 165 293 950 1759 2766 4337 9539 32289 61133 103826 250789 405093 605228 1763389 3723179 8250576 16457849 33523438 60989669 111705432 186182134 391486737 873973752 1739195706 3472448522 -1 2 6 13 20 56 84 175 365 826 1669 2309 8172 13242 28297 42770 122371 184810 489572 865498 1303068 2658782 7192199 11166403 25333378 62108758 133972597 136903493 339547325 993242719 1453883120 2823324283 -1 3 4 14 24 51 70 175 466 935 1212 4079 5446 15350 30305 42162 122397 205750 432797 600149 1969247 2923602 5614888 12552984 32200176 63848005 86046360 149499588 513410110 714376129 1702989658 2873874122 -1 3 7 10 18 60 68 147 273 741 1571 3375 6236 9236 30343 39510 118727 157449 508086 595452 1275632 3194109 7192535 10940684 30283049 52384022 116182709 251211416 288041870 685788734 1610400668 3927783117 -1 3 7 12 25 45 103 226 294 680 1301 2511 5721 14997 24270 57713 94347 132438 473246 650943 1305681 2676765 5843238 13560195 18765206 41665447 129022589 260413786 490168750 924124032 1975157431 2782851670 -1 3 5 11 26 52 98 200 342 592 1440 3455 6982 9299 30993 63246 76180 158595 468226 627115 1834383 3985659 4806386 11442021 24255798 46910768 112497300 228979304 481504717 649430975 1352385225 3904671000 -1 2 4 13 28 49 97 232 391 860 1434 2768 4747 15433 18429 55985 114223 250436 408585 852737 1758879 2156484 5110662 10948437 24350630 39505909 90491726 180717475 418357240 1001583968 1830847425 2946057529 -1 2 7 15 28 61 118 190 279 892 1624 2083 5121 12072 31624 41322 67610 192474 495299 911073 1510839 2396006 4550790 10111084 18255764 56565476 104901422 140319014 372952764 1024452876 2083093565 4127608913 -1 3 4 15 25 56 120 243 448 957 1334 2121 5419 16001 28822 55140 73840 134805 479117 631630 2075832 2679274 5588302 9889361 20585784 37977197 70635145 137842712 430804831 843836841 2047630846 3096220822 -1 3 7 11 30 48 65 241 393 1022 1710 2964 8190 13432 31955 45794 96275 181722 514435 627291 1267654 3444412 5840247 10897780 32424249 45340443 87392345 149386775 382262008 844488745 1609824125 3062486963 -1 3 4 10 29 48 100 158 303 905 1101 3300 5153 16074 31416 44450 78771 246913 433286 640197 1966306 3972405 5331673 10968874 25152961 60196367 102623352 188632796 488658425 646506351 1812330227 3113905730 -1 3 6 9 23 36 68 153 492 987 1177 3260 8138 11717 20338 54626 67474 186072 492600 631949 1536075 3732334 7692131 14040524 27459480 52676544 89484874 167664351 520776578 667290734 1132108108 3649785947 -1 2 7 9 24 51 105 166 326 913 1232 2138 8008 9435 27063 57494 109920 142340 520900 856237 1523694 3983403 5100133 11728173 21632009 55819115 123572730 181038339 532901187 934569153 1393620332 4274360781 -1 2 7 12 19 46 125 222 326 1021 1213 2228 5505 10133 30687 44680 80202 212492 417915 908774 1499192 2655361 7688458 15443449 24839427 47064901 113845501 188681707 505295473 905249493 2050455789 3636108122 -1 3 5 15 26 48 89 133 345 871 1026 2128 7827 12953 20450 42442 101128 180199 484085 607754 1832675 2918040 5891170 12480598 27143646 51555698 128927286 163390593 533671289 883548949 1466858535 2750036836 -1 3 4 12 29 52 94 214 377 771 1517 3659 7795 14797 31738 43607 98662 150653 503361 621132 2047570 2393237 4838465 11973438 27185202 39733381 108503946 146366568 414911371 737994629 1292717249 2346408043 -1 3 7 14 29 32 82 244 314 1003 1033 3035 5379 8892 31593 56201 95707 210963 402436 649779 1236737 2155113 4272330 15444463 33021711 48700473 128865155 169945604 470259119 997692290 1967365762 3433269183 -1 3 7 14 30 47 72 142 490 562 2011 2797 6978 14364 29166 62251 125167 171167 465728 606509 1299401 2153728 5091368 14302422 27413299 57323700 87770172 242084673 365861250 865539954 1335972754 2447111172 -1 2 4 12 23 53 100 237 316 521 1125 2358 5393 9450 30173 58681 96724 254238 458389 905740 1720009 2416040 6634862 10179824 24319224 41396585 126768332 224923237 443554381 823409824 2039500043 3570704701 -1 3 5 8 23 32 80 141 481 982 1672 2100 8033 10889 30782 41932 112536 170951 478967 611187 1820222 3186671 7469484 13265985 31861372 52609786 87002120 161506460 388534251 1033750479 1404184568 3459174960 -1 2 6 14 21 48 88 204 423 922 1259 2096 7449 12190 28805 45326 114437 196124 469784 870026 1291304 2394780 6684610 9311887 27154944 34252509 92006252 163077999 512278838 893718299 1526940558 3681669971 -1 3 6 11 24 46 106 250 405 543 1630 3209 4439 14073 24658 33026 102996 235110 422372 613316 1492607 3189027 4313254 12798189 20650936 36434500 85391997 264033472 313882365 770084244 2119986855 2236913388 -1 2 6 15 26 40 67 254 355 608 1788 3918 4626 14987 24800 36390 111133 252021 400565 882778 1222755 2140707 6160341 13829896 26696330 43235834 113414381 220777626 298680078 598385736 2097986572 3147943254 -1 2 5 10 18 43 125 213 428 516 1089 4091 7381 15728 28389 33137 123109 210341 434608 860839 1973593 3714389 6925110 15984921 24621064 48713630 89262305 258246379 440265108 679682906 1167494582 2514053404 -1 2 4 8 16 52 68 159 337 659 1575 2197 7290 9393 28355 33641 101838 156968 499227 873465 1784113 3453264 6937673 8562567 31909667 52564236 133640309 237285058 282459168 1060030209 1482060043 4165183268 -1 2 7 12 28 55 107 171 364 684 1698 3611 5048 10636 24617 62672 73324 187896 505165 901026 1535852 2673666 4805006 11683482 21385074 58609668 131230741 244198039 315010982 668691396 2099037641 4057026225 -1 3 5 15 21 52 99 193 497 513 1141 4083 6567 15298 21282 49614 130493 135418 499809 607054 1793836 2941406 6656475 9604221 23496559 47616110 68071728 242146895 446842117 695954176 1350347635 2590600095 -1 3 5 12 17 43 116 168 398 786 1968 3998 4211 10495 23535 48958 109095 201485 456675 620713 1730431 2131869 7985484 16775008 21750611 54510324 69960866 193922739 272815443 642070851 1928260321 4282991653 -1 2 5 12 30 39 93 153 309 514 1192 3468 6238 10522 29539 58894 71488 137931 483666 900973 2075343 2152084 4280026 15894684 31365753 57057604 104261821 226641002 413137250 545806305 1593609473 3563182137 -1 2 4 10 25 50 71 236 491 725 1959 3636 5785 12793 21139 41984 71601 157618 471295 903533 1811188 3965630 4552261 12490365 33197232 46574926 80397182 231876299 371960983 561550566 1751205420 2166802051 -1 3 5 14 25 34 93 137 396 995 1939 3910 4879 11528 26167 64553 89177 216048 419777 653311 1749746 2672063 5314598 16499434 29616814 54494810 75719317 149817612 329586654 632016905 2132526264 3856656049 -1 3 7 11 29 47 119 140 371 767 1996 2232 6375 15872 31745 36800 105672 196906 458156 606479 1198140 3452023 5624071 14148499 21744209 60004589 123161623 265690867 380663133 954766476 1269147542 2275898103 -1 2 6 15 17 42 101 162 435 512 1412 3946 7312 8875 17557 45007 67176 248395 430834 908372 1186072 2136004 7432373 16201592 17238561 56060589 83593432 259143046 485805239 766894914 1186364631 3979639754 -1 3 6 14 19 43 125 198 507 778 1728 3526 7086 12767 25199 41500 121665 166914 469561 605313 1555786 2395341 7963070 16408296 23490796 44706755 72022622 169584269 341097970 725213762 1421803293 2969021688 -1 2 6 13 19 46 100 250 332 677 1218 2068 7860 14911 31943 40779 104821 250944 403301 870579 1224958 2674288 7429297 15634616 18382985 37593514 108768462 235319727 439667948 918640690 1370134572 2192613302 -1 2 4 13 26 33 109 199 263 677 1363 3894 6810 10393 22719 58565 85191 243040 439534 907227 1728092 2130840 5621508 16671494 16837095 46748397 127373572 252637687 480317695 756505868 1572070656 3725476090 -1 3 6 14 31 37 120 209 344 675 1216 3104 6852 12730 26742 53641 76433 155232 461481 634696 1561712 2398338 4829305 15985577 21557218 47537748 111851137 238182118 448727884 644197456 1356059399 3185873490 -1 3 7 11 21 46 113 175 287 734 1944 2707 7886 10740 19920 52302 79102 256010 427491 628679 1196233 3455219 7703774 15885689 22340455 52523442 107429051 250319243 402270687 821833067 1542734726 3226524679 -1 2 7 10 23 46 117 163 444 778 1286 2960 5850 12809 18671 53959 72887 159512 468685 900856 1572023 3191284 8235702 16500952 21034768 51209430 81458039 186836697 451858784 1006801802 2028885218 2243919854 -1 2 4 9 24 60 99 236 322 701 1525 2684 4421 13361 31220 47169 98722 141599 510682 884483 1800906 3206028 5074449 8605294 22844398 39179717 106612848 240301062 519964408 1002673950 1738901559 2179612473 -1 3 5 9 25 39 85 180 363 947 1237 2652 6588 10091 29978 46925 123396 211838 442200 592926 1704223 3469990 5051794 15607312 32016239 65905506 133678611 169327322 522653834 1057677140 1075939651 3934495963 -1 3 6 15 29 60 98 154 375 859 2017 2701 5188 9616 32649 43019 120798 157883 515918 601422 1538114 2154541 4533722 10451243 21029708 60369494 123695905 151057987 284757247 814156755 2012763570 3670330430 -1 2 7 9 27 41 116 214 289 670 1903 3747 4350 9657 32075 53261 70160 223220 399358 890790 1494294 3973051 4298088 14076620 22319315 49120870 124185108 252503550 351882027 588237125 1929367691 3415992895 -1 3 6 8 23 43 77 129 338 717 1466 2362 5423 15391 17581 54254 85864 200989 395198 650991 1498005 3980062 7466220 15392761 29143477 56753835 133885786 258795883 529073337 939514195 2054384810 2960824566 -1 3 5 9 22 61 119 225 467 792 1467 3081 5743 11644 28435 61579 126098 236307 394089 610406 1767784 3449715 7427526 12252480 17347909 34437144 69901056 181422041 425497485 560269912 1677875902 4185520105 -1 2 5 8 26 54 79 171 402 741 1990 2680 6561 10527 30583 42701 97805 174523 504326 888541 2038082 3203908 4292841 10948272 29416817 66177218 69985204 214256284 373487954 813397472 1172335261 3745022348 -1 2 6 10 16 50 69 182 310 695 1331 2731 5213 12174 20193 36511 115539 169842 460276 861429 1279385 3472247 6368582 9672473 32561409 59079071 114502556 255682902 478350657 980235393 1882432096 4177830947 -1 3 7 12 18 53 119 223 309 768 1688 3020 8086 15380 27052 34147 91860 195707 517169 637128 1271081 2675047 7702716 8592348 20738329 48541712 123802860 154815166 357759916 828107827 1554096321 2536984970 -1 2 7 15 22 53 112 232 332 616 1627 3890 7004 13067 21418 54503 100910 170551 480751 865669 1541159 2405378 7147001 9684317 19678941 36765304 106556689 225317310 322049379 541990219 1506413404 3149800810 -1 2 5 10 29 60 93 237 462 891 1115 2405 4908 12449 20954 56529 109371 188967 459032 858612 2087095 3717394 5582478 9668030 27819157 45916889 73993913 193716515 524614427 859423515 1705671768 2629977780 -1 3 7 13 23 42 88 220 460 600 1596 4012 7466 11742 32039 54603 101808 218460 439766 590577 1206261 2917270 6629961 15339765 33046650 37789297 83166847 252080066 314086390 567614958 1107709095 3630231650 -1 2 6 15 20 41 83 197 496 1009 1471 2470 4209 12579 29038 55806 76846 169084 513016 899874 1248772 2137512 6655521 15693184 30429432 33593409 74024777 158819356 444097048 923331838 1775065006 2426296613 -1 3 5 14 29 41 94 166 273 560 1871 2763 6896 15868 22393 64230 86903 181298 512676 642390 1781254 2660091 4323267 13071348 31487591 60332041 107864628 231168082 387190413 855381273 1228941867 2209119137 -1 2 6 15 18 51 86 154 490 926 1955 2574 4113 14120 23705 33942 109657 227653 430274 871650 1184666 2157158 8223641 10375058 28077825 57726064 85274883 146208050 315722149 836441951 1732396570 2150660249 -1 3 6 9 27 39 76 243 302 789 1354 2597 7067 12817 32207 63005 99346 226776 433719 602272 1469872 3719161 4521985 15341454 25969710 43815530 133252704 167412527 450432164 966132230 1266705487 2967781909 -1 3 4 12 31 60 111 136 406 827 1303 3541 6719 12234 17389 37165 85141 132069 465407 637110 2066889 2422401 4295707 10479500 24650551 65821444 77117544 188286572 451839709 631661765 1391712491 3249561595 -1 3 5 9 26 53 90 213 279 779 1746 2337 4912 13720 29561 55151 116543 149403 519092 612514 1785024 3448747 4291332 11236547 27009707 39340861 130595720 155007437 341564780 994127349 1695540218 2192394291 -1 2 5 14 22 39 101 151 409 606 1454 3542 5123 11114 20488 34754 93628 210901 397347 890996 2004873 2684238 6922729 13821774 20200597 60325066 78700404 246543081 499541539 656235085 1874023495 3914529585 -1 2 7 12 26 52 85 197 298 751 1157 3029 4111 14482 20640 46961 103397 156797 507873 869173 1510071 2676071 5334979 10976853 28317550 35665235 124800848 242259349 450226422 960150559 1703331578 3011124588 -1 2 4 14 24 39 114 169 487 823 1084 3346 6151 13985 32327 52471 122505 217366 452232 873328 1714527 2918904 5338378 15628194 23597453 50602573 95704059 179339337 518611389 599415517 1497652314 2831458267 -1 2 6 14 18 39 77 166 462 788 1685 2282 8109 11374 23219 52012 78207 212632 409693 885251 1214568 2405887 7978549 13560414 26480843 65812769 86273511 174371222 349549329 1046149932 1350314530 3620229975 -1 2 7 15 22 55 123 196 289 999 1520 2478 5397 11216 21085 45988 92457 135673 472094 896992 1541237 2409326 7183547 10216387 17308388 44839470 122971341 180936148 454403405 891524607 2090394191 4023246825 -1 2 7 9 16 63 94 185 323 964 1325 2284 4878 12761 29930 47255 115098 153825 521234 864674 1527384 3995236 7150117 10689142 27528204 64231721 117974207 188762598 419484914 854941579 1642321726 2634642964 -1 3 5 14 20 45 65 232 257 713 1166 3111 7400 11136 25399 61240 101267 159599 496745 599274 1800416 2664889 6626955 15937073 25954907 49812523 117717997 236737964 451716222 638910903 1226769348 3426509235 -1 2 7 11 24 39 71 218 310 911 1084 3004 7081 12012 21149 40631 78649 147912 471632 908836 1551933 3467830 4579733 14928601 27790712 35395445 120601580 198471623 499449100 977656510 1333240835 3330864047 -1 3 6 8 30 41 71 175 494 1009 1304 3317 8079 14411 17464 43387 95401 147632 483760 632891 1559274 3987976 5604208 13085132 27004449 64231547 95957809 155209748 425755707 547954488 1127384539 2311773127 -1 3 4 13 27 33 99 233 424 779 1999 2654 7354 12182 29458 57872 87282 176590 493336 650655 2063930 2137121 5611778 16503856 20541377 38466701 93796133 188496144 281297108 809811768 1449772790 3502440696 -1 3 6 14 27 50 116 207 437 750 1523 3182 7218 11108 32751 51616 95716 210202 404137 650503 1505981 2408229 5877193 12481960 19222317 42958835 87995139 210510220 523266277 541652941 1263349877 3373250359 -1 3 4 8 24 55 113 129 336 768 1052 2788 4686 11516 18178 45177 130926 132516 499982 598023 2033283 3472303 5066803 11521019 20829360 61754420 126814575 145547506 503933760 1045407905 1864971958 3893305697 -1 3 6 14 18 52 85 157 285 782 1910 3047 6427 15744 25424 42052 78670 181741 491572 642641 1522566 2410816 8224813 8641747 28904793 57057501 114240643 153674586 331991167 918762435 1189664365 2371204549 -1 3 7 13 29 44 89 177 396 993 1370 3609 4779 8872 17320 34600 88528 261287 458713 637823 1207466 2935744 5099236 14319659 31803677 64739495 73316100 149758109 407831948 732125046 2086926217 3614630822 -1 2 5 10 17 59 81 144 491 585 1217 2640 4780 14103 31170 41740 130612 225434 453532 857734 1989840 3723756 6638624 12500741 25553951 55264848 85102680 266973691 406563108 1027584361 1811125568 2266749219 -1 2 7 13 23 37 109 145 272 547 2033 2302 7643 10711 16776 46026 113255 228286 430703 878415 1456538 2948016 6362728 14086055 17932403 61299402 109760226 222428339 357024192 952579875 1573532449 3446202643 -1 2 4 13 17 43 71 195 307 802 1499 2800 7619 8423 29639 52437 98558 207183 444470 859076 1711909 2143654 7950637 16418924 25268608 39787206 125472387 157392523 414649770 955167571 1361431781 3758338357 -1 3 6 12 20 60 116 148 321 891 1534 3902 6425 8713 17546 33706 118982 238624 401936 602899 1489285 2933248 7167478 12218203 18195429 64969754 129702573 151232397 403064217 785774510 1423437518 4184259574 -1 2 4 11 29 61 66 178 377 892 1202 2481 6103 14496 22600 40709 117770 254062 421727 865326 1762855 3719754 5331017 9584050 30783644 62855820 131034949 155162283 496669413 824981562 1965054293 2908789947 -1 2 7 13 30 34 76 150 382 589 1777 3992 4397 14660 31492 33313 76932 177791 523255 913067 1533226 2944191 4562585 15728497 25814947 52132700 120636689 230809528 282002012 551829853 1923153353 3098388351 -1 2 4 13 31 45 96 152 293 720 1731 2528 5172 10687 21439 45867 68259 248572 428559 901407 1713892 2158877 4299985 14322286 17154437 60172229 106230720 241801741 306348963 949867985 2112229090 4024475994 -1 3 5 8 30 55 71 211 271 529 1652 2858 5813 12788 22720 54287 99118 250652 397622 605280 1759794 3186560 5597261 11669532 31800852 36101374 129799438 222920044 313926758 834496723 2136084952 2270510384 -1 3 6 12 19 57 92 131 445 658 1353 3019 7201 16333 19500 45326 80958 171312 523645 654574 1530036 2942178 7452909 11793224 27388661 54491510 67146663 233917446 490104468 1009679667 1423330556 2557351553 -1 3 4 8 27 39 82 159 315 583 1948 3771 6279 14009 24468 59437 94384 261873 443020 651823 1981901 3452423 4303972 14865989 32627448 55990440 102238175 211029535 359406021 550253600 1355307408 2758337951 -1 3 5 14 31 51 84 209 278 876 2035 2604 7446 12870 32160 53316 120706 193347 477821 608890 1805764 2667418 4797054 10965847 27358289 40363400 130042303 143435045 290529185 869472587 1349638049 2701849400 -1 3 5 13 25 39 74 197 497 906 1656 3373 7236 15292 27108 52432 124408 137227 491570 620802 1793314 2407039 6100426 15702903 25513254 39267472 73156095 150769331 346908113 708536206 1254412719 2240142368 -1 2 5 13 21 55 67 247 345 826 1478 2616 6282 11074 28344 33896 112072 168812 482568 881927 2084673 2423314 6882473 10448126 31536862 42937183 108386977 146675148 409661368 981199770 1197508241 3675370233 -1 2 6 15 17 46 115 132 263 705 1054 4027 6926 9691 25406 42646 68898 169214 518536 912476 1269423 2151146 7443440 15193155 21867924 60003302 111766076 249707916 423034709 704863477 1481430990 3920207569 -1 2 6 8 20 44 114 203 387 739 1729 3763 4910 9811 28248 50321 79769 223481 403725 899743 1242998 3978349 7979748 16391747 22935012 46027171 93147671 207860810 334176582 660242791 2087997393 3445401531 -1 2 7 9 28 63 127 206 362 687 1970 2164 4727 11005 25348 36239 93651 192047 523964 895127 1535834 3995316 6151810 9683202 18999519 46108821 108345364 247870401 388382970 979820809 1664083333 4279341614 -1 2 4 10 25 40 111 212 278 669 1722 2114 7114 16375 20029 45161 129744 164668 467219 867063 1803402 3992951 4550513 14093284 20011252 42163798 129882069 263383923 331343634 1060910271 1167347790 2312405626 -1 2 7 8 29 44 126 165 345 778 1912 3319 6741 15058 22365 48763 82449 207807 404955 889161 1475022 3733807 6148658 14293676 23977811 51511868 123330815 144596279 321998527 734212393 1463162582 2650129452 -1 2 5 8 20 35 102 130 496 514 1621 3773 5165 12060 32766 54040 95964 196350 518156 914756 2040908 3191511 7968579 13353437 20022735 63693095 89517465 242948573 320138705 616901640 1670795251 4147280749 -1 3 5 11 18 63 124 192 377 890 1045 2273 6863 14340 24597 57074 97981 141517 467706 653330 1828913 3976169 6917843 10690005 19240002 45557064 101316026 165673265 518294975 921296884 1157610241 2561411683 -1 3 5 13 30 55 88 209 499 691 2034 2162 5731 11247 16613 47258 120266 209746 429456 607931 1746547 2426435 4333275 11850716 25505094 38428552 73689366 202702552 378103508 949679315 1907464469 4008153346 -1 2 7 9 29 52 76 206 291 612 1401 3692 6804 12728 25434 63536 83929 198500 397935 888353 1450874 4058341 5953685 12365297 30267378 40021121 121927813 206621515 528556156 701493981 1497057719 3171332121 -1 3 4 15 27 41 126 191 256 939 1651 3651 5259 8504 21517 48479 109508 147183 516157 604137 2081222 2712156 6258233 14470228 23939284 58406646 106973775 187990970 355058666 621211328 1729794725 3417203214 -1 3 4 13 29 54 119 220 331 938 2022 3813 6685 15165 17726 38162 126891 235652 395638 606537 1979250 2164495 5152980 12117456 20784577 46848404 112474775 169887679 310940064 550102962 1582272342 2666147430 -1 3 4 11 23 48 109 199 361 862 1345 2497 5189 10859 28944 59880 85496 230731 430854 626636 2014139 3799540 8281379 8957292 22408615 48658299 105962517 154731651 464731133 909859376 2015597225 3905076535 -1 2 7 12 26 43 85 152 464 658 1174 2299 7525 11217 20475 50396 116515 200681 437345 862545 1475587 2711936 5394193 14464040 29456865 54685186 96002953 205364292 449052283 932645119 1580639177 3480566587 -1 2 4 9 31 32 89 169 346 640 1614 3090 5833 10804 18577 50480 113196 171934 477170 873479 1797959 3218138 5482081 15250998 29955028 61847925 124551866 242838711 286197412 761106340 1673454299 4013162277 -1 2 6 10 19 54 122 235 299 780 1827 2543 4214 10626 23890 53502 100911 234885 420421 880990 1197702 3481930 7244088 8952122 17923322 34756858 133500963 154332735 332675998 1045721196 1772913318 4278272357 -1 3 7 12 17 39 112 145 447 978 1585 3706 4274 11074 30681 62270 87621 228028 422341 625778 1203888 2748570 8041609 12619853 23168354 64897676 68276012 138339249 357305365 640423253 1987322626 4048840972 -1 3 6 8 27 53 121 253 289 916 1226 2271 5491 14920 26196 50205 97613 232184 436922 623085 1480237 4057526 4344156 10794487 18711736 40279251 125958767 189955568 507824590 890856034 2070127330 2880633414 -1 2 4 13 23 63 72 228 489 767 1996 2913 6853 11211 24932 48908 89353 165680 495933 903778 1818462 2205430 6492712 11849297 31576414 50304606 83476488 221226628 397772820 873430985 1320444046 3698114037 -1 2 6 9 30 37 90 197 361 882 1229 2394 5134 14703 20926 55548 127272 241090 406803 856588 1182500 3755805 5688611 15767260 30474844 35535534 100993154 158739303 492911481 851340261 2078921072 2746210702 -1 3 4 8 16 40 105 149 470 824 1710 2570 6784 10872 29083 48680 106534 141559 512676 603687 2096484 3492734 7295823 16046662 19473202 61063467 92864571 173255781 347709230 876766638 1288381991 3733482066 -1 2 4 15 28 33 124 232 355 609 1805 2344 4491 14679 25033 62895 113556 211399 449529 881852 1763265 2693974 4590278 14714893 21064610 36882383 110186929 226665430 377596891 1021248313 1758379662 3128790191 -1 3 6 10 26 35 73 201 474 754 1664 2878 5380 16314 29639 55787 126579 231873 404075 592834 1446366 3503371 5166954 16298567 26023908 41041020 82653285 232943403 310227929 814944438 1886614499 3074398877 -1 3 6 9 21 37 80 171 331 865 1401 2334 5582 11140 21678 46506 121230 235607 409361 607341 1446223 3741824 8303209 14479274 33388336 60977585 120963686 162769365 440817672 903713008 2083196999 3914309089 -1 3 4 10 29 63 82 216 336 785 1757 2726 5664 12106 16447 37149 69263 181367 500773 635739 2067876 4061667 5442288 10279078 26316589 38793184 116471655 137800336 347830135 902048064 2102676445 4216882186 -1 2 4 11 31 45 122 218 330 991 1925 3135 5556 15173 24892 34104 117755 255653 423567 882417 1722990 3742618 5954053 14477869 24731345 49160152 115207633 197895021 312652462 705196916 1784459934 2691808822 -1 2 5 12 21 36 105 188 392 605 1984 2815 6030 15807 24750 46780 112939 153324 504763 864355 2066570 2185588 7286232 13947395 17629435 51901798 74827185 246335803 335959004 860340006 2114793270 2975573487 -1 2 5 15 26 62 88 167 267 804 1183 3391 5711 12491 16878 60635 125472 200529 431996 864666 2010390 2977791 6187660 8446742 28178966 58930426 108186590 163180598 479668761 602071883 1670747094 2362424060 -1 3 5 11 24 39 90 182 450 755 1992 2060 4312 14868 26846 60597 70821 193030 505597 640917 1802324 4043310 4409427 15527553 30741078 63371708 90677938 231075941 380892831 961380230 1778784939 3019288077 -1 2 7 13 17 52 103 180 413 870 2006 3489 5022 11867 24769 55176 109708 188674 459004 872591 1516858 2960789 8112476 9224701 24218323 51813037 71820092 171485871 282411156 773787121 2009154209 4003924047 -1 3 7 15 17 61 102 161 322 878 1621 3059 8097 10706 24117 33495 77920 172175 517278 630567 1294456 2479222 7829289 11048079 22872937 54975021 121843080 157554980 378282995 841499592 1577889453 3307299526 -1 3 5 9 23 51 127 190 269 897 1032 2074 4980 16012 25974 39558 129913 217982 454794 612810 1753733 3483266 7763588 8422363 18468870 55510802 102895637 194518464 470295103 900744309 1631378419 2741316376 -1 3 5 10 25 57 125 182 334 959 1972 2601 5224 9734 20472 47916 130516 134190 498526 615868 1814572 3749311 4406107 9479285 20303085 56517597 120285075 173814470 302540933 847574784 1970094544 3537107648 -1 2 5 10 17 42 109 193 345 797 1493 3351 6155 16008 16619 42139 119330 251042 424624 871565 1984565 3741652 6739583 16550510 20822265 48436317 115831829 149923612 412518273 669517710 1534069740 2297172122 -1 3 4 13 20 56 85 235 299 823 1426 3816 7581 14987 24817 65174 118564 153539 508058 593840 2094470 2191619 7025958 10801924 26051688 45803745 131244322 159258891 432238959 675050441 1121769796 2385089564 -1 2 6 15 26 41 123 205 385 641 1931 2160 5302 9047 30613 63353 76145 183947 503809 916271 1284689 2202441 6245366 13683527 24997230 44720569 95289480 227201540 397379453 942517980 2054101375 3342877136 -1 2 7 15 17 37 91 129 427 971 1455 2611 7917 13571 25675 65091 125011 189195 481327 862147 1533906 2448487 7581375 13162160 30260618 53637501 67524339 145102513 454208950 966784311 1580749616 3209731157 -1 3 6 12 18 37 76 206 500 541 1434 2310 4696 13463 18332 44173 108995 225234 439865 603264 1476974 2974976 7739959 12622970 26862931 39572658 72032825 248909423 497067728 884325696 1716999334 2322525295 -1 2 6 15 26 48 126 232 299 566 1218 4038 6186 14349 31920 49529 98582 150242 494750 883763 1292618 2169889 6246247 11860091 17694662 36343801 133563388 233516308 413403702 694687214 1417946258 2544651142 -1 3 7 11 18 42 85 248 277 905 1751 2639 5895 12574 21525 38923 130984 210708 438189 610370 1218231 3479361 6959189 16295493 31305976 48464412 121053529 191274451 371524536 928909092 2023291347 2276277551 -1 3 7 8 28 43 94 180 425 699 1973 2627 6251 16250 19145 40885 69469 183665 503820 631308 1284623 3785885 6253376 12854453 33059088 63232574 83461473 222555977 373362896 806025452 1082647359 2216493081 -1 2 4 12 21 35 125 150 395 882 1460 3517 4673 13978 19019 39599 107308 195703 468558 853985 1772481 2451170 7338086 13379985 21000117 65594568 80311754 172477576 432563365 670367283 1886477650 2208539109 -1 2 6 10 26 57 113 154 318 832 1653 2400 5875 8674 25037 43390 110509 136860 524041 862459 1296040 3503419 4930617 9452760 16798258 64808118 106790063 139930457 375136035 962606713 1899774897 3242249987 -1 2 4 8 27 38 95 170 495 629 1031 2888 4599 16291 30819 51689 101710 181917 461015 882089 1780587 3485129 4701385 14694604 30176274 61396188 95268373 259694471 469736594 1005610531 1637412257 2931939546 -1 3 5 13 17 52 94 203 400 647 1323 4016 6434 13007 18904 53729 123677 235517 395877 592703 1714470 2450086 8296136 8664196 26231159 33866604 92914895 224654126 491432235 761028987 1398844826 3178852406 -1 3 7 13 30 32 123 128 381 548 1316 3783 6427 13427 17465 56871 108006 223277 440771 608058 1218920 2959774 4340994 14680782 22283491 59248079 121642739 217071187 511725799 731182260 1440866226 2764564150 -1 3 4 15 31 57 114 166 272 982 2033 2137 7528 10595 16468 34664 108678 238930 418422 592697 1989948 2717972 5159317 9178993 18617503 54277887 100691314 179095572 316750724 992623325 1493280852 3416761580 -1 3 6 10 28 32 96 228 333 810 1996 3780 5703 15259 29020 44747 78743 236345 451750 634225 1492121 3536424 5647979 15469605 19141389 41431288 101477679 141330979 277438867 546793974 1832071828 2910836783 -1 3 5 15 18 34 88 191 277 533 1115 2757 6921 9435 29930 35523 72178 243477 457479 637856 1756772 3010670 8000795 13636834 30947292 62934699 102552559 220855134 458100132 1061697402 1301565314 3932475799 -1 3 7 13 24 60 100 214 291 959 1069 2768 4941 12345 20894 61833 83957 178963 497877 625416 1290452 3013597 5973683 8917011 22558021 45373444 118548383 193035785 501414948 1055871309 1809353066 2583283113 -1 2 5 8 18 48 81 222 350 984 1732 2886 6160 12832 23136 44532 121444 234720 402379 871695 1968726 3220283 6485834 9981641 28086239 39955815 115562668 185799540 398954803 841887520 1098472925 3068012134 -1 3 7 14 16 59 83 252 385 525 1418 2935 4226 15654 32611 50492 109522 241218 409656 612979 1207844 2170865 7789126 11823926 26538131 48350009 86202798 255560820 487201339 1017760341 1681607824 2799680097 -1 2 5 14 27 36 67 169 379 682 1832 3943 7632 10928 31228 56625 74078 187651 502505 908207 2072095 2723268 6239224 15491484 28114869 64047824 132265686 237165500 338929407 633717398 1123532411 3297370587 -1 3 7 8 16 41 67 230 367 1010 1797 3383 7934 10195 17398 36952 118928 139194 503568 616514 1283999 3739325 7290927 16532784 25468679 46779352 111292898 188741852 283757894 745160293 1129308825 4252360793 -1 2 5 14 16 40 127 241 446 685 2011 2857 5536 12207 26258 40415 113002 131355 521432 852973 2084816 2705783 7549174 15753891 23892519 40739494 94779311 234333146 380748727 886219205 1937641074 4057984609 -1 3 4 12 19 61 92 229 355 883 1849 3635 6307 13979 28184 52562 108725 260796 396829 614353 1974586 2426033 7505062 11300307 28888046 45720722 115336793 159003039 306259812 550158860 1413280866 2717506611 -1 3 5 8 23 52 110 211 350 593 1202 3594 5728 13252 23608 49113 89639 215380 425665 647035 1727317 3256546 7518325 10244222 21277998 45966270 113705902 232715122 404282929 775531398 1805032241 2170041663 -1 2 6 9 27 33 98 178 347 863 1904 3056 6643 9088 27978 36357 107574 224199 427082 852752 1226766 3753311 4343229 16009094 18939863 53806658 117880760 166809731 318403917 922227609 1200896251 4044639218 -1 3 7 8 23 63 64 231 349 799 1825 2410 4368 12603 26540 61551 99163 247154 398791 608774 1192905 3741216 7516937 12082890 30442832 48055515 104213077 139539585 328654986 1027654893 1847978170 2568956337 -1 3 6 8 31 42 118 206 291 725 1400 3270 4597 13344 30361 33500 81624 200853 420352 623975 1460784 4049559 5418123 13124713 22871955 42313132 121504959 242822721 489367264 598874177 2089355278 2253611806 -1 3 4 13 23 45 86 168 283 815 1697 3805 7203 12370 26383 43791 97851 258130 450022 649832 2029494 2208427 6693889 16535639 30720212 62246123 105821859 164714956 337883839 617755080 1171812480 2943127218 -1 2 5 13 29 38 120 214 325 687 1057 2962 4561 12671 26576 36831 95039 213044 418367 903084 1984172 2464437 4898575 16537585 21293708 47839404 115488889 238629596 435394251 975954714 1624464232 2537963679 -1 2 4 10 16 42 121 225 395 671 1967 3444 4482 10511 32324 64956 128729 155327 523216 863849 1819778 4027553 6510423 16536631 23889409 36765768 86750948 233937878 400985395 749895495 2047320028 4210681309 -1 3 4 14 20 35 75 182 414 826 1408 2545 5914 9763 23398 63276 124617 197925 432638 605971 2010407 2968391 6690658 13139543 26519960 62199953 68613390 199866667 414447872 914845190 1974342079 3570692812 -1 2 4 8 18 33 112 151 424 643 1073 3287 7806 16215 21500 64710 66181 163915 518616 904499 1822296 3516751 6517662 14186186 23895254 63288169 73089212 220215997 404249913 619243309 1121268636 2458569163 -1 3 7 8 17 37 75 129 357 981 1429 2898 7652 14300 31198 38385 117789 134109 492163 620724 1283139 3756657 7068620 13220908 26641813 58095550 120527990 196913655 463579472 1071557127 1467888278 3134713178 -1 2 5 15 22 62 93 159 276 916 1099 3270 6560 14234 23835 48974 120867 242620 396776 869864 1972307 2976377 7237677 11636502 29040179 54784915 115771476 188013440 500769815 660794340 1496067696 2890426914 -1 3 6 11 26 57 85 232 328 948 1570 3698 7716 9887 18349 43607 66627 234564 458517 628847 1502885 3252966 4885288 9520212 26424011 42197002 104997799 182207973 354725502 627642075 1284211136 4271558453 -1 3 7 10 22 33 68 207 261 715 2028 2878 7945 14709 26883 38626 89733 258935 456433 648633 1237861 3260575 8304590 12922893 28536356 40875706 126757993 241465735 387759987 908140178 1480270931 2208267427 -1 3 5 11 24 63 105 196 367 972 1707 2538 7374 9869 21844 37338 111825 217818 433222 595511 1738963 4009710 4390410 9299446 24891245 46610980 108426286 190086298 373608876 960831302 1476564417 4146137653 -1 2 6 8 25 47 69 161 412 759 1482 3604 6992 12561 25609 39769 87015 157345 486970 912468 1276599 4047991 5188501 12924712 25361557 65682991 73894959 214441334 519846394 675313400 1555086103 3113292276 -1 2 7 11 24 44 119 221 492 692 1175 2854 4704 8988 22737 39853 99976 241734 411344 861727 1465483 3477967 4598190 13224023 21693015 47417504 72756215 214814073 460524411 956276569 1817051350 3506536813 -1 3 6 9 25 33 98 235 430 763 1462 3459 5815 8907 18933 55807 82528 138196 475028 631692 1517132 3773044 5193901 16585832 19331271 39716790 96404473 212456427 506430145 666395459 1683524523 3236015752 -1 3 6 13 27 48 83 147 470 698 1750 3482 5706 13398 21157 41136 86636 197443 408244 646331 1450865 2750956 5655047 11606765 28803877 57870365 99230023 209845972 320750948 727780036 1735637831 2509196984 -1 2 7 11 31 33 85 179 273 689 1151 3563 5943 16063 29520 38396 126528 153588 522592 876227 1565131 3502785 6005467 14779534 32959714 66998504 103805884 263799648 424395330 587801431 1671914668 2989271542 -1 2 4 11 26 46 65 226 419 820 1193 3215 6150 10873 32332 40161 91876 249187 455308 902722 1761403 3801039 5154249 12918957 26941260 49499999 94352557 187590252 494187632 659365792 1569937550 3693839070 -1 2 7 12 28 46 104 206 279 949 2011 2083 4195 8944 27136 42031 73624 243612 453031 885525 1504540 2736099 4892591 13715172 19093934 49495247 132350241 189443591 303649976 978026168 1812945677 3492493475 -1 3 5 9 31 55 104 214 364 739 1128 3373 7410 8898 30313 61092 67365 174762 521500 645531 1827468 3534752 5743966 11619765 22418580 43411307 102402030 268409722 428939568 558271498 1329565250 3992792051 -1 3 6 12 16 36 90 219 292 753 1309 3303 4479 12464 26092 62601 100886 174644 489541 610795 1532064 2980979 8332552 13491950 29767772 39452692 123108046 242133572 477067473 577851450 2118083379 2521660272 -1 3 5 15 30 37 82 252 302 847 1245 3634 5214 9453 16402 64005 104648 218435 435876 614314 1751084 2974042 4900905 16645731 32499884 47435272 132876738 145455611 487520818 773168202 1740069781 3565859835 -1 3 6 14 17 47 109 183 313 587 1792 3251 4478 12613 22709 39112 127612 214509 447273 607281 1493198 2452184 7517989 15046651 20944221 53709806 112701066 204197102 392630572 737303338 2081719344 2573848600 -1 3 7 8 19 48 110 234 506 685 1939 2495 6010 10279 28129 46885 129545 156956 512552 620878 1297020 3755208 6528407 9810149 22454902 38184213 78294384 213825790 396793798 1050342043 1924288931 3855845085 -1 3 5 13 27 56 90 231 441 941 1686 3857 5359 11008 22637 43499 67549 135061 488727 630132 1796468 2469732 5704260 10321796 28500403 42659586 94828670 155899322 398098999 567688873 1651970491 3805102184 -1 3 5 13 27 51 127 221 278 827 1452 2320 4849 14007 30849 56574 80444 151520 471914 641184 1780906 2484073 5732113 11631466 17495214 49740597 132048192 154847354 432968773 923928524 1620548133 2189702943 -1 2 4 13 30 59 88 133 474 997 1610 2727 5841 14251 32161 48918 75174 238038 444190 898177 1758455 2199098 4634274 8459980 28562152 52060536 94944538 167583808 342076831 905370332 2093061853 2587793875 -1 3 5 9 20 45 92 200 499 791 1706 3421 8174 9058 25624 40235 71047 246310 433830 638109 1737737 3511700 8057117 16069594 32484569 34739082 74748158 178850664 357819348 689110942 1163733870 4002120180 -1 2 7 11 29 62 94 136 453 951 1381 2356 5473 12664 22605 65174 72203 149620 471446 905143 1516338 3534954 5464108 9774379 27658847 53995073 99394067 147975888 430129924 930431892 2100213108 2206084767 -1 3 6 9 31 35 100 206 371 514 1799 2503 6914 12239 22006 57212 107546 187955 461621 606861 1513001 3761756 5725843 15572324 20362191 46906301 106189057 205312635 396210754 1057416994 1087596061 3421631322 -1 2 7 15 16 60 108 252 487 627 1249 4028 4426 15802 29506 63749 113977 248605 406920 876664 1450106 2446067 7750466 11113863 24611627 35302885 78388884 263466014 426266404 723814487 1901412401 2795141187 -1 2 5 9 28 59 95 134 350 671 1180 4034 4372 9644 29230 44154 69596 155181 461391 892277 2038513 3521505 6254444 9248712 29260186 50822566 128269403 236323001 449826713 690226758 1941703661 3293061063 -1 3 4 9 29 55 69 151 341 983 1893 3085 4170 11954 22830 46968 122251 183779 485699 613976 2062466 3240680 6235237 12438868 31646211 53162935 133819985 192325934 276541235 699949894 2091437024 3806146427 -1 3 5 10 20 38 121 184 506 737 1925 2824 5320 8842 32251 58995 66278 186002 492397 647013 1808239 3800250 7858604 14229470 22734699 55039824 95506652 230838393 399660745 877289087 1991396894 3250479789 -1 3 6 14 25 45 98 147 451 754 1701 2901 7766 8453 18175 40403 124459 193335 490223 608380 1533046 2451572 5448053 13496568 17484122 62854020 96830166 222178310 327289886 823281956 1565184504 3787667717 -1 3 4 14 30 54 90 168 509 798 1047 3307 7522 15565 18232 40351 125639 170503 460159 614179 2037894 2974276 5200914 11926025 25606500 61307365 96308634 176324394 510800292 623296356 1212642139 2424675059 -1 2 6 9 22 54 100 164 346 851 1191 2256 4623 9913 20601 42334 115710 187202 484397 876192 1275231 3767537 7810320 10340869 23513736 55002882 118031841 167757779 497062503 894545987 1681532129 3292927913 -1 2 4 15 25 43 65 139 283 963 1971 3455 6470 11984 24595 40473 85034 159177 483429 913223 1801045 2737318 5444333 14501984 27158399 56325295 115202365 169555894 325664550 772458496 1562015834 3311621457 -1 3 6 10 18 41 94 210 287 627 1275 3047 6252 10160 24425 46599 121394 231005 404409 612139 1453859 3497062 7222978 15824985 33189465 40223636 129475208 211710540 435023379 959178454 1144710428 3924845795 -1 3 6 11 24 43 84 228 399 523 1833 2829 6804 10936 19297 46897 97722 164632 496494 654789 1545393 3274615 4426839 13752925 31444296 45970519 86155068 255832302 395422581 931857078 1296357932 3677983218 -1 2 7 9 23 38 112 218 468 813 1158 2350 6479 13269 17726 61617 66964 140939 481318 908171 1531374 4051154 7553651 14544005 24580420 49100813 76445356 174295143 494187999 813299076 1325081089 3197992059 -1 3 5 12 17 60 85 161 350 754 1974 2643 4667 10662 31254 61601 127439 139726 495113 605607 1804331 2176170 8101538 10818392 26999221 59102696 120734550 263406835 391945261 870655654 1748744010 4109461963 -1 2 4 14 26 38 123 241 285 553 1464 3189 7672 12339 27565 44137 80525 216216 402456 900677 1712276 2994298 5912583 15043924 21384336 39130509 119214999 222490061 489435225 584870764 1306832183 2751805446 -1 2 7 10 22 42 114 215 381 762 1390 2572 6340 15193 25009 37981 77498 131203 490484 892111 1540030 3249310 8086457 15312454 21175630 47515146 102908159 261599646 494947876 972610244 1124726247 2676225696 -1 2 6 11 30 39 122 211 399 682 1160 3082 7962 14194 16653 53175 99354 185663 470902 878262 1255736 3239642 6241271 16336036 22235237 46253420 97131097 219851493 461091112 632292056 1157891137 3021475247 -1 2 6 10 23 56 116 254 367 993 1722 3515 4433 15066 28999 63842 88441 164935 498998 887812 1284204 3507975 8356992 10595462 18075402 40445083 109473637 195754331 374568827 673246088 2131584425 2965829976 -1 2 6 15 18 63 68 163 420 774 1931 3621 4612 10452 24305 44404 101507 255464 398905 859444 1184301 2168177 8261042 11086252 31094493 63557502 81227928 198174945 276169664 560282422 2126667759 4068839973 -1 2 6 9 27 59 97 134 309 799 2033 3254 4889 14875 22246 53956 86616 148560 487801 896859 1275230 3778021 4417562 10324457 21433718 65869570 101625316 157185584 291979167 674584771 1879202115 3200998790 -1 2 5 9 27 44 112 178 483 1012 1160 2293 6883 8607 32432 63190 76925 152585 469725 911227 2041989 3530992 4400624 13496378 23009466 58040659 98272710 165694539 530887016 935428721 1171783106 4193564008 -1 3 4 14 20 36 115 197 303 921 1941 3365 6790 12779 21193 37759 72652 137459 486323 632472 2058706 2990998 6774934 14005083 23807922 43895284 118469091 189799640 327171590 804277398 1398057249 3066125656 -1 3 7 12 22 38 95 161 461 918 1978 2879 5028 8622 24524 49305 111151 237575 418128 607675 1204737 2704138 6712224 14243213 31081502 62461923 85375149 139511413 311540523 874231622 1847479650 3503882335 -1 3 4 9 30 42 79 251 433 626 1927 2807 7973 9125 17593 54648 105076 248311 407613 620305 1981054 3240185 5386279 12938933 29233168 45952808 95078886 240951815 347683495 844297635 1575273685 3952191875 -1 2 4 13 30 44 126 191 473 570 1411 3317 5884 15255 18678 54944 95795 247740 444929 887593 1755235 2199166 4638155 14523168 24574230 57269140 85341853 236488211 479561941 590270452 1655801714 2773409648 -1 2 6 12 31 35 110 189 318 835 1604 2263 4662 11844 29786 45634 76143 133734 489007 893618 1275458 2990603 4683638 15573339 17789198 53324225 112944107 137201158 375330252 1064120643 1690972720 3992658372 -1 3 4 10 26 57 110 132 316 932 1628 3324 6356 12379 21689 40115 77254 237196 449681 630007 2022528 4037847 5168339 10066999 24829297 64331414 102947047 195400882 355651059 800440217 1558359885 3195632495 -1 2 4 14 20 37 79 184 333 528 1110 2329 7746 10024 27813 48799 120121 220792 445518 873596 1756276 2970638 6474934 13718943 26922760 60379657 124961109 202195884 459207741 829496682 1466571579 4038866008 -1 3 6 12 19 37 68 166 362 807 1948 3753 7212 10897 23062 61733 129604 255452 419763 604434 1468130 2964036 7496127 12924265 28999531 64559628 127545131 141950614 283110417 540964038 1153240476 3227914762 -1 2 6 9 23 58 122 203 411 1004 1421 3993 8113 10145 16439 47213 127032 249648 414655 882286 1200680 3765656 7493511 11106911 19810474 42294510 92670555 141943730 443544064 798374603 1291686843 4055841563 -1 3 7 14 20 36 105 139 425 552 1195 3977 7819 10566 25524 33863 103978 212704 452730 598815 1239367 2171044 6746004 14232410 16973805 62988240 70169303 266989579 411547282 734225926 1311129427 3403444948 -1 3 6 12 25 62 107 234 371 984 1880 3733 5691 14730 19619 52246 100088 257006 397356 614875 1446395 2974666 5903491 8480851 23726585 41766306 111305639 192540074 292505840 590298371 1857273010 2813523290 -1 2 4 15 21 48 120 176 305 1008 1370 2430 5737 8635 17545 54976 128487 164317 466640 857882 1774714 2688099 6503539 8476429 18336220 56680697 116495005 178394217 412234425 904820737 1904391891 3475470929 -1 3 5 9 17 42 85 181 440 612 1786 3535 4220 14852 29066 63221 106350 209390 453733 606657 1762157 3495642 7263882 16593233 30807650 64277863 79031519 242729280 271023967 724460147 2101097321 3045092019 -1 3 7 11 26 63 110 250 344 999 1698 2414 6725 11851 22817 57776 89647 172127 492893 624868 1281554 3511903 4959506 9296245 23558016 35709564 106256585 187869580 371957498 998876321 1077400453 3462232584 -1 2 6 14 18 63 66 131 376 758 2009 3178 5961 16202 22519 55682 126481 158393 517401 859572 1305098 2428533 8117717 11093637 29828546 55631127 119662251 258110917 376685635 711027166 1706508395 3148105427 -1 3 4 12 21 38 95 246 364 840 1820 2988 6483 10850 29865 33869 124057 205432 431898 610662 2006518 2444092 6991941 14234933 31075977 48561457 114127225 162198267 304472176 911683447 1166706586 3561055993 -1 2 6 10 16 38 120 152 502 527 1218 2906 7513 12018 19801 57700 102699 238816 416534 868454 1200177 3497385 6455081 12915395 22715073 64784500 83960430 241106673 434120810 940589619 1389426217 3686113547 -1 3 4 10 23 42 121 142 282 821 1752 3747 5302 9728 32503 36141 111220 144823 513163 593842 2087491 4004777 8125747 14771909 23820210 60086659 115167496 152512016 352858937 607148776 1711339133 3558684642 -1 2 6 12 27 42 104 250 424 532 1471 3583 7307 13326 25522 53517 70012 190910 500865 911707 1289572 3013154 5734514 14262277 20131495 37246456 98088875 254135439 501213018 644448145 1321870636 3019277015 -1 2 7 10 25 41 122 202 298 964 1286 3873 6992 16056 23144 56312 97172 156117 489070 885955 1539488 3248704 4677294 14286046 24103861 45905955 117749328 170519278 414181726 767300702 1565533594 2263114756 -1 3 4 8 27 63 119 156 356 791 1394 3854 5585 13348 30392 57554 87035 248926 447772 627662 2023089 3509050 4389354 8766050 17725404 64247580 120627869 141411346 456818059 768888220 1705018287 2520876837 -1 2 5 13 22 51 102 247 357 570 1665 2365 7360 8760 26510 40545 106575 191039 459631 852290 2034835 2429978 6763415 8737311 23842691 34365922 112760350 212451045 298503706 983788632 1543602319 3858139705 -1 2 4 12 24 50 126 183 354 535 1966 2629 7742 12808 22973 41996 85042 145867 462940 902378 1777623 2480030 5978344 12427330 17559598 55581283 128204014 207374528 348161191 868037057 1537666990 2853607771 -1 2 6 14 18 47 73 248 497 978 1805 3051 6858 9057 26638 36691 96136 135279 467589 901576 1256863 2480047 8068897 15304693 28039389 42995714 78134219 167268178 270068345 892463708 1217616351 4236079918 -1 2 7 8 30 37 64 163 468 946 1777 3767 4874 13531 27584 56779 97231 176763 492954 898393 1572341 3759511 5434961 16200955 28843757 65019989 91509709 146841674 393058951 668975084 2075512251 2169967796 -1 3 7 12 30 49 67 154 260 734 1207 2187 8046 14906 23174 35274 126503 134131 498293 620586 1302189 2738511 4615732 10961626 32507834 51122022 110104754 237775847 460354395 891879397 1468602936 2180450699 -1 2 7 13 23 61 94 213 483 535 1488 4085 5209 10225 22958 59818 69415 225996 399131 914365 1464633 2964058 6489395 11713480 28585423 40124970 67426918 247558654 484688873 781447775 1691322831 3710596638 -1 3 4 8 25 38 104 148 292 754 1880 3484 4229 9918 30793 40756 91979 221056 423513 649607 1973323 3495715 4918891 15369807 17841054 59264563 107528490 247300529 335979646 784092130 2085669698 3277692366 -1 2 5 14 27 33 122 198 426 770 1087 3585 5688 9858 16651 52826 67947 167691 521758 906031 2074362 2699269 6223181 16466964 22569038 41976983 85580966 186627005 520163957 792116216 1846517582 3616623555 -1 3 7 12 31 34 114 211 510 618 1389 2438 6113 13094 27342 34561 110217 180881 467901 605450 1268154 2721192 4359020 15721855 24663318 48821146 68226311 265762175 530648483 890975322 1923681827 2183345004 -1 2 5 12 21 39 105 147 413 545 2029 3312 7342 10384 21489 43001 116211 154880 524028 884115 2077698 2226554 7222227 14366135 17069100 60878184 75579778 255056720 363933742 724778458 1241800944 3410809117 -1 2 6 11 28 43 95 240 472 834 1175 2163 6881 8628 27285 63591 98796 145638 518631 876754 1285615 3256456 5664624 12801530 32531462 48032977 70890822 189424953 474958327 892095472 1173132139 4221401620 -1 3 5 11 28 44 82 164 486 1016 1094 2402 7103 14830 24766 56210 106234 143232 520895 613670 1805512 4043969 5402609 13858414 31225519 61927699 92397383 158247157 481222083 855255113 1196687223 2640662171 -1 2 5 12 26 48 127 169 479 895 1910 2667 8015 9462 26393 47457 77778 169602 517771 888319 2068650 2163223 5433845 12284308 16833406 53320108 88058289 186729972 304233116 841413145 1510693287 4136938037 -1 3 7 14 16 59 117 155 279 670 1740 3357 6297 11480 26860 41445 92608 248130 458383 644271 1214326 2181909 7847030 11959028 17352405 65656486 117080249 260916388 327656008 708467585 1608562681 3428145643 -1 2 7 8 28 57 76 128 314 833 1092 2409 6748 11788 32535 47496 87801 233936 429848 913989 1500400 3765007 6025811 9312001 33082921 55965618 104001532 143224424 512479542 831683519 1120682738 3336368989 -1 2 4 13 22 52 77 183 397 874 1744 4086 4557 10882 29735 57945 111184 204099 451401 869539 1740283 2201113 6781509 10366519 31230941 61435061 69139585 180452471 347526315 593300825 1989295700 4074283598 -1 2 7 12 17 41 91 149 506 914 1214 3621 6076 11549 28418 51065 90432 239851 434141 898625 1502989 2704242 8377044 16413623 32813120 57253786 87461627 146641639 504274079 743814061 1798234937 4254946097 -1 3 4 14 31 38 80 236 256 867 2035 2403 5291 9732 24211 53562 121612 200338 440995 596711 2030595 3011612 4932629 15879285 32021781 43067172 117611269 143478264 286931094 1066142329 2020086776 3534499497 -1 3 5 9 25 36 67 129 501 1005 1207 3195 6252 10538 26207 41548 85339 193414 518852 651748 1809570 3501895 5145931 15168967 28371792 58032919 91426357 153644627 529839913 627932681 1556528057 3531023910 -1 3 6 15 27 32 96 229 448 811 1318 2356 5603 15720 26431 33720 86667 203777 393912 639778 1473681 2187488 6251148 15900732 20242231 40745871 70439545 175661294 457215149 911297287 2111520116 2991213751 -1 3 4 11 31 46 109 222 387 855 2008 4091 4698 14154 18049 58856 87312 191006 515661 632051 2065652 3762042 6203265 13836557 19454623 44895773 99756687 179501635 294382616 664135992 2032630578 2383419395 -1 3 5 13 27 34 80 137 285 526 1419 3842 4342 9204 25818 58707 116756 170260 460275 604526 1802069 2485253 5699497 16252588 32817565 51488565 117072206 223541948 484436981 797240627 1956762502 3694831309 -1 3 4 9 18 32 109 132 445 784 1642 3816 4509 13655 18046 35595 125350 133959 492236 619664 2087675 3267062 6440216 14620527 18397811 66168176 72522746 191513659 389748211 634437440 1913236754 2384102820 -1 2 6 13 29 34 105 155 317 881 1515 3989 7262 11261 29851 43163 96084 141238 463271 902948 1275762 2710075 4872519 14920387 18122632 61673327 104765041 147997458 418876015 741663632 1090885114 3487805753 -1 3 4 13 18 41 69 250 351 921 1812 3671 5287 15631 19260 40334 126151 189723 485742 614959 2046868 2216086 7515581 16511984 25985202 44681786 102139102 175604971 288904464 568114620 1736278277 3155827028 -1 2 4 12 17 32 95 185 359 715 1488 3424 5713 16068 23310 59649 119161 183159 486049 863036 1779757 2486164 8294457 13861676 29424465 63299942 131760411 264222102 507558642 649667542 1683174315 2988295795 -1 3 6 8 27 58 66 240 368 602 1228 2748 6703 12805 26069 43226 70721 258732 436462 631517 1499128 4007679 4429537 10093346 29929536 45163471 114532296 233446926 420777782 1039487100 1238831552 3050523854 -1 3 7 11 31 63 104 229 511 552 1417 2591 6561 13260 26610 47377 74318 188992 495314 624433 1309055 3478431 6193231 10173697 24689986 39397921 78053110 246134320 496630525 954954929 1146640583 3148139410 -1 3 4 9 24 35 123 166 296 899 1052 2602 7057 13281 29728 38743 83552 256019 456240 640137 2001929 3228172 4973184 16444583 21886081 51051688 109436417 185252911 471675591 1026784784 1273213816 3072993727 -1 3 7 15 28 53 114 201 345 628 1498 2106 6997 14598 26161 42939 112987 226809 429373 591914 1238554 2473410 4423566 12489691 19479013 42900041 112271863 222209045 488721182 868880981 1189663954 2558603886 -1 3 4 12 21 62 68 129 377 841 1062 2745 4618 12240 20677 45570 81090 197446 415479 627340 1968443 2439925 7016180 12208772 30516340 56518394 121499919 163241115 520149286 1045298290 1824178446 3772575181 -1 3 4 14 22 63 87 248 304 669 1460 3924 6531 11524 30030 48002 89871 251160 445970 653071 2011358 2971698 7331776 11720856 26329960 49998221 133272587 260456022 536108051 785695308 1407056573 3274353780 -1 2 4 12 22 55 65 193 296 912 1779 3258 4320 10501 23686 33288 120781 140017 497219 872141 1819138 2479551 6432422 9674675 31806472 38008828 123580739 193385237 370840186 744631245 2104462778 4211964048 -1 3 5 8 31 52 84 211 309 622 1715 2154 6792 13933 29726 57630 67850 206215 422487 654620 1706751 3213392 5449599 12481828 27915866 41554950 125383010 208618079 277265892 1041805473 1078571710 2921761053 -1 2 7 15 24 58 66 161 283 934 1049 2187 7959 8653 30181 43333 106717 227114 432147 858904 1499703 2465858 5731961 9607940 30481975 66775418 103136149 195780295 485159914 938840091 1393767286 3978983039 -1 2 4 12 22 61 90 173 303 616 1708 3566 4926 10873 22009 49726 84346 163401 482325 888909 1771284 2442552 6450777 12284493 27381573 60807409 114831697 202663335 286827914 672787080 1902614736 4183086176 -1 3 4 9 18 38 77 195 479 829 1760 2862 5619 8731 24269 34466 117466 186562 490570 611878 2042371 3261112 6474600 13063180 25239421 40864361 81287589 182226501 347723897 835646029 1979134106 3233938293 -1 3 4 8 25 42 119 222 271 530 1150 2519 5214 12680 26065 59330 93649 247348 454378 626760 1998960 3499550 4969994 14341779 22929825 48125655 131624780 232846663 437604359 869252375 2091526783 2168759611 -1 2 4 12 31 33 127 212 407 733 1268 2237 8176 14859 26333 53535 100422 165123 478055 870706 1779498 2458319 4628424 15694767 21312955 46909431 95188435 210828605 454936669 909250084 1419147523 2176483494 -1 2 5 11 23 56 83 212 425 515 1331 3223 4924 11481 30645 53152 83103 197710 396368 889524 1996209 4016781 8065854 11415473 26079494 39755643 86533684 261941094 523844806 565698112 1961324454 3997367279 -1 2 6 13 16 55 76 180 401 929 1301 2375 6079 15056 32400 65084 87573 141214 468632 897367 1266366 2710864 8271568 8589493 30789764 62095911 73419487 160209356 411405119 920071597 1992401148 2779473297 -1 3 6 11 24 52 76 183 342 842 1676 3958 4708 13526 16769 33561 66919 237330 457467 630620 1488643 3213319 4425899 11454437 29737864 60428807 124025173 151049767 359513435 595511425 2062143939 2275550895 -1 2 4 9 20 54 87 210 503 701 1605 2161 5414 9034 20352 58839 101626 246038 406387 880762 1733684 3244530 8378380 10357332 28115554 39775522 75270397 201925664 271756836 1051227681 2112132844 3304658603 -1 2 5 9 27 36 111 140 504 893 1264 3311 5378 15802 22355 43327 72240 222336 394481 896446 1990456 3477801 4421920 15606018 17158653 67017018 91552728 199867707 485387503 647058681 1772873128 3027465651 -1 3 7 13 18 51 65 186 408 816 1510 3667 7191 8556 26684 40681 122732 227962 455893 611668 1217382 3003433 7563520 10406688 32840365 62287599 73959161 198570884 422251187 692996052 1182595116 3860945981 -1 3 6 11 30 51 88 211 280 584 1716 3041 6991 14381 25115 42393 100384 259701 408529 606045 1465222 3251326 6019156 11170146 25811933 37956764 131277905 209664833 270208916 816283375 1240726798 2432573814 -1 2 5 10 30 54 108 254 479 887 1708 2813 5187 10864 20320 40076 97969 235366 433419 917284 2019520 3761780 6005295 11726776 21823807 36664790 73859713 189788350 338578385 929042608 1965040784 3865334844 -1 3 5 12 27 53 75 221 345 861 1639 3252 6920 12177 25513 40397 69836 157845 469635 628849 1788043 2164695 5397964 11232380 29450831 36621396 115764925 158017253 389644862 805004414 1368482377 3446590557 -1 3 7 14 18 51 79 209 428 654 1937 2845 5064 13928 26795 63475 67110 249352 426177 649917 1239535 2170787 8382688 10410937 29456455 35849021 85718754 231667318 396964004 895199071 1803449675 2374298324 -1 3 7 10 19 62 113 253 298 648 1309 2586 6903 9965 22790 55174 110932 138224 510232 620334 1283145 3254525 6962081 11509142 18724178 40768270 127391279 253844133 487052689 968449299 1271913159 3823979861 -1 2 7 8 18 33 82 222 451 682 1510 3590 6951 14759 31233 38002 91357 229709 441304 910590 1492171 3768076 6535531 14074763 31552755 40873078 80404834 210319338 512967531 695931432 1551619115 2570219895 -1 3 4 10 18 55 91 228 361 559 1711 2256 6847 8383 28212 45804 89041 241455 435553 654011 2018578 4014577 7310968 8571066 26299751 44800947 114751714 203234900 287009838 1037525355 1133999883 4094116524 -1 3 5 9 23 33 66 153 448 620 1176 3268 4531 10345 31809 45983 70397 166695 514986 638041 1810561 3474783 7776828 13351375 27341306 53144874 97999812 264823644 427151634 667892470 2138859795 4038629333 -1 3 7 12 19 52 69 154 401 531 1500 2078 7394 13208 21526 58820 93507 167050 498718 629846 1298142 2717669 7516396 8902977 33381890 52615576 81230412 258537186 500780992 816250793 1488650772 2921362072 -1 3 7 10 29 51 116 204 507 565 1548 2766 4413 11256 27321 45441 125366 157111 513702 611014 1285468 3250188 5435247 10648715 20966382 42015648 69947530 246211426 323559021 898850414 1696136894 4132515382 -1 3 5 14 20 56 75 158 475 942 1114 2720 6988 14940 27367 36156 100706 139704 518652 593500 1815051 2748729 6719728 10631226 33543648 51996957 97987501 142627175 489481341 1024262171 1250402904 2437272431 -1 2 5 10 28 46 124 139 474 620 1628 3594 4099 8807 20350 39236 94307 227110 423164 910899 1971243 3744933 5494480 14381219 24017053 62255203 97138768 258046954 302476705 656035657 1926600622 3560634186 -1 3 6 10 25 32 106 240 494 1008 1202 2833 4126 14536 20218 38920 126933 179632 475103 621946 1524011 3522375 4326848 16429570 17507564 35476970 80164752 159475858 504066121 946202559 1630709822 3023769182 -1 3 7 8 18 35 104 130 297 983 1691 2743 4867 9220 29412 42512 129940 253329 420242 611877 1193603 3774016 6768140 14669747 17202071 66417027 101859911 170474391 399682949 896018814 1787062314 3240662736 -1 2 4 14 30 55 98 211 437 545 1435 3452 8189 13234 28830 64701 111648 140653 508248 869984 1804591 3006255 4908463 11673255 23306876 44144035 90601688 261061977 489978327 612166694 1085382028 2734844887 -1 2 7 11 30 34 89 135 359 821 1697 2914 6963 16352 22419 55769 110440 239313 422026 884542 1447436 3532673 6246144 15441261 30288077 51491712 120820033 140655326 345871095 856945823 1314300967 2406793486 -1 3 6 13 27 38 70 204 485 512 1524 3861 7899 12903 28905 37721 124165 179794 461195 621180 1524661 2723076 5642179 15370369 29324555 39186709 69115301 248206642 472492549 770328535 1302479165 2697873484 -1 3 6 14 25 48 98 250 422 1007 1538 2609 5245 8450 23378 42409 110843 174881 491041 597457 1510383 2489304 5382370 12225728 24850129 34975616 94280953 149880853 348777642 929957490 1946869280 3378223588 -1 2 7 14 21 47 124 156 423 952 1666 2826 8078 16080 18055 47932 116815 173235 459059 883487 1537171 2200249 6694672 15893937 24869267 63276983 75367821 167443446 373788304 833939677 1608601951 2585727847 -1 2 7 12 18 59 115 232 275 728 1856 3327 6275 8723 25512 37525 123670 203735 437465 884528 1500910 2726425 7580983 12526118 18803054 37062335 120031198 243487142 358238590 734541093 1479826811 4043627275 -1 2 5 14 18 51 82 161 268 663 1341 2769 4844 10643 31006 59942 121311 197474 430224 867990 2017159 2728471 8121577 9913029 28454176 60586663 106753514 255973067 479402734 977971285 1772448208 4276771744 -1 3 4 11 17 50 112 182 425 995 1458 2091 6030 13856 16791 63343 90365 204084 398863 629159 1992453 3744653 6811011 10189006 19832393 54811009 75815019 143723647 457146473 831252320 1925408964 2513872571 -1 3 4 15 21 56 65 183 374 566 1683 3973 7566 15948 18676 39691 110645 162952 502391 598256 2087374 2750858 6743544 10624119 30626492 60058709 130343210 209549936 281240057 540294872 1136675309 2471795191 -1 2 7 9 27 44 104 157 381 848 1054 3797 6186 12581 16568 48271 109647 218675 433689 858572 1501694 4058242 4450822 13054815 20597783 61371127 117504122 155262681 532079584 799144928 1439940999 2994685102 -1 3 5 8 22 56 91 130 461 521 1119 2819 8118 8289 25449 35641 117010 179722 467498 609854 1795118 3255937 7749515 11204195 27776278 52440382 98857875 235978712 466195945 999454359 1500644038 3933909199 -1 2 6 13 28 40 84 235 451 754 1974 3406 6344 10766 31352 57997 66570 174549 518718 913336 1293556 2718069 5130022 13563374 30108002 43525781 69492857 231264083 374961062 762204912 1602930632 3493804230 -1 2 4 8 20 34 81 206 271 750 1087 3620 4319 10893 18305 43776 69589 225144 397651 896395 1734955 3493166 8112196 13568770 31646741 36715199 129264720 245427877 411410925 768502899 1923443433 4294940704 -1 2 7 15 25 59 79 196 256 904 1662 3923 5249 8792 30615 41902 94397 217525 420895 907492 1458137 2425600 5503367 9634510 31635054 39328962 131349175 190334643 343735144 553759953 1672129071 3300140967 -1 3 5 11 26 45 101 153 455 1004 1606 2430 7461 10688 22673 61800 125129 228033 455733 595084 1737645 4044278 4949145 13568184 17193614 58984118 100141111 157818679 339487795 984897378 1570300965 3462520571 -1 3 5 14 21 53 96 191 419 837 1873 2710 6920 13926 17043 44121 124792 134655 494684 607239 1834757 2728212 6466846 9599206 23552303 53741883 75767075 174079650 303324215 814781597 1220916081 2903410305 -1 3 7 15 27 49 106 253 353 956 1654 3820 4340 9262 32012 46248 125702 170632 472175 611935 1272890 2464873 6174129 11723656 22776340 35956496 110741536 177400557 340760123 652515148 1947834992 3444194219 -1 2 5 15 28 50 71 141 504 952 1282 3231 6776 14653 26214 36622 109285 161811 497946 863671 2082815 3000296 4646635 11147830 31922308 54565643 87920277 138816930 408904429 540812762 1451251362 2650603374 -1 3 7 15 31 61 84 129 496 638 1354 3756 7677 14387 24923 40095 91564 186770 521649 652098 1289688 2428396 5133026 9615625 26438431 54301456 85818194 255256445 510106944 696875405 1192158122 2258866511 -1 2 7 10 22 58 123 170 465 591 1596 4044 6384 9649 22442 59751 112528 222921 440131 874423 1492880 3272404 8098866 11214896 19033165 51153879 87636279 268064063 335081711 567382458 1451177245 3923400648 -1 3 5 14 17 59 104 251 378 556 1672 2084 6229 8816 22697 40691 110088 212816 456829 605891 1736864 2752068 7583975 12285655 25059014 34925623 113864809 210906411 300429545 1046242587 1270935245 4113135552 -1 2 4 14 29 47 125 171 443 787 1155 2375 6434 9876 17066 49180 79668 256520 437007 916153 1756551 2981814 4667164 14660183 25053220 53511326 81656313 185256400 471431141 818621592 1311478606 3914729317 -1 3 6 12 22 45 120 135 395 758 1922 3556 7394 9714 26275 58112 107137 184473 467950 609239 1532754 3000997 6695485 15904434 24112163 62168035 77685517 208083029 387256292 783804968 1284805876 4289034343 -1 2 4 14 29 34 71 175 396 996 1870 2205 6252 8582 22982 47940 81002 143799 483868 884793 1770955 2968070 4636923 15391433 27459477 63613277 69338045 149881986 281888921 952026452 1327945531 4291488636 -1 3 4 12 23 39 106 175 323 604 1800 2880 7086 11739 24306 51027 79839 167410 515737 653180 2076888 2444092 6422752 14030521 17705065 55723016 117899211 228803998 386138442 896008772 1228670780 3273394945 -1 2 4 15 16 50 76 246 436 524 1065 4007 6651 10614 31446 62673 124895 211459 433381 857680 1757574 2734549 7842260 10463550 30124206 45591255 98807387 263430300 468171425 695440712 1392764242 3590521959 -1 3 6 11 31 39 76 172 338 842 1546 3228 7244 11911 27415 50650 104049 174692 487369 611339 1520146 3268006 6167577 16653013 25827320 65931526 123347864 152191308 393122411 788478465 1295370517 3574998980 -1 3 6 9 29 45 72 184 509 674 1374 3942 4293 8610 28811 38559 68093 193828 505852 629643 1569184 3757745 6160389 14552843 28974895 61226999 93736018 203349489 501735188 784414268 2000074270 3559618011 -1 2 4 15 24 58 72 158 462 864 1199 2729 4908 8310 20732 43561 77193 134384 478478 885120 1780843 2710537 5698618 10407105 33205628 52851135 93039486 198720574 501771256 1050988279 1752823943 3678388669 -1 2 5 15 30 46 104 141 397 976 1479 2328 7574 14533 21900 63749 101294 186003 467109 881945 2052690 3008486 5142597 13784092 19539188 66498804 77567783 143143471 445140396 872466545 1578222144 2268206142 -1 2 4 8 21 46 117 169 370 815 1687 2484 5948 10018 29547 40280 75701 186251 507251 900830 1834383 3502129 8273573 16387258 21126553 54181195 132848448 147381910 345108470 944708942 1965348376 3698981659 -1 2 6 12 18 56 103 129 354 740 1142 2912 4277 15648 21119 34272 125640 138762 493004 878870 1309415 2982405 7521518 11990077 21150179 63314672 122392542 266959737 415744986 952753033 1741574369 2703958358 -1 2 5 15 18 50 93 172 505 551 1509 2100 7945 12095 31514 53017 73593 197774 416836 907069 1972096 2968953 8372060 9674393 26211364 60228883 96099981 241292200 488250378 830035281 1461427413 3556766013 -1 2 5 14 31 42 96 244 347 995 1844 3507 5726 15187 25961 39738 73282 163131 466971 885017 2058279 2704575 5147096 13024961 18796535 37120653 104274300 188604713 276822867 772556038 1653396088 2937706618 -1 3 7 14 27 44 65 248 346 1022 1493 3983 4108 16314 29050 54053 103991 204474 449988 607032 1213140 2219258 6009156 13078327 25689181 43985133 102151686 198553934 465258930 771381970 1945917161 2932639054 -1 2 5 13 16 59 109 208 300 580 1787 2208 6789 8538 28641 37911 127419 240642 394658 878525 1989624 2466036 8354799 12523915 23304928 44981652 120695292 209674938 288832927 1023408162 1137106722 4061425070 -1 2 6 11 21 39 117 185 445 640 1476 2195 5745 15916 19527 42479 75755 218247 399567 884846 1210331 3229529 7571490 14141019 23816132 57821743 78974257 223028001 521075175 848565303 1918909179 3003664328 -1 3 7 14 28 54 76 182 380 554 1946 2244 7709 9107 26988 41154 128838 168317 475100 611635 1269924 2204850 4616876 11672970 31110881 59726429 131983203 204645926 345206003 958510916 1352548733 4004660082 -1 3 6 15 24 52 67 186 315 800 1741 3076 4605 9994 27355 61195 76107 258354 429360 640145 1498202 2192500 5460149 11478926 32243269 60201626 117042893 153789598 365804386 776347060 2016160991 3338695783 -1 3 4 9 22 56 77 213 330 1006 2008 2143 6568 8444 18518 51777 120798 139700 494467 597832 2093770 3253300 7505855 11456643 33173875 35893689 111243654 197622348 319071363 982605636 1252991273 4256715524 -1 3 7 8 30 61 115 180 278 1017 1261 3445 4669 11582 26215 65117 96408 187547 521735 624612 1288083 3747575 5668325 9842980 17998319 57883454 105424366 171559671 506672388 593277484 1901717834 3893839269 -1 3 6 12 16 38 79 218 382 591 1721 2074 4500 14239 20817 34938 105827 218030 439346 595002 1494139 3006494 8366747 13094436 27201990 33950828 103338724 228393333 272823575 1051043883 1837565425 2246195011 -1 3 7 13 26 40 112 143 343 870 1307 2410 5979 8661 18797 52628 85517 173914 497823 623105 1305525 2963482 5379142 13791389 22997614 58941233 132177438 155804856 455802713 899905647 1986042570 3360011539 -1 3 6 11 17 49 107 189 347 531 1083 3011 7198 16347 16885 41421 71890 131244 489101 637103 1514489 3240393 6734531 10400356 21907418 51370458 123778511 217136172 451048328 998999253 1424501330 2568775413 -1 2 7 9 18 61 118 214 431 610 1158 3345 6275 15590 29448 41412 81354 171110 523471 892278 1548899 4023882 6711335 10889877 17227889 47923701 86282408 244668229 407765578 564573554 1576250181 2270524057 -1 2 5 12 19 48 82 236 405 857 1689 3215 4981 14697 32207 55357 107449 137824 517681 883572 2078824 2228067 7773053 10407625 28726992 45045769 84681492 169368850 337150652 804859853 1895506495 3061642562 -1 2 7 8 21 35 75 180 476 889 1576 2935 4814 12365 16745 35820 109173 147909 493366 860486 1567382 3785965 8299232 12764608 26096002 62607110 85722530 198708271 393222949 869803943 1747221682 2527908412 -1 3 6 15 23 58 104 255 299 886 1779 3055 7593 15865 19306 63101 104944 183621 471067 618246 1529158 2228047 7232045 11155149 25083583 34832651 127145421 144713613 360218115 838116949 1445550518 2627142180 -1 2 7 12 28 32 71 153 302 787 1730 2376 7913 12533 17831 62507 84509 255637 445003 900702 1485903 2698562 4945535 15406949 27496398 52055889 108808307 163374732 368929323 995067499 1363562609 2754902606 -1 3 6 10 27 39 116 201 459 601 1840 2379 4969 11563 25885 38991 104016 217358 430400 593485 1492960 3522890 4955285 15715551 24054006 42616713 78409409 264801748 373403764 1070276711 1676553472 3766808199 -1 3 6 9 26 61 74 216 309 549 1111 2920 5420 11637 19359 37431 88835 193099 513545 641284 1550612 3744946 4333148 8544896 32671851 36909572 125070959 221301681 436857286 968620346 1934984819 4133433805 -1 3 4 13 25 33 114 251 466 615 1380 2731 7755 12509 31715 61656 84182 205406 432709 585974 1919162 2564749 5676017 15266386 22105183 33761992 83001847 238865297 492646132 1027597570 1467196962 3026663297 -1 2 5 8 27 62 94 239 486 1019 1453 2951 5051 9318 32167 62820 65650 188410 469679 849401 1900802 3595629 4926886 10025274 27074224 49473343 74410265 149703749 415539751 978948543 1687887738 3616582212 -1 3 4 10 28 52 119 224 389 864 1441 2302 7015 11052 32297 61949 94386 208142 437269 586005 1929516 3878484 6203861 11073827 17918861 40306319 97178424 188482245 437520025 924323314 1269306013 3390583398 -1 2 7 12 18 60 102 209 269 619 1319 3311 5623 10172 21581 58329 88108 144002 493998 844310 1399668 3028399 8356027 11860497 24996712 49431327 118438673 221074718 474883089 634890585 1667547039 3290014119 -1 3 5 14 16 52 110 250 346 645 1510 3907 7438 10938 23814 38469 103641 132539 460743 563158 1677152 3015225 8326162 9996116 24225170 41843464 117430650 266709323 486433238 686815386 1338369349 3508979444 -1 3 6 10 24 44 109 238 460 635 2026 3037 5896 9646 20806 56812 92561 233003 408213 580749 1403552 3377812 5125383 14206461 17912944 37741098 80120361 235210463 391592689 854060766 2006882142 3297064682 -1 2 5 14 17 37 80 135 340 957 1953 3585 7628 14055 25107 52835 72270 240870 423965 839524 1907059 3123736 8025534 14472509 29958624 57922832 121015529 192524169 297420665 636796643 1208876198 2815354316 -1 3 5 11 24 56 89 139 418 717 1246 3010 8088 12341 18091 60077 114332 261715 436881 584469 1686639 3930842 4891083 8975631 27102966 57915517 82723213 221599588 433211011 1057315675 1435391087 3013179962 -1 3 4 14 27 45 114 210 473 599 1251 2858 7785 11512 21520 38013 86534 241641 420104 562607 1921095 2861880 5399155 13667197 23166361 44825812 75427944 250206059 464700772 1032430510 1366955525 3299891496 -1 3 5 13 21 36 123 228 507 572 1427 3598 4457 10424 31632 39199 72653 205935 436060 563957 1645570 2305826 6732178 13410706 23415682 39829535 68889954 265469166 534556282 740645099 2039999870 3903805511 -1 2 4 11 31 44 114 184 373 608 1689 2457 7662 11838 28705 34598 93086 165574 486170 820248 1666840 4098414 5733920 12629481 23148408 51803727 123899099 211251971 310421477 1058868357 1453995532 3287437378 -1 2 6 14 30 34 80 184 404 1001 1582 2568 8068 15295 17650 41336 83280 218053 439874 828224 1130521 2317843 4628733 16547861 31012843 58957990 83325321 151700397 381704416 856726555 1389955756 2580803332 -1 3 5 9 30 62 81 253 418 814 1099 3998 5167 14530 30833 51508 73336 138544 510888 576339 1644700 3282337 6018295 8972641 27610802 42113810 86405346 180041998 473278865 769376801 1811207774 3106749443 -1 2 4 13 23 43 67 179 305 679 1150 2204 6904 10975 24759 37787 110054 155576 483433 823789 1681477 2511924 7306507 16561595 28958466 65469554 107382566 245775492 450622748 811675807 1340859736 3457484167 -1 2 6 15 19 49 112 199 504 892 1430 3372 5755 10362 21067 55893 101419 251467 426289 842173 1149121 2611538 7770256 8715242 18204422 50017740 76250394 177707590 448424196 538786713 1774385651 4072429443 -1 2 6 13 25 46 105 160 386 656 1065 3241 4351 10904 31449 46090 108802 173176 505912 833268 1158532 3057996 5745268 13670453 17685370 50990162 81669086 211436351 468638065 554108786 1972700179 3845077101 -1 2 6 12 28 41 105 249 313 544 2012 2905 6351 11040 31699 46801 70445 250833 423852 832731 1119388 2873467 4615754 14196206 17918163 40592739 122119272 213870086 384262480 812870636 1225748559 3274399299 -1 2 5 9 20 46 65 251 421 703 1312 2702 6356 12041 19790 61199 113164 195998 502203 847264 1949449 3340096 7582131 14992217 27389997 47848587 84542325 210641558 534412974 1013883281 1283421940 3553180224 -1 3 4 8 17 61 112 219 416 704 1469 3717 7063 14890 25516 56595 94020 211030 428253 580181 1926147 3353986 6465764 12091727 19521431 43946075 93120474 222104883 483649355 778822577 1374416423 2342253074 -1 3 7 13 18 63 69 218 435 929 2040 3175 5285 14296 20779 49493 127352 228487 413489 574842 1178217 2843924 8023574 12363544 33120260 39210527 98355126 150077321 278097205 741503233 1726777464 2236682957 -1 3 4 13 28 61 98 255 341 890 1324 2292 5679 15091 23974 62336 75130 153217 492355 587063 1911245 2509643 4434525 9214946 23171809 39035635 115903838 137734560 406322506 891582710 2109243840 3140072487 -1 2 5 14 21 58 86 167 291 766 1203 2609 5915 15557 31896 53928 100132 152180 460208 841030 1935883 3033542 7020831 11569970 28117056 65753529 108544156 264286203 412178140 972542556 1927895900 2700069073 -1 3 4 14 22 47 113 140 402 569 1700 3087 6633 13932 24395 64698 117540 192414 514731 588055 1950294 2817645 6815257 15501305 23414953 64990378 68968503 239383212 320672477 694376640 1404942491 2953478126 -1 3 4 14 31 44 127 141 385 820 1602 3958 4821 10675 22621 47166 89837 132119 516446 572420 1922474 2760087 4444506 12899328 22119805 65245837 74471581 169130338 344284334 656539747 1925704384 3891569917 -1 2 7 8 29 42 123 219 275 910 1555 2945 4108 15364 23761 61139 101908 256824 428247 846378 1409219 4192141 5418132 13671543 22086877 46061994 124788538 178266706 388791771 887657498 1767969342 3137269589 -1 2 6 13 17 34 88 242 280 538 1739 2408 5610 8950 20683 58275 108235 146210 490837 844892 1158644 3025112 7821207 12624806 33123080 42456320 131964381 214847652 313783686 1008585559 1979104219 3503965530 -1 2 5 12 30 38 115 146 317 764 1861 2808 6792 11631 28737 56516 84590 157081 520395 842450 1917657 2521363 5231904 15513179 21609251 61038096 116476485 267281910 396619898 894229392 1192837289 3492183885 -1 3 5 9 29 45 96 223 304 977 1452 3106 4877 13839 20452 43071 77823 203070 433277 568344 1647081 3345766 5677065 13170946 19767300 47073583 132738029 189508039 416521489 619435227 2070640125 2667725995 -1 2 6 15 16 43 113 177 371 555 1082 2685 7803 9150 30577 60254 123985 142670 467316 847604 1174953 2503899 8064896 14715714 24720540 52925290 124880260 226950850 422746485 976110601 1464330610 4210130033 -1 2 4 13 17 52 81 217 406 636 1431 3654 6763 10358 29548 58738 96805 185543 477372 843776 1668538 2542632 7824547 10002383 26054223 34050950 88727121 255266864 506229079 760799235 1440576956 3342519329 -1 3 7 10 25 59 120 197 295 826 1035 3870 4936 11548 30165 58656 91162 135350 496490 582054 1141380 3539226 4962322 8428672 18716389 46356232 130148331 150191162 500208606 780502295 1990949884 4058353722 -1 3 7 13 29 33 80 191 397 890 1326 2806 5438 15622 18601 51128 125833 253247 455457 574099 1171830 2869270 4640278 16288342 30746112 60171005 76353889 186810030 411953201 1021827437 2072443833 2877607977 -1 2 6 12 29 48 126 222 273 747 1140 2409 4340 12721 29642 48384 126991 164052 510352 831557 1173777 2793483 4425869 12089788 19442199 44682941 125497252 257646314 457774926 921148499 1633960427 2326841518 -1 2 7 11 22 58 100 234 506 710 1727 2454 7620 14677 16843 42332 94951 195118 469789 830009 1402383 3334097 7557234 12340069 23903471 34161793 70692752 206023320 277979380 1049328066 1430003873 2663937793 -1 2 5 9 30 44 92 138 307 887 1575 3018 4406 10335 18247 60679 68208 177349 480676 843948 1904673 3312856 5978468 12864954 31260493 57222163 112916589 165652951 344834597 888398540 1830893446 3974288556 -1 2 5 12 26 62 122 176 426 799 1054 2895 7078 10068 22278 33027 87456 236883 413001 823161 1918875 2598439 6173580 10242590 17607226 51189276 70462257 172192291 488366474 1047957180 1206218469 4183548913 -1 3 5 11 31 48 64 235 279 930 1067 2201 5614 10244 21682 62835 97391 207283 435279 587898 1663819 3871446 5691341 11813000 30990271 43331566 128176554 175097741 535817009 813414076 1914655812 4247914222 -1 2 6 14 26 54 118 206 318 538 1868 3589 4799 12446 32433 60592 106339 148544 471140 844982 1147137 2252815 5730924 12346152 17878193 46257770 127064242 203837530 341249513 667979152 1963021500 2220858485 -1 2 6 9 19 40 98 145 339 869 1803 2717 7517 14450 22513 58965 93310 164734 462485 846468 1145080 4104493 7301947 14698335 20498813 66133990 123865580 137548853 278915573 897680641 1480588740 2618402427 -1 3 7 11 24 34 66 253 487 803 1543 3005 7724 16128 21254 61936 73172 213578 436646 589567 1117664 3370922 4903513 14711073 26247900 47022792 69662749 201067189 354163921 872954435 1375755784 2411783523 -1 2 5 9 26 38 85 235 397 593 1508 2662 5174 14495 28200 35612 99503 203848 399311 821228 1940503 3357888 4872240 16531625 30464236 46754481 97911895 260354261 521268287 1021811607 2096860095 3182672802 -1 2 7 10 24 37 75 205 380 721 1045 3911 4336 12197 23018 63673 89946 147062 498835 848045 1394459 3541088 5238800 16278272 28082748 36563067 110083517 239385251 446797595 793708195 2016751109 4085946182 -1 3 6 15 16 63 125 171 308 672 1081 3837 5936 12994 25355 36836 116487 145073 490255 558600 1431892 2497356 8075177 11813041 18666874 58536359 100883721 250139097 459357696 676546571 1634788964 2580894189 -1 3 5 15 18 53 74 174 395 964 1651 2536 7337 10001 18333 61508 104105 244947 449967 589092 1673210 2853715 7515869 9730533 31760300 62469433 81978283 161780269 388834624 1038800502 1370023133 3885608528 -1 3 6 8 21 46 122 174 464 714 1033 3394 6381 15945 23127 63079 119990 164883 500641 589169 1426577 3845605 7592504 14967147 21275245 57228529 93284282 209807473 441683527 643860892 1399406633 2528638391 -1 2 6 13 26 42 103 170 502 610 1514 3274 6036 12168 19316 41300 76009 141174 502365 830190 1128261 3018984 6021084 13395365 19196349 52006436 86967938 244684322 522139720 665450604 1748487859 3998499063 -1 2 5 8 19 32 64 153 263 924 1106 2813 6017 10262 29589 34356 119566 135550 476058 823138 1949879 3552090 7022136 12592008 27027291 55618552 102082773 178423638 515815060 970387890 1938962827 4094374368 -1 2 6 14 27 63 69 223 380 652 1405 2662 6281 14418 29601 34835 84189 184064 460822 819381 1136097 2292842 5464518 10237192 33056103 38314053 114892401 257034107 506110176 1040953825 1294312643 2357667124 -1 2 6 14 26 51 88 209 404 682 1986 2813 4303 8982 18642 41102 95244 229339 437862 829511 1139305 2315629 5698446 11020172 29116368 33864704 88428122 207552832 336226796 919940102 1842347118 3283849947 -1 3 4 9 19 57 99 209 320 685 2011 2374 7532 12172 17176 53529 124608 180822 520322 580213 1965468 3598222 7318163 10496113 24398365 50121961 103663758 253657602 347546949 951398822 1458777671 3288672817 -1 2 7 10 31 60 103 167 415 786 1404 3907 5602 10043 18208 57340 71451 213702 429061 840459 1377816 3631531 5430193 8397968 24658941 53793741 78972712 180054846 416472553 737160919 1852856775 3244613868 -1 3 7 15 31 32 102 146 455 816 2031 3687 4285 14700 28851 58776 129516 193753 519402 584068 1174634 2279276 4687345 16001650 17321972 66099323 85265193 186858017 308377629 637524476 2116324387 2896771968 -1 3 5 10 18 52 89 173 330 643 1683 2415 6187 13276 22267 43019 104002 220647 419590 565805 1674063 4154241 6694814 9448392 28075375 65863276 134037328 264161689 301022476 1009700510 1117599607 2698957623 -1 2 5 12 31 39 120 144 394 858 1534 2193 7935 13372 27091 54687 89339 177145 474308 843648 1918026 2526133 4932005 15476327 23087126 59019798 69590614 195250816 468204663 907310717 1573184426 2692559578 -1 2 6 14 27 35 98 158 343 523 1974 2086 7771 15091 21756 63629 83024 170838 467686 848834 1138664 2272994 5464537 15477789 18116892 64001186 124907488 227749643 401924781 1035563638 1590352975 2683302207 -1 3 4 15 28 52 123 153 258 515 1378 2581 5712 15694 30587 38523 74469 255688 414811 564667 1914709 3136888 4861785 11014392 18887149 61107643 102805893 212169450 482025878 1045672876 2003998980 2691001407 -1 2 5 11 28 35 79 251 472 528 1600 3313 7580 12153 19053 57818 82372 245785 419189 847315 1924487 3927422 5908815 15728839 28049843 48759466 80742260 266080006 284170656 672408956 1094212131 3300184311 -1 3 4 13 19 36 96 255 299 747 1025 3607 6491 16039 27471 33591 125575 173704 509977 560628 1962627 2529814 8365570 13894391 17564721 39325274 120068570 266092356 448293067 707036482 1516364101 2431824388 -1 2 5 11 16 59 91 247 352 855 1377 2964 6860 10453 30307 61675 82863 173295 462880 850880 1923272 3837528 7037081 10486933 27003144 42474851 103818252 141582630 425249895 962923757 1128141289 3233742821 -1 2 5 12 30 51 88 161 257 774 1087 3921 7284 8521 24870 38500 99580 252000 445498 825705 1939495 2619443 5156389 12061556 28316440 62930302 113787121 145290757 491327756 777935354 1242634412 4242689049 -1 3 4 9 16 43 79 197 373 862 1687 3371 6763 13536 27088 43706 100673 225993 414997 567271 1938316 3622875 6438450 14944730 25956939 35398735 111429943 138472269 380990340 752493059 1539584375 2995544705 -1 2 4 8 16 33 102 132 282 633 1052 2197 7464 11164 26754 61141 121429 216820 425460 845312 1689489 3368170 6690348 13111015 17043854 62406235 102260363 222866566 411655864 833519504 1351148071 3612725079 -1 3 5 14 29 56 99 212 310 992 1466 3853 5388 16076 22700 46349 126682 236860 442639 571959 1702827 3121945 4888824 10226707 24383941 49296043 130304405 197953235 403022894 671293385 1871407126 2756950013 -1 2 7 14 16 45 98 204 499 693 2012 2556 7819 9152 29327 40772 86316 231232 409822 821282 1403976 2610794 8302039 16336809 19642556 43652682 76049435 234405051 347939819 977475748 1507004637 4177988617 -1 3 6 14 23 48 76 155 388 515 1418 3871 4661 10127 29925 44578 103929 205526 398860 570172 1417220 2322744 6475110 9800335 31920710 58346414 68188543 244627509 536198921 695157106 1884197322 3641525109 -1 3 5 10 23 34 67 221 370 756 1789 3170 6241 15847 20638 33967 112918 247913 457112 561364 1678386 4170956 7483033 14526623 27255979 37913606 113273573 248830604 295510900 678576143 1449228328 2576011791 -1 3 7 11 30 63 122 160 501 802 1225 3439 6347 14632 23713 56812 117757 227067 421136 575823 1173558 3347845 5433315 9292901 17268711 56523122 84470753 197757431 512464919 631499457 1397444055 2379364117 -1 3 7 10 25 45 106 251 342 903 1730 3336 6464 14646 25320 34427 84046 171395 483213 561259 1142014 3591979 4958946 14251181 17757455 41406312 116522268 193438064 339304528 758043808 1465882299 2342591983 -1 2 5 13 21 41 91 230 368 560 1088 3231 7821 16356 31713 45613 120274 166410 516181 828413 1962792 2278693 6765685 16641736 30866661 47402941 104157091 233769504 405636413 568486798 1324536441 2304185113 -1 2 6 14 28 49 78 221 284 602 1114 2958 4691 10233 21517 47817 97800 196331 471238 827581 1133812 2261060 5227147 12146735 32418197 40602697 121754030 230664947 433686285 1029641483 1624830032 3665689605 -1 3 6 9 21 37 73 184 394 757 1529 2959 5108 9778 27506 51199 83094 211805 438913 581079 1406230 4161284 7735532 13201921 27750728 66982120 78726938 220937574 498777991 979681980 1710313110 3681233491 -1 2 5 15 20 42 114 228 341 962 1795 2467 8030 16257 19779 60978 67997 191583 459716 850862 1912753 2790660 7060172 16068405 25072791 41400375 111487777 180001582 306949556 951651646 1574363708 2288981007 -1 2 4 12 26 33 126 189 336 643 1465 3439 7584 9110 19247 50538 117750 197648 394873 841541 1700079 2318586 6199189 14810851 23558952 53132915 132227272 263949756 498270701 537005046 1148767090 4139896859 -1 2 6 15 23 55 115 223 428 830 1614 3096 7558 12010 17496 38076 104320 168346 499088 819320 1158882 2550323 6782775 9300968 16940123 43183469 94597464 182317776 352213822 731299629 1124587846 3332380149 -1 3 6 13 22 54 72 145 282 840 1890 3706 7079 15372 23022 43091 67925 167979 474158 571859 1386273 3072436 7071759 9009636 32392975 55507937 105633414 165225915 292742189 662168349 1373989049 2521983224 -1 2 4 15 18 53 71 141 447 890 1530 3360 7915 12718 25091 51512 89862 261020 418727 842891 1669605 3127723 7528654 9507544 30630026 50566334 78820470 194359847 468639861 539038502 1263494006 3080163558 -1 3 4 10 23 58 110 235 417 532 1327 2728 4606 12649 17496 50188 126687 134321 470668 579771 1949716 3825687 7572133 12422937 21935972 36327746 89640606 242830311 495671357 1013473188 1759569282 2375391440 -1 3 6 11 17 59 110 146 260 629 1257 2187 6133 8418 24621 35017 118486 237648 453882 561592 1438884 3669394 7223275 10592242 21193992 63166379 104481936 226312073 455007711 839703671 2066285006 3499264327 -1 2 7 8 21 48 112 200 379 534 1419 3980 4964 14735 29529 46707 95097 150879 492854 830710 1396805 4070720 7562112 10041466 18254821 47859365 112695828 221282321 524358577 714523570 1977518053 2806141823 -1 2 6 11 22 39 68 227 384 634 1799 2453 4318 16067 30812 41665 81270 197157 431826 835369 1122136 3627781 7498038 13201641 27250430 45038718 100069271 255336073 340010574 951604446 1615389394 3058297874 -1 3 4 14 21 43 103 134 323 808 1054 2892 7028 12972 19317 54337 82663 220302 443029 573974 1927032 2830649 6979546 15808461 19912393 61568416 124959397 156000036 499971701 1051795839 1194848925 2947488361 -1 3 7 13 29 53 85 159 466 763 1046 2588 6543 13899 16590 43881 68819 136993 506278 572706 1125318 2784367 4681412 11092502 26390488 50764470 92200075 202537434 437741250 995450533 1274974305 2993603658 -1 3 4 13 29 58 119 129 490 996 1793 3369 4202 12694 25514 36066 119398 221023 397031 563041 1965316 2562752 4643841 9812151 19646588 66843407 99060985 146744172 311338548 723591154 1880511977 2393400083 -1 3 4 11 16 36 94 255 283 729 1517 2100 4461 12238 16733 59630 123062 157486 484600 587167 1955253 4071183 7073384 14264148 32932182 46046093 133604057 264421606 487486043 899104999 1645257409 4095549368 -1 3 4 15 25 62 92 197 468 611 1398 4057 4105 10452 21908 37747 103769 153339 482501 559327 1941971 3030256 6273162 9815362 26659806 38722360 68612676 240821535 502936129 681290644 2076044229 3966146433 -1 2 4 12 17 53 81 143 482 724 1812 3541 4597 14079 27774 63837 96588 248825 409879 847816 1655439 2340682 7507200 10354377 25851915 56398964 97092449 207271879 379945345 674410624 1979026655 2442043547 -1 2 4 8 25 50 120 216 304 836 1642 3295 7930 12037 17434 45908 93902 171957 477249 829993 1658730 3326054 4447903 10588857 20140702 45386942 132980689 158224210 364299825 675271215 1340181692 3489103088 -1 2 4 12 30 60 82 154 460 896 1922 3597 5255 15702 27939 38762 111507 205176 396475 820580 1671686 2317606 5156040 8734308 27398762 50636212 85575967 162237762 294117164 627778035 1872629075 2937095810 -1 2 6 12 28 35 112 143 328 832 1042 3134 7740 12519 27649 35761 68350 165915 459193 823496 1127744 2817614 4699726 15853948 23004446 64003557 123021525 147245903 473158710 590445439 1334458012 2996988282 -1 2 4 10 31 51 111 149 315 704 1114 3785 7565 8852 26110 40708 127670 241158 444441 820517 1693794 3923140 5400196 12397986 23769080 64233360 115615521 256665601 456164824 702142912 1265098542 4063387704 -1 2 7 10 21 58 109 167 464 600 1620 3113 7119 8343 27462 48761 119463 142785 477833 827454 1440474 3561039 8110102 11609764 21702809 51907698 94903064 243278280 289695891 713603754 1521342871 3807787458 -1 3 4 15 25 54 127 178 343 938 1564 3377 4491 10910 31426 65044 110627 203153 417265 584477 1938098 3111104 6199008 11869636 20589428 52168571 130027244 190322487 398468824 803498163 1973736045 3864905290 -1 3 4 10 16 52 93 231 264 644 1155 3836 4919 14673 29783 46836 70143 208166 426354 565904 1908913 3883317 7213458 10086861 29030573 47448177 131596441 246415752 428868396 726927308 1883244954 2799442806 -1 3 6 10 28 38 125 186 329 993 1275 2241 5949 8258 32032 56704 122161 180728 511043 576546 1438532 3319127 6236432 14768080 24882381 52961382 127434072 173071670 489544814 864469539 2023999715 3600860196 -1 2 4 8 20 59 122 150 378 922 1379 3060 8162 14173 24035 47993 68227 153143 518260 828313 1651092 3283277 7828911 11654887 18852445 58994674 130573824 187495880 448894445 968828263 1459715260 2828960582 -1 2 4 15 22 45 79 215 380 692 1591 2099 4482 14412 31983 64044 106452 209776 416063 847835 1681599 3101803 6458816 14761671 26348455 38296319 113288270 266155436 330964754 975990607 1624557032 2838882537 -1 2 5 15 22 52 69 151 409 638 1496 2892 6483 10704 27954 46034 114441 162481 489950 830974 1939800 2754140 6552919 8738885 31141420 56901752 72668866 251728799 526639338 960854378 1285512514 3432305963 -1 3 5 14 18 38 124 139 277 622 1831 3733 7861 14027 26887 51936 65840 228409 442242 577808 1654365 3081523 7757180 14258003 24305868 66352120 100988892 220823387 343380113 626785968 1181432518 2918851910 -1 2 7 14 23 48 127 243 387 555 1197 2773 4994 11184 25009 40104 115063 149768 465026 822539 1437302 2499138 6526974 9529191 19646448 34710860 95345780 237424073 454222561 1000245747 1618347571 4024692048 -1 3 7 9 19 34 106 139 296 999 1228 3974 4684 14531 18174 43397 126632 256021 436103 571421 1168107 3907970 7216631 13462664 20085603 62497835 116086571 199458358 497222768 787998192 1897837487 2698283237 -1 2 6 14 27 46 126 254 276 866 1645 3856 4829 13531 30588 34230 82783 215711 427647 824366 1143168 2306622 5378142 14278739 22170570 35994863 133681155 152299518 357275224 663690562 1879723576 2423862402 -1 3 7 13 22 37 126 251 470 647 1511 2093 5893 15406 29380 65409 86431 234513 406892 584267 1140991 2879415 7003772 12943617 25067975 37306054 81216772 227746486 483648826 896716004 2023863795 2691622347 -1 3 7 14 30 47 94 181 374 909 2024 3727 7210 16233 20620 59972 102495 212319 413176 587027 1157432 2580974 4636537 13455963 30856455 59630436 121878801 187917773 274904713 643645903 1292825949 2277608031 -1 3 4 9 23 45 101 212 297 745 2007 2793 6162 15498 28513 40089 126495 245231 442564 558837 1955018 3660627 8273955 14768985 20845065 49654567 126051610 268432423 368445781 913937196 1284965415 2627436194 -1 2 5 12 21 58 79 190 287 567 1877 2613 4918 15969 32447 42447 109436 193211 520975 832516 1938340 2524578 6504839 11611739 30081484 65401935 116002217 202287946 342033754 906623633 1649283243 3098970530 -1 3 4 10 28 32 113 255 279 951 1032 2622 5309 9820 31564 61227 104580 215454 406343 588250 1947717 3882778 6211139 16340996 22723081 33929407 133643780 174507500 530144294 982429786 2098310365 3231127870 -1 3 5 8 18 42 127 140 340 921 1207 3286 6639 10373 29729 49786 128196 202513 404211 579973 1694403 3631367 7273448 15275966 21921886 66963768 117920397 197571989 499489131 572259665 1394584320 3473084326 -1 2 4 8 20 54 96 179 368 1010 1340 2671 5423 10800 31492 49209 72225 214825 430352 841598 1652582 3354977 7752093 8781328 21117586 58272877 125241325 177604770 441279832 1045139171 2061736841 4153127250 -1 3 7 13 18 37 64 129 511 1011 1982 3518 6211 14065 22725 38223 122196 186600 498103 561105 1175223 2787435 8068566 13989887 25644544 53081499 92977384 150424369 278789523 727624018 1387753372 3012396653 -1 2 7 8 25 43 105 222 346 1005 1486 2370 5606 8268 17771 52690 123673 189748 508970 842476 1426850 4107671 4396690 12913121 18828294 48625105 106873290 168790929 430442482 815533748 1947212639 3717479173 -1 2 5 9 18 47 96 131 315 979 1810 3155 7648 13371 21209 34625 86880 247240 399751 825344 1926007 3382774 6983081 16377383 19057616 62472578 109570616 189165792 303060835 786206508 1084310600 2904810236 -1 2 5 11 23 43 118 165 461 635 1191 3590 4847 13088 20813 62409 71288 256785 394897 844426 1909684 3911865 7792981 16634911 23767430 57742190 98297820 238686522 438623658 696869891 1989377968 2286665346 -1 2 4 15 21 43 126 195 425 895 1749 3978 4885 15550 32567 39899 103662 247708 442882 821785 1682936 3125744 7226697 16068937 21899718 48076640 97239206 196529770 399285975 667262183 2002246020 3026380977 -1 2 6 11 24 39 90 247 379 790 1298 3103 5641 15753 30507 45811 124783 151087 463062 828811 1169898 3554359 4959851 15815682 31959824 42293382 108510454 156592099 432262167 654171808 1859270219 2795745763 -1 3 4 9 20 63 84 152 507 527 1047 3267 5498 15385 21971 54953 109646 134230 490923 574028 1938062 3562711 7578691 10845575 28551965 50425390 100114110 258548141 434595655 539290774 1673392414 2874065882 -1 3 4 15 22 55 80 168 426 856 2003 3689 7307 15486 22440 52451 89062 176742 470535 577944 1926258 3072914 6549437 9277896 25421110 63538196 73648795 190444004 327379355 625228142 1332501778 2299844967 -1 3 7 14 16 59 115 194 285 673 1538 3529 6917 9133 26105 61446 112801 195857 507321 584382 1153098 2530594 8340505 10830812 20140704 48593851 118167038 239463632 328883000 766682192 1553138171 3989426841 -1 3 7 11 25 51 88 169 498 807 1281 2317 6693 12810 23855 37605 105559 204411 400992 559492 1158323 3360052 5144600 10553160 29268314 66138330 86691029 199605151 420963938 864744146 1227224475 2868894895 -1 3 6 12 29 34 79 152 403 714 1724 2765 4568 10451 23524 64317 124557 136657 460758 584309 1429465 2772170 4454955 16058077 27511478 57761857 73879239 226770193 273710994 854899393 1757489134 3892544512 -1 2 6 15 29 63 93 212 428 582 1580 2779 7180 15109 26730 41732 77833 161172 518524 835469 1116781 2498082 5197405 8749957 26962144 33936024 94610923 255609783 269811113 831909546 1585431611 2458448299 -1 2 7 8 23 35 74 189 489 887 1241 3750 5986 10924 22284 54800 66957 182074 466080 835840 1388527 4100371 8112357 14533129 28565728 65376967 86457463 179343301 523617321 711190786 1659473597 4231990752 -1 2 6 15 31 44 115 143 378 866 1861 2966 6540 10111 22912 47509 116663 241347 450243 827463 1171510 2619056 4613441 12673992 24003082 64043546 127859578 145816699 299194317 819603004 1328937552 4061648893 -1 3 5 8 23 54 75 202 309 870 1449 2139 6173 9096 30876 38208 122783 190402 505110 569078 1672432 3541650 8060457 9409753 32034966 37559297 127387030 166470525 446200310 889231071 1206508352 3832474658 -1 3 5 15 31 52 75 187 312 912 1096 2131 7476 15487 19365 44765 115633 256861 432928 561104 1684681 2821923 4715911 10920932 31509920 65340807 106624810 171202896 518816565 862560305 1384328433 2367391169 -1 3 7 9 19 61 91 188 257 695 1374 3690 6239 11026 25369 64370 71675 142154 516040 575694 1138301 3846353 7222323 11796031 26001063 61444130 109307883 239113807 511571037 799479533 1601017252 3244288099 -1 2 5 9 17 36 100 139 292 753 1921 2773 7540 15512 27788 55306 81573 133317 521071 850227 1929025 3325760 6689095 14401800 18384853 59087518 114017375 262179554 344821176 913040527 1502140466 2323988223 -1 3 5 11 27 51 114 211 347 685 1821 4093 5832 13519 20091 50215 120140 216974 411768 583412 1683118 3917674 4677165 11170705 18398978 45178067 108419881 256957081 396753220 568271049 1662448184 2230170560 -1 2 6 9 20 46 126 188 293 562 1666 3121 4235 12269 30569 60807 75508 151723 494570 840560 1146225 4116189 7490141 15186237 22321245 54381711 101415052 211143926 333150267 694275521 1968929326 4084845353 -1 3 7 10 17 54 103 144 414 665 1834 3566 4295 11636 32086 53468 111814 146535 477222 584821 1173467 3576869 6956613 9926691 22064241 65365527 72060440 212695853 398701465 671951717 1898389144 4174139078 -1 2 5 10 22 49 123 233 510 625 1257 2867 7473 10972 18701 49714 99183 155537 459573 849070 1958909 4117383 7753563 9649082 19955769 41770015 71038680 244126828 454768565 1039437837 1570334045 3529736256 -1 2 6 9 30 51 85 190 302 831 1848 2589 6212 11873 28718 33743 129496 182771 502599 832654 1156135 4078679 5953733 12294889 26010083 60378265 101150561 147952133 301359635 938093372 1314578628 3527922051 -1 3 5 13 23 43 101 248 294 876 1761 3644 4123 10885 26352 33883 88304 212947 455624 573410 1644522 2349980 7283026 16435405 19198303 39448867 117837305 166288749 392116014 566160789 2118944181 3774175968 -1 3 6 8 29 33 102 230 289 738 1621 3061 8166 9182 17302 57182 90922 150685 519729 581790 1378201 3857774 5392312 16511145 17613069 37045230 122817244 266026661 331190312 873692971 1458915360 4230878582 -1 2 7 15 27 48 80 234 348 694 1593 3024 7270 14031 16835 50522 98098 183873 485669 846962 1379354 2246308 5687141 10711990 26267725 46224268 110539509 255848820 333275464 899350304 1499930799 2801283423 -1 2 5 8 18 48 109 180 452 721 1599 3273 6325 13876 17318 39543 103264 210421 402861 833453 1958647 3663818 7289711 8796801 23891754 56213045 96421342 217773514 311013091 677601621 1438029060 3034929765 -1 2 7 10 17 52 127 143 288 847 1579 3989 6972 11648 19289 48748 121687 236252 452020 821775 1423782 3630500 7050072 10154364 20757524 66969103 114266891 151450028 351583741 637394059 1439930341 3508206134 -1 2 5 9 18 57 87 187 326 1021 1739 3455 4430 15304 30654 33119 81056 187238 489022 829628 1931045 3285973 7003623 10714079 27310276 59330526 126767905 174216105 354833069 765350366 1985107487 2725140493 -1 3 6 13 31 51 80 232 395 845 1055 4095 7495 14277 29667 33816 91234 152693 501785 568670 1385837 3059284 5133295 12296717 27048998 46205646 98494396 194691001 481459535 767551901 1309169228 2733431989 -1 3 5 14 30 58 99 211 359 766 1501 2910 4420 12072 17813 45482 73151 137794 501377 560530 1667932 3073730 4594708 10201822 24678919 48318158 109485227 248169667 496649421 943401831 1863450161 4106458293 -1 3 6 15 19 40 118 229 375 760 1576 3369 4146 15699 25779 34907 75620 161891 509575 567215 1407102 2529438 7764934 15188516 23637058 40199182 102938428 250225744 310322038 788075229 1943406037 3091425723 -1 3 6 14 30 60 97 199 371 583 1171 3137 6846 11717 19533 36239 117309 175662 520572 572424 1418031 2259359 4620364 8632867 23345794 45381657 109636327 207684444 442498950 556049210 1554350131 3527027390 -1 3 4 13 22 34 82 201 397 758 1714 2915 6557 9526 26590 55849 102924 186241 492754 582373 1957220 2521157 7008732 14411616 30946640 38034790 91001476 218707369 277594070 899983552 1336769786 4235663898 -1 2 5 15 20 38 77 192 465 625 1876 2713 6861 10932 22060 44501 122921 242216 452423 825591 1937877 2840796 7051693 13021838 28586201 34897373 71104686 242567532 359292196 899498840 1143621309 3430247058 -1 2 6 10 22 57 86 211 420 567 1778 2984 6290 11236 25693 64376 82015 170352 473267 838754 1115040 3282549 7779660 11752466 27798230 36464426 95747669 249122756 317885797 933167846 1214291098 3234447241 -1 2 7 12 28 55 110 178 482 792 1061 2799 8046 13231 30405 47543 126835 249531 427135 823985 1418692 3085918 4716661 10680973 24392475 55867177 85768884 192277357 501466150 948083604 1391501458 3123826859 -1 2 6 14 17 35 108 175 258 905 1985 2676 7413 9040 27449 44139 76987 175771 471398 825124 1140848 2260202 8030625 13064068 19410279 52722274 114334080 182286455 274352744 894622573 1561312039 4128366291 -1 2 7 11 17 40 100 177 358 733 1211 2653 6957 15970 28800 51250 115835 227406 421232 846505 1410935 3397259 7292998 15338916 18875841 57411760 120070092 237253833 418146831 946664818 1124971423 2568469750 -1 3 7 8 18 33 123 209 356 696 1716 3218 6922 12312 28943 37780 128688 227942 395184 573189 1161526 4162768 7298481 12999961 24931343 43560577 111255303 262135070 286755620 717177639 1498309775 2689076831 -1 3 6 10 27 61 70 235 260 822 1043 3696 8188 10565 20411 44610 85843 211271 443862 564567 1385771 3391749 4392013 9613525 33312213 42510770 132203636 142289692 487781987 734328530 1082253179 3518105546 -1 3 6 12 22 50 96 249 329 789 1912 2829 7819 10490 30960 34018 95608 184941 475085 570673 1388395 2765672 7266395 10183667 22567940 37808458 112314102 164885663 278992748 863400453 1363552201 3546994133 -1 3 6 10 21 59 68 183 316 873 1262 3292 6043 13727 21610 47628 114840 205057 413382 564235 1420311 3398352 8062643 11673684 32268533 66121026 105479902 164031560 531725156 602334000 1782409682 2210322574 -1 3 5 12 24 37 79 211 433 746 1127 3296 7347 12932 26464 51875 92313 195621 475409 581736 1650933 2510367 5691155 16718657 28596104 39364837 97365447 229346885 469337787 553112778 1172910322 3066187285 -1 3 7 15 20 59 85 176 356 886 1963 3202 4580 11164 16404 56197 97010 164290 471976 583194 1121635 2230965 6994635 12016494 28080754 62435369 119660817 147529840 312002870 802248380 1937952141 3813931079 -1 2 5 15 30 33 97 215 384 1000 1355 3508 6690 8861 23580 34127 86296 257598 402111 833666 1909349 2829805 4445458 15882638 18378143 49868545 84784354 157436709 468736116 564693622 1519733826 3896493868 -1 3 7 14 26 45 95 231 449 793 1496 3120 6755 11483 30908 57907 127065 147059 471971 580961 1159785 2527821 5666234 14125555 31305121 46838301 80877124 193938893 447751071 635201432 1558496178 3539570816 -1 3 7 15 18 63 105 189 442 526 1728 4039 4297 11731 24248 39537 89250 135565 508287 568857 1126484 2288053 7501330 12525610 21834297 58646418 74587332 240375457 305958582 664631618 2045400051 4173554263 -1 2 5 12 31 50 111 228 297 639 1833 3281 5245 12274 20097 59199 70300 256409 397073 841721 1927920 2586674 4956143 12225617 23947169 33779640 124499154 231918310 340368516 757747288 1684283721 3765984755 -1 2 5 10 30 61 123 188 411 549 1416 2795 4635 15518 24279 65353 71653 220283 434955 843326 1928343 4182436 5713165 8535474 16871399 53204791 81732066 240263808 533548702 1045670995 1727245339 3065490634 -1 3 4 11 27 57 120 229 466 628 1213 3248 7608 8547 29459 38478 68151 166041 462093 566197 1919699 4085674 4639719 8639623 18705832 38153481 76172829 238479189 441956666 579984682 1094934329 4275062397 -1 3 7 14 28 57 100 187 501 951 1945 3566 6394 12096 16937 42947 115062 201454 420768 564019 1162205 2606381 5204296 10403523 23174358 56071857 90960588 162465011 296376956 711522326 1352745343 3586031991 -1 2 5 15 23 41 89 243 393 811 1544 2178 5068 9506 31972 37772 98172 247267 408699 830006 1916473 2825160 6783666 16181985 31000401 42687296 94068592 172184526 353062060 939751119 1775185929 3525567886 -1 2 7 15 26 55 85 255 388 928 1189 2401 6203 8544 29534 33879 106130 205654 402835 831869 1433102 2353475 5465525 12247140 26863363 42187655 94606128 135788820 501702223 894088257 1100291919 4003378812 -1 3 7 15 19 41 106 240 259 1005 1435 3623 7617 9352 32281 39093 106691 186339 521922 567472 1175548 2229233 7767877 14877116 18460311 38193891 128439057 191157739 411661169 740273992 1233668744 3988314708 -1 2 6 14 30 34 68 150 483 560 1200 3984 4464 15069 21271 50874 74943 166773 490816 845263 1135939 2244345 4647396 16774905 26029406 56791062 93018686 260610584 468841277 795055513 2130814189 2740673631 -1 2 7 11 18 34 117 204 451 949 1058 2813 6449 13316 31602 59500 117665 199900 406510 838065 1413145 3390796 6508056 13547254 21876321 48170468 71446077 154728082 526250463 958621009 1253766287 3203484280 -1 3 6 8 31 56 104 151 462 756 2019 2758 4400 15121 20321 47701 83194 141807 507926 564970 1388417 3864957 5920299 9906026 22109845 63570382 86487749 207381010 359974270 934388467 1799613155 2796088193 -1 2 4 13 20 36 108 178 431 951 1554 3174 4774 8519 22571 37877 67446 225081 454194 829735 1664934 2595315 6493472 13509340 20788098 56039453 67515054 144250448 402606127 706394812 2125211988 3321119699 -1 3 7 15 23 52 95 166 400 847 1712 2810 6366 8942 25598 59654 102500 198553 418290 580726 1164641 2341976 6767344 8840248 28946904 63660799 77759098 197481497 371122524 842644550 1297838870 3786587918 -1 2 4 9 19 56 98 221 261 798 2039 3822 6063 14739 17227 53379 90892 216459 454600 849061 1640262 3669717 7287213 10645992 24467293 46341871 119408862 149537328 312123445 642267122 1670141263 3008687082 -1 2 5 12 29 32 104 241 441 959 1877 3206 4356 16358 18314 56835 117510 167238 495362 850050 1943975 2504322 4387606 16455777 20576413 38460007 91712876 147944194 316929728 763912834 1925495723 2964684012 -1 3 5 15 30 55 88 174 310 975 1479 2807 4620 9840 26821 38037 77092 227161 449223 567699 1668303 2860795 4397798 11421116 27366673 66986182 104144831 192100218 435567833 1072767710 1687121520 3630099648 -1 3 6 13 29 58 109 224 368 665 1297 2383 5350 14684 18558 43325 82007 193717 462561 561026 1384842 3024816 4636469 9937021 21873607 35113004 102565131 251806374 521561633 865731386 1899420211 3120789838 -1 3 6 15 28 41 103 200 402 585 1367 3497 7702 16041 29054 35180 99061 202654 394575 566979 1431462 2612810 4941255 14584546 19476008 43440005 87684564 260806130 489657190 567777778 1248563048 2386272908 -1 2 5 14 23 48 110 177 477 961 1561 2456 6651 14388 18367 64602 102257 138188 488576 841591 1961694 3052134 6447014 9670388 23155195 56355905 96853800 148819185 374774454 1032733720 1170453452 2372475056 -1 2 5 12 22 54 123 252 378 723 1546 3200 5174 12443 27659 54579 77705 186121 474555 851570 1925862 2512432 7255213 9435619 19785798 36947335 107057289 236921158 303616482 685057307 1700974490 2668566871 -1 3 5 8 27 47 67 199 444 755 1859 3513 5007 15994 21888 48186 98846 178016 499601 565142 1703656 3566028 4910632 14365558 28124768 36378274 95507618 230940549 386667379 694697919 2084591566 3110648445 -1 2 4 13 17 32 73 211 451 599 1044 3691 7163 14060 27751 61311 123409 170171 493710 839455 1680404 2499812 7797403 13335632 28908309 38228303 69550464 246141538 418925706 724084803 1399938447 3120032783 -1 2 5 15 19 56 105 227 511 877 1667 3873 4684 15338 25739 63278 130473 228981 418708 840634 1946728 2874660 7804229 10651605 22877960 34253703 68239848 181544199 379609703 611645668 1882844675 2944616150 -1 3 5 15 19 35 99 232 305 552 1788 3514 6597 9945 25718 38632 129280 173685 513061 567158 1681115 2783638 7785193 13325295 18704792 34296607 117794965 211243361 302870222 797662578 1464431833 4077616685 -1 3 7 9 20 44 75 224 450 883 1998 3611 7256 14454 29913 52895 130264 203035 406128 583027 1159022 3906705 7567995 15389450 25772758 43656036 82101967 168684817 321338127 627733453 1290814512 2572986881 -1 2 4 11 28 42 110 144 407 850 1665 3306 5607 8782 16771 53301 122694 201954 395812 846531 1681994 4170030 5982672 14083905 17649366 63839214 72663337 199882177 373246263 718726757 1642941541 3611434636 -1 2 7 8 31 33 125 217 363 742 1468 2430 5378 14608 28608 54060 105312 144858 487071 849728 1432241 4109482 5915175 16227269 23144790 44524874 109897582 249948969 477810024 825929361 1992188114 3180320144 -1 2 6 10 24 33 91 128 425 941 1980 2653 6510 13517 21035 53768 108208 153470 475039 849263 1169586 3334240 5119546 15457605 33360897 56053444 82859150 148167223 299219769 877031218 1231256634 3155431174 -1 2 7 9 29 37 71 230 266 978 1475 2853 4731 13229 26838 59312 123028 228399 421521 839070 1419513 3916697 5703000 15646544 26824411 45490515 133725898 195878160 430284061 967812461 1671953138 2403040571 -1 2 5 11 16 35 104 234 496 712 1895 2274 7546 14968 25863 41918 109021 260905 452795 822493 1960640 3867861 7045755 12743170 20268340 37403888 68440904 201906051 398795249 1019092431 1408105845 2479301977 -1 2 6 14 24 48 111 130 490 595 1194 3745 7973 15606 24004 60114 113677 256205 435926 837612 1163989 2318858 6270655 11435560 23673260 60751239 98838451 242511550 450931537 727805401 1114505260 2204480110 -1 3 4 11 28 40 76 233 347 868 1127 3504 4621 8381 18444 53248 111534 182949 505519 589108 1960411 4078214 5917900 14345535 25946639 44041818 109578932 135273429 499138327 622361224 2041362645 3232312071 -1 2 7 10 21 46 116 202 392 837 1597 3556 6942 10685 26339 46107 90483 191831 470714 823520 1383922 3568235 8006899 14861068 24856150 46151865 90200702 200075080 351639012 762528125 1603024692 3276293484 -1 2 4 15 18 46 108 233 487 861 1570 2084 7908 12407 29228 36279 116913 242133 451191 832882 1680731 3083975 7560563 16746211 18258478 36971197 72634569 171236814 344003626 989767667 1580482981 2998466752 -1 3 5 13 26 53 69 164 319 766 1445 4019 7256 16090 25945 56992 128376 158315 479806 585570 1674586 2263250 5949416 11949201 31405835 61616414 103315947 261677555 485594050 727888890 1208397188 2256705340 -1 3 6 15 19 47 79 164 294 644 1218 2090 5569 16083 27465 44868 124709 143590 484826 563201 1415786 2533333 7791808 16390614 26424737 58742443 107791124 240994003 418107156 821654897 1881913892 2708600596 -1 3 7 13 22 51 117 175 333 896 1770 3262 6749 15272 20736 53586 78843 162631 495504 583650 1145525 2790719 7005673 10378843 17820985 55080203 133476489 193570378 350207969 715694661 1561431668 2409088367 -1 2 4 11 18 46 65 222 328 699 1592 3445 5636 9813 17317 36848 108009 168479 500608 828707 1700660 4079237 6442296 16689138 27512615 38565314 103081838 251756416 332897847 800905054 1781078772 3437712332 -1 3 4 12 19 58 113 189 382 547 1253 3570 5478 13576 31938 54512 112919 190350 496160 585001 1954409 2229046 8018385 11455723 20432869 51931181 124576362 233947860 441071928 667825526 1685726180 2414219622 -1 2 4 15 25 53 68 154 257 980 1871 3888 5448 16137 21696 40321 83710 165220 476330 830660 1639523 3023110 6183715 12494148 31141937 56116500 103590654 197724244 334639751 573729269 1850138634 2704775785 -1 2 7 10 28 61 127 208 326 923 1856 3998 5803 14942 29460 64475 67463 219638 441355 839534 1401295 3645391 6276628 9140477 18540169 42235823 102036461 197468038 306148958 558297958 1669876710 3121122519 -1 3 4 12 16 49 69 189 400 696 1611 2744 5567 9386 30029 33192 121391 183742 494062 568876 1947758 2256623 7744537 9369569 30134220 63469912 81305508 201713774 309237838 816804084 2037508592 3406469857 -1 3 7 10 28 62 75 156 387 821 1413 3971 4882 15295 22257 47387 81883 154171 508271 560803 1146457 3593425 6209454 8543228 29606612 56658570 70611596 174506675 457870072 734403710 2012956639 2869816080 -1 3 4 12 22 48 65 152 488 742 1154 3291 4124 16007 20853 41433 129370 175587 518347 561610 1948955 2243612 7230878 9612636 31451473 55350257 95795429 209859551 406471638 580033475 1996727419 3038256475 -1 3 4 8 31 41 84 180 321 613 1753 2206 4665 11484 19315 40306 113803 197522 407924 572222 1958861 3390254 6020985 13831252 32382987 62423231 127240541 209417119 324980554 978177140 1822684260 4105391484 -1 3 5 15 27 47 91 209 400 905 1076 3032 5504 12416 17477 51079 125383 166828 506496 589691 1686635 2783144 5636870 14319725 30388009 34131882 88996075 144617867 527690044 1027608447 2108432176 2657363784 -1 2 6 12 16 41 71 168 281 911 1835 3905 6276 13876 23413 58502 96780 150732 509455 842064 1126809 2787757 7784931 15342604 28259048 60392421 111610770 177324032 324262147 585949474 1481732568 3011402838 -1 3 7 13 27 55 123 246 433 968 1689 3911 4673 14618 19772 38715 126665 210579 414103 566379 1161413 2852003 6282231 12285331 19322618 34960948 89574212 158948439 337821159 635798182 1880084015 2798338351 -1 2 5 13 26 32 127 176 272 1020 1845 4045 4139 8480 21740 54003 102760 182785 497065 850068 1957298 2238457 5923661 15110198 23549063 51466235 113462437 192770253 302984062 539349686 2019178104 3436855443 -1 2 5 15 23 54 97 240 478 565 1554 2643 7973 14875 17785 45783 66119 241329 395525 820775 1922401 2830547 6778700 9169285 21413139 39948223 80143966 251987174 296461724 869668176 1343011117 2572230547 -1 2 5 8 18 38 105 208 404 959 1220 2214 4887 9061 20332 60905 116859 181703 522275 836056 1939811 3543679 7227735 14584781 19339138 48041503 90657148 139325993 481475791 867137532 1791342336 3419817199 -1 3 6 12 29 37 69 182 454 591 1838 2062 4635 11644 19666 43069 113750 152704 481485 559239 1436761 2804180 4362407 15342692 26475545 65874713 93555017 250210517 340706534 1068666117 1814964895 4027813229 -1 3 5 14 25 63 76 147 504 995 1530 2692 4660 16268 23868 60213 124123 229840 431615 579917 1681072 3099595 5967561 9685390 30559318 56196823 99282927 148652754 435735439 1040816190 1721439241 3180585676 -1 3 4 13 28 38 117 249 431 733 1289 3476 7226 13277 26549 41481 130639 153557 464954 563866 1937077 2543902 4367754 14822882 22514435 35456559 84112966 218114632 508844224 549247535 1117350296 2954347658 -1 2 5 15 21 50 71 245 258 518 1215 3045 5180 12705 25508 35452 118879 176999 521295 833322 1944393 2756776 7237576 9619120 30362575 49090049 128680992 211812678 458228468 1059587511 2035288569 2566394020 -1 2 4 9 22 61 76 138 323 636 1047 2626 7505 10332 27390 62298 108637 188059 495704 841382 1692175 3544457 8022951 10660369 31149333 52501043 121890863 207624466 404497072 988837510 1518918046 3683239706 -1 3 6 8 24 47 94 174 498 565 1696 2272 6849 12830 30187 53897 121822 145946 467886 585026 1423418 3854279 4632560 14048898 30924027 66158037 86454526 268224001 333315066 973498119 1276622468 2949222728 -1 3 4 10 26 35 73 176 409 965 1290 2869 8125 15459 17653 38261 130128 150244 472169 566542 1944097 3863351 4630152 15604296 28541883 64299779 83572304 162046763 450471178 1005512067 1459782522 2240703979 -1 2 7 11 20 59 78 183 377 664 1084 3257 6248 9158 22930 48803 110125 150717 477966 824457 1434051 3329498 8033117 11675253 29858783 64612333 122864737 252609968 456530094 559935472 1435835396 3803445927 -1 3 5 8 27 49 65 214 504 624 1579 2943 7585 12705 17006 45236 74663 190204 483501 560521 1668389 3570864 4864586 10651237 31437088 39943474 82732285 247071759 283825444 935011568 1581004406 3156757354 -1 2 5 8 22 56 112 177 281 1012 1151 2789 4669 16275 19960 61684 95662 210202 436804 835761 1909650 3665362 8365398 12016791 20594464 54345661 113757170 188728896 528210790 969932421 1692113287 3194688516 -1 2 7 12 16 36 126 151 314 536 1102 3536 4321 15313 21531 55702 91484 170411 473929 846487 1388263 3042890 7749185 14609127 24878828 59064204 114448066 208825488 407780297 622781613 1933281539 2743930744 -1 2 7 8 26 55 74 195 485 913 1724 3587 4303 12668 32253 45250 95635 141765 520264 821307 1381611 4111822 5161241 12219320 31916836 34939441 80137233 157181122 352796245 545082031 2120893484 2372628515 -1 2 6 12 18 55 82 157 265 715 1761 4032 7703 10386 24103 46841 117752 226868 399792 825290 1148192 2880748 8364749 10159953 25361441 52032157 104537851 263379243 290043217 658476448 1085756482 3595981412 -1 3 5 8 16 41 77 160 337 734 1736 2406 6421 12173 28851 35024 114003 249106 453516 567465 1694996 3633755 6753198 15702581 26085479 59356370 130012640 250267562 295754841 1039227635 1202642510 3616338455 -1 2 6 8 23 59 101 203 317 905 1633 3813 5627 14573 22320 39656 116838 224820 402822 830141 1147943 3922192 8094515 12520106 24049086 42850882 129456671 173957936 380109387 537396397 1793068012 3159104532 -1 2 5 15 16 62 77 224 494 691 1910 3658 4320 14023 24916 46453 112451 153559 478234 820360 1956031 2814889 8048418 11973997 30814116 43241679 73234029 233794148 380949448 650710312 2131489789 2543659379 -1 3 5 13 28 58 69 133 388 831 1128 2701 7503 8967 29607 34084 126576 206526 417292 565904 1676906 2341951 4428930 9697419 31676741 53136315 73235525 173733799 485829342 943066521 1519407212 4028430237 -1 2 7 13 24 44 88 183 454 617 1084 2167 8115 8993 17507 51226 94956 145000 499493 847834 1392626 2810526 5425645 14586485 29522375 60509935 92385839 240081631 415860826 847196186 1534923163 4291211894 -1 3 4 8 31 46 75 133 399 902 1044 4034 5505 12689 25717 50182 123387 187140 516290 586045 1936318 3279337 5912042 13517619 26131587 50536480 74260088 148850629 529915480 747284893 1826295835 2613934555 -1 3 4 13 16 61 74 180 497 958 1192 2481 6812 8934 23715 47576 71406 182073 491493 565028 1917447 2516954 7491429 12455272 29793893 64474617 91853827 161720936 501569133 923947562 1210721170 3957773065 -1 2 7 11 26 57 92 228 303 716 1338 3789 5072 15205 19162 49379 96613 143034 495614 851828 1392276 3340915 4376088 8554026 25581913 48172389 125394372 255478210 504573980 764485480 1924305785 2942987242 -1 3 7 14 29 50 115 240 484 598 1140 2494 4177 14901 16648 38409 78065 231534 406520 567635 1145835 2557985 4928651 12024119 18085288 35842203 67703947 241167436 433767144 900296592 1653553951 2780783804 -1 3 4 14 27 36 106 132 444 1019 2008 2690 5674 13356 24954 33274 93926 242133 410907 570237 1902522 2827009 5443814 16218920 19131559 60470962 78473072 164077852 301365750 907853824 1997127469 2181443601 -1 3 5 10 24 32 88 174 363 916 1109 3569 5687 8264 27154 38990 102988 191138 524217 572899 1701810 4088552 5129868 15344026 33467939 66002642 121739707 187627464 515884025 629729336 1771388504 3513201919 -1 3 4 15 28 56 88 139 292 833 1411 2297 7797 8697 20779 55429 74712 137267 520320 589305 1931555 3070852 4914140 10135693 26900214 57366531 115955243 153524283 449975817 906224524 1566886536 4096333707 -1 3 5 10 24 46 99 255 503 594 1829 3553 4903 9863 24542 34229 84648 189669 471738 566760 1645275 4093299 5133061 13765949 19565289 38258467 74788515 243142168 347246257 698076732 2121348553 3673043184 -1 3 6 13 22 35 92 250 484 879 1064 3500 7379 14417 26230 37998 121336 133860 480145 567843 1422411 3049762 6988989 14609052 32390680 46082946 67371321 181928671 479463328 610797656 1075843705 2586845231 -1 3 6 13 27 56 108 132 510 971 1350 2511 7306 13791 27509 48352 80147 218883 443222 560865 1399963 3143910 6282938 8884427 21194434 59155342 94382312 142106025 455398395 826117868 1371698550 2932190990 -1 2 6 9 23 52 107 199 392 948 2034 2246 5008 13672 22873 63596 82973 133578 501847 838025 1119202 4122984 8310017 8561723 23726080 42183528 89182052 139008426 268894162 1053750590 1766515422 2439436527 -1 3 7 14 19 33 83 140 290 590 1727 2803 4796 8954 25504 53836 130529 191674 515188 586900 1151924 2500093 7476588 12735878 31385395 55823379 114872776 223475910 308732767 851165528 1711852435 3477196462 -1 3 6 13 23 44 127 192 496 1010 1509 3996 6777 12443 16943 42373 96774 239929 419813 561988 1389276 3086374 7288202 15159210 23050875 47859292 79230512 147192294 425901971 734336345 1380677466 2715020164 -1 2 6 15 31 42 93 217 471 781 1653 3293 6360 9093 18940 55093 122380 139168 460163 848320 1154378 2546851 4645034 14320770 30017316 37431005 74234349 194070909 342295749 677180413 1434818948 3837711800 -1 3 4 14 28 33 101 242 373 981 1345 3986 4945 16055 17136 54385 104101 222145 408435 584061 1954295 2865518 5225752 16757185 17540672 41915894 105890459 173482552 454224716 700805960 1951835448 3214782467 -1 2 6 15 22 42 74 150 378 950 1609 2655 4983 12056 24509 48807 104098 237291 436848 824018 1167031 2566351 6498943 16723819 26682094 56310245 130220527 199982950 370115341 871536939 1658911850 4179696164 -1 2 6 15 22 57 70 160 359 665 1075 3998 7455 10650 22898 45458 68870 145386 499515 825901 1134852 2525983 6458327 11700845 32147827 62033425 124683860 258904646 455519528 767217633 1284903651 3739474950 -1 3 5 10 23 38 100 199 445 705 1962 2597 4495 15186 29812 35100 117754 190923 505138 569812 1686320 4091718 7496526 13531763 18241412 45749139 92470488 218333596 348969203 876941777 1781268360 2766160079 -1 3 7 14 28 63 93 199 484 660 1647 3990 5169 10170 16674 48204 83653 205016 443794 563412 1115076 2593969 5216823 8883507 27242115 38266867 80953960 224538831 305756951 623595670 1808406935 3241749926 -1 2 5 10 19 52 116 154 429 862 1692 4031 6766 15945 27483 43893 81014 133006 491591 825343 1921683 4105556 6465651 9615215 18514420 59440355 77755465 191041723 376818164 664791987 1391213905 2555669796 -1 3 5 9 28 43 106 169 411 784 1800 4022 6086 10398 28358 57718 92492 239454 406517 576356 1639325 3362438 5456631 14111551 18577112 53938954 75746162 181065256 288205610 555139036 1682523581 4105683367 -1 2 6 10 30 60 64 235 409 909 1647 3445 5288 8797 32266 46633 98096 256076 408798 824748 1114718 3365269 5721372 8875833 31920532 43230939 93248477 149239311 372965728 779848803 1662171868 3518348028 -1 2 5 15 16 55 105 195 408 940 1861 3901 7519 14549 30118 39898 84498 188648 468571 827966 1916228 2784841 8021890 9590742 23212534 42896625 84643124 141135813 314532797 603480062 1307101741 2631507871 -1 2 4 12 27 48 89 165 268 830 1198 2402 5107 9485 26395 35329 109337 237235 434963 831384 1690965 2299693 5967268 10697580 29063467 64984195 115782844 138969665 530693043 877641715 1830735103 3495965722 -1 3 6 12 18 42 100 163 405 688 1623 2114 5942 11047 19222 53657 94457 135988 501977 588372 1391282 2801983 8314228 15394227 19565505 54398665 78877394 206869222 315209265 998459471 2018373986 4280517046 -1 2 4 10 25 40 125 179 483 885 1638 3614 4847 11646 29072 52726 90880 222450 447112 843841 1643468 3910533 4961440 13339783 21749075 51344760 85129639 178823060 357420040 572974234 2006491905 4159280676 -1 3 7 11 29 52 82 229 378 723 1961 2491 7720 15219 21386 58913 73239 139437 510850 580982 1134062 3327509 6214759 11468504 26116797 48633482 104041349 238555902 339225443 973111051 1508937804 2578551117 -1 2 5 13 18 44 74 164 443 706 1961 3114 4795 9229 22030 51807 90727 259404 411617 847435 1913949 2309999 8070491 16194156 25391111 60282138 68819288 221265730 341076651 762094669 2145243026 3565036248 -1 2 6 11 20 34 87 233 434 761 1754 3918 7512 10777 18713 44386 89572 177832 486448 839276 1161604 3622421 7898902 13702268 30284534 47329800 87195135 229826464 300654505 631046743 1316365335 3612754797 -1 2 4 13 30 34 98 144 436 839 1738 2732 7860 9145 23087 46912 73690 195179 487799 839343 1700360 2577213 4757310 16335537 17974409 66745906 82189513 190498135 395774996 864562561 1449937484 4168385946 -1 3 7 8 27 62 72 137 345 851 1280 2725 6831 8568 26341 44690 103979 255698 458599 584126 1138502 4119981 4754417 10090926 29841031 52642201 120026762 147268673 408673760 1022015839 1173103365 3818152052 -1 2 7 12 21 56 76 151 274 959 1696 2961 8137 9459 16861 42147 115914 144367 489453 835607 1385274 3102463 6327574 12423569 30322168 56284349 105780148 172440059 359429454 921227409 1437669143 3819119522 -1 3 4 15 24 43 102 180 355 890 1034 4076 4407 14703 26461 49176 104631 191999 494721 565219 1916360 3125845 5829287 12706160 19268977 57822199 121034558 148106761 477909533 755544836 2114022774 2917336921 -1 2 4 8 29 61 98 190 265 520 1623 2569 7176 14122 29844 59206 95800 194376 479664 828787 1697419 3367635 5299615 8984479 24002304 55994622 111597219 216993678 281543404 869009288 1552943535 2776635755 -1 3 5 14 27 53 120 188 333 931 1403 3751 7262 11560 29652 53813 67873 151726 501332 560632 1682386 3116946 5305060 11887172 19047288 53397255 128068262 192111089 447069255 768585835 1312862208 3392794204 -1 3 4 10 19 41 75 204 431 934 1756 3190 4404 12567 27055 51965 112087 139265 487059 562113 1906031 3889461 6354565 15060987 26926996 36879045 97149045 144434818 351644222 702678126 1935883888 2414881151 -1 3 5 11 16 51 91 133 470 923 1256 2729 4767 8982 23990 32845 90346 219150 432736 588991 1686089 3847829 6863444 8457792 28811469 55782246 84302704 166012781 479718924 997166051 1730896489 3384210473 -1 3 7 13 17 42 123 237 469 553 2028 3487 7656 12188 30975 48558 81439 198766 435589 583948 1179348 2785580 7635612 14775557 22798396 40589432 78539878 256734345 383771291 705912477 1180328520 3227610121 -1 2 5 12 17 48 81 152 284 519 1423 2965 6524 15066 23496 62415 127430 252410 450578 823691 1924850 2544785 7395333 9277407 26429127 51621194 106587191 213246794 525073051 980320400 1332492971 2270714675 -1 2 4 8 18 49 107 138 257 624 1899 2239 5476 12645 17700 59786 117389 229487 430958 826946 1663638 3321755 7127479 8759102 24839435 61070874 107632035 220017140 368734878 1023754356 1942933522 2565897578 -1 2 7 13 16 35 101 171 298 596 1254 3677 4717 11684 21215 50845 98271 160025 517266 834067 1436773 2867221 7402421 12917867 17226578 50995478 105588660 224774474 461343413 673973649 1956121851 4147124059 -1 2 5 11 30 57 94 186 467 593 1814 3135 4467 15174 18144 39811 114079 135511 462243 845070 1926211 3882564 5291001 9821920 25879396 62545244 97749267 250967502 341247067 772341470 1925529772 2690864193 -1 2 4 15 29 61 84 215 276 982 1735 2786 5279 15378 28356 34138 117317 151175 474177 840849 1648183 3082492 5024259 9015726 28751703 37111169 125250172 199290119 355550522 865309037 2099072356 2897707085 -1 3 6 15 18 60 120 181 368 787 1453 3013 7999 15846 31180 64458 73450 255726 409515 572616 1415477 2492586 7395795 11885330 17524414 51371088 123095615 158094782 456174286 991542380 1454260525 2255768422 -1 3 6 14 21 40 127 211 424 649 1295 2640 7177 11121 24713 45355 115665 245013 452021 587896 1382173 2278745 6850204 16353713 21458554 42963658 95587837 204755054 533263796 1044710517 1594554400 3603485135 -1 3 6 12 27 62 118 192 381 847 2017 3173 6688 15189 21474 44720 128696 163243 466333 574150 1376405 2831079 5813347 10079486 20590078 49264075 110181263 136798652 323754867 759183430 1550603414 2314773292 -1 3 4 12 16 39 122 226 340 970 1944 2160 6618 8295 30437 62658 77440 228533 427363 566881 1942450 2274874 7662960 13700645 23530358 39219861 110202394 184210656 277097859 1012163248 1127530550 3902369211 -1 3 4 14 28 34 84 156 309 736 1777 3474 6759 10343 22123 46671 101380 154550 477990 576647 1926859 2848141 5024279 16099409 30020729 52416815 115154401 264477741 288981330 800735331 1542414524 3261636283 -1 3 7 15 29 52 109 128 256 696 1035 3535 6541 8519 16915 39448 95443 214440 428257 589615 1156320 2276407 5015221 11098814 24845016 59654115 108909555 237133053 459082559 626504680 1438071070 3902437775 -1 3 5 9 16 54 120 221 328 586 1170 2484 6413 12719 26500 55008 106253 225533 395839 559016 1646608 3289063 6341039 9812023 19870695 45521037 102597690 214648078 448161140 931154558 1195674349 2863214676 -1 2 6 13 16 45 125 230 352 808 2020 3825 6051 11851 21097 36187 96959 198225 449662 849119 1159087 3075896 7378900 16598522 22771676 39719920 106242780 159880691 317690232 666343636 1613463659 3932404493 -1 2 5 13 28 37 67 249 511 601 1155 3901 7919 11201 19586 48258 97121 239974 411543 842978 1933964 2259904 4239287 15551429 26198695 47886218 73743137 236129543 440605985 760687168 1078675889 3698046715 -1 3 6 13 23 49 116 250 337 791 1238 3919 5617 9877 25766 39522 112670 214199 410172 581042 1395271 3045080 7115934 9809802 17786285 34221463 116940003 164152126 519665427 770056788 1864386748 3235178470 -1 2 6 12 28 63 98 133 380 761 1352 2690 4326 10943 28720 37368 89913 198716 454627 839476 1160740 2806372 4496106 8735949 24061035 61510321 127418651 251189248 526750678 1031715146 1827156926 3824962607 -1 2 7 10 31 53 71 189 346 805 1647 2931 5665 15170 26991 44878 100420 140137 474490 850448 1394316 3609968 5285193 10591549 30809772 63397537 132923757 154988559 335631306 919808237 1888273946 3101239133 -1 2 4 11 25 53 99 218 488 750 1224 4019 4643 13360 17505 60032 113344 194789 499685 827260 1644591 4177302 5038470 12167090 21684075 47181223 77608178 215238078 422111241 785235673 1901262503 2460716829 -1 2 4 15 18 49 111 180 267 953 1805 3406 7674 8304 24617 45103 120600 233978 447572 849661 1640598 3075871 7387597 8765583 23830902 56002834 112723785 169086399 322968578 732439093 1181771118 4189370420 -1 2 6 11 31 32 124 209 435 745 1319 3912 6558 16239 29340 34037 99157 236860 435812 838856 1145746 3572063 5538572 16091517 23825258 43942303 100172431 234458074 520064724 716083190 1566873798 2432807525 -1 2 6 11 23 59 67 214 286 687 1029 4019 4779 10223 24324 60934 113558 169071 517419 823964 1115564 3658422 7663359 12172020 33199704 41935098 124821170 238621141 462683770 771009835 1889624583 3730264975 -1 3 7 11 16 48 66 165 399 723 2032 2774 5695 8428 19181 38725 71328 144533 496229 585855 1169353 3376070 6871693 9275999 30881791 62227115 82257698 229223320 363298381 911544522 1970945199 3511911412 -1 3 4 13 26 51 114 190 477 627 1979 3437 7321 13650 26848 54621 86484 255397 414682 557595 1965516 2508811 5815084 11111058 18263150 50432537 99265995 241273031 382905225 702384002 1079160916 2941632172 -1 3 5 10 22 54 106 167 417 612 1890 3371 7554 14086 24295 51246 131015 206318 401924 568156 1669268 4078377 7640167 9253249 23516382 51978052 72266845 266182013 362258555 737360394 1155142246 2725050527 -1 3 5 11 24 48 120 160 309 938 1642 3815 4816 12792 23826 47254 73012 197798 431839 580707 1697228 3834152 4777195 11380475 20323872 55156434 104487969 179110517 381886585 549910096 1961635532 2207283579 -1 3 4 13 18 38 111 215 386 686 1371 2151 4126 11641 31086 42999 128586 244325 443169 589716 1913781 2543882 7919234 14500177 20340927 47252062 85106569 205271172 508579312 938795360 1732313269 4275214971 -1 2 7 12 22 36 112 253 494 534 1126 2666 6948 15956 16933 43042 121926 165885 510287 842594 1385631 3133521 7135551 12676116 21979895 33620356 69184749 258476677 406330087 998259759 1109411456 2617287652 -1 2 7 9 18 62 111 167 381 625 1026 2214 6141 11241 19487 62382 67707 188959 472759 825697 1420135 3875332 6861839 12184174 22793555 50431868 120283500 214982499 408736221 811159833 2017869798 4167465420 -1 2 4 15 31 53 82 136 433 583 1188 2634 7004 8973 21556 59035 83511 232009 396710 827072 1697677 3020473 4504941 10596971 26145456 55705304 76689835 253289211 452021619 972526261 1114777807 3915433396 -1 2 4 14 28 61 101 166 287 558 1457 2639 7141 13868 18529 36899 81975 260255 399882 844452 1674828 2755236 5033334 9303491 24303648 53544924 111114647 203912889 534734473 1024411693 1107767602 3193956139 -1 2 6 10 20 50 96 223 283 978 1193 3954 6978 9952 21450 48775 104859 241985 439658 836107 1140303 3318489 8190907 9510367 22173185 47316250 122383686 200538146 474623878 743772064 1415472104 4163213352 -1 2 4 14 24 32 99 206 271 838 1648 3158 5048 15316 28188 46195 117152 231097 444289 846143 1640567 2808500 6079983 15291759 18750452 42571876 124737003 162767691 358777768 735841664 2065961419 2909552293 -1 2 5 9 19 38 85 192 391 971 1302 2727 5833 11420 30407 60245 84230 221254 453237 834613 1953710 3339301 7110698 14523142 31094684 41230050 89909130 163281926 436916324 1032906381 1996837863 3880998254 -1 2 7 9 25 47 97 222 390 798 1435 3989 4143 13682 17399 45770 130486 250036 437864 839076 1382225 3847905 4514220 13728596 19295338 48089754 84907117 180753876 465119972 724757682 2020637970 2562780605 -1 2 6 13 30 57 83 216 460 915 1347 3942 5140 9535 27577 33531 91502 134562 510826 836969 1151865 3135132 4783792 9815897 28511570 35476141 69355856 159857028 439685654 731821758 1781988460 3421378579 -1 3 6 12 25 32 93 248 300 743 1130 2813 6935 14243 27179 58289 103662 142362 485744 570068 1378654 2850404 5279822 15287490 32495817 44154069 121272938 263453012 460977807 969855028 1136050634 3093753156 -1 3 7 15 25 49 122 143 321 919 1153 3956 7635 16342 31126 55184 95602 260594 418220 563534 1166473 2258072 6074861 11377625 20118599 65886950 122922249 193395470 495276490 765441571 1333451582 2280722810 -1 2 7 11 17 62 113 225 458 640 1066 2989 4881 12204 20015 33577 77652 169533 462988 847856 1441391 3345414 7133382 11898020 19131913 40451039 81966449 231424253 457990008 1036560702 1695639796 4183425903 -1 2 5 15 29 35 85 254 352 555 1523 3265 7478 11804 28053 50375 65654 202339 456935 822314 1949083 2813084 5026687 15852174 30304509 43326742 101136518 229807128 503597780 660125728 1123677768 3306837509 -1 2 7 15 29 63 96 243 379 753 1677 2322 6050 12744 28013 55167 116985 226066 416258 820869 1403561 2245415 5024762 8463952 23249676 41273372 106918465 248404153 272662710 1037132401 2146588579 2476777382 -1 3 5 12 19 47 82 152 497 591 1312 3878 6639 9634 28139 57988 84347 211943 438662 565951 1693066 2532259 7902181 16613827 31590189 52252595 99038009 240558984 483169208 707625293 1551501055 4181282237 -1 3 5 13 26 38 87 149 338 757 1672 3213 5693 13745 18784 57235 115784 145550 463300 568226 1658548 2296887 5801757 16588806 30647594 54120345 125444523 236402267 278191519 707904381 1865561972 2229469810 -1 2 4 11 31 40 72 160 313 1023 1826 3271 5835 12427 31175 40153 69753 203359 434872 842370 1696971 4106755 5555863 14011831 26407597 59252698 101723699 195581073 309906979 761909686 1819728870 2547533588 -1 3 4 11 18 58 75 174 346 812 1658 3396 6762 11355 29902 46879 81912 218467 455876 581901 1958364 4128467 6354413 11391084 30845293 62662952 127172511 153133299 341379157 772476749 1497248710 3578880071 -1 3 4 15 26 45 123 201 471 522 1524 2413 7443 11152 23587 45075 96239 218509 441966 576617 1933827 3060539 5298739 13742347 21679395 49294045 68968256 265336557 506034313 824919660 1444316304 3552620040 -1 2 4 13 16 35 127 150 441 512 1750 3634 7773 9956 27790 63527 101402 241725 452196 835291 1638879 2551355 7384932 12925914 23241564 60045146 83121801 242791748 311497769 562748798 1204875359 3943800279 -1 2 6 9 25 42 73 186 500 818 1316 3411 5929 11460 28865 42286 75488 179226 464242 849909 1171707 4136295 4517246 12966494 26690477 65814174 89412045 195609444 425307297 592703163 1855259319 3797080023 -1 2 6 14 24 43 66 229 330 766 1457 2384 7323 12574 22963 33064 112149 138596 466166 844720 1143925 2299361 6094788 12928049 29314705 44071724 114621432 241520259 470766997 812926974 1386264001 3170756123 -1 2 5 10 24 61 75 154 294 863 1462 3556 4514 15302 32677 53864 71232 245930 407817 825726 1944889 4077032 5016568 10326927 30295610 57166373 110671884 151384208 446873569 591731353 1971311213 2782005053 -1 2 4 8 18 57 94 147 411 843 1497 2692 5996 11912 29593 33899 126716 131579 476121 840149 1640890 3360989 7128539 10822280 26161413 51402694 73457685 196429227 454270906 1064682319 1898084165 3956526198 -1 3 4 8 24 47 126 174 482 620 1644 2526 7498 15598 19110 50211 105932 150111 469953 571642 1903483 3351351 4499128 13709829 22504689 56914358 89949582 244663056 299622542 1008021753 1433101109 2395765503 -1 3 6 9 21 38 71 207 295 964 1046 2170 8186 11064 27089 47815 107347 260909 446320 586107 1404013 4115895 7665387 12673217 27187980 33604062 133768799 185467112 511034968 852973562 1511742134 3710603000 -1 2 5 14 29 51 104 174 390 929 1450 3968 6010 15337 27725 62437 94356 158430 513508 830001 1964925 3134985 4763519 11662742 24888239 52728768 81629515 138882901 431081186 711962855 1697400235 3176704726 -1 3 6 8 16 34 107 175 257 785 1910 2880 7109 14436 31413 62514 128032 210578 396223 572621 1401553 3803277 6601683 12937528 20845121 53772470 116724953 148041048 269840380 841620270 1183096643 2202083445 -1 3 7 9 26 54 111 163 269 932 1745 3224 4420 8238 29276 35365 112455 153449 478731 578888 1137799 3886984 4773819 12409145 24855654 51431636 115174672 174267442 340274642 734814229 1937812938 3399600664 -1 3 5 15 29 40 70 141 502 921 1849 2113 4176 11793 23833 50419 102656 205500 416921 573184 1644836 2775558 5026924 14225357 28213027 51707708 93712292 151758458 329464590 1068130810 1730202284 4133325778 -1 3 7 8 17 47 96 151 318 893 1140 3396 5452 11022 31245 63436 71491 201767 448808 568145 1150467 4119933 6334063 16096225 19068682 66641913 116222431 162524974 495180044 651400183 1685267719 4115307253 -1 2 6 8 27 37 95 142 488 905 1986 2616 6052 13755 23344 36305 102251 159235 480024 851633 1145683 3867492 4744857 15779252 32586612 57124017 99718197 152716475 273624920 905712339 1907112610 2264154906 -1 2 7 9 23 53 75 190 303 900 1224 3697 7934 13462 29818 43223 98949 235413 428006 850339 1406868 3864945 8143205 8445487 31796592 66199392 102564145 175265293 470141171 674454475 1187481390 2806951367 -1 3 7 12 23 32 97 233 508 569 1136 3873 6219 14467 16891 48439 119780 133806 480101 578243 1117677 3086643 6846790 13696146 18443879 34854917 67984049 261850811 414832434 786302184 1511999529 2340220303 -1 2 5 14 18 44 108 213 258 908 1956 2879 8188 15185 19893 50951 68850 260548 394016 829229 1943390 3033710 7630266 15777018 18190483 48108307 118525452 176277202 285664165 822467455 1464262080 2619709926 -1 3 4 14 16 40 127 211 342 821 1545 3456 4245 15563 27948 49573 69138 259697 395536 560792 1935846 2778691 8145470 15502368 21859733 42626765 105927019 153136490 354274613 760413248 1900672841 3171065158 -1 3 6 9 24 33 119 152 277 845 1297 3516 5627 16279 26363 45650 112192 203913 404244 585961 1395794 4083410 4212536 15267493 21054661 60446405 105934258 166243932 414552597 552817916 1697566542 2752086163 -1 3 4 11 24 37 69 233 464 803 1384 2761 5497 11512 26188 34246 108010 167299 493726 579299 1929463 4192691 4749377 16302044 26340157 43935296 75676433 190045322 404753993 1024466171 2044476505 3931128170 -1 2 7 12 20 60 72 149 277 926 1445 2170 4464 12580 26693 45572 109757 161366 479769 848944 1399711 3090771 6582493 11047145 30274492 54960493 106321123 181603768 433857097 890003018 1610667019 2411266574 -1 3 4 14 29 56 71 173 304 751 1139 2048 7576 9302 19017 61552 127741 163735 480232 560535 1932492 2819364 4741941 10010830 32342834 59958440 101061094 261613849 460689138 861860480 1392127615 3961752217 -1 3 7 14 24 63 126 243 395 794 1457 3165 7426 13165 22143 50679 110579 196104 501826 571325 1120972 2613826 6046652 9496058 18468984 34493707 92701330 179504866 457281822 609662662 1125341783 3044622462 -1 2 7 10 28 48 119 161 378 682 1571 3718 5473 13503 28405 55370 122681 195264 509353 826581 1393570 3652013 6061538 12116614 16885024 57808149 119173484 261010892 334186480 539620786 1782235063 2371050128 -1 2 6 13 21 42 90 162 335 672 1882 4052 4933 9831 23384 53931 84947 234953 403305 833470 1178941 3041892 6572596 16052865 31006043 64442943 132597692 253455642 379003158 546561718 1997461315 3738545575 -1 3 7 10 19 34 88 201 293 744 1264 3528 7018 9270 19136 37027 93248 198255 446650 585001 1148495 3574725 6310234 13145711 32859233 40833606 133884854 263491457 420561946 670258404 1585341248 4129144995 -1 2 6 10 20 51 120 225 389 587 1228 3394 6822 15746 18092 33767 72461 178062 465996 846347 1177277 3361745 8144880 9732167 20258142 38715383 96930070 267962453 468550370 630165521 1509551711 2502652549 -1 2 6 15 19 56 106 201 306 823 1936 2414 7345 9607 23083 44649 81873 165721 473193 836100 1177896 2584626 7625810 10790200 22095787 45264102 128415420 150492756 321175215 955845262 1405544448 3903846660 -1 3 6 12 24 61 91 246 273 962 1338 3999 4648 14542 21806 36980 84141 243009 415826 582812 1420025 2757981 5525621 10002249 25254780 42438509 133827527 196116102 446234281 694520270 1925865964 2751509202 -1 2 6 11 20 37 118 240 307 794 1849 3197 7767 12524 21124 63741 95319 202633 435666 822852 1179331 3597113 7886806 13430799 22372584 37173164 123395258 138157100 289682507 786716677 1276700917 3057737435 -1 2 5 8 26 39 96 169 307 994 1422 2747 6433 10338 27704 46959 125459 232716 454791 845101 1903276 3575091 5006562 16558385 17419979 50853787 101088542 198529504 405696978 1044465617 1256606287 3395361291 -1 2 6 14 30 59 119 157 511 722 1464 2791 7110 13608 30571 55925 104730 210766 413277 820823 1117170 2234621 4460487 10227924 19409962 59787216 99657643 207181944 477534825 1057820104 1131549930 2968262962 -1 3 6 13 24 47 95 240 430 819 1628 2338 7940 15103 18562 62921 115154 158833 486809 564788 1396411 3083313 5245148 13638874 30948649 42484441 85519446 181007313 348272747 1044358573 1579752667 2604125544 -1 2 7 8 19 35 87 197 371 766 2016 2122 5113 9638 24803 55540 88021 170021 474465 821609 1426256 4155132 6817819 13112118 30155969 40395318 110419792 247029625 354847480 1035672316 1796009753 3532722448 -1 3 6 9 18 41 120 157 461 924 1693 3805 5144 14405 32203 56281 112067 175276 520719 560586 1386435 4173674 6816275 14681550 22808942 61872128 84420739 165695099 367311410 594889735 1814251828 3204563816 -1 3 6 8 22 63 123 242 322 598 1629 3735 5384 9611 18964 64820 106628 218241 402596 557105 1392467 3822460 8127139 11011860 17304785 33821538 110635889 212623313 297851270 551675956 1803005610 3411249377 -1 3 4 15 30 61 78 185 327 597 1607 2710 4833 12352 27533 40896 91201 148864 492123 578003 1943750 3129752 4196314 8390995 31201146 65027963 125859336 213693087 292627367 832741124 1690712871 2212177067 -1 3 7 12 31 40 75 166 491 943 1381 2860 4711 8407 32588 38276 120606 152161 474789 580819 1119701 3110972 4719625 13633844 26219575 58994437 88630642 162571135 436568320 1002351945 1652969701 3296147809 -1 3 7 15 24 45 78 232 291 990 1030 3760 6926 13715 23685 41203 78133 149668 517997 578573 1175966 2331649 5775088 14170545 26231018 44342847 122518181 188924375 509523093 695367255 1382263949 3039059429 -1 3 5 14 31 48 85 159 269 977 1671 4060 4361 10441 24949 60904 95695 167764 473082 569655 1694535 3108558 4200342 11544365 25194557 51430815 104142285 196239767 336217461 656028668 2139027951 3898867130 -1 3 4 9 31 60 91 163 410 658 1180 2612 6600 16158 23024 38679 120850 145263 477301 585692 1910038 3618716 6037343 8401017 25970735 63223021 77182498 215147544 424817464 942097202 1233188241 2435390957 -1 2 7 13 17 42 77 208 491 601 1281 2469 6060 12628 32497 59437 127179 255259 442771 833104 1398896 2791942 7608005 14955016 25196591 37807697 78244547 241420691 475176543 836508743 2140939228 2460763739 -1 3 7 8 23 56 69 221 269 915 1310 3623 7590 13169 27131 65214 97611 224225 446901 573373 1168343 4100130 7868649 11545261 32003993 37785184 119389431 177890639 455442292 798977274 1244321992 3040390068 -1 2 5 12 17 36 114 220 491 755 1410 2990 6482 10379 29844 54318 94393 208727 438152 824251 1965422 2552843 7355550 14436684 21798561 42592395 77253406 217347037 470080071 1003840202 1282351047 3437948994 -1 3 4 10 16 40 76 144 262 847 1194 2413 7270 13116 27833 42569 89346 143626 522152 583171 1941905 3910926 7088102 15483177 25231107 56203580 102488928 159431865 514416705 894324172 1343976709 2954755601 -1 2 6 10 16 63 89 186 504 966 1231 3096 4437 13646 32230 58017 126399 182832 523034 833546 1131241 3389417 7088841 11820929 25206959 61171763 88860755 134253107 491337490 565135659 1928978848 2671696749 -1 3 6 13 17 52 87 189 311 928 1408 2930 4802 10877 25893 55681 111914 170533 512272 558639 1385668 3120785 7617368 9980498 26523312 60652921 107938260 176760566 433297835 958412403 1646548640 3961554053 -1 3 5 13 21 44 73 199 406 855 1398 3393 6340 9959 19806 50875 118414 218752 422845 571212 1664364 2234946 6568898 15230867 25203072 34416752 85122083 196211950 430912052 601024489 1349620581 4120880013 -1 3 7 8 30 60 83 215 497 789 1435 2895 6211 8679 28658 38478 73646 245592 399888 574143 1163653 4085273 6044673 8668429 27320615 36809184 81972275 191182578 461098186 941008135 1272819343 3937321435 -1 3 5 11 22 56 87 248 482 638 1991 2445 5442 9294 22646 43500 113253 158113 480169 573771 1666453 3876217 7348683 11818595 27833800 43092664 70391718 244819252 397531898 986884501 1955216666 3451379884 -1 2 6 15 27 60 97 183 441 611 1944 2615 4421 14451 16594 36917 66375 252533 425777 849958 1173836 2494211 5521214 9718767 23888547 56966875 72849199 262075435 375771777 879905430 1795990287 2903331217 -1 3 4 9 18 61 86 135 364 1011 1499 2984 4451 9999 26625 58289 86696 188142 476222 572667 1965378 3605301 6824805 11559337 29160893 56719429 132557116 177183645 435270391 1003456956 1856868620 3592415569 -1 2 4 8 16 34 91 176 444 609 1559 2583 4945 15682 19783 33964 85028 244171 410540 845517 1686335 3291319 6569888 12602007 32803893 59594854 74681683 268048878 280515448 853058474 1675176575 2980790860 -1 3 6 11 31 58 90 151 368 914 1274 2804 4632 13676 27915 39546 72827 141919 497073 577990 1432807 3655414 5518861 9988162 26776297 51972181 132256464 191358043 482371457 980453526 1715808428 2479506730 -1 3 5 14 29 39 82 205 511 519 1983 2570 5598 11735 19513 51470 118898 176365 494191 572422 1670010 3137583 4730416 14961056 29410530 38129528 79595809 259779059 396377617 905472318 2021693078 3899997405 -1 3 4 15 19 37 79 199 283 875 1332 3139 4774 15792 26666 35351 80753 194111 487705 576958 1959189 3091821 7614616 13924689 28881725 35479001 121530740 156400754 407521922 651836109 2145294233 2980045957 -1 3 6 10 22 36 85 174 437 532 1598 2628 6229 8625 24647 45831 99244 194220 518330 584347 1405235 3384975 7614429 12874861 31228075 63298067 70648943 236107815 301411431 859958674 1320047011 4021180645 -1 2 5 11 22 33 67 164 472 986 1612 2505 5453 8866 19019 51692 83425 147334 492609 824965 1945170 3879273 7434326 14045795 26937802 62719259 95872191 145942793 388952181 1011009760 1959706061 3542486003 -1 3 5 14 16 37 77 165 394 512 1450 2555 7556 8456 24320 45105 99848 214646 412801 586305 1644077 3054743 8240538 14366083 28489095 59899381 82288698 244803312 535695756 857229263 1448385013 4194158392 -1 3 6 11 24 55 119 204 325 716 1382 2330 4482 11883 18975 54347 81272 192384 473371 560943 1427055 3644138 4785888 11698357 18854500 46744148 106055985 248166803 523491574 846053735 1716492075 4129889664 -1 3 7 14 16 45 125 187 318 520 1821 3297 4141 9975 22908 54566 71963 252043 401968 564473 1174457 2529816 8202587 16492755 22723419 53050833 105344932 206537487 366145988 771590855 1990338497 3492845294 -1 3 6 10 19 52 108 184 500 887 1311 4055 4296 8566 28100 37865 92205 143641 523043 585301 1432400 3356607 6380729 9597459 25105784 57750809 90893508 183135047 410988121 692938367 2062688822 3356483321 -1 3 4 11 23 39 67 244 415 517 1682 2849 4450 15003 19126 52576 78426 254093 406712 563162 1951283 4103397 7673034 13601583 25598542 49880991 99588818 248422881 321476215 901993182 1859886266 2773920576 -1 2 7 11 28 59 81 215 445 706 1135 2901 5966 13656 30539 37983 129533 200417 410040 849241 1399558 3311516 5887828 9918349 28478968 37340076 97478137 220657425 463556428 1061074113 1996860990 2166348800 -1 2 6 10 27 63 65 223 371 903 1733 3053 4365 14349 30960 46851 109650 174251 498281 843730 1122357 3374057 4296026 10157879 31942538 39694176 114208681 186356678 340052574 928847710 1871125865 2821004315 -1 3 6 11 28 32 90 135 352 596 1298 2534 5568 13317 26861 56761 93215 161898 518490 566267 1409633 3633418 5853936 16646773 32967902 55687935 133891365 207728412 472068476 824297341 1960046009 2371660054 -1 2 7 10 21 63 81 164 423 824 1781 3230 5267 11955 22584 50115 104511 164223 516427 822580 1405376 3623194 7978974 10667965 27464753 66156313 72304098 179415978 369551416 730812114 1731572108 3891713600 -1 2 6 10 23 39 120 251 386 839 1219 3874 6161 13524 30092 38427 120512 239564 444945 850357 1143318 3279888 7465059 13354519 23229560 36266473 95039470 196981014 529469718 750207388 1537181656 3159266997 -1 2 7 13 30 40 68 249 319 934 1111 2617 6946 15395 24596 33803 113820 240624 439584 851289 1376882 2783908 4820908 13883823 27923291 46994504 125194930 183091672 512958420 983531130 1092352102 2416067243 -1 2 4 15 18 37 89 137 325 545 1615 3575 5254 15229 25841 61328 67317 155962 501364 826726 1693023 3083343 7420694 14027250 31940098 57779343 123984702 221011199 278957863 738845330 1629453853 3026577851 -1 3 4 9 21 40 112 156 396 735 1769 4031 6251 10734 25383 58940 75575 251245 402649 565102 1961830 3579164 7670392 16498306 24565707 60657497 67796956 232531297 291798976 667731808 1478840755 3465479676 -1 2 6 12 22 52 68 190 362 866 1677 2681 7019 15967 18443 51939 124588 139538 469472 826010 1119359 2851900 7199502 8547978 31451880 64315422 119210849 148699939 382581030 834323604 1075225113 2598766567 -1 2 6 13 23 35 117 200 493 727 1886 2178 6335 15889 27351 37679 106581 161286 484011 844705 1116778 3126439 7183905 14294069 21491725 47006149 81492669 206363826 395404281 1016799955 1177038961 2470738063 -1 2 4 15 19 39 67 141 407 692 1742 2551 5909 16379 29165 49981 113297 162209 469534 827749 1656922 3125063 7716000 14315813 25640689 50895830 71120381 205485640 277880882 1040734793 2085915016 2859271754 -1 2 4 11 21 34 92 183 281 696 1377 3805 7516 14038 20329 61268 71551 211129 453093 834160 1688753 4091964 8196937 14103620 32436359 59539528 116757143 238200082 510153360 754505908 1267292904 2806764039 -1 3 7 15 25 61 77 153 497 896 1357 3194 5274 10626 28394 50721 121550 136349 472732 571954 1129972 2341740 6151650 10362370 31140703 56921014 97873722 152254704 442280086 639966302 1704710092 4178125159 -1 2 6 15 31 40 71 226 352 743 1608 3128 5197 14763 30518 59308 110126 196750 419575 819655 1145253 2541015 4564926 14097635 27410642 44356808 107331788 245090578 333939249 714807987 1711164623 3199779035 -1 2 4 10 22 38 102 208 307 582 1821 3717 5894 15648 18833 47508 106337 227145 424253 844744 1642952 3849274 7706324 13332152 18240489 50107942 130933581 225942727 344158809 636383239 1675426698 2741582071 -1 2 5 14 21 54 107 178 376 814 1771 4018 7952 15368 24675 64866 82188 239508 408337 820943 1936063 3052002 6901285 8894904 23463112 55632350 123828981 162515911 382918365 657323807 1174557788 2207540618 -1 3 5 10 16 46 78 141 473 576 1638 3155 7838 15593 18746 53310 105889 202273 424822 557681 1669412 4118090 7181284 16191084 26364538 53270348 84513535 249761147 298733440 705748787 1305052740 2213487473 -1 2 5 10 23 60 88 162 394 653 1525 3575 4632 15470 19186 52680 80703 155036 493386 824281 1949702 4142712 7419098 10898337 25408761 63754054 81870541 215109732 485725519 572567452 2014939792 2956720970 -1 2 4 11 24 61 67 166 410 688 2039 2176 5646 10221 26161 39577 115497 169375 524014 847069 1668161 4137244 4841046 10395714 32486342 62130741 76026352 207630193 341602313 1070644527 2108269955 3470397151 -1 2 7 10 16 45 79 251 425 962 1047 3166 5173 11976 31314 49463 68249 205661 446582 830165 1436304 3556119 7148031 16718953 26381284 49545365 85721349 153879210 503318036 574360367 1719672067 3861656711 -1 2 4 13 20 39 117 142 440 785 1891 2286 7024 15506 29163 63701 70472 145570 521836 824508 1694871 2574002 6357939 12982447 23048775 64226798 76549359 169612410 276311725 1019237675 1238413981 2418119267 -1 2 7 8 16 49 98 208 428 550 1766 4017 6466 15587 27283 62995 72154 262019 407132 819914 1433148 4100727 6623180 9427937 22438597 48503081 94649377 248539913 317256799 647569404 1546908079 2631019866 -1 3 6 12 30 46 109 201 288 793 1691 3347 6814 12219 18493 41545 105046 228563 422894 587575 1382774 2798507 5082250 13584909 17961908 44569490 130563196 141849820 401921835 767905756 1538930489 3664006636 -1 3 7 8 19 43 66 133 365 837 1977 3750 7404 11484 23857 42451 120494 228934 409419 582262 1135465 4123971 6930539 15681429 29252970 53749827 133977342 137410133 311813359 646646762 1295962034 3468787907 -1 3 5 9 30 36 67 194 445 687 1701 3618 5582 10060 31062 64268 130070 139417 464505 561267 1649934 3388558 5890923 15080397 26169541 36185166 94141801 216593406 293201736 570299165 1759464404 3266844447 -1 2 6 10 18 58 67 247 426 702 1411 2562 6495 15986 32146 61932 68182 238249 425442 823335 1167044 3330029 6624779 11245531 33168104 49568079 86815907 210340690 496652080 1031600522 1244731223 2491913421 -1 2 7 11 17 49 123 149 276 937 1163 2587 4335 11230 30462 59122 86518 261977 422242 820376 1415022 3328596 7161072 9166264 20058827 60309575 106210557 167900042 487456947 948989154 1856035915 3787787901 -1 2 6 15 28 33 116 132 273 879 1117 3432 4542 15057 29319 63972 98555 217259 393296 827130 1134140 2536031 4821210 16738323 21657041 66088557 104125148 156878939 492296786 641170221 1984317881 2748585862 -1 3 5 11 23 40 94 161 260 663 1532 3652 5223 15260 27822 37686 104126 256145 442759 585285 1650886 3803014 7701495 15978946 30058618 64516655 114340023 248893697 480714853 748665203 1833842189 3058824957 -1 2 4 11 28 38 70 128 353 617 1784 2112 6706 11883 23220 52975 72619 198454 452090 821480 1700742 4087204 5833197 14887335 26656448 54019550 132967783 210065218 319025714 940546639 1304635619 3687234793 -1 2 7 9 31 58 87 226 413 749 1490 3295 4337 15676 21839 54918 71822 219913 441118 824973 1441604 3802994 6097052 10446762 28241083 50087376 93645578 219237552 503025385 657433738 2004337892 3192346817 -1 3 5 8 24 49 98 199 397 864 1163 3041 4665 10791 29068 58105 94897 235334 408941 558585 1683962 3573409 4547387 11253829 22955054 45904174 89187261 189100105 510103692 1041642060 1611701429 4017457356 -1 2 7 15 23 48 106 178 424 816 1885 2181 5762 13998 30393 44981 128892 207968 415462 837834 1402567 2276218 6677322 9903844 24260464 55605280 69252080 176280096 276783416 1026725271 2144976839 2399658913 -1 2 5 10 26 61 109 187 392 591 1876 3763 4952 13266 30278 54720 126230 188415 508147 833845 1906424 4154381 4558616 9844647 22169991 58622974 79644932 265936289 361147664 634855161 1887522359 2295326353 -1 2 5 14 23 52 97 217 377 697 1624 3620 5252 14195 31414 47757 106948 183558 521159 842941 1914473 3093683 6409125 8800575 21377523 47615099 113713532 267517447 309998868 573735950 1851472832 2270027229 -1 3 7 11 24 57 80 243 490 769 1481 3188 7120 16217 31354 60306 106590 238487 444720 558044 1139678 3300581 4835156 9141825 29296046 44821936 68307267 192013506 440349058 629901003 1490718538 2621183761 -1 2 4 15 19 60 71 235 305 747 1985 2181 4789 11395 17342 64977 107016 160046 464760 828236 1665041 3124409 7729785 11969129 33222665 42083718 121358545 263805847 366992988 1042905813 1838383240 4050497590 -1 2 4 8 19 59 123 157 335 602 1736 2943 5685 10079 24361 33593 124978 135795 478867 837420 1658884 3380873 6922453 11187522 18284024 62282251 119269609 210073109 332647416 876422432 1903384071 3488414125 -1 2 6 12 22 32 93 129 414 723 1648 2256 5504 14081 32063 59039 74070 243480 414890 819596 1175293 2805010 7160072 13857653 32194318 55553031 70418072 227598034 327238436 947352643 1923298328 2196749472 -1 3 5 13 19 61 71 162 369 782 1759 2208 7219 8876 29122 65339 124800 198729 403539 564617 1649968 2271004 8226693 12043908 33262574 61547229 119424159 153109417 372817151 1005411241 1444565602 4117526748 -1 2 7 14 25 32 105 222 371 629 1184 3427 6910 16031 23240 45346 72598 137535 496189 850910 1410424 2586084 5851533 15646009 20883497 48925182 113435263 212997782 448761307 616090394 1523958748 2588930868 -1 2 5 10 26 58 100 191 489 1020 1294 3436 5876 9526 21283 53526 109084 156613 470988 827075 1917899 4169960 4584383 9088678 23772305 55220065 86693756 143535958 436454134 600134500 1759743096 3274553523 -1 3 7 14 17 45 124 242 465 655 1431 2258 6988 13019 24794 48117 107305 147444 461461 577224 1130487 2611980 7981359 16686059 22974657 34246080 81703402 232965205 502946237 906214975 1209105150 2927829590 -1 3 4 15 18 59 101 220 347 807 1547 2464 5866 9016 22823 37850 77622 162758 521685 577860 1934424 3093783 7437517 11204680 24048106 47376135 105825332 154836238 357175037 1029644693 2035374826 3652628152 -1 2 5 10 24 55 68 193 454 737 1971 4065 4305 8442 18250 54361 73329 235000 420151 821591 1962557 4125620 5070502 12013105 31418135 36912472 73916287 208841695 336182012 583415692 2051826027 3382746991 -1 3 4 14 20 56 85 208 510 710 1872 3046 7123 12442 32167 63158 128198 137999 472125 564921 1910166 2863849 7180041 12510552 27451105 36092240 83000811 203682564 394073265 823119207 1189445454 2762938484 -1 3 6 11 20 47 111 201 457 656 1444 2809 8119 11930 23999 37730 77537 206647 437427 579877 1411444 3567841 7953239 14935277 18808853 46066108 71330770 232845286 487191778 1049799071 1397281456 3437073749 -1 3 5 14 18 45 101 203 439 610 1850 3311 6191 13946 25975 49960 68630 251032 405656 569490 1697413 3049185 7690324 15957704 20178512 42622163 94658880 264293126 345054702 750776797 1420982000 3000515287 -1 3 6 10 28 63 95 212 386 538 1236 2454 6869 13994 20630 36684 94625 235201 410291 577240 1431197 3311960 6099790 8601732 27240081 34479911 87577146 245402260 436566903 922717006 1257405282 3142355385 -1 3 5 13 31 36 111 172 366 967 1492 2455 6748 15566 30184 64008 81672 253837 408167 565029 1697680 2269870 5076508 14897207 20971418 53640740 124256271 169345049 430702636 862191741 1271136407 2529689893 -1 2 6 12 26 52 77 223 324 744 1241 3798 6562 8248 26261 53063 126491 197144 400389 834991 1122085 2794456 6137816 11776421 33233904 41303276 101767778 239194802 431180109 734964733 1497478411 4014179408 -1 2 5 9 24 39 96 136 416 620 1742 3655 7528 11576 26021 63599 111490 199883 422665 822564 1933068 3342183 4321641 16221536 17761523 59400655 81313764 261435457 324693881 551068545 1263083216 3420065535 -1 3 6 9 21 38 101 206 325 615 1702 3912 6390 11621 22964 34893 102174 174809 499037 575128 1389487 4150030 7725103 12735181 18008812 42171656 107593204 203608810 318722418 610395824 1520590293 3722367646 -1 3 6 15 17 46 89 210 383 858 1816 3016 7783 12509 32350 63298 84195 249638 416759 564230 1413314 2542574 8198189 15955636 29596354 35319246 115429324 134726788 269108514 817933582 1389227043 3039967597 -1 3 5 10 23 45 85 233 292 586 1934 3965 5714 11666 22548 54887 93998 132795 491535 563175 1672008 4136805 7408947 15115837 32662660 47390913 125137855 222180658 371453284 547365159 1636321913 3830509576 -1 3 5 8 26 55 68 202 259 795 1880 3185 7751 11173 23884 50847 106121 260289 430315 559514 1666411 3543360 5108122 12273072 31426670 34735211 122800320 143076376 273103627 789775987 1299145809 3644835000 -1 2 7 11 23 38 89 188 305 950 1076 2641 5032 10855 24112 55992 119024 198025 405631 826708 1389531 3318174 7712851 13608164 31948733 62303495 108637891 180327128 520556718 998381482 1653661306 3939621636 -1 3 7 14 28 43 89 168 399 611 1182 3552 6134 9411 31949 46251 80460 212085 429143 574885 1153369 2499170 5098780 13828055 30434082 66095387 82932362 254270300 451371284 670976859 1863670063 3352540644 -1 3 5 12 17 55 105 236 380 625 1235 2848 4593 11553 26772 37035 130083 179990 517201 586583 1670593 2584565 7417880 9928764 23625605 36221657 101814189 215617769 460217060 1017821367 1863313666 4179160152 -1 2 4 15 20 56 104 149 373 644 1233 3021 6013 12927 27698 38560 95958 261316 406018 848267 1701558 3062641 6923638 12212664 22309795 62953984 130116841 253482865 413299679 1053305342 1991001245 2623590644 -1 2 7 14 21 38 74 133 416 522 1876 2100 5105 12435 23509 49990 98969 146137 479444 823681 1397121 2592132 6897315 13048293 27812247 51154261 81623621 235664562 335647981 1057358891 1755779875 2273342576 -1 3 7 8 30 48 113 199 427 827 1534 3050 7887 12195 29154 51998 73971 176100 491092 569426 1177592 4171486 6139666 11997890 18632711 49590093 97901501 178508630 447573178 998386153 1407638080 3396058553 -1 2 5 10 19 37 93 156 380 807 1514 2949 6907 9231 25787 54955 83864 157562 508819 833592 1935661 4129550 6409631 13875422 32522403 52736573 131699064 164831313 436839899 995326005 1097676254 4112417309 -1 3 4 11 26 63 115 143 377 999 1310 3427 5957 9755 22426 40371 85184 260199 398407 574954 1949887 4102730 4301038 10124989 19152181 63989163 127985754 178882684 440548202 590384084 1824352745 3368790860 -1 3 5 12 31 62 123 144 405 639 1643 2656 4203 10235 30575 42233 109937 158766 481763 580218 1645919 2616136 4807253 9115439 17052314 59793220 75288040 258028209 298027569 848417562 1872420096 3589201251 -1 3 4 11 24 59 86 240 314 717 1837 2749 6297 9339 23513 35841 97804 188307 465426 581497 1961193 4164925 4816949 8610936 27265873 45619979 123216161 253515699 381197724 896354245 1294118093 4219198931 -1 3 7 9 21 52 66 171 320 515 1927 3089 8064 15626 25005 59846 103099 214654 397929 558819 1139317 3860333 7679189 9063991 29364058 59513362 132396719 234386039 390908914 740675432 1246743636 2156883512 -1 3 7 13 26 33 116 190 336 537 1618 2250 7939 12015 18040 41863 92409 175731 482785 585675 1168300 2876286 5877643 14889831 21758476 51381869 130812053 227811294 278146874 941376868 1538565894 3442304911 -1 2 5 13 31 56 88 146 482 977 1283 3208 5398 13684 21077 39169 104239 211855 399461 836697 1908404 2266243 5072685 9860551 26219205 51658278 94915585 135836163 441839125 612883297 1620537068 2357889844 -1 2 6 13 25 32 116 229 277 840 1507 3591 4394 13902 20852 43320 66766 141780 502996 849238 1161644 3085477 5621518 15712326 21762692 41431740 129784880 163626469 454638782 747006430 2033660723 2468978972 -1 2 5 13 27 50 126 231 269 645 1602 2703 4396 11222 19838 63754 97041 149739 523057 834680 1938815 2298544 6156204 11507138 18882499 39335866 131104339 249334583 311028231 811834192 1799619407 3798467986 -1 2 5 15 31 37 100 191 402 730 1532 3922 6795 9511 28240 53821 103758 211594 413654 832512 1922939 2793291 4531242 14836560 18139260 56209788 81745878 227449369 494480082 684620613 1351673971 4151169356 -1 2 5 14 25 61 122 136 417 836 1314 3148 4361 12502 22751 55884 74154 136819 508755 821381 1958905 3087047 5877135 10222286 17616218 66656413 81154627 190790547 404341792 661879570 1917924233 2283414316 -1 3 4 11 25 49 88 180 458 825 1197 2173 6585 16137 17470 54085 76364 213424 431593 563667 1961690 4080189 5094319 11449920 28371308 59860415 93294181 186878847 526352627 827301094 1097836974 2494034611 -1 3 7 14 25 61 88 174 403 968 1875 2967 7590 12228 19456 57488 89168 256713 421045 566008 1158996 2525795 5895964 10378338 26002596 65867012 76489897 161971881 325299230 826970896 1606800533 3294496674 -1 2 4 15 23 53 105 168 366 595 1032 2853 5536 8991 22519 34551 85765 177863 475149 843053 1691995 3129553 6659469 8615983 23377150 53555601 123105369 203075151 412842308 1054652064 2116892042 3512892230 -1 2 6 15 30 60 118 155 414 777 1134 2463 6492 10148 21955 40689 121802 232715 458194 837481 1136276 2518248 4262650 8579887 20248117 58798592 74880666 177482607 473188325 893429756 1150395859 4124267985 -1 3 6 8 20 55 103 226 399 906 1514 2861 7452 12306 24696 41192 123119 261061 434090 577333 1397804 3813473 7682714 8554159 22869834 37301615 100575366 149726181 406971501 945025763 1598194890 3116429763 -1 3 4 14 17 55 103 253 384 921 1880 2337 6009 8311 21569 57880 87356 248381 410090 571536 1943623 2796209 7993893 9847704 22330554 39692163 94549768 142985896 315768671 987242137 2127050485 3522983792 -1 3 4 8 21 38 74 195 466 583 1635 3800 5606 12740 28836 34625 68160 157471 508922 589585 1939191 3360958 7464940 12832050 27585242 34187112 67320055 250175776 300074448 560892478 1790077134 2597836209 -1 2 6 9 26 35 82 174 395 991 1350 3402 4944 16376 19845 59259 125153 131691 470661 828132 1118644 4179526 4808287 15673297 30981697 64830102 82296321 167636199 458100155 572209668 2133104530 3206366687 -1 3 4 8 19 35 69 242 348 959 1147 3561 7688 13945 20734 55909 90690 168648 461581 560866 1947081 3403406 6926247 13620513 26075432 49494450 115397199 187528040 509263151 623600833 1269044882 2891982577 -1 2 5 15 31 53 100 136 268 969 1782 2256 6959 13436 18206 48656 102401 179789 504111 851958 1910492 2831699 4537205 10684752 22373891 59211811 108836373 200641238 352749635 978842230 1244417195 2961220233 -1 2 6 15 22 43 124 205 478 889 1706 3672 5306 8327 17523 60756 70561 233101 412838 831418 1175783 2525459 6415345 16688452 21083806 49438897 67697229 168113275 385861541 543863584 1834324748 3734646257 -1 3 6 9 19 59 106 184 463 591 1502 2427 4883 12717 22708 49979 88132 232905 407759 564891 1413982 4113728 7177202 11465498 22665031 56765351 93106096 247843392 532284566 817422223 1869968822 2178152855 -1 2 5 11 24 62 73 204 342 940 1188 3852 5032 11195 23324 39095 79744 217501 445891 837305 1942188 3830275 4832661 9588460 30261969 36872133 102253932 188000196 493964346 759664466 1988843767 3980056106 -1 3 6 10 18 61 81 216 480 934 1281 2937 7584 12066 29716 63009 85254 252916 416968 558699 1421952 3312886 6661243 11714051 28180461 33701224 78923287 164146232 462015812 979265085 1575797941 3339261442 -1 2 4 12 20 48 72 165 470 521 1267 3432 4328 13738 24948 42849 84378 167014 478918 836556 1695959 2347616 6683649 10220679 32878284 59718262 92823164 260365314 445235665 604736056 1882007717 2675059620 -1 2 5 14 31 54 82 235 380 807 1093 3715 5108 8419 26899 54606 102341 180758 500106 833994 1922712 3102793 4278784 11495821 25232732 47701431 103826583 159689462 480868208 676803304 1897765622 3284068918 -1 2 6 12 16 35 92 206 419 901 1608 2095 4100 9553 27978 65222 78641 216805 440491 824345 1165005 2779891 7723290 12997665 31557383 41085490 99104337 137121561 370973139 974772460 1729255282 3639705813 -1 3 7 8 21 59 78 151 463 827 1900 2140 6100 11371 21832 46962 109124 153360 491074 582845 1119797 4189441 7408750 12048942 30239868 55249130 86775985 185611089 271347551 1045482880 2020691473 3768795170 -1 3 5 10 29 51 118 180 409 939 1326 3162 5417 15377 18363 44689 73139 229136 454091 585305 1685875 4095753 5878943 11954637 17141095 53355275 80819440 136512543 464127321 669867650 1646255634 2825642208 -1 3 7 13 23 34 68 201 374 671 1229 3520 7007 14784 32567 38416 70548 178062 465073 585379 1150974 2864448 7178010 14393556 25273080 34598208 112810122 253117867 404661262 665269395 1593619668 2206815638 -1 2 7 12 20 53 122 217 333 807 1551 3315 6657 10009 31652 51847 69845 260853 398914 832940 1430192 3078448 6674983 9366248 19262916 45523115 102326763 155657841 352533138 679415885 1599566353 4218394817 -1 2 7 14 27 40 82 250 289 568 1928 3415 4269 8682 23425 40875 89336 175321 480595 835673 1428152 2615344 5358333 13104009 32636366 43228304 119083594 217454617 402542390 671269739 1918614281 3466414016 -1 3 4 8 22 62 71 255 493 977 1147 2175 6111 9583 19210 35947 92253 211417 451144 573494 1960408 3296761 8252740 11420748 32635177 47080896 67484449 136772814 536408300 859406554 2019723048 3332642260 -1 2 4 15 24 53 85 223 262 800 1355 3848 6636 12189 29225 35583 79455 212047 441620 851542 1685426 3022607 5878632 12456646 26586528 35534045 118607213 142247057 411876210 714171234 1588581710 3604430446 -1 3 5 14 23 42 80 244 449 551 1616 2131 4544 10817 18574 47177 112928 221721 415721 586807 1642000 3064206 6359972 16436652 33100908 44498535 77162334 252060827 282078749 994068190 1614848299 3856237422 -1 2 7 15 28 38 74 228 441 778 1766 3058 7076 9122 19109 32777 67760 215009 457549 839461 1410322 2252391 4818554 14833713 27888884 42877283 85830210 174196557 384907613 930034169 1191058928 4010350774 -1 2 4 9 26 45 69 215 496 956 1424 2734 7803 14431 18056 33280 67813 210694 431882 837552 1674862 3553143 4831469 14050979 28645685 40311460 81982973 162282869 433343823 1059364606 1439512386 2514713939 -1 2 6 13 25 40 70 205 309 527 1492 3265 5650 12771 16939 49127 118087 187714 492388 851745 1144328 3087897 5590256 13583159 27645985 34794407 127650133 208689248 503355856 669892036 1859266555 2484009334 -1 3 6 10 30 43 122 141 460 727 1872 3061 4495 12478 21052 63801 75145 161814 494357 567402 1431979 3363023 5630955 14353884 22616486 66727938 90395628 216133162 396036541 809042630 1869484737 2372351363 -1 2 7 14 31 58 75 179 325 939 1277 2183 7931 13039 18302 46306 112438 159713 478998 848159 1377349 2610457 4273351 10458155 31297387 64106681 130008943 191173055 471858578 871188747 1569159365 3166485593 -1 3 5 11 22 40 125 229 304 835 1777 2992 8121 16213 23259 55516 95093 259169 422289 557142 1683059 3836573 7442623 16175771 21318722 37989991 119449638 155840741 394157320 906818202 1432947322 2378649385 -1 3 7 11 31 48 75 197 296 947 1373 2397 5493 15084 27395 42337 103154 218147 410421 576760 1126782 3328726 5573429 11706443 32877657 35337601 131266229 176778375 452597943 870323016 1970288623 3004986607 -1 3 5 12 27 49 75 197 375 869 1440 4040 4134 15405 21737 44011 105902 193843 517912 589396 1652043 2583952 5839932 10947548 33157183 33948870 112640734 146255423 440958783 710462080 2063694115 3191333438 -1 3 4 13 20 44 76 135 298 743 1107 2436 7128 15594 22556 34873 65917 207270 428516 577898 1936230 2501941 6400554 15615418 26569626 51899765 116599412 263884642 464051392 903453124 1285426142 2509884918 -1 3 5 9 22 32 81 201 279 770 1561 3689 7870 12850 23428 40889 80060 196044 490504 574790 1680559 3392202 7966015 14131971 30759375 38414517 120780142 150695412 359459498 576310193 1177487623 3185849976 -1 3 5 10 17 46 75 151 409 915 2045 3568 7200 11888 17836 55959 89147 206547 432665 564974 1672612 4095122 6927004 15867742 25507896 56074751 74397812 145928610 281858748 719407560 1081286166 3313688983 -1 2 4 14 18 42 70 239 264 1016 1529 2230 6688 10365 24045 56355 107171 237142 449899 819266 1670353 2767627 7687348 15354304 27640578 43458941 130270771 190712173 424229198 906676397 1325710457 3321438016 -1 3 5 9 25 56 72 209 511 647 1826 2965 6781 11340 26208 44307 92619 132910 522853 576074 1689486 3369765 4583757 9117824 30488620 38724164 80633349 221184167 399330888 826702789 1093630649 3509962735 -1 2 4 12 25 34 73 200 313 713 1455 2230 4920 11330 31622 63380 112875 163557 458870 822764 1658000 2343234 5338070 15177447 28966740 37673054 129383128 259498248 482720739 937851074 1807421204 4114387522 -1 2 5 15 19 46 120 155 468 611 1580 3228 7764 13349 32675 32879 71843 159446 513523 851806 1939715 2847777 7716163 16721647 21592336 62577235 90354625 240521924 277565915 674360660 1308615983 2734459878 -1 3 7 15 30 60 109 207 315 694 2011 3173 7698 14750 19905 54866 117880 226543 410022 564073 1121134 2276043 4273143 8836256 22910982 45848510 129228621 250806814 342810078 756911442 1288944919 2541467476 -1 2 5 11 30 40 112 165 397 977 1240 3440 5878 15421 25928 45775 103153 241431 437957 841725 1908871 3816518 5309048 13794651 24247215 57870742 80414334 166925974 495395100 614684717 1772341447 2786204180 -1 3 7 13 20 40 81 179 410 979 1940 3260 4418 11398 26527 60588 129204 177128 496545 559960 1119452 2837047 6365846 16719201 33396708 62014794 82729657 163210146 270410335 787396607 1890031673 4198537019 -1 2 7 13 31 51 118 186 390 876 1254 3693 7729 14650 21050 63490 114359 166941 517425 829978 1394410 2830943 5073012 12275031 17689273 51281310 76959661 190713519 530502997 674172590 1189689056 2481433761 -1 2 6 8 24 52 73 180 354 876 1108 2309 5427 13212 18248 33232 97188 132362 505893 804723 1081739 3767098 4326429 12041132 33047237 65309385 123824517 142228402 475521982 884793838 1933413564 2648686372 -1 3 4 11 20 61 122 138 416 624 1455 3041 4646 10149 31449 50088 112622 155940 487329 555746 1885150 4044671 8282278 10710402 18120576 64801135 76916227 255738236 534715237 942448704 1690386659 3533408381 -1 3 6 14 24 40 99 191 497 965 1446 2635 6482 15313 19504 41161 79229 224393 439596 543847 1351734 2176064 5991996 13021933 19153083 56932260 85532163 143329053 424307181 1049726848 1325557329 2400296040 -1 2 6 10 18 62 70 224 472 1001 1117 2963 7917 15304 32141 44158 98040 138458 504710 818432 1092918 3243131 6429282 12041773 32272148 42501699 80817225 145156913 510010004 1054328437 1467272130 2421023629 -1 3 4 10 25 49 92 151 467 594 1261 2179 7895 11022 21757 47461 121345 201731 402200 546185 1882811 3791917 5183924 10893063 29123724 53530007 86585333 239751181 442019754 805432863 1517250948 3529165331 -1 2 7 11 17 50 82 180 406 529 1566 3872 5632 16257 23420 61830 97783 179352 486243 809624 1372998 3242645 6992017 9140441 25980502 59553762 79277200 242727964 280319285 628284166 1728300211 2729303131 -1 3 5 12 29 58 86 166 429 560 1813 3499 6220 13589 19092 62239 122491 184187 501854 543520 1634586 2480416 4637248 10203636 28867737 64535904 67708162 238224079 336413697 726106378 1414282721 2977192123 -1 3 7 9 30 55 95 220 416 710 1386 2840 5614 11271 21686 52139 91348 151371 505092 546698 1101014 3762966 6181723 10717681 27796631 35407622 97053652 231025278 504804513 946780497 2044633568 3796014159 -1 2 4 11 20 63 84 232 331 784 1426 3148 4483 15757 23634 37217 83361 185006 482197 810934 1611157 4016793 8308252 11234268 27267159 48774983 112220951 152083015 447045476 651621710 1976246715 3065558774 -1 3 6 14 29 38 121 211 282 724 1960 2380 6881 9526 28900 37985 69917 219498 437519 553622 1348120 2169777 5195421 15369781 24383642 45890512 117725471 259322352 354267611 988676521 1276722916 4168562305 -1 3 6 12 16 51 91 195 404 861 2016 2600 7992 11992 30303 33417 76340 168212 478974 554324 1344953 2695613 7507238 9135893 27789444 41163534 91497074 190079441 309901063 914456284 1445098452 3269120128 -1 3 5 11 16 63 90 146 316 758 1935 2891 6536 15534 21553 39383 110154 179691 515976 546548 1613343 3777970 7251233 12312887 27001985 54005633 109057703 256125802 358120756 847569472 1210926472 2451826238 -1 3 5 11 27 62 112 202 364 774 2028 3478 5396 9774 26876 40942 117333 244554 427276 551964 1611148 3789548 4425739 9620239 19962460 49398593 111387861 166640311 322188301 684212750 1624826187 3392238792 -1 3 4 10 19 51 101 208 321 559 1805 2973 6124 8611 29950 33032 91754 163477 520015 553339 1870905 3766548 6704418 8894416 22059744 46750332 108937211 232472483 335670538 856100014 1932375070 3742622847 -1 2 5 15 17 61 75 227 404 525 2025 3637 5463 14661 21240 64392 76545 180403 475314 808917 1897406 2699997 8055324 12003012 30731907 45945490 100045711 236698103 388856526 649478048 1862689261 3051522499 -1 3 4 11 27 48 80 227 339 769 1572 3627 4980 12647 21559 49297 69531 162824 517333 544935 1886916 4003838 4347439 11246737 25749185 47276445 117371689 151914127 338908762 564523311 2005088153 2396614616 -1 2 4 11 17 43 93 133 507 903 1646 3886 5646 15525 22001 58813 91902 248824 400996 807194 1633866 4029286 7072313 15625069 30720877 58269351 96946796 161471335 390212816 616828969 1741959980 2938913356 -1 3 5 13 18 56 86 217 425 833 1395 3035 5290 11305 28107 59613 79708 252543 420858 551428 1631723 2174207 8383097 11418603 28362894 35996548 98763864 198902659 409669253 990319983 2144544154 3887035468 -1 2 6 11 26 45 124 237 379 672 1252 2629 6240 11103 27804 60275 129356 219280 402465 813973 1107745 3534618 4677751 14317635 21545292 39163743 107984765 254793678 432220676 1003940562 1256844427 3404949133 -1 2 4 15 16 49 120 206 344 561 1393 3027 6464 13284 23970 64917 105531 184282 520322 809432 1635565 2982337 8320012 8631006 19438237 46211463 108500343 232579145 495822765 1002343723 1219441279 2894434178 -1 2 6 10 27 38 69 204 278 936 1780 4003 4953 12059 32441 58880 100999 134430 466259 817282 1108145 3250810 4596960 15953012 25202104 37047716 123463687 179952909 361667373 617505088 1911281271 4128868391 -1 3 5 8 19 46 107 135 356 822 1247 2687 7630 14929 21622 53007 68740 236598 395594 544958 1623381 3477815 7317190 15883296 18652206 61459457 129664207 153204729 526270342 998511644 1566056983 2577950517 -1 3 7 12 31 38 102 174 355 962 1232 3323 5522 14130 31486 44176 130635 141330 460009 553664 1095119 3005619 5137724 14930739 17375794 53699969 119339791 180686799 481507749 563615680 1727279529 2368762039 -1 2 6 8 23 42 66 194 429 573 1614 3095 6012 15297 25780 53376 125948 224166 406078 814796 1100730 3786663 8336675 15893704 28135995 34751818 92311138 238378391 287462917 685817662 1878598637 3086657554 -1 3 4 13 26 56 124 212 405 679 1375 3828 6049 11384 22404 58706 111871 172014 498876 547909 1899762 2461427 6219280 9382510 18415638 46122950 86289062 211380653 528176885 797816907 1737657577 3935812712 -1 2 5 8 17 63 85 252 387 1016 1061 3428 6099 13617 25258 57311 122264 201780 422078 813925 1885294 3538322 6767952 12502556 27620852 45753804 97308909 159501819 534456544 613026245 1748014093 2392148442 -1 3 7 9 19 60 106 176 435 902 1762 3844 7935 8597 24377 54736 92764 239314 409847 546358 1099099 3757979 7068918 12239031 22151068 58342372 70308921 145844510 355705106 652365194 1153453400 4182043773 -1 2 5 12 23 43 75 156 436 559 1937 2141 4597 12558 23819 62710 85174 233820 422880 807549 1895604 2453200 7338811 16175332 26082758 54659689 75548575 235476663 371158090 1049046167 1706030466 2281359970 -1 3 4 14 16 61 123 235 378 634 1664 3692 7010 9370 21500 63465 73041 152912 518683 547360 1892378 2696591 8007487 11751760 17931730 39840771 107500996 208992351 323814839 580023442 1447015008 4183342315 -1 2 7 9 23 59 64 230 319 629 1508 2323 7054 10155 26178 62108 68897 211014 435398 814012 1368623 3748900 8090086 11938153 31569900 42908661 123226110 223910827 518646770 840304495 1219873758 4145442275 -1 3 4 10 19 60 99 227 348 759 1421 3798 4165 15479 29179 34384 102874 243101 448209 555986 1874536 3782881 6813554 12202631 24467305 35570924 113263501 247785157 491071963 742019351 2013653489 3066767378 -1 2 7 9 27 59 69 244 480 574 1218 2476 4954 11192 22616 36606 88335 211624 438611 808142 1349128 3761508 4931586 8811887 32877255 47360388 74213593 255388692 460169285 879148494 1769229348 3879512657 -1 3 4 12 25 51 67 241 281 767 1986 3020 4791 10622 16780 41160 77476 165988 475351 543901 1882951 2167486 5696380 11514701 30010126 47668640 126122450 264293814 340640258 835394713 1732565242 3896893665 -1 3 6 15 18 41 102 131 457 877 1190 2175 4502 14583 19846 64564 127785 227601 409314 541680 1368590 2479779 7804379 15378159 20265113 58907589 84515020 183233676 534732480 846091422 1684592091 2686551942 -1 2 5 8 24 50 80 251 445 896 1658 3682 5104 10953 17515 33123 129405 215925 422126 806402 1874376 3525036 4406020 11438928 25515413 45284015 86617593 146794428 391364937 566727553 1956589936 3775828929 -1 3 5 12 20 52 101 238 384 946 1356 2153 5916 10664 30148 62517 124702 254669 426162 555539 1633405 2480011 6530443 8795490 21833063 37113835 93964364 145201699 459959267 904504193 2142458541 4288402962 -1 3 7 9 28 52 107 250 481 609 1940 3587 7307 13384 30303 40437 103196 221242 400902 556379 1083671 3782542 5716304 10931969 24451251 39244166 72428447 240822304 393062589 655034519 1208922133 2812122725 -1 3 7 14 28 39 110 170 454 817 1703 4008 7159 9492 20664 60999 73005 230598 401605 547356 1113382 2437025 4975885 15382158 19785354 50504866 93443730 194693198 380454969 623862724 1376201076 4271104347 -1 2 4 10 17 40 67 212 332 708 1853 3632 5627 8588 31619 42651 98771 258212 436975 815333 1620892 3782799 7322427 14834927 27341364 38162761 106766855 239499702 387269370 633006736 1830853202 3611149274 -1 2 4 13 29 46 74 244 507 905 1286 3500 5068 12305 20801 42763 88138 161389 515158 809666 1621322 2454538 4326042 13308783 27126095 48435715 69069704 159585687 451273070 587664641 2065287817 2345628532 -1 2 4 11 22 40 85 144 342 1022 1726 3404 8034 14247 31461 65501 88902 245899 399808 815763 1633157 4030224 7835702 16690804 33138674 51289128 119658464 182350522 367829910 773452287 1273374415 2760121817 -1 2 6 10 28 62 117 166 297 683 2019 2298 5337 15209 30701 41679 128936 213772 419748 817770 1096036 3264636 5970439 9341950 18963988 56534315 101257440 240809599 364138187 1030279971 1940479627 3090064511 -1 2 7 14 25 62 72 165 486 935 1594 2319 4674 12720 17048 50681 75721 248992 420232 804888 1364460 2432930 6266239 10133308 30746892 61068399 86920241 156512988 385631637 1026084445 1859989851 2321281149 -1 3 7 8 17 48 108 176 491 866 1116 3226 4412 9167 16981 50724 90198 171005 489616 544075 1102438 4017413 6737460 8623694 24737541 56799848 89596002 172536111 476958365 576152013 1971876594 3458769368 -1 2 7 12 17 57 65 145 511 800 1429 2891 6853 11108 32528 42886 98727 210478 420338 817043 1358331 2991041 7820477 10938623 32349446 56038136 93455796 184870669 442589927 985029838 1158163086 3281288192 -1 3 6 9 18 58 88 215 319 569 1648 3215 7963 16295 28044 46684 70892 174573 484082 549838 1355389 4007239 7265441 11003007 25231521 36341282 127609561 209489899 294745445 709493069 1275480740 2247795662 -1 3 7 11 26 62 116 228 487 630 1265 2136 4417 15256 28531 65410 119500 180611 493029 549914 1108262 3270304 4632786 9920213 19005084 38967764 70978597 235496406 446672438 867709822 1718386530 2951005986 -1 3 6 14 19 59 79 185 386 609 1591 4041 5548 13860 27769 59268 67166 170222 463330 548867 1373930 2177146 7793784 10998474 31010910 63894773 80475811 267478836 300838262 638463032 1781696274 2323593545 -1 2 4 13 28 53 110 166 357 527 1250 3110 4218 13414 27858 65128 73066 194878 487617 812013 1632366 2433223 4623124 10727214 23144495 54171420 120556514 232878432 453641918 576614046 1914346747 2546438580 -1 3 6 12 16 54 120 225 430 940 1650 3561 7498 8268 19789 48607 114172 216072 394240 541374 1353060 2725503 7541077 10388936 20025582 41098519 85105444 141670092 402087317 796539903 1083190245 4054343071 -1 3 7 14 20 35 126 230 407 519 1392 3042 5949 13426 22756 58392 129677 194141 505581 545482 1110455 2476781 6989542 14369493 25006690 41042488 99006902 237201104 487976998 991355578 1903134036 2283013565 -1 2 6 12 31 53 90 199 429 614 1169 3235 7924 12167 16807 40498 105830 158682 470616 806127 1081942 2733965 5121132 11512712 28438692 40284883 92677545 258976125 459404614 559332738 1266302447 3237187130 -1 3 4 8 24 38 101 207 312 828 1292 3226 5701 10419 26761 44450 71241 132446 512268 550239 1882153 3226249 4350675 16739848 17126685 45532654 132802509 140206763 404833047 661319143 1770131085 4242001230 -1 3 5 10 16 57 104 245 268 607 1928 2599 8173 10970 28212 40104 84574 164917 473294 550084 1606155 4022906 7007250 10726903 21837205 40772476 131999287 221129314 400964862 936250388 1428833605 3551175210 -1 2 4 11 26 37 74 217 272 947 1597 2996 7949 9899 20797 53092 108716 217494 418566 809525 1626610 4033628 4654196 16425627 28434728 39301519 119505189 180874263 383473954 933919676 1357935950 3782515570 -1 2 7 9 25 36 115 184 427 858 1582 3823 5964 14346 30158 36751 116255 144871 462309 818174 1350113 3800228 4343202 15961078 22128220 54167380 74626573 193648993 355893082 577764169 1710301468 3113441528 -1 2 4 10 23 43 102 167 444 607 1258 3480 6025 14194 30729 45339 89663 169826 460758 816473 1615768 3762827 7793061 16236324 20525190 52302495 72493015 267803541 440067748 617327952 1797851542 2269281180 -1 3 7 12 25 43 123 193 510 785 1418 3725 7348 12039 26932 47930 78751 147489 501345 550865 1091442 2956584 5647001 13572492 21584070 50003193 81173657 199373361 447953899 762915196 1246389701 3402882641 -1 3 6 10 21 41 86 219 461 682 1212 2905 7574 12854 18748 56400 111867 234428 439651 541202 1360219 3246078 8378798 16150466 32897214 35866127 74389655 233564296 414851189 1045506616 1499653909 3122438778 -1 2 6 15 30 60 125 213 361 817 1746 2212 5246 9294 17194 38836 125587 230546 438839 810982 1091499 2461102 4673687 9424591 17445718 45454841 115305965 154907579 389472111 951098279 1897264085 3348871687 -1 2 5 12 26 51 75 196 434 773 1250 2134 7724 14254 19817 39384 122894 229841 441648 809743 1880162 2464401 5985665 10732854 32389481 36014428 100103819 177710741 520542170 859875720 1530241511 2729643569 -1 2 7 15 29 59 68 194 477 977 1588 2640 5952 11504 31309 55773 98819 151900 490121 812903 1368619 2217083 4911902 10363547 32748087 34194410 72801815 140663679 390032727 805849787 1989974588 3958966439 -1 3 7 12 20 53 72 191 492 819 1440 2587 5481 15463 20622 34350 79836 245144 415427 544660 1093601 2972201 6515028 8642650 33474925 63528480 91185364 185069901 452131942 1063067340 2128859487 2687401997 -1 3 6 10 30 32 114 151 504 994 1544 3051 6832 8370 20695 59666 116614 176127 514599 541038 1364598 3257825 5379066 16709948 21182715 59087910 92429752 136724183 393394230 917498401 1178609761 3963112785 -1 3 7 9 31 56 127 185 497 624 1553 2622 5561 15411 19995 45255 83301 157826 514410 545127 1087607 3748964 5936096 10101455 18310632 51186460 85383360 239508879 288766778 835405530 2111139082 2730367225 -1 2 4 15 17 46 76 251 473 606 1463 3043 5404 9145 27295 60011 67836 161211 521790 816302 1629545 2966280 8057271 16391275 25631248 46231754 78557930 242387763 527097713 948072178 2042350458 3746048144 -1 3 7 10 31 49 81 234 386 783 1329 2722 5343 10060 28699 60643 99040 228892 420438 552747 1105281 3527428 5762116 12523600 25864137 49910353 94064935 175769694 408988334 1067528774 2078963586 3405273300 -1 2 5 10 27 56 119 184 299 557 1474 3069 5398 15147 20486 49939 71384 153660 513692 806656 1896076 4029190 4638557 9050341 20129088 52763893 108678901 206564327 521409121 967849079 2018266112 3206605166 -1 3 7 12 17 35 115 206 387 621 1461 2225 4710 15660 29485 51408 117612 185778 502785 551460 1105942 2984159 7763400 13533995 21708147 48312289 85415644 265670016 529980296 890220728 1763461723 3112481241 -1 2 6 14 18 50 118 249 321 814 1088 3141 6878 10358 16768 45626 110517 185074 492482 808231 1083211 2215826 7484779 8825500 18827776 36255444 113981571 164753223 487220114 559032520 1487833823 3452378475 -1 2 4 15 22 57 115 195 446 515 1726 3221 8102 12321 29052 47179 90171 189759 475455 811392 1610672 2960119 6700343 12234848 19376501 48095570 97772250 243612353 310253423 701167759 1323005855 3126860817 -1 3 5 8 24 42 92 155 380 835 1507 2052 5578 13436 31903 46271 107793 240986 444744 549792 1610325 3531269 4423232 13628468 30556048 50404558 128324824 145573542 442951505 909390057 1956673478 2151720113 -1 2 6 13 26 55 69 183 507 1013 1184 2379 7030 14999 23023 42195 84745 258046 413970 805234 1082287 2958881 6227199 11769780 29791756 64880314 85360755 142202750 501152285 907089736 1272922320 2211907551 -1 2 6 8 29 32 66 186 401 971 1230 2517 5384 15409 16759 39789 127619 172946 492542 810697 1095484 3769762 5662878 15916672 25647463 66402010 77587723 153133078 482983492 898246016 1882348536 2704966678 -1 2 7 14 30 32 96 171 452 575 1999 3645 4712 10825 24277 60535 66471 219195 452148 802987 1364908 2455889 4454410 16720540 17712882 54363435 93509323 263465815 386424249 648865796 1925253295 3838001872 -1 2 4 13 31 54 110 205 462 889 1603 2869 7936 9943 32397 52967 97957 131450 509948 814984 1636946 2437866 4884621 10628974 24093030 43028098 69329272 176673808 343695021 885832314 1385278902 3806289066 -1 3 7 12 25 40 98 243 377 1005 1966 3231 5566 12021 30118 37696 126511 248172 446174 551132 1090321 2993208 5706814 12839298 19049148 38854144 101261589 169528454 301755825 763669375 1719513930 3938394556 -1 2 6 8 27 35 69 136 382 633 1696 2333 7750 11713 17143 57846 112367 253781 442877 807184 1105157 3788666 5196999 15203635 26645616 52462370 132711516 206221899 329308281 1057604476 1590648392 3371680653 -1 3 6 12 18 43 123 175 312 721 1134 2845 5623 10179 26849 36772 125653 200148 395767 553069 1356645 2734297 8117869 14888042 21655504 54583977 108621217 264696870 439168027 1019875008 2018016461 3478956902 -1 3 4 8 20 57 89 254 468 981 1437 3206 7178 15819 26273 50106 106682 172926 502143 553309 1894743 3272021 7482980 11698233 25949448 42262482 76914129 140952825 431188184 632674178 1079395154 2197705729 -1 3 5 9 19 49 117 151 475 817 1899 3160 6865 12098 20771 62912 121755 218439 402848 541300 1624210 3257621 7064174 9398862 18501345 60085675 84776938 198673095 298039067 765184397 1500998687 3532800193 -1 3 5 13 16 44 67 153 423 913 1168 3649 4414 11026 26526 50026 110863 138093 459418 556373 1635590 2223051 7773873 16124255 28781745 57939726 81011683 146309060 482407369 716825177 2116453501 3980541752 -1 2 7 11 17 55 80 219 269 630 1548 2520 4218 10720 18233 57641 102214 213465 418479 809179 1364383 3272857 7064808 10439778 26377506 37513458 123776941 228163225 291432098 1049454373 1685249808 3764980102 -1 3 4 14 21 62 87 140 398 661 1068 2066 6732 10328 18723 65491 82360 231438 422781 546635 1892229 2691830 7299063 11238166 28254717 58191488 69913096 203029546 443427404 824483749 1250817093 3451531494 -1 2 7 9 25 44 123 224 256 757 1754 3457 5800 16175 22953 55477 122506 230007 448178 805320 1370667 3772882 4416870 13848644 22220968 41936551 129388758 260391203 274376182 745075256 1848753412 2696612512 -1 3 6 14 30 63 110 150 453 912 1245 3689 4506 9846 21426 64626 125210 161762 474091 542231 1365258 2205983 4368914 8555133 21942563 66205175 90694020 151387169 496918351 734754911 2090377067 3688196621 -1 3 4 11 28 48 118 187 443 631 1920 3737 4681 15295 24689 56693 109834 182549 512160 554137 1895369 4053547 6170519 11928102 17976766 53397429 70763140 259280802 391940706 623969726 1894485216 2729756432 -1 2 6 9 16 54 65 229 412 580 1638 2209 4182 11322 30170 33967 95416 145192 507133 811765 1090428 4002856 6722126 10395846 30597547 42347529 98010280 252720626 270813824 985454823 1643219313 4123777535 -1 3 7 13 28 36 74 245 366 542 1760 2312 7490 13513 17272 59739 120442 164117 520723 547299 1103446 2723715 4609897 15105473 28446294 48933551 105874202 227604994 322827576 1044573848 1392992328 2709599576 -1 2 4 11 29 33 75 234 359 594 1045 3095 6287 9215 18729 42204 81064 149718 495873 808166 1607960 4024706 5947918 16187270 27696376 43673316 101172059 210818218 433714728 569087103 1346132659 3928004017 -1 3 5 8 26 32 88 148 507 1022 2028 3825 4306 14011 22782 43171 76658 135315 508763 544199 1611005 3500622 4886714 15636100 32152522 53382213 92452260 138608376 278816471 633542668 2070525846 2645255694 -1 2 6 12 27 56 98 131 284 682 1940 2081 7504 16098 32581 64953 98709 213713 413543 812773 1101740 2748197 6262927 9150432 23563112 60009445 106688119 244539831 340922148 1073014546 1458419660 2308645350 -1 2 7 13 17 38 102 154 341 732 1113 2170 4839 14806 17483 63858 82886 233622 418709 807047 1363351 2694970 7554911 14374410 17787146 65216959 119260148 239511553 451756796 837522121 1769367204 2860800637 -1 2 4 15 18 55 92 206 405 547 1176 3292 6004 12758 19072 55349 121924 245507 456912 809983 1630366 2985553 7816798 9655369 27487231 39269342 89118063 246567466 442043511 550664194 1817534596 2654395093 -1 3 7 12 17 55 120 160 445 874 1382 3903 5878 10155 27565 48950 80055 165972 487191 555905 1086412 2967608 7733334 10359161 20332405 58083765 72534823 188722602 411949740 675236479 1693718047 3225691841 -1 2 4 14 30 52 98 184 440 792 1384 3517 7334 8728 32319 50015 125063 224649 405972 812190 1632524 2721367 4428688 11501920 22526950 58189836 69684906 182340917 424452409 575998090 1200028027 4293236766 -1 2 5 12 31 35 117 141 462 916 1396 2658 7965 10450 31647 40677 79708 183706 463246 811579 1882561 2447573 5138060 16151502 22430805 66721765 86438864 155146284 458794025 1028749150 1456083225 3676503266 -1 2 5 15 28 63 82 240 423 526 1703 2422 8050 8724 27780 57295 111529 160754 490994 817021 1897061 2738574 5148675 9077630 29012818 43183218 91908188 250826919 302779617 1050678181 1513894391 4047265194 -1 2 4 12 21 60 100 237 459 883 1364 2753 5486 16246 24335 65018 74375 221774 453829 805982 1625394 2187899 6796585 10727176 24088161 37484745 79126932 177924340 403981443 1061740297 2082295996 2919232180 -1 3 5 10 25 32 67 176 431 816 1516 3134 5015 11028 21293 57201 84268 179381 488195 541668 1634671 4003606 5141180 14817069 25601234 64176344 71836318 170413074 464053777 646525574 2106471571 3891980851 -1 2 4 10 30 53 84 229 385 751 1103 3962 4898 10843 31537 64222 87566 133999 513411 814066 1627913 3745200 5434006 11187157 25831508 47953885 94676080 233948593 437751461 755299608 1929462874 3789693567 -1 3 6 14 31 52 77 172 465 808 2009 2610 7125 15688 19264 49002 80053 259009 405769 545455 1345477 2194475 4675767 11215053 32490297 60189476 98355945 196463243 323648822 906552882 1153017774 2659104019 -1 2 6 10 18 40 71 148 482 965 1777 3582 5153 13861 23248 58208 102185 247736 456740 806775 1103427 3265104 6499148 15689374 28554287 56258282 98916902 149820111 336452898 770391002 1690785980 2354311319 -1 2 4 13 20 56 72 217 374 857 1446 3651 7485 10517 19626 41025 81246 138235 508904 806975 1608560 2455318 6729854 11988396 30310213 39529664 110479668 147038616 460108963 775487984 1327392976 3622770108 -1 3 5 9 25 50 111 130 395 681 1872 3087 5097 15903 29469 64332 83464 206471 450592 548980 1623262 3225520 4446859 11250188 25122119 61479436 69019088 215213627 394255949 742629908 2090815430 2998025493 -1 3 6 15 18 50 102 251 326 957 1672 3520 6451 12808 21988 51179 66164 216328 447534 543751 1373417 2446489 7835039 8903132 22748384 40246241 114908417 193960981 343406875 739208715 1361748115 2875521966 -1 2 6 12 30 53 126 170 398 527 1601 2882 5939 13486 29935 40712 126252 251265 449872 811828 1092330 2726601 4935440 11222927 19115498 54942768 79014885 241120305 297515954 895904705 1915607666 2347476368 -1 3 4 8 19 33 110 219 411 600 1214 3112 4778 10691 32129 48391 125347 166188 502759 552791 1872957 3249619 7222944 13518706 20375594 47131040 87678900 259968045 459752509 587288086 2014009041 3920455536 -1 3 7 14 18 59 96 239 489 654 1494 2252 4200 8199 23870 49934 109039 171235 501232 544098 1106808 2487298 7495274 10620524 23516549 36392106 70626353 234787888 501724598 897346864 1612234459 3303880241 -1 2 6 14 16 57 120 228 461 626 1243 3213 6192 16063 16810 38962 110820 168632 517091 812807 1107836 2189761 8108824 10535605 17633693 40593645 77200007 246814915 442400109 546217841 1362360507 2646630076 -1 2 4 10 24 62 115 222 367 1023 1904 4065 4322 11181 21269 44250 119587 213524 425511 813074 1627335 3747137 4865865 10284020 20798544 44489965 115976698 170637416 315820589 598663302 2131353138 3897251459 -1 3 7 11 20 44 68 224 341 567 1458 2842 5534 8410 19595 38225 128856 232216 438365 555338 1112301 3222847 8318882 14991410 28137632 42863746 117297714 232246413 515780766 999665367 2043887430 3502442587 -1 2 5 8 25 54 114 224 282 733 1049 2721 4123 9035 17053 48160 76220 188917 468662 815418 1891532 3528076 4681925 12117497 18457857 39825223 130889592 259184833 467359289 990162621 1762725445 3385239637 -1 3 6 12 30 42 80 137 305 772 1557 3200 5529 15585 26056 64521 118390 242339 454881 543800 1352722 2708661 4884165 13926570 31792073 58598522 114678238 144935770 351444904 724347152 1714242424 2712059852 -1 2 6 14 27 62 66 255 511 780 1373 2897 5826 14985 22392 51948 100753 208203 405320 817728 1090890 2167660 5661317 9474228 33119173 49185646 71137307 195752065 430034397 957077342 1975772644 3055526295 -1 3 6 15 31 37 66 164 494 539 1908 2385 4760 10077 17831 36307 129833 261027 449263 553300 1371157 2438956 4358168 15517013 26306848 58865889 85024220 262560056 355832316 967779009 1842843362 3490593627 -1 3 5 13 20 39 73 131 341 843 1223 3696 4160 11066 24551 57406 81654 146701 503040 550612 1610708 2198207 6815306 13144298 28675719 54522250 124289639 136684500 515614378 734559023 2056301881 3895849812 -1 3 4 9 23 39 85 214 469 891 1116 2921 5820 14414 21084 32934 89067 203016 427776 556788 1895449 3507610 8051255 12903233 29726975 35583408 70028151 183061558 471016257 1034081075 1951986479 3156061351 -1 2 7 15 28 35 79 203 382 1022 1205 2770 4224 8478 27961 40733 99936 249163 436333 810791 1365814 2195272 5162685 16303290 28924924 34513463 116149771 175699075 498931046 949901107 1779521946 3271992403 -1 2 6 9 30 63 90 217 499 713 1674 3559 5525 8802 21206 63306 73892 262104 421393 812931 1081826 4032978 6176501 8427473 27111140 35021864 76053626 211333943 300544448 754616016 1657896656 3639025316 -1 2 5 15 28 39 124 182 427 615 1394 3947 8119 15202 25552 52327 97030 195211 472001 802908 1875504 2737458 5204497 15264918 23408613 54414546 72267470 256881902 483505734 699892248 1106628240 2502129814 -1 3 6 10 21 49 72 143 388 1021 1610 3686 5583 9866 24622 61467 81963 134101 511413 546320 1359758 3262969 8359253 9750617 32053849 50767083 67251192 163291797 369668434 565042677 1828694196 3417878423 -1 2 7 15 21 47 88 244 417 706 1097 2056 4530 9793 21008 60342 95775 206010 456719 811943 1348210 2217066 6982643 15521157 30740898 45071915 91176004 232180922 444600632 810297172 1699500474 3650940132 -1 2 6 14 21 49 79 251 274 613 1461 2497 7125 8616 17087 52761 120400 228943 408931 819199 1089629 2181824 7231790 9764508 32614843 46915105 127629290 226895396 529555398 818209071 1271497461 3977740364 -1 3 6 9 22 33 78 135 444 1013 1217 2612 6567 11021 26118 62298 91806 219082 442057 545427 1356424 4057020 8322882 14209812 28384244 54495514 80720718 158851430 474436142 987412096 1279020137 3434387376 -1 3 6 12 20 48 75 206 352 789 1402 3516 5907 9939 25445 46569 77317 164331 486892 546299 1375075 2745933 6497779 9737303 31540753 34482692 110001513 160334176 426732627 571758516 1777401183 3258576481 -1 3 4 11 20 51 105 179 448 561 1944 2914 7398 8632 20897 46312 94138 202103 426420 551095 1886828 4037166 8321350 9999417 23412165 58434684 99082774 262105930 376600055 846825088 1556011035 4074554521 -1 3 6 14 26 52 113 207 430 727 1623 3241 6596 12927 20164 59026 120097 239769 446275 549555 1348645 2187821 5416028 12379958 18470887 48475880 96125883 226786279 314877822 706555694 1457145647 2833857424 -1 3 5 10 26 49 92 160 501 1004 1942 3078 7321 12526 26947 62217 108686 175108 491626 541459 1615321 4008045 4442167 11073394 28943133 65453214 91991063 134486692 288636834 789345206 1086114845 3064322793 -1 3 4 14 29 56 119 136 444 715 1933 3293 6670 14835 18383 51489 110256 193305 510546 549590 1882222 2702953 5219757 9486984 20035934 65983364 82817283 228648762 367380971 750141822 1495720229 2308694040 -1 2 4 9 26 59 79 170 490 701 1297 2052 5956 8667 19317 61512 126162 259148 440259 817544 1610210 3491730 5162420 8452453 31062032 59233059 86176374 221810856 507856089 895402542 2145449004 3713656795 -1 2 7 8 17 32 112 157 362 587 1504 3925 7435 8430 23777 64839 123112 221947 409028 812332 1346935 4021045 6706336 12645045 21626061 61554844 133850459 214734003 507082245 724177203 1265378252 4075838287 -1 2 5 10 16 32 94 156 328 619 1602 4005 6620 10818 29672 40099 115053 190350 512818 804841 1886616 4011004 7051681 12882156 32628062 52348717 125809374 213967295 272189006 651889298 1543063593 3415412800 -1 3 5 14 27 61 79 250 292 1008 1730 2320 5356 13074 21199 62970 85931 167944 486992 553728 1612800 3014575 5709806 10283711 29715938 46333832 122148484 188082925 338112155 1046264983 1950455051 2615650507 -1 3 7 11 22 38 122 180 268 828 1341 3259 7593 14314 23455 64647 124414 243448 453437 554050 1088864 3234830 7773673 12905989 25021363 52942156 113923140 143742872 411994760 667209061 1189197813 2917358407 -1 2 4 14 30 39 87 159 474 555 1442 2092 7629 12734 27224 48692 90799 257871 411446 803616 1633352 2730446 4327124 14724050 29970132 53720253 86676333 263299029 513958215 927465637 1437598124 3058696937 -1 3 4 15 22 62 110 207 272 622 1060 3834 4648 15316 29196 47128 90761 152063 518375 548643 1900108 2996233 6796713 10790223 21842096 43392926 122104588 229220253 433057785 719869707 1880942336 2734791847 -1 2 7 14 25 34 125 138 506 926 1855 3272 6054 12059 20754 63006 79227 211864 441554 814832 1344636 2458694 6214855 15263136 24449063 63140529 100562031 167324608 303762109 772463876 1874918019 3856998968 -1 2 6 13 17 42 85 131 375 834 1164 3648 4269 11617 25187 40868 113880 216276 401339 809790 1105631 2970059 7488018 15240241 32871914 54731033 132289201 144559399 528743000 709873304 2043124366 4061616001 -1 2 7 10 27 33 93 144 471 989 2041 3796 4170 10870 18663 55464 67001 231474 395851 818110 1352706 3518071 4600978 15470934 33040612 52972808 87347827 138747032 269991019 633764122 2016723658 4021893082 -1 2 6 13 28 38 95 144 302 919 1207 2663 6472 13391 27136 49742 93380 244271 418586 805157 1085158 3009505 4607071 15470997 32254499 52711572 114080624 177570743 471501021 976843188 1324844299 2964984721 -1 2 5 8 18 59 95 205 497 826 1208 2704 7181 9626 25251 58880 119079 228676 405639 808010 1881568 3500681 6947271 10488291 26744905 39595699 80772458 191153822 518372056 970949215 1497877853 3784790761 -1 2 5 9 17 33 81 240 278 577 1761 2649 7336 13961 26223 35231 80634 244446 423259 803160 1887261 3275496 6444812 12847976 29892278 43004037 129789209 219715351 302320146 866637663 1476584395 2899396765 -1 3 5 15 30 37 75 158 336 919 1114 3032 7371 12354 28526 43371 88033 132416 494847 544071 1630773 2734264 4697462 15204918 28575307 54529502 117707137 191111298 530598976 1059381535 1580580339 3077023158 -1 2 7 15 16 60 123 177 465 703 1254 2882 4462 8275 19584 58164 124629 205813 425972 816068 1349473 2194574 8274401 11797651 18090977 53743748 96215704 234375367 429189531 1065219455 1786185713 3283499495 -1 2 4 9 30 55 91 230 502 949 1775 2482 8178 13153 32330 57867 117789 151287 460415 810943 1621160 3502819 6240611 10498084 28866936 48556132 73782708 158758186 364078515 1007979476 1518403908 3047410089 -1 2 5 12 16 37 102 129 297 960 1522 2521 7504 11723 27708 43505 119606 205497 404907 807560 1899278 2435230 7474029 13641099 17069000 59278074 110211744 199728478 408668304 825965730 1345979552 3336582289 -1 3 5 8 22 49 119 219 505 749 1350 4042 6367 9431 21984 45340 86872 150197 516378 549089 1626589 3506893 8112335 9971928 18107261 44342678 78189698 202033303 510581269 736553022 1596359431 4160374275 -1 2 4 13 20 34 96 212 258 525 1323 3271 4516 14333 26219 36811 74723 206707 456945 805435 1623363 2484093 6734620 14433520 16809841 46180295 124610389 208664068 471278960 641662408 1992312535 2638271646 -1 3 4 11 28 63 72 180 433 592 1062 3088 5866 8715 24873 64586 87055 156640 506235 548719 1876222 4059847 6265277 8928185 30429747 65058114 70899471 267907833 421583155 569720562 1764393762 3580547496 -1 3 6 10 18 54 99 129 415 833 1615 2855 7280 10019 27098 61808 127996 218674 403063 547967 1355773 3234125 6423247 9712266 22566877 59814429 72449329 187854196 350537882 874625157 1598276209 3944689859 -1 3 7 10 18 39 126 244 280 605 1134 3949 6155 16368 28786 51739 124339 193471 504247 548598 1087206 3504045 6523563 13639699 23611289 37006267 127468196 224349592 408279536 771392738 1582527231 2611849301 -1 2 6 12 24 61 120 183 262 614 1417 3067 7784 9716 30030 58078 70384 207802 440169 804627 1091957 2730656 5419881 9457656 18657367 52789257 116838799 233083841 524417071 942809500 1420146133 3926037698 -1 2 7 13 18 59 92 222 394 998 1503 2144 8116 8296 24967 42787 78915 156652 493636 808121 1375882 2743334 8356576 10505218 26530233 34974983 90641893 167585828 402802192 932700492 1544613351 4177914288 -1 2 7 15 20 34 78 222 304 952 1579 2314 6214 9230 19606 62657 87746 181837 472526 818084 1343736 2213568 7290550 14444290 28879010 39689260 126352599 175458249 382663362 1034378327 1182318632 4121240660 -1 2 6 8 30 45 121 224 359 1004 1642 4093 4931 10839 26616 63231 111214 147210 461422 807719 1092727 3736297 5964877 13124196 22577692 41774671 104852256 173130074 380038677 665241651 1901509157 3785517174 -1 3 5 8 19 57 77 150 287 725 1039 2576 4585 12833 17184 59215 107407 144283 467952 551413 1605840 3487870 7285153 11303058 31241153 58292727 101173801 258068669 461541940 962227818 1838673916 2332929550 -1 2 4 11 24 39 87 143 351 856 1337 2435 6984 10853 24920 46444 123867 231123 437452 809893 1631217 4001888 5152956 16271491 29937839 57761263 124680698 142151391 420643516 866136312 1228163379 3250115145 -1 2 7 9 28 62 76 134 358 547 1282 2628 5035 10102 25298 65346 125430 196454 499565 810762 1355360 3759172 5739204 9191948 29397927 53808477 128395060 224472893 477581186 1009894305 1703576001 3599196137 -1 3 7 8 19 49 106 210 410 1023 1039 2554 7402 13974 31458 38543 74458 167000 481382 547047 1099208 4062330 7293878 9207275 23108267 50148539 84058881 165617484 520924731 913131883 1463171543 2951883547 -1 2 6 8 31 35 107 219 369 702 2013 3971 4645 8647 20591 37496 115906 164479 496272 814433 1110890 3743906 6261754 16012574 19438102 47831357 109752601 256369349 353152042 549822834 1976462677 3390472865 -1 3 7 11 30 56 105 156 293 776 1283 2841 6138 12438 23026 33178 96795 176247 459463 554135 1113203 3250011 5707874 10247464 21530664 63531771 113937807 147538543 415553548 970849035 1909443432 2574627298 -1 2 5 12 20 45 122 228 367 803 1790 2991 7432 12760 26752 61901 127247 215566 408500 806499 1882107 2448436 6434785 14706313 22339954 40752922 102698353 157717963 399322531 884138053 1496182205 3063380439 -1 3 4 12 29 55 93 209 373 719 1269 3009 6056 11488 32681 42794 74297 244260 413870 544764 1893024 2217126 4604986 11297940 27562405 35744164 111366873 245076062 406725110 1035794332 1926102121 3902943538 -1 2 6 10 24 57 87 178 257 696 1823 3403 6128 14268 26510 57295 79974 149254 513173 805585 1087657 3258039 4965861 8418273 28372402 59594055 115770354 243453769 376854729 672923519 1746404222 2238448766 -1 3 4 15 23 61 73 185 363 574 1824 3552 6633 14483 30148 45262 78477 213533 436448 547135 1893562 3001988 6469230 11300065 31230405 64046241 125302441 219124356 344393782 708731017 1390789564 2151329318 -1 3 6 8 17 38 80 239 376 552 1603 3809 6621 14623 29886 34168 108742 218107 399007 547571 1364367 3760632 6687004 14183735 30719109 48618783 109040788 218347645 289343344 601546506 1602027947 2258282814 -1 2 5 9 18 57 77 164 300 644 1428 3917 4423 13092 32402 36790 99660 224450 397067 807834 1889066 3229579 7215455 11037280 30979006 61991493 101175694 250607602 481015462 709579225 2055627461 2370366456 -1 3 7 11 30 59 104 186 326 1014 1031 2062 7945 11448 31408 63904 110840 210454 400573 540934 1093819 3219303 5637507 9462636 21027392 55957554 132118428 180347367 522441163 831751033 1590626602 3416153235 -1 2 5 11 29 52 97 217 511 858 1121 2353 7784 15989 17532 49962 121654 162932 472913 815890 1874284 3745503 6021646 10586755 22976539 49454050 79339165 184194427 470453459 881245761 1586687666 2258503843 -1 2 6 12 21 55 111 199 260 949 1211 2495 7995 12600 29014 61773 104485 132474 461816 805271 1089444 2709976 6811179 9304440 23778575 46056360 120778225 176598321 482487525 903825193 1503714639 3171540646 -1 3 4 13 19 51 78 209 402 713 1475 4088 5774 8526 23890 46511 94693 251574 415422 553779 1900523 2484183 8060911 8731185 33243722 40598061 87232602 222025788 483017506 699684271 1714727182 3637856743 -1 3 5 10 29 52 93 210 304 823 1117 2303 6230 15634 22939 51845 118133 219462 399191 552342 1608009 4013447 6209821 10589204 28021401 36690335 128659813 141989115 491605785 867858873 1097916531 2418392437 -1 3 5 13 19 63 93 199 435 560 1612 2776 6764 10273 23023 63251 66293 195958 475455 555548 1619875 2218149 8104447 11886282 25560302 41571669 99532648 241146969 287647704 860272244 1096516268 3456172714 -1 3 7 9 23 44 102 217 403 825 1448 4033 4184 12109 18513 35800 124646 205838 400927 551406 1102234 3753276 8029023 15313573 19374917 48754121 84372685 182621416 449154428 676852383 2111001188 4215468204 -1 2 5 11 26 52 75 166 345 521 1726 3239 4278 15901 29684 45996 119285 235568 431476 802926 1888774 3758865 4601315 12429964 32976946 61301769 132088466 221427566 305667345 688925741 1918651007 3195063818 -1 3 7 9 17 52 123 247 270 813 1326 2443 6524 9802 31104 53609 109701 178995 503561 546628 1094317 3759794 6514654 9559293 20083651 36316411 130717352 148883717 418164162 856257642 1085214421 4189663836 -1 2 7 11 30 43 81 150 434 758 1076 2404 5109 16267 29223 59447 103831 220684 412403 804701 1347123 3230793 5678397 13753591 31706170 50800393 78820593 226092663 463451162 877386317 1760236318 3065172229 -1 2 6 13 22 38 107 216 364 626 1259 3749 5212 14437 27553 41310 117246 163366 485057 810720 1104380 2972027 7323957 12950809 20888987 47321644 116117311 204835022 450528957 686194572 1753179622 3022805033 -1 2 4 14 21 46 114 229 341 824 1661 2129 8000 15650 19064 56297 109131 244353 432121 818387 1608181 2705400 7226287 15319941 24843410 38512715 116832794 167517892 361512708 956583808 1594151945 2381955015 -1 2 4 11 30 47 95 232 361 934 1245 3223 5339 11818 16431 44947 104602 247574 436706 811502 1638053 4003498 5639729 12706084 30081897 46911769 103186581 190327246 493111734 537966057 1652139075 4024148625 -1 3 5 10 31 54 89 168 405 703 1652 3200 5325 8260 28318 54230 86704 238869 414649 540693 1617615 4042381 5671223 10555349 28522489 64466121 81153849 214466151 331675725 720709477 1662732004 3585557961 -1 3 5 13 20 60 113 232 315 596 1643 2776 8172 10528 16534 39892 124183 226203 416064 549240 1622606 2186460 6736625 10853584 20680828 41376896 124916657 233891023 270601662 863660632 1474299757 3736340734 -1 3 4 10 26 60 125 254 283 675 1550 3973 6290 11521 23621 33025 121126 166044 498241 556101 1885082 3766820 4396162 10337663 17459190 35307444 129494320 244362999 309429185 663357346 1595037944 3544636663 -1 3 5 9 26 39 115 160 275 816 1351 3484 8124 12088 19669 55248 90038 257864 407597 552268 1606126 3255034 5170122 15806276 23021462 56612458 115493464 150520572 427648093 586914471 1255579049 3345849653 -1 2 6 15 24 48 74 160 462 784 1804 2512 4279 11760 30073 40404 101828 208630 414180 808277 1111779 2434275 6220761 10861427 31679382 62298312 92876218 185268952 277976447 974065794 1738673674 4093424869 -1 2 6 9 22 44 103 211 502 1009 1692 3918 5854 13919 17197 55724 114340 163535 475285 819063 1082872 4016183 8364617 15569308 19274982 47181635 79518806 139956293 356374865 648206819 1710913594 2228965141 -1 2 4 9 21 51 114 175 442 537 2020 3949 4750 10517 28207 44941 126362 256641 449013 806027 1628283 3503019 7494579 10339437 17794519 56784214 75343134 247675042 386642303 596779039 1974815984 3921549304 -1 3 6 9 19 41 122 236 438 614 1807 2372 4574 8326 31802 48852 125882 174721 498146 545167 1367576 4024615 7012637 15584526 21159155 38220401 88446504 253367813 356152600 950465263 1629706046 3267435329 -1 3 4 11 29 62 91 229 305 820 1208 3110 8039 12401 22731 47006 84376 131114 505438 549526 1899094 4053946 5977480 9010799 26890337 49222331 125109320 142512702 519209918 591833719 1309067734 3107860664 -1 3 4 11 22 60 112 184 307 880 1276 3466 7363 14714 27860 62103 87694 141386 520783 548522 1870060 4032587 7813953 11362925 20863081 53950912 101278847 155865956 519778174 610617374 1198659212 2468583300 -1 2 5 14 25 56 115 175 322 537 2017 3017 5654 9816 19657 38194 88378 176060 471120 812494 1884553 3010689 6258753 8484236 19331062 56853975 125925695 219605764 388740889 826086759 1968847800 3308678103 -1 2 7 12 26 54 121 210 268 794 1468 3326 5462 14109 20962 42979 65536 178274 480725 814762 1371271 2981994 6017725 11866102 20359341 45575784 121907861 136609266 443339523 615893565 1700483493 2351194215 -1 2 5 10 23 32 106 225 311 586 1449 2966 7918 13598 24963 45802 125469 179732 495987 809889 1885206 4027946 7801545 14279082 19046546 37725321 125582111 229930145 523278782 958512929 1455058646 2855456538 -1 3 6 15 19 36 121 171 377 921 1474 2520 5104 8619 27448 34210 119302 230810 434522 542303 1373546 2451205 7478124 14272014 24881791 56022873 125632119 198800084 433731184 838448744 1793007116 3454224938 -1 3 4 13 27 33 65 248 343 995 1593 2955 7621 12826 20502 37366 69310 182672 463503 552954 1890136 2470367 6006509 15539356 26143087 49505119 109087897 178339135 399153997 932415030 1513712899 3149794027 -1 2 7 11 18 35 89 212 429 973 1871 2570 6540 14856 27559 39866 92661 237051 398682 810186 1369031 3264787 6726677 12680000 31702250 36585860 96772736 165479678 313986941 873685889 1300492827 2304672302 -1 2 4 15 25 39 66 207 492 948 1148 3492 6968 10616 23884 40052 100976 239879 456230 818629 1628157 2958504 5920482 16620923 27236432 35817245 79475711 152951961 529736801 641156878 1505474463 3476738352 -1 3 4 8 22 53 124 152 298 978 1296 3252 4460 8200 24054 56208 123227 258805 428589 554057 1874816 3214273 8023797 9043966 19646416 59176993 115402599 195399174 468668844 656400869 1971760617 3221496716 -1 3 4 10 31 59 104 230 451 571 1495 3247 6487 10144 25767 58814 103670 210132 407444 543340 1873096 3756029 5694341 9798448 21172221 36599847 78959123 260162135 526879653 605226192 1424124131 4253344153 -1 2 7 8 27 59 66 177 291 584 1514 2659 5752 8399 27634 36627 68566 253950 405350 804021 1374456 4043381 5152541 8721506 32501549 64383015 107264676 232081304 509293946 1063760936 1915133953 3752152964 -1 2 6 9 16 62 103 170 362 796 1576 2960 4213 12673 27691 47544 114440 215142 409406 809879 1105456 4003517 6735458 12393040 24043262 53034272 120490407 159775690 336050304 925068152 1844340415 2209382450 -1 2 4 10 20 50 104 236 310 881 1214 2268 5955 9464 16954 43423 72366 174374 475957 811579 1631197 3778044 8099245 10333722 23299822 33915804 122409220 156829822 534152797 812585656 2099308348 3420302764 -1 3 6 15 30 56 102 133 402 898 1323 3778 6522 12317 22083 65404 81249 255225 418402 549842 1353275 2480145 4648336 10345546 24568260 59884045 74373565 136677059 443941212 777569504 1545960450 2721002318 -1 3 4 9 19 32 122 214 338 671 1659 2477 7513 9605 25935 60063 102183 254063 455260 542321 1869573 3504659 6966345 13205482 23478658 44395653 104494034 258815209 322622530 1055401839 1344300031 3884769886 -1 3 6 9 20 58 101 250 483 938 1507 2614 7261 10985 18212 42855 69563 188018 467654 551264 1370292 4043757 7861968 12430172 24368249 39974406 72308421 157854015 434444945 1049292019 1519339247 3700461641 -1 2 7 13 31 53 113 161 281 545 1290 3715 4131 13180 17166 37189 95422 216242 455018 816319 1367883 2749397 4850363 11396599 18495505 56212970 115246505 210021194 474295730 797176638 2028200679 2293224060 -1 3 5 13 16 63 111 152 350 905 1406 3379 5562 11987 28523 38652 83771 180943 483670 542134 1636222 2212337 7841759 12180367 21993991 63804090 119765677 185367156 454605080 551365449 1619939342 3911592184 -1 2 4 9 24 55 71 217 380 918 1540 3718 4270 8817 19483 40817 86370 142196 504288 813321 1629771 3528947 4675113 12175218 30107151 40742049 112967070 198999068 381220037 593857103 2067790349 3488938720 -1 3 6 14 25 37 118 234 344 531 1354 2344 8086 11886 30947 59686 109911 145604 464535 544811 1351256 2184269 6269827 16082958 21227583 40750677 117372010 223795429 499295282 807814751 1508897072 3272994803 -1 2 7 15 31 39 70 205 402 836 1518 2120 4321 13585 22016 52685 110962 239994 434169 812305 1349503 2188821 4340456 15031081 26115208 37069501 88840475 188661982 436517530 938022149 1630442999 2429841960 -1 2 7 9 23 35 113 166 323 611 1685 4051 7075 10290 32379 61700 95113 231952 419283 807548 1345530 3773858 8048198 14004667 21147281 54878936 129741758 214311899 326952475 613762056 1408226470 3404922165 -1 2 4 11 16 50 124 133 321 917 1745 2492 7322 13602 31662 34066 118275 160460 479340 805686 1634328 4021500 7311386 9265951 20181003 66181183 121003254 185013503 368619446 1008568066 1450870388 2726166883 -1 2 6 13 30 51 121 224 420 840 1146 2853 4871 9790 25317 35706 122224 164960 503273 803735 1107503 2969492 5205855 11626831 19074071 41541992 86955325 198667897 473787257 1022561005 1676537279 3554068629 -1 3 4 10 20 51 97 253 294 579 1682 3994 6148 15708 21199 62757 109646 226528 421865 551702 1879667 3755828 8060606 10055693 21408434 40208938 122363689 231915751 329852653 636114877 1568420787 2416461847 -1 3 5 12 30 41 104 223 344 995 1594 2257 4699 16113 22022 53422 83050 142056 521556 552222 1607688 2461422 4932500 14267823 17505189 47021782 102920330 176634605 402197390 980340996 1775424298 3056260872 -1 2 6 12 20 33 69 251 308 801 1444 2248 4306 15740 31369 34943 123013 230651 428048 804061 1111886 2711565 6452432 13709596 26916847 48511303 117731468 136093535 446812995 888660716 1661347337 3010590366 -1 3 4 14 30 46 113 239 379 735 1433 2511 6200 14709 22924 39822 73363 201754 450259 549821 1885218 2722750 4333208 12968634 24298746 40656454 107255419 251202709 496710303 820163544 1154528179 2164352938 -1 3 6 14 30 56 105 176 267 973 1264 2090 4910 14850 27886 54465 130318 190262 507538 545933 1359410 2172561 4392227 10320238 21736851 58224333 114872869 192541620 472840748 850630886 1849171316 2704025289 -1 3 7 12 31 52 70 188 339 669 1811 2438 7817 15641 22542 58582 123597 261371 438474 550471 1095776 2951881 5115812 11101496 29796608 66081351 125894610 257544518 383497206 993425299 1578492329 2315778053 -1 3 5 11 17 54 93 153 396 853 1752 3639 6555 8600 24012 41976 122768 180204 494788 556667 1637113 3765971 7042028 10027229 27500336 50351443 74749505 188071355 381840607 579514773 1544001014 3881066044 -1 3 6 12 19 46 105 217 498 608 1522 2941 4137 14554 26322 51341 120867 259101 433988 548800 1354871 2692601 8267338 15825048 18022203 48011889 76638446 236898147 516226522 1004118883 1855396227 2778137645 -1 3 4 9 21 59 111 216 383 796 1059 3178 4347 10733 18166 45993 108288 158124 467294 552693 1898406 3478113 7586872 12407534 23035052 46722441 112533791 164343813 473012015 549591329 1910499607 3761576293 -1 2 7 15 23 49 69 242 366 868 1923 3752 7173 8524 27448 45143 116336 224653 419779 805850 1366309 2191930 6464416 10296225 31069863 46454420 105213417 141198587 325155875 636403252 1235302647 4055791942 -1 3 4 15 16 39 123 158 477 889 1277 3556 4242 9830 26165 62257 101945 226702 423370 540961 1873908 2980466 8319957 14229466 25036121 58760871 87910350 180536322 515202443 633771592 1999235341 3715859658 -1 2 6 12 23 54 100 192 324 652 1319 3310 5661 13731 32152 48760 123022 208500 397642 805310 1097770 2709851 7259967 8463834 21134204 42779083 103373393 258392534 507588243 652371135 1745415853 2319516691 -1 2 4 11 21 40 103 204 422 1007 1563 2850 7244 13307 18938 62941 72258 168969 467344 817881 1621419 4058131 8095895 15843080 20399298 45675253 93131692 157453491 391847369 891297826 1580231000 3118767502 -1 3 6 8 19 59 74 248 332 913 1981 3566 4507 16027 27630 43724 76875 254096 398384 546246 1360021 3769436 7260415 10878688 30039480 47495705 117248324 186879181 276476681 673278014 1926176495 3089627952 -1 2 7 13 17 38 117 245 341 758 1351 3293 4390 16314 21296 56191 116849 214863 400618 814323 1345705 2691706 7507376 14245382 21396919 35190783 113090779 249020786 510597913 670486845 1957794538 3201532311 -1 2 5 11 26 32 94 209 302 916 1621 3646 8095 8575 28643 52036 92028 221093 428471 806615 1877061 3779959 4602857 15585788 32688917 36499900 131670883 177729447 397349403 548547267 1163521770 4268918572 -1 2 4 11 31 33 97 156 316 750 1658 3326 6350 11455 28884 61478 71760 215998 442981 810033 1605671 4057516 5394570 16616461 17471107 65064705 111498102 254278341 318734042 736533656 1378408971 3565512166 -1 3 5 15 31 32 77 184 367 890 1747 3448 7282 9598 24887 53078 66474 193204 477822 541784 1617501 2739348 4452836 16365826 29035539 63238113 124611034 138292501 371094160 804190091 1180123371 3768080053 -1 2 7 9 31 37 127 158 376 561 2008 3987 4903 12700 32030 51960 98343 184954 513062 799135 1342747 3721974 5865521 15389248 24106108 59257214 126647549 219990463 402490840 566680075 1941948616 2305037253 -1 2 5 9 25 37 76 130 492 929 1586 4006 6945 13696 26969 46329 84481 186868 490456 800159 1862002 3191968 4278966 15915112 27490450 53752463 94659611 151301118 369980675 648192900 1405087084 3115401078 -1 3 6 13 27 35 105 186 480 599 1469 2374 6039 9233 27454 59308 70291 255665 416970 533701 1337962 2941958 5838167 14936632 19808898 54793930 92022696 250637513 535882617 856493104 2054149550 3444707948 -1 2 7 14 28 46 96 252 282 707 1119 3528 7819 15294 18601 38593 122474 184746 518759 801540 1329471 2397649 4839852 13294206 20970675 41685056 126624451 255883402 439928878 647324181 1278699467 2527187050 -1 2 7 13 23 43 101 251 401 951 1751 3865 7452 8585 31762 33986 124912 247841 456386 794965 1342963 2656162 6938846 15975523 20901043 41159703 96213713 145763425 367551895 667463646 1227722378 4029643965 -1 2 5 11 21 61 117 236 298 1000 1158 3189 7047 11661 24897 45686 83004 182524 487978 798048 1859689 3715483 7946417 10667164 19360144 40370328 117703108 187695815 499124069 594282726 1592268751 3662427775 -1 2 4 13 30 37 64 236 277 734 1589 2361 7851 13525 25968 48298 87446 201872 437478 800041 1599156 2406491 5069490 15663964 26379857 45901273 134004060 252270151 333647955 1020961716 1607475826 2874166687 -1 3 5 15 27 36 79 140 475 707 1133 3018 4631 15322 31654 33722 112830 173721 515427 539291 1603719 2655605 5355470 16694828 28047325 50625674 88378987 206152884 451577482 1046972941 1724969444 2753637471 -1 2 4 9 25 59 77 164 510 618 1880 3199 7551 11643 19834 44144 65692 203996 446633 797791 1592860 3450919 4261995 9111635 31386191 61366137 91265262 241527115 344713780 739459817 1171672060 3282649152 -1 3 4 14 31 57 113 184 452 808 1081 3692 5343 9712 23715 55318 91842 240926 420367 533756 1859316 2678471 4550577 10204043 19289461 53233921 99417865 194592116 469991251 701175393 1810348276 3347205593 -1 2 6 13 22 42 120 213 510 698 1452 3089 7761 15071 23601 52732 87487 260205 394856 801621 1072714 2935170 7166817 15983443 21901682 45644791 79473680 222154211 473330203 637571063 1212260970 2425811064 -1 3 6 9 17 45 105 245 384 806 1880 2806 6255 8507 30316 63359 97199 238023 424931 533452 1340079 3996627 6384464 15965496 18227853 41465346 96587662 178678653 295444436 910436970 1265397083 3875852749 -1 2 7 9 21 39 73 150 394 905 1682 3797 7458 12426 25044 62011 94592 174045 488579 799443 1336437 3734445 7430470 13274417 29304880 57719631 73783950 137844254 337149429 568115333 1316558127 3053084002 -1 2 4 12 23 54 113 137 416 910 1085 2677 6654 9987 16846 44744 70557 134081 512412 796145 1591069 2138693 7145142 8796476 18588630 65862547 79531017 144404095 514133640 967714760 1327991620 4163414730 -1 2 4 8 16 54 64 137 311 798 1616 2109 4679 8363 32174 62494 117855 229690 451898 795186 1603977 3209678 6410540 10205210 31370720 52986356 115419857 144075866 358423529 958805687 1747294273 3367967207 -1 3 5 15 17 51 113 168 366 520 1294 2635 7471 13044 31266 50716 87257 217365 428598 536881 1604695 2673526 7948030 9139277 17751610 57457900 117543710 229770893 476437608 1033024650 1552440311 3157826541 -1 2 5 8 18 35 70 248 419 810 1876 2702 7818 12361 29674 38488 115359 200276 399469 799634 1864973 3448794 6937359 13055097 26375309 49583855 91341780 169020667 295050333 933248674 1368940681 3116413557 -1 2 4 8 22 58 113 193 270 668 1392 2540 4479 8378 30410 63721 94777 150652 495924 795291 1602153 3207871 7955689 11690236 19660440 46983252 119886093 242892146 533685506 852314263 1668943397 3320002072 -1 2 5 8 23 32 117 173 315 538 1028 3880 6752 8789 21565 60054 93278 184933 467816 794769 1855904 3466885 8220703 14613342 22242021 57471953 105203738 213028206 402906249 744584376 1416295765 3817306789 -1 2 7 12 24 57 122 225 269 559 1232 3080 6675 14442 18890 59527 118444 202646 409987 801318 1330624 2942463 5363325 8858169 17434199 39898136 128301039 212312253 464209212 602575785 1500625038 2343550171 -1 3 6 13 18 39 125 203 366 610 1835 3521 6178 12972 23423 53416 102748 155174 489451 536789 1334377 2940202 8227312 14052711 24063753 47244524 109167640 203330248 358538269 729163433 1459085304 2831485379 -1 2 4 11 27 35 122 140 371 623 1162 2994 7320 10411 23445 44286 115001 204606 394162 798325 1594610 3980077 4322533 14905124 23261797 64310396 132553760 206147726 467643641 1008201200 1575970647 3546737024 -1 3 7 11 24 50 78 134 367 681 1800 2454 6457 12770 23028 44406 127762 179025 495541 537634 1071007 3193962 5101736 11196397 32995322 53050438 129449425 254672239 382118504 986424423 1130911863 2688331357 -1 3 4 15 30 62 96 154 453 856 1766 3746 5136 12422 28740 39273 67882 144018 516390 538070 1866099 2916610 4532425 8551221 25104512 65111320 90376591 173909514 380847382 562388508 1803742284 2447248436 -1 2 4 9 25 50 86 195 354 594 1416 3215 5697 13053 29359 35608 76779 226325 431679 799912 1603831 3446404 4261834 11480566 26627103 39443514 111068897 217117707 522302508 614623741 1787403898 2429172283 -1 3 6 9 31 51 110 172 472 813 1827 3627 5087 11779 18818 60768 112317 223739 415246 535296 1327868 3994905 5865871 11736518 24298461 50397411 96870143 200066207 275640406 613127632 1988610564 4094624645 -1 2 7 13 25 55 74 144 310 834 1394 2141 6321 15584 23583 41615 110489 197708 420399 801695 1331872 2668196 5341634 12286550 32679325 56982422 110001487 167514279 412624067 874013134 1114701279 2454259837 -1 3 6 11 18 59 102 141 474 982 1698 2811 4767 14324 30501 54604 108313 145791 461049 537451 1341661 3459898 6654270 10905720 24353319 61161296 88811335 134242672 364441023 836357933 1623900268 2521758501 -1 2 4 13 27 40 77 162 411 908 1496 2556 7439 11566 26940 63277 88146 180140 480977 797025 1598293 2420694 5864640 13552422 26447201 61938638 83766958 142534962 419951758 809621076 1383541526 3279220345 -1 2 7 11 25 59 86 243 493 564 1693 2381 4782 11178 21014 35692 98032 139994 503155 797808 1333350 3185832 4806849 9071925 28514085 43596526 74354139 257071704 316849341 1071313630 1845905931 3873397556 -1 2 7 12 27 49 100 251 341 580 1705 3954 4509 11467 30208 61208 97011 244277 423673 797329 1341493 2948320 6115539 11256818 22186375 40992551 112177475 208564171 333716147 667956607 2059683770 4151877931 -1 3 7 13 29 38 82 230 501 567 1385 3961 6302 13888 16539 58609 110010 155928 482736 537590 1068647 2686694 4300688 15609091 30910197 47817384 73300240 254241467 489713753 683453446 1583700751 3119246514 -1 2 6 15 19 55 121 228 272 593 2001 2443 7050 13372 20084 45469 79748 213738 441640 799556 1066614 2402747 7407412 9633969 20846891 41493088 130245802 220650503 377289117 971607150 1226468055 3168388708 -1 2 4 11 18 59 88 181 486 743 2023 3886 6831 8872 21689 48019 115689 186444 513477 795906 1596180 3973279 6677297 10914437 25912137 62519976 89566570 205471658 342447398 597382311 1471256352 3821429515 -1 3 4 8 31 39 96 152 293 999 1611 3674 5227 14720 22866 35274 127744 195566 517082 540550 1857512 3185719 6146101 14854064 18572131 65656232 116033051 188683175 384120556 549174019 1777120473 3021840776 -1 2 5 10 31 47 124 171 340 801 1582 3708 5284 10378 29806 60765 72785 188402 487572 798351 1866342 3995976 5584298 12757214 21732195 55655818 132297402 166700588 342188566 563490159 1779849356 4089362200 -1 2 6 8 20 55 77 172 300 637 1252 2621 6142 14249 32388 35987 130276 171719 500737 799560 1078453 3709815 7457638 9363501 32450628 59362913 101902735 226179267 437908618 1006276031 1994103129 2191809492 -1 2 7 14 29 36 74 184 483 838 1914 2937 5202 10255 26234 54659 68802 160805 517246 795692 1341712 2419058 5063523 15123689 29244051 63395491 92143364 180028656 279279456 819632473 2105191268 4061855531 -1 2 6 8 28 58 82 237 358 634 1249 2498 7503 13728 27534 37372 112068 213958 408836 801010 1081226 3717336 5367861 10206781 27727584 49471301 104407956 205715890 438398918 876488373 1408762078 2709520682 -1 3 6 15 25 52 110 220 279 694 1310 3559 4534 8423 22045 39692 125183 179684 507289 534690 1330077 2402766 5872076 11958473 24040216 46353968 121452760 246414612 518298112 593619576 1884469405 3345461428 -1 2 6 11 20 60 109 132 430 940 1439 3326 7911 12364 28715 60780 111165 141568 472054 801152 1074127 3457156 8255204 10664623 21132367 61578237 79502223 137824411 413949277 620800060 1231626870 3117902828 -1 3 7 8 25 51 64 162 303 697 1563 2328 7467 9765 25309 35405 128691 245331 426232 534681 1078587 3978564 4570223 11223120 30130464 58863065 102874761 241911505 316131657 1015952082 1366400961 4014944060 -1 3 5 12 20 37 77 177 343 564 1456 3609 6651 12548 20383 46700 91683 233569 408469 539432 1596412 2398409 6361090 13072697 27773186 66758540 126166886 229064298 509832961 777773793 1583799887 2696271003 -1 2 7 15 21 45 74 163 365 564 1504 3404 7410 12682 19256 37363 123978 240348 434397 800775 1333276 2144276 6918562 14903642 26994988 61481084 120189171 223316785 522372590 576771287 1193635463 3067246479 -1 3 5 8 29 56 100 131 382 611 1730 3159 6538 12991 31329 55388 70237 240480 405395 538919 1600895 3470468 5592133 9902029 24631355 60221367 132712455 206544076 314727605 719909299 1449745757 2946435047 -1 2 6 10 18 40 72 129 310 622 1864 2941 5211 13438 20319 57150 121098 254003 432989 801560 1070415 3207936 6405455 15421668 25683798 53121126 113782748 223895607 350273091 806708696 2102559596 2199130343 -1 2 5 9 18 36 77 209 381 599 1103 3758 8191 12100 23571 61587 120021 132501 481212 796304 1854311 3197623 7190114 14325853 27394930 41901176 111687023 210796216 404272638 729350214 1152098106 3221853245 -1 2 5 9 17 49 69 251 266 882 1672 2629 7306 16191 28712 50539 111368 179566 492429 799141 1860470 3205761 6417229 8530302 30850694 49775755 131873074 165182415 396155743 865175706 1521140258 2364495839 -1 2 5 10 18 56 66 140 280 813 1406 3970 5054 16232 16599 49698 113567 220284 417281 800656 1858287 3990707 6412638 11268564 32463903 53894887 105395835 148920350 423158630 728879535 1901325305 2961668793 -1 3 7 14 18 35 107 136 485 952 1839 2951 4223 9781 21242 57146 104411 231681 439253 534715 1068346 2417759 7470016 13055088 19367820 59157522 94376912 157032755 305158413 844943346 1854517329 3660306563 -1 3 5 13 24 45 109 136 346 735 1246 2685 5464 11262 22740 49597 69112 256487 414576 534039 1589316 2159269 5596820 14107148 17299244 60714501 122967017 238605841 407184061 980401107 2113046266 4189127310 -1 2 6 8 24 63 98 225 376 1018 1113 3156 7456 11652 29769 40713 68466 240188 418371 796289 1073215 3711056 4279125 10445074 24354190 33698402 108060399 171557457 517362653 546077696 1154256579 3229170219 -1 3 5 10 23 48 75 208 501 637 1320 3868 7659 16313 26544 38918 76896 191958 460217 538422 1601961 3979131 7695472 10363687 32164297 40326236 76078554 236055610 490159858 677404045 1247867336 2347870925 -1 2 6 15 19 50 73 183 449 532 1754 2831 4879 8519 30991 51969 81187 131752 502641 798219 1074755 2420930 7434507 8820759 32125133 66581333 97295552 259625282 324258826 938007974 1638470226 3389679401 -1 2 6 10 27 36 96 169 486 845 1741 3077 6450 15422 18867 53995 128067 240711 456901 800085 1071970 3209708 4562059 16712347 18318432 53122682 86546003 177552886 375283938 737219943 1437208467 2543433053 -1 2 5 15 26 51 88 244 473 591 1503 2664 7913 14648 28296 57114 122108 194532 501607 799840 1867494 2683148 5608056 10907684 27975482 46130512 78422491 242822531 503538950 1044502073 1405806626 2636881356 -1 2 6 9 21 45 104 198 401 555 1772 2418 7855 8561 21708 33522 79779 184752 464595 797803 1066152 3979234 7428223 14821748 18014398 45578044 88654099 249400133 326603029 1052317354 1581155738 4251686338 -1 2 4 15 19 54 120 246 470 694 1551 2110 7153 11663 26668 43106 65862 242857 417647 794973 1604942 2922324 7429328 9919660 20943758 37104382 77376535 228921036 310879515 946499244 1313107621 3674251622 -1 3 7 15 28 41 119 172 277 683 1275 3291 7982 16123 21389 47144 98496 220603 396599 537672 1066181 2135516 5108549 14126018 25125193 57039691 116425278 248897448 420739831 544191469 1322728325 2223698582 -1 2 6 11 26 58 118 200 495 801 1534 3831 4829 13551 18696 42099 129380 210490 397328 801075 1072691 3448407 4563660 8627828 20423081 49784877 76264049 184786502 456129811 748630017 1909070505 2592614048 -1 2 6 12 29 59 118 162 295 829 1577 2463 5320 12899 26544 49354 89632 177383 490232 800912 1078716 2685635 4534252 10109536 20074456 56514485 100826866 139343496 335722124 1046970176 1949840922 2571398113 -1 2 5 9 29 54 94 190 284 792 1916 3540 4971 10931 19658 40319 90452 194425 485730 795700 1857610 3193705 5324036 11421302 27675418 59660643 110260441 137247565 299543443 708041082 2064975180 3832947294 -1 2 4 13 30 54 123 199 367 602 1953 4004 4148 8329 25085 52758 89861 261560 403529 798202 1603504 2417374 5057149 10688811 20123146 50274462 113201742 218085738 398364469 547201685 2132993578 3229970976 -1 3 5 8 26 39 116 247 289 789 1260 4063 6789 9135 22184 44454 86524 170641 464089 536204 1591968 3442337 4790054 16122827 21638413 33974028 122085383 149943800 531755212 738448787 1417520094 3867112461 -1 3 6 14 24 45 75 225 367 777 1707 2797 7876 13213 25368 39565 68364 133589 511422 539539 1341886 2140121 5863654 14070139 27165907 44231885 103443022 162748157 381760008 836924573 1367041366 3072938352 -1 2 4 13 26 48 97 171 399 576 1473 2736 5158 14625 23998 37176 128759 198904 396459 798859 1593090 2401496 6140616 11254338 21201550 52944349 76499106 253146802 507883399 1027838188 2069358901 3081178890 -1 2 5 11 25 62 88 130 368 535 1876 3896 5980 13899 21678 35610 89546 253118 421181 801307 1853089 3716383 4788589 10450544 27218910 57096750 131332237 229246828 358415420 555594250 1616270292 2273343240 -1 3 6 11 18 61 95 132 439 738 1463 3001 4496 12461 23211 43694 77905 150541 506437 539246 1329369 3447969 6645430 12515578 26124948 57018670 81738332 225014249 489080028 951510903 1765967918 2268492513 -1 3 5 15 18 41 90 169 400 900 1698 2623 5509 10051 30176 56313 70636 174509 473037 535637 1598046 2685388 7694885 15625285 30020880 63361290 83619980 141625885 351703135 850883220 2136514798 3357659758 -1 3 6 9 29 49 98 233 284 699 1091 2513 8016 14844 32219 49062 106520 164869 514109 537046 1335611 3965064 5361675 11677108 21651277 36106801 130514282 245998190 463896855 918803435 1527786331 2553827909 -1 3 6 13 17 59 95 234 441 679 2036 2985 5260 14601 24650 52604 127555 238609 443971 537096 1340860 2946825 7444450 11232370 26683392 48217744 90105355 207386283 355004995 837917598 2104982319 3027174682 -1 2 6 8 23 42 83 153 320 525 1455 3674 6399 13771 18771 39414 75918 185493 466768 801748 1069341 3714344 8217409 16140699 31603619 52884034 125007173 218154512 518364268 790331585 1527323611 3070661880 -1 2 7 15 24 41 71 171 495 919 1090 3569 5611 10712 31876 53020 128472 183734 503799 799151 1327198 2136844 6112303 13103254 29138500 62475032 84927345 165199321 524102448 645340354 1632438921 4060838840 -1 3 6 9 26 43 77 216 359 860 1405 2875 5626 16322 31270 35114 111784 171740 519613 532815 1331397 3984815 5063921 13084217 27053273 39405465 115843885 147638116 417420269 967810738 2047917046 2883966270 -1 2 5 8 17 52 68 185 387 955 1087 2503 6968 13219 27545 34578 120928 200107 394051 795133 1852070 3464422 6631457 9853493 29675452 66919286 83756736 147074003 509369633 925165404 1254966183 2697915208 -1 3 4 9 20 48 70 235 445 765 2005 2472 5858 10241 28242 41560 108500 219363 397934 538166 1856413 3465639 7693470 9585132 31250354 45692792 88776955 220312158 352286114 958558924 2082245133 4167944531 -1 2 6 9 25 37 88 151 268 829 1272 3518 7597 11590 19460 43295 79146 132329 521459 801845 1081123 3984709 4317048 15958838 32564004 53843877 108472256 149277476 528203578 630234231 1090607673 3247372566 -1 3 7 15 31 38 93 163 455 815 1415 3525 6296 9370 30896 41294 93057 208601 439608 536597 1066927 2160783 4308850 15138190 32036554 66442453 93219269 194639494 449976804 562643899 1412647962 4074911299 -1 2 4 11 26 38 94 151 405 852 1954 3416 7334 10065 32568 63666 105156 143372 460522 799806 1589437 3976076 4525975 15953660 31782967 53320555 68825903 187629968 331102296 728260258 1186760930 3989142359 -1 3 7 11 25 40 72 237 397 580 1851 2466 6084 15962 24580 59433 76329 167182 465205 533334 1068429 3193657 4831550 13068376 25493231 43587355 94300441 252705886 361828951 987162596 2022695569 2777496251 -1 2 6 11 27 38 79 192 277 780 1127 2494 5441 12172 26233 49061 116080 240616 430265 798849 1071531 3472480 4262991 16184619 27298331 37066415 122636208 139442643 500085459 937970280 1929174087 3899486507 -1 2 4 15 24 53 114 152 312 755 1378 2526 7102 11573 18614 45420 125968 260480 444728 802155 1604269 2940473 6096909 11961932 18382970 60917041 110301700 253207210 506088909 842642096 1215264015 3624361625 -1 3 5 9 26 56 107 179 503 527 1411 2646 4259 14095 25197 54957 99286 170407 496332 536457 1589465 3180578 5055827 9174885 21554165 57533692 84296748 264372793 508724796 1068219913 1782606116 2619917623 -1 3 5 10 25 48 114 203 363 858 1530 3464 5298 13944 18314 36320 80221 238317 420835 535623 1597498 3993684 5104965 10889096 17611786 48854384 110572048 149651221 451931144 555154593 1695888221 2287189453 -1 2 4 8 26 59 122 158 446 1008 2042 2471 4262 8727 18195 56509 100697 196059 509438 800984 1602088 3190942 4785116 8882616 16838960 60412963 76682655 152970214 273566160 965134787 1708370837 3370694235 -1 2 6 13 19 49 78 230 259 868 1448 3807 4848 10456 29966 51599 79372 247184 420475 799287 1066048 2918465 7975142 9070384 33039444 44589429 126675678 162094593 461321535 757007504 1904952402 3945775561 -1 3 4 15 18 46 99 221 471 731 1189 2521 7703 12610 32511 52640 93258 155519 506432 532575 1859057 2922168 7730924 15973777 19934993 49565465 70824546 202220214 431175113 894298372 1589349987 3191100815 -1 2 6 13 18 38 71 223 277 678 1942 3225 4365 10156 30426 64226 85835 174035 478563 802728 1067727 2929931 8253794 13847421 25178196 40394750 120625975 251239881 344689433 748764905 2001096917 3655733506 -1 3 6 14 22 43 94 223 359 718 1347 4050 6731 10507 26661 44212 129601 179122 499988 539601 1331381 2161283 6359081 16229012 30424071 34102003 116977253 245184922 510649996 720172997 1460738037 3462890804 -1 2 5 8 29 35 83 245 446 521 1547 2053 4403 9087 19465 54399 98402 176414 491697 802634 1864480 3450824 5580417 16487608 29626669 43000667 87575639 251450527 276660706 951497575 1704166940 3404215812 -1 2 5 12 28 36 94 214 419 580 1954 3337 8178 9821 27556 48453 72686 212337 449022 798863 1858143 2417919 4324082 14863652 32245309 36179769 96475329 262941193 401111027 708615692 1251310364 3857158237 -1 3 4 10 16 48 106 223 293 530 1556 2449 4225 12722 21867 60562 120666 165722 512833 535968 1866134 3708926 6899697 8637421 23859004 47716599 133702186 217342111 274249449 1054155640 1709929137 2276799806 -1 2 7 12 17 63 84 249 507 634 1296 2745 5631 13946 32232 49784 70065 198676 432142 798655 1332100 2921443 7702521 12223589 27789904 45880377 68432979 238319629 502057259 1046021643 2085305130 2381770662 -1 2 4 8 22 48 90 186 451 766 1590 2438 4921 13469 28227 49178 71844 181886 478872 797100 1589825 3182322 7964751 10184397 28076379 59296263 99946164 215416783 327105700 1041024733 1804406885 2622150202 -1 3 6 13 30 32 127 144 266 522 1631 3952 6356 16285 32406 34278 97550 181131 488993 536324 1332227 2939686 5092421 16472741 24673888 61899858 108101225 204916579 288063077 607402522 1601729632 2672334791 -1 2 4 11 31 52 68 152 256 645 1578 4020 6274 16312 16937 49608 117581 258183 429031 798587 1599932 3973499 5340187 11446556 29645083 58260121 108101734 238757746 315057418 648520819 1574334026 2662964383 -1 3 4 11 17 42 107 229 450 739 1690 3379 6037 11842 29914 51292 75362 231522 406144 537410 1852199 3965293 6930314 15599894 16805376 37024072 76381517 212547282 296213430 772182582 1798171014 3841630234 -1 3 5 10 26 35 93 231 491 945 1299 2227 4667 12404 32096 38233 125735 165573 507814 536323 1594990 3983841 4273710 15175061 33314030 48549599 69548186 155423531 451181583 906008470 1799482561 2324335083 -1 2 4 8 20 44 94 218 508 756 1879 2223 7777 16082 23340 47262 109643 177010 510219 798694 1602114 3195075 7435600 14938573 30179267 35180650 76111468 201559975 383298965 1062832269 1515379666 2172861414 -1 3 4 12 16 35 94 144 407 891 1200 3016 4640 11235 30982 62983 69042 253866 425832 538204 1854031 2143365 7450477 13521383 32524117 53783301 68000472 193076872 526973803 1029772004 1724640039 3849990790 -1 2 6 11 29 63 82 230 464 1004 1802 3513 6694 15047 28813 46653 81750 149517 492567 797205 1072405 3467233 5881967 9156597 28330649 47761197 79792728 148861400 334086836 708555457 1596474304 2151208883 -1 3 6 14 23 51 85 205 315 982 1858 3997 6463 13665 21559 48478 125334 140281 465848 533693 1341365 2147791 6632702 9641994 27028163 40696180 130119161 193967800 302640359 599665139 1539508676 2994471131 -1 3 4 8 27 57 95 213 312 621 2044 3036 5591 13604 20656 49790 106443 242210 426548 535799 1866742 3191456 5061094 9092111 27027585 35950264 128285340 225854415 372094878 812369798 2034641234 2159099514 -1 3 6 14 16 33 77 175 500 672 1770 2138 6346 11232 24895 38681 115461 240617 441221 538093 1327837 2158186 7962203 12979181 28672007 59197301 91472802 224540636 293197923 980124962 1125308202 3470833395 -1 2 6 13 23 44 117 223 293 869 1300 3433 7455 10366 17733 45989 107959 181110 503832 798740 1073317 2943652 6897100 15673230 23187102 44186906 133609258 154886147 428702422 560173672 1081631505 3593006726 -1 2 4 14 18 39 91 183 325 929 1232 2570 4365 9643 32423 34451 113145 228688 399316 798758 1593775 2680909 7411986 14073376 32892872 62623161 132071092 195485454 496066380 1003912978 1830067699 3500248462 -1 3 4 8 22 40 124 182 370 563 1861 2740 4508 16298 31112 45793 101229 149258 472422 534793 1854511 3201949 7930915 16495336 22399707 52856614 117841521 221241176 362367892 928738788 1832697894 3134532358 -1 3 7 14 20 33 114 151 310 740 1332 3669 5878 12312 20884 63930 117468 189055 506691 533034 1076458 2406560 6884311 14116465 21597530 60435071 111027166 259669553 520492544 758014071 1664809698 2568986080 -1 2 5 12 29 51 90 173 269 897 1390 3197 5876 14124 19374 46824 100796 230514 445985 796004 1864380 2419891 4522856 12213119 27383605 64421990 110297448 168755950 466814857 615189477 1796414783 2236033658 -1 2 6 10 29 42 101 204 401 697 1229 2958 4526 16164 19807 44972 92483 223484 447376 797592 1080295 3208907 6156647 14572327 20522125 45074001 90945897 210191381 431137922 1033420821 1767483592 3119956638 -1 2 5 15 26 35 81 163 262 846 1783 3212 7822 12682 21354 59404 72054 259406 420965 796908 1862918 2663236 5622986 15114467 30229393 63113360 109532545 152283031 378963487 692401243 1225233108 3193363647 -1 3 6 12 31 46 78 216 424 924 1158 3489 4490 9213 17309 60424 84134 194262 473774 537738 1337856 2668182 5085416 13093635 25513375 39254227 98512855 149428861 469776664 604797935 1910019575 3396983318 -1 2 5 11 18 63 101 162 270 551 1584 3858 7973 12987 26872 63211 101157 239783 427957 796930 1856060 3706067 6641656 11957645 23964334 51898763 111289078 210054582 269134287 608728810 1092929054 3025266003 -1 2 7 10 18 39 117 232 485 806 1639 2740 6213 9474 27581 57589 112131 240939 440464 800935 1327908 3447757 6385552 14048090 21858548 41936110 70138767 187265834 358248743 870446840 1249587526 4134788842 -1 3 6 12 24 58 103 167 262 965 1385 3747 7740 9088 31173 43265 65553 174144 479576 539589 1331215 2671299 5345996 9173095 24198074 51312890 110858931 188066441 449293819 804124188 1136621166 4109913854 -1 3 6 8 17 40 110 209 420 628 1999 2407 5177 9428 17346 60613 99657 232774 429140 537920 1337757 3715616 6642064 15101634 18721944 49534621 97148688 258590973 381648227 977222587 1957681297 3221635847 -1 3 4 11 16 51 126 254 388 925 1217 3585 4897 12352 19964 48163 118636 221778 419659 533564 1865599 3992827 7163941 9359506 20051189 34549830 100597379 138518297 489684020 737662773 1965011426 2397793100 -1 3 7 11 20 57 101 252 363 753 1783 2487 7842 8984 21281 49229 123316 199062 415230 540535 1078948 3185215 8207894 11979139 24447262 40542849 105231779 239846264 273919815 1036196173 1569088384 4123285165 -1 3 4 12 30 35 100 130 283 550 1463 2599 8018 12471 32210 35950 92979 171789 473276 535996 1853564 2161406 4848260 16236639 18469571 60261108 108082887 214584227 506104862 1056381795 1411674899 3174865862 -1 3 4 8 19 41 77 224 276 938 1390 3899 4396 9657 19949 40176 109599 179979 519688 538508 1862911 3202283 7153547 15416658 26542222 45839996 130389543 181847151 457907587 702104151 2033974207 3510902707 -1 3 7 11 16 32 111 154 283 737 1699 3164 6198 15029 20357 48332 113614 166938 521843 532673 1077971 3210541 7149666 12780141 20523212 64706592 102610193 264933901 290701750 727217623 1346695916 2295661723 -1 2 7 8 25 36 124 203 481 608 1473 2353 5427 9187 26145 35483 106641 185327 504568 799871 1327599 3991549 4537037 16210413 23401110 47656617 78753898 237959462 519815625 863804787 1904838541 3636641612 -1 3 5 9 28 35 104 223 332 867 1918 2814 7524 14713 25269 46912 83232 164571 468307 534236 1597125 3201938 5628745 16772031 19522789 47439899 106822360 144170590 269849144 916944330 1604906022 2477625702 -1 3 7 15 21 50 120 220 475 729 1249 2173 6540 10252 30792 64995 72683 240283 397938 537100 1070880 2132651 6942884 10391445 19791605 43948724 67487607 205181871 414018334 847990532 1181426452 3314541735 -1 2 5 10 18 47 70 134 301 901 2004 2526 7802 10745 19372 35908 106673 140580 485046 800242 1861520 3984166 6373322 16235941 27342052 51095352 113054286 176420930 287158157 951464255 1607685767 3700186785 -1 3 6 8 28 46 102 174 385 552 1977 2638 5683 12442 31927 45559 108441 202432 410515 533866 1329411 3719434 5310567 13275315 19206743 53395179 77680163 243944377 371733541 927494890 1879353373 2558889167 -1 2 4 10 20 58 100 255 417 892 1976 2427 6603 14949 16900 47801 68008 247384 393247 794930 1604626 3733370 7971309 12249552 25014786 40291712 91079587 190197224 324290751 1002743256 1125202116 2374473847 -1 2 7 10 23 34 79 218 427 816 1656 2214 5653 8988 19574 35624 100267 238042 446326 800667 1337904 3459503 7672418 14029719 28377088 39730198 98391585 172920787 358917692 1003607258 2075335929 3622511016 -1 3 7 10 28 55 107 154 346 973 1281 2340 7890 15089 21850 60452 75240 229780 403776 533883 1076322 3456114 5882110 11451013 24482425 63592848 119055613 175765359 459209684 811949854 1577785969 2451801000 -1 3 5 15 27 60 101 251 303 647 1991 3450 7459 11971 27179 44288 89180 211202 427419 537246 1591011 2670869 5373891 10386820 23173482 41340481 121695753 244422231 360371686 708628445 1083303839 3431618970 -1 2 7 15 20 36 121 184 294 902 1074 3676 5054 9408 22658 47098 108418 227295 398169 800396 1343100 2156948 7149863 12765375 24206854 51269218 106991020 179686794 513781842 689131052 1983020309 3751346161 -1 3 6 9 18 50 118 203 437 983 1954 3256 6484 9221 20972 45701 99180 133267 476456 540035 1340537 3989749 7157485 8619545 18175689 50026598 98833010 161493383 293891152 746899092 1445028733 4137893780 -1 2 5 12 21 38 76 197 500 952 1350 3862 5150 12904 28387 64556 83511 189053 461870 796317 1858856 2396548 6667983 13609080 28179996 36640205 81004403 151521612 465051439 703081430 1833193440 2589239776 -1 2 5 12 31 42 101 216 272 880 1398 2255 7081 15906 24839 39659 102952 176693 518827 796127 1859516 2423387 5048925 14100337 20534949 50321425 120607887 163112205 410074743 914315831 1282801103 2515418796 -1 3 4 10 31 57 82 242 283 626 1545 2237 6141 14565 27291 49782 68476 206127 439093 536434 1856221 3713280 5622377 10103351 27891863 42894165 128995909 226535608 293718518 975056733 2083624014 3208813093 -1 2 5 9 27 37 96 129 430 729 1609 2419 5283 13514 18862 46588 81752 161559 494678 794717 1867069 3210394 4819961 16468871 17956410 59744521 78399446 233876426 305732148 1012533212 1990945639 2201584361 -1 3 7 14 27 62 126 241 474 569 1747 2691 5235 9275 22487 57303 92801 228891 440244 536640 1078266 2394146 5616920 9835534 17156282 36865129 78923681 263779922 332997107 830707597 2052302299 3256340640 -1 3 7 11 21 60 110 194 315 568 1433 3270 4125 12566 17610 39540 129781 210698 406092 528403 1061132 3163375 7903800 10877552 21706401 45494755 132912715 203176784 515137429 621064812 1942590327 2238171412 -1 2 7 9 22 42 86 137 430 731 1375 2940 4347 13562 27801 59046 105551 183499 523915 790700 1324145 3697968 8184948 15833350 32688029 58453542 76555487 230709574 505973069 955350372 1861181105 2448501229 -1 3 7 9 17 63 80 175 355 1002 1427 3967 6215 11554 28713 39604 76753 230537 422125 530566 1060029 3699208 6331815 12133062 29333021 66734759 121134437 171240033 433959086 735227352 1549660684 3559285432 -1 3 6 13 20 55 65 187 366 961 1494 2840 5088 9591 32130 33015 110638 199674 422018 528939 1320949 2915313 6590201 9283926 31145806 65941327 123527914 178850668 410189419 995736386 1667438821 3684324395 -1 2 6 10 20 55 68 239 384 765 1558 3426 4414 12081 25777 46838 73493 211503 444841 790565 1060079 3170599 7913154 9242610 30347148 44736433 95485567 233163034 329161157 766309263 1911937303 4192908623 -1 3 7 15 19 61 119 241 482 866 2043 3520 6911 8483 30369 35428 108483 155260 474670 531316 1057434 2126074 7373916 12172282 19558485 35608175 71613211 168945223 306617255 681197576 1548686600 3997989530 -1 3 5 11 16 61 93 249 454 1003 2041 2848 7881 14620 20471 59033 111983 163070 477097 532230 1587937 3688509 7138815 11905906 25314372 43453201 83165017 145589891 275918360 856661907 1461317226 2664349673 -1 2 5 12 29 52 119 221 312 698 1722 3194 5765 8275 28896 35325 115857 162382 487837 792508 1843947 2389599 4490635 10867209 17717801 45023498 127442588 236316482 270929579 725873324 1800784335 3662310983 -1 2 5 8 24 55 116 178 466 712 1650 2253 7739 10693 32378 32778 89176 175732 473718 793896 1846629 3436791 4232832 12413708 17758254 52414138 93177786 209180246 316274694 985112169 1534406134 3739106189 -1 3 4 11 27 44 103 151 469 934 1189 3423 5493 9231 29165 51848 94921 184315 472801 530228 1844047 3963128 4248519 14500284 19832225 63407564 83997806 164866679 473291513 665278631 1616962774 3303350204 -1 3 6 12 20 51 77 172 401 930 1688 2829 8081 16274 18787 34594 89155 148941 521762 531775 1325937 2639858 6329519 10319048 33172043 58919965 83726737 148609148 348447751 909750472 1391979643 2176855609 -1 3 6 15 28 36 109 252 482 567 1308 2143 7390 11150 30866 52950 113928 207096 398823 532015 1322812 2388578 5035545 14785844 19352534 37944685 74567210 256114071 479170234 894131145 1391902896 3695805755 -1 3 6 13 30 35 115 152 273 931 1096 3473 4553 11806 24515 35105 82691 169210 474961 529109 1321788 2904444 5021057 16081761 21159536 61576197 103620086 182328835 528906391 656575135 1904674377 4265109815 -1 2 5 15 18 44 117 216 421 580 1793 2340 4271 11133 24639 38637 86852 211299 435834 791155 1846599 2648684 7635500 16348482 23545027 45221620 100210275 261871268 356210994 955134073 1724727507 3993966332 -1 3 4 10 23 43 79 205 336 946 2014 2145 4531 9875 28194 42093 95327 149862 508874 529847 1845684 3700319 7639510 15808572 26381679 34474058 108993119 194111220 294090707 1050494328 1738410893 3713735973 -1 3 4 9 28 46 78 145 357 728 1842 2932 4810 15923 21174 33221 77971 261214 405945 530263 1847967 3426961 5549643 13195322 25370806 58432612 131791569 250448382 395482655 827939350 1713055284 2986578980 -1 2 5 10 24 58 107 160 505 958 1257 3904 5968 8557 19323 50549 122427 207687 413329 790749 1846200 3953010 4781254 9027327 21479247 53175422 90867015 151378487 493561114 788421472 1626093565 3654052292 -1 3 6 11 22 51 88 160 329 960 1698 3600 5130 11275 27063 44956 120833 178895 499590 528518 1320504 3438303 7642903 9799657 28198006 65449142 128956163 171209479 363894465 581279304 1758624277 3791054525 -1 3 5 11 17 48 73 255 507 885 1916 3623 7567 12413 29708 52572 119635 225137 404230 530578 1588123 3695585 6875393 8750432 31979670 48199245 68817720 170163607 269541215 621935887 1309355509 3060703139 -1 3 4 11 20 36 108 180 355 974 1691 2531 6731 11694 17898 60138 109189 193607 509256 532219 1843252 3953600 8180671 12702708 19032511 57074371 123206982 179069980 358923168 1032682503 1313810548 3739336232 -1 2 6 15 20 53 73 253 344 884 1143 2420 6284 11057 24898 57623 128563 245179 457689 794200 1057980 2389551 7134659 8759890 32703037 47690827 110813874 144979877 471876491 880318759 1197031166 3478531276 -1 2 6 8 20 61 78 205 283 815 1608 2646 6590 14550 29437 60415 127249 196960 412553 794104 1062819 3696514 7389679 10854897 30385676 34285721 123083818 147108830 363678487 806507572 1327509433 2218024417 -1 3 6 8 17 34 88 210 394 707 1324 2630 7538 13833 21893 47031 97281 195795 477909 530904 1326736 3689958 6589339 13448271 32144463 36593810 90854411 221643879 529446966 1038080975 1546458313 2893414413 -1 3 5 14 27 39 114 242 370 998 1242 3111 6134 12745 18508 38349 110211 144785 483889 528964 1588780 2906903 5548255 15855696 22450772 33980502 101367501 172942362 483806957 599767124 1871782121 2582101458 -1 3 6 11 16 56 91 178 459 628 1072 3607 6546 8613 22344 56201 66316 146920 494052 531631 1322196 3426730 7140149 10568709 26138255 61009440 99522912 250484529 422562534 685832578 1586319931 3777424411 -1 3 5 11 17 56 95 212 327 848 1546 2903 4654 13023 28869 51942 69533 138808 494013 529646 1587438 3695048 6880907 10843602 27182091 36352189 105280714 138634625 358175309 889622115 1702764044 2184940030 -1 2 7 12 22 35 99 191 440 672 1516 2983 6923 11140 31551 35819 118224 157417 485631 794161 1319228 2908958 6858607 14006382 16972938 58103515 68300688 208910052 487663896 961746953 1112313466 3277702900 -1 2 6 9 21 36 120 219 490 953 1226 3737 5961 15461 25910 40086 106318 172991 519318 791514 1061458 3961684 7381656 12975426 24262141 42625857 80386497 156991758 503091396 690851336 1740281682 2914489942 -1 3 5 10 29 40 114 151 432 851 1741 2276 8009 13212 27717 65219 102287 141200 463971 530862 1587980 3961748 6081784 14016684 23781316 59937773 76947536 194190864 374080481 954205982 1583090458 2992642169 -1 2 7 10 29 32 70 251 345 821 1262 4036 7973 12837 32666 56401 67962 146241 505856 791604 1319594 3428925 6066278 16099462 26995050 49315854 109151322 162506281 524297709 752113905 1125679639 3039920910 -1 2 7 13 24 60 95 182 456 589 1991 2854 7137 15190 29031 36630 96995 134520 503482 792395 1321729 2642044 5556110 9536051 26210322 60868373 99713928 235664024 370721242 871205862 1140059630 2207315201 -1 2 4 14 31 53 88 187 412 543 1545 2406 7300 8708 24009 37709 104958 233501 458649 791366 1586776 2646318 4516430 11099977 28738943 59298071 76885340 236870050 275115582 1036730627 1464586962 4216736452 -1 2 7 11 21 36 110 224 484 620 1247 3476 5135 9575 22201 42549 91146 135474 504055 793714 1326907 3170784 7921082 12947108 19653788 37535700 68769188 238969697 451363580 628480867 1726694879 3291336859 -1 3 4 9 29 39 64 131 356 597 1969 2343 5503 14828 26307 53099 125047 188759 494351 531051 1844801 3427934 5283319 15292505 27255849 50905499 127005935 215403559 397661976 975484474 1910575084 3011205990 -1 3 6 10 31 37 110 160 498 825 1059 3712 7186 16196 26949 51563 82943 250173 398713 530289 1322686 3165911 5542083 15334802 19817038 54323114 88411581 188170324 474475308 721055770 1254933940 2363316574 -1 2 4 8 27 45 106 128 381 531 1564 2218 6732 12330 27291 44868 79248 260251 402549 791957 1581291 3163810 5045693 14281701 18764070 61638528 134047753 229324544 270246706 985326380 1261537306 2819286797 -1 2 7 14 28 52 83 136 326 561 1188 3984 6423 9614 26208 64986 128268 171049 510929 790832 1324354 2379786 4762582 10572946 27253826 57159442 120615753 230737439 443399855 748820381 1523250334 4079430959 -1 3 4 12 30 53 119 131 358 779 1792 2260 5855 15989 16665 52351 69205 169516 474101 531231 1844463 2123580 4763254 11381809 17506970 64240586 127421564 161798108 270347198 1059779259 2030015413 2742926382 -1 3 7 14 18 51 106 139 494 998 1598 2623 6244 14228 28599 33457 88219 236589 393487 530210 1057374 2378071 7390696 8751870 23475504 58752628 93891530 138218262 391866911 810281753 1235924290 3195871763 -1 3 7 13 27 48 69 212 467 974 1848 2491 6186 13194 21045 36489 83715 244105 397280 529718 1058264 2650498 5829717 11382305 30812645 37774254 68212818 141150014 334425939 979737862 1183480458 2945249241 -1 3 4 10 17 38 122 157 463 806 1825 2650 4817 12943 23258 58475 80895 174480 461472 531645 1846644 3698726 7118720 14529893 24324120 60322039 88383117 196458351 272051527 900497268 1656259111 2155977264 -1 3 5 12 20 49 127 191 362 862 1288 3835 6076 16227 21203 62735 122249 174137 523495 530973 1584600 2384730 6336605 9770894 20654061 50700484 123353234 146971550 425967552 796973998 1710341011 2734036566 -1 2 5 9 22 41 97 217 377 646 1746 3007 7286 12681 26943 37141 124037 164183 504932 791844 1846245 3166805 8185508 16597549 19072611 48609902 109736766 267312873 293291235 905279924 1606119629 3054837397 -1 2 5 8 21 37 77 192 376 825 1349 2433 8112 13566 22984 54995 130886 252247 427124 791942 1847220 3434235 7640778 12652959 27421056 36806707 116064826 152530495 434102994 861851490 1483269107 2892342360 -1 3 7 11 19 47 87 214 490 896 1353 2244 4397 11813 19333 54545 82874 158347 495162 531190 1063753 3174242 6326741 15840379 31685070 33622492 83803149 162711786 453146870 913286324 1730173475 4245486104 -1 3 7 15 19 62 127 201 282 571 2000 3105 5929 11205 21010 35648 67072 228507 432797 530923 1063452 2127802 7391614 11905939 17186266 48054757 121887382 211796004 396099349 798982743 1827885604 4062888692 -1 3 5 12 24 44 122 178 315 607 1880 3017 6414 10848 18586 56604 112129 177215 500119 528429 1586439 2386813 5278696 13716218 22762318 52814631 103435511 226641973 338052898 842682648 1266838821 3424524560 -1 2 6 9 25 46 113 153 356 665 1863 2302 5916 9295 22345 52494 121397 213969 406973 793745 1062869 3964518 4227629 14494979 25099956 61197487 134178023 267019887 391175390 1049753067 2131691297 3436106235 -1 3 4 13 21 50 82 196 427 955 1263 2398 6286 13285 25303 33115 94947 141878 497563 529264 1846579 2383361 6354026 10344295 25370449 39680169 95565685 139964378 493645742 915181878 1202543109 2894495668 -1 3 6 11 21 54 70 240 339 697 2015 3180 4674 12011 19561 58090 94835 154654 506366 531830 1325154 3435203 7910883 9283558 29577793 48068143 109204873 263692751 364654290 780946484 2018828852 4089803598 -1 2 4 8 17 50 118 243 447 607 1243 3528 7914 12513 31696 39920 120324 245915 450176 790777 1583338 3162855 6615747 9265474 17979640 34730458 87791951 261493274 440210291 605213079 1282673550 3113752118 -1 2 5 14 21 41 126 172 460 642 1618 2584 4925 15285 18717 53007 79993 206751 439377 792733 1845951 2913551 7114449 15852254 22949634 55429854 92953610 220810944 326347911 829380908 1678126013 2744501789 -1 2 4 10 19 42 69 151 484 624 1989 3055 6223 15696 21727 45440 116496 156452 483427 791187 1582612 3698121 6613797 15032995 29330041 55407398 96970776 239407337 385308662 821058865 1309191917 2503340206 -1 2 4 10 18 50 117 194 325 740 1508 3876 5076 12929 24313 38489 87241 260813 410090 793982 1581792 3697476 6341133 8511106 18779731 47830284 102142039 244445579 472052596 727525935 1932198418 2229262403 -1 3 6 15 18 48 101 179 390 937 1510 2627 5070 14683 22818 51781 75708 173866 474628 530698 1321852 2384760 7640874 9036884 22517336 56470374 81489790 144754337 420297366 1053197654 1724860944 2877341595 -1 3 5 8 24 36 82 215 481 827 1122 2106 5647 9024 17014 52274 87881 194434 466410 532034 1586633 3432453 4230294 15834170 31173815 34731023 81212976 192432988 491313331 823489418 2019997789 3558067434 -1 2 4 9 28 46 117 189 494 726 1218 2534 5347 8804 21905 33586 105321 244262 444012 793873 1586871 3438506 5559906 13179156 23994969 52787755 88528612 217331533 410809676 888197887 1955139635 3686414325 -1 2 7 14 16 53 81 243 286 561 1095 3907 4489 11119 32329 37843 92339 145685 493962 790368 1315297 2370522 7896991 9736381 26308099 42611550 129209730 212873439 432818613 741659534 2068947155 3943673563 -1 2 7 10 20 55 97 231 432 822 1121 2069 5344 11984 27184 33331 91883 145234 494507 788549 1315950 3420052 7891083 9209105 22637135 35269238 89895498 169101684 491321166 837147597 1940856823 3897116472 -1 3 5 9 31 50 117 148 303 525 1621 3132 4845 11521 30218 34069 78585 159925 492280 527555 1577831 3157587 5796559 11832908 18689559 59132281 116118875 209775646 293178247 697769024 2065238443 4278853731 -1 3 6 8 19 57 126 255 403 569 1043 3616 4467 10370 25557 42078 66444 234760 419511 528002 1314888 3681174 7103717 11054379 18684767 34055309 95827551 245432139 415100807 687232520 2099535229 3881887415 -1 3 6 13 25 44 83 175 272 981 1409 2187 4935 9779 26644 53902 130225 139867 481777 526346 1315329 2893122 5270673 13949413 33417736 66194463 117121821 186449522 423985392 872863901 1869009437 3574515392 -1 3 6 12 26 35 107 184 487 558 1118 3679 4674 10962 20176 48011 125922 139919 461503 528085 1315832 2631696 5786517 14989012 19005100 55443966 91971258 254576168 433422891 674153226 1881832222 3803158133 -1 2 4 12 16 53 113 140 321 655 1089 3951 7790 14564 19667 58067 127120 139153 485563 790498 1580845 2112111 7358622 9760172 17952459 66463492 120792292 255126640 455208242 748298687 1148399434 2595290144 -1 2 6 10 23 45 121 132 476 862 1781 2662 5464 9706 23703 52226 89191 215196 441892 789270 1054637 3154142 7623144 15257633 22113008 66534054 90585583 168147694 381571084 846791599 2089255529 3258968099 -1 2 6 10 22 34 91 221 294 525 1720 2874 5111 16198 22616 51186 80510 253566 416971 789131 1052715 3160734 7362338 13687020 31792903 35368274 132838861 211925814 314967464 909954882 1666002066 2987388758 -1 2 7 11 26 37 125 138 450 963 1413 3905 7694 16249 20632 51835 98816 142152 466222 790113 1318068 3160243 4479324 16572347 23178981 64904660 86487291 134807625 420435959 723843070 1165088142 2235492820 -1 3 5 9 22 50 86 251 433 749 1783 2749 7018 10494 24635 61833 93261 231296 410608 527169 1579346 3157967 8153341 9497886 26299803 45611308 86938843 226038182 275993759 824137002 1194022861 3470741801 -1 3 6 12 16 59 74 222 278 780 1933 3161 4334 8565 18973 65412 122890 201173 424080 527940 1315936 2632375 7362205 11324997 29723527 39036176 120022220 140704000 303395440 796281600 1924161941 3338447457 -1 3 7 9 31 39 124 206 499 758 1442 3103 5900 15287 30524 64276 107175 236507 431115 528142 1052772 3682911 5794955 14735018 23981426 46862357 83084600 203304548 491074651 650308716 1812784346 2988802457 -1 3 5 13 31 50 96 252 441 702 1806 2590 4182 10815 20586 56892 93265 238080 422304 526749 1578138 2106463 4738894 11856049 21565020 41095188 85176445 202792389 383537350 879550239 1769828258 3911689755 -1 3 6 9 23 42 88 199 449 979 1721 2809 7096 10761 26046 55273 76604 224512 446104 526362 1318771 3941664 7893766 16051785 29981674 41941586 69157133 138584213 364431026 825301692 1164387037 3323100260 -1 3 6 10 27 58 66 189 428 965 1270 2822 6439 11787 18118 54247 118358 254362 427991 526460 1318008 3155652 4479750 8713931 31560143 67050633 71503446 162478184 484397770 1073463506 1221776008 3691835231 -1 3 7 10 30 36 64 255 391 872 2041 3785 4893 16010 20269 61774 112154 179091 496115 527627 1054117 3420879 5265428 15255442 26338856 50226075 98983809 196482216 307424765 620708883 1997920123 3062775276 -1 3 6 9 18 37 105 218 468 949 1940 3915 6695 15419 31636 57720 113736 209588 408627 527522 1318176 3944984 7103251 14473345 20040954 47169927 71280674 160391679 278299621 591990977 1439302875 2559868490 -1 2 6 15 20 61 81 231 459 1020 1893 3115 7914 14289 21935 37783 114483 216919 397828 790523 1055208 2374481 7096911 10790409 28438158 47961843 79150374 148073669 309485856 756082486 1266244115 2758676904 -1 3 5 14 28 36 84 139 261 640 1418 3729 4686 12230 20601 47742 123222 203636 401848 526738 1579329 2896682 4746643 14730534 29428399 58606342 104652062 236534720 473836222 743445866 1929389208 4137962512 -1 3 7 13 31 42 85 140 326 539 1376 2148 6748 14663 32582 57487 91442 184848 459178 528244 1054650 2632402 4743166 13934709 33420292 57099261 120363520 226069713 502509513 874639004 1217624926 2363287108 -1 3 4 11 27 62 119 239 278 520 1051 3462 6028 8856 21491 56259 113707 220370 414359 526877 1842668 3948419 4222300 9745643 19205167 40000595 132127543 208942918 408712649 643335181 1749382137 3567961525 -1 2 5 11 24 35 86 219 452 703 1881 2839 5568 9993 21762 55038 93594 175010 491052 790382 1842174 3686262 5008901 15513306 30786322 37180402 74992922 233106765 395119825 823527127 2067432093 3416732494 -1 3 7 11 16 48 119 153 484 849 1452 2610 5678 10106 30800 51256 92071 256831 394256 527622 1055422 3161603 7094791 8422263 18740997 62534060 99637960 181975712 468302064 1045866811 1882558779 3315519251 -1 3 6 11 16 44 75 157 276 751 1634 2263 5195 13970 27210 57891 107613 241523 436926 528309 1318481 3417325 7099557 15768897 27095801 56256196 102886495 266539140 304841823 988995766 1914746832 2347580283 -1 3 7 12 21 52 90 138 495 902 1485 3675 5742 10347 28754 36965 67636 220097 426466 526942 1055698 2898698 6575935 8713343 28948175 54667652 93409663 162249135 423042985 778195630 1620432906 4175859035 -1 3 6 13 28 47 65 203 353 671 1036 3087 4761 14260 28923 56370 78988 151874 516994 526807 1318354 2892412 4475957 13415802 28952129 36387525 112014316 267803219 441711280 540026515 2050769172 2485429677 -1 2 6 12 24 61 73 254 480 559 1112 4086 7369 11414 21191 60337 68952 225111 452448 789136 1052812 2635405 5272776 9742826 30527563 48109223 75309391 255278289 432148419 780468263 1284470517 3248932777 -1 3 5 10 25 57 92 203 487 829 1771 2840 5472 10075 23181 56280 98722 182733 520709 527648 1580965 3944799 5012476 8424371 26561566 39807363 78998166 191311994 390707009 938130257 2039965798 3358157229 -1 3 5 9 26 46 112 152 381 953 2021 3889 7410 14668 30492 35564 125665 195786 508760 526561 1577886 3155283 5001148 13696814 24732799 61021839 126954697 186642298 291526294 595119320 1332807123 2523380299 -1 2 5 10 17 61 100 155 265 870 2023 3112 5633 9492 27060 43919 81987 244102 394043 788444 1838145 3937924 7087163 11561626 23375018 66932125 105622899 163193767 302540481 790673920 1754884602 3426469660 -1 2 6 13 16 51 79 243 403 543 1609 3563 6038 12144 23349 44580 121371 187180 509754 788190 1051886 2888846 7612967 9196420 32551187 49408623 92450850 238486243 290789519 781962124 1776030367 3823380227 -1 3 5 15 18 51 88 223 422 747 1044 2174 5403 8469 20281 48511 110515 231758 453818 525543 1575335 2627406 7611453 8668404 28094294 35487904 99081855 221409016 469096092 833839056 1975237476 3494285142 -1 3 6 15 25 63 77 155 353 813 1248 3102 6817 15922 30856 42538 67486 242512 411239 525427 1314154 2365868 5782191 9991257 29932878 56179629 132893838 154593746 524097151 602906185 1524503919 2451372767 -1 3 4 12 21 61 115 210 458 751 1269 4036 5166 10309 18789 63144 128610 227473 394913 525760 1838240 2101892 6562397 10506700 20499510 42311114 73653899 210976575 409134904 752737670 1871132334 4057921669 -1 2 7 15 25 46 79 163 363 643 1294 3246 6288 12365 25519 33003 125958 242477 433607 787561 1314353 2104760 5782714 14449579 25473452 61967814 119748352 262635143 507226201 647146011 1356099136 2738395837 -1 3 6 8 25 34 100 168 296 699 1035 3140 8173 12038 22424 57367 122031 135946 475559 526234 1313521 3676076 4471998 15492936 18389199 53570540 100871730 239635857 449663879 556221571 1317013870 3284406536 -1 3 4 9 30 57 69 144 465 528 1797 3517 8141 14949 23928 39818 66656 171960 488432 525548 1837252 3413386 6039871 10255331 32569535 55954238 84350582 251708665 341416156 720606778 1239544613 2530692339 -1 3 5 11 24 33 66 149 302 808 1628 3607 4597 10758 30814 57179 88413 147191 520747 525426 1575743 3676420 4994203 14958633 25987602 56488880 116371171 136098710 366847089 557514864 2141268136 4020436223 -1 3 5 11 20 42 69 144 371 956 1733 3147 7574 10285 27536 63556 111330 241670 438089 525401 1575310 3675680 8141507 16275875 29144161 55917232 126803749 188275044 367644166 707752290 1197425256 3602320765 -1 2 4 11 17 35 75 193 259 690 1925 2756 8031 15887 31791 36275 66835 204019 443649 787676 1576616 3936330 6827346 13129177 27317865 36291261 118157415 247489690 349485567 890595263 1447275719 2231613811 -1 3 4 14 22 37 84 230 366 581 1888 2950 7587 14609 17182 59566 89410 233330 413906 525473 1839068 2626351 6301720 13397247 29658653 46779668 102924136 212361953 345546437 864674090 1487805883 2459237462 -1 3 5 13 30 62 79 219 477 996 1754 3520 5158 16215 29298 33069 113090 185814 507409 525709 1575526 2104157 4992868 8406121 29683501 38869453 68893237 149010186 351717032 746295196 1738826914 2913254066 -1 3 6 13 31 50 121 157 429 889 1948 3516 5066 10278 24407 44362 82904 253212 416769 525312 1313555 2890916 4734724 11828558 19721305 59888903 79882536 190149293 328971754 681481803 2045090582 4024068203 -1 2 5 11 29 41 78 246 329 593 1412 2091 4944 16248 18704 36381 74196 260595 409457 788465 1838576 3677111 5778704 13661365 27050833 48342082 117361949 208009037 526282046 917284251 1841912448 2965578865 -1 3 5 14 28 33 65 188 314 870 1768 2068 5267 8722 26769 47129 128633 213492 417413 525725 1576642 2890978 4732530 16010009 25219829 66407343 102414797 158663372 372666111 1004554036 1915275964 3663818851 -1 2 7 12 25 38 114 207 418 558 1642 2356 7279 13511 22255 63537 81151 161695 507981 787052 1312493 2885638 5513035 16527825 22043241 49605011 95754852 238158688 286737023 1031121876 1434187272 2726843314 -1 3 4 8 24 53 117 176 410 779 1946 2642 7303 14810 24308 48394 90786 207987 427677 525156 1836824 3148721 4202284 11812855 16799725 51685074 78204928 172453009 306317020 925446906 1531674804 2504248019 -1 3 7 11 19 55 67 129 466 623 1594 4078 4495 9691 19861 49954 93573 231565 414721 524939 1050393 3148957 6296721 9449366 30431189 50921056 88939257 251081171 290690749 660234464 2039507795 3513551691 -1 2 7 14 20 48 84 177 445 514 1944 2724 6526 13422 18659 50199 74522 237020 397433 787072 1312372 2361374 6823745 9452780 26236513 60095032 70349707 251620890 376405530 889149047 1333470925 3026958930 -1 3 6 9 26 38 80 184 386 873 1522 3024 4222 13619 26478 64136 94705 211233 458078 525260 1311836 3934453 4986139 15744811 30962919 60869531 82386590 196073383 443265317 948127759 1856650601 2499874264 -1 3 4 9 16 35 78 199 354 993 1757 2619 7558 15221 29688 55789 115056 131561 476157 525019 1836502 3411415 6558881 13377841 28590589 35958949 110439319 168798905 351645579 865526478 1591931841 2615336839 -1 3 4 13 27 62 120 248 284 900 1593 2800 5531 15227 31284 34283 93367 239233 398548 525023 1836350 2362665 5774846 9710406 18369976 33611980 126994244 174230117 384912910 858519918 2109392679 3149770713 -1 2 5 15 28 58 97 197 312 513 1095 4042 5379 14528 16847 51742 72341 259746 410420 787207 1836586 2624337 4987844 9973695 23887287 43025730 133547852 216453512 421394834 775854953 1798645938 3074141973 -1 2 6 8 30 36 105 241 273 739 1638 2623 4114 9682 17758 59141 108882 208981 393510 786736 1049222 3671687 5770012 15209122 20194056 39866088 125891604 264866068 303528881 828570216 1756993437 3608363597 -1 3 7 14 24 59 65 225 459 628 1700 2897 6559 16258 29755 34942 83677 150655 515715 524716 1049317 2361310 5769250 9182438 31994008 41967930 78161516 251466208 323125305 936538225 1261678140 2556462306 -1 2 7 14 28 52 97 182 447 533 1603 2425 4151 13074 19320 59018 111100 184404 517057 786888 1311360 2361276 4721565 10491700 22296866 56385137 69523902 246015523 291117268 1022244186 1698059826 2357649002 -1 2 7 15 16 61 94 146 406 710 1275 4031 6035 11883 25114 47394 129593 261838 454268 786777 1311687 2099107 8128925 11803898 25966116 53500718 68219991 222372433 418823144 756343247 1622739399 3892237594 -1 2 7 10 23 54 67 150 445 612 1614 3445 5209 9366 30117 53476 68753 148938 513113 786735 1311702 3408944 7605008 8657230 30683180 55857243 78423566 258333154 279658500 753503985 1690036428 3273934739 -1 3 5 10 29 44 74 194 508 581 1813 2823 5307 12210 20046 40898 101969 138327 489451 524480 1573370 3932746 6031106 12847926 26744029 35663674 83382128 249863291 356616961 810160197 2130143319 3962321865 -1 2 5 8 25 32 101 192 299 603 1871 4015 4257 14279 22074 36331 108372 197476 414663 786667 1835344 3408566 4458000 14945549 18093696 43268758 128729151 230733555 340911323 595833256 2084552103 2643962114 -1 2 7 13 30 56 82 247 277 700 1347 2151 6055 14697 29611 44822 109563 184874 492982 786484 1310798 2621640 4981066 9962069 27788398 43256457 126358035 245641243 536635056 881890108 2130825271 3141167771 +2147483648 1073741824 536870912 268435456 134217728 67108864 33554432 16777216 8388608 4194304 2097152 1048576 524288 262144 131072 65536 32768 16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1 +2147483648 3221225472 2684354560 4026531840 2281701376 3422552064 2852126720 4278190080 2155872256 3233808384 2694840320 4042260480 2290614272 3435921408 2863267840 4294901760 2147516416 3221274624 2684395520 4026593280 2281736192 3422604288 2852170240 4278255360 2155905152 3233857728 2694881440 4042322160 2290649224 3435973836 2863311530 4294967295 +2147483648 3221225472 1610612736 2415919104 3892314112 1543503872 2382364672 3305111552 1753219072 2629828608 3999268864 1435500544 2154299392 3231449088 1626210304 2421489664 3900735488 1556135936 2388680704 3314585600 1751705600 2627492864 4008611328 1431684352 2147543168 3221249216 1610649184 2415969680 3892340840 1543543964 2382425838 3305133397 +2147483648 3221225472 536870912 1342177280 4160749568 1946157056 2717908992 2466250752 3632267264 624951296 1507852288 3872391168 2013790208 3020685312 2181169152 3271884800 546275328 1363623936 4226424832 1977167872 2693105664 2437829632 3689389568 635137280 1484783744 3846176960 2044723232 3067084880 2148008184 3222012020 537002146 1342505107 +2147483648 1073741824 536870912 2952790016 4160749568 3690987520 2046820352 2634022912 1518338048 801112064 2707423232 4038066176 3666345984 1875116032 2170683392 1085997056 579305472 3016343552 4217741312 3719483392 2013407232 2617981952 1510979072 755882752 2726789248 4090085440 3680870432 1840435376 2147625208 1074478300 537900666 2953698205 +2147483648 1073741824 1610612736 805306368 3355443200 603979776 1442840576 4211081216 3766484992 1883242496 2824863744 338690048 2663907328 3743678464 3067478016 2344288256 1207992320 1677737984 905994240 3405787136 679528448 1413489664 4267726336 4012964608 2118705280 2942595136 515287136 2676692016 3603439304 3139739428 2161563350 1086045115 +2147483648 3221225472 2684354560 3489660928 1476395008 2483027968 1040187392 3808428032 3196059648 599785472 505413632 4077912064 1182269440 1736704000 2017853440 2221342720 3329785856 2810494976 3628507136 1416089600 2658719744 864310272 3863387648 3076993792 553150080 272922560 4167467040 1148698640 1719673080 2009075780 2149644390 3222291575 +2147483648 1073741824 2684354560 1342177280 2281701376 603979776 301989888 754974720 1988100096 2654994432 136314880 1678770176 2988965888 2098462720 4272029696 3125346304 438599680 1226522624 3300237312 3816001536 4135585792 3728737280 2820672000 873465088 975702144 1494483520 3970040096 2538144464 1822721896 3613084132 3432358018 2271450689 +2147483648 1073741824 2684354560 1342177280 671088640 3556769792 1778384896 1895825408 947912704 1480589312 3927965696 823132160 2561146880 139722752 3257532416 3844407296 4071784448 2034778112 4205060096 3178434560 413665280 1213465600 1646922240 3039102208 3669131904 2907196736 2426676896 3430094608 539495304 269746564 2282357922 2218067473 +2147483648 1073741824 3758096384 2952790016 2550136832 2483027968 2315255808 1526726656 864026624 3653238784 1914699776 1058013184 3250061312 2800484352 1401290752 703922176 171606016 455786496 3549618176 1778348032 3929540608 2871788544 1269173760 4259646208 1610779008 4026976576 2016733344 605713840 305826616 3475687836 3113412898 2197780721 +2147483648 1073741824 2684354560 268435456 134217728 1811939328 2650800128 587202560 1468006400 2915041280 2141192192 2446327808 1233649664 3470000128 2282356736 739180544 1041072128 857194496 1605394432 3254300672 3784148992 3000484864 504392192 1663611136 4152723584 3183723200 2008703968 4260868912 3615493624 3988785180 3751805978 2177894957 +2147483648 1073741824 536870912 805306368 1476395008 2885681152 2516582400 721420288 3565158400 155189248 3802136576 1380974592 1311244288 3340500992 1654521856 308740096 1846771712 4147232768 983080960 3192164352 4164651008 3693986816 3993412096 3072561920 447221120 2388397760 2688420704 1882653104 2017167560 2620246612 3456542538 2267256725 +2147483648 3221225472 2684354560 1342177280 4160749568 2348810240 3791650816 855638016 260046848 557842432 2510290944 1584398336 3624402944 472121344 3122003968 4013359104 361136128 2658123776 2015059968 1278513152 1108248576 1661717504 4155337216 2910033152 2004879232 1832912064 3617588256 1030751792 797446008 2976123604 3451258746 2185692887 +2147483648 3221225472 1610612736 2415919104 939524096 3288334336 1107296256 2734686208 4051697664 2856321024 4242538496 2232418304 3758620672 1342963712 1476788224 1409875968 2047049728 1728856064 3011780608 155856896 225384448 794469376 484953600 3574878464 3087007872 67109056 570425440 855638160 3380609080 1849688260 3202351170 638582947 +2147483648 1073741824 536870912 4026531840 2818572288 1409286144 2583691264 2634022912 511705088 1556086784 2099249152 2366636032 612892672 1908670464 3953262592 1977548800 1805811712 902905856 1269014528 3318927360 3819005952 2447084544 2041508352 215957760 1730838656 1343569984 436314144 3708670192 1048832168 2898971732 3576517274 3642593693 +2147483648 3221225472 536870912 3489660928 3623878656 3288334336 1174405120 2231369728 2776629248 1992294400 2912944128 1789919232 765984768 2864447488 229244928 2058420224 3584524288 3200073728 2476990464 1001721856 908703744 1299348480 2609078784 667211520 3056187520 2373090496 3145949728 4156872656 1848227928 1232239620 4253246054 1925502805 +2147483648 1073741824 536870912 4026531840 939524096 335544320 4127195136 1728053248 2407530496 1346371584 2325741568 267386880 312999936 2884894720 4238999552 687538176 3173613568 196755456 1309073408 856436736 1501960192 3343725568 1026339328 1270008576 1845893248 3272422464 1636610592 3544370160 3408795832 750335060 3783701206 2471086999 +2147483648 3221225472 536870912 4026531840 1744830464 1677721600 905969664 1828716544 1098907648 3762290688 3537895424 2616197120 216530944 1392246784 1533673472 800260096 2685173760 805650432 1208475648 2484047872 1577187328 151950336 2005554688 2369874688 2473195648 2075301056 3724564000 3372379120 1468889320 2102121636 4218271254 532609949 +2147483648 1073741824 2684354560 1342177280 2550136832 4093640704 2919235584 3137339392 3883925504 2512388096 471859200 3492806656 3685220352 1442054144 4286709760 566296576 304316416 993673216 2754306048 875622400 1302763520 1257499648 772028928 4211744512 1199904896 3318328384 2217695904 607842128 1973649432 4009377972 403398670 3019960555 +2147483648 3221225472 3758096384 2952790016 3087007744 1006632960 3456106496 1090519040 562036736 1371537408 157286400 2238709760 4067950592 2392588288 1610743808 1879244800 1476624384 2348990464 1979899904 2097213440 4018354176 281084928 685803008 3568387840 4212663680 200152512 2457455072 4271716976 939524104 4227858444 771751950 4043309067 +2147483648 3221225472 3758096384 3489660928 1744830464 1006632960 2315255808 1358954496 2843738112 3720347648 1537212416 969932800 2516058112 1456734208 167903232 2432892928 1233354752 230899712 866230272 97579008 536487936 131417088 2743117312 1287681792 304279168 873703232 2791045088 1392880464 368574472 2530476044 3925999630 1090715661 +2147483648 1073741824 1610612736 3489660928 939524096 2348810240 2113929216 1895825408 3363831808 79691776 463470592 3144679424 1251475456 3283877888 2785148928 1828782080 4001464320 700661760 2501959680 1118973952 3887724544 219005952 1069097472 286069504 431746688 1007463872 2537179744 3318710000 974651400 192675844 2745303046 2003894285 +2147483648 3221225472 2684354560 2415919104 134217728 1677721600 1778384896 2298478592 2776629248 3409969152 404750336 2911895552 2944925696 1928593408 629276672 188940288 3089268736 1032994816 2810716160 385191936 1334028288 2185307136 497030656 4140920064 3215474816 3144099392 3758691872 4038389712 941785096 4254220300 126361610 2264240137 +2147483648 3221225472 536870912 3489660928 1207959552 2348810240 3590324224 956301312 3581935616 843055104 2996830208 1913651200 1406664704 2194407424 3414294528 1195573248 2434826240 2840805376 2096701440 1318989824 4244199424 2392843264 3707360768 1587316992 2499373696 3533682752 1123661664 3952910128 2541256712 3655286796 635117570 2882351117 +2147483648 3221225472 536870912 1342177280 3623878656 4093640704 1040187392 2499805184 2407530496 1027604480 4078960640 787480576 2915565568 168558592 2334261248 1257439232 1808302080 990724096 3802226688 380686336 694712320 3183416320 868965888 252454144 4238455936 3551571904 2129357088 1962822960 4276647944 3036615692 3739966978 3841729797 +2147483648 1073741824 2684354560 2952790016 2550136832 2751463424 2046820352 3573547008 41943040 1614807040 1373634560 2289041408 2351431680 1204027392 199360512 2909863936 3064627200 864468992 3087032320 1409519616 1107519488 3238106112 3766643200 289607936 694202240 1026651584 3746183840 2952044048 3593168904 1657115652 828402186 3643937035 +2147483648 3221225472 2684354560 805306368 402653184 872415232 2315255808 2634022912 1736441856 2185232384 1088421888 1626341376 2437414912 692322304 761397248 3216179200 371884032 4227121152 3838468096 3255291904 537044992 4026643456 3087236608 67246336 2449689472 2835556288 3984716576 524343312 660613128 3803280396 3517652490 1236715779 +2147483648 1073741824 3758096384 3489660928 134217728 1275068416 33554432 3036676096 914358272 3267362816 337641472 122683392 469237760 1345585152 1218576384 2895183872 3545989120 3165077504 2079989760 3224645632 2694940672 814781440 3646650880 1168472832 1333426304 3086416192 2181119456 4110606288 3598845960 314823684 472078862 1263553293 +2147483648 3221225472 3758096384 1342177280 1744830464 1275068416 1979711488 4143972352 914358272 3611295744 2279604224 4012900352 2745696256 3578003456 598343680 356974592 3282665472 1162231808 2879922176 155676672 3718903808 4265913344 3945341440 688386304 1825258880 3325316544 3479286560 326310096 3972742536 104091084 794932014 1131616469 +2147483648 1073741824 1610612736 2415919104 3355443200 1946157056 1375731712 50331648 3951034368 1866465280 1684013056 3673161728 395837440 695992320 2778333184 4202496000 3860561920 1899970560 410558464 3704524800 3059869696 2582813696 2618836480 3594395904 167401344 1418595008 2743118304 1531002672 1449285512 1240599236 874162662 842809145 +2147483648 3221225472 2684354560 3489660928 3087007744 67108864 1845493760 2533359616 4068474880 3988783104 325058560 1552941056 3679977472 837025792 165281792 3425107968 45645824 1152663552 266493952 3864023040 2595870720 1354042368 2044891648 2773678848 3191390080 779606336 4127197920 2197885648 2222997384 2932054348 937585386 575750877 +2147483648 3221225472 3758096384 805306368 1744830464 3959422976 570425344 721420288 914358272 2638217216 1780482048 376438784 1307049984 856424448 2473197568 2186215424 994672640 2403319808 673193984 3446697984 4083853312 1917836288 3008098816 1396599040 1646295680 175194304 3890898208 3289223408 4025088648 3624829132 1172981038 789438707 +2147483648 3221225472 536870912 805306368 671088640 3556769792 2315255808 4278190080 2222981120 1941962752 320864256 3266314240 4214751232 907804672 1075445760 3769565184 287473664 431210496 4256702464 1591709696 1975027712 2061478912 4156209664 1641935616 3510140544 958289344 3432753248 2003615408 2684417672 4026661324 134287970 3825290675 +2147483648 1073741824 2684354560 1342177280 3087007744 2214592512 436207616 2936012800 3179282432 3753902080 350224384 1129316352 3661103104 1310457856 1289355264 911015936 694190080 3700441088 1859674112 1565478912 786466816 4233210880 2142772736 1172079360 4198122880 1578984000 1423692640 3796814128 2338508168 4153462340 3378105706 764365365 +2147483648 1073741824 3758096384 1879048192 134217728 4093640704 4127195136 2332033024 3380609024 1430257664 1730150400 4092592128 880279552 1464074240 450494464 2985623552 2843836416 1698742272 2401476608 2012352512 3397122048 675675136 626720256 1874229504 119749248 3287440064 3699043680 3544482512 3839443592 3472320196 2516824942 3137399767 +2147483648 1073741824 3758096384 2415919104 1744830464 4093640704 1644167168 3741319168 2038431744 3711959040 1994391552 753926144 3484942336 1374420992 3369730048 2220687360 2608955392 1111703552 4016185344 1639026688 3512215552 2300357632 1700949504 179374336 719043968 459114176 33637728 251864176 4051834248 3108137668 2095123310 133414265 +2147483648 3221225472 1610612736 1342177280 402653184 3690987520 1107296256 922746880 545259520 4047503360 677380096 2492465152 2273837056 2822504448 1433010176 3874422784 4160978944 1275215872 973201408 3137482752 2055301120 440642560 1256294912 1389566208 2405966720 3454900032 4202741664 3661886128 719506312 47217484 2540361126 300800949 +2147483648 3221225472 536870912 4026531840 4160749568 872415232 1644167168 4110417920 2826960896 4240441344 2384461824 1408237568 3346530304 2507407360 3087138816 3571777536 2994765824 4257267712 1688215552 2855333888 433649664 239350784 2472174080 3881956608 1702504576 1083260096 3758239264 3504694256 142647160 3435172212 1444938242 2549147109 +2147483648 3221225472 2684354560 4026531840 4160749568 3959422976 2113929216 1627389952 1551892480 3871342592 3718250496 711983104 2469920768 332136448 3553492992 1937309696 2208333824 2070986752 2545459200 3909939200 2288973824 3557420032 840498688 4017922304 3310812288 1455756992 1163306400 2529494640 3847671096 1724203724 492197710 2328185273 +2147483648 3221225472 536870912 2952790016 1476395008 738197504 2583691264 4177526784 1015021568 2998927360 2904555520 976224256 2308440064 1150025728 787087360 1870725120 4011884544 791724032 253239296 3209474048 3880409088 3413191680 1368922624 2827761920 2498370688 645989056 2342548768 2985350704 943207320 2088504716 1381124714 1027469633 +2147483648 3221225472 536870912 2952790016 3623878656 2885681152 2382364672 150994944 2659188736 2713714688 3399483392 862978048 2507669504 140247040 615907328 1781858304 1131970560 1834795008 339091456 1928704000 3478673408 1408003072 3320753664 1088010496 3759588992 2420493760 1753277600 1958759024 572584952 2276504988 2539173910 1072495685 +2147483648 1073741824 3758096384 4026531840 2818572288 738197504 2717908992 754974720 3665821696 4181721088 3965714432 45088768 1028128768 2187067392 2102001664 1650524160 2378727424 3390849024 2712330240 1754394624 2355111936 2997906432 1967669760 1583144192 2001367680 1667355968 4115189344 509374384 2538211272 2472643356 1565047082 844893393 +2147483648 3221225472 3758096384 805306368 3355443200 2080374784 2181038080 1325400064 3196059648 3988783104 559939584 2876243968 2020081664 1953234944 513409024 4257939456 956858368 790413312 1324539904 3316068352 1838303232 3789011968 1266344448 1216069376 3162510976 1656775104 2145422176 1991288944 2433256680 2736564908 3841065850 3332895867 +2147483648 3221225472 536870912 268435456 2550136832 738197504 100663296 3439329280 2323644416 465567744 4288675840 2907701248 2063073280 3017539584 1529741312 522780672 2639822848 4069310464 131473408 1911885824 3572897792 3664112640 1664001536 3811122432 593015424 59566016 324420000 2335530064 2815880824 2717223196 1828096014 3865425081 +2147483648 1073741824 2684354560 2415919104 2550136832 1409286144 973078528 2634022912 2122317824 2134900736 387973120 2874146816 1844969472 2527330304 2211577856 1910571008 3235414016 3774103552 816488448 134582272 3425310720 1850020864 2810845696 3814018304 30590592 1759640384 3159921952 3333730896 4211741048 353743076 4067608690 2985372913 +2147483648 3221225472 3758096384 2952790016 134217728 2214592512 2986344448 3103784960 3196059648 1337982976 1432354816 4176478208 2888302592 1725169664 3003777024 2343895040 3351805952 300204032 2856509440 2777788416 3505031168 2021999616 1820381696 2260781312 65033856 2200992704 1128853344 2737096176 329425064 463573012 2669861098 761396357 +2147483648 3221225472 1610612736 805306368 2013265920 603979776 2650800128 1191182336 1736441856 4148166656 3743416320 3004170240 1902641152 2353790976 844234752 3855941632 2857533440 836091904 743628800 1658187776 2916259840 4137014272 2339505664 4123366144 1119510912 1037657152 3735076512 3880834896 935874504 3206322972 2207915418 164187849 +2147483648 3221225472 3758096384 2952790016 2013265920 2617245696 3992977408 452984832 3414163456 3275751424 3349151744 84934656 2288517120 3295936512 576323584 1033961472 878346240 2057420800 4057620480 316764160 2247759872 1219619840 607319552 2463495936 1166032256 2822779968 2485156384 3931173200 3653767752 1180992804 2410825746 563422341 +2147483648 1073741824 1610612736 268435456 1476395008 2080374784 3254779904 3774873600 226492416 3619684352 715128832 4113563648 2611478528 3237216256 549847040 1882128384 1214676992 606027776 3192840192 590041088 3962091520 3660852224 4259772928 3755969792 1861097344 1528498880 3758097696 1342215152 939558024 1811975684 2583694286 2634078443 +2147483648 1073741824 536870912 805306368 3087007744 2885681152 1912602624 2969567232 58720256 3535798272 3244294144 2609905664 1313341440 192151552 2253258752 1057685504 1745256448 1149190144 1984471040 3883167744 3561920512 3188431872 3548793344 985619712 3307786624 3454276544 2575719136 1740625232 2494088488 2653212132 3815152006 2196727743 +2147483648 3221225472 3758096384 1879048192 2281701376 1140850688 1241513984 1191182336 3716153344 1111490560 3273654272 1997537280 1974992896 2523660288 1901985792 4237623296 2800123904 3657023488 674783232 338472960 1384015872 4219810816 1532903936 194364160 325515136 2948183360 689501856 1614594384 2957415576 1755943548 882940774 3260083129 +2147483648 3221225472 536870912 1342177280 3623878656 4227858432 4127195136 3573547008 3212836864 742391808 4007657472 158334976 419954688 560201728 2909405184 3541237760 578977792 2533867520 2564857856 477138944 2257123328 1562684416 2609524224 644032768 3448424832 1667447104 2315972960 3810768176 1256886248 3277014036 442645090 460802935 +2147483648 1073741824 1610612736 1342177280 1476395008 2885681152 1778384896 2231369728 4219469824 2831155200 2216689664 2922381312 1258815488 3765698560 277217280 948895744 4230905856 839598080 696311808 2445283328 765474816 2146499584 111686144 3481544960 1311674752 1527459264 3623944096 3959441136 167817000 3573554756 2743075726 79721723 +2147483648 3221225472 2684354560 1342177280 3892314112 1140850688 1577058304 2902458368 4018143232 1749024768 2220883968 4266655744 4247257088 133431296 744620032 3662610432 1392934912 316653568 1870667776 2822778880 610281472 2924483584 354957824 1140068608 1919031168 2001677120 3162946528 2057296400 3957326104 1443893140 3645380426 2846103037 +2147483648 3221225472 1610612736 2952790016 402653184 67108864 3657433088 150994944 578813952 3896508416 3160408064 238026752 2069364736 931921920 348258304 2269970432 2580840448 3216588800 411049984 2436902912 3873445888 1383083008 87557632 884736256 2535077504 1367409216 334923936 3733223952 1181519640 390427532 2449090262 1945178595 +2147483648 1073741824 536870912 1342177280 2281701376 2617245696 771751936 83886080 2877292544 473956352 1847590912 621805568 4222091264 2483290112 4067295232 185008128 4272586752 1070710784 3995082752 1695551488 3685222400 3288601600 2054038016 2533828352 3500837760 986825024 1168116448 2035291920 3045593992 3776191812 2177244394 50528769 +2147483648 3221225472 536870912 1342177280 3355443200 1006632960 1040187392 1728053248 4185915392 3426746368 1717567488 3004170240 2879913984 1562640384 3304980480 3100573696 1723564032 1906884608 274735104 672149504 1277691904 2791576576 2468229632 4221505280 2507378560 4171028928 2260082272 29033232 2282590616 3692296388 1315813610 4278446153 +2147483648 1073741824 536870912 2952790016 1476395008 1140850688 2113929216 1761607680 1535115264 3695181824 1512046592 2265972736 3671588864 2615934976 3158441984 3389980672 1870430208 3336159232 2711625728 2874150912 4177004544 3908840448 1083840000 2095255808 4139687808 3113671232 3481056992 920250128 3651157640 1599086020 3740805302 3321633787 +2147483648 1073741824 2684354560 2952790016 1207959552 1946157056 3254779904 3875536896 3045064704 3124756480 2602565632 2748317696 790102016 2172911616 3626631168 3424190464 1577549824 3778592768 3633848320 2630094848 1451894784 1703488512 2722075136 3077364992 3987345536 911813056 1697088864 4075340432 3212842184 1765811700 1285559110 1318073761 +2147483648 1073741824 2684354560 4026531840 2550136832 3019898880 1375731712 117440512 3212836864 1514143744 991952896 2446327808 3543662592 4260102144 2504654848 1492189184 3051323392 152944640 2260213760 2762739712 2078943232 3496033280 675784192 2355227904 376059008 3441496512 216500192 3086084752 1718749384 354228596 412452942 367837883 +2147483648 3221225472 3758096384 1879048192 4160749568 1275068416 2785017856 2298478592 1853882368 440401920 392167424 1274019840 2734161920 2086404096 2117468160 1427832832 1082163200 657276928 2476220416 2125213696 1380857856 1124539392 3520511488 1975931648 3621816704 2900185664 3512730528 1928342160 3564635096 1511792124 928399166 3689623127 +2147483648 1073741824 536870912 805306368 3087007744 1006632960 3724541952 3741319168 696254464 843055104 3911188480 1653604352 1909981184 1580990464 2670592000 166133760 40599552 1366736896 1593319424 2947289088 2171996160 3063614464 1004908032 3946958592 871077760 792127424 4057473632 507252880 3207470152 971447204 3127608822 1836511055 +2147483648 1073741824 2684354560 3489660928 4160749568 1006632960 1845493760 419430400 1350565888 3393191936 2065694720 2949644288 2544369664 1268514816 1437466624 1693384704 4029186048 1750220800 1678254080 2181828608 2401642496 1973629952 4105092608 2824949504 2217655168 4062271040 2802752544 2985383568 2795940040 3748479220 3448277098 1757577127 +2147483648 1073741824 1610612736 3489660928 3355443200 3154116608 1308622848 1459617792 2155872256 171966464 4246732800 2377121792 4289200128 2793668608 286130176 1272905728 1960280064 3094495232 2215124992 2322862080 3171293184 3987420160 802271744 1859743488 2908337024 99435968 603953184 951477904 2384868680 1998268524 821659242 303916897 +2147483648 1073741824 536870912 2952790016 2818572288 3556769792 4194304000 4177526784 2457862144 423624704 1117782016 558891008 2398617600 2802057216 1502740480 922288128 724467712 4291837952 1368530944 318312448 1496221696 1657826304 2433878528 649667840 1930344064 2747290176 3486133920 3115131728 3871647272 325933588 864980254 3615509137 +2147483648 1073741824 3758096384 2952790016 1476395008 469762048 1912602624 1325400064 2709520384 2000683008 1302331392 3174039552 2935488512 916193280 2327183360 2827288576 266436608 3926769664 4080410624 2210729984 3493967872 2822630400 2756589056 3726186240 1700242560 4069064640 2765594208 1976093392 1366792168 1694023820 3582954974 23391095 +2147483648 1073741824 2684354560 1342177280 2281701376 872415232 2717908992 50331648 1098907648 4148166656 60817408 68157440 2584215552 1326710784 263323648 3931439104 3611000832 329367552 739385344 4265938944 1697884160 951440384 161481216 588258560 1367867520 3746829504 1737634400 772092112 2903746664 2900738500 4219999970 2824093205 +2147483648 1073741824 3758096384 3489660928 3087007744 469762048 2181038080 4211081216 3984588800 2269118464 4288675840 607125504 3729260544 2569797632 3336962048 3537698816 1687388160 1504165888 21372928 2867662848 3638278144 3951817728 2451574272 3815773952 3253213312 1830554304 2695763296 1475421904 544579432 1887107020 2287316210 1946867611 +2147483648 3221225472 2684354560 268435456 1207959552 2885681152 100663296 2499805184 92274688 3376414720 1004535808 135266304 3429367808 3061055488 3445489664 3785818112 1667006464 2833367040 2562596864 12005376 1152690176 4275422208 629158400 423631616 3554683264 3020955968 2187858784 2406750544 3470659448 3186042692 1564258938 1773264845 +2147483648 1073741824 1610612736 3489660928 4160749568 872415232 436207616 4278190080 4085252096 2470445056 765460480 1047527424 1028128768 2295070720 1387397120 2375090176 3459612672 1963769856 2492604416 2225147904 1558026240 3635475456 3941080576 3652984064 75112064 1914506176 1395098336 233695696 2389683688 354541660 1155369906 2091967203 +2147483648 3221225472 1610612736 268435456 671088640 4227858432 2986344448 1526726656 1065353216 2134900736 2313158656 577765376 3009937408 2745434112 3711303680 4205641728 3785588736 2121187328 1901469696 3231526912 917215232 3422209024 2171087360 950275840 2192979072 2515342016 1078167008 2686378192 1883123448 943271516 3558718266 1310192441 +2147483648 1073741824 1610612736 805306368 134217728 1275068416 4127195136 2130706432 1988100096 423624704 295698432 2079326208 2331508736 2807300096 1118699520 3407282176 3836051456 2350006272 3595968512 792924160 1317771264 1564822528 2882773504 4074849024 2198177152 3370271680 1244538784 2706835792 361079784 2711772732 864952478 2795975493 +2147483648 1073741824 2684354560 1879048192 3087007744 2080374784 1241513984 4076863488 2424307712 2168455168 1604321280 4220518400 1574436864 2364276736 1530265600 3299934208 3744694272 1385644032 376315904 2300383232 2074454016 498490368 746950144 728125184 2096994944 2736419008 412320288 3842470736 431367016 4210102564 1108584406 3611786411 +2147483648 1073741824 2684354560 2952790016 2281701376 3556769792 3925868544 3070230528 4118806528 2772434944 4271898624 2123366400 1052246016 2666790912 780271616 2799239168 1922924544 2563358720 800727040 3664580608 2134878208 2176904192 4282352128 3250644224 1598009984 1908462016 3611268960 2780880976 1027583784 314637156 3368002126 3078679085 +2147483648 1073741824 536870912 1342177280 134217728 872415232 436207616 3506438144 2894069760 1463812096 1134559232 416284672 222822400 2998140928 3831627776 1375797248 3311828992 3874045952 2383028224 3676639232 1441564672 2676773888 113680896 3191430400 2739023488 965816384 3113132320 4186787024 3651155048 2312122228 2177378034 3052673341 +2147483648 1073741824 1610612736 4026531840 134217728 3825205248 3858759680 117440512 276824064 2101346304 1570766848 149946368 555220992 932446208 4261019648 3639541760 3106242560 736182272 4156694528 3721072640 1223137280 1093303296 3349520896 4120996096 1021444480 1601908160 752852512 3876477520 2699529448 355101436 1235586534 3869343605 +2147483648 3221225472 536870912 2952790016 939524096 2885681152 2717908992 3472883712 1468006400 801112064 1671430144 1370488832 384303104 3581149184 4108451840 4195549184 860127232 1573339136 3301220352 34041856 3211044864 1337416704 864855552 4190336768 854494848 3809494208 898243424 3232173872 2215027592 1180986204 3647475250 649331201 +2147483648 3221225472 536870912 268435456 2013265920 1811939328 2113929216 4278190080 411041792 3233808384 2090860544 1521483776 3652714496 3338928128 2498887680 2397896704 3957489664 1450622976 191012864 985067520 700622848 2399597568 2432349696 3837980416 111716736 3483357376 745680800 2653757680 3477246088 1892075100 3571093222 1857209245 +2147483648 3221225472 2684354560 805306368 3623878656 4093640704 3523215360 2868903936 2558525440 2428502016 3969908736 2196766720 3890741248 704905216 2940076032 850853888 4294082560 2118565888 1299357696 1099362304 2471659520 1018625024 177913344 1535295744 3832318592 4194429888 661138592 2395213808 832452488 726081356 1486530162 813881805 +2147483648 1073741824 2684354560 805306368 134217728 201326592 1912602624 4177526784 1249902592 2260729856 350224384 2108686336 254279680 2381053952 3876192256 293797888 2908192768 3974021120 2578948096 3782135808 1050642432 1350753280 2744486400 3020021504 910300800 656351552 4053115936 1023529200 3569494296 2648642460 2675286226 3048337383 +2147483648 1073741824 1610612736 1342177280 671088640 3825205248 503316480 218103808 1333788672 62914560 3118465024 3402629120 3631742976 3157000192 3799908352 2403401728 2431614976 3139190784 3868172288 839667712 3877091328 351290368 4111577600 3281878272 2575316352 4206902848 2690647648 1880108720 404238360 2621179908 3529903110 4152172047 +2147483648 1073741824 536870912 2952790016 939524096 738197504 3523215360 2365587456 1887436800 348127232 3001024512 1374683136 4129816576 192151552 599916544 2340093952 1669693440 2874261504 3555041280 2472660992 4289570816 1093008384 1923589632 836433664 1715999360 2202276928 931802784 1967063408 1016039960 1454307596 3079281042 893329617 +2147483648 3221225472 1610612736 1342177280 3623878656 3959422976 4060086272 1694498816 2273312768 96468992 1218445312 3406823424 1492647936 3006529536 2228355072 3373465600 3589636096 1351892992 1192075264 4204818432 241154048 4017316864 1049234944 4164361984 476025472 443774528 17435488 1106711344 2130679624 1482915572 745681910 2449675385 +2147483648 3221225472 2684354560 2415919104 1476395008 3288334336 1711276032 989855744 964689920 3619684352 278921216 3144679424 4193779712 2012479488 2158362624 3809280000 1035239424 298205184 3150749696 3673321472 3930753024 21976064 10886656 588064000 2645862272 2177260480 3821838816 519207472 2353699784 978272748 958802486 4107084753 +2147483648 1073741824 3758096384 268435456 3087007744 3019898880 4194304000 1191182336 3514826752 532676608 3806330880 2484076544 1247281152 254017536 3448635392 3921346560 3957620736 4171644928 3277627392 596791296 2760546304 3574420480 987772416 1880111360 3898091648 3961796800 1577985248 91962160 579121752 880177972 3127164494 2808508733 +2147483648 1073741824 1610612736 1342177280 3087007744 335544320 3523215360 1828716544 629145600 1941962752 1423966208 944766976 1412956160 2990800896 1031667712 2646540288 1737850880 2259501056 1431150592 1907970048 3247159296 1770144768 2776634880 868221184 887095936 1750075968 3963098080 2789474992 4018022616 4039051684 1108707670 4117593717 +2147483648 1073741824 3758096384 4026531840 939524096 738197504 2248146944 2030043136 3800039424 3636461568 2950692864 3222274048 2686976000 269746176 3362914304 340328448 2859040768 4279156736 2611060736 973787136 2004588544 1872227328 1610618368 2952800000 3623884672 3690998080 3187676960 1426072432 1686123224 2713720948 1298152274 416285233 +2147483648 3221225472 3758096384 805306368 1207959552 872415232 1040187392 452984832 3766484992 3804233728 3550478336 3327131648 2802319360 181141504 4159045632 1610678272 4028137472 2819276800 70295552 1985409024 796825600 3737910272 4186442240 856436992 616965504 1955661760 3434128800 1352070000 1792975688 127664100 3355458826 4093654935 +2147483648 3221225472 536870912 4026531840 2550136832 2617245696 1308622848 1493172224 125829120 3720347648 3735027712 439353344 587726848 883163136 2704932864 2344943616 3684007936 1943027712 1472045056 1971613696 4205815808 940919808 2888306176 4132711168 890387840 3515944256 411546720 2537637424 2662991304 4194637756 4080383626 1558200533 +2147483648 1073741824 536870912 268435456 134217728 2214592512 2449473536 2432696320 3179282432 2361393152 1633681408 3316645888 819462144 1869348864 1257635840 173211648 1563262976 2344632320 2681970688 1167282176 1895180288 1330844672 1521322496 33580288 3644556928 434328896 248390624 4165931888 4234394936 776959836 2673349358 850149367 +2147483648 3221225472 536870912 4026531840 2013265920 2885681152 973078528 218103808 4051697664 1824522240 4112515072 2649751552 1990721536 140771328 337248256 3055747072 3344924672 2224308224 826646528 2746707968 1704601600 451087360 310351360 3915667200 1072541824 131291200 1266686688 2713719920 614471464 19934028 4220006498 966004005 +2147483648 1073741824 3758096384 805306368 2550136832 1811939328 2852126720 2197815296 3615490048 3233808384 2707423232 818937856 2569535488 2364801024 2605318144 4225433600 2330492928 308559872 2135072768 900681728 2279741440 686758912 3041041920 3333379840 677522560 3022990272 639805280 427777264 3435797432 2065381124 3414727826 313803721 +2147483648 3221225472 1610612736 805306368 671088640 2348810240 771751936 3271557120 2927624192 2042626048 2636120064 3855613952 191365120 3538681856 530710528 3798532096 1295155200 1037615104 3476070400 1084354560 3670685696 59063296 3020984832 443674368 421667200 3618186176 2652026912 722002608 1121494760 1737356292 1984435730 3342598415 +2147483648 3221225472 1610612736 1879048192 1207959552 1811939328 1308622848 989855744 2491416576 3250585600 3189768192 3008364544 2559049728 4292608000 3442606080 1270939648 393379840 2058076160 3939016704 313978880 1451767808 81538048 967969280 4194371328 3780280704 2784744896 1010865824 3597323952 255472296 2396860580 2430632874 872076323 +2147483648 1073741824 1610612736 2415919104 1476395008 1140850688 436207616 4043309056 1317011456 4123000832 845152256 1024458752 687341568 3399745536 3488481280 863961088 3148709888 3242967040 2797314048 428920832 2759342080 3395564544 3373141504 2595173632 3082129536 2269113664 1775088928 744214832 3057887032 120899124 697706662 1276844269 +2147483648 3221225472 3758096384 4026531840 3355443200 3825205248 1107296256 3170893824 1786773504 96468992 706740224 2299527168 4035444736 1692139520 783679488 2541944832 1331134464 1072152576 2607390720 1438183424 839391232 3038514176 1855326720 3079865600 1600103040 133944896 3078597152 4092321328 3447162920 1660415796 31562922 2556743283 +2147483648 1073741824 3758096384 268435456 1207959552 3690987520 2449473536 1392508928 1820327936 2243952640 912261120 3847225344 3388473344 2892759040 2322202624 660013056 854097920 217825280 3589971968 2650853376 689444864 335287296 594684416 1957376768 4053448320 1750131648 1818238880 709895600 3614977720 1789664292 2559192550 2613519695 +2147483648 3221225472 1610612736 3489660928 2550136832 1811939328 771751936 1895825408 2088763392 3955228672 3525312512 1733296128 3520593920 4049862656 3164209152 2345730048 40337408 4279943168 3181748224 3748655104 3455596544 4147381248 3921821184 762654464 3671960960 245090112 1016738976 1271994032 1650963368 790288164 631604990 3010449037 +2147483648 3221225472 2684354560 805306368 3087007744 2885681152 100663296 4244635648 4018143232 4173332480 2350907392 4130340864 3846701056 1942224896 1187643392 3715432448 533561344 3766566912 275750912 1207988224 3021998080 2586852352 1128793600 3200526080 290074496 2310345792 2515384928 3954262384 447199464 3271848892 2127172186 2977242493 +2147483648 1073741824 2684354560 1342177280 1476395008 335544320 1509949440 1962934272 1820327936 2277507072 3697278976 4134535168 3413639168 1266941952 3529900032 2030501888 2194112512 4175740928 2646188032 152555520 3403679744 347079680 2207792640 2117341440 3346923648 2784172096 2908327328 950533296 2113408056 4181986412 3263573446 1488403325 +2147483648 3221225472 1610612736 1879048192 3892314112 2483027968 1107296256 2063597568 1233125376 1019215872 2418016256 1481637888 470286336 2789998592 3510501376 2800418816 928808960 3623436288 2177540096 2026795008 704657408 788540416 1803559424 935344384 832580224 4035984320 3458728672 2233209328 2226533992 1013389604 1984078602 692223879 +2147483648 3221225472 536870912 4026531840 671088640 335544320 1241513984 3808428032 1870659584 1925185536 1881145344 3895459840 872939520 3124494336 3406430208 2072313856 953319424 2467872768 2276188160 1188343808 3388999680 587205632 1333789184 2193624832 1478492800 4231004480 2114454688 1497108016 2760509176 155518764 1223853826 2066271875 +2147483648 1073741824 3758096384 1342177280 671088640 2617245696 2113929216 4278190080 1132462080 2042626048 3089104896 336592896 1379401728 4178837504 143261696 3630628864 1090486272 277856256 2088296448 1792176128 1568671744 2529166336 866127360 2714764544 3155690112 2382629312 1731332064 2813530096 3017114680 2771961756 3600771970 2539237697 +2147483648 3221225472 536870912 1879048192 1207959552 469762048 2919235584 4177526784 1820327936 2512388096 2082471936 1043333120 3775397888 1218183168 1876033536 925302784 94076928 3782623232 3454476288 3089592320 2485127168 2452622336 654836224 3717990144 3847357568 1206321600 3141241568 3011923856 1011820232 1531672924 1725566914 3552251875 +2147483648 1073741824 1610612736 3489660928 1207959552 3154116608 234881024 3774873600 3045064704 1035993088 2350907392 3591372800 1964507136 3618897920 2597453824 1687093248 1347649536 633356288 942235648 68513792 1243613184 3406824448 2929198592 3681815808 3950118016 861866944 2808840416 3311685136 1650682712 2330883036 209813698 1548700001 +2147483648 3221225472 3758096384 3489660928 2550136832 872415232 301989888 1124073472 75497472 3091202048 1176502272 1093664768 1069023232 1492385792 1950744576 1880948736 1745649664 2619129856 1846747136 4244967424 1637353472 3989048320 3120434688 3152612608 2160757120 1614922560 1379901728 1663685680 884156488 4034205572 3925869154 1728054547 +2147483648 3221225472 2684354560 1342177280 2550136832 3959422976 234881024 687865856 2675965952 2839543808 1377828864 2402287616 849870848 483655680 2823159808 2309685248 2891677696 1670791168 1600512000 1732202496 3599239168 3336834048 862849536 2839479552 1606257024 156061376 37118176 386732688 3735282168 315905684 2171832098 369246707 +2147483648 1073741824 2684354560 805306368 4160749568 4227858432 503316480 721420288 1736441856 3309305856 2871001088 663748608 1701314560 2603352064 3752722432 2572615680 2234220544 4104437760 4274970624 1079693312 1605240832 3646358528 623610368 3299132160 114225024 3160072128 1101924832 4065789616 1118538872 31772500 2918114610 2613763513 +2147483648 1073741824 3758096384 2415919104 1744830464 2617245696 100663296 788529152 4169138176 708837376 2132803584 814743552 3329753088 2164523008 3951689728 2766077952 2185592832 1126285312 1186013184 290918400 2374633472 1541342208 4073033216 1700907264 1469130368 2462521792 3044149344 3751479024 2666496392 3681471396 1821155698 1618139849 +2147483648 3221225472 536870912 1879048192 2818572288 1140850688 3254779904 318767104 3481272320 3795845120 1897922560 1823473664 2781347840 2809921536 2008678400 2657681408 251953152 562216960 1463869440 530911232 4201777152 3172273152 2596176384 3706439424 1069836928 2556941376 504554528 3707772208 176457464 616744228 2749427602 3059029387 +2147483648 3221225472 3758096384 268435456 402653184 2080374784 2382364672 1862270976 1384120320 532676608 1495269376 1907359744 729284608 1575223296 2417360896 3625385984 2619310080 2652487680 1997381632 784035840 2448295936 909315072 589925888 884916480 82452864 3783702464 4082475232 3253697264 234881832 2936016124 2994735634 264241627 +2147483648 1073741824 2684354560 2952790016 134217728 4093640704 2785017856 1996488704 1702887424 3552575488 1159725056 3834642432 3647471616 3209428992 678559744 1575288832 907902976 2399911936 966942720 835612672 2621048832 37291008 3372714496 1587727104 3964526720 3017850688 354804320 4239176560 2505565272 3846812220 222979794 3913448969 +2147483648 3221225472 1610612736 3489660928 1207959552 4093640704 637534208 1627389952 394264576 146800640 3139436544 78643200 3898081280 1565786112 482476032 2369060864 1301643264 3689299968 1002364928 852799488 3090810880 3423669248 707757568 725044480 3971048576 2891185984 3813894752 3252091408 1218375544 40153484 375521586 541396491 +2147483648 1073741824 3758096384 1879048192 2013265920 1946157056 2113929216 1593835520 3498049536 1967128576 2099249152 764411904 418906112 2247884800 3631087616 3096772608 1231781888 4010655744 146481152 2440679424 188090368 2126054400 3260911104 3518285568 719759232 818747200 1506848736 980685296 3851234056 3032536148 535529042 4048406169 +2147483648 3221225472 536870912 2415919104 3355443200 603979776 2382364672 956301312 1786773504 1614807040 1520435200 4168089600 2527592448 3260284928 3919183872 3051159552 1836679168 3056812032 2771591168 3098759168 2876868608 1798523904 1639129600 1911773440 1398375552 3607318080 599468768 1926716048 1189839400 3234482244 4260933450 2303268119 +2147483648 3221225472 2684354560 3489660928 4160749568 3154116608 3388997632 956301312 327155712 1430257664 3147825152 3513778176 1837629440 4064542720 3207987200 145424384 2615443456 1534410752 882401280 2448166912 3261368320 4147465216 1018718720 3319536896 3964438400 1744914368 604399264 104013456 3676178104 1855914644 819629338 500843399 +2147483648 1073741824 1610612736 805306368 4160749568 3825205248 4194304000 2902458368 3061841920 2311061504 2459959296 1406140416 1874329600 761004032 4198891520 2714042368 4272455680 3587588096 3969458176 886190080 2349369344 4127605760 455157248 3448648448 1951303552 516115008 2835982752 1016625616 3170348264 4026626780 3625527434 3021093101 +2147483648 3221225472 3758096384 268435456 1744830464 3825205248 2248146944 2634022912 3783262208 2965372928 3986685952 317718528 379060224 2121531392 801243136 3341615104 1454604288 1583497216 3756515328 3208146944 3667101696 1012026368 3303009792 3283906816 2345242240 1628127808 1001285216 3354605776 3810386072 814840140 3547988154 1449723391 +2147483648 1073741824 536870912 1879048192 2818572288 872415232 3523215360 1493172224 3598712832 4047503360 2594177024 2404384768 2913468416 2529951744 2839674880 1184956416 1229357056 1454325760 2976325632 3131379712 4284909568 96420864 2733580800 2071533312 531399296 2680309568 2816716576 736842384 904343528 1390745684 2470874762 196038245 +2147483648 1073741824 2684354560 2415919104 2281701376 3422552064 1509949440 1996488704 1317011456 591396864 3567255552 3025141760 2852651008 2402549760 982122496 2908160000 3180625920 469680128 3939311616 1094782976 933005312 1154139136 4165413376 2954238208 1476919424 3828615360 101322656 2769751664 4122250344 938397428 2162501866 778378293 +2147483648 3221225472 3758096384 1879048192 1744830464 3019898880 3053453312 150994944 1082130432 3107979264 1050673152 1416626176 806879232 1210843136 606208000 2922446848 3577184256 1118781440 108896256 1997279232 2913961984 3083029504 587181568 1078793984 3590327936 3103786816 3363833184 2101348240 3768582792 3916431572 3331852426 4167828951 +2147483648 3221225472 3758096384 268435456 3087007744 3825205248 2248146944 2365587456 1266679808 2394947584 2040528896 502267904 2870476800 4138991616 2371223552 3143434240 3193929728 1509048320 488595456 866316288 2330429440 4021701632 684813824 76280064 4266525568 2045313600 3976824416 2611956176 3602968376 2375071404 601417722 3257185551 +2147483648 1073741824 1610612736 2952790016 2281701376 3154116608 3120562176 1795162112 3145728000 658505728 815792128 1825570816 4294443008 1348206592 2701787136 2022375424 4042817536 2514206720 58548224 783978496 1509066752 290505728 696641024 1616993024 1762648192 2762629056 4208420256 1994496432 82971960 3017213620 41059882 3322986685 +2147483648 3221225472 1610612736 1342177280 1476395008 1409286144 1442840576 855638016 1417674752 3837788160 396361728 409993216 3480748032 96731136 3189637120 2938699776 1854898176 2245771264 2116263936 3473240064 1049724928 3723676672 707536384 2568926464 227683712 2303179072 3471158112 2392357424 368578248 1174667788 3409840026 815334135 +2147483648 1073741824 2684354560 805306368 2013265920 3690987520 3388997632 1124073472 3816816640 2621440000 3097493504 1943011328 113770496 477888512 4169531392 3552772096 921206784 1682292736 616259584 432427008 1978566656 2277950464 3102992896 2706608896 102625152 2168232384 2763746976 1506169648 3589180344 3083256580 3237210794 2102631885 +2147483648 3221225472 2684354560 2415919104 134217728 1543503872 973078528 788529152 2894069760 2495610880 1604321280 3262119936 1145569280 2708733952 452591616 3867869184 1139834880 2536685568 2829361152 1524461568 2259322880 1942604800 253504000 4238063872 1022634112 2476718528 4031127968 929085424 936159304 2702801292 364414170 356961815 +2147483648 3221225472 3758096384 1879048192 671088640 3288334336 973078528 2600468480 2709520384 2470445056 2694840320 4193255424 710410240 1443627008 2768371712 3767861248 3654844416 3128803328 235397120 1225035776 511870976 2028260352 2161995264 1022121728 2061363840 1205702720 2876769696 4240179888 3489269400 1063846516 2122484522 3370437231 +2147483648 3221225472 1610612736 1879048192 671088640 2751463424 4261412864 1023410176 2189426688 3007315968 94371840 1123024896 1098383360 2727084032 1667366912 1032650752 3201925120 861159424 3317309440 587075584 828606464 2326088704 3346638336 3282786048 2212637312 2982286912 1993966048 659835088 1941580968 3422426740 1709409594 2699379135 +2147483648 3221225472 3758096384 1879048192 2281701376 1543503872 3925868544 1124073472 1082130432 4232052736 2644508672 435159040 2421686272 3750494208 2531917824 3268608000 3033825280 4258119680 2387189760 3129167872 2269546496 3911371776 596585984 752981760 2582225024 1349736896 1067354272 3874410288 1254433416 3905068292 400893946 3446840431 +2147483648 1073741824 1610612736 3489660928 1476395008 2617245696 704643072 3472883712 1031798784 1279262720 211812352 1892679680 3027763200 1619263488 3000893440 1869283328 3004727296 2274017280 3142508544 2099793920 1319012352 3958752256 131098112 2245893376 1053748608 1030249920 1346276512 405128688 4230504536 4195979268 2536566762 2710787645 +2147483648 1073741824 1610612736 2415919104 3892314112 201326592 3187671040 788529152 1937768448 306184192 979369984 376438784 1483210752 256638976 2566258688 951386112 2482667520 3640737792 3769999360 3353161728 1932896256 94188544 3243617792 2414689536 3476922496 2745253312 2588650336 2790539056 1079061592 2070248980 3270283262 2776911731 +2147483648 3221225472 536870912 2415919104 134217728 1946157056 3925868544 352321536 3699376128 1086324736 3906994176 3436183552 249036800 4294705152 3246260224 3768778752 1056538624 2817310720 2640568320 4003450880 3387156480 442489856 3942902272 1401935104 828107392 2561921600 4073055264 2713768720 509897192 3104839452 2862188390 2080164817 +2147483648 3221225472 536870912 3489660928 2818572288 2617245696 4194304000 3539992576 3682598912 3032481792 2296381440 1657798656 970457088 2926313472 1216741376 2403401728 3425665024 2449686528 1866047488 4051865600 3487148032 3478297600 738306560 1648267520 386375808 3317668032 2848468768 3865892336 615088792 222449340 722870806 797037713 +2147483648 1073741824 3758096384 805306368 2281701376 4227858432 3858759680 1493172224 411041792 3242196992 2506096640 527433728 4165468160 4257480704 3055943680 2704867328 2358280192 3950952448 2723471360 2731978752 3350521856 4041651200 614262272 2270344960 477294208 3220158656 1294229728 1922596176 373817704 415498564 2829451326 158926003 +2147483648 3221225472 3758096384 3489660928 1476395008 2214592512 3388997632 1795162112 528482304 306184192 2556428288 3545235456 4243062784 1721499648 585760768 3214606336 3795943424 4031201280 3748306944 3939840000 1132636160 2622045184 3647514112 2010263808 2838045568 1754626368 2747502368 4211101680 1738614488 2790879956 3661728094 1682394849 +2147483648 1073741824 2684354560 1342177280 1744830464 3825205248 2113929216 2264924160 3665821696 742391808 1650458624 1030750208 2614624256 361496576 49676288 4164878336 1815642112 1781874688 3240484864 3516526592 1828579328 3071669248 42721792 1349185792 3226690688 1215283008 1548649312 441075504 293430984 1373417972 2222981870 3141534499 +2147483648 1073741824 1610612736 1879048192 3623878656 4227858432 3120562176 788529152 3498049536 2025848832 2866806784 2179989504 124256256 1119092736 870449152 1550647296 470515712 2317631488 2536136704 1554337792 448948224 2043761664 3946868224 1351373568 952361856 3404471488 4058220576 3746582064 3198709032 2314755516 1933699462 3434157731 +2147483648 1073741824 1610612736 268435456 3087007744 1946157056 33554432 3204448256 411041792 96468992 1541406720 1794113536 3681026048 1798045696 715259904 1928265728 2673311744 2704031744 1237082112 2759069696 1404332032 1600656384 2166255104 966464768 207873408 2676249152 692192672 1008667056 2654964776 285232620 3248385942 408623683 +2147483648 1073741824 1610612736 4026531840 3355443200 3690987520 301989888 1694498816 1837105152 2545942528 3252682752 1928331264 3966238720 2232680448 3716546560 1071710208 3990716416 2833825792 1431937024 4206317568 793880576 2475906048 148876800 2237029120 2727092864 3413874368 2508587936 2749431952 2682097016 1038667244 4040796006 2977387971 +2147483648 3221225472 536870912 1879048192 939524096 1275068416 1711276032 4211081216 3296722944 1287651328 1205862400 2068840448 1536688128 174325760 2990145536 1630601216 1099726848 1332232192 2444779520 3347042304 3313657856 2639191040 1619978752 4008090368 2396424576 516509632 1993140192 1927519344 1626866088 2985558972 3896642646 2600799177 +2147483648 3221225472 1610612736 805306368 3355443200 3690987520 570425344 1258291200 2826960896 12582912 3219128320 424673280 3632791552 1759772672 868614144 3277389824 2273673216 1044987904 1513512960 2667696128 915433472 1506335744 2491280896 1832230656 1166377600 2236170944 1521903776 1942084208 1668312104 3617117564 3329617238 1309776425 +2147483648 1073741824 536870912 3489660928 3355443200 1140850688 2181038080 754974720 4018143232 1732247552 1214251008 3404726272 1647837184 2636906496 3616407552 995557376 1180925952 566935552 581443584 952463360 387852288 3737023488 2800986624 337885440 171443840 1227623744 3180201632 2186742672 3823340120 797622500 122167902 3094706187 +2147483648 1073741824 3758096384 1879048192 3623878656 3288334336 3321888768 2701131776 1786773504 3049259008 3403677696 1701838848 3959947264 2587099136 1125253120 2107310080 2792783872 3515400192 3696451584 3800535040 2043242496 2162725888 1850598912 4253766400 3865054080 833621824 2892500960 981729616 3187279688 1189022988 3479996006 2535966491 +2147483648 3221225472 2684354560 268435456 3087007744 335544320 1442840576 687865856 2105540608 3594518528 3781165056 1775239168 2285371392 2082209792 1510080512 2066677760 3133046784 2530918400 480288768 2010165248 2098898944 1269021696 1329996288 885423360 327158144 725617728 1793066208 2257584848 2899839288 3616280244 1700400302 1206061417 +2147483648 3221225472 1610612736 1879048192 1476395008 4093640704 1308622848 1459617792 3212836864 3502243840 4125097984 1330642944 4110942208 4071882752 1716649984 3851878400 2043183104 625164288 2753929216 3325038592 3944720384 763567104 1710042624 2809355008 960105344 951256128 661817184 4180692272 1488399000 1464883004 2703263814 2896642185 +2147483648 1073741824 1610612736 4026531840 1744830464 469762048 973078528 117440512 4236247040 3871342592 3529506816 4172283904 3905421312 2470707200 3373662208 2643787776 1198358528 1057570816 1488183296 953618432 1801349120 1293833216 3549269504 1719225088 4271628416 1172512448 4041239840 2810140080 2403205736 1352729884 3570631278 963137319 +2147483648 3221225472 3758096384 268435456 671088640 2080374784 1577058304 2634022912 3732930560 2101346304 4225761280 42991616 323485696 3202088960 2552102912 1679622144 4197744640 2269036544 1233510400 484470784 2603706368 3349068800 1238664704 699321600 3436047488 1396471488 2880401248 1069789712 3363835400 1279263492 3009416918 2395996477 +2147483648 1073741824 1610612736 1879048192 134217728 2885681152 301989888 2466250752 964689920 2537553920 2195718144 1202716672 910688256 946077696 2439905280 2277572608 1125875712 1639333888 591896576 1157246976 1656498176 586970112 397643264 778191616 3965822592 660553152 2865342880 4220205040 1550822584 258880324 385492278 2443801807 +2147483648 3221225472 1610612736 3489660928 671088640 67108864 3992977408 3539992576 3816816640 4198498304 1709178880 2643460096 2707947520 843841536 1911422976 998440960 2791735296 399065088 1554194432 1407119360 312846336 818396160 151948800 3867492608 2261591168 1176370496 388179040 1839133040 4182093528 2924983188 1676051686 713639741 +2147483648 1073741824 1610612736 1342177280 1744830464 1275068416 100663296 4076863488 629145600 3535798272 1365245952 11534336 742916096 2318139392 3575513088 3868262400 3477504000 2810658816 469147648 3653521408 1895311360 2825851904 2953874944 2017083648 1143873664 437391808 2636648160 2593918960 4048946232 1891436316 1951957454 4262873575 +2147483648 3221225472 3758096384 1879048192 134217728 1275068416 3053453312 4177526784 2994733056 2470445056 2279604224 1435500544 3301441536 2281963520 2351824896 1445527552 2300739584 3130114048 3745636352 835055616 2896914432 1984969728 457475584 201116416 61697664 1307390912 847250400 1396705104 1742736968 630194596 3435660246 3288598701 +2147483648 1073741824 536870912 2415919104 134217728 1677721600 3657433088 3305111552 2340421632 1723858944 2673868800 2293235712 1851260928 2970353664 431357952 3889364992 1592492032 594919424 515022848 2238828544 763439104 1439175680 1340443136 3940207872 3512148608 799743808 3705013536 3932360208 2603845400 1689895740 2422514126 2383599783 +2147483648 3221225472 536870912 4026531840 3087007744 3825205248 1979711488 2264924160 1602224128 314572800 4083154944 4203741184 3833069568 219414528 2057437184 610205696 758677504 2325889024 2621906944 3373453312 4236748800 459578368 2525137408 4000924416 3894782336 1815843136 171574496 3843754544 377651352 779699804 3357909326 2621149381 +2147483648 1073741824 2684354560 4026531840 3892314112 1409286144 1308622848 4244635648 3212836864 1463812096 853540864 917504000 385351680 3501457408 534118400 3508994048 1571454976 142524416 1918476288 3512971264 736831488 2400809984 412910080 4226403072 3607831680 78215744 300188256 2350763664 305997080 3074323876 347475542 2849441631 +2147483648 3221225472 1610612736 1342177280 2550136832 3019898880 2046820352 2533359616 1669332992 4114612224 1893728256 3566206976 1726480384 766246912 3628204032 3832741888 309821440 2069184512 1036787712 268513280 942909440 2217245696 2989854208 3139848448 2914758528 408190528 2222949920 1114197552 3815122840 2313040676 1778786486 2936943965 +2147483648 3221225472 2684354560 3489660928 1207959552 4093640704 3590324224 2365587456 1182793728 4194304 1004535808 621805568 43515904 3999006720 3670409216 163512320 2916122624 3358244864 874831872 1981198336 1563584512 243497984 4098228736 3992912128 2821754496 1144701504 3996969440 3775575952 747921672 2943120596 644777430 4007248725 +2147483648 3221225472 536870912 2952790016 3623878656 1677721600 2852126720 1761607680 2592079872 4106223616 2673868800 1963982848 616038400 3487825920 3103391744 1769930752 1110147072 354729984 1957617664 2279116800 3036637184 2135120896 3843688960 1286539008 1945341824 1993395520 2859263776 2978189520 2068769544 520656348 1839688286 3849805597 +2147483648 3221225472 1610612736 2952790016 2550136832 469762048 3858759680 3741319168 2927624192 180355072 2136997888 3775922176 3450339328 2457075712 2192179200 3033595904 3695607808 431112192 2152882176 1606029312 2405361664 3641269248 25300480 1550124800 3649867648 3765652160 4022134752 394026032 3307637896 3886170460 2205838110 1997411773 +2147483648 1073741824 3758096384 2415919104 2818572288 2617245696 4127195136 352321536 2306867200 3888119808 1969225728 2586836992 2603089920 1218183168 2488139776 3651993600 4023025664 2573254656 1412636672 3122237440 2870978560 2424853504 810026496 464260352 2430993536 4092657856 795117024 2705180816 2746329080 3839188780 2043316174 1549845471 +2147483648 1073741824 3758096384 3489660928 2013265920 2751463424 1577058304 4076863488 2541748224 1832910848 1272971264 405798912 875036672 3322675200 2267676672 2981560320 981368832 2185969664 2255036416 3900092416 3010832384 4176933888 1870661120 2302675200 4125100416 993003328 3685220960 256640368 2462715032 1518799332 2580975046 688342871 +2147483648 1073741824 536870912 1879048192 939524096 201326592 503316480 1660944384 3430940672 3015704576 3328180224 2955935744 1477967872 1544814592 1444020224 1460469760 3733225472 3470737408 1774968832 3480211456 765814784 710513664 3187673600 1392509696 3565158784 3485468608 3764388448 3744466672 2325220648 2362707212 1559363758 1425866815 +2147483648 3221225472 1610612736 4026531840 3623878656 3288334336 3791650816 2063597568 947912704 281018368 983564288 3759144960 806879232 3087794176 874381312 974848000 3206053888 3667673088 1808752640 36114432 4040300544 180311040 1476395520 67109632 2181038464 2332033984 3766485856 3569353488 3634365320 2601517548 144179426 2831941699 +2147483648 3221225472 3758096384 2952790016 402653184 1543503872 2919235584 2835349504 998244352 2025848832 417333248 3088056320 3424124928 3860594688 1561722880 3515023360 600539136 611696640 1380261888 2545905664 1042487296 838671360 1132462592 1421869824 1323303808 4245684928 1100480608 1809580400 3497394872 3092447908 3434316014 45728227 +2147483648 1073741824 2684354560 4026531840 939524096 1140850688 3657433088 3841982464 1501560832 893386752 1553989632 1947205632 34078720 4044619776 1268645888 2890334208 2603122688 2118860800 3795099648 3922669568 544253952 1978176512 2795504128 554696960 3280470656 1884554176 4114481376 2035745040 446727016 1595884436 2894766438 81277141 +2147483648 1073741824 2684354560 3489660928 1476395008 1140850688 838860800 2264924160 3380609024 2336227328 3005218816 3020947456 4194828288 991166464 1872363520 1716191232 3114827776 3302375424 1165549568 4122816512 2865981440 341926912 1495269888 923795712 2710045312 3881042752 1295647072 488309008 3263201480 3436331548 426435366 597832237 +2147483648 3221225472 536870912 268435456 134217728 4093640704 2248146944 3607101440 1585446912 3963617280 2606759936 3859808256 655884288 1719926784 4325376 3781230592 1125023744 680050688 56549376 703188992 1884063744 427158528 2400715264 1115947776 2923561088 3529572416 2475589664 3888694224 1086251544 4105818972 2461305210 1973546929 +2147483648 1073741824 3758096384 3489660928 2281701376 2214592512 301989888 3707764736 3598712832 910163968 3521118208 1443889152 1862795264 1000079360 3101294592 3954245632 299925504 4128915456 1594859520 1671221248 3033384960 2109455360 3739746816 4253810944 3218211712 2217542464 859472416 1152074256 2322538568 2126943092 3970067290 2121755865 +2147483648 1073741824 1610612736 2952790016 3623878656 201326592 503316480 1560281088 780140544 3628072960 2199912448 4061134848 3003645952 3414949888 1255538688 2642083840 540114944 1906032640 4258242560 754962432 4259710976 2373116928 1747452416 1973158144 2279473536 3153527488 2624029536 950059056 1088299128 4067692916 2644617402 2990618465 +2147483648 3221225472 3758096384 1879048192 3355443200 2751463424 4060086272 587202560 3128950784 1589641216 3244294144 504365056 3038248960 2342256640 3075342336 3979935744 631537664 2557886464 59793408 861753344 2401294336 3198921728 1324876288 189530880 590742400 146080192 4025647904 1523794576 1668998088 1695682700 328481514 1262534011 +2147483648 3221225472 1610612736 2415919104 1476395008 2348810240 1509949440 3439329280 2021654528 37748736 123731968 1578106880 3810000896 2475425792 634519552 1688928256 4121001984 790839296 2625478656 1905856512 885868544 2116316160 653787648 1390150400 2167013760 3078029888 906723680 3339993648 2375426408 1725780788 119761378 409287689 +2147483648 3221225472 536870912 1879048192 402653184 3422552064 234881024 2969567232 444596224 4089446400 186646528 1628438528 2996305920 130285568 3106799616 3323133952 3573645312 3766861824 4040695808 3063959552 4116183040 1593353216 791544320 2064843520 3783360640 3527786944 4185399392 3899675440 1123022904 2301404868 1041760874 1224999119 +2147483648 1073741824 1610612736 1342177280 3623878656 67108864 3791650816 3875536896 2508193792 3183476736 1805647872 3742367744 2173173760 3888906240 3635019776 1888157696 3746070528 4226826240 1567023104 254914560 1514354688 3380556800 355074560 2303394048 921207168 2480947520 2439963488 1362997264 189348744 2179217308 3731521622 683099127 +2147483648 3221225472 1610612736 4026531840 3355443200 1946157056 167772160 4278190080 1166016512 3737124864 4259315712 3876585472 2845310976 4174118912 1157496832 3951624192 3017179136 1802321920 978444288 3282677760 648632320 1680407552 595460608 2387149568 2847310208 700269504 3920225056 2310386128 2041534504 2982019068 3316548374 3484500091 +2147483648 3221225472 536870912 268435456 1744830464 603979776 3657433088 3238002688 3514826752 398458880 35651584 1963982848 2744647680 3536060416 430047232 3420258304 1413251072 1779384320 2030182400 3180539904 4190402560 1899365376 1099039232 3217883904 103055488 3205185600 176169376 660484240 3563125608 150816516 4037157190 3728946015 +2147483648 1073741824 3758096384 2415919104 402653184 469762048 973078528 687865856 1132462080 3519021056 1818230784 2903506944 629669888 584843264 2532442112 659750912 2217443328 3651878912 930029568 1670344704 3789535232 73911296 957481472 461570304 767787904 3328655936 2618630240 2046849136 3372628200 3550448804 3386286862 1885811271 +2147483648 1073741824 3758096384 2415919104 3355443200 3288334336 4127195136 3640655872 947912704 3812622336 450887680 2668625920 428343296 2816212992 2477916160 2800287744 1426096128 1250607104 743776256 1802244096 2362304512 606936064 3560571392 3426025728 540181376 2183381568 1698013984 1085723408 1836108760 1305284452 4037929698 2508005005 +2147483648 1073741824 3758096384 805306368 3087007744 1006632960 1442840576 2231369728 1820327936 1371537408 1889533952 3943694336 2508718080 2338062336 2489712640 1327955968 325025792 947830784 1899667456 574918656 2263791616 3488175104 3983409664 3585802496 395936640 2890514624 1340941024 2909163760 900864344 663406100 341785522 1944884295 +2147483648 1073741824 1610612736 805306368 1744830464 3556769792 2113929216 2063597568 4001366016 2982150144 2908749824 1360003072 2877816832 1145831424 3257270272 633143296 2212659200 3235627008 1458397184 1296748544 3585062912 3421629440 1154351616 1893794048 2320269696 2435498176 2133451168 2083263312 2124438008 1029766636 688708026 1201291207 +2147483648 1073741824 1610612736 4026531840 939524096 1946157056 2516582400 1996488704 1518338048 4013948928 517996544 890241024 1804075008 1791754240 389939200 515309568 3581313024 2412167168 3568623616 3362672640 408053760 75275264 3126198784 2238382336 1740669312 146654144 3799802080 3042939344 3421506136 4001631708 1498975082 4192587453 +2147483648 1073741824 536870912 2952790016 3623878656 1677721600 3657433088 2533359616 2239758336 415236096 3063939072 1494220800 1887961088 4265869312 2583035904 3697999872 2763292672 2181513216 3003703296 2140778496 1069717504 3946451968 635306496 473891072 810188928 1827160768 988439392 2347102608 125238120 1730209372 63076374 354919779 +2147483648 3221225472 3758096384 4026531840 671088640 335544320 1778384896 2432696320 92274688 3040870400 3147825152 2802843648 3667394560 2212233216 2122186752 4000645120 4134174720 712589312 2759335936 2003808256 4160432128 758625280 2999321088 2885223168 1663861632 2176861120 3681853600 2449469520 171411880 2823046724 3359083030 3980674517 +2147483648 3221225472 3758096384 268435456 1207959552 2885681152 2382364672 3841982464 1317011456 2545942528 3848273920 1049624576 265814016 3783000064 210894848 751894528 3874062336 1539555328 3144523776 1938837504 4250482688 2964655104 2699657728 3536044800 2616042368 290476096 515455264 3051687600 3293675576 3895443604 3592921786 1262309919 +2147483648 3221225472 1610612736 3489660928 3355443200 67108864 167772160 452984832 3951034368 1463812096 266338304 1670381568 4082630656 3052142592 1619656704 3569418240 3970727936 2120957952 1204969472 2737434624 2469242880 1261018112 3878453760 959136512 3761398144 347730752 2725620512 3787824144 1713799720 2712290156 3909018158 1577234973 +2147483648 1073741824 536870912 268435456 3087007744 2483027968 301989888 3707764736 2256535552 3762290688 3533701120 2995781632 2722627584 2544107520 2953969664 3894345728 202801152 2516598784 1997316096 3481423872 1960724480 4024562688 3870720512 4035985664 3880034432 2502316096 4199303904 1941894736 704643656 150995572 3028288154 759169985 +2147483648 1073741824 1610612736 805306368 4160749568 1946157056 1711276032 318767104 2608857088 2319450112 4129292288 1603272704 1414004736 4046192640 2450915328 890699776 3900866560 566935552 2222809088 3719163904 1841661952 3061359616 4171399680 760922368 733307264 2529292480 4059270112 2835326416 577242008 4005298508 2791179246 4097508073 +2147483648 3221225472 3758096384 1342177280 671088640 3690987520 570425344 654311424 3984588800 2814377984 3206545408 160432128 1373110272 3594256384 2568617984 3365732352 3712450560 2372812800 3849445376 426651648 2338633728 3563914240 3454501376 2487108352 772400000 3976343872 4136024224 945555312 400687752 2268136348 3716513846 533677023 +2147483648 1073741824 3758096384 268435456 134217728 2348810240 1577058304 452984832 3665821696 1656750080 3428843520 781189120 3905421312 3984326656 756154368 495517696 239960064 698990592 1852989440 865259520 1297324032 2535779328 3467477504 3002712320 777675648 2579419200 2523502624 2810310192 2539258744 1580532076 1363116266 296796619 +2147483648 1073741824 3758096384 805306368 1744830464 1543503872 1442840576 2264924160 2743074816 583008256 815792128 2509242368 3586654208 456916992 3679846400 3680829440 1437040640 4212441088 1703534592 499511296 2535823360 3577771008 1752138240 4230529280 148890496 1906372800 151132576 1351923056 1799775064 4085068572 3920787726 2635891787 +2147483648 3221225472 3758096384 805306368 1207959552 1677721600 3053453312 419430400 3598712832 918552576 1075838976 3499098112 2815950848 314310656 1616248832 3069247488 1889566720 1196998656 4251852800 385634304 1622611968 3747259392 3782771200 2363802368 2880971648 2798473408 406296864 747791760 231645400 2443481956 2111387866 4188468251 +2147483648 1073741824 1610612736 1342177280 1744830464 1946157056 3992977408 3372220416 2323644416 658505728 4284481536 2358247424 3662151680 4226547712 853147648 3349479424 607289344 4193239040 2042634240 1177669632 3806472192 2421640192 4110057984 1698939136 3564773760 1560596800 1956161952 3864301008 1373675960 769069604 2552925098 335306205 +2147483648 3221225472 2684354560 805306368 3892314112 3825205248 436207616 285212672 1400897536 3099590656 2162163712 3515875328 3319267328 3178496000 3126198272 195362816 2042134528 1286422528 2770542592 1022160896 127096832 2329525248 3588260352 2820227840 2215977600 2316955840 3373521824 1603338128 1187881576 2347021124 2466839502 781717027 +2147483648 3221225472 1610612736 1342177280 3892314112 1409286144 3187671040 452984832 2139095040 2847932416 3210739712 1032847360 4174905344 1441529856 1222246400 769982464 2497085440 2548416512 3653394432 2809622528 2978215936 2865499136 1290699264 3327771392 1587569024 3874386240 3277290400 169921872 2292211960 1777234796 1658288254 3907047399 +2147483648 3221225472 3758096384 4026531840 1207959552 335544320 704643072 1191182336 511705088 4030726144 2518679552 143654912 3109552128 1304166400 1162739712 2746286080 1884192768 1445150720 3901612032 1229410304 95307776 1364632576 2310439424 927941376 1220273024 416961472 3749103904 221832272 3894141608 3289010716 1913572346 3944014849 +2147483648 3221225472 2684354560 3489660928 2013265920 3825205248 1107296256 1560281088 3850371072 3636461568 467664896 193986560 3956801536 225705984 1707737088 1316421632 3680010240 3156885504 3638599680 1964126208 3113244672 3738852352 3571483136 3406709504 848470656 2353083200 683334112 1268981648 3844776712 3479515764 4173912342 200285219 +2147483648 1073741824 536870912 4026531840 2281701376 2885681152 4261412864 3204448256 562036736 742391808 2250244096 1586495488 1841823744 2053373952 2695757824 390660096 1169784832 2614476800 695263232 1597288448 1946798080 1778770944 1159168512 1016905984 3301531776 2564912064 729360928 640767664 4003351032 3319343100 645849606 3601707633 +2147483648 1073741824 536870912 4026531840 3087007744 469762048 704643072 3338665984 629145600 1228931072 3378511872 4069523456 1153957888 4096000000 1173225472 4283367424 1685028864 806305792 3625574400 3423875072 1645340672 1662225408 327254528 2755674368 737566848 2656793536 3303541472 3487022192 4088949416 1336397340 3585204758 2325754853 +2147483648 3221225472 3758096384 3489660928 2013265920 2617245696 704643072 2499805184 545259520 3107979264 668991488 3113222144 3956801536 2814115840 1021968384 2584150016 4246175744 612581376 3746013184 3774386176 2417092608 1477123072 2887614976 2182365952 1896358784 2525483840 106711520 2456063600 541321896 1969233236 970457346 1857815205 +2147483648 3221225472 3758096384 2952790016 3087007744 872415232 3388997632 1493172224 2323644416 2176843776 1491075072 932184064 156762112 3963355136 2883977216 2485059584 1510113280 2970828800 3062505472 3351302144 4293916672 772373504 1527022080 3214689024 1162912640 4063204032 2296634080 4287016144 1699871016 2720693860 2162164650 1938817991 +2147483648 3221225472 3758096384 4026531840 2550136832 1811939328 2852126720 3405774848 3699376128 406847488 3974103040 2475687936 1524105216 431751168 854458368 1587216384 122257408 3866574848 2193907712 1438453760 2297939968 4253531136 801604096 943473408 255189888 3517338560 384150112 277720496 1649395880 2951461932 1259438834 478888097 +2147483648 3221225472 536870912 805306368 3892314112 1677721600 704643072 2600468480 92274688 801112064 413138944 3566206976 1633157120 3403939840 1609957376 192217088 2854256640 1087324160 791961600 3426955264 40843264 1756410880 3700326912 358499072 954392704 1224306880 1090247584 888980880 3338001064 3523069292 2591775382 77825919 +2147483648 1073741824 3758096384 1342177280 3623878656 738197504 2717908992 1694498816 3833593856 2831155200 3537895424 730857472 2638741504 4038852608 3334078464 1034092544 639729664 1937391616 2547621888 2407272448 2916734976 645807104 3142812160 866468096 2703369088 318067008 2341075808 760507568 2023880840 850947220 3014916626 3778506467 +2147483648 3221225472 536870912 1342177280 3355443200 335544320 2181038080 3238002688 343932928 2378170368 1637875712 3817865216 1247281152 3521380352 1601830912 263258112 3431890944 2982559744 2276401152 948113408 1136818176 3735213056 4027351552 1476608768 4228096128 3322958144 2333727520 3247866960 458184712 762627076 2528803538 605475959 +2147483648 3221225472 536870912 1342177280 1476395008 1006632960 3791650816 1291845632 3447717888 2915041280 2329935872 1720713216 1129840640 1839464448 4114219008 1231224832 4232806400 1428832256 3648823296 2220306432 960067584 1669151744 4115235328 381502208 2209685632 2989125952 3723254112 1241992432 3105741192 1804471860 1858795958 2959310071 +2147483648 1073741824 1610612736 2415919104 1476395008 3556769792 3992977408 2868903936 461373440 1245708288 1067450368 3394240512 2141716480 2858156032 4021944320 4065787904 1000374272 474660864 2427838464 130658304 3673991168 946750464 280355328 1204400384 3137120640 2825799232 1219879776 2479469136 1425844792 57558252 1396040462 3649680249 +2147483648 1073741824 536870912 268435456 1476395008 2617245696 3791650816 2332033024 1384120320 1455423488 1247805440 3067084800 979894272 3738435584 3999924224 4175364096 460947456 3275964416 2485706752 2372472832 1045575680 1270373376 1814618624 1097404672 2756851840 1287150656 2225660768 11080560 1588738824 665345644 2787172906 1047335467 +2147483648 3221225472 3758096384 2952790016 1207959552 1140850688 3388997632 218103808 679477248 1363148800 3634364416 1498415104 3166175232 3276537856 1236140032 3888447488 2531688448 4168892416 3929481216 1023496192 2693859328 4114891776 2729910784 474043136 3492875136 1477723840 2618237728 2517455376 2065631400 3817948916 4207518594 1717637973 +2147483648 3221225472 536870912 268435456 2818572288 2885681152 3858759680 150994944 947912704 3804233728 1352663040 3939500032 750256128 2228486144 2579103744 4064346112 3731849216 2088615936 3749617664 954388480 1403451392 3712664576 3489571328 3055735552 3305568384 781894720 1942397088 2083967408 3927767832 1057735780 3113295938 1717506619 +2147483648 1073741824 3758096384 805306368 1207959552 1677721600 3925868544 3305111552 1333788672 1975517184 996147200 2714763264 3647471616 3771465728 1290665984 402980864 1543667712 638074880 2064785408 681422848 2606405632 3946044416 712122880 206418176 3987905408 1312808128 368845600 3516444816 2195200040 1308336084 1837105694 2495611207 +2147483648 3221225472 536870912 2415919104 1476395008 1409286144 1912602624 3472883712 4068474880 2571108352 3483369472 4216324096 2562195456 2111045632 3823763456 629080064 3190849536 1451835392 3277676544 3165458432 3888728064 2968544256 2850382336 3464041216 3601025152 2630837824 2155209568 933253712 4282788168 2461431164 1993779370 997143605 +2147483648 1073741824 3758096384 1879048192 3623878656 3690987520 1644167168 3741319168 746586112 356515840 3193962496 726663168 1130889216 952893440 178651136 1274478592 1133346816 1103314944 3878838272 1596772352 3005335552 3911293952 2587517440 212914432 451922816 3927612864 185721184 3666121328 3696241160 737480380 1937918418 2043272741 +2147483648 1073741824 2684354560 805306368 2550136832 2751463424 1509949440 855638016 3749707776 1254096896 2841640960 2765094912 677904384 3561226240 1932394496 3338076160 906657792 2231648256 444653568 4031098880 1764276224 1440816128 3649626624 1473360128 401521280 244456640 1917608032 1580397456 3765230568 944237580 2233613086 2749718203 +2147483648 3221225472 536870912 3489660928 134217728 2214592512 3925868544 2399141888 2625634304 784334848 2250244096 416284672 2939682816 1163132928 2824994816 4130668544 12746752 52445184 4216283136 3312308224 1639036928 1486656512 618095104 4180267776 1548466304 233674560 2909790752 3585642768 1251760936 4156622204 61978706 2476512683 +2147483648 1073741824 3758096384 1879048192 671088640 738197504 2181038080 1627389952 3162505216 1581252608 3147825152 2286944256 2359820288 1137442816 4184211456 4255711232 3881009152 1126252544 2550898688 2751778816 1041983488 3139118080 3649282560 1289277696 116747136 4000196032 3862831776 713855408 2302888328 4109380 3583207506 516367561 +2147483648 3221225472 536870912 268435456 2818572288 2348810240 3187671040 1090519040 830472192 96468992 2598371328 3838836736 2071461888 1762918400 2107244544 2614165504 3421732864 2102575104 4070678528 1306914816 3628242944 3510397952 2805703168 2587161344 2377193600 4251888704 3424256160 1578172720 1897103992 2307047748 567911014 2834428455 +2147483648 1073741824 2684354560 2415919104 402653184 2483027968 3187671040 2801795072 964689920 1782579200 1818230784 1431306240 2179465216 553910272 3667525632 1440153600 2770370560 2795814912 2382258176 1260187648 1670883328 1531952128 4007944704 881586432 181873280 951811648 4210164320 3398632272 232423544 2435039452 2293686406 855389177 +2147483648 3221225472 1610612736 3489660928 134217728 2483027968 905969664 3170893824 679477248 2847932416 1621098496 751828992 3292004352 1327235072 1803681792 3360489472 132677632 1354219520 885858304 943181824 1023711232 3901359104 3385795072 2965033728 617355648 1345177408 2031747616 3598778704 3771892056 2921775540 805806210 404558071 +2147483648 1073741824 1610612736 2952790016 134217728 4093640704 3321888768 3909091328 3598712832 4064280576 102760448 1330642944 2259156992 2350645248 438173696 185401344 1099464704 836354048 283353088 2486308864 4032522240 1631458304 3839730176 3564048640 2575034752 1912329920 4137681440 2752512720 1040712344 1963721060 1419117434 3577806873 +2147483648 1073741824 536870912 1879048192 3355443200 4227858432 3321888768 2768240640 2055208960 3326083072 2397044736 793772032 2590507008 3759407104 268828672 2552037376 1141997568 4060200960 2668306432 429363200 432826368 842959872 1743593984 1004179712 1429596288 1785417152 1744830752 3422552816 771752856 687866708 1954546378 2671771881 +2147483648 1073741824 2684354560 2952790016 1476395008 2885681152 1845493760 1090519040 595591168 1186988032 572522496 869269504 598212608 1241776128 2333999104 3902734336 239304704 2623979520 4155351040 2014425088 1545402368 2516726784 1561567744 362721536 2883025536 1873868480 872940384 571737008 1058407224 2324366276 2438300142 2800599979 +2147483648 1073741824 2684354560 1342177280 1207959552 201326592 3388997632 4211081216 2977955840 1589641216 3378511872 3251634176 2934439936 1174667264 1895956480 3936157696 3209396224 3752869888 78569472 2771873792 335067136 2257132544 3310150144 2629464320 2705013376 1978490176 3884450592 3352559920 2146042280 4237886124 2252964838 959267147 +2147483648 1073741824 536870912 4026531840 2818572288 4227858432 2852126720 1660944384 411041792 3141533696 2799697920 2052063232 2439512064 4220780544 3822452736 1035010048 749830144 1127759872 2532302848 2991869952 3179022336 160910336 3570524672 1932611840 1593542784 2655915968 1332183200 1049182960 2589876776 23859788 2207509186 1203969309 +2147483648 1073741824 2684354560 3489660928 3623878656 603979776 4060086272 721420288 2139095040 2998927360 606076928 63963136 3165126656 2961440768 3746693120 3454992384 1349419008 4055711744 4262322176 3038228480 4203100160 3763270656 3900170752 3854348544 2753215104 2987177792 2333901152 2944549264 1791713608 3077100 4057586334 2545305179 +2147483648 3221225472 536870912 1342177280 3623878656 1275068416 570425344 3741319168 645922816 2394947584 2967470080 4023386112 1937244160 4103340032 433192960 578748416 1595113472 3867623424 2933284864 3773468672 935409664 1063472128 3600572928 3335623424 83409024 3520007488 1449886048 1091781168 2474926088 3277165116 649247738 4109635339 +2147483648 1073741824 2684354560 805306368 1744830464 3959422976 4194304000 4211081216 1635778560 2311061504 3642753024 886046720 27787264 864288768 2127429632 3535339520 504070144 1025130496 2560024576 2807394304 1331910656 2302317568 2362499584 364409088 2106514048 4225619136 1579385760 4150149808 4151894376 2637984556 3267418150 2426721687 +2147483648 3221225472 1610612736 4026531840 1744830464 1811939328 1644167168 1761607680 3263168512 4072669184 1583349760 2110783488 1006108672 647757824 3435528192 1566638080 1245937664 28917760 2403115008 1340215296 2157606912 3419675648 1692574208 2064585472 59242880 1010851776 1050903456 581518000 3903102984 2376995428 3710155434 787029627 +2147483648 3221225472 2684354560 4026531840 3087007744 2885681152 1174405120 1795162112 3749707776 3200253952 530579456 936378368 2570584064 2273574912 2194014208 2980249600 3101392896 346537984 3093094400 1878339584 2351544320 1595638784 92463616 2344760064 4146870912 2827700160 4284186848 912769456 4194100120 1864708716 881965470 2707391563 +2147483648 3221225472 2684354560 2952790016 2818572288 201326592 570425344 654311424 4169138176 1707081728 1281359872 3713007616 1236795392 2166620160 2365456384 1820917760 601587712 3849535488 2429968384 1542967296 1544132608 1511537664 2467160576 3464794880 3303012992 3186618048 1157920928 3214716720 2370967560 833322332 893092290 3135455335 +2147483648 1073741824 3758096384 3489660928 2013265920 2080374784 3791650816 285212672 192937984 2126512128 4183818240 625999872 3215458304 1076625408 2833383424 2525691904 2671869952 2729787392 3785924608 321236992 2189047808 1272855552 485040640 3767595264 2287115136 4131098432 536026080 4062104816 3373513224 1200061956 885227598 3966648907 +2147483648 1073741824 3758096384 4026531840 402653184 1006632960 1040187392 2566914048 3548381184 331350016 1054867456 1481637888 1361575936 3098279936 1617297408 570884096 4144857088 1116127232 340369408 926494720 4255193088 2112965632 2965643776 645918976 923319168 3801644992 72170080 3743596016 3651836280 2145422500 398983854 1828455039 +2147483648 1073741824 3758096384 2415919104 2550136832 1677721600 771751936 2868903936 4236247040 3871342592 4171235328 642777088 4100456448 736886784 2376728576 970391552 4062871552 4018716672 1313923072 3631861760 434305024 4240122880 3629801984 660672768 595204992 3716085312 242915424 115422352 1445001528 1635788268 2505760786 754897227 +2147483648 1073741824 2684354560 2415919104 2818572288 1811939328 4060086272 3741319168 1115684864 364904448 1461714944 1666187264 82313216 3982753792 1546256384 1473839104 4028858368 1172127744 523853824 1061851136 3471874048 4134933504 2159731200 1862783232 981596800 1908966976 1495824544 3864839344 4118453064 1212093500 3251725098 556700327 +2147483648 1073741824 2684354560 1342177280 1207959552 1275068416 3590324224 1660944384 2675965952 3208642560 3063939072 1993342976 719847424 4293132288 3010592768 732233728 1984921600 1680195584 3238191104 1049341952 836093952 1064305664 497377792 3846861056 3819252352 2053027136 306129696 4062164016 3909266392 3265230284 1607453662 141625229 +2147483648 1073741824 1610612736 805306368 2550136832 1677721600 100663296 1694498816 1434451968 3057647616 392167424 365953024 2082996224 1664876544 1908277248 2439446528 819888128 1236385792 3848871936 4274778112 3768657920 1257421824 1335861760 3242602752 3656780160 3340651712 377489504 3604302992 1554549656 1223658580 478750902 1775156873 +2147483648 1073741824 1610612736 268435456 1744830464 1543503872 2852126720 1560281088 2441084928 876609536 77594624 4157603840 434634752 4110155776 1031405568 1295581184 3348987904 4083040256 3491962880 1981018112 3071731712 2894840832 3050742272 1492234496 2943338880 1144075328 2954218400 1476932720 1141393704 2383836212 3272304742 982877409 +2147483648 1073741824 536870912 4026531840 3355443200 1677721600 2583691264 4244635648 2793406464 3972005888 2250244096 139460608 2884108288 3472097280 1952841728 2393178112 4220420096 4200087552 2196774912 444338176 4055693312 4229460992 2249630208 3943715072 1435162752 3847317440 1433196832 1580491920 876763368 1308370228 4126833466 434386147 +2147483648 1073741824 1610612736 2415919104 2281701376 1946157056 1845493760 788529152 2139095040 1279262720 4271898624 3385851904 602406912 2415656960 1038745600 4175757312 3731390464 1052426240 3923533824 3555438592 2549098496 3253568512 3808223744 2675798272 1848527232 3659478592 1628325920 2693739728 734415416 1323513852 761546846 2871670689 +2147483648 3221225472 1610612736 2415919104 3892314112 4227858432 301989888 1728053248 4102029312 3938451456 3193962496 1078984704 4189585408 2310799360 834273280 1169752064 1000964096 2796109824 3375915008 3311947776 4140267520 4234378240 2940854784 1630343936 2575112576 349056576 3816626592 1338911984 1711086536 1376660700 3340573682 77475099 +2147483648 3221225472 3758096384 4026531840 939524096 2080374784 2986344448 2936012800 3095396352 1421869056 1247805440 2320498688 2008547328 3249274880 2159411200 892534784 3194322944 1549484032 111632384 2889601024 2281158656 1560378368 932897280 4233925376 3602832256 2218110912 870767328 2869538544 1451809608 1506193020 2514705282 570616931 +2147483648 3221225472 3758096384 3489660928 3355443200 335544320 2382364672 3472883712 2105540608 1539309568 1394606080 1229979648 2239234048 3115057152 2467430400 664600576 4207181824 833798144 2802999296 2575626240 769611776 2418422784 1724178944 2343252736 3590962048 856688448 3616135456 46790480 1035076536 4111270780 3432808790 290374271 +2147483648 3221225472 1610612736 805306368 2818572288 1677721600 2516582400 587202560 260046848 1346371584 3361734656 214958080 2679635968 2700869632 1426980864 3699441664 2546368512 3424763904 4205699072 3564613632 2799216640 2259590144 1315267072 399995648 204720512 2595810496 3832555680 249454224 3803578840 3632071500 885555998 60866577 +2147483648 1073741824 536870912 2415919104 1476395008 67108864 2181038080 83886080 92274688 1379926016 1121976320 3402629120 1898446848 3899916288 873070592 168230912 2031517696 327761920 2370510848 1181773824 520792064 1686129664 1708630528 3720229120 3518433408 1873378880 1555966816 372903184 417333384 2345665364 3601334774 791937817 +2147483648 1073741824 2684354560 805306368 2550136832 872415232 570425344 721420288 3179282432 2034237440 803209216 1473249280 2938634240 459538432 4162715648 3826188288 705986560 3071361024 865132544 1146449920 2607679488 3087477760 1142579712 436941056 789211776 127081664 1716291680 2961010128 92274696 1027604844 903873046 2026897909 +2147483648 3221225472 2684354560 3489660928 1744830464 603979776 2852126720 2466250752 4102029312 3300917248 2376073216 3075473408 3489136640 1361313792 932315136 2554396672 3446308864 1089617920 2209603584 1314082816 141146112 2976793600 384524800 2259686144 533256832 1294686016 293813152 626788240 3505947176 2343780876 442065138 442568899 +2147483648 3221225472 536870912 268435456 671088640 3422552064 1241513984 2164260864 1635778560 1245708288 3739222016 785383424 2201485312 1769209856 1737097216 1096351744 511672320 354304000 1066704896 1431891968 2154964992 705874944 1895899648 2039460608 3191933056 1894808640 701868704 698911792 3282535336 2461679940 4213612966 1836446297 +2147483648 1073741824 1610612736 4026531840 2550136832 3825205248 1979711488 3036676096 3816816640 2923429888 4263510016 2496659456 166199296 465305600 1468399616 2421620736 2804842496 2371076096 414261248 554840064 1302046720 2672432128 2612634112 394719488 4031515008 1462233024 358426720 4238726800 1460568664 4169383956 2094604398 904803049 +2147483648 3221225472 3758096384 268435456 3623878656 603979776 2181038080 2432696320 2726297600 792723456 421527552 248512512 502792192 1579941888 3075080192 490668032 2093645824 1156661248 10592256 1040879616 387483648 1100993536 3570999808 1760088832 2662968192 421200960 2123008352 2036127632 3256984456 3242889476 909675114 2068829293 +2147483648 3221225472 536870912 4026531840 4160749568 1543503872 637534208 83886080 4068474880 2436890624 1130364928 147849216 1639448576 2188640256 2421555200 4225957888 1652654080 2036187136 930095104 2061438976 3870377984 266935296 3500122624 3730166528 1257695360 3256405952 2668055008 26877552 1858478616 2225869012 2699610282 152100085 +2147483648 1073741824 3758096384 3489660928 1476395008 1006632960 2181038080 1392508928 1551892480 3552575488 1742733312 3058696192 1336410112 1491861504 1891762176 327090176 831619072 508116992 1538973696 2398507008 366172160 4210985984 1405182464 669782272 1448754048 2679021376 15817568 1288801776 2440618888 1653166860 1120066450 2289552639 +2147483648 3221225472 2684354560 1879048192 939524096 3690987520 2449473536 251658240 2541748224 2143289344 3995074560 1229979648 2339897344 2820931584 1346764800 2380988416 2507243520 3174252544 2361483264 1538863104 2710657024 1589924864 883876352 3860165376 1763687040 1048651200 3779680992 2138068080 238084808 1498051324 1668298814 1009608527 +2147483648 3221225472 2684354560 2415919104 939524096 1409286144 1509949440 251658240 3330277376 1614807040 1251999744 399507456 3514302464 950272000 3034185728 3119185920 2650570752 267796480 1559257088 1014435840 1697622016 3893617664 202301952 1042174720 4244720256 2778576448 2832706272 2146952784 2499076584 1617252732 3274033530 3508532881 +2147483648 3221225472 3758096384 805306368 3087007744 872415232 2449473536 3707764736 4286578688 3703570432 2652897280 3996123136 1982332928 2452881408 2284978176 3643080704 2158198784 326221824 2949275648 1655017472 1450575872 3024210944 2759199232 2571226880 66455936 1099026368 3084258144 1186058000 2893941032 3578121316 1173097174 1049677591 +2147483648 1073741824 1610612736 2952790016 134217728 3422552064 2449473536 3103784960 276824064 4089446400 3021996032 3828350976 473432064 3090415616 1445068800 1965228032 280657920 1642643456 2669666304 3750621184 3562768384 3294694400 3462105600 4049669376 752585600 195104704 2155580320 3494972656 3127085544 894766612 3774450090 193072603 +2147483648 3221225472 1610612736 2415919104 2550136832 3959422976 704643072 654311424 2843738112 155189248 299892736 2582642688 770179072 2346975232 385220608 6619136 1287159808 2115878912 3507036160 3431206912 1674131456 4013491200 1615411712 24708864 3089709952 29951296 471939552 4292675312 222247240 1398539884 4277255150 610584137 +2147483648 1073741824 3758096384 268435456 4160749568 2214592512 637534208 2801795072 981467136 2663383040 1340080128 2280652800 1274544128 3789815808 216399872 3413704704 1781104640 9256960 3418988544 3966169088 280569856 2119881728 2486774272 2476397824 3747162496 3114980672 1069623904 1652479824 733948664 4141077964 1944627730 3321075639 +2147483648 1073741824 536870912 805306368 671088640 872415232 1979711488 1392508928 2977955840 1463812096 4125097984 1274019840 2096627712 2205941760 2872705024 2237595648 2297004032 2508144640 3896057856 751636480 3283417088 579978240 2261580288 2997732608 2786523776 721601984 3179772448 222397712 3437517816 3949171804 3206619454 3275821313 +2147483648 1073741824 536870912 1342177280 2550136832 201326592 1778384896 2231369728 813694976 3619684352 2061500416 2632974336 871890944 2793144320 288751616 604307456 3457449984 185712640 461725696 2622058496 2124449792 3999159296 3082324480 2496812288 3044444800 1185633344 4065593568 1707054192 1304815944 2011637348 408945034 3526361403 +2147483648 3221225472 536870912 3489660928 1207959552 2751463424 3053453312 1761607680 1451229184 406847488 1310720000 3425697792 3139960832 3500933120 2960523264 1662976000 2778431488 366297088 268197888 3990663168 3556685824 1204812800 821475840 575930112 86555264 4255185984 2699377568 2321202896 1361762680 3552530292 637403170 3468886805 +2147483648 1073741824 2684354560 805306368 939524096 3288334336 3858759680 2231369728 595591168 968884224 2229272576 1592786944 435683328 3379298304 1579810816 1015873536 4249190400 1571897344 1967513600 3787427840 4149454848 2997990400 1774955008 1827517696 855222400 872199616 1450059872 3668768464 1170492408 3874432196 2650243958 2405449763 +2147483648 1073741824 3758096384 1342177280 2281701376 2885681152 1577058304 754974720 4169138176 2294284288 1587544064 330301440 4214751232 467927040 3108896768 2096037888 113410048 3148693504 2804342784 2113335296 3763693568 4268489728 1360751104 1854209280 3923372416 2821307456 1048513440 4045360880 3733611224 834974276 2351500090 3429125479 +2147483648 3221225472 2684354560 4026531840 2818572288 4093640704 4127195136 3204448256 2088763392 130023424 1323302912 2179989504 2506620928 3334209536 2386690048 413597696 89227264 842219520 1300668416 2824744960 1067927552 2244072448 3353692672 3798390528 506775680 664114368 3042077216 4198213392 3919389176 105279980 3703204362 4215777011 +2147483648 3221225472 3758096384 2415919104 2281701376 469762048 369098752 3103784960 1065353216 708837376 4091543552 1659895808 4050124800 892600320 2076573696 2762407936 3431759872 2597994496 792420352 2631110656 3728627712 1598317568 1920489984 2644731648 857004416 1351165248 1288158112 1982772528 861922296 2088621012 2963486982 109114493 +2147483648 1073741824 2684354560 3489660928 1476395008 738197504 301989888 822083584 243269632 524288000 1658847232 468713472 2172125184 3492544512 433455104 1236074496 3876618240 1772011520 920576000 4097454080 1071470592 3869623296 445340160 289981696 1778112640 2154169920 4139596256 2726311664 1296982440 4091867700 3311647634 3325032265 +2147483648 1073741824 536870912 4026531840 4160749568 2751463424 436207616 2801795072 2290089984 1799356416 119537664 137363456 1823997952 1643905024 2411855872 1248657408 3321987072 1495187456 362291200 3033280512 485808128 3226270720 2042026496 2724330752 169302656 3473882816 77035872 3712945232 3862536456 2577593036 846526762 571264609 +2147483648 3221225472 2684354560 805306368 3623878656 469762048 1174405120 3506438144 545259520 1111490560 2921332736 4214226944 3785883648 2767978496 324665344 1320222720 427458560 2141077504 2277924864 4008144896 2891167744 3676519424 296335872 3705814784 1062942848 3501227968 3564067808 421138352 345793272 1616277748 355022970 2495446781 +2147483648 3221225472 536870912 3489660928 4160749568 1275068416 1778384896 2399141888 1132462080 37748736 2141192192 4105175040 1495793664 4201381888 1196818432 2738421760 1836613632 3100229632 3816169472 701714432 703174656 1561635840 1621072384 3688738560 3673102976 2089315392 2311534944 972963184 2231902408 4236661580 1237785542 434400325 +2147483648 1073741824 3758096384 3489660928 4160749568 335544320 3858759680 2566914048 1199570944 4013948928 1306525696 317718528 3161980928 3701735424 1109262336 386990080 3533406208 2329624576 632446976 2509606912 3763533824 1534297088 2251618816 348554496 3903945088 3557606976 1176017504 2835486224 1872232952 55836788 3219522278 1844773577 +2147483648 1073741824 2684354560 2952790016 3355443200 1275068416 973078528 520093696 2491416576 3955228672 929038336 2188378112 838336512 1789657088 1880752128 672333824 1544716288 1107410944 2601787392 3802116096 3469428736 3169510400 4247341568 3981829376 3751921792 3280414656 1934060448 1185502960 436208456 4009755276 4236247834 398458915 +2147483648 3221225472 1610612736 1342177280 2818572288 738197504 4261412864 1358954496 4018143232 104857600 1465909248 275775488 585629696 86245376 4245553152 3515547648 928415744 3907338240 3191169024 1501925376 3948730368 2398876672 993712640 3423926016 1845648256 2567616064 2475276576 1347315440 711852760 33227700 1975419750 3183558829 +2147483648 1073741824 1610612736 2952790016 3355443200 2080374784 3254779904 318767104 1635778560 3275751424 1478492160 2704277504 1605894144 2540961792 3540123648 1099628544 323780608 540590080 356294656 3785461760 1182431232 2711567360 3812653568 2283814144 3643734912 3953393600 694605984 34516528 855770024 2978677372 3142352942 3963142257 +2147483648 1073741824 2684354560 1342177280 4160749568 738197504 2516582400 3472883712 1652555776 3711959040 4271898624 1269825536 2419589120 283901952 4186308608 1170800640 3672408064 1217544192 2623119360 2402742272 3395737600 2832649216 2105072128 2789461248 2518833280 3354692672 1192852320 2795060464 1061323064 3685434316 2284135090 3438850489 +2147483648 1073741824 536870912 2952790016 1207959552 1543503872 973078528 3875536896 2575302656 71303168 3139436544 170917888 1186463744 1081868288 3968466944 4141023232 3304095744 4131635200 1076961280 2310475776 367400960 718093312 3203668480 827473152 1773574784 3321823168 4074584992 451489456 524452680 3903635756 2171314990 2283262013 +2147483648 1073741824 2684354560 2952790016 1476395008 2885681152 3724541952 3909091328 2575302656 2193620992 2640314368 1047527424 1828192256 145489920 597295104 2982215680 1744601088 237191168 2243977216 4126953472 691505152 491316224 448104960 1150674176 2303395968 950773696 999680480 3185161584 165970584 3208594132 2957140734 2837533151 +2147483648 1073741824 3758096384 1342177280 134217728 1409286144 3590324224 3841982464 2877292544 3913285632 455081984 1890582528 972554240 2462318592 3128819712 3750166528 3477700608 1177370624 3610697728 1521094656 4009392128 1382022144 1102313984 74628352 2122652032 1524149312 1316970912 3112653072 1917622520 2981490564 3161031638 1922908257 +2147483648 1073741824 536870912 2952790016 402653184 1409286144 4194304000 2197815296 3397386240 2512388096 3080716288 758120448 1895301120 459014144 813301760 1971388416 2304212992 2675097600 2164498432 3449647104 760547328 1567906816 3858926080 3842415872 1870736000 3663458240 3723764448 3906974352 3425610504 762654108 2651685538 553893899 +2147483648 3221225472 2684354560 1342177280 1207959552 2617245696 1107296256 1358954496 3263168512 633339904 1700790272 2683305984 4264034304 2908487680 3987079168 2315714560 218660864 545701888 618389504 4025692160 641026048 3645899776 1673382400 3507930880 42346624 2245391936 897278368 3622432816 1646832296 4015273588 3165126946 1218183331 +2147483648 1073741824 3758096384 1879048192 939524096 67108864 1979711488 3741319168 2222981120 2218786816 4238344192 1546649600 2121793536 4123262976 1635385344 3510960128 1965129728 1709522944 352559104 1771483136 1237940224 1400392704 2554919424 1588399360 1563646336 1778367680 3204456800 3028480208 1548311224 2293939884 304193834 2775036029 +2147483648 3221225472 536870912 805306368 1207959552 1543503872 2852126720 3036676096 394264576 1111490560 102760448 3719299072 2380791808 181141504 117047296 2656763904 1815904256 1218691072 2858835968 8654848 1556977664 3925097472 1422989824 1441267456 4007623296 2565861312 3980977056 749785776 4100815624 1401483108 742810070 489951661 +2147483648 3221225472 2684354560 2952790016 2550136832 1543503872 301989888 117440512 1317011456 1254096896 4158652416 728760320 2796027904 3218866176 1853489152 2803957760 1871085568 3042361344 2863341568 3856560128 3177244672 2410918912 4098779648 1161393920 2426357888 3083208128 3665371872 3508760752 2526832808 1992587180 4125346066 74565447 +2147483648 3221225472 536870912 1342177280 2013265920 335544320 704643072 1761607680 243269632 1421869056 2183135232 3333423104 1265106944 3486253056 1639317504 4008771584 2962194432 3621044224 3315916800 3439112192 3850627072 2671823872 3328469504 56102656 276204160 206945856 435872608 1828827664 3164236232 1507134644 2393312114 2541518759 +2147483648 1073741824 536870912 268435456 671088640 2214592512 2181038080 1426063360 931135488 2956984320 1004535808 108003328 926416896 2975596544 3329097728 1462960128 2169470976 4268343296 4215037952 2269319168 694409216 2577482752 9722368 2731836672 2753968768 836015424 615670304 3539997520 2694076968 4074014468 2888185974 2782172293 +2147483648 1073741824 536870912 1879048192 1207959552 2348810240 2583691264 1459617792 1266679808 1346371584 211812352 1697644544 3866624000 2539388928 522321920 2708668416 3301867520 4217880576 4090634240 3774861312 2609190912 675687424 3904084480 54390016 1667480192 130104512 2666537888 2861355760 3872103368 677506732 2386671718 229785389 +2147483648 1073741824 2684354560 1879048192 2281701376 67108864 1711276032 3305111552 1468006400 3401580544 2577399808 1815085056 3858235392 1053556736 934412288 221970432 2758246400 3104915456 4253474816 3453325312 489981952 3161316352 3842705920 1736482048 3804752000 3986820288 2183586464 619024592 256674104 945938116 3273197798 42704175 +2147483648 3221225472 1610612736 4026531840 3087007744 2483027968 2852126720 3103784960 2004877312 2277507072 1533018112 3270508544 3190292480 2546204672 3546939392 2398420992 1882423296 1020575744 2314919936 3568930816 362457088 3536954368 1927358976 2788255488 2480524160 830076096 469426528 968462992 2820319688 470919028 3858836374 1996580267 +2147483648 3221225472 536870912 1879048192 939524096 3690987520 3724541952 1828716544 2424307712 1841299456 509607936 888143872 4129816576 3956015104 1064435712 310181888 1660583936 1596669952 156229632 3652284416 764708864 1967989760 3081112064 1486513920 1238624896 1013585600 4159169120 868053424 3397815064 2462066436 1442089946 817702003 +2147483648 1073741824 3758096384 2952790016 2281701376 3556769792 1174405120 3640655872 2172649472 3577741312 3495952384 3236954112 3761766400 4077125632 42074112 4292542464 2881323008 357777408 1885429760 2431635456 3628054528 2936378368 2424322560 1624102144 4080851328 1098991552 1968833440 2154758288 4175921336 3158065908 1627840830 2643694433 +2147483648 3221225472 536870912 2415919104 134217728 4227858432 2919235584 285212672 612368384 2369781760 2287992832 1173356544 1747451904 2265710592 2442002432 3554082816 3593240576 1578844160 1762680832 1620537344 1195710464 3278189568 577214976 2129229568 3082517120 4124394816 4213572256 4103799472 1698857496 3296477684 1945428490 2368745857 +2147483648 1073741824 1610612736 805306368 1476395008 2751463424 33554432 956301312 2474639360 1103101952 2157969408 1043333120 4135059456 3390308352 3573678080 1031864320 3067707392 3560947712 1935925248 2676822016 2681825280 1335909376 4272089600 3777928448 1054903168 289951168 3757572832 1725170512 4230086888 4017160884 159482662 4242260851 +2147483648 1073741824 2684354560 268435456 3623878656 3019898880 3657433088 2701131776 3447717888 1765801984 2925527040 2129657856 2352480256 873201664 2585657344 17629184 3717169152 2975252480 444194816 2766589952 758691840 4186788864 4081662464 2942735616 2741459072 1030391104 778044384 1055916944 741868168 604766228 1109263166 3037528561 +2147483648 3221225472 2684354560 2952790016 3355443200 2348810240 1577058304 3204448256 2843738112 1749024768 3621781504 359661568 3198681088 68943872 2988048384 4045078528 1855881216 2244165632 1840095232 597233664 3176650752 2071380992 162748928 2174650112 877164672 1374213568 1583350688 221250544 21496024 762053132 2595356926 3322347885 +2147483648 1073741824 2684354560 4026531840 2818572288 67108864 3120562176 4211081216 2944401408 910163968 3705667584 1114636288 3367501824 697040896 3410100224 3464429568 3334176768 1620754432 1809096704 1169674240 3541522432 3952419840 743889408 3623675136 1174141056 4209964736 1331921440 1915142864 2840502984 3648311356 2000083702 3888965413 +2147483648 3221225472 1610612736 2952790016 402653184 469762048 2516582400 2600468480 2625634304 884998144 1029701632 2498756608 2879913984 1619263488 3535929344 3732471808 2758180864 293224448 3672514560 1285566464 3658967040 1695556608 1671162368 2455201536 481905536 2986612160 17204192 1502233008 2270045112 119812316 2354407498 2477336271 +2147483648 3221225472 1610612736 1342177280 1476395008 603979776 3388997632 2701131776 3800039424 3829399552 2237661184 1156579328 1059586048 1652817920 610140160 3849125888 351633408 1732165632 1183703040 3998167040 1148844032 4133876736 2205841920 3287430912 2864454528 2069808704 2499117792 2805908176 646833096 3192861524 477755842 3529897349 +2147483648 1073741824 1610612736 268435456 2013265920 3019898880 4261412864 2365587456 1367343104 3049259008 3349151744 3509583872 108527616 3365142528 709230592 4150329344 2601222144 1351499776 3461668864 291917824 2987534336 2266692608 1116187136 2035399936 1541852032 390901056 4008542816 2464105360 3039257496 2692485284 2172701534 3990728243 +2147483648 3221225472 1610612736 1879048192 134217728 2214592512 2113929216 1224736768 612368384 1430257664 3546284032 1693450240 4062707712 25427968 1004142592 3642949632 772767744 2433105920 3097124864 3612110848 1751521280 4084519936 3036387840 3928332032 4254890880 3385370304 1781892000 1033191632 2849890392 440283892 898529610 769631841 +2147483648 3221225472 2684354560 3489660928 2013265920 2617245696 1778384896 3942645760 645922816 415236096 1990197248 355467264 644349952 932970496 3444965376 2766209024 3109453824 1256833024 3561463808 1165422592 3843139584 4221082624 525937152 1945919232 634783872 3241045056 409502048 580174384 1590108872 4290654876 3969943762 2520231359 +2147483648 1073741824 2684354560 3489660928 4160749568 1140850688 3254779904 218103808 1803550720 1262485504 4041211904 2612002816 4216848384 956039168 1472069632 1432158208 1273724928 3073294336 3129270272 2529644544 4240103424 1641780224 1044265472 4078748928 2693062784 1338462784 221960544 3013318224 2673752808 1793901604 45933094 2865451865 +2147483648 1073741824 3758096384 268435456 134217728 2483027968 3053453312 1560281088 3699376128 1052770304 2371878912 3417309184 2329411584 2339635200 1856897024 3663396864 2678554624 2630500352 645292032 2855251968 2021787648 819860480 3161745920 758228224 3273023872 2778706240 2891582368 1655313936 2958715128 11183652 3142705194 2435182799 +2147483648 3221225472 3758096384 2415919104 3355443200 335544320 3523215360 1157627904 679477248 3955228672 3059744768 3383754752 1841823744 23330816 3560833024 4135780352 2162130944 1844887552 3320438784 2180919296 2079631360 3137295360 2289912320 850487040 2118246784 422195520 3926042784 3373815312 3332164200 4173637188 3254223466 1541587963 +2147483648 3221225472 3758096384 2952790016 4160749568 2885681152 436207616 3506438144 226492416 4265607168 1050673152 3438280704 2017984512 3450077184 1551499264 562102272 609124352 264028160 1902141440 2115571712 1594669056 2324397056 2295126528 3831656192 2911396224 1850544576 2529081440 686718064 911759752 2863640308 2599322078 55361917 +2147483648 1073741824 3758096384 4026531840 134217728 2214592512 1040187392 3909091328 1350565888 2126512128 811597824 4205838336 1557659648 3681812480 288489472 3515285504 440762368 2562015232 1473634304 3236868096 2491320320 2494903296 2915789312 4159407360 3723354496 3001725632 1735691168 53884368 2458184408 1709032628 3556212794 4092739743 +2147483648 3221225472 1610612736 1342177280 671088640 3556769792 1107296256 2969567232 4219469824 2629828608 4041211904 3492806656 382205952 99876864 565575680 3204907008 1686863872 139771904 3769720832 2626080768 877012992 381674496 1066879488 1456027392 2784584576 296931904 3339725088 2559108624 2656357288 329905812 3592290662 1392706295 +2147483648 1073741824 3758096384 2952790016 939524096 4093640704 3992977408 520093696 3833593856 960495616 3932160000 791674880 2807562240 1836318720 1874460672 4161339392 1410170880 3188277248 2534350848 679931904 593033216 459555840 3568818688 2056434944 3193381248 2868048832 1885535072 2653766928 3168426328 11269804 2222981546 3376415577 +2147483648 1073741824 2684354560 4026531840 2550136832 335544320 1778384896 3372220416 1317011456 3711959040 2216689664 1399848960 240648192 3686531072 1958346752 3442802688 1576894464 1931329536 2944753664 3217780736 3614488576 3965635584 3467500032 740932864 1063739520 541225664 280443104 2134249360 552942024 2811170420 600487954 1634455185 +2147483648 3221225472 3758096384 2415919104 134217728 2348810240 1711276032 1895825408 2088763392 1782579200 2116026368 2725249024 2236088320 2812542976 3065905152 2587557888 409239552 2052800512 3056984064 3463393280 1933875200 3736398848 1178171904 2524962560 390324608 2763010368 1497242528 400862320 1736448952 3252661492 4192508394 1518660909 +2147483648 3221225472 2684354560 1879048192 2818572288 3556769792 1241513984 2600468480 998244352 1447034880 1323302912 3668967424 1799880704 3362521088 3395944448 2507341824 2633203712 1570881536 517808128 2537132032 1476491264 3154162688 1041521152 2702518016 144646272 3117847232 1387329568 256800400 2323184008 4116870716 1290991942 2241951221 +2147483648 3221225472 2684354560 1879048192 2013265920 2080374784 3657433088 1157627904 4219469824 2495610880 3940548608 1278214144 4157079552 1315700736 3328835584 40435712 75268096 3949379584 770629632 1051021312 2592352256 2036245504 958581248 341309184 1991041152 4270871232 257600352 2923258928 2933565576 3221055460 532326406 386753927 +2147483648 3221225472 1610612736 268435456 3355443200 2348810240 2181038080 2197815296 3380609024 2956984320 1054867456 3366977536 3142057984 3681812480 2331901952 3736272896 2655813632 2415378432 975642624 2525745152 2479093760 4054742016 1707923968 77702912 2572755840 679007040 2607774368 719959664 2929982248 1180596028 3420773038 874882957 +2147483648 3221225472 3758096384 1879048192 2550136832 2214592512 369098752 2566914048 377487360 2654994432 1046478848 2586836992 390594560 14942208 4167172096 3409248256 2379710464 3837280256 1426120704 1283747840 2639026176 3422249984 2179250688 2867533568 2741166464 1521578688 4028357088 1476601808 1678006328 1713334132 17217922 2459834077 +2147483648 3221225472 1610612736 1342177280 1476395008 201326592 973078528 1560281088 4085252096 138412032 1474297856 2175795200 1967652864 1416888320 3790995456 648609792 3150872576 4290297856 3864125440 4243410944 1965996032 2206503936 2690079232 871220992 3215451008 1178882624 3437246688 2101106032 3615931272 2520815172 1424578726 288409365 +2147483648 1073741824 1610612736 4026531840 2818572288 3556769792 3590324224 3003121664 3246391296 3888119808 3684696064 258998272 1431830528 3722706944 2734817280 3649241088 4223893504 700334080 3261702144 4090286080 767166464 745794560 3436292608 1178352896 2057839488 3018953408 3692047136 3523312784 1560413176 4269998236 2353234398 2373862035 +2147483648 1073741824 1610612736 1879048192 2818572288 3019898880 1711276032 2466250752 1468006400 1329594368 757071872 2574254080 2010644480 3622043648 3323068416 3272802304 4019159040 592723968 1462476800 3632140288 3579303936 1547316224 4092492288 941047040 739648384 436818112 822868768 176455440 1071120696 1407451548 1746010438 2484273841 +2147483648 1073741824 536870912 1879048192 939524096 872415232 503316480 4076863488 2256535552 3334471680 4120903680 1752170496 123207680 3958112256 2283405312 1812004864 2047180800 2768977920 2040176640 1783115776 3731605504 3897035776 795568640 3753983232 4263846528 2335338688 4205635680 3169287440 947913368 96469532 1797260002 3937403159 +2147483648 1073741824 1610612736 1342177280 2550136832 2214592512 1912602624 1929379840 3716153344 2252341248 1314914304 4281335808 1054343168 77856768 1637220352 5308416 3882844160 497336320 185278464 1233211392 205731840 3916325888 3367901696 1334719744 3846873984 1809879104 2909379552 2596206416 210731432 4040475356 4055049022 353718933 +2147483648 3221225472 1610612736 2415919104 402653184 2617245696 838860800 1023410176 1551892480 3007315968 2199912448 1500512256 2429026304 435421184 3515744256 3351838720 1149009920 4233609216 1119543296 1185132544 681687040 1202105344 3056949760 1107042048 3984614272 97087808 4050246112 618388528 1609728680 3399401860 273047610 951349369 +2147483648 3221225472 3758096384 805306368 939524096 2483027968 3590324224 2566914048 58720256 1128267776 3315597312 1508900864 784859136 1273233408 2848587776 2641952768 2602139648 1821786112 164814848 2372390912 1929762816 4035542016 1943353856 1450422016 1065574784 693474240 4139596640 2305273488 2365678008 361272116 978237654 4130926505 +2147483648 1073741824 3758096384 805306368 939524096 2751463424 3053453312 687865856 1216348160 2051014656 2610954240 384827392 14155776 4008968192 80347136 2296971264 635404288 1550598144 1301864448 1490464768 988518400 1792777216 903969280 3813682432 2873057664 683602368 492927840 3910151760 3902758968 2857300788 2478405754 2330209677 +2147483648 1073741824 2684354560 2415919104 939524096 469762048 3523215360 1358954496 3380609024 1707081728 593494016 565182464 3025666048 2327576576 1221984256 1224540160 492863488 3937648640 953901056 1090424832 2843658240 481063936 2815142400 174318848 1413210240 2475512640 3234179680 3168986672 1265459624 3853750324 1246120686 2711860883 +2147483648 1073741824 3758096384 2415919104 3623878656 3690987520 973078528 1291845632 1619001344 4039114752 1990197248 3849322496 3226992640 4269015040 1071513600 1461780480 1999405056 1194770432 4013023232 2066231296 1161316352 3996118016 4189039104 618847488 3256705408 2703160128 4069107936 700964144 674750856 3200070468 2708130538 3326618807 +2147483648 1073741824 2684354560 805306368 3355443200 3422552064 3590324224 1056964608 3380609024 3846176768 1709178880 3106930688 295174144 2438725632 401735680 2888761344 4179132416 1319059456 2295275520 2862731264 4258600960 2453361664 2046999040 956679424 2929229952 417284544 1387209120 4191278064 2284656760 2467780556 3481844350 2185676393 +2147483648 1073741824 3758096384 805306368 939524096 4093640704 637534208 855638016 3833593856 2512388096 1121976320 3148873728 3768057856 735313920 1442447360 1899036672 2319548416 1605255168 1854447616 80998400 1802217472 1039574016 3441592832 2152404224 2392949120 2803777984 2995823456 2127033104 1651615864 813147932 1702562058 1391548315 +2147483648 3221225472 3758096384 268435456 3087007744 3422552064 3523215360 2566914048 2004877312 901775360 3873439744 1353711616 1569193984 1086586880 3011379200 1415905280 3102113792 1001897984 1126129664 2861355008 341362688 4230784000 4274072064 3362240256 4075716992 2662581056 1317101920 1918489456 2604026280 3529467220 2871019670 2588829107 +2147483648 1073741824 1610612736 1342177280 3623878656 1543503872 2650800128 822083584 4152360960 188743680 4057989120 691011584 1637351424 4265869312 2758148096 3714121728 2397601792 2007777280 2706104320 3404582912 2511935488 1045304320 2222619136 3984557312 116425600 4087889984 1666048736 1711067184 1395235096 3264632244 2127535014 901207529 +2147483648 1073741824 536870912 2952790016 1476395008 3154116608 1845493760 2231369728 4152360960 4190109696 3063939072 2666528768 1083703296 894173184 4126277632 1913454592 454328320 178143232 38494208 2036682752 289818624 1206660096 151104000 2174434560 3772678784 2670674880 3124093408 3183087664 1013688536 2262449380 775422054 1471938803 +2147483648 1073741824 1610612736 4026531840 3623878656 3422552064 3120562176 285212672 2977955840 3200253952 3512729600 2553282560 2761424896 289669120 2964455424 1876230144 1089110016 3069362176 1576230912 2642087936 1647470592 3582702592 1356040704 3598083328 1924694912 1658307264 56746720 4248686832 2466974088 3700533108 222388782 1118704575 +2147483648 3221225472 536870912 805306368 134217728 201326592 2650800128 1996488704 4185915392 71303168 2086666240 2209349632 3934781440 3218866176 2300706816 1163329536 251166720 3362144256 3652395008 798806016 2672048128 201311232 3370621440 1802065664 2855961216 4139860928 4154695840 2425786608 1256004184 2712147436 3415810974 492294861 +2147483648 1073741824 536870912 268435456 2013265920 2885681152 1509949440 285212672 1400897536 4081057792 1675624448 3979345920 3398959104 80478208 782630912 31260672 3945955328 2307571712 2722324480 274944000 242456576 3513668608 1174043136 3191588096 336888448 2518139200 2064769376 714707696 1959327880 1722877684 3319259686 1697944201 +2147483648 1073741824 536870912 805306368 3623878656 3288334336 2986344448 486539264 4051697664 3829399552 4242538496 875560960 3172466688 2173435904 474087424 150798336 1580433408 1679212544 3256475648 3844050944 94353408 2386596864 637000192 2008335616 1145176704 2365391296 3425928160 1226228688 3952730536 3311375204 1266661646 2809173989 +2147483648 1073741824 1610612736 805306368 671088640 738197504 2516582400 117440512 343932928 3569352704 1281359872 590348288 3273129984 2391015424 365559808 1206059008 3882909696 3786358784 1892032512 3865079808 3391555584 3834483712 3705383424 811705600 2905211776 3222471104 537428256 1343963248 403972856 67596460 3122498058 2432816975 +2147483648 3221225472 536870912 805306368 939524096 3825205248 1308622848 2063597568 2155872256 1186988032 1063256064 3660578816 386400256 3533438976 3082944512 3135307776 1600880640 171786240 1057660928 1048932352 635291648 1811067904 3942574592 3077277440 3324117632 2635137984 3615719520 1951482704 2560664024 1757966972 2491173690 1924330743 +2147483648 3221225472 1610612736 2952790016 3623878656 1543503872 3791650816 3841982464 1568669696 1254096896 278921216 3404726272 3909615616 395575296 1272578048 1127022592 1595965440 490717184 673505280 497356800 3547064320 2110376960 2956298752 3787333376 3782869888 4041015744 1772651232 359383984 4141801704 2193101540 2548263678 1485967039 +2147483648 1073741824 1610612736 3489660928 1207959552 4227858432 3388997632 1291845632 3783262208 708837376 706740224 4042260480 722993152 1854144512 450232320 4227006464 4119232512 3964583936 1430052864 947884032 2663938048 368806912 2793675264 2798247168 1374552960 1753678400 1170768032 2205794480 3628884488 590500548 3748272302 3796819357 +2147483648 3221225472 3758096384 805306368 402653184 3959422976 1509949440 3271557120 1920991232 1740636160 857735168 1500512256 3439853568 394526720 1146748928 560267264 3507388416 3046031360 1531912192 300953600 2580654080 2922322944 2800355840 2638540544 2968650112 340853696 3380380640 3307193200 865313032 3663720636 1282017442 3599036051 +2147483648 3221225472 2684354560 805306368 1476395008 1275068416 2382364672 1560281088 360710144 3594518528 773849088 2230321152 1527250944 210501632 3385982976 258801664 2018672640 2199928832 1769889792 4047966208 4106188800 1546947584 3487668736 4287553280 1901723776 882967488 4229989344 4294787568 2810504024 1029394500 3132824174 2703400493 +2147483648 3221225472 3758096384 2415919104 2550136832 2214592512 3858759680 318767104 2021654528 2948595712 517996544 3434086400 3725066240 654573568 1989017600 817954816 2623766528 310132736 1299619840 804876288 1631381504 1782785024 3870280192 386078464 1585971584 1556349248 4134404576 4218486864 1156284920 230179420 3147342458 1867018995 +2147483648 3221225472 2684354560 2952790016 671088640 2348810240 704643072 2600468480 3883925504 4215275520 2250244096 1139802112 2919759872 1292632064 3733061632 3151167488 2566160384 696565760 2790137856 3233517568 1545967616 2430774272 3583326720 71499520 1739063424 3116106176 2091516448 2653880560 670990344 2820391004 1276683062 2317111681 +2147483648 3221225472 3758096384 805306368 3355443200 1006632960 3657433088 1392508928 780140544 289406976 2493513728 2121269248 2886205440 33816576 1998192640 815726592 1818132480 255639552 3366002688 1416081408 3608410112 546487296 1952340480 3408056064 3869245824 3782214592 1887961248 1279524912 3745120328 816775612 2692121554 822657289 +2147483648 3221225472 2684354560 1879048192 671088640 1409286144 3120562176 2231369728 1132462080 700448768 1893728256 2175795200 1275592704 2785804288 3139043328 613089280 2471460864 4106076160 3885490176 2076233728 33114112 137700352 3369282048 3246339840 2841641088 2641363648 4150788640 712769680 368181832 3526820676 2648540134 3673866931 +2147483648 1073741824 3758096384 1879048192 402653184 3959422976 4060086272 2701131776 2390753280 3418357760 3709861888 3884974080 705167360 3976462336 3968729088 46596096 2812379136 845070336 2754027520 622727168 2211375104 4180655104 1905414656 4245666048 3297247360 381943872 3383623904 2035744880 1739161624 2455421164 875110642 1293488289 +2147483648 3221225472 536870912 268435456 402653184 3154116608 3456106496 2868903936 3196059648 2554331136 387973120 391118848 3792175104 3171680256 2306998272 4173398016 1013022720 50053120 2736054272 3811487744 2639652864 184714240 1854796288 2689152256 3139960960 3244032192 4111073312 3448569872 3133374488 1365950652 3011338446 4158222507 +2147483648 3221225472 1610612736 4026531840 3087007744 2214592512 3590324224 2197815296 3699376128 1866465280 1444937728 2159017984 1510473728 3373006848 2642804736 2932801536 1525383168 928530432 3067437056 438054912 1040173056 2569794560 1983635968 2219494144 3869769856 2516320448 2502819936 4231201008 2772795576 3609936004 556851414 2798088323 +2147483648 3221225472 1610612736 2952790016 939524096 3556769792 3388997632 2801795072 3649044480 3368026112 2631925760 3964665856 1980235776 4044095488 948305920 407568384 3634593792 318586880 3723796480 2558423040 381655040 2203421696 3817033216 4156622080 1097334912 1721499840 2716729440 3671523504 3947724856 187318484 490283210 680800423 +2147483648 1073741824 2684354560 2952790016 2013265920 3959422976 1375731712 318767104 1132462080 3502243840 2648702976 529530880 1527250944 2542010368 3469344768 1827340288 924286976 608616448 2292260864 1606103040 1811363840 727092224 3772849664 890362112 1598685312 4012572736 1232568480 1528217776 910762104 1001337068 2889168978 3275328531 +2147483648 1073741824 3758096384 2952790016 2818572288 3288334336 771751936 3674210304 1065353216 4030726144 2233466880 403701760 3708289024 1619263488 30277632 510328832 179994624 4048830464 380559360 2723655680 4247713792 2216330240 2131268096 3783270656 1665532032 3467575360 1851031776 1194279088 1763467432 4152881348 3293452334 3810931931 +2147483648 3221225472 2684354560 4026531840 939524096 3154116608 3925868544 3640655872 377487360 3066036224 3437232128 768606208 1057488896 2106327040 2504654848 1320091648 183730176 2662580224 3936002048 3567489024 737699840 2486561792 1180667392 4182392064 2896298112 4159897792 774996128 1464910064 1807949880 1282363580 135874794 3429481689 +2147483648 1073741824 3758096384 2952790016 3623878656 3825205248 3053453312 1459617792 679477248 146800640 2661285888 1055916032 143130624 415498240 380502016 3002793984 2189787136 499793920 3743768576 3317592064 1013385216 3042626560 2012514816 3942752000 981827712 164249664 1361404128 3334369456 2061961432 245026020 2010417846 2318507863 +2147483648 1073741824 1610612736 2952790016 2013265920 2483027968 1778384896 3674210304 1619001344 3930062848 3982491648 3914334208 143130624 2521038848 3144024064 73072640 890208256 965558272 1841340416 1369878528 3010562048 1228923904 1280603648 2567513344 2811199616 1825390656 2451611744 2914431152 605653112 2473321620 408581738 3540395483 +2147483648 3221225472 2684354560 805306368 1744830464 738197504 905969664 318767104 1669332992 1648361472 2023751680 2301624320 260571136 877395968 4222222336 2998075392 701399040 1458487296 1469669376 3451531264 474265600 3080905728 347990528 1657021184 1903067264 803127488 2417057952 3858116656 3119429736 974251052 1760782902 1164632851 +2147483648 3221225472 536870912 805306368 671088640 67108864 1241513984 2902458368 3464495104 4290772992 1159725056 428867584 2458386432 2043412480 3055681536 672333824 583696384 1135362048 4065763328 2241974272 3780274176 2753936384 1226830336 2990786816 1131053184 4177281216 3816726560 775802928 3805833256 1164622852 3422515786 4075850157 +2147483648 3221225472 536870912 1879048192 2013265920 1946157056 4127195136 1593835520 2139095040 1564475392 3772776448 4027580416 2575826944 3930849280 3277979648 660013056 3698294784 3101376512 3508887552 1346301952 758806528 1269928960 1852894720 2824646912 1810333824 3382132928 3284623392 1898573936 3761633400 1966789748 1337822966 3766370655 +2147483648 3221225472 2684354560 3489660928 2818572288 3825205248 1711276032 285212672 4286578688 817889280 2426404864 1919942656 3515351040 1976303616 3509190656 3485270016 2493677568 2758950912 411328512 373297152 3421468672 3423620096 1851648512 2881255168 850034816 360595648 923689120 2391609552 3209033896 3631090916 2933099110 569468689 +2147483648 1073741824 536870912 4026531840 3892314112 1275068416 234881024 1224736768 2474639360 2176843776 1231028224 3694133248 1367867392 2260992000 3017932800 1048510464 1898348544 1603321856 811261952 2687995904 3616126976 1405475840 912782848 1388057344 3922624640 1164230720 4063289376 3901526256 4249696488 2116688972 2031851022 3826991945 +2147483648 1073741824 2684354560 3489660928 1744830464 2348810240 3858759680 3204448256 1031798784 2243952640 1503657984 1741684736 1200095232 1422131200 657063936 2174550016 3236855808 1027391488 3686555648 1241182208 1821595648 7052288 4034820608 3009203456 415662208 556318784 1319002272 1164177616 1559746664 3894041740 1998887654 2845769151 +2147483648 3221225472 1610612736 1342177280 3087007744 1409286144 1577058304 4211081216 3179282432 3862953984 2346713088 311427072 2793930752 3419144192 3047555072 2641690624 1377009664 3259056128 2649743360 899461120 4178401280 1686938624 1926110720 1898871040 3753214080 3409199296 4059848800 1558048848 1633859768 3813676116 1579370078 4231192059 +2147483648 3221225472 1610612736 2415919104 3892314112 3556769792 4060086272 3372220416 1132462080 809500672 1096810496 3085959168 4136108032 4123787264 3123052544 68747264 246841344 1416183808 2188713984 1976274944 2049947648 1679213568 2662823424 3160559360 1450213504 2277523648 3005980768 664719504 2935265512 4245181652 3783806706 1900334025 +2147483648 1073741824 536870912 1879048192 3892314112 3019898880 4194304000 150994944 830472192 3636461568 891289600 630194176 3666345984 4232314880 2992766976 1266089984 448167936 1578582016 2202116096 484544512 758683648 4057418752 3169137152 489695488 970752128 2028224576 255139872 2228342896 3009919208 3740638388 2155219706 1312158985 +2147483648 3221225472 536870912 2415919104 1744830464 1006632960 2248146944 3036676096 914358272 1228931072 2736783360 3228565504 2642935808 4006346752 3202482176 3709403136 2942205952 3287793664 575561728 615272448 1304356864 3907048448 3759870464 366409472 4105470080 1617084608 1750261792 2859634832 646318184 3779544124 3206650502 3598676917 +2147483648 3221225472 1610612736 2415919104 671088640 2348810240 503316480 3506438144 2558525440 364904448 1608515584 2930769920 1707606016 669777920 1790312448 1740701696 3236855808 2940125184 4102086656 1539543040 3337046016 708426752 1174564352 621257472 1115742336 3334705344 543639648 2130295952 2841800232 309830540 1722343582 2661257233 +2147483648 3221225472 1610612736 2952790016 3623878656 3825205248 3791650816 2063597568 1501560832 2696937472 312475648 548405248 3167223808 78381056 2981494784 306380800 601980928 2128101376 3772588032 1037971456 760862720 3340577792 284301824 2217562880 2482839680 699281600 3643922528 3422629040 2114722520 2902610916 2827657314 3192221883 +2147483648 1073741824 1610612736 4026531840 1476395008 1140850688 2248146944 3741319168 528482304 2755657728 702545920 3469737984 2823290880 65273856 3956670464 1522991104 3105980416 3807526912 2151636992 2366926848 2985277440 2866750464 3192647168 1961350400 3898564736 1015312448 3385309280 3970639088 2478173784 55891268 3170951174 2525311135 +2147483648 1073741824 536870912 2415919104 3355443200 1946157056 3657433088 2667577344 327155712 2151677952 1197473792 1846542336 3460825088 4066639872 2593259520 1904279552 1397260288 2196062208 2270470144 1672310784 1051883520 3313476608 2790819328 3173341440 1719443584 1540976704 1483241504 1033544848 1845626568 620829044 1015054426 3418439903 +2147483648 1073741824 1610612736 268435456 671088640 4227858432 2516582400 318767104 3816816640 2520776704 257949696 724566016 340262912 1449394176 1035337728 1250492416 4173758464 3853107200 4288176128 1633398784 4026398720 1206518784 3404908032 2271283968 3878707328 3662655552 2170812512 2620851216 2781496872 2435173372 2824372246 2440347731 +2147483648 1073741824 536870912 805306368 2818572288 335544320 1509949440 2835349504 3162505216 2151677952 4091543552 2689597440 3058171904 3974365184 1137836032 4119527424 1825472512 3416473600 3753287680 4028108800 3181807616 3770393600 597470720 1449413888 1956552832 4058779712 3579611168 1422173232 128462504 431492372 656179418 1512587497 +2147483648 1073741824 1610612736 2952790016 402653184 2214592512 3992977408 1157627904 2122317824 3804233728 1688207360 1519386624 197656576 673447936 4149608448 182648832 3019210752 2155233280 272228352 878694400 2372839424 2511883264 85907968 2307023104 2471485568 2213335104 1332947040 901385392 2501458456 1099608452 3209349230 4058373125 +2147483648 1073741824 2684354560 3489660928 4160749568 1006632960 570425344 117440512 4185915392 255852544 1440743424 1957691392 2856845312 3949199360 578420736 551878656 842760192 3229728768 1137385472 4230344704 999380992 1582650368 1534782976 3429692160 1274617984 2007298112 2345719968 1848743120 3532279544 3435709244 295917730 3537130567 +2147483648 3221225472 3758096384 2952790016 2281701376 2214592512 2449473536 1291845632 2508193792 1019215872 1344274432 2458910720 331874304 548143104 4024303616 3575840768 2736029696 3977134080 93200384 3837939712 3962181632 210922496 1220645376 1780830464 194519168 743264448 1566611680 1014967472 2759537288 947470724 4134803474 2507238541 +2147483648 1073741824 3758096384 2952790016 1207959552 2348810240 1040187392 3942645760 3011510272 2713714688 794820608 1217396736 2185756672 3601072128 4093509632 2161311744 1172865024 3486695424 3027165184 320155648 4286674944 1070480384 2489656832 51560704 3884343424 1271394368 1852807392 1511722160 2164547144 2995584396 1397442238 2619421099 +2147483648 3221225472 1610612736 4026531840 4160749568 1677721600 167772160 1124073472 276824064 188743680 916455424 4264558592 4089970688 2448162816 1050017792 3505848320 3282796544 2478587904 3372326912 2475208704 2077149184 3454620672 815299072 1777638144 1747591296 3967086784 4277102688 403825904 1723773688 2759970660 2840353418 2041277315 +2147483648 1073741824 1610612736 2952790016 939524096 1140850688 1241513984 1459617792 2793406464 1061158912 3181379584 3062890496 1573388288 2296643584 1010171904 4258463744 3530522624 1299595264 1030856704 628224000 2977409024 1936856064 1484294656 4042436864 3535675520 2660741184 2983069792 1860691120 3979944504 978560324 313076426 1947418903 +2147483648 1073741824 3758096384 4026531840 939524096 1006632960 3590324224 3170893824 1283457024 3225419776 3189768192 3593469952 4173856768 3965976576 3743285248 4185325568 493846528 1033486336 1479827456 3385544704 2934867968 1850975232 3856257536 2317236992 3791380608 522358848 481487072 2911696112 3938540088 460234556 3902517846 11955197 +2147483648 3221225472 2684354560 3489660928 671088640 4093640704 3791650816 620756992 2457862144 1648361472 236978176 45088768 482869248 3798728704 1738145792 1207238656 359038976 1209614336 456204288 2534002688 1602414592 2764063744 1583550976 26645248 2029494400 2128646336 2933639328 2958398672 739506728 2973751284 905982562 3607512037 +2147483648 1073741824 536870912 4026531840 3892314112 2885681152 3590324224 520093696 1400897536 616562688 631242752 1070596096 4048027648 1180958720 770834432 1616314368 3011674112 3033317376 497049600 2345693184 1665759232 593619968 3078408704 135279872 3781877888 2323165248 4137359392 52862192 4187435752 682432940 1230916182 1863120223 +2147483648 1073741824 536870912 3489660928 402653184 67108864 1174405120 1560281088 1635778560 759169024 4250927104 1563426816 2529689600 2401501184 4208066560 171245568 2957869056 4242948096 2155569152 2745257984 3457406976 773649408 2652857856 1981389568 3122585728 3759345728 4279416864 2241635536 2489007640 636628740 2833606342 2658704157 +2147483648 3221225472 1610612736 805306368 1744830464 2214592512 2583691264 3338665984 1283457024 926941184 3563061248 3849322496 1690828800 2209087488 2018902016 953876480 3784474624 1627013120 3121127424 1459875840 1955530752 3947303936 2724615680 1014435584 1967923328 1063432384 3623168096 1049535536 3024748136 1659890564 624655898 2485496583 +2147483648 3221225472 2684354560 3489660928 939524096 3288334336 4127195136 2600468480 4152360960 2856321024 1717567488 848297984 1120403456 2913730560 364511232 162856960 2344058880 2930917376 3996934144 3120115712 3704862720 313066496 2754901504 1895448832 911335552 1013870784 1670404256 3159258320 1298247224 2367649220 3296833142 3251598683 +2147483648 3221225472 2684354560 4026531840 3623878656 4093640704 3925868544 3170893824 1535115264 3720347648 1293942784 4249878528 3209166848 963379200 2226782208 1320615936 3283714048 3761324032 973053952 1188515840 4068898816 4232625152 2783339008 938663168 1507598464 1744900288 1275615392 1308798192 2131081944 3398054388 2555230826 3353751933 +2147483648 1073741824 536870912 1879048192 4160749568 3959422976 4194304000 3942645760 3263168512 1547698176 937426944 1089470464 3622305792 1358168064 2146041856 888340480 2447736832 3388850176 1114251264 3157487616 3947235328 2540090368 1270707712 1351531264 3007711360 1265022016 1774024224 663665520 1942358136 270972076 1725789914 3493772187 +2147483648 3221225472 2684354560 268435456 671088640 2617245696 3858759680 1493172224 2088763392 1581252608 903872512 3929014272 31981568 1346109440 518127616 1706885120 337674240 2450833408 771678208 550064128 11347968 810726400 1309767168 2884736768 3385665664 1143125184 3659101856 33396496 4274464936 3986928732 920385094 2941540169 +2147483648 1073741824 536870912 1342177280 939524096 3154116608 1979711488 2634022912 645922816 1866465280 1465909248 3606052864 862453760 754188288 2422865920 1131479040 732528640 744144896 1740562432 487264256 1719699456 1329849344 124190208 4009364224 2405468288 1525933120 225377824 1711147856 1155696824 2067195132 2974645846 778423245 +2147483648 1073741824 1610612736 1342177280 1476395008 1409286144 637534208 1258291200 92274688 2512388096 3303014400 770703360 317194240 1324613632 728629248 2704343040 2391506944 2957262848 1629609984 3776245760 857716736 773106688 143947264 3301978880 3220682880 1876995136 947549792 3206624080 2384214232 2023025684 2899547718 3824272155 +2147483648 3221225472 2684354560 805306368 2550136832 872415232 1375731712 1157627904 1669332992 599785472 3693084672 3371171840 103284736 3522953216 1000472576 3779002368 185303040 411844608 3276185600 3143897088 2308610048 1723673600 2999638528 3182224128 2788333696 629222592 3301497504 3265520432 2360416280 868314356 3022289650 3304387445 +2147483648 3221225472 2684354560 1879048192 2550136832 2885681152 838860800 687865856 343932928 46137344 3454009344 2918187008 3018326016 2801532928 3328311296 4105895936 256606208 597803008 516988928 167202816 2783963136 1509850112 2381035008 3455771392 1676142720 1324514496 4066490016 1790829424 340682776 505986156 144348818 3336270681 +2147483648 3221225472 536870912 2415919104 2550136832 3019898880 3724541952 1627389952 3397386240 1673527296 958398464 3375366144 1797783552 2453405696 2796158976 2121596928 1891860480 950943744 4285947904 172773376 1399113728 3931728896 2842941952 2269200128 3555510400 2794810560 2748439072 1396195216 1009600536 2779917428 1844329214 3080663025 +2147483648 1073741824 1610612736 268435456 3087007744 1006632960 2181038080 2030043136 494927872 4131389440 1738539008 2368733184 2192048128 582221824 3320709120 3432316928 3096805376 4003381248 4053377024 991907840 2480502784 1522250752 3656172032 1049839360 1771534464 1998500928 3117498976 2813953808 2053167160 869590140 1790819042 300741481 +2147483648 1073741824 1610612736 1879048192 2281701376 872415232 3590324224 3841982464 629145600 2311061504 2724200448 2477785088 3815243776 3627286528 1403912192 3453157376 4074143744 2019049472 3273646080 103813120 3265968128 1582828544 3994541568 2008176384 3982801024 2436566080 1814650464 3407746928 1916098568 1957174388 3411895990 1134189461 +2147483648 1073741824 2684354560 1342177280 2818572288 3825205248 771751936 3338665984 4269801472 583008256 4208984064 4063232000 2078801920 3484680192 2040659968 680591360 3287842816 1233600512 1682333696 875376640 2463270912 3369245696 1775298048 1146461952 1310230656 490183744 560621216 1668538192 340682792 2351557796 2128383630 1390244759 +2147483648 3221225472 536870912 2952790016 2550136832 3556769792 503316480 3841982464 1803550720 3107979264 1457520640 862978048 3983015936 1111228416 1737097216 2470903808 1038843904 2515943424 1939890176 1738477568 4179449856 3285894144 1081890304 1609097984 3807828096 388793536 4267456032 3666864 2693496856 1875263508 1881694270 1926434901 +2147483648 3221225472 3758096384 268435456 3892314112 201326592 570425344 2734686208 3498049536 2344615936 1151336448 334495744 203948032 2889613312 1854275584 583860224 3676340224 2058469376 2286198784 669446144 3633391616 1702595584 3672359424 2971353856 2570168448 4211756224 75981536 3184374544 833126504 2793259212 3664421058 853012659 +2147483648 3221225472 536870912 3489660928 2281701376 603979776 1577058304 2231369728 3061841920 29360128 4062183424 1123024896 1789394944 1580990464 2718564352 3070296064 1770684416 3159310336 1215127552 597299200 2243332096 21777408 1659521536 542847744 3499362432 2185170112 1074604576 3758105552 4027056136 1477181668 2885812350 2047672405 +2147483648 3221225472 2684354560 1879048192 2550136832 2483027968 1845493760 2734686208 2524971008 1044381696 1444937728 2440036352 3148349440 3451650048 1841430528 1105920000 3717431296 4088807424 3872088064 2070245376 1775405056 4036973568 3594045952 101405440 1862469760 3431077056 2202020512 4222116720 2914181144 3183751252 2850580686 3516359891 +2147483648 3221225472 2684354560 3489660928 1476395008 1543503872 2046820352 3439329280 2155872256 1581252608 1289748480 1527775232 1533542400 1490812928 826408960 2640379904 1608482816 1421918208 2544771072 863178752 2822416384 2690167808 587662848 1401746688 1171204224 2904913088 3450528 3026068944 4244906200 1754140828 709306586 3806950429 +2147483648 3221225472 2684354560 268435456 3087007744 2483027968 436207616 1258291200 2776629248 2076180480 1214251008 3530555392 3840409600 2738618368 1623326720 904724480 2377220096 511721472 373694464 2947018752 3155884032 1267764224 659791360 1286945536 2281797760 4227976384 2516991648 3574565648 1283727416 21688404 2351659194 2865810523 +2147483648 1073741824 536870912 2415919104 134217728 1543503872 1644167168 2164260864 3984588800 2277507072 1851785216 2653945856 1491599360 4050911232 1254752256 2850881536 3841097728 688177152 1635950592 3452948480 593623040 431025152 36044288 278118144 3526457472 1928145984 209706528 1430630288 2804457608 991088668 1392212034 3590335505 +2147483648 3221225472 536870912 1342177280 3087007744 3959422976 1711276032 587202560 2877292544 2915041280 459276288 386924544 166199296 207355904 2882142208 2288582656 1956216832 2686697472 624025600 366407680 1863178240 1569549312 381865472 216222976 1691768960 3716918464 3603476000 753106256 886693944 1703604268 986175558 1256483955 +2147483648 3221225472 1610612736 268435456 3623878656 1140850688 2113929216 1627389952 595591168 2126512128 4045406208 642777088 535298048 3481010176 498991104 3197435904 1808760832 3299819520 3583860736 1061605376 350230528 2348047360 368433664 2767724800 1065187456 364022976 1117110880 1103920400 61383256 3541740932 469809822 4194496945 +2147483648 1073741824 2684354560 268435456 2818572288 2080374784 369098752 1828716544 2071986176 1715470336 3810525184 2278555648 4083679232 4193517568 389152768 2833055744 3488382976 1060683776 2497241088 2045153280 1110808576 1196758016 1672067584 3072078080 2911205504 3947332672 682500768 1502881040 3292545576 337868092 2673064502 1202008381 +2147483648 1073741824 1610612736 4026531840 3087007744 603979776 234881024 3506438144 2524971008 96468992 308281344 1773142016 1101529088 1054081024 1755185152 2142437376 1688305664 2388606976 3495583744 1767362560 4091168768 2484792320 3313188352 3243147008 3433572480 2723757120 576681568 1649906672 39491128 4066116452 1246969582 1851424609 +2147483648 1073741824 3758096384 1342177280 671088640 1275068416 1241513984 3841982464 2088763392 1161822208 2338324480 2421161984 2082996224 3660840960 1995833344 475594752 2518712320 2403057664 1920278528 1024528384 457648128 2959434752 2547781120 3740240128 2744780928 3070260288 3985450720 4156812624 2100201128 3769646348 2092699178 1589610997 +2147483648 1073741824 536870912 1342177280 671088640 4227858432 167772160 4177526784 2390753280 1807745024 719323136 2586836992 3827826688 609484800 3839492096 3357081600 326926336 3875848192 3783335936 1715851264 1319110656 2174012416 3375543808 2208614144 3374000256 167255104 1522941472 1751173968 2750594728 3015707580 4007763626 1681447913 +2147483648 1073741824 536870912 2952790016 939524096 3019898880 1174405120 1258291200 4236247040 2252341248 60817408 3060793344 1390936064 1934884864 3285843968 3616997376 1228767232 3234742272 1693114368 1616211968 458254336 2682024960 2375705088 2017008384 3175123072 2804810816 339708448 2672766896 35785400 2679205876 796977894 1052778427 +2147483648 3221225472 2684354560 4026531840 1476395008 2617245696 503316480 1056964608 2206203904 37748736 417333248 466616320 3777495040 2910584832 68288512 76218368 2378399744 212647936 138108928 2742530048 4078180352 319566848 2776843776 4048101632 762116224 3801564352 4165746336 2514658800 1096001240 871256412 1917943870 2791817231 +2147483648 3221225472 1610612736 805306368 3623878656 4227858432 1778384896 2868903936 1904214016 264241152 2199912448 867172352 2506620928 1532755968 3556638720 210173952 524779520 107659264 651698176 238088192 3903485952 4017548288 3418921472 3844497152 1253431424 2213338304 2535113312 135283504 2812230232 491810620 988905610 2449588315 +2147483648 1073741824 1610612736 3489660928 939524096 738197504 3858759680 3070230528 1501560832 3930062848 3743416320 399507456 1256718336 3048472576 1805516800 3938516992 1608613888 3912876032 3310936064 119943168 2883270656 4108891136 4273576448 3960799488 2609535104 1061372992 2745451104 152733136 1326021304 1434923372 3159318534 2150297639 +2147483648 3221225472 536870912 2952790016 1744830464 1006632960 3590324224 1358954496 444596224 1237319680 3743416320 3939500032 4201119744 1564213248 2635726848 2286878720 1533575168 3485122560 2027479040 1499746304 3031500800 3311266816 3944794624 1355864320 2238277760 4072635584 1280516640 2779145648 4077923048 3712518652 1407344758 3850211361 +2147483648 3221225472 1610612736 3489660928 1476395008 335544320 3657433088 4076863488 25165824 2118123520 677380096 1439694848 564658176 788267008 1285423104 306774016 2523889664 2497331200 1328357376 3342331904 666040320 1199338496 1859792384 3425493248 783833216 3321742528 4178835040 100820432 3305705176 2357334484 3737985082 3903320291 +2147483648 3221225472 1610612736 2952790016 2818572288 3422552064 570425344 2969567232 3196059648 3930062848 2648702976 4077912064 1210580992 1379663872 1620967424 3874422784 2425389056 4008296448 2359271424 3571666944 1502742528 2221085696 550692352 369941760 2265131136 696681664 3150958176 4062534064 1195140648 1343888652 799279298 2867860673 +2147483648 3221225472 2684354560 2415919104 3623878656 1677721600 2852126720 3238002688 1199570944 2403336192 2493513728 3140485120 1231552512 3311140864 884080640 3123511296 1073446912 1955414016 2915180544 1450037248 4057044992 4185637888 3695403520 2251005696 838482048 3213251776 3141753504 1185729424 2386092632 2095505316 4011333770 1302037649 +2147483648 3221225472 2684354560 2952790016 1744830464 603979776 2717908992 352321536 1333788672 3997171712 190840832 1836056576 3014131712 568066048 2633105408 1995374592 2385543168 457916416 2498469888 4215246848 1154455552 2729382912 3160235520 2947934976 2785458304 3338978496 2457986720 901918640 791011048 1460841444 861345922 1765299301 +2147483648 1073741824 1610612736 805306368 3623878656 4093640704 369098752 4244635648 3279945728 1396703232 2317352960 665845760 1541931008 391380992 842924032 3585015808 251625472 2931965952 678158336 3692761088 739842048 3558474752 1881016832 2383615744 1595111552 2124174400 3336270432 1920222000 3305736792 1199921076 4249262326 3005760653 +2147483648 3221225472 1610612736 4026531840 1207959552 3825205248 3187671040 1358954496 3514826752 3082813440 526385152 1196425216 371720192 2944139264 1214119936 2796224512 3778969600 4110368768 143941632 88985600 573421568 158862336 626277888 2502373632 368138368 824024256 3331155552 994487792 3005365960 3102748964 1653725278 3259620449 +2147483648 1073741824 2684354560 2415919104 4160749568 2617245696 1979711488 218103808 2675965952 3384803328 2602565632 2551185408 1981284352 2535194624 3063283712 2254372864 2431680512 640237568 798367744 2077945856 1983711232 2911015936 4274365952 665741056 3479021184 896689984 3437995552 708667344 998450904 3284674380 3491956398 1654511425 +2147483648 3221225472 1610612736 1342177280 3623878656 872415232 3590324224 2365587456 3548381184 3930062848 4250927104 3390046208 1947729920 2232680448 210894848 3654746112 1949990912 1055506432 1482465280 2372956160 285689856 428010496 1833548288 3387808512 1154595456 3753499584 3500391136 4215200656 643906104 1418927012 769104622 3257953065 +2147483648 3221225472 1610612736 2415919104 1207959552 1677721600 4194304000 385875968 3716153344 3502243840 2610954240 888143872 3958898688 2457075712 3635544064 3290103808 1701806080 978436096 3381288960 852037632 3232221184 3882959872 2654682624 2807632128 453590656 1937904064 2244394720 3978547536 4021608104 698270004 228660818 502564131 +2147483648 1073741824 3758096384 4026531840 2281701376 1140850688 2785017856 1795162112 3447717888 1195376640 1776287744 1647312896 2704801792 2025586688 32636928 1058865152 4205150208 2514075648 2215616512 101388288 2063779840 3046063104 2336907776 2347426048 2939708032 129491264 4068336224 794698160 885670632 967389684 1281002062 4249554335 +2147483648 1073741824 1610612736 3489660928 3892314112 4093640704 1241513984 1358954496 2927624192 3049259008 3047161856 2052063232 1733820416 3755737088 3843686400 892796928 3978919936 3500064768 1064722432 599879680 2057869312 2144617472 353426944 1832229632 556457600 2257754944 3497746144 2520800144 820985352 3510250340 1865164354 3315314485 +2147483648 3221225472 3758096384 2952790016 4160749568 872415232 1979711488 1291845632 2290089984 2478833664 2652897280 1607467008 1087897600 2605973504 1360658432 3731947520 2068742144 2112208896 3657342976 2601283584 1435236352 3008316416 1910564352 2079783680 268625536 1745091520 2618189408 167983984 4144252568 2274069316 541564654 3362357001 +2147483648 1073741824 3758096384 1879048192 1744830464 1140850688 838860800 419430400 1568669696 1379926016 727711744 1544552448 3650617344 131858432 3400663040 2779054080 347832320 1789116416 4063420416 1684434944 4203751424 928173056 2138872320 4051708672 1682381440 3764644672 1754659424 3193281328 989712904 2412468084 959137850 2540862573 +2147483648 3221225472 3758096384 1879048192 671088640 3422552064 1241513984 1660944384 1853882368 641728512 1054867456 2708471808 1274544128 1538523136 2220490752 2494365696 4120346624 428818432 650240000 497209344 2820651008 3914112000 2858521088 741856512 2811630208 3196622272 1582297696 1257129392 2138196552 2264652156 3493746690 3852356639 +2147483648 3221225472 536870912 3489660928 2550136832 1811939328 369098752 1157627904 1518338048 2009071616 2480930816 3385851904 89653248 4153671680 519438336 1894449152 2119860224 739786752 565649408 3821826048 3655686144 4073808896 1054210560 954029824 3319233152 592517056 3667286688 1618372368 3844702776 3535750012 3964360750 1286497337 +2147483648 3221225472 1610612736 3489660928 3087007744 1409286144 3456106496 2466250752 2709520384 3812622336 1986002944 330301440 3359113216 1718878208 4203872256 804192256 83656704 3227369472 2395676672 2132873216 819038208 3574561792 3465067008 13488384 1277966976 559157696 1582111456 1424883984 2305954392 3641949508 1974274198 3859987671 +2147483648 3221225472 536870912 805306368 3087007744 67108864 1040187392 989855744 780140544 2151677952 94371840 2381316096 1366818816 2285109248 2987786240 472186880 1630961664 4120035328 468656128 1129680896 1779169280 1829649408 3112224256 482527488 1022248576 2815691200 2001692320 1226873328 482090520 4150093300 738949158 1913257167 +2147483648 3221225472 2684354560 268435456 939524096 2885681152 3657433088 989855744 1937768448 171966464 3177185280 2500853760 2375548928 2891186176 125698048 3708747776 1787068416 1321353216 245751808 557273088 2053892096 1687522304 2698902016 2427460352 925334144 3900529600 3095796256 835210192 2468876824 1987745660 1837498562 525008967 +2147483648 3221225472 536870912 1342177280 4160749568 3825205248 1644167168 3741319168 2373976064 4248829952 23068672 735051776 3847749632 3549691904 2998272000 2592276480 3703865344 4062625792 3685933056 3791785984 520177664 2911820800 2907695616 4184483584 3487394432 2271209408 210963104 1061107600 1741595224 3718577012 3656548410 1055244459 +2147483648 1073741824 2684354560 268435456 2550136832 3556769792 1845493760 520093696 260046848 1254096896 1038090240 726663168 1205338112 1889271808 2595618816 914817024 4131815424 1924120576 2775785472 233558016 3814631424 2882618368 3667622400 1941618432 4060871296 3707928384 445012512 3158994768 732287672 3925605252 1789427926 829735067 +2147483648 3221225472 1610612736 2415919104 671088640 2214592512 2583691264 4244635648 3581935616 3317694464 1533018112 1068498944 2637692928 2557739008 928120832 2622160896 2963374080 3688218624 3053608960 587247616 3531958272 2102293504 1663689216 622790912 1675780736 3354773952 3885204192 4138449232 1087703752 3363880404 1078190162 3601166377 +2147483648 3221225472 3758096384 2952790016 134217728 603979776 3992977408 3405774848 444596224 3678404608 3579838464 3668967424 4114087936 1744044032 257556480 2847997952 1512669184 165134336 1888428032 1850511360 1559214080 2272611328 957708800 1764401408 526318208 835215808 639785568 2077372784 2039169640 1976315220 3089539206 1490768031 +2147483648 1073741824 1610612736 1879048192 1744830464 2617245696 1845493760 2667577344 3548381184 473956352 3466592256 3622830080 3380084736 2814115840 1104805888 323813376 1159954432 1606303744 2245435392 3914092544 1479141376 355658752 1225811456 2251172096 3258050176 378628416 3966158560 1737652528 3772780168 3361703340 1108123878 3103871027 +2147483648 1073741824 1610612736 1342177280 2818572288 3154116608 1711276032 989855744 461373440 1723858944 1952448512 263192576 1366818816 287047680 4104781824 14090240 625049600 1990213632 970006528 1203965952 317384704 2046403584 2690380288 402972928 67818112 302510400 2969582304 4002305296 4198746184 1864807596 639310510 824853975 +2147483648 3221225472 3758096384 805306368 4160749568 1677721600 2717908992 1929379840 3397386240 1002438656 1553989632 477102080 867696640 353632256 3463053312 1565589504 2626322432 46579712 2838355968 3812118528 433469440 709518336 3252878848 2770174208 4134477440 3646280128 243344992 2311828976 128571544 2063021204 913589946 4239402279 +2147483648 1073741824 2684354560 268435456 4160749568 201326592 3388997632 1392508928 4018143232 2059403264 3730833408 2333081600 3319267328 1035730944 2678456320 251592704 1376550912 2936684544 1837752320 3452456960 266921984 1692181504 1831866880 1894501120 291107456 485727040 1560877600 3531816784 1481050328 3458987100 2704571026 1525493583 +2147483648 3221225472 1610612736 805306368 1207959552 2483027968 3590324224 2701131776 1702887424 2109734912 1608515584 3601858560 1501036544 4187226112 530710528 3097034752 2317975552 3981623296 1909366784 2782998528 498313216 4026127360 3738802688 1829640448 4287576704 2261461440 2707854048 1711275504 4258564264 529146980 1992594174 2305228037 +2147483648 3221225472 3758096384 2415919104 134217728 1811939328 2046820352 1996488704 1954545664 163577856 2883584000 4287627264 1364721664 2788425728 1282015232 1423638528 511672320 1640710144 2548293632 1838223360 3663075328 2696078336 1587939840 4055763712 2670717568 4025752512 3347477088 3679305552 3609434216 2750587964 3447876242 876632971 +2147483648 1073741824 2684354560 2415919104 134217728 2080374784 1509949440 855638016 3095396352 2462056448 803209216 2949644288 3692560384 1148977152 1004929024 4191617024 2367389696 737296384 1067769856 1375096832 3701905408 1098634240 2724248064 1016954624 1119509120 33566528 2801877536 2928589776 1673959464 3496727724 2744695538 137461727 +2147483648 3221225472 3758096384 1342177280 4160749568 469762048 1644167168 1996488704 4085252096 2478833664 3412066304 55574528 429391872 4101242880 6946816 3805741056 3042738176 2023702528 384983040 959418368 2767644672 1982608384 2877018624 3622612736 4011569792 993017792 121887328 1931496336 4160546968 464204940 2109690490 1611132731 +2147483648 1073741824 3758096384 268435456 1207959552 3154116608 33554432 3741319168 3095396352 2982150144 3361734656 2010120192 2400714752 3472621568 3311534080 4166713344 3394469888 3981590528 1373462528 102043648 3882997760 1226908672 309883392 3265623808 2973700736 3355928384 4228336224 3791848272 3473659944 4035323116 231338666 3396089715 +2147483648 3221225472 2684354560 805306368 2818572288 2483027968 3724541952 285212672 4051697664 3099590656 2501902336 2909798400 2486697984 1909719040 1301151744 851771392 4196630528 2112929792 1970675712 3358699520 2883446784 445154304 3997320704 4184000768 2669143680 2913188288 3090951712 1675267568 511934600 2822815844 3563987158 613789877 +2147483648 3221225472 1610612736 1879048192 2281701376 738197504 1711276032 1962934272 3816816640 801112064 3131047936 4006608896 3935830016 4092854272 3514957824 1489829888 103383040 1100824576 1635000320 1204285440 648349696 1624937472 3281055232 4269406976 2806861440 1742949312 2990302944 4063113136 1402044520 3329835164 1666064526 1575940137 +2147483648 1073741824 2684354560 2415919104 3087007744 2617245696 3321888768 3036676096 2877292544 2034237440 207618048 2024800256 3799515136 3277586432 1703280640 944177152 3857219584 2130395136 2392203264 1076031488 2673051648 1133345792 3175836160 1718130944 599116416 3639683392 1267753504 1672390096 1376813208 2917613644 720380126 1553330361 +2147483648 3221225472 536870912 1879048192 3892314112 3288334336 1040187392 1191182336 4102029312 2210398208 3697278976 3050307584 1956118528 942931968 587595776 2055798784 214663168 2632302592 3759218688 737398784 1198315520 2472346624 1784132096 433268480 1318392448 1630615488 3767462560 3855016880 2540044360 3411607668 1716748534 2479997171 +2147483648 1073741824 2684354560 2952790016 671088640 335544320 2449473536 3170893824 2692743168 239075328 2497708032 3864002560 1570242560 867958784 2101739520 1600454656 1603502080 1454424064 1103552512 1731047424 3430545408 3110124544 546595328 1933422336 1661403776 1401282368 2244712992 2368214000 1568202760 132428004 1037334554 2086239257 +2147483648 1073741824 2684354560 4026531840 1744830464 3019898880 4194304000 3472883712 3112173568 1740636160 660602880 1030750208 4164419584 3944480768 1640366080 375455744 2046001152 2910502912 2151571456 1730023424 3082930176 4284912640 1098338816 1177730304 3055334016 2739367232 841521696 4133038512 249978952 582094852 1398786098 7050379 +2147483648 3221225472 1610612736 1342177280 3355443200 3959422976 1107296256 520093696 2004877312 3854565376 3898605568 2840592384 1880621056 2620653568 1908539392 510590976 2959048704 3869196288 2607964160 4176023552 2401085440 2076136448 1006952960 1241919232 2466972288 1703903168 851659488 1944222608 244473896 2272858236 1122347242 3826996387 +2147483648 3221225472 2684354560 3489660928 3623878656 4093640704 771751936 1929379840 511705088 1732247552 2673868800 3731881984 2058878976 789839872 3083730944 992673792 4154097664 1065861120 3368820736 4020277248 3050911744 3915721728 2575116800 3929179392 3948776064 3995784640 1981551136 1011067152 3186532600 456347876 2631604310 1794030679 +2147483648 3221225472 3758096384 4026531840 671088640 3959422976 3388997632 1358954496 394264576 4055891968 1696595968 3343908864 3524788224 3430154240 1380581376 1525481472 896761856 1774927872 2167201792 4049170432 2434779136 1325265920 2450322944 1426365184 3514930816 2597301184 195772000 3441258288 2365546568 1057108188 1351297026 3040904269 +2147483648 1073741824 2684354560 2952790016 4160749568 1006632960 1308622848 419430400 1451229184 2118123520 1696595968 2807037952 3799515136 3039559680 257818624 913899520 2401796096 2622636032 201203712 4042125312 3367417856 3779898368 2930001408 1570676480 504561280 3235001152 1589032992 877440240 3995354712 3068043148 2612198966 1019360101 +2147483648 1073741824 2684354560 2415919104 2550136832 872415232 3187671040 1493172224 4286578688 532676608 2925527040 3077570560 18350080 3261857792 3716022272 3592093696 1827438592 2436153344 3987972096 2465394688 2178328576 3465126912 1011608064 2476882176 3256697472 48995648 4030113824 3057231056 2872306232 1119762852 947602086 2073861421 +2147483648 1073741824 2684354560 1342177280 4160749568 3019898880 301989888 956301312 763363328 1270874112 2715811840 3371171840 4044881920 1038876672 3606970368 3457613824 1801879552 1908064256 3183304704 1538535424 3501426688 2487157760 175149568 1414535424 792926848 800005440 3469969440 1846477840 3607663192 3129743844 1363483242 2695110093 +2147483648 3221225472 1610612736 805306368 2550136832 1006632960 3791650816 3137339392 1820327936 2051014656 2694840320 1890582528 3424124928 3466854400 1908015104 1201471488 175013888 2286960640 3338723328 780341248 2436970496 1680837632 2935078400 2998647040 3876619904 1780757952 2683910368 2705034480 533970680 1908586764 2758018810 3914954055 +2147483648 1073741824 1610612736 268435456 1744830464 1946157056 1912602624 2332033024 2139095040 826277888 1126170624 2289041408 1230503936 1915486208 955383808 1839136768 2269872128 3793993728 284647424 2039484416 3846342656 19303424 461354496 987528448 761609856 4141281600 1667795168 198544464 2649110024 3524312420 2516704922 3507036607 +2147483648 3221225472 536870912 4026531840 1476395008 469762048 1778384896 4278190080 3917479936 37748736 1587544064 3320840192 72876032 941883392 3057516544 1689583616 964591616 3499245568 2907594752 3744321536 2746755072 3707460608 819781120 3102326016 3713726080 749199808 3338184864 1474042928 1835810424 1159081452 3574382258 4135677219 +2147483648 3221225472 1610612736 4026531840 2818572288 872415232 301989888 3170893824 3011510272 1354760192 102760448 349175808 3623354368 3164864512 630849536 1544617984 3989929984 511426560 91185152 1916104704 218638336 3146109952 4106247680 1277994752 902985344 1115190208 1130604768 759108656 2877734600 1824921540 2955886138 3822704457 +2147483648 3221225472 3758096384 2952790016 939524096 2483027968 704643072 1996488704 3363831808 658505728 3479175168 1120927744 246939648 3739484160 1477574656 2770141184 2325512192 223395840 4185579520 4073148416 2007513088 846437376 742560256 4058465024 1956162176 1884938176 385792096 2500484208 865006296 30004004 1025831570 2653999907 +2147483648 1073741824 2684354560 1879048192 2281701376 2214592512 3858759680 3841982464 1249902592 633339904 4250927104 292552704 3038248960 3840671744 591265792 2335506432 1060339712 4046897152 3761709056 3300503552 2155558912 3516486656 2914816 47421696 3532210816 3117403456 3345922080 1853264944 4036418088 212462068 2987842286 3983141153 +2147483648 1073741824 2684354560 4026531840 671088640 3288334336 2583691264 2600468480 3212836864 1614807040 4162846720 990904320 3795320832 1303117824 4166909952 429719552 2431746048 256425984 363126784 1415024640 3885729792 1643551744 63165952 241621760 1446928000 3215017792 122816544 3423755440 1136211592 2364295988 3572782642 3578731295 +2147483648 3221225472 3758096384 805306368 939524096 3690987520 2852126720 687865856 2994733056 2210398208 3596615680 1697644544 2153250816 2263089152 200409088 1119158272 3943989248 574898176 3861274624 3054940160 3469539328 3538678784 2248059392 4256378112 3935851136 34200000 3707795552 747353328 3570059992 65052140 192424466 3832704309 +2147483648 1073741824 1610612736 268435456 2818572288 3019898880 3858759680 352321536 1669332992 4055891968 3315597312 3991928832 1800929280 1747714048 4247912448 1266614272 1897365504 2555101184 2338725888 3302141952 1139779584 261260288 2382968320 2165214464 4119633536 1557072192 3122669792 1312113744 1576867528 4082318756 70039246 389696993 +2147483648 1073741824 1610612736 1879048192 2818572288 2617245696 3925868544 3204448256 1417674752 306184192 866123776 3582984192 1194852352 791412736 1808924672 1452867584 2846982144 979976192 1223843840 1330040832 338622464 3244264448 2647756288 1134099200 573929088 211973952 3240065248 896977968 1820585672 374221804 2376306370 1821506403 +2147483648 1073741824 536870912 3489660928 134217728 2080374784 1912602624 3271557120 1937768448 1346371584 769654784 1076887552 4267180032 1579941888 1972764672 3481731072 1112113152 518340608 3955089408 3658715136 2109786112 2225282048 2169825792 1067738368 383623808 1239562560 640985248 3277180048 1151975976 3780438444 3483992314 3470082303 +2147483648 3221225472 3758096384 805306368 1476395008 1946157056 1577058304 2701131776 595591168 1757413376 3609198592 458227712 3690463232 3596877824 2880569344 755302400 428507136 533512192 1235329024 572157952 4011288576 3331675136 2170285568 3170369280 3236300416 2399038400 1810122848 2188895472 3920045752 840555332 1729233030 3667197973 +2147483648 1073741824 3758096384 805306368 1476395008 603979776 1442840576 1090519040 1317011456 4194304 3881828352 862978048 211288064 3735814144 2883190784 776273920 308445184 2751053824 31203328 1565061120 2884155392 2621213696 4034191872 2903664896 627497600 1014703424 3339982944 4133796976 1442380472 2430260500 2076450958 3617910821 +2147483648 1073741824 536870912 1342177280 2818572288 1006632960 1040187392 1694498816 2457862144 1254096896 266338304 1385168896 3656908800 3635150848 2184577024 2010054656 426475520 2455453696 3776782336 3954388992 3665999872 1187865600 3924787712 4086349568 3783178880 4117404480 1146755232 2551583760 389388936 1564912492 3886751766 3485216793 +2147483648 1073741824 3758096384 268435456 3623878656 67108864 369098752 3841982464 2021654528 2956984320 90177536 1546649600 1071120384 1252786176 3935961088 2001141760 3873996800 1576255488 678961152 2361307136 60528640 1708059648 1369670144 454089984 2240322176 1824649536 1395210336 1951964240 3345660472 3610788116 1448747086 1550168225 +2147483648 3221225472 3758096384 268435456 671088640 1006632960 2449473536 3070230528 1619001344 230686720 2820669440 51380224 767033344 3932422144 3799121920 4249288704 1307541504 2000633856 2896420864 1490866176 1419294720 2163930112 2945035776 1498184448 4226193024 3057504192 3978745952 77489360 2298312392 1669668652 4081868858 1491308619 +2147483648 3221225472 1610612736 805306368 2550136832 201326592 1845493760 352321536 1417674752 2780823552 3512729600 143654912 2021130240 1906573312 2239365120 288161792 313950208 323436544 3483967488 4168626176 2981091328 3850138624 556325376 2326869760 525042304 2712077248 3984390368 3844687088 1085375224 4031382332 2183821430 1732117721 +2147483648 1073741824 536870912 3489660928 939524096 1409286144 2315255808 1124073472 3128950784 4047503360 2669674496 2389704704 3101163520 90963968 2815819776 3924230144 60456960 3108814848 1663361024 1216155648 4125087744 1323539456 4212233728 3070565632 2692927104 2857189696 2712484000 3443100816 821349912 3147448708 2907682866 3374926935 +2147483648 1073741824 3758096384 1879048192 2818572288 1543503872 570425344 721420288 2860515328 3544186880 975175680 3517972480 4040687616 2001469440 1009385472 3166240768 3612704768 4085465088 718135296 669618176 2664798208 3863010304 2846717440 3413125376 2671054464 3315164480 1349378144 1645842480 2494404680 2499599404 2147448458 1970612599 +2147483648 3221225472 2684354560 1342177280 3355443200 335544320 2717908992 1694498816 1954545664 583008256 752877568 2156920832 2528641024 650379264 652607488 27197440 3627122688 3171532800 3364708352 1690529792 1944623104 1293460480 1995670016 4024612608 2601941632 1106863040 1718444064 290680976 4191197288 219980868 385188458 535672689 +2147483648 1073741824 1610612736 2952790016 2013265920 2617245696 1845493760 50331648 3951034368 3208642560 2397044736 4132438016 1274544128 3041656832 1071775744 282918912 2889121792 392314880 1679630336 1301532672 2816346112 1035013120 1093483008 1082120960 4195226240 2836203328 3397722336 4056928496 1025771544 3731885100 3775117846 1854708639 +2147483648 1073741824 3758096384 4026531840 1207959552 3825205248 2717908992 1325400064 1803550720 1816133632 698351616 4042260480 1998061568 1363935232 355074048 1261502464 3438510080 3373711360 4031143936 2276184064 3925329920 1235074048 3045637632 2101806336 320935552 1178429760 410280032 2262225072 1370376360 4244274196 555572970 71964075 +2147483648 1073741824 2684354560 1342177280 2550136832 3019898880 2785017856 520093696 1753219072 1522532352 1470103552 1366294528 3793223680 265027584 3526230016 708771840 1358200832 392085504 2116493312 2016448512 1241118720 819520512 3564008960 3244014848 3911757440 2629814592 1362173984 1181978640 1184593976 3070567652 4102805054 549907883 +2147483648 3221225472 3758096384 1342177280 134217728 872415232 1845493760 2734686208 3649044480 3384803328 601882624 2129657856 1859649536 2395209728 1549926400 3225092096 2864545792 2465710080 4242513920 2546192384 417343488 2071577600 2903933440 1747894528 1813056128 3500201408 1834852448 1242091664 3842353384 4270457956 642458214 1965429143 +2147483648 3221225472 1610612736 1879048192 402653184 201326592 570425344 3305111552 327155712 708837376 1025507328 1854930944 267911168 390332416 2460614656 517013504 2346614784 1347764224 2115035136 87781376 2561271808 1876941824 2790987264 4112059136 2176458368 2087299008 1731911904 4255805616 1817667704 3826949244 3694392890 3240524745 +2147483648 1073741824 1610612736 1342177280 3892314112 2885681152 2919235584 2701131776 2424307712 1421869056 2585788416 2467299328 217579520 223084544 2992766976 2482176000 4106452992 3927982080 1259741184 419295232 3879835648 291800064 208997888 2441675520 3024139904 384005952 490184928 1978576912 2729719944 547960060 1155184198 962361101 +2147483648 3221225472 1610612736 2415919104 2818572288 603979776 2583691264 16777216 3800039424 700448768 3445620736 2335178752 2425880576 256114688 782893056 2405367808 1294696448 2215952384 3380994048 1380757504 2049095680 3919049728 3250940416 1231697152 3778032256 2845471168 1640915168 3110629456 3644807368 631194804 3754807858 576897317 +2147483648 1073741824 3758096384 268435456 2013265920 469762048 2248146944 553648128 1619001344 1010827264 2162163712 2452619264 3055026176 3297509376 105512960 3622764544 3149299712 2396930048 3794116608 3012587520 2990741504 2514963456 4038298112 558992640 4226003584 4122538304 1003913312 1890467920 1289592984 3912003596 4228978942 3146009661 +2147483648 3221225472 536870912 2952790016 134217728 4227858432 1509949440 1090519040 2222981120 2772434944 1780482048 2075131904 3361210368 1753481216 2270035968 4280877056 3912990720 2115452928 992894976 2269097984 3105708032 346921984 4026381824 251296000 4201975424 2000623040 1360756896 2024226928 234250280 3153834060 3639826514 3379862717 +2147483648 3221225472 536870912 3489660928 2550136832 3288334336 100663296 184549376 1333788672 893386752 1382023168 2976907264 1037565952 3716415488 1615724544 4075749376 498368512 3388850176 3038257152 3752251392 1272399872 1586048000 1405268480 3584659712 3671677568 4161514944 4094460064 1846132752 2265850040 361615380 4232956062 283897039 +2147483648 3221225472 2684354560 2952790016 1207959552 1946157056 905969664 3808428032 2122317824 1883242496 2942304256 3593469952 4254597120 2508455936 449183744 4179689472 1650425856 1764474880 1515724800 4113518592 2824787968 1747348480 1105048064 1357018368 2113718912 1463060928 639205408 2420818032 2137497832 2385809604 1906243710 2676833431 +2147483648 1073741824 1610612736 268435456 939524096 201326592 2583691264 2399141888 2323644416 3267362816 3143630848 498073600 3382181888 1393295360 142737408 835125248 2212659200 1685274624 1852923904 2575126528 2147112960 926909440 996088320 2690788608 825533056 1448393024 3387031776 4084662352 2566553688 3921625116 2140364962 906645635 +2147483648 1073741824 536870912 1342177280 1476395008 1543503872 2919235584 2197815296 3296722944 3560964096 404750336 3343908864 3635937280 3708551168 260440064 885456896 1851817984 2859483136 73867264 3145125888 2649651200 548408320 2432910848 3649648384 3150749312 1558752064 2705195168 1993015312 728137848 2583117836 4003963126 1578537183 +2147483648 3221225472 2684354560 2952790016 402653184 201326592 2986344448 150994944 3766484992 1019215872 3147825152 1823473664 2253914112 1526988800 965083136 3561029632 594182144 1896955904 1575215104 2262282240 3083638784 2318058496 485750272 54440192 2635075200 1071875520 2279473184 4081385584 283934904 273694908 873029802 3456561157 +2147483648 3221225472 536870912 2415919104 3892314112 1946157056 3791650816 251658240 545259520 2562719744 283115520 3866099712 3017277440 3657695232 1930297344 109772800 231178240 2741616640 3359203328 3606499328 51836928 2666365952 3883893248 1381165312 2202114688 2863627712 3512205472 499384400 2339242184 2621112548 2768207882 3827155067 +2147483648 1073741824 536870912 2415919104 2818572288 1275068416 1308622848 2533359616 3313500160 2101346304 2808086528 1005584384 1428684800 4161011712 2214723584 2986409984 3775168512 3062185984 3133300736 52588544 3457464320 3592301568 1997531648 3767745280 1490739072 4264241472 729808928 977272848 3940548616 2595225636 340262954 418643987 +2147483648 3221225472 3758096384 268435456 939524096 2348810240 1509949440 553648128 998244352 943718400 3420454912 1777336320 764936192 738459648 1778778112 3909550080 2675998720 3594633216 1021599744 695390208 257492992 3827686400 4032283136 1720278784 4159688576 3185224896 2480930848 904921136 2945974328 2432958468 864419854 2085027875 +2147483648 1073741824 536870912 805306368 3355443200 3690987520 1241513984 1325400064 1400897536 3804233728 2254438400 284164096 2128084992 3020161024 3858890752 3976265728 4035018752 860241920 4154908672 2400342016 3286923264 524196864 2687571456 4089393920 3111389056 1528706752 2648703008 1848639504 2461532168 3690201100 56229938 1740963895 +2147483648 3221225472 2684354560 3489660928 671088640 872415232 1778384896 2768240640 3665821696 281018368 3575644160 3331325952 4244111360 33816576 4043702272 3229941760 1304854528 329334784 2287050752 3873132544 3138463744 3350778880 123831808 2943756544 3913970816 996984768 108527648 46399536 2888171560 3793027124 4080959498 2158313485 +2147483648 3221225472 1610612736 3489660928 3623878656 3825205248 3187671040 922746880 3716153344 1027604480 4078960640 1808793600 1011351552 3120824320 2567307264 1384316928 3569778688 2825306112 1274486784 874377216 2349709312 228912128 2635393536 1227495680 2910264960 1188954688 2540175392 4124311600 2068709400 260505652 1212186678 598065209 +2147483648 3221225472 536870912 2415919104 671088640 2214592512 3657433088 587202560 830472192 3468689408 715128832 2517630976 1264058368 2919497728 2701524992 243335168 423919616 2975940608 4029947904 3675181056 331159552 1291029504 2527688192 1311298816 2053861504 193739456 871890976 3474194480 165543944 1497694244 1365409802 1076903969 +2147483648 1073741824 2684354560 2415919104 939524096 2214592512 1442840576 654311424 729808896 3351248896 1331691520 3650093056 3753377792 1996750848 4085383168 1942290432 2976153600 1116848128 641474560 3251023872 2959292416 1175739392 3866803712 2741484288 3549490304 448351680 2239889440 2227503120 48529448 2438053924 123478030 3143020577 +2147483648 3221225472 536870912 268435456 4160749568 1006632960 1509949440 452984832 2826960896 473956352 2069889024 2165309440 1325924352 2869166080 2156265472 4165009408 224428032 941080576 3230261248 1170657280 4238792704 2863940608 3745014272 2809666304 1780476032 1913366592 2726690848 524353584 3756032008 794279940 3949584446 3835088911 +2147483648 1073741824 2684354560 2415919104 671088640 1006632960 3523215360 2063597568 4018143232 1212153856 3374317568 2282749952 2426929152 2734948352 2340552704 3192193024 3827597312 3666952192 2724847616 1692569600 376559616 3357178880 3740975616 596183296 739680384 2259260736 3187802144 1627717648 2558820392 3451994148 3999391754 1085706255 +2147483648 3221225472 2684354560 2952790016 4160749568 3154116608 3254779904 1459617792 3229614080 817889280 2183135232 682622976 1714946048 3406036992 1921384448 1069875200 1319469056 578273280 253616128 3778154496 1937553408 3060204544 609355264 4188983552 2718770560 3623412160 2292580384 1802829872 1251835944 242466860 1159454782 1379340335 +2147483648 1073741824 1610612736 1879048192 2281701376 201326592 3388997632 922746880 729808896 2638217216 3537895424 1454374912 1439170560 3942907904 964820992 1044578304 3345186816 3002351616 1571315712 4134686720 1064024064 3889585152 2990369280 3056457472 1261917568 4253662784 1231159328 1676869648 2603319320 2410692636 3746193442 952193027 +2147483648 3221225472 2684354560 1342177280 939524096 1409286144 301989888 3976200192 2625634304 2302672896 2321547264 122683392 3241672704 2432958464 2189819904 3527737344 2179104768 2475802624 412786688 1786023936 3205064704 2431509504 1350355456 3747779328 265493120 4202224064 2791702560 559218736 3459940392 2290466836 4215578638 2540015637 +2147483648 1073741824 1610612736 2415919104 1207959552 335544320 1845493760 3372220416 4085252096 3569352704 2313158656 3138387968 2125987840 3842244608 293732352 1338179584 1499758592 1934770176 219717632 2662821888 1074546688 352885760 3163301376 1061883648 1412233344 2491106752 3454140448 3172139024 1404862488 2693152804 1346543634 1335914501 +2147483648 1073741824 2684354560 2415919104 4160749568 1275068416 1979711488 117440512 3045064704 1598029824 2447376384 2156920832 2996305920 2969829376 1384251392 3670343680 2795798528 2776088576 134897664 1923067904 1359362048 1652730880 2999155200 312987392 2675025024 2030847168 3222929440 3149987856 2888204328 2746400804 548331582 2632478739 +2147483648 3221225472 1610612736 4026531840 3087007744 4227858432 637534208 3808428032 3246391296 3468689408 1021313024 1099956224 3916955648 3036938240 1518731264 2470641664 606568448 645251072 2507137024 3032297472 811931648 1238567936 2430268928 2344068864 2819501184 1542364096 368967712 88539184 3743514648 2348204092 900227118 794357823 +2147483648 3221225472 536870912 1342177280 3087007744 1677721600 2046820352 4110417920 3045064704 3619684352 2019557376 3757047808 3394764800 1795424256 4203085824 3074490368 1243774976 3361062912 164306944 78630912 2933762048 2470882304 3491970560 1297449728 1414176640 258958016 3367895072 3283419184 1526497288 1141948436 24092718 532353049 +2147483648 1073741824 2684354560 268435456 671088640 1811939328 2717908992 1426063360 2306867200 205520896 492830720 3450863616 626524160 1929641984 4068605952 3267690496 4120936448 286343168 936075264 1904807936 3052185600 3823062016 2814632448 69610240 4182887808 4105083584 1664745504 540082192 3071967272 291520516 2679234570 3898167323 +2147483648 1073741824 2684354560 1879048192 3087007744 3556769792 2852126720 1795162112 4286578688 3267362816 2652897280 1146093568 4120379392 2944663552 1254227968 1378156544 1246986240 2359148544 4009926656 3716632576 1707497472 1873050624 4287878656 725242112 2090037888 2294215872 3629350944 1939718160 444768296 71782428 3160823854 1026849845 +2147483648 3221225472 1610612736 268435456 1207959552 1409286144 2516582400 3674210304 494927872 2034237440 3646947328 4031774720 581435392 3045326848 4249223168 1734541312 1867546624 3777642496 1137090560 2946674688 896915456 2300079104 3720186368 1162767104 2366780032 2244627776 3134226464 208289840 1822859288 2498932740 1113446418 299658261 +2147483648 3221225472 2684354560 268435456 1744830464 2751463424 637534208 2399141888 2457862144 1639972864 4242538496 1877999616 2306342912 2793668608 4022730752 2011496448 3413147648 263929856 1826693120 3354865664 2373548032 2424312832 147213824 1097320192 2360528768 2086368192 2442166304 793460784 3608748072 280178692 4133451802 747967529 +2147483648 3221225472 3758096384 4026531840 2818572288 872415232 704643072 3271557120 1803550720 1732247552 1096810496 2200961024 1227358208 260308992 893779968 241631232 2931261440 1533886464 4167409664 1404522496 3387496448 1872813056 2182117888 1929161472 232704384 4010479936 232226848 526204976 3100483640 1014190140 1414469674 1924652045 +2147483648 1073741824 536870912 805306368 3892314112 3422552064 1577058304 956301312 1132462080 2411724800 1977614336 1754267648 283639808 2542010368 2512519168 3470852096 2484174848 3249487872 3156369408 1618014208 3120089088 3081739264 690306560 1844891392 3610850432 2781581120 1550942240 1878999056 1386897416 3970232332 4281518138 1935318067 +2147483648 3221225472 2684354560 268435456 1207959552 872415232 3791650816 2936012800 3749707776 482344960 1377828864 4275044352 3131572224 2105802752 3552968704 1034223616 3121643520 2492088320 1431674880 610865152 816084992 2861595648 3889145344 1136111872 4103906944 2732068160 548962336 957235248 1855168552 1036783620 548730898 2769959949 +2147483648 1073741824 536870912 2952790016 2281701376 2751463424 1241513984 1593835520 2491416576 2428502016 1910505472 2314207232 1251475456 2592342016 1438777344 2724265984 297107456 3451666432 3549503488 388517888 692058112 2874614784 1389086208 3536727808 2462703488 2999897280 47022112 2328379408 785063944 1691177004 1002993698 2940888105 +2147483648 3221225472 2684354560 805306368 3087007744 738197504 771751936 3875536896 780140544 2797600768 1491075072 1638924288 4173856768 1552154624 3083206656 761593856 1341227008 1978515456 1230331904 1098870784 407779328 1296233472 3919836672 1310140160 1440628096 2916638272 3789127712 1608106032 819683368 2321444876 781826094 3212456971 +2147483648 1073741824 3758096384 805306368 2281701376 3959422976 436207616 3036676096 1182793728 4156555264 3810525184 479199232 897056768 2290352128 2093088768 111607808 852590592 1511800832 712204288 1540018176 4058949632 2851976192 1782775296 157612288 1441985664 2156831680 940146720 3435675664 644440120 247058444 3785697314 2371023931 +2147483648 3221225472 1610612736 1342177280 4160749568 3959422976 2717908992 3439329280 2055208960 2252341248 2199912448 1045430272 951582720 1736704000 3301310464 2304966656 1332903936 871350272 3384500224 2265387008 58943488 2193773568 3261166080 519354624 3022750336 895401408 2847178784 3079454768 2622087192 1655230484 2971142206 3616883771 +2147483648 3221225472 3758096384 1342177280 2281701376 872415232 301989888 1325400064 142606336 775946240 10485760 2318401536 3283615744 1870921728 1657143296 82247680 697466880 4010557440 3950878720 1482854400 2245228544 3366831104 231453184 799008000 2448449920 987723200 2882830368 1638613040 3092193336 375312404 1066850338 2852869133 +2147483648 3221225472 3758096384 3489660928 939524096 3556769792 2046820352 2432696320 109051904 1195376640 2522873856 993001472 1537736704 528744448 3183869952 2804350976 1112965120 3038363648 1089118208 266457088 1643481088 352957440 3474029056 2591937280 1902094720 1829307712 990937120 3497967664 140255288 2273841204 3528927246 2904319029 +2147483648 1073741824 3758096384 805306368 4160749568 1275068416 2315255808 3640655872 394264576 1849688064 3969908736 705691648 2333605888 1787035648 3619815424 3051814912 103907328 1070579712 1811832832 1362251776 2404108288 3980016640 2807247360 289391872 2505433216 1681555648 953384992 729333776 2415386680 3844706316 827303998 2990238739 +2147483648 1073741824 536870912 268435456 3355443200 603979776 771751936 3774873600 3229614080 2638217216 1264582656 3929014272 2223505408 2407792640 4240572416 916520960 739278848 3990765568 3309117440 3654250496 2766145536 653624320 1781213696 1334950656 454771072 1017019456 3562700832 352010256 904896520 313536516 2244847666 920957961 +2147483648 3221225472 536870912 2415919104 671088640 2483027968 1040187392 3976200192 3615490048 331350016 3189768192 481296384 1322778624 1686372352 1497759744 3798007808 2639560704 1850294272 1911070720 2006708224 4142163968 1544895488 2687262208 1857589504 1591145856 2207207104 46825504 749486128 2214207496 313765924 3688384522 789023781 +2147483648 3221225472 3758096384 805306368 1207959552 2885681152 3523215360 3003121664 41943040 943718400 1675624448 1863319552 2565341184 864288768 835059712 1562836992 2058452992 3172614144 3656998912 1919717376 3082852352 404788224 1429537280 3604856576 2078197888 3898126144 3382673440 213467184 2718883896 689033228 1038645266 738608171 +2147483648 1073741824 1610612736 268435456 3892314112 3019898880 973078528 2667577344 2239758336 1035993088 954204160 888143872 2049441792 2021916672 1262616576 2527264768 3637542912 180305920 2669256704 1817169920 2385639424 3410865152 2008100352 143238912 307599232 2063194432 1580892192 2723692560 65740824 3261304836 3702577210 4144577581 +2147483648 1073741824 1610612736 1879048192 3355443200 1409286144 4060086272 956301312 3917479936 1153433600 1507852288 1594884096 3837263872 3062104064 1178730496 3718447104 330530816 982401024 4073627648 2154401792 425510912 2475805696 2952717824 10661632 3761244288 55483840 145326112 1052327952 3951501336 4123054108 2221140018 2580880405 +2147483648 3221225472 536870912 805306368 1476395008 2348810240 3992977408 2063597568 679477248 4106223616 2489319424 3798990848 2250768384 3917742080 88473600 4246798336 3780214784 1954201600 1635278848 4076695552 246994944 1578877952 1880090112 2555413248 435700608 2386213184 1591705632 3060777008 3072843784 1079160844 1442789398 1077507107 +2147483648 1073741824 536870912 1879048192 2013265920 1677721600 4060086272 3942645760 209715200 2042626048 1830813696 1873805312 1036517376 3112435712 272760832 895549440 1725136896 3172712448 1704927232 4133064704 1148737536 3712803840 1849986560 543361280 1062636928 3176810048 2029617184 4237213712 392601608 3319222300 2376005662 4200313881 +2147483648 1073741824 536870912 2952790016 402653184 469762048 570425344 2264924160 2894069760 1480589312 803209216 4205838336 1348993024 1883504640 1809973248 3836805120 1164804096 1136967680 2200100864 2970619904 389658624 1167696896 4216070656 2237099776 1658678656 3023021888 2376261664 776998928 3025778696 1466541100 2630099462 329477895 +2147483648 3221225472 3758096384 4026531840 3623878656 872415232 3254779904 2063597568 545259520 2831155200 1994391552 1347420160 3438804992 4240703488 2229665792 324468736 679444480 1308803072 3171393536 2709590016 927225856 3836199936 3245663744 147695360 3014482560 3804062656 2481430560 97587248 3652999224 2472789052 3172132406 2270865165 +2147483648 3221225472 3758096384 805306368 939524096 67108864 2382364672 318767104 2726297600 3208642560 706740224 1255145472 1414004736 591659008 2955280384 1071054848 3922296832 2357575680 3158712320 1621323776 4187035648 3429684224 4036090368 3689619712 307351168 1846031936 1827020832 1630761008 3522762808 2197345292 8378894 1865949441 +2147483648 3221225472 2684354560 268435456 4160749568 2483027968 369098752 1191182336 1417674752 1186988032 174063616 3985637376 3713531904 449052672 2691039232 1888813056 1557692416 2709766144 1799528448 2468720640 1739765760 3580716032 2817168896 2385175296 483021952 630968000 1537384480 729133104 1376434216 871982084 2083821118 3677086501 +2147483648 1073741824 1610612736 4026531840 2281701376 1946157056 2785017856 1090519040 2306867200 2847932416 3667918848 4201644032 4062707712 3485728768 3147956224 3824353280 602898432 3915399168 2479988736 4141756416 615090176 1921387520 55045632 4125582592 3314948992 3703323968 2180620320 2300194832 1997244440 359992380 245919266 696722717 +2147483648 1073741824 1610612736 268435456 2818572288 738197504 1375731712 1593835520 1988100096 1514143744 3814719488 2918187008 1249378304 1883504640 409075712 3581083648 2771943424 1050755072 3881000960 724144128 2993584128 3985175552 2973676032 2829060864 2790479744 1085163456 1772838944 237867024 4159469592 4081841156 1193161258 951405323 +2147483648 3221225472 3758096384 2952790016 3892314112 3825205248 3724541952 3137339392 3900702720 608174080 1268776960 2083520512 4251451392 3259236352 2359689216 2797010944 3895296000 3965927424 1666260992 45740032 2193381376 1119486976 2730164736 314322176 4206492032 515395392 3233357856 2076045360 2470074424 3078423596 4242440762 2162912569 +2147483648 1073741824 1610612736 805306368 2550136832 1006632960 1845493760 1392508928 2994733056 4198498304 1348468736 1590689792 3423076352 2151940096 2304901120 2371026944 2311684096 1407238144 4078166016 3685249024 2553747456 2056999936 1093218816 2255909632 419278464 318542912 872144928 3967578128 1606227992 3810284556 1173008934 3125916431 +2147483648 3221225472 536870912 1342177280 3892314112 2348810240 2449473536 385875968 645922816 2596274176 3193962496 1808793600 4270325760 1556348928 4016439296 3696295936 4090134528 3219341312 2408734720 3459092480 796276736 2604168192 1369290240 2032788224 2583144064 3388940352 872046624 1761185840 4235737096 566064148 1364801082 743416611 +2147483648 1073741824 2684354560 1342177280 2550136832 1543503872 234881024 3305111552 3766484992 1413480448 1503657984 3062890496 165150720 1094975488 1629618176 517275648 242909184 2865807360 3564691456 97611776 4093552640 3792880640 2274935296 3085401344 4029807744 4040096448 995811360 2651090960 3171166248 1283589140 2453676582 1487277335 +2147483648 3221225472 2684354560 2415919104 939524096 4227858432 3925868544 1627389952 813694976 3409969152 4037017600 2953838592 827850752 1917059072 3425042432 2572484608 4110188544 3704995840 1094311936 2687913984 302614528 2142848000 1282882048 3240760576 963438720 2756189888 2778718240 1579372592 1683294248 511476772 3734428174 1159218495 +2147483648 1073741824 536870912 2952790016 4160749568 469762048 838860800 3942645760 1937768448 557842432 2111832064 1437597696 814219264 1111752704 2321678336 3404791808 3698163712 1802747904 3324698624 219451392 3872970752 2524535808 875194880 2249375488 89888128 4282173504 2915622944 4255485968 3973404680 637180972 1969785406 1811033863 +2147483648 1073741824 3758096384 1342177280 2550136832 469762048 1577058304 2868903936 2239758336 1019215872 2791309312 594542592 3163029504 3552837632 3252813824 1521942528 4234838016 3455107072 2781536256 4183945216 2364921856 1095756800 3509028352 718340864 270246784 3875387456 667476000 2892427280 309811256 806038548 3481757222 3989041927 +2147483648 1073741824 2684354560 268435456 939524096 3288334336 1845493760 1493172224 914358272 3082813440 3051356160 3348103168 3271032832 1657012224 3781296128 190119936 2593685504 4011180032 3829145600 2913103872 321931264 3075306496 4199489024 2060001024 3758740608 628052928 4030603296 463958032 1043384360 3352081412 3901308430 1403678513 +2147483648 1073741824 536870912 1879048192 134217728 4093640704 301989888 1728053248 25165824 3896508416 3105882112 3069181952 1550319616 1296302080 3886153728 2201026560 2601222144 1066680320 2680004608 1776128000 126793728 1431784448 2237161984 1699453184 3149197184 2614009664 3195510816 1957203984 1218918408 380767260 827212290 2578598205 +2147483648 1073741824 2684354560 3489660928 2281701376 1409286144 2516582400 822083584 2139095040 4273995776 2434793472 2236612608 617086976 3183738880 4053925888 2568290304 2930671616 745553920 1301848064 2735583232 3881895936 1815133184 1174328832 901708032 3319612032 1601161792 936550432 4153192464 1562740776 793902132 2815096354 1028000021 +2147483648 3221225472 536870912 805306368 1744830464 1006632960 1375731712 4143972352 1769996288 1715470336 2438987776 548405248 1381498880 4148428800 2984640512 4067491840 1610186752 1331118080 2905595904 708808704 2473867264 931073024 2442547712 2592791296 1495866752 3023646400 2121392160 2784661552 2756950024 2796375052 3548262938 1469516559 +2147483648 3221225472 3758096384 1879048192 2818572288 3959422976 3053453312 2499805184 4018143232 1639972864 1428160512 2423259136 3276275712 918814720 4255514624 1094123520 3811278848 2899394560 804872192 858697728 1423255552 4227546112 2972511744 869521664 3682274176 476788288 2109169696 2423107632 2075174968 1298758684 137367082 850340155 +2147483648 1073741824 2684354560 2952790016 3623878656 3556769792 704643072 3539992576 1652555776 3418357760 1507852288 1682964480 133693440 2302935040 1646395392 1169489920 128811008 2092613632 3965755392 1863733248 1524504576 1081365504 1061961216 3714858752 3638520448 2138076096 3016564768 2276233232 1019131944 1281492012 3742508598 2195221301 +2147483648 1073741824 1610612736 805306368 1207959552 2214592512 1979711488 50331648 2709520384 4194304 211812352 1190133760 4249354240 2244214784 1793196032 1364393984 3862528000 3268296704 310517760 2848108544 3907164160 207014912 4039008768 1561064704 2573705088 873725504 1343987744 3657232400 1495840792 2538634252 3980327442 2270050593 +2147483648 3221225472 1610612736 268435456 3892314112 335544320 570425344 2365587456 427819008 4156555264 1763704832 342884352 2023227392 2856583168 4108713984 2488467456 2942861312 1411072000 402825216 738463744 3188189184 2869365760 1585470976 2000877824 2774915968 127361216 474619936 829378608 1327319064 3733396484 3074537018 3311858949 +2147483648 3221225472 536870912 1342177280 1476395008 1275068416 771751936 1493172224 1468006400 725614592 346030080 3020947456 986185728 851705856 3605397504 3744530432 3784998912 648986624 1798332416 329150464 699222016 2041641984 425654784 55325952 2693027968 3854959168 1214439456 3690246192 3262851080 4028599316 4041814550 1645349139 +2147483648 1073741824 536870912 4026531840 1744830464 3422552064 2919235584 654311424 4152360960 2562719744 2812280832 1605369856 3685220352 155451392 1684144128 3918594048 132087808 1154433024 1095786496 2826858496 125548544 2902293504 574547456 4137594112 1420653952 1388706112 2192039968 4046794768 199874568 1705118780 1722998298 1126732083 +2147483648 1073741824 1610612736 2952790016 1744830464 3690987520 2516582400 3103784960 478150656 255852544 4020240384 2150629376 3127377920 3720609792 2917269504 1494417408 2854060032 1167015936 1070653440 947761152 4166993920 1688740864 1268832768 842116352 4050172288 3930382144 623206432 1450635280 4182616088 985044012 606736922 2464336183 +2147483648 1073741824 2684354560 1342177280 939524096 3556769792 369098752 3640655872 1786773504 3913285632 1931476992 3782213632 2713190400 1908670464 3714187264 1037369344 1762295808 1763557376 1332781056 3971985408 2906998784 3173127168 477440512 3040807168 2911155072 113521088 4209123360 135688208 2054154280 2848760852 855171598 1508236597 +2147483648 3221225472 1610612736 1342177280 2281701376 3556769792 3456106496 4211081216 3095396352 3275751424 2766143488 3897556992 2327314432 1774452736 1185284096 2704474112 2989129728 3025682432 1955897344 4019941376 3811727360 455934976 2380003840 1783985920 1136634496 4549056 3496353824 3642175536 2673408024 2215736340 2564629026 3654759221 +2147483648 3221225472 2684354560 3489660928 134217728 2617245696 838860800 3942645760 2692743168 3242196992 526385152 3262119936 3353870336 935591936 2200305664 2425683968 4049502208 1603026944 2134302720 1519030272 1722865664 2689451008 3222514176 672992000 1961466752 3276014400 1281384480 2264059952 1890072616 1705399348 2765353474 4022177575 +2147483648 1073741824 3758096384 805306368 4160749568 335544320 838860800 486539264 2726297600 1614807040 2753560576 133169152 2466775040 4291035136 4142006272 3952541696 3973677056 3040591872 2704187392 1865453568 778856448 3566228480 996139520 1274597632 2337171328 266744896 588587040 1436307472 1234913336 932905996 3701287486 2568492293 +2147483648 1073741824 2684354560 4026531840 2013265920 1811939328 503316480 1426063360 2004877312 1019215872 3424649216 3641704448 1374158848 3460562944 1331822592 2650079232 3336536064 1975500800 2655870976 1234432000 2980718592 1277623296 2568275456 4058722560 1044672640 929213248 4059095072 3638112272 548980776 3922381884 1968410142 2106473755 +2147483648 3221225472 1610612736 805306368 1207959552 1275068416 3791650816 218103808 1149239296 692060160 52428800 3100639232 3957850112 3368288256 3538288640 1488125952 555319296 1971208192 2575851520 3879079936 937224192 2694767616 2495277568 837691648 1639997056 1751434048 3875004448 1874546736 242026520 3070669836 3716571666 3686980883 +2147483648 3221225472 536870912 805306368 1476395008 1409286144 100663296 1627389952 3498049536 767557632 2527068160 1506803712 129499136 2286157824 2380660736 2477850624 1883865088 4159619072 3333988352 2831364096 3626338304 1628750848 2006486528 3310413056 2558350976 1776320960 230105120 1699541040 292333576 3531420684 3135481366 2855670037 +2147483648 1073741824 3758096384 805306368 2281701376 1409286144 4194304000 922746880 562036736 1623195648 807403520 2435842048 465043456 2453929984 1130496000 1121386496 1361674240 3339206656 2403115008 2550583296 1275410432 4127443968 553936384 813740288 3628089728 3160914368 3612811296 4226387984 1210587192 1804164108 427818530 3647122709 +2147483648 3221225472 2684354560 1342177280 3892314112 738197504 3456106496 3741319168 1954545664 2688548864 278921216 435159040 680001536 1338245120 3865444352 404029440 3663364096 1115373568 499867648 1994485760 3394729984 2482725888 2349703680 3347240192 2059544448 2682644544 3319259168 1430204464 2515441704 2706723860 2105522746 1498005771 +2147483648 3221225472 1610612736 2952790016 134217728 603979776 167772160 3170893824 1971322880 4223664128 2858418176 4178575360 466092032 1061421056 438697984 3350396928 473792512 1977368576 4228587520 1931563008 271935488 2935843840 406797824 1876845312 2567590016 2594327104 3455098912 2543718448 598460440 1196719148 2188342786 674586377 +2147483648 3221225472 3758096384 2415919104 3087007744 1275068416 637534208 3070230528 2256535552 1690304512 3445620736 3731881984 2720530432 1900281856 3710255104 3671523328 2394718208 2891563008 1265131520 2422484992 166737920 392852480 3462661632 318176000 669981568 2779065664 353558560 3143299120 2112673848 1017349156 2693946926 454803219 +2147483648 3221225472 3758096384 805306368 3892314112 3019898880 570425344 1157627904 3984588800 624951296 2707423232 2819620864 3997696000 2613313536 3466985472 1689714688 536444928 2981838848 106930176 1435242496 2238097408 1913695232 659376640 943946496 3504511104 4216424000 405282848 1934905392 1546553400 1498741772 2636890682 2127791917 +2147483648 3221225472 3758096384 805306368 3623878656 2483027968 1375731712 1224736768 2122317824 4198498304 903872512 1164967936 4135059456 1539571712 2183528448 290914304 4096360448 3832201216 4237205504 2910818304 1279707136 3605378048 921907712 3367558912 2439287680 1245069248 1125720096 1542869040 4232046648 1445192716 1666505270 1831811877 +2147483648 1073741824 3758096384 1342177280 402653184 469762048 2919235584 2399141888 2424307712 2076180480 1323302912 3157262336 3224895488 507772928 3231842304 3298230272 2829746176 1357692928 458153984 4250693632 255326208 247186432 1115848192 1254598400 2841889152 460451264 1126064160 2140385296 2183764024 3995628564 2821449222 2469384967 +2147483648 1073741824 536870912 3489660928 671088640 3019898880 570425344 2801795072 192937984 4089446400 1679818752 2070937600 3582459904 1948516352 863109120 2441674752 2921496576 141770752 202153984 3638792192 3235280896 2403138560 2592869888 2879478016 313862016 2863637056 1121351712 3091004432 2567704072 1013012788 2090149770 3269436013 +2147483648 3221225472 536870912 2952790016 939524096 1409286144 1308622848 385875968 1786773504 1799356416 2728394752 2159017984 103284736 3668180992 884342784 3626565632 1168211968 842514432 2842402816 3187929088 3473373184 2927686656 2906958336 3651431680 4030067072 879303488 92764192 3049321520 400861704 3172232492 2149446030 2915900245 +2147483648 3221225472 1610612736 4026531840 402653184 3825205248 4060086272 2231369728 243269632 2982150144 4112515072 2618294272 99090432 1025769472 806748160 2615869440 1176731648 3046555648 3081510912 2068058112 3873630208 1681150976 2608700928 2265923840 1796322432 1315909952 3798132768 2230604848 3940392472 1004486972 2136585350 1067135353 +2147483648 1073741824 1610612736 1342177280 1476395008 3690987520 3858759680 2298478592 1954545664 2822766592 2065694720 2987393024 3099066368 1193541632 1142030336 163250176 3215360000 1381023744 664657920 2670833664 3417081856 1863992320 3245797888 25972992 630019200 1871312832 1754040352 1091191824 4291752472 2678608148 1293898902 309524471 +2147483648 1073741824 3758096384 4026531840 3892314112 3019898880 33554432 4043309056 2759852032 1354760192 1939865600 2958032896 1746403328 3080978432 441581568 3441360896 3777200128 1402290176 2923077632 62099456 3106588672 223052800 557520384 2956088576 1181714048 3618248384 1217054752 203129872 228791864 2807452988 3348989626 518330093 +2147483648 1073741824 2684354560 1879048192 1744830464 2080374784 2717908992 1761607680 1669332992 608174080 408944640 1431306240 2683830272 1550057472 3545366528 3774676992 4175921152 932265984 2858344448 1343393792 2820278272 1198652416 835564032 1078577920 2232407680 1390972352 2583300128 1667365904 3621106216 1950206748 3662010010 3814821343 +2147483648 3221225472 3758096384 2952790016 402653184 3690987520 369098752 520093696 981467136 1438646272 2652897280 1926234112 1285029888 270794752 1909850112 2149515264 3940646912 3447111680 2064244736 777596928 2961324032 2093364224 3953171968 3046197504 1132225152 919771840 1184512032 4179768368 3830881848 4150151468 4245021318 931158775 +2147483648 1073741824 1610612736 1879048192 3892314112 3825205248 2046820352 3003121664 3598712832 2478833664 371195904 2039480320 1131937792 606339072 2123497472 402325504 2028437504 3358932992 3500941312 842813440 1673844736 3189806080 4254584320 1232726272 2132875392 1276147136 4265400352 3720647696 1730530840 1239324 4102330 1690383865 +2147483648 3221225472 2684354560 2952790016 3087007744 3288334336 3388997632 2298478592 2843738112 1354760192 2170552320 1833959424 4056416256 258211840 3998613504 1900871680 1176600576 2280898560 1501241344 281006080 4032530432 298609664 3748025856 1179845376 3175958144 4028708928 15960096 3019402288 1626887720 2289697580 2906310318 3265263729 +2147483648 3221225472 536870912 3489660928 2818572288 2348810240 1845493760 1325400064 159383552 1128267776 2212495360 2779774976 3713531904 300154880 1018560512 2681798656 1763868672 1964195840 1930256384 889843712 906835968 1905208320 2915887616 2410587904 3847864704 3588432064 783628320 3336252464 195226120 3721635636 2460828074 1440309475 +2147483648 3221225472 1610612736 2952790016 1207959552 603979776 3187671040 2801795072 3665821696 1514143744 2485125120 4281335808 316145664 3592683520 2587230208 1834680320 2481029120 4224991232 3146391552 1944875008 1945991168 244773888 1898947072 3097057536 2852507008 2432816320 965048352 2395141168 560046616 2509658412 162155922 4158297289 +2147483648 1073741824 536870912 1879048192 4160749568 4093640704 2583691264 1090519040 4102029312 2755657728 1449132032 2540699648 2174222336 3613655040 66191360 1977155584 151486464 2558902272 2588319744 90656768 787859456 3210216448 4265996800 2002959104 871505792 2916789952 2366097440 4202759184 792883720 1810332444 3417620414 498990845 +2147483648 3221225472 2684354560 1879048192 2818572288 2483027968 2919235584 3204448256 2608857088 1900019712 4221566976 869269504 1373110272 3701735424 4099276800 3399286784 3993468928 3741532160 1266786304 2839998464 3349198848 164658176 1088354816 4163249408 512967296 1081869504 645314592 3171777584 3338238504 2176148764 4184531626 760149221 +2147483648 1073741824 2684354560 2415919104 2281701376 3154116608 1174405120 1694498816 41943040 3409969152 2426404864 1341128704 3861381120 3450077184 2842820608 4285333504 1375764480 1325809664 159440896 2160504832 2540136448 3440768000 2113694208 3392908544 282880896 520776512 1922394144 1614345232 1541204520 4102941988 3847523234 1792596847 +2147483648 1073741824 2684354560 805306368 1476395008 2348810240 3791650816 3338665984 3095396352 3024093184 1889533952 1542455296 4089970688 1134821376 4252106752 2592931840 4035280896 272678912 3869335552 3270938624 911013888 73769984 1662038528 3264789760 2426051456 1335819328 3676239904 3176702992 1392325160 1032617228 2550266774 1812032611 +2147483648 3221225472 536870912 1342177280 1207959552 4093640704 2785017856 2634022912 3279945728 3099590656 4104126464 2226126848 2275934208 3852730368 3979739136 3362324480 92700672 2512666624 254189568 3497504768 1762568192 2920659968 2451502592 3415100672 1733474688 2507979584 4246251552 2735520816 3910170120 3198029076 3687455122 1035340669 +2147483648 3221225472 2684354560 2952790016 2550136832 1275068416 3724541952 3774873600 3212836864 918552576 2090860544 751828992 3934781440 3282305024 2991980544 3284992000 968982528 2049097728 1234657280 3471536128 3940009984 2273942528 36062720 3583470848 2565692032 1876230720 839501856 1205902384 699516456 3698896172 1891351206 2535240275 +2147483648 3221225472 536870912 2952790016 1744830464 4227858432 1174405120 2130706432 1753219072 3485466624 1050673152 3163553792 1838678016 1738801152 4212523008 853082112 2999025664 2871345152 651616256 3917459456 4023695360 1996137472 613502464 429493504 1302388864 437351104 2975512608 2944902192 1665584648 3009793324 2671214746 344687359 +2147483648 3221225472 3758096384 2415919104 3892314112 469762048 369098752 2734686208 679477248 2361393152 3030384640 3371171840 3343384576 3517186048 2339766272 252641280 2277539840 2686533632 574087168 2834051072 3319158784 3405751296 3742356992 1338391808 3424732032 1278295104 4293416992 3881083952 4080621112 3760749860 594944954 856443975 +2147483648 3221225472 3758096384 2952790016 3355443200 201326592 1308622848 3271557120 4118806528 188743680 1759510528 4216324096 2568486912 2850291712 2748710912 4108255232 1203863552 4280303616 3161939968 24113152 1519147008 3160263680 1913072128 2231492352 3666130560 13054656 1755469856 1781976112 654879288 2602213164 82073266 3310846659 +2147483648 3221225472 3758096384 4026531840 1744830464 335544320 2248146944 2399141888 981467136 2118123520 2686451712 3857711104 2985820160 3936616448 867565568 3856596992 2035515392 1699561472 570138624 2996940800 2947954688 2279207936 408355328 3301742848 3812191104 3821254080 3504715808 2912203824 3811353144 4163709244 2226082714 2515157445 +2147483648 3221225472 3758096384 2415919104 1207959552 1275068416 704643072 3707764736 1233125376 3200253952 1432354816 2318401536 308805632 4108582912 3371565056 1427046400 936411136 3172745216 2754174976 348639232 1214621696 598977536 1017800192 3917505280 247672192 1835392320 506800160 1013967920 1340278328 1987556132 2135852434 2515693907 +2147483648 1073741824 1610612736 1342177280 2818572288 3154116608 1778384896 1828716544 2508193792 3384803328 2418016256 1267728384 4173856768 497287168 2253520896 1995112448 3174465536 1142898688 3859472384 2634534912 1300703232 3988835328 3189956096 1486309632 3595059328 1189457984 657565728 4045376528 1468546584 2059442452 3467077802 2295430255 +2147483648 3221225472 3758096384 2952790016 1207959552 2080374784 1509949440 721420288 4236247040 2713714688 2363490304 2811232256 2577924096 2355363840 2622881792 3729719296 1735491584 3963371520 2731073536 112545792 2161776640 3042608128 3608813056 1891213056 1930127488 575703872 3947599904 1056359472 209387064 1248382764 663187602 893718367 +2147483648 1073741824 2684354560 4026531840 4160749568 2751463424 2113929216 1895825408 3347054592 3049259008 1411383296 2712666112 2757230592 3886284800 577896448 2105344000 2878570496 3303915520 3699122176 605188096 2368423936 2724043776 1923096064 1005897984 1237279104 3224679616 1956169760 1375755280 319045160 3431119164 2370185662 2942576873 +2147483648 1073741824 536870912 3489660928 2281701376 3556769792 1174405120 1660944384 478150656 1019215872 3034578944 2012217344 1484259328 2758017024 288489472 1033437184 974290944 2181971968 3646660608 2465378304 1207719936 1948632064 3239253504 2727173888 2275232640 1527795136 328128544 2652603408 3360732680 254537524 3049984930 356026869 +2147483648 3221225472 3758096384 2952790016 3087007744 3422552064 436207616 150994944 411041792 1883242496 2090860544 3222274048 2310537216 2250506240 1431699456 2812215296 930185216 3435905024 1206738944 2218741760 1021347840 3300008960 1705775616 2778303744 1652012160 642267072 4205381664 2384323632 1404531256 975822124 1113504942 1830147059 +2147483648 3221225472 2684354560 1879048192 3087007744 2214592512 2986344448 687865856 3481272320 222298112 1461714944 1167065088 780664832 2997092352 1440088064 472711168 662142976 3925590016 1264394240 1988890624 648251392 2412960768 2033105408 1727369472 4223541376 1224271424 3638298656 2647465008 579181096 281313564 2741119150 355859041 +2147483648 1073741824 1610612736 1879048192 134217728 872415232 973078528 218103808 2139095040 3141533696 161480704 3631218688 923271168 3089367040 1949433856 1546321920 3700916224 3453632512 1004445696 1893486592 1818044416 4020034560 670747136 116344064 1634963328 848214592 1851959328 1913822224 924740120 3594261788 2542479234 1977820749 +2147483648 3221225472 1610612736 1879048192 1744830464 1006632960 3120562176 3204448256 2592079872 3644850176 1549795328 1091567616 1600651264 2833514496 1633026048 4236967936 1698136064 1235042304 2891898880 4236005376 3163535360 3308762112 1503582720 3025746688 2826448000 982497600 3224385568 2082403376 4154341912 760900380 670962842 3729411407 +2147483648 3221225472 2684354560 3489660928 671088640 1275068416 3657433088 3539992576 2910846976 3519021056 1872756736 3090153472 4055367680 2619604992 2633367552 1654456320 1062371328 3232710656 3186319360 554323968 3638089728 1614187520 2243730944 2183218432 167107968 3995036608 3692189728 156093488 1757019688 2862748980 3702621578 4278167507 +2147483648 3221225472 536870912 3489660928 3623878656 201326592 3992977408 2634022912 4068474880 415236096 3571449856 4084203520 300417024 3680763904 691404800 4123590656 4176642048 4054368256 1078288384 2334650368 1511204864 1943630848 3173873152 3716165376 2168487808 2409832768 4090996768 1807266864 328898056 3859750708 1603680182 4271744323 +2147483648 3221225472 3758096384 2952790016 134217728 1543503872 4127195136 1761607680 260046848 1505755136 576716800 1861222400 1932001280 3034841088 280363008 76480512 3060891648 812531712 1723981824 3571724288 1622411264 3968801792 1517370880 3463363328 1405598592 761372480 1349748768 3245235248 1833000504 2669988652 2312262530 1325052759 +2147483648 3221225472 1610612736 1342177280 3623878656 738197504 4194304000 50331648 3464495104 834666496 4284481536 3035627520 1544028160 182714368 4155899904 3500867584 1047953408 4090019840 2558943232 147017728 1390794752 464884736 1252564480 1836221184 3846833024 2235856448 228939808 3843445808 2302180888 1904808724 1705098166 2165748299 +2147483648 3221225472 1610612736 805306368 2013265920 3288334336 4060086272 2667577344 1954545664 2277507072 404750336 4201644032 168296448 1000603648 1966473216 3286958080 2230681600 382582784 3305185280 2810187776 3712235520 115606528 2211474944 1480202496 684713856 3020068416 705148960 184730672 3464810008 2764556556 1520631710 280134257 +2147483648 1073741824 1610612736 1342177280 1207959552 3154116608 2919235584 16777216 427819008 4240441344 3344957440 2347761664 3390570496 1742995456 3937533952 2612723712 544636928 3923263488 3221413888 537260032 805390336 403155968 4093695488 302240512 2936136576 411156160 3846555680 1000664080 1284814360 1106141972 2918861714 2371347183 +2147483648 3221225472 3758096384 2415919104 134217728 2214592512 2919235584 2298478592 3934257152 3141533696 2963275776 844103680 3574071296 1730412544 1972764672 2884567040 3176169472 2190360576 3773243392 3950505984 3785033728 1112273920 1300425216 415558912 23082624 2847144512 1610450976 75150384 1774012984 811162916 2309627522 795934305 +2147483648 3221225472 536870912 3489660928 2550136832 3019898880 3187671040 3808428032 243269632 2839543808 2673868800 3559915520 2333605888 786694144 4059430912 3963158528 1379041280 3424305152 643866624 3753209856 1541068800 2017940480 1759672832 2532786944 884843904 3832990400 3489552416 2987693104 2554878472 3855414068 973725094 1210707693 +2147483648 1073741824 3758096384 1342177280 939524096 4227858432 1107296256 1191182336 3716153344 2353004544 2749366272 3218079744 3640131584 459538432 3104964608 4074700800 655785984 131842048 898949120 3256520704 2620454912 657034240 597471744 4067706624 1942864512 701431232 1657567264 1967737872 705483320 3530168084 419388046 3144032767 +2147483648 1073741824 536870912 3489660928 1207959552 2483027968 771751936 1157627904 109051904 1740636160 3101687808 1255145472 451411968 3848536064 2526150656 4014538752 1385332736 3376955392 2744229888 835579904 3377817600 464000000 3393523200 4238855936 1668305536 387703104 3518883872 2580370448 3981717000 2376826676 2202409618 136725861 +2147483648 3221225472 1610612736 3489660928 3623878656 1409286144 436207616 3909091328 880803840 3258974208 723517440 2561671168 579338240 346292224 2742419456 2372599808 3497164800 2431172608 1186308096 2844282880 757499904 1202947072 17498624 426127616 462778752 2251943488 1881802784 3369354288 3180995096 1490919732 1954339254 2467232341 +2147483648 1073741824 3758096384 2952790016 3087007744 872415232 704643072 2466250752 1853882368 2302672896 153092096 2861563904 3292004352 2594439168 3964796928 3722379264 4241588224 497008640 1349689344 3570323456 2250921984 1255756800 1079106048 3554537728 2916364416 3692893120 296867872 3652031504 4061723192 1354228012 4029630638 2413451213 +2147483648 1073741824 3758096384 1879048192 3355443200 1811939328 503316480 754974720 1904214016 163577856 157286400 1248854016 1868038144 3231973376 3809607680 3039756288 402620416 2276474880 608067584 2446356480 3436095488 3687689216 3041811968 504271616 841570176 3246164160 2297481248 2048777232 1367406136 3653451548 1365707186 2658278363 +2147483648 1073741824 2684354560 1879048192 1744830464 3288334336 3321888768 2801795072 1904214016 54525952 740294656 1097859072 4233625600 258211840 1565655040 1965883392 1195343872 4231348224 1266229248 2241114112 525334528 3941592064 2363329024 1252141312 3149275008 3342828736 3157710880 3950730256 4120015400 2001585436 787191194 1256041969 +2147483648 1073741824 1610612736 3489660928 4160749568 603979776 905969664 117440512 3867148288 3091202048 3269459968 3400531968 27787264 44302336 1817313280 2635792384 3557457920 1886502912 1829249024 3186634752 1774942208 4199994368 1780077056 2056216320 3291543936 1173195584 1648580640 3219579920 2704452120 2590608180 1468083134 432460873 +2147483648 3221225472 536870912 268435456 2818572288 2751463424 3254779904 2768240640 1434451968 3443523584 1231028224 2240806912 1202192384 2418278400 1995833344 1262026752 4094459904 3835117568 539631616 1617137664 1981212672 3454782464 969005568 3282187008 750225536 1792568128 4116498464 3910687792 3221172744 3861774084 3613414058 244537449 +2147483648 3221225472 536870912 2952790016 2281701376 2751463424 973078528 3137339392 729808896 2512388096 3076521984 1462763520 3109552128 3735289856 2790653952 3546873856 1366917120 1807106048 1494884352 1560367104 1719801856 188824576 2955271680 3373658880 2034965888 2473453760 2977445920 4222643248 1629472264 1895878444 4169188258 2319784937 +2147483648 1073741824 536870912 2415919104 1207959552 3288334336 2986344448 3439329280 3430940672 1900019712 127926272 2016411648 659030016 2497970176 2593259520 3891855360 2833809408 1221869568 3218939904 1713115136 1929291776 2825716736 1871952384 1467876608 1471032704 746038336 4167796768 1200952336 595530248 1034551588 1836390290 1122886001 +2147483648 3221225472 3758096384 805306368 1207959552 2885681152 2986344448 2399141888 3615490048 348127232 2606759936 1882193920 1886912512 899940352 3897950208 3050242048 2786951168 1963999232 661413888 3318681600 3458054144 152345600 3983070720 2932732672 127788416 550644160 780785696 499092528 4165168696 4263931660 3331371922 3987446507 +2147483648 3221225472 2684354560 3489660928 402653184 1677721600 1979711488 3674210304 360710144 935329792 1671430144 2779774976 3153592320 1784938496 2702573568 3117219840 2606399488 2119352320 4213710848 3138138112 2457507840 799296512 531934720 452801792 2128755072 1381146048 824883232 3524033584 4210570792 3471079732 978589574 2636736729 +2147483648 1073741824 2684354560 4026531840 939524096 3690987520 2181038080 3472883712 1786773504 1304428544 2699034624 1330642944 3390570496 3273916416 3669098496 1556938752 1551597568 62373888 3746160640 1245351936 957757440 3770381312 2497060352 274411264 327251584 1044388544 2393364512 2851464208 2011833896 3536411452 2575231118 3794925047 +2147483648 3221225472 3758096384 2952790016 2818572288 3825205248 1040187392 3070230528 2944401408 3594518528 1910505472 1764753408 3751280640 1973682176 3856007168 1747910656 2566488064 3931586560 778969088 287272960 2137487360 2213944320 163242496 3157460736 622849408 2573263552 2565953568 3426577456 1265867320 2826836780 3079835562 1473226233 +2147483648 3221225472 2684354560 2952790016 3623878656 67108864 704643072 788529152 3246391296 1606418432 3340763136 120586240 1994915840 2665742336 2031484928 2707226624 457801728 1301594112 2820349952 1445842944 2420127744 3991137280 1452477952 1537036544 2196614528 216282432 1108547616 584727600 3079484968 1698151724 4125696950 157590593 +2147483648 3221225472 536870912 268435456 1744830464 1543503872 2919235584 2902458368 1518338048 2596274176 3466592256 4121952256 3184001024 2573467648 2442526720 2327379968 3456925696 1732329472 4192591872 2220158976 1436461056 452948992 308889088 810904832 1738510720 972893248 4125968416 2551350320 1878748680 2901104900 278083482 3862737239 +2147483648 1073741824 3758096384 1342177280 2281701376 2885681152 1241513984 1023410176 2575302656 2604662784 3743416320 57671680 60293120 828637184 1238499328 1638858752 148799488 3326230528 1453350912 4030189568 549398528 4027706368 3679054336 2202943744 3880370048 3779939008 3326953504 3939056656 1141391928 1248718100 2872587682 844159979 +2147483648 3221225472 3758096384 4026531840 3355443200 4093640704 4127195136 251658240 1988100096 2814377984 3089104896 489684992 999817216 2833514496 798359552 1668218880 576421888 734281728 1378263040 3616768 2350495744 1252414464 1156787712 2562525440 3310396800 1959728832 4046002208 1094607920 3289454136 3006209340 2554145714 2911973373 +2147483648 1073741824 3758096384 1342177280 3892314112 3825205248 2516582400 3976200192 713031680 2931818496 333447168 3750756352 2501378048 3693346816 3572629504 2135883776 3445522432 3137421312 1736581120 876687360 86157312 3228644352 948889088 843007744 3478569088 805145280 254969888 3123643408 2517290552 452670228 967837370 1860763129 +2147483648 1073741824 536870912 2952790016 3355443200 1275068416 1711276032 16777216 1233125376 130023424 1876951040 2744123392 327680000 220463104 2146566144 2295922688 231309312 2097168384 2810273792 1791471616 4033071104 1834380288 2045341184 3480504064 43866240 1877995072 1718659104 2534988816 1982539272 2358668076 1460623026 90249555 +2147483648 3221225472 3758096384 1342177280 3892314112 1006632960 3858759680 2936012800 3313500160 1639972864 2392850432 1915748352 619184128 2758017024 2601910272 1243545600 4004413440 1208303616 1275125760 3187847168 721467392 4152396800 348511744 36060416 2037433728 235668800 959862816 1131232304 3097749048 4114084116 1030486970 1940097103 +2147483648 3221225472 2684354560 1879048192 2281701376 469762048 369098752 3238002688 746586112 1019215872 1176502272 3970957312 2386034688 3991142400 655753216 2731343872 3779035136 4100341760 3981697024 4146999296 841861120 2360329216 594458112 2059929856 3308833152 3596932032 1448093728 2225665072 4285201960 3435957532 1949966242 1927588551 +2147483648 3221225472 536870912 2952790016 939524096 3825205248 234881024 2097152000 3380609024 3972005888 2644508672 428867584 4237819904 375652352 3870687232 3377004544 3558440960 958644224 1959796736 1912401920 3360925696 1220455424 1932867072 260896000 448374912 607547072 2500692000 4076821552 2765168136 435984684 2220048014 717007865 +2147483648 1073741824 2684354560 3489660928 2818572288 4227858432 3858759680 3909091328 1937768448 3862953984 3663724544 3811573760 1320681472 1193541632 701628416 1062010880 2201649152 2355314688 2452676608 423407616 3277883392 2830318592 1559945728 1464085248 1843694976 393493440 3084544032 1888914448 3886737960 3519895348 2633895850 3074875647 +2147483648 1073741824 2684354560 2952790016 402653184 1811939328 503316480 1526726656 4236247040 2478833664 3042967552 4069523456 1571291136 35913728 1479671808 341639168 1578729472 2403254272 2944950272 3793121280 2422773760 1279312896 3860876800 3258000128 2237446272 1000308544 3178854432 1118336016 3567302184 1123522348 2830921350 2160760923 +2147483648 1073741824 1610612736 2952790016 2818572288 603979776 3657433088 2566914048 2659188736 2235564032 1243611136 4159700992 1466433536 1172570112 177340416 935002112 301563904 2891661312 2288787456 2221297664 240453632 425595904 2028935680 975317248 2146530176 2741960000 2279647264 529728528 1463693848 3619581228 3791217066 1683603529 +2147483648 3221225472 1610612736 3489660928 1207959552 3825205248 4060086272 4110417920 1837105152 3636461568 2027945984 829423616 3719823360 4054056960 1867907072 3341484032 4025122816 2936553472 2189303808 3519025152 2338744320 1790151680 534427136 3365052160 2605449088 1440513984 3784493088 416013360 4128964120 1609892660 2147033490 3775032569 +2147483648 1073741824 536870912 2415919104 3892314112 1409286144 3321888768 587202560 3145728000 4022337536 689963008 4285530112 3759669248 3412328448 43122688 2177433600 3519578112 1506361344 3184369664 63811584 2630735872 3041639424 3213831680 237502720 2770038656 2212817600 2664495136 2200652816 698177032 833031460 3945863610 117315541 +2147483648 1073741824 536870912 2415919104 1476395008 1140850688 570425344 1627389952 746586112 566231040 1323302912 3994025984 1705508864 3651403776 1412562944 601423872 2664988672 3025977344 1721573376 2918879232 1386891264 1042416640 74939904 2524778240 82603136 2022162240 466085920 1272992784 1888622088 2104269604 4290894486 3118494801 +2147483648 1073741824 536870912 4026531840 2818572288 3422552064 3053453312 4177526784 3850371072 3359637504 1587544064 2467299328 1065877504 1029963776 686948352 3854106624 716931072 1983594496 2079940608 488452096 2024409088 406096896 2900120064 1078537472 1753443456 1875036736 1843456032 4080466960 2858236424 4069101884 3135682218 3954191219 +2147483648 3221225472 2684354560 2415919104 3087007744 1946157056 2583691264 889192448 3347054592 3217031168 3810525184 2276458496 854065152 2774794240 2891317248 3774676992 3665330176 2654978048 2765922304 860835840 580380672 375380992 722128384 1316126976 1523194240 1381043520 939247648 4244327472 3967780392 1966804260 3831087022 2987298909 +2147483648 1073741824 1610612736 1342177280 3892314112 335544320 1442840576 2030043136 142606336 3602907136 3101687808 3968860160 3481796608 212074496 2578579456 2356871168 821985280 3224977408 3655180288 2446143488 579012608 2915312640 4284638720 466738944 1093253248 2585089600 1414015008 3670299664 1659293208 261606164 1141659322 31911237 +2147483648 1073741824 1610612736 1879048192 939524096 4093640704 1509949440 1828716544 3112173568 3493855232 190840832 160432128 2387083264 77856768 1773273088 2520449024 2915008512 3573530624 1679466496 1422675968 174336000 1309748224 1091219968 1732248320 2682280064 5383232 627640352 1045871632 443431448 1188200220 2913682062 2465450877 +2147483648 1073741824 1610612736 2952790016 939524096 3690987520 2717908992 2063597568 3263168512 583008256 4053794816 934281216 937951232 2867068928 106037248 54198272 3541663744 1223671808 3865305088 2777780224 656185344 2666050560 191178240 3927352576 4200587648 2316117312 4097112096 2158879760 1090772504 4118823212 2856697742 4234323063 +2147483648 3221225472 3758096384 4026531840 3355443200 1140850688 3120562176 2768240640 4219469824 3007315968 3256877056 1546649600 853016576 1742995456 1389756416 1166999552 2653650944 1750876160 3039240192 2528333824 404482048 3481287680 21113344 3273902336 3987883392 3969431744 440485920 127937584 276128312 1585243452 3138693042 1433148881 +2147483648 1073741824 536870912 3489660928 1744830464 4227858432 436207616 3774873600 2994733056 2394947584 69206016 4270850048 1989672960 2774794240 2633105408 3286827008 1271562240 1465729024 1958797312 1428508672 3558066176 3160388608 792987136 1700927744 4243896448 871096000 4090210336 3277759504 2462428680 2921446708 2274465434 2149196799 +2147483648 1073741824 1610612736 2952790016 134217728 2080374784 3590324224 2432696320 3414163456 4030726144 1050673152 3132096512 54001664 3496214528 1574043648 745209856 1808367616 2533244928 3683049472 1749168128 2594326528 2830138368 809144832 551824640 554938752 3087945664 3558811680 3784772624 2362423832 1551638828 944212866 1655123679 +2147483648 1073741824 3758096384 268435456 3087007744 4227858432 1644167168 3238002688 1451229184 1178599424 52428800 2584739840 3107454976 2430861312 4176609280 2026831872 2729213952 1847312384 1828118528 4274950144 229132288 865997824 4180804096 1932484864 1910324352 2216159168 1513629728 3881845776 4164037176 2242585860 3348960942 791921407 +2147483648 1073741824 3758096384 268435456 134217728 67108864 2852126720 1291845632 2290089984 2906652672 731906048 1299185664 2360868864 962854912 2786197504 1001324544 3427565568 874397696 1133584384 2926104576 2997463040 1321903104 609835520 4172793088 1113380736 3149185984 3722315808 3413586960 3753857592 2934239492 3536946562 2479829697 +2147483648 1073741824 2684354560 2952790016 939524096 4093640704 301989888 2030043136 209715200 1497366528 3026190336 424673280 4103602176 1654915072 502398976 3261923328 1967751168 2373959680 2587140096 3058307072 3305015296 2985657344 1953184256 911072000 2230957696 301179584 3295258656 239686672 1895469608 66096940 3177784462 46804477 +2147483648 1073741824 3758096384 3489660928 1476395008 3556769792 369098752 3472883712 1216348160 884998144 3571449856 1133510656 1109917696 1436811264 439484416 3659464704 3065675776 4211916800 89628672 2278240256 4256249856 911909888 4003362304 1753108224 1257066624 2336664384 3970308128 230052880 509111864 1385700148 578633366 535474293 +2147483648 1073741824 1610612736 2952790016 3623878656 1543503872 637534208 150994944 2491416576 1170210816 3105882112 2383413248 3348627456 1130627072 3581018112 1860894720 3683221504 1878573056 295165952 4124946432 201590784 235340800 3976478208 1585697024 2999413888 2023890624 2035312672 847082512 3772012056 3644761388 1395866294 3280780247 +2147483648 3221225472 1610612736 1342177280 2013265920 3019898880 100663296 687865856 2558525440 364904448 3806330880 3629121536 2804416512 4166254592 1462632448 2958491648 3408691200 2052374528 1344872448 3453284352 4100483072 2725262336 3675833856 1072636672 1546781824 934812224 1125697056 468656944 1110574232 4206369364 2778252862 2469339933 +2147483648 3221225472 1610612736 3489660928 1207959552 2483027968 2650800128 2097152000 2172649472 2353004544 2279604224 4289724416 415760384 3887333376 80609280 2377580544 935886848 959791104 2920030208 2895228928 2875181056 3396189184 3630672384 2935194368 2930333568 205833536 1206364704 2679341872 3368638360 2947859828 2429528626 330793749 +2147483648 3221225472 2684354560 1879048192 4160749568 3690987520 234881024 2432696320 2910846976 3896508416 1235222528 2918187008 3095920640 3321102336 2358116352 1072758784 1200455680 695648256 1095458816 3122049024 1910499328 2735463424 11840000 3064697088 1665320320 1059116352 2067048992 2750124336 3512911272 1200674140 3516705310 1856999687 +2147483648 1073741824 3758096384 4026531840 402653184 1677721600 33554432 3036676096 109051904 1019215872 1369440256 2343567360 3903324160 800325632 1252655104 2326986752 2754445312 3396583424 2475597824 4140027904 3366127616 3812090880 4016631296 3012978944 676934528 3204377664 3737710112 2284218640 955331512 88796284 2388848166 3549784329 +2147483648 3221225472 2684354560 1342177280 2281701376 3556769792 2181038080 117440512 276824064 2445279232 2858418176 1376780288 1215823872 2383675392 3732799488 2870018048 2583461888 2723495936 1985617920 3626061824 1798445056 248370176 2862388736 3519514368 3395520128 2719220928 2424084000 3524757296 2289796776 772801748 2390398466 588416773 +2147483648 3221225472 1610612736 1879048192 3623878656 3154116608 3254779904 3372220416 1568669696 1346371584 132120576 1588592640 4150788096 179568640 4050518016 2914451456 267223040 225558528 2076729344 258461696 1098262528 2714319872 442935808 2935227136 3767066496 4228184128 1644603936 3640918832 4118863768 876673116 2044766742 1438057247 +2147483648 1073741824 1610612736 1342177280 3087007744 603979776 100663296 2768240640 511705088 79691776 3751804928 3966763008 1592262656 3228827648 3572105216 2675376128 493387776 2654126080 1502191616 2980245504 2507442176 40764416 934456832 147454208 1296321920 2665762368 3365056032 561641744 3029093784 1126190676 1001434638 2999646489 +2147483648 3221225472 536870912 3489660928 2013265920 2885681152 4194304000 3204448256 562036736 1145044992 3252682752 2335178752 2754084864 3509846016 187564032 2830434304 862486528 3948331008 2875056128 2499350528 2167150592 2142641152 3874175488 688952064 1472045952 760107584 3133356576 2485424944 2257822600 3942339188 3492526654 2536657691 +2147483648 1073741824 536870912 3489660928 3355443200 3556769792 3590324224 553648128 2508193792 1044381696 3093299200 2341470208 475529216 1771307008 1532624896 3843358720 1016889344 2838708224 745152512 1551757312 3546753024 2098682880 1620695552 2335383296 191776384 553426368 2896288288 758587152 1919698568 2306711028 1088903698 2857459493 +2147483648 3221225472 2684354560 268435456 3087007744 2483027968 2852126720 285212672 1736441856 2696937472 1394606080 3075473408 2725773312 290717696 1568538624 3587244032 255754240 1404354560 3465158656 3627651072 2067179520 46705664 4116229632 1946400000 3657585792 419481280 1535159840 650622256 2082755752 1809172164 1949838862 2234938645 +2147483648 1073741824 3758096384 1879048192 3355443200 3825205248 1979711488 687865856 125829120 3149922304 1574961152 1833959424 3697803264 609484800 3957981184 3079864320 571047936 1690648576 862363648 823324672 1246619648 3705785344 3201414656 967729920 3299900544 1060663360 490452512 708666128 1891237048 50147420 3789362706 1156551465 +2147483648 3221225472 1610612736 268435456 1744830464 1677721600 4261412864 1560281088 2357198848 2571108352 1835008000 2330984448 3326607360 3824418816 2093875200 867631104 456032256 1896103936 2793775104 575123456 2699118592 1831916544 4117561856 736427776 2025092480 1856650560 4207084064 530841392 559084952 286948676 3689456186 3181596457 +2147483648 1073741824 2684354560 805306368 3892314112 3690987520 2650800128 4177526784 360710144 1329594368 1117782016 1043333120 1043857408 187957248 767164416 695271424 144408576 3607511040 1149591552 650555392 2749409280 1838357504 3381350912 3830073600 2636792704 796412096 1351701024 2517322000 2148123560 1963591884 2257465882 885848359 +2147483648 3221225472 1610612736 4026531840 2281701376 3288334336 2650800128 520093696 1619001344 977272832 3013607424 2742026240 429391872 544473088 4213047296 1194786816 356089856 1937981440 2697437184 2565058560 391206912 2888545280 3926592000 1253599488 2034577792 824497600 875891232 2143250736 3502551448 3504575996 3008670210 3257915649 +2147483648 1073741824 2684354560 4026531840 3355443200 201326592 4127195136 2432696320 3162505216 37748736 954204160 1248854016 2072510464 4252237824 772407296 665911296 514686976 4196876288 248897536 874311680 1980721152 4088534016 2091645440 2837779200 290785664 3789348672 2536110624 2933920528 3413281192 1594531708 3409025554 619422483 +2147483648 3221225472 2684354560 805306368 2013265920 1275068416 1375731712 3875536896 679477248 1648361472 6291456 19922944 1263009792 3962830848 953024512 753991680 3253698560 790806528 1121312768 4072427520 307812352 2234127360 1879132672 402740992 3691209600 436419904 3540470304 914642736 3611485096 3487628620 1274358334 695125795 +2147483648 1073741824 1610612736 268435456 3623878656 2885681152 3791650816 3003121664 58720256 3577741312 1986002944 2863661056 155713536 2478047232 4257873920 2742484992 1810530304 1495384064 3822575616 846909440 884766720 1872743424 1867207168 3870375680 3142133632 2562180416 1112101408 1278361360 42575768 303105348 2363240982 3559731003 +2147483648 1073741824 536870912 2952790016 3892314112 2617245696 1778384896 3204448256 3716153344 2889875456 1109393408 3490709504 3895984128 1494482944 2159673344 131399680 3948904448 1302478848 1733517312 4187820032 876648448 1445002240 3054860800 1698311424 1335188096 125656256 1018657312 468397328 71883400 941497580 2986449434 2332130615 +2147483648 3221225472 3758096384 1342177280 402653184 1946157056 637534208 1124073472 3699376128 473956352 1990197248 2903506944 2185756672 1813250048 3821928448 2077425664 598507520 3877879808 3537313792 2653876224 3941021696 464589824 3479067136 3193626880 2547864192 3961512768 2121816608 2274222384 3916944056 1354441556 40761894 1547948333 +2147483648 3221225472 2684354560 2952790016 1476395008 3690987520 2852126720 2835349504 1803550720 3418357760 1684013056 2458910720 2079850496 3851681792 4152229888 2328952832 3629875200 4049846272 2199216128 1362792448 3732023296 2150288384 1246557696 3352997632 1956790912 678674624 1126888992 684699440 3617571496 2198143212 42079798 4456199 +2147483648 1073741824 3758096384 2415919104 671088640 3019898880 3724541952 83886080 3514826752 1572864000 635437056 1808793600 2353528832 2857631744 3112828928 3685941248 2623438848 2063220736 1401888768 1085714432 2832992256 1723776000 61646336 3129258752 2437105792 1168628032 3253872160 2239689488 4081871032 3369167204 1691233834 1007701821 +2147483648 3221225472 2684354560 4026531840 3892314112 2885681152 2650800128 318767104 192937984 1749024768 799014912 567279616 2581069824 978583552 2308833280 32571392 2185854976 1361985536 2459492352 913616896 3423172608 3649924096 1657567744 3874025728 1601946752 17188800 3062233632 952545584 274932904 271775740 682394138 400284955 +2147483648 1073741824 1610612736 4026531840 402653184 2080374784 3925868544 654311424 981467136 1279262720 2573205504 1282408448 74973184 4008968192 1949958144 4254531584 4014833664 3681533952 838492160 3694301184 2803652608 226935808 3737516544 3508694784 3004303744 2634781888 2332588576 101560080 2072537496 4249421052 812392998 2575264527 +2147483648 1073741824 2684354560 2415919104 671088640 3154116608 2919235584 4009754624 1518338048 1480589312 3273654272 3473932288 1007157248 3985899520 273285120 212926464 643727360 288899072 3675217920 3675729920 1846089728 210985984 902797824 645143808 20828800 3004130624 3339786784 1342987536 3415388840 3544733028 3492807210 756758847 +2147483648 3221225472 1610612736 268435456 402653184 1006632960 1778384896 3707764736 3699376128 4139778048 4188012544 2651848704 4225236992 781451264 3743285248 1178009600 4287528960 2989473792 2721800192 3001192448 3891431424 3618567168 2122120704 2055297280 2311200384 3156266944 4065492512 1539217712 1956740760 4204158916 1092548134 3040308543 +2147483648 1073741824 3758096384 2952790016 2013265920 3825205248 3724541952 2332033024 1149239296 3703570432 3944742912 2960130048 2967994368 150208512 2787770368 785580032 2380234752 2692268032 3721175040 3347329024 2755917824 1575326720 3327385088 1394568448 442166656 3426505280 472669728 1003990288 2724089272 2285658732 2452465214 2027239721 +2147483648 3221225472 2684354560 1342177280 2818572288 738197504 167772160 218103808 226492416 4081057792 1231028224 1395654656 719847424 1790181376 1739456512 1355874304 3927736320 133971968 470409216 2210533376 2409662464 3440573440 1186550272 3161085696 192306048 2835892288 1782960672 2867205936 2071444392 2433636436 1313036810 3705793339 +2147483648 1073741824 3758096384 2952790016 3892314112 3422552064 3120562176 486539264 1820327936 926941184 115343360 2597322752 1037565952 3428057088 1469710336 1177747456 1242529792 2500608000 3498958848 1162579968 1206519808 878539776 2744447488 2822710016 3909612672 42018240 1413706272 2976342800 2383418552 2985932268 2980510234 3694548771 +2147483648 3221225472 1610612736 3489660928 402653184 738197504 1644167168 1258291200 3179282432 1556086784 3021996032 831520768 4001890304 2115239936 1095630848 3954638848 2249752576 3458187264 975036416 337301504 3978082304 60406784 3470695936 1144880384 2324431488 3893383488 609099296 2939600176 878699160 3078455668 2171217446 874561851 +2147483648 1073741824 536870912 3489660928 2550136832 3019898880 2986344448 4177526784 763363328 2722103296 3554672640 959447040 2945974272 2662596608 3503947776 1792344064 3601629184 287948800 2657951744 571363328 142338048 1971436544 1984313856 2447672064 2284938112 2920921024 988985888 1211712272 2271626120 4143114228 4265464326 2758098749 +2147483648 3221225472 536870912 1879048192 939524096 1946157056 33554432 1291845632 2625634304 3753902080 1088421888 808452096 154664960 2192834560 2113798144 2044002304 2139979776 1028440064 1764368384 3940208640 2768324608 1619112960 2982442496 199693056 3686229888 1937732288 2198992416 2683294512 2629519240 469017308 2346401326 3749947181 +2147483648 3221225472 536870912 4026531840 671088640 201326592 33554432 956301312 2776629248 457179136 1017118720 2991587328 3581411328 1641283584 3778936832 3354722304 715751424 2213298176 1313726464 2241482752 2443520000 3520396288 691974656 469137664 4037783680 2666453696 3855561248 2782804272 830492808 3712322300 3685063210 4107765043 +2147483648 1073741824 536870912 4026531840 2281701376 201326592 1174405120 1660944384 2055208960 4072669184 1759510528 2630877184 1469579264 89391104 2681864192 3212115968 2616033280 4231610368 3307331584 548761600 2257451008 2125341696 329166336 794149632 1792989312 3740792768 2544447008 739869456 336771208 4068198396 1543845378 2114115347 +2147483648 3221225472 1610612736 805306368 1207959552 2483027968 1912602624 4211081216 2726297600 1329594368 1109393408 1376780288 3344433152 60030976 513671168 754384896 2377089024 3342680064 3760660480 286576640 3654940672 2597405696 2646426112 3009885440 3576898176 852469696 1275904544 3891098928 3533406872 318126028 2292849202 12378389 +2147483648 1073741824 536870912 4026531840 3355443200 3959422976 33554432 1996488704 796917760 62914560 1667235840 2490368000 3388473344 351535104 1371144192 2186608640 128811008 2707111936 1877401600 3728035840 274356224 1231334400 2674951680 4235990784 3023345024 995872960 2363950624 4155660048 2057303432 3095773436 3158556178 2024254251 +2147483648 3221225472 536870912 1342177280 134217728 3288334336 3925868544 352321536 394264576 750780416 1809842176 89128960 875036672 4090757120 1567490048 502595584 1381793792 860700672 3536232448 1558188032 3822389248 3043830784 2851319296 3764163328 3930829952 3946998336 2401316384 2327106352 2340000904 3673897556 2101118498 2254237441 +2147483648 3221225472 3758096384 805306368 1207959552 2483027968 637534208 3707764736 3816816640 4081057792 1197473792 1496317952 428343296 464781312 2874015744 3432185856 1738506240 1726562304 3196526592 3502403584 1411696640 777382912 146772480 2520561408 2532871040 3135112000 1217270304 4063688496 2668112824 930165580 2641099314 1640393493 +2147483648 1073741824 536870912 4026531840 2281701376 603979776 2248146944 3573547008 1065353216 3720347648 2724200448 3054501888 3906469888 2694053888 2426011648 3473408 1013809152 1740193792 3305152512 662925312 2713782272 2019953664 1226122752 2690252544 299222656 96403904 4127368736 486915856 998303368 2881565180 4284550658 2912011033 +2147483648 3221225472 536870912 3489660928 3623878656 1811939328 1375731712 721420288 1434451968 2613051392 1449132032 409993216 2561146880 1962147840 2649620480 483721216 1077444608 2120990720 2316820480 1994084352 22657024 2040167424 4001048064 2211213056 3959723392 2449580608 184919584 2240196400 1137046920 979645044 1249082902 3014411051 +2147483648 3221225472 536870912 3489660928 2281701376 1140850688 4127195136 4009754624 1199570944 952107008 2413821952 544210944 3430416384 2532573184 675151872 3897884672 1281916928 4130947072 1398185984 1441591296 3053377536 3845475328 3865042432 1205883648 2222247296 3396876480 569466400 2746749744 1653927304 3666381044 2127144450 3765235489 +2147483648 3221225472 3758096384 1342177280 939524096 4227858432 3254779904 654311424 847249408 2327838720 2216689664 399507456 4137156608 1146355712 2011037696 758317056 325877760 874168320 2258067456 2281623552 1827100672 3304244224 1540115968 2886386944 2980577408 1413077440 524733984 4234609968 4181057720 896190932 2635888174 957796623 +2147483648 3221225472 2684354560 268435456 402653184 1811939328 2852126720 2164260864 1350565888 3670016000 4078960640 3713007616 364380160 4073979904 150863872 414253056 1372487680 456769536 2937184256 543068160 3735480320 621908992 1901886976 908569856 2211947648 813684928 108330528 1827368240 2574173352 2905442500 1942713894 775465259 +2147483648 3221225472 1610612736 1342177280 2818572288 3959422976 838860800 3070230528 293601280 104857600 2069889024 1529872384 94896128 494141440 3738042368 1984364544 593788928 792084480 598597632 3698380800 2790053888 3833994240 4173400576 413472512 1510272 3841926720 996993568 1423296304 1851511704 3162061396 1504567306 393269259 +2147483648 3221225472 2684354560 3489660928 134217728 1006632960 4261412864 3976200192 2927624192 1413480448 3126853632 2498756608 4095213568 4038328320 4135452672 541130752 408977408 4160045056 1872715776 1047769088 3663235072 500401152 990726656 161081088 2272486784 3336487872 2190617120 4142552880 2779508136 2387429364 1535074338 4005802047 +2147483648 3221225472 2684354560 1342177280 4160749568 335544320 3657433088 855638016 3430940672 3074424832 2925527040 3362783232 3171418112 4147380224 1869479936 2839609344 2137292800 2213724160 1288314880 622137344 3523164160 2977543168 2822545920 526112512 2158942592 2858683200 2323022368 1779353392 1236394408 120438612 94511134 3914403893 +2147483648 1073741824 2684354560 1879048192 1744830464 2348810240 3791650816 419430400 2206203904 1631584256 627048448 2643460096 934805504 4040425472 2967076864 3561029632 1960935424 769015808 1834999808 2248167424 923183104 3632663552 2344632832 2946922240 1437828736 1833928384 1140826656 4097189648 4111281832 891128540 283500602 64049203 +2147483648 3221225472 3758096384 2952790016 2013265920 3154116608 3254779904 1224736768 461373440 314572800 236978176 2825912320 536346624 1051983872 1339949056 1304625152 3399712768 3191128064 3885522944 3735146496 3358697472 1218038784 1109614080 846556416 3137287552 792141504 3491446304 644136240 4212563384 4251636460 2015256638 2456211487 +2147483648 3221225472 536870912 268435456 402653184 872415232 2315255808 3539992576 2424307712 2025848832 2799697920 825229312 354942976 3321102336 3721265152 2512715776 2942730240 712097792 1267277824 853577728 1798387712 4264154112 1903287808 923759360 3559321472 2228702784 2493054496 3089097520 2799687560 1295686212 2777620518 2481033277 +2147483648 1073741824 1610612736 805306368 2281701376 469762048 1241513984 1291845632 4236247040 574619648 2334130176 361758720 1559756800 2916352000 1658454016 2965831680 2053341184 423051264 2695454720 1640632320 2474412032 2014360576 3896244736 431062272 3102645888 1341083328 1449826848 3299831056 2680690328 3631807180 999481346 4026093591 +2147483648 1073741824 536870912 3489660928 402653184 738197504 3187671040 3338665984 3800039424 457179136 1004535808 3905945600 125304832 831782912 496631808 4039442432 2367979520 1056030720 2366627840 2228826112 3391182848 2624709632 3058262528 1866238720 988822656 3071177920 970883616 3047275280 682845320 560894196 1019830310 3497652251 +2147483648 1073741824 3758096384 4026531840 2550136832 3556769792 100663296 2432696320 3011510272 3619684352 727711744 4019191808 1595408384 978583552 729415680 2873294848 2854584320 3065233408 3039371264 1580789760 2758027264 1494264832 3713709568 2817754880 3288965760 403583936 3792410144 3641669392 3650063032 2999558140 3102646278 509358117 +2147483648 1073741824 3758096384 4026531840 3355443200 4227858432 4261412864 2164260864 1048576000 817889280 325058560 2318401536 4274520064 4042522624 782893056 3678601216 2938470400 4270931968 3558367232 3159207936 2117462016 1556808704 2683375104 2838146816 3775362944 2390949184 415329824 526589712 3157303224 2211379580 813162514 2674913327 +2147483648 1073741824 3758096384 3489660928 1207959552 3288334336 4060086272 1929379840 612368384 499122176 3881828352 762314752 24641536 1588854784 1259995136 574816256 1780776960 1574256640 3832061952 674877440 1276360704 1963701248 1682896384 3404521216 1526523264 301007040 3502134816 1875971856 929914296 1019065588 3386253362 510627873 +2147483648 3221225472 1610612736 3489660928 1744830464 738197504 2382364672 117440512 377487360 2478833664 278921216 2523922432 2916614144 4289986560 1618870272 3527868416 1038123008 1494237184 1963974656 2870685696 143874048 1347011584 2558338560 910684416 803671424 1746238400 545965600 2354626864 49436056 3340746740 647061562 3880546363 +2147483648 1073741824 536870912 3489660928 3087007744 1946157056 2919235584 1493172224 4202692608 297795584 3688890368 1173356544 360185856 3644063744 169476096 1275396096 2583986176 3607412736 1938104320 1396748288 3189860352 806528000 160056832 919407360 3270287744 2650371264 2482333216 1484307216 2108770696 718999796 2707423246 338690061 +2147483648 1073741824 3758096384 1879048192 1744830464 469762048 436207616 3070230528 444596224 3988783104 3936354304 4184866816 3549954048 1337196544 297402368 268632064 1476493312 2483306496 1979932672 3305345024 2978306048 3980395520 2959267328 156729600 3341329792 1989003712 2809902624 3525775632 129269176 3720187356 4060086330 3942645783 +2147483648 3221225472 3758096384 2952790016 939524096 67108864 905969664 788529152 511705088 88080384 1927282688 1007681536 571998208 2857631744 3162374144 1778581504 1828945920 3750150144 2160435200 1730179072 1622235136 1147749376 2652721664 1481728768 1165544064 3951298496 1321660960 2887914288 4164031160 1445954540 4135059502 1459879985 +2147483648 3221225472 2684354560 1342177280 134217728 1811939328 33554432 83886080 528482304 658505728 2720006144 1099956224 3089629184 1104412672 2425225216 2424373248 2445574144 954548224 2448547840 1276661760 4079962112 3377654784 88740352 912682240 1597503104 176091200 874377760 120274224 257048232 1044929620 652378146 250626091 +2147483648 3221225472 3758096384 2415919104 2550136832 2214592512 570425344 2231369728 3565158400 3342860288 3609198592 160432128 62390272 1372848128 2971533312 2172846080 2881650688 3831742464 4105216000 2469253120 552339456 2156770304 3057586688 806460672 1551840896 2679227584 3702108704 1613450544 3949969080 3796676836 1490845702 2967519249 +2147483648 3221225472 1610612736 1879048192 1744830464 2483027968 33554432 3607101440 4269801472 4206886912 127926272 2467299328 3937927168 3839098880 2560491520 4119265280 1111851008 1348485120 825696256 2213236736 2987268096 3279807488 3354422784 3125364992 1871488 1916864704 2556513824 3039893808 2582189720 2567679196 2885386298 3895934997 +2147483648 1073741824 3758096384 268435456 3892314112 1275068416 1040187392 1325400064 1669332992 2327838720 2535456768 1680867328 3192389632 66322432 1944715264 2105737216 1975681024 3969925120 1525866496 3010375680 1522800640 3743476736 3627101696 2018452736 3908319104 1651059520 2252459552 3462829328 1641066424 4183721796 1133150234 4082384899 +2147483648 3221225472 536870912 268435456 671088640 2080374784 3724541952 2130706432 2793406464 1799356416 3906994176 4115660800 2836922368 722731008 3665690624 2189754368 289832960 769671168 3067305984 2447355904 3543406592 2869806080 2230166016 1127805696 57061504 1905684416 2939732512 895894320 1385310344 3350916036 153518122 1626357807 +2147483648 1073741824 3758096384 1342177280 671088640 335544320 4127195136 3204448256 394264576 4164943872 564133888 4247781376 1106771968 2465464320 3625582592 2925723648 886079488 1433288704 1782456320 3574657024 1334335488 2737736704 2292185600 1033982208 4012948352 2432535232 1450269216 4259307792 713475000 3066296020 3110533162 2001746965 +2147483648 1073741824 2684354560 4026531840 134217728 603979776 2919235584 83886080 394264576 1941962752 1814036480 1901068288 3857186816 1024720896 1846149120 643891200 733315072 1327316992 711630848 3537055744 539887616 674450432 2061399552 927710464 3792028800 2667992640 3833681440 3175468304 2321640616 3786812028 1142499362 3370728473 +2147483648 3221225472 536870912 805306368 3087007744 4227858432 4127195136 1392508928 4286578688 3258974208 132120576 1347420160 2378694656 3516137472 1584267264 3307536384 4101472256 524075008 1986682880 1897951232 1718777856 1983433728 2498546176 3823624960 2857615488 2966026560 2970692128 766202672 2944653448 2856666444 1407293454 3528555535 +2147483648 3221225472 1610612736 1879048192 3623878656 1677721600 1040187392 1090519040 3699376128 2218786816 3806330880 1984954368 169345024 2861826048 3804102656 3341221888 1450541056 99467264 3653017600 3030724608 2276730880 1942983680 1263495680 823005952 4075569280 675168192 2120632864 1377231664 4177315992 1958779868 1419970582 934306857 +2147483648 3221225472 3758096384 1342177280 1476395008 1275068416 234881024 83886080 3330277376 3401580544 1583349760 3023044608 2210922496 74711040 829292544 1327693824 2316599296 492683264 1626136576 3495997440 1899186176 2773206016 2662481408 923428608 3071469440 131740992 472538656 2533824304 1434800056 2772779348 203761718 2106962979 +2147483648 3221225472 536870912 3489660928 1207959552 1409286144 436207616 117440512 2273312768 2260729856 3709861888 3400531968 2791833600 3086221312 2207121408 90505216 2748350464 331038720 2236096512 406884352 1231394816 1708354560 2058931712 3486397696 1442976640 3238277696 4001394208 3427132720 2473044872 1121177204 758855730 17415205 +2147483648 1073741824 3758096384 268435456 4160749568 872415232 1577058304 2197815296 1518338048 1916796928 3269459968 2792357888 3488088064 280231936 1548353536 3735224320 2945613824 253280256 790437888 2669359104 2535241728 1259971584 3642345984 807084800 3080434048 475619392 4135479840 3769422608 1271933368 855176260 2984876062 599168029 +2147483648 3221225472 1610612736 1879048192 3892314112 3690987520 838860800 3405774848 3514826752 381681664 916455424 1215299584 2983723008 1295253504 1925054464 1583808512 3755311104 3073130496 2779340800 250400768 2492053504 2371722240 2138254848 2186811648 1760970112 3516912576 114806304 2108459312 2598935960 1787404252 3965245466 1375030279 +2147483648 1073741824 1610612736 3489660928 3892314112 1275068416 2382364672 3640655872 2826960896 1379926016 1050673152 984612864 1156055040 846462976 118095872 2212954112 2442428416 647774208 2641944576 2834116608 1282516992 2249110528 1600297472 3923054848 54073216 1481214528 3485923872 3126878480 3612499864 2625179252 879446042 1412465667 +2147483648 1073741824 1610612736 268435456 134217728 1811939328 570425344 3372220416 813694976 1195376640 2661285888 4239392768 1157103616 2104754176 572129280 3504799744 1922203648 2399879168 3207585792 3353300992 4160759808 872485888 638038528 2533806336 3548901248 3535989440 3412251168 3965108496 376055704 2189405892 2234894370 1933132811 +2147483648 1073741824 536870912 268435456 402653184 2751463424 436207616 3338665984 1182793728 541065216 3177185280 3280994304 3129475072 3260284928 824836096 2766471168 1095925760 497664000 1805754368 380768256 1484396544 357458944 2364668416 1914306304 2824490624 2721597248 254335520 971452176 3771954824 1802367812 4001536038 3426919481 +2147483648 3221225472 1610612736 2415919104 402653184 1140850688 3992977408 687865856 2273312768 3913285632 1839202304 735051776 1151860736 1410596864 869138432 4247191552 3557982208 4090216448 2636292096 1142009856 3955779584 3643001856 2853224960 3268309248 1587668096 1129758784 2943279648 1970471216 133803160 4219436132 1186785318 4208659489 +2147483648 1073741824 536870912 1879048192 2013265920 3154116608 100663296 3271557120 964689920 3443523584 1520435200 883949568 3182952448 3413377024 3084517376 2183462912 2842787840 4275748864 648175616 1387393024 784005120 4210457600 3197743616 1652816128 1489403776 3118719168 420500000 1921894672 3264178056 3666783452 914978878 948812863 +2147483648 3221225472 2684354560 4026531840 2281701376 2214592512 2852126720 1090519040 2491416576 2394947584 2355101696 2876243968 3002597376 2754871296 920518656 3772841984 3920723968 2962833408 340238336 3651604480 3667077120 2010018816 913194496 1895753472 4046683520 3495918784 3542490656 1464973104 4197348776 1432049916 2376247298 3365352465 +2147483648 1073741824 2684354560 2952790016 3623878656 1006632960 1241513984 3942645760 3481272320 1228931072 3017801728 2872049664 2186805248 3807641600 561643520 39911424 4151803904 2872819712 973103104 3540422656 3817060352 1799465984 3169047040 313656064 1780302720 1972557248 210645536 2057196304 223419304 2737449452 1489778710 3892210719 +2147483648 3221225472 3758096384 1879048192 134217728 3690987520 2382364672 587202560 2575302656 46137344 840957952 1972371456 489160704 3151233024 2202927104 3575840768 102072320 2263826432 292642816 3365548032 2657941504 4012981248 2130202112 3164290304 2624457344 3660824640 1618652704 2111393072 3716682424 2835647580 2961373218 1916943367 +2147483648 3221225472 536870912 2952790016 2818572288 2483027968 100663296 2969567232 998244352 1421869056 1172307968 4184866816 1801977856 355729408 2261647360 4293197824 443777024 3354148864 2071273472 74149888 2209622016 3414846464 4056378880 3093615360 1018240384 2769148992 277335584 1011016496 363173256 1188135020 381429770 3004066837 +2147483648 3221225472 1610612736 2415919104 2281701376 1140850688 3254779904 1996488704 2524971008 708837376 329252864 3425697792 1185415168 2046033920 3234725888 61276160 2217902080 1655652352 737320960 1070354432 3508967424 1819288576 101558784 1900448000 1394828160 3144691776 1619757600 1124505904 2357451672 4047504484 2468780034 3681559585 +2147483648 3221225472 1610612736 2415919104 3892314112 201326592 3724541952 1694498816 2977955840 3644850176 786432000 2735734784 3867672576 1039400960 2644377600 3481206784 175013888 233193472 3281117184 3561893888 3981740032 4075445248 2334421504 1228120832 2620995200 1267590464 2960194080 2195324720 4036838552 587089508 2234109082 3657702003 +2147483648 3221225472 2684354560 2415919104 939524096 1409286144 4127195136 1660944384 2877292544 2906652672 4041211904 1682964480 2581069824 1085538304 3415080960 443088896 2965274624 1151778816 238362624 1716514816 2957572096 2202766336 2966184448 3649958656 3882503296 3023806400 1885641248 4271275824 1853763240 3171052772 1686165166 80011493 +2147483648 1073741824 1610612736 1342177280 1744830464 2080374784 3321888768 285212672 629145600 1614807040 3227516928 1628438528 3710386176 1299447808 842661888 3445555200 2764865536 2586198016 913334272 3904696320 2241767424 3077159936 571693568 329914112 3216469632 4137346112 1106113056 3302206224 1829516440 3825529684 2717949114 4077277007 +2147483648 3221225472 1610612736 1342177280 4160749568 2348810240 3590324224 184549376 3414163456 4273995776 2761949184 3767533568 3776446464 2016673792 3213754368 2251227136 104366080 3798384640 1748230144 3884511232 976058368 2017020928 2640608768 4189196544 3293099648 1578018752 2917729824 639327536 3316959384 2051585748 1091547294 1818950355 +2147483648 3221225472 1610612736 3489660928 2281701376 2214592512 3321888768 4110417920 3363831808 4013948928 329252864 2043674624 823656448 2524184576 4073586688 678363136 1128038400 3261415424 3895959552 4293914624 2751285248 4244771840 2357707264 1229111552 916953216 961563584 1515883040 1137759536 2115525272 3522595572 973804162 587964113 +2147483648 3221225472 536870912 2952790016 3623878656 1006632960 369098752 1828716544 3598712832 1287651328 4007657472 2832203776 451411968 3493068800 524156928 1012727808 869236736 361086976 2604883968 715321344 871483392 2019107840 1775001088 2524977920 2898656384 2129130048 3235223072 4276961072 4197950088 1681582444 2279598742 2844724607 +2147483648 1073741824 2684354560 3489660928 1744830464 2348810240 1845493760 4278190080 2608857088 4013948928 3781165056 2802843648 2723676160 3631480832 38404096 2779316224 125337600 3212853248 3980779520 6533120 2073450496 848858112 877892096 3577569024 3294652032 160776128 1805503008 215077648 2818176168 3108069620 3127192762 2123672819 +2147483648 1073741824 536870912 2952790016 2550136832 201326592 2986344448 620756992 1769996288 3284140032 2841640960 3740270592 3740794880 3516137472 3674865664 3521970176 903577600 2445524992 1550245888 3212169216 959973376 1593211904 2667103744 4053253888 1796017536 1240411840 970509856 600163088 2036845448 3606155756 4210836358 4153421267 +2147483648 1073741824 2684354560 1342177280 2818572288 3288334336 2650800128 285212672 4269801472 1388314624 383778816 4017094656 448266240 2022965248 1128923136 82378752 1262256128 3587588096 4058750976 1002057728 2652334080 2374984704 2953530880 1196096256 2062217600 2856210624 3545638432 3475808016 2002599848 4267895764 2025289610 1691942881 +2147483648 3221225472 3758096384 1342177280 3892314112 1275068416 2852126720 1828716544 880803840 2193620992 1772093440 3549429760 3920101376 3878944768 1992163328 3361406976 1311277056 1114783744 2052710400 4146827264 3371616256 3415790592 3372862976 639832320 986998400 1330315840 3040937504 3303064880 3279235256 2497336148 1089241242 1641043811 +2147483648 1073741824 536870912 1879048192 3355443200 1140850688 4194304000 2197815296 444596224 3175088128 530579456 3134193664 1540882432 1316225024 2408185856 3136094208 1767735296 2805022720 4062879744 2134839296 1577449472 1761633280 25592320 1539711232 3571486848 2557668800 2190047776 829113616 2040238728 760581340 756763282 1628616897 +2147483648 3221225472 1610612736 2415919104 2550136832 1543503872 3523215360 654311424 2944401408 2839543808 442499072 420478976 4248305664 947126272 967704576 3138322432 3158212608 4143300608 1852530688 2661928960 3565787136 1971112960 2090172928 4018095872 1066690176 1056783552 1808931360 1746701104 4194788504 3540237284 1233329286 138897383 +2147483648 3221225472 2684354560 268435456 671088640 738197504 570425344 50331648 3397386240 1967128576 3290431488 3004170240 1642594304 2821980160 1652424704 194576384 4075454464 2327199744 2604326912 4256813056 1794816000 232285184 1682719232 1491582208 418635392 3952894016 2196306464 313973040 2403146920 3686374724 1744815274 3864684923 +2147483648 1073741824 1610612736 3489660928 2013265920 335544320 3925868544 3003121664 1166016512 608174080 1000341504 1192230912 1330118656 2478047232 1541013504 2914975744 726171648 4055285760 887037952 3191672832 974026752 3264420864 1259129344 403929344 3033222784 2398329152 1190703648 4084163856 1877410968 4105314420 3562986686 2331700309 +2147483648 1073741824 3758096384 2415919104 671088640 1409286144 301989888 1560281088 1769996288 4039114752 2531262464 3505389568 2574778368 1762918400 2903113728 2703949824 1715109888 1882210304 2275090432 2649116672 2658633728 3913235456 3837255168 1860092672 1136723328 2757928640 3870447136 1541340944 2655411128 3601278436 89322410 3064613317 +2147483648 1073741824 536870912 2415919104 1744830464 2885681152 570425344 889192448 679477248 3326083072 3294625792 2645557248 1930952704 2798911488 522846208 957153280 517636096 1064583168 2738544640 302239744 2365655040 3431429120 3628558848 3143933696 741823360 3218857408 2448712224 1853549328 299940232 259392228 456872378 4127368955 +2147483648 3221225472 1610612736 3489660928 3355443200 1409286144 167772160 989855744 4102029312 4139778048 4070572032 179306496 3150446592 554958848 1526595584 3936288768 143425536 720846848 3232309248 2408026112 2722478080 3026195456 3759283712 763361536 3302965120 1256720704 2145494560 3763662128 639607192 307212404 4266867090 3071816805 +2147483648 3221225472 1610612736 1879048192 134217728 2617245696 2986344448 2868903936 3380609024 1958739968 3705667584 3589275648 1463287808 202637312 2454585344 762249216 2415493120 3404808192 1622827008 2043760640 3358357504 1675131904 4125494784 527770368 1719303552 1848894656 2757522976 1210474288 3105092504 3939272668 3073108898 609922007 +2147483648 1073741824 1610612736 2415919104 2550136832 3288334336 3053453312 2097152000 1367343104 4248829952 186646528 2987393024 3557294080 372506624 1285160960 2080309248 826966016 2568077312 680239104 1123217408 4009723904 3972717568 3998552576 3165211904 4066819712 791965504 3944258080 2612564240 4226493592 1313333860 866452614 1355861601 +2147483648 1073741824 2684354560 2415919104 1207959552 738197504 503316480 4043309056 360710144 1245708288 3605004288 1615855616 954728448 632553472 171573248 2946039808 1621786624 3427876864 1726668800 1958162432 2411341824 2916776960 2588854784 2986353408 2936312960 1149681216 3485917728 3567738640 2595413672 1186651492 3965195954 974033243 +2147483648 3221225472 3758096384 4026531840 3892314112 1543503872 3456106496 4009754624 1602224128 138412032 2187329536 3826253824 3449290752 2851340288 4191027200 2987065344 3593306112 1331314688 558915584 4185894912 3106297856 938519552 785115648 1234077440 1416222336 1480088000 3888132640 1109682992 712137912 4287196924 1064287386 2646384359 +2147483648 3221225472 1610612736 2415919104 2818572288 3422552064 4127195136 922746880 1870659584 2705326080 3068133376 4216324096 3088580608 2587099136 1175322624 3469672448 1986953216 3227271168 542367744 295399424 1416697856 1802333184 115286528 1972380416 264234112 662854080 1027652128 2296450864 2421368472 2308508388 3228976778 1768569539 +2147483648 1073741824 2684354560 1879048192 402653184 2751463424 905969664 3942645760 3279945728 1270874112 4238344192 3341811712 3988258816 2886991872 256507904 1376321536 3790438400 138133504 2228592640 1550708736 620247040 2448935936 3651032576 861974784 1033229184 2039182016 1445719584 3332160784 4008060328 2169648092 2762737062 534316025 +2147483648 1073741824 536870912 2415919104 671088640 3288334336 1644167168 486539264 3162505216 1052770304 3957325824 1066401792 682098688 3706978304 2482634752 1589444608 3524952064 1210990592 3157630976 3407728640 4138600448 804459520 612265472 469689088 1253955200 3088744512 19588640 1253291792 752752776 3285037924 866334890 1538728801 +2147483648 1073741824 1610612736 805306368 1744830464 2751463424 905969664 788529152 1870659584 96468992 1084227584 3383754752 3528982528 2324955136 2619998208 963575808 1670348800 3881713664 672243712 3882512384 2827589632 3738905600 852723200 2689339648 3237484416 2049400256 1593155104 2176417040 1992438168 3307551948 1232474554 410914041 +2147483648 1073741824 3758096384 268435456 4160749568 1677721600 1577058304 150994944 4286578688 2613051392 4292870144 1324351488 792199168 43253760 2550792192 290127872 2498658304 1463730176 647143424 638103552 139405312 2473552896 2835056128 2272271104 1643752832 3639774400 171585056 3474044688 3637021624 3660457924 2371791774 3030603721 +2147483648 1073741824 1610612736 4026531840 2013265920 1543503872 1778384896 16777216 2189426688 2495610880 178257920 252706816 3694657536 221511680 4142530560 1093599232 3423174656 1935589376 3523239936 2097549312 2022025216 499246080 2888228352 2916481280 3181089408 2174881472 1016264224 3531529488 1062677656 3781093372 3473231038 4119066567 +2147483648 3221225472 1610612736 2952790016 2281701376 335544320 2717908992 1224736768 1249902592 3275751424 4267704320 3316645888 2226651136 2874408960 4149084160 4245618688 2314174464 4011671552 633610240 3273773056 2765105152 1351492608 1730781696 1069047552 1356086144 2190299328 3324906016 3510582064 3113728408 569106412 3944585602 3754233845 +2147483648 3221225472 3758096384 1879048192 3892314112 3959422976 1644167168 1325400064 3330277376 3779067904 2317352960 2297430016 3290955776 3931373568 3500015616 1440415744 3791224832 1275740160 2644631552 3661025280 3268335616 826442752 840974848 485715200 3526332800 3276961344 3609139744 1595910448 51917752 1763232604 3122254746 4137556811 +2147483648 3221225472 1610612736 2952790016 1744830464 1811939328 838860800 2902458368 897581056 306184192 2652897280 613416960 2753036288 1496580096 298713088 3247374336 984580096 2545565696 3420971008 2784120832 4213950464 335125504 1992706560 4092052736 3522323072 2905294784 1358561824 3024099632 354797720 1511379692 2832869562 2077459179 +2147483648 1073741824 3758096384 4026531840 3892314112 1543503872 2449473536 3841982464 1971322880 3720347648 3080716288 4270850048 1358430208 2847145984 2921988096 791347200 749305856 577650688 3544997888 1184714752 579078144 490740736 3890247168 3505883392 1070378624 752820416 1441267232 1710413072 2991143096 3038493180 3292739738 2959129031 +2147483648 1073741824 1610612736 2415919104 2281701376 1006632960 2785017856 2902458368 1736441856 3686793216 3567255552 1582301184 5767168 1886650368 3662282752 995033088 2731180032 606208 3106430976 3216568320 2646689792 2846239744 3520374272 2006769920 2329340032 353959360 4204097056 2759626000 1767943832 133541092 3381309058 3018501343 +2147483648 1073741824 1610612736 1342177280 671088640 2483027968 2181038080 2701131776 327155712 1765801984 2418016256 2104492032 2807562240 1809055744 1391067136 2364473344 736919552 1399603200 1286283264 206229504 3177146368 1725361152 527184384 44918016 2739422592 1641780672 2199247392 1116260624 3057375128 847536340 985913258 2573230325 +2147483648 1073741824 3758096384 2952790016 3087007744 2483027968 167772160 184549376 75497472 2092957696 35651584 164626432 3013083136 3765698560 3490316288 3792371712 1024163840 3549216768 340271104 2867400704 1274918912 4031091712 316804608 1978916096 189752448 3832227776 3695064608 1189185808 3757492920 1346972396 3907963534 2365401845 +2147483648 3221225472 3758096384 3489660928 3355443200 603979776 1644167168 117440512 327155712 3963617280 2829058048 1844445184 755499008 1574174720 3913154560 2033909760 2436661248 2235252736 4282032128 339660800 1102895104 3372182528 1960356352 3874099456 2399361408 394271552 3192320544 3081059632 2457195448 2269878900 2423640978 2420873849 +2147483648 1073741824 2684354560 805306368 2818572288 1006632960 3791650816 1358954496 2222981120 3510632448 698351616 3801088000 3215458304 11796480 1543110656 41484288 1572831232 1751007232 4125843456 2156974080 2930288640 607589376 3132895744 2212319488 2200846976 905299520 2757302816 1609106704 2106888360 1344997196 812716170 3382462303 +2147483648 3221225472 536870912 2952790016 1744830464 1811939328 2449473536 1828716544 2491416576 1371537408 627048448 3411017728 3647471616 28573696 2222850048 3892117504 1941929984 4187504640 2674778112 2863747072 2079967232 1773704192 1754977792 1105811200 2456971392 874508864 204119584 1829798704 1313660552 3150361964 1013276346 3923244395 +2147483648 1073741824 1610612736 3489660928 2550136832 2617245696 4127195136 1224736768 545259520 20971520 2225078272 2293235712 2650275840 2811494400 529137664 1141833728 1724416000 3433676800 3766444032 1414590464 158197760 2678002688 524636672 966916352 3929133952 4156456128 3098688032 2516331792 3281084824 2777527796 1661723014 2471458295 +2147483648 1073741824 1610612736 268435456 1476395008 2080374784 704643072 1929379840 3800039424 3594518528 1491075072 519045120 287834112 810811392 1731854336 395247616 1917222912 1323548672 670064640 2427129856 1553381376 2510267392 2073786880 244894464 2367590784 2799344704 3103629856 665616144 3088274328 584971076 3740813750 1454254159 +2147483648 3221225472 3758096384 1879048192 2013265920 1946157056 2650800128 1728053248 394264576 2990538752 3638558720 3272605696 3314024448 2444492800 2323513344 2569732096 2973859840 2573385728 4200013824 2431430656 1642551296 2475813888 4031601152 4078093056 2643392128 1974851904 477962784 4063207216 1287976120 3525768796 1379307198 4131161453 +2147483648 1073741824 2684354560 1342177280 3892314112 603979776 3254779904 553648128 3951034368 2956984320 689963008 1573912576 707264512 213123072 1792671744 4048093184 423919616 1453342720 932618240 3188445184 3034802176 934439936 3697252864 1418304768 4280381568 3872635456 3702149664 158343440 3703407272 2839038804 3598497946 601753177 +2147483648 3221225472 1610612736 268435456 2818572288 603979776 3724541952 3506438144 595591168 197132288 1029701632 2247098368 942145536 122945536 918421504 797900800 3829563392 1822441472 3348275200 4149948416 2604591104 4249668608 2929796608 2224291584 2681974144 2893583424 2439867936 443810608 3521930136 3375605572 63563146 3168823417 +2147483648 3221225472 1610612736 805306368 1476395008 2617245696 704643072 2264924160 3732930560 1086324736 1272971264 3996123136 2856845312 2132017152 278790144 435093504 2667806720 3800547328 986079232 2766278656 4105312256 1552630784 2582867456 2804847360 769950592 3945958208 1473189408 1733543728 4005295512 2042125388 1866169270 3153600343 +2147483648 1073741824 3758096384 2415919104 1476395008 1677721600 3791650816 4211081216 3313500160 1329594368 664797184 95420416 1037565952 1062469632 2362048512 2394619904 2399305728 1065861120 809541632 2418102272 3925227520 3153730560 2544284160 1840433408 1910209408 1901210048 2848467488 910001424 482472376 1776418020 2560058294 3232409033 +2147483648 3221225472 536870912 2415919104 402653184 1409286144 3456106496 2231369728 3263168512 3955228672 2589982720 1833959424 3703046144 452198400 42860544 1134362624 3959848960 3389505536 1929846784 2206347264 4282796032 2695021568 4222944768 3744395008 2662211712 2666490048 130838048 3627686704 4164120200 3765322724 503957670 4116208869 +2147483648 1073741824 1610612736 1879048192 134217728 738197504 167772160 251658240 4169138176 2000683008 1004535808 3228565504 3653763072 517210112 962199552 2985230336 3490021376 1476476928 872538112 1577291776 553736192 3515282432 2328072704 3139855104 1951563136 1427942208 1015753248 1043793680 1336588184 1180908636 12010914 233344859 +2147483648 1073741824 1610612736 805306368 2013265920 2617245696 3523215360 2197815296 3984588800 1950351360 379584512 907018240 1999110144 2599682048 1184497664 3578724352 42434560 331530240 770072576 1463078912 1383806976 1492720640 3477023232 2631844096 3806985856 1108864576 1361736224 2146897168 773844120 4186649420 1088497342 4222870135 +2147483648 1073741824 3758096384 2415919104 2550136832 4227858432 4127195136 2197815296 3481272320 2202009600 958398464 2591031296 1643642880 2048131072 2410283008 1092288512 646086656 3921788928 2397331456 2207772672 804206592 3350866944 934392320 3575557376 1686189440 415538368 1482877472 576155920 621658040 3727629796 4116376966 2720497903 +2147483648 3221225472 3758096384 4026531840 3355443200 2348810240 4127195136 754974720 2860515328 3376414720 1017118720 4245684224 3704094720 1978925056 2952658944 3379232768 2019917824 1903640576 1069342720 222982144 3945875456 681542656 1973162496 3609073920 1918621312 1224218944 1357888032 2862673200 3759344824 1582220412 3233062546 2908527955 +2147483648 1073741824 536870912 1342177280 3892314112 603979776 1577058304 3808428032 427819008 3636461568 3927965696 1670381568 1190658048 3665035264 2999582720 1507655680 2003075072 2742304768 642424832 3818598400 3221714944 1610619904 1879092736 3087353088 3422779008 2046849216 3171382816 4202916112 3242205320 853633492 2310409882 627666137 +2147483648 1073741824 3758096384 4026531840 4160749568 603979776 2382364672 1962934272 2390753280 2982150144 1755316224 1504706560 3289907200 768868352 260702208 1740308480 3621879808 3235037184 352952320 1081618432 507725824 1642341376 835900928 93116672 2360989568 610515904 596786720 1718340880 2322188728 2020181756 3077087134 3404242905 +2147483648 3221225472 536870912 268435456 671088640 1275068416 2650800128 419430400 2524971008 1740636160 3923771392 676331520 1704460288 661913600 2259550208 3615293440 4137844736 1735802880 1722540032 3883479040 3466717184 58008576 3031336448 1618932480 1093134464 4063677888 982158880 2714756912 216663688 2967165636 2605711530 4028295651 +2147483648 3221225472 536870912 805306368 2281701376 3422552064 3321888768 3103784960 3749707776 180355072 1096810496 229638144 224919552 1125384192 809369600 739049472 2661515264 2773696512 455008256 748679168 979232768 624798720 3850972672 3043491584 1337091968 2658051648 3549701664 3564675888 1949114760 515093836 1575980930 2270366275 +2147483648 3221225472 536870912 3489660928 3892314112 872415232 1711276032 1560281088 58720256 4173332480 1587544064 3163553792 3599237120 3690201088 2235432960 2183987200 2959376384 1194344448 2510168064 2009001984 3547203584 3506539520 2038930944 3619733760 3055705728 4074133312 1198110240 2801974576 3968288904 809720436 3236189850 3312704381 +2147483648 1073741824 1610612736 4026531840 939524096 1677721600 2516582400 285212672 1300234240 4114612224 2581594112 1288699904 1045954560 494141440 753532928 431947776 2896265216 4113612800 3801063424 3945721856 1838966784 3343973376 840765952 85420800 2943926400 1694746560 1401215520 3628492560 3596630680 110137596 2671552686 2137471945 +2147483648 3221225472 2684354560 805306368 3623878656 3019898880 2382364672 1224736768 1887436800 3200253952 790626304 1194328064 1501036544 433324032 888012800 3151560704 2124644352 628473856 1385766912 2261200896 3408340992 2167886848 1283083776 2337436928 4180667264 595276992 3201451552 2641301808 2644446632 2202195404 2003125142 2345705693 +2147483648 1073741824 1610612736 268435456 134217728 2617245696 2315255808 1895825408 243269632 1556086784 2204106752 831520768 1965555712 1362362368 2254045184 1355743232 2422636544 2182168576 3312410624 1938853888 3089967104 2780283904 3013590528 1227400960 3945889408 2404926528 3662673440 3534025488 1719101592 24995652 637195938 943636599 +2147483648 1073741824 1610612736 3489660928 3087007744 4093640704 905969664 3070230528 2575302656 1807745024 2820669440 2890924032 2113404928 2461270016 3171549184 475987968 2904588288 4241801216 3300532224 1658253312 532535296 2304105472 2642138624 1140258048 23711872 2096005312 3106811424 3792623888 2312986264 1692559860 99911822 4268727533 +2147483648 3221225472 3758096384 1342177280 671088640 3959422976 3925868544 3305111552 2541748224 3024093184 1839202304 758120448 839385088 55836672 1457389568 3117088768 4138762240 474497024 871817216 2020249600 293799936 1530924032 3743586816 1593055488 3287181184 2948732736 2749887008 1301726512 884544952 1193054804 287836074 3214985035 +2147483648 3221225472 2684354560 268435456 3623878656 2214592512 3321888768 3976200192 4068474880 2982150144 1394606080 3226468352 2676490240 1077149696 2772303872 1758003200 1825734656 659406848 2543165440 4054740992 182749184 527631360 1709118976 1622852864 3834570880 3887571776 3531390496 2217374000 1319163560 3356496452 3538536598 1476662097 +2147483648 1073741824 1610612736 268435456 1744830464 603979776 3456106496 3372220416 192937984 3988783104 4255121408 173015040 1097334784 4189323264 1062862848 3777953792 1423343616 86654976 3134627840 3157241856 3377670144 502107136 3740472832 280647936 1562202240 256598080 1914707488 429008144 1842073240 2757952836 301297850 3325726809 +2147483648 3221225472 2684354560 3489660928 671088640 1946157056 1845493760 1426063360 1853882368 2839543808 1281359872 3788505088 2394423296 2725511168 1313734656 3078160384 1515487232 2306490368 3881050112 872067072 4027664384 43721728 189059584 1264623360 2958426240 2323436736 550844960 1044073264 104315560 3769491444 3454967978 3616023789 +2147483648 1073741824 536870912 268435456 939524096 4093640704 301989888 3909091328 2189426688 2353004544 1998585856 4218421248 1280835584 3197370368 3796500480 2040332288 1316388864 1356513280 500310016 4243312640 1563174912 2412618752 4233984512 3599811840 239959424 2409173440 2373317152 3478941968 18222984 4002128068 1409015214 3030450669 +2147483648 3221225472 1610612736 3489660928 134217728 1140850688 3456106496 1191182336 1870659584 893386752 1746927616 1831862272 3669491712 299106304 1844314112 3254714368 787775488 123551744 3120799744 2433134592 75716608 12692480 3697648128 1771054336 592433024 3507095232 380230176 786331952 1279563160 950157300 3421794210 3587749601 +2147483648 3221225472 2684354560 4026531840 3355443200 3556769792 1912602624 3137339392 209715200 2915041280 2531262464 4287627264 1508376576 171180032 2388525056 2989031424 3319103488 1582120960 2793414656 2596556800 2757769216 2001916928 378365440 1239657216 689399424 3408645696 3662741024 2064412464 3617855656 1421336956 2829010578 1078697541 +2147483648 1073741824 3758096384 268435456 939524096 2080374784 2919235584 2164260864 4135583744 2176843776 3261071360 1211105280 2431123456 588513280 1920598016 1797980160 3396763648 2144124928 3011534848 3846582272 2359371776 3989939200 2543629824 2354728704 1966771072 1082888768 3827531296 1695882000 394098104 3215804740 1286794158 2385093199 +2147483648 1073741824 536870912 4026531840 2818572288 1140850688 771751936 486539264 159383552 1069547520 1944059904 1877999616 1621622784 3696492544 4068081664 3815571456 3719397376 1653489664 222339072 2896277504 2354481152 3934034944 795420160 1203182336 4186488192 1573063744 3035008544 3715135248 4293768072 536099708 2292718986 3092429889 +2147483648 1073741824 1610612736 2415919104 2281701376 2214592512 3187671040 2164260864 1468006400 1933574144 601882624 2760900608 1218969600 2780037120 2174353408 2146369536 408059904 1410154496 2026348544 3265736704 3430377472 2629823488 1155146240 420317952 893710976 2128693312 554723872 283907856 1725175960 80420708 2388873858 3369498737 +2147483648 3221225472 2684354560 1879048192 3087007744 1275068416 2113929216 3506438144 2088763392 2445279232 2879389696 2138046464 1166540800 731119616 530448384 256442368 3752951808 2192490496 2904612864 1974710272 3517720576 1722151936 1978807808 1364152576 3199263104 3861821248 15171104 403952944 869801896 564830812 514195854 2582644579 +2147483648 3221225472 1610612736 1342177280 671088640 1275068416 2650800128 4043309056 3850371072 1488977920 3051356160 3473932288 1907884032 3316908032 3566075904 4135518208 3704651776 2732343296 3907510272 613494784 2424285184 2312584192 4116643328 2401266432 2918441600 2921934016 2337158688 3139315504 8606872 3074706388 3592553130 3295878371 +2147483648 1073741824 3758096384 2415919104 2818572288 2751463424 3254779904 1996488704 1082130432 3225419776 3231711232 3664773120 4058513408 622067712 536477696 2221604864 2463268864 3214426112 3472531456 3521761280 353556480 3354964992 409561600 1557485824 2929304960 997752896 640258592 1433894160 493500344 4082433380 1381574026 1704968313 +2147483648 1073741824 3758096384 2952790016 1207959552 1946157056 1174405120 4278190080 1182793728 3930062848 3697278976 42991616 730333184 2570321920 4021944320 3507159040 24346624 1793015808 3659341824 3460034560 2983139328 2908169216 3374864896 1149521664 1530995328 4058236224 1481892384 2863454992 1967177912 1793072748 1087546034 871138637 +2147483648 3221225472 3758096384 268435456 1744830464 3422552064 2046820352 2634022912 1484783616 3552575488 3835691008 3710910464 149422080 1406402560 2554200064 2020278272 1813151744 4137304064 1079894016 2558136320 3230451712 3686986752 4171458048 791914752 1240253312 425190464 452906528 3192524080 4293135800 1112729924 494814138 3960316995 +2147483648 1073741824 536870912 4026531840 2818572288 872415232 301989888 922746880 3330277376 79691776 3135242240 1315962880 3793223680 500432896 2999582720 178061312 3088154624 1672364032 1974149120 2561429504 2368362496 91194368 273468928 73284352 2314244480 1029417408 511063584 4196314896 2715068296 1691092732 2274955658 2106714589 +2147483648 1073741824 3758096384 1879048192 3355443200 2483027968 1778384896 3976200192 2675965952 826277888 564133888 1263534080 778567680 322174976 525991936 896204800 1068859392 2795192320 4010549248 2810220544 759203840 1067944960 3159388672 2498263296 703913088 1707068480 2996525600 3305841936 2861008568 3267422556 3337018514 166775925 +2147483648 1073741824 2684354560 4026531840 3087007744 1140850688 1174405120 4143972352 2709520384 3384803328 488636416 3859808256 2310537216 1249116160 2714370048 1253638144 1441890304 2064302080 1075617792 891711488 169302016 1673501696 4151674368 1297071360 3623707264 2442584768 528350752 1523683600 3289947304 2468574204 2903990926 2319442625 +2147483648 1073741824 1610612736 1879048192 1207959552 3959422976 2852126720 1761607680 4135583744 3200253952 3437232128 409993216 760741888 332660736 579469312 2472476672 1423278080 3943383040 538697728 494047232 836724736 2752578560 1760046592 2112404224 1500328320 1252762560 1187718688 1803251472 4182120344 278973660 72692146 2798625771 +2147483648 3221225472 1610612736 2415919104 2013265920 2214592512 167772160 4244635648 1082130432 2621440000 3202351104 2928672768 3175612416 3484680192 2935881728 3746496512 246841344 8306688 605003776 1976897536 4130146304 2984637440 1460804096 193788672 2149016192 2249099072 3570414112 3366575920 849825944 2826393700 4158612158 3908732753 +2147483648 3221225472 536870912 268435456 939524096 3154116608 704643072 2701131776 1971322880 348127232 832569344 3736076288 3121086464 559153152 3546152960 2248998912 3411181568 1381941248 3817365504 3885109248 3757975552 389716992 4238327296 2334656768 3500330880 1261888320 2664265248 955729200 2314189192 2852234820 1627574190 1434903391 +2147483648 3221225472 3758096384 2952790016 402653184 2751463424 838860800 1962934272 3145728000 3267362816 2720006144 3895459840 4255645696 3629383680 2784886784 3182100480 4166483968 4126785536 363569152 1146540032 1677674496 1387260928 2329112064 448759040 844020608 3233911360 254150176 397441328 3177758136 393341804 1380891558 2965475929 +2147483648 1073741824 1610612736 1879048192 4160749568 1275068416 3456106496 2902458368 3984588800 792723456 4267704320 3062890496 580386816 2191261696 3533570048 983367680 4271800320 2224635904 2879070208 622678016 1255684096 1988056064 298724864 2074205440 1831889280 531332416 1966107040 1672183120 590375352 4071325004 4172310918 1022066015 +2147483648 1073741824 3758096384 805306368 3355443200 469762048 3120562176 4278190080 2575302656 473956352 3969908736 2341470208 3627548672 1882980352 473825280 2386100224 1563983872 3065954304 1241391104 2262560768 3993765888 1125172224 2767988224 2354922240 4190904192 1626627648 676077472 548691536 2666274712 1680105052 391389098 341335643 +2147483648 3221225472 2684354560 4026531840 1207959552 3825205248 2650800128 2399141888 1384120320 20971520 2912944128 202375168 363331584 766246912 1101660160 2611937280 2057863168 4012556288 1491984384 1778978816 1153263616 260570112 918812160 4150303488 561380224 3587888832 1844837280 2610616048 852884360 1724569292 3269327770 2742474485 +2147483648 3221225472 2684354560 268435456 3892314112 3019898880 3053453312 822083584 1585446912 1933574144 920649728 1345323008 4107796480 2967207936 2665086976 1138688000 3881795584 1327022080 343760896 4001943552 812734464 3418336256 3022927360 3575939328 3096936576 1854531136 4034363552 1807345264 2754576520 1025894004 211124402 3632981593 +2147483648 1073741824 1610612736 3489660928 1476395008 4093640704 1375731712 3875536896 3128950784 2915041280 828375040 959447040 2827485184 2861301760 1435369472 2064449536 1422622720 3668525056 2904481792 4199837696 2260682752 1350867968 784658944 3789748480 1475637376 694867136 763130016 619107536 2725408952 573297892 2681860270 900895961 +2147483648 3221225472 3758096384 2952790016 671088640 3422552064 2248146944 889192448 4051697664 398458880 4074766336 258998272 2963800064 648806400 2880045056 3995926528 736657408 2383003648 268410880 3927150592 3978180608 1566815232 3921021440 2848791808 354068096 3378742208 1806870176 1724875760 2140710552 3592586204 4178585234 3113960431 +2147483648 3221225472 3758096384 1342177280 671088640 3825205248 1509949440 3942645760 1149239296 3326083072 2241855488 1741684736 816316416 783024128 4020895744 3626827776 3337584640 319733760 2759450624 109260800 1900046336 3072609280 2761260544 1753993984 3300765056 2187659456 968207776 3206088944 1958194584 379062500 1802644882 352045277 +2147483648 3221225472 2684354560 805306368 3355443200 3690987520 3456106496 2969567232 679477248 3611295744 2413821952 149946368 4013424640 2235301888 775553024 96403456 3044966400 3159932928 411967488 1776308224 905041920 1371446272 3346605568 1398462720 2030689920 2183251776 2136071840 2846738288 3107184264 3332294524 2326748858 783615819 +2147483648 1073741824 1610612736 268435456 2818572288 2751463424 2248146944 2197815296 2122317824 1807745024 2661285888 3335520256 1797783552 1361838080 1747845120 1873608704 1676509184 3775447040 222158848 773967872 3658598400 3305651200 3409732096 3441563392 3029754240 113940672 4053688736 2381748432 1555587512 694655188 4067680658 2097043709 +2147483648 3221225472 536870912 268435456 2818572288 469762048 2583691264 3707764736 2155872256 2780823552 148897792 3092250624 1300758528 3096182784 3825860608 4224385024 1043038208 2935930880 1521885184 1893658624 4051834880 3343195136 3827806720 2788373760 3206272896 3160722368 1536284576 577752048 1297766312 616631284 4066670466 4036230131 +2147483648 3221225472 2684354560 805306368 402653184 1543503872 1509949440 1795162112 2508193792 3099590656 2124414976 3145728 1659371520 3589013504 3664379904 2846818304 1921941504 3531489280 2452922368 501903360 3463129088 665617408 932037120 855602944 3530905216 2131390912 4139734688 378892784 1188681352 554119676 377976462 3376562667 +2147483648 1073741824 2684354560 268435456 402653184 2483027968 3657433088 620756992 2038431744 4123000832 2560622592 1773142016 2028470272 4058775552 2523791360 615186432 1686863872 1132150784 3891781632 1150103552 326768640 1610011648 3230202368 3514466048 4008858240 1661625792 29119136 265381328 4286567048 3791005140 2542678670 301733361 +2147483648 1073741824 2684354560 1342177280 4160749568 469762048 167772160 3238002688 3330277376 3636461568 3135242240 3601858560 3901227008 4253810688 1695416320 1657470976 1638498304 2254323712 494313472 1508569088 1736112128 1654901760 3348531712 1063001344 2280949888 724565184 1285195936 2325019856 3957000328 1916189892 4115376310 1743473859 +2147483648 1073741824 536870912 268435456 2281701376 3959422976 3254779904 3909091328 3263168512 2503999488 2124414976 1710227456 253231104 2753298432 3483238400 3093233664 1136623616 3505111040 1443143680 1057402880 3179542528 147123200 1717618176 2341958400 1753955456 244405312 671956128 1389515856 2217524392 711365716 429366410 697033839 +2147483648 1073741824 536870912 2952790016 939524096 2751463424 3590324224 889192448 931135488 524288000 3172990976 2014314496 4009230336 4126932992 863895552 1572798464 1121615872 745226240 3620102144 2464468992 787970048 2249180160 3472276992 1443665664 1727362944 2047750208 754153376 1024274512 4168611752 550072444 1838356390 4206551125 +2147483648 3221225472 1610612736 805306368 4160749568 1946157056 3925868544 50331648 3061841920 4072669184 2388656128 2226126848 3100114944 432799744 3762946048 1510539264 4289232896 3103735808 3032801280 2204610560 1932634112 1133452288 3052210688 2237184256 3079945344 2639997632 865483936 4015926000 1955904696 1272474364 4048608390 2570885857 +2147483648 1073741824 536870912 3489660928 3087007744 201326592 33554432 2801795072 3984588800 2680160256 3797942272 4027580416 1615331328 1766588416 2983067648 4237230080 2963898368 2266775552 1579425792 1219506176 3367962624 3814024192 1902713344 947702016 3367414144 2294021056 3276843424 2708011984 2155817384 3300375524 2327611782 1683278823 +2147483648 1073741824 2684354560 805306368 671088640 3154116608 2181038080 2063597568 2306867200 3284140032 199229440 124780544 3979870208 4164681728 1891500032 1174077440 576356352 2148253696 2904956928 202780672 1393551360 3634537472 3990043136 334308608 2119204480 2133706560 1647738528 1922746192 1584070280 2073429852 2311609986 2982213491 +2147483648 3221225472 536870912 4026531840 1744830464 2214592512 3120562176 3976200192 3917479936 1807745024 1478492160 4207935488 2115502080 932970496 1817837568 2088435712 4071391232 1589100544 3137536 1072705536 3310114816 2252837888 1239616000 1878403840 2639121792 1245734208 2279689632 1358407024 500084136 1913099596 1493366194 461373805 +2147483648 3221225472 2684354560 268435456 2550136832 469762048 3388997632 3875536896 1300234240 3091202048 2896166912 3505389568 1075314688 4254859264 2916745216 897515520 3146743808 1385381888 3549405184 2794713088 764135424 529933312 3372787200 3679871744 3178042496 3049643072 1961006240 3428228208 418198664 965045364 2252799150 3047377011 +2147483648 1073741824 2684354560 2415919104 2013265920 3288334336 1509949440 2734686208 3632267264 3208642560 4259315712 210763776 1357381632 342622208 3844997120 969605120 450854912 267665408 1044275200 2833428480 3507791872 2854874112 3880408576 2828982528 999591296 1248813760 4230679968 1917526736 2501733768 4048917236 1364182422 228294341 +2147483648 3221225472 3758096384 2415919104 2550136832 2751463424 1040187392 1493172224 780140544 2613051392 220200960 781189120 2311585792 961282048 1267335168 2150432768 2574876672 529874944 3410780160 1083150336 363616256 2134813696 1492267520 2696919808 1638932352 1146776000 2298584992 2525178352 1338507160 992066004 1267869630 1028281853 +2147483648 1073741824 2684354560 268435456 1476395008 3019898880 4261412864 1426063360 3263168512 1841299456 1738539008 500170752 4175953920 4100718592 3299737600 764084224 127631360 1808875520 2716393472 3437826048 1248638976 833563648 4279108096 844783360 3094405504 1111391936 1627611552 2088976080 2563080584 3038850772 672315806 726614777 +2147483648 3221225472 1610612736 4026531840 1744830464 2751463424 33554432 3472883712 3649044480 2453667840 652214272 1808793600 1434976256 906756096 4148822016 1445527552 1589542912 4116037632 2320293888 2293166080 561874944 3690447872 3296433664 3380003072 498708352 718531520 1158623136 550120432 3446263736 2631785420 1916979106 384032741 +2147483648 3221225472 1610612736 805306368 1744830464 3288334336 704643072 520093696 1652555776 3351248896 2959081472 3102736384 3739746304 309067776 1084882944 3712548864 2566422528 2645803008 1766449152 2063249408 381110272 2043337728 238821888 710000896 872281728 489843136 630027936 3659377136 3666253496 2613189116 1449352866 2045904333 +2147483648 3221225472 536870912 805306368 939524096 2885681152 301989888 2365587456 1115684864 2428502016 2220883968 97517568 501743616 1500250112 984219648 1128988672 702185472 1511211008 3188334592 184070144 2246301696 2425703424 2060421632 278530304 791697280 2063106240 1575147424 748142832 1623914408 160985340 3551637414 1966701783 +2147483648 3221225472 3758096384 268435456 2013265920 3422552064 771751936 3573547008 3196059648 3569352704 1465909248 2370830336 1792540672 509345792 2778333184 2340225024 4285366272 3382067200 2243698688 3205451776 4047566848 942050304 678783488 3089985792 4172450688 1162855744 3404139424 3457516912 4059638680 1638651252 838226822 2439649607 +2147483648 3221225472 2684354560 2415919104 3355443200 2348810240 2248146944 2365587456 293601280 1715470336 2984247296 382730240 862453760 1676410880 4062838784 2559508480 1983610880 1908785152 2594545664 381128704 3556702208 694612992 185697792 3754649856 5926784 3830668480 363589536 1271504112 2724056968 1398262996 1462540218 4111050999 +2147483648 3221225472 1610612736 2952790016 2013265920 2214592512 905969664 3036676096 780140544 364904448 3693084672 3681550336 709361664 97255424 2961833984 677969920 2277277696 2923905024 4150747136 3130052608 1629386752 1056345088 2551177728 816587520 2434517120 3874648768 3423422624 3467391728 3625887928 2054660828 1523429542 2299068157 +2147483648 3221225472 2684354560 805306368 3355443200 4227858432 3724541952 2298478592 2692743168 3435134976 1478492160 1622147072 3812098048 515637248 16384000 2602500096 2383314944 2344665088 1235427328 2566115328 1708824576 3106544640 1458846208 3570932480 2377019008 2284879680 335212192 949993328 3645853320 278966140 2692019898 219833155 +2147483648 3221225472 536870912 268435456 671088640 3825205248 3321888768 989855744 3447717888 3175088128 2875195392 4145020928 1937244160 3824943104 2017067008 2879062016 3198910464 2141372416 3341934592 604622848 2450851840 2583290880 3107868160 1729869056 4016766336 2500222528 4068703648 2260967024 354622888 1576242804 455898530 3336665677 +2147483648 3221225472 2684354560 2952790016 1476395008 1409286144 838860800 2466250752 2004877312 1908408320 1486880768 999292928 3761766400 112984064 200933376 2703163392 837451776 2044739584 2272714752 701067264 1312090112 2569589760 3787889152 1889828608 2542826368 909838912 4290311072 3145222768 2506003336 2341370460 1834359710 757046857 +2147483648 3221225472 1610612736 4026531840 671088640 3556769792 3053453312 3439329280 2860515328 264241152 1516240896 1641021440 3740794880 2541486080 2738487296 2920873984 963543040 1202176000 2830458880 1823395840 2865215488 2229758976 1209225728 2442895616 2687491968 268869696 402874272 2617532528 2449653688 1392799820 3011962802 323357817 +2147483648 1073741824 3758096384 4026531840 1476395008 1409286144 3321888768 1325400064 528482304 2487222272 4208984064 3805282304 2763522048 3862691840 2768109568 2061041664 422477824 1776566272 1733484544 2784940032 1985980416 1223349248 1917040128 3857006848 3042224000 3439221312 3604752288 2603555408 1223051160 1003522668 3158019982 2449067641 +2147483648 3221225472 1610612736 268435456 1207959552 1409286144 1509949440 2936012800 3800039424 1824522240 3890216960 2777677824 3648520192 3405512704 1505361920 3138977792 1965654016 837009408 2358599680 4210667520 2713438208 3608828928 589855232 3638912256 3474250112 2176567872 1730107808 455936624 3571562936 2299689588 549228970 1889228385 +2147483648 1073741824 1610612736 4026531840 2013265920 2214592512 4060086272 2030043136 2105540608 1807745024 2363490304 3465543680 2201485312 3787194368 3036545024 3411869696 426409984 1088503808 3767623680 473755648 2671261696 666784768 670943744 3151629568 2234001792 1522784320 761571744 1129551952 215566776 3618580588 1468305830 1187105869 +2147483648 1073741824 536870912 2415919104 4160749568 1006632960 2382364672 486539264 2894069760 1639972864 2430599168 2945449984 180879360 827064320 856555520 1303314432 3399188480 4133765120 558997504 2242891776 3734648832 2623659008 508563968 1110177024 853031296 1338501056 1575336352 3675301840 3339295144 3618125812 3181347222 1709276155 +2147483648 3221225472 3758096384 268435456 3087007744 1946157056 3187671040 2533359616 2743074816 3049259008 1356857344 1701838848 1557659648 2858156032 1763311616 985464832 3966599168 1986019328 4265074688 1803292672 2055972864 269497344 2943048192 1541471488 2499208832 1142593600 3627640480 1093392496 3938518680 4016474228 1119014582 1094446185 +2147483648 1073741824 3758096384 1879048192 1207959552 1946157056 2650800128 1526726656 1065353216 3812622336 2711617536 1378877440 2786590720 3042705408 486408192 3670605824 2463268864 881639424 1676763136 3296497664 2886518784 4113691648 3550449152 52040448 3789179520 1748995648 2620074656 3074629200 4020757144 3509774924 3583536266 4095277393 +2147483648 1073741824 2684354560 2952790016 1744830464 2483027968 2986344448 1224736768 1249902592 2000683008 4003463168 3505389568 275251200 3073114112 1636696064 1568342016 3004596224 54116352 1194549248 3700289536 4126750720 4115835904 3944379904 2927948544 1296125056 597844928 4034014368 3526333392 889918600 1027424252 2687591058 3909733593 +2147483648 3221225472 2684354560 1879048192 671088640 3959422976 1845493760 4278190080 1870659584 1925185536 4250927104 248512512 2204631040 2309750784 13238272 69140480 2322890752 3579428864 3688144896 1374212096 2783684608 1877545984 3270124032 1684740352 1110034304 537741504 813524896 3492124912 3380006792 1289522412 840232322 822842839 +2147483648 1073741824 536870912 1879048192 3623878656 738197504 3187671040 1090519040 2726297600 3502243840 1902116864 3985637376 1985478656 1788608512 3053322240 2439970816 3249831936 837697536 644947968 118214656 2208651264 3690073088 72067584 2021978368 3418768768 2296625984 3839321504 2121821008 1462386088 3524683596 572495774 2252183111 +2147483648 1073741824 536870912 2952790016 3623878656 2214592512 3321888768 2936012800 427819008 3829399552 694157312 1940914176 2166882304 158072832 4195221504 1153368064 85098496 2260221952 739401728 272322560 1641326592 85468160 3204933120 830504192 2554644608 3680839104 3266750624 3014555088 850002088 2552910332 132867742 331951325 +2147483648 3221225472 2684354560 1342177280 1744830464 2483027968 1040187392 1660944384 2290089984 1715470336 3831496704 4031774720 2878865408 3822845952 1824129024 1886322688 3149234176 587907072 2640601088 2110951424 710412288 2071759872 3217874432 2386619648 2959583104 1850808128 2560346016 56592240 2667171720 2852916068 685805970 1451585 +2147483648 1073741824 1610612736 1879048192 3087007744 1275068416 3590324224 1426063360 2373976064 2193620992 1067450368 472907776 220725248 569114624 659423232 1895628800 1645641728 98516992 644030464 3876622336 1616427008 1084593152 2327028224 191516416 252204672 656149440 1237546656 1394645968 3916811960 1128796108 1660480662 1964048607 +2147483648 3221225472 2684354560 1879048192 1744830464 603979776 1711276032 1358954496 729808896 2596274176 127926272 2939158528 2763522048 3229351936 450494464 2087649280 85229568 3494625280 4041269248 3545550848 4021213184 87442432 2008642048 2097094400 2325380736 2726985536 323133088 3127029616 1779844744 2261511020 3550721170 1630745701 +2147483648 1073741824 536870912 4026531840 1207959552 3019898880 1174405120 3674210304 3363831808 1136656384 1998585856 680525824 3589799936 3292266496 2652766208 3440312320 3618668544 695123968 2277859328 958418944 1737623552 2876804096 352252416 2512034560 3764098944 2926056512 222754720 2414101584 1194524584 112183404 2598538682 2159317825 +2147483648 1073741824 3758096384 2952790016 1207959552 3019898880 570425344 3674210304 1417674752 3510632448 3110076416 1682964480 1520959488 3505127424 2098069504 672727040 2077523968 2271920128 348741632 3460132864 333522944 3893382144 1447765504 2792971520 3305256832 3112558272 751130528 530689744 2767257496 3235586812 2926754186 480186321 +2147483648 1073741824 3758096384 1879048192 2818572288 2885681152 1241513984 553648128 2441084928 1505755136 148897792 3039821824 3689414656 3408658432 1582170112 1756954624 1118994432 2838216704 2471010304 1396699136 1249015808 2555130880 3552107008 3392318720 359455872 2356103104 703233184 3727275984 1640662168 2256421836 416480946 1499406055 +2147483648 3221225472 1610612736 3489660928 4160749568 3556769792 1241513984 251658240 1249902592 3980394496 1155530752 3612344320 2859991040 3762028544 39452672 3326672896 3185016832 926695424 3973636096 688893952 171067392 3438107648 987846144 2186707200 2012844928 1140370496 435909536 2399018096 3229531064 2671706180 14617990 3607769457 +2147483648 3221225472 536870912 1342177280 2550136832 3019898880 2717908992 3741319168 1619001344 1841299456 4292870144 4067426304 413663232 40632320 17432576 1622867968 2263973888 1198080000 2593054720 2013065216 802260992 276352000 1989198336 1348242688 1812035200 4127264704 218470048 2005336048 558210728 2217178084 1888730254 1432030921 +2147483648 1073741824 3758096384 805306368 1476395008 4227858432 1174405120 1023410176 2139095040 2361393152 962592768 3136290816 1761083392 2503737344 2380136448 2598961152 3270541312 83771392 1530896384 618172416 124778496 3375842304 958005760 797448448 2248349312 2634073408 2944579232 3837875536 2640694936 16011612 335441038 3619543139 +2147483648 1073741824 2684354560 2415919104 1744830464 3288334336 1577058304 3103784960 2004877312 926941184 3214934016 3811573760 1072168960 2108424192 1603141632 888864768 1178042368 1785249792 2716393472 615321600 403265536 4223476736 1435631104 324850432 2030236288 2542172608 121901728 1201695184 1328728712 2783546868 2595083410 2433699525 +2147483648 3221225472 3758096384 805306368 3355443200 2483027968 4261412864 3741319168 427819008 1497366528 1012924416 4023386112 3603431424 2089549824 3681157120 150798336 584351744 1917763584 1766350848 3066990592 2358175744 4083803136 2902052352 349404416 961088384 2395703744 814443424 2842171888 1173947288 1179860476 2274012586 888131801 +2147483648 1073741824 3758096384 2415919104 4160749568 2483027968 3791650816 520093696 3246391296 3493855232 2606759936 1617952768 2901934080 1102839808 2757623808 2783510528 708149248 4238229504 3796688896 1474752512 1186039808 2858337280 2364024320 4138847488 1650058880 2431407424 3904046752 4083131728 946409112 74850676 1727547558 3535756369 +2147483648 3221225472 536870912 2415919104 3087007744 3959422976 3992977408 3707764736 612368384 775946240 4208984064 3025141760 1343750144 2505834496 171573248 1386938368 3474423808 2323529728 2504728576 4022554624 3693361152 2935118848 1403555328 3986147584 222049152 3643612992 4275377056 1666797424 1799138216 3035988 1079018886 35162735 +2147483648 1073741824 536870912 3489660928 939524096 2214592512 1778384896 3003121664 562036736 775946240 3231711232 1894776832 2442657792 1323040768 3237871616 2714697728 4021387264 1069301760 4293812224 3062247424 4123011072 1172595712 3318871552 2637038336 686197888 3042227264 1844374688 3783361616 1312900264 816226404 2566345382 765383493 +2147483648 3221225472 536870912 2952790016 4160749568 2483027968 771751936 3607101440 2256535552 1497366528 434110464 676331520 2211971072 3617325056 3791257600 2842361856 815169536 3455926272 4083933184 1502973952 3564873728 1085266944 2737927680 483191040 3131188096 682938688 1779155872 3280355696 449113000 3273907548 3413310870 4172080249 +2147483648 3221225472 1610612736 3489660928 2550136832 1811939328 3590324224 922746880 763363328 297795584 3554672640 1903165440 46661632 512491520 2896822272 641269760 1904705536 1338458112 1893867520 922193920 1778952192 3152610304 933030400 3520578816 3760158336 2165361856 2574964384 2216697072 2911919800 2185136324 2474908830 2730510815 +2147483648 1073741824 1610612736 4026531840 402653184 1275068416 1174405120 4143972352 411041792 2218786816 3193962496 3478126592 3224895488 2767978496 1658716160 770506752 1770160128 1271283712 2997231616 494342144 3842975744 2710776832 3072028160 71937280 3128356736 898132544 3788656544 3950590544 773539768 2681013868 3166110142 1454081919 +2147483648 1073741824 3758096384 1879048192 3087007744 1677721600 3590324224 2332033024 4051697664 2109734912 2678063104 254803968 4130865152 1316749312 303955968 1166606336 922910720 1937981440 2026004480 4045656064 3983804416 4217259008 4184508928 500352768 2481841792 428890944 1301087904 1258343248 1367568024 3988873036 1470360758 3543456853 +2147483648 3221225472 1610612736 3489660928 402653184 1006632960 369098752 3305111552 1132462080 3519021056 2065694720 288358400 2897739776 2969305088 588906496 2089353216 96960512 958611456 1446289408 3359576064 3585849344 629105664 1473972736 2486100736 3710943872 3535412032 3791364768 2191149936 1515109048 3529719620 1766951102 3605919819 +2147483648 3221225472 2684354560 805306368 3355443200 3154116608 3187671040 352321536 947912704 1287651328 2099249152 3213885440 154664960 461111296 3147431936 732889088 4140204032 3257188352 1515520 780128256 1931147264 258702336 132250112 196240128 2687465344 3011648064 2437339040 1634011760 40963976 3180242556 81038778 794786131 +2147483648 1073741824 1610612736 2415919104 2550136832 1275068416 3321888768 3573547008 3045064704 1883242496 1541406720 2989490176 1321730048 2030829568 3719168000 1794965504 1522630656 2904637440 152117248 1792806912 2052208640 2310886400 564246016 3134511360 4236157056 1644452544 386269344 310708944 180558008 354766580 3038189214 2765915111 +2147483648 1073741824 1610612736 2415919104 671088640 3288334336 2113929216 1023410176 1317011456 3594518528 1042284544 2937061376 3663200256 4154195968 629014528 3289186304 3462496256 2419376128 3385384960 3968077824 3376904192 799362048 148004352 3552419584 2037018496 3050379584 3711766432 3475818832 468916152 1512658292 3514225074 2456393285 +2147483648 1073741824 536870912 2415919104 134217728 2751463424 3657433088 1996488704 4185915392 3938451456 1818230784 3853516800 4206362624 3338403840 1977483264 3637444608 2661515264 1708638208 1091100672 21180416 899811328 441877504 449409536 94634240 3260281984 2529893696 3953562784 1733356880 3159358632 585275764 2532599466 3424595037 +2147483648 3221225472 536870912 268435456 1744830464 2214592512 3657433088 2063597568 2424307712 12582912 2665480192 2907701248 2236088320 3121348608 3869900800 450560000 2661515264 2608119808 318693376 1477783552 3404490752 1392028672 3088255488 4210027776 721207168 1410507200 2766921632 2348306928 3214071720 883756532 366564786 2351201493 +2147483648 3221225472 536870912 2952790016 1207959552 3825205248 2785017856 3707764736 796917760 180355072 2493513728 479199232 3739746304 3131834368 3242852352 4240113664 1323728896 2255536128 1989795840 3576811520 771274752 1317045248 1598124544 1767909120 2293746560 3560804544 3970083744 1888977136 3169678248 1906971868 2077186490 1039951845 +2147483648 1073741824 3758096384 805306368 1476395008 3288334336 1107296256 3674210304 1920991232 1212153856 1436549120 3522166784 2356674560 2948333568 1541275648 88670208 1965064192 2327199744 3881459712 3624628224 2265327616 1417968640 21208576 2485576448 1999705216 396243776 3001939104 2950038352 474954904 2628144988 1349544590 3401179245 +2147483648 3221225472 536870912 805306368 2550136832 2885681152 2248146944 3238002688 343932928 3233808384 853540864 84934656 2040004608 2329673728 2105147392 382402560 2623700992 3939647488 2331582464 1099436032 700553216 3529571328 3486784000 1014791424 3259678080 2091328832 3895664032 401241456 2484282792 622582140 1847396238 3449620567 +2147483648 1073741824 3758096384 2952790016 671088640 1946157056 1711276032 2936012800 2491416576 2260729856 2097152 2354053120 3375890432 1518075904 1662910464 1395195904 4221861888 1041350656 534274048 1309167616 2054334464 3530312704 197155328 899885824 2769359232 224070720 3620467104 3336019024 2902178200 2765832316 1284352914 2612115297 +2147483648 3221225472 3758096384 4026531840 2818572288 2214592512 3925868544 3070230528 4286578688 2051014656 2690646016 3440377856 3134717952 2786852864 4273602560 2970419200 3143794688 2626928640 2107236352 3204296704 510232576 1442067456 2584233472 2732938496 802661760 662462272 1831781792 4011011952 3118345624 4221070156 1207862194 2901047917 +2147483648 3221225472 3758096384 1342177280 1207959552 201326592 4194304000 2466250752 3011510272 2302672896 773849088 3197108224 1260912640 1961623552 2567569408 142409728 3039264768 554811392 2289016832 3519770624 3491457024 1007924224 2263424512 638582528 4060083072 3076679360 4172665760 1236915952 3720649624 987878116 3572813194 1561995751 +2147483648 3221225472 2684354560 1879048192 2550136832 335544320 2181038080 1627389952 4051697664 1581252608 3193962496 1527775232 1570242560 2103181312 2348417024 1783562240 3764682752 2215919616 1662705664 1436545024 3780737024 1442788352 1968104960 2128856320 3705058688 2444870976 2116736416 4134630768 3457142152 990310764 3833869230 4257394793 +2147483648 1073741824 2684354560 268435456 1476395008 1409286144 1375731712 1895825408 2323644416 549453824 3093299200 1093664768 1240989696 482082816 3248357376 1435172864 610500608 1597325312 2667438080 2772332544 1121941504 330099712 2952251904 2661177600 751744 287372096 1913854112 3807167312 3369336968 1737236308 2774848158 1035115073 +2147483648 3221225472 1610612736 268435456 2013265920 1140850688 3388997632 1157627904 3716153344 3628072960 1713373184 1490026496 2742550528 1432092672 3045720064 854654976 3182264320 891568128 2656526336 834449408 666556416 1018909696 1983456768 1660735232 3005177216 1420451904 3735389600 3977327728 354198456 1202584436 3089366566 265788197 +2147483648 1073741824 1610612736 805306368 402653184 3690987520 3187671040 1660944384 629145600 817889280 4045406208 4121952256 3069706240 2950430720 3194880000 982843392 1615364096 1554399232 292921344 1842925568 1936558080 873530368 2165068288 3880014592 350354048 3591479104 470577824 3250625360 832577720 267700316 3298417214 1015633707 +2147483648 3221225472 536870912 805306368 2550136832 1543503872 3120562176 3573547008 2021654528 2311061504 2740977664 613416960 4052221952 1860960256 544866304 2364735488 1855881216 3105898496 2779881472 4164612096 2496927744 229276672 3688808960 3045376256 1833245056 2963412928 1659961760 899181552 1252508584 1475390204 1561909774 1801567531 +2147483648 3221225472 536870912 2952790016 3087007744 1006632960 1778384896 4177526784 3917479936 2176843776 199229440 776994816 214433792 3979083776 4202299392 1060306944 3822747648 2856665088 2267521024 37122048 3159947264 679613440 2487446016 3223407872 1823959936 1931200448 1546097568 1991627760 304019880 967286492 628298246 3707312403 +2147483648 1073741824 536870912 4026531840 3892314112 2483027968 1442840576 3405774848 1954545664 3678404608 161480704 2026897408 1430781952 1525415936 2973630464 3438739456 2136768512 2999304192 761683968 4272967680 260032512 2530479104 1380812288 610960128 2474281344 3302147520 4149035424 401263056 381601704 523717356 1874382354 1588612873 +2147483648 3221225472 3758096384 2952790016 3623878656 2617245696 1442840576 2701131776 2139095040 62914560 3068133376 873463808 259522560 664535040 1720320000 1416953856 1932296192 1874870272 417439744 1494716416 1325324288 3244196864 1709705728 2493637888 339050880 774208 3291699616 2819183728 1613845400 3524112732 1328566830 2424971579 +2147483648 1073741824 3758096384 2952790016 402653184 3556769792 2717908992 1124073472 3145728000 3451912192 3990880256 3209691136 207093760 2814115840 2716729344 1630601216 2731048960 2013675520 604102656 1510240256 654583808 25302016 1522993664 4100050176 831972224 1514089280 3576351648 1079066448 2044445080 259912316 3196822046 656775433 +2147483648 1073741824 536870912 268435456 2013265920 2483027968 3120562176 3909091328 2071986176 2101346304 2770337792 3434086400 2835873792 3123445760 3248357376 135725056 2717614080 2508603392 1313202176 128167936 2725689344 2641003520 4257209856 4146515712 2310336128 3700185280 2221561504 2386222288 1449363624 1788285908 2939872822 2447772465 +2147483648 3221225472 1610612736 1879048192 939524096 738197504 167772160 1761607680 1166016512 4123000832 2598371328 556793856 2034761728 3450601472 999948288 1481703424 247365632 1652899840 390406144 1302589440 210892800 98104320 4034112000 3891201280 3049142400 3523590336 4110925984 394349808 3234228920 3982707180 2448740918 2888741159 +2147483648 1073741824 2684354560 805306368 2550136832 3288334336 3590324224 3808428032 3028287488 423624704 744488960 2777677824 3870818304 1239154688 2295201792 2134048768 1989050368 3520348160 3109642240 126701568 273680384 1470090240 3056391680 417463552 4241915264 1792724544 3695736224 4134928976 4075430792 675528540 1306869294 2069111085 +2147483648 1073741824 3758096384 1342177280 3355443200 2751463424 3388997632 2030043136 1753219072 1228931072 4062183424 2368733184 2913468416 780926976 3476946944 1372651520 1820295168 720879616 4056670208 4062064640 2338600960 2803211264 2895799808 3172994816 2595428992 728342976 3597214368 2230140368 3433874584 1779102404 142360106 1089561389 +2147483648 1073741824 1610612736 1879048192 939524096 67108864 301989888 218103808 3883925504 4273995776 2086666240 3312451584 56098816 3124494336 3838705664 1867841536 3322576896 892682240 1148739584 2834198528 3439679488 3347514368 4005560832 878835968 4185110144 358243904 2771971744 239622736 1980918968 1152181068 2351020598 2186595597 +2147483648 3221225472 2684354560 2952790016 671088640 2348810240 4261412864 1627389952 2189426688 3309305856 1692401664 846200832 3280470016 1785462784 1419378688 3143041024 190742528 2130034688 2412683264 2685128704 3987675136 1430170624 1573377536 3533777152 1527920256 1329589440 784805536 3743826160 3856038024 3357452764 3473993218 3577582911 +2147483648 1073741824 3758096384 1342177280 1476395008 872415232 1509949440 1526726656 3498049536 423624704 4137680896 3822059520 1104674816 2960916480 2771255296 1890648064 2213511168 1439907840 886824960 2180689920 1743595520 399854592 3151672832 1534618368 2108512640 99914048 458125728 3070287184 4270016408 4165465668 757333518 1913968393 +2147483648 1073741824 1610612736 1879048192 671088640 4227858432 1912602624 822083584 1702887424 658505728 241172480 1460666368 4255645696 1087111168 727580672 137691136 1675264000 150323200 872357888 3087151104 3825498112 3322115072 3473407488 243315968 2412091776 1051040448 1329062304 3244289744 3442778040 2556402636 884254258 3172856115 +2147483648 3221225472 2684354560 1342177280 402653184 2885681152 503316480 2600468480 1065353216 2051014656 2443182080 3880779776 2551709696 2226913280 325713920 2360803328 787054592 1542668288 1607016448 56905728 490063872 3886552064 2983532032 953717504 1004068224 1751055168 2887718304 4139642736 912884616 2016492644 1932131854 471127823 +2147483648 1073741824 3758096384 1879048192 3892314112 1946157056 2315255808 3607101440 3481272320 1539309568 778043392 1993342976 3185049600 2596012032 2934833152 678494208 3840835584 1601683456 3144507392 2629021696 151570432 341890048 3922737664 2522464512 3548021632 3414968128 1864649632 1609667408 4079808920 4145189452 2092667426 803972369 +2147483648 1073741824 536870912 805306368 1476395008 2214592512 2986344448 2499805184 3632267264 2956984320 3013607424 1674575872 264765440 4151050240 4148035584 322371584 674922496 2864070656 2331860992 2287366144 1745786880 1158167552 1233931776 63867648 3379366272 473557440 11899296 3153778128 3537199016 357113564 2854860350 672909117 +2147483648 3221225472 2684354560 268435456 1744830464 2483027968 637534208 1996488704 41943040 2436890624 4271898624 1712324608 1100480512 2377908224 3270115328 567738368 1752924160 3523919872 2682609664 2159398912 1804314624 103111680 3797337600 616299264 2339260288 2685674816 1184788384 1463531888 3215837576 91591284 3412600338 3222596369 +2147483648 3221225472 3758096384 3489660928 671088640 3288334336 3456106496 4110417920 1803550720 2160066560 278921216 2104492032 1013448704 525074432 4277796864 3224698880 2769256448 3676094464 270786560 2335182848 3817764864 3965273088 1917161984 837193472 907489408 523876800 2635516064 2310815216 2186328728 802857668 4135711250 256270133 +2147483648 3221225472 536870912 2415919104 134217728 201326592 838860800 3305111552 2122317824 1623195648 3529506816 2377121792 115867648 101449728 2306473984 2968715264 3653992448 211402752 2701565952 814133248 801265664 4259351552 2784426496 1330614528 3495575680 3647280576 2083756192 1772902896 1814807208 1164540116 1816779306 3185565975 +2147483648 3221225472 2684354560 4026531840 2818572288 603979776 2449473536 3372220416 3397386240 4190109696 916455424 4065329152 3169320960 1288437760 827981824 1075249152 218923008 469483520 4232175616 2531520512 1253144576 2170440704 2283254272 2030804736 3522834816 3108396224 3932670368 3899904240 3027868552 1225244620 176214562 1506062085 +2147483648 1073741824 1610612736 268435456 4160749568 3690987520 838860800 1392508928 3531603968 1656750080 3789553664 2232418304 4087873536 1154220032 2099118080 2253717504 4060708864 3673702400 642228224 2116136960 3077990400 2247810048 516045312 3823631616 1578121600 354956992 806343072 570075856 2965523384 3806390228 3482458630 1567296803 +2147483648 1073741824 1610612736 268435456 3087007744 1409286144 4060086272 3070230528 1048576000 1455423488 299892736 3864002560 2263351296 3146514432 3961389056 2643787776 3532226560 3818536960 3234979840 3022647296 2423195648 1095277568 1006410240 784563456 1709400960 1683171008 2582506400 1762523856 484348344 3379722196 3176888854 221482241 +2147483648 3221225472 1610612736 805306368 2281701376 3019898880 570425344 3741319168 2239758336 3334471680 3806330880 1372585984 81264640 1371275264 27918336 235995136 3871113216 3224027136 47341568 1599991808 3195848704 2882274304 1266942464 4156898560 3328345984 1805060928 3497709472 3402485616 3607539128 4051960444 2227462682 233164049 +2147483648 1073741824 536870912 4026531840 2281701376 3959422976 167772160 2231369728 125829120 2998927360 3152019456 160432128 1513619456 878444544 3725459456 1985413120 1784446976 1427030016 3268583424 672690176 3131676672 601981952 4254179840 3828991232 794541440 848197184 2685838752 3959239248 3611010984 2681964396 1187840522 3098981655 +2147483648 1073741824 536870912 268435456 3623878656 872415232 3992977408 1291845632 2038431744 4173332480 3881828352 3899654144 2461532160 1717305344 1575878656 3501654016 366706688 3190505472 122806272 1525354496 2452699136 3449459712 638321152 1703108864 2328323712 2556782912 3472219808 1559805264 2541632680 1891355732 2170413598 1869115673 +2147483648 3221225472 536870912 1342177280 4160749568 3288334336 1442840576 2768240640 411041792 2554331136 2652897280 1196425216 264765440 2741764096 2876899328 2702376960 3371008000 1320697856 2683396096 3655094272 1611020288 2953059328 2281819648 1812391680 1778536832 923105728 3951159712 633677296 518211496 1093702372 3602427414 3958814485 +2147483648 1073741824 3758096384 3489660928 1476395008 4227858432 704643072 4244635648 1920991232 2453667840 3235905536 3899654144 2171076608 1292632064 876478464 1144061952 2727051264 1157578752 2929041408 2786684928 1608833024 1676897280 2276118016 1085092096 925871744 468702144 3947427488 2598371280 1463916696 3731275492 3895946766 2424848667 +2147483648 3221225472 3758096384 2952790016 3087007744 1811939328 570425344 2197815296 2474639360 3753902080 3131047936 1479540736 1702363136 2807824384 388628480 20250624 972849152 2568699904 4182319104 2753736704 2507335680 1084150784 25778688 2600601344 1871086208 365374272 1570957984 1035452272 2008944792 796674140 2153470518 2460681991 +2147483648 1073741824 2684354560 2415919104 3892314112 469762048 3254779904 251658240 947912704 1866465280 1801453568 1555038208 587726848 3823894528 1788739584 3803381760 2651553792 208322560 1499275264 3499274240 2027751424 2253745152 3246122496 1698780416 2825047168 3996469952 3477750944 2584340176 1248789128 1348256756 1091823154 371021107 +2147483648 3221225472 536870912 2415919104 1744830464 3288334336 3321888768 1795162112 2709520384 843055104 1428160512 3220176896 2768764928 2259419136 10092544 2347958272 2064351232 4054499328 1528553472 3098562560 3869820928 1889182720 1408509440 1191864064 2611743872 840948416 3023389856 510443248 3061383848 2338343380 148121138 133850917 +2147483648 1073741824 536870912 4026531840 1207959552 1275068416 2046820352 2701131776 58720256 364904448 1231028224 2305818624 1473773568 2520514560 1343094784 2096562176 4179394560 2916663296 2000265216 1938616320 2570336256 4168614912 1756305920 1524664576 1152603776 3401488960 2437803680 3637861968 2118767784 1683416940 789289530 1484015935 +2147483648 3221225472 1610612736 4026531840 2013265920 1275068416 3187671040 754974720 2508193792 3477078016 2057306112 3647995904 255328256 3944480768 967442432 2968584192 2793046016 1622884352 1130110976 1770868736 1346402304 3693179904 1052155392 2807747328 3012189312 1732588352 513975456 3279030128 1480104632 3651126348 3161202214 59872031 +2147483648 1073741824 536870912 2415919104 402653184 2483027968 234881024 318767104 1904214016 54525952 832569344 537919488 659030016 1919680512 4290641920 563544064 3423567872 2143895552 3450789888 2547716096 1189595136 4021560320 3160075776 950438656 211165056 1720677312 2701678496 4115208144 2205014440 3074084084 3327487534 275761937 +2147483648 1073741824 2684354560 4026531840 2013265920 872415232 570425344 1862270976 1132462080 3896508416 2401239040 850395136 944242688 1307312128 2040397824 1513291776 2307424256 3515695104 1435230208 2944954368 76498944 487535616 2924004864 1089394432 4112393856 32684736 2532306592 1478479568 2104641672 3039504876 1937655318 3605042977 +2147483648 3221225472 536870912 805306368 3623878656 3825205248 1040187392 318767104 2340421632 432013312 1453326336 661651456 1787297792 3467378688 1318715392 938672128 349077504 2479505408 508190720 3767209984 3953969152 4195972096 2545379840 1252570880 2694793344 3975646912 2471428256 2282470128 2179893928 1635606012 6547998 4031903493 +2147483648 1073741824 536870912 268435456 2013265920 872415232 2248146944 1392508928 192937984 3351248896 3638558720 2163212288 1763180544 2877030400 986578944 1752629248 2371584000 3630055424 3235700736 748244992 599296000 61518848 3728808448 2586146048 1485944448 28154944 591707808 2929879120 919913640 3012234580 399809078 218903833 +2147483648 3221225472 1610612736 1879048192 402653184 67108864 2046820352 520093696 343932928 2235564032 4246732800 4264558592 3650617344 570163200 3806986240 2772500480 757497856 4130357248 3046858752 1207906304 2213087232 3569519616 2749560320 2597529344 869225088 2641486912 2243771040 3461109872 3317089464 4032689004 1302028350 4093587501 +2147483648 1073741824 2684354560 1879048192 2281701376 1811939328 2717908992 1325400064 897581056 859832320 60817408 101711872 2560098304 410779648 1976434688 1464008704 2376368128 1259520000 2451349504 2529046528 690620416 4042638336 1546571264 4269206272 3438221184 3080182080 4124688288 2933665104 2640148872 2401174092 607952938 3824037911 +2147483648 1073741824 536870912 1342177280 2550136832 3288334336 3053453312 3372220416 2373976064 3980394496 1365245952 4004511744 2659713024 179044352 3648913408 860291072 3563159552 2838970368 2563268608 827019264 1510725632 711496704 1163447808 3700477184 1012528256 4178696896 4246359200 309468880 816405160 3128575940 633364494 2611433525 +2147483648 1073741824 3758096384 2415919104 1476395008 872415232 2449473536 3305111552 310378496 918552576 4049600512 3532652544 3154640896 799801344 1314783232 1572929536 2028044288 3855695872 4130332672 2166091776 1407522816 2354523136 1366067712 2470242560 3377842560 65851328 1174352288 2821723088 2306778008 3455571700 362405902 36106297 +2147483648 1073741824 3758096384 4026531840 1476395008 469762048 2516582400 3439329280 58720256 3435134976 836763648 693108736 3401056256 4221304832 2100166656 130088960 392331264 1108492288 1302175744 3760885760 1279539200 1873265664 2716897792 600487168 1913684864 3046686784 3962117024 1917162576 3869618584 678749548 3020660750 2373423147 +2147483648 3221225472 1610612736 805306368 3623878656 2483027968 3187671040 687865856 2575302656 692060160 2258632704 3654287360 295174144 2189164544 2399797248 339804160 1629782016 3113500672 1052499968 2867564544 2352093184 4058870784 3602009600 3056136960 4191605120 2174527296 176105888 4077536112 3863445432 1646511228 3071401998 2809827353 +2147483648 3221225472 2684354560 805306368 2818572288 3288334336 1912602624 3003121664 914358272 2629828608 3751804928 451936256 1541931008 3666608128 3302621184 3611754496 2296545280 1376894976 2851790848 1131737088 799942656 1022278656 3322628608 656011008 3093458048 1741727168 2547950752 2982603248 740411016 3518413564 2903138338 496906253 +2147483648 1073741824 3758096384 1342177280 1476395008 1275068416 1442840576 2298478592 1249902592 2847932416 3235905536 256901120 724041728 3423338496 2260598784 1581318144 3383197696 1366769664 1662656512 1228279808 2612959232 1321708544 1600377344 34921728 3607876480 1195070656 3456592800 1694951632 2894340504 683973060 2657329166 3163574295 +2147483648 3221225472 2684354560 1342177280 2013265920 201326592 2315255808 1358954496 1132462080 666894336 2858418176 3566206976 3331850240 2839281664 2462711808 3041329152 237076480 4180951040 3899203584 3274960896 4050171904 79021056 2024614400 30716160 951986560 2014008128 245871008 4033963888 608707464 4010218084 4102201366 1329639463 +2147483648 3221225472 2684354560 268435456 1207959552 4093640704 1644167168 889192448 2675965952 104857600 3454009344 1360003072 322437120 1184628736 426377216 600244224 2191753216 897040384 57499648 2059595776 1663244288 2150843392 1309533696 1930748160 1178432896 1763601984 1194003872 1378081392 1169683336 1901035380 4017545242 4201197577 +2147483648 3221225472 2684354560 2952790016 4160749568 2885681152 301989888 1694498816 595591168 3854565376 702545920 3299868672 3052929024 534511616 1502216192 608632832 824606720 1926709248 3465486336 2999332864 526440448 1526178816 1708694016 411876608 3787924608 3219215680 4155563168 92062064 4204437128 1831655516 2018615350 3402461239 +2147483648 3221225472 536870912 268435456 2013265920 335544320 973078528 1828716544 4286578688 3963617280 1818230784 3855613952 3625451520 3443261440 1862926336 2760048640 2697428992 1621245952 2339627008 342536192 869668864 1528513536 1170142720 29981952 2737041280 3509955904 185341856 377969008 2445506984 3643220084 1547010102 3297591345 +2147483648 3221225472 1610612736 4026531840 2281701376 3288334336 3053453312 1862270976 1803550720 121634816 3940548608 101711872 1313341440 4109107200 2677669888 847314944 3284303872 3860905984 464904192 717213696 2025121792 2470155264 922164736 90026240 270802304 3568481728 3510572448 133689840 903766968 1122047180 2450554906 3763191869 +2147483648 3221225472 536870912 3489660928 2550136832 4093640704 369098752 1862270976 1367343104 3258974208 1117782016 1167065088 2799173632 2705063936 2341076992 4035117056 3904995328 929251328 3799375872 2624311296 1647339520 3083813888 2703418880 2799045376 251390848 2976395072 1521771424 4077894512 1413967272 3987059780 873693198 3030138937 +2147483648 1073741824 3758096384 2415919104 2281701376 3690987520 3925868544 1526726656 3816816640 1212153856 1168113664 957349888 2335703040 4057726976 3706585088 3380674560 3007414272 3592929280 1767251968 2594041856 4275005440 3872691200 2161804800 3295212288 306669440 2795510848 4270862240 3984095312 1367097752 1803542388 1484357690 4160471043 +2147483648 3221225472 536870912 1879048192 3355443200 1275068416 4127195136 620756992 8388608 1161822208 1503657984 3109027840 2343043072 1951137792 2570715136 4060282880 1594130432 4085563392 281518080 3563294720 3920951296 2640223232 1672939008 1717494528 1513106816 1839127232 3889264032 938268400 1131154344 3022744044 1384644634 1213988927 +2147483648 3221225472 3758096384 805306368 2550136832 1543503872 2919235584 3942645760 1753219072 1916796928 4280287232 3033530368 946339840 671875072 2625241088 1946484736 2852159488 4177674240 495427584 1774407680 3118516224 2544987136 2560593408 3425906432 4267691392 1062247616 4138378656 527147248 1720673176 289317884 3114270782 3985637419 +2147483648 3221225472 1610612736 1342177280 671088640 2885681152 771751936 1023410176 2944401408 3317694464 123731968 2106589184 1525153792 1129054208 2537160704 3154182144 2785509376 2701180928 4186349568 2093305856 719714304 2874532864 3473586688 1419733248 259520896 2243690688 373727648 77706480 2348049336 4143643108 3378511922 3499098127 +2147483648 1073741824 1610612736 1879048192 671088640 67108864 905969664 3875536896 3229614080 1077936128 2644508672 2832203776 947388416 4036755456 4100849664 319094784 2659352576 3275866112 455270400 663801856 1633593344 772574208 3065331200 2345265920 316090752 3178801216 3642581408 3484283984 341997496 1051743052 3754819634 483721229 +2147483648 3221225472 536870912 268435456 3623878656 1275068416 2919235584 4244635648 1098907648 2873098240 3655335936 4176478208 1389887488 1333526528 1424621568 1292042240 1233616896 524763136 736370688 1945227264 2723739648 196908032 3679108608 764582144 1223414400 3674267200 3364162208 952277616 3919760552 160749428 2733244446 1006829607 +2147483648 3221225472 3758096384 2952790016 2818572288 1140850688 369098752 1358954496 1602224128 2688548864 3818913792 3150970880 3801612288 2667315200 382337024 3827630080 3616833536 54509568 2049892352 383111168 3608745984 3317580800 2985276928 187859712 711577984 2104766272 2026547616 689994608 2450712472 276393052 688756786 1203864589 +2147483648 3221225472 1610612736 1342177280 2013265920 2080374784 1375731712 3573547008 461373440 3904897024 4095737856 51380224 3165126656 3419144192 1547304960 597753856 1373077504 4186587136 2908659712 4149260288 2932529152 2948162560 2942464512 3690273536 93851520 2742232256 2648438688 990949616 1622015416 2848751588 2705152038 1008935995 +2147483648 1073741824 3758096384 4026531840 939524096 1811939328 2181038080 3741319168 947912704 331350016 3932160000 955252736 2854748160 1661730816 1449000960 3504406528 3023208448 2563325952 3090751488 772845568 3877406720 3393694720 4095992320 1658038528 1979644544 24440256 1147785888 19575248 3851393176 815662316 2030438422 1904405559 +2147483648 3221225472 3758096384 1879048192 3087007744 3690987520 1711276032 2801795072 4152360960 104857600 3323985920 3614441472 418906112 1931214848 3255435264 2359623680 3081928704 2686009344 2274140160 3487698944 3943819264 4289541120 3549492736 980197120 2180409472 4265329984 486121632 2031985008 1527520920 1881283180 2557569078 461206555 +2147483648 1073741824 1610612736 1879048192 3623878656 1006632960 3187671040 3238002688 2826960896 1740636160 2044723200 3234856960 506986496 77332480 2356019200 1852112896 4002578432 3097378816 1919459328 3479490560 907220992 123616256 931738112 2981401856 3911968640 2873245760 3693272992 2788617296 3345503672 233084236 2866255886 3845749763 +2147483648 1073741824 3758096384 4026531840 2550136832 469762048 3120562176 687865856 3632267264 2311061504 840957952 3322937344 2081947648 3950772224 3901620224 262209536 3847389184 2063351808 164601856 3427266560 4251023360 3807566848 2879947264 2905815808 3129794432 3802388800 2077263776 2419766608 1382997400 1192272492 2157836350 3569327147 +2147483648 1073741824 3758096384 2952790016 1744830464 1006632960 1778384896 1157627904 3632267264 247463936 2342518784 3522166784 3266838528 1968963584 617480192 2225143808 1550876672 754565120 339419136 1084223488 2229901312 471022592 3996080640 3921071872 3437024384 1821122368 1120332960 698684240 4176809624 2822639740 1788844034 569261107 +2147483648 1073741824 3758096384 805306368 3087007744 335544320 3858759680 3372220416 1887436800 457179136 3990880256 4086300672 3284664320 2213281792 3755868160 450953216 773095424 369836032 2554912768 4012658688 3975731200 357727232 1810650624 64737536 2967861632 622327232 4052304288 781097424 2399874968 550135004 3094272054 3273620505 +2147483648 1073741824 536870912 2952790016 2281701376 67108864 1308622848 2399141888 3028287488 2764046336 2317352960 24117248 2581069824 96206848 3241017344 3106340864 938901504 3625500672 1243471872 3608678400 3197708288 1406741504 2226797056 3668587264 426110080 2434038848 1464837280 2628878416 3296679592 3465383804 2400659466 2152606781 +2147483648 1073741824 536870912 2415919104 3623878656 3825205248 2852126720 3808428032 2189426688 499122176 3944742912 4157603840 3669491712 3101425664 1424883712 2032599040 14123008 2587574272 3927531520 2873798656 1043490816 4207533056 2842993152 271368960 1803663744 2890259008 2355442080 1966208592 3024919464 2461358452 503998494 1809177613 +2147483648 3221225472 3758096384 1879048192 2013265920 469762048 3590324224 285212672 2642411520 205520896 3336568832 948961280 4083679232 3058434048 3480879104 1894055936 2576515072 4142874624 3591151616 2812252160 1165219840 561533952 1575437824 1108613376 3819766144 3915985088 1497954720 3086857456 589481880 4030163436 1310447622 1261720619 +2147483648 3221225472 536870912 1879048192 3892314112 201326592 1577058304 3976200192 1317011456 3225419776 1759510528 3354394624 1675100160 1492910080 1898577920 564330496 1939111936 4151164928 2151718912 2296631296 2549413888 4225526784 3170393600 590172416 2460125824 3491073600 2041074336 686092912 670094504 870047596 3237894162 2502736943 +2147483648 1073741824 1610612736 4026531840 3355443200 2617245696 2113929216 251658240 931135488 3594518528 1847590912 1578106880 4021813248 1197211648 3131965440 1701117952 2662760448 1399504896 1627463680 1082347520 3586418688 2858791936 2301703680 354983680 924894080 1251247168 3632073632 2621284432 186643896 2441681772 301156362 701490187 +2147483648 1073741824 3758096384 268435456 402653184 2348810240 1375731712 3607101440 830472192 3753902080 2149580800 1555038208 2467823616 2726035456 1152253952 3940614144 2450882560 1173307392 3095404544 725889024 1499940864 584393728 2286488064 1643320064 2071497344 1211089984 2946785952 2792394832 96436376 411948884 475097118 1242305591 +2147483648 3221225472 2684354560 268435456 134217728 2080374784 838860800 4143972352 947912704 3527409664 832569344 1913651200 3653763072 3383492608 853147648 1038548992 1320386560 3093151744 3634831360 3885248512 134793216 952855552 539667968 3508157184 998416256 1690348480 2263152544 2620733424 1226453384 2407633140 2328356874 1407409195 +2147483648 1073741824 1610612736 1342177280 2550136832 2751463424 1644167168 4076863488 1887436800 4081057792 505413632 183500800 545783808 3429629952 3095265280 4158980096 143884288 3000844288 1280794624 4114149376 3435571200 468159488 378816000 3889909504 4258589824 502864576 4112557216 2658281168 3519589048 1900959172 1510623262 2150513709 +2147483648 1073741824 536870912 1879048192 2013265920 1006632960 3523215360 2365587456 696254464 314572800 3512729600 3694133248 2736259072 2252079104 1429078016 3559325696 143687680 1858682880 1549115392 2494476288 2464552960 535966720 3657396736 3452514560 1255386240 1928067648 1892062368 1147485776 2578767528 1809763148 2656778294 1318700035 +2147483648 1073741824 3758096384 1342177280 1744830464 1811939328 1577058304 3338665984 3732930560 3527409664 2011168768 1213202432 1158152192 1328283648 2539520000 1595998208 804749312 1002356736 267821056 3417886720 3623135232 2679815168 2381716992 1790458112 3396722560 2709392832 2975225760 1284481488 3421225368 251278532 1452640258 2309794847 +2147483648 3221225472 2684354560 4026531840 3087007744 2080374784 1040187392 1358954496 713031680 138412032 1646264320 2767192064 4088922112 2220621824 3712614400 484900864 3230957568 2087665664 1972740096 619302912 181508096 2974526464 182935040 93349632 1559184512 3604169536 2135817376 3823468400 1393564296 1789862988 3857758246 4047322131 +2147483648 1073741824 2684354560 3489660928 2818572288 201326592 1577058304 1660944384 1971322880 3955228672 3630170112 2586836992 4137156608 3585867776 1588461568 774045696 1167163392 2597240832 2719457280 2886586368 485525504 3497968640 2110499328 361943296 1926102144 236019264 571298976 3623062096 2852017800 3356462948 2935400482 2642269223 +2147483648 1073741824 536870912 805306368 2281701376 3556769792 2852126720 3674210304 612368384 549453824 2808086528 917504000 624427008 2736521216 126746624 1277624320 1871872000 3610034176 1601658880 1641918464 3488098304 3826592768 157923840 2883008768 814684288 3735330624 3394556064 365675344 1049010856 868460124 2011416586 2356370473 +2147483648 1073741824 2684354560 1879048192 2281701376 4227858432 3791650816 117440512 1551892480 2336227328 1570766848 3736076288 2607284224 1074528256 3990749184 392364032 1741979648 1908064256 1177821184 1714335744 3567896576 1927826432 684312064 3015389952 1899205248 313514944 3555523232 1162667984 226120840 2522147020 3179243562 4266867763 +2147483648 3221225472 1610612736 4026531840 2013265920 1409286144 1442840576 1862270976 1300234240 2889875456 723517440 443547648 1885863936 706478080 4201775104 1080885248 840466432 1584807936 1852596224 152604672 1173850112 2905437184 1874828800 4089688832 4133813888 1607519936 2044420256 2618523120 2545917496 1740878604 3227844230 3234909929 +2147483648 1073741824 2684354560 268435456 2013265920 1946157056 3120562176 83886080 3028287488 2990538752 1457520640 4128243712 222822400 3680239616 2249588736 2236547072 1733918720 538263552 911171584 417329152 2580592640 1667951616 3203384832 2251267328 361491328 419044544 1399074208 2866119120 1559217672 2804915476 3272338358 3417971929 +2147483648 3221225472 3758096384 1879048192 1744830464 2751463424 3858759680 2936012800 2642411520 3930062848 257949696 2979004416 2336751616 4074504192 2375155712 1632174080 4292378624 689094656 3515834368 595234816 2610989056 1261892608 1996303872 2246156544 1515455360 3564075200 3106483616 2949569008 2182950424 2972819756 2751202210 224622837 +2147483648 1073741824 1610612736 2952790016 3355443200 335544320 3456106496 889192448 3548381184 3401580544 1377828864 418381824 3804758016 1648099328 2901803008 3167289344 1329233920 326483968 1678761984 4061941760 587339776 2860569600 3678444032 266395392 3193143936 209308608 814946464 2824410320 2707462712 4077969212 983270058 4282764265 +2147483648 1073741824 536870912 268435456 134217728 872415232 3388997632 3539992576 3212836864 1363148800 203423744 1785724928 2322071552 874250240 74842112 3681222656 1285390336 817283072 1560993792 2706010112 1273890816 1012761600 1154942464 1339679488 2475964032 1459439296 1935880352 391423440 2292123176 2192958228 2181707402 4174005961 +2147483648 3221225472 3758096384 2415919104 4160749568 3019898880 2785017856 2634022912 4269801472 2940207104 1763704832 1158676480 1909981184 952893440 2064777216 148439040 2018476032 1834041344 3246088192 3139375104 757635072 2397338624 645373440 4151028480 2504039808 1042446400 1150747552 1931072368 3509558808 350726932 3245514118 2129360969 +2147483648 1073741824 536870912 1879048192 134217728 603979776 2315255808 285212672 1082130432 1178599424 2434793472 3088056320 4033347584 1920729088 4212523008 3186294784 4072570880 3816144896 1197105152 2298736640 2089097216 2957175808 1445381632 1334977280 1235936640 2124031424 3320062880 1651771088 534300200 3007652620 1000498570 3210012117 +2147483648 3221225472 3758096384 268435456 1476395008 1946157056 1711276032 2399141888 645922816 1816133632 3613392896 2429550592 2957508608 2392588288 1574043648 130613248 3478880256 4000333824 2402836480 203624448 3308455936 2463837184 45499904 1528713472 2098712960 3522093760 258578336 657241072 1045186072 496718132 3243659694 3196822233 +2147483648 1073741824 536870912 268435456 2818572288 2885681152 436207616 1124073472 1484783616 2118123520 3416260608 1328545792 2561146880 4053532672 3627417600 3190489088 1256030208 2853421056 2430279680 2299539456 4166846464 1331035136 939394560 3060213504 4132640896 1551571648 145039008 1471167952 3337094696 708585236 1057396898 2323962607 +2147483648 1073741824 1610612736 2952790016 3623878656 4227858432 3724541952 788529152 1954545664 3275751424 950009856 1760559104 1682440192 1992032256 1609957376 3435724800 3153756160 542457856 4105707520 1056149504 2672740352 2554133504 565652992 2851051264 3083681408 360606656 1041371296 564002000 3938528824 1449563964 2358754990 299576275 +2147483648 1073741824 1610612736 3489660928 3892314112 1811939328 3992977408 2365587456 4135583744 4072669184 966787072 1215299584 331874304 2059141120 1375076352 3834183680 1113161728 2556936192 1918181376 3153694720 4028028928 3516791808 4181930496 635552512 3071545984 3625918400 3321962656 3238517968 2827268664 1203962660 1260827298 951341039 +2147483648 1073741824 1610612736 4026531840 3087007744 335544320 2650800128 3607101440 1367343104 624951296 3785359360 2515533824 31981568 1864105984 4118151168 2519269376 4101537792 996425728 504651776 2688077824 138676224 19092480 1110767104 4203474688 1359894144 3309938368 3597443232 1499154896 4082267704 2912595756 2008331958 3117168377 +2147483648 3221225472 2684354560 3489660928 2550136832 335544320 33554432 654311424 3430940672 2353004544 1486880768 869269504 711458816 582746112 710017024 3316318208 383746048 190857216 968318976 3529191424 1797744640 118832128 2358228480 650972928 1936377728 1463643072 1670869408 1019962608 2154444296 968511236 416294798 820845553 +2147483648 3221225472 1610612736 3489660928 2550136832 2885681152 301989888 2969567232 3766484992 1874853888 153092096 2209349632 2972188672 3248226304 2033319936 4226613248 641302528 2118139904 644128768 1431334912 1941919744 3339136000 3079113216 3762630400 4116732032 751906496 419287712 2279932400 840305208 2438557444 3147233470 303849183 +2147483648 3221225472 2684354560 268435456 3087007744 872415232 2113929216 1828716544 1702887424 2487222272 1738539008 4212129792 3607625728 3474718720 3633446912 3662348288 322535424 3402055680 3077005312 2272776192 3707623424 874521600 4266909184 2536113920 793256320 2461609664 948043680 2579769840 3756154376 3333506868 2266841478 613809865 +2147483648 1073741824 2684354560 1879048192 402653184 603979776 1778384896 2936012800 3279945728 708837376 2690646016 3977248768 2333605888 118226944 3398828032 727646208 3630858240 2349154304 3053903872 822407168 1854236672 2059568128 128269824 2721216768 2867400576 2294316608 3433181600 2880505680 1605352968 4079433996 804777902 3939012181 +2147483648 1073741824 2684354560 1879048192 3892314112 2885681152 301989888 83886080 1753219072 322961408 1944059904 3083862016 4270325760 3663462400 391512064 1909391360 4089085952 2038611968 499458048 2476961792 1739880448 3449375744 2247241216 1626979584 1248087424 168826048 489186208 1441442256 1992863240 3862658316 2520870290 1533240567 +2147483648 3221225472 2684354560 4026531840 2281701376 3288334336 167772160 2399141888 1098907648 3233808384 3533701120 969932800 1140326400 3274440704 3360817152 1799028736 2240708608 2206318592 3955318784 3374641152 236447744 2631668736 4097735168 3691952896 1598435200 2405653312 972182944 1298849904 1538325000 3767499532 3708243850 2995235661 +2147483648 1073741824 1610612736 2952790016 3623878656 1811939328 905969664 2667577344 1350565888 4257218560 3328180224 4245684224 1039663104 275513344 2421555200 643366912 4212817920 951926784 3217596416 555896832 666306560 2903333888 1338046976 2606970112 144078720 2310776128 1011617184 1785057360 3943881272 1929127228 686415790 3650398583 +2147483648 3221225472 536870912 805306368 3087007744 3825205248 3992977408 1124073472 4034920448 2420113408 815792128 3480223744 2791833600 4187750400 531759104 2123300864 3259793408 2829991936 3665420288 820170752 3084265472 354417664 1710429696 4079783680 918499968 839296704 2298520736 2105829872 331773480 3898613564 2341534374 3082521333 +2147483648 3221225472 2684354560 268435456 2550136832 2617245696 2919235584 1023410176 2759852032 2755657728 3718250496 32505856 894959616 3224109056 2838626304 2562392064 377061376 2191409152 3259965440 3735425024 3228817408 161049600 130668032 3496310528 2492513920 3913857856 186706080 1454607472 3246355976 1226647348 3784066702 3066546019 +2147483648 1073741824 1610612736 268435456 671088640 1677721600 503316480 4043309056 1098907648 3418357760 3672113152 3176136704 4214751232 4025221120 2601910272 3222863872 794787840 436191232 1754226688 3750121472 2059909120 4217660416 1721123328 165515520 918120832 2117015872 3740314528 4123871312 304521784 2637431060 2066330002 3916508509 +2147483648 3221225472 1610612736 3489660928 3623878656 872415232 2583691264 1459617792 3665821696 239075328 1302331392 1081081856 4137156608 7077888 2528247808 1987903488 4248403968 1897545728 4222509056 2345857024 3890948096 3178400768 3005060608 1487673088 2874536576 1856944448 4065453216 3374902896 2039641656 3158877956 3556948654 2315502969 +2147483648 3221225472 536870912 3489660928 3087007744 3422552064 3925868544 620756992 2776629248 3124756480 1268776960 3333423104 2470969344 2860253184 779223040 3996057600 4071325696 2137604096 1200136192 1427943424 665204736 1018569728 776703488 335075072 3325467776 1284327872 2073989792 1935728368 64138792 127805188 291603622 2731646407 +2147483648 1073741824 2684354560 1342177280 2550136832 1140850688 3321888768 2801795072 729808896 3024093184 1545601024 827326464 1135083520 3145465856 2643853312 2655977472 558596096 248004608 3700285440 2007863296 4118693888 1184039936 1741270528 1812540160 2590728064 3021570496 2069983648 150268624 498716168 1567881988 1526429582 3570619845 +2147483648 3221225472 2684354560 3489660928 134217728 3422552064 3992977408 3539992576 1384120320 1254096896 2782920704 3201302528 1752694784 1445724160 1368522752 1205534720 1121943552 3076308992 4112064512 859344896 2206738432 3160648704 43258368 3579523328 2820605312 3267084096 1137481632 2537574000 1000387080 1056203012 399084970 3711976263 +2147483648 1073741824 2684354560 4026531840 3892314112 3019898880 570425344 2164260864 562036736 1447034880 3256877056 2836398080 3863478272 802947072 1582694400 3052339200 2559475712 1044299776 4179746816 362033152 2810763264 3904660480 2112245248 963844864 3883781504 2776698048 2084766624 2804144080 2995891720 1829251884 1518048658 33794257 +2147483648 1073741824 536870912 2415919104 3087007744 469762048 436207616 3506438144 58720256 1707081728 664797184 3226468352 3820486656 1366032384 76939264 2409299968 3774447616 4002365440 1906450432 3545739264 2638092288 86717440 871416320 1844423424 1842412416 2843731264 2186262944 4186181200 1153753640 740498228 2442617766 2048627043 +2147483648 1073741824 536870912 1342177280 1207959552 3959422976 2986344448 50331648 4085252096 1891631104 1059061760 2620391424 3965190144 686555136 2616590336 1996161024 3105849344 1510916096 174202880 2664656896 1707886592 1690575872 421964288 4180776704 1524468864 3198796096 2056431264 3886913104 1980926504 3203000068 2264286362 343876975 +2147483648 3221225472 536870912 1879048192 2818572288 67108864 704643072 3405774848 847249408 1749024768 2912944128 2884632576 732430336 4259053568 1722941440 3046047744 2548989952 1652342784 2319867904 4070961152 1265682432 1424567296 3841648128 1073940224 3758206592 1342311616 3624388768 2885864432 772179496 3775264556 4186302114 1522852061 +2147483648 3221225472 3758096384 3489660928 939524096 2080374784 100663296 4143972352 2927624192 2034237440 2640314368 575668224 3314024448 1650196480 2249326592 4285071360 4241326080 3745333248 2487689216 3538178048 3667380224 590244864 2586357248 2007582976 3530163584 1397602496 4160564128 1256239600 1452641816 757602564 4180299190 2603324651 +2147483648 1073741824 3758096384 1879048192 3623878656 2214592512 3590324224 3305111552 2457862144 3057647616 3676307456 2695888896 54001664 1611399168 2046164992 228392960 3212345344 1814773760 3099844608 2674135040 4170373120 1544281088 468809216 647877376 486330496 1190105664 2493720224 2691957072 677156376 1989722892 351832206 2330857085 +2147483648 3221225472 2684354560 2415919104 3355443200 2348810240 167772160 4244635648 1149239296 893386752 4280287232 3551526912 948436992 2294022144 2498887680 782958592 4052582400 1916321792 582295552 3054219264 3774642176 3209784320 5963264 3122662144 590362752 1942757312 1419593376 2965624048 484957704 14138132 1184776346 1774613447 +2147483648 1073741824 3758096384 3489660928 2013265920 2348810240 2248146944 1392508928 2474639360 734003200 1759510528 2968518656 439877632 1548484608 1161166848 3722248192 2973597696 63651840 150380544 909889536 3930646528 3190891520 3126546944 2432520448 3190797440 2021960768 2487707296 4112760144 588640792 3444212004 1739676838 2761459799 +2147483648 3221225472 1610612736 2952790016 402653184 1140850688 1845493760 2365587456 2071986176 4156555264 245366784 3983540224 640155648 198967296 3367108608 4287430656 103448576 467615744 11788288 327798784 875386880 3168457728 2553606656 315257600 3066665600 2831888576 1573775520 3528393712 1401885240 2486149916 1826538142 808510717 +2147483648 1073741824 2684354560 268435456 1476395008 2483027968 2919235584 3909091328 3833593856 2738880512 1885339648 3075473408 1627914240 2447114240 1477836800 1802436608 3247013888 614219776 3849674752 3737014272 650213376 463768576 4000591360 2839052544 2248533376 3573900480 914770848 943891920 534859272 597086484 296525246 4163758305 +2147483648 1073741824 1610612736 4026531840 402653184 2080374784 2248146944 2801795072 3665821696 37748736 1365245952 1162870784 597164032 1498152960 789970944 1459159040 2249752576 3716759552 1781932032 231297024 1582385152 1595755520 1812911616 1290924288 1978580352 249800768 3767987104 457054544 3669554744 2759369004 3227514270 3874415715 +2147483648 1073741824 1610612736 268435456 939524096 4227858432 2248146944 285212672 92274688 3703570432 3890216960 2035286016 2490892288 1269563392 93716480 1134100480 2063564800 1173307392 1244864512 342511616 2498951168 4169925632 1864620544 2628780288 3861553536 1565674304 3195599776 2225605200 4245748280 618287380 2899859862 1490964347 +2147483648 3221225472 3758096384 2415919104 2550136832 2214592512 3791650816 1962934272 4152360960 163577856 3764387840 2685403136 2893545472 2779512832 1504837632 3020488704 3452403712 577126400 2769805312 1409265664 2959898624 3755095040 2199511552 3812320512 2039480192 352701760 2810314144 1908480112 4100094488 3658932500 1568302494 2955713605 +2147483648 1073741824 3758096384 1342177280 134217728 201326592 3456106496 620756992 1686110208 935329792 2308964352 919601152 3398959104 395051008 3535142912 988610560 3628171264 4024483840 70721536 506236928 2757957632 275803136 2680941056 894589696 853319552 141376576 1853904288 1891891024 3056063000 412264196 343567802 1564347223 +2147483648 1073741824 2684354560 2415919104 3892314112 3288334336 1711276032 553648128 3682598912 3846176768 1805647872 1385168896 1119354880 3245080576 376832000 3096379392 3989143552 442613760 3539230720 1531547648 1386313728 3574854656 3724527104 1372454656 4100347264 1207339840 1053684640 719512656 791862792 3911949108 3830901650 2019262549 +2147483648 1073741824 1610612736 805306368 134217728 335544320 570425344 1560281088 1820327936 2596274176 1285554176 1422917632 3195535360 3161194496 11927552 3943235584 1648787456 3026436096 628350976 3056087040 2430056448 3833277440 2640945664 1781783296 113960832 191210304 888186272 275662928 2125855288 3758933788 1103297946 388256841 +2147483648 3221225472 536870912 2952790016 402653184 1409286144 167772160 687865856 125829120 734003200 1767899136 3079667712 3590848512 3629907968 3660709888 2558459904 645955584 272842752 614686720 435646464 1561974784 1595397120 1297035776 2659081472 2978040704 2764411584 2313492896 282116080 4130310696 1961752860 3658293646 1717328889 +2147483648 3221225472 1610612736 1879048192 1207959552 3825205248 1845493760 2130706432 662700032 1203765248 933232640 2312110080 4188536832 2176581632 749862912 2707226624 3062136832 3746021376 937844736 2310524928 265996288 365028352 983986688 1934850816 485445504 2405432768 1770479008 3905378032 1210112568 303320876 202208650 4251689701 +2147483648 1073741824 3758096384 3489660928 3087007744 1140850688 3120562176 2164260864 1317011456 566231040 3663724544 1901068288 2193096704 2888564736 2415263744 2098003968 3473244160 1568751616 4064337920 2602659840 166991872 2718718976 2323819008 3686913280 3143642496 4023390528 461006752 843887696 1151357464 2125592868 766189462 4088453221 +2147483648 1073741824 536870912 1342177280 4160749568 3959422976 3321888768 553648128 3565158400 1379926016 1860173824 384827392 923271168 3116105728 928382976 3852140544 654802944 2508668928 4139884544 2493763584 1813051392 200854528 1773536768 2070605056 1409836160 4265549248 3398943392 1119494352 3973144104 1985671428 3038845622 2698411247 +2147483648 1073741824 3758096384 2415919104 2281701376 3556769792 2583691264 2332033024 3649044480 1623195648 102760448 3826253824 929562624 3048996864 3790995456 148701184 4094132224 2852306944 1929764864 361164800 2797914112 3273929728 747706880 86994688 182312320 1661181376 3716229024 2462450384 3374723608 798010164 145723290 4028237521 +2147483648 3221225472 1610612736 4026531840 2818572288 3825205248 1509949440 2701131776 2776629248 3015704576 572522496 3647995904 2187853824 517734400 2442264576 3233611776 1879080960 1745141760 2214682624 2852286464 151164928 1099367424 3921830400 2200012544 2096297600 833570496 1023014048 1222685168 1121163832 1859777292 4187131058 1153238469 +2147483648 1073741824 1610612736 2415919104 402653184 201326592 3523215360 3372220416 3128950784 3678404608 1927282688 1324351488 3485990912 2205941760 3705012224 2786656256 2246279168 1064714240 520855552 207515648 4052097024 2428697600 4011990528 3176613120 786207872 1723868096 1344481952 4174386896 3491374648 2061797684 451981982 1909304039 +2147483648 3221225472 536870912 4026531840 1744830464 2885681152 436207616 1660944384 612368384 683671552 740294656 3742367744 2936537088 2413559808 913440768 3145662464 2745335808 1330823168 4193198080 1139683328 283805696 2087476224 145502720 1452080896 1184636288 3608196800 319623072 769489392 1634802216 1107251980 1583679378 1056171479 +2147483648 3221225472 3758096384 805306368 671088640 603979776 2315255808 2969567232 3766484992 197132288 1637875712 1179648000 2225602560 3829137408 2008154112 957939712 1277329408 186040320 567238656 4780032 3809122304 2104404992 3365898752 3076725504 2574703488 977074624 1152659872 2627605232 895676952 3698755388 1220290994 4067851973 +2147483648 1073741824 536870912 1342177280 402653184 3019898880 33554432 2063597568 3430940672 3787456512 429916160 2156920832 4003987456 117178368 1316356096 1767571456 3622273024 1081098240 3025952768 1516449792 4063299584 2595822592 3986160128 1261361920 1757023616 2660298688 196056992 1870267600 3862237736 2293806852 2929106830 1672419577 +2147483648 3221225472 2684354560 2415919104 2550136832 3154116608 2919235584 2264924160 4034920448 3351248896 211812352 3574595584 1174929408 2782658560 1156710400 2642083840 3689250816 4000727040 935075840 2193625088 757303296 3914554368 3689433600 413836032 969845120 1165547200 132170656 1886742000 3099222536 1447276308 4175645582 3438688715 +2147483648 3221225472 536870912 3489660928 402653184 1677721600 503316480 452984832 1518338048 4055891968 1402994688 2702180352 3800563712 257687552 2347892736 2835283968 3437461504 3312467968 1329258496 3628158976 2498160640 1097870336 2705009152 188812032 2992660864 3400819392 4154174368 3956750832 4222394920 1737242372 2396865422 11998701 +2147483648 1073741824 3758096384 805306368 4160749568 335544320 3456106496 889192448 8388608 3821010944 2535456768 3876585472 3504865280 3342598144 3379953664 4162650112 2992799744 3941875712 2857918464 537088000 2416056320 671484928 3691047424 570806016 4009960832 4219523520 3594891168 1952927440 2481984024 2698564380 4039620486 3735110345 +2147483648 1073741824 1610612736 268435456 671088640 335544320 1644167168 2264924160 2357198848 3133145088 1595932672 3117416448 4174905344 3939237888 1958084608 3739811840 1072136192 502513664 3683311616 1574383616 3806095360 835714048 2654216704 2838189824 2135192448 4033285696 1102360992 3715000656 1839540792 2718980884 2256460178 3864565057 +2147483648 3221225472 1610612736 1342177280 2550136832 4093640704 4194304000 3338665984 2508193792 2160066560 2862612480 386924544 3684171776 1431044096 3572629504 3505192960 3395649536 766525440 881352704 718729216 3820693504 924464128 1963981312 2685577984 639197568 2307715648 3092577184 2532944240 1299788344 1354641188 2560480190 1389272425 +2147483648 3221225472 536870912 1879048192 671088640 2751463424 2113929216 3841982464 2373976064 2394947584 308281344 468713472 344457216 2797338624 3671195648 199163904 396787712 3642015744 3493683200 2895204352 1660655616 1827890176 906914304 1191152896 3538976896 4077501888 3145304736 1949589744 1164841512 3733551404 2243433090 1851000053 +2147483648 3221225472 536870912 2952790016 671088640 1006632960 1845493760 117440512 2172649472 255852544 56623104 1498415104 2952265728 3496738816 2410807296 1273954304 2247131136 403357696 4049969152 1079054336 561711104 3534509056 3314828800 719239424 2631740800 1876506432 744246176 3525074544 1140837928 3328716060 213175170 6987363 +2147483648 1073741824 2684354560 268435456 402653184 3556769792 1711276032 4244635648 1300234240 2319450112 2711617536 3916431360 3442999296 3884711936 2673213440 2836332544 831619072 157958144 503799808 3641118720 2206275584 2873336832 1176882688 741349120 3122338432 876517440 872952992 2350112592 724391432 1671820052 2591536302 29007729 +2147483648 3221225472 2684354560 2415919104 671088640 2751463424 704643072 2667577344 847249408 3292528640 4154458112 3983540224 4033347584 4292608000 1850867712 945487872 1737850880 154910720 17129472 1871114240 1841424384 3143945216 1771546112 2084062976 209982080 155464384 1982026912 95503856 1586220552 3968551700 2945242274 2601354701 +2147483648 3221225472 3758096384 1879048192 1207959552 201326592 3187671040 1761607680 1082130432 893386752 2548039680 1076887552 2987917312 2750152704 2974941184 3127443456 2895151104 2228207616 4248903680 1541410816 506722304 2870651904 2875727360 2283027712 2475182720 2242245440 1985082528 1810767472 2102617624 3832369452 3046339754 2353585759 +2147483648 1073741824 1610612736 805306368 3892314112 872415232 301989888 4244635648 3766484992 1346371584 715128832 3018850304 89653248 1248591872 3956670464 1541996544 3843457024 1913438208 2009194496 1935847424 1804810240 3913862144 3940963840 1633132288 984112768 2973065024 2461624480 2344398928 3778801208 4034892572 744089762 3370741825 +2147483648 3221225472 3758096384 2952790016 2818572288 738197504 2516582400 587202560 360710144 4047503360 1415577600 2324692992 3761766400 4033609728 2591162368 1734934528 1576435712 4012818432 420945920 176050176 1703667712 1135039488 3795310080 2878329088 3299224448 498591552 4157103520 574924400 3386949144 131286300 979000722 3724387943 +2147483648 1073741824 2684354560 4026531840 4160749568 335544320 973078528 2298478592 2608857088 3149922304 98566144 1433403392 3104309248 2117861376 1544945664 1732182016 798392320 1627013120 209084416 1787621376 2314950656 2280764416 2034766336 2417989888 75614336 1732679104 3332455072 4057185488 635161096 40332588 2025274006 3152854265 +2147483648 1073741824 1610612736 4026531840 2281701376 67108864 1509949440 1157627904 461373440 2722103296 1751121920 596639744 3992453120 3920363520 4051042304 2645098496 1668317184 3165241344 3539165184 3555684352 2769532928 138368000 1703697920 3649427712 3678737280 3320179008 1792191904 152731728 855205432 2536131884 3635588538 797606013 +2147483648 3221225472 536870912 3489660928 4160749568 469762048 771751936 251658240 3279945728 608174080 3869245440 1913651200 735576064 738983936 4096917504 1477378048 3727917056 2500804608 347217920 2580090880 668190720 138281984 1413254656 2587496192 1698630016 2394879040 1325016992 2589895536 3377382952 773081860 3856279478 3540953971 +2147483648 1073741824 1610612736 4026531840 671088640 603979776 2650800128 1291845632 880803840 1673527296 4053794816 2624585728 2506620928 3025928192 2555772928 2757296128 5275648 3361521664 1247240192 861425664 399562752 4196363264 3366980096 2739559168 2724756096 1943641792 303534240 3669710288 38163000 2329999148 605524114 4089140725 +2147483648 3221225472 536870912 805306368 2281701376 3154116608 637534208 218103808 897581056 1992294400 1591738368 3075473408 1971847168 328990720 422707200 3718184960 2016706560 1444659200 133472256 796610560 1365252096 445883392 3152964096 1804159232 3935932800 2528323776 2959072160 2522280432 503902760 2086546748 3629636522 3205165539 +2147483648 1073741824 3758096384 2952790016 402653184 469762048 4060086272 3506438144 3330277376 3678404608 614465536 888143872 3690463232 617349120 802553856 3066888192 248938496 2286895104 2039685120 1189670912 2153961472 2845301760 2934488576 1684018944 4153665152 2515061312 1877407904 408120656 3138053656 3107294012 740227262 1621060971 +2147483648 1073741824 536870912 4026531840 3892314112 3019898880 167772160 1828716544 2810183680 1933574144 299892736 976224256 2120744960 3449552896 4275437568 266010624 3065151488 27967488 3821002752 3401871360 3047651328 693466112 3567138304 861314304 3248198272 416776384 350143648 842313168 1517243944 4288211244 1071064242 4267433425 +2147483648 3221225472 536870912 1879048192 1476395008 3825205248 2449473536 1493172224 1686110208 725614592 1684013056 4145020928 2728919040 3950772224 510787584 457113600 2409005056 1341079552 1008263168 1088565248 1012111360 2529971200 879472128 14635264 2252803968 1524707264 1766900128 4232842992 1076508200 2470190380 2207392158 1106067173 +2147483648 1073741824 2684354560 2952790016 1476395008 2214592512 1241513984 486539264 2206203904 4273995776 1377828864 1523580928 4093116416 1835794432 200671232 1974403072 852787200 1878867968 57663488 3975540736 3006232576 3415495680 2300377600 379219712 3327765376 3547973440 4280824224 2912163920 2719842824 4129110844 3021984190 1696458829 +2147483648 3221225472 1610612736 3489660928 4160749568 1677721600 1241513984 788529152 2189426688 2545942528 3571449856 2729443328 218628096 2717646848 525467648 1950154752 145850368 839860224 3145457664 1016459264 316270592 3775384576 4152736256 2722398464 1973442176 1402284992 811437216 3334871792 191255096 2633125124 1454271654 2540694253 +2147483648 1073741824 536870912 268435456 4160749568 4093640704 1509949440 1929379840 2306867200 1002438656 4171235328 1989148672 2269642752 3701211136 3476422656 1197146112 1737850880 3922542592 81616896 2538860544 1290635264 59634688 1673396736 2606949120 708234624 1943623872 3436588960 942541776 883788328 199759636 2953531318 461241337 +2147483648 3221225472 2684354560 805306368 4160749568 201326592 369098752 2902458368 2810183680 2428502016 2501902336 2326790144 4128768000 1659633664 3029467136 2116747264 4155539456 4187504640 2519638016 4088614912 3147372544 287880192 389368320 769255168 2773323904 895941440 1674902176 734989424 2149995016 1094079292 3772406422 2462866511 +2147483648 1073741824 3758096384 2415919104 3892314112 3019898880 436207616 1124073472 3347054592 742391808 2711617536 4052746240 1166540800 1859911680 3593863168 4179427328 3319234560 1747566592 961142784 4005556224 3779364864 253756416 3243462144 3286767360 1420463488 781036224 3176768416 2423426512 1673512472 2948862772 2951201666 2939469257 +2147483648 1073741824 3758096384 2952790016 1476395008 3422552064 4060086272 3808428032 3934257152 3795845120 1948254208 2762997760 2183659520 3546021888 748027904 3432841216 2658566144 1464680448 3109003264 4878336 2110474240 4211780608 610899456 830180096 3978715264 3375533760 216585888 675231184 1602412056 3451987772 1105721006 2035615199 +2147483648 3221225472 3758096384 2415919104 1744830464 2617245696 1845493760 2801795072 192937984 616562688 3361734656 2184183808 2435317760 1096548352 1112670208 3742957568 913801216 2819211264 2429329408 4138274816 865601536 959448064 883739136 580549888 296771200 300504768 4080907424 90635248 3837051416 1667922196 1669108898 2252549059 +2147483648 1073741824 1610612736 4026531840 3623878656 3556769792 369098752 2600468480 1317011456 2638217216 543162368 3155165184 2414346240 826015744 477495296 1945698304 3738206208 3712696320 3079626752 2033160192 362784768 4056058880 2150002176 4059418880 3292120960 3455417792 4265494944 82934992 364496440 1077370156 606054830 3422596297 +2147483648 3221225472 536870912 1879048192 2013265920 3154116608 1711276032 16777216 2172649472 2529165312 1860173824 2970615808 3450339328 3260809216 1994522624 2635530240 2208989184 2002534400 1432625152 3503411200 197769216 3490202624 3781990912 1538920704 1869956992 4093157824 466642336 88798448 1380562984 1254638636 2978781718 665456947 +2147483648 3221225472 2684354560 805306368 134217728 3154116608 3053453312 721420288 3028287488 2394947584 60817408 1523580928 2238185472 2484862976 2543976448 2698182656 2959900672 2275262464 333946880 3132313600 3952633856 4259396608 3048370688 1830370048 1512285056 596918720 2424945056 3450619632 3568855048 1441872956 628781610 3100982051 +2147483648 1073741824 1610612736 2415919104 1476395008 3422552064 1845493760 385875968 3481272320 1161822208 2984247296 3643801600 800587776 4285267968 367394816 2469462016 851410944 1307197440 1914871808 487854080 2846640128 2537849856 1088615936 4122064128 2541489792 718254144 1773318304 2172289360 30165048 3441716 1195046414 3719148823 +2147483648 1073741824 1610612736 2952790016 3892314112 3288334336 3388997632 1258291200 2508193792 2973761536 1688207360 4233101312 2301100032 3923509248 547749888 1985019904 2720956416 3428761600 2045206528 3606147072 2491058176 242234368 96093696 1192353536 2257538944 1343037376 1087340960 3610047696 1893369912 2988454972 3969009186 516808477 +2147483648 1073741824 3758096384 805306368 3087007744 67108864 1241513984 855638016 3179282432 3233808384 2728394752 3897556992 3498573824 1585184768 2359689216 3780444160 101613568 389562368 482598912 2628218880 3377809408 1778922496 3510241792 3653722880 1545904000 3440587456 2263604640 3867960784 2206025752 2552509468 655624726 1710121741 +2147483648 1073741824 2684354560 805306368 3087007744 738197504 4194304000 2969567232 3145728000 2789212160 1994391552 1653604352 1364721664 1227620352 4041605120 1100414976 1608286208 182992896 4282556416 2304880640 987158528 3367769088 1329090048 3682481408 681180032 395004480 328691104 182020944 2137970696 234886172 3070643718 3632608519 +2147483648 1073741824 536870912 268435456 134217728 335544320 2382364672 4278190080 176160768 1925185536 979369984 2184183808 2839019520 3714842624 73793536 624099328 2679734272 632078336 1191632896 1183305728 3233941504 1332177920 4055048704 981374208 290081408 837874752 1054564512 454626640 1878657064 957049876 1364533770 2190316801 +2147483648 1073741824 2684354560 3489660928 3087007744 1946157056 3657433088 2634022912 3045064704 4072669184 1151336448 678428672 617086976 572260352 1000734720 888602624 428572672 3648995328 1525702656 3196743680 2180888576 1974731776 3303758336 1127170816 1040981632 3938206144 500366496 2268792528 2870196232 3516859428 40294918 1456931625 +2147483648 1073741824 1610612736 2415919104 939524096 1006632960 3388997632 50331648 3061841920 893386752 1562378240 1211105280 3197632512 697040896 136708096 2276524032 4133453824 1667842048 3866501120 3644764160 1459472384 2090789888 2659794432 2158326528 4025655424 3506288960 1570657952 1326065232 1701038136 1989405748 1281932822 3807458091 +2147483648 3221225472 2684354560 4026531840 2013265920 1275068416 1577058304 3003121664 2541748224 2185232384 2682257408 229638144 1266155520 455868416 4175560704 405995520 205160448 1682456576 2324930560 4025192448 4290897920 2091082752 1221856768 269483264 2725526144 3219092032 1744428192 4210027376 1464068104 2539676684 376868406 1843117359 +2147483648 3221225472 1610612736 3489660928 3623878656 738197504 2785017856 2768240640 3095396352 4148166656 547356672 4124049408 2521300992 2788950016 3709992960 2853502976 4188897280 2404139008 3233652736 325406720 2620626944 2856037376 187129344 1729244928 1697436544 705446080 3474593184 1563476976 3770423352 1667427332 4097277486 2386247487 +2147483648 1073741824 1610612736 2952790016 4160749568 3959422976 33554432 3103784960 444596224 2948595712 3084910592 3077570560 580386816 2332819456 1818624000 2922446848 1488879616 2191409152 453943296 1147301888 171005952 1320967168 3583805952 3129897216 1210563712 143991616 3790368416 4153806416 2758400056 2379422780 1103931942 2063745303 +2147483648 3221225472 1610612736 1879048192 3355443200 201326592 2717908992 452984832 780140544 2185232384 908066816 2997878784 3072851968 1891368960 799145984 1819607040 3225976832 1856618496 3464241152 683962368 3127068672 764898304 2283324928 2941424384 1165986944 2118357184 2619736736 3316871152 1269418040 570141740 990144042 4270007071 +2147483648 3221225472 1610612736 2952790016 3892314112 1006632960 1644167168 2801795072 2642411520 3888119808 1138753536 3641704448 2258108416 2808872960 392298496 1314193408 1144946688 2514403328 2748096512 1423175680 780052480 167515136 1564144128 3176763648 4136607616 3782473792 3645490592 2392030576 1515857976 3406550044 3602043426 3266158883 +2147483648 3221225472 536870912 805306368 3892314112 2214592512 1778384896 251658240 1535115264 2898264064 1474297856 1374683136 1778909184 2535194624 2506227712 1605828608 3819470848 3075129344 2201575424 3639898112 277719040 626615296 180836864 1189144832 2809641088 642706368 3049212576 3031459568 36644904 3968377916 3546069554 600135981 +2147483648 3221225472 2684354560 3489660928 3087007744 3288334336 100663296 184549376 8388608 1497366528 2950692864 435159040 3780640768 1884028928 845283328 2469593088 2742779904 4045357056 304734208 3645968384 1414391808 2221022208 1345433088 268002560 3529078912 1959291200 3441901216 3889172592 34367496 2365742084 3414281734 4190385413 +2147483648 3221225472 3758096384 4026531840 134217728 1677721600 3053453312 1895825408 2709520384 1556086784 396361728 969932800 619184128 1838940160 1881276416 3692101632 382238720 1317781504 979984384 1306234880 2831464448 2577417216 3302230528 2808810240 4267191168 3540188608 2927794592 138719984 2900637720 196576268 3474942522 2590087973 +2147483648 3221225472 1610612736 805306368 2281701376 3959422976 3992977408 3338665984 964689920 935329792 1839202304 2299527168 101187584 2545680384 1075970048 2496987136 4272586752 3056189440 3949535232 1653149696 1157220352 1052980224 52941312 1599341312 141348224 4178304192 171497376 367389680 3765651512 20640828 1382478394 3367047991 +2147483648 1073741824 536870912 1342177280 671088640 2348810240 1040187392 989855744 3665821696 1723858944 77594624 2521825280 1990721536 3579576320 774242304 3365076992 4127948800 2702163968 1972051968 1883934720 1517135872 821808128 3421848064 1467892480 2293636992 765221824 25228704 2353452240 979773480 1727269892 2063491586 720687927 +2147483648 3221225472 536870912 3489660928 1207959552 2483027968 33554432 4043309056 494927872 658505728 3743416320 1282408448 295174144 3721134080 2728525824 1530331136 1992261632 2646130688 1832706048 3791630336 983177216 222864384 4267881984 3360731904 3580519040 1821506368 2852703392 3779259504 2753927208 351298564 4183709210 2628715281 +2147483648 3221225472 2684354560 3489660928 402653184 1409286144 838860800 1593835520 125829120 3124756480 178257920 735051776 2810707968 3246129152 2539782144 2335375360 1056669696 3374465024 3683934208 3593351168 388622336 2577925120 560483840 1426953984 3082466176 2986852032 2667615648 2810211824 1782974472 312767492 2144716334 2508956449 +2147483648 3221225472 3758096384 268435456 4160749568 2214592512 3724541952 3271557120 293601280 3829399552 4221566976 3094347776 3466067968 3301703680 3798073344 3314614272 4098850816 2929934336 653647872 1767755776 2855036928 3509801984 3753545216 3984428800 4246292096 2039339840 4114620576 1528840304 3434481688 1241367604 2547713542 3723430693 +2147483648 3221225472 2684354560 268435456 2550136832 201326592 2516582400 1996488704 931135488 1715470336 1994391552 1527775232 2598895616 1218183168 455213056 2511536128 4095574016 887111680 3591544832 4234792960 3864758272 2818884608 1140977152 2718020864 4245067648 1317213120 717320608 2972066544 1018472456 2157794356 4011902478 3216023815 +2147483648 3221225472 536870912 4026531840 2550136832 3959422976 100663296 2600468480 1988100096 2755657728 4125097984 3484418048 3268935680 3792437248 2367815680 3809935360 3306061824 1437024256 2287312896 1550733312 995584000 3203247104 2769614336 3188407552 4079274624 1142243136 3716797600 518319728 3778299944 2862136332 3790356014 1100202247 +2147483648 1073741824 2684354560 268435456 402653184 1275068416 1509949440 1761607680 3162505216 3695181824 350224384 2364538880 2350383104 3565944832 438697984 3411476480 864911360 2577678336 949002240 1051570176 2037716992 3168562176 2754110976 3727824128 2310555776 1310589760 2978526880 1554266704 1846556680 2213125140 2232671790 4201171223 +2147483648 1073741824 3758096384 1879048192 1744830464 872415232 3321888768 1493172224 1686110208 1170210816 337641472 2603614208 3146252288 3424387072 4217765888 2547318784 505184256 3026501632 1381031936 324571136 2139322368 1983949824 3362236928 1884765952 1952313472 1845985728 3439698592 847565520 80156696 748747788 754070050 816448273 +2147483648 1073741824 3758096384 805306368 1744830464 1140850688 3254779904 2164260864 1149239296 1581252608 3185573888 191889408 1952972800 3397124096 489029632 3587506176 3095298048 3022438400 894656512 339423232 3771176960 1051159552 4229297664 374902016 1819737216 65666240 3652850336 3456163280 2533521432 3213270044 2277969442 1226952989 +2147483648 1073741824 3758096384 2415919104 1207959552 335544320 1509949440 2264924160 964689920 759169024 3533701120 3675258880 2300051456 1663827968 3680894976 980746240 3832250368 381861888 1692459008 2654302208 843737088 3457397760 1671038464 3454938880 864482688 1111759936 2401573792 1951876944 2160003096 3485271092 2721910314 897526561 +2147483648 1073741824 536870912 268435456 2550136832 2348810240 2315255808 1895825408 2558525440 1757413376 1990197248 3113222144 129499136 1779171328 98959360 2993881088 449413120 3208658944 2715983872 2087792640 3587135488 1086819328 849469952 127247104 1623028096 2441737536 144853920 3197606480 3426383912 4014603284 486775342 1652580135 +2147483648 1073741824 2684354560 3489660928 3087007744 4093640704 436207616 2332033024 4202692608 3401580544 140509184 1573912576 3404201984 2883321856 4146462720 4160159744 3801841664 1208434688 3691012096 4127354880 3036809216 3548793856 1329996288 572966144 343340416 1708879296 4129382304 2658182352 4141869064 681868324 4139239942 2176432393 +2147483648 1073741824 1610612736 3489660928 2013265920 2751463424 905969664 3640655872 2457862144 54525952 304087040 2758803456 3665297408 1017905152 2531655680 3985702912 2490204160 2231451648 1082449920 2353500160 2309093376 1303485440 1863953920 3170712320 837646976 2579653696 1029745824 3964896080 2634979384 1196837924 1888040454 395736861 +2147483648 3221225472 1610612736 3489660928 2013265920 2483027968 2382364672 2063597568 2390753280 205520896 1314914304 1345323008 3142057984 2040266752 2543976448 3969187840 1633517568 3766566912 1732337664 3638808576 410068992 53242880 3333207552 745300224 3796511360 907849664 1348613280 4080132848 298829880 1406925828 1321303558 673357073 +2147483648 3221225472 1610612736 2952790016 1207959552 1677721600 369098752 16777216 1702887424 1480589312 2824863744 2096103424 1467482112 1735131136 2971795456 286588928 2748219392 1618198528 2260688896 2236387328 3266787328 370959360 3390590464 1343942912 4078881920 2040356928 1767717536 2398958960 355096632 4064670748 2204235274 4067775797 +2147483648 3221225472 2684354560 268435456 939524096 3288334336 3388997632 3875536896 4185915392 264241152 4146069504 2314207232 4104650752 2365325312 333578240 3243442176 329089024 3086303232 833216512 3464065024 4221822976 749876224 3083604480 4142716672 1444490880 3593688768 1535726752 1896609264 88606728 1453868084 4160387622 1416078133 +2147483648 1073741824 3758096384 268435456 2281701376 1006632960 3858759680 2332033024 3196059648 3955228672 1306525696 4233101312 1557659648 3974889472 2200305664 406126592 3822026752 84983808 3573522432 173920256 1798170624 1086647296 1130809856 1871823104 3040671104 1119772736 2399033248 660507984 3198961688 92290068 1833083418 3793808651 +2147483648 1073741824 1610612736 1342177280 1744830464 3690987520 771751936 1459617792 1166016512 3334471680 3500146688 1441792000 621281280 2799435776 3613786112 1674641408 1639546880 3166027776 2389680128 2601029632 3118417920 2129056768 3004267008 1377501952 1590014592 346520512 4294181024 3087953104 777971768 4045620228 1227993602 816387875 +2147483648 3221225472 1610612736 1342177280 671088640 3019898880 3254779904 4244635648 2021654528 1396703232 1352663040 581959680 4124573696 2152464384 568459264 521469952 3890839552 3268919296 453697536 1430564864 3081074688 188115968 3491659264 548097792 2691946624 3703467840 337338016 984452208 4051146808 2856246308 3831039506 2575835961 +2147483648 3221225472 2684354560 268435456 134217728 67108864 2986344448 452984832 3414163456 2134900736 3005218816 638582784 1234698240 908853248 845283328 1479737344 3171778560 3363094528 263086080 908374016 2425604096 4233872384 1053361664 2844898048 3839840640 772354112 3354533792 1659406192 2382735368 1963160628 3464547882 163936005 +2147483648 3221225472 3758096384 268435456 3623878656 1946157056 167772160 2634022912 4152360960 3401580544 2711617536 1198522368 433586176 395051008 1700921344 2043740160 2016378880 1561477120 1451974656 3839946752 1746024448 3708457984 1747372544 984861440 587169408 2780404032 3151891616 4136601200 3571537944 1075209268 1628369422 3458490137 +2147483648 1073741824 1610612736 805306368 3355443200 3288334336 4261412864 1862270976 1602224128 12582912 1772093440 1450180608 1321730048 3684433920 493223936 1238433792 3552215040 80986112 1631215616 2794901504 853477376 2667627520 3079100928 2495740672 1873094272 896764352 726267040 1247573712 1145399352 1088820252 4094710314 3768401725 +2147483648 1073741824 2684354560 1879048192 671088640 3422552064 3388997632 2600468480 1988100096 1933574144 1742733312 3241148416 2019033088 2232156160 2695233536 3101097984 2892922880 1725349888 1500323840 760295424 2108360704 4235668480 314560000 2612966656 3527020160 1912237888 1147029664 655242832 1470507016 1951800332 1814873634 3149240623 +2147483648 3221225472 3758096384 268435456 3892314112 2348810240 3523215360 1526726656 2390753280 2956984320 274726912 414187520 3151495168 1082916864 4028760064 3234922496 3748626432 3511926784 2410487808 3765563392 653969408 3420122112 2022643200 1948373248 2396487296 3194961728 2295799968 1667940976 458745880 2695568436 3639991810 2478521639 +2147483648 3221225472 2684354560 805306368 1744830464 1409286144 2785017856 2902458368 1853882368 3468689408 3722444800 2024800256 3526885376 2578186240 516030464 3856859136 3568599040 2017116160 2930630656 793088000 1319327744 68328448 2100281856 386234624 3246701184 1665141824 3030761632 3406985584 1085136904 642093116 1310939186 64134169 +2147483648 1073741824 1610612736 1342177280 402653184 1677721600 3187671040 1929379840 1719664640 2386558976 3034578944 978321408 3368550400 406585344 105250816 3907059712 3495002112 1305100288 1908400128 880857088 524773376 1264659456 1469384192 2615817472 2756617600 58719424 2736991136 3564385744 1228922936 3653292036 3039258654 3413191693 +2147483648 1073741824 3758096384 2415919104 4160749568 201326592 570425344 2936012800 1216348160 1874853888 2770337792 1120927744 3422027776 4090232832 398852096 3911516160 2161344512 4110106624 1129029632 1946644480 1845585920 1829026816 2005039616 3745642240 3336982400 3320848704 640613792 1890720336 2345377816 1539797044 723609606 3218390055 +2147483648 1073741824 1610612736 805306368 3087007744 67108864 2650800128 855638016 3531603968 1757413376 1830813696 4130340864 944242688 2208038912 3167092736 992018432 422739968 1087127552 4267302912 878891008 3914622976 396200960 2328203776 3827814144 3652388992 956996544 3908768416 3574728912 897179704 3042103324 4254885942 4290874381 +2147483648 1073741824 2684354560 268435456 402653184 2617245696 503316480 1426063360 1417674752 2805989376 1927282688 416284672 2925002752 791412736 222691328 3991339008 592805888 2593669120 4245168128 1571950592 3293403136 978422784 673046016 592153856 1842463104 2866293824 812214176 4087364944 4080017416 1141772308 4281554990 34245667 +2147483648 3221225472 2684354560 268435456 2818572288 4093640704 2919235584 3640655872 2105540608 2596274176 2287992832 4203741184 120061952 1125908480 3032612864 2439184384 655720448 2381168640 1669259264 3125858304 944289792 3171722240 1151924736 1759343872 354862976 1328715200 3646449056 3185808624 3830898696 961335348 747288578 1013949497 +2147483648 1073741824 536870912 2952790016 3087007744 3690987520 2852126720 2030043136 3045064704 3636461568 660602880 468713472 1768423424 2805727232 3418750976 2346909696 3870588928 2663923712 4289667072 3479023616 2528221184 1187570688 3014535680 1834966272 2343605376 2236443840 3093825184 2260428240 4244709416 327331900 599988262 1071883291 +2147483648 3221225472 1610612736 3489660928 3892314112 1275068416 2986344448 1426063360 1149239296 1967128576 3927965696 2899312640 2084044800 1435238400 3594649600 363134976 4061495296 1859764224 2025398272 2160979968 2355509248 2171800576 707481088 3310574336 1241286528 2230116160 1336988064 1892513904 342040632 2507468804 3962157090 2253638695 +2147483648 3221225472 3758096384 3489660928 2550136832 4227858432 2046820352 1291845632 562036736 1514143744 23068672 1873805312 2465726464 1080819712 2604793856 853606400 754024448 2082095104 647962624 3797823488 1375516672 317252608 461676032 927365376 283248256 2113139264 4154261664 2849988464 1052581912 504311812 3430234142 366912523 +2147483648 1073741824 1610612736 2952790016 939524096 1006632960 4261412864 1761607680 1501560832 3594518528 3504340992 3824156672 1776812032 2126249984 3410362368 1398865920 1320583168 4287381504 2139889664 1065881600 1602861056 4018734080 3616357888 3951596800 361678976 2089306304 621702816 4081961424 598351928 3227062332 2847356950 3607708707 +2147483648 1073741824 536870912 1879048192 2550136832 1409286144 3321888768 2701131776 4185915392 2176843776 2699034624 3117416448 251133952 2265710592 2437283840 614662144 3002236928 1422868480 916611072 2515963904 743061504 1055212544 752157184 1635428608 1338603904 69366080 2394039200 2078805072 848748584 3512389644 393926702 382505993 +2147483648 1073741824 1610612736 3489660928 3892314112 3422552064 3187671040 4211081216 461373440 2176843776 4099932160 3020947456 3120037888 2404122624 4081451008 3139502080 2838855680 2143928320 2701467648 2994835456 1866541056 2904654848 4264792576 172870912 868479872 2439362368 3834800544 465137232 3740180536 3241496612 4090464290 2131022855 +2147483648 1073741824 1610612736 2952790016 3087007744 4227858432 4060086272 3976200192 1468006400 1304428544 1470103552 1613758464 1249378304 3375104000 2772828160 820051968 1171685376 3290972160 46538752 2770497536 1584658432 3994571776 1505300992 3381211904 1542663296 3738876480 832169632 276344144 4029587512 2496081980 2519029814 519267347 +2147483648 1073741824 3758096384 1342177280 671088640 3019898880 2449473536 1627389952 41943040 641728512 1499463680 2135949312 1757937664 4223401984 3334864896 3324313600 146112512 1876672512 2769346560 128659456 3219953664 697277440 2740545024 1683347712 525033856 4252947648 2699067296 2123801040 527261720 1456271364 2226812978 1262595129 +2147483648 1073741824 536870912 805306368 1744830464 469762048 2248146944 2902458368 3565158400 3535798272 3139436544 2861563904 2722627584 3258712064 1145438208 1994588160 3526393856 362463232 404201472 2374946816 3583793152 2014596096 2642964992 2376019712 202407296 126717632 2795370400 1972846032 30351400 3480752156 1680209938 152411147 +2147483648 1073741824 3758096384 268435456 3087007744 201326592 3992977408 184549376 645922816 591396864 3995074560 2379218944 2238185472 3906732032 3351642112 2556755968 108494848 2843557888 4208041984 2783776768 2493261824 4251446272 1810951680 1287228160 666185600 2116009408 2418428320 2127940304 1341005848 899436564 2598602774 1060371463 +2147483648 1073741824 3758096384 4026531840 134217728 1543503872 2650800128 4211081216 3682598912 2529165312 849346560 2567962624 3346530304 1124859904 3511025664 2590310400 1085308928 2112864256 1186373632 1659637760 3073386496 1026327552 856762880 1316635392 361426304 3406187328 1937985440 3670383696 1420173336 907268140 3741222970 2966197291 +2147483648 3221225472 3758096384 2952790016 3892314112 1811939328 1577058304 4278190080 394264576 2772434944 4125097984 1055916032 1934098432 136052736 1120010240 2560688128 4145184768 1270530048 5251072 1868533760 3727034368 1926546432 815650304 1744856320 2886068352 3187799488 1325668000 4287087856 3376586776 2883932188 3254134786 1691046967 +2147483648 3221225472 3758096384 1342177280 2550136832 2617245696 1174405120 1929379840 3498049536 1564475392 610271232 344981504 316145664 2683043840 3900833792 2973827072 1248165888 865484800 2153259008 1806356480 694396928 1528044544 4045008384 3251210496 1257482112 1129308736 112476576 2930698096 1659207704 1658208292 2587369502 3225079859 +2147483648 3221225472 536870912 2415919104 1476395008 2214592512 905969664 3238002688 1736441856 1774190592 2749366272 1435500544 3830972416 1416364032 864157696 3888578560 1457881088 3424010240 2426331136 571052032 4174755840 117060608 1499066880 3521777920 3577893760 4137918016 1664448928 2808900464 1661304872 143015956 1799807006 195399685 +2147483648 1073741824 1610612736 2952790016 1207959552 1946157056 2785017856 285212672 4169138176 2067791872 689963008 3293577216 3111649280 2412511232 210108416 2638282752 1478918144 2362949632 2319048704 3538587648 1859368960 893275136 795778560 4212347648 1046449024 1319106880 1534971296 818918992 4043735096 143114300 1396826122 3978727473 +2147483648 3221225472 536870912 1342177280 4160749568 3422552064 973078528 2868903936 427819008 2067791872 3399483392 3671064576 2144862208 1634467840 3749838848 2722562048 1008959488 3860152320 1798938624 899395584 2303625216 3214316544 4034827776 2403192576 4221150080 4098775104 1729338784 3250320240 3948642344 2863218724 820224054 3136335911 +2147483648 1073741824 2684354560 2415919104 2818572288 2885681152 3523215360 3472883712 2055208960 1522532352 2497708032 732954624 597164032 3633053696 277217280 3519479808 811696128 4235313152 2868387840 2139090944 792651776 2032053248 1380876800 2355409152 3329645184 1778348352 1207931040 318463056 997818376 4047355956 4095614978 1338568719 +2147483648 1073741824 1610612736 2952790016 2550136832 335544320 2717908992 1996488704 2071986176 708837376 2803892224 47185920 3441950720 3843817472 2038824960 3443589120 2493939712 345063424 1141661696 650752000 438872064 245195776 465702400 1449405184 3094859648 414879680 261589408 2039165136 562987064 361578556 1737121854 948482089 +2147483648 3221225472 536870912 2952790016 402653184 3422552064 100663296 1694498816 1333788672 46137344 530579456 313524224 2643984384 2613837824 2357329920 1481048064 1793359872 1943355392 2391711744 3185725440 3277133824 684217344 3993233920 1359358720 361171072 3384920384 3777223328 2515838576 3825106984 3160293404 1323835406 1131417631 +2147483648 3221225472 536870912 1342177280 1476395008 3556769792 2852126720 654311424 478150656 2705326080 4208984064 1089470464 1901592576 2089549824 2709651456 1925644288 3139665920 1833975808 3394002944 145223680 2626840576 3488144384 1874030080 3468565760 2885578880 1125932352 2162726560 1328622704 972652584 1785892 510517278 359706657 +2147483648 3221225472 2684354560 805306368 2281701376 4093640704 3254779904 2768240640 3481272320 1497366528 593494016 630194176 2886205440 1312555008 1350696960 801308672 329547776 2159394816 3162234880 1734717440 2945792000 1561220096 1941517824 616927488 925144960 2910248128 2866805152 407988720 3266215944 3976904764 1002266634 1891856433 +2147483648 3221225472 3758096384 805306368 1207959552 3422552064 1644167168 1426063360 25165824 952107008 287309824 324009984 127401984 2527854592 4068605952 3795910656 3479601152 372490240 3098288128 92368896 1455929344 3324355584 2010139136 1994067712 1934259072 2465314368 2744066464 1607576944 1255964696 3108945980 1005625386 2282729535 +2147483648 1073741824 2684354560 805306368 1476395008 3959422976 369098752 2197815296 3430940672 2948595712 954204160 128974848 3526885376 2687238144 1569062912 38207488 2191818752 4178788352 1429053440 3255029760 2835785728 2441575424 1682086400 4188436736 3918961280 3035503680 2514716832 1949534544 1870299144 805847068 207036478 17535031 +2147483648 3221225472 3758096384 2415919104 3355443200 3288334336 704643072 2868903936 2407530496 1589641216 1398800384 328204288 373817344 3925606400 2692874240 3678470144 3601039360 2540879872 1461215232 1121153024 3689547776 1225401344 894962176 3975359744 1540990848 3333471936 4059579808 2357463024 1161920536 262389780 3220430858 1750970389 +2147483648 1073741824 1610612736 2415919104 939524096 2348810240 1577058304 50331648 3078619136 2436890624 3412066304 1745879040 2047344640 1018953728 3808821248 1736507392 3376906240 3613736960 236298240 4111372288 3577669632 1900258304 459290112 806703360 1711823744 1522086080 1812112800 2382697936 1527119928 2877358132 4148658198 1147486215 +2147483648 3221225472 536870912 268435456 3892314112 3825205248 1174405120 922746880 2139095040 2738880512 1725956096 2303721472 3239575552 1433141248 2399272960 2475098112 826376192 4024942592 3452985344 3218935808 3788474368 674251776 118089216 1620290816 3661544832 2568954432 2305504160 3842055024 377618472 3620143156 3760291890 838320189 +2147483648 3221225472 3758096384 4026531840 2281701376 1006632960 3925868544 1392508928 3011510272 683671552 241172480 3144679424 2816999424 3535536128 2801926144 1166082048 2176876544 2531508224 2486542336 1464774656 3735668736 1528628224 2878462464 3537876224 3245697152 1290585280 893016736 2848065008 2061631512 3861970956 1078493210 858767411 +2147483648 1073741824 2684354560 805306368 2818572288 4093640704 1174405120 1627389952 595591168 2881486848 434110464 3058696192 549978112 1648099328 1795555328 679936000 1396998144 1923399680 2834489344 2453508096 587544576 1283462144 2369864192 1336152320 963657088 519771328 2019829664 1922122192 531496968 2183856156 3303702530 1955577905 +2147483648 1073741824 536870912 4026531840 1744830464 1006632960 4194304000 1358954496 2206203904 2772434944 874512384 3400531968 875036672 1232863232 3540385792 377683968 1489403904 2657402880 2182258688 1331572736 3299956736 321688576 704394752 1757743872 2523378816 1846580416 760806048 3249601488 1454243880 666828844 2388688914 2048376883 +2147483648 1073741824 3758096384 805306368 402653184 1275068416 3724541952 3238002688 3716153344 1421869056 1382023168 1269825536 816316416 859570176 738590720 2919563264 956727296 2709602304 2462228480 3747909632 1211168768 2775114752 3168291328 863384832 3436039808 1099520192 3173997728 268130768 3395289112 1202716700 245891134 3258712095 +2147483648 3221225472 536870912 805306368 3623878656 201326592 100663296 2902458368 3279945728 893386752 1684013056 3440377856 1681391616 613154816 1744961536 336003072 704675840 2600943616 3062276096 4206907392 1462065152 74675200 1789900288 1979091200 686508928 2970634560 1513981344 2508825712 1166016552 1480589372 2279604286 3360686095 +2147483648 1073741824 2684354560 4026531840 2550136832 67108864 234881024 3539992576 1317011456 2529165312 845152256 1454374912 829947904 485228544 1611005952 268894208 3355607040 1812152320 2449793024 3640676352 2475091968 189066240 3928408576 4061472000 1437279872 2066169408 1301507232 1827596112 3087007752 3019898924 905969678 654311485 +2147483648 3221225472 2684354560 3489660928 2281701376 3556769792 4194304000 218103808 2843738112 3032481792 1092616192 433061888 3041394688 2739666944 1140981760 302186496 2835513344 193150976 3854704640 3332591616 1511254016 1357394944 2816386560 78172928 3921544320 1100539712 260478240 2878090544 2602565640 80740364 885522442 327942157 +2147483648 1073741824 1610612736 3489660928 3892314112 603979776 3321888768 1291845632 1182793728 2554331136 3214934016 1030750208 1069023232 13369344 2617376768 1241579520 3472982016 495140864 2076418048 1163956224 3700627456 4033426432 1149573632 993288448 1768816256 611481024 2805677792 2844615472 3206545416 2821718020 2794979334 1979449357 +2147483648 1073741824 1610612736 2952790016 2818572288 3690987520 167772160 855638016 3548381184 1296039936 1101004800 3895459840 1585971200 3946577920 1644298240 3472949248 159481856 1715650560 3861028864 1936945152 640165888 3817655296 2722713088 685520128 3255993984 536371392 1511414304 2618039536 1829240840 1450967044 3953262598 1261502475 +2147483648 1073741824 1610612736 1879048192 1207959552 1409286144 2583691264 2868903936 2004877312 1430257664 3466592256 1146093568 1191706624 2810970112 33685504 3875602432 3783360512 138526720 2485198848 59854848 2590664704 2763959296 3980123648 3627308288 2314517120 1234686272 1881586720 2833026608 42467336 1036779524 153223174 2031157255 +2147483648 1073741824 536870912 4026531840 4160749568 1006632960 771751936 587202560 2659188736 3644850176 4020240384 1483735040 2261254144 966524928 3657564160 2835415040 2139127808 1120124928 1331945472 3792760832 3847796736 3036974080 2061793792 4206126336 2194423424 2432246208 1685568288 1940829808 2045247496 732692484 4125753346 3719102479 +2147483648 1073741824 536870912 1342177280 2818572288 1677721600 3321888768 2801795072 3682598912 1900019712 991952896 451936256 3494379520 1307836416 318898176 4118872064 2453700608 1990279168 1689427968 1424592896 3762755584 1600691200 2030464512 541803776 4126452864 4278209472 125997344 1530925008 1847721992 141623300 3112730626 437600261 +2147483648 1073741824 3758096384 2415919104 4160749568 3154116608 2717908992 1392508928 2894069760 180355072 2858418176 1976565760 1654128640 834928640 1593966592 3330342912 1841528832 1893875712 3390300160 695922688 324438016 1656441856 2394403328 2234100480 982378880 3730814784 2470853216 482422544 3479306248 2354118660 433815566 887504905 +2147483648 3221225472 3758096384 268435456 4160749568 1140850688 2046820352 3103784960 2860515328 541065216 1147142144 751828992 1085800448 2619080704 1426194432 1283653632 1464041472 3319808000 2735988736 2954432512 401467392 1854465024 909486592 3133473024 684478848 2176439104 2996622048 4014061680 2715942920 689111052 3776675854 23871489 +2147483648 3221225472 536870912 3489660928 3087007744 4093640704 2583691264 3640655872 3816816640 322961408 2648702976 1678770176 1835532288 3919839232 3842113536 629342208 1010860032 425934848 1876090880 759943168 2056677376 3151586304 3141307904 719244544 3234609024 514256960 2776671648 4232310416 962723848 3218276364 2504556546 2392277005 +2147483648 1073741824 3758096384 1879048192 2550136832 1275068416 33554432 3841982464 3615490048 3955228672 2241855488 2043674624 675807232 4123262976 3070361600 2055274496 2017689600 3361849344 3480379392 756625408 114034688 505779200 229662208 1027157760 2447136384 340543296 4066701600 1808953104 1699348488 373620740 1656848398 2149629959 +2147483648 1073741824 1610612736 1342177280 134217728 2348810240 3254779904 4211081216 4085252096 1925185536 2652897280 1823473664 86507520 2717122560 620888064 3800104960 3326181376 2237743104 4283441152 1245327360 2209286144 394128384 2340736512 3893054208 4073175168 4041953984 1985365152 1953505232 2617901064 3301244932 2112585734 1758740485 +2147483648 3221225472 2684354560 805306368 1476395008 1677721600 2650800128 2936012800 3212836864 2285895680 392167424 206569472 2269642752 881590272 1291976704 2323841024 2529329152 3886071808 284254208 3996749824 2583066624 3793009664 1132985856 4209877248 2916294016 1611141440 1013755168 4178614832 1118437384 3391029260 3018358794 33538051 +2147483648 1073741824 1610612736 805306368 3892314112 603979776 2113929216 922746880 1468006400 1161822208 903872512 2672820224 1378353152 1680080896 2273443840 3712024576 2581692416 4115709952 4079722496 547655680 3947100160 2598493184 1691409920 2104087808 4039604096 1548807488 3819548832 3127168144 2413920264 2790309892 3131809798 1659146243 +2147483648 1073741824 1610612736 4026531840 2281701376 1409286144 2650800128 2332033024 830472192 566231040 3697278976 1892679680 1819803648 1425801216 2038562816 1438711808 3529605120 2211692544 2180653056 3208466432 2967500800 2677222400 2925086208 714032896 1422610816 4132803392 1510230496 826261488 65110024 303284228 3046776838 1810714639 +2147483648 1073741824 1610612736 2415919104 1207959552 1006632960 1174405120 1996488704 2424307712 3502243840 1612709888 4029677568 2159542272 1158938624 3028418560 3267428352 2636218368 2310160384 3287883776 527757312 3310557184 904453120 3909075456 1216283392 1623171200 2224926912 3601849056 320153680 3414261768 239222788 2615222278 3599822857 +2147483648 1073741824 536870912 1342177280 2550136832 1275068416 2248146944 3338665984 2575302656 3418357760 2866806784 1290797056 2058878976 1728315392 3749838848 1824587776 1130397696 1328627712 73031680 3790942208 3828881408 1430658048 3466651136 1121152768 2703772544 2559394752 4259287776 204779536 2581102600 943013892 1675124738 2436116485 +2147483648 1073741824 1610612736 268435456 3892314112 3422552064 4060086272 3506438144 3615490048 197132288 2338324480 951058432 1329070080 2557214720 1048707072 3628138496 3466690560 1758478336 1426825216 890712064 88983552 1401963520 3173768704 4052086528 686280064 4049040064 4058989792 1447046576 899907592 978403332 1330257926 2998366209 +2147483648 1073741824 1610612736 1342177280 2281701376 67108864 167772160 1996488704 1015021568 935329792 3605004288 1353711616 2069364736 4165730304 1937899520 2537619456 119635968 2941337600 3798605824 4216590336 1550723072 575855616 1374188032 1276387072 1800289152 1426092736 1065440608 3108164912 1243840520 1020280836 1697357830 343232517 +2147483648 3221225472 536870912 4026531840 3892314112 1677721600 100663296 2197815296 3128950784 1287651328 1352663040 3683647488 675807232 520880128 1031929856 3762487296 2808119296 1303625728 891002880 2263191552 3332249600 2160790528 4274874880 278950656 999432832 4165590592 118417696 2978203696 2185396232 576765964 1949507586 3277475855 +2147483648 3221225472 1610612736 2952790016 3892314112 3019898880 3523215360 3003121664 2776629248 1950351360 1868562432 1378877440 211288064 801374208 4068605952 2613248000 2485223424 1322434560 2750128128 4005482496 2360690688 3455831040 3103004160 43553024 986176896 1443084480 1224764000 3263372048 3015933960 1075953676 751968262 4175958027 +2147483648 1073741824 2684354560 3489660928 2281701376 3959422976 2583691264 2130706432 4068474880 3586129920 2405433344 3243245568 467140608 2587099136 3380740096 3242262528 2544009216 4289937408 4023001088 1213181952 1963223040 2022374400 2867612160 791975680 2348834176 2852197696 2264954720 1182833872 734035976 2254585860 3603996682 1134096397 +2147483648 1073741824 536870912 1879048192 3087007744 1811939328 1040187392 3405774848 2390753280 1941962752 1734344704 718274560 707264512 3945529344 1669464064 1782644736 1008762880 3916546048 1864032256 1058385920 1969682432 1895574528 4129929728 221089536 2491432320 314784576 1357086880 1385171120 3272245256 937213956 1238917122 771059719 +2147483648 1073741824 536870912 1342177280 3892314112 335544320 3590324224 3271557120 260046848 1782579200 39845888 3004170240 2028470272 2923692032 578945024 448856064 2241888256 2654027776 3978010624 343691264 1242388480 3832810496 2040249856 3183307008 2016176512 3959913536 1424149408 265452816 2253029384 3287564292 1742282754 433852421 +2147483648 1073741824 3758096384 1342177280 939524096 3154116608 33554432 1224736768 2575302656 1455423488 824180736 2312110080 4041736192 3963879424 3598843904 2017525760 1432584192 1857110016 3210272768 1319038976 1893599232 1925063680 2123294208 798268160 459924608 998766400 1243683744 1901120784 1537835016 1705263108 493969422 1845145605 +2147483648 1073741824 536870912 3489660928 2013265920 4093640704 838860800 2197815296 947912704 1547698176 4183818240 2649751552 2346188800 457441280 742522880 291569664 837844992 2648391680 3527794688 1673646080 1201784832 399674368 3251347968 2553057536 171849088 3981819840 2703991648 4196290320 407232520 1421987844 1830930434 412257293 +2147483648 1073741824 536870912 268435456 4160749568 4227858432 704643072 4244635648 2575302656 1178599424 1801453568 3480223744 3523739648 757858304 1950482432 442564608 3035660288 2101886976 4056932352 3597791232 3985221632 1953461248 1872766464 617871616 1624956288 3136804288 3124059168 2274763440 3796361224 287174660 11249666 2961077249 +2147483648 1073741824 1610612736 2952790016 134217728 1140850688 167772160 3070230528 2524971008 4106223616 1365245952 1766850560 3325558784 2639003648 985792512 2892038144 684818432 343588864 820781056 1190334464 151595008 3299302400 628529664 1384968960 2468533632 1559481664 638231776 3458719536 666116104 4075753476 2515740678 1166695435 +2147483648 1073741824 2684354560 4026531840 3087007744 3019898880 3321888768 2432696320 2206203904 2126512128 2896166912 3591372800 1161297920 475791360 616693760 3886088192 1586659328 326877184 381607936 1076940800 1919555584 285524992 3912224256 2294815488 4262978176 1939275840 3495260384 762826608 581361672 1639763972 3803191306 2536096783 +2147483648 3221225472 536870912 1342177280 1476395008 4227858432 2852126720 3405774848 3447717888 3695181824 2871001088 1297088512 2441609216 1714683904 3074555904 4137877504 3910172672 2527674368 3647299584 298446848 4145391616 1225894912 111769088 2707853568 3184139392 85327168 2114984480 1630160592 3056033800 3681218572 2483365890 1152969733 +2147483648 3221225472 1610612736 3489660928 2281701376 3556769792 4060086272 3372220416 2256535552 4123000832 450887680 3341811712 3733454848 1601961984 2227306496 3496148992 4243685376 4218109952 2915966976 873025536 347916288 2569053184 2933021184 3795351296 3501489024 1973220544 3690073632 854208496 1435246600 3433713676 3861727238 1237050381 +2147483648 3221225472 2684354560 4026531840 2013265920 335544320 436207616 2399141888 25165824 1312817152 3516923904 1146093568 1727528960 887881728 994181120 3475177472 596803584 1696317440 3609059328 2565492736 163014656 3976117248 253412864 3760019712 761812608 2918472000 3395196896 1590308272 3534217224 1193627660 3546802186 767982607 +2147483648 1073741824 1610612736 3489660928 402653184 1543503872 2449473536 285212672 2155872256 4047503360 501219328 1332740096 1469579264 1920729088 1648492544 3026255872 3534848000 3778756608 1978425344 875261952 3821488128 1324336128 162152960 2819040512 659408768 230380992 2662107744 482882544 842424328 1932947460 2880751622 1727366157 +2147483648 3221225472 2684354560 3489660928 1207959552 3825205248 3858759680 620756992 343932928 1958739968 283115520 1471152128 1998061568 1242824704 1203896320 2036531200 1005748224 3241885696 2252677120 3001651200 3257702400 1996755968 2890535424 2428334848 1707873152 3744835264 168851552 3557536336 2560565256 2157875212 3969652746 1318867981 +2147483648 3221225472 3758096384 4026531840 1207959552 2214592512 1308622848 3405774848 2944401408 1539309568 2841640960 1471152128 1932001280 1247019008 448921600 2749562880 2029223936 2517352448 591732736 1563955200 1210988544 1070509056 2436660736 272027392 4008834432 2701788864 4005925024 4160249680 2211389448 3544125452 4046960654 879913999 +2147483648 3221225472 2684354560 2952790016 4160749568 201326592 3791650816 2063597568 1702887424 1765801984 3818913792 3304062976 1245184000 1158414336 3426877440 656605184 523403264 4149919744 2283790336 3366596608 1738835968 1155886080 4165359104 1597359360 2706308736 258096064 2651870432 2238224944 2412109832 3581227020 996935690 147893259 +2147483648 1073741824 536870912 1879048192 2818572288 4227858432 3321888768 385875968 1115684864 331350016 2078277632 1840250880 2615672832 1234436096 2931949568 1348534272 804290560 1397342208 3372654592 1291448320 1877874688 1861147648 2742012416 2251124480 2752274304 3411955392 2491753376 3518506064 1238147080 3820810244 2041878530 2895256583 +2147483648 3221225472 2684354560 268435456 3355443200 4227858432 3791650816 4009754624 411041792 1858076672 362807296 1322254336 1678245888 2778464256 3863085056 1935867904 124944384 3638050816 3868663808 2807951360 434276352 2394045440 2314904064 881253120 4059465344 371999552 2151293984 2779023472 2212864008 1350938636 1207281674 1462750209 +2147483648 3221225472 1610612736 3489660928 402653184 1677721600 3388997632 2835349504 192937984 2453667840 685768704 1391460352 58195968 2636906496 2109865984 2963472384 3004268544 2315993088 336879616 2886701056 1435641856 2848465920 2948001280 1906272512 542659456 410874816 1965638112 2403655344 266723336 3035942924 587089926 1223406605 +2147483648 3221225472 1610612736 1342177280 2550136832 67108864 1107296256 1493172224 3665821696 893386752 4053794816 1825570816 1364721664 1474560000 63045632 3940745216 712081408 805912576 1853775872 1430654976 2156922880 3128681472 1853336064 4080661760 1238808192 2095786816 3473893728 516862352 1429200904 4057944076 781608966 3964269573 +2147483648 3221225472 536870912 805306368 2013265920 1006632960 838860800 2332033024 612368384 1405091840 497025024 2580545536 1625817088 3919314944 2437021696 1130561536 2112913408 997769216 580247552 1022291968 1945749504 3948260352 4266578432 2292805376 629073536 2884640576 1316571040 3876882544 3433914376 1394225164 2347116546 206855171 +2147483648 3221225472 2684354560 268435456 4160749568 1006632960 1040187392 3137339392 1484783616 2764046336 2808086528 3949985792 2608332800 1867251712 2806120448 723714048 2698149888 57163776 3846692864 3933663232 1051588608 1810983936 3552092672 2922361600 3677605248 786122176 3965585888 1707641648 987193352 775794700 490248202 368040961 +2147483648 3221225472 536870912 805306368 3355443200 1275068416 1577058304 1493172224 897581056 448790528 1361051648 716177408 1637351424 2905866240 507641856 3261267968 3612377088 1057538048 1168056320 3710857216 1270118400 1644225536 788764160 813894400 2302907520 2531508928 1544596064 1458208464 4044201992 3062165516 4133214210 3281458179 +2147483648 3221225472 3758096384 2415919104 2013265920 1409286144 3388997632 419430400 92274688 2621440000 3261071360 707788800 2041053184 1521745920 3837919232 1503854592 823361536 3799662592 1785585664 2269073408 2267424768 3078284288 2716784128 1350324480 2646931840 3062476992 3412408992 756551888 2950455304 198578188 4067444750 3385586697 +2147483648 1073741824 536870912 1342177280 939524096 3288334336 4127195136 352321536 3682598912 1547698176 434110464 560988160 2421686272 3844341760 3032612864 4079026176 1532002304 1384726528 1626136576 4283240448 2564610048 4118270976 3033116160 1443713280 1790728064 3225873856 2440150368 2555946640 1764122632 4005646340 3961698306 2815591429 +2147483648 1073741824 2684354560 1879048192 134217728 1677721600 3456106496 3103784960 830472192 1002438656 2292187136 1636827136 3238526976 1058799616 2839674880 501284864 4000481280 2491006976 4192477184 635932672 1743009792 2766627840 2590279168 1160023808 1841812096 3359067712 1754212384 4249359984 427597832 2079543300 2176358410 407122951 +2147483648 3221225472 3758096384 1342177280 3892314112 1409286144 1442840576 1728053248 2877292544 4081057792 3273654272 3119513600 3914858496 2083258368 230817792 3538092032 420708352 2571714560 3320291328 2061979648 4251211776 69671936 4060442112 964144384 3152952448 170037184 3916452192 60533424 3310231560 126947340 3632953358 2365983749 +2147483648 1073741824 3758096384 2415919104 2550136832 201326592 436207616 385875968 3867148288 3409969152 2497708032 1032847360 293076992 869531648 3303145472 93388800 1836810240 567689216 1205886976 4111544320 2872829952 1152785408 1471412736 3150585088 832420736 2898061888 1888403424 562516560 3510364168 2209750020 3375626766 3968474377 +2147483648 3221225472 2684354560 1342177280 3623878656 2080374784 2650800128 251658240 3061841920 3779067904 4087349248 122683392 1897398272 3489398784 765591552 1750269952 932872192 2797420544 2046910464 2365779968 3615553536 3502341120 6404608 4155667712 350860928 3416384 3297058400 2565716720 2258171912 2403171340 1438890506 3017897221 +2147483648 3221225472 2684354560 1879048192 671088640 2214592512 2248146944 3338665984 3565158400 792723456 3546284032 3249537024 427294720 439615488 3110207488 1689452544 1559920640 2130034688 1036165120 1528893440 374380544 2945113088 2083516928 1625599232 2242401664 838703808 1622046688 3685004752 684234760 3947813900 2270556682 735292679 +2147483648 1073741824 3758096384 2952790016 1744830464 1946157056 2449473536 2298478592 2222981120 2520776704 933232640 4082106368 1316487168 2109472768 2225209344 718340096 2663088128 2371796992 3637747712 3887648768 2178795520 2324882432 706392576 2408319232 3530184320 1222986048 3088022496 2645043184 2944911368 3149915140 2409837070 525584651 +2147483648 1073741824 1610612736 268435456 1744830464 335544320 1912602624 1694498816 2994733056 1639972864 702545920 630194176 712507392 279183360 3068264448 3054567424 2201583616 964968448 303276032 2839105536 1350846464 3197359104 2751097344 3370407680 1598238592 371302976 125023200 2926071184 2526955528 770102276 2915166726 400627457 +2147483648 1073741824 536870912 268435456 3355443200 3825205248 905969664 1929379840 260046848 3661627392 1281359872 2228224000 234356736 3561226240 828506112 2756771840 4063789056 996425728 2672893952 1505398784 4146354176 2956168192 451550720 3298588928 504867200 3697016640 1656101344 3794411536 2587777032 3714485252 1146134018 2184788225 +2147483648 3221225472 1610612736 3489660928 3623878656 1140850688 2449473536 184549376 3011510272 138412032 2418016256 284164096 2378694656 3969122304 220332032 2591227904 2366210048 3480698880 431054848 1097469952 1705494528 461990912 3652627968 3276976384 1031293056 3716059072 793028896 530299728 2506999816 1839098892 1817521670 4005753101 +2147483648 3221225472 3758096384 805306368 1476395008 4227858432 3456106496 1023410176 494927872 2638217216 3416260608 3438280704 2054684672 832831488 3970039808 2792554496 633044992 3787767808 4063453184 1771630592 125089792 1634350080 3205371392 466355456 3207452288 2877040576 225718240 2657790864 3918444552 1779250188 1649382926 4033856771 +2147483648 1073741824 2684354560 4026531840 402653184 4227858432 2852126720 3238002688 3196059648 692060160 367001600 3404726272 1311244288 1103364096 1734475776 2981167104 919240704 2008530944 621436928 219607040 3642370048 3796747264 255203840 1867224320 3547668352 975740864 533187232 3093411344 1882236936 772408324 1653897738 114910479 +2147483648 1073741824 2684354560 4026531840 134217728 2214592512 1979711488 3674210304 4085252096 809500672 3265265664 737148928 1524105216 2084831232 3441557504 2712731648 293240832 4181180416 2268733440 1486295040 1934186496 806202368 1756327424 2052985088 638022272 1048810432 147004768 1499540496 2769541128 1233808388 611143178 3040674063 +2147483648 1073741824 3758096384 805306368 1207959552 201326592 3523215360 1593835520 3263168512 4156555264 44040192 4027580416 3661103104 74711040 3928096768 1557200896 605782016 3198468096 3879411712 2448764928 862111744 1269873664 3249121792 1510944512 481583744 570526784 3070339808 511832784 1572947976 429947908 3968895502 2700812035 +2147483648 1073741824 536870912 268435456 134217728 2080374784 838860800 2298478592 981467136 281018368 2690646016 2058354688 3455582208 4073979904 618790912 2842755072 2585296896 4096016384 2528780288 2096427008 2566014976 1633379328 704924160 44823296 3638520192 317505216 1658082784 1826753616 4117940232 3088786436 1965320706 3493462785 +2147483648 3221225472 2684354560 2952790016 939524096 1006632960 4261412864 1493172224 3800039424 3258974208 3831496704 2423259136 4016570368 3101949952 1474428928 1957888000 2873786368 3690381312 2876956672 1073737728 2624550912 3585516544 3910724096 3666655488 3884370304 4061197760 2048548768 1527760528 4232574984 565404684 1338542602 3702884619 +2147483648 1073741824 3758096384 3489660928 2550136832 1946157056 2650800128 2768240640 1870659584 1900019712 4276092928 4153409536 3390570496 1436811264 1549926400 1968242688 129728512 1540833280 3647496192 3140276224 3579836416 3226915840 1982553600 13489408 2639078272 3809393216 2842680928 893284240 2265348104 3734017028 3751329294 1743144205 +2147483648 3221225472 1610612736 1879048192 2281701376 2751463424 1442840576 2634022912 2709520384 12582912 2099249152 2211446784 2366111744 3179020288 94502912 3297968128 2246672384 906870784 3585613824 2965737472 1231476736 3891704832 4112262656 2241057536 2657733760 969706304 2988087840 2270587632 3154991112 4072174604 507872774 1395098375 +2147483648 1073741824 2684354560 2415919104 4160749568 3825205248 100663296 3640655872 947912704 1136656384 3487563776 1433403392 3643277312 2140405760 1382154240 3157327872 1107984384 2290499584 3212435456 2913898496 317495296 1221469184 1398702592 2474991360 2298152832 1475314112 3528273568 1872674128 769923080 1590256644 3873825290 826904329 +2147483648 1073741824 3758096384 4026531840 3623878656 2348810240 2717908992 3942645760 511705088 859832320 1101004800 326107136 3332898816 662437888 1981939712 1706098688 2462810112 988790784 2555994112 4028051456 3116304384 3594742784 1176607232 498253056 248196736 2968433088 660199584 3230954736 3288238088 1650568196 2022799886 2851818767 +2147483648 3221225472 536870912 2415919104 2550136832 1946157056 2382364672 3472883712 2692743168 4240441344 3386900480 1397751808 1813512192 1751384064 3496083456 3289579520 1605926912 3172352000 3829948416 1526648832 2747578368 17857536 1446732288 1918165760 2213232512 2442051904 3236846176 1266423440 3632674824 3367058444 3259597314 704606985 +2147483648 3221225472 3758096384 1879048192 402653184 3825205248 1375731712 318767104 209715200 1665138688 1184890880 1926234112 3997696000 3096707072 1327628288 202571776 1546354688 1864744960 1482317824 3418132480 2055522304 101223424 3602174464 3971112192 3355112064 2196633408 1225691936 4169075536 3110422536 4219096076 3652137486 2074873095 +2147483648 3221225472 1610612736 268435456 3623878656 3154116608 1040187392 1325400064 3699376128 4030726144 2631925760 443547648 1260912640 239337472 358744064 1538457600 4194926592 588529664 2417582080 3926781952 1570207744 2706930688 1299091968 522645760 3704662912 146425280 4137522848 2714704912 1505032200 3985325068 1574203910 901267713 +2147483648 3221225472 1610612736 3489660928 402653184 1946157056 2315255808 3808428032 713031680 843055104 828375040 3354394624 2028470272 3433824256 4007788544 2855469056 3830022144 4160700416 2103074816 3978743808 968730624 171559936 2278967808 3403012352 1364512128 3197477824 3442831776 4075159472 572401672 3924397068 1630513670 69421325 +2147483648 3221225472 1610612736 1879048192 3892314112 4093640704 3321888768 117440512 226492416 952107008 1981808640 915406848 249036800 1143734272 518127616 2024996864 877232128 3774201856 2278400000 1590874112 3099170816 2430360576 315119104 2948043520 3962474624 1256398400 2930848096 2873775536 4050925576 2366540812 3924938246 2225852167 +2147483648 3221225472 2684354560 3489660928 2550136832 1409286144 1912602624 2499805184 1820327936 1858076672 1184890880 475004928 2876768256 2878603264 1080164352 2264072192 2838134784 1676623872 4168376320 97538048 423118848 1811387392 110268928 2413398784 449249920 60468544 2846108640 1860925264 3888916488 31966220 3884636682 3552452365 +2147483648 3221225472 1610612736 268435456 1207959552 1811939328 1577058304 3204448256 293601280 1656750080 2996830208 4277141504 3602382848 2100559872 2623668224 2723348480 2940829696 2383167488 4187430912 26259456 57407488 1002388480 3410961920 1257511680 977437312 3269640128 1225851104 992537040 3764181000 2027916300 1755110918 3481216769 +2147483648 3221225472 2684354560 4026531840 671088640 2885681152 301989888 1325400064 2340421632 2361393152 2359296000 1032847360 4255645696 1074528256 2757885952 1060306944 356155392 623362048 3643711488 2016653312 45729792 870611968 1183796736 4095812352 2429635200 1724432960 482313376 832113968 1958176776 2525481996 2269021706 89743119 +2147483648 3221225472 2684354560 268435456 1744830464 2751463424 704643072 1962934272 2407530496 2797600768 1470103552 1555038208 4281860096 3482058752 996278272 236126208 4094328832 1249132544 1162846208 2462289920 3584108544 766710784 1253826048 1951247104 1195468416 3731033792 697472736 1456200496 668370952 83657740 1182332426 2532163329 +2147483648 3221225472 536870912 805306368 2013265920 1006632960 1979711488 83886080 3212836864 2134900736 3474980864 4170186752 4035444736 2868117504 241303552 3065184256 3717758976 1715257344 2839011328 3162632192 1573017600 601904128 1995693568 2251877632 1466832000 1482436160 1736714272 1561864400 1308473352 2413143052 1978893826 2763766019 +2147483648 3221225472 536870912 268435456 2281701376 1946157056 637534208 385875968 3162505216 188743680 2057306112 1710227456 1864892416 1769209856 1675755520 3461545984 2438496256 698105856 2272534528 3772829696 1691555840 353934336 331125248 3150306560 3295257216 3285636032 2920403616 3313113808 1445935112 696011788 3550841346 1845117185 +2147483648 3221225472 1610612736 2415919104 1207959552 3422552064 301989888 3238002688 2894069760 1514143744 3521118208 3494903808 373817344 1412169728 2644639744 3736272896 3650715648 3852877824 2796494848 3571593216 47368192 1862845440 810406400 1060206848 2640002944 1594199360 3550326560 3434785712 1331030024 2782327820 143989254 2599861513 +2147483648 3221225472 2684354560 1342177280 2281701376 3019898880 3254779904 285212672 3229614080 1463812096 220200960 2354053120 3824680960 3773038592 3026321408 242417664 942309376 2682077184 3814989824 3668168704 3499264000 4095443968 3495191040 3668684032 3919506560 1455816000 1840286176 3226107024 4289636360 2488030220 3002919434 4281805061 +2147483648 3221225472 3758096384 805306368 2550136832 3422552064 1174405120 1660944384 662700032 1262485504 3277848576 418381824 3082289152 3846963200 1193410560 1242759168 4278943744 1242873856 802971648 3605671936 690329600 1841613824 779566592 313457920 2333304192 1770706880 802544864 2507976240 2596009992 3855481868 3923846670 2201153795 +2147483648 1073741824 3758096384 4026531840 1744830464 3556769792 1845493760 3405774848 3498049536 675282944 4263510016 1934622720 3545759744 939786240 325189632 653328384 3502997504 423608320 2685902848 2325237760 2749839360 30501888 2719490560 2275791104 3455111296 1347156288 1233122144 305625872 734697480 29113348 1280743950 2193259791 +2147483648 1073741824 1610612736 805306368 939524096 1543503872 369098752 721420288 2021654528 1296039936 3047161856 3299868672 1373110272 829161472 1440874496 177274880 2494136320 3662987264 1285480448 3550113792 4132231168 2165566464 2372452864 1823810816 2056076928 275777216 2897869152 1052576432 1894266888 1853135876 2364512774 925042947 +2147483648 1073741824 536870912 2952790016 2281701376 67108864 570425344 2298478592 3716153344 1950351360 2082471936 3373268992 4130865152 3829137408 1533149184 229703680 552108032 2305212416 3538690048 3862630400 2621245440 4150420480 2612172288 65757440 3655837824 1496164416 1733925600 4102832112 3154847752 4120146948 1973755394 2031011083 +2147483648 1073741824 3758096384 3489660928 3892314112 3288334336 2382364672 3640655872 2441084928 3326083072 283115520 22020096 1312292864 2907439104 3944873984 3723558912 3901456384 2057781248 3080036352 2302414848 1105901568 3652625408 1464804864 3290687744 1500531584 625641792 319210208 715537968 529831944 2906518532 535313934 3904199949 +2147483648 3221225472 536870912 2952790016 4160749568 3422552064 4060086272 3808428032 3162505216 658505728 3055550464 1380974592 2949120000 1629749248 266469376 2285043712 1396211712 3456024576 1378738176 3576049664 4058138624 3107113984 3166392832 2923334912 256884864 3277274432 4017719584 3411879824 4114556936 2681093132 2249652738 4065947915 +2147483648 1073741824 1610612736 1879048192 3087007744 4093640704 1577058304 1560281088 662700032 2587885568 3785359360 2519728128 2890399744 4282122240 2657222656 4073783296 2740551680 1199947776 3732201472 2933706752 2868115456 3525850112 1039023616 3845691648 827772544 2603484352 1079567136 218505200 3149305864 1362961412 996353542 1095859463 +2147483648 3221225472 2684354560 2952790016 3087007744 1677721600 1375731712 184549376 4152360960 2462056448 2564816896 3257925632 770179072 3990618112 1923219456 3180527616 1190821888 23511040 1818550272 2867105792 145147904 3406130176 2249489920 1001159424 99163008 1105091776 1554202016 814872176 1350215688 186924044 3284456970 1777813259 +2147483648 3221225472 3758096384 1879048192 1207959552 67108864 33554432 822083584 192937984 3032481792 3693084672 3897556992 3866624000 2850816000 3496083456 2050162688 2370535424 3206922240 3817283584 160763904 1787725824 13861888 1882738176 378381056 1859225728 3610860864 369945568 2895337136 2992121864 2780582924 1142449678 2866673415 +2147483648 3221225472 1610612736 2952790016 3355443200 2483027968 1912602624 1056964608 2592079872 2529165312 383778816 298844160 871890944 1475084288 597819392 913506304 2945024000 1265025024 1816469504 3723972608 656230400 1022016512 1190464000 3349048064 1630217088 144081728 3079438816 1253096112 2859198472 2385783820 2692669958 2205828875 +2147483648 3221225472 3758096384 2952790016 2550136832 1677721600 838860800 3372220416 3279945728 1077936128 1109393408 1724907520 524288 3961257984 1860304896 70451200 3929767936 3374759936 3074711552 95719424 2020493312 788227072 3083283968 3145052416 1133375616 3477800768 2663330336 4008932208 3151734792 1704342540 3753674254 1098089739 +2147483648 3221225472 1610612736 2415919104 1476395008 2885681152 3053453312 1090519040 41943040 4022337536 631242752 1064304640 3325558784 905183232 602013696 1754464256 1957265408 3596500992 641687552 4226789376 3911604224 2477507584 232630784 125677312 395239040 3941888448 3294674656 2815499984 1976219656 1628255244 3744928262 1992334089 +2147483648 3221225472 1610612736 2952790016 2281701376 1140850688 3456106496 620756992 645922816 4081057792 1205862400 460324864 25690112 953942016 3547463680 3851091968 652050432 3463495680 252256256 1604096000 1653864448 402240512 2345929216 4008457472 2551884672 1957128128 4049974048 3183773936 1297353224 1840002316 939174790 2614585291 +2147483648 1073741824 2684354560 1879048192 134217728 1006632960 3590324224 3976200192 1937768448 4055891968 1935671296 1154482176 3520593920 449052672 3167879168 2782461952 1355186176 4157849600 861478912 4001787904 2742065152 3924464640 135249408 2578407168 1016945024 1440066880 3177945184 2169270928 764395016 3312410372 2625460618 2428874055 +2147483648 3221225472 536870912 4026531840 1207959552 2214592512 973078528 3539992576 2055208960 2520776704 3739222016 930086912 633864192 3089367040 1265762304 868941824 86278144 1626456064 3221889024 2298908672 4129368064 2781965312 3478878720 1746759936 2363430784 2692622272 2750391840 3662976784 4047206920 707621132 1702303618 3446286287 +2147483648 3221225472 1610612736 1879048192 2818572288 2885681152 905969664 1493172224 226492416 591396864 1814036480 384827392 722993152 1065091072 1626472448 3524984832 587038720 2612248576 3124338688 2920230912 3752531968 3519333376 3762095616 1120965888 2313745536 1181130176 3968702816 2020161904 723846664 3450639628 555414662 1216191943 +2147483648 3221225472 3758096384 1879048192 2013265920 1140850688 503316480 251658240 1098907648 2722103296 4099932160 3448766464 2088239104 2802057216 2610036736 1870331904 747077632 550748160 3919241216 1490456576 462141440 971955200 2439878144 4188942592 269258112 4105986112 2293604576 2015019408 3533018632 1139421452 2793311630 3222757447 +2147483648 3221225472 536870912 1342177280 2281701376 469762048 4194304000 1157627904 3011510272 4114612224 2820669440 978321408 2768764928 1864630272 1548877824 3658153984 3114565632 1251164160 258547712 936701952 801679360 2151953408 3072343552 1557298432 1271469184 2118588224 3156379936 475101200 973618696 3383131404 2459112578 2607290181 +2147483648 1073741824 2684354560 2415919104 2281701376 469762048 1375731712 3472883712 4169138176 4257218560 1033895936 934281216 1868038144 928251904 431095808 2186870784 3101065216 418398208 2218467328 868675584 630786048 376708096 633541120 1235353344 1236494976 3931704512 2496995936 1391552464 3745190408 2235956996 1163487882 475270345 +2147483648 3221225472 2684354560 2952790016 3623878656 201326592 1577058304 520093696 2541748224 4223664128 4292870144 2310012928 3280470016 2193883136 1404174336 2257256448 2420539392 451985408 2150129664 3344347136 2187966464 3295943680 3485134336 2609862400 3054789504 1489733824 90667296 740554896 3260214792 138106636 1749967754 2381613259 +2147483648 1073741824 536870912 4026531840 3355443200 1006632960 2986344448 855638016 1820327936 1497366528 2376073216 2010120192 111673344 882114560 2228355072 170459136 3184820224 829538304 2314870784 897347584 2229733376 1386802176 177521152 3990023424 2578127488 4061609280 3935471520 2903163088 776389128 1476128004 3430914690 258407759 +2147483648 1073741824 2684354560 3489660928 3892314112 1543503872 4127195136 3472883712 3598712832 3376414720 1717567488 2471493632 3309830144 2888564736 911343616 3402170368 216956928 2012299264 1119526912 2526539776 3032913920 68131840 3655576064 3952098560 1088996736 3059517248 556480544 3128933680 1822009864 2384805124 4145825162 726189901 +2147483648 1073741824 1610612736 1879048192 2550136832 1006632960 1375731712 1224736768 2340421632 46137344 2283798528 3257925632 4056416256 4181983232 1102184448 1728643072 3882188800 3565404160 2655215616 3798036480 3327166464 4170925056 895409664 3668919040 2814641280 3404965568 753568800 4076332432 331046408 971801348 136799366 3512915655 +2147483648 3221225472 2684354560 1879048192 939524096 1006632960 1375731712 1224736768 4135583744 1916796928 3630170112 1194328064 1317535744 3243507712 3719430144 3872063488 4097212416 1912848384 4177780736 1854042112 1044416512 2992751616 842213888 3926425856 4195763584 4082157248 3552310048 1658774736 4100303368 1782268172 1226679690 398898887 +2147483648 3221225472 2684354560 2415919104 2281701376 335544320 1845493760 2600468480 1451229184 4215275520 1109393408 3329228800 4019716096 1244397568 485621760 651886592 1225687040 3909107712 2004951040 4173516800 3840145408 2710588416 2223573504 1340495104 3828704384 3374269376 3259749216 3624394800 925338120 3235255564 3364635786 3603010505 +2147483648 1073741824 3758096384 1879048192 671088640 1409286144 3523215360 520093696 1719664640 3552575488 2166358016 3320840192 1230503936 2227961856 3581018112 1066991616 3362750464 130269184 320970752 988991488 1608157184 2131549184 5425664 677971712 2654337152 3851242944 361876064 2219558832 1380272648 831964932 2545834126 3354041799 +2147483648 3221225472 2684354560 805306368 1476395008 1140850688 1979711488 3170893824 1501560832 4223664128 69206016 3446669312 2523398144 2143551488 519176192 2997551104 560365568 3770859520 3902955520 3811807232 864622592 1637323776 2473227776 843396864 1530029184 663327680 3751171744 40517520 29685256 804517644 2972320906 228918211 +2147483648 3221225472 1610612736 3489660928 3623878656 3154116608 1577058304 2868903936 3464495104 3670016000 2267021312 1320157184 3742892032 2266234880 187826176 3143303168 3002433536 1990279168 284188672 2751164416 3238410240 534498304 959891968 369201920 1862332544 2625691840 667002720 2258770128 3102820872 2012992268 721752198 2396704973 +2147483648 3221225472 2684354560 1879048192 3355443200 1409286144 1711276032 486539264 3028287488 1228931072 106954752 1173356544 761790464 1384906752 1215430656 3198877696 4105076736 2841886720 1248862208 1839976448 3643561984 2325828608 2219868672 2830777600 2213916032 1520887232 647872672 1009470384 3639345672 662895884 79891850 4121097671 +2147483648 3221225472 3758096384 1879048192 3892314112 3690987520 3456106496 3338665984 4286578688 1430257664 4104126464 4180672512 1496842240 335282176 3752984576 2365259776 3919544320 224641024 3847266304 1894313984 1003943936 1015462912 1835896320 1379462400 2055048832 2582903488 3856277984 2767189360 1148718600 1801202956 2424352398 1455672007 +2147483648 1073741824 536870912 2415919104 3087007744 3422552064 2046820352 1056964608 3279945728 155189248 115343360 3954180096 3416784896 4171497472 556924928 73990144 730103808 2527084544 2480136192 970698752 355444736 3129220096 203636224 2215660800 2532976512 4038852800 1715264416 1811816720 1272823304 1171066116 3828828034 856355017 +2147483648 1073741824 536870912 2415919104 402653184 1275068416 436207616 2466250752 3800039424 3586129920 2770337792 198180864 2643984384 2939944960 705822720 3199795200 367820800 436748288 616914944 2417995776 4072744960 3785600000 4279269888 2369330944 3719137408 40435008 3572893024 234319472 74783240 3476467460 768909442 1143427401 +2147483648 3221225472 1610612736 3489660928 3087007744 201326592 2919235584 2600468480 3363831808 4114612224 1272971264 3578789888 521666560 1696858112 1645346816 1912274944 1005944832 2630434816 3162365952 1347923968 1106835456 2482375680 1221317120 3464482048 3713405824 511229760 3612000 1835599120 2555261448 3797712140 799337350 3528569677 +2147483648 3221225472 536870912 2415919104 3892314112 3154116608 3187671040 2063597568 3531603968 1480589312 3915382784 2735734784 1346895872 3691773952 3243376640 3358261248 1687977984 2799190016 1485086720 1736208384 3918116864 1403898880 2774628864 2232514816 3477838208 1955565120 135435296 2328593328 2286803464 3996190988 1144529282 3830792777 +2147483648 1073741824 2684354560 3489660928 3355443200 2617245696 973078528 1862270976 1048576000 2285895680 3131047936 2486173696 3334995968 1653342208 4084334592 48824320 3741220864 1595490304 1012277248 2001137664 92055552 2128288768 339102208 1872111872 3961931392 3106837184 2696994336 2682334896 1527933448 1513740548 2544135818 1223478989 +2147483648 3221225472 1610612736 2952790016 1744830464 2080374784 2919235584 1258291200 226492416 1648361472 1931476992 3832545280 1752694784 4285792256 3979476992 115015680 3242557440 1382596608 2816385024 3708710912 1128626176 2942831616 2505934336 3503280384 3743903872 45731776 3633712352 497120080 1471227400 119185676 4213672070 2025391051 +2147483648 1073741824 2684354560 2415919104 2550136832 1275068416 234881024 2164260864 1870659584 2998927360 908066816 1706033152 2339897344 773586944 108134400 2866348032 2238611456 3173531648 3027722240 635809792 70088704 4022985728 2330283520 984503040 176737408 3523526848 4282198752 692110064 383790600 3834831620 3695916170 3995428041 +2147483648 1073741824 3758096384 268435456 4160749568 872415232 1644167168 553648128 746586112 180355072 3206545408 760217600 1997012992 898367488 4069654528 648609792 3273621504 4265230336 4172734464 2946846720 2202978304 3014910976 1694147072 4287988480 1459030144 2252717888 1597811488 2397787312 2986230280 197776132 2041462926 3661634369 +2147483648 1073741824 3758096384 805306368 134217728 1811939328 1509949440 150994944 2592079872 3670016000 1382023168 2790260736 289931264 1853095936 2677145600 2561212416 73891840 1819983872 65871872 3664523264 187607040 2903278592 2382338560 1602642688 594066816 3498462016 2733290016 365397584 3670587912 976704260 3375601038 1670975299 +2147483648 1073741824 3758096384 4026531840 1744830464 2483027968 2046820352 318767104 1048576000 2864709632 2573205504 2364538880 762839040 2448162816 3073507328 3583574016 4016013312 2766782464 1852088320 3936866304 3133483008 196439040 713943552 1958847232 945854848 628134336 1530628832 1296993328 1914915336 3084088068 3878171022 2592423375 +2147483648 3221225472 2684354560 1879048192 2550136832 469762048 2382364672 352321536 3900702720 2705326080 3953131520 915406848 3882352640 501481472 2027028480 994770944 1169588224 3604725760 1063084032 1392308224 3849254912 814068736 3810628096 2278726912 1154132608 3749089344 2512086176 2712495888 1323758088 2974903564 3632845450 4166509639 +2147483648 3221225472 536870912 2952790016 1476395008 2348810240 2650800128 1023410176 662700032 239075328 3361734656 3899654144 3315073024 4291559424 1974599680 1102774272 3034349568 651739136 405692416 3615535104 3057891328 3563131904 2658168320 748364032 3394102656 3639822272 2472074080 1970061488 627215880 3354611980 2413313410 3450790859 +2147483648 1073741824 3758096384 268435456 3892314112 3825205248 2852126720 352321536 1719664640 155189248 4288675840 716177408 2569535488 2155610112 2138177536 3536388096 938442752 2141863936 3376324608 1624379392 3900434432 1187279872 466897408 474885376 2803415680 3105183936 808220064 759895408 1445816840 3595205892 2142237326 1418345665 +2147483648 1073741824 2684354560 3489660928 4160749568 2080374784 2181038080 2197815296 2172649472 2243952640 2027945984 4134535168 1365770240 547618816 2553413632 1263075328 2713092096 2481537024 3303464960 353464320 3990374400 2192534528 472299008 2104557312 3303645056 57022400 1305738912 3317200656 194958856 1307365124 3565500298 2165709 +2147483648 1073741824 3758096384 2415919104 3623878656 4093640704 1308622848 4076863488 1736441856 171966464 4003463168 3438280704 697827328 1215037440 1261568000 142147584 2059370496 3315089408 1382965248 2251444224 3573184512 998190080 2608467456 3443486976 4158269056 3637302720 3703677792 4200830256 1519644168 688480516 1281638030 1272228297 +2147483648 3221225472 1610612736 1342177280 1476395008 4227858432 3523215360 318767104 1417674752 398458880 1621098496 3329228800 979894272 471072768 456261632 1141571584 960856064 3664461824 2350276608 590376960 3892905984 3007622144 896131584 177567488 670154368 3693822912 1660164768 1872761040 3505521160 111822604 2218055302 1082171333 +2147483648 3221225472 1610612736 4026531840 1744830464 2214592512 3590324224 3305111552 1283457024 3334471680 3097493504 110100480 2603089920 259784704 4140957696 3528130560 2127396864 3156852736 2566823936 2911997952 2930481152 792671232 2276647424 3757761280 4264978048 161460288 2418197408 643005808 4002005512 829338380 356081286 613815375 +2147483648 3221225472 3758096384 2952790016 1476395008 2483027968 771751936 2499805184 1652555776 12582912 2170552320 4044357632 289931264 277610496 1095892992 669712384 3447685120 3360210944 135159808 445894656 3775494144 103592960 3433241088 1190320896 781812096 2779002432 2588766752 3811614128 1434122760 544590604 2489620878 3484176971 +2147483648 3221225472 536870912 805306368 2281701376 1946157056 2986344448 3170893824 1619001344 247463936 3097493504 3687841792 1344798720 2028732416 2828140544 1993015296 3176955904 3754606592 3218939904 4094382080 2885486592 1863996416 947360256 2745586432 327943808 2070119744 1810964384 3778685744 2590257672 1252836108 686861954 2998419779 +2147483648 1073741824 536870912 2415919104 3087007744 201326592 838860800 2734686208 3934257152 1279262720 3755999232 3557818368 3219652608 2128347136 2312241152 986251264 57442304 3133685760 1131405312 2596974592 3547301888 583724032 3748452864 281647360 2087617408 4199043648 808333984 631867120 3829250568 2588043524 2598529922 328224329 +2147483648 3221225472 2684354560 1879048192 939524096 2751463424 637534208 1694498816 1501560832 2042626048 2246049792 2895118336 4216848384 1337720832 3453091840 3103457280 3658383360 914079744 3780108288 2195329024 2256427008 3492934656 3228120576 1062674176 3100038016 1394519104 652381792 2148702064 857363976 1604177676 1587669898 137529415 +2147483648 1073741824 3758096384 2415919104 134217728 1409286144 3388997632 1728053248 2927624192 356515840 3860856832 1083179008 2345140224 934019072 2555510784 3022585856 3344924672 1235763200 1721573376 902352896 2863425536 701512704 3286804992 2721897728 370873472 2923802688 1433351712 1488163888 3059223048 2649050372 3493715086 488184905 +2147483648 1073741824 1610612736 3489660928 3087007744 4093640704 1308622848 452984832 4018143232 54525952 94371840 1437597696 4140302336 2788425728 3195142144 1571356672 879067136 1915305984 388489216 3347599360 714569728 2101414912 916598272 2519880960 2676550272 1318400192 3946998304 161548368 2410827272 1942635780 3937792646 2796629197 +2147483648 1073741824 2684354560 2415919104 2281701376 4093640704 2382364672 922746880 2977955840 415236096 3554672640 3201302528 439877632 251396096 4270981120 1066991616 244219904 123224064 225386496 2441826304 1934981120 2574679040 1321489920 2574121728 1871414144 4233487680 3304581088 2751937136 126875144 3655068420 2016238474 2963900745 +2147483648 1073741824 1610612736 268435456 939524096 1811939328 2919235584 3707764736 2743074816 1010827264 966787072 3331325952 3110600704 2175533056 3662807040 2852716544 3579674624 1917468672 654172160 3822727168 186120192 3669234688 1747222016 1665935616 3118523008 1228082240 3204051104 491243056 4005436936 679041284 4135942790 1499359297 +2147483648 3221225472 3758096384 2415919104 671088640 2751463424 3724541952 4110417920 3749707776 1103101952 2858418176 1852833792 3319267328 879493120 2469527552 4042981376 2017427456 305676288 3974078464 1678446592 732313600 435614720 3724455424 1180196608 128789888 3327320000 3523916896 1520946736 1752469000 3510374156 3216586126 1377598409 +2147483648 3221225472 1610612736 3489660928 2013265920 738197504 503316480 2835349504 3598712832 624951296 4120903680 2597322752 4054319104 655097856 1444020224 2060124160 1102938112 3733536768 4137607168 857419776 2509518848 2302985216 3991775744 442600704 1009779328 64645440 2029512608 1794586800 2918500872 443874572 1840601734 4149730637 +2147483648 1073741824 2684354560 4026531840 2013265920 3154116608 838860800 553648128 3934257152 2940207104 1621098496 2880438272 803733504 3835953152 3111256064 3850960896 3648421888 3377053696 3625246720 1931112448 2817394688 476439552 504470016 2027427072 2601432704 1291185344 1468700320 3094610448 2211052040 2270602500 1807277706 2958997711 +2147483648 3221225472 536870912 1342177280 2550136832 3825205248 1241513984 1258291200 3548381184 46137344 1436549120 2607808512 932708352 2306080768 657588224 779812864 65306624 3325771776 3087360000 732499968 3163514880 1511377920 333487616 563135232 1116351104 1556032448 32377184 1338475856 3565911560 700289804 1802412674 1636284357 +2147483648 3221225472 536870912 1342177280 2550136832 2751463424 2248146944 1660944384 2793406464 4156555264 1998585856 3377463296 492306432 1100218368 1852964864 2349531136 3637280768 4192681984 427515904 1447366656 1357502464 4106071040 552397312 3963033344 2464262272 1936745280 1569228896 3884923344 1980051976 3146431244 881672834 948401221 +2147483648 3221225472 536870912 4026531840 1476395008 2617245696 838860800 16777216 1333788672 2847932416 975175680 1689255936 3040346112 665059328 1452408832 629866496 1151107072 775274496 1469603840 441839616 2227800064 2415764480 3924078080 3245530880 4112172160 1444255936 2854823392 1559151888 3366790664 3125771020 2069785218 2870429647 +2147483648 1073741824 2684354560 2952790016 671088640 2483027968 1241513984 117440512 847249408 2948595712 492830720 24117248 1158152192 3355181056 1880227840 3799580672 1677099008 3295461376 4264271872 3635269632 1808492544 4179590144 623032832 4065462016 2656788864 2921612224 1618274592 1613535600 587846152 3338500868 328326026 372917451 +2147483648 1073741824 3758096384 805306368 1476395008 1543503872 2382364672 3607101440 377487360 1128267776 3227516928 3801088000 3026714624 1805910016 2364669952 301531136 1095729152 2417410048 3614072832 3072847872 716404736 2921069568 2032126464 3990652160 1400636800 2051898432 278265504 4280933904 3754209800 73627908 2425474958 1030289731 +2147483648 3221225472 2684354560 4026531840 3623878656 2214592512 3523215360 1828716544 1719664640 2738880512 1721761792 456130560 569901056 654049280 529661952 4023058432 3045490688 1613611008 2818203648 1912573952 3893364736 2349470720 392587776 2453542144 2331051648 3726365376 3396180192 3856177264 747528712 1707606284 2625989770 1957611471 +2147483648 1073741824 1610612736 1342177280 1476395008 2617245696 1778384896 3573547008 343932928 1614807040 2988441600 26214400 2911371264 3282829312 1639055360 4112056320 681934848 3680452608 679936 4117688320 2463328256 2888463360 2684273152 819534080 1749308544 3752783936 1269861664 1075508016 1814407688 3810487556 774411910 2667505989 +2147483648 3221225472 2684354560 4026531840 3892314112 3288334336 436207616 4244635648 4236247040 1707081728 2065694720 2693791744 3526885376 1248067584 1035075584 2309685248 266240000 1033224192 1501208576 4253454336 3095603200 3217069056 639746560 2886807296 1610207360 4114977856 2267235808 2794563088 3107645960 1709554444 2884768394 1389083471 +2147483648 1073741824 536870912 805306368 3892314112 1140850688 2315255808 788529152 209715200 3435134976 2401239040 2599419904 620232704 876347392 2865889280 713621504 1342472192 4023304192 1470668800 972328960 3249825792 2119490560 1568997888 3666823936 3486009472 1885672896 442321632 2588031856 3571673608 2773653252 1690946178 2531565251 +2147483648 3221225472 536870912 4026531840 3355443200 4093640704 1442840576 922746880 2340421632 2428502016 757071872 372244480 3198681088 823918592 1477574656 1159397376 3228860416 3417161728 100278272 3588509696 4050917376 2402106368 45833728 973376256 1667715200 1865718464 3226386336 3656001520 3472705032 3523393292 1761644162 1753338319 +2147483648 3221225472 2684354560 2952790016 402653184 3959422976 4194304000 1694498816 3783262208 2076180480 3588227072 3610247168 1900544000 4083941376 64094208 972750848 853966848 131907584 4032389120 3170250752 2764417024 2567844864 337892864 131266304 1475939200 1373920960 3512570912 4212767024 3847519752 1121436428 1846828426 3681970635 +2147483648 3221225472 536870912 2952790016 3355443200 4093640704 1644167168 3674210304 192937984 3334471680 1008730112 3784310784 1935147008 4041998336 3299999744 843776000 2801041408 2327625728 2169118720 695488512 3330131968 577473536 1768381952 1558512384 2267477120 1367716928 710402144 4134448176 1357944328 2284424972 3456576130 3734468427 +2147483648 3221225472 3758096384 1342177280 1207959552 3959422976 1644167168 3909091328 2894069760 599785472 379584512 3761242112 1594359808 319553536 3046244352 3602579456 1095204864 721371136 1899503616 3876007936 1394427904 4100637696 110928384 321550080 1878857344 2679736000 2647079200 4047377840 2476468744 3241653004 1796486286 3236409797 +2147483648 3221225472 3758096384 3489660928 1207959552 2080374784 1308622848 2298478592 2189426688 3854565376 2866806784 3297771520 2442657792 1540096000 1097990144 3532324864 2602008576 949829632 84418560 1112895488 2260727808 234439680 2292079104 1560911616 2522142592 1690201152 2197377888 4280217520 1951113736 1350032140 2286882190 842117965 +2147483648 1073741824 1610612736 805306368 3623878656 2885681152 3187671040 1090519040 2524971008 3837788160 65011712 472907776 4059561984 1907621888 2631008256 742981632 2802679808 3200696320 1820876800 518926336 1240840192 1760666624 974850560 1233558272 2536133504 3607101120 4267558624 533620304 4213486088 3451535108 798415238 3917653443 +2147483648 3221225472 536870912 1342177280 3087007744 2483027968 1778384896 520093696 1702887424 1900019712 148897792 1661992960 3151495168 4291035136 2255618048 898301952 2063368192 329728000 883154944 1165086720 2248697856 1925176320 3485935104 2389916928 1770682240 1828562496 1252465760 2955127184 615763464 2234229004 227455362 1856981829 +2147483648 1073741824 2684354560 268435456 2013265920 3154116608 3053453312 3808428032 2491416576 188743680 2967470080 3824156672 4095213568 3673948160 2207383552 1453916160 1795588096 3709747200 3336757248 3773919232 3499628544 3116248064 4151525888 3210282240 3390904192 1885344192 3669053280 234485104 3901610504 1934190852 527742346 113534145 +2147483648 1073741824 536870912 268435456 3892314112 1811939328 3120562176 2030043136 1417674752 289406976 2854223872 3048210432 978845696 1839464448 1360134144 3081306112 1633452032 3829809152 616603648 467677184 13772800 1925841920 4056891904 3962379520 2818483328 2763382976 1387937376 4176821008 3256478216 990206212 3118679682 2379337153 +2147483648 3221225472 536870912 1879048192 3087007744 3556769792 2583691264 687865856 209715200 3661627392 2795503616 4077912064 1698168832 464257024 3543269376 1298857984 3904143360 1741668352 2193874944 652267520 1555245056 3937108992 483754496 3124515072 4148778624 3924089408 2555744224 3967794480 1340746248 1643386124 3035444354 1863539527 +2147483648 1073741824 536870912 1879048192 4160749568 1811939328 2919235584 1358954496 1400897536 1438646272 4154458112 2620391424 4062707712 4127981568 3994157056 1188626432 772046848 4042244096 113303552 991965184 2608068608 2345362432 1549737472 3047710464 567091840 3333487296 2825589152 577647024 3363857928 759233284 1122032770 3805386183 +2147483648 3221225472 2684354560 3489660928 134217728 1140850688 3254779904 620756992 679477248 2705326080 2447376384 3719299072 4073193472 2813067264 3402760192 1027276800 2735112192 2282569728 3607175168 3045101568 3049441280 1856238592 3880882688 2767756544 1000725376 1348288704 846785568 2179456048 842914312 487205132 3222235530 4077014477 +2147483648 1073741824 3758096384 1342177280 1207959552 1140850688 1040187392 922746880 1266679808 1941962752 2183135232 2414870528 2105016320 979632128 22151168 1925775360 184516608 1424441344 2215780352 967544832 1416509440 772717568 4028505600 817145600 3764120704 2853514688 2582242528 3918505488 3118310920 1536449284 1126716046 2804767429 +2147483648 1073741824 1610612736 2952790016 4160749568 603979776 2717908992 3573547008 796917760 901775360 4259315712 2232418304 2253914112 791937024 4134666240 3003711488 139296768 3090464768 4243644416 826806272 1416480768 2596566016 246992384 363220736 1844145024 232644160 86933600 3731113040 2198504968 2958031620 4231447942 4008919371 +2147483648 1073741824 536870912 805306368 3355443200 1677721600 3858759680 3841982464 847249408 1849688064 1642070016 1812987904 4144496640 622592000 3060924416 634978304 3467935744 2971582464 4168097792 3034058752 3795310592 2522772480 689011200 3045732608 2740833152 2207452736 1741233952 3099468528 1082139144 3309536516 3261075842 785641283 +2147483648 1073741824 2684354560 2415919104 402653184 1275068416 2449473536 587202560 3179282432 2067791872 2795503616 1727004672 6815744 51642368 1288830976 3277389824 3273555968 1691631616 1471373312 701149184 2053539840 2633542656 2406393344 1283331328 2957319808 1875509696 3345476256 813405136 4205620744 874510596 1196710026 1039393993 +2147483648 1073741824 3758096384 2415919104 402653184 3690987520 3321888768 721420288 2357198848 37748736 153092096 2597322752 4290248704 2898001920 1718747136 1655242752 2514976768 3002875904 156459008 2742677504 1860098048 3623914496 2080383488 3053707520 2734805120 1216386368 407025120 3827402608 1028880904 1903832324 2816414350 4119053385 +2147483648 3221225472 3758096384 3489660928 3355443200 1275068416 905969664 3271557120 3934257152 734003200 744488960 1951399936 3803709440 4030988288 4092723200 2055929856 2259648512 822951936 2973638656 1138208768 4213774336 3315592192 694647296 570435328 1359082880 1669357376 742603744 2854316432 3815784968 1682471692 1666160526 1411355725 +2147483648 1073741824 1610612736 2952790016 2013265920 1275068416 3858759680 520093696 3464495104 3502243840 1461714944 921698304 3415736320 3529768960 689045504 373882880 3507322880 3555508224 3183403008 1838657536 1795938304 1181735936 1375644160 2406861568 4116244608 2387047872 2875200352 1007747088 2982908424 2018354948 512596614 3735904971 +2147483648 3221225472 1610612736 4026531840 402653184 4093640704 3523215360 3372220416 1266679808 3099590656 102760448 4155506688 1348993024 865861632 2236743680 3623550976 121995264 2015739904 2893373440 68112384 159909888 1317929984 1187700224 1584323328 2958574720 1161137344 3488415904 496578544 1452783112 2678034188 55743110 1559843791 +2147483648 3221225472 2684354560 1879048192 3087007744 335544320 369098752 3607101440 159383552 2478833664 1067450368 3027238912 855113728 1151074304 1309802496 237699072 462848000 1672986624 2533875712 3990867968 2247235584 1966734336 3443381760 1566795520 2370980480 3637191616 67397344 4200348144 3442486792 823741196 2475656330 2595928263 +2147483648 3221225472 1610612736 805306368 3355443200 67108864 3657433088 83886080 3045064704 2285895680 3659530240 527433728 433586176 1226047488 655491072 3515547648 2654830592 362725376 2829983744 3327430656 296953856 3040441344 4135888384 1062779136 1876173952 2146584512 471346272 3077836752 205630984 3223411980 2054269574 2623048387 +2147483648 1073741824 1610612736 4026531840 134217728 3019898880 4060086272 2365587456 4169138176 3124756480 3827302400 2140143616 1342701568 2137260032 1542586368 2998468608 981303296 3017654272 2190417920 2732871680 2100463616 2262389760 1624199680 717623552 3701709952 3855724608 606861088 4176917008 3086678536 2346652932 512509574 1961358671 +2147483648 3221225472 536870912 2952790016 3892314112 469762048 2382364672 4043309056 58720256 163577856 2891972608 2599419904 3923247104 1886126080 1565655040 2823487488 2110029824 413450240 634822656 802025472 3368122368 2279678976 2939264512 2075856640 4087127424 2869553600 1608872544 2113281328 698238472 3087784716 3949362050 716489419 +2147483648 1073741824 3758096384 2952790016 402653184 1811939328 1308622848 1627389952 2843738112 910163968 2954887168 1645215744 2496135168 410779648 376569856 2180579328 2988933120 2533670912 1050107904 1394421760 2210625536 1885447168 2402432512 3109744896 2952244352 900473408 3973812256 3753368176 3230543368 2907333892 641524366 2186442571 +2147483648 1073741824 2684354560 4026531840 1476395008 3556769792 2919235584 3573547008 2491416576 3871342592 824180736 751828992 1728577536 4226547712 3996254208 242810880 116817920 3958751232 3145097216 4223062016 1670707200 4190401536 3608027648 4064367360 2548258944 3186654528 3151513888 3303358000 3252599304 1313535748 3717137034 2038471247 +2147483648 1073741824 536870912 2952790016 3623878656 2751463424 4060086272 822083584 1887436800 1589641216 2736783360 334495744 1290272768 1427374080 1997668352 2428043264 2462875648 1724694528 2630639616 1103958016 256804864 4002341888 1512927744 2761818880 1410674816 2677158336 1249392288 1945099728 2621282824 77920004 3088730754 3934131915 +2147483648 1073741824 2684354560 1342177280 3355443200 201326592 4060086272 385875968 394264576 3535798272 3521118208 1496317952 3351773184 1100742656 3071410176 2744713216 405176320 3177660416 239345664 3197480960 3027175424 71023616 464883200 4257108736 2487321472 631389888 3432017440 861446384 3871647240 1742036740 760186250 3353973189 +2147483648 1073741824 2684354560 3489660928 2281701376 201326592 570425344 419430400 1350565888 2042626048 253755392 378535936 720896000 2816737280 2003959808 3368615936 2211348480 868352 3526172672 440250368 2718320640 3410002944 2414055936 959627008 497647744 104850496 3892761312 2923555344 2774727176 3723660036 1812519562 1382915917 +2147483648 1073741824 3758096384 805306368 402653184 2483027968 234881024 4110417920 897581056 448790528 1562378240 2532311040 1117257728 2993422336 236060672 533266432 3360129024 2995175424 2678546432 4048998400 399276032 3013866496 3702564352 4177076992 3749472384 89739712 382536544 4162939952 3413229064 878249732 1162688142 2078295747 +2147483648 1073741824 2684354560 805306368 402653184 1543503872 2248146944 1526726656 2357198848 1623195648 975175680 948961280 462946304 2562457600 3010592768 2158559232 3640033280 339132416 1343709184 4286902272 3332331520 568347648 4264583680 4224240384 3573959808 2371793984 792910688 3395407728 1148344840 1915320068 792065674 211153731 +2147483648 3221225472 3758096384 4026531840 3355443200 3690987520 4127195136 822083584 192937984 4123000832 3990880256 2714763264 1086849024 2050752512 3933339648 3711631360 1959231488 2589310976 155066368 720498688 1014536192 2993136640 3391471104 3942997760 2427804544 2188178752 2893569568 1248245360 1042581000 822528780 2679528846 1693449807 +2147483648 1073741824 2684354560 2952790016 3355443200 1140850688 2113929216 3841982464 2239758336 734003200 3688890368 2041577472 251133952 2906914816 2584870912 3597205504 2456715264 2061287424 128196608 2149617664 2320545792 591983616 2780751360 1582655232 4093318016 4106624192 1406359264 2861269904 2036137480 90555140 1145269642 4079099851 +2147483648 3221225472 3758096384 805306368 1476395008 2483027968 2785017856 1593835520 3481272320 4206886912 2464153600 2475687936 1109917696 2571370496 1513226240 983236608 2946465792 3977166848 3550765056 2644561920 1051908096 1507548160 549244416 2281456384 115277696 522982464 131522976 3734756240 1906177544 4128050956 3525740942 4099988291 +2147483648 3221225472 536870912 2415919104 671088640 2617245696 1711276032 2164260864 2088763392 675282944 4154458112 2888826880 4224188416 3575906304 3847356416 2266693632 888963072 3310108672 977641472 948170752 2319472640 346055680 330392064 4228638976 222704256 218291904 4068718624 356604176 2099255816 762330380 3974670466 928359369 +2147483648 1073741824 3758096384 268435456 2013265920 3154116608 301989888 3305111552 1669332992 2302672896 2287992832 2991587328 1222115328 1188823040 1324482560 3836280832 2797043712 3731243008 3061768192 2021814272 365070336 2208379904 1861410304 1420393728 783781248 174463808 1618910304 327160304 2705405448 2892003588 206781326 3889766977 +2147483648 3221225472 1610612736 3489660928 2013265920 1409286144 771751936 1862270976 3883925504 3015704576 3495952384 395313152 2641887232 2810970112 1957822464 1389035520 4240801792 884293632 2174541824 2701774848 2359654400 2468649984 3034934784 713443072 2182403456 2163008576 3231836384 1248937648 1613461000 3860155148 3337462662 3819089741 +2147483648 1073741824 1610612736 1879048192 3087007744 3154116608 1308622848 788529152 2575302656 3980394496 3462397952 2647654400 3059220480 373555200 1148321792 656998400 3991764992 274710528 617996288 3309858816 3057416192 3976469504 688961024 3044678912 1442057600 2818094400 2201396832 1306196880 302427656 1485877508 1278780294 2710897735 +2147483648 3221225472 1610612736 2415919104 3087007744 3154116608 3724541952 654311424 2105540608 4198498304 375390208 4178575360 280494080 4046192640 1806827520 705363968 1168474112 2882813952 83877888 1286238208 890746880 3797924864 4229604864 480116992 2327350656 338581056 523325920 2731100720 3490020872 3705965836 37221254 246274889 +2147483648 1073741824 1610612736 3489660928 671088640 3019898880 1711276032 2063597568 1719664640 2730491904 3319791616 1773142016 855113728 3139174400 2668756992 2162753536 2658500608 958742528 3706691584 3687337984 270948352 3882716160 76261888 3246777088 3254612864 773892288 1204864736 2886427376 3963998728 1687977732 1314038150 4266252237 +2147483648 1073741824 3758096384 2415919104 134217728 1946157056 1979711488 452984832 3263168512 2084569088 3059744768 1712324608 273154048 3679715328 665976832 3153657856 3132063744 1813790720 2624004096 4245245952 4139063296 1919126528 672250368 122312960 2211773824 1257309760 3592029728 259856336 1878393352 696370436 1724055438 1444987721 +2147483648 1073741824 1610612736 805306368 402653184 1543503872 1174405120 4143972352 3112173568 3057647616 1952448512 714080256 931659776 2189688832 2542403584 2458189824 3750461440 3867525120 3716931584 193245184 3574265856 4081544192 2930253312 469087488 3352416128 2221481792 3847688608 65017168 1070714760 2825461572 3679916454 2564822355 +2147483648 3221225472 1610612736 268435456 2550136832 1006632960 570425344 3204448256 4152360960 2696937472 668991488 38797312 2983723008 1847853056 433717248 2049376256 4024139776 1395081216 559538176 2775035904 3438897152 1754614784 265467392 840683264 3963890048 2353710656 3214700256 1030667984 1103374728 2139801164 3053219558 218021585 +2147483648 3221225472 2684354560 2952790016 671088640 2080374784 4127195136 4076863488 2810183680 2403336192 236978176 219152384 2529689600 2040266752 3402235904 4288610304 2982707200 2484977664 3767017472 356265984 3155949568 4290247680 1814390272 3073360128 189947520 1919644992 3276785056 350335792 2909953672 3279648076 59229610 779989819 +2147483648 3221225472 3758096384 1879048192 3892314112 1275068416 838860800 3204448256 746586112 2160066560 115343360 3159359488 2371354624 3385065472 1197080576 1657208832 500793344 1392951296 1387929600 2954358784 1195567104 4238412800 460347904 3865579264 59752832 3848617536 3828045024 2964171088 4166500744 2673950284 1527862510 570075479 +2147483648 1073741824 1610612736 805306368 2013265920 201326592 1174405120 620756992 2843738112 29360128 1461714944 376438784 2387083264 375128064 659161088 3118268416 1670086656 2004729856 205152256 2719346688 1243052032 773284864 1276435968 1796662016 3583328896 316103360 2394377120 1118182320 637485704 4252654276 57985958 327670707 +2147483648 3221225472 536870912 268435456 1207959552 1006632960 1107296256 1291845632 1350565888 54525952 534773760 1244659712 3453485056 3071016960 718929920 1183776768 1394245632 992952320 1548460032 3464998912 738109440 1461748736 3306351104 3167291648 1438995840 1612693952 1930621664 1338525168 709318024 1859961292 1999794914 626525681 +2147483648 3221225472 3758096384 1879048192 3355443200 3825205248 2046820352 2868903936 1937768448 180355072 2556428288 946864128 2948071424 1253310464 1790574592 3761700864 3170467840 186040320 1965727744 2470268928 3633793024 803863552 1398769152 3169146624 3595675520 753555136 1960651104 3827713040 1899210632 3575207628 2661722478 1064535063 +2147483648 1073741824 2684354560 4026531840 3892314112 3154116608 3925868544 385875968 1786773504 3804233728 2984247296 386924544 2374500352 2529951744 2332688384 3322740736 3655892992 496943104 2745376768 4214239232 1576699904 4103433216 3736052224 442115840 296174976 844417856 2437823392 3964230768 4222600584 3554282308 2682592170 2222287999 +2147483648 1073741824 2684354560 1879048192 2013265920 3690987520 3523215360 4177526784 3363831808 155189248 3953131520 3962568704 1804075008 2374238208 3372875776 1103429632 3894968320 1437908992 75587584 860073984 1721772032 582046720 3989408256 1503965440 3489252480 4180505024 2751308448 4192691152 2765702280 408793540 1574355626 3411137495 +2147483648 1073741824 2684354560 805306368 402653184 1811939328 1644167168 1493172224 2810183680 2353004544 2589982720 3408920576 1431830528 3332112384 953810944 668794880 2872606720 1806548992 2189484032 566259712 2602788864 3369079808 824931840 2603017472 2092400512 92240320 3165135584 3932506032 3344433032 1024375236 2601698026 2601007027 +2147483648 1073741824 536870912 4026531840 3892314112 3288334336 1241513984 2902458368 209715200 3116367872 2770337792 860880896 3092774912 2415132672 114950144 657784832 427458560 2527510528 3280019456 3158429696 2321680384 2595382272 246069760 859783936 1934986880 1019977280 898484192 1006458256 3707178632 1163484740 3682002914 3004794271 +2147483648 1073741824 3758096384 805306368 134217728 2751463424 2046820352 3506438144 2306867200 3879731200 1092616192 3176136704 822607872 2431909888 1049231360 11862016 287932416 3961896960 2898370560 2606977024 1274169344 4028175360 2959076864 3656141056 3545614976 2887429184 3328026272 116280208 3386133128 3218828356 935200430 3067878291 +2147483648 3221225472 2684354560 3489660928 2281701376 67108864 369098752 2868903936 3699376128 499122176 3332374528 313524224 82313216 2998665216 3815374848 2617180160 1275625472 32260096 2102566912 2033733632 2353330176 2962226176 2285898240 585321216 2454843520 3552309696 1250315040 4071407408 187920520 4071141836 2405198634 1136176957 +2147483648 1073741824 2684354560 2415919104 1744830464 2214592512 905969664 1291845632 3045064704 3938451456 2313158656 2238709760 922222592 1423179776 3061448704 2811559936 3344465920 1074216960 3830521856 4184428544 1407186944 2836882432 890809856 2795966208 4194494848 788687552 109124192 104883600 2292214152 793782980 3119037034 1084126617 +2147483648 3221225472 3758096384 268435456 2281701376 2617245696 1644167168 3372220416 411041792 3368026112 4200595456 1250951168 3887595520 3629907968 3392798720 3122593792 1503232000 2658091008 3597901824 250163200 4093913088 2562135040 759089664 388560640 3269903232 82234688 2347042144 3697684528 2737128328 906399052 1639392622 1304182833 +2147483648 1073741824 2684354560 1342177280 2281701376 3288334336 1308622848 318767104 2608857088 3359637504 3021996032 3421503488 4180148224 3717464064 3182034944 1146421248 1019772928 3808706560 3587350528 2145079296 2218629120 2818317312 1134458368 3494771968 949307008 3375014592 3851725344 27963536 374851208 768336580 3783690794 3675365525 +2147483648 1073741824 1610612736 2415919104 1207959552 1811939328 1979711488 1493172224 679477248 1983905792 2871001088 3272605696 4157079552 2858680320 944373760 2175074304 3685449728 1456947200 617783296 3526029312 2618652672 1538298880 555309568 2337049856 467637888 1775604032 1565712800 2162910416 2809534088 579064132 1363263910 3601061081 +2147483648 3221225472 1610612736 1342177280 2281701376 2348810240 1174405120 4009754624 3179282432 1807745024 1050673152 3733979136 1079508992 2537291776 3436838912 176095232 3728441344 4035854336 684826624 3845681152 3473848320 101895168 2669334016 2698879744 581457024 3319023936 594460128 2627850672 1804719240 3168340300 1920900582 3929596341 +2147483648 3221225472 2684354560 4026531840 3355443200 1946157056 3791650816 3003121664 2256535552 3737124864 631242752 2114977792 3938975744 2458648576 4182376448 869203968 329809920 3929849856 1930665984 3645444096 63842304 2074795008 1849537024 1494279936 508150912 1733160768 375994272 3441385840 4190323848 3508678476 2345670570 99201407 +2147483648 3221225472 536870912 2952790016 2281701376 2348810240 1644167168 2499805184 1132462080 2772434944 3546284032 3322937344 1973944320 2360082432 1563033600 1701773312 3649732608 3369975808 1662033920 2116808704 2247043072 1548264448 3195905536 1671459072 2201095040 2019129664 2664916256 2358122480 3411708808 1180154188 223298850 1408968699 +2147483648 3221225472 3758096384 4026531840 671088640 1409286144 1778384896 4043309056 3984588800 1136656384 1432354816 2465202176 1143472128 1660157952 782893056 867631104 2257158144 258260992 3916505088 149524480 2702608384 320558080 2763898368 875436800 3363146624 2682953920 1804985120 2455340816 882772872 2231197900 2978956078 1466423071 +2147483648 1073741824 3758096384 3489660928 3355443200 2214592512 2382364672 2566914048 1853882368 2126512128 4229955584 2517630976 3955752960 2225340416 776601600 3219456000 2838069248 1318469632 1670553600 3364376576 1338415104 3577295872 1650303488 3635678976 1921004160 4240467776 2401449376 1066658256 2861281928 3972474692 3032094126 2803694045 +2147483648 1073741824 3758096384 1342177280 134217728 3288334336 2919235584 16777216 1501560832 1388314624 3349151744 3893362688 424148992 2912157696 730464256 2050293760 731480064 4152115200 537763840 435507200 2914654208 1638716416 3303489024 4218437376 66678912 323848000 1352122784 593680 2884948104 2394478404 3006126510 816175893 +2147483648 3221225472 536870912 1342177280 671088640 4093640704 3120562176 654311424 4018143232 4097835008 2304770048 1353711616 3695706112 733216768 403308544 987168768 3837427712 3500032000 2383290368 1310167040 840681472 520981504 546715136 1624800512 1085244288 3984914368 2323676832 549580560 4238451592 3767756748 3843798690 1217159957 +2147483648 3221225472 536870912 3489660928 2550136832 2751463424 1912602624 1291845632 41943040 490733568 262144000 120586240 2080899072 352583680 3041525760 3769040896 3816456192 2553036800 1279057920 3376730112 3328845824 165110784 1095918080 2530865408 236817536 347555264 3053607072 251663312 662793352 4089681356 1558212770 2475915229 +2147483648 1073741824 536870912 2415919104 2013265920 603979776 1912602624 117440512 1837105152 171966464 1608515584 24117248 3025666048 3715891200 1209663488 664600576 2078965760 1074216960 4181155840 1972228096 1946396672 1778600960 2466471424 4152558848 1363177856 1684105408 2117324000 2168124208 3150909832 2850076868 2758960354 2262351673 +2147483648 3221225472 3758096384 2415919104 2281701376 4093640704 33554432 989855744 1904214016 1463812096 132120576 198180864 2029518848 2075918336 3300524032 2782855168 472481792 3234152448 726114304 4211380224 2607065088 1861745664 3547278848 1908441344 2669863296 1987159616 2890624608 2639548080 316621192 1135228492 847660654 2552505 +2147483648 3221225472 2684354560 1342177280 1207959552 1946157056 1107296256 3405774848 3464495104 2940207104 2367684608 2205155328 990380032 2195980288 3343515648 1028063232 2105049088 1382957056 829267968 3152908288 4004489216 3297524736 4152218112 2654445824 3597809280 948610240 3525637792 2359825744 752195208 442512588 2723405482 1719298389 +2147483648 1073741824 1610612736 268435456 1207959552 1140850688 2315255808 1929379840 1031798784 4198498304 2097152 3033530368 2074607616 2252603392 1995046912 300220416 997949440 267206656 4289634304 3431878656 635275264 3023444992 2052144640 4234859776 472329856 3524832832 2527054880 2190909776 1967361672 3953393220 3683763238 3943300433 +2147483648 1073741824 1610612736 268435456 4160749568 2751463424 2785017856 1526726656 947912704 817889280 2350907392 2794455040 3573022720 311689216 1664745472 3828678656 1751875584 3480043520 741105664 1615712256 1447032832 1114979328 2206947840 1197219584 663157376 394501440 1984136544 870470928 1546689160 1168854340 1892679014 452864273 +2147483648 1073741824 536870912 3489660928 402653184 3959422976 436207616 2063597568 796917760 432013312 3542089728 2945449984 2647130112 1062993920 621412352 3640459264 1289388032 1205223424 4214677504 2793926656 3764357120 2760547328 1816032768 24877824 3171289728 1872629056 3870028192 1596915248 1592978056 3199794500 1462040994 1485775421 +2147483648 1073741824 536870912 4026531840 2818572288 2751463424 369098752 2801795072 3145728000 2470445056 434110464 1710227456 837287936 2121007104 3014262784 3406626816 1989836800 608616448 3403948032 3237367808 3823990784 1340623872 493770240 3458834688 2806784384 3640372928 1626659360 1408117104 3354001800 1231879876 1881743906 2756552063 +2147483648 3221225472 2684354560 1342177280 134217728 2214592512 1912602624 1493172224 1317011456 3862953984 2837446656 2911895552 241696768 3818651648 1261043712 423559168 2625142784 1362509824 1037344768 3685109760 306079744 469349376 1374949888 2796883200 2769561216 1824797504 3398425376 1174525744 318932616 1803641676 113455914 3898680117 +2147483648 1073741824 2684354560 268435456 3355443200 335544320 1711276032 4143972352 8388608 2420113408 970981376 3922722816 158859264 4209770496 2084175872 2727149568 2317910016 3470082048 2327289856 4003926016 2751412224 2363640832 3763436032 314060032 835603840 1699402304 2554844256 1722600432 534506888 2120008260 3402787946 2415577073 +2147483648 1073741824 3758096384 1342177280 1744830464 469762048 570425344 1459617792 427819008 4139778048 1751121920 97517568 2727870464 1041498112 836370432 2461335552 2204729344 1618755584 2737053696 1288843264 1041999872 1582820352 2465861120 1606833920 625000320 2510444608 3056611808 1451909648 2238521224 3772524612 1268234734 2098970133 +2147483648 1073741824 3758096384 1879048192 402653184 1811939328 234881024 16777216 1132462080 717225984 484442112 3511681024 2337800192 766771200 2115633152 1301610496 1051295744 706527232 2877677568 1255370752 1838864384 2941776896 3326776832 4048322304 1541240192 1206194752 1975760096 2522916496 1544623496 3078267460 2600766702 76554903 +2147483648 1073741824 2684354560 1342177280 1207959552 3422552064 2382364672 2566914048 964689920 1321205760 555745280 2314207232 2163736576 3311140864 2713321472 1472004096 2196275200 527712256 3270352896 3340857344 3438319616 3749352448 2392768000 2132496128 3314313856 2494808256 2216183136 4212084656 2465286792 1316679876 3676274026 4024019893 +2147483648 1073741824 1610612736 4026531840 3087007744 3959422976 1174405120 2030043136 3565158400 3862953984 2631925760 2226126848 3046637568 4177788928 1985609728 589627392 2991292416 4193173504 2212847616 1542156288 1782544384 151917568 22309376 4151422208 3082340736 555079616 1385333728 2273867216 2194418056 2406836164 2573409254 1383322079 +2147483648 3221225472 3758096384 1879048192 1476395008 1409286144 1509949440 956301312 2256535552 1656750080 1163919360 821035008 3500670976 757334016 1172963328 805765120 3837362176 3527327744 2487541760 3810103296 934053888 1545466880 311874048 1365499648 1257404288 2041308352 2208651552 724090448 2070222728 3075192012 3172249902 1562516055 +2147483648 3221225472 2684354560 1879048192 4160749568 1275068416 2449473536 587202560 3900702720 1463812096 2996830208 904921088 2467823616 1604583424 2748973056 3502702592 2026405888 3893280768 4039598080 3368677376 2953586688 3435461632 2731198976 3742269696 3058126976 3599265472 2234317024 3572854352 4147294344 4017643212 3828822250 2018681431 +2147483648 3221225472 1610612736 2415919104 3355443200 1811939328 3992977408 2667577344 1635778560 3980394496 39845888 76546048 2365063168 4118544384 725221376 4057923584 3180036096 4216668160 459055104 1263202304 829822976 959319040 2598526464 3679574272 475547520 3654222656 1689342048 3817405616 2622842760 786412364 2080925798 3860152505 +2147483648 3221225472 1610612736 1879048192 1207959552 3959422976 1577058304 956301312 763363328 3141533696 3311403008 1360003072 1281884160 1354498048 397017088 689897472 3952836608 1871101952 4087259136 3160109056 4163295232 514659328 1262497280 1298274560 3708889984 1651168576 566027808 3593115056 3428715400 402154828 320282150 79049143 +2147483648 3221225472 1610612736 805306368 4160749568 3825205248 637534208 3405774848 511705088 3888119808 3097493504 3002073088 684195840 3060006912 478806016 2894528512 1201373184 1172291584 3915669504 2081050624 877000704 263977984 3354182144 2777629440 1918652544 1831174336 1592444832 3948334928 4041322632 1511198924 1725620134 1858052947 +2147483648 3221225472 3758096384 2952790016 3892314112 872415232 100663296 1862270976 2944401408 331350016 3906994176 2320498688 1715994624 1847853056 4010409984 2810642432 3103358976 3225272320 2254839808 1646989312 2721527808 2137140224 898680320 3030975232 158799232 2814534208 786622624 89323728 2043327880 2514989644 870871214 735380699 +2147483648 3221225472 1610612736 2415919104 939524096 1543503872 1577058304 3976200192 1015021568 3678404608 924844032 124780544 1427636224 1045692416 574226432 2569469952 2267250688 259080192 3239665664 2488741888 4114323456 1252377600 3554806272 848402688 378097280 710688960 2921730272 77799568 62051976 821658828 633608934 4197628313 +2147483648 3221225472 1610612736 2952790016 2281701376 1543503872 2113929216 2969567232 1937768448 1522532352 3042967552 34603008 1137180672 1900806144 1722417152 3948871680 560168960 2148646912 1556848640 2345644032 2615793664 654095360 1494464000 55209728 1192016768 1938346816 2708406944 2904160624 3404030856 3363071820 503100582 2845021819 +2147483648 1073741824 2684354560 2952790016 4160749568 2751463424 3120562176 3841982464 327155712 4232052736 2225078272 454033408 1254621184 4037279744 1449787392 531955712 1319141376 3860054016 3981008896 4276375552 1808467968 153355264 2804557312 1687659776 1341209728 3548040512 1249685920 3901123280 4021957768 1914620228 2348193706 1711394779 +2147483648 1073741824 2684354560 4026531840 4160749568 2483027968 838860800 2264924160 1132462080 3762290688 69206016 3893362688 4017618944 2117861376 2807693312 2150432768 2770370560 1586675712 1807310848 702386176 1395206144 392514560 4000663040 4019019008 1903394432 1271542080 748012896 1870410928 502945416 2164227396 3149431658 1641900479 +2147483648 1073741824 2684354560 1879048192 2281701376 3288334336 1442840576 1493172224 3447717888 3066036224 3001024512 4082106368 857210880 1851523072 1039794176 3339517952 1709211648 466665472 4065894400 3514748928 919173120 3775362048 2802249216 3859119872 3079036288 1799767616 2594521056 1870028848 674178440 3604034116 3520844266 3535740727 +2147483648 1073741824 536870912 3489660928 3892314112 1811939328 167772160 1291845632 2373976064 3829399552 1654652928 856686592 1734868992 124518400 4022992896 3380412416 488800256 2119319552 508239872 2940137472 2927724544 4072768512 1415749120 561112320 3508018304 4277595456 352206624 1365435888 1358009480 4149963076 1834393890 1215168765 +2147483648 1073741824 1610612736 268435456 2550136832 1409286144 2248146944 1291845632 3548381184 2311061504 10485760 1108344832 2867331072 2060189696 71958528 2312962048 1193508864 1842429952 2538332160 1667043328 3949099008 565273600 3396916736 3496432384 4041682048 2208661312 3074830624 3979810672 2632799368 404233028 3562333990 1985823857 +2147483648 1073741824 2684354560 268435456 134217728 1409286144 3321888768 3976200192 1803550720 3183476736 3156213760 2079326208 795344896 2339110912 3645505536 1738342400 1386250240 162611200 1351262208 3988590592 2085697536 22799360 4230231552 4158063360 549224064 1205061824 345675040 67540592 1109739144 3067358404 1631363882 2635109745 +2147483648 3221225472 2684354560 1879048192 2550136832 4093640704 2449473536 3607101440 1384120320 532676608 429916160 271581184 4065853440 4035706880 1828323328 2587820032 1298169856 1695727616 3970490368 2096500736 2382768128 2759691264 2743108096 1749246720 1407192192 2899333056 2282248160 1833256688 991700104 1905443788 107501034 3637831159 +2147483648 1073741824 2684354560 2415919104 2013265920 1543503872 570425344 1862270976 3951034368 3149922304 4032823296 812646400 3618111488 3432775680 3234463744 1131216896 2594209792 2257797120 3902496768 1394028544 1401382912 3927952384 3213534720 1129222912 1903382400 3911843520 2682128160 2867591088 1941841800 412824260 1528045866 1199973561 +2147483648 1073741824 3758096384 268435456 3355443200 335544320 2113929216 2365587456 3867148288 2881486848 3332374528 1634729984 4046979072 2975072256 3063545856 883228672 4217470976 2396078080 818454528 2863403008 2246891520 2945278976 3990807040 1708415744 1918591104 327588544 877893216 2970270864 2131605640 2669608644 3690263662 636200849 +2147483648 1073741824 536870912 805306368 1476395008 4227858432 369098752 452984832 2122317824 1841299456 622854144 1378877440 434634752 986972160 4190765056 3647275008 1633845248 1783742464 3292127232 212807680 2785490944 2754649088 1390944768 206936832 708224 1313304512 3260144416 3692432 4138727048 3272012740 1706129698 2879982739 +2147483648 3221225472 536870912 268435456 1207959552 3154116608 4261412864 3003121664 1451229184 3393191936 505413632 36700160 3856138240 1323565056 2331639808 2539061248 1625456640 1263747072 1950982144 2580459520 1134876672 1079589888 841294336 1855661312 3544662656 1930064320 2725095392 4250380112 1642175112 684740044 3213362658 288146001 +2147483648 3221225472 536870912 2952790016 2550136832 4227858432 3120562176 16777216 1719664640 4097835008 635437056 3574595584 3423076352 2864447488 661258240 804192256 2827124736 1531035648 3160596480 2966499328 1479051264 898626560 860975616 1290327296 2133691776 337659200 1597163424 876252848 3540485512 1336832332 3009500578 1498639291 +2147483648 3221225472 3758096384 2415919104 4160749568 4227858432 1375731712 1325400064 4001366016 381681664 3776970752 3656384512 3609722880 3497263104 344588288 88539136 427917312 608256000 3588251648 533835776 3831146496 3214855168 954003968 1773954816 867090048 441973952 3724277792 3249468944 3847591560 3145232588 1131375150 1383538969 +2147483648 1073741824 1610612736 1879048192 2013265920 3959422976 301989888 1694498816 3850371072 1035993088 1151336448 2993684480 3022520320 2040791040 554303488 1477771264 3464724480 4148215808 98590720 882012160 2386143232 551429120 339074560 1890738944 2752119936 2375450304 3946963488 803241808 3717213320 163093188 1858598 1494510679 +2147483648 1073741824 3758096384 805306368 1744830464 3959422976 2382364672 2063597568 780140544 2168455168 3047161856 2505048064 2322071552 1324613632 2873753600 1810169856 1124171776 3665936384 1799495680 2627956736 651401216 2997509120 3667296768 1912203520 4026494080 2475544640 16203552 1883917968 2506454152 2588036164 3944848686 2618414995 +2147483648 1073741824 2684354560 805306368 2550136832 1409286144 2583691264 889192448 679477248 3686793216 3466592256 1716518912 1922564096 687603712 2461663232 644677632 4110450688 3363946496 1270931456 1721864192 2857371648 3164177408 2281622016 2402925312 3576600704 3764549184 1618161888 1594481328 1019613320 269890116 139401962 1418785203 +2147483648 1073741824 536870912 4026531840 2281701376 3825205248 2181038080 889192448 3414163456 3208642560 874512384 521142272 2626158592 570163200 2519334912 707592192 1371701248 1491255296 678600704 2847428608 2036606976 3017622528 1580869120 2552736000 2097069696 698900800 1332646560 3437241264 1651644040 1488643396 3236205730 2979863231 +2147483648 3221225472 1610612736 1879048192 4160749568 872415232 167772160 3405774848 2206203904 71303168 249561088 1685061632 3551002624 2934702080 1976172544 4250861568 885227520 2099429376 80896000 37294080 1656211456 953023488 580593152 321240320 3834934656 3885932736 14730528 4252013168 3207216520 2871958732 2020213542 709820279 +2147483648 3221225472 1610612736 3489660928 2550136832 872415232 436207616 2466250752 780140544 3082813440 1444937728 818937856 343408640 1796472832 3889823744 914817024 1749254144 2019573760 498327552 2991296512 3038644224 3097795584 3432108544 3323597568 2913411712 3608230976 442022240 264525584 966830728 1452466252 2501446502 3810890781 +2147483648 1073741824 536870912 268435456 134217728 1677721600 2113929216 2667577344 4135583744 4139778048 148897792 1309671424 3071803392 3071541248 41549824 3745841152 2554494976 3525394432 2096144384 134860800 1636685824 3509447680 1562190336 2666931968 1172846976 1478427456 3379924960 4205374480 1086153096 1900457796 1866632674 1889688337 +2147483648 1073741824 536870912 4026531840 1744830464 1543503872 2046820352 1023410176 41943040 3972005888 3886022656 3492806656 244842496 2118385664 750387200 1026883584 197296128 1747107840 1987125248 2851778560 1540638720 2467529728 896066048 2298464000 2626573440 2088129472 589386976 3958444496 1857723528 2218137540 1732253410 1877190367 +2147483648 1073741824 1610612736 2415919104 2550136832 4093640704 2181038080 3170893824 796917760 1296039936 593494016 1808793600 2979528704 4053532672 3665428480 2441936896 1480818688 3504553984 949215232 1375309824 3872155648 3257082880 515094016 357187840 3666244480 623180352 1406573536 3195986224 3228277640 3400900164 749686246 3027464249 +2147483648 1073741824 3758096384 1342177280 1207959552 2214592512 1174405120 1258291200 3984588800 3485466624 3030384640 1557135360 2646081536 2524708864 2644115456 3991732224 3116466176 2812297216 2639437824 3229306880 1742485504 3821616128 337096192 534745856 1070277760 2115365952 3336467552 2538164912 2471795848 373133380 4227398254 186438069 +2147483648 1073741824 1610612736 4026531840 1476395008 1543503872 1979711488 1459617792 3632267264 926941184 1436549120 3264217088 2146959360 3622567936 2010775552 1472004096 1531150336 1537392640 1502666752 2038083584 3014440960 3506056192 2205137408 4271505664 2703029376 860960576 1847269728 576548336 1962003592 562617156 4230333286 1205738751 +2147483648 1073741824 3758096384 4026531840 3355443200 1946157056 2248146944 285212672 2927624192 1480589312 2770337792 590348288 29884416 139722752 1823080448 4131717120 307331072 4258971648 699179008 2897481728 3178903552 2942243840 1100931584 1358873856 4243480192 85288384 2299047840 4164281232 2788738696 603873732 3178001838 3201577631 +2147483648 3221225472 1610612736 805306368 671088640 2885681152 3657433088 3640655872 125829120 775946240 3974103040 1064304640 959971328 2784755712 865730560 711917568 2815655936 4088119296 3291815936 2971430912 2028652544 760697856 2636920320 3971136768 2996518272 166517952 2945530720 71827504 2714031496 3622303948 481805670 333310259 +2147483648 1073741824 3758096384 268435456 134217728 3154116608 2717908992 3103784960 494927872 2898264064 400556032 3889168384 804782080 3498835968 3101294592 3401383936 2515632128 2588491776 3764887552 1582084096 1446619136 3505296384 113982976 1428502272 57637248 420090944 2856725600 4026367856 2161209736 2306355268 684505710 108715121 +2147483648 1073741824 2684354560 268435456 3087007744 3825205248 2785017856 3640655872 3833593856 3233808384 3936354304 2924478464 4269277184 1257504768 1075445760 3758424064 623935488 1510555648 3424411648 1865797632 4231755776 4187452416 1080674816 1626326784 3273508992 448262720 880463712 972502160 664457352 1329944132 751861098 129730449 +2147483648 1073741824 1610612736 1879048192 3087007744 2348810240 2650800128 822083584 1904214016 859832320 3193962496 4061134848 2539126784 2753822720 2927230976 3126132736 70483968 3114844160 4105134080 2896556032 2562430976 1165390848 2537684480 610412800 152203136 3050999104 4058314976 4023937744 719755144 3713599812 3072761574 2834839511 +2147483648 1073741824 536870912 268435456 2281701376 2885681152 4060086272 1593835520 1719664640 146800640 396361728 2161115136 887619584 3479437312 747241472 2056585216 4268916736 2746826752 2161025024 4044156928 2033117184 784092160 4206203392 1172356864 2779812992 1889122368 4292798752 147095760 1146805384 3531342916 1528238882 4096865233 +2147483648 1073741824 536870912 4026531840 4160749568 3288334336 2785017856 4177526784 3632267264 2084569088 4087349248 1934622720 2734161920 1565261824 538574848 993853440 1626505216 1101709312 3619119104 2975256576 2166781952 3234821120 2799286784 3420435712 830545024 3435172928 1675643232 3941758576 2997486728 3157536836 2257914722 3041163135 +2147483648 3221225472 536870912 268435456 2818572288 3556769792 2449473536 3539992576 2222981120 3896508416 1935671296 292552704 1898446848 2482241536 1560936448 2674327552 1511161856 3696967680 2229149696 2684162048 1039001600 2109053952 2406062592 3918892288 4294504320 2827951296 4257643808 566430736 3533776776 64000204 1392021282 3507248401 +2147483648 3221225472 3758096384 1879048192 134217728 3825205248 436207616 754974720 3917479936 2956984320 778043392 1410334720 863502336 894173184 744095744 2025783296 1550942208 3966418944 2763497472 3956559872 4165289984 3565003776 2547027456 1079710976 1186918272 2339604800 1491605600 4118212464 2448820104 2553642316 2652135022 2019991159 +2147483648 3221225472 536870912 2952790016 3623878656 1946157056 3925868544 2734686208 1199570944 2805989376 1025507328 4103077888 4137156608 2367422464 2784624640 1613692928 1731362816 835305472 1583865856 2182418432 3372075008 1594547200 621278720 589771008 70556288 804116288 1422957280 3996908592 1103934088 3753974604 1541547234 1945162043 +2147483648 3221225472 3758096384 4026531840 3623878656 1006632960 2583691264 3640655872 897581056 3519021056 3181379584 1617952768 187170816 2717122560 2219442176 1084686336 3276898304 2451095552 1161617408 1118646272 445908992 186192896 1354628608 2204959488 2402775168 2406072000 4254361120 1637612560 3892156552 730766028 1386614830 777005855 +2147483648 1073741824 536870912 1342177280 4160749568 1140850688 3590324224 4110417920 2894069760 3938451456 3047161856 3822059520 3599237120 4239654912 1525284864 457506816 3052568576 2887270400 2665439232 3312340992 2316810240 3501802496 59582976 4196687616 3397440640 3619687488 3575763104 856744848 4230614152 3571849284 3911434914 3775969429 +2147483648 3221225472 2684354560 1342177280 1207959552 4093640704 1442840576 1627389952 3800039424 3846176768 1981808640 2247098368 2869428224 1470889984 1399455744 3053387776 4115693568 3048882176 4018642944 766808064 1977448448 564253696 1144132096 2976444672 3808289408 2261789376 2860218528 3236339568 2087008904 1814458060 1585877674 1194785397 +2147483648 1073741824 2684354560 2952790016 402653184 2214592512 2382364672 1627389952 1149239296 2302672896 3365928960 4025483264 2560098304 701759488 1777991680 4056219648 590381056 3455827968 2412175360 4197634048 3178977280 2424640512 3616795136 2550841600 3764297856 1919378112 2537792736 1101240976 2540935304 2883282628 376829674 663396251 +2147483648 3221225472 536870912 2952790016 3892314112 1543503872 2852126720 788529152 1887436800 2654994432 3382706176 1360003072 741867520 4145283072 1197080576 3286695936 1221754880 2136588288 669458432 3335630848 4267313152 1717914624 4044597760 1547330816 1058477184 2874758464 2179435104 1003530768 2782444680 2527357260 2146502754 822752027 +2147483648 1073741824 1610612736 805306368 1207959552 1275068416 1912602624 1795162112 662700032 1883242496 4091543552 789577728 3311927296 2720268288 4115267584 1754595328 2714992640 709476352 2031394816 3834900480 3609847808 583343104 3386611200 2881244416 2769674624 3465770304 3894990368 1128717008 2761632136 719083844 3301312550 3302521811 +2147483648 1073741824 536870912 1342177280 2818572288 201326592 1308622848 3137339392 2508193792 2168455168 2753560576 776994816 3805806592 1100218368 1681522688 363134976 4212293632 3170385920 516300800 3127078912 502437888 2563398656 2045652480 3074181376 3123181184 1800406080 1415264224 2169800976 4216966792 3470092356 1528537570 4269075477 +2147483648 1073741824 2684354560 3489660928 134217728 2617245696 1308622848 687865856 3196059648 515899392 2636120064 3339714560 258473984 975962112 537526272 4192010240 2463137792 1942634496 2424217600 402862080 1946163200 2717930496 3204481536 58785536 1916993152 3840040768 3451055392 1748569840 3064252040 1075280708 296671018 1582011901 +2147483648 3221225472 3758096384 1879048192 402653184 2483027968 503316480 2701131776 1082130432 708837376 1163919360 3780116480 2247622656 4150001664 676986880 4197384192 2584838144 1478148096 1213194240 2260832256 1428363264 3811791872 1630059008 510020864 2233747328 684086336 2413233760 3041794608 71384968 3697430604 2781955182 3652817719 +2147483648 3221225472 3758096384 4026531840 2013265920 1543503872 2717908992 2734686208 2155872256 3317694464 1059061760 1995440128 1417150464 3124494336 3038380032 3400466432 3748757504 1178124288 1449025536 3959992320 1921280000 1602649088 1711688192 1011284736 338087552 1127539904 2183065952 2104125744 3122087560 2314070220 3096654702 1852481087 +2147483648 3221225472 3758096384 1879048192 3623878656 4227858432 570425344 2466250752 931135488 3569352704 3214934016 1431306240 2809659392 869007360 1150943232 2424242176 4208033792 2948251648 1047322624 717762560 612689920 3285990400 3850409472 1606614784 2485358720 3549441600 1406844768 2904439920 354424968 2400313932 3701186926 1283329911 +2147483648 3221225472 3758096384 268435456 2013265920 335544320 2046820352 2399141888 3229614080 1094713344 2136997888 1787822080 910688256 3797155840 1542062080 2959540224 1074888704 1074479104 2847301632 440012800 240060416 475524096 384543232 199645440 2882760576 2301355840 1757751456 2107824400 707889032 268065612 2322492078 1722170385 +2147483648 3221225472 2684354560 1342177280 3355443200 1140850688 1644167168 3841982464 3615490048 2378170368 3382706176 3597664256 1121452032 781451264 372899840 3993436160 3782246400 2287616000 148217856 3965341696 4208306176 1633289216 961844736 1184498432 1375152256 627787456 2079255008 366908816 912629896 1889686220 804321258 2887352981 +2147483648 3221225472 2684354560 2952790016 2281701376 3825205248 2382364672 4043309056 260046848 4223664128 3554672640 3109027840 78118912 3702784000 2081030144 3276210176 3461382144 3727278080 116695040 355160064 779556864 1818809344 1540867584 3994716928 2706186624 68522560 3556296992 4179374480 926685576 2559366732 1022768938 841744027 +2147483648 1073741824 1610612736 2952790016 939524096 3288334336 1308622848 1694498816 41943040 2101346304 3126853632 3209691136 117964800 3212574720 1906966528 4102881280 2857598976 495697920 3594346496 231460864 3537688576 634979328 4105630208 2054619392 970208128 3097776192 2182885792 3950613168 994315144 2408334404 97713062 4266297275 +2147483648 3221225472 2684354560 1879048192 2281701376 2348810240 1241513984 1627389952 3481272320 62914560 2829058048 1045430272 1546125312 1182531584 578420736 2052521984 3020193792 2687287296 3394347008 3525996544 1098663936 3069858816 1595213312 1558582016 2132668544 1636559936 967742240 2056324400 587400 2372796236 1857250218 3877300599 +2147483648 3221225472 536870912 1342177280 3355443200 2348810240 3321888768 3070230528 1350565888 247463936 2858418176 540016640 1974992896 954466304 1502216192 1264517120 4134436864 307511296 2079498240 3260608512 2408970240 2064681984 631785984 2748272384 3213193088 1345914304 2074588768 2896832976 2957845896 331762380 2442844642 2490838037 +2147483648 1073741824 3758096384 4026531840 939524096 1006632960 4261412864 2298478592 2357198848 281018368 291504128 2427453440 1843920896 3505127424 962199552 3741646848 2394259456 735887360 3387973632 1724493824 352278528 1474556928 1399904768 2869620480 1662806912 1418786752 3497685792 1008041968 3448549768 3488225476 401479854 3839461439 +2147483648 1073741824 2684354560 4026531840 3087007744 3288334336 637534208 1325400064 3565158400 3376414720 2170552320 449839104 4040687616 3721134080 3054108672 2132082688 449085440 1721548800 3860029440 3212529664 3921623040 891358208 775109120 1691029760 2746692480 3895836736 4260733408 1775707376 3764652424 3681472836 2851770986 4194231487 +2147483648 3221225472 2684354560 805306368 2818572288 1677721600 4127195136 184549376 3565158400 1992294400 2015363072 3140485120 3882352640 1428422656 1079640064 3629056000 3028058112 1301659648 4285603840 3129528320 783759360 3368147968 1193327104 2712747776 1722386048 3280398784 346776608 1854364624 4079565960 818403020 3351962282 1792389651 +2147483648 1073741824 3758096384 268435456 2818572288 67108864 2516582400 3875536896 3783262208 2495610880 1507852288 2484076544 3096969216 321650688 982122496 213188608 673546240 3003072512 3581026304 181063680 1226258432 731343872 2564058624 4210493184 3263686016 1154382144 1436033248 2679046256 1657506696 3977608772 1301661038 3352590641 +2147483648 1073741824 536870912 2415919104 2818572288 3825205248 1509949440 4278190080 159383552 331350016 1008730112 3526361088 1809317888 2201747456 1323958272 3580166144 202801152 749551616 4039188480 1134579712 821102592 3279457280 4165762560 3176352512 244007552 833904064 3646781152 1966627760 2578267272 3997308612 2648749154 3574679161 +2147483648 1073741824 3758096384 3489660928 4160749568 3288334336 3187671040 1157627904 4051697664 1790967808 77594624 4243587072 3699900416 2388393984 3447324672 3746889728 3018162176 1032601600 3703791616 228773888 3211909120 2706023424 3162361344 2513131264 1732065408 464063168 1332694432 3285324592 3652908680 1056398788 2392323374 2747750909 +2147483648 3221225472 1610612736 2952790016 402653184 4093640704 2919235584 1325400064 4185915392 381681664 1616904192 2083520512 1057488896 886308864 3090808832 4234084352 86999040 1971830784 2139152384 1975750656 2749470720 1005603840 4058705408 1403260672 1603527552 2614653376 128925856 2495887632 2518879624 940801740 437986086 172984539 +2147483648 3221225472 536870912 1879048192 671088640 3825205248 33554432 2030043136 1300234240 943718400 1050673152 500170752 3436707840 2585526272 1544159232 2705784832 458653696 812433408 679550976 197251072 2447501312 2180191232 4157214208 2158402816 2460360832 1403339840 2183634656 73811120 2378575496 1117051212 2156871266 687063287 +2147483648 3221225472 3758096384 2952790016 3623878656 3288334336 2785017856 3573547008 511705088 1186988032 3353346048 3360686080 1323827200 2242117632 4256825344 1825505280 2052947968 391626752 2896289792 2733723648 1226356736 3929924608 625250816 4033529600 1399204224 2992264256 144565536 2394342224 636533640 1016828748 1132219566 2900645659 +2147483648 1073741824 536870912 2415919104 1207959552 3288334336 100663296 855638016 1182793728 138412032 631242752 2272264192 307757056 3949723648 2217345024 2058682368 3934683136 2315075584 2963447808 586207232 882636800 2458696704 1761161728 413066496 1395906688 3724061376 756827360 1039292400 1612245640 3352252356 1826298978 2670640441 +2147483648 1073741824 536870912 2952790016 939524096 3690987520 3321888768 1358954496 1602224128 2319450112 1998585856 3935305728 3528982528 286523392 63569920 1405943808 3659431936 3169173504 723738624 1821388800 2740566016 4271117312 2978739712 4176348416 4136402560 1069316416 1706468064 3843697552 2276821128 3457907780 3744881762 3269104347 +2147483648 1073741824 1610612736 805306368 1476395008 3959422976 1912602624 3942645760 2491416576 826277888 1788870656 1479540736 1991770112 1973157888 2475294720 2862940160 1054310400 3947872256 774103040 1098117120 3357140992 2209201152 607341056 1287131392 2057051264 4044004288 3068561248 3052792112 2411550344 2096859844 2747210726 788116211 +2147483648 3221225472 2684354560 805306368 939524096 469762048 167772160 3372220416 3296722944 398458880 190840832 3431989248 3295150080 2794717184 377094144 3560898560 3406594048 118865920 926638080 3181195264 4068247552 3912135680 2250516992 3693110016 909218688 1486457664 2414610720 2512668304 2909878664 3680332 3458005674 1447034323 +2147483648 1073741824 2684354560 1879048192 2281701376 3825205248 2919235584 50331648 3464495104 3837788160 1382023168 386924544 1883766784 3782475776 2077884416 620560384 390889472 3547774976 4208697344 58576896 3759003648 542604288 1911140864 2089088768 927180672 320964928 1529981344 2281301776 3142489480 2037890628 2279321130 922533463 +2147483648 3221225472 3758096384 268435456 4160749568 2080374784 1509949440 1929379840 3498049536 1790967808 1562378240 4285530112 499646464 293339136 4047110144 2130116608 2745532416 3818733568 2464768000 3373084672 41109504 1078500352 239057408 3613048576 2447798912 2155653312 247186080 1857407920 256264328 357324748 1016156206 2979599217 +2147483648 3221225472 3758096384 805306368 3892314112 2885681152 1509949440 3707764736 343932928 2688548864 945815552 181403648 1572339712 3172728832 3605659648 3899064320 2446688256 2772287488 609820672 1594814464 1098090496 650748928 3067587072 2092756224 2828537728 3006250048 1841523808 1520675760 3320849800 2122944844 448250862 1483679731 +2147483648 1073741824 1610612736 2952790016 3355443200 3825205248 3925868544 3372220416 1132462080 3300917248 3198156800 4067426304 1702363136 2334916608 2240413696 3038052352 3536289792 189644800 1482268672 2644365312 2387724288 3024638976 506959360 997510912 739727488 2840060096 2207160928 1492666608 2230144648 2242637764 1378345702 685750331 +2147483648 1073741824 3758096384 2952790016 402653184 2348810240 2315255808 2634022912 2776629248 2579496960 1201668096 2274361344 1874329600 75759616 3702128640 2642214912 2068676608 2489696256 2413355008 1337356288 3456174080 1929634816 3330371072 390253312 1961079936 3983715136 432699744 2949579216 3525663368 884514884 369405422 770316955 +2147483648 3221225472 1610612736 3489660928 2013265920 3422552064 2248146944 2130706432 2222981120 2076180480 216006656 3297771520 1407713280 4173070336 2163867648 2719416320 3093790720 169754624 3301531648 550432768 260257792 356740096 1042504192 2616359680 3694667136 2524324672 1228314912 1310052400 1315372936 3172800588 608722086 1762607997 +2147483648 3221225472 2684354560 2952790016 4160749568 1811939328 2181038080 956301312 1283457024 1950351360 2438987776 489684992 2151153664 1235484672 1552547840 1868496896 319586304 369606656 2744672256 2092363776 3798181888 1018393600 4143704576 2810465536 1566079872 2794898368 3182571104 3061572304 1103434120 3174715084 1663481322 2814906651 +2147483648 3221225472 3758096384 805306368 3087007744 2080374784 301989888 855638016 2004877312 1749024768 3349151744 240123904 1502085120 3984326656 693764096 1278672896 440762368 299745280 1418223616 4093489152 563865600 3394509824 586614272 3106215168 3824034944 4071832128 402190240 2330308400 370057864 742453068 1772170030 3478250867 +2147483648 3221225472 2684354560 805306368 1476395008 3019898880 4127195136 3640655872 260046848 3208642560 2116026368 2098200576 1911029760 2465988608 679084032 3839295488 3110371328 3109928960 288022528 1537183744 1464530944 3257865216 2574308864 2539344128 1111923328 298599232 3833676832 2814414384 870370440 770822732 4170956458 2913312115 +2147483648 3221225472 1610612736 2415919104 671088640 1543503872 3925868544 1392508928 1988100096 4265607168 526385152 1244659712 1379401728 1350303744 2118778880 1495728128 168263680 676806656 3101433856 836481024 3876571136 227630080 1898635776 4212477184 1681814400 36196288 3180702304 1115447216 4182290824 1772532428 4114878950 1723157625 +2147483648 1073741824 536870912 1879048192 3087007744 3690987520 3254779904 2365587456 4202692608 1279262720 979369984 4258267136 1242038272 4187226112 2275016704 2080178176 2531164160 3773743104 586506240 2596876288 2092279808 2779309056 1072017920 3454213376 185700224 472543296 1311219360 2286013328 341925256 718298436 2441853218 894918615 +2147483648 1073741824 3758096384 1342177280 4160749568 3422552064 4194304000 3204448256 1837105152 2076180480 77594624 3499098112 426246144 63176704 372899840 1879900160 4235034624 4292755456 317153280 829091840 2009581568 3225086976 1695469056 3605900032 631095424 2542104384 1515725344 3552366288 2706665096 1951544388 1615473326 2962705813 +2147483648 3221225472 536870912 268435456 1476395008 2617245696 3120562176 1828716544 2390753280 616562688 2720006144 772800512 2123890688 1893466112 4849664 40304640 1837531136 2838839296 981262336 1033613312 224151552 3506988032 2500100608 3807796992 3621576320 1271508288 1545986016 2237928112 906280072 2943631948 1318930786 413785073 +2147483648 3221225472 536870912 4026531840 1744830464 1140850688 1912602624 2868903936 3883925504 683671552 1277165568 1762656256 3975675904 2419851264 2670329856 2078736384 1367769088 3103178752 3665567744 692801536 747907072 2114935808 3980404224 2548102912 3467876992 1798020416 2179441248 1854353712 3044514952 1975269964 3035238626 3024416895 +2147483648 3221225472 536870912 268435456 3087007744 335544320 1711276032 83886080 1719664640 1740636160 878706688 1037041664 2222456832 2868641792 409600000 3488022528 1908834304 808796160 4273954816 1967755264 2241116160 839672832 2321805824 3704693504 217601920 1950342720 2156552544 3807658032 3294414216 2740677964 1468829410 2116090481 +2147483648 1073741824 1610612736 4026531840 402653184 872415232 2181038080 2432696320 3246391296 247463936 828375040 1118830592 2172125184 1480851456 1057619968 559742976 2961145856 3823943680 1896275968 3685322752 3188533248 3807818752 980516352 2199406336 3665108864 2570312640 1790576992 1252313936 310018440 1220938948 2420653798 4009534623 +2147483648 3221225472 536870912 3489660928 1207959552 3959422976 4060086272 2130706432 796917760 297795584 3231711232 1492123648 919076864 2107899904 2314862592 4207869952 1714323456 951992320 2779029504 3455676416 349054976 1932438528 3426723328 2246402816 2442721408 3692973760 592809120 1446016720 3924557448 2358664652 194075682 2308674589 +2147483648 1073741824 1610612736 4026531840 939524096 335544320 2315255808 2801795072 1518338048 4156555264 2493513728 4212129792 3111649280 1748238336 3735683072 829227008 3478093824 3684483072 1917214720 2741047296 1337034752 3530058752 424423936 2594036480 1908726912 3542314304 3914587744 77073168 2990837384 2204280388 3752921830 443271775 +2147483648 3221225472 2684354560 1879048192 3087007744 2751463424 1778384896 352321536 394264576 1094713344 2581594112 2108686336 69730304 589037568 3352952832 2086076416 1874100224 386187264 1823301632 1659949056 1254819840 2419024896 2469545472 3840641280 2160055680 990548416 4262369312 597710384 1020457864 576374988 1007994282 2480301047 +2147483648 1073741824 536870912 1342177280 2281701376 3154116608 2583691264 318767104 2776629248 2554331136 3969908736 4157603840 1637351424 2383675392 3473539072 1772945408 1628340224 2027831296 205889536 4275056640 2534967296 2480233472 3958074880 4208825600 1262973056 223562816 1582903264 4260729488 133938824 1722280260 1755469666 1775289045 +2147483648 3221225472 536870912 805306368 1207959552 2617245696 3456106496 3875536896 2088763392 314572800 782237696 112197632 955777024 2831417344 3985244160 1226768384 2344517632 3943546880 3103039488 3669176320 385439744 1606716416 3909835264 2413608704 4145880192 3300706240 462347360 473205328 3339773576 1053313228 1560156386 4109238675 +2147483648 3221225472 1610612736 1879048192 134217728 3422552064 1174405120 1862270976 1149239296 3686793216 2560622592 235929600 2246574080 599523328 2168061952 293011456 3654778880 264552448 1579982848 2408738816 3819599872 1398729728 1019795968 1542445824 204694656 1261969728 2557875232 3797178672 3901038216 3645803084 2468513958 1095849079 +2147483648 1073741824 3758096384 2415919104 3087007744 1140850688 2516582400 4110417920 3430940672 683671552 828375040 3912237056 3728211968 1794375680 1665794048 627900416 1575845888 2334998528 1397645312 889180160 419854336 1058202624 3341441536 3504283392 4078291840 79251904 4147523680 2125141904 1956409736 179619524 1290527726 2017421913 +2147483648 1073741824 1610612736 3489660928 3892314112 3154116608 2516582400 2566914048 4169138176 2604662784 3546284032 3341811712 1114112000 2761162752 2929328128 3806134272 3495919616 3558621184 4009566208 638529536 1380202496 3347248128 2193828352 2225193216 1964147584 2973499328 4232906528 3181735952 972229000 1892241092 4169571494 3743632349 +2147483648 1073741824 3758096384 1879048192 1207959552 469762048 1845493760 2667577344 2139095040 1749024768 2799697920 674234368 2014838784 978583552 3957981184 183304192 1282244608 2561589248 2811076608 2921148416 1867896832 1902799872 271472128 2085582080 3602854272 1518791616 1690423520 3609405712 2240890760 2538237636 3577649518 1824956119 +2147483648 3221225472 1610612736 268435456 2818572288 2751463424 234881024 352321536 41943040 2847932416 3470786560 99614720 2987917312 1516503040 2158624768 1298071552 3470753792 1939685376 2109612032 2788052992 2936428544 874030080 1533460992 1411988224 3986435456 12412608 1621943008 415671504 1207652232 4162276812 1106294630 1813591569 +2147483648 1073741824 536870912 3489660928 2550136832 469762048 2852126720 117440512 1635778560 1497366528 2300575744 3033530368 1527250944 2525757440 2702835712 3504668672 2632351744 4007936000 3588612096 3462705152 136579072 4236692480 3138780672 1849491712 769902208 2393920576 1106825120 3369446128 2916964488 1917953348 4090028322 4277043901 +2147483648 1073741824 2684354560 2415919104 3355443200 2214592512 1375731712 2600468480 327155712 2747269120 4179623936 3268411392 1907884032 2091122688 3307864064 385679360 788299776 318586880 1023320064 704499712 3212683264 1111268352 3261068800 3538901760 686194304 3184008768 1309620064 1377241168 2720245896 827577668 3799532010 3716635161 +2147483648 1073741824 536870912 3489660928 402653184 4227858432 4060086272 4143972352 1266679808 2822766592 1277165568 298844160 1205338112 2008809472 1137311744 2634350592 3473309696 2818850816 3683115008 1606889472 4192692224 3811871744 493729280 898753792 1912167040 1433373760 2442224864 1610195504 2154663048 890313028 1077589602 2517406333 +2147483648 3221225472 3758096384 2952790016 2281701376 872415232 1644167168 4244635648 2055208960 88080384 572522496 1041235968 477626368 226230272 413794304 820445184 3131408384 117948416 2866061312 4291596288 3447973888 650331136 3890467328 3899808000 2764697216 2170006336 3456989792 2581810736 3547405448 2571739724 261512430 1307373947 +2147483648 1073741824 2684354560 1342177280 3087007744 67108864 4060086272 1593835520 1887436800 37748736 2594177024 1240465408 3387424768 146538496 2681864192 2520055808 3337912320 4178984960 4274479104 3734818816 1651107840 3363654656 4164499968 1709444352 4239355008 2799700160 3528675872 1100482736 1251456648 1778881988 4085003946 3401243765 +2147483648 3221225472 3758096384 3489660928 402653184 469762048 4060086272 2533359616 1954545664 2353004544 589299712 3757047808 470286336 463208448 1043988480 1534525440 3652550656 3319152640 2475089920 1899868160 2987026432 1587383296 3988310528 1807217920 1926584960 3607574720 897346464 2502660656 1869410440 2494578124 2477406510 3022903037 +2147483648 1073741824 3758096384 1879048192 1207959552 3154116608 3590324224 687865856 209715200 2386558976 3558866944 2410676224 3266838528 3200516096 214564864 2510094336 2724036608 4072587264 3597508608 3351752704 2555066368 2145137664 612170240 1980552448 1532481152 79722944 3949186400 856730192 2437485704 2740772036 1916607470 640456599 +2147483648 3221225472 3758096384 1879048192 3623878656 2885681152 1979711488 620756992 260046848 213909504 1054867456 156237824 2119696384 3105619968 3142189056 1374093312 799375360 2114240512 3547717632 3483234304 3590977536 180618240 294942208 4174147328 2303908224 3193607232 1495098336 3410539440 2313473928 2208615244 134488686 4134802423 +2147483648 3221225472 1610612736 2952790016 671088640 67108864 3992977408 3036676096 394264576 2688548864 1436549120 4212129792 333971456 4260102144 2639921152 85393408 2338291712 4188258304 3507625984 686510080 4016953344 43541504 4109694464 3421269248 2757237888 680989504 3894331424 578917744 2009150088 2514688588 514990758 3237669691 +2147483648 3221225472 1610612736 1879048192 1476395008 67108864 3388997632 117440512 2004877312 3133145088 643825664 1804599296 3134717952 1144782848 3341418496 1836515328 768573440 207667200 3700678656 4116205568 2332002304 1934322688 98952704 714497792 4120746880 1247509312 1233111520 998780720 1351087496 2760263756 4136088678 2508524407 +2147483648 3221225472 2684354560 1879048192 134217728 4227858432 637534208 2533359616 3934257152 1396703232 3328180224 2572156928 470286336 1234960384 3141140480 4173791232 2494332928 3412115456 2731646976 3804803072 1312651264 1129024512 1644151296 3916105984 1481387904 292561472 2696615072 3053871792 990811528 3205539660 367589674 4094511607 +2147483648 3221225472 536870912 1342177280 1476395008 4093640704 704643072 4244635648 763363328 4164943872 2824863744 2089811968 2939682816 3415998464 1472856064 104267776 3295576064 450904064 408084480 2090471424 942442496 1350779904 364957184 1881160960 2230363008 2343290176 2426678368 3059144112 2902254984 4023958604 650920418 2865835509 +2147483648 3221225472 2684354560 1342177280 134217728 2617245696 2181038080 1191182336 1585446912 1631584256 3013607424 1106247680 3375890432 1045692416 1768554496 966721536 4236541952 3722461184 1355915264 2609491968 1540319232 3696053248 3867935232 2381123840 276588672 1113004224 3681091424 2258610192 1711735432 2862826956 3128071658 1106944469 +2147483648 1073741824 1610612736 805306368 2550136832 1006632960 3120562176 50331648 2843738112 692060160 3512729600 4145020928 1124597760 3175350272 2541355008 3730636800 3199696896 1747173376 2926764032 1075425280 3494660096 926718976 1705491968 1495843072 2218110848 1625358144 2723265696 1215010000 2035702152 3857752644 1985588518 1118743187 +2147483648 1073741824 1610612736 3489660928 1744830464 3019898880 167772160 2936012800 1769996288 4164943872 1478492160 2895118336 1584922624 3573809152 751435776 518848512 3208085504 65028096 2213617664 1934102528 1739507712 597150720 4121976320 1986655488 2981935744 2183927104 1305970784 3700489936 3329895560 3104189508 717843686 1743527581 +2147483648 1073741824 1610612736 268435456 2550136832 2617245696 4060086272 486539264 2407530496 364904448 589299712 3660578816 3726114816 3409707008 4194959360 1620377600 2330951680 4202905600 3460489216 2699276288 2584864768 4238894080 241665536 2052451072 1800259200 1123254720 2864407520 4174342320 3845236872 4103802564 3179193190 3068805745 +2147483648 1073741824 3758096384 268435456 3892314112 3288334336 3456106496 3137339392 327155712 3871342592 106954752 1607467008 1703411712 1153171456 3275358208 3815047168 1607303168 1627602944 780214272 2051067904 3307264000 678583296 632841728 3978710784 1290582912 3463555648 4206400672 3232216112 3912107400 4153456964 1235863854 3595506033 +2147483648 1073741824 2684354560 1342177280 671088640 2885681152 838860800 1795162112 3800039424 4005560320 241172480 59768832 2405957632 3820224512 1570373632 2345467904 4068769792 1409433600 4127399936 1426157568 3951110144 1329839104 2921460224 3509772032 3919191936 2378972992 3750215456 998291728 658556296 2720029764 3006321322 2862094677 +2147483648 1073741824 1610612736 1342177280 2818572288 3019898880 3456106496 1660944384 1535115264 4139778048 2531262464 1779433472 4211605504 3592159232 721027072 1065680896 3400499200 4081205248 2334269440 594677760 1373165568 3304455168 3077998080 3048632064 2371107200 3561282880 3704556704 1209211824 973629320 211701316 1723347750 3039226357 +2147483648 1073741824 2684354560 1879048192 1476395008 1543503872 301989888 285212672 2189426688 3141533696 4104126464 980418560 3294101504 2260992000 3112828928 1399652352 1322549248 432193536 2145574912 919744512 3525896192 144462848 1917661696 2053497088 3086490752 557207232 3876720352 2043277392 1481623176 2808544196 2943983722 4285898647 +2147483648 1073741824 536870912 2415919104 1207959552 3422552064 2315255808 3774873600 2222981120 1354760192 2434793472 3138387968 3829923840 589561856 2507800576 2180841472 576094208 541147136 1071685632 1966206976 2765703168 4230845440 1413286400 2180509440 1485853312 990543168 927430304 3003806800 2605060232 2299070020 2722541090 2307630617 +2147483648 3221225472 536870912 2415919104 3087007744 1275068416 1912602624 3439329280 4219469824 2051014656 3143630848 3436183552 428343296 3127640064 1027211264 2075590656 1243512832 440614912 3412156416 3302223872 2106157056 1013769216 3459847680 1060377856 115128192 551711808 3331457696 2867382128 314493320 2729542988 853222178 866575929 +2147483648 3221225472 1610612736 1342177280 134217728 469762048 1644167168 16777216 2625634304 515899392 1348468736 2125463552 770179072 939786240 2142896128 3852402688 1379368960 2425372672 2415566848 37531648 3429296128 3876148224 3748989440 3652400896 107566976 2772837312 2660971808 1074722640 3477943688 3614179532 3397240998 1875334037 +2147483648 3221225472 3758096384 2952790016 3623878656 3154116608 3187671040 1862270976 226492416 893386752 975175680 3872391168 1919418368 1974206464 2870607872 3226927104 2902294528 624148480 2975588352 3623333888 795695104 91827200 1176813056 210030848 1268105856 1612474432 2608970784 507560304 1705092232 1787974988 1321935022 2847918139 +2147483648 1073741824 3758096384 2415919104 402653184 2483027968 3858759680 3170893824 260046848 2571108352 2921332736 1288699904 2499280896 3257139200 898236416 1364000768 3866460160 3501277184 210427904 3771699200 3057104896 118735872 2082174464 1100400896 1199592064 3040892992 2887829088 2681450320 2860063880 652481860 1508442862 20885017 +2147483648 1073741824 1610612736 805306368 3355443200 1140850688 3321888768 788529152 1350565888 3904897024 2011168768 1355808768 3719823360 2182348800 3087663104 3602710528 868712448 2117320704 2062262272 3287044096 1396635648 2927987712 2089929216 1016612608 1713783168 3621999168 1087447648 1169793168 1041691528 4060698948 2076117478 2319967699 +2147483648 1073741824 536870912 1879048192 3087007744 603979776 369098752 855638016 1719664640 1757413376 1004535808 1569718272 1307049984 3649306624 2920939520 1337786368 3579215872 475185152 3112919040 1666568192 525432832 1191951360 1603654144 2326984448 228219264 1660772160 150463264 4276343760 403862408 2880164932 1722124450 1114336151 +2147483648 3221225472 536870912 2415919104 2281701376 1946157056 1711276032 1325400064 1333788672 1824522240 1000341504 433061888 2000158720 1465122816 2110390272 1056899072 3301343232 2635284480 1218027520 277286912 703854592 3156855808 2295199232 4274870016 4191145088 3796679232 2022627680 2217543824 2793226888 3682885964 4168336354 3555243481 +2147483648 3221225472 3758096384 1342177280 939524096 1543503872 3321888768 721420288 1417674752 2789212160 845152256 1219493888 2273837056 349962240 2665086976 3475439616 44924928 57688064 1579704320 4124028928 1883289600 23215104 4029725184 2412276992 1774049152 417962432 65820320 1536201776 668620168 2191821004 2574048046 584225013 +2147483648 3221225472 536870912 1342177280 3355443200 1811939328 4194304000 4177526784 3531603968 1119879168 2640314368 4287627264 30932992 2458124288 4104781824 244252672 223772672 1926250496 2063114240 3249827840 604211200 1443001344 587305472 2072004352 1480719232 3013611328 2565902816 122168784 1105158536 619543628 1732696162 4232600981 +2147483648 3221225472 1610612736 268435456 3623878656 2483027968 3053453312 285212672 1031798784 2503999488 3667918848 3616538624 3409444864 2894856192 4136239104 1122435072 2648670208 1196507136 3235504128 2948567040 2133063680 1993503744 3617193472 2719779072 1278392448 1495838016 385174368 4272194288 1056784008 192942156 1145073126 2267182769 +2147483648 3221225472 3758096384 1879048192 3087007744 2751463424 637534208 4110417920 914358272 2386558976 1147142144 2010120192 4164419584 707002368 4262068224 983040 1555398656 600883200 2788843520 2602881024 2659825664 3276579840 2320978432 4232164608 4016078720 4032031808 385577056 2902966864 1597576584 665140556 1070185966 3064892183 +2147483648 3221225472 3758096384 1879048192 1207959552 67108864 4127195136 1761607680 2759852032 1824522240 4221566976 2878341120 181927936 2895380480 1982464000 3598647296 3958734848 1041809408 2872418304 2277003264 933509120 887165952 3983776256 3098111744 968689792 4157962048 4274701024 1091451024 677317256 1277516876 3047188590 1318270167 +2147483648 1073741824 536870912 3489660928 3892314112 3556769792 1711276032 1124073472 880803840 373293056 3957325824 3715104768 504889344 2138832896 248119296 267714560 2128510976 3931652096 429793280 1346015232 2234284032 1459846144 847272448 2772692224 3881984384 4147234496 1207554784 2265738672 1733321608 1380698052 2377617762 3544005245 +2147483648 1073741824 2684354560 805306368 671088640 1811939328 1375731712 1124073472 562036736 3703570432 2040528896 1871708160 472383488 3924033536 249167872 1207762944 981762048 3052126208 3167166464 84537344 3224643584 1108384768 1122614784 1799689984 885726336 2434179904 3619871008 3827560784 1498524296 1384831044 2985579434 3006322963 +2147483648 3221225472 1610612736 3489660928 2281701376 738197504 3925868544 1929379840 1367343104 3938451456 165675008 672137216 2288517120 594280448 1599733760 4176936960 1800372224 1261060096 340566016 2158522368 3045967872 2898844672 962469376 2554359552 4204813696 2268218688 2476445984 2014626928 2313104264 2214757964 3053460134 2701275709 +2147483648 1073741824 1610612736 805306368 1207959552 335544320 1375731712 2063597568 1249902592 37748736 3214934016 4130340864 3143106560 3329490944 42598400 1606221824 3675750400 1314635776 4059406336 55250944 3822954496 2454133760 2866016768 2538147072 4057933952 2302956480 3495134944 3708456336 1518129800 762663620 269022310 1375588179 +2147483648 1073741824 536870912 4026531840 4160749568 67108864 3388997632 3841982464 1602224128 4047503360 127926272 2800746496 2189950976 4136370176 3029991424 3059023872 3404627968 50905088 1087266816 632901632 2019952640 1837556736 542541312 1374624000 2877990016 4279150784 3201889696 3379968368 3688647304 3873572292 3377520418 142109887 +2147483648 1073741824 2684354560 4026531840 134217728 1677721600 1644167168 3103784960 276824064 2923429888 2187329536 2767192064 4099407872 831258624 1166671872 3016032256 720142336 1106821120 1105174528 218288128 3397609472 3678524416 1692637696 3652318464 3149479808 1237180608 619939296 3025739376 2441899400 3045724612 3150366826 1324097471 +2147483648 3221225472 2684354560 3489660928 2550136832 603979776 3724541952 822083584 394264576 3552575488 3911188480 751828992 2771910656 3517186048 1242169344 3673096192 2609152000 844775424 1217912832 2084786176 249649152 602977280 1290335744 622760704 1567469184 2957367872 2407086944 4064726864 1417273480 851946828 1429847018 1504145949 +2147483648 3221225472 3758096384 2952790016 671088640 4093640704 2113929216 1862270976 1434451968 3082813440 4200595456 76546048 2988965888 169607168 1645871104 407306240 989691904 2362163200 1137451008 672174080 3949500416 1010650112 3693854208 3709680384 3147387776 3179782976 228549152 953849264 44324232 1428964428 2512557998 3747709435 +2147483648 3221225472 536870912 2952790016 134217728 3288334336 4060086272 1325400064 3615490048 2814377984 2602565632 1217396736 1078460416 68943872 1899626496 593952768 2881388544 803979264 2060427264 2559791104 407513088 1478396928 4282074624 1382501120 87924352 3802721088 3736039072 996364464 745623688 3489233996 2194087458 1148108027 +2147483648 3221225472 1610612736 268435456 134217728 1543503872 2516582400 251658240 981467136 2688548864 656408576 1599078400 1070071808 369360896 49938432 1111425024 2577891328 2431205376 3579224064 3409096704 1262041088 2849827840 781550080 4258383104 193706624 2602864192 3567828640 1081541584 1231265928 2205161292 3759816230 143451281 +2147483648 3221225472 2684354560 2952790016 2013265920 3825205248 436207616 1124073472 1166016512 549453824 2808086528 2536505344 4165468160 3113484288 232390656 4178509824 1064599552 1613479936 1160011776 3830566912 3447212032 1188953088 1540238848 4011132672 3231356800 4071416256 958878624 3394404624 4235891080 1818151628 3096257066 3585498075 +2147483648 3221225472 536870912 268435456 2550136832 2617245696 3254779904 1392508928 2491416576 2495610880 3378511872 5242880 2491940864 900464640 1039794176 215416832 4260265984 2220441600 2883969024 1882501120 3875284992 4260420608 2377705984 427210496 283011968 1585584192 62951584 602088560 361875848 40469324 2847922466 919856945 +2147483648 3221225472 536870912 2415919104 939524096 3288334336 4194304000 1694498816 3212836864 3007315968 132120576 2406481920 2030567424 3528720384 3579445248 2895052800 3902177280 1392197632 3634323456 3643789312 1434732544 4207141888 2812528128 3826422016 163235200 3279820480 3629931168 462219536 236235656 1077670860 1665036578 3007077081 +2147483648 1073741824 1610612736 805306368 2013265920 1946157056 2986344448 1291845632 2256535552 2889875456 480247808 1265631232 3833069568 2270953472 761921536 179634176 77561856 3238772736 3760545792 3216412672 3055347712 3209397248 2172994048 172485888 2317659264 2528509632 2862431840 1644758064 2779244168 1718929348 192764134 1029309427 +2147483648 1073741824 536870912 268435456 134217728 4093640704 838860800 4278190080 1702887424 977272832 568328192 1034944512 1193803776 2289827840 1220149248 2001010688 2327740416 2174435328 3772096512 3380940800 2778703872 3406531584 829378048 1178680576 2816499072 3501339072 3450459680 3753693872 2803604360 1494667460 254070178 726483569 +2147483648 1073741824 2684354560 1879048192 2818572288 1811939328 2113929216 1325400064 2826960896 557842432 3047161856 3809476608 3228041216 4161536000 2702835712 3767861248 3075244032 1673183232 3204784128 2623860736 3675625472 143633408 73050624 3878985984 358553728 3964764992 2731083296 3617467632 573672072 876133956 2126908586 3028636343 +2147483648 3221225472 536870912 1879048192 939524096 3690987520 1040187392 1358954496 1702887424 2973761536 3655335936 1758461952 2226651136 2991325184 2135556096 3615948800 2232320000 3953704960 3302449152 2448699392 3716470784 3188675584 623533568 3541424384 3419891072 896882752 1631853664 1118771184 1310196616 2357142860 4154499042 2108945079 +2147483648 1073741824 1610612736 805306368 3892314112 3422552064 1241513984 285212672 4085252096 1363148800 2921332736 1502609408 1817706496 747372544 1059717120 4247060480 181370880 1233895424 2675384320 2524213248 1643464704 3870708736 3415709184 1418053888 471851648 2498762048 3203133664 3569622768 1639816328 3424663620 2761157734 2245715635 +2147483648 1073741824 3758096384 2415919104 402653184 2751463424 3321888768 2969567232 2021654528 3644850176 1549795328 2861563904 2403860480 3879993344 3933863936 2294087680 1761968128 1335443456 3958300672 1332563968 607008768 4148999168 2690558464 1356077312 666003328 2243495232 1084147104 1702283472 1409389960 234993732 3976253486 2323853465 +2147483648 1073741824 1610612736 268435456 1207959552 2885681152 3254779904 1090519040 830472192 1237319680 3550478336 2184183808 1699217408 1067712512 2325348352 1035796480 459767808 3938140160 3612188672 2349690880 1458399232 1195119616 3458711040 3814247168 2652757120 3243553216 1810964640 2263376592 2241145480 466771652 605653542 3204217873 +2147483648 1073741824 536870912 2415919104 671088640 2617245696 2248146944 1996488704 1971322880 2277507072 1667235840 2907701248 1675100160 1644429312 3769237504 1370292224 3062267904 770260992 3968671744 3245780992 1124333568 797084672 1455652352 4058200832 1997756288 460919872 708172256 1495317200 636645768 3018478404 4287473762 2801265049 +2147483648 1073741824 2684354560 1342177280 2818572288 2751463424 2986344448 16777216 713031680 339738624 119537664 3094347776 802684928 2647916544 2236219392 2392653824 4174675968 4257890304 1809653760 762793984 1576675328 1428665344 3151049216 3706223872 2024669824 3576496832 284139232 2081371152 3080632456 1045879748 260646506 670953429 +2147483648 1073741824 536870912 1879048192 402653184 2348810240 4261412864 1157627904 327155712 1111490560 3445620736 3117416448 139984896 3241410560 288751616 959905792 2369224704 2402697216 741744640 4138995712 1501030400 2471951360 4100370944 128957184 60853888 1785752000 1244219552 1058983024 740903080 3055471732 3785967786 3244215411 +2147483648 3221225472 536870912 268435456 2818572288 3825205248 3321888768 3439329280 998244352 2000683008 3714056192 2085617664 1447559168 3295936512 3430285312 4168417280 3061153792 2406858752 3673645056 2226450432 2757224448 1648679936 3538694656 495578880 1523882624 444885952 919515872 2243519280 625914600 3606668092 506376938 2007589693 +2147483648 1073741824 1610612736 3489660928 134217728 3959422976 3120562176 2097152000 2340421632 3921674240 3936354304 2161115136 2540175360 2053898240 3865968640 2758737920 2372829184 2297282560 1110302720 135155712 765245440 1326795776 1028350464 3489580288 3974524800 3929074880 3453645152 989198544 1970958696 3139827924 3146936686 1770649817 +2147483648 1073741824 3758096384 2415919104 939524096 3019898880 2315255808 1660944384 2290089984 146800640 3311403008 2240806912 3761766400 1834745856 291373056 3344891904 1113358336 132038656 1453203456 3300716544 2383337472 1158108160 1144320 293295360 2407350400 4092516032 2153125408 961069904 4290123304 588825428 946738726 806667101 +2147483648 1073741824 3758096384 1879048192 3892314112 1409286144 4261412864 1526726656 75497472 1606418432 1650458624 1869611008 315097088 1323040768 3302883328 2984181760 2522644480 18694144 2126438400 2192551936 1586776064 46212096 2984457728 2519943424 2926133376 172834112 3978614368 719961360 361551464 1866841364 899339878 4014390547 +2147483648 1073741824 3758096384 3489660928 939524096 1946157056 1174405120 3674210304 360710144 2436890624 4284481536 2318401536 3234332672 3191078912 2620784640 2570518528 330596352 964149248 3226935296 2458316800 3560957952 2602599424 3084046848 473536256 1574824576 2714927680 3208274272 3697265072 2794611048 2740701620 938238310 2971191737 +2147483648 3221225472 2684354560 3489660928 3892314112 1946157056 1308622848 1056964608 3447717888 2705326080 870318080 2498756608 1042808832 2991325184 3712876544 952958976 1301250048 3765223424 2745131008 607563776 2033944576 2828366848 3375055360 466503424 2047756416 2418899776 3003003872 872739536 2712679400 4090098396 2176824290 1659187921 +2147483648 1073741824 3758096384 2415919104 2013265920 603979776 2919235584 1593835520 2692743168 2973761536 1138753536 4017094656 1286078464 1092354048 2518548480 3130982400 433881088 524206080 3654230016 4289179648 1117325312 2522248192 1819538944 640267008 3780934784 3128811840 1009705952 2211950480 1555096552 3003690900 3893126118 1023831965 +2147483648 3221225472 536870912 1342177280 4160749568 1677721600 167772160 1426063360 2004877312 2042626048 3382706176 4128243712 2443706368 926679040 373161984 1941766144 1266515968 1465696256 294592512 1342615552 3085604864 3680357376 1737298432 453473536 929665920 471788480 3463437664 41236880 3153190248 1121466780 3466878314 1870199193 +2147483648 3221225472 2684354560 2952790016 3623878656 2751463424 100663296 3372220416 327155712 381681664 4188012544 248512512 2956460032 3854303232 280887296 3242000384 150962176 1138573312 877535232 3373576192 349743104 1611500544 4059349504 3815315712 2252652416 3307218112 311464992 2228931280 3356398632 771214044 4050195490 2437319383 +2147483648 1073741824 3758096384 805306368 3623878656 3288334336 2919235584 1191182336 3967811584 1035993088 2111832064 49283072 249036800 1418985472 3214278656 2702639104 1372880896 431243264 1426530304 863776768 2335868928 40211456 390931968 2659406080 2965628544 2824949056 2092074528 3195714672 2084865576 660454516 1378354726 1699609719 +2147483648 3221225472 3758096384 4026531840 1207959552 3825205248 2717908992 2499805184 2407530496 1396703232 4007657472 3582984192 566755328 2357985280 2475556864 1561133056 2345566208 3077390336 3919339520 1065873408 1369536512 1567697920 3545764352 264691456 1874896000 891540160 3668985312 3531128784 796280296 1958330332 2614543846 776601555 +2147483648 1073741824 2684354560 268435456 402653184 4227858432 1442840576 2533359616 813694976 1807745024 2015363072 1068498944 2701656064 630980608 2233335808 3068067840 2466086912 3947741184 3309674496 744116224 2491746304 3447215104 1354044928 1899067648 3922278784 2134742848 4235008864 2255771920 3096484712 3124336916 3981785954 3986934037 +2147483648 1073741824 2684354560 1342177280 3623878656 1409286144 4261412864 2701131776 4253024256 1304428544 270532608 3658481664 594018304 849608704 2535849984 3471245312 2160427008 2882846720 2906628096 2254106624 4284418048 1252690944 344259072 3224702208 3926715776 2023912896 609251424 4153079536 3642093672 1369323252 3289010274 1574225649 +2147483648 3221225472 3758096384 4026531840 2818572288 2214592512 3925868544 1392508928 4169138176 2797600768 2933915648 976224256 888668160 2141978624 2469265408 1206714368 1980661760 717045760 2844254208 1464463360 1242847232 1646269440 131167744 373861632 496301696 3932253760 1794352544 4011470608 1880958376 3902238492 534955430 3316817683 +2147483648 1073741824 536870912 3489660928 402653184 2617245696 1778384896 452984832 1619001344 4164943872 1407188992 1961885696 3973578752 3003383808 126222336 1371996160 3475472384 2052374528 223125504 3916091392 1539143680 3669103616 1580733952 2222274304 1067309184 996170560 1756549152 3107579952 2130006056 350038068 2348937258 302250041 +2147483648 1073741824 2684354560 2952790016 939524096 2617245696 2717908992 1795162112 1635778560 1623195648 1780482048 414187520 690487296 1700528128 652083200 1830748160 3334307840 248463360 1976016896 2485768192 970807296 1520432128 3682464256 3630969088 20429184 2204191552 3864205280 1303946896 2311493608 1714153108 2061449186 790443679 +2147483648 3221225472 1610612736 805306368 402653184 1006632960 1509949440 2130706432 2340421632 465567744 694157312 374341632 2431123456 1231290368 1827012608 2250571776 1170505728 3939778560 4263256064 1527304192 1383577600 1445938176 305392128 3325609216 1741668480 639666624 1601344096 3424240624 3938325096 3778642940 1884041838 937448447 +2147483648 1073741824 1610612736 2415919104 2818572288 3288334336 1577058304 1627389952 511705088 423624704 379584512 1957691392 629669888 3695968256 1003356160 3759079424 770605056 2365374464 2420531200 2504093696 1554122752 2209516544 235632128 764236544 2435688832 3265162048 76940640 2098901072 439780712 2108256340 968779118 1021624413 +2147483648 1073741824 2684354560 2952790016 3355443200 1275068416 1711276032 855638016 847249408 1891631104 1142947840 105906176 3930587136 2396258304 3814064128 924254208 1492484096 3557244928 3873202176 3110162432 2251474944 4227531776 1819102720 1968721152 3741154688 1362220224 3011028448 2443981488 83568104 2028761780 2526725602 408838847 +2147483648 1073741824 536870912 805306368 1744830464 3556769792 3992977408 1358954496 3162505216 1027604480 1604321280 263192576 1969750016 4206100480 322306048 1157038080 3675750400 1434927104 287236096 383889408 3457157120 1675119616 3613277696 1388317440 2372130176 3268492096 2545620704 1561122864 641373928 3066861620 2212230890 2271111223 +2147483648 1073741824 536870912 805306368 671088640 4093640704 2181038080 620756992 2776629248 3879731200 3017801728 3375366144 1490550784 2987655168 513146880 1649868800 1979154432 363282432 1066393600 1382035456 3295688704 439987200 1822931456 2886657792 841058432 3339975744 3116980000 2497653616 3871921960 2556390260 3926439722 2281446263 +2147483648 3221225472 2684354560 2415919104 3087007744 2080374784 3187671040 2600468480 696254464 2688548864 2367684608 141557760 250085376 425459712 3655204864 2635923456 1728020480 946716672 2392268800 3539128320 589965312 3326034944 1368351232 3976504064 982185856 4035929664 4253435360 2789751952 1198507496 890567836 1337026018 4035636373 +2147483648 1073741824 1610612736 2415919104 1207959552 4093640704 3120562176 184549376 2776629248 2453667840 1675624448 1485832192 803733504 121372672 1337851904 3984523264 543064064 1139589120 2461392896 3964809216 2949306368 3826250752 2284249600 2226907904 2608120960 888354496 3862610272 2058871184 2823962984 2915574164 3272548718 732287389 +2147483648 1073741824 3758096384 1879048192 2818572288 3422552064 2046820352 486539264 3917479936 3921674240 23068672 3520069632 569901056 3234070528 2365980672 2590441472 3165945856 2983018496 357294080 3337539584 3946330112 1394920448 60172800 3015470336 2994976896 2403551168 807586848 3673376048 2911448104 336434484 774444070 3929889075 +2147483648 3221225472 1610612736 2952790016 134217728 2617245696 3456106496 2566914048 2944401408 3745513472 3823108096 875560960 1126694912 1101791232 2364407808 2550988800 1253867520 3243655168 677011456 560336896 2574264320 3888827392 2602316288 2600873728 3204591744 3665823808 3603163360 2309008464 3193014504 2908404828 2162663662 3207688279 +2147483648 1073741824 536870912 2415919104 4160749568 872415232 2046820352 3942645760 3095396352 1505755136 1751121920 2167406592 1414004736 4007919616 2300968960 2017918976 3606544384 1174257664 3350863872 3125604352 1731336192 1766470656 1130829312 2439336192 3596910720 2430917696 807754080 3351618800 3921115496 492655860 1231774058 4101267709 +2147483648 1073741824 3758096384 268435456 2013265920 67108864 3590324224 452984832 1686110208 1891631104 3189768192 328204288 1675100160 1008467968 2531131392 3388932096 4025253888 1098170368 1644765184 1378299904 2549311488 3786114048 2700400128 2705929472 2722463104 3951238080 4198592672 836765392 254824616 1670067924 2170894502 529773269 +2147483648 1073741824 2684354560 3489660928 134217728 1811939328 2113929216 2298478592 2977955840 2051014656 4276092928 1064304640 1320681472 3616800768 3570794496 62324736 2189787136 4041129984 3879395328 701845504 1211607040 331746304 2428307968 4270555904 1078978688 3547356480 1891318688 4271130608 3042433960 1911953396 275116962 2981026809 +2147483648 1073741824 3758096384 2415919104 3892314112 2214592512 771751936 3305111552 411041792 2327838720 2279604224 3614441472 3826778112 4066639872 3852861440 650575872 1232371712 1032765440 2266587136 2078633984 1374078976 4209466368 3345415680 3307549952 537303680 4103565120 3925824288 981724336 901788456 2086771892 2486336294 934805693 +2147483648 3221225472 2684354560 2952790016 939524096 2483027968 1845493760 1056964608 3716153344 2403336192 3596615680 661651456 1785200640 1613496320 1684930560 1905065984 2126479360 993345536 2770968576 3595431936 1394427904 2481206272 2995978752 2774081280 2242377344 1248854848 988491488 1877754960 2513211112 3143414876 470173410 4238458967 +2147483648 3221225472 1610612736 805306368 4160749568 2348810240 1711276032 2801795072 1887436800 2587885568 4208984064 2679111680 3575119872 3331588096 3352690688 330629120 1564770304 1413234688 3361447936 3707211776 1780942848 2018448384 375625216 200335104 2902058112 195408448 1032790560 306415216 786596392 632362620 3692628526 1695957631 +2147483648 1073741824 536870912 3489660928 2013265920 335544320 2449473536 1426063360 914358272 180355072 2237661184 4132438016 589824000 2691956736 1941307392 4132896768 1170702336 1007468544 2825461760 2757193728 1892038656 4203670528 178910720 1295351040 9820288 514169280 3378366816 46163632 2036525416 676337332 539709802 704002745 +2147483648 1073741824 3758096384 2952790016 2281701376 201326592 4261412864 2432696320 2340421632 79691776 2111832064 3446669312 2490892288 3278635008 11403264 2077163520 536641536 1470513152 3587727360 3955118080 1577494528 1359637504 454492672 3720409344 1516476032 1739795264 1083942560 27005200 1645594280 2856403220 3366055590 928148767 +2147483648 3221225472 3758096384 805306368 2550136832 67108864 3925868544 1862270976 1619001344 1824522240 98566144 1888485376 277348352 2240544768 2219704320 841809920 1895727104 609632256 1193811968 1094594560 171218944 33137664 4287981056 105608448 1735365248 3630147776 141024992 3918579408 822738664 3973052124 3538806502 3541897951 +2147483648 3221225472 1610612736 3489660928 134217728 1275068416 3388997632 318767104 3934257152 784334848 434110464 1303379968 4274520064 857997312 4242931712 1216675840 796164096 2745155584 4285259776 733270016 3112105984 811086848 1740594688 1371112704 3725357696 4050689088 1881924448 1913919984 636355432 2478950908 375552878 3908255217 +2147483648 3221225472 536870912 1342177280 1476395008 3422552064 2315255808 3170893824 3800039424 3250585600 505413632 3492806656 2132279296 3868983296 3294494720 603783168 2542632960 1626652672 4281966592 229412864 1321711616 186829824 917669376 2161811712 1404832128 2582450496 245780768 3329426768 377090344 2404291932 307611946 1841928537 +2147483648 1073741824 536870912 268435456 3087007744 3690987520 3791650816 2231369728 4169138176 3066036224 819986432 2911895552 1850212352 250347520 1554907136 1485766656 1895792640 3819421696 1371611136 224415744 3285374976 4167584768 731901440 1131795712 3660277376 2814171328 520369632 3480259664 2933560808 3693550676 3397479914 3955425365 +2147483648 3221225472 536870912 2952790016 671088640 3288334336 1979711488 587202560 2189426688 3980394496 681574400 3769630720 3897032704 2909536256 2930638848 424476672 2757591040 3173466112 3217285120 3185766400 3020957696 586687488 4230278656 272759552 2367900032 3648164672 3198942816 3489472976 2400558696 46698972 1680758378 1611548119 +2147483648 3221225472 2684354560 2415919104 1744830464 2483027968 3456106496 3674210304 2759852032 3628072960 3747610624 2618294272 3800563712 2589196288 4204134400 1471479808 1506246656 886947840 46161920 3827314688 3153070080 1826219008 3669833216 391247616 4251572864 1208292032 1887384800 3346214832 412669160 2547965884 2587933922 3328379829 +2147483648 3221225472 3758096384 2415919104 1476395008 2214592512 637534208 4278190080 1602224128 3921674240 2338324480 1993342976 826802176 2522611712 2384330752 4022140928 2676916224 550813696 1881251840 183611392 3787073536 1525044224 2591779328 3766791424 3760853120 227513280 299174624 2091097488 3602000616 2249911708 2782372582 2996832661 +2147483648 1073741824 2684354560 1879048192 3892314112 1543503872 2583691264 721420288 2373976064 599785472 2539651072 76546048 1486356480 2683043840 2813198336 2047803392 1534951424 523517952 904126464 1691389952 3510368256 2828915712 3403948544 1113197824 1645060224 2944211648 2033513632 4108487952 710055080 595221780 2252115106 1913919763 +2147483648 1073741824 3758096384 805306368 402653184 1811939328 1174405120 2902458368 3800039424 1782579200 2569011200 3169845248 1131937792 2210660352 1493565440 1567031296 2301919232 259801088 2149588992 3564343296 305891328 2103884800 423097856 3347005184 3290655616 3866247232 2503514528 1961307312 1022638504 3600612532 2343670182 2161823927 +2147483648 1073741824 536870912 1342177280 3623878656 1409286144 1174405120 419430400 595591168 608174080 3240099840 548405248 2373451776 2006712320 3109945344 3888054272 1450147840 747028480 936484864 65728512 1222043648 2558004224 102679040 3793662720 1276913536 2837388608 278805664 3889972432 243145896 1980724436 613864618 3042658513 +2147483648 1073741824 2684354560 805306368 1744830464 3288334336 2046820352 2634022912 947912704 3250585600 1600126976 1871708160 117964800 3106668544 896401408 391053312 1014857728 2793750528 665903104 2839146496 391452672 4221299712 1235537408 2349066496 3456156800 788689600 1367403232 3946935376 3349383912 1920123988 878441186 3653605463 +2147483648 1073741824 1610612736 268435456 4160749568 3825205248 3254779904 3841982464 2441084928 3258974208 446693376 4264558592 482869248 2150367232 1391329280 2576285696 979271680 1132904448 454107136 733523968 1556527104 1412606976 2781587968 1471136512 2813327744 263039296 1940897376 1169105104 2595102312 170807508 2616133230 2785971413 +2147483648 1073741824 2684354560 268435456 3355443200 872415232 4194304000 2063597568 2206203904 868220928 249561088 3262119936 2013790208 220987392 1248722944 47120384 815628288 1787150336 278061056 611856384 2619791360 2613294080 3403872768 1081251072 4010327680 2293186368 3434005344 246333904 967811944 2888577492 3807255394 3666769365 +2147483648 1073741824 3758096384 1879048192 3355443200 3825205248 2717908992 2164260864 260046848 557842432 3919577088 3092250624 2916614144 3922984960 1343619072 2893479936 3997466624 3266134016 4178731008 1954279424 2038724608 1775238144 799212032 3679528704 3277443456 3071613120 1358298016 428264176 1506614184 128154356 1330742182 2841196275 +2147483648 3221225472 1610612736 1879048192 402653184 3422552064 1107296256 2130706432 2357198848 1782579200 2627731456 424673280 4163371008 2306605056 3856531456 613220352 1889828864 3420012544 1225203712 755568640 1978439680 1569989632 2168534528 1042386688 1578329472 4278789312 2733568608 1695930512 352479848 2273442972 2026069102 2749395867 +2147483648 1073741824 1610612736 2415919104 402653184 4227858432 3120562176 2902458368 2139095040 2554331136 102760448 116391936 4081582080 4158914560 1237712896 53936128 2726199296 2358820864 3839795200 2494189568 1484142592 2564574208 1856705024 2507612928 2002715520 4008203328 1867778912 3417126896 2963420008 3878779892 438903150 3048626429 +2147483648 1073741824 536870912 805306368 2281701376 3959422976 3791650816 922746880 1300234240 3309305856 2799697920 185597952 1610088448 485228544 3624796160 2753495040 2523365376 2144026624 2301059072 3391868928 3786921984 3046130688 2839024128 38786816 3548189824 305544384 1842360608 3109569936 1402988840 1344536980 44694314 3329545879 +2147483648 3221225472 3758096384 4026531840 2013265920 1543503872 1174405120 587202560 1098907648 2613051392 98566144 458227712 700973056 2592866304 2037252096 2436694016 2440462336 1144602624 1521917952 3923431424 1977960448 1376814080 2926125568 1409064192 2149008000 1043000256 14667488 3357862352 1156744936 1824026076 1307944166 561639635 +2147483648 3221225472 3758096384 1342177280 3892314112 3825205248 1308622848 520093696 931135488 1136656384 123731968 1544552448 497549312 1022099456 881721344 2535260160 2641788928 1358675968 728129536 1011937280 2399881216 3298751488 1354058240 2828678400 284598400 2319008960 1350928480 3791685328 3305160808 1048802012 927140454 824346585 +2147483648 1073741824 1610612736 2952790016 2281701376 1275068416 1375731712 3841982464 2172649472 2898264064 3051356160 3169845248 3908567040 2545680384 1599995904 909049856 873889792 3578281984 3294912512 3438432256 1090099200 196889600 895298048 388974848 2878752384 3465124160 352764064 1564577616 2971752616 2501034836 1040904878 1581632095 +2147483648 3221225472 2684354560 2952790016 3892314112 872415232 301989888 2768240640 4185915392 1488977920 2967470080 1462763520 3981967360 4081844224 548274176 3910991872 4161241088 1994997760 659873792 1203843072 3093493760 4101188608 4168821248 824178944 3825468032 4041757248 542530848 4081205520 757245224 240151836 3131576098 1928844311 +2147483648 3221225472 536870912 2415919104 671088640 335544320 838860800 4143972352 1551892480 1010827264 2778726400 3285188608 3916955648 694419456 3586523136 3415539712 2402123776 271302656 3646775296 1115697152 88176640 136537088 4128273920 4078581504 1003788672 1418646208 2599948576 94661552 4062669096 3303411644 302890 1643575477 +2147483648 3221225472 1610612736 2952790016 2281701376 1946157056 1912602624 1023410176 427819008 851443712 2082471936 1926234112 1984430080 3974889472 156106752 2304573440 3811868672 3440001024 974020608 733917184 3016095744 3398585344 170445312 3730632960 733387136 3091967680 2012169696 2412661584 2803777000 1213613916 4147681262 229901911 +2147483648 1073741824 3758096384 1879048192 2818572288 3825205248 2650800128 2768240640 2323644416 557842432 195035136 1106247680 3758620672 4111728640 3291873280 2894528512 858554368 3251191808 217440256 2783277056 1220380672 30497792 3560576512 2063508224 2180179328 1074384448 1695993952 473201456 3766999144 1227646772 4207423078 595047475 +2147483648 1073741824 2684354560 805306368 671088640 1140850688 838860800 2969567232 796917760 1354760192 769654784 1425014784 2576875520 1680080896 1782972416 3363241984 1192067072 3042525184 1741152256 1907748864 2305734656 4150934528 2025644544 2615349504 938737280 2535186752 56958240 2070282416 3345360168 157646004 3596953378 384277943 +2147483648 1073741824 536870912 268435456 1476395008 1677721600 3858759680 754974720 3128950784 926941184 3110076416 619708416 3439853568 1186725888 2841509888 15663104 3951525888 2957754368 1222418432 3090034688 2602838016 3969408000 1833276928 3387603712 1754125952 2549459264 2969592672 1753317008 2219035496 1524818580 389217642 170551701 +2147483648 3221225472 2684354560 805306368 671088640 1543503872 2315255808 1291845632 2625634304 1983905792 2174746624 4241489920 2080899072 1427374080 3795189760 3584360448 1016037376 2399879168 848683008 1609928704 3955636224 3745336320 775118336 2717472512 3113159040 529229504 1993609440 3612725168 1972742376 1316471740 2701465314 417203391 +2147483648 3221225472 536870912 1342177280 134217728 1006632960 2449473536 1392508928 3682598912 1941962752 425721856 378535936 3583508480 278134784 1484128256 3122987008 1935507456 2677587968 3080118272 234295296 1491523584 3938341888 491280896 2595177728 1099995264 404375232 3864392352 1066725872 4059474600 3940967932 3921547434 3469422841 +2147483648 1073741824 1610612736 2952790016 2818572288 335544320 2986344448 3909091328 3397386240 1061158912 1621098496 4090494976 3190292480 1488191488 865468416 1636237312 1380876288 3230154752 3697598464 1883222016 2616326144 331029504 2294109696 229694208 3650748800 4096688832 2067391584 1727986096 3415252072 2869601716 3450317422 1440583359 +2147483648 1073741824 1610612736 2415919104 2013265920 3556769792 2382364672 486539264 847249408 2512388096 2250244096 739246080 2362966016 3349938176 3389915136 1734279168 694583296 3162030080 2826903552 4193742848 3630286848 1265662976 4062844416 1640460544 128467328 360996288 1540030624 2297723664 2430748840 3182675732 3012165294 1184302621 +2147483648 1073741824 1610612736 268435456 402653184 603979776 905969664 1627389952 1736441856 3602907136 874512384 770703360 1142423552 1329332224 3516792832 120520704 3000401920 3300573184 3029114880 434581504 3431163904 3795921920 2724303360 3247683840 3498795392 3593923136 2489937952 4142223824 3724711976 218217940 226568750 3049518293 +2147483648 1073741824 536870912 805306368 1744830464 4227858432 2181038080 2097152000 1635778560 2562719744 1361051648 2328887296 1647837184 37486592 194904064 1041170432 4007100416 228278272 2091704320 2311327744 3003357184 3061853184 1480706560 442595584 1446053248 608793280 4028069920 1203281360 3707592744 566030804 2388642346 514775255 +2147483648 3221225472 1610612736 4026531840 2281701376 3825205248 3321888768 1996488704 2038431744 1707081728 2577399808 852492288 2749890560 496238592 615907328 2837774336 2704048128 285949952 178741248 3656249344 3290982400 1698034688 15004160 2324583680 3940219776 3419346112 4198044000 2919046704 1776548200 749906492 3650808686 1915703091 +2147483648 1073741824 536870912 1342177280 3623878656 1811939328 1644167168 218103808 2625634304 1203765248 991952896 2756706304 1839726592 2980839424 2769158144 1562312704 433553408 1783283712 2707398656 548737024 1350113280 4081511424 1178713600 1482813696 3299992960 416835776 3243509856 3951623120 1635553384 1265096660 1368591978 3280664273 +2147483648 1073741824 3758096384 1879048192 3087007744 201326592 2516582400 989855744 2055208960 2889875456 2548039680 2490368000 1743257600 417595392 3431333888 4281794560 1560051712 1850294272 846569472 3164508160 2281326592 3703497728 3215666688 3037187840 1710667904 291503424 651949280 57640048 1674788072 1383800948 1082077926 17317747 +2147483648 3221225472 536870912 1342177280 2818572288 3422552064 1442840576 1795162112 763363328 2562719744 2946498560 709885952 1094189056 2507407360 3256221696 4158980096 1150124032 2764095488 3248513024 89149440 2797176832 2562024448 3879039488 1056383232 1507084160 2579759808 4028567584 2304251632 2668034088 1220354812 9044522 436168697 +2147483648 3221225472 3758096384 2952790016 1207959552 1811939328 2717908992 1694498816 3766484992 843055104 3160408064 2324692992 3547856896 2112618496 600702976 758972416 2966847488 1614823424 2976079872 1444007936 3141064704 2156891136 2279550464 184899328 4107972224 467521728 3238346528 2916692368 2707326760 2991025564 1060729126 3733829271 +2147483648 1073741824 1610612736 2415919104 1744830464 2751463424 704643072 3271557120 3531603968 1321205760 727711744 2748317696 1236795392 2424045568 2447245312 326041600 3389423616 960544768 3122880512 2649812992 239720448 2771686400 711491072 4190426368 4053946496 2058556352 359276320 2101712336 1784719144 911339988 267977006 3470635229 +2147483648 1073741824 2684354560 1879048192 4160749568 3019898880 2583691264 3841982464 3816816640 2411724800 2279604224 1202716672 1191706624 3610509312 588644352 3578200064 3472719872 1245724672 2065801216 1221750784 1677367296 1721551872 3962741248 1690914048 2933308032 2477092928 3637297760 1535775152 511179368 1756671412 3940008034 2980392115 +2147483648 1073741824 536870912 268435456 1207959552 335544320 2919235584 318767104 1736441856 2285895680 3009413120 519045120 681050112 1296826368 544079872 2466185216 286752768 1166262272 155246592 1306636288 338921472 993756160 3038722560 2418494208 775569024 2778499392 2850485536 1243169040 2643303720 3201266964 1177497386 312261141 +2147483648 1073741824 1610612736 805306368 2013265920 603979776 2113929216 1124073472 1837105152 3082813440 4007657472 2475687936 3409444864 3139698688 1208352768 1349976064 1381924864 3456253952 2063704064 696266752 4190128128 3588326400 3658600960 50044160 382066304 3054804160 747570720 127579568 362212904 3763274164 3237573678 2143688887 +2147483648 3221225472 536870912 2415919104 4160749568 1811939328 3456106496 2566914048 679477248 3938451456 966787072 2886729728 365428736 140771328 33947648 1597308928 3157098496 4028874752 3260162048 682135552 2497128448 1801260032 3294187008 1106105600 2550221696 470024128 2248375008 2634213488 1921020648 3519181948 1176737002 4149308789 +2147483648 3221225472 1610612736 2415919104 2818572288 3556769792 1644167168 3539992576 3481272320 3426746368 673185792 3958374400 1531445248 2483290112 728104960 3275030528 2244771840 1570947072 3635568640 3270127616 1186347008 2391618560 3087247872 3154135808 3590333312 553902144 3028329312 3619875440 2254633832 282127996 2134632814 51335541 +2147483648 1073741824 3758096384 805306368 3087007744 3690987520 503316480 855638016 3649044480 4248829952 153092096 4159700992 2398617600 3433824256 4157472768 1587478528 2178187264 1193295872 217096192 3548041216 3287099392 1810834432 2683281920 904701696 1290550144 3698182208 162522528 156195344 3764153768 3031805460 4117915558 3191500055 +2147483648 1073741824 1610612736 1879048192 671088640 1811939328 1442840576 3774873600 2239758336 88080384 2644508672 632291328 3624402944 1158938624 3774218240 2204565504 3869147136 1839415296 1303502848 3557380096 1662355456 703974400 1793489408 3051249408 285258112 3984655168 155239776 3147897904 3971132776 831160372 374857582 2622903091 +2147483648 1073741824 3758096384 3489660928 3355443200 2080374784 3388997632 1828716544 1988100096 381681664 3328180224 2083520512 1465384960 1832648704 77463552 3998154752 1558478848 392413184 1622335488 479858688 3319707648 3664661504 3379934720 3941309696 1596386432 2206369856 2487451424 2258663632 3444647720 4176159956 640067878 1929459161 +2147483648 1073741824 1610612736 3489660928 3087007744 3422552064 3053453312 1493172224 2407530496 163577856 3172990976 485490688 3216506880 2744385536 276168704 1395064832 1814986752 4225875968 2270240768 755699712 214714368 3492834304 3273372160 1134830848 4218210688 75595328 1027862176 2825056240 2693826216 3039466484 1103101102 1263016697 +2147483648 3221225472 1610612736 268435456 1207959552 2885681152 4194304000 2634022912 3095396352 2076180480 3877634048 823132160 3332898816 1718878208 3851812864 1109721088 417103872 3084959744 3652444160 2180665344 951859200 2618297344 2250952192 2310476032 213165440 4029969856 2918686048 1977021360 2235975016 3601706940 1262105454 1562342077 +2147483648 3221225472 536870912 3489660928 671088640 1677721600 3590324224 2332033024 3078619136 1002438656 3504340992 1299185664 3684171776 1387003904 2785935360 2757558272 341147648 2333261824 1000890368 882307072 611526656 3642442752 300857856 4239262976 2702114432 2178701120 2727636768 1332747920 2660935464 3526322844 1615811882 1585240977 +2147483648 3221225472 2684354560 3489660928 1476395008 872415232 1174405120 2969567232 377487360 3938451456 526385152 61865984 174587904 3435397120 3890610176 502595584 156205056 3008413696 1503371264 3775688704 284289024 206138368 441832960 580742400 3171494016 3010908736 1737304544 3258093040 1462297064 3622261244 4126638050 357507313 +2147483648 3221225472 2684354560 1879048192 3892314112 3825205248 3657433088 3808428032 3649044480 3099590656 887095296 2035286016 1753743360 3337355264 2035154944 3879534592 797409280 41041920 247193600 3371659264 2420676608 2450510848 3491533312 397779200 3848993408 1161782208 3498573792 3723555664 4084926440 278271836 1432022498 2519077467 +2147483648 3221225472 1610612736 2415919104 3087007744 3422552064 637534208 3472883712 578813952 415236096 2002780160 544210944 3829923840 633077760 1184759808 2186084352 2979299328 1171439616 173678592 3557167104 3777562624 281900032 559390208 3064990976 3895093376 2907522368 3272906336 2232530832 557530728 1785992092 107055214 837974677 +2147483648 1073741824 2684354560 3489660928 2281701376 67108864 2248146944 3372220416 511705088 1690304512 2220883968 3056599040 1268252672 3348365312 3954573312 975634432 812482560 638763008 3758809088 3739217920 541681664 3447589888 3214530048 1503040768 246840448 1990553664 2477640736 1911754096 2860237864 3169071476 3406797346 3214956665 +2147483648 3221225472 536870912 2952790016 2281701376 1275068416 838860800 452984832 1736441856 1254096896 299892736 2049966080 2972188672 603193344 2304114688 2638544896 289243136 3146989568 1790664704 424497152 2283476992 1633465344 2254604800 1492242688 2093629056 1405545024 3883837664 2805184560 4222308584 1270160444 754426602 1221863735 +2147483648 1073741824 2684354560 805306368 3355443200 3825205248 1509949440 4278190080 4102029312 4240441344 3563061248 2765094912 2767716352 3201040384 502136832 622788608 2912256000 4145102848 2618843136 1524559872 729225216 3053528064 2701219328 3246454016 256076928 4028715968 846354976 1900756496 3043402280 261794324 2929527842 3855928087 +2147483648 3221225472 1610612736 4026531840 939524096 3154116608 3791650816 553648128 4286578688 3804233728 3806330880 1825570816 1096286208 3632529408 4196794368 726990848 3086778368 2543009792 4269383680 171200512 468473856 1965562880 1168933376 1804286208 3068091008 3055803840 2570129056 84554672 866023080 2583707580 1023642798 2373978803 +2147483648 3221225472 1610612736 1342177280 671088640 1811939328 3187671040 50331648 2961178624 1061158912 1986002944 412090368 951582720 3814457344 268304384 1103953920 1178894336 2668740608 3178979328 1669189632 2022483968 388424704 3036743168 797117184 700680832 1579406528 611470368 3463024720 2684814376 2029151324 2401978926 3043400537 +2147483648 1073741824 2684354560 2952790016 3892314112 1275068416 2113929216 1962934272 2457862144 3611295744 4276092928 9437184 3145203712 1811152896 57016320 3021930496 32079872 3347922944 152166400 2478395392 3570788352 2824199168 303482368 2054451968 799298688 2302513344 1239060000 3389404528 1229735976 657606260 940055714 513791679 +2147483648 3221225472 3758096384 805306368 2013265920 4227858432 3590324224 2902458368 4269801472 3426746368 207618048 2962227200 68681728 2075394048 3810918400 2470248448 1519026176 246169600 1611702272 1499058176 3210135552 49601536 499578368 2716798720 871490176 2500515520 443304352 2503181808 3609903016 1771866876 540761382 491150399 +2147483648 3221225472 536870912 268435456 3892314112 3288334336 1107296256 2566914048 998244352 3258974208 2757754880 3754950656 2975334400 1059848192 184418304 111476736 1879670784 3652698112 1827758080 2271997952 2430941184 3194633216 2070356480 3022525184 185024128 3254363072 3881801120 2270586768 3068180392 504525980 3682175274 3533625181 +2147483648 3221225472 2684354560 4026531840 1744830464 738197504 570425344 2466250752 2743074816 1279262720 769654784 3394240512 2843213824 3606315008 2594570240 1054670848 3266019328 2429435904 171106304 4268347392 854530048 4056134656 681765376 3274949376 451428480 3945612224 2506163488 2576379504 3537628968 373796220 1007529890 2417225395 +2147483648 1073741824 2684354560 3489660928 134217728 2617245696 1174405120 486539264 209715200 3149922304 2862612480 2351955968 4289200128 1851523072 929955840 3091660800 1540980736 51691520 2950946816 1783631872 4139370496 4085537792 1769700864 3139819776 1514794880 1460420928 1280833248 3128993808 1052936424 2451730708 1039329122 101380185 +2147483648 3221225472 3758096384 2952790016 3355443200 3556769792 369098752 1862270976 2424307712 3166699520 2518679552 724566016 1928855552 976486400 2785411072 3363635200 344621056 4054728704 3881852928 5353472 145467392 3080483840 2618983936 3374669056 3704566144 2855435072 1367006624 880110832 1172724648 1122841084 3036932646 2239826615 +2147483648 1073741824 536870912 2952790016 1476395008 2483027968 1107296256 3539992576 3313500160 2898264064 3810525184 902823936 3400007680 3165913088 1852178432 3545169920 1748729856 83836928 1419845632 1376841728 1477097472 3618034688 3438162432 195803392 574005632 1529275584 2729428832 3821734960 990377320 3674191156 3651327210 1519522303 +2147483648 3221225472 1610612736 2952790016 2818572288 201326592 3724541952 2868903936 2558525440 2353004544 3147825152 2108686336 4110942208 2865496064 1081999360 2616524800 2054717440 1998864384 505667584 3195228160 1281910784 4154401792 2649167360 2462306048 2565031296 1552991552 1778044512 1944332496 1371789416 1818421212 3201310190 3512361623 +2147483648 3221225472 3758096384 2415919104 1207959552 3959422976 3657433088 1895825408 260046848 3837788160 216006656 1951399936 1456996352 2783707136 448659456 1659174912 2219474944 181846016 2189615104 3108229120 2502064128 1026776064 4283150848 475388160 4123195008 1398846912 949159840 641453712 1136571816 3513194396 310952742 187982421 +2147483648 1073741824 536870912 268435456 939524096 1677721600 2046820352 1627389952 864026624 3032481792 2401239040 3255828480 194510848 88866816 1885208576 2135359488 2320203776 2775957504 1463951360 1675636736 422582272 2609495040 869548544 1485834496 2698561920 682550208 1785697440 3259891728 2094913192 3271887124 4079525674 1459956437 +2147483648 1073741824 3758096384 3489660928 2281701376 603979776 3791650816 855638016 1954545664 876609536 2342518784 221249536 3653763072 615251968 2233335808 2224488448 228098048 2226503680 375971840 1537011712 131381248 549164032 3603314176 2625871616 2151728512 27473728 3392206688 3343545424 133054824 2554080084 2397463782 729017369 +2147483648 1073741824 2684354560 2415919104 3355443200 2885681152 704643072 3640655872 2743074816 3082813440 413138944 1114636288 418906112 209977344 2977300480 2353987584 359235584 2616049664 798613504 3528904704 1576908800 858799104 3055149568 882197760 3940547456 2088910912 2806128288 1977649968 3734142120 1038618164 3802949410 3447234173 +2147483648 1073741824 3758096384 3489660928 1207959552 872415232 2449473536 553648128 3481272320 3871342592 1809842176 2096103424 2822242304 2128347136 2075000832 1851195392 2447933440 3052781568 2746998784 840937472 2102278144 3810941952 269505024 3897110784 1051107968 2547249984 2888530592 1955901264 470526120 2583977556 889252390 763567385 +2147483648 3221225472 536870912 1342177280 939524096 2214592512 1711276032 3103784960 2424307712 4055891968 2678063104 1060110336 402128896 4064542720 3354787840 2597126144 3366551552 2150547456 1341857792 3326390272 3925207040 3486329856 2183683584 720351488 2681815936 557257024 15562656 1826193712 4071926184 1789718588 1966656042 241586553 +2147483648 3221225472 1610612736 3489660928 2818572288 738197504 3523215360 3942645760 2877292544 4282384384 4213178368 2360344576 2026373120 1814822912 1344143360 2752839680 4166549504 1507180544 3032113152 3867561984 4003649536 3941602304 1936288256 3428650752 2830456704 1101545280 1698650976 2846290000 605073768 1329282908 1908868846 1501597713 +2147483648 3221225472 2684354560 2415919104 3892314112 738197504 1107296256 285212672 1249902592 650117120 3646947328 3186622464 3677880320 629407744 2616590336 3096248320 1152090112 1422901248 2064211968 2422099968 2378340352 2262875136 531711488 3885696256 4069817472 3179281728 4220771488 2403881520 1543445160 1599182652 3878258210 1016068725 +2147483648 3221225472 3758096384 1879048192 2281701376 872415232 2986344448 2969567232 2491416576 1119879168 1142947840 4048551936 172490752 3477864448 2946367488 26542080 2570747904 1733640192 1461346304 2063872000 1070708736 2106203136 3320839680 3910044928 3783238016 1625770688 2686527200 2605743696 2538232040 634303324 1381833062 3862202779 +2147483648 3221225472 2684354560 4026531840 3623878656 2214592512 33554432 3875536896 1518338048 2336227328 937426944 397410304 4113039360 339476480 2316173312 350552064 2407235584 1436958720 2476220416 378908672 2767321088 3603514368 2307857920 874973952 73003136 4013334592 3374413792 1032965008 1346103784 2286256284 2670311778 3476869331 +2147483648 1073741824 2684354560 3489660928 402653184 4227858432 1979711488 553648128 2206203904 3678404608 3915382784 1450180608 336068608 1871446016 1098776576 45547520 2711191552 2704588800 3940261888 4032155648 2427111424 2321345536 573026816 1050826496 3671129728 4124779840 4141242976 3798650576 1065248872 666327508 3625629410 3849743513 +2147483648 3221225472 3758096384 1342177280 1744830464 3422552064 301989888 1895825408 1870659584 2537553920 2493513728 4260364288 3630694400 2506883072 2145255424 4078239744 2072674304 2352857088 2185584640 1242746880 658135040 2952035328 106615296 879212288 1159940480 2578461760 3662192352 207573200 3730255080 2989111260 1548631398 3564011417 +2147483648 1073741824 536870912 3489660928 671088640 2348810240 2785017856 1795162112 2474639360 968884224 555745280 5242880 2142765056 1679556608 3784179712 2165768192 3663429632 99532800 2955239424 2018693120 2612627456 1847510016 4237072896 1368823040 4229498240 3138229952 4200069408 2486703824 3118334760 3400291284 2621869738 1969422617 +2147483648 1073741824 2684354560 268435456 939524096 1677721600 3187671040 2298478592 813694976 4139778048 3676307456 2916089856 717750272 1809580032 919470080 1780940800 2192146432 4050632704 590618624 2822909952 2095056896 2457046016 3889741312 1328827648 440475008 3085163712 3790673632 781773328 3210053864 351442708 2484772194 3868575701 +2147483648 1073741824 2684354560 3489660928 2550136832 4093640704 2583691264 3841982464 1619001344 692060160 1700790272 261095424 41418752 2809921536 2477654016 2646016000 1272545280 3293364224 1919262720 2185359360 3940571136 2605968384 182017536 3872326400 3928427136 3450073792 2972726304 1758088528 292866600 4151885396 3221067938 1055891609 +2147483648 3221225472 3758096384 1879048192 3623878656 603979776 3992977408 3238002688 3850371072 180355072 4171235328 3102736384 1884815360 1662255104 3139829760 1289551872 4223303680 1401241600 2620334080 2548248576 2324744192 3490343936 3686631936 1885948160 2968287104 3795850816 635605536 3516003312 1384658984 2046790396 1972012966 4051497147 +2147483648 1073741824 2684354560 2952790016 671088640 2885681152 1174405120 553648128 209715200 2436890624 1881145344 368050176 2202533888 1040973824 549322752 2094465024 3332997120 647839744 539418624 1164169216 2144372736 2042326016 2361904640 3983729408 805904256 2502741568 3335515232 3344922064 4282827368 2511488724 2548651490 3065963679 +2147483648 1073741824 3758096384 2952790016 2818572288 1946157056 1778384896 754974720 3011510272 826277888 656408576 4010803200 3521642496 1068761088 803602432 3324968960 3020455936 1724137472 1715331072 3747786752 2846906368 2931395584 2097132032 1426312960 2676223872 1732344256 2753617248 3012603440 170561384 4032155956 4220991718 1819682047 +2147483648 1073741824 536870912 4026531840 402653184 3019898880 3321888768 2231369728 2994733056 1321205760 2430599168 252706816 1291321344 2949906432 604372992 3206479872 3596320768 2212904960 562896896 870477824 2828019712 2025364480 770991616 3522516224 200768128 3304442048 1903677984 3593757168 2341901352 774325492 921683626 4172353595 +2147483648 1073741824 3758096384 2952790016 1207959552 2214592512 3724541952 1426063360 3716153344 2520776704 937426944 353370112 3392667648 1842610176 2072379392 4225695744 1163427840 990134272 1948147712 3673878528 4244031488 1052212224 1867889152 55036672 4278114432 3328941760 2257514784 4253084912 2252548904 803395572 1762900902 3627709759 +2147483648 3221225472 3758096384 2415919104 1744830464 2214592512 838860800 520093696 75497472 3057647616 3697278976 4275044352 3971481600 2064908288 3833987072 3839688704 4250566656 1241956352 4053688320 465104896 999815168 2160419840 3082700288 1863026432 2499650176 1692960704 518891040 930191088 2966126632 3311395324 2224773798 2661597749 +2147483648 3221225472 2684354560 3489660928 1744830464 2483027968 973078528 1728053248 444596224 960495616 1239416832 1125122048 693633024 3776184320 1078329344 4101832704 1111195648 2806431744 788422656 3682185216 1051105280 99410944 1713569280 3853738752 581619840 2296339136 2663942304 3423541872 3845265064 1827195260 331210274 2694428593 +2147483648 1073741824 2684354560 268435456 2281701376 2214592512 503316480 3070230528 3967811584 1245708288 4200595456 97517568 2597847040 468451328 3481141248 2303131648 1547272192 1015005184 2613501952 293302272 2996815872 3629413376 3955258880 94631680 3597785728 3752465344 650431392 2633556112 2270977448 2331469716 1630785314 139116629 +2147483648 1073741824 2684354560 3489660928 671088640 1946157056 3791650816 2701131776 2239758336 1891631104 2501902336 156237824 143130624 3095658496 2350252032 440336384 3022618624 4011114496 2931777536 3379113984 2935322624 4174322688 498334208 2038145280 496900480 2604359360 2935927264 3674990704 1799629800 1303804276 506382946 88275897 +2147483648 1073741824 536870912 2415919104 2281701376 2617245696 1577058304 3909091328 1384120320 1564475392 2002780160 3031433216 3944218624 1896611840 2147352576 2953248768 1450934272 2931802112 1365696512 3083407360 3643058176 472411136 1909913088 3738258176 1059695232 1213597248 1175485728 1049288080 205941544 2946074260 961472938 3021941981 +2147483648 1073741824 536870912 805306368 939524096 1409286144 3858759680 3439329280 1283457024 1883242496 710934528 2173698048 564658176 1507065856 1728446464 1934557184 785088512 2831499264 2901319680 2012901376 3286214656 3118709760 3864051200 3792369408 2867221120 1125982912 969047904 446762160 2041733480 2841283508 342760426 2444907895 +2147483648 1073741824 3758096384 3489660928 1207959552 2617245696 3925868544 3137339392 310378496 3158310912 476053504 3689938944 3875012608 1507590144 57540608 2188836864 4053303296 1219346432 1842864128 1640697856 805730304 430044160 2169662976 824739584 179589760 146508608 1522357152 3290234960 2379144616 598054740 4092753702 3942197273 +2147483648 1073741824 536870912 2415919104 671088640 1275068416 1375731712 2701131776 1182793728 817889280 3605004288 3482320896 2621440 3375628288 2967863296 921632768 1454080000 2448932864 168058880 998035456 3749926912 1380006912 3626022400 2054196480 3824256 4083047104 3455103840 1048201008 3917473128 1048697396 885164010 2028104957 +2147483648 3221225472 3758096384 2952790016 2818572288 872415232 2785017856 922746880 2508193792 314572800 3995074560 3947888640 2456289280 3223584768 2755002368 1857880064 4125786112 870727680 2694176768 2259529728 2506254336 4122006528 1310454272 2677960960 2134592896 4115516096 160681568 4098483568 1333222504 2287756412 94083558 1448921783 +2147483648 1073741824 3758096384 805306368 402653184 1543503872 3724541952 4076863488 1568669696 1245708288 2225078272 2637168640 512229376 2504785920 3015573504 97976320 4127752192 1838039040 517808128 2500251648 3029526528 1832616960 2080825856 3624944384 3086558592 744950592 3460505184 2795677904 1613782120 2550823892 3331240422 4284228759 +2147483648 3221225472 3758096384 805306368 3892314112 738197504 3456106496 2969567232 1887436800 3670016000 3458203648 1469054976 3346530304 2178154496 4161142784 3919380480 1593475072 798244864 4008108032 1060032512 3885148160 4017687552 1305796096 101039360 2963061120 41599424 995427616 2445724144 406698792 4197049596 2693614246 3795908927 +2147483648 3221225472 2684354560 805306368 402653184 2751463424 2382364672 50331648 3128950784 3175088128 1470103552 2962227200 797442048 3464757248 1976958976 1119682560 3792404480 256196608 2956206080 487534592 4048766976 711582720 825687552 1452024576 2140178816 3339210176 3401956576 1039660400 1257038568 3085018748 380830562 3034267583 +2147483648 1073741824 2684354560 805306368 1476395008 335544320 3456106496 3808428032 1753219072 3032481792 3235905536 4084203520 3326607360 2071199744 4198891520 2066677760 2471067648 2499231744 268771328 3356422144 1583056896 3792675840 3411555840 3985378560 2971335296 917453120 806035808 2589217840 3327637352 878045492 4116047330 2496955511 +2147483648 1073741824 2684354560 268435456 1207959552 3422552064 2583691264 1124073472 3011510272 3930062848 1168113664 1041235968 2029518848 937689088 439746560 640614400 2784591872 3513237504 989192192 1766674432 3481925632 4100953088 2488814080 1098332928 252479872 2955498432 2575238944 388128560 1356016936 3399218228 3944070306 4160709621 +2147483648 3221225472 3758096384 268435456 134217728 1006632960 4060086272 4009754624 243269632 473956352 2355101696 4065329152 3639083008 3703832576 1649803264 4288479232 1625980928 3636772864 1414914048 3332214784 1198102528 3942925312 3623202304 1164863232 4084458112 2371472832 3485283680 786087664 176159592 1954122236 3188613606 4221603901 +2147483648 1073741824 2684354560 268435456 3623878656 4093640704 2785017856 1895825408 1551892480 2520776704 1986002944 4124049408 199753728 3635675136 1571160064 493813760 1105821696 465027072 1713872896 1857024000 3511396352 1548176384 964529664 1705058048 2507364992 605690816 3153014624 3702048048 2052358504 2989877812 585487330 1670139381 +2147483648 1073741824 2684354560 805306368 671088640 2483027968 3254779904 520093696 679477248 1539309568 1566572544 1898971136 2785542144 3709599744 1080950784 2286354432 2194243584 2029993984 3533496320 4281151488 1357150208 3617088512 1917072896 1372258560 2390524032 4032617024 2144104288 3650597264 2645768552 3351888020 3011420642 1474236119 +2147483648 3221225472 2684354560 2415919104 3623878656 4093640704 2919235584 520093696 1551892480 2185232384 1755316224 1005584384 2621964288 1037303808 2011561984 3586981888 3037429760 3354902528 3780485120 900198400 493717504 519623680 2210338304 679573248 3963720064 3617828928 4151384672 3322459824 2708876392 3793023420 1451496930 3563038197 +2147483648 3221225472 2684354560 805306368 1476395008 4093640704 1241513984 318767104 897581056 3141533696 2820669440 4014997504 3513253888 1131151360 2113798144 1685389312 1244364800 458047488 1789730816 1897885696 457447424 2175923200 1901695488 2474018560 2645148544 3205440704 2030877280 604990032 2962065512 3914259804 3719230434 3332259231 +2147483648 3221225472 536870912 4026531840 1744830464 3019898880 3388997632 1895825408 2038431744 4039114752 3902799872 3442475008 743964672 3180068864 3808296960 3997499392 3071901696 3907796992 283959296 3706564608 451794944 2381216768 2473388544 355389696 3486490496 303860032 2459311392 3591408272 2158597928 3505826716 4202737834 339783379 +2147483648 1073741824 3758096384 268435456 1476395008 4227858432 570425344 1962934272 2273312768 3435134976 1419771904 701497344 1043857408 3279683584 2397962240 2520186880 3916988416 689881088 1050451968 3932016640 2734594048 3106827264 2853626368 317368576 1925490560 3310406336 2189008672 1503540048 4041039144 3183250004 3075293862 610679957 +2147483648 1073741824 536870912 3489660928 1744830464 2214592512 1375731712 1224736768 1568669696 2252341248 2082471936 3299868672 531103744 4210819072 4203610112 432472064 3916136448 3206463488 358375424 3749703680 4039997440 1139194880 2396551680 1480014592 3798050688 3297863488 1159247584 2857817232 787557608 4119584660 88871786 564540633 +2147483648 3221225472 536870912 268435456 3355443200 1409286144 3590324224 1358954496 981467136 3846176768 236978176 365953024 2346188800 2398355456 669384704 3806134272 1159299072 3206004736 3914719232 2868326400 3387205632 534678528 630724096 1096256256 250916736 3890665152 3269412512 1427747056 1997877416 3176647676 2096584490 2565235005 +2147483648 1073741824 536870912 2952790016 2818572288 1409286144 973078528 4211081216 1048576000 2856321024 295698432 3033530368 3063414784 3764125696 3444441088 2209808384 3881533440 3695132672 1811865600 1922969600 2209126400 1229394944 2463112704 4086894336 668945792 4002154688 3235332512 2103971664 810827688 3861606484 1819576874 574233759 +2147483648 3221225472 1610612736 268435456 671088640 2751463424 2852126720 2734686208 3246391296 121634816 3340763136 231735296 1451753472 2833514496 4128636928 2672623616 1042317312 2538782720 2085183488 1988521984 501651456 43496448 2895094272 2864797440 509765504 2347812544 2379917792 3131955952 2576585704 3358276092 1584813678 1371449405 +2147483648 3221225472 2684354560 2952790016 134217728 1140850688 2315255808 2130706432 2290089984 1883242496 3890216960 3115319296 3686268928 2774269952 655228928 4077191168 2497937408 2670936064 1324900352 222294016 712841216 1897907200 2599319040 766992128 1004084352 2351876160 1058492320 973748560 3806601640 1414701660 3708504866 1449604375 +2147483648 1073741824 2684354560 1879048192 134217728 4093640704 301989888 3539992576 1031798784 2361393152 232783872 1974468608 3041394688 574357504 544079872 1469513728 929136640 3874635776 1332436992 3824037888 1985329152 3926119424 1862300160 2072168704 1036194432 3948945984 821079136 644386576 2305648232 3709178388 1277167330 953186643 +2147483648 1073741824 1610612736 2952790016 1476395008 3422552064 33554432 1358954496 3397386240 3368026112 4229955584 168820736 2846359552 191627264 2875064320 3085369344 1554153472 1204961280 822747136 717000704 1028937728 2027518976 1756816896 1550322944 2949470592 2962041792 217024096 52170576 637876328 504462932 665356270 946821279 +2147483648 1073741824 3758096384 2415919104 2013265920 3690987520 2181038080 855638016 3850371072 2034237440 3227516928 3287285760 1535639552 2062286848 2390622208 2105999360 211845120 2731589632 4095221760 2291453952 941266944 848606208 924373504 3306553088 89723520 1022745408 1038813280 2485089872 1635205736 950615380 2793276134 2038815005 +2147483648 1073741824 3758096384 2952790016 402653184 3019898880 503316480 117440512 2776629248 1749024768 3802136576 4203741184 703070208 2874408960 677773312 2896101376 190873600 1718632448 3403227136 3752620032 2006501376 3314529280 2714464768 3221547776 3647823232 49992128 1425956704 915434672 1944839528 1247032244 2397391590 1734232447 +2147483648 1073741824 536870912 1342177280 1207959552 1946157056 2986344448 2030043136 2323644416 2134900736 4171235328 1355808768 2509766656 4219731968 418775040 1849622528 3588456448 3782262784 2009653248 2103291904 2513451008 2568748032 1875215872 1138062080 2200835456 3013151936 8847264 3547856688 4160569768 3691147316 4127412778 4076982257 +2147483648 1073741824 1610612736 2415919104 2281701376 3019898880 3254779904 3305111552 2843738112 3955228672 2887778304 3090153472 3058171904 1835008 3004039168 1643577344 3991044096 3037904896 2381963264 3163992064 4239521792 4027304960 4261362176 3458096384 940480896 58175296 77676896 1618202000 1755939688 1535990932 3652493550 2734780125 +2147483648 1073741824 3758096384 2415919104 2013265920 4093640704 2516582400 3909091328 3363831808 2956984320 1730150400 2643460096 1985478656 3771465728 4051566592 2100756480 3797975040 2284896256 2693275648 2922672128 2447534080 2280860672 1248419328 910427904 642490240 1549269952 567405472 863553552 3797736872 916775700 2637732902 813490141 +2147483648 1073741824 3758096384 4026531840 3355443200 3825205248 100663296 721420288 3028287488 1925185536 3252682752 1949302784 3558342656 601096192 1384513536 141492224 977305600 3374399488 2765316096 3853217792 814524416 3220251648 75195904 3198432512 2000543360 262880320 1502385952 913332208 3510360360 2500069108 1378746790 1130397627 +2147483648 3221225472 1610612736 2952790016 1476395008 2348810240 3053453312 1090519040 360710144 2134900736 3835691008 1204813824 2517106688 1077149696 2395340800 3160211456 2965405696 484458496 3488751616 2266599424 2749204480 2693000192 1086360064 3839962880 2482043264 3642364096 920577504 2399313840 3364055016 1421876412 3202430062 3572675447 +2147483648 3221225472 2684354560 2415919104 2013265920 201326592 2717908992 1828716544 1937768448 2017460224 874512384 2626682880 165150720 1754529792 1873149952 950861824 1019445248 2665725952 2708545536 606834688 3263125504 3862498304 2691035648 4073528064 2406727552 724247488 2097051040 2113462128 2483511208 1451165820 3090690594 661037237 +2147483648 1073741824 1610612736 2415919104 402653184 469762048 3590324224 3707764736 2491416576 2277507072 312475648 607125504 486014976 20709376 2905473024 4079419392 1321369600 337821696 3572736000 31084544 4082059264 2889243648 2504621568 344439040 1248970624 2904155456 1483553184 323456976 416386984 3911756500 3566507566 175875741 +2147483648 3221225472 536870912 2952790016 2281701376 201326592 2717908992 2298478592 1317011456 2462056448 1553989632 1339031552 1379401728 1036255232 2385903616 3390898176 2931916800 3064020992 3939524608 246992896 2919536640 2417400832 3037500928 693687552 2318877568 2753324736 2780878112 3240335536 3197197096 3436745148 527756970 83751543 +2147483648 1073741824 3758096384 1342177280 1744830464 2885681152 3925868544 318767104 4152360960 775946240 2317352960 634388480 2751987712 2909536256 3541958656 2508652544 2051047424 69451776 3235078144 2458537984 2746005504 3338621952 3979819520 2503715584 4048981888 3201001152 3599728608 514689744 612138472 771143124 2245568614 4016515089 +2147483648 1073741824 3758096384 2415919104 3087007744 3690987520 3053453312 3573547008 176160768 3267362816 1797259264 2146435072 4096262144 2635333632 4182114304 727646208 3401613312 1059110912 3723698176 1663815680 2425833472 2382691328 3946751488 3276862720 395988352 1658615872 3884078048 1413616432 4293082600 1372772916 962262630 2013169533 +2147483648 1073741824 536870912 268435456 3623878656 469762048 1308622848 3036676096 528482304 2176843776 2250244096 3299868672 2155347968 95158272 834535424 3308716032 3255009280 1661059072 2525208576 3225636864 1793206272 1091804160 2332791296 3069488384 4012007808 4113698112 2226883488 1410155920 2966401448 2439820436 4162740778 2017756373 +2147483648 3221225472 3758096384 2415919104 2013265920 4093640704 234881024 2332033024 4152360960 3376414720 3240099840 3973054464 1264058368 1045692416 1663434752 3228368896 3624042496 1141030912 100671488 2533388288 1971456000 3091317760 3013724672 1494406912 3032219520 3672609472 93297312 1504929648 3458783400 3642733692 2101890342 3412869557 +2147483648 1073741824 1610612736 268435456 3355443200 738197504 771751936 4043309056 1400897536 2545942528 1004535808 160432128 4082630656 3651403776 2102788096 2849964032 2885844992 1845542912 2432884736 1132711936 1606625280 400804864 663892480 39376128 2317876864 3935606464 2453406880 2777812400 2639896232 1218892980 1054093870 4129130357 +2147483648 3221225472 2684354560 4026531840 3892314112 2348810240 1509949440 1191182336 3833593856 1245708288 1851785216 3167748096 2810707968 4044095488 876478464 2409955328 604209152 3053600768 1292034048 3145879552 3401644032 4062331904 3484673536 3101402880 4165403264 3775947712 1764414688 2969381200 3297004264 1043565148 1293536866 3672399507 +2147483648 3221225472 536870912 1879048192 3892314112 1811939328 3120562176 4043309056 3581935616 373293056 2485125120 38797312 2025324544 3694919680 1959657472 2363817984 3078717440 2202157056 3349340160 3339964416 1276704768 3417086976 3306453504 3794389760 2053562240 692142272 1319295776 3331328848 341432616 2425232476 902175914 307365787 +2147483648 3221225472 536870912 1342177280 671088640 3019898880 1711276032 251658240 1971322880 3728736256 3458203648 2444230656 1422393344 2868641792 4214095872 410320896 3824254976 3505045504 3192741888 2137337856 3964332032 2688349184 1439674880 4062606080 2783602560 3603926848 2644961632 3601490960 2087637864 886428444 897707754 1044437849 +2147483648 1073741824 1610612736 2952790016 1476395008 1006632960 2382364672 1426063360 1132462080 683671552 291504128 1202716672 546832384 837550080 3556638720 3149332480 812810240 1702510592 4263387136 1346719744 1640540160 3557235712 1424695808 915822848 518256768 2574315584 2298107168 1407136016 3936878376 1790649364 1476365742 4189491551 +2147483648 3221225472 2684354560 3489660928 402653184 2885681152 2382364672 2197815296 3967811584 3913285632 1193279488 2612002816 4063756288 488898560 1962278912 3697082368 1072922624 3130703872 4082475008 3769602048 2850678784 9372672 2228766208 3405134592 4150221696 393355072 3118034592 225909936 916283560 1393669052 3695940898 696161265 +2147483648 1073741824 3758096384 2415919104 2818572288 2483027968 3523215360 3808428032 2759852032 2134900736 2766143488 321912832 816316416 3833856000 3491102720 2976841728 930119680 1288224768 787963904 3848056832 2841163776 2550928384 276928000 2638283520 2682424448 464550464 2716367328 3848557168 1453733864 3104175476 2899678566 1414305853 +2147483648 1073741824 1610612736 3489660928 2013265920 67108864 838860800 1560281088 2810183680 3997171712 1612709888 4235198464 193462272 2812018688 1737359360 3981901824 2058518528 2406203392 3121553408 2987700224 2467444736 643378176 1629872640 4181259008 3841218432 1132630080 1279370080 623037328 2414958952 2949358740 2663175406 243264473 +2147483648 3221225472 3758096384 1342177280 2281701376 1409286144 1979711488 1493172224 3665821696 2847932416 916455424 1617952768 4017618944 1312030720 254148608 2609709056 1177714688 3231301632 707059712 319565824 4176717824 4189678592 2467632640 404080896 362243968 1406530624 3962935968 3760515824 4161782952 1701871612 3623361830 687091385 +2147483648 1073741824 3758096384 4026531840 3623878656 3288334336 4194304000 218103808 3330277376 3678404608 2279604224 2297430016 2469920768 2376335360 2415263744 1491009536 724598784 2023309312 2838962176 2046668800 3269498880 3799141376 1316521472 3376734976 4001634432 522496320 3333762208 775829424 2873234088 534849716 2901414950 2570596091 +2147483648 1073741824 3758096384 1342177280 2013265920 3154116608 3858759680 2097152000 1568669696 130023424 2103443456 2700083200 2829582336 1017905152 469630976 1934032896 2691727360 49004544 2383355904 1382830080 1495238656 326376448 3812284928 3254172928 2793098368 567779648 3936954592 195918288 1165843176 3087304916 424920166 431638673 +2147483648 1073741824 3758096384 2952790016 2013265920 67108864 4261412864 3472883712 3212836864 2965372928 383778816 1104150528 1637351424 3688628224 3543007232 1241972736 693141504 2597863424 469540864 4280102912 1405945856 3906229248 3309861376 3167133952 1421006464 3398064064 3450236576 4053861456 2347875496 3836330324 110532646 2615747487 +2147483648 3221225472 1610612736 268435456 4160749568 3556769792 503316480 318767104 4001366016 1027604480 1629487104 1691353088 3047686144 1951137792 1207828480 488964096 55607296 862633984 1907236864 1741615104 2940061696 3821528064 3789770240 1982997248 4246453120 739535552 3469231456 1362971344 549905256 2539879900 2406702830 2050494493 +2147483648 3221225472 536870912 2952790016 3087007744 3959422976 2181038080 385875968 4135583744 658505728 2912944128 2970615808 2377646080 1024196608 771620864 544538624 3583082496 1979269120 304914432 1705873408 762206208 1410098176 2256457216 2461448960 2012471680 1661663168 2393309216 935860368 767899176 2394576796 1167049130 264191831 +2147483648 1073741824 3758096384 268435456 2550136832 469762048 1711276032 2264924160 2743074816 1849688064 3860856832 3241148416 1809317888 3769892864 2296774656 1085210624 925925376 886751232 3207962624 2426687488 3112994816 1233351680 1464060416 1050708736 2062745472 4240092480 2015807264 709763952 2866947368 1037208692 4178122918 3460177461 +2147483648 1073741824 3758096384 1879048192 402653184 2483027968 973078528 4177526784 3665821696 1337982976 3550478336 990904320 4005036032 1552678912 2432565248 2574712832 3138420736 2931507200 3163430912 3774738432 2171983872 789699584 2495292928 1167036672 981265280 3468117440 4239508512 2947089040 2872515112 1727119252 1582010278 1707407187 +2147483648 3221225472 3758096384 4026531840 939524096 4093640704 2717908992 2130706432 3212836864 415236096 48234496 4019191808 2082996224 2005663744 4148035584 1524957184 2542960640 2821406720 3314327552 1077866496 694466560 3646039040 2009778688 3936338176 2605999744 1154182848 3273548128 3197393616 1990898536 3016642524 748431334 1314292755 +2147483648 3221225472 536870912 1879048192 939524096 1409286144 3992977408 3103784960 2038431744 2596274176 2858418176 2131755008 2534932480 1334050816 3409313792 199032832 1813086208 295321600 700817408 1880518656 2137982976 1425640448 39254528 3394160896 3376960640 188528320 792872352 983565360 2591037352 210252092 3990761770 1494254331 +2147483648 3221225472 536870912 268435456 402653184 1811939328 2113929216 2432696320 2273312768 3082813440 1457520640 4174381056 1598554112 1424228352 1251344384 3425501184 1236369408 3764109312 1967955968 2191757312 3555928064 1383762944 2348671488 4168672512 3640601216 2835029952 96387552 2824549360 3779931112 2694908668 888171370 821816381 +2147483648 3221225472 1610612736 268435456 402653184 1946157056 2650800128 3539992576 2340421632 3435134976 1050673152 3843031040 762839040 2740715520 3350069248 1503985664 3929047040 4054499328 3959791616 1352921088 4262512640 2868470784 2510248448 2886480128 2419406720 504014272 1939232544 2073567952 229434664 2762229724 3669221550 3404220189 +2147483648 1073741824 1610612736 805306368 4160749568 4093640704 3791650816 83886080 3447717888 381681664 1025507328 3415212032 3113746432 1760296960 18743296 49741824 3023208448 2957524992 2299961344 1384312832 1782757376 1684130816 3580914176 2057869568 4163127680 256510400 2777950368 3284196752 2023938728 2975021204 2730156334 3162412119 +2147483648 1073741824 2684354560 268435456 3087007744 738197504 3456106496 1493172224 3162505216 1849688064 90177536 1013972992 1773666304 2285109248 2011561984 3943628800 76644352 1527496704 1286348800 465571840 799041536 3679480832 2393435648 1023201024 115994240 3030345024 3289949856 879019504 349012136 2167650036 861456418 1837392053 +2147483648 1073741824 2684354560 3489660928 3892314112 2617245696 3254779904 3170893824 1652555776 2604662784 3680501760 349175808 3556245504 2545680384 3318611968 348585984 204570624 3169370112 426139648 792760320 1701042176 466684928 880489984 444510976 3689740928 2759154624 345703712 23857232 187960104 838592340 3133046690 4014838681 +2147483648 1073741824 2684354560 3489660928 3623878656 1140850688 3254779904 3305111552 2944401408 3351248896 702545920 802160640 2793930752 3289645056 3630563328 2451505152 3039920128 1775812608 4091453440 198389760 1418229760 2836892672 1005052416 199152896 3755054720 4001943488 4162270944 2388966192 1293913320 2612138548 3281592418 3640636665 +2147483648 1073741824 2684354560 2952790016 3892314112 1140850688 301989888 3539992576 1065353216 2654994432 2489319424 4157603840 2173173760 3320578048 2644377600 652673024 3568402432 2883141632 1093132288 127037440 686553088 1891406848 1624717824 3148442368 241059456 264634304 3229787360 3083010256 1797261032 1060229076 1067147874 172277535 +2147483648 1073741824 3758096384 1342177280 3623878656 1946157056 2181038080 1929379840 2407530496 1363148800 966787072 5242880 471334912 531365888 3550347264 481755136 363888640 3748380672 1143316480 3091853312 431339520 724800512 2460596736 4081473280 150539648 1214106304 2866088864 830634384 2890017192 2200078996 2811364902 611890001 +2147483648 1073741824 536870912 1342177280 3623878656 1140850688 1040187392 218103808 1937768448 2629828608 2438987776 680525824 887619584 2614886400 510525440 1094123520 280199168 1222164480 2739314688 470364160 4103047168 694639616 4013638144 2559928576 792930432 1839418560 3388010592 2491119760 859249256 4289969556 1817958634 788804689 +2147483648 3221225472 536870912 4026531840 939524096 3288334336 3791650816 2063597568 3581935616 2529165312 727711744 2920284160 3737649152 1217658880 1604714496 6094848 1446084608 3849863168 1060085760 2313826304 2896656384 3386897408 921956864 2669379840 3284004992 845342400 3230692064 3180048176 87349480 3805588028 3028648554 577587699 +2147483648 1073741824 1610612736 1879048192 134217728 2214592512 3791650816 1761607680 3447717888 3938451456 429916160 4157603840 2286419968 1218707456 3533045760 653197312 1362264064 821641216 547119104 2594828288 2048178176 665828352 1230232064 168401152 1883679616 757365440 3964996832 3310154480 870485736 456222708 2382079854 387745843 +2147483648 1073741824 536870912 268435456 671088640 1409286144 1174405120 2667577344 2306867200 3896508416 2501902336 3360686080 2509766656 921436160 392036352 259457024 2075361280 2770976768 474243072 1549512704 1603135488 741127168 3720217088 2034555648 953762688 3612257472 2144235424 2634818192 1273783720 534592916 3182898218 2773651029 +2147483648 1073741824 536870912 1342177280 134217728 1409286144 973078528 3204448256 2306867200 977272832 2598371328 540016640 2280128512 3929276416 3453878272 938147840 3526721536 3789537280 32137216 188018688 3109976064 925398016 2635344384 2957817600 810743424 1243267392 813443168 2814001648 2284773096 4188045492 2723346058 2971320641 +2147483648 1073741824 2684354560 2952790016 3623878656 2885681152 3724541952 1392508928 1283457024 2420113408 3223322624 156237824 121110528 219938816 1109786624 3409641472 2199879680 3643162624 1136304128 3109965824 940017664 2338886656 832974336 704183040 2424296832 886442944 2845000352 22789392 4083980072 449689300 2824852866 1636174799 +2147483648 3221225472 2684354560 3489660928 2818572288 1275068416 1912602624 1157627904 729808896 683671552 568328192 3706716160 554172416 2232680448 1966080 3674800128 2618654720 1369423872 717807616 1282805760 2897164288 1939880960 2018748928 2279159040 3649902720 3836993088 1420296928 1313138928 2806323816 1321678524 4211415170 3311918657 +2147483648 3221225472 1610612736 3489660928 2281701376 3288334336 2181038080 754974720 3833593856 1010827264 819986432 2131755008 1314390016 2037121024 3375759360 1129906176 3991830528 3446980608 4021837824 1560260608 3895318528 3713457152 1611306496 1129822976 1124626048 2899798464 3838516768 3790930512 3086708904 1579051932 3795742350 999188929 +2147483648 1073741824 2684354560 1879048192 1476395008 1275068416 2650800128 2231369728 2860515328 3191865344 56623104 4094689280 2168979456 3765174272 1478885376 2496331776 464486400 3364175872 1148952576 3898068992 2551318528 793365504 2641260032 3466910464 3968399488 3519927232 135708256 4268934160 2715305704 2321815508 967407746 2462028739 +2147483648 3221225472 1610612736 3489660928 2550136832 67108864 369098752 2332033024 2088763392 1027604480 2921332736 2255486976 1497890816 436469760 3293446144 2294874112 1489403904 3618422784 1607999488 752676864 3775956992 2400736256 1648111104 2709524224 1791056256 1608707904 1561420768 3977972912 3611179624 436265980 2701253006 1434660673 +2147483648 1073741824 1610612736 4026531840 1476395008 469762048 4261412864 788529152 3229614080 4223664128 1495269376 2343567360 2877816832 2295070720 2185625600 4245356544 940343296 1776566272 4101611520 1629851648 3017525248 2924798976 703671808 317302016 3139252096 1033716800 1163785696 452741776 2844711528 1034292948 4128878478 3094676555 +2147483648 3221225472 2684354560 3489660928 2550136832 1409286144 704643072 2801795072 3397386240 2747269120 3466592256 932184064 3862429696 1094975488 444465152 515440640 3515187200 2489303040 4259848192 2879303680 357185536 3842774016 1693582848 4060617984 2372886912 2621588160 3840093088 1383228528 130697768 1926047420 4031963522 714703553 +2147483648 1073741824 2684354560 805306368 2550136832 4227858432 3321888768 654311424 746586112 1740636160 1994391552 3002073088 3444047872 995360768 1797128192 3721068544 2056749056 2868658176 3954810880 3021869056 3712526336 3545506816 2937929216 3620340992 60170368 1568443968 1727687648 2185040112 903498600 3408830132 803315842 896585287 +2147483648 1073741824 536870912 3489660928 4160749568 1946157056 3992977408 587202560 2608857088 3519021056 3667918848 986710016 3925344256 625213440 1866334208 2411397120 606437376 2588786688 1075027968 3034296320 2354423808 895849472 1051709952 3214983424 1313986944 431571904 858199456 3486291824 1658014760 234362036 323484042 3896456137 +2147483648 3221225472 3758096384 805306368 2281701376 201326592 3254779904 2399141888 3900702720 1447034880 3055550464 2307915776 2793930752 94109696 2744516608 206110720 3019669504 2233810944 852746240 1730842624 1791784960 1367200768 1885769216 2121483008 2415588736 384041152 1160943456 2388334032 2578768616 2279232796 2054526342 1480315087 +2147483648 3221225472 3758096384 2952790016 134217728 1006632960 100663296 1929379840 2810183680 2378170368 3667918848 1898971136 1830289408 4178313216 194379776 2337865728 2154594304 3204923392 2398347264 3736621056 180201472 2278372352 3065414144 2544550144 2279000448 1060805696 3565013408 2867742160 4064772136 336828828 904505734 750095431 +2147483648 1073741824 1610612736 3489660928 402653184 1409286144 234881024 2365587456 1249902592 2394947584 3936354304 495976448 1123549184 2508455936 1375600640 1354432512 149192704 1380761600 3289391104 867807232 1600628736 3993971712 611397120 3532323072 3641531776 2113004224 3821690016 1944986736 302219560 2399340212 4253154702 2537591497 +2147483648 3221225472 1610612736 2952790016 3087007744 4093640704 1577058304 3003121664 2491416576 1900019712 379584512 3570401280 1562902528 3515088896 1949171712 1860763648 2305196032 3906813952 3411091456 2364256256 2288379904 3042808832 3415256576 2156642048 97872768 3058022336 2731376864 1226409264 4099828584 907113212 1347079054 28788679 +2147483648 3221225472 536870912 3489660928 134217728 2885681152 167772160 3372220416 3112173568 4206886912 769654784 2840592384 4023910400 3925082112 1806565376 3331915776 3352788992 2929573888 248668160 1108938752 3935655936 918449152 551703040 2261783808 773558400 3230970048 800884512 2439044144 3490748328 167357692 2697359498 2045010113 +2147483648 3221225472 1610612736 4026531840 3892314112 1140850688 637534208 4043309056 4152360960 1329594368 2380267520 2335178752 3385327616 1253834752 2801139712 1007222784 3315499008 4100210688 1737580544 1243099136 1372047360 801192960 1679927808 772991744 2556139136 698851648 3434150112 3465191248 324922984 331709980 2831316622 446878019 +2147483648 3221225472 1610612736 1879048192 3892314112 603979776 1912602624 1593835520 2189426688 2227175424 3600809984 3553624064 4189585408 994312192 3346923520 2524512256 1164345344 1668169728 501440512 3962679296 1921587200 391042048 2599568896 992624896 639401344 2542314432 1053560992 380719728 2320035112 535736764 807476622 2232423371 +2147483648 1073741824 536870912 1342177280 4160749568 2885681152 2449473536 1996488704 4185915392 2470445056 3206545408 3499098112 2148007936 4100194304 3605921792 2588606464 935690240 1807728640 1738645504 1800458240 1827223552 3155506176 1888840192 3579204352 2360649088 2990884032 3539847520 595783728 2151869672 4037244148 2731738506 2007667905 +2147483648 1073741824 3758096384 2415919104 3892314112 2885681152 4261412864 1526726656 2038431744 4106223616 2778726400 2972712960 1461190656 2475950080 3255697408 1591410688 1622573056 880787456 698540032 2134085632 2484635648 1041724416 2362415616 4067982592 218452352 3039238208 2463583648 1567606704 2303368232 723263476 3190927750 3566962765 +2147483648 1073741824 3758096384 1342177280 1207959552 201326592 3858759680 3338665984 1837105152 3779067904 1566572544 1129316352 1676148736 640417792 826671104 3903520768 441352192 949272576 1468227584 3359870976 467757056 2039538688 1355528704 1503501056 381449344 923652800 603337184 1674717072 3727345000 2559325524 4290188422 3660726977 +2147483648 3221225472 2684354560 268435456 402653184 2885681152 234881024 1962934272 2491416576 1312817152 2187329536 1655701504 2673344512 3483631616 863895552 2367225856 734363648 550289408 750854144 1696813056 3528476672 1655294976 4229780992 120316672 1289608320 2752021824 4287618208 3760362352 785481768 686544444 3564960898 2862339405 +2147483648 1073741824 3758096384 2952790016 3892314112 2214592512 503316480 2030043136 1098907648 2428502016 664797184 1961885696 587726848 3054764032 4288544768 1808465920 3182854144 4050599936 2680315904 3676516352 1538467840 1567161344 1288000000 3165072640 3346284928 4190973760 128998112 1869310448 1338284904 707135156 2268471686 2335055695 +2147483648 1073741824 2684354560 2415919104 3355443200 1677721600 1442840576 1493172224 2977955840 4240441344 2904555520 3041918976 3348627456 433324032 2630746112 2337996800 2901901312 631160832 4005715968 1914777600 902825984 2128174080 3593802240 3116367104 504527744 3614983104 3156491808 2965724848 1060619688 272424308 4006615938 3629741005 +2147483648 1073741824 536870912 2415919104 671088640 3154116608 2046820352 2768240640 713031680 3175088128 2929721344 1234173952 868745216 1284243456 2584084480 472580096 2445115392 1700577280 3656245248 3530936320 4057126912 1743264768 2958994944 728606464 1261855616 561068736 1702562400 3390434448 790661608 1297155668 1302944650 2642212557 +2147483648 1073741824 1610612736 2415919104 1476395008 3288334336 503316480 2332033024 2189426688 2571108352 1952448512 1362100224 1455947776 743178240 4291166208 1038811136 1713143808 2495463424 2636914688 3748982784 1155770368 1903293440 1495897600 4290520832 3484258432 2117393216 1686152416 1715517584 1088492648 1332777940 573184142 3040730957 +2147483648 1073741824 536870912 1342177280 402653184 3690987520 2785017856 3808428032 1048576000 2436890624 3370123264 1227882496 3502768128 3791388672 4101373952 3748331520 2335014912 3071262720 1428037632 189042688 3567462400 3629233152 1815717376 2107012864 1373201024 3240466752 2597539040 1266324560 1853099624 2859179284 1051486858 2362228033 +2147483648 3221225472 2684354560 3489660928 671088640 3690987520 100663296 4143972352 4135583744 650117120 2250244096 3924819968 2998403072 1053556736 2629173248 1264123904 1285390336 2982133760 1087299584 1605652480 3353061376 1264428032 505157120 2776549632 1273829248 1640370496 2049017888 4294026320 3451551656 3293570332 2490785666 3866813761 +2147483648 1073741824 3758096384 268435456 1476395008 1543503872 436207616 1258291200 3347054592 3552575488 1046478848 1722810368 3657957376 969670656 1443233792 2963996672 2761850880 3464347648 2693668864 1831112704 1463408640 570876928 4272677376 295528704 352281216 3184331072 1342572512 28031888 941573480 2185110228 288266886 804552005 +2147483648 3221225472 536870912 2415919104 1476395008 2751463424 1577058304 2197815296 2625634304 2629828608 1008730112 2588934144 1720188928 256638976 3389390848 2145976320 3732897792 750567424 2610831360 1095659520 3506710528 1734988800 2361282048 3416148224 961365888 3842371520 1634326112 2881389200 152875496 646716764 1168560010 1744538565 +2147483648 3221225472 2684354560 3489660928 3892314112 201326592 2181038080 1694498816 92274688 121634816 3789553664 160432128 779616256 4222877696 3045982208 257490944 293961728 101171200 3964002304 1948520448 3237410816 2389507072 4157264384 2357154560 4193277568 1454111680 2536380576 2032809904 2574102056 1867046012 3401502338 1095817153 +2147483648 1073741824 2684354560 2415919104 1744830464 2080374784 2785017856 3271557120 2944401408 1488977920 979369984 4059037696 1617428480 1164181504 2832072704 55246848 423067648 1387708416 3363102720 3004551168 207923200 3931108352 2064261632 2316621056 384208512 369955904 1512693600 3611690160 35500520 3413229812 1277773442 2890264653 +2147483648 3221225472 2684354560 805306368 2550136832 1409286144 3724541952 3003121664 1199570944 1514143744 3395289088 1622147072 1787297792 1810104320 2116943872 3072917504 913670144 3941875712 4214726656 1091874816 3066390528 3497825280 2564006400 3275325184 334398592 3742101824 1487264736 2530164528 2237333352 2573041276 1216466050 1875088719 +2147483648 1073741824 2684354560 2415919104 4160749568 67108864 3120562176 3338665984 4118806528 566231040 3412066304 2683305984 728236032 3817078784 2955804672 3226140672 2765586432 3302408192 3033964544 2094428160 282408960 1456854016 802486784 2807400704 3021368960 2872524864 3731113824 2711526192 4135750120 2386602868 497186434 3373409357 +2147483648 3221225472 1610612736 2415919104 3355443200 3556769792 100663296 1761607680 327155712 1866465280 543162368 1095761920 591921152 2399404032 806223872 4159242240 4118183936 2222309376 737435648 1723133952 1909819392 1443126272 3683604992 1957387008 1595158656 3055929024 2688481120 4201811888 1954064360 3156130172 63133838 1033939653 +2147483648 1073741824 2684354560 2415919104 2550136832 4227858432 2382364672 150994944 612368384 1824522240 2887778304 4210032640 954728448 1691615232 3019767808 1418395648 2059894784 264683520 3846643712 545525760 942016512 907525120 1591666176 1324960000 3438104448 3627058496 2110448992 2326261104 4023814888 4168906804 1103882114 3836078413 +2147483648 3221225472 3758096384 3489660928 2550136832 872415232 1241513984 4143972352 3279945728 96468992 3126853632 1318060032 3352821760 62128128 1110310912 3728277504 1491369984 1201061888 1998331904 252719104 1494890496 3830731776 1686053376 251756800 3883948672 935520704 2841886752 1594904880 18561704 810830076 4269728390 1610644929 +2147483648 1073741824 1610612736 805306368 2550136832 3690987520 3657433088 385875968 1904214016 3133145088 1528823808 2328887296 381157376 579076096 1333657600 1411055616 1989443584 1424441344 2572001280 231968768 4013447168 2353271808 3126741504 1472877824 11486080 1881339328 1364369568 1132069232 3827614504 1030497460 3531840398 1967235527 +2147483648 1073741824 2684354560 2952790016 3355443200 1409286144 2516582400 620756992 1837105152 1488977920 2107637760 1987051520 3690463232 1369702400 2333999104 970653696 1142390784 2445688832 223272960 3700682752 3421128704 2702027776 2792591872 1140456704 3718613376 824153408 383440672 3465927408 394673832 1622146996 3791667586 1124104527 +2147483648 3221225472 2684354560 3489660928 1476395008 2885681152 301989888 1124073472 729808896 3342860288 2258632704 256901120 2370306048 3105095680 3835559936 912850944 3288694784 3254239232 1106190336 3467661312 3300407296 2601378816 12792320 870525696 3136320384 563645888 119396192 1697237232 2359756008 396809532 1344654210 627485121 +2147483648 3221225472 2684354560 805306368 2013265920 1946157056 4261412864 3976200192 2323644416 1564475392 3898605568 3232759808 307757056 294387712 689307648 2402877440 2143125504 1879851008 2815696896 4003180544 3610208256 3087395840 1307602432 3526956800 1295845504 4182631744 2176225440 3140049360 1005860904 181030044 1636065410 389089615 +2147483648 1073741824 3758096384 4026531840 1744830464 469762048 3456106496 889192448 109051904 4047503360 3139436544 812646400 1803026432 393478144 382599168 4049272832 1132888064 4294328320 2190303232 888754176 112592896 2511080448 1116331520 3033511680 576255360 2349251392 909522720 2515487664 2771067560 1660805364 1736506758 1975629643 +2147483648 3221225472 1610612736 4026531840 2281701376 872415232 3254779904 2835349504 562036736 3997171712 396361728 2872049664 764936192 2763784192 1004929024 3040411648 2634973184 1555841024 1206181888 591032320 101619712 1547684864 3156611584 416958208 329243520 4212504640 3678646688 2418162960 913312296 4273517916 3192865678 2963240003 +2147483648 1073741824 2684354560 268435456 2281701376 2617245696 503316480 2130706432 2743074816 4148166656 3084910592 3392143360 1468530688 4013686784 3077963776 3781885952 160399360 2352791552 1257594880 3374960640 233687040 961504256 916218368 4062509824 2450732672 2493193536 2133084640 680724048 458989416 2248542996 3607166594 1870887237 +2147483648 1073741824 536870912 4026531840 671088640 2483027968 1845493760 2600468480 394264576 1941962752 3881828352 3635412992 1449656320 2453405696 4246077440 2735407104 1267564544 2583511040 376725504 2310631424 2363860992 3242341376 2149712384 3348257024 276305536 646436160 4184970848 2416551376 2282643688 2755477652 2585116298 1854529867 +2147483648 3221225472 1610612736 4026531840 134217728 872415232 3120562176 4009754624 2441084928 482344960 765460480 63963136 207093760 4155768832 3484286976 2717450240 879132672 2750693376 2790187008 4089999360 906983424 673788928 3208497664 29601024 3340861824 2761034688 708486944 1950852144 1390757544 582262780 1898903950 1287339971 +2147483648 1073741824 2684354560 268435456 2550136832 1811939328 2046820352 1593835520 880803840 1547698176 3265265664 1007681536 3626500096 949223424 2048786432 4070244352 2595192832 2275459072 2811437056 2565427200 1114904576 179106816 1604525568 1804847872 4075407232 2239039680 1378824672 2044973168 4130532968 4202310836 18792834 2820290501 +2147483648 3221225472 1610612736 2415919104 939524096 2348810240 3858759680 889192448 931135488 1447034880 2401239040 1768947712 1783103488 3173777408 2152071168 2283339776 3692462080 3223437312 1978769408 3532345344 634382336 1029024768 3213048320 3527450368 757100928 2658264896 986416608 2213333264 3181649000 982024796 835494798 2807354437 +2147483648 1073741824 536870912 1342177280 939524096 2080374784 2113929216 318767104 3128950784 331350016 2871001088 3184525312 1486356480 1163657216 2028339200 2607480832 898990080 2456010752 1563467776 1114214400 3054848000 841176064 508712448 2832981248 1044377472 3998503360 1832987168 4209157008 1542688168 482977364 2357653898 4183546049 +2147483648 3221225472 3758096384 2415919104 1476395008 1140850688 973078528 553648128 2776629248 1874853888 4154458112 3494903808 3426222080 1718878208 4025352192 1154023424 3432808448 1390657536 514859008 1821110272 4060067840 177409024 3692560896 3437510912 2213979520 2687396288 3278528160 3570360240 2195407656 113654396 2556895110 833889477 +2147483648 3221225472 1610612736 1342177280 1476395008 2751463424 973078528 721420288 3061841920 1170210816 4024434688 990904320 93847552 520880128 2071330816 3060334592 3238428672 2837626880 1853038592 2370465792 1215772672 82519040 2395465216 1707123968 534791296 1393650112 2845457696 3641597392 3463791016 300421148 424057486 3045320905 +2147483648 3221225472 536870912 3489660928 939524096 469762048 838860800 553648128 864026624 1539309568 2657091584 800063488 2983723008 2265710592 4139122688 1695088640 887586816 1084342272 1817223168 4138209280 1782052864 239774720 4224137728 1429465344 1033622144 1286498624 2221287072 3521350352 1987185704 3334164380 1866272906 179186753 +2147483648 3221225472 536870912 1342177280 1476395008 1006632960 100663296 3573547008 4286578688 884998144 2241855488 4243587072 1748500480 3336830976 3531472896 2850619392 3194978304 2772680704 2959286272 2496729088 1191815168 1677601792 3425327616 2387358976 3060994432 326654784 1602707488 2670665200 1596185000 4289751740 2639881098 3585376841 +2147483648 1073741824 1610612736 268435456 671088640 738197504 905969664 3372220416 3028287488 2252341248 1423966208 3889168384 153616384 785645568 2115895296 966459392 1206681600 1103347712 2837569536 284266496 2631411712 546266112 970147328 3425243904 3696619136 157179584 3724149472 1014889584 3809068136 497548980 1426325646 1496633797 +2147483648 1073741824 1610612736 268435456 3355443200 1006632960 637534208 3103784960 3095396352 2420113408 3407872000 686817280 1238892544 1012137984 3517841408 1552613376 2017230848 1233371136 1422024704 492982272 1255155712 296311808 3654088192 14301952 483821952 3589205312 2645067168 130898608 1037575208 1716906996 783210382 1292520005 +2147483648 1073741824 2684354560 1342177280 134217728 3154116608 2046820352 754974720 3447717888 2503999488 2002780160 1055916032 1979187200 1522794496 928907264 3085631488 2475655168 797032448 3963641856 2363510784 2763151360 1444510720 4210389504 4152789760 1144798336 3072036928 1433778464 1539604848 1759370664 1135177012 191665794 489793345 +2147483648 1073741824 2684354560 805306368 3623878656 3422552064 3388997632 2801795072 3598712832 1396703232 3571449856 3713007616 1545076736 968622080 2688942080 1730871296 3585572864 536887296 1879220224 2013450240 4227913728 302175232 1795356160 478232320 4097868416 40074432 2383628320 2298135824 3840742056 4233915860 1586834562 1978718151 +2147483648 3221225472 2684354560 1342177280 134217728 3556769792 570425344 1056964608 1182793728 901775360 2564816896 3280994304 332922880 4173070336 3263561728 3995664384 758480896 1224851456 2609012736 3963744256 3147995136 1722831872 2628433408 183846144 383797376 2459137984 878253600 318541328 1009108648 756723164 886957698 4090996425 +2147483648 3221225472 1610612736 268435456 3087007744 2080374784 838860800 184549376 1635778560 1010827264 2086666240 4132438016 300417024 3632005120 1014366208 1243152384 635863040 3503538176 1982439424 660508672 835155968 1826817024 3029522944 2789768960 990874752 1194245824 1595889632 3282482128 3283166056 3757623580 2616528526 995661261 +2147483648 3221225472 1610612736 1879048192 2281701376 872415232 2382364672 3405774848 3900702720 2009071616 3894411264 1565523968 4229431296 1864630272 664666112 740884480 3029237760 844251136 2727927808 266825728 3980208128 3417977856 3073826304 291898624 771732352 286984128 2829513248 2933692528 3033196968 3682593724 2514101646 1946552011 +2147483648 1073741824 2684354560 805306368 1476395008 3825205248 301989888 989855744 1887436800 2898264064 891289600 2540699648 3161980928 1738276864 1346764800 292225024 1509392384 3543154688 563650560 1204580352 676141056 101630976 888094208 2386458880 3052841856 2905668416 614197024 2454695696 1628427432 577622100 1677569410 2002220615 +2147483648 3221225472 3758096384 268435456 3892314112 3825205248 3456106496 2063597568 3363831808 3384803328 987758592 2893021184 2680684544 4177788928 112066560 51970048 3374088192 3543252992 3488145408 1528279040 785836032 3862197248 55041536 4245552384 3159048320 3494217792 4052558304 1267389616 1772357992 2575231228 931141254 524513613 +2147483648 3221225472 536870912 268435456 402653184 67108864 2248146944 2063597568 1317011456 2747269120 1088421888 338690048 971505664 3942907904 797835264 3791192064 3066003456 93503488 2633703424 1128067072 3369093120 1876464640 267142656 3775655168 993329280 2959538496 1643995232 3484566576 1135192296 3970427260 698101386 591425613 +2147483648 1073741824 3758096384 1342177280 1476395008 738197504 3523215360 2264924160 2071986176 2889875456 2392850432 2461007872 3729260544 2450259968 3529900032 1998258176 1859551232 3830497280 3428392960 1677086720 1184937984 1186018304 2420687360 3473757952 1525020544 1591356992 422988512 79812496 1466140008 223415764 450538886 2939624769 +2147483648 1073741824 1610612736 2952790016 2013265920 2483027968 2919235584 50331648 1753219072 2411724800 3189768192 4050649088 2041053184 55312384 323354624 3023765504 3459547136 3616620544 2960793600 1733701632 251668480 2726450176 985824768 4054050048 3224447872 3746221888 2325652576 391978768 410855400 2693776468 3077004686 944393807 +2147483648 3221225472 536870912 805306368 3892314112 3690987520 3858759680 520093696 159383552 817889280 2065694720 3434086400 190316544 2569273344 1239285760 34144256 653230080 3633463296 3328729088 1857835008 2514102272 2892448768 473803264 2929376512 981824384 1596966976 2637309088 3482880368 4161077032 1282360636 4157772170 1519018319 +2147483648 1073741824 1610612736 2415919104 1744830464 2080374784 1912602624 4211081216 1686110208 1153433600 3672113152 407896064 767033344 3449552896 1061552128 231407616 4153704448 3669082112 4058701824 3861237760 2547546112 3071181824 1562119680 2776893696 1445639296 2621810880 3444075680 626267920 223354920 272235476 517743246 703002061 +2147483648 3221225472 2684354560 4026531840 2550136832 3422552064 4261412864 4278190080 3330277376 1019215872 60817408 3153068032 4113039360 1228668928 70647808 4122542080 2655354880 4141039616 3055198208 1169674240 1408829440 2535810048 360928768 2487275776 140763520 3671132992 3625472096 1924543184 830028264 31727004 3676512130 3895684675 +2147483648 1073741824 3758096384 4026531840 1207959552 2483027968 1308622848 3640655872 4269801472 574619648 2355101696 3524263936 3315073024 1395392512 3478519808 564854784 1153859584 166871040 3276529664 1284829184 2081073152 1752595456 2572897792 3171715840 1898282112 3323990976 2591182624 25763664 1672813480 4042928276 3485432454 2156795083 +2147483648 3221225472 3758096384 1342177280 3355443200 201326592 3120562176 3405774848 2894069760 2436890624 547356672 2947547136 2531786752 1828978688 1577975808 35192832 4165763072 2352529408 2042454016 3102904320 2672334848 2167759872 321318400 1744584448 1121147776 817604160 16542816 609324848 318427112 417193340 1688262022 3652258121 +2147483648 1073741824 3758096384 268435456 2013265920 2751463424 1711276032 3808428032 3749707776 3745513472 2535456768 4052746240 2741501952 1121189888 4024303616 2562392064 1914601472 408535040 3932987392 1438838784 2900510720 846230528 345645568 3087825664 3799137664 3432676544 3960355552 3966821488 4087017320 4052491444 3056779142 1480325061 +2147483648 1073741824 536870912 1342177280 4160749568 1275068416 771751936 3271557120 3011510272 3577741312 1247805440 353370112 1312292864 4291559424 953548800 2003501056 4178935808 2177613824 4062683136 2650820608 184666112 2004931584 524399104 325239552 126894208 3321564096 275592608 23535696 3009617192 395358100 502813322 208574657 +2147483648 3221225472 3758096384 1342177280 671088640 872415232 2986344448 2634022912 2944401408 3258974208 316669952 3738173440 2211971072 1945894912 3666214912 1548288000 239370240 2573778944 423026688 3003248640 1954568192 2730728448 2988530176 2314460928 3114919552 2383890112 1769081120 3647616272 959797160 50536412 209738886 3200281033 +2147483648 1073741824 536870912 1342177280 939524096 67108864 301989888 1493172224 1468006400 3812622336 3193962496 2406481920 4167565312 1766588416 1443233792 1532690432 1942323200 2113650688 2945753088 2877452288 2504005632 2237746176 3924912640 1890220800 577503360 739758656 583021920 1444963088 529567208 2480442708 4094151306 173594945 +2147483648 3221225472 2684354560 4026531840 3623878656 1140850688 369098752 3942645760 159383552 440401920 958398464 487587840 2002255872 2971402240 4146462720 4278779904 3504701440 3530244096 4225212416 1470296064 349276160 1698305024 229464576 4021122816 2863608192 1546612416 1911434272 629996432 1514091944 3610734940 3402877826 2184833475 +2147483648 3221225472 536870912 3489660928 402653184 2751463424 2852126720 3707764736 3783262208 2571108352 1138753536 2375024640 3581411328 452198400 1261305856 816381952 2616164352 1711915008 3013353472 635465728 1452308480 3757652992 1630872064 520956672 4279996032 1378195392 599110304 416257968 2235196456 982994044 3472657546 2175913153 +2147483648 1073741824 3758096384 1879048192 402653184 1946157056 301989888 3305111552 3816816640 2789212160 719323136 1898971136 2828533760 103022592 2937978880 2909470720 2476638208 1906851840 1656528896 1597517824 3178584064 1953938432 3254225408 1219870464 1087747712 2116520256 3944618912 1198073712 1385977128 2552963636 1979587718 2220443203 +2147483648 1073741824 1610612736 3489660928 3892314112 3690987520 2382364672 1593835520 3984588800 2579496960 4255121408 128974848 216530944 4227596288 3497394176 2451243008 1072988160 1926807552 3436568576 1596674048 324995072 1866949632 3752983040 2833828096 570252672 225740352 1184425568 3367392464 1966691304 4026918548 1146341262 2050547529 +2147483648 1073741824 2684354560 2415919104 2013265920 4093640704 301989888 855638016 880803840 1136656384 1071644672 2937061376 363331584 3103522816 3866492928 3774545920 1895268352 943374336 1469489152 2733289472 618452992 1183179776 2990706176 1369699584 2159160448 1880717760 895818208 458424528 1426804072 3620613396 1831830146 1337851085 +2147483648 1073741824 3758096384 3489660928 3892314112 603979776 3523215360 989855744 3162505216 2663383040 1503657984 4228907008 3650617344 2763259904 994967552 3653959680 3612246016 1607122944 3863863296 3293229056 3658323968 3458827264 708627968 4074889472 754000256 1449856192 2992492832 3654322224 2092599464 644329716 1802932102 1768857033 +2147483648 1073741824 536870912 3489660928 939524096 872415232 1979711488 285212672 2810183680 1488977920 161480704 3843031040 3671588864 2495873024 1551761408 3163226112 4118642688 1862909952 4223574016 2812981248 2167359488 297008128 1783122432 3118351616 2878902656 2158302400 2437908512 578951408 423686568 1482768436 2939419530 688398793 +2147483648 3221225472 536870912 268435456 3087007744 2885681152 1711276032 3506438144 1266679808 1530920960 2141192192 2997878784 2064121856 759955456 1101398016 2306408448 715620352 1039843328 3479543808 815452160 4197738496 3590503424 3104020992 2139339520 2168530816 1889624640 2217983968 231215504 3635236968 3342082012 461413770 54708557 +2147483648 1073741824 1610612736 805306368 4160749568 2751463424 3724541952 1795162112 1434451968 1816133632 2585788416 529530880 1557659648 1815871488 1661337600 1053491200 1889828864 1998274560 1667112960 171372544 2638358528 178369536 3578997248 1798881024 2748253568 1970055360 2587715616 604295440 2303387048 1038384596 4122521486 2316261319 +2147483648 3221225472 3758096384 3489660928 2281701376 1677721600 4261412864 3271557120 2155872256 2311061504 3915382784 2249195520 1937244160 3818651648 3737518080 1357447168 2527363072 2004533248 228483072 1975922688 1684547584 1768313856 958029312 4111318272 1283243648 3994523584 3094455968 4092246032 103272488 2528873436 1358717062 2245388993 +2147483648 1073741824 2684354560 3489660928 1744830464 3019898880 1308622848 3271557120 461373440 4156555264 4154458112 1093664768 3080192000 152305664 3815636992 3962241024 1137672192 1755037696 144171008 3920621568 2064361472 851186688 627208704 974219520 619380096 3320716352 2607387040 4096628400 1808311336 1486860020 881921922 1202435401 +2147483648 3221225472 1610612736 2952790016 3355443200 2080374784 3053453312 2566914048 3481272320 1883242496 2728394752 590348288 4065853440 2797338624 3548774400 334036992 824606720 2430156800 327081984 1315262464 1962469376 2542607360 1792928256 1372899072 3328409472 3444723776 856316064 2343998224 221359912 2941898588 188618126 1086773063 +2147483648 1073741824 1610612736 1342177280 4160749568 4227858432 33554432 2634022912 1920991232 3980394496 2036334592 143654912 3454533632 2198601728 1850081280 855310336 1025802240 3815424000 474980352 1109889024 485079040 462232576 2047249920 2535184128 3220485248 1147221440 168918240 3903516688 2926530664 1624738260 2618342030 1403724481 +2147483648 3221225472 3758096384 4026531840 3355443200 469762048 2986344448 2231369728 612368384 2084569088 2854223872 642777088 238551040 263454720 3396206592 1936261120 437026816 3826925568 166191104 3562459136 1155299328 73497600 963753472 619236096 2446187904 368655296 106364064 4057948336 149043496 2838673276 4106906502 782037187 +2147483648 3221225472 1610612736 268435456 1744830464 335544320 3992977408 1560281088 1468006400 2143289344 4032823296 800063488 3970433024 1977876480 2154692608 672727040 1607368704 1070317568 4174831616 814116864 744400896 896789504 2538256896 2945939712 1470429824 80570688 3779653472 1586820784 4062502376 3423519740 2645049486 275189837 +2147483648 1073741824 1610612736 4026531840 3623878656 3959422976 1644167168 3439329280 4169138176 2034237440 245366784 2645557248 2356674560 3972268032 3772645376 63635456 901545984 2023243776 139829248 769085440 3289839616 3891747840 182855168 1814933248 3574823808 986428992 1664978464 1054471792 460795304 94702644 2978831758 924981579 +2147483648 3221225472 3758096384 2415919104 2013265920 3154116608 3724541952 520093696 3045064704 46137344 996147200 3073376256 3571974144 330039296 2993029120 433651712 3930357760 1296809984 805085184 3653144576 2325661696 1368155136 2616498688 2833286400 3606137472 1678331712 694145120 2423206544 59142888 1772767708 4010659974 381012549 +2147483648 1073741824 2684354560 1342177280 134217728 2348810240 3187671040 3774873600 142606336 4156555264 1696595968 2727346176 3384279040 3618373632 4084596736 1630208000 1964474368 123322368 3860619264 1432260608 2579400704 1326242816 1956992512 426894592 1787371392 88347840 826433440 1810080464 3945801768 4276828692 741624194 3821662657 +2147483648 1073741824 2684354560 1342177280 2013265920 67108864 33554432 2868903936 3632267264 3720347648 3802136576 3597664256 1295515648 2045509632 3131441152 2591227904 2201714688 1559216128 3878068224 1244852224 3386611712 3296551936 814706176 1333191936 2931385728 3836524352 1908900640 2225305168 3480324264 3065586708 1353674242 4224115969 +2147483648 3221225472 1610612736 4026531840 134217728 1006632960 1442840576 3003121664 125829120 3980394496 3944742912 1076887552 3664248832 2347499520 3451256832 4197515264 1735032832 2607693824 3044401152 760336384 318449664 250991616 1444098560 718830336 3108254080 1765341248 1981258592 1656855824 4200634600 2635144796 3646632462 1577351939 +2147483648 3221225472 3758096384 3489660928 134217728 201326592 1644167168 3070230528 3128950784 734003200 3634364416 957349888 487063552 279183360 2965241856 319881216 2248704000 4163158016 4101857280 1966149632 4208539648 3901723648 3494467072 1237669120 168818048 1066046144 526648928 907838384 654484968 2458076284 398546438 1654740225 +2147483648 3221225472 2684354560 1879048192 2013265920 3422552064 3590324224 1929379840 2709520384 1497366528 350224384 2169503744 3953655808 2516844544 419299328 3075538944 2292809728 2676441088 2243829760 3249786880 1626990592 1890440192 2558093824 896414464 458874496 2250113728 4211311072 3582191024 3812832616 3252933756 735144450 3748279051 +2147483648 1073741824 1610612736 1342177280 671088640 1409286144 1040187392 1795162112 176160768 1254096896 4062183424 45088768 1925709824 2137784320 3574988800 3048407040 1648918528 2024587264 1790435328 3041062912 2841716736 2832307200 3835192832 3207917824 3674295168 847484480 1455540192 3357570960 2142300776 1196101844 19817998 116912385 +2147483648 3221225472 2684354560 2952790016 1207959552 3690987520 1174405120 1895825408 243269632 415236096 337641472 1685061632 4268228608 1297874944 273022976 4109434880 1940488192 637288448 938860544 1866158080 3787974656 2410847232 2546540032 2355923200 4283341696 2092776768 278357600 858443216 4030653416 2069264796 2592644610 2433534215 +2147483648 3221225472 3758096384 4026531840 3355443200 469762048 3791650816 3003121664 1786773504 79691776 3600809984 1076887552 1059586048 2952527872 300285952 2695954432 1156087808 702300160 3256279040 364531712 3806820352 3929211904 1344833024 3346884864 1445294464 3566288448 471493216 575943248 2665061864 1375036700 3915908614 1771907331 +2147483648 1073741824 2684354560 268435456 4160749568 2214592512 2852126720 1862270976 562036736 398458880 4221566976 2324692992 456654848 1396965376 1877868544 1427308544 3522920448 3529949184 2436734976 2974478336 4228855808 4276343808 963877376 3771443456 3822012800 3376623808 1977642144 1123143920 3490365224 1441679668 2182093314 3564726533 +2147483648 1073741824 536870912 1879048192 939524096 4227858432 2248146944 2432696320 4152360960 1757413376 4078960640 3603955712 3279421440 39583744 1828061184 1699938304 2444853248 3330097152 2896633856 23597056 4093929472 159063040 1297988096 2792877312 873547648 1599712192 1846508704 3335274896 1441628456 3543992148 1480866314 2652548355 +2147483648 3221225472 2684354560 1879048192 2281701376 2483027968 3254779904 3137339392 1803550720 1673527296 3361734656 2301624320 3105357824 201588736 1068367872 1836122112 213483520 5718016 1829101568 3811405824 1798494208 2988024832 1334190592 3094319360 4010858112 2861248832 282053280 3116497264 2137046568 3971094844 3487187458 3404046603 +2147483648 1073741824 1610612736 2415919104 3355443200 67108864 3992977408 3238002688 3229614080 3611295744 4204789760 2903506944 353894400 201064448 3614834688 1087569920 2683863040 969916416 113205248 2060726272 3493931008 790789120 4241548800 1845047040 3133947776 2101342912 2316721696 4162953360 2169636776 2822290772 3828286990 151969549 +2147483648 3221225472 536870912 4026531840 2550136832 469762048 167772160 3808428032 1451229184 1606418432 606076928 483393536 303562752 967049216 1005453312 76611584 3497754624 1243037696 3653738496 3479113728 1983502336 3312968704 4193646080 1429533952 1872123776 1485141952 3770606880 818632688 2797520040 1909036348 3074414090 2659820803 +2147483648 3221225472 536870912 2952790016 134217728 2483027968 3120562176 4009754624 3900702720 3737124864 3101687808 965738496 2327314432 4001628160 925761536 1053884416 3105587200 2998288384 145022976 1985966080 2918791168 1831080960 1662811648 2505664768 1268154496 1230324160 1069013664 3273983472 4129203240 3000724796 3453296138 662001927 +2147483648 1073741824 536870912 3489660928 3623878656 4093640704 3321888768 1157627904 2340421632 2747269120 3886022656 1670381568 3312975872 2360082432 2747662336 2731737088 2023325696 140492800 4228784128 2027401216 585844736 3352611840 1718196736 1754681600 579352960 2917502144 2038651296 1086390864 3642980904 1137778580 2904046090 983376137 +2147483648 1073741824 536870912 2952790016 671088640 469762048 637534208 117440512 3246391296 1270874112 673185792 976224256 3045588992 4201906176 642646016 1601372160 1810464768 363216896 517234688 3745501184 1939564544 2681193472 4038326784 3251190016 2325038976 2145156160 2450136288 3602316016 1609376104 3061972916 3258980874 4024674575 +2147483648 1073741824 536870912 4026531840 2818572288 3690987520 1442840576 1795162112 1820327936 2881486848 39845888 3381657600 1792540672 2619080704 1104543744 903020544 3086581760 2821668864 2600427520 2676412416 3681134592 3514217472 2611215872 317721856 1456123520 2290576320 1374382880 2578913808 3645094824 2393062612 2306022922 3884621067 +2147483648 1073741824 3758096384 1342177280 939524096 3690987520 2650800128 687865856 2659188736 1497366528 1801453568 1263534080 100139008 2462842880 3957719040 4212326400 1343913984 819904512 3984564224 3331100672 4228220928 3993181184 3775004160 3397537536 1933598848 945933504 3201494176 1966841808 393212456 202759188 2274909702 3877494529 +2147483648 1073741824 1610612736 2952790016 402653184 2885681152 234881024 2231369728 964689920 4173332480 2527068160 1106247680 2177368064 2747531264 2138963968 204668928 1994948608 3606528000 3591675904 1929760768 500959232 2411883520 3424702976 3518141696 3291058560 525836608 962951904 2693701936 3237656936 3903837556 3947524622 1803830543 +2147483648 1073741824 3758096384 2952790016 4160749568 3825205248 1778384896 150994944 3850371072 935329792 4129292288 3683647488 3687317504 2229534720 4097703936 3075670016 2238349312 3073720320 2937528320 3884412928 3368990720 3396062208 1840517632 441743616 283582336 3325938368 173263712 1122507184 2515814120 850913908 1758802438 161745167 +2147483648 1073741824 1610612736 1879048192 2281701376 738197504 3858759680 4278190080 2357198848 406847488 3533701120 2138046464 1491599360 3050569728 4157472768 3107127296 4048060416 2619621376 1449517056 163942400 657827840 2921276416 3433606656 3514139392 4022100864 3109716800 517789792 2353755120 94803432 3416732596 1218792974 3122926339 +2147483648 3221225472 3758096384 268435456 3087007744 2751463424 2315255808 3338665984 444596224 440401920 1377828864 1523580928 2322071552 288620544 2383282176 1183907840 1229488128 1483194368 1503961088 2051371008 1802909696 204469248 1145263616 1998631680 2068887936 3030984640 2891345120 4286564976 485163880 1567923900 3576690182 1539425037 +2147483648 3221225472 536870912 1342177280 1476395008 2214592512 3053453312 2197815296 1602224128 306184192 1725956096 122683392 552075264 33292288 3838181376 1192296448 3272310784 4063084544 99491840 1481535488 4152182784 4161016832 691196416 1685620480 582335104 1695113920 3375187168 2926442320 4094667880 3466384028 2463429130 781907721 +2147483648 3221225472 3758096384 2952790016 939524096 201326592 704643072 1090519040 1568669696 432013312 2921332736 1884291072 3498573824 369360896 4011720704 2813394944 2130214912 1859993600 2509250560 1286328320 2069305344 3222629376 3715469824 1145544960 3422435200 2302860736 6382944 1722959152 3816481000 2535254524 2343741958 83434759 +2147483648 3221225472 3758096384 268435456 4160749568 1677721600 838860800 2701131776 2508193792 1153433600 874512384 2377121792 3597139968 328990720 2760245248 3914399744 1979219968 2504507392 3002179584 1904832512 1552865280 1729891328 1439052288 1773163776 610913152 1385972288 554109280 1435614416 634999016 720690076 3315157510 4153747725 +2147483648 3221225472 2684354560 3489660928 671088640 738197504 2046820352 2600468480 964689920 4198498304 1566572544 932184064 1696071680 1496580096 1308491776 514916352 4209606656 2000535552 2937184256 1574637568 3080181760 625918976 358296064 2807447296 3891049600 132720576 935083040 2211545520 1836729000 3257239932 3726971394 1009249025 +2147483648 3221225472 3758096384 1879048192 939524096 67108864 3254779904 2969567232 4253024256 1145044992 3735027712 3622830080 2685927424 4091281408 2624978944 1729167360 1950908416 397819904 3035832320 1687941120 2518456320 2962623488 625005056 1260549888 1068704640 4038836544 1798232480 3069003280 1577977896 1046413404 3224857094 766741259 +2147483648 1073741824 3758096384 1342177280 134217728 469762048 1979711488 822083584 1233125376 1438646272 203423744 3687841792 2941779968 2281963520 3444441088 1949499392 162168832 1427030016 4023607296 895045632 1996892160 4056833024 175292928 189432064 2357100416 3055090624 40215584 2961039984 807041448 2338769076 3187640838 131697921 +2147483648 1073741824 2684354560 3489660928 2818572288 1946157056 436207616 352321536 4219469824 2160066560 2552233984 4094689280 2890399744 4154720256 624820224 3153264640 1660649472 2998779904 3442728960 1507487744 3190765568 3375987712 907811328 2204155136 3706866560 410633408 2751209312 3100878000 308915944 146058612 100057602 4262768905 +2147483648 3221225472 536870912 2415919104 1207959552 2617245696 2181038080 1862270976 3229614080 3175088128 1222639616 2333081600 1069023232 738459648 1340997632 3081830400 1976270848 1819197440 3228655616 1399345152 2099050496 4003197952 1421123072 2862941952 245276288 4049212352 2115395744 1909806064 3547660328 3020298044 2079262218 431203077 +2147483648 3221225472 1610612736 4026531840 3087007744 1140850688 2113929216 2835349504 4219469824 3980394496 1780482048 483393536 3564634112 175374336 111017984 2301689856 340426752 3586015232 3865255936 2976968704 2146002944 2469174272 4206471680 152455936 1852597632 412729280 2311367840 1880464688 2112635688 2581305852 2447860238 1204119299 +2147483648 1073741824 536870912 805306368 134217728 2751463424 2113929216 2667577344 2105540608 1916796928 1092616192 1733296128 326631424 861667328 976617472 1588789248 3469312000 303316992 1063444480 2356391936 3173771264 1453802496 1890167296 1827122944 3045832064 1169630656 837977760 2942966160 126122280 804922196 3550421514 1557404423 +2147483648 1073741824 3758096384 805306368 1207959552 67108864 1375731712 620756992 3699376128 3862953984 2967470080 3098542080 3062366208 380370944 3084255232 3180527616 2904195072 615989248 3202605056 330313728 2164971520 661462016 116704768 4228119296 1577226880 2466510144 2609031904 1472211344 2384535144 3155367892 2614722054 3289814791 +2147483648 1073741824 2684354560 2952790016 3087007744 1946157056 2986344448 3103784960 3464495104 1497366528 2371878912 2484076544 2010644480 1633943552 3740139520 364052480 141262848 4094443520 4267843584 2006069248 1108973568 71756800 3307027968 1765314304 2562070656 2819932608 3576141088 3742339056 2044761000 4166185268 1379599874 389485327 +2147483648 1073741824 2684354560 4026531840 3623878656 2348810240 570425344 1224736768 2642411520 3821010944 3693084672 835715072 2804416512 843841536 3967156224 2444427264 1343979520 2635415552 3607273472 3464515584 3946854400 2825022464 321925632 2036058368 745830272 1907397568 1650144 3038206608 2197932136 1619218516 2151754242 2095101195 +2147483648 3221225472 3758096384 2952790016 2818572288 603979776 3992977408 3909091328 2088763392 3779067904 396361728 3801088000 1410859008 4246994944 166592512 217120768 2389213184 3842850816 650272768 3244371968 2884675584 2347424768 2160915968 3961579264 1448305536 1048309952 1498802208 12943856 1667112360 3233457724 4097228294 3509996295 +2147483648 3221225472 1610612736 3489660928 3892314112 4093640704 3523215360 2432696320 1568669696 331350016 1277165568 336592896 2248671232 1031012352 61734912 242286592 2717548544 2639183872 599973888 3022221312 1745950720 1879723008 2524221952 992798976 2452830080 1863951552 2566782560 2719498992 1132379112 1121681212 4225624590 76223745 +2147483648 3221225472 536870912 4026531840 2550136832 4227858432 436207616 3103784960 964689920 918552576 2141192192 1263534080 2240282624 3020161024 3382575104 1265696768 1796964352 1991196672 898342912 3422982144 3852277760 963660800 3055280640 2838269184 2689265024 858040256 2710488416 4120400176 921692904 2926160892 3669326346 631734531 +2147483648 1073741824 1610612736 805306368 3087007744 2080374784 3120562176 2566914048 729808896 3972005888 2178940928 491782144 2121793536 2324955136 83755008 2889023488 23625728 1749893120 1461198848 3649441792 3559168000 2732018688 2573117952 1925229824 2934045824 3453109952 1815616160 3459775664 2442128424 3749332852 2635379214 842899719 +2147483648 1073741824 536870912 268435456 1207959552 67108864 2852126720 50331648 125829120 4173332480 954204160 2903506944 3555196928 4247519232 513146880 3077767168 1287225344 1885650944 3523960832 1555836928 373045248 813556736 2363404800 3127651584 3803662464 4102073280 3343105504 3156216848 1676715880 2616752852 2219117066 3053062405 +2147483648 1073741824 1610612736 805306368 1744830464 469762048 1845493760 3607101440 1551892480 1539309568 1604321280 462422016 2357723136 398721024 1369309184 498270208 962101248 749551616 1093361664 3310669824 1586907136 557130752 1789201920 3190697216 3723118976 4269268160 1522796128 3894408752 3287327208 2260441076 131974670 3461433607 +2147483648 1073741824 536870912 1342177280 134217728 2080374784 436207616 1593835520 3498049536 3082813440 2044723200 3572498432 2553806848 4229169152 1771962368 2995978240 1133084672 2785918976 2057003008 3167014912 599201792 2194625536 4059667968 2230627584 753709184 753424448 2420001056 1019243440 3747710888 238128884 1113130506 1571109121 +2147483648 1073741824 1610612736 805306368 671088640 2885681152 3724541952 1795162112 3514826752 2160066560 2254438400 3771727872 622329856 1086062592 792068096 2779971584 4165500928 1533362176 3001704448 2480345088 1411532800 3153269760 1298909696 1880569088 4290888320 501450432 18000160 1945827728 3224125864 3289324116 1744798222 2929139975 +2147483648 1073741824 1610612736 3489660928 4160749568 3422552064 2785017856 2734686208 4102029312 3720347648 1809842176 628097024 4718592 3633577984 1005453312 1200816128 4105732096 3802054656 2312806400 3677212672 2549229568 4002042880 3757522432 3747534080 1916313728 1717306944 2344165088 1746876528 2333778024 3394108212 4165146126 463700233 +2147483648 3221225472 1610612736 805306368 2550136832 1811939328 3053453312 1929379840 864026624 4064280576 1243611136 3845128192 978845696 4045668352 2156789760 1309736960 770342912 1539129344 1665703936 4249669632 678488064 1710806016 1565975040 125073152 3930544512 1948139584 4147719072 1186269424 2451877928 3138367420 407898638 365536015 +2147483648 3221225472 1610612736 3489660928 939524096 1677721600 1577058304 2365587456 478150656 2319450112 3743416320 1792016384 3907518464 579076096 3078488064 4142989312 2344255488 2293153792 1989779456 629043200 3656607744 2419788800 628041216 4001008384 1011862912 3718968256 2116502240 2758562992 821725544 1628281980 487214606 926189313 +2147483648 3221225472 536870912 3489660928 1476395008 872415232 2382364672 3674210304 41943040 1891631104 4284481536 1682964480 3375890432 3198943232 746979328 3643867136 3698032640 1477951488 3748143104 2929111040 27813888 1526010880 1064863232 3607976192 4038583936 1155240128 3795740576 1457414480 1775019816 886364316 3523800586 3552857345 +2147483648 3221225472 536870912 3489660928 671088640 3825205248 2046820352 3741319168 3363831808 1732247552 673185792 1431306240 324534272 3270770688 708706304 963706880 738951168 112181248 340385792 638332928 106493952 3447116800 3120463360 269709056 947647872 3374766528 3475386912 2519177136 3349666216 3513045372 1065780746 2889202433 +2147483648 3221225472 536870912 1342177280 3355443200 3825205248 2986344448 3539992576 1635778560 1908408320 2443182080 4172283904 3309830144 1507590144 3110469632 3775987712 972783616 1586872320 2880987136 368553984 4281063424 2546975744 3206507008 1799852288 1399056768 3096688704 4097399264 1899301200 2248686184 406736924 2176102922 491279625 +2147483648 1073741824 536870912 2415919104 4160749568 1543503872 2382364672 2432696320 746586112 1195376640 3340763136 1227882496 2980577280 4052484096 1849032704 3072524288 1093763072 2779430912 1267572736 3576991744 3634382848 905051136 2554869248 2925268736 2915996032 378957888 1389370976 24655504 3354849768 2420356564 245385226 686947341 +2147483648 3221225472 3758096384 1879048192 1207959552 2751463424 2181038080 4211081216 545259520 574619648 3307208704 3174039552 2912419840 751042560 4249747456 320929792 1278246912 840581120 3691307008 2838343680 4021393408 4242105344 2372218368 2420042496 3365481856 1497757760 3264079520 3720383344 2246081832 1095957564 2231998470 1445815307 +2147483648 1073741824 2684354560 3489660928 3623878656 335544320 4194304000 352321536 1434451968 2713714688 2061500416 3062890496 3472359424 1492910080 3195404288 753074176 2106818560 3698966528 2780569600 114634752 3125852160 3315088384 497861120 57536768 2702138496 1474103744 1745132960 831191568 3055008552 1462910676 2747840514 238304265 +2147483648 1073741824 536870912 3489660928 2013265920 603979776 3925868544 3305111552 1031798784 3997171712 2497708032 3834642432 3018326016 4183031808 4174249984 2414018560 3994124288 1898692608 4235632640 4294930432 3220715520 2172468224 2939822592 1163718400 2945063552 637843904 1300660704 415635696 380010856 1761047092 708720650 1180318729 +2147483648 1073741824 1610612736 1879048192 3892314112 872415232 167772160 2936012800 3313500160 532676608 1423966208 267386880 3174563840 2002518016 2390097920 1180893184 967868416 1075331072 3444465664 3023925248 3444045824 1144525824 1675422208 2436270336 398498944 1357034560 2381369120 1446562704 1356677544 179823316 3707861006 2256753667 +2147483648 3221225472 3758096384 4026531840 2013265920 3422552064 2583691264 2466250752 2675965952 616562688 3722444800 4176478208 1664614400 1500250112 3024486400 90243072 632324096 186138624 1291722752 1993134080 2568247296 3893011456 2520216064 337202432 1769862272 3507334208 1400355616 2151273296 2129618344 3162936860 2994919430 910418947 +2147483648 3221225472 1610612736 805306368 939524096 738197504 3992977408 687865856 360710144 641728512 2044723200 711983104 1615331328 2715549696 1661337600 1096876032 1941078016 3169402880 80486400 3388887040 567674880 373005312 3080106496 2547740416 3521572480 697378368 1631143136 1930767440 3893956712 1346763036 1795328014 310631439 +2147483648 1073741824 2684354560 3489660928 402653184 469762048 2181038080 1124073472 528482304 1673527296 3273654272 2924478464 1092091904 3221487616 1936588800 564330496 2199093248 91865088 490151936 2797998080 2462939136 1118995456 4134121984 3494662400 3220427648 2852826560 293488928 3898097264 1516720296 3479127732 2022242306 1413235721 +2147483648 1073741824 3758096384 805306368 2550136832 3556769792 3456106496 1124073472 293601280 3628072960 337641472 97517568 1328021504 1009516544 1307967488 2695036928 2199027712 1758150656 1218355200 3652136960 3417794560 3213014016 3947039232 2107770624 965919104 218779584 2935771104 3713908240 130870376 3410248404 368830470 2424763399 +2147483648 1073741824 536870912 2952790016 4160749568 603979776 973078528 3170893824 1669332992 3426746368 3294625792 414187520 180879360 990117888 2854092800 1038286848 2582740992 1965703168 2079662080 2796908544 2270656512 1621466112 42875392 4026015488 982257792 2885200704 2425284064 1593484592 789428072 2360905076 1819211786 1250679823 +2147483648 3221225472 2684354560 2952790016 4160749568 201326592 301989888 1124073472 2323644416 3082813440 379584512 2911895552 1577582592 1896087552 3174957056 975241216 659652608 2200453120 3939835904 1020645376 1507162112 777438208 4061554176 1660310784 3900970368 2826712256 2134907488 3395502640 3585151464 307947516 2628581378 3056239623 +2147483648 1073741824 1610612736 805306368 2281701376 469762048 570425344 50331648 3145728000 3913285632 497025024 4109369344 2835873792 879493120 1899364352 1445134336 3048243200 4171841536 1520361472 1329352704 3889166336 214303744 195600896 1226779392 3934176128 1617870144 1865753568 656551824 3040000616 1047182804 2424272910 2272216071 +2147483648 3221225472 1610612736 1342177280 1207959552 1811939328 637534208 1291845632 1853882368 12582912 4120903680 324009984 1573388288 4188274688 2107506688 455147520 3549593600 3362308096 3136577536 1750503424 2391025664 2282564608 2655604224 132602112 2700969344 3251884992 4077553248 1292367792 1984718312 1126912380 3709249550 2154163209 +2147483648 1073741824 2684354560 268435456 402653184 2214592512 1174405120 2231369728 310378496 2973761536 1314914304 1787822080 1323827200 1129054208 3151364096 765657088 1974697984 3659186176 1865687040 712011776 389679104 549817344 361242112 1667231488 1618832512 1989069760 972514784 802401424 2928385896 2162017364 767404034 2158967813 +2147483648 1073741824 3758096384 805306368 3355443200 1409286144 3523215360 922746880 3145728000 2856321024 1847590912 1362100224 3082289152 120324096 2617638912 4091740160 1263697920 564871168 321380352 1146122240 2787842048 4016313344 930148864 3885655808 3474833792 289240128 3356452384 3417701456 781962664 1302182676 1375631366 1659839495 +2147483648 3221225472 3758096384 268435456 1744830464 469762048 3791650816 1728053248 2625634304 2160066560 2183135232 3861905408 2421686272 1335099392 4083023872 2220949504 936411136 1993064448 742252544 1026805760 3738761216 810914816 2315103744 1955647744 3165191040 3337476160 880518560 1755831600 4270229544 917799036 2884474886 335119373 +2147483648 1073741824 1610612736 1879048192 2550136832 2885681152 2785017856 620756992 327155712 557842432 3688890368 1227882496 797442048 3595829248 1049493504 3122855936 1292926976 2878881792 2823790592 3800223744 146876416 2174979072 2018580992 1786424064 2323470976 3481981760 3864268512 3331074416 1713497704 1930665268 580388878 500046851 +2147483648 1073741824 3758096384 3489660928 939524096 2348810240 503316480 2600468480 2457862144 4198498304 329252864 4071620608 212336640 471072768 154009600 3093495808 2513600512 3522740224 917479424 1604374528 1286817792 2812908544 1721198080 1198473984 969054080 3798039616 3570488416 1115269360 3211619816 365085620 3428870150 2815591433 +2147483648 1073741824 1610612736 805306368 1744830464 1275068416 4194304000 822083584 2793406464 1623195648 710934528 1903165440 2360868864 1929117696 1842741248 757268480 3578822656 2875801600 123035648 4158820352 2922633216 1285204992 2200870400 3816601856 1217862272 3690988608 2181264160 1157726992 1216458664 2411909716 199243790 2083683335 +2147483648 1073741824 1610612736 3489660928 2550136832 1275068416 3523215360 3774873600 1266679808 113246208 2623537152 927989760 2524446720 2061238272 4111859712 1872953344 1588625408 619364352 2454003712 567889920 141522944 3556723712 2229725696 2028590336 4165245568 1021002944 3656126624 3762095248 3439826984 2054756692 1490835470 1008016393 +2147483648 1073741824 536870912 1342177280 939524096 3959422976 570425344 2432696320 645922816 490733568 2841640960 1498415104 1206386688 4240703488 614334464 555941888 1622245376 2096742400 3620577280 331960320 1022769152 1914981376 504143360 1324060416 642097280 64776384 2772643552 90189488 1532209256 2263434612 3796211722 3588103169 +2147483648 3221225472 1610612736 3489660928 671088640 2080374784 3992977408 2801795072 3850371072 3049259008 3772776448 2660237312 364380160 3574857728 2690514944 807469056 988971008 1617608704 1309663232 838553600 1647659008 254714880 2106280448 270491904 1962960000 209887680 1195401376 1218550960 2679277096 4190713980 389851150 577827841 +2147483648 3221225472 1610612736 805306368 3623878656 3422552064 3590324224 1426063360 2239758336 239075328 2682257408 862978048 3275227136 944504832 3546677248 715194368 1074954240 361316352 3285688320 3426373632 2664392704 1571130368 3598877184 4140027648 1612723840 2295482944 883606816 3565523920 1976801704 86629020 2428946446 2167593999 +2147483648 1073741824 3758096384 4026531840 3892314112 1140850688 2248146944 3305111552 1803550720 1950351360 228589568 3629121536 2762473472 4007395328 2533752832 2414018560 3102900224 3011002368 1211392000 1501081600 4013295616 1643678720 770996736 3751436032 1313224576 3989008320 1927362528 796049360 4248433256 1519665940 95053830 1398553611 +2147483648 1073741824 1610612736 1342177280 1476395008 1006632960 4127195136 889192448 2457862144 3342860288 2317352960 1863319552 3412590592 56885248 3435003904 1130561536 2620424192 2834874368 239869952 1165725696 3633195008 3482881024 947838464 2122561280 692159872 3810569408 1536423392 1630261808 667158120 2465170932 925501454 1657216001 +2147483648 3221225472 1610612736 3489660928 402653184 335544320 3657433088 889192448 1702887424 2906652672 1826619392 141557760 193462272 2922643456 263061504 1570832384 311590912 1224392704 3879673856 1348087808 942422016 1776303104 1710293504 3402285824 3704886912 4040989248 313101280 2925979888 3019122536 3146730940 3966965774 3112832001 +2147483648 3221225472 2684354560 4026531840 2281701376 2885681152 2717908992 3942645760 998244352 3426746368 3726639104 273678336 4219994112 1114374144 2434138112 3261136896 1987149824 1876508672 1206247424 310022144 804730880 3788612608 3771433472 3721363200 1913076096 1514836416 219100000 2850537872 3413848296 662162268 3256014850 1957377027 +2147483648 1073741824 1610612736 1879048192 939524096 872415232 2919235584 1660944384 4034920448 3904897024 3160408064 682622976 2761424896 2170814464 279838720 4104323072 3301998592 2754101248 1509761024 868888576 487548928 233878528 465210880 1509228800 371606144 512691008 498199712 588819952 656721960 1863144372 2633123854 976913411 +2147483648 3221225472 536870912 3489660928 3623878656 2885681152 2583691264 3774873600 2860515328 683671552 1956642816 449839104 2591555584 2039742464 3579707392 2428567552 3903029248 2832449536 3749191680 1024839680 715053056 903932928 2436017664 3293169920 3764212096 474114496 1130486432 3958563760 99147048 3054272380 234364938 2849361921 +2147483648 1073741824 3758096384 268435456 134217728 3288334336 2852126720 3539992576 3766484992 2009071616 2925527040 825229312 2963800064 3903586304 680919040 1673723904 2892136448 3593715712 3794296832 2154770432 142063616 1546839040 2167033344 2565709056 2746549888 2488421696 219758176 2982626320 257535720 2246393940 2252890118 845099013 +2147483648 1073741824 2684354560 2415919104 3355443200 872415232 1644167168 1426063360 1048576000 356515840 2686451712 3528458240 2257059840 3090939904 2642804736 188940288 3810754560 2077278208 1749639168 4225757184 3468122112 2646334464 1522937344 3865210624 1408415104 773372352 2404797280 3951625936 180152552 650640404 4032913410 3304321037 +2147483648 3221225472 536870912 3489660928 402653184 2080374784 3925868544 654311424 360710144 633339904 1390411776 701497344 823656448 1364983808 683016192 1052835840 1298366464 3675504640 3195740160 961384448 3712768000 2337158144 1716341248 2228093184 2895084672 2813246656 916232992 156624144 2089932200 549125340 1680678922 1046253569 +2147483648 3221225472 3758096384 4026531840 2281701376 469762048 2650800128 2734686208 310378496 3527409664 3772776448 1873805312 2359820288 992215040 2157838336 2839609344 3059777536 2817540096 894033920 4011216896 3992193024 2403726336 3664528896 3448390400 1773513344 4037422400 693986400 1214446128 888234216 1338585212 3512197126 454512643 +2147483648 1073741824 1610612736 2415919104 134217728 1543503872 2248146944 3204448256 3766484992 3904897024 3189768192 2836398080 465043456 1844707328 1807613952 3619880960 513835008 567525376 899309568 3437580288 738551808 1010295808 3391094272 378593536 3288054656 1394003136 2962080416 3949686064 2347667240 1092351220 3726925838 1529237517 +2147483648 1073741824 536870912 268435456 671088640 872415232 1845493760 2701131776 3514826752 2420113408 3571449856 2714763264 1389887488 753139712 2723020800 885194752 2334228480 1550893056 4201177088 1034711040 4086523904 87702528 2947891712 1515669248 1778823808 2292090048 1620685856 1258691824 421514408 3503985460 2414305290 2429530117 +2147483648 3221225472 1610612736 805306368 671088640 1275068416 1241513984 2835349504 578813952 4206886912 3680501760 3251634176 770179072 2249981952 3733323776 2403401728 1948418048 636567552 1880645632 2718273536 1384257536 1925221376 3345198592 2480120064 3773310592 2728221376 3343161568 3751873488 1840474216 700181532 3971276814 2428096527 +2147483648 1073741824 536870912 268435456 1476395008 2214592512 3523215360 1325400064 2373976064 381681664 627048448 875560960 1674051584 1466171392 910032896 893583360 2057404416 2043723776 398008320 9400320 2915784704 778531840 381520384 2835426560 411053696 675452224 4163057632 3264388784 874179432 1239294708 2117115914 3368792069 +2147483648 3221225472 1610612736 3489660928 3355443200 1409286144 2717908992 3573547008 3900702720 1992294400 694157312 479199232 31981568 2493251584 3041263616 708902912 3986849792 1223868416 1912102912 2310434816 2310658048 3373718528 1707832832 4029561088 3860717184 4203202496 1705074144 3169948112 1677217128 1152762652 4248494094 1238675457 +2147483648 1073741824 1610612736 2952790016 134217728 738197504 2583691264 1593835520 3816816640 3980394496 4192206848 1922039808 668467200 1476132864 521535488 851640320 379617280 544423936 3100303360 2086965248 3146307584 2491814912 2878960128 3835689728 3326603904 221994432 3438255392 1384991888 3948750248 677670484 629825550 2911358991 +2147483648 1073741824 536870912 268435456 2013265920 1677721600 1711276032 2298478592 2306867200 1891631104 2472542208 3769630720 2714238976 1862533120 3562930176 562233344 214007808 2707472384 1739694080 3175641088 2487486464 3640507392 1389560320 3036308736 2349813376 2939842368 166491616 2009707312 3456373096 1641854324 1128366090 144752645 +2147483648 3221225472 1610612736 805306368 402653184 3959422976 2650800128 2399141888 3296722944 2445279232 731906048 3186622464 3711434752 3734241280 2898132992 4135649280 549617664 807485440 3232800768 2472267776 986040320 3715515392 3198955008 128570624 3497830784 2158065984 3815871264 3388483248 4239850664 1292656380 911900686 2739224591 +2147483648 1073741824 3758096384 2415919104 2818572288 738197504 4127195136 1761607680 444596224 1245708288 1684013056 4220518400 2842165248 3808165888 2963668992 1820524544 1665302528 2665594880 567336960 1695158272 896493568 4023155712 3883847168 3378889472 3089266816 653270976 8035296 3184961104 1748706664 1656018580 1244299270 1008582669 +2147483648 3221225472 3758096384 2952790016 2818572288 1006632960 3456106496 1828716544 2608857088 1346371584 2552233984 2911895552 2861039616 477888512 1451622400 813760512 180387840 1709260800 753950720 1589268480 3559376896 1087409152 1898502656 2511122176 640672128 2322560704 1011772512 1289593808 3587604456 2783569436 2773385222 1432109063 +2147483648 3221225472 2684354560 2952790016 2550136832 2080374784 2650800128 1493172224 2474639360 1732247552 1713373184 523239424 1939341312 3777757184 962985984 3766550528 130121728 2715828224 516988928 3712716800 2758248448 3774946304 2675976704 3242283776 4079142272 2327020608 836256416 2324443856 403965224 1723345308 2661253122 2369601543 +2147483648 1073741824 536870912 1342177280 1476395008 201326592 2717908992 218103808 2642411520 3527409664 3235905536 430964736 3608674304 1663827968 1420165120 142802944 599883776 3231825920 3696238592 120147968 3363223552 1483258880 3575071232 3013328640 2464942720 2432992576 491866784 1487452368 1731533352 218869396 1256685578 174243841 +2147483648 3221225472 1610612736 2952790016 3087007744 2885681152 771751936 2197815296 142606336 2168455168 2086666240 2817523712 3902275584 3954442240 578682880 1795227648 1820491776 3678617600 3445628928 3127922688 1314523136 806794240 4222365184 1351296768 1226667136 2255629888 3361349024 1997921456 2033053480 1757966844 1023279118 88145927 +2147483648 1073741824 536870912 268435456 1476395008 3825205248 2449473536 150994944 1031798784 3795845120 3697278976 1875902464 1940389888 1869348864 3384147968 2969763840 2843836416 406896640 2036408320 2085810176 4008302592 361655296 1889980928 3238559488 2535291008 300682944 3145093600 10552080 3782378344 3185192660 204865546 3879927813 +2147483648 1073741824 1610612736 1342177280 1207959552 3556769792 3321888768 3841982464 360710144 868220928 1310720000 1659895808 3526885376 3997433856 1810759680 2969763840 2474672128 3066085376 195059712 422735872 1209550848 1253346304 1557512704 1254594816 3417274240 1239642944 4208075552 2110407152 2919120552 946575284 2781741070 2482176001 +2147483648 1073741824 3758096384 1879048192 2281701376 2617245696 3053453312 16777216 2491416576 2982150144 471859200 537919488 3875012608 76283904 738590720 3858956288 1493336064 276971520 1673781248 3206565888 2677057536 1958403072 1022252544 896963840 2366224256 2269540544 4276312992 1269918160 682324520 471220244 3103260678 2844524547 +2147483648 1073741824 3758096384 2952790016 939524096 3690987520 3724541952 2164260864 3548381184 2185232384 3789553664 3161456640 759693312 3229876224 111017984 4194500608 587366400 3699458048 1489117184 1411616768 3721398272 802782208 54348288 3130214144 1605930624 2182018624 2495251680 1250842416 377088104 766462580 2133327878 246677519 +2147483648 3221225472 3758096384 805306368 1744830464 603979776 4194304000 3137339392 92274688 2034237440 1356857344 288358400 1832386560 3142844416 780009472 2483093504 1375764480 2130919424 3481362432 2856398848 1902344192 2456880128 2262497792 2951082752 973514368 2142504768 1833922592 2251889072 651670696 4215183868 719323142 1781530639 +2147483648 1073741824 1610612736 2952790016 1476395008 1677721600 1644167168 553648128 3028287488 440401920 568328192 4027580416 2535981056 638844928 3955884032 3221291008 536903680 3489710080 3892404224 1006678016 100714496 1124123648 2508210688 2931910912 1000354944 3522184128 1731846176 2973576784 3453897768 734713748 3758096386 4026531841 +2147483648 3221225472 2684354560 268435456 3623878656 1006632960 3992977408 587202560 1333788672 1145044992 3122659328 3310354432 2848456704 874774528 3520462848 1476460544 4227956736 1308704768 855646208 2541858816 2017490944 1411505152 3864020480 3863518976 1885636736 1811379264 2639301280 1439224720 2049255496 3805774764 3481272322 2218786819 +2147483648 3221225472 2684354560 3489660928 3087007744 2080374784 3254779904 2432696320 343932928 2537553920 3051356160 61865984 2825388032 1448869888 1893597184 1476460544 3422650368 167854080 2231476224 310472704 3091265536 4066477056 292626944 2655529216 2001546880 1860660160 2776958816 1122685136 1954737336 1642054076 2357198850 4215275523 +2147483648 1073741824 3758096384 2415919104 939524096 2751463424 2046820352 3238002688 2961178624 3686793216 3785359360 609222656 2855796736 2929983488 960888832 1409351680 2449506304 3171008512 4269875200 1489006592 874596352 890303488 1364820480 3688194304 1827649408 2973549376 565364896 2055181424 2519072072 1317487244 597688322 22020097 +2147483648 1073741824 3758096384 2952790016 3892314112 1275068416 1845493760 3472883712 3028287488 3183476736 132120576 2364538880 1110966272 3845914624 2855141376 3288399872 3523248128 2835464192 2273402880 2403454976 958437376 1368448000 3154746880 342190336 2116254592 737611712 2144115168 2467808368 264006264 1894736988 3680501762 1026555905 +2147483648 3221225472 536870912 3489660928 2281701376 469762048 2449473536 3003121664 864026624 96468992 1923088384 1263534080 2582118400 443285504 710279168 2852192256 385974272 3313516544 1623302144 4095807488 1074804736 4228457472 2799527424 3155060480 364186496 2267243840 2365839008 1947341776 3164333272 1913064620 275251202 2695626755 +2147483648 3221225472 2684354560 805306368 2013265920 201326592 301989888 1828716544 1904214016 3611295744 1818230784 3700424704 804782080 128188416 2998009856 2248212480 587300864 3867230208 2411749376 2896228352 347084800 2441618432 1057806848 1347347200 1420209792 2293913792 3075242272 3501129712 4143374152 543386980 1779957762 4034134019 +2147483648 3221225472 1610612736 2415919104 2013265920 1006632960 3187671040 3238002688 3229614080 4181721088 3198156800 1955594240 747110400 1069285376 1936064512 1090584576 8486912 2571157504 782311424 210825216 277379072 2176678912 2993127936 2172682496 4190139008 669105472 1513212192 538487056 791938936 4074478284 4083548162 2164326403 +2147483648 1073741824 1610612736 1342177280 671088640 1946157056 1644167168 2868903936 1434451968 2613051392 2447376384 3924819968 948436992 3148087296 923140096 184614912 629178368 2210447360 2648743936 3622850560 2240342016 656720896 1380406784 1419881216 3327244160 3277448128 4147999712 1675239696 36347720 1050880524 4278583298 1862336513 +2147483648 3221225472 3758096384 1342177280 3087007744 738197504 2919235584 3070230528 2508193792 2327838720 3894411264 512753664 1837629440 2401501184 3770023936 1325465600 2575400960 2495725568 3072368640 521236480 1699239936 2114280448 3701960192 1036528384 1950651776 2194018368 2335808800 1681664784 2652538440 1720925548 355860482 1438711811 +2147483648 3221225472 2684354560 2415919104 2550136832 1409286144 2852126720 2130706432 2826960896 1841299456 2480930816 1982857216 984088576 1146355712 1369833472 184614912 1384218624 717307904 4284555264 703672320 2185799680 820335616 2043608576 1949585664 416766848 2290706368 2676247648 1748895056 846987432 439568204 3662020610 3912302595 +2147483648 3221225472 3758096384 3489660928 3623878656 1140850688 973078528 1392508928 3883925504 1614807040 2447376384 3620732928 2371354624 1247543296 1221722112 687931392 2491514880 3082928128 4188119040 3660689408 612927488 2919527424 3054413312 3859992320 1277182080 1701929920 350867360 3834972848 4231507128 3948899748 2777284610 1935474691 +2147483648 1073741824 1610612736 1879048192 2818572288 3959422976 2181038080 1392508928 1484783616 3200253952 664797184 3054501888 3946315776 1564213248 2250113024 16842752 4085284864 2990587904 794877952 78729216 950654976 2168783872 1237493248 4042240256 919141760 1718882112 455822368 449537648 364622456 2134020156 2804285442 3543990273 +2147483648 1073741824 3758096384 4026531840 1744830464 1811939328 1644167168 587202560 2122317824 423624704 3563061248 372244480 1143472128 2846621696 3174694912 3103850496 3917512704 3787571200 270655488 2513489920 2061031424 1009042432 3968222720 4240702720 2994057856 2359224512 1246170208 744634448 4158987096 3819423348 227672066 116195329 +2147483648 1073741824 2684354560 268435456 2281701376 1140850688 2717908992 1526726656 2927624192 2747269120 2879389696 2333081600 495452160 235667456 4168220672 3707830272 2810216448 1849769984 2061508608 3983609856 2151188480 3474277376 3182867968 2375965952 25347968 704223040 733279776 304499472 1020699672 548318436 3864657922 1276968961 +2147483648 3221225472 3758096384 2952790016 671088640 67108864 2717908992 889192448 1803550720 2462056448 350224384 4241489920 2973237248 1467219968 1773273088 3674275840 2290188288 2789326848 1822515200 2607828992 4207413248 3355264000 3572394496 731895552 56075648 967535040 851827104 26874480 657282792 735522660 266993666 644153347 +2147483648 3221225472 2684354560 4026531840 134217728 603979776 1979711488 3942645760 2642411520 817889280 1906311168 2345664512 264765440 2730229760 3689021440 494993408 4039213056 3517005824 2077351936 130551808 2260486144 2917329920 4135638528 1832958720 3781239168 175178560 2350450592 2306103184 257927544 761487812 1891729410 295780355 +2147483648 1073741824 536870912 805306368 1207959552 2080374784 1375731712 721420288 2306867200 3862953984 52428800 703594496 3007840256 2946760704 549584896 1635844096 3930095616 958414848 1324376064 550014976 518322176 4167214080 2234603008 3551105792 1496681600 3730466368 3340616672 1731141264 258390856 21231492 2881519618 3814735873 +2147483648 3221225472 1610612736 3489660928 3892314112 872415232 3187671040 3573547008 2659188736 4173332480 3122659328 3962568704 1595408384 2246311936 3777888256 1249968128 1455521792 3877683200 2528223232 4057583616 3737413632 765426688 945334784 4152671488 318714240 956945472 3469576288 2278692400 1951061960 2121218140 2229370882 4279287811 +2147483648 1073741824 3758096384 1342177280 1207959552 3288334336 4194304000 4043309056 729808896 641728512 3508535296 4035969024 3802660864 449576960 1523974144 3112239104 3812655104 4171350016 4224753664 1846054912 52267008 1239413760 2937905664 2279528192 1545374848 2170520128 668840224 3107876176 653103512 1472659372 40402946 271433729 +2147483648 1073741824 1610612736 2415919104 3623878656 1811939328 637534208 3741319168 528482304 1941962752 2296381440 1462763520 3482845184 3037986816 281149440 2441150464 3368058880 1700839424 569450496 2046406656 1030019072 502942720 1468317184 3620388608 2862425984 194949568 2147409504 2593122096 3979859496 4134741892 1725464578 1354022913 +2147483648 1073741824 1610612736 4026531840 2818572288 1140850688 1509949440 385875968 2994733056 46137344 2740977664 1877999616 1300758528 556531712 3190423552 746651648 264273920 1726005248 800186368 1143558144 2847705088 3327308800 1462054400 575137024 4136355200 2945525440 1123667936 2909090576 2363901528 77302356 1630044162 1748811777 +2147483648 3221225472 2684354560 4026531840 4160749568 3556769792 3925868544 855638016 3632267264 809500672 2598371328 3490709504 1259864064 3341025280 4223008768 914423808 557940736 4251009024 4140949504 3233411072 2991958016 1652544512 589129216 2409771264 2602442880 4157363648 4028272672 1070243376 2230504008 1986398572 1656324098 3444916227 +2147483648 1073741824 2684354560 2415919104 939524096 1811939328 301989888 1929379840 3498049536 2428502016 174063616 181403648 2473066496 4106485760 3599630336 2206269440 2420146176 44122112 4239466496 3015208960 2024593408 3771343872 3067078144 3374326016 150004096 1729656000 2971485600 2398326480 4011988360 281734940 4274946050 2904571905 +2147483648 3221225472 2684354560 1879048192 1207959552 603979776 1040187392 587202560 2088763392 2378170368 694157312 948961280 2674393088 3884187648 1868431360 4219535360 255950848 664879104 493936640 1647874048 1972127744 2387246080 683099648 1875147008 3397376896 3895521984 1218019616 2944181968 20126472 2879091900 3380576258 615530499 +2147483648 3221225472 3758096384 805306368 134217728 4093640704 973078528 2164260864 998244352 1765801984 3349151744 3132096512 1594359808 1999896576 3073769472 4001431552 2025947136 4158767104 2324717568 1257771008 2694703104 4197610496 3581805056 1947531008 742822528 2984849216 707036512 2190378512 4273738344 1153665132 1616347138 2815475715 +2147483648 1073741824 3758096384 2415919104 1744830464 67108864 3321888768 1761607680 897581056 2134900736 2074083328 2368733184 529006592 1789657088 1166934016 545325056 2696970240 1340194816 4228980736 3648573440 1078200320 1626573824 3843543552 1305864960 2697707136 3354597184 1838639712 1226090256 1496002904 2866996508 3983441922 3020996609 +2147483648 3221225472 2684354560 4026531840 1476395008 1946157056 2852126720 486539264 2222981120 440401920 4267704320 3511681024 1857552384 3644588032 1338638336 2206269440 3150020608 1151418368 930209792 1888006144 1012197376 1427067904 1922513408 941328640 4135187584 1042078912 4084970144 1336436080 887438968 2468764052 280199170 857489411 +2147483648 3221225472 536870912 268435456 3355443200 1275068416 1778384896 2332033024 3917479936 2034237440 1029701632 3215982592 3855089664 3633577984 3384147968 3095461888 63012864 161497088 3448774656 1310298112 2892797952 237687808 1719801344 430396160 2446865024 3352140480 616206176 3139167120 2408246568 118622572 230653954 1857372163 +2147483648 1073741824 2684354560 805306368 402653184 2885681152 1375731712 3103784960 377487360 1941962752 736100352 2960130048 1320681472 1757675520 1493565440 3045130240 3091234816 950091776 2270191616 2628268032 3024967680 3671761920 3281154560 3836718336 4216072064 3814455232 1507029216 3708687728 4137541000 1177787404 3548282882 4079239169 +2147483648 3221225472 3758096384 3489660928 1476395008 1006632960 2919235584 3707764736 3581935616 2822766592 3420454912 628097024 1708654592 2802581504 4100325376 1921056768 2059501568 1092730880 206675968 3716722688 2961471488 199449600 3756177920 98773760 4074901632 3093526464 4003601120 3112362928 2228369944 2061182668 2199879682 949796867 +2147483648 3221225472 2684354560 2952790016 1207959552 603979776 503316480 822083584 2306867200 1405091840 3382706176 3761242112 2783444992 3892576256 3470131200 1539375104 2376171520 3996205056 1827233792 226791424 2803255296 3177266176 3574718976 2442679040 512608128 3938648896 3104737376 2100164560 502493704 1751625388 3312017410 776245251 +2147483648 3221225472 3758096384 2415919104 3892314112 872415232 2650800128 3774873600 3196059648 3275751424 2959081472 2895118336 3752329216 3927703552 2584346624 3477143552 3529605120 2542911488 1713971200 2866663424 4255803392 1878014976 1320698368 1937030400 3132532352 159101120 163164448 3505701712 494335544 2103163156 2529763330 1947062275 +2147483648 1073741824 3758096384 2952790016 3892314112 1677721600 3925868544 3070230528 847249408 2730491904 1369440256 3310354432 233308160 3771990016 3053060096 683737088 379617280 4291936256 2066309120 3010842624 2745878528 4255699968 3820350976 688628992 880354688 4187878208 2046722720 1049866192 2564095912 704284404 515989506 2007093249 +2147483648 1073741824 536870912 805306368 671088640 2214592512 2449473536 2600468480 3967811584 1623195648 1239416832 2144337920 3127377920 4272685056 4128636928 2395013120 3168829440 642793472 2737332224 2651607040 3244754944 2279089152 3646273024 787716352 3385565568 684671936 403978144 2186473680 4173052760 819367212 2787139586 279990273 +2147483648 3221225472 536870912 1879048192 1476395008 2214592512 973078528 352321536 4118806528 3930062848 1528823808 4272947200 511180800 645136384 2489188352 255918080 916553728 2968535040 257482752 2512695296 4222027776 4185224192 3974081024 3028331264 3451958400 1482704448 2651854176 2106128624 128806632 1767552956 554098690 1334161411 +2147483648 3221225472 3758096384 4026531840 3892314112 2617245696 3523215360 1862270976 1451229184 3955228672 144703488 309329920 4286054400 3417571328 3425042432 3569418240 1713471488 2645671936 2715410432 281399296 1155479552 523543552 1894211072 4007685376 3381770112 2741502272 261946592 601590512 2169205096 312611148 939515906 117755907 +2147483648 1073741824 2684354560 4026531840 939524096 335544320 3254779904 2466250752 880803840 3720347648 929038336 2721054720 3087532032 2818834432 212205568 1187053568 3487596544 4193337344 376037376 2176086016 2347640832 1432650752 4053247488 1279797504 589618048 1236754112 3453586528 1308361744 3905625608 3167949900 3427786754 968192001 +2147483648 3221225472 1610612736 4026531840 1476395008 3019898880 2919235584 3472883712 2961178624 3812622336 3873439744 338690048 1196949504 3377725440 2151546880 843120640 1633779712 1676722176 1157226496 411348992 2044160000 1040997376 2976521728 2524881152 1428203136 563101120 2374525024 3728507568 4164146344 2839932 3449806850 479309827 +2147483648 1073741824 2684354560 805306368 2550136832 2214592512 1442840576 1325400064 964689920 2738880512 752877568 3012558848 2416443392 3260809216 830865408 2453733376 106987520 1532051456 917004288 3014471680 215943168 431336448 634002944 3800969984 1402775168 833006016 1903185696 2560121872 97804984 2879116300 2024169474 1341140993 +2147483648 3221225472 3758096384 2415919104 2281701376 4093640704 1644167168 3808428032 2441084928 289406976 3676307456 4088397824 253231104 835452928 3806461952 2831220736 2388754432 2995896320 4087947264 2975141888 3077564416 2172896256 3067168256 1745445632 1227145856 2274854464 1671307104 1690022448 4264305048 3912384708 71868418 3062157315 +2147483648 3221225472 2684354560 805306368 3355443200 2348810240 2046820352 3539992576 3296722944 834666496 1449132032 1865416704 3300392960 3505127424 2073165824 1296105472 1134657536 1599160320 4203241472 1205178368 2822707200 4168348672 540091904 1111050496 3593290624 796089536 1924224608 1257891184 1875751896 4043487268 665444354 172281859 +2147483648 3221225472 3758096384 1342177280 939524096 1543503872 1241513984 1526726656 2055208960 3837788160 1214251008 909115392 3246915584 278659072 2275803136 3527475200 4271996928 3377577984 2939723776 181694464 3017455616 2518127616 2223519232 2401023232 2363926912 425803968 934356064 4022890256 3560743736 2650225740 871964674 1052094467 +2147483648 3221225472 3758096384 1879048192 3087007744 3422552064 1375731712 1056964608 3145728000 12582912 333447168 1980760064 2316828672 442236928 2356281344 2403401728 2904653824 2565980160 2961760256 1594191872 454006784 197370880 1525218816 517289728 2910265728 2303637440 2590147616 3042535472 4017901240 2827108836 3586744322 19181571 +2147483648 1073741824 536870912 1879048192 1744830464 738197504 1778384896 721420288 2659188736 1363148800 3667918848 2540699648 2161639424 2253127680 2722758656 1170276352 2967502848 3947905024 1927864320 4063547392 3732297728 3100890112 2544752128 3969645824 3236496000 4248110400 1459087072 2962386352 3163348632 4062885780 2328911874 2200473601 +2147483648 1073741824 3758096384 1879048192 1207959552 603979776 2046820352 1895825408 3665821696 893386752 2950692864 676331520 2278031360 211550208 3986030592 2244018176 2476769280 3509698560 3034112000 1739886592 1188710400 2053108736 4049428992 4063687936 2062568064 1685696448 956647584 1740854160 4132151096 3937879084 313548802 2937671681 +2147483648 3221225472 1610612736 2952790016 2281701376 2617245696 570425344 1895825408 3279945728 1614807040 1218445312 2121269248 3905421312 2661548032 2887909376 2579562496 1575059456 324059136 33120256 3125612544 540489728 1699431424 3197395456 2672477952 2878627968 181100864 3033863392 1525304720 2221230920 2068047172 1028710402 3405369347 +2147483648 1073741824 1610612736 1342177280 3892314112 2080374784 3388997632 3607101440 3179282432 1581252608 2334130176 2993684480 3747086336 3768844288 3344302080 2512453632 3898638336 1674625024 921214976 2124271616 2829252608 582915072 685518336 1334000384 3536837760 210101824 816188640 3772363440 1709443912 3824595884 1794121730 1603866625 +2147483648 3221225472 2684354560 1342177280 1744830464 201326592 4060086272 2097152000 1904214016 4064280576 23068672 1169162240 2965897216 2414084096 801767424 2915106816 3558965248 3830530048 3568869376 3641495552 2575177728 1999823872 984381952 2758681344 4033545344 4207997632 444105568 3282926992 468611528 355176084 3274776578 1242140675 +2147483648 3221225472 3758096384 4026531840 3892314112 1140850688 1107296256 2063597568 2659188736 1262485504 1570766848 1431306240 2945974272 158597120 211419136 3149987840 2883682304 1332854784 2752110592 3331182592 39749632 1379107840 2560390656 3496443136 504870528 597560128 3469914784 3211653936 3995996392 616278580 3813695490 1587023875 +2147483648 3221225472 536870912 4026531840 939524096 3556769792 4194304000 4177526784 1837105152 2747269120 220200960 2962227200 864550912 3350986752 2592210944 2269184000 459374592 443564032 3157909504 1369731072 758622208 2059334656 2667803136 4169145088 541157248 2380384832 3643889952 1968720656 2396266872 445638660 1742364674 93663235 +2147483648 1073741824 3758096384 268435456 3355443200 3556769792 637534208 889192448 1317011456 1564475392 3890216960 519045120 2655518720 2481192960 303169536 2126577664 2820702208 3058810880 1683496960 2698874880 3632244736 1670859776 149154304 2928205056 717609600 348372928 1859724768 1402849424 1050634696 99073828 921346050 1074614273 +2147483648 3221225472 2684354560 3489660928 402653184 3825205248 1912602624 2701131776 3615490048 1740636160 3898605568 1083179008 3328704512 413401088 4139122688 3309371392 2183233536 3794878464 3877216256 3600560128 547080192 142861312 2392834560 2772725504 2028449664 1623720128 4225063200 4052734160 3907845960 2787267692 837689346 3833360387 +2147483648 1073741824 3758096384 1342177280 3087007744 4227858432 973078528 3707764736 109051904 4047503360 4188012544 2375024640 829947904 2750152704 1251868672 1589706752 1616936960 3329343488 147365888 3083169792 4151048192 239301632 490093056 418663680 167903872 102163264 304395040 3453738736 3085636056 1476593212 3742769154 849719297 +2147483648 1073741824 1610612736 3489660928 4160749568 1677721600 771751936 1023410176 2390753280 20971520 4204789760 921698304 416808960 3486253056 2580152320 2093023232 3630202880 3683696640 1640603648 3443912704 556713984 2459917312 3471309312 2463784192 692642432 1292232000 2936944096 2653943216 52363672 2921824404 1086005250 2178428929 +2147483648 1073741824 3758096384 268435456 2818572288 3019898880 4060086272 1493172224 2206203904 2277507072 2795503616 2842689536 114819072 2837184512 3426091008 2269184000 266371072 428982272 3351781376 2341818368 4181944320 2954028032 503001600 3630122752 2015719296 817593664 2193591008 204763568 1874033720 2265596268 21405698 2073661441 +2147483648 1073741824 1610612736 805306368 3623878656 872415232 637534208 1962934272 1350565888 1916796928 3231711232 309329920 2596798464 3178496000 1900937216 2829123584 3195043840 3905470464 3732168704 2362421248 3194054656 714132480 1326983680 105693440 3644019840 3002788160 3775916256 3271597968 3984718824 2663454236 1222731778 1842400257 +2147483648 3221225472 2684354560 805306368 939524096 4227858432 436207616 4143972352 3682598912 2856321024 2048917504 2660237312 3629645824 2706112512 963248128 3324051456 3834740736 3210297344 1925996544 1462398976 1510012928 2533471232 1266724352 2722223872 3189843072 2022771776 895027488 2378981040 1219163544 373302868 2160642 4187075587 +2147483648 3221225472 2684354560 2415919104 402653184 3422552064 2717908992 4211081216 2927624192 4123000832 1218445312 2637168640 1195900928 746848256 4183162880 4104192000 3610345472 1481195520 1678057472 2174103552 2273351680 1212204032 4158699008 3327163648 534371200 3447523648 2430238304 3381819536 1410827272 482466092 1428199426 2993734659 +2147483648 3221225472 2684354560 805306368 1476395008 4227858432 1577058304 2298478592 2541748224 2629828608 190840832 2379218944 3720871936 562298880 4070965248 794886144 4023484416 2865315840 251944960 2716250112 1153497088 929119232 1943032320 1690914560 3993340288 2456284864 2046863264 3942721936 3766496264 2990587084 1478555650 3866180611 +2147483648 1073741824 1610612736 4026531840 1744830464 1140850688 1778384896 452984832 1115684864 54525952 245366784 1926234112 2151153664 1531707392 3821142016 2191589376 2362474496 154714112 3738034176 3825389568 3124856832 3273675776 2702243328 1255761152 599578240 661296448 1693790624 474986096 2802054040 4106330372 2120321026 1185960961 +2147483648 1073741824 2684354560 3489660928 2818572288 2214592512 1241513984 4244635648 3900702720 876609536 648019968 51380224 1682440192 4109631488 1909587968 2292252672 2215673856 2848538624 3560284160 87248896 2651850752 3167228928 414497280 2876403968 3987748992 3545875776 45994528 2217120400 2012375272 200278820 1425541122 1596724225 +2147483648 1073741824 3758096384 4026531840 1744830464 1409286144 1107296256 3405774848 4185915392 591396864 2422210560 4082106368 871890944 554434560 3599106048 375455744 2723184640 3715743744 500031488 2225524736 332507136 4197975040 3081524736 1895174912 2812909184 628426944 2177540768 2215055856 2090918168 2574254988 441034754 4150526977 +2147483648 3221225472 2684354560 2952790016 2818572288 603979776 1308622848 2634022912 2155872256 1145044992 2636120064 1919942656 270008320 2089025536 2638872576 1864433664 3983638528 3348709376 3678756864 4054536192 1622231040 410590208 3646192128 3630326016 723310720 2651779648 2995402976 1472264752 2766170120 999414292 2735294466 265100291 +2147483648 1073741824 1610612736 3489660928 2550136832 1946157056 503316480 3170893824 864026624 918552576 2925527040 542113792 3892838400 1726218240 2079457280 3546349568 869302272 1858650112 2156240896 3080925184 1365895168 4130651136 2612771328 1453639424 483646848 2979034304 3202964640 2733988368 450618056 1114936932 3399215106 3042294785 +2147483648 1073741824 2684354560 2952790016 2818572288 2080374784 1644167168 2533359616 327155712 2252341248 3739222016 3616538624 3625451520 58458112 1518731264 2179006464 3893395456 2220441600 782065664 681005056 1455028224 3540796416 193883648 1011107584 1288363136 1494156736 1887800096 1256853040 918551032 2183974284 2545940482 1487750145 +2147483648 3221225472 1610612736 2952790016 939524096 4227858432 2315255808 520093696 226492416 3821010944 3990880256 2958032896 4182245376 3394502656 4227989504 2397110272 4157702144 1703460864 2587189248 2542956544 1716058112 131372032 2143485440 3540024064 2139109248 1623253952 3663795360 1955708048 3844634536 331688836 4155176962 4184183811 +2147483648 1073741824 3758096384 2415919104 3355443200 3019898880 771751936 3909091328 4286578688 2495610880 2900361216 1804599296 3559391232 3160145920 2775973888 1507917824 3725623296 2951331840 574431232 1135054848 3907545088 1958534144 3370521088 1086971648 2076981632 3277844928 113027872 2347199056 3226021816 361602924 1459513346 638442497 +2147483648 1073741824 3758096384 3489660928 134217728 1811939328 4127195136 822083584 3682598912 2864709632 1050673152 672137216 1020788736 1601961984 3332243456 27328512 3599794176 4019830784 3088949248 2829979648 3475625984 1037396992 546021888 604706560 2689254784 1168827712 3873070112 1110698928 3804635640 345775292 1894766594 80243713 +2147483648 3221225472 1610612736 1342177280 134217728 1543503872 1912602624 4043309056 2038431744 2487222272 4276092928 1695547392 1158152192 1355546624 1268121600 165740544 865173504 331923456 3068960768 463867904 2623125504 1193632768 877339136 4068430592 893237376 546178496 2829405728 3876214800 3256826520 854442924 4255627266 592995331 +2147483648 1073741824 536870912 1879048192 671088640 1275068416 2785017856 922746880 4034920448 524288000 371195904 1070596096 597164032 2989228032 3027632128 857800704 173047808 425213952 3872186368 3410382848 2911475712 4225092608 1026174464 694026496 4150652544 3192026176 79336352 2808551728 995724632 734831212 3536295938 1632160769 +2147483648 1073741824 1610612736 1342177280 3892314112 2617245696 1107296256 3640655872 3867148288 3804233728 1537212416 3979345920 2522349568 3391881216 3632660480 3844145152 1810923520 2616770560 1880924160 3680489472 1850488832 2929067008 4085805568 3718638848 321049984 3238145856 1869811296 1573578416 2889301336 3090806412 3376199682 3534668801 +2147483648 3221225472 3758096384 805306368 939524096 738197504 1308622848 2768240640 4152360960 616562688 2095054848 1915748352 428343296 158072832 1218052096 660668416 3639705600 543801344 3168559104 1305636864 2129483776 2891652096 3145828864 2596278016 31586688 2578497984 1263011936 4237107472 2200658392 3207107252 1526519810 1040374787 +2147483648 3221225472 3758096384 4026531840 3355443200 3556769792 1174405120 251658240 3615490048 3074424832 2543845376 3048210432 4239917056 1032585216 3586523136 874577920 2498854912 3155804160 3015565312 3292499968 51161088 1778846720 457235968 3986804480 951139968 1513711424 1313634144 2963689328 3899676696 2463718156 2824677378 2276379651 +2147483648 3221225472 3758096384 3489660928 1744830464 603979776 1107296256 452984832 4068474880 767557632 954204160 3503292416 1339555840 1306787840 1152516096 3328245760 3138486272 507101184 3434455040 2552942592 4171581440 1318257664 2932930048 2866398464 2590329728 1593022912 885061024 4049691056 1066416840 3807986916 3923036162 3183133699 +2147483648 1073741824 536870912 4026531840 3355443200 3154116608 2516582400 352321536 1719664640 62914560 3437232128 3215982592 678952960 3065249792 2215510016 3697344512 963674112 2585280512 2395332608 2190970880 3932452864 1887939584 2156751360 2585505024 3028211584 116949440 1232405344 4277052144 2261908584 3213446556 2473392130 1345055745 +2147483648 1073741824 536870912 4026531840 402653184 2080374784 3120562176 956301312 360710144 775946240 526385152 1991245824 4134010880 2838757376 473038848 2162229248 435191808 1351106560 2747654144 2822385664 2363881472 1592521728 1253913088 3950463744 3206229120 4130645696 984836448 3122775760 2974899560 3038289636 2038265858 777499649 +2147483648 1073741824 1610612736 268435456 3892314112 603979776 2315255808 3741319168 1853882368 2252341248 765460480 3576692736 3025666048 4005298176 695861248 2434859008 1886420992 3245916160 885792768 1191432192 862799872 2100532224 1907654144 3385752832 862919808 4242518848 3435540064 3839622832 336635000 1277761652 465946626 2142721025 +2147483648 1073741824 3758096384 1342177280 134217728 335544320 4194304000 4076863488 1786773504 4206886912 3294625792 3517972480 2087190528 2301886464 3406954496 3370188800 1987084288 998883328 1808048128 3948548096 3133483008 786134016 612705792 1232794880 2698323328 1625522368 2435352416 3289716432 1434706792 1964510628 2654840834 4145460225 +2147483648 1073741824 536870912 3489660928 939524096 1275068416 1778384896 4076863488 2524971008 314572800 2480930816 2855272448 3505913856 3407872 2173304832 190906368 904953856 4036509696 1598398464 3251793920 2428868608 3599913984 2003084800 360844544 3930920320 1233035200 571125856 2787180528 424757608 3909728404 3131906050 4258141185 +2147483648 3221225472 536870912 3489660928 2281701376 3422552064 3053453312 4009754624 3665821696 801112064 2233466880 2616197120 3017277440 892600320 1087766528 815857664 2930868224 959987712 4226129920 3774812160 2051840000 1834150912 2790170112 3212088576 1488359296 1034973760 3988351968 2401530288 2640218984 3548150828 338368514 2764811267 +2147483648 1073741824 2684354560 1342177280 1476395008 3959422976 704643072 2835349504 2508193792 515899392 3869245440 2305818624 1130889216 3790864384 1353580544 2854289408 1244692480 2936619008 405053440 1102491648 3627866112 1512756224 82252288 40110848 1884769664 724366656 999544544 613088464 2174108904 2601380572 815945730 1510118401 +2147483648 3221225472 3758096384 1879048192 2550136832 3154116608 1711276032 3003121664 343932928 79691776 2824863744 2437939200 4227334144 1571028992 2051670016 4091609088 3339812864 1952038912 2551504896 807612416 668760064 2762951680 2710283776 3774892288 1434548608 21039296 2703244960 1685117424 3716752968 3912062740 1390934018 38243331 +2147483648 1073741824 536870912 2415919104 3355443200 1811939328 234881024 2231369728 1870659584 2235564032 1507852288 370147328 3718774784 2171863040 1359872000 2539716608 3738206208 2852667392 3020234752 3094843392 2065553408 1331338240 584993280 3471343360 2576636544 4204727232 478773280 1220901200 1708612072 2842467996 1118001154 2707676161 +2147483648 3221225472 2684354560 4026531840 4160749568 335544320 2248146944 654311424 3699376128 2076180480 2048917504 3878682624 752353280 2984509440 1909325824 664862720 1467056128 2847490048 3006652416 3188191232 1856841728 3775040512 317853184 344643840 4221486976 1974008896 324801120 746287024 3009867464 1081871900 483043330 184470531 +2147483648 1073741824 1610612736 4026531840 2013265920 2617245696 838860800 553648128 763363328 2193620992 522190848 4231004160 403177472 1358168064 1270218752 1369505792 1248886784 1416151040 4079345664 3920556032 1424766976 4193969152 548110848 1928477440 1021228416 4127565376 10407008 660970000 751711976 2931670252 4280465410 3452380161 +2147483648 1073741824 1610612736 805306368 402653184 3825205248 2785017856 3137339392 3548381184 692060160 337641472 3620732928 1174929408 257163264 1104805888 849412096 1242595328 3135815680 3504627712 1352806400 351062016 1660406784 1840690688 2190886656 3871810176 3113140288 3137074080 3371246096 442052008 3827151668 3433973762 128584705 +2147483648 1073741824 3758096384 4026531840 134217728 1140850688 1912602624 3170893824 2373976064 46137344 1725956096 3675258880 3683123200 3114008576 2023882752 4032888832 592478208 589938688 1294852096 3675918336 1527089152 532046848 283097600 1867741952 1375229312 3804554688 2480366112 2911810832 3615200312 2790630084 1201604610 393389057 +2147483648 1073741824 1610612736 2952790016 134217728 2751463424 234881024 4278190080 3229614080 1421869056 1272971264 1473249280 772276224 3590586368 1244004352 375455744 3062923264 3500720128 427122688 1079906304 211568640 3918175232 481443328 2683265280 3003513216 866582464 3105883040 3610319376 1868146952 1338898380 3041052674 173497345 +2147483648 1073741824 3758096384 4026531840 671088640 603979776 3053453312 1660944384 1769996288 977272832 106954752 2792357888 610795520 2433482752 2424176640 1277231104 3356524544 1176092672 4083539968 1249005568 2447329280 141618176 3949561344 2056057600 2805974144 1287722176 2946558176 2337284816 3371751192 198563708 1421518850 1627569153 +2147483648 1073741824 1610612736 1879048192 2818572288 2483027968 436207616 1526726656 327155712 113246208 2141192192 2949644288 3112697856 1741946880 446038016 1365311488 74481664 1817755648 4116504576 3334688768 3644205056 816952320 2633561600 856426240 1384889728 2059634496 389530528 296792336 2759392936 2387439532 3219834882 2964513793 +2147483648 3221225472 536870912 268435456 3892314112 1946157056 167772160 1157627904 3347054592 2789212160 2950692864 4111466496 1390936064 3080978432 2480537600 1369505792 384925696 301481984 3461095424 1157615616 2461788160 2205193216 3199814144 271445760 1018084480 255027136 2433062432 3148610512 1335429704 1981649972 4185376770 2429502467 +2147483648 3221225472 3758096384 4026531840 1744830464 2751463424 1308622848 16777216 3665821696 2302672896 337641472 2427453440 2952265728 2184970240 2970222592 2304835584 2190573568 2320089088 558227456 2004275200 483018752 1560288256 1753235968 3930166528 3584041600 3832655936 1293481312 460177904 304264056 4206151060 128952322 2345061379 +2147483648 1073741824 1610612736 268435456 939524096 1140850688 3858759680 1023410176 578813952 4005560320 996147200 3945791488 4212654080 243007488 2345271296 3953197056 4182802432 2359869440 1923358720 1112961024 479954944 369642496 1131690496 2537465088 3504246144 3962506944 2295845472 2925207600 4285084664 1531189012 262645762 2967616513 +2147483648 3221225472 536870912 3489660928 2818572288 3959422976 2717908992 2432696320 3883925504 608174080 4070572032 2911895552 3907518464 3730046976 1478623232 2363555840 1244758016 3438821376 4059930624 2857848832 1452464128 1524220928 2527912448 3353227008 3317151872 3257134400 3118532384 330422224 2746868136 836509636 2315745282 1536857091 +2147483648 1073741824 536870912 4026531840 2013265920 738197504 905969664 2768240640 3867148288 1656750080 3449815040 3786407936 3912761344 3245080576 3511025664 358678528 252739584 319307776 1880481792 4048220160 1631016960 3262770176 4086139392 1477864704 3322467712 2929046336 2676733792 1788220528 4274550232 3493081612 3451566082 2146376705 +2147483648 1073741824 3758096384 2415919104 3892314112 1275068416 905969664 2063597568 176160768 624951296 3445620736 4195352576 3778543616 1774452736 609091584 2317418496 242253824 413777920 909975552 170643456 2178914304 1272572928 4145395200 3218535680 3319118464 1853248192 3781541920 3548313712 2179539080 4116524828 3476731906 2154183681 +2147483648 1073741824 536870912 2952790016 1744830464 603979776 3456106496 2332033024 1551892480 2462056448 1239416832 1167065088 1165492224 3058434048 4282253312 3491823616 284196864 2988982272 181755904 1692585984 1315391488 3097238528 3605517824 878483712 3959821696 3511503808 3116285728 1340182768 445737880 2683924220 999041026 1281346561 +2147483648 3221225472 536870912 268435456 4160749568 872415232 637534208 1560281088 1920991232 524288000 3084910592 2484076544 1601699840 2694053888 3743809536 1369505792 1332838400 2636660736 210509824 1373892608 547317760 320130048 3102177792 2248246528 2365615744 2860562368 994126880 1776400624 4245780008 200878540 3805628418 440810499 +2147483648 3221225472 3758096384 1342177280 939524096 3556769792 3321888768 2936012800 1350565888 3569352704 1293942784 4222615552 1235746816 2935750656 253100032 316735488 1745977344 2514075648 2163515392 194670592 4110329856 3271363584 3709279744 2615197952 3348167040 697860672 3440735072 2064265552 3924167416 1965562540 2822506498 3409345539 +2147483648 3221225472 2684354560 2952790016 402653184 2080374784 3724541952 3003121664 1988100096 3544186880 1130364928 1108344832 135790592 895746048 3491364864 2803957760 99713024 4232658944 1872584704 3098423296 4261672960 2370124800 1969989120 4012494080 3851253376 3300331200 3244793888 1415477808 3049970120 572127156 1281660930 261753859 +2147483648 1073741824 2684354560 805306368 2818572288 3288334336 4194304000 1996488704 3883925504 1690304512 1545601024 1898971136 2066219008 3411804160 3811704832 1977679872 1569751040 425279488 278159360 1769951232 2731182080 352613376 4230426112 476049152 1769634176 2725027904 3021684320 549231696 60985272 1413065956 172288002 2999329793 +2147483648 3221225472 2684354560 3489660928 671088640 1946157056 2315255808 4211081216 2625634304 1497366528 1390411776 1150287872 1733820416 3367239680 3734896640 3265331200 1307672576 1745436672 760061952 1004163072 70772736 1511887872 1109603840 3211974912 1032569472 441441728 614012192 773135536 4050585192 2242460348 2788968450 3650274307 +2147483648 3221225472 1610612736 1342177280 3892314112 1140850688 2986344448 251658240 3447717888 1715470336 4221566976 793772032 2141716480 3282305024 1458962432 4242604032 4168187904 3661152256 2909577216 4217622528 1401915392 2058216448 3095617024 511638272 181746816 1213198144 2672612000 2691921232 3901135432 3822597740 1537026050 748368899 +2147483648 1073741824 536870912 4026531840 939524096 3422552064 100663296 3238002688 4135583744 557842432 799014912 2125463552 119013376 1739325440 1694892032 3361800192 676364288 1242054656 3490045952 817000448 4132083712 1668779008 2987934208 455920896 2739376768 541153088 3105986912 2414893104 3770240088 3978073996 2820667394 1758313473 +2147483648 1073741824 536870912 4026531840 939524096 1543503872 3321888768 3405774848 2709520384 4223664128 3072327680 3027238912 1161297920 468451328 2892627968 3177250816 1888518144 40386560 2158354432 3351146496 1013430272 4258925568 1215845888 1351377664 1341794176 2458469952 99921120 3723913328 859016920 2308803156 2991773698 4010556417 +2147483648 1073741824 2684354560 2415919104 3892314112 3959422976 2583691264 2533359616 4269801472 1312817152 870318080 4170186752 2847408128 2102132736 1123418112 1260453888 3106963456 2965979136 3345293312 444846080 1104861184 3884364800 1661595136 2856656128 2796760192 1150439360 1914916128 2536132976 2825846168 1398602348 2836363266 2945197057 +2147483648 3221225472 536870912 4026531840 2550136832 872415232 1912602624 3640655872 729808896 499122176 52428800 1204813824 2971140096 986972160 912130048 1902182400 1932623872 954744832 1704845312 3780325376 1632331776 471753728 1367437824 2025879296 648063872 2903555648 2662937504 3561249840 422016168 3758404156 2261190658 2608141315 +2147483648 3221225472 3758096384 3489660928 2550136832 2080374784 3992977408 50331648 3833593856 490733568 1897922560 378535936 777519104 3251896320 3539599360 3974168576 686915584 1156169728 3466436608 1555509248 4021286912 2673564672 3140568576 2844272896 3635243648 851348032 4274207008 2307260080 3326333096 2328178804 476305410 1289071619 +2147483648 3221225472 2684354560 2952790016 2013265920 2348810240 2046820352 1291845632 998244352 213909504 3676307456 2899312640 571998208 2771648512 3092643840 3932225536 1412530176 3211345920 2931646464 1369108480 1299322880 3004068864 733305344 3273119488 3884042624 3737173568 1914766752 2840613424 3990463336 4271152172 348583938 1763296259 +2147483648 3221225472 1610612736 1879048192 134217728 2348810240 570425344 1560281088 1652555776 2143289344 2627731456 3178233856 1436024832 3965452288 1985347584 1021378560 2358345728 1669906432 1679089664 1491210240 577902592 1794819072 2272197120 1238131968 291458944 3023376704 626218720 3033177392 1452710840 1338013740 882997250 561058819 +2147483648 3221225472 1610612736 268435456 1476395008 3690987520 1845493760 1795162112 1350565888 314572800 270532608 2301624320 1060634624 1278476288 3381264384 2841706496 1129414656 149471232 2484871168 11972608 2674309120 323902464 1349686784 2943664384 4075550080 1597032512 1480156768 1253424240 2085333864 3753946516 1872828418 426847235 +2147483648 3221225472 2684354560 1879048192 3087007744 1275068416 3791650816 2801795072 1400897536 1136656384 2732589056 131072000 2651324416 346816512 676986880 2241921024 493977600 1559838720 1234493440 338653184 2111805440 4050076672 4191325696 952993536 1691080576 1393036736 1949123488 1176182288 3917577304 3099593268 2069952514 1729131523 +2147483648 1073741824 2684354560 805306368 2818572288 2080374784 369098752 1996488704 1803550720 2025848832 3219128320 426770432 3400007680 4037279744 3971088384 1470169088 3956310016 2415476736 2031902720 336547840 1065351168 2698488832 3069324800 2952820480 3892314496 3691116480 637654752 3741384528 394333256 1858158052 3370194946 1928379393 +2147483648 3221225472 2684354560 2415919104 2818572288 335544320 2583691264 1593835520 3716153344 1035993088 1914699776 634388480 191365120 1956904960 2583035904 1767964672 3585179648 576274432 3955040256 2469089280 1811621888 236172288 485981696 2346801920 99666816 1438252096 5056416 865264848 3510104136 1640102252 203524098 2026939395 +2147483648 3221225472 536870912 1879048192 2281701376 3959422976 301989888 587202560 3279945728 3217031168 3131047936 498073600 2477260800 1973682176 4139122688 3252748288 3310452736 3933749248 1503453184 357240832 708499456 296920064 1994819072 756655872 3851243392 483597632 4260837216 2432765264 1350637128 3561084908 2573318146 1024521219 +2147483648 3221225472 1610612736 1879048192 4160749568 1409286144 2046820352 520093696 3531603968 750780416 572522496 808452096 3012034560 2772172800 4294574080 1063321600 3931209728 1415102464 1864687616 3997167616 995076096 111571968 1045069312 346621184 3901491584 708000832 2965122144 2243654928 2743160184 994158964 3546335234 1682981891 +2147483648 3221225472 2684354560 4026531840 3623878656 872415232 4194304000 922746880 3548381184 4282384384 1042284544 3692036096 3619160064 3961257984 1085931520 400621568 2247196672 1598636032 4157988864 1806675968 1697605632 921662464 2551164416 1669302016 2012638848 3133375552 538817568 3199913328 2732694840 2775644916 1367934978 901022723 +2147483648 1073741824 2684354560 2415919104 1744830464 2080374784 3523215360 1560281088 3531603968 2973761536 1348468736 1131413504 803733504 2398355456 1415446528 681639936 3285221376 1882800128 483205120 3985821696 62126080 3743556608 1887074816 2688959744 33313408 1838835904 4126567136 3249916368 54415080 2823874876 2784516098 1458353153 +2147483648 3221225472 536870912 2952790016 2550136832 1946157056 1778384896 3338665984 2675965952 1035993088 1373634560 3186622464 3361210368 3215720448 1867120640 1039204352 140083200 2678865920 3746258944 2783981568 2086234112 4121728000 407563776 980487936 1100551040 2756458432 2780534240 4062748592 4264848600 3406227796 2555047426 4201713411 +2147483648 3221225472 536870912 2952790016 1207959552 3825205248 167772160 1526726656 3934257152 624951296 543162368 344981504 2848456704 1819541504 1978269696 3633381376 399081472 3849601024 3630915584 2974912512 2817017856 1778668544 4059289088 2605466880 2948989568 1514607808 4018634528 3651589776 1406597736 2312081172 3541292546 1050428675 +2147483648 3221225472 536870912 1342177280 671088640 3422552064 1979711488 419430400 3816816640 1539309568 3403677696 462422016 1654128640 3065774080 2721972224 3180396544 2476310528 3107733504 3758006272 1181831168 2810714112 4133792768 3131216384 475961088 591507328 429963712 3123766560 480899632 1075057400 2771101116 775590402 1944229635 +2147483648 3221225472 3758096384 1879048192 1476395008 3288334336 3791650816 1593835520 763363328 1631584256 1268776960 2068840448 1075314688 606863360 2913599488 3511746560 857309184 2544746496 3320504320 1383182336 2676492288 852755456 4017511936 2729700096 821938816 2213745472 1532782752 1755515696 860189400 3499024404 3102629378 3168791299 +2147483648 3221225472 2684354560 805306368 2550136832 738197504 3321888768 2264924160 3632267264 3275751424 3089104896 927989760 579338240 936640512 490078208 1565589504 2743697408 3361030144 922116096 3190829056 16373760 462212096 2762698240 1280540928 2212454016 1567964224 4163354784 2423841808 1020092712 4270517804 3187895810 2362933507 +2147483648 3221225472 536870912 2952790016 402653184 1677721600 301989888 3808428032 3632267264 3032481792 664797184 145752064 3474456576 2114715648 3727556608 1454440448 2182709248 327958528 4084162560 3864080384 2773043200 1430545408 2389353984 1499103488 671293824 107916096 2681239392 2718482224 3533983128 2075807516 743613954 3089531139 +2147483648 1073741824 536870912 2415919104 1207959552 603979776 167772160 1056964608 2021654528 901775360 4175429632 3092250624 2067267584 203161600 4130209792 1196490752 1673035776 2312912896 3603898368 2466353152 914409472 2965394432 1734434304 2567987456 2551718784 2041439680 1925648032 2100627312 1420489656 2014535068 827284994 239165697 +2147483648 1073741824 1610612736 1879048192 2281701376 3288334336 1174405120 2801795072 1098907648 448790528 2715811840 2584739840 2399666176 2922119168 3910270976 3977314304 378044416 3907829760 854777856 3657437184 4244703232 4236266496 2252451328 1470206720 1169276288 247058368 3868490272 2827459856 68577752 140448228 1096003074 3920663297 +2147483648 1073741824 2684354560 268435456 671088640 1677721600 3992977408 2164260864 3279945728 3116367872 2241855488 3100639232 182976512 1806434304 1787166720 1439760384 325615616 896352256 3651543040 1363234816 3235923968 1311808512 970531328 603313920 3551771520 3410220864 1975251872 887050960 3253028056 1954180684 3179225602 1395971841 +2147483648 3221225472 536870912 1879048192 1207959552 2080374784 2113929216 4244635648 1803550720 213909504 2824863744 2475687936 1638400000 3420717056 3730440192 1888550912 1730772992 3030663168 1056628736 23171072 1779529728 4134059008 2969901568 1619674880 1251598720 2143038656 42376480 721941584 1153932872 707187828 3874953730 402605827 +2147483648 1073741824 3758096384 2415919104 402653184 2080374784 704643072 2734686208 2139095040 197132288 543162368 560988160 2863136768 877920256 4017225728 2691760128 1378385920 4128620544 3721601024 1709256704 3518003200 1766429696 2766431744 3736784640 3067473792 909284544 3780232416 1048054352 2465042216 1249789476 884893186 2724187905 +2147483648 3221225472 1610612736 3489660928 2281701376 2214592512 2919235584 788529152 2038431744 2973761536 1948254208 4134535168 1628962816 896794624 1798438912 1878065152 3227090944 2840903680 3376652288 686297088 1579976704 367500288 955448832 3843121920 2957585024 3382498368 3542024928 2971085104 4281064552 1510308900 4037770754 138781443 +2147483648 3221225472 2684354560 2952790016 3355443200 4093640704 2046820352 2902458368 3330277376 3082813440 4204789760 3517972480 4257742848 3039035392 3630301184 657522688 1107918848 461717504 3285409792 3220738048 3316410368 237483008 3007527424 3938491648 2485143424 2188452160 90704224 4120120976 1831541192 4074040196 189446658 2621824259 +2147483648 3221225472 2684354560 4026531840 2281701376 2885681152 2113929216 3875536896 2306867200 1304428544 2678063104 2798649344 3830972416 550240256 1278607360 1196490752 2509864960 426590208 3655852032 1887965184 3449083904 3665542144 455552512 1520993024 2156200832 2458084160 1320907680 2315654064 1748549144 3468539180 2940120578 2449851139 +2147483648 3221225472 2684354560 805306368 3355443200 2885681152 2382364672 3204448256 75497472 507510784 3927965696 3929014272 3927441408 3684433920 3184132096 2729508864 710508544 3602726912 125460480 3169357824 2263144448 3032898560 3927055872 3184335104 4089685120 4211402816 2803292768 1641764144 2224631736 2564660692 3261832706 3711981827 +2147483648 3221225472 2684354560 3489660928 2281701376 2348810240 3791650816 1895825408 3229614080 3946840064 81788928 2836398080 642252800 1354498048 179961856 663814144 1309245440 3453829120 3563823104 2222460928 1313118208 1790870528 525222400 1410732288 3974303360 4125470144 3780100128 789980560 2707659768 1680143028 2079310338 744968451 +2147483648 3221225472 2684354560 1342177280 939524096 2348810240 637534208 1761607680 4085252096 297795584 291504128 657457152 2195193856 834404352 93454336 1437663232 345604096 991772672 750952448 1389981696 3384580096 697502720 598831616 1167595264 1151105920 453168832 716827744 487357104 3129691384 57498596 1731916290 2482263811 +2147483648 1073741824 2684354560 3489660928 3892314112 1946157056 3456106496 83886080 1317011456 3644850176 3512729600 443547648 3506962432 2804154368 695074816 2515599360 1355317248 1174749184 788504576 3502821376 100952064 2399067136 13150720 3993357568 4210956928 3469254336 3943001824 3028195088 394903752 979675676 2920163842 3330379009 +2147483648 1073741824 2684354560 268435456 3892314112 2080374784 2046820352 1862270976 3967811584 4039114752 1436549120 1555038208 1249378304 2125725696 1113456640 3576758272 557350912 324354048 1166942208 391696384 3435427840 1820832768 2327182848 3026094336 2553371008 649658176 3776247648 2314180080 3888724200 2840365564 296451586 1334757633 +2147483648 1073741824 2684354560 805306368 2550136832 872415232 3187671040 1895825408 1820327936 247463936 2837446656 1727004672 1896349696 857473024 304218112 3715170304 373850112 3866968064 2452774912 2535993344 141355008 2708093952 2039316992 1404791040 418657664 2020527680 560685024 965587728 4089182136 687201284 3765371394 359344385 +2147483648 3221225472 2684354560 1879048192 3355443200 2348810240 1979711488 2197815296 2592079872 1866465280 870318080 97517568 761790464 2303983616 3958505472 4065394688 2947121152 3715448832 3145916416 1317572608 4102330368 580627456 4043630080 2036016384 3131410048 2548820928 1281154464 3820427216 736817192 2455621156 1018652162 2137744643 +2147483648 1073741824 2684354560 268435456 671088640 2885681152 2382364672 4043309056 1031798784 792723456 1742733312 3637510144 4243062784 1621884928 4288806912 105971712 3911745536 3230482432 1615994880 1036603392 2866665472 3883555840 3158622720 3473844992 1911768704 1400402880 2410005408 4259298000 3994743768 1230264964 398868994 2897144577 +2147483648 3221225472 3758096384 1342177280 3355443200 2080374784 4127195136 2868903936 2675965952 1589641216 1864368128 2479882240 2559049728 3204710400 2176974848 357629952 3234430976 1214627840 91398144 1500024832 4227168256 2392468480 551351808 386871040 1651934592 1286279744 3567559072 2337412624 3896106888 1497154500 1476359682 2133847811 +2147483648 3221225472 536870912 2952790016 3623878656 2885681152 4060086272 1056964608 2441084928 2478833664 1700790272 2091909120 2504523776 546045952 4113694720 2876309504 3056173056 490487808 2365284352 1857859584 2285557760 3462177792 2303368704 729142016 3623264128 3142573760 2510962528 1879350672 1507778712 2591192996 2203188738 1438212867 +2147483648 1073741824 2684354560 2952790016 3623878656 3556769792 2852126720 3137339392 3867148288 3451912192 1474297856 418381824 3630694400 3019112448 3761373184 2268135424 277381120 2676310016 714825728 4154765312 1250633728 3686601728 3889600000 3776593152 2179257216 1395362752 518901728 955218384 987222632 580566692 2879780354 4236938497 +2147483648 1073741824 1610612736 1342177280 1744830464 738197504 1107296256 2030043136 780140544 3007315968 2673868800 4065329152 2226651136 1532231680 3527016448 4010868736 14188544 3464806400 4081229824 3697659904 3520256000 1820148736 2079773184 105860352 865738368 853551808 311537312 2283364464 3995404840 70437812 1936486914 1663999233 +2147483648 3221225472 536870912 2415919104 939524096 335544320 1577058304 3338665984 3078619136 2353004544 387973120 2993684480 3144155136 707526656 993656832 3559981056 1699315712 4040966144 1066606592 58552320 673425408 3296066560 2162109952 1108762368 3330969728 3661111872 2771657440 3380590032 2225519320 3976418100 2869169666 221720323 +2147483648 1073741824 2684354560 2415919104 3087007744 738197504 2382364672 3372220416 511705088 3057647616 2120220672 3700424704 347602944 370409472 3365273600 4040228864 1104707584 855982080 770646016 2288283648 2986268672 4221393920 2064265728 1876626688 67343488 1946570944 2489946912 3754727536 4287863464 3342812396 2730299906 3682303233 +2147483648 3221225472 3758096384 3489660928 3623878656 1409286144 369098752 2130706432 2357198848 2042626048 2552233984 3280994304 2905079808 820248576 2330853376 2958098432 4027154432 1928708096 3012009984 517255168 2518099968 620555264 1987239424 1305635072 1661172608 2613832768 916402464 1976123216 2161415240 2769709212 175996418 3065174275 +2147483648 1073741824 2684354560 2415919104 134217728 1946157056 2852126720 3238002688 1786773504 3116367872 3089104896 640679936 204996608 2465464320 2770468864 1055981568 2929229824 889536512 4248510464 1546981376 411199488 2558596096 3837796864 1017218304 1827715968 1670919232 3112511072 3288045936 2576667752 4075974404 2497249794 4200961281 +2147483648 3221225472 1610612736 805306368 4160749568 4227858432 1241513984 2466250752 327155712 1472200704 165675008 3218079744 1279787008 2333343744 1150418944 185663488 237600768 3473195008 2201640960 2832527360 2742188032 3250672640 1088472576 2538673920 1007236992 2603972544 3617825184 839461776 506797992 1294106084 759735810 1469376259 +2147483648 1073741824 3758096384 1879048192 3355443200 3288334336 1845493760 788529152 3699376128 1438646272 2657091584 1177550848 3102212096 3773562880 1386610688 2767257600 638091264 18726912 1227808768 2477559808 3221686272 320871424 1133526528 3753502976 2058732416 1398960320 584735328 3614414032 3364713560 127369356 1117314562 1713666305 +2147483648 1073741824 3758096384 268435456 1744830464 3690987520 1845493760 2063597568 864026624 3242196992 262144000 2249195520 2486697984 3498835968 339345408 3494969344 504922112 2833104896 1981947904 3868053504 1799043072 3385859072 1851282944 905803520 3421641344 2597655360 3150365216 849564528 2991420824 4074487860 1709209090 1915856641 +2147483648 3221225472 3758096384 805306368 1207959552 2214592512 838860800 3070230528 3934257152 893386752 610271232 78643200 3525836800 1794899968 3505520640 3404791808 1791590400 1041088512 1262116864 863866880 4247947264 2362483712 2425916928 2513732864 1401881216 3217276096 2182672224 2895402320 569274744 242469924 1169223170 2645038339 +2147483648 3221225472 1610612736 1879048192 2013265920 2885681152 234881024 1325400064 1434451968 88080384 3705667584 2660237312 2246574080 3147563008 3150839808 852557824 663322624 3486302208 2055659520 2814242816 889116672 1095359488 1433271808 1937152768 4270109312 1475007936 2026584864 3296451792 1503876024 2015862108 2991398402 2076601091 +2147483648 3221225472 3758096384 3489660928 1207959552 4093640704 4194304000 385875968 1904214016 3686793216 450887680 1714421760 1486356480 231473152 2089156608 1550909440 4055465984 3038625792 539992064 2720370688 4285687808 2737517568 4052160000 720450304 4093230976 1346187712 4009638496 2140003888 564534808 513881548 3121688066 986276611 +2147483648 1073741824 2684354560 3489660928 3355443200 3019898880 2113929216 721420288 1535115264 3477078016 312475648 1037041664 517472256 1001127936 1596588032 1494286336 2604171264 3369943040 1713610752 3781464064 994043904 606518272 1391097344 3329353472 2038994560 2494933312 3521607072 3247148720 4139887576 216090132 2582730242 818427649 +2147483648 1073741824 1610612736 1879048192 2550136832 1811939328 1174405120 1392508928 1132462080 1925185536 1646264320 137363456 1391984640 872677376 394395648 2104557568 3491266560 924106752 4090159104 2378969088 2331924480 1345801216 1993065984 894236416 801021312 450254912 2446999136 319031024 1040375688 2058376772 3535382018 2523137793 +2147483648 1073741824 3758096384 1342177280 1476395008 2751463424 301989888 3674210304 3984588800 4131389440 2787115008 3970957312 1035468800 1226571776 1130758144 628162560 383287296 1577959424 1814994944 200650752 1175701504 3433227264 538613248 461843200 18891904 4147132480 3807967072 2310855792 3960935608 3970550668 122992130 392387329 +2147483648 1073741824 3758096384 805306368 134217728 1140850688 3053453312 2600468480 25165824 3200253952 3940548608 244318208 112721920 774635520 3406954496 332464128 127434752 4242391040 3195691008 1248137216 3629516800 628599808 1300682240 2985186048 4108047744 122980800 3479081760 3490929264 1380975576 1499054820 641480194 3102376705 +2147483648 1073741824 536870912 2952790016 3355443200 738197504 771751936 3808428032 3800039424 3250585600 4057989120 4019191808 2402811904 70516736 92405760 3335585792 1041793024 2781102080 3714801664 2071760896 3793672192 987700224 1086268928 1299158272 1844935552 2146602944 3833164064 1477767024 368245224 4118290372 2677327362 1236485377 +2147483648 3221225472 1610612736 2952790016 939524096 1677721600 3523215360 352321536 3766484992 2327838720 2673868800 3643801600 2885156864 4093902848 106561536 510722048 4208558080 2325004288 1324572672 1077768192 1304381440 735732736 1613875712 1702424832 230980992 918260416 3825213536 302021360 1963045768 1350678900 2999003650 4217389315 +2147483648 3221225472 3758096384 3489660928 4160749568 2483027968 838860800 4278190080 1954545664 2780823552 2422210560 1638924288 2503475200 1952710656 3925475328 133234688 2820243456 2658516992 68395008 3332173824 452896768 2000331776 3910196736 3882440960 229376896 3003585728 3401508192 2669285232 3431037256 297796660 2455830018 3065080067 +2147483648 1073741824 1610612736 268435456 3087007744 3422552064 1711276032 2298478592 528482304 3393191936 731906048 2924478464 3645374464 2780037120 2484994048 345047040 3995631616 2508505088 317071360 1436315648 1687885824 267848704 1358213632 2973699840 3540118656 411126592 1220568736 1147206032 414216680 104450684 1634472450 2147663617 +2147483648 3221225472 1610612736 3489660928 2818572288 3019898880 503316480 2701131776 3296722944 960495616 916455424 3111124992 2107113472 1020526592 2792488960 1806761984 536444928 1254408192 192651264 405557248 792127488 1074527232 3065274880 3294861568 1756985984 3043303744 2727004384 2465498672 742630696 797524644 2279358978 1894648067 +2147483648 1073741824 1610612736 1879048192 671088640 738197504 503316480 3539992576 2407530496 549453824 3873439744 2693791744 4131913728 4107534336 4068081664 181469184 1894285312 1273282560 3984777216 4156379136 4284405760 3333684224 3259287040 2872250112 1468348800 89375168 844443424 4231722896 4000424488 987277364 2090640898 2779750145 +2147483648 3221225472 1610612736 4026531840 3623878656 1275068416 2852126720 4211081216 1853882368 2680160256 1394606080 3910139904 3025666048 2063859712 3670671360 3847290880 2000257024 1937031168 2581848064 2113712128 1872697344 2921501696 2061276672 9317632 3145435008 1280909888 1728334880 952850864 2052078472 666407124 4055168514 4114832643 +2147483648 3221225472 3758096384 4026531840 2013265920 3154116608 3120562176 3607101440 2877292544 356515840 2938109952 1441792000 1546125312 3581149184 3336175616 3257991168 1556709376 476430336 4192460800 2004742144 1088354304 3506680832 2859257344 300410624 1028551296 3036396096 3007434208 304104272 1097960040 3605545716 286567938 3976910595 +2147483648 1073741824 536870912 2415919104 939524096 3422552064 1778384896 3640655872 3951034368 1631584256 1155530752 1196425216 926416896 586416128 2332688384 1336999936 1516797952 3972808704 3531546624 2650501120 2637699072 2616464384 3498758656 2263975680 3934890624 228427200 1447479456 2374990704 2633189480 4058270036 2303904258 441815809 +2147483648 1073741824 3758096384 2415919104 402653184 1946157056 2181038080 486539264 1870659584 2478833664 3605004288 1099956224 4007133184 1010040832 3914727424 3278962688 491290624 2817376256 1189289984 1474768896 3822675968 196363264 4002863616 126930688 1507426176 1387626944 1796644128 1968179376 247064808 1810210028 2746200578 3920923393 +2147483648 1073741824 536870912 2952790016 1744830464 2751463424 2852126720 486539264 3783262208 1623195648 3739222016 3914334208 4211605504 1234960384 4147511296 2108751872 3747119104 2870231040 2724945920 845664256 1488504832 3653604352 3701676544 949711616 1075763584 2459722176 4122418336 66125584 2314856888 3756269100 3071529474 4240631553 +2147483648 3221225472 536870912 2952790016 1476395008 3825205248 2516582400 2566914048 58720256 1564475392 4217372672 284164096 245891072 856424448 2486304768 2240872448 324632576 3492036608 931094528 658747392 2792966144 2738154496 15077888 1917245184 2048344704 2012205760 3583746016 3424401488 1235944344 462688292 1941395970 2604546819 +2147483648 1073741824 2684354560 805306368 2550136832 2885681152 234881024 4076863488 3229614080 1228931072 1935671296 883949568 2566389760 122945536 1103757312 634454016 2974318592 1009598464 1734238208 1782198272 1900599296 3693992960 4150183424 3258700032 1162443392 2116838080 173978464 4055566064 3431527720 1141666772 1301159426 1576144129 +2147483648 3221225472 536870912 4026531840 3892314112 3154116608 570425344 2097152000 3951034368 3888119808 731906048 4046454784 1603796992 3010199552 1938685952 881917952 3651764224 3866378240 514056192 511627264 1613363200 1421181952 1115904512 3666798336 2165434240 1097378624 2874473568 198418992 830920280 735364060 4103250434 1902600963 +2147483648 3221225472 536870912 2952790016 2281701376 1140850688 3724541952 1828716544 75497472 893386752 2753560576 4092592128 2312634368 1134821376 3706322944 1523646464 782860288 3879485440 1198481408 1741295616 178259968 1034976256 544864768 4019484928 559149696 237337664 1663762912 3199238320 33031368 3126184724 3727946242 3170174211 +2147483648 3221225472 1610612736 4026531840 134217728 3690987520 1577058304 1157627904 1199570944 3309305856 2409627648 4019191808 2649227264 1821638656 1385299968 1831927808 1241088000 4198285312 212328448 1135808512 4267784192 1274149888 1226418688 1024294656 3529384576 2098142016 285698336 2401468112 3574103208 3617882340 1114280450 4002251523 +2147483648 3221225472 2684354560 1879048192 1476395008 1006632960 2650800128 1392508928 1031798784 3930062848 2338324480 2909798400 1594359808 3111387136 2774401024 152109056 838434816 2403155968 2194333696 2407510016 1317074944 1740766208 2569078272 1779444480 880352384 2306626240 3215638752 353329936 2382912872 4193601788 3651141122 431019779 +2147483648 3221225472 3758096384 3489660928 1207959552 3154116608 1509949440 3707764736 1166016512 3871342592 3483369472 1445986304 1302855680 1896087552 791019520 2828075008 2350481408 1533919232 1577295872 2722598912 1593964544 1283519488 1967249920 912374528 4111476096 1591235392 2462949984 1597221456 1064215688 826576012 281420290 2571128579 +2147483648 1073741824 1610612736 805306368 1476395008 3690987520 2583691264 50331648 729808896 2906652672 4175429632 1200619520 1459093504 4248567808 3220307968 3362848768 82345984 327467008 1622040576 835956736 2722117632 1633776640 231777792 4086859520 3605811840 3849027008 1847377184 3141696752 2990094328 1738355876 3103956482 3277386497 +2147483648 1073741824 2684354560 2952790016 402653184 2348810240 3053453312 150994944 3279945728 3888119808 211812352 1928331264 1968701440 2711879680 2216034304 4048617472 2502459392 3703390208 3369295872 437727232 743479296 3433606144 880554496 385013504 3232229248 74050880 442260448 1950572464 3567213512 2090628844 3747785218 3283057409 +2147483648 3221225472 2684354560 805306368 671088640 3288334336 2650800128 1526726656 1719664640 1858076672 2871001088 206569472 1330118656 2940993536 2328494080 644939776 546930688 323305472 3068551168 1292587008 718342144 1099561984 2490209792 2660957440 2235041152 3587465792 1552863904 2903999888 1708367384 4235515476 1344183810 2591949059 +2147483648 1073741824 1610612736 4026531840 1207959552 469762048 838860800 419430400 2994733056 1035993088 1000341504 441450496 4026007552 1569456128 3942514688 863043584 409501696 1372897280 153346048 1350012928 1100331008 985801728 4257616384 4124939520 1543934848 3162245952 1062703776 285597936 387619224 3696942908 205203970 852193537 +2147483648 1073741824 2684354560 805306368 3892314112 335544320 2986344448 1962934272 4034920448 2059403264 778043392 407896064 3722969088 590610432 3095527424 917569536 3078127616 1421688832 3924189184 3671773184 4101875712 3867583488 537577984 374722816 4082290048 3994628288 1634504352 172886224 793738984 3889038916 4044349954 2708354305 +2147483648 1073741824 2684354560 3489660928 3892314112 3959422976 570425344 3036676096 4286578688 1220542464 4175429632 3668967424 4287102976 1457258496 3938058240 298909696 3757604864 2897559552 2773983232 2250428416 957634560 2663875584 444238336 2905607936 1799969152 339512768 1359670112 936927760 3135561528 3597589300 1819693570 3925003009 +2147483648 3221225472 1610612736 2952790016 3087007744 2080374784 3925868544 3640655872 2021654528 482344960 1570766848 990904320 994574336 3212050432 1110573056 3023110144 1704558592 1897709568 3533135872 1424650240 3284957184 1593742336 156176896 3314966784 325841280 1284290368 1914650656 1505631632 565054056 1667737764 1951590914 620770563 +2147483648 1073741824 3758096384 4026531840 3355443200 3154116608 1040187392 16777216 1384120320 1304428544 1331691520 3805282304 835190784 2177105920 3936485376 2301689856 1675132928 1944961024 897048576 2277150720 2017261568 3124706304 2914984448 1493128448 3378393984 829307584 2285341600 3927674000 1577847048 4066895364 1427331586 489269505 +2147483648 3221225472 2684354560 2415919104 402653184 1140850688 3388997632 3976200192 3179282432 2109734912 102760448 974127104 884473856 1013186560 3502637056 2209415168 2724823040 226312192 74653696 1836003328 1777076224 395006976 3664427520 3579505408 4185097088 149942336 4029475360 1269534832 360428616 409075788 1926705666 856227587 +2147483648 3221225472 2684354560 1342177280 2013265920 2751463424 33554432 4009754624 444596224 901775360 3634364416 867172352 303562752 1071906816 862322688 2677080064 359235584 786251776 1903337472 2014310400 944621568 865780736 3331538432 3336496384 826545024 97951040 67743072 4090320688 1708842312 1416793612 1636791810 957178115 +2147483648 3221225472 536870912 4026531840 2013265920 1409286144 1174405120 352321536 3380609024 1077936128 3093299200 2519728128 2466775040 3028549632 26607616 1389428736 3170467840 2276212736 1061412864 1753214976 2292459520 29838336 3202910720 3371500288 234788992 451261632 3399940704 72972048 2856097416 358312300 1931682306 2286882563 +2147483648 3221225472 2684354560 2952790016 1207959552 3556769792 3791650816 150994944 3749707776 2143289344 1138753536 3293577216 3873964032 2948857856 56492032 1630601216 184123392 17645568 2032885760 30904320 694495232 984548352 1353265664 149278464 3127805824 2278067136 3589623456 4146497744 75348744 1442020604 309041666 2608237315 +2147483648 3221225472 2684354560 2415919104 1207959552 738197504 1845493760 1560281088 2726297600 1723858944 639631360 2697986048 3602382848 3234594816 843448320 3782279168 3056173056 613761024 2675646464 1054838784 3345799168 332798976 296344064 1154839808 1033586048 456058944 109393824 3991063152 3452155160 1276342092 3190456834 4180093187 +2147483648 3221225472 1610612736 1879048192 4160749568 1811939328 704643072 1895825408 830472192 3577741312 765460480 617611264 1956118528 2850816000 1673396224 2784034816 1586069504 882163712 2191712256 3141988352 1739347968 2929660928 1977729536 1525740288 541312 4149491520 2562920352 3019354160 3095678552 4107965628 2195331586 2178557699 +2147483648 3221225472 536870912 1879048192 2013265920 1811939328 1040187392 285212672 2306867200 390070272 2434793472 2746220544 696778752 1915486208 76939264 2920349696 2935586816 3066314752 2259345408 2239754240 397170688 3990338560 238125568 4106781440 4027336320 161965632 475588960 2167683600 3095651800 2871183340 1297242626 2017099523 +2147483648 3221225472 2684354560 2415919104 2281701376 3154116608 1644167168 3976200192 226492416 809500672 2594177024 619708416 2700607488 1447297024 4139646976 3973120000 3167322112 3722264576 1424695296 3720744960 1372977152 3730179072 3208428032 918268672 198068352 1382623552 1194100704 1259575536 1929585416 2930477756 1181139458 849735427 +2147483648 3221225472 2684354560 805306368 1744830464 67108864 905969664 1459617792 360710144 4097835008 639631360 3452960768 1297612800 3819700224 2401370112 2406547456 2924052480 2769633280 1899913216 2952515584 77367296 4249529344 2998177280 2393840384 1535340672 190892096 2507229600 2873702320 1100273880 2684275844 68912642 690878211 +2147483648 1073741824 2684354560 1879048192 2013265920 872415232 3388997632 16777216 2441084928 3384803328 3588227072 2387607552 2921857024 2896953344 1721368576 355532800 2201518080 1445281792 2378620928 4260622336 4198361088 1691505664 1644995072 1751888640 3874048896 2831955904 2164996768 519697744 3653504472 2862079860 4267428354 424781569 +2147483648 3221225472 1610612736 268435456 1207959552 201326592 2181038080 1358954496 3481272320 3074424832 3202351104 2880438272 3181903872 41680896 929955840 2513502208 903446528 1156890624 3397525504 2751959040 3373045760 1734755328 2096972288 2679025408 3027248768 1015660992 2565644640 676757072 3700711800 2381531036 3054393858 287386371 +2147483648 3221225472 1610612736 4026531840 3623878656 67108864 2382364672 822083584 1937768448 3569352704 4276092928 642777088 995622912 665059328 1901985792 3224436736 2370404352 945602560 2332811264 3846615040 1102350336 3869662208 1986281984 171915008 2543964544 2641398208 6832800 3329039280 1329835464 983293180 3095349762 268479235 +2147483648 1073741824 536870912 2952790016 402653184 2751463424 1845493760 385875968 2071986176 4240441344 1218445312 2477785088 1439170560 350486528 2743468032 1473314816 4141383680 3868999680 615211008 1270034432 3004090368 3260357632 282037760 2641684224 1035952512 4112282944 74153312 1494474384 4055802184 1193145548 1231693314 4086483713 +2147483648 1073741824 1610612736 2952790016 2281701376 4093640704 2248146944 4278190080 1199570944 1497366528 1981808640 3572498432 3049783296 1089208320 3126198272 1670447104 4212686848 198492160 4201865216 3685355520 2971559936 2193378304 1236196864 601177856 2658380416 95082560 2183025632 1060980368 2649721432 1802836332 2873349634 3632489217 +2147483648 3221225472 2684354560 805306368 3087007744 67108864 2516582400 4143972352 2222981120 1732247552 3982491648 2689597440 3475505152 4103864320 2112487424 3866165248 3357114368 1860517888 735993856 3351670784 3475146752 201124864 2092649984 4208482560 4014233216 556715712 2225007264 4138181968 1836189880 768895636 1202169346 4143105283 +2147483648 1073741824 536870912 2415919104 1476395008 3288334336 369098752 3170893824 1870659584 742391808 3055550464 2024800256 85458944 4169400320 2267152384 751894528 4069031936 3702276096 2080317440 3537350656 3381266432 2815290368 1760467456 2554203904 2562179200 2132523072 2388971360 3681735472 2660848776 1254379908 805548546 2044744449 +2147483648 3221225472 3758096384 3489660928 2281701376 67108864 3724541952 3170893824 2877292544 4030726144 895483904 2628780032 1254621184 2268332032 832700416 2945515520 2853797888 2630729728 3978272768 3588624384 1071286272 778894336 646879744 2986288896 1981274240 3170078400 1428756320 38139024 2974530536 2650061316 4244877826 687983363 +2147483648 3221225472 3758096384 3489660928 3087007744 4093640704 1979711488 855638016 2625634304 4039114752 1658847232 3859808256 2955411456 1039400960 1214119936 238092288 2782494720 2186133504 4072906752 960131072 361195520 1484631040 287016448 3765905664 935614848 327610816 595447328 4053500752 4206271848 1545906684 3625405954 3121935619 +2147483648 3221225472 3758096384 1879048192 2818572288 3556769792 4261412864 2365587456 4185915392 3602907136 706740224 2972712960 1675100160 1140588544 4242669568 2949709824 4022960128 1402322944 3666272256 1135497216 2821400576 3972316160 2886711808 3319431936 1178416512 4064481344 161483872 2096226992 158923640 1401767684 1188721154 1522298627 +2147483648 1073741824 3758096384 1342177280 134217728 335544320 1778384896 1056964608 4169138176 2243952640 73400320 319815680 2304245760 2557739008 1729232896 3719364608 2661842944 738050048 1415487488 2026311680 349415424 3637548032 3225001472 2967765248 3171652480 2573591744 1028269088 2068089264 1702597736 1135406180 3852899842 4131521793 +2147483648 1073741824 2684354560 3489660928 1744830464 2080374784 1979711488 3841982464 1769996288 3124756480 3047161856 3855613952 1575485440 2019295232 3133538304 120651776 672694272 337985536 198418432 737923072 2638706688 208677888 1580837376 146072320 119209088 431402816 59348384 3329003216 492731704 2220214604 1407939074 2119048961 +2147483648 3221225472 2684354560 1342177280 939524096 4227858432 570425344 3305111552 4135583744 3611295744 1046478848 3161456640 3328704512 475791360 974782464 3092316160 385449984 2667921408 1364107264 3588714496 2904258560 600933376 1396304384 4163140864 207521408 1618915520 1961873120 699822032 2783088952 4225063796 1643524610 872646915 +2147483648 1073741824 536870912 3489660928 1744830464 2483027968 973078528 3170893824 2122317824 4265607168 673185792 3297771520 213385216 1978400768 2241200128 3153133568 3834150912 3733209088 2053349376 425447424 1786161152 176272384 1950358016 220318976 2517738624 888790080 1322102560 3095915120 2324271192 965008108 1239618050 563783937 +2147483648 3221225472 1610612736 805306368 3087007744 3556769792 2315255808 1291845632 1468006400 71303168 3839885312 881852416 2019033088 339476480 4208328704 3845193728 2309586944 2813640704 3201458176 3347738624 1245128704 2611041280 3706829312 3557392128 4165251200 307889600 2098155296 156062128 564090360 3977591788 3013800450 885218051 +2147483648 3221225472 3758096384 3489660928 1744830464 2617245696 3590324224 3976200192 3263168512 3057647616 1331691520 3897556992 1594359808 830734336 1964376064 2859532288 398032896 303939584 851156992 567529472 3817322496 391703552 2659990016 479409408 4217775232 2680707776 2728713888 3643223312 2326339720 4193580396 3853394434 1911359747 +2147483648 1073741824 1610612736 268435456 3355443200 469762048 2315255808 587202560 4152360960 205520896 1382023168 2918187008 3172466688 3637248000 3136159744 1389428736 2852683776 3387211776 2048532480 3974270976 3365910528 2944947200 44312064 4059733760 542281856 2909247680 2490724832 99854128 1555460120 2315005596 2690104834 1691179777 +2147483648 3221225472 3758096384 1342177280 671088640 1677721600 1644167168 117440512 1619001344 2067791872 195035136 688914432 794296320 3663462400 1855324160 955318272 2557050880 148226048 3220348928 2680901632 2699446272 1993966592 3365727744 3489132800 478269056 3309423424 3265368096 412153264 2040126776 2839295468 904267266 1230513411 +2147483648 3221225472 536870912 268435456 1476395008 1006632960 3791650816 754974720 176160768 2495610880 1533018112 3562012672 2158493696 2545680384 2179072000 3773890560 1310294016 2651078656 3570802688 2933895168 1624438784 4077454336 982366720 3625633024 3982803328 2491824832 2557939360 1282288208 3546954232 3074167172 2619564546 1326543107 +2147483648 3221225472 1610612736 2415919104 2550136832 1275068416 1979711488 117440512 880803840 2428502016 1256194048 2997878784 50855936 3857973248 2013396992 3960537088 3281616896 984399872 508502016 3622711296 3153991680 3093736448 3804982784 1820604672 594209152 3566547392 452104032 4281918736 2805750120 345390916 2330187266 580936963 +2147483648 1073741824 536870912 1342177280 3623878656 3288334336 3791650816 83886080 3078619136 2361393152 2929721344 2941255680 1583874048 815529984 2709389312 514916352 22577152 3255058432 2606407680 2751115264 61474816 2202141696 647981568 1585561344 3577823616 4183834944 3312453792 4118291920 974410168 1230219068 1771520514 3345828609 +2147483648 3221225472 1610612736 4026531840 3623878656 3422552064 3321888768 2801795072 914358272 1530920960 4108320768 1596981248 3648520192 3776184320 2384330752 3121676288 2548662272 1757200384 834920448 3827478528 2324895744 2922105856 3365858816 4182801664 3473424000 26045888 2545661024 4290131440 2580333480 1205578876 919049730 332775683 +2147483648 3221225472 536870912 1342177280 2818572288 3422552064 4194304000 1124073472 1031798784 188743680 3474980864 53477376 2529689600 3691249664 4069654528 1322319872 261718016 3554426880 1877909504 726552576 1514084352 1565996032 3835880960 3969469184 2120072832 3970843200 2020482144 185494672 1151336328 4280747236 1447747074 3257691907 +2147483648 1073741824 2684354560 1879048192 2818572288 3959422976 704643072 4177526784 645922816 3326083072 3537895424 2685403136 1174929408 1132724224 980025344 1949368320 297304064 2700951552 3812024320 3715518464 2073450496 361141248 479187456 42679552 3441501312 2704300480 4248423968 1337790224 3478546568 4280774292 696248834 621984001 +2147483648 1073741824 536870912 1879048192 2013265920 2348810240 2382364672 486539264 2239758336 2562719744 3802136576 1911554048 3690463232 864813056 1300103168 336658432 3748167680 1168392192 1354424320 888926208 2702874624 2643123200 1201871360 2758204160 3784178048 2524909888 1485934048 2955416304 3569669016 3614161724 229892610 772781825 +2147483648 3221225472 3758096384 2952790016 2818572288 3959422976 3657433088 3573547008 3112173568 3292528640 1382023168 1768947712 2530738176 1577320448 2571501568 147914752 1384742912 3779969024 371941376 3521794048 3804977152 677049344 1337166336 2802713344 809312384 1425193152 1106240736 2156734640 3523907976 2214267852 1726099970 3049744131 +2147483648 1073741824 1610612736 2952790016 3623878656 1140850688 33554432 922746880 3078619136 3938451456 698351616 133169152 2676490240 630456320 3688235008 3759210496 513310720 4052533248 203120640 3068833792 3319990272 1127695360 2592099840 239206144 2799783296 2609909568 2589548000 288141840 2104138664 2569154668 3885409794 3924937473 +2147483648 1073741824 3758096384 3489660928 671088640 2348810240 1979711488 2231369728 4269801472 2403336192 1310720000 4044357632 4160225280 1383858176 488505344 1844510720 3557326848 125157376 787193856 3344650240 2196936704 4283870208 337963520 1169378560 2910271104 1530206272 1800014880 1602981104 3228291448 3222947836 1892897282 2152100097 +2147483648 1073741824 536870912 1879048192 1476395008 3154116608 4261412864 2634022912 159383552 1690304512 316669952 1198522368 3883401216 2355363840 4262592512 2211512320 3198713856 2378973184 1230954496 315600896 935786496 3378134016 1374427648 4224615168 877044096 2057007552 3180085472 1459504112 1939739720 2905510244 20349442 2262978305 +2147483648 3221225472 536870912 268435456 671088640 872415232 3523215360 2063597568 528482304 583008256 3290431488 2079326208 295174144 1880883200 3631349760 2677080064 4194926592 3088334848 728113152 2474070016 1472129024 3448464384 874255872 3530788608 3364953472 998880320 802545120 1841759792 2093390008 3292945444 1057447426 1625750275 +2147483648 1073741824 1610612736 3489660928 1207959552 2348810240 3523215360 3808428032 1216348160 88080384 2871001088 59768832 206045184 765722624 2426273792 474546176 1168408576 2896084992 1447600128 1654919168 3122649088 1644758016 1644549632 4098836736 3223391872 3876618304 1795771936 4253292048 529423112 1262595868 4062252674 2484109377 +2147483648 3221225472 536870912 1879048192 2281701376 4093640704 3321888768 3137339392 2189426688 1178599424 916455424 2326790144 3145203712 486801408 2359427072 3279486976 2701492224 2661433344 3464093696 277123072 2925766656 2023255040 395699712 489336064 2560942208 2962459456 3628120160 1101076080 2452648264 70779172 1545920642 2379451203 +2147483648 3221225472 1610612736 1342177280 134217728 3959422976 2248146944 754974720 3783262208 1841299456 4204789760 3782213632 1572864 1878786048 1864761344 2014904320 2080210944 1025949696 1729732608 3581775872 4133951488 3136859136 1877854720 1643043584 2735503232 1962819392 4165212640 2687170480 1256628408 3468240812 747403138 1212038979 +2147483648 3221225472 1610612736 805306368 3892314112 1275068416 838860800 4211081216 2306867200 3074424832 3667918848 4216324096 456654848 845938688 1795817472 3073966080 4033708032 403357696 1119444992 2636926976 1974097920 40436736 3394610688 350702336 628255360 3170177856 766983584 1296735472 2065242008 737950644 2547149442 3416593219 +2147483648 3221225472 1610612736 3489660928 3623878656 3556769792 1912602624 4076863488 4118806528 2185232384 4028628992 1087373312 2628255744 1495007232 2000289792 2963865600 2401075200 2654650368 1781047296 2262577152 3109775360 2925020160 3731215872 4212032256 2999926912 900675136 1105101472 291977680 1597170808 3852762324 2406432898 859780675 +2147483648 3221225472 536870912 2952790016 1744830464 3825205248 33554432 251658240 1031798784 2235564032 1646264320 351272960 746061824 3740532736 456523776 2960719872 552960000 3124117504 3573047296 4248129536 2346158080 417883136 769478144 839643904 1625517696 373197376 1941265120 2098722416 914986920 3683490956 3577966210 2895022659 +2147483648 3221225472 3758096384 3489660928 2013265920 3690987520 167772160 2332033024 3229614080 197132288 4154458112 1353711616 3878158336 3388211200 3859415040 2905145344 1660256256 378257408 250126336 827682816 2419750912 1757459456 3005244928 3178363136 965321600 1992558912 476223584 431803856 1752099496 3346672756 3198264194 2939160899 +2147483648 1073741824 3758096384 268435456 3087007744 1543503872 1979711488 1560281088 981467136 239075328 132120576 3195011072 2542272512 3050569728 3317563392 2039021568 81035264 3242180608 3737722880 2880827392 101677056 1596050432 3385936384 1729694976 615305344 648267200 1132638688 424828816 1170972264 598139548 1369755778 2436351425 +2147483648 1073741824 3758096384 3489660928 2550136832 2483027968 838860800 3405774848 4001366016 1874853888 2820669440 3654287360 1100480512 3498835968 1523187712 1738080256 1770815488 2672541696 920166400 913158144 2059069440 2626733056 1819813376 511522048 3456310144 3394041408 829146784 638122160 443828056 662055732 2814057346 2198926913 +2147483648 1073741824 3758096384 805306368 1476395008 1543503872 2717908992 285212672 343932928 3082813440 2409627648 3411017728 4018667520 2173435904 2921988096 1099497472 445415424 1336655872 751394816 3387699200 1390114816 156247040 2391282176 755847424 1978289024 875072832 2631763872 379729040 193289816 4242985972 1875004290 1945406785 +2147483648 1073741824 2684354560 805306368 2013265920 603979776 1912602624 2801795072 3883925504 2067791872 1566572544 2041577472 3392667648 291241984 4144365568 3292069888 2421981184 495403008 3958988800 1543270400 3239512064 2425455616 627654144 1469368064 2952950400 290587840 1989866592 3944695536 1773500024 1624474220 953840258 1727923393 +2147483648 1073741824 2684354560 4026531840 939524096 1006632960 3590324224 3439329280 2726297600 700448768 3667918848 972029952 1881669632 1606156288 998375424 3442016256 2235334656 2386771968 831053824 1238167552 1626028032 2448772096 1710189056 917732608 1294049152 1857134400 88731360 3119288272 3571095608 561878500 547594114 781754177 +2147483648 1073741824 536870912 3489660928 2818572288 1677721600 2785017856 2466250752 3447717888 1673527296 2984247296 2389704704 1919418368 1989935104 2284453888 3379101696 2669445120 1844068352 998809600 1961742336 407013376 1526066176 3786864128 1858212608 3501566848 3046626752 307408864 1227628368 3064197368 4211405748 354397058 1597953473 +2147483648 1073741824 536870912 2415919104 671088640 1140850688 2315255808 3439329280 2038431744 2713714688 991952896 1800404992 1036517376 2811494400 381812736 2294874112 3524558848 3372367872 1290280960 1640288256 3800745984 916272128 2482457088 3835378432 3828676480 3151199296 1625345440 1165089808 4078451560 1302115364 2708928386 2413460545 +2147483648 1073741824 1610612736 1342177280 671088640 2483027968 3456106496 251658240 4068474880 2688548864 3693084672 3937402880 3668443136 2879651840 1543110656 4054384640 2938404864 683327488 3574177792 215273472 1202972672 148651008 4276538880 3652128000 1817967744 2329458240 3110991968 953113040 3981060360 1627513748 2374106242 1254209089 +2147483648 1073741824 2684354560 3489660928 1207959552 3422552064 2919235584 3271557120 813694976 3384803328 3776970752 1007681536 3324510208 1129054208 3814850560 3601399808 445415424 3930275840 4139294720 983830528 2785990656 2338061312 3872167424 1830959360 2496212864 931001408 685396256 395082704 700681944 939098596 1178972034 1363063873 +2147483648 3221225472 536870912 3489660928 1207959552 2348810240 2785017856 1023410176 3246391296 3426746368 1994391552 4186963968 4105699328 2222718976 3137994752 1698234368 3225255936 1642741760 3936919552 1099239424 2820102144 1004792832 1868327424 1346067200 1659909248 2003314624 1394980896 1533511152 147538744 3868779572 2228073602 3951192003 +2147483648 1073741824 3758096384 2952790016 2550136832 3154116608 2516582400 620756992 763363328 1413480448 1998585856 1225785344 85458944 592183296 3239182336 2425946112 3675029504 3895705600 1753767936 1100328960 2420029440 1077627904 3302816256 1087005440 3778290816 1450079296 4269949216 1296045744 2359410392 3629177092 4021855362 2786964545 +2147483648 1073741824 536870912 2952790016 1744830464 1006632960 2785017856 2868903936 1333788672 364904448 1298137088 3117416448 1390936064 3597926400 1638268928 90767360 4155801600 650526720 1773690880 366759936 821180416 1572809728 8652288 1983784704 2806335360 710868160 3960734880 3791018576 289455144 3340886508 426887042 1113111745 +2147483648 3221225472 2684354560 805306368 671088640 4227858432 3992977408 419430400 2877292544 1128267776 1159725056 2289041408 502792192 1002700800 2908356608 2390294528 1552252928 1920679936 1024024576 905826304 1149155328 3551706112 747954688 1674735360 1288010368 3755673664 3334057952 1793423728 2536113096 1417787220 4257282690 3420473411 +2147483648 1073741824 2684354560 4026531840 671088640 2483027968 2986344448 1828716544 4169138176 4248829952 555745280 701497344 974651392 693895168 451543040 4036558848 4179394560 1665875968 3557351424 3391410176 4156975104 1190888448 2128677376 3971029248 677920384 1926572096 1812912800 834585264 3612749560 4291005812 1802288770 2026006593 +2147483648 3221225472 1610612736 2415919104 2818572288 1409286144 503316480 4110417920 897581056 2722103296 769654784 1678770176 3816292352 4137418752 647888896 3103326208 1507688448 2734604288 2762481664 3561279488 2767349760 3901627392 3766499840 2814477056 3617626240 636600768 1701403424 2867074672 243425528 4238738460 1527060610 278069699 +2147483648 3221225472 1610612736 4026531840 671088640 2751463424 4194304000 1895825408 1333788672 675282944 2497708032 3660578816 1851260928 14417920 2733768704 3889758208 2409463808 3331506176 153673728 4024815616 2975827968 672338944 384315904 1329895168 2039383168 2608561088 418165600 28012592 3196329592 3660496004 1495991426 3997547459 +2147483648 3221225472 2684354560 2415919104 2818572288 3825205248 704643072 3271557120 830472192 809500672 4016046080 3064987648 3328704512 3954442240 3267493888 2364080128 1718976512 1944272896 2889359360 1278005248 3154020352 1886286848 2564183552 272263936 2019873920 2166024384 146077280 2739109968 3030975400 4245959140 1196643458 1297131715 +2147483648 1073741824 536870912 2952790016 4160749568 738197504 2449473536 2365587456 3028287488 2604662784 2141192192 2167406592 2681733120 3320053760 3518627840 1247346688 405045248 677003264 1212702720 1234006016 3016103936 3257353216 1949788672 194965760 3338842752 2699867456 211182432 1328457008 2367292040 1760140820 3510383234 3017798977 +2147483648 1073741824 536870912 805306368 3892314112 738197504 1442840576 1023410176 1753219072 3871342592 3676307456 2031091712 441974784 53739520 1096679424 3554213888 1937014784 1304313856 2137612288 603803648 3413252096 4107521024 1291987456 2038122752 2011087232 1947843648 1859455776 460258608 1150389800 4162420636 1221869954 4000250945 +2147483648 1073741824 536870912 1342177280 2013265920 2214592512 3992977408 3506438144 1803550720 4081057792 3722444800 854589440 3509059584 2085879808 1902772224 396951552 3465838592 1086996480 305766400 3448532992 1192708096 504790016 2576798208 1490427648 1849121408 1883736512 1823353568 3151691984 132228456 1173468724 3886668418 2794768833 +2147483648 1073741824 536870912 1342177280 2281701376 3825205248 905969664 2466250752 4102029312 247463936 3017801728 2389704704 233308160 3090939904 2587230208 4134076416 142376960 3457564672 779722752 1554354176 1164150784 4255370240 2638460416 3350454528 2493190528 390476224 3875622368 713085520 163669432 2841703308 2142343554 2559144385 +2147483648 3221225472 536870912 1879048192 1476395008 3690987520 33554432 1392508928 2558525440 71303168 4003463168 424673280 1218969600 1387528192 3743285248 2435383296 1433763840 2038317056 2493112320 1059926016 1874065408 2623267840 47093248 532695296 2590059648 1471245120 291040160 172856784 3531760168 2185437084 2728569986 3528600387 +2147483648 3221225472 1610612736 1879048192 1476395008 1811939328 3456106496 2634022912 3816816640 4215275520 4263510016 3297771520 1006108672 4121690112 3302621184 1735983104 2121105408 3745169408 889839616 3697618944 1205737472 890665984 747833856 2352832256 3433286272 563435072 9913888 2262021488 1335626008 1181913492 869026434 1760204355 +2147483648 1073741824 2684354560 2952790016 2013265920 3422552064 1241513984 2197815296 4219469824 4223664128 3764387840 2538602496 699924480 1943273472 2849636352 309919744 1941209088 780877824 4089470976 3026219008 22075392 683275264 3210081792 798650112 3235406720 2080655040 2418252192 2987246832 425678696 68920596 320340866 946091713 +2147483648 1073741824 1610612736 268435456 3087007744 4227858432 2315255808 1392508928 3514826752 1186988032 1222639616 128974848 4050124800 587988992 1101398016 2410217472 3622600704 2887172096 1036066816 2640441344 1467037696 1888039936 507368960 3683539712 679778688 2317006784 82209888 2122895184 457041880 2735707180 1153808770 297486273 +2147483648 1073741824 2684354560 1342177280 3623878656 3019898880 3657433088 285212672 2508193792 272629760 736100352 993001472 610795520 2810970112 269090816 2083061760 7110656 3040559104 457285632 1331769344 1324361728 2546537472 3680342528 1632781056 885822592 862647744 1557732704 1554270288 3941066968 4291993204 1074607234 1833682369 +2147483648 1073741824 1610612736 805306368 3087007744 4093640704 3858759680 4244635648 8388608 3904897024 3105882112 3341811712 231211008 3862691840 3566075904 2970157056 2837217280 113164288 3225509888 232910848 2215716864 2918820864 3161754112 905177344 803675520 1933903936 876334944 3151653392 2362060344 3233021820 243694978 1033173057 +2147483648 1073741824 2684354560 805306368 3355443200 738197504 2785017856 2365587456 3011510272 1438646272 1889533952 1708130304 383254528 3366191104 1881800704 1729691648 3523510272 2935701504 3074514944 417402880 1907431424 3995675648 2272037376 3883351808 3297175424 2647554880 1356033184 2284594736 3147251720 255312884 2431092610 3309267777 +2147483648 1073741824 1610612736 2415919104 939524096 3019898880 3254779904 50331648 2508193792 910163968 1390411776 1601175552 3344433152 1186725888 3427139584 1293484032 3931930624 775340032 3267371008 1109454848 1716627456 3767051264 3262412288 1741832960 1413146752 2373919680 3021264352 1885504048 2386737336 370318956 1268435074 3245331393 +2147483648 1073741824 3758096384 2415919104 1476395008 3556769792 301989888 3405774848 2826960896 2990538752 3181379584 753926144 2404909056 2999713792 3526492160 3742957568 1282179072 977518592 3019907072 3254792192 1929406464 3967878144 4165019136 2728458496 2524004480 4128828736 2817329376 1283619376 3990953688 3528555908 1730764930 3654606145 +2147483648 1073741824 3758096384 2415919104 1476395008 2751463424 4194304000 3573547008 1988100096 1581252608 757071872 3387949056 2214068224 855375872 1658716160 3216572416 3470557184 1471135744 2130714624 1535127552 4240476160 1096864768 3453032960 1653187840 3225766016 3733188672 1012301536 2180791152 1331658680 7911004 708667522 968867905 +2147483648 3221225472 3758096384 1879048192 939524096 2214592512 3321888768 318767104 981467136 1145044992 2065694720 112197632 2008547328 2656829440 2545811456 2046361600 2893905920 1787805696 3984711680 2562846720 3160459264 252800000 2303219200 3502603520 3662873728 2961166400 890828896 1848387568 2204560120 2822025756 2815091842 1460805699 +2147483648 1073741824 2684354560 4026531840 3355443200 2751463424 436207616 2097152000 3766484992 708837376 2409627648 4216324096 2969042944 806617088 2511732736 2277048320 1328840704 3701948416 618717184 4067495936 988284928 349033472 2670946816 613910784 564781184 1978410304 1092786080 3528344944 4062979944 742547916 2029977730 337917249 +2147483648 3221225472 2684354560 2415919104 3355443200 3825205248 1577058304 1728053248 2256535552 213909504 3785359360 2624585728 3505913856 2114191360 1578762240 1396244480 2904915968 4171972608 1902125056 1607471104 4186474496 1702730752 1532976640 3854812416 1468802432 2473053504 3697759712 1323796592 3827738440 3733328084 3061187970 3075398979 +2147483648 3221225472 2684354560 1879048192 402653184 2348810240 2919235584 3774873600 1585446912 960495616 1952448512 3452960768 706215936 374079488 428474368 1046020096 4071456768 3692773376 1453449216 2222043136 3119011840 4234525696 4207931904 707175680 214150784 625797824 3490383520 2493036208 1057786968 2783616180 394808962 3803470531 +2147483648 1073741824 536870912 805306368 671088640 2080374784 2046820352 318767104 2071986176 37748736 3495952384 359661568 293076992 708575232 493223936 3023634432 3621552128 1532379136 2040619008 3209744384 2422781952 808752128 455243264 3991080704 1849913472 2182235840 1241218528 1267717744 2832006328 744418348 694423682 2454427329 +2147483648 3221225472 2684354560 4026531840 4160749568 1275068416 1912602624 3137339392 914358272 507510784 2699034624 2379218944 345505792 4255907840 166854656 3017342976 3905781760 1088634880 2615205888 2068869120 2866403328 2907505664 2082637312 3946968320 1734432896 4061231040 515413664 2380129712 1255809688 3145526340 334215298 3157526467 +2147483648 1073741824 536870912 805306368 671088640 3154116608 1979711488 4076863488 2139095040 406847488 4108320768 1806696448 706215936 791412736 3537502208 257490944 3008135168 480919552 3235995648 3518025728 2803447808 799837184 3944461824 2901968640 631004288 3057799104 1320503392 1605809328 2757988248 3609493204 3158260866 1355259841 +2147483648 3221225472 1610612736 4026531840 3892314112 2348810240 2516582400 1124073472 4169138176 3066036224 404750336 3467640832 1876426752 3147038720 944898048 2283339776 842366976 3852648448 2392907776 1869631488 494524416 1793379328 2318095872 2088626432 2782904704 4118771264 3306097760 2935366192 1439956840 626569668 4099219842 2649892419 +2147483648 1073741824 2684354560 2415919104 1744830464 2348810240 2650800128 3573547008 427819008 4123000832 4041211904 1880096768 2640838656 1432092672 126484480 3618177024 1396473856 4242227200 2371887104 3620753408 2257082368 2043419648 514030080 198454016 1246123904 319425472 266892064 2350760272 724185976 1519985460 2862905218 1459575745 +2147483648 1073741824 3758096384 2952790016 671088640 2751463424 234881024 1392508928 125829120 1723858944 3722444800 3685744640 3541565440 851705856 2152857600 1515782144 2380562432 3624124416 2582667264 3887648768 2790557696 3273358336 3207984640 1105970944 185340288 1199504832 1391929440 41599920 1371918920 4023613892 2023289218 3993365953 +2147483648 3221225472 2684354560 268435456 2550136832 4093640704 100663296 318767104 3313500160 3435134976 2791309312 187695104 2739404800 1398013952 471990272 1174994944 200638464 74661888 686891008 1789440000 3584337920 3649711104 2620134912 4022330112 1992283520 574606016 377449824 3596539664 407844456 999764004 3059447170 1259616963 +2147483648 1073741824 1610612736 2415919104 939524096 335544320 2919235584 251658240 3246391296 2554331136 3072327680 290455552 517472256 2195980288 118358016 152633344 1921286144 956219392 449847296 3482906624 3074746368 1704885248 2711711232 2358323968 3350768768 2945732672 1594347936 375661872 802142088 2969170620 154406018 2383831105 +2147483648 1073741824 536870912 805306368 2013265920 738197504 4127195136 1795162112 2977955840 1396703232 597688320 1888485376 3664248832 406061056 3380477952 2125004800 1003782144 667828224 1091657728 3374870528 462690304 2314177536 3703645696 266451712 414255744 1421406528 1132294688 1864059472 3948845864 1702372828 3458001538 2305474881 +2147483648 1073741824 3758096384 3489660928 3623878656 872415232 2449473536 1862270976 4034920448 952107008 2287992832 382730240 2995257344 1333526528 3567386624 281608192 3571220480 3230908416 3746603008 801714176 3160254464 743605248 355495424 2384005376 3394540928 3387846336 653491360 2021719184 2495736376 3462478564 1003533698 4110982849 +2147483648 3221225472 1610612736 4026531840 134217728 3690987520 3187671040 3573547008 3162505216 1698693120 291504128 1957691392 1140326400 1105461248 3776577536 2956525568 583368704 3276455936 1940971520 1014599680 19232768 1874500608 2980624896 3664593152 3148314240 3898042560 2177826912 1159443824 439909640 4123275604 3838449282 2003843267 +2147483648 3221225472 2684354560 2952790016 2818572288 2885681152 3657433088 2600468480 1518338048 3779067904 4091543552 531628032 2301100032 2835087360 411697152 3169386496 794656768 4217061376 1689280512 61394944 4055635968 1600836608 2103010816 1265921280 1210529408 1559933376 4150352480 3555805392 3242795576 663554164 1904400002 3037012419 +2147483648 1073741824 536870912 4026531840 2281701376 738197504 1442840576 3607101440 4202692608 79691776 543162368 3647995904 3345481728 1815871488 4095606784 774438912 3525083136 3654172672 1750130688 70881280 4236515328 1599818752 563330560 658386176 410609024 1831128768 2848651232 348794704 2001403064 705347804 4130014594 788143809 +2147483648 3221225472 2684354560 4026531840 2550136832 4093640704 2516582400 687865856 3279945728 398458880 1814036480 1510998016 4190633984 3664510976 3232628736 1284046848 1041072128 3143581696 946921472 2738401280 1360308224 1079692288 434266624 2495016704 2467087232 3068111424 1387373344 1788437520 2915424408 3794944892 408920962 3908131395 +2147483648 3221225472 536870912 805306368 2818572288 1006632960 3858759680 3573547008 8388608 2705326080 1629487104 1590689792 1333264384 2942042112 476184576 2277048320 1237155840 2010267648 3350290432 4261990400 3602135040 1273474048 3055024640 3233741056 253382272 518375488 954092704 1424741488 1565366520 3891923812 2085924482 2388023363 +2147483648 3221225472 2684354560 805306368 1207959552 3825205248 1308622848 3539992576 3414163456 272629760 3764387840 2941255680 1467482112 2278293504 260440064 3552116736 3865935872 636960768 124870656 1145638912 1038387200 2519923712 1165112832 3599949568 1703115904 1218168512 3037198752 293107312 3503139672 436601772 1761188994 1636603587 +2147483648 1073741824 1610612736 3489660928 2281701376 3690987520 1577058304 1895825408 243269632 583008256 2728394752 3463446528 591921152 3656122368 3908698112 805896192 2383183872 3295330304 1532010496 1031376896 2495969280 1959205888 1867182592 3831506176 4140874112 4130916160 3609539040 3126242064 4212322968 2694157076 1446943106 130979649 +2147483648 1073741824 1610612736 3489660928 671088640 2348810240 3254779904 2533359616 4001366016 1715470336 2929721344 3564109824 2317877248 4175691776 807796736 266928128 495222784 339132416 3092291584 169398272 3547191296 2251432960 3047587328 2636727552 1449461888 912724800 1900578272 3790868688 304017544 2192949932 2906597506 839123777 +2147483648 3221225472 536870912 2415919104 2818572288 3422552064 3321888768 2231369728 1249902592 3200253952 1306525696 181403648 2260205568 2904817664 143523840 234422272 2407890944 3942531072 170926080 2062077952 1264441344 2571807744 3878115840 889556224 2352951680 2480009664 1111060640 3940874480 4058969480 1491653308 73175426 2966053315 +2147483648 3221225472 3758096384 4026531840 1744830464 201326592 3321888768 50331648 1635778560 3804233728 2799697920 1420820480 4182245376 1513357312 4244504576 1527316480 1989509120 2834284544 542171136 3438891008 3959281664 277507072 3914847744 1351375616 4053928320 3667028928 2249972320 3243228944 3602959784 3571559068 3853609346 3385457603 +2147483648 1073741824 1610612736 2415919104 2281701376 2885681152 1442840576 3640655872 3984588800 3846176768 2879389696 1758461952 2553806848 2521563136 2183266304 1811480576 3190587392 2593308672 2943361024 2263453696 662018048 3790572544 681288192 2222260992 3278841472 2572813632 3071589024 1834939120 1846767576 2276555748 940148354 4228142401 +2147483648 3221225472 1610612736 1879048192 4160749568 2080374784 1845493760 184549376 612368384 2906652672 52428800 437256192 626524160 1631846400 4230873088 1987641344 1398112256 1299628032 2369642496 1316646912 110049280 849918976 2196547072 457347328 3992688256 3645872192 2345146656 2707192368 2051754952 4064688124 2641669762 753345603 +2147483648 3221225472 2684354560 2415919104 2818572288 3825205248 4261412864 2499805184 662700032 1589641216 3374317568 2666528768 3393716224 4202954752 3563978752 929628160 1383432192 1596407808 745283584 31117312 2632943616 3576192000 4011112960 2914510592 1563701632 3922174016 2856126176 3936575248 344068680 1257377724 3606821250 1730149443 +2147483648 1073741824 2684354560 268435456 1744830464 603979776 2717908992 2566914048 2491416576 3309305856 3667918848 2955935744 2076704768 2944139264 3267231744 3446210560 3377233920 1249329152 1536499712 2419216384 637405184 3469272064 1308369408 3841851648 1179205248 3334250304 828245344 838347536 1370792120 3074641564 3315021442 419724097 +2147483648 3221225472 2684354560 805306368 3087007744 4093640704 1509949440 721420288 360710144 557842432 3105882112 1617952768 1568145408 3601596416 1348337664 3461939200 1172144128 2091335680 3954532352 3416453120 1762633728 2739950592 3859408384 2253710080 1672734336 3307650112 888485856 729995888 1274970648 3706296796 767839874 1809508419 +2147483648 1073741824 1610612736 2415919104 3355443200 2885681152 1040187392 2969567232 2826960896 809500672 2271215616 1048576 519569408 2549350400 1098252288 2946039808 2867101696 957267968 3777765376 2691895296 885430272 1565580288 387494400 312862976 1919855744 1329439936 3347772704 2813494128 308720168 2397135692 282080386 1708751041 +2147483648 3221225472 2684354560 2952790016 1744830464 2214592512 2181038080 1392508928 3531603968 624951296 857735168 2561671168 3891789824 2319187968 3879600128 718864384 1603108864 1330069504 2988728320 3310571520 4006561792 3556828160 973125120 2936048896 209780352 406919232 3030423648 3195021168 1880650040 3597471900 2383918722 3968728131 +2147483648 1073741824 2684354560 2952790016 1476395008 67108864 771751936 3774873600 645922816 2453667840 3156213760 2647654400 387448832 2861301760 3372875776 3526950912 4124868608 1918058496 3449053184 3683004416 254953472 3789863936 982430208 3007800576 1263741056 2937373248 3351741088 3792897200 45480536 3151422516 2347458690 4270423617 +2147483648 3221225472 3758096384 3489660928 939524096 3690987520 100663296 3741319168 3481272320 2185232384 3911188480 2463105024 2969042944 1954283520 2171731968 4007198720 221085696 2311831552 2055512064 907014144 1177253888 1857367040 2588380672 1071597312 324163712 1233708096 3600084640 3960981360 3236328376 3645896900 2643140738 1420085315 +2147483648 1073741824 3758096384 3489660928 134217728 3019898880 4060086272 822083584 3883925504 415236096 2225078272 2683305984 2667053056 3509846016 1446379520 4284022784 3410264064 152027136 692887552 3762458624 1762633728 3108881408 138621440 219137792 1129178496 2369999680 412032224 1787607664 3999481384 2680127756 1892961666 2695337793 +2147483648 3221225472 3758096384 2952790016 4160749568 3422552064 1174405120 3942645760 3229614080 4290772992 3714056192 2110783488 2850553856 1278476288 2899181568 1669922816 2405793792 1038598144 3294388224 2998562816 644306944 3273485312 3155846656 1893185792 69559168 1430668480 703450784 4244825680 83615144 3443992764 2515286914 2734827715 +2147483648 3221225472 1610612736 2952790016 2818572288 201326592 369098752 1996488704 679477248 3091202048 2292187136 2492465152 2125987840 293863424 2066612224 3575185408 3214245888 14073856 498884608 334155776 2836912128 1994247168 1427832320 182380800 4266781824 1599731520 2587159584 3183968240 885376328 2987346684 2051552386 3612162883 +2147483648 1073741824 2684354560 3489660928 1207959552 201326592 2785017856 3640655872 3246391296 1044381696 2195718144 1951399936 2151153664 4028366848 3217162240 1440284672 2697756672 1580941312 1415880704 3393064960 2999605248 3102567424 2303386112 4054612736 3207233664 205291456 313728928 3339801328 3243896056 3104634020 2610616450 3008631745 +2147483648 3221225472 1610612736 268435456 671088640 2483027968 1442840576 3070230528 3212836864 1941962752 1965031424 1221591040 776470528 251396096 2234384384 3261661184 1387102208 3576086528 326443008 1593036800 2140596224 2257325056 896957952 2172499712 1861204864 2068397120 3766340256 2792352016 3607686840 4137516924 3013563266 630206531 +2147483648 1073741824 1610612736 1342177280 939524096 2885681152 4261412864 4076863488 679477248 4282384384 346030080 789577728 2469920768 3398696960 2890006528 2795044864 2147778560 2075836416 4285374464 3501649920 3651835904 4157922304 2917389824 3456657664 1392267904 1036920640 304024352 944190192 3475116904 308852004 546097794 3372743489 +2147483648 1073741824 2684354560 1342177280 402653184 4093640704 2181038080 889192448 3565158400 373293056 10485760 1538260992 731381760 2511077376 1174536192 137953280 496795648 1918582784 3824525312 2026811392 1240180736 2020353024 90413568 3018367232 508901504 1543435072 2721206880 174106032 3780165912 2794019556 42242178 28825409 +2147483648 3221225472 3758096384 3489660928 1476395008 2348810240 4127195136 352321536 696254464 2889875456 1398800384 1261436928 3124232192 4114874368 3523870720 3193503744 3908403200 3069427712 3569131520 158281728 2676217856 3034893312 3499809280 317729536 723002496 2484397248 746819936 275012336 962309448 3419477492 2118777986 3231525059 +2147483648 1073741824 2684354560 3489660928 1207959552 3288334336 1375731712 1694498816 2441084928 1421869056 2237661184 688914432 2334654464 298057728 2769682432 88670208 575963136 545210368 1068277760 1433538560 875546624 3643048960 1187486208 1476479744 1812053376 3858864320 2936143136 2021736912 1396787272 3869259404 1492153730 1735924929 +2147483648 3221225472 1610612736 805306368 2281701376 4093640704 369098752 3573547008 226492416 3376414720 3546284032 1108344832 3151495168 3130261504 2475032576 1161363456 2714075136 591314944 4055719936 3818557440 3952224256 226413568 2489121280 2890584832 2515209856 2765755584 32639776 2028907312 1774485224 2000574636 3082593922 2392463555 +2147483648 3221225472 536870912 1879048192 402653184 3422552064 167772160 1056964608 1015021568 12582912 513802240 2758803456 1959264256 4226023424 3513122816 4008247296 592805888 2299412480 847110144 2826678272 1875040256 3899552768 1412206080 671269120 2521793920 2996669248 3647688160 727366160 4008937864 3678897324 2119753090 3745365827 +2147483648 3221225472 536870912 268435456 3087007744 3422552064 2650800128 318767104 1350565888 448790528 1277165568 3658481664 1776812032 1057751040 318111744 692649984 433946624 3359522816 315957248 3540185088 249223168 1194302464 79533568 2957957376 1036851584 1121449536 4116283680 3207971920 2175954264 3320027980 2028618114 3302369859 +2147483648 3221225472 536870912 268435456 2281701376 738197504 3388997632 1694498816 3128950784 264241152 3441426432 298844160 698875904 43253760 1838284800 2047410176 981827584 102383616 2798460928 1140756480 2422675456 3878368256 1653938688 2643643648 3255434112 2391128128 1746651808 634153680 1451172968 1076248580 2672518018 2980367427 +2147483648 1073741824 536870912 1342177280 134217728 3422552064 2785017856 2298478592 377487360 4273995776 1721761792 909115392 3174563840 2737569792 1291976704 4179165184 433881088 1570390016 3380977664 648450048 3427719168 2206886912 407683584 1142150400 1666269568 3509090112 3655648608 4197966320 3242649624 1151216868 3907197314 3267910465 +2147483648 3221225472 536870912 1342177280 2281701376 1543503872 838860800 3036676096 3598712832 2076180480 664797184 3375366144 3126329344 3655598080 1306656768 3648585728 1310031872 2929344512 3194855424 604934144 2386032640 3812770816 1154005504 3263984896 39805824 2810129728 3146740576 2172056880 2720219016 1893222692 1881480066 2940414275 +2147483648 3221225472 3758096384 805306368 402653184 1006632960 4127195136 3204448256 3095396352 742391808 3558866944 2215641088 2038956032 1363410944 2862481408 1596522496 1880457216 3770138624 784162816 1130606592 2196420608 4289661952 1798311424 2669226240 2240554112 1014693440 929488160 3688153488 1616292296 2999757468 1524309122 909521475 +2147483648 3221225472 536870912 2952790016 2818572288 2617245696 1711276032 2332033024 2273312768 2537553920 2111832064 3683647488 1764229120 991166464 891158528 2571698176 3536158720 559300608 386686976 3679637504 1492809728 942615552 1074824704 1483249408 3992294016 3641632192 3475053600 137404112 2849511656 1819118236 3036834434 3690170819 +2147483648 1073741824 3758096384 1342177280 1744830464 1275068416 1577058304 2768240640 2088763392 1698693120 534773760 1357905920 2366111744 3773562880 732299264 2607349760 2178711552 1880080384 982884352 3129102336 3053606912 1262722048 3231963648 3125969152 3898230400 3275218368 173034720 840535696 3843414296 843307820 706911874 2249359809 +2147483648 1073741824 1610612736 1879048192 671088640 1140850688 3321888768 16777216 3296722944 130023424 1302331392 835715072 3204972544 4195090432 4199940096 2938699776 1151107072 2638135296 3059081216 2576535552 911427584 2146626560 3894612480 640327936 816214912 2301747520 2914524832 3656648592 1061376088 1960462220 1522514818 4061449537 +2147483648 3221225472 2684354560 3489660928 1476395008 1409286144 2181038080 1358954496 1233125376 1858076672 1625292800 3849322496 3685220352 3079929856 437649408 130613248 3215294464 849297408 2051842048 2125148160 1963649024 676996096 3580088832 3433978624 2445609344 3819903936 390440416 3152999632 132432872 2453577292 2073846146 3738402755 +2147483648 3221225472 3758096384 268435456 3087007744 2214592512 3321888768 2969567232 1350565888 2420113408 3625975808 646971392 1816657920 3089891328 2303852544 2615738368 3816652800 4160471040 372580352 3814125568 2905065472 3349097472 827019776 418171136 288603264 1029196352 1034205216 1570680336 306882328 1735245828 4109628546 1538893379 +2147483648 1073741824 2684354560 1879048192 2013265920 1006632960 1778384896 3238002688 813694976 1069547520 2564816896 571473920 2701656064 228851712 3214540800 1852375040 3019145216 3560128512 3430801408 2438361088 2693150720 460305408 1641787904 298334464 2730851200 2446040000 2915146016 635462544 3633390984 801674132 3720725378 2655678401 +2147483648 3221225472 2684354560 268435456 939524096 3825205248 1577058304 2030043136 3212836864 3502243840 3584032768 2477785088 2480406528 3188457472 917635072 4005101568 2082308096 3638247424 2456625152 2535714816 1779533824 4066974720 1725284864 3695089408 1279946112 3947106624 2861966432 2302546992 30111832 1887736708 733398402 2395929923 +2147483648 3221225472 1610612736 2952790016 2550136832 2214592512 2113929216 1660944384 3246391296 398458880 1642070016 1058013184 3341287424 1054081024 1007288320 3372810240 2485485568 1110622208 1744068608 2977607680 1206962176 3837271040 750597632 92269312 607314816 1089834432 1861894432 2201077712 3705204072 2154615220 3719711618 1190601155 +2147483648 1073741824 536870912 4026531840 3355443200 2214592512 2449473536 2264924160 2810183680 3292528640 1960837120 2020605952 3065511936 2752774144 1011744768 3390636032 4270096384 3347464192 137682944 3441364992 91244544 2721596416 3184844288 2146412288 990395520 4144787392 2487933920 2875132912 1586560744 701024508 1697420418 1679506369 +2147483648 1073741824 2684354560 805306368 3623878656 3019898880 2382364672 3607101440 4102029312 658505728 2493513728 2702180352 3618111488 2678849536 396492800 1749614592 1075609600 1880834048 1607294976 4191367168 1360078848 4020894720 3148701184 1906499840 3544834688 2392682304 240842528 3907858384 2332217112 894962660 1169533570 3669467969 +2147483648 1073741824 3758096384 1879048192 2818572288 201326592 3254779904 3774873600 847249408 666894336 614465536 2924478464 4170711040 3887333376 158466048 1341718528 994344960 951828480 1029038080 1271123968 2731595776 341435392 4237644288 6462720 4244740992 1753289536 2193718688 2820709552 43037480 62462404 2661589890 327886657 +2147483648 3221225472 536870912 1342177280 3087007744 2751463424 2785017856 1056964608 3028287488 817889280 3579838464 2182086656 2811756544 1658585088 23461888 2755198976 3937239040 3765321728 3116212224 1081536512 3307210752 3383782400 2749976064 433357056 1910660480 2606996672 3500384544 1732481200 43148920 3639244652 182973826 3766026435 +2147483648 1073741824 1610612736 268435456 2818572288 3422552064 1979711488 1124073472 1468006400 1522532352 1730150400 3115319296 1741160448 2316566528 1547304960 1076428800 1367638016 1321385984 3568640000 2823540736 1967151104 2044742656 345052672 1400444672 2640120192 1634717760 351416416 3686628368 3430888808 1246404244 1950380418 526404673 +2147483648 3221225472 3758096384 268435456 2550136832 201326592 503316480 352321536 3598712832 2831155200 3332374528 2742026240 1350041600 402915328 935723008 605618176 584417280 4115644416 153427968 955691008 4043364352 2357304320 3619740160 119641344 1311792512 4053385024 496293856 3215973232 3744796744 1457518828 1749919106 2203751235 +2147483648 3221225472 1610612736 1342177280 2818572288 1946157056 570425344 1929379840 2894069760 1665138688 1096810496 1781530624 3692560384 2928934912 396230656 87621632 2907013120 2029436928 3386220544 754896896 4027131904 1943888896 941848064 380244224 3711390336 2096417984 1093544288 1919002800 1722818280 2404975068 401988226 2712565955 +2147483648 1073741824 2684354560 1879048192 2550136832 4227858432 3321888768 2936012800 763363328 1816133632 320864256 3931111424 271056896 3582722048 972947456 1816723456 1870430208 3301392384 3712868352 4095717376 3975788544 1717955584 2786274816 2554741504 2408440960 3237953600 2798166944 985462480 430333528 2973559772 1256701058 3348896833 +2147483648 3221225472 3758096384 805306368 3355443200 1543503872 1778384896 2499805184 545259520 2311061504 2581594112 382730240 3479699456 3968073728 2138963968 2689138688 372604928 4018651136 2743427072 3271430144 3037231104 1544893440 1035434496 113088768 47437696 705847744 3044169888 3445847888 2322281416 662676700 608751490 942949827 +2147483648 3221225472 3758096384 3489660928 671088640 3019898880 369098752 2533359616 2709520384 130023424 3667918848 428867584 3540516864 2753298432 1964900352 526974976 1504542720 2647113728 1528602624 1084215296 1051305984 3960212480 3117858304 768903936 3206804352 1688679232 2251062304 2567346064 104707704 835619484 176225154 4097961795 +2147483648 3221225472 3758096384 805306368 671088640 1409286144 973078528 1962934272 2692743168 1430257664 3797942272 3794796544 2273837056 3212574720 1131020288 3349741568 112033792 1158922240 1266507776 1768673280 1252550656 3928855552 1448311296 2988214528 1692077696 1306609344 1123094880 1076420496 4067242808 3098790964 1936459394 842138307 +2147483648 3221225472 3758096384 805306368 939524096 201326592 167772160 3707764736 3414163456 2814377984 3697278976 3847225344 1233649664 2143027200 3078750208 2703818752 1309507584 2082193408 4164771840 977530880 1883822080 1759376384 2790394368 1575022336 3213929344 2389301952 892086688 376051344 1036372152 1728478756 3020886914 1844633283 +2147483648 1073741824 1610612736 1879048192 1476395008 3690987520 1778384896 3103784960 2071986176 146800640 3823108096 537919488 722993152 3100377088 2630483968 3619225600 1643937792 19054592 1576919040 1528967168 3707533312 2359473152 3862692352 172175104 3618485632 2426105280 4144042784 612429232 3896567128 3718332980 1588637058 4012452289 +2147483648 3221225472 1610612736 1342177280 3892314112 3422552064 2449473536 3204448256 1551892480 4030726144 1847590912 2117074944 2962751488 267124736 2043019264 3061383168 566067200 2085535744 146644992 835604480 1367103488 942539776 1538092544 2313552128 2236142720 581245504 929198432 589023152 94768792 23677292 2811538562 3581644355 +2147483648 3221225472 3758096384 3489660928 939524096 3690987520 1979711488 83886080 3498049536 3477078016 950009856 2452619264 307757056 3482058752 104464384 4080599040 2271051776 1785970688 161259520 789835776 3410851840 5950464 208189952 1406417152 4038509184 2206425920 2250545504 3641591856 1218429784 158854292 1768069762 271949635 +2147483648 3221225472 3758096384 805306368 1476395008 2751463424 2516582400 1426063360 545259520 624951296 3319791616 554696704 1419247616 3009150976 931790848 3870883840 2448261120 576962560 1303207936 1560489984 2533197824 3153775616 2591087104 3922258176 3097761408 2407926208 1607114528 2279178672 3552428152 2384162228 56721026 693122499 +2147483648 3221225472 3758096384 2415919104 1744830464 3825205248 1241513984 4076863488 763363328 2571108352 1394606080 179306496 855113728 3601072128 311558144 773390336 2415230976 582729728 349446144 2081116160 1949108224 1169044480 2369779200 2952147712 3312072320 3225217088 78080608 2856470896 158432264 790177988 4252278402 1216040003 +2147483648 1073741824 1610612736 1879048192 671088640 2885681152 3254779904 889192448 4001366016 3326083072 2095054848 3824156672 1339555840 1932263424 2529034240 3606642688 284983296 3593912320 1981669376 3301363712 3645151232 4138460160 3231447552 1197729024 3877574784 1214802880 1159032544 2699186480 366915224 600309788 713351298 361406401 +2147483648 1073741824 3758096384 268435456 134217728 603979776 3321888768 4244635648 2659188736 3426746368 3269459968 2182086656 1325924352 3830185984 2096758784 3324575744 2424078336 2990784512 2870812672 630362112 2201257984 3706661888 2448894464 2058540288 33834112 2832684992 4135798048 4038919312 803464280 1550629716 1682664578 4157615041 +2147483648 3221225472 1610612736 268435456 671088640 2751463424 1912602624 2030043136 3246391296 1849688064 1486880768 1584398336 3693608960 2204368896 1742864384 373882880 2289401856 3797598208 978657280 3672887296 1226606592 2904507392 168256000 359295744 1885087872 3544083264 1152805856 488779472 2267646088 3018101156 471990402 1789476675 +2147483648 1073741824 536870912 3489660928 3892314112 3825205248 2113929216 3070230528 2743074816 1983905792 4074766336 223346688 2082996224 4270063616 359006208 1476984832 49577984 2478718976 680828928 2972667904 3910961152 2627460096 1422130688 1486794496 2338586752 3820364736 2925564320 2895135440 1317665736 2184521452 1369352322 4293259201 +2147483648 3221225472 3758096384 2415919104 3355443200 1006632960 2516582400 3103784960 2810183680 3695181824 2183135232 3501195264 2344091648 1788608512 2768371712 3210280960 701333504 1869332480 2188124160 244977664 4134844416 536316928 2960007680 3410138880 3329770624 1040019008 3893539424 1544558064 684317304 1665447396 2601475202 810693187 +2147483648 3221225472 1610612736 3489660928 3087007744 201326592 1912602624 1962934272 4286578688 3888119808 1616904192 3385851904 497549312 4059824128 1568014336 1250492416 554532864 1060028416 2276237312 119468032 1796593664 3718956032 3691928064 693946112 1648827264 749753024 3824801952 261404368 3672866872 1831770316 2192434050 4036994755 +2147483648 1073741824 1610612736 1879048192 3623878656 1275068416 1845493760 3472883712 2776629248 2956984320 4078960640 835715072 3735552000 2750676992 2173829120 3511222272 532971520 302694400 1134944256 4252708864 2560448512 4177968128 3190550016 1073001216 1737641088 2588524608 809772192 2538253264 4161031848 2020241924 1876194434 2378402881 +2147483648 3221225472 536870912 268435456 3892314112 469762048 3053453312 1560281088 3850371072 390070272 3147825152 2020605952 3363307520 4261150720 1287520256 3726180352 3689775104 1859534848 2139955200 1741049856 3076880384 731040768 3039701504 674321152 1163481728 4266497344 2007476192 4101368944 947622840 3120222492 750422658 1075464515 +2147483648 1073741824 2684354560 1342177280 4160749568 738197504 3254779904 3003121664 4236247040 3384803328 1839202304 4197449728 2294808576 2320236544 555614208 1160314880 1033666560 1577533440 276668416 433549312 3345225728 2558764032 221173248 1893761280 3394250624 1364723008 3652508000 2484751376 4147833560 1070286812 35856258 4255027521 +2147483648 1073741824 1610612736 1342177280 1476395008 1677721600 570425344 2197815296 192937984 398458880 652214272 1498415104 1063780352 3431727104 3111518208 3057188864 3957620736 1912258560 2102370304 2262642688 4120807424 963978240 1584633344 563326720 3829629824 2372599744 2680589216 1283543632 1312843096 3659646604 405804418 1878610113 +2147483648 1073741824 1610612736 2952790016 1744830464 1811939328 1107296256 2130706432 4034920448 490733568 2363490304 1697644544 3404201984 2230059008 867041280 1138294784 1275363328 2822946816 821452800 2057129984 78026752 3213108224 4286828032 173418752 2513208960 2403333056 3705777504 4247910992 2934447256 451766780 1722763394 2690243265 +2147483648 3221225472 536870912 3489660928 2550136832 1811939328 2986344448 1694498816 226492416 985661440 3311403008 1783627776 2317877248 4204003328 2128478208 846790656 633176064 3788128256 1382457344 2493886464 354883584 3808789504 1847056896 226276096 1370220928 2377536704 2555248032 13823696 4270520424 1774636252 2375299970 106883011 +2147483648 3221225472 536870912 4026531840 134217728 1006632960 100663296 1962934272 2659188736 1992294400 3546284032 2540699648 2893545472 446431232 389152768 3859349504 610631680 1433288704 2606424064 3315372032 3803428864 2672339968 3712260608 549393664 2729605504 2135544000 222642656 3636405360 2528339064 1162441540 2118443906 859817411 +2147483648 1073741824 1610612736 268435456 1744830464 1006632960 637534208 620756992 1988100096 1958739968 2770337792 475004928 1137180672 3489923072 4128636928 2191065088 4048322560 684900352 3266256896 1409634304 2752919552 3449400320 4241242624 1536328960 2144337280 2595494976 221161376 1078275856 1224096200 1181293516 2778056578 1384094017 +2147483648 1073741824 1610612736 4026531840 3892314112 3690987520 1040187392 3338665984 713031680 1195376640 2027945984 384827392 2066219008 39583744 2698379264 651755520 1442086912 2261434368 779018240 4019998720 3749181440 684219392 3358408192 398392576 1357228672 1469207488 1801162464 3514184144 667510264 2930626700 1996395650 3674582721 +2147483648 3221225472 3758096384 4026531840 939524096 872415232 1040187392 587202560 981467136 2277507072 2472542208 3608150016 1593311232 2942566400 3962175488 384368640 3642589184 4254056448 2250432512 2326065152 1581918208 175725568 3819197952 1506520320 2218392448 92597440 2524591392 2494651248 1040761224 2454490548 2086120834 158745027 +2147483648 1073741824 1610612736 4026531840 402653184 2885681152 33554432 1056964608 2961178624 1656750080 3722444800 3662675968 2713190400 3458465792 3321757696 2800287744 1344045056 2711273472 2151079936 3947212800 426711040 4239401984 1030303232 4233939200 2881124736 1275523520 4109136800 1490199536 2103098376 3369514396 1788172162 882325697 +2147483648 3221225472 1610612736 4026531840 2281701376 1677721600 1912602624 3439329280 3447717888 348127232 3936354304 2194669568 2935488512 3175874560 1147011072 992542720 657817600 1246937088 1343676416 669880320 2391771136 2446377984 410577408 1259111168 3267356032 1712896832 3816574112 2392247152 2242772056 2456769372 2514554754 3954260035 +2147483648 1073741824 536870912 2952790016 2013265920 603979776 3858759680 1660944384 713031680 3720347648 2069889024 4210032640 3710386176 980156416 2818703360 3403218944 46432256 4281221120 3581566976 2651680768 1785890816 2805066752 3863598592 3768364288 3307954048 2293501120 2395451104 3556169936 3032424344 1268987428 1657309570 1113432513 +2147483648 3221225472 536870912 2952790016 3355443200 2617245696 4261412864 620756992 2759852032 1145044992 3210739712 3366977536 3730309120 4063494144 3483238400 1114177536 1076723712 2395619328 3276169216 2904363008 4199741440 492035072 315767296 1058218240 1286859904 1227028672 1504418400 3891693872 1698999336 23562140 1078744706 2918947267 +2147483648 1073741824 2684354560 3489660928 2013265920 201326592 100663296 1694498816 3615490048 2705326080 1033895936 758120448 4237819904 373030912 1950220288 774438912 2145681408 4121116672 3290865664 1742041088 3871070208 3747343360 4165605888 4171466496 2275817088 3163893056 270251872 887754928 2014518200 293570652 1367911554 903211585 +2147483648 3221225472 1610612736 1342177280 4160749568 2348810240 1241513984 2197815296 2172649472 3560964096 681574400 3568304128 1901592576 863764480 4048158720 1214840832 1281720320 4053188608 806592512 320172032 2838386688 805303296 1299633664 1812179712 2264712320 1124848448 2580030560 844436784 2702058808 965620660 3612316290 1177466947 +2147483648 3221225472 3758096384 268435456 1207959552 201326592 1040187392 3372220416 3179282432 3804233728 2107637760 3494903808 3909615616 664010752 3978952704 416874496 2589818880 2451554304 3055755264 139202560 3824572416 3313933312 4213154304 1000518400 1384956288 3394757952 1876369824 3910613136 1454856168 703032500 4033799042 3132790339 +2147483648 3221225472 536870912 2415919104 939524096 469762048 3187671040 1728053248 1015021568 658505728 1876951040 2813329408 3061317632 3251372032 1877868544 3242786816 2801106944 851591168 1066803200 193261568 3281778688 130751488 1342381568 2092364032 3222596224 385088960 1043320928 2498350960 656746712 1238097020 2130867330 3560393923 +2147483648 3221225472 3758096384 805306368 1744830464 335544320 1845493760 3909091328 25165824 3586129920 1801453568 1169162240 2035810304 2107899904 439484416 3781754880 3141369856 871874560 443244544 3846983680 3637405696 2617146368 535290368 1029946112 3963649920 849422528 3704619616 2682854960 3934023688 1322732740 712646018 1212502979 +2147483648 1073741824 2684354560 2415919104 402653184 3690987520 3321888768 1325400064 2206203904 3485466624 3311403008 214958080 2974285824 524025856 1950220288 941162496 3467935744 501432320 120987648 1183166464 3669653504 1453517824 2853572096 1794395904 2739096448 4236757184 639412384 3125689872 618783032 3859873308 1453966722 1152174017 +2147483648 3221225472 536870912 1342177280 2281701376 1677721600 2852126720 318767104 1585446912 591396864 1839202304 699400192 2338848768 3123445760 3047030784 4133027840 2433056768 2492612608 2100797440 2744487936 3775596544 601011200 2727810560 1428530432 2866985600 2344573248 1395208288 1561108816 3983455128 3213925404 437791874 1411693635 +2147483648 1073741824 2684354560 1342177280 134217728 2348810240 503316480 3674210304 3934257152 3040870400 3760193536 3861905408 1919418368 4096524288 3957981184 2631467008 3993272320 3932635136 214147072 2564132864 1272895488 3637959680 15369728 3461881088 793063040 3225926208 2884831072 1228730192 624038040 1474127092 3319998594 3781486401 +2147483648 1073741824 3758096384 1342177280 3623878656 201326592 1375731712 2566914048 3615490048 2042626048 1591738368 1410334720 3531079680 2604924928 3444178944 2817064960 3757867008 1886371840 3757285376 1171009536 1466390528 3743335424 1230742016 3985655552 2830741376 3206937536 958086432 1102115952 214464200 3339482740 2399571330 290356417 +2147483648 1073741824 536870912 2952790016 1476395008 872415232 1375731712 2030043136 2222981120 1950351360 3034578944 5242880 1786249216 499908608 1315569664 2812870656 2675212288 2265333760 3211943936 1945448448 3745949696 1301447680 3903103488 280957184 2493383808 879718336 2057757600 3846396272 2963143896 580089524 2133075586 1031749313 +2147483648 3221225472 2684354560 2415919104 2013265920 4227858432 167772160 117440512 3414163456 348127232 765460480 3866099712 4048027648 1827930112 2223898624 599326720 2130542592 2065383424 4226162688 4194070528 1889220608 1327985664 1146969600 4008337152 1114547584 581505344 1835376096 2857881616 1217683752 1004507068 3082845058 1075908163 +2147483648 1073741824 3758096384 1879048192 671088640 2751463424 2516582400 2600468480 3498049536 2369781760 2514485248 1164967936 1480065024 2805727232 2957115392 3469279232 2395242496 2917122048 4212908032 2596655104 3017672704 1411058688 2219050496 698349824 595287680 1098121664 2949006816 2633388016 2980992312 379784868 3208239234 767375553 +2147483648 3221225472 3758096384 1342177280 939524096 2885681152 1308622848 3103784960 880803840 1371537408 4146069504 1192230912 1709703168 2774269952 1528430592 3950575616 3220537344 3819421696 2480119808 2452942848 2726762496 566426624 3713868288 3608871168 360253312 1861570624 1126661408 538076496 2450856312 1746392404 560702850 3739259203 +2147483648 3221225472 3758096384 1879048192 2550136832 1275068416 3456106496 2298478592 1417674752 1145044992 2845835264 3578789888 4009230336 2760638464 4258398208 3794337792 280330240 3082797056 3565936640 1257615360 1595856896 291224576 2320253440 3241361664 1717152896 3512569152 1164605856 1074075760 834055384 699326788 3394399874 2716339267 +2147483648 1073741824 1610612736 3489660928 1744830464 201326592 2717908992 385875968 1350565888 1237319680 1541406720 2129657856 538443776 4066639872 2643066880 996737024 2621210624 1297006592 439525376 3395112960 1912494080 3129680896 2481511936 3522963712 1756278656 3116608960 2714057440 953904816 572574344 3708816948 1525215618 2893825217 +2147483648 1073741824 2684354560 268435456 2013265920 67108864 3053453312 587202560 3145728000 868220928 2971664384 1169162240 1172832256 3079929856 1115291648 4275634176 3241967616 2022653952 2784174080 3516755968 134203392 3418033152 1459164672 1712082688 1277584256 3255277632 2117517920 1428045648 2804654312 3802156244 1248982402 3871971137 +2147483648 3221225472 3758096384 805306368 3355443200 3422552064 1644167168 3674210304 1635778560 1749024768 3193962496 4145020928 3008888832 1965817856 3548250112 885587968 682983424 1542701056 3783745536 768937984 1029953536 312370176 446219776 3003943680 2181966976 1149304512 2294354720 2292312368 3736097816 3815362844 4186270338 2312811971 +2147483648 1073741824 1610612736 2952790016 3087007744 1946157056 637534208 1358954496 3531603968 2654994432 1075838976 573571072 3955752960 7602176 1560936448 3631808512 4034691072 3500064768 2745327616 4087148544 4216236032 2428169216 3178312192 828931328 268712064 350387776 893246304 2973723152 1649578536 2176162100 1273727618 4280927041 +2147483648 1073741824 536870912 1879048192 1744830464 4093640704 1107296256 4076863488 1853882368 968884224 232783872 921698304 1499987968 470548480 3608543232 39387136 981762048 1189756928 1722277888 923881472 2711169024 946086912 4170962432 2936988928 662478720 2705308096 3866425056 2021829712 103426136 851956748 1554033026 3150974145 +2147483648 3221225472 3758096384 805306368 2550136832 1409286144 33554432 2365587456 1333788672 2537553920 2032140288 3159359488 3451387904 641466368 2610823168 1957232640 2544205824 1383317504 1271881728 4279349248 1989732352 4151157760 698763776 1574176512 555352704 2559257664 2631015840 3302906608 831002808 99985884 1959471234 896703299 +2147483648 3221225472 3758096384 805306368 4160749568 603979776 3053453312 1392508928 243269632 3661627392 1948254208 45088768 1181220864 3287023616 3139305472 1889075200 2527428608 3938697216 3903807488 896626688 3733456896 2872888320 233256448 1554818304 2193559680 2397692480 2460835424 901715280 3597267736 736921372 3072280194 714618691 +2147483648 1073741824 2684354560 805306368 4160749568 1006632960 2919235584 1761607680 2675965952 4081057792 3122659328 3582984192 1770520576 4128505856 308936704 3914924032 1757184000 2892972032 1861967872 4283461632 4259952640 3424943104 2519941632 1818605312 1620198016 1177860672 3975849504 2958146192 1869211368 48568244 3763495042 3377823041 +2147483648 1073741824 1610612736 4026531840 939524096 1543503872 100663296 1358954496 3212836864 1757413376 1495269376 1045430272 3603431424 155451392 37355520 2925068288 61636608 2293153792 3916095488 756150272 1831401472 2436180992 2418225664 3298080512 842196352 2872958016 709280160 4160729872 136489288 1217787540 2620602242 1849465665 +2147483648 3221225472 1610612736 268435456 3892314112 872415232 973078528 1694498816 3699376128 2906652672 4276092928 3094347776 3104309248 3179544576 1579810816 574160896 1701675008 2187247616 2765824000 1097945088 3414763520 1069847552 3779803648 931725568 2177156736 642483136 1107895264 369475984 518747208 2266588532 62708866 2504512195 +2147483648 1073741824 1610612736 4026531840 1207959552 1946157056 3254779904 1962934272 3531603968 1816133632 2132803584 131072000 1891106816 2468085760 896925696 3173580800 3548676096 1513799680 2547712 298913792 397977600 3969688576 1203214848 1346952448 1752511616 1221808192 675520672 1985645808 2337712376 2323234572 712789634 3699809601 +2147483648 3221225472 2684354560 2415919104 1476395008 872415232 2516582400 2600468480 3464495104 314572800 228589568 1676673024 3230138368 4224450560 1654259712 1538850816 2548400128 2905030656 3102351360 628109312 3729303552 1684884480 3295323648 2729460992 308863360 3722264896 3632483552 3450702224 1464475992 729904532 2067818370 2346792003 +2147483648 3221225472 1610612736 805306368 1476395008 872415232 1644167168 3774873600 3363831808 2512388096 3806330880 1722810368 4117233664 3487825920 3302359040 404291584 2808971264 436387840 2884067328 540028928 396961792 109339648 774312448 181422336 1293420416 3454796736 247660128 2978406480 2336332168 874579212 3452990850 4271405763 +2147483648 3221225472 3758096384 1342177280 2013265920 738197504 905969664 1593835520 3246391296 3904897024 1151336448 2284847104 1781006336 4163633152 2170945536 2379808768 1260748800 3887841280 2033688576 358641664 3926923264 123276288 1483009536 2463836928 52880768 2318981952 3463736672 3682854608 675543192 4016223212 2056498050 3566895171 +2147483648 1073741824 3758096384 805306368 1207959552 2617245696 4060086272 83886080 3800039424 113246208 3663724544 688914432 1359478784 337903616 1648492544 1675165696 3654057984 2679619584 3522387968 3667988480 141588480 4120396800 1080883712 1850109184 2670449024 233691840 3406224672 1460390544 3948732680 2835335780 3027651458 85174209 +2147483648 3221225472 3758096384 1342177280 3355443200 1677721600 3657433088 822083584 1551892480 4131389440 1323302912 842006528 2026373120 2347499520 2346319872 4189650944 3544547328 558350336 1523294208 4167110656 2909833216 648598528 2711441920 2666782976 1239781504 1352059840 3669131104 570786832 2619848344 2570798612 3448332930 1552759491 +2147483648 1073741824 1610612736 3489660928 402653184 3959422976 1577058304 822083584 1166016512 1153433600 3084910592 3140485120 2932342784 3672899584 2456420352 3292069888 1816428544 1417068544 3053101056 3789664256 1580308480 3913931776 959312384 2768986880 3427331456 1588408768 4140523360 858390288 2732385176 1981949300 4271226754 1351541441 +2147483648 1073741824 2684354560 4026531840 3892314112 738197504 3254779904 3774873600 2055208960 1220542464 3927965696 2479882240 402128896 896270336 1958608896 2414411776 1127514112 1480802304 2051989504 2252361728 3839989760 3606127616 766112256 433421568 3048426880 140939840 1138069664 3501427568 1021742872 3625298588 1225940866 2977349441 +2147483648 3221225472 1610612736 1342177280 2013265920 1140850688 637534208 3506438144 3011510272 3737124864 2883584000 2100297728 3799515136 1389101056 3780247552 2995322880 4292182016 1122942976 1594073088 729837568 180471808 2514496512 3090280960 267984640 420313472 3744643520 3229171552 97295984 3016921048 4157198084 3069520770 4131313347 +2147483648 3221225472 3758096384 1879048192 1207959552 3690987520 3523215360 587202560 645922816 197132288 2145386496 13631488 1520959488 222035968 1345454080 79233024 1274380288 3449798656 2508447744 2801799168 3498178560 2394981376 73414144 2492556544 4144499584 2370641344 1567230624 178122704 1195602488 2975899140 2266094978 793340099 +2147483648 3221225472 3758096384 1879048192 939524096 335544320 2181038080 3909091328 1182793728 1161822208 2795503616 2471493632 232259584 1902379008 2880831488 625541120 1264418816 2367930368 2306334720 1814622208 1307338752 2919900160 4045029888 2900514048 3549881984 3076012864 3391400352 3658966064 3348732168 38023820 640074882 2146524739 +2147483648 3221225472 2684354560 2952790016 1744830464 4227858432 1375731712 1459617792 1619001344 3091202048 2275409920 2429550592 4125622272 2660499456 1594228736 637075456 2694676480 1759723520 3267780608 1301827584 2133669888 3929703424 717889024 1194551552 1806691456 2572002624 1082801824 1469207120 1006579432 1692693228 834540162 1682299971 +2147483648 3221225472 536870912 268435456 939524096 3825205248 2516582400 3942645760 3867148288 3594518528 325058560 2809135104 3106406400 672399360 1426194432 2996371456 3323822080 2215002112 3695386624 158920704 2284587008 1993296896 2993063424 1655895296 512854144 1108950208 995968480 1374063568 3178385000 2603642916 3813256834 216365507 +2147483648 1073741824 3758096384 4026531840 1744830464 2751463424 2113929216 2264924160 3632267264 1623195648 4074766336 2358247424 2867331072 3061579776 3756654592 1614348288 1236566016 795328512 157999104 2952351744 668207104 1295440896 3194174976 3918899456 1276523904 4002625472 2083329568 1826815312 1213521080 1031209268 2554555266 1910771393 +2147483648 3221225472 1610612736 3489660928 671088640 201326592 3456106496 2701131776 3078619136 2722103296 1654652928 1236271104 2182610944 1493958656 2200305664 2020147200 385187840 951762944 3416694784 1151913984 3717552128 2280324096 3887051264 2743969536 1223131264 1367898944 1449447008 3075712944 3742504920 2930990700 2810385026 1700514883 +2147483648 3221225472 3758096384 1879048192 4160749568 872415232 1509949440 2365587456 947912704 3225419776 2170552320 479199232 3517448192 3929276416 3579707392 1207500800 1807581184 2619064320 4108312576 3040440320 3483117568 2238419968 1873218048 3972360448 65477760 3013905600 3497509408 2475494096 1619192360 3203534684 3624564354 1429689795 +2147483648 1073741824 1610612736 268435456 134217728 2885681152 3992977408 2432696320 931135488 2487222272 2388656128 437256192 333971456 1163132928 2265579520 1480130560 194805760 615432192 789258240 3292106752 2644318208 28261376 1384780288 2205722368 1534979200 696189632 1824672032 3323832400 1542355688 1038825716 3068681858 2027222465 +2147483648 3221225472 2684354560 2415919104 1207959552 2214592512 637534208 1660944384 1686110208 2873098240 3760193536 2748317696 3595042816 2298740736 737017856 2958622720 623738880 3097182208 518922240 265818112 384681984 2314873856 3558766080 3754021120 3277902464 1743858240 3281582240 1951247120 1114292424 385309244 374670466 1525132099 +2147483648 3221225472 2684354560 1342177280 3087007744 2885681152 905969664 3170893824 2726297600 1740636160 450887680 1313865728 1886912512 318504960 1322909696 1449721856 1696956416 861356032 3799752704 3063541760 1118672896 933465088 739617280 2134830336 3428825984 978256832 899027872 1142641264 2517148600 1085605588 1070477698 3151388355 +2147483648 1073741824 1610612736 3489660928 1476395008 2348810240 3791650816 2902458368 4219469824 79691776 3059744768 527433728 2811756544 1039925248 1827799040 1923678208 2135195648 2933833728 902995968 2809737216 1305303040 1103799296 3125103104 291430144 1729303936 35246784 3191628768 940755376 748210872 2105407940 3769794434 4236901825 +2147483648 1073741824 2684354560 2952790016 4160749568 3288334336 436207616 2902458368 1669332992 2613051392 2581594112 2616197120 3450339328 2085879808 3318874112 1595473920 1583120384 2136424448 401760256 4110970880 604260352 1487541248 628410880 2135047936 1778436992 3036790208 3078626016 3384837072 148977896 644963716 3781747074 724939457 +2147483648 3221225472 536870912 2415919104 3087007744 201326592 2650800128 2499805184 4236247040 3930062848 3856662528 3880779776 877133824 2251554816 1052639232 3570991104 995983360 3480895488 3072204800 527036416 314955776 2655411200 821328384 1629425920 1315549312 1950711232 1527131552 2526313744 2542722856 2181040668 1929407106 1166073027 +2147483648 3221225472 1610612736 1342177280 2818572288 1811939328 3590324224 184549376 4236247040 1707081728 371195904 3767533568 2479357952 3348365312 1531576320 1259929600 238911488 2754527232 3261833216 1292488704 355833856 2048642048 619767296 1547301120 4146954112 27735616 1620999712 4029828368 2698282216 2410327540 4146706818 1134876483 +2147483648 3221225472 536870912 2952790016 3892314112 3288334336 2650800128 889192448 511705088 3753902080 4267704320 590348288 2942828544 1589903360 813563904 437846016 428703744 1705656320 2921226240 1764315136 3471067136 2809011200 744610304 473031936 1659456384 914737856 3177169248 2005423184 3727966920 1131933788 1357738370 521813955 +2147483648 1073741824 1610612736 1879048192 134217728 3556769792 100663296 3607101440 830472192 3628072960 3667918848 3704619008 2257059840 325844992 3730702336 1761148928 2905899008 632995840 3603685376 605261824 993454080 3009784832 83041792 2756115200 3149751424 249032512 3029659808 4008381584 1325635096 2757666780 1039700610 1437907009 +2147483648 1073741824 536870912 3489660928 4160749568 3959422976 3858759680 889192448 3380609024 3812622336 1776287744 108003328 2604138496 2784755712 3941728256 682164224 2528411648 87441408 2351341568 1890480128 608835584 3759516672 346487296 946821888 1240072832 2835652032 2284749280 2626409968 2780147640 1236695876 2934366338 1041132225 +2147483648 1073741824 3758096384 1342177280 3623878656 67108864 3992977408 1392508928 3833593856 339738624 828375040 850395136 3261595648 3758358528 70909952 2377711616 2195488768 794279936 3087507456 1956524032 194136064 3206364160 2515990016 655757568 3278335104 1261363392 4135206496 1943555920 1592573256 343861844 115593858 3067465153 +2147483648 1073741824 2684354560 1342177280 671088640 3556769792 2785017856 1962934272 2256535552 1371537408 1835008000 105906176 1752694784 187432960 3452305408 222887936 2214887424 773013504 3210977280 2271989760 617572352 3060608000 1852299776 1073222912 1114388352 3630679232 3271077792 1089210480 128409624 244846444 1715242370 1260322241 +2147483648 1073741824 536870912 2952790016 4160749568 2617245696 4060086272 2466250752 2558525440 1606418432 2539651072 1989148672 4009230336 3063676928 2478178304 352911360 703889408 3847372800 585261056 967471104 1736374272 2728215552 1706522112 2013911296 2557768576 3574817984 482493984 3868909936 1677071224 1260924428 1724251522 2849765825 +2147483648 3221225472 1610612736 4026531840 3087007744 3556769792 570425344 1426063360 3313500160 2109734912 127926272 1829765120 2470969344 1216610304 1807089664 804847616 2447212544 150650880 680189952 3790860288 2138040320 4252361728 4144986624 717583104 819332992 852097344 256145184 2098661392 3983019208 1180026508 1952355714 619540035 +2147483648 1073741824 3758096384 1879048192 3623878656 67108864 3523215360 486539264 2407530496 155189248 2011168768 1022361600 2321022976 1233387520 1333657600 2940796928 70025216 4095983616 1181999104 523907072 68569088 716506112 1174809088 698124032 2912579200 1896221120 1864208608 2975561520 3198640968 2777444700 3316780162 1243318977 +2147483648 3221225472 1610612736 1342177280 939524096 4227858432 1912602624 3338665984 226492416 448790528 2296381440 4113563648 3653763072 186908672 1522925568 3256418304 2531098624 2896871424 1639686144 1856172032 1862252544 2534671360 3415088640 293401344 3350886784 3215078336 444547936 1565837072 1462681352 4125988012 3429097346 3659449539 +2147483648 3221225472 2684354560 268435456 671088640 3288334336 2852126720 754974720 3766484992 188743680 102760448 3585081344 581435392 119275520 2086273024 4231593984 3229974528 3668918272 1432297472 391565312 767182848 48804864 3267160576 1965783296 644987520 331962944 848145504 3628252368 2517426168 3103948820 489494658 2620626755 +2147483648 1073741824 536870912 1342177280 1744830464 1006632960 1308622848 452984832 3917479936 356515840 3223322624 3203399680 1036517376 2314469376 3307077632 3155755008 3377233920 358760448 2287181824 4084944896 136296448 177863680 260867584 4177763072 570670720 2877424192 3468934368 920799248 3692227624 2480621084 1328447618 2024891713 +2147483648 1073741824 536870912 4026531840 134217728 3154116608 771751936 2030043136 1233125376 2294284288 3911188480 1563426816 408420352 921436160 1660289024 1397293056 1325694976 2332180480 1404231680 2771095552 2682697728 933264384 2238824960 3761789696 4064134528 2059277376 2999779168 1413979184 3167850264 3964227404 1401208706 3158520641 +2147483648 3221225472 1610612736 268435456 2550136832 335544320 2583691264 1694498816 8388608 3024093184 2409627648 3111124992 2582118400 3116630016 2183004160 2755198976 3067969536 2347941888 2692947968 275492864 1194223616 2658227200 1214814720 3875928320 1426023552 510196032 2886018528 3682559056 1202253640 459583516 3622803074 395400259 +2147483648 1073741824 536870912 1879048192 134217728 2348810240 3187671040 4009754624 1065353216 3586129920 2162163712 477102080 4000841728 1583087616 2881355776 669581312 248807424 2161786880 665575424 4233334784 2194593792 990927872 3016355328 1522915072 1284718464 2293214144 1075871200 504392304 424220664 1300581084 120719746 427761857 +2147483648 3221225472 3758096384 2415919104 3087007744 2885681152 2516582400 1761607680 2810183680 935329792 3827302400 3373268992 216530944 1959002112 3932815360 1792606208 4122836992 889700352 1830166528 1249898496 4017756160 2687585280 2960704000 1156417280 504253312 2665684544 585956128 2668529488 3445830472 3207364148 1009684866 1727190339 +2147483648 1073741824 2684354560 4026531840 3892314112 603979776 1442840576 2432696320 1870659584 2193620992 1071644672 338690048 3122135040 2920546304 2953445376 1044971520 1660715008 3420930048 744939520 2594590720 1262913536 4067920896 3186610688 1916430080 1431376256 57166272 153895264 3318700208 3362516840 1824041780 3775187842 4173521601 +2147483648 1073741824 1610612736 268435456 1744830464 4093640704 3120562176 2231369728 3867148288 977272832 803209216 726663168 3851943936 829685760 3603562496 900268032 3841753088 2034679808 2718375936 4184297472 4185303040 2140017664 3001727488 3168376064 320100480 1851521472 3725720992 2449061040 988074664 2029142900 1466747522 1803466945 +2147483648 3221225472 3758096384 268435456 1744830464 3019898880 3791650816 3472883712 444596224 4223664128 1709178880 1200619520 1539833856 75759616 2909143040 2033778688 807239680 994820096 1368072192 1743409152 1681532928 3495076864 2649107968 3388534016 897444736 2216348096 1260550176 1178474256 3237311048 3292456620 3757337986 1455374531 +2147483648 3221225472 2684354560 1342177280 2550136832 1140850688 3791650816 1493172224 159383552 4290772992 3407872000 3436183552 365428736 1359740928 2022834176 4256759808 2899673088 1475821568 649568256 3570905088 4133963776 3340674048 1282073088 1997327104 60023680 221886528 177497248 4212541712 1699120856 4023374916 3953379714 3875575619 +2147483648 1073741824 1610612736 3489660928 2818572288 1006632960 503316480 3305111552 3430940672 1639972864 4179623936 2595225600 1671954432 1161560064 3877765120 2310602752 1365540864 961986560 2553716736 1860620288 4213127168 1276828672 1679571456 429084928 3490822016 2337819712 1576333920 1540355024 2967717048 3382190564 2035561858 775815489 +2147483648 1073741824 2684354560 1342177280 4160749568 469762048 3724541952 3875536896 1568669696 2277507072 94371840 4050649088 1998061568 1198784512 581566464 2840133632 56393728 2091335680 1313316864 232157184 2036267008 3936607232 200564224 3152679680 346659712 424513856 3186598880 1226485936 1131492136 2786602612 3119889794 1793728065 +2147483648 3221225472 1610612736 1879048192 2550136832 469762048 4127195136 385875968 662700032 2151677952 396361728 3840933888 676855808 3475243008 1172963328 2206793728 3763175424 3212230656 1796726784 1107800064 2148431872 3741535232 3025518080 569566976 621593728 2723644736 1093045472 960398640 1773816968 1017156852 3849355906 924446275 +2147483648 1073741824 2684354560 3489660928 402653184 3556769792 3657433088 2231369728 1317011456 935329792 1365245952 3207593984 3174563840 3789291520 3526230016 820576256 1721008128 2389393408 2924126208 1541124096 1991469056 40293376 2334939648 4286014720 1116054400 3208815808 2193524064 3271606000 2642468344 1379977340 2803896706 168908225 +2147483648 1073741824 3758096384 268435456 3087007744 4227858432 1979711488 3841982464 142606336 834666496 1348468736 667942912 4000841728 3577479168 969801728 3897098240 64258048 3727409152 2542477312 3829067776 1200863232 4292250624 1185208832 1382283520 2925455232 3775966912 1771614368 279744624 261557816 1099213948 4245882242 3776388033 +2147483648 1073741824 536870912 805306368 134217728 3422552064 3992977408 1124073472 2810183680 2277507072 1914699776 3738173440 2513960960 3514040320 978190336 2309554176 3762061312 3254927360 954425344 2643693568 844781568 2471918592 696071680 2976016128 961706880 4160476736 4064796832 176425264 2630282280 1002783740 1269273986 141856065 +2147483648 1073741824 2684354560 805306368 4160749568 335544320 3053453312 1627389952 192937984 935329792 1755316224 1418723328 1011351552 3157000192 1315831808 4156096512 1549041664 177946624 4055064576 3048108032 1293477888 2277821440 2018644480 1071558400 3517012864 990943040 3850907680 2441957904 1602095512 2301677372 895009154 1185186881 +2147483648 3221225472 2684354560 1879048192 2550136832 201326592 2650800128 2868903936 2524971008 2881486848 3240099840 372244480 2468872192 3398696960 2201616384 4160290816 1118666752 4072095744 4135575552 4068192256 1662638080 4005370880 154125824 2416174336 3908420480 887828544 4114729824 1323326160 2098202088 3424140244 1648115074 3555621187 +2147483648 3221225472 2684354560 2952790016 1476395008 3288334336 3724541952 2063597568 2105540608 2386558976 3365928960 420478976 2851602432 3543924736 1159593984 1309212672 3212148736 2966110208 651321344 1490956288 3957868544 2000952320 3764545024 3082265344 1852643456 424121152 3869549344 3461485168 1209968824 3028935132 1186289282 3140099139 +2147483648 3221225472 536870912 805306368 402653184 3556769792 234881024 922746880 3095396352 2654994432 379584512 4233101312 1569193984 4145807360 1135214592 2100887552 2389016576 40779776 478633984 3249188864 1882810368 535149568 1001291264 3773270272 1863989376 4265686848 3332463520 4098918544 2710075128 891152948 2930396802 4240028227 +2147483648 1073741824 536870912 3489660928 4160749568 1946157056 2516582400 2801795072 2340421632 2503999488 1130364928 1877999616 4201119744 1150025728 1273626624 2679701504 3363078144 4294852608 3579904 426405888 3396937728 2278837248 1596939776 1984868096 884907648 3629632704 387697376 3360757584 3065530968 552874100 2134788226 756506561 +2147483648 1073741824 2684354560 1879048192 2281701376 1006632960 3321888768 3070230528 1769996288 205520896 471859200 3295674368 2378694656 3444834304 3063808000 4292411392 3217850368 66273280 3248218112 1442746368 2080946176 389327872 936369664 618683136 3566238848 3814318656 4279065056 3876826640 4111077736 1722206492 2063923842 1143440705 +2147483648 1073741824 1610612736 1342177280 402653184 3959422976 838860800 2499805184 3917479936 289406976 4066377728 1055916032 1449656320 1230241792 3907911680 1102643200 3131867136 1789050880 2385223680 1800384512 803772416 1611957248 3331291648 88709888 2378509952 343388864 3498393824 2752956240 1400152040 3221106300 3445714050 4000390593 +2147483648 3221225472 536870912 805306368 2281701376 2214592512 3992977408 3170893824 3749707776 1052770304 1843396608 185597952 2828533760 3535536128 1256587264 648609792 1842708480 2924625920 1269522432 1413976064 3248080896 3141303296 3576056320 1187563264 117717376 1672164800 541486880 2274916784 2990306360 1822939564 1091099522 1533288131 +2147483648 3221225472 1610612736 1879048192 2013265920 2080374784 3858759680 50331648 176160768 3426746368 996147200 1938817024 3167223808 3287547904 2451177472 3799580672 1926070272 2268512256 3248480256 846884864 1466480640 4232342528 1889719808 3029728512 3750485120 833651904 1438144544 3731669520 2282120360 442896724 1584812674 1266640323 +2147483648 1073741824 2684354560 3489660928 4160749568 2214592512 234881024 1929379840 3028287488 2462056448 4024434688 1055916032 1854406656 1964244992 2537160704 4149805056 260866048 1373061120 2210308096 3973738496 3752445952 3859053568 3057907200 2303013120 3403891072 18116032 4047163104 1482278800 3775746408 1175913940 803200898 4201337025 +2147483648 3221225472 3758096384 3489660928 3087007744 2348810240 503316480 1862270976 1031798784 2654994432 1688207360 2079326208 1105723392 3795058688 653393920 1744371712 1158512640 2057289728 326541312 3846434816 1638946816 524934144 1019596288 2006692608 4010567808 1201582912 3220614880 4186061392 516979368 307869636 2088590978 3233164355 +2147483648 3221225472 1610612736 2952790016 3355443200 872415232 369098752 3439329280 813694976 3745513472 1944059904 1353711616 2100822016 3563323392 3891920896 942211072 210599936 3696672768 1307467776 1959464960 600844288 4207414272 2394794496 3308189952 2817223296 3829512640 4267718240 393289712 1436049544 691392468 863144066 3086310595 +2147483648 3221225472 2684354560 4026531840 1207959552 872415232 4060086272 1493172224 1803550720 3451912192 2912944128 1657798656 4244111360 1233911808 2105147392 2974351360 3263528960 2308915200 1151787008 2794065920 2988550144 1024508928 1482195456 4175286016 809666432 2472895808 1982776480 4138616688 1777329368 839888788 2294238594 3342302787 +2147483648 3221225472 536870912 805306368 3087007744 2617245696 2785017856 385875968 394264576 3946840064 2975858688 2505048064 2987917312 1971060736 764018688 2825453568 970293248 578699264 2418499584 901509120 3642882048 1907420160 3238624768 3766748928 2657538688 3864672448 2377181088 3070849968 1602507192 2649150964 2400924802 298853315 +2147483648 3221225472 536870912 2415919104 3087007744 2885681152 2650800128 3976200192 780140544 851443712 1457520640 235929600 2959605760 941359104 2198732800 618201088 3125116928 1334460416 2545033216 1827139584 1988466688 2221661184 3206728192 1783616768 2457448832 3598054336 1980938016 425101904 341668216 254782588 1210663810 2788969155 +2147483648 3221225472 2684354560 805306368 2013265920 1275068416 2986344448 2164260864 3145728000 524288000 471859200 1387266048 1188560896 3042705408 2351038464 2492006400 2387968000 322387968 1889492992 3942281216 3520419840 3665282048 4223652352 885784320 885846656 2831836736 2932696160 2378911280 2739754872 2508891620 2079103106 1358654787 +2147483648 3221225472 1610612736 268435456 4160749568 2483027968 3120562176 2231369728 3162505216 4022337536 1482686464 651165696 3763863552 4061396992 3969777664 430505984 2570944512 1969405952 2502631424 4253511680 2635950080 2509378560 1149442560 3099263232 1316893568 1136232128 1451612832 3722859568 4023221864 2949373404 597090690 279258051 +2147483648 3221225472 3758096384 3489660928 671088640 872415232 503316480 16777216 310378496 2202009600 3441426432 2966421504 3218604032 1066663936 2514878464 401145856 3103621120 1163640832 1913823232 989777920 3030198272 866900992 1083912704 3530767616 1577992832 1695886400 849791648 214500912 3979141864 3724742828 4224153730 1857609027 +2147483648 3221225472 1610612736 2415919104 2281701376 201326592 2248146944 1627389952 3145728000 3544186880 845152256 1020264448 2054684672 596377600 4145414144 2315845632 2902818816 2010300416 3715768320 1385140224 252991488 1435200512 2949067264 712105728 2173231744 3326366400 833810592 1940582256 1274504792 2082069452 761014402 510636483 +2147483648 1073741824 1610612736 805306368 3355443200 469762048 3053453312 1124073472 2273312768 1950351360 1008730112 3645898752 2741501952 63176704 1102446592 2480472064 2862383104 132825088 2379440128 3313373184 3406657536 1466125312 4180063744 2043758336 1923640448 3265595968 3863390112 2434830160 3654306888 1655212812 1520714370 38261057 +2147483648 1073741824 536870912 2952790016 134217728 2751463424 3657433088 1929379840 629145600 3300917248 648019968 3027238912 93847552 2378432512 1821245440 3892903936 2806808576 3095543808 1172987904 1073188864 2304542720 3821671424 2546390528 3391484672 2057282944 1598060352 727810528 1414543280 3903391816 3325900604 228268930 2624471105 +2147483648 3221225472 1610612736 4026531840 1476395008 2080374784 3791650816 1526726656 2541748224 3804233728 4053794816 2272264192 4088922112 3098804224 2707816448 1126760448 3432873984 1887092736 3465732096 170799104 4276402176 2196726784 541337088 3290367744 1547536768 2273970496 3395953632 184165360 3872607400 735020268 3027531650 1908906563 +2147483648 3221225472 536870912 4026531840 3623878656 1140850688 704643072 687865856 830472192 574619648 2929721344 974127104 3050831872 3139698688 812777472 262733824 1267564544 494813184 169271296 3120246784 2515814400 3687478272 3405595136 1633106688 920283264 2242163520 2897371424 4257822256 2751301768 2966824708 3298427522 50695235 +2147483648 1073741824 3758096384 3489660928 2818572288 1946157056 1577058304 4009754624 2407530496 1279262720 1885339648 2842689536 903348224 869007360 26083328 3691577344 2529460224 332120064 436379648 4226207744 1220323328 425090048 1162210816 898336512 996367488 3793177280 379863008 1656371760 3285945560 2586537916 607271554 2413724097 +2147483648 1073741824 536870912 805306368 4160749568 1409286144 3388997632 2499805184 897581056 3191865344 2510290944 1785724928 2518155264 2204893184 1395785728 2064187392 2405728256 2161524736 102719488 1637511168 3625805824 2729128960 2535848448 2121782016 384757888 558030144 3910152672 772348336 3672473112 781596484 1539277442 2817198657 +2147483648 1073741824 2684354560 4026531840 3087007744 3019898880 3657433088 3707764736 713031680 2596274176 354418688 1062207488 1732771840 2477522944 3432644608 712572928 3151265792 240074752 1018617856 1017311232 3679299584 4050359296 2451663360 2295409920 1997134208 3964447808 1592481184 3328211984 2503039384 2356675156 4040522626 936289601 +2147483648 3221225472 2684354560 3489660928 939524096 3825205248 637534208 2566914048 1937768448 2629828608 1184890880 1672478720 3307732992 1320419328 3342991360 3736403968 2672001024 1253326848 1363288064 263467008 3770935296 745831424 1289935360 2693044992 1403773824 3407877696 846275808 2651364368 616839560 3444200084 879830242 386440211 +2147483648 1073741824 3758096384 1879048192 134217728 3019898880 1442840576 1325400064 2273312768 247463936 459276288 2364538880 935854080 2075918336 3153723392 264044544 1308262400 3502030848 2994364416 1652346880 1260062720 4153179136 3025376768 91321088 436833152 2640070080 3972665952 26536528 2666956056 3618524580 2544505442 3177507409 +2147483648 3221225472 3758096384 1342177280 4160749568 3825205248 1912602624 3875536896 276824064 952107008 1113587712 711983104 598212608 22282240 2592210944 2236940288 2021883904 2052374528 3691192320 3365220352 2640504832 2154157056 1628120576 3553752320 3912849280 927756736 3130950496 4096980624 3801915848 3735516052 2164163426 4198692499 +2147483648 1073741824 1610612736 4026531840 1476395008 3959422976 1979711488 2835349504 3850371072 2906652672 1902116864 1248854016 1983381504 3357802496 820903936 1948581888 3471736832 4180000768 426729472 1063612416 3197024256 3805649920 1477962240 1495291648 2291183744 2819208640 2197595232 2885392816 3650343976 3885942892 1033675874 344693169 +2147483648 1073741824 3758096384 3489660928 2550136832 1409286144 3523215360 1090519040 2239758336 591396864 3244294144 818937856 3824680960 3555983360 2329804800 3254059008 1809743872 1953808384 10428416 2031480832 3058665472 166482944 2705000960 636706560 2196655232 3214695872 632483104 2400107056 93108936 1919625100 2789928226 3438983729 +2147483648 3221225472 1610612736 1342177280 4160749568 4227858432 3254779904 2600468480 4001366016 2772434944 689963008 835715072 1331167232 1064566784 1381105664 359989248 1834188800 4126523392 957554688 2907975680 2097338368 929936384 789048832 1349937408 3326059648 1223932736 174393120 2045412848 1387334088 2401835348 2310866722 3906897395 +2147483648 3221225472 1610612736 1879048192 1476395008 1140850688 3992977408 1493172224 595591168 432013312 2187329536 433061888 3164078080 3363045376 1515061248 4000645120 2941222912 1609940992 898588672 286617600 186640384 4222397440 404445696 2773150464 2190633344 2798022592 3103300128 883226352 2136423112 2696972908 299932194 940635891 +2147483648 3221225472 536870912 2415919104 671088640 1275068416 1778384896 3103784960 864026624 2638217216 4225761280 1318060032 2706898944 2773745664 1762787328 3813998592 3390275584 4057284608 2429722624 2574585856 3131193344 2520630272 2842642944 257663744 186216576 842323136 2051222944 1043101296 1559680776 1571753044 2835033506 3387455091 +2147483648 1073741824 536870912 1342177280 3087007744 2348810240 838860800 2164260864 1501560832 4022337536 1419771904 2358247424 3310878720 3185311744 453378048 2480734208 1879474176 3076341760 474357760 3107729408 603404288 2889110528 3612490240 809428736 565241216 3054095936 3022273696 4132054256 3347306264 1392990972 3084663970 1443243249 +2147483648 1073741824 536870912 268435456 1207959552 3154116608 3120562176 754974720 293601280 188743680 555745280 2165309440 3263692800 6553600 3556638720 3060072448 1560182784 1592082432 1346281472 2877673472 1888475136 1222419456 3036905984 720799488 2554369152 597771584 3369096864 2322079824 3650397800 2156285868 1501058722 3659276369 +2147483648 3221225472 536870912 2952790016 2818572288 3556769792 4261412864 2734686208 2608857088 2797600768 1251999744 1636827136 2367160320 6029312 1251868672 2472345600 3105849344 3248308224 3183403008 2869694464 2133280768 4086426624 3692563968 2598230784 1323221888 297537088 3631145120 2767455344 503982104 3697687884 3975209122 1420362867 +2147483648 1073741824 1610612736 805306368 939524096 3154116608 3523215360 3539992576 2021654528 398458880 815792128 942669824 3146252288 2130968576 2606891008 335872000 534937600 2982526976 3426934784 3379933184 3691747328 1422922752 2891464192 2212357376 3682505088 2581218368 990446048 4106486608 700688360 4147495316 1491796450 3070296913 +2147483648 1073741824 1610612736 4026531840 3892314112 3019898880 301989888 452984832 4051697664 3351248896 564133888 1898971136 2355625984 1863581696 2903113728 3356819456 1250590720 2396372992 3316342784 866390016 10618880 4020253696 2351971840 350803712 2991927680 1391088704 3947181024 2222070928 127419848 2052883076 4268700642 244784273 +2147483648 1073741824 1610612736 805306368 3892314112 335544320 1912602624 3439329280 1568669696 2579496960 3516923904 4180672512 2399666176 2306605056 2137915392 3866951680 2012119040 3191717888 1770971136 3249278976 2604058624 1905849344 3896857088 2644201216 2519720320 2208148544 1321153504 1034240592 214661400 1639366796 2765698018 3416539729 +2147483648 1073741824 2684354560 805306368 2013265920 335544320 3053453312 1694498816 2675965952 1866465280 2644508672 2138046464 2134376448 2162425856 1521876992 2078605312 473333760 3240378368 1641472000 57978880 1449052160 1120525312 4212916736 246670080 4001586304 2484738112 4019061344 872494640 3321936808 3171006300 3145728610 2705339953 +2147483648 3221225472 3758096384 2952790016 2550136832 1140850688 33554432 3103784960 1283457024 2428502016 2099249152 2129657856 1203240960 4282122240 3246784512 1748828160 3389489152 461160448 4167491584 2716725248 642672640 830075904 2837256704 2197187840 2680470400 115005248 640345696 1586694192 3056541720 2733229884 4088718946 4003596339 +2147483648 3221225472 1610612736 4026531840 1744830464 3019898880 3120562176 3103784960 2675965952 2797600768 2275409920 97517568 302514176 3028025344 1488322560 1811742720 1584889856 2086518784 3282460672 2991919104 2044397568 3923928064 883390976 2396314368 1771829120 3473126464 3424054304 279746640 3376406744 390091580 1918987298 1559320659 +2147483648 1073741824 3758096384 3489660928 402653184 4093640704 1509949440 3204448256 427819008 4114612224 2413821952 2846883840 1312292864 1087111168 601227264 2840395776 3197534208 4205625344 1898389504 3180654592 963299328 2541896704 1275508224 3817142016 730045568 3121006784 310656992 117677232 4056382072 2242129180 2383593442 649026737 +2147483648 1073741824 1610612736 805306368 3623878656 1140850688 2382364672 2365587456 478150656 4114612224 2166358016 349175808 2432172032 4164157440 136183808 3971284992 291405824 529907712 1921966080 1223454720 2860148736 2786290688 2877190656 2932200704 1035360384 1035482944 2098528544 4073651888 3243105608 770391180 2798354722 2434481841 +2147483648 3221225472 1610612736 4026531840 2818572288 3690987520 1107296256 2063597568 2994733056 3745513472 1738539008 4241489920 2635595776 3074162688 1750728704 4189913088 2770042880 3709714432 1867145216 2839842816 1524094976 3058570240 682765824 2919821568 3653521536 1050107456 57588000 4213341296 4239434584 1311281860 2312452386 921681011 +2147483648 1073741824 536870912 2415919104 4160749568 3154116608 905969664 3741319168 2608857088 859832320 375390208 3576692736 2107113472 2882797568 3685089280 3025469440 48660480 4214571008 4216823808 1785507840 4288862208 2610617344 2816370176 3891358464 163135616 2953177024 2110773984 1614284016 2521084232 959432124 1388927714 2910668017 +2147483648 3221225472 2684354560 268435456 402653184 2617245696 503316480 117440512 4202692608 2688548864 1541406720 309329920 1051197440 3313762304 2592473088 2600796160 1757904896 1642348544 188194816 59535360 2920454144 874138624 3197081088 110115072 844666496 1768697536 367149664 1785924496 363554152 772274332 1145422434 3852946323 +2147483648 3221225472 1610612736 268435456 2013265920 67108864 2516582400 4076863488 2759852032 1119879168 2774532096 2395996160 2825388032 3114532864 2062680064 4045733888 305364992 1430634496 1298374656 2423074816 3018303488 367926272 840650240 1010881792 1319111552 3861987264 3388515872 1273792272 1873160552 2337172724 3425379874 3787015955 +2147483648 1073741824 1610612736 805306368 1744830464 1140850688 3388997632 1660944384 1753219072 3938451456 2405433344 3377463296 2704801792 900464640 23986176 925696000 2561572864 3905798144 2805915648 546639872 3066193920 1094878208 1426304512 3584218368 638761856 222014400 3012557088 2302435760 3518432888 3289392492 35223842 1616748977 +2147483648 1073741824 536870912 268435456 3623878656 2885681152 973078528 3003121664 1501560832 2764046336 1692401664 328204288 2183659520 252444672 1483341824 814546944 3718938624 4209852416 1836752896 1172631552 1770518528 4168516608 4270824960 4169840384 1025283968 2189647552 2573303968 2572239504 4090022584 69051460 3758293154 807404177 +2147483648 1073741824 1610612736 3489660928 1207959552 3422552064 4194304000 4110417920 3196059648 2327838720 2900361216 4075814912 1072168960 3363045376 1576665088 418709504 2084208640 2039857152 764092416 2950516736 3115235328 371106816 1129730560 116611328 2926675840 2217255104 2350215776 4207609616 2289923720 3204441828 3349672546 1444595473 +2147483648 1073741824 536870912 2415919104 3892314112 2617245696 1845493760 2130706432 1971322880 2587885568 3256877056 3285188608 4055367680 3860070400 2193227776 1821704192 763002880 351617024 3163267072 3466366976 925276160 3291630592 2785633792 4032636672 96965248 2583839552 3019973920 2449582128 2701147400 1921091396 2613159202 2858543153 +2147483648 1073741824 1610612736 1342177280 2013265920 603979776 1577058304 3640655872 746586112 4139778048 2271215616 1095761920 2487746560 3385589760 1798176768 3024945152 2641264640 4159553536 3495829504 3581227008 4103759872 2914487296 4001946112 212620544 3917379456 3682909120 803398944 3856878416 182637240 3278023436 857892130 3179514705 +2147483648 3221225472 1610612736 1879048192 3087007744 201326592 1174405120 1325400064 377487360 1824522240 3248488448 2773483520 1484259328 2715549696 1316093952 3428646912 3191046144 138264576 4081278976 928296960 2877782016 4194974720 2608915968 1732284672 2933948288 3752899136 3184026912 2903870128 3068576408 1190796372 447341858 1625639603 +2147483648 1073741824 3758096384 4026531840 4160749568 4093640704 838860800 3741319168 4286578688 1337982976 1021313024 1758461952 387448832 1860435968 2413953024 476381184 1352826880 2294595584 1330864128 32321536 1971226624 980636672 417084928 976694016 4224706944 2264560320 998352928 633373936 132159976 2907762996 2346264610 1803896049 +2147483648 1073741824 3758096384 1342177280 2550136832 1409286144 4127195136 3976200192 2508193792 1539309568 2812280832 1519386624 1546125312 2262040576 1448476672 2018836480 488013824 1840562176 3521519616 464384000 2332723200 1111890944 2805748224 1109571328 1427350912 3299579968 618004640 1897232400 1140320520 1103385276 1035894946 1260435473 +2147483648 3221225472 3758096384 1879048192 4160749568 3556769792 4194304000 553648128 2155872256 3015704576 2720006144 938475520 2671247360 2683568128 1613365248 2423586816 1215004672 3222585344 2667274240 2168270848 3756443648 741000192 242584064 2339063040 3314855296 2948276544 1709036128 817252144 371372424 739783012 4035203682 148080435 +2147483648 3221225472 536870912 1342177280 4160749568 3959422976 2449473536 3539992576 813694976 876609536 2703228928 4228907008 3220701184 3742105600 1048182784 3679256576 3613097984 1130184704 3198361600 3377508352 492369920 1474073600 3168984576 1299297536 3569981056 3118745408 1796118176 1811590320 982349496 1471849796 531478178 229252275 +2147483648 1073741824 2684354560 1879048192 4160749568 335544320 2516582400 1761607680 3263168512 4131389440 18874368 4228907008 621281280 2050228224 2501246976 2591358976 3174465536 82067456 511598592 2280763392 1668827136 2928516096 3447331328 4261304576 3207632512 3323554624 616392352 1407376720 335689928 1483990652 2680882850 3995561297 +2147483648 1073741824 536870912 4026531840 1476395008 2617245696 2449473536 4244635648 2306867200 3409969152 52428800 3608150016 1307049984 1539571712 490078208 3800367104 1930854400 873807872 3250544640 988934144 4170733568 1931334656 1871389184 467633920 1405146240 3420516672 1584423584 1918426768 2944206632 498777084 707199650 1064119953 +2147483648 3221225472 3758096384 268435456 4160749568 1275068416 3992977408 83886080 914358272 1665138688 2787115008 3509583872 3114795008 3263430656 332005376 1136984064 2129362944 1366605824 2055446528 3801165824 3159963648 583920640 2317267456 4147593472 1710412928 1603910976 2662141664 764297744 1575922152 3565038724 2611392226 212562451 +2147483648 1073741824 536870912 268435456 671088640 3959422976 2046820352 2936012800 3649044480 4131389440 136314880 3964665856 2844262400 3951296512 2144468992 2076508160 4210196480 353714176 3535446016 301010944 2845407232 3576488960 2575738368 2682132224 4103268992 2841941824 1667467808 4261265488 751749928 834371828 3799067170 4174958673 +2147483648 3221225472 2684354560 1879048192 4160749568 872415232 1778384896 1459617792 578813952 1279262720 3051356160 286261248 1151860736 1121189888 3201171456 1368719360 632258560 4072947712 2582077440 746696704 960563200 2891998208 1372595712 2013880576 2812567168 4021811904 4182316192 1606690704 73891592 1581350668 383808674 4187002771 +2147483648 3221225472 1610612736 4026531840 1744830464 872415232 3053453312 2868903936 595591168 2445279232 31457280 3773825024 3565682688 2632187904 3420585984 3794075648 4152590336 1813364736 1198153728 1119948800 1314916352 4214324224 208199168 714472192 841620864 2069899456 3887084640 2552835536 2310290344 2897931540 1557681250 3007135187 +2147483648 3221225472 1610612736 1342177280 671088640 872415232 3053453312 3774873600 528482304 289406976 3764387840 357564416 241696768 1314652160 1241382912 3894214656 3340730368 3146629120 1549213696 2665582592 3683731456 2672425984 3949791744 2059862784 2619902080 1992102848 4218358304 1825850128 4080223384 3693799404 1219373602 2692010771 +2147483648 3221225472 3758096384 1342177280 2818572288 3690987520 3657433088 654311424 3850371072 3879731200 480247808 2993684480 3044540416 554958848 4160094208 3948216320 1104642048 1743044608 2236555264 1730252800 1278253056 626598912 3768931840 166670080 2639345792 1967769152 1984767072 3964811440 3711613000 482837596 3951821922 2788337843 +2147483648 1073741824 1610612736 805306368 134217728 335544320 570425344 2969567232 3363831808 3049259008 3261071360 3247439872 651689984 1555300352 1910898688 3530883072 3456532480 346406912 41869312 3177304064 2786117632 2358809600 1217735168 2723661056 3156025728 2438648256 1700678304 1733408880 3711435208 2154144444 278833826 2234607729 +2147483648 1073741824 3758096384 805306368 2550136832 1275068416 1241513984 1459617792 880803840 306184192 413138944 4264558592 3269984256 2766405632 1206779904 3282370560 1221492736 3444883456 902225920 950136832 1848670208 2330485760 1088706048 3656371456 2460291712 1632521280 3163928288 195509648 3429982504 1246315340 315971298 1627901329 +2147483648 1073741824 1610612736 4026531840 134217728 3690987520 3992977408 1929379840 3699376128 12582912 2103443456 1710227456 103284736 3389259776 3327262720 2613379072 1118994432 3849699328 666591232 2720124928 2362497024 2725841920 3401367040 344880384 2436521856 1004609472 4096814176 2731044752 615820904 1532678708 143723618 3688415121 +2147483648 3221225472 3758096384 2952790016 4160749568 67108864 3992977408 822083584 3917479936 2713714688 1436549120 2905604096 1934098432 2896429056 3511025664 1155858432 3039264768 343195648 660529152 3650695168 2176641024 2059136000 155060736 3322511104 1665493376 3004564544 1237183456 1186719440 54416552 2835984732 1136954338 4283832019 +2147483648 1073741824 536870912 2952790016 2550136832 1275068416 704643072 1224736768 3850371072 3921674240 1289748480 389021696 576192512 3776708608 1359872000 2640117760 204374016 445464576 994566144 1153986560 148207616 39527424 2043046400 260648704 3748993408 3402245824 4144906208 2656910960 816722904 1053596012 1248288738 2031619697 +2147483648 3221225472 2684354560 3489660928 2013265920 201326592 3590324224 3003121664 2172649472 2839543808 2308964352 330301440 4022861824 3837526016 1473380352 1014824960 523468800 1919696896 3913949184 1679339520 1688483840 4051049472 3557547520 2277039872 437578880 2285853760 3128312800 2576066512 1492699288 4038445428 1645208546 4043266003 +2147483648 1073741824 3758096384 2415919104 2013265920 1409286144 3120562176 419430400 2927624192 96468992 2279604224 28311552 2983723008 3407085568 3840540672 139788288 181043200 2147794944 2309201920 893923328 1495074816 3788915712 3302144512 1978751232 2994327936 1627768512 857991904 1787324784 1476182728 921117604 617269986 2198116721 +2147483648 3221225472 1610612736 1342177280 939524096 2885681152 33554432 3271557120 578813952 3158310912 2757754880 2756706304 1708654592 1466695680 2547908608 632094720 771719168 3600662528 2801213440 3429478400 1814329344 457880576 3761208832 696561920 532342400 1720084928 1401021984 4123111024 3466699512 1114767052 2632533538 3680886387 +2147483648 3221225472 2684354560 1342177280 4160749568 603979776 2516582400 3640655872 1820327936 826277888 4037017600 2131755008 1879572480 3989569536 2654339072 101515264 383221760 3174842368 1552883712 3193548800 2909104128 2901122048 3090307584 85361920 299653248 1908307008 754990752 3263250512 1816171320 1512065852 1867554466 3358109779 +2147483648 1073741824 2684354560 2952790016 2281701376 2080374784 100663296 3506438144 2642411520 205520896 1990197248 2377121792 2417491968 1146880000 2153644032 3751608320 1170112512 67911680 4158119936 2410237952 793057280 377641984 1526938112 2403575552 501449344 3528620608 1632244192 328646256 3574189912 1022634956 328954338 1893707377 +2147483648 1073741824 3758096384 2415919104 2281701376 2348810240 436207616 1929379840 998244352 2319450112 3202351104 2995781632 1886912512 102498304 3290038272 1776091136 3048898560 1194115072 2912133120 980013056 2141501440 2191975424 800579072 1938739968 1517464192 4034420416 1176364960 605749808 4191969688 1035620100 3408709538 3079803441 +2147483648 3221225472 1610612736 4026531840 1744830464 3959422976 570425344 2969567232 2524971008 3015704576 1906311168 1743781888 2638741504 295960576 69337088 1709506560 1623425024 3363160064 4158283776 1768493056 571848704 2911523840 567302656 2281191680 2861374848 1037462080 1618942560 1112255696 3128004392 755504020 457505378 2863824083 +2147483648 1073741824 3758096384 1342177280 2013265920 872415232 3321888768 2634022912 3179282432 4089446400 2136997888 2360344576 1995964416 2784231424 46006272 112525312 3147726848 4205101056 3837140992 2987929600 3884206080 111590400 4096848384 4239951616 659912064 1886300608 3413914848 4099113008 3289315592 3209432140 1223333090 56258609 +2147483648 3221225472 1610612736 3489660928 671088640 3825205248 167772160 520093696 3028287488 4114612224 1851785216 3903848448 1184366592 1350303744 1544421376 113049600 3887038464 3878535168 619061248 1811517440 1783490560 2933294080 1629574656 3251678464 1722342528 4121166272 3138541024 4152619248 4081717016 1616812012 1490417122 2091557107 +2147483648 1073741824 536870912 3489660928 134217728 2885681152 4194304000 318767104 645922816 2134900736 3810525184 3979345920 976748544 2202271744 3572105216 3850698752 3557457920 2815770624 379789312 2228834304 873756672 566469632 4165590528 308095232 916439168 559341376 2848625376 766863152 3518150248 3058748900 3702076130 1175222065 +2147483648 1073741824 2684354560 1879048192 2550136832 2751463424 704643072 2533359616 746586112 792723456 1612709888 2031091712 2357723136 3566993408 3236298752 3160211456 3439755264 3878436864 188637184 4192825344 1387079680 4127073280 2903082496 945667328 3607591040 1210920256 4089328288 1688766544 26030488 2322531996 2579550882 2690693201 +2147483648 1073741824 536870912 2415919104 2818572288 603979776 33554432 3271557120 260046848 3804233728 3605004288 1624244224 424148992 3572760576 2175401984 2025127936 956989440 63258624 3836977152 3494383616 3967150080 3874165760 999681536 716950272 2141014912 4067301056 3288764960 3577964624 4054858184 1331212804 22917666 3935254609 +2147483648 1073741824 536870912 805306368 2818572288 4093640704 3456106496 3674210304 2608857088 3560964096 1096810496 22020096 2376597504 1669070848 515768320 2847735808 320765952 3662495744 13033472 3383234560 1165821952 297700352 3426565632 3026156288 4104959616 467061184 3730836512 3167856272 1458168024 1201511148 3098438690 183891601 +2147483648 1073741824 3758096384 2415919104 939524096 2214592512 2583691264 318767104 4102029312 3913285632 3625975808 1901068288 3534225408 2805202944 917504 1811218432 2196668416 2638528512 393715712 388542464 1844750336 3220079616 2831486464 901131520 4106763392 549768512 3115755040 2731070480 2244328008 2016869132 2986968610 3374687249 +2147483648 1073741824 536870912 1342177280 3087007744 3556769792 1442840576 1056964608 3800039424 876609536 2753560576 2985295872 1384644608 3613130752 1963851776 3011313664 2768142336 2448769024 2611093504 2298097664 2866710528 1157897216 3870012928 141031680 4264685184 3077060928 1481412960 3558287952 4068001496 3965005516 1385306466 2165519953 +2147483648 3221225472 3758096384 1879048192 2013265920 3019898880 2785017856 4043309056 4269801472 2764046336 446693376 231735296 2728919040 1577844736 2483159040 615317504 701726720 503627776 3017760768 1409691648 3530754048 626326528 2578852352 1923768576 1688294272 416373824 304722976 3083612944 438462776 1857931412 945470498 3868774163 +2147483648 1073741824 2684354560 2415919104 3355443200 2885681152 1241513984 150994944 1602224128 2118123520 1604321280 309329920 499646464 273940480 1468399616 1609891840 3455483904 1312571392 128163840 3636187136 2883057664 554550272 3008080384 1801378560 142116480 2407373888 1820550752 2114653648 3665763784 1875469404 223649378 369543633 +2147483648 3221225472 3758096384 2952790016 671088640 3288334336 1509949440 2969567232 3179282432 2915041280 744488960 1794113536 4061659136 130285568 995753984 430243840 78348288 1547485184 2276384768 445026304 3342493696 727032832 4206086656 1979203328 2146763136 3416494016 2312220768 1204339184 2249052392 1515601604 1634981986 3063506419 +2147483648 1073741824 2684354560 3489660928 3087007744 3154116608 3388997632 2432696320 2524971008 868220928 408944640 2333081600 4243062784 4022599680 1847721984 3584360448 808615936 1774993408 1731665920 2685349888 549672960 2373198848 2763667968 1696082176 4059852160 3966747072 634527648 916234768 1459493160 2272930772 628705186 3068954129 +2147483648 3221225472 3758096384 3489660928 1207959552 603979776 1845493760 3741319168 2877292544 3862953984 3827302400 3440377856 1377304576 224133120 3624271872 3061645312 2123857920 3794059264 1206525952 3207745536 2274322432 2734230528 1655444992 4176444160 1162349184 2036669248 1833614496 4142135664 527873304 3377811452 2999178402 577238387 +2147483648 1073741824 3758096384 268435456 2818572288 67108864 2248146944 2499805184 3632267264 465567744 1210056704 3853516800 259522560 2370568192 3095003136 2154627072 2370469888 1624555520 1982242816 69177344 2746460160 215489536 2126266880 3697413376 2876335488 1071248704 2201752288 1193490864 1150299512 3091787972 2130033378 244721073 +2147483648 3221225472 536870912 3489660928 1207959552 2617245696 1241513984 1224736768 981467136 2344615936 2371878912 2632974336 3984064512 2200174592 3243638784 1598357504 1931968512 3489480704 2925666304 2849755136 824055808 360236032 1730529792 2941751552 1480887680 2661798848 3787214944 2437059376 1074405160 2092316700 3782494306 3653195571 +2147483648 3221225472 1610612736 1879048192 1476395008 1006632960 2852126720 3841982464 58720256 88080384 3458203648 774897664 196608000 3667656704 3545890816 767361024 3840638976 4265984000 3218563072 4100943872 2398230528 1302963200 1209274880 3372204800 2696603776 1349289792 1115943136 3400544816 1283063512 3833341956 151775458 2023003699 +2147483648 1073741824 2684354560 1342177280 2013265920 2751463424 1644167168 1962934272 1451229184 3460300800 2816475136 395313152 937951232 3281780736 4019585024 2239561728 75923456 634667008 3631882240 3633491968 680421376 2279142400 2667889152 838039808 3848236672 4258340544 2986939808 17580816 3741197208 4037113532 3908140450 3577329425 +2147483648 1073741824 3758096384 4026531840 1207959552 738197504 3254779904 1660944384 2910846976 3057647616 18874368 1785724928 617086976 1360265216 1187643392 3610574848 792363008 79478784 1099915264 2076594176 689059840 2897826816 1188838912 3797839616 3015672448 1596953920 3438731872 1836839632 329103176 251566532 2408503906 2328340177 +2147483648 1073741824 2684354560 2952790016 2013265920 1677721600 3321888768 1056964608 746586112 2831155200 1176502272 225443840 4252499968 1036779520 3228958720 3370975232 3414589440 3629400064 2985025536 269660160 488515584 4014586880 617879040 824902912 1513322368 2054086976 4147163488 2828565936 2350761976 1874765532 2130221410 831308209 +2147483648 1073741824 536870912 268435456 939524096 3556769792 3321888768 3238002688 1954545664 3066036224 1537212416 1974468608 4080533504 3778281472 1835401216 2106916864 3444998144 2095923200 3909263360 3550162944 1968128 197147648 1159776768 812741888 3407419264 2948860480 3552452832 3262166576 3155799944 306466684 3992856802 85035569 +2147483648 3221225472 2684354560 1879048192 4160749568 1543503872 1509949440 2566914048 2826960896 1228931072 929038336 2412773376 2692218880 1954283520 1720057856 1209860096 483885056 3752083456 1569415168 2484318208 3724466176 3789587456 2576460288 1553577216 4083943552 3898524608 2442244896 949516592 1433159384 1532936380 1477536546 2237267251 +2147483648 3221225472 536870912 805306368 3087007744 3556769792 771751936 2768240640 444596224 3670016000 3235905536 1085276160 2226651136 1337196544 3728343040 1079312384 1191936000 3987554304 3256868864 1510354944 3978512384 2029120512 2862170624 4058331392 926041984 4258803904 4131654368 941878192 980530312 3025683524 2533704418 3196258227 +2147483648 1073741824 536870912 4026531840 1744830464 2751463424 2583691264 1560281088 1719664640 3116367872 2308964352 1481637888 1243086848 1882980352 1617035264 521994240 3253895168 4238688256 429875200 3202322432 3535742976 2236490752 1812451840 1000540416 2545709440 2032292416 4101862688 2374122608 984397912 375086900 1731255586 3026802801 +2147483648 1073741824 1610612736 4026531840 2281701376 4227858432 838860800 1694498816 1233125376 624951296 2531262464 3696230400 1395130368 2500591616 1460797440 1986854912 3154280448 1185267712 3302973440 333369344 2136971264 1939747840 809472512 4069476096 2180434048 1976799936 3536655392 3123904144 1427909944 962255412 1735396386 3814263441 +2147483648 3221225472 536870912 2415919104 2281701376 335544320 100663296 587202560 3263168512 3812622336 2132803584 2939158528 2748841984 3414425600 1160118272 3257204736 1599569920 2514305024 2103615488 509759488 1021544448 1873009664 142839296 1001617664 2322290816 1693429568 3225946848 598585072 3768228072 2773885500 3571188450 2732798707 +2147483648 1073741824 3758096384 4026531840 2550136832 1811939328 2315255808 1526726656 595591168 2294284288 2980052992 871366656 3653763072 1446248448 3700555776 3625254912 899842048 1736228864 166158336 703066112 2045163520 4058407936 4125609472 2347221760 921169792 3295049792 874945632 784825808 609646344 2144327028 3284313186 2427312593 +2147483648 1073741824 1610612736 805306368 2281701376 3019898880 1845493760 1056964608 2206203904 3435134976 2539651072 2872049664 343408640 3478388736 2920415232 632619008 1860337664 1227735040 2756108288 153538560 2199291904 3287190528 3355063808 3561614080 1185791872 2055613888 457668064 3399965488 802610248 1687111316 3838541282 1949308721 +2147483648 3221225472 536870912 1342177280 3087007744 872415232 2717908992 4211081216 696254464 2311061504 1029701632 1078984704 1866989568 93585408 3066167296 2859794432 3067314176 27082752 645341184 340144128 1893615616 1220736000 3212180992 3528656640 2832997760 4166473152 4248271136 1231424848 2754529544 180057940 771272994 978106707 +2147483648 3221225472 536870912 3489660928 3355443200 1811939328 3120562176 2399141888 3414163456 1690304512 2925527040 1817182208 1670905856 502530048 4122607616 4212457472 3165356032 3844947968 3706593280 1704906752 2935486464 2745836544 111977984 607064832 1778286464 3920091072 3719557920 1251598064 997468104 1375377412 4231367458 3881548531 +2147483648 1073741824 3758096384 3489660928 402653184 1409286144 2852126720 1895825408 4051697664 1933574144 2816475136 588251136 1091043328 2846097408 3178889216 2462384128 3131736064 1751957504 1837047808 1557065728 1714849792 2936742912 2501749248 3492177664 1032060032 2465808576 356306592 1008160976 440088296 3743697060 146458274 149271761 +2147483648 1073741824 536870912 268435456 1476395008 738197504 1778384896 2264924160 209715200 683671552 3625975808 646971392 803733504 2852388864 2102525952 598016000 4035084288 2754428928 3673595904 3173511168 4256167936 4217086976 3666916864 2112396544 822466432 1406383424 4167315104 1646458000 1199426472 2797532084 368268962 1609896081 +2147483648 1073741824 2684354560 268435456 402653184 3288334336 4194304000 2332033024 645922816 3737124864 1709178880 3597664256 2555904000 3280207872 602275840 2783248384 618037248 1327251456 1182965760 183660544 3920242688 2762933248 2508750336 1938581760 875197312 3035622080 1118358368 4129102960 3607255400 2092059196 730489698 1723816049 +2147483648 1073741824 536870912 268435456 3623878656 4227858432 3724541952 1828716544 3531603968 1782579200 723517440 1691353088 2855796736 355729408 4248436736 4220846080 774537216 1364017152 2972622848 696184832 738613248 3566455808 3443048960 548751616 3808044672 4017432384 1310438176 1128626480 1242715208 4051280836 1653959458 1722479921 +2147483648 3221225472 2684354560 805306368 2281701376 335544320 1241513984 2868903936 2172649472 1178599424 2103443456 3041918976 1699217408 4078174208 2806906880 3473408 461340672 170672128 2653151232 1140281344 555272192 3302835200 2946129408 4066109184 3128582784 4291462592 2408809504 430888272 2351274760 1758920268 2435361826 683983187 +2147483648 1073741824 2684354560 2952790016 2013265920 3690987520 2516582400 3338665984 4135583744 901775360 3407872000 2458910720 4127719424 609484800 1442185216 3602186240 2990964736 3240902656 345759744 1884205056 662263808 342629376 1836717568 2138984704 3324063104 1964060480 1380568224 2620754256 1099408136 2769104444 1686860962 2173117777 +2147483648 3221225472 3758096384 268435456 2818572288 2214592512 771751936 83886080 4152360960 3946840064 2485125120 498073600 3040346112 3974365184 1399455744 528809984 1090224128 3289169920 3618086912 1698926592 1261021184 1865239552 2123817472 2914763520 288162944 4086813504 775642080 1819039536 1320665896 1846183524 420828130 3304229683 +2147483648 1073741824 2684354560 2415919104 4160749568 2483027968 1241513984 486539264 1820327936 1631584256 622854144 3247439872 3837263872 681836544 2006319104 1589968896 1512472576 4251729920 2054922240 335523840 1744406528 2625938432 881291776 3829243136 1243783296 2561371968 3546763168 4098641968 3320447464 810003100 3336398754 1926448177 +2147483648 3221225472 3758096384 1342177280 939524096 3019898880 3724541952 2801795072 2491416576 1153433600 3500146688 2609905664 792199168 4129554432 168951808 2286223360 4163076096 4016881664 2709463040 3208294400 3692644352 2784332800 3041609216 2203141376 1838768000 1085643840 2561404064 824240176 1188140008 3067682452 2589295778 2254165043 +2147483648 3221225472 536870912 1879048192 402653184 3019898880 637534208 184549376 1585446912 834666496 2573205504 2775580672 994574336 2379481088 2252996608 4017422336 3277553664 1389182976 2038915072 57896960 2406025216 84261888 1486085632 1910055168 1848421760 1807150016 77239136 1756192592 242624456 3959146308 2933717858 3351221075 +2147483648 1073741824 536870912 3489660928 2013265920 2617245696 637534208 3003121664 1233125376 1430257664 593494016 3176136704 3984064512 2342780928 2459041792 3062169600 2569175040 3052224512 3214876672 537636864 3216054272 2171108352 264093184 2573700864 3622765696 46277056 1568487968 3628534064 1247691880 984349588 104923682 3672229169 +2147483648 3221225472 1610612736 2415919104 402653184 738197504 1375731712 4278190080 3061841920 3502243840 1931476992 407896064 481820672 3990618112 1905917952 2034040832 946569216 588627968 2670632960 3666079744 2473719808 2028590080 3680781824 3745962240 4096210816 1117255488 2363394848 2343250992 2629072792 1824494980 4120630050 792463411 +2147483648 1073741824 1610612736 805306368 671088640 2483027968 973078528 3405774848 2625634304 1136656384 2531262464 510656512 1945632768 999030784 3507093504 3719102464 152731648 367378432 2190401536 2761134080 2106640384 940073984 2956205568 354909440 2331470208 3596536000 1689917792 2360624432 1189578104 1679177636 1143877986 2437067057 +2147483648 3221225472 3758096384 2415919104 2550136832 3556769792 1644167168 2332033024 2944401408 2252341248 3525312512 1672478720 2830630912 3627810816 3759800320 3311206400 3305865216 3482632192 1039048704 1747185664 4003465216 1584509952 2128109056 1923975936 479363712 3885537088 1292736992 40074288 981533848 1019251076 786510306 2907715635 +2147483648 3221225472 536870912 268435456 2013265920 2348810240 704643072 620756992 2071986176 3737124864 3890216960 1303379968 1644691456 2721316864 3981836288 3759472640 2139586560 1173176320 3357253632 2107617280 1606531072 2724291584 544289280 2573759232 2613321600 1811838144 967850208 67647184 2369049992 2748796156 1028923618 3400000211 +2147483648 3221225472 3758096384 1342177280 1207959552 3154116608 3053453312 419430400 4018143232 1413480448 1637875712 3717201920 547880960 2488008704 2995388416 3400335360 708542464 928301056 129966080 4049752064 4257306624 350338048 397421056 3145237248 2386915968 131532864 1280265632 3082546960 2819925048 849325956 3560125858 3758686995 +2147483648 1073741824 2684354560 4026531840 2550136832 2080374784 2717908992 83886080 981467136 3871342592 1184890880 2561671168 3870818304 470548480 1531576320 787283968 1738178560 2554609664 3399442432 3795546112 2708772864 4150768640 2446807552 1617846528 2078461824 1894278208 3294929632 82728752 2049105400 2848537892 1888869090 3661026097 +2147483648 3221225472 1610612736 1342177280 2281701376 1006632960 704643072 4110417920 4102029312 3728736256 4292870144 2869952512 3903324160 3875799040 1756495872 505741312 3758325760 1534967808 1111433216 2736967680 3469498368 2682651648 2103374336 7507200 1720024704 2188630720 1602561184 3841090960 2428776872 1905501556 110484642 1297838483 +2147483648 1073741824 536870912 4026531840 2550136832 3019898880 2248146944 1962934272 2508193792 2545942528 1998585856 779091968 3598188544 3177971712 878313472 2483879936 281706496 2082816000 3274661888 3425333248 527763456 874970112 499065344 1258518272 2786090368 828932416 3749971296 689912752 2947774136 2663975812 4155829602 562493361 +2147483648 1073741824 1610612736 268435456 134217728 2885681152 637534208 2164260864 2894069760 3611295744 438304768 2502950912 3777495040 1869348864 1079377920 2425159680 218529792 2687877120 3526533120 3683110912 2289367040 563223552 2943859200 188523776 1081058432 3338246464 1502968544 1103242512 357513016 2185758268 2373821154 3738052881 +2147483648 3221225472 2684354560 268435456 134217728 872415232 2516582400 1660944384 2793406464 658505728 48234496 1276116992 973602816 4057726976 2101215232 1492975616 361725952 3749986304 1619763200 3796783104 3911501824 821820416 2669071872 2316357888 822620288 3546115264 3565096096 85754576 1562295320 936210220 1446503586 1386311379 +2147483648 3221225472 1610612736 2952790016 939524096 4093640704 3992977408 1493172224 4118806528 1681915904 476053504 1823473664 1995964416 4195090432 376832000 2125266944 3211231232 2965749760 3913474048 3388452864 1441531904 2609310720 330693120 2258282240 1118446208 3549562816 750735328 3650700336 1279099640 2353970012 1862281186 679532595 +2147483648 3221225472 3758096384 4026531840 1744830464 3690987520 100663296 2667577344 3397386240 2487222272 2044723200 378535936 1343750144 1588854784 3681419264 3532980224 4041179136 12369920 880959488 4113436672 41211904 1003396096 577086976 3918997760 36814464 1525199552 3472697248 342008048 1447031240 4239182764 3772391330 1249635571 +2147483648 1073741824 1610612736 3489660928 2550136832 335544320 167772160 150994944 998244352 171966464 69206016 1164967936 2329411584 1222377472 3780247552 3896311808 935493632 2398470144 3289849856 1544744960 614205440 1651729408 1842108928 1104835328 1640554112 1934975808 1311205472 2540433648 4033928408 2807607764 2912731234 435332337 +2147483648 1073741824 3758096384 1879048192 3355443200 3959422976 4194304000 4278190080 411041792 3972005888 3508535296 3090153472 3339190272 594280448 1155137536 3440181248 931823616 1322565632 998137856 1864060928 1621932032 2507875328 771491328 2409772288 4102598528 1227743040 1882911712 3382565712 2347907640 1674680932 588819426 3084152657 +2147483648 1073741824 2684354560 4026531840 3355443200 1677721600 3724541952 3238002688 1820327936 809500672 1721761792 2913992704 36175872 775159808 3544580096 2606039040 1570144256 4071374848 148594688 1978126336 3605309440 264236032 3835226624 2006816000 1421081216 2490597440 1351816672 2961414672 1419453064 1229339932 877944290 2551637521 +2147483648 3221225472 2684354560 1879048192 2818572288 1275068416 1711276032 2634022912 1702887424 2042626048 3659530240 1966080000 477626368 3688628224 990511104 3468492800 2572910592 2811510784 1697603584 967512064 399308800 784555008 4015587840 4184618752 3786621312 1841351488 2552315872 1647420848 4076423512 4070400804 2976589794 2121050547 +2147483648 1073741824 2684354560 2415919104 402653184 1006632960 1845493760 1224736768 2625634304 1027604480 2225078272 2022703104 1591214080 159121408 1515585536 2736586752 3131473920 1244938240 2809372672 410415104 2781665280 1197419520 756648448 3617355008 3555188864 3029644352 1289909664 3643680752 376560728 526915804 2599783842 1846688753 +2147483648 1073741824 2684354560 1879048192 402653184 3825205248 3523215360 2030043136 3867148288 180355072 1684013056 1888485376 2128084992 565444608 2299920384 2257911808 1252425728 2986098688 1635409920 1471574016 1784981504 1894667264 1418828288 1289238784 2293522304 127371712 1884590752 415646320 1785503432 2149818588 2588072610 2379425393 +2147483648 3221225472 3758096384 1879048192 2550136832 738197504 33554432 2030043136 4185915392 3527409664 1260388352 3685744640 1556611072 3590586368 1168769024 297074688 2741207040 45137920 4115226624 205844480 3398088704 2080650240 2829789696 1446328064 3793892992 2098238784 725167072 3001867216 211702120 2501375428 2863792610 4134137043 +2147483648 3221225472 1610612736 805306368 1744830464 2348810240 3791650816 3875536896 3279945728 2889875456 1461714944 3010461696 3872915456 187432960 3539599360 475856896 4196630528 1114750976 1415176192 3589017600 991655936 1993085952 510350848 555057920 130512512 2100181312 2860238432 161232880 1648527032 1000430404 3232796770 3350836467 +2147483648 1073741824 536870912 3489660928 2550136832 335544320 570425344 721420288 1468006400 1220542464 2069889024 2010120192 4002938880 4103864320 1401028608 1598881792 1394245632 2530295808 2384011264 1709010944 2904786944 2507961344 3927113216 3405097728 1182263168 3703187904 2220914208 1649450992 2102958232 2424111412 3767699490 4239734001 +2147483648 1073741824 3758096384 4026531840 2550136832 2483027968 4060086272 4076863488 1048576000 2613051392 2581594112 30408704 1218969600 1349255168 2809528320 2478637056 618561536 2035335168 2187943936 2349658112 4293314560 657839104 2038582784 2833209600 1599123840 1667841728 2978757664 3265697424 2970901880 330559164 312898082 2031472529 +2147483648 3221225472 2684354560 4026531840 3355443200 1811939328 1912602624 3137339392 645922816 1681915904 3122659328 3121610752 2839019520 886308864 334364672 751108096 4191649792 982532096 1618501632 2910113792 3527358464 236745728 3824299520 2520180992 1784733312 1177577792 774489248 644657712 150676360 1657406636 1591995042 2475580211 +2147483648 1073741824 536870912 1879048192 134217728 67108864 2852126720 452984832 964689920 2344615936 18874368 2479882240 372768768 1502871552 369491968 3359965184 792625152 709967872 3724042240 2025082880 4124502016 3598468096 1923792384 2522244864 247218560 1846190400 1413978144 178522672 2580511368 1975029628 2169841186 178679089 +2147483648 3221225472 536870912 4026531840 1207959552 1946157056 2046820352 1895825408 1417674752 1463812096 1239416832 1112539136 3167223808 1995702272 3105226752 1252327424 2262794240 1305559040 3054002176 550817792 468125696 3202180096 1597213184 1195056384 1559178368 176712384 865395232 1074146896 160174920 2239475388 1670342690 2191078227 +2147483648 1073741824 2684354560 268435456 1744830464 3019898880 1644167168 3808428032 2894069760 2361393152 182452224 3771727872 2076704768 1888747520 1106378752 507838464 926580736 1062223872 1938333696 3803549696 3653453824 240980992 619064832 3774340352 3319758720 2275105984 648106016 955323984 351813256 3188486516 1441758754 3548564305 +2147483648 1073741824 536870912 1342177280 402653184 1409286144 4060086272 3070230528 3883925504 348127232 2862612480 565182464 778567680 2637955072 3259367424 2341273600 1269727232 577847296 1934106624 2420928512 1116604416 3707819008 1149322752 557869824 1499588480 1955637824 1327022816 3958697360 3385464600 2149783388 1239385314 20547217 +2147483648 3221225472 2684354560 1342177280 402653184 4093640704 3388997632 3976200192 343932928 616562688 3999268864 3197108224 3975675904 2171338752 799408128 2331836416 1138720768 357580800 655958016 3653070848 2466203648 2229314560 3713118720 186187008 1203581824 3858744768 1700912288 420483376 196666872 4199354300 2736156322 741731379 +2147483648 3221225472 536870912 4026531840 4160749568 3825205248 637534208 2600468480 3732930560 3376414720 3760193536 217055232 1035468800 880017408 1871839232 3414491136 2158723072 3702603776 1578655744 1682288640 2915706880 3328228352 4233199104 2936647936 4251796608 1062702400 4262413152 3647698736 1657898760 2252945748 3444325730 1000850995 +2147483648 1073741824 3758096384 3489660928 1207959552 2617245696 905969664 1224736768 1384120320 1447034880 1138753536 4293918720 69730304 2744385536 1516896256 1231355904 2596438016 3316695040 1237917696 4049948672 1052940288 397540352 852044288 149227776 3640893056 798077632 3273190240 3021808528 2498726600 1851230596 2287714658 2590845585 +2147483648 1073741824 3758096384 4026531840 2281701376 3825205248 3321888768 1358954496 3011510272 1539309568 2216689664 1229979648 2215116800 3965452288 342753280 1611464704 770080768 2190524416 942235648 688705536 1113991168 2471599104 1057614336 3437046528 2603611520 3580657472 3973541152 1445547088 3423373336 2951124940 93357858 2729011025 +2147483648 3221225472 2684354560 805306368 4160749568 1543503872 3791650816 1862270976 4152360960 3972005888 3407872000 1253048320 1076363264 395575296 176553984 1982136320 1395621888 1752186880 2651447296 161787904 2079250432 2370909184 2444879360 1963813632 3376113536 758548800 4270683360 939135504 3507897416 800877148 2165478114 1050835219 +2147483648 1073741824 2684354560 1342177280 1207959552 3154116608 838860800 1056964608 3816816640 448790528 1616904192 4000317440 2006450176 4269539328 1522401280 755826688 161906688 774914048 3216515072 1949159424 2105006080 666498048 3224208896 1400300288 2059004800 1420629952 372756832 840559600 3854323224 1818207564 2705086306 555616497 +2147483648 1073741824 3758096384 2415919104 2281701376 4093640704 1711276032 3607101440 528482304 515899392 2627731456 4117757952 378011648 2528903168 430309376 2865561600 1806598144 3341860864 627679232 581750784 2407450624 2655575040 2233255424 1867985664 2693116800 1488098880 392626016 4268587088 2329885080 666380636 3973331298 3498789713 +2147483648 1073741824 2684354560 4026531840 1476395008 1140850688 2785017856 4278190080 3967811584 448790528 1428160512 800063488 4118282240 2108424192 4129161216 3474784256 4142301184 468729856 1402560512 3971870720 1855416320 4129881088 3167090176 2998654208 125250432 867713856 713892576 3501108400 2179271224 1628137420 1074713826 3205790129 +2147483648 3221225472 536870912 1879048192 939524096 2080374784 1241513984 83886080 2122317824 650117120 4229955584 638582784 745013248 3913023488 3308388352 2175598592 396066816 3098624000 4139343872 1416900608 1084102656 1077404672 2955571712 2106108160 3196938112 4161525056 2509859232 2179218576 1354217560 904548788 3626539938 4057847187 +2147483648 3221225472 1610612736 3489660928 4160749568 1677721600 704643072 4043309056 3615490048 809500672 1428160512 2375024640 2669150208 3009150976 2810576896 1364000768 3437199360 758235136 1070080000 2833592320 1040934912 2893194240 4221544960 2962340608 1050239616 1545442624 774366112 840824944 2233893784 1553836092 786942370 2415756147 +2147483648 3221225472 2684354560 1342177280 2013265920 603979776 1644167168 4278190080 1317011456 4173332480 1323302912 2091909120 1890058240 2381578240 3177840640 398786560 2835578880 852508672 2782470144 2621288448 326035456 3349623808 1814246912 2952894720 1207988096 2885750976 1845563616 3238002832 4152397960 725630084 128034530 2215762323 +2147483648 3221225472 1610612736 1879048192 2550136832 2080374784 2852126720 2566914048 4135583744 3988783104 945815552 1664090112 3465019392 964952064 1730805760 4130668544 2237890560 491896832 3065602048 479064064 3824031744 4022297600 998722048 2227894528 272910720 1498090944 772142560 2959741392 1905580904 1261649988 1953054690 1232414931 +2147483648 1073741824 2684354560 268435456 2281701376 2751463424 3590324224 3875536896 2575302656 1514143744 1205862400 3396337664 1805123584 4235984896 2703360000 1972174848 1442480128 1318076416 2926092288 2326024192 2470406144 3433020416 2819556864 4217790208 3443759744 884755648 3070400608 593349872 1433597464 4240759924 4144963170 518509553 +2147483648 1073741824 3758096384 2415919104 4160749568 3288334336 3120562176 1325400064 1518338048 490733568 2602565632 3822059520 2569535488 3302752256 1736310784 3599564800 865501184 1395703808 3667501056 1677996032 517646336 3636954112 3831010816 1105494272 2565489792 668881728 1335624992 1969207312 3202106392 2290059180 4228649762 1188493585 +2147483648 3221225472 1610612736 2415919104 939524096 2080374784 4261412864 3372220416 92274688 834666496 3881828352 24117248 2971140096 2138832896 2746089472 3196911616 2969010176 4199661568 3804798976 3396644864 3418085376 667323392 2599021056 2133112576 972165504 3623065024 3874646368 4285786352 2696147480 3067260012 3458335586 2969280499 +2147483648 3221225472 1610612736 1879048192 402653184 2483027968 973078528 3170893824 545259520 1933574144 1612709888 336592896 3448242176 4252762112 2210529280 720175104 1116438528 2909913088 2897829888 3898929152 511166464 2876457984 4130656768 1633645824 274644096 1054789952 3667891872 1329506128 2230209752 4094042004 4199204002 1032917587 +2147483648 1073741824 2684354560 2952790016 134217728 872415232 3053453312 2801795072 276824064 465567744 3030384640 1097859072 1299709952 3309043712 3000631296 1640824832 3185737728 2416984064 3416907776 2142588928 1046415360 2383051776 3057952256 2766572800 3583400320 3505371200 2178026848 889804720 4224031384 1655097412 1601579874 2273221297 +2147483648 1073741824 1610612736 268435456 402653184 67108864 1577058304 3103784960 2759852032 3787456512 3462397952 3150970880 475529216 328990720 1088290816 1473052672 3402006528 1081196544 266903552 2031415296 3180996608 1078955008 3979672064 1617671424 1256673664 3682682304 3091254304 3038900336 1030786712 3580410380 1372894754 3749348721 +2147483648 3221225472 2684354560 3489660928 2550136832 2080374784 167772160 3909091328 2222981120 3225419776 2732589056 2624585728 1168637952 3674996736 2655125504 2000486400 4044062720 1950367744 2363498496 2742054912 4062795776 4006421504 73607680 2213289216 1664340608 4061400256 1279694944 870497936 1982682872 1494373332 3603272290 1182716819 +2147483648 3221225472 3758096384 805306368 3623878656 738197504 2248146944 3271557120 41943040 2772434944 262144000 3943694336 3780640768 4205576192 952500224 217907200 171933696 2738929664 211935232 160460800 1947744256 755809280 4292337152 1805912320 865291392 2567363136 2770107552 202255856 1011407736 3237277500 216679074 662328563 +2147483648 1073741824 536870912 805306368 3623878656 872415232 3858759680 419430400 3967811584 1749024768 3672113152 2330984448 1100480512 1550057472 1870790656 1523908608 2600108032 1765883904 1650515968 347205632 1786251264 3591666688 2488949248 592516352 2315805312 4140575936 375367008 1113818864 2577679656 1168330804 2760187746 2725471217 +2147483648 3221225472 3758096384 4026531840 1744830464 3556769792 3321888768 1929379840 1887436800 3091202048 3399483392 565182464 2165833728 123469824 4176609280 2729246720 1632337920 3510681600 3944767488 3564179456 3564652544 2324519936 2377862656 2037935360 4111210112 3078272064 1318704096 1973274480 185738712 2084413396 304283106 2170862195 +2147483648 1073741824 2684354560 1342177280 3355443200 1275068416 1308622848 3472883712 1283457024 2386558976 3680501760 2597322752 1606942720 1935409152 3921543168 3922526208 1108770816 3166715904 3793756160 2033242112 3512219648 4076145664 2175993344 477824256 237437568 2484727744 655706400 3022223696 1263762200 3983243500 994996002 2989796433 +2147483648 3221225472 2684354560 2952790016 1744830464 3959422976 1107296256 50331648 3649044480 1145044992 1470103552 4004511744 3822583808 3094085632 3422420992 10289152 3297214464 465584128 3739279360 831623168 1269348352 366236672 549707264 3500816128 2879262336 3536641088 2781804000 1501862128 2827699640 74423372 2989870050 2681421811 +2147483648 1073741824 1610612736 2415919104 3892314112 1275068416 2382364672 989855744 780140544 4273995776 1860173824 87031808 2451046400 1976827904 3515482112 1747255296 443711488 3628187648 203530240 1842417664 1881782272 2941045760 765390336 2010005760 2997226368 273400000 1514510304 1283672560 87640520 2256892708 1197660642 2642942193 +2147483648 3221225472 536870912 805306368 2818572288 3556769792 2382364672 1224736768 360710144 1346371584 3315597312 1466957824 2119696384 3406561280 2205286400 373096448 1066106880 4139859968 3076644864 370216960 1296680960 1371819008 972503552 3974772480 114340480 1193828416 3964939872 3321776112 3104751864 3055013460 1497035874 1668899059 +2147483648 3221225472 3758096384 4026531840 402653184 872415232 1241513984 184549376 780140544 3661627392 2501902336 3650093056 236453888 4159963136 2343436288 3794075648 3180822528 2009120768 2111856640 284291072 3349776384 1476174848 3112336896 3047147776 1240277632 1146828608 1300965280 4256327280 3981919432 1520523116 4132518306 1744330611 +2147483648 3221225472 536870912 2952790016 4160749568 1275068416 3388997632 956301312 1082130432 3158310912 1788870656 485490688 3542614016 2905341952 1136001024 3701276672 2126479360 2399223808 2340478976 2848043008 3965843456 185623552 2851662336 347411712 1846741632 1853314112 2398994784 3937317648 628704184 2733912380 498322274 2181502483 +2147483648 3221225472 2684354560 4026531840 3355443200 2751463424 838860800 3305111552 1971322880 2554331136 1897922560 1041235968 1695023104 507248640 3232366592 158138368 1795391488 3087024128 2885705728 906022912 117483520 2021782528 1237369344 3680538368 2318449280 781715776 3816115360 2947950672 4158079064 124242756 3443519138 3568006995 +2147483648 3221225472 536870912 1342177280 2818572288 469762048 1778384896 1795162112 3967811584 322961408 2380267520 1095761920 2586312704 1471938560 2088108032 179109888 2571075584 838942720 1325473792 310448128 1581291520 3361833984 3381718528 2181631232 3813470336 3329147584 2502534176 2772283280 1379298776 986475708 3836635682 3322458771 +2147483648 3221225472 3758096384 2952790016 402653184 603979776 3523215360 3070230528 1266679808 2210398208 891289600 1022361600 2135425024 239337472 366084096 2356477952 2805694464 4102078464 1681973248 149024768 3771803648 1362727936 4165805568 2214015744 4013386112 2509667648 2829467232 4258182352 3103421800 2812316980 1974597730 120158163 +2147483648 1073741824 3758096384 3489660928 2550136832 4093640704 2717908992 150994944 3464495104 3569352704 3613392896 1167065088 761790464 2263613440 439484416 423428096 2499444736 1025556480 2922455040 3818450944 4027860992 1991668736 342030848 649419008 1959197568 2405127104 466629280 2227727376 2434616056 978036916 1434020002 3972334865 +2147483648 3221225472 3758096384 4026531840 2550136832 3556769792 2785017856 520093696 3699376128 1438646272 1205862400 980418560 2381840384 341573632 1647181824 4151115776 3052896256 3265314816 2052087808 1500049408 139741184 1053457408 3778975232 3827594496 4096972160 501356224 2244644704 3284028464 2598639704 961691052 4115921250 1196558643 +2147483648 1073741824 536870912 1342177280 3892314112 1275068416 3992977408 1258291200 25165824 2478833664 1772093440 680525824 900202496 3590062080 3526492160 1999437824 2851766272 2313240576 3757056000 1377406976 3833870336 1795558400 2085817856 1813798656 2512613760 3509923904 125732512 199667728 119774936 3880031540 2326210722 1757560593 +2147483648 1073741824 3758096384 2415919104 671088640 3556769792 4261412864 3204448256 125829120 3242196992 3005218816 3039821824 11010048 1304690688 2338193408 2721382400 60194816 1625341952 3251740672 2675544064 498894848 694397952 3055015424 748712704 3094461568 3247016256 3589642464 829857552 3157304808 3156809196 3171249890 37731345 +2147483648 1073741824 2684354560 2415919104 2818572288 603979776 3321888768 1929379840 3330277376 415236096 1520435200 4021288960 510132224 319553536 2773352448 3204251648 4081483776 702562304 1146200064 2671251456 2713020416 3334134784 1881648640 2809233664 214505344 3904723008 1160224480 1391497616 1921564024 987585612 1480003810 2267627665 +2147483648 3221225472 2684354560 805306368 939524096 2617245696 973078528 1560281088 2541748224 3829399552 2057306112 3721396224 2739404800 2859204608 51511296 3732733952 867926016 3974119424 1047650304 3742969856 2187679744 3177055232 3581837824 3077561088 415675008 3705305664 2832311072 1623743440 1881994104 2998052532 3408740642 573763795 +2147483648 3221225472 1610612736 2952790016 1207959552 1677721600 3523215360 1694498816 8388608 3636461568 815792128 2349858816 405274624 3702259712 1312686080 2130509824 2843181056 2875310080 1395712000 3581431808 1650829312 1843606528 1205535232 4032767232 88947584 1892565056 1671731616 3015895312 1477090680 4082559532 380697506 490232851 +2147483648 1073741824 2684354560 268435456 134217728 2483027968 3925868544 3573547008 3279945728 3267362816 3881828352 1557135360 669515776 1469841408 107347968 252510208 799965184 98582528 1200660480 1867075584 2746025984 3382690816 857309696 3724858112 4280512384 3599722944 974171168 1921607952 3796673176 2349848860 2907770402 1277798929 +2147483648 3221225472 3758096384 268435456 402653184 335544320 1442840576 788529152 4051697664 1539309568 1570766848 1775239168 2600992768 3999531008 494796800 2331312128 3180822528 2837495808 1720819712 4192858112 223610880 2034670592 1521055232 498388736 192358784 4228937792 1034540064 3224659280 3803677544 3501220588 2264433186 3011287635 +2147483648 3221225472 1610612736 268435456 3623878656 738197504 704643072 1392508928 3665821696 1589641216 2183135232 412090368 2941779968 634650624 4160094208 1308950528 550469632 2325856256 2303827968 1979281408 3565451264 3725583360 2021785088 1505779968 782293888 4149252416 1358511264 3204711152 4249759368 2028017500 3836797602 2462700531 +2147483648 3221225472 2684354560 1879048192 2550136832 67108864 2650800128 1056964608 444596224 843055104 2430599168 2622488576 3317170176 2966683648 1250033664 2235891712 3088809984 702562304 2110873600 3547885568 1567942656 3300002816 3941430784 3281422592 1894144640 1831826624 1823714336 384664240 2308338952 971438196 3568187938 3732028339 +2147483648 3221225472 2684354560 3489660928 1207959552 2483027968 2046820352 3640655872 3581935616 3829399552 2749366272 3673161728 2869428224 2774269952 2585133056 627900416 775913472 316686336 2339381248 3712602112 2612824064 2808505344 656775680 2265112320 1866873472 1937099968 1754934624 463657424 1993849688 3847071804 2389579618 4151875283 +2147483648 1073741824 1610612736 2415919104 1476395008 1946157056 4060086272 2936012800 1182793728 2160066560 1939865600 877658112 3151495168 2731278336 4214882304 4124901376 2650963968 2359410688 181510144 3206049792 3949840384 1282102272 2391062016 3775916288 3988496256 219990592 1772329248 2196871408 839506232 3713353668 3449163554 597082609 +2147483648 3221225472 2684354560 2415919104 3623878656 3825205248 3254779904 2936012800 3061841920 1539309568 3642753024 4031774720 659030016 3209428992 288489472 3344760832 4045111296 2854240256 2429591552 4186501120 3555518464 4062327808 3958740480 3165088000 776710528 4226383680 3562809120 2711246032 1021348408 3228617460 1016631586 2453966291 +2147483648 3221225472 1610612736 2415919104 3087007744 67108864 1778384896 2063597568 1065353216 1396703232 2799697920 741343232 3013083136 1714683904 1285685248 3418685440 2149285888 2866921472 3392184320 4003049472 1689593856 2372117504 350617088 1997220608 2221510784 4186804928 2919714528 3165520624 1938010120 1825914996 1989382370 224156147 +2147483648 3221225472 536870912 2415919104 2281701376 2483027968 3388997632 687865856 763363328 255852544 908066816 1026555904 2278031360 3237740544 1419378688 1273823232 778272768 752435200 704946176 3148828672 3683321856 1930691584 4099324416 3477057280 2603809920 1367396160 557856992 3978352080 3048270488 1929924388 2392689378 2433449683 +2147483648 3221225472 1610612736 3489660928 402653184 1409286144 503316480 822083584 2155872256 415236096 3760193536 3132096512 2743599104 3047424000 3679059968 3476357120 2993913856 1897512960 1083973632 929492992 1188694016 1535937536 3726608896 1410817280 3992142720 2958563648 3304927456 4147611984 3703784744 210887940 2755179234 3165411411 +2147483648 1073741824 3758096384 2952790016 2818572288 872415232 2986344448 184549376 1132462080 641728512 1642070016 3033530368 3573022720 3147563008 2045378560 3199008768 1103265792 2915614720 3048595456 2072940544 911869952 1078309888 1653030400 416170752 1765534336 1616198848 1029572896 161671216 140072856 2502725028 4085464866 774446897 +2147483648 3221225472 3758096384 3489660928 671088640 4093640704 2449473536 83886080 2256535552 2931818496 1939865600 3067084800 3103260672 1531183104 3260416000 976551936 3061809152 3364405248 3958120448 3005976576 1720141824 1204679680 2344329728 1948207360 2323130240 1199837760 2230754336 4066658480 2085020712 2255268316 141194786 2993092019 +2147483648 3221225472 2684354560 1342177280 3355443200 3019898880 1442840576 1560281088 125829120 3888119808 2627731456 334495744 614989824 3816554496 2650406912 4029480960 2023981056 83378176 1889869824 2741948416 1011533824 1558559744 3255767552 874136320 1262273920 2459635264 2306657376 1123800592 212724760 1575114276 68752994 4197722387 +2147483648 1073741824 1610612736 805306368 3623878656 3019898880 301989888 1728053248 3749707776 2629828608 2598371328 4056940544 1137180672 12845056 2348417024 1375010816 316833792 997834752 2552029184 2937548800 3482978304 3060012032 3213616640 4224465664 3420366720 1893700288 2438886944 2896144464 2902383400 2708447972 2399639586 1781761873 +2147483648 3221225472 3758096384 1879048192 1476395008 603979776 33554432 16777216 8388608 2210398208 1730150400 3455057920 326631424 549191680 1381105664 3161260032 1742438400 304660480 3228917760 1140289536 2492704768 1774990336 2431257088 854598912 4109948288 1090385728 3341955168 3455934128 2041713048 2302492884 1829999202 2660061107 +2147483648 3221225472 1610612736 2952790016 2818572288 738197504 1979711488 2768240640 276824064 3116367872 3063939072 1609564160 3351773184 341049344 2336096256 1325727744 1275559936 2400829440 3341606912 3502477312 3468572672 3997514752 3211153920 138964224 2115340672 1239319616 991238240 694129872 1255433288 67094380 3408228962 1295435219 +2147483648 1073741824 3758096384 805306368 2550136832 2885681152 1577058304 4110417920 3934257152 2311061504 3034578944 2058354688 88604672 388235264 4184473600 1282736128 470974464 2950217728 3669811200 2792812544 3599906816 3055029248 643691008 3636906240 3118115200 2789037248 2662810336 49452368 1919431720 1316230852 2400356578 3428405329 +2147483648 1073741824 1610612736 268435456 1476395008 1409286144 1711276032 117440512 2105540608 834666496 2418016256 804257792 3364356096 895746048 3954573312 1035272192 424574976 2375663616 767336448 426405888 2303690752 2509896704 431810048 1869272832 3595566464 3155706688 1316755552 4165636944 2218741800 1162954492 3946411618 1007466577 +2147483648 3221225472 3758096384 268435456 4160749568 335544320 1375731712 1728053248 3749707776 1103101952 442499072 2127560704 4205314048 1233387520 1386610688 305463296 761233408 3134767104 3072172032 3843698688 304023552 3422147584 3404506624 4114807552 2084740480 1522717632 360952352 1285737360 1028886440 2064307356 3629521954 3857507475 +2147483648 1073741824 1610612736 1342177280 2281701376 1677721600 1845493760 1258291200 3296722944 448790528 4229955584 2505048064 883425280 3675521024 1200750592 929366016 434798592 3197747200 3750502400 622841856 301688832 2354072576 2032672256 609563904 284365696 1129621824 4268985120 1284774672 1439933320 3951397620 2375744802 2095079953 +2147483648 1073741824 536870912 2415919104 1744830464 67108864 2516582400 3976200192 1719664640 1933574144 1444937728 2653945856 1488453632 3650355200 3060662272 2726625280 795246592 3899211776 486383616 2886897664 3453364224 1284537344 1456017920 2156691712 2383072384 2117318976 2246541024 3643353904 2044491848 765609516 2125350114 1499780657 +2147483648 3221225472 3758096384 268435456 3087007744 2617245696 1107296256 3170893824 1317011456 2394947584 501219328 1104150528 817364992 441712640 3022389248 2976186368 584024064 3452485632 3567099904 20623360 2501777408 3866194944 55050752 2589849856 4242225024 3301961408 1858642464 2233328816 1819979784 4039039420 2827008034 767584691 +2147483648 3221225472 1610612736 805306368 3623878656 4093640704 2382364672 2030043136 411041792 658505728 2812280832 1789919232 1267204096 3064201216 3474325504 3367305216 430931968 3881418752 1182654464 2880139264 4252928000 1803561984 2965395968 1164020992 2496752768 4107871808 1388081120 2294953552 1018067752 4258920124 842841570 193632083 +2147483648 3221225472 3758096384 1879048192 2550136832 4227858432 1577058304 889192448 796917760 3317694464 3076521984 1334837248 1072168960 197918720 1121320960 3963420672 2721021952 3713581056 1360355328 2449666048 4217247744 2514553856 164745728 457818880 3527160192 657455552 2329497760 416565008 3814948280 2110705404 3683162786 4074604563 +2147483648 1073741824 1610612736 4026531840 3623878656 2214592512 704643072 4244635648 2659188736 641728512 3164602368 1850736640 1997012992 157548544 774242304 2769616896 2705227776 3755589632 2620219392 3521343488 3898861568 899834880 3586372096 4218669312 2072684160 1899387968 758963232 4006289744 873907560 3198989788 3919709730 1002654801 +2147483648 3221225472 2684354560 4026531840 1476395008 1140850688 3254779904 1526726656 1384120320 834666496 3672113152 2238709760 689438720 806617088 3931504640 3842310144 4093607936 1156071424 130834432 1747185664 1424123904 763606016 749993472 3389718784 1431192960 2215708864 1546253664 3970715120 2584946120 4242229788 84403042 3188504819 +2147483648 3221225472 536870912 1342177280 402653184 2214592512 3120562176 822083584 327155712 3116367872 715128832 2672820224 3986161664 883163136 4048683008 2597650432 1180401664 659111936 3757907968 534147072 2744559616 2549597184 1451731456 3373216512 2278769024 1385507392 1077633312 1798848624 1039433448 2076902164 4210156322 172619635 +2147483648 1073741824 1610612736 3489660928 402653184 335544320 2919235584 1056964608 2457862144 3292528640 3336568832 707788800 2052587520 579076096 2385641472 3369402368 4095377408 166313984 807215104 3910594560 4239820800 518450176 1221531136 2213714176 519382656 1602965696 2145450208 464610160 4002991720 1965420372 2036590306 3850163825 +2147483648 3221225472 1610612736 2952790016 402653184 1006632960 2315255808 3875536896 2021654528 532676608 899678208 2307915776 4285005824 3289645056 3374448640 648347648 3306913792 1140441088 956096512 813101056 2330335232 51356672 1507587584 416859392 330162560 3443487296 2216824992 2837809040 1784383496 4254652436 718044834 395257491 +2147483648 1073741824 2684354560 2952790016 2013265920 2617245696 100663296 486539264 1048576000 2873098240 1348468736 1452277760 434634752 1925971968 3773956096 196935680 3695869952 2528657408 3188056064 2110763008 3367458816 3901979648 825082368 463655168 3581197440 511112640 1546813344 2082307344 2667262904 4162911156 3916457378 3032059921 +2147483648 1073741824 3758096384 4026531840 3623878656 1006632960 1979711488 3976200192 2508193792 3242196992 2300575744 4063232000 3409444864 1868824576 3734896640 2163539968 1297514496 1976090624 1883070464 2901045248 2724370432 410967040 36037120 1237280512 2613364864 2850984256 2565702368 1661119024 4243478440 2171420876 3963779298 1422840113 +2147483648 3221225472 2684354560 3489660928 1207959552 1140850688 1040187392 3808428032 578813952 1858076672 3424649216 550502400 869793792 3848536064 1993474048 2786394112 1117487104 348667904 3172737024 2955399168 3380488192 383413248 2049478144 2347587840 2922343296 2520999232 2368501792 906890736 1620284520 3388236948 2280349218 3749738739 +2147483648 3221225472 2684354560 1342177280 1744830464 3422552064 2315255808 2902458368 931135488 1816133632 585105408 2249195520 1096286208 2553544704 3261202432 876937216 3354099712 436748288 3993837568 1896321024 2015246336 1154171904 2277048832 941955840 1413132928 250659520 4199024800 653021552 2853616968 919026676 348041890 557534835 +2147483648 3221225472 536870912 1879048192 939524096 2348810240 1845493760 855638016 2994733056 415236096 3751804928 349175808 1086849024 2661023744 1904082944 1449984000 1109884928 2799255552 150298624 3367120896 3634034688 2016816128 380747264 909678848 381978496 2806731328 2524884000 2532056272 1877412760 1022947820 1818520098 2652563923 +2147483648 3221225472 1610612736 1879048192 1744830464 2751463424 3388997632 1459617792 3565158400 2940207104 2397044736 2865758208 3393716224 2272002048 2283143168 2128412672 3327098880 635027456 1153785856 153751552 801286144 3072312320 4166100480 2617875712 537723008 2114440384 699729696 1850964816 2310473848 2330770748 3738667298 3573408339 +2147483648 1073741824 2684354560 1342177280 3355443200 1946157056 2113929216 520093696 3229614080 2252341248 1180696576 636485632 3524788224 2425094144 856031232 1050476544 523141120 3383246848 2834571264 3833253888 2592294912 3636390912 3359643136 559947008 2842772096 3327710656 200065888 3279356656 3410307576 2416177596 3758038370 2711663601 +2147483648 3221225472 2684354560 1342177280 1207959552 4227858432 3724541952 2197815296 2004877312 3032481792 1478492160 2941255680 3449290752 3326869504 2296512512 1442643968 973832192 2910339072 926752768 2100023296 1537759232 3580144640 549961216 3940217600 1210089344 2270259008 3247991584 4988272 3219346744 8169332 3553275170 31036019 +2147483648 3221225472 536870912 1879048192 4160749568 3690987520 3388997632 3774873600 4001366016 1136656384 1281359872 3333423104 4120379392 2578186240 283770880 2025652224 4221796352 473513984 8216576 3494096896 63461376 1682301952 3426630144 965454080 4136383872 3204136384 1786068704 1231430128 1875274552 3482780004 4185799906 2049694963 +2147483648 1073741824 1610612736 805306368 671088640 1006632960 2717908992 2130706432 3279945728 1396703232 878706688 1143996416 3144155136 3228303360 4131520512 259850240 3346694144 994689024 666689536 2757398528 2904102912 568693760 3588113920 3942097664 2709227648 2185811904 1295862496 3852144656 4240033720 2188759252 740750562 3454252817 +2147483648 3221225472 2684354560 4026531840 3087007744 469762048 1174405120 1828716544 1518338048 1237319680 1730150400 439353344 508035072 4129554432 1227489280 385155072 141787136 1940406272 682909696 470953984 393795584 65829888 1246732800 3963541760 2165815680 711164736 2454719456 4237850832 276596008 3052804420 477303266 4054379987 +2147483648 3221225472 2684354560 1342177280 3355443200 1543503872 2315255808 2969567232 2726297600 1505755136 3307208704 649068544 3267887104 3080978432 1062076416 703922176 806846464 623394816 666181632 3497447424 1484331008 3480028160 32152064 1882976512 1579336064 3072309056 3182201568 2135596496 30125864 302732428 3324651746 303741139 +2147483648 3221225472 2684354560 2952790016 4160749568 872415232 2650800128 1023410176 2021654528 4240441344 4112515072 995098624 3256352768 130285568 930480128 57999360 438272000 3346546688 3413434368 371109888 3447195648 3631565824 2879345152 2100931840 1335227264 1492005696 4243641120 1988650096 2642255912 4087500636 2918934818 1205745011 +2147483648 3221225472 2684354560 805306368 3355443200 1275068416 2248146944 3942645760 2826960896 4257218560 3114270720 372244480 1915224064 3338403840 1900937216 514654208 2717351936 1875394560 3375226880 112644096 1655306240 3745324032 2465074688 2644327680 341720448 913635904 2432908256 4094398736 4060514456 1077977420 1138830818 2429640723 +2147483648 3221225472 2684354560 1879048192 4160749568 1543503872 1174405120 3875536896 1233125376 62914560 551550976 2091909120 225968128 1557397504 2481324032 1631911936 4291788800 81281024 3771031552 940486656 3996735488 3044342784 1073100288 3803053824 2763241856 2892114624 652874464 3538396464 3754249160 2643355324 4093123810 1586763315 +2147483648 3221225472 1610612736 1879048192 134217728 2348810240 1241513984 117440512 713031680 1858076672 1499463680 779091968 1147666432 3286499328 2284191744 875888640 2858385408 3796484096 313876480 1319030784 3693672448 1715799040 1815598592 3400343808 2316518272 459947968 2308339040 2394711056 1686844968 1126621468 4105452386 3550384403 +2147483648 1073741824 1610612736 268435456 939524096 2751463424 33554432 3506438144 1015021568 3896508416 1386217472 4193255424 500695040 1342963712 4078305280 840761344 287211520 2457452544 1266458624 294563840 3476056064 641266688 2682006016 1266572544 392757888 1056248896 1881859936 20061424 266263288 899155228 581698914 2061960689 +2147483648 1073741824 1610612736 1342177280 1476395008 2885681152 4261412864 2097152000 897581056 1228931072 572522496 2171600896 1574436864 3048996864 1018298368 2595028992 1270513664 2096742400 1011621888 2108321792 342947840 2354695168 2533188096 1637037824 4116568192 3148085056 1772465248 2548966896 739209880 2141071444 106305122 946056945 +2147483648 1073741824 536870912 3489660928 1744830464 1946157056 1308622848 3640655872 931135488 3267362816 2699034624 1756364800 2202533888 1276379136 2674262016 730136576 3456008192 1739145216 2997166080 690917376 3524282368 458804224 944577024 1974162176 1097852800 296765120 617154784 3335787856 2609337928 1697940956 3820452578 1379670609 +2147483648 1073741824 1610612736 4026531840 3355443200 3556769792 838860800 2264924160 3263168512 3879731200 4133486592 695205888 3955752960 700710912 1012531200 3130327040 3288498176 1202307072 2209701888 2131972096 521226240 3803804672 1376544256 765329664 2597212288 2559984064 917157984 2174588240 3647452264 1898084772 582547042 1913434193 +2147483648 1073741824 2684354560 3489660928 402653184 3959422976 3254779904 1526726656 2994733056 188743680 1986002944 3178233856 4244111360 1643380736 1831731200 1084555264 1866891264 1930969088 2638553088 1895264256 3762386944 3974181888 842018304 1821982976 2978254976 1448497600 26339424 2529764144 1097702408 3467285804 1442029154 811017777 +2147483648 1073741824 2684354560 4026531840 3355443200 2080374784 33554432 2868903936 3145728000 3938451456 1063256064 3765436416 570949632 3566469120 368705536 1346699264 4234313728 31997952 4020592640 2505232384 306190336 2720076800 1607527936 3659043584 1735201664 3735548352 399184224 409791696 187096776 3423214180 1938589538 202816465 +2147483648 1073741824 1610612736 1879048192 3355443200 1409286144 1375731712 2197815296 1233125376 3091202048 18874368 1680867328 974651392 3033792512 3722051584 1283784704 1246920704 213499904 94658560 979587072 77678592 1114747904 1715039744 2758072064 1526982272 2377201984 3529088224 1844818032 1441518280 3097243396 2072500962 1239581553 +2147483648 3221225472 1610612736 2415919104 2818572288 603979776 1979711488 452984832 1417674752 3670016000 1491075072 1456472064 1519910912 2080636928 546963456 2851405824 968065024 4076453888 1175756800 1508085760 1201694720 829438976 1541979648 2146264320 1131860864 277041344 1613853728 2873717488 2015173800 4150210948 1678705186 30850035 +2147483648 1073741824 2684354560 2415919104 1744830464 1946157056 2382364672 654311424 427819008 1413480448 2237661184 2790260736 630718464 1564213248 2523004928 3016556544 2223669248 1213743104 1545445376 2102628352 3557083136 439307264 3490113024 3996356352 961869440 2218209728 4235937824 1370593264 3154715096 1149506932 2699970082 3500573937 +2147483648 3221225472 3758096384 268435456 2281701376 1409286144 1442840576 1325400064 1518338048 3107979264 3986685952 3612344320 3759669248 552861696 208273408 834994176 465797120 1842921472 3608518656 370855936 1791854592 2836282368 953611776 499300608 2329525376 697673280 1633320992 342629744 652201544 2022633572 3306675746 2988607603 +2147483648 1073741824 1610612736 2415919104 3087007744 2483027968 3523215360 855638016 1904214016 3250585600 2652897280 3132096512 1151860736 3644588032 3786801152 3320643584 3696132096 1927921664 1205706752 2007478272 2746550272 842683392 686984704 2090854144 2970736000 2245629760 2092286688 632990480 4164081688 2285872060 2548131042 3633408017 +2147483648 1073741824 536870912 3489660928 3087007744 3154116608 3724541952 687865856 780140544 1094713344 157286400 2259681280 2254962688 3019112448 2110390272 3219456000 322076672 2963881984 4250214400 2539335680 73259008 4011740160 1132358144 1028636928 661020800 3111344064 4031325152 2770609168 462578568 523776964 242037218 3208108305 +2147483648 1073741824 1610612736 805306368 3623878656 1811939328 4127195136 2097152000 4202692608 3250585600 866123776 1116733440 3988258816 3949199360 3409575936 1561657344 2826076160 3019489280 2944720896 3721097216 1419622400 2730417152 635429376 1785723136 646416768 3304745536 263486112 1583484464 3196158696 2747355268 2225094818 3675364145 +2147483648 3221225472 3758096384 805306368 3623878656 738197504 1979711488 1459617792 1736441856 3116367872 3701473280 3113222144 478674944 2123628544 1518206976 1105526784 940015616 2613624832 393601024 2668523520 312293376 3668630528 2935633408 4107453184 4074188160 3030388288 2375122080 2794022480 1871979784 3003012204 3013874338 728222035 +2147483648 3221225472 1610612736 268435456 3087007744 469762048 3791650816 285212672 2390753280 4164943872 1457520640 2515533824 2631401472 1252786176 3790209024 1568473088 4150493184 3063529472 88973312 781955072 1877284864 3157210112 2734938624 1093171456 2725634688 2370267328 1133989728 1872658032 976953272 1911852260 25668962 2419540851 +2147483648 3221225472 536870912 1342177280 1476395008 3422552064 1644167168 2332033024 1786773504 1824522240 3093299200 2316304384 3510108160 3402891264 1291190272 1290076160 3498016768 3824762880 1404379136 2472996864 1704736768 2131489792 2969554432 540553472 122994560 1488379328 457447840 479161520 2047887496 423170076 2127908770 3002538419 +2147483648 3221225472 2684354560 1879048192 134217728 4227858432 1040187392 2533359616 1451229184 3217031168 3047161856 1569718272 3623354368 2515795968 3349020672 3062169600 4271341568 87572480 1272274944 4132392960 3969652736 152300544 3593377280 1101836544 2767880576 1851956800 2233976992 3608265392 3862469064 525712716 1083156130 3904737203 +2147483648 1073741824 3758096384 1879048192 2818572288 3556769792 1308622848 2667577344 3263168512 968884224 648019968 376438784 4037541888 3884711936 678297600 2115829760 3839262720 40419328 229400576 2027851776 445925376 2230012928 672028160 3427563776 3687800192 1139556416 2084565856 168077840 701707000 3577475084 2606173538 1680461585 +2147483648 1073741824 536870912 268435456 1476395008 3154116608 2785017856 486539264 2071986176 373293056 773849088 2859466752 1626865664 3780378624 2276589568 3854893056 651853824 578371584 4136935424 886239232 1326733312 1704164352 2176057856 2938313472 4205700736 1617392448 1069007968 3011411888 1693605192 73744404 4176199266 2074126513 +2147483648 3221225472 536870912 1342177280 3355443200 1677721600 3724541952 4110417920 2004877312 3166699520 236978176 1850736640 1878523904 240386048 52822016 610598912 837779456 2021212160 43327488 3037188096 3056953344 739748864 959209984 1563587328 2938258304 1119492928 2296334624 875659696 3888734984 2073948732 1203430178 2808073907 +2147483648 3221225472 1610612736 805306368 671088640 3959422976 2852126720 2533359616 3883925504 2478833664 1558183936 3949985792 63438848 767295488 1445855232 3144482816 1295482880 2898903040 2654855168 4226715648 780974080 3100017664 172045824 2787212032 4178614656 1442369216 4292212064 1765951568 274339480 2365465164 1517558626 3583240019 +2147483648 3221225472 2684354560 2415919104 1476395008 2617245696 2583691264 2701131776 2306867200 977272832 4175429632 2813329408 3431464960 635174912 4209115136 776798208 2180743168 3129491456 3067912192 644083712 1401755648 3160015872 3411556864 1428457216 622249600 1612970688 3245096928 3538604752 3662693336 347687508 2148810210 1532944851 +2147483648 3221225472 2684354560 2952790016 671088640 3825205248 436207616 3841982464 2759852032 3175088128 3906994176 4151312384 2224553984 1904476160 2044592128 3570728960 3088547840 3029876736 2575622144 1038028800 2127931392 1964499968 4095230464 1053138176 809476224 757412032 1288663136 1836882672 2959773928 1618172428 3837262434 2173219827 +2147483648 1073741824 536870912 268435456 134217728 1543503872 637534208 1124073472 3800039424 2487222272 4217372672 1901068288 2461532160 2333868032 1261305856 3919904768 3090317312 3331014656 865574912 1337577472 781998080 1877883904 2944732672 3179520256 1285692032 2173917632 3539687712 1981769264 3268187864 2027317580 274285474 3096199153 +2147483648 3221225472 1610612736 1879048192 134217728 1946157056 3456106496 4278190080 4135583744 2713714688 3584032768 4262461440 2201485312 248774656 3778674688 3052208128 871333888 4275552256 3473039360 3099086848 3700770816 853257216 1176299008 3290892544 2370439552 1180976192 1620311200 3233926064 69330248 3310441828 895087906 1751486451 +2147483648 1073741824 3758096384 2415919104 402653184 3690987520 1778384896 553648128 41943040 935329792 887095296 3509583872 4009230336 1890320384 3297378304 2991915008 371621888 1943977984 2163384320 20475904 944625664 263848960 4121815552 2685131008 915767680 1296521920 3853482720 2418722480 4240826744 3587048772 366672738 2975702129 +2147483648 3221225472 2684354560 3489660928 402653184 2885681152 2650800128 4278190080 3951034368 2403336192 2111832064 2221932544 3528982528 2633760768 3038117888 3668246528 199983104 3065135104 3117359104 1603923968 2933667840 1783098368 3609998848 475923200 2679161984 192532160 1244483424 1323265776 141678680 1549278140 3690826722 580296755 +2147483648 1073741824 536870912 805306368 939524096 2617245696 1845493760 1023410176 444596224 1581252608 912261120 420478976 1733820416 3308519424 1874198528 3597467648 813858816 1591427072 997187584 3717836800 3625293824 3729165312 878989824 3482263808 1455972992 3475775424 2875388320 3960108016 1301693448 1981599036 659198754 3044437041 +2147483648 3221225472 1610612736 1879048192 2818572288 2080374784 2248146944 285212672 2038431744 1782579200 1566572544 3140485120 728236032 670302208 2413690880 3265069056 1965785088 2059649024 3237371904 84480000 105207808 1282833408 3838339584 3395671808 2628240000 2723186624 1918477280 798815120 1252703176 1635973068 2484494690 2088268883 +2147483648 3221225472 536870912 805306368 402653184 2617245696 2516582400 184549376 3749707776 1044381696 2380267520 1060110336 868745216 2822504448 2556035072 3925147648 3781656576 992952320 1448271872 2758340608 3773601792 832781312 176193024 3200260864 1847606912 2777808576 1201249248 1141213136 4069483864 2172855428 4027688290 618166547 +2147483648 3221225472 536870912 2952790016 2281701376 3422552064 3925868544 2164260864 142606336 599785472 1646264320 108003328 2647130112 3854303232 3732799488 829751296 524517376 3066773504 4111982592 3816411136 3688183808 4210287616 1763961344 2799422720 684706176 3273499456 3519998048 1872560464 1141831768 1589465548 2415862242 3459621395 +2147483648 3221225472 3758096384 1342177280 1744830464 1140850688 2516582400 4278190080 629145600 2772434944 2464153600 500170752 949485568 387710976 2068709376 1686437888 3352526848 3649748992 4264960000 3821637632 2235852800 4277312512 3363440128 132103936 2566672512 3525270720 4024202272 1089416560 2310393560 3013272524 9315490 3232068019 +2147483648 3221225472 3758096384 2415919104 1476395008 3825205248 3388997632 1291845632 3615490048 1035993088 2090860544 3834642432 2682781696 1786511360 503447552 848625664 3472850944 3067527168 1963696128 1545203712 2527373312 1535624192 608420352 200655616 3268345216 3484399680 1906284448 3521522192 15967000 1104014772 1388014114 379621971 +2147483648 1073741824 2684354560 268435456 2281701376 1409286144 3388997632 3070230528 1753219072 289406976 627048448 1661992960 3345481728 3403415552 1317666816 1354039296 198606848 1342062592 725852160 1079627776 600131584 3291472896 1099691520 3023404288 2895622272 1402864064 3587435424 502288272 2142889944 1788155172 4171651874 3221704273 +2147483648 1073741824 3758096384 805306368 671088640 872415232 704643072 1056964608 696254464 3594518528 1570766848 1311768576 2811756544 2524184576 2170945536 2364342272 1972535296 944422912 2107629568 1606946816 1312638976 1679533056 2010588672 2847260416 2860953216 1333551680 2218503648 363262960 1955429192 1195593948 2713912162 3590558129 +2147483648 3221225472 1610612736 2415919104 402653184 3959422976 301989888 754974720 461373440 2051014656 287309824 2540699648 1395130368 3174825984 573440000 3172270080 2073264128 3019620352 644325376 746090496 2900736000 1635513344 1638371840 4095310592 2654212736 4058221376 324249440 2233151376 4185341528 1434513580 1833022946 597796051 +2147483648 1073741824 2684354560 2415919104 3087007744 603979776 1375731712 2969567232 3749707776 2814377984 3420454912 3266314240 2209873920 3784048640 1145962496 3711238144 1564639232 842678272 2866192384 2187964416 3284445184 2698753024 3420879360 3759252224 581501312 3567619776 2603239392 3556661296 856551992 2584714060 1242908258 2391987953 +2147483648 3221225472 3758096384 2952790016 2550136832 1543503872 503316480 3707764736 3464495104 3284140032 2615148544 2456813568 2305294336 824442880 4199940096 3603759104 2561900544 2138750976 2819612672 3030413312 2035390464 3950619648 3413987840 2621057280 2502932864 2142350528 2542322784 3520372624 520070888 956857692 1645542882 4246729555 +2147483648 3221225472 1610612736 268435456 4160749568 3690987520 1040187392 1459617792 2793406464 3560964096 3726639104 359661568 2725773312 395051008 1523187712 1131741184 3238494208 1805631488 1090691072 2078388224 2039535616 3714673664 1856292352 38762752 1884013184 4046758720 3827769696 242220336 1144734008 4140593092 2339070946 331652723 +2147483648 3221225472 3758096384 805306368 2281701376 3825205248 2113929216 1056964608 931135488 4097835008 1323302912 3165650944 1548222464 3741581312 3828482048 2295136256 762806272 4011769856 3146440704 2497728512 3719424000 2227719168 2764359168 848448256 3768427136 2358243520 1691500768 1132282576 1119805992 2321284180 2790810210 1931244051 +2147483648 3221225472 536870912 3489660928 1207959552 2617245696 2919235584 251658240 3330277376 775946240 1470103552 1559232512 1995964416 3598450688 2606104576 3758424064 3228270592 4235411456 1507794944 2713735168 1013012480 630205440 283645440 2337634560 3663865472 3841417280 284554848 2693944112 554632920 2114485756 1384403170 3425334131 +2147483648 3221225472 3758096384 268435456 2281701376 3825205248 1912602624 2634022912 998244352 759169024 1885339648 370147328 1889009664 3942907904 972685312 706543616 3737092096 2785460224 3572670464 616583168 3760302080 2918192128 3553214976 2281458432 1391348864 2357086656 3106388896 1468230768 97001576 1224551972 74348322 46130611 +2147483648 1073741824 3758096384 805306368 3892314112 872415232 973078528 3204448256 880803840 1564475392 2015363072 2087714816 2899836928 1780744192 3866230784 1954349056 269910016 1403961344 3403407360 746688512 557926400 2787116032 561030656 4216956160 233166976 1175688000 4222375264 2843736688 2956109416 1121811956 1848053218 2211883313 +2147483648 3221225472 1610612736 2952790016 939524096 4093640704 2181038080 654311424 1803550720 784334848 400556032 1731198976 1300758528 1035730944 3272212480 2897543168 2482470912 1251983360 2979258368 2597335040 2981742592 901043200 829863424 2396998400 3459415936 1145172672 3214944992 3197234768 3189260120 3005571236 2070926690 3220888723 +2147483648 1073741824 3758096384 1342177280 3355443200 738197504 3523215360 385875968 2155872256 3233808384 2850029568 2974810112 4100456448 3204186112 3674341376 890568704 4190011392 758562816 1998266368 657575936 964278272 3652539392 374294016 833514752 2113917824 1243060416 3534433312 1099516816 95216920 1013670836 2775089058 4017951569 +2147483648 3221225472 2684354560 2952790016 402653184 201326592 771751936 2332033024 3414163456 3711959040 3521118208 3123707904 4272422912 3743678464 1636696064 3909943296 3429597184 505561088 1471668224 3763466240 4191795200 3765193728 2895797760 1646977792 3628230784 382123712 3759730656 1833820944 185260904 634650092 3896444770 384048595 +2147483648 3221225472 3758096384 805306368 2818572288 3019898880 436207616 1426063360 2088763392 4257218560 4242538496 1498415104 505937920 1858863104 4157734912 1835335680 3261038592 781631488 1175117824 4268756992 1352222720 1647625216 2138501632 2413556992 4221078912 162913984 1463204384 1819997968 1156109688 799900820 3854808994 3211586003 +2147483648 1073741824 536870912 3489660928 2550136832 335544320 3992977408 788529152 763363328 1195376640 442499072 2733637632 2247622656 2410938368 59637760 114098176 2046459904 501432320 3706068992 997257216 3166259200 47516672 1224664576 2994052864 3610223744 2132585920 932376160 4208958128 1197795528 1197887948 657574626 2505668465 +2147483648 3221225472 536870912 268435456 1207959552 3959422976 838860800 2298478592 1015021568 1203765248 1210056704 3486515200 1239941120 2312896512 659685376 2142568448 147816448 3448193024 3091898368 684740608 1449670656 4288451584 3660741120 1283740928 2673320320 2334318400 3654081312 1117496592 3350735832 3446965908 3329161890 9910867 +2147483648 3221225472 1610612736 3489660928 3355443200 4227858432 3321888768 721420288 125829120 3586129920 513802240 3343908864 30932992 1358168064 2791702528 2813132800 3654516736 1311490048 1506746368 2484195328 1211701248 1011186688 1913626112 3853576960 3404204416 3780978752 3806059552 1204226672 1300087176 1221210268 16668066 3837321779 +2147483648 3221225472 2684354560 2952790016 939524096 603979776 1375731712 2634022912 3011510272 3242196992 2824863744 2148532224 2405957632 3599499264 4211736576 1755643904 3722936320 666779648 3760971776 2916462592 4179617792 723252224 265085440 124467968 582317184 1536113088 682796960 1667344272 2358333816 4171795748 2553033506 2017144403 +2147483648 1073741824 3758096384 2952790016 4160749568 2483027968 2785017856 1761607680 1535115264 1572864000 165675008 1909456896 1042808832 3984326656 2910715904 3063218176 2111995904 2621095936 3562987520 992325632 2329610240 2668567552 2404182528 2978374400 2101456256 3500223168 3211863328 2623104784 1017511704 1562024908 770599074 3659398609 +2147483648 1073741824 2684354560 805306368 3087007744 2483027968 4261412864 150994944 3917479936 2730491904 2082471936 72351744 3640131584 1072955392 2735603712 3721199616 81428480 2626830336 2901401600 138260480 2897381376 314485760 264612352 1875359488 686924672 1877562688 233673760 713780016 325735560 1134259724 1483986850 1000312433 +2147483648 1073741824 1610612736 4026531840 4160749568 3288334336 4127195136 2499805184 1769996288 1556086784 3827302400 3157262336 254279680 327942144 2273181696 1986330624 3318906880 3031154688 3898499072 3134500864 1438263296 1220951040 3316724224 468256512 2880231296 4182756672 3796713696 4007614608 4036307128 3017488780 1318582114 247997905 +2147483648 1073741824 536870912 4026531840 1476395008 2214592512 4261412864 4211081216 746586112 1329594368 3919577088 229638144 1192755200 3722706944 3547201536 1539112960 69894144 232996864 1506697216 2660069376 577906688 1789389824 2005937664 3077102848 387726464 1847251008 1362858720 1456140016 267593576 1281847244 653381218 3233369777 +2147483648 1073741824 2684354560 1342177280 2550136832 335544320 2717908992 587202560 1954545664 398458880 18874368 904921088 380108800 2908487680 2125594624 1043660800 3654189056 2113290240 2559778816 88469504 1336363008 1460311040 2131787264 1283028224 3137660288 1623619904 899347296 4012377488 454942360 1037301396 447035106 16223441 +2147483648 1073741824 536870912 4026531840 3087007744 3154116608 1711276032 721420288 1417674752 2671771648 1814036480 59768832 791150592 441188352 994443264 3626303488 2485813248 762527744 300310528 1307881472 1386371072 1114577920 828915200 2548870400 1142389888 3337452352 3986116256 3190678928 108408696 2430351548 3522056738 2494050001 +2147483648 3221225472 536870912 805306368 939524096 469762048 3925868544 3137339392 2290089984 1270874112 1503657984 3241148416 1092091904 869007360 84803584 840237056 535003136 2179678208 4014923776 4025790464 3191052288 2695005184 2844515840 3839773952 4082937216 1227280448 2193627872 2250361840 4033964856 3296219660 4057749346 1776724915 +2147483648 1073741824 2684354560 4026531840 1744830464 1811939328 771751936 3808428032 1216348160 2294284288 3739222016 1034944512 3614965760 1870397440 1444806656 2344943616 1258455040 2057977856 2623430656 3437498368 3855808512 790834176 2096868864 286655744 1788965760 26232512 891852256 4029949872 2774244312 3221624684 3544811106 1833267569 +2147483648 1073741824 2684354560 2952790016 2818572288 2617245696 1912602624 3405774848 4001366016 71303168 2065694720 1812987904 2252865536 1961623552 1738407936 3487891456 231899136 2393522176 2334056448 1218809856 343119872 2365232128 2306285056 1356435712 1222959744 1767057728 1709872032 3904840528 2918466872 580641484 3351679266 843094545 +2147483648 3221225472 3758096384 2415919104 402653184 3288334336 2382364672 754974720 1199570944 4055891968 81788928 611319808 1113063424 1353973760 2285502464 1747779584 3673128960 1344716800 3938164736 3261952000 2244929536 1136053248 4262609408 2730584832 643845504 2922451136 1836705376 3408217584 1083428296 1115757796 3661630434 3609208115 +2147483648 1073741824 536870912 2415919104 2818572288 3422552064 2382364672 2734686208 3699376128 2973761536 832569344 466616320 3233284096 2032402432 1509031936 4192010240 150372352 2571059200 1945280512 2027720704 1232500736 1878928384 1267936768 2716708096 2394898560 2989666368 3325936160 4161154480 202794536 21984628 2644124322 1254166001 +2147483648 1073741824 3758096384 1879048192 3623878656 2348810240 167772160 3036676096 3766484992 222298112 1302331392 3566206976 2759327744 1194590208 1198129152 2366439424 444497920 2184626176 3177930752 2685267968 2533275648 4118250496 2647302656 404569344 902290560 1256436800 4004565152 1009382448 623698056 1529813828 2058251298 3245256817 +2147483648 1073741824 2684354560 1879048192 939524096 2483027968 2785017856 1862270976 4068474880 3695181824 975175680 3534749696 2937585664 97255424 3852599296 1939144704 3855515648 1262895104 2661507072 1729409024 4136503296 4092042240 2824005120 1714237696 2280792704 3596407616 747249376 3120636912 2231416888 2139095892 2948684898 3621798065 +2147483648 3221225472 536870912 4026531840 939524096 3154116608 1375731712 4110417920 3162505216 3451912192 648019968 4119855104 1131937792 3648258048 1751777280 1263337472 1786740736 3893837824 3688587264 1919201280 3419625472 1679324160 2688844288 3078788352 3485552000 3684796992 3977370528 2428071216 1624511752 1752953156 729052706 2909476723 +2147483648 3221225472 3758096384 1879048192 939524096 1946157056 838860800 2365587456 159383552 2562719744 165675008 2819620864 57147392 3229876224 1093795840 3400335360 882343936 2960048128 3829555200 815083520 2254063616 3760731136 4238664192 2034446080 2970961792 2996473536 3754508448 3551802256 2326485352 3536903252 4018792226 3172289875 +2147483648 1073741824 536870912 3489660928 402653184 3556769792 3791650816 2533359616 3196059648 3317694464 287309824 3339714560 1870135296 55312384 78249984 594870272 2164686848 2398044160 2828673024 2283663360 2444412928 197727232 954570240 4240400640 33712512 2128610624 3442556576 15216176 217358200 659005124 1334834978 4226456433 +2147483648 1073741824 1610612736 2415919104 939524096 3556769792 2919235584 1493172224 4118806528 3611295744 979369984 3945791488 1061683200 1097596928 1263140864 1323630592 3691413504 4068458496 995794944 4261228544 1251133440 223464448 645450240 2502274816 1957087360 1013907904 2839742944 719868880 1560108280 1259549092 2215764322 3977880081 +2147483648 1073741824 3758096384 268435456 3623878656 2214592512 2382364672 687865856 528482304 4240441344 1553989632 1190133760 91750400 980156416 2817130496 1968504832 1650884608 3559833600 404463616 397275136 3502925824 1768180736 1589529088 1697864448 1699225472 3165993024 2583163232 1921448240 4164867064 510859908 2703806178 954593649 +2147483648 3221225472 1610612736 1342177280 1207959552 1275068416 1845493760 2936012800 2726297600 230686720 2501902336 1492123648 1074266112 2525233152 2295726080 3737976832 3358818304 3356213248 740696064 683986944 2511828992 2422025216 1982494208 878072064 3289194880 3415358784 2805680480 1007589584 3375479592 858319644 1299564770 1415493011 +2147483648 1073741824 1610612736 268435456 3623878656 3690987520 2315255808 1728053248 3363831808 2965372928 1730150400 418381824 3564634112 3460038656 825098240 956628992 980582400 406568960 2891948032 3258773504 1127208960 4060431360 2968675840 3422244096 1442751360 2265740608 1610078048 1552470576 2185520216 1125349388 2452247778 3161888625 +2147483648 3221225472 3758096384 805306368 2550136832 4227858432 838860800 2533359616 142606336 666894336 3508535296 644874240 3311927296 3476291584 3442868224 1444741120 4066607104 247119872 969334784 1739878400 4210546688 3476943872 2148664832 2647817472 2951880064 117606720 346809440 3275620880 1580792136 2519556892 3832191458 983513939 +2147483648 3221225472 3758096384 2415919104 3623878656 67108864 2583691264 2164260864 3548381184 2713714688 1482686464 2704277504 1848115200 1762394112 4143841280 2288320512 2614329344 2500509696 2588909568 2626482176 406808576 545612800 1570904576 2466507520 785571200 3029062080 378457312 3245108240 3754932536 3662415884 4242420066 2700381651 +2147483648 3221225472 1610612736 1879048192 939524096 2080374784 1174405120 4043309056 2592079872 1547698176 1876951040 3861905408 2513960960 2967207936 59113472 3032809472 1534820352 2689843200 2750832640 704393216 1310152704 3301825536 2521696768 869331200 82333312 780416192 94092256 3169027568 443502744 3468805660 3617592674 2748399923 +2147483648 3221225472 2684354560 1879048192 2281701376 469762048 3925868544 2365587456 2239758336 2990538752 1193279488 2008023040 2290614272 2042888192 4043964416 3381460992 2033156096 2379628544 3556401152 3466907648 3768195072 1899258880 3676525056 2780411648 3213685376 3727629120 626410208 2486940880 3016037416 3423235364 1678594146 2809085843 +2147483648 3221225472 3758096384 268435456 3892314112 4093640704 2717908992 1224736768 3464495104 54525952 4146069504 3385851904 3068657664 2215378944 2036727808 2888105984 2995486720 2155003904 2264309760 2775355392 521635840 3680269312 3771664896 2433229056 3846019200 2738861376 1655722528 2375552016 2415249784 2304973820 1895754402 3117476179 +2147483648 3221225472 3758096384 268435456 671088640 3019898880 3657433088 352321536 3615490048 2042626048 4234149888 2775580672 486014976 4198236160 1403912192 3750035456 2729672704 3715809280 706650112 4036825088 3896444928 944571392 4191597056 2985943808 1908254080 2758695360 4242830432 3980589488 3686938584 2407700364 4012044770 1504866419 +2147483648 3221225472 536870912 805306368 1476395008 1275068416 1241513984 3070230528 3783262208 1581252608 564133888 4186963968 1692925952 1284243456 3481403392 3466919936 879722496 4158078976 886235136 1663856640 252917760 2999780352 505587200 1328824064 746995328 2841348672 5348000 101191952 3527164920 2235261364 2367734818 1766959955 +2147483648 3221225472 536870912 2952790016 671088640 1275068416 4060086272 922746880 478150656 490733568 1440743424 87031808 1597505536 358350848 2306211840 2676293632 1494974464 1774927872 1673781248 2443612160 3649910784 1501500416 383813120 4289852672 3279501440 1698488512 1619514336 4020101168 4015451288 3306428860 4201894754 333321459 +2147483648 3221225472 536870912 1879048192 2281701376 2080374784 1375731712 3674210304 2004877312 4039114752 417333248 3035627520 2935488512 2002518016 2254569472 289734656 2110750720 3990831104 1171677184 393465856 1775032320 4197094400 2688679424 228639488 2815515520 90821824 362046816 992423088 109779992 2668748436 2173298402 2741267571 +2147483648 3221225472 1610612736 1342177280 3623878656 3556769792 2382364672 3070230528 4269801472 3233808384 3793747968 1613758464 1168637952 1282670592 2243297280 637337600 3203629056 727957504 2679775232 4261933056 2870298624 2749844480 2072253952 750770432 561523584 3234644800 2698755808 206984592 2070793288 2259321756 2401164642 3003767507 +2147483648 1073741824 1610612736 2415919104 1207959552 603979776 436207616 822083584 2222981120 2696937472 4045406208 900726784 260571136 2568224768 3640000512 2512191488 3511844864 1682161664 2956632064 1850200064 3686017024 1577567232 1750358528 932594944 820776832 1187730752 196027872 829505488 2762479496 4255427676 3288269410 3832131217 +2147483648 3221225472 3758096384 2952790016 2550136832 2617245696 3858759680 2332033024 1736441856 3787456512 2019557376 1938817024 2308440064 1632894976 1313472512 984416256 3650060288 4127113216 3459768320 245002240 2048202752 2204883968 2065481216 1948773120 2579747200 111164864 510673312 583557488 774653384 3016705476 4066281506 1657241779 +2147483648 3221225472 3758096384 3489660928 402653184 3825205248 3321888768 3741319168 4219469824 1774190592 3680501760 846200832 988282880 55836672 2454061056 3101491200 1315143680 183681024 2360025088 1106735104 2236950528 1833327616 1935484416 4020478720 764664192 2631572416 1646133856 2726326672 1832954888 2032170748 1221653474 804828755 +2147483648 3221225472 3758096384 4026531840 1476395008 1006632960 3724541952 3238002688 2038431744 2512388096 1243611136 3549429760 2827485184 3951296512 2330066944 3811377152 435650560 3553017856 1981767680 2645815296 268752896 807578624 2844551680 3928483584 581901696 4180361536 3418993056 3840165840 2064781544 1440085556 2219471906 1295624851 +2147483648 1073741824 2684354560 805306368 2550136832 4227858432 4060086272 3472883712 830472192 1824522240 4112515072 2880438272 3358064640 1040973824 3077701632 1342504960 827228160 2224963584 3488079872 1406398464 3883227136 877097984 3710088704 3669798656 249277312 2731027264 1125926880 3878344336 3397453752 457265172 1356903522 101747153 +2147483648 3221225472 2684354560 3489660928 1207959552 1946157056 2650800128 2197815296 3481272320 205520896 480247808 1051721728 1710751744 3401318400 2095448064 1021640704 1433108480 2025472000 2165514240 2370260992 383027200 1867697152 2565250560 2330327808 3530201728 2973406272 844263648 3026701104 958784216 1519101084 2938790498 2199556979 +2147483648 1073741824 1610612736 1879048192 134217728 2751463424 4261412864 2600468480 243269632 306184192 2019557376 691011584 1437073408 908328960 340131840 183304192 953319424 1891876864 1119576064 3594997760 4092389376 2673036288 3707981312 1260116224 2765551232 366268352 617484768 4112067600 223097704 2571327484 1551503202 1701294033 +2147483648 1073741824 1610612736 1342177280 3087007744 1543503872 3120562176 3909091328 947912704 2185232384 895483904 1632632832 3626500096 3395551232 2941386752 808255488 1139179520 647479296 1796153344 2060595200 2095929344 2143740928 2938599936 1790438656 1790913152 3479954880 847348000 3275773200 2313196840 1427147796 105509794 649352401 +2147483648 1073741824 2684354560 3489660928 671088640 1677721600 2852126720 3204448256 3246391296 289406976 2002780160 254803968 2345140224 2572419072 2845704192 4101832704 1186627584 1699364864 1587683328 2527498240 4081166336 2623628288 1018234368 3112824576 3384053888 3337588672 3696530912 3206522576 3770426248 1520154252 2317036898 2145062161 +2147483648 3221225472 1610612736 1879048192 134217728 3556769792 3187671040 1090519040 1937768448 4173332480 1130364928 2205155328 2890399744 3692822528 3755868160 3635740672 343113728 3930308608 3366608896 153505792 939591680 2080427008 2046892544 2264974080 4001478528 3779082176 1151463008 4069542608 2759405208 3421804172 3285373410 676557075 +2147483648 3221225472 2684354560 805306368 2281701376 872415232 637534208 3808428032 1652555776 381681664 3013607424 1175453696 1733820416 1809580032 432144384 2980380672 3905912832 2510176256 1596383232 243978240 639748096 3830578176 154770944 4176318720 2152390528 3649126464 2554359456 2942420848 3165762648 986196948 2311387426 1895775027 +2147483648 1073741824 2684354560 2952790016 4160749568 1946157056 3657433088 2868903936 2155872256 3284140032 1805647872 9437184 2566389760 487325696 1429864448 3570728960 1885765632 439762944 1190060032 2587045888 2425440256 2432230400 822898176 1262144768 1574272384 803691584 2205558176 1166988848 1904433912 3409543780 2125238306 2041261681 +2147483648 1073741824 3758096384 3489660928 671088640 3154116608 2046820352 83886080 3045064704 1472200704 3198156800 862978048 1511522304 3259760640 2310668288 24444928 910589952 2482421760 1825447936 3912372224 2662373376 2713207808 2763866624 1415780096 1436055936 814551104 2996477024 2646910960 1191152568 2764811108 3228368354 2592814001 +2147483648 1073741824 2684354560 2952790016 1207959552 201326592 2315255808 2667577344 3112173568 2000683008 2564816896 2068840448 1445462016 108265472 4092461056 2470248448 2592768000 1973043200 550690816 2847297536 1594996736 491332608 2238027264 2091355904 3713617024 564981952 2390884640 958357008 2275755528 4178033260 2984801698 1297402577 +2147483648 1073741824 1610612736 1342177280 3087007744 3019898880 1442840576 3271557120 3548381184 3477078016 3508535296 1638924288 3477602304 3873177600 2765225984 422903808 2180939776 1729085440 90644480 3892981760 1250985984 4294523904 3876978176 3251614464 705145984 3323709248 3752366304 4119683920 2915796248 2255589524 4138284130 2936821777 +2147483648 1073741824 1610612736 805306368 1744830464 603979776 3590324224 3506438144 411041792 2554331136 2195718144 3870294016 3923247104 1119092736 990511104 185401344 877559808 2092941312 3062358016 33787904 1553033216 701062144 893229568 1708614912 3974801024 859632320 2899739360 3630945776 1769765960 1094092164 3546008674 3596991281 +2147483648 1073741824 1610612736 4026531840 402653184 2885681152 2449473536 2701131776 444596224 3409969152 681574400 3606052864 3674734592 2278293504 1534984192 2028273664 1711439872 3316891648 1159356416 3483856896 1846671360 1792586752 99944960 660314368 4186413184 899734080 4134545504 1699227344 2079097016 1842217676 2630666466 1962903697 +2147483648 1073741824 1610612736 805306368 3087007744 3019898880 3321888768 1023410176 3414163456 62914560 3177185280 1632632832 499646464 2245787648 1799487488 2348089344 2207154176 1574944768 3902267392 2081042432 745031680 1231870976 2996486656 4005651200 3202443648 244364224 3802711072 2811091920 873089880 6938356 1802331554 3248190481 +2147483648 1073741824 2684354560 2415919104 4160749568 2348810240 3925868544 956301312 1904214016 3871342592 2879389696 1898971136 1785200640 3140222976 1330249728 2925854720 1075216384 3542499328 2219745280 3772985344 2120808448 2905392128 1414199808 48627456 1230373760 3242674752 4234070752 1442574096 2479691256 1696265956 94155106 1289953617 +2147483648 1073741824 1610612736 2415919104 2013265920 3556769792 3523215360 3506438144 1283457024 281018368 3097493504 699400192 1613234176 1287389184 507379712 4122279936 2037547008 79937536 4142571520 190296064 3387541504 1419523072 1095703040 3191620864 4194303872 4069885504 897797600 738958224 1032195032 3880905612 2767845986 1124395473 +2147483648 1073741824 1610612736 805306368 2818572288 3556769792 3120562176 1694498816 1535115264 4290772992 6291456 3188719616 3048734720 2370568192 760348672 2081751040 4283334656 283099136 3618103296 3037335552 1401456640 1464075264 349606400 3642907392 2596092288 406512064 1828727456 2676054320 3183548152 694226612 596712226 1098480881 +2147483648 3221225472 1610612736 1342177280 2281701376 3288334336 4261412864 2701131776 2692743168 3644850176 2871001088 967835648 1696071680 186384384 3933077504 2460286976 872644608 2301870080 1533681664 2992066560 1426679808 234163200 4241209856 4171728128 741414016 2866307392 2088525536 1988074992 1045190808 2510716236 1991352930 1285042355 +2147483648 1073741824 1610612736 805306368 2013265920 1140850688 3254779904 3841982464 3263168512 666894336 2254438400 2098200576 4144496640 3982229504 1925840896 3182755840 1623621632 3730292736 505405440 2682499072 3638142976 917853184 2840007168 1880561920 1447033216 2597523392 1390436000 365965904 988364504 3138203364 1063423778 169388433 +2147483648 1073741824 2684354560 2952790016 671088640 335544320 4060086272 2902458368 796917760 725614592 3948937216 4105175040 754450432 2616459264 3194880000 1491927040 3672801280 2967093248 2397233152 37130240 2231994368 3681358848 3484090880 2562433792 2933067904 1561321408 1214054112 2350001328 573462984 3305910284 3365594722 1761847153 +2147483648 3221225472 1610612736 268435456 4160749568 3556769792 973078528 3170893824 310378496 2613051392 455081984 995098624 2075656192 1884553216 3332767744 21823488 3689119744 926138368 3519717376 2071965696 816433152 2609701888 71549440 2762156288 886235520 4231722304 3419802144 1797601712 4291726024 2967585116 1752212386 485091571 +2147483648 3221225472 2684354560 2415919104 2818572288 3019898880 3388997632 385875968 2977955840 3057647616 1671430144 2429550592 1536688128 1948516352 3824025600 748486656 31162368 965361664 3771965440 3415642112 2596898816 1778197504 1818916352 3550670592 2698931840 628405824 1446474784 387473904 887462184 2408519308 1303188130 3409097651 +2147483648 3221225472 3758096384 268435456 134217728 4227858432 2113929216 2600468480 1988100096 3628072960 2451570688 45088768 3845652480 1689518080 1045823488 2884435968 443777024 2587017216 3692208128 2896384000 3030030336 3383725056 3677994496 3753220352 3101061760 1806486336 2085812960 444809648 3693862856 630697084 604811362 673404659 +2147483648 3221225472 3758096384 1879048192 1476395008 3422552064 1241513984 3338665984 4219469824 4156555264 668991488 3159359488 4134010880 3365142528 4249223168 517799936 912490496 2242035712 742547456 420737024 2113550336 2687468544 935921152 870640384 2736717184 2410703552 205050400 1409087888 2035500232 3084584892 882800546 1651566419 +2147483648 3221225472 3758096384 1879048192 3623878656 2080374784 3388997632 4076863488 310378496 3401580544 4003463168 114294784 3384279040 2071724032 1549402112 4003790848 3814162432 4288069632 2553700352 1197928448 1520392192 394494976 749276672 3588512000 3182923648 2569478720 2147354400 309474480 696337560 3426860452 2858463394 3715130099 +2147483648 1073741824 1610612736 3489660928 3087007744 1409286144 2986344448 1660944384 2038431744 2537553920 2132803584 1961885696 577241088 3361996800 1078329344 2859270144 1341292544 3937648640 3063029760 3689033728 3200927744 2978935808 3510238720 3946688256 262812800 3705591616 1465962080 3159371024 2631440616 3115128956 2064814818 1856126545 +2147483648 3221225472 1610612736 3489660928 2550136832 201326592 1711276032 989855744 4202692608 2537553920 807403520 2295332864 1692925952 2092171264 4116578304 859635712 2535161856 1901838336 2533040128 1626042368 501479424 3169197056 3298868736 3230724352 3964263552 2049288000 2450937888 4221161488 105670920 3504488204 1164401826 358685523 +2147483648 1073741824 536870912 268435456 3355443200 738197504 4261412864 3607101440 2474639360 994050048 2610954240 3834642432 4091019264 1021575168 85852160 2749169664 3368714240 2659926016 3282804736 1325027328 1698936832 3092745216 4058088960 2410803968 2240384128 2061347392 877331104 3796536176 1766458408 4241108076 3834287650 4138401073 +2147483648 1073741824 3758096384 1879048192 671088640 603979776 2113929216 2164260864 1199570944 1749024768 1667235840 3574595584 1492647936 1543241728 405405696 1009057792 2477162496 3303456768 3238486016 2882932736 2685331456 1099041792 2386672128 1315031808 1485837952 2545504192 4061926304 3103497904 2432531096 3098161348 2128973090 4110863729 +2147483648 3221225472 1610612736 3489660928 939524096 3825205248 2248146944 956301312 41943040 3552575488 2485125120 3511681024 2538078208 3003383808 1160904704 4289527808 1900511232 4085760000 2032607232 2041982976 366880768 1946852352 2469407232 511201536 1450967424 516836160 3777218080 151360080 238186600 439131796 2902904738 149386515 +2147483648 1073741824 1610612736 805306368 1207959552 3556769792 1711276032 721420288 713031680 1832910848 27262976 2666528768 1914175488 4061396992 100532224 2431451136 2864349184 486260736 1608245248 678154240 1171425280 2654436352 1901088256 870940928 2626541696 3383465024 573771872 2078726896 2298056456 776284396 1201119458 1671553713 +2147483648 1073741824 3758096384 2415919104 134217728 3288334336 3254779904 1929379840 1115684864 4240441344 2933915648 2781872128 4071096320 3669753856 1585577984 3895787520 1410236416 391036928 854499328 3600699392 1917249536 3877827584 2722373120 4124506368 3920290688 1992917696 2544733472 684445200 2958658968 1889914036 1845962402 369289425 +2147483648 1073741824 2684354560 268435456 402653184 1811939328 4127195136 1795162112 3263168512 1681915904 3688890368 1397751808 718798848 1383333888 1948385280 3104636928 4058415104 1277575168 3641155584 4059492352 3248371712 56835072 1013767680 2566349056 2988407424 2560770240 978123040 2928061936 406295048 2663350036 244456354 3649380657 +2147483648 1073741824 2684354560 268435456 1744830464 1543503872 100663296 2063597568 1149239296 3443523584 836763648 1752170496 1622671360 818151424 4113956864 1323106304 895647744 1721909248 2802032640 1628573696 4028258304 885406720 4104420864 1099369728 289761408 3287734464 1962742112 4172501808 1376496424 936338876 24740322 3496323057 +2147483648 1073741824 2684354560 805306368 939524096 2348810240 1912602624 3976200192 4269801472 3158310912 3739222016 2951741440 3405250560 3482058752 929431552 181731328 930775040 1157251072 3594248192 479899648 3918247936 1250046976 1559630336 3315388672 1475251840 4133500608 1219587168 1637465008 29212344 3334394524 2542385890 2335443313 +2147483648 1073741824 3758096384 2952790016 671088640 2483027968 2583691264 1828716544 58720256 4064280576 2279604224 3884974080 888668160 3728474112 3795714048 2187657216 3622993920 2238889984 984801280 1477578752 3873572864 3964290048 3878584832 559770368 4285485696 1136410304 3749665440 2265240496 1470347544 2402021612 3833520162 1871034737 +2147483648 3221225472 536870912 2952790016 3355443200 335544320 838860800 2734686208 1501560832 775946240 1407188992 1081081856 2378694656 3041132544 1221984256 506265600 2877521920 3003334656 4291026944 2548256768 4097017856 661279744 2199346688 361549568 1897031296 3896159936 1586435424 2463173072 2044201000 2344407196 2268797922 2567938835 +2147483648 1073741824 1610612736 1879048192 2281701376 1677721600 1644167168 3707764736 1535115264 2596274176 4095737856 359661568 2371354624 3901489152 895614976 1647640576 3711860736 1958723584 2340380672 2833141760 1366255616 521565184 7062016 454036224 575222656 1892014400 1688727136 2735920752 3085805368 3086093908 1471993314 2589600561 +2147483648 3221225472 3758096384 1342177280 3623878656 1275068416 1979711488 2566914048 92274688 3384803328 1075838976 3165650944 3604480000 1391198208 1101660160 3134521344 4283924480 3411460096 2169905152 106360832 1591179264 1888926720 1517812224 1281765120 1934525824 2065407296 1561196512 2352653168 4047262328 10656068 3811584610 1612214835 +2147483648 1073741824 536870912 3489660928 3355443200 2751463424 704643072 1828716544 2692743168 566231040 1042284544 1294991360 2714238976 1354498048 2439118848 3985965056 3847127040 1146044416 4207812608 1947095040 4088342528 3722421248 2868273664 64728320 847279488 2965375808 4171247328 1609681744 2959676376 1439450100 2781565794 2197369873 +2147483648 1073741824 3758096384 1342177280 2818572288 3556769792 838860800 3305111552 3447717888 2109734912 2116026368 2014314496 2257059840 690225152 4117626880 525139968 3908730880 100319232 1551572992 4089122816 412829696 84661248 709071360 1330112256 121179520 1400738112 4016301728 1641424848 1525786792 3342372140 4085023522 1600287377 +2147483648 3221225472 2684354560 268435456 3355443200 3019898880 905969664 3808428032 2273312768 3787456512 1340080128 3989831680 344457216 2276196352 3877765120 2189754368 796884992 689848320 1779343360 1558597632 2790950912 2156928000 1495916032 2589784832 379236736 2247213760 3988280608 896831568 3485950392 82509748 1099517090 590175891 +2147483648 1073741824 2684354560 805306368 1207959552 3288334336 1241513984 587202560 2944401408 2059403264 1784676352 3127902208 16252928 1472987136 906887168 202702848 4044521472 569524224 1271128064 3373944832 2324113408 371237888 3327196672 2510942976 2246401920 1026179520 1499366496 4114361776 834085688 1954039628 1317901282 145676401 +2147483648 1073741824 2684354560 805306368 1476395008 3288334336 1107296256 2566914048 3296722944 4265607168 3273654272 2930769920 2325217280 3300130816 2929328128 3586981888 285114368 2698919936 804249600 2310434816 3278055424 3253244928 2362288640 880743680 3466465920 2228158784 3137853152 3489394928 3730572744 2144763556 3681782882 3808449969 +2147483648 1073741824 536870912 4026531840 2281701376 1946157056 1644167168 4110417920 1820327936 1505755136 2376073216 412090368 1739063296 108789760 2150498304 3543465984 1537376256 4144185344 1360158720 846909440 1361496064 2052715520 3261411840 2309637376 904824192 1351914560 4164115872 1730818192 154129944 3920934892 3043225634 321044689 +2147483648 1073741824 1610612736 1342177280 402653184 603979776 3187671040 1056964608 2675965952 1337982976 2116026368 19922944 3383230464 4267442176 914227200 2476015616 1106411520 2815672320 3269664768 3578490880 1142401024 4125666304 230483456 2356042496 361514368 2168863040 3851495648 3923373456 2392075288 192039180 3734201698 1065601233 +2147483648 1073741824 2684354560 2415919104 402653184 1677721600 2248146944 1593835520 3095396352 994050048 597688320 2526019584 351797248 1348206592 15859712 247791616 1004437504 176046080 770613248 2459365376 722151424 2518211584 678209024 3407537408 2057378944 823196736 926421152 3636329264 2915189592 3903688180 4185523234 97610609 +2147483648 1073741824 1610612736 268435456 1207959552 3288334336 1174405120 1459617792 2659188736 775946240 933232640 2372927488 4153933824 2669412352 3488481280 2028273664 2061664256 2751709184 2287181824 2029768704 1910433792 3009248256 2840581632 1544898816 767280768 1795139648 963408224 1022759920 884599832 3643594956 3092676578 290052017 +2147483648 3221225472 1610612736 2952790016 1207959552 3959422976 973078528 2264924160 1082130432 2000683008 740294656 3744464896 554172416 4280549376 3083206656 2328690688 2687729664 3260268544 818143232 3694841856 2331441152 2563097600 1368811008 2882870528 3484302464 3321441088 3477967840 351494096 3753034216 4052926524 1839413090 1781244051 +2147483648 1073741824 536870912 4026531840 1744830464 738197504 637534208 83886080 1115684864 3468689408 3772776448 1984954368 1016594432 288620544 1592131584 2081226752 2703392768 67321856 2570215424 2847608832 926316544 3906255872 1144496640 2002051328 2893427584 2742340288 1908836896 2185066096 4130022792 3872337180 15737250 3219673265 +2147483648 1073741824 1610612736 805306368 2013265920 3288334336 1107296256 3103784960 4286578688 4248829952 85983232 3668967424 3268935680 2003566592 2192179200 1330970624 714506240 4109877248 3228033024 3062870016 2382014464 2120045568 1395796480 706323200 4195193984 1018936128 2776411872 3867282544 2755686008 2325831236 1072755298 871994161 +2147483648 1073741824 2684354560 2952790016 3623878656 3019898880 2986344448 2634022912 528482304 574619648 4292870144 1336934400 2618818560 163840000 800980992 1727856640 1307213824 2018131968 3826966528 2444455936 2607728640 3885331456 655835648 1671471872 2068914816 724043456 3910972128 979063408 1079138984 937334892 1326266466 3826389169 +2147483648 3221225472 3758096384 2952790016 402653184 67108864 4060086272 16777216 2860515328 138412032 3974103040 3180331008 2059927552 2688811008 2757361664 2880241664 1756332032 2307833856 2906644480 2269605888 125446144 2518545408 3965131264 4092799232 3518508672 3927773888 1784115360 4176732112 3459784168 2732455492 2348226082 4043540755 +2147483648 3221225472 1610612736 2952790016 939524096 738197504 3925868544 83886080 964689920 1203765248 702545920 3580887040 2829582336 3949199360 2506227712 3971809280 4222582784 1866186752 2343690240 2865311744 819329024 2007680000 2825462272 4194598656 273912192 1630816960 786081376 985666832 2623609832 2830199668 206050786 328474835 +2147483648 3221225472 1610612736 3489660928 2818572288 1677721600 503316480 2097152000 2323644416 524288000 1679818752 3943694336 1375207424 2970877952 2210791424 4059889664 3224076288 1420804096 4157677568 3055030272 2288363520 2978925568 1413505536 933257472 13645952 2274920256 480619936 1114545456 1798389832 1692993628 4260230946 1750236019 +2147483648 3221225472 2684354560 2952790016 2550136832 2214592512 704643072 1191182336 4185915392 3133145088 3177185280 193986560 922222592 3833331712 117309440 3474259968 1299939328 2165719040 3033653248 1331294208 3079481344 689308672 1758574080 1096363776 1787621248 261580736 2945491360 1828252336 2608705816 3414137132 3352688674 857383539 +2147483648 3221225472 3758096384 268435456 3892314112 2348810240 301989888 3405774848 2323644416 1254096896 3164602368 2114977792 1518862336 3715891200 215351296 1390739456 3517153280 3247357952 2939199488 3336146944 2727671808 3986412544 1181376000 3977423104 3960891264 1631885888 1261620384 4039602640 3949753240 3932121756 2241393954 1651786387 +2147483648 3221225472 2684354560 2952790016 939524096 3154116608 3724541952 3305111552 3850371072 3946840064 3395289088 2221932544 1148715008 2896429056 892731392 2578251776 3228270592 4152246272 3365003264 3620253696 3799865344 1908583424 3346235904 3156971264 1000218752 2602661312 957400416 378135216 387715432 120771708 2932565986 2905479283 +2147483648 1073741824 2684354560 2415919104 939524096 2885681152 3456106496 1929379840 729808896 1128267776 2589982720 80740352 3086483456 422313984 3806461952 1359282176 599162880 327827456 2335219712 3412701184 3140827136 1985924096 3078540800 1439634176 2967944320 1362257344 2004699168 1490752944 1435032376 1361400212 3481713314 3512951665 +2147483648 1073741824 2684354560 1879048192 134217728 4093640704 2785017856 3774873600 1501560832 339738624 2401239040 2519728128 778567680 2350645248 2701000704 2705653760 3171581952 3638968320 437346304 1322897408 716457984 805551104 300628480 548902656 48785024 4158476096 43911136 1842704912 1259544088 1186142028 3192085346 3452611153 +2147483648 3221225472 1610612736 268435456 3355443200 3154116608 905969664 2634022912 3011510272 3368026112 3529506816 2091909120 3379036160 3437494272 2346057728 2822569984 333152256 2932850688 3419447296 3260600320 4283275264 1515445248 869978624 516879104 1943046016 2790824384 3175972832 1297313680 727400552 4170109468 3673238114 3225945427 +2147483648 3221225472 536870912 1879048192 2818572288 2483027968 1442840576 1996488704 2055208960 205520896 3315597312 2385510400 1735917568 1071382528 3901358080 2375352320 816807936 461586432 2274385920 1128828928 3450177536 4241955840 3437204992 2589716736 989633152 3355095104 1758265824 847398192 2920381592 3951561092 2537819490 868615283 +2147483648 1073741824 1610612736 3489660928 671088640 2214592512 1644167168 3204448256 3816816640 440401920 1394606080 4042260480 1681391616 700186624 4220911616 2289369088 1318223872 1906294784 856694784 1529352192 1687447552 3657643008 1928799744 195398400 1784401536 3290070848 1295671904 3469361840 2138192088 3113211068 3384314594 721204977 +2147483648 3221225472 536870912 268435456 3355443200 4227858432 637534208 3640655872 142606336 1480589312 1986002944 2045771776 2148007936 2370043904 1562509312 3820814336 2918154240 2904244224 139501568 173559808 2350749696 4206885888 2797787648 1015883008 851873408 3410898880 449536608 3083465808 2800046504 3899869108 325400290 1253310099 +2147483648 3221225472 536870912 1879048192 2818572288 2080374784 3791650816 1627389952 2910846976 4164943872 3772776448 4017094656 1945632768 1623457792 161873920 2605514752 1802240 149897216 2094030848 2095616000 3280754688 1866101760 440297984 3946374912 803550848 1802959040 2762327392 790036144 1108648616 3595521116 3829438946 2464276851 +2147483648 1073741824 536870912 1342177280 402653184 4227858432 369098752 3405774848 3565158400 1866465280 2854223872 556793856 663224320 460062720 1531576320 156565504 1760460800 2471706624 1405165568 828436480 1494292480 2008595456 761552384 3437657344 1442735232 1324018496 2208626144 2986845648 2939089144 3298276 869289826 3008918417 +2147483648 3221225472 536870912 1879048192 1744830464 1946157056 771751936 1426063360 478150656 1958739968 3848273920 139460608 4173856768 1094451200 320471040 354746368 1915715584 2959294464 54550528 539037696 3379578880 590900224 868520448 2973666560 2894798720 3977107904 1090715680 3037819600 3051939864 4174233348 1994591650 3431032339 +2147483648 1073741824 536870912 4026531840 3087007744 1811939328 1241513984 83886080 1031798784 3829399552 2711617536 1712324608 1632108544 1418985472 3461218304 3796697088 3318906880 3023519744 2520801280 2292297728 831617024 1879573504 1890951680 538851072 1755600512 4065833536 649084832 3302566224 580654664 33204780 1121143586 414706705 +2147483648 1073741824 2684354560 3489660928 3623878656 67108864 4060086272 2533359616 2541748224 3904897024 786432000 3857711104 976748544 3224633344 4051042304 2625437696 700088320 1625178112 3435143168 1289777152 183560192 2042229760 49583616 1284948736 470555520 1816321216 428569952 814209072 3292882504 109983100 3525933282 2457700337 +2147483648 3221225472 536870912 2415919104 4160749568 603979776 1644167168 3405774848 1484783616 3930062848 3152019456 978321408 3075997696 3285450752 1785331712 341639168 1336377344 377700352 2910953472 4290785280 2149656576 1752175616 2083008000 997997824 4250306176 4226502848 496865568 243666416 829613256 627678916 1008515490 1866866739 +2147483648 3221225472 1610612736 4026531840 134217728 2751463424 771751936 3204448256 1602224128 3904897024 1755316224 3725590528 1368915968 1241251840 2373058560 1609891840 1456963584 3931881472 1501650944 2747355136 2166384640 3587288064 3837273600 1244506880 2060120960 3226996800 1440567968 2720228336 1695358616 3491468788 459278114 120658099 +2147483648 1073741824 2684354560 1879048192 3623878656 3288334336 1711276032 1862270976 3649044480 817889280 2577399808 745537536 3746037760 3819700224 4155899904 2266300416 3365044224 3509469184 3716243456 3066064896 648030208 1576115200 4085835264 3624728320 3536221056 4007484992 3263105632 2415438928 4014263544 2372598044 3412795362 2490058001 +2147483648 1073741824 3758096384 1879048192 402653184 2751463424 1979711488 3405774848 2441084928 3787456512 3621781504 2890924032 767033344 1648099328 4133355520 3226796032 3575283712 559333376 3942735872 1099001856 1774217216 467680256 1716579840 884508416 1320991104 1293884096 1744091168 1332393776 2002711320 148213612 4166676386 1039657713 +2147483648 1073741824 3758096384 3489660928 3087007744 335544320 2516582400 50331648 1736441856 2202009600 861929472 2236612608 1169686528 125042688 937820160 3122462720 124420096 3278815232 2483036160 3590336512 3808446464 3078749184 994139648 660720384 324021376 1186508736 1626653472 3030903600 2306630280 2184932892 2262249890 2473873393 +2147483648 3221225472 2684354560 1879048192 1744830464 1275068416 3724541952 3774873600 4102029312 348127232 2468347904 4275044352 2420637696 3778281472 934936576 3391946752 2122809344 524435456 216031232 2456817664 1171863552 1763544064 1077905920 2473577728 2003228544 1270009152 318315808 365748048 1467412872 869967428 1520287906 1971232531 +2147483648 3221225472 536870912 1879048192 1207959552 3959422976 100663296 1895825408 3179282432 3368026112 2703228928 3509583872 2163736576 1748238336 1948647424 159186944 933986304 4186914816 1432379392 2370916352 4096358400 4007427072 1960552960 3289886464 3959816064 1667177280 4270385376 1579950640 478361672 1741848540 1794850146 4121351795 +2147483648 3221225472 3758096384 805306368 4160749568 2483027968 2919235584 1325400064 3347054592 3141533696 2086666240 1689255936 1644691456 3288072192 4188405760 1371865088 3331555328 163495936 2560679936 3348213760 3436742656 776260608 3386000896 199162624 2064659584 236562880 2389020896 1250089552 1948675672 3548711484 1987207778 2010007699 +2147483648 1073741824 2684354560 1879048192 2818572288 3959422976 1644167168 754974720 4286578688 2680160256 2166358016 2274361344 1711800320 3932422144 1408368640 2071789568 1927184384 4085923840 455172096 3734016000 529037312 2795860992 3394425344 1571676928 2545361280 2912872256 3622481824 835805648 870916520 274026708 3979074594 2473665937 +2147483648 1073741824 2684354560 268435456 3355443200 1275068416 771751936 3405774848 92274688 3703570432 2162163712 4285530112 2652372992 2967732224 2840985600 2701983744 501907456 220086272 2296487936 1399869440 1701888 2749754368 685153792 533581568 2013983616 1022287040 3485068384 3216364656 3604899560 1669430396 465633762 190941105 +2147483648 3221225472 3758096384 1342177280 1476395008 1811939328 1107296256 3439329280 1367343104 1212153856 1050673152 3675258880 794296320 496762880 2082603008 4015325184 908558336 193642496 2510299136 294711296 1704572928 3187446784 2035544576 310247168 638717568 1012761664 4139951520 4041524080 862849112 1926227156 492755234 2949085235 +2147483648 3221225472 536870912 268435456 3087007744 469762048 1308622848 4009754624 243269632 499122176 3143630848 2171600896 3405250560 3173777408 699793408 4112842752 2216919040 2728345600 870359040 665890816 2769836032 882756608 1403950592 1731836160 1850538368 751236544 2111571040 537798832 1990751864 2609248380 3929271266 857154675 +2147483648 3221225472 536870912 268435456 3087007744 1946157056 1845493760 3036676096 2743074816 3795845120 895483904 1083179008 223870976 966524928 703463424 2161442816 334200832 252133376 2480971776 1766895616 913868800 1181584384 119992832 3599790848 744092288 3290171328 3601736352 3660956912 2872832216 3963573324 4234977826 203943987 +2147483648 3221225472 1610612736 1879048192 2818572288 1811939328 3858759680 2130706432 3296722944 3586129920 2707423232 2224029696 199753728 2620129280 3900309504 647299072 1860141056 508805120 3084410880 2218004480 1009711104 699104256 3420321280 3926121728 953268608 650642880 1033659296 1042483856 1390416312 1238425860 1363692578 3671900755 +2147483648 3221225472 2684354560 268435456 3355443200 872415232 503316480 3070230528 2256535552 4215275520 3210739712 3618635776 2084044800 2484862976 3105751040 2362769408 442204160 3362144256 4104691712 2222280704 1355483136 2500758528 1526470144 1936693504 80528512 1050095040 653323488 3126428720 439122840 2632322604 2330500706 1217683699 +2147483648 3221225472 3758096384 1879048192 2550136832 2080374784 3724541952 1627389952 276824064 750780416 2816475136 2169503744 512229376 1321992192 1196556288 3923050496 1257734144 1109049344 628645888 1790275584 2372392960 812870656 3513092608 1412375808 1927219072 2552691904 533983776 1897254736 1192640248 3897211412 1886461858 3677972115 +2147483648 3221225472 536870912 1342177280 2281701376 3825205248 3321888768 2164260864 3179282432 3477078016 1755316224 1934622720 1894252544 1927020544 2528509952 539295744 3508764672 144654336 3474464768 1466224640 1703094272 2714713088 3304151552 3006856960 586543232 3700103232 4259568416 2726259216 996711512 77345564 1603752354 1714707795 +2147483648 3221225472 1610612736 1342177280 4160749568 1543503872 3992977408 3841982464 1132462080 1631584256 18874368 739246080 3511156736 4047765504 695074816 140312576 2344845312 4247240704 714612736 1542238208 4166703104 2605419520 3464626688 2382865152 1837642880 2082824000 3554620832 2386843216 99575528 496779628 4079166242 4023851539 +2147483648 1073741824 536870912 2952790016 3355443200 2080374784 3523215360 1593835520 41943040 3904897024 1654652928 393216000 3954704384 2610167808 3752198144 815595520 531267584 3542040576 2106122240 382554112 1948506112 2631029760 1781159424 2506004736 2112383872 941379136 3966480992 4114509744 3275239048 3629474268 830959586 4063029489 +2147483648 1073741824 3758096384 4026531840 2818572288 1140850688 637534208 1728053248 3263168512 2285895680 3617587200 3006267392 2228748288 1003749376 905314304 1937571840 2279243776 1244577792 2646016 3748401152 2641537024 2969828352 3371865600 1818165504 3704631936 3897103424 1480330208 4110140016 4133414024 1641024316 2009648994 3221014321 +2147483648 3221225472 3758096384 1879048192 2013265920 2483027968 3254779904 1090519040 2826960896 1715470336 3458203648 3008364544 4157079552 2334392320 2882142208 3506241536 92766208 1996668928 240672768 3733762048 278792192 2972619776 886561280 3788160256 3187436160 453386048 3796042528 1375241040 924676776 2369225124 108712866 1929744659 +2147483648 3221225472 2684354560 805306368 1476395008 1006632960 2315255808 486539264 2961178624 868220928 488636416 430964736 1073217536 2700869632 4149084160 745865216 602636288 246824960 596172800 3575934976 1132681216 1468187648 3649204736 3800288512 2902649216 1463972160 2132958688 3748814384 1234898648 1282311436 180627042 1972540019 +2147483648 3221225472 1610612736 1879048192 3623878656 2885681152 4194304000 1795162112 578813952 4114612224 450887680 2049966080 1881669632 156499968 1665007616 2668429312 891518976 1788329984 966287360 96268288 3343611904 430154752 1658240512 4042828032 3008194688 2722313920 694572000 3943736080 129624328 3199046988 3371427170 3272527059 +2147483648 1073741824 3758096384 2415919104 3355443200 872415232 3657433088 1224736768 1904214016 2780823552 2338324480 298844160 246939648 880541696 2069233664 2136276992 791838720 1255063552 2757271552 3899445248 3129903104 3640132608 4024297984 2657550080 3338423680 1846966208 4101317408 1514296368 1606852504 3402425212 3594429602 1217449201 +2147483648 3221225472 3758096384 1342177280 134217728 3019898880 234881024 1325400064 3699376128 624951296 1470103552 1527775232 3457679360 3887333376 2734817280 3816620032 3696197632 1299890176 2721587200 2170834944 2851735552 2876877824 2227463680 1475022080 4041304192 1638930496 1418325408 1970128368 2748798984 1309654292 173753122 3731374259 +2147483648 3221225472 3758096384 4026531840 2013265920 3154116608 2785017856 4009754624 2474639360 96468992 2275409920 852492288 633864192 936640512 374210560 3196911616 2184413184 3496394752 2229886976 4198805504 3714537472 577330176 3305494016 3548828416 2035841408 3967583808 3538678048 2698699600 3307383624 3389988268 3723280034 2680342035 +2147483648 1073741824 1610612736 4026531840 1744830464 469762048 1979711488 1124073472 2139095040 2252341248 3860856832 4044357632 3576168448 3978035200 1834614784 3974430720 1661894656 2828255232 554196992 3977023488 3874691072 557374464 1286925824 4119259904 266307200 2950358336 4196755872 49161872 2531492440 2190534084 4251509026 1547532497 +2147483648 3221225472 536870912 268435456 1207959552 3825205248 1979711488 352321536 176160768 171966464 3550478336 2941255680 4169662464 364118016 1848770560 1588396032 1357873152 3067822080 2854789120 2120568832 368814080 1480154112 1422717440 1323266304 602141312 2556790848 2298173216 2528759504 948816008 3229581012 1647540130 481109907 +2147483648 3221225472 2684354560 4026531840 2550136832 3288334336 3590324224 1962934272 830472192 2545942528 304087040 55574528 976748544 2459697152 1576665088 2612330496 1707048960 606224384 1700356096 1018032128 4210239488 580942848 2333200896 1591281408 208505216 3662912832 45204000 2638828464 2398399960 2900314660 2668853666 2748348915 +2147483648 3221225472 1610612736 3489660928 134217728 2617245696 167772160 2365587456 4219469824 1111490560 589299712 1871708160 1401421824 1729363968 830078976 3100442624 562528256 2777923584 208216064 2925875200 3590477824 2514527232 611430912 3438811904 1735142016 3134634816 217814176 3045913040 2284195144 2848165316 3145772066 3795894675 +2147483648 1073741824 2684354560 805306368 402653184 1275068416 100663296 3036676096 1417674752 1128267776 2002780160 2515533824 1655177216 2897477632 1122369536 3526164480 31096832 745422848 2685001728 174452736 4183799808 83975168 209797632 2940304640 1096908928 955325888 2049547360 3925123344 2156394056 324846204 540163810 4156256721 +2147483648 3221225472 1610612736 3489660928 1476395008 67108864 3187671040 721420288 1501560832 2126512128 929038336 219152384 1698168832 3732668416 2861170688 3876913152 2406449152 4195598336 3373867008 818802688 1489201152 4156648448 1608609280 256968448 3591927680 2672573376 822238368 4078970160 3778027032 730461764 2620777762 845097459 +2147483648 1073741824 3758096384 2415919104 402653184 1140850688 3321888768 3003121664 3732930560 2009071616 3978297344 1580204032 3016228864 1247019008 279838720 2901213184 919764992 1082572800 36216832 600141824 2895538176 2605816832 4103691776 2093840640 4184024448 2819502400 798811872 2985991760 3334698120 3154040748 812957026 2250139153 +2147483648 3221225472 1610612736 268435456 1207959552 3422552064 973078528 218103808 2474639360 1220542464 1944059904 89128960 2992111616 1952186368 4236115968 1175781376 710639616 872923136 762880000 1156435968 1148680192 2324808704 3342373376 1313606400 2466701184 1006127808 867017760 1431807728 3105963992 800104940 4203268514 1707472691 +2147483648 1073741824 536870912 805306368 1744830464 738197504 704643072 2634022912 1786773504 1371537408 2246049792 619708416 1383596032 4038328320 867303424 3363635200 1138655232 4054532096 3866746880 4273213440 3098703872 1308484608 2711564800 1225496832 2712153472 4200395968 97404768 144894128 200577352 2274530164 2037135586 1834472817 +2147483648 3221225472 2684354560 268435456 939524096 1677721600 1845493760 788529152 4152360960 2856321024 1524629504 2838495232 1549271040 184811520 981598208 4037869568 2969534464 1102725120 2044239872 4098142208 1591977984 1734183936 3649529344 909097728 1515419264 2286204096 2229518816 3193804272 1963374504 1039029460 3790795106 3793054259 +2147483648 1073741824 1610612736 2415919104 2281701376 201326592 2449473536 1124073472 3900702720 1539309568 3089104896 3350200320 4102553600 1389101056 238157824 632619008 85360640 4162568192 2282266624 1594707968 185858048 1266947072 2313096704 2914462976 812365184 2996860736 2272367072 1076493008 3233608888 463177492 390662754 3740086417 +2147483648 1073741824 536870912 268435456 2550136832 2080374784 2583691264 4244635648 595591168 2512388096 3357540352 913309696 1175977984 1756102656 1705639936 428146688 813596672 278085632 1943642112 4035833856 3956971520 865936384 1523757568 4097362688 3554493824 2821938496 283695200 3824464880 610693112 1094613124 3287420898 2210960817 +2147483648 1073741824 3758096384 2415919104 2818572288 67108864 2382364672 1929379840 41943040 272629760 1608515584 969932800 4142399488 2820931584 2546860032 2027749376 2401402880 2143731712 4205355008 3854831616 2401167360 1303669760 1690779136 1546244352 193231488 2617167040 3672407584 141541008 1458418216 3558476012 118168226 2990764881 +2147483648 3221225472 536870912 1879048192 3087007744 2080374784 1040187392 251658240 880803840 1639972864 1226833920 3140485120 1381498880 2780561408 3270377472 4103405568 2825617408 2744598528 1729650688 492613632 3640547328 2851924992 2777552384 2311433472 1424212352 467850560 3479389408 4272109936 2139253080 11735564 283865954 2220273971 +2147483648 3221225472 1610612736 268435456 2550136832 1677721600 2382364672 3539992576 343932928 826277888 1650458624 235929600 3555196928 213123072 1326055424 1569521664 3539435520 2156118016 3290996736 3331616768 452601856 4273277952 3054231040 1946959104 876050560 1596177344 4246224800 4144786832 414666632 2053243108 2574891298 3592248147 +2147483648 3221225472 1610612736 805306368 2281701376 1946157056 100663296 2566914048 1937768448 2696937472 2413821952 468713472 1939341312 2523136000 3496607744 3253534720 1718059008 3766206464 3615809536 2258259968 2549434368 1908603904 812714496 3747209984 2206576512 278545088 3606416736 3460490096 1789997032 3149456260 1962172642 692305587 +2147483648 1073741824 2684354560 2415919104 134217728 1677721600 2382364672 352321536 3313500160 1245708288 1168113664 4027580416 122159104 492044288 598867968 61669376 3284041728 2432843776 3061096448 2439237632 42313728 1528474624 2471014912 3948281600 1790112384 3022897728 2130670496 3995251536 1386571464 1229637460 631282466 2148540945 +2147483648 1073741824 1610612736 3489660928 134217728 3019898880 3858759680 1023410176 41943040 3930062848 362807296 2211446784 1534590976 2516320256 1199964160 1526005760 2580709376 947372032 3483115520 1983270912 339544064 3437689856 1942274560 844857600 1902359168 3661569088 2582137376 480623408 3043671576 871057628 2812949154 1393285745 +2147483648 1073741824 1610612736 805306368 2013265920 1409286144 2046820352 2030043136 2122317824 1195376640 2271215616 3717201920 2902982656 1775501312 344588288 942473216 46563328 2449195008 896917504 1413132288 3545565184 1103815680 3125635584 3352707328 1421064320 4064299456 2816576672 2177900624 1240006472 2407853220 1419925026 260623505 +2147483648 3221225472 1610612736 4026531840 1744830464 4227858432 1107296256 1291845632 411041792 3560964096 3764387840 2905604096 2873622528 2577661952 79036416 2193424384 1273724928 212320256 1847943168 3044511744 2786973696 3740939264 3233706496 1090006272 3651937920 552842176 3959060448 2084441296 582526184 986518300 4064541538 1030923795 +2147483648 1073741824 3758096384 1342177280 134217728 2617245696 3791650816 3976200192 1887436800 4215275520 3537895424 2408579072 1684537344 682885120 1922695168 3433889792 3646324736 2108342272 3006603264 2455457792 3196934144 3303535616 1416770048 3126410496 1974253696 2010564288 971668640 2757093776 34322056 2370091588 3190009378 1351673425 +2147483648 1073741824 1610612736 268435456 1476395008 67108864 1308622848 385875968 562036736 1849688064 2589982720 2668625920 1645740032 4168351744 3832938496 1612513280 2894757888 306692096 1609932800 2167861248 4059949056 349867008 2227131904 1934718720 3178798720 2078650816 2158996896 46709360 105753864 896703612 2070121762 1409020081 +2147483648 3221225472 536870912 805306368 2013265920 3288334336 1308622848 956301312 2608857088 1447034880 1101004800 233832448 2581069824 1654390784 3312844800 4195680256 1581481984 1332166656 2812076032 888614912 3411322880 4116941824 861293056 2745484032 1832612480 948661824 972229728 3709785712 2683362968 4208570428 3860634850 3182950195 +2147483648 1073741824 2684354560 1879048192 1207959552 872415232 2315255808 184549376 2927624192 1774190592 3718250496 1106247680 524812288 2453405696 2231500800 1344602112 201752576 1326596096 3346882560 1986220032 888457216 4269794304 2017897984 1777549568 753762688 75216960 368060768 88725584 20835800 662892276 3487944418 1688716561 +2147483648 1073741824 536870912 3489660928 2013265920 4227858432 2986344448 3472883712 2810183680 2478833664 2564816896 2832203776 28835840 3269197824 1720582144 2253717504 1908047872 33505280 161226752 36581376 1369774080 2788340736 2471220736 2331505408 1768484224 2741336256 1414745376 1222255408 1945061080 1044675148 1969450658 1664294129 +2147483648 1073741824 1610612736 1342177280 2013265920 1275068416 2785017856 1124073472 3414163456 473956352 4112515072 816840704 3042443264 3255042048 2850947072 3243048960 2655158272 2095038464 1867849728 3236343808 2025977856 4108426240 3536858624 3746095872 3383558784 2190631744 3029828320 3615080048 3275085864 4260757644 1659491938 249389617 +2147483648 3221225472 1610612736 268435456 2818572288 3556769792 2717908992 1593835520 3397386240 1790967808 2195718144 2561671168 2177368064 1531707392 2950561792 1045757952 4113268736 1592770560 2849808384 3678801920 1860192256 2259792896 3368584704 2093832448 4171136896 3371468480 666547680 2591534544 560576312 3302861004 650609762 2057307667 +2147483648 1073741824 3758096384 1879048192 939524096 1677721600 3858759680 2600468480 3800039424 2252341248 1553989632 2494562304 1228406784 4203479040 2567307264 2904883200 910327808 2352398336 1155358720 1613705216 237037568 2331106304 3784855040 3225166080 390039168 925467200 1409592544 70504880 2196652088 2143319452 2019626082 2924572401 +2147483648 3221225472 1610612736 2952790016 3623878656 1409286144 3724541952 2030043136 4219469824 1832910848 1684013056 3564109824 2780299264 2664169472 2385379328 3672440832 3144384512 2170535936 266199040 2422665216 852494336 115928064 577055232 4071326464 2399085696 2668488128 495876448 3358919472 2911042232 2872835404 3245866978 1285046771 +2147483648 1073741824 2684354560 3489660928 2550136832 1811939328 234881024 1358954496 2172649472 2285895680 2023751680 779091968 2376597504 2310275072 2785673216 2571960320 2670100480 427442176 1969496064 4006801408 2412853248 911739904 2656832000 1075734272 901226112 3758229568 2684916576 1279539344 2833477064 181949220 3650928610 1107172305 +2147483648 1073741824 2684354560 1342177280 134217728 3959422976 1241513984 184549376 880803840 1438646272 157286400 1383071744 3311927296 2514747392 222691328 4095541248 2398781440 91635712 3780452352 30396416 1749628928 2998182912 1266589184 566265088 1197521280 259061184 3907539552 463811984 3278253288 3150711612 788778466 1724555601 +2147483648 3221225472 536870912 2415919104 1744830464 603979776 3858759680 2197815296 3246391296 4290772992 530579456 726663168 2721579008 3349413888 1384775680 65863680 2315747328 3499835392 1580572672 1771245568 2270701568 3788880896 2913197568 839919360 2782422400 2945757760 2512569888 3672134320 2259791272 2332673092 2758596002 919026675 +2147483648 3221225472 536870912 4026531840 939524096 2348810240 3724541952 3271557120 2407530496 1279262720 1117782016 1993342976 1763180544 2643722240 4035837952 1216151552 454262784 4087300096 1753571328 2004332544 832157696 1012247552 4218334720 1284332288 555438720 1190282304 1617933856 1594751472 1532720328 2203200012 4080956066 3948219059 +2147483648 1073741824 1610612736 2415919104 3623878656 3422552064 704643072 1291845632 3464495104 3879731200 1503657984 829423616 2174222336 153354240 740425728 3387752448 2972614656 2098446336 1112842240 414969856 843675648 407651328 3026088448 3934941440 1685139584 2736286784 879068512 1887597808 572290792 838318868 1251426274 3699830193 +2147483648 3221225472 1610612736 1342177280 3355443200 3959422976 2650800128 4177526784 1551892480 2378170368 148897792 2094006272 3865575424 610009088 2442788864 92602368 1262452736 562806784 1670127616 343068672 1301854208 554011648 1929345536 4083940608 3294414208 26985152 2911176480 4148135056 2005635544 1989003716 3606282402 962131795 +2147483648 3221225472 1610612736 2952790016 2013265920 1409286144 3254779904 1660944384 3279945728 239075328 4137680896 30408704 3906469888 662962176 3373400064 313327616 1163886592 3649290240 1364582400 2152443904 2288519168 1903006720 3904790016 2624768768 3734843008 1484211264 164543520 343668336 3510648552 3407958196 1385186466 3774426419 +2147483648 3221225472 3758096384 1342177280 939524096 3959422976 3120562176 83886080 2407530496 1967128576 3437232128 3813670912 2865233920 3783000064 4229038080 3632594944 2167898112 2214772736 766255104 1402613760 2098837504 443819008 2555273728 518394624 453731456 2012222656 4277774112 1000684752 2890369688 2017090964 2745735586 980213523 +2147483648 1073741824 1610612736 2952790016 402653184 67108864 2382364672 1258291200 3581935616 1254096896 1700790272 3876585472 1850212352 1424228352 3533307904 169672704 2655420416 4080779264 2204950528 2728292352 861317120 2020854784 2567564800 1195745024 183144320 3997544384 644568224 1610924496 2974444584 708112132 1211268386 489245969 +2147483648 3221225472 536870912 2415919104 2550136832 3959422976 1241513984 4278190080 1384120320 4215275520 39845888 2989490176 2259156992 119275520 1243217920 1722089472 3523182592 1346060288 645242880 623308800 795850752 3808560128 2261898752 836307200 4208249984 2293667776 1691831264 4159098128 3402523032 3641946244 3014150498 1788717011 +2147483648 1073741824 536870912 1342177280 134217728 3690987520 503316480 3909091328 1115684864 197132288 3839885312 747634688 1363673088 266600448 419561472 2434596864 3655237632 4012064768 65871872 1539756032 3345897472 3332049920 4111579648 3607716096 4014279040 36935360 551837600 646163152 979215400 2449451316 2228458530 3950280977 +2147483648 1073741824 2684354560 1342177280 2818572288 3690987520 4261412864 1157627904 3162505216 171966464 52428800 2406481920 3981967360 1240727552 1522401280 918355968 3762454528 2766028800 4117569536 1571459072 3012777984 1362594816 3458245120 4293942528 286904960 2211822912 1062168416 1218709104 3893822536 1045550764 2435346402 1898773041 +2147483648 1073741824 2684354560 805306368 3087007744 335544320 234881024 3036676096 1350565888 3250585600 2296381440 2381316096 3479699456 3798204416 900857856 1071448064 1823375360 3692183552 2735595520 584495104 4209903616 2729610240 2153574912 3874436352 1085515136 2405196480 1030667616 3706876560 2197588456 4156440276 2743730914 1921063249 +2147483648 3221225472 2684354560 2415919104 1207959552 1006632960 167772160 2231369728 2994733056 88080384 266338304 2815426560 3302490112 1143734272 2303328256 3213164544 814710784 2775203840 3572867072 2875609088 1372526592 344663040 1612980736 3258902784 1864557696 434190528 2026904608 458791664 1609306936 3253426436 2931057314 3943055155 +2147483648 3221225472 1610612736 2415919104 1744830464 2617245696 1711276032 3741319168 1686110208 1681915904 3856662528 2580545536 4001890304 1583087616 1369047040 3534028800 3833561088 1908129792 1196793856 2701627392 2980042752 2959850496 2916881920 4250623232 2902821504 592442560 4033074720 3066115152 2527096792 1957767684 2367173282 2117448083 +2147483648 1073741824 2684354560 268435456 1207959552 1409286144 637534208 4177526784 1904214016 1505755136 534773760 3035627520 2158493696 543424512 3628990464 4028432384 2761064448 1357791232 2051907584 1600868352 250791936 2480897024 3892644352 2357192448 3201695104 2043131584 1609108832 1254374160 2233441256 2003169964 3838743266 1314670289 +2147483648 1073741824 2684354560 4026531840 671088640 4093640704 3791650816 2701131776 796917760 12582912 1839202304 2909798400 153616384 1744568320 527302656 12910592 1047166976 1015955456 257187840 2807271424 1250576384 262140928 3224123904 1337348864 2622584704 3793296960 2285123680 2189575824 2874328920 3297379052 815750626 2829938641 +2147483648 3221225472 3758096384 268435456 939524096 3690987520 2449473536 654311424 2474639360 1690304512 2065694720 2427453440 873988096 3545497600 190447616 253558784 3020390400 3883581440 70033408 4041093120 688871424 3469210624 828032512 203217664 2307371904 649770816 4086072288 1261352432 2432132232 3506637668 220728930 2156666291 +2147483648 1073741824 2684354560 268435456 3623878656 67108864 2852126720 3271557120 92274688 2990538752 3860856832 4084203520 1641545728 574881792 2307784704 4086104064 1220706304 263077888 4043153408 1092251648 3790235648 259212288 3751214592 3316233984 1948116608 2123012416 597902688 3783164272 3239345960 908487628 2089915874 2278136625 +2147483648 3221225472 2684354560 3489660928 3355443200 67108864 3992977408 1627389952 2004877312 700448768 2921332736 1838153728 3664248832 3186360320 1639579648 1324679168 4178542592 1411006464 4037353472 1783058432 1189603328 859270144 2076088832 2221103872 3605052800 3425798464 574145440 1000709392 4073100728 161940996 3679857698 1573811027 +2147483648 1073741824 3758096384 4026531840 4160749568 1409286144 1375731712 4278190080 3565158400 1866465280 346030080 2198863872 2950168576 1303117824 1731067904 436535296 1873444864 401522688 1466195968 1884991488 1594329088 4081136640 1252124160 1779533056 3730412672 2775393856 3461250464 1341518448 2084791096 3444252748 2849990434 3614184753 +2147483648 1073741824 536870912 4026531840 1744830464 2214592512 2717908992 1761607680 3800039424 826277888 27262976 1622147072 3869769728 2283012096 1979580416 3094151168 2031255552 322912256 1141661696 3057782784 621258752 482472960 1499580928 4224723200 2759378048 1458359360 4266863328 1637825168 3007137032 3442114636 3539168354 565148625 +2147483648 1073741824 1610612736 2952790016 1476395008 2214592512 3590324224 2063597568 4051697664 1539309568 253755392 1043333120 1001914368 2150891520 2959212544 1021116416 322863104 2065940480 2025644032 695136256 449554432 694287360 2429619712 464054016 3980148096 1420735296 1458212064 3536848048 2124953416 1807589204 1156478818 1930075377 +2147483648 1073741824 536870912 2415919104 1207959552 2885681152 2382364672 822083584 2290089984 1807745024 3575644160 3473932288 2232942592 4270587904 1880227840 3336896512 2289467392 5455872 260349952 1611026432 3963303936 1306602496 3719391744 1615344896 972298624 2507084096 987700384 3449194992 1373862520 1909281460 552826658 1574277553 +2147483648 1073741824 536870912 1879048192 402653184 67108864 1442840576 3573547008 813694976 2294284288 3269459968 1204813824 1463287808 983302144 116260864 2731868160 3585769472 2435792896 2545246208 2301292544 431466496 2287598592 3507311104 100033792 2759444352 3107780288 1369381664 253549616 2527986776 3572765836 1921762978 449184753 +2147483648 1073741824 1610612736 4026531840 3355443200 3154116608 1644167168 4211081216 3565158400 146800640 618659840 3949985792 3305635840 2525233152 661258240 995950592 657883136 3907764224 1461477376 2736246784 1803245568 3546625024 3080412672 1813263616 1016320896 1536245440 1081651808 1653452880 3530454312 1786248868 2001438690 3066863505 +2147483648 3221225472 1610612736 268435456 671088640 3690987520 3053453312 4110417920 226492416 4114612224 694157312 581959680 3435659264 2888040448 2003959808 922550272 1821343744 1945354240 3359416320 498012160 2443335680 2433063936 3408085504 650456832 293772416 3973417920 2958737632 1537816528 395618024 1480277908 2123916898 2099109651 +2147483648 1073741824 1610612736 1879048192 134217728 1543503872 771751936 2600468480 1870659584 2369781760 2107637760 3366977536 2016935936 1960574976 477495296 1546977280 1229094912 4294426624 2809487360 3957477376 1388812288 3003984896 1679810048 3519093504 2472542336 240220736 1915244768 3520359344 1959973528 2478817404 3094476386 232371953 +2147483648 1073741824 2684354560 268435456 2281701376 469762048 1577058304 1593835520 293601280 3267362816 3533701120 2200961024 3934781440 4043571200 2370961408 844955648 2785968128 248659968 2577244160 2519650304 2560776192 2826177536 1698321920 3213412096 495204224 4011020352 4106028256 2967365584 889955368 3531699028 3443531106 4016073873 +2147483648 3221225472 1610612736 1879048192 402653184 4227858432 2785017856 2533359616 1769996288 616562688 1281359872 1227882496 881328128 2015100928 1759379456 1971650560 1532723200 165658624 1124360192 3793448960 1400821760 2471828480 992192000 1672169216 364280704 1852370368 1483545824 251054672 1237921688 2831004748 2173696354 3325938835 +2147483648 3221225472 1610612736 268435456 402653184 1811939328 3590324224 1962934272 4169138176 2252341248 408944640 3224371200 1443364864 436469760 2542665728 3583836160 370376704 3381641216 345808896 882077696 4241438720 2575121408 3865264640 3806815488 774429312 525632448 4248234464 2916206160 1425668008 2083343084 1557883234 3802836115 +2147483648 1073741824 536870912 1879048192 3087007744 335544320 3456106496 3506438144 981467136 3544186880 2606759936 1345323008 2229796864 2548826112 2744254464 580190208 2835775488 932397056 2895470592 1476898816 2098432000 3352660992 3613800960 3810681088 2453506176 2047572416 2482071520 734574480 2201777784 545941780 280018274 2024395601 +2147483648 3221225472 536870912 268435456 671088640 3288334336 234881024 218103808 3514826752 524288000 601882624 1676673024 4278714368 334233600 3232366592 4248109056 3181346816 2158706688 489988096 2376044544 3098208256 4046777344 1201537536 3148568320 766822528 2304763584 2265689696 1839558992 363267832 1810878756 3202526434 674823315 +2147483648 3221225472 1610612736 805306368 1744830464 4227858432 771751936 3070230528 327155712 4106223616 2728394752 2463105024 474480640 4143185920 3951951872 1804533760 2878242816 3415097344 4220395520 2475618304 1871644672 1099912192 4136516096 3842907392 298841216 3010376128 566203488 1039641840 3405922584 546149892 1258438938 3767375367 +2147483648 1073741824 1610612736 2415919104 2281701376 738197504 3254779904 3170893824 1585446912 2143289344 3730833408 2177892352 3612868608 3046899712 3139043328 454754304 2870706176 3541778432 3877265408 2166059008 3524995072 4087000064 1876678144 2432396032 2961937536 945956928 3682020320 44598608 389344872 472848476 2134175338 3761182813 +2147483648 1073741824 3758096384 2952790016 1744830464 3019898880 503316480 620756992 92274688 3577741312 1918894080 1645215744 3199729664 2787377152 411172864 2961375232 2760081408 3934404608 394469376 3456364544 2973931520 4163019776 3132288512 3570066688 3587133312 3711806272 2971037536 218665488 1496161880 3870265180 1018011226 3287256925 +2147483648 3221225472 1610612736 1342177280 2013265920 4093640704 3053453312 4278190080 1098907648 3443523584 3680501760 1573912576 1396178944 457965568 123338752 257622016 1935310848 2035957760 3965378560 1759121408 1495005184 1203409920 2999675392 3951290624 3892736896 563725632 1010597600 252926096 375303688 4161110204 2044636682 2923790527 +2147483648 1073741824 1610612736 1879048192 2550136832 1275068416 2181038080 1593835520 4185915392 1002438656 4242538496 3339714560 2437414912 1012137984 493748224 2976841728 57638912 2758754304 1643094016 1076793344 2949515264 324996096 3872895488 3756146944 1046230656 3801796416 447791456 855155696 3727457112 2147701124 986479450 1259557253 +2147483648 3221225472 2684354560 4026531840 2013265920 4227858432 1845493760 1560281088 1065353216 1270874112 358612992 1848639488 2616721408 2484862976 1299841024 1400569856 3061481472 3590045696 3809280 811257856 2649434112 601093120 4289678848 3815059712 1613145728 1461718080 2710638624 1764296656 2064941032 2122190108 250380266 2002914591 +2147483648 3221225472 3758096384 1342177280 4160749568 3556769792 3724541952 587202560 3632267264 683671552 3990880256 4184866816 1879572480 168558592 2875850752 426442752 275415040 2246787072 4272676864 3473543168 4183537664 1623327744 406209024 958001920 1144300160 4073650496 4150119328 3866299312 4083134376 2309337468 3593973674 3256463743 +2147483648 3221225472 536870912 2415919104 3623878656 2617245696 2248146944 1493172224 4085252096 1463812096 1231028224 1806696448 2260205568 2967732224 3379691520 460521472 1081245696 3505569792 993255424 1469206528 1300457472 950690816 1965479424 305737984 2703531904 3402861888 3823245856 3583752016 2573149848 2717691004 2735154842 3035147391 +2147483648 3221225472 2684354560 1879048192 134217728 4227858432 771751936 3976200192 4253024256 2889875456 2812280832 462422016 902299648 220987392 2665349120 1407123456 509509632 438288384 834609152 204419072 686213120 4132082688 701844992 539735296 2309254528 30597824 651294176 2179509872 4160584744 2167821716 3777199146 4008269207 +2147483648 1073741824 1610612736 805306368 4160749568 4227858432 2785017856 1728053248 209715200 3351248896 2891972608 1905262592 1997012992 3220439040 2185363456 3175284736 1573093376 2483240960 1801658368 3027423232 968566784 3886965760 3090983424 358068992 3981556864 1374266432 1051027296 2645219696 2967916184 1592266268 639946394 2825588253 +2147483648 1073741824 2684354560 805306368 3355443200 1946157056 3321888768 3238002688 176160768 2302672896 69206016 3260022784 2167930880 2640052224 4240834560 3855024128 591888384 1879490560 925278208 821506048 2265962496 1538413568 692442624 2169160448 4118303104 1643944384 282508640 2606632720 931835304 4103659556 1338813866 1830805541 +2147483648 3221225472 536870912 1879048192 1744830464 1811939328 2785017856 3170893824 1015021568 700448768 794820608 1576009728 4170711040 3457417216 41025536 3010658304 3119677440 355647488 1926373376 2766336000 68823040 2961138688 3805552128 2777900800 1162065024 1762273856 3377869216 1283059856 1168467128 1506505820 2696373434 1799910495 +2147483648 3221225472 2684354560 4026531840 3355443200 1275068416 2785017856 1459617792 2155872256 994050048 1486880768 1225785344 818413568 1865678848 627179520 2254635008 3840049152 3265511424 461512704 1985196032 3925551104 171860992 1495583232 1227541248 3960880512 3122678976 2941353696 1240002416 4075059480 1925842908 698775834 301533151 +2147483648 1073741824 536870912 1879048192 1207959552 3690987520 704643072 83886080 3682598912 1539309568 845152256 2423259136 3273129984 2188640256 1720582144 4186898432 252674048 55558144 2028937216 1275047936 890636288 12213248 144725504 2274418944 3685275264 4153209408 3117101728 842605712 2804160632 247873892 2293373050 1077756261 +2147483648 3221225472 3758096384 805306368 671088640 2348810240 1711276032 1124073472 3800039424 3217031168 60817408 3452960768 3494379520 3003908096 366870528 2027880448 2774433792 1444888576 360652800 2005889024 450258944 4273120256 1768956416 890824448 696522880 485744576 1502684256 1537758448 2872863464 3936824660 606759658 3535023447 +2147483648 3221225472 1610612736 805306368 671088640 1275068416 1979711488 117440512 3078619136 2864709632 1642070016 1380974592 3732406272 1606680576 2559180800 3851091968 2198503424 3377086464 2917801984 1352298496 2270357504 633209856 2349337088 3012322560 2259071104 450736960 1902114784 3302513424 2041863320 4139970956 3198573722 4007522703 +2147483648 1073741824 2684354560 1342177280 671088640 1275068416 2046820352 1124073472 3196059648 1220542464 1835008000 2284847104 1300758528 2444492800 1474953216 2599092224 2573959168 3928670208 805986304 68825088 1820502016 607017984 3072907776 3630475008 1972549248 3207998528 4106558496 4114847536 416222296 1129891724 2337082458 3690448781 +2147483648 3221225472 2684354560 1342177280 939524096 3154116608 3590324224 150994944 1182793728 2797600768 4171235328 860880896 2049441792 454295552 1335230464 2971074560 1809219584 3849830400 2401722368 2341408768 2321180672 3949839360 1613420032 928307968 1878414976 1474742208 1580118368 3314199856 3498352408 1881126452 2110922522 4087903799 +2147483648 1073741824 3758096384 1879048192 4160749568 4093640704 33554432 1191182336 4001366016 2889875456 3227516928 3792699392 4249354240 1713111040 431620096 2201681920 1836810240 169492480 1988796416 3749924864 2382280704 1951710208 1294414336 2831249152 388003712 586176320 1914258272 146031088 1819709896 3882401980 1097667018 1331855549 +2147483648 1073741824 2684354560 1342177280 3087007744 603979776 3456106496 3305111552 2021654528 1044381696 622854144 3782213632 3259498496 438566912 3945660416 3484352512 4226777088 634306560 2436784128 2310475776 1660114944 1183630336 395988480 1926840064 3179119488 3432163776 1381825312 920872880 898971640 503766948 3017455610 4109901733 +2147483648 3221225472 536870912 1342177280 3087007744 1006632960 3858759680 1761607680 3061841920 213909504 1730150400 2817523712 188219392 4279500800 1976958976 2002190336 2845212672 3048652800 4291190784 1170149376 3570100224 1418503168 997422592 475568896 3825484416 767552704 2429170464 2928414032 3832706936 2077874900 1648686970 2690587351 +2147483648 1073741824 1610612736 2952790016 3892314112 3019898880 2181038080 4211081216 1417674752 792723456 2606759936 2458910720 705167360 3793485824 3359506432 3871277056 4278157312 1059012608 399384576 3609718784 292198400 1795005440 3882838528 2308326144 3197263232 1584974656 3259260512 3700044400 1814846024 1653069876 1717295690 801413173 +2147483648 1073741824 2684354560 2415919104 939524096 4227858432 2717908992 2801795072 2592079872 2260729856 2451570688 4140826624 2198339584 3158048768 195428352 2535915520 2565308416 2638659584 2228740096 4022308864 1219651584 997010432 3740230144 4244363008 2737904256 3296288448 1889887072 2381491568 1611483400 2573116484 1799538954 3828638789 +2147483648 3221225472 536870912 2415919104 3892314112 2214592512 2986344448 2801795072 562036736 306184192 3953131520 500170752 3012034560 3503554560 893779968 449249280 2441510912 2057748480 968351744 2573086720 3124443136 3452197888 3299742208 757256448 3803788672 1135379136 2953562464 2705143408 3265485784 1240992596 948820954 454740823 +2147483648 3221225472 3758096384 2415919104 1207959552 3288334336 3187671040 218103808 1317011456 4181721088 3617587200 980418560 3954704384 1664352256 2395602944 38469632 2483716096 3526049792 3097124864 3359830016 946305024 3104048128 710090240 458162944 240693632 4049927872 2864888352 187086160 3852740408 1336020140 1966516026 881675439 +2147483648 1073741824 2684354560 1342177280 1476395008 3959422976 3254779904 285212672 2541748224 1967128576 195035136 2895118336 3877109760 2364801024 3184918528 2740387840 1301774336 24559616 3209060352 3612266496 3890415616 241208320 988917248 3521642752 1864215424 3419086016 1260254688 1573544912 2216443448 290129812 3286089274 3593127829 +2147483648 1073741824 3758096384 805306368 3623878656 4227858432 2382364672 1660944384 3414163456 583008256 1491075072 2714763264 2472017920 1416888320 429522944 756744192 979075072 460996608 3855228928 2743308288 2739824640 183596032 3974672896 1019061504 2266374272 2667966784 380797664 2277907536 3000797368 3565645196 2449279162 4281740685 +2147483648 3221225472 3758096384 805306368 1476395008 1006632960 1644167168 956301312 2273312768 2067791872 2443182080 2976907264 4294443008 683933696 1934491648 4191092736 4077813760 3337568256 918495232 2281148416 950790144 3710987264 3403177472 2960445696 3956795264 3617301696 2263479840 2032972240 1323549784 2934776004 1652769882 2667405511 +2147483648 1073741824 536870912 1879048192 2818572288 1006632960 2382364672 4110417920 3464495104 1983905792 2770337792 1221591040 538443776 1830551552 1686503424 285671424 1019707392 1898430464 848764928 1803448320 3702130688 2385056768 2905996800 1555227392 3543486336 1102276032 28664928 3388111952 4187343464 1940054372 567036522 1318986085 +2147483648 1073741824 2684354560 805306368 2013265920 1409286144 637534208 3305111552 3363831808 2629828608 4292870144 2895118336 3044540416 1507590144 3673292800 1098055680 3895689216 3079847936 1847762944 891965440 3919509504 1695069184 2645835264 2316775168 3179042432 717375808 2956664928 4138156688 4277431592 2193058508 3746426154 2827659981 +2147483648 1073741824 1610612736 805306368 671088640 3825205248 637534208 3506438144 2860515328 692060160 1025507328 477102080 121110528 3770941440 1632763904 3839033344 1511227392 1995653120 2447581184 749568 3125196800 3750294528 3759953408 2802287360 2628260224 2171440064 4173308704 2318255440 1117780184 2782675068 308705498 1601699965 +2147483648 3221225472 1610612736 2952790016 1744830464 4227858432 2650800128 2164260864 142606336 1321205760 3944742912 1120927744 92798976 3149135872 3875405824 763297792 1681817600 4032708608 1005527040 3545755648 664406016 705246208 2566206976 564045568 2572155520 3083259072 938629472 1347209840 3310571800 752674532 557568282 2224662247 +2147483648 1073741824 1610612736 1879048192 4160749568 1946157056 1711276032 3942645760 3984588800 1572864000 1293942784 458227712 3344433152 2229534720 3025010688 818872320 3314515968 1072644096 3151994880 37113856 1702541312 1603826688 1665442304 492828928 3799417472 2644146368 4125720160 1431173328 2816691480 2992429956 1113247002 4257782661 +2147483648 1073741824 1610612736 1879048192 3623878656 201326592 100663296 2298478592 1702887424 4022337536 761266176 389021696 1519910912 3536584704 3011903488 3158769664 2703720448 236404736 680501248 608309248 314836992 3439526912 182818304 1276255488 2624348800 3486918720 418254368 1022607120 1486654600 103708292 672345226 1852597893 +2147483648 3221225472 1610612736 805306368 1207959552 67108864 1912602624 117440512 3045064704 2252341248 1495269376 2534408192 266862592 2030829568 2901278720 2595160064 1267630080 3097378816 4118159360 3279597568 3725899776 2969263104 2773864960 1062926592 1132844416 2698237888 1161314784 1619264048 4149453352 3698868980 4028989994 3624071927 +2147483648 3221225472 1610612736 805306368 1744830464 1409286144 2650800128 2030043136 4085252096 3862953984 236978176 294649856 1495793664 3894149120 2588278784 872873984 4263936000 1236680704 1704861696 3691180032 319051776 1034052608 3201570304 3047928064 3252182400 3238310336 1185139424 2924846256 527112840 2671263492 24459914 24825607 +2147483648 1073741824 536870912 2952790016 402653184 3556769792 2986344448 2063597568 2575302656 2453667840 1189085184 2018508800 264765440 4177264640 2676359168 3385262080 3576135680 980926464 2050924544 3246559232 778385408 640900096 1400646144 919001344 916938112 2402697280 1801324768 781421424 3821826184 1683965572 4111650954 848156293 +2147483648 1073741824 1610612736 805306368 2013265920 3019898880 2583691264 3305111552 4185915392 2864709632 2946498560 3746562048 514326528 3705405440 2590375936 2057764864 403144704 2463580160 952049664 1824772096 2708781056 205163520 142640640 2302686464 2690728064 3111145408 322439520 3654588464 65730440 996773444 1207818122 3128319557 +2147483648 1073741824 536870912 2952790016 3623878656 2080374784 2046820352 3204448256 243269632 2520776704 782237696 2108686336 3246915584 943456256 575012864 3053912064 2879881216 1519894528 2120130560 3292729344 3472222208 3814333440 607183360 3175694080 2799547264 72842944 1673440672 3067220656 2181910728 101638980 1801187530 1345450821 +2147483648 3221225472 2684354560 2415919104 939524096 872415232 33554432 3238002688 3934257152 2529165312 2757754880 3490709504 1971847168 2190213120 1366425600 3786604544 2127724544 289652736 2324357120 3282472960 941946880 3905944576 75038208 4233423616 626402944 1601994304 2309645920 1855410544 3751565928 2558245772 117357162 138488719 +2147483648 1073741824 1610612736 2415919104 3892314112 4093640704 3456106496 285212672 981467136 1052770304 4255121408 3106930688 1972895744 4224974848 868614144 3825664000 2133295104 2732015616 1710120960 3834359808 1385453568 1076282368 1498899968 3920581376 1139461760 805684672 1771016096 597332112 243046712 1393183156 752154938 1011284405 +2147483648 3221225472 536870912 805306368 939524096 3422552064 3053453312 2432696320 4169138176 2755657728 1826619392 3887071232 3095920640 2739142656 1953103872 892010496 457867264 1606074368 3528630272 4066824192 975521792 2434475008 805471744 3118380800 61464448 2211714624 2725490976 1031238704 436051128 1701222252 2879732922 568018799 +2147483648 1073741824 1610612736 268435456 402653184 3556769792 771751936 2499805184 3867148288 1396703232 3793747968 1378877440 951582720 2155610112 1742864384 396558336 302219264 3153281024 3073073152 2043105280 4092393472 2427167744 2718371328 3079439104 3594241408 2211418560 963177888 1301579984 1580625448 1513365228 3502706218 2808893165 +2147483648 1073741824 536870912 1879048192 2013265920 2080374784 100663296 788529152 3716153344 3477078016 2736783360 936378368 2197291008 2537816064 4280942592 2976579584 3570106368 3554394112 407052288 2541211648 2629117952 2407670784 1201142272 293896448 2169159552 1486514624 3781348960 4188512144 2496459544 1980227660 3537752858 455028813 +2147483648 3221225472 536870912 805306368 3623878656 2885681152 1711276032 3707764736 2474639360 3460300800 1361051648 3096444928 3252158464 2159280128 2654601216 1065025536 450527232 3163209728 817012736 3128365056 3009693696 3510862848 3206462976 555243776 1549067648 1909069760 1393741536 4045879632 1960623672 969353036 2167152186 649017167 +2147483648 3221225472 536870912 805306368 1207959552 2348810240 1375731712 3271557120 2088763392 943718400 811597824 3973054464 785907712 670826496 3724148736 423297024 3508174848 766164992 3751976960 2659594240 3900778496 2118159360 1969261056 4115673856 1058546560 1314706240 3565818592 1821633360 1078960808 495231068 3472327338 1856524383 +2147483648 1073741824 2684354560 4026531840 2550136832 1946157056 436207616 1929379840 2793406464 3300917248 1650458624 758120448 1566048256 1632370688 1424097280 3869442048 1745059840 1800585216 2235244544 1210978304 3691051008 369216512 1291954688 2810291968 4248948352 1847605824 3801122848 3347580560 1935942152 3461859020 2623308298 2854950605 +2147483648 3221225472 2684354560 3489660928 671088640 3959422976 167772160 4211081216 662700032 1623195648 23068672 3320840192 3470262272 3490971648 2487615488 520552448 1688633344 3543646208 3281936384 2677157888 3449939968 2928737280 2150140416 3243083008 3767723136 1814148672 1330734496 2781359120 2281478712 2850688436 2309257786 213908919 +2147483648 1073741824 3758096384 2952790016 4160749568 3422552064 1442840576 16777216 1585446912 2176843776 4078960640 2232418304 2288517120 3685482496 411435008 600244224 3274145792 907427840 1324294144 1835716608 1327581184 2333139968 359163392 2603424512 2890365056 342257344 2432072928 316538928 3474117992 2405804388 3246028138 1573468517 +2147483648 1073741824 3758096384 1342177280 4160749568 603979776 1442840576 318767104 1266679808 2235564032 2225078272 4035969024 3602382848 1819541504 1957560320 879689728 4069490688 3544072192 4015448064 280694784 481384448 15266816 2267828736 1324025088 3689525120 11327168 2712289248 1850302096 113078392 2396255780 509350010 2422384165 +2147483648 3221225472 3758096384 1342177280 2550136832 3825205248 234881024 2164260864 209715200 1480589312 35651584 1823473664 3414687744 104595456 3779461120 864485376 3035004928 2365014016 881844224 177917952 1066473472 4088923136 2448721408 3143327488 2809155456 2758409152 1751952032 3659415984 1839456200 304446532 1153613770 3677678663 +2147483648 3221225472 2684354560 4026531840 3355443200 1006632960 1241513984 2097152000 327155712 1002438656 568328192 68157440 1147666432 2739142656 1548615680 2182021120 1865318400 2220867584 476454912 694923264 3482437632 464018432 1822762496 1801339136 384226944 4012541248 3870405984 4007217584 261940536 3000189604 2572961082 2025009831 +2147483648 3221225472 3758096384 4026531840 2550136832 3825205248 1577058304 4110417920 4269801472 3963617280 807403520 4180672512 1879572480 3856400384 1265500160 1001324544 2295234560 73351168 44474368 3381891072 4168112128 2594825216 1319996928 239579904 1103268736 3152567232 3020726688 3442908592 2028686344 2072350676 741043210 1994743767 +2147483648 1073741824 1610612736 3489660928 2818572288 2080374784 436207616 1358954496 75497472 2051014656 2770337792 66060288 714604544 581697536 2561277952 2003501056 2357952512 3759882240 340975616 3415715840 1024018432 3143924736 2377014784 3902117632 1329021824 3594000832 496764448 1481824016 3919050824 3624434716 165976138 351243293 +2147483648 1073741824 2684354560 1879048192 402653184 3825205248 838860800 2466250752 192937984 2319450112 1864368128 321912832 3370647552 4143710208 1685716992 3736797184 744194048 3691692032 2716999680 3897954304 3858356224 3986996224 2679052800 3948760320 1636514176 447944640 3623344544 4211719280 237858696 1346546812 4269723530 2481290365 +2147483648 1073741824 1610612736 4026531840 3892314112 1409286144 3321888768 3976200192 1266679808 3695181824 1415577600 3801088000 607649792 3082551296 2797993984 604438528 3953623040 2601992192 2262736896 2135650304 1690949632 1410683904 3133279744 926767360 1812365696 1873197376 622228576 668942352 1321954664 3347596260 1626623338 580088805 +2147483648 1073741824 3758096384 268435456 1207959552 872415232 3724541952 4009754624 1971322880 2554331136 3290431488 3429892096 1487405056 3619422208 956956672 2144010240 2418769920 1933197312 2890031104 241627136 3537410048 3155436544 2167896576 3078705408 3443638656 681679296 3937503520 3880268912 2628566280 3262378012 1273978122 2543075357 +2147483648 3221225472 536870912 4026531840 939524096 3959422976 905969664 1358954496 1082130432 37748736 1356857344 3769630720 984088576 279707648 243662848 1262944256 409370624 49725440 2924421120 3592114176 2569570304 3513639936 2410071552 3268871936 2405393280 1734603328 1314655008 1523540592 509262120 1187612964 73210154 365893927 +2147483648 3221225472 3758096384 268435456 402653184 1677721600 3992977408 956301312 1216348160 1849688064 2191523840 827326464 112721920 331612160 1228013568 2633170944 3482484736 2476949504 137060352 3169275904 3646527488 4290069504 2166011392 1039066880 1356176256 2536140480 2439406688 2241447184 3428169880 1064040444 2798016666 2118707199 +2147483648 3221225472 3758096384 805306368 2281701376 1677721600 2919235584 3539992576 3699376128 960495616 467664896 2930769920 3796369408 1836843008 2696806400 3430875136 3613294592 1758412800 2820087808 976367616 1701378048 2968298496 2842067456 1205598976 1388603776 2305527360 1082981152 2350265264 3023218504 1718104884 3563915082 2082882359 +2147483648 1073741824 1610612736 268435456 1744830464 67108864 1845493760 3808428032 3263168512 591396864 2300575744 2607808512 3986161664 1090781184 658636800 3615686656 241401856 2096316416 4227555328 1106751488 3736713216 527721472 2673549824 1632069376 205619584 295797696 758127904 960039440 968123928 3921387932 3411445274 1560826269 +2147483648 1073741824 1610612736 1342177280 2013265920 1946157056 973078528 2432696320 1954545664 876609536 1868562432 93323264 4245159936 759431168 3497656320 1595604992 1250656256 2944614400 2798116864 884805632 2393307136 2326596608 2154786304 1028155136 941956992 619395392 2257731168 730770032 1687787512 3326912652 306147322 2028053645 +2147483648 1073741824 1610612736 268435456 3892314112 3556769792 637534208 1593835520 1350565888 1505755136 912261120 3473932288 2597847040 2087976960 2754478080 3327066112 1868529664 3397861376 4134756352 3818696704 3350337536 1107153920 1319250432 2485512960 2321016960 3184172096 1551455840 1116015056 1554479672 2437114596 762667578 1605287653 +2147483648 3221225472 2684354560 2415919104 2550136832 201326592 3657433088 1291845632 243269632 3930062848 3487563776 131072000 1286078464 280231936 2705195008 3135176704 185499648 3769090048 3146964992 1785581568 588433408 1999502336 2675090944 2621201152 1652187008 2461534272 524057568 939197616 1098407640 3911021348 2198509274 597724967 +2147483648 3221225472 3758096384 3489660928 671088640 1543503872 1442840576 3875536896 2910846976 2478833664 4116709376 2612002816 2120744960 4201906176 1068105728 1019936768 2960818176 2073247744 3056001024 1592569856 345442304 3322225664 2661526016 3691909376 1127777920 4151108672 1431811872 3328442864 3180483608 1495672268 2674744346 693567951 +2147483648 1073741824 2684354560 268435456 1744830464 201326592 2516582400 3539992576 3514826752 3896508416 1889533952 3620732928 4257742848 209453056 1166147584 1931673600 4294148096 1874509824 1703337984 3886297088 148318208 2813166592 3058360832 2019533056 2314289536 3587770560 1918231392 588192496 184095496 3536073100 1239825162 4195726733 +2147483648 1073741824 3758096384 4026531840 1476395008 738197504 4127195136 1862270976 2592079872 1740636160 2246049792 1022361600 1053294592 3393454080 2571239424 1654849536 357793792 588922880 2476711936 4173139968 4004399104 613688320 3868899840 2531143424 647819392 163459904 1034759840 1385613616 991470264 2904311996 3221154490 3607915709 +2147483648 1073741824 536870912 1879048192 4160749568 2348810240 2717908992 4278190080 746586112 2696937472 945815552 537919488 260571136 3080454144 3173908480 995033088 2925494272 1448591360 3414892544 3338981376 431671296 1228672000 3965596160 3109505792 1326176896 1673912896 4158385760 3089900400 2455205704 2106232724 1174781770 3761931157 +2147483648 3221225472 2684354560 1342177280 3355443200 1140850688 167772160 2768240640 1166016512 3896508416 4041211904 1418723328 3893886976 2547777536 2239627264 2208235520 1678671872 1251459072 3414908928 1960112128 536573952 2422074368 1279223296 2633927936 769568128 3757028416 2760290656 3813877584 4197012968 3702872724 4205456874 1189394071 +2147483648 3221225472 2684354560 268435456 2818572288 3690987520 2650800128 1426063360 2793406464 3552575488 2736783360 892338176 2651324416 2191785984 2394554368 2426077184 3207233536 3705913344 275243008 2037166080 3862824960 3012670464 662232576 1288532736 2026824832 1522035392 3270333600 1065256624 1165048056 2154403084 2876584186 2695045391 +2147483648 3221225472 3758096384 4026531840 3623878656 1140850688 1845493760 2097152000 3313500160 935329792 568328192 818937856 859308032 2770599936 1460535296 2213478400 985563136 3695656960 662872064 182259712 524982272 1081132032 1430879744 560813312 2715986560 2999791936 2802988256 2160442512 702544856 3721878340 1914397658 545824583 +2147483648 1073741824 3758096384 2415919104 939524096 2214592512 4261412864 1426063360 1753219072 1421869056 1012924416 252706816 1322778624 3919314944 898498560 3102670848 4051664896 1717977088 3474677760 1732579328 2081626112 4251018240 3784412672 723074816 3548186240 56567360 651607136 3174236112 1951493096 4193907316 3115086826 2003277429 +2147483648 1073741824 1610612736 2415919104 671088640 1275068416 301989888 3070230528 3649044480 1438646272 2317352960 3291480064 3993501696 343670784 34996224 4214685696 143097856 3461300224 3398590464 4143198208 3576408064 4215278592 643834368 3956338944 404351616 1514477248 2791469728 1214086320 2670079304 2982092772 3552281930 3157791717 +2147483648 1073741824 2684354560 268435456 2013265920 3556769792 369098752 1056964608 947912704 1010827264 1793064960 3274702848 2504523776 916193280 3059875840 3582132224 1093894144 146456576 2894520320 3711176704 3050223616 2041123840 4071467520 1873427200 3646870400 3669098048 4069084192 1388133552 3069362824 1419465164 3625351818 1512916429 +2147483648 3221225472 536870912 1342177280 2550136832 1946157056 3992977408 3439329280 1400897536 2864709632 606076928 1708130304 2609381376 2354315264 900071424 1518796800 3721822208 2636038144 2561302528 75321344 3772954624 428467200 458538496 1697085696 1053228160 2562084032 36619104 2899573360 3144758232 2434324500 1346210778 2374122519 +2147483648 3221225472 536870912 268435456 4160749568 4227858432 3187671040 2667577344 2239758336 968884224 1809842176 3549429760 2786590720 1905000448 1803157504 2375745536 3800727552 2882715648 1543430144 708120576 2118641664 2148013056 3864390144 1159135488 2675040896 3960053056 1616154208 102111312 3035718216 2999548476 1916045898 1380347455 +2147483648 3221225472 2684354560 2952790016 2550136832 1409286144 1778384896 687865856 1048576000 750780416 1117782016 1341128704 1970798592 1854144512 1822556160 2432892928 2943516672 2135670784 2989400064 1889374208 3757455360 552102912 212729344 699278080 1021078144 3801520064 305693728 3898925264 1647466200 1890205980 842952410 636824863 +2147483648 3221225472 2684354560 2415919104 2281701376 469762048 905969664 1124073472 813694976 3393191936 2984247296 2876243968 1498939392 4226023424 43122688 577961984 2827124736 3659251712 467591168 404615168 3932604416 1963467776 2892849664 3586056960 934086528 933162048 50151072 1570225680 3356570328 829000828 1725823706 4089882751 +2147483648 3221225472 536870912 4026531840 134217728 2751463424 1979711488 2600468480 4269801472 213909504 3831496704 3920625664 2033713152 3504603136 4039770112 1512767488 1465548800 3187851264 156704768 3081056256 300644352 1471878144 846455296 2005909248 4021311104 708429376 2858692896 2047564112 759878552 3832235660 3187354522 2798817935 +2147483648 3221225472 1610612736 1879048192 2818572288 2080374784 234881024 218103808 2910846976 3854565376 2569011200 521142272 2648178688 988020736 2649096192 3779526656 3616964608 359546880 832217088 975564800 1967523840 93754368 107990528 1226487040 2791624320 2074563776 2158431968 606565200 2791729048 2105965780 2167861146 884910295 +2147483648 3221225472 3758096384 3489660928 4160749568 603979776 4261412864 3271557120 1031798784 1623195648 6291456 3767533568 3472359424 2576089088 3842899968 2364473344 4206788608 455557120 2914705408 126685184 906909696 2842633216 1853809152 491190528 2854905984 183881792 205694304 1904329360 1656769672 694213652 3356529802 2360915991 +2147483648 1073741824 1610612736 2415919104 939524096 1811939328 3187671040 3539992576 2407530496 792723456 3529506816 2096103424 4006084608 3927703552 615907328 2908160000 1827110912 1565474816 119693312 1436291072 2214053888 3677828096 1779880448 2324049152 1673470848 3169464128 2399236768 3112269104 1480628232 669077732 1789972490 2989040869 +2147483648 1073741824 2684354560 805306368 939524096 1409286144 973078528 3170893824 847249408 1774190592 1855979520 3434086400 3444047872 2889613312 2918318080 2077425664 463699968 2127216640 2105974784 4137472000 2336454656 2744814592 3642635776 3975770880 3153375360 2483959232 3733008544 1203782704 1235333960 1932645932 2919844682 4284324397 +2147483648 3221225472 2684354560 805306368 1207959552 2214592512 2650800128 1258291200 2743074816 4089446400 601882624 3171942400 1130889216 1913913344 3204317184 2560557056 827228160 2017968128 3917717504 326447104 246364160 3344335872 602591744 3957372160 4178616960 2104032576 152367968 1434435504 4015987352 2360233956 2388042394 158010343 +2147483648 3221225472 1610612736 4026531840 4160749568 1811939328 2113929216 16777216 595591168 499122176 2413821952 542113792 3214409728 2898001920 23461888 2802253824 3113648128 1299070976 1656987648 3952889856 1062701056 3390043136 265467392 1789251840 4212849280 2298498368 2004904416 1874938064 14714024 4207948516 3990457514 1084065511 +2147483648 3221225472 3758096384 2952790016 3087007744 1006632960 3388997632 4143972352 2927624192 3082813440 1411383296 1045430272 3382181888 60030976 4207804416 2121203712 2399043584 1556561920 4114751488 3296022528 4139657216 1554463744 695374336 4074598144 2466451584 3440652480 1024385120 1917790544 1018154360 3881804388 1037526394 1513872999 +2147483648 3221225472 2684354560 4026531840 939524096 67108864 1711276032 2264924160 1736441856 3107979264 3839885312 1294991360 2488795136 3123445760 2884763648 3750952960 3026354176 3650863104 1550196736 2449231872 60512256 2036798464 3078412800 2858136832 2068305792 2750195264 4057159712 2667750032 1105899464 2262704556 3152115658 3199333807 +2147483648 3221225472 536870912 3489660928 1207959552 2080374784 637534208 3707764736 3900702720 2856321024 1314914304 2721054720 2944925696 3722706944 3978690560 1321664512 2050392064 2610872320 3375063040 674623488 207489024 1502266368 3089415680 176656128 1431792512 3610140480 3252834080 456250928 2500423416 3500475700 1623713530 993394999 +2147483648 1073741824 1610612736 268435456 1744830464 3288334336 1845493760 2600468480 92274688 3711959040 2673868800 3765436416 1162346496 1745616896 4048158720 3031105536 2719711232 1584611328 1559191552 3185422336 2136160256 3397280768 262476288 678885632 1170748288 332207424 2062279072 2902176048 88319016 3385242428 908139562 1225824061 +2147483648 1073741824 3758096384 2952790016 3623878656 3825205248 3120562176 1593835520 2038431744 264241152 2946498560 2148532224 4031250432 4179361792 2425225216 3853451264 3992944640 148258816 2432376832 980193280 687233024 1714072576 1292194304 2864316672 3154988672 1447438784 3807557088 1360072560 1154050120 207374804 2809049162 4175406549 +2147483648 1073741824 3758096384 1879048192 671088640 738197504 1577058304 3170893824 3917479936 2646605824 3491758080 2848980992 2246574080 547094528 188088320 3952541696 1946648576 2534293504 3336740864 3819761664 1907337216 3765605376 2602872320 1585667328 1100830336 3568746176 123185504 1671861424 908022920 1454112356 2837544074 2454727269 +2147483648 1073741824 1610612736 2952790016 939524096 1811939328 4261412864 50331648 1937768448 3175088128 912261120 2668625920 1854406656 2392588288 2610298880 2574712832 4071063552 1846493184 593633280 783044608 1047496704 1131672576 631616000 3937662208 923017088 260283200 3464339808 2236012144 559915592 3809180900 367110730 3931162853 +2147483648 1073741824 2684354560 3489660928 671088640 1946157056 2852126720 2130706432 2843738112 3670016000 1042284544 1649410048 3435659264 3141271552 2363097088 1450901504 1416331264 1405272064 927948800 195899392 2587023360 2903903232 3480826368 2500165888 1044333696 867549376 1049008224 2920299504 1638492296 1301148604 3831640202 534659005 +2147483648 3221225472 536870912 268435456 2818572288 201326592 503316480 1526726656 1937768448 2864709632 3206545408 2779774976 2174222336 3522428928 3127508992 2949316608 4265246720 1858256896 1927733248 172339200 2431821824 2512262144 1519477248 3291014400 1617772672 3550426816 2980149664 1139875984 3589868152 883265580 2716017274 2404795439 +2147483648 3221225472 536870912 1879048192 3623878656 1140850688 637534208 3003121664 2038431744 935329792 2174746624 1573912576 3111649280 592183296 3301048320 4259512320 863141888 988463104 1100357632 3734867968 3451525120 648991744 3283120640 956899584 2246418048 3153585600 149715552 1249936 1679460616 662630412 952635658 4282770447 +2147483648 1073741824 1610612736 4026531840 1476395008 1275068416 4261412864 452984832 4051697664 918552576 1222639616 2679111680 278396928 904658944 2342912000 3553034240 3392634880 3289333760 3102908416 2396786688 1065322496 3045848064 4127293952 3741335808 2340551808 935429440 1214266912 4059129104 2050507720 1056777732 2335067082 388141573 +2147483648 1073741824 536870912 3489660928 4160749568 2617245696 2986344448 2499805184 3045064704 3107979264 2841640960 4264558592 1662517248 1778122752 235798528 4197384192 3279912960 1498923008 2737987584 805408768 1208068096 2483047424 100738560 1124199680 243363712 734070080 815897888 1536192784 2366228968 1572120436 4208591338 4274355061 +2147483648 1073741824 1610612736 2952790016 3355443200 3422552064 1509949440 3942645760 3179282432 515899392 3567255552 760217600 1043857408 1958477824 1288830976 1018363904 3728965632 3635101696 4042137600 2384572416 4094765056 3478723584 1221331456 1165627648 882293888 2054950336 3228771168 3319949584 242887528 420919116 2092770154 2698124109 +2147483648 1073741824 2684354560 3489660928 2013265920 3154116608 436207616 3372220416 2206203904 239075328 786432000 3106930688 3919052800 4175691776 1805516800 2839478272 200245248 1657192448 1694195712 585207808 3945916416 2493078528 1969589760 1927227648 1801373056 3961479232 3783222816 2249099024 964067800 3299029604 1554254298 3296722533 +2147483648 1073741824 1610612736 268435456 3892314112 1946157056 369098752 2701131776 2894069760 1061158912 203423744 267386880 3810000896 623640576 515506176 2681929728 3809181696 107167744 3180814336 2288037888 3293665280 3693736960 4275336704 3800502016 2255069568 2423574976 2671157792 1607583248 2934482248 20291260 3457588554 2392906429 +2147483648 3221225472 536870912 4026531840 402653184 3154116608 369098752 1157627904 2910846976 3133145088 1667235840 2517630976 1765277696 624689152 802816000 3833266176 3456794624 4154638336 2783387648 3575713792 2821810176 2777203712 3119779328 1183757568 4093964416 2263338560 3852471904 594638352 2586343272 293975388 2821078890 348152159 +2147483648 1073741824 3758096384 805306368 134217728 3288334336 3388997632 788529152 595591168 3191865344 3152019456 2746220544 100139008 2331770880 114425856 3044212736 3290660864 2162835456 1194205184 3391107072 940619776 547990528 3694408192 303437056 503085440 2840790592 3845362976 2864898256 668598824 454462220 2407307818 160634637 +2147483648 3221225472 1610612736 1342177280 3355443200 2751463424 3120562176 1426063360 3581935616 457179136 3512729600 2526019584 2263351296 2420375552 3969253376 62324736 2848358400 4278075392 3207782400 3597758464 557398016 986565632 3418596864 9022720 441748352 1119822144 2329024608 1411452848 1760599096 4042813332 2288862266 2129908631 +2147483648 1073741824 1610612736 2415919104 1476395008 201326592 2248146944 2667577344 3565158400 3149922304 1860173824 1483735040 211288064 4188274688 1407582208 3787915264 3218571264 2130657280 3189923840 1251004416 1525270528 1581007872 1690548736 1222652672 2003858560 1880682816 2254744992 4010154640 2897733848 2127539348 1998209242 3965991061 +2147483648 1073741824 2684354560 3489660928 1207959552 67108864 301989888 1728053248 4034920448 2520776704 1952448512 2052063232 3021471744 1859911680 3557425152 1160445952 26968064 1251131392 2662817792 3815895040 1420359680 3889454080 791663104 3429667584 839036800 3935211328 3701227488 577432016 2960878952 2432865788 3893294442 1574713853 +2147483648 1073741824 1610612736 4026531840 3892314112 872415232 1442840576 553648128 2491416576 1128267776 2183135232 1479540736 1814560768 3157000192 1316618240 35323904 2257289216 3537059840 2474024960 668037120 1719146496 2442408960 479114752 1132822272 2895620480 1300334016 3150002592 727831536 1762728616 1067054300 314942122 4055347421 +2147483648 3221225472 2684354560 805306368 402653184 201326592 167772160 117440512 1551892480 3158310912 278921216 1636827136 2933391360 3611557888 3381002240 3899064320 47611904 2371862528 1747165184 533827584 4252534784 1683299328 4062073344 1778617088 1258374016 914438848 725618144 1679830608 3385934296 3094974036 3151260122 1021182551 +2147483648 3221225472 2684354560 1342177280 134217728 1275068416 973078528 2432696320 1367343104 624951296 1298137088 2729443328 4066902016 2630615040 1335492608 1824194560 1944748032 2951987200 3178717184 4294012928 1795745792 3766295552 183729664 49708288 2511447936 3236554048 2500719648 473588464 1059766376 1943269852 2091337834 1076403679 +2147483648 3221225472 3758096384 4026531840 3623878656 1006632960 3724541952 2902458368 1132462080 490733568 329252864 2727346176 4151836672 3174825984 2987786240 2012676096 608600064 3379511296 3972702208 391188480 186148864 2630636544 1813958144 721594624 2177147776 644496576 4232160736 2518802704 3469853800 2304292548 2012023914 693039815 +2147483648 3221225472 536870912 268435456 3892314112 1811939328 2181038080 520093696 847249408 2998927360 606076928 3819962368 1224212480 1779695616 3066691584 1093337088 20611072 2033369088 1841225728 858861568 356050944 2763287552 1941574144 737367808 2040423040 679523008 3653325216 547466832 1483835256 1196993388 4175794042 3344103279 +2147483648 3221225472 536870912 805306368 1476395008 3019898880 2382364672 1828716544 2692743168 1774190592 3554672640 177209344 1612185600 3256614912 1493041152 39780352 1391362048 4219912192 991076352 770183168 2404677632 1679483904 44924416 1503059712 248151168 1310004032 3795552864 2849810512 203319656 55444756 1253454186 1094332695 +2147483648 1073741824 1610612736 2415919104 1744830464 3422552064 1174405120 2030043136 1702887424 1170210816 908066816 2857369600 4168613888 551813120 3582590976 770375680 1633386496 3604168704 1625186304 2590552064 662448128 1327375360 1128863232 2578283776 3408356992 1045197504 1700256352 2539966608 3142266456 357220556 3763005018 2747995341 +2147483648 1073741824 536870912 4026531840 3087007744 2080374784 838860800 1761607680 4202692608 1849688064 3168796672 3285188608 1473773568 2777415680 2854617088 2013724672 2222424064 941604864 3436847104 63524864 1601480704 3193588736 3381255680 2106870528 1854613376 3385853504 47773152 1292746832 1566982728 2254892164 1441221194 3777376389 +2147483648 1073741824 2684354560 3489660928 939524096 67108864 3254779904 3238002688 1015021568 4164943872 2824863744 1995440128 987234304 1725693952 3215851520 1292828672 1558151168 3474374656 203644928 2099843072 3364100096 3174243328 1287708160 1545635584 1351665536 2737405760 1602602656 447891728 2634052008 3397482612 3007351210 3118576757 +2147483648 1073741824 3758096384 2415919104 939524096 1946157056 570425344 687865856 847249408 1874853888 2703228928 405798912 991428608 713818112 3419799552 917962752 3739713536 2234400768 3064684544 1465454592 2465003520 1996897280 1103015424 2344839936 1336673408 4192702144 414059168 954959504 1715016328 1824282788 3352234634 4189729957 +2147483648 1073741824 1610612736 805306368 402653184 3556769792 2717908992 1358954496 1484783616 692060160 408944640 3578789888 4287102976 1000603648 1107951616 4071292928 2455470080 3080929280 2982092800 2236157952 2802169856 620395520 1548951040 2043105024 1217785216 668144960 822496224 2369060592 2242043064 3904862252 1103742138 3494138925 +2147483648 3221225472 3758096384 4026531840 2013265920 2080374784 771751936 520093696 2826960896 1841299456 3718250496 66060288 2805465088 1439432704 231604224 1680801792 1077837824 3960946688 628269056 1593344 3405621248 550925312 122849792 581548800 2141540480 3796530112 1708398624 1597173840 3371755208 292307156 2915004106 3696633047 +2147483648 3221225472 536870912 2952790016 671088640 1006632960 771751936 1258291200 3665821696 2319450112 899678208 2836398080 1900544000 3630956544 2603745280 3545432064 941785088 320520192 1137680384 233435136 2533132288 3317388288 3428745728 4175550208 2150749056 85532864 3624156896 51335792 3926416296 1045174092 3219387306 679179087 +2147483648 3221225472 1610612736 2415919104 1744830464 1006632960 1107296256 3942645760 1803550720 1740636160 3642753024 1477443584 1101529088 3833331712 1928986624 3063611392 619347968 1714569216 1947688960 4136218624 3178022912 4023634944 2359810560 1811000576 102265472 1820661952 122633440 1819029936 4216584776 2665889340 3960525386 1873347135 +2147483648 3221225472 3758096384 1879048192 1744830464 3422552064 3388997632 3640655872 1468006400 3409969152 3437232128 4203741184 851968000 1308360704 2297036800 264962048 3397025792 3372433408 2038931456 2263445504 2530076672 257162240 485395968 90521856 41863040 296527424 3431159648 264681712 4220086280 3290248540 402366474 4215535967 +2147483648 1073741824 2684354560 3489660928 3087007744 2214592512 973078528 2936012800 327155712 2822766592 1168113664 3396337664 2689073152 2896429056 3568697344 3737583616 2660204544 1110097920 4271726592 475729920 1020631040 3959368704 2850230784 242754816 3746360704 3143846592 2025442336 2049747376 3715308920 1818296020 1418727290 4061715413 +2147483648 3221225472 3758096384 3489660928 134217728 2483027968 1107296256 2332033024 4135583744 3737124864 3948937216 2647654400 3009937408 4140564480 770048000 674693120 660504576 932397056 192208896 3267620864 467425280 3505363968 3500829184 345011968 2135528064 37607488 4194273760 2812483632 319596328 671581348 388418858 2035807143 +2147483648 3221225472 536870912 4026531840 2013265920 1811939328 4261412864 1862270976 1233125376 1522532352 1520435200 3226468352 2275934208 2393636864 3228958720 2116485120 1452179456 2980233216 3675594752 2274545664 2102167552 3041375232 2415806976 2174355712 3627103360 1633203648 2673196896 1114872112 2474467560 1327422916 455813866 2150159559 +2147483648 1073741824 3758096384 805306368 2281701376 1677721600 1979711488 2264924160 1484783616 2663383040 153092096 3622830080 1616379904 1575223296 1708261376 2485321728 2340126720 2183020544 1527521280 3205378048 1476753408 168023040 470481408 1082555136 2781429376 271415488 1644064032 3957192336 3014050776 2537146556 2985572826 693875645 +2147483648 1073741824 536870912 1342177280 2013265920 3556769792 3120562176 2701131776 1803550720 1925185536 2279604224 187695104 1171783680 2329149440 2006581248 246087680 1987280896 4045914112 326983680 1186369536 3988043776 3706326016 1909599744 2427873536 1119171712 3698046784 3784527648 2719370640 3534077112 241335500 4012872378 62920141 +2147483648 1073741824 3758096384 3489660928 939524096 1140850688 2516582400 2902458368 3766484992 3586129920 216006656 2872049664 1793589248 3096182784 2464808960 2346385408 1244889088 1732132864 1419108352 2825818112 2894960640 2095772672 2195344896 3971161856 670968960 4243865920 1084135712 1736766448 2413289064 2937598716 3540357226 1410805245 +2147483648 1073741824 3758096384 2415919104 671088640 738197504 1778384896 1258291200 2071986176 1044381696 2518679552 999292928 1287127040 1202978816 789970944 1116143616 1195343872 4228530176 1826447360 3845795840 1479927808 2270657536 1034324480 4029566208 3077757312 3825732032 1981625568 417054864 650462840 2900265364 737922170 735364245 +2147483648 1073741824 2684354560 3489660928 3623878656 3422552064 3992977408 654311424 1149239296 46137344 3009413120 3956277248 2038956032 1594097664 1550450688 1757085696 162758656 3262562304 377315328 3885486080 2121123840 4211004416 2130311680 2143134464 3195530880 276601920 2761347552 284021232 624855416 2350422508 455963514 366885613 +2147483648 1073741824 2684354560 1342177280 671088640 2348810240 33554432 3305111552 4202692608 775946240 2178940928 1638924288 3366453248 3767795712 3362652160 3101622272 1022853120 824360960 2569822208 2072195072 2482874368 1960537088 3860891136 395395840 389625728 2343344192 969030944 3760037744 2825576920 1879610692 1464100826 2578896453 +2147483648 1073741824 1610612736 3489660928 4160749568 3690987520 3858759680 3070230528 4051697664 2747269120 2833252352 3358588928 380108800 864813056 2959474688 2035744768 2441052160 1286815744 3254050816 2540834816 4111738880 3645023232 2226989568 3813660928 1260009088 3573089088 2773752096 2137136496 4109235432 4036385636 2963201770 2919400037 +2147483648 3221225472 2684354560 2952790016 4160749568 2080374784 2785017856 989855744 3313500160 88080384 3944742912 2958032896 1180172288 3088318464 3442606080 1147338752 1455063040 3949969408 4206665728 2070827008 1924933632 1601086464 415003136 980330752 2587691904 1554921920 1331546976 3260964560 3155443064 3610469084 2036486010 406506463 +2147483648 3221225472 3758096384 3489660928 2818572288 1275068416 3456106496 352321536 3380609024 1858076672 4091543552 57671680 516423680 4189847552 1977483264 430899200 837189632 404439040 845471744 3239751680 4125403136 1524265984 528793088 2674564352 3199035520 2879798080 3233457056 2184483632 3930271944 1885350964 3937504970 3081351479 +2147483648 1073741824 2684354560 4026531840 3892314112 738197504 1711276032 889192448 2139095040 767557632 3093299200 1563426816 135790592 101449728 1350434816 172949504 4208427008 1771749376 3032817664 2661019648 2755930112 668607488 1332047360 852189440 4042101376 4111369792 2499162656 1259066128 4203541896 1866354484 2221906826 2286300725 +2147483648 3221225472 2684354560 1879048192 2818572288 2483027968 1509949440 654311424 4018143232 2671771648 2778726400 3935305728 1740111872 1940652032 4162715648 2098135040 1173782528 872136704 1366630400 3821236224 1100535808 3497896960 3674718720 2461265152 2140261248 1530399936 2305649632 1040093584 3787329864 2577280948 4283388746 4174774967 +2147483648 1073741824 1610612736 1342177280 939524096 2885681152 2986344448 889192448 2256535552 784334848 2086666240 147849216 62390272 2133590016 3892707328 3596025856 3543105536 610484224 2327175168 3764031488 1406683136 2247912448 3200181760 2147154688 770289280 575986240 3813326304 4068542864 549500232 2741082372 1196544842 569909765 +2147483648 1073741824 536870912 1342177280 134217728 3556769792 100663296 385875968 3179282432 935329792 3961520128 4231004160 753401856 3257139200 1186332672 2936471552 1882161152 1881915392 1504534528 1774350336 789075968 1312134144 1685051904 13324544 1446815360 3353053888 1533335712 1859520624 1809219256 2807448340 1242965178 1953944085 +2147483648 3221225472 536870912 3489660928 402653184 2080374784 2046820352 721420288 2088763392 1883242496 1889533952 2014314496 1832386560 2254176256 689831936 2240741376 3438706688 3557474304 1610964992 3241299968 2857904128 2049711104 2966825472 3562668800 966527872 3917452992 2810060000 1384082832 603928232 2923362388 3781139626 2569943895 +2147483648 1073741824 1610612736 1342177280 402653184 1677721600 1174405120 2231369728 209715200 2503999488 1918894080 3840933888 2698510336 3101425664 3180986368 4058710016 2725478400 3721347072 3223707648 2018955264 848926720 1966887936 1839971840 2526213888 595527040 4045231424 45773472 1669012496 4032486440 1489673308 2917327402 3882298205 +2147483648 1073741824 536870912 2415919104 2818572288 1811939328 3120562176 1560281088 1820327936 1254096896 3944742912 3824156672 2529689600 2094268416 3161587712 1325596672 3238756352 1207943168 1593630720 955691008 1854531584 2251643904 3072460288 3179015936 4101460608 4098373824 3843344672 2832409520 968012952 3114435260 2663068314 3184963005 +2147483648 3221225472 536870912 4026531840 671088640 1006632960 1644167168 2164260864 2642411520 2646605824 4271898624 1643118592 2119696384 4086562816 4050780160 2567110656 3835330560 716095488 1454186496 2578870272 3520628736 4149513216 2790501888 3409077504 2942506624 2555004864 3150371360 289442704 3336640056 3331345692 1728591930 456976415 +2147483648 3221225472 1610612736 1879048192 3355443200 335544320 4127195136 855638016 394264576 1975517184 3277848576 4138729472 4181196800 964952064 1259732992 1445396480 3906895872 255475712 974954496 3712102400 1807259648 3368367104 4197904896 2922802432 4164312704 3677834304 1958208288 3715507280 4229357016 3483821492 304000986 1239074999 +2147483648 3221225472 3758096384 4026531840 134217728 1140850688 2449473536 4110417920 3900702720 398458880 199229440 1215299584 691535872 1225523200 1158807552 434307072 3642392576 2834776064 3524567040 2760880128 372881408 3364740096 1951634944 3737351936 1493934208 369085248 562101664 3779109072 3743493704 1007724844 1661483082 3499400751 +2147483648 1073741824 1610612736 4026531840 671088640 3422552064 1174405120 1191182336 3548381184 2730491904 1579155456 181403648 1117257728 4141613056 3879862272 1611857920 55279616 1647788032 4100235264 4165988352 4232701952 3326354432 1688144384 1104207104 4145557632 2199750848 3001231200 738375504 2515697256 2671393324 3309237354 532784941 +2147483648 1073741824 536870912 268435456 402653184 3556769792 2785017856 3137339392 3732930560 3468689408 3248488448 1026555904 2811756544 445906944 281673728 4252696576 3005448192 4237803520 3333283840 2255409152 1839790080 1368159232 4188004864 1502678784 2066262656 860700096 2050930080 1906404752 1966085688 1268363372 2022995002 365657965 +2147483648 1073741824 3758096384 2415919104 402653184 1006632960 2181038080 2701131776 310378496 977272832 1616904192 3931111424 381157376 1797521408 2251161600 536805376 2173140992 3229761536 1151164416 2206879744 3247548416 3474516992 2715143680 2498181888 1314072448 2405706560 357499360 3190812560 335501912 1803968324 3582137434 4028376133 +2147483648 1073741824 3758096384 1879048192 3623878656 1946157056 3590324224 4143972352 2088763392 1480589312 1621098496 3855613952 3813146624 1420558336 3853123584 2113601536 2641592320 3317579776 556048384 1088819200 3668015104 282104832 784914944 795652864 231455616 46829248 3662376800 470536944 1470774312 3036336060 1525900842 863976637 +2147483648 3221225472 1610612736 1879048192 4160749568 3288334336 2919235584 2667577344 1216348160 2084569088 3596615680 2217738240 2639790080 1685848064 949616640 4113235968 2612166656 3379445760 4192509952 1623609344 2766231552 3782231040 2964904448 915249920 48495488 2122740544 3212906784 3099662480 1478617064 3612435356 2565455338 2531637407 +2147483648 3221225472 1610612736 1342177280 939524096 2080374784 1711276032 1962934272 847249408 2587885568 1168113664 2674917376 3454533632 3485204480 4191027200 4148101120 1326874624 1237991424 3130318848 1905496064 2552358912 3836830720 898133504 3987479296 1287063424 1404750016 1308403744 812560624 105821192 3825184084 2532727306 3055220311 +2147483648 1073741824 1610612736 805306368 2013265920 1811939328 4194304000 2734686208 1417674752 3745513472 3714056192 26214400 3034054656 2691432448 1349648384 2489516032 1551597568 1555513344 1718951936 364826624 3139536896 1534147584 646470144 1251255040 2934920576 3193451328 1915607648 2358438096 1999788424 1694647340 3354100618 2070849325 +2147483648 1073741824 536870912 1342177280 1207959552 3154116608 2852126720 1090519040 2424307712 3284140032 2317352960 4231004160 2155347968 678690816 3221094400 2618228736 743931904 3507732480 2450874368 128905216 3810920448 1753979904 3564240384 807005952 3240427648 945191104 4145280672 1091913040 1915718456 3999666948 1986729274 3655404549 +2147483648 3221225472 1610612736 3489660928 3087007744 2214592512 234881024 822083584 2524971008 2227175424 3592421376 2888826880 2906128384 2137260032 3158704128 1085734912 1303281664 1274691584 302374912 538415104 358488064 954418176 760235520 57195264 2441890432 1619669696 90027168 2560774608 78758808 2969166548 1673815450 3468085719 +2147483648 1073741824 2684354560 2415919104 939524096 2617245696 3388997632 1124073472 3498049536 3871342592 1587544064 1611661312 2911371264 3206807552 2736914432 1240662016 953909248 820953088 281403392 768774144 755640320 2336652288 623942144 2413390592 1691184768 2813738944 1187630560 2328117744 3067325240 1368091068 260493626 2626720445 +2147483648 1073741824 2684354560 268435456 2550136832 469762048 838860800 2063597568 1048576000 767557632 1201668096 3478126592 3600285696 228327424 2310930432 3375300608 4212621312 3143286784 3955023872 2343489536 349661184 2952449024 2389531136 3338090240 200008832 2660562880 4187724640 1687956816 2621429992 3798901588 2641781482 2578138197 +2147483648 1073741824 1610612736 4026531840 2550136832 872415232 3925868544 687865856 1082130432 2998927360 3198156800 2366636032 1142423552 2832990208 3050176512 4095672320 497516544 1508589568 108830720 283021312 2080864256 2608524288 3072695808 2950876928 356086400 9237440 3996635104 3694298320 2172652008 507524788 2992715754 11561397 +2147483648 3221225472 536870912 1342177280 3355443200 3556769792 637534208 2835349504 2424307712 2386558976 2380267520 2062548992 3670540288 4163633152 1980891136 463667200 2752151552 3298213888 2410438656 2245193728 1183045632 4032451584 2546984448 620361472 3930444672 2393812032 4266133408 3765297456 3941760232 3184713612 3397647082 3931822223 +2147483648 3221225472 3758096384 4026531840 939524096 2483027968 4261412864 2466250752 3481272320 1312817152 3231711232 1980760064 1972895744 4246470656 1662124032 3426942976 1090158592 1521958912 3642531840 2232668160 3678566400 3111896064 737591808 3158101248 3493988736 855366848 3015158496 3013466320 1003729256 4028871308 747361130 3026169743 +2147483648 1073741824 1610612736 2415919104 134217728 2348810240 3187671040 2298478592 1988100096 3988783104 1885339648 3331325952 3184001024 2793144320 4153278464 3789488128 3505881088 517685248 1903976448 3624890368 312469504 1364644864 506078720 254147328 188360832 665660480 1105694560 72575984 211837320 74538452 3298305930 3436500693 +2147483648 1073741824 2684354560 1342177280 3892314112 3825205248 1509949440 4244635648 2491416576 2218786816 3256877056 489684992 4212654080 4109107200 2843082752 2936471552 3015671808 1419952128 3081527296 3000414208 3136747520 1388809216 694130176 3153317632 564453248 3105040320 3539325856 3642373776 3392249544 1788473572 1210869962 18321381 +2147483648 3221225472 3758096384 4026531840 3355443200 2751463424 1979711488 1358954496 729808896 4131389440 2099249152 2484076544 346554368 1979449344 1550450688 4248502272 3090317312 3307159552 356294656 4002033664 625735680 3475723264 630969856 123990272 2769732992 3985742784 99220960 2455544240 3854184904 2868084700 2164213706 1875754719 +2147483648 1073741824 3758096384 2415919104 3623878656 1409286144 234881024 3909091328 2592079872 281018368 1470103552 2869952512 2233991168 646709248 2056650752 3259432960 2236579840 2542944256 2815254528 3296186368 1807153152 1536664576 2496042496 797913856 3073510016 2807828928 2669644256 73131184 884079912 3795347140 430181162 723224005 +2147483648 3221225472 3758096384 268435456 2550136832 3690987520 1577058304 2600468480 2793406464 423624704 1084227584 2087714816 2421686272 2735472640 3570532352 795017216 182091776 2735161344 1425891328 4098576384 2299422720 4070085632 3681370624 3921846016 296412544 1004454080 4256252448 2193129872 1096594440 3988447340 2593527306 1182035823 +2147483648 1073741824 3758096384 805306368 3087007744 2348810240 234881024 2097152000 1317011456 2252341248 1956642816 3440377856 2608332800 2351169536 3615096832 2594897920 1731428352 10895360 2058625024 4039266304 2255407104 1257870336 1206242816 1310376704 1473996672 1975151296 1598793440 922980112 1359899352 445236204 736888026 800526573 +2147483648 1073741824 1610612736 1879048192 2550136832 3556769792 2717908992 1728053248 3867148288 1824522240 1629487104 351272960 2758279168 3211001856 1270743040 3708747776 143097856 1278427136 3591741440 2878836736 1854650368 4251499520 2162512384 1493159680 3480112768 2115371200 113922848 4152971504 1672761016 480715780 1631796410 1010580229 +2147483648 3221225472 536870912 1879048192 2550136832 603979776 2516582400 4110417920 2977955840 155189248 3890216960 1404043264 1628962816 1900806144 2168324096 2119106560 536248320 1542111232 670834688 161878016 37935104 2670212096 454327808 3432205568 3158402944 3059854400 183581984 1861852688 2667376904 1378270260 1812082442 3662225719 +2147483648 1073741824 536870912 805306368 671088640 2348810240 1308622848 3741319168 947912704 1774190592 2984247296 747634688 3204972544 91488256 3164995584 3044474880 1751089152 3579559936 3353714688 2897145856 2156029952 20460544 3083643392 3492440832 2960961664 4107515712 2555468896 3345569136 3081081112 4212100628 3769834266 880858389 +2147483648 3221225472 536870912 268435456 2013265920 2080374784 369098752 1258291200 4185915392 1447034880 2627731456 2756706304 1337458688 1961623552 3328573440 66519040 1638825984 2587017216 3338461184 4118745088 3813369856 2154857472 3911807488 188076288 834352512 4137285824 1090288224 108967952 1187660360 3492912452 1183404106 719690823 +2147483648 1073741824 1610612736 2952790016 3355443200 1677721600 100663296 3539992576 1551892480 188743680 3911188480 1892679680 1731723264 2907439104 69337088 154337280 2104197120 2690072576 2270961664 855289856 273676288 1170322432 3747656192 2725280512 1042937216 1461027776 236935264 3300475152 3633133576 1396904588 2940348938 4114782605 +2147483648 3221225472 536870912 268435456 1207959552 1409286144 234881024 2768240640 897581056 2688548864 2271215616 2941255680 1100480512 1534853120 2421817344 3905617920 3648159744 1354678272 1223483392 291729408 3838269440 2919269376 1962978816 1568797952 3829452160 3244382016 1582419936 2048443856 1581073576 582705244 3889924778 529212767 +2147483648 3221225472 2684354560 805306368 1207959552 1409286144 2583691264 1728053248 4236247040 1161822208 702545920 835715072 2028470272 775159808 259391488 6750208 3098443776 334217216 1346740224 2972594176 4180285440 3395677184 4083089920 2037549824 640219520 2115311168 4060610528 1354645808 2544046808 507641716 3949015258 1636926583 +2147483648 3221225472 2684354560 4026531840 4160749568 1543503872 2583691264 4143972352 2541748224 3737124864 2644508672 3390046208 1832386560 3436969984 1728184320 1733492736 3498737664 4230463488 4146864128 667602944 1313269760 4196211712 3466809856 3275943168 2226313344 1853542336 3899625952 4185440912 2000504232 1978816364 286963626 1977526895 +2147483648 3221225472 2684354560 2952790016 1476395008 2348810240 1644167168 3841982464 1249902592 3904897024 1847590912 812646400 1546125312 823394304 3821666304 2600140800 1571979264 1035452416 440705024 3977449472 1795590144 3209464832 2885051904 2728764160 2084706944 3437214400 3325150240 4106791792 1212416472 2417175948 226904026 2240634511 +2147483648 1073741824 1610612736 1342177280 2550136832 3825205248 771751936 1593835520 2910846976 926941184 408944640 3733979136 776470528 540803072 521535488 3058106368 2679078912 1789083648 3972915200 3201290240 2058590208 4064642048 2429704704 3386183936 3390752640 2655040 95226976 3537808880 2923043848 2908243556 3509855754 1800062821 +2147483648 3221225472 2684354560 805306368 1744830464 67108864 771751936 2902458368 3615490048 121634816 882900992 3392143360 1442316288 1165754368 3707109376 1785135104 28213248 4146839552 4154564608 3501223936 356120576 782033920 1315429888 3752829184 2452236160 337728192 2448489632 2291705936 489514024 2984151172 2045985322 2209205639 +2147483648 1073741824 2684354560 3489660928 3087007744 201326592 33554432 150994944 2743074816 3586129920 2623537152 3142582272 3213361152 1107034112 1514536960 2977366016 1471119360 3503996928 14770176 2316374016 4272523264 3381447680 213876224 2985445632 3601693312 2009990720 3784000224 1919535856 242031240 3459171012 1075571850 2634041285 +2147483648 3221225472 3758096384 3489660928 3892314112 1409286144 1241513984 3841982464 1820327936 1480589312 2598371328 4147118080 257425408 3193700352 1936850944 312672256 214597632 1322205184 3294683136 3597676544 3610843136 2251049984 3544851968 1896754944 490846080 107009600 2003882528 4189586832 3211575720 2267698828 1870659498 2927113615 +2147483648 1073741824 2684354560 1342177280 134217728 2214592512 3456106496 3137339392 1535115264 3938451456 3927965696 2760900608 3220701184 4038328320 2274492416 3609395200 1061912576 260489216 207642624 99708928 2525558784 1031545856 2668622336 3994834176 4286515328 1901428928 4288929760 3926550288 828779512 2714866844 3373867514 2030429597 +2147483648 1073741824 536870912 2415919104 2818572288 1811939328 2382364672 2164260864 4185915392 1170210816 2476736512 4249878528 1302855680 514064384 4011196416 1407647744 2485092352 1536409600 1684070400 2851123200 343468032 1498264576 1658033664 3380622592 1036117632 2007047616 2404418912 3936984368 170173432 3713506964 76013050 57548693 +2147483648 1073741824 1610612736 4026531840 2818572288 2483027968 1509949440 3372220416 1853882368 784334848 1524629504 1301282816 3235381248 362545152 2919890944 2407202816 2100527104 4193730560 1562419200 3388010496 1804163072 3953470464 67591680 3165246208 3545572992 3440338752 533483104 2326930128 3250023528 2231417276 1216440938 1237337789 +2147483648 3221225472 3758096384 1342177280 2818572288 1140850688 2248146944 2969567232 2709520384 2520776704 1327497216 907018240 3214409728 2707685376 1138884608 3419602944 3285876736 4217847808 2931941376 4242649088 2305865728 665351168 560838144 2405410048 3765764480 3438941120 3983957472 2706932176 2777014168 647183900 779800986 3585601311 +2147483648 3221225472 2684354560 2415919104 2013265920 3019898880 2382364672 721420288 3011510272 2730491904 216006656 422576128 1703411712 3085172736 860749824 765394944 2997256192 436977664 3057704960 1201737728 571602944 14263296 370987520 1963148544 434399360 1213197632 1176389920 879101232 3773480824 812677156 531207546 473274663 +2147483648 3221225472 1610612736 3489660928 402653184 1543503872 3388997632 2432696320 3078619136 4190109696 3122659328 3851419648 1551368192 2845573120 2100953088 998965248 3521282048 4224073728 104980480 3353399296 2847008768 854113280 3412344320 3337052416 3478203008 618220224 609018848 4053947408 2938528936 3446727324 759804586 2050244511 +2147483648 3221225472 3758096384 805306368 1744830464 2885681152 4127195136 1459617792 461373440 4257218560 295698432 3058696192 3442999296 4200857600 3349544960 458686464 1304330240 807616512 935403520 3365990400 4006619136 695731200 1929693696 1993747712 662670976 3657679296 1280426848 2084113936 249844056 3588711764 3308696410 3880668247 +2147483648 3221225472 536870912 805306368 2281701376 469762048 704643072 2701131776 343932928 3728736256 2757754880 1989148672 335020032 4050386944 399638528 404946944 2479521792 2518597632 1681956864 2103488512 3591440384 3417906176 1443642880 3368224512 3944448896 3112640320 1203564640 3343621776 2824753352 3491811244 3018942154 1374278831 +2147483648 3221225472 2684354560 4026531840 3623878656 2214592512 1845493760 285212672 679477248 1807745024 681574400 953155584 1859649536 2653159424 2335047680 2522808320 1658224640 3605774336 4206895104 3223359488 4077918208 3061416960 2129937920 1643620096 1719367808 4177032640 1748264544 4090923728 1047171352 822132228 411094810 331455751 +2147483648 1073741824 1610612736 268435456 2013265920 2483027968 1442840576 2298478592 1702887424 801112064 2367684608 1661992960 228065280 832831488 100794368 3073572864 1966833664 1665613824 3858849792 3238039552 4185995264 2244039680 3189794304 1301306624 2564369024 2143591616 2725464288 2069534928 2805343256 980021852 1796045338 883948381 +2147483648 3221225472 3758096384 2952790016 2818572288 1543503872 4194304000 687865856 142606336 3988783104 975175680 3870294016 1816657920 3472621568 1806041088 4231462912 1666088960 1656438784 1929388032 2977984512 490817536 2481028096 3532672512 100208384 2033478784 1763437760 1223783328 2921937456 2972531784 1438596932 194132554 4121709639 +2147483648 3221225472 1610612736 268435456 4160749568 1543503872 1442840576 1694498816 3397386240 3099590656 2225078272 3098542080 2958557184 4230217728 1148583936 3479633920 3524165632 1462910976 3363856384 4290809856 3105990656 3052520448 2377723392 2339719936 3967713920 1657415616 747904160 2419009808 1497563352 3044553076 3486877402 886029943 +2147483648 1073741824 2684354560 268435456 2550136832 2214592512 3321888768 1828716544 1702887424 272629760 828375040 2909798400 719847424 670302208 770048000 3606511616 1676640256 2217918464 3917537280 2319503360 3194050560 1945211904 2854841856 3881080064 1740094848 219108160 2785170336 3028913520 67420696 3218033428 2778919962 1515801109 +2147483648 3221225472 1610612736 805306368 3623878656 3422552064 2650800128 1056964608 2776629248 1530920960 2246049792 1741684736 2384986112 2244214784 225312768 2321481728 2200338432 2735357952 226500608 4013985792 2279639040 785478656 11102720 688230656 1926152064 4075784256 2485041632 1984310960 1729885112 2173260452 2238976442 2253830055 +2147483648 3221225472 1610612736 2415919104 402653184 1140850688 1778384896 2701131776 1182793728 2051014656 2778726400 1792016384 724041728 1335099392 22413312 480706560 4112416768 553795584 2710659072 268980224 2063947776 1977568256 2162306560 3722515200 1651552128 1366921408 33355616 2128839728 2933918616 837814388 2411330970 589043575 +2147483648 1073741824 3758096384 4026531840 1207959552 201326592 3187671040 3976200192 1652555776 3980394496 14680064 1926234112 382205952 2650537984 869924864 2808807424 1010008064 4108730368 529637376 1445474304 254584832 3574731776 1922510336 65665792 3985439104 3466781760 3226438624 4261157744 2212222472 258609788 3224621066 48741757 +2147483648 1073741824 1610612736 805306368 2550136832 2080374784 1912602624 2902458368 4051697664 3611295744 2099249152 2012217344 1776812032 3087269888 2712272896 1476067328 2133032960 3434037248 198254592 1972965376 799893504 2869906432 299988480 479208704 683225984 140348864 1793550368 1306824944 3007042168 2688718188 738086010 2156510317 +2147483648 3221225472 536870912 2415919104 3623878656 872415232 3791650816 2969567232 629145600 3879731200 1990197248 124780544 2495086592 2038169600 3018981376 2124611584 3014295552 1905180672 3855736832 566841344 2764355584 1259289600 269516288 1051264256 47539072 1453796032 3997554208 3603950672 1936833576 2528735372 2021521962 3732048271 +2147483648 1073741824 3758096384 4026531840 3087007744 1006632960 2181038080 1023410176 1149239296 2738880512 3865051136 338690048 198705152 3973316608 3917086720 2662006784 1149468672 3417194496 819044352 2141835264 451749888 996142080 3316217344 1542262528 501182848 2884147520 1091427104 2528054672 3293695672 2229911180 814485690 359538061 +2147483648 3221225472 1610612736 1879048192 3892314112 201326592 369098752 3439329280 2910846976 3124756480 3097493504 4119855104 3014131712 1241251840 3858104320 1044840448 314474496 3481944064 3908083712 869822464 3521505280 2834498560 1787133440 1837331712 589060480 1690805440 243181024 1441460656 637588168 2231498340 2978006218 876660583 +2147483648 3221225472 2684354560 2415919104 134217728 738197504 3724541952 251658240 58720256 289406976 94371840 3782213632 576192512 2412511232 2791964672 3761963008 3335684096 1747435520 3725647872 2882138112 1061431296 1502532608 1044703744 1024359680 814073728 1877905600 4283808800 1564956560 2457960072 2109813532 660683914 1838242335 +2147483648 3221225472 1610612736 805306368 3087007744 201326592 2785017856 2902458368 612368384 2034237440 1428160512 1957691392 2012741632 3099328512 1748369408 4263968768 2444132352 403324928 3109036032 1336430592 3851798528 2984395776 3127148032 876332800 166292864 1395960768 4086515872 1484596816 1222009256 1123493252 3855046570 486532743 +2147483648 1073741824 1610612736 2952790016 4160749568 2885681152 3590324224 2130706432 3900702720 1631584256 3344957440 447741952 823656448 1542717440 3875667968 1465057280 473661440 662126592 2140151808 3125334016 3927771136 2416862208 1834285568 3079887616 228295040 2741404480 3122141216 1500865296 121803384 3820165308 223010938 3041814461 +2147483648 1073741824 3758096384 2415919104 3623878656 1677721600 3925868544 452984832 2407530496 1639972864 585105408 3404726272 18350080 3400794112 718667776 2286354432 619675648 753025024 1758552064 3851014144 1797101568 3629878272 1127586304 2786505984 3223780992 3110014784 1180433568 708098448 3063300984 1416034580 964673914 1170898965 +2147483648 3221225472 3758096384 2952790016 2550136832 3690987520 1509949440 2130706432 2055208960 3963617280 639631360 4096786432 1287127040 829161472 4063232 2175729664 1659273216 1960001536 927997952 2032668672 3961792512 3205192704 3048063488 2170455808 3611273088 2133753792 3903256992 3354623440 1591802760 2135967156 1294569866 304471735 +2147483648 1073741824 3758096384 2952790016 2013265920 1140850688 2181038080 251658240 310378496 868220928 3034578944 3174039552 1195900928 1718878208 2191130624 415956992 854818816 2943238144 1578180608 3701002240 3138181120 1025907712 1910792704 3577952000 2816972928 2860897600 3727941920 2165297840 216090072 1496390444 2504556506 2708828205 +2147483648 1073741824 536870912 3489660928 671088640 1811939328 1107296256 3573547008 243269632 2529165312 2455764992 3392143360 1182269440 528744448 4063100928 1207894016 821526528 1076609024 1854955520 2385063936 2613929984 399748096 3226772992 1009216256 2074304128 1569562176 1014173728 663038416 3593467736 2583601604 1610070362 3752502981 +2147483648 3221225472 536870912 1342177280 1476395008 67108864 2449473536 3909091328 578813952 524288000 832569344 311427072 1749549056 1622933504 4070440960 2398027776 630620160 1341308928 3180879872 4250259456 850548736 2906143744 2974141952 2210069248 3743755648 2664102592 3403511264 1575922800 571897224 2620636404 3162080138 3756305399 +2147483648 1073741824 536870912 4026531840 134217728 67108864 2181038080 2432696320 1686110208 3846176768 3965714432 3144679424 2133327872 2729705472 2073427968 768016384 402620416 940818432 110632960 2570924032 603174912 3978951680 2880749056 3273041664 3062351232 3835586880 4041368992 3950034672 3341354776 2394246132 227942682 919019765 +2147483648 3221225472 2684354560 3489660928 2013265920 3422552064 3858759680 2801795072 2608857088 1572864000 2241855488 2721054720 1749549056 197394432 1560150016 2997813248 3346432000 2680930304 2151178240 1038979072 2813036544 396887040 4287916544 2686938368 311668352 2630203840 259955616 728631344 3235255864 3371869572 4277244986 2976406663 +2147483648 1073741824 1610612736 268435456 134217728 1543503872 2315255808 2097152000 1233125376 3837788160 4078960640 430964736 513277952 3634102272 3990224896 3582394368 2257551360 96157696 3475595264 3120852992 3477751808 1565563904 1317651968 2985624832 3467809920 1478317760 3331766176 1567028624 345965352 768845764 1070460202 2791198405 +2147483648 3221225472 536870912 2952790016 671088640 67108864 3120562176 385875968 1132462080 390070272 3542089728 24117248 1844969472 1177288704 3233939456 332595200 3313139712 559857664 965320704 55898112 3559880704 644959232 3329786368 1970115840 434279296 765620672 4009985312 3392333264 1030389000 1383506892 1810638602 2451737295 +2147483648 1073741824 3758096384 805306368 1476395008 3959422976 3120562176 2566914048 4085252096 1992294400 2497708032 1525678080 3126329344 2165047296 2465595392 4213637120 1492090880 2441756672 197664768 3714420736 474138624 2645392384 531082752 1387182336 1126870144 3919176000 1953263264 1942380816 1075761288 2396233124 2873464458 340969637 +2147483648 1073741824 1610612736 268435456 1744830464 1006632960 1845493760 1191182336 3632267264 138412032 1029701632 1924136960 2985820160 2754871296 45481984 2250702848 3129966592 2964537344 321478656 2197598208 2998552576 4093989888 2383313408 2666683136 625496960 1053672768 402892320 3889217744 3746042424 197992084 2575515706 135373205 +2147483648 1073741824 536870912 4026531840 2550136832 67108864 771751936 788529152 1971322880 423624704 2216689664 944766976 2871525376 1855717376 4048158720 2507866112 3097722880 4186423296 941105152 314839040 1999542272 1740997632 3685726720 368896 3981425536 305528768 2341914976 3633328176 340379016 2683166300 2058536842 2702109533 +2147483648 1073741824 2684354560 3489660928 1476395008 2885681152 3992977408 1291845632 3699376128 507510784 1642070016 867172352 921174016 3342598144 4140957696 969080832 1559986176 2757672960 2700697600 1283772416 993462272 956601344 66465280 967173888 2787632000 1195191360 3067304224 2579749360 2365236488 4234050668 217637642 2726616941 +2147483648 3221225472 3758096384 2952790016 2550136832 1140850688 1241513984 3774873600 2759852032 968884224 1080033280 1615855616 3864526848 1665925120 1429340160 3619880960 204111872 3492757504 2208833536 992219136 3547797504 778390528 3872878080 3360970496 2816380032 2663483456 3823178464 1779538768 1685676104 3980234220 2870687306 2779219695 +2147483648 1073741824 2684354560 3489660928 939524096 738197504 1174405120 3607101440 2894069760 2420113408 308281344 2939158528 1725431808 1213988864 698482688 766705664 3787161600 3134111744 952721408 1565790208 3445016576 3245605888 3137833472 2853987072 381844352 654558016 2426632992 2721229712 3346772392 1106220332 3927544746 3262964269 +2147483648 1073741824 1610612736 2415919104 2818572288 3690987520 3791650816 4211081216 209715200 926941184 3030384640 3549429760 833093632 1077149696 3918659584 2833448960 1710981120 1178025984 1121476608 3190566912 2329872384 3511487488 179198464 1339314944 3835946368 2648340672 3269960160 1473320880 2240349016 2397436476 3684315482 2110231869 +2147483648 1073741824 2684354560 1879048192 1207959552 3019898880 167772160 553648128 2776629248 1195376640 2308964352 3283091456 1422393344 1481900032 501088256 126812160 3285680128 356171776 1981292544 1624092672 1590843392 3795586048 347811328 3814208768 3832411008 3202565312 649451936 4291737392 4109887256 4249590500 2377167130 2009666533 +2147483648 3221225472 3758096384 1879048192 671088640 2617245696 1442840576 2801795072 4034920448 2638217216 1629487104 1915748352 2439512064 105644032 626655232 1040908288 1509064704 69681152 2411307008 2843013120 1768835072 306455552 2877753856 2076834560 1874614656 2136131520 2211849632 3065004656 103366248 1986915740 1894505578 3936600735 +2147483648 3221225472 1610612736 1879048192 4160749568 2214592512 1040187392 2667577344 2625634304 2822766592 2988441600 695205888 3050831872 340000768 3490054144 4019650560 559841280 127025152 2507710464 1383354368 3749632000 3437454336 362887680 4088410880 3636005760 529867712 2800723744 3643505040 4058888088 639366868 3373561242 2544808407 +2147483648 3221225472 1610612736 268435456 2550136832 4093640704 3925868544 1560281088 3128950784 2059403264 2162163712 793772032 2194145280 202113024 952238080 4281532416 1955233792 2751348736 4054343680 3642511360 3844749312 34483200 3910219264 4226331392 3460042368 404433728 2841053152 1630802800 2742447336 2256870828 49251050 104960687 +2147483648 1073741824 3758096384 2415919104 402653184 3019898880 2181038080 3741319168 3665821696 171966464 2388656128 2865758208 3126329344 710148096 3333029888 920322048 141787136 3217965056 658071552 3154399232 3551770624 3010362368 784884224 3698140928 2033187712 11080512 112996576 1266058576 2264789880 4128719852 548194682 2332952813 +2147483648 3221225472 2684354560 2952790016 2818572288 1811939328 1040187392 2130706432 2139095040 3191865344 3911188480 1383071744 3451387904 2420899840 1404698624 2469068800 377651200 3735535616 609787904 1440542720 1150527488 2077201408 194873856 2108843264 2445156736 2988711872 402636064 4010022224 529465160 3216863612 423820618 1053274239 +2147483648 1073741824 536870912 1342177280 2818572288 67108864 2113929216 721420288 3464495104 2336227328 1189085184 3033530368 4203216896 604766208 3869900800 1398472704 1772322816 4204249088 917069824 3724357632 2522068992 1299055616 3155980800 2248408832 3785867648 1869619264 1203304416 2866090992 1617888104 3046935292 2579638634 688357885 +2147483648 1073741824 3758096384 805306368 4160749568 67108864 503316480 3942645760 1803550720 1656750080 4133486592 491782144 2765619200 112984064 701104128 817561600 504594432 428228608 2870484992 73191424 1004165120 3754075136 2115998208 67466496 3123107968 2712238144 34921696 593387088 111415464 2786550012 1503689386 3484492285 +2147483648 1073741824 536870912 3489660928 3355443200 3959422976 2382364672 4110417920 3263168512 1170210816 2711617536 93323264 3434610688 2696151040 1899888640 525271040 1149730816 1132183552 3178782720 3407147008 330278912 1920463872 2993896960 1990552320 952539264 3499808704 3188207328 912117392 328425080 2262069828 1041115258 166124869 +2147483648 1073741824 2684354560 1342177280 1207959552 4227858432 570425344 3841982464 3565158400 3938451456 1839202304 3868196864 3790077952 1758199808 4033216512 3692494848 3935272960 1197129728 833118208 3501060096 248940544 590253056 2546689536 3141607168 3823145600 3656392128 2396562144 4189334576 1111650856 1463556260 499022890 572767141 +2147483648 3221225472 3758096384 1879048192 1476395008 1946157056 1442840576 687865856 209715200 994050048 3323985920 3916431360 1372061696 1976827904 3439722496 177668096 986611712 3460513792 1867096064 3650359296 3802626048 2250707968 2976261632 3309784832 2067214720 595501504 1131137312 202235824 206180504 3120340948 2931977882 1443402967 +2147483648 1073741824 3758096384 2415919104 2818572288 335544320 2315255808 3875536896 3028287488 163577856 3554672640 3190816768 1558708224 1438384128 1685192704 300089344 3197861888 2774417408 3479789568 1224552448 3461584896 1144146944 3762430464 839637760 2477179008 1861034816 3697981728 2245524976 3886402312 1464216876 475828490 3577989677 +2147483648 1073741824 2684354560 805306368 2281701376 4227858432 3053453312 3640655872 3414163456 557842432 2879389696 4216324096 910688256 2632712192 597819392 3130195968 2448130048 75415552 2974326784 2725031936 1734592512 2909987840 3365647872 2066116864 349023104 3585310912 2306587744 1800858608 404030120 628618668 520379562 287183021 +2147483648 3221225472 3758096384 2415919104 4160749568 872415232 3388997632 3875536896 1468006400 1916796928 186646528 2272264192 1428684800 2229534720 49152000 3934191616 3217457152 1654341632 2737332224 904171520 1416591360 1186868224 1143423488 403430656 2509271424 4248372160 1553738528 2329049712 3382475064 777237924 1448911674 3627193511 +2147483648 1073741824 1610612736 4026531840 4160749568 738197504 905969664 3539992576 2910846976 1220542464 3944742912 3241148416 1733820416 1341390848 1748631552 4016242688 278364160 3769450496 3553599488 223989760 318031872 1522205696 3424875008 2557927680 1262318720 191353024 500478880 1502284176 4068165304 2533533036 3242603066 4033181101 +2147483648 3221225472 2684354560 1342177280 1744830464 1677721600 167772160 3305111552 1988100096 566231040 1331691520 1232076800 2666004480 3863216128 1416495104 445054976 1422032896 3299721216 2217369600 2112368640 2881828864 70208512 4087805440 1737696000 3700698240 2249606208 4238079392 2757879024 2431708216 4238897476 3328491706 2143171847 +2147483648 3221225472 1610612736 2415919104 939524096 4227858432 3590324224 2130706432 1233125376 2000683008 3802136576 2746220544 4240965632 694943744 3479830528 1201864704 1288601600 514080768 3985006592 4069036032 1699555328 1578820608 1351256576 2679320832 3979819904 2713810112 2355135136 1850835120 3520661160 2551524060 2580430122 1042570783 +2147483648 1073741824 2684354560 2952790016 2013265920 3019898880 905969664 2231369728 377487360 2604662784 1482686464 2809135104 3108503552 4980736 1258160128 1438056448 1492877312 1753530368 2490540032 1609158656 3080484864 560378880 954363392 739261184 3719870848 1556473664 4120007328 441989552 343182952 754676020 3196336106 24286837 +2147483648 3221225472 3758096384 2415919104 2818572288 2483027968 1375731712 4278190080 578813952 4232052736 4192206848 384827392 3238526976 2625896448 465174528 884146176 1362526208 621625344 2692702208 2120790016 3694450688 5446656 3393606144 1925500672 1029385088 1891830336 1417619616 2087264560 1798668920 651400620 3422988794 3760496623 +2147483648 1073741824 536870912 4026531840 2550136832 3690987520 2449473536 3170893824 3548381184 4123000832 3797942272 2674917376 2498232320 3165913088 2386165760 752025600 4083646464 3386753024 3394183168 722046976 2567301120 1177807872 1096222208 3121957120 1789546112 2475297856 2296069024 3034791152 296630744 2964964876 3859576666 2570570317 +2147483648 1073741824 2684354560 1879048192 2281701376 872415232 838860800 3774873600 3883925504 1975517184 1323302912 1898971136 3039297536 848035840 4227465216 3486711808 2329903104 1558495232 299311104 1681502208 1794447360 2100190208 2443980288 3895195904 1439354496 310033728 487753248 1354666736 781472424 4032823164 681876522 704004669 +2147483648 3221225472 3758096384 268435456 3892314112 469762048 4127195136 3137339392 2776629248 3082813440 3684696064 1169162240 1088946176 4122214400 286130176 3135700992 584220672 1746747392 123363328 792276992 1212958720 1080280064 3145040384 506429696 1343728256 3906658240 3858347424 2506927856 4086518360 2516402660 613087450 2898304551 +2147483648 3221225472 3758096384 2415919104 2281701376 4093640704 3724541952 1560281088 176160768 4206886912 3995074560 3899654144 1106771968 3105095680 842399744 3738107904 3042607104 3786227712 1799577600 1030287360 1052530688 3265954816 2215955968 1756857088 1276015232 1064968384 1608323872 2210009680 1358731448 2873797620 4173654586 603949879 +2147483648 3221225472 3758096384 1879048192 2281701376 1409286144 1711276032 989855744 964689920 3032481792 4276092928 2970615808 3129475072 1503920128 2412642304 3863412736 1650622464 1466777600 1355456512 1413033984 1646057472 3390223360 792064512 3599128832 579011712 2440842048 432197728 945623536 598962680 1292118532 3212735866 452944199 +2147483648 3221225472 1610612736 3489660928 1207959552 3154116608 3187671040 3909091328 109051904 1178599424 2199912448 649068544 212336640 4248043520 2634153984 1621819392 2938011648 375144448 1926684672 1559818240 3134048256 1313756160 3274012160 903590656 1666706304 1429855168 3375220128 899630960 2652663512 3774244220 1489601882 3122970303 +2147483648 3221225472 3758096384 3489660928 1207959552 2751463424 369098752 2868903936 3800039424 2990538752 1231028224 1750073344 1304952832 2694053888 2437808128 2475098112 3885137920 1604141056 4294696960 779743232 3343775744 1299330048 4128018944 1385410304 2451341184 2302295872 3864535264 3908859120 1756041880 4012954852 1117351194 2380131239 +2147483648 3221225472 1610612736 3489660928 2818572288 2751463424 4127195136 2902458368 4286578688 1673527296 1801453568 1588592640 3026714624 3285975040 3445751808 1477115904 4132864000 1676951552 3525238784 1320759296 897857536 3885446144 596991488 3325008128 3130059392 83370560 3760481824 902173808 1988962696 553267564 362791690 2172195631 +2147483648 1073741824 3758096384 4026531840 1476395008 201326592 3791650816 1862270976 612368384 29360128 2497708032 2697986048 4043833344 121896960 3619553280 3417767936 930316288 2106343424 3743064064 1717145600 688769024 3336219648 515498496 2614977280 13847680 830228288 2946663904 814029680 2187201208 585614372 2084259386 2473100133 +2147483648 1073741824 3758096384 4026531840 671088640 335544320 1308622848 184549376 4102029312 54525952 2183135232 1718616064 4130865152 3119251456 904265728 1457455104 1756594176 2257862656 3542786048 650735616 2509576192 3148555264 1871200768 2327163648 509219200 879794112 4147709984 812393936 86452680 1363064356 3735238730 628957669 +2147483648 1073741824 2684354560 2415919104 3623878656 2080374784 503316480 3976200192 3363831808 3334471680 3512729600 2475687936 3844603904 3278635008 1917190144 1013907456 3867377664 612679680 1917509632 3334000640 776267776 3039441920 3156819456 4058859264 2609282688 1183818304 1314054752 1653401264 722876968 4263903428 1870546090 3244991109 +2147483648 3221225472 536870912 1879048192 2818572288 3556769792 1040187392 1358954496 1585446912 2864709632 2690646016 439353344 3976724480 2413559808 1973026816 1066598400 4224614400 3155476480 3559333888 2302210048 3553990656 4106667008 952669696 406631168 3085607552 3929748544 3712176928 3677846448 304216136 2375138396 1809406666 421890079 +2147483648 3221225472 2684354560 2952790016 2818572288 67108864 1644167168 4211081216 3380609024 2051014656 2589982720 449839104 2545418240 1069809664 2303590400 66519040 2897379328 3443376128 1466671104 2837999616 1998436352 4040875008 2210486784 2283827456 615635328 1600780096 4219294688 2064364816 2465748440 3458531492 3000994906 2008020967 +2147483648 3221225472 536870912 4026531840 3892314112 2214592512 2583691264 889192448 880803840 3066036224 1570766848 2807037952 2079850496 2088501248 2454061056 1522466816 289570816 172277760 3491373056 1693020160 3924080640 3897273344 3599808000 1675192064 3815515776 3353308096 11674208 1835852560 2430523432 3174259396 3912040106 3099537671 +2147483648 3221225472 1610612736 2952790016 1207959552 3154116608 369098752 1593835520 1149239296 3871342592 1256194048 1661992960 1032323072 2523136000 2512781312 483328000 2221572096 927744000 2794594304 3027251200 4225304576 1733100544 2660403712 544312064 3789095552 1716337984 957497440 2486252016 318284920 188482964 2169186042 1966962903 +2147483648 1073741824 536870912 1342177280 939524096 469762048 2852126720 822083584 2843738112 3703570432 547356672 2228224000 2008547328 2568224768 2148925440 3794731008 503021568 2488123392 389177344 867274752 860383232 591223808 1759227392 1448940800 959066240 4092903360 2519118688 4289184912 1130788216 331774004 4279748090 2897151989 +2147483648 3221225472 1610612736 805306368 671088640 603979776 1107296256 1660944384 629145600 3728736256 211812352 2200961024 3478650880 3017539584 2827616256 1985150976 3788406784 2061778944 3557236736 164753408 3972659200 3384040448 3977144832 663050496 2731997568 513321664 2252178848 278551184 2675665896 3094078812 1522733674 3894874015 +2147483648 1073741824 2684354560 2952790016 134217728 738197504 2650800128 822083584 58720256 549453824 987758592 1294991360 1723334656 3873701888 1579810816 2400387072 53968896 1291632640 3193872384 1603350528 4046039040 3687592960 199648768 234113280 692255872 4152315712 3703581728 4242666960 1211212632 1866040620 1294262234 3830057581 +2147483648 1073741824 2684354560 4026531840 1207959552 603979776 2785017856 251658240 176160768 3770679296 3743416320 2463105024 1819803648 1762394112 184156160 33751040 3771695104 966049792 3062243328 2811310080 2702817280 138204160 1500707328 1957091072 3468690048 337700544 1850860640 1001989648 3500947144 4209681756 408663114 512918429 +2147483648 3221225472 2684354560 2952790016 134217728 469762048 4060086272 3741319168 4269801472 3602907136 2174746624 514850816 2898788352 126091264 2232025088 3712155648 2802221056 2737684480 589275136 2633052160 3769157632 2417265664 1756561920 808367872 578377344 3545003968 915344800 105507504 1598385784 967558092 1517467898 932082703 +2147483648 1073741824 3758096384 1342177280 2281701376 2348810240 3053453312 2868903936 947912704 272629760 887095296 2486173696 2676490240 3362521088 4074635264 1607925760 50036736 3007594496 979623936 380727296 3536332800 2399970304 506429952 1828608768 3863453568 4230157376 2572212000 377028528 3703885608 3701663668 756076714 2828645365 +2147483648 1073741824 1610612736 805306368 2818572288 3154116608 1845493760 184549376 1333788672 213909504 551550976 2215641088 346554368 2397831168 3791781888 3928686592 327647232 1604665344 3967688704 1069608960 1801504768 2731553792 1967772160 880608512 1827399808 1650924352 489997920 1184350128 3448603944 3167945036 2439245226 486169101 +2147483648 1073741824 536870912 2415919104 2550136832 469762048 1442840576 3741319168 1736441856 3300917248 1138753536 2245001216 2226651136 1931739136 3805151232 1257701376 143884288 3632119808 708567040 3347140608 348170240 4225885184 164628992 1253633280 2955198592 3545197888 1362541536 754174480 2574036248 3982708068 829812122 1924587557 +2147483648 1073741824 3758096384 2952790016 1476395008 3422552064 4060086272 150994944 1769996288 3795845120 1440743424 932184064 957874176 3511418880 459669504 1191116800 1785954304 4189339648 1807360000 3951104000 323012608 2690714624 3486584320 4059665664 2975636864 993941568 2731676256 3443910096 838023944 3002396068 131737226 3595695589 +2147483648 3221225472 536870912 1879048192 2013265920 1543503872 167772160 2332033024 3934257152 2386558976 69206016 3645898752 2826436608 3582197760 2229665792 3340697600 1029341184 4183605248 494084096 757157888 751904768 3266845696 4075117056 1242965760 100034432 709252544 1880060000 3238207248 4253582808 367825524 1773822554 342689719 +2147483648 1073741824 536870912 4026531840 3892314112 1946157056 973078528 3372220416 528482304 4273995776 203423744 1752170496 4718592 1210318848 2599550976 1044054016 2589949952 533577728 4133953536 3315691520 3115341824 3035171840 3256151552 1457129728 2265954432 2691968704 3301599008 3377878832 3355971000 893666684 945960250 908241853 +2147483648 1073741824 2684354560 4026531840 3355443200 335544320 2248146944 3774873600 1585446912 3854565376 3084910592 1521483776 2630352896 4243849216 4135976960 3956211712 3514531840 425508864 1828855808 3126865920 921753600 426374144 1323632128 752870144 2476973184 3320878400 1625821984 3030711856 3498036888 1395849908 2691289626 3697651701 +2147483648 3221225472 2684354560 1342177280 2013265920 3422552064 2986344448 3707764736 1249902592 3619684352 90177536 2496659456 926416896 2106851328 697171968 1194786816 2162327552 2823667712 3045744640 2669678592 99633152 3049868288 1272833536 3507665664 1401165952 425186368 1035171552 3442866192 3711837048 3261052036 4287544314 1547083975 +2147483648 3221225472 1610612736 268435456 2013265920 1140850688 167772160 1291845632 578813952 113246208 3948937216 66060288 3138912256 392429568 487981056 261029888 2544533504 1587298304 2395168768 1369509888 1720834048 2682825728 3556517376 1446132480 3141098112 2058619456 1021281952 1587790352 3553698456 3469310996 1655502874 1044002391 +2147483648 3221225472 3758096384 2952790016 939524096 335544320 3791650816 3841982464 1031798784 2973761536 3210739712 672137216 3489136640 3911974912 3007709184 1845428224 2880602112 1491419136 1726160896 3934113792 316585984 591617024 189646336 1926644992 289889152 2835231552 3325206112 1638204944 4118946056 879500516 3659946634 317718439 +2147483648 3221225472 536870912 3489660928 2818572288 1006632960 1509949440 2936012800 679477248 2092957696 2334130176 615514112 3970433024 3064201216 2051407872 3794731008 4088037376 2136784896 853172224 2908073984 1200556032 1859836928 3344216576 2962172672 39546496 1972730560 4071493792 4218092400 1652399864 2607460820 1383895162 3278535447 +2147483648 3221225472 536870912 268435456 3892314112 2885681152 3388997632 620756992 1098907648 3175088128 975175680 779091968 1434976256 2113667072 3141402624 3220635648 3526000640 1382334464 26992640 1460449280 3799459840 2640993280 692332032 409685248 3099954048 1831496128 1055182880 1633381552 3798743176 2535941076 3239203594 1399962135 +2147483648 1073741824 3758096384 3489660928 1207959552 1409286144 1308622848 2969567232 427819008 2898264064 4292870144 1592786944 3217555456 1381761024 1140719616 1425473536 3209396224 2806267904 3422216192 1932390400 636950528 113927168 998602240 2887392512 836616320 2151659840 2878833056 3506051760 1303187784 3719805460 2255106506 2169893717 +2147483648 1073741824 1610612736 805306368 671088640 3690987520 2113929216 352321536 25165824 1329594368 966787072 552599552 1401421824 4249616384 880934912 2085289984 178749440 232079360 4069924864 3250450432 957024256 3288781824 665095680 3403597056 1670426496 2274927296 2358619680 3057103536 1556874472 1807898316 1038781290 3998680077 +2147483648 3221225472 2684354560 1342177280 671088640 3154116608 234881024 4043309056 3246391296 2470445056 677380096 212860928 3796369408 3869507584 1741553664 3502702592 1661108224 536723456 2335334400 2104799232 3652585472 1995142144 558409216 405073152 1678761856 4201060672 4237501728 1701095984 2372839480 4015409028 1234900922 832696007 +2147483648 3221225472 2684354560 805306368 3087007744 4227858432 1845493760 1023410176 1937768448 4290772992 2757754880 1238368256 127401984 1936982016 3360555008 3524722688 2382528512 756924416 2463277056 1292193792 2758240256 103420928 1528937984 2901537024 2120858240 2862455872 2266158816 3865384784 4248216568 150137988 4235573626 416161991 +2147483648 1073741824 3758096384 3489660928 4160749568 2885681152 1375731712 1358954496 1065353216 3720347648 3172990976 4251975680 713555968 640417792 912654336 2402222080 2133032960 1857306624 122871808 3317469184 532645888 4034579456 2007072256 1764804864 761814656 3741076160 1423913248 1944737456 3464093224 241472196 1508597930 1937262597 +2147483648 1073741824 536870912 1342177280 939524096 2885681152 1442840576 553648128 2709520384 3821010944 2879389696 3201302528 3409444864 134479872 846331904 2341142528 2175762432 181256192 1943953408 2812645376 782436352 3954361344 925537792 3489537280 3954507392 2814078912 2057791328 2814401424 698366552 1171300572 1303946458 1397055261 +2147483648 1073741824 3758096384 2952790016 3355443200 4093640704 704643072 2499805184 1719664640 1463812096 3005218816 1664090112 78118912 1907097600 716308480 2556100608 1448574976 1033125888 3301318656 525086720 1273206784 803400704 3722606080 618816256 3831726464 807657920 2927852704 1131571312 1346020584 3225891372 1762461034 1413735405 +2147483648 3221225472 2684354560 1342177280 1476395008 603979776 1040187392 3640655872 998244352 2143289344 438304768 3486515200 1060634624 754188288 60686336 954662912 301105152 933085184 4153565184 2309771264 2338052096 2695939072 3800606208 201083136 245617280 1206218944 3188141664 2290327184 2721371576 3460174820 1794631482 2817192743 +2147483648 3221225472 2684354560 4026531840 2818572288 3154116608 2986344448 687865856 2910846976 3560964096 2883584000 3471835136 423100416 2999713792 3623223296 4279173120 509771776 3867525120 54730752 3176460288 3450488832 2071006208 3111661056 1194097920 3657841024 1991675968 3681470624 3587376976 501026952 222201028 4286220554 2014913671 +2147483648 1073741824 2684354560 1879048192 3892314112 2885681152 4127195136 3204448256 2692743168 1564475392 937426944 2249195520 640155648 542900224 1663172608 1959460864 1480032256 233095168 1301749760 4237651968 1626269696 1426138112 3783371264 1052852992 2753641856 397518912 1834614624 2485486256 1295434824 1281680492 56056266 2964651053 +2147483648 3221225472 2684354560 4026531840 134217728 1409286144 1442840576 2365587456 3867148288 3267362816 2325741568 3056599040 476577792 2250506240 2602958848 1963917312 4132077568 394117120 4209713152 340635648 4228044800 2728940544 1048935936 1578576640 2800163456 170877376 490442400 66388208 127924088 487834260 833703418 1378407255 +2147483648 3221225472 1610612736 2952790016 671088640 1140850688 1912602624 218103808 3296722944 2772434944 3693084672 2574254080 22544384 2252603392 2687631360 178978816 2223931392 1802256384 4289601536 4154257408 2033596416 4021943296 970233344 721151744 1009136000 3945877440 2432176672 1827947792 1695177816 624928540 1574227418 1224366303 +2147483648 3221225472 2684354560 268435456 4160749568 3154116608 2181038080 4177526784 645922816 2151677952 1784676352 2496659456 1807220736 181665792 1013055488 1595604992 4243488768 4257071104 1762582528 531468288 2962696192 1204407296 161230336 1019087616 1732568960 3678072128 3781048288 3511993104 3298961912 2117811164 903786106 3759507103 +2147483648 3221225472 2684354560 4026531840 4160749568 1275068416 2785017856 788529152 3095396352 2923429888 3806330880 858783744 3970433024 2423521280 1050279936 921894912 3206971392 3387801600 1564942336 2023510016 2769225728 4242039808 2076043776 505336576 2447379328 1169216576 2313779488 672507888 2666163544 1161537612 2208548570 3237932047 +2147483648 3221225472 2684354560 1342177280 1476395008 1677721600 905969664 2533359616 897581056 1421869056 627048448 4056940544 1778909184 1483997184 386269184 105840640 3533340672 296599552 1148870656 1270632448 4069742592 3973600256 939305472 3014842624 1479050368 788911168 1816110816 2569198192 4001378520 4215300916 1285575770 1949312887 +2147483648 1073741824 1610612736 268435456 134217728 3959422976 2852126720 956301312 1468006400 1950351360 501219328 3266314240 3752329216 1844183040 1502478336 484900864 254509056 2645901312 2443862016 3866488832 2081122304 1864719360 4195507712 1608538368 1202802048 1244264512 3702316064 2985290480 2132190056 820221780 2141720298 1575870229 +2147483648 1073741824 3758096384 1342177280 4160749568 2751463424 1778384896 2499805184 1015021568 3116367872 396361728 166723584 2772959232 772014080 154533888 2218721280 1021018112 1216102400 1247535104 2495451136 695900160 680307712 2912065024 1417197312 3261941888 3993223616 1700826400 2245045040 2834945272 3685557940 1235418234 3297785717 +2147483648 3221225472 1610612736 4026531840 3087007744 3422552064 2785017856 419430400 1333788672 683671552 127926272 747634688 2374500352 1377042432 210108416 927924224 2981789696 3033284608 1782226944 3322761216 177899520 2149344256 4266821120 677990656 811926656 2415803840 375606752 1643212400 3451477400 1603099252 1130002714 1681749943 +2147483648 3221225472 2684354560 2952790016 939524096 1946157056 503316480 2969567232 4253024256 2915041280 2736783360 1953497088 3945267200 802947072 3595698176 272302080 1720090624 3309682688 361209856 2881835008 113670144 866444288 383211008 2593953024 1261685376 1135340224 1669242656 4261416944 1627394184 3581998092 1371601418 4045442767 +2147483648 1073741824 1610612736 2952790016 671088640 2751463424 3858759680 3808428032 3430940672 3988783104 1239416832 4197449728 4045930496 1145307136 2049572864 2671968256 950501376 337461248 1919361024 2273112064 3466000384 3879015424 1394778624 1658192640 1486105728 3753053504 317624864 4171784432 2785401656 3263934540 1498634170 4133358861 +2147483648 1073741824 3758096384 2952790016 3087007744 3690987520 2382364672 2264924160 427819008 1723858944 4200595456 2490368000 3577217024 448528384 582352896 3117350912 1028882432 1622425600 865214464 248827904 2917345280 3203208192 534661632 3088814336 2905647232 177743424 1865156512 71190864 1990900840 3161012644 3142956266 1562546149 +2147483648 3221225472 536870912 805306368 4160749568 3154116608 1040187392 3909091328 2038431744 12582912 656408576 1729101824 3646423040 3585867776 4237164544 3818323968 894074880 2863972352 2341183488 2761216000 3038472192 1292743680 3213309440 1788079360 3142105216 1667559616 2498890720 196685264 571214952 1929779604 1037276394 3182033239 +2147483648 1073741824 1610612736 2952790016 3892314112 603979776 33554432 1325400064 2071986176 2839543808 1436549120 3257925632 3138912256 2536243200 3869638656 1182728192 2335408128 1606762496 2616401920 3425005568 2816636928 1145854976 309801472 3522592000 1152881536 3205995200 2753989536 3250543120 4015237256 2358539620 3141180170 1728110501 +2147483648 1073741824 536870912 1879048192 3355443200 2080374784 1308622848 4043309056 4051697664 3519021056 2397044736 458227712 1214775296 638844928 22675456 2949840896 3734470656 832946176 1164058624 3979227136 798492672 2232235008 1645684224 1071967488 3141683840 824080704 425760480 1469115056 3775460056 3649408012 3427971162 2153169229 +2147483648 1073741824 2684354560 268435456 2281701376 1275068416 2785017856 956301312 327155712 2009071616 1499463680 2003828736 571998208 2867068928 2902589440 175833088 3119480832 3824467968 3874217984 885485568 3685230592 572326912 3075917312 1140926720 2852237952 1057025600 981577120 3963706640 1654763416 2282838716 1818768666 2608640253 +2147483648 1073741824 3758096384 268435456 3623878656 3019898880 1174405120 922746880 4001366016 3015704576 455081984 3511681024 4045930496 1796472832 1271267328 500105216 764116992 2724478976 2201968640 3811790848 3908663296 1325208576 3983698432 2425990912 1145867392 3064637632 859124064 2450978224 2552726616 2067783220 3878842586 2264425205 +2147483648 3221225472 536870912 2952790016 1207959552 2617245696 838860800 3741319168 2541748224 2990538752 316669952 2737831936 2426929152 1534853120 4158783488 1537933312 2397470720 2167193600 339386368 2241769472 1925728256 3918269440 4192977408 2751857920 3592215936 2593321536 2078539040 1370203120 2783441480 145605932 58419146 1140800367 +2147483648 1073741824 536870912 2952790016 1744830464 2348810240 1778384896 654311424 1400897536 3267362816 3508535296 1280311296 3293052928 3961782272 4197842944 2036269056 2620096512 3403005952 2096078848 3390238720 1365846016 3061177344 998154752 3724184832 4116522112 191597760 1144259936 1830775664 2269864696 3840192372 4229394042 781123509 +2147483648 1073741824 2684354560 2415919104 2550136832 4227858432 2986344448 1895825408 1669332992 448790528 2128609280 875560960 1509425152 2490105856 3355049984 1776484352 641695744 3103571968 3197296640 3739635712 1941989376 2707450880 1022369280 3323547904 1541200000 2026017600 829302304 2767553360 3949380040 369212572 3741348170 2424325085 +2147483648 1073741824 3758096384 805306368 2550136832 2483027968 503316480 385875968 3766484992 2688548864 3797942272 3572498432 3552051200 1647050752 4083810304 498270208 938442752 1165770752 1971527680 343379968 1556215808 3223413760 3817904640 3536356096 4099192704 2934329664 2441625504 2561975632 3042413384 3838927292 136889546 4108670205 +2147483648 1073741824 1610612736 268435456 2550136832 1006632960 1040187392 1660944384 4286578688 3762290688 3550478336 2194669568 500695040 4167303168 3498704896 2448621568 2462547968 2429894656 1667391488 2227097600 3059804160 2150724608 371728896 934040832 1599582592 1462541504 1586976864 2009882704 2019971416 2894396844 1283131610 1538921837 +2147483648 1073741824 2684354560 268435456 671088640 1006632960 1577058304 318767104 3699376128 2269118464 3399483392 4065329152 3359113216 4191944704 253100032 3398369280 2676195328 585940992 748675072 26882048 237078528 823219200 3902374400 1787646720 2125379968 1200809664 1609852256 1154727568 2673168616 1736578596 3605815658 4271809765 +2147483648 3221225472 2684354560 2415919104 2818572288 4093640704 503316480 1291845632 2222981120 1472200704 1843396608 4021288960 3436707840 615776256 3045457920 1975451648 2285535232 2577776640 3201294336 2961321984 2313230336 2578465792 3587780096 775282432 122127488 1759488320 776703264 1973210640 4048177464 2652700564 3037386170 1270616791 +2147483648 1073741824 2684354560 2952790016 3355443200 2483027968 973078528 3036676096 2860515328 2688548864 2543845376 1383071744 3333947392 1633419264 4269408256 2690842624 3436150784 1590476800 403873792 662089728 3641726976 2418609152 3283359232 4130257664 2375862144 2459625152 3761476896 1472649680 2890444456 1990546684 1074147626 4113153597 +2147483648 1073741824 536870912 1879048192 134217728 2483027968 2919235584 2063597568 276824064 3829399552 232783872 2739929088 2566389760 3301703680 3490840576 1477115904 2685894656 3795697664 2488934400 3329208320 2578470912 690529280 3514049024 952072960 42542976 1992623680 1922531296 259873680 3896149832 889103116 2338977994 596902221 +2147483648 3221225472 2684354560 805306368 3623878656 738197504 1509949440 1493172224 1535115264 1010827264 2841640960 821035008 1752694784 62652416 1132855296 2376007680 374505472 2070790144 669949952 1441501184 670107648 1291426816 796753408 271016192 3721303424 4110152000 3518533024 27084496 1050077672 1507324612 506950762 3003555719 +2147483648 3221225472 3758096384 1879048192 1207959552 2348810240 2248146944 3137339392 1954545664 2420113408 3030384640 3211788288 3166175232 4255383552 190447616 1111687168 3239477248 1161117696 1555210240 4268666880 3069306880 3279471616 1036272128 2831868672 824850304 897201344 846335264 663704016 2460026200 1416754508 272161498 3655599503 +2147483648 1073741824 1610612736 3489660928 3623878656 738197504 771751936 251658240 796917760 264241152 4049600512 955252736 4272422912 1791229952 399900672 1293877248 2108391424 4120199168 3698319360 2277756928 733071360 4186567680 1066760704 695078144 356693632 586163776 3551104672 3561312112 815204792 1748898356 3120199482 3819749493 +2147483648 3221225472 1610612736 1342177280 3892314112 3288334336 4194304000 1962934272 394264576 599785472 887095296 3371171840 1890058240 963903488 2248540160 2781806592 1871347712 2982428672 1670373376 1504358400 676624384 420932608 555218432 3440820480 2467732096 1276550464 3331821984 920085616 3690342104 1390811124 4248716378 2535597751 +2147483648 3221225472 536870912 268435456 4160749568 67108864 4127195136 3271557120 696254464 3745513472 4083154944 355467264 1534590976 1882980352 2024144896 2638151680 561152000 4207722496 3347046400 278040576 3309131776 1378341888 1275003392 492005632 3835515776 2369130304 3453388832 245888848 2654946664 686980484 898485994 3424609991 +2147483648 1073741824 3758096384 3489660928 4160749568 1006632960 3053453312 3472883712 327155712 1153433600 920649728 2744123392 1621622784 2894331904 3276406784 2860711936 257392640 1498693632 1900208128 2453049344 1644537856 1091281920 2854480384 3999728896 3050109056 2682206016 2913059168 4021353136 3470349816 3728593036 4138173818 2771190733 +2147483648 1073741824 2684354560 805306368 402653184 2751463424 436207616 1124073472 3028287488 2084569088 52428800 3991928832 1861746688 2537816064 2758148096 121569280 2462810112 1744093184 3930038272 390729728 4029978624 2950597632 3302742528 597428992 1767092096 2774584256 1305560864 2810763088 2919015704 2348992372 4037546650 2718711989 +2147483648 3221225472 1610612736 805306368 1476395008 1811939328 3456106496 989855744 3581935616 1371537408 3575644160 30408704 4260888576 430178304 2732457984 2038890496 4281499648 1655980032 2542215168 1412632576 3207890944 3259413504 2064814592 669257984 524179072 3723904704 3562713184 3817449232 197961624 1398963908 848099610 2634206215 +2147483648 3221225472 3758096384 1342177280 402653184 2483027968 2717908992 2298478592 1887436800 423624704 392167424 3215982592 1306001408 3325820928 2126905344 587137024 1228046336 617431040 1585373184 2792509440 4172101632 1213078528 2590711296 2763040512 1012439424 3288199488 384279840 3106808080 3604633384 1692983300 1638233770 572149063 +2147483648 3221225472 2684354560 4026531840 2013265920 2214592512 2315255808 3741319168 1887436800 3233808384 4020240384 2404384768 1514668032 3167485952 3141926912 3626958848 2993848320 3311255552 3215925248 2654162944 3023869952 39726080 413794816 3975797504 2142627456 3031565248 3825072736 3246346864 2839277352 1947283268 1739067818 1878835335 +2147483648 1073741824 1610612736 1342177280 1476395008 603979776 4060086272 1358954496 1702887424 1782579200 2493513728 2108686336 1594359808 851181568 96862208 653197312 3223552000 2936881152 1255071744 743690240 2984630272 602102784 4293684736 350166272 3228272000 4270963392 1509470368 4237634864 1888209800 2961209124 2378176010 3353399781 +2147483648 3221225472 536870912 268435456 1744830464 603979776 1308622848 2835349504 3665821696 2394947584 3105882112 3517972480 2042101760 2352742400 4067295232 2876702720 2243592192 1779220480 1637343232 3786125312 2579773440 3853763584 1804133888 432343808 632496768 1267216064 163926688 1303563600 1871273192 1204052500 3836921450 3037219031 +2147483648 3221225472 536870912 2952790016 134217728 2885681152 1174405120 587202560 2457862144 46137344 1377828864 1483735040 2632450048 3791388672 2352087040 2038104064 1706459136 202162176 446341120 2238066688 1314170880 1873675264 3722031616 980754176 1155427968 1269838016 3444132640 2026722928 2746910280 3281393036 645710026 4151566671 +2147483648 1073741824 2684354560 1342177280 1744830464 3154116608 3053453312 251658240 1333788672 96468992 2036334592 3748659200 396886016 3532914688 4162453504 2488467456 3338108928 1801764864 586375168 971386880 322734080 2509177856 3150506496 3546619136 3069338240 2481443392 4198327712 3171900016 1300835352 432303372 534922906 348093261 +2147483648 1073741824 3758096384 268435456 671088640 4227858432 2315255808 452984832 595591168 541065216 257949696 3949985792 46661632 2061762560 155844608 1151533056 2320990208 2728673280 1915445248 701673472 564004864 885062656 245479936 3545289984 2002368896 2082252096 730288800 1832757424 4070020920 4261690252 2122008250 587911885 +2147483648 3221225472 1610612736 1342177280 3087007744 67108864 2785017856 50331648 4085252096 2059403264 455081984 2708471808 2038956032 3934519296 1209401344 1954480128 1923776512 1766080512 2444746752 558764032 3460519936 2932896768 1740153344 703446272 3208825984 2152730816 2314814240 1301146288 3302215800 3020481268 1732617466 2394330679 +2147483648 3221225472 2684354560 4026531840 3355443200 67108864 2449473536 1795162112 2055208960 801112064 3038773248 598736896 735576064 1822687232 2288123904 2371551232 1299087360 4066754560 3905101824 3383373824 1733752832 3134290944 1124653568 615266048 2253259904 483687616 681248928 1867398544 1431688472 3789229820 1538132378 4140056127 +2147483648 3221225472 1610612736 805306368 3623878656 1275068416 838860800 1761607680 1736441856 3594518528 2434793472 3834642432 1104674816 2085355520 67764224 1085472768 1481539584 2190229504 4092272640 3217166336 2229782528 2741570560 629476864 2170513664 672528768 1728482752 3793267168 3257790928 2654696328 2545666812 1392140810 156916543 +2147483648 3221225472 1610612736 2415919104 2818572288 1946157056 167772160 1728053248 1837105152 146800640 6291456 1714421760 2524446720 4141088768 3911057408 1237778432 339902464 4153688064 2210291712 1553444864 327817216 1358556160 2241090048 2562633984 3205995648 1313596992 2249764640 4175790416 1801894328 621953316 844979514 2815687527 +2147483648 1073741824 3758096384 1879048192 402653184 4227858432 2516582400 1291845632 109051904 239075328 1264582656 2446327808 4068999168 3774087168 1425408000 2170486784 3021701120 1513373696 2530713600 376311808 4202866688 4025000960 2619731456 821996288 132817792 1334698816 549103584 189123440 3878673624 811795028 1039693658 135025941 +2147483648 3221225472 3758096384 3489660928 402653184 738197504 167772160 4278190080 8388608 3972005888 3554672640 2020605952 3904372736 1941700608 2725904384 4142071808 4233003008 289226752 1975246848 730025984 2046773248 3957668864 1261851136 2883631872 1148219008 448381760 1891409056 2969263440 3374495848 623811004 2056027882 1315059455 +2147483648 1073741824 2684354560 268435456 134217728 1409286144 3523215360 1224736768 3598712832 4081057792 3776970752 4134535168 3230138368 343146496 440270848 3184984064 510885888 3807690752 3112165376 4109791232 2885883904 4168997888 2953477632 3930647296 2878652800 3517961664 1473213984 1922999472 3177641112 2803585092 101764378 3336055173 +2147483648 1073741824 1610612736 4026531840 3623878656 603979776 301989888 2164260864 981467136 2285895680 18874368 2079326208 3329753088 2863923200 3583115264 3918200832 846168064 1354055680 2291376128 1963692032 19896320 370449408 2007158272 2836579072 1791754112 3436182464 2072259360 2659859024 3153039864 4084574588 326260346 2073714365 +2147483648 3221225472 1610612736 1342177280 671088640 335544320 436207616 2600468480 4219469824 3670016000 2606759936 2368733184 1806172160 3133407232 854196224 2447572992 3119939584 1321484288 3102466048 1122185216 108419072 2785283072 2894776832 777241856 740240512 2082568256 3381744416 1333280496 2719814712 1806106444 1516077242 2257042191 +2147483648 1073741824 3758096384 805306368 3892314112 1409286144 4060086272 2466250752 3464495104 1774190592 3957325824 2546991104 1449656320 4282122240 402522112 1991704576 440107008 406601728 3145670656 3027726336 3009058816 2821512192 871844352 1931095808 3331125376 1829193024 734192096 935934896 1498164616 2145847316 3180553482 1356915029 +2147483648 1073741824 3758096384 2415919104 671088640 3556769792 1375731712 2298478592 3883925504 2445279232 3412066304 1815085056 3499622400 970719232 1071775744 1255866368 282558464 1893482496 2019713024 2870718464 1672960000 3773635584 788168192 1237829888 852797056 3698812480 1686999840 2655741584 4129279080 2653518604 17060586 195014989 +2147483648 3221225472 2684354560 2952790016 4160749568 1946157056 2248146944 2667577344 3565158400 104857600 3055550464 145752064 2631401472 183762944 964296704 4114808832 2707849216 894812160 3255541760 1182453760 4056086528 1328010240 3212081664 3233532672 3080889216 917978560 1000184736 785815440 3641473720 2696892780 1780547898 3534792879 +2147483648 3221225472 536870912 1342177280 3355443200 1006632960 4127195136 2063597568 2055208960 3602907136 522190848 2280652800 1120403456 1511260160 638713856 3988455424 750682112 87343104 1105420288 3748818944 4004235264 3609641984 1717109248 2127372032 3927877248 981779136 1892412960 146236208 4160838872 1140964700 1912722010 687934367 +2147483648 1073741824 1610612736 1342177280 3087007744 67108864 3724541952 1862270976 931135488 1967128576 3089104896 1863319552 1876426752 3539730432 336723968 321585152 514293760 3101507584 1711464448 645009408 1805277184 1596949504 2346224128 486317312 2735948672 1890226624 233234144 1811756240 3767706600 1407871404 919001194 1366043757 +2147483648 1073741824 3758096384 805306368 2281701376 1543503872 1711276032 385875968 4185915392 566231040 1495269376 3478126592 423100416 2513698816 1487536128 3690135552 2652340224 1261715456 2044403712 605794304 2335852544 191570944 265452032 163979520 625743488 3111077568 4043343200 2927708048 943832568 1222676556 510739322 2322072205 +2147483648 1073741824 536870912 4026531840 1207959552 3422552064 2516582400 2667577344 3011510272 3242196992 3189768192 3054501888 3093823488 798752768 1920073728 3724214272 2996273152 1761460224 3192070144 2843881472 3697502208 1368646656 2936777216 797951232 2436428672 987012544 4001310944 3114401200 89209928 323590348 2601256906 2748977421 +2147483648 1073741824 1610612736 268435456 1744830464 4093640704 3925868544 3271557120 411041792 1119879168 119537664 1854930944 1898446848 2468085760 3859152896 1968111616 2611183616 117260288 3350618112 4009177088 3952515072 753380352 1384045056 1809568512 2859035264 3648796352 1341644000 2484488752 2493990856 815679652 2565559626 3222315621 +2147483648 3221225472 3758096384 2952790016 402653184 1677721600 1107296256 520093696 2642411520 801112064 752877568 3564109824 1300758528 3625713664 2648309760 1039335424 20873216 2000502784 726343680 1695256576 2150307840 3317382144 1858228736 1360498944 1945207424 1766351168 3548204192 2909500208 2602214728 1502863324 1410310090 706040479 +2147483648 3221225472 1610612736 1342177280 4160749568 2885681152 1174405120 2097152000 2441084928 213909504 3080716288 4044357632 894959616 692322304 4212260864 4155179008 3961421824 1940144128 3110330368 3762458624 1125287936 4222247936 2585775616 2795783424 2095220864 109253056 3484576480 3862649552 839331480 880868828 3242216986 895506463 +2147483648 3221225472 2684354560 268435456 3355443200 738197504 3791650816 2298478592 1769996288 666894336 3495952384 984612864 3375890432 1399062528 4202037248 3262054400 43679744 2252718080 132571136 3351769088 1775724544 650103808 974351872 3969414400 682927744 612257856 2717099040 3639151312 1215140696 2724874772 1859927514 2438129239 +2147483648 3221225472 1610612736 2952790016 4160749568 4093640704 3321888768 822083584 3212836864 1438646272 828375040 53477376 3633840128 4204527616 773455872 648216576 1596882944 2730246144 3238666240 1999327232 356251648 825480192 770123264 3347595520 4078276224 1074758208 992827680 2395135120 2677952744 2246418556 3119941226 3934381631 +2147483648 1073741824 1610612736 1342177280 1207959552 4227858432 2113929216 822083584 3397386240 3837788160 3156213760 2245001216 3538419712 2044461056 2269249536 1618673664 2471460864 3117498368 2364071936 2027745280 1438894080 817533952 2909726208 1929399040 2776686208 792843456 2321576544 1764770352 1763261384 1642419180 3623289674 2963590189 +2147483648 3221225472 3758096384 2952790016 2013265920 738197504 1644167168 2701131776 1300234240 3644850176 253755392 315621376 3439853568 1121714176 1996619776 2430271488 319717376 349257728 2584289280 6049792 2428749824 3527109632 3057606144 2137545984 2838317952 2816174016 563036512 1796296176 1156097032 3211545772 1987752330 3466557039 +2147483648 1073741824 2684354560 3489660928 2550136832 872415232 3456106496 989855744 4219469824 1228931072 1470103552 2649751552 2792882176 3650879488 658636800 2194341888 506429440 2406531072 2109235200 368955392 3604150272 86230016 3629777408 1514593536 3829691264 2838403776 519159328 4193860688 1725707816 2950915148 2998552490 4262929293 +2147483648 1073741824 3758096384 268435456 134217728 2483027968 1845493760 2600468480 4068474880 1673527296 1793064960 2807037952 3107454976 2531524608 366346240 1304363008 3714285568 986726400 377053184 3972395008 2934380544 1444340736 2539602432 2184335104 266892416 1922860864 2551416032 3839372560 2167751448 1445892884 976909722 2544130901 +2147483648 1073741824 536870912 1342177280 2550136832 1006632960 4060086272 1157627904 3229614080 314572800 3286237184 2777677824 2936537088 3402891264 2084438016 1218904064 310083584 2769403904 3720896512 2033569792 296740864 1135586304 380540416 1848585984 284053120 3104731968 1704903008 4162215664 1694680728 442299588 3853131290 2604247173 +2147483648 1073741824 536870912 2952790016 2550136832 1409286144 1509949440 989855744 4236247040 3091202048 31457280 1450180608 617086976 2195456000 2039087104 3342336 2192015360 3048325120 669622272 1342967808 3948083200 429272064 756673024 1015413504 3496992640 3530414656 3420637088 1409268400 3134571208 1995948092 3827955530 3811369341 +2147483648 1073741824 3758096384 3489660928 3892314112 1275068416 4127195136 2130706432 3934257152 3242196992 1537212416 3448766464 4239917056 1521221632 3656515584 1742405632 3008331776 1699758080 47767552 920498176 872081408 2887754752 1317538304 2441447168 384223616 2701496512 3467077344 1730502928 3036079368 528270540 1265247882 3945255693 +2147483648 3221225472 1610612736 2952790016 2550136832 3690987520 3388997632 1124073472 4068474880 3938451456 1272971264 1594884096 3230138368 3207331840 2162556928 880738304 1566212096 1313882112 271065088 3550253056 241166336 3341425664 554183168 1332590336 96933504 2257581888 3552834656 1551222000 4255347560 2233798020 2164936682 2709016007 +2147483648 3221225472 2684354560 3489660928 3892314112 2080374784 1040187392 150994944 3800039424 633339904 2212495360 4061134848 212336640 3375628288 3909746688 2192769024 732856320 3209805824 4052312064 625291264 1978828800 3582874624 715134464 1966172928 1138326656 4232902976 1316454496 3458039472 1467973912 1436143148 2632772506 3225902191 +2147483648 3221225472 2684354560 268435456 2281701376 67108864 570425344 2197815296 897581056 4206886912 3667918848 1938817024 3254255616 564396032 2788556800 996081664 411205632 3973169152 161013760 1016360960 2925475840 3556924416 2358364672 712632576 1181087872 1947671488 2861481952 1771707792 168142232 2334589396 2179438362 2739335959 +2147483648 3221225472 3758096384 4026531840 939524096 1677721600 1711276032 2399141888 427819008 2168455168 3860856832 1857028096 2825388032 1214513152 1457913856 4181655552 1337098240 703676416 290037760 391401472 3553581056 1836807168 4209351168 2284298496 23007104 379841984 845802400 358999536 2389090168 1123948756 189926138 2904642583 +2147483648 3221225472 3758096384 2952790016 3087007744 469762048 2986344448 1593835520 3380609024 1514143744 1751121920 613416960 1459093504 2121007104 673841152 1329790976 3444998144 3939581952 3902349312 1274925056 3931252736 1173302272 48062976 19007744 1623603584 1688823616 1479877984 2138556432 1713426952 2062673020 3546909066 68520511 +2147483648 3221225472 536870912 2415919104 134217728 3556769792 3858759680 184549376 4135583744 2462056448 639631360 3780116480 897056768 1092878336 2623143936 3178430464 682524672 2207301632 1800986624 3430248448 52598784 3445060608 2071261696 3080976128 177651328 3973395648 145937248 2987384848 1895907352 796939020 960564378 3512832207 +2147483648 3221225472 3758096384 805306368 2281701376 3959422976 1845493760 4211081216 411041792 3183476736 2573205504 3864002560 4071096320 378798080 2671902720 2461728768 184975360 3029417984 1497899008 3825512448 3238701056 1480528896 3637277184 1733253888 2736004224 1694664768 3432746464 1828126512 1384742616 308595196 3587903578 1582701247 +2147483648 1073741824 2684354560 1879048192 3892314112 3690987520 637534208 2634022912 1082130432 3888119808 1872756736 1294991360 1024983040 2137260032 375521280 3603628032 3682041856 2714812416 2051612672 1072459776 2796455936 2861900800 3411693056 2229253888 4092400768 4172251584 3549729440 3923493648 3961457816 3150757180 2850018842 3144436733 +2147483648 3221225472 536870912 4026531840 2818572288 2348810240 2717908992 889192448 1468006400 3938451456 3428843520 3771727872 391643136 3672899584 1686503424 3700359168 1073381376 3018899456 606609408 2525294592 1394845696 299633664 835696128 2170208512 2604691584 228618816 1680946400 63538128 3063183560 3239813476 1986084426 298963495 +2147483648 3221225472 3758096384 268435456 3623878656 4093640704 3053453312 1224736768 3397386240 2839543808 1264582656 2846883840 3721920512 246677504 3214278656 1837039616 1968340992 2148614144 2965921792 989614080 1630173184 4088673280 3809973760 2101259008 1018361216 2900402496 1685135136 1660502544 2162433976 4089346292 3421764666 1921069751 +2147483648 3221225472 2684354560 2415919104 1744830464 3019898880 1174405120 2801795072 478150656 2025848832 1541406720 2911895552 4114087936 1640235008 1718222848 3829596160 1870561280 2410790912 1221189632 86814720 2645989376 2409378816 3774818816 1844558592 1827219072 2145251136 3588183392 4102118032 214029528 3185578028 2593216602 2176418927 +2147483648 3221225472 2684354560 1879048192 134217728 201326592 3254779904 218103808 1333788672 2235564032 3755999232 1112539136 514326528 2829844480 3429498880 4245880832 3545661440 4294033408 2107121664 1419096064 1372514304 2179238912 982910464 902906112 4293455744 1766685248 960154080 2772144688 2134600360 2788831196 1606091562 301716639 +2147483648 1073741824 2684354560 3489660928 3623878656 335544320 4194304000 419430400 2105540608 926941184 4003463168 206569472 3663200256 3024355328 2003697664 3605463040 3736829952 3803234304 1177051136 1099780096 3037870080 209546240 2845535744 1805745408 131172224 3122247872 342106976 4043191632 3168788120 1162788324 3027679002 2399320101 +2147483648 3221225472 2684354560 1342177280 3623878656 1006632960 33554432 2197815296 3145728000 3871342592 169869312 3306160128 3182952448 659292160 3110207488 273350656 998146048 49397760 3171442688 4280569856 3300354048 2851392512 3450796544 1541944576 2534710400 2577292992 79793120 3105935632 1452310984 4017722412 3412879178 3245490159 +2147483648 3221225472 1610612736 2415919104 1207959552 1543503872 2382364672 218103808 3900702720 1094713344 1965031424 1624244224 3142057984 2968780800 1974599680 1957363712 3981869056 2427469824 2495111168 1148022784 3448702976 19674112 3803069952 3741128448 2724718976 2194205120 1463071072 751964528 433738968 1066279196 2989294426 3207569375 +2147483648 3221225472 536870912 805306368 939524096 4227858432 570425344 2164260864 3649044480 96468992 450887680 2360344576 818413568 2543583232 3471179776 3441360896 4035608576 3918577664 194617344 4167323648 427026432 2969881600 620969472 2225976576 1424972416 585284928 597442336 3370563888 2183105992 2181805156 1892772170 322468903 +2147483648 1073741824 1610612736 268435456 671088640 3556769792 2583691264 1828716544 75497472 2537553920 778043392 2182086656 3157786624 1873018880 2075787264 4229103616 3025108992 3178315776 883449856 3554455552 1140840448 3195653120 2571421184 1357588224 2706038144 3430591296 2805112416 3913184400 3654895896 2943664460 1411568282 1334250765 +2147483648 3221225472 3758096384 2952790016 3623878656 2617245696 3858759680 788529152 2172649472 1413480448 3894411264 3633315840 812122112 2030829568 1117388800 3974299648 4098260992 3920707584 242819072 2292518912 2516051968 331891712 618473984 1213419776 3468662144 3453307840 1366274528 3793513904 62008808 223304956 3096187498 920323647 +2147483648 3221225472 3758096384 1879048192 3892314112 1946157056 2516582400 1291845632 243269632 2772434944 1885339648 3289382912 1395130368 4003201024 3682205696 935526400 3988160512 2540781568 4172849152 4235522048 1070061568 1699288064 3750551040 2329045760 102641024 28108608 3307375200 921092784 322558280 62236828 3974605514 70870239 +2147483648 1073741824 536870912 805306368 402653184 201326592 369098752 3674210304 327155712 3175088128 3072327680 261095424 3903324160 1838415872 1990590464 2501836800 3370352640 313638912 1916313600 1639714816 2482128896 718865408 4207739392 2519465216 2308279168 346457024 1142903776 1046703152 1936806744 1910077492 2840353498 191547125 +2147483648 3221225472 3758096384 4026531840 2013265920 67108864 1308622848 4110417920 3581935616 4206886912 3131047936 2005925888 3373793280 3876323328 1766981632 2203779072 1947107328 2872131584 3884556288 3650408448 1134499840 1110008832 277151232 952573184 3167048832 2082888640 11839456 4291753040 1242654984 2144947596 2410431370 1371687759 +2147483648 1073741824 3758096384 805306368 402653184 2483027968 167772160 1627389952 2877292544 3493855232 2891972608 1626341376 2832728064 483131392 770310144 591593472 848789504 4103094272 3425247232 1981124608 3962009600 589827072 1049984512 2867216640 1116296576 3309641536 2586759584 2259532944 3927694280 1058770172 245002314 2010878653 +2147483648 3221225472 536870912 268435456 402653184 1140850688 570425344 2734686208 2843738112 2898264064 3579838464 1934622720 3114795008 1116471296 3215327232 501153792 2696577024 3182477312 490332160 3821293568 280664064 1974598656 1631062528 2512654592 2310761600 993038400 1182342624 1331968816 2248832744 1560865284 1748865130 3240078151 +2147483648 1073741824 536870912 268435456 3623878656 1409286144 2852126720 3707764736 595591168 3980394496 3676307456 409993216 3328704512 4168351744 2727739392 269418496 433291264 349290496 3378044928 3225276416 622016512 3954265088 2743649792 1046800640 1001260928 274897856 2790880288 180199024 1909692120 3369201172 3478706010 4080884949 +2147483648 1073741824 536870912 1342177280 4160749568 1275068416 1509949440 1660944384 3934257152 3284140032 3663724544 3991928832 3087532032 2486435840 1797652480 2304704512 1092845568 403816448 2377670656 2015170560 1606666240 589356032 1280338432 3818514176 3419157632 3692697152 3503059104 983247664 1762395544 3556473652 2524830490 3828501109 +2147483648 3221225472 536870912 2415919104 3087007744 1409286144 1308622848 419430400 3531603968 2990538752 966787072 2995781632 2633498624 1400111104 840040448 238747648 2820046848 3823157248 2268127232 2221412352 2962028544 1189561344 1189676544 2060225280 189182848 712544960 1194623712 3736258448 3827975736 1773025596 380965818 695349503 +2147483648 3221225472 3758096384 1342177280 3355443200 1275068416 1979711488 2466250752 3246391296 3594518528 786432000 3253731328 661127168 3590586368 3365273600 2421096448 1942126592 2728476672 2584797184 2618880000 4205684736 1479795712 1757958656 2996160768 1699662208 3376665152 1231119008 2360428784 1678372152 3887359476 2585761466 171609783 +2147483648 3221225472 2684354560 1342177280 4160749568 1409286144 1644167168 4211081216 3883925504 1849688064 991952896 3656384512 2052587520 2923167744 2322726912 4087021568 1323204608 1080147968 1481662464 3949465600 2575693824 3579812864 539007488 242318592 471442816 1763558848 2642602272 1153603856 2657247016 3100805676 422248618 690365167 +2147483648 1073741824 1610612736 2415919104 2013265920 3154116608 2717908992 3674210304 1199570944 591396864 169869312 1787822080 3065511936 900988928 4000448512 890961920 1916239872 2724282368 2133942272 3010007040 3274483712 2924923904 877693440 685309184 2827337600 3860594112 565671904 2267108368 537974584 2675477756 1985249978 1459788861 +2147483648 1073741824 3758096384 805306368 3355443200 1275068416 3254779904 687865856 645922816 440401920 2803892224 728760320 3978821632 2251030528 984219648 1924333568 1754759168 1080049664 2630950912 1394094080 2107992064 2285276160 1540378112 4003011328 1080421248 1876383680 3351362592 3940604656 3834692840 221811036 2287223146 4217302429 +2147483648 1073741824 2684354560 3489660928 402653184 738197504 2046820352 318767104 1166016512 2797600768 2019557376 1643118592 2996305920 1855717376 2092826624 991363072 4168318976 941670400 3536871424 1237897216 1536542720 2622135296 2603452928 1527175424 266051712 3544520256 1451396768 1027141136 2643238888 2392215412 3602044266 3561050165 +2147483648 1073741824 2684354560 1342177280 671088640 1946157056 2248146944 956301312 4001366016 725614592 2438987776 762314752 431489024 4098621440 2320629760 1071316992 2958000128 1319157760 3159449600 69840896 1145313280 1862775808 613717504 527311616 3593582976 3772287296 222052000 1173029712 3667385608 2694698316 3694891658 2759773965 +2147483648 3221225472 3758096384 2952790016 1744830464 2617245696 1912602624 3238002688 612368384 2587885568 1121976320 1701838848 2401763328 1166802944 339345408 1428357120 2984673280 3546365952 4122025984 76050432 933005312 681774080 3676790272 3049369344 3105931136 4283521088 2918763424 313833840 1479443368 94231356 3382854186 2946915455 +2147483648 1073741824 2684354560 1342177280 1207959552 1811939328 2516582400 2130706432 2726297600 1732247552 3500146688 1833959424 4217896960 4246470656 1603928064 1508048896 2713157632 1864417280 630284288 3406393344 1009575936 3955450880 1269172736 3035174656 2916922752 1274792640 1657963872 4243539248 2699420232 4111335900 3188997578 4021726237 +2147483648 1073741824 1610612736 268435456 2281701376 1543503872 905969664 3170893824 2675965952 3997171712 727711744 953155584 2307391488 3353083904 3286892544 3186819072 1363640320 1323384832 2509266944 3161059328 2832041984 3125003264 2854137344 4222986496 724031872 1739674944 3948432352 1028938864 3803584776 3990363516 4271181450 412487997 +2147483648 1073741824 1610612736 805306368 2281701376 3422552064 1241513984 1325400064 2524971008 2545942528 1855979520 1225785344 1717043200 872153088 2623143936 2949840896 3294068736 3491840000 47194112 2600054784 1106044928 1652694016 3270414848 2771166976 2023939200 3477045184 3377828064 2660125648 1260164456 2393532924 402324458 1329791293 +2147483648 3221225472 2684354560 805306368 2818572288 603979776 3321888768 3573547008 3246391296 3728736256 1205862400 3765436416 2819096576 781451264 3144286208 2119368704 3417210880 836878336 1567662080 3985141760 114653184 2173342720 2074308096 2078745856 2375308672 3354005568 3851649952 2752505648 3950090712 4035491308 1934885466 30077103 +2147483648 3221225472 1610612736 3489660928 1476395008 469762048 771751936 4278190080 2340421632 3577741312 950009856 2492465152 4258791424 4035182592 1267335168 1317208064 1543405568 547373056 680583168 1675218944 2273650688 2215302144 2848102912 2992518400 3232826240 2340957376 2126324448 1614777296 2747328408 4284520364 703700506 3978845807 +2147483648 3221225472 536870912 1879048192 1476395008 603979776 3657433088 587202560 3397386240 1883242496 4125097984 3085959168 1827143680 1318846464 1870790656 1180368896 227442688 2558574592 2671845376 3110080512 1789925376 4069084160 1152236032 2521458432 429273984 2255756864 991929504 718929392 4048878344 3176014828 3592475274 1271958191 +2147483648 3221225472 1610612736 268435456 3355443200 1811939328 1442840576 1929379840 3649044480 2831155200 4062183424 1548746752 2532835328 2468610048 919732224 20643840 3624304640 142622720 1346461696 3126947840 573663232 2664031232 3773600256 281016576 918881408 3340928704 3092499808 2323304720 3353830168 477158940 598283674 2304545247 +2147483648 1073741824 3758096384 3489660928 2550136832 3019898880 2785017856 4043309056 4085252096 901775360 3047161856 219152384 2129133568 462684160 2047737856 733413376 2964029440 3430957056 1799413760 3386986496 645003264 1322849280 1294845440 999508224 3319623296 3775555520 3214007008 2963844272 1475616984 12515044 2538596442 1666631717 +2147483648 1073741824 3758096384 1879048192 2818572288 2080374784 3187671040 150994944 2407530496 4215275520 4053794816 3570401280 3624402944 2027159552 2487091200 2284257280 3894116352 2055225344 2327945216 3823136768 3673245696 1603851264 763205120 2251976960 3440507776 2540276416 4259609696 2311527152 1441445912 2610500036 2004678042 87742981 +2147483648 1073741824 536870912 2952790016 1744830464 738197504 838860800 654311424 2373976064 239075328 534773760 2945449984 3023568896 1606156288 878837760 1040908288 321880064 218218496 2390859776 230813696 3701598208 1592847360 2254991872 4012192000 1898924416 2449487936 3607231584 3313518736 2453792808 1172402124 2760962986 196630157 +2147483648 3221225472 536870912 2952790016 134217728 3422552064 2449473536 3036676096 2189426688 901775360 807403520 2911895552 2710044672 3258712064 3088449536 1095696384 3390734336 4211130368 3716194304 3863031808 1767958528 2272308224 3350844928 3949284096 1799488640 609488576 177918176 599865456 992050248 2551310148 466128586 2170376839 +2147483648 3221225472 1610612736 2415919104 1207959552 2617245696 4127195136 3305111552 4202692608 2847932416 228589568 3532652544 2525495296 2321285120 1048182784 3273850880 2291564544 3154132992 3321913344 2097246208 3196094464 2344633344 2728484352 454136576 13184128 3569139136 1217064416 2325451632 1188240520 2662204764 2969931274 147725215 +2147483648 1073741824 2684354560 268435456 3892314112 4093640704 503316480 3070230528 3800039424 4190109696 2539651072 3373268992 4212654080 1350828032 2618163200 3259432960 100368384 3737174016 3722567680 1691398144 1652037632 3331589120 1905703424 1963169536 3113539712 924244032 3670224736 2113223376 3934731544 2602294052 1183924122 4049200229 +2147483648 3221225472 3758096384 2952790016 1476395008 1409286144 1711276032 754974720 3179282432 3326083072 606076928 324009984 644349952 1876688896 76152832 3010658304 52854784 1413562368 4280360960 2345668608 3785979904 3887911936 754597376 1892347136 475147648 1626865600 3119104608 714977840 3962179016 31600252 2150612554 2926406847 +2147483648 1073741824 1610612736 2415919104 2281701376 738197504 2516582400 1124073472 2424307712 801112064 2271215616 3092250624 3178758144 1733033984 2830499840 1742667776 1993048064 1094795264 396451840 3518033920 3588777984 3553911808 929821184 4092693248 2731112576 899985472 3252879840 578098320 4258929864 1922566404 1960605258 3635380805 +2147483648 3221225472 3758096384 805306368 3623878656 3019898880 1979711488 3238002688 4068474880 1161822208 56623104 1278214144 1252524032 4161536000 822214656 1734017024 2287894528 901857280 3508543488 2899316736 1498986496 2558800896 1147012608 3888220928 1847684480 3276843328 4103631904 3718626288 1317967144 2543381324 1747279530 5216527 +2147483648 1073741824 2684354560 805306368 4160749568 1946157056 2181038080 3305111552 964689920 683671552 18874368 821035008 2921857024 742653952 1651900416 1928265728 568557568 2504048640 3017908224 282120192 3982063616 3819707392 2157078016 1336540416 8726656 3109511360 3273609760 3427487728 549801272 1798792244 3205374906 1513286133 +2147483648 1073741824 1610612736 1879048192 671088640 3556769792 3858759680 3036676096 1468006400 3141533696 2799697920 1206910976 1117257728 3268149248 2072379392 959381504 3931865088 1421950976 3516964864 2601545728 4066973696 2899588096 881528320 4001958144 1009005440 1251103808 4186264736 394499856 2934826824 3033947044 3710384842 3468637925 +2147483648 1073741824 536870912 2415919104 3623878656 2617245696 369098752 16777216 3716153344 2839543808 1629487104 1947205632 3910664192 832831488 507904000 3163488256 114524160 4190224384 2615271424 24170496 2812913664 3706496000 3864729088 1480365312 757230464 3685313472 988600544 2405042256 1371291992 3596784116 831085786 2222817077 +2147483648 1073741824 3758096384 1879048192 2281701376 201326592 771751936 2701131776 880803840 2529165312 4175429632 4031774720 243793920 3006005248 272236544 1067646976 2678554624 3678420992 245473280 2758815744 2100946944 1920291840 2363426304 1226077952 3150874240 3745281344 1771265248 3569343600 3045450728 2795984700 1539326826 3529516413 +2147483648 1073741824 1610612736 3489660928 671088640 1543503872 1308622848 587202560 3347054592 3334471680 555745280 217055232 955777024 3950247936 4173201408 2364997632 3390799872 306266112 2556551168 4279316480 3609806848 2591847424 2477941248 3497809152 2058536064 3204284608 3002267168 2275261008 2942445304 4277492324 1937694842 4183293861 +2147483648 1073741824 536870912 268435456 3892314112 4093640704 2986344448 3238002688 343932928 415236096 660602880 1070596096 3202875392 3278635008 2617901056 508755968 1711767552 2190065664 2638012416 3164844032 866064384 507304960 4045655552 333426432 2677926528 2257759808 23588064 2639911600 869652392 2546939804 1536486186 2993613533 +2147483648 1073741824 2684354560 805306368 1744830464 3825205248 3992977408 4211081216 1803550720 2915041280 3189768192 4279238656 1300758528 172228608 112066560 907476992 2899017728 3165175808 3369443328 31977472 3153229824 1639269376 3818267136 1108008192 1963543168 3355715776 1800334816 3559359344 4191340728 1554373188 1864357946 1590586245 +2147483648 1073741824 3758096384 805306368 3355443200 335544320 100663296 2231369728 931135488 1614807040 1621098496 1076887552 2268594176 794558464 463601664 973799424 392134656 1930969088 766320640 3019517952 3112622080 1901343744 910585344 1035323648 483841408 2512197312 3694282144 1635981648 1241218472 3196457996 3721731626 143065037 +2147483648 3221225472 3758096384 1342177280 671088640 1811939328 1442840576 1962934272 4018143232 348127232 2980052992 2926575616 3434610688 1633419264 1356988416 1233846272 824082432 2727952384 1676468224 2314940416 3970377728 2789516288 2093932032 2941384960 2995285120 1309007296 4214145568 4022382800 522218024 4147208332 1591341226 4128104527 +2147483648 1073741824 536870912 3489660928 402653184 1946157056 1174405120 1191182336 713031680 3443523584 3504340992 3205496832 417857536 3586916352 920780800 3959095296 2899279872 1552531456 614293504 2053885952 3076945920 1386599424 1710107136 1563997952 117723520 639563328 3904995680 455105584 2964363112 2786661388 129275114 1745256781 +2147483648 3221225472 3758096384 268435456 134217728 3154116608 3925868544 3909091328 1182793728 4164943872 2896166912 2674917376 540540928 3084124160 2415525888 1024655360 4010704896 358170624 1304715264 2111041536 888031232 2601008128 21839360 2791271168 2018615168 2139671744 2349660960 1451098576 3999292984 26326444 183023546 1444753007 +2147483648 3221225472 536870912 805306368 1744830464 201326592 2583691264 486539264 293601280 3384803328 2325741568 728760320 2938634240 1435762688 58851328 679149568 1547075584 2194194432 2768609280 188411904 30910464 4200168448 2981942784 3767995648 3736615552 1320021440 3136273440 3006559216 1660086936 3797097212 1277406746 3062597183 +2147483648 1073741824 536870912 4026531840 2818572288 2483027968 3925868544 1761607680 2290089984 1304428544 2699034624 1483735040 640155648 484179968 2554200064 2877751296 2474868736 4186554368 3633127424 3523670016 180525056 3131583488 4212977152 1910486784 2339825792 1349202752 3518256800 4072905584 917042696 220059412 2531158154 687243093 +2147483648 3221225472 536870912 2952790016 2818572288 4093640704 3590324224 3774873600 2810183680 2101346304 4183818240 2515533824 2870476800 3306422272 2474246144 1274216448 3264118784 322486272 3682902016 2727505920 2407454720 3290534912 2358265344 2934440192 1980516224 175046464 4203308960 3195822352 2536979192 310128492 4248298362 1098663215 +2147483648 3221225472 1610612736 268435456 4160749568 2751463424 905969664 3439329280 864026624 3510632448 1340080128 2104492032 1446510592 3269197824 190971904 1288372224 1339981824 2358788096 374169600 1965756416 1605343232 2569032704 3989962240 1839821056 4229271424 2076697152 1561715616 2454110032 1532358184 1495751308 1675888554 4248739279 +2147483648 1073741824 3758096384 3489660928 3892314112 2617245696 2382364672 4110417920 880803840 985661440 2678063104 1588592640 3213361152 4180410368 3493462016 765657088 540508160 2598912000 2017255424 3506679808 3137751040 3777000448 4218457600 4222156544 2665318016 1834208192 1927205792 248875824 4282315560 990138812 2494018474 3348107645 +2147483648 1073741824 3758096384 1342177280 939524096 872415232 2919235584 4211081216 2642411520 4265607168 1231028224 3058696192 3099066368 765198336 3894804480 2528051200 1499168768 3398975488 741203968 17764352 1923856384 2496709632 3178856960 3720147200 2023219584 1057443136 2040444640 2410833168 1002204136 2140646788 2961682538 2397033925 +2147483648 1073741824 536870912 805306368 939524096 1275068416 2717908992 4076863488 1484783616 3846176768 4242538496 2479882240 3913809920 1284767744 3911319552 3218800640 1486323712 646561792 3459555328 3130150912 3322120192 615132160 1433401856 2638590720 2741652864 2211400256 284514528 3014887152 410240792 2094190716 174225562 909886781 +2147483648 3221225472 2684354560 4026531840 134217728 2080374784 503316480 2466250752 2390753280 4206886912 3684696064 49283072 3630694400 313786368 2573336576 450560000 4264984576 959037440 3394576384 242397184 3894544384 2587513856 3978699264 2714773248 1599667840 3657242560 1692889888 1693511792 4285067096 1580471804 513981402 3573199167 +2147483648 1073741824 2684354560 1879048192 3623878656 1677721600 1577058304 3506438144 713031680 1690304512 2933915648 2444230656 1920466944 155975680 1757282304 857145344 3344138240 1429782528 502079488 1697517568 1665046528 3847635968 3379762688 1147759360 4146441856 1352341824 940348192 3240000592 2248545800 3233465748 408794762 3512087509 +2147483648 3221225472 2684354560 2415919104 939524096 1677721600 234881024 2332033024 3263168512 3426746368 2418016256 1490026496 3006791680 2510553088 1345978368 1064501248 2457763840 2960769024 2567299072 3618246656 720017408 2773099520 744096256 2810343168 3784809344 1659200960 1788562784 1474438544 1265068952 3222045388 1468459546 2109500431 +2147483648 1073741824 536870912 2415919104 671088640 4093640704 1644167168 1962934272 3263168512 2269118464 908066816 1473249280 1350041600 58458112 952238080 3184197632 3646914560 2872688640 1935532032 1880305664 1043568640 3588422656 2744780288 266816256 1554305408 850313152 1301336416 819483920 32266920 2476390924 4159083818 2695131853 +2147483648 1073741824 2684354560 1879048192 2013265920 67108864 2717908992 3472883712 3649044480 3535798272 1751121920 3981443072 4003987456 1398013952 4078305280 1594818560 1415806976 375963648 3358924800 3251064832 2120685568 30817280 124654080 1630750976 2361481344 1096883776 4191204320 1525159216 1215639640 2699450708 2526470874 3419337237 +2147483648 3221225472 3758096384 2952790016 1744830464 201326592 1577058304 4177526784 2524971008 2998927360 4225761280 3197108224 4275568640 2880700416 3414556672 3165585408 1049788416 3793305600 3780452352 3214307328 1991682048 4089902080 1401820672 3068281600 3201387136 3321386816 432356192 1011847504 2843901176 1166058324 2000750714 1285620503 +2147483648 1073741824 3758096384 1879048192 402653184 2214592512 3992977408 1895825408 3196059648 2411724800 769654784 42991616 1739063296 3074162688 570294272 2930180096 3789783040 547897344 1555931136 1858015232 361158656 3960693760 2689627648 1053418240 896372864 3426214208 3058345312 1872046000 2302846728 907625044 23337354 2621137941 +2147483648 3221225472 1610612736 3489660928 1207959552 201326592 1711276032 620756992 1451229184 574619648 1117782016 1915748352 330825728 2633760768 821428224 1549729792 3958013952 901267456 436002816 3598184448 3860736000 3981100032 763944448 1229245184 957043584 2720548032 3522552224 4143061072 494236136 2947730660 3629405290 1531168551 +2147483648 3221225472 1610612736 2952790016 2281701376 2617245696 2046820352 4110417920 109051904 583008256 2686451712 1383071744 646447104 3572760576 4229562368 3376611328 1410236416 1275609088 2754879488 3845828608 3753003008 2974178304 3629934080 2812228352 1498419840 695845056 2772286752 2475618224 2655535896 4057269836 1089142682 3775588751 +2147483648 1073741824 536870912 1879048192 2013265920 1140850688 3053453312 1828716544 1367343104 2554331136 23068672 3408920576 4012376064 3679191040 4162191360 3018784768 1853587456 1604960256 4169932800 2922795008 4215248896 3533870080 1366097408 1388786944 4231403904 272533824 3055710240 2896975088 98974632 526846308 3550921770 1996939557 +2147483648 3221225472 1610612736 4026531840 1744830464 1409286144 1845493760 3875536896 3229614080 557842432 3844079616 2765094912 3635937280 3749445632 3505520640 473628672 3555622912 1899511808 3921453056 3692294144 3632961536 1285956608 1630403072 2416587520 166133120 3792507328 2010850656 400468112 2939184424 3968375788 1769306794 2177293615 +2147483648 1073741824 536870912 1879048192 2281701376 2751463424 4194304000 2365587456 746586112 3451912192 2959081472 3813670912 3256352768 3492544512 800980992 2031550464 1379106816 3180969984 107749376 3550457856 3144136704 2262445056 1486644736 582391552 436365440 1129421376 4061680096 2016158800 4223575496 186121108 2066912074 1796741845 +2147483648 1073741824 536870912 2952790016 134217728 1409286144 301989888 721420288 813694976 2873098240 2564816896 1563426816 63438848 470024192 314179584 2682454016 2516549632 1572454400 590192640 1770991616 1100011520 1016601600 247241216 1528263424 36467072 3725471296 3025254688 3526900272 3404510456 3777922156 213985146 2501965101 +2147483648 3221225472 2684354560 1342177280 2281701376 1140850688 167772160 3741319168 1082130432 3628072960 3856662528 1192230912 3350724608 1147404288 1210187776 19595264 2449899520 4259954688 3787218944 3214340096 2903521280 683150336 2095342080 207850240 583704448 1142354496 2949718368 3793294480 2325084312 3599441788 3757530394 1170250303 +2147483648 3221225472 3758096384 4026531840 2818572288 3690987520 167772160 1291845632 2860515328 2671771648 3886022656 1504706560 626524160 2433482752 2786197504 1176174592 39747584 2594783232 259366912 2800709632 2641364992 3443096576 3042768384 3151641344 2529075584 1723374784 312219296 440110224 2754559688 1779528204 2062074186 1263917519 +2147483648 3221225472 2684354560 268435456 1207959552 3288334336 1442840576 3539992576 1065353216 2747269120 2929721344 1294991360 2767716352 616300544 3175743488 2682454016 2805366784 2357837824 3416580096 1596452864 3766499328 3460314112 677495296 521229568 1032326784 1227222464 744893600 408955088 2265998824 294157724 3408228714 3781624159 +2147483648 3221225472 2684354560 805306368 3355443200 1946157056 436207616 3841982464 209715200 2831155200 1755316224 2886729728 1114112000 2585526272 1480196096 3156410368 3722870784 3510222848 3549732864 1540796416 2558531584 3804285952 3584054784 747734784 1286148736 2042458560 128642272 3205220272 2333766088 3849556252 3916401994 4065663967 +2147483648 3221225472 2684354560 1879048192 3087007744 2885681152 4261412864 16777216 1367343104 994050048 706740224 3165650944 4061659136 4253810688 377618432 2404057088 2068742144 3513368576 225714176 3521040384 3384920064 3353367552 4048676352 2152316160 457549696 1913117120 4021135264 3325250320 592676168 4156695724 778710218 360629359 +2147483648 3221225472 2684354560 1342177280 3355443200 603979776 1442840576 2868903936 3531603968 2185232384 3953131520 353370112 4127719424 1663827968 1727660032 3993174016 546734080 4091133952 2630115328 191262720 4091574272 3081827328 2761486848 451215104 548824960 2064137920 1118688736 2050623344 2783118696 3945263932 1296140522 253867775 +2147483648 3221225472 2684354560 1342177280 939524096 3154116608 3590324224 2902458368 1367343104 801112064 1310720000 3553624064 1485307904 2082734080 3248881664 3323920384 1321369600 2816065536 2733400064 3227750400 474523648 2525307904 540462592 1098380544 2249676416 3601258688 346007648 2172895472 297346552 2245874068 3902436730 318097495 +2147483648 1073741824 3758096384 805306368 3623878656 3825205248 905969664 3506438144 2122317824 3418357760 631242752 1712324608 2068316160 1324089344 3781558272 2740912128 3687546880 2597863424 484777984 1139412992 243865600 4132213760 335005184 550916864 4043765888 2649663936 1645436128 2411480048 860815976 3514993156 2058618090 3728995525 +2147483648 3221225472 3758096384 2415919104 1207959552 3422552064 3456106496 3573547008 3665821696 792723456 3894411264 1395654656 2910322688 2789474304 3592028160 707985408 3365830656 1170817024 83714048 1480486912 2461607936 1982141440 1284140544 1690018560 2520928640 1841750976 549246112 933131984 407498008 1111347404 3437206170 1516827663 +2147483648 1073741824 2684354560 1342177280 2013265920 67108864 838860800 1761607680 981467136 1455423488 337641472 3532652544 1881669632 3382444032 3087925248 3042377728 2194898944 3459825664 74801152 3191017472 2676578304 1263279104 482868736 2977653504 3018160768 2862299328 2278925536 3538120496 876616520 1457578740 749774794 2679682357 +2147483648 1073741824 536870912 1342177280 402653184 4093640704 3120562176 855638016 679477248 1178599424 2900361216 781189120 2168979456 525598720 476446720 1847525376 3908272128 4250517504 2338086912 4149399552 1386772480 1195650048 1785641472 1646977792 382012288 1068411968 1812667488 3438637168 2912299032 856093812 2588901786 421218101 +2147483648 3221225472 3758096384 1342177280 1744830464 3825205248 3724541952 3539992576 2541748224 2000683008 752877568 4214226944 3554148352 1344536576 2888171520 3262054400 2596438016 4209590272 2868699136 2256777216 227063808 4237108224 616174080 2317128960 2276669312 860917824 3089751328 6077968 4157781656 346086708 844221210 111758455 +2147483648 1073741824 536870912 1879048192 2281701376 1946157056 3791650816 1895825408 1686110208 2227175424 1570766848 774897664 1509425152 869007360 2455371776 2146631680 3419897856 566870016 2570330112 3826757632 4125628416 2437200896 261066240 1546915584 43430528 1344852928 1348749984 1501554384 3463268616 2355801436 2383039882 4229594525 +2147483648 3221225472 3758096384 3489660928 2818572288 3690987520 704643072 3070230528 3011510272 314572800 790626304 2318401536 2244476928 3753115648 3710255104 2587820032 2647818240 737755136 3296583680 2744332288 3113764864 3115138048 3830137344 1918172416 4030135424 2043045056 2511215520 3932897200 3336937368 733990708 605260058 2102942455 +2147483648 3221225472 3758096384 268435456 2818572288 67108864 1644167168 3573547008 2659188736 314572800 236978176 1825570816 4174905344 3351511040 1516634112 202309632 1663205376 2494119936 688676864 2405085184 2407299072 2962365440 2797708800 4095865600 3855622784 3092851904 3456463968 2043057744 1537105560 3432760692 3185394202 4219664055 +2147483648 3221225472 3758096384 2415919104 1476395008 2080374784 973078528 1694498816 2189426688 591396864 1499463680 2859466752 4292345856 543948800 4251058176 812318720 1871609856 105463808 1384472576 1303793664 3490998272 2665462784 2650834432 3808500480 1031862656 1421879616 2694931616 2890935184 919181960 281332012 2690018570 3458553711 +2147483648 3221225472 3758096384 805306368 3087007744 603979776 570425344 2399141888 3229614080 884998144 1243611136 252706816 3442999296 2825125888 875167744 1348665344 1892581376 780746752 59514880 215404544 595351552 1029635072 1215418880 1229536000 2938914432 1241994432 1675941856 4067149328 3380859288 1501508972 1717615898 2783983279 +2147483648 1073741824 1610612736 4026531840 402653184 1140850688 3925868544 1660944384 763363328 3326083072 2074083328 2538602496 2958557184 4221304832 1279131648 4082565120 2116255744 1126776832 500539392 735776768 2665764864 2067000320 3402652160 773335296 2755518848 3245230272 940487008 3963582288 592934440 4129547636 4012422570 2882812085 +2147483648 3221225472 3758096384 2952790016 3087007744 2885681152 3590324224 587202560 3531603968 1807745024 1558183936 894435328 4162322432 3190030336 550371328 1546059776 1114275840 3895017472 506273792 3419656192 4001122304 3125412864 2769842688 3416567552 193954944 973534016 408574176 3307306320 1219612632 2798226532 3128807770 3763029031 +2147483648 1073741824 536870912 2952790016 2818572288 3556769792 570425344 3405774848 1031798784 1656750080 123731968 974127104 133693440 1988362240 1434583040 2320171008 1401389056 2710159360 250454016 2856218624 1076664320 593378304 2134718976 1009142016 3287890048 210040896 3263425376 4056558352 1883666904 2221503100 1237107546 57036605 +2147483648 3221225472 1610612736 4026531840 2281701376 3825205248 1912602624 2231369728 562036736 297795584 3533701120 946864128 2138570752 4043046912 3472752640 2367094784 1182957568 3450355712 2348064768 3480891392 3625203712 3219897344 629007872 356502784 3602365056 963866048 3692053024 3911797072 2075523304 1813681012 3267738730 1893990327 +2147483648 1073741824 536870912 4026531840 402653184 3154116608 3187671040 654311424 3397386240 1707081728 3265265664 3146776576 3263692800 3981180928 742260736 717684736 150175744 3954819072 1012211712 2281410560 431335424 2399843328 2550991360 3462383360 3497418880 296469440 228373984 3822543216 2746962344 1112910452 3237688106 53824181 +2147483648 3221225472 2684354560 1342177280 1744830464 3154116608 1107296256 1023410176 3145728000 4290772992 4154458112 2907701248 1245184000 2967732224 2324037632 3356426240 2497871872 3670654976 3867959296 299577344 3031173120 206220288 397788672 3518933248 1231708800 816070592 1961352800 2717893520 2399906840 2371161396 2433671322 2305017847 +2147483648 3221225472 2684354560 2415919104 2281701376 3959422976 3925868544 1593835520 4135583744 624951296 2661285888 3004170240 193462272 552861696 3224502272 3737845760 3854991360 1870249984 751689728 2808049664 1392830464 1988795392 3873894912 564733696 1436862848 1637556928 1265563104 610056816 3021345240 2157024796 4283015770 966049759 +2147483648 3221225472 2684354560 3489660928 2281701376 4227858432 2248146944 4143972352 796917760 3024093184 140509184 319815680 3239575552 4036755456 4267573248 2666987520 2428665856 2208940032 733306880 2385244160 217860096 1464755200 2398050816 1759485184 1849035136 4116889408 2207851104 2858275536 1660886568 3125173556 216786346 610020215 +2147483648 1073741824 2684354560 268435456 402653184 1409286144 1375731712 251658240 3800039424 1992294400 4229955584 3348103168 3094872064 235143168 555352064 4019388416 1394573312 2156445696 227401728 672616448 1548072960 385530880 2309116416 2964774656 4027958912 522426560 3296095968 3140755856 2117262040 1087353164 303076954 674814605 +2147483648 1073741824 2684354560 805306368 2013265920 2751463424 33554432 2365587456 3699376128 2411724800 325058560 3975151616 4042784768 2944139264 3225812992 2939879424 2407366656 2957492224 2000297984 461180928 3393615872 1580952576 3321630208 3364281088 2447100544 2798466880 723461152 3528979088 2524153928 727251540 2641144938 2299463877 +2147483648 3221225472 3758096384 268435456 2281701376 3556769792 905969664 2835349504 260046848 1832910848 2019557376 1880096768 4077387776 502530048 3841851392 1225457664 368345088 4043194368 2668290048 2901782528 2004809728 642458624 3801386496 2926556416 3670270336 2451612736 854697440 3822708656 1960704440 3757709300 2553044058 2435051591 +2147483648 3221225472 1610612736 3489660928 1207959552 1811939328 2583691264 1459617792 2759852032 3711959040 1570766848 1796210688 3152543744 1814298624 82444288 2899247104 1311014912 132857856 105799680 2858790912 399181824 3047132160 4176226816 1671360256 1173192576 1746807744 3358327392 1459527280 1604084824 4018643964 2794481210 2737388943 +2147483648 3221225472 2684354560 3489660928 402653184 469762048 1778384896 452984832 2961178624 1119879168 1939865600 2245001216 230162432 3978035200 4043702272 2518351872 3424419840 2189869056 3629899776 1199378432 2012661760 4239592448 2400842240 55418624 2936006784 2590380224 3546952672 2163595344 2665619848 3269546964 2016416362 2735246215 +2147483648 3221225472 1610612736 3489660928 2281701376 3825205248 1174405120 1694498816 2222981120 3779067904 3827302400 2263875584 3223846912 1564213248 3148742656 814940160 3325853696 640630784 525492224 3562811392 1803524096 3175818240 2393404928 1803311872 269414272 2191785152 1240817312 2038579760 3297056488 2070674308 3948431434 718649783 +2147483648 1073741824 2684354560 2952790016 1744830464 3422552064 3321888768 1862270976 1619001344 1740636160 3231711232 3071279104 2645032960 824967168 1649803264 763035648 3559751680 3956785152 3845857280 2748067840 2477164544 3273864192 2119787008 846501632 3718396544 2191043776 3763681376 2960330736 2987468232 69731988 560733610 2981562725 +2147483648 3221225472 3758096384 2952790016 2013265920 603979776 1107296256 285212672 4286578688 3418357760 627048448 1129316352 3235381248 2739666944 1971191808 942866432 1649180672 2197700608 1341366272 2435649536 3937335296 1168862208 1143059968 1618027776 3827827840 1847913280 2759567712 1052287888 1922841704 3085401348 4007630090 3280199319 +2147483648 1073741824 536870912 4026531840 3355443200 4227858432 1711276032 2298478592 3766484992 3988783104 2204106752 1154482176 2477260800 645660672 964034560 3322609664 1744666624 1479983104 3601506304 3981307904 1036953600 2646578176 2124819968 35879680 566300288 1298248512 3788543072 757657712 1992032488 3231078004 2149225610 515220997 +2147483648 1073741824 536870912 1879048192 3623878656 4227858432 973078528 3003121664 2659188736 2185232384 3059744768 867172352 3459776512 3528196096 2023620608 366149632 1372422144 2841559040 2591268864 3923562496 1769375744 3642108928 61325824 2954875648 3599930752 3190680128 3895408800 3446300304 1438673576 2040592644 3373355530 1638508437 +2147483648 3221225472 1610612736 4026531840 2281701376 2080374784 1241513984 3204448256 1920991232 1027604480 379584512 986710016 3020423168 484704256 4141744128 557514752 1399095296 3659481088 2723815424 2236903424 3303450624 992365568 952605184 4172690176 1148146560 2810383808 154766304 379346480 3219268632 1133087636 2753933306 3015628199 +2147483648 1073741824 536870912 2415919104 3623878656 3019898880 2248146944 4009754624 4034920448 2579496960 3495952384 3933208576 4268228608 2624847872 278528000 4025417728 3455418368 3134898176 1154375680 2535788544 3106019328 300024832 704889344 255010560 3355072128 1226772800 1616671520 3150892720 4288953720 3034785532 3615641178 4151502925 +2147483648 1073741824 536870912 268435456 1744830464 3422552064 3925868544 2264924160 612368384 633339904 2707423232 2664431616 739770368 987496448 3532259328 626458624 73236480 1749729280 884432896 3779948544 741574656 356199424 1939843584 345624320 4246515328 149644096 218583136 780434192 4051085000 808213708 3940808362 2367891421 +2147483648 3221225472 536870912 2415919104 939524096 738197504 704643072 3137339392 2038431744 3594518528 4091543552 907018240 3813146624 535035904 1068892160 3914530816 1214545920 2901917696 4264714240 3501576192 2426398720 2816896000 905638400 4220611840 1661580160 1694792000 1999046368 3084618032 3844098072 87153220 2943962874 3994899319 +2147483648 1073741824 1610612736 805306368 2550136832 2214592512 2986344448 1929379840 3816816640 574619648 1482686464 1957691392 2213019648 637796352 1195245568 45809664 667254784 488521728 2120982528 2023542784 2767353856 693226496 4229452288 286120192 3528167296 3847046720 992669856 4185704752 3439573400 2405018836 1374472506 725296613 +2147483648 1073741824 1610612736 2952790016 671088640 201326592 4060086272 16777216 595591168 3988783104 1264582656 4061134848 379060224 861143040 2528247808 4133945344 2232778752 3826401280 4179009536 782020608 962463744 2679200768 963139072 530369792 1927217280 510786368 805941216 3297603984 1271293144 853880364 3973729082 3816431549 +2147483648 3221225472 3758096384 4026531840 2818572288 67108864 3925868544 285212672 3816816640 2176843776 1533018112 3148873728 3009937408 2505310208 3822452736 3103981568 4111761408 209076224 1079189504 889991168 1051400192 3802201088 2094056960 2933488896 691861632 3322090304 764751008 2671149360 2306022200 4229794724 1762834330 2502773399 +2147483648 1073741824 1610612736 3489660928 3355443200 335544320 1442840576 2466250752 1753219072 3753902080 534773760 1290797056 126353408 127664128 2043805696 282001408 2916974592 3195158528 111042560 4219842560 3405248512 3337151488 2544712192 2704969472 1080248960 1382423104 1657813280 3952653424 509892200 1862702012 14806858 4000344013 +2147483648 1073741824 1610612736 3489660928 939524096 67108864 2986344448 3137339392 1820327936 3888119808 4255121408 3692036096 1455947776 2124152832 2990931968 1650130944 1155366912 1000751104 447373312 3211022336 1724004352 3211332608 143475200 3952023296 709286528 2522601152 2128389216 1822852912 4163568232 1436900308 4276233738 1396284645 +2147483648 1073741824 3758096384 2952790016 939524096 2214592512 100663296 1224736768 41943040 2051014656 476053504 2368733184 3686268928 1684275200 3425566720 348848128 799375360 3280945152 3797655552 3700199424 700594176 4172850176 1709510144 2817404672 191600000 2973082176 1017642400 2987913360 225423864 3710603060 1196805210 4070047653 +2147483648 3221225472 1610612736 1879048192 4160749568 1275068416 3254779904 3372220416 3816816640 3435134976 1981808640 2905604096 4237819904 2283536384 371589120 3619356672 3227287552 2487697408 48963584 211128320 2165450752 4233640960 4231824896 303561984 3097666176 2088768448 3091217184 3126942160 4182843080 2127045972 609592810 1362246791 +2147483648 1073741824 536870912 1342177280 2013265920 3019898880 1442840576 2634022912 2055208960 4055891968 1839202304 2400190464 2358771712 2592866304 2467692544 1897594880 3905781760 469155840 1802231808 4200976384 2519947264 1296573440 2855618048 3771340544 2692051584 3693797056 3959693920 1401134480 457285352 2220911444 649084042 2106144453 +2147483648 3221225472 536870912 1879048192 2818572288 3959422976 4127195136 1056964608 1937768448 2034237440 3735027712 1269825536 2410151936 1381236736 210632704 2405105664 3885268992 418365440 1124835328 2368548864 648235008 2121896960 2863505920 2111983872 2111422848 1872498112 1971989280 3740111280 901929528 3584682132 2069164314 269465895 +2147483648 1073741824 536870912 3489660928 3087007744 2617245696 3523215360 922746880 2088763392 4156555264 3407872000 3239051264 2005401600 1120665600 3819307008 250281984 1208844288 1862713344 247128064 2019905536 830113792 121928704 644585984 3654131456 1160161920 439059392 3652033376 2564190128 3079906632 2516147124 3526737450 3390239749 +2147483648 3221225472 1610612736 268435456 3892314112 1946157056 1845493760 2835349504 109051904 3753902080 2841640960 1154482176 3178758144 3390832640 3042836480 381878272 131891200 2134851584 462675968 2934272000 1124235264 1102959616 2154823168 28026624 1398351488 1768813376 521571424 4038487504 1132915080 2314165476 3052070378 3581505847 +2147483648 1073741824 2684354560 1342177280 4160749568 3288334336 3321888768 2298478592 1753219072 4265607168 2472542208 4121952256 333971456 3704356864 2527723520 2582052864 2660073472 1204535296 2203508736 1021628416 4123506688 3168592896 97734144 68418304 1555171712 849572928 2765809312 1538194736 1154502152 3109559404 1990535338 1218847069 +2147483648 1073741824 536870912 268435456 402653184 738197504 3992977408 184549376 1803550720 1413480448 509607936 4071620608 1995964416 1922826240 1559887872 2586247168 2830991360 3895115776 309288960 1389989888 3578570752 2469651456 3657619968 2159749376 4031134592 3087842880 1809041568 410156816 501385352 3947620204 3697156138 3722446973 +2147483648 3221225472 3758096384 805306368 939524096 1811939328 2382364672 3774873600 1837105152 1539309568 2543845376 2872049664 621281280 2667315200 2793537536 3955163136 1318879232 202522624 948346880 518557696 3668764672 1838834688 607899136 2785751296 1518528640 1304323776 731656224 2341730544 1481112360 3888685020 685599498 141817647 +2147483648 3221225472 3758096384 3489660928 939524096 3288334336 771751936 3741319168 511705088 4240441344 1671430144 1399848960 3518496768 1562640384 734658560 237961216 1212448768 4196024320 2506579968 848908288 93698048 2605954048 3334156800 412547840 4292956288 3943775424 3689542304 3710687504 603423736 4046579324 1859719514 1576284015 +2147483648 3221225472 1610612736 2952790016 2550136832 2483027968 33554432 2499805184 327155712 2772434944 1948254208 2228224000 1205338112 1358168064 3680894976 2731737088 1536458752 2325168128 2690293760 1425592320 1789220864 1853787136 155614720 3909326080 1858863488 3735203008 2807921888 2170164112 1433948312 316936388 3051326586 651613015 +2147483648 3221225472 1610612736 3489660928 1744830464 603979776 2248146944 352321536 3883925504 1170210816 1109393408 548405248 3515351040 2886467584 4154327040 2018705408 3370942464 2140094464 3609878528 2827612160 2576209920 4183696384 1425233408 2149448960 518471808 1832339904 426692640 2084208368 1299206344 396977156 3132940522 2333534967 +2147483648 3221225472 536870912 1342177280 1744830464 67108864 4127195136 50331648 2441084928 2621440000 4087349248 2844786688 3102212096 2711355392 1786118144 2443902976 3548151808 1724366848 1528029184 4142460928 245176320 704054272 2833947136 3663559936 3331735424 2048579008 239427936 3826458992 1030285608 1138571700 4007028810 1740302535 +2147483648 1073741824 1610612736 2415919104 3623878656 2751463424 100663296 3472883712 864026624 1111490560 1700790272 575668224 3202875392 82051072 1165099008 30867456 1489338368 2948743168 3559841792 573116416 2571417600 3699549184 432931328 1069056256 3012421504 248921152 1262806880 495166192 4182752856 2088320844 2242754874 291999165 +2147483648 3221225472 1610612736 3489660928 3087007744 2885681152 3321888768 553648128 2340421632 1941962752 2002780160 831520768 2156396544 2782658560 2222587904 3496411136 276594688 1359691776 247357440 3964162048 1950181376 1001108480 491658752 1825701120 2108187776 1810671424 1182992608 165919408 1416763368 1929068716 640122634 2447157791 +2147483648 1073741824 2684354560 1879048192 1476395008 3288334336 2650800128 754974720 142606336 3930062848 752877568 1087373312 576192512 787218432 4136763392 1061093376 3721232384 2959327232 3608584192 3477721088 630519808 1838093312 2751739392 1656222464 1727607168 1977387840 2409325408 2353752208 2475923496 1002338972 3851180874 3280192013 +2147483648 1073741824 536870912 1879048192 402653184 3019898880 3724541952 587202560 914358272 4123000832 111149056 4254072832 3852992512 943456256 289538048 1472135168 3135078400 3744645120 333946880 2969128960 4273313792 799962112 2486446592 3899650816 4220785280 2927525056 3866930528 3886202608 667849192 2374363804 2341969034 1805714541 +2147483648 3221225472 3758096384 2952790016 1207959552 2885681152 905969664 150994944 713031680 2218786816 3139436544 363855872 397934592 3263430656 1490681856 2401173504 3529801728 4270473216 2742525952 3611914240 815630336 2309985280 274501120 2077101824 1582082432 981917888 4157688352 2175328656 936175800 2470855580 4012901018 2885210639 +2147483648 1073741824 1610612736 2415919104 2281701376 67108864 1644167168 520093696 3078619136 3409969152 2904555520 2123366400 405274624 1226571776 595460096 975372288 570261504 3507372032 1652219904 3350835200 934631424 2678270976 2914896384 665766144 564917632 2276497088 2897847904 3124092144 2816645800 1092441508 1736432842 941766997 +2147483648 1073741824 2684354560 4026531840 2013265920 603979776 1442840576 1627389952 2004877312 4173332480 2174746624 881852416 2184708096 3175350272 3114926080 2301558784 145063936 1490796544 4201095168 4004024320 2877126656 2330870784 2240052736 3624539392 3988765312 43842752 3114170208 835558352 1351069752 3042531772 1567909722 109269613 +2147483648 3221225472 2684354560 2415919104 3892314112 3556769792 4127195136 822083584 1853882368 473956352 2426404864 76546048 3191341056 357302272 1445593088 170328064 3962339328 1406844928 1307533312 1017671680 2188687360 568730624 441220608 2376812288 3337019776 365770688 3077212000 235362512 2684212008 3905123500 1039283274 4057685119 +2147483648 3221225472 536870912 3489660928 402653184 1006632960 2315255808 3338665984 2340421632 3854565376 10485760 168820736 2525495296 3940286464 15859712 1559166976 1228701696 1661190144 2392252416 169414656 219514880 2563673088 3916171776 1458262272 3959091328 4277301440 4126047328 2478636464 2420274792 1064757052 1390995978 4276882063 +2147483648 3221225472 536870912 2415919104 402653184 2080374784 3925868544 1291845632 3296722944 1010827264 1352663040 3335520256 559415296 4162584576 266993664 3971416064 4202463232 148619264 790519808 1370066944 3939829760 1687047168 3469827584 2237160192 1310498176 954906560 2100760544 2126268048 2386263880 4100864268 1923092650 265351071 +2147483648 3221225472 1610612736 4026531840 402653184 4227858432 1912602624 553648128 981467136 3309305856 1973420032 1364197376 3074949120 3327393792 461766656 3012755456 171212800 490160128 1034559488 2461618176 1254918144 668613632 266368512 1701871360 3168281472 2239506368 2002931424 3693923248 338356216 3967316036 1353484570 778759159 +2147483648 1073741824 2684354560 3489660928 402653184 4093640704 1711276032 2533359616 1468006400 1279262720 199229440 1632632832 3442999296 2055471104 1822294016 3185246208 3202711552 4119838720 3171147776 3794800640 464001024 3256730624 1571451392 2779601152 1531155328 2094083392 1685615712 2816745296 1225762872 2361591124 1888599130 3482896901 +2147483648 3221225472 1610612736 1342177280 2013265920 1677721600 4261412864 1325400064 2055208960 3217031168 1352663040 4124049408 711458816 3297509376 533069824 3859480576 2997649408 1876377600 499343360 2658193408 2201581568 1243960320 661336576 3772601088 3471785600 3806821568 580583904 2443478512 1965763336 557617268 39832298 1056933255 +2147483648 3221225472 2684354560 2952790016 2818572288 2080374784 436207616 4211081216 1065353216 968884224 3764387840 2754609152 624427008 881590272 3085828096 1898119168 158105600 3575562240 1442521088 621850624 2905171968 790948864 3112956416 2223579392 2742370432 1417883968 2537382304 253222544 3419351080 934435428 4152748426 3915117815 +2147483648 1073741824 1610612736 1342177280 939524096 3288334336 4060086272 956301312 1098907648 2017460224 3940548608 550502400 2739404800 88342528 256507904 701431808 824541184 3311026176 2493997056 1569804288 506050560 2798914560 1449346560 3382315264 965189504 3907121984 1372685664 784950448 587542872 3534462076 1201558586 1622010061 +2147483648 1073741824 2684354560 3489660928 1207959552 3690987520 905969664 620756992 1769996288 524288000 249561088 3536846848 131596288 3239313408 1831731200 4042981376 2138406912 1866448896 730062848 131117056 3059279872 3931452416 1506743808 2032840960 3895245184 4008428864 1913438560 1117452176 56936152 1296438292 212232122 3841430405 +2147483648 3221225472 1610612736 4026531840 134217728 3422552064 3053453312 1996488704 1954545664 4164943872 425721856 1714421760 611844096 1658585088 3816685568 2539847680 1681686528 3884924928 1899634688 2402381824 3153643520 3223180288 1096708608 4004679424 3543494016 231407680 1835588000 1257630992 2909406984 4227459556 1612480170 3512612087 +2147483648 1073741824 3758096384 268435456 1744830464 335544320 771751936 4244635648 1015021568 4148166656 2317352960 3482320896 1688731648 1592000512 2776760320 1118240768 3980754944 2647867392 2171527168 890335232 988395520 642094080 1884509696 4172184320 2674942848 4174912704 2948393056 637415920 1278834264 1707968940 1437007418 3401943133 +2147483648 1073741824 1610612736 4026531840 1744830464 3288334336 4060086272 4143972352 2071986176 557842432 1017118720 1118830592 4128768000 107741184 1002307584 2148728832 97353728 378421248 1565138944 2483073024 1241585664 3405859840 3582016000 2285912320 2250299776 493892032 1736041760 582868176 2465717032 242714500 2360843786 1566026581 +2147483648 3221225472 3758096384 3489660928 4160749568 2483027968 4261412864 4043309056 1216348160 557842432 111149056 279969792 1063780352 970719232 2113273856 1693122560 3262939136 1606828032 1841520640 8441856 1564514304 1956688896 1538280960 2162797312 891029376 3969274304 2730123040 2743340080 1753350824 270648436 821149066 3108526151 +2147483648 3221225472 536870912 4026531840 2013265920 603979776 503316480 1493172224 293601280 1539309568 840957952 63963136 1023934464 2063859712 2341076992 198115328 3022290944 1205583872 335978496 478253056 3963713536 887215104 3463552512 1142434048 1101848704 3063832000 3597529824 3602868528 515710936 288875260 888720698 2178800591 +2147483648 1073741824 536870912 268435456 134217728 2751463424 2382364672 4177526784 1786773504 3267362816 2904555520 1852833792 523763712 3971743744 2181955584 1811087360 446529536 369016832 2341167104 440512512 4108425216 1523594240 3188252160 132415232 2711815296 2035626432 3099206048 2048455184 1187879112 590810052 1716476266 1578338773 +2147483648 3221225472 3758096384 3489660928 4160749568 1543503872 4127195136 3942645760 2877292544 3980394496 648019968 3960471552 1880621056 223608832 2592473088 1041432576 2666823680 1377189888 1120624640 2504052736 3131115520 4195431424 1259891200 1591068928 734517632 4004687296 2581959776 2307913104 2732461400 694577860 1755478330 352063319 +2147483648 1073741824 1610612736 3489660928 3892314112 2348810240 167772160 620756992 528482304 3175088128 635437056 1655701504 1805123584 63700992 1556217856 315555840 3425533952 2339520512 4007026688 782364672 273713152 933784576 2626956800 11451648 3218950528 2131488576 2460695456 1652258768 974352872 2913454268 1561963082 3943436141 +2147483648 3221225472 536870912 2415919104 2550136832 3288334336 2717908992 889192448 92274688 3779067904 3894411264 154140672 1626865664 3674996736 2752512 3773235200 1697415168 1444659200 3432931328 2900398080 1347516416 971615232 3871686144 2178865408 3401581952 576765120 127001376 302529040 3725874472 3103259756 392517130 4021261951 +2147483648 3221225472 3758096384 3489660928 402653184 2617245696 3321888768 1660944384 377487360 381681664 3286237184 577765376 1640497152 1260650496 3808559104 3378970624 4039409664 1299333120 2528075776 2497777664 1727088640 3054031872 2001000960 2083775232 2484057216 2620416064 1542023200 2184505328 2574938008 3907689324 2471684026 364784799 +2147483648 3221225472 3758096384 805306368 402653184 1811939328 570425344 3875536896 3162505216 1598029824 3101687808 2647654400 1360527360 733741056 3373400064 544145408 324829184 2495758336 2440470528 148951040 1171302400 3709418496 968743424 907173632 4042152832 1847379264 3408051552 2955345424 112847368 3599574844 2312861546 1221216559 +2147483648 3221225472 2684354560 4026531840 2013265920 1677721600 3456106496 3607101440 2524971008 247463936 2971664384 1028653056 3973578752 3337355264 2926706688 2982084608 2929491968 1912258560 3968573440 2692976640 418904064 646542336 2360730112 3193838336 988574848 2490561984 2159972320 52281744 1002150056 778801500 2742218570 2252285135 +2147483648 1073741824 536870912 3489660928 671088640 2080374784 2046820352 520093696 2927624192 3879731200 2728394752 718274560 228065280 3032219648 1404436480 2443902976 2932703232 2013184000 202301440 1233547264 3989006336 4177030144 1519254016 3118344960 2862509952 2654955968 3656368096 3388372752 1720363656 333219188 3733355882 2940378725 +2147483648 1073741824 3758096384 2415919104 2550136832 3825205248 3657433088 16777216 310378496 1581252608 2128609280 2383413248 3534225408 836501504 2090467328 4188471296 3526197248 4020453376 403955712 1825280000 4126062592 501292032 1234232832 2892513024 4236047744 954928960 3294542560 2251822832 1630855336 2108097260 3626820170 2527201309 +2147483648 3221225472 1610612736 3489660928 402653184 1543503872 3456106496 2130706432 92274688 247463936 3873439744 1232076800 222822400 897318912 2705719296 886767616 1206681600 1509900288 1554931712 2088177664 3291662336 2881537024 3596726784 3476102400 2179506816 4138482240 1423871520 1673460976 235918632 3097895380 3089863434 610539815 +2147483648 3221225472 1610612736 1879048192 402653184 738197504 3523215360 2365587456 461373440 910163968 2992635904 500170752 349700096 2464940032 1560412160 3012493312 341606400 428556288 150675456 1901219840 2148935680 2236701696 3189321216 3427624192 2104719232 2879839808 173608544 992851856 1596131624 524241724 1104424778 327131311 +2147483648 3221225472 1610612736 1342177280 402653184 1811939328 369098752 3137339392 4152360960 3804233728 4037017600 466616320 3480748032 2138832896 1995571200 858718208 2064416768 3755687936 3840630784 3936489472 4137068544 2966426624 2163771904 3250327808 3629272704 3892221632 972372960 4016544208 775470536 3609001852 1350774314 4211569327 +2147483648 3221225472 536870912 1342177280 3623878656 2080374784 2583691264 3573547008 612368384 1438646272 2355101696 3784310784 1274544128 4018405376 4215930880 3870228480 796164096 2577645568 1964236800 1323012096 56068096 200387584 627592704 1979468544 898514560 474309952 3626726624 2260625488 2647472312 193356028 95011930 1293788335 +2147483648 1073741824 3758096384 1342177280 134217728 738197504 3523215360 2332033024 4068474880 4223664128 1486880768 3679453184 2742550528 3071541248 4119986176 4045864960 1030062080 2096840704 3525992448 1511206912 2103838720 2374310912 155927040 232971008 1129242240 3035233472 3293440224 1964450000 2280420632 4106681452 1129682426 2440282301 +2147483648 1073741824 1610612736 4026531840 3087007744 3288334336 3187671040 2835349504 3347054592 4273995776 39845888 2110783488 2784493568 2084306944 2963406848 1610547200 3507322880 197804032 4254736384 1151537152 2046801920 739005440 977993216 3596223744 4215510656 3991826240 3843323488 48708816 1067470792 2805067996 1416200618 1759877133 +2147483648 3221225472 536870912 1879048192 1744830464 201326592 973078528 3405774848 1753219072 2940207104 3755999232 2742026240 2805465088 1110704128 1646919680 1023344640 153387008 1067696128 1951637504 3156914176 33425408 2963557376 1130500608 74592000 1677415296 3763800896 1037693472 2898629904 3083994200 3958008476 1231027834 3627332495 +2147483648 3221225472 536870912 4026531840 3623878656 738197504 3053453312 520093696 1719664640 859832320 3529506816 944766976 2689073152 1585709056 1555169280 1196883968 2167701504 929808384 1337630720 196268032 3319212032 544478208 1208664576 1282128640 2067484544 3052648512 3694605152 283400624 3940746456 69164940 657530810 3013087807 +2147483648 1073741824 3758096384 1879048192 3623878656 3959422976 704643072 50331648 1753219072 331350016 1612709888 4207935488 1070071808 693370880 1515323392 2082930688 3726999552 1829453824 3805945856 3834826752 3381012480 179645440 3366076928 490643200 2797185664 51224000 1764708064 349273776 1657337336 1691707756 2014548762 3158719453 +2147483648 3221225472 3758096384 2952790016 671088640 3019898880 1308622848 4076863488 1551892480 3653238784 1667235840 1934622720 4216848384 1647575040 2751332352 363528192 3750002688 4290134016 2884083712 843034624 2999613440 718656512 4092463616 4082353920 251743872 3598808896 2898275168 3370143888 2416976024 117005684 1619293178 20437479 +2147483648 1073741824 2684354560 1879048192 1744830464 469762048 503316480 2768240640 2927624192 750780416 1654652928 1330642944 1985478656 1423179776 3482189824 4076535808 4054155264 994557952 3596001280 3731861504 1867130880 4123796480 1404732928 2151964416 922202240 1782530752 2995988704 1398280336 3126187736 1129260500 3764049466 3606319429 +2147483648 3221225472 1610612736 3489660928 4160749568 1543503872 2516582400 687865856 1484783616 3082813440 3961520128 4235198464 1844969472 3932946432 126484480 2395406336 3971776512 616775680 1676828672 401264640 1188497408 1129608192 3192286720 1602079488 3001260672 142819776 2945611680 2314875792 2688418792 1364269548 3439950922 1247043199 +2147483648 3221225472 536870912 1879048192 2013265920 3825205248 503316480 2332033024 226492416 1967128576 2103443456 724566016 4138205184 2527854592 4061003776 2428698624 4118577152 1591197696 3282542592 971935744 1530132480 3220558848 2284517888 4214330624 1051235712 715932224 2014229920 2109968560 2549912904 941058148 1082644714 1648241879 +2147483648 3221225472 536870912 3489660928 3087007744 1811939328 100663296 3976200192 1954545664 3670016000 207618048 925892608 3233284096 1432092672 818544640 653721600 2056028160 763609088 4151500800 740970496 688351232 2035659776 3564029440 2520808192 2057361536 491885376 3397923232 1499731344 3545722248 475852044 2253009962 3811986591 +2147483648 1073741824 2684354560 3489660928 3355443200 3825205248 2650800128 855638016 1233125376 2596274176 2405433344 292552704 3451387904 508297216 62521344 454492160 1931313152 1523826688 1056169984 2250485760 3347748864 2618266624 1623304704 1650511104 3421512320 3472394560 3287067936 2041220368 1507804584 2481538892 245690506 3164577373 +2147483648 3221225472 2684354560 1342177280 4160749568 4093640704 4194304000 2734686208 1786773504 2931818496 1222639616 4052746240 322437120 2544631808 1527119872 4140498944 916226048 1770962944 3324960768 2065682432 3751270400 2993912832 1685070336 3106532096 1339393152 504088128 461114848 1470011344 341238376 890373428 1419884426 1940991719 +2147483648 1073741824 2684354560 268435456 671088640 1409286144 3120562176 4009754624 260046848 2688548864 1629487104 28311552 2750939136 2357460992 2759458816 3193896960 668303360 89374720 3266469888 1558441984 3981064192 2791783424 1882200576 1052301568 4179997568 2685137088 466062368 2420218128 421570872 3719393628 1576574234 4051965005 +2147483648 3221225472 3758096384 2415919104 134217728 872415232 2046820352 956301312 4219469824 1900019712 174063616 3429892096 1491599360 293863424 2443051008 3053125632 3142877184 3106291712 4194820096 2954342400 311375872 3034774528 2960717312 1776065792 2765322624 3547342912 2221475104 809833136 2352887192 2334849940 1508673722 3084604711 +2147483648 1073741824 3758096384 1342177280 3892314112 3556769792 436207616 3674210304 3179282432 1849688064 1721761792 3333423104 2556952576 664535040 990511104 1001848832 3326967808 1915961344 2345820160 3041062912 3831117824 3444538368 1489547776 3022869760 1071811456 1156205504 2686861600 1406496816 1877374760 1697962124 1459064330 829265085 +2147483648 1073741824 3758096384 3489660928 1207959552 3556769792 570425344 3070230528 2222981120 1648361472 1231028224 2886729728 3383230464 1870397440 3242328064 1423900672 2672656384 3374006272 207314944 700100608 65763328 958532608 3511572992 2871312128 1741050240 1126769728 2487087584 3852653808 2400071912 608526620 3335993610 620886509 +2147483648 1073741824 536870912 3489660928 1476395008 1543503872 2449473536 1828716544 3296722944 4248829952 1172307968 791674880 3822583808 1738276864 3474587648 3169255424 2836234240 2761080832 3788693504 1211273216 1560528896 131857408 851914240 2744990464 1629110144 3018221376 2290911904 2572344400 2540852936 3722615084 946508906 3126753661 +2147483648 3221225472 536870912 1342177280 671088640 1006632960 3590324224 1728053248 2977955840 1287651328 3269459968 877658112 2837970944 1385431040 2292318208 1381433344 1441038336 1337704448 1677451264 2337959936 3635079168 2415113216 1090474496 2326914304 2876841600 3971790400 330785888 2184481392 793973304 2668593548 1407721050 1198817279 +2147483648 1073741824 2684354560 1879048192 2281701376 1409286144 704643072 385875968 914358272 2973761536 4083154944 3759144960 1902641152 1223950336 124387328 767492096 161841152 2640560128 2304417792 4188434432 422148096 3625311232 4089104896 4202044160 677471104 2962331200 4046033376 471200624 2176524920 1098262364 3907087258 1758492717 +2147483648 3221225472 3758096384 268435456 1207959552 2214592512 2852126720 2466250752 3917479936 1086324736 4011851776 208666624 3879206912 2503737344 2934308864 2419785728 3079438336 3221110784 2213994496 252850176 3642284032 1473002496 4070507008 3857075456 1975197312 961373632 2044594080 3171406352 3312144584 1237630100 2306568042 1617781383 +2147483648 3221225472 2684354560 2952790016 2013265920 3556769792 771751936 687865856 2088763392 2160066560 2434793472 2586836992 681050112 1952710656 342491136 3991863296 2962522112 2631057408 3141214208 3936817152 293115904 57955328 885186048 2853409536 119176320 1242973632 2350924064 414293968 3914931000 2244326332 2358960666 2270652527 +2147483648 1073741824 2684354560 1342177280 671088640 1946157056 3053453312 2332033024 4085252096 2285895680 673185792 3182428160 2382888960 1768685568 2840723456 207552512 1788706816 3296444416 2332221440 2508681216 2707978240 2172445696 1705757184 2728126720 2320671616 3420394176 4108113440 928691952 3979555080 3889123292 1445297962 513699117 +2147483648 1073741824 1610612736 3489660928 3087007744 3288334336 3187671040 1728053248 209715200 499122176 983564288 2637168640 1337458688 220463104 3288465408 4031184896 81100800 580534272 3574751232 3322892288 2808723456 265098240 4119831040 3794308864 1319970432 555660480 975193120 3002120592 1612290808 3918805740 1073350362 3414345597 +2147483648 1073741824 2684354560 1879048192 1476395008 2080374784 1040187392 3305111552 2055208960 2998927360 538968064 4239392768 4246208512 3022782464 736231424 2871984128 90013696 995868672 686989312 4073181184 1451788288 738567168 3013010944 2457917184 1992369280 2988534720 800086560 1721280976 1047378600 1107533628 3359623306 3434431213 +2147483648 1073741824 1610612736 805306368 2550136832 469762048 301989888 3003121664 864026624 4173332480 400556032 187695104 2014838784 1367080960 3622699008 3618832384 1703772160 1033256960 2554306560 3877294080 1277708288 2162441216 424858112 2185062656 1691236992 3110298688 2510617760 3212011216 4201411464 3802607876 1176987434 2472983509 +2147483648 3221225472 536870912 1879048192 3087007744 3959422976 838860800 1090519040 3347054592 884998144 3047161856 3681550336 3776446464 4198236160 4220125184 2715222016 1661763584 611565568 3455819776 1431244800 3169871872 1708694528 3617404416 3170583808 3402508928 875609280 712537248 435007568 1147349896 1999839052 4237989674 2745049887 +2147483648 3221225472 1610612736 1342177280 1207959552 2348810240 3657433088 1124073472 1652555776 1883242496 1348468736 544210944 3015180288 4076601344 1485176832 492503040 3914104832 849297408 695689216 69382144 3482437632 1409895424 4209361408 3685444352 3702856064 956557888 1744885536 2080416784 2717931464 3607161940 2088773866 1698739271 +2147483648 3221225472 2684354560 805306368 134217728 1140850688 1778384896 3372220416 2222981120 1472200704 979369984 955252736 585629696 1882980352 2670067712 398131200 3633086464 3454976000 777396224 1276309504 2886817792 3839425536 2083812864 3089785600 3692358272 2851771712 195824160 3384795312 4138674152 1475812500 3162658250 50982951 +2147483648 1073741824 3758096384 1879048192 3623878656 1140850688 3120562176 1358954496 1904214016 2596274176 2497708032 770703360 427294720 3306946560 356384768 3439525888 3584917504 895959040 2408456192 2220544000 3533797376 2622512128 3920184832 1911920896 1844157056 527974976 3122448160 3351174544 2604836744 2349717476 3115792554 3043395189 +2147483648 3221225472 536870912 4026531840 2550136832 201326592 2785017856 1258291200 2877292544 1245708288 2136997888 3637510144 2297954304 3486253056 3900047360 932904960 1021083648 2830090240 4150697984 21123072 3743541248 2863756288 1621707264 3472165120 2258347904 3529287744 3060679264 868660688 2578633512 484992148 1922423114 2982868295 +2147483648 1073741824 2684354560 805306368 1744830464 3690987520 3992977408 2835349504 713031680 2495610880 627048448 2588934144 2949120000 754188288 2112487424 868155392 820346880 126074880 1786388480 3147247616 1853990912 784450560 778141184 2949648128 210356352 2245285184 287024480 2697414064 2546577464 1224029660 3085671770 4039083117 +2147483648 1073741824 1610612736 1342177280 2013265920 1140850688 2046820352 2701131776 394264576 1648361472 299892736 909115392 2892496896 2489057280 1677066240 3003842560 1202552832 3829284864 1955028992 3959672832 4060166144 3976240128 1635853824 3577853184 3781191552 3706837312 323606176 1733074224 2643376168 3467535476 1002387082 986101061 +2147483648 3221225472 2684354560 268435456 3623878656 2080374784 3791650816 2097152000 2105540608 2881486848 2032140288 1544552448 1177026560 1665925120 1789788160 646119424 48005120 3880173568 2364432384 4234350592 602703872 1937759232 4002082304 2298603776 1535238272 4173398976 1403002720 1397762800 2001217544 1924935716 154558314 2310411991 +2147483648 1073741824 536870912 1342177280 671088640 2483027968 973078528 2231369728 3716153344 3770679296 580911104 2467299328 3786932224 1168900096 2511208448 2346909696 490569728 4158046208 1785716736 3787681792 3144464384 269433856 2356334080 398780672 1931196032 3102749376 2596918880 2560929232 3140127720 1217998052 1971160458 2151091509 +2147483648 1073741824 1610612736 2415919104 2550136832 1811939328 1778384896 2432696320 1635778560 700448768 4288675840 468713472 945291264 496762880 1105068032 2644705280 2733473792 2277916672 3311329280 2481164288 4018972672 51866624 917906944 205957376 1033825408 1841488576 1304276384 1559199184 1557854280 532782500 748723690 4017118325 +2147483648 1073741824 1610612736 2415919104 671088640 1811939328 3053453312 2466250752 1954545664 1891631104 996147200 28311552 2426929152 4241752064 2154430464 1369374720 48594944 3766632448 3840598016 1230958592 897959936 3341997056 3477273088 2903238400 1932438656 1053582656 3096962720 2917164208 1349575352 4131942236 1277537306 2497867757 +2147483648 3221225472 2684354560 805306368 3892314112 1140850688 1778384896 2801795072 3632267264 2889875456 2371878912 3129999360 814219264 3066298368 916586496 2663841792 2337570816 782942208 3426885632 1150758912 2298255360 2493447168 1853385216 2036090624 456009088 2063609920 2122323168 3040967600 1088441304 3310397868 3878184762 3765820959 +2147483648 3221225472 1610612736 3489660928 2818572288 2885681152 2315255808 3841982464 3347054592 2202009600 375390208 248512512 3678928896 1495007232 2313814016 2539061248 2597093376 4179836928 2802475008 809922560 254035968 3385764864 203025920 3390336256 1914131840 1135348800 1702080608 1082290352 4168848872 3095284748 3825241482 906010815 +2147483648 1073741824 1610612736 4026531840 1744830464 2617245696 2516582400 2734686208 1920991232 3670016000 413138944 500170752 1922564096 4063494144 2071068672 916914176 1055227904 174735360 3453100032 2893459456 3439110144 329233408 494967296 2252417792 90264704 3857790656 1955091936 1133375504 165104792 749530092 1464209786 3805634557 +2147483648 1073741824 3758096384 4026531840 2013265920 3422552064 2717908992 3137339392 4085252096 2822766592 1814036480 2008023040 529006592 1555824640 1061289984 3005153280 2785902592 1447772160 3311607808 1370394624 3003459584 439778304 3049382400 2640353536 3004259200 3287925440 4283765280 3027143152 1181003176 3978712668 1614296970 3073668013 +2147483648 3221225472 2684354560 1342177280 939524096 201326592 2113929216 1291845632 4152360960 3418357760 819986432 2433744896 527958016 4105437184 4025876480 1323499520 3735322624 1309589504 1008132096 2641514496 1369286656 1872397312 118552064 2792897792 3509955712 1194797120 4236491488 2146788944 3562533592 609392868 191725626 1064495799 +2147483648 1073741824 3758096384 805306368 2281701376 1677721600 2785017856 2902458368 1451229184 3821010944 2879389696 3100639232 2384986112 4188274688 2319319040 2524643328 1064665088 890716160 2472452096 160100352 3712849920 1757062144 173385216 3926314752 550977152 1845472960 3957050848 1118090608 3116347096 2805670996 3776240442 57115941 +2147483648 1073741824 3758096384 3489660928 1744830464 1543503872 2583691264 2466250752 4169138176 4206886912 3537895424 1882193920 730333184 493092864 1111359488 788201472 2740289536 2897690624 1243570176 4230672384 2699831296 2119920640 3141902848 3320815360 3703806080 3774405184 2370647712 734744048 157059224 2022949012 1015117370 616649061 +2147483648 3221225472 3758096384 2952790016 3623878656 2885681152 3254779904 419430400 511705088 1916796928 425721856 2697986048 3115843584 3937665024 524681216 2538799104 4133781504 754860032 1088921600 4053946368 1726851072 3328441344 3394086400 4078044928 134575488 3249461312 1218414688 3635831120 3311090008 2495165956 3123984698 3859266391 +2147483648 3221225472 1610612736 3489660928 1207959552 2483027968 1241513984 419430400 1837105152 3728736256 3219128320 2926575616 2375548928 3585867776 1659764736 343080960 1674346496 4084678656 2144231424 2183376896 3682990080 1002658816 1525962240 2900062464 4152986496 118844736 2678722080 1972410960 1374235656 757410564 2631023146 668802391 +2147483648 1073741824 1610612736 268435456 2281701376 469762048 1711276032 2063597568 746586112 3720347648 3076521984 1724907520 1974992896 1673265152 4041867264 1971781632 2966781952 3337502720 2530336768 2914627584 2545805312 2599080960 3766888960 4216657664 1370451584 2272379712 1351109216 1494512976 999265992 352436492 193066666 4148208477 +2147483648 3221225472 1610612736 268435456 2818572288 3154116608 167772160 2533359616 696254464 1077936128 1193279488 2842689536 333971456 3294887936 2214199296 1659830272 3774644224 3044491264 4059160576 4012437504 2978277376 3060485120 1545038336 1184924928 2503051136 1053409472 3927244704 294903216 1523273048 774268892 3924351226 728055663 +2147483648 3221225472 3758096384 268435456 4160749568 2483027968 2449473536 50331648 964689920 3854565376 3810525184 2603614208 2522349568 3996385280 573440000 2234187776 308051968 2965520384 2372984832 934825984 900012032 3045469184 3655848448 2780290304 3393182848 2957208512 506467104 4275661136 3514116760 223310932 3774540730 1746255879 +2147483648 1073741824 536870912 1342177280 134217728 2617245696 1308622848 3875536896 75497472 3074424832 954204160 3547332608 2504523776 1896611840 1655570432 382926848 4063592448 862633984 3853639680 2405969920 710764544 632751104 2470855168 2932834048 1793211264 3952980288 320319008 3008834288 2536975688 1191590820 1756283242 1808952917 +2147483648 1073741824 3758096384 2415919104 1744830464 1677721600 1845493760 419430400 612368384 247463936 3563061248 974127104 395837440 335282176 731774976 4168286208 192249856 830160896 2714886144 2910416896 2955794432 1172780032 2480881152 2312319744 1518651520 3048466240 1150592480 741080720 3731465224 1261798116 1289371626 4196487029 +2147483648 3221225472 2684354560 805306368 1207959552 3288334336 2650800128 922746880 4018143232 750780416 2430599168 4277141504 1836580864 3041656832 1620180992 2301558784 1640267776 2133245952 607133696 4271468544 3527170048 3794457600 2499985920 543602944 2047965824 361346624 4080317216 408815248 3766334888 4203416668 2320745610 1389343695 +2147483648 1073741824 2684354560 2415919104 2818572288 3019898880 1040187392 2734686208 3162505216 3426746368 459276288 154140672 1353187328 3347316736 4034789376 2378891264 2040365056 3952328704 3608240128 3011047424 1172142080 686961664 4062276096 1372706560 56221056 1292748864 2452229536 3773645744 2321278104 346389396 2754511674 3411210021 +2147483648 3221225472 536870912 1879048192 2013265920 1811939328 1308622848 3170893824 4135583744 1086324736 3487563776 1271922688 503840768 2906914816 2107506688 3725262848 3877404672 3130245120 586260480 2201587712 1948018688 1628611584 3165656576 1746521856 2855121024 2882176064 175969632 3011736112 1880696152 1445800980 3452577338 3548156199 +2147483648 1073741824 2684354560 2415919104 671088640 2751463424 436207616 2566914048 2625634304 1413480448 2153775104 1328545792 2227699712 3426484224 3544580096 223019008 2890235904 3094593536 3348193280 4292472832 3081000960 1820482560 452482560 7717632 1228596608 3681335872 3837687712 3820894064 742327592 4127130260 2304713866 542111461 +2147483648 3221225472 3758096384 805306368 1744830464 738197504 771751936 4278190080 427819008 2210398208 664797184 3373268992 2640838656 3335258112 2282094592 2900033536 3660873728 1994539008 3220217856 2744725504 466962432 2912052224 2536010240 447485184 4072056960 2728646336 345095776 3702110064 3496805384 2543206836 3287468138 2493047751 +2147483648 1073741824 2684354560 268435456 3355443200 3825205248 2785017856 1627389952 1954545664 2151677952 2690646016 2804940800 2155347968 1077673984 4212785152 1528233984 1979023360 975159296 2228248576 713633792 417667072 1849074688 673521152 3088540416 645195136 534651456 141637536 2174232080 3721223240 3460502060 117143018 2900842301 +2147483648 3221225472 1610612736 4026531840 3355443200 2214592512 3456106496 1358954496 1300234240 792723456 291504128 1236271104 1410859008 3963355136 1829634048 3884122112 2853470208 3614130176 3629129728 2909401088 3305396224 3076748288 652586496 2635247872 1499240832 3133062720 3130686112 3081244112 388243080 900930308 2622343722 1974904791 +2147483648 3221225472 1610612736 268435456 3355443200 3690987520 2248146944 318767104 159383552 37748736 916455424 607125504 2240282624 2813591552 933888000 3509518336 1636597760 1758937088 1074913280 3061329920 4041009152 2173604864 2260580864 1289620736 702864256 4185124800 3401737760 3926548464 1486812472 71603804 1757620506 3674981551 +2147483648 1073741824 536870912 1879048192 3087007744 2751463424 1577058304 83886080 3649044480 3141533696 1247805440 208666624 2066219008 1887174656 628490240 2054881280 1017479168 1516421120 2140250112 3692630016 2838788096 897258496 1713686016 3382866176 3241228672 944343104 3079409440 3525193776 3739635304 2288152820 680560458 312029637 +2147483648 3221225472 536870912 4026531840 671088640 3288334336 1174405120 150994944 1669332992 2948595712 3709861888 3427794944 2982674432 3424387072 2984640512 2729115648 2181332992 2079571968 3463487488 790114304 2375391232 1427825664 2705182208 3048660224 123884672 3491338176 789935584 2371587248 1306361320 1103571284 2608580106 1292728551 +2147483648 1073741824 2684354560 1342177280 2818572288 3690987520 4194304000 922746880 528482304 624951296 2447376384 3750756352 551026688 1027866624 2692874240 2648113152 3637346304 431996928 1180753920 2530308096 322545664 4057263104 299551232 2496850176 992870784 1446627136 357942240 3642426384 2607960312 954079404 1731254554 2091398589 +2147483648 3221225472 3758096384 3489660928 3892314112 3556769792 3590324224 3238002688 1367343104 1421869056 2799697920 1649410048 3045588992 1489240064 3864920064 4249550848 3797712896 3979493376 2975948800 1066528768 2800334848 2153096192 137887232 2489288960 4065011328 2128422464 3530738272 1749136944 1772146520 1668394388 263813946 2002637479 +2147483648 1073741824 536870912 2415919104 2281701376 603979776 3053453312 2969567232 1769996288 1900019712 3789553664 1972371456 3172466688 58982400 789184512 2493448192 2177728512 1714864128 1155555328 4061179904 4049147904 2313421824 2765823488 887552256 1494801792 3582231360 772447200 3843965840 1552705272 366433852 913335066 2542349485 +2147483648 1073741824 536870912 3489660928 2013265920 67108864 973078528 721420288 1518338048 440401920 4078960640 2425356288 3370647552 760479744 815398912 870252544 1542291456 356958208 404807680 2853294080 581482496 1987435520 3691696640 3308776192 1740207488 1415398592 1799328352 412931184 1415468344 908863164 2477167962 4199668173 +2147483648 3221225472 2684354560 2952790016 3892314112 3690987520 3858759680 1929379840 1568669696 4248829952 1461714944 1976565760 63438848 3247177728 4252368896 950730752 1431601152 1146273792 2048991232 3209768960 1627990016 2062357504 587659776 2809324800 4126150016 2308534976 1040506592 3478890160 1842102984 920086100 3032147498 1820124647 +2147483648 1073741824 536870912 1879048192 2550136832 3422552064 704643072 1795162112 461373440 524288000 3470786560 2391801856 1726480384 4128505856 3607232512 1074200576 950894592 3109994496 350330880 1032933376 2439571456 3008703488 3940790784 420903168 1795546496 3937121600 1458771936 71286384 2435961912 1402516236 3639407066 3930043517 +2147483648 1073741824 3758096384 2415919104 2550136832 603979776 2717908992 1560281088 1166016512 1681915904 404750336 76546048 2704801792 2443968512 788922368 3585802240 2663743488 3782426624 1600249856 1378914304 57194496 3765709824 3118124544 1517648128 2161870720 1576305344 698028640 2555671504 1833679208 2202910836 2776098058 1223920293 +2147483648 1073741824 3758096384 2415919104 2013265920 3422552064 3858759680 1157627904 2071986176 2512388096 2438987776 2360344576 634912768 2313945088 2042232832 694616064 566591488 1236221952 2409750528 928075776 489203712 3818222592 1728558592 1039459584 53907584 3144434496 3522915488 415648080 2945794728 3238430156 2566133770 3904334237 +2147483648 1073741824 3758096384 2415919104 671088640 2617245696 2516582400 3103784960 2692743168 3821010944 1780482048 883949568 3560439808 2728132608 1377959936 2928607232 1146454016 1273446400 2455887872 2664558592 3202918400 4134876160 458624512 2220362496 525150848 1263247808 1052498976 3764639376 3421454600 2802172956 1951339306 3472185741 +2147483648 1073741824 2684354560 1342177280 2013265920 603979776 704643072 788529152 3850371072 2856321024 4196401152 1620049920 3113746432 1854144512 3806724096 3614638080 458063872 370917376 3135299584 3312504832 1365899264 967621632 124451328 3918060800 2413579136 3179527872 2137349728 3088488080 2069516920 423669220 4053825050 1070671477 +2147483648 3221225472 536870912 2952790016 1744830464 1677721600 1778384896 1627389952 4085252096 3342860288 1189085184 3939500032 2934439936 1654915072 2428895232 221446144 1532788736 2863382528 1847599104 2104504320 634935296 169704448 189449728 2289102080 878263680 1482522944 204201824 3370178288 567303512 476620132 3865429050 2036817559 +2147483648 1073741824 1610612736 805306368 3892314112 3690987520 369098752 3674210304 2726297600 2478833664 4225761280 401604608 1360527360 3107717120 2949251072 2827419648 4279599104 3532537856 2487328768 2376151040 2874189824 3318346752 1320438272 534727424 42552960 2375411264 3645791520 1000393296 1615951752 3746134540 3648315562 3326065501 +2147483648 1073741824 536870912 1342177280 2013265920 3825205248 1107296256 2097152000 2709520384 3141533696 3865051136 4214226944 1087897600 1749286912 911867904 95354880 4293754880 4163289088 1010950144 3202404352 3555817472 1224338432 1217695232 2431807744 4099125632 2252587072 2445982112 4083638608 2451574264 2848985692 489273946 2210185741 +2147483648 1073741824 2684354560 1879048192 2550136832 469762048 1577058304 4009754624 427819008 448790528 2267021312 489684992 2879913984 1996750848 1357250560 2991783936 2505932800 3966484480 3305152512 1820413952 239093760 1163944960 3998241280 788124928 41728640 4183483840 984090400 2978338992 1806169880 1135842724 3377209914 2851297301 +2147483648 3221225472 536870912 268435456 1476395008 201326592 2248146944 3338665984 1468006400 1765801984 1960837120 324009984 2332557312 1668022272 1203634176 1359151104 3430187008 3493576704 2533449728 4018212864 1430317056 3135321088 2152739328 1451833600 1261269376 2749347136 2090033248 1524458032 3571906824 1223102212 1457990506 3186070583 +2147483648 1073741824 536870912 1879048192 1207959552 2214592512 100663296 3674210304 4034920448 2151677952 874512384 1328545792 1501036544 200540160 2415788032 1320878080 2818408448 3092430848 201433088 3791712256 2365708288 327279616 3166775808 912350976 2786127232 1036574400 575477536 812330000 3126185304 4279178868 1294102650 811115877 +2147483648 3221225472 536870912 268435456 2550136832 67108864 2986344448 1828716544 3481272320 440401920 1021313024 3398434816 3913809920 2420375552 2137391104 2951938048 1564246016 2350628864 3842596864 2745470976 2943842304 2272939008 3252162048 1812761856 346206080 4040460096 1060031456 1647730480 1159435736 1216937572 1826893882 1209449559 +2147483648 1073741824 1610612736 3489660928 1207959552 2885681152 838860800 3875536896 3212836864 3309305856 3890216960 724566016 1816657920 625737728 1535508480 3367698432 3700785152 877805568 2450022400 4146966528 116852736 4203977728 648591872 587049216 4212126080 1717025600 1765977760 2320595056 2830702536 1394993908 417031018 3202648965 +2147483648 3221225472 1610612736 805306368 1744830464 2617245696 2113929216 1795162112 276824064 1111490560 916455424 122683392 1666711552 1453064192 3693477888 2209021952 3967057920 3239264256 1352245248 2080190464 3390515200 3636634624 3531635200 3342896896 1965095296 2442170304 2646190816 4000155792 3182308552 2410605780 44981290 3979270983 +2147483648 3221225472 1610612736 3489660928 2818572288 335544320 1040187392 1862270976 2692743168 1782579200 530579456 3671064576 1682440192 4044619776 2409496576 1612382208 4083974144 3157475328 2294833152 1767206912 3443505152 659223552 2967826944 3712415488 1508346240 230049216 2764043232 780803504 2273642488 3883356084 2707416602 4093302023 +2147483648 3221225472 2684354560 2415919104 134217728 1811939328 3925868544 3137339392 3632267264 1925185536 4192206848 1120927744 2546466816 2252079104 3452829696 2313355264 889487360 2257240064 1514758144 1098690560 1735362560 3750964224 1371288064 2307841792 264495232 2679492672 651349856 2652709808 2457846312 1815764292 2584764234 3039367671 +2147483648 1073741824 3758096384 805306368 2013265920 2885681152 369098752 3238002688 3279945728 1430257664 2522873856 1320157184 3808952320 467402752 1725038592 620691456 205881344 2304196608 1728618496 2849771520 2245158912 2893943808 897900032 3841334528 1058644352 105124928 1716936352 696903152 421331816 4294113916 456074186 3682407053 +2147483648 1073741824 3758096384 268435456 671088640 1006632960 1509949440 2399141888 1619001344 4131389440 2317352960 3652190208 1269301248 2539388928 2929065984 674955264 3592781824 4050862080 2913525760 39645184 2702698496 2935745536 2185525760 2665670400 1706129792 1370035904 4166880800 3725993136 4135212968 1610999796 1925399434 1761727557 +2147483648 3221225472 3758096384 3489660928 2818572288 1140850688 2650800128 3875536896 4085252096 2780823552 2308964352 1074790400 3029860352 3848536064 3824812032 2219769856 1762426880 234242048 1782145024 4009062400 4272035840 3800765440 468132352 1839325440 772829312 3415779008 719588448 876234384 820955832 2744981532 137266394 1354551183 +2147483648 1073741824 1610612736 2415919104 2013265920 1275068416 1845493760 3674210304 226492416 4039114752 3172990976 1066401792 2048393216 3218866176 4280156160 613613568 3107291136 3106553856 2318983168 1523404800 1984342016 2645451776 2971277824 1693480192 635979392 1202994624 1349146208 366534288 2239595464 3511635876 2267754410 154776629 +2147483648 3221225472 3758096384 805306368 4160749568 1811939328 570425344 16777216 427819008 3611295744 1109393408 1284505600 3352821760 4138467328 685637632 2695036928 2181332992 3503964160 226009088 2633764864 1046931456 3737123840 2526230016 395159808 3167746432 1236957376 3519669856 246780944 1251203240 227393732 835692746 1111158231 +2147483648 3221225472 1610612736 2952790016 3623878656 469762048 3388997632 2399141888 176160768 801112064 3013607424 2509242368 2148007936 3753639936 914489344 1450115072 1992589312 2680635392 2884149248 1607290880 2012956672 4213951488 1027848704 1137668864 508886656 911193792 1125478752 1714325680 3341097512 951500380 1141993802 3142129135 +2147483648 3221225472 1610612736 805306368 3355443200 2348810240 3523215360 2365587456 3632267264 1128267776 3080716288 3081764864 2824339456 1932787712 1030619136 1437270016 716996608 3428007936 1698275328 3403968512 4083566592 3931626496 575647232 3378246400 3913593728 584467392 957258016 1794864464 4176785304 2442052820 1102723258 2471834247 +2147483648 3221225472 3758096384 1342177280 671088640 1409286144 771751936 184549376 1820327936 1497366528 3873439744 105906176 608698368 1388576768 1950220288 954925056 2147254272 2973908992 1743282176 141914112 2468820992 2045203456 1153866240 372713216 3998209920 4023572800 1602224224 1774236336 1973482200 3182463572 966265018 961376231 +2147483648 3221225472 536870912 805306368 3355443200 1543503872 2717908992 3640655872 4236247040 675282944 3495952384 1408237568 918028288 645660672 3464364032 255000576 3755245568 2903228416 2112430080 4178866176 2485872640 2264439808 2988238336 3146691328 3867905408 3928576576 2427815456 226229776 2828059464 1489512164 1074004842 371383287 +2147483648 1073741824 1610612736 268435456 2281701376 3422552064 4194304000 3439329280 3229614080 1472200704 1533018112 3052404736 1441267712 704905216 3543007232 194707456 704479232 1525825536 574218240 2243801088 2178041856 3874049024 830864896 57623296 2461792896 338498368 2152432672 2219146160 2433639192 2982826164 822376762 1957664773 +2147483648 1073741824 2684354560 1342177280 671088640 1140850688 1040187392 2868903936 4001366016 2814377984 350224384 1884291072 4218945536 2653683712 566886400 2130116608 996507648 1695531008 831053824 581201920 2599393280 257512448 773716480 941835008 449007232 2509496384 913005664 2961589712 2100135272 994835052 1060520714 3095743677 +2147483648 1073741824 3758096384 268435456 1476395008 1543503872 4127195136 2701131776 830472192 4223664128 1604321280 2060451840 2828533760 4244897792 2326659072 188416000 1668120576 2904768512 1093197824 2959872000 3617835008 1013478400 2492243456 1620203776 373381248 308296384 1685148128 4090076944 4133348984 1946862068 222644634 1640912869 +2147483648 3221225472 536870912 2415919104 1744830464 738197504 3724541952 3640655872 260046848 3158310912 790626304 2377121792 4138205184 1886126080 3276668928 424869888 3319037952 2507915264 410542080 1012166656 1010485248 1457112064 749035008 2922624256 3846503296 828622016 2621194784 2796982960 1581740488 542087716 1842515434 957681047 +2147483648 3221225472 536870912 2415919104 2818572288 3556769792 4261412864 2030043136 1266679808 1656750080 3034578944 1479540736 2715287552 3157000192 3618504704 1156775936 3450109952 439074816 3741868032 2126901248 4074420224 288388096 307879424 2196606208 3645804160 868421184 2331797152 1900481104 2810691624 2640707684 2757138570 2718873399 +2147483648 1073741824 2684354560 805306368 1476395008 2483027968 3254779904 2332033024 947912704 3502243840 480247808 3922722816 433586176 1448869888 757465088 4041932800 1064665088 4197695488 631775232 1439977472 719509504 2012335104 1338548736 1369771776 1835676800 2050309824 3218224096 395937168 3409793096 1607902292 446849450 1871822533 +2147483648 1073741824 3758096384 1879048192 3623878656 3690987520 369098752 922746880 3598712832 1128267776 2472542208 244318208 552075264 2680422400 2189295616 1827340288 4015882240 671301632 2325225472 3011366912 2884880384 132150272 3100733952 3490298624 1368778624 2167832128 102641376 1694201456 3304355480 1353067348 343313018 41842213 +2147483648 1073741824 536870912 805306368 2013265920 603979776 2248146944 1996488704 796917760 3158310912 1071644672 2628780032 2072510464 1678508032 3622174720 4003135488 676691968 1829945344 676929536 485756928 2177038336 1663050752 1955697152 4070095104 2211728256 659757376 951603616 3150265072 3087724232 1808622004 2521271658 2898932293 +2147483648 3221225472 1610612736 1879048192 3623878656 3825205248 838860800 452984832 2088763392 2160066560 404750336 4239392768 1057488896 196870144 1435107328 281477120 2409922560 902774784 1662590976 2865025024 2854139904 2193640448 2065719808 1949419264 633961600 882685888 62584864 2249188080 4223201064 1622473740 3560428810 3394062847 +2147483648 3221225472 536870912 2415919104 4160749568 3825205248 2248146944 352321536 1484783616 2403336192 3848273920 2112880640 3251109888 624689152 4074635264 1205010432 971276288 3491479552 299393024 776294400 927627264 4223722496 2686539264 932254464 62489472 1479872064 339888160 2086431472 3174017320 3441075492 626546442 2332380375 +2147483648 1073741824 2684354560 268435456 2550136832 201326592 2986344448 4076863488 578813952 1623195648 3995074560 3633315840 1454899200 2021916672 3942776832 39256064 4019027968 1496301568 1252548608 3825045504 2921752576 142892032 2198024704 643300096 3649847424 2351827904 623399008 3770493392 4047900216 2088013612 2211089498 1054543357 +2147483648 1073741824 1610612736 805306368 1207959552 3959422976 503316480 1493172224 713031680 2537553920 1847590912 275775488 1337458688 208928768 2168061952 3254714368 1486716928 3724951552 155820032 2458677248 1315932160 4029973504 2728041984 1699675904 3167004544 2674102464 1268437408 1204739344 2810503640 3745688444 1256885882 3472341357 +2147483648 3221225472 3758096384 2952790016 3355443200 2751463424 1979711488 2332033024 3397386240 2394947584 2405433344 3106930688 2188902400 3381919744 826933248 4205772800 1287421952 3222683648 2705956864 3538776064 794761216 3030762496 3040078336 2419788544 2742518912 175752512 1301647776 390772496 162408216 3929907932 2631367866 3542625999 +2147483648 3221225472 536870912 1342177280 3892314112 1946157056 369098752 4076863488 1535115264 1178599424 1692401664 1048576 3711434752 2642149376 1817313280 3288268800 2310307840 1619509248 740941824 1321529344 2280617984 445473792 3808139776 3254450432 2994354048 2688201536 2195388128 2580196048 1802696520 2790138236 1576860586 3314696879 +2147483648 3221225472 3758096384 1342177280 671088640 67108864 2986344448 922746880 3548381184 658505728 1415577600 1938817024 126353408 1695285248 2026242048 798687232 2138341376 718422016 3428343808 560295936 454793216 1672793088 3186809344 162070784 1249750400 2921273408 3946725600 2312049328 4183247816 1058275252 2046374186 223730695 +2147483648 1073741824 3758096384 2952790016 2013265920 4227858432 2986344448 1828716544 4202692608 2302672896 664797184 3190816768 603455488 1021050880 2601910272 2906324992 548765696 1896038400 3632898048 2995064832 1761265664 3981769728 756272640 3951040256 2176869248 601929664 3541065248 1820966160 3297071880 2885329652 2027217706 1272076517 +2147483648 3221225472 536870912 4026531840 939524096 1543503872 3254779904 1627389952 1887436800 3091202048 2342518784 3486515200 109576192 3714318336 1417281536 823066624 1671200768 2991046656 3348668416 118231040 4142827520 2448284672 1813952000 1542839040 2178053504 805017024 3973034464 1459476016 2037840536 853620892 619830650 2568611247 +2147483648 3221225472 3758096384 3489660928 1744830464 2617245696 3053453312 2566914048 3313500160 3686793216 2183135232 3935305728 2923954176 520355840 3309174784 3800760320 3412885504 3836362752 2482855936 2716004352 1115236352 2711385088 2408795648 855712000 713031808 1732344256 1281463904 3681606704 1526257112 3990665940 3983746490 4247860199 +2147483648 1073741824 536870912 805306368 2281701376 1006632960 3791650816 2399141888 847249408 3779067904 2346713088 1907359744 1875378176 902037504 4130209792 834338816 2783805440 207273984 3579650048 2752770048 945301504 1545427968 1140034048 870867712 953545600 314045248 1971795360 3708711024 2586476248 1312080436 646375802 1569688901 +2147483648 3221225472 536870912 2952790016 2013265920 1811939328 704643072 620756992 2407530496 507510784 945815552 1418723328 1139277824 78381056 2462973952 378732544 2032435200 770949120 4248051712 853151744 4097402880 3970198528 2930945536 114683136 3792308096 3534855744 1595503328 1272244336 160061768 3538951524 3027824042 3888477207 +2147483648 3221225472 1610612736 1342177280 3087007744 67108864 1644167168 2432696320 2642411520 3225419776 207618048 1452277760 3125280768 2391015424 192020480 2198274048 2460778496 241647616 1102929920 1080971264 1230551040 814607360 2341885440 535146752 2388823936 3591336512 717843168 1162169136 3159564888 964047436 4256474810 25896063 +2147483648 3221225472 1610612736 3489660928 2818572288 2617245696 1308622848 3909091328 2273312768 473956352 1289748480 2366636032 1973944320 1552154624 41025536 1090977792 1523351552 2573680640 3072090112 4243550208 2292819968 2030404608 2704465408 2271692032 907836288 2272201536 183005408 1961192432 933457048 2693700428 3480775290 2408395199 +2147483648 3221225472 3758096384 1879048192 3355443200 3019898880 369098752 3976200192 696254464 851443712 1948254208 1907359744 1404567552 3036413952 3944087552 2558197760 442793984 2312781824 320086016 1900212224 3168286720 1135354880 1564452352 2123301120 3728149120 4199251904 1813894176 2542193552 368291272 2598407476 4153534442 2164876199 +2147483648 1073741824 536870912 1879048192 2818572288 4227858432 2852126720 4211081216 1115684864 4156555264 3177185280 2670723072 3172466688 1908146176 467795968 3993960448 1858437120 703512576 1110810624 2274832384 3652839424 1726794752 1582019072 1256942336 4122668672 1276336960 1123464608 579349968 99937928 4076296540 3934781738 2851394445 +2147483648 3221225472 3758096384 4026531840 1476395008 1275068416 2919235584 285212672 2625634304 1186988032 2141192192 2876243968 2545418240 3602120704 2353397760 2753757184 2410446848 3171041280 2971475968 1721421824 2946033664 3431310336 2904428032 856122112 3552761984 448628928 3488246944 1998669328 3484486744 3071924868 4556538 2579389335 +2147483648 1073741824 3758096384 3489660928 3892314112 872415232 2046820352 1560281088 679477248 381681664 2086666240 951058432 2541223936 681312256 2626813952 2245984256 168132608 1828667392 3415564288 1914105856 4192303104 2666642432 299392512 441262848 3361429632 29034304 2806754464 1788053520 1054750216 3515155708 2780740778 1018500077 +2147483648 1073741824 1610612736 2952790016 1744830464 3019898880 3456106496 553648128 2038431744 457179136 4255121408 126877696 121110528 4241227776 1801060352 346488832 2597683200 1959149568 3676610560 3876532224 1671460864 3197178880 3266956800 764197120 301697408 4290242496 825039712 1340749264 869162920 3896583820 4280349386 1515306589 +2147483648 3221225472 2684354560 2415919104 1207959552 335544320 2449473536 3774873600 1669332992 3032481792 1281359872 2001731584 1229455360 2688811008 1298792448 2334064640 3991699456 809418752 840785920 2856726528 675346432 3558976512 3144758784 238554368 3095140992 3457555264 3548943712 2066044848 1387974104 940998012 411670202 2510654415 +2147483648 1073741824 1610612736 2952790016 939524096 335544320 1107296256 1493172224 3615490048 3770679296 1684013056 3327131648 3214409728 4219731968 2694971392 4061593600 234717184 1890992128 2093785088 3422523392 3918632960 930696192 2207548928 3290060032 1734580864 3874886464 468528992 453943312 624508920 1320502124 3521842842 306969213 +2147483648 3221225472 1610612736 1879048192 939524096 3154116608 771751936 788529152 3447717888 289406976 501219328 693108736 2931294208 2741239808 3177840640 4290707456 1572634624 3860807680 2441945088 1480003584 2423310336 2538095616 124563968 4276509952 109614464 1061994304 3851906656 507548496 6310776 269612092 1197039386 540311151 +2147483648 1073741824 2684354560 4026531840 3355443200 2348810240 2919235584 385875968 964689920 3938451456 3311403008 124780544 2097676288 3615227904 1275199488 15663104 3428155392 1001373696 3757416448 1069477888 3465332736 3393922048 607298048 3561432320 305769088 2723498304 3434060576 3061147504 3984587048 1340917660 4013656074 3761922541 +2147483648 3221225472 2684354560 2952790016 3355443200 3019898880 973078528 3271557120 3095396352 994050048 1541406720 162529280 64487424 1157365760 4227727360 3184721920 3003416576 1074970624 2191859712 3452137472 1225570304 1430780928 2464031232 3678568192 4216136576 489131840 481235360 1245379664 2598372488 1848648164 504958762 2774376119 +2147483648 3221225472 1610612736 2415919104 1744830464 3556769792 503316480 1291845632 2625634304 314572800 1109393408 969932800 2977431552 3823370240 2606891008 200736768 3036446720 313999360 2208096256 503738368 1230288896 11219968 3017520640 4155747072 3390025856 2279142336 3707060960 372979408 214072440 1785198892 1013231770 4028829951 +2147483648 1073741824 3758096384 4026531840 2013265920 1811939328 3523215360 218103808 260046848 2805989376 1180696576 1896873984 2265448448 2043936768 547487744 1434910720 3397222400 2420588544 2497519616 2557972480 3097815040 3183090688 131829248 1825225984 314721664 714514496 175408608 1997680816 3066020472 1305536588 2552865178 1906653693 +2147483648 1073741824 2684354560 2415919104 402653184 1946157056 3724541952 2969567232 276824064 985661440 4091543552 1636827136 73924608 1259077632 2140012544 2020802560 2982510592 2981347328 564486144 3378745344 1869387776 962524160 3082464768 3648588544 1067718784 2556590144 1340910048 2342487152 677006344 317235620 1422742506 1928272597 +2147483648 1073741824 536870912 1879048192 1207959552 2751463424 33554432 2499805184 796917760 3913285632 241172480 1697644544 404226048 2146697216 1150943232 3854499840 2085453824 301907968 2578292736 3482251264 584357888 382413824 823590400 367090944 3597785472 1064897600 2873425312 3468942032 2292891672 203931708 2985941946 931441645 +2147483648 1073741824 2684354560 805306368 1744830464 2751463424 1107296256 2667577344 2977955840 666894336 2606759936 1508900864 3445096448 3774087168 4105306112 22478848 3683483648 3801595904 3538690048 3697684480 1379260416 2505255936 1156000256 2708796672 1534244992 2922852160 2558349856 2093875408 1704583832 3524615916 3867394746 2171553597 +2147483648 1073741824 3758096384 2952790016 1207959552 1006632960 3053453312 2432696320 3833593856 1069547520 3038773248 640679936 759693312 660865024 3794403328 1222574080 1364033536 3206496256 2557321216 3475992576 2485397504 1154151424 1976442368 255095552 2477984384 2044981184 326890272 3787973488 3920659224 3641263996 67421754 2893767437 +2147483648 3221225472 3758096384 1342177280 3623878656 3825205248 1174405120 1660944384 3749707776 1203765248 1558183936 1219493888 2295857152 1929641984 502136832 3191537664 1878818816 523911168 92037120 3699019776 1977399296 300573696 1851079168 990351616 2896612480 1756829760 1879042976 1920196944 569388408 561552692 1075102938 3945253223 +2147483648 3221225472 1610612736 1879048192 2013265920 3556769792 1375731712 1392508928 1115684864 2394947584 3646947328 556793856 1531445248 3021733888 2875850752 312934400 2247393280 3097968640 3270844416 3358035968 1865717760 734424064 348467712 4226738944 3538422912 1229766976 4203995552 3199403888 1906457960 2734305036 3040802506 2756833151 +2147483648 1073741824 536870912 3489660928 1207959552 1811939328 1308622848 1895825408 3598712832 1874853888 1247805440 3325034496 2749890560 1073479680 1946025984 3386048512 2813689856 3109208064 1165287424 62107648 562366464 985359360 2861149696 944551680 2220310144 3540963648 1658534304 2881089072 3894803944 3102366180 2656166474 2732172501 +2147483648 1073741824 1610612736 1879048192 2550136832 1275068416 704643072 1694498816 4102029312 4240441344 555745280 4088397824 1690828800 3067346944 680656896 1733754880 503152640 903233536 2386370560 2507624448 2647418880 4166953984 2676518400 146135808 3141776512 2202929600 481339424 2773009776 915700600 1366440044 1271354714 2307181085 +2147483648 3221225472 3758096384 805306368 2013265920 1677721600 3456106496 3573547008 3699376128 901775360 3110076416 275775488 1866989568 2074869760 1044512768 3816751104 1111785472 2952675328 528785408 3667857408 3992254464 3000415232 903349760 2127903488 1401388672 2093030208 266340128 3736090608 4020837896 4204632764 3115018026 4290994767 +2147483648 3221225472 1610612736 805306368 1476395008 3154116608 3254779904 486539264 4102029312 3636461568 2824863744 2259681280 2553806848 2097414144 2399272960 3210149888 1805418496 3285663744 2807930880 766988288 1928071168 3322878976 2192100864 254626560 3606031488 651739968 2926903456 1138364048 1210292152 4073149164 3828666650 4034612095 +2147483648 3221225472 536870912 2415919104 3355443200 1006632960 2046820352 285212672 2877292544 3250585600 3701473280 3987734528 2399666176 2211708928 1652162560 3695116288 1706852352 1455407104 2549899264 2682204160 1894557696 1583754240 4205839872 2945035520 1217785984 2358984896 3639562528 2644876528 3704865784 1138481596 3356409050 3061122127 +2147483648 1073741824 2684354560 805306368 1476395008 2617245696 2315255808 385875968 192937984 272629760 4125097984 2546991104 892862464 1748762624 1963589632 1032257536 3634724864 2936520704 576987136 1277579264 613795840 3303984128 501336576 332521728 2201539456 3309092160 831223648 3125244752 3070612168 3661028172 2332895146 23217437 +2147483648 1073741824 2684354560 4026531840 3087007744 3959422976 4194304000 855638016 1887436800 1841299456 4234149888 2714763264 4079484928 3436969984 381550592 1779630080 2452979712 3322134528 2373820416 1124995072 3437946880 1270893568 1835082240 1582432000 1550409344 981331264 764311136 2620058736 304119848 2700152292 2472057930 709116565 +2147483648 1073741824 536870912 805306368 134217728 2080374784 1241513984 4110417920 1702887424 1279262720 1721761792 384827392 2732064768 2566651904 2854354944 4274978816 3999629312 1350483968 1545412608 1098051584 4100433920 109153280 3871452672 2455894272 361805696 3704182720 3279177632 2843119312 3616053256 559193052 2957506986 3635449869 +2147483648 1073741824 2684354560 2415919104 1207959552 2080374784 3254779904 419430400 2273312768 348127232 719323136 2580545536 946339840 3770417152 1318453248 3118137344 3826614272 2295054336 3567083520 3634835456 4259457024 2701253632 3280004608 3535906048 1440813696 4048561728 204019040 2182929648 2011617640 2713864564 2603639306 2914638981 +2147483648 1073741824 2684354560 3489660928 2013265920 2214592512 4261412864 1828716544 1149239296 4039114752 2015363072 1727004672 4131913728 2132017152 2930638848 4155179008 2107473920 396083200 4076199936 3909079040 2647898112 3084964864 1968182784 2482617088 104711296 1848259520 2178760864 326854384 1042674168 390538772 1192165210 1092288485 +2147483648 1073741824 1610612736 1879048192 3355443200 2080374784 4127195136 4043309056 2373976064 4194304 3735027712 24117248 509083648 1700003840 16646144 406519808 2454552576 3532275712 1274355712 2307911680 442673152 1897427968 3950370304 2723029248 3984754560 3880302528 3055415456 2095190224 64602712 2635348532 173958394 3813380069 +2147483648 1073741824 2684354560 4026531840 2013265920 1811939328 838860800 2432696320 3313500160 2847932416 2053111808 598736896 830996480 3876323328 978452480 2085552128 197492736 2071969792 1846386688 2211680256 3482216448 77913088 3142481408 960876800 2017406080 724364608 1598219424 2811658736 271665352 2672324956 1340871274 1252224429 +2147483648 1073741824 2684354560 1879048192 1744830464 738197504 234881024 2197815296 4286578688 2503999488 794820608 1586495488 3285712896 4204527616 197001216 2928869376 2625994752 713277440 2057084928 1270788096 244500480 3968148480 1115818496 1453064448 1170110848 2375203392 319043808 3619822096 2046569800 456074980 1313503146 3919161845 +2147483648 1073741824 536870912 3489660928 2013265920 3288334336 2449473536 3640655872 2961178624 2420113408 4011851776 1181745152 503840768 3029598208 3275882496 600244224 2640150528 2268512256 2853494784 2617495552 392574976 4075588608 786343424 3817978624 2048439680 21787840 3069132704 1840838256 3682422904 2579973836 3093041626 1102469053 +2147483648 3221225472 1610612736 2415919104 939524096 201326592 3523215360 2365587456 3162505216 2881486848 4020240384 508559360 515375104 2922643456 3054370816 1024131072 1707900928 693846016 2859786240 2985218048 2797316096 902044672 4159147520 2198248192 3409336960 3380591296 1260537568 3730896976 418436440 979897940 3628881338 740008199 +2147483648 1073741824 1610612736 4026531840 1476395008 469762048 3925868544 3003121664 4236247040 281018368 3810525184 957349888 3018326016 519307264 214564864 2983133184 3814555648 2799583232 1437868032 2108411904 4131342336 2600832000 3281142272 3187836672 2972376192 2667530688 4096065888 3095565936 4209683320 2774446812 3690233882 3914071981 +2147483648 1073741824 536870912 1879048192 671088640 1946157056 100663296 721420288 1870659584 1237319680 3974103040 3591372800 2807562240 1351352320 2254045184 1357316096 328564736 385269760 2362286080 1249521664 546830336 1805485056 92457472 1982578944 1760522368 551576640 2618322656 2253970192 1041033064 3508205836 3276151690 572872477 +2147483648 1073741824 3758096384 2415919104 2818572288 3959422976 4060086272 4110417920 612368384 977272832 3202351104 911212544 2173173760 2095841280 848429056 3616473088 1873117184 3906945024 3501056000 1467150336 442386432 3521944576 2182225408 3150945024 2856593792 1427057472 1457816672 2042619184 1866296328 735793628 482500202 570835949 +2147483648 1073741824 2684354560 3489660928 2281701376 1409286144 2986344448 3003121664 4152360960 2805989376 950009856 2729443328 3129475072 1615069184 621674496 622526464 3255664640 1856749568 1476780032 338571264 1575745536 849734656 1973342720 1222885632 698414464 2385519040 3460953888 363187440 3491689944 748921460 3196176634 1472295813 +2147483648 1073741824 3758096384 2952790016 3355443200 1409286144 3456106496 2197815296 3279945728 1044381696 3424649216 2729443328 1157103616 2355888128 2029912064 1430454272 3444932608 3673374720 959291392 2204004352 1471412224 3196965888 2880326144 2708179200 3679524736 2661056 2282016288 568056336 4004032616 113566660 943352906 1517819093 +2147483648 3221225472 3758096384 2415919104 1744830464 3019898880 3321888768 4211081216 964689920 2503999488 3156213760 2538602496 645398528 2625372160 3184394240 2516779008 1803845632 3237101568 2985156608 30830592 3700389888 3424863232 2010507776 655068416 1691477376 1916320960 3772633568 1130265296 2275136840 38283844 3631609514 1947904407 +2147483648 1073741824 2684354560 1342177280 4160749568 3288334336 570425344 1124073472 3883925504 3409969152 3126853632 3469737984 4131913728 2125725696 955383808 1513553920 1232961536 201834496 2351226880 1499189248 4262606848 1814490112 3021337088 3506675968 2983136640 3352378432 2395527776 1148538288 2161260600 3053893292 3139717210 2497357341 +2147483648 3221225472 536870912 4026531840 3087007744 2348810240 4127195136 352321536 1417674752 2092957696 199229440 632291328 958922752 2061762560 3448897536 1835466752 3041689600 3031941120 1955897344 81465344 3648202752 2270663680 488928768 3958618880 1184263296 2789592128 2156048800 2740895408 3264343896 3212375820 2189172986 3160323775 +2147483648 1073741824 3758096384 268435456 1207959552 1946157056 1509949440 1090519040 796917760 406847488 1411383296 3851419648 1556611072 607387648 2910978048 4089905152 628981760 4109844480 3622100992 241840128 3840063488 3489135616 157607424 2175489280 2223156096 407356096 3745362016 3453418544 2079604920 635629004 2692140762 4045785341 +2147483648 1073741824 1610612736 1879048192 3892314112 2214592512 4060086272 285212672 2776629248 2042626048 3986685952 2045771776 2822242304 2457600000 528089088 1494679552 3720708096 767967232 2588745728 4007899136 3365607424 2408025088 1496143360 3023225088 538094720 2653074112 2897878944 2578857488 2411025096 54397804 3474039658 858294397 +2147483648 3221225472 3758096384 2415919104 3355443200 2885681152 3053453312 2466250752 1182793728 1681915904 3454009344 2828009472 2435317760 1881931776 4175560704 2306801664 3934552064 621690880 2428362752 97202176 2941388800 292000768 586193408 2994311936 1529108864 75472192 3271877600 2580425200 2518441672 1480295228 3450556202 3439517135 +2147483648 3221225472 2684354560 2952790016 1207959552 2080374784 4261412864 1761607680 327155712 3703570432 3428843520 963641344 2657615872 753664000 3213754368 2201157632 2953084928 2820849664 236789760 3777392640 2378049536 2818237440 2465758720 3426069760 2917847680 1130429248 2817644832 2334679472 793547976 4196305060 6994922 2527137815 +2147483648 1073741824 2684354560 2415919104 134217728 4227858432 2449473536 2264924160 796917760 2109734912 807403520 4092592128 285736960 3312189440 3613523968 748617728 1466269696 730841088 1463640064 358330368 1012639744 3873078272 60488192 4193995008 3018485888 255040960 1034351776 2518752368 4210079112 461948284 2284712746 1090755597 +2147483648 1073741824 1610612736 2952790016 3623878656 2080374784 1577058304 2902458368 461373440 1421869056 2631925760 2041577472 415760384 3704881152 1830158336 2127757312 2501738496 3024240640 2315558912 3702411264 3559819264 3329139712 2916029952 3495933184 2881991296 3345719872 736111008 489809264 478775544 1853145188 1090985818 109782037 +2147483648 1073741824 1610612736 4026531840 2281701376 2214592512 3791650816 4177526784 3363831808 3116367872 2740977664 3274702848 328728576 328466432 1741291520 2689531904 185434112 2111717376 3670286336 669151232 2240010240 3258100736 1852466688 899664640 686069376 1852997440 2387258784 219061456 1873656280 4203680348 3589081722 3383744909 +2147483648 1073741824 1610612736 268435456 1207959552 469762048 1308622848 1090519040 2357198848 448790528 1746927616 202375168 1566048256 3215720448 4107141120 169017344 1861582848 224542720 3286097920 3060150272 1884776448 908002304 762039808 2991112960 2037727360 2820812736 1119667552 1561764112 2340416168 4162460772 1348594122 1878002293 +2147483648 1073741824 3758096384 805306368 2013265920 1409286144 3321888768 3539992576 327155712 750780416 1231028224 1225785344 3384279040 2156134400 268566528 515309568 893222912 176635904 3618938880 1225396224 1845139456 739427328 1737398784 318310656 455352960 2003998016 2073990112 4223707856 2497832376 2060470188 827872346 2287300733 +2147483648 3221225472 2684354560 3489660928 671088640 872415232 4127195136 16777216 1870659584 1145044992 1533018112 3111124992 2512912384 1108606976 3411935232 3952803840 3755769856 2907357184 1590026240 3511054336 3273029632 2194580480 1298300416 3999323392 3773860736 1888019520 2801102624 510593008 288571512 3535362548 4074588506 2563481351 +2147483648 1073741824 536870912 268435456 402653184 1140850688 234881024 385875968 1887436800 3175088128 1558183936 1318060032 1073217536 3279159296 3338010624 3665494016 2952364032 2608119808 2734055424 3296399360 2700687360 2952025088 297161216 2409357056 2666046336 760059712 2384623328 134036944 2070567576 1103109188 3550515194 2138093269 +2147483648 1073741824 3758096384 4026531840 3892314112 201326592 503316480 1895825408 1904214016 2831155200 2715811840 2911895552 1531445248 1437859840 337772544 2329870336 2471067648 162873344 4062322688 4024381440 415778816 3262473216 1296236032 3926864128 992082560 863073856 240707296 3283999920 2998298488 4052596076 4056906522 1010900893 +2147483648 3221225472 3758096384 3489660928 2550136832 1409286144 2852126720 2164260864 377487360 2512388096 664797184 1586495488 2596798464 2721841152 3309961216 364838912 1321762816 3359391744 2756337664 3544158208 1124669440 3147676672 1356477952 3371613952 4155776640 3944143040 1657128032 3635394480 2772447080 3982521900 1957819786 2384009567 +2147483648 1073741824 3758096384 2952790016 1744830464 3154116608 4261412864 1124073472 1837105152 549453824 1897922560 2102394880 446169088 3995860992 757202944 1435959296 1083801600 657276928 295870464 2111221760 3958908928 605930496 2592856576 2878532864 41857664 4194068416 1090208480 3546014352 3578412008 825438684 2565852042 1707390093 +2147483648 1073741824 2684354560 805306368 3087007744 3825205248 1912602624 3170893824 1283457024 155189248 2002780160 2148532224 678952960 3963355136 3566862336 2766077952 2256109568 2268971008 4145750016 1813909504 215562240 2634869760 1511177728 2504782592 1351070592 137695296 3679441120 2965496784 2392939272 4163997964 2550741098 3923075741 +2147483648 3221225472 3758096384 2952790016 1744830464 4093640704 100663296 4043309056 2256535552 3309305856 3344957440 2484076544 2539126784 2974547968 2823684096 3898277888 1884848128 1053573120 663658496 3229265920 1210693632 3087377408 3042659840 2899861248 411844480 560865344 2393581792 2949691792 2574869416 675060292 1879471306 600703895 +2147483648 1073741824 2684354560 1342177280 3355443200 1409286144 637534208 3976200192 25165824 2537553920 2816475136 4157603840 1840775168 2068054016 3638427648 52625408 2973335552 2508570624 2222972928 3104976896 2085664768 502866944 2049209856 3201231104 146478464 2475492672 756217440 3125808592 16298104 3819265652 3046069146 3713750757 +2147483648 3221225472 536870912 4026531840 2818572288 1006632960 4127195136 83886080 2894069760 3963617280 593494016 1376780288 175636480 546570240 2556559360 2140078080 1207468032 3260399616 3091439616 2709499904 4065437696 3071824896 1803830784 949740288 509258112 1819970112 4119577824 3550659536 3173950552 877193132 1780336954 341814847 +2147483648 1073741824 1610612736 805306368 671088640 1409286144 4127195136 1493172224 562036736 46137344 2615148544 1211105280 150470656 3527147520 746192896 197066752 712605696 1383874560 668639232 808398848 1427208192 1965622272 3623222784 1161740544 1882832512 3135043136 4006230432 2533822608 1709449992 748037836 1519232042 1807925277 +2147483648 3221225472 1610612736 3489660928 134217728 3556769792 3388997632 452984832 3246391296 1589641216 39845888 787480576 1281884160 3076784128 127795200 3415408640 3706224640 4079304704 4206845952 1774366720 3021027328 4074339328 3425485312 162137344 1702200960 1212613952 457063200 1191333936 242260120 3492319412 2521113914 3150890439 +2147483648 3221225472 1610612736 805306368 1207959552 1946157056 2717908992 1962934272 3716153344 608174080 3395289088 1901068288 4259840000 1528037376 3750887424 2389639168 845709312 2186625024 3698499584 1233121280 954267648 26274816 2018053632 593862912 2043382656 3556995136 119953504 1183582320 4007632504 4119979340 440946074 912629119 +2147483648 1073741824 2684354560 4026531840 3623878656 1006632960 2785017856 1392508928 511705088 2998927360 3470786560 1710227456 1812463616 714866688 283508736 1534263296 2693365760 2573058048 2173083648 1942179840 3206563840 2106651648 255412736 980732672 1317703808 4028419136 2284207136 412272880 1157215656 655686836 3090880778 1890973701 +2147483648 3221225472 536870912 1342177280 1476395008 738197504 4060086272 117440512 1132462080 3703570432 1944059904 1905262592 3585605632 3240361984 3161325568 905117696 3359145984 686145536 2869878784 2334330880 3936380928 3350232064 1095305728 2907478272 475256448 3121209920 1684827872 3072557392 2694887352 2628818132 4173926362 42858439 +2147483648 3221225472 3758096384 2952790016 3087007744 3959422976 1308622848 2768240640 914358272 1488977920 2732589056 399507456 2986868736 72089600 494272512 2486370304 2089320448 2425110528 2711003136 786632704 2885691392 1845560320 4110513664 1048655616 213939328 14725184 4241538144 562588848 1779281928 3881289268 553875690 3645905607 +2147483648 3221225472 2684354560 2952790016 1476395008 335544320 2717908992 2634022912 461373440 1824522240 1285554176 133169152 2142765056 993787904 2834694144 2138243072 205029376 3690774528 4065730560 4152545280 2902464512 2206313472 3636485632 1587600640 3270538880 1882795200 4126992544 2035809680 1661167496 524412756 2892102058 1565537799 +2147483648 3221225472 3758096384 4026531840 1744830464 2483027968 2785017856 3271557120 1736441856 3233808384 106954752 3864002560 3349676032 322174976 1455030272 229048320 3706224640 3348381696 3280609280 282996736 1396013056 1991910400 497543680 1156118784 999618176 4052470080 1977563744 4155798256 3522872248 3674664028 2765721434 443357167 +2147483648 3221225472 3758096384 3489660928 4160749568 201326592 301989888 218103808 4085252096 398458880 161480704 848297984 3045588992 3378249728 3923378176 244252672 3989340160 758923264 3421134848 3021426688 1641900032 4137319424 3899612672 4055444736 2697224320 1766744256 3966310496 3685522224 1214434600 2521490380 1753691594 55859263 +2147483648 1073741824 1610612736 1879048192 3355443200 603979776 436207616 486539264 2961178624 2764046336 3743416320 4010803200 1955069952 3436445696 1700397056 1636237312 1657372672 372523008 65675264 3319689216 1580488704 1743404032 3219074560 859155200 527151232 1059040192 4128546400 3984323632 4212524088 2650888924 1459661530 1971406125 +2147483648 1073741824 536870912 1342177280 2818572288 201326592 3254779904 16777216 2055208960 3846176768 60817408 1498415104 4268228608 1984167936 4258922496 1299644416 1655275520 2334441472 1223352320 4105105408 343197696 1770216448 3010094592 728663808 3533027200 1668428224 3159589856 2940457328 2601198552 3537773820 3909916602 2744058957 +2147483648 3221225472 536870912 2415919104 2550136832 872415232 436207616 1828716544 3162505216 4223664128 3642753024 2033188864 743964672 300154880 663879680 1823408128 3021504512 512081920 1455644672 3358003200 2050349056 1675336704 2753728000 272052992 2875004544 1281817024 1398079008 3381326288 4280998392 3998945068 627290458 1507247935 +2147483648 1073741824 3758096384 2415919104 3623878656 3825205248 1778384896 1157627904 3548381184 180355072 3416260608 1051721728 772276224 2833514496 741736448 190513152 2219409408 2701475840 392617984 939757568 2633365504 1427004416 4202151424 1824144640 1673856 3705470656 849011744 1734956144 3254031192 3264142692 3937828346 2853844949 +2147483648 1073741824 536870912 2415919104 134217728 3019898880 369098752 3875536896 2944401408 650117120 1390411776 2918187008 1830289408 1500774400 3303931904 1023606784 391741440 1154793472 3527368704 613036032 3053778944 3048702976 1725399552 1726357760 2090838656 2077969472 3595365408 3314256080 3062124120 2834753908 2499184890 1995894245 +2147483648 1073741824 536870912 805306368 2013265920 1677721600 2583691264 1493172224 1937768448 3409969152 1377828864 2729443328 2561146880 362545152 1900412928 2314403840 3244916736 4219256832 3231064064 4039872512 2171451392 844053504 3164513792 1093092608 316836224 1144090304 4134024992 1140603184 492242920 3559605620 29112650 351720069 +2147483648 3221225472 2684354560 1342177280 1207959552 1409286144 3388997632 3036676096 3766484992 2059403264 1545601024 842006528 345505792 3085697024 71434240 2193031168 1935179776 1867300864 1051975680 856633344 3221534720 777518080 3360169472 1499798272 4278602880 3229667776 3938529824 3022065232 909198952 2526597276 1458354378 784518927 +2147483648 3221225472 3758096384 2415919104 939524096 1275068416 905969664 3338665984 2222981120 1379926016 2162163712 1294991360 1673003008 2640052224 2133983232 2488729600 939032576 1388068864 2994921472 2007912448 2940495872 1497281536 1655439872 1277843200 2581300608 2210591040 298797472 2100568592 1743203400 3607160732 2088853610 4265702607 +2147483648 1073741824 3758096384 2952790016 3623878656 3690987520 100663296 2130706432 4219469824 4206886912 2183135232 2047868928 3059220480 1271660544 1767505920 1246691328 1352237056 1877819392 1011523584 1872220160 3851782144 1586951168 1964331520 232216832 3237268096 1936106944 2835116640 1955776912 203064744 414126828 3920215370 1260732093 +2147483648 1073741824 3758096384 4026531840 671088640 3019898880 3254779904 1023410176 1853882368 2084569088 4087349248 3316645888 2467823616 2212757504 188350464 507969536 727285760 3661971456 2810847232 3521032192 3254564864 4167019520 3258768896 2805962496 862838144 3149304768 2111898144 2198864464 2619871352 1992096892 3665776602 3360435693 +2147483648 3221225472 2684354560 268435456 402653184 2348810240 3590324224 150994944 3967811584 4072669184 476053504 2333081600 2096627712 811335680 2474508288 945487872 3057156096 1883029504 1987010560 3517124608 2766514176 2491577344 1758846464 390748928 1489065088 2875246912 1251074272 817437904 2516400584 3146748164 250809770 4055729303 +2147483648 1073741824 536870912 2415919104 2818572288 3959422976 704643072 16777216 343932928 1824522240 1205862400 514850816 964165632 287047680 1274937344 3088777216 2377744384 3808215040 2337234944 2120445952 3877963776 373509120 670316032 3553286912 498153600 2163767872 1667101856 4057898128 1573561416 716224900 2809784426 3458047829 +2147483648 3221225472 2684354560 2415919104 1744830464 1946157056 4127195136 4211081216 3900702720 2940207104 2317352960 869269504 300417024 3015442432 1554644992 2310995968 2693300224 206356480 3717357568 1332408320 182368256 712557568 586545664 1317443328 2774308736 4070186688 1189593568 1596731248 1600269608 634637804 2546670410 659491935 +2147483648 3221225472 1610612736 3489660928 3623878656 3959422976 973078528 1862270976 1887436800 4081057792 1176502272 1552941056 437780480 2427715584 1812856832 266534912 2860023808 2374320128 625434624 3660517376 4218611712 878832640 3274721792 675868416 474795904 2278258368 319047520 2131183120 26152152 1998803636 161014842 963932775 +2147483648 1073741824 536870912 1879048192 2281701376 201326592 3254779904 3539992576 2793406464 1321205760 1197473792 3694133248 3829923840 1693712384 2639659008 1093337088 2498330624 2518990848 1466867712 4013355008 379226112 568351744 4075815424 4079573760 1086601344 4246642496 3957197984 415145968 2727262200 734498052 1890722778 3668278709 +2147483648 3221225472 3758096384 2952790016 4160749568 1409286144 3523215360 4143972352 947912704 3619684352 3705667584 399507456 2423783424 2342256640 1036910592 3152740352 39354368 1630289920 2351341568 2863632384 427546624 570444800 788621824 1015074560 1304553088 2279664192 2840687712 1656304720 2566653768 3311340516 548550058 1123370487 +2147483648 1073741824 2684354560 1879048192 3892314112 3019898880 570425344 2600468480 578813952 71303168 1373634560 2079326208 3347578880 1619263488 1043464192 2810118144 791248896 3642081280 1535877120 3444715520 2563717120 423750656 2992656896 1244726016 3198686592 2882819904 4230630944 3829616624 1513600408 739021612 70667834 286112669 +2147483648 3221225472 1610612736 4026531840 4160749568 1006632960 2113929216 1358954496 2592079872 482344960 824180736 3612344320 361234432 3660316672 2475556864 3538616320 761823232 618479616 43458560 401543168 3453683712 1641071616 3209231872 504186624 1818190976 211955648 837118688 2554572464 3105100232 2623171972 2760982442 1328086263 +2147483648 1073741824 2684354560 268435456 2550136832 2617245696 4261412864 1023410176 2994733056 222298112 408944640 2878341120 4117233664 1508114432 480903168 2540109824 3981017088 2425733120 3943915520 1368002560 1486325760 4256171008 2300077568 417156864 3037157248 4191739456 2759678432 3090620144 4001463448 322991580 2506101498 2433852781 +2147483648 3221225472 3758096384 1879048192 2281701376 3422552064 1912602624 2432696320 3783262208 1530920960 3181379584 953155584 2236088320 2814640128 1255538688 35323904 3811082240 3497279488 1034887168 2816929792 2862745600 2545171456 416245248 4040675584 2132516224 3769164224 3795186912 630148656 2054650520 1900755172 2015376378 1838245655 +2147483648 1073741824 1610612736 3489660928 402653184 2483027968 4060086272 1728053248 2155872256 197132288 3533701120 3094347776 3016228864 4031512576 1166409728 46333952 2569633792 2749120512 2422169600 2065076224 882546688 3787295744 4094609920 3530530560 3963498112 2118520512 1482831776 3445156976 2786437000 3977397332 1292951210 1327052517 +2147483648 1073741824 2684354560 1879048192 4160749568 4227858432 2046820352 3305111552 813694976 3242196992 278921216 1590689792 1621622784 3900440576 3006922752 3819896832 3536420864 2160967680 2099486720 3670675456 3709306880 1702743040 1740267008 1961802496 4117269376 798793664 1783347936 1549235184 3588026408 1231796300 3964035402 3776267389 +2147483648 1073741824 2684354560 268435456 402653184 603979776 905969664 889192448 813694976 2780823552 4016046080 428867584 246939648 364642304 3257532416 3085893632 1452900352 227393536 2749587456 574296064 3726112768 3129271296 886564352 2858703616 923267712 4059873600 2114651104 2044606800 2991627912 2698561388 2997686250 1750216573 +2147483648 1073741824 536870912 1879048192 2818572288 3556769792 2315255808 83886080 1568669696 2394947584 4242538496 1045430272 169345024 3161194496 926810112 210436096 2511962112 941408256 2073468928 3601772544 1844672512 3158670336 3562749440 3554689280 1456553600 1364805696 1783485280 3616447888 3921832040 4098743780 948839818 3779311669 +2147483648 3221225472 1610612736 268435456 939524096 3959422976 1845493760 2634022912 847249408 515899392 2728394752 3889168384 2449997824 1021575168 3773693952 1203961856 2632482816 2807382016 1469505536 520048640 3941279744 3499967488 38962688 4286631680 3024113792 543214784 57709792 1020860592 510519128 835353044 2853028666 280755623 +2147483648 3221225472 3758096384 1342177280 671088640 1543503872 1308622848 2332033024 3061841920 1740636160 3105882112 3580887040 3315073024 2912157696 749600768 367198208 2318958592 1059340288 3759628288 352841728 386820096 2505270272 2206231040 37800704 2891983488 1636919744 415873696 2466021072 1357052056 2008663220 241469626 1861706663 +2147483648 3221225472 2684354560 805306368 671088640 738197504 771751936 2399141888 2038431744 960495616 383778816 3530555392 1670905856 2136735744 3716022272 4051369984 888700928 1617739776 570892288 3780587520 2057209856 227263488 3013665280 43064576 3001657728 2068081472 1013105440 1868925648 11696648 2934748676 2529603754 1157015447 +2147483648 3221225472 3758096384 2415919104 671088640 2483027968 973078528 385875968 3665821696 3468689408 2065694720 3018850304 3990355968 364642304 2501771264 825950208 3229122560 1586249728 3806781440 1291218944 1040185344 2892635136 1175468544 84454144 999665792 3581626304 228176800 3395156816 2194555464 2979254660 3839631722 638541079 +2147483648 3221225472 1610612736 1342177280 939524096 603979776 167772160 2399141888 1820327936 3175088128 3558866944 2578448384 237502464 2275147776 591527936 792133632 545816576 3261939712 1892311040 1071370240 805484544 3189120000 985262592 1300518656 2788686720 1963548352 2192320800 2552919088 814357224 2356849788 1114843210 1046419087 +2147483648 3221225472 2684354560 1342177280 1476395008 2214592512 100663296 2399141888 2457862144 3862953984 387973120 2580545536 2908225536 3210477568 3747479552 2241527808 2801303552 1405927424 3584548864 2622951424 2254387200 1754112 4130894336 4104973056 2354491776 3193960128 1947940832 4164458000 2813181832 2631289284 3508492778 2126182679 +2147483648 3221225472 3758096384 1342177280 402653184 3556769792 1442840576 3003121664 1971322880 1749024768 2740977664 1433403392 1937244160 3357802496 236847104 2072182784 2467856384 2161393664 1764188160 3670511616 3782678528 3433972736 3403295232 1504468224 402867072 1750647360 3862208032 471282960 3336474424 4263742260 1422439066 3221007463 +2147483648 3221225472 536870912 2952790016 2013265920 2885681152 3858759680 3841982464 1317011456 104857600 1440743424 3509583872 142082048 1514405888 1121583104 2368143360 815300608 4059414528 2531467264 1233293312 3706923008 1986679808 2896143872 3590063872 1455397248 250405696 500582304 599900560 1545702392 3725639036 2515138010 3815624623 +2147483648 3221225472 3758096384 1342177280 3623878656 2483027968 1845493760 2264924160 1753219072 197132288 3361734656 1003487232 3033006080 2920546304 1364066304 4157800448 4155015168 658784256 3074908160 4129689600 2994083840 1576973312 4098503168 3769995008 2340339328 1619764032 877956448 2238629168 1126328632 1561389812 86620890 1434770567 +2147483648 1073741824 536870912 4026531840 2281701376 1140850688 3456106496 486539264 4102029312 2067791872 249561088 1789919232 1815609344 475791360 4201512960 1892352000 3285811200 3228352512 1511497728 3052924928 1237719040 431936512 1417905664 2593972992 2370807680 2665107264 1160812192 4210629136 1937600840 142579748 69361770 3863805301 +2147483648 3221225472 3758096384 2952790016 2281701376 872415232 3858759680 2432696320 645922816 2160066560 4007657472 500170752 3144155136 2288779264 411959296 3771400192 3397943296 1715224576 2342952960 327643136 1773664256 93250560 1548406272 3913834240 1767707776 691456064 3561885792 1948915312 3294162056 3033824900 2290862186 2443743415 +2147483648 3221225472 536870912 3489660928 4160749568 2751463424 2449473536 1526726656 1937768448 4194304 954204160 2121269248 2459435008 947126272 2140274688 666828800 477659136 1325776896 3851149312 3154857984 2739550208 2318052352 2266690048 48414976 1923563392 1850510656 662161184 2781148368 3450517592 224031628 889397498 3310852639 +2147483648 1073741824 2684354560 4026531840 2013265920 2617245696 570425344 1962934272 1098907648 2755657728 4066377728 2354053120 1350041600 51118080 3304194048 2571567104 2920906752 3311255552 1435148288 3989442560 2108311552 620477440 3305344512 441432320 2967282560 2278228032 212482656 2340044112 3192048488 950998716 1733096074 3599956909 +2147483648 3221225472 3758096384 4026531840 671088640 3422552064 2315255808 2365587456 4185915392 3904897024 2443182080 2221932544 892862464 2848718848 3728080896 3009609728 1894285312 3766763520 3066175488 1519955968 4273752064 294603776 820964864 20855040 376896128 2105755328 1459208608 3874290064 3590722664 3736791732 3224725322 1482299879 +2147483648 1073741824 536870912 4026531840 1744830464 3019898880 1509949440 1728053248 964689920 742391808 1365245952 2668625920 742916096 1402208256 443678720 617545728 171540480 348962816 531603456 4196937728 1694840832 2726009856 171612672 157019392 2504688512 1115844160 2253890272 449088944 2958723896 2580239116 1413648986 16133373 +2147483648 3221225472 1610612736 268435456 134217728 2751463424 3925868544 251658240 1887436800 3611295744 1767899136 2909798400 2381840384 1644953600 1922957312 3691708416 1978171392 3297067008 3161120768 1226387456 2075973632 130440192 4099336704 1998483200 3167373184 2135476288 768927264 4068677648 3743276392 3684164068 2906629322 4074401207 +2147483648 3221225472 2684354560 4026531840 671088640 2348810240 2919235584 3238002688 2860515328 230686720 2371878912 990904320 3599237120 2954625024 2451701760 1977024512 49840128 1384431616 3476463616 682143744 3249326080 2983920640 500317696 3087927040 2739771008 1066106176 2902138592 2850203184 4256629416 3781736636 1053639370 1036675023 +2147483648 3221225472 2684354560 2415919104 1744830464 2348810240 2382364672 3305111552 662700032 1472200704 6291456 4130340864 579338240 3265003520 3790733312 4119265280 2329444352 3676618752 2590400512 4146655232 3217836032 2009809920 4124227072 2518127872 3036690560 3212858176 2210453152 4200664688 1496431528 3255420956 4192017802 1423167791 +2147483648 3221225472 536870912 3489660928 1207959552 1543503872 2986344448 2768240640 494927872 1077936128 2871001088 168820736 3279421440 785645568 2513305600 1765998592 3242754048 2705178624 1520689152 230174720 993372160 3527384064 3653930496 1628791040 3417293696 3186774720 3294738528 498090448 313092056 2647473780 1487582266 2435101031 +2147483648 3221225472 2684354560 805306368 671088640 2751463424 3590324224 3875536896 931135488 868220928 3911188480 2179989504 3088580608 651952128 768475136 2217410560 3184033792 3316957184 2588614656 4015599616 3317471232 3185550336 560136704 2285728000 3944710272 1187133888 2123214752 1080542416 2014289416 1644893796 263792938 2825736055 +2147483648 3221225472 3758096384 4026531840 402653184 201326592 3523215360 3942645760 2206203904 4156555264 769654784 1976565760 927465472 2046033920 1560936448 2153185280 3631775744 2733391872 192290816 1019793408 2855643136 1458207744 814125568 1303404800 1213771904 3722195008 4168005216 2662640176 950750968 94806076 2684411930 3489678927 +2147483648 3221225472 1610612736 1342177280 2013265920 3959422976 2248146944 4143972352 645922816 1539309568 3441426432 2054160384 1007157248 1556873216 2274754560 678625280 3428352000 3560259584 1217552384 67719168 281847808 831919104 4151525888 2128204544 3857998464 4105322944 2952384672 1367632368 4223296008 3350556404 282294314 1231639239 +2147483648 1073741824 3758096384 268435456 402653184 3556769792 1241513984 83886080 1853882368 3267362816 2837446656 1712324608 1451753472 1665925120 1114767360 194445312 2587459584 1670725632 2052579328 1855524864 3670349824 3133078528 3987062272 911107840 2828808320 1717232576 1250649184 958575664 1115621896 159699516 316622570 3000334797 +2147483648 1073741824 3758096384 3489660928 1476395008 872415232 2449473536 3808428032 964689920 2193620992 744488960 3278897152 3955752960 2204368896 2927493120 28508160 4200169472 2057125888 2406637568 3761770496 1894537216 1513786368 303841792 2805171456 521789056 2705152320 2699257888 4240501360 694206680 1810918644 1669869178 1279546309 +2147483648 1073741824 2684354560 2952790016 2818572288 1006632960 3053453312 1929379840 3581935616 2864709632 966787072 2551185408 3309830144 1204551680 3198287872 2324103168 1752793088 1356185600 29761536 555298816 2355472384 3726529536 4275956224 527080704 1527432832 1295690432 3819058528 4161194416 1027198088 3065311132 2935396202 1057085677 +2147483648 3221225472 3758096384 1342177280 3892314112 1409286144 1912602624 3607101440 3548381184 3007315968 3051356160 739246080 3583508480 1180434432 3417964544 3063873536 2598928384 2014593024 3579797504 4257771520 1705310208 448236544 425519616 3694811392 2145298816 4228434240 495259104 814193680 2952058120 3863946764 533825898 1522073439 +2147483648 1073741824 536870912 4026531840 402653184 2214592512 838860800 3808428032 3196059648 2000683008 2145386496 2884632576 1168637952 165412864 2215510016 1989869568 2235138048 3083124736 454795264 888721408 3949312000 353053696 2778808832 2945452800 1050205056 1968543040 1040342560 1097640368 71733864 2075615844 2753540042 4072829589 +2147483648 3221225472 536870912 2952790016 1207959552 1140850688 1979711488 1224736768 444596224 2814377984 526385152 1812987904 3980918784 3269722112 2953445376 4089905152 1824030720 3497902080 2663849984 1345908736 3871184896 656811008 3790085632 1872082688 2891166336 1223425344 4237714656 2756804528 4117322968 1297479964 3149075130 205152239 +2147483648 3221225472 1610612736 268435456 402653184 2348810240 1241513984 2902458368 3850371072 599785472 283115520 4059037696 1409810432 2098987008 573964288 2294480896 2023260160 3743760384 3049447424 1159270400 283420672 4280503296 32042496 762126592 3959313536 2654982720 2984126496 3836729584 753328552 3621492116 2105292042 965202727 +2147483648 3221225472 2684354560 2415919104 3087007744 1275068416 1442840576 754974720 4135583744 2134900736 3881828352 1693450240 2975334400 3615752192 913965056 684130304 340295680 2775367680 3418775552 3553185792 1655465984 2733077504 1222170112 2839889664 2212154240 2677521472 390114592 1935679056 1324416824 3797419836 4161073562 2780549423 +2147483648 3221225472 1610612736 4026531840 671088640 1140850688 2583691264 1426063360 3783262208 3158310912 1214251008 1108344832 2543321088 1577320448 549847040 1354432512 3358097408 1806516224 3240828928 854634496 1716082688 3132980224 1949466112 1244936448 3023025024 2897681472 3862159072 187987984 2007942072 3656853828 3117643482 2120511767 +2147483648 3221225472 1610612736 1342177280 4160749568 1946157056 2717908992 2667577344 864026624 1639972864 31457280 942669824 2423783424 1561591808 4189192192 784269312 2682814464 1870479360 3591266304 466636800 4148729856 2666359808 2506545664 787327232 4251438208 3270263872 2070310304 132974480 2749796696 4155260556 1556555898 4261237087 +2147483648 1073741824 536870912 1879048192 2281701376 3825205248 2717908992 285212672 1484783616 2654994432 102760448 2928672768 2741501952 1571553280 1244004352 2923626496 454656000 3811885056 1775411200 3438342144 1188583424 3872705536 228820480 3697836800 1647101312 2548446400 3953300320 1600666352 2209204488 3307718484 1505904618 47826277 +2147483648 1073741824 3758096384 4026531840 2281701376 1275068416 2181038080 956301312 1585446912 1002438656 2577399808 974127104 1405616128 3367239680 3841851392 1285750784 2268692480 34422784 2796691456 217182208 515442688 4098644992 1062376960 805363456 671142528 1543602368 4194358624 4244733616 2424428920 2160095188 4263597722 1599180197 +2147483648 3221225472 536870912 2952790016 1744830464 3154116608 2046820352 3405774848 3212836864 3670016000 1977614336 145752064 2210922496 2170290176 137232384 1390084096 3201859584 4152737792 866852864 1399894016 715663360 1890438144 4005954048 232208640 1041183360 118188608 3135294624 1227889136 2886285480 2654848292 14577290 3434265239 +2147483648 3221225472 3758096384 3489660928 3087007744 469762048 33554432 1157627904 394264576 2252341248 2778726400 3251634176 359137280 3684958208 2615279616 2031026176 4191715328 427573248 3256770560 936497152 912836608 1998978048 2636328448 2960053504 275356544 3961783232 765600480 3031324272 2617858328 303413196 1589291130 4273102463 +2147483648 3221225472 1610612736 268435456 134217728 469762048 1308622848 1291845632 394264576 3166699520 1105199104 3129999360 2848456704 3957063680 3636068352 1859059712 2163769344 4028973056 2787041280 1368469504 1061791744 1721525248 1687823872 3292505344 2120347264 2857379392 3727264992 407648688 1022612904 651378956 220372938 3258612479 +2147483648 1073741824 3758096384 1342177280 3087007744 3825205248 2650800128 2600468480 679477248 3930062848 2246049792 4119855104 867696640 1004273664 2274230272 2173370368 2928246784 2325037056 624648192 3489714176 4160763904 67187712 3456150016 587208448 3430960512 1950475072 518117088 3708935504 3657024584 3191632740 1914693418 2989701493 +2147483648 3221225472 3758096384 268435456 402653184 2751463424 436207616 3942645760 1736441856 2042626048 3948937216 2356150272 645398528 721158144 2046689280 2056978432 3618144256 638861312 2211176448 788598784 2910910464 1791015936 954319360 4155582720 2182706304 3675066688 3443988512 3699809040 1541827208 2442539204 4075716138 1452426903 +2147483648 1073741824 3758096384 268435456 2818572288 3825205248 3187671040 3204448256 998244352 2025848832 593494016 2328887296 2970091520 3884711936 3420585984 377946112 4185489408 2276802560 1459085312 2369810432 480253952 1043428352 152576512 3705952512 3326037632 2435631936 3973229920 656326832 2229140616 1462373916 2968225642 403386861 +2147483648 3221225472 536870912 268435456 1207959552 3959422976 905969664 855638016 3296722944 130023424 1939865600 749731840 4039639040 3902013440 3770548224 2831351808 756580352 1892532224 923951104 876720128 2598422528 634516480 3965200896 1705869056 1703042688 1048151232 1230854176 1571451376 977084216 2486953748 679760282 776414759 +2147483648 1073741824 1610612736 805306368 402653184 4093640704 3657433088 2197815296 947912704 1044381696 2791309312 2643460096 1558708224 1671168000 2633629696 3832479744 1129938944 2810462208 1453236224 1369526272 305223680 802724864 1405407744 1006585600 682681728 1184367680 1193652704 858756080 112800360 2832587276 2018950666 2462945725 +2147483648 3221225472 3758096384 2415919104 4160749568 2483027968 4194304000 4110417920 1988100096 1027604480 232783872 397410304 3929538560 4071358464 304742400 3739156480 656965632 3485745152 529457152 2200031232 428955648 3509132288 80035328 2114909952 971030400 1571820864 2537037472 2016163344 3110845352 1212150476 1226359434 2604502431 +2147483648 3221225472 3758096384 3489660928 2818572288 1409286144 1912602624 352321536 3766484992 4064280576 874512384 3144679424 266862592 167510016 1021968384 614400000 2463662080 2150907904 2070306816 656273408 3858397184 1311149056 381545984 3561683712 2880433536 504436928 1865976992 245662768 3189757608 3516469612 3197415306 190312863 +2147483648 3221225472 3758096384 1879048192 939524096 1946157056 369098752 2936012800 461373440 2956984320 1868562432 904921088 1583874048 2640052224 1345716224 2015559680 3654844416 2773762048 2484805632 3653079040 3448182784 2905211904 796201472 1208703232 149266304 1494385216 3406934816 2128167984 3537118440 3596231956 1205612618 16152423 +2147483648 1073741824 1610612736 3489660928 2550136832 1140850688 4261412864 956301312 3766484992 2428502016 706740224 942669824 647495680 2954100736 556400640 3242655744 1080655872 2376876032 4119814144 1010143232 1142634496 1230943232 297643520 3123102464 641206400 3085212096 2551393824 3408013392 3862639256 2372865340 1025788986 2234685613 +2147483648 1073741824 536870912 2952790016 3892314112 4093640704 1174405120 1258291200 2088763392 2864709632 601882624 47185920 1718091776 1971585024 271712256 1828651008 2474213376 1066188800 1025974272 2038804480 3123886080 1576936448 2801334784 214793984 2005361792 3371445824 480930912 329389168 221743192 1074590636 4016511162 2124766621 +2147483648 3221225472 2684354560 1342177280 2013265920 1677721600 2583691264 1056964608 528482304 3359637504 2908749824 1607467008 1145569280 2857107456 3719954432 2090795008 2396553216 3353657344 3320307712 4014821376 3443243008 593476608 2818140672 3008655616 528385920 3150491200 1376527200 4175082544 1867425416 1284604972 2896714346 2732421727 +2147483648 3221225472 536870912 268435456 2818572288 3288334336 100663296 4177526784 3514826752 2411724800 182452224 3931111424 1322778624 4227072000 1242955776 588972032 1942519808 3113074688 2190630912 3177476096 2628737024 3758015488 145186304 2291384576 1986385024 707769920 79661920 906403344 3705902040 4136387332 3524457530 2938429271 +2147483648 1073741824 536870912 2952790016 2818572288 2885681152 2852126720 3539992576 3766484992 1841299456 3135242240 1930428416 2498232320 3998482432 192282624 3521839104 3954802688 1243398144 2677219328 658845696 345933824 4215229440 990777856 4028036864 2562384512 3740338752 1635360224 4269568752 1950594296 550274180 2140890010 4278222901 +2147483648 3221225472 1610612736 4026531840 402653184 2483027968 1040187392 4076863488 1568669696 4173332480 2313158656 2855272448 798490624 4185653248 3755081728 3709272064 988315648 3536142336 2952732672 4096577536 1060804608 450008064 3482778112 1302932736 182764160 78614080 3015989664 4219425872 342699592 2627346332 776080746 1646231951 +2147483648 1073741824 2684354560 2952790016 1207959552 738197504 570425344 1459617792 2810183680 524288000 2262827008 1737490432 648544256 2112618496 3910270976 2734096384 502890496 2363867136 2693668864 1247604736 344606720 2957138944 2768112128 1139126528 856656256 52217664 862602464 1632829808 1670830600 1965674812 3568140138 3740515085 +2147483648 3221225472 536870912 805306368 402653184 2751463424 1174405120 620756992 276824064 255852544 1059061760 3358588928 2621440 26476544 1123418112 3693805568 1205370880 3655188480 678567936 2227523584 3780048896 1290175488 917644800 572824320 471783296 2606759104 3900587040 4199449904 224867320 1735561092 3141861466 26157687 +2147483648 1073741824 1610612736 2952790016 1207959552 738197504 2852126720 3942645760 2189426688 1983905792 228589568 2230321152 3012034560 1674838016 973996032 1865613312 3690561536 1528578048 268148736 437055488 807553024 1897974784 2544984576 833127168 3806646656 3555144640 1568119968 124764144 2250496568 941723124 2989555482 3748232645 +2147483648 1073741824 2684354560 4026531840 402653184 3690987520 2583691264 1627389952 142606336 809500672 2657091584 3211788288 3424124928 2568224768 1132331008 3839033344 1642692608 1145946112 3968507904 3634155520 3477276672 3753954304 3181417984 684827392 1036528000 2153535552 1902327840 3067134928 4207446168 601741588 3231953210 3564150405 +2147483648 1073741824 2684354560 1342177280 3355443200 2751463424 2650800128 1392508928 4068474880 2923429888 312475648 1072693248 46661632 1603010560 1995833344 2345861120 2864283648 1183170560 3239829504 288632832 242374656 1237857280 2165160448 1119326976 74600832 4240987584 3163321504 3161932656 429092872 1243138740 276131114 4233238533 +2147483648 1073741824 1610612736 4026531840 134217728 603979776 2449473536 4211081216 276824064 2512388096 2132803584 370147328 2257059840 4202954752 3887988736 1003683840 622428160 72105984 3864731648 521990144 3996309504 2124983296 2450895360 569837312 469213824 351756736 242625632 3166078000 1830196632 2747669812 602891130 2973492421 +2147483648 3221225472 3758096384 4026531840 402653184 67108864 2986344448 654311424 1048576000 1413480448 3030384640 3283091456 1932001280 2581856256 3385458688 459735040 890798080 4127997952 3318620160 1279053824 3962025984 3443108864 2801617408 3435643648 1512586624 3865384384 1040934944 235313200 2261353240 930479132 4086550202 3779808751 +2147483648 3221225472 3758096384 805306368 2550136832 67108864 2113929216 3003121664 2927624192 566231040 387973120 3121610752 1324875776 3954966528 2376728576 2744057856 4159209472 1405370368 2748817408 1996771328 3312891904 1079260160 1148090880 4250520320 91027072 502424000 2875413600 761002192 1648830216 3250348908 682302954 3255754367 +2147483648 1073741824 1610612736 805306368 3087007744 469762048 3053453312 3707764736 2726297600 3032481792 723517440 84934656 4234674176 1442054144 1107951616 4227268608 1283031040 3743170560 3510542336 3587969024 3273639936 3092026368 3501602304 18370304 2649552000 795337664 2001780320 3918015472 1086683320 1290940604 3760970330 1852193933 +2147483648 1073741824 1610612736 2415919104 939524096 201326592 436207616 2902458368 4018143232 675282944 4171235328 3413114880 1084751872 1760821248 73269248 1717764096 584679424 1507606528 938205184 1713131520 3406489600 3217943552 1171443200 1276196096 389560192 1636640192 3664905632 2648804528 206684728 4221043476 1291679770 2245678693 +2147483648 3221225472 1610612736 1342177280 1207959552 4093640704 3120562176 3405774848 2323644416 1539309568 2392850432 1028653056 2487746560 3309568000 2752905216 3589996544 3424157696 982335488 1393713152 2316120064 64157696 3995950080 893633024 3167081216 962030208 916164288 3806935520 3558138672 1449003928 3317599972 3683533050 20434711 +2147483648 3221225472 2684354560 1342177280 3623878656 1140850688 167772160 3539992576 3380609024 2940207104 10485760 3241148416 2417491968 1471938560 3102081024 3592617984 271089664 4179935232 1939595264 2586054656 1377482752 1499782144 2495255040 3713385728 1344497024 891861952 1571130656 1146869072 3007602632 3142215924 2125295466 2282621543 +2147483648 1073741824 1610612736 268435456 2818572288 4093640704 4194304000 1291845632 478150656 1941962752 3143630848 829423616 1094189056 735313920 2467954688 2631335936 4283006976 661405696 3113148416 1617719296 269367296 858643456 3333410304 2788963072 325555840 1502672192 772326944 3234643344 1310679128 3378879068 1497590010 1584610957 +2147483648 3221225472 2684354560 805306368 1476395008 2751463424 4194304000 3875536896 998244352 3510632448 1742733312 1395654656 3900178432 624164864 492699648 3342336 1632141312 3662462976 4226490368 1479397376 2761586688 2872376320 140499456 2964539648 3179838848 2381113664 1304154016 346367376 66555416 1296970772 417063994 676664519 +2147483648 3221225472 536870912 2952790016 2550136832 3959422976 3925868544 1795162112 3716153344 2931818496 660602880 1563426816 1353187328 4160487424 2249064448 3296395264 2409136128 1482014720 980623360 1169510400 2919458816 4290595840 976216576 1156259072 325115520 3140499264 1101585056 1769743408 2169384232 1272584740 1959321866 3813463383 +2147483648 3221225472 2684354560 2952790016 671088640 603979776 4060086272 587202560 1753219072 3678404608 1105199104 3662675968 2441609216 4218683392 2305425408 414646272 232292352 3824992256 2510168064 1142697984 1993316352 437644288 2088452608 48137984 3019689856 1839087936 1478236512 953094832 3340074360 3791387388 1612616602 1658631439 +2147483648 1073741824 3758096384 4026531840 1207959552 2885681152 3992977408 486539264 3196059648 2009071616 3026190336 3325034496 2649227264 2523136000 2773614592 352256000 3688464384 1267548160 3543539712 1101819904 2267498496 1012155392 1991935488 2409305856 2013964928 3434253120 4270728864 1058088624 1786358424 584861612 2540687034 3579944541 +2147483648 1073741824 1610612736 1342177280 2013265920 1409286144 1040187392 3741319168 696254464 1673527296 3206545408 3780116480 3325558784 2744385536 1323696128 169541632 22118400 3594010624 3147063296 1256607744 1276860416 2320585728 3250160128 123047168 3695625344 3465208256 4081707232 2206059728 2408269400 1976049252 2168318010 795524725 +2147483648 1073741824 1610612736 1342177280 671088640 3019898880 771751936 2063597568 2961178624 4072669184 178257920 3218079744 1701314560 1722023936 1735524352 191823872 131170304 3647488000 3433324544 1249046528 1559115776 3750802432 1946741248 2991978240 3532289152 2806237376 1798823648 3266076528 3173478552 233158444 3734122746 3781154717 +2147483648 1073741824 536870912 805306368 3355443200 3288334336 167772160 1291845632 4118806528 3695181824 2082471936 1253048320 4024958976 1496580096 1416495104 2013462528 45187072 1810415616 1932795904 695201792 1166219264 451943424 499666432 1954894080 856138624 3237370048 851341600 796525744 2581445816 31160628 3886817306 1674736709 +2147483648 3221225472 1610612736 805306368 671088640 3288334336 4261412864 4278190080 1535115264 2445279232 3353346048 1034944512 3817340928 1874067456 3736469504 2335899648 3081797632 176766976 1865719808 3673567232 169531392 3529569280 3144761856 3689539840 231056512 769619008 1186889888 3847175792 3605401976 1610798724 688682842 2060154295 +2147483648 1073741824 2684354560 268435456 1744830464 3690987520 1845493760 2634022912 1652555776 104857600 4133486592 3314548736 2046296064 2338062336 1777729536 2596470784 730955776 2767831040 1239244800 2142695424 77752320 838919168 3003131392 1602264832 1958754688 2552268864 4025549792 3530071760 1873025608 2150304980 4118087210 1194558789 +2147483648 3221225472 3758096384 2415919104 402653184 2483027968 2650800128 3238002688 209715200 432013312 1767899136 2779774976 3324510208 695468032 3189899264 3469672448 1756397568 11026432 2410995712 2328039424 1715345408 1245221888 2064449024 2467265280 2815441536 2149087552 1394363808 4151793968 3086841272 1736944684 1903557786 170129247 +2147483648 1073741824 3758096384 805306368 3355443200 3288334336 3321888768 2332033024 377487360 884998144 4263510016 2444230656 3689414656 1881407488 230031360 2110455808 313622528 2842247168 1390780416 2157441024 4143650816 4288250880 1785584128 1398971136 83145856 1586433472 886446880 253488816 1787411608 653531044 2207172922 2975231957 +2147483648 3221225472 3758096384 805306368 671088640 1275068416 4261412864 2264924160 3380609024 926941184 295698432 1116733440 2063073280 719585280 3405119488 3799711744 1569751040 393756672 1336254464 2455121920 3328952320 2510939136 3850154496 1365458176 2177158528 4238804416 1935868512 3234095824 103165240 664929700 4213526746 2845204407 +2147483648 1073741824 1610612736 805306368 4160749568 1543503872 3724541952 620756992 2189426688 29360128 1751121920 2494562304 4156030976 2144600064 3113091072 3092447232 1999732736 2264416256 1970577408 2397016064 2115651584 4026303488 3774068224 861990656 590354048 3707329344 2188680608 1063174160 2086397912 2262611508 3873626874 2676540005 +2147483648 3221225472 3758096384 4026531840 134217728 2617245696 2650800128 50331648 864026624 1790967808 4020240384 848297984 2641887232 180617216 254148608 2399862784 2467332096 1387806720 2716082176 2532831232 34744320 3898901504 892828160 1060323584 4004889216 363750080 763797088 1427838416 3542689400 656219460 2062745754 2224302935 +2147483648 1073741824 536870912 4026531840 3892314112 2483027968 1308622848 4076863488 1249902592 1480589312 1600126976 3570401280 3015180288 2474901504 872022016 3189178368 38895616 2717433856 1239785472 3534368768 762312704 3220452352 3996367360 1901843200 3177682304 4279842368 1140163424 1949549776 3965397880 4108747132 98076570 3503595757 +2147483648 3221225472 1610612736 2952790016 134217728 3825205248 4194304000 2533359616 3732930560 1774190592 1763704832 2375024640 2630352896 4158390272 1711407104 1099366400 3138420736 1627996160 217948160 680751104 4056864768 1443675136 1252760064 1042952960 3102383744 2202769856 3373978976 1509148848 2386476328 968180028 403664074 4281082703 +2147483648 3221225472 2684354560 3489660928 1476395008 3288334336 2046820352 2667577344 1769996288 3846176768 1176502272 1995440128 2089287680 2914254848 3797024768 480182272 2003861504 3049832448 2106908672 1034096640 1888892928 1996880896 2021329408 1109003520 2320140672 3253976768 154107296 483987184 1779177336 1821289036 4167625050 3575977855 +2147483648 3221225472 2684354560 3489660928 3892314112 335544320 1174405120 855638016 763363328 1220542464 18874368 3893362688 1751646208 1193017344 1584005120 2089746432 1095794688 730382336 1462558720 2861723648 3216701440 1564877824 4028443136 3186318592 1666120320 334515136 1146644064 1105535728 945725416 2518181484 3951405322 3467547231 +2147483648 3221225472 1610612736 268435456 134217728 2617245696 3724541952 2365587456 2675965952 750780416 3584032768 1682964480 2654470144 3481010176 1311113216 951255040 1964015616 3831054336 67952640 2332962816 1184245760 1421476864 690284032 3106620672 3510408832 2563209920 3716298720 3738749648 2605476744 3564021300 4268141802 2069041959 +2147483648 1073741824 1610612736 2415919104 939524096 3959422976 3053453312 687865856 2877292544 1992294400 3500146688 2423259136 2695364608 3319005184 3387817984 325255168 2335277056 3351789568 2592464896 1173835776 29272064 2046505984 3601628672 1214407936 733031040 159990976 2556724640 3379013552 3498562552 2627184884 334463706 3429068421 +2147483648 3221225472 2684354560 2415919104 1207959552 738197504 1644167168 3707764736 8388608 1019215872 1658847232 240123904 263716864 97779712 2515140608 1163329536 2953871360 2090385408 300179456 1556328448 735823872 3179158528 471645696 3562240 1526827136 1400951872 591500640 329254352 418511832 1942534908 81647674 1289154671 +2147483648 1073741824 2684354560 2952790016 2281701376 872415232 1509949440 956301312 1803550720 2059403264 3357540352 2289041408 1946681344 112459776 2884501504 2963472384 4063330304 3765026816 2913214464 1819701248 1640921088 3990051840 465044992 4078699776 2062226048 316964288 1570229408 1662981872 954864760 1743051316 1880575066 4275991557 +2147483648 1073741824 1610612736 2952790016 4160749568 4093640704 771751936 3976200192 2189426688 4005560320 2275409920 1615855616 1363673088 238288896 1015676928 3609657344 51478528 2913484800 2525339648 1131581440 267065344 3017159680 1032373760 781582080 895125632 3140397760 3301182432 2937211952 3063586296 4262361084 710236314 3388681741 +2147483648 1073741824 1610612736 2415919104 1744830464 738197504 4060086272 2902458368 1484783616 2311061504 3684696064 2878341120 1187512320 1208745984 97386496 2384134144 1607565312 2955427840 1274929152 574091264 3922692096 1545223168 47316480 279481088 2252116608 664210624 492735584 4015176880 2610778760 1191641860 2014786154 2501802101 +2147483648 1073741824 1610612736 4026531840 3087007744 2885681152 3590324224 4009754624 3883925504 1547698176 3894411264 1125122048 653787136 269746176 2956591104 2420572160 668041216 3977789440 3680837632 2750582784 515581952 1015510016 3090231808 1013559552 28125056 2643370176 304992864 198140368 453775576 475957724 3895744314 4213881293 +2147483648 1073741824 1610612736 2952790016 3087007744 2348810240 2986344448 1560281088 343932928 3946840064 2392850432 2452619264 746061824 2098987008 3759800320 2328821760 879853568 2656583680 3765280768 1958875136 3202574336 2408840192 2034933248 409383680 2198122368 2975302592 687707424 76229264 3632725448 1729422220 3864975722 305773021 +2147483648 3221225472 2684354560 3489660928 3892314112 469762048 2650800128 251658240 494927872 608174080 2594177024 2322595840 659030016 3308519424 4076470272 4034330624 1295024128 3328753664 805625856 9596928 3799181312 212042752 3734692352 426132736 4276732800 3838178752 1123161504 4234358896 4143691256 2323039772 2284847578 2263451311 +2147483648 1073741824 1610612736 1879048192 1744830464 3690987520 1912602624 3841982464 1719664640 4232052736 715128832 4090494976 2720530432 250871808 4271243264 1444610048 277970944 3876077568 501489664 3277729792 4246628352 2059328512 602828288 394700544 1657947520 2803197376 946249440 2401486320 4289508024 3231372100 3302066138 1906938997 +2147483648 3221225472 3758096384 2952790016 134217728 67108864 1375731712 117440512 3061841920 1707081728 3374317568 1492123648 3398959104 1355546624 4262330368 2972385280 2553315328 2587377664 2407309312 1920430080 2067208192 349580288 2173168128 3241100032 752588416 3140051392 2780086176 2207463120 59542440 2465188100 3237660810 3126435095 +2147483648 3221225472 3758096384 805306368 2281701376 2080374784 4194304000 452984832 1048576000 1405091840 2925527040 2767192064 172490752 668205056 1893859328 2249129984 3174072320 4146610176 564502528 3815469056 2629494784 732138496 3534651904 237071104 4275169920 1654240064 4232866080 1831827312 2288000056 1441806060 2009701786 2392119775 +2147483648 3221225472 1610612736 1879048192 2550136832 3019898880 369098752 1224736768 1031798784 750780416 3533701120 3549429760 1247281152 887881728 2201092096 3096903680 2874179584 1056522240 1450975232 820760576 784029696 130270208 2122251776 3535030528 3588141696 77890752 390534752 484971920 585379944 1906705212 3466193546 1783405423 +2147483648 3221225472 3758096384 1342177280 4160749568 1677721600 1577058304 2566914048 1015021568 1900019712 1960837120 4145020928 1091043328 3183738880 3274047488 2272985088 173047808 3622322176 1507155968 3517927424 1920874496 3394696192 1696779776 888974080 1079741312 299979584 1636934624 4014479920 1487169176 3757447236 1053950202 1457830455 +2147483648 1073741824 3758096384 3489660928 3355443200 738197504 2181038080 50331648 2323644416 994050048 2367684608 1888485376 2183659520 2376335360 2457206784 585826304 3553722368 2869510144 3006554112 1096691712 4006529024 3697728512 3179495936 2656367360 2456687488 1765262528 264968032 2470539120 824225816 3666980388 2099869434 1294317205 +2147483648 1073741824 3758096384 1879048192 1744830464 335544320 1241513984 4244635648 4253024256 2705326080 2841640960 3566206976 3516399616 1659109376 1472856064 291962880 481394688 208224256 4159512576 4239798272 1481242624 68959232 3065949696 3887456512 1542646144 1530067008 3709013984 4024655888 3865712120 1071107292 2715319706 3490022797 +2147483648 1073741824 1610612736 4026531840 2281701376 3288334336 100663296 3909091328 3414163456 1891631104 144703488 4046454784 1662517248 3225157632 2756575232 647692288 4182867968 1384660992 4128579584 4050317312 602511360 1946485760 4219674112 3161236736 1866917504 927905984 1847303968 4178617936 1986591048 298063204 312721130 3869007605 +2147483648 1073741824 1610612736 805306368 1207959552 3556769792 3992977408 1962934272 3363831808 3787456512 3038773248 3815768064 2140667904 549191680 2894725120 2032074752 3415310336 1674067968 257204224 2855202816 2053650432 3957650432 2711090688 2938379008 3828761216 1368703424 613388448 1096319952 2652661576 3753596908 3639010154 1539178237 +2147483648 3221225472 3758096384 4026531840 671088640 4093640704 3925868544 3238002688 1149239296 1807745024 408944640 4214226944 1597505536 1323565056 1871839232 1522466816 4136665088 2808627200 2808881152 1427091456 3395860480 367901696 30381568 1300884224 681414272 2648100672 1643967136 979835408 1761968824 2195923308 4272375962 4142182207 +2147483648 1073741824 536870912 4026531840 2281701376 1275068416 973078528 1392508928 3766484992 1077936128 2317352960 2043674624 916979712 906756096 831389696 1455095808 2024898560 1910030336 389390336 3859476480 1701349376 2901175296 708743680 803440384 3016085888 1609813184 2626499552 3939387632 1343948872 2334131076 374396970 4100518069 +2147483648 1073741824 536870912 4026531840 3087007744 2617245696 2046820352 3674210304 914358272 1530920960 1809842176 1901068288 3498573824 4194041856 668598272 1069481984 208764928 402178048 4035289088 2015268864 2185316352 2053196800 3062956544 1932016384 4056787840 994269504 3693855072 1317500336 3000369128 169224908 1593653002 4217089341 +2147483648 1073741824 2684354560 1342177280 1744830464 738197504 1241513984 2533359616 3061841920 3015704576 2585788416 2542796800 673710080 451149824 157941760 2163671040 200376320 1859764224 3720208384 227962880 3598813184 62934016 35715584 2207310592 640211584 3957590976 1659539296 314003824 2492500120 3500703900 4163225466 2831829293 +2147483648 3221225472 1610612736 805306368 939524096 3556769792 3657433088 2566914048 377487360 1782579200 3651141632 1288699904 2309488640 2115764224 3297116160 3299016704 1957724160 1914257408 495230976 2395082752 2852182016 16882688 2457880064 3091300096 2896202112 1414582208 2699599584 675068144 4103586408 4276789684 2682073866 1944500615 +2147483648 3221225472 536870912 268435456 134217728 872415232 1308622848 822083584 3464495104 322961408 2866806784 2677014528 2916614144 2007760896 454426624 3367174144 3819995136 3664363520 868507648 835858432 333543424 2769384448 3499671040 4232961792 1107798912 1110055744 1895593696 1877984912 2553235944 3062779892 2021542538 3254222119 +2147483648 1073741824 2684354560 2415919104 402653184 3288334336 771751936 184549376 3732930560 507510784 3156213760 919601152 2168979456 474218496 318373888 40304640 2754707456 4277780480 4185677824 795283456 3987781632 1949914112 3994880512 1746307840 1592308096 1700023488 1632766432 294869296 2079536920 2365811196 1083893114 3767985933 +2147483648 1073741824 536870912 2952790016 2818572288 872415232 3120562176 553648128 4135583744 3376414720 1625292800 3081764864 1552416768 3571712000 4178444288 3834839040 3935404032 261668864 2948407296 278016000 814757888 3197737984 1094546944 1171443456 3731894144 2452208448 3392445088 2935420016 2396958168 2716475732 3416018682 688034149 +2147483648 1073741824 3758096384 1342177280 134217728 3959422976 2113929216 2197815296 3128950784 96468992 706740224 2209349632 2786590720 1281622016 2995126272 4220190720 349274112 1598636032 644702208 1107996672 3952134144 2427036672 3757849088 1872941824 3991694976 273352640 368144160 981036368 2746577400 1129221700 4062653018 905676757 +2147483648 1073741824 1610612736 3489660928 2818572288 3154116608 503316480 2197815296 2961178624 3326083072 3965714432 1842348032 3037200384 300679168 3106013184 4082565120 3580985344 804798464 1993695232 3604410368 1823549440 3009004544 1982200320 1492109056 1120189824 1870638144 3048013664 3896743856 486979784 1857651996 3432490 3964111341 +2147483648 3221225472 2684354560 3489660928 939524096 3959422976 838860800 2264924160 2172649472 457179136 3848273920 449839104 4274520064 1928069120 19005440 4120313856 3111157760 2688073728 1351933952 542625792 47228928 46676992 3639355904 3122900224 2115388800 3375408192 4141439840 3590596144 3128937288 1907128604 406986666 1162315375 +2147483648 3221225472 1610612736 3489660928 1207959552 3154116608 4060086272 1493172224 746586112 2663383040 2262827008 2467299328 2518155264 2980315136 1658454016 2218196992 3379593216 2747875328 3848101888 2523869184 804579328 3345161216 287479296 2936261376 502510720 125478976 1065795552 2522394640 1350892152 3953870204 2281604890 2620188207 +2147483648 3221225472 2684354560 2415919104 3087007744 2617245696 1644167168 3875536896 880803840 2529165312 1285554176 2119172096 3184001024 3098279936 1388707840 4222812160 1047560192 156811264 2344902656 3812249600 2554152960 2007923712 1263487488 3766355712 3754423424 1546808512 2050044384 1513742640 2964623304 4192377684 297394346 3740631463 +2147483648 3221225472 3758096384 1879048192 939524096 1275068416 637534208 2600468480 2910846976 1623195648 3059744768 3977248768 324534272 3784572928 321781760 229834752 3706748928 59260928 3794608128 2599063552 2942691328 27743232 2401221120 676990208 2613881472 4265317696 3336350432 895697552 457759384 944613108 3254436090 1866312743 +2147483648 1073741824 536870912 4026531840 2818572288 2348810240 637534208 3103784960 4051697664 1782579200 1004535808 3595567104 2832728064 2828795904 1863712768 2797797376 2184282112 432586752 405118976 815443968 275597312 3539981312 1662418432 3234001152 456238976 407411520 3664078688 2272929552 3762087816 3274177940 973764970 3314925765 +2147483648 1073741824 1610612736 2952790016 671088640 3422552064 3523215360 1056964608 4135583744 2839543808 3055550464 3004170240 2945974272 2443444224 2566782976 3356688384 2528215040 541605888 4259160064 3458936832 985974784 1540275200 3180993024 3473765120 3016929152 3083929280 410525280 2966769424 1272368504 855624244 3809625754 909213925 +2147483648 1073741824 1610612736 805306368 3087007744 67108864 2583691264 2969567232 2206203904 1212153856 3286237184 4023386112 2809659392 856948736 2100166656 2136145920 11632640 3899146240 1296867328 2580221952 2037676032 3284122624 1951110656 2184545536 1725867904 1113243456 2750282848 1685769040 345813976 3115567860 249650746 3528551397 +2147483648 1073741824 3758096384 805306368 1744830464 4093640704 2650800128 1291845632 427819008 3997171712 2971664384 833617920 2341994496 781451264 3293970432 2099970048 3088154624 4025040896 225288192 4174557184 630470656 1289114624 15427072 74533120 1408794496 3028612800 2629733664 46650960 1442983192 2392715012 141269434 967866005 +2147483648 1073741824 2684354560 3489660928 3087007744 872415232 973078528 3103784960 2826960896 29360128 312475648 3784310784 4256694272 2502164480 2173042688 2563440640 2318499840 1420410880 425517056 1845678080 1960581120 3779238912 3367847424 3723690752 1188323968 2207215296 839295584 747307600 332416056 4216934596 1028956890 1808674645 +2147483648 3221225472 536870912 1342177280 3087007744 603979776 4127195136 251658240 830472192 230686720 2141192192 3889168384 797442048 3981705216 2908880896 1261371392 1332772864 1842987008 4045201408 4237807616 1511798784 4212532224 2027729408 3845610752 718030976 2434763968 3595103456 485811888 1102265016 4079447532 417680602 2862238367 +2147483648 3221225472 3758096384 2415919104 1744830464 2751463424 1308622848 754974720 411041792 759169024 3328180224 3369074688 543686656 3873177600 436862976 3903782912 2846916608 3275243520 1450500096 997715968 4149516288 3871757312 845940224 1236454144 2811919232 1923563072 1975325024 3327894384 4018540648 2047721772 1281563786 259204895 +2147483648 1073741824 536870912 1879048192 3892314112 3690987520 1979711488 520093696 3447717888 2520776704 400556032 296747008 1683488768 2084306944 1037959168 1556807680 3947986944 2238234624 2795806720 4240650240 394618880 609473536 2404225536 3534210304 1768302464 4173847360 1184297120 2004766160 756791240 3656964420 476959466 4013325013 +2147483648 1073741824 3758096384 1879048192 2818572288 3154116608 234881024 3238002688 2877292544 3485466624 2657091584 3448766464 532152320 3432251392 356122624 2596732928 3304161280 3970514944 3849134080 923774976 512567296 1415570432 2765446656 1117435136 607606912 1800977216 625257440 3139599952 1973575000 2883716828 423776314 4130571981 +2147483648 3221225472 3758096384 268435456 2281701376 603979776 3254779904 318767104 2340421632 3468689408 3563061248 3746562048 1644691456 926679040 2331901952 81461248 288391168 576208896 3367362560 973287424 1858361344 1778011136 2596364800 1314951424 2152749696 529030464 2700903008 3793687728 1556822376 2056798212 2513822602 835971319 +2147483648 1073741824 2684354560 2952790016 3623878656 1006632960 3456106496 2264924160 293601280 2621440000 3303014400 101711872 3676831744 3500408832 2534014976 2388066304 1425113088 641318912 1946951680 3975073792 339527680 2096587776 2734739968 58772736 3309431680 979478848 1876011488 1904790640 1532340248 3702700508 135960698 1275003373 +2147483648 3221225472 1610612736 1879048192 2281701376 872415232 1644167168 2264924160 3649044480 3116367872 3772776448 2783969280 2537029632 758382592 4083286016 3521052672 2198896640 4022943744 948707328 2551705600 379353088 2103389184 1548749312 3010059520 3797749888 658389568 1675648544 913343376 2381890328 2387943724 3562219450 696776191 +2147483648 1073741824 2684354560 268435456 402653184 2751463424 33554432 3271557120 444596224 3368026112 3303014400 3081764864 2030567424 2751201280 683016192 1924333568 391217152 750370816 2851430400 2580156416 784627712 117689344 1297728000 633672448 1099093120 2476240960 673469088 2477921136 2664473832 1190768916 299172042 4036628773 +2147483648 3221225472 536870912 4026531840 2550136832 1275068416 1241513984 989855744 2977955840 2025848832 1436549120 4088397824 2435317760 3965452288 455999488 1883963392 2644541440 397524992 791257088 559730688 1135585280 3456830464 1262510592 4066432256 2844799616 3612904128 1884611616 3129133360 749541608 3831987172 394658890 3201753367 +2147483648 1073741824 2684354560 805306368 3355443200 603979776 301989888 3841982464 847249408 2646605824 2443182080 4289724416 1951924224 2793144320 1240334336 3856334848 966885376 196198400 1046028288 2675830784 2238699520 2870701056 1837133312 3191893760 1960869504 3402754240 3603498016 1666546640 3488238152 3216601124 3744237290 2187780149 +2147483648 3221225472 2684354560 4026531840 671088640 872415232 3053453312 1023410176 159383552 1967128576 3512729600 3492806656 1636302848 900464640 538836992 1298857984 1700823040 2788212736 4236812288 3425546240 2103326720 2819228672 55678464 4206405888 3231996288 2574448704 3780459168 492562288 3303669320 865870436 748106602 2840039511 +2147483648 1073741824 3758096384 268435456 4160749568 4093640704 771751936 1392508928 1384120320 2311061504 2300575744 4010803200 2823290880 1238106112 476446720 634585088 3693182976 1116815360 1493819392 3693989888 2010519552 1674228736 1078295040 1888174848 4238694016 3300610496 3673953376 113220272 3709208840 275439700 3398707690 2615401509 +2147483648 3221225472 3758096384 4026531840 1207959552 2080374784 369098752 2030043136 4219469824 3586129920 1176502272 1727004672 644349952 300679168 2096758784 2242838528 3307241472 2322612224 2770870272 3817697280 2934597632 2107102208 2887015936 737101056 2529262720 1252120512 363981216 2617881904 3220971784 2462263084 2509931050 2671760607 +2147483648 3221225472 3758096384 3489660928 2818572288 3154116608 1375731712 3271557120 1652555776 3015704576 2648702976 3784310784 3940024320 697040896 4025614336 517406720 3001057280 3104849920 3323486208 1424814080 3600951296 3077495808 2604507648 3806003968 1918026368 1357261888 3305738464 3455330960 2194642088 1762412540 3342027978 3317145135 +2147483648 1073741824 536870912 1879048192 4160749568 4093640704 3388997632 1694498816 4018143232 2394947584 1268776960 315621376 3477602304 4086038528 3101818880 3143041024 1184989184 3780165632 3616055296 1798115328 3870431232 1314880512 818732544 75748608 2611438208 3338214080 3669256928 3027724080 573650824 3053001692 2788489706 1446498093 +2147483648 3221225472 3758096384 805306368 3355443200 2617245696 1174405120 3774873600 1132462080 1941962752 111149056 743440384 2689073152 1083965440 1365901312 978255872 3290464256 3960487936 4247363584 3329093632 1400023040 2811933696 3495415296 368313600 1181106304 2983058112 3835895264 4027841584 3026933672 2614049516 2766236874 2721099039 +2147483648 1073741824 2684354560 3489660928 2550136832 3690987520 3590324224 251658240 1367343104 1203765248 1411383296 942669824 2724724736 1210843136 454164480 3192324096 4171333632 460439552 3507019776 2843512832 1361741824 2060653568 3982897664 1964014848 618155136 2349201344 148893728 2370113712 3602865800 3499489148 3351664682 3412162829 +2147483648 3221225472 1610612736 1342177280 2818572288 3288334336 503316480 1761607680 2373976064 3678404608 3932160000 1131413504 1798832128 3421765632 3486384128 1494417408 4125130752 3140567040 3017302016 591785984 2924926976 1303819264 1803972096 3017771264 1322929536 1567478336 4293552672 4055225488 2620282776 1193469300 565757498 3426016935 +2147483648 1073741824 3758096384 268435456 134217728 67108864 3187671040 1895825408 998244352 2411724800 2430599168 2437939200 3614965760 3192127488 572653568 2981036032 660701184 3834724352 1754914816 1972645888 1226446848 348812288 3136429568 1645663488 491063424 2191740480 586087264 1723877456 3881833592 1150368204 2560221594 1838522077 +2147483648 1073741824 536870912 2952790016 3355443200 1677721600 2785017856 3472883712 2524971008 3057647616 4083154944 2433744896 1898446848 4117495808 1481506816 2029715456 2611052544 4029726720 2505646080 1783951360 2190170112 127435776 4000600576 1299903232 425730432 1276222016 3601353952 112061552 2179925640 2714484548 2004476394 178617973 +2147483648 1073741824 2684354560 1342177280 939524096 4227858432 2785017856 1761607680 1769996288 734003200 3810525184 3023044608 2823290880 1949564928 3259105280 2024734720 3043065856 1590804480 1817829376 2664222720 226461696 2478420992 3579649536 88555776 2250581120 2579194304 3524466208 3149288688 1892539128 2961123308 943259226 2644322269 +2147483648 3221225472 3758096384 1342177280 3087007744 2617245696 637534208 3539992576 1266679808 1237319680 1201668096 233832448 2655518720 1663303680 3039166464 3248160768 2044755968 1435516928 253321216 3474837504 59394048 960001024 3190581760 2732781824 95265920 589491392 3591204000 2094156656 2571496664 1031217924 3676538618 1779253687 +2147483648 1073741824 3758096384 2952790016 2013265920 2080374784 2986344448 2063597568 478150656 2915041280 1436549120 1886388224 345505792 2602827776 3005874176 164036608 2195816448 3037806592 13148160 1267568640 1769342976 2992151552 168104448 1117458176 855573120 380928192 3223581600 4142534096 1214773624 344989980 3700003418 1248624397 +2147483648 1073741824 3758096384 1879048192 2550136832 1140850688 905969664 2298478592 981467136 591396864 3105882112 911212544 3701997568 805568512 2578317312 2498953216 1793163264 2268151808 3730382848 3862810624 1071888384 1785324544 2984640000 857646848 3865826176 775783616 870504160 275356144 2732956504 1788829268 78338106 836583525 +2147483648 3221225472 1610612736 2952790016 1207959552 1275068416 4127195136 1560281088 327155712 2168455168 1851785216 3952082944 1188560896 2120482816 867303424 2843672576 4204822528 2981183488 1286184960 1550708736 1013843968 2797106176 217372160 3169475840 1297827200 2717109824 765449184 3924924048 1263041400 4257027244 3931550490 3918275967 +2147483648 3221225472 536870912 1879048192 1207959552 4093640704 1711276032 4043309056 2675965952 3577741312 2598371328 942669824 55050240 439615488 3847094272 3345154048 3072360448 2433859584 1062772736 2028761088 3890444288 1759519744 1060154880 1976081664 2633266560 1894649664 112438688 2228763376 866914552 268591604 760258266 909716807 +2147483648 1073741824 3758096384 4026531840 1744830464 3959422976 2852126720 2936012800 1870659584 364904448 1897922560 3329228800 1785200640 914620416 2421555200 376111104 3932258304 2484158464 712515584 587018240 3282765824 994151424 1113623040 3624943872 2423854208 368843200 673887904 1753287728 910256088 3739243172 2152777722 1201261141 +2147483648 1073741824 536870912 4026531840 134217728 3690987520 2650800128 1627389952 2642411520 2537553920 1784676352 4210032640 1934098432 2456551424 4131782656 3497197568 3382804480 642826240 983146496 3904237568 2752751616 307332096 3902373376 3484793088 2090071424 1385228864 918034720 1034186608 2666192968 3541361492 1430412010 4165507941 +2147483648 1073741824 2684354560 4026531840 134217728 2617245696 3053453312 452984832 1769996288 3695181824 2883584000 2419064832 3036151808 2669936640 3026845696 3873898496 3030482944 1985069056 2055774208 1094578176 2013210624 3568653312 1698945536 2315953408 211225472 3904388928 1959096224 2220594576 2719984056 595935644 1580908442 711973453 +2147483648 3221225472 536870912 1342177280 402653184 1140850688 1979711488 3674210304 880803840 2613051392 44040192 2981101568 1796734976 1258029056 497156096 2832662528 375422976 160546816 2926108672 700747776 4197365760 3662504960 1933236736 2221580032 1529052800 2115486400 2336329248 1600129360 1158600 3794285500 2418392938 3170812719 +2147483648 3221225472 1610612736 1879048192 2818572288 3690987520 570425344 486539264 3330277376 390070272 4154458112 4243587072 490209280 1565261824 1912209408 2103377920 3823140864 1121009664 3842514944 3390418944 3131500544 3687644160 3334209024 2600367872 3339830144 736743872 1178963616 2230204304 477713128 3924666476 1686800842 1957070143 +2147483648 1073741824 1610612736 2415919104 671088640 3825205248 2113929216 452984832 3128950784 3418357760 350224384 214958080 192413696 1296302080 3937533952 3242131456 4129390592 1672495104 1944707072 2828890112 3867645952 386151424 387074560 785285888 3345498752 2153623104 3840284768 3658777424 1166779000 718982892 702786202 3355841789 +2147483648 1073741824 2684354560 2415919104 939524096 201326592 2315255808 587202560 1652555776 1296039936 3625975808 3916431360 798490624 2733375488 3441033216 2227109888 3294724096 2630991872 1395154944 2467647488 136734720 1141640192 3163279872 2679554816 2248474496 3077479104 1070144160 3246737872 1907258600 1260992236 1326820298 438758141 +2147483648 1073741824 1610612736 1879048192 939524096 3288334336 1174405120 3170893824 2491416576 1304428544 4246732800 319815680 2025324544 3773038592 332005376 2720464896 2464251904 1160790016 1781014528 3441201152 4191156224 1625031680 888108544 734892800 4166505088 3039351232 2459710560 3314477904 4038861496 3911103324 3292842586 2711248589 +2147483648 3221225472 1610612736 2415919104 2281701376 2080374784 167772160 285212672 1400897536 2520776704 1906311168 3301965824 1328021504 3177971712 3319398400 913244160 3688923136 527515648 1794760704 3116642304 452454400 4095077376 845133312 3375973632 220539776 4043710400 539865824 3204158448 729742984 3911836268 2389490154 190482271 +2147483648 3221225472 2684354560 805306368 1476395008 2751463424 2315255808 3338665984 662700032 2562719744 278921216 3689938944 3122135040 1208221696 3591766016 1373306880 1684045824 1297137664 1894326272 211603456 877918208 1261263872 3416988160 129597696 594845312 458154176 1572847264 254273488 2489508408 2350237476 2812256282 1821891895 +2147483648 3221225472 1610612736 3489660928 402653184 1140850688 1778384896 2768240640 3028287488 3342860288 3034578944 911212544 3516399616 1714683904 4226940928 2108620800 3510665216 1340162048 3855704064 2337902592 2534717440 889347072 1426497024 2256315136 3298797440 1078495040 2406290784 4125603728 36541272 2483492236 687630266 249514591 +2147483648 3221225472 536870912 268435456 3892314112 3154116608 570425344 754974720 3967811584 834666496 3344957440 3245342720 1905786880 1825832960 2865102848 2488991744 1539342336 2254553088 3354419200 3243896832 2369038336 3413588992 3961724416 3936682752 1994291840 3486420288 2259123232 850069968 2350507672 1402315300 1365718586 1858857399 +2147483648 1073741824 1610612736 2415919104 134217728 1006632960 1979711488 2734686208 763363328 3401580544 2279604224 1789919232 3535273984 3314286592 3919183872 792657920 3754000384 694173696 2113003520 127479808 484206592 462590976 3976899072 2102828288 142904960 3224369728 476654240 4031035408 1993239144 3663309356 3166497866 249811325 +2147483648 1073741824 536870912 805306368 2550136832 1409286144 234881024 3506438144 1015021568 3443523584 1486880768 1137704960 2796027904 2015625216 3716546560 1262157824 1782677504 2971713536 873472000 508121088 2648020992 2126427136 781630976 2901564160 676602752 3145698240 2775983840 3464737520 1034811672 4071816516 2272590458 4134501237 +2147483648 3221225472 536870912 4026531840 671088640 1811939328 3858759680 520093696 310378496 331350016 2824863744 162529280 1944584192 3473670144 4214095872 1272643584 918585344 2346827776 2884739072 3838423040 639404032 2979468288 340718080 3572144896 4243112576 3851245376 2096018336 2981797040 2188426696 2139652676 2629637866 2848421559 +2147483648 3221225472 3758096384 4026531840 3623878656 1811939328 4261412864 3875536896 1149239296 859832320 3491758080 1531969536 156762112 733216768 115212288 1174601728 1950384128 1151352832 2685411328 2641907712 988112896 2055676928 808923648 3797927680 2772676480 1818322624 1542522592 3813272592 3285004760 1639645396 2890261178 3818338567 +2147483648 1073741824 536870912 1879048192 1744830464 201326592 4261412864 218103808 2122317824 2017460224 3009413120 1987051520 1397227520 1995177984 2327969792 4281794560 4223762432 2644557824 2437980160 408432640 919914496 3722961920 2237195776 810837760 2443595136 3694687808 3508918816 1131287152 1595168584 3813126748 2139705066 1254974829 +2147483648 1073741824 1610612736 1879048192 939524096 1409286144 2382364672 4143972352 2524971008 767557632 3743416320 347078656 2534932480 590086144 588906496 1316945920 2822864896 4066394112 1431314432 201887744 373610496 76526592 238678528 3969663744 2558768768 1234306496 234514208 1206841168 384423016 3788848748 1965494218 3742217213 +2147483648 3221225472 3758096384 2415919104 1207959552 67108864 2583691264 2835349504 864026624 2713714688 4108320768 1936719872 3042443264 896794624 2086010880 3207266304 2839576576 3953147904 4291878912 3792285696 2017236992 2966109184 2226218496 3065558272 2793727104 1649379904 2768150304 4148626512 4232279128 214802500 3327267322 3492026199 +2147483648 3221225472 536870912 1879048192 2550136832 1140850688 2717908992 754974720 2206203904 2302672896 3370123264 2282749952 585629696 3781951488 2156265472 2880634880 3854598144 2132918272 2184224768 1197068288 4252350464 1297408 3828358656 140041472 1945392512 2060608320 1032892896 212360688 2064417544 2488695252 3757793642 2933753447 +2147483648 1073741824 3758096384 4026531840 3623878656 1677721600 905969664 452984832 276824064 3409969152 3495952384 265289728 1441267712 243007488 3893755904 4201840640 96567296 471941120 2368741376 2490912768 1014331392 1618650112 1907186176 637441792 1880061824 735467072 626151264 4235320432 1964624680 2049221332 3948081610 3547352037 +2147483648 1073741824 3758096384 805306368 2281701376 1946157056 436207616 1124073472 3498049536 1270874112 39845888 3994025984 3787980800 3348889600 515506176 1113522176 927039488 3751886848 2842796032 3260641280 1813379072 1996938240 836088320 1885841152 4064671360 3958272832 335022304 3965982640 1323215016 2189474892 3703618762 417452989 +2147483648 1073741824 536870912 2952790016 1744830464 2751463424 2583691264 3640655872 2357198848 2764046336 2304770048 3195011072 848822272 137625600 565313536 1473183744 2822864896 1839251456 386998272 1021947904 1387108352 2374401024 3967649280 646851328 1231097984 3731995456 2727935520 3493147088 3987968344 1775216908 3946922490 941737117 +2147483648 3221225472 1610612736 2415919104 3087007744 3154116608 167772160 553648128 1837105152 2227175424 161480704 2419064832 992477184 2184970240 1085407232 1903624192 2306899968 1656832000 4204912640 4038086656 1617430528 2455596032 3198309888 2142214400 1421169280 3032373952 4193112864 441091632 4038244904 4185344284 2105607562 4240470255 +2147483648 3221225472 3758096384 805306368 402653184 2348810240 905969664 4177526784 1333788672 2076180480 903872512 3146776576 773324800 3015966720 2056912896 2440495104 2508226560 1153449984 2069995520 869289984 1312368640 1219851264 2526256640 2389339392 650045568 1870519360 1685011680 3938827024 622588856 582358716 73511386 1565620463 +2147483648 1073741824 2684354560 2415919104 2818572288 3288334336 1442840576 2667577344 3900702720 4022337536 375390208 1041235968 63438848 3032743936 2756050944 3900375040 2189524992 2864824320 3286261760 3360714752 3790133248 167060480 2839515648 8908544 2828766848 2823893824 2447945952 2448772016 1430165016 981947652 2778399354 2312132341 +2147483648 3221225472 536870912 1342177280 134217728 4093640704 301989888 3707764736 1937768448 230686720 400556032 2966421504 1746403328 2335965184 1980366848 3495886848 3112206336 3972120576 2724257792 571518976 3648649216 2980957184 372481536 559045888 1690467456 3531273280 4046925408 3629498768 2061459016 1304544876 4158655146 3234861759 +2147483648 1073741824 3758096384 268435456 939524096 2348810240 2248146944 1627389952 1333788672 801112064 1960837120 3304062976 3353870336 2818310144 240517120 135462912 276922368 3443605504 1923211264 4006629376 7956480 119804928 2627980800 71916800 2662088832 1575974464 3587588128 2647914032 1264687144 2201042772 3876150922 2030954021 +2147483648 1073741824 536870912 1879048192 2013265920 2617245696 4261412864 2734686208 3665821696 1396703232 1738539008 789577728 4273471488 3470524416 68550656 386072576 629243904 398508032 3353387008 2586841088 1726597120 902087680 3101342208 2486039296 1973392256 45558208 2408837472 2851640144 3682433224 1577466260 70993962 2023515141 +2147483648 1073741824 1610612736 3489660928 1207959552 1677721600 2449473536 2600468480 3732930560 1002438656 4267704320 15728640 2748841984 4071358464 227147776 959381504 3984687104 289423360 2141282304 3515953152 2812827648 2511727616 1304826368 2492828416 1469532800 895241024 1054006560 1698829904 904547048 3906931276 1205434186 548159581 +2147483648 3221225472 3758096384 4026531840 671088640 1677721600 100663296 922746880 981467136 239075328 1642070016 1582301184 3692560384 3449552896 1121583104 1110376448 2374008832 4106240000 2409635840 3484528640 2856884224 1971635200 2303091200 938810112 4113557888 1996496704 444604256 507548816 3118533384 307315340 3189286890 4238206559 +2147483648 3221225472 2684354560 268435456 2818572288 3690987520 2986344448 1996488704 1669332992 331350016 337641472 1674575872 1710751744 874250240 754581504 632225792 1124106240 1837154304 1723949056 3097587712 1737549824 202955776 2263714304 1045571840 67887232 1543933888 321204192 105311312 3351614408 1949792716 3677216426 1064525663 +2147483648 3221225472 3758096384 1342177280 3623878656 1543503872 2852126720 1895825408 931135488 884998144 815792128 1586495488 1446510592 2082734080 122028032 4113235968 1660977152 2323660800 2436980736 2036404224 733022208 292154368 2268968448 1613925632 2742355584 2153744576 2287869024 3428725072 3663635512 1365225156 3487490266 2426349143 +2147483648 1073741824 536870912 1879048192 134217728 335544320 570425344 2969567232 2994733056 2596274176 10485760 2708471808 325582848 779354112 3780771840 651624448 3523313664 4177575936 2256576512 3368087552 3114285056 133196800 2879989248 2681472768 4071248000 2944283840 4241802144 3106645040 3007306296 884272732 2717611802 2812683693 +2147483648 3221225472 3758096384 3489660928 1476395008 1409286144 1577058304 1660944384 3531603968 1170210816 3231711232 1368391680 2396520448 1606156288 2717777920 1139474432 2583724032 1157644288 3581960192 1094782976 3932166144 1236276224 2810739200 2688901888 949169792 3920366272 392602208 2713157264 34505416 4035054724 204835882 2948227031 +2147483648 3221225472 2684354560 1342177280 3087007744 2885681152 637534208 2298478592 3565158400 1715470336 3407872000 2800746496 2299002880 838074368 3375497216 2111766528 67141632 1375780864 4076986368 2474758144 801122304 4091614208 2760990208 3109600000 2899142016 3702479552 3905543072 2669010928 2468491768 1573278092 2255264218 916417471 +2147483648 1073741824 3758096384 1342177280 3623878656 1140850688 1912602624 251658240 3212836864 759169024 1994391552 2217738240 2745696256 391905280 1267597312 3597336576 469860352 1979793408 2634113024 3766554624 1254176768 530607104 2161179136 681140480 192226688 1905440576 3942966688 1314574128 3383339496 4233927076 906972106 2083175637 +2147483648 3221225472 1610612736 2952790016 1207959552 67108864 1778384896 2130706432 3145728000 2092957696 3118465024 126877696 768081920 832307200 3189899264 3527868416 536903680 268517376 2550243328 4227985408 637573120 285268992 2927634944 3091302656 2124516992 3266415168 2478406880 465851568 2725656744 1576542076 1281710282 3796313231 +2147483648 3221225472 3758096384 2952790016 3892314112 2348810240 2248146944 2164260864 1853882368 1841299456 2430599168 3671064576 4058513408 2329149440 1491730432 1357053952 1543536640 503365632 83943424 3565203456 2193680384 4083190784 1603307008 2378727680 2925817472 504524224 3141505248 1424906960 3890295272 2201479892 3463096554 3374553315 +2147483648 3221225472 2684354560 2952790016 3892314112 3959422976 771751936 1962934272 2877292544 2671771648 3827302400 1768947712 1480065024 3051618304 433979392 1546846208 872448000 3925917696 385916928 1082175488 2847991808 1021373440 1007693312 2691200256 791456640 1799528256 338289696 413002096 3658160184 2095338980 2757675486 2725487667 +2147483648 1073741824 2684354560 2952790016 134217728 2348810240 3456106496 2600468480 1954545664 2411724800 3693084672 527433728 2188902400 1600389120 3897688064 2141782016 1409318912 436224000 3238043648 360755200 708839424 4267740160 1829817856 560503552 3842798720 2044628928 2310528032 26713968 82264696 1201618788 226179154 3479807913 +2147483648 3221225472 1610612736 268435456 671088640 4227858432 905969664 1191182336 2055208960 1816133632 3730833408 2595225600 2872573952 1233387520 1414922240 2244411392 1577091072 453033984 1015046144 322965504 1893738496 1022426112 72889856 4004792064 3920525952 2120444992 1317428832 2941213360 2151435064 361929092 2649824342 4101499335 +2147483648 3221225472 2684354560 1879048192 3892314112 3019898880 3925868544 83886080 3296722944 3560964096 1767899136 3283091456 3667394560 2615934976 3788898304 1973616640 151027712 3263217664 3342901248 2262855680 3564169216 305705984 3422349824 1088292096 1518847104 3193066560 2128718176 40494000 59632280 922719212 2043594198 3910100899 +2147483648 3221225472 2684354560 2415919104 3623878656 1946157056 2315255808 83886080 3313500160 2353004544 3210739712 428867584 1456996352 2302935040 2150236160 1790115840 3070263296 1149288448 734044160 169906176 1165023232 940078080 712804864 1547568384 1256310144 2118585408 2206400352 3288299920 3377915608 1745682756 186715178 2171028659 +2147483648 3221225472 536870912 2415919104 2013265920 1946157056 2852126720 50331648 2776629248 79691776 4070572032 594542592 3647471616 195821568 213254144 743636992 562069504 2797649920 1302339584 2968555520 2024306688 2173465600 663136768 2782593792 1522279808 2785985728 1659359904 1819423600 743006568 3336953772 819164854 1002452819 +2147483648 1073741824 1610612736 2415919104 3623878656 3019898880 1577058304 2130706432 1115684864 3862953984 3810525184 2339373056 3320315904 3767271424 1677590528 644284416 1585479680 71319552 3458228224 3438317568 2552813568 1819063296 4050542080 312442624 1362412160 803907136 1308459808 3155532656 1117380072 1047000204 3397389822 2856333671 +2147483648 1073741824 2684354560 4026531840 4160749568 469762048 4194304000 218103808 3816816640 666894336 694157312 3805282304 2466775040 2952003584 479330304 2379415552 2306899968 3267379200 2128650240 722530304 2842228736 1168382976 3168467456 3255241984 2598527872 812345280 2885984 728650448 2050345736 3649160180 3484671634 1070660819 +2147483648 1073741824 2684354560 2415919104 1476395008 3556769792 1711276032 587202560 729808896 3711959040 4141875200 4088397824 531103744 2009858048 4244766720 2204303360 2776662016 2722119680 2539692032 804294656 3754448896 2243744768 2223662592 264184576 1778035584 1740086592 1365694176 2007835568 2363582376 1495528396 920691458 330302563 +2147483648 1073741824 536870912 805306368 939524096 3019898880 3590324224 2969567232 1619001344 3208642560 1533018112 145752064 2916614144 163315712 2160721920 3604414464 159416320 1002455040 438312960 1590702080 2682796032 3357848576 3583432192 812495104 4130332800 3614211904 1596078944 1056118960 3960874456 867026364 1477395146 1606173143 +2147483648 1073741824 2684354560 2415919104 2281701376 3556769792 3925868544 1157627904 3229614080 2462056448 3110076416 156237824 1451753472 789839872 2383282176 666697728 3514859520 4164960256 3466633216 3769667584 1159235584 352113664 1112205824 3124446464 430522496 890131136 2822592864 4139825488 190844552 2958086932 940056590 2597585085 +2147483648 1073741824 2684354560 2952790016 671088640 201326592 838860800 2566914048 2944401408 3141533696 1679818752 3226468352 1682440192 2933129216 3308388352 925040640 2860548096 4274012160 3261112320 2247143424 2623023104 2486963200 2373333504 3493435648 948383616 2385148736 2772403232 1185304656 1899084872 4185107156 231246642 3398718499 +2147483648 1073741824 3758096384 2415919104 134217728 3154116608 1375731712 4143972352 1132462080 683671552 1885339648 1590689792 2960654336 2777415680 4263903232 819003392 2961211392 3175104512 966844416 3962605568 2498234368 399817728 3143258624 3430938368 3495281536 3764578496 1901318240 3770920656 2921064568 3693556108 3123290150 189541841 +2147483648 3221225472 2684354560 2952790016 671088640 4093640704 3724541952 3607101440 2105540608 1170210816 1730150400 2259681280 1849163776 45350912 1438253056 3883466752 2491449344 1061208064 1734385664 3360731136 2376607744 389870592 1303830016 1597495040 2032401792 3907585472 1124632352 2051823280 464410168 3803410100 4049721274 1225022073 +2147483648 3221225472 2684354560 2952790016 3355443200 1006632960 2382364672 1392508928 1132462080 968884224 2967470080 3943694336 3938975744 2185494528 3798335488 2858352640 3519053824 4242587648 219193344 902344704 2277820416 3030793216 3611266560 1343279872 3846734720 1568971200 2374369504 1154425616 1841845960 63228996 1856377190 2252298719 +2147483648 3221225472 2684354560 3489660928 2550136832 335544320 1845493760 2768240640 1182793728 499122176 3965714432 2364538880 2482503680 4251189248 3433431040 3311337472 3586162688 2690695168 1458610176 2298007552 2263128064 2212893696 1526689280 273687808 4192765568 632077760 1431977056 65869040 8456184 3527136100 711362982 3804181471 +2147483648 1073741824 3758096384 4026531840 3087007744 3959422976 1979711488 3204448256 8388608 3586129920 950009856 2746220544 2628255744 3866361856 3189637120 2905800704 1505787904 4271915008 1152442368 2150166528 4256479232 3586059264 2013492736 2947038976 552878208 2363372992 2299775136 3786447792 162017448 2012508276 3361665310 2396198323 +2147483648 1073741824 536870912 3489660928 2013265920 2751463424 1711276032 2466250752 1920991232 2076180480 2497708032 909115392 799539200 152305664 3894542336 1729560576 4022370304 987774976 2301632512 925421568 1540651008 1598202880 2909234688 3469218560 2556703360 2544524224 3562226912 1287310896 3425422248 1303826196 2750802722 4172795287 +2147483648 1073741824 536870912 2415919104 3892314112 335544320 1979711488 2130706432 880803840 1749024768 631242752 2358247424 3321364480 920911872 2277113856 3471900672 3326115840 1990213632 303046656 548966400 3334793216 1021973504 74020352 1322581760 2840753280 3408742464 3086890400 1130046608 1678340600 1814302948 2908385466 524377713 +2147483648 1073741824 1610612736 1879048192 2818572288 1811939328 3657433088 2399141888 528482304 1455423488 2996830208 3029336064 1361575936 2685140992 1299316736 1486815232 1891663872 2141208576 2148556800 3731386368 3110905856 3082972160 778557952 3934523136 2339266432 646264512 3048424096 4024622224 213327144 4165790220 3482475122 586146591 +2147483648 3221225472 2684354560 1342177280 939524096 201326592 4194304000 2466250752 2625634304 1472200704 2438987776 435159040 2943877120 1460404224 929169408 3645177856 3837820928 2648752128 3593510912 1645760512 2365339648 119147520 3905550848 392303360 1229282432 2092988352 3252683104 338723312 4246270840 3934033164 3285887074 3844718533 +2147483648 3221225472 1610612736 805306368 4160749568 2885681152 3388997632 1560281088 75497472 2814377984 283115520 349175808 1137180672 2927886336 970326016 3323133952 2193653760 2019606528 420503552 1042821120 1188362240 1910418432 2994194944 4073118976 4181443712 2459191232 1870586080 2366082256 2399035336 575102084 2749245654 3010984083 +2147483648 1073741824 3758096384 3489660928 2013265920 2214592512 4194304000 2600468480 1904214016 3468689408 2195718144 2559574016 1576534016 2852388864 2617376768 4181524480 1371570176 1231044608 760274944 2123943936 2220128256 3340403712 833223168 188357376 1809396096 777170624 1277498080 1616150672 2904181240 849987588 783995650 655968957 +2147483648 3221225472 1610612736 1342177280 4160749568 2214592512 973078528 4177526784 1333788672 3342860288 3093299200 881852416 3634888704 1682178048 3359244288 4054384640 1614839808 2766192640 3713032192 1007177728 3992254464 3781329920 206912000 718698752 249008000 2001938240 1774823520 2765155472 3024661672 2501154372 2989628730 1532885033 +2147483648 3221225472 1610612736 4026531840 1476395008 3690987520 369098752 1962934272 1249902592 3821010944 3332374528 3285188608 3395813376 1605107712 1372454912 2693464064 3779100672 2439036928 4151336960 1186525184 3829684224 237165568 2292520448 3531339008 4122479232 3552854976 3009566368 3485821904 806080104 159438252 2353042126 2816478987 +2147483648 3221225472 1610612736 2415919104 3623878656 2483027968 33554432 1996488704 4269801472 4064280576 1742733312 3954180096 1097334784 3570663424 4159832064 2835677184 3737157632 2594226176 382754816 311988224 3378305024 2685834240 2564751872 1299314432 1424146048 4055716416 2181830624 474899376 1126395240 3619115732 3634698994 3633353861 +2147483648 1073741824 536870912 268435456 1207959552 1543503872 3992977408 1828716544 4085252096 3158310912 3508535296 2268069888 1755840512 1242824704 3928358912 223281152 1841332224 3865067520 3029344256 1582829568 1792821248 1503812608 1521610240 4262718720 1596076928 1634851904 292774176 3526500144 73997480 3457107988 2623598886 730916815 +2147483648 3221225472 1610612736 1879048192 3355443200 469762048 2248146944 150994944 3867148288 2646605824 1365245952 2381316096 2969042944 687079424 518127616 1374617600 2839576576 2678112256 3574620160 1061711872 2049755136 1799756800 2774894080 3830679808 1452189312 2961784256 1567998304 2946201072 1113736440 2469356276 3483421154 3440433775 +2147483648 1073741824 2684354560 2952790016 1744830464 2080374784 973078528 4278190080 3112173568 2168455168 1772093440 3826253824 622329856 2637430784 2999844864 3828416512 2814410752 23085056 1961926656 212381696 1916561408 3017964544 3075160576 922713856 334592384 3735085376 3515890080 1448647696 3348398360 3177100084 3278441422 3503560881 +2147483648 3221225472 2684354560 3489660928 3892314112 67108864 369098752 2298478592 1266679808 1044381696 350224384 1303379968 522715136 2889613312 1556480000 2773155840 213942272 2569060352 722509824 2222510080 2309285888 693240832 913380864 1458374912 578489216 3525893696 2445059296 2609305008 3257606952 2469451324 2162689990 1436340683 +2147483648 1073741824 2684354560 1342177280 671088640 3690987520 3456106496 1191182336 2139095040 4290772992 438304768 1053818880 1125646336 3021733888 2341339136 436535296 3745546240 3730849792 288399360 1256738816 3411290112 2848644096 922209792 2910570240 4237148032 1009033152 3720522272 3369330384 2444846872 1893617180 3017621134 670866565 +2147483648 1073741824 1610612736 805306368 4160749568 2617245696 234881024 2533359616 2961178624 3250585600 2753560576 1318060032 2200436736 688128000 1254490112 1787101184 3124789248 4217389056 3966787584 286797824 1098708992 3603602432 3738635776 1051399936 1944154240 2188796352 2252190752 3421267600 3621951272 3335725828 133038022 35945221 +2147483648 1073741824 536870912 805306368 939524096 1140850688 100663296 2130706432 4202692608 2109734912 3940548608 2442133504 1598554112 2779512832 276692992 2175074304 1447067648 513818624 2788171776 1425551360 974403584 3343533056 10421760 461897472 126040704 2042731968 3125951200 1939601808 2537927496 3318755244 417887614 3055310373 +2147483648 3221225472 1610612736 1879048192 1744830464 3959422976 3120562176 218103808 3145728000 2025848832 4175429632 2366636032 1574436864 445382656 568721408 3396534272 4227072 3365978112 2377146368 745041920 2497996800 1006824448 468826624 3564211456 1387395968 2438027456 1623304416 2606347536 1450543576 3231937676 804799206 1585222387 +2147483648 3221225472 3758096384 4026531840 3623878656 2751463424 1979711488 3774873600 3397386240 3384803328 3240099840 2706374656 614989824 3705929728 447348736 2575499264 354451456 3478175744 2175328256 2422534144 3932870656 908305408 196146688 3419939072 916204160 1738947008 1848449312 2566489424 2043351720 2209652196 1929510954 2514982979 +2147483648 1073741824 536870912 805306368 1207959552 1543503872 1241513984 2063597568 3900702720 4290772992 2233466880 1525678080 2677538816 1006370816 2680553472 751108096 1730183168 770719744 1696079872 2604412928 2892384256 3841285120 2753088000 549206784 4146514048 2887110592 348671264 458508016 2642605464 512717052 3933978438 3049869061 +2147483648 1073741824 536870912 2952790016 2550136832 3690987520 3053453312 2030043136 2659188736 834666496 450887680 3178233856 3786932224 3117154304 2813198336 4254662656 2430631936 2725265408 238559232 3800870912 2123274240 1225382912 2645046784 742668544 2784673408 787186112 1440678624 2661130608 3459954616 587927756 4079989038 3597006937 +2147483648 3221225472 3758096384 2952790016 2550136832 335544320 167772160 1929379840 3347054592 918552576 148897792 1536163840 147324928 3788242944 3513647104 2787966976 1004568576 3155214336 1846075392 3240931328 117348352 2967802880 2737605120 3657347840 962930560 3303802560 3919466720 2377494416 2332308168 4020423372 4274250478 4195199725 +2147483648 3221225472 2684354560 3489660928 402653184 2214592512 2516582400 587202560 159383552 2344615936 1595932672 993001472 3921149952 4017356800 4122607616 1347485696 740327424 3937452032 1182310400 4132753408 4119468032 879330304 3734246912 1663755008 614050176 3087850432 2943256352 3164282672 2435395512 1442092148 268048442 1890663825 +2147483648 3221225472 1610612736 3489660928 3087007744 3154116608 3321888768 1224736768 2776629248 1480589312 840957952 1821376512 3268935680 3612606464 727056384 3699048448 1126203392 3037773824 1016619008 2088030208 1514584064 4209228800 1616135680 3151399168 2277229952 2956986432 4129311264 1989193872 2648233176 2211718740 1788228310 1880834619 +2147483648 3221225472 1610612736 3489660928 2818572288 2483027968 1375731712 3439329280 729808896 1673527296 106954752 3329228800 3881304064 3375104000 2769420288 463929344 123764736 4092641280 2543345664 2546782208 2283972608 3118437376 3642544640 4108979456 706431872 3088724928 721645152 2140582512 713139544 1750682668 3652553362 105357927 +2147483648 3221225472 2684354560 2952790016 2013265920 3154116608 1107296256 654311424 3900702720 3653238784 580911104 2465202176 364380160 511967232 3184132096 1349713920 3349184512 2641412096 2230886400 1441050624 1973057536 1799076864 2392637952 423552768 2176927872 469232064 233446048 3762507504 1245235128 667169156 581579082 2921580467 +2147483648 1073741824 3758096384 2952790016 1744830464 1006632960 3858759680 989855744 3934257152 2998927360 400556032 2020605952 474480640 3529244672 3801743360 3066363904 1767931904 2964340736 2259214336 2746003456 4069681152 465124352 963274240 3016588032 2040302208 2264548032 1341497312 59274352 3694973512 2930390364 833445402 3148666629 +2147483648 3221225472 2684354560 2415919104 1744830464 3690987520 2650800128 285212672 2222981120 3720347648 1897922560 4178575360 3621257216 885784576 2628648960 3838377984 2342551552 3318792192 2054725632 874287104 274098176 2048252928 3411418624 1570099456 1159111808 1089834432 3194370336 2447209744 3737256408 1597483468 1842466350 3452707849 +2147483648 1073741824 3758096384 2952790016 2818572288 1946157056 771751936 1828716544 142606336 1790967808 3403677696 2326790144 2022178816 972292096 3281125376 4182704128 2824896512 1265647616 1139335168 1325707264 3728386048 4234900480 3708464640 1419980032 2480826496 752982720 1072235232 425561776 2322587272 900772084 1460165906 3769922191 +2147483648 3221225472 2684354560 4026531840 2550136832 1811939328 3791650816 251658240 209715200 264241152 3953131520 2823815168 2779250688 2460221440 1852964864 1710292992 136347648 990953472 2311626752 3579113472 1972017152 3556600832 360079872 1020514048 217656448 2857680832 554308512 272471120 3973492648 58960292 3385969906 3576706865 +2147483648 3221225472 1610612736 2952790016 2281701376 335544320 2449473536 2399141888 662700032 4013948928 966787072 1792016384 2573729792 598999040 2374107136 550567936 1126203392 2366685184 3087556608 2810490880 3684337664 1994200064 1769869824 2876722944 2663106432 2676301632 4275212704 402222800 397726568 260194484 4157719554 1218508433 +2147483648 1073741824 1610612736 1879048192 1207959552 603979776 3388997632 2130706432 1149239296 3166699520 2850029568 2060451840 43515904 3495690240 3638951936 520421376 2153807872 2710585344 2503499776 1588359168 2966308864 340861952 300042752 2799648512 1200858240 1955400896 2814656992 322571984 799248536 2990879580 2663447142 2732593861 +2147483648 1073741824 536870912 805306368 1744830464 4093640704 3187671040 1023410176 2474639360 2579496960 1163919360 2268069888 4275568640 3681288192 2813460480 3063218176 1373667328 108019712 1761091584 4118556672 2751096832 2297558016 1310080512 3640884480 2116236160 2444454336 859557216 2629804848 3845781720 1119005292 4178921010 2720047189 +2147483648 1073741824 536870912 3489660928 3892314112 1275068416 3724541952 285212672 3128950784 641728512 3571449856 2305818624 3779592192 4153671680 246284288 491061248 2896199680 210780160 4072153088 3768373248 3319457792 3600501760 2393726464 1185206528 1241963136 690083392 1560702176 2527161712 1271321416 3741427860 3352751406 2834914693 +2147483648 3221225472 536870912 3489660928 2818572288 3422552064 1644167168 855638016 2139095040 633339904 434110464 2008023040 3999793152 709099520 1145438208 489357312 3458236416 357613568 3663208448 4226600960 551725056 4284337152 1235476992 2756997888 2797510528 4007122368 1362813408 393335728 3047284840 3057249092 1849016518 3194436459 +2147483648 3221225472 3758096384 1342177280 2818572288 1409286144 771751936 3238002688 3917479936 3099590656 1088421888 2427453440 1548222464 2787377152 1201012736 393674752 1042317312 1699790848 3145261056 2074890240 3033704448 43078656 3674189312 1164214528 2495007104 2309425344 1721252064 144485552 2807744072 1624578340 2392409878 1299927607 +2147483648 3221225472 536870912 1342177280 3087007744 1275068416 771751936 4143972352 780140544 1245708288 2283798528 2463105024 2455240704 3567517696 998113280 1222049792 627081216 1819328512 1992826880 148656128 2114631680 2909883392 710127104 600749824 2759839360 189577792 3572670496 2655340240 2178228312 3173905828 890883838 2652844567 +2147483648 1073741824 1610612736 805306368 2818572288 2617245696 637534208 1191182336 780140544 4194304 278921216 3702521856 3933732864 738983936 3173384192 113967104 2984280064 2240823296 1208508416 1318334464 1765451776 925211648 274703872 3436873472 1488260736 2706886720 3754838176 2773469360 3885138040 1778488588 1906114726 1773363723 +2147483648 3221225472 2684354560 3489660928 1207959552 2885681152 1040187392 1862270976 4135583744 3099590656 1478492160 2846883840 1894252544 3113484288 3662807040 3018129408 341868544 810598400 3304628224 2290929664 2026784768 1161014272 1297071616 2668179200 1694373504 2241530048 3678134304 2454445488 4270017256 2896655508 521995730 552355493 +2147483648 1073741824 3758096384 3489660928 3623878656 3959422976 3456106496 2164260864 444596224 2227175424 2891972608 1510998016 2800222208 3915644928 665714688 2613641216 2686484480 1974484992 521723904 2044514304 3615676416 3572755456 2969521664 2826256640 3903994496 3609982144 1766048864 1005026832 3282664680 2016459364 2891504174 1711046793 +2147483648 1073741824 1610612736 805306368 1476395008 4227858432 3053453312 1593835520 3632267264 1648361472 1499463680 848297984 309854208 1085538304 2282881024 3545956352 1101037568 78659584 3557318656 60567552 1048467456 919469056 3072407040 4034371328 2715187328 3101782592 3940012384 669410960 4020838520 2745927092 2210926994 3845960347 +2147483648 3221225472 2684354560 268435456 939524096 1677721600 838860800 2936012800 1719664640 3368026112 383778816 1510998016 670564352 721682432 2621571072 3714383872 1470136320 2192621568 331915264 1745620992 2528000000 467362816 2692985344 1572335360 3053291136 1895053504 589979360 2337912336 1225185784 3339135492 305472450 3002646053 +2147483648 1073741824 2684354560 805306368 1744830464 1543503872 2583691264 419430400 1115684864 574619648 3999268864 1376780288 1291321344 3758882816 1703936 3785162752 3114303488 1135624192 3007881216 1497640960 408840192 2403556352 3533904384 4235450624 1185620608 869757504 128308832 881604112 425341688 4034774796 359679386 1953003101 +2147483648 1073741824 2684354560 2415919104 3087007744 2348810240 33554432 1996488704 931135488 255852544 845152256 1903165440 1040711680 1481375744 1426456576 3666280448 3245375488 1443381248 3427573760 1258721280 394770432 233835520 1825063424 2255279872 1066837888 1472182080 1507081824 284308336 937814280 2083356620 2512462406 420938983 +2147483648 3221225472 536870912 1879048192 2818572288 2885681152 3858759680 117440512 897581056 3015704576 1591738368 1594884096 244842496 2289827840 3903979520 4182573056 2500886528 798539776 2600214528 519204864 3161303040 954215424 2551195136 454567680 1270629760 508697536 173929184 2106079504 2699348376 1204723196 1417620338 2006814637 +2147483648 1073741824 1610612736 3489660928 2550136832 1140850688 1711276032 2365587456 3347054592 2386558976 1474297856 2328887296 1472724992 3500933120 249954304 1037893632 2882568192 3662168064 3656146944 2038878208 3385694208 1295565824 1964254720 2570251520 1473189760 3102709312 4263498720 967265488 628337352 3588357932 387853478 2934513725 +2147483648 1073741824 2684354560 4026531840 2013265920 3556769792 1912602624 520093696 4034920448 289406976 3017801728 4245684224 3526885376 2964062208 2710962176 4162650112 3356524544 1505247232 4218200064 943124480 1282242560 1031296000 172765696 419872512 4041539712 547154240 1822304224 490286864 1642249528 2511829036 3278062806 3258518013 +2147483648 1073741824 536870912 805306368 1744830464 1811939328 301989888 4278190080 3045064704 549453824 3659530240 2609905664 3382181888 1726218240 1687289856 2320302080 3465576448 3608690688 4121174016 1198665728 2541578240 2295917568 3657716224 3693272832 3032843648 497862848 453965344 579578256 3787949720 4118379364 16435282 1757483629 +2147483648 3221225472 2684354560 268435456 2281701376 2080374784 3791650816 2264924160 3766484992 3837788160 2132803584 2429550592 3576168448 1437335552 4024827904 2967404544 3385884672 816365568 1726783488 210112512 1341097984 1829305344 1174151680 1846421248 39055488 1122430144 3412050720 2677035728 3024650792 2644286764 868116262 3578504703 +2147483648 3221225472 2684354560 268435456 1744830464 3154116608 838860800 889192448 3464495104 2285895680 3726639104 3197108224 3946315776 2539913216 3399352320 650051584 3985670144 1589166080 1990500352 2004750336 1758423040 1381514240 1884615168 1274451200 696508032 1985634368 3547439648 771206288 305958456 2303349220 2273922782 3362992799 +2147483648 3221225472 3758096384 2952790016 2281701376 2617245696 436207616 2197815296 2474639360 2168455168 3680501760 3121610752 3285712896 3237740544 1174011904 1164247040 3339747328 4250451968 2268913664 760918016 2715125760 4051180544 2269960704 2953995008 2251367296 1063160128 1780713312 1131397136 1719513304 852261756 944949434 2513525765 +2147483648 1073741824 3758096384 1342177280 3623878656 3825205248 1577058304 352321536 1048576000 1799356416 2451570688 1800404992 2859991040 4288413696 3809607680 437190656 3117449216 3812114432 582803456 2915192832 683137024 1705796608 3424263680 2126247168 338095744 372896576 3551598112 1246078288 3163768696 4131542300 1433927250 281841967 +2147483648 1073741824 2684354560 1342177280 2818572288 1006632960 2650800128 4043309056 696254464 2160066560 1801453568 2465202176 1638400000 1956904960 3994419200 1294925824 3245375488 174604288 1833213952 3601223680 698853376 671398912 1258741248 3174519040 1021114752 2278189248 1499854688 332782832 4032690344 1571356964 2072494294 424955727 +2147483648 3221225472 536870912 2415919104 1476395008 335544320 2717908992 184549376 58720256 926941184 295698432 3490709504 1800929280 84672512 2490236928 3587112960 143687680 3885547520 2280398848 1071550464 696735744 3544486912 3904528896 3748473600 105976704 2335649600 2005689760 2142110224 1924106328 1700813452 384863534 451434863 +2147483648 1073741824 536870912 4026531840 939524096 3825205248 2919235584 4211081216 528482304 2353004544 1948254208 1433403392 1316487168 3808165888 1223557120 2541158400 4126179328 3283632128 4187758592 1648291840 2520725504 844391424 2371546624 524147456 2313514880 833188928 2774495264 1417997168 772939128 2711220604 1367852718 4123568727 +2147483648 3221225472 1610612736 2415919104 3087007744 2483027968 1979711488 1761607680 1501560832 2160066560 492830720 2563768320 227016704 3418095616 3539599360 3200057344 2354085888 717799424 3810287616 3301609472 2552608768 2240025600 1830729216 804456704 1634421120 3837753536 2976491872 1250320080 4087868552 3028143676 36755514 2425893085 +2147483648 1073741824 536870912 268435456 3087007744 2483027968 3456106496 520093696 746586112 3862953984 3537895424 871366656 202899456 2683568128 162660352 1264517120 242253824 3117957120 3084132352 2799833088 2321004544 4100723712 4068904448 1498234624 549436544 1107336768 352331488 1702940144 1371585304 1847631732 2354099698 260589759 +2147483648 3221225472 1610612736 1879048192 3355443200 1543503872 1912602624 4211081216 2592079872 2428502016 1264582656 846200832 3870818304 2248933376 527564800 1098186752 3253764096 2818097152 1865179136 3668078592 1692256256 875879424 817803776 3706166016 2494917248 3775928512 2429073248 2528399472 4101940664 3649538188 1606754738 2921906965 +2147483648 1073741824 1610612736 4026531840 3087007744 3959422976 973078528 553648128 3917479936 2688548864 2665480192 3056599040 1336410112 3871080448 3480879104 2849701888 145784832 3446161408 949772288 174780416 14923776 2121559040 4021713408 2682863872 1441241472 722131008 1301500640 129801264 117073576 2577087292 3729836346 794350651 +2147483648 1073741824 3758096384 3489660928 134217728 3825205248 771751936 2164260864 2692743168 314572800 396361728 4285530112 2627207168 1141637120 3376283648 2434859008 3706748928 3319283712 2129453056 3400454144 3140028416 880043008 2476895744 546791680 613806208 3144866496 3816772512 3422642544 3997173144 1465952396 1271931390 1483272577 +2147483648 1073741824 2684354560 268435456 2818572288 3825205248 838860800 3070230528 310378496 2805989376 543162368 1448083456 459800576 2685665280 2181431296 3999989760 3205529600 2718449664 2378473472 1571688448 4141852672 2917557248 2801496576 4023949056 2725003904 1562029888 3089749088 3608497232 2783414376 2275074196 191455814 3715449995 +2147483648 1073741824 3758096384 1342177280 1476395008 738197504 2852126720 2365587456 3296722944 4013948928 3659530240 2351955968 881328128 1463549952 2166226944 787546112 1852866560 1781022720 3561807872 1068912640 2919061504 4159089664 3118852608 3055742208 3220165760 4169258816 2019059232 1281678896 1257907592 4241174972 945493854 1352889937 +2147483648 1073741824 2684354560 4026531840 3087007744 2080374784 167772160 2835349504 2407530496 2210398208 3839885312 3079667712 3949461504 2553020416 3185704960 146735104 1766883328 2919776256 595369984 3605721088 1178843136 2709191680 1294682624 1767278848 3100196736 2783517632 2811865312 2833343888 2724572776 1917531564 2198258466 2151792095 +2147483648 1073741824 3758096384 268435456 939524096 872415232 100663296 4076863488 1585446912 1296039936 1272971264 3836739584 3339190272 2005139456 3179151360 3628924928 1022394368 1902657536 1492443136 1490423808 1050228736 1698083840 1093223936 280924928 1508707968 723522880 4237307872 3306699440 266080264 3510769412 3787405118 675760941 +2147483648 1073741824 536870912 805306368 402653184 3959422976 3456106496 3506438144 2407530496 3829399552 2564816896 1114636288 4044881920 1592000512 3499229184 1682374656 2846916608 3451404288 2759073792 1408905216 3552253952 3418778624 3077410304 3095621888 3094511488 1580702784 2762532064 1969022064 1374090264 2587738980 2169222098 3223227943 +2147483648 3221225472 3758096384 1342177280 2550136832 1275068416 3925868544 3204448256 2306867200 2671771648 2078277632 2305818624 1531445248 2766405632 2780168192 1702690816 1202749440 3555246080 208986112 9326592 3344013312 2141375488 1036200448 2437537536 3646855552 1485383488 612239328 1297705840 2443595848 1233460068 951883766 1311437853 +2147483648 3221225472 1610612736 1342177280 3892314112 3959422976 570425344 218103808 1065353216 239075328 2946498560 3335520256 1172832256 470548480 2807431168 2845638656 4279271424 2550710272 3749470208 2507034624 100263936 2869586944 618914304 1281486080 666775424 2517714496 2886136736 3342179536 4282166504 2244902284 2041122326 1663174845 +2147483648 1073741824 536870912 4026531840 3355443200 2751463424 369098752 1962934272 3883925504 1782579200 639631360 1510998016 2258108416 2088501248 2297561088 264962048 2312142848 1542995968 3519815680 3141201920 4237281280 3910018048 1786336768 79418624 2163791744 1867301440 2767868448 602895376 3485343640 2670815740 2755600818 2101775211 +2147483648 3221225472 2684354560 1342177280 2550136832 3556769792 2315255808 1224736768 3800039424 2562719744 3319791616 1804599296 3304587264 2768502784 2428370944 3209494528 1943044096 215531520 2415173632 3759558656 2731644928 3401208832 3530770944 2581424384 2275996288 203186368 3794461152 2097883536 3868803576 439769476 2233576318 3935478061 +2147483648 1073741824 3758096384 2952790016 2013265920 4093640704 2919235584 1157627904 3883925504 3233808384 1717567488 491782144 4280811520 2332295168 3887202304 3615031296 17858560 1929920512 3144998912 1231728640 1264941056 3646845952 3199200768 3792381184 2533988224 2009635008 1259635296 87726928 1305314856 2946158212 754808946 1189272985 +2147483648 1073741824 2684354560 268435456 2013265920 1677721600 771751936 788529152 2407530496 1916796928 2556428288 495976448 2163736576 877920256 1235353600 2722430976 1498447872 1314406400 3529809920 2045382656 10057728 2173625344 2289266176 3918991104 4164771712 3116657216 4049210464 1376910224 787620856 3139291604 1622441698 1811080357 +2147483648 3221225472 3758096384 1342177280 2281701376 1140850688 1107296256 2701131776 2004877312 968884224 505413632 1360003072 2558001152 3345219584 2744516608 4276944896 3629154304 3138961408 253026304 782127104 486639616 2397750272 3723461120 1306771712 3194578816 1156977088 3030198816 341355280 2138334584 3899580132 306802006 1290173517 +2147483648 3221225472 1610612736 2415919104 2550136832 3556769792 3187671040 1493172224 981467136 1396703232 3806330880 2324692992 4078436352 2152988672 611713024 3826974720 3631251456 3515400192 3477889024 3324153856 1802344448 904614912 2268659200 3437558016 148818560 1701272384 1169829600 1870209168 4177392664 1551053780 2754409910 41071035 +2147483648 3221225472 1610612736 2415919104 2281701376 469762048 1375731712 1660944384 3112173568 3342860288 1528823808 2989490176 1050148864 1169948672 2725380096 3559587840 286294016 1219018752 3710148608 1523486720 1993967616 3304823808 777523712 3638346496 3923921280 574873408 810831648 1802910768 2941611928 4178677564 3981382834 159282251 +2147483648 3221225472 2684354560 1342177280 3087007744 2617245696 637534208 3942645760 1367343104 1530920960 295698432 829423616 238551040 723779584 1194721280 3496411136 1020297216 3645423616 1847369728 1838305280 1947318272 1628904448 4075316736 1382845184 2032836992 99988288 3569464736 2657078128 2012488504 1853792676 1450903030 1967287943 +2147483648 3221225472 1610612736 805306368 1207959552 1811939328 973078528 2332033024 1384120320 3636461568 4242538496 1397751808 1977090048 2739666944 1198129152 2698575872 1236303872 529055744 51666944 1684418560 9652224 2019159040 2456844800 3186109184 2189689472 777953472 3457145056 2821424464 3859121368 3001178828 2429377834 995499257 +2147483648 1073741824 1610612736 1879048192 402653184 738197504 4194304000 2634022912 2977955840 2176843776 392167424 3545235456 603455488 427032576 3309174784 2804744192 2318434304 4222107648 2349621248 17461248 1563629568 1156426752 1817197056 58244352 3275006336 2795432384 3869057888 760776016 2974024952 2945865204 1889633662 4294617485 +2147483648 3221225472 1610612736 805306368 2818572288 1677721600 1241513984 2600468480 2155872256 1304428544 2015363072 2039480320 725090304 1488715776 1029832704 470745088 4155539456 4020813824 369385472 3785240576 3272452096 156230656 2924481024 2417507072 229429376 1167775168 1167307808 3435321232 1608464952 401122108 2992898082 3597591023 +2147483648 3221225472 1610612736 1342177280 3892314112 738197504 1644167168 2097152000 1434451968 2537553920 4032823296 2916089856 1339555840 1327235072 665190400 2837774336 2427486208 3481845760 864313344 2262454272 3562268672 1926081536 2967740928 3247103232 340485504 3077680960 2578609248 885474256 921690328 1998299036 2842231142 3406753797 +2147483648 3221225472 2684354560 2415919104 3623878656 67108864 905969664 2499805184 2122317824 859832320 2724200448 3041918976 1515716608 255590400 1001521152 531824640 2049998848 3314073600 673488896 2548994048 30529536 2644214784 1516533248 3306091776 650202752 1696856896 2588425824 1241835344 324979032 924429500 3084855922 3906665619 +2147483648 3221225472 2684354560 805306368 4160749568 469762048 1644167168 3607101440 679477248 3317694464 3114270720 877658112 2648178688 510394368 985792512 1685782528 116424704 2198388736 24420352 2106470400 1261041664 955489280 449061376 3672553216 3954030720 1995804096 425270688 2352720464 3172006104 1605913068 2258412418 1556786715 +2147483648 3221225472 2684354560 1879048192 3087007744 1677721600 2315255808 218103808 25165824 3602907136 924844032 3750756352 884473856 1719402496 1138622464 3064266752 296779776 3366502400 2231672832 889352192 2804660224 1175315456 817154560 3618270464 1596969344 3398409920 627026720 747098512 3171623864 673006332 3402422430 2465599813 +2147483648 1073741824 536870912 2415919104 134217728 3959422976 100663296 520093696 2105540608 784334848 1293942784 2733637632 2430074880 1604583424 1122631680 581369856 3536879616 3668459520 893132800 2217644032 954009600 1270836224 836027904 2725412608 1298386304 841627328 4102547744 1470163184 3853539800 2704807204 3715394986 4030877511 +2147483648 3221225472 1610612736 2415919104 3892314112 2483027968 4261412864 1459617792 1283457024 2654994432 3546284032 2861563904 1660420096 843841536 2783576064 1675952128 2339405824 2703802368 1062494208 3681980416 194504704 440996864 1145748992 3562403584 410532992 1594631744 3691695968 3962917008 4100498424 2595519948 3467045162 2777672133 +2147483648 1073741824 2684354560 3489660928 2550136832 4227858432 3120562176 3942645760 2508193792 2604662784 849346560 695205888 3480748032 3215196160 1219362816 2799632384 2773516288 147341312 2839322624 2765803520 1819908096 894663680 194148864 822414080 11101568 3436909376 3809359520 3576651632 2196305528 2676765988 482490478 382562879 +2147483648 1073741824 1610612736 2415919104 3355443200 738197504 301989888 3875536896 847249408 1405091840 3760193536 1569718272 3706191872 1093402624 3958243328 4128768 1479573504 2553823232 975462400 1903333376 2074724352 776711168 4270510592 799917824 3483976320 4165716928 3616187424 2955793296 2917765608 1194008748 3438992558 83221215 +2147483648 1073741824 536870912 268435456 671088640 1275068416 570425344 3640655872 1384120320 1732247552 1939865600 1477443584 3438804992 3810787328 2891055104 2905276416 1781563392 1411923968 2075926528 3800436736 3501271040 3113733120 892789248 509196544 189522560 1455464256 2875226016 2020607504 654839800 2246839460 2069821330 1254441675 +2147483648 1073741824 1610612736 1879048192 1476395008 3422552064 1509949440 3640655872 478150656 3334471680 1994391552 3075473408 3515351040 35913728 4000972800 634322944 1915781120 261636096 2651611136 1269723136 525162496 1357073408 2981009920 2521692416 73632896 2473471680 783139552 4231246160 3714497160 801731492 3202953786 4292476655 +2147483648 1073741824 1610612736 4026531840 3623878656 3154116608 1174405120 2097152000 3045064704 2596274176 2153775104 2999975936 2056781824 2741764096 2200567808 1787625472 242253824 2234007552 1722048512 2350837760 1420548096 2483502080 1758299648 2840648960 3646449024 4237087424 3090814048 1022726352 3398204824 1564110316 1433776490 3863786925 +2147483648 1073741824 3758096384 1879048192 1744830464 2483027968 1107296256 486539264 3229614080 3569352704 299892736 124780544 3850895360 1114374144 3292659712 2071527424 3209723904 60309504 4233420800 2521198592 3492243456 1826821120 123568640 1293827328 3281195136 3604327616 3715259872 47257968 2435595912 1625458156 1336529154 3079166169 +2147483648 3221225472 536870912 268435456 2281701376 1677721600 3992977408 117440512 3061841920 1665138688 1260388352 2188378112 3619160064 4022599680 1922957312 2483093504 2500886528 2489892864 4216070144 2629963776 1554745344 318235648 173911552 632973056 3482273408 2004441920 1194653472 879124592 98921144 3330189380 118590558 2457346273 +2147483648 3221225472 536870912 3489660928 2550136832 3422552064 1375731712 2332033024 1115684864 3032481792 52428800 2748317696 659030016 1844707328 1248722944 3279224832 858816512 2805514240 3198951424 3312635904 4127168512 2336443392 47780352 985852672 2265412224 3813629120 1480312608 412468688 3519054408 278945396 2861601582 2619924501 +2147483648 1073741824 2684354560 2952790016 671088640 3959422976 3992977408 1258291200 3330277376 2285895680 2296381440 613416960 1714946048 274989056 16121856 2164588544 3266347008 2986885120 1378656256 238727168 833562624 4096224256 3653971456 1624320768 1657673344 1935798336 2001132768 646839952 442246968 3197267940 1794335542 892719141 +2147483648 1073741824 3758096384 2952790016 1207959552 1811939328 704643072 3305111552 1484783616 130023424 950009856 2576351232 1432879104 2041315328 252051456 1614741504 3463479296 4221059072 32825344 542289920 3472705536 3966102528 1997662720 2843993344 3579758720 1181441984 1110625440 3813500816 3378380392 1349898796 3107575622 424623839 +2147483648 1073741824 3758096384 3489660928 3892314112 872415232 3053453312 1526726656 2038431744 1170210816 1260388352 1781530624 3758620672 1239154688 1024327680 1907032064 3847258112 4174921728 985980928 736808960 468838400 1583985664 2999809536 1433893632 3135146368 1429462464 24389408 438472752 2668441864 1784133980 2263794766 1044105675 +2147483648 3221225472 3758096384 1342177280 134217728 2348810240 905969664 3942645760 1367343104 3829399552 3101687808 806354944 3763863552 519831552 3404857344 3628924928 1462796288 2582167552 2698305536 3615903744 1404766208 235080704 3731846656 453331712 202678656 2879822912 59477216 1617646096 2583427416 4192452220 3053408818 2585642605 +2147483648 3221225472 2684354560 2952790016 1207959552 2214592512 3321888768 2365587456 2524971008 457179136 3743416320 135266304 894959616 1358168064 628752384 653983744 2968551424 3861430272 924622848 872853504 1053640704 3774153728 1790019072 709061888 1207223936 1157268288 2352677664 2635084304 3218633304 1370794356 3445248954 1064022299 +2147483648 1073741824 536870912 3489660928 402653184 3154116608 2986344448 721420288 2457862144 364904448 3542089728 4073717760 4061659136 1469841408 62521344 2089746432 1840283648 3836231680 2041847808 4090417152 1046550528 2449554432 2855367168 601475840 730702464 154353088 291129120 3682555088 1886961432 648833052 735222266 1335614959 +2147483648 1073741824 2684354560 268435456 1207959552 1409286144 2449473536 620756992 377487360 2604662784 3890216960 3870294016 2568486912 574357504 1764098048 1542914048 3247472640 294141952 1530175488 2991722496 2747615232 2720388096 2744472064 3775743232 183592576 3312952128 4006644704 3563624624 3229909528 566923196 3703132134 2615366359 +2147483648 1073741824 536870912 268435456 939524096 2617245696 2046820352 2097152000 2860515328 3795845120 446693376 1840250880 126353408 3514564608 1152253952 666173440 1724940288 2656583680 1688477696 583667712 2829006848 3084852224 1207941632 3893337344 3844561536 1642801728 3201126048 839140272 1836766344 2115496188 2653110126 940644053 +2147483648 1073741824 536870912 268435456 2550136832 2080374784 2650800128 318767104 461373440 3670016000 2132803584 1873805312 2558001152 139722752 1969881088 3427205120 2899345408 2997370880 2516328448 1159073792 1351718912 14810112 2067357184 2543710976 2792352640 7123648 509537056 3288147376 1161781624 1107606228 3179423018 333172519 +2147483648 3221225472 536870912 268435456 1207959552 3959422976 3791650816 1191182336 947912704 2722103296 1176502272 74448896 2754084864 205258752 968491008 1268842496 1703968768 2142814208 1317281792 2361266176 1138706432 791636992 2168955392 391849728 2425440384 2618858048 3274969632 2188800624 3203642664 3379410364 3041045114 2592461377 +2147483648 1073741824 536870912 2952790016 671088640 2617245696 2046820352 3774873600 2441084928 3804233728 1667235840 1152385024 312999936 3100901376 1984036864 2809200640 1655209984 4040441856 2051153920 1165078528 933799936 2270485504 58874368 1452364032 5781888 341589696 2626042208 1993020848 223685416 3093431828 3177254690 3377468097 +2147483648 3221225472 536870912 1342177280 3355443200 738197504 2382364672 2600468480 2273312768 1296039936 4154458112 1313865728 242745344 297009152 2730622976 3186688000 3229122560 1790230528 1430396928 1756450816 3554166784 2263149568 1312468480 1703267072 3151679360 2180358464 934468000 1327056208 4048871928 1513283828 4216927074 3027539105 +2147483648 3221225472 2684354560 2415919104 939524096 2751463424 2919235584 4043309056 3833593856 3770679296 3131047936 3853516800 1585971200 2780561408 2958163968 3461152768 2156429312 2629615616 4174553088 2358087680 4180195328 1720476672 4246343168 1724997888 304766080 1234797760 3652596896 1421558960 1876140552 2654941564 1119190258 412880637 +2147483648 3221225472 3758096384 3489660928 939524096 2483027968 1241513984 1728053248 2357198848 3837788160 2640314368 4245684224 293076992 45350912 540409856 4179034112 3547889664 3652501504 2864111616 1960300544 3617110016 3219411968 82749952 2513680128 170275968 1290776768 2030876512 1793231376 3148957176 3377930868 785944406 734320391 +2147483648 3221225472 3758096384 4026531840 1744830464 3825205248 301989888 855638016 327155712 2302672896 3001024512 3027238912 566755328 1217134592 2140536832 931987456 4022894592 898416640 3507937280 4031639552 1793648640 1826366464 1301213696 911852288 3765107584 3260263744 2240397536 2033334128 3395779144 970700236 1550124918 3012861181 +2147483648 3221225472 2684354560 1879048192 1744830464 67108864 3388997632 2097152000 209715200 2990538752 2984247296 537919488 1742209024 2608594944 938868736 1374224384 1524137984 4160536576 1438031872 4161368064 382265344 1579467776 2043308544 3195997440 4192330880 123532864 533076960 2885782800 4249678680 3172894012 670951446 3740940025 +2147483648 1073741824 3758096384 4026531840 1476395008 1677721600 838860800 50331648 394264576 2227175424 3206545408 493879296 3245867008 2634809344 3889037312 3216834560 2725806080 982269952 3675185152 2493378560 3574126592 2633245696 1669517824 4103336704 3256209280 2805735616 659959072 2950762096 1883176696 1350919628 4262751982 1230119885 +2147483648 1073741824 1610612736 1342177280 3087007744 3422552064 3925868544 2365587456 461373440 1153433600 1595932672 2016411648 3285712896 600571904 485097472 1744240640 1457029120 2219589632 975855616 2446807040 2875734016 2824113152 977701376 659414272 254223232 3197126848 1177064736 3803497776 886452312 3378844428 4187219402 4232493255 +2147483648 1073741824 3758096384 2415919104 2013265920 1275068416 3724541952 1090519040 1149239296 1564475392 3676307456 3765436416 596115456 3051094016 3747479552 1786839040 4010311680 211566592 243195904 3388051456 1862334464 2910850048 3451928064 2220937472 3696245888 2323124544 1368655136 2917310832 3390007048 456222876 2933965950 2282760945 +2147483648 3221225472 536870912 4026531840 3892314112 335544320 2248146944 218103808 3565158400 4030726144 950009856 2601517056 737673216 911998976 3054370816 1992753152 4252532736 3038560256 2066620416 1125642240 1767925760 1802556416 3523782144 957676800 2470067328 1722672192 2626502304 48092688 3909459832 1040799260 3965712046 2085913047 +2147483648 1073741824 2684354560 805306368 2550136832 2617245696 1308622848 2063597568 2944401408 322961408 2808086528 1850736640 1974992896 499908608 1786118144 1564803072 1597538304 34357248 1305911296 4181012480 11540480 933813248 311750144 262818560 2842376064 1361121088 3101305184 3177444688 902154808 3724043916 4113312022 2271637781 +2147483648 3221225472 2684354560 2415919104 3087007744 469762048 3456106496 2969567232 1853882368 826277888 1176502272 2224029696 3791126528 3159621632 3948806144 1956184064 2558033920 2526330880 280928256 3496579072 3232774144 3261651968 2922147328 4006224128 4255635072 2463214912 633653280 1109808528 1284358008 428221716 2430454142 3969778185 +2147483648 1073741824 2684354560 1879048192 2013265920 67108864 100663296 2063597568 1652555776 2067791872 358612992 2542796800 2026373120 1064566784 4178968576 163250176 3678961664 3216261120 1488363520 3784011776 1152448512 62407680 434939392 3632925440 824777344 3334340416 1476121440 3819474064 4024732232 1096739892 1083170934 1455318059 +2147483648 1073741824 1610612736 3489660928 3892314112 2214592512 3321888768 1124073472 2743074816 4064280576 3760193536 1961885696 964165632 3423338496 996802560 1100808192 2369290240 791429120 2350538752 1520816128 1226074112 3837182976 855614976 1485902592 4275211136 3681637952 88217120 1247367152 2936411896 2133322828 799888970 295715309 +2147483648 3221225472 2684354560 2952790016 3355443200 3556769792 838860800 1560281088 2541748224 2613051392 3961520128 1542455296 635961344 3790340096 1117650944 1644625920 69763072 3838623744 2901319680 4180652032 2187610112 2153911296 1747030528 2375773440 228466560 3632738240 1617448480 4146904816 3778940520 238496812 3823143358 3855673207 +2147483648 1073741824 536870912 3489660928 2013265920 201326592 3858759680 50331648 2424307712 3116367872 3890216960 376438784 1245184000 3608412160 2583560192 2671575040 3656941568 3052683264 3960348672 1413861376 617412608 932858880 3397109248 2198950656 4136773760 2205668800 694907360 2543418736 98455224 3215799508 3694170910 882441933 +2147483648 1073741824 3758096384 2952790016 3623878656 3422552064 2852126720 2734686208 1837105152 3653238784 1335885824 2108686336 3135766528 153878528 2296512512 1135935488 4247289856 2475442176 433250304 1243459584 2984531968 901680128 3055503872 1845596928 3803084160 96974272 1116026272 1015051952 2604688232 2984306412 4174423618 1031332997 +2147483648 3221225472 2684354560 268435456 2818572288 3959422976 1644167168 654311424 2558525440 2151677952 4229955584 298844160 3049783296 3440115712 3639214080 3063218176 2458419200 1772929024 3917127680 4017950720 3864274944 3901631488 4041458176 2183116544 2716692608 322735168 2316496416 2632003280 332855624 3364334412 946449866 2071603909 +2147483648 3221225472 1610612736 1879048192 2818572288 2617245696 2382364672 2734686208 3548381184 3544186880 1642070016 416284672 3837263872 2798911488 1757282304 3111059456 2767749120 481607680 791568384 1782018048 2382112768 1362254848 3470126592 3071365888 808926080 2365353792 1739735008 2165638096 4029805368 2772930452 1291098206 1296994111 +2147483648 3221225472 3758096384 1342177280 2818572288 3959422976 3321888768 3003121664 3967811584 2881486848 2921332736 758120448 1177026560 768868352 3400400896 509149184 1122533376 1903476736 190767104 3369160704 3637258240 642919424 665003520 1558143744 1583678592 3417499584 1756567584 1103562288 2124021416 2219353108 1032097166 3327570665 +2147483648 1073741824 2684354560 2415919104 671088640 3019898880 2382364672 3170893824 1384120320 2327838720 1348468736 2400190464 1642594304 3229351936 2910978048 100466688 4163403776 2946252800 1926406144 2595590144 1092921344 3857118208 171650560 950250752 1143454336 1865506496 4138872416 3953486352 2244747112 2065336508 1064956642 3929952109 +2147483648 1073741824 1610612736 2415919104 939524096 2885681152 33554432 2600468480 2709520384 708837376 710934528 2685403136 2122842112 1298399232 693239808 575602688 2781380608 3917758464 1552048128 1843892224 3428628480 999222272 3556860416 485067520 2073909632 3544655424 468457568 2956374800 3307059976 2391269668 1322044978 2462463711 +2147483648 3221225472 536870912 2952790016 2013265920 335544320 838860800 3372220416 2239758336 3737124864 1176502272 525336576 301465600 3970695168 228458496 2964652032 809009152 3691823104 3431866368 707637248 3626301440 3248149504 4152300032 3141531904 2304753024 1349495488 984065056 3183705680 3736676472 4122393708 1403096254 2053811557 +2147483648 3221225472 2684354560 3489660928 3355443200 1811939328 3523215360 3439329280 1384120320 3334471680 2044723200 988807168 3886546944 2699821056 1944977408 3597598720 3664281600 2559361024 2992545792 157798400 164907008 924494848 2137354752 1121295616 3890076288 3848358592 3531054048 2961969136 1851695400 1667719212 2966741262 328910111 +2147483648 1073741824 2684354560 268435456 2281701376 2885681152 2315255808 1728053248 3766484992 3846176768 216006656 990904320 268959744 185860096 1526595584 1839267840 3788013568 2897494016 2618204160 3543732224 3155429376 3531533312 2497784320 4280874752 3567528064 1250355520 3496842976 1837782032 2165251208 2357281876 1870192926 961338929 +2147483648 1073741824 1610612736 4026531840 3087007744 3422552064 771751936 117440512 1333788672 3116367872 371195904 3624927232 217579520 465305600 3323068416 2384527360 2662891520 1583104000 891445248 4845568 4005312512 2828176384 1801539072 1826125568 3098326912 1936332224 392022048 2534074128 2058211192 3502402684 595158834 1221870001 +2147483648 3221225472 2684354560 3489660928 1207959552 4227858432 4060086272 318767104 1384120320 1883242496 3193962496 2054160384 3618111488 3219390464 3820617728 3014590464 2473099264 2093268992 2083168256 62377984 3716466688 2076851200 2668057088 1376535296 1430182528 2665819200 1244601440 363356528 1424234792 1966755236 1441781466 2013835103 +2147483648 3221225472 3758096384 2952790016 2281701376 1275068416 301989888 2600468480 3128950784 3158310912 2753560576 2312110080 1872232448 4277403648 2116943872 1004339200 2404941824 1804910592 3428769792 3797266432 2949908480 2357103616 1703277056 1900849920 2534077056 1131089984 3690038816 337828560 3363289368 2661515444 1532836110 3289934989 +2147483648 3221225472 1610612736 1879048192 2013265920 2885681152 2181038080 3070230528 3414163456 515899392 2413821952 393216000 1814560768 1749286912 1701969920 1376583680 3865608192 1457831936 3575799808 1337290752 1945434112 4189744128 1387913728 2951890688 2924311424 2445824704 1882504672 249215088 3599334312 3287944324 1947808146 3282234621 +2147483648 3221225472 3758096384 1879048192 1207959552 67108864 2919235584 4143972352 4102029312 515899392 3516923904 2041577472 4173856768 3538157568 3659399168 1900085248 3647504384 592756736 3335970816 2107994112 3161901056 2727724032 2944323072 2018592512 4153465984 960015040 273471392 2037054128 3513248328 1256570660 513151294 4156932401 +2147483648 3221225472 1610612736 1879048192 2550136832 1409286144 3187671040 3808428032 1820327936 557842432 144703488 1609564160 366477312 923009024 3834511360 2276261888 3044573184 83148800 190210048 94990336 309729280 614044672 3402522112 3649917696 516428928 705480000 1549946528 3558840560 3289374552 2441601348 774577838 3258534429 +2147483648 3221225472 2684354560 805306368 939524096 3825205248 1509949440 4211081216 3414163456 339738624 2640314368 2542796800 1162346496 3433299968 1674182656 959643648 2452127744 1748287488 2432868352 1876373504 4118984704 303506432 3282205184 3110537984 3325744000 2188050496 2961497952 4223301776 2334870728 862222308 451581738 2881684963 +2147483648 1073741824 536870912 2952790016 3087007744 2483027968 436207616 3841982464 3917479936 2478833664 3189768192 491782144 1972895744 600047616 1865547776 1576337408 3468197888 118767616 2708086784 1544663040 2329556992 1148834816 1519827456 2876708096 2988831104 3865081792 28343328 90766416 2378993176 3603855620 194229906 768060517 +2147483648 3221225472 2684354560 268435456 3623878656 3556769792 3523215360 83886080 713031680 3208642560 4137680896 2723151872 3001548800 278659072 2378301440 62980096 3645407232 743227392 3798638592 687673344 3495581696 606409728 169800192 77845760 383373952 2364291904 792370336 3516253008 1325793896 3909576412 1907324898 2769525201 +2147483648 3221225472 3758096384 268435456 2818572288 3154116608 3858759680 1593835520 3380609024 12582912 3340763136 3543138304 3864526848 4077125632 1638793216 3799711744 1920499712 2545205248 1010229248 4259254272 1831217152 2553773056 507151872 3170733824 2638152064 2226580672 127904032 3443933232 2145890776 1811077316 2572281102 23937163 +2147483648 1073741824 1610612736 268435456 134217728 2348810240 4060086272 486539264 3179282432 1027604480 1927282688 2802843648 1836580864 3721658368 4088528896 547553280 1620606976 2453946368 4060766208 1356271616 1406830592 1225772032 3984462336 2199211264 1750160768 165372224 3813419232 4277536272 1781095160 881846676 4030630610 2180381171 +2147483648 3221225472 2684354560 2952790016 2550136832 3288334336 3254779904 117440512 1635778560 4248829952 3504340992 3580887040 1053294592 3509846016 633995264 1799159808 858292224 1724170240 3854737408 547991552 3941734400 3741385728 737600000 1625519872 512743808 2345257280 1640131296 2192164464 4260533576 2525038452 2327194282 3053662733 +2147483648 1073741824 2684354560 3489660928 1207959552 1006632960 3858759680 1627389952 3883925504 1883242496 635437056 2811232256 637009920 3292266496 2055864320 1397293056 1259896832 3677110272 2108858368 794152960 211994624 2506980352 20891136 1536684288 4179595136 717970496 180743136 978995856 2110872696 4084486524 2952706794 2109200281 +2147483648 3221225472 2684354560 3489660928 3087007744 335544320 3791650816 3238002688 3514826752 1262485504 2350907392 332398592 2885156864 1227620352 3344826368 4259840 4174938112 3296509952 1634115584 2894974976 1136015360 2130039808 1306182144 327930112 3310045568 1143721792 819672608 3832805072 3529969784 2893373292 102425854 493578193 +2147483648 3221225472 1610612736 1879048192 2013265920 1946157056 1509949440 1627389952 2709520384 1992294400 299892736 1229979648 2114453504 2343305216 4174512128 234291200 3999825920 1681702912 4282015744 3003871232 1051916288 2909254656 1929427456 1820381440 3913333120 1411412672 2486186976 3457702992 2844034440 3947797612 356337842 1897640551 +2147483648 1073741824 3758096384 1879048192 2818572288 67108864 3388997632 2399141888 1652555776 1715470336 1793064960 1838153728 2732064768 986447872 1460011008 2445082624 1975025664 731660288 3313426432 3120656384 83240960 28656640 2630658560 3053895424 641542784 645435968 3921430752 1783498384 1521056344 485686156 3395754854 1813721197 +2147483648 1073741824 1610612736 3489660928 3355443200 2214592512 1845493760 754974720 3196059648 1463812096 2078277632 560988160 2528641024 970194944 4145676288 3148152832 2061008896 3747889152 155648 3059863552 2773108736 877511680 4217671168 2650979584 3814790784 2278196032 1091411424 1199859824 1123210808 2971265940 742319738 3150392213 +2147483648 3221225472 536870912 2952790016 2281701376 3422552064 905969664 956301312 3430940672 2311061504 1990197248 382730240 4243062784 2839281664 2581725184 2584543232 1137213440 2762784768 4285145088 2445389824 3302098944 726993920 476878336 1229605120 416375936 3348788672 3493398688 1017529296 987461224 3979031036 3377668034 1281874717 +2147483648 3221225472 2684354560 805306368 4160749568 2214592512 2717908992 822083584 763363328 3628072960 983564288 2217738240 197656576 2159280128 4182114304 2506031104 1474854912 3024404480 3354304512 4131074048 1819703296 1125598208 1461486080 3282223360 2357294464 521923648 3607503008 2499760432 593007688 2756469236 1253716582 2339233583 +2147483648 1073741824 1610612736 1879048192 3892314112 3959422976 1912602624 285212672 1015021568 3728736256 3265265664 1884291072 2621964288 3724804096 2799042560 3915055104 3043524608 194265088 2248040448 2624548864 3402000384 1857268736 3686568448 88744192 1694610560 1560396352 151099552 1862348112 2013332168 595667268 1312918774 220324171 +2147483648 1073741824 2684354560 2415919104 1476395008 3019898880 2986344448 1459617792 3330277376 3292528640 1101004800 1670381568 2753036288 3263430656 3090546688 3556311040 2314764288 2092187648 297705472 744853504 1019926528 1153168384 3990852096 2933458688 3576233600 4186701888 32152480 3094038672 4175936664 3868039108 4112955926 2409731497 +2147483648 3221225472 2684354560 2952790016 671088640 2080374784 637534208 788529152 1736441856 1388314624 190840832 1773142016 2711093248 13893632 2089943040 2185560064 1278771200 3892625408 2243600384 2408165376 2000594944 980663296 1201079808 4192067328 2246881152 2081881792 2193560928 2987467440 2179658776 1373718292 1179814258 2502273461 +2147483648 1073741824 536870912 4026531840 1476395008 2751463424 3053453312 2969567232 4236247040 3653238784 1709178880 3851419648 2952265728 2599157760 148504576 2481258496 3218636800 3768336384 2578587648 158461952 1471076352 772006912 2797540864 293437696 1734624384 3210669504 866868192 860608656 2220611960 3345154092 2196735674 1600498229 +2147483648 3221225472 2684354560 1342177280 3355443200 4227858432 1778384896 3875536896 461373440 213909504 1008730112 317718528 974651392 3138650112 3743023104 1444741120 553156608 314884096 477274112 1137790976 1289111552 523451392 3717155328 913962752 2319070080 644726976 3701534240 1605390832 3589857176 3930363604 2771566010 2586921133 +2147483648 1073741824 2684354560 805306368 3623878656 738197504 1241513984 1526726656 3045064704 1723858944 2371878912 3532652544 197656576 1726218240 963772416 2814705664 4066934784 236208128 3215630336 3341365248 1293834240 150170624 649030144 3558976256 2073693568 3616643776 3940683616 3935112592 332144712 2328251684 2392811666 781803797 +2147483648 3221225472 536870912 2415919104 4160749568 4227858432 2785017856 385875968 3397386240 3946840064 249561088 1542455296 1315438592 4065067008 3832414208 3251437568 2496167936 2312945664 4038467584 2852753408 10123264 2581019648 56559104 3689137920 2355450496 237299520 1663181024 2183395568 1438988008 3711233036 4055534862 210221821 +2147483648 1073741824 2684354560 268435456 1476395008 4227858432 3925868544 3976200192 3414163456 968884224 2988441600 74448896 4196925440 1054605312 1183449088 3920297984 2965929984 286015488 538091520 4143910912 3157186560 732281856 2099104256 2134457600 2893542272 2059580864 1206382624 3233447280 811806632 742687772 4158559274 2924339355 +2147483648 1073741824 2684354560 1879048192 134217728 603979776 1442840576 1459617792 2944401408 264241152 2254438400 3545235456 2855796736 638844928 3274571776 1763246080 3667427328 3886301184 3355877376 496332800 2584905728 2965070848 671839744 3349407488 3379545984 1430600640 4058695776 3150919760 2650091448 641905876 956508110 64974601 +2147483648 3221225472 3758096384 1342177280 671088640 2348810240 1107296256 1493172224 2105540608 3435134976 3638558720 2752512000 3336044544 1792278528 3617980416 1747779584 1576566784 1151647744 1529798656 1786859520 507160576 625429504 1296507392 3779545344 323483008 843559104 3955704544 3909593360 719826264 2859985172 3723443654 2736468605 +2147483648 3221225472 3758096384 3489660928 3892314112 4227858432 1711276032 4110417920 3112173568 3317694464 1902116864 3668967424 1590165504 2213281792 2624454656 118292480 937984000 1878835200 3732332544 3994669056 2380425216 357776384 913114624 3445122304 20214144 1704593856 1719086944 284146608 2981838152 353465644 1869533582 1536014845 +2147483648 1073741824 2684354560 1879048192 1744830464 1006632960 3657433088 3305111552 3783262208 2973761536 1948254208 3348103168 3002597376 2932080640 3863871488 109510656 739803136 4180951040 3196493824 1215000576 743106560 1403616256 1043331584 2697229568 2236508544 1476877632 3386390048 3050575504 2155222392 2468573316 853958382 1213984215 +2147483648 1073741824 3758096384 3489660928 2550136832 1543503872 3254779904 150994944 3011510272 2663383040 1629487104 40894464 468189184 663486464 1777729536 1264517120 3448274944 790380544 1355735040 2861289472 2394560512 680074240 237478400 2621184256 1673431936 1860432576 3187043104 3982462832 1787319912 530375244 2962147926 2028726383 +2147483648 1073741824 2684354560 268435456 4160749568 4227858432 1845493760 117440512 1317011456 3678404608 2078277632 1380974592 836239360 529268736 2809528320 3424583680 2969075712 3892068352 1449041920 3002798080 3658119168 3405888512 1558400512 2686899968 977753728 2377389888 1185594848 1823600976 2288745816 686986700 1576896790 255677839 +2147483648 1073741824 2684354560 805306368 2550136832 2483027968 771751936 218103808 2810183680 1807745024 1012924416 644874240 1274544128 132382720 3439984640 4149936128 3805839360 531906560 1780654080 2933338112 578689024 4019835904 2956922368 2291334400 2312101760 1286270912 2756442720 248514416 157820536 422344484 1849098218 3303385963 +2147483648 3221225472 3758096384 1342177280 671088640 603979776 1241513984 1090519040 2541748224 1774190592 3999268864 2790260736 3781689344 779878400 3806986240 1064501248 1145602048 973914112 2809323520 903303168 3475417088 1969349632 2504993280 3624030464 919576448 4089609664 229579872 4027747152 3355937000 3381527740 4001197578 796222819 +2147483648 3221225472 536870912 1342177280 1744830464 2483027968 3858759680 3640655872 1904214016 666894336 1482686464 1454374912 494403584 1293680640 721289216 2304966656 609779712 3901538304 2434146304 2232897536 999483392 3238351872 1347896832 2125646080 3600152960 4106175424 2319894112 4146041776 915861240 2748820956 2658305566 4201999251 +2147483648 3221225472 3758096384 2415919104 2550136832 1006632960 2919235584 3909091328 3800039424 666894336 354418688 1129316352 1116209152 108265472 2591686656 41222144 2748874752 737984512 1133436928 3343880192 1884100608 1205107712 3958017536 4183660800 3090967168 2628666304 522151712 121967696 4125135112 2649808692 613971610 3860641029 +2147483648 1073741824 2684354560 4026531840 3892314112 2617245696 1241513984 4076863488 1954545664 1530920960 3865051136 2326790144 657981440 4007395328 79036416 885456896 2391310336 3848552448 1697292288 4027707392 1644128256 1465146368 189966848 3752698624 3178884224 1324085056 2531676256 3507430320 2240583864 3338536220 3758303126 4164029719 +2147483648 1073741824 1610612736 805306368 4160749568 3556769792 1107296256 2097152000 4169138176 2503999488 266338304 1917845504 2047344640 684457984 558759936 2685075456 1297645568 1581531136 2395103232 1000681472 1266907136 1783895040 3366609408 1677274368 3353718912 3739449664 2688825824 2378325328 2149930888 88332556 460592622 869930683 +2147483648 3221225472 2684354560 2415919104 1476395008 3154116608 2382364672 3607101440 3212836864 1346371584 3030384640 141557760 3121086464 2304507904 2893152256 1083768832 3380117504 2597634048 3194920960 4190867456 1590810624 1585773568 2077683200 847243008 3643799424 2400711744 3269682848 2596086128 1927215752 4137906844 3692925586 2209255753 +2147483648 3221225472 1610612736 3489660928 2013265920 469762048 234881024 2231369728 3363831808 1925185536 2342518784 3318743040 2152202240 3130785792 2940076032 3723821056 882409472 945078272 1080188928 317444096 2013132800 2942589952 1964682752 2114925824 4255637632 2156615360 1678621088 1220329168 2058274248 1407046876 1408527454 2511518853 +2147483648 1073741824 3758096384 2415919104 4160749568 2617245696 637534208 117440512 159383552 1681915904 165675008 3817865216 3573022720 390332416 987889664 3241869312 1651015680 3476832256 493281280 788107264 3689117696 1646025728 3117843968 665941760 661643648 2276638784 2481132512 907817616 2346119800 4071751300 1810890050 1467101771 +2147483648 3221225472 3758096384 1879048192 2281701376 738197504 3053453312 3439329280 2105540608 1346371584 1080033280 3692036096 163053568 830734336 35520512 2277310464 3668475904 3401367552 1364910080 1191407616 866453504 4280052736 1768592896 1355504896 2022245760 1740551232 2811099744 425768720 2475721016 2667075652 2405759038 2597251277 +2147483648 3221225472 1610612736 1879048192 3892314112 1006632960 167772160 2566914048 696254464 2529165312 2879389696 1045430272 2589458432 2571894784 31850496 352256000 4052254720 1070907392 3121242112 2596892672 1039099904 3400563712 694725120 518293760 1889710464 4094509760 3638369696 4173720912 1869155032 1824486924 2322105478 3865347343 +2147483648 1073741824 1610612736 2952790016 2818572288 3154116608 838860800 3707764736 1988100096 742391808 1121976320 2955935744 3257401344 2064908288 3512074240 2399207424 1486389248 1467760640 4255277056 2498211840 2750490624 1460698112 2402816512 3576433920 553283200 4005247040 709053664 1565499184 304466344 2431005140 1458145270 3651942865 +2147483648 3221225472 3758096384 805306368 4160749568 67108864 2315255808 1224736768 394264576 2738880512 291504128 1729101824 3765960704 338952192 3474325504 2517565440 1860730880 1275904000 1086513152 3368628224 532641792 3642770432 619751936 2779289856 2976702336 2178047808 665952096 587932688 1710685944 3563028724 1089482038 3752388735 +2147483648 1073741824 536870912 3489660928 2281701376 2751463424 771751936 1224736768 964689920 2134900736 1650458624 3914334208 980942848 44826624 3927834624 2617573376 1219002368 345260032 2085756928 3834368000 1819609088 1205888000 605048320 3810048256 1232888192 3718665024 2030692448 138808912 907610872 3252610156 3601164094 3587718965 +2147483648 3221225472 2684354560 268435456 1207959552 469762048 2046820352 385875968 880803840 1598029824 2980052992 3027238912 1948778496 168558592 3457024000 3800498176 1255702528 3630481408 2418188288 2386104320 1494730752 3936377856 3538950656 2422777600 2905369728 1715342144 1972361120 3336853872 4032993192 2803483084 2418520302 1814622039 +2147483648 3221225472 1610612736 805306368 2550136832 201326592 3388997632 1962934272 3296722944 348127232 2631925760 3492806656 3397910528 2270429184 2733506560 1892352000 2134409216 4221353984 1117413376 2272604160 1359681536 2270710784 1869376000 3169985792 1141992576 4285333696 3485932256 54153008 3890604808 4052950804 3478441678 3337536027 +2147483648 3221225472 2684354560 2952790016 2818572288 872415232 3724541952 3238002688 427819008 3770679296 333447168 2085617664 4158128128 2755395584 515506176 29294592 2567471104 3315908608 2569445376 234205184 2518624256 2516087808 2852961792 4193440000 3015377280 3705601216 536426976 1139622736 1682169688 1574049148 3767208346 3356919823 +2147483648 1073741824 2684354560 4026531840 3087007744 2348810240 1644167168 2332033024 3330277376 608174080 1251999744 1936719872 3710386176 187432960 2651193344 2764505088 1708687360 1506033664 1078632448 1959915520 2519152640 906513408 3902571008 1322179328 2495319680 667324480 78111904 3964189296 2738626728 3024024044 4250111206 655017751 +2147483648 3221225472 1610612736 805306368 2281701376 201326592 2919235584 3909091328 293601280 1329594368 706740224 248512512 3618111488 901513216 2625765376 675479552 3057156096 1479852032 2146328576 3613995008 2177304576 965626880 1494814208 2843687168 2054875520 2887215936 1151752224 2640654800 2484947752 235518332 1127683810 1710680115 +2147483648 3221225472 2684354560 805306368 1476395008 2348810240 436207616 2868903936 58720256 4039114752 3026190336 1573912576 3993501696 252444672 3336175616 4101832704 3776479232 577028096 1166450688 1668231168 1669978112 2511784960 2071427584 3446520576 1299196800 1371030720 2916397664 3210642640 2532020872 455076428 3299963770 2653050189 +2147483648 1073741824 536870912 1342177280 1476395008 603979776 1308622848 2936012800 3430940672 1723858944 2950692864 2876243968 2230845440 259260416 2073952256 111869952 3007873024 4251729920 3894026240 361582592 2696402944 2544559104 3147116032 154361600 1032586368 4025121472 2276832736 136561264 994335608 1405529908 1410278334 3640584635 +2147483648 1073741824 3758096384 3489660928 3623878656 3690987520 2113929216 4009754624 2977955840 1749024768 4208984064 2410676224 1531445248 429129728 1400766464 3972464640 62423040 2445033472 2434457600 2953957376 1314609152 4155644928 3820346880 1680695040 3170990464 407063616 3604916448 2216146608 687911368 310389332 2680206558 1906357527 +2147483648 1073741824 3758096384 2415919104 671088640 4093640704 1912602624 1224736768 2206203904 1287651328 4200595456 1848639488 335020032 1542717440 1927938048 1113128960 1040744448 2867609600 2976833536 2926284800 590718976 3886429184 1156043264 3513497856 2209741696 3454447808 1338461280 4009463088 1218270584 530193076 151075658 3735860873 +2147483648 1073741824 1610612736 805306368 2818572288 3690987520 637534208 4177526784 4269801472 2235564032 2854223872 1464860672 1455947776 4069261312 575275008 874184704 1742241792 1608794112 3444989952 2105094144 1467951104 2496535552 2369586688 767109376 3315574400 2910736704 2487566368 2806902864 3886142792 3290135372 4023950890 3554955499 +2147483648 3221225472 2684354560 4026531840 1207959552 201326592 3053453312 3976200192 3783262208 1254096896 3231711232 4281335808 460849152 2060189696 2829189120 972095488 1057521664 1674887168 1107206144 857468928 3259877376 1664240640 1337579008 1505508608 3006962048 3538792128 3825339040 2965449776 1768963064 144201612 3952879554 3326745569 +2147483648 1073741824 3758096384 805306368 4160749568 3154116608 1644167168 3875536896 1031798784 1639972864 3424649216 2691694592 2923954176 427556864 3663593472 1501626368 511213568 550780928 611508224 442970112 839743488 3526261760 3284779520 3238311680 4085953920 1030997440 56599072 3770228080 483190984 641120060 2240657598 2163145809 +2147483648 3221225472 3758096384 3489660928 1476395008 872415232 33554432 1862270976 1535115264 364904448 1759510528 2008023040 2895642624 963903488 1712455680 2505113600 929595392 2009907200 1941364736 2175520768 825612288 829584384 1830887936 1209065216 2961707904 2617022912 720277216 4145840 2023173144 1018901812 1631441970 919511425 +2147483648 1073741824 1610612736 1879048192 2013265920 1006632960 2113929216 4043309056 1400897536 1447034880 1369440256 735051776 2477260800 3384541184 1513226240 1603993600 1941471232 4109647872 2524864512 2643554304 2459432960 781384704 768302592 491806976 4234681216 358380096 3368182688 690216144 3469511976 2546659964 2395983058 2484504171 +2147483648 1073741824 1610612736 1879048192 3355443200 1006632960 1644167168 3942645760 2776629248 2680160256 2023751680 1171259392 3747086336 993263616 433717248 1327431680 2814935040 1552695296 2405326848 4151144448 2880129024 1859320832 1219707392 4287003392 3566820736 3578891200 2497549984 2063836368 4147019224 3378903924 3263656378 484241903 +2147483648 3221225472 2684354560 1879048192 939524096 4227858432 3120562176 4043309056 2122317824 130023424 1994391552 3903848448 1761083392 1914437632 25034752 2387279872 4228415488 189054976 2381488128 69038080 3428300800 2776022016 2836388352 2214240512 978974336 2032526272 3987407072 2620947376 3078359928 2324584796 378746206 1455722651 +2147483648 3221225472 3758096384 2415919104 1207959552 3959422976 167772160 1795162112 1518338048 1732247552 2661285888 3272605696 1011351552 3125018624 1170604032 3110273024 4254629888 3681337344 3765624832 3671953408 354928640 3244207104 395258368 1445632768 3511763584 1969595200 3541805216 373574160 1875268040 2724443524 2132304678 405590099 +2147483648 3221225472 536870912 4026531840 3355443200 1811939328 436207616 788529152 2474639360 465567744 2699034624 2674917376 2562195456 1086586880 2236481536 2754936832 4203249664 1071431680 2723815424 2777935872 491866112 1897278464 1367472640 545160960 3568135040 341581760 3717916384 1400062576 1193359416 2637060740 4110785902 68174373 +2147483648 3221225472 1610612736 3489660928 2281701376 1140850688 704643072 285212672 4118806528 3544186880 3068133376 1368391680 720896000 4233363456 2533752832 1641218048 3467149312 1670168576 3101843456 3843936256 2368145408 291374080 2205649408 4286980352 2299751808 537460544 947701984 692748944 940661368 973469844 2019813286 3697309987 +2147483648 3221225472 2684354560 268435456 3623878656 335544320 3120562176 2332033024 2373976064 2982150144 2392850432 1827667968 2621964288 2320236544 2536374272 804454400 1777893376 1441054720 3899826176 3934588928 3684653056 1264997376 3317684736 1322695424 2987885952 1300913600 291631264 49128944 2808340168 576730124 986728270 2516095523 +2147483648 1073741824 536870912 268435456 3087007744 1677721600 1711276032 1056964608 3598712832 3082813440 421527552 3968860160 3500670976 4292608000 2579628032 1170276352 3508043776 1575239680 3451265024 2204045312 1037776896 1654498304 2082113024 3850718976 3070156416 582171584 2153841440 1598554512 3891037992 2461726108 1398091682 1211524273 +2147483648 3221225472 1610612736 805306368 1207959552 4227858432 2382364672 2466250752 3883925504 1950351360 2438987776 1095761920 3652714496 3286499328 4175036416 2515992576 4220026880 2248982528 4127612928 218705920 998623232 3292773376 2641014272 4099867392 473202560 3953274944 2645805920 2443317328 3702762296 992141092 2759033978 2374109831 +2147483648 3221225472 3758096384 268435456 671088640 3422552064 2650800128 4009754624 3263168512 12582912 1260388352 3970957312 4002938880 4271636480 220332032 4192403456 3322445824 3996434432 3588677632 2642219008 1752803328 474450944 1606827520 1145954048 1352768128 3275470016 1618252064 3221643696 904758552 3100747740 612613698 727204787 +2147483648 3221225472 536870912 805306368 671088640 2080374784 3456106496 1493172224 2692743168 4072669184 1642070016 3864002560 605552640 2713976832 284033024 2321481728 1118339072 1728888832 3723632640 2174038016 566863872 4238556160 2754784768 133531904 4107868288 2400966336 3934690272 1605623120 713730968 1405161092 2237602126 791176239 +2147483648 1073741824 2684354560 4026531840 3355443200 1275068416 3120562176 989855744 3028287488 910163968 2392850432 625999872 3081240576 4184080384 208797696 1502412800 2203615232 2568765440 2650710016 297529344 53954560 998345728 3685669376 2257791744 2719198336 1280541248 385077408 4255348816 1326176808 3488568484 3227364882 2930790717 +2147483648 3221225472 536870912 2415919104 3355443200 3959422976 2315255808 1493172224 4001366016 373293056 1021313024 248512512 2949120000 2511077376 3987341312 1434124288 2667085824 2872360960 1930305536 3588067328 1763264512 1227860992 3118918144 4269877504 2164987520 3137397312 192967392 2596307408 262195784 2662338668 39341962 1644470795 +2147483648 1073741824 1610612736 1879048192 134217728 335544320 436207616 3774873600 75497472 4114612224 2267021312 1475346432 3593994240 3988520960 2845966336 4083744768 1843953664 2985574400 535191552 3138875392 351504384 1597887488 331266560 3262886144 1050254464 449861952 952672544 855943408 3344847288 988537212 586240322 15003129 +2147483648 1073741824 3758096384 4026531840 1476395008 872415232 3992977408 1828716544 1266679808 1027604480 2506096640 3922722816 395837440 2109472768 2022572032 1376321536 2888335360 1400127488 3714768896 2862346240 4066367488 3120428032 1921175040 3461299456 1891992448 1296982336 2091497312 3059273424 2904307480 2818501244 2346823982 838617337 +2147483648 3221225472 3758096384 805306368 2281701376 3154116608 3590324224 2298478592 830472192 1069547520 3349151744 3440377856 3029860352 3535536128 1974075392 1258225664 3441983488 1572126720 1892605952 4127797248 2886535168 3066821632 438728192 2283641088 3285444992 2673507264 3054962080 440172048 3555369496 3734995452 2845337162 2570872975 +2147483648 1073741824 1610612736 805306368 1207959552 2617245696 2583691264 3808428032 4286578688 3519021056 2883584000 4075814912 13107200 3870031872 1737883648 14221312 1960345600 1309949952 3065143296 3611504640 751290368 772627456 2836019712 3219649280 865953664 4050843072 1571014112 1186449392 2122661448 2558943212 2615276598 2520541449 +2147483648 3221225472 2684354560 1879048192 2281701376 201326592 2919235584 1023410176 3682598912 1203765248 1486880768 4283432960 2228748288 2344878080 3696623616 1573584896 2426961920 2878128128 2112528384 1007251456 1684867072 904612864 2327334400 3920899328 4112417664 2918691776 1504375456 3345588304 2979916888 627251844 3877925046 2154209787 +2147483648 3221225472 536870912 268435456 3892314112 1677721600 1644167168 1694498816 1753219072 1505755136 597688320 1670381568 2181562368 771489792 3044147200 418185216 1454931968 2342830080 2183536640 275976192 3278858240 2582455296 2620916224 2539951360 3641094272 3257124288 113724832 3045146768 3460468104 3405089212 1661796242 1925864733 +2147483648 1073741824 1610612736 3489660928 134217728 3019898880 2919235584 117440512 4118806528 1673527296 1897922560 1471152128 2511863808 1944846336 1881538560 3130458112 547913728 1092894720 215113728 1378734080 1191282688 2257024000 1356860928 1938880256 1250446720 152309696 3953812256 3462482608 3839314232 2789745324 2041886534 299519943 +2147483648 1073741824 3758096384 4026531840 1744830464 1677721600 3724541952 3305111552 2491416576 1262485504 1046478848 4201644032 1171783680 2013528064 608305152 2126446592 3544743936 99368960 3917406208 2026500096 3415074816 2444207104 4116774400 2482017536 2249780352 790935360 4149406816 714573168 710167128 2097816260 2824021474 532054511 +2147483648 1073741824 1610612736 805306368 3623878656 2751463424 3254779904 1392508928 3397386240 1480589312 3374317568 210763776 788004864 2797862912 3850502144 1339883520 2882043904 3823910912 2149474304 2236297216 3251591168 174941184 3382731264 198198016 4082647680 4145288256 2178578208 2152282512 4182963576 3288672004 4020002402 4120289837 +2147483648 1073741824 3758096384 805306368 1207959552 3154116608 2181038080 3204448256 1736441856 2285895680 790626304 3157262336 3859283968 908853248 1844576256 3065053184 1285062656 2840870912 3799441408 849293312 481544192 4114709504 3589317120 677916416 2478636928 2634697792 3983890720 1435942192 2991586440 2213218028 963992850 4220962273 +2147483648 1073741824 3758096384 1342177280 939524096 2617245696 301989888 1526726656 1568669696 3980394496 3835691008 168820736 1934098432 1086586880 4282777600 1524563968 1450737664 4057743360 3035291648 4035792896 1657387008 1800363008 1701851648 1027123968 3900495232 4000979264 3053802144 124608272 226076616 9931524 3988262 1717211439 +2147483648 1073741824 2684354560 2415919104 3892314112 603979776 2785017856 1895825408 645922816 2822766592 1285554176 3822059520 3497525248 2249981952 3630825472 1219952640 2827517952 2071216128 3404636160 699502592 3825035264 3912229888 3781477888 2046165248 3323854464 1491039296 378332832 1899163856 1153110520 1811579356 1483707914 4014271879 +2147483648 3221225472 2684354560 2415919104 3892314112 872415232 4261412864 4143972352 2390753280 3544186880 970981376 565182464 2328363008 489422848 1634336768 1062535168 186155008 462733312 3291389952 390303744 3697240064 2235397120 795090432 1007027968 1600083584 2512199488 992238560 4083580080 1907309896 3969208300 246978890 1631870533 +2147483648 3221225472 3758096384 4026531840 134217728 1946157056 1577058304 2634022912 2004877312 2495610880 1180696576 1156579328 1798832128 746848256 3686400000 1308688384 4045963264 2399977472 2519130112 401600512 1367050240 558445568 1456799232 2685553920 307064704 1571723456 510895200 3197473776 2551869368 3641801412 488675994 3394289233 +2147483648 1073741824 536870912 4026531840 3355443200 872415232 33554432 2197815296 478150656 1077936128 4238344192 177209344 3986161664 2810445824 2840985600 4139974656 4024991744 4264312832 1255809024 4178178048 2679719936 2264003584 2773344768 3431961344 1765983360 1133325376 1332695712 2515683216 2512776216 2924682820 4184895542 2569552691 +2147483648 3221225472 2684354560 805306368 671088640 1275068416 1040187392 956301312 2306867200 1598029824 1625292800 714080256 600309760 3207856128 673841152 1925120000 2197323776 3700211712 1833345024 485044224 3533285376 4190178304 3661487616 2846091520 2146857344 4212222784 1637165792 919026064 1840523592 569012980 966729994 1548223247 +2147483648 3221225472 2684354560 3489660928 3623878656 872415232 1577058304 3372220416 2239758336 2436890624 3277848576 4031774720 498597888 1889796096 3572105216 1294663680 164134912 3408707584 237412352 3466448896 3712833536 481653760 3706830336 2618030336 947416448 2198129984 1352270176 1319328592 2533647160 513410916 4288885834 4135908315 +2147483648 3221225472 2684354560 4026531840 2550136832 2348810240 1912602624 285212672 511705088 1145044992 2027945984 3176136704 915931136 459538432 4105306112 1553924096 1365803008 3343695872 3114180608 1041362944 1476466688 872008704 4060975616 2416378112 3742144128 461291584 641814240 2115615312 2547851032 4259270308 1493738898 2505890543 +2147483648 1073741824 536870912 1342177280 1744830464 872415232 234881024 2969567232 2810183680 1648361472 2938109952 1479540736 2465726464 2165047296 167903232 2610626560 3316154368 1743011840 491134976 3232583680 1390274560 990245888 2621042176 2378367232 1825865600 4215148096 392269088 2168417072 1900942968 1924771788 1946365922 3954499659 +2147483648 1073741824 1610612736 4026531840 3355443200 1811939328 905969664 2030043136 1535115264 440401920 1390411776 1441792000 3663200256 1874591744 1803943936 2577072128 101220352 225722368 2882691072 2853826560 618219520 251243520 673814016 522266880 1708508032 2185752128 4089352416 286748400 3019274968 2424534396 3369366438 3041021003 +2147483648 3221225472 3758096384 1342177280 2013265920 67108864 2717908992 2164260864 3816816640 683671552 1415577600 84934656 1958215680 3777232896 952762368 1076428800 67665920 728547328 4001816576 3055505408 610269184 3481224192 3704553984 1409773824 4178275200 1537057984 1455061600 1694575120 3788830776 3097683300 3595901162 2050370841 +2147483648 3221225472 1610612736 2952790016 1744830464 469762048 2650800128 2634022912 1384120320 2780823552 480247808 3710910464 963117056 1700003840 4027711488 2762801152 507019264 4063019008 1449025536 1776529408 2588141568 3740490752 1104920064 2305756416 4096633472 2029535680 1091364512 3425598000 2179706088 579298580 1421427954 608874877 +2147483648 1073741824 2684354560 4026531840 1207959552 603979776 301989888 788529152 1115684864 3619684352 90177536 1531969536 267911168 3667656704 3248095232 1259667456 721977344 3201581056 3874398208 55308288 1949026304 276554752 1157853696 3563044608 1856346752 1742744512 1016097632 3801635408 1439493240 2489458396 2592688314 3121757541 +2147483648 3221225472 536870912 1879048192 4160749568 2214592512 3456106496 218103808 1333788672 2889875456 2837446656 4220518400 3172466688 2014052352 228196352 1969160192 1692958720 2334441472 1977491456 4214321152 684816384 1067566080 1565109760 1198333184 1731438464 2067972160 3291712288 2848101520 2415132056 2695005388 1866707066 2703908655 +2147483648 1073741824 1610612736 2952790016 671088640 3019898880 2382364672 3674210304 3984588800 2453667840 2531262464 3316645888 2443706368 1235484672 1668415488 1995243520 1505263616 2816229376 2215534592 1739829248 3037964288 2168681472 3537579520 1436011264 1126290816 3603832384 965940448 3951254704 2163983656 3372703588 999914322 3918673789 +2147483648 3221225472 3758096384 1342177280 671088640 3556769792 3388997632 3808428032 1082130432 2185232384 190840832 1183842304 2455240704 2945187840 3237085184 2952724480 426278912 3496263680 1742135296 3469299712 49391616 2523763712 3473369600 3050574592 3414038656 1024314944 4187483488 3213677456 3371306968 3422549068 2875724370 3479444687 +2147483648 1073741824 1610612736 3489660928 134217728 2885681152 234881024 16777216 612368384 3594518528 3592421376 193986560 883425280 621019136 3170238464 2648899584 2950201344 2421964800 1676304384 3366572032 3366029312 3178589184 2039197184 3317461248 3030047872 3824271936 2126326816 2965332112 3467776808 2478123204 2414584086 218891923 +2147483648 1073741824 3758096384 1879048192 2818572288 469762048 436207616 2969567232 4219469824 4206886912 2287992832 2528116736 751304704 2375811072 1822031872 218169344 2706931712 943996928 178184192 3653201920 3161925632 2926304256 103889408 3964723456 1060668288 2650070720 953570912 593725872 2706235464 3946506204 106034362 3068134033 +2147483648 1073741824 3758096384 268435456 939524096 2751463424 3321888768 3405774848 2726297600 1044381696 3697278976 571473920 1562902528 3702784000 1024327680 746127360 93880320 3098296320 895672320 1362825216 735295488 3754386432 1593435648 2748906240 818686592 4185018944 1528010336 937898768 3515455144 3344985460 412092078 929597129 +2147483648 3221225472 3758096384 2952790016 402653184 738197504 3187671040 2298478592 2726297600 2940207104 2468347904 1710227456 2350383104 774635520 3962175488 1676214272 3188228096 2032451584 1200545792 1931980800 3255801856 2027645952 374152704 1472633088 1604528768 1966164800 398780704 639518448 1978623384 332086508 2344980426 2267196153 +2147483648 1073741824 3758096384 1879048192 2281701376 3019898880 2583691264 1728053248 1199570944 406847488 4116709376 3811573760 806879232 2750152704 3077963776 1492058112 646479872 1180975104 2492653568 1866297344 2773813248 1833006080 2821437952 1107965696 3926990720 763573312 3745440608 3844833840 1250569880 2446440748 2728601302 2456719231 +2147483648 1073741824 3758096384 4026531840 939524096 335544320 2717908992 1056964608 2038431744 230686720 81788928 217055232 1213726720 2171863040 1068892160 762249216 1460174848 2071740416 2588598272 3345346560 4081956864 2468467712 2185462272 483061504 321196416 3933057472 1395768032 3941309936 1676044504 820445236 3191131158 1561751359 +2147483648 3221225472 2684354560 4026531840 3087007744 1275068416 3858759680 150994944 1048576000 3569352704 337641472 3949985792 1841823744 486277120 1460011008 112656384 2513993728 3861168128 1185062912 173404160 2943170560 236522496 2181236224 526522624 4076148352 2480795840 1450292768 785322096 2546786376 623784380 3399156838 304509351 +2147483648 3221225472 3758096384 2952790016 1476395008 1543503872 503316480 218103808 1971322880 20971520 2178940928 1494220800 3400007680 1452015616 1175322624 4247322624 4120412160 4245995520 2518343680 1320398848 1382799360 715070464 2811608576 814619904 1290386816 1421399360 2393172960 2470620688 2970042408 4018268492 1058316846 1159360281 +2147483648 3221225472 2684354560 1879048192 2550136832 738197504 2785017856 2264924160 377487360 3795845120 2267021312 1947205632 1669857280 3553361920 2800353280 2499739648 936148992 82493440 2717884416 1548546048 1227511808 2032110592 4256978432 3167936256 753638016 2101523520 3114489888 2397990544 536451016 1816751084 3868317818 997575479 +2147483648 1073741824 2684354560 268435456 3355443200 1811939328 3992977408 1828716544 1400897536 3552575488 3227516928 2781872128 417857536 2932080640 3080323072 1467285504 147095552 4137304064 1257611264 2785316864 2910488576 1357237248 2425126400 3413042432 2887229312 3137187264 3025184096 2821225040 3760493864 1242225572 4164806090 1102093917 +2147483648 1073741824 3758096384 1879048192 1476395008 201326592 1711276032 1627389952 2323644416 2336227328 434110464 3822059520 432537600 2233729024 3493462016 3936813056 3022290944 3535421440 2783436800 4022661120 1651120128 1034939392 1814074880 3413145856 754476672 2965151040 2132156640 639198544 4178146440 383860164 1203083626 3170314287 +2147483648 3221225472 1610612736 4026531840 2281701376 2348810240 1912602624 117440512 2239758336 2302672896 203423744 254803968 596115456 2702966784 883032064 1250230272 2652667904 354598912 2915393536 2671538176 2626832384 2089675776 3460301312 698371840 376465792 1470630720 2855043872 3911845552 2660882632 675162684 1399291410 3065577549 +2147483648 1073741824 536870912 4026531840 3087007744 2214592512 905969664 3405774848 3481272320 4290772992 2401239040 1972371456 4044881920 1156841472 488505344 339804160 3287580672 2560507904 2994806784 2387898368 2924410880 2029626368 4191176192 1945645824 1665428352 1830173120 703462432 1862188560 1567717592 717005012 2941392654 578519705 +2147483648 1073741824 1610612736 805306368 1744830464 3154116608 2113929216 218103808 629145600 2118123520 1247805440 3052404736 2112356352 3719036928 3034447872 2809987072 246185984 2354987008 3300745216 3733762048 3654166528 3282426880 675859968 3866895616 3248945536 4796480 3874926432 2633067632 249732520 800844492 2610277550 3229673685 +2147483648 1073741824 2684354560 4026531840 3087007744 335544320 369098752 1090519040 1233125376 2831155200 4112515072 2282749952 381157376 3952345088 3114139648 668139520 2182381568 2707308544 3404963840 3993268224 434567168 1952953344 135947776 3623205120 1255374208 2308214464 4271828000 3344139664 1062494328 1186902964 4106476046 1848426155 +2147483648 3221225472 2684354560 2415919104 1207959552 2617245696 2315255808 3841982464 2860515328 2629828608 2791309312 3291480064 2055733248 2416705536 1951268864 305332224 1066172416 2987311104 1351852032 433852416 1387694080 1226259456 941529600 3884674304 4102559360 1259095744 500083552 2473812656 2662114376 4028534636 3146461438 3733455227 +2147483648 1073741824 3758096384 805306368 134217728 2348810240 1644167168 1191182336 1384120320 348127232 1507852288 2905604096 3394764800 2050228224 2190082048 291569664 129269760 952778752 3594641408 140816384 1730299904 3119344640 2579157504 171511552 1845542528 1694500544 4118869728 1983923120 1159771288 2026957012 90709818 4151085305 +2147483648 3221225472 2684354560 1342177280 3087007744 1006632960 100663296 956301312 3900702720 322961408 253755392 3949985792 3586654208 3565420544 1577451520 922419200 3909386240 3687235584 2409340928 3017068544 2000582656 1433902080 3345405440 4230693120 1576858752 1831503168 1160326688 1036120048 2436184200 3581623972 2579819510 1680228723 +2147483648 1073741824 3758096384 805306368 402653184 1543503872 1509949440 2197815296 2407530496 3946840064 1495269376 435159040 3599237120 3724804096 3873832960 3636789248 377782272 3290841088 1403379712 1792323584 2006865920 3041508352 1223092736 96852736 4228166528 1239859520 4114948640 314866288 1350975432 2115352612 821861014 3626647053 +2147483648 3221225472 2684354560 2952790016 3892314112 2348810240 1845493760 1258291200 1887436800 3267362816 1193279488 1882193920 721944576 3346268160 2500984832 3099000832 2666823680 3260203008 2799149056 2879664128 4102694912 4055575552 3438960128 2119394048 4112440448 2134498496 2075509792 3573251248 1872400328 3028522836 596018082 1622478463 +2147483648 3221225472 3758096384 805306368 4160749568 3154116608 4261412864 1493172224 1317011456 3091202048 2925527040 3790602240 4153933824 3861643264 2070544384 2625437696 1114406912 990560256 210624512 2406789120 3748018176 3263650816 460934656 3310543104 1191301760 2605585984 1850998624 709856112 136150488 2023536460 3306299674 1969310501 +2147483648 1073741824 536870912 2952790016 2818572288 2483027968 704643072 989855744 75497472 591396864 404750336 3245342720 1800929280 3242983424 3529900032 4054122496 2114748416 2219196416 2849316864 248786944 3771394048 4023628800 144775680 749622016 3709988992 1349392704 1925282592 2994625008 4241032728 1729806444 2512078998 3121979197 +2147483648 1073741824 1610612736 1879048192 1744830464 3422552064 503316480 2566914048 645922816 4248829952 1365245952 4140826624 3265789952 3747872768 136183808 3023765504 3156508672 2155757568 74145792 4090294272 1719281664 916827136 2606755328 2621059328 2554710656 3595531072 2192707680 2291225680 640253416 893767940 2060404046 1022537555 +2147483648 3221225472 1610612736 3489660928 939524096 2885681152 3187671040 1023410176 1820327936 12582912 1151336448 774897664 64487424 959709184 2015232000 912195584 4294213632 230604800 2062508032 703352832 2292905984 1040305152 3687575040 836388096 607740032 3928985280 4115452320 3130685104 1809424664 1275041428 927257518 2443635655 +2147483648 3221225472 2684354560 2415919104 1744830464 2483027968 3388997632 1493172224 461373440 1732247552 2283798528 812646400 3971481600 3424387072 4114743296 1938751488 576487424 1860354048 2160041984 1959006208 932096000 3703911424 1058527744 707817728 2367221632 2653723968 1146759456 329504752 1694914040 1472272188 226076594 107295735 +2147483648 1073741824 1610612736 2415919104 3355443200 4227858432 3992977408 2399141888 4185915392 608174080 1264582656 2167406592 2470969344 3527671808 1841954816 7667712 1896120320 53100544 3137691648 2116816896 2648606720 1942461440 2256403968 1990231808 1041245568 4044896832 2889653344 180767920 3439043848 188446756 3642448506 2076962557 +2147483648 1073741824 2684354560 2415919104 939524096 1543503872 1912602624 4244635648 964689920 2478833664 4200595456 66060288 3992453120 3012820992 3738042368 3085893632 1901363200 657342464 2397020160 3645640704 4018829312 2903112704 4219953664 13108480 3716973952 1567281600 4005146464 1323294320 961318968 3750373108 84486590 2676480087 +2147483648 1073741824 3758096384 805306368 939524096 3556769792 4060086272 553648128 1954545664 2705326080 2292187136 1779433472 3781689344 682360832 1408106496 3362193408 3303833600 3385737216 808968192 3366236160 1722972160 2136028160 954155520 1539889408 3283878016 369525568 1233887648 4087509648 1303979560 3333624588 2085002366 3500893391 +2147483648 3221225472 2684354560 1879048192 1744830464 2080374784 570425344 2097152000 780140544 4064280576 333447168 1603272704 3756523520 1932263424 1141243904 3732471808 602701824 799457280 856268800 3742691328 1679992832 1162075136 3401306624 683627776 1261810304 3216654400 2048333536 3363386640 2968267688 2519092172 2664023574 1513364049 +2147483648 3221225472 1610612736 268435456 1744830464 603979776 3053453312 419430400 1434451968 3535798272 3428843520 2142240768 546832384 4166254592 1495400448 3518562304 689209344 2390933504 1072259072 2432471040 1143908352 3694085120 3682543104 2400661760 3145421184 383603904 3857616224 1724896816 3364878424 1538230068 113225746 2146946401 +2147483648 3221225472 2684354560 1879048192 1744830464 1275068416 2986344448 1627389952 1702887424 3871342592 2325741568 2161115136 242745344 3067871232 1169817600 3670999040 261914624 349880320 3208617984 1391783936 3579750400 3041520640 4292428288 3561048320 3962423680 3567240384 2007241632 2649149776 4181044920 1387477884 1291196394 3882723575 +2147483648 3221225472 2684354560 2952790016 671088640 1409286144 2650800128 3976200192 1635778560 2722103296 1503657984 221249536 481820672 3369861120 399114240 2599092224 1360822272 3341467648 2667290624 4183044096 3014584320 3455972352 943566336 3135079680 2983056768 1594190912 2604780704 3207020720 3911060728 168119932 4139902074 1600633491 +2147483648 1073741824 536870912 4026531840 1744830464 1275068416 704643072 1157627904 3296722944 1077936128 2648702976 324009984 1682440192 2202796032 3206938624 423821312 3834413056 2835759104 2251497472 313815040 2767333376 916548608 797268480 2157964544 3670173824 2683959872 3462521056 3492135888 3610233352 3680120236 1505624054 3446393035 +2147483648 1073741824 536870912 2952790016 939524096 1811939328 1979711488 1962934272 3179282432 1480589312 1977614336 2635071488 2028470272 1197211648 1702494208 861077504 1656520704 275398656 2411405312 3084922880 571504640 1852328960 865912320 3613019392 3974353280 1277472320 571359456 1163198608 371527848 2258487996 2370401386 2487184827 +2147483648 1073741824 536870912 805306368 1744830464 2885681152 369098752 251658240 1249902592 994050048 3261071360 74448896 1235746816 4134797312 2807431168 2658861056 135561216 2904965120 1020469248 1054912512 1076897792 2303233024 1430529536 1386112768 3481265792 3127553344 4050226528 460451568 848134888 4282366996 3901415206 3344562643 +2147483648 3221225472 536870912 2415919104 2550136832 1543503872 1979711488 3607101440 125829120 3862953984 3625975808 261095424 1984430080 1879834624 161611776 226033664 2083291136 1949483008 2788237312 983568384 3545257984 3467148288 24962560 3516550912 1724734336 3531214912 2923286304 3741493264 2687090696 2709819436 1489898034 820753713 +2147483648 1073741824 536870912 1879048192 939524096 2483027968 2113929216 3439329280 629145600 2512388096 1994391552 2635071488 1754791936 654573568 1051066368 356057088 2682552320 917913600 2619416576 455143424 535853056 3683169280 3399224832 2418210048 1415557504 1329425344 3703733216 1917835408 1126509912 3515275748 617181110 3245098913 +2147483648 3221225472 1610612736 4026531840 3623878656 1140850688 838860800 3372220416 192937984 2931818496 3198156800 487587840 584581120 3224109056 1932918784 2645229568 529301504 967229440 129196032 1778413568 1291851776 1501570048 2545992192 1830818048 4157624192 2927140032 339507104 1517164176 4081552408 3524984460 3105730086 988241779 +2147483648 1073741824 536870912 805306368 3892314112 3959422976 3858759680 3909091328 897581056 3418357760 610271232 4006608896 3840409600 1934884864 2810839040 2222784512 2251587584 685391872 1498750976 3925913600 1593878528 612420608 3393246720 228589824 699455872 817376704 2164051296 251583312 579284776 739366708 3615656282 1102643349 +2147483648 3221225472 536870912 2952790016 1476395008 2214592512 3590324224 2868903936 3531603968 3745513472 1231028224 3536846848 2150105088 1018429440 3327000576 788725760 3973349376 3944660992 3253411840 4173344768 1671469056 208708608 3587728896 1420620544 1556240000 1819347264 73228896 4175380560 290340712 3749914068 915692702 4026401579 +2147483648 3221225472 1610612736 1879048192 671088640 1543503872 1442840576 855638016 2994733056 322961408 2782920704 3140485120 692584448 411828224 3462791168 1546846208 4234969088 114737152 3585826816 2176905216 1721821184 651181056 2524456448 331619072 4025151104 1171604800 849286880 4271524272 3741161992 1675832684 1838443862 3218252155 +2147483648 3221225472 3758096384 2415919104 3623878656 3825205248 3388997632 855638016 1803550720 901775360 983564288 317718528 379060224 761004032 4006739968 2793865216 3296493568 2112012288 2025840640 3167752192 4230486016 295961600 224287232 863890176 3940487040 3321937856 1962944928 3732932976 188771160 2715823100 1796264482 2575845663 +2147483648 3221225472 1610612736 3489660928 134217728 469762048 2113929216 3439329280 1199570944 1346371584 3017801728 265289728 1398276096 333185024 1541537792 3645833216 2981920768 2775760896 3094831104 4109389824 866699264 2188672000 177647104 2304361728 656792448 2113367616 128999136 1657288784 1449442072 3429786684 4155850290 433038615 +2147483648 1073741824 3758096384 2415919104 402653184 469762048 234881024 251658240 4219469824 3670016000 3395289088 1798307840 2646081536 1485045760 721289216 1162936320 2405728256 1074675712 50978816 3943698432 3752351744 1202519040 907189760 4142077696 643262336 2895189184 2156193120 2533269680 995176312 140805860 3213757390 3418957289 +2147483648 1073741824 3758096384 4026531840 2550136832 3288334336 2181038080 520093696 2055208960 1556086784 790626304 3106930688 3242721280 1446772736 1408106496 2177826816 496795648 1327382528 2552750080 2748346368 2295912448 3271828480 670724608 231573248 2758098560 1019813568 1151275040 1870926768 3459929480 4218238236 2366981342 2338406791 +2147483648 1073741824 3758096384 805306368 3355443200 1811939328 3858759680 855638016 2508193792 1891631104 597688320 1792016384 3225944064 3900964864 2341076992 1446445056 2896461824 2694463488 2036326400 783331328 3602417664 131894272 375838208 1923742464 2385607040 503142080 1735602336 470740816 1044244616 2706587428 773739354 2178238335 +2147483648 3221225472 536870912 1342177280 2818572288 1409286144 4261412864 3103784960 2726297600 4173332480 446693376 3438280704 2500329472 4179361792 339345408 1937702912 1077706752 2659893248 3726057472 3497054208 885549056 826045440 3624578560 14094592 3754980992 1488504512 1341424544 3728096880 996001224 2034710460 3473434314 2250030967 +2147483648 3221225472 3758096384 1342177280 2818572288 603979776 2113929216 989855744 1333788672 3116367872 1390411776 3109027840 50855936 2357460992 3359768576 1902706688 2430894080 1381154816 2780946432 1972424704 493381632 2945762304 711601664 4217213696 2994662272 620169152 2713913824 987358928 1522315976 3319695972 1023874834 1052448097 +2147483648 3221225472 3758096384 3489660928 402653184 2348810240 1979711488 1694498816 176160768 2764046336 3210739712 4189061120 416808960 561774592 2850684928 3454730240 2598141952 523943936 75751424 3883421696 1974261760 4286737408 2848957952 990575872 4112205440 2820977344 4158048864 3206613808 1848074264 544124956 2414713178 2064980403 +2147483648 3221225472 1610612736 4026531840 3623878656 1946157056 3187671040 16777216 4202692608 1782579200 874512384 2465202176 4129816576 1081868288 476184576 1530068992 639401984 4273127424 971726848 357068800 1043077120 1643779072 415714816 523393280 2653638272 2359833664 3929802016 1212338288 969087080 137663068 3402513298 2609482139 +2147483648 3221225472 2684354560 1879048192 939524096 3288334336 1845493760 318767104 2759852032 1958739968 891289600 1687158784 3663200256 4226547712 3523084288 2810380288 1041006592 2387525632 3662389248 4080594944 748484608 857105408 1931943424 4043746048 1287626880 3393862336 3633419808 3555842064 629234328 2867427532 3943559790 375856987 +2147483648 1073741824 536870912 4026531840 2281701376 1409286144 436207616 218103808 713031680 29360128 1419771904 3920625664 2878865408 1651245056 3926523904 3654615040 3138158592 555368448 1895636992 3950538752 490522624 1707242496 99740160 2640446720 1782660736 1442495424 3316509088 296807216 932728408 208438476 218802874 1985333965 +2147483648 1073741824 536870912 1879048192 4160749568 1409286144 33554432 83886080 1619001344 2764046336 2053111808 3574595584 1652031488 1734082560 975831040 534183936 3288104960 2220507136 3930005504 387510272 1003272192 3927077888 3509285376 3408297216 3164959872 4031186624 1682231136 602287504 2160444088 2320963388 3216803386 788146991 +2147483648 3221225472 536870912 268435456 1476395008 4093640704 905969664 3439329280 2206203904 3376414720 2002780160 3637510144 646447104 421789696 2009202688 875102208 1292140544 2138226688 787554304 2137559040 2067044352 2271925248 1052583424 1587418368 2079831936 1972592448 3291605600 289956688 2894392264 2637312068 1863441938 158894881 +2147483648 3221225472 1610612736 2415919104 402653184 1946157056 1979711488 1258291200 1249902592 2336227328 1390411776 4075814912 1766326272 890503168 1390804992 623312896 3887366144 410435584 3319750656 1627918336 3782531072 3646297088 2878334464 1305531136 3759734400 827104576 1976207840 2254282864 2126583304 353587700 2231552790 3330881263 +2147483648 1073741824 3758096384 3489660928 3892314112 1409286144 3388997632 2332033024 830472192 1723858944 1193279488 2456813568 3618111488 441712640 2699952128 3246850048 3602153472 423510016 4129284096 1915244544 378841088 1557050368 1517754880 3688686336 3662292352 2239843520 3733429280 2369031152 3304998248 3099567988 983040414 404544431 +2147483648 3221225472 1610612736 4026531840 1476395008 201326592 2919235584 1493172224 41943040 1228931072 610271232 1473249280 780664832 2589196288 4260495360 2114387968 770998272 184729600 3980353536 1744334848 413964288 2984143872 1134124544 1317896448 1444892288 289982272 91499872 2973932880 4175414216 686343220 4202991906 3908748559 +2147483648 1073741824 2684354560 1342177280 2550136832 3019898880 2986344448 83886080 3196059648 1061158912 2808086528 741343232 2435317760 3716415488 3858890752 587530240 119832576 2350006272 2591924224 1043910656 981260288 274600960 4195082752 2369199360 3741960832 1202908480 2901217888 620788400 2927661672 121652452 1130404146 103818157 +2147483648 3221225472 3758096384 4026531840 3623878656 3019898880 838860800 2969567232 679477248 960495616 2808086528 2247098368 3432513536 1793327104 3073507328 970784768 1178894336 2984427520 2572541952 797470720 1179392000 1567511552 2275131904 1900275968 3846691968 642100032 3173008992 1796253040 2426964440 2757518212 2705776066 4035439301 +2147483648 1073741824 536870912 805306368 3623878656 1543503872 2717908992 2634022912 444596224 2151677952 3009413120 290455552 1233649664 929300480 2812936192 3373727744 549748736 3671736320 3039764480 1035513856 3032258560 2965797888 337220096 2128200960 4126770816 466207296 152174176 1862075344 447978952 3410915844 377314810 1744023839 +2147483648 3221225472 536870912 805306368 402653184 1140850688 2516582400 2332033024 2373976064 3695181824 2426404864 2182086656 491257856 3813933056 1338900480 855441408 3375661056 3703488512 3913621504 1234743296 628938752 862610432 2387322368 2533692160 1010338176 4125928000 3252816800 4143916944 2516262152 1356718580 1424273630 1645672757 +2147483648 1073741824 3758096384 2415919104 3355443200 1811939328 905969664 2231369728 176160768 2344615936 471859200 642777088 3633840128 3089367040 3068788736 2343370752 2890170368 3956948992 1334173696 528384 1847363584 3881733120 872392192 3265121536 3396118144 546708928 1204021536 1049883856 529217368 1139793412 4167406522 175678645 +2147483648 1073741824 1610612736 3489660928 2550136832 603979776 2181038080 822083584 3800039424 3267362816 1302331392 1206910976 947388416 3478388736 853934080 1121517568 4055138304 3119923200 2830196736 973623296 1819072512 2102543360 741298688 1753557248 1119749760 826106048 2882161824 4033588592 2483791544 1239102708 605290006 627047713 +2147483648 1073741824 536870912 3489660928 2818572288 3288334336 1308622848 1325400064 998244352 1681915904 1893728256 516947968 1981284352 1936982016 3856793600 1840971776 3914629120 3977396224 693313536 2278051840 2934761472 2060903424 3971587584 2084529920 4183703424 3266660928 1614368736 268410192 1207869016 2105883028 3564184114 2438140707 +2147483648 3221225472 536870912 805306368 3087007744 3825205248 1979711488 3573547008 3883925504 3519021056 2518679552 2045771776 2724724736 3417047040 3887202304 2327642112 2589753344 3923427328 1259413504 183414784 2682746880 3591193600 894699008 1072073984 1994068864 1799860160 4055719712 2631691376 26869928 3052521228 683557890 3535766837 +2147483648 3221225472 3758096384 1879048192 402653184 3288334336 973078528 3036676096 3078619136 423624704 2678063104 3490709504 1868038144 2719219712 3900309504 4099604480 3355738112 4062363648 30400512 1228861440 2178537472 3722159104 3997436416 2533526784 3407864704 2189871936 494745248 124385680 2064894232 1028163380 3964404394 1341042659 +2147483648 3221225472 536870912 1879048192 4160749568 2080374784 3925868544 3573547008 3128950784 239075328 2296381440 2865758208 1798832128 1026293760 1004666880 2913665024 2046590976 3554328576 889659392 1407119360 3125884928 478927872 588044800 2794638592 2552469120 1014557760 3712752096 376612432 1861429880 3443565132 3445660146 3943729715 +2147483648 1073741824 3758096384 1342177280 1207959552 1677721600 1577058304 1962934272 2977955840 2076180480 2866806784 2704277504 2944925696 206307328 3624796160 1237647360 1333559296 3498459136 185196544 1848823808 2699233280 3219457024 1244450304 3346963712 3245172096 165723584 2712712160 2345192112 2959912776 1314794028 113104766 1834543469 +2147483648 1073741824 536870912 805306368 1207959552 2617245696 3791650816 1459617792 897581056 2000683008 1868562432 2383413248 2222456832 1971585024 19267584 113836032 2157215744 1524514816 4010614784 156413952 3125217280 755055616 1029181952 3899948800 3968776576 4120243520 2206624864 830047632 3437028920 3478259812 3142034934 562149009 +2147483648 1073741824 536870912 805306368 1744830464 4093640704 2717908992 3774873600 947912704 1849688064 1864368128 2008023040 2043150336 3979083776 531234816 388300800 2040299520 3487711232 3838386176 2740367360 173484032 2251117568 1657819648 2472077568 2052381824 533632064 3051557408 2838731056 2909508744 2629811084 1555164890 615700365 +2147483648 1073741824 2684354560 805306368 2013265920 3154116608 1979711488 3137339392 3984588800 826277888 2896166912 34603008 2414346240 389808128 1882062848 2213085184 1009549312 323371008 1561698304 191016960 3974051840 1981914112 3049293312 3512738560 1467007360 2996309824 1487197088 101328272 3844305832 854551836 874082046 158659041 +2147483648 3221225472 3758096384 4026531840 3087007744 3019898880 1778384896 3607101440 1082130432 1950351360 1667235840 55574528 3710386176 2494824448 349044736 3630497792 1734639616 631685120 2343690240 1392144384 4226512896 3873559552 2865945088 1558138624 3840894080 3197572672 3305838688 3597782480 2287664232 538688596 725210462 624825197 +2147483648 1073741824 3758096384 3489660928 3355443200 3288334336 3523215360 4278190080 2055208960 641728512 2292187136 2226126848 1480065024 1343488000 2291531776 3211460608 908361728 3136176128 2447368192 3338817536 272467968 1865393152 2308620800 3449394944 939593344 220539968 1665883040 3319011376 32959352 3904594228 3805077222 1183983795 +2147483648 1073741824 536870912 3489660928 4160749568 335544320 234881024 4076863488 2139095040 968884224 3487563776 1055916032 3970433024 106168320 3825074176 744947712 2300870656 2778087424 1783832576 1172983808 1186576384 3251876864 304750080 2321115904 2829261696 725802944 1508749536 2293050224 1728954472 2430421300 954577230 3492348911 +2147483648 1073741824 2684354560 3489660928 2013265920 1006632960 3858759680 1526726656 528482304 4248829952 3592421376 2039480320 3353870336 3725852672 3200385024 2674327552 2114224128 1332363264 1356046336 2820034560 1606760448 3998424064 1742140928 3894788864 1327747968 1825469248 963193120 1745701904 4074237864 1903978676 4229353362 499500783 +2147483648 1073741824 2684354560 805306368 2550136832 3288334336 3053453312 419430400 360710144 2520776704 52428800 2521825280 1034420224 164888576 65142784 827392000 1392803840 1569341440 1038458880 1838592000 2602817536 681436160 2502575616 2566217984 2761867648 2514995264 1165452832 3393126864 3487300840 1482789492 3504105586 3844476057 +2147483648 1073741824 1610612736 1342177280 1744830464 3019898880 369098752 1358954496 2105540608 2285895680 2422210560 1477443584 3768057856 222035968 371589120 2156724224 2846654464 729694208 1100046336 838520832 712714240 3424211968 2682160640 1008802048 4048714112 1605363264 126614880 1355880336 404416472 3022747100 1642165750 2104649013 +2147483648 3221225472 536870912 3489660928 3623878656 3825205248 33554432 1728053248 3900702720 3393191936 3621781504 3901751296 1754791936 993787904 2260598784 548995072 4096557056 3773218816 405086208 484593664 366417920 510477312 3064369664 969236224 1769110656 3335454784 3717278944 2931324432 3431792600 2954262364 1257064174 1525059201 +2147483648 3221225472 1610612736 4026531840 3355443200 2080374784 3053453312 1526726656 998244352 859832320 3001024512 737148928 2792882176 1919680512 3986554880 4060282880 4246503424 2166800384 4040122368 2937221120 1701644288 535272448 2912290304 3998692096 2072926080 3188424000 1598602720 1085598320 2992820280 2698325004 2141925550 1717088987 +2147483648 3221225472 2684354560 2952790016 2550136832 2617245696 2650800128 4076863488 914358272 1941962752 3919577088 2236612608 2170028032 2742288384 1938948096 1574502400 2644803584 2492121088 3662520320 1158033408 3204143104 295025664 3685903872 1607011072 1268529792 781059520 1888992928 1016299984 21579672 1549595476 3576626562 2965847521 +2147483648 3221225472 2684354560 1879048192 3087007744 2751463424 167772160 117440512 2088763392 12582912 3655335936 512753664 2580021248 104071168 4057333760 1455357952 4045701120 123650048 3878395904 339931136 3252254720 883131392 3528866304 2667568896 1241811072 2871919296 183722720 578698256 2656824328 4128907348 1235560710 2835450199 +2147483648 3221225472 2684354560 4026531840 402653184 469762048 3858759680 318767104 1820327936 968884224 2480930816 3903848448 2650275840 3399221248 1029570560 332070912 1068269568 3706109952 1257742336 3487723520 1690687488 2091858944 3832436224 2893245184 2576392320 3190355904 3289654496 3772419632 2369341752 3598826236 448603822 3312703251 +2147483648 3221225472 1610612736 805306368 1476395008 2080374784 3791650816 687865856 3598712832 3342860288 1168113664 1257242624 953679872 506724352 1299841024 2112159744 260341760 570605568 941711360 3769020416 1016305664 1786747904 3241251328 3719188736 634337920 88714560 1474967712 2200828528 3845691544 3907317268 4187126602 4100570973 +2147483648 1073741824 2684354560 805306368 1744830464 4227858432 1040187392 3070230528 3900702720 3837788160 1516240896 3383754752 2162688000 737411072 3448897536 2247032832 1250197504 18497536 2360057856 3783176192 2495686656 1163779072 1996213760 1063698176 2952643712 3341525696 1866369376 56716080 3104637224 1541638164 3604630370 3830137127 +2147483648 1073741824 3758096384 1342177280 4160749568 3690987520 3925868544 4076863488 310378496 3711959040 178257920 1118830592 2042101760 4103864320 3739090944 2104295424 3479994368 3687202816 843177984 3649753088 1710733312 672381952 3711007232 1355950848 3053141632 2105933632 140004768 4253826608 1750520312 2106154428 3855484078 350599093 +2147483648 3221225472 3758096384 4026531840 2281701376 2885681152 1442840576 2902458368 998244352 784334848 2434793472 628097024 2409103360 440664064 1570373632 44630016 2247393280 287490048 2057166848 4017516544 2509195264 3700673536 2641225216 3350103296 2267760512 98132160 91007008 4293283056 491251288 3066016740 3865814186 406410065 +2147483648 1073741824 3758096384 1879048192 3892314112 3154116608 838860800 1560281088 3447717888 432013312 1642070016 1078984704 1010302976 935591936 3623747584 542703616 1481932800 1629896704 827187200 752021504 4162562048 2551700480 3412427264 839816448 4229013888 3323515840 57956576 1242958800 2556790520 3499007140 2505171694 62454721 +2147483648 3221225472 1610612736 2415919104 2550136832 3825205248 1040187392 3070230528 1182793728 3728736256 329252864 2377121792 2988965888 1644429312 3373662208 2230779904 1727299584 2115944448 1292066816 2053771264 3009239040 63505408 2584210944 956043008 3597308544 1365084224 2664024224 1569179952 1799102824 2265615908 2550989670 1131532735 +2147483648 3221225472 2684354560 268435456 3892314112 2348810240 3523215360 2768240640 4236247040 1254096896 2409627648 2513436672 1055391744 3038511104 2086273024 313982976 2735505408 2475868160 2243665920 3869151232 1562978304 279292928 3438772736 711765248 4225892480 2609103040 2045435552 1387208528 602451752 1302094140 3634016970 303532479 +2147483648 3221225472 1610612736 2415919104 939524096 2348810240 1577058304 1291845632 578813952 1405091840 1226833920 1185939456 278396928 2253651968 40239104 3669032960 4028923904 1549713408 3205849088 3124367360 606861312 4177488896 2237238784 3100136704 3948715648 823838144 2308644896 1810304560 3159202904 3578715892 2432518294 2597763657 +2147483648 3221225472 3758096384 268435456 3892314112 603979776 838860800 2600468480 1249902592 3544186880 1189085184 3916431360 1835532288 2454978560 1576140800 1253769216 2036629504 2885337088 1583341568 1700696064 3842320384 1125204992 3699597824 956879616 1415863936 2021325120 1151271392 1719590384 1742074664 216618804 693102146 2567352563 +2147483648 3221225472 2684354560 805306368 1476395008 2080374784 838860800 150994944 3447717888 2176843776 3378511872 1510998016 779616256 2634285056 1883897856 1612513280 995393536 2391982080 2993266688 1031188480 217290752 3589495808 275988992 632533248 3402850688 2411936704 725300320 3246346640 1024811192 2184730340 2242128154 725238853 +2147483648 3221225472 1610612736 1342177280 402653184 469762048 3388997632 1795162112 2843738112 650117120 3865051136 2651848704 232259584 2143551488 3755868160 534183936 1385463808 682016768 1533239296 3808612352 2913851392 4069391360 2638076416 1377129216 2103035264 3258680512 1921448288 273877392 1248476696 2227242276 1826589582 3756578351 +2147483648 1073741824 3758096384 1342177280 3892314112 2483027968 2449473536 2197815296 1048576000 1891631104 1986002944 835715072 2649227264 2662072320 4037148672 1784872960 1530691584 3706339328 2952781824 1281806336 2167252992 3722310656 4039442944 225528576 895998592 4036131520 3743119712 307810640 1452576808 971397964 2876070450 293451435 +2147483648 1073741824 3758096384 3489660928 2550136832 3154116608 3388997632 754974720 4152360960 1916796928 2711617536 2066743296 2880962560 3338928128 2318270464 1711996928 3354689536 2440445952 3877625856 3079819264 3064059904 1150409728 782883328 2632815872 3185818496 3172520000 3199522976 4166406832 1760545528 575328804 1819635678 4095176403 +2147483648 1073741824 3758096384 1879048192 1476395008 738197504 2516582400 2969567232 2105540608 2319450112 3948937216 3543138304 749207552 3205234688 1350172672 1079181312 1778155520 2129805312 160423936 1256124416 3466926080 3717549056 1362961920 2117191936 105578880 840438848 3789880928 3088506032 2098824680 3221748460 1870839690 2319972187 +2147483648 3221225472 1610612736 2415919104 402653184 4093640704 3187671040 587202560 813694976 2311061504 488636416 2144337920 2554855424 2387869696 1313210368 4228579328 1673822208 1584316416 3010420736 3661238272 3223967744 3316716544 2460839424 3812563712 154301568 1134370752 3431440928 4286500176 2022162568 3783178996 2877775318 1509879587 +2147483648 3221225472 536870912 1342177280 1476395008 201326592 503316480 2969567232 2524971008 2403336192 4255121408 200278016 2910322688 3167485952 3576561664 3750952960 3657203712 3778461696 2999918592 968544256 398563328 655993856 539299328 1886619904 388803200 1375631680 3428542624 2666006384 4003731768 2949272812 3363387422 2763390859 +2147483648 3221225472 2684354560 268435456 2818572288 603979776 4060086272 2835349504 2910846976 784334848 119537664 3316645888 2940731392 503578624 2304376832 1858011136 4227104768 3883057152 1466671104 3535179776 1922131968 75039744 294494720 3791642880 3289676160 3739354304 689148448 1220183600 3895432840 3540839332 1195263146 3786794135 +2147483648 3221225472 1610612736 268435456 4160749568 3422552064 503316480 754974720 3598712832 1027604480 1201668096 1672478720 2801270784 1971060736 2229403648 85131264 2574024704 3316301824 2358730752 2146603008 2514171904 69741568 3159674368 1043772672 2657421952 2628344640 3702777504 400329520 3587311288 3568004188 1152417298 1064832587 +2147483648 1073741824 3758096384 805306368 1744830464 3154116608 3657433088 1090519040 3263168512 3636461568 2019557376 152043520 570949632 2555641856 2572288000 2825977856 3441721344 474628096 3844988928 3449991168 2720606208 2220416000 779921920 2344012032 98258560 3260672704 1975534944 2027991440 2765122504 3471342260 3129252994 4240086041 +2147483648 3221225472 536870912 1879048192 2818572288 4093640704 2583691264 1124073472 1199570944 2428502016 1310720000 2104492032 3325558784 1116471296 2783051776 15532032 4225531904 1705689088 3487113216 980611072 193292288 588796928 1820076544 958057216 2537669504 953033408 1572813088 3785949424 2211063288 3586720556 2128243794 2497776373 +2147483648 3221225472 2684354560 2415919104 3623878656 1006632960 3590324224 1526726656 3347054592 3753902080 1352663040 2412773376 230162432 1779695616 2398486528 3098869760 191135744 3818831872 2325323776 289804288 402462720 3386383360 1793361408 1331569408 3384372096 3814085056 602273696 1520221776 2095765880 2384430388 2333864678 3044387757 +2147483648 3221225472 1610612736 1342177280 1744830464 738197504 1442840576 3338665984 4236247040 1715470336 52428800 2156920832 251133952 1580990464 1253179392 3382509568 663519232 2514141184 3269025792 4190294016 462792704 2205731840 2482816512 3679637248 1349353600 2495928384 2928551968 1915701776 2240905144 1083607452 509812834 4004192837 +2147483648 1073741824 3758096384 3489660928 2013265920 3690987520 3523215360 889192448 1434451968 3879731200 3877634048 3020947456 3644325888 3425959936 113377280 2688221184 2164555776 1424637952 968351744 2201112576 1668495360 272153600 1001669120 2625809664 1721457024 2757020992 1374834208 4078162832 3674758008 1520191124 596535698 1164811299 +2147483648 3221225472 536870912 2415919104 2281701376 2080374784 1509949440 385875968 3447717888 775946240 396361728 2226126848 1354235904 3332636672 1662124032 146210816 3149168640 1713029120 2922061824 4072804352 232736768 2256067584 2713979392 230866688 3428786560 3392699456 3311713440 3941741360 2208823800 2612794500 3590747618 1184708015 +2147483648 3221225472 3758096384 2415919104 402653184 4227858432 369098752 4244635648 1484783616 532676608 1142947840 3452960768 2332557312 4192993280 1339949056 2197356544 2451341312 3322331136 1604182016 409866240 3980515328 2110299136 1196180992 1926104320 2454795392 308318656 11568416 4231553872 630520264 170589516 1600348622 1657265105 +2147483648 1073741824 2684354560 2952790016 1744830464 469762048 1778384896 2701131776 3531603968 2311061504 1461714944 657457152 2033713152 429654016 3200647168 218693632 2358018048 1817067520 2473435136 3581292544 1794189312 2075147264 3220740608 2201774336 2780200576 3679554496 54553120 3940605872 2786128376 621292604 2065987638 3759816465 +2147483648 1073741824 3758096384 1879048192 3623878656 469762048 1241513984 3439329280 3598712832 1707081728 2376073216 3736076288 1531445248 1618214912 1464467456 197197824 1751416832 590495744 3736985600 3384471552 2372507648 3812654080 3764419072 118551808 2079898240 2017261504 2059295904 1758151216 2420470664 2869361492 2417445946 2133577001 +2147483648 3221225472 1610612736 4026531840 4160749568 2617245696 3925868544 1358954496 2826960896 3057647616 1189085184 2410676224 776470528 835977216 235274240 2641035264 126124032 1887354880 1329029120 2776002560 3129161728 2743106560 398514688 1411434752 2635121792 3524830272 1319930848 484101424 500812040 93937588 880375798 3226064323 +2147483648 3221225472 2684354560 4026531840 2013265920 3154116608 3053453312 2130706432 2306867200 230686720 1994391552 3589275648 1509425152 1603010560 203030528 149880832 1100775424 1687339008 2950406144 2712301568 4231510016 2449513472 3842016768 1753261824 3477128576 2158019520 3687888352 3127437936 683944760 4174291180 4121547818 3212945399 +2147483648 3221225472 1610612736 2952790016 2281701376 201326592 4261412864 3472883712 1182793728 3728736256 387973120 1148190720 2394423296 359399424 4003594240 3568107520 1690075136 2016067584 2170118144 4001509376 576538624 776268800 4150693376 3557500672 4015487616 577628224 4208784416 972745968 1607583736 3614896332 3865300626 859017269 +2147483648 1073741824 3758096384 805306368 3355443200 738197504 369098752 2332033024 360710144 4194304 4146069504 416284672 3027763200 1812201472 1736572928 3064922112 7634944 6963200 1819533312 593670144 1512015872 2189184000 3867567616 1739432704 3206252928 696131136 619311136 3761851216 708904760 826624676 2907133202 1957212407 +2147483648 1073741824 3758096384 1879048192 3623878656 872415232 1040187392 4211081216 1602224128 4257218560 337641472 3899654144 2789736448 3411279872 3301310464 3400073216 42237952 2185117696 789962752 52883456 637114368 524047360 1759645184 698860288 1975098240 3621575616 1177713440 2732530160 2093320328 685681908 2294643574 3068046785 +2147483648 1073741824 536870912 268435456 402653184 201326592 436207616 318767104 3548381184 1463812096 4099932160 2205155328 3352821760 869007360 3120693248 1699020800 73170944 980041728 309403648 3934425088 3112523776 2340203520 1199196672 1574513408 3239464832 2097878336 3009104736 1989384944 4084693912 782362668 3163200562 1119953405 +2147483648 3221225472 2684354560 3489660928 402653184 3959422976 1375731712 2801795072 3548381184 390070272 2724200448 2750414848 3056074752 2237923328 1140457472 2867658752 712278016 2715992064 822190080 3342487552 2144196608 1541721088 2084192768 4132249344 3215224704 1675271488 2952612192 862745200 3549355624 1208989828 3472225610 3096986021 +2147483648 3221225472 2684354560 2952790016 1207959552 1275068416 4261412864 1996488704 2759852032 3435134976 14680064 3994025984 2781347840 954990592 3587309568 4051894272 933003264 3209347072 3540492288 3960614912 1424197632 718040064 1008897536 4141588224 2591611008 3834952384 575052768 3578070160 1595528712 926126220 3496274178 3701404587 +2147483648 3221225472 536870912 4026531840 3355443200 2885681152 1845493760 2667577344 1719664640 3821010944 2061500416 2962227200 1966604288 2056519680 1575878656 1207894016 3273949184 984006656 1287856128 1801875456 3475179520 2926971904 2707119616 448984832 4232444544 357950912 3576560096 3734573072 352794104 827347188 3470321086 3682923687 +2147483648 3221225472 1610612736 3489660928 1476395008 67108864 2181038080 2231369728 4018143232 759169024 1423966208 1028653056 1739063296 1636040704 1532624896 630390784 2272559104 2688729088 426729472 2067943424 904894464 3733120000 4140798464 770850048 3516398464 3228440384 884065760 1460398288 2177391592 1511301348 2807200330 2024272731 +2147483648 3221225472 1610612736 805306368 2818572288 1677721600 3925868544 3070230528 1065353216 306184192 1474297856 1540358144 134742016 2943614976 1332609024 3332308992 721715200 4099325952 833839104 2740367360 4264781824 2031518720 4258470400 1623654144 651930496 439529536 3438638304 3033384528 2925640008 527672596 1802946046 4215502071 +2147483648 1073741824 2684354560 3489660928 671088640 335544320 3791650816 251658240 1937768448 1128267776 2074083328 487587840 1712848896 3994812416 3867017216 2808545280 3656155136 1372995584 3723730944 3537260544 1081305088 815150080 1230205440 3427141376 2636904320 2569709888 1144909984 3761865872 3596299864 507661372 105485102 2377380703 +2147483648 3221225472 1610612736 4026531840 1207959552 4227858432 2650800128 452984832 176160768 2973761536 4129292288 3943694336 532152320 3570139136 551157760 2660171776 3535568896 2605891584 1365991424 1775398912 4096493568 1844583424 574336512 3620385536 792184448 896567104 3171426592 2829342608 2857286136 283770476 2304843146 1669702551 +2147483648 1073741824 3758096384 2952790016 3892314112 201326592 167772160 754974720 897581056 549453824 2699034624 3723493376 445120512 525074432 3598057472 3086942208 94142464 1500397568 1921769472 3926798336 3099305984 4041632768 994572800 1379443968 3320105344 1412047552 384905696 1604815472 2580077384 1080827948 132535878 1002922007 +2147483648 3221225472 2684354560 2952790016 402653184 3154116608 1979711488 889192448 3095396352 1044381696 1918894080 2595225600 3952607232 200015872 925761536 4192403456 175931392 2884026368 1525129216 3666227200 769120256 2816384000 3256550912 3693088000 2161144960 1965617216 2591312736 1740786736 4283260120 56571660 3636127454 2706487451 +2147483648 1073741824 2684354560 268435456 939524096 3556769792 1509949440 2130706432 2692743168 1430257664 1331691520 2387607552 725090304 2870738944 3808296960 2954821632 2255257600 2440445952 850108416 2266402816 2507896832 149877760 2982611456 2581620480 3390055552 1373148992 2274161760 2674281680 24368504 2879037180 4036822766 601707719 +2147483648 3221225472 3758096384 805306368 671088640 67108864 3992977408 1325400064 4085252096 390070272 52428800 514850816 2141716480 1678508032 3641049088 573636608 3780935680 2659106816 1225121792 1540272128 321775616 2609013760 3364560384 1027802880 64980864 2621534528 1150605344 2028092208 446421992 1495000748 2790989302 1098623033 +2147483648 1073741824 536870912 805306368 1207959552 3959422976 1644167168 2365587456 2709520384 2948595712 2464153600 443547648 2266497024 2643197952 562167808 1896022016 3109847040 1825193984 1384587264 1341829120 272566272 2997242880 2733969920 1461806336 1435483520 2405328320 3641287648 3954901488 2415981016 939526380 2214627122 3187692155 +2147483648 3221225472 1610612736 4026531840 4160749568 2080374784 2449473536 251658240 1568669696 2738880512 190840832 1789919232 750256128 2585001984 2499674112 533266432 3741614080 1373028352 3946143744 2712039424 2980919296 1600297984 3185287680 1657214720 3071644032 376891712 1990535264 3645787440 3136369912 1615870708 659065870 3670827153 +2147483648 1073741824 536870912 1342177280 3623878656 4227858432 3120562176 16777216 2759852032 1480589312 1809842176 495976448 4027056128 2792620032 2073427968 556728320 2328133632 783171584 212017152 847171584 2412484608 1272601600 1052092928 2911992064 2611988608 3582253632 2060363488 3170085648 2371247432 4220499732 204790086 1433843015 +2147483648 1073741824 536870912 1342177280 3355443200 3825205248 3992977408 2801795072 1837105152 1337982976 484442112 1116733440 3259498496 1345060864 198311936 3229679616 2401009664 1806319616 1549082624 1499123712 4258105344 1000227840 1082392064 3379941120 1948916096 1184172480 1027256288 2820479248 2725684872 3248438092 903817090 4261388457 +2147483648 3221225472 3758096384 805306368 2281701376 201326592 3791650816 1526726656 1686110208 750780416 3999268864 3589275648 430440448 3388735488 3254124544 3237675008 3408691200 3700342784 1367334912 786345984 3603384320 1547332608 3208974848 2996548352 1692145792 3391514304 2852350304 4276644720 702294632 3014020380 2269360582 1506279603 +2147483648 1073741824 2684354560 1879048192 2550136832 4227858432 2516582400 2533359616 3246391296 2051014656 1629487104 2148532224 603455488 354156544 3366846464 271515648 3471081472 2981249024 109158400 1573646336 1289115648 812850176 4209690112 3184344832 2243790208 1156948032 1296144416 2662021776 4058416696 1973120380 3272493598 1577032839 +2147483648 3221225472 2684354560 1879048192 1207959552 2483027968 301989888 50331648 729808896 1614807040 3495952384 2242904064 3946315776 4229169152 3935174656 1886322688 1663860736 345686016 31563776 2495868928 3656779776 1075573760 705839616 4006476544 4267300736 3038238272 173566304 3777243440 2725653240 3629900596 2255674078 2642230183 +2147483648 1073741824 2684354560 2415919104 1476395008 3690987520 3187671040 1224736768 3464495104 3636461568 1235222528 3041918976 1583874048 108265472 780533760 2550726656 35422208 1945255936 3876560896 3512012800 336500736 2613918720 2906787328 2002239744 2797169280 2722425536 3424519840 3578126032 3834035752 2601064980 2409389814 2259848433 +2147483648 3221225472 2684354560 4026531840 134217728 1140850688 570425344 117440512 4068474880 1354760192 1088421888 2437939200 1182269440 1103888384 2708078592 1896022016 2159312896 3525754880 547987456 1096249344 3418507264 4042728448 36893184 754925312 3098975872 582026944 3154857440 632328400 2636688952 347357932 3357956186 3416899051 +2147483648 1073741824 2684354560 3489660928 2818572288 1275068416 2852126720 3170893824 1400897536 2705326080 3093299200 3245342720 3734503424 878444544 1043464192 1374093312 2881781760 1810776064 3885342720 2411941888 1394239488 3791891456 2025478656 3419636992 1601345408 159897408 448014176 3447124976 935956056 1475447932 368957090 2806480463 +2147483648 1073741824 3758096384 3489660928 402653184 3154116608 436207616 3573547008 1988100096 1220542464 597688320 1536163840 925368320 3240361984 4279631872 3552378880 4178345984 1035091968 585883648 2312196096 412014592 3588299776 2453056000 216882432 3750015616 101088960 576001184 2693272592 2226408296 2336105284 1662598054 1230682821 +2147483648 3221225472 3758096384 3489660928 1744830464 1811939328 2382364672 587202560 562036736 490733568 1356857344 2473590784 1727528960 2213806080 3245473792 1925382144 2416738304 1409728512 3849445376 3194966016 3810142208 926895104 1546796544 3793967872 3816572288 3808358208 243627488 320712176 534379576 2217943380 699719010 437395723 +2147483648 1073741824 536870912 805306368 402653184 1275068416 771751936 620756992 41943040 4273995776 10485760 1682964480 1201143808 3673948160 1220411392 2605121536 1248100352 4089593856 2126061568 2143531008 815192064 3314756608 705609216 1106201856 2591094400 2869488832 3569628064 3935453136 1470205400 1174392220 1166590158 1946420047 +2147483648 3221225472 1610612736 805306368 4160749568 67108864 2181038080 2667577344 1853882368 2831155200 2225078272 1018167296 1223163904 2166620160 1882324992 213843968 3368845312 1989591040 1070424064 764653568 3121264640 2321785856 2399293952 622302976 1862824576 2759122624 2760507808 2057566512 1604482216 1403516484 1155581090 3453009703 +2147483648 1073741824 1610612736 1879048192 402653184 335544320 2717908992 285212672 847249408 4156555264 1579155456 3023044608 2609381376 1155792896 230293504 1756561408 1307344896 4003348480 858349568 3983536128 2533021696 1045640192 1383870976 3345365248 2116378240 2673979840 3618321696 1064313776 2775100616 1467282436 2453842218 2529107659 +2147483648 1073741824 2684354560 2415919104 1744830464 1677721600 1509949440 721420288 1669332992 4055891968 1738539008 747634688 2383937536 1893466112 851574784 3532062720 759463936 199114752 736468992 2102595584 2978129920 2087158784 2889148928 2738262784 3356610432 2294669248 3179527840 2029674512 2668312152 3325957564 2098579058 3061577679 +2147483648 1073741824 3758096384 1342177280 3087007744 1006632960 2986344448 3003121664 4269801472 616562688 660602880 139460608 58195968 4083417088 3070623744 342687744 3801907200 715276288 3943424000 3793866752 3834017792 3610090496 549224960 2245139200 3565394560 1301117632 2383175264 4005222864 1077926712 3999214532 1066345142 817337733 +2147483648 3221225472 1610612736 1879048192 3623878656 469762048 3791650816 1090519040 2642411520 566231040 2745171968 1236271104 3017277440 1969487872 893255680 336658432 1027375104 2124070912 2886688768 903737344 731813888 2451684352 1445229056 1507731712 3410049408 1823748032 1442191520 178121008 2776505752 208776708 2586623662 1400020409 +2147483648 1073741824 1610612736 1879048192 134217728 872415232 973078528 2600468480 4001366016 3024093184 148897792 907018240 2043150336 873201664 4016177152 4290707456 2890170368 3954065408 796745728 3482054656 3128084480 351736832 1107864064 3710690048 2605888128 1959250496 3815776736 1897412496 3546577160 849241004 3078960914 1065332775 +2147483648 1073741824 3758096384 805306368 3892314112 3019898880 2785017856 50331648 3867148288 457179136 3240099840 1431306240 3477602304 4230217728 3127246848 392888320 2464972800 1434599424 275636224 2306322432 422979584 1126372352 877196800 3601111808 2334546560 525023552 3627813920 1980384464 1974039688 1503761732 2829443222 1838350899 +2147483648 3221225472 536870912 268435456 402653184 2214592512 2583691264 1392508928 3850371072 784334848 1843396608 3912237056 3638034432 1758199808 3068264448 1588920320 747929600 2389622784 4076281856 3593572352 804411392 389899264 1936730624 1769511680 2640075136 2267685056 2549202144 1771199408 567101848 3838367980 2713978802 1732671901 +2147483648 3221225472 2684354560 1342177280 1744830464 2885681152 4261412864 687865856 243269632 3082813440 2917138432 3090153472 2554855424 1212940288 1966080 2734096384 2978250752 3692216320 1145675776 912510976 2945329152 3845114880 1175490048 1335415040 1999923840 194688448 3320124128 2353902512 707895048 2540149612 3713837902 2584112463 +2147483648 3221225472 536870912 805306368 2281701376 1140850688 1711276032 1560281088 1585446912 952107008 941621248 2945449984 432537600 526647296 1253441536 2715484160 711753728 1408417792 3321700352 1459597312 2839201792 3306791936 3221878272 3472991488 3511022208 1021528768 1764809504 2123935760 2525808008 2386745476 480605318 2379452099 +2147483648 3221225472 1610612736 2952790016 3355443200 3154116608 3791650816 2902458368 1182793728 3854565376 1419771904 122683392 2775056384 213647360 3112828928 1296891904 403996672 2945892352 2761383936 3752931328 2390657024 4041939968 1813754368 3852702976 2402751104 996223936 1414939552 523733200 3814834216 4032198364 959920122 3630296885 +2147483648 1073741824 536870912 3489660928 2013265920 4093640704 4060086272 3741319168 444596224 1631584256 1025507328 1601175552 2501378048 2352742400 1049231360 935526400 2221178880 1637236736 3610845184 893341696 1192146944 3854930944 1045791232 3210589952 2729014912 355948352 2574932000 77309680 737730776 992797020 465749850 2123861867 +2147483648 1073741824 1610612736 4026531840 4160749568 3825205248 3724541952 2432696320 2340421632 4156555264 1025507328 3396337664 4009230336 123994112 4099801088 2191982592 2958852096 3877257216 3003736064 96694272 67254272 96322560 4082486784 450451712 1393244032 3732839872 1717000736 2498026736 1470030008 4186439300 4281095054 2757897583 +2147483648 1073741824 3758096384 1342177280 4160749568 872415232 2516582400 3103784960 3313500160 2562719744 1277165568 166723584 4158128128 2591817728 539361280 3481337856 3143925760 2340044800 4258783232 1056821248 2042771456 3703280640 1574151680 2341982464 3902613888 4099033792 3253955360 979863920 3410321560 2821623196 2698333046 73829353 +2147483648 3221225472 2684354560 1342177280 1744830464 2617245696 3456106496 3976200192 645922816 3829399552 1071644672 1659895808 3545759744 3807117312 556662784 4155179008 1676967936 2233647104 821403648 3091714048 73017344 1724513280 1424080384 2878706944 3052876416 526517824 3121956064 4164365680 1497512856 1824886348 2394920382 1856430019 +2147483648 1073741824 536870912 4026531840 1476395008 335544320 1442840576 721420288 2491416576 3468689408 1566572544 5242880 1984430080 3937665024 1479933952 2407989248 3896279040 920797184 1180770304 2226352128 1028298752 2219144192 2762802688 682181376 2194094208 2501680320 471001184 748233680 627000840 3164637204 1471191174 265817823 +2147483648 1073741824 3758096384 2415919104 1207959552 3556769792 3791650816 1593835520 3380609024 222298112 2799697920 4228907008 4271374336 3136028672 854982656 1551564800 2922676224 2876915712 31318016 1396117504 2134018048 688485376 878514688 3094824704 3436344704 127470400 2751833056 574334608 2404672600 187320396 556082310 4027271475 +2147483648 1073741824 2684354560 2415919104 3623878656 1946157056 2315255808 1325400064 2743074816 1715470336 2405433344 1655701504 1376256000 3205234688 4054450176 593559552 1212448768 1279672320 1799069696 3201110016 1316886528 1459590144 2378906112 1353041664 3057807232 2988304448 541467232 1966862896 1271763400 3942561580 1061110522 2599116057 +2147483648 1073741824 536870912 1879048192 134217728 2214592512 973078528 2902458368 41943040 2168455168 916455424 2133852160 29884416 3361996800 2896035840 4293853184 669810688 836386816 830545920 2301358080 809682944 3590185984 50981376 518984960 4218187392 2006593344 3500276128 4191923376 946533384 3272150148 2129633422 2875987927 +2147483648 1073741824 1610612736 1879048192 3623878656 1946157056 1778384896 1325400064 3598712832 2965372928 1235222528 2731540480 177733632 1845231616 2532179968 1156644864 1453621248 3375513600 3851378688 2167271424 551163904 3694875648 2796026368 1715021568 117496448 1249967808 381723808 1755375440 2303765208 1473824156 672960030 2187249145 +2147483648 3221225472 1610612736 2952790016 1207959552 3825205248 1442840576 1962934272 327155712 809500672 2992635904 2677014528 3605528576 2006188032 3806461952 2940272640 2654765056 865517568 3002294272 3006607360 2618165248 1289700352 1946879488 403295488 471375744 510431808 2371750240 3080185104 875532072 1056142004 288743314 655237369 +2147483648 3221225472 1610612736 1879048192 3087007744 3019898880 973078528 2533359616 2222981120 3099590656 765460480 3738173440 3380084736 2558787584 3148480512 44498944 2377940992 105824256 2457690112 1555296256 1477376000 2484933632 3376654848 2758156032 4005636224 2944247488 1194526880 139387216 4286425912 791906532 340682586 3112025935 +2147483648 3221225472 2684354560 268435456 134217728 2885681152 2449473536 922746880 1098907648 734003200 2011168768 691011584 3835166720 3970170880 2398748672 974192640 981237760 4202610688 1681629184 1891995648 448677888 2824588288 1496687104 1111912192 3574564224 993469888 855870176 2222005168 1418477784 1527147908 2259661482 1395080185 +2147483648 1073741824 1610612736 1342177280 2013265920 1006632960 3053453312 1895825408 3011510272 1010827264 3412066304 1120927744 923271168 55312384 4282253312 3855679488 797212672 3109175296 140468224 2601373696 609400832 903814144 2320303616 3132266752 1112528768 4188341824 1903092832 807003216 3999826632 2862373740 2763427854 1952302537 +2147483648 3221225472 1610612736 1879048192 3892314112 1811939328 2650800128 889192448 3430940672 339738624 1453326336 3289382912 3871866880 2885419008 3730178048 1875705856 418676736 2949300224 1030447104 1547825152 3717900288 503565312 1580011008 1472523520 3084052608 29357632 3336299936 1679423888 3454987272 4152988188 2397490534 2920653269 +2147483648 1073741824 3758096384 1342177280 3892314112 469762048 2248146944 3271557120 645922816 3242196992 2854223872 2257584128 2337800192 1913913344 672268288 1166344192 294420480 971390976 3211255808 56741888 3187025920 3347037184 1649784320 552909568 3311563392 1345186624 1525733152 1533597456 463214232 3472755828 2530412834 2149790605 +2147483648 3221225472 1610612736 1879048192 3355443200 1811939328 3053453312 3741319168 964689920 381681664 3449815040 2272264192 1024983040 2516844544 2900230144 855572480 224165888 3074080768 1404133376 1118564352 631932928 3610889216 2879858176 2880972544 586431872 906419392 1541086368 464668144 1723664472 3535389796 325529742 219697111 +2147483648 3221225472 3758096384 805306368 3623878656 3556769792 2248146944 4177526784 427819008 633339904 1390411776 3387949056 469237760 1776549888 398065664 3719495680 1767669760 4261330944 190439424 3636965376 3157170176 2872177664 3211515392 2661830912 1271674240 439789504 598066656 1399432560 3890165176 3711615428 1525906474 1895611387 +2147483648 1073741824 2684354560 268435456 3355443200 4227858432 2382364672 3003121664 3145728000 1262485504 2363490304 2228224000 410517504 3796107264 955908096 3138060288 3288104960 2275295232 4127301632 4085223424 1924007936 2183732224 1233370624 3081808640 1038643072 3755772224 888039904 2655631440 2844990136 174643428 580704330 2400085859 +2147483648 1073741824 1610612736 2415919104 3355443200 201326592 1308622848 1157627904 8388608 356515840 2665480192 1647312896 1023934464 1330905088 2669805568 2937782272 3300687872 1850097664 3945881600 4260564992 3008890880 1982606336 35569152 312286464 2368554112 2984613696 2668705248 1810044848 1480642760 2992681204 3379567090 3202920227 +2147483648 3221225472 536870912 3489660928 1476395008 4093640704 2583691264 989855744 1065353216 1992294400 3374317568 3725590528 1338507264 4086562816 1225654272 3918200832 561807360 4002070528 2890735616 551768064 842536960 2909541376 3594676736 4267291392 908923776 3121830080 1967130656 1776347792 2989534856 2270703732 1646028862 1425681747 +2147483648 3221225472 536870912 1342177280 2818572288 469762048 2046820352 452984832 1669332992 2738880512 2606759936 2601517056 2814902272 3382444032 3962175488 2585591808 1446281216 2301018112 1690247168 131452928 1688791040 1988951040 2783054336 2122441472 278812544 3573220672 321608288 918811536 3291459336 660463036 3629387354 750172613 +2147483648 3221225472 3758096384 805306368 1744830464 1006632960 3590324224 2566914048 4202692608 2403336192 1809842176 3333423104 3155689472 3978559488 2106982400 2868314112 1910276096 1199751168 3854163968 1798287360 3025676288 3376684032 2699429376 256884992 1227370112 3170673984 3222455520 2687604016 2256740824 954365316 2437490374 609687903 +2147483648 1073741824 3758096384 268435456 3087007744 3690987520 570425344 587202560 41943040 574619648 3579838464 1443889152 3595042816 4026793984 3578134528 4054777856 2444001280 17973248 2143412224 169316352 162560000 2155379712 297587200 4066020096 2957338240 4002503744 2529104992 1852069776 1171670664 195514148 499687990 3351541751 +2147483648 3221225472 2684354560 1879048192 3623878656 1140850688 2919235584 3573547008 796917760 524288000 2598371328 4113563648 2198339584 2896429056 1675493376 2950234112 315392000 151699456 1206886400 2877419520 2005964800 3965199360 2572975616 3746725120 229880704 307459392 2699272672 11268016 2901353416 2567004420 189792270 737737697 +2147483648 1073741824 2684354560 4026531840 1207959552 3690987520 369098752 3640655872 58720256 1044381696 773849088 214958080 2228748288 3613655040 3248095232 3206610944 1478262784 1433288704 1539547136 2898882560 722503680 2746760192 454313472 1314021632 2080216960 1787982912 2283643168 639825488 2520058136 3981356804 3457388394 2341554473 +2147483648 3221225472 3758096384 268435456 2013265920 2348810240 1107296256 1795162112 4219469824 2361393152 3336568832 3656384512 3929538560 463208448 3249405952 2050031616 4207181824 3926048768 2781339648 1322881024 4075829248 834186240 1734128128 1867383552 1472270208 3741106880 3634245600 4108953968 1135086968 1108666812 3299521214 4048755705 +2147483648 3221225472 536870912 2952790016 402653184 1006632960 1577058304 3238002688 2424307712 1061158912 1906311168 1158676480 2683830272 370933760 1014104064 284491776 46432256 2604580864 3378454528 4261228544 1662015488 855170048 1352453632 1446144256 2346038400 3683966272 2061905568 4103287952 2148991032 1846083836 2802209986 396608541 +2147483648 1073741824 536870912 805306368 3087007744 2214592512 1778384896 3137339392 3934257152 2403336192 1751121920 2148532224 414711808 308543488 4069916672 2028666880 2000453632 253902848 3739557888 2537795584 2707453952 630252544 2407037440 4198773504 577164928 1342398784 2499819872 1535152528 3468713336 2241905988 1529914086 516449347 +2147483648 3221225472 1610612736 2952790016 2013265920 3422552064 2583691264 2399141888 3095396352 4156555264 2313158656 1355808768 3155689472 1667497984 3447324672 1359282176 3407642624 2257502208 1254580224 4253888512 314587136 1717595136 59787776 2419607296 2169769088 3476201920 1824103648 3680692048 90256216 317128004 172713034 4282066381 +2147483648 1073741824 536870912 1342177280 2281701376 1275068416 2852126720 2264924160 947912704 2487222272 1214251008 1114636288 3760717824 653000704 1226178560 1259798528 4079255552 2051686400 1418272768 328192000 2092976128 337652736 1712380416 1482186496 3385130112 461009472 1010918752 2001960432 4087254248 1521195724 696955654 1680437583 +2147483648 1073741824 2684354560 4026531840 3355443200 3422552064 3590324224 3238002688 260046848 4194304 3550478336 131072000 3262644224 3832283136 2973106176 1724973056 234127360 1697267712 1481613312 1647407104 4144236544 4282526720 2512094720 3877337344 4283157376 2775808576 1723815072 39424336 2112903608 2364077452 2520000070 1959415801 +2147483648 1073741824 3758096384 268435456 2281701376 3019898880 2919235584 654311424 729808896 2092957696 2485125120 2897215488 2091384832 750518272 3218472960 2216230912 3841228800 3791273984 181919744 2558103552 3877914624 2869040128 1330863616 4052434688 1220532096 904218304 314715424 368285744 1601923048 3665266268 2005471814 762081921 +2147483648 3221225472 536870912 2952790016 4160749568 335544320 4060086272 3875536896 1551892480 3326083072 534773760 2920284160 2758279168 966524928 2845704192 258277376 1918140416 2633154560 1795366912 3557109760 1577367552 3178951680 1200579072 2608017152 2948460672 818954304 130570976 2741796240 2842059432 3117547068 1379309934 4242115741 +2147483648 3221225472 3758096384 4026531840 671088640 3959422976 2449473536 3808428032 3061841920 3930062848 1872756736 2259681280 2299002880 3760455680 892993536 1865220096 1473019904 2391719936 569368576 3211620352 4151076864 3435056128 1369932288 2926164736 1118188160 3611014208 2214563488 710232880 100708808 1694550980 327193898 432013589 +2147483648 1073741824 2684354560 1879048192 939524096 1543503872 234881024 4009754624 3615490048 188743680 2128609280 1743781888 992477184 1319895040 3155558400 138870784 1126465536 1244282880 4039745536 3918000128 1074067456 3237657600 2117197312 3058902784 3431363456 1759492416 331403232 2451593072 2320507880 238557452 611613702 2056400927 +2147483648 3221225472 2684354560 268435456 402653184 1006632960 2113929216 1728053248 998244352 3359637504 3525312512 3631218688 3189243904 1691615232 1491468288 537722880 2578219008 182632448 1564712960 1896714240 2167166976 186801152 1445187072 64876288 1451515776 3532581440 1019312928 4003335408 797551064 2007112884 1977850806 2713527013 +2147483648 3221225472 3758096384 2415919104 2818572288 4093640704 301989888 150994944 3632267264 2269118464 1264582656 4094689280 1985478656 2670460928 477495296 1397161984 374636544 3651846144 1622794240 4182183936 2203379712 120247296 1828282880 3416764672 3699688576 2941403456 1168449632 2367266192 3791074712 1899762956 657328134 3739998351 +2147483648 3221225472 2684354560 805306368 1476395008 67108864 3388997632 4076863488 3045064704 2344615936 1176502272 1219493888 238551040 1220804608 150339584 2618884096 2786885632 1780662272 3811024896 4204376064 1750865920 1606575104 3652672000 772872960 3651185024 1617962432 899215136 3887359536 3605949560 2708294436 743620454 1941920785 +2147483648 3221225472 2684354560 3489660928 2281701376 2483027968 1912602624 788529152 4051697664 2394947584 3311403008 1192230912 4259840000 3216769024 3051225088 105840640 410288128 3067265024 873046016 3615444992 925681664 1207366656 3826450944 419100416 1347759488 4210116800 1462437984 3931042192 3387401896 451477020 3124499630 958300983 +2147483648 3221225472 2684354560 268435456 2818572288 335544320 436207616 2600468480 629145600 2956984320 815792128 2993684480 3326607360 597426176 1655046144 3240820736 280264704 3148529664 1125490688 607883264 191686656 1395553280 3847727616 3410141952 2549700992 743808576 3810255264 912016624 575027080 3824918908 1955354486 4135515795 +2147483648 1073741824 1610612736 2415919104 2013265920 3422552064 2449473536 1660944384 3732930560 952107008 3575644160 2280652800 4252499968 2459172864 4135976960 3177906176 881623040 4194451456 3661979648 16453632 2456074240 3548310528 3661586944 3500804864 4057541248 2127660736 4085085216 2895110768 1622337336 140322164 1920926550 4098518883 +2147483648 3221225472 1610612736 1342177280 1207959552 4227858432 3590324224 855638016 3867148288 4106223616 2166358016 441450496 2520252416 3068919808 1738145792 1704919040 632586240 768000000 3654115328 2523910144 2048657408 1890737152 455861760 3807554304 2932576896 427966144 1923347488 1901488080 1607854200 2773728524 754852842 1268855159 +2147483648 1073741824 2684354560 805306368 1744830464 3556769792 3925868544 4177526784 478150656 3569352704 2917138432 3402629120 18350080 4205576192 3198025728 4172480512 2635366400 172113920 4098203648 602124288 3461130240 3100521472 3580590592 1180180736 671932544 3404614336 1272680160 1271973712 3516423512 3631008140 3833467054 1440958459 +2147483648 3221225472 536870912 2952790016 3087007744 2214592512 1912602624 2097152000 3229614080 2076180480 1826619392 208666624 2238185472 594804736 3001155584 1546452992 3132915712 2772877312 1568088064 2472357888 743766016 645030912 1060495872 1436611840 1045445760 829992384 2880230368 958269936 4148935208 2782643796 2982408050 1197438389 +2147483648 3221225472 2684354560 4026531840 3892314112 738197504 2583691264 352321536 4018143232 1547698176 1516240896 3901751296 587726848 2480668672 2591948800 3573350400 3628367872 3937058816 2103418880 1724346368 236169216 1672596480 1798474240 9137408 3840277376 1523626560 1382576480 1741485072 2645952456 2139204476 4111117646 2096059973 +2147483648 3221225472 2684354560 1879048192 939524096 3019898880 973078528 2566914048 3313500160 935329792 4020240384 3893362688 2667053056 2838233088 181272576 2413232128 2412019712 3038429184 3514368 4108185600 772372480 3530249216 2310187520 2608967936 3398375808 888713664 405577888 2471422608 2115471288 1331962316 2408231230 3482133087 +2147483648 3221225472 536870912 805306368 4160749568 1275068416 3724541952 922746880 2306867200 3871342592 1923088384 3067084800 352845824 1724645376 2461925376 336658432 1830060032 2239414272 2590187520 2260447232 687847424 3092065280 1833078272 2820087552 2821827968 2894396608 1477627808 786401872 886954824 1420474412 787172238 2729925289 +2147483648 3221225472 536870912 4026531840 3355443200 2080374784 1979711488 4278190080 260046848 2923429888 3672113152 399507456 156762112 77332480 1839857664 2683895808 3457449984 2054078464 1741627392 2294771712 1212385280 1377115136 3738625536 3875743488 3832933248 3469139008 1576732640 2522463568 430201240 2619790524 3593198426 956417233 +2147483648 3221225472 536870912 1879048192 2013265920 1543503872 2315255808 3674210304 2944401408 767557632 2271215616 2335178752 3276275712 2460221440 1725825024 190119936 2698805248 1412612096 749674496 446164992 3688577024 2700164096 109222400 589771520 601054080 2557850560 810324576 3215636912 2083731464 2735052932 4272162510 1960707213 +2147483648 3221225472 3758096384 268435456 671088640 4093640704 3925868544 218103808 562036736 2185232384 85983232 3071279104 2064121856 318504960 3354525696 2138243072 1826914304 2936455168 1576919040 1428525056 1462855680 1942967296 2419481088 1885672704 1586597248 2535449664 1415487008 212448656 1266378696 1721251100 3241459714 3102660363 +2147483648 3221225472 2684354560 268435456 1207959552 3154116608 2113929216 654311424 3112173568 2755657728 1029701632 2351955968 2122842112 2756968448 1626472448 2660564992 2766962688 2066661376 2427691008 2504757248 3380021248 3701562368 4021194240 2826116864 1290501504 1390902848 1186558048 2623676592 3708617288 3277875188 1798346338 1728641037 +2147483648 3221225472 3758096384 4026531840 2281701376 201326592 2583691264 218103808 2306867200 943718400 1021313024 2154823680 677904384 4175167488 4164550656 1197670400 1740931072 2081341440 1850073088 2822598656 4265199616 1184345088 1950534144 2221364480 585801088 1754994240 964710368 2420155120 551577256 1651541244 2708006762 3881626331 +2147483648 1073741824 2684354560 3489660928 1476395008 3825205248 3791650816 452984832 1602224128 1522532352 2812280832 3656384512 4210556928 3617849344 991297536 2665676800 497844224 3939123200 3809583104 792285184 2966788096 1862239232 2826850816 1936683776 2287342464 4068709568 3950822048 1115818864 1982725816 4284209732 3395828230 2030854027 +2147483648 1073741824 1610612736 805306368 3623878656 2080374784 3456106496 2399141888 2273312768 1279262720 4263510016 3798990848 2211971072 2439774208 983171072 587137024 4190404608 2494447616 2026463232 2260840448 826611712 2194398208 217210368 1009469184 2036528000 652432960 3943103264 1300048112 1857499416 3881871244 1053874954 4150809143 +2147483648 1073741824 536870912 3489660928 134217728 201326592 905969664 1627389952 3984588800 599785472 698351616 3142582272 947388416 1109131264 3596222464 3913613312 2184478720 1925070848 407052288 3586871296 545245184 3053579264 593626624 1606015232 1943968128 2016641472 3584285344 1543183824 4202121528 1467349244 3762062570 1741337869 +2147483648 3221225472 3758096384 1342177280 671088640 201326592 2315255808 3909091328 2592079872 2143289344 2996830208 1978662912 1439170560 1302593536 2306211840 357236736 2065465344 2765799424 1782177792 1481756672 3364186112 1190898688 3761535488 1399763200 2048331392 1009123776 947074464 2683363440 751321992 522468164 2864117606 99310099 +2147483648 1073741824 3758096384 805306368 3087007744 1140850688 3858759680 1493172224 2222981120 1958739968 538968064 2125463552 2794979328 313262080 583401472 564985856 2718203904 1748123648 2733105152 677359616 4265834496 1360880640 3516724736 69103872 1071753344 2857557696 3484885792 2849464624 310843864 1913586636 1582028822 4019839845 +2147483648 1073741824 3758096384 3489660928 3892314112 2348810240 3925868544 2600468480 830472192 1371537408 1788870656 3769630720 1571291136 2816737280 2833645568 1739915264 1903984640 3765059584 3080183808 3110031360 1487611904 1196796928 2443975168 911344384 3299566976 3847589824 3064774560 3587345456 1785429224 3631582724 1994188470 1213867981 +2147483648 3221225472 1610612736 3489660928 134217728 872415232 2516582400 2533359616 562036736 1136656384 3374317568 1171259392 2250768384 1217658880 1573519360 3668901888 1961656320 3551969280 22110208 3130609664 796739584 1250890752 2075944448 4125028096 304459136 3575888320 1617605664 3963613520 2795820392 2442292468 2340679546 2172281271 +2147483648 1073741824 536870912 3489660928 134217728 4093640704 3388997632 1056964608 1350565888 1094713344 3688890368 594542592 348651520 613154816 1200226304 3643998208 2981396480 1166950400 4149551104 2487046144 3147941888 340988928 1250228736 4079388416 812211328 4032767808 1682838240 3589608176 1621983240 1780074924 756527834 2013428267 +2147483648 1073741824 3758096384 2952790016 3355443200 1275068416 2382364672 452984832 2139095040 1824522240 476053504 4285530112 2259156992 3906732032 1902247936 1979645952 1283751936 383139840 3164725248 1479094272 2678392832 3124718592 191110656 392610560 3412700032 2936362688 3106917728 3267131888 2970751208 517432572 630732082 2605987463 +2147483648 3221225472 1610612736 805306368 1476395008 2751463424 33554432 1124073472 3212836864 1690304512 94371840 1594884096 804782080 878968832 3586260992 494731264 1342996480 689881088 1539006464 3003363328 2953254912 1182106624 1130369536 2310048512 3345486720 3009194688 436648096 1924072848 2617849272 3577145732 2038953010 3417693429 +2147483648 1073741824 536870912 268435456 1744830464 3422552064 1040187392 2298478592 1233125376 3804233728 39845888 3815768064 1960312832 229900288 1966735360 3955556352 513572864 622215168 2632654848 368283648 1990699008 1168976896 3406876160 3567816960 65854848 3100534976 3906933088 4194914800 990029976 1245793684 769560426 2239210701 +2147483648 1073741824 1610612736 2952790016 1476395008 1543503872 973078528 2902458368 880803840 3661627392 3621781504 2895118336 1056440320 1963720704 2292580352 2691235840 719618048 3818012672 2741198848 920334336 3669465088 3921804288 607136256 1426613504 2334449792 1806849088 1825785056 3021198096 2259912504 4407596 2867531030 599750561 +2147483648 1073741824 2684354560 805306368 4160749568 67108864 3992977408 889192448 92274688 3066036224 824180736 4226809856 2317877248 4119592960 842924032 1185480704 3939794944 1943683072 2809896960 1012117504 1381971968 3147916288 4255694336 1280056576 3047057792 4145648832 4036793888 625369456 188564072 2028925676 2003956654 896570513 +2147483648 1073741824 1610612736 1342177280 2013265920 2483027968 1845493760 2466250752 2575302656 2185232384 1491075072 3234856960 3139960832 2118385664 3060662272 2310733824 2101116928 163725312 598827008 2149175296 3567106048 2027107328 2811796992 2642189056 673334656 2682343488 2012334560 4294570064 3553492456 4206583396 4106010014 2474816739 +2147483648 3221225472 2684354560 3489660928 2818572288 1275068416 1577058304 1795162112 3749707776 2990538752 3470786560 2945449984 2485649408 551813120 1213071360 6750208 4179394560 1516421120 727556096 2870824960 1090381824 1408084992 906325504 2621567744 2457799552 673200192 3165695968 2669203728 3787258088 3910292164 2246393342 2068917759 +2147483648 3221225472 536870912 805306368 2281701376 3154116608 2113929216 2097152000 2877292544 3200253952 3726639104 636485632 2949120000 2494824448 946470912 1786314752 1481408512 154583040 827793408 513257472 1295501312 2399656960 795815424 401319168 1256836992 2274665664 4263131424 3882985840 1557675400 3786189012 3815131642 313464865 +2147483648 1073741824 3758096384 1342177280 4160749568 872415232 2248146944 4278190080 343932928 3972005888 207618048 756023296 3862429696 2995519488 177864704 811532288 2338619392 2303606784 802807808 542756864 3860412416 767104000 3460953600 4003559168 2532681856 1765004992 1185859936 1988721808 1958845304 1558537132 4287317674 1726100055 +2147483648 1073741824 3758096384 805306368 3087007744 1811939328 2449473536 3103784960 1585446912 2285895680 3936354304 3322937344 2841116672 4161011712 3808821248 1571749888 2165080064 66732032 1061019648 473804800 1874688000 2810006528 3734864384 2913800448 2015730304 3650739776 1462437280 3628758928 3723825304 2929814372 3940488822 3156529543 +2147483648 1073741824 1610612736 268435456 671088640 872415232 2717908992 754974720 662700032 3007315968 1717567488 3710910464 3964141568 1918631936 670171136 1787363328 4133781504 948322304 3164037120 1905758208 102230016 4250375168 3208057344 3892819200 491752320 3935550784 1394689376 2018040240 3764181896 1391617020 1091144546 4213488209 +2147483648 3221225472 3758096384 2415919104 2818572288 1677721600 2382364672 4143972352 343932928 2445279232 1616904192 3926917120 987234304 1498677248 98959360 953483264 4200366080 2869608448 1006100480 3556184064 2549606400 1777845248 2801253888 2121756416 95938688 483910592 357033312 2866772880 36387480 2377988468 1705021398 4235200573 +2147483648 1073741824 1610612736 1879048192 3087007744 1677721600 2919235584 2399141888 4185915392 2160066560 3676307456 1288699904 90701824 2786328576 4008050688 1942683648 2892791808 758792192 1781096448 596242432 4162418688 1234289664 4059397632 1852565248 33355136 129147584 1036858912 3621238864 456016168 214917492 3963793750 4000685843 +2147483648 3221225472 536870912 3489660928 3892314112 2214592512 1040187392 1157627904 4219469824 490733568 3600809984 105906176 4009230336 410779648 3758751744 201785344 647266304 2796470272 2296455168 1837191168 1404151808 83485696 613256704 491986176 1180313472 4076830528 4142444960 312802000 1390821176 2316633884 815777082 3562558927 +2147483648 3221225472 536870912 4026531840 3892314112 3019898880 1912602624 1358954496 1434451968 3409969152 1059061760 3824156672 2051538944 1456734208 324665344 2780626944 992772096 577159168 1845698560 526610432 4097026048 3486241792 637002240 1724459264 38181248 1601434944 3773501472 4261902704 2961308552 2056450100 3676932682 869712101 +2147483648 1073741824 2684354560 3489660928 2818572288 872415232 2717908992 83886080 3951034368 926941184 3277848576 1825570816 3811049472 4280025088 2973630464 346750976 3357835264 321536000 1681498112 2076790784 1238460416 3992278016 1356796416 2951093504 2091861888 3871275328 636184672 2755959888 1970945256 1372671932 1106617166 517951219 +2147483648 3221225472 2684354560 805306368 3087007744 2751463424 3590324224 1023410176 796917760 331350016 979369984 1607467008 387448832 1780219904 3527278592 1330970624 3902046208 1268432896 2772934656 3136794624 3309303808 2025538560 668534272 965891328 1671652224 2009450944 3165437280 2088167248 4027708504 1746308924 1455516366 378426301 +2147483648 3221225472 3758096384 1879048192 402653184 3556769792 2382364672 2734686208 3850371072 4089446400 1440743424 1169162240 2747793408 78381056 3455188992 2528575488 1385463808 2209792000 1614405632 1500114944 1066489856 1907717120 3377159680 2426301184 4221925760 4078150080 2594866400 4194525488 3581041800 1811399180 1295303906 1378277743 +2147483648 3221225472 536870912 2415919104 402653184 4227858432 234881024 2231369728 3531603968 1363148800 1725956096 1232076800 3251109888 1496055808 4133879808 2270494720 4283727872 1067630592 2630819840 2269057024 3619117056 3363544064 3882745344 3119541504 3817358976 608963392 3134626272 272495856 2842211592 2604463884 2988375862 496073421 +2147483648 3221225472 3758096384 1342177280 3623878656 1811939328 3590324224 4009754624 2071986176 1077936128 2866806784 3864002560 4109893632 3065249792 424280064 857538560 3067904000 3710304256 932438016 981716992 219912192 549440512 3245155840 341100288 2333785984 2649068096 1768486880 2297221328 1397652024 2969521812 1938676026 2114231445 +2147483648 1073741824 536870912 805306368 3623878656 2751463424 1711276032 1157627904 2273312768 3393191936 3047161856 544210944 682098688 620494848 83492864 345178112 1524924416 1909342208 2592415744 2427826176 1572673536 2435924992 4049843712 3675016448 34777984 3285172288 191781536 309704944 2329756264 908136348 3067847146 4098396203 +2147483648 3221225472 3758096384 3489660928 2550136832 1140850688 100663296 1157627904 3095396352 1874853888 3533701120 4272947200 3220701184 2985033728 709230592 1954611200 1357152256 179486720 3179012096 1082871808 4229158912 1357898752 3445716480 1093971200 2723845248 610239936 765009312 2941819184 3428601784 2285815564 3257785366 1606577193 +2147483648 1073741824 1610612736 268435456 3355443200 4093640704 2650800128 2734686208 8388608 3795845120 4129292288 2867855360 4041736192 4226023424 2679242752 297730048 3258744832 157171712 2532925440 2982776832 2814445568 2209698816 1774136832 3460094720 3680373888 2281254976 2957600544 2348903280 2857728808 1957650948 2160392866 1858229063 +2147483648 3221225472 3758096384 1342177280 2013265920 1946157056 234881024 4110417920 2877292544 3368026112 3605004288 4186963968 515375104 766771200 1362231296 396689408 2994503680 514768896 370925568 1302319104 1051015168 3690779648 3111026176 3229302016 1515157376 3787295424 536410592 747952400 3066183928 1120781332 1120941186 77097325 +2147483648 3221225472 536870912 1879048192 2281701376 3690987520 2113929216 486539264 3699376128 1623195648 1855979520 3427794944 1036517376 505151488 479330304 3083010048 3475275776 2249637888 3624214528 2628382720 3317942272 2485435392 865529344 3058025728 2043246720 2058554048 2818355616 52618192 3401270408 1136683260 1327510690 537966587 +2147483648 1073741824 1610612736 268435456 2281701376 3959422976 1711276032 150994944 1451229184 1371537408 2485125120 3398434816 1984430080 2859204608 2546597888 1455489024 2559868928 645808128 3467599872 2192805888 989939712 3266595840 2045662720 275247360 337617536 3832255424 1613084448 1553089296 1369817096 4275219724 3301296826 3902969145 +2147483648 1073741824 1610612736 3489660928 2818572288 3825205248 4194304000 83886080 3011510272 1832910848 2581594112 2559574016 3047686144 2619080704 37093376 3444244480 1187282944 336740352 2890489856 2909097984 3658180608 2586067968 1593969152 2762022144 10071936 2762808128 415703776 2161812496 17118824 215721788 3605841926 1313794707 +2147483648 3221225472 536870912 1879048192 2013265920 1275068416 1308622848 2097152000 3397386240 1598029824 3684696064 4272947200 2917662720 541327360 38666240 581107712 3988553728 399687680 3959496704 1135996928 3669178368 3294899200 2638142976 699094272 2884112000 2302993728 2597225632 1189312304 3046948136 2124603940 4127790622 4049676123 +2147483648 3221225472 1610612736 2952790016 939524096 2214592512 3187671040 318767104 2122317824 591396864 2292187136 1873805312 3929538560 1370750976 2087059456 2893873152 35422208 2602221568 188178432 3758305280 2703587328 1190700032 3721702912 867629824 3684004480 2235605312 262168992 1194384432 3598193912 2777988308 429276214 493166421 +2147483648 3221225472 3758096384 4026531840 134217728 3288334336 2315255808 2734686208 713031680 1447034880 1889533952 2442133504 4195876864 2599157760 289538048 2226847744 3812917248 1382465536 531488768 650211328 943933440 2828559360 3232520704 3487742720 3425375872 2564591680 1883921824 2718921232 3762968024 2584698508 3427402290 604972435 +2147483648 1073741824 536870912 2415919104 3087007744 3422552064 4194304000 2734686208 2155872256 2856321024 1184890880 990904320 3342336000 2275147776 784465920 1895235584 2979299328 1698054144 1261510656 4222423040 2481944576 408431616 686557696 3523914496 669213824 4293043264 925340576 1934377616 2493161208 3340465148 287188274 2945828991 +2147483648 3221225472 2684354560 1879048192 1476395008 1543503872 4127195136 3875536896 3162505216 507510784 3185573888 2161115136 1550319616 3810787328 2310144000 2475491328 3137110016 3262038016 2845024256 3904368640 3288668160 1577630720 2067064320 4017778432 1645856896 3208014912 995552 3913878864 2845714856 3834364932 2278270658 2947247317 +2147483648 3221225472 2684354560 268435456 2281701376 2885681152 2986344448 1996488704 3816816640 1170210816 3894411264 3570401280 2739404800 3417047040 793640960 2022506496 2744418304 2428157952 2517082112 1907068928 753256448 2204650496 3548168704 2382778112 1545721728 1264210880 3019325728 414437968 2705400328 3219844556 2492435070 3962039605 +2147483648 3221225472 3758096384 4026531840 4160749568 4227858432 838860800 3774873600 25165824 2210398208 744488960 1504706560 3021471744 3985375232 3483762688 2992308224 1606713344 2369961984 428466176 499478528 855881728 57170944 2121589248 89786624 637924736 3278058944 2027438944 594324272 3981887320 2757970860 2388180406 2653715859 +2147483648 1073741824 536870912 805306368 3623878656 2885681152 2382364672 3238002688 1132462080 20971520 1432354816 969932800 3682074624 2021392384 367919104 3670212608 2989785088 3615113216 4140376064 2213916672 1031477248 3882372096 1369759232 2850162944 1923417984 3754130240 1270117984 356144464 2670282936 3789883356 1571015710 2095361803 +2147483648 1073741824 536870912 2952790016 402653184 201326592 3657433088 486539264 914358272 2864709632 878706688 3455057920 1028128768 1560543232 1164836864 99811328 2572976128 1427259392 3073449984 1903505408 3778795520 286845952 1314654720 2526188800 527536768 2312496320 3349888864 3324042352 1750101000 223903012 2432479806 1325535019 +2147483648 3221225472 1610612736 2952790016 2281701376 2617245696 637534208 3774873600 864026624 1044381696 169869312 4063232000 2367160320 1040449536 3243376640 3934191616 848068608 1363066880 210853888 3327471616 82298880 3402152960 3997971968 517912832 918656896 626887744 751505696 386279088 3810882008 3965706724 2126308098 4180020599 +2147483648 1073741824 1610612736 805306368 402653184 1543503872 503316480 2499805184 2558525440 1673527296 2824863744 1049624576 312999936 2622226432 2899705856 1960771584 3583279104 3353493504 3444400128 790736896 2722617344 1728117760 1266683392 1379982592 2099309696 2016426432 1087930208 3451137296 525499624 3797274476 2096486886 1384460423 +2147483648 3221225472 2684354560 268435456 3087007744 2348810240 4127195136 117440512 2373976064 1186988032 1591738368 3209691136 1054343168 2037121024 4220649472 2665152512 344227840 2218180608 1826463744 4262563840 1106507776 4022365184 677414400 2316308224 100182400 3613164736 1104815072 4212114384 3848958616 1241984204 949910754 1247383987 +2147483648 3221225472 3758096384 4026531840 3087007744 335544320 2717908992 855638016 2994733056 331350016 278921216 298844160 222822400 2029780992 1769340928 1244069888 423919616 978501632 3565543424 2316922880 295696384 2103489536 4235227648 3407387392 3052727936 728374720 2539754912 4003181136 1691541256 1363536156 465169350 3385806367 +2147483648 3221225472 1610612736 1342177280 2281701376 2483027968 2516582400 3707764736 3967811584 465567744 702545920 716177408 3855089664 598474752 1763835904 4008902656 3803480064 1874247680 4279590912 240766976 1682688000 3828397056 1158178304 2211210496 4174553216 3004928448 491288288 1852591408 4257394568 2026089740 2495379890 4059716715 +2147483648 3221225472 536870912 1879048192 1744830464 3019898880 436207616 3741319168 1249902592 876609536 1524629504 3725590528 1348993024 46399488 112066560 2892693504 2312929280 4090675200 541663232 1332604928 2840799232 1527829504 635996672 738518784 1880024704 4103860800 2846141408 1686016400 2980303272 2607339236 3796114974 2783898867 +2147483648 1073741824 1610612736 4026531840 3087007744 335544320 3456106496 2332033024 142606336 121634816 4112515072 3167748096 3012034560 3398172672 4019847168 2894790656 464814080 1164853248 2747621376 1377923072 1619490816 1483650048 2219122176 1273045760 4259812480 1864287552 324891680 21322064 3898714952 1646785132 3581845546 4138562419 +2147483648 3221225472 536870912 268435456 402653184 2214592512 2248146944 3405774848 243269632 3292528640 148897792 1775239168 2352480256 2679373824 3214278656 3356950528 1895596032 3861561344 861741056 3635515392 3926087680 3118130176 1947563520 3440206592 726254208 3365387840 599568864 3259679312 3285000696 2179585940 1386712038 3235152543 +2147483648 1073741824 2684354560 1879048192 939524096 1811939328 570425344 3070230528 1920991232 2805989376 3512729600 3933208576 1695023104 2798911488 984219648 3428384768 1569488896 1164328960 903847936 3554930688 2209216512 3937799168 117944832 3421495040 1393268352 155824448 2683582560 4282033648 375489480 2955945076 367536122 1332001217 +2147483648 1073741824 2684354560 1342177280 3355443200 2348810240 704643072 2734686208 4051697664 1673527296 408944640 3633315840 3328704512 142868480 2472148992 2081357824 266108928 4064690176 2192154624 3198537728 1001064448 2805394432 1234278912 2301172480 4133823872 4266356160 1717972320 4237940752 616416040 3935796388 832609642 3555737111 +2147483648 3221225472 536870912 1342177280 2013265920 2617245696 436207616 2634022912 595591168 3527409664 937426944 3801088000 27787264 3341025280 356384768 1809907712 3283910656 3082993664 1799561216 2159005696 669333504 1244855296 1723574784 4043511040 3813660544 1265978432 2023365856 3776941584 251492712 3381587716 830050574 3930093497 +2147483648 1073741824 2684354560 1342177280 402653184 3019898880 3791650816 2030043136 2206203904 3720347648 1486880768 2295332864 1998061568 369360896 1369833472 3196649472 632061952 3410640896 2267258880 3980382208 2820528128 1567806464 3912716800 44110080 1686159232 692089792 2313193376 1160829008 2552822872 1529628388 3742025494 658760545 +2147483648 1073741824 2684354560 4026531840 1207959552 2751463424 1040187392 1593835520 3162505216 901775360 916455424 3809476608 227016704 3128688640 2003173376 3634036736 3196354560 2996977664 475635712 1122856960 2627176448 4275749888 1784491520 59754240 2775474304 2309425088 3884065696 906610320 3959756744 56340380 790945302 2704430883 +2147483648 1073741824 3758096384 1879048192 1744830464 1543503872 2650800128 50331648 3783262208 1715470336 2313158656 1857028096 289931264 832307200 3762159616 3234660352 79986688 557465600 3545751552 843313152 2604771328 4016208896 3084078592 3986258688 3844498816 1193897024 510548192 1471498800 4073767304 2075708860 2754901038 1167259733 +2147483648 3221225472 536870912 268435456 1744830464 2214592512 3187671040 2231369728 3514826752 3569352704 2002780160 4178575360 3077046272 3727425536 33161216 3072524288 485785600 2756624384 46997504 524914688 1744775168 1614210048 3901312512 1478450432 4268125568 994141888 247691360 195308432 2886089512 3285296652 627808330 921204411 +2147483648 3221225472 1610612736 805306368 3087007744 3690987520 3053453312 3472883712 2357198848 1488977920 757071872 273678336 3584557056 1153695744 3336437760 1658912768 2581364736 1531101184 71524352 2767171584 1616246784 880475136 2366580224 723887872 1585617024 2699242176 1241471008 194850256 4253977320 2445887396 2631447150 3275513273 +2147483648 3221225472 2684354560 2415919104 3623878656 603979776 3590324224 855638016 578813952 2327838720 1751121920 3713007616 957874176 1503920128 4092723200 3645046784 365723648 12500992 1966972928 3549499392 1090492416 2887435264 2404328960 647125760 4052979328 4069818560 414906720 3380568784 1079678552 2347718532 3902995202 3411800555 +2147483648 1073741824 536870912 2952790016 3623878656 3422552064 2650800128 1426063360 3749707776 1874853888 18874368 2939158528 197656576 1139539968 286130176 4014538752 2205450240 125452288 1471356928 721891328 1163728896 2849909760 3675344384 379624704 619723648 2699609536 1541191200 3594937264 2246386312 3172658316 2095302110 2929669393 +2147483648 1073741824 536870912 805306368 3087007744 1409286144 1711276032 3640655872 2491416576 566231040 1201668096 722468864 2593652736 3707502592 3440246784 2822045696 2996076544 1150959616 791617536 234598400 25262080 819901440 3029153280 3526947072 1114376320 2530642880 1151966368 1915369616 2645025496 2619336732 3325274494 4094005917 +2147483648 3221225472 536870912 1879048192 2013265920 872415232 905969664 2533359616 3883925504 2965372928 90177536 3817865216 2620915712 991690752 1190526976 1447362560 395608064 2002960384 1579622400 2989748224 2140223488 3386266624 3941967360 4280041216 3371572096 3578129088 3054788704 681712912 2294761592 3613634364 1909047238 4141522701 +2147483648 3221225472 1610612736 1342177280 402653184 67108864 503316480 1996488704 2877292544 2537553920 220200960 3081764864 1184366592 233046016 2851995648 2233008128 1274970112 2014953472 4051623936 1742311424 3332306944 956929024 2400642560 629531392 3409202560 611742784 3885351072 685540336 3395954232 1319058964 2018740166 735151885 +2147483648 1073741824 536870912 1879048192 402653184 4227858432 3456106496 16777216 1971322880 1329594368 551550976 2832203776 3843555328 4173594624 2266890240 40173568 1310621696 2749710336 190750720 3221565440 17741824 3806186496 770340352 2746469632 925303680 400622144 786457440 3385854608 3231200888 3750005332 1140727142 2562010673 +2147483648 1073741824 3758096384 805306368 2550136832 201326592 167772160 285212672 880803840 2059403264 1583349760 244318208 2829582336 3241410560 2139750400 3891331072 881491968 712065024 248143872 953249792 3711629312 3077143552 4041667072 1014459648 216909440 871667648 636115168 2808199504 589488200 1355116644 671144898 3556784533 +2147483648 3221225472 1610612736 4026531840 2013265920 1811939328 1241513984 2533359616 4034920448 3980394496 3089104896 244318208 1009254400 4055629824 3271163904 212402176 1115324416 1508491264 4133150720 3984142336 628267008 2152029184 1086902784 2748107520 4238516864 726525504 1130691232 173988048 1452760712 970847596 2370604658 1625477829 +2147483648 1073741824 3758096384 1342177280 1207959552 4093640704 1644167168 1526726656 1417674752 750780416 1470103552 4149215232 247988224 3954966528 800718848 1643839488 3074064384 1664827392 3583664128 367726592 638724096 481813504 3893905920 4029988608 1659281024 3589395392 3166284064 725988496 3852423144 2475957036 1471584850 809065943 +2147483648 3221225472 1610612736 2952790016 3623878656 2885681152 167772160 553648128 578813952 2956984320 1537212416 2804940800 1403518976 1110179840 1456078848 1019543552 2387247104 3582312448 2339037184 2700439552 3596761088 3244940288 1212166656 3886087424 2771423360 3064499520 514632480 1636473456 1860509832 2595943516 1330494530 2241235353 +2147483648 3221225472 536870912 805306368 2281701376 1275068416 3388997632 1996488704 2424307712 1430257664 2925527040 590348288 3596091392 2715549696 1320812544 1763246080 3694821376 3881418752 953851904 1579806720 341977088 260422656 2682315264 66112256 519631488 3612106304 972192992 4065152368 3203703480 2883477676 705660418 1285623477 +2147483648 1073741824 536870912 4026531840 2818572288 3154116608 1375731712 2432696320 3682598912 2445279232 3680501760 2073034752 2744647680 4184080384 2793799680 3969974272 4144398336 3093381120 971415552 1630646272 2745042944 361040896 3189791232 833658112 3962044800 2924235968 2789931744 1185662800 2215473528 2216444468 3199362558 341782421 +2147483648 1073741824 2684354560 805306368 1207959552 3959422976 2382364672 2399141888 226492416 4223664128 656408576 1643118592 883425280 2900099072 3786539008 2900164608 3945955328 1453146112 701636608 3880611840 3574228992 3875118080 3192186368 1223037696 994274176 2239047872 3815648416 2993625392 2725216264 2590966252 2658089914 3429869617 +2147483648 1073741824 2684354560 1342177280 3892314112 1946157056 1442840576 2130706432 109051904 2453667840 2610954240 196083712 1414004736 2304507904 2563899392 423559168 3646062592 1375682560 1387405312 3102674944 2630535168 2235261952 3534003712 3955628800 1269897344 742345024 3268600608 1279226608 1926426472 1413453740 3201494458 2654944147 +2147483648 1073741824 1610612736 2952790016 3892314112 2617245696 4261412864 1258291200 192937984 2185232384 882900992 3266314240 72876032 1423179776 3059351552 3803381760 2061139968 3983753216 591060992 719581184 2794588160 1817144320 3127703040 3399362304 151092608 2607113536 2204625184 3422566384 3858781560 1593861924 3649063202 3745545367 +2147483648 1073741824 1610612736 268435456 3623878656 2348810240 905969664 150994944 1551892480 2738880512 1860173824 2846883840 1979187200 459538432 2897346560 4069457920 2100461568 1330593792 1939005440 597643264 219822080 1713626112 3789295104 3744912640 1452135040 3804608064 3898154080 1301229552 1756545432 3499094164 2922532650 1020252443 +2147483648 1073741824 2684354560 1342177280 671088640 4227858432 771751936 520093696 2659188736 4198498304 3672113152 1242562560 4159176704 137625600 3997827072 1020067840 3419045888 2987212800 2926190592 561844224 1850869760 2206329856 1377576448 3546215168 1421293696 190826816 3211493984 3743494992 2901192072 3517333348 1709930946 1063366313 +2147483648 1073741824 536870912 1342177280 1207959552 1811939328 2650800128 1526726656 3800039424 4173332480 2183135232 3369074688 4208459776 1534853120 974520320 4199481344 4053172224 1695498240 318152704 1707020288 304015360 3807083520 3749475840 3625330432 1464800384 1947606976 2840589984 1595320080 1406080120 2211895404 602922094 2382817059 +2147483648 1073741824 1610612736 2952790016 134217728 3422552064 905969664 3271557120 1166016512 171966464 3965714432 1506803712 541589504 3059482624 424017920 2299199488 3318120448 2748006400 2103894016 767291392 283043840 924793856 1994186240 3179740928 917183360 4097193280 825481184 220380304 1571377064 1546637004 1954819310 1605530311 +2147483648 3221225472 536870912 805306368 1476395008 1677721600 1107296256 4177526784 3128950784 2084569088 3420454912 307232768 1917321216 2815688704 2075000832 3902341120 103710720 291094528 2685313024 2670325760 4046911488 3376780288 1035254272 3728633088 3153166464 1242190144 1175432032 3940242192 1257582888 548145348 3810708614 2328570717 +2147483648 1073741824 536870912 268435456 2013265920 4227858432 436207616 2768240640 947912704 2344615936 3386900480 3752853504 1044905984 499908608 2927493120 3132030976 1576960000 1122975744 744398848 3439284224 2349258752 158051328 468500992 1043204352 3562502784 2348434112 3323843424 2628758896 2197685544 4017091772 4145950038 182436115 +2147483648 1073741824 1610612736 4026531840 1744830464 3288334336 2113929216 3942645760 260046848 3401580544 3625975808 231735296 2696413184 3026976768 3935961088 3408068608 3764027392 855851008 2106253312 196849664 1709606912 1528919040 1002829312 1610292992 3448158592 814822848 332255648 4162826256 1547175192 2636968572 578482306 2077425887 +2147483648 1073741824 2684354560 3489660928 3892314112 4093640704 838860800 3707764736 3531603968 926941184 1222639616 391118848 1227358208 1964244992 1832517632 3548184576 846888960 798834688 3072991232 1807060992 4173252608 3318703104 1361312256 1038432512 3843451008 3365613120 2876878944 4094226704 367271240 4288822788 4061227378 2726041081 +2147483648 1073741824 2684354560 2952790016 2818572288 3288334336 2382364672 4177526784 1988100096 1547698176 2669674496 1118830592 2312634368 107216896 946208768 3469017088 2586214400 3773120512 2048270336 2742939648 1985120256 3844813824 437192192 1774800128 2868654208 2543989056 1213456288 4061903856 2518106744 4014853012 2680880926 2389680593 +2147483648 3221225472 536870912 268435456 1744830464 1543503872 1778384896 251658240 1149239296 2319450112 840957952 2356150272 2931294208 3675521024 58327040 1339097088 1463451648 2230435840 3670712320 4220112896 2503919616 2430831616 2684854784 822412032 379594368 4130351424 3298313376 1935945008 4089611800 2915427364 1975533154 182458741 +2147483648 1073741824 3758096384 1879048192 939524096 1543503872 637534208 3170893824 998244352 2696937472 1776287744 2226126848 2801270784 3103522816 599654400 3962372096 3195961344 4266475520 2047762432 1096101888 2118277120 2551409664 210992640 3100856576 628295040 3697480128 4085980256 1553968496 2352342680 2528261004 2404120614 1400874017 +2147483648 1073741824 2684354560 1342177280 1476395008 1275068416 3724541952 3674210304 1551892480 2092957696 1247805440 758120448 1844969472 2855010304 3617980416 1917648896 3966140416 2729263104 2325094400 1471483904 4064966656 3070974976 2782635520 1884489472 2930227840 3493714880 3384713440 3188797168 2484650264 626850524 1912479166 615631889 +2147483648 3221225472 1610612736 268435456 1207959552 872415232 3187671040 3808428032 3850371072 557842432 3219128320 3650093056 3768057856 3878944768 2164129792 441516032 3435036672 1529987072 3723419648 4144615424 2108336128 3263161344 4187428352 4046161664 2595828608 1568851520 2615352416 4164261840 4000852216 975478500 2913346310 3410355509 +2147483648 1073741824 3758096384 1879048192 2550136832 3825205248 3925868544 117440512 3816816640 3946840064 954204160 835715072 3309830144 2640052224 2444623872 1639251968 4093018112 399851520 770072576 2461872128 3402299392 729011200 683348480 371675904 2981212544 3547617344 2658826592 3786092944 3637475368 568137420 744138398 953940217 +2147483648 3221225472 3758096384 805306368 3355443200 1677721600 2650800128 318767104 3212836864 4072669184 3407872000 2939158528 1290272768 165937152 4235853824 3172401152 3082452992 2092417024 181035008 2084564992 3506350080 1614648320 1419064832 1141966592 3141224832 2836665792 1060254368 3800249072 1489549896 324318484 3880963378 2270423939 +2147483648 1073741824 3758096384 1879048192 3355443200 2885681152 3120562176 2264924160 1300234240 2873098240 4196401152 3153068032 3835166720 4077649920 3984719872 2378366976 3141697536 3030597632 3331481600 3922407424 839297024 2898631680 3288797696 2867108608 2530647936 1831669824 190002592 67777456 264758584 3372535484 3049701818 86353919 +2147483648 1073741824 536870912 1342177280 1744830464 2214592512 4127195136 3707764736 2860515328 440401920 2254438400 3276800000 2790785024 3746824192 3915776000 3421962240 1873182720 3939975168 4028014592 2912882688 3816474624 721261568 1286815232 645449984 2422494336 1802384192 3883655904 2857658384 2816915640 1471614276 214331102 1862750003 +2147483648 1073741824 1610612736 2415919104 3892314112 3422552064 838860800 989855744 1434451968 2361393152 3554672640 2983198720 3180855296 2797338624 381288448 2226716672 3925508096 1184448512 55238656 781307904 1070467072 3773242368 2720348672 384870144 3148394368 888441792 2493434976 2990481936 1857635832 1190810284 4112070210 847919765 +2147483648 3221225472 1610612736 1879048192 3355443200 1409286144 1308622848 1090519040 4068474880 3980394496 3718250496 2909798400 3155689472 3823894528 880148480 3590914048 716603392 3026829312 2804342784 3231821824 3382847488 2971919360 3341903360 3395953920 2418529408 3279120448 857315616 2084486448 3570227512 336917724 2328545870 1977038165 +2147483648 1073741824 3758096384 2952790016 2281701376 3825205248 4194304000 285212672 931135488 700448768 606076928 4130340864 3857186816 600047616 225050624 2963865600 4264198144 214515712 3539623936 1001517056 2074535936 3315012608 3270578688 3200681216 2328356224 2924022976 3334082976 1330709232 3392550984 2374987572 3590186530 2883065117 +2147483648 1073741824 3758096384 1879048192 2818572288 3690987520 100663296 2332033024 3951034368 3133145088 3013607424 1418723328 4014473216 3442737152 1860304896 2502885376 1050836992 2194620416 3889324032 3656855552 1633601536 3369724928 809487872 1177216768 215737728 1424031168 3740321312 2952327504 304881000 4064868 1407815306 501734347 +2147483648 3221225472 2684354560 1879048192 3355443200 3825205248 1845493760 285212672 2642411520 666894336 916455424 978321408 3928489984 1579417600 363724800 1591672832 3438182400 3779051520 828252160 2057809920 249751552 3887420416 2779743744 1414972672 4145240960 2797896384 2292104480 1426555024 3979492104 878523572 338395558 36232939 +2147483648 1073741824 3758096384 268435456 2013265920 3019898880 2248146944 3204448256 2977955840 2856321024 3697278976 1297088512 55050240 373555200 3419537408 2810118144 666009600 573521920 419061760 1852526592 640161792 4120175616 593108480 2937789184 2974863232 4182303040 323226592 2672969744 1237259944 1829946708 2447364858 776086379 +2147483648 1073741824 2684354560 3489660928 1744830464 3556769792 838860800 2130706432 864026624 650117120 1960837120 2685403136 249036800 1137967104 4003069952 2872770560 3363471360 1143685120 3978436608 1296011264 4183312384 3742647296 1098578432 2997582592 593684864 2795490752 3362280800 3502008784 3349578168 694010116 2420592290 2008818687 +2147483648 1073741824 2684354560 4026531840 3623878656 3959422976 3321888768 2902458368 1585446912 171966464 220200960 3446669312 2134376448 3933470720 2398748672 2260140032 299532288 3704045568 3546423296 192131072 4135122944 3235142656 1833614848 3186602240 4236165248 2662665024 2902046112 1308056112 3296367768 385339716 268055266 4265052339 +2147483648 1073741824 2684354560 2952790016 2818572288 603979776 1912602624 1929379840 4152360960 2353004544 1214251008 416284672 1598554112 526123008 660733952 2447441920 2483191808 2863742976 1024073728 445509632 792233984 258266112 1770420736 1697113856 633712000 1617173312 2416324064 3295147920 254113960 2859780044 2884535882 2185987949 +2147483648 1073741824 2684354560 2952790016 2013265920 738197504 3388997632 4043309056 578813952 2025848832 2111832064 4266655744 2737307648 1395392512 2644639744 1598881792 3108143104 2275229696 3970572288 1985081344 3268958208 3346324480 873861632 4122701056 4247326848 836527552 1450866016 3602474896 2677322824 1321648572 3042116970 2959472945 +2147483648 1073741824 536870912 1879048192 3892314112 1006632960 3992977408 2701131776 176160768 2168455168 1776287744 2324692992 2352480256 1262747648 3152674816 1421017088 2399830016 1520648192 1936891904 3934728192 390612992 2313948160 378938880 1327361280 4057173120 2044386368 201059680 182876880 1781872472 3513726100 399785010 1926386279 +2147483648 3221225472 536870912 805306368 402653184 3422552064 2852126720 1056964608 2894069760 3351248896 3563061248 4153409536 3727163392 1030488064 3692691456 3070427136 2474278912 1913896960 3281166336 2325737472 1750644736 982793216 3078525440 4207264512 3162218112 3487462592 3551867616 3875774288 1534774984 3054713148 2375163986 3416195327 +2147483648 1073741824 2684354560 1879048192 2013265920 1677721600 3254779904 2332033024 2776629248 4064280576 2367684608 2570059776 1628962816 3207331840 1697251328 1955397632 2164948992 4080877568 1876041728 661729280 2766690304 1154765824 2622888448 347053824 3397623680 2905201984 4033120928 1393455216 547611064 261699676 3996948242 4253196177 +2147483648 3221225472 3758096384 268435456 2550136832 1409286144 1711276032 2600468480 2474639360 2369781760 60817408 2209349632 178782208 3830185984 2002911232 3324444672 1573027840 3944202240 850026496 37474304 3499685888 446989312 2249072128 4080393984 1915612544 2429092416 3521599008 2376214000 2261201544 2060605116 1267663978 1611591899 +2147483648 3221225472 536870912 2952790016 402653184 2483027968 436207616 3640655872 3598712832 910163968 631242752 1276116992 2964848640 3629383680 4255252480 1543962624 2801958912 1234681856 2155520000 665022464 900249600 3597460480 3216384512 3120954624 1813337216 3316464448 3950610720 2426106704 4047276952 2385411588 1828810426 3962550083 +2147483648 3221225472 1610612736 2415919104 1207959552 3825205248 2650800128 3875536896 3632267264 2948595712 1465909248 3998220288 3688366080 1542717440 2514616320 3443982336 3389161472 1691860992 1387978752 2540916736 1468049408 2738926592 3735074304 1647350528 3741847168 3001855168 955650528 649438864 4240299064 3822148196 3244767578 1727187171 +2147483648 1073741824 536870912 1342177280 2550136832 1140850688 1040187392 3506438144 411041792 2160066560 585105408 953155584 3083337728 700710912 3097886720 1513947136 382107648 70074368 921608192 1673072640 4030740480 1847612416 3627058688 1947780352 4052532864 2619479488 1715143776 118221072 2811448744 350187988 1360895374 1618371369 +2147483648 1073741824 2684354560 1879048192 402653184 201326592 3992977408 2332033024 2055208960 3250585600 2116026368 1213202432 736624640 2552496128 2316173312 4127522816 4205740032 227885056 40247296 1214328832 3804248064 4037032960 3146798592 1489565440 905219200 4171646656 3032607392 3075506832 594046792 4108628404 1638838214 4279582321 +2147483648 3221225472 3758096384 2952790016 2281701376 1409286144 3523215360 352321536 562036736 3653238784 488636416 3782213632 299368448 2396258304 1278083072 1841102848 1049526272 3859660800 2230738944 1558802432 3764447232 470819840 3091773952 3713855744 693271424 203397312 2928242336 158363056 903351672 886367844 3173939414 373153305 +2147483648 1073741824 1610612736 3489660928 671088640 3556769792 3053453312 3036676096 1199570944 1572864000 2334130176 739246080 438829056 2753822720 1501954048 3784900608 1881571328 3217637376 149872640 3671953408 4199598080 382223360 2618621440 792637696 1859508608 2112142528 212220576 3431572688 1267631752 3677208052 1237908622 4237578157 +2147483648 3221225472 2684354560 2952790016 1207959552 1275068416 3590324224 3841982464 2558525440 448790528 2153775104 724566016 2452094976 2355888128 1039532032 62324736 2417393664 851951616 2359173120 2012966912 1064331264 2374515712 2948349440 1714297088 2576549504 2428253120 2913865440 4006835440 1788656328 406730140 1303102398 1827160811 +2147483648 1073741824 3758096384 2415919104 1207959552 1140850688 1308622848 3271557120 864026624 1321205760 1084227584 128974848 3757572096 1845231616 468058112 2652176384 3016130560 1222983680 408838144 923389952 661661696 1817744384 1640818176 383653632 4048106880 1720732096 3079175456 2015652464 1508523224 2834001036 1887387838 3152902745 +2147483648 1073741824 536870912 1342177280 134217728 1409286144 4060086272 889192448 3581935616 465567744 1503657984 1116733440 1490550784 1539571712 3723886592 2781544448 2631303168 1696284672 141467648 3874426880 3578832896 4017636352 2857687552 3350081792 223293312 2193685184 840973856 3796913232 402162936 403966612 1942915214 3648999071 +2147483648 1073741824 1610612736 2952790016 3623878656 469762048 1241513984 4278190080 3598712832 1522532352 2090860544 2546991104 3602382848 333185024 3850240000 4122017792 2489221120 1210138624 1770446848 890105856 3553638400 3233344512 3336368640 2097042176 2716943488 2923313600 3914440736 3622752784 652840088 2142430924 2899813222 820183997 +2147483648 3221225472 1610612736 3489660928 3087007744 1543503872 4127195136 1996488704 1786773504 213909504 1616904192 1680867328 849870848 392429568 3102081024 881000448 1896251392 3841179648 2450448384 3427209216 3576715264 2267565056 4112788992 2923887360 164832384 1713285056 1367293152 640483312 787621960 3404572564 1467082286 1214990807 +2147483648 1073741824 1610612736 3489660928 2281701376 1409286144 2717908992 285212672 1769996288 3418357760 3672113152 4063232000 2097676288 1029439488 810680320 1884356608 1278377984 924925952 3264929792 2649591808 2068867072 2851652608 3040102912 3758003456 1131103104 2806976192 2489962848 3907422448 242171496 4038704300 2044615610 2033967421 +2147483648 3221225472 536870912 1342177280 1744830464 2751463424 771751936 3137339392 3984588800 1480589312 2740977664 569376768 2661810176 906756096 2693922816 1908342784 1198686208 747618304 3061489664 1288933376 1108396032 3180868608 335832576 2303610624 4086672256 2925119296 3068862688 1145348784 1043226696 3831846844 401703258 2405942339 +2147483648 1073741824 536870912 1879048192 134217728 2617245696 100663296 4143972352 3145728000 423624704 169869312 1588592640 565706752 4012638208 2472673280 4136304640 3959586816 3961208832 3624574976 4010749952 1107601408 2806426624 427634176 2076678912 661681536 3881308736 2583488416 600492272 485426200 2589242076 3492678138 922299287 +2147483648 1073741824 2684354560 2415919104 3087007744 469762048 2046820352 754974720 3179282432 2319450112 912261120 1892679680 2174222336 600047616 2894200832 2624126976 1252163584 668549120 510271488 2210779136 1699518464 4076784640 4120863232 453058816 3947806592 3763821376 4036837856 52969360 3297529464 3521023828 3081725050 2475260925 +2147483648 1073741824 3758096384 805306368 2281701376 872415232 3590324224 2835349504 998244352 4114612224 3827302400 3490709504 4078436352 3209953280 3718119424 442302464 3271458816 1265451008 1349935104 2304864256 438102016 3446817792 3444030976 2479172864 4150961536 965986368 3541784992 219673680 1971171512 4134430724 263564710 2109868953 +2147483648 3221225472 1610612736 3489660928 3892314112 872415232 3120562176 2600468480 2776629248 2126512128 2250244096 292552704 3468165120 3690201088 393871360 666566656 3382345728 99336192 584245248 1759973376 1866205184 1068901376 4193595904 3380346624 129677184 2426106304 1852484000 4094889136 1405538584 1204628036 2295297762 111179711 +2147483648 1073741824 2684354560 1879048192 3892314112 1543503872 2717908992 3036676096 2692743168 3862953984 3210739712 2733637632 3822583808 328990720 3917611008 1972305920 1839366144 3567206400 3368689664 1589325824 3634677760 2603510784 3463834112 3697350912 3841403520 3530452800 3767872992 2387691952 1695545400 2212634924 3892276794 1346030435 +2147483648 1073741824 536870912 1342177280 939524096 67108864 301989888 3875536896 1702887424 2344615936 509607936 4193255424 1913126912 2081161216 1930559488 2278752256 2243067904 1472413696 1116381184 1915162624 128227328 4002288640 2453211648 3672453888 422547328 2536016064 2732349920 1087036720 2307352040 825532476 2784407162 2910696111 +2147483648 3221225472 3758096384 805306368 2281701376 1946157056 2650800128 4211081216 2558525440 2688548864 2359296000 1211105280 3742892032 1761869824 5636096 2288975872 968261632 2273296384 845045760 998502400 2560419840 1444054016 1511650816 1856585472 401723008 626364224 2813532704 3380874096 2618697528 248460148 612793070 3018287323 +2147483648 1073741824 2684354560 3489660928 2818572288 2617245696 1845493760 1728053248 1199570944 2042626048 1780482048 1164967936 579338240 2223767552 710017024 689504256 3098705920 717832192 2265587712 3022884864 2265221120 1381895168 4077610496 894151424 1386955136 805036736 2432955296 3213312944 3004795688 3451015740 340357114 2789892709 +2147483648 1073741824 2684354560 1342177280 2550136832 335544320 3724541952 822083584 796917760 3846176768 1767899136 2662334464 3581411328 2364276736 2103050240 3890413568 3061481472 850608128 2507284480 3557232640 3751065600 884343808 2604262912 1306129664 1311353216 372351040 309176544 122675952 2311073688 1218450716 3926938178 2640898367 +2147483648 3221225472 1610612736 2952790016 939524096 3019898880 2919235584 855638016 411041792 2579496960 1264582656 1701838848 2805465088 3129737216 2876375040 2656763904 1624408064 3452682240 3302678528 73363456 1777653760 350143488 3631871488 2002892544 591253120 3706142400 2352508384 101509040 1957865688 3661354044 1059247658 3660820519 +2147483648 1073741824 2684354560 2415919104 1207959552 2214592512 3791650816 620756992 1367343104 3577741312 2753560576 4216324096 505937920 3005480960 1123680256 1600716800 2291826688 2325299200 1109532672 3564490752 3880544256 2910737408 2751662592 4022055168 3537320832 1878594624 4149405600 806171408 1774229384 3839910708 3358610418 4099446173 +2147483648 3221225472 1610612736 2415919104 2281701376 1275068416 4060086272 1593835520 780140544 1849688064 4091543552 3497000960 3292004352 4217110528 1935015936 3982688256 209092608 2461253632 3571376128 3274133504 2125228032 430840832 3466533376 4046455552 1364759680 1768693056 646889312 290416944 3650671960 416053100 119438222 1107785935 +2147483648 3221225472 1610612736 2415919104 1744830464 1006632960 637534208 2164260864 2155872256 2688548864 1117782016 1747976192 3124232192 592183296 1368260608 1949368320 837713920 1575075840 2999377920 2271563776 3613165568 918973440 1432694272 3160190208 3913682560 2695200064 3292328992 3298222448 831333400 364436796 4002185238 502195149 +2147483648 1073741824 3758096384 1879048192 1476395008 2080374784 1509949440 4143972352 1954545664 423624704 1885339648 2131755008 4091019264 2994470912 4016701440 506134528 2647293952 2694529024 2988597248 827273216 863778816 3203025920 820765184 2389342976 1068185216 3943363136 3476778720 1997711696 2674375480 3112744492 3821328338 1627801031 +2147483648 3221225472 2684354560 2952790016 3087007744 201326592 2315255808 1325400064 2675965952 524288000 3068133376 2146435072 3833069568 1525415936 58327040 899481600 4066017280 139313152 3866238976 180973568 1290573824 242908160 4045246976 1150972672 3706547584 4091706432 2608976736 349747120 24949016 1127393372 2334761698 10239233 +2147483648 1073741824 536870912 805306368 939524096 2885681152 2785017856 1493172224 3917479936 2973761536 4179623936 3956277248 4092067840 79953920 2057961472 3348955136 3830087680 3031252992 1301454848 3895554048 1189386240 1140513792 397786624 443434240 4013373312 1624761408 1315391136 1828707216 239312712 4066709588 1418095970 276013833 +2147483648 1073741824 3758096384 1342177280 2550136832 3556769792 2583691264 3976200192 226492416 3577741312 2103443456 2140143616 3008888832 1222377472 1282277376 1557200896 1322156032 3017883648 329670656 1440026624 3552376832 419349504 956948992 768796928 3039776640 2890370112 3899882208 2708078544 3015862200 758583308 653988694 1997348893 +2147483648 1073741824 1610612736 1879048192 2550136832 2080374784 2382364672 553648128 4018143232 2906652672 3152019456 9437184 1456996352 388235264 1233780736 2374172672 195723264 2134065152 398647296 410988544 1594128384 406473728 1231779328 1931914496 1087748480 548868160 205023840 3627300048 2719116984 3376930036 2796609970 1449707447 +2147483648 3221225472 536870912 2952790016 1207959552 1543503872 33554432 1660944384 2071986176 138412032 4167041024 1653604352 4209508352 2040791040 3925213184 2539585536 3546710016 163037184 2630000640 1833005056 1495132160 4075269120 3641321984 2677370624 2949849472 789876544 3488511456 2474887120 123494408 142270452 2276320958 2835295563 +2147483648 1073741824 536870912 805306368 2013265920 3825205248 771751936 889192448 3615490048 2319450112 3005218816 2565865472 980942848 2805202944 4058120192 804847616 1427275776 2944483328 2972098560 1759735808 2501892096 3583054848 3905861120 2038399232 2042696064 2819019584 4212373152 99057072 3009793496 3930860292 1716961146 1826314845 +2147483648 3221225472 2684354560 2415919104 1476395008 3288334336 4127195136 1526726656 729808896 650117120 631242752 3501195264 3241672704 4166778880 2268725248 3009871872 3146416128 3898589184 1121329152 3857010688 3455154176 529470464 1895714304 1060204288 1412380032 2672701888 3012101152 2310221680 3528780312 10388140 2376166626 963083755 +2147483648 1073741824 536870912 2415919104 1207959552 2751463424 2650800128 2063597568 2189426688 2294284288 4049600512 2677014528 3882352640 3783000064 3156082688 1361117184 3851321344 1632190464 2624757760 546820096 2377377792 4106875904 3962713600 2620862208 2328061056 3463532480 931586528 832939600 1677986184 4266275756 1726214742 3502311277 +2147483648 3221225472 536870912 805306368 4160749568 1140850688 570425344 2298478592 3514826752 2478833664 3550478336 4170186752 451411968 4200857600 24772608 3997368320 4041900032 3844849664 3108937728 133296128 1469929472 2851288064 1792195072 2563185920 1390451584 2893043392 3449338912 2273096784 1212566472 2019921332 1287596146 829187543 +2147483648 3221225472 3758096384 2952790016 2550136832 3154116608 3590324224 4076863488 729808896 566231040 1063256064 198180864 732430336 1006895104 3014524928 3327983616 3346956288 1215676416 1975148544 2302373888 4076337152 3440200704 2056711680 3973177088 698660224 1621001920 1776617184 280134416 2844738120 1159795348 1996262182 390243369 +2147483648 3221225472 2684354560 1342177280 2013265920 738197504 637534208 4009754624 1115684864 1237319680 1411383296 2505048064 2491940864 1143734272 2840199168 1676345344 3038412800 988004352 175513600 2789838848 4243412992 411778048 3752508928 1377563392 3087166592 1709662912 3992994976 2332076432 3229651752 2227194172 2342534306 2064673911 +2147483648 3221225472 2684354560 1879048192 2550136832 2885681152 1845493760 2164260864 2004877312 373293056 3630170112 1448083456 2874671104 3086221312 1205993472 1162936320 1454538752 1284096000 2458263552 3259740160 2607265792 3392248832 3932296704 3490790656 3058880896 2316899136 410965472 1104130832 2548913080 1151114596 2417935130 1067423701 +2147483648 3221225472 536870912 3489660928 402653184 1006632960 2583691264 2197815296 3498049536 3544186880 4095737856 3010461696 937951232 2711355392 1489371136 1356529664 1723236352 3132342272 166371328 4170518528 547469312 3361451008 1375134208 3365113600 1939481216 2231198784 3204266656 771609904 3313332808 4198309420 2350754510 2154656343 +2147483648 3221225472 3758096384 268435456 1207959552 2885681152 1845493760 3741319168 2004877312 1329594368 4091543552 2857369600 109576192 1010040832 288489472 448200704 2632089600 998227968 255221760 3055407104 671688704 2739665920 4228154880 3987358464 1147904384 1156899904 2375208544 3003586576 1748673512 3854825892 3761246362 211324531 +2147483648 3221225472 536870912 805306368 939524096 2348810240 973078528 352321536 1249902592 3267362816 979369984 68157440 425197568 1273757696 1837760512 2518482944 3139076096 830849024 3902185472 4045402112 794007552 1512700928 968647168 4151462144 436295808 1687737280 3859562208 1977238992 4058347192 3649465020 2462550770 2659171137 +2147483648 3221225472 3758096384 268435456 2550136832 2080374784 3254779904 150994944 92274688 1740636160 1444937728 1586495488 1297612800 1320943616 743047168 4266590208 3143270400 3201810432 3200671744 4287483904 1158805504 4006292480 542964224 3732555008 1086828416 735976128 3855725984 1047260752 294422008 155370348 839637362 855381379 +2147483648 3221225472 1610612736 805306368 1476395008 1677721600 1241513984 4143972352 1585446912 3821010944 899678208 2511339520 1915224064 20709376 3685089280 1540947968 2895544320 607240192 1158340608 4087869440 2310780928 3966571520 2621190656 3794141952 4003011712 1995872448 4062305568 2073186160 1664308232 425813708 3841078638 681814837 +2147483648 1073741824 2684354560 1342177280 671088640 1811939328 838860800 754974720 2441084928 1908408320 1553989632 2368733184 4262985728 3087794176 1925840896 3848863744 1769635840 573652992 3952484352 4222291968 3958835200 3400924160 1593342464 308080896 2487384960 2983020736 459553568 2176765936 1245678648 2884708476 3006715954 2291888437 +2147483648 3221225472 1610612736 1879048192 2818572288 2214592512 2248146944 822083584 1283457024 2059403264 3797942272 2049966080 484966400 4077649920 1808924672 3192717312 2388819968 2481307648 1347346432 2720509952 1048266752 4008817664 2568490496 3473171712 1026454144 966203328 3738404064 3328013296 958014728 2496749180 243833626 3778819025 +2147483648 3221225472 536870912 805306368 1476395008 3556769792 3523215360 2164260864 3833593856 943718400 1042284544 1177550848 510132224 760479744 3493724160 238747648 3717103616 4086546432 2235211776 3162370048 1018820608 4028605440 1064888832 2240578816 692223616 2087781696 4181394592 3524180336 1783855048 3722094244 4046292150 3091287871 +2147483648 1073741824 3758096384 3489660928 3892314112 3288334336 2382364672 620756992 2692743168 3628072960 1541406720 374341632 3999793152 1575747584 3698982912 2558590976 980058112 1225342976 3486932992 1713082368 2252048384 306959360 2807252480 1948717312 518600320 3817218368 4218628448 2723674384 351371784 3547501692 142413362 4061659933 +2147483648 3221225472 2684354560 805306368 2550136832 3959422976 2181038080 3338665984 578813952 1639972864 3638558720 3224371200 150470656 4250140672 420872192 1469644800 15106048 2608971776 2273452032 2440032256 365934592 3261045760 2713188864 600570624 1505880192 3978429120 3288292448 866615536 862172056 4204637988 1677259598 1037335645 +2147483648 1073741824 536870912 1342177280 2013265920 4093640704 2248146944 4278190080 41943040 2889875456 1591738368 162529280 3798466560 1541668864 2842296320 253165568 1218084864 2107588608 432971776 1847398400 343791616 1586324480 3095731712 3801201408 158551168 1597009728 3626526304 2718179568 106568456 3208579476 1184806434 1506120803 +2147483648 1073741824 1610612736 2952790016 3087007744 4227858432 2315255808 4043309056 3011510272 3082813440 778043392 632291328 1419247616 4150525952 4167434240 976551936 1276542976 1942831104 4165132288 494137344 1874024448 475237376 3642987008 1666915584 13603200 4027650752 4199564256 1407729008 2551981688 4000471444 3190536670 3602367937 +2147483648 1073741824 536870912 1879048192 2550136832 2214592512 2785017856 318767104 109051904 2797600768 664797184 4080009216 2882011136 2152988672 643956736 1467154432 1771208704 3659218944 292986880 284241920 2142320640 3125883904 755097088 2950235904 3409291392 1705720256 4118678304 2693131504 3483628520 1242221092 873972554 741884663 +2147483648 3221225472 2684354560 2415919104 1744830464 1409286144 369098752 3137339392 2088763392 2713714688 731906048 634388480 1152909312 1319370752 3902406656 3208183808 864714752 2191638528 3728613376 2879606784 1857243136 2351662080 4078935552 4242382592 1500541568 1474877120 1658604832 2753463568 674464408 2095828788 4248811458 961378733 +2147483648 3221225472 1610612736 2952790016 402653184 201326592 3120562176 3942645760 3699376128 3913285632 803209216 2104492032 2105016320 1094451200 516030464 1351548928 2515697664 412598272 1778311168 3746394112 2466117632 145095680 2949218816 3894638336 4156092032 1293682240 605195616 3773260080 4110830360 1253151884 1696581786 863661539 +2147483648 3221225472 3758096384 3489660928 402653184 4093640704 2919235584 3674210304 2206203904 2730491904 2816475136 2840592384 16252928 4259577856 622460928 1894580224 3414851584 3077947392 2055102464 4055306240 3469178880 1863279616 595793408 4184170240 3097904512 4083377600 2847266400 1604190864 971480472 3904849140 1890278978 1949906425 +2147483648 3221225472 536870912 268435456 2281701376 1275068416 3388997632 1795162112 4185915392 532676608 27262976 2226126848 2934439936 983302144 1904082944 787021824 3004071936 656523264 3580010496 2480394240 3632736256 1891572736 64692736 1432442624 620940160 3418833088 845104672 2911612528 702108616 824624492 27124086 2842454053 +2147483648 3221225472 2684354560 3489660928 3623878656 3825205248 33554432 3271557120 897581056 3972005888 3093299200 2968518656 3381133312 4224974848 2694184960 4031315968 3785785344 555859968 448929792 102699008 4270848000 1341617152 3786095104 2364086016 3308707712 3327763392 3718136800 1910354224 1343265128 1027123044 108835134 1133653325 +2147483648 3221225472 536870912 2415919104 1207959552 3154116608 2986344448 3137339392 3363831808 1254096896 1335885824 206569472 647495680 3317432320 3280076800 1601896448 2819784704 3821256704 3871252480 439963648 4073318400 2558618624 2909116928 3338401536 2773664384 2323904 1989079328 1154608016 603847864 256323244 214960634 274214007 +2147483648 1073741824 1610612736 1342177280 1207959552 3825205248 1107296256 687865856 3783262208 4123000832 819986432 2838495232 369623040 3647209472 3780509696 2234187776 942047232 1409499136 831709184 3152875520 3323308032 1863939072 492546560 3700309248 4067924864 1805435072 2732207968 2586442736 2505283688 4075456276 1705066238 1039606751 +2147483648 3221225472 2684354560 805306368 3892314112 1275068416 2046820352 520093696 2927624192 1061158912 2657091584 3507486720 1127743488 2964586496 2572025856 4089905152 3013509120 383762432 3873054720 620359680 4126263296 2450340864 559903232 974816000 3629739136 1631687744 1443208928 2133053264 3297282776 3225169252 2004025046 3853874115 +2147483648 1073741824 536870912 805306368 1476395008 2483027968 1040187392 989855744 8388608 1061158912 216006656 2947547136 980942848 1111228416 3448635392 2130378752 939425792 304300032 4245856256 497381376 68024320 2897830912 898860544 1533705984 3180934784 813914176 465702496 2897033712 2137601816 3877338956 2345587670 4221262423 +2147483648 1073741824 2684354560 1879048192 939524096 469762048 2315255808 1056964608 2357198848 3779067904 3743416320 2234515456 2236088320 66322432 1834614784 1977679872 2074771456 1875460096 2681085952 3056283648 1400051712 3086986240 479842816 613823232 2208804480 2106960448 657477024 239605104 4050956264 1830426116 3074507250 978999237 +2147483648 3221225472 536870912 2952790016 402653184 1811939328 3724541952 1124073472 3447717888 3149922304 505413632 307232768 3287810048 1097596928 2899181568 4177068032 2682159104 2975973376 2080546816 2561110016 3363813376 2109971456 817210880 784400128 2493537152 3994033344 655935904 94126224 606527832 3423451260 2261566550 3881698213 +2147483648 3221225472 2684354560 1342177280 3623878656 1275068416 1509949440 3405774848 679477248 247463936 3856662528 980418560 2541223936 489947136 1577713664 2029715456 54165504 4280532992 199106560 3976302592 905574400 1686985728 849830400 2035037952 398367360 1513202112 2434913120 552169904 2957338392 2810912772 1371711954 2102867999 +2147483648 1073741824 1610612736 2415919104 2550136832 1677721600 301989888 452984832 3128950784 3670016000 3638558720 722468864 1550319616 2063859712 3902144512 268238848 2596700160 3627368448 2121457664 1006358528 1343453184 2455188480 560015872 1227640576 749895808 1595657664 1828953184 1463796944 1676014344 2784627028 862928734 757951305 +2147483648 1073741824 3758096384 2952790016 1744830464 2617245696 369098752 2164260864 444596224 1816133632 3630170112 942669824 3069706240 2679373824 3167354880 3290234880 3711598592 1497710592 3592314880 1684533248 1050609664 2133584896 2397134336 2658962688 1510372480 1268992320 1590497504 3484612464 543809304 3780154948 3561536914 2769082681 +2147483648 3221225472 536870912 4026531840 3355443200 2080374784 2852126720 822083584 2726297600 1254096896 383778816 300941312 1271398400 4024696832 3407740928 3875078144 1571717120 1418838016 370843648 840380416 262105088 2606484480 1322582528 3679771904 343330944 1439506368 2296961632 2239018032 1315322024 527793492 319031158 200170061 +2147483648 1073741824 2684354560 1342177280 2281701376 1677721600 771751936 83886080 2407530496 2839543808 1239416832 1028653056 224919552 4010016768 1910112256 4003921920 2102034432 200228864 792600576 1580011520 4236617728 2258760704 2039203328 3631501568 2663553408 2839261248 642569312 2309886736 1617241096 4235267988 430136978 9459667 +2147483648 1073741824 2684354560 4026531840 671088640 1006632960 2248146944 3271557120 1753219072 1430257664 3399483392 1445986304 1589116928 1433665536 4137025536 3230334976 1550221312 676544512 2839683072 2150477824 2455046144 4181789696 1669844480 1407479552 186570368 3905409600 239353888 799937136 1446978968 303041412 2395534414 3521947823 +2147483648 1073741824 536870912 268435456 3355443200 2214592512 2046820352 3372220416 125829120 524288000 2032140288 2060451840 1059586048 2687762432 3119644672 1845821440 2181201920 402472960 454991872 3778760704 879323136 586961920 1937166848 4230970624 2907383168 2865846848 2663407776 3378554512 3681579144 2050530852 2247939770 1341586113 +2147483648 1073741824 2684354560 1342177280 1744830464 1140850688 167772160 4110417920 92274688 557842432 601882624 2022703104 2270691328 4173070336 3887988736 671285248 2463006720 2563457024 2242519040 3741913088 1857505280 2243220480 1643807232 921780480 595310464 851589184 2929559648 3690845904 2091756600 2748705004 2178489414 4136578255 +2147483648 1073741824 3758096384 2415919104 2550136832 2214592512 1308622848 3204448256 4102029312 2646605824 144703488 1974468608 1144520704 3930324992 4288020480 4077453312 277250048 394346496 3413794816 3692285952 3120953344 357356544 1965716992 1509640960 1525232256 1280769728 2494141984 3921078640 3665383192 4288580276 1832203470 3082055005 +2147483648 3221225472 1610612736 3489660928 3087007744 4093640704 3456106496 3238002688 4202692608 1807745024 916455424 437256192 3437756416 3067346944 3614572544 2814312448 4005724160 902283264 910090240 71372800 3038992384 1282696192 929224192 72844544 3013008512 3421841088 954275360 137621200 2535217608 4210473348 960856314 4145668315 +2147483648 3221225472 1610612736 2415919104 1207959552 1811939328 2315255808 4143972352 3934257152 3527409664 1537212416 852492288 1401421824 1873018880 705822720 2943680512 2153938944 1252900864 521068544 1396396032 796502016 549764096 3139592704 2458741504 3156097152 2866004288 1215149856 435047824 80477608 2724297140 508093050 935647905 +2147483648 1073741824 3758096384 2415919104 671088640 872415232 637534208 1191182336 2709520384 3871342592 3953131520 3178233856 2362966016 3614179328 1854537728 97189888 2035974144 3806543872 1034838016 3664105472 977225728 3260834816 984788480 2763457280 450412416 2288844224 2735388704 1225501360 4026149368 2870171996 2536941874 3874034551 +2147483648 3221225472 536870912 1342177280 134217728 1006632960 2986344448 3841982464 2524971008 3074424832 2816475136 2532311040 3388473344 491520000 1218052096 395640832 2055897088 85835776 2701041664 1475055616 1763813376 509357056 848452096 1973528832 3357342848 4126320192 1729208160 1401202352 881776024 928233084 2894984130 3753285321 +2147483648 3221225472 536870912 1342177280 3892314112 3825205248 2248146944 2030043136 2608857088 1849688064 2262827008 2058354688 3741843456 1768161280 1296695296 1494941696 2988081152 69451776 582393856 405639168 678905856 3098866688 2813496832 2383932672 1489249664 3130710848 1524850528 915815408 884839272 1961861652 2278092002 3292839215 +2147483648 1073741824 3758096384 1879048192 3355443200 872415232 905969664 1023410176 2776629248 1514143744 1008730112 3966763008 1604845568 2051801088 2475294720 1807679488 3059384320 2586263552 3281936384 630272000 2466490368 414745600 3627310592 3562969344 2817600384 760421184 442522528 2454723888 1490578184 3445936636 3724957250 2857747363 +2147483648 3221225472 536870912 1342177280 2281701376 3154116608 637534208 1392508928 2592079872 272629760 3298820096 3603955712 2948071424 3326869504 2762342400 1821179904 3361112064 3617964032 2348982272 3693056000 3125880832 1290316800 624184832 2500501248 2564514944 4193515328 682066976 2594034576 4262367896 2384044636 2567707646 1283865265 +2147483648 1073741824 3758096384 2415919104 1744830464 3422552064 234881024 3506438144 1098907648 465567744 2397044736 55574528 3815243776 2437152768 2735341568 2170617856 2436530176 328810496 1752588288 1799868416 2425686016 3045628928 102024704 2590141696 4213553024 145813184 3686288736 4075562896 2116971784 3430654036 982751554 3390526357 +2147483648 1073741824 1610612736 2415919104 1744830464 1140850688 1912602624 1493172224 2004877312 1178599424 1625292800 349175808 2952265728 735313920 1336279040 633405440 1712750592 497631232 1532682240 3159085056 2393212928 2656572416 1868839424 3394170112 1271790976 1989456704 3653656928 3704691088 558821784 1162684100 3075760894 124180517 +2147483648 1073741824 1610612736 1879048192 2550136832 2617245696 2382364672 1325400064 528482304 2311061504 216006656 3322937344 1447559168 3651403776 2719875072 1241972736 2507046912 1251950592 3135430656 2675257344 1452505088 3502779392 3169072640 2797519616 2922871168 307643072 2560835936 1525706448 945306152 3958141428 431660406 2971225939 +2147483648 1073741824 3758096384 2952790016 671088640 1543503872 234881024 4177526784 3749707776 2025848832 908066816 3268411392 745013248 3929800704 707395584 1298464768 4217012224 807223296 3282984960 3701207040 837371904 1353198592 102532608 335213824 3515697536 992376256 3646421920 4126878992 3654896840 2721089452 832046242 2734957993 +2147483648 3221225472 536870912 3489660928 402653184 603979776 3657433088 4043309056 1518338048 138412032 1788870656 4130340864 1966604288 563871744 3719168000 4223336448 2059304960 3530801152 2566561792 2698055680 4041717760 3522212864 2270700032 2085364992 2592491648 2473575744 1276399136 2739541360 1210684440 3793474924 3809383030 3750462135 +2147483648 1073741824 3758096384 1879048192 402653184 2214592512 2181038080 3539992576 2105540608 2646605824 3814719488 4103077888 1757937664 3401318400 2505703424 3376087040 1009418240 2636333056 2633916416 2738171904 365393920 3738186752 2305309184 785172224 700618624 951046848 2719750368 4222253136 2279851304 136195692 4117093170 4260360311 +2147483648 1073741824 536870912 3489660928 402653184 1409286144 301989888 3405774848 1870659584 960495616 2933915648 122683392 3301441536 3023831040 2147352576 821886976 3570302976 3433381888 2132451328 1679265792 975288320 3563078656 2626710016 3320344320 1347204480 1548140096 2230945632 1618241296 1057132200 4221814188 3187899542 3165910385 +2147483648 1073741824 2684354560 1879048192 3355443200 603979776 1778384896 452984832 4169138176 432013312 4016046080 2284847104 1928855552 2981888000 2478178304 4153999360 3915808768 3037806592 3405914112 3272290304 1413867520 3479213056 3090170368 452521728 3854314112 834072256 3365493216 2078695664 3083943448 3705862348 1392191470 3386755445 +2147483648 3221225472 536870912 1342177280 134217728 3556769792 3053453312 2835349504 729808896 1623195648 790626304 1175453696 3796369408 1345585152 255459328 880345088 3465183232 4032937984 2006360064 2082443264 1357752320 1600177152 2775604736 2503478528 2718745984 2746619328 3062851232 4242913744 1362366440 1622850916 3401175698 3433747837 +2147483648 1073741824 536870912 805306368 3623878656 2348810240 2046820352 3170893824 2021654528 1866465280 601882624 340787200 66584576 619446272 4019060736 2854551552 1031700480 2607628288 3938099200 2931257344 1092450304 1286765568 3868443136 3264717056 3589089920 586835520 1490550112 2861429776 1474970008 63924604 4256267222 2640064249 +2147483648 3221225472 536870912 805306368 2281701376 3154116608 1979711488 3976200192 1786773504 4106223616 1692401664 89128960 2422734848 2599157760 1786642432 3647537152 1695449088 3954294784 3378159616 1728835584 3749783552 2636303360 405741056 3353592064 1387127936 3952064 2689995872 2980442768 2042689288 3730867196 1771072822 4035503029 +2147483648 3221225472 2684354560 1879048192 3623878656 335544320 3388997632 1493172224 4152360960 2831155200 2476736512 2406481920 1002962944 978059264 4278059008 3820552192 2481881088 4079075328 366616576 4026249216 1705113600 1318724608 379286016 2624658688 195220864 954162624 2950949408 2681560240 3214945000 1097868412 2697487702 684513189 +2147483648 3221225472 1610612736 2952790016 671088640 2751463424 1644167168 3841982464 780140544 2764046336 1944059904 3591372800 2140667904 3108765696 1389756416 1352073216 2531688448 3028271104 3672301568 1872588800 1509935104 2812433408 993913344 1649348864 2466944128 421096896 1826474848 375336400 1771203576 1054159644 2999649646 2435382187 +2147483648 3221225472 2684354560 2952790016 4160749568 3422552064 2248146944 1157627904 2122317824 2084569088 3491758080 2081423360 2851602432 4194041856 547225600 4074700800 971931648 1872216064 1018830848 4188893184 592959488 567950336 3239910912 4194244864 1652486272 2863623488 2821092512 3112389456 1998607960 630242604 1278787078 1813831827 +2147483648 1073741824 3758096384 2952790016 134217728 1409286144 3187671040 318767104 1719664640 2151677952 2787115008 1909456896 655884288 624164864 4275961856 1567817728 2121170944 1830502400 2463260672 55177216 349923328 3224511488 1173952000 3417544448 4027490432 3203100480 3256548000 1315284112 1135724728 1323247652 3041163942 1339465271 +2147483648 1073741824 2684354560 3489660928 402653184 67108864 973078528 2936012800 2642411520 3628072960 1256194048 1777336320 729284608 606339072 4067819520 1255604224 975601664 2705276928 2982813696 4101345280 427767808 3408532480 4119183872 4261894912 3373182848 2532543296 3159365984 434678960 955051800 4140492308 3858089646 1195375459 +2147483648 3221225472 1610612736 268435456 402653184 3019898880 3657433088 1560281088 4034920448 1195376640 1822425088 3608150016 1947729920 355205120 1255800832 3288137728 3576332288 3285565440 1305403392 3780890624 3694524416 3967738880 2136171008 1568741632 3972555392 785651264 1179025952 3543080784 1164155192 3880344572 1092399650 1997697249 +2147483648 3221225472 3758096384 1879048192 2013265920 2348810240 3590324224 1795162112 2642411520 893386752 589299712 2173698048 2458386432 1540620288 4063232 2684813312 3201204224 2361376768 2076336128 1497214976 610211840 2779954176 2521140736 4206098176 4022338432 232819264 351302816 699924944 1603056424 3678546052 1526544854 1337929699 +2147483648 1073741824 1610612736 2952790016 1476395008 201326592 2449473536 687865856 662700032 155189248 1008730112 2089811968 488112128 2012479488 1483866112 2997288960 3657596928 2219786240 3781091328 1371664384 2720512000 264403968 3752847872 1060009216 1562975616 2222691392 3553424800 1989588688 1603138488 3773947812 3052391690 1099865187 +2147483648 1073741824 3758096384 268435456 2013265920 1409286144 2181038080 3976200192 2206203904 3560964096 1809842176 4235198464 1662517248 3507748864 3981049856 3384213504 2165997568 2139045888 730226688 2731102208 2461472768 1033536512 1572821504 1403439360 454633856 3745477952 1919348320 1002020656 1311720056 2530103460 3759493362 2330045107 +2147483648 1073741824 536870912 805306368 2818572288 3825205248 3791650816 50331648 4085252096 171966464 2678063104 663748608 1488453632 1304690688 1905393664 2080702464 1650622464 2110603264 4172193792 3874713600 3571779584 4107408384 1982147072 3199366912 3528837504 658171200 1547246112 3155477712 1753916312 2605840788 2378755018 4241256561 +2147483648 1073741824 2684354560 268435456 134217728 3690987520 2382364672 3036676096 1233125376 3753902080 3856662528 2261778432 1670905856 1678508032 3980263424 3205693440 4266557440 4185604096 3848937472 1002524672 1186146304 1304300544 3881002496 3513669888 3284901760 3621953216 95792736 3343993360 3372971768 2340590236 3836030342 2234075055 +2147483648 1073741824 2684354560 805306368 1207959552 1140850688 637534208 2130706432 964689920 3670016000 1742733312 2557476864 3919052800 503578624 2445410304 1815937024 319979520 871710720 3500023808 907767808 4154288128 3754079232 658345472 3834784512 3795134336 3774777792 1336626272 1717924784 4235623672 17296180 3558600314 4003277353 +2147483648 3221225472 1610612736 3489660928 3892314112 738197504 1174405120 1358954496 2441084928 2025848832 1310720000 4149215232 3154640896 3288072192 2460614656 161939456 681213952 2736766976 1319034880 2152796160 1955006464 1699396608 1767312896 2265074944 3972738944 2107116992 1557439904 4186312848 4073049768 2472670188 3955172674 3247342763 +2147483648 3221225472 1610612736 3489660928 1476395008 2617245696 234881024 1426063360 4135583744 876609536 1717567488 3436183552 2241331200 2358509568 3007184896 2175729664 2035187712 2311569408 3715293184 2145718272 3083843584 765332480 4032820736 2414278912 3252400256 1558201664 1854935776 1257806736 1757678712 266785924 31174022 1021370123 +2147483648 1073741824 536870912 1879048192 1476395008 1677721600 33554432 956301312 4236247040 566231040 3592421376 3199205376 3089629184 2807824384 1399980032 801832960 1336049664 1781743616 1971757056 10825728 2952525824 2404045824 3083811328 2441383168 2103875200 2679440576 891534496 2405317744 1353822088 1619334828 1112264122 4007837831 +2147483648 3221225472 2684354560 2952790016 3087007744 2214592512 436207616 1795162112 2424307712 1052770304 492830720 1831862272 2148007936 3207856128 2301493248 331808768 943620096 2548023296 2190614528 1897754624 3434584064 1972794368 834388480 688160512 1369850496 238275008 2188387296 539515632 1160004328 3988182596 2410412422 4154214435 +2147483648 3221225472 1610612736 2415919104 2550136832 1140850688 771751936 754974720 2491416576 616562688 2728394752 2156920832 4126670848 2613837824 257556480 4092657664 2586476544 930725888 3144605696 3429322752 4076959744 2363659264 1331500544 2982156544 1109422720 3796940224 911789088 2111586128 2573380312 1562215708 2292240834 596647565 +2147483648 1073741824 3758096384 805306368 2281701376 1409286144 637534208 3405774848 2424307712 3762290688 4125097984 3689938944 1709703168 2149318656 3169452032 1525219328 419594240 2062893056 1978163200 2552000512 2968152064 2431214592 671231488 1400233728 3894990464 3594279744 3996781920 995188656 3823549960 3516630252 3957264258 2837512629 +2147483648 1073741824 3758096384 2952790016 134217728 1140850688 838860800 1056964608 4269801472 4064280576 98566144 1393557504 367525888 1370226688 54919168 972488704 2259582976 1885028352 2582142976 2276257792 1581705216 1081603072 3329145344 4059773696 3256396928 13909312 381817696 3846002000 2855250440 140163516 1890155054 3146609947 +2147483648 3221225472 2684354560 2952790016 134217728 2751463424 2717908992 2634022912 3313500160 406847488 4024434688 3190816768 3153592320 3932160 3110731776 3636264960 2559737856 696369152 1115168768 1719431168 1703585792 2282558464 3383372288 580778240 3573696384 3517576512 3532391008 89289328 3189857816 61388556 3686051090 1917737409 +2147483648 1073741824 1610612736 2952790016 2281701376 2483027968 570425344 3036676096 1501560832 1245708288 2111832064 1634729984 3289907200 3052666880 987627520 1896677376 3418783744 3715710976 3680034816 1637150720 4193183744 3975488512 3041012224 46096640 1679924096 1875676992 1912245344 3613093680 2958500856 4102929796 394703174 3885599161 +2147483648 3221225472 3758096384 4026531840 671088640 3154116608 1040187392 3976200192 1803550720 2361393152 434110464 1957691392 3478650880 1797521408 1551499264 1498480640 2720169984 1475723264 1469603840 818163712 466274304 3767094272 105289216 581931264 1570321792 3289305536 2210626144 210752624 709456056 3064383124 2275388066 2835469749 +2147483648 3221225472 536870912 1879048192 939524096 2617245696 1711276032 3003121664 478150656 4139778048 1872756736 2846883840 547880960 1520173056 2595880960 3556966400 3440541696 4162830336 476618752 943501312 1351227392 820767744 435084800 1110830848 1655954048 1329231296 725855008 3690074992 2756681992 873481260 404286610 2142549343 +2147483648 1073741824 3758096384 4026531840 3355443200 603979776 4261412864 4076863488 2709520384 4248829952 1948254208 3031433216 3957850112 280756224 2315124736 999227392 1293320192 951271424 11034624 3818696704 3134072832 3257390080 2584393216 3518863104 141508480 2772844096 3364601248 3563912688 2516982216 665541388 4116474262 1185829747 +2147483648 1073741824 536870912 1342177280 3355443200 1543503872 3388997632 150994944 3112173568 373293056 3667918848 3731881984 4231528448 3640393728 1940783104 2806579200 2627108864 1194672128 1022926848 3063681024 1707010048 912329728 2713879040 4161737984 2003555200 533303104 257313568 836084784 2838025368 3109325708 3241822230 2224269045 +2147483648 3221225472 1610612736 2952790016 2818572288 2751463424 100663296 1291845632 25165824 2973761536 3659530240 3790602240 2171076608 1382809600 3713138688 3915055104 2671411200 1136115712 2359877632 814510080 599967744 1306727424 3972935168 3999344896 277735296 220138560 1193563040 4157531312 2061575496 3427648156 1954486202 2683618679 +2147483648 1073741824 3758096384 3489660928 134217728 738197504 2449473536 3070230528 3045064704 1010827264 1809842176 4176478208 1696071680 76808192 85065728 28901376 2030731264 1034764288 1591238656 2486472704 461563904 1410464768 3311802880 3453737728 2951432064 3604192064 3088578144 2576160944 2156422392 3871088484 3661517706 3551520877 +2147483648 1073741824 2684354560 805306368 1744830464 1811939328 436207616 3204448256 478150656 2680160256 3781165056 2467299328 1647837184 3345743872 756416512 2369454080 867074048 93798400 131604480 800878592 1213122560 608656384 3674272256 3128988416 3267405440 1994395840 240162272 3583533264 211589464 3766414204 1246712750 878990743 +2147483648 1073741824 2684354560 805306368 134217728 3556769792 2852126720 754974720 2373976064 3451912192 2543845376 3419406336 2411200512 3477864448 604635136 829489152 3526524928 3925688320 3835174912 2061266944 3604129792 852354048 4195361280 370718976 731678592 4013084864 477958688 1431851536 2742874648 2449639836 3388282418 3743202301 +2147483648 3221225472 2684354560 4026531840 3623878656 3288334336 1979711488 2063597568 2994733056 2210398208 706740224 2884632576 2096627712 2234777600 1638531072 2662137856 2849144832 4216963072 886579200 3418632192 1758623744 1759065088 3029872128 3919871744 222454912 464586944 2344927392 147991600 953778392 2627216836 4121212882 3208838233 +2147483648 1073741824 536870912 1879048192 134217728 3690987520 2852126720 285212672 3749707776 2512388096 2757754880 2425356288 864550912 237764608 3361603584 213057536 1448509440 1650409472 3152584704 2092707840 383133696 119516160 315105792 3373042944 1122915712 2550920384 3959616480 364222800 2732695016 3230351292 222481494 2996132703 +2147483648 3221225472 2684354560 3489660928 1207959552 67108864 1241513984 2030043136 1199570944 4194304 1323302912 2383413248 877133824 956563456 3608805376 1882914816 450002944 578797568 1369972736 93589504 1251141632 3835679744 2075689472 2883370240 1117171072 1879419200 1103348064 2263796304 2843300008 363150868 867400914 2507597183 +2147483648 1073741824 3758096384 3489660928 1207959552 2080374784 1912602624 4177526784 3330277376 3418357760 1050673152 938475520 638058496 2985033728 1131806720 4272488448 2801696768 1879392256 166223872 2440859648 1026467840 876456960 2209135104 3348546816 2444842112 2917556928 2884759584 1676337200 3222796968 2132498204 243126270 2605489797 +2147483648 1073741824 2684354560 1342177280 1207959552 2348810240 3187671040 3238002688 1115684864 2151677952 4045406208 4027580416 1605894144 624689152 3199860736 3354460160 2390917120 772620288 945299456 1045172224 3811764224 1759894528 2373744128 1939475712 836852864 2218430784 867285920 4121091152 891093144 2657123372 716193666 292041869 +2147483648 1073741824 536870912 3489660928 402653184 3288334336 1509949440 3204448256 125829120 759169024 3814719488 3922722816 643301376 3348889600 1240072192 2945908736 1429372928 1506492416 2138611712 2796326912 3710007296 1144198144 202686976 2452503296 1860271488 2093990464 1378761952 249651344 2362437432 2586745164 3538015282 315599691 +2147483648 1073741824 536870912 268435456 402653184 3019898880 4060086272 318767104 2256535552 3477078016 1084227584 4103077888 95944704 2888564736 3272736768 1440022528 1227522048 2134458368 3982008320 211570688 3732551680 845259776 2982439424 3941000960 1209750656 1772440640 4230094368 3598577616 4261283608 1403454396 294603818 1855692985 +2147483648 1073741824 2684354560 2952790016 4160749568 2617245696 4194304000 3170893824 3363831808 239075328 3265265664 1810890752 741867520 1055129600 3978428416 2397896704 3210379264 1789476864 3045597184 2055008256 3979761664 1400318976 2668855808 561111296 3049017984 660005696 3345474080 1106981296 3181228184 2502094356 1391271578 3847922633 +2147483648 1073741824 1610612736 2415919104 402653184 3690987520 4194304000 3137339392 3430940672 2092957696 3886022656 2916089856 2266497024 4235984896 2142371840 2271412224 2657779712 4156506112 4169719808 3338981376 2671671296 2245610496 1364025856 3876300544 1834915456 3425269696 96813856 302990608 3982556856 863009964 1900584234 3106153567 +2147483648 3221225472 2684354560 2952790016 4160749568 335544320 4194304000 2298478592 1652555776 1992294400 4200595456 646971392 675807232 2192834560 3798597632 3770744832 786595840 2367012864 1050157056 3831263232 2167298048 619947008 1663009280 1338629376 460748928 1338978240 2224352 2863811664 87925800 2747028260 3036566434 2174464821 +2147483648 1073741824 536870912 1342177280 2550136832 1946157056 2785017856 2130706432 2608857088 742391808 3428843520 2293235712 2819096576 3366191104 994967552 399441920 3976626176 2315993088 2591596544 3524005888 3355097088 1402545152 3438657024 1933560576 3916356992 3122619200 3242082272 3781646576 3283258984 392035604 1594616262 2633561003 +2147483648 3221225472 2684354560 1342177280 2818572288 2617245696 2181038080 3305111552 964689920 1723858944 3055550464 3157262336 3681026048 3701211136 7995392 1383268352 819101696 2907684864 811081728 863277056 4020635648 4176071680 2578557440 3712293120 3139656576 2506757056 1839929248 2120654576 709446472 3200332716 818751890 514842287 +2147483648 3221225472 1610612736 2415919104 2550136832 3825205248 3321888768 385875968 3783262208 2126512128 2040528896 435159040 3734503424 2979790848 3901620224 1557331968 3109453824 2989473792 3045646336 2140426240 3973773312 2435412992 1439686144 1704506112 1243383680 1397660096 502501408 1424399152 2824291640 3414464876 3746730134 1505593871 +2147483648 1073741824 2684354560 1879048192 3892314112 1543503872 1577058304 184549376 2239758336 3661627392 1239416832 391118848 3720871936 991690752 3052535808 363528192 200966144 1930903552 3552059392 3986960384 248924160 1354574848 3135714816 708876032 3789568896 3947888960 4089992288 3625744656 1819448872 2448128332 1226467002 3787927927 +2147483648 1073741824 2684354560 4026531840 939524096 469762048 234881024 1526726656 3263168512 3527409664 4183818240 481296384 3676831744 815005696 3095265280 1410269184 2710994944 4206575616 901259264 2985078784 1890752512 879619072 1004779008 35948288 2287348864 1042012480 665351136 1641327344 3483275336 1560250660 4242424534 102705243 +2147483648 3221225472 536870912 268435456 1744830464 1677721600 2919235584 3942645760 1619001344 843055104 1495269376 1712324608 1634205696 3567517696 2255880192 37552128 2011070464 1828306944 3004735488 3430731776 3639232512 3727127552 2489402880 228904704 1878404736 1375594816 691978656 2181666896 3682619976 3670026164 1063265438 3912298585 +2147483648 1073741824 536870912 2415919104 3623878656 3556769792 3523215360 654311424 1820327936 3275751424 2090860544 693108736 3273129984 1684799488 2325086208 4078895104 1196326912 4044570624 820551680 2871316480 2657286144 4129637376 2334624256 3820106496 3531464320 703321152 4218722336 1358595600 3901295032 1708224572 849202702 345759411 +2147483648 1073741824 3758096384 805306368 402653184 3288334336 2516582400 2097152000 2004877312 817889280 450887680 3127902208 621281280 1243348992 1581907968 3637837824 3483533312 28917760 2640338944 850423808 736688128 1315763200 3661794816 3075062016 1244160384 3373010368 2951908704 1008843440 1543809000 3186521196 1181420866 584146889 +2147483648 1073741824 2684354560 4026531840 4160749568 738197504 301989888 1526726656 2122317824 1514143744 1197473792 1666187264 1271398400 1121714176 493486080 3048669184 3418521600 4214964224 2380275712 386969600 3987232768 537713664 3026381312 2404087552 3306744960 433340736 748067296 3454912784 2808968360 590204300 2102207650 865942635 +2147483648 1073741824 1610612736 805306368 2818572288 3288334336 1644167168 3573547008 3347054592 1061158912 3282042880 2565865472 237502464 2085879808 3250454528 3834052608 2453045248 3408084992 287367168 1076916224 2731067392 3204772864 996592128 821760256 2564564352 4237994560 2672911392 3854899120 597403016 2026668196 2883763606 2430449107 +2147483648 1073741824 3758096384 268435456 671088640 3959422976 2717908992 1627389952 1753219072 2000683008 35651584 3234856960 1916272640 157024256 3147169792 981794816 1787723776 998850560 610295808 846221312 4054370304 256179200 1964673536 3031141632 2241284736 2524042816 4166797984 3138783120 1103472664 3668876684 2992238510 3537403097 +2147483648 3221225472 1610612736 3489660928 2550136832 3288334336 234881024 587202560 931135488 708837376 1319108608 1664090112 2802319360 3591110656 2777022464 1979121664 3543040000 759939072 786489344 3230666752 2964912128 3166966784 2406127104 971106048 1826732416 2892056896 1201756448 339851632 2555478440 2435389756 2534252686 2398561019 +2147483648 1073741824 1610612736 3489660928 2550136832 3959422976 2449473536 2130706432 3984588800 2134900736 18874368 2790260736 372768768 4151050240 4119461888 2220687360 3113385984 2665562112 1147199488 1014009856 3689478144 1326726144 2605058560 3595014912 706215808 1999618112 1942178976 3288967440 1274347288 720819516 1313846706 624146993 +2147483648 3221225472 2684354560 805306368 4160749568 1006632960 1442840576 3103784960 243269632 3762290688 2183135232 1108344832 3295150080 3650355200 527302656 1686962176 2653323264 3700015104 2850037760 418443264 3440924672 457968640 1690480128 2386527488 2437011584 1252268352 3096898720 2393977424 71044680 2132451204 1796411654 1404297753 +2147483648 3221225472 2684354560 2952790016 134217728 2214592512 2113929216 2600468480 1468006400 2101346304 2405433344 3559915520 1722286080 4256432128 2924871680 3338731520 1948155904 1036369920 2961186816 3099619328 2199955456 1372599296 2404939264 3300663040 2431789440 2553275968 3606272224 2394024304 1123420616 2811361668 774263038 2018100917 +2147483648 3221225472 1610612736 805306368 671088640 872415232 2583691264 3808428032 713031680 583008256 291504128 1048576 3747086336 530317312 4286709760 2539716608 4282023936 3895312384 1367400448 3561025536 4255139840 1483736064 1053340160 4236564224 1237233792 2593374656 2643704800 4111688400 1221848632 3979546508 2665683162 2908456189 +2147483648 3221225472 2684354560 2952790016 4160749568 3959422976 1174405120 3003121664 4102029312 2252341248 3223322624 3016753152 2588409856 2837708800 320471040 2287665152 200441856 1072676864 1241522176 620785664 2944423936 3602930688 341884416 1794137856 672707200 4071372096 148780192 1861301648 1779554920 3030473460 1436117330 1566929279 +2147483648 3221225472 3758096384 2952790016 2281701376 1140850688 3187671040 3741319168 1384120320 3879731200 1738539008 4163895296 524288 1938030592 1156710400 1684602880 1725595648 1042137088 1287675904 1365274624 139487232 1708717056 329004544 1603181312 3765955712 3231037504 1376023840 2066890608 3985192872 2160735156 1172654330 615288301 +2147483648 1073741824 536870912 268435456 3355443200 1140850688 838860800 2399141888 3229614080 3804233728 2896166912 1911554048 2002255872 2221670400 697434112 788856832 166363136 1926840320 708878336 1784696832 3746621440 1369986048 3216308736 960416512 389542528 413134272 774614048 2459267888 3034721272 2627554716 1948672714 825967977 +2147483648 1073741824 2684354560 2952790016 939524096 3154116608 3254779904 1426063360 880803840 96468992 551550976 1393557504 998768640 3177447424 3884318720 2703294464 4218322944 2769633280 968892416 2732650496 2786105344 3204975616 2158295552 2070341888 808580736 2514931904 754013280 3683022544 589425512 242153076 563449870 67159621 +2147483648 1073741824 3758096384 2952790016 134217728 3422552064 436207616 218103808 41943040 599785472 174063616 4017094656 502792192 1594621952 2227830784 3924754432 4237459456 166936576 1741709312 275312640 1799677952 3000925184 3969454592 1194279168 3027425408 625184448 3225999584 2819896496 1047933848 507369084 2579564082 2780018019 +2147483648 3221225472 1610612736 3489660928 3355443200 603979776 1040187392 83886080 1803550720 3317694464 1608515584 1817182208 1423441920 3744202752 3381002240 3555262464 3011411968 1769324544 3547389952 2095583232 1516546048 563278848 2064905728 3804864768 2253264256 1807573184 3835954272 2968678800 151226168 875690364 2261921374 2159273541 +2147483648 3221225472 3758096384 1342177280 1476395008 1275068416 4194304000 1358954496 595591168 549453824 3919577088 1164967936 3545759744 1382809600 3027107840 74645504 3528884224 3369058304 1427136512 2282262528 2995042304 670702592 2374083072 4266892544 2145819008 104288704 2752313888 473869744 3659255544 3095556380 3646772278 4131719327 +2147483648 3221225472 1610612736 2415919104 3355443200 2885681152 3992977408 822083584 1115684864 910163968 1092616192 1433403392 3075997696 1790181376 3915251712 3957260288 3882254336 2486943744 2526076928 1615351808 960276480 3498195968 2311923200 3974307072 1860496512 58107712 4197708704 445430576 1874481784 1957240260 3411382534 1270315755 +2147483648 1073741824 3758096384 2415919104 671088640 738197504 1979711488 2634022912 2340421632 1262485504 1008730112 3431989248 4164419584 857997312 3641573376 1131872256 1398177792 1063469056 4155531264 4096315392 3873228800 2932521984 629759488 1118384384 2159623552 3426874944 1778714528 2897944528 2548330520 611237300 2429009462 3447588051 +2147483648 3221225472 1610612736 3489660928 1476395008 3825205248 436207616 83886080 3649044480 708837376 1134559232 542113792 1236795392 2391015424 3658350592 1027538944 89554944 483115008 2104549376 3139964928 224147456 3359257600 1291403776 289759488 1561297792 761139008 3020417568 907174416 941991448 1128261844 3663132854 2689305915 +2147483648 1073741824 1610612736 2415919104 1207959552 3690987520 2181038080 1895825408 176160768 3384803328 782237696 2962227200 800587776 4080271360 1093009408 473628672 251559936 2227126272 3367034880 2498285568 3811321856 2550287360 4083534336 324087040 4193732736 244062400 2870121504 2073936208 2164622616 1105302948 2820661662 1226843791 +2147483648 3221225472 2684354560 2415919104 134217728 67108864 1644167168 4278190080 4001366016 3443523584 3454009344 747634688 3586654208 835452928 2968649728 3373072384 2669314048 2129772544 1078992896 1676169216 2986125312 1917490176 2493082112 3731651328 1996639360 1494585920 1157509984 610216400 115817512 2876485468 3523572282 1207329345 +2147483648 3221225472 1610612736 2952790016 1744830464 2885681152 2113929216 2332033024 595591168 3393191936 2082471936 2546991104 436731904 1715732480 1440088064 2593062912 1279164416 981188608 3583041536 3123212288 2274625536 3638434816 3377141248 4104693504 2169806208 1329471808 3321622432 1775285648 1359481384 633663380 798389470 2393880395 +2147483648 1073741824 536870912 2415919104 2550136832 1543503872 1577058304 3338665984 1602224128 3468689408 819986432 877658112 633864192 653524992 3155034112 3053256704 4083580928 2700689408 2345705472 453562368 1041545216 3697200128 171296256 278010624 3665248640 1752017344 1238253408 1419575952 1995864360 642843812 2444507846 690888329 +2147483648 1073741824 2684354560 3489660928 3355443200 3422552064 1308622848 721420288 864026624 3770679296 3625975808 2505048064 1554513920 49545216 401473536 3316711424 3189145600 2884452352 319561728 2914160640 581658624 290036736 3435808256 1471612672 1219726720 3387233216 2229833632 2576664464 3529398664 3362347812 4078588422 90117797 +2147483648 1073741824 1610612736 268435456 671088640 1946157056 3523215360 3372220416 4219469824 834666496 1063256064 214958080 1252524032 182190080 1996619776 3299934208 2776268800 113590272 1503977472 720785408 4088350720 187294720 2308848128 3390283008 2667305344 2022113472 2905946336 2558274320 3266475720 3922270348 4019120618 3982215117 +2147483648 3221225472 536870912 1879048192 2550136832 3556769792 1509949440 352321536 746586112 2285895680 3953131520 802160640 3498573824 3535011840 1309016064 170983424 761167872 2920136704 2464980992 767209472 3326326784 545858560 3222438400 375857408 3240601216 453457216 2350377760 1501510032 1287388200 1248172260 2846374990 1109665893 +2147483648 3221225472 3758096384 3489660928 2281701376 469762048 1979711488 385875968 1333788672 1296039936 2950692864 2603614208 947388416 4124311552 734396416 3472687104 3482222592 80855040 2698797056 3892973568 2778687488 1219316736 3473325568 2472356608 2564721024 3302605376 1099961440 2292755568 1419550360 1265302116 3060789118 594891401 +2147483648 1073741824 536870912 2952790016 1744830464 1275068416 4127195136 3103784960 3464495104 3124756480 757071872 2507145216 3511156736 597950464 1572732928 863436800 1149665280 3575332864 1608294400 963833856 3986507776 1422359552 3014548992 1550816512 3524929664 1221172032 921790368 3407734064 3800513384 1217322324 3223303734 2782005939 +2147483648 3221225472 2684354560 1342177280 1476395008 3288334336 4127195136 2902458368 2726297600 2797600768 1876951040 1118830592 4257742848 2772697088 4005691392 1139736576 314212352 2967715840 1534861312 1911459840 435812352 4161737728 2651516416 3559590144 2729976960 149734336 2776035680 1439008368 3007385896 1826843764 159121738 3673076363 +2147483648 1073741824 2684354560 1342177280 3087007744 1409286144 2583691264 3741319168 2357198848 675282944 295698432 361758720 2033713152 2986606592 3526754304 3526164480 2476638208 3868278784 963387392 3395948544 2540640256 588088320 542040576 1795779328 2641913472 2107924288 2594623776 4237665232 2807698840 2252857364 4193367502 3256620745 +2147483648 3221225472 1610612736 1342177280 402653184 3154116608 570425344 1828716544 1551892480 583008256 2006974464 1485832192 2387083264 1599340544 3871473664 2282029056 387612672 1016709120 1724702720 3158216704 1633908736 3425004544 2898950656 2469490944 3228094080 2105853888 2481647392 4284593232 2994745064 2243971652 3525334218 4040212273 +2147483648 1073741824 2684354560 805306368 3892314112 3288334336 2986344448 1023410176 377487360 2487222272 564133888 1555038208 1557659648 259784704 2783838208 1920270336 2265350144 261177344 1697914880 4164579328 1239369728 1056011264 3244595712 2272401664 646657152 3004952896 3157515040 800579312 2052432504 3430334540 2485749750 18368233 +2147483648 1073741824 1610612736 3489660928 3892314112 3019898880 1107296256 4244635648 2441084928 3284140032 1545601024 2477785088 1389887488 2261516288 2855403520 3828547584 2832891904 3337043968 1300553728 2727776256 2929035264 3193431040 2715576832 52062464 1858560896 4231300800 3712930208 1373226608 1671815672 1540313596 3312500394 1803046687 +2147483648 3221225472 3758096384 4026531840 3892314112 1006632960 2717908992 3103784960 3045064704 2856321024 3642753024 3973054464 2288517120 863764480 3041525760 292093952 1450344448 1631436800 2296668160 3985518592 1840711680 904743936 76286464 3102909696 3892119424 1577356096 1782479008 70203536 4230560328 299006764 590167778 174875509 +2147483648 3221225472 1610612736 2952790016 2013265920 2617245696 2248146944 2801795072 1652555776 1497366528 1826619392 2307915776 2819096576 1651245056 2735865856 3885170688 3389685760 3988242432 1578426368 761688064 824514560 1934076928 3746348544 3861027584 594228352 4231968320 4066454112 3842583248 4197783016 2450486908 2042641626 2560646751 +2147483648 3221225472 1610612736 1342177280 1207959552 1006632960 4261412864 822083584 176160768 3015704576 748683264 445644800 2887254016 2526806016 36044800 3113156608 1060012032 3796615168 552919040 4258435072 2547853312 498330624 2258171392 3579620608 1451672704 2266995392 423023136 2279058256 3880955832 3424462732 1024704382 2047384691 +2147483648 1073741824 3758096384 268435456 1744830464 4227858432 3724541952 2030043136 176160768 2017460224 517996544 3299868672 3031957504 2345402368 2727477248 2755067904 152731648 3045277696 1759797248 1752584192 725714944 2983947264 1721267712 14427392 1325016192 3417536832 1008468064 2035998448 123989336 4199853308 1238256874 470635867 +2147483648 1073741824 1610612736 805306368 4160749568 2214592512 301989888 1157627904 1568669696 2168455168 4255121408 2312110080 4016570368 1247019008 3607756800 633405440 3241312256 809320448 512548864 2911268864 3930560512 4134876160 801647104 1510269184 3408011136 3879013440 979917856 4292140688 2051679688 2254564100 1675795618 1372968821 +2147483648 1073741824 536870912 3489660928 939524096 2751463424 3456106496 2701131776 1954545664 926941184 1453326336 223346688 2416443392 2037121024 3762159616 1140785152 3437658112 1197162496 1700044800 602574848 3696564224 2106848256 89667072 3714344192 1330793088 1992392256 228146720 3120402448 3459205544 3719205308 1301789686 3803887475 +2147483648 3221225472 3758096384 4026531840 4160749568 3154116608 905969664 1862270976 4018143232 4206886912 3537895424 363855872 1142423552 3109289984 1070727168 2093285376 2298118144 3553214464 2648465408 793653248 4155185152 2516700160 929074688 1987113728 4135111040 1235525056 2884270432 3200345456 3498070008 1027664996 2082508426 1162878385 +2147483648 1073741824 1610612736 1342177280 671088640 4227858432 838860800 2097152000 1669332992 616562688 1235222528 3738173440 1808269312 2183921664 1169555456 2045181952 1412333568 641941504 3075792896 1352798208 3819259904 2184915968 3149978112 1059102976 93348224 1688740288 1079836192 1865298960 2260954472 2803155580 2806131006 3583375019 +2147483648 1073741824 1610612736 2952790016 2550136832 1677721600 2583691264 1660944384 2508193792 79691776 3441426432 2299527168 2253914112 952893440 2702835712 17498112 785547264 3151970304 1046798336 2076110848 1201010688 408376320 4056990208 4118292224 685563776 1640124352 814195872 573109200 1692725880 2097031004 3950315010 3840403495 +2147483648 3221225472 3758096384 2952790016 1207959552 3959422976 234881024 2801795072 8388608 3250585600 60817408 2028994560 1951924224 3102474240 378404864 4278517760 4259741696 185712640 2381602816 2885840896 1926998016 3192642560 1916995072 3297241856 3330088576 2067414720 988231456 2335032112 2492631800 2765352348 93271702 892965897 +2147483648 1073741824 3758096384 3489660928 671088640 3154116608 3388997632 2600468480 1971322880 390070272 975175680 3754950656 963117056 2011955200 1414135808 2960064512 2075295744 1774927872 1128554496 2638647296 2408957952 2512776192 65872384 975243008 398151552 3887879232 3110251424 740533904 1768461896 535582908 139068130 2859408995 +2147483648 1073741824 1610612736 1342177280 1207959552 3959422976 4060086272 1828716544 494927872 3443523584 3407872000 359661568 834142208 1015808000 1799487488 3694985216 1690992640 824786944 1626660864 1143869440 678373376 4112464896 1755806208 3324715264 2422808448 433330240 1549664928 1415036464 1288901016 616943484 4251343162 2820346961 +2147483648 1073741824 536870912 2415919104 3623878656 3556769792 3120562176 3607101440 1115684864 2353004544 81788928 2716860416 545783808 3122921472 3210346496 2485190656 2908913664 82657280 3417088000 4143894528 2763782144 3663971328 2002756096 2266620672 1982761088 2313384768 681540192 2621033392 3976111464 2746945620 1625543698 3206508325 +2147483648 1073741824 536870912 1879048192 3087007744 469762048 2717908992 1795162112 1837105152 3955228672 1180696576 1135607808 3042443264 1490812928 4267573248 4110876672 880181248 2707636224 3380912128 1484926976 3797522432 3086085120 2874530304 3645347584 920018816 657664192 3584843744 1374068336 1059831352 1833980908 833158214 3265542907 +2147483648 3221225472 3758096384 1879048192 2818572288 3556769792 100663296 83886080 1937768448 2520776704 3273654272 108003328 2011693056 701235200 689831936 1531904000 398884864 936099840 3156500480 2345840640 1087457280 2001282048 208530944 4013912320 3543049600 545745728 3573210272 738023984 1128770504 1150991164 2100113462 3567228259 +2147483648 1073741824 1610612736 3489660928 2013265920 1811939328 2986344448 117440512 2105540608 3720347648 1994391552 3146776576 2981625856 1290010624 667287552 3888709632 2637070336 2331328512 2547834880 2472710144 3073316864 2912369664 250808832 1140181760 123518848 3894563520 2073014112 2921828432 3518735960 1845097460 3517379390 2132406925 +2147483648 3221225472 3758096384 4026531840 3355443200 3556769792 637534208 2600468480 1551892480 2109734912 1147142144 2010120192 4001890304 3975938048 1858207744 3064528896 2430238720 645775360 1439981568 1049505792 3685951488 851944448 3833179648 1976758016 3250694784 1404485312 1175925984 2591117328 3471733736 3127087788 1867480586 1879400821 +2147483648 3221225472 2684354560 4026531840 2818572288 3288334336 436207616 2734686208 3951034368 1178599424 2392850432 3159359488 3589799936 2427715584 2091253760 615841792 2999877632 840548352 3148619776 3286380544 859506688 2247603200 598077952 2065073920 2956812672 3247611200 2874358048 3730549776 1883739736 2955753060 2848617374 2486678881 +2147483648 3221225472 1610612736 805306368 134217728 1409286144 637534208 4009754624 4018143232 2554331136 136314880 2867855360 2798125056 1649672192 2536374272 2237071360 3805708288 4205559808 620552192 4289392640 440494080 3172852736 1577545216 1370397440 3986119040 4114001728 2755349408 249866416 717669352 2155054628 3127921958 1225291491 +2147483648 1073741824 3758096384 268435456 1207959552 67108864 3992977408 385875968 3447717888 2243952640 211812352 1674575872 1247281152 634650624 4124966912 2390294528 1461092352 2736078848 2393661440 2249871360 2237638656 3278607360 3917833728 2064921344 2667484032 1902717632 3681426720 3847291920 3159022584 2898731652 421513414 1275804493 +2147483648 3221225472 536870912 2952790016 4160749568 4227858432 570425344 3774873600 377487360 1715470336 123731968 4134535168 4216848384 3082551296 1398145024 3853058048 2378072064 1877852160 2156175360 18509824 1936185344 898354176 3012925952 2838002944 3806618752 4293586752 226469344 3268884016 2658370360 721024076 200731086 796495285 +2147483648 1073741824 1610612736 805306368 1207959552 3288334336 2046820352 4009754624 2055208960 3208642560 4078960640 3740270592 2807562240 3879469056 935985152 3900112896 3332538368 3992141824 1480908800 780562432 2024089600 944337920 4046189056 3082324736 481038464 3200403520 3525522848 1525422000 375539064 1947448908 3495168594 726544811 +2147483648 3221225472 3758096384 2415919104 402653184 2214592512 3456106496 1660944384 293601280 3351248896 2824863744 2362441728 4293394432 3716415488 1766719488 901054464 3524689920 3406413824 1630822400 1584812032 970586112 2514260992 2658276864 3310814976 554291072 2083847360 1156980192 3818517776 2826714248 2478972116 183499622 3055942993 +2147483648 3221225472 536870912 4026531840 2013265920 3422552064 234881024 3003121664 3951034368 1111490560 3294625792 3127902208 367525888 3967025152 1033502720 1964572672 3982655488 2843066368 2300878848 2229415936 3056949248 3318004736 525514240 2449301248 2510329216 810568000 1173930976 15468080 1468406408 716665220 1870783538 947826189 +2147483648 1073741824 2684354560 2415919104 2013265920 2483027968 1644167168 3573547008 947912704 3057647616 2338324480 2859466752 1381498880 2210660352 1460797440 3065708544 2774171648 2010595328 1888755712 1314574336 3294091264 89424896 4177156608 2760368384 3118221952 3837156160 1616480224 2423877168 1844032568 159507764 4202504458 844882719 +2147483648 3221225472 2684354560 2952790016 939524096 201326592 3858759680 2533359616 1115684864 3032481792 14680064 4260364288 3044540416 2580807680 3385458688 1921187840 983728128 2002763776 1677991936 2879549440 1927256064 3125033984 2608995840 1573862144 2412549248 2226052032 1821503072 3257245488 2237618840 1761921700 2293362 2946454711 +2147483648 3221225472 2684354560 2415919104 3355443200 3690987520 570425344 2264924160 1216348160 1589641216 3361734656 3627024384 3026714624 1715732480 2294939648 1693908992 2247262208 728481792 2723422208 87183360 369846272 3722759168 3944360448 217053952 511605376 2302005696 2196864224 1534817520 1101845256 449764084 1570617442 701843923 +2147483648 1073741824 3758096384 2952790016 134217728 4093640704 3791650816 2466250752 4102029312 3250585600 2824863744 2305818624 156762112 2513698816 2612396032 87490560 1736343552 3238739968 2418302976 254734336 2122573824 3166225408 1457826304 1104054016 1295230592 2902514368 1635838176 473975472 1109426744 173072420 1820895022 941415043 +2147483648 3221225472 536870912 805306368 134217728 469762048 905969664 4076863488 2977955840 1782579200 2548039680 3903848448 1829240832 2434007040 1669726208 1625096192 1415479296 4096901120 3106185216 4233031680 1357457408 1279831040 1668611584 3950432000 1865791360 1736053056 1031797344 2202866928 1204189672 4030537764 930015438 242853929 +2147483648 3221225472 2684354560 2952790016 2013265920 1677721600 1912602624 3707764736 2071986176 2713714688 543162368 1745879040 3698851840 743178240 2151022592 2817982464 2478735360 1477689344 81534976 823029760 3634092032 1001935872 187484672 1118181632 2144319872 2370995392 550895584 1644403664 1973735704 3200395228 762153358 3056570843 +2147483648 1073741824 1610612736 1879048192 1207959552 1677721600 2046820352 3909091328 612368384 985661440 3227516928 1955594240 2973237248 348389376 755892224 2820603904 2420539392 900939776 1070915584 1601581056 1090201600 2256049152 3940839936 3007245568 2513907328 1831476160 2738995424 1023530064 2275485784 1397861588 3875082998 184917691 +2147483648 1073741824 3758096384 2415919104 2818572288 738197504 4127195136 117440512 343932928 1707081728 3114270720 1806696448 306708480 2777939968 2125332480 4155179008 1752596480 185024512 153378816 3630616576 1207912448 2541239296 320609792 2837105408 2281009792 603278016 3388293408 3774208112 3883212008 3828728484 3847568678 3536136607 +2147483648 1073741824 2684354560 1879048192 3623878656 603979776 4127195136 1694498816 2290089984 2822766592 2392850432 4027580416 2118647808 3452174336 1077542912 846397440 4114776064 892289024 1981030400 3776065536 801601536 750834688 1826647552 1773199616 3856141952 776738112 127803936 1387900496 2731087336 191984980 416151090 2787860759 +2147483648 3221225472 536870912 3489660928 402653184 1140850688 3523215360 285212672 1988100096 1346371584 1793064960 2958032896 1293418496 918290432 1990590464 110690304 1385070592 3249389568 3224150016 824053760 43333632 1432359936 848300544 1438151936 890008704 2708363584 3145554016 3144987152 1715664632 4293120108 2921413630 2936144581 +2147483648 1073741824 2684354560 1342177280 2550136832 1543503872 301989888 3439329280 729808896 641728512 3235905536 1250951168 3470262272 1794375680 1108738048 2459762688 2453569536 216088576 3508805632 2393772032 20527104 4015033344 1551419904 3330552064 2371774848 103904064 874264416 3460972240 2604098360 1494866916 3571511950 3700458633 +2147483648 1073741824 3758096384 4026531840 1744830464 1946157056 2650800128 150994944 1702887424 884998144 501219328 2463105024 1807220736 2043936768 2531131392 3805741056 483819520 2418753536 2747555840 3129389056 382961664 154141696 2892543488 2112658688 3167357824 1835619776 1234275424 1348859920 3423297368 326393476 1747906982 4057959139 +2147483648 3221225472 2684354560 2952790016 671088640 3288334336 2382364672 2533359616 2793406464 3753902080 2296381440 2591031296 1298661376 3799252992 2190344192 943259648 519471104 4044734464 2546212864 2936434688 608012288 4010865664 2488821248 1765602048 938121344 3002032320 2381539936 3037301680 1136571016 2674986628 1100130342 3536047789 +2147483648 1073741824 2684354560 3489660928 2281701376 1275068416 838860800 2499805184 931135488 2646605824 1600126976 2658140160 1903689728 474218496 1069940736 1182072832 40796160 2186887168 4075036672 4241920000 3296536576 1288838144 3390831104 1060632832 3057456512 175300800 3574273248 2805942704 4051791640 3484427188 1545078910 3073666513 +2147483648 3221225472 1610612736 3489660928 3087007744 4093640704 838860800 3003121664 2944401408 1035993088 2141192192 2530213888 1355284480 978059264 712376320 3455254528 1175355392 3255287808 908910592 503713792 158062592 466265088 115165696 3986269952 2349010304 2153125568 3923989536 149295376 1314635880 1370660124 2552832638 1497104031 +2147483648 1073741824 2684354560 2952790016 134217728 2617245696 2181038080 989855744 176160768 3888119808 4171235328 2960130048 2546466816 4068737024 3997040640 1052966912 2061926400 3646898176 1189355520 1416556544 3401295872 1225436160 3298150912 2891024128 2375022720 2740761792 2854370848 1820446128 1983377512 3826294388 1033394998 3204224871 +2147483648 3221225472 1610612736 1879048192 2281701376 335544320 570425344 2097152000 3179282432 3670016000 3282042880 2553282560 489160704 1784938496 2638348288 1726152704 3174727680 2889859072 134537216 206745600 4256950272 3029787648 994667008 1050511616 3174543232 93327296 2115549728 2110585072 2305183624 4114739668 864653738 3359468967 +2147483648 1073741824 3758096384 1342177280 402653184 3825205248 1711276032 3573547008 3816816640 2780823552 4208984064 4189061120 2563244032 2497445888 3081109504 213712896 3623780352 3271114752 3095158784 2838892544 3274045440 207238144 1347108352 4131082496 3541243264 385829056 517049696 1141920368 3017325352 1669637356 2304939438 1082117633 +2147483648 3221225472 3758096384 1342177280 134217728 1946157056 2852126720 2533359616 1384120320 515899392 2988441600 2989490176 2321022976 2014052352 2763653120 1895628800 1311932416 3485057024 3614203904 2313850880 1341515776 2503386112 1040671232 1664058112 3256608896 771563968 464676000 1811513072 1603068792 737861308 2493354274 2682417489 +2147483648 1073741824 2684354560 805306368 1476395008 2214592512 4261412864 50331648 343932928 2478833664 3227516928 4008706048 65536000 110362624 1186332672 3606118400 2400092160 2946318336 2801016832 2017882112 488241152 1704604672 3408651776 151365376 516430464 918825152 2219753696 238938928 962894984 2430519012 3190131614 462993285 +2147483648 3221225472 536870912 1342177280 939524096 603979776 2315255808 587202560 494927872 2000683008 2531262464 1305477120 3367501824 2969829376 3477995520 2465529856 2592505856 3136929792 2573508608 677285888 2616006656 2696082432 3370086912 1445832448 1184008064 1605340224 740646752 3082721424 2025685336 449494868 3967513014 4031985553 +2147483648 3221225472 536870912 268435456 2013265920 2348810240 570425344 2063597568 2541748224 809500672 3122659328 2712666112 987234304 1065091072 251789312 3959226368 1795850240 3947479040 1155309568 2347945984 2240108544 956701696 3144915456 932009728 3971147136 1512428352 2348159392 806034416 3271667704 2487809868 2593440922 2657500705 +2147483648 1073741824 2684354560 268435456 939524096 4093640704 1308622848 4143972352 1166016512 4257218560 1587544064 862978048 2494038016 2439774208 4231921664 2440626176 3943071744 1470971904 3970703360 3802025984 34183168 1873699840 4274075136 3834782464 1038572416 504304320 2105753376 4021147824 1487714568 211706268 3842580054 305006901 +2147483648 1073741824 3758096384 4026531840 402653184 335544320 2852126720 1560281088 3833593856 4190109696 2791309312 963641344 2763522048 3063676928 3176267776 2542993408 1455063040 2951168000 1931239424 1175629824 3409180672 707421184 1785721344 3457689856 2165112448 2270846144 618112736 3313824432 685640664 4043907436 3222129962 4178820079 +2147483648 3221225472 1610612736 2415919104 671088640 2885681152 1241513984 218103808 4236247040 2529165312 3894411264 2804940800 1057488896 2485387264 1425145856 3588423680 3081404416 3315580928 849666048 657608704 222513152 1549450240 934781440 1362116864 2416502400 2846151616 3836881056 2382582768 2822436392 2171028884 2091388986 3159623015 +2147483648 1073741824 2684354560 4026531840 1744830464 201326592 234881024 4009754624 3951034368 3502243840 1159725056 433061888 2112356352 2257846272 2035941376 3865772032 1942913024 3509665792 3668254720 3112120320 3008628736 721034240 503002624 189201152 1511375232 3207011776 4061691808 2402043280 3789971336 554015908 2934920002 2514234695 +2147483648 3221225472 536870912 1342177280 2550136832 1811939328 704643072 721420288 478150656 3166699520 2610954240 2941255680 1991770112 527695872 2771517440 676134912 2655420416 2474622976 4211843072 1085870080 2067068928 3964853248 2579350016 4264431360 2951938688 397242816 1484166688 70736912 471322968 3037148484 2514442362 1104905297 +2147483648 3221225472 2684354560 3489660928 1207959552 1543503872 1174405120 83886080 2642411520 708837376 836763648 2769289216 799539200 2768502784 1561985024 2163277824 2719907840 4276862976 3396280320 1932890112 992258048 933948416 2175368704 513949952 4192014208 1497371968 1365311328 1993408464 3053987208 1727272372 1428340546 4271731917 +2147483648 3221225472 2684354560 1879048192 3087007744 3556769792 3388997632 1761607680 3783262208 868220928 2665480192 3215982592 3525836800 4069785600 1042153472 84082688 2324332544 1545453568 2768838656 1909927936 330586112 2974729216 3550192128 2260137216 819431296 2385798336 4102974560 4068154608 394705544 1203720708 2466271334 1350566287 +2147483648 1073741824 2684354560 1342177280 3623878656 1409286144 2583691264 2399141888 1786773504 1858076672 312475648 2796552192 2762473472 2715549696 3314417664 382926848 55738368 2245869568 2638290944 1563398144 1303164928 562488320 2998907392 2532627200 2433891456 4173172672 4140940576 2222405104 2251851336 3406057740 3948573238 2947613591 +2147483648 3221225472 2684354560 1342177280 3355443200 1811939328 3657433088 2634022912 3850371072 3217031168 1604321280 2796552192 961019904 991166464 1189740544 4215341056 2197716992 4046176256 4261355520 3904180224 2672044032 569531392 2857230848 412674304 332159872 3494261952 1670884640 4015073776 2693140648 1220003780 966880178 2091803181 +2147483648 3221225472 1610612736 3489660928 4160749568 1677721600 3254779904 3976200192 2340421632 1807745024 3592421376 848297984 1042808832 2734424064 768999424 2765422592 2494201856 3133390848 845144064 4143550464 3350517760 1272583168 1482394112 2551914752 1442551168 4182442176 3119743648 2066167760 3205325896 2458813324 2947626062 3082289681 +2147483648 3221225472 3758096384 805306368 1207959552 335544320 167772160 3204448256 612368384 2185232384 1650458624 946864128 1611137024 541851648 3242852352 3737452544 1032224768 30392320 2133024768 2168025088 3445942272 1821770752 1731695104 2586268416 1256141440 1054573376 750609376 3535993264 1548347560 2397896220 1444602450 1750961009 +2147483648 3221225472 1610612736 268435456 402653184 2751463424 4194304000 889192448 1048576000 3275751424 1814036480 3855613952 3292004352 93585408 1398145024 73859072 608337920 41009152 1594220544 2254655488 3012311040 3692172288 3901329920 3497072896 1711618176 2397276224 332180896 4256335120 2610534872 1252628772 580988318 1841124763 +2147483648 1073741824 2684354560 2952790016 3355443200 1275068416 3321888768 2030043136 3011510272 306184192 1272971264 2253389824 3008888832 4107534336 3860987904 3771531264 2809561088 2377072640 2950373376 3335090176 1590470656 2442533888 1920933376 298044672 58536320 1467908416 3617789792 711788176 910601592 3093793060 913832906 1238341009 +2147483648 1073741824 2684354560 805306368 3087007744 335544320 1174405120 922746880 3095396352 1002438656 689963008 3205496832 1969750016 3282829312 657588224 3419996160 1847492608 1982545920 728178688 3093688320 3502561280 2745091072 1282108928 3121031936 3474297472 3244048064 418001056 2815238992 3318268680 2700919900 3292135786 2139437965 +2147483648 3221225472 1610612736 3489660928 2281701376 4093640704 2315255808 2768240640 2239758336 1354760192 4208984064 2123366400 2318925824 4187750400 4180803584 2425683968 2200862720 443006976 2413551616 2979631104 1663346688 1307476992 3750212096 969640192 3403756416 848866240 1638670432 3023714000 1015089560 2940754732 4206161018 3008780065 +2147483648 3221225472 3758096384 3489660928 2550136832 1275068416 2919235584 1862270976 3263168512 2562719744 3193962496 1009778688 2448949248 3294887936 2862481408 715587584 1064992768 4235837440 1753047040 2983432192 4161550336 3553803264 4015326720 1941957376 2918119552 3229562304 2332954080 3650060656 4011246040 3231395060 3528491062 4123570827 +2147483648 1073741824 536870912 805306368 134217728 1811939328 436207616 3808428032 243269632 1916796928 463470592 133169152 2797076480 4259053568 2563637248 1257308160 1519550464 1107247104 2097389568 2927489024 3969181696 2343189504 1675821568 2729260800 3130830976 82741056 4207016992 3343523888 3224626648 3492103628 2895653670 3840709605 +2147483648 3221225472 2684354560 1879048192 3892314112 1409286144 771751936 2634022912 1652555776 364904448 3336568832 1917845504 213385216 4164157440 1957298176 130875392 828276736 2173157376 3133349888 3110154240 502269952 415777792 3602650624 3115733248 873197696 4275925696 4106639200 2919495696 3607227672 2170585412 152047778 3986172689 +2147483648 1073741824 536870912 2415919104 402653184 2348810240 1442840576 3137339392 1635778560 1363148800 413138944 3046113280 3839361024 409731072 1003880448 2961244160 1727692800 167198720 2934677504 3243593728 2544957440 2441640960 492109312 2324348672 404726656 1271902272 3224851488 2810961488 2443558072 3315108892 3905689150 2856749989 +2147483648 1073741824 536870912 4026531840 402653184 1543503872 3523215360 553648128 612368384 2076180480 2954887168 2708471808 576192512 272891904 3795189760 3951362048 4256333824 1335050240 3360137216 2952343552 2916153344 3840461824 1882987008 2181207296 392934016 565400768 842508192 3961601840 2631195960 641659604 3546891582 1910021865 +2147483648 3221225472 3758096384 3489660928 3355443200 1275068416 3321888768 2298478592 1166016512 3015704576 1109393408 1202716672 3047686144 3028025344 3956146176 956366848 3866263552 535805952 3024314368 1786089472 640706560 2087238656 1096564224 889117952 954795904 2699964608 4214327456 1726704 968036808 3493702188 2866579446 2990428517 +2147483648 3221225472 1610612736 1342177280 2281701376 1677721600 2449473536 3238002688 2592079872 3720347648 3470786560 1720713216 1096286208 3168534528 2867986432 75038720 770605056 460046336 1082646528 2057113600 3641747456 1410896896 251406848 3355606272 1987175552 2055891648 4191536992 1850998992 1968593144 2561089900 3312318426 2140718445 +2147483648 3221225472 536870912 268435456 3623878656 2751463424 436207616 2533359616 696254464 2705326080 685768704 1882193920 1424490496 3259236352 2982019072 643760128 4105863168 1979826176 911581184 26431488 1580251136 3253228544 4173656576 863959808 3774828416 568985664 3919137888 521785328 735683784 1014596564 4188629382 3153162947 +2147483648 1073741824 1610612736 1879048192 134217728 2885681152 2583691264 3841982464 494927872 2092957696 3948937216 141557760 1814560768 2574516224 28704768 400490496 3506601984 3096002560 107864064 2697179136 4108363776 95484928 3301474816 1321480448 3967689600 2929438656 2898004448 1290980400 1147241992 2390357668 1006978702 2593646323 +2147483648 3221225472 1610612736 805306368 3087007744 469762048 570425344 1124073472 3028287488 2369781760 3399483392 3411017728 4180148224 73662464 420610048 3159818240 1261862912 1466286080 2071060480 4175130624 3516962816 2479918080 2389232128 2714031872 4240585344 2537549888 326278944 1265070480 1076816456 4053366996 2891954634 2613241419 +2147483648 1073741824 1610612736 1879048192 4160749568 1006632960 3254779904 2365587456 1652555776 3703570432 3542089728 282066944 3925344256 2727084032 2477654016 3810721792 593657856 1970094080 716300288 1135063040 2137544704 1486121984 550644224 2359638272 766895232 1173188544 3010551456 1443361680 1031318680 3578538428 1091481510 2327004039 +2147483648 3221225472 1610612736 805306368 3087007744 603979776 2919235584 2097152000 3011510272 2210398208 2623537152 667942912 600309760 3334733824 1925840896 394592256 1481539584 1357889536 2004606976 1245278208 1859688448 485274624 689849856 4150776064 3894346112 1380136128 4240825568 3580787344 824158184 2411967156 1644538034 3398351449 +2147483648 1073741824 1610612736 1342177280 1744830464 2885681152 3523215360 2902458368 1719664640 3602907136 2594177024 1286602752 738721792 4066639872 3318349824 2014904320 2750316544 2679324672 2062016512 1801818112 829999104 1800199168 2237565440 2595961088 4026790016 1466942912 1883317024 2555552240 2827296488 1764263604 1486109138 379728325 +2147483648 3221225472 1610612736 4026531840 4160749568 2885681152 4194304000 2499805184 1216348160 457179136 2044723200 1223688192 3999793152 2194931712 776339456 4201971712 3176300544 798212096 1421336576 2988027904 1928910848 1334639616 3965358592 1844916480 2734253696 3767048256 2342846048 4058914352 3540110408 3900996740 1363044158 1312411961 +2147483648 3221225472 536870912 4026531840 402653184 2214592512 2986344448 2902458368 3179282432 2579496960 2938109952 1643118592 2334654464 1955856384 4267048960 4218486784 948076544 482852864 631480320 2665328640 1513650176 3597440000 614103552 2228994304 1322324864 1681015488 2526014880 3743922352 854829128 2412109700 1336155566 484340285 +2147483648 3221225472 3758096384 2952790016 3623878656 1543503872 1509949440 117440512 125829120 88080384 3487563776 3488612352 2941779968 2237399040 3626631168 1672806400 1907785728 2285879296 1150509056 2934042624 2827515904 3017067520 1258213888 600519424 1069373824 4272047168 3110188384 3855096368 2822031992 3943621644 1435746658 3160507201 +2147483648 1073741824 1610612736 4026531840 2013265920 4093640704 4261412864 2432696320 1266679808 171966464 1319108608 804257792 3041394688 889978880 151650304 1968242688 1824948224 859521024 310894592 2078617600 4127774720 338437120 985273856 1673129216 1337637248 507105600 955943456 3776532272 172630568 879827484 2943793938 1574113253 +2147483648 1073741824 536870912 1342177280 1207959552 4227858432 2449473536 150994944 2508193792 994050048 773849088 1357905920 2552758272 1788084224 2616328192 2105606144 3366354944 2777890816 4164395008 453873664 965257216 2485439488 1517988352 1839590656 3302765440 3073776704 2255159456 1710958384 2751697096 684667652 3057737482 4064685773 +2147483648 1073741824 2684354560 3489660928 2550136832 469762048 3992977408 587202560 2675965952 1698693120 2631925760 1362100224 2260205568 3931897856 3220045824 262209536 3329392640 2540650496 197337088 263524352 2975397888 1089219584 3725985280 4229789440 271349120 381088832 323841632 1449449712 2557622424 477101772 1615022726 3505736053 +2147483648 1073741824 536870912 3489660928 1207959552 2617245696 436207616 3472883712 2977955840 2898264064 77594624 3289382912 3184001024 4241227776 3756654592 2686976 3347480576 2882748416 3261571072 2493059072 2019469312 534195200 1338057216 505023232 2341543808 2838664640 2427303968 3093324368 3903894056 366489020 3271856146 942066301 +2147483648 1073741824 1610612736 1879048192 2818572288 201326592 4127195136 452984832 1568669696 767557632 1612709888 2481979392 1550319616 1852047360 2340290560 3984916480 4248469504 17514496 249028608 2874519552 2418149376 3645332480 992857600 3506310912 860172160 2895797440 960186528 2174729392 121701896 2633258356 562445894 2199482937 +2147483648 1073741824 536870912 268435456 2550136832 2080374784 2382364672 1426063360 2541748224 2587885568 2111832064 296747008 4239917056 2904293376 1502478336 4279173120 3178397696 3174121472 700817408 1776275456 1908045824 1026886656 2282202624 2748735744 3508772224 2911145280 1686305120 3077148016 4025085592 2905200652 3523844070 2627325147 +2147483648 1073741824 1610612736 3489660928 3355443200 4227858432 2046820352 3137339392 3363831808 1950351360 3114270720 839909376 1913126912 2035023872 1113456640 3570335744 951222272 1065435136 3874873344 306122752 378169344 2484407296 2400158208 3084033792 57779840 869103936 288057376 3677397456 1079509352 1424244668 402795622 1595481947 +2147483648 3221225472 3758096384 805306368 1744830464 3422552064 1375731712 1996488704 2608857088 2931818496 2334130176 3807379456 1038614528 854327296 3390963712 2992308224 3386015744 3786784768 1877041152 4081807360 1022019584 2931940352 3803933184 3565331200 1340951936 3942979520 795422112 3140986032 3171716488 1624156412 3502442150 3642109167 +2147483648 3221225472 3758096384 3489660928 4160749568 1811939328 1912602624 3036676096 2726297600 448790528 3659530240 665845760 2066219008 866385920 1908801536 1956577280 1967292416 476692480 3660931072 1907331072 3567933440 367893504 1547909632 2249765120 4266419328 172130752 1206491040 544554736 743393096 532329460 1303711998 166718435 +2147483648 3221225472 3758096384 4026531840 671088640 3690987520 167772160 2466250752 3061841920 2034237440 3860856832 3851419648 3414687744 2915303424 750387200 1181417472 1818132480 3988897792 1593663488 2340139008 2878769152 1101335552 3877089792 226023168 1610377344 4100336704 2518487456 4027305296 1114535016 3222892084 1976652034 1857393271 +2147483648 3221225472 2684354560 2952790016 1744830464 3019898880 1174405120 1325400064 914358272 2864709632 2455764992 3161456640 1134034944 1264320512 572129280 2813526016 1982234624 2925117440 1431117824 1795420160 2061404160 1995793408 1066384896 1439458048 1479724160 462882752 3520132576 638087984 2180259768 3690886796 346381842 2160573255 +2147483648 1073741824 3758096384 1879048192 1744830464 3019898880 1912602624 654311424 2491416576 4131389440 3269459968 510656512 2658664448 696516608 1232207872 2745237504 186023936 1361264640 4178534400 1485942784 4044244992 1469539328 140839424 1384401664 1542625920 3772876608 175545184 1167312816 3889666136 3750094420 527757338 3611954413 +2147483648 1073741824 2684354560 2415919104 3892314112 2214592512 2650800128 3976200192 4269801472 2252341248 1151336448 3834642432 3743940608 3981705216 4043964416 2365128704 1451130880 2267234304 487530496 3130609664 2869856256 3485201408 3173238272 3188707584 3776539776 3352199488 2069582112 1947446608 3845603656 3089478692 1638954898 1685637589 +2147483648 3221225472 2684354560 1879048192 4160749568 1006632960 2516582400 1224736768 1988100096 1145044992 1814036480 779091968 1366818816 1995177984 2417098752 832503808 4032724992 3317547008 1503207424 100610048 2483951616 2880777216 1150107136 3376528640 748930176 2760128320 760622496 959005104 2330439064 967977980 3123672762 3536225723 +2147483648 1073741824 536870912 2415919104 3623878656 603979776 1174405120 2298478592 2222981120 759169024 2812280832 2039480320 2943877120 42205184 2407661568 313982976 4062609408 2078621696 3746144256 1264013312 3012966400 2748175360 2580917760 195110144 2578177664 2064692800 1798882336 2443449680 2471660312 3866084084 3945926986 2485116955 +2147483648 3221225472 3758096384 2952790016 3623878656 1946157056 973078528 721420288 4102029312 742391808 3122659328 3069181952 326631424 3819700224 2942173184 3073966080 2656206848 3570909184 87252992 1247408128 1174566912 220193792 667365888 475756288 52281984 3604502848 496768928 2722543920 1145395096 42270268 4131053942 840161501 +2147483648 3221225472 1610612736 805306368 2550136832 2751463424 3590324224 889192448 2004877312 1103101952 3005218816 1735393280 4189585408 1941176320 358481920 1672413184 2387247104 708952064 679337984 676294656 127580160 3528012800 3050413568 2996140288 2847128960 260576960 476852128 1241122864 4183402200 3162093860 2114537526 942766995 +2147483648 3221225472 2684354560 1879048192 2550136832 2483027968 2449473536 4076863488 1803550720 1866465280 3735027712 3379560448 98041856 2213281792 2383544320 2955214848 2665381888 1225244672 1426268160 2105880576 741242880 1805616128 1951357440 2766655232 1825772928 2083326528 1150999584 2611028656 4145549752 185345660 893532826 2588769953 +2147483648 1073741824 1610612736 3489660928 1207959552 3825205248 3724541952 1862270976 1853882368 2118123520 2644508672 3192913920 867696640 4259053568 2756837376 1179189248 1303281664 2290827264 3049250816 3960016896 3591301120 2514162688 42444288 2526401280 175946880 2734873408 4033985056 2930916752 3896085720 1518736748 2349857690 1648484797 +2147483648 1073741824 3758096384 1342177280 939524096 3690987520 2583691264 83886080 1098907648 4064280576 3105882112 3023044608 1386741760 787218432 734134272 2428960768 1150189568 922042368 276914176 2617741312 3144554496 2436096 158962176 2471719168 467148672 434389312 1860104096 1355658992 381003336 3097580220 2813823738 814128755 +2147483648 1073741824 2684354560 4026531840 3892314112 3690987520 1308622848 3305111552 2927624192 121634816 715128832 70254592 1036517376 111411200 532545536 2798714880 2855960576 2409578496 3477282816 1615933440 830113792 1262472192 4268979712 454672640 3969823872 807485504 2576496416 577498352 1659233448 3397142644 1528963430 2229500237 +2147483648 1073741824 3758096384 3489660928 134217728 3825205248 2717908992 1358954496 1082130432 2856321024 2950692864 2584739840 1901592576 609484800 4148297728 1209073664 3816194048 2021867520 1545560064 3918598144 2444634112 1898157056 4293859840 4191792384 825896576 3941977408 337421408 667835856 3955726968 881196260 3902064746 2447538381 +2147483648 3221225472 2684354560 1342177280 3087007744 3959422976 1174405120 3640655872 3296722944 650117120 2757754880 110100480 1197998080 1354498048 3669622784 3617128448 682000384 1070841856 2798067712 3164672000 3977402368 575003648 739020288 669129984 4156388992 836273600 1659144160 1595830736 3232175944 2972792204 3187300258 1606010397 +2147483648 1073741824 3758096384 805306368 1476395008 3959422976 1778384896 3003121664 2675965952 3435134976 1986002944 4069523456 401080320 1105985536 2150236160 3149332480 627474432 3396157440 3710476288 1766846464 2879551488 734755840 2770625024 2029418240 3490029952 3741665728 42313952 692444880 1990543560 3388338908 1761421490 3804306915 +2147483648 1073741824 1610612736 2415919104 3087007744 603979776 2248146944 1124073472 1149239296 2193620992 3323985920 2559574016 87556096 1367605248 1576927232 936968192 1067089920 236404736 271310848 4052832256 4078311424 671454208 3339734528 930615040 1264860800 4098814912 3505520544 2397485520 114148184 593243892 2118816502 2303697205 +2147483648 1073741824 2684354560 3489660928 4160749568 4227858432 4060086272 1526726656 3682598912 3846176768 425721856 1592786944 2287468544 626786304 3375759360 1748303872 1598717952 722681856 563552256 2596081664 3655243776 3151088640 1519450624 2418593536 1321504128 3066716224 1968411616 2474067760 151887352 1290189964 3464359294 3003020929 +2147483648 1073741824 1610612736 1342177280 3355443200 2080374784 369098752 1593835520 2843738112 3426746368 73400320 4113563648 3861381120 2762211328 723648512 3576889344 1722187776 4123082752 726523904 2731249664 2883217408 2647591936 484994560 3842308864 640838528 1514907968 1696247008 4134532080 955806088 3439122100 2286829018 3989144271 +2147483648 3221225472 3758096384 268435456 402653184 2214592512 1577058304 218103808 1166016512 1866465280 2845835264 4096786432 3929538560 2303983616 3485073408 2849439744 1703837696 1690157056 2482069504 443502592 2577053696 2980557824 2526426624 2803450112 915662720 4001163328 908494624 2111940592 3391602520 618031748 3006908306 971207371 +2147483648 1073741824 536870912 2952790016 671088640 3019898880 2046820352 218103808 1400897536 1203765248 1952448512 923795456 2995257344 3391356928 1697513472 1415380992 3609886720 3921887232 2626658304 3059052544 508479488 1909285888 132268544 1262969088 38868352 2966484160 2800228576 1832127056 1336291496 41508756 2080672086 3399379745 +2147483648 3221225472 2684354560 268435456 3892314112 1543503872 234881024 1962934272 4219469824 3762290688 1537212416 1167065088 3777495040 3016491008 73531392 2228944896 4123951104 2378809344 3968671744 2192789504 1294075904 3942329344 2233390592 3703640320 311517568 1616484160 832951072 2407499600 3292575560 564198588 3264219898 1906879727 +2147483648 3221225472 2684354560 1879048192 402653184 3422552064 704643072 2466250752 293601280 1086324736 1444937728 3985637376 1300758528 2535718912 532807680 38993920 2173075456 1273085952 2976718848 1696280576 3011704832 2016664576 3598082560 4053399296 3962687360 1065682368 659490464 1199076304 836528360 3068066644 2393732730 3099302063 +2147483648 3221225472 1610612736 2415919104 1207959552 1946157056 167772160 3204448256 3296722944 4106223616 3412066304 982515712 39321600 613154816 3146645504 2002452480 790790144 3345334272 2148655104 1810092032 1551788032 3197322240 3228971520 2066207488 2179207808 4155139520 907121376 1793315280 1308556152 2714979004 1935079078 169294047 +2147483648 1073741824 2684354560 1879048192 1207959552 2348810240 3724541952 385875968 947912704 2361393152 3542089728 1651507200 3212312576 2600206336 334888960 3424976896 761954304 1354973184 3198623744 2902306816 52832256 3396148224 193906176 3327779584 3999007360 2848389568 582863520 700890416 1656557080 2311461996 314428254 3251009553 +2147483648 3221225472 536870912 1342177280 4160749568 1409286144 3925868544 2667577344 3967811584 1170210816 2686451712 326107136 83361792 876347392 3638689792 3931439104 3099492352 3685203968 3523452928 2152534016 3646068736 3188581376 3962757632 782082816 714738304 1823077568 2700894624 2302861616 1130708888 1529272748 2483769802 2596923169 +2147483648 1073741824 2684354560 268435456 3087007744 2080374784 2248146944 4043309056 3363831808 289406976 1956642816 814743552 139984896 3253469184 3115188224 592904192 1780645888 3255386112 786243584 2549075968 2742999040 137333760 3617459712 882861312 1444326016 1300974144 3838071584 2821338192 1440561976 1617922460 4290691910 4149192243 +2147483648 1073741824 2684354560 268435456 2013265920 3288334336 3321888768 251658240 2239758336 3829399552 3315597312 3893362688 341311488 3742105600 1324220416 3776118784 545423360 512573440 2562269184 439078912 905844736 583742464 181308928 3410223872 1316675456 3289495872 2588922144 3818164944 2055401016 1133342204 205118598 2699777303 +2147483648 3221225472 2684354560 2415919104 2550136832 1543503872 3187671040 83886080 3766484992 641728512 2506096640 1378877440 1230503936 3324772352 1424097280 3322871808 1090420736 464896000 3772588032 2678706176 2775021568 1669999616 2675693056 590377216 2212022912 1064106304 1442972384 1912584176 50775032 1644804540 427284906 4043488939 +2147483648 1073741824 536870912 3489660928 2281701376 1140850688 3858759680 520093696 1132462080 3040870400 1667235840 1777336320 3250061312 1095499776 684589056 3175677952 275939328 3158261760 1484234752 981667840 2315347968 2466673664 1090379264 2123408128 1984493952 2750718016 3489811936 365424176 819695384 3397229340 2941299110 3756573869 +2147483648 3221225472 2684354560 4026531840 4160749568 1006632960 100663296 4143972352 3229614080 1128267776 3491758080 609222656 1472724992 1660157952 977666048 970915840 2497871872 5357568 1573462016 1811263488 2445744128 3961400320 1485008384 2694898432 4279251584 3957904960 1218719136 1586409104 2712391464 484741956 3727617470 1857787923 +2147483648 3221225472 3758096384 1342177280 2013265920 2348810240 3925868544 1426063360 92274688 2604662784 3193962496 1028653056 267911168 3699638272 612499456 1486553088 4283858944 2665594880 315187200 1685393408 1205065728 1027243008 3288326656 1606717696 2262993792 399192128 2041469152 3588596880 1946916440 1829649268 1268071946 398700887 +2147483648 1073741824 3758096384 268435456 3623878656 4093640704 3992977408 4177526784 3615490048 616562688 362807296 443547648 709361664 1244397568 1672609792 2159214592 1659797504 1657356288 2930860032 2234896384 1312552960 2640495616 3943400960 3427443968 2180466048 1430290368 2757783840 575718960 335073704 2202304700 883847146 371840647 +2147483648 3221225472 3758096384 268435456 3087007744 2617245696 503316480 2566914048 1837105152 1505755136 2585788416 177209344 1476919296 2894856192 1629880320 1974927360 272269312 538558464 2436980736 619008000 3915323392 411446272 3353843200 3281177856 3519383424 323984064 114212000 2274042320 3800335208 1084915324 3004280158 2404216323 +2147483648 1073741824 2684354560 268435456 134217728 3690987520 1308622848 16777216 1266679808 3628072960 262144000 2465202176 3310878720 305397760 2642804736 2882994176 2588049408 2240364544 1314988032 1286459392 1659856896 2238098432 1007138304 4264224000 2500166016 1417896768 4048815904 3390481968 337589304 2319370916 355698894 2871793771 +2147483648 1073741824 1610612736 2415919104 3355443200 2751463424 3858759680 3707764736 1082130432 1111490560 3957325824 4254072832 3944218624 3562799104 751697920 3908894720 369262592 3333111808 1717821440 3167178752 818243584 3782120448 948805120 764068096 3782154880 2964452672 3507774560 145370192 1197443896 1322909420 1916855014 2480989001 +2147483648 1073741824 2684354560 1342177280 2550136832 1006632960 301989888 1291845632 4286578688 2629828608 320864256 2112880640 129499136 4180934656 1273364480 2976055296 3366092800 3992797184 3923058688 2856947712 4218681344 2378828800 1149319680 2109708544 3698907520 613713856 3881205664 607881648 952508120 2090048164 2803548494 3771302847 +2147483648 1073741824 3758096384 1879048192 2281701376 1140850688 3590324224 3070230528 327155712 2713714688 2808086528 4105175040 2588409856 140771328 3540385792 3862495232 3394404352 1773617152 2297389056 2576592896 541698048 49943552 3953364480 1094806272 2092874112 4147489984 3022029280 4136673264 3956806760 2554072052 3740947038 3248736069 +2147483648 3221225472 1610612736 3489660928 402653184 201326592 2315255808 3372220416 3615490048 272629760 1432354816 126877696 3678928896 731643904 2190606336 4099604480 186548224 1757528064 2755256320 3818754048 4077598720 3052862464 695067136 3822316800 2938296704 2573461312 1520106976 1277659984 635204840 1492265132 122364010 244716799 +2147483648 3221225472 3758096384 805306368 939524096 2751463424 3925868544 3976200192 192937984 3175088128 1142947840 4088397824 963117056 1456209920 1034289152 1910439936 777682944 198295552 2351521792 3518853120 67082240 1592407040 3996762624 2300911872 2197491072 921732672 4182310048 2675747440 3788409480 2962432412 3770428702 959341931 +2147483648 1073741824 536870912 805306368 3623878656 1006632960 1308622848 3271557120 2961178624 1254096896 3001024512 2389704704 941096960 3610509312 3265658880 3257204736 73564160 81477632 3730022400 3557814272 2365929472 1383263232 2977154560 2988422912 3769494144 37667776 3419530080 4263817520 3381536696 128556004 44076526 2538648601 +2147483648 1073741824 2684354560 1342177280 939524096 469762048 4194304000 83886080 3363831808 2193620992 4125097984 2591031296 3816292352 1981546496 1576140800 3971416064 3055452160 2508013568 1192566784 499224576 1765234688 3361614848 2623369728 2609205504 1799980672 2937272768 2786127456 3309872944 2235862488 3321814476 1074628826 2716712387 +2147483648 1073741824 536870912 3489660928 1744830464 3959422976 436207616 4177526784 3900702720 3552575488 3110076416 1022361600 4052221952 726925312 2063728640 3357868032 4012277760 3706667008 209166336 3013283840 438667264 1780931584 1718600192 448204032 2424006272 3759494336 3494801120 1527463088 3252518568 2621053828 1020910554 3542089961 +2147483648 1073741824 3758096384 2415919104 4160749568 2751463424 3858759680 2365587456 2071986176 1488977920 2325741568 3396337664 3405250560 1183580160 3951165440 3126394880 2780725248 4001579008 194732032 134696960 170776576 2595230720 3428331008 3606880512 2121945472 341143488 1149025824 456835632 993332760 388773148 527597930 2145465085 +2147483648 1073741824 1610612736 3489660928 3892314112 2751463424 2315255808 3003121664 377487360 1136656384 4003463168 3245342720 3774349312 3682861056 1298006016 2187788288 3815407616 3454091264 54124544 252514304 2005616640 3143160832 2977206784 1910918912 1761804416 2560931520 3983418656 3456093488 3493771288 3585542420 4007822774 144542923 +2147483648 1073741824 1610612736 3489660928 939524096 3019898880 3523215360 1761607680 2038431744 507510784 140509184 3322937344 124256256 35913728 547225600 3560243200 1441431552 3374530560 3274432512 2292125696 1378457600 4174955520 3330021888 388125952 3862427520 825076032 11976416 3757128400 2032415176 270402452 66395078 2882152713 +2147483648 3221225472 1610612736 2952790016 2550136832 3422552064 3120562176 2600468480 662700032 2428502016 3399483392 1311768576 4005036032 4161536000 3383623680 3674144768 1221754880 1737080832 2394021888 4135448576 3178477568 3451673600 2245407232 4149419776 3066886528 3054380480 1045389344 2150295664 3781513304 3100633052 1818917190 4236635099 +2147483648 3221225472 1610612736 2415919104 3623878656 1811939328 2583691264 754974720 1820327936 4047503360 2191523840 917504000 2367160320 2952003584 3651534848 49610752 2904719360 2913714176 1614012416 76009472 2189555712 2453986304 4148064768 2176936192 3118748288 1930310208 1855542560 4214230128 3671631736 1226082852 4248181742 169697545 +2147483648 1073741824 1610612736 2952790016 2281701376 469762048 2717908992 620756992 2508193792 3208642560 2048917504 3534749696 1658322944 3477864448 2404515840 605487104 1684963328 2398961664 3534086144 2015981568 4271581184 1255934976 4139432448 4106445056 3411055488 3934841920 1396970656 2245447536 3659636536 857723164 1684707418 990585875 +2147483648 1073741824 536870912 805306368 2013265920 1543503872 3858759680 184549376 1535115264 2143289344 1168113664 3411017728 80216064 2219048960 2969960448 2761883648 2756870144 741425152 3757678592 2520641536 201037824 3712257024 1401343488 1776238336 1152526720 327284416 645992224 1510076944 3225548328 2636227316 3595635454 822695395 +2147483648 1073741824 2684354560 3489660928 2281701376 4093640704 4261412864 3674210304 1887436800 4114612224 1289748480 766509056 2133327872 3312713728 1520566272 2507210752 765886464 1146830848 863182848 1107759104 1185277952 3637789696 233981440 1223284480 3380257408 2110647360 885050720 3693092208 3348120840 934807012 2890712986 1353605501 +2147483648 1073741824 2684354560 805306368 3892314112 201326592 2449473536 1325400064 3296722944 3267362816 1725956096 2593128448 1998061568 1157890048 1231945728 3277520896 2411364352 2777497600 1129652224 2922508288 3020916736 204233728 2881661440 3512285952 444793472 3999153088 1098093408 3885388240 3494887608 4010572596 254996166 3021051959 +2147483648 3221225472 1610612736 2415919104 2818572288 2348810240 2046820352 1660944384 964689920 2755657728 1319108608 1183842304 1234698240 3320053760 60162048 2675900416 2787278848 1913765888 1858723840 2467155968 3251341312 2798402560 3501908480 4235572992 3592386432 961730880 3258532384 476426832 2152169976 827741204 2518622334 2572343859 +2147483648 3221225472 536870912 1879048192 3355443200 4093640704 1778384896 4177526784 125829120 2722103296 1394606080 623902720 755499008 2106327040 705298432 468385792 3933634560 2819211264 88186880 3874304000 2757208064 3119834112 2997760512 1138595072 1231004032 3833089344 3903116192 2419475440 1462344424 644944476 350555474 1901842047 +2147483648 3221225472 536870912 1879048192 2550136832 603979776 905969664 3472883712 1719664640 1933574144 2241855488 4235198464 3433562112 611581952 3801088 3281190912 1425965056 3227631616 386506752 2661101568 267909120 352072704 3858644480 1709253376 2831752320 3313333824 1906794016 3672375472 2873269192 2218763364 3097017346 905762719 +2147483648 1073741824 2684354560 805306368 2013265920 469762048 3858759680 3439329280 595591168 306184192 111149056 74448896 3171418112 4008968192 2233597952 1331232768 3781591040 4011016192 3571130368 1716514816 3179091968 1279020032 2520141312 2972399872 503779712 3450445120 2041475616 923258544 1411985256 3773712868 4012329658 429472117 +2147483648 1073741824 3758096384 1879048192 1207959552 469762048 3992977408 1660944384 2994733056 3057647616 4280287232 3517972480 2796027904 331087872 4000448512 4251123712 324960256 3288940544 3408486400 312061952 1211197440 3314371584 16774656 1394370304 402839680 1076625216 3895616672 3930279024 1324264520 3030484204 4019530122 3161181735 +2147483648 1073741824 536870912 1879048192 4160749568 4227858432 2113929216 2667577344 2357198848 1237319680 1914699776 2265972736 4211605504 3614703616 2321416192 977469440 2149220352 4161093632 3425017856 1211478016 297605120 2550754304 3908507136 2657356544 1985406592 3451387072 3045387168 728164176 3316609384 3824743940 1800168998 405994063 +2147483648 1073741824 3758096384 2415919104 3892314112 3690987520 2315255808 2164260864 3800039424 1514143744 3948937216 17825792 925368320 29097984 1351483392 3605725184 2671935488 1314734080 1211981824 4188884992 1371916288 2006543360 1128780288 2086929664 1347054720 2870023488 1724589792 3618784976 3257209736 97101836 1099893782 1015588559 +2147483648 1073741824 2684354560 2415919104 2818572288 1006632960 1040187392 956301312 2441084928 3837788160 1981808640 1861222400 3095920640 2378432512 428736512 1020461056 2124054528 740638720 2072322048 2310361088 1931331584 36293632 204432896 699948288 99371904 3204073408 850781344 2778532016 3999875304 2672789332 2108163478 2578758671 +2147483648 1073741824 536870912 1879048192 2818572288 738197504 33554432 150994944 1400897536 599785472 3219128320 1328545792 3499622400 3417571328 2557607936 3409641472 706117632 3747692544 4190216192 1766961152 2463713280 2368060416 3343596032 2821594368 1111868800 2637921472 2501301088 602001520 3733055544 99702820 927573370 3744329351 +2147483648 3221225472 1610612736 1879048192 4160749568 3019898880 1912602624 1761607680 528482304 507510784 1323302912 711983104 2030567424 4281597952 4203347968 4241817600 2955837440 1588051968 3062358016 1154953216 2542786560 535028736 2533743104 3325457664 4272681344 2647775552 1884042848 4072070320 3463153960 1995540836 4036789202 3392043449 +2147483648 1073741824 536870912 2415919104 3087007744 2751463424 973078528 3472883712 4102029312 1337982976 1897922560 3299868672 2199388160 707002368 692191232 116064256 2113306624 1988182016 3403784192 3115405312 2595837952 2440418304 141292032 2637603584 1126244992 1771148992 1468611744 3928848112 3459213432 522459636 1925351306 229324551 +2147483648 1073741824 536870912 2415919104 3355443200 2214592512 1912602624 3372220416 3397386240 465567744 853540864 3658481664 235405312 2254700544 166854656 2759393280 3093725184 4162011136 4097024000 4030943232 1822107648 3247961088 4283550208 955446528 4076405888 3181829312 1710481248 2544065616 1644921512 2069834964 4065657674 2001788837 +2147483648 1073741824 536870912 805306368 2550136832 3019898880 4127195136 2667577344 1988100096 725614592 1637875712 825229312 3951558656 4050911232 3351117824 3521183744 685408256 598163456 3429343232 394784768 177698816 3555681280 821280256 1646879488 3968760960 2271821376 3593388576 2396609008 233190120 109924644 4213731430 3720650061 +2147483648 1073741824 3758096384 805306368 3892314112 603979776 2986344448 3472883712 2894069760 2873098240 3567255552 2997878784 4228382720 2435055616 322306048 1859059712 1954709504 1174487040 717316096 195162112 3924936704 4016649216 1941260800 4245623552 291684992 722569792 1257871648 3939366000 935575144 962640372 2387643374 1083748659 +2147483648 3221225472 536870912 805306368 4160749568 2751463424 1845493760 4043309056 679477248 4198498304 1247805440 1808793600 447217664 2995519488 2702311424 112525312 883851264 1033879552 3906969600 1128230912 2117048320 2326262784 278644224 1282538752 1990216320 3941656896 865645024 162810384 3142992136 3673914108 3886110666 1275653345 +2147483648 1073741824 1610612736 805306368 1207959552 3019898880 4060086272 1157627904 1484783616 4265607168 442499072 2886729728 3629645824 363593728 4202561536 2971205632 4095901696 2448375808 3102728192 4268748800 456124416 584000512 1662986752 82258176 3069953664 3245155648 2905643488 648565200 2275704824 3790241308 4242241942 1679683421 +2147483648 1073741824 2684354560 4026531840 2818572288 1543503872 3187671040 1023410176 4068474880 1690304512 1298137088 3182428160 2559049728 3518758912 2335047680 2308243456 499286016 4123213824 516104192 1833119744 352569344 1503906816 2951972352 202070272 2338269312 2751300544 2945341664 3284487408 1346036904 395800620 820060726 3891284273 +2147483648 1073741824 1610612736 805306368 402653184 3959422976 771751936 1157627904 645922816 1296039936 476053504 3016753152 1960312832 927727616 2632318976 1534525440 1402634240 2304327680 559538176 2505699328 928626688 1817803776 400139776 2417565952 4013517952 92881472 3825284576 3939882768 1562315896 694090812 1433117518 3101987731 +2147483648 3221225472 3758096384 805306368 2281701376 2885681152 3187671040 4009754624 1870659584 1480589312 2594177024 3396337664 717750272 1899233280 4246863872 4187029504 3896934400 1506525184 768303104 1204514816 3536529408 1883978752 2659952128 1894472448 2851825024 1688452416 987168 887167152 4044251816 2797564708 961123834 766165117 +2147483648 1073741824 536870912 1342177280 3355443200 4227858432 4127195136 50331648 2441084928 3435134976 1663041536 252706816 2945974272 2325479424 2403991552 180682752 2372304896 994525184 3167199232 1124569088 161949696 2927053824 2697956864 742622976 1746002816 3054026176 2319713184 456581968 3913220344 3144415980 2756040866 1176898481 +2147483648 3221225472 3758096384 4026531840 402653184 1409286144 570425344 1627389952 3313500160 1396703232 1906311168 3966763008 1905786880 196870144 3175481344 2901999616 2578087936 1771552768 823615488 3923226624 3426203648 1063715840 424634880 4060839168 3378641792 2417364032 2781965088 2960057776 1866312184 2717937580 2701189326 629171917 +2147483648 3221225472 3758096384 3489660928 3892314112 3288334336 4127195136 3271557120 1602224128 666894336 442499072 1978662912 1597505536 1276903424 341704704 2125004800 2819784704 3059728384 1651466240 4231499776 2254129152 3774723072 3509087744 3054771968 1822078336 1272704704 37608672 2412297392 1201940504 3556944076 2572641462 1445693917 +2147483648 1073741824 3758096384 1879048192 2013265920 3825205248 3053453312 4278190080 2239758336 3762290688 924844032 1657798656 499646464 1822162944 2264268800 3291807744 299532288 1375420416 367747072 3636703232 2700040192 4171346944 1624284672 4241011456 438058880 3107341632 3327485856 1823091216 35866152 3378496428 43588366 1247041745 +2147483648 3221225472 3758096384 4026531840 134217728 2348810240 3053453312 3674210304 58720256 490733568 249561088 2817523712 637009920 2494824448 1422000128 1857748992 1512472576 3650207744 4087439360 1786359808 3969755136 397925376 3895520768 1893240576 1684283776 2297037888 883418208 792254512 2232719576 4107409508 4264769258 2427118503 +2147483648 1073741824 536870912 268435456 2818572288 3690987520 2248146944 3707764736 4219469824 3703570432 2174746624 3109027840 778567680 2243166208 3681943552 1668481024 15892480 2241675264 3482165248 3062222848 3636545536 2114923520 3219185152 3182483712 3310893440 4289520576 498750752 3023640848 2767410056 707954436 1094552238 3915226271 +2147483648 3221225472 2684354560 2415919104 2550136832 201326592 2449473536 2063597568 796917760 1287651328 2808086528 3847225344 2661810176 3158573056 68550656 1406205952 3231875072 106938368 911155200 1850200064 1655928832 186481664 3472914944 3783270144 2646612352 1876992448 2349921760 34104080 1140110216 1211033140 4192058318 3512795085 +2147483648 3221225472 536870912 3489660928 402653184 67108864 3724541952 1627389952 3112173568 2923429888 4171235328 3895459840 4128768000 1793327104 918683648 1167130624 603357184 1012645888 2230034432 2570293248 2402777088 3731207168 1096578560 865488128 3121318784 2242075968 1931452960 697902320 66721400 839197876 3977030538 1172223421 +2147483648 1073741824 536870912 2415919104 3355443200 1409286144 637534208 721420288 2759852032 2227175424 1029701632 1202716672 770179072 3366191104 3886415872 1934426112 2987556864 1934835712 3781402624 1170952192 3847170048 2138645504 3243023872 822232832 2481696384 1340016064 3565275360 1389420272 3461926344 3142369588 134388958 2322321937 +2147483648 1073741824 2684354560 268435456 2013265920 4227858432 3388997632 3305111552 4001366016 1027604480 715128832 63963136 1993867264 2621702144 723386368 1250623488 2120908800 3703390208 3807191040 418762752 1624315904 1568640000 3340550656 1134211328 2046103680 3897632320 3074395936 708592400 562720952 567110644 2045096822 292108839 +2147483648 3221225472 3758096384 1342177280 1744830464 2885681152 234881024 2399141888 2441084928 2227175424 3621781504 913309696 3717726208 1503920128 3183083520 3343450112 1984856064 863748096 2508939264 307433472 1767360512 3787283456 1929156096 452868864 503573376 668930496 2830189408 3344608816 565833272 3516299892 4169122034 627149861 +2147483648 3221225472 2684354560 268435456 2281701376 872415232 503316480 1426063360 3028287488 641728512 2074083328 1433403392 2466775040 943456256 582090752 3438739456 1092517888 3458056192 1802313728 6639616 878274560 2766914560 2669438464 360880384 39822976 3578937664 1764227104 3337001136 3890864488 2751691052 4109396394 1640536403 +2147483648 1073741824 3758096384 3489660928 2818572288 2885681152 3724541952 486539264 2508193792 1841299456 4045406208 296747008 3093823488 3699638272 514981888 3659726848 946241536 1592344576 1213816832 2863730688 2104854528 262626304 3377759744 3054135552 2946465664 78183104 4129612704 935487216 2062262792 4002607444 3088273930 349080991 +2147483648 3221225472 1610612736 2415919104 4160749568 3959422976 2113929216 721420288 763363328 717225984 1537212416 1425014784 222822400 2229534720 2592210944 3586326528 1215725568 2090450944 1053417472 3723612160 3038631936 2367380480 1720333824 1330056960 4196677504 4079107008 607344416 733936304 3946658984 1194044404 1382167002 2723351295 +2147483648 1073741824 2684354560 1879048192 4160749568 67108864 3254779904 4244635648 2776629248 1287651328 3667918848 2217738240 1329070080 2607022080 1443495936 932642816 3619586048 1366638592 2049253376 3960320000 3718354944 2832667648 1725835776 2204471552 309185408 2939240384 769645600 1904363120 3498781656 2779807156 2180554978 482644635 +2147483648 1073741824 2684354560 2952790016 1744830464 469762048 3657433088 3976200192 2524971008 1606418432 1432354816 1680867328 3351773184 638844928 1586102272 115802112 2274263040 2729787392 614801408 2667409408 2347829248 1792527360 205939200 648136960 1395632256 2694474944 2025808096 1015158384 1754526952 3820250884 2421839698 1650423467 +2147483648 1073741824 1610612736 2952790016 2013265920 4093640704 3992977408 3338665984 914358272 1111490560 3001024512 1812987904 1787297792 2655256576 2221015040 2272854016 2434170880 2829271040 2190729216 883650560 2123880448 3525960704 1576961536 2780289792 1897464960 2319882048 860553568 285709776 3110178216 278585204 786812634 3956862469 +2147483648 3221225472 3758096384 2415919104 1744830464 3959422976 4060086272 1224736768 243269632 2151677952 585105408 479199232 4186439680 3984326656 1334968320 2203385856 492732416 184532992 1968136192 1400360960 674482176 82172928 3211176448 1874558208 3801712768 2943643456 1982739296 728216912 3439040168 1408880844 2871310506 3926270609 +2147483648 3221225472 3758096384 1879048192 3087007744 1140850688 905969664 1090519040 3246391296 2042626048 3781165056 2924478464 241696768 2936274944 917635072 2636447744 3017703424 2190721024 21585920 1508388864 3351549952 1045615616 3333815808 2530622720 2965861248 2400415424 2458472928 461901328 387220168 897252916 1116822410 3784619977 +2147483648 1073741824 1610612736 4026531840 1207959552 872415232 1845493760 2130706432 276824064 2151677952 2212495360 674234368 264765440 787742720 802291712 4203937792 1257144320 2645901312 3031425024 2739417088 3568592896 758293504 86234624 2850456320 3940616832 565014848 295951456 799428848 2986469480 3474830116 2636856106 3358751023 +2147483648 3221225472 2684354560 4026531840 671088640 738197504 2583691264 3909091328 1468006400 2898264064 358612992 2612002816 3625451520 3721134080 1028259840 2391998464 1788772352 991281152 1824989184 1859694592 3786164224 1366981632 172704256 2318560512 2985238912 2689400768 814390240 2960386288 535707064 460136732 3409681378 1414198983 +2147483648 1073741824 2684354560 2952790016 2550136832 3019898880 3456106496 3472883712 830472192 2705326080 3646947328 1590689792 3096969216 4203479040 1908277248 2884042752 363495424 601178112 2490572800 366505984 2850846720 376349696 3925861888 702964480 1363872640 1201963072 2289752032 550368784 4139730104 1200024380 2585464054 3095168627 +2147483648 3221225472 3758096384 4026531840 2818572288 1811939328 1778384896 1795162112 746586112 1220542464 2061500416 3698327552 537395200 782499840 1801846784 2144010240 3821699072 4211720192 1357340672 4081627136 3523512320 2453044224 3889377792 3604360960 3466848896 4284361152 424086880 597192752 2740735528 1217047092 3551092766 4155973607 +2147483648 1073741824 1610612736 4026531840 3087007744 1140850688 905969664 3506438144 645922816 4022337536 1704984576 3771727872 3045588992 181665792 1353318400 1104609280 2918612992 1688813568 2668355584 1070084096 4046755840 362468352 208633344 4128943360 2603553920 3246057664 48177696 1625452944 1571015656 4094484900 2226528498 1590244875 +2147483648 1073741824 3758096384 2952790016 3087007744 3556769792 4127195136 1660944384 1769996288 3921674240 2875195392 1737490432 2463629312 703332352 3661234176 1405812736 2467201024 2099068928 2625593344 2946002944 499914752 1552581632 2904817152 1951043328 3133344640 278535360 3007009248 2756067280 3811177592 3710503708 1915349106 1772744575 +2147483648 3221225472 1610612736 805306368 2281701376 1409286144 3120562176 3372220416 3548381184 1472200704 3437232128 238026752 2998403072 3436969984 785514496 2923888640 3249963008 3016343552 283369472 131624960 1143744512 252314624 1835729408 1044157696 736296320 3128902848 1462396512 4248552048 854891928 1151747084 3684807514 3971475363 +2147483648 1073741824 3758096384 805306368 1744830464 3288334336 1979711488 4278190080 1786773504 616562688 3021996032 3767533568 3365404672 4104388608 255197184 4109959168 2685042688 2011906048 637886464 1522069504 4080322560 3777893376 2795318784 4196193024 839030912 1993821632 3054997920 3828811472 1135066232 2109720084 2010882110 2177703493 +2147483648 3221225472 536870912 1879048192 939524096 2751463424 2650800128 2264924160 2306867200 2453667840 1939865600 3291480064 2281177088 478937088 3084517376 4130799616 2041479168 3789668352 2256773120 3407360000 2476529664 2765288448 1998837248 1915263744 2766435200 1419684672 2425949472 97478640 1931641368 1832637724 3006571282 32926915 +2147483648 1073741824 3758096384 805306368 1476395008 67108864 436207616 2499805184 243269632 3762290688 2187329536 2509242368 2060976128 1767112704 2617901056 3034513408 1493598208 3854647296 162750464 948498432 2569861120 1508824064 2893902336 1275414784 1105318016 3577958208 3057650144 3244340048 2551223544 1998063780 3606356034 3996787411 +2147483648 1073741824 536870912 3489660928 1744830464 3825205248 301989888 4244635648 1249902592 281018368 3210739712 4245684224 1579679744 3656122368 441843712 2314534912 4245848064 1804550144 1297195008 3451392000 3842246656 1910117376 2620631552 3054498048 101809280 781721536 3769940192 1442987856 1252502920 1799194012 3115217518 3109145521 +2147483648 3221225472 536870912 268435456 2013265920 1275068416 369098752 2097152000 1501560832 1606418432 2669674496 1626341376 3376939008 1724645376 2576744448 2031943680 1905426432 1619509248 1169793024 406343680 71604224 444234752 4219174400 2638727424 1033454464 1783125184 2790017952 2648059568 2398956968 3301063452 4269791022 1700611097 +2147483648 1073741824 1610612736 4026531840 3892314112 2483027968 369098752 3338665984 2290089984 2780823552 1151336448 3320840192 1074266112 2310799360 4026400768 3139502080 2093645824 2443395072 3476414464 620244992 775211008 3204580352 1405029888 1773878016 1947323008 618845376 238017312 325259440 3004558696 3435709164 1318911750 223236885 +2147483648 1073741824 536870912 4026531840 939524096 603979776 3791650816 3875536896 1300234240 113246208 878706688 1366294528 2355625984 1476657152 752746496 3364290560 3526524928 3072147456 617324544 951595008 2768001024 1526920192 777333248 3290397440 2258520960 3534185408 3412250336 3710226992 2406941384 1662700308 3233393862 327533163 +2147483648 3221225472 2684354560 3489660928 2818572288 2348810240 234881024 1056964608 3279945728 2671771648 4217372672 881852416 3110600704 2769027072 995229696 2278490112 2511765504 441565184 4270530560 546869248 603244544 1857485824 3956372992 2295044864 3547857280 1638190656 251557856 1940721744 1570863432 4017334524 989620138 3735738155 +2147483648 3221225472 536870912 4026531840 2550136832 872415232 2986344448 2130706432 4253024256 2998927360 2736783360 3134193664 3958898688 511967232 3421110272 3598778368 3323363328 2947530752 152936448 487108608 975992832 4032226304 1322244608 11358976 1346386816 4234190784 3811635616 2919800208 1370248728 3348529524 862934978 3946652029 +2147483648 1073741824 2684354560 268435456 134217728 2214592512 3388997632 3539992576 1451229184 3191865344 371195904 2853175296 3643277312 4142137344 870187008 1402798080 1335001088 2875670528 3962642432 3935883264 1578952704 1391604736 2362954240 3335118592 2092226688 232146752 3202950048 2678381264 4185832776 885892308 3323644390 1104392657 +2147483648 3221225472 536870912 3489660928 2013265920 1543503872 3791650816 2969567232 360710144 3116367872 119537664 4063232000 4106747904 3570139136 2311716864 363528192 2953740288 1603125248 2254413824 2195755008 655398912 1073261568 3246672384 583439616 2487331712 286616256 101442464 2793291376 3248847400 2978163164 2060598066 138351535 +2147483648 1073741824 1610612736 3489660928 2818572288 469762048 4127195136 1392508928 3279945728 3066036224 1251999744 2721054720 1021837312 3832283136 2246705152 3971153920 1940815872 3818209280 2596790272 694161408 537954304 4019760128 3068431872 2551637760 2365663616 2547618752 2640124448 2379970416 1308799112 2841597180 1233428274 1527178807 +2147483648 3221225472 3758096384 3489660928 4160749568 3690987520 503316480 721420288 142606336 3586129920 488636416 1479540736 557318144 3401842688 2904424448 3878748160 4280451072 1808515072 37576704 1214287872 1154537472 1848175616 1925985792 1600261888 3031157376 1080910016 3230170784 800892272 1522194904 226469844 2608558102 113610445 +2147483648 3221225472 3758096384 1879048192 2281701376 3556769792 2248146944 620756992 2055208960 3946840064 2543845376 2060451840 3478650880 2670985216 1701183488 4161732608 4882432 3170746368 3614662656 4020252672 3872434176 2102936576 1278508544 3001448704 3184470144 4205496384 1955399712 410749712 1418494904 2334317124 2598474990 2066306659 +2147483648 1073741824 2684354560 4026531840 4160749568 1543503872 503316480 2936012800 1484783616 2696937472 3575644160 3713007616 1053294592 3147038720 3575775232 1102381056 1925087232 2871214080 2633572352 1453338624 789583872 4264037376 4133754368 2281310976 445192832 4063793600 114057888 2053014800 2731785000 3693202404 3030166202 4229315305 +2147483648 3221225472 536870912 3489660928 3623878656 2483027968 33554432 2868903936 2139095040 1866465280 358612992 3727687680 4282908672 104595456 2749235200 2372075520 4226449408 3236020224 4259815424 585142272 493893632 2351457280 2030832128 3289835264 228583808 2333361728 1381106144 934670064 1633015144 2384811372 2702014118 3951150615 +2147483648 3221225472 3758096384 2952790016 1744830464 1006632960 4127195136 1090519040 1451229184 1329594368 4175429632 2194669568 4232577024 3363569664 2025717760 1977548800 449478656 4286431232 4030423040 2478895104 547375104 1034972160 3210227200 3616806144 15899776 3304716352 1285648224 1286986512 3045583848 1994302028 676331046 644007403 +2147483648 3221225472 536870912 1879048192 671088640 3556769792 1979711488 3674210304 3414163456 2101346304 1835008000 2754609152 699924480 3771465728 3345350656 1857093632 1012039680 2046541824 3354763264 4232065024 1205913600 1676706816 4212665856 442246912 2655938944 2924859456 1565588960 461951728 1114904984 3022674332 681009902 2642670533 +2147483648 3221225472 1610612736 3489660928 1744830464 2751463424 3120562176 2097152000 343932928 1933574144 1860173824 1137704960 1778909184 3131310080 2140274688 2852847616 4118708224 3076374528 293068800 1581289472 3529558016 4103083008 1860698624 3967070464 2769947264 3656365120 2567735136 1241965584 4248901544 1029293972 4283792970 1792278183 +2147483648 3221225472 536870912 2952790016 2818572288 2617245696 33554432 3103784960 3598712832 1195376640 929038336 1221591040 236453888 2858156032 4130209792 3313172480 2116714496 971620352 812621824 2055270400 759187456 845155328 743447040 1482198272 3619440768 4223597632 1157847264 1244027152 2258615864 1747482092 3126116582 3754617151 +2147483648 1073741824 3758096384 1342177280 1476395008 1677721600 2046820352 2868903936 4135583744 3074424832 450887680 1961885696 4080533504 3699638272 270139392 3864068096 837189632 1102004224 1419599872 763400192 3921737728 564188160 2014343680 1791530752 1815931008 1549690432 107693920 4167546160 1512152728 1419678356 843802578 498573805 +2147483648 1073741824 3758096384 1879048192 3623878656 1543503872 1778384896 754974720 1098907648 1262485504 576716800 4042260480 2560098304 1652293632 3312058368 832110592 4023287808 4067377152 739074048 3959468032 302020608 3774925824 2206253568 3795888384 1440774016 4239395904 3598208736 2555181616 886239672 2171973868 1120677122 957516669 +2147483648 3221225472 2684354560 1879048192 1476395008 1006632960 2382364672 1694498816 3162505216 3368026112 2871001088 3922722816 331874304 2771124224 4018536448 2038235136 3777134592 1178058752 3425247232 1727016960 672675840 2380590080 3140134400 2260402432 1237290624 249914304 2844168864 1753058704 1738700840 1912026076 1418321822 744499353 +2147483648 1073741824 2684354560 4026531840 2550136832 3556769792 100663296 2566914048 3447717888 2873098240 2946498560 114294784 3017277440 3489398784 486670336 1610809344 568754176 2669494272 1515520 3836751872 4083709952 3801383936 311848448 1226167552 3266551680 3952014400 1074338592 566341648 3590659896 822823564 599976458 1357056807 +2147483648 1073741824 1610612736 805306368 3623878656 469762048 2986344448 654311424 41943040 3577741312 3684696064 3069181952 1514668032 2551971840 2353922048 2575630336 3889856512 3191291904 516022272 1695608832 3331913728 2237942784 570055168 3003638528 1080634496 2606530624 3471760928 821375280 3109174440 1548448076 2745118454 1544371921 +2147483648 3221225472 536870912 805306368 1744830464 2751463424 1912602624 1191182336 1568669696 1195376640 1730150400 1894776832 3806855168 693370880 2865364992 120520704 3568730112 2639380480 2076418048 3438309376 3169355776 2824123392 2588551680 2532281088 2136345472 4173443648 2491145632 1836849712 4261300872 993364612 1895928530 328927123 +2147483648 3221225472 1610612736 1342177280 2013265920 1409286144 771751936 117440512 2860515328 4114612224 1868562432 756023296 3785883648 822345728 3765043200 3604021248 425984 3139420160 3415072768 3473936384 212391936 2860803072 3165259264 2960206592 3828764800 2621905984 3295748832 976642768 3544687496 317822836 3447089874 3240594813 +2147483648 1073741824 2684354560 805306368 402653184 4093640704 1979711488 1627389952 1719664640 1505755136 387973120 3524263936 4003987456 4056154112 832438272 4069588992 2494726144 78331904 3863814144 2643521536 3991468032 3039060992 1068391936 1403620608 1469998208 4220587712 3190960288 4016807248 4268595272 3154129140 1241547558 1795221757 +2147483648 1073741824 536870912 2415919104 1744830464 738197504 4127195136 1191182336 1669332992 1052770304 1121976320 389021696 841482240 3173777408 1813118976 132317184 2908127232 998064128 280469504 3031453696 1827145728 1338809344 2200047104 1909129984 3397007744 3866087360 869582432 1151769200 733283848 179033340 311039754 2452063207 +2147483648 1073741824 3758096384 3489660928 3623878656 67108864 1442840576 1224736768 3430940672 2520776704 3105882112 680525824 1726480384 3213099008 3064070144 1128857600 2397995008 654262272 2884460544 3453751296 2715711488 2445751296 2787237376 3131725056 2545761920 1767127360 627733664 3193785936 2510572424 3518146868 2220988762 495634149 +2147483648 1073741824 3758096384 2952790016 2013265920 3690987520 3321888768 754974720 2189426688 1933574144 3160408064 3748659200 2319974400 2593914880 2646474752 4054253568 2768928768 200622080 2489016320 474247168 64673792 3823995904 4171206144 870205696 3252107392 3401730112 1135188960 3443911344 1697853288 3620227724 878488326 3474914995 +2147483648 3221225472 3758096384 268435456 402653184 469762048 637534208 1426063360 1166016512 2898264064 3533701120 143654912 3956801536 4231790592 1860304896 3439263744 27688960 4256284672 2766364672 328486912 91633664 92924928 3660557824 2124288256 2717736832 1470738368 3825175072 388384208 2985402296 2533571852 1633995050 245248091 +2147483648 3221225472 2684354560 2415919104 2281701376 4093640704 234881024 3170893824 260046848 2688548864 2896166912 4193255424 2573729792 2218524672 4162977792 3571253248 2346090496 3459497984 1589714944 1841614848 3680954368 2591802368 239965696 3081666816 2922878336 642229056 3664725536 2977155632 4074839944 3707017836 1651418682 3520537673 +2147483648 1073741824 2684354560 4026531840 2281701376 1006632960 2315255808 1862270976 461373440 4240441344 3898605568 2771386368 3168272384 1343488000 2080768000 40042496 2544533504 3502325760 165093376 226242560 529164288 1456565248 1453289984 2279611136 267406720 3786951104 4188333280 2476668528 4040629880 1140619332 3217707374 2515642863 +2147483648 1073741824 1610612736 1342177280 402653184 2214592512 2449473536 3808428032 2743074816 1547698176 396361728 1930428416 2949120000 309067776 2444623872 2290548736 2024964096 2882355200 3121340416 2452918272 2245146624 1371386880 364075520 1625341696 456168832 4137164096 2332303136 2823426256 3443126824 1002014684 3313094126 3860425443 +2147483648 3221225472 3758096384 3489660928 134217728 1140850688 3657433088 2499805184 746586112 3728736256 1675624448 3589275648 1362624512 3807641600 1672871936 1563361280 1318748160 1897775104 3447414784 3804008448 3124373504 1569551360 2901639680 2299566336 3309867648 1024237888 2061632096 2341038896 2969432728 831216612 956628734 1435429923 +2147483648 1073741824 1610612736 4026531840 671088640 4227858432 2919235584 117440512 528482304 717225984 2548039680 584056832 1577582592 4274257920 3082420224 2628059136 4086726656 1787510784 3175211008 1344024576 4269148160 2908449792 499774976 2425885440 1835822464 1426985920 3035060064 1439646608 1329295656 3638117108 1542489058 557379881 +2147483648 1073741824 1610612736 805306368 3892314112 2080374784 2650800128 3070230528 3363831808 3409969152 85983232 1164967936 2972188672 4114874368 1024065536 669450240 3041296384 2774089728 2504253440 1088221184 2382809088 1752771584 4231251456 3086279424 1480723072 2146677312 966009504 2014483120 3148610888 2516069396 3428589266 1061583947 +2147483648 1073741824 2684354560 1879048192 1207959552 1677721600 838860800 956301312 2877292544 1572864000 1121976320 3570401280 1000865792 839122944 316801024 3426549760 2058256384 1586184192 3281592320 2688331776 3605964800 749450240 606702080 1065669888 1277304192 3630008000 440297568 184766096 2821542536 845553460 1755301658 162727889 +2147483648 1073741824 2684354560 2415919104 3355443200 1275068416 1107296256 3070230528 243269632 4156555264 2191523840 2358247424 1537736704 3283353600 1827536896 683081728 2136113152 3908911104 182657024 2571915264 894576640 4093475840 1986238976 2173498112 1030938752 2259497664 1517019936 1999122896 4084515016 416155780 1206344278 1616530923 +2147483648 3221225472 536870912 1879048192 402653184 3019898880 1644167168 620756992 3598712832 281018368 1721761792 1351614464 3833069568 4237557760 3389652992 3782410240 3804659712 1472053248 1801953280 2282500096 3899586560 489808896 1103727104 4003318016 3954663552 2098481088 2705988896 3180554960 2050403352 1861607844 110885730 3685370079 +2147483648 1073741824 3758096384 805306368 2550136832 201326592 1107296256 2566914048 4236247040 2864709632 1281359872 1773142016 3366453248 4067688448 2511470592 3212115968 3884875776 1740849152 1937858560 33353728 2287351808 1736432640 2063034880 1813236992 2040107648 648044992 2245009888 1897430000 2463942664 4089878692 1690771242 2214299881 +2147483648 3221225472 3758096384 1879048192 2818572288 1409286144 2852126720 922746880 2457862144 834666496 3504340992 1972371456 3747086336 2160328704 2119827456 3399548928 2007400448 4201627648 1810194432 4173082624 2330888192 229884928 4175163904 905415424 1078054016 1563851968 62360928 14760656 3372636280 4083115188 1049468690 1703949181 +2147483648 3221225472 536870912 4026531840 402653184 4093640704 3254779904 3204448256 3649044480 2143289344 3353346048 2836398080 994574336 683409408 236060672 3183935488 2978381824 716816384 4084965376 3935612928 1040119808 582820864 487434752 854921984 1043435392 875008704 2174101856 2104619856 3733454184 2871420748 403256522 1644417395 +2147483648 1073741824 2684354560 805306368 1207959552 1543503872 771751936 3103784960 3363831808 3972005888 69206016 403701760 3927441408 3703832576 1908539392 901709824 4072570880 1156136960 607854592 991752192 94808064 716033024 3527005696 1694723328 977853056 4164725696 4097224096 1626675280 3961370872 2347879412 4269784138 2401160739 +2147483648 3221225472 2684354560 4026531840 2550136832 1409286144 1241513984 3909091328 1249902592 2822766592 60817408 1378877440 1828192256 1757675520 3707109376 2826895360 1357545472 12435456 2910527488 175943680 1888679936 4147708928 1001234944 200500480 903918720 848337728 1028155424 385649904 2278703384 1897516628 2354940862 3177965443 +2147483648 1073741824 536870912 2952790016 1207959552 2348810240 3388997632 4278190080 2894069760 3477078016 1444937728 2880438272 1124597760 550764544 3258843136 2328428544 2822930432 710098944 3856506880 3374084096 3389663232 900144128 3453202944 3894278912 2038172288 1444555328 2246040992 3723443312 220664936 3700655172 3745374982 1061973461 +2147483648 3221225472 3758096384 2415919104 671088640 335544320 1778384896 4143972352 1317011456 3057647616 3399483392 135266304 1302855680 1407975424 1456865280 3130720256 2410840064 2507259904 4256653312 3548696576 341444608 1547527168 1802588672 2696383232 2315554944 2090507072 148712224 3183598800 2400134984 1665185884 924872942 1389425439 +2147483648 1073741824 1610612736 2415919104 3892314112 1946157056 436207616 3841982464 729808896 1178599424 2346713088 1137704960 2318925824 436994048 3547725824 3302817792 4276256768 4254547968 3701596160 2845593600 28231680 629244928 963437056 2791717120 3754239360 1075751232 4079611232 2537077264 3985411480 2604056380 540923166 2612158633 +2147483648 1073741824 1610612736 1879048192 1476395008 1946157056 2583691264 1426063360 1015021568 2076180480 1050673152 3364880384 1851260928 604766208 1489895424 2237071360 4294606848 1671774208 179036160 3965497344 3686168576 1804297216 2559324672 1661876480 3690443392 1198146752 1442664224 1520901072 781320504 199360316 2834376326 2162804419 +2147483648 1073741824 3758096384 2415919104 402653184 2483027968 1107296256 3506438144 4135583744 3644850176 769654784 3377463296 861405184 878968832 2995126272 282656768 2635759616 478887936 2991415296 2079608832 3355359232 2739790848 762595840 1857953024 112050304 1747212864 2347127392 2714342032 4246902264 3036633556 3362998798 85580965 +2147483648 1073741824 536870912 1879048192 2013265920 3556769792 905969664 285212672 243269632 1447034880 1721761792 1919942656 1029177344 2644770816 668598272 2142306304 3418783744 2065645568 2005245952 3793006592 2061637632 1300595712 555007488 191036672 2688928896 1366589760 2364686624 2974670512 3300445112 1676976244 1353880178 216911629 +2147483648 1073741824 1610612736 2415919104 1207959552 4093640704 1040187392 3607101440 4169138176 2478833664 2728394752 164626432 1745354752 3637772288 1181876224 2272329728 969834496 1168588800 2442518528 282624 1845127168 3605332992 3286001152 807807744 2177061504 44001984 2373518624 739915408 978704232 3466894500 2250945322 871188077 +2147483648 1073741824 2684354560 268435456 3892314112 3288334336 3120562176 2332033024 2340421632 700448768 299892736 292552704 3221749760 1637613568 68026368 581238784 2948235264 4171710464 837361664 1257033728 252053504 1756984320 2457125376 602072832 1260606848 3359869120 3564321120 2916816688 2518102568 4110512652 813695734 440454385 +2147483648 3221225472 1610612736 268435456 3355443200 2751463424 2717908992 3674210304 4236247040 1405091840 4070572032 3106930688 216530944 203161600 548012032 3622109184 1648263168 4030971904 3714703360 2060210176 2534565888 2080494592 1989212672 3763894016 3702823552 3310762688 2233408800 2376282736 1966690184 2243214476 1389812210 2455715025 +2147483648 1073741824 536870912 2952790016 3623878656 1543503872 3053453312 150994944 4169138176 3401580544 3080716288 2096103424 2819096576 771489792 2311454720 730791936 777158656 1701134336 581148672 2888593408 889108480 2119945216 2111331840 851758336 1460810368 3146106304 2830310944 708104880 3306816360 1635352492 3841281470 33235131 +2147483648 1073741824 2684354560 4026531840 2281701376 1543503872 503316480 3942645760 2273312768 3141533696 3927965696 3989831680 2833776640 1945370624 3190161408 940507136 3646586880 1521303552 3163234304 3766759424 1407084544 1349716992 377021952 2101116672 3858916736 3787570752 3743518368 798051600 1183418248 3208974084 2550097054 1885477971 +2147483648 3221225472 3758096384 268435456 671088640 4093640704 2717908992 150994944 2256535552 180355072 2917138432 2842689536 3655860224 2961965056 296615936 571146240 560627712 1903804416 1773625344 554455040 317589504 1621820416 1153047040 2856391936 4085493888 2044129728 3802081888 811639088 875570376 3561521436 3504120246 3151413935 +2147483648 1073741824 2684354560 3489660928 1476395008 67108864 2315255808 3942645760 209715200 952107008 132120576 2716860416 478674944 3291217920 820903936 2554658816 1944748032 1045905408 400105472 430706688 2276374528 2279961600 3946480128 3117414144 118334080 2762361280 864639072 3472122288 3164234152 2636084540 2123718422 1567785249 +2147483648 3221225472 536870912 1879048192 2281701376 469762048 3254779904 4211081216 1249902592 4022337536 3974103040 1236271104 2113404928 4187750400 2662465536 4198694912 292978688 3976052736 3350175744 1440493568 1142056960 3058912256 471775744 2731126528 4797568 1669981888 2506732896 3285836016 2728469720 2449286092 2419041914 2107387111 +2147483648 3221225472 3758096384 4026531840 402653184 1140850688 2852126720 3841982464 1249902592 3879731200 1226833920 3937402880 1236795392 3442212864 1660026880 1891434496 411467776 1186185216 4267794432 3857494016 3054647296 3429716992 1185858048 2593618176 3104294016 3658422336 3197853344 3779416944 3943302616 3341879228 855960954 1859530857 +2147483648 3221225472 1610612736 2415919104 671088640 2080374784 3590324224 1560281088 2910846976 3569352704 2619342848 2265972736 3195535360 2179727360 2655387648 2590441472 2578612224 666746880 2350637056 2429341696 1020692480 2095025152 3934187008 938199296 2944722816 3612479424 3918341280 2498990672 362301592 3059489756 4167969966 135500851 +2147483648 3221225472 3758096384 1879048192 2818572288 4227858432 2852126720 4043309056 4202692608 2629828608 2539651072 1796210688 3621257216 1108606976 990511104 3651600384 853966848 545898496 3726860288 3572772864 2539292672 3344919552 876802560 3458950400 1582877824 3914627008 2150290656 941064528 1271815800 3197465444 1300608834 3999076779 +2147483648 1073741824 536870912 3489660928 2550136832 2885681152 704643072 2969567232 109051904 1480589312 1423966208 535822336 2917662720 260308992 3322019840 1644101632 189693952 2343124992 3775635456 1541672960 1521678336 259480576 2516247040 1961084160 1751130240 246436672 2743622496 708066608 3121222472 4044052884 2749683866 112356051 +2147483648 3221225472 1610612736 4026531840 2818572288 1006632960 2919235584 1392508928 3196059648 2294284288 2996830208 2534408192 1271398400 549715968 2737963008 809566208 791576576 2424291328 3231309824 1914875904 3028879360 2406099968 2962044416 1761093376 3504086144 547274176 363303712 471148368 4136918696 4128945652 3975492650 4192505709 +2147483648 3221225472 536870912 2952790016 3087007744 1409286144 2315255808 2466250752 3581935616 1136656384 3835691008 550502400 1547173888 2824077312 4250009600 1159004160 1710129152 3794518016 4110262272 2634215424 2456639488 2388280320 2185839104 3655393024 3325066112 1904788160 320620064 1148093584 1542143064 459125668 2354188666 3214237785 +2147483648 3221225472 536870912 1879048192 2013265920 3690987520 704643072 2197815296 1635778560 3888119808 1331691520 3675258880 2001207296 3901489152 150601728 660537344 4163796992 2925641728 1644666880 1701457920 2555877376 3976334336 2322326016 2487256832 396371840 2414876352 3231187424 354684752 715555048 3196925820 242040930 2948454011 +2147483648 3221225472 1610612736 2415919104 3087007744 1006632960 1509949440 2466250752 2088763392 364904448 790626304 1626341376 2276982784 4029939712 379453440 2947350528 987922432 4131373056 1613094912 63885312 874846208 2110671872 824553984 3763271424 1332038272 3224274112 3698699424 3888516016 2722710104 3157573988 2761825046 3635218817 +2147483648 3221225472 536870912 1879048192 4160749568 4227858432 2248146944 1795162112 914358272 4273995776 1709178880 242221056 4265082880 146538496 1071513600 1424424960 3660218368 4164796416 2918162432 604909568 596580352 2436770816 3692547584 47369984 425852032 3795930048 433189984 1100601392 3273515544 1988049836 205934166 1493951235 +2147483648 1073741824 2684354560 1879048192 939524096 4227858432 3456106496 2231369728 1400897536 3703570432 3454009344 2964324352 3153592320 2238971904 2223374336 2433286144 4189749248 1099120640 2281775104 1234612224 3085031424 1378266112 177849856 269639936 1530876288 3461058496 3805108064 1740941808 3833480152 721259940 1182589454 3416947685 +2147483648 3221225472 2684354560 2415919104 3623878656 1677721600 1979711488 2466250752 243269632 3955228672 1814036480 1292894208 1135083520 4000055296 292945920 1692860416 480411648 2580922368 1075781632 3657879552 2705307648 3868644352 1842871808 2652507904 1846627456 3859150528 538396064 3644515920 2038547272 1886248924 2371554062 2581365123 +2147483648 1073741824 2684354560 1879048192 3355443200 335544320 2248146944 1493172224 4135583744 465567744 752877568 1169162240 4174905344 1715732480 1015676928 1912274944 2695266304 2423078912 2631081984 4053446656 1429415936 1084900352 1898675712 160343296 3209778304 2089626816 962799456 3645015792 2339836664 2686510996 2463117090 1982385927 +2147483648 3221225472 3758096384 1342177280 2550136832 1140850688 2986344448 3271557120 2826960896 482344960 2971664384 4023386112 2496135168 513540096 2124021760 4036820992 1042186240 1708376064 767909888 2863271936 3685070848 1209693184 828226048 985562880 3276000896 292394432 1803980448 2856800656 459509288 289264364 420390466 2319181161 +2147483648 1073741824 2684354560 2952790016 3355443200 2885681152 100663296 1862270976 4118806528 3762290688 3231711232 953155584 2490892288 193724416 1025900544 4226088960 4018307072 4185341952 1114447872 1491496960 4077201408 2884779008 736050688 3600362240 835465088 3162939712 3853903392 272290576 3642490776 3636169852 2263574734 3646133809 +2147483648 1073741824 2684354560 4026531840 2550136832 4093640704 1308622848 1862270976 3783262208 1757413376 3474980864 2544893952 2405957632 1461977088 3141402624 1262157824 3309469696 1753825280 1631789056 2155753472 2983950336 1632773120 1141990912 2993627904 1756654464 1046884800 2310530464 1534638320 2747034504 1007875124 502340134 3187657431 +2147483648 3221225472 1610612736 268435456 4160749568 1006632960 234881024 2197815296 2759852032 3552575488 1126170624 1861222400 2009595904 1489764352 2263220224 1074069504 965902336 3005726720 2434654208 3370536960 1661294592 3977432064 2296849920 373139200 2484520576 2580350656 2455677088 2034319280 3336060968 2153001884 869423390 742860705 +2147483648 1073741824 3758096384 268435456 1207959552 1946157056 436207616 419430400 3430940672 2151677952 3554672640 2280652800 2673344512 190578688 750125056 2853896192 3854729216 501825536 3092471808 2595672064 3575375872 3191997440 1109983744 1987265792 4133909120 2215865152 1733689952 2985019696 3835333112 1303752140 2103811934 309173375 +2147483648 1073741824 2684354560 1879048192 1744830464 738197504 973078528 2063597568 1065353216 809500672 3454009344 3310354432 1126694912 4249092096 2609512448 948502528 1278640128 2125414400 1976639488 2452271104 2923005952 2001632256 2789433856 601825024 3842611584 2742450496 1255093600 3653355664 476197256 2414695540 323752114 801009029 +2147483648 1073741824 536870912 4026531840 2013265920 2483027968 4194304000 2634022912 4085252096 599785472 3965714432 3035627520 2305294336 2801008640 191758336 3606249472 1719828480 641810432 2152439808 1154363392 3462600704 2065351680 4192023040 1439813888 223587712 2215828672 2799273696 2891429552 2996045768 1805548516 2241541686 2910226831 +2147483648 3221225472 3758096384 268435456 134217728 1006632960 3858759680 1761607680 4018143232 2218786816 2296381440 2817523712 2350383104 3939237888 2029912064 466157568 1968865280 690208768 2860605440 2375962624 2876844032 3777121280 2128559616 2303147264 231433600 2329256768 2490139232 3572372016 2829135288 894330972 2318511190 3521563005 +2147483648 1073741824 1610612736 2415919104 3087007744 4227858432 3791650816 3539992576 1300234240 3904897024 367001600 3184525312 1236795392 2729705472 3219259392 1382744064 1505656832 2596618240 3240353792 360861696 746297344 3563490304 526486016 1234794240 3909944192 2304754112 2023507808 3360617104 902681496 3938447620 3494647370 2440432647 +2147483648 3221225472 1610612736 2952790016 671088640 1006632960 436207616 620756992 2155872256 1874853888 425721856 571473920 1293418496 2615934976 2299396096 4109303808 2452258816 1920319488 909631488 1621553152 2439743488 62942208 1533035008 1930449152 1536693888 3811342528 166625504 599775056 2358419128 1382670364 3220269510 1541262203 +2147483648 1073741824 1610612736 1879048192 2281701376 2080374784 2785017856 1526726656 662700032 1111490560 2967470080 2461007872 2798125056 1996226560 3635806208 2217803776 2154987520 2555592704 2059001856 2607722496 3201673216 3313560576 1799364096 107007744 4067462528 3706206016 3949768800 3815657840 181735272 2139157292 3863015054 4074800357 +2147483648 3221225472 2684354560 1879048192 2281701376 4227858432 1241513984 2566914048 2910846976 3812622336 4078960640 7340032 1085800448 3983278080 4205182976 1750663168 826441728 999014400 1826693120 2184065024 1043195904 2184752128 279736832 239488256 768174976 367671360 3541040032 3907200176 2307258840 1044175804 175027502 3985450157 +2147483648 1073741824 1610612736 2952790016 2550136832 3422552064 2315255808 352321536 2709520384 2663383040 929038336 1766850560 3289907200 3614179328 2742157312 2985361408 4002840576 2769764352 3588874240 2851762176 1315289088 2149096448 2574049792 3094487296 1802590080 450238912 4265021408 731462672 429000888 1013027036 4042132730 3333126117 +2147483648 3221225472 1610612736 1879048192 2013265920 2348810240 2248146944 4143972352 2155872256 1799356416 4255121408 548405248 1687683072 1020526592 3496607744 3491299328 819363840 2535440384 3665944576 3204591616 3589658624 3973585920 4227091968 4070204160 3265395328 963830336 3457009184 3990662512 2278995320 3080681796 2713813762 1252183029 +2147483648 1073741824 3758096384 2415919104 1207959552 201326592 3992977408 2030043136 3732930560 624951296 3227516928 1978662912 1570242560 3897294848 106037248 3149987840 272007168 3181854720 1691967488 3678031872 2123753472 1114176512 2396288512 3617512704 3881020544 3562502720 3745623008 2792767536 3628593592 3991485276 2348949370 3565798517 +2147483648 3221225472 2684354560 3489660928 2013265920 1811939328 2516582400 150994944 1820327936 146800640 2858418176 2498756608 2284322816 302252032 2695495680 4081385472 3929440256 2070134784 1296900096 1650626560 1534138368 1775541248 2790456832 87670016 2703279744 1003499456 1727529952 2256320176 3809893256 1421028372 3518341810 2065598985 +2147483648 1073741824 3758096384 268435456 2818572288 67108864 369098752 889192448 2776629248 3208642560 853540864 475004928 1428684800 2935750656 84541440 977469440 3293478912 3007135744 3159056384 2546126848 2372864000 3677123584 2908941824 3445586176 1502881664 2023126080 1784235616 3167060112 3361703304 3826516428 2614514994 4072250999 +2147483648 1073741824 2684354560 268435456 3892314112 738197504 167772160 2667577344 3313500160 222298112 677380096 1412431872 2898788352 2234777600 3146121216 1345781760 3901390848 2456633344 283058176 1500434432 4073916416 1471421440 2940645888 655883008 3755635584 1628778560 2372108000 524044016 445783784 2741084388 562379838 3468413611 +2147483648 3221225472 1610612736 4026531840 1207959552 1275068416 2919235584 3036676096 3279945728 2680160256 1474297856 640679936 522715136 94109696 323878912 3831562240 1116372992 3292250112 623501312 2582032384 1866328064 3081001984 984274432 1575735552 3224457600 2505215168 3371158880 1628161136 411146760 4198142924 1532168086 4271237685 +2147483648 3221225472 2684354560 2415919104 3623878656 603979776 3925868544 788529152 1870659584 2134900736 3223322624 1294991360 2036858880 1773928448 2245394432 4156358656 3421667328 3294609408 4084539392 1799278592 2504112128 470062080 3855770112 477065984 2996679040 2789352000 2650260640 1839794160 2683887880 2560890668 35795150 2372381257 +2147483648 1073741824 2684354560 268435456 2013265920 1006632960 3791650816 1124073472 4001366016 2503999488 3764387840 3213885440 2393374720 946077696 2152071168 1288896512 937066496 754532352 2652577792 305057792 3239548928 338430976 1223870976 2103289600 3766329472 3146615872 4105507296 4084815440 2665197704 361676052 4188500542 4269068159 +2147483648 1073741824 3758096384 2952790016 134217728 4227858432 1107296256 3539992576 2273312768 3242196992 1046478848 2421161984 683147264 3673948160 3981574144 3486187520 1697021952 4002234368 2096848896 1666084864 621389824 3388288000 161954304 820774656 1879714176 3995535424 28094176 2791973008 846682776 1662276172 1402374266 447043887 +2147483648 1073741824 3758096384 2952790016 671088640 1543503872 570425344 3070230528 2692743168 1321205760 425721856 3534749696 475529216 2446065664 2756575232 2212823040 1342865408 4153360384 2125815808 3106041856 117147648 1489472512 32602624 3217613568 428134016 1133159360 4023372512 2954226416 3748807416 3847475100 1551098854 610509137 +2147483648 3221225472 1610612736 1879048192 939524096 3556769792 3724541952 1157627904 3699376128 1186988032 408944640 2532311040 3823632384 2007760896 357957632 355008512 2038595584 466337792 1664737280 1817849856 1726978048 3853730816 3020805632 1829275904 2627470976 1734276544 641015264 1033682608 4259197512 3790986940 1870417678 2230254413 +2147483648 3221225472 2684354560 4026531840 402653184 4093640704 167772160 4043309056 3581935616 1941962752 3625975808 684720128 4021813248 2878078976 949878784 2420310016 156925952 3686383616 3346210816 739422208 4267538432 1784226816 1317249536 2197486848 3752442752 912998592 336502944 2837121168 698784600 1150246396 61105334 3335152663 +2147483648 3221225472 536870912 2415919104 402653184 335544320 3523215360 1962934272 3900702720 3577741312 4204789760 4115660800 2316828672 1164181504 485097472 3325755392 90603520 2659041280 1519099904 3884896256 433190912 618472448 1339759104 3717601536 3568656000 876042816 1340128032 2146498192 3611862776 1400671508 2274240354 1775306791 +2147483648 1073741824 1610612736 1879048192 134217728 201326592 100663296 2499805184 545259520 1698693120 627048448 103809024 252182528 3754688512 1515847680 408092672 3905847296 3866968064 2554585088 1905700864 600064 261987328 3442720256 2801676544 2239068800 831483456 3066832096 886727152 2215886888 2603530012 403556258 2662023735 +2147483648 3221225472 3758096384 1342177280 3892314112 201326592 637534208 50331648 2122317824 3753902080 1843396608 2553282560 1127743488 2797862912 1443495936 2821652480 1931902976 912900096 1975476224 831393792 3691366400 651770880 3259489792 1747601152 3154060416 1261314752 4246037600 2997984112 2924202008 3107733652 598627138 1507196787 +2147483648 3221225472 536870912 2952790016 2013265920 3825205248 4261412864 3305111552 2675965952 3829399552 2178940928 850395136 4072144896 1518075904 4158259200 572325888 4014899200 288604160 2274205696 426176512 484939776 2093216768 1851094528 711604480 3425031552 3488790336 1388918624 1333824368 3426760728 2380273068 3769687314 1438185209 +2147483648 1073741824 3758096384 805306368 1744830464 1677721600 838860800 1358954496 1920991232 775946240 81788928 2924478464 303562752 1303642112 3750887424 3989241856 3155066880 2682863616 1679253504 2966876160 570279936 934622208 2501487104 4089412864 3567924352 2919478592 695499616 2301803664 2574759864 927343236 3116725274 2683420491 +2147483648 1073741824 3758096384 805306368 3355443200 1140850688 1375731712 117440512 864026624 1128267776 115343360 2779774976 3973578752 2866544640 1168769024 938672128 3783163904 1168982016 4165165056 648474624 452028416 1403589632 2939513344 956279552 3934008704 1786400320 1650159200 3302669168 2492149880 3019000588 2498713858 334801111 +2147483648 3221225472 3758096384 1879048192 1744830464 469762048 3321888768 3439329280 2457862144 3678404608 3969908736 3159359488 1252524032 1578369024 346685440 1191116800 2623963136 1492762624 2662293504 3570282496 2582464512 2139425792 3102842368 1911232768 4165769344 709290048 1944672032 111654800 4287251016 3882855268 2871963794 1159586339 +2147483648 1073741824 1610612736 1879048192 1207959552 2617245696 1979711488 3137339392 1602224128 3191865344 710934528 3545235456 1531445248 1362362368 2223374336 2819293184 860520448 1147224064 3650871296 1470279680 2821023744 174394368 369462784 508940032 1788700032 3454659392 4279225056 4065607824 559318632 1803812484 2296251486 1561800919 +2147483648 3221225472 1610612736 3489660928 939524096 1543503872 1375731712 3405774848 2608857088 4114612224 677380096 1756364800 3506962432 151781376 509214720 4225433600 1779335168 2046148608 430694400 2821099520 3374946304 1053387776 3711564288 894537472 2959959424 671065152 3439914208 4211884144 1700413736 2287730524 4216239138 1603625087 +2147483648 3221225472 2684354560 4026531840 2818572288 2617245696 1174405120 3238002688 1400897536 4232052736 1033895936 869269504 3445096448 340525056 1711931392 76218368 3488514048 159760384 1218125824 1532407808 2277099520 4195961856 2848546304 881923328 2027788672 718783296 4099705632 3165814288 666365880 3236727484 1515865154 3549689087 +2147483648 1073741824 1610612736 1342177280 402653184 1275068416 4127195136 2063597568 931135488 2512388096 404750336 3585081344 3760717824 1466695680 1631715328 3424059392 1091993600 115425280 2573721600 4187918336 2960996352 3203267584 2163572224 2087816960 763329920 3222991040 4193480864 1271424496 3120342216 1331303548 1217619866 202953779 +2147483648 3221225472 2684354560 2952790016 1207959552 1677721600 2181038080 822083584 2004877312 3997171712 1008730112 3622830080 2272788480 79953920 2945056768 783089664 2875621376 3383476224 3592232960 1337913344 2162108416 3100636160 2938583552 2462842112 105759104 125191488 1950582432 2935058480 3602397720 1923377044 1717215682 4280632305 +2147483648 1073741824 1610612736 1879048192 2013265920 67108864 436207616 1291845632 1233125376 205520896 3030384640 976224256 1785200640 4181458944 1994260480 1733492736 2405072896 1078542336 833871872 1858777088 1888573440 2368181248 1825100288 2718699776 590759808 3375321920 799296544 199893488 1927406984 1374651180 2529483590 2503633127 +2147483648 3221225472 536870912 268435456 2818572288 3556769792 570425344 117440512 2071986176 1019215872 1688207360 833617920 256376832 3499884544 1768554496 2027487232 1533968384 4051156992 1203347456 2248036352 1800357888 2429379584 1404623360 2226428672 1030143360 3498811840 1766056992 3449798896 2501186088 991725836 1034569938 3900289901 +2147483648 3221225472 3758096384 1342177280 671088640 872415232 1308622848 1929379840 3330277376 3175088128 887095296 2683305984 879230976 2476998656 3219521536 56950784 1350205440 3412049920 2521128960 187305984 2040989696 2579039232 3365959168 4103098112 626527360 4293720128 2593299808 3652951600 3611492552 3535785268 3023425470 3229801737 +2147483648 1073741824 1610612736 2952790016 3087007744 603979776 905969664 3909091328 1384120320 3577741312 3609198592 628097024 288882688 3055812608 3620601856 2629238784 3921838080 724910080 5758976 2496819200 3948779520 2612753408 79756800 2346734848 2056294528 2242380352 1317859488 1170387120 3241528408 2606202868 2840765510 1033705931 +2147483648 1073741824 1610612736 268435456 402653184 3154116608 2516582400 3472883712 947912704 1749024768 2761949184 2322595840 1255669760 482607104 3031040000 3303079936 1848016896 25640960 1300357120 3040268288 206518272 3129822208 831544832 3498593024 1244422784 1024866624 3967809312 3656741040 1923358520 2201675156 2204718274 3230324253 +2147483648 3221225472 1610612736 268435456 1744830464 3690987520 3456106496 922746880 2944401408 3292528640 3491758080 3778019328 4039639040 1261174784 2769420288 2497904640 2359721984 3699752960 2411978752 3155578880 3339569152 525282304 1182070272 1443242752 1869991296 2481702208 3186277536 260520176 3713592744 4212415164 932580138 3108845927 +2147483648 1073741824 536870912 1342177280 671088640 3288334336 3120562176 3170893824 2659188736 2940207104 3240099840 1066401792 2166882304 2006712320 2598764544 3418030080 1755480064 1675182080 2510004224 2830274560 4113647616 929510400 3110339072 1928474880 1586598016 1169641536 4167880352 4068347984 689936456 2704298668 3111696798 735317359 +2147483648 3221225472 1610612736 3489660928 2281701376 2483027968 234881024 4177526784 1166016512 2218786816 492830720 3985637376 4126670848 120324096 1982726144 867106816 1833598976 4096114688 3872382976 3034222592 3218941952 1088660480 2608076288 2452768000 3351867264 1044491072 1086717408 3978270288 121793496 736211804 3925181318 274192987 +2147483648 3221225472 3758096384 1342177280 939524096 4227858432 3321888768 4043309056 1098907648 1908408320 2699034624 3710910464 4209508352 3319005184 3055681536 3540844544 2685304832 1145290752 770531328 4067328 2972391424 4244229120 1434250752 97916160 1887423360 3365646016 4098987104 1787328368 3903089864 2112520324 990459322 167034641 +2147483648 3221225472 536870912 805306368 3892314112 4227858432 1711276032 3808428032 4169138176 2873098240 2833252352 470810624 4116185088 2835087360 2277900288 4069588992 3771891712 2005123072 1341235200 1879207936 1073416192 733834240 2800549376 3684570880 3756880512 4090787392 204629856 3381917136 1000981496 2172563340 2063409486 1527536277 +2147483648 3221225472 536870912 2952790016 3355443200 4093640704 2449473536 486539264 3917479936 2235564032 1793064960 894435328 2913468416 2871263232 2399535104 1778319360 2491056128 2135277568 2678038528 1240133632 1196238848 839640064 3985943040 1149157632 2469601152 3644387904 145515104 718413712 920747272 458835988 2134232894 3125244627 +2147483648 1073741824 3758096384 805306368 1744830464 3288334336 2113929216 2868903936 1484783616 1186988032 2862612480 3236954112 2854748160 3960733696 1641414656 1651048448 1249542144 3126018048 910778368 2336944128 3093022720 3110966272 1905583616 748070656 2861118080 2229947328 53196064 4177855664 1742758728 1209056708 2226651470 1701637685 +2147483648 3221225472 2684354560 4026531840 1207959552 2617245696 3187671040 1358954496 3498049536 834666496 3466592256 3851419648 1396178944 2123628544 1598947328 1491533824 143818752 418758656 3316064256 3656560640 2059741184 2274315264 2946385408 3871335680 1513497216 479438528 2813115168 3269072592 539601752 3291822116 1434959526 3030558507 +2147483648 1073741824 1610612736 2415919104 3892314112 1006632960 973078528 3607101440 176160768 3024093184 513802240 1255145472 3801612288 1499725824 882769920 507969536 1775403008 320159744 1602740224 3585232896 958777344 1181699072 4196303360 67576576 3329391744 776298816 1021310752 280404496 3616238968 968924308 1751130134 741370971 +2147483648 3221225472 2684354560 1342177280 2818572288 469762048 2717908992 1023410176 1317011456 2965372928 1717567488 1771044864 2203582464 1457258496 3340107776 2839347200 3609362432 2057289728 1551704064 1543639040 472893440 1603628032 1916148224 2425219328 122323072 4209711040 2927591904 388839888 3694822136 2313356972 3172706718 1756836633 +2147483648 1073741824 3758096384 3489660928 2013265920 3422552064 1577058304 3305111552 2256535552 3862953984 740294656 3004170240 3264741376 140771328 2623406080 3527344128 2538766336 2834120704 2457821184 4067561472 595449856 2745662464 683030016 645124352 3240141952 3247478080 1457011616 1866764752 349105144 3160873172 190206742 1854101411 +2147483648 1073741824 1610612736 1342177280 1744830464 1677721600 3053453312 3707764736 931135488 2462056448 2346713088 2456813568 2438463488 1216610304 2086010880 2380464128 1130004480 3157868544 639885312 154832896 25774080 1528550400 688803328 57143552 3121370496 1515880896 1303973216 836973872 3915008888 3141140372 1319361598 2944034847 +2147483648 1073741824 3758096384 2952790016 134217728 3019898880 234881024 3607101440 4051697664 2285895680 1533018112 3188719616 1636302848 2275672064 2706767872 266665984 1892319232 3459203072 3697631232 2374660096 1372563456 3467994112 2879550976 668715776 1272683392 165357888 2363220448 2690379216 144438184 1228630100 3683329294 3395561 +2147483648 3221225472 3758096384 3489660928 1744830464 1811939328 3657433088 1090519040 864026624 3376414720 627048448 2169503744 3154640896 3818127360 2687631360 1059127296 2589884416 796901376 1545691136 3437137920 1405044736 2466372608 510534144 573007104 3149739392 2339940928 2058122208 2910780816 3654251304 2881073444 3345125802 2955491229 +2147483648 1073741824 3758096384 1342177280 1476395008 2214592512 3523215360 3573547008 1988100096 2445279232 2166358016 2446327808 443023360 1702100992 66191360 167968768 341737472 1885159424 4144193536 1323208704 1604188160 4246975488 1921915392 565553408 4181135488 1405902528 3329121952 323326096 1334805896 3595618820 1059625226 412406527 +2147483648 1073741824 2684354560 1879048192 402653184 335544320 369098752 2902458368 3128950784 1430257664 564133888 185597952 1664614400 2467561472 78774272 890699776 3977740288 420986880 3742851072 437719040 2895579136 4225178624 1635191296 2112333568 4045348224 384518336 954820960 1708548720 2028831048 4133278300 418297582 3673756665 +2147483648 1073741824 2684354560 3489660928 939524096 3825205248 2046820352 3137339392 1015021568 1698693120 1394606080 116391936 3950510080 879493120 1841692672 33488896 436174848 1845477376 2415878144 16756736 2122287104 1145007104 1369380352 2301603072 234328448 1512830144 2411046880 3168182544 597150312 2080062980 2151527362 3972186685 +2147483648 1073741824 536870912 805306368 402653184 1946157056 503316480 4244635648 1904214016 515899392 698351616 1408237568 3834118144 512491520 2325348352 2020540416 2188345344 158318592 3387940864 4239380480 818923520 2988424192 1948754432 1145265920 3682938496 2160603200 2842466784 3851061776 863456920 3803963412 792801934 360586977 +2147483648 3221225472 2684354560 268435456 671088640 3154116608 2181038080 3070230528 1669332992 3519021056 1939865600 2842689536 2416443392 52690944 1989279744 1954086912 3816390656 1358512128 154787840 3600412672 3588872192 1323394048 2890262016 3155644672 3629003392 1132946240 4040577248 1404770704 1673034136 3238830780 436613166 2462310999 +2147483648 3221225472 3758096384 2415919104 2818572288 4227858432 167772160 2734686208 2222981120 2436890624 3764387840 4128243712 2433220608 543424512 4223795200 3986620416 2963243008 3508486144 3051331584 662646784 2060425216 972514304 3010162176 3105213696 3951315328 3927070912 448231584 1678503600 3716493240 3536603100 2778091550 4272283521 +2147483648 1073741824 536870912 1342177280 939524096 3154116608 4194304000 3405774848 4286578688 3527409664 4062183424 3597664256 783810560 3362521088 772407296 1262551040 1824620544 847364096 1923211264 3151081472 350849024 2210739200 2440023552 3936224512 1996978816 2080008384 767130336 3985448080 1568356904 1092093508 2874967630 4010948623 +2147483648 1073741824 2684354560 1342177280 1207959552 3288334336 570425344 4143972352 3279945728 1010827264 6291456 2362441728 3312975872 23330816 583139328 417529856 2405662720 958644224 4198719488 2400399360 220952576 699382784 1862114816 2273732864 2056333952 2552813248 4150048416 2621868656 1957820168 194554476 3916752558 236588877 +2147483648 3221225472 536870912 268435456 4160749568 469762048 1711276032 1023410176 3867148288 1639972864 572522496 1687158784 3053977600 4201906176 504758272 2569863168 3333259264 3421323264 453861376 1916628992 2783283200 3984167936 4062966272 499699456 2874452352 1694894144 3261401696 3694788336 1422618872 2985866892 2248957594 710591159 +2147483648 3221225472 1610612736 1879048192 3892314112 1409286144 2181038080 1258291200 2659188736 3879731200 2766143488 4012900352 505937920 1490288640 2229141504 4218224640 1949138944 1154301952 1241325568 1825918976 1115797504 1965026304 2828168704 2022679808 3169483648 1250147520 107497504 1353981712 1336831288 4213513196 1317607986 1708903135 +2147483648 3221225472 536870912 1342177280 3087007744 1543503872 3657433088 989855744 260046848 2764046336 1331691520 2316304384 449314816 2581331968 328597504 1200947200 1263894528 3489792 2082824192 1877815296 649168896 409457664 1431440896 4025988352 3562732160 3234545216 3759948064 41304880 2512719352 29186596 3327777970 218870183 +2147483648 1073741824 536870912 268435456 2281701376 3422552064 1778384896 1291845632 3867148288 616562688 480247808 2958032896 1260912640 330039296 146931712 1142226944 2329247744 2608185344 3987070976 2454581248 356612096 1641264128 82763264 3499561728 2778740096 684781888 753442272 311203248 3587345048 1356707636 2647250166 498012515 +2147483648 3221225472 2684354560 805306368 4160749568 201326592 1912602624 2634022912 2692743168 3066036224 3374317568 2242904064 471334912 3302752256 2595618816 3347775488 3679158272 1936408576 2086395904 2005127168 1358899200 1748575232 2819249664 434981632 2240326528 3388276032 716334176 2411825616 3326529992 1777586964 491211426 865440425 +2147483648 1073741824 1610612736 2952790016 3623878656 2885681152 2449473536 3506438144 3615490048 2462056448 2615148544 2939158528 1883766784 354156544 2451177472 2190409728 2974777344 87015424 1155506176 1433866240 1247528960 1099523072 131790336 3119490816 3560943744 1489437248 693324192 1790283408 2576386776 3797426628 260354270 2877183185 +2147483648 3221225472 2684354560 3489660928 3623878656 1275068416 2248146944 4110417920 2843738112 3686793216 4267704320 1888485376 3064463360 1017905152 2891055104 1033568256 2338029568 4038803456 2917916672 404959232 1772087296 1655022592 4008845824 3857405696 3961765504 3550414144 430279456 645067696 1571508504 3129206708 32463078 2916960765 +2147483648 1073741824 1610612736 2952790016 1476395008 3690987520 3120562176 855638016 478150656 532676608 2778726400 4168089600 2091384832 615251968 2468216832 195231744 1868791808 3259219968 3421741056 2952466432 1655130112 3679556608 3686673920 1246993664 2710258048 521109056 3833400288 1977621392 2928698168 112746900 1775508362 3513421737 +2147483648 1073741824 536870912 3489660928 2281701376 67108864 570425344 1728053248 2541748224 3258974208 4137680896 3085959168 3900178432 2346975232 3568697344 670367744 515211264 2979381248 1965416448 3783077888 1672067072 3657939968 2953223680 598571264 878784128 3694890176 3039070816 299296144 3253060072 2535312396 3090795962 4075795151 +2147483648 3221225472 1610612736 4026531840 134217728 2751463424 1778384896 3674210304 3481272320 1673527296 2086666240 214958080 4046979072 2867068928 4178444288 49479680 2687729664 13844480 1682120704 282841088 428857344 1995013120 637933056 1925139712 1254212224 515506496 2013621536 4039432688 25076936 620466220 3237986338 3160492625 +2147483648 3221225472 3758096384 2415919104 1744830464 469762048 3321888768 1560281088 3514826752 4273995776 3365928960 168820736 2008547328 2397831168 1032454144 87359488 1425375232 3939844096 612737024 299708416 113334272 2860729344 257065472 434724608 496488064 3990097984 3089508576 1558125296 2221963592 3775462820 1497633582 2816407195 +2147483648 3221225472 3758096384 4026531840 671088640 3422552064 1241513984 1929379840 2172649472 2302672896 740294656 2167406592 4014473216 336330752 2665086976 152371200 223707136 2918531072 3909459968 263016448 1668380672 1110684672 749927936 2460552448 4127706240 1519150528 874174944 4084547792 2613390232 298682772 1944184398 3339395547 +2147483648 1073741824 1610612736 805306368 3087007744 2214592512 2113929216 3909091328 3045064704 3015704576 2304770048 493879296 1614282752 2772697088 2498625536 2066677760 3715072000 4157587456 2346688512 4204236800 2112563200 1598139392 2449527296 3674258176 2122337920 624991552 2686460960 4283466064 2355651944 195870252 1879229378 2215447917 +2147483648 3221225472 3758096384 4026531840 3087007744 1275068416 3657433088 1761607680 4169138176 3695181824 2212495360 563085312 2415394816 62652416 2986475520 3945332736 4092166144 239681536 1765384192 366039040 2497046528 302752768 1827700224 287872768 908373888 2968425408 2809389088 1175255472 2857007688 1306362868 2577385718 2824229727 +2147483648 3221225472 1610612736 1342177280 2550136832 738197504 33554432 3472883712 1367343104 1832910848 1495269376 699400192 748158976 1967390720 3677224960 2824667136 782073856 167591936 2196578304 3246747648 653912064 761512960 3072902656 2665253120 736761984 1613960640 2329976032 3159387472 2571685320 3444345484 490886818 3417250687 +2147483648 3221225472 2684354560 1342177280 3355443200 3019898880 2516582400 150994944 914358272 2285895680 1201668096 2815426560 531103744 779354112 2440429568 3666411520 1246330880 1621704704 4233748480 3076632576 2694674432 3146763264 2159565312 1597821696 770844032 1975979456 2478611040 649246128 3756490264 2376906348 3044734490 2367882771 +2147483648 1073741824 536870912 805306368 3623878656 1811939328 1308622848 553648128 2390753280 1900019712 1285554176 2838495232 1129840640 1141637120 2766274560 522256384 1122074624 1342291968 974249984 532271104 4245489664 2490590208 2346199552 4031548160 2361542016 743511232 412739680 1107155280 30135816 2143611908 1107702246 1222085703 +2147483648 3221225472 1610612736 2415919104 134217728 2080374784 2382364672 1694498816 4118806528 1715470336 136314880 1550843904 3010985984 137625600 375259136 3516465152 2824437760 2570665984 3488161792 3357650944 2240657408 544719872 3906488832 453291776 780573312 1654496448 182420704 3986952336 3560325096 570812892 3707466370 2597485211 +2147483648 1073741824 1610612736 268435456 2281701376 4227858432 1845493760 184549376 1048576000 1874853888 576716800 2351955968 3579314176 1508114432 4246863872 905641984 2411429888 2895888384 2232131584 302231552 4103026688 1913766912 3014437376 2416845056 2587189120 3756970048 323297824 2769716752 435232584 1088164012 1677075086 1124140021 +2147483648 1073741824 1610612736 2415919104 2818572288 3154116608 167772160 2130706432 2390753280 1975517184 3525312512 990904320 3219652608 1481375744 1346502656 2019229696 3625680896 1601945600 1384882176 2077437952 1026004992 1788945408 2105814528 1595855104 1441865600 2869725760 4221700192 3278617456 2816723096 677372628 3863329174 2053794125 +2147483648 3221225472 1610612736 268435456 1744830464 3556769792 3053453312 50331648 2139095040 1799356416 224395264 3079667712 1557659648 2687238144 1967259648 2456092672 3013967872 1761951744 2805276672 979185664 341399552 4269771776 1403795968 2751641856 3859089024 1656065472 673009824 2142891824 1412397032 2010384836 522070918 1655681123 +2147483648 1073741824 3758096384 3489660928 2818572288 4227858432 2449473536 50331648 528482304 2059403264 211812352 2077229056 3909615616 230424576 818282496 1459814400 4215504896 3047407616 1368596480 2687234048 3916388352 1317905408 891041280 3038164224 1728834176 3330273344 3659885792 2414894896 2711099960 3084152196 3901375042 2841462977 +2147483648 3221225472 536870912 268435456 1476395008 2885681152 4060086272 1694498816 2457862144 2680160256 1352663040 2855272448 1087897600 951320576 2897346560 1192689664 2841083904 263667712 1332174848 2372890624 1523787776 1197310976 3691279872 699044608 2382610816 727055936 4105731808 665070800 505024520 714842812 2885768974 5957785 +2147483648 1073741824 1610612736 268435456 4160749568 603979776 2315255808 1627389952 4286578688 2780823552 2405433344 1297088512 203948032 66846720 1135214592 2525298688 1642430464 1219870720 2929565696 3697389568 2555070464 2400087040 3951781376 2406401792 3529218176 2819001664 4236724768 2824629104 773488984 3929900452 3578920590 934499659 +2147483648 3221225472 1610612736 1879048192 402653184 872415232 771751936 1191182336 1652555776 1841299456 4200595456 1857028096 4232577024 406061056 3812753408 354484224 3342958592 636567552 3552124928 3398258688 542066688 539917312 433050112 2372850944 3278870400 2050927168 903288864 1902250640 1588700376 3390679532 157138222 3090674255 +2147483648 3221225472 536870912 268435456 1207959552 1543503872 33554432 3707764736 1333788672 2931818496 1243611136 3549429760 2028470272 2648965120 2896297984 2277572608 2581692416 4101062656 1670995968 889024512 1830762496 1346266112 2406475264 1122401024 624120960 3295185472 463796320 4274180080 4180775192 494491644 1145946078 3353836127 +2147483648 1073741824 3758096384 268435456 3892314112 3154116608 1375731712 2298478592 2793406464 1497366528 681574400 3304062976 3481796608 1002176512 1148583936 1856438272 1678213120 2448932864 1291788288 3489869824 2413156352 3053609984 2957882880 3806789376 2696903040 1277366464 2070241376 3886678160 4265695512 4256705956 1666484306 718959157 +2147483648 3221225472 536870912 1879048192 2550136832 1275068416 1308622848 3774873600 4001366016 2596274176 1222639616 240123904 3238526976 2520514560 157679616 898564096 1869578240 3326033920 2360827904 2227900416 613255168 1513276416 558172672 1844357888 1291003264 3920211776 2252402592 622913008 623906552 2232992708 4229216034 2070594029 +2147483648 1073741824 1610612736 3489660928 1207959552 2751463424 4261412864 2466250752 109051904 1262485504 1805647872 2117074944 1843920896 300679168 2829451264 2777874432 2301853696 3078864896 1579917312 3773263872 4231084032 2422905856 1447420416 2447945984 602675072 3517361344 1444101984 3153329488 3420701368 1845197396 220162418 3016055329 +2147483648 1073741824 2684354560 2952790016 1207959552 4227858432 369098752 2030043136 2105540608 834666496 1012924416 2398093312 2446852096 1018953728 1390804992 394461184 2497937408 110346240 2131451904 1545064448 1734449152 2169136128 2609771008 4200876800 1054496384 4079302464 432067360 2422249936 3236973064 3973641652 3812380114 4029078289 +2147483648 1073741824 1610612736 3489660928 3087007744 1275068416 2986344448 1224736768 2977955840 1673527296 1570766848 720371712 2992111616 2999713792 107085824 2553741312 110592000 3639066624 1795137536 2136174592 132237312 683574272 3239949824 3466870528 970337920 153730368 2340055264 2736498192 3278238280 525862788 1699529574 1654826001 +2147483648 3221225472 2684354560 2415919104 402653184 1543503872 3858759680 3472883712 3128950784 2269118464 153092096 1347420160 3798466560 3278110720 758513664 4011261952 1731690496 1457995776 2337267712 592146432 3700254720 794964992 3149484544 305978624 1523222400 129888448 4026159584 1277531568 417740248 3904893884 3593676042 1419873501 +2147483648 3221225472 2684354560 4026531840 3623878656 2483027968 3858759680 3405774848 1635778560 3326083072 3307208704 1345323008 3826778112 1055129600 697171968 352256000 3235872768 1349468160 179822592 2343768064 2213398528 3587857408 2057910784 2275717376 1529753728 831481536 3831999456 3338373072 1560373704 1981292076 2212766498 185470749 +2147483648 1073741824 3758096384 4026531840 3355443200 1275068416 2046820352 184549376 1803550720 3233808384 2216689664 472907776 1030225920 3589537792 3357671424 2795569152 3640754176 2112995328 2696486912 2944258048 3812038656 3168949248 2088873472 3895551232 1645850240 1359838784 2118107744 1816549968 2686177592 1587328460 752237934 3993198735 +2147483648 3221225472 1610612736 1879048192 134217728 1275068416 771751936 3640655872 1468006400 3779067904 4213178368 3134193664 2679635968 1317797888 629800960 2480078848 2004058112 3236118528 2591760384 3475460096 1721063424 948573184 1716763136 20128512 3309556864 2657822144 117417696 1206474800 3781731720 1932827652 4228314894 1222226461 +2147483648 3221225472 536870912 2952790016 1476395008 2483027968 100663296 2197815296 3850371072 3225419776 421527552 4172283904 1577582592 2278293504 3539599360 2108620800 621772800 2214543360 4090978304 3744190464 1218021376 3663338496 325032448 690444544 1694719104 1969556672 761855456 660359504 3703719256 2125162388 2262426606 477766529 +2147483648 3221225472 2684354560 1879048192 3623878656 1811939328 3925868544 385875968 3380609024 4206886912 3147825152 823132160 3309830144 2670460928 666501120 2015297536 1581219840 66011136 2282217472 1018925056 3003729920 2220499968 1139756544 3892779264 3971723392 453614144 811239904 3320810736 352817080 842763668 675914926 1899644913 +2147483648 1073741824 3758096384 805306368 1476395008 2751463424 2449473536 2533359616 159383552 2755657728 274726912 1993342976 2033713152 3930849280 3156869120 3710713856 1926070272 3848126464 4068810752 4091088896 3672852480 792390656 2083913216 1076996352 2677997696 1281127616 3685911712 3859891824 774859080 2855597572 3699829934 4162275395 +2147483648 3221225472 3758096384 4026531840 3087007744 201326592 2046820352 3338665984 562036736 2025848832 4112515072 3757047808 3112697856 1507065856 2186936320 775356416 479690752 2393325568 1888460800 703287296 2597971968 761979904 4137623040 4239628544 1081448576 1441591360 2556874080 178874000 2367867160 1860935116 2069487894 3047836257 +2147483648 1073741824 1610612736 4026531840 3355443200 1006632960 3254779904 150994944 2508193792 2688548864 1851785216 3041918976 64487424 399245312 924712960 1022951424 2165932032 3943284736 2217844736 678252544 2248906752 2144248832 1935795712 1656041216 1682414208 412134080 3925376160 1794932208 1318510632 2188233956 1661677434 1884183107 +2147483648 3221225472 2684354560 1342177280 4160749568 3690987520 637534208 754974720 2004877312 2277507072 4204789760 1091567616 897056768 2899050496 2611871744 1145241600 2070118400 2729656320 3320569856 2809638912 742475776 1480496128 3447403008 3570360064 598558848 1547714368 861990368 313542896 2850563976 3983855684 1262676330 1220378985 +2147483648 1073741824 1610612736 2415919104 671088640 3959422976 3523215360 3506438144 2709520384 2571108352 4116709376 2335178752 1545076736 3083075584 2801664000 869335040 1446084608 901890048 1308205056 4167905280 1941641216 2528572416 2721949184 1251194624 912930432 3213352896 494686880 44744080 3517411208 4197221196 134398258 1497103395 +2147483648 3221225472 1610612736 4026531840 134217728 335544320 3925868544 620756992 780140544 1019215872 639631360 2410676224 2706898944 2413035520 3769761792 2358444032 1798537216 2210611200 2398822400 2021642240 1711659008 2427112448 3559368192 2203173632 1054363008 3079954752 3209854816 4219702480 1897636744 2674862940 2217587822 2416324797 +2147483648 1073741824 536870912 1342177280 671088640 1946157056 436207616 2466250752 3833593856 784334848 3625975808 1622147072 4060610560 3448504320 1026686976 3764977664 2915663872 2285486080 642899968 2760749056 2359793664 2377837568 3458561536 2103125248 1570808192 770735936 2322112352 2967241680 3475656664 4288488276 4267679206 2413751759 +2147483648 3221225472 1610612736 3489660928 134217728 3422552064 1644167168 4244635648 192937984 1631584256 3378511872 3192913920 3098017792 1034682368 3290562560 218038272 3441393664 1318010880 75964416 2530996224 153221120 812266496 21222912 913664768 3209478272 3140653504 3442950304 2531515120 4127579224 2614367988 15120470 3184620649 +2147483648 3221225472 536870912 2952790016 2013265920 3154116608 637534208 251658240 1937768448 239075328 1600126976 1970274304 925368320 3895721984 3000631296 1273823232 2047705088 2143109120 1865768960 835833856 687056896 1909593088 1799991808 1682963712 1609330304 478572736 1709385632 4094310096 2014669816 1153544908 4046164118 3566102715 +2147483648 1073741824 1610612736 4026531840 134217728 1275068416 2852126720 1090519040 1166016512 2638217216 757071872 3683647488 1995964416 209453056 1094320128 1916731392 4066344960 753909760 1569169408 1963151360 1027954688 2915046400 1541422592 2901425920 3737655936 819230656 2187219680 4270441840 1218952 1209734388 633974862 372412209 +2147483648 3221225472 1610612736 3489660928 1207959552 738197504 2181038080 3372220416 3951034368 373293056 744488960 126877696 2069364736 2824601600 471728128 395902976 901349376 3125362688 142680064 1082519552 2655500288 1140888576 3724580352 3003162368 2524976256 465621696 1562424992 2339413296 1208509544 44303668 2314400426 1529869171 +2147483648 3221225472 3758096384 805306368 671088640 3556769792 1107296256 2801795072 3615490048 541065216 3038773248 3421503488 4032299008 3294887936 989724672 2693595136 2179825664 1295859712 429236224 506040320 2868099072 4137708544 2310057472 846776576 3222601344 384233152 1204384736 2514742288 1835572808 2883362092 4236935250 1832634527 +2147483648 1073741824 1610612736 4026531840 1207959552 2751463424 167772160 4009754624 3028287488 3242196992 2002780160 3840933888 3172466688 3378774016 765591552 3906928640 318734336 4285513728 2609356800 2826653696 3749517312 3978345472 3574609408 4222130432 3919334784 1819704512 4035265440 2826208080 604697672 1648620076 2483649294 1672129169 +2147483648 1073741824 3758096384 1342177280 671088640 2214592512 3254779904 150994944 4152360960 3544186880 4095737856 3704619008 2996305920 3946577920 3304456192 612827136 518488064 2341978112 194977792 3952832512 1858164736 2039012352 1816436224 2247808768 844742784 2645869504 1949491168 3703383856 3562956712 1771257236 667255522 3142763301 +2147483648 3221225472 536870912 2952790016 3355443200 2483027968 2785017856 2566914048 2424307712 3099590656 740294656 1175453696 4006084608 545521664 3727556608 2495938560 3206905856 479543296 3154993152 1453445120 171644928 2080934912 1067756032 4223595264 2169324416 4173450048 734785376 3144686960 4239943096 1153225788 2521968274 951522455 +2147483648 3221225472 536870912 268435456 3623878656 603979776 2113929216 2264924160 3313500160 2688548864 3688890368 3908042752 2291662848 1361313792 364773376 811925504 4207247360 3075817472 3372048384 2212589568 1860937728 1788382208 2082763264 3242079488 1051054208 3336954048 4177863456 1341509584 1349331272 482944876 2369246034 414334327 +2147483648 3221225472 1610612736 4026531840 402653184 603979776 167772160 2566914048 931135488 2831155200 4104126464 4002414592 2238185472 2827747328 447348736 2241265664 4143415296 2890350592 2885623808 2231095296 2880292864 654896128 1773954560 1943158528 4046678144 3081875520 2848627936 3207050864 21989656 2604859540 2695469502 39737065 +2147483648 3221225472 2684354560 2415919104 3087007744 1543503872 3254779904 2298478592 2139095040 1044381696 698351616 2442133504 553123840 3609460736 1718222848 2191720448 3661856768 4210245632 3378241536 2884071424 3310995456 2417529856 3012875776 1539481344 320815232 511536832 745684832 1949815536 2214715400 44852780 1124504518 2705655077 +2147483648 1073741824 536870912 4026531840 939524096 2483027968 3321888768 3674210304 4051697664 3166699520 551550976 3694133248 3239575552 1262747648 3915513856 836960256 1279492096 2756952064 3852197888 704057344 4224264192 277658624 3557751296 3143459072 122040448 4000431168 2941797536 3538164880 3211965320 522936268 1202674990 699212045 +2147483648 1073741824 1610612736 1342177280 3087007744 469762048 2583691264 1627389952 880803840 2646605824 367001600 2003828736 3812098048 264503296 3156344832 4011261952 1538752512 283623424 3478102016 3821268992 3298641920 1277973504 1645104640 1478061824 1764670336 1393145408 4263951264 3201638608 3218084328 1650993964 158133646 3090083929 +2147483648 3221225472 2684354560 805306368 134217728 2080374784 2382364672 1526726656 2222981120 2805989376 3856662528 4182769664 4260888576 3932422144 185991168 582942720 413106176 3983491072 4146585600 2909523968 513923072 1150067712 48933376 1935487232 527340928 68895424 2276020000 2434833008 3648057736 4043883756 967577978 1838812549 +2147483648 3221225472 536870912 3489660928 3623878656 3422552064 3120562176 2600468480 411041792 4156555264 1369440256 212860928 2025324544 1405878272 4190240768 2364735488 1712553984 1522745344 2926272512 36679680 735668224 3712263168 2994118144 4124951808 2740092288 1505434176 4127716320 2623341392 3474123240 190539044 920087142 4210367573 +2147483648 3221225472 1610612736 1879048192 4160749568 1811939328 704643072 1224736768 176160768 2831155200 853540864 1274019840 1553465344 1782317056 2000027648 860160000 166035456 1362444288 507322368 3148435456 819701760 962905088 40529408 1254352640 1905790336 515675456 2968977312 405129296 1364571848 4044210676 2412878402 2685866695 +2147483648 3221225472 2684354560 3489660928 671088640 3556769792 637534208 3607101440 2038431744 2042626048 1444937728 2641362944 3351773184 1045168128 4043177984 2485059584 2357166080 1575960576 2130173952 1287860224 2518226944 3657747456 1383229952 440499456 2186290304 1748553024 2076496736 3897747984 4247909336 2962777748 4143209962 2289705269 +2147483648 3221225472 1610612736 1879048192 671088640 2080374784 3858759680 3875536896 2139095040 4005560320 4242538496 1559232512 3447193600 2588147712 2960261120 1962868736 3529474048 4245635072 3718717440 2534100992 2541058048 4205052928 3129106944 377963776 1000069760 1841136704 3468177568 2149900368 2931958568 1042760300 801872798 3298102945 +2147483648 3221225472 2684354560 2952790016 1476395008 3825205248 3657433088 3405774848 3498049536 121634816 2749366272 936378368 548929536 632553472 1219624960 2504720384 376143872 2879078400 2840846336 2481934336 1715537920 4262784000 1577235968 3798187264 3053931904 1527593664 3530711328 3295380208 211509320 265489148 2309970126 3089230277 +2147483648 3221225472 536870912 1879048192 3087007744 3422552064 3791650816 50331648 880803840 3837788160 2401239040 3597664256 3843555328 871104512 4150919168 1408040960 1301118976 2006794240 2207604736 1425084416 1983883264 490497024 4097967616 3204039936 408637824 2490500416 1694601824 1265088528 288417544 75025380 2273108494 2023883299 +2147483648 1073741824 3758096384 3489660928 1207959552 1946157056 3992977408 3439329280 3380609024 4290772992 538968064 904921088 1563951104 496762880 2167799808 1532559360 2460581888 4119969792 4211941376 3871076352 3080894464 1626033152 2745852416 888114944 2763044480 1348006208 4279016800 4255009424 4008564904 3630928820 1340748738 672087547 +2147483648 1073741824 3758096384 3489660928 3623878656 1409286144 1577058304 2332033024 2860515328 2134900736 2321547264 2303721472 1913126912 3748921344 4035575808 3197042688 1105166336 1154990080 3542294528 3588878336 310781952 2395601920 850813440 1662109952 3800732544 2676999360 241119904 303503856 8585976 2744778252 3065938502 2338677353 +2147483648 3221225472 1610612736 1879048192 3355443200 1275068416 3321888768 184549376 2592079872 3854565376 3793747968 3161456640 832045056 990642176 168951808 1979645952 59736064 1595359232 3852148736 684281856 3738605568 151606272 385274368 1752824064 250491776 2822065728 2300344416 1318770192 2533064328 1683555844 1168018006 1831717833 +2147483648 3221225472 2684354560 2952790016 1207959552 2885681152 1912602624 2868903936 75497472 633339904 362807296 2412773376 4049076224 546045952 41811968 3465740288 2822995968 2124103680 1935138816 2202619904 883562496 1256272896 2993554944 1567313152 2577340800 528327744 3060286944 2221173808 383410280 2959708516 2914671450 1587085865 +2147483648 1073741824 1610612736 268435456 402653184 872415232 2113929216 184549376 1937768448 490733568 2636120064 248512512 304611328 3636199424 2031747072 572850176 3681910784 2182987776 2424414208 3603673088 2726733824 250551296 3774390784 3096709376 2426817152 1438597056 2962235104 3767042608 3912036632 3205652260 3737734142 2676438587 +2147483648 3221225472 2684354560 2415919104 1744830464 4227858432 1845493760 2600468480 2441084928 3024093184 257949696 974127104 1756889088 3054239744 1640103936 116588544 3110305792 932921344 3690455040 447049728 959322112 1902208000 2085112320 1759785216 2216054912 3912088768 736769952 3364337584 2131572232 3491370116 3857650566 2207874005 +2147483648 3221225472 3758096384 805306368 4160749568 335544320 2046820352 1358954496 3900702720 2680160256 2858418176 3310354432 1258815488 2493775872 4267573248 2259484672 2038267904 3769974784 1089576960 3946811392 3078252544 2914253824 1601226240 2893559552 215797632 1484945472 1194266144 986897776 732424568 3929415260 2111395394 4142622159 +2147483648 3221225472 536870912 4026531840 3623878656 1677721600 100663296 1962934272 2323644416 54525952 1482686464 4010803200 3820486656 2668888064 3948806144 3751739392 1880064000 2683781120 3842203648 3951923200 2869577728 513911808 998304256 3217096448 3592447360 2851106496 3521673888 902574000 400218888 2704915868 3798215170 3908461629 +2147483648 1073741824 3758096384 2952790016 2818572288 1409286144 1778384896 285212672 3414163456 3569352704 2497708032 298844160 3573022720 418119680 3343253504 530776064 3287515136 1422639104 3292995584 982618112 4251596800 2466638848 889210368 2843768576 3250629760 761299008 672159904 3046694768 2801542280 1574866148 165627362 2423083489 +2147483648 3221225472 2684354560 2415919104 1207959552 4093640704 2785017856 1023410176 545259520 2814377984 132120576 326107136 3616014336 4017881088 3907125248 321060864 2245230592 152780800 608690176 2603970560 3983423488 2231979008 2964105728 1715107584 675784576 3509975104 1785598880 1518942928 3840692824 798666404 496498694 2297247109 +2147483648 1073741824 3758096384 268435456 2818572288 3019898880 3321888768 3942645760 4001366016 1933574144 2346713088 4285530112 1078460416 3895721984 4190240768 1596260352 836075520 2589835264 969482240 1444622336 524720128 2484055040 592751104 2331140352 1275936640 114398400 1521963808 1894291024 2024070936 3371834540 3092891566 2695092395 +2147483648 1073741824 3758096384 2415919104 4160749568 603979776 2181038080 2063597568 2357198848 1145044992 2220883968 1703936000 3284664320 2525757440 1515585536 2952593408 3924656128 1223016448 1497964544 1483714560 344606720 4291030016 1420602880 2158425344 1696942464 1760101824 4167011744 3983693360 1605851384 1477346292 951676514 3191324479 +2147483648 3221225472 1610612736 1879048192 134217728 2751463424 503316480 385875968 360710144 3049259008 2665480192 1825570816 401080320 3477340160 543293440 87490560 2171043840 3889119232 3173720064 221859840 4246099968 4000152576 888939008 1569592576 1773260928 2269314368 2634547104 3948872048 3789777816 1078829148 2924276606 2549539561 +2147483648 1073741824 1610612736 1879048192 2281701376 3690987520 3590324224 3875536896 2206203904 826277888 1382023168 3796893696 1462239232 1355546624 3753246720 890961920 2177597440 555991040 1817157632 2013908992 2882164736 622134272 1813254656 966939904 2109310592 4176654272 454105504 2625559024 2286400472 1089800596 2231666658 3857334361 +2147483648 1073741824 2684354560 268435456 3623878656 1543503872 436207616 1392508928 3615490048 2126512128 3294625792 1649410048 908591104 3190554624 1072300032 2021326848 1592492032 2946744320 3697238016 3881660416 661301248 725316608 122400256 370351360 1927772800 3979988032 2382138400 3724683376 917968728 1645284852 3746614110 3702059397 +2147483648 3221225472 3758096384 2952790016 134217728 3556769792 3590324224 654311424 4169138176 2428502016 950009856 1404043264 741867520 2704539648 359268352 2267480064 3327623168 3822010368 785096704 3487109120 1235884032 629623808 3907508736 2859982080 3401545088 2941476160 1021164000 3954763856 2239018344 3876195292 1899468534 1818200497 +2147483648 3221225472 1610612736 1342177280 4160749568 2751463424 1644167168 687865856 276824064 2789212160 3739222016 91226112 166199296 1730936832 2962620416 1499398144 477069312 1885814784 3820691456 3758452736 2564196352 12561408 2124385792 1884227328 1605838720 2965580224 3341921056 650405968 465218232 3083416596 4197503554 3481854909 +2147483648 3221225472 536870912 4026531840 671088640 3154116608 1375731712 1459617792 1937768448 3577741312 3386900480 2410676224 2434269184 2424569856 2050097152 938672128 3942875136 3942334464 1397710848 2443546624 3455236096 567510016 781424128 1014178048 2588115584 3306917824 2516570656 1581101968 280373128 1723929484 3715141502 1941488685 +2147483648 3221225472 3758096384 2415919104 671088640 3019898880 1845493760 2566914048 260046848 1035993088 140509184 2448424960 3175612416 1147928576 3614834688 2519007232 2819981312 238895104 3944849408 241119232 2687899648 1443179520 2336555520 73775872 766887040 3484238144 3415856416 91987664 1881986200 4023813748 506831682 2557305031 +2147483648 1073741824 2684354560 1879048192 1207959552 201326592 2449473536 1358954496 4018143232 3812622336 2300575744 4136632320 2351431680 2048655360 2995650560 1364787200 227115008 2466365440 2328715264 2185957376 991844352 1509020672 4132800000 242169600 1382287488 232412096 2298207968 2686883440 394619224 1030194628 3253249930 670832307 +2147483648 3221225472 536870912 4026531840 2550136832 2885681152 3254779904 956301312 2843738112 700448768 283115520 1863319552 4027056128 2546728960 1817051136 415956992 2837151744 728973312 3538903040 2181664768 20842496 3734184960 2390730240 4005658368 496109184 1426966336 1943839648 1422312112 2202524088 3463780084 3980984058 3781986577 +2147483648 1073741824 536870912 268435456 671088640 3556769792 1107296256 2063597568 3766484992 692060160 2690646016 3121610752 3103260672 3389259776 4203872256 4053467136 3729489920 697548800 3370639360 1864232960 1337645056 2269613056 489491968 2863797504 7030144 224629952 1045407904 1543615664 2348551496 3407225036 4073309598 2666538021 +2147483648 1073741824 2684354560 4026531840 3623878656 1811939328 637534208 2634022912 2239758336 2730491904 2766143488 4027580416 4057464832 2607546368 2202140672 2708275200 4164780032 1724235776 3336134656 2912129024 36325376 1500095488 3430629888 24002304 890202752 4263518272 2297450656 1607006896 1806973032 1672413060 1911540102 1580218827 +2147483648 3221225472 3758096384 2415919104 2550136832 469762048 2785017856 1593835520 3363831808 1228931072 916455424 2079326208 62390272 1979973632 1454505984 781516800 782598144 2348630016 1462345728 4027789312 1356507136 2845389824 3674984960 1848552704 2584974720 299537600 1377404512 4106975120 3402540328 2781032620 3654424030 2256902571 +2147483648 1073741824 1610612736 1342177280 2818572288 67108864 1778384896 3372220416 3229614080 3535798272 3776970752 103809024 1414004736 2532048896 3773431808 2058944512 667516928 3236020224 64856064 7335936 373446656 398842880 2979755520 3336347392 2611146624 3151332672 2388863072 741888080 3208965912 35021940 967521502 563372167 +2147483648 1073741824 2684354560 1342177280 3892314112 3825205248 3456106496 1493172224 645922816 2503999488 3877634048 3599761408 2237136896 2927362048 503447552 2885091328 4222058496 2954870784 898850816 3170447360 2608519168 1419492352 2134749696 3186887424 2659605888 1868116160 61537248 3278083952 1930497320 3276703956 4252857110 1700032385 +2147483648 1073741824 3758096384 268435456 2818572288 3154116608 3791650816 4244635648 2088763392 1807745024 3982491648 2997878784 3850895360 1500774400 1940520960 1310654464 3706683392 3259482112 3517128704 2660315136 3877804032 2448139264 3716515328 4223195904 3745306496 2344502336 3573898528 2658673040 1700573976 344881132 1842151686 11275449 +2147483648 3221225472 1610612736 1342177280 134217728 738197504 2583691264 3573547008 3011510272 2789212160 3890216960 2876243968 1261961216 3847487488 2353659904 4145610752 514424832 4138811392 3434422272 4128731136 2708633600 2504905728 3093499392 3731389184 1320974464 3551938240 2983191840 4292225104 1761567848 3708742588 500930614 3271328655 +2147483648 3221225472 3758096384 3489660928 3087007744 1946157056 4261412864 3070230528 2306867200 3560964096 2107637760 3312451584 2027421696 3415474176 986578944 854261760 976977920 798179328 2967445504 461729792 3802187776 2700098560 379060736 2536789248 222170240 2649972928 290449760 2467107344 1650212296 991047644 2226764114 2778915353 +2147483648 1073741824 536870912 4026531840 3892314112 3154116608 2717908992 3774873600 645922816 3686793216 2682257408 2022703104 763887616 530841600 4224319488 186580992 2423226368 125288448 73129984 3736408064 2711681024 3140535296 397944320 4271695616 3331731840 107545152 4036403616 2573843248 1159108536 2636758684 1941333654 3214521961 +2147483648 1073741824 536870912 805306368 3892314112 3019898880 1241513984 3170893824 1820327936 222298112 589299712 1871708160 1011351552 200015872 770048000 2248081408 474972160 3608657920 2280906752 265932800 1288714240 1348996096 4194043392 1450089216 192137088 1385800384 2549118432 1408823408 3551789368 511880788 3172272882 195464749 +2147483648 3221225472 536870912 2415919104 2818572288 4093640704 704643072 2499805184 1803550720 54525952 2560622592 5242880 3750232064 3693346816 408813568 2170224640 1152090112 1962098688 1176461312 1137045504 3339737088 2502437888 896845312 3797316352 1228900480 3470107584 3073904480 3554444592 409116600 1170841628 3434766082 1927644409 +2147483648 3221225472 3758096384 2952790016 939524096 3825205248 2986344448 3103784960 4068474880 2722103296 3701473280 783286272 1563951104 1780219904 3278766080 893059072 2519433216 3139649536 2689048576 2325024768 2481989632 1612205056 426524160 674653952 1786193280 1592606656 1053607776 1426471888 3549409256 1880190836 1790089818 3073743297 +2147483648 1073741824 536870912 2415919104 1476395008 3556769792 2583691264 3405774848 3565158400 994050048 1021313024 2429550592 548929536 2169765888 3067740160 1995243520 3688726528 1278590976 1712971776 70742016 791685120 2833808384 4104955392 3396226304 392628608 3058232000 2333917728 4224100592 1881928520 1786179228 3229822726 1790626571 +2147483648 1073741824 1610612736 1342177280 939524096 1946157056 1308622848 3271557120 914358272 1598029824 1373634560 976224256 2343043072 4250664960 1392902144 4205510656 2558230528 3663970304 2052562944 3190681600 3792750592 2939698176 1160000000 1002606848 2841245568 2072645824 2469786912 1587814672 3775044024 2574850660 1394272802 1900925801 +2147483648 3221225472 536870912 805306368 671088640 603979776 2986344448 2197815296 4269801472 1153433600 1025507328 3314548736 1940389888 3132882944 862322688 2807496704 3848765440 1973370880 984309760 3026276352 2839050240 2039798784 3491409408 1922108672 618677120 3274731328 91788896 4050973168 1965693272 1323913572 3155439810 2522536885 +2147483648 3221225472 3758096384 3489660928 2013265920 2483027968 2181038080 1526726656 2558525440 1816133632 3806330880 177209344 1634205696 12320768 3975544832 2284781568 3151986688 2699509760 1435738112 1319727104 587728896 3530300416 3716046336 1896080640 1119956352 1379203520 962260768 2943449008 1491883480 2990459364 2942538578 236029597 +2147483648 3221225472 1610612736 2415919104 2818572288 201326592 704643072 1895825408 209715200 3493855232 3311403008 4216324096 1825046528 14417920 2730622976 3032809472 3145039872 2049785856 2182684672 716681216 3748141056 1605145600 2629467648 1673621248 415462272 2611399616 1772348064 787932144 845903416 3920283236 2506720998 1221562947 +2147483648 1073741824 536870912 1342177280 2550136832 2483027968 2046820352 3841982464 511705088 1522532352 1713373184 1294991360 3268935680 1903427584 3921281024 2821783552 1285652480 3976839168 1061543936 1444655104 548939776 1621376000 1886520832 2662187776 448204160 871796544 2909789536 2751625808 4195689864 3625152124 310644486 121821207 +2147483648 3221225472 536870912 2415919104 939524096 3959422976 3992977408 3170893824 2860515328 3963617280 1327497216 3861905408 1357381632 4050911232 653918208 2625044480 3337060352 1560231936 4177747968 35516416 596166656 2154079232 3424815616 2079004416 2020191616 1324530112 483637984 3232064208 646207288 2297614540 3050544246 1210418721 +2147483648 1073741824 536870912 1342177280 3355443200 4227858432 2046820352 1224736768 1736441856 859832320 2120220672 2995781632 4266131456 556007424 3503685632 3015376896 4224417792 584302592 186638336 794669056 4287133696 1099170816 3731242496 2189645568 3950502016 2617859008 2940664224 1416880432 2662293112 3169158364 1509190986 3481203089 +2147483648 3221225472 3758096384 2952790016 1744830464 3959422976 3590324224 956301312 411041792 2327838720 924844032 1857028096 2589458432 3173777408 1083047936 1064501248 3714285568 3301654528 1205837824 1168969728 559446016 3198948352 1506673152 689167104 2444489600 1078186304 2105272928 3355960016 952183176 3744882724 802159722 3674574137 +2147483648 3221225472 2684354560 3489660928 2013265920 3288334336 2986344448 3640655872 696254464 943718400 4196401152 2859466752 2438463488 162267136 2159149056 3114598400 2511699968 649936896 1832509440 2365534208 4228139008 1854278656 2086370816 3929179904 224738944 2824183488 4121759968 615579792 1807426760 2485258980 3614285078 3260144659 +2147483648 3221225472 2684354560 2415919104 671088640 4227858432 3858759680 1526726656 2826960896 3175088128 1474297856 586153984 882376704 3899392000 4032954368 1987772416 3089858560 1386430464 472375296 3388043264 3261356032 2678465536 575472128 1917745408 1199112576 4007687360 2205200160 1347990480 2941007944 531815076 942931590 294631069 +2147483648 3221225472 536870912 4026531840 402653184 201326592 3992977408 1325400064 4085252096 2176843776 1096810496 1234173952 3725066240 3235643392 3233677312 2078212096 1626308608 3474407424 148070400 3136917504 1457817600 2048525312 1449470464 3791308032 649430656 651329344 710517280 1981058480 3649214648 1521566180 1486415258 760490405 +2147483648 1073741824 3758096384 4026531840 3355443200 4227858432 2919235584 385875968 494927872 1161822208 1780482048 999292928 2394423296 2964586496 3431596032 49086464 3038609408 1704312832 2085167104 510644224 3421247488 3981337600 1882163712 2991389952 2493436032 2973236672 1210645472 4002190960 2180946888 3045553404 1635843126 2873125499 +2147483648 3221225472 3758096384 4026531840 671088640 2214592512 704643072 2130706432 25165824 1002438656 1759510528 1045430272 3802660864 2145124352 2592473088 274268160 3735650304 2054242304 2721423360 2203537408 2073851904 2225503232 1953076736 1712425216 3374692480 3948890944 3308279712 70839280 2450797144 3251275268 2081925186 1312586107 +2147483648 1073741824 2684354560 4026531840 3355443200 2483027968 3321888768 855638016 3900702720 574619648 2808086528 567279616 2264399872 2590769152 2283929600 2014773248 2003271680 904904704 3112919040 2643300352 2885441536 1287277568 2150353408 528341248 3367272832 2709408704 1792919712 2151991152 2604062344 3331934820 3245512454 2628755185 +2147483648 3221225472 1610612736 1342177280 1744830464 469762048 100663296 4177526784 3061841920 3141533696 1105199104 3853516800 1575485440 3382968320 1261043712 58916864 2098429952 3429580800 3350667264 3334565888 2096371712 2582807552 1250902528 394091264 3220340096 1133465280 4194108192 548546704 1886331000 4283244892 886766646 1292608213 +2147483648 3221225472 1610612736 1879048192 3892314112 2080374784 2315255808 352321536 3061841920 4282384384 2787115008 2750414848 1860698112 1439432704 2790916096 4179296256 839614464 1374896128 2965839872 942231552 303872000 3527558144 113184256 3487431424 1244544 3295087296 3130646752 1507098896 2113804024 2060265396 4041875374 3839045653 +2147483648 1073741824 2684354560 2415919104 671088640 2348810240 1778384896 4143972352 1619001344 71303168 476053504 399507456 2743599104 215220224 523108352 290914304 1327988736 3470770176 1911775232 3002200064 1579472896 3231110144 4246470144 1601513728 1673697664 1660261824 268588448 710238320 2817673464 644716204 4185796290 186613109 +2147483648 1073741824 3758096384 4026531840 671088640 3959422976 905969664 2801795072 4102029312 1405091840 3282042880 3144679424 931659776 1313079296 68026368 3798925312 2432663552 2447884288 1153114112 3840528384 89454592 4216755200 3906200064 4047316224 667050368 2032499264 3307103712 3023560848 4257434648 2774907100 536779794 3290942301 +2147483648 1073741824 536870912 2952790016 3355443200 3154116608 771751936 2600468480 3514826752 3619684352 3995074560 372244480 570949632 1539047424 1330249728 3495755776 844464128 166313984 3601063936 2130595840 950736896 2739037184 3236014592 4104085760 3396642944 1356208960 1747410784 2826971216 457220824 1600184868 2823877134 3805841923 +2147483648 1073741824 3758096384 1879048192 3892314112 3690987520 4261412864 1392508928 276824064 1296039936 4229955584 1070596096 3138912256 288620544 1790050304 3970629632 129204224 780648448 3761577984 3063828480 674052096 1730814976 2011167232 866253056 2243744128 3611211968 3376266976 97679408 2891649704 3959110492 2381033230 2912115605 +2147483648 1073741824 536870912 1879048192 402653184 67108864 301989888 1258291200 2155872256 1707081728 1382023168 554696704 1094189056 3868983296 1898315776 2387148800 1735491584 4260216832 3402358784 1971490816 3312650240 3420376064 1874148864 2731009280 3806096768 3104228416 846833696 268004400 2746859656 395944532 3987299154 3022080299 +2147483648 3221225472 3758096384 805306368 1476395008 1946157056 3791650816 4278190080 2524971008 3351248896 2455764992 3901751296 70778880 908853248 931790848 3299016704 345735168 3501670400 2419957760 3726544896 3276097536 3901914112 465518080 1876513024 1502646144 1001927744 2590808096 1001038256 3071502856 3650340964 2052290510 2184420061 +2147483648 1073741824 536870912 1879048192 2818572288 1677721600 503316480 520093696 511705088 2059403264 119537664 198180864 1065877504 1143734272 4101898240 1069088768 4264656896 3038625792 2816729088 1587187712 1972090880 2923830272 699261440 1213951232 2865679232 1291955520 2850408544 618098352 2787146424 978322388 3553101770 768346819 +2147483648 1073741824 2684354560 268435456 671088640 1140850688 1107296256 1291845632 4051697664 1967128576 744488960 2354053120 2183659520 120324096 3986030592 1933770752 2355855360 46645248 1443979264 523399168 940169216 1080450048 3617291776 824132352 736455296 2630927296 3773321632 3775725296 3374736984 2516318900 1448041090 1196230961 +2147483648 1073741824 1610612736 3489660928 134217728 1811939328 973078528 1426063360 4118806528 3300917248 2426404864 1362100224 2486697984 3878420480 4271243264 839319552 2134867968 3348348928 3234177024 736260096 4079876096 153506816 2961165824 1626598144 601220736 1051391552 2144954592 382530256 3016110184 1806661892 3072019314 387022245 +2147483648 3221225472 1610612736 268435456 3087007744 3019898880 1174405120 2164260864 25165824 230686720 2032140288 2502950912 2059927552 2725511168 2605580288 178454528 594247680 4154408960 697376768 1246900224 3270051840 3501128704 1915984384 4141034240 1925390976 4047196992 3414650976 2377985616 684729880 1264111404 1783390210 1506994929 +2147483648 1073741824 536870912 1879048192 2550136832 201326592 301989888 385875968 4169138176 1455423488 4276092928 957349888 3106406400 2087976960 758775808 2683633664 3596451840 2028584960 2100551680 987140096 1008961536 2684240896 2589439488 1103376640 2065875328 3361280832 11254688 893002672 3556070168 3831314476 535410870 498271731 +2147483648 1073741824 3758096384 268435456 3892314112 4093640704 2986344448 50331648 1115684864 2713714688 3323985920 2790260736 983040000 487325696 516030464 832765952 1002143744 611827712 1310007296 2149986304 1529174016 2181983232 1497497088 3024669952 693393280 3647887936 2515649120 421550384 47205416 3663222628 1655451078 1204970581 +2147483648 3221225472 1610612736 1879048192 3355443200 738197504 1375731712 2499805184 3581935616 1941962752 1889533952 2551185408 1372061696 3541827584 451280896 2612723712 1374912512 1580154880 1223237632 117592064 1968773120 3143267328 2488075776 3120612096 1761644160 1602275648 1925193696 320918768 13661112 870903268 2018305762 2647565993 +2147483648 1073741824 536870912 1342177280 3623878656 2214592512 3456106496 4211081216 1686110208 4290772992 4150263808 3926917120 3337093120 3917742080 2903638016 3639541760 948404224 130269184 2821840896 1687072768 3586254848 968272896 3603792384 2746272000 1108919680 3644610112 4099818272 2479460400 2372066136 2006440092 3870018734 787831153 +2147483648 3221225472 536870912 4026531840 3087007744 1677721600 1912602624 3607101440 931135488 759169024 807403520 1177550848 1622671360 1857290240 4176347136 2450587648 438927360 1381842944 1909678080 2027065344 2029234176 677547008 2005638656 4080457984 1068877440 1288677312 4169148896 1321223888 4150286568 890271132 3674773138 2420929875 +2147483648 3221225472 2684354560 3489660928 2281701376 2348810240 905969664 2667577344 2139095040 1010827264 866123776 1911554048 2793930752 478412800 3734110208 3851091968 2944630784 113721344 3904233472 3773706240 743782400 792654848 1114448384 2685570304 2773174912 3252896448 3151491936 3454885776 72547224 854297052 3658695214 1012887349 +2147483648 3221225472 536870912 4026531840 402653184 2214592512 3254779904 452984832 3430940672 3728736256 857735168 2427453440 2486697984 3886809088 398065664 3745316864 2303033344 3687399424 2781044736 3376844800 2909734912 142396416 319974912 1285121280 2234245504 113415104 657546976 992080 1273780968 3348783236 3608001758 3913103667 +2147483648 1073741824 1610612736 1342177280 2550136832 4227858432 3120562176 855638016 1954545664 2998927360 3294625792 1154482176 1442316288 3881041920 3366322176 873136128 1899200512 3708272640 4294025216 1338175488 4047890432 4009022464 244764160 2699267328 1702875520 367335232 692350240 3577646320 2240806024 3949851292 2765656602 2175065953 +2147483648 3221225472 3758096384 805306368 2818572288 1006632960 3925868544 3003121664 2206203904 960495616 417333248 2723151872 2096627712 796131328 498204672 312934400 3508502528 3884662784 485072896 779522048 12433408 1286915072 3432156672 4074188032 504845952 2797013952 3431435552 2565831280 1120105480 4139085500 3439868718 3996948857 +2147483648 3221225472 1610612736 4026531840 134217728 1006632960 1644167168 1526726656 3212836864 88080384 4099932160 810549248 635961344 1565261824 2559180800 570097664 659783680 1132412928 824516608 1190580224 558454784 3091997696 772433408 2822466816 2784217728 3893349312 3086813600 3548564720 2670192536 395388692 2235052862 1013225653 +2147483648 3221225472 536870912 4026531840 3892314112 3288334336 369098752 1694498816 2189426688 3191865344 1486880768 3996123136 2125987840 4109107200 4234280960 994377728 3736961024 275857408 1818451968 1765707776 2170550272 3254025216 289278464 3177152256 737428864 3191760832 1625285984 2687822928 2841525096 2408536644 1423720518 735729875 +2147483648 1073741824 536870912 805306368 1207959552 2751463424 4261412864 385875968 3464495104 1933574144 497025024 1672478720 1183318016 778829824 4173987840 4029480960 1659207680 2544484352 4220772352 2660683776 4004452352 2915335168 89547264 189736192 794047360 774790336 294335328 2491583952 1042371800 3078610036 1864142558 3659678371 +2147483648 1073741824 536870912 2952790016 3087007744 872415232 2113929216 352321536 192937984 876609536 2761949184 1123024896 1897398272 1907097600 1224605696 1406074880 3617030144 2803613696 2757091328 362958848 925460480 1383373824 4130472448 656525056 235955328 3041438912 893688416 348788624 2992442888 147216740 2446524666 1766918693 +2147483648 1073741824 2684354560 2415919104 4160749568 2348810240 1375731712 4177526784 4001366016 2386558976 2464153600 1647312896 2453143552 2709782528 459669504 1534525440 672104448 4209754112 2625462272 269676544 1518962688 3425485824 4203410944 1843232512 2688735616 1203860416 2666571552 1687687696 2220117416 3354276332 3884674730 1653412941 +2147483648 3221225472 2684354560 2952790016 3892314112 201326592 3925868544 1090519040 2524971008 3829399552 3584032768 1850736640 944242688 4066639872 4128112640 2498953216 4269506560 1308573696 1208082432 921325568 12400640 69760000 1381268992 2876698368 1534034304 3500782016 301902432 283853616 2170009336 1628831580 2176627250 3091352433 +2147483648 3221225472 2684354560 2952790016 3623878656 201326592 2382364672 3271557120 679477248 1312817152 1059061760 4132438016 1990721536 532414464 3165519872 4265410560 3595927552 1686716416 1465376768 2391953408 1129515008 2340963328 3303811584 830880000 4014070144 3483071424 3519338208 1291469232 1754210968 3520487652 921270698 1722267303 +2147483648 1073741824 536870912 1342177280 1744830464 1140850688 1979711488 2533359616 1602224128 2051014656 2657091584 3362783232 2356674560 3970170880 1676279808 3035168768 3109126144 4157980672 1294983168 2655956992 1736660992 611900416 3366210048 1709894912 468298368 3402706112 3214256288 844096976 2663286568 3459985740 754740486 4250821567 +2147483648 3221225472 536870912 1879048192 3892314112 603979776 838860800 520093696 276824064 2210398208 4066377728 4287627264 174587904 198443008 1165885440 1660092416 2547744768 1269776384 3860946944 715788288 4119689216 3123190784 1425296896 3796812032 686516608 230151744 1246566944 1984482480 2187594584 2779161804 1199539346 233417297 +2147483648 1073741824 536870912 268435456 1207959552 1811939328 369098752 3439329280 1769996288 591396864 2455764992 1972371456 2112356352 2775318528 3945660416 2599223296 197492736 3398025216 2883051520 1879240704 2720217088 2616759296 1623482880 1487068928 1586744960 367024576 4023400864 2483591984 1421632600 4263911156 2714831226 1403235623 +2147483648 1073741824 1610612736 805306368 3087007744 201326592 771751936 2936012800 2977955840 3158310912 383778816 1395654656 3357016064 883163136 3917873152 728039424 2562555904 3585720320 1047502848 2707591168 4093880320 2968019968 219998720 1802654976 1418398848 4278498496 3268868128 1703740944 4070649480 3679154412 3299104330 1904613055 +2147483648 3221225472 3758096384 805306368 2281701376 1677721600 3187671040 2432696320 1132462080 2202009600 2250244096 1930428416 2071461888 531365888 3021602816 1290993664 2118877184 3674685440 2607652864 2866188288 1138333696 3285236736 3591938560 1587290880 3128047744 1428645824 1283273696 2410597360 4252351496 3158999652 2108381342 418879005 +2147483648 1073741824 2684354560 805306368 1476395008 2885681152 3925868544 1124073472 2508193792 3711959040 2296381440 2911895552 4291297280 3756785664 3872260096 42926080 1015513088 273399808 1664442368 4198649856 1905362944 3852526592 1030778368 1582890240 4196704384 572701120 3720425248 155715504 3878421752 1265512660 3154085434 3705640069 +2147483648 3221225472 3758096384 1879048192 402653184 3959422976 4261412864 2466250752 2709520384 2990538752 207618048 1236271104 3352821760 477364224 1661075456 2332229632 438009856 1590640640 3923615744 1469501440 359745536 3143689216 2989537792 2090367232 1486114944 2691851968 3531301024 1031743504 1057350472 4016218108 45290334 1036203981 +2147483648 3221225472 2684354560 805306368 939524096 738197504 1107296256 1459617792 830472192 4055891968 3026190336 1661992960 3258449920 3964928000 4030070784 1409875968 527532032 3389341696 3322142720 218288128 1504667648 3305112576 243312128 1145086208 597702784 3597724992 2846363424 4213986608 1061335944 3004156060 2951793802 745078323 +2147483648 3221225472 3758096384 2952790016 3087007744 335544320 3053453312 2868903936 1920991232 2520776704 1746927616 3310354432 886571008 3953393664 2701000704 500891648 1019445248 1921466368 3603537920 360321024 326445056 2269150208 2208328192 3566227712 255380352 3088335296 2786472928 5767088 3385926888 2621325452 2277182610 2142493305 +2147483648 1073741824 1610612736 268435456 671088640 67108864 1308622848 989855744 1317011456 29360128 1260388352 2179989504 1596456960 968097792 3474849792 868024320 2813689856 1609678848 2949095424 3050221568 4117043200 2636766208 3680219648 174389504 507907968 929129024 1384088416 1153574800 3740779832 3662047180 1499538482 427774559 +2147483648 3221225472 2684354560 2415919104 1207959552 1811939328 2785017856 2264924160 1551892480 1589641216 4250927104 1475346432 3884449792 1930166272 3469606912 2353201152 1655406592 2757181440 4027703296 2866704384 2818291712 3134166016 4247081472 1697965312 4092256640 437345088 3688778784 2491149008 1150254808 2961544084 614736122 3105010985 +2147483648 3221225472 3758096384 4026531840 3892314112 3288334336 33554432 1157627904 3212836864 3837788160 383778816 3994025984 2365063168 2294022144 618004480 460914688 4016144384 718094336 1784913920 4293283840 1441871872 3195386880 142581248 3447769856 2311122048 2371937344 4174435488 924356016 489427912 1324221492 3223703746 2586310219 +2147483648 3221225472 1610612736 805306368 134217728 1140850688 2382364672 3909091328 2038431744 3913285632 2443182080 3239051264 1869086720 1709441024 1730543616 856227840 2495709184 2176139264 1153114112 1039536128 3993081856 240491520 3700142592 2135821056 1584253568 2133274560 945607776 2882183792 1220257176 1475804348 3640744314 2799007171 +2147483648 1073741824 2684354560 2415919104 1207959552 3690987520 1778384896 2164260864 2776629248 3955228672 1231028224 2697986048 1178075136 3958636544 653656064 4127653888 2959048704 3271278592 2213896192 3328634880 496973824 1486562304 2745544192 2686328576 734782080 90004800 369771040 1001241072 2210579272 303141628 3527954602 2138840093 +2147483648 3221225472 536870912 3489660928 1476395008 2885681152 1509949440 2130706432 1082130432 3594518528 1402994688 336592896 2052587520 1173618688 3535405056 1304887296 3611262976 2891661312 100229120 988459008 1396664320 307987456 4109975040 594194688 3103783296 71015360 2139741792 3082952560 2153992872 729626012 2365093062 2925800369 +2147483648 3221225472 536870912 3489660928 2013265920 201326592 2785017856 385875968 109051904 1849688064 1998585856 2488270848 1855455232 1283194880 3450732544 4060676096 3669065728 3541909504 954949632 1342091264 3281078272 340591616 1928544768 2026022144 3131018112 2815742400 1748659424 2064873904 2867990184 3052916244 2099292378 894481571 +2147483648 1073741824 2684354560 3489660928 3087007744 738197504 4194304000 1392508928 2843738112 3779067904 3793747968 2821718016 1986527232 3933995008 1385299968 4285988864 3804200960 3518218240 258564096 1314041856 3390539776 1907319808 2641067520 1337810176 601660544 2229430720 1220484576 2058566864 719921208 2232588932 3275208566 1545568273 +2147483648 3221225472 536870912 268435456 2281701376 1811939328 3523215360 3338665984 3649044480 1027604480 2573205504 3176136704 2050490368 267649024 384172032 1635581952 2208661504 138493952 1946116096 757493760 954038272 81089536 1397319168 769888512 3335311488 915573184 333147808 2805491440 2641646152 270979452 2589802426 2585112823 +2147483648 3221225472 536870912 2952790016 2281701376 335544320 4127195136 654311424 3464495104 2629828608 2409627648 4115660800 3478650880 2348548096 4113956864 4262920192 2490335232 3892527104 4274872320 2130104320 4147632128 3388967936 4009466368 794897664 2652429184 3894172480 456416 3275748016 375121000 212956628 3783305090 2252399973 +2147483648 3221225472 2684354560 268435456 3087007744 2751463424 3120562176 3640655872 176160768 482344960 2749366272 4090494976 1341652992 766771200 4031119360 496435200 1997504512 3551215616 2834685952 310833152 2910308352 1600072704 2249455104 2623643392 1978678656 1699265856 2237448352 1038807152 2511698952 304513020 4245148826 861389629 +2147483648 1073741824 1610612736 2415919104 1744830464 738197504 2113929216 2868903936 1132462080 4123000832 3521118208 414187520 3852992512 1350828032 3460956160 2660040704 927301632 2444345344 2956173312 1196044288 2953697280 235222016 873556480 832778496 2939325056 3587291968 4198758560 3196196112 1593403448 4085757692 1164458134 702827851 +2147483648 3221225472 3758096384 3489660928 3623878656 3154116608 1778384896 2835349504 713031680 3653238784 2279604224 649068544 3879206912 2547777536 832176128 3880452096 588480512 4106174464 2893914112 1880780800 688596992 1773392896 4214201856 1737819904 2853053824 3755284544 3551398304 3150269456 1594251432 837915700 2005462926 2749683605 +2147483648 3221225472 1610612736 4026531840 4160749568 3019898880 100663296 553648128 92274688 3686793216 1948254208 2073034752 1016594432 274989056 2117992448 2720727040 2115207168 2477211648 1524703232 3911110656 3275466752 1774935040 3752065536 699353856 3382527616 931451200 4253980512 925043696 2247095272 561843660 3971236882 2630233481 +2147483648 3221225472 2684354560 2952790016 1207959552 1811939328 436207616 385875968 1065353216 3133145088 2350907392 2618294272 4268228608 2254700544 1629356032 212533248 3328409600 1633107968 1287774208 272519168 2419824640 3242963968 869518848 250595584 929894016 2576650304 3821464160 200784752 479284632 2520137404 1982792002 4165829081 +2147483648 3221225472 3758096384 4026531840 3087007744 2885681152 771751936 3774873600 2373976064 54525952 3852468224 2190475264 3373793280 2653159424 2923823104 3851354112 2042068992 3183689728 2440929280 3731247104 408905728 3541009408 2759297536 1101232896 3314400896 1754180032 1712541280 4005905392 3629303400 1287734924 1438909994 1526083733 +2147483648 1073741824 2684354560 2952790016 2281701376 201326592 1375731712 3707764736 1199570944 2805989376 547356672 1433403392 4096262144 4001628160 4292739072 4063690752 775913472 1208729600 2476564480 1707003904 2980567040 440865792 3449267712 2580507392 2028147840 351877056 3903867232 1950880528 2618572216 3458634748 904616898 3343766565 +2147483648 1073741824 536870912 268435456 671088640 3019898880 1375731712 2701131776 2743074816 775946240 2942304256 508559360 1484259328 2627993600 1645608960 3123511296 3048570880 4018257920 2236604416 2377576448 954030080 767372288 1189944832 3742732032 4109440128 101164736 1782247328 3684139760 3026327560 2256791916 2895968858 4073859399 +2147483648 3221225472 3758096384 268435456 4160749568 3690987520 2919235584 1392508928 3682598912 3896508416 1369440256 4293918720 2853699584 1929641984 3643932672 850591744 2370535424 3592372224 3452280832 2682957824 1440204800 1835619328 2103761408 4179818752 2986019456 3928467136 3882964320 4267724688 3356500232 2806577100 359462942 3429761405 +2147483648 3221225472 536870912 1879048192 134217728 3825205248 369098752 2432696320 461373440 1128267776 1491075072 1980760064 4206362624 1879834624 425590784 2339045376 645103616 982466560 7954432 522588160 382179328 3504159744 1590479360 67013376 3860539520 1973102528 316357920 2084299824 3945463816 34813636 3579789626 2195843361 +2147483648 1073741824 536870912 805306368 2013265920 67108864 503316480 2197815296 4018143232 3342860288 1709178880 2456813568 840433664 2824601600 2797207552 1364787200 2011267072 2267922432 478142464 3240284160 3544524800 2151410688 1489277440 2636546304 2663605888 946372032 3460624928 2028397904 954445768 2872637780 2928460366 2352148743 +2147483648 3221225472 2684354560 2415919104 402653184 1811939328 1040187392 1962934272 3699376128 742391808 450887680 4184866816 1676148736 2201223168 2515927040 254476288 4033052672 1204240384 4146716672 2032037888 1067444224 173392896 365730304 1192910592 1466026880 87733184 3165727520 1866621264 303937336 2515047116 3795075226 729205409 +2147483648 1073741824 2684354560 3489660928 134217728 1275068416 436207616 452984832 1317011456 4198498304 90177536 263192576 4192731136 1964769280 2164654080 2902392832 70746112 2935734272 1915052032 2079240192 862140416 1500623872 3731115520 1747100928 3460133760 3397053888 4241075872 56674320 1185978488 1080589220 198978178 1831226413 +2147483648 1073741824 1610612736 1342177280 2281701376 3825205248 3925868544 889192448 3464495104 3795845120 1155530752 156237824 3948412928 3902013440 4258922496 2291204096 1013547008 701349888 3009388544 3143823360 836106240 464247808 2829587968 8164096 1212597632 3708234688 91664672 575614832 2312797096 3398542844 3714691974 3578635303 +2147483648 3221225472 1610612736 1879048192 3623878656 67108864 234881024 218103808 2172649472 88080384 396361728 472907776 3235381248 944504832 1579810816 2989686784 2332786688 1213677568 1414864896 2802995200 292489216 3876146176 1662050816 3861413632 1601476224 2557882304 3820044896 3742106960 915016968 948117380 1679019598 846962285 +2147483648 1073741824 3758096384 2952790016 671088640 2751463424 1979711488 1996488704 3514826752 390070272 2933915648 659554304 665321472 993263616 2232811520 4035903488 3548872704 2105786368 2074943488 1319014400 860567552 4152974336 1530956288 3705679104 1984963712 422076352 1911853856 4004945264 2017441880 1979691948 2816456730 2083516581 +2147483648 3221225472 2684354560 2952790016 134217728 738197504 1979711488 1392508928 3967811584 1145044992 1759510528 3262119936 1615331328 2663120896 805175296 1068040192 264339456 128794624 1720442880 2410041344 2087573504 1722528768 3245777408 112550144 1378841984 1014789568 4267628320 515459152 3879310232 3573125092 2564358586 2953426691 +2147483648 1073741824 2684354560 4026531840 3355443200 1006632960 570425344 1056964608 2306867200 3888119808 396361728 93323264 3457679360 1153171456 3565289472 3748986880 2156756992 3183591424 4285227008 1546293248 3774994432 4148896768 1065018880 1547241728 791115904 1610648384 268456672 2550149744 67116776 3590380052 553659382 2491444275 +2147483648 1073741824 3758096384 805306368 4160749568 1140850688 2113929216 3405774848 2692743168 2747269120 3672113152 3129999360 1725431808 3032219648 1983774720 3260219392 2502656000 3458711552 2897289216 1058410496 2816960512 2605837312 2047226368 1954523392 567083392 4140351040 2091126432 3621947696 1136515176 2072044948 1799382922 354437673 +2147483648 3221225472 2684354560 3489660928 3623878656 1677721600 2986344448 654311424 2508193792 3493855232 2661285888 284164096 3397910528 798228480 944111616 1329004544 148865024 744177664 1111875584 1834889216 775645184 2966768640 3846610432 565659904 3944715392 4290484416 3264585824 619064720 281504152 2614597068 227481194 3450017165 +2147483648 3221225472 536870912 268435456 3892314112 872415232 436207616 620756992 276824064 2361393152 3827302400 3415212032 1653080064 252444672 3381788672 1039466496 3055386624 3504422912 3716898816 2731175936 529602560 2259905536 3353253376 2953249536 915975040 3972307776 1123983712 1763151344 298882808 3244852148 792512966 3385508867 +2147483648 3221225472 2684354560 2952790016 2013265920 469762048 1644167168 1962934272 4018143232 926941184 1214251008 3140485120 877133824 3913023488 376045568 2329608192 3073605632 262094848 2427314176 1909608448 2425333760 120976384 3461805568 2100368128 3316151424 3326920640 3871482272 3273123216 1991319384 1290332324 959228654 2003983333 +2147483648 3221225472 536870912 2952790016 4160749568 738197504 2583691264 2701131776 1535115264 784334848 4125097984 3184525312 2328363008 2764832768 189136896 564854784 1858306048 2038382592 2835439616 1042206720 3826231296 892978176 2150284800 3768389376 1406164096 3989358144 474797472 1124481904 3272290104 2234724532 2047293394 3038060233 +2147483648 1073741824 1610612736 2952790016 3623878656 2751463424 2785017856 3003121664 2457862144 1765801984 2925527040 1754267648 3342336000 2569273344 1869742080 1187315712 2774368256 877248512 3258163200 2413432832 3361294336 1330326528 572434944 1794853120 3134616448 3354904256 1903721120 4022652720 3617768840 1679666540 3324599358 2023974795 +2147483648 1073741824 1610612736 1879048192 1207959552 1275068416 1845493760 3942645760 4185915392 2671771648 2350907392 3757047808 4197974016 982777856 2739798016 404946944 838565888 3011493888 404332544 3951480832 3591313408 4175533056 2222119424 4052852992 445292672 1298504640 3230983648 307111696 10722216 3996859900 2493463762 2315874209 +2147483648 3221225472 3758096384 3489660928 1207959552 3690987520 4194304000 1291845632 3313500160 37748736 4204789760 2356150272 843579392 1783889920 1716912128 1727987712 4208427008 311640064 882745344 7237632 2330179584 3772064768 1027276288 3023373056 166338176 3809290432 712410208 3461318416 2130696664 2933385804 3566430202 1402814805 +2147483648 3221225472 2684354560 3489660928 1207959552 2751463424 1644167168 2231369728 3716153344 4173332480 438304768 357564416 4201119744 2893283328 3887988736 1386807296 764510208 1401765888 3427262464 2203070464 2506684416 4042562560 1895718400 2101938944 1533091456 645235264 91970144 4856368 584578520 966280556 4228659954 1245857803 +2147483648 3221225472 536870912 268435456 134217728 3154116608 1509949440 4076863488 1350565888 1816133632 270532608 40894464 2561146880 2300837888 838205440 1111031808 618758144 2406301696 4106182656 3488641024 1902704640 751076352 4234608128 4227931392 4152214912 3880244672 1737277408 3654475408 1280302776 270018524 753667082 2231523139 +2147483648 3221225472 1610612736 4026531840 1476395008 872415232 1375731712 1895825408 2340421632 2755657728 1600126976 2528116736 3730309120 121372672 1410203648 3309109248 1775599616 3937484800 881008640 3761295360 2811758592 3877436416 2740899328 2819968768 244391040 2849197248 941105568 1096594960 1161722824 690326708 1250534874 3868139351 +2147483648 1073741824 2684354560 1342177280 4160749568 335544320 838860800 3036676096 3229614080 1866465280 1310720000 328204288 2612527104 3083599872 794951680 4183490560 2205384704 4194811904 1378443264 1129328640 2606254080 3619429376 1663733248 2954849024 3904230272 2087381184 373273824 3072688752 2446508360 3740499396 4190586502 4115207501 +2147483648 3221225472 1610612736 4026531840 1744830464 1677721600 3456106496 83886080 1719664640 935329792 2782920704 76546048 354942976 1769734144 271450112 1635975168 3334176768 3039772672 4120715264 2996883456 3350214656 349740032 3724816896 152749824 1250019712 2942179904 1295724960 1081020464 3384619928 3872429348 3632815338 994851833 +2147483648 1073741824 3758096384 4026531840 2818572288 4093640704 704643072 184549376 394264576 3250585600 236978176 1039138816 1018691584 382468096 2365718528 2950758400 2099871744 3030237184 3463651328 3034632192 3427858432 3565702144 4266952192 87981312 4259037824 801404736 1100387168 4286514576 4207066792 3569480100 1717112454 224727703 +2147483648 3221225472 1610612736 268435456 1476395008 2885681152 905969664 1493172224 411041792 2982150144 362807296 189792256 661127168 721158144 2794586112 358285312 2548269056 2998353920 1408835584 1252012032 2731599872 170427392 1553781248 593664768 3806583680 1547126336 3677988320 1468045232 1077950552 2497723236 1261454422 4221074525 +2147483648 3221225472 1610612736 1879048192 2281701376 469762048 1912602624 1023410176 729808896 4081057792 2065694720 1938817024 293076992 1918631936 1501691904 3019309056 2829025280 3590012928 914694144 3089125376 789600256 12092416 3485242880 1702025984 2696902784 317396928 1514004192 2375872624 1801599624 4186436500 320286006 1877946193 +2147483648 1073741824 536870912 268435456 1207959552 2483027968 3321888768 2634022912 3548381184 792723456 2841640960 4176478208 3332898816 2837708800 3475636224 3002531840 305102848 2841886720 3981303808 1593896960 2155886592 3586190336 2208303616 2882569984 3501726848 2117904320 2496055456 4287212880 2249865336 167738908 1641805910 1869726289 +2147483648 1073741824 1610612736 2952790016 3087007744 2214592512 1912602624 922746880 494927872 3485466624 710934528 760217600 188219392 3895197696 2296774656 2369060864 3520954368 2827599872 1910743040 889196544 2994743296 2252401664 2678128128 204503296 3454590080 1775540032 1613418272 4207138160 2993701832 2521343012 2011440802 717379271 +2147483648 1073741824 2684354560 1342177280 3623878656 1946157056 1577058304 2466250752 1283457024 3359637504 3642753024 3792699392 2855796736 2100035584 4014866432 519110656 391741440 932036608 135225344 2193633280 3059771392 2310036480 1130930688 2595512576 3425891712 3701950912 93605600 690159600 2485123400 2885172260 4291576394 2327769771 +2147483648 1073741824 2684354560 268435456 1476395008 2885681152 1174405120 1761607680 578813952 1900019712 2145386496 917504000 3541565440 1576796160 1631715328 3292200960 2819850240 1580711936 631857152 1363177472 803252224 3467658240 1863885312 1140644608 2755830144 2696641728 2958279968 56089232 1650035464 4256741300 1152151830 2095738781 +2147483648 3221225472 536870912 1342177280 3892314112 2080374784 1442840576 1493172224 3095396352 3737124864 3034578944 370147328 4248305664 669777920 156893184 4194631680 4293754880 3386458112 360669184 2300063744 807163904 3304252416 2333184512 1664817920 3612773248 3083831616 152075168 347651248 1303131400 2373583396 2515870366 2252682251 +2147483648 3221225472 1610612736 2415919104 2818572288 2214592512 3925868544 3439329280 3967811584 1212153856 3563061248 2475687936 3713531904 3408134144 3162374144 3185770496 1667989504 3715579904 2679971840 1886957568 106207232 3925269504 2357155328 3261172480 521277312 2728469440 3375549856 3629194032 1400512232 2859298700 2655016594 526443105 +2147483648 3221225472 1610612736 4026531840 402653184 1543503872 2650800128 2332033024 3984588800 2143289344 379584512 1395654656 3217555456 695468032 1844314112 1110638592 1963687936 118964224 2109546496 656986112 757352448 2360792064 2185177600 3046756608 3575571584 1633363776 3461292000 2578546640 3585794456 4063052076 2865804642 1729670113 +2147483648 3221225472 1610612736 268435456 1476395008 3154116608 1711276032 3640655872 2558525440 2512388096 3374317568 248512512 2378694656 1409548288 93978624 869597184 3473768448 2296463360 36642816 652750848 2312431616 2547160064 529633792 821549824 2349128576 2040140352 903179616 101515952 1214348280 737141820 2311609734 1577338371 +2147483648 1073741824 3758096384 805306368 2550136832 2080374784 33554432 2902458368 4269801472 3426746368 1646264320 1282408448 2928148480 2335965184 84279296 2921267200 2544336896 1874051072 3577290752 130551808 2208040960 2201367552 2176308736 2573978368 670952832 2734341568 3665391072 1013503120 1680660632 2875067876 2744881090 825607981 +2147483648 1073741824 1610612736 2952790016 671088640 738197504 1040187392 2164260864 2256535552 1547698176 3844079616 3025141760 231211008 3019112448 304480256 1752104960 2402779136 3664494592 4123631616 2174226432 708622336 1272108032 1900644864 3671603968 480007552 2940339648 2128678624 769401776 3538054392 3354505548 3686050122 2365991669 +2147483648 1073741824 2684354560 2415919104 939524096 3422552064 1040187392 352321536 41943040 658505728 1134559232 3081764864 2395471872 440139776 2289434624 1834680320 3856891904 2549596160 3534577664 2105077760 2398373888 3981100032 2427279872 3195559680 3446973824 2861215424 3880641376 2447927760 4023177624 1335820004 2207723058 1795017561 +2147483648 1073741824 3758096384 805306368 2818572288 2214592512 2852126720 3573547008 343932928 3569352704 4083154944 3360686080 2655518720 1593573376 4035575808 4173135872 2632286208 586268672 1563893760 819466240 2329163776 3165060096 230667776 2688865024 3264130944 2492686144 1103517216 720311152 2274137528 1077027204 3317261678 2035017731 +2147483648 1073741824 2684354560 805306368 1207959552 3556769792 100663296 3003121664 1317011456 1707081728 1126170624 1250951168 2435317760 3615227904 3690070016 743768064 514686976 4078551040 933715968 3539488768 2108987392 3166571520 2036312576 2102176000 1946840960 945897024 793996128 799451888 1172031832 3431619044 1184980022 1727218547 +2147483648 1073741824 3758096384 3489660928 3355443200 4093640704 301989888 2533359616 2206203904 599785472 3319791616 2997878784 3469213696 2322857984 545652736 2666987520 1020231680 1733541888 2825986048 2671308800 1125955584 2439121920 1751776768 1509177600 2336666240 1326957888 1283433120 4137410320 1434799704 2390675948 2399926666 2627597645 +2147483648 1073741824 536870912 268435456 939524096 1677721600 637534208 3472883712 2810183680 4273995776 4024434688 4082106368 435683328 3256090624 611713024 2553741312 2715779072 2920529920 1984028672 3706253312 1028409344 470969344 3439946240 257176832 1532390016 663195712 2264394144 1044364784 1430486920 599331164 1694239690 2486889517 +2147483648 3221225472 2684354560 805306368 671088640 3422552064 2717908992 150994944 3565158400 1396703232 945815552 2693791744 1452802048 3183738880 3416391680 942735360 2465824768 2265268224 2991841280 1726533632 1384937472 2107536384 2823255552 1169346304 2968089472 1037896896 209176224 3709523760 8716584 2291394988 256384366 3862751823 +2147483648 1073741824 1610612736 1879048192 402653184 3288334336 570425344 2466250752 2743074816 1388314624 2510290944 7340032 1941438464 3996909568 1274413056 3461545984 903577600 3552559104 4242907136 3504918528 3988015104 1502792704 3137965568 1054272768 2003015296 1292083264 642992096 2849758352 1438621864 1038475860 4167584002 3639874977 +2147483648 3221225472 1610612736 1879048192 3623878656 1409286144 3925868544 3841982464 2139095040 2529165312 408944640 1099956224 3273129984 3563323392 1907490816 541786112 1082359808 2715762688 3451461632 4192751616 3261859840 948870144 3049068032 2479489792 2084562048 4159243840 3239060512 3612919984 289687592 612502668 2275626590 1039075077 +2147483648 1073741824 2684354560 4026531840 1207959552 3556769792 33554432 3137339392 662700032 633339904 673185792 1974468608 3200778240 3638296576 1074921472 3487367168 4091904000 714194944 1754226688 2606272512 1873041408 2684800000 1444113920 2091558144 3270052480 85695296 408330592 1431042000 1057931928 1559216516 3456652470 2994514011 +2147483648 1073741824 536870912 1879048192 2818572288 1811939328 3456106496 2466250752 2944401408 3779067904 4041211904 2249195520 1407713280 118751232 1988755456 483065856 2681438208 3527393280 3251232768 115118080 1747892224 4233729024 2390030848 651876608 3796090496 2056774592 4282205472 2965812272 4039973464 3955149068 1341259750 50361853 +2147483648 1073741824 1610612736 1342177280 2818572288 1811939328 4194304000 1291845632 3313500160 113246208 1734344704 3792699392 3163029504 396099584 3861512192 1239089152 102989824 3894919168 3852050432 2729766912 952555520 996799488 1374481920 506606336 848264832 3635782720 518422816 1910049328 1536455992 3069631332 944885422 763905061 +2147483648 3221225472 2684354560 805306368 402653184 1811939328 2516582400 2164260864 3699376128 3485466624 2543845376 2620391424 3056074752 3193176064 1047396352 3812032512 344948736 1338195968 3897679872 1042075648 917129216 901899264 4110701056 1918280448 1379600256 3422401600 3823001056 2824803536 2411459704 415099628 465494690 2479861989 +2147483648 1073741824 536870912 2415919104 402653184 2214592512 2852126720 2264924160 377487360 1698693120 3630170112 577765376 655884288 2069626880 521011200 2727673856 3365765120 1747566592 4062437376 1384411136 821225472 4926464 4030735872 501281024 3283132288 154717888 634139808 2082868688 2586907208 1828692308 1011529658 2756175007 +2147483648 3221225472 2684354560 1879048192 2550136832 1275068416 838860800 117440512 4001366016 2386558976 2283798528 2836398080 3228041216 2694578176 1838809088 2374303744 1742569472 314130432 1184358400 2293534720 4230383616 848233472 1039144448 2769821952 3670292352 2432574912 3719002080 1073647088 2267782424 532571844 3524000510 2335094443 +2147483648 3221225472 3758096384 805306368 671088640 1275068416 3321888768 2298478592 562036736 1514143744 4238344192 3031433216 1026031616 3921936384 2971795456 2995453952 3904077824 3496951808 107061248 921473024 2078685184 3173626880 2969047552 3686591232 1314833024 179635392 2245437024 3636576208 1096583544 3360613884 2519546110 2931454213 +2147483648 3221225472 3758096384 268435456 2818572288 738197504 2717908992 3774873600 1266679808 985661440 3693084672 4063232000 3893886976 2939420672 3541958656 1176043520 4086398976 944586752 509583360 2237444096 156407808 1994617856 882816512 517539584 783369344 2449302080 1686586464 3662201680 2323433160 971177020 599464834 3477778411 +2147483648 1073741824 3758096384 268435456 402653184 67108864 100663296 2063597568 327155712 3225419776 3076521984 1999634432 4106747904 550240256 2490368 3581739008 2489679872 3692150784 1423122432 36974592 513976320 2874665984 1453230592 2459508992 3934194304 3819077312 2211948448 1700685712 4122589912 841945940 1683645074 1372783647 +2147483648 1073741824 536870912 805306368 3355443200 2348810240 1107296256 1862270976 3414163456 2084569088 3202351104 4193255424 1616379904 1630797824 1090387968 3732865024 3233251328 2741747712 999940096 865914880 336762880 1995789312 810989056 4120062208 1539164800 1808427712 495046176 2269703376 2291966216 2844937596 1135971810 3560343213 +2147483648 1073741824 1610612736 4026531840 2818572288 3288334336 3791650816 184549376 1602224128 3359637504 3848273920 3578789888 1771569152 3441688576 479068160 1565327360 6651904 2655633408 4149977088 898387968 1306687488 1488976896 2661481984 4200580352 2410844800 2695352000 3603313056 1160893424 862927848 2147117964 2681952482 4232901183 +2147483648 3221225472 536870912 1342177280 2818572288 3825205248 2919235584 2231369728 3430940672 1363148800 1193279488 2200961024 4269277184 82575360 3052273664 1435566080 2759426048 1058881536 1502044160 2110009344 2087327744 307969024 3159503360 639084288 441230208 3810404032 696899552 847605200 1052454184 1879195524 318709450 2913506987 +2147483648 1073741824 2684354560 1342177280 2818572288 2885681152 838860800 2835349504 2222981120 515899392 169869312 2813329408 3217555456 1924399104 2147352576 1732444160 198934528 3677863936 2516934656 398733312 1075189760 3209163776 2171463168 3808452352 1770017664 2755719488 3756048736 672150480 775459480 3952933868 165296306 2219134849 +2147483648 3221225472 536870912 1342177280 3087007744 1140850688 4194304000 2902458368 25165824 3477078016 1453326336 787480576 4205314048 970194944 4278583296 2320302080 234192896 333004800 2362662912 2745446400 527304704 1215925248 866375168 239921920 1679487616 3683641792 2856738144 3253570192 3934606264 2318531628 3852953098 1632767223 +2147483648 1073741824 1610612736 268435456 4160749568 872415232 33554432 3271557120 3649044480 2042626048 2015363072 1762656256 646447104 1573126144 408027136 1934295040 1731428352 3394224128 2478940160 3847532544 3675965440 4172266496 4084293120 2131545344 4269149312 3978891584 2422240096 2498772336 2310543480 257735548 3080644750 1671267349 +2147483648 1073741824 3758096384 1342177280 1207959552 2751463424 2717908992 2298478592 2155872256 1413480448 3852468224 152043520 2197291008 1654915072 1309540352 1673854976 3754786816 3089219584 4142080000 3216273408 3606493184 3563150336 256089600 1218709248 3272519552 4047851456 445456480 822154352 2914196488 4092352492 3032618690 3428271447 +2147483648 1073741824 2684354560 3489660928 3892314112 872415232 33554432 1962934272 4202692608 4156555264 1197473792 831520768 751304704 1574174720 2490368 4006543360 4130832384 3948658688 741433344 3433345024 1681840128 2373168128 2016775680 174746368 2249546112 3378154048 153962272 2740357040 1742146552 1661712620 1285155626 3378518197 +2147483648 1073741824 3758096384 268435456 1207959552 2885681152 2181038080 1157627904 2491416576 1388314624 3726639104 1932525568 3395813376 3655073792 170524672 3342401536 2139193344 3114647552 3821740032 3058446336 1924331520 1294799872 705164800 2243879680 2197774208 477786432 3523298656 367390544 1982581688 1440485796 942319406 976823015 +2147483648 1073741824 536870912 805306368 939524096 2348810240 771751936 3539992576 276824064 2722103296 534773760 1919942656 332922880 2612264960 2186149888 952303616 1540063232 3501703168 4054179840 1210372096 2028365824 875537408 1920018944 2967111936 2942108032 1279320000 2900375072 1928350544 3113766408 810819836 1379809234 3592138273 +2147483648 1073741824 536870912 3489660928 3087007744 3825205248 3791650816 4143972352 2692743168 1681915904 3693084672 4195352576 955777024 3789815808 688259072 325386240 2465038336 859947008 2349588480 3604230144 4000188416 2981735424 3471830528 4115826944 3796578688 3790905792 2466170848 671194864 480980104 109351468 2478233994 1137522111 +2147483648 1073741824 2684354560 1342177280 4160749568 335544320 1778384896 1728053248 2491416576 2411724800 3307208704 2324692992 512229376 3778805760 2222063616 969474048 2318499840 2041954304 2611175424 793522176 810174464 4084014080 3300349440 2597462272 68775296 5858880 2319044960 2152323312 3866202360 4292179204 533978838 3967086415 +2147483648 1073741824 2684354560 1879048192 1207959552 1275068416 838860800 486539264 1015021568 2361393152 3579838464 944766976 3233284096 2830893056 1559363584 2043871232 2946203648 2670706688 3318308864 2320240640 1392171008 1825035264 3259876864 155380480 872136576 2650787648 45187104 3624941936 3776466760 3784061492 2853853478 1993853797 +2147483648 1073741824 2684354560 2415919104 2281701376 2617245696 2986344448 486539264 2105540608 1086324736 861929472 858783744 3165126656 1206124544 1504837632 3023896576 1929740288 2258223104 622288896 2968842240 3700094976 2762023936 2299246080 1706720000 3238637184 3043959360 3754478368 483707152 1226498616 1507413020 599221582 1629799811 +2147483648 1073741824 536870912 4026531840 3087007744 603979776 2181038080 1593835520 1585446912 390070272 3114270720 2534408192 2717384704 1445199872 3489529856 2794258432 3221585920 3190407168 817618944 3976466432 2309892096 3017100288 1219587584 99582208 3371321216 290391232 2791458656 4252453744 749086216 4214853740 3326293170 1503698031 +2147483648 1073741824 2684354560 1342177280 402653184 201326592 3791650816 2701131776 3883925504 943718400 2283798528 2121269248 1227358208 3914072064 3682729984 3693936640 613777408 115458048 3377946624 3790352384 2637342720 1709564928 3813221888 3940259584 3549350016 3557764288 3028852448 108801424 1225445688 3444656436 1696545046 124785931 +2147483648 1073741824 2684354560 2415919104 1207959552 201326592 3657433088 2365587456 226492416 1983905792 224395264 4218421248 1719140352 1990983680 1741815808 2336292864 3974725632 3865952256 1249599488 3503091712 4263655424 1878619136 3806694912 317707008 131217024 4215364800 2498298784 846043600 3564836904 2345422276 2762141430 2570681991 +2147483648 1073741824 2684354560 805306368 1207959552 2483027968 2449473536 2566914048 4085252096 239075328 4267704320 3757047808 125304832 572260352 1429078016 11206656 1501790208 4063739904 745365504 3141292032 792631296 3529722880 1753742848 536155904 2333084800 3309840064 1162101408 782381136 1359832744 2051808244 3615889210 3781145633 +2147483648 3221225472 1610612736 4026531840 3087007744 2617245696 2919235584 3640655872 3783262208 2503999488 3810525184 3023044608 76021760 2972975104 2099118080 1098711040 3022356480 2227781632 4227538944 3738488832 2202986496 753251328 615119360 2313884416 3521915520 3266466752 2121230048 2545579984 1109101784 92596652 1364646418 1210711071 +2147483648 1073741824 3758096384 1342177280 2550136832 4093640704 1509949440 620756992 3967811584 3703570432 580911104 2937061376 6815744 1840513024 504758272 3488022528 3565125632 1540603904 1915297792 3864293376 3588646912 4127185920 4153665024 172610304 686049152 2233384768 593698784 3922788848 1128834840 2397358956 908001114 4108542317 +2147483648 3221225472 1610612736 2415919104 134217728 2348810240 3254779904 3976200192 2340421632 2269118464 4007657472 693108736 3986161664 2145124352 2892890112 2445606912 304971776 1729708032 734208000 916238336 2911778816 3189076992 1668634112 2036722432 3424454784 2710672320 3236411168 2168389488 4066237288 586256116 1039656954 3200657455 +2147483648 3221225472 1610612736 2952790016 1476395008 4227858432 3388997632 1191182336 1904214016 1086324736 3240099840 2913992704 2023227392 1273757696 2484731904 2080702464 1984790528 2095661056 2715230208 724340736 1161447424 1505063936 450190848 1493526784 1154293888 2879990848 1161264992 3577506256 2538744520 1713481444 2670944862 1433568043 +2147483648 3221225472 1610612736 268435456 3623878656 1946157056 3053453312 3607101440 3196059648 2545942528 3567255552 1792016384 129499136 3251372032 3924688896 3901554688 990216192 205602816 1701519360 3331076096 2844682240 780000256 3735915008 202738944 1918471040 1979152448 3097150176 3727657776 3718693896 3278464260 2499794634 1780394839 +2147483648 1073741824 3758096384 268435456 1476395008 1543503872 1577058304 2365587456 310378496 3695181824 3026190336 4111466496 1720188928 1944322048 203030528 3319595008 2246410240 2906243072 1384062976 1143222272 2092623872 1877865472 798870016 142939904 3769220480 800533952 1176543136 3295689648 1696092600 3677131548 1084107238 4283932011 +2147483648 1073741824 3758096384 2952790016 3087007744 4093640704 570425344 654311424 3128950784 3653238784 2321547264 1966080000 743964672 1043595264 174718976 752680960 719945728 2491662336 2052988928 3350663168 1370777600 103463936 1778224640 1786364160 4203464576 1954713664 2666650400 1033333136 1336169864 2078437532 910242662 2458868275 +2147483648 1073741824 3758096384 2952790016 2818572288 3422552064 4261412864 2432696320 1082130432 1782579200 2648702976 2085617664 366477312 1918107648 3254124544 986251264 1419608064 862699520 480387072 2327777280 345274368 2287375360 2860087808 3449131776 2527545216 4276115392 4090517792 4263043824 3715391720 772205468 4238448794 541153979 +2147483648 1073741824 536870912 2952790016 1207959552 3959422976 1979711488 1124073472 2759852032 3527409664 1897922560 489684992 998768640 234618880 3894280192 1676738560 168656896 403947520 3739410432 3413102592 29120512 3862844416 1950478848 3032869120 307173760 546060736 1941348832 784147792 710633240 2063526660 3391166026 1129650851 +2147483648 1073741824 536870912 4026531840 402653184 2617245696 369098752 3439329280 2491416576 1606418432 933232640 2242904064 1538785280 628883456 2914648064 1333985280 4043276288 239452160 1279713280 368676864 752633856 17445888 3669733888 3108189952 1239390080 3342170688 232717024 3967133904 4122913064 2523236020 1605770206 2057380213 +2147483648 3221225472 3758096384 1879048192 2281701376 603979776 570425344 3439329280 3095396352 4273995776 3571449856 791674880 2887254016 3866361856 2157576192 951517184 1623425024 2203664384 1483644928 1777160192 420780032 4209646592 3574558208 136788736 1363910528 1545932608 2437439648 412880912 2375471944 2821285276 2740378902 2764686057 +2147483648 3221225472 3758096384 805306368 671088640 2080374784 3254779904 587202560 360710144 1044381696 1621098496 4228907008 3190292480 325320704 3243114496 1468989440 803962880 1998929920 350920704 882970624 1075083264 2341905408 460551680 2071538944 1818795136 2311345344 2589874528 1512544752 3083854616 1582010652 1974816162 3439517493 +2147483648 3221225472 3758096384 805306368 2281701376 738197504 1509949440 3405774848 2105540608 2805989376 3068133376 1989148672 4148690944 606863360 3972399104 1011286016 3379265536 3006087168 2242551808 3848343552 842848256 1078875136 3880459776 2870807808 3776062592 3805617600 4093535776 2780025904 4106849976 411042996 532721730 3105933501 +2147483648 1073741824 2684354560 1342177280 939524096 3556769792 2785017856 218103808 8388608 3527409664 887095296 1110441984 2071461888 3724804096 1456603136 912982016 1936687104 2688401408 1486249984 3612979200 1186220032 1491794944 1393551872 1984802560 3926807424 602794944 1432236064 4133847440 2676146472 2531481356 3442701390 3841701133 +2147483648 3221225472 1610612736 1342177280 671088640 1006632960 369098752 1191182336 1988100096 2319450112 1738539008 3830448128 2616721408 262930432 1094844416 3419209728 1633779712 2879602688 2242781184 1420816384 3191642112 3537536000 4048642560 3010182400 1850363776 357115840 439827808 455112368 3473988232 3587760196 1396480950 895108339 +2147483648 3221225472 1610612736 2415919104 3623878656 2617245696 2785017856 2298478592 2642411520 3703570432 2422210560 3713007616 2000158720 2787377152 1740242944 1328349184 1418297344 3757260800 683548672 1969696768 1068279808 37098496 2724954624 447390464 2637539968 1901966400 2034345760 2640306416 1695058824 2429329036 3555072966 1746123875 +2147483648 3221225472 1610612736 4026531840 1744830464 3690987520 1442840576 318767104 2894069760 1472200704 2342518784 1831862272 1021837312 837550080 1604452352 3436773376 1102413824 299319296 2192449536 3559608320 3558111232 81167360 572490240 4122142976 4206969216 3474052160 1051301600 322824784 2813033208 559208948 532033030 302977319 +2147483648 1073741824 1610612736 1342177280 134217728 738197504 3791650816 1962934272 310378496 432013312 3525312512 3427794944 869793792 3874226176 3994943488 2039676928 1107263488 1143062528 4069695488 297627648 2508503040 182072320 3383338496 2057726720 399494528 2714350144 2979441504 3701955248 1896719144 2813098660 218011658 2942521777 +2147483648 3221225472 3758096384 3489660928 134217728 4227858432 301989888 1056964608 545259520 3091202048 1646264320 1796210688 4258791424 2635333632 3915251712 1156513792 1434157056 3731177472 3685392384 121761792 2881271808 1403184128 2095908352 860258560 3810248064 3981786048 3194124512 2366482032 2897647720 1387510172 2468954290 941622581 +2147483648 1073741824 1610612736 1342177280 2281701376 3019898880 2382364672 620756992 2373976064 608174080 4041211904 78643200 3856138240 1227096064 363986944 2062090240 575504384 1505738752 3233193984 583757824 2238461952 3344837632 586666496 2967129856 2685791872 1474025664 1499744032 726818064 995694600 437606924 3168506030 2447652175 +2147483648 1073741824 1610612736 1879048192 2818572288 1275068416 3791650816 1493172224 562036736 3149922304 207618048 441450496 105381888 1663303680 1241645056 2611544064 3675095040 1137688576 1032232960 2065387520 2029795328 688837632 3722405376 3211659008 714044032 2393272128 3714794528 3057958128 835866104 1176628988 3293169166 3147629407 +2147483648 1073741824 2684354560 2952790016 4160749568 3825205248 2516582400 1325400064 3296722944 3124756480 3009413120 3186622464 616038400 257687552 120979456 2809331712 61833216 2321137664 2081054720 624250880 1478780928 2764762112 3675597312 3593735424 2713888128 4103173568 1127115680 159335376 2742102696 3030305364 3332884658 1172152937 +2147483648 1073741824 2684354560 2415919104 4160749568 3154116608 1040187392 1023410176 713031680 2730491904 3634364416 4165992448 1037565952 1893466112 1811021824 2004942848 3336404992 477085696 420372480 3471011840 539248640 3091108864 340515328 1160818432 3366490496 2652154176 3675717344 1008682800 3645246376 4274481556 538633046 2960486015 +2147483648 1073741824 536870912 2952790016 4160749568 1409286144 771751936 2969567232 3363831808 230686720 1126170624 3958374400 1699217408 3973316608 1553072128 1024262144 978944000 1619771392 3370573824 3828338688 3950831616 580279296 1344774656 1195965184 3621056384 3541172288 2907510880 1782148112 547066136 3825115564 981727022 3050456635 +2147483648 1073741824 536870912 3489660928 4160749568 3556769792 2650800128 956301312 293601280 2587885568 127926272 93323264 3626500096 1584660480 3129868288 2980904960 1234796544 649576448 294313984 515616768 4172843008 2514271232 96113152 1174643456 4251242112 1214654144 1203319392 3714576752 1476588440 2153753996 966710642 2470773191 +2147483648 3221225472 3758096384 1879048192 402653184 2885681152 1912602624 4076863488 897581056 1346371584 572522496 2276458496 1084751872 1617690624 3824812032 542703616 2742386688 1999585280 277258240 3111866368 2642937856 4032562176 2282890752 2476039424 1367288960 419330752 3769570784 4224063184 2329639096 4235731764 2815725342 2001624447 +2147483648 1073741824 536870912 2952790016 402653184 1811939328 1711276032 956301312 679477248 3334471680 3508535296 2727346176 3845652480 4258004992 113115136 1354170368 1656455168 3315974144 3175276544 1038209024 2249721856 2623308800 2886087168 2788918016 627437440 1969388352 133249376 3185613936 3702543880 1848125604 716469610 2459061845 +2147483648 1073741824 2684354560 2415919104 939524096 1275068416 1040187392 1459617792 4269801472 3770679296 2376073216 1687158784 1134034944 1990983680 1379270656 2829910016 3519119360 4241997824 1311399936 2530439168 3199764480 1308402688 3062819328 3092362496 483340160 2747712832 2919583200 2389044976 1691696168 1218291044 793340066 3752020391 +2147483648 1073741824 536870912 1879048192 2818572288 3556769792 3456106496 721420288 4253024256 1329594368 1436549120 1393557504 3699900416 1907097600 298450944 1852768256 2541977600 2355740672 928440320 1031606272 3093854208 2484882432 3889336832 2584428800 4114952320 1197247936 3094497632 3558552304 4081942456 909118836 2186842958 2755979289 +2147483648 1073741824 3758096384 1879048192 402653184 2348810240 2717908992 1358954496 2189426688 2462056448 3294625792 2905604096 2439512064 1708392448 3290038272 3719364608 1504018432 3395272704 1251876864 2767441920 2049443840 1156883456 1795872256 3091795712 2915690880 2592673088 3517535776 733608592 2327917240 2339180364 3797652166 924640847 +2147483648 3221225472 536870912 2952790016 2281701376 4093640704 973078528 2298478592 58720256 3896508416 824180736 2635071488 1270349824 1430519808 823787520 820838400 1391034368 3998433280 1198415872 1944014848 3023607808 3003386880 2470077952 2541614848 2056370304 2524436160 3762585824 479894896 4222483464 3511232428 3833796806 464973475 +2147483648 3221225472 536870912 2415919104 3355443200 4227858432 570425344 754974720 3682598912 2478833664 572522496 919601152 4058513408 2197028864 4230610944 1614479360 2995748864 725958656 831414272 322531328 2313222144 1357931520 1631073792 3625739008 2656967808 659659072 3084175456 3900336688 3079872152 3600533004 18818326 13481013 +2147483648 3221225472 536870912 1342177280 2550136832 738197504 570425344 2936012800 2491416576 322961408 2015363072 3492806656 2722627584 3760979968 1666318336 2101542912 3064954880 1553809408 114188288 110735360 2468374528 1118839808 2819143168 4253872384 564298112 2750088384 1532190176 2312590416 91881176 1383117076 3957879062 3705465357 +2147483648 1073741824 2684354560 2952790016 402653184 1140850688 436207616 352321536 1837105152 2738880512 2682257408 1737490432 4015521792 3790340096 3625582592 2496462848 2413920256 2304491520 2766561280 2085572608 299927552 546352128 3688424960 3643603712 3082451584 1245552576 3337210656 3285159472 2879396520 2230360676 4228399438 2534680235 +2147483648 3221225472 3758096384 1879048192 3892314112 1140850688 2248146944 587202560 3783262208 381681664 1927282688 3316645888 3910664192 3924557824 565837824 2785476608 1420525568 4080091136 3613827072 4125446144 1566636032 3832552448 2222508544 3315372288 1908583552 2107347008 2859041696 2905260688 3469713352 3903832964 2707393454 2179442657 +2147483648 3221225472 1610612736 4026531840 939524096 4093640704 2315255808 3539992576 2927624192 406847488 1910505472 527433728 2046296064 3231449088 1448214528 1925906432 4137123840 1315258368 3871219712 1977700352 2441095168 2562784256 2560632320 789601536 2521354112 2110034368 266226976 668050896 4195891688 1491893844 2603286230 2971077493 +2147483648 1073741824 3758096384 805306368 671088640 469762048 2113929216 3976200192 3246391296 3904897024 1453326336 1198522368 3431464960 2235826176 3305242624 3479109632 1633386496 4181311488 3275104256 752193536 1950382080 400573440 84978176 2472066816 3418126976 1364121664 433652192 3500577808 3519896792 2132575868 3309218414 433127529 +2147483648 1073741824 2684354560 1879048192 134217728 872415232 704643072 2835349504 2172649472 1212153856 916455424 680525824 2571632640 4000579584 3931766784 2231042048 810516480 343261184 2877186048 839487488 4033894400 3631746048 3106715136 2946942720 3937733248 2535380160 3975779680 3469270896 4046731000 242925548 3031166918 1785137733 +2147483648 1073741824 536870912 2415919104 3355443200 872415232 637534208 3841982464 243269632 893386752 4070572032 1573912576 1815609344 4131651584 2049310720 2600927232 2850258944 3809853440 246079488 3528323072 2497640448 1713581056 1660254720 4107970304 3039126912 3353533120 182581088 486810416 1099304904 844618220 2543574394 3799080821 +2147483648 1073741824 2684354560 1879048192 1744830464 1946157056 3388997632 956301312 4051697664 3829399552 2149580800 2242904064 2268594176 2057043968 1632501760 2739208192 2214166528 2785525760 3220856832 81760256 2897623040 1127820288 2783442432 2032809728 4109863552 2422343872 1043531744 916514000 2205220136 4225279828 1926025290 463899367 +2147483648 1073741824 1610612736 2952790016 2281701376 1811939328 3254779904 1325400064 3447717888 37748736 3768582144 3901751296 2774007808 225181696 1165099008 403111936 4224417792 1261027328 754360320 1100058624 2334840832 1458246656 3791242752 151949568 342747264 3808476352 796956000 2638266736 354451176 248530916 3958956902 1761391945 +2147483648 1073741824 536870912 1342177280 2281701376 4093640704 1509949440 3137339392 1317011456 1262485504 2132803584 1580204032 3161980928 1119617024 4272029696 1555759104 2535948288 3937779712 1912004608 279785472 1297774592 2965859328 3143992832 2019460352 2847491968 367835840 675985632 2962197840 4070682088 4240458420 3722452678 4207972693 +2147483648 1073741824 1610612736 2952790016 4160749568 2617245696 234881024 2835349504 125829120 3351248896 3323985920 2154823680 2455240704 3472621568 3112042496 3302948864 2231599104 1267580928 1120575488 3809841152 1737926656 1188795392 3887172096 471091968 494565504 3681363264 3206201440 3908897936 470983048 3534310420 1569232250 4061437805 +2147483648 1073741824 536870912 2415919104 3355443200 2483027968 503316480 654311424 2843738112 1606418432 2418016256 1269825536 3012034560 3997433856 3410624512 2612985856 4007362560 1973534720 3612794880 459927552 2104686592 1232309248 1180033536 1016397056 1225930880 3894670656 181248096 1973960528 1458842520 4014129340 2637942822 3560038209 +2147483648 1073741824 1610612736 3489660928 2281701376 3422552064 905969664 2298478592 1937768448 3678404608 648019968 3809476608 1350041600 3213623296 359530496 968687616 2677112832 3547316224 1919590400 2140663808 4096178176 3231306752 4184576512 4257243904 274752640 3958398400 2286477408 447009776 1438260296 336554148 1058711226 2166331535 +2147483648 1073741824 2684354560 1879048192 671088640 2214592512 3187671040 318767104 310378496 3477078016 3122659328 3696230400 2037907456 2169765888 2866151424 234684416 730431488 2492448768 1774870528 1350012928 3076421632 1589746688 3209900544 211851520 2635102080 1482201792 3146023392 2330859056 2710124424 4052731452 1011493210 1807206383 +2147483648 1073741824 536870912 4026531840 1476395008 2214592512 3321888768 3573547008 3061841920 2302672896 3361734656 814743552 1985478656 3200516096 1965948928 3316580352 2215346176 3560292352 4110606336 1282248704 46532608 3989007360 2905192960 2586355456 4065107328 2656222912 756390304 435353776 1151679016 861585996 2326373970 65599765 +2147483648 3221225472 536870912 2415919104 3087007744 1677721600 1912602624 2466250752 612368384 1195376640 2577399808 1848639488 2400714752 3872129024 524681216 2503278592 2136571904 3014606848 490889216 2629267456 2878244864 468814848 3401256448 2930267392 2383715712 3848938688 3336806496 4089741264 4100098568 801604004 3526772914 831330639 +2147483648 1073741824 2684354560 268435456 2013265920 3690987520 838860800 3506438144 1132462080 3753902080 652214272 145752064 1281884160 1809580032 1589772288 1828913152 1463779328 1439547392 266756096 2795892736 2226800640 354939904 1125758464 3414748928 2834053248 3647611200 2789204128 1179452560 136712120 1279652804 3322608918 1414522093 +2147483648 1073741824 2684354560 1879048192 3087007744 1946157056 1107296256 2264924160 2726297600 2168455168 4238344192 1804599296 2220359680 619446272 1691484160 1232797696 330792960 2914369536 2218156032 3707604992 1807935488 1902377984 981184000 3006726400 200654720 2853617856 2385360224 1731857776 2082410472 1576100708 2082511686 4258323477 +2147483648 1073741824 536870912 2415919104 402653184 1275068416 2315255808 486539264 1317011456 3300917248 4129292288 3891265536 4288151552 1491861504 532021248 1673854976 2072608768 4212113408 3010650112 2934435840 625354752 3000861696 1470463488 2593753856 1665606016 3975588672 296033888 1301916688 281489096 4139165508 994388834 273282607 +2147483648 1073741824 2684354560 4026531840 134217728 4093640704 369098752 3271557120 2659188736 54525952 1935671296 2253389824 2097676288 3366715392 3553230848 2007040000 3337453568 2520236032 1962827776 1852772352 3218790400 642337792 2429667840 3981775104 1594041216 305150656 3419988128 702847344 3833990328 4235925940 379857550 2514936407 +2147483648 3221225472 536870912 1879048192 402653184 872415232 1509949440 3137339392 3732930560 3602907136 111149056 3383754752 2296905728 2168717312 4285923328 3192848384 3811278848 2704097280 1311399936 158699520 2651244544 1493670912 2992625152 3639862528 1816217472 3518535488 696048864 1212866256 2741346168 3638451164 2817211386 2156740749 +2147483648 1073741824 3758096384 1879048192 2818572288 1275068416 1577058304 1694498816 998244352 1304428544 1210056704 3469737984 2403860480 3174301696 1986134016 1501757440 320307200 3295002624 697180160 738054144 2532489216 1999361024 3671316992 3097478912 3035728000 3388739392 647370848 4156676656 1547991096 3157929580 1121951934 1326571845 +2147483648 3221225472 2684354560 4026531840 2818572288 2617245696 503316480 3539992576 2927624192 994050048 3927965696 3494903808 4108845056 3358326784 1877082112 1325596672 1435467776 2927443968 1194778624 2391117824 1230141440 760939520 939198976 1877729536 2409835392 4104112832 2981485024 1691022896 1733286424 865992404 3674627718 1704801373 +2147483648 1073741824 2684354560 1342177280 2550136832 3154116608 503316480 4009754624 192937984 3200253952 1126170624 1548746752 1169686528 2853437440 2554200064 3105423360 229474304 4228104192 1241669632 2922098688 2953766912 3155244032 569448960 2390875392 4285072000 1690687040 1827618912 13130416 1325194056 3843172412 2775824946 3773445923 +2147483648 1073741824 1610612736 268435456 2550136832 2483027968 2248146944 1426063360 92274688 3426746368 1822425088 2358247424 2155347968 3253469184 1363804160 1314324480 865828864 1736556544 1766760448 1795764224 3374999552 1000823808 1972595200 2435159808 3145789056 1027619008 119589728 164652400 1666772936 3325838916 1796385534 2683031201 +2147483648 1073741824 1610612736 805306368 134217728 2751463424 2852126720 2298478592 763363328 1547698176 3906994176 795869184 158859264 4157341696 1056833536 839581696 2779217920 2347352064 1195024384 1178669056 2896091136 935058432 1895818752 4101338880 3228345984 1307462848 1036217120 1941114576 2202740072 3938953860 567916074 3005396105 +2147483648 3221225472 536870912 2952790016 3087007744 67108864 369098752 3674210304 1686110208 2403336192 3298820096 649068544 1551368192 1700003840 980811776 3021144064 1986494464 3277930496 2246729728 3343470592 89565184 2405682176 721357312 681916672 4128534912 2631296192 3349352800 564083280 3824496872 729561564 3821682298 1572459841 +2147483648 3221225472 1610612736 2415919104 1744830464 603979776 301989888 4278190080 394264576 1572864000 857735168 1504706560 872939520 3923509248 425590784 1192296448 3916267520 499335168 960110592 1369124864 3254654976 761338880 3209018880 2335119616 4281119360 1328980288 4229821280 2624296016 2450937624 883798180 4007886122 9102179 +2147483648 1073741824 536870912 1342177280 1207959552 4093640704 4060086272 2902458368 427819008 1740636160 3399483392 4138729472 722993152 222035968 3039166464 2572877824 2689040384 2626797568 4096974848 4187566080 3383146496 1394322432 3743936000 1568750336 2015030912 1283266368 1226637024 618027728 3567476872 195808340 1866438434 775753905 +2147483648 1073741824 536870912 1879048192 402653184 1275068416 3187671040 989855744 1568669696 1900019712 3214934016 466616320 1415053312 1262747648 3405643776 3337420800 3746136064 667402240 3785547776 4269215744 3024799744 3436930048 2719500800 1332017408 4151238784 3197447104 3718100320 390160944 3097228200 993582732 1484013506 500574663 +2147483648 3221225472 2684354560 3489660928 3355443200 1677721600 1107296256 83886080 4169138176 4194304 1121976320 1733296128 3429367808 2867593216 2322726912 2872377344 3212410880 1052459008 3182878720 197898240 539899904 1660926976 445173248 1471951616 1327159168 257509824 3125522464 1324221680 3747558232 3199792276 3930361494 1212080315 +2147483648 3221225472 3758096384 2952790016 1207959552 3959422976 3858759680 2130706432 713031680 2118123520 1134559232 3400531968 3068657664 3322150912 3312844800 2593718272 2004713472 739983360 1549443072 999002112 2353174528 1707594752 3791659520 3841983744 2877299584 1069578176 1432402272 2186306640 2356736888 2442967836 2734349498 1857760539 +2147483648 3221225472 3758096384 268435456 2281701376 1677721600 2785017856 2130706432 1887436800 1237319680 3823108096 2150629376 444071936 1113849856 1803943936 375062528 2082439168 2370387968 4275740672 2073636864 2568157184 3150265344 3914344960 3599265024 243057024 3046257216 2282091680 3484463376 54030120 407113452 2421600506 1611890249 +2147483648 1073741824 536870912 1342177280 402653184 4227858432 1308622848 2197815296 1602224128 4123000832 249561088 3446669312 1748500480 2089025536 4108713984 2584674304 933986304 1910358016 4229619712 2790076416 3813861376 3153196032 1437600256 2857902336 599042688 3422455104 1931211424 419809616 4008606248 890490636 3893969210 2321326813 +2147483648 3221225472 3758096384 2415919104 2550136832 2080374784 637534208 1526726656 293601280 2839543808 2577399808 1437597696 3406299136 869007360 1997406208 3554344960 3807870976 2431205376 3037372416 2264510464 2528274432 3569202176 4205879808 3632812288 2072777856 305008576 4255883104 1956627024 3765792920 2652700468 3923163114 1389331433 +2147483648 1073741824 536870912 4026531840 402653184 3288334336 3791650816 3338665984 1132462080 146800640 1486880768 403701760 4153933824 972816384 2405302272 833028096 4214980608 626376704 213573632 382046208 1877100544 1905880064 766287360 723931392 1613454976 860698688 3666225632 1924868976 1452623528 3784978868 3407210010 2556092885 +2147483648 1073741824 1610612736 4026531840 4160749568 872415232 1375731712 16777216 1535115264 398458880 3407872000 1756364800 4131913728 1731985408 545914880 1779367936 3167977472 3528048640 176070656 2323238912 2776033280 2821028864 950828544 7526144 209424512 4226091328 428666208 1036165456 62114904 1914267396 2644913502 2059211977 +2147483648 3221225472 1610612736 4026531840 2818572288 3825205248 2717908992 822083584 41943040 1245708288 274726912 925892608 583532544 654573568 4211212288 2565013504 2529656832 1226129408 1154359296 2581942272 564574208 3329326080 4110159360 2915976960 392518016 1306979776 3037827744 1481398288 600216856 3359736252 2696181806 982184853 +2147483648 3221225472 2684354560 1879048192 3892314112 3154116608 3388997632 2902458368 2508193792 3686793216 299892736 3503292416 2059927552 1781792768 1147273216 3143303168 4140793856 3965534208 2734612480 3609006080 3378427904 1810752512 2376515072 3342953216 3782752896 4285329216 289332640 3137174512 1938721912 3425028844 2584886014 3840115485 +2147483648 3221225472 1610612736 3489660928 1476395008 2617245696 905969664 3137339392 226492416 3200253952 3177185280 1995440128 3091726336 2637430784 1912995840 833159168 683507712 3538632704 3457818624 309030912 1717200896 2890650624 2601128448 462618880 1652963456 3253306432 178094112 431735376 3267506264 3865557580 48282010 2033220011 +2147483648 3221225472 2684354560 2952790016 3623878656 2348810240 1241513984 3573547008 377487360 3636461568 3336568832 3232759808 4258791424 1322516480 4155375616 4029612032 1532723200 954548224 1770184704 3062222848 49432576 339551232 4292230656 1122722560 1505587584 2325112640 558627488 850204560 4166946568 56052348 4095722178 1195632165 +2147483648 1073741824 1610612736 1342177280 402653184 2080374784 771751936 1493172224 3095396352 1556086784 2443182080 3851419648 3576168448 87293952 1426194432 272171008 2649587712 715112448 2155782144 272592896 3664685056 1347908608 2663033344 1738873600 614152064 4477248 911893472 3050651120 3594780568 1776849996 2224348734 3365060191 +2147483648 1073741824 3758096384 3489660928 134217728 2214592512 1644167168 3271557120 1870659584 826277888 3772776448 2544893952 3235381248 129236992 1769865216 1547894784 4208427008 339329024 196222976 1608085504 3884103680 608246784 2547420672 3742348544 2098046592 3473672640 1706718240 3611635984 1643176456 1840803484 2185504626 4140230009 +2147483648 1073741824 1610612736 2415919104 671088640 3959422976 3523215360 3607101440 3766484992 2210398208 3483369472 2771386368 162004992 2946236416 1524760576 4158849024 3617554432 581812224 79077376 2920132608 1996904448 1030034432 1253766656 3002546432 638659968 648284224 182875872 3048546896 3284298168 2283000772 739708406 3359732077 +2147483648 1073741824 1610612736 2952790016 1744830464 738197504 503316480 1660944384 3430940672 3384803328 4007657472 925892608 693633024 2368995328 838991872 35717120 2351267840 3984572416 3815415808 885886976 4191369216 1329345536 4221467136 3190784256 1405282688 3770769984 1964325280 2133269776 3873347336 4245629468 1746048846 1537848263 +2147483648 1073741824 2684354560 1879048192 939524096 469762048 33554432 2801795072 2961178624 3871342592 2942304256 3260022784 2611478528 1016332288 3335913472 305856512 1375698944 922861568 3589169152 3228012544 49113088 2193921024 3481191936 1638885632 1940512128 3858371904 2456880928 548830960 3186354456 2266445612 2159380042 130578505 +2147483648 1073741824 2684354560 2952790016 1476395008 1677721600 4060086272 2566914048 931135488 3292528640 2728394752 1569718272 3285712896 3910926336 3162112000 3409772544 2628878336 563331072 779247616 2404995072 4199008256 705448960 2489462272 2160140032 2650485888 3051787968 3414632288 3454845040 2563914344 2563315860 3567212126 4002452075 +2147483648 3221225472 1610612736 1342177280 3892314112 3690987520 2113929216 2969567232 2558525440 171966464 232783872 1116733440 590872576 29622272 368967680 850591744 988250112 4288757760 3306561536 909111296 26040320 1844716544 624355840 580854528 2869260160 4164442048 2051317024 2420030000 2022964680 2908178092 2326385314 4279928569 +2147483648 3221225472 2684354560 1879048192 3087007744 2617245696 570425344 3003121664 2239758336 3846176768 1071644672 4113563648 479723520 3715366912 1401028608 3325886464 737771520 3785572352 353034240 1346441216 1330112512 314577920 1637901824 3411074304 3270040704 3607951296 3511083296 3420962448 1494245576 3599275036 1048373454 2428432923 +2147483648 1073741824 2684354560 805306368 1207959552 3019898880 503316480 2634022912 4152360960 2621440000 853540864 2903506944 1712848896 1990459392 2353659904 3578068992 3312549888 4184064000 2070044672 2378813440 1345804288 2619345920 2016412160 665364224 2286685312 224791232 192148256 2918842544 4222473064 2623403628 3948266070 4058617947 +2147483648 3221225472 1610612736 2952790016 2818572288 872415232 167772160 3472883712 897581056 4047503360 3781165056 1615855616 1828192256 913047552 14286848 1764425728 1989640192 2784313344 382869504 2119110656 3098146816 94399488 1617966592 2512920832 382003328 3427702720 2929531808 4024841584 2978600776 3759152644 3172481646 1039931053 +2147483648 1073741824 2684354560 2952790016 3355443200 3288334336 3321888768 2264924160 914358272 1556086784 2740977664 1903165440 574095360 610533376 3552182272 3425501184 431587328 469483520 2991742976 3957411840 913266688 4228938752 3762825728 2665256192 1478365056 2222448960 3139717920 1939509200 662561192 1037118828 410460742 2166640099 +2147483648 3221225472 2684354560 1342177280 1744830464 603979776 3657433088 1325400064 1266679808 197132288 652214272 4061134848 1911029760 989069312 141950976 2070872064 1376485376 2538946560 1471078400 1510158336 472979456 4059061248 3749246464 3076276480 3651331712 2129216320 1344018592 1526893104 3688432024 3926141260 3247359562 3077773597 +2147483648 3221225472 2684354560 4026531840 134217728 603979776 2919235584 352321536 1216348160 2445279232 333447168 2553282560 307757056 2653683712 3250978816 1310261248 3867508736 4124786688 2156847104 1128108032 2647119872 3859848192 730391040 591712000 1781664640 2075385920 2465906848 2715246864 2392384520 2035088644 439773074 681659939 +2147483648 3221225472 536870912 268435456 3087007744 738197504 167772160 754974720 3128950784 4240441344 2837446656 290455552 3696754688 1007943680 1624113152 1658912768 2284158976 720584704 1038508032 3481137152 4083615744 979944448 1492942336 2868001536 3795006848 1657175872 1630341472 2227159984 4064060328 1825763164 3236153698 1994302539 +2147483648 1073741824 536870912 2415919104 1744830464 872415232 3657433088 4211081216 813694976 2025848832 3613392896 2679111680 426246144 2449735680 1487798272 2929786880 747995136 1729347584 3809927168 4185780224 3017234432 98044928 2817320448 2087363840 2423253376 3187961664 783167776 1671508240 4044720696 1381233820 1765189730 3639412443 +2147483648 3221225472 2684354560 1879048192 2818572288 3288334336 2113929216 218103808 998244352 3409969152 3269459968 1030750208 261619712 3973840896 3167092736 3925803008 3805511680 3679272960 80666624 3821735936 3142711296 1940413440 2594468352 1340761856 207720576 2404389312 4215818272 3168069584 317896328 511543028 2671120930 312998005 +2147483648 1073741824 1610612736 1342177280 3623878656 2214592512 905969664 2768240640 1736441856 2906652672 2938109952 1422917632 4003987456 88342528 1332084736 2835939328 673021952 2685648896 616472576 2130014208 2784454656 2924006400 1953778176 2541627136 3910499456 4699072 697309152 3649627568 3046434776 3352231420 3511548650 2231053019 +2147483648 1073741824 2684354560 3489660928 3892314112 469762048 2382364672 3137339392 8388608 2747269120 3835691008 2773483520 3653763072 1424752640 3724410880 2175729664 3386081280 809877504 3990249472 477310976 3298105344 4133413888 4135557632 651942144 3951676800 3728247872 527754720 2522500912 3699181496 396521780 3651763898 2812828877 +2147483648 1073741824 536870912 3489660928 2281701376 1409286144 436207616 2365587456 343932928 1119879168 2443182080 1984954368 1811415040 2814640128 2187984896 2166947840 662536192 667926528 62054400 3355291648 4010801152 3071462400 556639744 1412936448 1484135296 3684132672 1898379744 1575954992 1252157832 166015532 1828397622 1810931447 +2147483648 1073741824 2684354560 268435456 939524096 1811939328 234881024 1124073472 897581056 46137344 1600126976 2651848704 1584922624 4127457280 2231238656 3402039296 2266202112 1031127040 610689024 571731968 4294248448 3240526848 447986176 470094080 1410240640 2725232704 3641653792 3978258096 443014536 3504542508 2052944930 4189727693 +2147483648 3221225472 1610612736 805306368 939524096 3825205248 4127195136 4177526784 2592079872 2143289344 3470786560 1445986304 380108800 1920204800 2655649792 4262395904 3935010816 1862877184 139264 3679162368 2095704064 1521658880 2065926656 1660762880 151575936 2875482176 1429367200 1952702480 1490924024 878216620 3485263030 4266572129 +2147483648 1073741824 2684354560 2952790016 402653184 1811939328 771751936 452984832 2390753280 3233808384 4229955584 1810890752 2541223936 698613760 4018012160 3121152000 2510127104 2822488064 2418434048 3931983872 3499853824 1779827712 4270176768 2643446016 4184920960 2176368960 2995052640 2349779472 2192695592 2358860140 3648362562 3572964995 +2147483648 3221225472 3758096384 1879048192 2281701376 201326592 3120562176 2231369728 3581935616 4282384384 2380267520 357564416 3518496768 3070492672 3166306304 102301696 2148368384 913260544 4024606720 1556959232 1540331520 3084039168 1256529408 3419611904 2463912576 195955648 2080080160 96477424 438328712 3597668140 1883826086 1225543063 +2147483648 1073741824 1610612736 1879048192 2013265920 3690987520 369098752 4143972352 545259520 482344960 4125097984 560988160 440926208 3966500864 3719954432 2053701632 53837824 3387408384 561160192 1438994432 3220170752 1279136768 2297401856 1287564544 2217707904 2975764288 23016352 1628877136 204731736 1798071572 1243273662 2168041903 +2147483648 3221225472 536870912 1879048192 1207959552 3019898880 2449473536 2533359616 1065353216 524288000 1608515584 2100297728 3613917184 1015808000 59113472 1984102400 1329561600 3077652480 3782107136 2391773184 1658427392 1648544768 1415155200 2072142080 3128541824 210955200 2952915232 1365692560 4159920440 2056768532 1683864514 62451225 +2147483648 1073741824 3758096384 805306368 671088640 3690987520 4261412864 2063597568 1367343104 3200253952 2443182080 1716518912 3285712896 1891368960 3067478016 1373700096 4266491904 1126416384 3658358784 3269300224 2338027520 1843528704 2807278080 877005056 43617408 673251392 2959977696 682869808 905368232 3169942644 3371562450 2238696443 +2147483648 1073741824 536870912 3489660928 134217728 1409286144 2181038080 2365587456 3095396352 1732247552 3512729600 28311552 3857186816 1816395776 2370174976 54329344 3674832896 1820835840 296673280 3321475072 2484041728 2186955776 643284480 1156983552 3537186688 3310202560 3032598688 4128460944 2947572920 652766684 2814677962 3649471599 +2147483648 3221225472 2684354560 3489660928 134217728 1140850688 3254779904 1795162112 2088763392 3904897024 98566144 3708813312 1177026560 2576089088 1792147456 1521549312 611155968 414662656 2130370560 3225268224 104855552 2965822464 2021125632 4279901440 2133708160 4212626240 1573554080 3194351920 1649098072 3981495540 3641188182 1383922591 +2147483648 1073741824 536870912 2952790016 1744830464 1275068416 1442840576 520093696 427819008 3049259008 2099249152 972029952 404226048 3107192832 755105792 3967352832 1945993216 294109184 1390075904 3714961408 2140108800 2863027200 2004029952 1140331776 3529820288 908769088 4059396960 1341870096 2948912712 77202076 2358102990 3319758111 +2147483648 3221225472 536870912 1879048192 3087007744 1811939328 3858759680 83886080 1686110208 1807745024 2141192192 613416960 3181903872 3279683584 803340288 137953280 1502969856 1430208512 1602904064 1373999104 1718052864 1131340800 1858327040 2242404096 1870434176 3923967552 2100923104 2232806384 1392487192 3324695300 1886769238 3209671447 +2147483648 1073741824 1610612736 2952790016 402653184 1677721600 2516582400 2164260864 3263168512 549453824 467664896 2372927488 2819096576 1457782784 2049048576 2590441472 3199434752 2537144320 2196414464 4016279552 4259399680 2606107648 2545797632 855122688 3534503296 2464579392 2455092128 3094100304 1778800920 44394460 3206811374 792902321 +2147483648 3221225472 1610612736 268435456 3623878656 2885681152 3388997632 922746880 2675965952 2302672896 4133486592 2364538880 185073664 24379392 3363438592 3871670272 411140096 5455872 833757184 3868307456 2607491072 334373888 3666812416 1668063488 3182848640 1302541760 1077548704 170202832 1773245720 3925543500 2148954662 2800998107 +2147483648 1073741824 2684354560 2952790016 3892314112 3825205248 905969664 2264924160 2860515328 3829399552 3433037824 1867513856 239599616 2960392192 132775936 3529965568 981696512 574734336 3546439680 1962102784 3986257920 1438546944 949869056 1426900224 3513123712 650208704 1545756768 3503513264 2408137784 3067533740 2071535158 3310229641 +2147483648 1073741824 536870912 2952790016 402653184 3422552064 2650800128 4211081216 3716153344 2730491904 824180736 3811573760 3878158336 1426849792 553779200 64946176 2361622528 2379857920 1445126144 3085946880 3094022144 689284096 1333832192 2814408960 2275422336 879812672 2697462880 3575437776 1075482040 2541475156 2274188614 1021626113 +2147483648 3221225472 3758096384 3489660928 4160749568 603979776 100663296 1828716544 3581935616 3082813440 1868562432 2924478464 1137180672 1693188096 46530560 2829647872 2306179072 2418753536 3131482112 2356801536 3690809344 1625771008 3843062272 1491648256 1729918592 2713584448 1746786080 2331490800 595098744 11839028 3816954050 1666420851 +2147483648 3221225472 1610612736 805306368 1744830464 469762048 3120562176 3271557120 2457862144 155189248 157286400 2586836992 489160704 2101608448 1300889600 4023713792 3284238336 777207808 2909413376 1780846592 1892268032 2504459264 3833130496 2707223808 2875642752 1079712960 2046745760 3589750544 2081457656 1467503260 4225546054 3995494667 +2147483648 1073741824 2684354560 1879048192 3355443200 1006632960 2315255808 3338665984 1350565888 3225419776 811597824 1563426816 2387083264 1093926912 3359506432 2430664704 4203053056 616808448 1893621760 1771147264 3937245184 4056368128 3743948288 1501880576 901121408 2138428352 648765088 1991908368 3319209624 766547340 2114478050 424993019 +2147483648 3221225472 536870912 805306368 939524096 3959422976 1778384896 1560281088 864026624 1732247552 1113587712 930086912 3223846912 760479744 2963668992 1778319360 4240146432 1086668800 1460035584 3257913344 1673766912 3811156992 2397888000 845810432 1795501184 681995712 1979672736 2394646864 3250962872 914787276 342849402 2015568989 +2147483648 1073741824 536870912 3489660928 4160749568 2617245696 2382364672 3607101440 3229614080 3443523584 3361734656 3190816768 2604138496 2871263232 1512964096 4222681088 365264896 4167286784 2274287616 1822535680 2125301760 357528576 3342600704 1851421952 2602013056 1739124416 4086067104 1830968848 3117655272 360066284 547713938 601071531 +2147483648 3221225472 536870912 1879048192 939524096 4227858432 167772160 2399141888 8388608 1421869056 2443182080 3994025984 2231894016 3376152576 2828664832 1396375552 1891074048 2494906368 1274699776 562794496 1882187776 180483072 1379708416 3592087808 1727786368 3902271296 2481277920 2014458480 3376934712 4190998884 1795085646 2096445421 +2147483648 1073741824 536870912 4026531840 134217728 2348810240 2248146944 3808428032 2323644416 3686793216 1075838976 3589275648 3225944064 3033792512 1678901248 2250178560 3852173312 2750529536 1196613632 3170865152 868964352 1913238528 3383681536 615086336 3651057536 331449920 3225072480 2371557136 3511751192 3982667564 3331846126 1072637897 +2147483648 3221225472 3758096384 2415919104 1207959552 2617245696 1577058304 285212672 847249408 750780416 1323302912 1370488832 252182528 228327424 2202927104 2609053696 4023353344 486096896 1678680064 3877875712 3126835200 1503724544 2410293760 2570674944 2624505216 4032006976 3099048608 806170768 2427225560 25587812 3531585402 1441919937 +2147483648 3221225472 536870912 268435456 1744830464 1677721600 1778384896 3003121664 2390753280 1119879168 853540864 3964665856 1712848896 929300480 68812800 1031077888 1075937280 2813542400 1272602624 3759534080 4281456640 554392576 1372456448 86461696 3643314048 4151092032 2823207072 4282069360 2152073000 2067490412 3662045638 2956718459 +2147483648 1073741824 536870912 3489660928 1476395008 2348810240 1509949440 3036676096 2675965952 3217031168 593494016 3167748096 2833776640 105644032 470155264 477822976 134709248 3204038656 2529615872 3768299520 722937856 3849438208 1952083456 3631600384 1797281920 1148244288 1230548256 4185166704 371335128 1165036340 3831131010 2692076353 +2147483648 1073741824 3758096384 805306368 671088640 603979776 2248146944 2164260864 847249408 490733568 559939584 2018508800 633864192 3432775680 933625856 4124901376 1760657408 1418706944 2565218304 1807585280 2132899840 3834117120 1666886144 346796800 4288957824 3934442176 3122619552 797890416 3109101944 260012996 3118376530 3650700183 +2147483648 1073741824 3758096384 805306368 671088640 4227858432 3657433088 3338665984 796917760 1765801984 404750336 3689938944 3434610688 250347520 220069888 1089667072 3377430528 400146432 387850240 670273536 919566336 1721312256 3678285312 3657658624 3883354752 2163582400 2430628064 3952139152 3991455208 2154069092 1168809898 3482388625 +2147483648 1073741824 2684354560 3489660928 134217728 3154116608 2382364672 2634022912 2877292544 2738880512 2057306112 1399848960 1959264256 1883504640 3782868992 1499660288 947355648 729137152 2767872000 1461923840 2438461440 3209012224 2425510400 3675758336 3160752256 60961216 1006610528 596759952 2112945560 671651388 3953448342 61508045 +2147483648 1073741824 1610612736 4026531840 939524096 4227858432 234881024 1358954496 4034920448 20971520 2430599168 1427111936 2184708096 675020800 974782464 1108672512 274300928 3584802816 4170883072 1012256768 2973313024 3111908352 788687360 597259008 51087232 4041888960 3703409440 530413488 1814945864 3731176404 3937489726 1880073091 +2147483648 3221225472 3758096384 268435456 3623878656 1140850688 2046820352 3238002688 2659188736 3527409664 2409627648 1001390080 2705850368 1120665600 256245760 1026621440 577601536 4229120000 4005994496 183578624 3222120448 348376064 4057875968 426102528 1837075840 70271424 1032324448 657221968 4015454424 97110516 1156157858 1427762667 +2147483648 1073741824 536870912 1879048192 2550136832 4227858432 2583691264 956301312 3078619136 994050048 1214251008 3880779776 3021471744 1297874944 3165519872 2963210240 1370718208 976601088 3065962496 401018880 3644803072 3426997248 1700601344 2219495168 2560466048 350880192 3538750112 549647216 1081721768 753404372 1605661770 3692707997 +2147483648 1073741824 2684354560 2952790016 3892314112 469762048 3992977408 2600468480 3615490048 4190109696 1587544064 2551185408 3046637568 972292096 3876192256 1549205504 1054048256 1089585152 702177280 1928286208 66549760 1480819712 237599232 1271838976 2501188224 3376992576 3259800288 648945264 2191883688 2722113340 1365302406 162538585 +2147483648 3221225472 1610612736 805306368 2013265920 2348810240 4194304000 218103808 2306867200 2126512128 3605004288 1611661312 1231552512 3384016896 1062600704 645201920 3388047360 2185183232 570826752 306024448 3811944448 1490125824 2874093056 2998823680 3095500416 243785280 1522163616 915368752 1725881624 3234949260 3612313386 1354667815 +2147483648 3221225472 536870912 3489660928 3623878656 1811939328 369098752 1157627904 125829120 4265607168 434110464 655360000 424148992 765722624 1171652608 1985282048 1715568640 1605320704 4198916096 3588042752 382052352 1632183296 2615919104 2424344320 247512192 656472256 674271776 1433937840 3671859000 2685057340 2195706906 1482578199 +2147483648 1073741824 3758096384 2952790016 4160749568 3422552064 3791650816 3238002688 578813952 3544186880 153092096 963641344 1847066624 1045168128 3101818880 2393833472 452165632 1255784448 1187840 2423721984 1012869120 2703967232 687207936 799047424 2083580288 1748522176 3065814752 507180048 2214826952 2734767076 1530794326 1363503505 +2147483648 3221225472 3758096384 2952790016 2818572288 2080374784 3456106496 486539264 41943040 339738624 2267021312 4033871872 2462580736 2321809408 4032954368 2624913408 503414784 1350254592 2014486528 2864549888 1852143616 3206095872 2649209344 3279732480 1644095872 3105591232 3494034400 1367712784 2970167320 855629084 4091571246 1745906659 +2147483648 1073741824 536870912 268435456 671088640 738197504 167772160 2835349504 109051904 3770679296 1612709888 4008706048 2833776640 1570504704 500826112 1819738112 1895530496 3197747200 2385174528 2887741440 1923586048 1591989248 1206775296 3563880192 1555234176 1152088896 2051086432 3195930896 506056632 3391286980 1431551950 2422595745 +2147483648 1073741824 1610612736 4026531840 134217728 2348810240 301989888 1392508928 192937984 2940207104 3789553664 1762656256 2101870592 33292288 4161667072 2494234624 728203264 2593243136 2449383424 141807616 1796413440 1505997824 3819648512 1860672768 3973124736 1553867712 1403192096 2516316848 2588871480 4164801636 3285736602 435476585 +2147483648 3221225472 1610612736 1879048192 1207959552 4093640704 2449473536 1862270976 1619001344 2545942528 4196401152 433061888 1966604288 4282646528 2175401984 1570177024 811827200 4257300480 3998883840 3212824576 2736773120 649038848 371658240 3119208704 3884811648 2893837376 602862432 3283952944 2729723720 474146284 2523623350 3234675401 +2147483648 1073741824 3758096384 1879048192 2818572288 1946157056 1778384896 4244635648 1568669696 2126512128 2497708032 3692036096 242745344 568066048 3117547520 1302003712 2465693696 2599272448 887234560 1569968128 1090762752 1547398144 3754399232 719696640 1997943424 1128649280 1982206368 894258480 2127704072 2501575668 4256661206 3066922789 +2147483648 3221225472 2684354560 805306368 2550136832 2885681152 3388997632 1560281088 2155872256 255852544 3332374528 4071620608 1035468800 1909194752 688521216 1524170752 2982510592 480722944 3361398784 1718702080 461473792 546915328 65347072 660073216 2487377792 2693641920 754165600 141355088 4063906344 782342660 2934543134 1144885455 +2147483648 3221225472 536870912 2415919104 134217728 4227858432 838860800 1694498816 3162505216 2394947584 3567255552 3549429760 127401984 3159097344 4275437568 685441024 4075257856 3990437888 1487298560 3912462336 4282595328 2796233728 1594861056 3665648384 2329154432 1612370752 667783392 3139189488 3303989032 1904726276 2221532386 3614339633 +2147483648 1073741824 536870912 1342177280 2281701376 738197504 1241513984 3305111552 1719664640 3686793216 1310720000 1005584384 3873964032 2059665408 2702049280 1337262080 2610528256 206815232 3639140352 298070016 1150220288 771093504 637103616 3905118976 3658484096 1027098688 618400608 2225232400 1681882424 2856486108 1013945506 421153855 +2147483648 3221225472 2684354560 1342177280 3623878656 2751463424 301989888 1828716544 1652555776 2613051392 2191523840 66060288 4182245376 2976645120 3750363136 336265216 808419328 1355366400 2957565952 32256000 2303338496 2754292736 1881140736 2401344256 282393984 1244570688 1319982048 3494819472 3061700120 213299412 3099138606 3258980013 +2147483648 1073741824 2684354560 2952790016 671088640 1946157056 905969664 1426063360 1098907648 1035993088 908066816 4174381056 1403518976 4040949760 113901568 396165120 1122598912 33538048 1093165056 2979811328 2561292288 1655565312 2729568768 1876678400 4015407744 859273536 1917121120 1481531184 1718835032 1619688612 3279810366 3399064779 +2147483648 3221225472 536870912 3489660928 1207959552 3288334336 838860800 1325400064 1132462080 3015704576 195035136 661651456 1126694912 1554251776 3910270976 2534473728 1922924544 2351644672 2745720832 1793339392 2490546176 3946929152 1485127168 2462578944 72244864 3489632064 2509423584 1062273808 1727885816 2264601084 4075872286 3186125287 +2147483648 3221225472 3758096384 2952790016 2013265920 872415232 1241513984 3909091328 1904214016 859832320 3311403008 68157440 749207552 3538681856 3454402560 4182573056 3305734144 1594048512 875077632 1345097728 3687196672 2285763584 2511439360 2504513280 1629647488 2374450112 2516725664 561499696 1006275544 4115864916 3328244002 210766215 +2147483648 1073741824 2684354560 2952790016 2818572288 1275068416 234881024 3070230528 3430940672 1153433600 1885339648 3843031040 3254255616 222560256 3190161408 105971712 4042096640 1318043648 2004377600 3833876480 4291213312 771838976 3627379200 2784703744 462820736 1222209344 608288800 3046458800 1527504520 2940079276 1422262042 1079246451 +2147483648 3221225472 536870912 805306368 2818572288 4093640704 771751936 2097152000 3883925504 2051014656 2652897280 3119513600 2048393216 3114532864 987365376 2839740416 1476362240 3540074496 718823424 3527725056 3008018432 3935005696 4172542464 971499264 1420153984 4110594240 3230104544 1156944272 4104806344 4045116748 209398246 3123395837 +2147483648 3221225472 536870912 4026531840 2013265920 3422552064 2785017856 520093696 1468006400 197132288 3755999232 3828350976 3531079680 1314127872 94765056 1582104576 358711296 1561542656 3073925120 317984768 1110878208 1277510656 3399324160 3970512128 3607072384 220910400 103803808 3873625104 4173581224 2993739036 2941815562 2500110591 +2147483648 3221225472 536870912 2415919104 2281701376 2751463424 1912602624 721420288 3934257152 3821010944 2623537152 2207252480 1642594304 900988928 1323433984 1748959232 727941120 615858176 1017667584 3222564864 3859953664 2932325376 3925859840 3557014784 3383088000 1551946304 3401608480 1709203504 919646232 1078502092 3611561278 521814825 +2147483648 1073741824 1610612736 805306368 1207959552 603979776 4194304000 3372220416 1182793728 3955228672 3164602368 1299185664 3447193600 2282487808 47579136 1527578624 2373550080 2552479744 1958256640 2846625792 3676706816 2696240128 1297421824 3511015168 3807237504 3278500928 1988872672 2713511440 445561512 204539652 1949822498 1823662999 +2147483648 1073741824 2684354560 805306368 2550136832 2483027968 1442840576 2365587456 3464495104 624951296 3038773248 1051721728 2345140224 3249274880 537526272 4010868736 1450541056 3092496384 4270350336 1015861248 2193229824 249117696 1088018944 433688320 559510912 3105437376 1522112224 3578393296 3181447768 3485332436 2868847598 2701288055 +2147483648 1073741824 2684354560 2952790016 2281701376 2483027968 1375731712 553648128 478150656 2629828608 681574400 1987051520 929562624 351010816 3258318848 38469632 382697472 2006302720 447242240 1489784832 2491848704 1803791360 2404634112 726345472 3729723264 425029952 2735272160 3124530704 2871932856 97487604 437588530 48788433 +2147483648 1073741824 536870912 805306368 671088640 3288334336 4261412864 1828716544 3028287488 3577741312 3013607424 3618635776 2113404928 1410072576 3599630336 3108044800 842366976 2901917696 706273280 3600568320 3733338112 882236416 1137152512 2829096704 3123726208 3929545920 2884422240 3491650896 1867064296 3806457156 1099294458 1057995267 +2147483648 3221225472 2684354560 1879048192 1207959552 3825205248 2382364672 3674210304 2910846976 3317694464 1671430144 76546048 3272081408 3333685248 3201957888 2685468672 3391979520 3598925824 3412647936 3397652480 1019385856 4100840448 400794112 4091080960 1104976000 241066816 1372795872 2495647472 2334133816 802223148 350797286 1178925119 +2147483648 1073741824 2684354560 2415919104 3623878656 2885681152 1442840576 3808428032 3632267264 1732247552 2325741568 2714763264 2377646080 2345402368 1064435712 2849439744 3290660864 4150116352 270032896 1218211840 3230328832 54256640 1027711488 2463291648 579308928 1339813056 2813443424 1551521840 378744008 1305836196 3919324806 1896505513 +2147483648 3221225472 3758096384 268435456 1207959552 1409286144 2717908992 385875968 1317011456 1312817152 413138944 2983198720 4225236992 4183031808 3756130304 1841102848 4004610048 348602368 3866664960 1761882112 3371874304 1812532224 824393216 2633146624 3213220736 1410688960 896335968 2598984496 2824017064 1861942876 2970200302 3433268683 +2147483648 3221225472 536870912 2952790016 2013265920 1140850688 3858759680 452984832 3531603968 3116367872 3953131520 2190475264 2627207168 1870921728 969277440 2415198208 2036957184 2120957952 3006816256 3407106048 2657019904 2196868096 2171558400 1581185280 2931937152 854024256 2422343904 3387100400 2070169512 657884300 3445432154 2959417591 +2147483648 1073741824 2684354560 4026531840 671088640 3556769792 2315255808 4278190080 528482304 121634816 2120220672 3356491776 769130496 4047765504 3441295360 4121886720 3149103104 740933632 2755158016 169086976 1151760384 3959098368 3103127040 1904369920 3656747648 4211226560 1849032352 1168272688 587560360 2148166028 1116312834 1896370997 +2147483648 3221225472 536870912 2952790016 402653184 3154116608 1174405120 3271557120 1249902592 3560964096 2761949184 460324864 1855455232 221511680 2004746240 2764505088 887848960 2506178560 2679660544 2659471360 570853376 1218647040 4022784 3484055808 99168128 3942927808 449204832 1799614352 1567431496 3389171164 954581330 255727181 +2147483648 1073741824 2684354560 4026531840 2013265920 2483027968 2248146944 1761607680 4152360960 4131389440 3726639104 3289382912 4214751232 3091988480 3902144512 2296709120 655458304 2299248640 2006474752 3751546880 214837248 3491306496 258992640 2549791488 1810102400 2525804736 3195410400 3272974448 3092873992 1011863652 174768482 328945663 +2147483648 1073741824 1610612736 268435456 3355443200 1140850688 2248146944 3808428032 1920991232 1757413376 2766143488 3486515200 677904384 2250506240 3725721600 2229075968 3528556544 2793914368 395878400 4286328832 646887424 2130942976 4261054976 2981716224 4091803520 640297280 3083949728 3267868656 3300449624 4241239708 1089908958 640616747 +2147483648 1073741824 2684354560 268435456 3623878656 3422552064 2382364672 3305111552 3145728000 1707081728 543162368 4199546880 1734868992 1435238400 1759117312 3936419840 3045425152 1555283968 3600310272 1842671616 3152963584 3311338496 2584877568 1562232576 1013436544 3270953792 2404107808 1251754992 479378264 526236084 2412196798 29810999 +2147483648 3221225472 536870912 1342177280 1476395008 1140850688 2986344448 754974720 2608857088 1782579200 3416260608 810549248 3810000896 2280390656 3610640384 2430140416 3698163712 2719432704 1915248640 298102784 3841075200 556485632 1925590528 1351686912 2149164160 2282605760 3366388320 1044440496 3248505576 693114276 3264796226 3702270275 +2147483648 3221225472 536870912 1879048192 1207959552 1677721600 3388997632 1761607680 4102029312 910163968 216006656 2054160384 2122842112 1518600192 4089577472 782958592 1323794432 1849769984 3017302016 1214025728 3944617984 435510272 1123182080 3930261248 1968437120 2708184000 2865227296 395392208 2000722456 207653756 2653984078 1198018221 +2147483648 1073741824 2684354560 1342177280 2550136832 201326592 2113929216 922746880 3615490048 205520896 572522496 3411017728 2808610816 3617849344 1275985920 1434124288 2130149376 2700984320 379084800 2086449152 1419929600 1285669888 976906752 3439133952 3633888896 593296576 1193460192 2866919728 1561995288 2569912476 2469442882 219735441 +2147483648 1073741824 536870912 2952790016 1744830464 201326592 2516582400 3372220416 4001366016 843055104 3932160000 688914432 3259498496 2267807744 289275904 1076166656 2147581952 2549334016 2235097088 645189632 4082825216 632804352 4292506112 3707179776 3761901952 3391612352 601030304 2545618224 2031378232 2865387892 2160026842 840307063 +2147483648 1073741824 2684354560 3489660928 671088640 2080374784 2516582400 1895825408 209715200 717225984 2405433344 3239051264 3719823360 1154744320 3428188160 2773680128 3388964864 127778816 331898880 410791936 4114241536 4258366464 2298102272 389143296 1269484416 2099889984 4061045024 978815152 259067336 2735359356 165218234 1701247505 +2147483648 3221225472 2684354560 1342177280 671088640 3288334336 3321888768 2868903936 3732930560 4290772992 3760193536 3312451584 3045588992 3279159296 4157997056 3959095296 3687284736 4106567680 2480463872 1762406400 418043904 3296312320 4095388160 1253140736 1502516096 2545359424 1657653600 1391201936 3417972440 3347131532 3764806058 2882774937 +2147483648 3221225472 3758096384 805306368 3087007744 3422552064 3724541952 452984832 864026624 666894336 908066816 307232768 912785408 943456256 533069824 2665152512 3998187520 1091911680 1226350592 260313088 3864160256 117523456 151136768 367642880 461280896 818937664 710277728 293126064 2369016856 1992956676 105214994 4293947873 +2147483648 3221225472 1610612736 3489660928 1476395008 603979776 369098752 352321536 3800039424 146800640 3458203648 1322254336 1855455232 3691249664 731512832 3742433280 2681044992 716390400 4173864960 89944064 2621368320 2199628800 1193601536 667608832 155812224 99200832 871971936 2067893296 1167394920 1788297548 1317205894 458570319 +2147483648 3221225472 1610612736 3489660928 939524096 603979776 3791650816 1459617792 3279945728 2713714688 467664896 1410334720 2349334528 2583429120 2638348288 708247552 964919296 3307028480 3667402752 984903680 1847494656 2831535104 512523776 1092243712 2162366080 239953216 3559915936 2700634672 946115064 2323054308 753489718 136759625 +2147483648 3221225472 3758096384 4026531840 402653184 4093640704 503316480 1962934272 813694976 2076180480 2065694720 858783744 94896128 357302272 1718484992 2349924352 2847244288 2675392512 4120420352 2573520896 3261204480 1772035072 3291771392 2702860032 300661632 307121728 3433162848 2656937936 2690376632 3542544084 3914162698 490935027 +2147483648 3221225472 536870912 2415919104 402653184 1811939328 4194304000 2533359616 1820327936 4030726144 1482686464 2775580672 2782396416 162791424 1649016832 913637376 3973677056 1611087872 3920125952 2850844672 1581164544 429908992 2726039040 1238810880 689119616 2024938432 1850809504 1585168720 847147720 3556730396 1410137766 2660114379 +2147483648 3221225472 536870912 2952790016 2281701376 2483027968 1174405120 3539992576 1501560832 121634816 1314914304 3798990848 3370647552 4256432128 3237347328 942735360 3316482048 3134144512 999841792 31215616 2357336064 2322050048 1271716352 85639424 1320938624 1439612352 2109560992 374841168 4257534712 3575540780 4211451946 2912681011 +2147483648 3221225472 1610612736 2415919104 402653184 3825205248 1174405120 50331648 713031680 4265607168 3646947328 2349858816 3825729536 4099145728 3550085120 2702508032 1267302400 3831971840 857219072 2128359424 1871636480 552561664 2953591296 396779776 3209367424 1003407296 2156909984 3617369904 4067338104 1572857676 2380537158 681764507 +2147483648 1073741824 1610612736 1879048192 939524096 872415232 167772160 1426063360 4236247040 213909504 857735168 909115392 354942976 3263954944 1786904576 3138060288 1257209856 3724656640 3038289920 3030667264 1737369600 986283008 1434748416 12462848 2170667904 2328384832 2543631200 1637506512 279931448 3839954068 1686680998 3883677125 +2147483648 3221225472 2684354560 3489660928 671088640 3422552064 1241513984 1325400064 1988100096 557842432 2791309312 3421503488 182976512 1303117824 2105933824 4095016960 2610003968 3256565760 2472075264 3852775424 3516553216 94057472 3851955712 2097416448 1053479808 1378076864 1418484128 1091977424 3532492152 3121976244 3801162818 3919300991 +2147483648 1073741824 3758096384 2952790016 3892314112 2751463424 3388997632 3674210304 3279945728 4290772992 3525312512 3316645888 2134376448 3844341760 1447165952 951779328 2112323584 2632040448 2085101568 1421611008 3499538432 3206675456 946341376 2618094848 2167288448 994400064 894076512 2657553488 1931592360 375977132 1829521374 699301917 +2147483648 1073741824 1610612736 805306368 1744830464 3690987520 1241513984 1996488704 3951034368 2789212160 2757754880 3220176896 3142057984 3147038720 1775894528 4156620800 3017637888 691257344 3162021888 1383862272 4129175552 1803781120 1255177728 190357760 2037167744 4251323072 4068442528 1250877904 2629544664 944515116 3682005638 226986959 +2147483648 3221225472 2684354560 1879048192 671088640 1677721600 1979711488 1191182336 645922816 3527409664 190840832 1930428416 3668443136 298582016 1552285696 3421569024 2616557568 2645508096 1282465792 1203245056 1617229824 164248576 1547123200 1592055040 4153071488 2505511872 1156845472 10633776 1650157272 4031921780 3533912290 2765546555 +2147483648 3221225472 3758096384 4026531840 2281701376 1677721600 2852126720 2902458368 3128950784 1925185536 3592421376 1106247680 2798125056 2600730624 1993998336 2898984960 2133295104 520699904 3184566272 2318979072 1733072896 1864244224 2217821696 4129088256 1827044736 2497545536 4222774880 864005392 2706715928 3050726972 1765101078 2345013141 +2147483648 1073741824 536870912 4026531840 939524096 738197504 2986344448 3976200192 1098907648 2369781760 1562378240 479199232 2331508736 1463025664 1448738816 2871721984 1137147904 4198088704 196141056 929599488 4266452992 2838422528 4124157440 3879531264 824598144 380436928 750445024 3847992560 55527240 2609202012 2270609046 438654917 +2147483648 3221225472 2684354560 268435456 3892314112 1409286144 369098752 117440512 1048576000 3569352704 4242538496 3482320896 988282880 17563648 1154613248 2837118976 2954854400 3109109760 250667008 2167959552 4039399424 2788076544 2003937792 2726348032 1187049344 2782940480 2987394720 782766000 2049727896 1596121716 2409855030 1234915909 +2147483648 3221225472 2684354560 2952790016 1476395008 2885681152 1375731712 1627389952 2961178624 3409969152 178257920 2572156928 403177472 3069444096 615645184 186712064 25001984 2976595968 3010519040 1645793280 4032579584 1159087104 1553704448 3240632064 3177464704 2849684160 4083532128 1765245104 2724620280 1887634860 1517583182 2247229927 +2147483648 1073741824 2684354560 1342177280 2818572288 1946157056 2919235584 3003121664 1317011456 4114612224 270532608 2242904064 3586654208 1436286976 3553492992 1359806464 175734784 3676028928 55599104 1352183808 2181322752 290098176 1443328512 2866735360 1966412672 495790272 775502816 3837503696 69207128 2612048868 1053346970 2535242719 +2147483648 1073741824 1610612736 2415919104 4160749568 3959422976 2046820352 251658240 3548381184 138412032 979369984 1905262592 3426222080 1924399104 4071227392 1372127232 1118142464 4117479424 3377504256 395882496 1577322496 920814592 1855286784 3638761728 791438976 3954111680 1353388448 3664817072 1994970056 3714857244 2664343846 2461791575 +2147483648 1073741824 3758096384 805306368 134217728 1409286144 4261412864 2264924160 2692743168 2931818496 1524629504 3228565504 394788864 1040973824 735444992 1857617920 3881664512 1295499264 3870302208 1500024832 3766278144 2338221056 4164264448 910929152 2272139648 1184704832 2740389024 2516634704 2734715160 3061879796 1304445778 207618275 +2147483648 3221225472 3758096384 2952790016 3623878656 201326592 1308622848 1056964608 3263168512 1816133632 90177536 1513095168 3272081408 2823028736 2685009920 3855024128 3798695936 2094350336 2989531136 3607662592 172263424 1628070912 3225917952 1085013248 1542845312 3529519552 2360359840 222870288 1814362200 3753552764 2215622214 1829756425 +2147483648 1073741824 536870912 2952790016 402653184 872415232 167772160 956301312 4219469824 2965372928 1419771904 3517972480 3508011008 2317615104 2626813952 777715712 4282875904 352436224 3048267776 320393216 254052352 4044528640 2174428672 1466402560 3169912960 1112052288 1466748896 2004794832 23447560 1757555852 2878570670 3471528045 +2147483648 1073741824 1610612736 2952790016 4160749568 2617245696 3590324224 3707764736 679477248 524288000 3017801728 2546991104 1105723392 1030488064 4064149504 715325440 1682407424 688242688 2748358656 65572864 845948928 4257141760 3999511040 2707887872 3975537536 71846592 1943802912 877007728 3930567128 4161132884 1968232890 363390577 +2147483648 3221225472 1610612736 2415919104 2281701376 3556769792 436207616 2030043136 1065353216 62914560 3827302400 2001731584 3120037888 3539730432 4137287680 3680698368 684163072 246497280 986718208 1194864640 4217141248 3205155840 725304832 598423296 2155027584 1054827840 4215105632 2296555696 106907272 477964884 2239918750 2138005381 +2147483648 1073741824 536870912 268435456 2550136832 3690987520 100663296 2566914048 3229614080 1161822208 2720006144 3832545280 3159883776 801374208 1486487552 3079471104 2779873280 2086649856 703651840 462974976 3148130304 3377091584 3076866560 3419259648 2534514560 1701838016 4220049376 1311566608 442928648 2541954540 2517536774 1656685395 +2147483648 1073741824 2684354560 2415919104 402653184 3690987520 1241513984 3741319168 2961178624 591396864 4020240384 4012900352 1182269440 1996750848 1437990912 697368576 516784128 2375008256 1756389376 1639477248 98838528 2485539840 1633259008 4117874944 1180558720 1489448128 2211220576 2215267280 356758248 3392815180 3267065290 1342100131 +2147483648 3221225472 3758096384 2415919104 3892314112 2751463424 2382364672 318767104 1149239296 1019215872 4292870144 414187520 3660054528 4164681728 1242431488 3945201664 3457384448 1165049856 1036034048 1247850496 703633408 3095976960 942457344 624310528 2409879936 383380288 2797389728 3016686480 2135379320 4242784932 2373542938 1596773141 +2147483648 1073741824 536870912 2415919104 2281701376 2885681152 1711276032 3204448256 3397386240 3049259008 1017118720 1034944512 972554240 4142137344 2952921088 666173440 1976139776 2688532480 4005617664 1545662464 3782227968 1759032320 2417246720 3399120128 155259776 3020111936 936805344 1418712272 1790445800 1501866668 772963102 2038250323 +2147483648 3221225472 536870912 1879048192 3623878656 2080374784 2315255808 4278190080 1283457024 3326083072 2837446656 2077229056 43515904 2985033728 884342784 1532166144 491225088 4260184064 1405116416 1054904320 590383104 3702051840 180628992 2595358976 2810263936 1370944960 2698240992 1669838000 3431850088 1345351844 36203458 1870978057 +2147483648 1073741824 2684354560 1342177280 4160749568 3288334336 2785017856 2634022912 528482304 2713714688 2866806784 4189061120 3092774912 2209611776 2400845824 227475456 3628302336 473808896 2021679104 4047548416 664799232 470838272 3477641728 914161408 3274056832 1669931840 1973064864 936358544 3580087048 2188202588 3739757814 2943120673 +2147483648 3221225472 2684354560 3489660928 2550136832 1006632960 3321888768 218103808 1199570944 3720347648 1109393408 2993684480 300417024 2568749056 1780613120 3883859968 4117463040 1971666944 209772544 1463857152 2019616768 4254102528 2042126848 109377280 618040448 423728960 1068914784 3125931408 3461267896 2620729988 843602646 1269577793 +2147483648 3221225472 2684354560 805306368 1744830464 3154116608 3456106496 1459617792 92274688 1598029824 832569344 942669824 37224448 4073455616 1704591360 2509832192 3129835520 2865446912 1677778944 3657453568 2231433216 2894128128 1707088384 3613402368 2563808384 1554517440 3443813216 3392034512 862915496 1925073092 2280084846 2257199823 +2147483648 1073741824 536870912 805306368 134217728 3556769792 1509949440 2365587456 8388608 3946840064 547356672 3450863616 2714238976 2580283392 826933248 4115595264 3584786432 532529152 486596608 2021675008 390076416 2661346304 313558528 4165468928 671930240 2007656128 417319776 1385399888 119114968 2016810420 491608398 2926101961 +2147483648 1073741824 2684354560 2415919104 3892314112 2080374784 3590324224 956301312 1132462080 960495616 2405433344 258998272 138936320 3344171008 2800353280 473104384 1318027264 2858532864 4007682048 3576721408 4087928832 2414085120 419578368 4046951168 3434949760 905872320 1010374048 3146516816 1632022616 1650848876 2303906806 2465151629 +2147483648 1073741824 536870912 805306368 134217728 3288334336 1845493760 4143972352 4152360960 1883242496 295698432 1414529024 3876061184 678690816 3091595264 71892992 1196785664 869777408 3382763520 3360706560 1426593792 1299512320 449225216 3733544192 1211494016 115847360 3969414752 849110448 1740815096 1784112940 786453818 1047562619 +2147483648 3221225472 2684354560 268435456 1207959552 738197504 2449473536 2566914048 746586112 2411724800 3785359360 143654912 228065280 966524928 4216455168 1590886400 1714913280 4043915264 3516981248 2425384960 3382245376 2543612928 3092444672 3344115456 1467459456 107575872 336634592 441980656 473701544 1573013652 273365334 3324721949 +2147483648 1073741824 3758096384 4026531840 3355443200 4093640704 1711276032 352321536 914358272 583008256 1281359872 4096786432 3523739648 1331953664 873594880 3372679168 290160640 2452471808 1369448448 2177912832 1433982976 1179438080 174479872 1997375232 3115369856 2269659456 1631893536 2206362256 2850005592 3369540956 70455166 878806897 +2147483648 1073741824 536870912 2415919104 1744830464 1543503872 1979711488 3405774848 276824064 4248829952 3214934016 305135616 3235381248 4053532672 1124728832 622395392 289243136 4126916608 2028003328 949022720 1969805312 981771264 1400259072 2265178368 1837903232 2703386304 1027437152 469450960 937477448 4195360628 19444814 1956947087 +2147483648 3221225472 1610612736 2415919104 939524096 1677721600 1711276032 3170893824 411041792 1111490560 2438987776 1196425216 1293418496 2054946816 928382976 4294377472 3392372736 2515091456 1025515520 120598528 3637037056 1646578688 1137326592 1781645056 1752974208 341190592 1584901024 1727235184 3284788008 2542810164 691557938 3284977629 +2147483648 1073741824 1610612736 2415919104 2550136832 2214592512 2583691264 150994944 1518338048 3854565376 1306525696 1594884096 4117233664 576454656 3160801280 3971940352 1647017984 1822539776 2527109120 3174084608 379086848 3332672512 2358412800 2992969472 2908899712 4221433408 2903904928 1099376432 1765777304 1919638564 2030160210 2685456261 +2147483648 1073741824 1610612736 2952790016 1207959552 738197504 905969664 956301312 2977955840 1312817152 316669952 3555721216 2552758272 3287547904 3936223232 1930362880 1727234048 1045020672 1478533120 2563805184 3061356544 4283225088 2129809920 4088210176 1374043776 2680391360 1564544288 4253351760 1660301624 1729852460 538836802 3324954469 +2147483648 3221225472 2684354560 2415919104 2281701376 872415232 3053453312 2063597568 1971322880 3527409664 2334130176 1521483776 262668288 1012662272 4257611776 618987520 1928429568 3493543936 400613376 374403072 1014544384 4200868864 679610880 1758984448 1519270016 1969822912 906956000 4196062160 1013134904 2461330756 3409616946 1205043839 +2147483648 3221225472 3758096384 805306368 1744830464 1677721600 2919235584 4076863488 3766484992 1228931072 2682257408 3744464896 1411907584 3528196096 772669440 2498691072 3585835008 1372667904 595369984 1227231232 1176745984 2197142528 853467648 1308039424 3806326144 1142112960 90020384 2840744848 2237215224 1591744212 2125484970 2095582989 +2147483648 1073741824 1610612736 4026531840 3623878656 4093640704 234881024 956301312 2139095040 4072669184 274726912 2710568960 1146617856 1885077504 2330329088 2266693632 3599728640 2657992704 3201081344 1010749440 336021504 2009684992 252109312 2337006336 2285328512 3370212416 2110918944 3356059952 786827944 2166050580 1401942434 871197697 +2147483648 3221225472 1610612736 1879048192 3087007744 1946157056 1845493760 687865856 3883925504 3661627392 3735027712 2989490176 2480406528 2573991936 3353739264 2110193664 994279424 3608231936 3218874368 2399064064 1053534208 1710570496 1138680320 4173042432 1636642944 4278361280 3469053792 797326544 3751260232 3737868804 3589659282 2615081133 +2147483648 1073741824 536870912 2415919104 3892314112 2617245696 838860800 2399141888 1434451968 591396864 467664896 489684992 2315780096 2510028800 3035496448 2216361984 2629795840 1153810432 908910592 1311174656 673667072 1442931712 1176929792 1143423232 1006753920 757481920 1470593312 1044495248 3729164760 3008875556 3647554490 1850382537 +2147483648 1073741824 2684354560 3489660928 2550136832 4093640704 637534208 1258291200 209715200 1514143744 1226833920 1706033152 1169686528 479985664 3261726720 2484928512 713654272 80199680 1571577856 2173841408 4221691904 1548958720 3638725120 2759424256 903844224 54564288 3365966816 141612240 307776552 105649940 2034376590 3314103435 +2147483648 3221225472 3758096384 1879048192 3087007744 1275068416 1979711488 922746880 2709520384 230686720 299892736 137363456 14155776 4027318272 3463315456 2881159168 1415544832 1399144448 394043392 2299940864 4003932160 1706624000 343589376 767110400 544927872 4156134208 293218720 3644431888 4047142920 3004797540 3756670202 443630329 +2147483648 1073741824 2684354560 1342177280 3355443200 603979776 1107296256 285212672 3581935616 2017460224 660602880 4193255424 2494038016 1191444480 1008599040 3718053888 2529263616 1962131456 3862192128 2148970496 3712563200 2909223936 393375232 3727136512 4170380928 471295168 4162471584 2902708432 1654452536 2937248476 2505533554 4210695335 +2147483648 3221225472 2684354560 3489660928 671088640 3959422976 1509949440 1962934272 964689920 1103101952 3021996032 3467640832 568852480 1015808000 3390701568 1292697600 1473871872 187121664 3363627008 521318400 3700512768 140219392 1039064576 482583296 1370154624 1164260672 2727684192 1226644816 968998008 4028842836 2293951806 1056788347 +2147483648 3221225472 1610612736 4026531840 1744830464 2617245696 1040187392 4076863488 2457862144 1447034880 719323136 2003828736 3210215424 3296985088 4204920832 3931701248 1408598016 1997225984 3451133952 1394233344 4155373568 2098168832 1062636032 2426663168 698896256 2132570048 579238432 3177929168 428132296 3273797932 3130596286 2102733791 +2147483648 3221225472 2684354560 3489660928 2281701376 2483027968 3523215360 3372220416 1719664640 3896508416 912261120 1538260992 4227334144 1825308672 1796866048 3491430400 1939832832 1110523904 708632576 2516758528 1009252352 1050496000 1905692160 1247932160 2981399936 2409029568 4250993824 2687800208 3596010792 1119966980 3424973038 3586033901 +2147483648 3221225472 3758096384 4026531840 4160749568 201326592 2181038080 3707764736 1602224128 1732247552 895483904 2704277504 197656576 732168192 3531472896 4017291264 1840218112 1392328704 1211408384 1613156352 2005919744 313361408 2093757952 390755072 4174712960 2573233600 4080023968 1053334800 1881419928 3275684828 2299774674 3424601737 +2147483648 3221225472 2684354560 805306368 1476395008 4093640704 2516582400 1795162112 444596224 2889875456 3869245440 900726784 174587904 233046016 3618504704 3197829120 673677312 4081401856 2578767872 3562426368 2162673664 782572544 4196694528 651061504 709588864 2124363200 874101856 3007774032 1228895352 3525905340 1391377122 1337685041 +2147483648 1073741824 2684354560 1879048192 134217728 738197504 1241513984 3036676096 2709520384 784334848 3168796672 26214400 2892496896 3134455808 929693696 28114944 2164359168 1226293248 3915669504 3329396736 3330398208 3638023168 3775180288 950153984 4039741056 4084449856 831969184 2595427760 1576451608 2724412332 3837700758 2504476723 +2147483648 3221225472 1610612736 268435456 3355443200 2080374784 4194304000 2332033024 3632267264 2445279232 1432354816 615514112 2825388032 321126400 3414032384 1226637312 2690744320 2626895872 1496588288 4056330240 39958528 1670587392 1739853312 17214720 3431061888 1919130176 4051494944 3908224528 1403508920 301110396 3693563250 3534894055 +2147483648 3221225472 536870912 4026531840 3087007744 2214592512 771751936 2466250752 2340421632 2151677952 329252864 4218421248 1399324672 1977352192 276692992 602341376 3735257088 2812887040 2081185792 451284992 3683870720 4234234880 1696616960 2209405184 2601051776 1431097536 2546345056 1411629712 1432979128 4184638788 2599869706 3555394981 +2147483648 3221225472 536870912 268435456 671088640 2617245696 1845493760 2130706432 2155872256 2722103296 727711744 3146776576 1161297920 4083941376 3888250880 677445632 2149941248 3195224064 3122421760 682291200 3784644608 2101027840 4271413760 819752192 4253720960 1063609792 3969072544 3763110064 439493832 2001322564 1404160854 394084847 +2147483648 1073741824 536870912 4026531840 2550136832 3690987520 3523215360 3070230528 4236247040 4206886912 2749366272 2362441728 975699968 933494784 2566520832 3026649088 146505728 2995634176 555016192 792891392 2756397056 1578447872 3238548992 2006243584 780290432 1630263616 721772960 843062256 2401243160 3056605916 3749247798 617350681 +2147483648 3221225472 536870912 2415919104 3087007744 335544320 4261412864 3607101440 1635778560 3426746368 1507852288 1347420160 481820672 2261516288 2677407744 178454528 348618752 214253568 694968320 3878055936 1422592000 4118002688 4215214592 1047092480 1357559936 970830528 873490464 693684208 480030728 976094884 2196715810 848405721 +2147483648 1073741824 536870912 1342177280 2013265920 2080374784 1442840576 2197815296 3162505216 239075328 3210739712 959447040 1505230848 473169920 2590638080 3966828544 445480960 269205504 3054821376 3971624960 3703113728 929158144 1105564160 1056393472 3499284864 1151695296 689437088 2514635280 1534947048 496212284 468733990 4036526223 +2147483648 3221225472 1610612736 805306368 2013265920 67108864 3120562176 922746880 4001366016 926941184 1348468736 1383071744 502792192 124518400 1836974080 3199664128 2601746432 2073640960 197926912 1571721216 2527012864 1909967872 2883814912 4146178304 3854594944 2032142016 3742410144 3725116240 3210014440 3006410596 1557734186 3014453765 +2147483648 3221225472 1610612736 1879048192 2550136832 872415232 436207616 3204448256 3531603968 3149922304 2313158656 2232418304 1034420224 3915120640 3471441920 2704605184 3910238208 569327616 1660690432 22728704 1823311872 2811583488 2267149824 3677860096 592979840 4075068992 513694880 3695407408 3769546840 245092964 1829385822 2737137955 +2147483648 1073741824 2684354560 3489660928 2281701376 2885681152 2717908992 1392508928 562036736 2696937472 3772776448 1213202432 2288517120 737935360 3915251712 350683136 3437461504 2806628352 3919339520 3897438208 3501193216 1034908672 1429161472 3547282688 3838795904 968878656 1709700512 4267916912 2248754648 2042408772 3372101258 3164017381 +2147483648 3221225472 536870912 2415919104 2818572288 2080374784 2919235584 2969567232 209715200 1690304512 2845835264 4243587072 502792192 1345585152 957743104 283967488 3155263488 1642807296 907304960 3802558464 4126480384 1026933760 1922382336 4083483392 1948115840 636059968 1809835488 4228037520 1238102952 3970188988 859735962 3289469743 +2147483648 1073741824 3758096384 1879048192 3892314112 2617245696 905969664 2332033024 1333788672 2218786816 2774532096 4008706048 2395471872 3332112384 3966631936 718340096 2671083520 2817507328 2793152512 3957248000 3187243008 2023326720 2791932416 547422464 171811456 945027264 92424864 3812056528 1268259928 117706788 2255111930 272318339 +2147483648 3221225472 536870912 3489660928 3623878656 1006632960 1979711488 16777216 897581056 3032481792 1042284544 45088768 74973184 4225499136 3824287744 370475008 1489076224 2251767808 3489423360 1984049152 3605866496 710784000 187027968 2943953664 1598812800 2617174080 2093968224 39873104 198228968 2905111444 649332246 1915100763 +2147483648 1073741824 2684354560 2415919104 2013265920 2751463424 771751936 1828716544 847249408 2680160256 580911104 1768947712 687341568 522977280 708182016 450035712 4105666560 3061170176 1653366784 1992716288 3966453760 3782986752 2798858752 246908672 3178594688 1896630336 696656864 3054179856 3677088808 656093988 3062052770 1551831849 +2147483648 1073741824 2684354560 805306368 1744830464 67108864 3187671040 2969567232 3179282432 2285895680 1654652928 3647995904 2167930880 116654080 769261568 2550857728 3547824128 3816931328 594829312 698011648 3500931072 1560796160 37294592 2856348416 3785384576 4293950656 3824683872 2358567312 432681448 631499836 3823873750 2770805829 +2147483648 1073741824 1610612736 2415919104 2818572288 2080374784 771751936 1090519040 1753219072 1606418432 568328192 384827392 3462922240 306446336 3573940224 611516416 569344000 2732965888 3569655808 2345054208 219371520 4175414272 3849140736 2893067008 3198728064 2049191488 1689670304 1010537168 2025548408 2172325212 1838931818 99337617 +2147483648 1073741824 536870912 268435456 3623878656 2617245696 4060086272 486539264 1300234240 1950351360 1986002944 2804940800 3540516864 3053191168 3903455232 1982529536 4063199232 4233216000 4085047296 4067061760 780920832 2344604672 3989403136 2979566336 316985984 412011712 3120896928 465212176 2004037976 2037105476 47151774 564223197 +2147483648 3221225472 536870912 1342177280 939524096 3019898880 234881024 352321536 1870659584 1522532352 2141192192 787480576 1183318016 3780902912 2572812288 4251123712 4245127168 3572056064 3889979392 3189420032 1862486016 1020746752 2865873408 2884161280 2886517888 1394763840 2780272352 3380677008 613480664 2740460964 2305060558 611231621 +2147483648 3221225472 536870912 2415919104 4160749568 3556769792 436207616 1660944384 411041792 1631584256 1818230784 342884352 2173173760 855900160 2021523456 982056960 800423936 2473017344 3859046400 234778624 441010176 3373612032 1790408192 2866597120 3714191744 2815120064 569256352 1437724496 949613720 2840401788 1902856242 1883127891 +2147483648 1073741824 536870912 4026531840 1476395008 738197504 905969664 687865856 2793406464 675282944 2816475136 2121269248 1986527232 3555459072 2222587904 1759576064 936738816 1317781504 2213339136 1819971584 1021413376 3721724928 160137728 544002816 3568970112 2587963328 2730831136 701723600 570981624 4250727028 11669054 773689943 +2147483648 3221225472 3758096384 268435456 939524096 3422552064 234881024 2734686208 2004877312 1648361472 484442112 4178575360 162004992 229376000 109707264 1624702976 1594064896 1454194688 4159479808 3865718784 1606928384 296444928 3598825984 4062626048 1088285312 1326776000 1200500000 2876349872 4271775064 2195316628 53614670 2891168977 +2147483648 1073741824 536870912 1879048192 134217728 2885681152 3523215360 117440512 2944401408 3166699520 3735027712 2018508800 2600992768 776208384 1759903744 2904358912 4292608 1443610624 4135903232 2823163904 1347246080 1271485440 3473913344 2181208320 1990945408 466930752 3150862816 491342896 1229960440 1759674268 3004892650 2464949343 +2147483648 3221225472 536870912 2415919104 2281701376 2617245696 2717908992 1258291200 1686110208 3904897024 3244294144 1947205632 3801612288 3063676928 1892286464 825950208 2221899776 1585528832 886857728 1751805952 2680895488 816251904 1109784064 4101641472 2438200704 473661248 4260333856 398560176 2298270440 240801172 2053326734 3490913357 +2147483648 3221225472 1610612736 4026531840 2013265920 1543503872 3187671040 117440512 1619001344 37748736 3667918848 848297984 2664955904 3839098880 3262775296 2357919744 1052213248 3830530048 950804480 2017349632 1982457856 4259861504 3189529088 154567936 2047158656 3717635520 2543133792 4023301232 1191264744 3558125596 2073744950 3476805253 +2147483648 1073741824 3758096384 268435456 1207959552 603979776 4261412864 2499805184 3632267264 4131389440 2824863744 3543138304 1510473728 178520064 2723282944 2012151808 2350088192 1172160512 348921856 3787894784 79017984 2899901440 224186880 1558097664 4232684416 3163976640 881713824 519312144 686482520 612627228 3729109182 2406482297 +2147483648 3221225472 536870912 2952790016 134217728 1811939328 4060086272 1862270976 2105540608 188743680 2812280832 1792016384 1957167104 2961440768 3809345536 3743350784 2319679488 4256251904 646733824 534401024 947492864 3691520 3708573184 2644168960 995709056 1562939840 3989077344 2511213616 3847186136 4012596092 4032102498 4055021877 +2147483648 3221225472 1610612736 268435456 2550136832 201326592 2583691264 2130706432 1568669696 3485466624 2359296000 3270508544 2445803520 2583953408 694812672 2408775680 3692003328 425279488 4142669824 2489233408 747759616 3538420736 3157577216 2676132096 3987187840 1385035072 1350456032 1260501904 2847953048 564190396 342890854 2240296541 +2147483648 3221225472 1610612736 805306368 3892314112 1946157056 2046820352 3774873600 2155872256 2663383040 1394606080 1341128704 1582825472 629407744 1081737216 2637889536 3560407040 2875277312 3564904448 1255051264 3275339776 116927488 3979617792 2671939328 3970902912 3519387456 1844869472 3199031312 3037361032 480488620 1913903462 3794523621 +2147483648 1073741824 3758096384 2415919104 3892314112 2885681152 1577058304 1593835520 1853882368 3451912192 538968064 1557135360 2717384704 58982400 3627417600 3963551744 4155736064 1386856448 2258378752 180498432 2892077056 3742389248 1993890304 2111065344 2047803264 2023429184 2983571296 2360225584 227222024 2987221036 2868514698 29750189 +2147483648 1073741824 2684354560 805306368 2013265920 3288334336 838860800 1157627904 847249408 1648361472 1889533952 319815680 2577924096 3533438976 3959554048 602865664 2691399680 1171111936 248799232 1521405952 3449153536 776997888 4069051904 2404127488 2622125440 1799581120 621896800 2054616048 3864092440 2052487844 167890294 1440674257 +2147483648 1073741824 1610612736 4026531840 134217728 603979776 1577058304 4076863488 3380609024 1430257664 299892736 1431306240 952631296 1577320448 505020416 3842048000 3992813568 3837509632 1909235712 4154380288 3445331968 681335808 626405888 3328174336 537269376 647440320 3254929696 3129868272 2785240952 401665564 1937267606 404550655 +2147483648 3221225472 1610612736 2952790016 1207959552 3288334336 3120562176 2499805184 327155712 742391808 3906994176 1076887552 345505792 2425618432 279314432 1765736448 929267712 3996729344 3859554304 2301759488 2350487552 1629273088 2168124928 2630191872 2206600320 2544837312 2116809504 2307247760 384188744 1289683900 953359082 1356982509 +2147483648 3221225472 536870912 805306368 3355443200 67108864 1442840576 4278190080 1820327936 1480589312 2006974464 40894464 2415394816 4131651584 3183869952 2203254784 1220509696 4101324800 3216793600 2357383168 3189102592 4054612992 2859096576 3728313600 3724965248 338936768 3945785184 224201616 854633768 3183002444 3303281210 1312210033 +2147483648 1073741824 536870912 1879048192 3892314112 3422552064 2382364672 3976200192 8388608 2948595712 39845888 223346688 3370647552 3088842752 2890006528 2005204992 2411823104 1046986752 192208896 840830976 350730240 1270141952 1946085888 737644288 3330052992 2803034688 3463266592 559800048 4108649176 1007767844 2085580150 227079355 +2147483648 3221225472 536870912 1879048192 4160749568 4227858432 3523215360 3405774848 3967811584 3066036224 538968064 95420416 3014131712 1074528256 3948544000 2632646656 1679785984 896614400 3470024704 2447282176 3448612864 1984361472 828970496 1718633728 2114471296 2029799744 2022897248 2159524176 3690799416 4031678612 3046475070 3437374237 +2147483648 3221225472 3758096384 2415919104 939524096 1946157056 3992977408 3036676096 1887436800 3116367872 2162163712 57671680 2095579136 4252237824 1528692736 973012992 1983086592 18956288 3022823424 3252858880 2829404160 4254751744 734618112 1213746944 3833363328 228238400 1137290656 3831000144 4001169016 1855650924 4064888386 3273185269 +2147483648 3221225472 1610612736 2952790016 671088640 1409286144 1442840576 285212672 3967811584 4114612224 262144000 2177892352 3219652608 1247019008 994181120 1914109952 2962980864 437600256 1412177920 1138626560 3398563840 1057377280 3713919488 2317939456 3937721216 3996270784 61862496 870810928 946025624 3704221420 1418377918 4149467169 +2147483648 1073741824 3758096384 268435456 3623878656 4093640704 905969664 754974720 2239758336 2025848832 249561088 804257792 501743616 894173184 347734016 3536781312 2109440000 3518349312 2132025344 3015618560 1357457408 2016852992 1058363904 3410267904 730254976 1398663232 1557698464 3141859280 2743469560 2673714388 2396533214 2017774681 +2147483648 1073741824 536870912 805306368 1207959552 2751463424 1442840576 285212672 4068474880 1061158912 1730150400 3780116480 3103260672 2434007040 237895680 399441920 3306389504 732020736 2642206720 3282194432 2760202240 509238272 2299656704 3258204928 2172568960 1916253376 1686617824 365913904 2853399432 2082585660 2126287234 1724031317 +2147483648 1073741824 536870912 2952790016 939524096 335544320 1778384896 1795162112 2592079872 2554331136 2912944128 2133852160 451411968 4080271360 1228800000 2776301568 3648487424 2877669376 980213760 1973604352 2907809792 3250723840 620824064 368751872 4232932224 2368270784 492063584 3530438864 3754100600 1115414124 3455551394 717595217 +2147483648 3221225472 2684354560 805306368 3623878656 3825205248 234881024 2969567232 1535115264 952107008 1814036480 191889408 1522008064 1658060800 575799296 344522752 2088075264 4087037952 3508330496 3376304128 479152128 2599324672 386396672 31619840 168891520 2312186432 1366399840 3225512336 2576988392 2531094172 3529998334 292716975 +2147483648 3221225472 536870912 1342177280 2818572288 1946157056 2650800128 1795162112 3061841920 1790967808 1704984576 3736076288 4043833344 1013186560 562167808 1871380480 2318893056 2185838592 2732351488 3077484544 1764612096 1876823040 2670035456 3610910976 2909262720 1116847936 2762005984 2100299728 910697752 2105852764 743584046 3482536781 +2147483648 3221225472 2684354560 1879048192 1476395008 1811939328 33554432 3305111552 3565158400 3225419776 3642753024 3803185152 667418624 1171521536 1568538624 53936128 1652260864 3301523456 3591168000 2517766144 4172646400 615957504 3118724608 2458225408 4181599104 1545071040 3553358304 3967914448 404229464 2945198636 3604131874 1607833405 +2147483648 1073741824 536870912 3489660928 402653184 2080374784 4261412864 2667577344 3951034368 1539309568 4292870144 995098624 834142208 3258187776 2817654784 1779499008 829259776 2489565184 3384598528 3127816192 2630871040 3813291008 3601193472 64994560 2094176896 4112602944 2286240672 739207536 220917256 1530204508 2399602366 3472289975 +2147483648 3221225472 536870912 805306368 402653184 2080374784 1040187392 1459617792 2038431744 1732247552 3726639104 1427111936 2398617600 300679168 2287337472 2227240960 2720366592 2937536512 2493800448 3818049536 392366080 556717056 1970117120 2245244160 1300652160 1012511168 494480608 2515122800 508647112 2292031876 1666928898 195221979 +2147483648 3221225472 1610612736 1342177280 1744830464 3154116608 1509949440 50331648 1384120320 1379926016 1558183936 416284672 1299709952 1310457856 1693581312 1749090304 3688202240 3157475328 4141096960 4018597888 158816256 826934272 217927168 1159136512 1557797760 4058368960 2627424288 4130354288 715685448 1810145076 732845270 1792252879 +2147483648 1073741824 2684354560 1879048192 2281701376 3959422976 838860800 1962934272 1820327936 2520776704 492830720 2821718016 2919759872 2058616832 4071489536 1853423616 123043840 2539110400 3605815296 1604489216 4272642048 672568320 1149572608 2922351360 1773181824 13166528 127196064 2633951504 3418425944 2955496972 3404543826 472613507 +2147483648 3221225472 536870912 2952790016 1476395008 2617245696 2382364672 1291845632 4034920448 163577856 761266176 2014314496 1710751744 3368288256 1746534400 2739601408 4098326528 2094088192 290217984 263606272 1689110528 322106368 2291632640 617217792 945341312 3342076992 3006453792 4170660528 1556691336 341342124 288681958 1647444853 +2147483648 3221225472 3758096384 1342177280 2550136832 67108864 1979711488 3305111552 2004877312 3300917248 3474980864 1519386624 2225602560 345243648 2570190848 3511615488 92504064 1459437568 495755264 2543742976 1312892928 3429518336 4102236672 1602082560 1615647872 222219840 4212246624 828534640 2143782936 2349313836 1202155214 2339838281 +2147483648 1073741824 3758096384 268435456 1744830464 2214592512 2717908992 889192448 1870659584 1354760192 1000341504 2538602496 2120744960 486277120 763232256 633143296 2174320640 230932480 329523200 3231363072 2076678144 1064205312 3115650560 4027937536 2588223616 4289544768 1771155680 2790196784 1562524568 1695769668 353113130 2210818847 +2147483648 3221225472 536870912 1879048192 134217728 201326592 4060086272 318767104 2759852032 2386558976 1008730112 3610247168 261619712 3252420608 2572288000 303235072 1653047296 2520858624 4245970944 3775303680 4290074624 1648555008 1388000768 4173548800 1221555584 2471842240 3625061088 3232960336 217523080 2407103476 2360892502 4033654589 +2147483648 1073741824 536870912 1879048192 402653184 2214592512 3053453312 4043309056 578813952 2436890624 3428843520 1074790400 2452094976 3840671744 685375488 1281556480 2685894656 1606008832 502587392 1131286528 552421376 1261071360 798714368 4109591296 947901824 3065363136 4059982752 193307440 3752239960 89198164 1975039070 721722805 +2147483648 3221225472 536870912 4026531840 1207959552 738197504 3321888768 788529152 4102029312 3166699520 1260388352 1280311296 2228748288 1147404288 2695757824 2217672704 983793664 1317093376 2542559232 2409762816 1632475136 2815300608 3315556864 3356189952 2381163904 501108544 3718725472 1704945072 4161501352 3857562220 3252586962 1403481669 +2147483648 3221225472 1610612736 1342177280 2818572288 1409286144 4261412864 2533359616 4185915392 4072669184 3412066304 638582784 1239941120 834404352 971636736 45678592 659783680 535445504 2579079168 3973296128 673888256 1046043648 4236450304 3370307840 2127901312 1789989184 2915035296 4115161072 273432248 1347596532 734865318 2721439211 +2147483648 3221225472 3758096384 3489660928 671088640 2348810240 2046820352 2030043136 427819008 1245708288 60817408 1913651200 259522560 340525056 1669988352 213188608 2772402176 3901374464 271917056 2499784704 2892675072 2785379328 752305664 2927540992 2299782272 485496256 675836640 3655619888 2178812072 1896053204 1921542902 1367669655 +2147483648 1073741824 536870912 268435456 1744830464 1006632960 1644167168 3439329280 1971322880 37748736 1780482048 1154482176 2376597504 2679373824 4249223168 3286695936 3634462720 2152120320 2389139456 2934026240 2758195200 230110208 2815028736 772937472 1435602048 1063164352 1032585056 2917884528 2535141560 543382908 2373924994 1057847833 +2147483648 1073741824 1610612736 3489660928 3892314112 2080374784 1912602624 1291845632 1820327936 817889280 4091543552 198180864 514326528 1617166336 2972319744 4221501440 330661888 3400187904 3068076032 2115317760 2002450432 2831660032 902381056 1952237312 2823198080 773972544 4120396832 2392591792 3265668920 661738220 888168702 3566747533 +2147483648 3221225472 536870912 1342177280 2013265920 2483027968 838860800 3909091328 360710144 3535798272 2527068160 160432128 3323461632 987496448 2192179200 2142961664 4128342016 3442098176 1216077824 2737958912 3850004480 138611712 4047328768 1051243264 781512832 2370703680 882751328 3082293168 3519835848 3975300004 2676460486 3184201177 +2147483648 3221225472 1610612736 268435456 2550136832 2483027968 369098752 3640655872 3867148288 3762290688 2476736512 2951741440 154664960 3972268032 3322806272 3749380096 3866460160 781074432 2990252032 3847614464 2822686720 1445178368 3525407232 3802662656 325882752 501413056 534328544 311201744 2796741128 3935385884 1672526106 2828591485 +2147483648 3221225472 2684354560 2952790016 2013265920 603979776 167772160 3003121664 2961178624 3225419776 3055550464 3060793344 629669888 3898343424 3873046528 3425239040 2415099904 240795648 1483300864 3956510720 2670364672 3210820608 1422900736 1968189696 3061333888 4162080448 3848669024 2606981072 2176994616 921551540 237841750 3830266315 +2147483648 1073741824 1610612736 805306368 671088640 3422552064 4261412864 3707764736 2759852032 2277507072 3223322624 2832203776 1420296192 2440822784 355860480 2796355584 3877339136 3463888896 1967988736 4125872128 3977172992 521782272 1138876928 1140194048 1822375296 4065624384 302669024 4244350320 1619424568 3761571124 3200206650 696565667 +2147483648 3221225472 2684354560 4026531840 671088640 2751463424 2650800128 3909091328 3732930560 1111490560 4196401152 980418560 1642594304 1042546688 471990272 1401749504 2570027008 484589568 1777164288 4068462592 2465896448 1373760512 1704585728 4140166912 1329290112 3808999104 1110734688 77212624 816915800 344038572 2907287510 4061994999 +2147483648 3221225472 2684354560 2952790016 402653184 469762048 3858759680 754974720 2608857088 3468689408 3978297344 3564109824 2228748288 1400111104 2964979712 1672413184 1620410368 167395328 3729743872 2026213376 2362632192 3995296768 397109760 2390172416 845238912 2894135104 1312825568 2640354256 3624949736 2437430092 972854814 3823508989 +2147483648 3221225472 3758096384 268435456 1476395008 3825205248 3925868544 1728053248 3363831808 2118123520 3529506816 2265972736 2287468544 2933129216 2655911936 856227840 2043117568 177094656 2217287680 171405312 3867543552 2269486080 4017978880 2243527936 1362080640 3316779200 1624983840 1141651184 165298056 1202150316 4221457514 2507211215 +2147483648 1073741824 536870912 1879048192 3087007744 1946157056 1040187392 1291845632 528482304 750780416 408944640 2880438272 303562752 3067346944 668598272 753467392 313753600 1805303808 1623810048 2971914240 2081556480 2291510272 3878001152 322796288 3437854336 45345088 2207936416 3704175952 1126410472 2064818028 3826639454 2573555419 +2147483648 3221225472 3758096384 805306368 1207959552 2214592512 2717908992 2768240640 3632267264 2285895680 3969908736 3889168384 1999110144 1734082560 194641920 419102720 3319889920 643448832 2023432192 4174467072 2701277184 2629823488 822048256 1851735808 3029275008 3878151872 1715190752 33630960 581582392 1705226132 2563056694 1760847961 +2147483648 3221225472 536870912 4026531840 1207959552 335544320 905969664 2634022912 3263168512 2864709632 4024434688 533725184 238551040 1013186560 301858816 458293248 3526328320 1421754368 888266752 1289703424 615970816 3632118784 2415751680 331174656 2963104640 1705892416 3938792992 1348035504 958628776 1943801980 3705337898 588207111 +2147483648 3221225472 1610612736 2415919104 671088640 335544320 100663296 83886080 2508193792 247463936 1130364928 1257242624 1280835584 2836660224 440270848 2906193920 1736933376 4059971584 735682560 1807183872 2059859968 3862797312 751919616 3983276800 2420411520 2801187136 3842348704 87405840 336455656 1055498220 1460640826 1659025391 +2147483648 3221225472 2684354560 2415919104 2818572288 2483027968 2919235584 587202560 4202692608 3955228672 2753560576 4119855104 184025088 2582380544 3010854912 2336948224 4290609152 3199614976 1751867392 3333271552 3498997760 1025989632 1921747456 2191389952 2628126080 3235109696 1109514976 1300784176 1126439976 3367171572 3871945898 3202107669 +2147483648 3221225472 3758096384 2952790016 1476395008 2214592512 2583691264 2936012800 3447717888 1321205760 3768582144 2863661056 2417491968 474218496 2887122944 3315793920 4181032960 215367680 1745035264 3842363392 1838065664 2837969920 3498298880 3913653504 1584275072 1173818688 3599438688 3517514896 1260675048 1384514364 3310029506 1334416221 +2147483648 3221225472 3758096384 3489660928 2013265920 738197504 436207616 3170893824 1753219072 4257218560 3919577088 1670381568 3610771456 2246836224 945946624 173080576 770932736 2667724800 1138827264 2602283008 2755061760 3038737408 1071678976 4235251456 3678953856 379876160 2865154912 4002902960 1214561256 417741748 1934081854 2495359835 +2147483648 1073741824 1610612736 3489660928 3892314112 1006632960 3992977408 2130706432 2759852032 1153433600 1814036480 1775239168 117964800 4124835840 1451098112 2433155072 3048833024 1939783680 1366761472 471937024 153810944 2313548800 1956700672 2198923520 1948807040 3901547072 4256584160 888922736 1679286424 2593219892 3046286034 2097225057 +2147483648 3221225472 3758096384 3489660928 1207959552 2080374784 2852126720 419430400 2357198848 1681915904 4032823296 2507145216 2031616000 544997376 269352960 3491430400 3528818688 2972598272 462102528 3749556224 4004173824 2345210880 1720739328 2544429824 1757692288 631434944 2354933536 3896118416 207711912 2790569028 504023522 110747709 +2147483648 3221225472 536870912 1342177280 3087007744 3825205248 2650800128 2130706432 1753219072 3779067904 660602880 1221591040 1778909184 3957063680 259653632 2293301248 2978709504 3403300864 3636584448 1450438656 1715382272 2801777664 2223802880 3836922112 2303552384 1128342464 3719552800 2233400368 282035480 3902042356 801517462 2098964051 +2147483648 3221225472 3758096384 1879048192 3355443200 872415232 503316480 3741319168 1317011456 1405091840 2225078272 414187520 3614965760 1647050752 2408448000 320274432 374964224 3161341952 3720814592 749801472 2093676544 4168997888 2048145920 667072768 722046336 2932262720 2776833632 660298128 3024616584 3992048948 296409906 493717137 +2147483648 3221225472 3758096384 3489660928 1207959552 1006632960 3321888768 3372220416 880803840 2696937472 245366784 3174039552 336068608 3500408832 569245696 778240000 4232937472 4144906240 1127424000 3604328448 3625113600 2108773376 14436864 228742912 528050560 3218619968 1241262432 198349328 1754344312 3500960716 457869914 2827821173 +2147483648 1073741824 1610612736 2952790016 671088640 3422552064 167772160 1291845632 2357198848 868220928 2518679552 1244659712 4250402816 1736704000 985268224 2252931072 867401728 2015019008 1001988096 1321947136 2326681600 3655058432 3594950144 1632083712 974701952 3596912960 1756015328 169959824 1257220648 459570748 2754226094 1507960155 +2147483648 1073741824 536870912 1342177280 3892314112 4093640704 100663296 3036676096 2491416576 633339904 1184890880 2844786688 3466067968 2271477760 4250009600 3302948864 248348672 1551024128 152002560 1203105792 2850453504 3388308480 2433090048 2693090048 183410048 503927616 305174624 394799792 2721847368 764820380 3936219014 1615510085 +2147483648 3221225472 536870912 1342177280 134217728 4093640704 1375731712 4110417920 796917760 2713714688 102760448 2301624320 3107454976 4071358464 3741712384 3347251200 3099951104 1269186560 3572752384 2216554496 2602178560 3900513280 264918528 2941599488 3907946112 2466756672 2372380896 3166155152 3693053000 1861999988 109700922 523284557 +2147483648 3221225472 1610612736 4026531840 2013265920 4227858432 4127195136 1056964608 645922816 3409969152 887095296 749731840 47710208 994312192 2739535872 3599695872 4194664448 2922004480 1207934976 4017950720 4181641216 3101500416 896408064 1958052096 2985459072 2268846016 485994144 3146862032 2185784744 2769048892 3225860318 835312621 +2147483648 3221225472 3758096384 2415919104 2013265920 2348810240 1040187392 2701131776 1065353216 54525952 3495952384 1284505600 2767716352 4059824128 2460090368 1630994432 3998580736 2747416576 841424896 971894784 1784588288 404083712 1310867968 3942102784 3086289536 569532096 4000257056 3801710192 3819455144 3433362212 23986734 3218960317 +2147483648 1073741824 1610612736 1342177280 3623878656 1677721600 2046820352 352321536 3749707776 734003200 2975858688 2821718016 1044905984 3423338496 4038197248 2511667200 2890366976 2966601728 3624214528 3436163072 1111377920 1934072832 2991762944 4031096576 409966208 3966663232 1270812064 3461744592 1130090552 3149406692 1747252334 336465855 +2147483648 3221225472 536870912 805306368 2013265920 1409286144 503316480 3238002688 1954545664 1824522240 4179623936 4197449728 2401763328 3627286528 2167275520 2869231616 3211493376 1863204864 146137088 1107529728 3453618176 1191955456 3495877120 2924304128 3004119424 4082639424 3288126176 243987088 66272088 3260198908 659530890 3703065843 +2147483648 1073741824 536870912 1342177280 134217728 738197504 704643072 4244635648 494927872 247463936 1042284544 80740352 1135083520 2148794368 777650176 1687093248 1586855936 2725953536 3646906368 1992159232 2746128384 228934656 61011456 1500761856 4122698880 2694808896 3088912352 2621326960 49104440 2605111900 3780220734 1695043693 +2147483648 1073741824 1610612736 2415919104 3355443200 4093640704 973078528 3640655872 796917760 1128267776 1675624448 428867584 419954688 110362624 2498887680 3502440448 3220275200 3272785920 3545440256 2415489024 2986776576 954276864 4074421760 4150786816 343616128 1272836800 3435965344 214878448 3428150872 3801664060 3130818966 333869289 +2147483648 1073741824 3758096384 268435456 134217728 2751463424 2382364672 989855744 1602224128 3636461568 467664896 1538260992 3501719552 4202430464 583401472 1003552768 3405217792 2929115136 3403259904 3174264832 2796345344 3532524544 271964672 1394420992 3725133952 159092032 323503648 2019859664 2603241544 3330268132 1351746026 3548617887 +2147483648 1073741824 536870912 2952790016 1744830464 1811939328 234881024 4043309056 1400897536 4064280576 2657091584 3096444928 1976041472 633077760 3940679680 2587557888 1085898752 1662173184 1306746880 621613056 2053904384 3771360256 4065849856 1467197184 3485820544 1833968576 1944601376 5012592 1396365464 2660185684 3527932590 947638529 +2147483648 1073741824 536870912 805306368 3355443200 4093640704 3456106496 385875968 444596224 3351248896 2074083328 4046454784 3826778112 3568566272 1573781504 2459893760 4143022080 811515904 892821504 3852308480 4102305792 542530560 1164651008 4167016704 248639872 724436800 1204761952 3027885840 868353128 3176472268 3388522218 3378815481 +2147483648 1073741824 3758096384 268435456 3892314112 1275068416 4060086272 956301312 2977955840 2780823552 1348468736 3903848448 930611200 2716598272 182059008 1051131904 656244736 1703591936 2611978240 3479793664 1296840704 3012166656 1554992640 1441379072 1879895168 531237440 230674080 675366992 925413256 845446452 1039018214 1799461685 +2147483648 3221225472 3758096384 805306368 2818572288 3690987520 1711276032 1124073472 3045064704 3535798272 2489319424 2079326208 4066902016 1418985472 3483238400 3494969344 850362368 697188352 487137280 187912192 2431965184 3966653440 3057216000 3963305216 1796260480 3889757504 953988000 3168436496 2876742360 3864189532 1314099610 1736704215 +2147483648 3221225472 536870912 805306368 4160749568 3690987520 2449473536 922746880 629145600 2235564032 413138944 1534066688 1537736704 1581514752 3197763584 2724921344 3444670464 2362064896 1911808000 3105722368 2145683456 2238366720 2114149888 3816156416 3502274176 2246053568 2412783840 1524144464 384599064 2338248204 1018234382 1696239273 +2147483648 3221225472 536870912 2952790016 1207959552 1006632960 3590324224 2365587456 3967811584 3460300800 1889533952 982515712 3897032704 3439067136 2627600384 438763520 916029440 913195008 1092608000 933040128 3742676992 326276096 2821814784 1285694208 4183414144 873359552 493852128 1374012336 1664105496 3428377684 1442069330 1396872929 +2147483648 3221225472 2684354560 1879048192 2550136832 1811939328 100663296 2499805184 4253024256 574619648 2149580800 1930428416 17301504 816054272 1979318272 1847263232 3527507968 3876208640 4150484992 3546107904 2064427008 1049531392 2181675520 789510912 1716083840 2586744256 2564391264 560341936 1146974680 562834892 3192848238 1055500921 +2147483648 3221225472 2684354560 1879048192 4160749568 1811939328 1778384896 754974720 1484783616 541065216 2602565632 1599078400 519569408 1085538304 2317484032 2584412160 965312512 831668224 1967349760 192237568 2311899136 1800860672 633984512 2293387008 856891776 990731968 1446562912 1674848752 4065494376 966985516 3737466854 2776911617 +2147483648 1073741824 536870912 4026531840 4160749568 3825205248 973078528 2298478592 3313500160 2361393152 211812352 3530555392 669515776 1423704064 153223168 2904621056 1864597504 2444410880 4200161280 3766964224 3778332672 2029943808 1736642048 3921820416 2091978880 2648389440 1121321824 2390690384 2890926296 2681766228 2547267118 644790811 +2147483648 3221225472 2684354560 1879048192 2818572288 1006632960 4127195136 3036676096 947912704 1312817152 3697278976 1498415104 1564999680 187432960 3424780288 35979264 2833743872 3536994304 4171063296 1609781248 4272199680 472839168 632756736 630856448 1622268288 3327237312 507633952 3974709424 827711192 1419708996 535229246 1843101855 +2147483648 3221225472 1610612736 268435456 2013265920 1811939328 905969664 2332033024 4253024256 331350016 4192206848 2626682880 254279680 1837891584 1752301568 469172224 2783281152 1212301312 804233216 3119640576 602155008 2153690112 3694471680 2429179136 1423155840 2883277888 3190228768 1131236336 3162382840 3796203140 3874623374 1505226685 +2147483648 3221225472 1610612736 2952790016 3623878656 3556769792 3657433088 3003121664 3347054592 2755657728 1461714944 441450496 2866282496 1120141312 1027211264 762249216 3220537344 621428736 3393691648 611930112 3628869632 505850880 2433867264 3118498048 1605417088 2204634560 2896964192 1461117424 2797143880 598491516 2257994126 3757639517 +2147483648 1073741824 536870912 4026531840 134217728 3825205248 3053453312 3338665984 3716153344 2386558976 4078960640 2653945856 3328704512 1271660544 515244032 1345912832 2872016896 4108763136 1304518656 2574995456 2610182144 923962368 2470674944 3533703424 3664819840 2017993152 1702689888 371097488 773189528 4199139012 2607234922 1436166999 +2147483648 1073741824 1610612736 3489660928 402653184 201326592 3590324224 3976200192 2189426688 1581252608 283115520 2945449984 3795320832 422838272 3150315520 1707409408 4016275456 1492566016 797777920 2994679808 3791390720 815412224 3090115072 1441035008 2476620672 3777062592 2692556192 2123827440 395328872 507024300 1731483778 2462504235 +2147483648 3221225472 1610612736 1342177280 402653184 3959422976 2181038080 3305111552 3447717888 1522532352 3625975808 1013972992 2077753344 1188823040 14548992 476643328 303529984 1783513088 501325824 2086907904 4212393984 2798277632 1529044480 4059336448 3600432256 579574080 2481984992 1947743440 729570536 3664670180 630292306 1102838431 +2147483648 1073741824 3758096384 805306368 1744830464 2617245696 3523215360 3942645760 1702887424 4257218560 2162163712 3278897152 633864192 2835611648 2906783744 2891251712 3426189312 200458240 1568514048 943935488 3799554048 581719040 2406915584 33513728 2130115200 3258947136 1326851104 600816912 1218344696 2162892268 298622422 3704021167 +2147483648 3221225472 1610612736 3489660928 2550136832 1409286144 4127195136 520093696 494927872 775946240 2111832064 1169162240 1030225920 3430678528 2423390208 2232352768 1323139072 2676113408 3146227712 1947283456 1561856000 2914282496 2178814464 3353714944 690376320 2212581824 3884997280 4185402064 138720024 978724532 3987278430 2038212261 +2147483648 1073741824 3758096384 1342177280 3623878656 469762048 1107296256 2667577344 2055208960 239075328 4200595456 3385851904 1098383360 1294729216 4109762560 1515257856 1317502976 3781607424 105488384 486223872 2426947584 2958320640 1272638976 3114751232 2857804160 4288768704 3226421536 920798768 3119219816 2582697076 1019740266 545561871 +2147483648 3221225472 1610612736 2415919104 1207959552 2751463424 1644167168 3405774848 3330277376 3837788160 1721761792 3864002560 1189609472 2925264896 3334602752 3039363072 3616243712 458375168 1239523328 2890362880 626563072 352603136 1455830528 1215262976 2225365376 1477846080 390548320 4225277296 2109999864 1718005460 1329535598 1808584787 +2147483648 3221225472 3758096384 1342177280 3892314112 2214592512 973078528 3808428032 3028287488 4030726144 3995074560 1204813824 1467482112 2127298560 3700817920 1683292160 2812510208 3246800896 2219646976 2132750336 1970862080 2177649664 2383810048 1897226496 1208204160 2677455552 2698372960 266587760 329690216 2510126036 1969718698 1714719083 +2147483648 3221225472 536870912 268435456 2550136832 872415232 2449473536 1728053248 92274688 767557632 1788870656 2542796800 1997012992 626786304 2439905280 2145320960 2966519808 381566976 2880954368 1119727616 608749568 2310818816 949917184 560430336 810897024 3294940736 657085024 3693457328 1461502168 4245584180 292540162 9005865 +2147483648 1073741824 1610612736 805306368 2818572288 3825205248 1577058304 956301312 1317011456 180355072 2275409920 3480223744 241696768 3014393856 892469248 683868160 1578205184 1958920192 208347136 975032320 377509888 1723886592 1839262208 812711680 904412032 1307377216 3746753120 395525968 3678995800 1147596964 3257265742 3874753769 +2147483648 1073741824 2684354560 1342177280 2281701376 1409286144 1845493760 285212672 3531603968 3628072960 333447168 1722810368 2371354624 389283840 1564606464 543096832 3762126848 3413295104 910680064 3983110144 1564481536 1331706880 1609615872 2486740736 1975787392 4193923264 786150560 4087822032 4141424936 1083716044 1930727206 1624436469 +2147483648 1073741824 1610612736 2952790016 939524096 2885681152 1308622848 620756992 1568669696 3342860288 2669674496 1286602752 1406664704 327417856 442368000 2916286464 1013809152 2154741760 2982879232 1913212928 2464172032 3931157504 3414700544 1527571200 500362368 4039211200 1405924192 917695248 668067240 274999356 2676925002 1109091557 +2147483648 1073741824 2684354560 2952790016 2281701376 2348810240 905969664 1224736768 813694976 247463936 1931476992 2276458496 3972530176 746323968 12189696 2353463296 261980160 3565862912 1506795520 2206306304 350287872 873522176 1303947776 2408859392 360086912 2771747904 2837873376 2624441616 1117943096 1554206036 3691212886 3539147653 +2147483648 1073741824 2684354560 268435456 671088640 1140850688 3925868544 3170893824 2994733056 2436890624 4078960640 2245001216 880279552 3150708736 1474428928 446234624 1000046592 2243084288 2434916352 3560386560 2409691136 3012594688 1356340736 1641836288 2281333632 3299184064 944878944 2388638064 2524246632 4216200660 2097873630 3555328211 +2147483648 1073741824 2684354560 1879048192 2013265920 3556769792 301989888 3204448256 1283457024 1077936128 1117782016 516947968 1252524032 1220804608 2720661504 3753574400 150044672 3724197888 814997504 1240813568 1387317248 26758144 1855723008 819373312 1012752256 385108672 1139994592 2206666736 1593288888 2131736716 2091057822 388836329 +2147483648 1073741824 536870912 2952790016 1744830464 2348810240 2852126720 620756992 4202692608 2202009600 1138753536 4254072832 1049100288 1620836352 124387328 1210122240 342589440 1308278784 2636734464 3543601152 1362106368 4210590720 2122626560 4160640768 3801561984 465625024 2577403808 2800763376 1498942168 628422324 2955302278 1654859347 +2147483648 1073741824 536870912 805306368 2013265920 469762048 1308622848 2835349504 3011510272 2814377984 1533018112 1596981248 110624768 323223552 3868590080 3787128832 1527611392 1504100352 3072548864 541691904 3945826304 2090337280 2151956992 3860246272 1996193408 4012754496 2931219360 145456848 629530088 3152699772 1782183298 2525535365 +2147483648 1073741824 1610612736 1879048192 3623878656 469762048 1375731712 251658240 595591168 3074424832 4024434688 420478976 1004011520 1262223360 1385562112 54984704 1354858496 1415495680 228794368 2892730368 1158637568 1088775168 3813973504 2609042688 2074474624 3065311936 697467296 1576924272 3485997832 2758057156 2171209626 4084271545 +2147483648 1073741824 3758096384 3489660928 3623878656 4093640704 167772160 419430400 2457862144 3267362816 1000341504 1611661312 3510108160 1949040640 167903232 4218486784 425951232 1596637184 744857600 3125653504 1054459904 968297472 2871266816 4232493824 3464992640 1808541248 3648161376 2298072624 2665980520 3942436852 1721377246 944603963 +2147483648 1073741824 3758096384 1879048192 2550136832 738197504 3388997632 754974720 3766484992 3703570432 2476736512 3692036096 3155689472 4274257920 3070885888 2869755904 1410826240 1963114496 819044352 4216918016 583346176 166433792 370980352 1584312064 1578625408 4160926272 1079073888 3482911792 90508104 872118332 1292125758 1831514479 +2147483648 1073741824 3758096384 1342177280 134217728 3288334336 4060086272 1493172224 2306867200 1539309568 966787072 1800404992 1432879104 1154220032 1195769856 2307981312 3012001792 880721920 2880806912 2530029568 3901331456 4029934592 813450752 4045296384 3217403008 1639267392 332252512 3205076080 2498967416 593288004 3574513466 4081917071 +2147483648 1073741824 3758096384 268435456 134217728 2483027968 1375731712 3707764736 2357198848 2227175424 748683264 3966763008 1866989568 2132541440 2412380160 3672965120 2941747200 1039319040 3627655168 675377152 3287668736 3467885568 3092051456 3283236608 1197030784 3574683200 2525854560 1703376720 533345400 2465026484 3679966278 2146590847 +2147483648 3221225472 2684354560 1879048192 3892314112 603979776 4261412864 620756992 109051904 2176843776 2220883968 4165992448 3802660864 3973840896 2534539264 3742302208 1699577856 1986674688 4198195200 287526912 21485568 3036752896 1362119168 678961920 1236549504 1722729792 2228032160 640288176 2786821816 1095960660 3584012478 1678073669 +2147483648 3221225472 1610612736 4026531840 402653184 2751463424 3053453312 117440512 528482304 3133145088 3458203648 3530555392 3116892160 944504832 3730964480 33488896 1961721856 945438720 1270587392 610471936 1626843136 3951139840 3905470976 281868544 52573312 555704128 3334339040 4041365200 1673519096 2140012004 1858795326 4129545413 +2147483648 3221225472 1610612736 4026531840 3623878656 1275068416 2248146944 3003121664 4236247040 549453824 312475648 1838153728 1889009664 297533440 2072379392 347668480 3358556160 1204699136 2893914112 1936003072 2392418304 2139075584 2834700800 600947968 4198222720 1190952512 3378918240 1967745712 3364314184 3925526724 1763681098 1707500887 +2147483648 1073741824 536870912 1342177280 671088640 4227858432 2382364672 3942645760 1266679808 2730491904 2900361216 261095424 1689780224 3816554496 3513909248 298254336 2191884288 1377484800 1386438656 1000075264 1562884096 3174380544 1856160256 903838976 2968093824 3588236096 286318368 1056440816 584884072 2328034660 1326385726 611401917 +2147483648 3221225472 1610612736 2415919104 3892314112 2751463424 2248146944 1862270976 1468006400 2160066560 2355101696 1789919232 3488088064 2158231552 2985164800 3999596544 3166404608 251019264 3540623360 3009507328 1057306624 1082878976 3177091584 512569600 3818849408 198757696 3742108064 2926185552 798745368 4242978668 1680990938 631111539 +2147483648 3221225472 1610612736 2415919104 3087007744 67108864 2516582400 2432696320 1333788672 3292528640 1126170624 2091909120 1174929408 2265186304 4025090048 2711420928 2940698624 731004928 1852940288 1970892800 3355273216 928488448 157950464 3999108864 3727102592 352481728 2739510368 1949631248 2050219640 2492466412 238583486 701283503 +2147483648 1073741824 2684354560 2415919104 2818572288 67108864 2919235584 3909091328 3363831808 2696937472 413138944 3603955712 4279762944 1668022272 856817664 1132658688 885096448 3080372224 1159192576 3977228288 1206122496 3098659840 2102548992 3336806144 2486254976 1133656640 256095072 643954160 3058368136 865028500 3794005070 1653694009 +2147483648 3221225472 2684354560 805306368 3087007744 1275068416 1845493760 4076863488 3397386240 1547698176 2560622592 2054160384 2859991040 3074686976 3423207424 596180992 1416855552 1732395008 3197460480 2349666304 4288268288 1151013888 2729374208 4107498752 2436029824 3673029824 4165570016 1091799376 2001896392 8256604 451004766 1331661931 +2147483648 1073741824 1610612736 3489660928 402653184 3825205248 2382364672 3942645760 1048576000 1103101952 1830813696 1131413504 1377304576 352059392 259391488 3245277184 2699657216 954122240 1445666816 2429759488 3195996160 2254527488 3337230848 822709504 118364544 100900160 3654768096 1227194832 1926279976 3920145284 608464026 2327458961 +2147483648 3221225472 536870912 2952790016 2818572288 1006632960 905969664 117440512 3565158400 3921674240 639631360 2718957568 2326265856 2494824448 3435003904 277151744 2712371200 1489387520 3107577856 4226879488 1010128896 3067343872 4160412160 2409875712 3500300160 898625344 269535968 1604857264 3308563704 1291751036 2464513914 601587811 +2147483648 1073741824 1610612736 3489660928 1476395008 3556769792 33554432 2499805184 813694976 3938451456 308281344 3528458240 2633498624 159121408 273022976 571146240 3650977792 321830912 3362725888 615985152 1127958528 901065728 3244992000 4155850496 1953110400 2000012352 380240800 3914671024 318421992 3803024548 3188111690 682317125 +2147483648 1073741824 2684354560 805306368 1744830464 872415232 3791650816 855638016 2206203904 3510632448 2401239040 3796893696 2986868736 751566848 1045299200 1496776704 510230528 2641805312 3154370560 393416704 2385221632 1550793728 4197287424 2050287872 3566877824 3072163008 1707893600 852370416 1308051352 3372818980 478590514 1755004609 +2147483648 1073741824 1610612736 4026531840 4160749568 603979776 3053453312 3875536896 3347054592 1237319680 4057989120 4216324096 4020764672 1013710848 3671982080 646512640 1019707392 3842424832 2793218048 743247872 1727383552 1695644672 2769535488 666695936 2604018816 851801152 3836298528 192380976 3682488248 2130259300 476015938 3713170191 +2147483648 1073741824 536870912 268435456 1744830464 3959422976 1711276032 587202560 3414163456 3074424832 3416260608 2546991104 152567808 3125542912 4211212288 1890516992 540901376 3584737280 961241088 2388373504 2778970112 3298780160 4040522240 2842615040 121445504 3559534272 3943427552 3179017968 649304840 1567082804 1894342398 4020526085 +2147483648 3221225472 1610612736 2952790016 3355443200 1409286144 436207616 1962934272 260046848 2294284288 685768704 2937061376 1178075136 1061945344 3607494656 278986752 4051140608 2458796032 979738624 3031781376 1005402112 2624699392 657448448 3163698944 855373440 1734889792 3906216736 544873328 2565858664 1660088788 1286277626 3262151471 +2147483648 1073741824 3758096384 1879048192 2013265920 2214592512 503316480 285212672 2139095040 1522532352 2124414976 1534066688 3951558656 3694395392 2868248576 2319253504 3699081216 1861140480 2081529856 2845904896 2324285440 1892539392 3694381568 603596544 3747037824 1253365568 1270277984 1348290896 2561404600 3650542428 2506965842 3217278419 +2147483648 1073741824 2684354560 2415919104 1476395008 4093640704 234881024 2701131776 1015021568 1732247552 1080033280 433061888 2327314432 4038328320 3966894080 1568866304 341934080 1354416128 4152352768 1253027840 1981220864 3819162624 4115728896 3264349952 1343439232 3510192576 1897821216 2299889200 3202884520 2848736940 937866166 2185319225 +2147483648 3221225472 3758096384 1879048192 1476395008 1006632960 167772160 3036676096 2642411520 968884224 3286237184 3129999360 866648064 3211526144 35258368 2445606912 865042432 545406976 3484491776 2904625152 1653172224 937804800 4043302400 2763667200 2465537152 2073549376 3149271328 3099533296 1553645176 2860891236 1898959174 3585243975 +2147483648 3221225472 536870912 2952790016 402653184 1006632960 3053453312 754974720 4102029312 2394947584 23068672 1299185664 4039639040 1128005632 1642987520 1399783424 238125056 527843328 1850466304 507187200 1920198656 3146728448 3774962176 2082362112 1734847872 4151179328 1516814496 2947344272 3767988472 4143709140 370384258 3061792281 +2147483648 1073741824 3758096384 4026531840 3892314112 2885681152 2717908992 1056964608 4051697664 3569352704 815792128 1802502144 3203923968 4008968192 329383936 2909601792 2030010368 2466955264 4107378688 3270610944 1891751936 1884906496 1316871680 2681709824 2272680576 1593807680 34254176 2287059792 3232844232 555828460 4048148166 911556007 +2147483648 1073741824 2684354560 4026531840 3355443200 2214592512 3254779904 2197815296 1535115264 1128267776 3990880256 2865758208 3773300736 1181483008 3207462912 2416377856 624525312 4151754752 890494976 2255736832 2506356736 1403726848 1916261888 1702959360 1379009664 2238809792 589984672 1116053936 2536538104 842540708 1250201522 1329751857 +2147483648 3221225472 1610612736 3489660928 2281701376 2214592512 2449473536 1392508928 2071986176 868220928 165675008 1194328064 304611328 3184263168 463863808 2976841728 3719921664 954089472 947625984 1394290688 3278575616 3873647616 926934528 3504453888 1159386240 2227283520 3066742560 3612993616 1282289752 4254317380 2771847674 1157495153 +2147483648 1073741824 536870912 4026531840 3892314112 3288334336 2650800128 2533359616 2239758336 1648361472 4183818240 110100480 1506279424 1043595264 2509635584 3538092032 2720366592 1278132224 1758420992 1940869120 3762280448 964152320 3716368896 3082154240 778448512 1404814784 1926884896 2450288496 2784689560 1040802908 2527339154 3546217869 +2147483648 1073741824 2684354560 268435456 4160749568 1677721600 1308622848 3405774848 3850371072 759169024 1386217472 751828992 3268935680 3516137472 156893184 2665021440 4120084480 3513958400 478535680 4142215168 2916427776 1031666688 3235994112 3287747840 2170602112 2930830016 1172887264 3409744624 1640382408 1263495212 465857406 3477235947 +2147483648 1073741824 2684354560 2415919104 2550136832 2214592512 2181038080 4009754624 3883925504 557842432 966787072 3775922176 4065853440 464257024 2710962176 486080512 2713681920 1249820672 1386078208 4263358464 1792919552 2772270080 2383279616 2785346816 491906176 603695296 2727123424 3662036528 1346475144 2678290324 1746933066 3847247943 +2147483648 1073741824 536870912 268435456 3355443200 1275068416 838860800 2600468480 3615490048 138412032 715128832 1005584384 2977431552 315883520 340656128 2457534464 386236416 3764830208 3693568000 1978118144 3523680256 2379703296 2610925056 1230213376 685324416 2814679488 4133912544 1764219856 3815237704 3402087372 2193083658 1435476189 +2147483648 1073741824 1610612736 1342177280 3355443200 335544320 2785017856 1459617792 763363328 4156555264 3844079616 4260364288 77070336 3800301568 3371827200 302579712 1078165504 1689436160 3521454080 3534073856 3200604160 1918204928 2329756160 932301056 1346852480 34099264 655118304 355870800 446651944 342652028 3223735790 2211941883 +2147483648 3221225472 2684354560 1879048192 4160749568 469762048 2449473536 855638016 2843738112 1312817152 3340763136 2190475264 3872915456 4131127296 425852928 521207808 3217260544 1184514048 4072497152 1727614976 2859976704 377226240 3477249536 1593936128 3537604224 1405538752 2171556960 639638832 2014378120 3508040708 4150008494 3100834843 +2147483648 3221225472 3758096384 268435456 3623878656 3288334336 1174405120 184549376 176160768 188743680 3542089728 1745879040 2407006208 973340672 1675231232 314900480 204439552 847396864 1632706560 290287616 170100736 2845096960 1415754240 2669765888 3523579264 1338973120 3782406496 165268656 3451995560 2725587868 2609320878 740195415 +2147483648 1073741824 1610612736 2415919104 3892314112 3422552064 2449473536 855638016 2541748224 750780416 140509184 4107272192 3992453120 1607204864 3437363200 3669426176 686129152 276480000 556474368 1690267648 1285666816 3877405696 4078628352 3598432512 3817312384 235785536 3450792352 303397424 3010595176 1274017044 1603867998 3819977245 +2147483648 3221225472 3758096384 2952790016 1207959552 4227858432 973078528 788529152 1283457024 3703570432 3898605568 2005925888 1868038144 3001810944 830078976 3366387712 3224207360 1967276032 2740658176 2312097792 2515122176 1482429440 378689024 3064139008 2916345728 1440439872 3121577376 3507082864 1124925320 3651830164 2413764262 3388053621 +2147483648 3221225472 536870912 805306368 671088640 1677721600 2315255808 1459617792 3263168512 2571108352 2074083328 3729784832 702021632 3277586432 1901199360 4142465024 2622193664 3089776640 124116992 2692845568 1405048832 1206660096 1098530304 608036096 2392680832 3410877888 1951742944 3630819952 453739336 378197732 414554302 1889077907 +2147483648 1073741824 1610612736 268435456 671088640 872415232 1241513984 2734686208 4185915392 683671552 4246732800 1538260992 2652372992 2222718976 378667008 4125949952 3287252992 648724480 2879463424 530968576 3290167296 3832331264 1014648320 3010048256 3172062848 4181542720 1713875168 2224948752 3435638760 2240731652 3098483390 4902647 +2147483648 1073741824 3758096384 2415919104 3087007744 2080374784 3657433088 822083584 612368384 826277888 706740224 2897215488 2510815232 2354839552 1270218752 2107310080 2713550848 4055810048 2964824064 4173590528 3437881344 3936674816 898799104 4048102144 3470049664 500845504 398814304 3503970576 2839930328 815413780 937785914 359320597 +2147483648 3221225472 536870912 805306368 4160749568 1677721600 4060086272 1526726656 3112173568 1421869056 1746927616 2324692992 2619867136 2470707200 1400504320 3934584832 609189888 1945255936 1192353792 3984429056 1371768832 276626432 2799060480 2946187520 933285504 1867531072 1653133792 3465855536 884103416 3035753996 2622293070 482073703 +2147483648 1073741824 3758096384 2952790016 4160749568 201326592 3523215360 2097152000 2139095040 734003200 1684013056 1873805312 3266838528 1164181504 659423232 1948844032 733446144 706134016 3141378048 2904674304 845907968 121426944 1524289024 1593771776 1886045824 1338454592 2630782112 971582288 215424072 623299580 2831534138 3563404047 +2147483648 1073741824 536870912 2952790016 2818572288 4227858432 2516582400 3506438144 3296722944 1832910848 1038090240 2513436672 2495086592 4116447232 3914989568 4108124160 112689152 2088943616 2098290688 347410432 1272174592 3519329280 2071378432 168787712 2648600960 3729468352 392711072 4041530288 4169593256 3234314692 1737123702 333794319 +2147483648 1073741824 3758096384 1879048192 3355443200 2214592512 3925868544 117440512 2457862144 2613051392 4196401152 2526019584 1303904256 3880517632 436338688 2508521472 1639415808 1289404416 3518603264 3904704512 3728439296 880307200 1047313920 1678947584 4244482432 2723884864 898156768 514110256 1834370408 3424379284 4142450238 3251929231 +2147483648 1073741824 3758096384 2415919104 4160749568 3422552064 2516582400 2533359616 4085252096 356515840 1340080128 3700424704 2354577408 513015808 2896560128 1327955968 2540797952 4158570496 881041408 1837101056 1927653376 1324880896 2447665664 1919846656 384548992 3099837632 1512003488 3333767664 1392546056 2172711916 3225448450 3781217961 +2147483648 1073741824 3758096384 1342177280 402653184 1946157056 369098752 16777216 2139095040 2327838720 2661285888 816840704 799539200 2015625216 3387817984 2578644992 2949480448 648462336 2177343488 2447060992 4106848256 4063775744 2684129792 4022517504 1112097408 729288512 161232736 114435728 1003600728 4256474220 3124142362 4187957221 +2147483648 1073741824 3758096384 1879048192 2550136832 1409286144 301989888 2063597568 25165824 3955228672 3412066304 3123707904 481820672 1196687360 4120248320 3918331904 1120632832 51298304 231317504 4118089728 977217536 3964201984 4128019968 2897371392 4110665344 969061440 3315293600 4102453712 3903129544 1475838668 2978270290 1910397939 +2147483648 3221225472 3758096384 1342177280 3892314112 872415232 1912602624 3707764736 75497472 3745513472 3533701120 1970274304 2398617600 1931739136 3432906752 397606912 3346890752 3850780672 1380392960 3135975424 464123904 3147856896 3287299584 1824061184 4110701952 2393798080 2146146016 3005844560 2061548872 844158140 1850242858 993806853 +2147483648 3221225472 3758096384 2415919104 1744830464 738197504 301989888 452984832 2625634304 3149922304 2887778304 1175453696 1991770112 438566912 2137128960 2009661440 1260093440 2319073280 4057800704 1372712960 4243568640 2814436352 1713409536 1762660608 741888896 3974394176 1791111904 530153392 2915273960 1567533052 2851542198 2696176675 +2147483648 3221225472 1610612736 3489660928 3087007744 1140850688 1979711488 788529152 4185915392 2202009600 1428160512 3350200320 844627968 1835794432 960102400 3474653184 535920640 2485272576 3579289600 1618685952 736176128 319478784 1879261696 750637312 891861632 1012158656 4198923104 3020511760 1094638632 1557496532 459078790 69374057 +2147483648 3221225472 536870912 1879048192 3087007744 3422552064 1979711488 2130706432 562036736 1103101952 2736783360 2599419904 333971456 2474901504 829554688 842596352 1062961152 3311026176 1973280768 3780759552 1867220992 3412202496 486615552 759652608 453253760 2654110272 1767471072 4216019280 560112216 3691059468 130483174 3242524659 +2147483648 1073741824 3758096384 1879048192 1207959552 201326592 1711276032 3238002688 1719664640 2109734912 39845888 2635071488 3926392832 2422472704 2014707712 1368064000 1563262976 2967388160 2148507648 1500188672 3959289856 834036736 2549856768 2562064128 3849474944 2300418368 543605920 2970822384 2483128664 1527560524 417482178 4023740261 +2147483648 3221225472 1610612736 268435456 134217728 3825205248 570425344 3036676096 192937984 2302672896 1612709888 2437939200 1923612672 1839464448 3355574272 4225695744 1106083840 3639230464 1188798464 2306863104 880629760 2753743872 2089776640 3427102464 4291691136 639233216 3401607776 2908796400 2742048824 1324887020 4169941654 3941001861 +2147483648 3221225472 536870912 4026531840 671088640 3690987520 1778384896 218103808 2743074816 1874853888 2162163712 1676673024 1907884032 4012113920 181796864 1050869760 1587904512 2377007104 1424482304 3343077376 3906312192 3570832384 1705223680 1243946752 2498685568 3964121664 4254270496 494780304 2268743432 1034515516 2119464482 489606237 +2147483648 3221225472 3758096384 4026531840 1207959552 2751463424 1778384896 1895825408 813694976 415236096 2887778304 4243587072 1946681344 2330722304 734134272 383582208 1015808 3096068096 2337349632 1717407744 953153536 78269440 3483442688 4267033344 2082676096 879234624 2566708192 3592037200 1883884984 4025056388 1985549886 271684167 +2147483648 1073741824 3758096384 2415919104 1207959552 469762048 973078528 4177526784 3447717888 1321205760 379584512 2257584128 3216506880 1821114368 3616931840 1019281408 547848192 1550761984 716021760 524414976 4050065408 2756604928 1182602752 2098821888 1595617408 1716571456 3591944032 2493294256 3396241256 2444044500 264321770 2351368799 +2147483648 1073741824 3758096384 2952790016 402653184 3825205248 1174405120 922746880 1384120320 1312817152 1210056704 3197108224 2232942592 1109131264 946995200 3864854528 1038057472 1353367552 2275516416 266194944 991913984 2479545344 4203852288 3818240256 184281472 542410432 848724832 1564712240 2660817992 2648467940 1653782430 632110599 +2147483648 1073741824 536870912 268435456 2013265920 2885681152 1778384896 2399141888 1317011456 3535798272 975175680 4086300672 2515009536 3225681920 3775791104 3039625216 4266885120 1353105408 1367957504 2364387328 1693689856 1626747904 3921786368 3195612416 2507523456 711967296 4144255456 2305714736 2942144824 3448495564 1541065530 172716027 +2147483648 3221225472 3758096384 2415919104 2281701376 201326592 3321888768 1023410176 3984588800 2126512128 1742733312 2314207232 192413696 7077888 3041525760 150929408 2699395072 1672626176 1314070528 2253385728 817715200 2597200896 4279335424 2749661952 3722314880 303640896 3241213472 2308485264 1884360 2599594420 477335798 1088371037 +2147483648 1073741824 1610612736 2952790016 3623878656 1946157056 3321888768 3976200192 360710144 4005560320 757071872 3387949056 976748544 2090074112 1175584768 3844538368 346390528 1303035904 2574458880 1586974720 1996335104 2855144448 3456705024 1563206400 88515712 563474752 3786583264 3700900432 3321721224 1185818316 1128867222 2882292829 +2147483648 3221225472 536870912 1879048192 2013265920 1006632960 369098752 4211081216 1132462080 1094713344 1415577600 3903848448 4023910400 2095316992 226099200 2696740864 2950135808 3408019456 2417614848 508416000 2314160128 2167809024 1062976000 4276372736 343559296 1782411456 202847264 142748240 3909690024 1501889436 474169102 3760232783 +2147483648 3221225472 1610612736 2415919104 3892314112 738197504 3523215360 620756992 1266679808 901775360 4007657472 4247781376 2845310976 2888564736 1189216256 2171142144 1444642816 3271180288 2072354816 3868815360 2346924032 195486720 3974090240 2693558016 1794308736 706807872 1662980128 2272003920 1849852904 58308372 2186482142 629060163 +2147483648 3221225472 1610612736 268435456 2550136832 469762048 3456106496 1358954496 3112173568 1061158912 2187329536 1290797056 3406299136 2720268288 307888128 1903624192 360546304 1204961280 2828247040 629665792 41273344 1274455040 4224279040 1970337536 877182080 1078242496 1319775776 578777104 2874788920 2609439628 2296688814 2306518837 +2147483648 3221225472 3758096384 2415919104 2013265920 738197504 2852126720 1023410176 4253024256 2638217216 1700790272 4071620608 752353280 3417047040 4182900736 141099008 3224076288 1493843968 1493508096 1683615744 2268309504 134673408 2923902464 1240997632 301778048 2994372288 1316868896 4268033360 1072295848 812378324 1508521326 2331344819 +2147483648 1073741824 2684354560 2952790016 1744830464 469762048 2113929216 2466250752 981467136 935329792 2552233984 3478126592 1717043200 1795948544 382337024 3663527936 3567747072 353550336 4195475456 2592968704 415176704 696128512 3513463296 2960659712 526134656 4128417600 1217523424 2706204912 648014664 19826228 4021542518 28589887 +2147483648 3221225472 1610612736 2415919104 939524096 1409286144 33554432 1056964608 981467136 1245708288 849346560 835715072 176685056 2666790912 1091436544 1910833152 308510720 1366441984 874487808 3112726528 2725537792 1850608640 2193999360 1769178368 1209667968 2434519744 3063822304 1338855920 3628596504 3681820892 2446215978 4177894371 +2147483648 1073741824 3758096384 2952790016 4160749568 4227858432 3254779904 3204448256 2172649472 1765801984 3835691008 2219835392 2203582464 3124494336 2359427072 3656318976 3742728192 3829841920 2385616896 2331561984 3907782656 3006981120 2553515520 1246168320 975241856 4253027008 3946848992 3147843952 3050363464 303569860 2728145870 3404868245 +2147483648 3221225472 3758096384 2415919104 2818572288 872415232 4194304000 4143972352 1115684864 2562719744 970981376 238026752 4097310720 2327052288 2354184192 238616576 1960017920 1218330624 4194246656 2305355776 1820129280 3913186304 4260322816 637543680 419447168 1065402432 356566560 2141248848 1628460744 3471359340 3309109206 681456851 +2147483648 1073741824 3758096384 2415919104 3623878656 1409286144 3254779904 2768240640 3112173568 2998927360 1029701632 4119855104 1607991296 3277062144 722337792 1193869312 981434368 3837968384 886284288 3165188096 115083264 392326144 1646462464 501235456 2161117312 1266166080 3374627488 1627826544 3733277832 1989534700 2978838730 381266559 +2147483648 3221225472 1610612736 4026531840 3623878656 1140850688 2717908992 2701131776 2206203904 1145044992 283115520 1215299584 3950510080 1200881664 2105671680 753205248 1839169536 145637376 1431543808 2900889600 3759990784 1974402048 2429752832 2074630912 4202473088 1713243584 3372942752 1739358992 108421960 567770636 3391267686 1727340959 +2147483648 3221225472 1610612736 1879048192 1476395008 3959422976 3724541952 788529152 3196059648 1732247552 509607936 2278555648 2598895616 642514944 2053767168 1446445056 3862265856 638468096 3870400512 2149093376 2668947456 337564672 460931584 1894000896 918994304 3251464128 1393206816 594001712 3583866488 421678276 294325494 428307509 +2147483648 3221225472 3758096384 1342177280 402653184 2080374784 2181038080 2197815296 931135488 591396864 3965714432 3127902208 1746403328 201588736 3155558400 2678128640 439320576 399130624 2333286400 2127048704 1733068800 186287104 3881545216 1346672896 636881024 1704031936 4191656992 2600352144 3481120040 3575462524 711819618 3103111215 +2147483648 3221225472 3758096384 2952790016 1476395008 4227858432 234881024 3573547008 2793406464 465567744 2589982720 1007681536 1965555712 2391539712 664141824 632881152 478642176 3606200320 843259904 1517867008 1057236992 2716484608 1154957824 4076471040 2021609344 3996570432 3083412640 2948544752 3797311224 1121523652 3256314890 4196038535 +2147483648 3221225472 1610612736 268435456 1207959552 2214592512 33554432 3774873600 310378496 3988783104 4183818240 3371171840 1634205696 975962112 1967783936 4228710400 1672445952 651051008 2592841728 1322840064 602183680 2297867264 2615121408 4217776896 1934079872 3265404224 2313233824 2122681104 1488162904 3113011236 760894102 3889545391 +2147483648 3221225472 1610612736 3489660928 3892314112 1275068416 3456106496 1090519040 562036736 1774190592 3521118208 3975151616 2910322688 3069968384 25559040 3426942976 104693760 1237467136 1104781312 2777165824 965015552 2289746944 2504348160 641656576 1977609344 3121309248 3310971168 3486045328 3198424136 3991559268 948792970 127576893 +2147483648 3221225472 536870912 4026531840 4160749568 469762048 2181038080 4177526784 4102029312 1203765248 2904555520 1127219200 711458816 3563323392 2733244416 3029139456 63930368 302399488 1377034240 3622850560 1590216704 1645528064 4116868608 4185490176 2654835072 3303502144 2005038048 3815312016 1097172632 1441466156 1787573182 558779151 +2147483648 1073741824 536870912 3489660928 3087007744 3019898880 973078528 2936012800 1233125376 423624704 2111832064 1957691392 2824339456 3324772352 3880910848 3660906496 3330244608 545701888 278618112 87060480 1159211008 2714512384 3974258176 2213358848 2903757440 2150935232 287222688 580366544 3136433576 736452500 1196915662 2832339007 +2147483648 3221225472 2684354560 3489660928 2818572288 2080374784 2852126720 3137339392 1535115264 750780416 2803892224 504365056 37224448 1603534848 285343744 1829437440 3304161280 541999104 2066571264 990965760 2226698240 3788796928 2120353280 3715873024 1043930240 2387778880 3855831264 3402961584 4129556712 3261746828 3477599878 894932785 +2147483648 3221225472 2684354560 268435456 2013265920 335544320 369098752 2365587456 1719664640 742391808 1868562432 3765436416 2291662848 233046016 1698299904 4003135488 2457436160 3504750592 664100864 3960483840 1466476544 2042416128 3070104064 439476992 743079808 3196296384 4074630688 2923215248 3862846632 1712410140 920286894 2108367417 +2147483648 3221225472 3758096384 1879048192 1476395008 2617245696 2717908992 4043309056 109051904 3175088128 1092616192 3176136704 1229455360 3246653440 2710962176 4197777408 1722515456 918175744 3952549888 846204928 1058596864 55321600 164777472 247663360 4201573248 3142179264 3854658912 36031216 2730733912 544114156 1179219778 1765881835 +2147483648 1073741824 2684354560 3489660928 939524096 201326592 2583691264 3539992576 1803550720 406847488 2954887168 1070596096 664272896 1254359040 3569221632 188547072 391872512 3271737344 309846016 2272325632 1669900288 2168230912 1871332864 3133894912 1606038656 1893968320 504781664 1968272496 2156468232 3513631100 4253246378 2204538651 +2147483648 3221225472 2684354560 805306368 1476395008 3825205248 3120562176 654311424 3481272320 750780416 2166358016 3425697792 2822242304 2739666944 3554279424 701956096 2012577792 382615552 3465633792 3922726912 153659392 1363418112 3383651840 3082929408 397970560 3079444800 653929184 937931408 1154322632 604122708 2894816934 2846319925 +2147483648 1073741824 536870912 268435456 402653184 3019898880 3120562176 3003121664 3800039424 4173332480 2984247296 4035969024 2296905728 4138991616 2724855808 1230438400 2517991424 999735296 3661193216 2511384576 2274904064 2815200256 2645958144 533270784 2148033920 530899008 3166886432 3905139696 1678710968 4013538236 2452684366 14196949 +2147483648 3221225472 536870912 805306368 1744830464 1677721600 1107296256 2768240640 2944401408 3720347648 2325741568 204472320 4262985728 802422784 2194538496 1507131392 3611525120 908214272 3309297664 1759547392 3276838912 1418210304 3422295552 3691155200 2588896896 1008250944 1255420512 223217936 3021283304 904115052 1578272042 2032633603 +2147483648 3221225472 536870912 1342177280 3087007744 2348810240 3120562176 2600468480 2793406464 2529165312 3294625792 240123904 1561853952 1650196480 2725380096 2680487936 2498723840 634798080 3967541248 1587605504 2955945984 3897037824 3385091584 4008614144 1977069952 3212446272 1998653856 225561776 2255082888 3040158500 3267850878 1497518767 +2147483648 3221225472 1610612736 2952790016 3892314112 3825205248 3388997632 1023410176 4085252096 3015704576 2116026368 2026897408 4097310720 4018405376 1636958208 1710817280 3071508480 1980645376 3527385088 314593280 1537251328 3759172608 848862720 739516160 3100256896 1003326016 1493790944 1325118832 2855411496 2112451996 1502301894 739904595 +2147483648 3221225472 1610612736 2415919104 3087007744 3959422976 2449473536 218103808 1182793728 3418357760 3814719488 3729784832 1339555840 1546911744 3019767808 4084269056 1092059136 2540847104 2095816704 2973790208 2728454144 741356544 1829301760 2167154432 875210624 3391037248 1432266144 3644963760 1059043912 1608392844 1887512986 4185887575 +2147483648 1073741824 1610612736 1342177280 2550136832 3288334336 905969664 2332033024 293601280 4173332480 1184890880 338690048 3375890432 4110155776 3541172224 2024341504 203653120 3628515328 3293519872 3109859328 2527234048 693189632 4001309184 2271536384 2984148608 2005135168 385252704 2218221328 2747283400 2401293924 1223709022 3919060931 +2147483648 3221225472 3758096384 805306368 134217728 201326592 905969664 2566914048 1971322880 247463936 2074083328 2897215488 2200436736 1030488064 4092985344 1777926144 3565649920 1973567488 1148919808 1535922176 1260845056 2889999360 3266546176 3836798720 2938683520 3681328448 1391907936 410625680 3762789208 2701273828 72068778 2749641319 +2147483648 3221225472 536870912 4026531840 3087007744 3019898880 2382364672 3439329280 3900702720 1891631104 727711744 2001731584 1723334656 2192310272 1190264832 2335768576 370376704 567689216 3910131712 948719616 1954711552 2557553664 951536128 4053842688 3073405312 3899180608 240443040 3506354352 2390448936 1468140660 2918274702 3371668275 +2147483648 1073741824 2684354560 268435456 3355443200 1946157056 570425344 3372220416 3883925504 3787456512 3625975808 3601858560 1301807104 2840330240 1876295680 3440967680 2792849408 252887040 2632704000 3565957120 2985728000 2561219584 2708456960 1243538176 2011019904 3531936832 2758404320 1288647952 3429784808 2850418676 3535385258 3238504215 +2147483648 1073741824 536870912 4026531840 1744830464 1543503872 100663296 2936012800 2290089984 1279262720 4078960640 3480223744 4077387776 2467037184 551682048 265224192 872775680 4114006016 3617153024 2597081088 973264896 1247745024 983378432 2896298240 2632915840 729125568 2654881888 1888870608 3761142328 2630738468 1507512094 191623909 +2147483648 1073741824 2684354560 4026531840 3355443200 335544320 2382364672 587202560 2575302656 373293056 631242752 3633315840 784859136 3530293248 2871918592 892010496 1517125632 1312473088 1861345280 4004302848 3645798400 1381727232 731245056 453944576 435900032 2147865024 2487675104 30890160 2492181016 3573386244 3488786258 2266871053 +2147483648 3221225472 536870912 1879048192 1476395008 469762048 1107296256 4043309056 2927624192 3149922304 1327497216 3440377856 3530031104 3626237952 3093954560 2248343552 2552332288 2694201344 1643503616 3030700032 850061312 1201890304 2666638848 1709091584 1757520768 2628159296 2643324384 3379087536 61098680 3542781548 2984484574 496067393 +2147483648 1073741824 536870912 4026531840 2281701376 1811939328 1509949440 218103808 2172649472 3535798272 2531262464 1819279360 2130182144 1640759296 229507072 2956132352 2391113728 1972027392 2384027648 4224471040 1622030336 3786654720 608519680 124395264 3563683968 3526646080 2380427552 3210592016 3495331400 1937708756 3010150546 1125775909 +2147483648 1073741824 2684354560 4026531840 3892314112 3422552064 2449473536 1593835520 41943040 130023424 1956642816 443547648 2886205440 574881792 1955463168 177930240 2411560960 1586675712 2448023552 3510947840 4094580736 3931866112 765275648 4112704768 1212248448 653281088 1992848480 3009734736 3216908216 1676926956 3257490746 1407485277 +2147483648 3221225472 536870912 805306368 3087007744 335544320 973078528 117440512 2273312768 2034237440 1734344704 1215299584 40370176 4282646528 3661234176 1228210176 3339157504 1736851456 588505088 1212452864 632965120 74812416 2858917376 2432091392 3002823808 4097856704 2682278176 2192581776 373828952 1867784012 61012366 4149826983 +2147483648 3221225472 3758096384 2415919104 3087007744 2214592512 1577058304 3204448256 494927872 1262485504 2678063104 3926917120 4108845056 209453056 374996992 1694302208 3572465664 1459503104 3009617920 897380352 1624958976 876469248 2869938688 3637385472 3722118784 298383552 1689027552 810726448 3056672696 667794996 3134690998 2710187663 +2147483648 3221225472 3758096384 3489660928 1744830464 2617245696 1107296256 1526726656 2340421632 3586129920 4020240384 3775922176 2081947648 1623457792 2221801472 400752640 1739948032 4265754624 287383552 2496966656 586577920 3731297280 2822475264 2647732480 1371335808 1536879680 2487564640 111812912 948780744 2748716668 1748469562 3066290901 +2147483648 1073741824 1610612736 3489660928 2013265920 3959422976 2986344448 4009754624 2625634304 2285895680 903872512 4008706048 3009937408 3927179264 346947584 2805792768 1268482048 3070410752 2118066176 2158243840 2955339776 1423569920 1289555456 3094078720 401227648 1357600448 1370102432 537609104 4040823768 1302547868 2758691274 2896004923 +2147483648 1073741824 536870912 805306368 2281701376 1409286144 1509949440 620756992 2877292544 3091202048 3764387840 2788163584 1518862336 2014052352 1991114752 91291648 2360836096 3233464320 2529910784 1929154560 2592536576 955120640 3867262464 2099197696 3865459328 2619152832 94987552 1711522256 4220527352 2878912996 1112859666 2245718935 +2147483648 1073741824 1610612736 805306368 2550136832 3690987520 905969664 3372220416 3850371072 3997171712 3210739712 703594496 2971140096 3065774080 19529728 957153280 3672080384 1465827328 1016274944 3672952832 3781355520 3094946816 4156643840 3601704704 344936576 2081861056 2204569632 4013090576 3006362792 406184900 1265871078 47990271 +2147483648 3221225472 3758096384 3489660928 1207959552 4227858432 2248146944 3841982464 578813952 3435134976 1801453568 2133852160 3001548800 3513516032 3171549184 170328064 4179984384 991838208 1987649536 3564941312 2264029184 3736294400 4055575040 4180110080 1453693824 425596992 3487169184 2435592912 329917208 318193636 826146518 3749347461 +2147483648 1073741824 3758096384 1879048192 134217728 3959422976 1509949440 1761607680 2743074816 3267362816 123731968 829423616 3980918784 2146697216 3691118592 874184704 2494660608 2104410112 137732096 2300841984 1515862016 441910272 3218032128 2573466368 4222420608 3968363328 4195644576 2150818192 921948408 3159737052 852766214 911406865 +2147483648 3221225472 1610612736 4026531840 3355443200 3690987520 4194304000 3170893824 2743074816 3074424832 241172480 3713007616 2740453376 3183214592 4288544768 1034485760 3180298240 4127866880 1734582272 3083603968 3572955136 2057139200 87381504 1528942336 2695619200 1267220160 2258934816 516093104 3383220040 861848452 2693359602 3770667695 +2147483648 3221225472 1610612736 1879048192 2550136832 3422552064 1174405120 1056964608 4253024256 373293056 3021996032 2484076544 2583166976 2084831232 1336016896 545980416 879853568 762200064 3961888768 3275001856 1827284992 384250880 168786432 3107168512 2333421184 1331494336 555144544 304191920 3535206824 3513891996 3790475126 2095436817 +2147483648 1073741824 2684354560 1342177280 2818572288 67108864 1375731712 822083584 1820327936 4198498304 3458203648 2924478464 2761424896 399769600 499515392 2672885760 699367424 3619340288 1277943808 2162454528 2880354304 4010609664 3196421632 3882420992 1298872704 256177344 2638093664 3774173424 1788993160 27751020 1519833026 3947455439 +2147483648 1073741824 3758096384 4026531840 4160749568 1409286144 1107296256 3070230528 3565158400 1648361472 769654784 3411017728 1597505536 121896960 3700031488 2932277248 3038085120 872857600 1048682496 4218720256 3684845568 316361728 4165690880 1817431296 132585344 1055204544 3977171104 2112736816 492996648 3850083484 2868641054 1245383349 +2147483648 3221225472 3758096384 1342177280 134217728 1543503872 369098752 1191182336 2256535552 2965372928 10485760 3073376256 1027080192 3955490816 1218838528 2878799872 891912192 889864192 3965526016 349450240 2708379648 1363915776 2428213760 572725504 1146568064 3339309120 3371831136 3636794640 3718269128 2830123868 4034426834 2602874185 +2147483648 3221225472 2684354560 4026531840 2818572288 3422552064 1040187392 251658240 411041792 2017460224 622854144 4059037696 393740288 2794717184 3460431872 4123721728 4233199616 926826496 1823825920 381997056 2794100736 4060595200 469205504 143644928 203111296 2874756800 756214368 1132673104 417141960 3073929676 666154150 1840439601 +2147483648 3221225472 536870912 1879048192 2281701376 1811939328 1174405120 4278190080 1719664640 3628072960 3479175168 2014314496 2861039616 3049521152 370278400 887947264 4237787136 2926460928 113500160 2939473920 1749694464 1099023360 733075968 3519639808 861246848 296478912 3634393120 4004554224 389609688 2726100268 3811500102 4129547191 +2147483648 1073741824 2684354560 4026531840 2281701376 2348810240 2785017856 3976200192 3665821696 29360128 4196401152 2333081600 1363673088 2841903104 1042415616 1353383936 811696128 1325318144 2744508416 2815741952 1396324352 2775032832 1125603840 615449344 280222592 4281199936 1816661728 1273282480 2615290264 1888206092 2020674006 2755060609 +2147483648 1073741824 536870912 805306368 402653184 2483027968 1442840576 2264924160 3783262208 851443712 2766143488 273678336 2038956032 3798204416 1262878720 3443589120 3920592896 842711040 3641401344 2375847936 203057152 2713431040 105148928 1995868416 1981403776 3338876224 2453195040 2654773552 2758417688 1870893068 309875954 2677821263 +2147483648 3221225472 1610612736 3489660928 2013265920 2751463424 3187671040 3472883712 360710144 4181721088 434110464 3627024384 3143106560 1359740928 2077622272 1871118336 3618209792 2633121792 4125466624 1472475136 2362599424 3254107136 2995538432 2174142720 1642536576 4091085504 583669664 4212772944 3697939496 1170822324 42130282 2329762889 +2147483648 1073741824 536870912 1342177280 3087007744 3825205248 1644167168 1694498816 2541748224 3862953984 1562378240 1475346432 3707240448 724828160 2451439616 2141126656 2686025728 3613573120 3891093504 3986485248 1726130176 380468224 3661387264 4107468544 2872391296 2061026240 407119456 2686867792 2840289096 2467821548 429219162 1332237625 +2147483648 1073741824 3758096384 3489660928 1207959552 3959422976 2181038080 2634022912 1753219072 1237319680 224395264 3329228800 1783103488 313786368 245760000 591986688 4194795520 2792013824 2553520128 84717568 941283328 4135273472 1236811264 2981893888 2226321792 4244599616 1282806176 571543440 1955268600 1211168924 57170658 3169112679 +2147483648 1073741824 1610612736 805306368 2281701376 603979776 3388997632 1258291200 1484783616 3795845120 2124414976 416284672 1793589248 1697382400 2083651584 738525184 2705293312 1223081984 1821581312 2123681792 1245116416 3044789248 2402835968 172247296 4007548800 22495424 1485496288 813783792 1023523448 2931935844 1436643662 4212223135 +2147483648 3221225472 536870912 1342177280 3892314112 3556769792 3523215360 1392508928 3212836864 574619648 2451570688 1305477120 3655860224 2280914944 41549824 660144128 1034649600 3598073856 4234141696 3037523968 1199994880 2909215744 496031232 2294851840 3181648000 2110922688 143461216 4110496880 1162290296 927006524 1285605342 4077930123 +2147483648 1073741824 536870912 805306368 2013265920 3690987520 2315255808 3674210304 4253024256 2965372928 1981808640 416284672 408420352 1089732608 1354366976 515702784 4114579456 4182163456 3362480128 552374272 3324905472 750224384 1131079168 3546638592 2970311296 3252434752 990250464 3171639152 1675424328 1409683852 1586201374 639371167 +2147483648 3221225472 536870912 805306368 1207959552 1409286144 4194304000 2566914048 897581056 4064280576 4150263808 682622976 628621312 2993422336 2233860096 2114781184 720601088 2298626048 2038423552 2589233152 44742656 1465596928 3894812160 1099819776 699619456 803360192 294597664 2236362320 1475788168 2621818228 3869717626 883443475 +2147483648 1073741824 536870912 1879048192 134217728 1946157056 2382364672 2130706432 1753219072 3577741312 3177185280 1225785344 2650275840 2616459264 3970301952 1937833984 3732897792 3711614976 1600872448 2907492352 4247926784 3937885184 457574912 1389476096 996656000 1193182144 3616898848 126433520 2510501800 472930412 3959995586 668761759 +2147483648 3221225472 536870912 2952790016 134217728 67108864 3657433088 4211081216 2759852032 2654994432 4238344192 1297088512 1125646336 3007053824 3411148800 1287716864 3773530112 128335872 2222448640 2099515392 2314106880 3025349632 625667584 3195922688 276429696 3322351808 3886871008 304759152 2521682440 1146211204 2140342206 1076502475 +2147483648 1073741824 2684354560 268435456 671088640 469762048 2583691264 2936012800 2105540608 599785472 1491075072 1301282816 1118306304 2619604992 1206255616 1635057664 2694545408 8044544 3546275840 327954432 3712120832 1322488832 3083736576 1393646848 73264768 1350505536 3539770400 3833234672 2640260856 2324467052 2915173842 2341719803 +2147483648 3221225472 2684354560 2952790016 2550136832 738197504 3388997632 1392508928 763363328 2495610880 1579155456 2505048064 989331456 3032743936 3900571648 3655925760 34570240 1838301184 3605749760 3317469184 2440751104 2973176832 1207358976 126206208 3905778304 2659287872 1343480288 1400412912 1040497000 324937500 3493407338 1723282095 +2147483648 1073741824 536870912 805306368 3892314112 3154116608 1644167168 4177526784 4152360960 1891631104 3957325824 2670723072 284688384 722206720 2255355904 1597702144 2282586112 2443886592 807493632 2400489472 2060621824 2716693504 2275044864 525939456 1490555520 2640090432 619096608 2330922832 742389000 4076295444 2726512594 757174381 +2147483648 3221225472 3758096384 1879048192 2550136832 1006632960 3187671040 2399141888 914358272 926941184 4280287232 3767533568 2396520448 3813408768 1863450624 1095172096 3580723200 3138797568 2655068160 2075398144 3377342464 2404205568 3624301056 2354669824 3206079872 2469138368 3701620576 2031052080 2482634504 2210947508 3059008590 2839447757 +2147483648 3221225472 2684354560 3489660928 3623878656 3690987520 1040187392 3506438144 327155712 4148166656 3009413120 1745879040 3808952320 3703308288 1771700224 2467233792 4181557248 1144930304 2518769664 1402269696 2052507648 3951928320 3062280704 749074176 3242868352 3324496576 1777429792 1748796656 945486424 1454371284 839743670 3133570013 +2147483648 1073741824 1610612736 1879048192 134217728 3288334336 2113929216 1191182336 2088763392 1556086784 912261120 3765436416 1403518976 37486592 3787587584 2554658816 3171909632 2049359872 689119232 1362399232 1424898048 769633280 2526956032 3145167104 2099388288 4160056896 3259483552 1068162704 1671018776 2331866356 678148366 1253072367 +2147483648 1073741824 3758096384 1879048192 2818572288 603979776 1778384896 3707764736 192937984 2160066560 4133486592 3941597184 1840775168 2675703808 1694629888 2753888256 376406016 948879360 3365904384 2805338112 3873675264 4155829248 3708190208 3845914368 3996648064 3954968896 3244453792 1876233488 2522346120 3023235876 3883752014 3215169535 +2147483648 3221225472 536870912 3489660928 3355443200 1409286144 100663296 1426063360 3531603968 79691776 1390411776 3375366144 1856503808 3413377024 755630080 2596732928 609583104 760102912 2187714560 2254860288 609343488 4274797568 1023820288 706853632 4207182720 3093485632 4006836000 154083152 2457960024 668209596 4128906638 2176837253 +2147483648 3221225472 536870912 1879048192 1476395008 335544320 4194304000 2835349504 2457862144 2998927360 2329935872 3109027840 2524446720 1585184768 3566075904 1513422848 496205824 4188160000 163831808 3478835200 1350559744 3316968448 517627392 289352448 1930747776 1504330304 2885133600 3619728176 912305384 2022761572 1461193570 2674680611 +2147483648 1073741824 2684354560 3489660928 1476395008 1006632960 1241513984 3372220416 3833593856 2311061504 1721761792 26214400 228065280 3750494208 3388866560 118685696 484802560 3202531328 401989632 1706749952 3109668864 2173977600 3694323200 3658316544 1116094848 888094528 1299397216 3444955568 1848276168 3720436788 1788378146 3289159893 +2147483648 3221225472 1610612736 2415919104 3623878656 1006632960 33554432 4244635648 1820327936 2302672896 2124414976 2387607552 2186805248 999555072 2602696704 566296576 2213249024 1399209984 2809896960 1600024576 2648672256 1234437120 3995233792 3376498432 2762718592 180780992 2225837792 986115696 2896949320 1321644012 1252772262 2378596635 +2147483648 3221225472 2684354560 1342177280 3892314112 2483027968 2382364672 822083584 1367343104 3980394496 891289600 2578448384 495452160 3440640000 1832517632 1420099584 1118273536 3323871232 1750556672 4155928576 1500739584 3024378880 753043968 3353999104 3230737536 606968512 1412668768 2976170768 2907865208 4133566524 4286969566 1645711927 +2147483648 3221225472 1610612736 2415919104 2281701376 1543503872 1778384896 3942645760 696254464 3720347648 920649728 2033188864 3985113088 4004249600 2062942208 1154940928 597262336 988430336 1936302080 3884085248 502650880 4135334912 4258162176 2570283264 1688440448 1111184960 2018475040 720223312 4123564664 3616340036 4196826794 3622772809 +2147483648 3221225472 2684354560 3489660928 939524096 3422552064 2449473536 1124073472 1400897536 3560964096 4238344192 3121610752 3455582208 975437824 763756544 2680225792 3232727040 4130488320 4026490880 2414538752 1410017280 1031066624 6180352 2855618816 2603715712 2129096128 1836992480 2137339696 2515085480 1754479868 178323442 4279250463 +2147483648 1073741824 2684354560 2952790016 3623878656 1275068416 2717908992 3036676096 3212836864 96468992 2225078272 3488612352 876085248 1864630272 974520320 1152843776 1525252096 277004288 1408884736 3593113600 2578786304 835761152 2038963712 2256301824 3563255424 2758393920 348321888 228136656 3019533064 3997012028 2964088578 3479859769 +2147483648 3221225472 1610612736 1879048192 3355443200 2214592512 2449473536 385875968 864026624 3443523584 1923088384 1494220800 2484600832 1894514688 1620705280 1933901824 3713499136 4020649984 3290931200 1263439872 3999496192 3266358272 797484544 1194601728 3071725696 414164160 3724192992 1261783600 524285768 4095907284 4256820262 2991972711 +2147483648 1073741824 536870912 1879048192 402653184 2483027968 2717908992 3875536896 1132462080 2780823552 4158652416 418381824 3607625728 3929800704 649723904 1370554368 1936949248 641122304 270753792 3773747200 2407999488 3880791040 752354816 2225372416 1782464640 3617545280 2459214112 1599491728 2509483320 1481013588 2523605430 1936876515 +2147483648 3221225472 3758096384 4026531840 3355443200 2751463424 2181038080 3607101440 2524971008 1975517184 3500146688 68157440 119013376 2439774208 3914727424 622788608 2613149696 2859089920 531701760 809668608 714471424 2550139904 3154122240 4261444864 3372225920 2944444736 306239072 1726005296 3773866440 820564052 923011562 2878479345 +2147483648 1073741824 3758096384 805306368 3355443200 3154116608 1040187392 1056964608 444596224 4173332480 69206016 1360003072 1794637824 3224633344 2130575360 948109312 957710336 479903744 2917507072 3536998400 3866736640 50336768 1686172160 666904832 782281088 1641026624 3537403872 2938401200 721878056 3795301484 3207304986 540666021 +2147483648 3221225472 536870912 268435456 4160749568 1677721600 2650800128 2197815296 2961178624 708837376 2988441600 2366636032 1379401728 408682496 103940096 3170828288 996507648 1824407552 3876970496 2218176512 2241931264 176176128 3611306496 2980103424 4291839872 1448672448 3714875232 3290042800 3306911336 3217803460 1309931838 1606367957 +2147483648 3221225472 1610612736 1342177280 4160749568 603979776 3120562176 587202560 4219469824 1019215872 1247805440 3081764864 404226048 1922301952 1760165888 3896573952 1787002880 3180216320 2543034368 1447473152 1269786624 4171250688 1020268032 1663566080 3217861760 2480833856 419131808 2292857936 794914920 1083390828 801538318 275745491 +2147483648 3221225472 536870912 1879048192 671088640 3422552064 704643072 3976200192 3800039424 3116367872 1625292800 2314207232 237502464 3165913088 1609957376 637992960 1923710976 3841081344 947511296 650825728 2106955776 6308864 3509605888 2252918528 293909376 4223555904 1719924768 1771544976 447845144 4186853628 3779806066 139718457 +2147483648 3221225472 536870912 4026531840 671088640 3154116608 1979711488 4009754624 729808896 406847488 1855979520 3346006016 1335361536 3467378688 974258176 326959104 2970058752 982401024 1087889408 3865464832 736303104 2077766656 3993827840 1449300224 1701152896 1793846720 1622959584 1041896528 2862198696 1171364884 4279631758 871604823 +2147483648 3221225472 2684354560 4026531840 2818572288 2214592512 1375731712 2600468480 4269801472 1329594368 1084227584 1154482176 69730304 497287168 1079377920 3779657728 442990592 2388803584 160915456 3562721280 3917191168 3063417856 2990335488 267043072 3546485120 3773090752 200724704 2736326896 2366629048 2909163436 1074901602 112945047 +2147483648 1073741824 2684354560 4026531840 939524096 603979776 1979711488 2600468480 3481272320 3485466624 2459959296 1324351488 2857893888 1882456064 948043776 3373989888 464617472 428261376 1096933376 1349439488 854427648 885537792 1119674880 3294524672 2593489024 743231040 3724976736 1923204560 3234775144 1495138124 3591425414 1623723873 +2147483648 1073741824 3758096384 805306368 4160749568 2885681152 2382364672 654311424 1300234240 2218786816 1876951040 867172352 1679294464 1212416000 4218552320 3506634752 1637449728 791068672 1480171520 2188791808 420579328 568996864 847729152 944451840 4176819840 1606983616 3333222560 542029776 4182085864 4207957052 1617445318 4177274121 +2147483648 3221225472 536870912 2952790016 2013265920 1140850688 2852126720 2365587456 2323644416 1841299456 3722444800 4210032640 2336751616 73662464 2943221760 3118923776 3371270144 3805954048 1196548096 2257195008 3167291392 1807129600 3506150912 1909718784 4027036544 2952877376 1217571104 4021628816 1596243320 827211340 2583103290 248093089 +2147483648 3221225472 2684354560 2952790016 3355443200 2751463424 3120562176 654311424 427819008 2747269120 2824863744 3260022784 1299709952 2374238208 2482372608 1718157312 2994176000 3405922304 4086784000 43159552 2727327744 2403748864 922840576 1663792384 675310208 1486923840 296786080 3622351280 2803656680 1189244700 2483544802 109751815 +2147483648 3221225472 1610612736 2952790016 4160749568 2751463424 234881024 3170893824 2021654528 1858076672 136314880 1806696448 2525495296 3514040320 1263665152 4192010240 1651998720 1240875008 3092750336 4115025920 2237630464 1064483840 678287872 1879026432 2969735552 3074768960 2105225184 1329077520 553439992 3383119196 231695446 1942631847 +2147483648 1073741824 2684354560 805306368 2550136832 1946157056 3724541952 184549376 3347054592 1161822208 891289600 1395654656 2812805120 3806593024 2156003328 1927479296 3468263424 2495004672 2811879424 3045462016 20047872 1977797632 2423511552 3303107840 2744797312 2599363776 3590266720 2951157648 4050335448 3052228076 3999033622 1853788265 +2147483648 1073741824 1610612736 2415919104 3355443200 3556769792 3053453312 2936012800 4034920448 1287651328 2149580800 74448896 3892838400 2796290048 531234816 1678049280 3952574464 769048576 186064896 3910561792 1060575232 3412524032 2956964352 1229598976 1431657344 40837696 1244850144 2339449552 1739172792 2042433540 3566461622 4292915463 +2147483648 3221225472 3758096384 1879048192 402653184 872415232 2516582400 2936012800 3917479936 1522532352 3961520128 1844445184 605552640 1444675584 1710096384 2597650432 3583213568 3282190336 403906560 2808221696 2536744960 4044508160 3370848768 967721216 3853894272 2659409216 241835488 736609872 310941736 118770084 2637850562 4149152899 +2147483648 3221225472 3758096384 2415919104 671088640 1409286144 2181038080 721420288 1870659584 406847488 1751121920 2362441728 1736966144 2573467648 3016622080 3628400640 2601746432 4086972416 3146981376 2656759808 3971184640 2070551552 3400238592 2137448704 2987475072 1204141504 4216577824 133857584 1900231704 2027070220 1700247866 1030002147 +2147483648 1073741824 536870912 3489660928 1207959552 4227858432 3187671040 1023410176 3498049536 2990538752 3080716288 1903165440 416808960 3567517696 205389824 2197749760 3685318656 499826688 2963890176 2622124032 74045440 2292847616 3828994560 2453826304 4049961344 3035116736 6051040 4197105744 1702480616 1885527388 2262145706 2748378937 +2147483648 3221225472 3758096384 268435456 3355443200 3019898880 1375731712 452984832 444596224 1707081728 3424649216 1380974592 3285712896 863240192 1166409728 2964520960 436043776 50479104 2902269952 612528128 2059212800 2632064000 1401763328 277537024 1867605376 3975185728 1883821792 1452080880 1403145032 40745996 49966690 3235476045 +2147483648 3221225472 2684354560 2952790016 3087007744 3154116608 3053453312 3539992576 343932928 3250585600 2728394752 1475346432 4158128128 1177288704 993394688 4084269056 2385477632 1800028160 82796544 292196352 1021298688 2601657344 931363328 4181523712 2197687168 152402752 1530739808 1405726672 1330900712 2304041428 2280280106 1545575871 +2147483648 1073741824 536870912 1879048192 3087007744 1006632960 1912602624 520093696 3665821696 1228931072 4192206848 2714763264 2858942464 660340736 2035941376 1766129664 1801945088 4147560448 2619826176 2614546432 3833038848 2692621312 3565911552 1737782528 2369177984 1730640320 1599497120 137824432 404668920 2828790868 274510230 937071895 +2147483648 3221225472 536870912 2415919104 134217728 1811939328 1375731712 2768240640 1082130432 1245708288 3957325824 1227882496 105381888 1524891648 3211657216 2550071296 69828608 744112128 2825510912 3032100864 2329499648 3610428416 4028460544 4266417920 2117785984 3784929472 4065491104 2624419920 2456054840 1496249804 236940282 2014968249 +2147483648 3221225472 536870912 1879048192 134217728 738197504 2113929216 3774873600 1602224128 2613051392 2686451712 3434086400 87556096 3852730368 642908160 3099131904 1680048128 90587136 744742912 4035366912 2314450944 982418432 2226119168 2488809216 4151583360 926585408 2352318176 1864221968 1299308360 1532952892 3623904646 2483092595 +2147483648 3221225472 3758096384 1879048192 2013265920 3154116608 2919235584 2969567232 2541748224 1639972864 744488960 4191158272 3962044416 1625554944 2691039232 1473445888 1661829120 2805088256 2907512832 1989283840 1191036928 3664421888 2578555392 1764230912 1566845568 2191966272 2201170080 2778534960 758790456 3621370156 1584200082 4088555645 +2147483648 3221225472 1610612736 4026531840 2281701376 2080374784 3724541952 1459617792 511705088 2000683008 3315597312 3970957312 3103260672 2755395584 341704704 4125556736 3778117632 4050796544 4193361920 1041371136 2065807360 2713326592 2406846976 1347477760 518522240 2331271104 2782554592 4247085456 129533960 3181173220 3069058194 1646228065 +2147483648 3221225472 1610612736 2415919104 3892314112 1275068416 2113929216 452984832 1719664640 3837788160 2371878912 4006608896 352845824 753664000 1665007616 941555712 1570340864 179453952 3388055552 378433536 1422374912 486360064 715186688 2435853568 890814848 3850667072 109237920 3848877872 592116248 3471116548 262456130 1014134665 +2147483648 3221225472 3758096384 268435456 2818572288 1275068416 838860800 1627389952 2357198848 2663383040 1319108608 189792256 2729967616 2918449152 483262464 228655104 3458695168 3818536960 2688491520 3158208512 2261350400 1152091136 2910858752 843111168 543183232 4260403264 1307071840 1900853104 3795477544 4243565676 3519424554 4259161015 +2147483648 3221225472 1610612736 2415919104 671088640 4227858432 100663296 352321536 3229614080 2990538752 3785359360 3757047808 1471676416 4051435520 1711407104 2606432256 3635511296 618545152 229220352 2815586304 4208162816 4095030272 1093675520 3931675392 1177344384 3100298432 3000996576 2465170640 2989975816 3982209764 3048311374 1348362497 +2147483648 3221225472 2684354560 2415919104 402653184 3959422976 33554432 4244635648 1031798784 1698693120 1205862400 4100980736 2416443392 3111387136 3092381696 62062592 3128524800 3385212928 1729191936 3036852224 2389395456 2920666112 2606251520 262964992 180231296 49140416 3739528096 1646960656 1842306616 132103708 820508054 3984262473 +2147483648 1073741824 3758096384 1342177280 2818572288 1811939328 3388997632 3707764736 3464495104 641728512 3454009344 3813670912 421003264 1493434368 2721185792 4006674432 2387312640 559333376 1098096640 891432960 858372096 346006528 2537305600 1254498048 2748043136 177625792 1465103008 3629262384 1396824840 603149948 2036468902 2479455323 +2147483648 3221225472 3758096384 3489660928 4160749568 2348810240 3724541952 4244635648 1568669696 2092957696 975175680 164626432 2910322688 2730754048 42336256 2288058368 4117725184 551698432 3849789440 2081861632 452585472 2749043712 2097988096 1376451328 2930449536 635721536 1993740256 1775885424 1166781288 1605643548 2456691922 146640767 +2147483648 1073741824 536870912 1879048192 1476395008 2751463424 973078528 1090519040 3296722944 289406976 2879389696 2402287616 4093116416 3449552896 1800273920 2031681536 4030693376 2935144448 2275893248 2008993792 2936104960 2259901440 1572089344 3870966528 2961404288 4274800576 2019968992 3849149968 2925913736 2413922372 3542333474 2650599759 +2147483648 3221225472 3758096384 3489660928 4160749568 3288334336 33554432 587202560 3162505216 46137344 895483904 2939158528 904396800 2402549760 2966552576 4193320960 2845540352 117850112 2740133888 446869504 2470045696 2755615744 795629056 164559104 1559718784 3653768256 1764026528 3735683280 3053283608 4133840956 93956758 1643112811 +2147483648 3221225472 3758096384 3489660928 402653184 2751463424 905969664 721420288 2256535552 2512388096 2170552320 3859808256 162004992 1575747584 139591680 1828519936 1333231616 3093184512 3196002304 3368202240 9766912 3153845248 974914048 1361716480 1666791808 723086656 1362740128 797561840 458299256 134549668 1804823790 1552974759 +2147483648 3221225472 2684354560 3489660928 134217728 1275068416 3523215360 2399141888 3565158400 3703570432 3500146688 162529280 99090432 2247360512 1410203648 1671626752 2815787008 3038396416 4168966144 1938747392 31660032 280323072 4270460416 837104896 3870484352 2364129856 1964042080 1851294608 1998333336 2440730428 2104297994 97942821 +2147483648 3221225472 2684354560 268435456 2013265920 2483027968 3858759680 150994944 1249902592 331350016 3634364416 1095761920 969408512 862191616 1829371904 4139974656 2003927040 2693677056 3933822976 1288318976 2707662848 3315715072 2818974208 4269668096 3392202624 3224901440 4227632736 262582640 1152253016 2662892940 3460063358 2114371681 +2147483648 1073741824 1610612736 2415919104 2281701376 1811939328 1644167168 3372220416 1300234240 3779067904 98566144 1661992960 2316828672 2127822848 3332505600 963313664 1486979072 2421604352 2046369792 4267864064 2345359360 290522112 1675517440 49611520 1244960896 3694302912 3023284640 1955935600 1533340488 3276421548 322430374 2475671665 +2147483648 1073741824 3758096384 3489660928 2550136832 3690987520 637534208 352321536 3581935616 322961408 2715811840 1542455296 3287810048 2093219840 2534539264 832372736 2816966656 4168531968 2602541056 1513271296 869074944 1653548032 746252800 2358315776 1944693888 2683136192 123716512 2370971024 3288158280 3394710108 133039334 3949658327 +2147483648 1073741824 536870912 268435456 1476395008 3288334336 3388997632 889192448 1468006400 658505728 1759510528 2844786688 3223846912 1675362304 1060241408 1817903104 3199303680 391036928 941187072 3193090048 361433088 3371777024 3015892480 799262464 3592754816 1198535360 1790477984 4285835504 2603547128 3796448660 1834617790 1894212577 +2147483648 3221225472 536870912 268435456 671088640 1409286144 4060086272 3338665984 897581056 926941184 2082471936 1821376512 214433792 667156480 1217265664 3578593280 4143677440 4161421312 837017600 1193717760 1178204160 875420672 2907436544 332561664 1957648000 684484800 3567919200 1353943856 1359914520 2349711276 3688575514 2887405035 +2147483648 1073741824 536870912 805306368 3355443200 1677721600 1711276032 2030043136 3112173568 3611295744 2027945984 3415212032 3261595648 3067346944 3656515584 2785869824 799506432 2405875712 4087308288 2465894400 671725568 182258688 489681408 3055695616 3188061312 857952448 64785056 2465636592 3237459384 3652113116 1891327862 1697647031 +2147483648 1073741824 536870912 805306368 2281701376 1677721600 3388997632 3204448256 2625634304 3426746368 1709178880 1945108480 4193779712 3315859456 3065118720 1709244416 4277895168 3025584128 942891008 1739231232 1547040768 1869696000 4172504576 3454672128 148182912 3305210560 1720388256 1500400784 2922841928 4027099196 1264349990 2878740875 +2147483648 1073741824 2684354560 268435456 3355443200 3690987520 1711276032 3976200192 528482304 3955228672 954204160 649068544 1248329728 2561933312 1910374400 2241658880 1639677952 732610560 1092870144 3461754880 1947834368 3654104064 3261295104 3656786688 453631616 3048565312 1261435424 1436816336 1655054360 4098950844 1252610714 1738915979 +2147483648 3221225472 1610612736 805306368 1744830464 3288334336 3388997632 620756992 3833593856 3049259008 2116026368 2505048064 2538078208 4273733632 1258160128 1164771328 3496706048 4102176768 221487104 2039926784 4085356544 358435840 2895347200 2860951296 2460587392 131146560 1821717216 2733591024 1255705816 2673140820 4208109906 972808635 +2147483648 1073741824 3758096384 2415919104 2550136832 3959422976 3724541952 3439329280 159383552 960495616 3680501760 1225785344 4072144896 3495690240 2578055168 2180317184 14123008 909557760 1224712192 3935498240 1558792192 2417824768 2111005184 3859852032 3493337216 2979792576 2752170784 2479174128 1537211880 2005017348 3964755238 1531048263 +2147483648 3221225472 536870912 4026531840 3892314112 67108864 1711276032 2801795072 58720256 1740636160 2715811840 3318743040 650641408 3370909696 724959232 1316159488 1534951424 647643136 400941056 763252736 1155520512 829115392 4284076544 541083904 1075884160 321927744 4170743072 1709501872 540688856 1637190980 2537973066 3511371309 +2147483648 1073741824 1610612736 1879048192 939524096 3422552064 1040187392 3707764736 478150656 2696937472 3063939072 4142923776 3269984256 1509163008 249954304 2652307456 2441707520 894615552 1804673024 189698048 2349008896 1971262464 3493675520 4157897472 3537264000 2774510144 2970472288 2686211792 1787993048 1253163580 2029914274 4262194425 +2147483648 3221225472 1610612736 1342177280 3087007744 2617245696 1644167168 2969567232 1535115264 490733568 2891972608 3987734528 404226048 3335258112 2921725952 2140864512 3400892416 963264512 2583535616 3704532992 2150574080 1181729792 3029331456 973032192 2412185216 945548480 135615520 570043472 1849028584 2225761844 2254283930 1977496581 +2147483648 1073741824 1610612736 3489660928 3623878656 1140850688 1308622848 452984832 2625634304 591396864 2980052992 3111124992 1160249344 502005760 3043360768 990445568 4032266240 1242218496 4264501248 444477440 4201465856 3450698752 2202868224 3785174272 2563093376 2676054464 3435881952 2655270480 1187702296 2622426340 1408120634 2929019943 +2147483648 1073741824 536870912 2952790016 671088640 3690987520 1711276032 922746880 3263168512 3753902080 119537664 1517289472 784859136 733741056 2567045120 759365632 479821824 1899937792 1711366144 1337593856 3442989056 3248968704 960481792 1388026112 3188554112 273679168 2268646368 3207896528 819904120 3268502996 4165138574 1671664105 +2147483648 1073741824 2684354560 3489660928 1476395008 3690987520 3053453312 1291845632 578813952 549453824 195035136 1450180608 1741160448 2749104128 1977483264 559611904 3806167040 3682779136 1774575616 1298591744 1305462784 2669650944 1663531520 2054406912 1385235328 4202978368 2421871200 2223062352 3072081528 2088686132 2016085298 144019885 +2147483648 1073741824 1610612736 2415919104 3087007744 3288334336 3590324224 2197815296 3045064704 3074424832 2493513728 3748659200 4097310720 2640052224 2659581952 493682688 1422098432 1834663936 2502631424 1682862080 2773051392 146381824 1749107200 905792768 3307979392 4232993984 2437508320 4139328592 2537678088 2457715012 661356394 1584282803 +2147483648 1073741824 1610612736 4026531840 4160749568 2080374784 2449473536 251658240 1669332992 71303168 1595932672 3429892096 743964672 3403939840 4288282624 2445606912 999784448 4286496768 3445563392 869404672 3148433408 411132928 3619544576 92521728 3447472256 606002624 504316000 3019544272 2903883112 3590314780 3319935950 1037151719 +2147483648 3221225472 536870912 3489660928 3087007744 603979776 100663296 989855744 914358272 3057647616 2770337792 4218421248 3691511808 3786670080 2910453760 589365248 633569280 1355694080 1817960448 467824640 2827855872 72694784 1088008704 3946833152 2963315072 1336938176 1365787744 1893999312 42086456 3084760860 4239231614 2829388979 +2147483648 1073741824 1610612736 4026531840 2550136832 2885681152 3321888768 989855744 4118806528 2009071616 1499463680 2343567360 3928489984 233046016 4124180480 90112000 2775154688 3655647232 802299904 6262784 938076160 94696448 2524072448 3775884544 447817344 1317566016 2452907168 2731196368 1020512024 771740044 1824095382 3724312413 +2147483648 3221225472 1610612736 4026531840 1207959552 3154116608 1174405120 1929379840 1904214016 2579496960 1268776960 1198522368 3105357824 2867593216 1244790784 1632567296 697401344 2397847552 2821890048 810520576 1762736128 2813113344 2194823680 3789530368 1201224320 1355308096 1308919904 3582372304 301024488 3476852660 3235514558 3254481581 +2147483648 1073741824 1610612736 4026531840 3087007744 3556769792 3724541952 1459617792 3548381184 2084569088 178257920 3696230400 3848798208 2329149440 2823684096 1971519488 2602139648 2631188480 3545112576 3422785536 2656684032 2868161536 1960716800 2173376768 2508016768 3892446144 312564960 849891312 137672120 817810556 1404808826 1260763709 +2147483648 1073741824 2684354560 805306368 2818572288 335544320 3925868544 2634022912 3414163456 3116367872 1499463680 1974468608 2319974400 2670460928 838205440 2862153728 3460530176 3089940480 527884288 4107898880 1222842368 1610382336 1208884736 3841844992 1343835776 2583891520 864845472 2871430096 2791412088 4289162020 1169610874 1362703551 +2147483648 3221225472 1610612736 805306368 4160749568 2617245696 3992977408 1291845632 2256535552 3737124864 2917138432 3234856960 1510473728 2788950016 444465152 2943287296 1294827520 2369536000 369008640 3576647680 1426933760 1334584320 2774979072 4181455616 1342145408 939883584 3358597408 3898105392 4176804184 3869438068 876692834 3742000929 +2147483648 3221225472 3758096384 1342177280 939524096 335544320 3858759680 1526726656 41943040 448790528 2938109952 1477443584 949485568 193200128 707657728 597622784 3426058240 2458140672 1034821632 2900340736 3646285824 4201933824 3213283840 965938432 780644736 233927744 4909024 3632347696 874656008 1059952476 2889891402 601933697 +2147483648 1073741824 2684354560 2415919104 2281701376 3019898880 3590324224 251658240 3330277376 1254096896 2556428288 1756364800 504889344 2650537984 4152229888 904986624 3178463232 3875323904 134144000 1076965376 4220753920 4169989120 3817243136 1820190976 3681898880 3703664704 2066469024 1335941584 391137064 4192732068 3989094946 898815839 +2147483648 1073741824 1610612736 1879048192 3892314112 1140850688 1442840576 1593835520 2189426688 2520776704 2287992832 3809476608 711458816 3528720384 2173566976 798425088 1447919616 223657984 1124999168 3654750208 2922190848 105147392 761672192 1568872704 1889781120 2874374336 3983256608 3635917424 3502058744 1491898620 2433935354 1602056297 +2147483648 1073741824 2684354560 268435456 2550136832 3690987520 167772160 3271557120 1568669696 1790967808 882900992 1800404992 2214068224 771489792 3033923584 2161704960 1593016320 24952832 3432439808 2973347840 1690503168 318014464 2080519680 3368777984 3214972544 2463118144 2402822240 1482458864 84340264 3798025540 3832499530 1960470783 +2147483648 3221225472 536870912 805306368 402653184 1543503872 2315255808 1593835520 2910846976 1145044992 2564816896 3209691136 832045056 1233911808 4248698880 3538354176 4216684544 2987147264 2893996032 2558988288 2646976512 1194591232 2655139328 1634845952 1748392576 2773708224 1205316256 2086503088 112723016 394010068 2107042322 442704745 +2147483648 1073741824 3758096384 3489660928 2013265920 872415232 973078528 2533359616 2726297600 3980394496 4255121408 852492288 2799173632 3713269760 151912448 3730112512 3272572928 601145344 844013568 2331324416 1449076736 298617856 1400548864 214670592 3559005568 3563013056 315391712 4227527280 3733666184 3338817612 97502906 3837057835 +2147483648 1073741824 536870912 3489660928 1207959552 2214592512 2248146944 1828716544 1803550720 1312817152 2950692864 3715104768 1259864064 1324089344 2669543424 886505472 648380416 4146905088 1958633472 155709440 3763148800 4061662208 2876006912 408820480 2797051520 2425711040 4233372576 795015568 530669800 746993716 1325120594 2308668249 +2147483648 3221225472 536870912 2415919104 671088640 67108864 301989888 3271557120 4169138176 2076180480 2321547264 781189120 863502336 2788425728 253362176 2946826240 2450227200 3212066816 1773854720 3923095552 2736994304 1658350592 1388639744 452092160 2934539136 19214144 3637225376 3197375984 2087343720 118328844 3085395086 2703915599 +2147483648 1073741824 1610612736 2415919104 1744830464 1275068416 1644167168 3070230528 4169138176 2176843776 3005218816 544210944 2263351296 618397696 1356464128 4180475904 1739292672 1084014592 3518636032 3913150464 4040390656 3480806400 467930624 2086544640 4100175744 221306176 570973408 646719056 130185496 2673455988 583895782 1635489959 +2147483648 3221225472 2684354560 2415919104 3892314112 3019898880 1845493760 2734686208 1585446912 2235564032 576716800 248512512 2858942464 2331770880 835846144 925171712 680230912 909918208 3195166720 1372925952 1389623296 205003776 2866067968 3318676736 2355594624 1478887360 945536288 659866032 101583160 1195881300 3600201742 233008199 +2147483648 3221225472 3758096384 1342177280 3355443200 201326592 3724541952 4043309056 1166016512 1606418432 1444937728 3650093056 1340604416 2926313472 691404800 961478656 1855291392 3333177344 3482722304 3365908480 1469913088 2616230912 1721299456 3350503168 3236048000 2665340480 1083202528 1986551984 1470939896 437693380 3210692282 1572672457 +2147483648 3221225472 1610612736 2415919104 402653184 335544320 167772160 2365587456 4253024256 1388314624 1352663040 2052063232 3070754816 546045952 3239706624 729481216 4033708032 2555133952 1287299072 3568037888 2443511808 4200614912 1861271040 3210245888 2659514496 236364608 564206688 2083925488 3450961368 3470710980 2416817142 1673279633 +2147483648 1073741824 2684354560 268435456 1476395008 3288334336 3791650816 754974720 4118806528 3963617280 3076521984 3654287360 3339190272 4189847552 1899102208 830930944 3309928448 714915840 1669521408 3110055936 2097006592 3868351488 486000128 3652321024 622350464 2828297664 2747190560 4197312944 3776633432 2559263092 27475118 254748293 +2147483648 3221225472 3758096384 2415919104 1476395008 2751463424 2583691264 2130706432 1233125376 2663383040 3684696064 615514112 3891789824 1109655552 1949696000 2000879616 764510208 3326361600 3886424064 4232802304 346900480 3381050368 1480269312 3186955520 1368571520 3769961280 4092758880 304419344 2759485896 1264131228 1532538482 2870230757 +2147483648 3221225472 1610612736 2415919104 2281701376 1946157056 704643072 4177526784 1300234240 1849688064 3026190336 2194669568 1031274496 554958848 762183680 252772352 3828056064 3887349760 2082381824 949612544 1542952960 3488005120 2337144320 4114195200 570944640 363790272 3048322080 727391664 1664886568 3879881132 3138093402 42209871 +2147483648 3221225472 2684354560 805306368 1476395008 3690987520 2516582400 2634022912 880803840 2126512128 648019968 3918528512 1386741760 1978400768 3849977856 4114022400 610369536 1762410496 1821007872 615485440 347465728 2989671424 2007706112 1698896640 600801664 805645888 1548403296 2198850608 4289038008 861540100 1214719990 3412667645 +2147483648 1073741824 1610612736 805306368 1476395008 1946157056 1644167168 4043309056 176160768 2738880512 2669674496 749731840 4258791424 3733192704 3310485504 110166016 914849792 1210368000 4179763200 2980663296 2262034432 2084498432 501167616 1541423872 340841344 1778968000 961288800 3397286032 2726256360 1494247580 36214454 2222725843 +2147483648 1073741824 3758096384 1342177280 1476395008 2080374784 1107296256 3607101440 2038431744 1547698176 517996544 3528458240 2131230720 2461270016 4254203904 3826843648 889159680 2228535296 1124245504 2234626048 2419820544 3409896448 3830947328 4166034688 2617828992 1832182208 416427168 1316553136 1752170456 2197572220 2521193094 2996509883 +2147483648 3221225472 2684354560 805306368 4160749568 3690987520 1711276032 3372220416 3682598912 3502243840 3785359360 26214400 4187488256 2781609984 3524919296 2861498368 3961094144 3404480512 3737804800 997691392 3127199744 339633152 1941035520 237551360 3808696960 586059584 2370419552 3939776304 110556808 1190498580 2217099190 767392549 +2147483648 1073741824 2684354560 2415919104 3623878656 3422552064 973078528 520093696 142606336 683671552 148897792 632291328 1616379904 3260809216 1447428096 424083456 1126006784 624738304 1337384960 457125888 4010919936 3692221440 255137280 4133000448 2539396992 2848363584 3171370528 1295863888 3781975656 668883012 2256247610 1403757265 +2147483648 1073741824 2684354560 1879048192 1744830464 67108864 3053453312 1828716544 1786773504 3024093184 2820669440 3184525312 1597505536 1365508096 2039349248 1144717312 118587392 3225731072 1088348160 239325184 1456838656 56273920 4034744832 2368113408 3242680192 699110080 3590921824 4193306352 283668840 1969020572 1600800138 2339739845 +2147483648 1073741824 1610612736 2415919104 2550136832 2483027968 3120562176 3103784960 897581056 3602907136 1050673152 4029677568 855113728 1150550016 290324480 3422617600 664502272 3577004032 4093517824 1991897088 2616166400 1605028864 2186743296 3747508992 2206844032 3667332928 1392416352 2537125264 2536483400 1208674092 3756468410 2942728287 +2147483648 1073741824 1610612736 805306368 3355443200 335544320 3992977408 285212672 276824064 3527409664 2090860544 460324864 3216506880 1941176320 1106903040 2627141632 1729724416 2333392896 1820991488 3190771712 103643136 1001266176 2000542208 4286983936 2648816000 2172714688 2193630432 3470799056 1473282376 1825056972 3624704430 3696116797 +2147483648 1073741824 3758096384 4026531840 2550136832 1140850688 3388997632 721420288 3548381184 2713714688 60817408 1198522368 1708654592 2046558208 2087845888 53018624 487030784 556580864 1893376000 3993833472 2282350592 4030143488 1117040128 2012655872 64450688 8707648 2206135392 876806608 2381471784 367631716 2737262702 3600572491 +2147483648 1073741824 3758096384 3489660928 2818572288 3825205248 2785017856 1694498816 1535115264 1296039936 358612992 3327131648 4151836672 1903951872 3853910016 724500480 478511104 2035073024 907976704 2984980480 661649408 1415941120 2807849472 4152800000 126330496 1656818368 191263264 2543277104 3260619176 2424982980 1383693162 934978281 +2147483648 1073741824 536870912 3489660928 402653184 67108864 1912602624 251658240 3649044480 2990538752 962592768 888143872 1633157120 50069504 2596405248 2820472832 792952832 208453632 418013184 4042911744 3801958400 1921244160 3662452224 335203584 3599842944 236529600 2502763808 2990249104 780189992 3753946980 287319710 3465556751 +2147483648 1073741824 3758096384 1879048192 2281701376 3019898880 3053453312 1962934272 1317011456 2713714688 253755392 4289724416 1893203968 3714318336 2606104576 594345984 4034887680 2029305856 2327748608 923897856 4117592064 3045063680 1584669184 4018017024 103883648 3420267328 1026024672 1473292176 898159336 2066493436 1146808914 1728537451 +2147483648 1073741824 3758096384 1879048192 134217728 3154116608 704643072 4244635648 3514826752 658505728 1151336448 2207252480 2346188800 819724288 516292608 380698624 319520768 2691481600 3738083328 2442498048 2923558912 2669900800 3155736064 3904636672 3820401792 4225315520 81755616 4245580848 1341501128 4231110852 3939181690 3406593031 +2147483648 1073741824 2684354560 1879048192 2013265920 469762048 2382364672 3271557120 729808896 3175088128 161480704 1458569216 79167488 3406561280 3460694016 1165819904 2694283264 3890003968 223272960 3580481536 1546487808 3051332608 1105785344 4031044864 3681697920 3958866624 265084640 3618000464 581801160 1813998196 4169671210 3310654763 +2147483648 1073741824 536870912 4026531840 2013265920 201326592 2650800128 721420288 3984588800 1103101952 2506096640 2500853760 3122135040 1845231616 2048000000 1262419968 2754707456 30195712 3787087872 1286328320 349636608 2466624512 2337960448 1836786944 3710905984 933881920 3891322528 1204300144 2986663816 2176767140 1477821646 2051164573 +2147483648 1073741824 2684354560 3489660928 1744830464 1946157056 167772160 486539264 4102029312 3896508416 4250927104 2905604096 3617062912 3715366912 1801846784 66781184 3221848064 2749677568 1173282816 1942450176 603142144 3178617856 4127071744 2953783040 2519691648 234819776 2727830304 2480636752 3906552104 2265753388 23228850 3815091085 +2147483648 1073741824 3758096384 268435456 671088640 3019898880 1241513984 1426063360 1853882368 3653238784 1314914304 3612344320 2544369664 1112276992 2837839872 1979252736 2423488512 3577528320 2533269504 2213408768 2684467200 2333563904 395763200 1010937600 758604672 2363947840 2509889952 2418229808 3709127032 32639908 1550523466 1749564207 +2147483648 3221225472 3758096384 2952790016 1207959552 3288334336 2449473536 4110417920 1350565888 1346371584 1214251008 2769289216 3488088064 1445199872 1514536960 3479371776 2531360768 169099264 2187206656 989810688 2878044160 323341312 1737684480 144570112 3450748288 2236087488 2192008736 2658647664 2940188024 2469115916 108367554 822755605 +2147483648 1073741824 3758096384 1879048192 3355443200 4227858432 3388997632 3003121664 4169138176 473956352 18874368 575668224 2800222208 1598291968 1743912960 3435462656 3939729408 2171912192 1307222016 2650378240 1424832512 3824677888 3916830208 1607969024 1051104128 2030035136 2365752160 2747111024 3701452088 1173545580 1405452118 2152975111 +2147483648 3221225472 1610612736 1879048192 2818572288 469762048 2986344448 1325400064 1149239296 2730491904 396361728 3171942400 735576064 1195114496 4274388992 121700352 3902504960 1632387072 1118740480 3174371328 3975763968 3264738304 3842149888 392899840 73675648 2704990784 2905068384 2085272496 4224665416 2583574948 3817687578 1635120887 +2147483648 3221225472 536870912 3489660928 3623878656 3690987520 2046820352 2264924160 679477248 817889280 1675624448 3645898752 2554855424 705429504 3901882368 3868786688 388464640 2476490752 188407808 3922063360 3455944704 607232 1033728 3590343936 889210752 2340482112 1849752864 1981825968 3375384728 592992004 1717845566 1353624827 +2147483648 3221225472 1610612736 4026531840 3892314112 738197504 234881024 184549376 1266679808 2722103296 3168796672 2440036352 3628597248 3384541184 468058112 2296315904 4096098304 42745856 2337185792 2048102400 4002125824 3849290752 2857173504 2875249920 355530880 598261184 3981190304 2196696208 2583899064 3539172660 3858484346 1814525801 +2147483648 1073741824 2684354560 2952790016 3355443200 1275068416 1644167168 2231369728 3816816640 1564475392 3831496704 3794796544 1115160576 882114560 1484652544 3459317760 2281406464 3991191552 359063552 3155496960 373159936 2246132736 3723709952 3119003392 2507996800 419572416 557051680 1976100176 413968584 403345196 431948618 840066783 +2147483648 3221225472 2684354560 268435456 1207959552 1275068416 3590324224 2868903936 1719664640 390070272 3265265664 2823815168 2252865536 1157365760 2674786304 1259667456 3546775552 2800500736 3322306560 1048162304 1134680064 1576354816 1125612032 2712964352 823326080 3040593344 3788675040 4082881520 3185727896 2820873844 3789990898 3045675851 +2147483648 3221225472 1610612736 2952790016 2013265920 3019898880 1241513984 2399141888 511705088 3183476736 4292870144 2584739840 2056781824 2484338688 4041080832 3039363072 2646835200 2697216000 2636554240 1877856256 937773056 94997504 3976453632 1654936832 3933665664 3931488064 3816944672 4240387312 2072424200 3772618956 1376624490 1324728135 +2147483648 3221225472 3758096384 2952790016 2281701376 3422552064 3925868544 2164260864 645922816 2428502016 2447376384 1651507200 1031274496 2647392256 2901540864 2059862016 2883158016 3640410112 2921996288 2421903360 3619928064 1342112768 2285209088 3726539520 2728771456 2476089920 3704741664 608746640 2903813768 862852596 2388519838 186282469 +2147483648 1073741824 2684354560 3489660928 4160749568 4093640704 2248146944 620756992 411041792 1186988032 492830720 821035008 3855089664 1349779456 1604976640 1227161600 811302912 2412036096 1329782784 3741413376 1663674368 2406337536 3748598272 2639139584 2486695296 3045237312 2019639712 2363073168 220564152 2119946492 3603181054 230828895 +2147483648 1073741824 2684354560 805306368 2281701376 2214592512 1174405120 1392508928 3011510272 1061158912 4007657472 957349888 3397910528 1215037440 3174957056 1290600448 2266988544 415023104 781639680 1269927936 3860412416 1581632512 3737362944 175785216 4165974144 3461648576 3727354784 824667888 4087898392 3613184804 2030493810 2063195363 +2147483648 1073741824 536870912 3489660928 2550136832 1006632960 2717908992 2197815296 3498049536 4064280576 4007657472 2966421504 1623719936 1398013952 1464729600 3425501184 3516366848 2571419648 1999003648 2471096320 2646722560 309683200 3471539712 1586368768 336427904 2347235008 4072409760 2716515120 3361467800 3101096028 2809245498 1445845395 +2147483648 3221225472 3758096384 4026531840 671088640 2617245696 637534208 3439329280 2759852032 348127232 3089104896 3417309184 3360161792 3223584768 4005167104 2681536512 3039526912 2635350016 2503090176 2421231616 2841729024 1357509632 4033681920 396868352 488247680 2602947648 302231264 2917178512 152098936 2117656364 1993086462 2934885311 +2147483648 3221225472 536870912 4026531840 2281701376 2214592512 4127195136 3103784960 4202692608 1254096896 1302331392 974127104 3039297536 2762735616 1614938112 4000514048 2071822336 2319204352 984276992 3623866368 3639605248 625429504 2754286080 977919744 3597294464 2606738496 880782688 1487897776 2317833912 2812017348 3413208590 4209929409 +2147483648 3221225472 1610612736 268435456 939524096 3422552064 3992977408 318767104 142606336 851443712 782237696 2249195520 1240989696 2612264960 3679322112 3282239488 3568926720 3332653056 3191250944 282554368 5744640 1318564864 3325493760 3072838912 3965653888 1949040192 1950692960 414618032 2434236008 1450643724 3527871770 1433379613 +2147483648 1073741824 536870912 1342177280 134217728 2348810240 1442840576 4076863488 763363328 3326083072 2724200448 2836398080 4187488256 338427904 1329987584 1170669568 470646784 1111277568 2371772416 1152086016 2360072192 1621836800 1185626624 3987412224 1143694976 1483464640 1594557984 681286256 985918472 1255118708 251233226 464943921 +2147483648 3221225472 2684354560 4026531840 3623878656 872415232 3321888768 553648128 1501560832 2009071616 1881145344 1167065088 859308032 3229876224 3144024064 2373648384 2650374144 1175732224 2128502784 4273950720 2734663680 2183113728 1865355776 3351770880 3952849024 2445922880 394018272 3577917104 751662120 1440392956 3038375554 1998905069 +2147483648 1073741824 2684354560 2415919104 3892314112 2751463424 2852126720 150994944 3263168512 2445279232 614465536 1810890752 1350041600 3608936448 2024144896 2623209472 419528704 3555508224 2908676096 453455872 2403858432 3148319744 2662821376 2866762496 3207320448 28962624 2865800032 466145360 2978227720 2276109092 672479066 3765338093 +2147483648 1073741824 3758096384 2952790016 3892314112 2214592512 3120562176 1929379840 427819008 3133145088 3290431488 3729784832 455606272 521928704 3916038144 2892169216 1383432192 3628908544 2160238592 2621394944 1275058176 1331670016 4182711808 1493653760 816517760 2509856576 857618656 1551216496 3108809208 2386752116 897569814 2921300281 +2147483648 3221225472 3758096384 1879048192 3892314112 738197504 1107296256 2298478592 3447717888 2889875456 3806330880 1875902464 3437756416 1565786112 2548695040 3240689664 4021780480 1585725440 956440576 2239598592 769464320 4159538176 1515572736 2133400320 2629270656 1308915136 2931988640 3302822448 2322436536 4262838140 3251179166 1499963699 +2147483648 1073741824 2684354560 268435456 2281701376 201326592 2583691264 922746880 2944401408 1363148800 2061500416 4126146560 429391872 3703308288 2476343296 4099473408 177176576 47497216 1035919360 2801774592 386668544 996328448 2857711104 3480042752 3275870336 3589509824 175030688 2755117072 2042165224 1693244004 2417147078 3356331187 +2147483648 3221225472 1610612736 268435456 2013265920 2214592512 838860800 2667577344 1132462080 1614807040 1755316224 3790602240 864550912 442236928 448397312 3118137344 3738009600 723795968 116301824 343764992 3649890304 4127341568 1282397696 2562407680 2631787648 3900475328 3716844256 3258130000 3355573752 1040631700 1194451270 166616081 +2147483648 3221225472 536870912 1879048192 2281701376 1677721600 4194304000 2835349504 3934257152 3854565376 3751804928 904921088 1482162176 248774656 2797993984 689242112 3271000064 2994487296 919265280 3670495232 2978248704 2817403904 1968815616 2428871424 3089075072 1653607232 310923360 2277284688 3513391912 590849356 131907762 1916453795 +2147483648 3221225472 536870912 2952790016 3623878656 1275068416 1509949440 4278190080 1468006400 2025848832 2250244096 3962568704 320339968 736362496 23461888 1295450112 4102389760 1011630080 4141539328 156602368 3133466624 4007023616 284112384 1279366400 2711236736 3417670464 1926542560 318651664 4254276776 2902681148 1718325666 435627233 +2147483648 1073741824 1610612736 268435456 2818572288 4093640704 1577058304 2868903936 1501560832 356515840 127926272 1267728384 2099773440 2998665216 1111097344 1784479744 1112244224 1384431616 393093120 2805690368 2577152000 2926189568 1008060928 3112658176 2309397120 221747392 920567008 4207091504 2326319928 4110164180 538626598 2391635319 +2147483648 1073741824 536870912 268435456 402653184 67108864 1442840576 2667577344 2189426688 1723858944 3038773248 1699741696 1929904128 908328960 3149529088 228917248 3731587072 2684141568 3151388672 1650143232 105154560 1552571392 547189248 4042742016 3801793920 1391820864 1214461408 3998779248 825026776 4087235052 622852542 458117839 +2147483648 3221225472 536870912 2952790016 671088640 872415232 301989888 385875968 3095396352 3225419776 761266176 3490709504 214433792 3447455744 3967418368 630521856 25395200 321142784 244244480 2742259712 2134644736 2249907200 4110747136 1628124416 4248356736 65318080 934178592 3691213424 753203288 3811502068 843262310 2156168831 +2147483648 1073741824 2684354560 268435456 1744830464 2617245696 4060086272 654311424 2474639360 4114612224 2413821952 4235198464 4288151552 1312555008 3345874944 81854464 1648590848 3944005632 3966427136 1310961664 3659855872 3356668928 2188365312 1607615744 2857344128 3011697344 3985103008 3296074896 3760020584 3851288292 929394098 2218874495 +2147483648 3221225472 3758096384 1342177280 2281701376 1409286144 1577058304 3909091328 1769996288 1463812096 1348468736 114294784 3959947264 3002335232 4058906624 2028929024 1084588032 216809472 2402426880 2244325376 431773696 3145341952 1808919040 1380083456 3418212480 296749760 2455292192 205313968 2520418136 3031556028 1477586554 2608166993 +2147483648 1073741824 2684354560 805306368 4160749568 2617245696 3523215360 2298478592 4085252096 3586129920 224395264 1643118592 1250426880 757334016 3378642944 2209153024 1234927616 1042071552 91152384 2247856128 2288797696 1948656640 3468684800 2726226688 121881216 2694879808 2962258592 1501085072 3735844088 4022769772 51379238 357993151 +2147483648 1073741824 536870912 2415919104 134217728 469762048 301989888 1157627904 3900702720 4047503360 744488960 313524224 1744306176 3931373568 1913520128 146866176 782991360 2765930496 3212992512 1925951488 1315706880 2088391680 245313024 2137147136 3611026816 1861526976 2870877984 1336497104 3025637832 1443800812 3737226554 1303094015 +2147483648 3221225472 2684354560 2952790016 671088640 2617245696 2315255808 3405774848 3078619136 2562719744 417333248 4121952256 2641887232 2276196352 1137049600 3221159936 2074443776 86261760 1538416640 3297054720 703862784 4206523392 573683200 2205053184 232494208 3449262912 2858547744 3643207248 1833931592 1398648852 4249375626 353689609 +2147483648 1073741824 3758096384 3489660928 4160749568 2348810240 3388997632 3573547008 2290089984 3468689408 425721856 2907701248 2165833728 366215168 2006843392 4122411008 3375202304 1197260800 2452791296 2930585600 1545381888 2299671552 3126699520 36982528 2869880192 5188160 535383456 310008112 2153875656 592846860 666617386 4127699961 +2147483648 3221225472 3758096384 2415919104 3087007744 2751463424 1107296256 3573547008 3447717888 4047503360 1180696576 3182428160 129499136 3937140736 2677669888 4003004416 2426372096 31735808 2230198272 3995037696 1780787200 3410942976 3104769536 3742140160 2039111808 875657408 2518410528 3208304336 621409160 729263700 4177563222 595606835 +2147483648 1073741824 2684354560 1342177280 671088640 67108864 33554432 3405774848 226492416 834666496 140509184 1364197376 4105699328 3365666816 363986944 414515200 1561034752 3235168256 3131498496 1601433600 464058368 2391043072 698263040 3375339776 1509584512 362903616 2177702816 2750874160 3241599080 3324754404 396660558 904833879 +2147483648 3221225472 536870912 2952790016 3623878656 201326592 369098752 2902458368 75497472 507510784 3567255552 2874146816 15204352 4277927936 2077360128 785711104 384532480 329531392 741793792 2370015232 158918656 1760826368 2766027264 935267072 11202944 690083520 28671200 2245731056 1341921080 3243424852 1771376526 1825290071 +2147483648 1073741824 2684354560 3489660928 2281701376 3288334336 4194304000 2566914048 2189426688 2529165312 3391094784 4159700992 3189243904 2030305280 2579890176 3269263360 2033156096 789364736 3901415424 1471639552 2915620864 1005325312 4049247744 2489299712 2882802560 363761728 42010336 2257450192 294093672 2020668892 2555961570 3638873579 +2147483648 3221225472 1610612736 1879048192 3087007744 872415232 1308622848 2835349504 1132462080 1514143744 1214251008 1513095168 3992453120 626262016 743047168 42663936 2112192512 2881241088 3325468672 1386024960 2871543808 1515998208 3779467776 2105906944 3180122752 835644864 3771284512 3588377424 1964477512 3229828844 1835614078 2415019505 +2147483648 3221225472 2684354560 2415919104 4160749568 1275068416 2717908992 1392508928 4051697664 390070272 3974103040 2395996160 4074242048 2170814464 1094844416 2600271872 2907406336 1506557952 1666080768 1385377792 1881729024 2211214336 3159248384 2702401792 2758335104 1722575552 1776220576 489398576 4175230344 615966972 1694969542 499258991 +2147483648 1073741824 3758096384 1879048192 3087007744 3422552064 4261412864 419430400 847249408 2562719744 2296381440 3159359488 1407713280 2137260032 2966028288 3496673280 3528818688 2742861824 3602292736 1113427968 2244495360 3738448896 1945293312 220698368 530256768 726509120 4051750432 3913350576 564196664 2112925772 1578683726 2575103985 +2147483648 1073741824 536870912 2952790016 1476395008 2483027968 1174405120 2130706432 2659188736 3678404608 3336568832 420478976 2160590848 2607022080 1588723712 1851850752 3471278080 4070359040 1831755776 2261749760 870868992 2278853632 3045782016 2598209792 2902014336 1403720128 240827296 1832218864 3844951896 3307306220 805792054 4018984131 +2147483648 3221225472 2684354560 2952790016 3087007744 603979776 1442840576 2264924160 310378496 1698693120 4213178368 3044016128 1606942720 1727791104 1110573056 3816226816 3096018944 1134837760 3298189312 2623606784 1344833536 2037144576 2850738688 311648512 4257197440 2213876672 1247160416 2072058192 62443576 1219801204 2769204718 136663349 +2147483648 1073741824 1610612736 2952790016 2818572288 3019898880 704643072 3439329280 3565158400 3737124864 748683264 2735734784 259522560 1976827904 283246592 2480734208 943423488 1532805120 691937280 1998835712 809015296 3207879680 395509248 4027930368 2047291776 1112702528 3543529568 1347883696 2496307432 4061239404 1413318550 3419086639 +2147483648 3221225472 536870912 268435456 3355443200 603979776 3791650816 4076863488 2659188736 2059403264 2090860544 2121269248 3077046272 3576430592 1505099776 441253888 3613884416 3906224128 1172496384 309276672 4113061888 843852800 3471238656 3407151360 3175294336 1402896448 1082197088 2856403408 3739340696 2761004164 3791210042 265655435 +2147483648 3221225472 536870912 4026531840 1744830464 201326592 2516582400 419430400 3430940672 1765801984 3810525184 898629632 2398617600 3292266496 158728192 4074831872 3631972352 1504985088 3963805696 3756249088 3367507968 3265045504 3508976128 175734528 888618368 4272613824 250084448 3130171312 1161506792 1486153604 3805447274 2258307335 +2147483648 1073741824 1610612736 1879048192 2281701376 2348810240 3858759680 3271557120 1820327936 935329792 2506096640 785383424 2945974272 1904476160 965869568 3074097152 1790803968 3643588608 647897088 3520401408 692090880 3013624832 2519730688 50877696 3174836096 3890665280 666977440 1290467504 2200939976 3054963164 1478716790 2600044665 +2147483648 1073741824 536870912 3489660928 671088640 3825205248 3925868544 2701131776 1015021568 2235564032 2069889024 4151312384 2646081536 3987996672 2072379392 2742091776 536051712 245153792 1387945984 3189501952 2617276416 1711311872 2399153664 2810223360 817935744 648043968 3813676064 2963811600 3153876552 2395665740 1310977362 812953479 +2147483648 3221225472 3758096384 268435456 2550136832 3690987520 3254779904 3204448256 1820327936 314572800 3944742912 3513778176 1959264256 3192651776 2998272000 1885274112 1603633152 1783906304 1384259584 1456336896 1023412224 4085285888 2386624000 1910533376 2119191424 3149439552 3078896608 3749348688 3165243704 3593099332 261171162 2641261465 +2147483648 3221225472 536870912 2415919104 2013265920 2751463424 301989888 1627389952 4118806528 130023424 2497708032 1009778688 458752000 2165047296 356909056 622788608 3945103360 1761886208 333635584 1886236672 3103811584 25172992 1304466944 3252740864 2746281088 3650639424 4067197216 1337379280 1596445416 1373183380 4093264042 2344741993 +2147483648 3221225472 3758096384 2415919104 402653184 1140850688 704643072 1191182336 8388608 2193620992 4259315712 3637510144 1667760128 2282487808 798621696 579141632 2374205440 3486793728 527310848 3638259712 249563136 3125844992 447254016 2339175680 9068416 3213739584 1965020448 3137741360 2421660472 1136302500 4113896054 1476127183 +2147483648 3221225472 2684354560 805306368 671088640 67108864 369098752 1526726656 276824064 155189248 1348468736 89128960 2267545600 1125384192 1094582272 1855389696 976060416 3398189056 1100111872 1052086272 564172800 946924544 1410904576 2188147968 3112330112 2013076928 149212960 3504786992 802894584 2946465148 1250507338 3414871801 +2147483648 3221225472 3758096384 1342177280 2013265920 3019898880 1577058304 3070230528 3279945728 473956352 1033895936 3782213632 1332215808 3544449024 4143579136 2362507264 2833219584 3288088576 3592822784 2907156480 2945492992 2486701056 4145809920 2088155392 429853824 3705465792 597082080 3259993040 2571419032 1878669420 810634270 3944682843 +2147483648 1073741824 1610612736 2415919104 2013265920 2214592512 3858759680 1157627904 2424307712 910163968 3932160000 1404043264 2618818560 2378432512 905576448 1047068672 1244102656 3003957248 102113280 2861559808 3176163328 669563904 1522270720 219034368 2630593920 124428992 1327594016 3087736016 2823425832 997293980 3311642206 4223047203 +2147483648 1073741824 3758096384 805306368 1207959552 1946157056 1308622848 3674210304 998244352 1547698176 1872756736 1355808768 2365063168 4116447232 1453981696 1983053824 3084222464 1758773248 3571359744 3401437184 2052126720 2520284160 2185026048 941270272 2130421888 4035023808 3729440224 46351472 2680010664 986750436 569921622 3386677833 +2147483648 1073741824 2684354560 3489660928 2550136832 603979776 570425344 1258291200 1249902592 1740636160 73400320 101711872 295174144 442761216 2400059392 3558014976 3005841408 864862208 2917326848 2556522496 244369408 223935488 3162809856 2195634432 1609275776 3797780800 2392490400 97888624 2372316424 2361353276 8064266 444943117 +2147483648 1073741824 3758096384 805306368 2281701376 1006632960 2382364672 486539264 209715200 3703570432 3776970752 1756364800 2928148480 2467561472 499777536 1748041728 18841600 1343012864 48668672 2405945344 1953511424 4020827136 732189184 188916480 1327864192 2933222464 2872931296 309965968 254532280 1266055516 3915336702 2582411083 +2147483648 1073741824 1610612736 4026531840 671088640 872415232 1040187392 687865856 2608857088 1723858944 1201668096 294649856 4233625600 1877737472 1548877824 1908473856 609189888 3960782848 2385387520 2479591424 3915536384 814308352 4089178624 3175753472 2404235904 1714280768 3021801312 802538288 1365322824 4016020084 3104606878 245510979 +2147483648 1073741824 3758096384 2415919104 939524096 3825205248 503316480 2365587456 2826960896 515899392 564133888 3918528512 3384279040 665583616 1789788160 3919642624 949190656 2377433088 2475859968 2436329472 1574840320 1885969408 3312949760 633258752 3420044672 2451546688 2655668576 657144112 723026600 1941736404 2169926946 1198372575 +2147483648 3221225472 536870912 4026531840 2013265920 1543503872 3724541952 855638016 3598712832 2025848832 3286237184 1380974592 4224188416 421789696 3955884032 2338783232 1278836736 3339468800 801038336 1139134464 498731008 1369433088 3410305536 4115291392 933723520 3722027584 4032605472 368469680 1988177176 2689629996 2932355214 2158247613 +2147483648 3221225472 3758096384 2415919104 3355443200 2885681152 2248146944 218103808 2675965952 2462056448 3831496704 464519168 1064828928 2244739072 2119827456 3844800512 661487616 3050586112 581312512 2169073664 220911616 1563665408 4153494016 666262272 1575058048 2452508992 1625122976 2494363344 778748232 3667102580 968962422 2696840065 +2147483648 3221225472 2684354560 3489660928 1476395008 4227858432 2986344448 1761607680 3162505216 1077936128 14680064 4275044352 2669150208 1343488000 3276800 2558066688 1282375680 418136064 2172018688 2526244864 3860989952 1774281728 1229680128 613829376 2395204992 2222649536 1135983264 2296976176 3096904520 1269361740 2526857542 140378203 +2147483648 3221225472 1610612736 268435456 1207959552 1946157056 234881024 1459617792 2004877312 1967128576 3881828352 1794113536 3039297536 1870921728 1494876160 1322188800 2948694016 2395750400 2918096896 2495442944 7002112 2024274944 1009097216 3903195392 1179240576 3910698688 3867935776 2618197648 3884827224 1927429868 2331198846 117936613 +2147483648 3221225472 1610612736 268435456 1744830464 1140850688 3388997632 3506438144 2524971008 398458880 2476736512 3241148416 2333605888 325320704 2235695104 21954560 3153690624 3604758528 4288061440 466972672 1106442240 1310190592 2021486080 2479770368 332500864 2074096960 1160836704 555274128 3529786024 2076376252 1385104902 3797519997 +2147483648 1073741824 536870912 2415919104 4160749568 469762048 2717908992 2701131776 3279945728 2839543808 241172480 147849216 2818048000 1908146176 247332864 107806720 702513152 690274304 743596032 2859184128 2590959616 1133880320 3647151616 1947882240 2071984768 2446608064 429534496 1765761968 3241460392 1233830916 820457442 1773721795 +2147483648 1073741824 536870912 2952790016 3623878656 4093640704 100663296 3271557120 1585446912 1715470336 3663724544 347078656 1536688128 2499543040 179437568 3095461888 3340730368 4135895040 1967022080 4111175680 3304253440 786525184 2981057024 1881344 1346512256 897146048 89346592 3132023248 818119592 107379748 4124570030 210768451 +2147483648 3221225472 2684354560 4026531840 939524096 1006632960 3523215360 4278190080 4118806528 2889875456 203423744 1185939456 1813512192 1873543168 3609853952 4083351552 1685422080 2752790528 662069248 586240000 4257892352 540263424 1321061888 489725184 2371375744 957101504 5945952 991670672 2940842280 1956037364 3709984294 2814569273 +2147483648 3221225472 2684354560 2415919104 671088640 1543503872 33554432 3506438144 1954545664 3007315968 4024434688 1924136960 2659713024 2727084032 3798335488 127467520 1965260800 2338603008 1528455168 26685440 805713920 2531898368 1628143104 2880963328 3670338944 1892330432 804251296 123910224 1072891576 2845604932 188635786 2305677455 +2147483648 1073741824 1610612736 2415919104 402653184 2348810240 3590324224 3506438144 2139095040 1874853888 476053504 286261248 232259584 2455502848 3159490560 2234449920 1104248832 3349463040 918429696 3470127104 1827276800 568579072 1939585536 2327271168 321721984 1913039936 806948256 1503672432 3262181704 1179124548 1170495214 1118709549 +2147483648 1073741824 1610612736 2952790016 402653184 2214592512 167772160 2768240640 696254464 3300917248 3261071360 32505856 2281177088 4273209344 3598319616 3718447104 1467842560 1919729664 3047038976 582078464 4158793728 3639073792 3690950144 1291575040 3797496960 1847490880 930186400 1845668496 2362952072 2783407756 1451202606 1379659881 +2147483648 1073741824 2684354560 1342177280 3892314112 603979776 4261412864 4244635648 2357198848 2042626048 924844032 1183842304 1473773568 2388918272 3782082560 3743219712 153583616 299679744 3430604800 3986419712 307640320 2076806144 3028417024 2151518976 733477248 402972992 4011780320 1752543408 2425061320 3150884732 516756394 2535456419 +2147483648 1073741824 536870912 3489660928 1744830464 67108864 570425344 2399141888 1015021568 3846176768 3294625792 3960471552 1204289536 967573504 393347072 2773942272 1819901952 2185543680 1294884864 2352869376 1617573888 764619776 1628931584 2375662848 2190752640 608595392 169974560 1424006000 1330682200 3735556644 3728517950 3850002677 +2147483648 1073741824 2684354560 268435456 3355443200 469762048 1375731712 4110417920 2021654528 3896508416 2522873856 3937402880 3729260544 2446589952 2955542528 803012608 3044245504 1337769984 1647239168 1385148416 468867072 3390149632 1597337088 1547138816 1997415808 3655302336 3872052256 153947600 3411798648 1473826012 130826270 3343301767 +2147483648 3221225472 536870912 2952790016 134217728 872415232 2315255808 1224736768 2390753280 4089446400 2791309312 3576692736 4077387776 914620416 362151936 2903048192 4136337408 306987008 2004017152 951029760 671758336 3934518272 625483264 3232019200 159838080 462551360 2027378592 329666128 3783377592 2706337612 1551561714 1647002223 +2147483648 3221225472 2684354560 2952790016 402653184 2483027968 704643072 1761607680 1283457024 1287651328 2074083328 657457152 1639448576 1617166336 1385824256 1450901504 2329247744 2417770496 1608409088 3188789248 2922784768 593316864 2051055104 2522886912 2349899136 474489920 3044803936 2387517840 639180808 2922030108 344180190 3897642769 +2147483648 3221225472 2684354560 4026531840 1476395008 738197504 1308622848 352321536 2977955840 1832910848 1147142144 2393899008 3377987584 1457782784 834535424 3532324864 2822864896 4294721536 3736756224 516247552 1257383936 1248441344 3605021184 1534094080 3891813504 947126464 2511748896 2546463696 3181590632 3168643068 2843112122 786927813 +2147483648 1073741824 536870912 2415919104 3355443200 3422552064 3254779904 2936012800 1098907648 868220928 2866806784 2685403136 3908567040 2172911616 770310144 287244288 4081156096 675069952 516841472 3603279872 3688290304 2328970240 2533666304 2343222528 1849624192 3367087680 2220118816 1727138288 1611365224 1897082300 3406267150 3067429157 +2147483648 3221225472 3758096384 268435456 3892314112 1140850688 234881024 16777216 360710144 3485466624 1239416832 2249195520 511180800 238288896 3028680704 2882732032 3830546432 3909894144 2719096832 3857051648 1430943744 3768675328 2883856896 2300501760 3707182208 2720992832 984293408 1055206128 1741304808 2682324620 642005714 1613636741 +2147483648 3221225472 2684354560 3489660928 671088640 3154116608 2181038080 1090519040 3682598912 3384803328 568328192 1693450240 981991424 2858680320 4002545664 218693632 3190784000 1286356992 1473667072 134967296 287209472 1632588800 1008475648 1920914176 2482967168 1488256576 839549472 328538128 705779704 2037608492 1903354518 1794735275 +2147483648 1073741824 536870912 3489660928 3892314112 67108864 1778384896 83886080 2575302656 1455423488 2220883968 571473920 591921152 3115057152 782368768 3305177088 4282351616 3445932032 1053712384 994308096 57587712 1102294016 3983986176 3656908544 872993920 923556672 4275204256 2539222896 2136709848 4264168740 4048388334 1833822835 +2147483648 1073741824 1610612736 1342177280 4160749568 1946157056 2113929216 3372220416 2139095040 3368026112 1419771904 1571815424 886571008 3679715328 2392195072 450953216 3446898688 1309458432 604119040 2002202624 2665621504 285723648 803924480 563848960 1447079552 803263296 2882566752 3670598672 4240216296 2723846732 2906849506 2568243207 +2147483648 3221225472 536870912 1342177280 671088640 872415232 436207616 2030043136 4236247040 3586129920 979369984 2939158528 1728577536 1229193216 2417360896 3981770752 3658973184 2110537728 1326637056 425947136 3092445184 767810560 2491584000 2998661888 510528896 1329171776 2555739552 3231172688 2399954616 2465334924 4195573170 3799691955 +2147483648 1073741824 2684354560 3489660928 1476395008 1275068416 369098752 3372220416 847249408 1807745024 1453326336 1328545792 3622305792 2033975296 296878080 401408000 3602087936 3621044224 839835648 161443840 1174276096 2237092864 2477947392 3303886592 2603844480 2543060288 1710134112 936373392 2642850904 2914211860 508851886 3494800815 +2147483648 1073741824 3758096384 3489660928 1207959552 201326592 1241513984 3506438144 2256535552 113246208 2183135232 2712666112 2446852096 2903769088 3540123648 1832845312 167346176 4190945280 3063324672 3489476608 728111104 1220871168 3504481792 3140422400 1423015808 358652992 2026907360 50908816 1327260904 2191437580 2908830902 1622671949 +2147483648 1073741824 2684354560 1342177280 134217728 335544320 4261412864 3003121664 3883925504 3980394496 3198156800 242221056 629669888 860618752 1301413888 3059023872 496730112 1942274048 777969664 2802315264 254728192 3473890304 1008912896 951934208 2261220480 1196330688 2292139488 3162138576 1753819768 1028748420 2435145214 2324905463 +2147483648 3221225472 536870912 4026531840 1207959552 738197504 2986344448 2164260864 2776629248 3493855232 2967470080 240123904 1079508992 3445882880 4000972800 2213347328 4270030848 238829568 2946424832 3830960128 399390720 2869928960 3559538176 632619776 1156041856 2865162688 582187680 1928610736 1619141000 2872678524 2792478846 2402125959 +2147483648 1073741824 3758096384 4026531840 939524096 2885681152 3187671040 2969567232 2625634304 4148166656 1012924416 865075200 988282880 1188823040 1076494336 2610626560 509444096 3996434432 1240899584 372314112 503728128 55170048 70414848 3904880384 3305338240 2268723136 730492192 1428898544 3997533176 3742408308 3047697430 918334561 +2147483648 1073741824 3758096384 805306368 2550136832 1811939328 1509949440 2734686208 142606336 2193620992 3282042880 3935305728 3897032704 3700686848 1113980928 2633039872 4101210112 953991168 3035799552 93835264 1006774272 2356130816 2156811776 158697728 4028453760 2816022080 651666272 1055061552 991909976 3308695836 1972997074 2880953287 +2147483648 3221225472 1610612736 4026531840 3087007744 3019898880 3187671040 520093696 461373440 1967128576 803209216 248512512 3296198656 1457782784 2739535872 3162701824 2346549248 1520189440 967745536 1976143872 1717487616 1841417216 3119704576 2831651072 765942912 3669453504 871333024 3413858864 2490959656 70657244 1862083534 955046233 +2147483648 1073741824 1610612736 268435456 3087007744 4093640704 3388997632 3103784960 293601280 2319450112 970981376 1225785344 1507328000 3274440704 1877868544 3145662464 1248165888 2144911360 1949048832 3312349184 3317671936 1850067968 40435200 1065636608 877320320 2458203072 2202566560 3048476400 1654784968 2160140916 1268911874 1765921585 +2147483648 3221225472 1610612736 3489660928 3087007744 1946157056 2583691264 352321536 159383552 12582912 1612709888 2037383168 1091043328 2394685440 3901620224 744947712 2539487232 1258831872 2210177024 621719552 3735513088 779963392 3589844480 1299459840 3608325248 1176068416 603073760 3578345296 3599390584 3078472500 2457352050 1924448265 +2147483648 1073741824 2684354560 4026531840 671088640 738197504 1979711488 2734686208 2977955840 4164943872 786432000 3335520256 1402470400 2232156160 2229141504 2520973312 1644789760 3466117120 2878136320 3273543680 400807936 1236894720 1519426048 930624768 4007412352 835097024 680514208 3380032048 3563814984 3054347284 3157448722 2915957821 +2147483648 1073741824 2684354560 3489660928 2550136832 335544320 3590324224 1392508928 1031798784 3535798272 866123776 2240806912 3948412928 1004797952 805961728 3665100800 3301146624 4200120320 3278168064 743075840 3600107520 942869504 3006267904 1078486272 2684100224 982427456 3293539680 1686041648 942123976 1641193020 953250990 917091103 +2147483648 3221225472 536870912 3489660928 3087007744 603979776 1375731712 2432696320 2222981120 2478833664 3982491648 3297771520 2755133440 3579052032 1604976640 1662451712 2614198272 2704818176 2345984000 829091840 351758336 2474712064 2346726912 1313874688 2715346304 2617540416 1240654496 290676720 3020104616 2086348012 1897921982 3981308445 +2147483648 1073741824 1610612736 4026531840 134217728 3019898880 3992977408 1325400064 1015021568 574619648 4078960640 2140143616 1263009792 360972288 3866755072 1958543360 3859513344 2286469120 1526996992 1094356992 3793614848 1952136192 1960876544 1097892096 322495360 2839340736 4219891040 4149991088 1516246488 372272460 2375585086 2406265767 +2147483648 1073741824 3758096384 2952790016 3623878656 3825205248 2516582400 3070230528 2860515328 994050048 4003463168 2920284160 3131572224 2612264960 2848063488 2954952704 4227825664 2368258048 2406785024 396513280 1716611072 1210563584 868528640 3508175104 911035776 265386432 2280073696 1025774256 556410296 79017116 2951589814 2873206275 +2147483648 3221225472 2684354560 1879048192 2818572288 67108864 1375731712 3170893824 1098907648 4282384384 2883584000 1534066688 3137863680 3276537856 539361280 598409216 986284032 4119347200 3498860544 1292292096 4034648064 2404461568 1035736576 644779776 2382834816 3693078208 1818998944 1776895632 1834524536 3147054276 787620266 398055725 +2147483648 3221225472 3758096384 4026531840 2818572288 1275068416 1979711488 2868903936 2843738112 3527409664 3617587200 3050307584 3374841856 655097856 2253258752 2836070400 878804992 2997370880 1145839616 896405504 2484819968 3039388672 529824256 3025861888 3306230400 3016795072 170402272 579647600 3524153848 2108376228 1680938626 3753909413 +2147483648 3221225472 536870912 268435456 2013265920 3690987520 1040187392 3338665984 2944401408 767557632 3814719488 1963982848 4129816576 3252420608 1032978432 108986368 2610528256 1885880320 1031593984 182595584 566716416 1747788800 1501995520 23140608 4277983360 2971806272 2175224480 1086186608 57557560 2539479924 171896846 1221958221 +2147483648 1073741824 1610612736 4026531840 134217728 4093640704 3724541952 1023410176 964689920 1019215872 2686451712 3350200320 644349952 2876506112 24772608 2362507264 1698136064 2234040320 3063160832 359305216 1120532480 1149991936 433515008 1605878528 224924800 2079636800 1245315296 3576806800 3341257432 1915796892 2024296782 2085928011 +2147483648 1073741824 1610612736 4026531840 1744830464 872415232 100663296 822083584 511705088 3519021056 3386900480 1943011328 1897398272 2046033920 3334602752 575995904 1476100096 3554197504 2979274752 525504512 2750257152 486530048 4105368064 1060968192 2120695680 2147915584 3202311200 4253194288 477490632 1288412012 1469084278 884507575 +2147483648 3221225472 536870912 2415919104 3623878656 2885681152 234881024 3238002688 3330277376 3644850176 2262827008 1871708160 3426222080 472121344 3848667136 3884253184 2843705344 2658680832 3074744320 238465024 1100826624 1424749568 748085760 2020421376 1661155200 585766848 788515744 1102609264 3370443944 2001109916 976606338 687327811 +2147483648 3221225472 2684354560 1342177280 4160749568 3825205248 1241513984 889192448 343932928 3653238784 1696595968 1294991360 530055168 3402366976 1146748928 3417767936 557416448 72892416 384589824 3958042624 3337594880 492149760 292744704 547561216 3301921152 2783257920 2175418592 797947408 3926238632 2117794004 2070377942 271702029 +2147483648 1073741824 3758096384 3489660928 3355443200 3959422976 2315255808 1962934272 3883925504 2462056448 1075838976 311427072 3665297408 1547960320 3373400064 2441150464 3459219456 2260254720 2674171904 3942789120 2008619008 3842745344 383428096 3954007808 1447109248 428846400 4276672224 4047258800 198627304 2010374332 810470934 296212851 +2147483648 1073741824 2684354560 268435456 3623878656 1275068416 4060086272 1627389952 2927624192 3326083072 4133486592 3205496832 2506620928 4152623104 2965504000 3842834432 3244523520 491307008 49602560 12234752 1658963968 1319441408 1372028416 3984257792 1782660992 1989509312 878670880 1598443376 4191094136 1718531948 1965787782 624725359 +2147483648 1073741824 2684354560 1342177280 3355443200 2080374784 369098752 2231369728 3447717888 1002438656 2246049792 3641704448 908591104 1880883200 4173463552 3058237440 92241920 721993728 476897280 2780491776 3160250368 4132516864 2822482432 2351887104 4122212480 1862422080 2913540640 2238701296 2527105080 447754420 1763211166 4274303787 +2147483648 3221225472 1610612736 3489660928 2550136832 1677721600 3321888768 2936012800 2273312768 734003200 3680501760 3771727872 2419589120 3986423808 3351904256 1054408704 964132864 26755072 2729222144 157462528 2463975424 4229004288 2250498560 1090930944 149641344 340919360 3715439776 882237872 84274664 2736597796 1517403414 2691899443 +2147483648 1073741824 3758096384 2952790016 2281701376 1275068416 3992977408 1526726656 4236247040 3317694464 115343360 3123707904 3912761344 2659975168 3099459584 2181234688 852066304 4044931072 2665259008 3463860224 1129789440 650855424 1855808000 1587188992 3994662784 1376805184 2171139872 340031184 535435784 2164373044 3217852530 2946411293 +2147483648 3221225472 536870912 268435456 2818572288 738197504 1442840576 2902458368 2004877312 3519021056 3214934016 1634729984 287834112 4094951424 2901016576 3040018432 3223683072 97009664 1552211968 986853376 3001006080 377684992 2016229888 1357683456 2586192512 1453669952 92830304 132435152 125994840 3242686908 2602531774 3441650745 +2147483648 1073741824 1610612736 3489660928 4160749568 1006632960 2449473536 251658240 1753219072 1119879168 1470103552 3039821824 609746944 2645819392 1012793344 2897412096 1220640768 817414144 2623807488 3923161088 2895063040 1621312512 3798560256 2809412864 402560896 3951256128 3013181792 1032615056 3740930152 2160458860 1585327274 482568461 +2147483648 3221225472 536870912 2952790016 3892314112 1409286144 167772160 654311424 3531603968 1572864000 861929472 3872391168 2045247488 2230059008 1426456576 1060962304 2952757248 2747809792 3449610240 719228928 2326353920 719141888 1861164544 104877312 2569053568 3119576896 1897423520 4000605104 4046644792 19858052 4263573930 2339378715 +2147483648 3221225472 536870912 1879048192 1744830464 872415232 2449473536 2801795072 1249902592 2839543808 3009413120 651165696 1316487168 3620995072 1720844288 3625910272 3277946880 953696256 505733120 1893355520 4104329216 1317002240 4029801984 2573227264 1842380160 3942177728 261371424 3262274480 2383374760 1337550380 1962718598 3925741101 +2147483648 3221225472 2684354560 4026531840 939524096 3959422976 2785017856 3707764736 645922816 1497366528 589299712 2819620864 2951217152 1530134528 222953472 2019229696 4153245696 2332573696 88367104 3750907904 832030720 4238038016 3060599296 3757611776 2296146816 2558400448 2349948512 3679877424 2999275768 4042033500 3490104510 487436785 +2147483648 3221225472 1610612736 2952790016 2281701376 67108864 1442840576 1593835520 3967811584 4114612224 3118465024 1401946112 474480640 866910208 2930376704 11862016 809205760 4113055744 2407309312 1711460352 889796608 1276709888 1645285888 1490888960 984032128 448397760 2872955040 4231487600 3211934424 3025266276 2008930758 1098350399 +2147483648 1073741824 1610612736 1879048192 134217728 1811939328 301989888 50331648 4102029312 4194304 2652897280 2582642688 282591232 3347316736 108134400 402980864 3119218688 2960703488 1765023744 436867072 1127315456 2967593984 2143927808 3180704000 2246256512 1985227968 3529157216 987324880 4158458920 2700056284 2974476342 361837975 +2147483648 3221225472 1610612736 805306368 1476395008 1811939328 2717908992 3976200192 3447717888 1010827264 3382706176 976224256 3353870336 1133772800 3886415872 3211460608 1081180160 2739421184 337944576 1276006400 1566533632 2850534400 365661696 1489071872 677392512 131086784 1350078944 407655824 416974552 4124666620 2793183986 2301775277 +2147483648 3221225472 1610612736 3489660928 134217728 1275068416 1845493760 1224736768 394264576 851443712 3483369472 1305477120 3589799936 644087808 3332767744 2167209984 4166483968 56115200 3023347712 228503552 3605649408 841073664 202203648 919013120 1321250432 3114294592 550504800 813201520 1000667944 461803292 2277368450 2580505707 +2147483648 3221225472 3758096384 805306368 939524096 3154116608 369098752 2768240640 3279945728 1916796928 631242752 1271922688 1002962944 3809214464 1028521984 970653696 2962325504 1600667648 828121088 533123072 368510976 1506739200 328985088 3643872000 3669554816 596941248 290063328 1140444272 2419377944 1067111492 1538342018 829982197 +2147483648 3221225472 536870912 2415919104 134217728 603979776 1912602624 3405774848 125829120 3074424832 2371878912 2884632576 3077046272 829685760 2817654784 1892745216 855605248 84426752 117760000 4175081472 558209024 1857924096 508630528 2705316096 2896706688 2094319808 2384635424 1563027600 1091766680 3118881948 1607696198 1724256643 +2147483648 3221225472 536870912 1342177280 1207959552 469762048 973078528 1426063360 595591168 2394947584 983564288 2511339520 1477967872 2213281792 298975232 3308847104 3680468992 3652730880 2262622208 2877976576 3560249344 2162021376 2034853376 325521152 2024031872 2121684288 701468768 1104154896 1191720616 1984211828 3458596990 956784139 +2147483648 3221225472 2684354560 2952790016 1744830464 4227858432 1577058304 788529152 2927624192 88080384 1805647872 2324692992 1544028160 1826357248 865730560 1078657024 3385163776 2175287296 4115423232 1058148352 3067598848 1467945984 2989744640 1428263168 2012664192 2190021568 1102736096 2501598000 1227690904 2772755284 97422726 1179480241 +2147483648 1073741824 3758096384 1342177280 1744830464 201326592 1375731712 889192448 3430940672 1212153856 2569011200 3109027840 2769813504 467927040 1893072896 3391815680 2233565184 157859840 363634688 455782400 1033451520 530375680 3544325632 1924499200 2549492096 3833310400 28949856 2722947696 2182799688 2591149692 259049842 432550621 +2147483648 3221225472 3758096384 3489660928 2550136832 67108864 973078528 3204448256 998244352 155189248 1461714944 2001731584 252182528 3711172608 1759641600 3970236416 1163624448 1903706112 812392448 1180577792 3216197632 1031543808 1140260352 2107073792 1664537728 284650176 1053178464 820972144 2639937368 2074738108 1240825494 2572417127 +2147483648 3221225472 536870912 3489660928 134217728 1006632960 3523215360 1325400064 4236247040 2856321024 3651141632 3861905408 3027763200 1960574976 1492516864 86573056 987463680 2162704384 739565568 3138580480 2099501056 1123333120 4144115200 1504427264 565240704 3971522240 1782345696 216415632 899749192 1738506276 240260202 2416126847 +2147483648 1073741824 536870912 2952790016 1207959552 2348810240 2583691264 1224736768 2944401408 910163968 4255121408 2983198720 2696413184 1488191488 2027028480 2170748928 3843915776 3259547648 471621632 4047409152 343275520 3930342400 3833222656 2089808640 772527744 2450592192 1185851360 1097664112 2938110056 370172812 2757257254 2420435729 +2147483648 1073741824 1610612736 805306368 2550136832 3288334336 2113929216 1828716544 2810183680 3116367872 1553989632 1754267648 1735917568 822870016 3302621184 903938048 3740237824 4257792000 1319378944 3536736256 1065854976 3153910784 3407018496 1145402112 2225175168 990856768 1018724704 2594986544 1221241576 2312740340 4043566614 249739931 +2147483648 3221225472 536870912 805306368 3892314112 4227858432 2650800128 16777216 4135583744 54525952 3118465024 4210032640 3661103104 375652352 3410886656 3643211776 1356169216 1168654336 2800541696 527568896 3325941760 2728694784 1735303680 2306326272 301811584 1728339392 3288245920 2222968080 1929476552 2604560092 1851743338 911320201 +2147483648 3221225472 1610612736 2952790016 134217728 1677721600 1912602624 3472883712 2592079872 843055104 3172990976 1833959424 1984430080 2416181248 1511391232 2660564992 3471802368 1958232064 2103222272 2742734848 1322760192 2326064128 2424755712 2638077184 215704960 2157371584 215305056 2748314224 2716347416 1729409228 629030482 2848029859 +2147483648 3221225472 3758096384 3489660928 402653184 1543503872 2315255808 4244635648 2608857088 3242196992 1692401664 1114636288 390594560 1269563392 3305766912 3662479360 2219016192 441991168 3621003264 1494102016 278644736 3813458944 897193472 1543870208 376387200 2802975424 620353952 696065168 535502904 1736713060 462842342 4226753703 +2147483648 1073741824 1610612736 2952790016 3892314112 3154116608 2248146944 3070230528 92274688 1086324736 10485760 2028994560 1203240960 2124677120 2508587008 767229952 1006731264 1722335232 395059200 1540018176 407984128 803263488 294681088 3110621440 2393637504 905620800 2957638752 2016706128 3111045192 3688324252 3982203874 2081525917 +2147483648 1073741824 1610612736 805306368 3087007744 201326592 1778384896 2768240640 2139095040 2101346304 3244294144 3826253824 2952265728 3488350208 1162477568 366673920 577077248 1581826048 254025728 3064877056 2354415616 3015717888 3047171584 2133896960 3557354112 1489287872 1518252064 177033072 2665246440 3393347476 2711590886 1037771249 +2147483648 1073741824 1610612736 1342177280 939524096 1946157056 1241513984 3741319168 2424307712 3879731200 2011168768 324009984 775421952 823394304 2445934592 3415932928 1042120704 3880304640 1541152768 1054224384 2473420800 2676018176 264273408 2225140992 2125471616 3664269248 4222411936 228470448 4071744104 1985351596 271386526 4200648113 +2147483648 3221225472 536870912 268435456 939524096 3959422976 3388997632 3674210304 763363328 3326083072 2313158656 1557135360 3956801536 3378774016 2503081984 1023213568 2836627456 2452111360 508354560 2617126912 2109941760 2112902144 3911771648 3821809920 1170138752 136565696 3542098848 904978224 3441970184 3452706620 2428412438 3768831023 +2147483648 1073741824 2684354560 4026531840 134217728 1140850688 2650800128 1392508928 1098907648 2864709632 3378511872 1714421760 2833776640 2522087424 3865182208 314638336 285179904 2012790784 3735871488 323899392 3461347328 2974862336 3721959936 3745279232 720822912 902030144 537831328 1374646608 1811987928 1778437948 1694528246 2793441731 +2147483648 1073741824 2684354560 1879048192 4160749568 4227858432 1979711488 2097152000 3363831808 1094713344 3030384640 34603008 98041856 3385065472 1132331008 3172794368 3714023424 1881718784 900521984 317902848 3233777664 1385726976 2422524416 2716773120 2374354304 3527143872 3326527968 1323901104 4071172808 3465104540 769241082 3970027715 +2147483648 3221225472 1610612736 3489660928 3623878656 2483027968 905969664 1660944384 3179282432 3569352704 2749366272 4247781376 2874671104 3652976640 3890085888 2025390080 1789100032 3668459520 2231672832 2505224192 2269054976 2921778176 387277312 3002447104 3838135936 3726479680 2707493664 1751072976 2807466344 971883876 786023330 2941454343 +2147483648 1073741824 1610612736 268435456 939524096 3825205248 2650800128 385875968 813694976 2353004544 2271215616 2440036352 810024960 1412169728 1588461568 1947533312 570392576 2541273088 1241784320 3430051840 2385717248 3605421056 2218342912 2169596160 3832412032 1669014720 860512032 3713499152 2632227384 180504292 2413540290 3113902171 +2147483648 1073741824 3758096384 1879048192 1207959552 2751463424 2113929216 2768240640 2642411520 1035993088 186646528 2154823680 3879206912 366739456 269615104 2611675136 3418193920 1888010240 717529088 4181626880 3267442688 2653580288 435657216 3849304832 1149470848 1397344320 661570272 805924176 353254984 421121380 61239054 3391967769 +2147483648 1073741824 536870912 4026531840 1207959552 1543503872 234881024 251658240 3833593856 2805989376 1386217472 3427794944 479723520 910950400 2076835840 3917021184 562528256 1032372224 3715391488 1347866624 1626060800 2798818304 3925152256 3324879104 2965494656 643558336 3359291872 3559999728 999529416 2674844756 829923270 2722113939 +2147483648 3221225472 3758096384 4026531840 2281701376 3556769792 2785017856 83886080 3833593856 432013312 2720006144 2530213888 574095360 2021392384 3661496320 3693412352 3686760448 3542630400 1902387200 974262272 853768192 3326532608 3459887616 2687615744 604328320 3933197632 781205472 1566100208 1162673640 3036067012 1286685826 700823483 +2147483648 1073741824 1610612736 1342177280 2281701376 201326592 2717908992 385875968 1384120320 1430257664 1637875712 3757047808 918028288 1772879872 1826750464 2315452416 3642064896 2382938112 2176065536 3023974400 4279883776 3357148160 412085760 1397183744 2702431616 1912418240 1055705312 1782768720 3212003912 1861090196 2684657934 2342931649 +2147483648 1073741824 2684354560 2952790016 4160749568 1409286144 234881024 1056964608 3095396352 3636461568 1201668096 47185920 1458044928 1181483008 2824994816 3403481088 995852288 3254304768 581230592 27136000 1052198912 265956352 1142495744 758452480 3132618624 2849699904 3340344160 2276795248 4286035768 872049156 2492007374 3384657055 +2147483648 1073741824 2684354560 4026531840 134217728 2483027968 2852126720 2231369728 4102029312 3074424832 3084910592 2190475264 513277952 2024538112 961937408 3905617920 1376354304 717799424 3658801152 4157231104 2692085760 3546684416 1193508352 1152192256 2628403584 2980424640 2015249568 1545545584 904111368 2861407412 865776058 181244925 +2147483648 1073741824 536870912 268435456 939524096 201326592 100663296 1291845632 1149239296 4232052736 1008730112 1408237568 208142336 4158914560 2844393472 2458189824 2246279168 643350528 963403776 2701012992 204941312 2069541888 3248310784 2251287296 1712773504 781443264 3094379616 2879914448 67372696 496674060 821940526 2743042735 +2147483648 3221225472 3758096384 1342177280 2281701376 3825205248 637534208 4110417920 2088763392 1212153856 3873439744 3205496832 2571632640 1547960320 4254466048 2706964480 1180925952 3583524864 1009524736 3856838656 2998392832 2357652480 3104899584 682078976 558799232 2836765888 1171356320 1107814384 4005437272 2722958220 2422047378 1771392943 +2147483648 1073741824 2684354560 268435456 3087007744 1543503872 33554432 2969567232 964689920 1413480448 2061500416 441450496 1643642880 1656487936 3553230848 3908632576 2245492736 1684586496 3571769344 3158749184 3806046208 1133143040 2618891776 881300224 3239073920 1637365184 2888614560 1360186032 1488268968 3092636868 520459830 1568516435 +2147483648 3221225472 536870912 1342177280 3355443200 67108864 2113929216 1224736768 511705088 4055891968 3286237184 2773483520 3851943936 3113484288 3771858944 2523594752 395673600 3045605376 3912032256 3497422848 1160878080 1574063104 2934684160 1129682688 1122518912 1119668032 2777564704 3367338160 599279048 4179949708 85639046 4276597465 +2147483648 1073741824 1610612736 2415919104 671088640 2751463424 1308622848 1694498816 2843738112 1413480448 2262827008 4048551936 2647130112 1468268544 1884422144 2234318848 848527360 1834532864 183246848 2540105728 795326464 2201095168 3258821120 1455147776 4044135552 4088853952 3572467360 1700135344 1304413592 1017014732 3292235926 30177055 +2147483648 3221225472 3758096384 1879048192 402653184 3154116608 3187671040 2634022912 1400897536 4240441344 2342518784 3847225344 4190633984 3076259840 1114767360 4241031168 1078951936 3419947008 905191424 3722350592 4079183872 127017984 2742665728 649544448 3493658240 2223150912 2756795232 2094741744 100033944 4191108884 1880636142 2463388571 +2147483648 3221225472 536870912 2415919104 402653184 2214592512 369098752 553648128 545259520 1379926016 840957952 2788163584 1494745088 1023148032 3904765952 2727149568 4105666560 1575501824 4253343744 1951576064 723224576 2396920832 3483193856 2401212160 3964457344 585534144 1020351584 1618577936 140313128 33535844 2937864450 1231950227 +2147483648 1073741824 536870912 4026531840 2013265920 1140850688 301989888 1157627904 3011510272 171966464 3093299200 2012217344 3056074752 573833216 2791178240 2179399680 1778745344 1582874624 542924800 2265632768 2026473472 2399845376 80287232 4178245376 2747876992 2005557696 1577666080 3618243984 3566825688 2784161180 1254440746 2583225945 +2147483648 3221225472 536870912 805306368 1207959552 1543503872 2449473536 4143972352 3347054592 3250585600 878706688 3180331008 453509120 3301703680 2142371840 988217344 1420918784 4279779328 3808747520 3147698176 1216706560 4059993088 404033024 2792801536 2023342208 2472865344 1343117728 848131056 3014835608 283574852 2544988606 3331871925 +2147483648 3221225472 536870912 1342177280 134217728 1140850688 1107296256 385875968 3514826752 2453667840 1411383296 974127104 3646423040 2686189568 1657667584 1907556352 265912320 4022878208 2844057600 3073536000 2819446784 277007360 1963312640 1273427200 2160547456 189000640 460427872 452740144 2218655816 2870710980 3421363090 385013981 +2147483648 3221225472 1610612736 3489660928 1207959552 2214592512 369098752 218103808 1065353216 2218786816 2556428288 2517630976 3386376192 3865313280 671481856 3474915328 2785378304 2999468032 3973120 1646440448 729389056 2701806592 1410683392 2098264832 3277333120 564433856 1042696224 376393840 1498240712 1035224636 3774801698 814477561 +2147483648 3221225472 2684354560 2952790016 3087007744 738197504 167772160 318767104 2357198848 507510784 3504340992 2276458496 2382888960 2802581504 3260416000 1890648064 516128768 2293776384 3934543872 3852079104 4081518592 128062464 3196315136 492321024 3769954176 1985120960 2758496928 3018089808 2448094904 2691633028 3745404954 281908871 +2147483648 3221225472 536870912 805306368 1744830464 1677721600 2852126720 2197815296 1065353216 4097835008 3353346048 3480223744 1628962816 834928640 639500288 226426880 1486716928 3211280384 811393024 1780092928 230774784 1207077888 3478982144 4207446272 231492736 4008870848 3017631648 285756048 241994088 2388845916 2041925786 3956554497 +2147483648 1073741824 2684354560 268435456 402653184 872415232 2583691264 251658240 1115684864 775946240 2766143488 762314752 1143472128 3191603200 3672244224 1836515328 547454976 2337849344 823451648 341749760 2866087936 498510848 164228608 2365895936 3586530688 3898725568 3287821984 595872656 3045519960 1770074772 2869484958 661399029 +2147483648 3221225472 3758096384 1342177280 3892314112 3422552064 3791650816 3405774848 2776629248 3552575488 2097152 3612344320 1923612672 2021392384 1788739584 3843751936 3862003712 33046528 3839107072 3689066496 2969942016 2641011712 4163497472 3495708928 1372520064 3316874816 3981299680 3940982128 4228875000 351501652 154006050 2102832677 +2147483648 3221225472 536870912 805306368 4160749568 1811939328 1174405120 3338665984 4118806528 3519021056 2673868800 3549429760 2486697984 215220224 3441819648 743505920 2814083072 3618127872 2431442944 1978798080 4218931200 4075426816 781445632 621027584 1824440960 938867776 2683671200 3690312432 435522728 1022720876 3698687794 355815319 +2147483648 1073741824 3758096384 2415919104 2818572288 3154116608 301989888 1124073472 998244352 4131389440 266338304 2083520512 2857893888 1678508032 3431858176 547160064 3732373504 3157311488 173580288 336359424 4102961152 882709504 1886858752 3979383040 1926813824 3654073792 221168032 1196255184 2787113064 593780564 3663360002 903827923 +2147483648 3221225472 2684354560 268435456 2550136832 201326592 3053453312 3640655872 2524971008 2495610880 3751804928 770703360 2617769984 60030976 2363621376 3907584000 4201086976 1743798272 453533696 1746186240 3164768256 1485411328 4256643584 3142070016 2155097984 393392704 573686624 667674192 1588481016 1009225884 1854992630 978857547 +2147483648 3221225472 1610612736 805306368 1476395008 1677721600 3456106496 3539992576 981467136 37748736 1621098496 1594884096 1187512320 2169765888 3038117888 1470169088 2520481792 2970632192 97034240 3017035776 3143002112 3305192448 2955618816 3495451904 1868319104 1587701952 3506899680 709002160 2578936792 2803514012 3211472322 2440585847 +2147483648 1073741824 3758096384 2415919104 402653184 1811939328 2113929216 4278190080 1468006400 2931818496 614465536 2526019584 1654128640 74711040 1135476736 3506372608 372080640 420528128 5808128 785674240 2722007040 2447864832 2929299968 4280172800 4004972672 2736851264 893043296 1612801584 2763658760 769732588 563805018 2662443025 +2147483648 1073741824 2684354560 1879048192 3623878656 1543503872 2113929216 3573547008 2709520384 2923429888 3231711232 3666870272 1564999680 3247702016 1462108160 1718157312 4135813120 3310403584 2074664960 2409943040 1526638592 3585442816 917611008 1356819200 4045542528 2844237760 222226144 2807410224 4068564440 1913117660 343811122 3447007119 +2147483648 3221225472 536870912 805306368 4160749568 469762048 1577058304 3472883712 1551892480 3661627392 2229272576 1106247680 107479040 3268673536 3080847360 3686072320 3789258752 3912253440 2412306432 1464078336 3162163200 2968118272 3420307968 3356479744 1611854720 792549056 1509897888 2390380816 971578776 1415436732 3637457142 364028375 +2147483648 3221225472 3758096384 3489660928 4160749568 1140850688 1577058304 1593835520 763363328 2025848832 4188012544 3431989248 233308160 681836544 1994784768 720699392 1984921600 3234873344 1242046464 3738447872 100542464 4111055872 3568671232 1823424768 2384515712 2505090368 3066579296 2574539056 1181623160 761356364 3234984642 3186169427 +2147483648 3221225472 1610612736 1342177280 3892314112 3019898880 973078528 1392508928 3833593856 3451912192 2925527040 1479540736 985137152 2466512896 1521614848 2097217536 3569319936 2322612224 2845351936 2727620608 2103097344 873290752 1685130752 4188481792 3039074176 2460145984 2057943968 429095504 229524616 1869075644 3687117878 3042059763 +2147483648 3221225472 2684354560 2952790016 2818572288 738197504 1442840576 1224736768 1333788672 574619648 60817408 2052063232 427294720 1330905088 2113798144 2765553664 2278916096 3608166400 3294126080 2093223936 2405832704 628327424 3011770880 506158848 432531072 1150107072 693426656 1560161776 1733796136 1133903148 900769322 3716737001 +2147483648 3221225472 2684354560 3489660928 1207959552 3959422976 1577058304 3607101440 2457862144 3384803328 648019968 2045771776 1197998080 2434531328 133562368 3244097536 3132063744 170934272 1690853376 2204921856 1423874048 2309071872 2580099584 1515571456 878945664 60713792 2294355808 697895760 2186106008 3520535412 3604238698 739962091 +2147483648 1073741824 3758096384 3489660928 4160749568 469762048 3187671040 3170893824 1954545664 1522532352 2178940928 1756364800 899153920 2372141056 1118961664 2034958336 762675200 3515924480 2143854592 701247488 4228786176 2310923264 1574707712 3683009280 4065405312 1711439424 1255367456 3776025936 2309157672 423845372 3990427478 2716743481 +2147483648 3221225472 3758096384 2415919104 3087007744 2348810240 4194304000 4211081216 897581056 1681915904 2334130176 3759144960 3319267328 619446272 3655467008 1892483072 3058401280 1315979264 1080565760 551841792 4290127872 3539153920 1286403584 1757593856 2346528384 3591586240 3067877216 2661992240 1245294536 1998959156 2381298830 2976258927 +2147483648 1073741824 3758096384 3489660928 1207959552 67108864 436207616 1157627904 2155872256 1547698176 1147142144 1672478720 955777024 2504261632 3362390016 2043478016 703299584 3700473856 111714304 2764845056 4143355904 2494778368 1589943808 2745835264 2423072128 1358662848 2532872224 306480080 2716496200 1796042940 650842542 985674727 +2147483648 1073741824 3758096384 2952790016 1207959552 2885681152 100663296 1560281088 578813952 4273995776 4057989120 3457155072 24641536 1861484544 135921664 4159766528 2461499392 3157311488 201891840 1197232128 3262576640 3171935232 2602838528 3456244480 2882903936 758508608 3668281120 3130897392 1237932392 3370379916 2912563310 2561798955 +2147483648 1073741824 3758096384 1342177280 2818572288 603979776 3254779904 1761607680 3397386240 3745513472 3508535296 3966763008 1554513920 1921253376 596246528 1666777088 2765062144 3650142208 3896025088 1648144384 4025939968 1259310080 2465228288 1240001280 1587823488 1064977856 95528544 736860496 1646965464 2775181100 1304931214 1193584531 +2147483648 1073741824 2684354560 3489660928 671088640 1140850688 1040187392 2063597568 3481272320 725614592 2795503616 2354053120 816316416 4197187584 3712090112 264699904 3725688832 3660627968 1729683456 2138337280 3122067456 1614900224 3684235776 1337197824 2180387968 2779854016 3202360800 2440048368 4055376632 2871288196 918470894 3362635205 +2147483648 1073741824 2684354560 2415919104 2013265920 201326592 905969664 1325400064 4286578688 163577856 1981808640 51380224 1693974528 2411462656 2795372544 732889088 321224704 1253097472 2385043456 2909024256 3258116096 2647225344 2369174016 2248882432 1605865600 3324618304 1510369248 2766342448 3665009128 575373380 1834480802 2576941553 +2147483648 3221225472 1610612736 2415919104 402653184 1006632960 3858759680 2365587456 3246391296 1430257664 1998585856 418381824 3202875392 3155427328 2762866688 1752760320 2619047936 4048568320 3185090560 3592220672 413829120 472851456 831412736 394898176 1618193536 3766764736 949394016 3556090832 4278798360 4004768764 3387171642 2345058967 +2147483648 3221225472 1610612736 268435456 671088640 335544320 1040187392 3271557120 4001366016 3166699520 1440743424 3996123136 422051840 177995776 2711486464 3034251264 4236345344 1280327680 2690162688 2333372416 2022848512 3732749312 3653151232 2156608768 3235499392 2638479936 499802400 1156177872 3647762712 1255550132 2402750338 3096953989 +2147483648 1073741824 3758096384 4026531840 134217728 2080374784 2248146944 2667577344 1719664640 591396864 3495952384 3226468352 236453888 3450077184 2124808192 451346432 1215135744 3182477312 562601984 832311296 3736270848 499741696 118913536 695163136 3975256448 344094144 2592168736 623574064 1538125896 2307934396 859348866 3734287873 +2147483648 3221225472 1610612736 268435456 939524096 2885681152 2919235584 83886080 411041792 859832320 484442112 4149215232 1545076736 3460038656 2063466496 306774016 738426880 1982873600 1082695680 3716444160 1332881408 4227830784 7242240 1089563392 1527774592 3150347200 4219844512 2664806320 2446159176 2389779236 1632607810 1638332663 +2147483648 3221225472 1610612736 4026531840 3355443200 2483027968 3187671040 184549376 3682598912 2319450112 123731968 1301282816 3883401216 3530293248 2936406016 2912485376 1624997888 2716876800 1097375744 391417856 503986176 957307904 3040520704 1992783104 3470667904 658858432 2924848416 1726836464 1386347752 2631367188 3655729386 524914655 +2147483648 1073741824 536870912 805306368 2818572288 201326592 4261412864 4009754624 4118806528 583008256 2959081472 3582984192 2226651136 1637613568 1809973248 2071527424 3094315008 1525727232 1554538496 1944326144 3491665920 1879811072 2939056640 1162039552 3852122752 3867518784 3625818784 2050071024 3638290216 1815533092 3115317758 2165369179 +2147483648 1073741824 2684354560 268435456 1207959552 872415232 167772160 2600468480 914358272 2487222272 249561088 4289724416 1001914368 2176057344 555614208 3282108416 1153662976 2203107328 1929961472 1519169536 2179618816 64977920 1964162560 1510723840 2415693184 4109562560 3376116384 1392792912 1764148744 3252008204 184355882 1868654079 +2147483648 3221225472 2684354560 3489660928 3623878656 201326592 3321888768 3774873600 2122317824 708837376 1679818752 3922722816 998768640 3164864512 4172152832 1179451392 1407156224 1945124864 2404933632 2544660480 2336884736 3057898496 4244785664 638052096 471646080 3945940160 1103050336 536924656 268438616 2013317676 3690998922 503360931 +2147483648 3221225472 3758096384 4026531840 1207959552 1543503872 3120562176 2868903936 3800039424 4123000832 3474980864 1188036608 3345481728 1370750976 4234018816 1142882304 4195188736 2180005888 4256702464 1021054976 3203053568 1321276416 2916247040 2782777600 1930963328 290203456 3915551456 2240095728 649393080 1692312028 4208924010 665687681 +2147483648 1073741824 3758096384 2952790016 939524096 335544320 4194304000 2365587456 528482304 3200253952 2711617536 1055916032 2400714752 387710976 1569849344 3883728896 767262720 429965312 1794154496 2501398528 706512896 2048011264 1304292864 1981544192 2857390720 4201120064 1019498336 3593344848 2745146856 4011783684 2024242574 2637318255 +2147483648 3221225472 536870912 1879048192 134217728 1006632960 1644167168 687865856 3078619136 2680160256 4053794816 420478976 1224212480 639893504 1789526016 3640852480 3183837184 2241871872 2802900992 1408782336 3232004096 1995060224 3915603456 511036160 1254678144 3784099904 1897283168 2612891824 1136977384 3218796764 1883973518 227138857 +2147483648 3221225472 536870912 1879048192 2013265920 1543503872 167772160 3573547008 377487360 3024093184 1138753536 2236612608 2372403200 2547777536 3676962816 3543859200 2618654720 3487580160 1196482560 1550340096 2807826432 3362399232 257644032 2978307840 1613267840 12337856 993699744 758369968 2648288312 1170345140 774337526 3030326161 +2147483648 3221225472 3758096384 805306368 1476395008 469762048 771751936 587202560 1417674752 3477078016 4104126464 2540699648 1878523904 1297874944 3795451904 1949892608 3245834240 765476864 2599428096 1832439808 1530685440 1395278848 4073796096 381914368 908998528 3595025344 3027790816 1620888528 114973832 1567170724 2378136166 3005529475 +2147483648 1073741824 1610612736 805306368 134217728 335544320 637534208 3942645760 1468006400 4064280576 480247808 2448424960 3782737920 2672558080 981336064 4206821376 1084588032 874561536 1378885632 2224574464 1973172224 2964724736 2351641088 1382501632 4271471744 551945664 941883104 4120073552 3075185800 2826429492 1513221170 2095235649 +2147483648 1073741824 3758096384 805306368 3623878656 67108864 2449473536 822083584 3732930560 3619684352 144703488 3727687680 520617984 2504261632 4186570752 1959591936 1419476992 1495318528 141598720 1776865280 26535936 3562200064 3075577344 2232230656 1731932032 2358257984 3157806944 3402423952 4094569784 610780236 1344687054 2958274759 +2147483648 3221225472 2684354560 2952790016 1207959552 1677721600 1979711488 2969567232 192937984 4181721088 2183135232 1190133760 2033713152 201064448 296615936 3359834112 2566488064 1201684480 1118855168 4070051840 2337077248 2083924992 1703875072 1276069632 4199545472 116331200 1960782688 2408045776 791364552 2383247556 128622930 3362908525 +2147483648 1073741824 3758096384 805306368 134217728 4227858432 1644167168 855638016 1988100096 2386558976 2711617536 1198522368 1638400000 4276879360 2229403648 1626669056 1619230720 52477952 3341852672 1225314304 941373440 2341139456 486120960 624021760 2395833728 1637341376 1488338912 2621669072 448824024 1558214980 1884307214 2560102295 +2147483648 3221225472 1610612736 4026531840 1476395008 1140850688 4060086272 419430400 2927624192 3493855232 1168113664 2070937600 2833776640 3981705216 4095082496 3508862976 3772743680 1130381312 4203782144 2889388032 3419187200 4046068736 3072833024 3318508288 1848276864 3399950016 369944032 4283082448 2033711000 3702835132 147232834 599633843 +2147483648 3221225472 3758096384 2415919104 1476395008 1006632960 1308622848 251658240 629145600 364904448 115343360 2169503744 1725431808 132907008 2218393600 3784769536 3668541440 614481920 2205163520 1944612864 2082785280 3761136640 3606147584 856473856 1684728448 3721384000 621085472 3619332016 2539125640 264888116 321914070 3502769197 +2147483648 1073741824 1610612736 4026531840 134217728 1409286144 2046820352 2332033024 2994733056 3904897024 1356857344 993001472 1201143808 4078174208 883294208 385417216 58949632 3500195840 3624935424 113807360 3413964800 4140456960 1333472768 633630976 3884874112 892680768 2610022432 980394960 1684179112 720838284 1274434738 1737587935 +2147483648 3221225472 536870912 2415919104 134217728 3154116608 2449473536 989855744 964689920 2084569088 1537212416 1863319552 474480640 4241752064 570294272 481361920 48463872 392183808 443604992 1161342976 2221709312 1876079616 901983744 1957701888 2472067712 1352426944 1160427488 2303671472 810700632 3162747548 261113386 445142223 +2147483648 3221225472 1610612736 1879048192 671088640 1409286144 2248146944 1895825408 595591168 3116367872 1587544064 1940914176 4141350912 2704015360 2023358464 4050321408 3398795264 3454025728 458268672 2282229760 2179225600 4099832832 3880112640 3517478656 1221890688 2898721344 1460246368 3710027024 1263997288 241644020 1828690102 531866225 +2147483648 3221225472 3758096384 268435456 1207959552 1543503872 2583691264 2197815296 3313500160 3217031168 2577399808 2756706304 3004694528 3121348608 4222746624 1210646528 2717876224 358629376 2154831872 1284042752 246700032 3907916800 2147730944 815438080 801998464 2592676416 1546614368 1673057776 819755848 2666146580 373671614 4038948891 +2147483648 3221225472 2684354560 4026531840 134217728 1543503872 4127195136 3472883712 2441084928 2369781760 2539651072 525336576 1106771968 2983460864 677773312 3594059776 1623425024 1495285760 3618660352 3907538944 2899113984 983716864 709339648 4072585472 2237505152 4039982272 2752883232 2893111344 2818511528 512368172 2762707634 3022790111 +2147483648 1073741824 536870912 4026531840 2818572288 872415232 100663296 2936012800 3397386240 457179136 2837446656 2616197120 3994550272 3924557824 3693477888 2276524032 1462992896 325107712 3545260032 707317760 3734263808 1671076864 2923377152 3000379648 1579754880 371159488 1084654176 737278672 2291339752 1372625396 2506647242 162820887 +2147483648 3221225472 2684354560 805306368 2281701376 1677721600 1778384896 1191182336 1920991232 3057647616 4095737856 3270508544 4061659136 406585344 3069313024 2330656768 3916267520 4016062464 3276824576 1411944448 2554640384 270461952 1760628224 3819089152 4022596992 1655301312 1119760992 1044504272 1721386216 495974436 1594041806 852045977 +2147483648 1073741824 3758096384 1879048192 1476395008 2080374784 2717908992 721420288 1249902592 2252341248 2627731456 2893021184 225968128 1261699072 1097728000 3036217344 424378368 138461184 2644549632 2045808640 934815744 4241761280 3460226560 1345423616 610787712 4262071488 3554654944 2732466384 2380384520 3673096780 2374394970 4209345687 +2147483648 1073741824 536870912 1342177280 1476395008 1811939328 2046820352 3338665984 2004877312 3728736256 1516240896 2467299328 2969042944 1935933440 3691642880 961740800 2247458816 1010876416 2439012352 4002443264 2713192448 1787048960 2270828032 1858845952 3573624960 4185024960 1601692704 2115975536 2269375464 3180140444 4209248622 3142201433 +2147483648 3221225472 536870912 1879048192 402653184 201326592 2785017856 4143972352 2071986176 239075328 1214251008 1219493888 1371013120 1061945344 368181248 3041722368 2530967552 2000699392 820043776 3346026496 781740032 2803635200 3543837184 3432599808 808782976 3140957632 1000482336 210079952 3499086088 502156020 4059527358 2718051775 +2147483648 1073741824 1610612736 2952790016 1744830464 3154116608 369098752 3942645760 3984588800 146800640 1767899136 2442133504 1844969472 2332819456 1904869376 1631125504 762806272 3997220864 2082480128 4163948544 2567493632 157602816 3229526528 1614806272 3724838528 653174080 642187680 1858652400 126145640 1949186804 3123141766 4124578739 +2147483648 3221225472 536870912 268435456 939524096 2080374784 503316480 1694498816 2743074816 2092957696 987758592 1049624576 177733632 3109814272 3248881664 3092709376 629506048 3409985536 4230012928 862990336 3297257472 1300513792 4284113408 2051111680 1438271104 3167821632 52618784 193844336 2676272136 1817845700 3636559610 4177195249 +2147483648 1073741824 3758096384 268435456 402653184 3690987520 3120562176 721420288 92274688 272629760 606076928 1309671424 2791833600 3635150848 3911319552 2250047488 235634688 897630208 3091243008 270594048 537921536 4083729408 2418828800 1843564800 2633838208 1912313280 3919115360 2897529392 3386251384 837514948 1257272718 3298314559 +2147483648 3221225472 1610612736 268435456 3355443200 4093640704 2919235584 1895825408 964689920 1111490560 2111832064 1183842304 4001890304 1601437696 751435776 1484324864 4194271232 3212853248 390111232 1113616384 2446383104 3437771776 3735312896 673373952 1927104640 2145254336 3160244128 1360862064 3162347544 3173861884 906330046 2365707955 +2147483648 3221225472 536870912 2952790016 4160749568 3959422976 4261412864 1392508928 276824064 1757413376 2174746624 3960471552 3346530304 710672384 276955136 1129381888 520585216 3330293760 2143346688 3944779776 2379237376 4015526912 4278981120 2199563520 805127040 3708680256 1837476192 4040232368 2135423848 1407239460 2758835934 2269653459 +2147483648 1073741824 2684354560 3489660928 1476395008 1140850688 2449473536 687865856 2155872256 935329792 752877568 4006608896 2420637696 509345792 1485176832 2631467008 1933279232 41992192 2797658112 2556456960 3272640512 2309495808 2785859072 1141816064 132491648 1915565888 355588896 160932400 3170815640 1998448148 606710490 2747488863 +2147483648 1073741824 536870912 268435456 1207959552 1677721600 1442840576 3003121664 142606336 4282384384 2774532096 797966336 3072851968 3026976768 3410100224 338493440 1528528896 864075776 4089470976 1008742400 1643141120 3157797888 3456381440 1062135040 1266662272 266237888 2262243872 2180131568 1131792568 93317956 2439433006 1586733423 +2147483648 3221225472 2684354560 805306368 3892314112 1409286144 1778384896 1862270976 1786773504 3007315968 2308964352 3371171840 1583874048 4284219392 3065380864 2191458304 378372096 2164277248 3615514624 2596311040 3059800064 1259387904 616054272 3036939520 685901184 1407572416 2396830432 4118184272 2675914392 1499271476 651747818 3289645097 +2147483648 3221225472 2684354560 3489660928 3892314112 738197504 704643072 1493172224 897581056 465567744 2350907392 2920284160 1831337984 2588147712 1703936 2677997568 2878963712 872431616 4261437440 385904640 3128965120 3040920576 3613394432 644903680 232287360 3772526144 1118214112 3838386736 4735800 1832138604 1682061918 1988317061 +2147483648 1073741824 2684354560 3489660928 2013265920 1006632960 3724541952 3674210304 494927872 180355072 698351616 3754950656 687341568 733741056 3144024064 1418002432 3298263040 604028928 3523272704 218132480 1384163328 2369799168 442556928 4008707328 996722304 1034164032 1818895200 829159024 1283880744 1488274244 845131994 4101308387 +2147483648 3221225472 536870912 2952790016 2818572288 3825205248 3858759680 4143972352 4185915392 2202009600 3416260608 3857711104 1105723392 1731985408 3595960320 114360320 2333114368 805322752 1744855040 3288338432 1442863104 1593857024 494957056 1698722560 1017150336 477134016 3265806752 2895930832 866546424 1194926324 3962352542 3864406827 +2147483648 3221225472 1610612736 805306368 4160749568 1140850688 3791650816 2768240640 1585446912 1514143744 216006656 1861222400 1573388288 1013186560 4009623552 188284928 561283072 268451840 1744855040 3959435264 1845499904 4211112960 1568678400 1136685312 2904576640 1724919616 1704471840 62654064 3785504632 2221616868 4174880306 3568547711 +2147483648 1073741824 2684354560 1342177280 2013265920 3154116608 1577058304 1426063360 2071986176 1975517184 1495269376 3744464896 1261961216 2571894784 1073086464 2105868288 279871488 1006649344 503324672 4110438400 729819136 230702080 3844103680 2167418624 506997376 3805035968 1245068000 614804624 3483299736 2000184732 2269932710 3405139963 +2147483648 3221225472 1610612736 268435456 2013265920 67108864 1979711488 2533359616 3934257152 1472200704 1407188992 3067084800 3778543616 1326710784 3760586752 285933568 1663533056 4093657088 3724566528 2332045312 2290092032 3468704768 710935040 2106604288 1914194816 1084519744 3759025120 3972475376 2059787112 3826593948 3812149130 4227956755 +2147483648 1073741824 2684354560 1879048192 1476395008 2348810240 2248146944 754974720 1619001344 12582912 1314914304 3494903808 3406299136 3226206208 3775791104 917307392 3560079360 335560704 3925876736 2063618048 1702901760 3024104448 1151354368 892355328 1457002112 1795436608 1877082208 1234380592 4190627880 3413550468 3745644582 1185087623 +2147483648 3221225472 536870912 268435456 2281701376 4227858432 4194304000 3103784960 4068474880 3183476736 1503657984 2089811968 3516399616 1046740992 285868032 535625728 591691776 67125248 2113953792 117444608 3581937664 2017477632 2850061824 695237888 48782464 2240575808 1711693536 3291163856 3201285704 3328157900 1774698290 1352906885 +2147483648 1073741824 1610612736 3489660928 939524096 1006632960 3791650816 3472883712 864026624 801112064 3974103040 2721054720 2030567424 3151233024 2524315648 822673408 3903291392 1644183552 2399150080 1400909824 4290799616 3571457024 2653953536 2601021696 1960077184 2784369088 516495328 71825008 3224375576 4127726724 3897847274 1773544251 +2147483648 3221225472 3758096384 268435456 2281701376 738197504 3388997632 3506438144 2642411520 37748736 1889533952 2414870528 3996647424 1955332096 3459121152 2958491648 188514304 570441728 754999296 1065381888 4013950976 2938127360 1890588160 3373819136 675047552 3442888384 1231749408 1535817808 1764427768 103454492 3646622278 122851095 +2147483648 1073741824 2684354560 4026531840 134217728 335544320 2382364672 2600468480 1400897536 373293056 304087040 3652190208 1250426880 3985899520 1204944896 1352466432 1916043264 3925884928 1560289280 2088783872 1002469376 2539652096 2349861376 192431872 775703936 544614848 1267141408 3709700368 106343640 2903852356 3189802698 3935456233 +2147483648 1073741824 2684354560 1879048192 3355443200 3690987520 1912602624 855638016 2793406464 1254096896 3609198592 1747976192 3414687744 2671509504 3854172160 1436745728 2509799424 3590340608 3036684288 3951054848 356530176 476079104 4249906688 2136488192 2116295040 897471296 2035098976 95284112 1345975320 4153378244 1738473374 769227485 +2147483648 1073741824 2684354560 268435456 939524096 2483027968 3590324224 1526726656 2021654528 574619648 1314914304 2882535424 2921857024 2947284992 3433693184 297861120 3460268032 1795178496 276832256 775966720 476055552 516955136 430459392 594307840 4220136832 2364619840 3917975840 618948400 3629544936 1560479508 1815273430 2001058389 +2147483648 3221225472 536870912 1342177280 3355443200 2483027968 2449473536 1023410176 478150656 1044381696 4095737856 1452277760 3396861952 970194944 1401552896 40435712 2049146880 620773376 2155896832 406851584 186656768 3205522432 2092452352 1639205120 3426360960 2181107264 3083837216 3145611792 2280868680 2859660604 1842869482 1226468805 +2147483648 1073741824 536870912 4026531840 671088640 4227858432 1375731712 2533359616 3313500160 2856321024 476053504 3174039552 4258791424 3956015104 2028339200 2337734656 692355072 2868920320 4152369152 3980398592 31488000 3278902272 1337490944 2482776320 3619572608 257647296 3884111136 2164739632 2653748888 1347694316 1699360230 3716233331 +2147483648 3221225472 2684354560 2952790016 3892314112 1409286144 503316480 3909091328 864026624 1941962752 3835691008 2366636032 900202496 589561856 1258160128 334036992 1825341440 3976216576 360734720 918573056 3307231232 3050337280 1099442688 427036416 850818176 423434688 166377952 2178232912 2821629576 2488994516 3328158098 1540079999 +2147483648 3221225472 2684354560 268435456 3892314112 201326592 1174405120 2533359616 1619001344 440401920 2321547264 867172352 3758620672 483131392 1995571200 1902182400 1414430720 587218944 2726322176 2000703488 3286239232 980448256 1520961024 1851532032 3635039104 3302305856 1314426144 2173633840 585497048 2376851460 2081465958 3408084857 +2147483648 1073741824 3758096384 4026531840 2281701376 3422552064 3120562176 3338665984 1719664640 171966464 236978176 1133510656 823656448 3007053824 1449263104 1058340864 2192343040 486555648 293609472 79720448 945846272 2142258176 2038982144 1587830016 673080192 30880576 4100556064 2694104848 4230758856 1916422284 2961789342 2468255537 +2147483648 1073741824 1610612736 2952790016 671088640 1677721600 3590324224 3271557120 427819008 2831155200 3529506816 3920625664 866648064 160169984 3047292928 3483697152 4187258880 3103801344 2558533632 3963629568 1948276736 1955599360 129511936 3463736064 234250624 2344815808 3413103712 3680217392 4153251032 2992556500 2143882438 944146129 +2147483648 1073741824 3758096384 1342177280 939524096 201326592 838860800 2432696320 3800039424 3082813440 924844032 80740352 4283957248 2432958464 2981756928 2423062528 3481174016 1921007616 801120256 2334158848 1590700032 1515723776 1300497920 2776242432 3570223232 2666459456 221780960 2369010576 3239211624 2699122604 3046691970 517152477 +2147483648 1073741824 1610612736 3489660928 1744830464 335544320 3187671040 553648128 1870659584 1547698176 950009856 2129657856 1851260928 1816920064 1176633344 3546087424 3784278016 1602240512 2755665920 614477824 82864128 2572694528 919341568 3420610304 2528972928 3361716160 325611040 2666806352 1883115384 4292304684 3351675430 3470911761 +2147483648 1073741824 3758096384 1879048192 134217728 4093640704 1107296256 3070230528 2055208960 2613051392 1109393408 1919942656 978845696 745799680 1089339392 664731648 2224848896 2189443072 666902528 337670144 4151326720 4292346880 959740416 3675136256 2697943936 3056909632 258739680 158990608 18958648 1848354092 3585135162 3701095031 +2147483648 3221225472 3758096384 2952790016 3623878656 1543503872 3120562176 150994944 511705088 1891631104 140509184 1777336320 2216165376 633077760 2523004928 2933719040 806453248 578830336 3133169664 962621440 2607831040 2530765824 2027695616 1527930112 1392837760 55414592 2916251744 2556781616 1161676024 2877970956 2809732830 3889141041 +2147483648 3221225472 1610612736 2952790016 3892314112 3825205248 2181038080 1962934272 2927624192 624951296 761266176 1148190720 2615672832 805044224 2296250368 1184825344 238452736 4068491264 3678429184 3059757056 1240487936 254309376 408711680 3893248256 3827776128 2108872512 2944029344 2356508336 496734776 3773814260 1102955518 18130543 +2147483648 3221225472 2684354560 2415919104 134217728 469762048 1979711488 1459617792 2575302656 465567744 2707423232 827326464 3859283968 1697906688 1471807488 2410741760 1091272704 125845504 2696962048 1994412032 4186982400 3169321984 1923354112 2823961344 244657024 3550072000 1727352288 3226054832 1287456936 3437091588 1891051162 3002371549 +2147483648 3221225472 2684354560 268435456 2550136832 3154116608 1778384896 1358954496 1065353216 3560964096 3101687808 1529872384 990380032 3954966528 2898657280 1349189632 3965091840 1770012672 792748032 1986023424 2700085248 3483913216 3027000832 2801677568 3521063040 2494341056 1097673248 731757680 2827402648 3711448452 2100562398 3459928163 +2147483648 1073741824 3758096384 4026531840 4160749568 2080374784 2382364672 922746880 2122317824 3888119808 580911104 2188378112 688390144 975437824 2979135488 2274689024 321814528 2894086144 247472128 2199941120 1865447424 3865607168 1609842176 3714729728 989404032 595115840 3717673952 329494864 2916282680 1875774596 1739272466 2530078409 +2147483648 3221225472 2684354560 3489660928 1744830464 4227858432 2449473536 687865856 1384120320 1321205760 3999268864 2102394880 362283008 190054400 2973368320 568393728 2490728448 3430957056 2378194944 2715832320 3742394368 1714959360 535068160 1471301888 3062699136 4021004608 2052286304 3371734832 1043050152 454247116 4107829674 2296110749 +2147483648 1073741824 2684354560 2415919104 3087007744 4093640704 1577058304 2801795072 2340421632 2864709632 1432354816 1322254336 2116550656 3997958144 1234829312 2972647424 1245216768 1770012672 1874862080 1541427200 1250969600 3204996096 3653007872 4097978112 3166393216 2838939072 2954958176 1452903088 1582937960 1849267988 3194592038 2080483021 +2147483648 1073741824 3758096384 805306368 2281701376 2214592512 2315255808 2332033024 1971322880 2973761536 3093299200 2603614208 3963092992 2249457664 3141140480 2041643008 167018496 1048592384 1690312704 3642781696 2605717504 2064139264 1680622080 1009665280 1007371648 3028662976 1045731488 2031107120 3404209560 677125660 3715505930 3719256989 +2147483648 1073741824 3758096384 4026531840 3087007744 4093640704 1442840576 83886080 3632267264 2227175424 1595932672 2882535424 1510473728 1369702400 1768292352 1079967744 1645051904 192954368 423632896 3814748160 2150660096 385375232 1417443840 885664512 2107441792 2478107712 2903671392 804114320 1517307368 538445060 604798162 2882693811 +2147483648 1073741824 1610612736 2415919104 3892314112 469762048 301989888 385875968 2843738112 1321205760 3613392896 816840704 1563951104 1722548224 2100428800 4132372480 3640623104 209731584 1077944320 673198080 3440396288 1558737920 304352768 3928361216 496044928 1671615680 2334189408 785877936 1875134552 3822483100 1409892182 3495857305 +2147483648 1073741824 3758096384 3489660928 3087007744 3690987520 2382364672 2030043136 2491416576 809500672 85983232 3318743040 2316828672 1534328832 3686662144 3679911936 543850496 1937784832 3317702656 1306554368 380659712 1474845696 3527175680 3448915712 3007134848 1100204608 935712800 229565072 1876325096 2494266636 2887313850 3758979039 +2147483648 1073741824 2684354560 1879048192 939524096 1543503872 3120562176 184549376 2189426688 1245708288 3709861888 1299185664 1352138752 139198464 579731456 517144576 712015872 4219486208 3888128000 1407209472 454047744 1900551168 2170826240 1463442688 2940274048 2303050048 3719816480 3251801744 1049433784 3406553164 3758403622 3589438279 +2147483648 3221225472 2684354560 268435456 1744830464 2348810240 2785017856 1426063360 1048576000 3720347648 337641472 3471835136 3806855168 2505310208 3797811200 1877147648 703823872 2843754496 1547722752 2757775360 2089814016 3010999296 4239148544 3912389376 1643195008 3983712064 1163570912 1169074704 3644888952 3861612916 186386090 691682095 +2147483648 3221225472 2684354560 805306368 3623878656 335544320 1577058304 2936012800 2407530496 3636461568 295698432 3228565504 3975675904 1309933568 2394816512 1579220992 3156180992 3368042496 966811648 2893041664 2532841472 1729391616 3124627968 1465986816 3665811328 2526021568 3454536800 524048592 2518841400 1534270076 370453770 2902501471 +2147483648 3221225472 2684354560 268435456 2818572288 3422552064 1577058304 1124073472 1769996288 1178599424 3902799872 1225785344 3357016064 1108606976 523632640 650182656 1360363520 3393208320 3600834560 3121631232 429393920 1616139264 1704355328 1926311680 3012403584 2811524288 1735803680 1029776464 3380980872 538472460 3994298122 4046876827 +2147483648 3221225472 1610612736 2952790016 3087007744 1543503872 2717908992 922746880 3699376128 884998144 354418688 3352297472 3781689344 1888747520 1966080 771424256 4230053888 1488994304 3475005440 3436195840 803756032 3411303424 2512268800 2095796480 1063885696 855912000 446069344 2225027728 336051176 1594322100 3593205322 3907330319 +2147483648 3221225472 3758096384 805306368 3087007744 2617245696 771751936 2734686208 2122317824 4215275520 3722444800 3557818368 4015521792 2114191360 3934912512 4001955840 1152483328 1598046208 2950717440 3104862208 47716352 1136942080 1344949760 3380156160 3707359616 2963046208 3224247712 1626545904 2096165384 3077434284 3733868802 889418309 +2147483648 3221225472 536870912 268435456 3892314112 1946157056 1308622848 2399141888 1602224128 2982150144 2258632704 13631488 2168979456 4043571200 1460011008 83165184 2356510720 1304444928 1285578752 433065984 3720873984 3443815424 3580246528 470099712 1823328128 1433169856 3708958944 1293636432 634685544 733738148 1995530882 2532572291 +2147483648 3221225472 1610612736 1342177280 1476395008 2751463424 3388997632 2130706432 2524971008 1405091840 94371840 2165309440 3059220480 2044985344 345899008 375848960 2078965760 2042642432 3936378880 797978624 295184384 3997445120 1317949952 4240401664 785301376 4269673280 773278176 3884102352 2427201672 2787252012 245194482 2186528591 +2147483648 3221225472 2684354560 2415919104 402653184 2617245696 1711276032 889192448 4102029312 2780823552 1994391552 4121952256 1612185600 197394432 2907045888 1348272128 353075200 2411741184 1574985728 2553303040 3747104768 1776552960 546721280 859124480 3384253056 2377267776 331559648 1441983344 2105406168 2152012812 1456471010 109460899 +2147483648 3221225472 1610612736 4026531840 1744830464 2080374784 33554432 3976200192 662700032 2462056448 828375040 619708416 318242816 3435397120 2791964672 1758265344 3675947008 4106240000 174088192 4033884160 3099097088 3454284800 2059025920 4284809472 4256626304 2414236608 2285578592 409577648 2100669048 2456526204 1672792162 4016519733 +2147483648 1073741824 3758096384 1879048192 671088640 3690987520 1040187392 1962934272 2071986176 960495616 517996544 321912832 2003304448 1699479552 4104781824 1505689600 1328250880 2738896896 1910513664 1202745344 4205328384 2255229952 750415360 717692672 1730132608 182353344 4198579360 3128622960 3133338008 2765541300 1054395558 2806107477 +2147483648 3221225472 3758096384 4026531840 2013265920 3959422976 3388997632 285212672 3665821696 1564475392 3621781504 493879296 1459093504 2051276800 3218472960 3851223040 167018496 205537280 761290752 1345351680 152598528 4080286720 3475928576 1154049280 2107803776 1846357312 2922696352 2531286000 1878005432 2411227004 61092642 3987080939 +2147483648 1073741824 1610612736 2415919104 4160749568 1811939328 2382364672 2466250752 595591168 3653238784 1663041536 2477785088 1684537344 3508273152 3906076672 3485663232 2294448128 851460096 1822433280 2758815744 71845888 2569829376 964310528 4093593344 1621150080 3135984064 3971927264 490881424 882581976 3522625076 3740161678 4003557225 +2147483648 3221225472 536870912 268435456 2550136832 3154116608 4060086272 1023410176 2541748224 2369781760 2875195392 3882876928 1153957888 1791754240 3413245952 3672571904 2628878336 876625920 2732613632 489689088 3911714816 4252781568 681205248 2579200256 1144757888 4232252352 4125075104 3612149168 2149751736 3339173476 3879289702 2362745017 +2147483648 1073741824 2684354560 1342177280 402653184 3019898880 3053453312 1023410176 2155872256 3972005888 3038773248 4226809856 2582118400 2261516288 1560936448 624492544 112361472 130039808 3097501696 2142261248 1007167488 3525053440 1202688 832396032 2352258688 2794651712 960222816 2851785360 1740387832 1461858548 3176489318 2701709701 +2147483648 1073741824 536870912 1879048192 1207959552 4227858432 2315255808 3909091328 1182793728 1514143744 3026190336 2261778432 1508376576 168558592 364249088 531431424 4158619648 3779084288 3219136512 4094693376 281556992 2839290880 1229880832 2280211712 789968000 2630050624 1820757280 2523761200 2437356392 1290582260 3139343110 2641998811 +2147483648 1073741824 2684354560 268435456 671088640 201326592 2248146944 2634022912 176160768 4194304 757071872 36700160 773324800 3375628288 2905735168 436011008 2785443840 3611312128 3701481472 636506112 838338560 3261338624 641336832 3890299648 2073611904 2692433216 3809058848 1650165392 2956388632 190329612 2324961946 2235718041 +2147483648 1073741824 3758096384 2415919104 3355443200 67108864 234881024 2936012800 394264576 4039114752 849346560 4147118080 2047344640 2209611776 1111883776 4065656832 371032064 1170227200 203431936 1534095360 837306368 3521405952 3999138304 35194624 810014592 2530692032 551999584 1273801040 3680752536 1260996868 491772890 3202562595 +2147483648 1073741824 2684354560 2952790016 3892314112 1543503872 2583691264 3539992576 2675965952 3124756480 4057989120 2546991104 884473856 569638912 205914112 1275133952 3859316736 3611312128 1667244032 4010823680 1167611904 3271848960 4094569984 2159889664 4034062720 2080051136 4260625696 2058610928 3788764136 180608604 1633408762 3076511523 +2147483648 1073741824 3758096384 1342177280 2013265920 3825205248 4060086272 3170893824 2541748224 331350016 1105199104 1888485376 37224448 2583953408 1860829184 3867082752 2468773888 1413496832 1780490240 896561152 3500681216 1564228608 2272162304 1767209216 2310659712 544639936 798517728 2226417904 4221722696 1775441180 3547366146 3566304373 +2147483648 3221225472 1610612736 1342177280 3355443200 201326592 637534208 2365587456 1300234240 658505728 601882624 806354944 3035103232 2213281792 4171104256 66781184 2592309248 583024640 3365953536 1441804288 1509435392 2995020800 1345455616 4270134016 610846336 1093396160 1322005408 1177436656 1071841288 3306657396 1134191606 2659780943 +2147483648 1073741824 2684354560 2952790016 3623878656 1811939328 3925868544 2365587456 2977955840 4290772992 1822425088 1043333120 3308781568 1723072512 1536294912 102563840 1163821056 4131405824 2942312448 1888505856 1913149440 1275882496 3387307520 3887035648 3191064192 1422301376 2462326752 332023376 2570655512 2202326684 1217472858 2583219913 +2147483648 1073741824 536870912 2415919104 134217728 2214592512 3590324224 855638016 343932928 3728736256 2497708032 1106247680 263716864 3874226176 870449152 3808755712 2429976576 2462072832 2795511808 923799552 860375040 1121190912 1305362944 2135386880 2168691072 2258553408 2543062816 2444130928 2599909624 3944467420 3624072566 3591262449 +2147483648 1073741824 3758096384 1342177280 1744830464 2617245696 1308622848 553648128 2457862144 314572800 2019557376 3543138304 968359936 3242983424 1180303360 2497380352 2285666304 1010843648 3567263744 1381003264 3691522048 1345598464 209079808 4231079680 2216661120 2366671168 388655456 2160290864 765505944 248660188 2603563686 4171938349 +2147483648 1073741824 2684354560 1342177280 939524096 2483027968 637534208 4043309056 3581935616 2663383040 3588227072 4021288960 405274624 2759065600 2255355904 109772800 4169891840 658522112 421535744 491802624 3138922496 1528568832 3678030336 1840583424 756611200 685222592 1465528160 3200588528 2949681112 2207512596 2623300666 840591927 +2147483648 1073741824 1610612736 1879048192 2281701376 1275068416 369098752 1895825408 1602224128 3972005888 2376073216 3327131648 111673344 2654208000 179961856 3722248192 3637608448 2537570304 190849024 3304075264 3531094016 3051111424 3371050496 3575057152 1479850112 86896576 574494304 2482984656 1273031464 606584660 2734378266 178269 +2147483648 3221225472 536870912 268435456 3892314112 3019898880 2181038080 3976200192 1870659584 2915041280 1461714944 3352297472 3610771456 2117861376 2896560128 791609344 1797226496 3896524800 1138778112 1299189760 2821195776 3450106880 2391431680 1821458688 2136798848 981596096 5469920 1507449744 853490664 3833067420 881082654 2321163603 +2147483648 3221225472 1610612736 1879048192 671088640 3154116608 637534208 3607101440 2860515328 3619684352 3940548608 598736896 3729260544 646184960 3068002304 3444244480 1454080000 4013965312 2686476288 2865770496 3015194624 3714847744 3284819456 923603712 3940346752 1616483648 216091616 819373424 3065305560 957211428 2785495362 1622277743 +2147483648 3221225472 2684354560 2952790016 3355443200 2080374784 3657433088 1224736768 3598712832 2319450112 3995074560 1838153728 3530031104 1162084352 1806827520 2099838976 888504320 566247424 3571474432 988827648 2119718912 1853645824 3841867264 175074560 3566642304 699444032 1701045536 929761040 3020218056 3985229108 1153302690 89076441 +2147483648 1073741824 536870912 805306368 3623878656 335544320 3254779904 788529152 2877292544 4097835008 2602565632 756023296 1758986240 932970496 3715760128 3695509504 2067759104 1556103168 1121984512 1735397376 2791839744 596929536 341707264 3323158784 1325963136 1612617152 3448347168 2793880976 1456914056 1196265580 3105949134 2924075453 +2147483648 3221225472 1610612736 2415919104 2818572288 3556769792 1912602624 3539992576 612368384 650117120 3890216960 749731840 1666711552 1563164672 1318715392 2303000576 2068676608 3812638720 2527092736 957362176 3066578944 2300859392 4200491520 1487616256 373221760 1569903168 1187558240 4243448816 3050327640 2921889196 4011092118 1522952269 +2147483648 3221225472 536870912 4026531840 2818572288 1677721600 1711276032 1224736768 260046848 104857600 2904555520 667942912 3452436480 12845056 275906560 447545344 306479104 247480320 1239441408 3308261376 4168644608 3766244352 2565747200 217264896 1989125248 3558066112 1229824800 755426960 1192582120 1264106212 1272860258 3582674233 +2147483648 1073741824 3758096384 1342177280 1476395008 3690987520 1040187392 1157627904 1216348160 2671771648 2371878912 2280652800 1859649536 3415998464 279314432 810090496 2448982016 1690320896 1000349696 2404413440 2282235904 643050496 131231232 3968540416 2107351680 3946832960 1236643744 2422396592 2449439736 509207404 148684750 982130003 +2147483648 3221225472 1610612736 1342177280 4160749568 469762048 3992977408 1996488704 2592079872 3879731200 1876951040 3998220288 592969728 1249116160 2341601280 3192061952 3721691136 3904913408 3542114304 2809147392 2569545728 2631695360 193859072 3438114560 55163776 3642854720 2015220640 885237744 2666975016 1309365676 1712893754 3103135945 +2147483648 3221225472 1610612736 2415919104 1744830464 2214592512 4261412864 2969567232 2709520384 3049259008 3944742912 812646400 3842506752 3114532864 3710517248 64684032 3804135424 3407888384 7364608 2097688576 3315877888 3475649536 3369812480 205455104 1851791488 4279251136 328755936 4227612048 2750819384 1230844036 1802216402 1378874901 +2147483648 1073741824 1610612736 1342177280 4160749568 3690987520 1308622848 687865856 4286578688 658505728 3470786560 3136290816 1904738304 2233729024 3545366528 1230176256 1769963520 3605020672 1995448320 2810720256 539240448 2597485568 2601741824 371173120 1649431680 907567040 3206292384 1277054832 3965002104 1354159812 210281874 2928516393 +2147483648 3221225472 2684354560 3489660928 1476395008 3019898880 3791650816 3103784960 3145728000 2772434944 2791309312 4207935488 2894594048 271843328 3062497280 1981743104 2521726976 2925543424 3603980288 1518882816 2603902976 3960089600 3705625088 2003759360 1271929984 990395840 1131676320 2615819056 3595522408 2416348228 1601452314 2246731717 +2147483648 3221225472 1610612736 1879048192 2550136832 469762048 771751936 285212672 3649044480 3829399552 4162846720 370147328 3171418112 1978925056 441843712 3988979712 1346732032 807419904 1108369408 117977088 3203676160 2027310080 4077063680 2862978816 4073736320 753405120 3313779232 2188264464 1370441480 2620379268 1218539002 657515947 +2147483648 3221225472 1610612736 4026531840 2281701376 603979776 1778384896 2130706432 1249902592 3560964096 2476736512 2345664512 705167360 141295616 2584084480 1722089472 4110581760 1738555392 969957376 1762144256 1961654272 4148577280 2391085568 4111643904 1070104448 3071034688 355883552 677196240 838238696 937576196 3440333110 952222339 +2147483648 1073741824 536870912 805306368 134217728 603979776 2248146944 1325400064 662700032 3334471680 3760193536 3320840192 3102212096 1395392512 2889220096 1442250752 128352256 1545617408 535830528 2112360448 2846627840 2356544512 1066865152 1161216768 1222141824 4133761984 959083360 1535731728 3838699256 624463476 127601302 3715154331 +2147483648 3221225472 2684354560 2415919104 2013265920 1275068416 1979711488 620756992 1182793728 608174080 866123776 1148190720 4041736192 175374336 3546939392 2632646656 3325919232 94388224 24141824 2254983168 3325315072 3570023424 3801818624 1708505856 1817465472 2967094080 224608800 2010763728 1710382648 427245172 983821882 3856757557 +2147483648 3221225472 536870912 268435456 1207959552 3288334336 3657433088 117440512 998244352 3611295744 1835008000 1099956224 2162688000 1602486272 2057699328 400097280 1599045632 2673885184 1922064384 426250240 331614208 2051417088 2550751744 1413999872 1790198656 159284672 2860874656 2587213488 1812153544 270320244 3769930434 969971411 +2147483648 1073741824 1610612736 2415919104 1476395008 1946157056 1442840576 2936012800 3112173568 1497366528 2476736512 4124049408 22544384 1195114496 1354366976 1546846208 2722856960 3986702336 2798657536 2732077056 58476544 3684314112 2451782144 2255727360 984356736 683834560 337583264 608797136 2287933160 2607389356 1884256414 2152830941 +2147483648 3221225472 1610612736 2415919104 1207959552 469762048 1912602624 1023410176 3430940672 599785472 1239416832 797966336 2153250816 2127822848 137756672 293011456 3007152128 2816491520 2693816320 299380736 26494976 706094080 1795624448 1861597440 1684823680 452068928 727261664 3929992432 291238856 3962531372 2708067946 2081825435 +2147483648 1073741824 1610612736 2952790016 402653184 3556769792 3992977408 352321536 1786773504 918552576 106954752 3660578816 3744989184 245628928 3236560896 210436096 3259203584 2623553536 2972721152 1756901376 786716672 3528068096 4292569600 1456207616 79448704 626922816 1313418080 3812940592 2277875992 3288163740 1300684882 1287832309 +2147483648 1073741824 1610612736 805306368 134217728 3154116608 1778384896 2566914048 1769996288 2193620992 3433037824 3513778176 1967652864 3273916416 4171366400 1809645568 3159851008 4070588416 4000325632 2278043648 1029969920 3175220224 3519897088 3612325120 2390494336 94246080 2216915296 2879716944 2319232184 4238378148 3836642450 2656434385 +2147483648 1073741824 2684354560 4026531840 3087007744 3825205248 2717908992 3875536896 1233125376 37748736 2187329536 3310354432 767033344 1267466240 2940600320 3762225152 1953464320 1163935744 1020272640 939020288 3723261952 1880513536 3464983040 3563311360 258356096 386860224 2223493408 928282928 3256491688 2072065244 2721877190 2757343267 +2147483648 3221225472 1610612736 3489660928 2013265920 4227858432 3724541952 83886080 3766484992 4013948928 2464153600 3027238912 4058513408 2352742400 3771596800 266534912 2270265344 1742749696 1559257088 715665408 2497472512 197016576 965443072 3752718080 521028224 2051215424 2512504736 2826461552 2116290104 2178561780 2939240734 455921383 +2147483648 3221225472 536870912 268435456 671088640 4093640704 3657433088 3539992576 2927624192 750780416 1994391552 160432128 1649934336 1980497920 3543793664 3920953344 526811136 1038106624 2869977088 1754796032 3991668736 1428820992 783120896 1204481280 1852451200 4044175168 1190823520 1635939184 3140055240 25484076 387522054 1642918941 +2147483648 3221225472 1610612736 1879048192 2013265920 2214592512 1778384896 1023410176 2592079872 4156555264 476053504 3603955712 2088239104 3816554496 1712455680 3040018432 1609072640 2506113024 4266680320 582496256 127678464 2248293376 2712355328 3397694720 887774848 328150336 2358954976 235107888 3942692712 1011092540 3922599102 3591446921 +2147483648 3221225472 2684354560 805306368 3355443200 1543503872 3254779904 2332033024 2642411520 2520776704 2472542208 1135607808 3564634112 475267072 2033057792 3960537088 2150924288 1012940800 1211129856 4147662848 1806964736 1918788608 4241042944 418439424 3404072320 2990354112 1347328800 1306464688 1825940952 2412565564 2608092970 1123953943 +2147483648 1073741824 3758096384 268435456 1476395008 2885681152 2919235584 1459617792 1451229184 675282944 190840832 3157262336 979894272 606339072 1794506752 229965824 1292140544 1918910464 4256178176 2762502144 386140160 2242259968 669865472 4249409280 1806855040 3430091584 3428443168 587255216 3058045464 1151146804 1791016210 2481355515 +2147483648 3221225472 2684354560 1879048192 2013265920 335544320 1308622848 4211081216 2256535552 3435134976 1709178880 2393899008 2954362880 1822687232 3541172224 4269211648 1483767808 2162180096 993026048 911757312 4018419712 4114758656 2841577984 2156701440 1836465536 2072322880 1647818336 2387135216 2140429144 961176076 2482207058 2083688457 +2147483648 3221225472 3758096384 2415919104 134217728 2483027968 301989888 956301312 3917479936 155189248 3655335936 4226809856 1966604288 2124677120 3118071808 3070164992 717979648 3470802944 493903872 3338170368 1921271808 4111074304 1469532672 3251079424 1586912384 552146112 3068327072 3466781936 1254283768 3664945308 3618287186 662625389 +2147483648 1073741824 3758096384 268435456 3087007744 3154116608 2113929216 1660944384 494927872 3988783104 3852468224 2966421504 84410368 224657408 530186240 651755520 1752662016 748699648 340795392 2756210688 2911111168 3718929408 1155620352 3316367104 279343488 1710173888 4117792480 2282011344 28763240 2661010564 2384339378 3312663117 +2147483648 3221225472 3758096384 1879048192 1476395008 3154116608 1442840576 1660944384 2340421632 3963617280 2493513728 2192572416 2410151936 47972352 2035154944 468647936 3683221504 1998602240 2867879936 1627942912 2641115136 4200999936 2498977280 4012354304 2455728512 463578560 3820766752 1511920208 4107738456 1150132692 3262793326 3118281511 +2147483648 3221225472 1610612736 4026531840 1207959552 3556769792 2113929216 2264924160 998244352 398458880 274726912 2580545536 82313216 2786852864 2732457984 3388145664 1928888320 1944076288 571498496 2525507584 3805050880 750134272 279931392 2449915648 2741175168 3861970368 3381427168 3499495472 4007614696 4015951988 3494316046 840603887 +2147483648 1073741824 1610612736 268435456 3355443200 201326592 3858759680 486539264 2541748224 1514143744 3206545408 4186963968 3092774912 3014918144 584974336 3088121856 2468511744 2225094656 1976573952 2725785600 161744896 3804652544 1132791296 619508480 1411993216 665250752 418798880 982349712 568371400 3887272492 2592206554 3157912047 +2147483648 3221225472 536870912 4026531840 1207959552 2617245696 1040187392 3338665984 2558525440 1170210816 31457280 640679936 294125568 1728315392 417988608 122093568 2027520000 3982508032 4059062272 2171080704 1924429824 2720146432 2137214464 3781402368 1600070528 1724230720 1880519392 2357270768 501262104 2433547972 1066576002 815239669 +2147483648 3221225472 2684354560 4026531840 671088640 3288334336 2919235584 285212672 729808896 20971520 2472542208 1416626176 4009230336 1973682176 2084175872 1989083136 1047232512 1155547136 2268094464 2123911168 2840885248 3942781952 3247137280 276944640 541542528 3487036864 458100896 2023575984 1852370488 2210246012 2032753106 1750787229 +2147483648 3221225472 1610612736 2415919104 4160749568 3825205248 4261412864 4009754624 2927624192 3242196992 1147142144 2777677824 686292992 2115764224 1407844352 3777822720 472612864 2967486464 3587203072 3708301312 3695986688 3793910784 1690399232 3552182016 1186543488 2345514816 1510936736 359303728 513400520 2336820852 347466766 2449151093 +2147483648 1073741824 2684354560 2415919104 671088640 1006632960 1979711488 3103784960 2642411520 1723858944 2988441600 4094689280 447217664 3248750592 2752512 995819520 3745087488 1168130048 2379227136 67653632 1660176384 2422346752 969874944 3660299008 2050432128 3167219392 3892912992 2748231952 994573832 2311666516 963559378 4195850901 +2147483648 3221225472 536870912 1342177280 3892314112 3154116608 637534208 3405774848 2675965952 2822766592 2451570688 2530213888 2776104960 1638662144 2606104576 178585600 948207616 2812297216 2341494784 1205342208 3803981824 3176035328 2709085696 1253741312 120661376 2061414336 2017657888 2603188496 2900422504 986842300 4083623894 234606123 +2147483648 3221225472 536870912 1342177280 2818572288 3690987520 637534208 3103784960 864026624 3468689408 245366784 357564416 1738014720 1474560000 45219840 4184145920 1608286208 1814052864 3557842944 4059566080 219424768 939152384 4258885120 2603258624 136780928 3899783616 1434498912 2892369744 2579443368 1855317452 2561836274 3988998105 +2147483648 1073741824 3758096384 2415919104 3623878656 3422552064 3523215360 251658240 2038431744 3082813440 2560622592 1720713216 153616384 3780902912 702939136 3989372928 2169995264 1109409792 2865766400 289959936 988563456 4221463552 1578984960 2231232768 937904000 3325205696 713681888 2925356112 1184730952 391584404 3821706670 731752819 +2147483648 1073741824 2684354560 268435456 2550136832 335544320 3657433088 2197815296 1098907648 281018368 484442112 3048210432 2301100032 1331429376 2687369216 3869573120 1101824000 2187345920 1391468544 2013810688 1988888576 3270921216 2742094336 1313795328 638779776 3615326400 3518928992 110847600 3551651544 1323882132 2222616238 2844206999 +2147483648 3221225472 536870912 1342177280 671088640 1006632960 2650800128 1124073472 2407530496 943718400 1088421888 1617952768 1252524032 175898624 1018036224 4104192000 2019786752 3730849792 2997903360 3397914624 1865164800 2614498304 1684348416 1302974208 1830510976 2813372352 3055340576 2399840368 323982392 800465748 1205143102 2913045975 +2147483648 1073741824 536870912 2415919104 3355443200 2348810240 2785017856 251658240 2441084928 868220928 3684696064 3870294016 2972188672 2950430720 3662020608 3788832768 1515552768 1214267392 3977256960 3214413824 49563648 463102976 3096659456 2348864256 787859328 4015007936 2281187808 3622057424 1342332760 3362224788 2056962798 585562531 +2147483648 3221225472 536870912 268435456 3892314112 201326592 2785017856 1828716544 2709520384 750780416 3890216960 3360686080 4018667520 4246994944 1817051136 1071316992 3243278336 2468364288 464543744 1171787776 3316385792 334132224 3218408960 841732864 1006696064 3911741632 2824103520 427191280 2963740712 3513943492 493972370 732279719 +2147483648 3221225472 536870912 3489660928 2281701376 67108864 3388997632 3070230528 1283457024 4131389440 262144000 1047527424 448266240 4167303168 2554724352 586743808 762740736 2111848448 1003511808 3016232960 2119985152 509756416 2971599360 4227851520 4247690112 4073981504 3860728608 3771563984 1933095736 3357870940 2304047922 761209507 +2147483648 1073741824 3758096384 2952790016 1207959552 2214592512 1509949440 3841982464 3447717888 650117120 1126170624 3184525312 935854080 3072065536 1125777408 1089011712 1551204352 1776304128 2163220480 1696100352 1347704832 3544589312 3088269824 1567403264 2534257280 2189690560 1947091808 3360622992 362193640 3725901284 4167685262 746221069 +2147483648 1073741824 2684354560 1342177280 1207959552 738197504 234881024 2734686208 2558525440 2604662784 3454009344 2735734784 4142399488 3780378624 3073245184 78970880 1726251008 950026240 2112888832 1970819072 3103533056 4053410816 2441811456 2704901888 533762432 1012804672 4186783136 863543024 3312065928 3178457460 386249130 3546998039 +2147483648 3221225472 1610612736 268435456 939524096 1946157056 1308622848 3808428032 3514826752 2353004544 270532608 3459252224 1637351424 1112276992 2449604608 808386560 2352185344 2187345920 2769313792 2049454080 3381921792 1869487104 2275228160 4240746240 1858056576 646072512 317658656 2748559376 422589208 1578661580 1561070630 2074220417 +2147483648 3221225472 536870912 2415919104 1476395008 4093640704 2181038080 3472883712 1031798784 3200253952 1017118720 2037383168 1896349696 108789760 2935619584 3840212992 4194861056 1214267392 3872415744 1677201408 347359232 1051077632 1143962112 1871036672 1053075328 900873920 2826514272 425903696 1360861368 4089220740 4232472638 1170168317 +2147483648 1073741824 2684354560 3489660928 3355443200 2885681152 3858759680 1224736768 2256535552 574619648 3701473280 739246080 893911040 4230217728 2982019072 3933536256 141983744 1205878784 774905856 4279783424 2412537856 109732864 218322432 1558704896 1237902464 4120191808 3796295968 586683984 3338418696 2584901796 3222221586 3985501023 +2147483648 1073741824 2684354560 3489660928 402653184 3825205248 301989888 2365587456 629145600 2915041280 1251999744 3601858560 568852480 1285816320 2572288000 1052573696 396853248 1314930688 1267736576 2811777024 3396102144 1384516608 984052224 739150080 1241351808 4289295040 2241701600 2168020304 864399192 3969220340 1118016850 922885929 +2147483648 1073741824 2684354560 2415919104 3892314112 872415232 3992977408 4211081216 2961178624 1765801984 4099932160 3673161728 1365770240 678166528 1638793216 3042115584 4221009920 2113536 554704896 1683509248 1394886656 3855774720 388307456 1713436416 1246084480 2298820672 1680917664 3533546032 2170630520 1417852596 3133710646 2498356823 +2147483648 3221225472 2684354560 1879048192 939524096 1946157056 2248146944 419430400 310378496 1371537408 3370123264 1991245824 886571008 1520697344 2286026752 639303680 818970624 236994560 2580570112 589844480 542914560 724966400 1567701504 2123875072 1506200704 947988800 1534040288 1362283632 1890271064 3020459116 3431234642 361910177 +2147483648 1073741824 1610612736 2952790016 2281701376 1946157056 4060086272 3372220416 3112173568 2503999488 446693376 2475687936 3468165120 44302336 3250716672 3681484800 4234969088 1088438272 1269833728 3639095296 1249662976 1461076992 690305536 2324691200 2018681984 2866363584 3772373664 4023887184 2043065800 1664305500 2016053842 4137488737 +2147483648 3221225472 2684354560 268435456 4160749568 4227858432 2852126720 1291845632 1266679808 2512388096 216006656 709885952 2323120128 3380871168 835321856 2644312064 3303636992 3927982080 1311793152 3311947776 1717307392 3049159680 585072128 66639104 927983232 711656896 903543520 3838746224 891076904 622180156 728643522 3085381477 +2147483648 3221225472 2684354560 2415919104 3355443200 603979776 3992977408 3674210304 3179282432 3938451456 3999268864 990904320 3050831872 1948516352 4262330368 3702325248 1652850688 2912960512 1106272256 814239744 836519936 3508167680 72028672 3370514176 2850467200 2369748672 3474179424 4167020336 3059585416 2287131884 363423506 490404231 +2147483648 1073741824 1610612736 2415919104 1744830464 67108864 2113929216 3170893824 1132462080 3519021056 3818913792 2356150272 1335361536 252968960 897449984 4150722560 1078755328 3521134592 235937792 3091738624 821839872 1743926272 168624640 47562496 1233886848 3999056320 3651680480 2800495056 599394872 686905804 2720501386 3271997759 +2147483648 3221225472 2684354560 3489660928 2818572288 1677721600 3724541952 620756992 2675965952 1967128576 4192206848 1716518912 4281860096 692322304 3226337280 4175495168 3798564864 1193295872 753950720 4186460160 3987499008 1416778752 3901436416 2908155648 2494616192 3582848960 1205750432 2314806512 3529367336 4171641244 3470622114 3036938151 +2147483648 3221225472 2684354560 2415919104 1207959552 1811939328 33554432 1056964608 2306867200 935329792 3512729600 4019191808 3867672576 2557214720 823001088 2435383296 3565322240 3407888384 2804965376 1165512704 3086239744 3114935296 3001759232 1213563136 3096698752 1341580480 3083496416 620433584 3776826312 1168107844 3077111606 2439725063 +2147483648 3221225472 1610612736 3489660928 3892314112 1543503872 704643072 1224736768 3363831808 3619684352 1470103552 2649751552 2389180416 1454637056 2948202496 435879936 1283424256 853557248 2089836544 2964860928 1760323584 2177266688 3917819392 2308347136 795927680 4173710400 3197860832 3920597968 1496851192 3953923380 1269191770 3134529629 +2147483648 1073741824 1610612736 4026531840 3355443200 1409286144 3254779904 419430400 696254464 3879731200 4255121408 3973054464 1699217408 1996750848 1795555328 2039676928 4083515392 2707439616 4147126272 1371025408 3084679168 3286918144 801188352 2440618240 1995623552 293860544 3976405920 3775764176 292821608 2887656612 3122603138 1057458691 +2147483648 3221225472 3758096384 1342177280 3087007744 469762048 3187671040 3808428032 1031798784 901775360 752877568 2200961024 2361917440 2222194688 4281466880 1193476096 3266281472 2728411136 2769313792 1083731968 223094784 1592679424 2526350848 1687609088 3278418304 2338700992 2982103776 4189695600 1971914136 776002660 3399614266 1711626009 +2147483648 3221225472 536870912 2415919104 1476395008 3825205248 2516582400 285212672 880803840 734003200 1742733312 1083179008 2844262400 2206990336 2118516736 1566375936 1110474752 1721778176 1102077952 2021134336 240404480 2854366208 2370269696 58968832 4172400768 3980311104 1678845408 2937490416 1890391112 1575527108 2244216006 2083137187 +2147483648 1073741824 3758096384 268435456 2281701376 3288334336 2382364672 385875968 1082130432 1732247552 698351616 2670723072 2425880576 3921936384 2194800640 3515940864 2393997312 878723072 2429558784 3716706304 2611742720 2758689792 2677498368 2073741056 1274858368 3070738496 1116939168 3643329744 2898113432 3342730828 3151971810 3520501737 +2147483648 3221225472 2684354560 805306368 1744830464 2214592512 4060086272 2466250752 3716153344 784334848 4087349248 334495744 4268228608 3764125696 1468399616 3510697984 2307358720 3554689024 1930452992 2700627968 2791577600 3057792000 4008919552 2384263424 2451605888 192335552 1425008480 1178341840 777393656 1075396916 3339970350 3259641155 +2147483648 3221225472 536870912 2952790016 2013265920 67108864 771751936 486539264 4269801472 4131389440 2552233984 3937402880 201850880 969146368 3228434432 2465398784 2045870080 769671168 173039616 3503820800 4082915328 1225931776 2119238144 3257440000 3989622400 2853363520 2456406816 2417763344 3014811992 3634458628 2902519266 2704836535 +2147483648 3221225472 1610612736 805306368 2281701376 738197504 3590324224 620756992 1904214016 3829399552 543162368 2934964224 1703411712 615251968 1271791616 3456434176 3315695616 950026240 2807062528 22556672 2125731840 2811905024 4289664512 3324439296 1727713920 1149016256 360047136 1086986288 1593269112 3901933764 2036396886 533966439 +2147483648 1073741824 2684354560 3489660928 3355443200 1677721600 1577058304 1291845632 3397386240 1740636160 4083154944 1756364800 2662858752 349437952 1318453248 2099314688 2915532800 2267037696 814751744 598233088 826042368 277505024 2839228928 290762496 1581835904 584222016 3867247584 2701730224 2914764888 2164941148 1836792682 2977212619 +2147483648 3221225472 2684354560 2415919104 3623878656 469762048 637534208 4043309056 3732930560 859832320 698351616 298844160 4192731136 1661730816 3885367296 670367744 981893120 3512745984 3216007168 1574457344 18106368 2137156608 2909212160 1494848256 33405056 510119744 2944723360 574041296 4088503528 2068956916 2686560390 3046738507 +2147483648 3221225472 2684354560 2952790016 2281701376 603979776 3053453312 3741319168 1451229184 4248829952 1633681408 4159700992 409468928 1434189824 564789248 1624965120 3250683904 3080732672 475029504 2117619712 1984190464 1349403648 3899986432 1897192192 3294932864 3746335552 2958069408 915052720 3833174008 1663332916 1235111870 2468182613 +2147483648 1073741824 536870912 805306368 2550136832 3556769792 234881024 2667577344 2944401408 2160066560 467664896 3538944000 524288 1306787840 2192703488 2839871488 2815328256 429932544 1531977728 3008892928 2461800448 4195240960 1514891776 419792640 568692608 2123741120 2875043936 1809442288 3353070968 2151075332 2999742450 3494250457 +2147483648 3221225472 1610612736 268435456 2550136832 2348810240 3187671040 1157627904 159383552 658505728 2468347904 607125504 3727163392 917241856 421920768 1745944576 1621721088 2754625536 505962496 1454125056 153487360 4027665408 3970549248 439361280 1529365120 1596732608 778443680 1664157072 3365524504 3289935892 1837390294 1175074899 +2147483648 3221225472 1610612736 1342177280 3355443200 1409286144 4194304000 83886080 327155712 3594518528 1289748480 3067084800 1051197440 1442578432 3345350656 2405892096 1013809152 2798665728 1453875200 838610944 2774935552 375874560 2179836416 2408594688 214459008 1122777536 24003360 3115008624 3472093544 1805853268 2722089086 2889685619 +2147483648 3221225472 536870912 1342177280 1476395008 2214592512 973078528 83886080 3565158400 524288000 1969225728 1720713216 168296448 268173312 1645084672 300613632 3821305856 2526035968 3255328768 4093382656 2349737984 1995123712 3057959424 1733319936 2905105024 881621568 4292224928 108992176 3173445960 515725316 1358685566 601262919 +2147483648 3221225472 1610612736 3489660928 1207959552 3959422976 3120562176 2298478592 864026624 2168455168 3261071360 13631488 4175953920 3572760576 1879441408 2452684800 2159116288 2228240384 3739770880 536096768 3196479488 1055990784 479327744 1189092608 487597184 1128802752 1501833376 3869132080 584939112 513515892 1911254778 3771908547 +2147483648 3221225472 3758096384 268435456 4160749568 2080374784 2919235584 3976200192 3061841920 3988783104 559939584 2117074944 2666004480 1607729152 3849715712 3297705984 3090448384 2318417920 1692950528 2027188224 2096498688 617577472 1393868288 538973952 2777683584 1345858368 3410788064 3848957104 3946643736 2905970804 1747425642 2608237051 +2147483648 3221225472 2684354560 1879048192 2281701376 1275068416 771751936 3774873600 4202692608 792723456 2707423232 632291328 3603431424 2263089152 1497497600 2003107840 863600640 61882368 3150471168 4066660352 3875682304 2760197120 1971955200 1511544576 4187754624 2272144704 969093024 1876858032 619508952 73522276 2393654258 2196134369 +2147483648 3221225472 3758096384 2952790016 3087007744 1140850688 3053453312 1862270976 3481272320 943718400 2699034624 2182086656 2455240704 3163815936 475398144 2115567616 589660160 739262464 693657600 756314112 118904832 1534680064 74818048 136846080 2400999296 4097447872 3744154656 3567422576 4204831496 818917932 1354971594 2602476011 +2147483648 1073741824 2684354560 4026531840 3355443200 3959422976 2516582400 3405774848 1501560832 1698693120 3588227072 3299868672 3923247104 1463549952 488767488 771031040 1999470592 1454391296 3906478080 1002196992 4142036992 2597676032 608040448 1639451392 1020020096 337280192 821643936 3776417520 3151582296 1544003564 3285278238 1536424529 +2147483648 3221225472 1610612736 2415919104 402653184 2885681152 2181038080 117440512 2256535552 138412032 1738539008 1875902464 506986496 3439067136 3450994688 1109983232 607289344 4040179712 4105723904 649867264 1024608256 3011054592 2655704576 3649831168 1373266816 4230837056 3718040608 3921379280 1191936488 3308961308 1357123070 1985903001 +2147483648 1073741824 1610612736 4026531840 1476395008 2617245696 2449473536 184549376 260046848 599785472 4011851776 1286602752 714604544 3101425664 3760062464 3308847104 3485630464 4088414208 857219072 4263260160 1774090240 4140379136 3124416000 1497106688 1359881600 3931191232 4159105504 2007112592 796346456 1962142796 2399592942 3258072015 +2147483648 1073741824 1610612736 805306368 3355443200 1275068416 503316480 184549376 2927624192 4240441344 882900992 3348103168 1921515520 1611923456 2716991488 458555392 1685487616 3633332224 1443373056 1574187008 2597459968 528835584 689874432 217337600 788669824 4117587776 1111156320 2619227728 1959486920 1174242884 2240671114 3883238329 +2147483648 3221225472 2684354560 2415919104 1744830464 4227858432 2449473536 922746880 3498049536 935329792 3676307456 3054501888 2521300992 1034682368 1411514368 376897536 3075833856 990920704 3989331968 2028752896 2009221120 1070019584 3469606400 4006873344 3587603328 1269905472 128766944 2324732304 775587080 1732375076 2288401750 2888371793 +2147483648 3221225472 3758096384 3489660928 4160749568 2617245696 1308622848 2231369728 4051697664 3519021056 2384461824 3463446528 3819438080 1129578496 3156082688 3966828544 3386146816 2641379328 455630848 890531840 721315840 3953228800 751619584 204236544 2127700608 4185065664 1405059296 1855191824 3418458424 3027404500 1399675690 1456382671 +2147483648 1073741824 1610612736 1879048192 134217728 3690987520 100663296 4244635648 3649044480 2470445056 4087349248 1531969536 268959744 99876864 3860725760 279379968 551518208 1481654272 2693275648 4113838080 234764288 2497119232 4249349632 726418176 378691200 2438290624 3141202336 4229086672 2826347432 1585502980 2468582522 381318095 +2147483648 1073741824 536870912 4026531840 3355443200 1275068416 2583691264 1694498816 2508193792 784334848 2141192192 1607467008 4205314048 1091829760 298450944 1240399872 3618865152 751845376 4029161472 1330909184 3978983424 3277808640 3681265152 935070976 2866680448 3978648256 870117216 1369676752 1968728552 531365972 2824239626 3558956581 +2147483648 1073741824 536870912 2952790016 1207959552 2348810240 2382364672 2667577344 3430940672 2210398208 31457280 4270850048 3014131712 2244739072 328073216 3474391040 3656286208 3415228416 841490432 59510784 3056490496 891757568 2348205568 3741583104 957509504 2815522368 1243978208 3071862000 2890094920 3644108500 744293734 269202311 +2147483648 1073741824 3758096384 1342177280 2818572288 3154116608 3791650816 385875968 4001366016 2344615936 1138753536 428867584 2464677888 3009150976 4031905792 548732928 2876276736 3364896768 2372411392 3608965120 3488753664 1116034048 2913525248 873738496 2587765632 2461992768 125955552 2480322032 957035208 1334831220 4289841710 3591279465 +2147483648 3221225472 2684354560 3489660928 1207959552 1811939328 838860800 2298478592 679477248 155189248 1675624448 898629632 1855455232 1172045824 2064777216 3867607040 1592164352 1024475136 2010669056 3460059136 4068632576 4062127104 4265260544 1552046336 287253632 3686450240 4081200288 2294248944 1078656200 3146384972 1079714414 7655369 +2147483648 1073741824 1610612736 1879048192 1476395008 3825205248 3456106496 1392508928 1753219072 297795584 404750336 3408920576 2537029632 3659268096 4195483648 424083456 774340608 1269841920 452468736 4164694016 2216835072 167717888 2809917952 625092352 3945728384 4082336832 2337698016 3759734800 3759843224 3676624028 2806614158 3862260553 +2147483648 1073741824 3758096384 2952790016 3355443200 2214592512 2852126720 520093696 3112173568 1061158912 3495952384 1706033152 3229089792 2631663616 1989279744 3415801856 1293516800 3291496448 1127751680 1253863424 2451724288 3479266304 3422929408 1308759296 489762688 3415059648 1346766752 1980705840 3269361880 3964316988 205309422 3138106761 +2147483648 1073741824 2684354560 2415919104 1744830464 3690987520 1241513984 218103808 796917760 473956352 3974103040 1599078400 999817216 1667497984 768475136 1819738112 3543629824 483409920 3587710976 2525253632 1528711168 1689203712 2721312256 395207936 2140612224 3135752128 310904352 1763467888 4135195048 711028940 314868530 1819914023 +2147483648 1073741824 1610612736 3489660928 2818572288 335544320 1778384896 654311424 4068474880 717225984 2841640960 2219835392 1639448576 1695285248 4154589184 2971598848 3652878336 181420032 360194048 829173760 3732039680 3035059200 1091996160 2638378240 2484024192 874694976 3316399456 3390185648 4248270888 2498686428 2918069510 396175505 +2147483648 1073741824 3758096384 4026531840 1744830464 3825205248 369098752 3875536896 2759852032 2948595712 3823108096 3127902208 112721920 743178240 2584608768 3711762432 4134305792 2297446400 242753536 2334945280 2143188992 1348809728 2219897344 38161152 403264384 1137615424 2243129312 1267852784 1039966008 1966608476 4010541478 573465927 +2147483648 3221225472 2684354560 4026531840 1744830464 3422552064 436207616 2902458368 2524971008 3636461568 266338304 2507145216 1465384960 1296302080 1742340096 3273326592 352747520 1374699520 3734528000 103043072 3144316928 2133013504 1962075648 3792850176 2960602752 3133184832 695555168 2346701808 940162232 2724527788 383726626 3642545837 +2147483648 3221225472 1610612736 2415919104 3087007744 335544320 973078528 2768240640 3917479936 2512388096 2476736512 3369074688 2133327872 1434714112 1171390464 3374776320 1396277248 525352960 233332736 4272173056 1531070464 2909756416 2689436160 1119509760 3636671104 2627454144 571425504 4240307664 2676104808 3176073876 2153616450 3283244073 +2147483648 1073741824 3758096384 4026531840 671088640 335544320 1040187392 2097152000 3330277376 2176843776 3072327680 120586240 4129816576 1841561600 1862926336 3299278848 2812379136 1135624192 1625825280 3211030528 2725935104 3941536768 4021651968 1417830144 1167269504 715363136 2791536864 824962960 2002205080 2217327636 1585720418 3622438597 +2147483648 3221225472 3758096384 805306368 3355443200 3959422976 3187671040 1728053248 847249408 1455423488 199229440 3145728 655884288 3960733696 1653473280 492240896 1860861952 3635429376 2899861504 812937216 670963712 384787456 3211720192 422977280 617829248 2473388352 381383520 1287684592 1639007768 4061246604 2521862538 809068039 +2147483648 3221225472 2684354560 2415919104 1744830464 3959422976 2382364672 318767104 897581056 306184192 723517440 3331325952 3417833472 630980608 2363621376 2036531200 3708846080 1064960 477650944 1157386240 1968326656 2118857728 1110767104 32376576 3711527296 3966749376 1470267680 1143669136 839165256 1384544988 104662862 4169256625 +2147483648 1073741824 536870912 805306368 3623878656 2483027968 167772160 3674210304 1417674752 624951296 744488960 575668224 949485568 2975596544 2965766144 3534422016 2903867392 4191174656 592977920 1937510400 41293824 2703453184 2528233984 186270976 4130164096 3428760128 4015377056 2804947504 1900571432 168038732 2008695086 3940373539 +2147483648 3221225472 536870912 805306368 3623878656 469762048 301989888 1627389952 3347054592 3972005888 2921332736 4107272192 2851602432 4153671680 2551316480 1974140928 2264236032 3696246784 834166784 871632896 3651278848 2992860160 2657717760 4244523264 3815592064 1756165056 2189340256 49650448 844121192 1387804156 2104766282 920802761 +2147483648 1073741824 3758096384 2415919104 1744830464 1677721600 3590324224 754974720 931135488 1715470336 2027945984 3522166784 1310195712 446431232 2721447936 2961375232 532971520 1500528640 3570933760 113012736 3336980480 3955962880 2102440448 2998020864 3995678336 946990016 1572322080 774695024 1827949304 166876172 424220622 1673626843 +2147483648 1073741824 536870912 3489660928 671088640 3288334336 1442840576 4177526784 411041792 3972005888 1251999744 1859125248 1251475456 705953792 2005008384 3799056384 1749319680 1108361216 1614290944 3032748032 3306842112 610604032 2378621440 258042624 3925662848 43277376 54672992 3033604432 1821687144 1267227212 967584650 2550533249 +2147483648 1073741824 3758096384 4026531840 3623878656 1677721600 905969664 2030043136 3531603968 3275751424 299892736 856686592 3845652480 3725328384 18219008 3643867136 1856995328 1179664384 3453493248 3751571456 3614341120 3470617600 950645248 1280924416 75209856 1247435072 13056416 1846449392 2592576392 2858706332 1027748230 3497753291 +2147483648 3221225472 536870912 1342177280 3892314112 3154116608 2583691264 385875968 3464495104 3904897024 1646264320 1280311296 403177472 3442212864 3533045760 3698917376 2809692160 2526035968 824729600 2784759808 2371758080 3925177344 4152286720 3183545600 3467438976 3752998720 667106400 395826448 1687261224 390108420 352584470 3505003275 +2147483648 1073741824 536870912 2952790016 3623878656 201326592 1778384896 352321536 3917479936 180355072 3214934016 1104150528 362283008 1669595136 1091174400 3348037632 2335080448 2366652416 624435200 651431936 198334464 2741726208 760514048 2639754496 3351947904 3748275392 3816783200 1663476688 49037032 3263591372 1299787074 2770319685 +2147483648 1073741824 1610612736 4026531840 939524096 603979776 1442840576 3774873600 2457862144 599785472 2199912448 3245342720 3208118272 829685760 1299316736 1705443328 2053144576 3769647104 4078444544 3347329024 3842668544 758324224 3284308480 2392812288 1695862912 146946368 2722056672 1193602448 807029432 1788561564 3646868026 152141049 +2147483648 3221225472 3758096384 2415919104 1476395008 2617245696 3321888768 3238002688 1820327936 3946840064 543162368 3996123136 3542614016 73662464 1360134144 3077636096 1603960832 1869627392 474505216 4090785792 2549762048 3140824064 928566784 1708729088 4064182400 2151810624 2615762336 3105279024 4163252504 2633713300 2540166322 1463612873 +2147483648 1073741824 536870912 268435456 3355443200 67108864 3321888768 1023410176 4152360960 3611295744 4221566976 510656512 1479016448 3387162624 3946708992 1783431168 3190390784 321929216 4102561792 4011069440 2966816768 2311676928 1376223744 3905233664 4097687168 3093703616 2013348768 1974700496 2296595768 3273427732 845523058 1772750175 +2147483648 1073741824 2684354560 2415919104 3087007744 2214592512 3456106496 3976200192 1350565888 3024093184 4238344192 166723584 521666560 124518400 2702049280 2029060096 1040941056 4172300288 3476561920 1356615680 4055255040 1944935424 3772629504 30222080 1215157888 2532653120 2897326624 2168664656 240955128 2065605772 2563874614 1918071751 +2147483648 3221225472 536870912 268435456 671088640 3959422976 2113929216 2332033024 3783262208 3309305856 2694840320 686817280 2884108288 71565312 2760507392 2355167232 681934848 3266330624 2294833152 83103744 289540096 1041568768 1529345536 3594878720 675259776 1642668224 1559333536 4076999760 3778349688 228060916 76380578 97249669 +2147483648 3221225472 1610612736 2415919104 1207959552 1006632960 4060086272 3909091328 2407530496 3896508416 3365928960 1303379968 218628096 444334080 3919446016 1880817664 2817425408 4277157888 52977664 3222024192 477513728 2608276480 3234373120 2191472896 832869504 3233363904 3897285664 2272637008 1641992408 3451407236 3740565438 1554126351 +2147483648 3221225472 1610612736 1342177280 939524096 1677721600 905969664 4244635648 3934257152 1069547520 597688320 2586836992 2567438336 1069285376 3900571648 3299803136 2505146368 3203416064 1428709376 1959538688 186001408 2273516544 4036473344 3576388352 3374030464 2522678592 2835929056 3304259024 1645737752 787176324 3971722078 2574081663 +2147483648 1073741824 1610612736 805306368 671088640 2214592512 973078528 3506438144 2441084928 4055891968 2996830208 2047868928 3123183616 3687055360 1163264000 2141388800 151683072 3369091072 2349342720 2610180096 1562253312 3579253760 4188324352 1581210880 2961229952 1108949184 2377892064 2028977488 3855714056 802587668 2629439330 1563519851 +2147483648 3221225472 2684354560 2415919104 939524096 2080374784 3254779904 352321536 1484783616 2034237440 2338324480 4247781376 3503816704 2034499584 3955884032 2459631616 1697021952 3480240128 607674368 3098824704 1169311744 1657740288 2204417536 2261197056 931719808 3715185728 1928172704 1144965552 471083160 4121044332 1841762338 3624463525 +2147483648 1073741824 3758096384 805306368 3355443200 3422552064 771751936 3070230528 478150656 2931818496 2610954240 2641362944 1459093504 1168375808 836370432 2831089664 1313046528 2528133120 551034880 3247730688 2562856960 4127941632 3509708288 2279823104 2084436864 2765438528 212135776 78092752 1267355832 3187083388 4005558098 2210282925 +2147483648 3221225472 2684354560 1342177280 2550136832 3690987520 1509949440 1694498816 2508193792 1933574144 2116026368 334495744 3845652480 2036596736 718143488 4005101568 260079616 355483648 3629670400 2092191744 3355846656 1826966528 3207261696 2076667136 3131167360 4276411072 469643680 1088504592 2218041336 1773566876 3564981298 4060007591 +2147483648 1073741824 3758096384 805306368 3892314112 1409286144 1845493760 922746880 3665821696 3233808384 761266176 716177408 2253914112 4081319936 1810497536 2664890368 2827386880 1626357760 4093124608 2828300288 3439466496 1523282944 2309532160 3784144640 520731520 3182615872 841095264 1507537584 1579210584 86071340 159357986 1980495285 +2147483648 1073741824 536870912 3489660928 4160749568 2348810240 3120562176 2936012800 3783262208 1623195648 2401239040 3530555392 2009595904 3537633280 1444282368 3206348800 2808905728 2133868544 2988974080 4169928704 1311664128 952728576 2407974400 533404928 307361664 2628559040 1737504864 899156880 2665764664 935490276 2063009006 85442763 +2147483648 1073741824 3758096384 4026531840 4160749568 1409286144 1845493760 3439329280 981467136 3753902080 1121976320 2754609152 772276224 2825650176 3210346496 2817982464 4286218240 1836072960 3374850048 230453248 853702656 1020492800 560769536 4245518080 3600664192 592620864 1582069728 2718567792 3801051160 1329505284 3340117174 2231205869 +2147483648 1073741824 1610612736 3489660928 3623878656 738197504 1509949440 620756992 1619001344 994050048 3156213760 1473249280 1894252544 2507407360 398065664 3515547648 2792194048 1477459968 1904746496 1770270720 1359112192 3252120576 4039349760 1783721216 1603711616 2508570688 719590816 2230460944 233793000 4141846900 341795386 2001182877 +2147483648 1073741824 1610612736 3489660928 1207959552 1140850688 637534208 452984832 981467136 2109734912 136314880 1083179008 4137156608 1049886720 1209663488 1376190464 3165421568 466632704 2306351104 3206819840 1636984832 3393922048 3879903744 163402496 4168854912 3615812928 114046688 2418946064 692935240 2668864588 2381894858 250243149 +2147483648 3221225472 1610612736 1342177280 2281701376 201326592 2382364672 1325400064 1216348160 4131389440 1960837120 4191158272 3271032832 3279683584 1821245440 4261871616 4141318144 688930816 2673369088 4006359040 4259719168 2372092928 3824518656 3219195648 3988047744 1642452032 3124327200 3157831280 3814957800 4266289788 1351963710 1515113223 +2147483648 1073741824 2684354560 268435456 3087007744 3690987520 100663296 1761607680 595591168 1019215872 3101687808 116391936 3724017664 2818834432 3433168896 2348351488 477855744 2544910336 81272832 4153692160 2288650240 2992987136 3563974144 2897429248 3499005056 4036329920 3744953952 1559031920 3582784888 347920892 3911508610 1133552273 +2147483648 3221225472 1610612736 805306368 2013265920 201326592 2449473536 2097152000 2239758336 121634816 3722444800 1506803712 4242014208 2855010304 3372613632 3563913216 420118528 2366652416 2105040896 681324544 835590144 3636018176 1892713984 2110982400 534503040 4280595136 2373532576 4277175024 3106095848 1433662316 3697320342 3525005635 +2147483648 1073741824 536870912 805306368 3087007744 1006632960 2248146944 2063597568 3363831808 1455423488 1692401664 1150287872 16252928 2938372096 1143865344 3810852864 4230316032 1641037824 2589466624 3381923840 3970308096 2355715072 2916589056 2499740416 1928764800 688174144 3643528032 2651135600 1456837704 2457360252 1424232466 994989911 +2147483648 3221225472 1610612736 1879048192 939524096 4093640704 1644167168 2164260864 3548381184 2243952640 283115520 3761242112 122159104 1182007296 3042050048 3879927808 1353220096 1131429888 3823656960 3529781248 3779737600 4220460032 1076296192 3576000768 1729732736 3003881920 568908512 2127561840 544760344 1505502884 2556837306 3132187753 +2147483648 3221225472 536870912 1879048192 671088640 1946157056 2181038080 520093696 2810183680 3586129920 1751121920 1490026496 1615331328 3727425536 2139226112 3163357184 1363247104 563101696 1751670784 1549537280 2767861760 1375278080 298301952 1591935232 4147048320 1410106304 649196256 2821197872 922508904 399133988 1721857686 2227405569 +2147483648 1073741824 536870912 3489660928 402653184 1409286144 167772160 1962934272 1367343104 2529165312 3185573888 3973054464 4127719424 2878603264 604897280 600637440 2750185472 1150304256 2175279104 2581860352 3623249920 375458816 959359488 4144973056 393452160 1389099200 1338491744 334865136 2362623080 1350920708 1515753802 506339783 +2147483648 3221225472 2684354560 2952790016 2013265920 1409286144 2516582400 2533359616 1619001344 3175088128 1356857344 1680867328 174587904 2756444160 2984640512 3634561024 108625920 3706732544 1044930560 777801728 1956534272 269958144 434874880 1424034560 951102336 1030529088 1311942304 4135969904 1916678168 776411700 4159932326 1470442931 +2147483648 1073741824 3758096384 268435456 3623878656 201326592 2113929216 3305111552 2273312768 734003200 3353346048 2221932544 540540928 2273050624 1427767296 2335768576 3097722880 2536521728 2224562176 799830016 3924953088 3534580736 3610084864 1023901440 1145881216 1365832640 3619618272 1288019952 3222494264 2927794972 4278186814 1647989837 +2147483648 1073741824 536870912 4026531840 134217728 3959422976 3120562176 285212672 41943040 893386752 3487563776 986710016 228065280 2125201408 257294336 2290548736 3479339008 4180688896 491266048 3123974144 1736079360 3968926720 3473274368 2768411904 3475007616 569389376 308834976 4223933424 2769448808 4015336908 2383932118 475516523 +2147483648 1073741824 2684354560 2952790016 1744830464 2348810240 3724541952 1627389952 2239758336 3091202048 4242538496 1364197376 3883401216 2948857856 4166123520 2092761088 677412864 2578464768 3693617152 62672896 957765632 3794744320 2801649152 2661330688 1401966720 123220672 2679395360 3134853744 4054932136 1172232892 2346928226 3194203753 +2147483648 3221225472 1610612736 4026531840 671088640 1006632960 973078528 1056964608 1585446912 2881486848 56623104 2102394880 3737649152 2982412288 3037593600 2778005504 1013612544 1680883712 3432538112 2307665920 1258977280 1039864832 3719273984 3709000960 3542892416 104496960 3001228768 3932417456 2520315048 371674212 653101666 3001934407 +2147483648 1073741824 536870912 2415919104 1744830464 4227858432 234881024 2600468480 562036736 1220542464 2975858688 791674880 1375207424 1244921856 3010854912 494469120 1825538048 3427811328 1002971136 3914076160 4228007936 833565696 2296839680 4057450240 1066675584 3139838144 3702619232 1552131248 2094144920 1814524412 1267400602 1313180923 +2147483648 3221225472 3758096384 1879048192 3087007744 1946157056 2785017856 2533359616 1786773504 843055104 329252864 3199205376 3435659264 1677983744 2088108032 3141861376 749371392 1192247296 4151861248 323776512 2813474816 877878272 2092939776 2892141312 823421824 1510876480 629756192 1809378768 648247640 2161635172 1515625090 1424644347 +2147483648 3221225472 2684354560 1342177280 939524096 3019898880 1107296256 2600468480 1887436800 104857600 102760448 2536505344 2223505408 1791754240 1494351872 3324313600 3877863424 3205513216 1320706048 2412007424 35530752 567745536 3679902208 3828080896 1696361856 113903680 4017191712 1313191696 501435800 2661341508 178309606 3634417993 +2147483648 1073741824 1610612736 3489660928 4160749568 1811939328 1241513984 687865856 159383552 1572864000 3714056192 1875902464 1212678144 675545088 1653473280 1488650240 726761472 464535552 1847074816 1573662720 1202350080 2917497856 1470281216 1386603776 1042707584 1659835584 1828189920 748632752 4220509672 277038884 57535906 2476879111 +2147483648 3221225472 536870912 2952790016 2281701376 3556769792 1845493760 3841982464 1971322880 3510632448 299892736 3757047808 1462239232 1434189824 853934080 2920611840 282427392 990920704 89677824 2937327616 2088392704 1073955840 2909334016 3027891968 688804480 3217640128 2586026144 350049520 1348051448 2111710868 179394366 3488056627 +2147483648 1073741824 2684354560 4026531840 671088640 1140850688 771751936 1593835520 1820327936 2311061504 740294656 28311552 2082996224 667680768 3657302016 3316842496 2368372736 2123382784 1796743168 3676590080 2106750976 3132953600 2756813312 3831944960 195972992 3876275776 1912532192 4098505232 1731794648 3937655572 3159593830 2000912703 +2147483648 1073741824 1610612736 1879048192 671088640 872415232 1375731712 1862270976 1317011456 901775360 2782920704 3222274048 980942848 3112960000 3177054208 2655977472 3199369216 3975168000 3387432960 4155781120 2859612160 1528894464 1265998336 1135012096 1957844864 3930142528 4121268960 2562637552 1273892360 3758571068 448186950 625615471 +2147483648 3221225472 536870912 268435456 3892314112 4227858432 3724541952 3137339392 3095396352 1656750080 2510290944 3385851904 2282225664 3857448960 3889037312 3309764608 2926870528 2775597056 1817731072 3567521792 1237452800 3594089472 642514432 1924181760 574782848 813247552 791390560 2244015824 857362152 3277661444 1722407030 3583626791 +2147483648 3221225472 536870912 268435456 671088640 4227858432 369098752 654311424 1434451968 876609536 970981376 3587178496 1809317888 1167327232 1887043584 145424384 3219816448 2435858432 579362816 2626424832 2546862080 3114341376 3190423040 2726742784 3341693824 988895936 1177649696 531808496 3957596392 546451692 3199672906 295476605 +2147483648 3221225472 1610612736 1342177280 134217728 67108864 436207616 1694498816 562036736 3418357760 3189768192 1617952768 3785883648 1923350528 1410990080 1967980544 1568964608 3754967040 3122159616 355217408 449718272 3607036928 560824832 2295254272 2680492672 2798698688 3315744224 1238438672 297961016 1954224084 2449990354 1688992333 +2147483648 1073741824 2684354560 1879048192 1207959552 603979776 1107296256 3305111552 3682598912 3745513472 2015363072 11534336 2264399872 3739484160 3255697408 2200764416 1164279808 319832064 4043841536 3560722432 1717188608 1859855360 2771161600 3426476288 127206016 1679924672 2163099552 1610416144 1536026200 3564898428 4244252914 2494245959 +2147483648 3221225472 1610612736 4026531840 3892314112 2348810240 1442840576 3841982464 2625634304 1547698176 2002780160 1120927744 1540882432 3309043712 2670329856 100466688 298352640 2704293888 4182269952 931409920 2177267712 3817829376 3830040064 2452810496 2786415232 1866243648 3437110816 680744880 2991825768 579336428 3059347230 1523230037 +2147483648 3221225472 536870912 1879048192 2818572288 469762048 4261412864 4076863488 864026624 1480589312 1801453568 3973054464 2290614272 3162243072 2931949568 952303616 3089661952 3090169856 4195901440 1217662976 4159584256 4291384320 1970769408 617266944 29579648 1521019328 4277158944 2042116528 216284264 3163950404 2995588286 4036081953 +2147483648 3221225472 2684354560 4026531840 134217728 1811939328 2181038080 2130706432 1920991232 415236096 1314914304 2823815168 3760717824 1914961920 3928358912 465108992 331382784 917520384 532176896 116150272 3029497856 3587638272 3238901248 3757998336 659890048 3696396608 803693664 3279272752 4277335592 3218562836 1108210578 2004790739 +2147483648 1073741824 2684354560 4026531840 402653184 3154116608 2046820352 486539264 1300234240 3040870400 3621781504 2796552192 3671588864 4266917888 2881355776 1400176640 4239032320 2396012544 3223855104 3236712448 1830451200 3346205696 2935741952 1446837504 986279552 2983777984 1194275488 3459891184 2275119448 2337052268 3023138986 1360833439 +2147483648 1073741824 2684354560 1879048192 3623878656 4093640704 3858759680 2231369728 1149239296 2772434944 2518679552 2255486976 192413696 935067648 1688862720 4072603648 1767997440 4140843008 1934106624 1331974144 2057713664 118320128 3937597952 2958275328 474161792 1642844736 1830779552 3000090384 3569894712 1805915324 2907051614 3256684693 +2147483648 1073741824 536870912 2952790016 1207959552 2751463424 3791650816 1728053248 3934257152 2881486848 3231711232 3857711104 3582459904 2750676992 4292214784 2615476224 3979509760 1641037824 1253580800 2975600640 2341623808 2589664256 2561921536 2339156224 4022424448 3042755904 3538509280 3344481360 3803665656 1950986692 1557391226 2696729387 +2147483648 1073741824 3758096384 1342177280 671088640 335544320 3053453312 1526726656 41943040 1698693120 1109393408 4193255424 3556245504 625737728 2178547712 846659584 283738112 2454732800 2512920576 1574203392 3309709312 1218778112 799705600 2901383936 3402976640 915591488 390310560 3340729616 562934520 1590567164 1842444326 2858189357 +2147483648 1073741824 3758096384 3489660928 2818572288 3154116608 4194304000 2600468480 696254464 3829399552 3844079616 4222615552 3490185216 1843134464 4093509632 3814260736 2914484224 336609280 1383604224 3400822784 2578606080 2644464640 2029706752 1206238464 4208930176 811254976 1444260384 3270979216 1186375640 2669908740 2660391534 2033154751 +2147483648 3221225472 3758096384 805306368 2281701376 3690987520 838860800 486539264 1518338048 859832320 2459959296 1133510656 3394764800 1320419328 2419720192 1473708032 3739844608 984629248 2047369216 873230336 3745388544 879051776 737340928 1695013120 2553097856 2749283648 4108956064 1672492368 2525502408 1280080428 1813933274 3979690461 +2147483648 1073741824 3758096384 1879048192 3355443200 4227858432 3388997632 1728053248 1434451968 801112064 3906994176 3608150016 1318584320 3716939776 3948281856 1254686720 1037729792 3782230016 3519553536 3878973440 447363072 1926718464 3261595136 2367726848 2141148032 4128504512 2083168224 1777879152 1515987336 3165549644 3784664134 3925145323 +2147483648 3221225472 3758096384 2952790016 3892314112 3288334336 2449473536 2734686208 3481272320 3443523584 3793747968 758120448 3695706112 3818127360 632946688 1271070720 2003140608 2576367616 3031982080 490500096 1065244672 2661381120 3037389312 666077440 3782570368 1846605760 1266716320 288947472 2701447320 1291504932 630953290 1097939613 +2147483648 1073741824 3758096384 2415919104 671088640 1677721600 3456106496 2801795072 3196059648 3175088128 1704984576 493879296 1583874048 1735131136 2743205888 2499084288 4243619840 928006144 2614632448 2909040640 3028174848 2320438272 1118941696 1581688576 545469312 3628306240 3134957216 2350878416 3658594488 1823908404 1982548790 3813663489 +2147483648 1073741824 2684354560 3489660928 3355443200 4093640704 1979711488 3338665984 2155872256 4190109696 354418688 3448766464 3764912128 537133056 286392320 2558853120 3365371904 3710926848 95952896 453791744 2296801280 1955554304 3402562048 3091856128 3606250368 116437056 3812263136 2890131088 2561296584 4186515764 3178337410 1950293321 +2147483648 1073741824 1610612736 268435456 2818572288 67108864 3724541952 2097152000 2424307712 138412032 1470103552 3660578816 2919759872 2111569920 3034185728 1755906048 3360784384 1511014400 536354816 2847158272 3361081344 2175489024 2277278208 1644146432 1057971840 412276800 4255185952 1430624208 2247519000 3634045444 3023340398 1021555373 +2147483648 1073741824 3758096384 805306368 3355443200 1006632960 3523215360 3942645760 2575302656 843055104 4083154944 732954624 1320681472 2782658560 3846307840 1118109696 3701112832 1787838464 3597148160 550793216 1042683904 3392889856 1199414784 649046272 2338493824 95182016 4208611616 665417136 2563831768 3847320668 1332539502 1294144225 +2147483648 3221225472 1610612736 4026531840 2550136832 67108864 3120562176 2902458368 3347054592 54525952 564133888 1246756864 274202624 1348730880 4290117632 3544645632 3084222464 3635429376 1135108096 2657890304 1837791232 1301629952 3802432000 2825035008 1743648384 2347004864 2197170592 2246513872 1728418600 2485672748 892092850 2955552667 +2147483648 3221225472 536870912 4026531840 1207959552 2751463424 1979711488 1325400064 1820327936 3493855232 4179623936 2546991104 1886912512 1813774336 4051566592 826736640 2226487296 1454391296 2324193280 2511605760 4128929792 4272235520 2144129536 14875392 1344112512 2891187776 3265945632 3844944016 3187197416 2218308924 618190990 65593983 +2147483648 3221225472 1610612736 3489660928 4160749568 603979776 3187671040 620756992 2877292544 4005560320 2858418176 4038066176 2144862208 3451125760 1997668352 973406208 1171357696 1477459968 1460166656 1708929024 33449984 2799926272 3873870336 2253692672 2751574656 704136640 3894693728 2547675440 1949924952 3915353836 2043378010 1403700169 +2147483648 1073741824 1610612736 1342177280 3623878656 2617245696 1241513984 3640655872 3229614080 1983905792 4188012544 2356150272 3855089664 394002432 1180041216 986644480 894205952 2307932160 1763188736 2386833408 1252141056 3594873856 329633280 4040942848 3677916288 2656710720 416351008 1379895504 1869253688 2929137124 3878198334 2206356203 +2147483648 3221225472 3758096384 2952790016 134217728 872415232 704643072 4076863488 3145728000 381681664 2715811840 1741684736 106430464 3997958144 2012610560 1052835840 792428544 3941613568 2875744256 1480880128 790779904 3818587136 1465686528 2299712768 2135939456 89787840 879182688 2514681072 2301081064 933111852 1896157606 1356440251 +2147483648 3221225472 536870912 3489660928 1476395008 3019898880 2852126720 83886080 2306867200 3107979264 2925527040 4205838336 4187488256 4217110528 3160539136 3313172480 4199120896 1871724544 1414029312 401870848 3437651968 1386556416 4162902528 2644153600 3529351808 3028710592 185943200 1664647984 1896260440 429916108 200097838 1247073649 +2147483648 1073741824 536870912 1879048192 402653184 738197504 436207616 3170893824 461373440 633339904 828375040 688914432 423100416 3138650112 3446800384 854786048 3592716288 3819978752 3527942144 1002180608 2250127360 4004842496 597005824 972016896 3766533760 1468693952 394730208 4039556272 2822469256 953727900 2643347466 3486327033 +2147483648 1073741824 3758096384 3489660928 4160749568 1275068416 1107296256 3942645760 4118806528 2713714688 2338324480 2410676224 3345481728 1972633600 293208064 2372206592 4143742976 2735751168 2931302400 3855380480 986081280 732658688 3748898304 3866222848 4063794560 460483264 4198590688 678338992 983643608 3340679348 1009350730 3078287101 +2147483648 3221225472 2684354560 268435456 2818572288 1006632960 1778384896 3875536896 645922816 1455423488 2032140288 147849216 2359820288 2471755776 237895680 3334930432 2443870208 1345339392 3017302016 3723251712 317851648 476926976 3479936512 2831807744 3796685696 3599983424 923046752 1765240976 1959962216 3964414292 2514647338 3731183319 +2147483648 1073741824 536870912 2415919104 3892314112 2885681152 1577058304 1728053248 2743074816 549453824 1944059904 462422016 3941072896 1907621888 2761031680 26804224 1649901568 665862144 2098733056 2785808384 4281223168 1991209984 2557793792 3702189824 1673384832 3883213248 2137647200 775378416 3988309960 3387205748 725801562 2492046089 +2147483648 1073741824 2684354560 268435456 1476395008 872415232 3456106496 2634022912 2004877312 289406976 2824863744 500170752 2630352896 2548826112 3687448576 4268687360 404979712 2985312256 3539476480 1303662592 1670252544 689515520 1032755712 712025856 4291931776 923470784 1457909920 1329946672 22843624 2654703460 1851002998 2367562661 +2147483648 1073741824 536870912 3489660928 2281701376 4227858432 3925868544 3170893824 2709520384 2369781760 1944059904 1810890752 2798125056 3471572992 752222208 2047410176 465600512 877674496 1163403264 1267994624 848455680 3766699008 859307520 101037312 1897315968 3512279232 2652413600 1761887728 3161081848 4001827940 2883443446 1078126891 +2147483648 1073741824 1610612736 2415919104 3892314112 603979776 3456106496 1023410176 3917479936 910163968 2866806784 2521825280 2807562240 1505492992 4124704768 1975844864 3236659200 468729856 1214783488 636760064 3244181504 3056825344 1644990976 3964839680 1558314624 3190629568 1616888608 3301841264 667632936 2483085996 1811992414 3758154669 +2147483648 1073741824 536870912 4026531840 3087007744 1543503872 570425344 3841982464 864026624 2445279232 375390208 120586240 3712483328 2473852928 4275961856 4105109504 2372108288 4019208192 1855463424 4249620480 3829561344 2564119552 1680518656 2873151744 936481408 409823680 3237380320 1117454128 3670600088 222690724 440601658 4268855599 +2147483648 1073741824 2684354560 2952790016 1476395008 2617245696 3254779904 3506438144 964689920 448790528 1243611136 2461007872 757596160 1619787776 4195745792 552796160 2157674496 2102411264 3342344192 290738176 2899466240 4047055872 172412416 3672940800 375490688 3127192768 388539744 3140206864 100143960 2272552340 1549959110 3172015179 +2147483648 3221225472 3758096384 805306368 3892314112 1811939328 1845493760 1862270976 226492416 3066036224 2086666240 1961885696 2630352896 389283840 1482817536 167706624 214990848 1263550464 1020813312 4182536192 3451787264 511276032 1884665344 2060711680 3268843392 2601866944 339465056 590537264 1634680952 350792548 3366720794 797845105 +2147483648 3221225472 536870912 805306368 3623878656 603979776 3456106496 4143972352 696254464 826277888 1084227584 1708130304 1147666432 1901854720 23986176 2301034496 494043136 1840267264 1482186752 4232318976 1401559040 2021485568 3504837120 3645613824 249420672 3916342464 3397267616 2679055440 1457439976 2670093108 2607495726 378833655 +2147483648 3221225472 3758096384 1342177280 4160749568 2483027968 2919235584 3741319168 2877292544 1388314624 2854223872 3534749696 1052246016 3469475840 1428291584 4183752704 3599138816 97533952 1659396096 1944350720 3664128000 3184098304 2409089536 2388367104 2834943872 661030336 1572884832 966791440 4100982616 1788368476 998009318 1410993617 +2147483648 1073741824 3758096384 2952790016 2281701376 335544320 1375731712 3305111552 4102029312 2621440000 3344957440 2792357888 3114795008 3677618176 4063100928 1099759616 3801120768 1439711232 2734170112 3297538048 1061312512 637486080 2535950848 4076071168 2053997184 3681086016 2128348704 2927243184 4124259640 2864047060 3832850458 285614807 +2147483648 3221225472 1610612736 1879048192 2550136832 1275068416 2046820352 2936012800 1048576000 2554331136 2917138432 154140672 1573388288 1098121216 1328152576 1574895616 1514504192 638599168 257449984 1097609216 3240507392 2676575232 1323607552 674299136 2026567552 426610496 1658086432 4009390832 279406232 1144635876 3018743866 545068117 +2147483648 1073741824 1610612736 3489660928 1744830464 3825205248 3925868544 3036676096 2508193792 3938451456 1222639616 3304062976 434634752 1719926784 3991011328 800260096 3534979072 2437955584 3191349248 2231119872 1035888640 3797758976 156692992 2939860224 802994816 1347263168 4046277984 2340350064 1323220088 3775838196 930515650 1697307057 +2147483648 1073741824 2684354560 2952790016 3087007744 3019898880 2919235584 1929379840 2172649472 2571108352 2099249152 179306496 29884416 3614703616 2906259456 3724869632 860585984 2773499904 3659014144 1336692736 2079741952 2430819328 135322112 731682560 1381685632 380760256 3610584224 851692176 1266961240 307374564 3816903482 3055155933 +2147483648 1073741824 1610612736 805306368 939524096 2885681152 1509949440 2197815296 729808896 1052770304 2959081472 2869952512 1436024832 1204551680 1646395392 789250048 2715975680 1076903936 1160257536 2611228672 2099648512 3260881920 582473216 3088313600 2981470592 1688782272 3619641184 1029491760 1671526280 3569219020 809301350 2385602129 +2147483648 3221225472 1610612736 1879048192 2550136832 2617245696 2919235584 3741319168 3867148288 155189248 593494016 4128243712 3246915584 2853961728 1508507648 2695561216 1256947712 3316662272 725114880 1067724800 2467182592 3469036544 893308416 1267111680 1843580800 4157399872 3573132448 2552198576 3790442760 782859716 499955598 2583270709 +2147483648 3221225472 536870912 2952790016 1476395008 2483027968 838860800 2231369728 880803840 4248829952 1939865600 3461349376 125304832 4271636480 633208832 566820864 4121133056 3912253440 122183680 458493952 212490240 3410177024 1399900672 584636672 1618797184 4026444352 2086246048 2861268432 1617209640 2706568380 3828333262 911607071 +2147483648 3221225472 1610612736 2952790016 3355443200 738197504 1375731712 2600468480 8388608 3007315968 3328180224 665845760 146276352 472645632 1942093824 1878851584 2910945280 3574611968 11034624 2432970752 1678137344 3478873088 1338676736 3195201792 836693376 3185348672 1157730720 1515212592 2361944536 2041853788 3661512854 2234986273 +2147483648 3221225472 1610612736 2952790016 3892314112 1140850688 1308622848 855638016 109051904 3653238784 2510290944 2685403136 3497525248 2219048960 2976514048 1044185088 521764864 2817540096 562585600 2597072896 4146485248 903574528 652386816 4098025216 886225280 711627584 3272516832 3501520592 3922841096 1163678012 622731938 410999669 +2147483648 3221225472 3758096384 268435456 1744830464 1140850688 1912602624 721420288 2239758336 1094713344 1889533952 252706816 1974992896 3946053632 1444020224 2380333056 2375581696 3664789504 3922223104 3824971776 3614312448 3092198400 892838400 2054682880 1607972224 944214720 2822764704 4033598544 722061704 3030437340 1988368154 2948221769 +2147483648 3221225472 536870912 4026531840 3087007744 872415232 570425344 1056964608 1434451968 3854565376 2908749824 2802843648 3987210240 2234253312 1940783104 1388511232 1836875776 1328562176 3566755840 1555304448 765097984 3004783616 952474112 1418055936 2183511936 961911488 4285381344 2192163504 1644944776 3679906260 3656466966 3435778967 +2147483648 3221225472 3758096384 4026531840 3087007744 2751463424 2852126720 1593835520 444596224 2638217216 3936354304 3320840192 1264058368 2521563136 3227123712 2045575168 985300992 1771061248 2663931904 3599003648 1272870912 2612222976 2429145600 3753481472 2174848896 21880128 4209501856 2236776784 3357820152 1278088876 2213230502 1510334957 +2147483648 1073741824 2684354560 805306368 402653184 1677721600 3321888768 654311424 2692743168 2302672896 1256194048 1341128704 1258815488 612106240 1078329344 3894738944 3098181632 1909473280 47718400 849629184 216143872 2546404352 1374532096 3934102272 3301307264 399630400 3126586528 3478159728 3742577144 3066531972 3253130430 1807632099 +2147483648 3221225472 1610612736 2952790016 1207959552 1409286144 973078528 922746880 4001366016 79691776 2673868800 30408704 1181220864 2993946624 3984719872 3739418624 3054600192 3328720896 1920229376 2374119424 1860392960 4262568960 2456316416 1215593728 3129092992 2153983808 4208043616 218637744 1235516904 4243196084 840398458 391368865 +2147483648 1073741824 3758096384 268435456 3623878656 872415232 3925868544 4177526784 3883925504 3225419776 589299712 540016640 3914858496 3016491008 212467712 2606039040 1019379712 2572697600 1003233280 11169792 1431635968 4156746752 3017300480 4128003328 449449088 2982509504 4276784160 3396094864 1767523608 1684895788 2778636838 1473923701 +2147483648 3221225472 2684354560 1879048192 2550136832 469762048 2583691264 1795162112 192937984 3753902080 2124414976 2832203776 1994915840 1920729088 3571318784 401014784 3355279360 2934456320 243032064 2665369600 2498181120 1216203776 4146613760 2178690304 1452172672 911162816 2606867424 4119228752 1208187240 2515001076 1040532734 1445243279 +2147483648 1073741824 1610612736 3489660928 2818572288 3288334336 3321888768 251658240 1367343104 2688548864 3571449856 3209691136 85458944 1118044160 4269146112 914685952 2457763840 1293434880 379854848 4034277376 763717632 2919158784 643310080 1438925568 3764795264 2919055552 4031415328 165038192 2662669480 2306258188 2495881618 2330352411 +2147483648 1073741824 2684354560 2952790016 3623878656 1140850688 2919235584 2835349504 3581935616 4022337536 757071872 1072693248 3002597376 4267442176 144048128 2561212416 2202501120 3338158080 3361480704 1167478784 1395218432 495447040 2052612608 3060561664 1934492800 1191523008 1210686432 831354000 38660344 2682723836 4064472558 3285290923 +2147483648 3221225472 1610612736 2415919104 3087007744 872415232 33554432 1526726656 1451229184 1363148800 3944742912 1452277760 4206362624 245104640 1208614912 1289289728 1210744832 4139270144 4170997760 1896493056 3512289280 4159364096 2027444736 1194090752 2250382720 1945985856 3762091168 2536189840 357550664 3255345372 1933919246 564166821 +2147483648 3221225472 536870912 1879048192 939524096 1677721600 3992977408 3170893824 897581056 1044381696 1700790272 1020264448 3407347712 26476544 1478623232 3619356672 1060405248 4145561600 462708736 1663176704 1933260800 2264177664 2604167680 614733568 573197952 3608617664 3098706720 2248753328 980912488 2024336140 3046507018 1890148145 +2147483648 1073741824 2684354560 3489660928 2550136832 2483027968 3925868544 1593835520 3883925504 2462056448 2975858688 466616320 2107113472 1902379008 3900309504 3327459328 1712029696 1637367808 2003050496 3111800832 3704973312 1078709248 3686271488 4195636480 3604119424 3199802304 2272101728 776164016 3564689640 468222284 1464910706 113557853 +2147483648 1073741824 536870912 268435456 2281701376 3825205248 2717908992 956301312 360710144 3309305856 2170552320 655360000 894959616 2538340352 482476032 813367296 3624894464 928530432 4266401792 2705461248 20645888 1936704512 3444060672 2090103040 3394112640 2300117696 2705630880 2709516976 4220527240 496514604 2406242662 1689395393 +2147483648 1073741824 3758096384 1342177280 939524096 3825205248 1644167168 1526726656 3850371072 2151677952 3919577088 3541041152 72876032 2631139328 3157655552 3555131392 1352630272 3059236864 3218350080 1572237312 1638344704 3661601792 1690841600 1506545920 1942117760 3942734528 2378226720 1092863696 2159163528 464093100 2063393962 3859409467 +2147483648 3221225472 1610612736 2415919104 1207959552 2214592512 973078528 855638016 2977955840 1740636160 3999268864 848297984 3430416384 91488256 2425749504 846659584 1365344256 1182285824 1316249600 487993344 867649536 2046927872 1214775808 1565293824 323103104 2844856512 1061066720 217445680 1883120712 920334268 1114874490 3111212971 +2147483648 1073741824 2684354560 2952790016 402653184 1140850688 2449473536 3372220416 1015021568 3812622336 3403677696 837812224 1714946048 2372665344 749338624 994115584 4189749248 3224911872 778838016 2368360448 3733018624 1159367680 3517473280 3252971776 1495151744 2440513088 493485472 1697613680 2198123000 1734305692 1783492854 2568070133 +2147483648 1073741824 3758096384 1879048192 3087007744 2080374784 33554432 2600468480 3984588800 364904448 4196401152 2578448384 673710080 1554776064 891682816 3719626752 2348515328 3190308864 3517718528 363229184 150288384 3566984192 3237510656 4216594688 1643265408 3532082880 1054660320 3028583184 3407916504 429574548 2539778198 795042931 +2147483648 1073741824 2684354560 3489660928 671088640 67108864 704643072 1828716544 2206203904 3527409664 1516240896 1613758464 3947364352 113508352 3109158912 2175467520 1867808768 1179140096 1698963456 454184960 600532992 593794048 2197832192 612381952 1287677568 4087359936 3289414944 4279775024 3401327896 3126739748 1878868642 3750606217 +2147483648 3221225472 1610612736 3489660928 3892314112 3690987520 3523215360 3875536896 3397386240 1111490560 1407188992 368050176 2460483584 2367946752 2878734336 3412656128 4100292608 2242396160 3752091648 1842753536 2928240640 3767923712 880815616 4013951232 4200612736 2872053056 2181584160 3904129008 2433639416 3905239764 470262738 1940862187 +2147483648 3221225472 536870912 3489660928 3355443200 3422552064 1845493760 3808428032 2055208960 4123000832 526385152 2677014528 1057488896 362020864 4123656192 259063808 2482995200 3523756032 3155451904 1116344320 835807232 2031084544 865084928 1627936512 3465830784 1531598144 2427526880 3449809328 3122149576 4015787524 3342739338 2972411909 +2147483648 1073741824 536870912 2952790016 4160749568 738197504 3053453312 1526726656 2407530496 3141533696 2136997888 4251975680 1697120256 1825832960 1935278080 108986368 2719318016 3492298752 1683234816 697962496 90134528 3783654400 2217760256 726170368 723795328 3853656000 1863000480 2669652400 149906872 3532504852 1945379242 1053432845 +2147483648 1073741824 3758096384 805306368 1476395008 1006632960 2248146944 2701131776 662700032 3057647616 2338324480 3893362688 1423441920 2453929984 1227489280 1710030848 2077786112 2413314048 851714048 2850713600 390928384 3404246016 40918528 994599680 2698780800 940444608 2698475296 4042120112 1095038728 1924537068 1862470370 4167014325 +2147483648 3221225472 536870912 1879048192 134217728 3422552064 4194304000 251658240 3833593856 1816133632 849346560 2442133504 82313216 1262747648 3390439424 2501967872 1485012992 3454550016 2462343168 2715160576 2772514816 2431878144 1118840320 3669499136 432805760 3290581568 4293866016 991887184 2257712584 1996432884 1102489570 1819654955 +2147483648 3221225472 3758096384 2415919104 3355443200 3825205248 167772160 3909091328 4034920448 3275751424 2753560576 3333423104 3784835072 2285109248 1943142400 1053753344 4166418432 1360543744 1802788864 2817683456 2692696064 902751232 925643264 4221986048 2159871104 1810477120 62309792 1053294608 2071754328 1231961164 2780893274 2038943305 +2147483648 1073741824 3758096384 4026531840 3623878656 3422552064 167772160 1090519040 645922816 1312817152 3672113152 1561329664 2258108416 2763259904 1487011840 3445686272 594509824 3222814720 1525948416 3124916224 2893117440 2012736512 3920373248 785786112 2019774592 1937697600 2764016416 4011879280 1831893896 170421196 1834767642 920519025 +2147483648 1073741824 536870912 4026531840 2818572288 335544320 3791650816 1191182336 3447717888 1371537408 3525312512 1072693248 2967994368 4145807360 706084864 678363136 692092928 1432895488 4074512384 976621568 2694805504 4230534144 3887352320 3907670272 1789473664 4105674432 261930208 3982361360 3309526776 1402901492 2867556686 820167659 +2147483648 1073741824 2684354560 1342177280 3892314112 3690987520 838860800 4278190080 578813952 3686793216 1050673152 2008023040 1956118528 165937152 1598685184 343998464 1020035072 4195893248 405020672 183128064 4289800192 3063215104 3436981760 4221450496 1888694144 2701769024 3408845280 2208633168 3970355928 1248427468 772860338 2491828293 +2147483648 3221225472 2684354560 1879048192 402653184 1543503872 3590324224 2734686208 4068474880 3577741312 752877568 3218079744 2282225664 97255424 789970944 3489071104 3458367488 2122858496 982278144 2801160192 1235695616 636128256 149188096 4088007424 257491328 763478336 2283316896 1102649456 1666286824 2073083268 1723166630 4234669867 +2147483648 3221225472 2684354560 4026531840 939524096 2751463424 301989888 788529152 276824064 1371537408 1302331392 154140672 302514176 7602176 1916665856 223019008 320831488 2693283840 649355264 3676196864 2411427840 4290223104 256643584 708995328 2751547264 2800414784 1545401568 2114180304 953318808 305747588 3809918074 51832831 +2147483648 3221225472 1610612736 4026531840 3892314112 3154116608 1375731712 2499805184 4001366016 532676608 1201668096 919601152 1625817088 1563164672 3729915904 932642816 2209382400 1952989184 3421265920 3044159488 2475128832 511243264 3998490112 4126558464 2459531904 1607307072 1489746912 153804240 1430463080 1954992884 64038358 120705737 +2147483648 1073741824 536870912 4026531840 4160749568 469762048 1845493760 3204448256 847249408 1086324736 2246049792 229638144 1170735104 939261952 2879520768 2145976320 2638774272 1967669248 507256832 2680295424 2652469248 1520499712 3831778816 3542488832 2835304320 2688540992 4272659552 2867178736 49725912 1739814244 3520444094 3321802673 +2147483648 3221225472 3758096384 3489660928 2281701376 3556769792 3858759680 1157627904 2021654528 297795584 3093299200 200278016 266862592 975437824 2036465664 3524067328 589987840 2993176576 2472828928 818049024 2979883008 2939339776 1403267584 908202752 3735900800 943379520 800066784 3402126896 2658404088 1343901044 481387858 2856640081 +2147483648 1073741824 1610612736 2415919104 671088640 3825205248 436207616 1593835520 864026624 3653238784 4284481536 2347761664 4106747904 2812018688 853671936 3622371328 123895808 3360178176 1172054016 4337664 24725504 3948581888 1453076992 1281502464 1990795136 2957169088 4128782560 134491568 1143372024 4079951332 3363692046 1721616273 +2147483648 1073741824 2684354560 1342177280 1207959552 738197504 1845493760 2533359616 2004877312 2252341248 283115520 2913992704 3876061184 4035182592 1454505984 3839950848 3301212160 1871200256 1027874816 1175605248 2997954560 3757876224 1162106368 2450659072 1219566464 318542784 2948867872 3067231856 1351692760 3379335172 73148290 2588827257 +2147483648 1073741824 536870912 2415919104 2013265920 2617245696 973078528 1761607680 3699376128 759169024 2334130176 2228224000 4270325760 2895380480 863633408 2202206208 2732097536 2802335744 4015267840 2820280320 506677248 1119927296 1840516608 1453997312 4115342464 1829545536 2823973536 4215745424 1451937640 105857988 1625203722 2597654813 +2147483648 3221225472 536870912 268435456 1476395008 4227858432 2315255808 2566914048 1887436800 3544186880 1415577600 426770432 2459435008 3508273152 3585998848 2548105216 180518912 3206037504 4108083200 698224640 2272331776 216706048 2495364608 3740148992 3672726656 2927013952 599917984 1118778416 3296451000 1474743756 4251606222 776670591 +2147483648 3221225472 3758096384 2952790016 3087007744 2080374784 2315255808 50331648 343932928 239075328 1432354816 930086912 3597139968 3187933184 1905393664 1788674048 3702816768 65552384 1136943104 2553442304 2278381568 3142376448 2956230144 2283414784 1219064192 3148796480 1036065568 2167076016 2853400248 3403141812 265795906 3931634153 +2147483648 1073741824 536870912 2952790016 671088640 67108864 3388997632 2936012800 3665821696 12582912 3097493504 1053818880 3463970816 1947467776 945422336 263782400 2178383872 1241006080 3713277952 2629439488 1477007360 1583322112 3154395648 4152509696 4143794048 2092283200 498422880 2481585744 2192779880 2539047100 1440453450 2328241741 +2147483648 1073741824 3758096384 1342177280 2550136832 469762048 3321888768 2197815296 2290089984 4097835008 3600809984 4017094656 91750400 1487142912 1648492544 2410872832 1014005760 4109910016 2439258112 1663201280 514009088 3063467008 3388231168 2349482752 751776128 1038543936 1584494112 587449680 73966776 189532988 3536745490 2367495425 +2147483648 3221225472 536870912 268435456 2013265920 2483027968 3523215360 3271557120 511705088 3644850176 534773760 2752512000 3880255488 2453929984 1732378624 3461021696 4286414848 2764587008 8675328 4133621760 4118480896 3456482304 3832809984 1706690816 2486661504 3613624128 3551334560 4007962096 821488392 1276492324 3795602018 1652452609 +2147483648 3221225472 2684354560 805306368 3892314112 1811939328 3523215360 385875968 4286578688 3409969152 2749366272 2997878784 863502336 510918656 174194688 1808072704 4102848512 3627565056 1301569536 4040314880 79501312 3505976320 2841277952 198248704 3625900928 2162501568 3835490720 3373299696 2745714776 838612540 1544445690 295927185 +2147483648 3221225472 1610612736 268435456 2818572288 738197504 3992977408 4143972352 1031798784 1681915904 857735168 1934622720 1118306304 2829320192 28966912 2832269312 461012992 1525170176 2105827328 3656003584 2180581376 2761872384 2549241344 3678738176 2040056704 1495619264 3446179360 236814224 1904518824 3308486356 20427922 1011147261 +2147483648 1073741824 2684354560 268435456 3892314112 1409286144 1711276032 1224736768 4202692608 3611295744 1520435200 261095424 2227699712 2104754176 2066612224 785448960 610697216 797458432 4124319744 3955118080 3784902656 3369268224 3947260416 2704610048 4144034944 443364672 3065823136 3610448 3242433736 3447751396 757924346 1545396535 +2147483648 1073741824 2684354560 2952790016 2550136832 2617245696 3254779904 1090519040 109051904 1186988032 1025507328 2419064832 2746744832 1090781184 2443051008 3934453760 734167040 3514318848 4196671488 3199094784 2092652544 4085697536 2709917184 964116736 3670339712 3654228800 1010880352 403783824 2233717016 2596515164 970184130 22804143 +2147483648 3221225472 2684354560 268435456 402653184 469762048 3657433088 452984832 3598712832 2780823552 3290431488 3146776576 1810366464 2261516288 1273888768 1568997376 3619258368 975716352 3974914048 2239647744 904726528 3879046144 463883776 2090405120 786423168 3994100544 2003025632 438795280 3725777096 3744769140 1684901414 2576508439 +2147483648 3221225472 3758096384 1342177280 2281701376 872415232 4194304000 3506438144 2910846976 398458880 4062183424 1487929344 2967994368 1879834624 2701000704 640745472 2239463424 4247273472 590110720 1842245632 1830365184 1096270848 442915328 863313152 4093220992 2024750784 4179275744 3903574800 990927192 4053296372 4190383302 2764196511 +2147483648 1073741824 536870912 268435456 939524096 2751463424 1442840576 3841982464 478150656 205520896 3906994176 2955935744 1958215680 239861760 205914112 760414208 3810099200 3069722624 4155252736 4009103360 78317568 2000002048 1204687360 203885312 1523835520 1053640256 536263200 3661624944 760945432 1101915356 34734950 260644611 +2147483648 1073741824 3758096384 2415919104 2818572288 1811939328 167772160 3338665984 1518338048 2185232384 635437056 1150287872 2845310976 2332819456 3974758400 3634429952 530481152 970473472 2649497600 1291481088 1786333184 3807564800 3898766848 3707053312 2799211392 2942510400 1713091872 336106736 3709538120 3498554188 2465900230 1601588821 +2147483648 3221225472 1610612736 1879048192 2550136832 2751463424 100663296 3439329280 2340421632 935329792 2036334592 663748608 1372061696 3457941504 1336016896 1531904000 2050064384 2215133184 3699138560 1051865088 1590114304 3331181568 928649728 980116224 2648168064 3878763968 1086109664 1986436784 3972892872 2633634404 3004897486 240122673 +2147483648 3221225472 1610612736 3489660928 3087007744 3959422976 2852126720 419430400 2122317824 1698693120 136314880 1703936000 2307391488 1226571776 1884946432 3790143488 983072768 851984384 1849450496 3494522880 4003555328 2657410048 358757888 2792174848 1293335680 2135365440 537366176 2319155728 74559432 97551428 1043600846 2106997645 +2147483648 3221225472 1610612736 805306368 1744830464 2348810240 369098752 2634022912 1031798784 1665138688 249561088 2635071488 1006108672 3822845952 716832768 751239168 3103490048 1303920640 2898026496 3404345344 954144768 2243408896 783943168 1187474176 1006370432 1362642624 2356962720 3058332016 2158976392 3709855612 3321784622 1911640061 +2147483648 1073741824 536870912 1879048192 2281701376 2483027968 2785017856 3539992576 3783262208 3938451456 941621248 13631488 3497525248 381943808 2602434560 986513408 1714651136 4055384064 3278118912 2601390080 3415554048 4171744256 1352534528 2836230912 2257844608 3811051712 1232867680 1601848848 3326307176 3831940540 1488974242 3991538671 +2147483648 1073741824 2684354560 805306368 1207959552 3825205248 1308622848 3070230528 2776629248 1891631104 2917138432 1955594240 4089970688 3746824192 3810131968 46202880 3587997696 2148024320 20193280 1816809472 728307712 1540924416 2243572224 2221999872 1726253952 2059668160 911359072 2664789232 3236332872 473515620 1047588714 834567917 +2147483648 3221225472 3758096384 1879048192 3087007744 1409286144 2852126720 1358954496 2139095040 37748736 3533701120 3018850304 3317170176 3322675200 4149346304 2547843072 2429124608 2096644096 439115776 2841800704 1250244608 3684031488 65169920 1967469824 645257344 724715456 374160672 669102928 794588408 1293579868 4201187014 2459408265 +2147483648 1073741824 2684354560 2415919104 3355443200 1275068416 1375731712 3271557120 260046848 2327838720 1944059904 1515192320 310902784 2901147648 1418067968 1127546880 2688188416 1095254016 529276928 2039894016 4221388800 3806782464 2614519296 3275557120 3096883584 2960003008 944308576 609538032 2130775080 2396564676 1142384566 2835721763 +2147483648 3221225472 536870912 3489660928 134217728 2348810240 973078528 1191182336 2709520384 2956984320 111149056 4073717760 3262644224 345767936 4043964416 3927900160 1177976832 2000175104 1622958080 2350518272 3213322240 1918534656 1817839104 1898413312 747287424 1143109824 716913696 4026586448 612191336 757966524 3563637902 922318245 +2147483648 1073741824 3758096384 805306368 3623878656 4227858432 2248146944 520093696 1249902592 255852544 3378511872 80740352 2239234048 828637184 1637482496 2512715776 1764130816 3476570112 3145998336 931819520 2283608064 951249920 2204777984 1292722944 3521838976 247364928 3703524256 3488869040 1749457256 2145927484 1291588594 2347637869 +2147483648 1073741824 536870912 4026531840 3623878656 3556769792 1040187392 4177526784 3598712832 3879731200 3114270720 1945108480 2317877248 1495007232 1323433984 971702272 1202094080 3597156352 3174834176 1070731264 212039680 3291147264 1026697728 1156792064 3606244480 3683013440 2110603168 77309648 1616617208 2990257556 2687229390 3956523985 +2147483648 3221225472 3758096384 3489660928 939524096 4227858432 1778384896 150994944 2659188736 2034237440 3521118208 3807379456 1963458560 1479278592 2833121280 2957574144 1573748736 3938992128 747397120 3251531776 3333515264 711564288 4118429184 2264618240 1497035904 3816613696 480346272 2213955312 2788506744 3305880068 643115350 1530650575 +2147483648 1073741824 536870912 268435456 2281701376 2885681152 637534208 2734686208 3699376128 3552575488 1965031424 1005584384 3485990912 3426484224 139591680 3617128448 4243750912 3632807936 249307136 3967946752 3064006656 143049728 3215332864 1375154944 708428160 3127092800 250007008 3971357840 4025431800 1891494500 3842363998 1051823305 +2147483648 1073741824 536870912 2952790016 3892314112 3154116608 301989888 3607101440 3330277376 2671771648 2015363072 3291480064 1052246016 3303800832 3625058304 1495859200 2387902464 1131954176 93069312 2365722624 4162934784 2931880960 3496353280 1659316480 3377986432 1386871616 756210592 2704216592 3793978136 4058482908 4166095670 3579769001 +2147483648 3221225472 1610612736 4026531840 939524096 3019898880 1845493760 2734686208 2172649472 3770679296 1994391552 3402629120 2197291008 4145283072 2646999040 547946496 1770291200 3115859968 1815371776 1668689920 4190205952 2991102976 3680115200 4151531264 4239909248 3266312384 980143200 3956666736 1999157864 3762971900 1407931722 288589699 +2147483648 1073741824 2684354560 2952790016 402653184 1140850688 436207616 3741319168 2424307712 1069547520 1835008000 3079667712 835190784 2550398976 2827091968 4141809664 2748416000 2693283840 1604591616 905072640 868702208 515738624 3422446080 3525389568 3111174016 3258503232 1526526944 530490544 3373383368 1785205604 3144942146 3097125025 +2147483648 1073741824 536870912 4026531840 2550136832 2080374784 570425344 2164260864 2239758336 37748736 4225761280 3390046208 3564634112 3379298304 2421293056 2481520640 640516096 1572356096 3150716928 1629622272 2755753984 4187606016 1307999744 64958720 2974994560 849017536 8301856 3291001840 772275208 3711790780 548641910 1626538505 +2147483648 1073741824 2684354560 1342177280 671088640 1946157056 2717908992 620756992 2994733056 2260729856 3198156800 2976907264 4215799808 1459879936 579731456 583729152 1161986048 4043849728 2086936576 3906883584 28518400 1072600064 3683809792 263811328 99336832 259764544 3718494048 100652368 980259256 1607787300 4215227586 2630153511 +2147483648 1073741824 2684354560 1342177280 3892314112 738197504 2852126720 1023410176 2793406464 2185232384 2329935872 3803185152 170393600 2570321920 2344747008 1681326080 1295548416 1625833472 982786048 2584891392 3916376064 839185408 2299418112 3147396352 2112999040 4026645312 2118767904 193848176 4203199576 808777620 1986422234 3285019585 +2147483648 3221225472 2684354560 2952790016 1476395008 3556769792 2717908992 419430400 662700032 1061158912 4116709376 300941312 3925344256 3943956480 2809004032 2321088512 3355148288 2889367552 2360631296 1237209088 1722898432 145206272 375007744 3785830656 2578111616 2939128768 2415268768 45949104 3631075832 3606400124 4251041866 4122961687 +2147483648 1073741824 536870912 1342177280 1476395008 2214592512 1509949440 754974720 3565158400 3242196992 3810525184 4275044352 771227648 3055288320 89522176 466288640 3035987968 2033729536 4143718400 48631808 71510016 1862380544 3798598144 558697728 2688976512 1100055104 372386976 4156621712 508095080 2169947260 1527365454 2640215307 +2147483648 1073741824 1610612736 805306368 2818572288 872415232 3388997632 3607101440 2608857088 3577741312 85983232 1055916032 2889351168 676593664 3350855680 862126080 3841228800 3891806208 1756635136 749350912 1556813824 3217609728 3760085504 39929088 4161002368 2723583424 3057606304 1304594576 929370744 615633308 2797201386 4290088573 +2147483648 1073741824 1610612736 2952790016 2550136832 603979776 4194304000 989855744 2290089984 2898264064 1046478848 1622147072 297271296 2689335296 2878734336 3193241600 117997568 418922496 929832960 3422957568 2155698176 2506935296 1728729600 332094720 2787749248 3991592000 3585571424 432512304 2719212888 1406787932 1702009446 4218119339 +2147483648 1073741824 1610612736 1879048192 3623878656 2080374784 1308622848 2097152000 2659188736 2621440000 2787115008 4138729472 2067267584 1805910016 368443392 2231828480 47480832 219693056 353640448 3670945792 1956853760 2149772288 1503624704 637568768 238440064 870799168 3976499744 1831867664 1442320472 3619949852 3966133650 2081363547 +2147483648 1073741824 536870912 805306368 3892314112 3019898880 2449473536 4009754624 2675965952 2562719744 1356857344 1928331264 2766667776 2046558208 407240704 962265088 662011904 4228399104 4010549248 3601731584 3282507776 1857287168 2492668416 2048518400 2954241920 3756226496 2066851936 3381275248 2182423672 3332567028 18080318 574825411 +2147483648 3221225472 1610612736 805306368 671088640 335544320 3590324224 2332033024 864026624 3393191936 2816475136 4237295616 1715994624 468975616 2124021760 3137404928 911048704 967327744 727998464 2463248384 3656718336 240620544 3832105472 2500430592 2974430592 4230570432 3622420768 2572812784 3114361160 3233664164 3325044538 1018719213 +2147483648 3221225472 536870912 2415919104 2818572288 1543503872 436207616 2197815296 880803840 3107979264 3718250496 1028653056 2953314304 3829661696 1609695232 3299278848 469139456 1369980928 3004456960 1962545152 1885554688 323277824 2377084416 942861568 2610565504 2001941056 1643944096 1771260112 1503438760 1277388676 2204421474 239023833 +2147483648 1073741824 536870912 1342177280 1476395008 335544320 4194304000 2868903936 914358272 2327838720 333447168 948961280 362283008 3250847744 2990669824 2713911296 2297462784 2323136512 2002001920 2262437888 4119275520 3404901376 1553680896 2245319936 3156870528 3939439424 2794387808 2448255984 1260252488 912622924 3786526370 4171994561 +2147483648 3221225472 1610612736 2415919104 4160749568 2483027968 3657433088 3875536896 494927872 2579496960 1675624448 334495744 1289224192 1185153024 1117388800 316342272 752648192 3510124544 2689884160 1757556736 4131342336 3311860736 124979712 1793101056 3005612928 2785355456 1491960032 3039294448 158644472 2667843564 1045059730 3633519149 +2147483648 3221225472 536870912 1342177280 1476395008 469762048 1644167168 3976200192 2894069760 1983905792 2057306112 2173698048 3420979200 2308177920 1756758016 239796224 2290384896 877150208 1350852608 2199785472 1719609344 102935552 3089845760 2129973504 319825536 3534233152 3266578208 1004936016 2370002376 2216729972 2575721354 1563630075 +2147483648 3221225472 536870912 1342177280 1207959552 2483027968 436207616 3405774848 1182793728 2403336192 1562378240 2739929088 2930245632 159121408 3209035776 2518351872 3138355200 3968352256 380395520 632164352 2630297600 4099515392 119212544 3599756544 1430795648 3704384320 132019104 524242064 2190342312 1017198804 907201278 2856103299 +2147483648 1073741824 1610612736 268435456 3087007744 4093640704 2516582400 956301312 2508193792 801112064 1688207360 3138387968 2713190400 3155427328 1789001728 3855548416 1598783488 2551726080 4236517376 1239035904 788203520 540662784 3645848064 487320320 1199074432 2771673792 3530718176 1389838416 1330629256 193099356 2300542922 240356913 +2147483648 3221225472 3758096384 3489660928 4160749568 3825205248 436207616 3674210304 1551892480 3007315968 3370123264 3968860160 2474115072 3036413952 3838443520 3159293952 3015344128 3935846400 3622592512 3027398656 2769512448 2919300096 1354707456 1829956864 4076625280 3788121664 298800544 2944073328 3518515016 3202102844 3262777662 3917950533 +2147483648 3221225472 3758096384 4026531840 3087007744 2348810240 771751936 1157627904 3447717888 3242196992 3248488448 1139802112 883425280 4116447232 3564240896 4107468800 1425571840 2248687616 1647075328 1780117504 2154788864 3579501568 599983616 2415982336 3339457152 992640704 2837925024 332848848 3618188024 2911346388 313178990 762015769 +2147483648 1073741824 2684354560 805306368 3355443200 1275068416 3254779904 1258291200 4135583744 2302672896 3470786560 3020947456 2615672832 724828160 628752384 2827419648 3734077440 3825745920 1185161216 3746713600 3037927424 3097224192 2461492736 3863593216 4066653568 779240256 3869470880 1770248560 1585127176 1072688756 2527928282 907987869 +2147483648 1073741824 2684354560 1879048192 2818572288 335544320 2181038080 620756992 3212836864 557842432 3999268864 3929014272 799539200 1521221632 2618425344 3312910336 758808576 4073209856 3894157312 2826588160 2675652608 1010357248 138889728 3625115904 2527330944 3408807872 3244102816 1675216176 972333080 65367892 2525873046 3235046441 +2147483648 1073741824 536870912 2952790016 2013265920 4093640704 1979711488 1828716544 4102029312 3779067904 3747610624 1689255936 3198681088 2792620032 402522112 2335899648 1842446336 2798141440 1900290048 3147173888 3236911104 1128250368 3528145408 2975439616 3513542272 2611085888 1274109088 3866414512 2828203352 2264265684 3513672314 2218993119 +2147483648 3221225472 536870912 1342177280 2013265920 1677721600 4060086272 1862270976 209715200 1052770304 3076521984 1882193920 855113728 3605266432 4245553152 971964416 2973335552 555237376 1142185984 3465940992 1379608576 1699724288 2555605504 1938004224 2117166976 3915304512 1344140128 318136752 1821052184 242722044 3109503026 779991143 +2147483648 1073741824 536870912 3489660928 3087007744 3690987520 3992977408 2466250752 377487360 3653238784 2912944128 2022703104 536346624 4228644864 1316093952 2625044480 764706816 3101179904 3546030080 2670333952 1718315008 3252608000 1191390720 3039483648 570235264 2884617024 3695108320 3144888528 2703402824 1538855036 3191445062 4159692889 +2147483648 3221225472 536870912 4026531840 3623878656 2214592512 771751936 687865856 3883925504 2529165312 3424649216 3612344320 1052246016 1572601856 1464729600 1202126848 431194112 1259880448 757882880 3864399872 2240509952 1298525184 3855811072 3853121280 1383416960 3599428544 267712352 3311139856 2241601704 1713258972 3693039134 563061319 +2147483648 3221225472 536870912 2415919104 2281701376 1006632960 3590324224 1056964608 4135583744 1723858944 614465536 3847225344 3220701184 801374208 1081737216 1670578176 1930264576 3017293824 1867800576 3684831232 1623672832 3601843200 1075797504 293309184 4269625216 1973211968 2487396192 1482417232 695037352 2097473148 4126596002 1707720413 +2147483648 3221225472 2684354560 2952790016 134217728 2885681152 167772160 1962934272 1065353216 3409969152 3944742912 3891265536 1345847296 2049703936 761397248 4225171456 3415113728 1989689344 3885785088 536498176 1783322624 3010757632 1112741376 237561088 2932419200 674473920 733344160 1603591056 3041067768 2063641756 1624075222 3939869585 +2147483648 3221225472 2684354560 2415919104 3355443200 1811939328 1644167168 1560281088 645922816 2956984320 3718250496 1829765120 2414346240 4230217728 1916403712 4121755648 2675081216 2865250304 3061080064 133320704 3361294336 4131447808 997291520 914673920 2373664384 2492578624 1055239200 1662496976 1649316744 3834537844 4106174546 1780188605 +2147483648 3221225472 536870912 4026531840 1207959552 1946157056 1375731712 1694498816 2441084928 3200253952 3093299200 3339714560 1919418368 2713452544 3492413440 3301376000 1945534464 1166557184 325869568 3902935040 1244362752 1804903424 79919616 1365821696 2689163904 2145374400 3209145184 591642160 937287304 2099050932 690969886 1066046453 +2147483648 1073741824 2684354560 4026531840 1207959552 2080374784 3590324224 2667577344 1048576000 1975517184 2145386496 2475687936 2519203840 2116288512 2826305536 976683008 2549383168 2772975616 4118028288 1379815424 298022912 3758793728 1936424448 3001993984 494755712 2483668800 4102131424 2517998064 3686512328 3260084884 3212715858 2363700059 +2147483648 3221225472 3758096384 268435456 3623878656 1140850688 2516582400 2164260864 595591168 2923429888 1155530752 2064646144 3458727936 3623092224 341442560 4049010688 2450751488 3091742720 958685184 2496819200 2673018880 1785850880 927162880 1356442368 209154176 2644769216 3029338912 3127404656 4162087560 264899988 2109693242 1237827469 +2147483648 1073741824 3758096384 4026531840 2281701376 1811939328 1644167168 788529152 494927872 197132288 3504340992 2658140160 681050112 625737728 3191472128 1550647296 2985918464 2264416256 2675712000 4202852352 1043429376 887866368 648115712 2063831296 2415208320 2939541184 33714656 997262960 139184696 1492192716 2257308006 915491709 +2147483648 1073741824 2684354560 4026531840 2818572288 4093640704 1509949440 620756992 3481272320 792723456 299892736 368050176 951582720 911998976 314441728 3719364608 4059725824 3889709056 2171346944 3450228736 2122151936 911004672 1005402624 4215573760 3328770688 781631424 4252914592 3784387312 1093313528 1580223708 110634478 4287374975 +2147483648 1073741824 1610612736 1879048192 939524096 1275068416 3120562176 4177526784 2810183680 1279262720 3013607424 1393557504 1411907584 3460562944 1256849408 4031315968 3800924160 4211621888 3818135552 3970052096 603797504 3481246720 2021484032 557841664 1859980416 665832384 4222962208 197912528 3977189512 1116399764 2031519202 1486914005 +2147483648 1073741824 536870912 2952790016 2818572288 3825205248 1107296256 3439329280 1971322880 1061158912 1574961152 271581184 3160932352 2571894784 1340997632 2418212864 2557050880 2198355968 45883392 1655050240 1157584896 918541312 2298425856 3502211328 671037056 3628057280 3309247392 1587520752 3404672280 1070052020 2588627814 3592803543 +2147483648 1073741824 536870912 2952790016 1744830464 1677721600 3858759680 3271557120 931135488 3829399552 3881828352 3442475008 3189243904 3071541248 363462656 2669084672 16154624 536363008 2766413824 403836928 2274580480 3461657600 4029903360 2009387776 2688233856 3835225024 430773792 53066160 3270701464 1436169356 3515823946 304276341 +2147483648 3221225472 1610612736 2415919104 1207959552 1140850688 2785017856 2298478592 3900702720 2814377984 2678063104 340787200 1450704896 3253993472 2880569344 3114598400 755007488 1918386176 3924058112 1848258560 1205946368 1937417216 1438736896 2590683904 1020867712 1710152768 1946355680 3198666192 4130704680 2986386876 1809347514 1520728249 +2147483648 1073741824 536870912 2952790016 2013265920 3154116608 2181038080 3674210304 2273312768 826277888 622854144 3350200320 694681600 2619080704 3458334720 3018260480 1413971968 755515392 4136378368 3304722432 2291357696 662289408 2957843968 636281088 1926610304 906460096 3398931616 1819296912 529032920 2974550836 3625601742 717451057 +2147483648 1073741824 536870912 3489660928 4160749568 1409286144 1308622848 1493172224 1065353216 2638217216 769654784 3077570560 3281518592 1737228288 2056650752 3655663616 3186720768 3476570112 2132549632 3179155456 2104584192 4146854912 4184566272 198739712 4030725248 2096175040 1533772448 1728775408 3957901496 4048014156 2660051206 245740651 +2147483648 1073741824 3758096384 3489660928 1476395008 3019898880 2181038080 1258291200 1769996288 3292528640 2560622592 2188378112 4063756288 4094427136 3340894208 1847787520 2261221376 4074258432 282861568 1919578112 2895603712 2301209600 2444827136 3442008320 1641911680 1006058688 1824103968 2026982992 2972509240 1449892508 2575982022 298260785 +2147483648 3221225472 2684354560 4026531840 3623878656 2483027968 2516582400 1862270976 4085252096 918552576 488636416 611319808 3372744704 3959685120 46530560 1856700416 691568640 1424506880 2320785408 1681805312 426211328 2497375232 3891595776 1632611072 2888476544 733815232 111920992 1740418192 1886285112 2661238020 1268164290 4183241347 +2147483648 3221225472 1610612736 4026531840 4160749568 3556769792 1107296256 1593835520 226492416 826277888 3621781504 1538260992 3730309120 4057726976 3522297856 2036531200 419201024 2868396032 2324455424 3852087296 4188502016 3727883264 2639866368 344703232 308469632 3098631872 2869933216 978094576 1008740568 1552942764 2504555822 1322547929 +2147483648 3221225472 3758096384 268435456 2550136832 201326592 637534208 1761607680 1887436800 2512388096 1545601024 112197632 4168613888 2672033792 4154851328 3880189952 2805563392 261636096 1624530944 3220074496 1824196608 2071710720 2148091392 2733830912 3887826048 2091454528 1233295072 1608749072 1532851288 593269436 1902172898 4144165555 +2147483648 3221225472 536870912 805306368 939524096 1140850688 2449473536 3204448256 2071986176 1765801984 1126170624 1544552448 99090432 1105985536 3931242496 1670578176 694321152 2575843328 2749128704 1596592128 2035750912 1186765824 1719230976 3864373504 100962176 3109881280 1174132896 271436688 1900069640 2999145332 229285430 594805513 +2147483648 3221225472 3758096384 1879048192 1744830464 1409286144 1107296256 1593835520 1233125376 2931818496 1977614336 2385510400 2145910784 1590427648 1187905536 1671364608 3640033280 868761600 3902562304 2748739584 609957888 2034545664 2393991680 744079616 945201024 1909996736 3777262432 4160903408 1431398936 3546910324 3208560806 2572442247 +2147483648 1073741824 3758096384 2415919104 1744830464 3154116608 4127195136 2030043136 2910846976 1958739968 471859200 1003487232 1221066752 3689676800 3911581696 4047044608 3184361472 3240640512 1436295168 754872320 3711780864 4267160576 2378112512 4058307328 2467138688 2047377088 3872153184 3681970192 2133924584 553775844 2371771958 3123521907 +2147483648 3221225472 1610612736 1879048192 2281701376 3690987520 1241513984 2801795072 1803550720 3435134976 341835776 1831862272 2351431680 4191944704 3671457792 2382299136 3489628160 3213377536 2567725056 1678651392 1642805248 671466496 1617505792 2728445184 1026007936 563883456 3992351328 913271856 4085772184 1976336276 2691588654 2497400203 +2147483648 1073741824 1610612736 2415919104 3355443200 335544320 2785017856 3338665984 1753219072 1656750080 3684696064 2062548992 3008888832 674496512 1833566208 2106654720 158826496 20463616 3689160704 3542233088 2765965312 867820544 1734035968 3802592000 1664062336 2324438080 2800633184 4073922512 3447374456 577344556 1345526106 1886037829 +2147483648 3221225472 1610612736 3489660928 1476395008 1409286144 838860800 3741319168 2004877312 2386558976 3936354304 313524224 4240965632 969146368 104988672 4245094400 879067136 531120128 1737777152 3197775872 3300616192 371960832 329869824 3161782528 2754649984 2301817792 1511389984 855648080 25166936 1530941412 3324006434 2171614337 +2147483648 3221225472 2684354560 1879048192 2281701376 603979776 4261412864 150994944 545259520 3854565376 2250244096 2790260736 700973056 2638479360 3945136128 2026962944 2951315456 3869786112 854876160 1033785344 395130880 1124320256 2801488384 4028276480 1867945088 2115274816 2670970592 2181241104 1965482024 378334820 1514139618 3978386163 +2147483648 3221225472 536870912 3489660928 3355443200 2751463424 1174405120 4211081216 2340421632 1472200704 232783872 4107272192 1475870720 2094268416 1296957440 3595239424 4140400640 3126345728 941907968 3666219008 4013385728 2146165760 673780224 3172516608 362065280 3489566144 380895200 3482127600 1851696488 1615059068 759506602 2208470471 +2147483648 1073741824 1610612736 1879048192 2281701376 4093640704 436207616 1224736768 2810183680 3485466624 1474297856 38797312 1449656320 3452174336 1640103936 3689742336 455704576 3318235136 1639194624 1561997312 3130079232 2785526784 713243136 2923605248 2056180864 2744683456 1065350112 3633265136 3610566696 3019504052 1239440930 2572177537 +2147483648 1073741824 2684354560 3489660928 1476395008 1006632960 1107296256 754974720 4236247040 532676608 3613392896 17825792 2583166976 3002335232 3782606848 633798656 2622783488 1876443136 373563392 4068364288 3223021568 3645811712 613244416 2505670912 3150022272 942011968 1756074976 1268297136 280647048 161837180 271944762 1137955547 +2147483648 3221225472 536870912 1342177280 1207959552 67108864 838860800 2466250752 2357198848 2520776704 509607936 2817523712 2900885504 1762918400 1451622400 2281111552 806715392 2319990784 2110021632 3145601024 1505437696 1645192192 794640896 118028544 3995113856 1972686400 2378358560 1355650352 1343518456 3305529844 2335667658 1228259043 +2147483648 1073741824 1610612736 268435456 939524096 1409286144 2382364672 520093696 4068474880 2353004544 2854223872 1297088512 4283957248 4164157440 1040842752 300351488 1076461568 2109227008 2281971712 44183552 2358970368 2549062656 544303616 3459835648 150011776 2700906816 1211271712 219653904 248849832 982179372 1335069786 3560394661 +2147483648 3221225472 3758096384 268435456 671088640 2348810240 3187671040 2600468480 2373976064 4022337536 1210056704 1408237568 2238185472 3533963264 4039507968 2639331328 285442048 755515392 464805888 754872320 4046260224 2431226880 2909472256 4143496960 1795751296 2371940032 2521084896 2873276944 1932770040 2873099572 3747625618 714094339 +2147483648 3221225472 3758096384 805306368 134217728 3556769792 2583691264 754974720 1803550720 2252341248 2191523840 80740352 1463287808 931397632 1739718656 1561001984 2040233984 4267196416 2494849024 2323279872 3383171072 435520512 659892736 2631838976 434022016 3059649984 1914607392 834593616 418284392 2861996828 3274884354 1620086137 +2147483648 3221225472 536870912 4026531840 3892314112 3959422976 234881024 2432696320 713031680 12582912 526385152 2821718016 3956801536 2946760704 4232970240 1615134720 2481815552 2230861824 3006554112 826675200 625571840 1778381824 1464284672 3290097408 620402816 2760559936 536003680 2760290736 895545112 3975804780 78516114 3828693959 +2147483648 1073741824 2684354560 2415919104 2550136832 603979776 1308622848 2734686208 2541748224 977272832 4276092928 2125463552 3758620672 726925312 3755081728 2511142912 2187624448 2686992384 1321476096 2580172800 614549504 2639973376 831214080 1313572608 2522464640 3394560960 3437256992 1471174000 2861059160 764688260 821176170 1170019913 +2147483648 3221225472 3758096384 1342177280 2818572288 1811939328 3120562176 3808428032 1098907648 4273995776 3395289088 1569718272 2119696384 296484864 3376545792 1322057728 3275390976 1417166848 3944505344 2972348416 491333632 2380059648 1541633536 2807414016 4141859200 577153216 158497632 3722799920 975110088 3899540652 2010085142 2732060993 +2147483648 3221225472 3758096384 1342177280 2550136832 2214592512 503316480 2902458368 3649044480 1673527296 1113587712 2098200576 1688731648 3310092288 1330774016 1600454656 2025226240 1166557184 3061604352 1984589824 1248929792 667995136 1488650752 1877077760 1791747712 3727353024 2912038368 1451580208 694592904 3720348372 2673897318 2358279625 +2147483648 3221225472 536870912 2415919104 1476395008 201326592 2315255808 1761607680 2424307712 767557632 2313158656 871366656 1204289536 422838272 2464284672 3564830720 1777434624 778584064 3898892288 1241124864 219629568 4116687872 2100119040 396928256 3900892288 483237952 257821408 1150122736 2667096312 2946151780 396463066 4142929937 +2147483648 3221225472 1610612736 2415919104 402653184 3556769792 3791650816 3070230528 662700032 1488977920 3416260608 1112539136 1946681344 1196163072 1882849280 2852716544 1837400064 1810382848 1073504256 2751606784 3929884672 1760201728 8333824 1261932800 354790272 2012281792 627454048 249239504 3555828776 2897121156 2961770342 969180413 +2147483648 3221225472 3758096384 2952790016 4160749568 2617245696 3590324224 2332033024 1568669696 3661627392 471859200 34603008 2591555584 4151574528 29491200 419889152 2816966656 1419264000 2709807104 407531520 2776324096 1738144768 4001435136 3905587968 3426022784 4042118848 2671984928 3922561040 1205042696 2322956988 700923002 2047325505 +2147483648 3221225472 536870912 2952790016 2281701376 3154116608 3120562176 3909091328 998244352 2931818496 2996830208 2983198720 1080557568 2329673728 2708602880 2981691392 1084850176 3901243392 535584768 2250903552 1765627904 148882432 3733396992 1550499072 2285151360 1661461952 2218992480 1962717008 1997261288 769210036 2212097966 959477849 +2147483648 3221225472 2684354560 268435456 3355443200 738197504 1845493760 1258291200 763363328 4232052736 3957325824 3320840192 270008320 4175691776 1528168448 3798007808 2077523968 2872590336 1848926208 568217600 1716324352 3555648512 1793283584 1333516032 63550848 1490992832 450587168 80731120 1381476856 2876503948 2412109746 2142547755 +2147483648 1073741824 1610612736 4026531840 3623878656 3959422976 3456106496 889192448 2961178624 2319450112 4238344192 1617952768 1460142080 2457075712 1914830848 1390215168 652443648 1870151680 1769742336 1314271232 3858724864 482274304 802928128 883164928 1918503552 1277235264 3782594848 3186041936 701661496 924165636 3279361018 3054164081 +2147483648 3221225472 3758096384 2415919104 402653184 67108864 3388997632 2231369728 3665821696 3242196992 2933915648 1118830592 3889692672 470024192 2174353408 228261888 1378385920 23609344 2178703360 1889431552 3665905664 1223920640 3063988736 1468286208 2287620736 54220096 1056482464 4164950384 174073432 2767201388 2595776962 2473869613 +2147483648 3221225472 3758096384 268435456 3355443200 3825205248 4261412864 1895825408 545259520 2420113408 3911188480 1601175552 3400007680 2955149312 2071330816 2596864000 2464776192 30949376 2626445312 1985114112 3409905664 3747668992 3482432000 2363776768 672540800 2610522176 1790026784 429138576 1170096824 2386383572 2533882066 1866285531 +2147483648 3221225472 2684354560 2415919104 939524096 4227858432 973078528 1493172224 1300234240 188743680 2157969408 2523922432 3556245504 1244921856 635568128 1745813504 1771405312 2944942080 2563530752 3998633984 3568125952 473603072 3689790976 2365340928 2827885696 3483975360 4169191840 4071023184 2566096952 1300047996 2402473818 31585681 +2147483648 3221225472 3758096384 2415919104 3355443200 872415232 3791650816 687865856 2239758336 3217031168 2246049792 1771044864 141033472 3784572928 2785935360 2586902528 2155184128 1945649152 1492934656 3726274560 3321841664 2628051968 43899392 4213985536 1951532160 3558570688 491975648 1917910256 2755919816 3822399924 2240020106 1496666663 +2147483648 3221225472 536870912 4026531840 671088640 201326592 2583691264 721420288 3279945728 3200253952 123731968 1076887552 3283615744 973864960 4071227392 2838429696 4283596800 1904754688 1052008448 1093013504 373651456 3063780352 3861562880 988048640 3979240832 456198592 2321265504 438292912 2279721752 4019751260 236396870 3793673205 +2147483648 3221225472 3758096384 1879048192 2818572288 3422552064 4261412864 1191182336 1920991232 717225984 832569344 1152385024 456654848 712245248 215351296 1137901568 4128079872 4186456064 3528220672 2250403840 2898606080 436130816 3749029376 3583794944 1275736960 188313920 3982817632 663022288 4174682968 3845947676 3839944698 1837798987 +2147483648 1073741824 2684354560 4026531840 3355443200 738197504 369098752 1895825408 1702887424 3334471680 3571449856 4090494976 583532544 3360423936 3322019840 3059941376 3680272384 538460160 3473154048 1754157056 1417771008 1458562048 4119647744 827353856 277366912 4025227968 535986016 1469782128 4161332456 1805542116 1672040038 1626596001 +2147483648 3221225472 3758096384 1342177280 134217728 3959422976 3053453312 1358954496 2726297600 2025848832 1247805440 1563426816 3908567040 1756102656 26083328 2332884992 1961197568 1153974272 1389649920 2850189312 1961043968 4040721408 3553998336 993032960 1912092800 3324774720 2672693344 2557302576 1733657496 1659914236 555232662 1474043367 +2147483648 3221225472 2684354560 268435456 402653184 2214592512 1442840576 3271557120 1686110208 2411724800 2925527040 1368391680 3670540288 530317312 2938503168 998309888 3943792640 408436736 3654574080 192565248 1690765312 3724577792 2667676160 3301968640 1952993664 4008471104 2864595936 3107264816 2793128392 1159161828 2783493134 380482099 +2147483648 1073741824 1610612736 805306368 2013265920 2483027968 2717908992 989855744 729808896 2831155200 417333248 3387949056 2345140224 1316749312 2195849216 3373465600 3346038784 221790208 1010049024 1197355008 3700496384 3042163712 4133521920 1056977152 3783265664 801127872 1298165856 338721392 3047718904 2647394660 2844405630 3577675985 +2147483648 1073741824 3758096384 2415919104 1744830464 2617245696 2181038080 150994944 427819008 2369781760 2455764992 124780544 4128768000 3184787456 860487680 3725656064 4038164480 2355642368 206315520 1759408128 4290463744 3574641664 165776896 719331584 2947568768 456668352 3653515936 799159088 110955704 1733279372 1992496810 1077212101 +2147483648 3221225472 1610612736 1879048192 2013265920 3019898880 1778384896 1560281088 931135488 2235564032 3877634048 674234368 1187512320 2684616704 3242852352 757530624 2435743744 435699712 743202816 3280875520 2249013248 3206134784 942578176 3833074944 3826024064 456004544 3883746976 3237057936 2266675992 158996708 3689887042 690663877 +2147483648 3221225472 536870912 268435456 1476395008 4093640704 2516582400 855638016 41943040 834666496 1121976320 292552704 3051880448 1574174720 381026304 2131296256 2428796928 3919069184 2780585984 1646399488 1537148928 1138600960 696564224 1136159488 3719063936 3036289344 1057176800 2943350640 50592184 354003060 191530538 1508715259 +2147483648 1073741824 1610612736 4026531840 402653184 1409286144 973078528 3238002688 595591168 4164943872 3605004288 1955594240 3216506880 2014052352 1595277312 1918566400 476413952 3290972160 3476299776 3050975232 2624419840 1108249600 1787161088 1622703360 4169953408 1909873088 3044739104 2673200496 2925546824 3192914524 983072070 2654747243 +2147483648 1073741824 536870912 1879048192 939524096 872415232 33554432 1023410176 2642411520 1807745024 2401239040 2167406592 3012034560 430178304 137232384 3611754496 4242702336 2310553600 1353457664 3200913408 3960027136 2138414080 1665325568 2798149888 1673801344 3816711872 3885961696 2845753744 3672775576 3753469508 1874709650 2139522871 +2147483648 1073741824 2684354560 268435456 2818572288 2885681152 3858759680 3238002688 1283457024 2403336192 2476736512 4138729472 4094164992 2966683648 4017225728 3728408576 1564377088 3115859968 3613138944 4184231936 992544768 3864384512 1411290624 4182250240 1484001408 1782742592 1022565280 1602931664 932847192 4093593988 351588010 2036293209 +2147483648 1073741824 2684354560 1879048192 2550136832 1006632960 2046820352 4009754624 914358272 2864709632 828375040 3008364544 1626865664 401342464 1575354368 2959540224 1229619200 2234007552 1305747456 862605312 2328967168 1205193728 1921965568 916086016 3180922752 1574040384 1625088352 2588355248 3006958248 723538684 1576022838 3947389651 +2147483648 1073741824 2684354560 1879048192 3892314112 3690987520 1509949440 117440512 2961178624 2764046336 1239416832 3534749696 3028811776 2221670400 359530496 3111845888 392658944 3401072640 774119424 266489856 1445279744 2320823296 2522066432 2118274304 2612360064 3733762112 4001881696 268984048 2527877720 1234050244 1883985398 95394455 +2147483648 3221225472 536870912 805306368 1744830464 1140850688 1308622848 3271557120 360710144 20971520 3667918848 2683305984 3063414784 2285633536 2807693312 3834576896 3461513216 1625833472 3185860608 751177728 480581632 1736815616 3806781952 3007710976 1357189504 1269138112 1507257504 3057539920 3649649400 2341967308 1090372446 1116401613 +2147483648 3221225472 2684354560 1342177280 671088640 1409286144 973078528 1056964608 3246391296 1262485504 1189085184 3486515200 1105723392 105644032 3021602816 1628635136 474906624 2780315648 3689177088 3241562112 999892992 1834324992 3857377792 4209917184 74264448 1554749632 2563758496 263830896 4235496 1040546420 4003983462 196450669 +2147483648 1073741824 1610612736 805306368 2281701376 3825205248 3590324224 2197815296 713031680 3586129920 2308964352 3354394624 3753377792 3863740416 550109184 1831272448 3703078912 2160607232 4180942848 2259038208 1163728896 3125265408 275558912 2541619968 2822852992 4081433920 3892311776 1797296848 2587110136 3693497692 2023574502 3890725317 +2147483648 1073741824 1610612736 2952790016 134217728 4093640704 1040187392 1325400064 276824064 515899392 3164602368 531628032 3501719552 597426176 1109524480 2443116544 575176704 3716694016 1222909952 1822306304 894261248 764380160 2878126592 3588652800 116471680 3302875200 2534118240 2617426000 3013819096 2723846364 2012156430 986751025 +2147483648 3221225472 536870912 4026531840 939524096 2214592512 369098752 1191182336 1820327936 2554331136 3483369472 3603955712 2882011136 3503554560 818806784 42532864 865304576 1050165248 64774144 1039798272 238516224 1233296384 1104642560 4030606080 3394327424 3706707520 2134009888 2976078288 3146560104 2747188580 2388509098 2509312007 +2147483648 1073741824 1610612736 268435456 2550136832 3019898880 1644167168 2097152000 41943040 1908408320 3500146688 4281335808 132644864 2647916544 3581804544 1074855936 3945234432 2472034304 3145474048 2093625344 2222917632 1815006208 2581830144 2185122048 1534144128 1840757056 453000416 3045088848 1379935384 4259316852 1833975082 2180516127 +2147483648 3221225472 536870912 268435456 3623878656 1275068416 3925868544 2298478592 2189426688 1430257664 3558866944 479199232 3959947264 3190030336 3938582528 3229679616 1210351616 790118400 3287048192 2256932864 561186816 1006496768 309388800 329405696 2486252672 2864503104 2821983904 663371792 1015369032 360107908 2618390226 1143789697 +2147483648 1073741824 536870912 805306368 1207959552 3288334336 1107296256 218103808 3867148288 2285895680 3223322624 2750414848 462946304 2862874624 731774976 3866427392 3741548544 1877491712 1375477760 1650069504 935008256 2866717696 1798808064 381567232 2332374656 2564553536 1064056864 1485964816 4281795320 2237444684 3305686162 294559919 +2147483648 1073741824 3758096384 2415919104 3892314112 3556769792 973078528 2768240640 1719664640 4148166656 2824863744 2456813568 3934781440 1994653696 2425225216 3386703872 3473178624 1903706112 2427199488 63598592 3926083584 2705454080 2816518656 1190558976 1190199936 588155712 3009087392 478014000 1997704760 3401126596 1565195954 1376064167 +2147483648 1073741824 536870912 3489660928 134217728 1946157056 1979711488 2030043136 2491416576 2764046336 4120903680 1850736640 2755133440 2875981824 4274651136 1229651968 1375698944 1978155008 2014584832 3175485440 3123800064 4072440832 1345583616 1089624832 4045868160 2964697664 3689119328 3909870800 1629382184 1445797276 920565622 1166865733 +2147483648 3221225472 3758096384 2952790016 2818572288 2751463424 637534208 788529152 1048576000 2034237440 996147200 2878341120 2136473600 2123628544 4092985344 306642944 3783819264 763904000 4205600768 3337777152 787044352 626775040 2616627712 3814929152 4074145664 4212356928 2287915168 1128213424 4260146376 1270243116 3970391434 1675160859 +2147483648 3221225472 1610612736 1879048192 2818572288 1543503872 1845493760 1090519040 1870659584 4198498304 664797184 1529872384 95944704 1347158016 3480354816 2717843456 3813310464 2496151552 2052349952 2282631168 3711252480 2818167808 3849383424 2585990912 405860480 251887552 3636523296 3864730064 865922200 3521196380 2386020710 3081092697 +2147483648 1073741824 3758096384 805306368 134217728 603979776 973078528 2332033024 2877292544 3829399552 4179623936 3291480064 1987575808 1538523136 793903104 1563885568 1171030016 2651340800 1357651968 1524002816 3072137216 3301934080 248959488 3690167552 2873529728 1249607104 1709887008 2190301840 2370295064 3699038140 84236186 3605789001 +2147483648 3221225472 1610612736 805306368 939524096 1409286144 2583691264 3305111552 2004877312 1958739968 73400320 619708416 556269568 895746048 4169531392 2544435200 4095377408 4179116032 3157024768 1192374272 554113024 3696729088 2730813952 943549696 3937710720 3981792192 569433696 4026745904 4028730744 1279644436 2638467570 1227537635 +2147483648 3221225472 1610612736 268435456 2818572288 1946157056 167772160 3573547008 3498049536 465567744 3525312512 1477443584 1519910912 4255383552 138018816 3357736960 2875949056 994590720 337403904 386805760 1145112576 877450240 2949249536 1708074240 3637361280 3928297536 1247195616 4261082896 624737032 1822525132 1287872018 2648434877 +2147483648 1073741824 2684354560 805306368 1744830464 3154116608 2046820352 3405774848 1870659584 306184192 4083154944 3788505088 3085434880 3556507648 995229696 2249785344 2247786496 913850368 812916736 3841871872 937629696 3808408576 1983946240 438131968 3583808896 3883876288 2961016096 1806795696 1847323624 3350628212 4170337726 1916355145 +2147483648 3221225472 536870912 268435456 2281701376 603979776 369098752 3137339392 3028287488 4081057792 1637875712 1924136960 806879232 3386114048 2847539200 3164012544 3769532416 65552384 4117520384 1029574656 1928660992 2400044032 2112672256 515582720 1783672192 2561475136 4009350560 4062623440 2152990808 1031436940 2398578986 2399055933 +2147483648 3221225472 536870912 268435456 1207959552 1677721600 3925868544 2634022912 3632267264 1656750080 845152256 2289041408 1744306176 1422655488 983695360 175177728 2527625216 189284352 4065615872 2040401920 678103040 1815454720 4052939264 1501910272 3819355776 3916117056 2192964960 4166180656 4167379768 2325142652 364077734 2703882609 +2147483648 1073741824 3758096384 4026531840 4160749568 1006632960 905969664 2600468480 3699376128 3510632448 3936354304 4014997504 2694316032 4281073664 4087218176 1035665408 3135864832 210255872 2484346880 2321707008 880637952 1360985088 911203840 3939465984 1580965248 681387584 4268674208 3553077072 1935370920 2493098700 2424310358 1598046255 +2147483648 1073741824 3758096384 4026531840 671088640 3422552064 2583691264 3003121664 2424307712 3049259008 3697278976 2651848704 3520593920 1039925248 3836084224 1788674048 2226683904 2299019264 12853248 3800723456 1535342592 2848560128 1859036672 4155321600 2714798464 2145124416 529929952 4009061424 2381093896 4045023340 840649022 2954223091 +2147483648 3221225472 3758096384 3489660928 939524096 201326592 100663296 285212672 2608857088 2294284288 3072327680 1481637888 2064121856 714342400 3214278656 807469056 3596713984 3398975488 3040632832 1100115968 2711578624 3078921216 1491584512 1632707328 674863232 3867416000 1778274400 3666162064 2605695272 1632987652 1149744650 3403769195 +2147483648 3221225472 2684354560 4026531840 1207959552 335544320 2919235584 2264924160 2357198848 406847488 4238344192 1995440128 4197974016 2705588224 3668574208 1244725248 3617816576 3951575040 391929856 4284370944 117667840 497460224 846842368 3661723392 1692136320 1105997376 1707487264 3400990800 3828653688 2592902556 1468596066 2407694389 +2147483648 1073741824 536870912 3489660928 3355443200 4093640704 2986344448 1795162112 1954545664 3451912192 2883584000 3702521856 921174016 413401088 3860987904 95748096 564166656 3365421056 455876608 2566262784 2619303936 1019339776 2039659008 425015552 2140177792 3534750272 1541950176 2502188016 3831637336 3742700532 1865480594 991966897 +2147483648 1073741824 536870912 3489660928 2281701376 1140850688 905969664 3238002688 4068474880 3183476736 304087040 4134535168 2193096704 3701211136 1470234624 248578048 63406080 1980252160 1535385600 4094562304 3979044864 190497792 2573591040 2556001024 3800289408 4221976896 3281998560 2685206288 3145919032 2213125852 1683170702 1155977073 +2147483648 1073741824 536870912 805306368 1744830464 2080374784 3388997632 3808428032 2608857088 1522532352 4037017600 1599078400 2765619200 625213440 1978269696 3196125184 3971121152 1346912256 1572610048 1488850944 3704821760 3355948032 2413362688 1384711424 4126065024 2135295424 3221692768 60154448 2555227304 2626261740 413393122 2164447061 +2147483648 1073741824 2684354560 3489660928 1476395008 4093640704 2986344448 2365587456 981467136 960495616 874512384 4126146560 3800563712 3635675136 4009623552 4113235968 2212528128 1027096576 3214680064 1601851392 2478663680 879733760 3191781888 1046690048 3476338304 3935724864 1636792480 1141283856 310342136 2039407300 223042970 481355679 +2147483648 1073741824 1610612736 4026531840 939524096 3959422976 3523215360 4009754624 3800039424 926941184 2308964352 414187520 1064828928 2343829504 3034972160 463798272 4115431424 1778925568 908861440 3561107456 1133213696 3198524416 1180087808 2772896000 787998592 1804990784 2364448672 1277648 3271687000 2214106428 4084085018 1749623699 +2147483648 1073741824 536870912 2952790016 939524096 3690987520 3321888768 520093696 2558525440 1556086784 2170552320 605028352 2345140224 151257088 48627712 3020750848 2266136576 597180416 3681296384 613552128 1211324416 3528694784 1898491392 1254032128 3994140544 2746467392 1039698528 4061610672 1309013768 2401090916 1102155074 3955458643 +2147483648 3221225472 536870912 2415919104 1207959552 2214592512 1174405120 4110417920 796917760 197132288 3403677696 3109027840 3590848512 1905524736 697434112 2073624576 2402582528 1326989312 3770441728 4273344512 2194884608 284271616 3603595776 50266880 3383724672 3797782464 534039008 1766339440 2654209448 3227668100 2095152010 4271424489 +2147483648 1073741824 536870912 4026531840 2818572288 4093640704 2181038080 1090519040 1333788672 633339904 1310720000 2391801856 1569193984 343670784 3900309504 1618935808 2327478272 2102935552 1746149376 1505103872 3466426368 2616316928 2084878848 4112064768 3327103104 2422575040 2654133984 1654946064 2947429448 854160196 2939673470 736226845 +2147483648 3221225472 2684354560 4026531840 3892314112 3959422976 973078528 1157627904 2944401408 3779067904 1323302912 3671064576 3686268928 184287232 2726952960 2387935232 3110699008 1000882176 2162450432 256266240 221739008 96007168 3331831296 3638770944 2987823744 614776768 558750880 609113456 1399017064 3042348636 1564789310 220055845 +2147483648 3221225472 3758096384 268435456 2818572288 738197504 637534208 2097152000 1988100096 3384803328 3462397952 2505048064 3851943936 3082551296 3558735872 2534211584 31621120 2575843328 1350852608 705851392 3759867904 4188787712 1226364416 4140249856 560311936 2882372416 4273576160 1468265776 447518632 941445964 828015646 1187273903 +2147483648 1073741824 2684354560 268435456 2013265920 2751463424 33554432 1761607680 746586112 532676608 1876951040 30408704 1226309632 4181458944 2442264576 182255616 2204270592 495468544 1258561536 4078850048 2294745088 2512108544 1047826944 3993723136 3288450176 3202190912 2694831072 4099598832 2105830376 3521008908 27748446 783005289 +2147483648 1073741824 2684354560 4026531840 3355443200 469762048 100663296 553648128 3145728000 1874853888 425721856 2704277504 3221749760 3673948160 1302724608 3458793472 4036395008 125321216 1196695552 730484736 871856128 996926464 2351222272 662397696 484827264 1977726400 3327380448 3503347376 824251800 3572146052 3969786430 886930931 +2147483648 3221225472 536870912 4026531840 3892314112 469762048 234881024 452984832 3783262208 3644850176 224395264 2576351232 2913468416 3041132544 3795451904 2371158016 1357217792 2012758016 1028415488 583929856 1379366912 2798449664 3570126336 1679763200 63503744 4010924224 2736406688 589630640 2082319816 1261703252 381828578 1704555645 +2147483648 1073741824 536870912 1879048192 134217728 3825205248 1107296256 3573547008 2759852032 3200253952 1709178880 177209344 326631424 40632320 2690777088 1350238208 2402254848 2124955648 3132366848 431886336 3440457728 709919744 3476140544 3037282560 3178027648 2806757952 441320288 3996742896 1285881416 3400515132 518533110 2022981137 +2147483648 3221225472 2684354560 1879048192 3355443200 1409286144 234881024 3640655872 1333788672 373293056 2879389696 1819279360 369623040 1072955392 1714814976 252641280 1830912000 1052262400 228352000 491933696 358692864 2061689856 2071194112 2270766848 700374144 4114714560 2418571040 3468962768 3072226104 2722839684 4269775546 3293803259 +2147483648 3221225472 536870912 268435456 3892314112 2214592512 3523215360 2130706432 796917760 2277507072 492830720 70254592 362283008 1314652160 2901803008 1196097536 2947317760 1692942336 2313445376 263852032 3467970560 1802761216 1053196800 1479887104 1177800576 1357303744 723853280 1513867440 3119706392 2380726348 2283981166 2551148891 +2147483648 1073741824 1610612736 2952790016 3623878656 3556769792 3523215360 1392508928 2826960896 1388314624 3294625792 1200619520 390594560 483655680 2343698432 1159790592 2888138752 2140684288 4105969664 3721801728 275470336 3953716224 73640448 3686467840 323008896 1690827840 1083276640 2489185328 1928595656 1921146660 3180938666 1445585913 +2147483648 3221225472 3758096384 4026531840 2550136832 2483027968 3992977408 587202560 293601280 1941962752 4037017600 1745879040 352845824 3196321792 1590820864 4087545856 359038976 2656583680 1080844288 3349573632 160004096 3149515776 4010838528 2373539584 3468788096 564969664 3925290464 1839001168 3920576776 1458616324 1267298306 851032905 +2147483648 3221225472 1610612736 805306368 2550136832 1409286144 3791650816 486539264 3850371072 1958739968 1306525696 2790260736 449314816 4263772160 3605659648 3051028480 618233856 4275585024 1665949696 1430138880 2047416320 1964952576 1048046080 4135145728 1525079680 3666582208 4192161376 2466484464 3017498664 2212087524 844633426 537657557 +2147483648 3221225472 3758096384 1342177280 2281701376 3288334336 4127195136 687865856 713031680 2822766592 85983232 1961885696 4010278912 2277244928 3705274368 4222025728 3069542400 1993883648 1212440576 711880704 499197952 3305686016 2127208960 1372183296 3779216512 3208850752 2846607392 2431732880 3806365560 1265027588 84652318 3586207629 +2147483648 3221225472 1610612736 805306368 939524096 1543503872 3388997632 2868903936 1518338048 2210398208 136314880 2502950912 3475505152 1596194816 2278948864 3050766336 1184333824 1312309248 1866227712 3973722112 1067784192 2471926784 593030656 2476983552 4084614528 975660352 1277162976 2808901136 1059224984 2646165780 3980175954 1536534219 +2147483648 1073741824 2684354560 268435456 1744830464 3422552064 704643072 4211081216 1166016512 1799356416 4179623936 3949985792 570949632 1431044096 2543714304 2735931392 1344569344 2354593792 775168000 265965568 3124824064 2062136320 3738150400 3875075328 2740866432 4067646144 66378144 3630196368 424678072 1425559428 2818861286 3052541231 +2147483648 1073741824 536870912 2952790016 2013265920 603979776 2717908992 1526726656 612368384 4064280576 3172990976 2167406592 4172808192 682885120 3491889152 2466185216 4081942528 413679616 2537299968 3643674624 2783533056 525384704 310039040 3804868864 1949457792 527923776 1765903648 1463707792 258023320 2547811036 783082138 2620715761 +2147483648 1073741824 1610612736 4026531840 3892314112 1006632960 167772160 956301312 2071986176 3779067904 1105199104 3486515200 3071803392 2961965056 1293811712 4190830592 4104093696 1126711296 1497636864 1829384192 521762816 3500864512 3324829184 2997609728 3205123200 3524875712 220908704 208466672 1707862248 3692694540 4137751558 1897319279 +2147483648 3221225472 536870912 1342177280 134217728 2348810240 2516582400 352321536 2575302656 180355072 2329935872 3459252224 863502336 939786240 4069130240 1193869312 3118497792 4188553216 3024904192 175509504 1550264320 2384692224 1074890240 3294423808 3083221632 2128549056 340244832 2783702896 3140341272 1920118332 2381646146 2038359653 +2147483648 3221225472 536870912 1879048192 3087007744 2348810240 369098752 1728053248 25165824 1933574144 4016046080 4214226944 237502464 3436969984 3531210752 2824011776 750944256 3363323904 3166986240 3423473664 3308599296 340515840 2792982016 658942720 152437632 1606502592 3605908896 38835632 4040641688 1982630292 691877422 801630173 +2147483648 1073741824 2684354560 1342177280 134217728 4093640704 4060086272 2801795072 3984588800 20971520 3667918848 930086912 1172832256 1325137920 927596544 1930231808 579698688 2268610560 1709449216 1864257536 656091136 3023733760 1712372224 2785908992 720921472 4135857856 2433645728 2682469200 1438555320 3802051188 2494470974 2884013637 +2147483648 3221225472 1610612736 4026531840 2013265920 1006632960 301989888 251658240 1434451968 3300917248 4120903680 605028352 2362966016 1920204800 2739535872 560791552 3667034112 3999809536 1564237824 4129697792 2691921920 3227892736 1357897216 765634816 1709184896 233833152 724047456 173809872 513161480 2352699116 3398016378 3593592453 +2147483648 3221225472 2684354560 268435456 3623878656 1006632960 4127195136 2365587456 528482304 230686720 1256194048 4293918720 652738560 3648782336 3602513920 3275292672 2442887168 318259200 3789840384 3991818240 1134495744 3576228864 2194857472 2689325824 612382336 4282398656 3902812896 1892704112 2012772088 3395563764 1378770686 1585390845 +2147483648 3221225472 2684354560 2415919104 2818572288 4093640704 2650800128 1996488704 58720256 2403336192 4032823296 2909798400 1639448576 3326345216 1590558720 3501522944 4265181184 1437089792 3188482048 3589427200 2803845120 2236797952 1139587584 744615680 3520875392 1092254144 1450380192 978361904 2886465464 3021413980 135177826 3124136583 +2147483648 3221225472 1610612736 3489660928 3623878656 2751463424 2248146944 4177526784 3749707776 1161822208 652214272 812646400 4292345856 2663645184 1697775616 1499791360 3973021696 105398272 267149312 2330865664 1328769024 1124658176 2177536512 3191333632 2027711616 1557551040 2936477344 4012033392 3754665272 4200215148 1222201122 3173636985 +2147483648 3221225472 2684354560 2415919104 2818572288 3690987520 3858759680 1090519040 377487360 1656750080 1008730112 2163212288 3404201984 1100742656 2519072768 1777270784 2039971840 1631076352 2751750144 3172093952 1253394432 898552832 2966990336 2778714880 2960412800 104493888 4203314528 1612246032 2998913400 2298771700 3046262798 3178580403 +2147483648 1073741824 1610612736 3489660928 939524096 2751463424 100663296 2130706432 3212836864 3871342592 3617587200 1083179008 4053270528 3138125824 404881408 3044737024 3223355392 1470644224 2793676800 569782272 305489920 2697567232 398168576 2356732672 3263459200 133572544 3711252320 4148809168 1836821832 4191745612 4212420294 921593649 +2147483648 1073741824 1610612736 2952790016 1744830464 2617245696 1308622848 2499805184 2592079872 1304428544 3126853632 846200832 1105723392 95158272 1918500864 4287954944 4087185408 1861763072 3350470656 2086547456 3376633856 2642588672 2718469632 4167419648 1003231872 3660186944 696089312 1873936176 2866938936 2264998772 2433978902 1640169485 +2147483648 1073741824 3758096384 3489660928 1744830464 2348810240 2248146944 1358954496 4135583744 3602907136 2468347904 248512512 2414346240 4015783936 2184839168 1091895296 700743680 3105374208 1474568192 1204711424 756246528 2463872000 1850836480 1578935040 2849781888 2902082368 3593815904 4246000528 2314237544 2469939828 1672746862 2028343741 +2147483648 1073741824 1610612736 1879048192 939524096 2617245696 1912602624 1728053248 2004877312 3158310912 463470592 1689255936 816316416 3490971648 3598319616 671416320 1108836352 1857568768 1921785856 738603008 118175744 632855552 2077396480 2018498816 2728682368 1339167680 2324777504 1890445264 853350744 499907796 403056970 3775604061 +2147483648 1073741824 2684354560 3489660928 3623878656 3556769792 3254779904 687865856 1031798784 1061158912 1121976320 1928331264 3055026176 1988886528 165281792 1331232768 2161410048 2609397760 488906752 4088287232 1191143424 1783622656 3750341120 4028793088 739976320 1472300736 153521056 451227504 2989928056 4203560076 3630363654 612042509 +2147483648 1073741824 3758096384 268435456 1476395008 3154116608 3120562176 2264924160 1870659584 2478833664 2279604224 3490709504 1726480384 3724279808 810942464 3590651904 779255808 1989689344 1287921664 2996989952 2059339776 2756291584 2488507904 3856186624 499864448 4097044416 3792231904 180574704 2363463432 3090598900 4219077566 3151693707 +2147483648 3221225472 3758096384 1879048192 3355443200 1409286144 3254779904 1761607680 2256535552 2160066560 3785359360 3891265536 1727528960 1915486208 2761031680 4273274880 3832840192 304627712 3789840384 1625714688 2776315904 107734016 1684400640 2035990784 1680303232 1438772032 4091325536 3096192720 1826770168 2114782460 2268656598 2028628969 +2147483648 3221225472 536870912 2952790016 3355443200 2483027968 704643072 1493172224 914358272 2436890624 2212495360 2509242368 676855808 292290560 3348234240 2384396288 3067248640 1822965760 1071931392 541462528 2851166208 1128784896 1315539456 1440527616 959257728 599634752 1530045600 305666032 3023831496 1357524908 1405294198 178827945 +2147483648 3221225472 3758096384 268435456 3623878656 872415232 3791650816 184549376 3313500160 1983905792 1977614336 4241489920 2887254016 3945529344 3303407616 194707456 1047298048 1286094848 1000628224 4013060096 3724609536 46787584 1205066240 3988181248 233657728 3222272704 1396240160 3874645232 581003624 1283047564 2052835286 3269650451 +2147483648 1073741824 2684354560 1342177280 3623878656 2348810240 1912602624 3674210304 562036736 3980394496 1382023168 212860928 2744647680 1706295296 1799749632 4032626688 1801027584 2798141440 3906740224 2156548096 3864995840 591064064 336102912 548657408 3735510400 12503232 941007520 242928432 2791875928 3691240268 4114547354 822791235 +2147483648 3221225472 536870912 268435456 2013265920 2617245696 2852126720 218103808 2910846976 415236096 52428800 3769630720 1615331328 3569614848 1883897856 3860660224 3348267008 2354593792 1442603008 342233088 3923970048 3693984768 400788992 525661440 2764781184 691646144 70379616 2534792080 2395989848 4113208740 1404332834 4288835077 +2147483648 1073741824 3758096384 3489660928 402653184 1677721600 3254779904 1526726656 2407530496 1631584256 1394606080 3125805056 1206386688 3309568000 589168640 3767599104 2250407936 1998077952 2830901248 1779593216 1012623360 3576007680 1327493632 4041244928 829111680 2570977216 4163101856 62037904 3926921768 742942068 3486809570 2073435503 +2147483648 1073741824 2684354560 268435456 2013265920 3825205248 2583691264 922746880 2508193792 2990538752 3055550464 3878682624 1471676416 1454637056 61210624 3104243712 267485184 606617600 2180784128 2798276608 2902788096 2111355904 2010296832 1698147584 2394893184 2839917248 4019092768 3036364048 2939920536 3224192860 3299126042 3252218803 +2147483648 1073741824 3758096384 805306368 3087007744 3019898880 3053453312 4211081216 4202692608 809500672 2350907392 2473590784 2506620928 3354656768 1797390336 3615686656 30375936 4088938496 522985472 3823005696 386209792 1308023808 1160288768 2158869248 555445632 1645458752 818834464 2268952592 2770003128 1125576244 3325592634 3633702769 +2147483648 3221225472 1610612736 1879048192 939524096 2080374784 2919235584 2734686208 2088763392 683671552 1965031424 1355808768 2530738176 2699821056 4185784320 3852664832 2640740352 1353203712 1017405440 564801536 2906732544 728996864 3111779840 4113102592 404963712 1009178176 3469230176 2467578000 558001512 3188018156 841610422 1169226015 +2147483648 3221225472 536870912 2415919104 939524096 67108864 2449473536 1090519040 3984588800 3317694464 2996830208 3480223744 3748134912 113508352 1359609856 2887581696 3971317760 2352496640 2275172352 910561280 1103316992 3390741504 869057024 947382528 898699392 3276525248 1806132960 3948998480 1647960248 3175509044 2571333666 4166698533 +2147483648 1073741824 2684354560 2415919104 1207959552 4093640704 905969664 4177526784 3649044480 1832910848 2787115008 2268069888 3071803392 3581673472 81657856 3641769984 3089465344 1887977472 2425626624 4166668288 1591953408 2162336768 375962112 1162083072 4212477056 3323450560 3434039968 3542410512 705009304 565734924 4002166270 749094543 +2147483648 3221225472 3758096384 2952790016 134217728 1946157056 3925868544 3271557120 3347054592 4190109696 3575644160 1389363200 3168272384 2575040512 3582853120 1990787072 544833536 564674560 2687787008 944402432 871061504 1236698112 2704079360 3911177472 4233441664 1983359936 421597408 3642616976 3405402728 2189641964 404934654 2784409191 +2147483648 1073741824 536870912 4026531840 671088640 738197504 2113929216 3103784960 125829120 3107979264 2225078272 3104833536 1811415040 1310720 3484811264 3544252416 593330176 2668118016 1046224896 290066432 4179326976 2931725312 2334316032 2517163776 2934156416 4153740224 2852880544 1232693328 1009367432 2781742204 1729441354 902553403 +2147483648 1073741824 2684354560 1879048192 3892314112 3825205248 570425344 3405774848 4202692608 742391808 102760448 2907701248 4230479872 3280207872 1892286464 4226351104 1922203648 4279779328 651960320 288772096 839858176 947254272 227127808 4000313600 1535694208 3919148352 3395988000 3128175888 166877608 811949204 1066181122 2123568005 +2147483648 3221225472 1610612736 2415919104 1476395008 1543503872 4060086272 50331648 3481272320 1874853888 3718250496 141557760 3093823488 1297874944 351666176 28639232 4136992768 3866640384 3739508736 548548608 3774302208 2764745728 3905875456 669833472 845386112 533544896 2222031840 4241118416 957568824 3858273972 2532941806 2449878747 +2147483648 3221225472 1610612736 268435456 939524096 1543503872 570425344 385875968 964689920 2478833664 2254438400 3285188608 25690112 3980132352 1391329280 2480996352 4017651712 1979203584 2114215936 604647424 2927298560 2100009984 3294621184 1424863488 984783744 3940746432 2306837984 1511885104 4123716328 2829531204 2312472286 4048978647 +2147483648 1073741824 1610612736 805306368 1744830464 3288334336 2113929216 620756992 2306867200 3200253952 2380267520 3054501888 819462144 2893283328 877264896 1232011264 1051492352 333987840 1851531264 1299591168 877205504 2795353088 355574272 2005917440 3169501824 1065946304 3674071904 3789682928 683133448 1368306668 765138298 1403424773 +2147483648 3221225472 2684354560 2952790016 939524096 1946157056 1979711488 754974720 1904214016 3946840064 4083154944 2865758208 417857536 2748579840 926810112 966066176 375226368 3893903360 3649855488 1783779328 2807519232 4009925632 2875128320 4150565632 2854741632 4072345792 3976233376 4280391600 1477587048 2478258164 596833962 2169962367 +2147483648 1073741824 536870912 2415919104 2818572288 1275068416 2583691264 1627389952 629145600 4156555264 392167424 1051721728 2945974272 2886991872 515244032 1304625152 2612363264 4018683904 1834754048 3842641920 2545502208 3757364224 1314448896 208317696 1914159232 679291584 3781875680 2912412080 247269464 3951749196 2162657098 1615161339 +2147483648 1073741824 3758096384 3489660928 134217728 3825205248 2046820352 2969567232 3716153344 952107008 2824863744 2794455040 1054343168 3231973376 1852964864 2476933120 2075230208 786972672 1200365568 740192256 434989056 3370419200 372814336 773774592 1200081024 535369408 661037152 995359280 663949384 1721359596 226771218 407006233 +2147483648 3221225472 1610612736 2415919104 4160749568 3959422976 2919235584 1560281088 4068474880 2663383040 1889533952 1934622720 3225944064 2830368768 168951808 589103104 1366982656 3497541632 3247202304 2474520576 4149430272 3935435776 3636835840 2800219904 113426048 1238638912 811740000 759515728 459713704 1257132964 901464730 3396729513 +2147483648 1073741824 536870912 268435456 402653184 469762048 2852126720 285212672 562036736 1296039936 3965714432 456130560 158859264 2100035584 4210950144 3559194624 703102976 2053652480 3733200896 1121587200 2951677952 1152355328 2405682688 1936569600 512817280 4165232832 2197426848 1363110960 262656664 3109526332 1217371606 2746476191 +2147483648 3221225472 3758096384 268435456 3892314112 1811939328 1375731712 4009754624 2457862144 3007315968 2791309312 961544192 3221749760 1869348864 3696099328 2299854848 3397484544 3614982144 1423204352 3627708416 2346649600 2200368128 822801920 1042581760 1877059456 4003991872 681325984 2478205232 897679272 6028420 4290205302 437960775 +2147483648 3221225472 3758096384 805306368 2818572288 4227858432 2181038080 3909091328 2155872256 3309305856 2296381440 529530880 2389180416 4262199296 969539584 1626275840 2933686272 3612884992 2123653120 1543401472 2833324032 3028669440 2757344768 354148608 3077088384 194381888 770522784 2630846064 3849764040 543652020 1614865606 259662725 +2147483648 3221225472 1610612736 2952790016 3892314112 2751463424 1845493760 285212672 2810183680 2998927360 1633681408 2224029696 3351773184 2329673728 4293001216 2991521792 2708766720 4160241664 4066664448 958803968 4095301632 2037773312 2268697088 4145256192 3145767040 3541441472 3416335712 4113694384 4130327368 666032740 4130433838 2440676049 +2147483648 1073741824 536870912 2952790016 3623878656 3154116608 2382364672 218103808 1182793728 1186988032 2027945984 3522166784 2259156992 1746141184 2684485632 1518796800 1665761280 3598204928 3257671680 2987266048 3701037056 3322473472 3691814400 2631313152 2259547776 2933001024 3049203552 3821389424 4238738936 546115796 2886375626 160139681 +2147483648 3221225472 1610612736 1879048192 402653184 1677721600 637534208 4043309056 3430940672 2403336192 3282042880 3517972480 685244416 3199467520 2361524224 542048256 3834085376 2433236992 3074187264 717107200 1280391168 4226190336 1081537024 81703680 726853760 2444545600 2719081376 2610264016 2761731544 878545388 3465770138 4138328577 +2147483648 3221225472 1610612736 2415919104 2818572288 2617245696 704643072 4244635648 3682598912 4039114752 715128832 3813670912 1192755200 483655680 1443758080 31522816 2731835392 2309505024 3506200576 4247924736 3136505856 3174552576 3664219648 3011491072 3165384320 1109767616 2340746336 1672501072 3752355496 1476143628 330455594 2645774119 +2147483648 3221225472 3758096384 2415919104 4160749568 1946157056 973078528 2734686208 931135488 4123000832 1197473792 747634688 1374158848 3032743936 1748631552 1857355776 4272324608 4099424256 4112277504 2682679296 3417524224 658897920 2115369472 2828909824 3502866816 2031846336 1533714144 3119938992 421205320 2980158068 3986670370 653328317 +2147483648 3221225472 3758096384 1879048192 1476395008 2348810240 2986344448 822083584 679477248 482344960 236978176 1947205632 1849163776 3884711936 905576448 960692224 771915776 4064821248 1849974784 1459515392 299710464 1328524288 4268721664 1242560768 402638976 3866623040 3314797152 3594355984 3719880968 3370874012 2197218310 2321425245 +2147483648 3221225472 1610612736 4026531840 3892314112 2751463424 2852126720 4043309056 2659188736 3091202048 446693376 1747976192 3035103232 4278452224 1833828352 2370109440 4068179968 582500352 339501056 11677696 2056747008 901575680 3149697536 549254400 792520832 4194084672 3005005856 1703723856 324316952 2847455732 2775765826 4248421959 +2147483648 3221225472 536870912 805306368 4160749568 67108864 2516582400 1660944384 4152360960 1010827264 3143630848 1609564160 1065877504 559677440 878051328 3859611648 1213431808 517488640 1896112128 1200754688 4134912 2721905664 926728704 1941760768 1350336896 459068352 2513226272 78941104 417379064 2771039044 131188718 1902072651 +2147483648 1073741824 3758096384 2415919104 3355443200 1006632960 3388997632 385875968 4001366016 2361393152 3546284032 2783969280 1216872448 608960512 557711360 1445396480 3265691648 710426624 194256896 585789440 1282230272 1323033600 4047232512 3003876608 3965950848 1713352512 4199152224 2635254704 794957304 3315673284 2342898150 2109521215 +2147483648 3221225472 3758096384 1342177280 939524096 469762048 1644167168 3707764736 427819008 348127232 585105408 2312110080 1540882432 555483136 1844576256 2152136704 3541401600 1084768256 1286889472 1892052992 1883318272 2545196032 3318533632 1746964736 2344271488 1688859840 3576327776 668679024 3735535592 2270103660 72462798 3196473817 +2147483648 3221225472 2684354560 2952790016 2281701376 2617245696 100663296 2130706432 729808896 2101346304 1675624448 420478976 2327314432 2593914880 1706164224 4258201600 2201255936 3918020608 1947492352 1311133696 1151948800 3850224640 1432718848 1728684800 3558068096 3682123200 111301280 3732362224 3576204680 2130340828 2239434254 1390590777 +2147483648 3221225472 1610612736 2415919104 2281701376 2751463424 1979711488 1593835520 2373976064 1296039936 174063616 1355808768 3347578880 1515978752 3947233280 2228027392 410615808 2667069440 1839489024 2489462784 2960082944 2134295552 863932928 1837275904 305446784 1279368896 3514579616 871762736 3533012328 1663936836 287451502 3188667203 +2147483648 3221225472 2684354560 805306368 939524096 2080374784 2315255808 2868903936 1887436800 1715470336 2594177024 3505389568 437780480 2107375616 2191917056 2438135808 4228612096 2273853440 3222560768 296898560 744560640 204119040 2181234176 2657543424 2039260544 433180736 925714208 1478805328 3715467128 1898383244 598311950 2225171635 +2147483648 3221225472 1610612736 4026531840 2281701376 1543503872 3590324224 16777216 880803840 566231040 2610954240 1041235968 2150105088 1920204800 973209600 1138950144 3215228928 802701312 3215745024 1051602944 1993177088 1898562560 2383539712 3905800960 293310592 2335896128 2641181920 121212880 842634760 3166280084 2725884666 2690234913 +2147483648 1073741824 3758096384 2415919104 3623878656 335544320 2248146944 1862270976 629145600 2227175424 509607936 2347761664 1324875776 1183055872 3546677248 2656370688 2889121792 3878174720 95166464 3100274688 4120856576 2787896320 3770927616 596615936 1492494208 867355328 3889002080 2344677680 2885032184 266165756 2651378434 3689566099 +2147483648 3221225472 2684354560 1879048192 2818572288 4227858432 1912602624 251658240 629145600 2847932416 3625975808 1934622720 3281518592 2236350464 2449866752 3232301056 3329196032 766001152 4041498624 4142026752 407582720 3542406144 2081209856 4238907648 162199424 3046234816 4093462752 1625673232 1395065512 2071113036 196990182 2529908643 +2147483648 1073741824 2684354560 2415919104 402653184 2348810240 234881024 3372220416 2944401408 3711959040 1402994688 2452619264 2626158592 73138176 3469344768 3578068992 2226028544 752369664 2558795776 2655932416 2131445760 3919940608 444433920 1752819456 2331497600 2988224448 900274848 4230798288 1596021784 2372964292 3094047854 3631584133 +2147483648 3221225472 2684354560 3489660928 3623878656 335544320 2852126720 2701131776 1182793728 3074424832 2132803584 2119172096 3644325888 4088135680 2859597824 1130037248 2903474176 1672232960 309485568 660295680 252700672 246164480 3941755392 2602239232 2544875648 2168196928 4222235040 1774664336 2595588008 3908264924 259770486 3812765609 +2147483648 3221225472 2684354560 268435456 1476395008 2080374784 3925868544 1627389952 1468006400 2638217216 2086666240 1265631232 1541931008 1526988800 697171968 3158245376 311459840 1728331776 2744016896 1832865792 219187200 3729026048 1240358400 2907645184 1618524288 1333807040 2168459424 643832624 1651514680 677915188 1346657570 3740164087 +2147483648 3221225472 1610612736 1879048192 3355443200 2617245696 1509949440 1325400064 176160768 2545942528 3340763136 1833959424 4168613888 2732851200 2292580352 1089011712 1864597504 1994670080 2393268224 904474624 1520678912 597959680 1111895552 3315145984 2156633984 1941446976 4291061216 3405151888 3255904552 2449972604 2774668434 4179585731 +2147483648 1073741824 536870912 1342177280 2013265920 2751463424 3590324224 1929379840 662700032 2906652672 1927282688 3683647488 3561488384 1714683904 726794240 3839295488 916291584 708067328 1095901184 2513899520 2619189248 267680768 3413275136 887585536 3047526784 3973607360 2382111904 874922608 1130724424 2799355364 2640443322 85075929 +2147483648 3221225472 3758096384 2952790016 2818572288 1275068416 4127195136 16777216 3699376128 2227175424 752877568 2219835392 1292369920 2985558016 1768030208 2146631680 149979136 2247376896 190996480 2364764160 3748714496 2192839680 851592704 2315455232 3205027968 175667776 2815165536 1284382064 2496469672 3706035396 4021157018 796522945 +2147483648 1073741824 2684354560 3489660928 939524096 469762048 234881024 2130706432 1686110208 1581252608 2984247296 282066944 1368915968 875298816 2510422016 1681588224 1083604992 1647067136 3332513792 1186680832 2513889280 2639027200 3845271040 3007534848 4109031296 3528879680 1247084832 2531233776 2274992104 2759124620 2876705590 1956941089 +2147483648 3221225472 3758096384 268435456 1744830464 2348810240 1509949440 83886080 2625634304 3099590656 3730833408 3127902208 951582720 2311323648 1866334208 256966656 1899724800 3418636288 1581146112 3453054976 184256512 3190060032 1225664000 1430871296 1525648000 288504384 4120083040 609268272 3270547384 1726006812 69766786 2773790127 +2147483648 3221225472 536870912 2952790016 1207959552 2617245696 1107296256 1862270976 327155712 1069547520 333447168 2458910720 1149763584 3008102400 1683095552 3118137344 2959245312 3981197312 2303877120 3847950336 740481024 2305582080 2485267968 1900228864 3035033472 1307733440 1986736608 1796913392 2069391048 1835298692 2838370374 3325117145 +2147483648 1073741824 536870912 805306368 3623878656 3288334336 2852126720 2634022912 2038431744 1035993088 3089104896 338690048 2427977728 468451328 1991376896 362610688 3440607232 2515288064 296886272 958205952 2773719040 2785815552 1319256576 4078257408 4148680320 926027968 3160235232 389257488 819731608 1317681308 3962659094 625060425 +2147483648 1073741824 3758096384 2415919104 1476395008 1946157056 771751936 3674210304 478150656 1421869056 3768582144 428867584 3158835200 2770599936 3592552448 992673792 4269047808 1730428928 4146208768 2729144320 2771699712 3821300736 13769216 315844352 1648928128 1690985024 4238291040 4171142992 1709926728 332717156 3174331122 3844760641 +2147483648 1073741824 3758096384 268435456 4160749568 2080374784 3791650816 3841982464 528482304 3678404608 668991488 2783969280 1748500480 2029780992 2568093696 661192704 924549120 2130460672 2987532288 669609984 2061207552 2279357440 1916935680 809566464 4054841984 912929728 3396694944 4143551216 1110272120 1018554332 2129092574 3083896441 +2147483648 1073741824 1610612736 2952790016 3087007744 201326592 2382364672 3942645760 2759852032 3149922304 333447168 2704277504 2811756544 3324248064 2651979776 3529441280 537624576 488914944 3264356352 94318592 233560064 4011072512 3448382976 4135286528 1796844928 955993664 4057594848 1050361584 2527714584 1218653580 438157554 1387867641 +2147483648 1073741824 2684354560 268435456 939524096 4093640704 704643072 3942645760 3179282432 3560964096 127926272 3113222144 3354918912 695992320 2835742720 1111162880 1922662400 3397140480 2290491392 3497742336 1345947648 929848320 968776192 3177661696 2018508160 2971599552 3363024928 926484176 2333638984 1060679996 1273556126 2570120787 +2147483648 3221225472 3758096384 1879048192 3892314112 1006632960 167772160 184549376 1199570944 2931818496 3932160000 2217738240 3477602304 1623982080 764018688 3514892288 3644489728 1204568064 940204032 1078030336 853194752 2218537984 1839365632 1207792896 2679684480 480319424 2091559264 2488549424 3086884760 678379620 504217862 3814052597 +2147483648 3221225472 3758096384 2952790016 2550136832 2751463424 570425344 3674210304 4051697664 3477078016 2585788416 3337617408 3294101504 619446272 3308912640 4133683200 2710994944 2213298176 2461687808 2418241536 959895552 1205603328 2239902208 287269120 3559175552 1875604672 2426590624 4252658704 331560696 1025943276 1494499286 2338722445 +2147483648 3221225472 3758096384 3489660928 2818572288 1140850688 33554432 3472883712 3716153344 2411724800 1092616192 2710568960 3604480000 3898343424 1931870208 669188096 4175790080 2606514176 2158387200 3240325120 2034624512 260838400 18760192 1141862656 4077621120 1794865856 999917024 585765264 2115845960 962240940 1235204558 2224647171 +2147483648 3221225472 3758096384 1879048192 2013265920 2617245696 3321888768 3305111552 1837105152 1086324736 3613392896 3918528512 3473408000 222560256 116260864 2706178048 1763737600 4232331264 426663936 2525851648 1153480704 3751050240 3007720960 2339967744 1536612992 2938456768 1626639968 740440240 2812759624 3374554436 47812802 1318229959 +2147483648 3221225472 1610612736 805306368 671088640 201326592 2516582400 2600468480 1585446912 3921674240 178257920 2383413248 720896000 1105461248 1403650048 3804168192 2676785152 1826897920 103440384 771698688 1760335872 1515475968 2747426304 358841088 1457706368 1453423424 3011613408 1212399184 3642798728 1170357820 107158034 1415764869 +2147483648 3221225472 2684354560 1342177280 3623878656 1811939328 3590324224 3841982464 1501560832 3720347648 190840832 441450496 3834118144 1702625280 59113472 2874343424 1311801344 41697280 889610240 873680896 3222317056 4111215616 1115575808 3461823232 963828352 1393361088 219658464 3749117616 1892644776 2619769476 63394398 228248435 +2147483648 3221225472 2684354560 2952790016 3355443200 3288334336 4060086272 1224736768 1417674752 1304428544 2908749824 1087373312 3417833472 2442395648 3535667200 3317891072 1533706240 2232696832 4286472192 2023968768 1673189376 1118577664 1491730944 287123712 3153722496 8818240 1029596384 64167856 1211272424 957363100 1020790826 1279554799 +2147483648 1073741824 2684354560 2952790016 2281701376 1409286144 637534208 2097152000 3246391296 2923429888 2132803584 1844445184 3824680960 2587099136 3701604352 613875712 3907747840 1806974976 3135381504 2948026368 320591872 2102133760 3042314752 4216668928 900523648 970450112 2472156448 2762169488 726237304 3986902332 2630472762 2799925441 +2147483648 1073741824 3758096384 1342177280 3892314112 1811939328 2919235584 3137339392 796917760 2621440000 1956642816 1836056576 2754084864 82051072 4042391552 1071448064 2206826496 1130643456 1085415424 92106752 100247552 550253568 3021346304 791619328 3964990848 686662592 1876301856 3956227408 3146036024 179689940 144338514 4019811113 +2147483648 1073741824 1610612736 805306368 2013265920 3422552064 771751936 1694498816 1535115264 1119879168 509607936 745537536 515375104 3266576384 2333212672 93650944 1549041664 2234793984 4023525376 2868195328 4188313600 3930881024 3246802432 987178752 3676940928 490525120 3215468384 318507056 1214123192 4052944540 558078522 738065337 +2147483648 1073741824 536870912 805306368 2281701376 201326592 2449473536 1124073472 411041792 1883242496 1843396608 2683305984 210239488 3141271552 1795293184 787939328 2583920640 4156309504 1564614656 102174720 2020841472 3337880576 1046357504 650467584 2212280704 1905494080 2533645856 2077642736 1920558712 2518603268 2680481726 915909745 +2147483648 3221225472 3758096384 4026531840 3355443200 1677721600 1442840576 1358954496 1182793728 675282944 1247805440 651165696 610795520 2849243136 2998272000 441778176 2949677056 3176415232 2918604800 1874161664 1942026240 1696343040 1569870336 3476773632 2640957568 3712911168 1186268704 3108019760 1868329960 686968180 1382770378 3854671211 +2147483648 3221225472 2684354560 2952790016 1744830464 3825205248 1778384896 3674210304 1216348160 3930062848 1612709888 2056257536 2477260800 874250240 1654521856 546242560 1517322240 2057060352 232677376 3241103360 1696651264 3453252608 2620527104 3542705408 3779835264 2423181376 1616062240 1334752528 4246935752 492233108 1843869998 1645018719 +2147483648 1073741824 1610612736 1342177280 939524096 2617245696 637534208 1694498816 2625634304 2445279232 1012924416 2637168640 65536000 1366032384 335413248 782303232 4152262656 4293672960 1967005696 155267072 3893274624 3055836160 1900178944 2470912768 3250297472 1039176256 3984942816 1119657264 829105176 2531646388 1350681174 3169026767 +2147483648 3221225472 536870912 1879048192 939524096 67108864 3925868544 822083584 1937768448 557842432 799014912 730857472 486014976 2166095872 3477209088 4252041216 821133312 1738293248 3347210240 3666939904 859944960 2746506240 1086743040 652174592 231383168 3003704768 3526996640 1223185104 2326021448 4009624508 4179850798 2394463089 +2147483648 1073741824 536870912 4026531840 1476395008 1677721600 2583691264 2499805184 1954545664 901775360 2598371328 3192913920 51904512 2931556352 3968729088 2114912256 3307700224 993804288 4291698688 2821656576 3273127936 2159307776 3607761408 437083392 472822400 4040218176 3623340256 702836848 1905417640 2683404236 2457906110 3136268343 +2147483648 1073741824 2684354560 1879048192 4160749568 1677721600 33554432 855638016 1853882368 2545942528 3634364416 2249195520 3546808320 1837891584 2218655744 1917386752 80117760 470564864 58597376 3089715200 2381756416 523516928 4202304000 2850771200 2883166592 2819590976 2534054368 1943166288 3074888328 1236781812 4157524774 3350200655 +2147483648 3221225472 2684354560 268435456 2550136832 1543503872 4127195136 1560281088 3196059648 1237319680 1604321280 2448424960 4207411200 3670802432 629276672 3554869248 1877508096 2404139008 4022493184 3405991936 1618511872 2144603136 4097199616 1703226112 2941625984 287167296 3507596000 2763236560 1876991608 1973425700 4210037638 3108535313 +2147483648 1073741824 3758096384 2415919104 1207959552 2080374784 2113929216 3204448256 4152360960 2210398208 526385152 2221932544 871890944 54788096 975831040 94437376 133529600 633618432 4184481792 4068569088 4045785088 2049729536 3324386816 97996544 1837799296 832741312 1368301536 3265831088 4261397944 4248116796 750240322 2422820773 +2147483648 3221225472 2684354560 1342177280 1744830464 1140850688 3254779904 1325400064 3095396352 230686720 1419771904 2129657856 3835166720 1250164736 4149608448 1440153600 722894848 4144250880 2031509504 3996602368 1065789440 1867281408 1832534528 3596431616 1395888000 3819153472 2313913568 1254603600 3056451832 962118156 672624034 2276900603 +2147483648 3221225472 1610612736 1879048192 402653184 4227858432 4060086272 4076863488 327155712 3846176768 4020240384 311427072 3796369408 410255360 4151705600 946536448 2203287552 586432512 3065405440 1057697792 4062427136 957107200 2799312384 966871296 955957632 1935328704 3486166176 1015193296 2893469896 1237376228 1967891610 170405739 +2147483648 3221225472 3758096384 268435456 1744830464 1677721600 1711276032 1090519040 1216348160 1992294400 3886022656 4218421248 2684878848 3777757184 2096234496 2763325440 446136320 669794304 3276955648 2747625472 3231680512 3988812800 3022017024 506479360 1122510976 3904639040 3177843040 3758178512 1154604344 2619290692 716614646 453901737 +2147483648 3221225472 1610612736 268435456 402653184 3422552064 2516582400 486539264 1417674752 1304428544 2745171968 3071279104 4020764672 395051008 1914306560 2140864512 3403317248 3259777024 3719979008 1049309184 678594560 2571127808 778044928 1957722880 1220019840 3760465472 2845196512 2608929488 2822886664 1544986004 1379274022 1083259101 +2147483648 3221225472 3758096384 268435456 3087007744 2483027968 2986344448 3539992576 1149239296 2076180480 3080716288 3591372800 611844096 3258187776 3578396672 3070820352 2719973376 2918465536 283795456 1377398784 3538388992 2885688320 3858770432 2164271360 2273337728 2269150784 1482717152 3551527632 560464520 2731290748 1824414970 3588436341 +2147483648 3221225472 3758096384 1879048192 3623878656 2483027968 1107296256 2164260864 612368384 96468992 1595932672 124780544 3259498496 1244921856 2730885120 3111452672 1103134720 3958652928 1206280192 990212096 1292417024 1761618944 1216358912 1136677120 874543232 4008738368 889735392 3553889936 1595294520 1561162596 2472323066 1532378867 +2147483648 1073741824 1610612736 1342177280 3892314112 2348810240 2650800128 352321536 1535115264 3913285632 90177536 3301965824 2764570624 3187408896 2712535040 353042432 772308992 1522286592 2043551744 911945728 1166059520 2468361216 1429235200 3856170752 2643731072 505567680 1897738912 2177355184 1126082792 4176682916 539802206 3481668199 +2147483648 1073741824 2684354560 1342177280 402653184 738197504 1912602624 3439329280 2927624192 2755657728 3164602368 3872391168 2880962560 3110338560 1816788992 4077322240 3084812288 1461993472 568991744 1901547520 153528320 2522893312 3996136960 1237870848 2282507904 345398080 3341370400 4094945104 2059261416 3543196316 1158233746 1317253237 +2147483648 3221225472 536870912 1879048192 2281701376 2885681152 3925868544 1996488704 629145600 3560964096 2615148544 674234368 1410859008 600047616 1279131648 1224409088 2249490432 159662080 2396938240 608899072 1187821568 325059584 3337631232 3258475776 1448346496 4176893632 1956068384 4105615600 3890573208 3590314188 4170755010 3616961519 +2147483648 1073741824 536870912 4026531840 671088640 3690987520 2986344448 2969567232 3581935616 2940207104 1541406720 3138387968 2775056384 4035706880 74317824 360513536 3355213824 3201056768 302915584 3576500224 2809460736 3729806336 193482240 4162603264 558243968 1083276992 1866643872 2650354928 3687752968 4288112756 3786668006 3337350087 +2147483648 3221225472 1610612736 4026531840 671088640 2483027968 2449473536 1862270976 75497472 591396864 853540864 1655701504 3508011008 3104571392 835846144 4206166016 3189866496 223100928 3954335744 88420352 3973707776 2473612288 1169697280 2933684480 2075807616 3254851136 187685792 2940407920 3172132568 1231461068 1665701158 22513049 +2147483648 1073741824 2684354560 268435456 1207959552 1140850688 2382364672 2130706432 2390753280 3896508416 2606759936 2731540480 188219392 3824418816 4273340416 2613510144 3797843968 2696167424 1834360832 1247236096 1652983808 1053844480 3375890944 4143191808 2436249472 3389481792 1543427616 4282665648 551440104 2395673308 2629602778 590698219 +2147483648 3221225472 3758096384 4026531840 402653184 1811939328 3053453312 2030043136 394264576 2646605824 3332374528 403701760 3144155136 3690201088 2789867520 2221342720 1211924480 3409199104 1835687936 783773696 2876569600 2593147904 1193825792 429140736 2675590272 2732525504 2181101792 412776528 2368688264 781756020 334895898 2114542709 +2147483648 3221225472 1610612736 2415919104 134217728 3154116608 2986344448 1325400064 1786773504 113246208 1147142144 1785724928 2115502080 3461611520 568983552 1434910720 1122205696 3818143744 2836029440 2285318144 1998309376 3505406976 3503832576 3325323520 1637511040 3500093760 3895975264 968768304 2641195704 3437541964 2822237258 2579371717 +2147483648 3221225472 2684354560 1879048192 1207959552 603979776 1577058304 1493172224 1937768448 3594518528 622854144 3092250624 1423441920 334233600 1890975744 1325596672 706772992 850149376 4145438720 3599978496 2744694784 2905629696 1017672192 1457815296 2529301632 1811488192 738588960 2922904976 939970728 4237779884 1550510806 3026265803 +2147483648 3221225472 536870912 805306368 2013265920 3825205248 2046820352 3070230528 3162505216 2000683008 2380267520 1812987904 1501036544 2256273408 3832676352 2292645888 2767028224 3560718336 236085248 3916894208 506828800 3123739648 1204294144 2197040384 4184228736 114385472 2714028448 2915351536 3150237064 3401892604 1866780830 293904585 +2147483648 1073741824 3758096384 1879048192 671088640 3556769792 3053453312 2499805184 595591168 171966464 2149580800 4136632320 2091384832 4155768832 2739798016 1765736448 3271589888 3136569344 2884509696 1735356416 4165515264 1487950848 1127762432 1520184064 632976000 13698496 393211680 2889669392 647909832 3426189204 4150572794 1102216631 +2147483648 3221225472 1610612736 805306368 3892314112 1409286144 1979711488 3640655872 4051697664 1077936128 694157312 688914432 1538785280 247726080 1287258112 2785345536 3214114816 1703165952 593125376 1003827200 1854642176 1819292672 1218988544 645663488 2029941888 478088384 204900896 497545136 2220251144 3154314524 633900866 2488835821 +2147483648 3221225472 2684354560 805306368 2281701376 2617245696 4127195136 1728053248 914358272 4013948928 1788870656 4006608896 290979840 2849243136 3627155456 2511011840 2723184640 2207531008 3910295552 2746961920 3748173824 1676674048 558378496 2615945984 2731944832 3434176320 195541408 3497692752 3746260200 2090902508 1297886026 4030621001 +2147483648 3221225472 536870912 805306368 3623878656 469762048 3254779904 956301312 3598712832 222298112 3755999232 1473249280 2156396544 2211184640 1683619840 1413414912 3000205312 3784065024 2184863744 4147056640 964401152 246426624 3524816384 144994560 2252735616 2414675776 1419806880 398839536 178853736 2486622980 706776902 1048938973 +2147483648 3221225472 1610612736 268435456 2281701376 4093640704 4194304000 1291845632 1887436800 1656750080 1981808640 3369074688 714604544 4180410368 3545366528 287637504 2098364416 1802256384 129130496 3486855168 2405074944 819463168 3654031872 4154608896 2926390912 1445395520 3620866912 1239754256 640873192 3275515148 3354028534 3034126521 +2147483648 1073741824 536870912 805306368 2013265920 3422552064 503316480 3170893824 3766484992 4148166656 1969225728 1032847360 3632791552 3612082176 3278241792 1459945472 2377089024 546062336 289808384 2012549120 3971454976 2236120064 1785480704 2685804288 2631747200 1254870080 3826671008 1457329584 902549576 4019602436 1209863174 2238426371 +2147483648 3221225472 1610612736 268435456 3355443200 3556769792 167772160 3674210304 1635778560 2948595712 341835776 1473249280 430440448 1781792768 1878130688 109772800 3167125504 745816064 2689753088 1060843520 4055795712 577250304 3562277376 2468492544 2795726208 1697830080 2313584096 537489200 550893160 2042557460 1449666298 2924742601 +2147483648 1073741824 3758096384 3489660928 939524096 67108864 1509949440 2264924160 3095396352 524288000 1491075072 2630877184 68681728 3581673472 3901882368 1277755392 3826614272 2260484096 3174178816 51998720 1918756864 2845334528 3116114432 1102208256 2790861696 2109587520 3049803168 2799968624 2519629288 1427846732 2366437662 2615253561 +2147483648 1073741824 3758096384 4026531840 3087007744 1677721600 234881024 3774873600 3649044480 3502243840 4154458112 2660237312 3002597376 4184080384 3943825408 3860398080 3287908352 774127616 3312590848 2594795520 491911168 2702711808 454300160 3273291520 3728017536 3349655744 491985504 2106907856 1240960968 4161482172 174102738 1478358105 +2147483648 3221225472 3758096384 805306368 2550136832 603979776 2650800128 1056964608 3112173568 1757413376 2845835264 3826253824 4187488256 3811835904 869138432 3313172480 2759622656 3027517440 699293696 1330343936 3727988736 653790208 1367634432 2009480960 2266433408 1160155328 2194761312 791804880 2205670792 3382745100 3987102202 3441907511 +2147483648 3221225472 1610612736 2415919104 939524096 4093640704 369098752 2634022912 830472192 398458880 1981808640 2939158528 892862464 30670848 1689649152 1429798912 2760998912 3650371584 4099301376 2947100672 173656064 4225260544 4198767104 1107180288 2411005568 1579386048 3618845152 48418832 1482090776 2662394460 1642170122 2941004619 +2147483648 3221225472 3758096384 1879048192 3355443200 2483027968 3724541952 1660944384 545259520 2512388096 2753560576 2681208832 2877816832 950272000 973733888 1265434624 2559541248 2346991616 2229952512 840790016 1612167168 3915916288 1540631040 663887616 1180764544 1894904896 2257273056 82631952 1235013224 1057283460 1720246962 3040275733 +2147483648 3221225472 536870912 268435456 2550136832 1006632960 2852126720 4244635648 2910846976 1321205760 2829058048 1030750208 1314390016 1089208320 2006843392 2853109760 3322970112 1705787392 3204341760 1667174400 1954056192 3564637184 668761600 3559277824 4008932992 2659621568 2301065568 2963595600 1591619640 1097800172 1447090966 3963894175 +2147483648 3221225472 1610612736 805306368 134217728 3690987520 100663296 956301312 3145728000 448790528 371195904 1754267648 3602382848 1870921728 1349648384 4283629568 1385857024 2143567872 4212285440 4246941696 4086470656 501761024 3566996992 765866752 1605960832 2732448192 2006229856 302065680 1037695176 900128412 1563559586 1572018473 +2147483648 1073741824 536870912 805306368 1207959552 335544320 2785017856 754974720 1166016512 3745513472 132120576 2997878784 3320315904 4087087104 2423652352 1729298432 837976064 308035584 139862016 1283657728 1074436096 3765986304 3949210112 3654435584 442568320 482576064 3133646240 4167414000 3956064216 2835556404 4014643822 2409115083 +2147483648 1073741824 3758096384 4026531840 134217728 2617245696 3791650816 2130706432 4219469824 2587885568 2866806784 1945108480 96993280 1109655552 758513664 541655040 1379434496 1994670080 2769690624 1788440576 2476800000 2274903040 1484549632 401211648 2041792384 3392403904 2340143904 144688240 84514424 72390436 3025141810 4216857067 +2147483648 1073741824 1610612736 2952790016 1476395008 2751463424 3992977408 2768240640 2776629248 2621440000 169869312 2616197120 3799515136 2395734016 2001338368 2060910592 4208230400 3020701696 2376736768 281489408 305977344 1541958656 3680793088 151930624 1722354304 1388707520 65395744 1351979536 2804797304 495037436 1276882246 96782517 +2147483648 1073741824 2684354560 1342177280 2281701376 2348810240 1308622848 16777216 763363328 2361393152 3860856832 3119513600 646447104 1005846528 2902589440 2406416384 3424354304 2041856000 3043106816 1493127168 3355682816 1909982208 3620496896 3181278976 3066636416 374264512 3227304032 2859185168 2768006264 2956352900 4149045146 1074040721 +2147483648 1073741824 3758096384 805306368 3087007744 2348810240 2583691264 1157627904 2273312768 2042626048 1931476992 2723151872 4200071168 3417571328 786563072 1344733184 1070628864 3606331392 2223120384 1444376576 1085839360 2997361664 1098671616 1487813888 107035264 3408764864 3515333344 2343343248 4057621416 2535683820 1142615354 3463408865 +2147483648 1073741824 536870912 268435456 3892314112 1140850688 369098752 2432696320 3967811584 3678404608 1704984576 762314752 3567779840 934019072 1752563712 1452867584 564887552 862732288 622206976 612962304 538150912 1761096704 3375628800 1691491072 523452544 208437824 2268237728 2328353232 2323263032 2879333396 798661238 1735104747 +2147483648 1073741824 536870912 3489660928 2281701376 872415232 33554432 2097152000 2625634304 1774190592 2262827008 2517630976 1218969600 581697536 3155034112 1678573568 1119453184 4098637824 3793625088 950341632 2987780096 3175220224 781400576 299667712 3183056512 1439459904 928915168 126171760 719706504 1476031508 1184308918 4068389623 +2147483648 1073741824 2684354560 1879048192 3892314112 2214592512 1778384896 3607101440 92274688 2327838720 1163919360 2060451840 1909981184 1424228352 1693843456 3909550080 830308352 1233403904 2451972096 2799652864 1083815936 2482123776 442589696 3842172160 3828192128 2241599168 1445099360 2855894960 4045839080 1656474668 4224415762 407354955 +2147483648 3221225472 1610612736 805306368 3087007744 2483027968 3992977408 1962934272 3850371072 1505755136 3877634048 1068498944 227016704 4034658304 737280000 3450404864 2664464384 1398554624 2990694400 4179701760 3240925184 40770560 2622171648 167888640 1410916992 2101350080 627062496 475016336 748183896 1501848068 1042704862 1461136361 +2147483648 3221225472 1610612736 268435456 2818572288 2080374784 4060086272 2701131776 947912704 2797600768 1809842176 110100480 1994915840 3790340096 3700817920 1608450048 2941091840 3456909312 1007050752 1714892800 891389952 2245661696 3933822464 4039821568 1102420096 281569344 1629240672 3433985264 4009430984 2999438644 763176086 3316683323 +2147483648 1073741824 2684354560 4026531840 2281701376 2483027968 503316480 1862270976 4286578688 2000683008 1281359872 1001390080 1358430208 4230217728 1858469888 2031288320 4245913600 776224768 2054561792 1986744320 2256009216 2229404672 2899667456 3313557248 991399808 1876057024 3572302240 4068770096 2852247128 3918084540 2602758322 555925971 +2147483648 3221225472 1610612736 805306368 2818572288 3288334336 838860800 620756992 2407530496 1103101952 1784676352 1064304640 4264034304 2471755776 1436418048 4225957888 2704441344 590626816 737042432 3897241600 3467024384 4283044864 1488781824 3392252160 3946236544 2974954432 4091613920 2771092528 234062136 240103124 879067722 86547583 +2147483648 1073741824 2684354560 268435456 3355443200 1275068416 1644167168 2667577344 1300234240 1858076672 2044723200 1481637888 168296448 2063335424 3006136320 3755409408 4064116736 2300329984 1753096192 2455719936 620857344 2756846592 1379468800 1007345920 2138146688 1097474752 1407017312 737203696 2940522408 808878532 3518999838 1491936231 +2147483648 3221225472 536870912 268435456 2550136832 3019898880 1577058304 1493172224 3430940672 2134900736 2619342848 2563768320 1076363264 991166464 985268224 4054646784 4100489216 3711188992 4251607040 2953121792 851216384 3320712192 1891056128 3184901888 1368712320 1836714560 885855648 764999952 525100264 2350264404 185288490 423352525 +2147483648 1073741824 2684354560 3489660928 3623878656 3825205248 1509949440 721420288 3028287488 1379926016 2770337792 808452096 2445803520 3209953280 2489450496 990969856 4177428480 561266688 684859392 1821986816 2961893376 2451975168 2290831872 141819136 1060945280 1461016128 2051320608 3016296336 2958207384 2794069156 292905354 2429852705 +2147483648 3221225472 1610612736 1879048192 402653184 2751463424 4261412864 1258291200 4068474880 3443523584 1042284544 2777677824 3367501824 3255566336 4118413312 618725376 2085519360 4281090048 3463077888 1931030528 4183996416 1413893120 217264640 2042351360 474275200 3523564864 1608574112 462104592 4174881608 177124124 1338782374 3474613037 +2147483648 1073741824 1610612736 1342177280 2550136832 4093640704 3053453312 587202560 2608857088 1203765248 941621248 4147118080 3043491840 1476132864 3357147136 3631284224 3425730560 2698788864 2796167168 3755552768 1265412096 3686140928 1079204352 1023798016 1123219840 3698942400 2342308320 4278066960 3701419544 2591527284 2894053662 3604192925 +2147483648 3221225472 3758096384 2952790016 3623878656 1275068416 905969664 889192448 159383552 146800640 3537895424 4113563648 1771569152 2735472640 1973026816 808910848 2918875136 552353792 187326464 1315926016 3197556736 404480 4213523968 1820977920 2569568896 100616384 2107552352 864164464 3875222552 3338701324 4281037030 2326322749 +2147483648 3221225472 2684354560 3489660928 4160749568 2751463424 503316480 4009754624 2927624192 2235564032 3714056192 772800512 3409444864 3763077120 2461663232 1822228480 2590277632 2351710208 2636800000 4234498048 168355840 2984655872 2929668608 3161841408 3042107264 4180347712 4230193312 1397070256 4036678792 495938780 3301816198 2749291373 +2147483648 3221225472 536870912 805306368 1744830464 738197504 2315255808 3808428032 1417674752 3661627392 1117782016 2324692992 548929536 3254517760 1608384512 1471086592 464093184 1247559680 2462998528 2983661568 1588959232 1068659712 2689168896 2512049408 3012274560 3006086720 222858016 4175604816 533182664 1327179804 3787699934 1847150143 +2147483648 1073741824 1610612736 2415919104 939524096 2080374784 771751936 2600468480 1115684864 1279262720 3290431488 546308096 105381888 2710306816 2228092928 1911226368 1075347456 3769384960 4124975104 3445829632 2482292736 1909611520 695016960 2441062144 133875072 2606325056 2068154400 3779841296 1623255496 3630714980 2686191590 1359355639 +2147483648 1073741824 536870912 1342177280 4160749568 3825205248 1442840576 3741319168 1015021568 3368026112 748683264 1945108480 2265448448 2685665280 3371827200 166658048 1553039360 1639202816 1317675008 2242318336 1952819200 3336453120 2067616256 3688545024 624396160 3587506752 2883495520 3084240208 3820380792 2205770692 1868092778 1829020333 +2147483648 3221225472 2684354560 2415919104 402653184 335544320 1577058304 3170893824 1820327936 3770679296 3051356160 724566016 669515776 2060713984 475398144 976158720 1347059712 3627302912 1223057408 75976704 2403256320 3899804672 1022454272 2906783488 656463488 3315145280 810928736 689352176 2043031320 743904180 48689162 466493787 +2147483648 3221225472 3758096384 805306368 3892314112 603979776 1241513984 1056964608 3800039424 2973761536 1931476992 808452096 4230479872 62652416 2967339008 3928031232 348487680 2040283136 460218368 4106842112 1922668544 244462592 968323584 2814956800 945801088 1646732608 3448822432 2456532112 708135832 3479697748 2575517310 4040873855 +2147483648 3221225472 3758096384 268435456 1476395008 3422552064 2650800128 2197815296 1887436800 3175088128 1151336448 1682964480 2055733248 484704256 2137391104 1953562624 3951722496 2831433728 1719033856 2857988096 2201913344 4113198080 3269658112 2696265472 3700132224 139899968 2101242016 22902096 3886589864 855836420 876983762 1616102755 +2147483648 3221225472 3758096384 1879048192 134217728 3019898880 1107296256 3103784960 192937984 3695181824 4070572032 4291821568 2485649408 3049521152 269877248 2097610752 363823104 1558462464 2340839424 1200582656 3652958208 735724544 1170553344 3623276800 1874371712 3003359680 3910558752 1451716688 1508896616 3594807764 3361090498 631711451 +2147483648 3221225472 2684354560 2952790016 2281701376 1409286144 1442840576 3439329280 3045064704 2344615936 1461714944 4254072832 330825728 1755578368 115736576 4043898880 3368255488 839139328 1823891456 395399168 1995954176 3621389312 2673560064 1398078208 3528130176 671596224 1242701792 1886873744 410965064 3956909340 1560220850 1697840995 +2147483648 1073741824 3758096384 2415919104 3892314112 2348810240 3657433088 1426063360 3128950784 1346371584 870318080 3113222144 3231186944 1834745856 1310588928 2387804160 4104749056 138166272 2915966976 539717632 2263205888 3841602560 2753652224 1133288704 3310527104 1503775040 737705504 361524464 568736328 4259268364 3260006798 3999498111 +2147483648 1073741824 3758096384 2952790016 3355443200 603979776 3791650816 1526726656 2826960896 3728736256 1986002944 2194669568 2772959232 358350848 1742864384 2369454080 715161600 2143043584 24256512 3105058816 2880231424 911614976 3673502208 3108077824 2814621056 2326319168 4093668640 3657450032 1459626216 3732941028 2940232334 2715829825 +2147483648 1073741824 1610612736 2415919104 2281701376 1677721600 1174405120 1325400064 2306867200 2881486848 702545920 1238368256 3841458176 977534976 204603392 1798373376 3747184640 472137728 2166497280 3752407040 520996864 823002112 3146191360 3778712320 2497490816 1091035328 2434480096 3229413360 3413639016 3121834172 2834337218 2536086633 +2147483648 3221225472 1610612736 2952790016 3355443200 2751463424 905969664 1493172224 964689920 1514143744 1826619392 1569718272 3006791680 1668546560 227672064 935657472 2092138496 2215919616 1967284224 2426220544 4254586880 1444815872 3682808320 1502915328 2764747904 1042929856 2657972000 411018608 389172808 884296540 756777370 1289243961 +2147483648 3221225472 3758096384 1879048192 134217728 4227858432 1040187392 1224736768 2424307712 281018368 580911104 1909456896 2560098304 2829844480 1540751360 1013907456 3469180928 2207006720 4064698368 4070010880 2400958464 2987541504 3852279296 946532096 2161040512 1640819776 2171184736 2784978512 675262568 2924508684 2245550390 1481379131 +2147483648 3221225472 3758096384 2415919104 3087007744 1140850688 1241513984 3003121664 3430940672 4013948928 782237696 2509242368 1238892544 1765539840 3766616064 2747727872 3792404480 1880899584 4208091136 2113892352 487049216 3243645952 2905686528 1361761536 3375288704 1142987328 418219424 673524304 817665864 1635763372 3447353406 86734225 +2147483648 1073741824 1610612736 2415919104 2013265920 2885681152 3724541952 1023410176 3816816640 759169024 3445620736 3211788288 2260205568 3592683520 3931242496 1424162816 827162624 1271152640 4276232192 2382049280 2386151424 3158211584 3563943424 3359170304 3196622464 3163598272 291803296 1717473712 3924944184 2443329692 1805328562 3419009049 +2147483648 1073741824 536870912 4026531840 1744830464 872415232 2315255808 3137339392 763363328 1656750080 438304768 3645898752 2437414912 2025586688 4005167104 964624384 63995904 3764142080 3184140288 3378974720 1176827904 2690282496 1863268864 4014527744 1374184832 2829845184 3121757024 842215440 2268235048 1622606948 2502748222 1485207501 +2147483648 1073741824 536870912 4026531840 1207959552 2617245696 3992977408 3238002688 3850371072 566231040 1189085184 26214400 2402811904 2202271744 2904686592 968032256 2430238720 1818509312 374480896 2300252160 3852924928 1937925120 3506662912 1234364160 1007179904 1120696000 2855161568 3481087088 490193992 2095823708 1891485250 941942113 +2147483648 1073741824 1610612736 1879048192 671088640 2617245696 2583691264 2499805184 2457862144 2453667840 2610954240 3790602240 187170816 3044278272 1817313280 2636316672 1344241664 1150566400 4060225536 1241198592 625195008 3023197184 2427678208 279444736 3730322048 1931246912 2097559328 3561044176 3790909048 1219478228 2912698010 222699897 +2147483648 1073741824 3758096384 2415919104 1207959552 2483027968 167772160 2969567232 1015021568 759169024 1616904192 768606208 4028104704 1272709120 1786380288 547160064 1511817216 2197569536 634003456 945123328 1197000704 1998218240 2815257088 1212478720 3200274560 2325748288 225455264 1013480752 2469685864 135146572 3606263374 440393101 +2147483648 1073741824 1610612736 3489660928 402653184 2483027968 2449473536 1157627904 2357198848 457179136 1180696576 1496317952 2688024576 2348023808 2195324928 2719023104 1623031808 2765373440 1217011712 2946052096 338814976 1637501952 3765529088 3549296896 99355264 3321784896 3875764128 4005593648 106414616 779959388 1384354138 3472316637 +2147483648 1073741824 3758096384 2952790016 3892314112 4227858432 2650800128 2130706432 796917760 3393191936 2464153600 1643118592 3330801664 1967390720 3480092672 332464128 1760722944 2078556160 2944278528 3173609472 3397310464 4138611712 3312541184 1558363904 1461462912 1559380928 2296605472 3115441776 3519396728 3557026436 2118549634 1661098311 +2147483648 1073741824 536870912 1342177280 3355443200 2751463424 1979711488 1728053248 494927872 1530920960 2329935872 4098883584 1965555712 3903062016 476971008 683868160 1487896576 1996767232 2044600320 2386235392 2070128640 3450741760 1021538816 828353280 4271659904 3372370624 3512299424 2544555632 386723240 1488684628 3172078322 1762746567 +2147483648 1073741824 536870912 1342177280 402653184 4093640704 3120562176 3338665984 813694976 3267362816 140509184 252706816 3249012736 1778647040 2211053568 496304128 1531740160 514080768 4055506944 3903655936 480290816 1489652736 1796561408 680316160 4282649472 1776956480 3760524128 966062384 404236296 3940295316 2524322146 3698527829 +2147483648 1073741824 2684354560 2415919104 3623878656 1946157056 704643072 1157627904 1384120320 2772434944 2610954240 1326448640 1561853952 2538864640 2330591232 1528889344 1573814272 1068777472 3713671168 2695450624 2671953920 3546950656 1541478912 2695808256 2797873792 1823630656 2564110496 531927248 374155528 1562418636 3947305994 1311883813 +2147483648 1073741824 536870912 1879048192 939524096 1543503872 1308622848 3305111552 1417674752 2353004544 1046478848 2303721472 2291662848 41156608 896139264 2925199360 3108405248 3511959552 2765758464 4174581760 3561666560 3554302976 391319040 3515528960 427432576 1512248896 1998780448 4603952 2900695592 2223493132 656513050 3696532229 +2147483648 1073741824 2684354560 3489660928 939524096 335544320 301989888 3472883712 2692743168 1019215872 1885339648 3111124992 1862795264 4040425472 1174536192 3607035904 211648512 259276800 1368530944 1430736896 1319233536 1804753920 1447504384 2552355072 1649561472 1705471040 3138503776 2633636144 870516536 3073097156 2574862090 1085849777 +2147483648 3221225472 2684354560 805306368 1744830464 1677721600 1107296256 2432696320 377487360 4106223616 69206016 2318401536 3671588864 2922119168 1484652544 3614375936 1005879296 4258021376 1508794368 2445758464 2782959616 411988992 3063370240 778629376 371855488 1540185920 3088947296 4232837904 133208472 2657494060 3647153270 196778671 +2147483648 1073741824 1610612736 3489660928 939524096 3422552064 838860800 3841982464 1937768448 482344960 3806330880 4054843392 803733504 4000055296 1057357824 4246929408 2868346880 4148969472 316022784 3627757568 3142838272 3665189888 1412122112 321628416 748837504 2635662784 193648736 245153904 2294806104 878975028 2522486870 848124019 +2147483648 1073741824 1610612736 805306368 2818572288 3422552064 3388997632 822083584 1904214016 1648361472 3479175168 1001390080 285736960 1938554880 4137025536 360382464 4277567488 1840005120 4274397184 771960832 4233271296 266736640 2832418304 3555382528 2195865728 3498659008 3118982944 3122649776 3212554584 3188819524 466920934 3993311355 +2147483648 3221225472 536870912 268435456 2818572288 2751463424 1912602624 2701131776 2256535552 146800640 1872756736 1905262592 449314816 1842085888 127533056 821100544 1528922112 3786162176 4062863360 602476544 2286258176 441062400 2220438016 710781184 3886946432 3548346176 1099875936 1049282256 551328840 3988237348 2473014150 1969932445 +2147483648 1073741824 1610612736 1879048192 2281701376 2348810240 771751936 486539264 2810183680 3040870400 950009856 1102053376 3155689472 1990983680 3860201472 121438208 3821240320 2488025088 3548782592 3780456448 1494726656 4289070080 4012205568 2943330048 895121024 1144731584 2941693088 3560698704 1525680728 3652737996 4036787958 2672696795 +2147483648 3221225472 1610612736 268435456 402653184 3690987520 2449473536 3137339392 1786773504 1379926016 2090860544 737148928 3056074752 2071724032 141688832 2186215424 3903422464 3902554112 2023907328 2723622912 1084065792 2332183552 1697058304 703985920 56497536 1332042048 1056110368 1830534992 2813551736 882626644 2608014750 880509929 +2147483648 3221225472 1610612736 4026531840 3892314112 3690987520 503316480 285212672 2055208960 490733568 3638558720 804257792 2336751616 2307653632 2309619712 1764556800 2375254016 3601612800 1408917504 2641702912 2359818240 2881631232 4159770112 2497822464 3002413184 23570752 3714191520 2237758320 2929318776 3541118692 4111585638 1354579493 +2147483648 3221225472 2684354560 805306368 3355443200 469762048 3992977408 2332033024 1333788672 834666496 664797184 4063232000 4254597120 1987313664 3832414208 3291545600 1587904512 1737768960 3695075328 2721665024 2625214464 2408981504 2815782400 358852352 407444864 3632374720 4193388256 886250704 2677967000 3481702156 3576860890 2793200231 +2147483648 3221225472 3758096384 2952790016 1476395008 2751463424 3590324224 3774873600 3313500160 2285895680 543162368 2494562304 3517448192 3058958336 1906442240 2861498368 2293071872 1945387008 2435997696 3992416256 2766264320 3173673984 3280679424 559389440 1701275776 3751390912 57026080 2320843568 258926296 1074249748 1614772234 872782433 +2147483648 3221225472 2684354560 3489660928 3087007744 3019898880 2449473536 2298478592 3749707776 1279262720 245366784 2788163584 4188536832 61079552 4193124352 3964600320 18710528 3670294528 658399232 2557956096 1956767744 912661504 3709549056 725326080 1904176256 3191198656 1386245152 4163913296 4138212248 388243732 1529754354 3308217639 +2147483648 3221225472 3758096384 2415919104 134217728 2483027968 1040187392 16777216 3632267264 2940207104 333447168 3996123136 2374500352 1755578368 933363712 2038628352 2017034240 4035198976 2670878720 3738923008 2930100224 1674200064 2417437184 4086558464 2455963776 1510574144 1057762720 3432398576 116982680 904308868 1104394482 855865505 +2147483648 3221225472 2684354560 1342177280 1744830464 1409286144 2717908992 1056964608 796917760 3107979264 2493513728 1643118592 641204224 3242983424 3727032320 690552832 1762426880 1328300032 1010196480 2873184256 822650880 1103000576 3239397888 3419570432 1151956864 3746350016 1812752032 2290504528 2279164792 1488226012 186652934 2159046851 +2147483648 1073741824 536870912 2952790016 2281701376 2080374784 2248146944 2030043136 2357198848 2487222272 1176502272 1844445184 202899456 2526806016 3748003840 1472790528 161710080 2524725248 1039540224 511774720 3516389376 306054144 3589611008 846582528 3305972864 1350148672 304292896 2802096144 4051869304 1616627276 2029024878 2123900451 +2147483648 3221225472 3758096384 805306368 671088640 2885681152 1979711488 2533359616 2944401408 1103101952 622854144 443547648 881328128 992215040 1988493312 468254720 1885175808 1917075456 1293312000 582053888 1925289984 3540931584 273495552 2493238016 1665995648 287024064 193808096 2428227984 2713543352 4224967556 2085167730 1970130003 +2147483648 3221225472 3758096384 4026531840 1207959552 2348810240 3523215360 3170893824 2189426688 734003200 3500146688 1351614464 2831679488 3355705344 2567045120 3156803584 3053813760 937705472 2851233792 1565618176 1008334848 2429182976 1554851328 2647103744 2012046976 1135052096 2707252192 1983879504 3123798728 371837732 4052880610 283190353 +2147483648 1073741824 3758096384 268435456 4160749568 2751463424 771751936 3976200192 1266679808 2302672896 2262827008 3075473408 2888302592 4087611392 234749952 1032650752 1461682176 2323922944 2794332160 2102751232 4280518656 3735436288 150041088 2749228800 850083456 3987667392 2906236576 3484761200 3732111656 3683523028 2396356210 845409551 +2147483648 1073741824 536870912 805306368 3892314112 67108864 1979711488 1929379840 109051904 4190109696 2472542208 3733979136 1441267712 2636906496 1685716992 445448192 386433024 2852929536 2999590912 2639597568 960272384 849490944 2402886144 4293307136 1373593984 2370426688 3928927968 1791167152 3828060872 1266148276 3258287478 3042755597 +2147483648 3221225472 1610612736 1879048192 1476395008 335544320 771751936 3640655872 847249408 3250585600 3139436544 4243587072 1272446976 1341390848 1269170176 1893662720 902987776 311705600 87449600 706162688 3987650560 179203072 1417898496 43558656 2679706752 1856886080 2574686944 1390039696 3999624952 2611461804 1882948634 4115763907 +2147483648 3221225472 3758096384 1342177280 4160749568 3690987520 3321888768 1090519040 461373440 2462056448 2665480192 2387607552 4166516736 3406561280 1723465728 292487168 1232896000 430718976 2504679424 2756145152 1142466560 2840738816 2263551488 3721564928 3713353856 1498649024 3371210592 777397360 3825535912 2475411436 1320999910 248278701 +2147483648 1073741824 3758096384 2952790016 402653184 4227858432 771751936 3204448256 1048576000 1530920960 2418016256 2786066432 3545759744 1194590208 2836791296 1761935360 1204322304 4292100096 2078679040 514682880 3562330112 1709067264 1957256704 76211968 3807856512 3571692352 77456288 2179262224 3159756936 3055878380 660127034 1003235611 +2147483648 1073741824 536870912 4026531840 3355443200 1006632960 3724541952 2264924160 4253024256 3124756480 4083154944 2668625920 2269642752 3755212800 1073086464 3409248256 2077523968 3597942784 692461568 449646592 1442379776 934159360 3416866304 3220635392 4172774272 883407552 804098848 3020590768 931469320 2938956644 2362970570 811337675 +2147483648 1073741824 1610612736 805306368 3623878656 1677721600 637534208 3539992576 3296722944 1958739968 2128609280 2616197120 3740794880 129761280 1361182720 1766916096 1616281600 3226222592 3185188864 602746880 1928632320 3881643008 1621922304 3828441856 770101632 2811526720 2885038176 2600956016 3623980664 1818604092 2506850878 2479928993 +2147483648 1073741824 1610612736 1342177280 2013265920 2348810240 100663296 3405774848 2826960896 1413480448 1474297856 2085617664 3601334272 1587281920 2764963840 311230464 4117921792 650919936 4033224704 1158754304 2419894272 4051794944 4013221376 2041410304 2860707200 3956545600 738354208 2649433328 4075009448 2142289940 1300711150 2796928727 +2147483648 1073741824 2684354560 268435456 4160749568 2617245696 1912602624 1694498816 3514826752 3007315968 3122659328 208666624 3003645952 787218432 341704704 4233166848 377323520 3499900928 2186682368 2738704384 2707654656 1861041152 73133568 2997430528 1759091328 135136448 3928571808 1880737808 2960011960 2348373060 253878870 3442102015 +2147483648 3221225472 3758096384 3489660928 2013265920 201326592 1107296256 1023410176 142606336 1816133632 2300575744 1003487232 2805465088 797704192 482213888 2941321216 4158554112 4133240832 1988517888 3227348992 589359104 3861740544 3381192192 3870888192 602576512 3610118208 2605266976 3800213904 2941922664 3541773020 3835545958 1388169103 +2147483648 1073741824 1610612736 2952790016 671088640 67108864 4060086272 2936012800 998244352 1539309568 836763648 2649751552 1130889216 699138048 4072275968 1625096192 3919740928 2187083776 3436322816 233910272 3814250496 2762036224 2137039360 204802304 3519983488 302414272 1686067168 2382087664 466125688 981021044 2944728246 3811781997 +2147483648 3221225472 536870912 1879048192 3623878656 3154116608 3858759680 3841982464 3816816640 3250585600 153092096 877658112 619184128 906231808 531759104 2222129152 2200403968 4166270976 2287624192 1291259904 1926608896 2328308736 1863171584 2711298816 3433278080 86396352 1938384608 29395856 3666464424 4025048244 3387991906 2790384009 +2147483648 3221225472 1610612736 268435456 939524096 3422552064 2382364672 2969567232 3883925504 3862953984 824180736 3289382912 642252800 1496580096 39714816 1349844992 2542174208 1730428928 387342336 2982227968 890800128 1068588032 1608549888 2342336256 677556352 349315008 2275900704 1084355472 323327112 1588829156 922939706 3319936383 +2147483648 3221225472 2684354560 805306368 4160749568 67108864 3120562176 889192448 1484783616 1816133632 3084910592 2297430016 2344091648 2414608384 2542403584 3783196672 1978105856 2702983168 3341967360 3507703808 799905792 2235776000 1787159040 321342720 1711006336 1152270400 4016131104 568240880 3059647736 3617515676 3300825430 1609468277 +2147483648 1073741824 1610612736 2952790016 3892314112 3690987520 4060086272 1493172224 562036736 3644850176 3420454912 2786066432 3857186816 1876688896 2942435328 1071972352 657883136 1607221248 629809152 2394501120 3079985152 269038592 311217664 1403848960 4120564864 4153808064 3237706400 3049380080 3332868488 2351206196 3062974926 2305332097 +2147483648 3221225472 3758096384 4026531840 1476395008 2617245696 4261412864 1056964608 1769996288 1505755136 2036334592 1280311296 1000865792 2611740672 1025900544 3992649728 3227484160 1492926464 386818048 2744610816 3524917248 39283712 3883511296 4161228544 3620833152 808134848 3996646112 204496816 1836609448 641993236 2368358582 3060614627 +2147483648 1073741824 3758096384 2415919104 3087007744 3154116608 1577058304 1426063360 2575302656 1975517184 2699034624 4010803200 2857893888 3971743744 2050883584 4131586048 3029172224 783040512 1441144832 1094676480 324257792 2860456960 3706977792 684662528 521912960 1528504512 1118932192 2580681584 621112072 3229784812 4141330494 2972529327 +2147483648 3221225472 3758096384 1342177280 2550136832 738197504 369098752 452984832 2575302656 2915041280 207618048 1087373312 1047003136 3584294912 77463552 536281088 2693431296 3329507328 3614859264 3180556288 4118063104 2211646464 1372911104 434322176 1898759552 3331272896 1109821664 2166255920 2889315304 3823822068 1965313970 3521015743 +2147483648 3221225472 2684354560 1342177280 402653184 3556769792 3657433088 3808428032 4219469824 3586129920 2661285888 4092592128 2647130112 2791047168 2850947072 3847421952 2566094848 2997633024 3450232832 30363648 3728582656 2328841216 2042464768 3910106368 1511897472 3229573568 3734358240 214122064 753642104 3800580644 2847697486 1560172391 +2147483648 1073741824 1610612736 2952790016 4160749568 201326592 1711276032 3539992576 2390753280 3854565376 1021313024 3557818368 1815609344 595329024 1055522816 3721854976 1106345984 946618368 3528597504 3966447616 4017870848 2506832896 4110132736 4247470848 3948646784 68897600 93555936 709828976 700317064 2169392732 1381070046 3455367493 +2147483648 3221225472 1610612736 1342177280 2818572288 1006632960 167772160 83886080 2743074816 3393191936 1918894080 1431306240 3839361024 1113325568 4142268416 1721040896 2634186752 2785820672 2008965120 2039033856 2063902720 1644762112 2235891200 376009984 655673984 3224466880 982037280 2180454448 3719167528 3300754092 1694879886 545903235 +2147483648 3221225472 3758096384 1879048192 2013265920 2214592512 1040187392 3707764736 2441084928 3418357760 2740977664 974127104 1703411712 3820224512 1784283136 3899981824 1957593088 3399761920 4216479744 897675264 945076224 513899520 3320095232 2363043584 881374848 43992256 3475242976 1822868144 2429561224 3446163716 1633972410 3895605085 +2147483648 3221225472 3758096384 4026531840 2550136832 2751463424 2046820352 452984832 2961178624 4047503360 3986685952 91226112 1399324672 3344171008 3895853056 3091005440 541360128 2326020096 3726532608 2429120512 2181232640 863046656 2001646080 3581611264 185701760 2377425984 1284272800 1860835280 2525975864 1104673012 2166474890 2189202827 +2147483648 3221225472 2684354560 805306368 1476395008 2885681152 3254779904 3607101440 3028287488 3779067904 2988441600 4260364288 2792882176 3701211136 59899904 2827550720 3519315968 2045526016 3869925376 2167754752 4079392768 1650289664 936556032 331051264 2029884288 3153126976 3991543456 1880433680 1146522488 1483021436 3471765358 3591972249 +2147483648 1073741824 1610612736 4026531840 2550136832 2483027968 3388997632 1157627904 1098907648 3888119808 1881145344 500170752 4006084608 1126957056 2780430336 1705050112 4056711168 3682353152 783425536 2410491904 1042741248 886377472 3069372928 3321566464 144571008 3257441472 2464817632 2049507600 3581980264 2406893220 4075509494 1811272973 +2147483648 3221225472 3758096384 1879048192 2550136832 335544320 369098752 855638016 2323644416 4131389440 2246049792 3603955712 3457679360 2502688768 1553858560 4210622464 1014398976 1971077120 3737542656 1261793280 4055414784 2187136000 2361190912 3802610432 4046438784 70957376 2087872800 3729200624 3028267240 4293041484 1367232054 271137023 +2147483648 1073741824 3758096384 2415919104 2818572288 2751463424 2986344448 1895825408 511705088 985661440 1436549120 1487929344 3994550272 2585526272 2781478912 1879900160 1750106112 539770880 521281536 2427547648 2091567104 4051244032 1237250560 2382850304 3145584768 1846340416 2793826144 2484041680 491388632 4009950540 1375538926 3517492341 +2147483648 1073741824 536870912 268435456 3623878656 67108864 637534208 50331648 3967811584 3468689408 564133888 1739587584 1374158848 3236691968 1750990848 4239327232 3253633024 3453763584 2759204864 157487104 348162048 3208326144 3317998080 931742464 1094035840 3536374336 1225198944 2640502736 3876743256 1816201652 2183788694 924748735 +2147483648 3221225472 3758096384 1879048192 3892314112 2483027968 2046820352 822083584 1803550720 3703570432 1310720000 2800746496 1962409984 1184104448 271974400 4250992640 1920565248 3856941056 856580096 1330999296 67090432 379401216 2066983424 311364864 3472670848 378794432 2898213984 4129619472 3421997560 2784059068 1309801386 3340264907 +2147483648 3221225472 1610612736 1879048192 2013265920 738197504 1174405120 620756992 2139095040 3275751424 1285554176 3761242112 4007133184 3429105664 4255514624 945487872 499220480 433340416 1665032192 2317299712 2560079872 1387756544 1359738368 2080723712 2022623872 80475072 2053468064 710863184 1694743704 1168723884 2967793426 3039468099 +2147483648 1073741824 536870912 2952790016 4160749568 3154116608 3590324224 1090519040 4102029312 1581252608 891289600 3620732928 1520959488 2621177856 1007550464 872349696 3406135296 2926329856 3831898112 279121920 939251712 3286973440 913833472 591215360 42784896 1669518912 2197670176 2394455440 3983834472 2927757332 749288382 1916712919 +2147483648 3221225472 1610612736 1879048192 1207959552 1140850688 234881024 1795162112 276824064 2285895680 853540864 3497000960 3965190144 3752591360 4289331200 555941888 2264039424 2958835712 1160929280 1328492544 4215846912 1830249472 2262090240 17135360 3886804352 1254480960 1020853792 2327784048 1038129080 2745374060 3618816118 2604408805 +2147483648 1073741824 536870912 1342177280 2281701376 603979776 2919235584 3841982464 3498049536 3225419776 887095296 596639744 3708289024 2281963520 3209560064 4177461248 2287435776 2182365184 1082531840 324734976 1206495232 1941111808 3606950400 3937732352 2137455232 1123875904 2787490336 1582922096 1128065352 3825593796 1751730338 2814680215 +2147483648 3221225472 536870912 2415919104 134217728 1946157056 2516582400 419430400 4051697664 1086324736 4070572032 1607467008 4271374336 3703308288 3157131264 2455961600 4291330048 3052158976 2130075648 725553152 794216448 4192683008 1577769472 2105088768 335651968 1283828928 3351769696 2702345808 2567266664 2526015628 4214678718 899105415 +2147483648 3221225472 1610612736 2952790016 2013265920 1006632960 1711276032 754974720 1803550720 1186988032 3537895424 193986560 2370306048 3199467520 1709309952 2181234688 2523365376 2577678336 921329664 2987864064 3518355456 1549761536 495058432 1459438336 3433213568 1097529792 4020159840 3722245744 879740232 3559928932 49823930 1116477249 +2147483648 1073741824 1610612736 805306368 671088640 3154116608 3590324224 1124073472 2726297600 364904448 3839885312 2983198720 862453760 456392704 1417019392 588709888 1917419520 2305048576 3109953536 2659397632 3075446784 1399542784 532413952 3908901632 2751240576 1109177664 709668064 1784995184 4067487592 4063690740 3625559290 2689359883 +2147483648 3221225472 536870912 3489660928 2550136832 1140850688 33554432 2533359616 3447717888 3837788160 3646947328 3964665856 2589458432 4133224448 3394371584 472186880 566394880 2664185856 3110756352 1848184832 2110318592 2863991808 2214248960 3024113920 1528841088 2859481792 2527606880 3753124272 625352616 315828972 1851376334 909225817 +2147483648 3221225472 2684354560 4026531840 2550136832 67108864 4194304000 553648128 2692743168 1363148800 1340080128 4207935488 506986496 1139539968 2587754496 881131520 2006351872 1484537856 870735872 3652800512 1636890624 2450852864 2161041920 1056992512 3951036544 415255616 3525333664 2188383984 1946709992 3699647068 388635094 1400322735 +2147483648 3221225472 1610612736 3489660928 1744830464 2483027968 2382364672 1426063360 427819008 3250585600 2040528896 774897664 2275934208 4117495808 1601830912 1593901056 1575256064 2124169216 930242560 2640130048 1052174336 842101760 449620480 2444244736 661136000 2873886912 1569342176 1149849552 1568208792 82724884 4289679574 3224088493 +2147483648 1073741824 3758096384 3489660928 2013265920 872415232 301989888 3539992576 2776629248 1799356416 2774532096 3174039552 571998208 3489398784 37879808 3787259904 3055976448 4220272640 1580867584 1257336832 1933371392 4256005120 133085696 2098739456 3967558016 2550275776 2589804448 2312562608 833907992 1217817292 2702920670 2980440401 +2147483648 1073741824 536870912 268435456 3623878656 469762048 436207616 452984832 562036736 2403336192 954204160 2467299328 59244544 3101425664 1188691968 295108608 2925887488 3599515648 4071759872 3856338944 1769441280 3215404032 551398912 2909297920 2999723392 1137863872 227230112 2619342192 1365969416 1494203396 2883798606 3612575709 +2147483648 1073741824 536870912 1879048192 2818572288 4227858432 1577058304 654311424 3514826752 4156555264 3403677696 11534336 1653080064 3311665152 1235353600 4265541632 1472430080 3574874112 1347035136 2620067840 1846130688 3137278976 2393103872 191135488 3600944000 733949120 3657678304 854875760 75124184 2716034692 1624093394 525155681 +2147483648 3221225472 536870912 1879048192 3087007744 738197504 503316480 184549376 830472192 2277507072 3646947328 4147118080 3084386304 3268673536 986841088 929103872 63733760 1629765632 3656015872 1933905920 3097933824 3626048512 3924620800 439639808 304242048 635000000 3760778720 1932427184 803145752 3634093100 218357514 1131910425 +2147483648 3221225472 536870912 805306368 671088640 1140850688 1040187392 4211081216 3246391296 1304428544 1520435200 4012900352 3583508480 1327759360 411697152 2846949376 2882109440 3537125376 2821873664 2674200576 3455817728 3199292416 3494494720 2048151296 4161930624 3558171840 1258527968 2047174224 158058520 2291746060 1236632818 3982099925 +2147483648 1073741824 536870912 2952790016 3355443200 469762048 2516582400 2264924160 562036736 2470445056 1864368128 3595567104 81264640 2380529664 3755606016 528154624 1876000768 1140080640 1000480768 2760839168 3228817408 1299915776 1523691008 2272533248 878852992 2691654848 1354997664 3558037648 2128447144 1231161772 955200722 3909336253 +2147483648 3221225472 2684354560 4026531840 2818572288 1006632960 3456106496 2499805184 2608857088 1707081728 2917138432 751828992 925368320 3902537728 1884946432 2456485888 969506816 3867951104 437411840 895963136 3776706560 512431104 1285160448 3882120960 2649641600 4054665664 628675808 460236272 829940456 2261336404 1083622446 2395184925 +2147483648 3221225472 2684354560 1342177280 2550136832 2080374784 3120562176 83886080 4253024256 809500672 3638558720 4027580416 4139253760 2582904832 1352269824 974323712 1622966272 715407360 2487377920 2402766848 3720259584 3404925952 1152179712 1914457344 112609920 2033017536 3916271136 7322992 2386093192 4124453020 4269624922 3015020285 +2147483648 3221225472 3758096384 1879048192 2550136832 201326592 3321888768 3372220416 4018143232 1312817152 1453326336 3601858560 2858942464 303300608 3031302144 3211591680 660832256 568606720 484859904 1225355264 700823552 4031581184 3465799168 2930529024 3087154304 1550797760 2005702944 2292761680 841918936 1459065332 3708428970 3693830855 +2147483648 3221225472 3758096384 2415919104 2013265920 1409286144 4127195136 687865856 159383552 1178599424 3852468224 2714763264 525860864 522452992 2404515840 657915904 2927001600 4222894080 3744096256 3305336832 2401028096 1863810048 2548484608 3830205184 1516125312 3024701632 640663840 1445197264 3739078248 3351552108 326311986 647288249 +2147483648 3221225472 2684354560 268435456 2550136832 1409286144 2583691264 2533359616 1216348160 3988783104 4229955584 638582784 3065511936 1173094400 1630404608 416612352 3548020736 2260484096 2792775680 923357184 2868676608 2705132544 2681129472 3310247168 413475712 1722988608 68687072 792469264 2318803592 1533622812 109892502 1794441415 +2147483648 1073741824 536870912 2415919104 2281701376 1409286144 3053453312 1526726656 931135488 3988783104 1042284544 1844445184 263716864 3352035328 3292135424 1594032128 3160375296 2021408768 207757312 1562316800 3509438464 1351287808 168528384 913967872 149112192 4052733888 2234799328 3449167888 3156812152 4122251036 1760017542 3358600397 +2147483648 1073741824 1610612736 2952790016 1744830464 603979776 2449473536 3439329280 2759852032 1019215872 2489319424 869269504 1479016448 1458307072 1886257152 50528256 3815538688 2038185984 2196119552 2271162368 2692405248 2524673024 2825433600 1159608576 3483049600 3522745920 412488800 709302064 2662260072 2771464020 1316603798 26722887 +2147483648 1073741824 536870912 268435456 1476395008 3825205248 1308622848 3707764736 343932928 2185232384 3231711232 3685744640 1240989696 1095499776 2757623808 3469672448 380993536 1882996736 1699094528 932384768 2703460352 2626120704 2114048512 2771285760 1205290624 1407825472 1839889184 452807504 3847545176 2774450620 949207814 2860464703 +2147483648 3221225472 1610612736 805306368 3087007744 872415232 3456106496 2097152000 562036736 910163968 1809842176 3937402880 111673344 3317956608 4115529728 247136256 1772978176 4273225728 2672189440 4054790144 3317405696 3154320384 252836352 1642469120 75449984 3798203584 1355766048 2177625840 3498779096 80055444 1154509634 1549286807 +2147483648 3221225472 1610612736 1879048192 402653184 603979776 3590324224 3640655872 4169138176 3921674240 1088421888 3188719616 169345024 3904634880 746455040 1886715904 1182433280 3656138752 3125174272 1689858048 1959573504 3227339776 3165581824 3051756288 646526080 4070883392 774446816 3709118320 1392595336 2973813324 1003163710 737116175 +2147483648 1073741824 2684354560 2952790016 3087007744 2214592512 2717908992 385875968 1400897536 12582912 3529506816 2389704704 2812805120 222035968 1928986624 634978304 2112913408 906772480 1391599616 544559104 2106775552 1474370560 718594560 3716301056 2573038464 284075456 3057343072 4242392112 2353700536 695538452 1595056510 295793549 +2147483648 3221225472 536870912 1879048192 134217728 1006632960 3590324224 1560281088 3598712832 1522532352 3659530240 1529872384 3082289152 2189164544 2297298944 2883649536 2303361024 2265726976 3770048512 2567770112 2456598528 642335744 2218720768 3664132864 1864726144 3680042816 3888335712 750641680 565955864 3318662044 1476294366 3865646119 +2147483648 3221225472 1610612736 2415919104 3623878656 3690987520 4194304000 3539992576 1182793728 3468689408 2598371328 695205888 2518155264 2901147648 4199415808 1840971776 1848803328 1591492608 3203817472 3691458560 569690112 4175637504 3430845952 1136790784 3049603456 1060241216 2907865440 502037616 332284728 4026232140 2702376086 2949402903 +2147483648 3221225472 2684354560 1342177280 939524096 872415232 4194304000 3875536896 3581935616 2025848832 2027945984 575668224 1627914240 3648782336 395444224 2569469952 761954304 3379314688 4147798016 1747668992 2386601984 334453760 3279354368 2473487616 3396680576 3400378048 2270613088 2615049584 3257747624 962191172 343463774 1795914617 +2147483648 3221225472 3758096384 805306368 2818572288 1946157056 2650800128 1124073472 327155712 1891631104 329252864 353370112 1879572480 949223424 1251082240 2045050880 2070970368 3317972992 3464126464 3774967808 1079678976 3291288576 4039432704 2969992960 3774306688 2455088576 2635389536 3064869584 728957192 131045060 2380630442 1586293593 +2147483648 3221225472 536870912 268435456 3892314112 1677721600 2583691264 956301312 1400897536 3770679296 199229440 2607808512 1962409984 1410596864 476708864 3688955904 1292795904 3710140416 2888982528 3651473408 2316077056 3252237312 2851787264 2361269504 3060495488 77581760 1330809440 1237458160 2619151160 2956510908 413367018 1381204997 +2147483648 1073741824 536870912 2415919104 3892314112 1275068416 1375731712 1627389952 629145600 834666496 3584032768 506462208 2149056512 816054272 1435631616 1353908224 3580657664 3621011456 644489216 1262948352 2532755456 3156947968 3716711936 2217113856 2756270208 2172909248 3730749152 433543120 3378424216 56058828 3458116658 867651801 +2147483648 3221225472 2684354560 4026531840 1744830464 603979776 2785017856 721420288 931135488 3309305856 2023751680 4258267136 649592832 3821273088 1325531136 1727463424 1723891712 2480160768 3990511616 1778601984 3951753216 1271886848 1782903296 2910208768 1014828416 2612789184 905627808 254245712 4000893288 789590940 2874682050 2931062289 +2147483648 3221225472 2684354560 1342177280 1476395008 2617245696 3791650816 520093696 3833593856 499122176 1520435200 871366656 2172125184 1487667200 3595436032 814678016 3112206336 656162816 1339449344 1983074304 1864804352 2560060416 1300016640 3562692864 3050129280 3711012416 1563142368 201773136 3710331000 2548358140 879114550 833297975 +2147483648 1073741824 1610612736 805306368 3355443200 1140850688 3120562176 4244635648 2575302656 2621440000 299892736 1112539136 2314731520 934019072 434241536 3507945472 967868416 792477696 2235179008 3872075776 1432000512 89072640 3853287936 292957440 611927680 2117441728 2450764832 3608334832 1699425704 605740348 355411830 2277291713 +2147483648 3221225472 2684354560 805306368 3892314112 2751463424 1442840576 1828716544 1233125376 3854565376 3512729600 487587840 3198681088 3211526144 3789946880 1009057792 2792914944 289161216 3647889408 779702272 2835781632 3983356928 4148474368 2823961344 1729580672 1602191552 141293792 3895039920 1679202824 3955570836 2485700566 1672745603 +2147483648 1073741824 536870912 268435456 4160749568 1677721600 1979711488 3137339392 3682598912 2353004544 1172307968 433061888 1005060096 2442919936 3601203200 3258122240 1079803904 3331080192 2590908416 1600065536 2766309376 1270561792 4266693120 522349312 2995877248 2425192896 4242652192 987727344 4113077096 1278620468 2310739822 2874208867 +2147483648 1073741824 3758096384 3489660928 3087007744 2080374784 3187671040 3875536896 1182793728 868220928 2879389696 2278555648 1523056640 44302336 3122790400 3609133056 201424896 2637447168 3540656128 562786304 4175161344 3598130176 1098227200 2313056000 2897296256 178818880 3513815008 624735952 3291127400 4215253284 506810162 3340431745 +2147483648 1073741824 3758096384 3489660928 2013265920 2617245696 1442840576 1962934272 2692743168 1245708288 1386217472 3083862016 3858235392 3060531200 2029387776 1578958848 238190592 1125924864 4074643456 2710138880 1051256832 4109859840 3362909696 2246548224 139113088 4205870144 2856866592 480519760 504527720 3132062652 3880624534 2343146731 +2147483648 3221225472 1610612736 3489660928 1207959552 3959422976 1711276032 822083584 679477248 2361393152 1562378240 1932525568 154664960 1229193216 2601385984 2761490432 2070839296 1465139200 3104202752 551890944 4079282176 2009293824 2473694720 3466576640 4254519424 3903856704 3061319776 1462002064 3093175064 2213638620 331530050 4113964247 +2147483648 3221225472 536870912 2415919104 671088640 2214592512 704643072 3338665984 4269801472 3888119808 3726639104 1414529024 1883766784 279183360 3269328896 3648192512 2409725952 2698264576 3385221120 3810463744 1820672 2321110016 2982453760 1910686976 1619889024 3364772672 473631200 3129325072 1833572264 1750426724 1900994354 1888980927 +2147483648 3221225472 536870912 2952790016 2281701376 1006632960 3053453312 352321536 494927872 2462056448 2531262464 569376768 3496476672 2847145984 3244687360 117243904 2990047232 1084506112 1241407488 3433107456 1495980032 241107968 3507224064 3325397760 1114960512 2209249984 3457777504 2238094448 2203408504 3622602740 2826043962 566971523 +2147483648 3221225472 3758096384 4026531840 1744830464 3154116608 1912602624 2466250752 3196059648 4282384384 1931476992 1412431872 2016935936 1564737536 1189478400 2561212416 4169433088 341065728 1542348800 3897913344 2263283712 3766187008 1104395776 1997375744 1054904704 2055355200 696207776 781565072 47493528 1618743388 1344434050 579812643 +2147483648 3221225472 1610612736 4026531840 2550136832 1006632960 33554432 1627389952 1702887424 1715470336 3659530240 1276116992 1152909312 2082734080 3193044992 2737504256 4034625536 2618572800 570056704 2838966272 114161664 2676820992 3092971008 1997598976 2001725568 75394752 3258254624 2919163920 1426259080 2739200924 1200992946 567892345 +2147483648 3221225472 1610612736 1342177280 2281701376 1140850688 1442840576 4278190080 1501560832 3007315968 4179623936 676331520 3422027776 401866752 4288544768 1800994816 4011622400 1233403904 1035362304 4162138112 878094336 2417165312 3331047936 179952384 1394276224 89749696 1276937120 3926150032 871777704 2041918524 1304857818 504069919 +2147483648 3221225472 2684354560 2415919104 1744830464 3959422976 503316480 2634022912 3128950784 3930062848 56623104 3486515200 1204289536 23330816 1423572992 3186032640 527007744 2295611392 2990694400 722161664 3065497600 4290343936 1992594944 4034043648 1661707904 3941538112 2536373024 549348016 2143109992 4140753828 2581449234 667296541 +2147483648 3221225472 536870912 805306368 2550136832 1811939328 3657433088 4076863488 1585446912 71303168 207618048 1970274304 364380160 2969829376 1634074624 396689408 1368031232 924073984 1429102592 3428388864 386439168 518458368 1339676160 422821120 2821505408 2006012736 3644120096 1556442928 746242360 535585436 3989438498 1989103939 +2147483648 1073741824 2684354560 1342177280 3087007744 2751463424 3456106496 1157627904 1434451968 3846176768 2732589056 2203058176 323485696 2625896448 3476684800 721485824 2167177216 3560194048 1755455488 646795264 3807553536 2493455360 3974623744 4116838144 1449585280 4010624704 766703776 494883440 792192296 4008303204 692249442 3481744813 +2147483648 1073741824 536870912 2415919104 2818572288 3019898880 1577058304 2868903936 3816816640 1077936128 861929472 4216324096 3667394560 3376676864 628228096 3354984448 1991475200 4235476992 674897920 2716143616 1722140672 3276739584 3891853824 3055484672 1322122624 2724419008 3819340320 1438251696 1272516136 4077096332 788298754 1728461897 +2147483648 3221225472 3758096384 1342177280 3355443200 2080374784 2986344448 889192448 2692743168 2487222272 3764387840 2553282560 2009595904 725352448 2259812352 4153212928 834174976 3765190656 4073349120 4172902400 764848128 365110272 3542605312 3217680640 1212584576 2465948736 4193504288 3340227888 3254879384 1383774372 3804846654 2839477417 +2147483648 3221225472 536870912 268435456 402653184 3019898880 637534208 4278190080 1501560832 4156555264 2950692864 3861905408 752353280 1783365632 1601044480 841154560 65699840 169623552 2319867904 1196888064 1257801728 1049185280 3846420992 1720697600 102881152 400724160 1882724832 2549887216 1702249112 4111431596 720696390 130490887 +2147483648 3221225472 3758096384 805306368 2281701376 335544320 3925868544 4211081216 595591168 4123000832 2917138432 3668967424 2683830272 1902379008 960102400 1085603840 207126528 3719577600 900882432 768176128 934713344 2135098368 544991744 2352989440 819316096 4167599552 1359755488 3463868400 2128819928 3253468476 186107090 3074029869 +2147483648 3221225472 2684354560 1879048192 671088640 3288334336 1577058304 3372220416 2491416576 2034237440 3940548608 2312110080 2570584064 3570139136 2953969664 359071744 3985408000 1736196096 1203396608 3681767424 3825383424 175199232 1165853184 910278400 2174483584 997764672 3559003808 1611613808 1907932776 1375872988 4211018566 4109409977 +2147483648 1073741824 1610612736 1342177280 3623878656 1811939328 2919235584 1023410176 1216348160 3955228672 719323136 1718616064 3306684416 1192493056 2721710080 2194079744 3725623296 3204726784 3163693056 1261121536 869181440 941698048 120690176 2528487168 686282368 2477561920 1725053920 2827687536 2208231352 2385060812 1728964074 3223580589 +2147483648 1073741824 1610612736 2415919104 2281701376 335544320 3388997632 2164260864 2558525440 2738880512 3986685952 4090494976 3334995968 621019136 976355328 3621453824 2464645120 267665408 1248468992 4273418240 2709637120 3356820480 2738006528 925275392 1371334784 676583488 2537440160 76353488 2873003880 2398129188 640010402 444028937 +2147483648 1073741824 3758096384 1342177280 4160749568 3019898880 3925868544 922746880 2810183680 3468689408 2745171968 2729443328 1106771968 2884894720 1932918784 3735486464 3190718464 1734623232 700325888 3498799104 1520216064 3501014016 4101241344 3507471616 1444270976 1124122560 157746528 1863229648 1737782488 1420175420 632228378 2814551819 +2147483648 1073741824 3758096384 2952790016 3892314112 1946157056 2717908992 2936012800 1417674752 1900019712 614465536 2714763264 554172416 4140564480 4246339584 4288217088 2603581440 2772189184 3011649536 3766317056 1818875904 2618766336 4180187648 1543299328 4181913472 2831011392 3685304992 660062032 2938642792 4284243396 4046617414 2051351069 +2147483648 1073741824 536870912 1342177280 1476395008 469762048 436207616 4177526784 243269632 1707081728 2703228928 2500853760 4253548544 4017881088 528089088 2097479680 3470163968 1070350336 2736922624 2756775936 2550179840 3122359296 2166205952 3338263808 2876748928 1450498880 4074595552 985852304 1861905416 3041222276 3719726814 817647597 +2147483648 1073741824 2684354560 1342177280 939524096 4093640704 3456106496 2365587456 914358272 1639972864 1323302912 860880896 775421952 3872129024 3284271104 92733440 264798208 2616999936 644489216 2333298688 2639702016 3353435136 2725894656 4282251008 1264291456 3756701504 3819655904 844792944 650314024 4272850268 2781680646 2045480529 +2147483648 3221225472 536870912 268435456 1207959552 2483027968 570425344 3875536896 4202692608 3124756480 3554672640 47185920 4087873536 772014080 724697088 2277179392 1280212992 330579968 1963614208 4235661312 2405992448 1328899072 852208128 2705834240 4001487744 2790320448 1182347040 4289570032 472302824 76567444 1716008610 2446602665 +2147483648 1073741824 3758096384 2415919104 2818572288 3959422976 3456106496 1728053248 276824064 3670016000 1516240896 3645898752 2479357952 1916534784 3929407488 3991207936 2365423616 3549184000 997072896 770797568 1508362240 137827328 1476056576 3337541376 2155125632 3280981056 3199943520 3843327536 2657060136 2645765284 407433982 3166276331 +2147483648 3221225472 1610612736 805306368 2013265920 4227858432 3120562176 3976200192 1702887424 2663383040 2493513728 2133852160 3407347712 2606497792 1197080576 4127260672 971800576 810303488 1278369792 2317692928 1769641984 3317660672 3571162624 4024675584 2731527808 502111936 4037065056 2013143888 3151446808 3246383180 2209723214 3801911997 +2147483648 1073741824 536870912 2415919104 402653184 738197504 2113929216 3472883712 796917760 2361393152 1625292800 3155165184 3735552000 3444834304 588382208 1071054848 3963322368 2569289728 652877824 973803520 3415066624 1306086400 3636114944 3555913472 3627470720 600632256 535816288 108411760 3801963400 973112724 921823818 668931257 +2147483648 1073741824 1610612736 268435456 2818572288 3825205248 503316480 3640655872 1551892480 1279262720 970981376 1674575872 3423076352 1307836416 1836449792 738263040 4293623808 3057926144 3966640128 1901932544 1641646080 1487606784 2107167232 3164667648 856458368 1262922304 1013287968 2848530416 3678397288 2906790212 1180134746 3298488715 +2147483648 3221225472 2684354560 4026531840 2281701376 4093640704 1174405120 2130706432 3447717888 2428502016 2829058048 644874240 1726480384 2221670400 1280966656 2007695360 3854794752 2520530944 1250058240 4274999296 3236296704 2994013184 1105107456 2144252672 2817976192 1258476224 3789339232 2420226896 3312655032 1252491444 2618966230 3679137341 +2147483648 1073741824 3758096384 2415919104 1476395008 201326592 1845493760 1761607680 2558525440 935329792 3982491648 2324692992 661127168 2577137664 3105488896 197459968 999063552 3387703296 1453465600 756117504 3493513216 4230704128 2563745280 4106192640 1560779904 3604213824 2682635744 2531440048 711918536 3205618420 1466205870 3023071229 +2147483648 3221225472 3758096384 4026531840 2013265920 1946157056 33554432 1660944384 562036736 1228931072 1046478848 2035286016 2780299264 348389376 3217424384 921763840 259751936 3614720000 854482944 3593302016 25819136 2592832512 2863192576 1367912704 2696472960 4249943232 4272731808 1164872240 3480855336 3015929116 3559190594 2705501843 +2147483648 1073741824 2684354560 2952790016 2281701376 3690987520 2382364672 822083584 4185915392 1824522240 2065694720 2939158528 3218604032 394002432 3167617024 3092054016 3359670272 300695552 3127255040 1367953408 732092416 3219588096 2283785728 4150253312 1270849664 2771355840 797421664 3494106768 3869347096 1797957164 1452482654 3454386871 +2147483648 3221225472 2684354560 268435456 2550136832 3556769792 2382364672 285212672 528482304 1967128576 3923771392 2150629376 187170816 3056861184 745668608 2383740928 438403072 3533979648 3934937088 356077568 3327100928 460786688 1821149696 986306304 531636352 3194516416 4292085920 3158472688 490565272 2014685012 1893101114 1973355913 +2147483648 1073741824 2684354560 268435456 3623878656 3154116608 771751936 4143972352 494927872 1598029824 3974103040 2572156928 1921515520 1438384128 3156344832 3309633536 3003482112 994852864 2031755264 3659616256 1855162368 2740399104 1272512000 3508373248 3696759680 3983807168 2852006304 569836912 3773334824 2449849988 1036782078 1843014945 +2147483648 1073741824 2684354560 1879048192 3892314112 1275068416 100663296 553648128 696254464 1262485504 278921216 3778019328 2691170304 4239130624 3002204160 2377056256 340951040 4034674688 3389661184 2245742592 790935552 2787980288 1672840704 544379648 3851176064 679612608 1969712032 902743888 216429080 3590930932 217815158 951561577 +2147483648 3221225472 3758096384 2415919104 1476395008 1543503872 1912602624 1459617792 75497472 3066036224 1323302912 3882876928 1359478784 3368812544 932577280 576782336 3569057792 3181133824 3826147328 1515548672 1395247104 784821248 1525861888 737904896 2721858432 4192091712 2769112416 1191049840 2896501304 258072004 1856707974 2486484347 +2147483648 3221225472 1610612736 805306368 3087007744 2348810240 1107296256 1660944384 2877292544 3510632448 484442112 4111466496 3656908800 3956539392 1972502528 4235132928 4047601664 224673792 1285185536 2547200000 2319423488 3085769728 3679888896 3769749760 227281280 1823889856 3801417376 2621631344 2776862984 445873724 2631917002 1979529465 +2147483648 1073741824 3758096384 2952790016 2013265920 4093640704 3791650816 1728053248 4202692608 239075328 2820669440 3308257280 1554513920 1162084352 1390018560 2868183040 1381793792 940851200 3395428352 2913562624 2695550976 849312768 4022458880 3622617344 3925609344 394662208 1862489376 1784135952 2683819800 235386900 2765092610 1151073213 +2147483648 1073741824 3758096384 3489660928 939524096 3556769792 3053453312 2030043136 1920991232 532676608 216006656 873463808 4104650752 411828224 1421737984 1367146496 3314647040 515653632 2925928448 4169756672 216786944 3412286464 677169664 2721442560 2144220288 1485141312 2224422368 796813680 1134391432 2223079956 714361894 1579816431 +2147483648 3221225472 3758096384 268435456 1207959552 1677721600 2382364672 1728053248 310378496 1983905792 2376073216 1183842304 865599488 1825832960 909246464 1087700992 669745152 2460237824 1914331136 3091820544 2310375424 2487706624 1999557120 2392323840 1053432704 2222013760 3740397856 846032336 1961879240 2620282252 3100316106 1554559753 +2147483648 1073741824 2684354560 2415919104 134217728 603979776 1577058304 2197815296 2390753280 4055891968 3919577088 1127219200 4260888576 35389440 2041446400 2527657984 4054351872 1984708608 2588286976 2797424640 63096832 2938586112 1165079040 1098694400 1510369664 39662400 26407648 1003444176 233166360 1976997052 2991406958 3365583559 +2147483648 1073741824 3758096384 2415919104 671088640 2080374784 1107296256 3808428032 2910846976 171966464 4246732800 3937402880 449314816 2046033920 1719795712 2510487552 4123033600 3575922688 1297752064 670003200 3575564288 2204193792 1782816256 3117715712 3119929728 2296451776 2768470816 1819591568 2441498328 1036588196 2980565338 24049297 +2147483648 3221225472 2684354560 1879048192 1476395008 738197504 637534208 922746880 192937984 2629828608 3097493504 3243245568 1456996352 2006188032 939130880 1510801408 2494398464 3953410048 810704896 4149301248 2675685376 3233246208 3284203008 3329852160 3577611136 2167347648 1345630304 678665040 1757110568 1825479596 3623802154 1406594541 +2147483648 1073741824 1610612736 268435456 402653184 3154116608 2785017856 1493172224 1484783616 1598029824 2615148544 147849216 3696754688 1688993792 3587309568 2249392128 1411088384 467419136 1966743552 2901880832 2937948160 130108416 2148072960 1959240448 1701201024 957165632 2060110240 2586630896 3470891752 2274041708 722991734 750670809 +2147483648 1073741824 3758096384 1879048192 1744830464 1006632960 1845493760 3741319168 2944401408 2202009600 2204106752 3155165184 2853699584 3014393856 1092485120 2487025664 2265874432 2325495808 3338018816 609841152 3808737280 4188238848 1643363840 1521649408 2426025856 1910977472 3196688288 2508569264 3140221832 3074341836 3119802614 273810815 +2147483648 1073741824 536870912 805306368 1744830464 4093640704 2986344448 553648128 1082130432 3862953984 3995074560 210763776 1646788608 1449918464 17694720 2234974208 1863942144 2451324928 668344320 1942163456 1724094464 1247900672 1855642112 3103754496 405235840 2750522432 672153888 778576400 625756360 991832660 4200539542 1121303895 +2147483648 1073741824 2684354560 3489660928 2281701376 1811939328 436207616 2734686208 1417674752 1975517184 2648702976 1490026496 3677880320 2078015488 2756050944 3801153536 876183552 1873559552 3616415744 3276099584 3461081088 3097428992 1161598464 3846675712 3957414272 1718722112 104363232 3126611952 2617663464 758191324 1481219982 1751388435 +2147483648 1073741824 536870912 4026531840 2550136832 3288334336 3657433088 3472883712 2055208960 205520896 2665480192 3811573760 1342701568 1334575104 3200122880 3879403520 2218426368 2090614784 3945144320 3882815488 1026619392 35458048 2119549440 2016197888 3925573504 1117438272 2471250976 991835760 74131480 289595972 2868389734 1201932527 +2147483648 3221225472 2684354560 1879048192 3623878656 3825205248 3321888768 2600468480 3867148288 2495610880 3898605568 1810890752 449314816 1308884992 4159307776 2761752576 328826880 4157882368 3597819904 1505841152 3394222080 2012163072 332960256 702280448 909989248 4144607040 3798732896 998122288 2916038264 1686689572 1619259362 2701222661 +2147483648 1073741824 536870912 4026531840 1476395008 738197504 2852126720 150994944 2105540608 1572864000 325058560 397410304 3932684288 3292266496 4270718976 2380070912 153190400 346832896 2348163072 609816576 1254881280 837512192 1461237248 3830940928 2780109952 3491603136 3248623840 1357588656 1050191192 4019695860 3184873854 3341675191 +2147483648 1073741824 2684354560 3489660928 2550136832 3825205248 2717908992 1157627904 1686110208 1228931072 1243611136 3322937344 2369257472 2374238208 2186936320 841940992 4056580096 812924928 3155304448 2980270080 951904256 1937574912 1883886080 3487088896 1423387264 3626929728 3214814880 953511952 3686117256 1864826844 2519875042 1202943741 +2147483648 3221225472 536870912 1342177280 671088640 67108864 637534208 4076863488 2894069760 2772434944 1176502272 3721396224 1332215808 1543241728 3392012288 2717581312 2385477632 1338785792 3640025088 2317291520 2080745472 2024625152 1277223424 3854680832 3377951104 3408507456 4100663456 887614480 3256897896 1003497716 2624066014 2809938887 +2147483648 1073741824 2684354560 3489660928 2013265920 3422552064 2248146944 1023410176 662700032 373293056 937426944 1542455296 2576875520 2788425728 1428815872 3156017152 3392962560 1709457408 2011308032 1176588288 3020613632 2434759680 3362637312 842453760 556340864 3314999232 1211700512 1283370224 936737144 3447763468 1855072698 2994278949 +2147483648 3221225472 2684354560 3489660928 4160749568 1677721600 2449473536 2164260864 3649044480 2764046336 3881828352 3769630720 394788864 2022965248 1432223744 1973616640 3578953728 1006911488 3737542656 1005539328 769714176 1724201984 1584255488 2354895104 4217309312 711499968 1179719776 3207843504 2483023576 3406681092 1575807914 3176619871 +2147483648 1073741824 536870912 805306368 3355443200 201326592 4060086272 721420288 2927624192 859832320 2535456768 2800746496 3379036160 2295070720 939917312 3842441216 2435284992 3822862336 4286455808 1429409792 2211813376 3704169472 2967250432 2742397184 2902027648 1666483008 3509180320 2823237264 2668074232 3769369844 2614521158 2980013907 +2147483648 1073741824 1610612736 268435456 1476395008 1006632960 2785017856 620756992 4051697664 272629760 1591738368 1924136960 2035810304 443809792 3938844672 4002742272 38895616 518275072 2148409344 3634966528 3094054912 1516989440 3493903872 1003201280 3552279168 2045297856 4043828768 1194932336 1512278488 999780716 1507508378 2660561491 +2147483648 3221225472 3758096384 4026531840 3892314112 1543503872 2852126720 1291845632 1166016512 3787456512 3818913792 988807168 3383230464 399245312 2429943808 3213819904 3630268416 3554426880 4067319808 2927325184 1594095616 139539456 793955840 2734941440 1917943424 2589116096 2726532832 2375092432 3270701560 989066516 2910397574 2464086011 +2147483648 1073741824 3758096384 4026531840 2013265920 1140850688 2315255808 4244635648 4253024256 3862953984 1096810496 82837504 391643136 1051459584 3381002240 2754412544 2893709312 3522969600 1989025792 4245254144 1931016192 261323776 2148237824 4200133888 3128125056 2369491648 52468000 3469689264 139834104 3088702060 2318398454 532335155 +2147483648 1073741824 3758096384 805306368 3355443200 3154116608 3992977408 1392508928 2625634304 188743680 2065694720 152043520 107479040 893124608 1181351936 4228186112 3794894848 365707264 3270647808 2560716800 1669306368 3913753600 2334719488 2013775616 4162015616 1837038144 2179527584 1474811536 98764552 1449569396 1519160766 717863781 +2147483648 1073741824 3758096384 268435456 3892314112 1409286144 301989888 2063597568 813694976 2285895680 4167041024 3123707904 3618111488 3320578048 3057254400 4170383360 2313191424 2457616384 1510088704 3746000896 3574499328 2541827072 2849999360 3091642624 1260213632 145603648 4081702432 2702174512 849260184 1673087124 571194966 1252582637 +2147483648 3221225472 3758096384 805306368 3087007744 3019898880 2717908992 4278190080 343932928 121634816 3131047936 4262461440 1678245888 2747006976 2253520896 2621374464 1818394624 2276737024 99508224 3396169728 2019399680 3889601536 2488957440 2458075392 1504745344 2353729088 3463243168 1114203728 1361815944 307211204 1741273662 2523447513 +2147483648 3221225472 536870912 805306368 1207959552 2885681152 1442840576 2264924160 1971322880 2529165312 1008730112 3291480064 1430781952 3868983296 952762368 523960320 3615981568 332677120 777412608 1341198336 1421645824 3662930944 377648640 1109875456 177064832 3343861440 2653018464 1036858128 1778840216 2688591844 2697587950 1285649941 +2147483648 3221225472 536870912 2952790016 2281701376 2348810240 3791650816 1560281088 3498049536 4055891968 1583349760 691011584 1633157120 4237033472 3014262784 2503802880 4160258048 1305755648 2535874560 2996244480 885381120 19694592 963798528 3153133824 2758993536 1677276224 3751189216 1745307696 416150296 2093539948 2441892070 724192005 +2147483648 1073741824 3758096384 2952790016 3892314112 3825205248 2717908992 3942645760 780140544 3644850176 996147200 865075200 3286761472 4146855936 1963065344 3477143552 3801776128 1556365312 640557056 4165169152 1994119168 2027860992 1202328064 1192034560 1443421568 3815603008 286837408 1321537200 3990144328 2484553524 1503496822 217177745 +2147483648 1073741824 3758096384 3489660928 671088640 4093640704 167772160 4043309056 2055208960 2822766592 3462397952 3530555392 1234698240 186908672 2635464704 1974796288 24084480 3669770240 3660718080 3735252992 2883250176 1918096384 3612219904 305222912 808050816 4135649600 2643565088 3568642096 334486712 1727808780 3461504754 3587382427 +2147483648 1073741824 2684354560 2415919104 2818572288 201326592 4060086272 4043309056 1082130432 2948595712 3009413120 2037383168 2667053056 3440115712 3935174656 3819896832 1650753536 3757326336 2508333056 1478578176 1363920896 3125842944 4111885824 1188235520 1720901760 1721203776 168338912 3809097392 995448120 1091146684 873570086 1538110999 +2147483648 1073741824 536870912 4026531840 3087007744 1811939328 2248146944 3305111552 1031798784 2638217216 354418688 3463446528 880279552 2896953344 2211840000 1838612480 405635072 349454336 964304896 1128337408 1815803904 3283721216 395204096 3402330880 2126744192 3067050688 301040800 1610231696 4202766008 3352996476 3702097974 4213603035 +2147483648 1073741824 1610612736 805306368 939524096 4227858432 3254779904 721420288 746586112 3099590656 1633681408 3033530368 4070047744 1664876544 3425566720 2925985792 4193878016 2644787200 1964122112 3846778880 2971572224 865983488 2606112256 1967878400 3224354176 3241103936 1339924064 4143341488 3338344168 2741491340 2903203262 2744113095 +2147483648 3221225472 1610612736 2415919104 4160749568 3959422976 3187671040 2197815296 1098907648 1346371584 2359296000 133169152 2550661120 38010880 3438936064 3137273856 3753541632 1850490880 3435028480 3540332544 3687172096 3862346752 286414336 1802178304 1148762496 1788826816 1848295968 416554832 1340224888 3420676420 519878594 2047175437 +2147483648 3221225472 1610612736 3489660928 2818572288 201326592 1107296256 285212672 3732930560 2906652672 3353346048 2639265792 880279552 586416128 1973026816 2030501888 3498147840 1686913024 4268646400 371011584 2596726784 2297271296 3291620864 3989532928 3582972032 3816887104 833676448 672445680 2532749096 4035295740 1331582618 1123369629 +2147483648 1073741824 2684354560 3489660928 4160749568 2483027968 1644167168 1124073472 3380609024 113246208 1205862400 1882193920 1774714880 279707648 76677120 3950313472 4036657152 3747889152 2369658880 1365725184 1722804224 3588144128 940190208 2707505408 1246534016 520040640 1832621408 3586705648 2960203928 2220162468 1336630774 1422763993 +2147483648 3221225472 536870912 4026531840 1744830464 2348810240 771751936 4143972352 4135583744 1279262720 761266176 472907776 2102919168 964427776 2396127232 2080833536 4192108544 1982087168 380526592 3344240640 85587968 3554341888 4066010624 3545458432 3871904640 3942479680 3541939232 3517224880 1822898840 3662609004 3664523230 3185200377 +2147483648 1073741824 3758096384 1342177280 2818572288 3019898880 4127195136 4244635648 3934257152 1119879168 2065694720 2463105024 1796734976 2006188032 3366584320 900923392 17399808 1988902912 1077813248 4237914112 838510592 216372224 696400384 3360631552 3191842432 62474560 3978989408 1727900816 2794849512 3777313356 1395453418 3458252709 +2147483648 1073741824 2684354560 2952790016 939524096 3959422976 3523215360 3506438144 226492416 3552575488 1243611136 3958374400 3232235520 433848320 3914727424 1865482240 3020980224 2943631360 3347718144 1961316352 2388776960 2315574272 695080448 47520000 1587732608 32965312 1704567776 2713758224 3928771704 905863700 1022172622 3494286683 +2147483648 3221225472 536870912 2952790016 939524096 1677721600 3388997632 1358954496 1954545664 1304428544 18874368 2867855360 2071461888 127139840 1324482560 1604911104 21266432 3924574208 2280022016 362483712 4283291648 4254653440 559026688 2174293248 3281838208 793263680 1951164640 1825982352 1774403832 623489916 2073226602 3207545865 +2147483648 3221225472 536870912 1879048192 3623878656 335544320 3858759680 4076863488 2474639360 2764046336 450887680 1873805312 2690121728 658767872 3827433472 1389035520 3387654144 2417770496 2934333440 3576238080 2218833920 3112676352 63056384 1912275712 4243837312 3027787200 2467583072 2370462832 1637287256 4281175148 3815064066 114212353 +2147483648 3221225472 2684354560 3489660928 3892314112 1409286144 234881024 956301312 2894069760 1958739968 2720006144 217055232 2681733120 87818240 806486016 2160001024 4118839296 2414100480 1269719040 3614265344 1956636672 735360000 2079459840 1961834240 929604736 2443184704 3652191328 2612538384 3727455736 295334188 946554046 3394696313 +2147483648 1073741824 536870912 2415919104 402653184 4227858432 2113929216 83886080 3128950784 515899392 2652897280 2479882240 850919424 409206784 1940520960 1146028032 3433660416 568082432 1011752960 3349483520 33998848 2139474944 2172263936 242683648 2433604224 3822475584 1469144416 1163173392 1213135976 2483661468 2462863378 3050716837 +2147483648 3221225472 536870912 1342177280 2013265920 872415232 1845493760 1157627904 2105540608 1430257664 970981376 2737831936 2512912384 3186884608 611975168 761069568 4217405440 456933376 621699072 1206325248 3818760192 621607936 1116355072 632637184 4077165184 1264478912 3286199456 2885788144 1322429464 764758692 2199167130 2114349933 +2147483648 3221225472 3758096384 3489660928 2550136832 469762048 3120562176 2499805184 3800039424 2906652672 3630170112 902823936 3654811648 247201792 2476081152 3705864192 1127579648 4033101824 1319788544 2528473088 2381768704 2908851200 3137744384 1432046848 475648640 3425310016 737506464 764858160 1420928360 1088305964 3538370238 3612325467 +2147483648 1073741824 3758096384 268435456 3623878656 3288334336 905969664 150994944 2357198848 507510784 1218445312 412090368 1354235904 303824896 3537502208 2618490880 3301867520 967065600 860233728 889810944 2461894656 1796910080 3463053824 1786465024 1053490304 703750720 825696544 2378739024 2181913544 2020320924 2653655662 2727063837 +2147483648 1073741824 1610612736 2415919104 402653184 2885681152 3254779904 3472883712 2608857088 2587885568 4167041024 2683305984 1101529088 4139515904 3943301120 2668167168 1373274112 504643584 2134253568 3032690688 2859714560 4271819776 3940169216 1127313664 3929972608 2475313600 482948896 2633694000 1912881528 590227092 1471618494 3929402773 +2147483648 3221225472 536870912 805306368 2013265920 1275068416 1778384896 3070230528 3145728000 3636461568 832569344 3358588928 2205679616 1410596864 3285319680 3955556352 2907799552 3974905856 2399559680 968298496 3198457856 3133537280 2080245248 526599424 3688289152 313571776 4111980128 3661315024 892527256 4105876476 158775722 2533395033 +2147483648 3221225472 1610612736 805306368 3623878656 3422552064 2852126720 3875536896 159383552 2344615936 1189085184 4245684224 2555904000 3722706944 1523449856 2605907968 1878884352 1815887872 2632605696 259862528 767465472 630828032 2888975872 2379810048 3704675200 2742726848 3584552928 2661875824 3872952328 1298579308 1329438162 1230767351 +2147483648 1073741824 2684354560 268435456 2550136832 469762048 2717908992 4177526784 343932928 3309305856 2065694720 3905945600 2124939264 1115422720 1292500992 105447424 967016448 1884569600 909516800 576933888 2788853760 2816445440 2136894976 2038374656 2269160576 2536410688 1422508192 4008530576 1282253288 3005422996 454730718 3088054965 +2147483648 3221225472 2684354560 1342177280 2818572288 872415232 1644167168 687865856 3078619136 1186988032 2434793472 2886729728 2481455104 967573504 3660972032 3477012480 2740224000 1774469120 2807717888 1562988544 2415634432 2209911808 806500864 3344236800 277212288 1744562112 3619212640 2719093648 374696840 990227124 2000405110 228121067 +2147483648 3221225472 2684354560 2952790016 3892314112 3154116608 3187671040 855638016 2222981120 356515840 807403520 873463808 4171759616 3928227840 919732224 2748383232 1355841536 739000320 3233177600 3903016960 1070716928 4237603840 2725150208 4271861504 3235877248 574336576 3825828000 1328081168 429945992 3872406420 289939442 4149486809 +2147483648 1073741824 3758096384 1342177280 134217728 1543503872 570425344 3204448256 1551892480 1354760192 1080033280 3337617408 4029153280 1929641984 2771255296 342556672 3614212096 11288576 3395952640 1239773184 1234675712 3407397888 2867482112 723861760 1593280384 1567146560 537027168 4215361328 1135212024 1458300372 2559243682 3371398599 +2147483648 3221225472 1610612736 1879048192 1476395008 2617245696 1040187392 1627389952 1988100096 2084569088 3458203648 3700424704 3225944064 1325137920 3803840512 2301952000 3983966208 624181248 1216765952 4042207232 3027482624 1390078976 3995495936 3779022592 2224797824 150400832 4176772128 963012112 1654606280 2177630180 2069790750 192436589 +2147483648 3221225472 2684354560 805306368 2281701376 3154116608 3523215360 1258291200 461373440 1438646272 1247805440 2565865472 2922905600 2797862912 4196270080 2460286976 4189945856 1283211264 2358927360 3323678720 1695062016 2538177536 549092864 223041792 3818974592 3225784768 2480410848 1643389488 4047915256 1628513116 1432088130 217908703 +2147483648 3221225472 536870912 1879048192 2550136832 2617245696 1040187392 2264924160 1400897536 4106223616 459276288 1418723328 256376832 2534146048 3552968704 3641507840 2368831488 1120157696 478830592 2062225408 957134848 206408704 1662676480 1612934912 297855872 1097571776 2571589728 146451632 3713572552 1318042084 1585261094 2410252083 +2147483648 1073741824 1610612736 3489660928 4160749568 3288334336 2919235584 1560281088 1971322880 2420113408 3252682752 2792357888 202899456 295960576 3497394176 2050293760 521437184 3208396800 1192370176 1264791552 4084328448 232832000 453116416 3159049984 3266180736 3993169600 716781088 4156474864 1701524152 2969413196 1573557298 3163913707 +2147483648 3221225472 1610612736 1879048192 2013265920 1946157056 2046820352 553648128 964689920 2143289344 3735027712 2127560704 2236088320 1768161280 192282624 2255421440 1340440576 179060736 3344064512 553201664 632993792 1186069504 3424786944 2078371072 2614532224 2411976896 3091929568 74692688 930306792 3750734564 2510905746 842172939 +2147483648 1073741824 3758096384 1342177280 134217728 3690987520 436207616 2164260864 1400897536 3930062848 165675008 2146435072 1881669632 518782976 544342016 998047744 2809692160 172244992 3831373824 1311731712 3453331456 239387648 3796766208 3119996160 3339819136 2933573056 3057745696 829601776 1223518840 1910562132 3554675094 1592789737 +2147483648 1073741824 3758096384 4026531840 2013265920 1677721600 2986344448 2164260864 260046848 1824522240 2850029568 51380224 1394081792 741605376 1145700352 1652490240 138903552 1873559552 2218663936 2878697472 411629568 1615068160 2332971520 3791456512 3463760000 1237681088 278878304 702017520 301223944 3391752908 28268986 2898252725 +2147483648 3221225472 2684354560 805306368 1476395008 2617245696 3187671040 4009754624 1568669696 2579496960 3105882112 3679453184 594018304 3538157568 3254910976 3908239360 1497333760 407650304 2445697024 4255207424 1151637504 3096964096 872967680 1280601856 3952754560 4218362560 517058272 896077200 3645941032 2971523316 2557424466 1431432561 +2147483648 1073741824 2684354560 805306368 2550136832 1140850688 570425344 3942645760 2642411520 3955228672 1851785216 1448083456 3737649152 4118020096 1290665984 2698969088 3803414528 3497803776 1073356800 3328266240 3399784448 2528873472 2447917568 218390784 2161524096 701700800 1542560736 525419568 2830954408 222807076 1423063450 931485863 +2147483648 1073741824 536870912 805306368 1207959552 4227858432 3657433088 3506438144 2592079872 4257218560 2917138432 2744123392 776470528 1699479552 544079872 1839136768 1634697216 1589919744 1690443776 1549864960 1069062144 1382540288 3400015360 3093060864 2380685440 708014400 3339822304 2371028464 2705454152 2600166116 1906161926 3621604391 +2147483648 1073741824 2684354560 3489660928 3087007744 2483027968 1040187392 1493172224 4202692608 1933574144 85983232 976224256 4122476544 4062969856 3360030720 1113784320 1364819968 550780928 3779731456 2568310784 1946347520 3705773056 2801281536 1728868096 3933607040 4091234624 628469664 630331280 1739132568 3792501532 2876675574 1960567571 +2147483648 1073741824 536870912 2415919104 3892314112 1946157056 4194304000 2701131776 1837105152 1841299456 3072327680 1693450240 3923247104 1965293568 146931712 3256680448 991854592 54280192 4022738944 1638862848 3491481600 4054234112 3255327232 604785920 977143936 1962609344 3577870560 2390744208 4144300024 4286931628 3202007730 2972583185 +2147483648 3221225472 536870912 1342177280 939524096 2885681152 905969664 2701131776 3615490048 1572864000 878706688 3140485120 276299776 2151415808 97910784 1211826176 503021568 797196288 1787453440 3327987712 116959232 2556681216 138966528 3972295424 2158651520 2932694976 1590748384 4254570288 3147445784 2125808508 4276927806 2822881851 +2147483648 1073741824 1610612736 3489660928 3355443200 1409286144 2248146944 2969567232 75497472 1900019712 2455764992 68157440 1491599360 4232839168 1664483328 2025390080 4006051840 887373824 2174361600 1524576256 183953408 1535091712 3726658048 2834322176 4273471616 490999360 3282728608 1992761392 3120732552 3255678644 414393542 288411659 +2147483648 3221225472 536870912 1342177280 3892314112 3154116608 2583691264 4211081216 3967811584 1614807040 1986002944 3396337664 2818048000 3569614848 1394475008 2359623680 3139862528 1618755584 289038336 2005602304 421242880 3882791936 954236416 3308272896 991446400 1341401664 2097551904 2731616304 3286291896 2131564604 2013973506 2284745375 +2147483648 3221225472 536870912 4026531840 1744830464 67108864 2516582400 3741319168 4269801472 79691776 367001600 1615855616 333971456 1497104384 143785984 2942631936 1155956736 3306438656 1959682048 1348931584 1896609792 2640245760 2596282880 3739237120 2966423424 1411920704 1214002272 553796592 518853800 1489672500 835588542 4092030169 +2147483648 3221225472 1610612736 1879048192 402653184 1811939328 570425344 2533359616 327155712 2445279232 819986432 2872049664 3847749632 537657344 2228879360 3248816128 2817032192 4153688064 1773559808 3666817024 1601550336 755026944 276829696 2084585728 1814053760 55590336 4129845984 2675195760 243666712 232206572 2155467046 3462058749 +2147483648 3221225472 536870912 2952790016 402653184 1677721600 3992977408 2097152000 142606336 2638217216 421527552 2461007872 1532493824 333709312 1949171712 3820683264 3200352256 83640320 3026870272 3882160128 1216534528 1101646848 3825209856 771753728 1560311424 3095416896 2235592864 2099267984 2091909336 643307372 459555602 3916331047 +2147483648 1073741824 3758096384 268435456 4160749568 2617245696 369098752 2030043136 2843738112 2797600768 3906994176 3647995904 993525760 2967207936 744882176 4257808384 303464448 1646542848 349839360 262107136 4006053888 2206120960 1271934464 2884131584 431244416 965877952 2767937888 2503848304 2029099832 530552284 1452462030 875440419 +2147483648 1073741824 2684354560 2415919104 3623878656 4093640704 3388997632 3707764736 1853882368 2445279232 601882624 741343232 3109552128 1107558400 3871473664 3021012992 3747381248 1704738816 547758080 2074300416 4113942528 3046419456 2572163584 547886336 1790736000 838210368 2534104800 2441711344 3680689560 2447074668 1885449890 352252529 +2147483648 1073741824 536870912 2415919104 3087007744 3154116608 33554432 587202560 713031680 4282384384 316669952 3306160128 2027421696 254541824 4138336256 310968320 3527114752 1639202816 384180224 1123225600 3771385856 1691589632 1961901568 3611832576 2830387584 2070282560 2570288544 74110576 3198398984 2734184620 1813798262 2403489157 +2147483648 1073741824 3758096384 3489660928 2013265920 1006632960 2113929216 620756992 2441084928 3804233728 861929472 1647312896 3363307520 1951137792 3491102720 1831403520 4289626112 3254009856 565846016 391081984 4024428544 268893184 2008055296 3367530240 741083776 2930121920 2450608992 407025840 464673944 1381703292 664138630 1540466907 +2147483648 3221225472 536870912 2415919104 2818572288 872415232 2583691264 2466250752 4068474880 448790528 492830720 504365056 1252524032 250871808 1506410496 3475570688 1519550464 3961274368 2963169280 630394880 4177774592 1859294208 2780576256 183385344 682299776 3374310720 2420933472 959412656 2859334536 842632596 3305361242 2429735221 +2147483648 3221225472 2684354560 1879048192 402653184 3690987520 4194304000 3976200192 1719664640 1723858944 4007657472 4249878528 3136815104 4060348416 3844734976 2931228672 2037088256 12337152 3943587840 3324858368 729069568 1487653888 3453767168 1914588416 2733973120 3317729088 2913571168 3520545904 2038154536 2632200380 3631885602 3025077381 +2147483648 1073741824 1610612736 805306368 2281701376 201326592 1979711488 4009754624 1753219072 2076180480 937426944 3593469952 1795686400 615251968 1318191104 1713569792 1711898624 4041490432 1075716096 4267782144 1636997120 1351189504 2015651328 2977835776 143744896 2818238528 1289076704 2615035632 3649124248 1872944708 2407630838 2928157529 +2147483648 1073741824 1610612736 268435456 1476395008 2080374784 100663296 2332033024 3699376128 4181721088 618659840 1328545792 1143472128 1585184768 4249223168 4106289152 816611328 3012837376 1889148928 2908172288 2046134272 3039620096 1867800064 3099202304 38239616 2798504512 375959200 3226881904 3002691864 2523443668 2153142750 3539542643 +2147483648 3221225472 3758096384 4026531840 671088640 201326592 369098752 150994944 1769996288 2940207104 4167041024 2737831936 3247964160 3769368576 3004039168 1034485760 1708818432 2750693376 780296192 49770496 2791045120 534434816 2364810752 2248284928 943131776 3481000128 1099597216 2447135024 24530456 4201994380 1303183158 536944663 +2147483648 1073741824 3758096384 2415919104 939524096 1811939328 1174405120 4244635648 2877292544 2847932416 216006656 1276116992 2088239104 2274623488 2316173312 2709716992 2927984640 3182182400 4206501888 1551724544 3220097024 797301760 673994240 578450176 756893312 2671673792 2560474848 208171888 636234632 3969527164 1846351594 264682903 +2147483648 1073741824 536870912 1342177280 939524096 3690987520 3724541952 1929379840 1937768448 4190109696 1621098496 2213543936 1896349696 647233536 2223898624 3980328960 804683776 2212249600 142221312 3647016960 2582751232 2736184320 1984695808 396517120 3620536704 1640205760 1241763552 4288926032 2161371000 4120633540 24089194 3375473911 +2147483648 3221225472 2684354560 268435456 3892314112 335544320 2583691264 3640655872 1098907648 1287651328 991952896 3769630720 1422393344 1704722432 2419458048 3751608320 3011280896 236208128 793403392 4290465792 3042543616 178041856 4135856640 3014819072 1001337984 3407076544 279418976 1830681232 2802754008 3793428004 598341742 3979646443 +2147483648 3221225472 2684354560 3489660928 1207959552 2214592512 3120562176 520093696 494927872 1438646272 2803892224 2066743296 3980918784 4097048576 2974416896 1303183360 135626752 4080812032 2761842688 2742505472 4076922880 267772928 2779537920 1587965184 585840512 1030668992 4243229920 380169360 1490132760 4011749348 3350667834 77660117 +2147483648 3221225472 1610612736 805306368 2818572288 2214592512 3858759680 3439329280 3128950784 2462056448 1549795328 701497344 4228382720 1399586816 2163605504 1930362880 519798784 2636398592 3929694208 1539911680 258775040 3684406272 2960417280 99754752 3158658688 3079311680 4219248480 443793200 3884454248 3106672068 894845334 3913230635 +2147483648 3221225472 2684354560 2952790016 1207959552 2885681152 1509949440 687865856 763363328 364904448 39845888 1596981248 2652372992 2464940032 883294208 2417819648 209551360 2645835776 1550475264 1277906944 4012431360 2316166144 1435268608 2081824000 583343232 1232202432 132266208 2786007600 4270507544 3701658956 3973501270 920434563 +2147483648 1073741824 2684354560 4026531840 2550136832 2885681152 2717908992 50331648 3363831808 2604662784 3856662528 1513095168 93847552 2119434240 3541696512 508362752 3113320448 1930182656 1466834944 466046976 1989474304 400657408 435435008 3142197504 2284136832 3825061952 2467436448 4057028080 1219997080 3543621388 3593272010 1302696157 +2147483648 3221225472 2684354560 4026531840 2550136832 1409286144 1509949440 2801795072 645922816 4097835008 648019968 451936256 1801977856 2182873088 1690173440 3310944256 2243723264 3904126976 2026004480 4143403008 2505963520 2831977472 3357280768 3418234112 2144959360 402433856 4279524384 3987895376 2992579576 1143049588 585278574 2923254063 +2147483648 3221225472 1610612736 4026531840 939524096 1409286144 1644167168 2835349504 2743074816 1136656384 14680064 823132160 926416896 3865837568 928382976 4274454528 793411584 1108623360 211443712 438382592 3448109056 377150464 2388396544 1822318848 1325603968 3951605184 2726909920 2928802672 1969261832 1908229852 2734411542 250189883 +2147483648 1073741824 2684354560 2415919104 1207959552 3422552064 3388997632 3305111552 4253024256 3519021056 2963275776 3283091456 173539328 4122214400 4232708096 3960537088 2842918912 4104929280 3961397248 4245377024 1022019584 1654907904 3395552768 3162641664 2811067008 2239075008 2725472992 3207527248 303167064 3346084204 1600370938 1623486613 +2147483648 1073741824 3758096384 268435456 2281701376 2617245696 4261412864 3372220416 2860515328 2545942528 3282042880 1693450240 716701696 4205576192 3704750080 1909653504 2091024384 3327410176 2946375680 504459264 2916714496 3530720256 1583099392 1449799424 2071927936 946903360 2743534048 2973561040 4014283256 1640467612 4045641718 2816860761 +2147483648 3221225472 2684354560 1879048192 1207959552 67108864 3590324224 1224736768 1015021568 2722103296 2904555520 3358588928 1518862336 2222718976 3738042368 2230910976 44531712 993280000 3864158208 1894207488 453425152 3124225024 592192000 2043042560 977620096 1963557440 3688707872 1322114960 3781639064 1137102724 1683470686 1188852439 +2147483648 1073741824 3758096384 1879048192 2818572288 3690987520 637534208 218103808 3481272320 2713714688 4225761280 112197632 2184708096 1319370752 2208432128 2713649152 3092873216 1037844480 262545408 168652800 3721312256 2919863296 3688107520 1031422720 1160466048 1988332480 3378981600 3117261040 8791768 215824476 3800478834 3262511809 +2147483648 3221225472 2684354560 3489660928 4160749568 1811939328 3590324224 1593835520 3565158400 2847932416 115343360 3692036096 3532128256 3003908096 2620784640 4206690304 1452376064 2271494144 1126850560 1006850048 1528883200 264485888 3690141184 1949883136 3255293824 1818844736 2600709856 4237502064 73981576 2284844676 1456828966 2509082891 +2147483648 1073741824 1610612736 2415919104 2281701376 3154116608 973078528 2801795072 142606336 264241152 10485760 2626682880 3398959104 3693346816 934150144 518193152 2246410240 1713127424 790241280 3084201984 1361233920 3243738112 1147485696 543853824 680258432 736061504 1798278624 590445392 3198987464 2766461068 666404530 3032663783 +2147483648 1073741824 2684354560 805306368 3892314112 201326592 2919235584 1795162112 1904214016 3745513472 3818913792 357564416 2873622528 3490971648 1394212864 564330496 937984000 1358708736 3932037120 1072779264 2438961152 59683840 591488512 3731334912 1598209408 1105671360 87748000 2005608656 1716298792 4066261732 1005672042 2740973949 +2147483648 1073741824 536870912 3489660928 1476395008 1275068416 1979711488 2634022912 3330277376 432013312 3818913792 4103077888 1616379904 1586757632 133038080 1669529600 3106832384 191643648 2699698176 3132428288 33155072 2014112768 3985982976 1940491008 1786050176 4224796480 2717890272 2769540304 3233393608 3144476652 2921678314 3517054791 +2147483648 3221225472 536870912 805306368 2013265920 3019898880 33554432 3506438144 2810183680 4257218560 1130364928 3102736384 897056768 672923648 3954311168 9633792 831750144 3959701504 308174848 3990425600 3604781056 3695574016 1438218752 78442752 1836949632 3959773120 2886658272 3710300848 181580280 4084529148 2968635950 3443480329 +2147483648 3221225472 3758096384 268435456 2281701376 335544320 3321888768 2030043136 763363328 2227175424 1814036480 1747976192 2943877120 1239678976 979501056 1405419520 1242726400 3636215808 1689673728 1918857216 3916662784 3358360576 4292815360 1572074240 3691807872 468679360 2831916128 1055450896 3003975576 726574076 2979668306 3949009601 +2147483648 1073741824 3758096384 3489660928 402653184 3422552064 905969664 1929379840 3682598912 3191865344 2350907392 1576009728 1597505536 557580288 3834249216 3155361792 354320384 3492036608 2974162944 2837540864 1458694144 475057152 1222706688 3331443456 2759909760 78211520 3059082528 1154933520 94374008 3803202012 2040022910 1074540021 +2147483648 3221225472 3758096384 4026531840 134217728 3422552064 1107296256 2701131776 4269801472 666894336 3575644160 3528458240 4169662464 3677093888 507641856 1940455424 1084653568 3749986304 3854458880 279146496 1812199424 2779825152 1524319744 4189565184 3459684480 1504453440 1401053664 3683198352 3598116008 1707897220 2603755062 410089425 +2147483648 1073741824 2684354560 4026531840 2013265920 3556769792 3992977408 1929379840 3632267264 314572800 1042284544 1320157184 881328128 2022440960 3246260224 2270625792 2687205376 421806080 3955367936 2791395328 1322317824 2890005504 452528640 4003759872 3340489088 1324107840 2855153504 651110928 3957304792 406739332 1664574566 3933988943 +2147483648 1073741824 2684354560 805306368 3623878656 4227858432 1375731712 3036676096 3296722944 1841299456 199229440 2899312640 3993501696 214171648 171835392 1218641920 554467328 2485927936 984227840 391467008 1166776320 3897469952 3899465216 4036483328 3007107712 1383364160 363222240 709827312 1942409704 2481528260 59352514 3778008463 +2147483648 3221225472 536870912 4026531840 4160749568 469762048 1912602624 1493172224 3112173568 3124756480 996147200 3366977536 3613917184 2799960064 2430992384 1859452928 4187324416 1475100672 422731776 1612386304 105183232 2146417664 860040704 503892224 1573749888 4246763712 2446352160 1859666608 3691804120 440560116 4065551762 3446709603 +2147483648 3221225472 2684354560 3489660928 671088640 3690987520 1509949440 2801795072 1233125376 3493855232 1604321280 1209008128 2116550656 2229010432 1409155072 3246718976 2539159552 3092529152 3249692672 764628992 2044848128 3309491200 2941996544 890084608 96775040 688552128 3601277472 2770588880 1049224840 3334378068 2289384846 3485517967 +2147483648 3221225472 536870912 2952790016 1476395008 469762048 1509949440 2801795072 3615490048 3183476736 2170552320 1433403392 864550912 3069968384 644218880 3861053440 2374991872 152322048 225075200 361566208 1408292864 2515397632 354758144 1356651776 773053312 872562624 4055960800 4034833328 2948784184 1954849668 3463970142 551558115 +2147483648 1073741824 2684354560 268435456 1476395008 201326592 503316480 2264924160 3581935616 2671771648 1843396608 1747976192 3218604032 3868983296 3363962880 857407488 2226946048 1705263104 11411456 3162591232 714835968 650832896 3342427648 2373451520 1601231744 4111347392 751900064 3258181616 40803480 3642178732 3308695342 273369489 +2147483648 3221225472 1610612736 2415919104 134217728 201326592 2449473536 2801795072 2256535552 213909504 3105882112 3836739584 4122476544 1884028928 517865472 701956096 193626112 366231552 4053950464 2213621760 1668401152 4275094528 4010354176 2254280960 1885268864 1232482112 1473467488 4106283920 490824920 1841924124 4061970950 3323406111 +2147483648 1073741824 1610612736 805306368 1207959552 3556769792 3388997632 3506438144 914358272 2898264064 3441426432 963641344 567803904 1637613568 3020029952 2928214016 4263280640 1944338432 3559792640 1551052800 3917060096 1721951232 270469632 3311662336 2149023872 2997995328 2490812512 2433294736 3898391864 335824172 2541645550 4116388209 +2147483648 3221225472 3758096384 1342177280 2818572288 3690987520 4261412864 150994944 3665821696 943718400 3353346048 2700083200 2834825216 2123104256 2622619648 2643656704 3623518208 1930706944 778985472 4242108416 2601887744 935629824 2124762624 2445274880 1037802624 3213734208 4017681952 3752790768 1857079288 4227538876 2965291814 789725305 +2147483648 3221225472 1610612736 3489660928 939524096 2751463424 503316480 2298478592 3045064704 1413480448 2086666240 1274019840 1914175488 2886467584 3566338048 3534159872 2558033920 2582921216 1982750720 2848796672 258205696 3462847488 3573641728 575790848 17947776 1374785216 2747397152 2381945648 811960952 4028600652 1462542310 1787429849 +2147483648 1073741824 536870912 1879048192 1476395008 1140850688 905969664 150994944 4034920448 331350016 1897922560 1360003072 425197568 2679373824 60686336 850591744 3759505408 3779870720 3220840448 2513768448 230864896 230681600 522273280 96250624 3216829568 2361166912 255653856 3212626320 236770056 3060577900 1397023610 534309183 +2147483648 1073741824 1610612736 3489660928 939524096 3959422976 3523215360 1325400064 2122317824 2931818496 291504128 4008706048 2589458432 3396075520 4203347968 475463680 595034112 2782150656 467017728 2774872064 746383360 3230784512 663295488 2704734464 2586230656 2605624128 4204457312 3343691696 2737413624 2228553708 251983382 3618479637 +2147483648 3221225472 2684354560 1879048192 3892314112 469762048 2650800128 1325400064 1233125376 3862953984 891289600 1492123648 3128426496 1676935168 2279735296 1966669824 2754969600 120340480 1000759296 855855104 701020160 1004778496 345452032 511377152 403869568 353290432 1462827296 1188533136 2526378232 827567228 2043640602 612294849 +2147483648 3221225472 3758096384 3489660928 3087007744 3019898880 1711276032 2365587456 1988100096 1858076672 2308964352 324009984 2376597504 1960574976 2937978880 2065498112 3945496576 726941696 550658048 919302144 2719672320 2610535424 3606018560 3144721152 4274429568 411545408 1341284704 3545978320 571652136 4061500692 1968776014 271686591 +2147483648 1073741824 2684354560 3489660928 402653184 1275068416 3254779904 3103784960 494927872 750780416 2816475136 2660237312 1659371520 4271636480 3277455360 3261661184 2556133376 2803122176 1310072832 2465943552 3101616128 3354250240 1860126208 17862912 2270340224 3013577408 1212812384 943787248 1059571400 1239310644 504827118 1266479037 +2147483648 3221225472 3758096384 4026531840 1476395008 3556769792 4261412864 3271557120 2592079872 507510784 3651141632 1483735040 117964800 4101242880 2144993280 2538143744 2295758848 1532772352 454975488 3799740416 2805725184 4071156736 1958169088 3288198912 3026168192 2498410816 1523718432 37556688 3431765688 164974916 2141774170 1429674141 +2147483648 3221225472 3758096384 2952790016 3892314112 2348810240 1577058304 1828716544 1501560832 12582912 1780482048 2416967680 1591214080 4007919616 4137811968 1890779136 2950987776 1922842624 4145438720 3945361408 402905088 3000153088 3383059968 1372438272 119529088 3473187008 531391072 1063130128 2169834888 3055935276 464750290 3973755297 +2147483648 1073741824 3758096384 268435456 1744830464 1811939328 3120562176 1996488704 3682598912 188743680 1306525696 1324351488 3457679360 1748238336 1701445632 4241555456 4263411712 1665941504 4117635072 1141075968 3513485312 370209792 729765376 1472040192 1219986304 198619584 3778025376 1865946608 1382288888 2741123916 495780730 756597093 +2147483648 1073741824 3758096384 3489660928 671088640 2885681152 1442840576 1660944384 3313500160 1749024768 1667235840 4184866816 2936537088 3438018560 1678114816 3424059392 1285980160 2684633088 4149878784 2243522560 940435456 4139570176 1750939136 132643584 2033052032 3786211008 4238698016 3821270192 3353848376 3643657924 3517761942 77923091 +2147483648 3221225472 1610612736 805306368 2013265920 4093640704 2852126720 1526726656 3414163456 1639972864 752877568 4073717760 1009254400 1277427712 22151168 2734620672 4242505728 2657894400 2061918208 3542429696 3337918464 846855168 1365858816 2728559872 3454322048 649191872 1570596576 14217584 985650664 368846932 745418802 1324420281 +2147483648 3221225472 1610612736 2415919104 1476395008 3154116608 100663296 553648128 2977955840 3577741312 2787115008 1412431872 1045954560 2148794368 1312686080 51576832 2188017664 2800500736 1809473536 865415168 759023616 1752230912 3717824000 4005024512 1932372096 2618858688 2664761504 119379472 2453712280 3066121580 1025758058 1934879535 +2147483648 3221225472 1610612736 3489660928 4160749568 2080374784 1644167168 3271557120 461373440 775946240 3655335936 3694133248 933756928 2220097536 999161856 3665625088 2456059904 3025944576 839540736 1047212032 3454396416 3168975872 2703564288 3501777152 4204165504 3342956992 228517152 876563440 258712216 1914681748 1283563978 3561286551 +2147483648 3221225472 2684354560 4026531840 3892314112 2080374784 167772160 754974720 1249902592 297795584 4263510016 3325034496 2412249088 2605973504 1966735360 3650945024 2438037504 528236544 2289983488 509562880 3251697664 4261655552 3804569088 4248679680 3413802624 821905728 4202795744 161774608 4065485976 1060706852 1216584970 956657645 +2147483648 3221225472 2684354560 805306368 134217728 1811939328 3523215360 117440512 1166016512 3376414720 3936354304 959447040 966262784 3118727168 3864657920 1263206400 1465090048 1637629952 1932419072 741953536 3676608512 1590805504 2819823104 609736960 1557531520 3876413120 729188000 1188491856 4201042456 2864642956 3388644242 512789853 +2147483648 1073741824 2684354560 1879048192 3355443200 3825205248 3724541952 956301312 3363831808 3921674240 3533701120 3129999360 1056440320 3539206144 1911160832 3511353344 3834216448 3513532416 1311645696 3460911104 2332997632 1205576704 2805142016 2680004352 3525719168 1442125888 3694703328 1821805648 2787093192 2167481788 951770842 2907829701 +2147483648 1073741824 2684354560 2952790016 1744830464 3154116608 2113929216 2298478592 1216348160 322961408 3621781504 2756706304 3867672576 1654390784 70385664 898039808 4243554304 1790197760 505290752 1827491840 800905216 349565952 2582593024 1352912640 2085489792 2271569984 3214980000 2426901232 268991912 417086852 2337418158 1519864009 +2147483648 1073741824 3758096384 2415919104 671088640 3288334336 2248146944 855638016 1367343104 4148166656 1772093440 7340032 1122500608 3792437248 419037184 3773628416 3967778816 1560559616 1252401152 4191121408 4225157120 2499662848 3202155008 532124416 2696438144 1054102720 2839444896 1974164944 3235958456 227193396 3688857958 1383352973 +2147483648 1073741824 2684354560 805306368 4160749568 3288334336 1912602624 1728053248 1434451968 2059403264 2325741568 1315962880 2282225664 3126591488 3869900800 1093468160 1588232192 3979624448 2980454400 222253056 2188613632 1805171712 2556232192 2602748160 2041068416 1739353792 1499624288 3075540560 1395708344 2003926852 3053507470 3709413605 +2147483648 1073741824 536870912 805306368 939524096 1946157056 570425344 1862270976 2843738112 3133145088 1600126976 187695104 4061659136 650903552 2413690880 2968846336 824279040 2591309824 247603200 1203965952 2984286208 3837254656 3680852480 2112463104 282099584 4117262528 2163501920 58858672 2204319512 1160814668 2078264262 1485923007 +2147483648 1073741824 3758096384 1879048192 134217728 2751463424 2382364672 1828716544 3363831808 3418357760 2749366272 4124049408 707264512 3493593088 2732457984 2909208576 1629257728 187973632 3125944320 1249996800 252688384 1775944704 3096916480 4177827584 1794129536 4288182336 1434731488 241859824 2205486952 4030567892 3763072702 2396042239 +2147483648 1073741824 536870912 4026531840 3623878656 3825205248 1308622848 2164260864 3279945728 2940207104 1298137088 4115660800 367525888 105644032 1549402112 1999962112 722042880 780419072 3903201280 1259802624 800651264 346795008 3849654784 1340708608 2610194560 44979648 214653344 1613401008 2481107240 4087265716 3330073158 2909640637 +2147483648 1073741824 2684354560 2952790016 2818572288 3288334336 3657433088 1694498816 4169138176 1749024768 153092096 2859466752 1519910912 727973888 2904686592 2330525696 2300674048 1738293248 748036096 635654144 2857687040 2234225664 2406023680 903978240 3103554176 2160480320 3767226912 2406011792 3087900344 1861378444 1044463826 1342037153 +2147483648 1073741824 1610612736 805306368 2013265920 2885681152 33554432 2667577344 343932928 3493855232 115343360 2532311040 2626158592 2533097472 4101898240 1926561792 104431616 3923001344 3708952576 4262670336 2839058432 3976199168 1339373056 2646184192 85206912 4021423680 3087217184 2453720176 1863055864 1989623172 3643979806 833140463 +2147483648 1073741824 1610612736 1879048192 3623878656 335544320 3791650816 3137339392 3800039424 3158310912 3458203648 1682964480 1260912640 3090939904 555614208 1370685440 1770553344 3824435200 3474071552 4059377664 3749689344 2155260928 4034357760 3317883136 1313150336 4175922496 290637856 437077008 1093395112 1391774548 3830068862 1370554943 +2147483648 3221225472 536870912 2952790016 134217728 3825205248 1644167168 3841982464 2373976064 473956352 723517440 823132160 4199022592 3139698688 3954311168 4180344832 1048936448 193740800 3202768896 2262896640 1842534400 2530722816 391598592 2405155072 1689352832 3493526208 2133043232 1825386128 3068440328 3768496996 3486636146 4131805929 +2147483648 1073741824 3758096384 805306368 671088640 3959422976 1912602624 1526726656 2743074816 2873098240 459276288 2043674624 1622671360 2199126016 266731520 780075008 2407170048 403456000 151134208 2173792256 2021234688 482137088 2260932096 336652544 3249603968 2462711232 970229664 258947760 132312168 3718779420 2978762986 1296195683 +2147483648 1073741824 1610612736 805306368 2550136832 3959422976 637534208 620756992 3800039424 4194304 3797942272 3421503488 947388416 4232839168 3258580992 917700608 1040285696 3432267776 1940267008 3881906176 1081513984 1629195264 3124172288 1575977728 2371975808 1400276288 1855703584 485977136 3989813368 1274110460 1098836038 1836042381 +2147483648 1073741824 1610612736 2952790016 134217728 3556769792 3120562176 3405774848 3598712832 2638217216 4049600512 1559232512 1730674688 2308177920 642383872 161153024 3229450240 773603328 1947082752 3823710208 1592449024 200786944 3467053568 1852034304 3471658368 2734200640 420532384 69531568 62833400 1830674260 1558982698 36071093 +2147483648 1073741824 3758096384 1342177280 2818572288 335544320 1241513984 2264924160 1333788672 3141533696 3332374528 2758803456 4270325760 1908146176 3722051584 3087597568 2697101312 659832832 452337664 1108045824 2463082496 1020826624 3594349056 2451895552 3745995648 90045376 1754117024 2583004240 4286705848 4266109188 2254736318 40334749 +2147483648 1073741824 2684354560 4026531840 3355443200 4093640704 637534208 855638016 1820327936 2076180480 228589568 1236271104 1438121984 3173777408 1639579648 852164608 3092480000 745816064 205922304 2891534336 2105341952 1932108800 1117723136 2112217856 3514134912 4240869952 300069856 3268212688 1838283352 255014684 1168091702 857629805 +2147483648 3221225472 1610612736 4026531840 1476395008 469762048 2248146944 2768240640 478150656 3879731200 895483904 2672820224 3769106432 1551106048 1718747136 2027225088 2054651904 3363586048 74866688 633286656 1861154816 2022042624 468266496 90280704 1670601344 1420868160 3641614752 429232048 3298910760 738560660 2292790490 2449584809 +2147483648 1073741824 2684354560 1342177280 1207959552 335544320 1442840576 83886080 4068474880 666894336 1587544064 4172283904 2602041344 888406016 3896901632 3176988672 3716841472 504119296 3798081536 1704153088 3184240640 13427712 2849073664 3022576384 2134850176 2820265280 1271377376 2796471888 3527557592 417555532 3681781722 587762707 +2147483648 3221225472 2684354560 268435456 671088640 335544320 2717908992 2734686208 4135583744 1497366528 4204789760 1146093568 3120037888 273940480 1385299968 2642477056 1863876608 4157358080 2281070592 2472235008 1455785984 4181382144 1539648000 4233289984 1963542912 1646561088 1737630368 3120647760 3956860584 2796303420 3930487498 592671545 +2147483648 3221225472 536870912 1342177280 939524096 1946157056 369098752 117440512 58720256 54525952 3441426432 1081081856 2110259200 4282646528 3189374976 628424704 1237942272 1617707008 1624137728 2058817536 442542080 499375104 2072058368 3908827904 1540193152 1455805888 426932128 1057038224 138126520 3853348516 3012921538 1758089661 +2147483648 3221225472 2684354560 2952790016 2013265920 201326592 2315255808 318767104 1182793728 331350016 1570766848 409993216 2361917440 1819017216 403570688 239009792 732790784 323239936 1626497024 2464763904 2783369216 2142501888 3479381504 554431744 1556562304 65644352 2436244448 266032592 934259896 1772450468 4233659798 333755575 +2147483648 3221225472 1610612736 805306368 3892314112 201326592 234881024 3170893824 1535115264 2151677952 2569011200 250609664 2203582464 2410938368 3081109504 2168520704 4077420544 3742121984 3926024192 2804887552 1727371264 4093555712 690300416 3775321856 1050752640 521707968 465846816 2839426448 4136966904 1593748716 178592058 3578195939 +2147483648 3221225472 1610612736 3489660928 3623878656 2483027968 2717908992 3707764736 2407530496 3737124864 2510290944 3671064576 282591232 538181632 2688155648 3187343360 1647214592 2368487424 4095631360 1839804416 3387549696 3705973760 119499264 4024205568 3493557888 1393468352 431765856 757488080 2341277416 2092663596 3164849578 4061655341 +2147483648 1073741824 2684354560 1879048192 1744830464 201326592 1174405120 1325400064 25165824 3711959040 719323136 3698327552 546832384 1886650368 913965056 558039040 1288273920 2211201024 1432231936 2599505920 1798748160 2890134528 618096128 1598280448 3948351360 285453504 2654424224 993241200 3754905272 1131915532 2907525466 317774189 +2147483648 3221225472 1610612736 2415919104 2818572288 3556769792 2650800128 3774873600 1920991232 3183476736 958398464 307232768 499646464 3370385408 2684747776 240975872 3074916352 2138849280 3374997504 1287598080 4129081344 4259746816 441567744 3758710528 3120162944 979195200 2034747616 1450974608 4289361064 3347016740 4198289746 53932083 +2147483648 3221225472 2684354560 805306368 671088640 1140850688 1509949440 1795162112 1283457024 1170210816 1595932672 2016411648 3676831744 783548416 1328676864 1252196352 4158160896 1638678528 1689149440 3123007488 3855194112 4254585856 2889515520 3258408192 4082802048 459749952 2418207968 3375047824 1478295192 1733711700 1403616378 3554141609 +2147483648 3221225472 536870912 805306368 3087007744 3556769792 3053453312 16777216 1115684864 3057647616 27262976 2114977792 3634888704 1941176320 164495360 3244621824 3459350528 3641458688 282222592 2753499136 421173248 4170750976 3541027328 3891358464 4272941184 467744064 2164757792 2748661200 269088392 3075480212 378032442 2338613591 +2147483648 3221225472 2684354560 268435456 1207959552 3019898880 1174405120 2566914048 1753219072 1212153856 3730833408 2681208832 165150720 257163264 2011561984 1991704576 525172736 794574848 3496632320 713379840 4233922560 3150373888 2083256832 598430464 1850209408 2072578112 1294905888 3157762608 4028715624 3788688172 1663932746 1200384931 +2147483648 3221225472 1610612736 1342177280 2281701376 201326592 1711276032 1761607680 2206203904 4022337536 2631925760 1234173952 4269277184 2763259904 1007550464 2538274816 3065806848 2103197696 3284295680 2322673664 3409553408 3419112448 2725422592 813114112 112118912 3413466560 2126511584 1335676784 925642056 1990864252 3774697210 3466836311 +2147483648 1073741824 536870912 3489660928 2550136832 67108864 503316480 2264924160 3749707776 3552575488 1390411776 4082106368 1855455232 1791229952 1738670080 4123721728 274432000 17580032 3908968448 2234322944 485681152 1761381376 2243551744 1122467584 4002782080 2250841024 548466656 2397550704 591019816 772761612 1132038850 2861004673 +2147483648 3221225472 536870912 4026531840 4160749568 738197504 3523215360 16777216 763363328 2193620992 3319791616 3662675968 1397227520 30670848 1409941504 1955921920 4168122368 650919936 496394240 4190834688 2041575424 3322526720 3692738048 919165184 2303625344 562250432 1224455008 927183344 850381480 3599342308 2304412106 1424573013 +2147483648 1073741824 536870912 805306368 3892314112 3288334336 301989888 1728053248 2592079872 2537553920 3672113152 2077229056 436731904 957612032 1835139072 1084293120 1917353984 2680963072 2768117760 1268191232 1902876672 754299904 4034036224 3241244928 52468608 382234944 859071904 1116889712 3562634600 3894709956 771886058 1420915745 +2147483648 1073741824 2684354560 2415919104 134217728 1275068416 3925868544 1191182336 1988100096 3208642560 522190848 2079326208 1200095232 1577844736 3474063360 2059599872 2108063744 3648274432 2450923520 4154281984 2547501056 3215049728 334284288 3133359360 2644941696 3916719936 169219488 3013413008 836207992 312576516 577547878 1929595385 +2147483648 1073741824 1610612736 2952790016 2013265920 2080374784 167772160 3472883712 2910846976 599785472 23068672 2083520512 1871183872 537657344 4069916672 1454440448 3056893952 414466048 2526158848 2062233600 3186874368 2017590272 3325746688 236016896 1550102400 176964288 953576416 1645295536 3194272408 294420356 727068326 2161183707 +2147483648 1073741824 1610612736 1342177280 1744830464 1006632960 167772160 1224736768 3833593856 2562719744 1411383296 2804940800 4231528448 3472097280 2548432896 943652864 3263660032 1459372032 1219108864 2104307712 4055803904 928314368 3151625728 1542935808 3563822208 4041088576 525037152 388085008 2367882264 3065887196 2044269530 2847462083 +2147483648 1073741824 536870912 2415919104 1476395008 335544320 3456106496 3875536896 260046848 1916796928 2162163712 2366636032 1656225792 2181824512 4139909120 1714618368 1479770112 1822703616 1123426304 1564282880 3479357440 903146496 3641305600 1207637760 861375360 636629952 2193323808 2218234224 2124566536 1726164508 539727462 1062759153 +2147483648 3221225472 536870912 2952790016 3892314112 3422552064 973078528 117440512 746586112 1388314624 1642070016 997195776 3330801664 4042522624 1677852672 546373632 3904995328 1544306688 872308736 86446080 3488798720 1309455360 3492529664 1901669632 4271221632 2111728192 2486633312 3695882224 324074808 978173828 1043469018 1035536593 +2147483648 1073741824 1610612736 3489660928 3087007744 3825205248 2113929216 721420288 4236247040 4194304 1377828864 4199546880 3317170176 1977876480 2025717760 1775828992 1757970432 1393311744 492969984 2571317248 3931105280 1907203072 766415360 2587979520 3648843136 2768910912 769615392 829786128 1723501992 2153187868 156873490 3825781807 +2147483648 1073741824 536870912 1342177280 4160749568 469762048 1711276032 1795162112 1468006400 1933574144 3969908736 319815680 82313216 1263271936 2431254528 2168389632 311263232 3409199104 3423477760 3325628416 3091769344 3094264832 620490240 1558790912 264285568 4031950784 1879671712 4089595728 2786269448 1419242292 3964868678 1186450757 +2147483648 3221225472 536870912 805306368 2550136832 3019898880 1241513984 150994944 3850371072 599785472 2782920704 3786407936 995622912 3960733696 3951951872 1173815296 433618944 1601978368 285368320 479006720 1049729024 743148544 2157115904 1387074816 2260855936 2158229184 148815840 3753333232 435741528 4230761196 3312091050 679569175 +2147483648 1073741824 2684354560 4026531840 2550136832 3288334336 369098752 3808428032 3145728000 2772434944 1394606080 271581184 1918369792 3597402112 3701342208 3156148224 1940160512 595869696 3622445056 1959612416 3180722176 4222061568 3628499456 2892839680 1894119808 1323301312 1612375200 3182115984 1930860696 2980395628 4095861718 387317183 +2147483648 3221225472 3758096384 1879048192 2281701376 3288334336 2583691264 2701131776 4236247040 2990538752 3189768192 980418560 1902641152 1319370752 3501850624 3093233664 121012224 2000437248 3191234560 434204672 3177428992 3260908544 122208768 1049173248 3435657344 895988288 551020320 1096803344 1240173240 3832149876 2643107506 4022997805 +2147483648 3221225472 2684354560 2415919104 2281701376 4093640704 33554432 3372220416 2172649472 750780416 3433037824 2605711360 2618818560 737411072 2611347456 2866479104 1054572544 2218541056 1896505344 1122586624 3025586176 1769243648 1124194816 1292726528 3532168320 1781259456 1609842784 1504078160 3285928488 794552140 553408986 1235904035 +2147483648 1073741824 1610612736 1342177280 134217728 1543503872 4194304000 1023410176 1887436800 2948595712 4217372672 1062207488 3487039488 3677618176 3588096000 1527054336 2630254592 3929817088 2893160448 5189632 212707328 1203225600 428133888 578497792 670279296 410182720 2443326944 1096235696 3329870376 1878642732 247060154 2837052415 +2147483648 1073741824 1610612736 2415919104 1476395008 3825205248 1241513984 822083584 2692743168 1858076672 2212495360 2085617664 2492989440 2219573248 2883715072 1222049792 3690233856 3238281216 2608209920 2438541312 3337734144 749726720 2557645312 1362457856 4129538176 1483785280 699548000 3746507504 3661138344 648414092 3011593094 3147666465 +2147483648 3221225472 536870912 1342177280 671088640 2617245696 704643072 2332033024 847249408 2445279232 3944742912 2725249024 2194145280 4110155776 2911764480 1251278848 2514518016 3385081856 117071872 604442624 3492521984 2856965120 3532320256 3420136704 1742052736 4128568640 1435900640 647056016 238745528 3467867300 3180975198 4059232759 +2147483648 3221225472 536870912 2952790016 4160749568 3422552064 2852126720 1526726656 1333788672 1765801984 4204789760 1127219200 4066902016 3316908032 3340894208 232325120 2063106048 4201398272 3040763904 1060048896 2060703744 1706408960 3267806720 1136878848 1580041600 2633683904 3418707616 3993944656 726087448 2389172852 2518128186 1507837601 +2147483648 1073741824 536870912 4026531840 3623878656 3825205248 2516582400 2533359616 2994733056 2394947584 828375040 313524224 2939682816 3372482560 281673728 1380122624 3956834304 319569920 4088799232 632098816 146929664 62893056 2383319552 781269760 4002382720 1618386240 800407904 282459568 3449672664 1505884764 1312808738 2924396533 +2147483648 1073741824 536870912 805306368 2013265920 3825205248 2113929216 2868903936 2222981120 2973761536 2283798528 709885952 3797417984 2675703808 1283063808 2518614016 4273438720 1525956608 1436426240 1039732736 1348638720 3686071296 97096192 1958563584 2593455488 3659118144 1445293728 587760912 2043921832 3578928620 2095808222 2468986317 +2147483648 3221225472 3758096384 1342177280 2818572288 603979776 2449473536 2499805184 1652555776 3242196992 1621098496 4121952256 2167930880 1486618624 358219776 3746889728 2971828224 492060672 1952342016 1529049088 3021318144 2696909824 2364715520 1237063936 2083156608 1678589248 963546784 1919319888 876546904 3801055836 2383077166 12590877 +2147483648 1073741824 2684354560 268435456 3087007744 67108864 1577058304 3372220416 276824064 700448768 3445620736 4203741184 1408761856 1500774400 3766091776 1825767424 1807581184 3185328128 2308317184 3998044160 141330432 671521792 3790463488 3418627840 2813467776 3736013888 3059466976 3837351856 508990664 3455449660 1927298202 1322264109 +2147483648 1073741824 2684354560 4026531840 3355443200 738197504 1912602624 2332033024 3951034368 2621440000 2237661184 3824156672 3257401344 4090757120 3085041664 328007680 1068007424 1380728832 1501437952 1129009152 4168087552 2130551808 3013146112 3712223488 4198124928 4033952192 10404896 3584248240 3306929016 3654285396 2611847050 1298200225 +2147483648 3221225472 536870912 2952790016 2281701376 738197504 838860800 2734686208 1669332992 88080384 3722444800 3901751296 1491599360 4133748736 312082432 1811611648 652378112 1197228032 267804672 1586827264 1542182912 551650304 728937984 422848768 978483584 1915698624 1453361312 2958779888 1231560 1516504372 3768197586 3908763869 +2147483648 3221225472 2684354560 1342177280 2818572288 2751463424 771751936 2097152000 3363831808 2025848832 1121976320 969932800 3704094720 452722688 492961792 556072960 115310592 690241536 615931904 2011910144 3465586688 4274164736 2348806656 2845075200 4243465856 3145680960 3338572384 4018008176 14763880 3904476068 1736922078 3902467041 +2147483648 1073741824 1610612736 4026531840 3623878656 2080374784 369098752 117440512 780140544 994050048 1281359872 3811573760 2488795136 2556166144 2701000704 1341718528 2422702080 4201922560 731521024 350957568 1534654464 290892800 1107811840 1782864640 3007474560 4076286784 744929184 3311386416 244852504 3053209068 384699726 837904559 +2147483648 1073741824 3758096384 805306368 2013265920 1275068416 2315255808 2835349504 3246391296 1220542464 4154458112 665845760 1775763456 4146331648 2668232704 3115384832 3516366848 3012313088 727064576 296710144 3308558336 3417242624 884459008 1820087552 2691570816 3160093888 2130093664 3436438736 2400601176 2437879212 3538191282 2699465973 +2147483648 3221225472 3758096384 4026531840 1744830464 3959422976 1040187392 3942645760 3347054592 1438646272 2652897280 3119513600 3585605632 3495690240 707395584 3861053440 1026064384 1540636672 1424908288 19230720 2866411520 3445879808 954783232 2113163008 2032016768 2661113792 730173664 432656912 2576081016 2814161820 2539289742 1843089189 +2147483648 1073741824 3758096384 268435456 402653184 2348810240 2717908992 4076863488 3246391296 1765801984 3214934016 837812224 1371013120 3465281536 1185021952 1767309312 743079936 3649323008 2671124480 2248765440 3704064000 1106627584 3196757504 811876608 2464555392 1812010176 634648224 493585616 3714553464 2030432412 2981286566 3827842273 +2147483648 1073741824 3758096384 4026531840 2281701376 2751463424 2986344448 1929379840 562036736 2386558976 3454009344 1919942656 2900885504 1213464576 185204736 1313144832 3189735424 378290176 2136350720 1407938560 1836644352 2242020352 463450624 2060208384 1505104256 3692780736 3520112928 1696000496 2187717560 1151415860 3453870666 4031592597 +2147483648 1073741824 2684354560 268435456 3087007744 2751463424 369098752 2499805184 2675965952 1581252608 920649728 1297088512 2526543872 3749445632 1921122304 4044292096 4234772480 3086237696 3590725632 3923857408 3801909248 2873007104 2512499200 327170816 339751552 2984266688 1104161056 2052595312 2354853160 1098007820 2301052382 1734197969 +2147483648 3221225472 1610612736 1879048192 1207959552 738197504 2650800128 3674210304 2088763392 2545942528 3047161856 3073376256 1786249216 3597926400 3707895808 2809462784 3170598912 2616999936 3190710272 468922368 2345973760 3858162688 3413358080 4056964864 1260914048 1419514432 2269004256 2616928208 2461593368 1183902204 210555674 24302065 +2147483648 1073741824 2684354560 2952790016 939524096 603979776 3388997632 855638016 92274688 3745513472 1461714944 1280311296 2221408256 490995712 1466826752 1672282112 3927605248 1161576448 585244672 1805078528 2534529024 2438978560 195228160 2505069824 1122513280 1602492096 1259223456 2329755792 891472040 328236148 2223528514 234110279 +2147483648 1073741824 1610612736 2952790016 3087007744 1543503872 637534208 4110417920 4068474880 1329594368 4078960640 2452619264 101187584 2461270016 4025090048 2223439872 3115876352 1389117440 1274421248 2083074048 3015563264 2144836608 479251968 440943360 638857856 2686078272 2398031264 4061960336 1964920472 2110600132 1305468218 2023540869 +2147483648 1073741824 1610612736 268435456 3623878656 3690987520 167772160 1358954496 528482304 775946240 467664896 3815768064 3194486784 2635333632 235012096 778895360 960331776 2571911168 4196278272 1523265536 1260029952 1188604928 2148896256 3963114752 2603364480 2486066112 499326240 3334376176 2517824056 41721204 4083134186 1511082513 +2147483648 1073741824 3758096384 3489660928 2013265920 2751463424 1107296256 2231369728 3917479936 1916796928 446693376 3866099712 688390144 669777920 2554200064 2900426752 3560800256 3788783616 2532974592 830697472 3112888320 3824483328 3182801408 3019387136 1294236288 1127370944 571424544 4003775056 881689272 2109498308 3850783894 2372211887 +2147483648 1073741824 1610612736 1342177280 4160749568 3422552064 1778384896 1929379840 3766484992 1145044992 2187329536 2876243968 922222592 527695872 3692429312 3741515776 2517794816 465321984 3397001216 248590336 4167018496 3976838144 4125787648 3175638272 2712404352 2809271360 4212985888 626912816 3614244664 889391036 2769482842 2604410203 +2147483648 1073741824 2684354560 4026531840 2818572288 2885681152 369098752 3607101440 1266679808 1061158912 1914699776 1980760064 1467482112 3614179328 507117568 3566010368 1670873088 4005838848 625876992 2666221568 2613639168 3800732672 2842408448 684079872 1552900992 3377912256 1224320416 138366992 2600402312 2861401852 2061071958 1549925997 +2147483648 1073741824 1610612736 3489660928 3892314112 1275068416 2717908992 2063597568 3867148288 851443712 169869312 581959680 3460825088 4112777216 1656356864 2717581312 3451879424 3516678144 1798709248 1240805376 1988552704 661959680 1076610560 2188247296 2271823232 892395328 893510496 2567792144 4159359960 3756712164 3018510642 2716523629 +2147483648 1073741824 1610612736 3489660928 939524096 1409286144 2516582400 1862270976 394264576 2017460224 3185573888 3459252224 3250061312 917766144 4105568256 1914634240 1494450176 1492926464 219815936 3394056192 2071128064 3567049728 3582446080 2346326784 1869434752 2204291008 1622450720 1381745648 2479907224 2676518812 2936823610 1174555979 +2147483648 3221225472 536870912 805306368 2281701376 3422552064 1509949440 3741319168 2692743168 977272832 559939584 3494903808 1993867264 812384256 603062272 1904541696 2898034688 4196679680 728129536 1957367808 3062077440 1686733824 3595617792 1955994880 922945408 1476893760 1277159200 3277045680 2542927016 2107408812 2887014102 1231947305 +2147483648 1073741824 2684354560 3489660928 3087007744 1811939328 234881024 956301312 2290089984 3745513472 1621098496 250609664 3332898816 4161536000 720502784 1427046400 3548479488 362037248 3300270080 1143033856 1441064960 4284390400 1418581504 3404084992 3162047616 2738921536 698396064 4050697552 392731384 3320636564 480431974 2656550089 +2147483648 3221225472 536870912 4026531840 3355443200 1140850688 369098752 3841982464 1468006400 3812622336 1449132032 3677356032 2750939136 768868352 228196352 2297626624 2059173888 2094809088 219570176 1152192512 444463104 3843007488 1845527040 3690609408 2479061632 4182026176 2701660064 3364619824 2287871512 1992391612 2094258698 882283933 +2147483648 3221225472 2684354560 268435456 3892314112 469762048 369098752 1157627904 2894069760 364904448 207618048 3400531968 2972188672 2897477632 155320320 457375744 3836116992 3077324800 2013159424 2292535296 1038059520 1650832384 545959424 707951360 3221953152 2678258240 1199978720 935925552 639734488 2764107604 3159719034 114810929 +2147483648 3221225472 2684354560 2952790016 1744830464 2214592512 771751936 3070230528 746586112 1992294400 1348468736 2907701248 4141350912 3989569536 17432576 332464128 4238704640 1325678592 641622016 2414301184 3541489664 2448749568 3227640320 3235538688 4090049408 1359587904 996037984 792144176 881756200 68729260 1067160646 3915593621 +2147483648 3221225472 3758096384 2415919104 3087007744 1140850688 1040187392 889192448 3816816640 809500672 3554672640 2681208832 862453760 3322675200 3651272704 3306094592 3975905280 846479360 3655753728 2773577728 793692160 450141184 4034888192 2567589632 1352876672 2976486848 935554592 41543920 3347798120 42321396 1890679910 27190977 +2147483648 1073741824 1610612736 2952790016 2013265920 1275068416 1375731712 956301312 2558525440 985661440 2371878912 1221591040 973602816 3582722048 2527723520 1950023680 3895623680 1041514496 3876462592 82653184 1641797632 2603219968 3981886976 547518720 3552007296 2543360064 447684448 33346992 2845394920 2768608452 72149862 4215358149 +2147483648 3221225472 3758096384 805306368 1207959552 2885681152 3590324224 50331648 2306867200 2822766592 1419771904 3952082944 1623719936 1441005568 3265134592 302579712 2637987840 4068229120 1976721408 4186140672 991139840 1339417600 1584461312 1005992704 855443840 3433728192 7437856 2176897872 477002056 1169253924 3340824466 2522764799 +2147483648 1073741824 3758096384 2415919104 2818572288 2617245696 3590324224 2600468480 3951034368 3158310912 1214251008 3071279104 2595749888 1112801280 3281387520 2739077120 2849341440 1631338496 3856277504 523333632 3288909824 4193686528 2759437824 2048817920 1423922560 1304402368 3573894176 277804336 2953675528 2012755484 3971236682 1480988699 +2147483648 3221225472 536870912 1879048192 4160749568 3422552064 905969664 2768240640 1233125376 3149922304 1486880768 418381824 23592960 248250368 1296695296 2144403456 4001857536 2280931328 2384355328 2537492480 3385899008 2204679168 2432484864 3320576 4225096320 3091288256 2713685984 3651159376 3278899192 1302882292 3370936774 16402005 +2147483648 3221225472 1610612736 268435456 4160749568 2080374784 2449473536 989855744 2944401408 1228931072 1772093440 3291480064 2189950976 927203328 1240596480 1355874304 2157346816 3697033216 1980653568 1978609664 3530655744 657046528 3035995648 1539037440 3757344128 2780115904 1779744416 2930067408 2171378840 2080993284 2668292674 2754755529 +2147483648 3221225472 2684354560 2415919104 3623878656 1946157056 436207616 1929379840 3498049536 1824522240 975175680 1353711616 2739404800 3063676928 3828219904 2614558720 1816756224 3041148928 1783259136 4272771072 2615986176 1138011136 3332413952 3949133056 2507374976 1140931648 2387253344 1170185744 1509368536 419031908 1946964974 1272332711 +2147483648 3221225472 1610612736 4026531840 3892314112 3288334336 3724541952 3003121664 1853882368 2369781760 1650458624 1898971136 2125987840 2061238272 3574726656 2161049600 884244480 1362378752 4282802176 1161375744 200669184 1740485632 1291436544 2422734592 976400768 1647127360 1818491040 1238155312 4106764312 2969860252 4269690894 220532953 +2147483648 1073741824 536870912 1879048192 2013265920 3288334336 4060086272 2432696320 2323644416 113246208 312475648 1011875840 2570584064 916717568 4237950976 2439053312 3443032064 2607562752 1381376000 1457983488 1067956224 2089810944 2188608000 910002432 2775482496 2156605760 2171721056 1202243152 150219176 3433191004 3376752370 3043132605 +2147483648 1073741824 3758096384 268435456 3087007744 1946157056 1040187392 1291845632 2961178624 1463812096 1583349760 2182086656 2249719808 148635648 84017152 2736193536 668368896 682901504 1926635520 3914428416 2363459584 525835264 3042171392 70094592 1166589568 1046551616 1689752992 4102286896 3977639560 3089421516 166423566 656729041 +2147483648 1073741824 2684354560 805306368 3355443200 2080374784 3254779904 50331648 3397386240 2545942528 2023751680 3125805056 1686634496 3852206080 3404857344 1471741952 3720445952 4242817024 422977536 413093888 4013332480 637445120 3447905792 3191918848 1971431808 604252480 3884349920 3500625744 965935016 1193848196 3509445358 3331204873 +2147483648 3221225472 1610612736 4026531840 3355443200 201326592 3053453312 2097152000 2256535552 3460300800 2438987776 2286944256 2226651136 1785987072 615907328 2299723776 2876080128 1459372032 3937034240 2754162688 4183619584 421831680 3396380160 3539389184 3851277952 476860224 1379020064 3505207728 3888298920 1356580508 107959002 2517093131 +2147483648 1073741824 2684354560 2415919104 3355443200 1543503872 3791650816 2432696320 595591168 130023424 2338324480 3910139904 3561488384 3111387136 3474587648 1230700544 3260383232 2353807360 1102454784 1799180288 2545993728 1294509056 1999425024 1592705280 2034872448 806489536 4228870624 2994726576 2607746824 2708449380 3928443162 362537373 +2147483648 1073741824 536870912 2415919104 4160749568 3422552064 2583691264 3640655872 2071986176 2512388096 3231711232 3373268992 725090304 1363935232 3666214912 1549729792 2353496064 1220820992 1197613056 2834108416 1202898944 3362438144 1683392000 198753536 2065945728 3057023424 1475815648 1056173904 1177442056 3932894172 1743620102 3056423859 +2147483648 1073741824 2684354560 1879048192 2281701376 2348810240 3791650816 1224736768 3984588800 2143289344 73400320 2056257536 2784493568 591659008 253624320 3864199168 3091628032 2404139008 229777408 280055808 4201625600 4235691008 795059712 2791686400 3542264960 1113733824 3362354656 3701184816 3391197896 3334247356 1701935874 2869940511 +2147483648 3221225472 536870912 1879048192 3623878656 2080374784 2248146944 4244635648 796917760 3703570432 2543845376 896532480 1797783552 3945005056 3501588480 3676504064 3335684096 1574715392 4249509888 4225306624 3011753984 2668342272 694132224 381809408 2898720384 430076864 836596832 2131096272 1868598584 2902027732 1253310386 3351482283 +2147483648 1073741824 1610612736 1342177280 1207959552 603979776 2046820352 956301312 4286578688 2252341248 3781165056 995098624 695730176 1027866624 1480720384 904855552 2117763072 2441887744 2171478016 3773902848 696494080 3177440256 24375808 1793846528 2898257024 333816768 3097398560 2371748784 3050910248 2973754620 2158353858 2558433265 +2147483648 1073741824 2684354560 268435456 4160749568 3825205248 3523215360 2701131776 2592079872 1186988032 2707423232 2869952512 3743940608 1965293568 3393847296 947191808 1159168000 50085888 2308317184 2605928448 538740736 3967597568 4092367360 1292163328 2562779264 2564458816 883397984 992219056 491395592 1911901524 676850482 2279353397 +2147483648 1073741824 1610612736 268435456 2818572288 201326592 2583691264 620756992 109051904 884998144 3906994176 1987051520 4212654080 1520697344 3405381632 807206912 1585152000 564936704 3187023872 4256903168 2202568704 1671992320 702080512 2428542208 1533332096 2837352256 516132960 299381616 1363422904 3440003916 3225760242 3967780269 +2147483648 3221225472 3758096384 1879048192 3355443200 3019898880 436207616 1291845632 1551892480 2319450112 3147825152 1414529024 3120037888 4084465664 4280418304 1210253312 4206198784 100417536 96362496 4046286848 2333128704 4017136640 3292592640 17358080 2465517184 2085265984 3538391840 2822178512 2938607528 3864489788 555212634 1537174689 +2147483648 3221225472 2684354560 2415919104 3087007744 4227858432 3523215360 4009754624 1786773504 3921674240 2791309312 3830448128 1454899200 1727791104 795213824 2267348992 629702656 2364817408 3836895232 3479654400 1894238208 2143788032 2805456384 994023680 3253456768 1445581120 3137793760 4212465712 3529553576 1697675932 1818781278 2139384227 +2147483648 3221225472 3758096384 3489660928 2013265920 1275068416 2650800128 1526726656 3279945728 2671771648 3533701120 2372927488 1838678016 530841600 276692992 1040384000 485982208 275529728 997351424 3579932672 2736711680 2078211072 2352907776 3270418176 3095827840 729474496 3183537568 246252624 3662743096 950458252 1674215730 54067087 +2147483648 3221225472 1610612736 1342177280 939524096 1946157056 2717908992 1157627904 4286578688 1673527296 719323136 772800512 1485307904 267649024 1372454912 1224802304 1185579008 638337024 3798097920 2094215168 2470553600 4236368896 2690750976 1500627200 3547961984 214817728 3257118688 1758648944 3797973640 256933380 4196926554 2596539959 +2147483648 1073741824 2684354560 2952790016 2818572288 1140850688 1308622848 2298478592 1216348160 3594518528 1222639616 827326464 4224188416 4192993280 4209115136 4204986368 1217429504 1158955008 2329288704 348160 1697503232 2574095360 3868049920 509449984 2404756608 236558400 1078719776 1995480432 1661232424 629040164 1224289814 1239931873 +2147483648 3221225472 1610612736 2952790016 1207959552 4093640704 2919235584 2197815296 4085252096 2797600768 2715811840 516947968 2426929152 2023489536 2379874304 3258122240 67207168 2122596352 821977088 381497344 3370440704 3940869120 3152337408 4049913600 958695808 109352384 418694496 1068274160 3953692648 1662431508 1644926574 4036967485 +2147483648 3221225472 2684354560 2415919104 2550136832 335544320 2852126720 50331648 4118806528 1480589312 1197473792 2966421504 2312634368 89915392 3248095232 4084531200 4061888512 3769909248 4102971392 730550272 2058930176 968395776 2889394688 3296240896 2333653376 3083374272 2148586016 743213232 458683112 1172542636 2832760526 3218898717 +2147483648 1073741824 3758096384 3489660928 1744830464 2617245696 369098752 520093696 3464495104 1195376640 56623104 2551185408 1733820416 1616117760 3481927680 2625699840 3363799040 1761361920 3872792576 2464641024 2968578048 2985358336 1819323904 2075171584 1821439872 1197517632 2087231904 2693040304 3473590920 918147692 3712184906 3597853717 +2147483648 1073741824 2684354560 2952790016 3355443200 3019898880 234881024 1627389952 75497472 4081057792 3844079616 2660237312 763887616 1936982016 3157131264 2494365696 4024074240 2160869376 1803689984 1881100288 3080574976 2290983936 1959115264 3570513664 1641011328 2822409792 1119629216 268067728 3788721864 4037002500 2949811162 1350064871 +2147483648 3221225472 2684354560 805306368 2818572288 4227858432 2583691264 352321536 2088763392 2202009600 2401239040 1490026496 4200071168 880017408 1972764672 1985282048 4162093056 1348222976 3970588672 3381612544 3562248192 990090240 362536448 705674496 883548800 3079963200 1083966368 424282256 2042563048 784053996 1155516506 2045877051 +2147483648 1073741824 2684354560 805306368 1744830464 3556769792 2717908992 3103784960 2541748224 1287651328 3311403008 881852416 1193803776 159121408 1428553728 2241921024 7045120 3911467008 950149120 2842906624 3613431808 2935026688 2891483648 2565136640 2065888384 1288951744 2750435424 1119356336 2647917000 3935970260 283589278 1356513795 +2147483648 3221225472 1610612736 3489660928 2281701376 67108864 4194304000 2432696320 1719664640 3200253952 266338304 1955594240 2164785152 222560256 3571318784 1955921920 1196523520 2461810688 1900175360 3920048128 1794041856 2606662656 52863488 2264591616 2531831936 1713868608 2103271776 2331346160 2406633928 2510227524 4161972482 389848639 +2147483648 3221225472 3758096384 3489660928 671088640 3959422976 637534208 1191182336 1904214016 465567744 765460480 1372585984 3070754816 1582039040 4243980288 740753408 4172316672 431243264 2535612416 3447025664 1377691648 1148048384 867554816 4101096192 680237952 742036672 165500896 511811536 1410572904 3944675780 3273070726 3397968651 +2147483648 1073741824 536870912 268435456 2550136832 4093640704 2650800128 4244635648 3850371072 96468992 1520435200 3790602240 2402811904 112459776 1732116480 2089222144 148209664 3072081920 367140864 1405423616 2329970688 985959424 1167235584 459915008 2383283840 2761885376 3058805984 3887733840 2166445944 3247894236 3297741562 120405103 +2147483648 1073741824 536870912 1879048192 2550136832 872415232 1778384896 687865856 2038431744 448790528 3705667584 1030750208 1826095104 589561856 289538048 3859742720 485130240 3165405184 53354496 331419648 995866624 3803155456 1080424960 2852570368 539122816 2613016768 1037235040 2675471728 2524203320 386539820 402864562 3876884465 +2147483648 1073741824 536870912 2415919104 671088640 4227858432 1040187392 1426063360 998244352 1287651328 1327497216 3455057920 440926208 916193280 3010068480 3774021632 3547824128 3603185664 795746304 1102909440 2260387840 4260811776 3986988544 1506012928 404886144 3622793664 3017643104 1167547024 95000952 475073380 1423506798 2390338309 +2147483648 3221225472 2684354560 2415919104 2281701376 872415232 1912602624 822083584 813694976 2571108352 849346560 2765094912 1692925952 3736338432 611188736 4020305920 1094942720 3110879232 2520932352 2319667200 3880830976 2408875008 1002617344 1178585344 1504059520 3506775104 3970271904 3695801936 3161968104 767689140 1183003194 1043387143 +2147483648 3221225472 536870912 268435456 2281701376 2483027968 2113929216 50331648 41943040 1572864000 2250244096 4163895296 348651520 1165230080 20054016 1339359232 1261993984 74203136 2040422400 3152744448 446924800 1214743552 1239280128 773623552 700856704 2208775488 2383263968 1120188944 2940890264 2745765796 3109989274 716923305 +2147483648 3221225472 1610612736 4026531840 671088640 603979776 2583691264 2701131776 3430940672 1933574144 929038336 594542592 2926051328 2260467712 3635281920 592510976 180781056 2575581184 1533698048 2547724288 523106304 1788990464 3934761472 4258979072 653932672 1862490688 1792669600 270788784 2032183864 3573100276 1062906174 3870975111 +2147483648 3221225472 2684354560 3489660928 1744830464 335544320 637534208 889192448 2206203904 650117120 1168113664 4165992448 3586654208 1265893376 4030595072 1967718400 3996811264 1888239616 821190656 3042660352 139585536 3571840000 3439045120 908256000 1441792640 4187499968 414979424 1581934544 1861700520 2847123620 4246126234 2368615151 +2147483648 3221225472 3758096384 2415919104 3623878656 2483027968 1644167168 4076863488 897581056 4248829952 3655335936 1582301184 2340945920 4040949760 621412352 2713780224 2382069760 3802415104 4100874240 680488960 1501874176 1847110656 905112064 2112086272 3855638912 3284676288 633102496 2627351536 359219624 47701380 1863718030 1265304469 +2147483648 1073741824 1610612736 1342177280 1476395008 3288334336 1308622848 754974720 176160768 1941962752 1835008000 3859808256 996671488 4017356800 3218210816 3366518784 2694414336 3383508992 1446912000 2360815616 94283776 2896882688 2153284096 3921803008 2768268928 3598717248 2579525600 1583380400 2576354440 2250787700 3218373274 430064505 +2147483648 1073741824 1610612736 4026531840 1476395008 2348810240 704643072 1526726656 3212836864 624951296 3806330880 955252736 2429026304 3152805888 1626996736 1461911552 3933765632 863256576 2085494784 1179463680 702937088 3347704832 4180911616 1668334848 1018692992 2850298816 4038471840 935949936 375639800 3249056036 2607564822 3023712749 +2147483648 3221225472 2684354560 1879048192 939524096 201326592 503316480 1392508928 4001366016 2881486848 304087040 1787822080 3613917184 1371799552 2643853312 2840133632 2379055104 316424192 789209088 2787332096 3961436160 4091206656 3041699328 1720057600 579363200 1467245376 2741905376 2305106960 3730803144 639859828 740216002 1406852347 +2147483648 1073741824 1610612736 2415919104 3355443200 2348810240 637534208 2902458368 562036736 20971520 1176502272 2242904064 2389180416 1287389184 3443654656 2517172224 747143168 4177805312 3481673728 2054107136 3384264704 34317312 633972224 1577108224 2221428352 2008820928 2042780320 1657362960 166241624 1033114740 1860064190 897266513 +2147483648 1073741824 1610612736 3489660928 2013265920 2617245696 2852126720 1526726656 763363328 784334848 3881828352 1238368256 2122842112 4286840832 3476684800 2864119808 636190720 3464249344 1929781248 647049216 3465209856 772733952 179613184 3083044096 935859584 4247016128 1409957216 4281285808 2441588328 1880252164 4018349794 596215821 +2147483648 3221225472 536870912 2415919104 1744830464 2751463424 2583691264 3003121664 3481272320 2956984320 1453326336 3163553792 3065511936 4244373504 1498808320 1899167744 1698660352 1496596480 4121059328 2037452800 3187591168 1419965440 1726280192 1831861504 1682710912 1035889600 1293379104 4217751632 3701042376 2572851740 255362334 648645019 +2147483648 1073741824 1610612736 1342177280 3087007744 1006632960 100663296 2667577344 2256535552 281018368 1310720000 4239392768 2464677888 419168256 847642624 717553664 2623832064 3913564160 1065492480 648491008 2748557312 4287601664 2407136768 41210624 2531014528 3996526400 2284671584 1821953552 1606562008 793213108 600030174 1394070259 +2147483648 3221225472 1610612736 4026531840 939524096 2885681152 2717908992 2634022912 3296722944 1346371584 3932160000 2937061376 2285371392 3067871232 139329536 4195287040 3604381696 1062486016 1268408320 2379558912 1935931392 2384976896 2969957888 1984741632 1157703296 54122048 676522528 2278962736 1801671176 2962270172 3041864334 892788727 +2147483648 1073741824 3758096384 805306368 3355443200 1409286144 1241513984 2063597568 1115684864 2898264064 2040528896 3266314240 1201143808 2757492736 1748369408 1491009536 2799861760 311705600 3189907456 2537385984 1207932928 748397568 3150039552 4075861248 2247177600 2124516672 299937888 1289301968 2070276056 1888131084 1538269582 1511545963 +2147483648 3221225472 536870912 268435456 2818572288 1409286144 301989888 385875968 3615490048 2847932416 3927965696 303038464 2360868864 1032585216 1889665024 2364604416 613056512 1531199488 3194380288 3294040064 3112011776 4092171264 3222768128 3126638848 1408971648 1003472832 3282105056 1628514832 1840940424 661413148 3725729638 3776518113 +2147483648 3221225472 2684354560 1342177280 134217728 3556769792 3657433088 2231369728 276824064 1170210816 1524629504 2341470208 1606942720 2243166208 981336064 1690632192 3577511936 4098637824 1773297664 959926272 3249252352 2824324096 1507707392 4291206400 3406764672 3817313344 1639314656 3401754224 4257838152 2410609188 1242266618 4282515055 +2147483648 1073741824 3758096384 1879048192 134217728 603979776 1577058304 2130706432 1501560832 3175088128 4162846720 573571072 88604672 3510894592 2971271168 3853189120 3044048896 2094809088 4182122496 3442307072 2914891776 3299984384 1349513728 1964949248 1613043584 3294216384 6013088 2792135952 1601832856 1882932452 2487797314 661653373 +2147483648 3221225472 2684354560 2952790016 2281701376 1409286144 3187671040 3674210304 2206203904 2428502016 3131047936 3442475008 2863136768 323747840 229244928 2183987200 1180729344 389300224 1176395776 829640704 1249105920 2069332992 1930529280 4087787264 474170752 819719616 4028362336 314283088 327928344 1797497876 3245334150 2118515109 +2147483648 1073741824 1610612736 2952790016 2818572288 3288334336 1509949440 2399141888 4286578688 4123000832 4053794816 1011875840 4144496640 504627200 3651272704 2668822528 2236448768 3098296320 2307792896 819802112 1341184000 1605145600 3321528832 3531341056 73224064 1605428160 3033326816 1200282576 1155764904 3638625476 4267113642 2322974881 +2147483648 3221225472 3758096384 805306368 3623878656 603979776 2449473536 117440512 3699376128 3678404608 224395264 1676673024 2513960960 1900806144 893779968 502726656 692617216 717504512 2827116544 1911910400 1207801856 3260656640 3593187840 3397818624 3044494208 1208519232 1017396128 2448574896 1919776120 3293701164 19914182 2401545843 +2147483648 1073741824 1610612736 805306368 2818572288 1677721600 1644167168 721420288 2071986176 3980394496 1314914304 2997878784 1314390016 1254883328 1477050368 3487891456 4141449216 1568948224 3129876480 3840618496 3765606400 1914082304 1885917696 3913015552 1433755008 802283968 4276123808 1416644656 628632536 3793491052 1860312710 2222024661 +2147483648 1073741824 2684354560 805306368 671088640 3556769792 4261412864 1090519040 2961178624 2185232384 3567255552 3125805056 1678245888 160169984 1766195200 3802071040 85360640 1689534464 1190273024 3689762816 624662528 1139790848 1068337664 2075709184 3352758400 1136305216 2590127904 1459966800 2739383464 1953597380 452376102 516177171 +2147483648 1073741824 2684354560 3489660928 1207959552 2617245696 1845493760 1728053248 444596224 1178599424 1478492160 2551185408 3239575552 886308864 4190765056 1983578112 2991947776 3392946176 3405127680 424497152 2212030464 1971643392 1044557312 2676459264 3679677312 447328576 1906979104 889927952 1004401288 1957695308 2554868874 3345765141 +2147483648 1073741824 3758096384 3489660928 4160749568 1543503872 973078528 2701131776 2910846976 1883242496 257949696 3593469952 3004694528 3326869504 1989017600 1342636032 2447605760 3301195776 155852800 634220544 2716788736 1846197248 537972224 2817887488 1171204224 3888616128 872296992 4244570288 2254406808 259146956 332471366 2345196695 +2147483648 3221225472 1610612736 4026531840 1744830464 1275068416 2785017856 2298478592 3665821696 1329594368 1931476992 957349888 4183293952 1747189760 696385536 94044160 1974960128 93077504 2752405504 3717541888 102955008 917435392 2250278400 3522544384 3631688832 294252864 3343990176 147906704 1935534344 914061420 1413975410 883166513 +2147483648 3221225472 2684354560 1879048192 2550136832 1543503872 1040187392 2197815296 3531603968 398458880 4192206848 940572672 2537029632 475791360 1623588864 2949709824 85491712 3604234240 3188875264 3317911552 3940268032 890211328 547196416 3240029952 2858748288 416984384 2882486752 931518960 3081941128 3540732508 967822862 246278579 +2147483648 1073741824 536870912 1879048192 402653184 3556769792 4060086272 553648128 394264576 1186988032 1704984576 4027580416 2332557312 666632192 1993736192 3885301760 1394311168 2269396992 1100095488 3725004800 152877056 341363712 3100281344 1464699136 3415300224 2364116928 2507353440 1784067536 332113800 2464945604 1287548670 614036379 +2147483648 3221225472 536870912 3489660928 1207959552 2885681152 1241513984 2801795072 780140544 1749024768 446693376 2853175296 1779957760 547618816 1801322496 2157772800 2986704896 3948822528 1084055552 2449838080 996026368 144524288 1040565760 1901989120 2946307968 277205312 421411104 3040680656 3130360904 1929776172 2509834882 3519787495 +2147483648 3221225472 3758096384 1342177280 4160749568 1677721600 3254779904 419430400 159383552 46137344 1138753536 1980760064 238551040 1511260160 1247412224 3733127168 4294868992 4267327488 612589568 1660874752 1708812288 3343064064 1285472768 3540650240 2476413056 1763362496 2510817376 1424765296 2863562184 3142143868 3582327930 2085677285 +2147483648 3221225472 536870912 1879048192 402653184 469762048 2919235584 1023410176 1753219072 163577856 2732589056 1716518912 3505913856 2097414144 655753216 3139895296 3626008576 1125531648 2569494528 52465664 1654028288 1382509568 654351872 1571172096 3096408704 1230809664 3401853920 821437424 3791067496 3675816860 200424818 1071741667 +2147483648 1073741824 2684354560 805306368 1476395008 1677721600 3321888768 1291845632 3179282432 3535798272 2984247296 3075473408 3950510080 1096024064 4223533056 3232694272 1574207488 935215104 3668910080 584372224 1765693440 3304000512 1584718336 911096576 3651611264 742964416 83645024 2773643888 379938664 68544476 2944250586 3799100087 +2147483648 3221225472 1610612736 3489660928 1207959552 469762048 2852126720 989855744 394264576 3258974208 840957952 2567962624 1465384960 2959343616 3279814656 506265600 2421129216 25051136 1227710464 3587158016 2084448256 2458731520 60800512 2680585472 1429821824 1884927424 1493113888 4200644752 287750472 2782910348 1139173538 1764298999 +2147483648 1073741824 1610612736 1342177280 1476395008 3422552064 3120562176 956301312 3095396352 3653238784 2464153600 2836398080 656932864 1355022336 3236298752 933429248 3921248256 3001434112 3131252736 389656576 3760613376 1036192768 2842285568 254686464 3614904448 2264369728 71391712 2501695984 1298964168 387246708 1230537106 1380644539 +2147483648 3221225472 536870912 805306368 671088640 469762048 1107296256 2868903936 3011510272 482344960 4003463168 2100297728 740818944 3625189376 454950912 2371420160 3879698432 756957184 2555994112 2915012608 828266496 3988354048 2096078336 1743157504 2083856768 1015924672 3688200032 2665338576 720189784 2106704244 1160710874 3088227543 +2147483648 1073741824 536870912 2952790016 671088640 3288334336 3254779904 2432696320 3481272320 3066036224 1407188992 2421161984 3780640768 2977693696 2982805504 1010237440 2324922368 281690112 2612469760 3629355008 824842240 3001496576 848032256 4103502080 3251469440 1366070720 698196576 865801584 3946970600 748765900 962516430 4171682061 +2147483648 1073741824 1610612736 1342177280 939524096 3422552064 2046820352 1694498816 3145728000 2411724800 2770337792 2972712960 3968335872 2516320256 616955904 501678080 1750368256 4190519296 711401472 4254380032 1776707584 416758784 1390204416 591025408 3894480512 406031296 1364366048 2415991824 2659447640 672847012 2514321134 2297822523 +2147483648 3221225472 536870912 4026531840 1207959552 4227858432 838860800 1962934272 1702887424 20971520 2820669440 2695888896 2764570624 539754496 614596608 1785004032 760184832 1235369984 2347065344 2316275712 2860660736 1104495616 3272076800 1951277312 430407296 1622858944 2081792416 1482910352 621079704 828040132 3695542918 2944080585 +2147483648 1073741824 1610612736 4026531840 2013265920 1543503872 2315255808 822083584 2927624192 4173332480 10485760 1641021440 473432064 2664693760 1253703680 415694848 545685504 3216654336 3494322176 2068230144 2358917120 366418944 4062092800 1472101632 3947168896 3323316544 977699168 437929168 3507968424 2294218620 2137936826 100495605 +2147483648 1073741824 1610612736 2415919104 2818572288 1006632960 2315255808 150994944 3883925504 289406976 3034578944 2461007872 2686976000 1960574976 2392981504 944046080 1681686528 2913091584 1724194816 3405557760 201459712 1586852864 1197780480 3161869568 1529573504 3013860800 3609183648 349039344 1048638616 560989620 268986526 3201060809 +2147483648 1073741824 3758096384 2952790016 3087007744 3825205248 1912602624 3003121664 142606336 541065216 2095054848 814743552 3293052928 443809792 4179230720 2037186560 958038016 1209679872 3672973312 2782588928 1857689600 2040364032 3481436672 1371939072 1569924480 1470465600 2304356640 2056772592 3364945416 1363084036 1803796170 400205445 +2147483648 3221225472 2684354560 268435456 3355443200 3690987520 503316480 352321536 1669332992 1136656384 3449815040 1802502144 1060634624 2634285056 1994260480 783745024 1470464000 4124983296 3828834304 3655716864 3065923584 895943680 208518656 3525461760 3276607104 1266454464 3092571872 2973280336 543857272 1881131388 3227991762 535661847 +2147483648 3221225472 536870912 805306368 3892314112 2885681152 2785017856 184549376 2357198848 113246208 899678208 718274560 3769106432 2398879744 1135738880 626065408 3777921024 2796699648 4275134464 91131904 47339520 589370368 1859569152 1940261632 3380547968 1371373632 355829856 408537936 2292430120 2898167860 318374958 4112333041 +2147483648 3221225472 536870912 1879048192 2281701376 2885681152 4194304000 184549376 1585446912 3368026112 1495269376 716177408 3819438080 1167851520 2384855040 2970943488 1057783808 2468757504 4271202304 4065103872 2756081664 1640309760 880068096 3653371136 475472256 3634096448 1209917792 1928908048 1128029208 1909858484 299722718 1270929163 +2147483648 3221225472 1610612736 805306368 1476395008 3690987520 704643072 989855744 1451229184 1186988032 1486880768 1636827136 2826436608 1336147968 3240755200 1259405312 451182592 3962191872 4237385728 161787904 1221220352 4049685504 2146229760 2986757376 2857849216 3025401152 92925536 3880828368 2419615112 1975790172 1578766850 4227408157 +2147483648 3221225472 2684354560 3489660928 939524096 1946157056 3925868544 3472883712 3481272320 2202009600 1189085184 1825570816 1862795264 1763966976 56754176 1154678784 1506377728 1650606080 642998272 3859402752 507652096 3861085184 1035069952 494820608 642587520 1976864192 3313409184 1965684976 28449704 651909924 3698185314 1673551385 +2147483648 1073741824 3758096384 1879048192 402653184 1543503872 1442840576 721420288 1786773504 3451912192 1277165568 1087373312 1990721536 1240727552 4026138624 4002086912 2935390208 3338289152 2366316544 3501649920 2090498048 1136339968 2058280448 3195425536 2033006976 586410816 2747119072 1663885200 3483446056 3788873396 2373489514 717953237 +2147483648 3221225472 2684354560 1879048192 1476395008 469762048 234881024 4043309056 3179282432 910163968 1549795328 2951741440 1336410112 3747872768 1347813376 98893824 2641526784 2111193088 2074435584 1427296256 3894835200 2400013312 3572948480 3434118912 2890413184 835977408 991831072 3031530160 195856184 373783540 739891458 1783476499 +2147483648 1073741824 536870912 268435456 2281701376 3019898880 1778384896 3841982464 1619001344 3745513472 3944742912 238026752 3539468288 1870397440 2729312256 2420834304 906592256 1043218432 4044038144 1646891008 765347840 2687722496 3879062016 3844111616 1764759168 3547888192 582767264 1338917648 3420155224 3129062364 3976884398 2368292367 +2147483648 3221225472 1610612736 268435456 2013265920 2617245696 905969664 3640655872 847249408 3980394496 4116709376 2320498688 1235746816 1082392576 1563033600 55115776 1941798912 2645180416 755589120 1398648832 3845801984 2617334784 4071226880 1393054464 452210816 4289881920 1110795680 750496304 3268235880 806857076 1302546034 2262080253 +2147483648 1073741824 1610612736 805306368 671088640 3556769792 1979711488 4278190080 3531603968 4232052736 1432354816 2276458496 3508011008 3273916416 2734817280 1924333568 2313781248 1585594368 74653696 3167334400 508712960 4091229184 1467341312 649356032 1951026048 2894017344 1530387744 1776746800 4082360472 4177878444 3155201186 596942617 +2147483648 1073741824 3758096384 4026531840 939524096 2080374784 3523215360 2365587456 1283457024 1681915904 1151336448 3192913920 2853699584 2922119168 2380136448 1591410688 716275712 341721088 3122339840 5369856 4021172224 148061184 2435173888 377245952 2361817728 1199007808 1555014432 1105541328 3013273448 3190275628 1110518726 924382087 +2147483648 3221225472 3758096384 268435456 1476395008 1140850688 570425344 3875536896 1468006400 2529165312 4016046080 116391936 1679294464 2785804288 1269694464 3095592960 2852683776 2536390656 2546163712 3936940032 3091089408 2842381312 2778518016 1598839040 2785951616 3407051200 2078331488 2025482288 1335978680 2204473452 3716521782 1219854703 +2147483648 1073741824 536870912 2952790016 2550136832 1409286144 3858759680 687865856 377487360 3049259008 3193962496 774897664 1585971200 2705588224 3585212416 4137877504 525959168 3425845248 484646912 2457440256 3248625664 507210752 4052072960 618425088 2750314624 1854746944 179630560 4231448496 1553847896 3124786852 3307238162 1368420993 +2147483648 3221225472 3758096384 2952790016 1744830464 603979776 1107296256 2030043136 1988100096 2369781760 4284481536 2234515456 1614282752 3296460800 286654464 945487872 2816049152 4170596352 949706752 981069824 3372619776 3350418432 3228426752 3143907584 867854464 4228208960 1076281248 2471868208 613960664 325863356 1534986510 3241090387 +2147483648 3221225472 536870912 4026531840 2818572288 1275068416 3053453312 3808428032 4068474880 205520896 211812352 15728640 997720064 1058799616 3122003968 2621505536 2175959040 3784720384 2139185152 215126016 4245043200 1139356672 208057856 449078016 2096776576 1789873984 1731175712 3427984336 4165369656 2429104284 89555038 2178697267 +2147483648 3221225472 536870912 1342177280 2013265920 1677721600 2181038080 419430400 3296722944 1203765248 3009413120 1940914176 3374841856 1568407552 1804730368 2480340992 3961880576 1746026496 261578752 923111424 444753920 2570017792 3259081216 3197380864 1527664768 3241492544 1799015136 3896224048 1423919512 1498019444 234357646 3588495953 +2147483648 3221225472 3758096384 4026531840 2013265920 1409286144 3254779904 620756992 3011510272 650117120 1692401664 1490026496 271056896 3443261440 387317760 3734175744 1713733632 1909866496 2591252480 787869696 3925751808 2068798464 2950945280 3496827136 2347421312 1266009024 138291808 2569997552 3933460392 2925887092 3974541422 4087055651 +2147483648 1073741824 2684354560 268435456 3623878656 3556769792 2650800128 452984832 3917479936 2537553920 559939584 1250951168 16252928 1619263488 1621229568 2137849856 1255636992 2950840320 3389857792 1044893696 2753185792 2601077760 497400320 1679230720 2152644992 1530891968 1507749024 4291494192 3403211656 2297995484 755551090 73463001 +2147483648 1073741824 536870912 2952790016 3623878656 1006632960 503316480 3875536896 1719664640 2839543808 694157312 139460608 1736966144 1885601792 1056309248 2388721664 710115328 3015065600 3842056192 1258524672 1035868160 3198503936 3621096960 1810831104 2058272640 3159358784 1079796640 2685025072 1243308392 1894833252 1878715650 1063377171 +2147483648 3221225472 1610612736 2952790016 2550136832 3825205248 3791650816 1392508928 3347054592 3359637504 3865051136 2221932544 1456996352 3686006784 4050255872 1883832320 3961749504 53100544 2166972416 2647896064 3870431232 125643776 646562304 2537777408 538609024 2379342272 2478271776 3264267952 3400072184 1957464652 1346279786 3142816333 +2147483648 1073741824 536870912 2952790016 671088640 1811939328 4060086272 4143972352 3917479936 1052770304 3118465024 263192576 470286336 831258624 3720216576 1472790528 56000512 1769881600 2368282624 3278278656 3132495872 2915382272 2938676736 2597806336 152031104 1727042240 3844300384 2404746096 494652696 1634387044 851996086 1349270215 +2147483648 1073741824 536870912 4026531840 939524096 3959422976 4127195136 2768240640 1031798784 1564475392 350224384 1387266048 2746744832 2366373888 1807613952 3643342848 2581626880 201211904 2890473472 2014351360 94779392 2155166720 2757158400 2397258496 3638292096 4233738432 968281504 2010330352 1394837912 2419437692 2314792054 60973895 +2147483648 3221225472 536870912 2952790016 4160749568 738197504 2717908992 3841982464 1031798784 767557632 966787072 1836056576 2995257344 685506560 3643146240 108593152 1286242304 3655745536 374956032 2719649792 2781747200 1937054720 4126443008 1024149760 1462365824 3356743872 3496787936 3834585680 3383465592 4183354020 153446462 2437713899 +2147483648 1073741824 3758096384 268435456 2818572288 3019898880 3590324224 50331648 2373976064 624951296 1151336448 3912237056 3373793280 942407680 4293001216 1053753344 2760933376 2913091584 2179932160 2615209984 362432512 1773368320 2344266240 793322240 1968829824 2285612224 2486473120 3494143952 2566271064 988885292 138787270 2227300521 +2147483648 3221225472 1610612736 4026531840 2550136832 603979776 2717908992 620756992 427819008 1430257664 1906311168 1032847360 788004864 3352035328 2114060288 2476539904 3719659520 3963764736 2126340096 1021685760 2388277248 1229007872 3616514560 1945331968 297451136 2593320640 1736876960 1352201808 2506090504 2242595036 2355543990 3425217033 +2147483648 3221225472 2684354560 3489660928 402653184 2214592512 4261412864 3674210304 3095396352 1430257664 2497708032 1368391680 297271296 613154816 4092198912 3239772160 3765927936 195706880 3397083136 1445449728 917645312 3557256192 1915064832 641554176 1172734336 3868626496 968793504 3926580208 1663872648 1706936700 3288425398 1417995389 +2147483648 1073741824 3758096384 4026531840 3892314112 3154116608 3456106496 1795162112 2155872256 62914560 4255121408 2236612608 1116209152 2945187840 3873570816 3220373504 1107853312 3424796672 802365440 2199449600 642398208 3295630336 2902633984 1462591232 2611077504 2444078656 3742367456 4263292752 925119720 696130468 3539549846 2483537049 +2147483648 3221225472 1610612736 3489660928 3087007744 2214592512 3523215360 721420288 1300234240 3418357760 2279604224 2370830336 1458044928 907280384 966131712 293535744 4033511424 1733705728 3726598144 3866800128 421406720 4160437248 2180313600 2079146240 2135665024 1852282048 3595420896 2534447728 2615368296 3380134804 2528594810 1749975971 +2147483648 1073741824 536870912 3489660928 2281701376 469762048 2986344448 1795162112 1199570944 1463812096 1335885824 3828350976 2177368064 3180068864 3721527296 3000303616 2756870144 1293041664 3929350144 801280000 4176095232 1584489472 1402772992 636317952 603378048 4250697152 3582605984 2845918800 3460610008 4074321476 432071318 1709651505 +2147483648 3221225472 2684354560 2952790016 4160749568 3154116608 3523215360 1694498816 2239758336 1690304512 3886022656 4170186752 1718091776 455344128 2032009216 3104112640 470581248 140394496 2992988160 3879522304 1218844672 2150177792 3649474048 3153948928 3275796096 1466174656 4227752800 217410896 1649719432 2499957844 3950473922 1835252487 +2147483648 1073741824 536870912 3489660928 134217728 4227858432 4194304000 1795162112 1031798784 767557632 2153775104 3660578816 1885863936 4180934656 757465088 2271805440 2662629376 1634091008 1086922752 2279903232 3669895168 374678528 1150742016 1832998144 958435712 4287639744 2520261600 2305581488 528115160 1727748052 3845912362 47962187 +2147483648 3221225472 536870912 2415919104 1744830464 335544320 4194304000 687865856 3263168512 306184192 3118465024 2079326208 501743616 3314810880 1832779776 502988800 2382594048 2214477824 3982188544 60002304 925239296 3414643712 1168742912 3770381568 3529752704 1271806784 1217616928 2832723056 2040553144 521154260 4002951354 456941351 +2147483648 3221225472 3758096384 1342177280 2281701376 335544320 838860800 1056964608 1769996288 2478833664 547356672 2458910720 2035810304 1154220032 101318656 2881159168 3064102912 2185904128 1239113728 2484269056 3468847104 430908416 2326067712 165376256 3021126528 2126646976 3249477856 379894736 802889608 3105015884 675420086 1005531021 +2147483648 3221225472 1610612736 268435456 1476395008 2348810240 503316480 4211081216 1887436800 2696937472 1126170624 3952082944 3980918784 1602486272 180486144 3419996160 2669248512 1703034880 1387880448 2657726464 2784643072 2024098816 956823040 756369152 2556408192 563678784 2650388320 3971088400 4246823816 46511556 4283203026 839257065 +2147483648 3221225472 2684354560 4026531840 3623878656 1811939328 1711276032 587202560 3263168512 3577741312 3013607424 2939158528 3008888832 494665728 1979056128 216203264 3664347136 4147527680 1669554176 3308900352 2008954880 1278675968 1012655616 3511618304 3084361088 3053537088 1515766176 565621840 1468651736 220601356 682309870 3653106467 +2147483648 1073741824 1610612736 4026531840 3355443200 4227858432 1040187392 3372220416 662700032 549453824 65011712 4119855104 2199388160 3419668480 1137836032 3153657856 3628171264 3079815168 1549344768 2993795072 179976192 413484032 2321534464 2616010496 1760796800 2814057920 1000396640 747106672 2723745544 1534180076 3174725274 6646753 +2147483648 1073741824 2684354560 1879048192 1476395008 2885681152 3388997632 956301312 578813952 1136656384 396361728 3236954112 2565341184 2979266560 910295040 936181760 1374978048 147456 1982668800 1088737280 33191936 1111559168 2093647360 1427709184 2530644096 4028585792 3640777952 3468340048 3862003512 1692587156 279785882 3710171929 +2147483648 1073741824 3758096384 2415919104 2818572288 4093640704 1375731712 2063597568 209715200 3972005888 3395289088 3035627520 4130865152 3249799168 2281308160 3154837504 2343534592 1570390016 3774554112 1771565056 1580075008 3019994112 756845056 1799463168 1492846976 1972874304 405677920 218195120 4070343224 2130826876 744170858 1879541829 +2147483648 3221225472 536870912 4026531840 134217728 1811939328 3791650816 3774873600 3699376128 3586129920 1134559232 374341632 1631059968 1275854848 2696282112 2007171072 2297790464 1796620288 3455279104 734892032 907687936 3116721152 3853428224 525322496 629363840 2514856000 2907583456 4035923280 1305724776 2704090492 3369787990 85304243 +2147483648 3221225472 2684354560 805306368 671088640 2214592512 3456106496 16777216 176160768 390070272 803209216 426770432 2697461760 2059665408 2659319808 3404136448 531595264 392314880 915890176 3957837824 1676040192 561345536 1697681920 1013038848 1579365504 1882060608 1594188960 2323184496 895864824 3372304068 2933582098 1783794745 +2147483648 1073741824 3758096384 4026531840 134217728 872415232 1375731712 3607101440 3883925504 1749024768 1075838976 3582984192 920125440 4237557760 953024512 203227136 1781039104 2129543168 3968671744 2221993984 3384424448 2787320832 4275956224 4116353280 2915110784 1907014080 4163458336 1958123408 3930797832 2592195660 429435098 1487301871 +2147483648 3221225472 1610612736 3489660928 2550136832 1946157056 167772160 3439329280 2055208960 3888119808 2619342848 810549248 1915224064 2610692096 46792704 2677997568 1221885952 283787264 2161074176 3514609664 540420096 3538234368 722700800 1893379328 3889891968 62576448 90926816 1432546448 1380918120 3401383412 974543966 2176151693 +2147483648 3221225472 1610612736 1879048192 402653184 335544320 2852126720 4043309056 243269632 2629828608 4116709376 3285188608 717750272 131858432 1500643328 307953664 84312064 705839104 1317756928 1917759488 848197632 3604573184 2238036480 2121313536 1901024384 3634945344 3938145120 295097904 3724153000 2049399812 902097118 3973136529 +2147483648 1073741824 3758096384 4026531840 402653184 2348810240 1577058304 2634022912 3464495104 1832910848 3412066304 4145020928 496500736 3334733824 2910978048 2248081408 2661974016 1021460480 2515476480 4206030848 3873847296 2345479168 4059936256 2758055680 2688754304 3762090304 933712288 3763273520 3490735816 3289909612 3389266770 4129438345 +2147483648 1073741824 2684354560 1342177280 134217728 3019898880 1577058304 4110417920 2122317824 1463812096 3886022656 3650093056 3200778240 1905000448 414056448 2544959488 3862986752 3524149248 3433111552 1170788352 3206703104 2384405504 4050749952 3322857216 2408521344 3015284032 4253203616 1814119760 2810772872 2248292804 1355747990 2686036831 +2147483648 3221225472 3758096384 4026531840 3087007744 2885681152 838860800 3036676096 1015021568 2856321024 1004535808 1299185664 3226992640 869531648 1234567168 1881997312 1462861824 796278784 3319619584 187297792 1145190400 1857764352 110929408 176660736 1561011840 2472859712 2042856480 4206183280 3209011960 3916444172 3327656858 148126899 +2147483648 3221225472 1610612736 4026531840 4160749568 2885681152 3724541952 1660944384 3397386240 4156555264 631242752 1771044864 3726114816 4228644864 2189295616 1576730624 1322024960 2296266752 283860992 2618601472 3354540032 717560832 4116178432 136500992 1790799232 2875974464 3335822560 2211579728 1242901384 2066736620 4246664790 1523264311 +2147483648 1073741824 1610612736 2415919104 3355443200 335544320 3590324224 1526726656 981467136 1472200704 3344957440 170917888 1576534016 3602644992 3215851520 2534342656 974684160 2412658688 2109677568 18919424 2912028672 3764470784 787986944 925295360 1281960320 3100870464 1694824672 179307056 3946341976 2321292316 434004590 836174863 +2147483648 3221225472 1610612736 1342177280 3623878656 3154116608 503316480 3271557120 998244352 3854565376 1394606080 1995440128 1038614528 2032402432 2845442048 2208497664 523075584 4156178432 366174208 545632256 1987995648 2191068160 1874783744 3596609280 901590400 488936384 2994513376 2169547792 2730394808 1457489172 1744646018 1036311029 +2147483648 3221225472 536870912 2952790016 3087007744 1543503872 2516582400 1929379840 4001366016 440401920 1134559232 1164967936 109576192 3654025216 2245132288 495779840 2471198720 527581184 58548224 973312000 635312128 3896458240 2664873472 656528128 706430336 1800972608 178703904 2653535312 2518095864 3907699556 3829132214 1090135185 +2147483648 1073741824 536870912 2952790016 939524096 4093640704 4127195136 3372220416 2558525440 2990538752 1633681408 2159017984 2568486912 3600023552 2690777088 1023475712 1305247744 2449620992 506535936 3642003456 2184583168 3141745664 329116160 254206720 1029642368 648250944 3808012832 96268336 926554648 3505749164 907972730 429606569 +2147483648 1073741824 3758096384 2952790016 2818572288 469762048 2113929216 1895825408 1786773504 3653238784 786432000 30408704 1009254400 3994288128 929431552 801439744 277118976 1392918528 3889504256 4199346176 3099727872 647721984 681442816 4204832512 2551712896 1114401600 2769976288 3558286320 1297608616 3491726324 4271605754 4126508699 +2147483648 1073741824 536870912 1879048192 2550136832 3825205248 2785017856 1526726656 2491416576 1069547520 4179623936 66060288 2798125056 1197735936 2784362496 2678259712 1539080192 408305664 194191360 1481936896 1858238464 1840081920 2870206976 2647173888 2008547712 2506885184 1194484960 174400784 1106769336 511618436 2038120866 2067825859 +2147483648 1073741824 1610612736 1879048192 1744830464 4227858432 3053453312 3204448256 2357198848 1086324736 2866806784 3675258880 3085434880 2767454208 1628307456 3689873408 482705408 1399734272 1245650944 1758310400 1862957056 949556224 32951808 3576800000 1675627392 3364890688 1806201696 1456735984 2231263688 4246167188 114918282 2769552591 +2147483648 1073741824 2684354560 4026531840 3623878656 1006632960 973078528 1124073472 964689920 1203765248 530579456 1569718272 1960312832 572260352 1890975744 2944598016 378372096 1654013952 3688046592 1089851392 2442803200 16600064 3549089280 4057048320 4290784640 866153152 4019197664 601373264 3315351560 1920342668 4037223006 1985850323 +2147483648 3221225472 536870912 2415919104 3355443200 4093640704 838860800 1895825408 1149239296 3435134976 1637875712 3922722816 1288175616 2049179648 4090626048 1357053952 3047653376 351420416 3170066432 1347391488 3586525184 491324416 1624828416 339448064 3147594880 2590910528 136128352 3650266192 4017391784 2486010628 3961330754 3818041281 +2147483648 1073741824 3758096384 805306368 671088640 872415232 771751936 50331648 3061841920 322961408 2342518784 3209691136 2467823616 789839872 3656777728 713490432 2578087936 3268820992 563552256 3784503296 1859278848 1683567616 1360128512 2914438912 3129767296 2376208704 2899408544 310233168 3815033576 1322593580 615748826 761774483 +2147483648 3221225472 536870912 4026531840 134217728 2617245696 2852126720 1795162112 4051697664 348127232 1264582656 3272605696 1045954560 1373896704 4236115968 623575040 3098247168 3634249728 2684051456 3574829056 2821339136 1375560704 3396132352 22539520 2133070208 3290318528 1404778336 1546906672 2535068488 202731084 3928030658 2219174647 +2147483648 1073741824 3758096384 805306368 3623878656 872415232 3523215360 687865856 2390753280 994050048 3332374528 542113792 1053294592 2839805952 191234048 1718157312 1663270912 3443933184 712581120 986443776 982669312 2646035456 2463558144 1672458496 1860442240 3921022272 1440816288 533169104 2918211944 555241924 4132190834 3183631963 +2147483648 1073741824 1610612736 2952790016 3623878656 67108864 4261412864 1392508928 2977955840 448790528 2103443456 688914432 2619867136 1080819712 1723727872 3709403136 4007755776 425607168 2940805120 2909384704 3108116480 1523534848 4214534656 1056040704 2985698688 2875542208 1475844704 1609261872 2599846472 1115606644 534966278 44362391 +2147483648 1073741824 536870912 1879048192 1744830464 1140850688 3120562176 1258291200 4034920448 1983905792 274726912 1425014784 2547515392 345767936 3135111168 3281977344 4222124032 2906537984 2544836608 2270203904 2696050688 3046708224 3828068864 3322455296 2137944448 178743872 478465568 1540907440 4204553272 1943936972 606028542 3949502167 +2147483648 1073741824 1610612736 1879048192 1207959552 2214592512 3724541952 3841982464 92274688 1186988032 2283798528 3197108224 857210880 251396096 2504654848 4117037056 3453452288 2750038016 2914328576 1437577216 2909173760 1968636928 2814308864 371169024 1567504000 2725466304 2653471840 3147885200 843373448 1609746412 786282222 2247043501 +2147483648 3221225472 536870912 805306368 1207959552 3154116608 1644167168 2835349504 2877292544 3896508416 2891972608 2081423360 3075997696 1586757632 1596325888 2603548672 3802824704 1875263488 2415878144 55742464 3672266752 2880521216 2143407616 968026368 3945943168 3418979264 933612832 2015166128 2867933640 2552344716 3185759482 2282360027 +2147483648 3221225472 1610612736 4026531840 3623878656 2617245696 2046820352 1895825408 3682598912 3015704576 2753560576 3880779776 2512912384 2693529600 385744896 2123694080 3127934976 2791194624 2793758720 2295902208 2900506624 3598912512 2948201984 207127808 3147986048 904098752 3817450720 1637924496 1221991528 1198075908 1058459606 504330647 +2147483648 1073741824 536870912 268435456 3623878656 3288334336 4060086272 2868903936 2675965952 1530920960 3340763136 1735393280 33030144 1640235008 2372009984 2312437760 3678044160 1891778560 3345293312 1747095552 3533064192 3245296640 3889951232 2183311616 3717618048 2632916416 3751529632 3330445840 3617985144 53937756 3987728370 2396572489 +2147483648 3221225472 536870912 268435456 2550136832 2214592512 2986344448 3942645760 2357198848 2176843776 3915382784 550502400 2346188800 3161194496 3487956992 969211904 1951039488 4148576256 2289393664 1799524352 4210182144 218049536 669110784 1874694400 18061696 1967305792 1878139360 3850319152 3886137384 1251842572 2867046406 2288709467 +2147483648 3221225472 536870912 4026531840 134217728 3422552064 2181038080 1191182336 1098907648 2512388096 245366784 2578448384 3890741248 1876164608 3197239296 3154837504 1759674368 1576157184 790323200 2025492480 3771611136 4041040896 1650718208 759691520 366839680 793966272 1729774560 1380919504 2758338072 3332710932 1202704442 1351215057 +2147483648 1073741824 3758096384 1879048192 134217728 2751463424 1912602624 3204448256 1736441856 1379926016 90177536 1294991360 2973237248 3209428992 2955542528 2670657536 3424681984 2198487040 92217344 522776576 2466150400 4099482624 3813515776 1103216896 3536567168 4021612992 3164354592 2288136496 3107654488 653698748 553069974 438098381 +2147483648 3221225472 2684354560 3489660928 2013265920 1409286144 1845493760 3137339392 2373976064 876609536 3168796672 1393557504 3494379520 4181983232 592576512 1106182144 1888256000 2012364800 4229914624 2866073600 2189305856 852057088 575273472 2335022848 2236596608 3805846720 2968007968 1521772528 3926540616 367213316 2954550866 2525986401 +2147483648 1073741824 2684354560 805306368 402653184 3556769792 2516582400 2063597568 2441084928 2780823552 3969908736 3847225344 2570584064 2247884800 3666214912 3078684672 1846706176 3051765760 2641436672 4160409600 2866960384 1303063552 976075264 3649671936 2214842752 3169620672 947597792 3730157520 3516257384 4231383932 568693806 1235084203 +2147483648 3221225472 536870912 1342177280 3623878656 2751463424 637534208 3338665984 4102029312 826277888 920649728 3459252224 3310878720 1823735808 2072117248 2313224192 182157312 4213325824 1706123264 1089703936 3962464256 3233221632 4123574784 3802200832 2035068800 662345792 3399062432 3596815600 1698364248 385462028 974351274 3422723609 +2147483648 3221225472 2684354560 268435456 402653184 1677721600 3657433088 3204448256 276824064 2277507072 262144000 2421161984 224919552 3685482496 412745728 2998075392 1551794176 1744453632 566452224 1216794624 3550365696 2703584256 3330793984 195011840 2991321984 947243584 1610667744 309275728 1545389672 1999441492 4099640966 2835206309 +2147483648 1073741824 1610612736 2952790016 2013265920 4093640704 3657433088 1728053248 2558525440 4194304 3101687808 2916089856 3418882048 2338586624 3103916032 628031488 2859237376 312623104 853483520 3409227776 3261995008 3576241152 3497118208 2983851264 2016276352 3330795072 1528620320 4267334640 3835892904 1276815044 3827767618 2320039593 +2147483648 1073741824 3758096384 4026531840 671088640 1275068416 4060086272 2332033024 1484783616 4055891968 2858418176 739246080 110624768 3113484288 2943483904 2265120768 255623168 3687989248 1207115776 3178557440 3309189120 2957325312 1983763968 199606528 852603264 2069076544 3004754400 1061711024 3949731912 2750822572 225017722 2968249201 +2147483648 1073741824 3758096384 3489660928 1207959552 1409286144 3456106496 1593835520 4051697664 2378170368 10485760 2196766720 2442657792 641466368 3082944512 1787363328 2813689856 463618048 2656641024 882765824 1801857024 1425474560 4119040 2747191040 2877221760 727630528 1525602784 4288082896 2184892344 3895500588 3907890638 3200146649 +2147483648 3221225472 2684354560 4026531840 3087007744 3690987520 436207616 3976200192 2306867200 473956352 3001024512 3073376256 2707947520 1393819648 737280000 3399024640 1382055936 3125952512 264855552 3086536704 3784194048 2927574016 151764480 1068217600 3598420608 3257129664 4049570592 2721709040 1846715736 3616237972 2043277690 1448782625 +2147483648 3221225472 1610612736 1879048192 134217728 1543503872 503316480 2868903936 2541748224 180355072 2384461824 1315962880 2014838784 2372141056 235798528 463667200 69304320 2481864704 829644800 940158976 468875264 3683214336 1584176640 2881287936 2450846080 3184063936 3247612512 1053277840 2607902456 3176723564 1356511522 3343614847 +2147483648 1073741824 3758096384 1342177280 3087007744 3556769792 2516582400 2164260864 8388608 2143289344 1663041536 277872640 3426222080 2527330304 3299475456 619249664 1538424832 1800028160 148447232 2774200320 2276878336 765950976 957454848 3668026112 503970944 546699840 211537120 30971152 1006831112 1681644796 3842563906 660283357 +2147483648 3221225472 1610612736 268435456 2550136832 2617245696 1711276032 2902458368 41943040 1178599424 4292870144 4262461440 1690828800 3823894528 2221277184 95617024 2858254336 2269528064 1845714944 1097183232 1198671872 230763520 840760832 1520106240 851032704 2934726464 1457932320 3153288560 3653104712 2270584900 1003177350 3322538491 +2147483648 3221225472 3758096384 3489660928 1744830464 3556769792 1308622848 1929379840 3380609024 155189248 3214934016 2859466752 1168637952 2173435904 2449342464 3902865408 1233027072 2594062336 1244749824 839315456 1363814400 3836433408 2624952832 1067159296 696429952 4215824064 1348230048 3089517136 1535444984 3062685556 1300310934 3553527687 +2147483648 3221225472 536870912 2415919104 402653184 3690987520 2113929216 3204448256 1233125376 1346371584 2699034624 2536505344 3607625728 589561856 1460273152 3593928704 1647017984 2318024704 1135042560 2079559680 1404438528 2671864832 1246428672 2968565504 235926400 4238375616 2983210784 2469944304 1269581144 1601052324 3395112802 2993464413 +2147483648 1073741824 2684354560 805306368 1207959552 4093640704 2852126720 2332033024 8388608 1715470336 1327497216 55574528 85458944 3847487488 1709572096 803012608 3504177152 2248556544 1592598528 1094045696 2405062656 2187789312 940222976 824478976 4092952960 2084194880 2903969312 4207054352 1428719592 1130879660 2681278394 3125791643 +2147483648 1073741824 3758096384 805306368 2550136832 201326592 234881024 2768240640 4169138176 2604662784 3277848576 1328545792 4253548544 624689152 2255093760 874053632 3360260096 2026520576 1846091776 890368000 1175345152 3233246208 3169777152 2893864704 2620522112 2430495296 2454651552 1387960112 3084569048 2313854564 1860350126 1268696429 +2147483648 3221225472 1610612736 3489660928 2013265920 1946157056 771751936 520093696 4034920448 2243952640 987758592 2228224000 173539328 2469658624 3905814528 1775828992 173899776 3178119168 3274268672 3786780672 2106730496 28007424 396790272 1230028544 2846724992 1829130816 3902107104 722990832 3375436840 1679931084 757859946 593125071 +2147483648 1073741824 536870912 268435456 4160749568 3019898880 1577058304 2332033024 1971322880 2134900736 1864368128 718274560 972554240 3564896256 3202220032 4070113280 3588390912 423510016 824778752 2372571136 3920250880 3230882816 2959198720 2789730048 2820856192 1054740672 2996381856 4125267472 155074984 3374910044 963312942 3081392711 +2147483648 3221225472 536870912 1879048192 402653184 872415232 838860800 3305111552 931135488 188743680 3806330880 1081081856 2518155264 91488256 4242669568 2676293632 3654582272 3972153344 1565876224 568102912 2954786816 66808832 681544192 820371712 1456787072 3124900288 462771360 1367128048 990795256 500375980 2576581194 1891878409 +2147483648 1073741824 3758096384 268435456 3623878656 603979776 100663296 1224736768 3380609024 1346371584 2027945984 2844786688 3645374464 4226547712 1128660992 3188391936 3952967680 3412475904 1186668544 2615537664 3568453632 1959349248 789373440 3205417728 2042603648 375875264 3281777440 3003993328 3765888520 3068889476 2245336070 1808960043 +2147483648 3221225472 2684354560 805306368 402653184 1677721600 2315255808 3875536896 2088763392 1648361472 2392850432 1804599296 3707240448 972816384 2048262144 1429667840 3431956480 1433812992 2865192960 2366099456 2588039168 1589996544 3412255232 2746260736 403562368 1867742272 3365264416 1876898000 1850461576 1677472860 3574998830 3317128195 +2147483648 3221225472 536870912 2952790016 2550136832 4227858432 2583691264 83886080 461373440 2017460224 2141192192 124780544 2066219008 321650688 1441398784 1934163968 620068864 1955217408 3831062528 2102235136 761141248 3343330304 2997546496 3255096576 3417042560 1791837120 1735645472 1510570320 2127922296 1220161204 3562094534 2547103501 +2147483648 3221225472 3758096384 1342177280 134217728 738197504 436207616 1660944384 3061841920 3342860288 4179623936 732954624 1620574208 2988703744 479592448 1005256704 2962063360 259407872 3434831872 1271263232 39479296 3265356800 2596595200 3597591808 2591528320 296164672 696768160 211767568 2287178904 2100395244 2859255554 3356674131 +2147483648 3221225472 2684354560 1879048192 4160749568 2885681152 1845493760 2399141888 2290089984 1589641216 2493513728 1771044864 2522349568 1352400896 430047232 4182441984 1869905920 2286043136 2218483712 3655127040 624326656 453843968 1339131392 2741489408 2435488640 1679516224 3364655200 1557027280 411107976 2280368460 898677918 908873945 +2147483648 1073741824 536870912 3489660928 1207959552 1677721600 301989888 50331648 3867148288 1178599424 2011168768 2557476864 1670905856 1267990528 1816264704 1325203456 974290944 174211072 2460819456 2128252928 1069426688 1668482048 2333712896 4221542656 2137572736 2585473344 3075863072 2292819568 4079460728 2200763884 3746643130 4132765145 +2147483648 1073741824 3758096384 2952790016 4160749568 1140850688 436207616 1694498816 679477248 3862953984 2787115008 2538602496 1440219136 2473328640 3055681536 464846848 247300096 2445426688 956637184 14020608 709236736 3856882688 2418463232 3013121280 2269621888 605759040 3172660768 1055061392 1658763752 2502204108 1342033702 778178425 +2147483648 1073741824 1610612736 805306368 1207959552 3422552064 2248146944 1593835520 4286578688 4240441344 3185573888 4287627264 2621964288 354156544 2014183424 3320381440 3018293248 2410561536 2212044800 3131027456 2320128000 1844642816 2604455424 3613301504 417459072 3631958464 893433184 1551940976 2279651848 1144054084 1457035006 3044326543 +2147483648 1073741824 2684354560 3489660928 3623878656 2885681152 3858759680 1291845632 3682598912 2470445056 65011712 959447040 3684171776 182714368 3295543296 94568448 1936359424 206454784 3736281088 3907178496 2745313280 1508985856 1755547136 1834605312 158116480 842075072 1518576288 4115247984 6603608 2535284076 2455871234 2472071919 +2147483648 1073741824 3758096384 805306368 2281701376 335544320 3590324224 1962934272 1115684864 2722103296 2745171968 3123707904 508035072 2566127616 1651113984 1606090752 3500441600 369770496 1173037056 2730291200 1508268032 2465031168 339868160 1579135744 2586746496 1889614656 3765957152 506103632 543378008 3492326148 3772542506 4224606445 +2147483648 1073741824 3758096384 3489660928 134217728 1811939328 3254779904 587202560 3615490048 767557632 417333248 2746220544 270008320 23330816 2658271232 1985150976 3210510336 3788652544 2118328320 2438262784 2881366016 551363584 2866398720 2194655488 1802433920 983649728 4266643424 3173958128 763428888 3055525356 3506868802 2101152161 +2147483648 1073741824 3758096384 268435456 4160749568 603979776 1174405120 184549376 3011510272 88080384 3932160000 3383754752 685244416 4113301504 2273181696 1386938368 2774499328 3269345280 582688768 798486528 4164569088 3953220608 2565267968 1815407360 1612814720 1836407744 929364384 2542384304 2946579224 2397473740 2134147878 3886140455 +2147483648 3221225472 536870912 2952790016 3892314112 1409286144 1577058304 2298478592 3699376128 3527409664 3441426432 3442475008 718798848 2316042240 2134769664 2949709824 451510272 132005888 2583781376 3319894016 1926895616 540742656 940227072 3252205312 3404173440 3252122688 560262688 2327961104 1827286744 2036563276 969320982 2668015815 +2147483648 1073741824 1610612736 2415919104 3087007744 3556769792 33554432 1660944384 3967811584 2722103296 937426944 2714763264 2971140096 4083941376 851574784 2904621056 1539866624 2333229056 2017009664 3802443776 651167744 1469611008 2922142208 396511488 2746314112 2226166848 4134408224 3787655792 1679398568 3400696236 2783927878 1555805065 +2147483648 1073741824 3758096384 2415919104 4160749568 4227858432 3187671040 1358954496 1652555776 1564475392 2153775104 4151312384 3769106432 3504603136 2265841664 3515547648 415268864 209600512 3475185664 2032463872 2045773824 3152567296 495193600 1023284992 3311621248 3603222336 2671784352 794839216 619723512 1332221684 4123284546 203310655 +2147483648 3221225472 536870912 1342177280 3355443200 4093640704 2650800128 3070230528 4102029312 3040870400 2258632704 1202716672 59244544 1928593408 3605135360 34668544 2026864640 3981590528 2342084608 1396412416 3761268736 4098360320 1913940480 3849479936 2020163456 294879296 2461291936 2579658960 1566656920 2468868964 594959914 1084445353 +2147483648 1073741824 3758096384 2952790016 2550136832 2348810240 2449473536 3741319168 1048576000 3208642560 2732589056 3027238912 4121427968 3889954816 1250033664 1771241472 3090907136 3673309184 1513824256 2129129472 1408243712 4117261312 1778136576 3000111360 2473272192 2409617728 110384800 3022576 3375969656 1253375348 1282125470 4060764537 +2147483648 3221225472 536870912 805306368 2281701376 2348810240 2113929216 3909091328 2659188736 557842432 3852468224 3501195264 2281177088 2640052224 656015360 868024320 1124827136 3920248832 2370134016 3638005760 3689961472 559424512 1349277184 3156354816 1736519808 4123101504 1077899168 3074090576 2249455384 1290169180 2174158974 4287542741 +2147483648 3221225472 536870912 805306368 2281701376 872415232 1979711488 1895825408 2071986176 4257218560 3839885312 3555721216 3322413056 1796472832 936509440 4214554624 1314291712 35799040 876437504 3267530752 3123730432 2766676992 1642334720 2388271872 2481028224 3630475200 661063136 816032496 882148408 2549032420 3220698106 761700369 +2147483648 3221225472 2684354560 3489660928 2013265920 1543503872 2181038080 3405774848 2021654528 2285895680 3189768192 1313865728 1662517248 2038693888 2771517440 37027840 2877456384 2908897280 3291308032 3951480832 3348113408 788028416 758414848 3357157632 2245613952 939299392 2839102752 885840528 1255213928 474021292 3982446546 2576602033 +2147483648 1073741824 2684354560 4026531840 4160749568 603979776 301989888 2432696320 3430940672 650117120 857735168 3077570560 3049783296 2995519488 4275175424 2501312512 2276229120 3097640960 4234092544 3152072704 1498429440 272129024 780419584 486437120 1777677440 3641963584 1620236896 4042731792 3153907192 1041899908 421225686 2663291601 +2147483648 1073741824 2684354560 2952790016 2550136832 2080374784 1442840576 1426063360 813694976 3904897024 1440743424 1573912576 2092433408 580648960 1453719552 4242472960 1867743232 779501568 3370590208 3373256704 1395660800 3639110656 3227807232 3021632256 1992910464 1881450048 1239523168 2868600944 258590376 2517566012 2490077118 598370235 +2147483648 1073741824 536870912 805306368 939524096 738197504 3388997632 352321536 2894069760 3477078016 1113587712 1546649600 3469213696 311164928 3523870720 2105999360 318930944 1731870720 3184467968 3754856448 3050330112 2553822208 535037440 546733312 227874432 3534864448 1268171424 1292127152 837175384 2688354500 3868044406 2132053277 +2147483648 3221225472 2684354560 2952790016 939524096 3288334336 2650800128 3305111552 478150656 62914560 3869245440 1557135360 3233284096 2853961728 2239102976 3890675712 242843648 1621508096 2715770880 1554370560 1794119680 1034451968 3003396608 2218399488 1080655488 2120412224 3424227040 2572562896 3656847400 3135367612 3635028574 3794891475 +2147483648 3221225472 3758096384 1342177280 1207959552 2214592512 234881024 1526726656 2608857088 3552575488 3009413120 3746562048 1936195584 1407451136 3514957824 1972961280 3779362816 466763776 3866189824 1256255488 3002099712 869811200 2375823872 3702402816 2538539392 724012992 2586029792 842126384 4146131560 3398445140 3741871170 4180949353 +2147483648 3221225472 536870912 2415919104 3355443200 2885681152 2181038080 1157627904 1887436800 1413480448 1205862400 2075131904 2912419840 2227961856 1065222144 2164981760 1721925632 600719360 1226006528 783192064 856688640 3192390656 1998865920 3406432512 1571374720 3500142144 809741088 1291166064 840611224 236061932 153435542 906086503 +2147483648 1073741824 1610612736 2952790016 2281701376 1946157056 2382364672 1660944384 3179282432 608174080 2237661184 2685403136 4002938880 1480327168 4258660352 3710713856 3067183104 3100000256 3644137472 2569908224 925898752 350774272 825494016 842145536 2871489920 3690652864 310547744 3379467056 4127252168 954330476 749609646 717297891 +2147483648 1073741824 2684354560 3489660928 3355443200 2885681152 2516582400 3976200192 3414163456 1648361472 2556428288 3828350976 4046979072 3063152640 3423993856 4113498112 34177024 2133213184 4103544832 1348325376 1385179136 3618128896 1933313536 405414656 1166348928 1733080000 332053024 2186140336 2046306264 557076924 2265336698 130502163 +2147483648 1073741824 3758096384 4026531840 1744830464 3959422976 301989888 2734686208 2290089984 943718400 1830813696 3356491776 331874304 1604583424 2461138944 3851091968 2547089408 933380096 130228224 666234880 4075829248 1480070144 1880884736 3362681088 3347408256 132428352 2631849248 550602512 2569154632 3934469572 1863689538 1394628433 +2147483648 3221225472 3758096384 1879048192 402653184 469762048 3321888768 2600468480 2340421632 4156555264 1675624448 789577728 3777495040 2507931648 3098935296 2507603968 625311744 2393260032 2665439232 24768512 3668998144 1058565120 2753854976 833772288 1387610496 2156448704 3805993184 2810174576 1256129096 2474222452 330334030 2643988947 +2147483648 3221225472 3758096384 2952790016 1476395008 1946157056 2181038080 50331648 1736441856 2411724800 530579456 2523922432 4160225280 2968256512 3045982208 126025728 1564246016 4009639936 318464000 1016131584 1804605440 2934459392 3880012288 2921994496 1413033344 1458407872 2211956448 323399248 831465720 4062376988 1528107942 1690550271 +2147483648 1073741824 2684354560 2415919104 3355443200 3154116608 33554432 419430400 3330277376 4232052736 404750336 4226809856 1584922624 531890176 1384251392 2120941568 3421143040 3597811712 3381862400 3919499264 756025344 3219670016 421268992 2805876992 2682611840 2698493248 3500261152 384360592 3134795448 1780082972 2252128202 738936505 +2147483648 3221225472 3758096384 2415919104 2550136832 3690987520 2113929216 3003121664 3229614080 406847488 966787072 3557818368 4266131456 2340683776 2309619712 629866496 1930854400 1161445376 1065574400 3476221952 2743076864 1623206912 2380275200 2612033280 3713537408 390860352 3614323488 3858842960 1515031112 3917787908 479033618 1396948701 +2147483648 1073741824 536870912 1879048192 134217728 1140850688 4261412864 754974720 1317011456 2218786816 1696595968 3717201920 2712141824 1332477952 1746534400 3427205120 2990440448 51003392 3853459456 41062400 360740864 3821020160 1910518272 1643136768 1603801728 4078175552 503201056 463545360 4182493576 3059733236 1503786278 4110461637 +2147483648 1073741824 3758096384 2415919104 3355443200 3288334336 3321888768 1325400064 1317011456 2243952640 3290431488 2301624320 904396800 311164928 2414739456 3142909952 329089024 2623422464 1165828096 2922508288 2181040128 3372237824 3783266816 1530931968 2313175936 2299544896 2060984800 1751401872 3554829272 2977650708 1827203926 116638575 +2147483648 1073741824 1610612736 1879048192 402653184 2080374784 2785017856 754974720 1669332992 2789212160 2644508672 3666870272 4134010880 1510211584 2252734464 789118976 421625856 3948298240 2636193792 965062656 922777600 3363843072 4173336064 811625216 2238716544 1800933312 4261150752 1688885328 915102856 2341382164 2588845010 1135529579 +2147483648 3221225472 536870912 1879048192 402653184 3690987520 2449473536 3607101440 343932928 4240441344 3948937216 1102053376 3823632384 493092864 3595960320 1930625024 4290412544 2540060672 2319147008 2831060992 4244666368 2944429056 1111522816 1822454016 877684608 1436050496 2473342816 2705464880 3108842136 750620564 3053632258 848980979 +2147483648 1073741824 1610612736 2415919104 2818572288 2080374784 3791650816 3506438144 293601280 3233808384 765460480 3304062976 412614656 1007943680 3480616960 905904128 1210810368 403062784 3970375680 2149560320 1061160960 2791339008 2647657984 52967680 1391213696 2796697280 362877280 1698233936 1537190584 310381612 406853850 3638590915 +2147483648 3221225472 3758096384 4026531840 1744830464 1409286144 3992977408 1526726656 125829120 1052770304 2803892224 2846883840 872939520 904658944 1089077248 723058688 4166746112 1893351424 3536936960 3642224640 3107993600 1507873792 4002437632 1840779008 1776556416 554052032 2247321696 2286091792 2399246104 2630559076 2900810086 3387407533 +2147483648 3221225472 536870912 2415919104 1207959552 4227858432 167772160 2432696320 2994733056 37748736 1801453568 1641021440 598212608 3850633216 3292659712 2709061632 2731442176 2232565760 1167155200 3635056640 1639974912 1000358912 3102764544 4044901632 335309952 4100859712 465503264 3832937776 912632232 191738100 312080242 3196299977 +2147483648 1073741824 3758096384 2952790016 1744830464 4227858432 1912602624 2533359616 276824064 2495610880 4246732800 598736896 2470969344 2888564736 3508928512 1063059456 3029041152 1276526592 3453296640 1510469632 515905536 3995079680 2234519040 3330826496 814514048 1876325952 813003616 3581392144 1420319128 2277254084 3730724998 2692292939 +2147483648 3221225472 1610612736 4026531840 3892314112 3288334336 3120562176 2197815296 1400897536 3502243840 69206016 275775488 48758784 2221670400 2115371008 4013228032 3115614208 3471196160 1184718848 1295560704 4003477504 3492811776 3850916352 2969314560 2158900608 3183561664 4213618016 1487471504 1032503800 94312724 3679442982 84128563 +2147483648 1073741824 3758096384 3489660928 134217728 3825205248 1442840576 1526726656 4068474880 3527409664 2967470080 3232759808 1397227520 2233729024 1287782400 3929210880 713129984 2649899008 3854245888 2533748736 2556438528 1810899968 4096262656 173294336 3517589888 1913064256 3789275680 3898422768 401914136 1003679876 302224098 3827388985 +2147483648 1073741824 536870912 268435456 3892314112 3154116608 2113929216 1795162112 3682598912 3552575488 1126170624 2108686336 3969384448 969670656 3140616192 3597074432 3036971008 3523362816 1757356032 1831374848 3709880320 1722831872 4011347456 2920036096 3524411776 47657920 2535249632 2291029008 2565698328 1444908972 3123508598 475428673 +2147483648 3221225472 3758096384 1342177280 3623878656 2751463424 3523215360 2701131776 796917760 3443523584 945815552 2754609152 2457337856 497811456 2470838272 2304704512 225083392 3556130816 1827102720 543617024 1151363072 3457158144 3467125248 1310998784 1832008832 2082817472 698060704 671583408 490333656 1674248092 2833672934 3620687803 +2147483648 1073741824 536870912 2952790016 939524096 469762048 436207616 2734686208 3347054592 1975517184 3328180224 2685403136 650641408 1406402560 3563716608 3269132288 2231533568 49954816 2438144000 2230751232 3424655360 1336949760 2058886656 3322696960 1593200000 749039040 1339275232 1177809584 4158903240 827054468 3415204570 1705872957 +2147483648 3221225472 3758096384 2415919104 2550136832 335544320 3992977408 4211081216 1266679808 1505755136 492830720 2502950912 2054684672 1870397440 2305687552 69009408 205291520 3181264896 654663680 1618014208 830998528 1910778880 1407351296 820723456 1831711104 2727669696 2246736864 2463064880 1051711320 1003476444 2063589134 243770159 +2147483648 1073741824 2684354560 2415919104 1744830464 1677721600 1442840576 385875968 3800039424 2906652672 1084227584 1294991360 547880960 1126957056 3653894144 244645888 2368110592 2713337856 312287232 3912945664 2245527552 4037284864 3608568320 1687642880 978304896 4251878208 814095776 2484034512 1447808984 2638805748 3250153414 653042557 +2147483648 1073741824 3758096384 268435456 3623878656 2885681152 3456106496 4177526784 4085252096 281018368 1793064960 3396337664 1130889216 2128871424 616169472 2477457408 1637449728 2450145280 3559071744 3691900928 3461892096 1571572736 2446206464 847867648 2717814912 1114501056 1986531168 325327344 4118439160 3066777044 2905190402 4001498725 +2147483648 1073741824 1610612736 3489660928 134217728 2483027968 4194304000 1929379840 3061841920 239075328 2975858688 4283432960 3690463232 2642149376 1964900352 3202154496 2030927872 3087941632 1246044160 706850816 2674403328 3072599040 2215803392 3893040384 1795472768 1494864192 2503219744 2819256624 1013415144 948078300 3823671310 1608487463 +2147483648 1073741824 2684354560 1342177280 402653184 2348810240 3657433088 318767104 1837105152 2738880512 2556428288 1703936000 3589799936 2954625024 593100800 3692363776 1894023168 3783933952 1066213376 275304448 4222117888 440675328 1131812352 1367819520 61179264 2082517184 3896269984 3140105648 4215110664 2338365276 3327925822 3887736933 +2147483648 3221225472 3758096384 1342177280 4160749568 1275068416 1241513984 1224736768 1551892480 54525952 3613392896 1194328064 3103260672 3071541248 3560046592 893583360 1696235520 172113920 735797248 1707012096 2143840256 3488357376 2200327680 2976976128 2824460416 593020992 1805190304 124116784 1190565336 3009685980 2611640890 1969689217 +2147483648 1073741824 536870912 268435456 2550136832 4093640704 1778384896 1862270976 1803550720 792723456 2514485248 619708416 494403584 553385984 2250637312 1023737856 4209344512 2677424128 1587355648 1466535936 948455424 3137629184 3508169216 2080587008 816905088 1402703808 2579448480 209112432 32440248 1096989980 3204226190 161867371 +2147483648 1073741824 3758096384 2415919104 2281701376 4093640704 3388997632 2667577344 713031680 2252341248 31457280 1496317952 3218604032 1072431104 4278059008 1877934080 3780935680 2475573248 3805749248 4211142656 1709705216 1152672768 2052196864 1097936128 960727936 564834112 4142220832 411148144 1515438552 3731026124 2185310470 832296167 +2147483648 1073741824 3758096384 1342177280 3087007744 2080374784 4194304000 117440512 1266679808 4055891968 2262827008 4256169984 1723334656 3060006912 2530607104 3242000384 2162065408 2628141056 2623873024 1737158656 2257086464 605846528 1993494016 3122353408 4017872768 3872185280 115172832 1810796784 4150149912 4271972284 3217852994 3697090227 +2147483648 3221225472 1610612736 268435456 3892314112 3959422976 3187671040 1996488704 260046848 1790967808 3466592256 756023296 2888302592 1673789440 2233860096 2957836288 2429911040 1626750976 600137728 3263279104 1857570816 1965822976 2688697856 3833288448 3669020544 149402048 2006272608 1288277200 4258031944 1018330996 2485347506 3362583835 +2147483648 1073741824 1610612736 2415919104 1744830464 4093640704 1174405120 3170893824 8388608 2344615936 249561088 3899654144 2168979456 358875136 2509635584 715849728 1438810112 2334539776 2239963136 3541479424 1763182592 3460043776 537545216 653355776 913042048 3654400576 445155040 1190595056 2088283256 3045001540 3111955394 4065928179 +2147483648 3221225472 1610612736 3489660928 134217728 2751463424 1040187392 3103784960 3783262208 1589641216 60817408 160432128 2160590848 3447980032 546701312 2424373248 3579609088 3938861056 208232448 2525540352 2025334784 238838784 1143628288 4176180992 3461863552 2229396160 657494112 788811088 1758874632 761344772 472701202 2902334851 +2147483648 1073741824 536870912 2415919104 2013265920 2751463424 3321888768 285212672 176160768 390070272 1361051648 2899312640 3646423040 2842427392 1644560384 4259119104 2087747584 4002824192 2653233152 2886504448 1604847616 761535488 3035775488 3780586240 144422016 626235200 1271367840 1069404176 1650387752 2817483532 1187506726 926806635 +2147483648 1073741824 3758096384 1342177280 671088640 335544320 2449473536 3137339392 3967811584 985661440 3999268864 428867584 3845652480 1161035776 982122496 1356791808 475299840 4107943936 4127662080 3652251648 3511183360 3185325056 354843136 1678860544 2557069696 3795696704 3936859232 4009802416 465584776 1574962172 3318748074 3868749453 +2147483648 1073741824 1610612736 2952790016 3623878656 3959422976 570425344 1728053248 2826960896 490733568 2602565632 997195776 1940389888 2728132608 2194276352 3049455616 1850900480 2759475200 1410015232 1923002368 1130895360 3413920768 1197098496 326846720 725016448 49570368 4147527584 1188646416 193565176 1727830900 196545246 2586107357 +2147483648 1073741824 1610612736 4026531840 1476395008 3422552064 3724541952 3170893824 1149239296 3938451456 203423744 1638924288 446169088 3656646656 180224000 2717319168 2013429760 2840477696 1401888768 3110514688 4166531072 2446593024 2970506752 3161396992 309785216 2729444416 857225824 3216271504 2287889048 2254918700 2888469738 1302469255 +2147483648 1073741824 3758096384 2415919104 2550136832 2617245696 3925868544 2902458368 1384120320 2294284288 1012924416 378535936 3575119872 3956539392 1786642432 1951989760 969703424 3400417280 3084984320 2984833024 3621259264 2863950848 1450065408 629226752 2625149568 2269128512 2921337184 1177565360 434661896 4150026988 926033370 3316861815 +2147483648 3221225472 1610612736 1342177280 2013265920 2617245696 1375731712 4177526784 3816816640 331350016 488636416 3285188608 212336640 2486960128 3035758592 2146369536 3858202624 3311550464 1554472960 3770396672 3609749504 3153878016 3419569664 1832845568 4007641216 2359197632 1584742624 1174716944 3459774504 3829535668 4252457614 1024690833 +2147483648 1073741824 2684354560 4026531840 939524096 4227858432 234881024 956301312 1065353216 1463812096 4011851776 1200619520 1767374848 978583552 4059430912 2340749312 1996718080 1554399232 364716032 3211251712 358103040 1951677440 1760964096 1141210880 407076992 1334190528 1546456224 4013931280 277611528 3538035468 206783674 1956029491 +2147483648 1073741824 3758096384 2952790016 939524096 3825205248 1644167168 1056964608 427819008 977272832 1793064960 2228224000 3649568768 3935043584 3735945216 2657419264 1545830400 1874739200 1649221632 4062179328 3246921728 512506880 3568173568 3445975296 4221797248 3976085184 1278020640 1779423984 1361073832 544230884 1035485750 3839116351 +2147483648 3221225472 3758096384 268435456 3355443200 3288334336 1174405120 654311424 1988100096 2285895680 3433037824 1469054976 1719140352 2752249856 1895694336 2291990528 966164480 3282976768 3875889152 623570944 3312994304 3029074944 800985600 3938265856 3930519424 3950385472 1972963104 1647085008 388585608 3104109340 4290602582 96917687 +2147483648 3221225472 1610612736 3489660928 939524096 872415232 2650800128 2365587456 461373440 1161822208 1767899136 3236954112 1226309632 1796997120 1393950720 853344256 369393664 3223732224 2355453952 4056461312 2746755072 1682734080 2732468736 4148766464 317119104 2892584896 1274449312 2722169392 273868216 3281742380 3197211454 3740723955 +2147483648 3221225472 536870912 268435456 1476395008 2617245696 1711276032 4278190080 998244352 2898264064 1172307968 3446669312 2875719680 207355904 2527461376 3344105472 264142848 1670791168 110845952 2343735296 4173875200 2425113600 1948147200 4080483072 1228723072 250024896 587498848 3015904624 4289106808 1403158484 1944126174 3565658859 +2147483648 3221225472 3758096384 1879048192 402653184 3959422976 3992977408 4043309056 1551892480 339738624 3865051136 2425356288 3916955648 4112777216 297664512 3917807616 3520561152 2498641920 1616732160 658763776 777549824 3847515136 521537024 943279872 3894277248 688724032 3499859232 1103903664 4150410760 2355036828 4178364322 3278699415 +2147483648 3221225472 1610612736 805306368 2281701376 4227858432 3120562176 3640655872 2759852032 163577856 1222639616 3178233856 2262302720 1211891712 1645871104 2756640768 389185536 3072999424 2369216512 2455678976 3472381952 1630282752 1148341760 1414219008 1801758848 1982295104 1630976480 3363584240 28996856 1528771468 704308846 3791533749 +2147483648 1073741824 536870912 268435456 2013265920 3825205248 1241513984 3909091328 3246391296 2680160256 77594624 445644800 333971456 413401088 2156003328 2206269440 2635104256 827473920 612966400 2269417472 2223523840 2425625600 4009386496 4199361792 3396782208 2360431296 4058565344 3487442640 1091519880 660072980 4063343618 1792193545 +2147483648 1073741824 536870912 4026531840 3355443200 67108864 2248146944 2667577344 3548381184 4030726144 2011168768 437256192 2965897216 2206466048 1065222144 1916993536 3469901824 3752738816 1772822528 3546714112 4121442304 2304001024 2308313600 1299659520 2887035776 628173760 904633120 3808535664 2532637896 2380346436 3588468786 1185258935 +2147483648 3221225472 2684354560 4026531840 4160749568 603979776 2919235584 3640655872 2172649472 3233808384 3487563776 3039821824 802684928 2057568256 257032192 4029612032 1815314432 4230103040 2958516224 2835861504 951597056 1322523648 2410299904 5975808 25792640 2104562368 127063904 1935186800 2507391576 3070393228 881262754 3807370801 +2147483648 1073741824 1610612736 2415919104 2818572288 872415232 1308622848 1795162112 746586112 3401580544 941621248 2693791744 2420637696 2353266688 216137728 2472083456 1603764224 4214374400 1215373312 2653138944 359139328 1196717056 1491741184 3304943360 1581638016 2951957568 4035633760 4031240592 739929608 1539664196 1635366962 332213561 +2147483648 3221225472 3758096384 4026531840 2013265920 3959422976 2113929216 3271557120 2407530496 2839543808 564133888 1798307840 1858600960 856948736 685637632 3043033088 849379328 741228544 3184091136 1222963200 3647485952 1059347456 3281389056 2385856256 1902042496 4223627712 2562821024 1997455696 3886492248 1561186244 2096936794 1487174391 +2147483648 1073741824 2684354560 1879048192 2550136832 1811939328 1912602624 3707764736 2038431744 197132288 3755999232 2421161984 1442316288 1154220032 928382976 2242838528 2126807040 2655404032 3069648896 2365116416 3927472128 1151101952 716072448 1164116224 3482493568 3639167680 515087584 3187577200 4048497896 2350158620 3674100630 2157657731 +2147483648 1073741824 536870912 4026531840 134217728 4227858432 3992977408 2600468480 3212836864 2722103296 899678208 4044357632 3832020992 2575040512 1250295808 585433088 4213080064 3728097280 2409439232 1376423936 4023138304 2600346624 1399942656 958697216 3350530432 4124475840 869955104 4197650256 515093320 3582256404 1143293294 1132387915 +2147483648 3221225472 3758096384 2952790016 2281701376 1275068416 3321888768 318767104 2692743168 1740636160 3147825152 2226126848 3208118272 2544107520 1493827584 2590048256 1124827136 3726262272 2783535104 26734592 1974736896 1560421376 1404917248 4073044736 182521216 1825281600 3384434912 1465478224 632268312 244339324 2781368578 1635529053 +2147483648 1073741824 2684354560 4026531840 3892314112 2483027968 301989888 1593835520 3498049536 79691776 3433037824 3092250624 2600992768 2816212992 1260781568 1051525120 1575583744 1205223424 1911889920 1597886464 1781282816 3858650112 825825792 636743936 745347968 608797248 1543904096 2696745424 25268328 1551515108 1632331966 400870459 +2147483648 1073741824 536870912 2952790016 2818572288 1140850688 1912602624 385875968 2071986176 843055104 3735027712 816840704 1157103616 658243584 632946688 907476992 2542567424 1336557568 1348411392 1934135296 783030272 2645718016 980627968 2738544896 2856263552 2006499264 931426336 3240500432 865952152 2191769948 2600128974 2396996357 +2147483648 3221225472 536870912 3489660928 939524096 67108864 3187671040 1459617792 1870659584 306184192 2367684608 401604608 710410240 1301544960 3885629440 4159242240 2499575808 3511304192 2822856704 3996160000 365176832 2935127040 3351581184 836941568 1609660288 2353583552 3575645728 602957072 1549283384 4136924684 169485146 145314229 +2147483648 3221225472 1610612736 3489660928 402653184 3154116608 1107296256 2063597568 1300234240 2604662784 2136997888 1905262592 2140667904 1238106112 3237609472 3113156608 590053376 3423223808 1820811264 3909070848 377235456 3465702400 4257967616 3217410304 290681216 1871288512 485039264 3831925296 2664620552 70575212 725198422 2399224629 +2147483648 1073741824 3758096384 4026531840 1744830464 2751463424 2449473536 1560281088 3179282432 3871342592 2480930816 2595225600 3093823488 2778464256 1317666816 651493376 3673522176 3050979328 3909951488 4068601856 3960223744 3903984640 1829839360 348893440 2855885440 376941760 1357056608 1610268528 421697432 920053076 2428565054 3709861533 +2147483648 1073741824 1610612736 805306368 1744830464 2348810240 1979711488 3875536896 377487360 4240441344 2308964352 2586836992 1417150464 2701393920 1648230400 497221632 843350016 2544779264 1290477568 1706602496 173299712 3486913536 3689903616 2156307200 829884288 1767042368 1239496032 543002448 3887563352 3565349468 415845202 1873920391 +2147483648 3221225472 3758096384 268435456 2818572288 2080374784 301989888 922746880 3128950784 3267362816 832569344 1626341376 2694316032 4283170816 231866368 682426368 2426765312 1719812096 1673879552 2280779776 1910261760 1704604672 3788066304 79921408 3361804160 305627968 3889125472 1894837072 3099298104 1362962220 2725096054 2099653393 +2147483648 1073741824 3758096384 4026531840 939524096 201326592 2248146944 3003121664 3447717888 910163968 2556428288 13631488 826802176 3529244672 1607335936 2717450240 2719776768 3917365248 2808160256 3733516288 2611755008 28720128 2575136256 69647104 2147812736 3676487872 897542176 2629422512 2251082408 1646665092 4275382814 4117428239 +2147483648 3221225472 3758096384 268435456 2818572288 3556769792 234881024 3137339392 3313500160 3258974208 819986432 772800512 24641536 3324248064 2195324928 1737162752 1619230720 2385133568 4192428032 2673864704 2987673600 2375169024 736565760 2293600000 1784105344 4257081536 1792759328 3785076208 987632072 1566663580 1245763682 2613422565 +2147483648 1073741824 2684354560 1879048192 671088640 3825205248 3120562176 889192448 3514826752 3066036224 1730150400 510656512 23592960 2411462656 2745565184 3674406912 1485799424 536231936 2107318272 614191104 2664200192 105788416 2482971136 1523180800 2510638720 3725376192 263820896 4199379216 2347795448 947880404 2094949710 2051494507 +2147483648 3221225472 1610612736 2415919104 4160749568 2751463424 1174405120 2231369728 528482304 1228931072 3152019456 53477376 1631059968 4118544384 1972764672 128778240 2128314368 71712768 2686803968 2766123008 1942751232 4209908736 4122042880 1270737664 2012446336 2115157440 1256716192 3325065072 3736609368 1279016508 2792763470 1486706643 +2147483648 1073741824 2684354560 2415919104 1207959552 3154116608 1778384896 3841982464 3397386240 2604662784 3764387840 2016411648 3465019392 1830551552 222167040 1181024256 2355789824 1953382400 3562872832 4290695168 3584821248 3455452160 2040073728 103087360 2195920512 2115738432 233236640 2655529648 45878616 2637065444 3309117374 2869867015 +2147483648 1073741824 2684354560 2415919104 3087007744 872415232 3590324224 218103808 1249902592 3183476736 2334130176 1393557504 915931136 3711696896 2189557760 4052811776 2718269440 3383902208 798564352 3571568640 1743521792 2570746880 4206709248 1084203776 48175744 1799266112 777168352 648604432 624287944 1438263212 310191118 2235543625 +2147483648 3221225472 1610612736 2415919104 3355443200 3288334336 1040187392 2432696320 4034920448 2554331136 3873439744 1557135360 3326607360 2060189696 2782789632 2444689408 2292940800 1693335552 1554997248 1777315840 2614888448 330695680 940265984 831379200 1162701952 4022270528 561292064 754570224 2380735016 782488836 79826198 127998471 +2147483648 3221225472 536870912 4026531840 1744830464 3288334336 1979711488 3707764736 226492416 2168455168 903872512 4153409536 3355967488 2223767552 1331822592 2454519808 4202070016 3927064576 3746914304 691179520 433862656 2529842176 2771481088 567067392 104536704 2078115008 4056394656 1310633072 2924378376 2430553764 904118198 2374032633 +2147483648 1073741824 1610612736 268435456 402653184 3690987520 1241513984 1862270976 2206203904 3082813440 1373634560 2968518656 1163395072 2476998656 1102708736 3249602560 2993520640 2443853824 1989746688 3654397952 185878528 2294426624 2886032896 2382343424 4113005440 3507130304 1568706272 2810836848 3576710584 3887599436 2329178146 3424789797 +2147483648 3221225472 3758096384 268435456 4160749568 2214592512 234881024 922746880 2189426688 4097835008 2548039680 2062548992 3825729536 3883663360 3540123648 2293825536 2938339328 210911232 704733184 3082285056 538724352 3501333504 1221669376 527404800 2830641024 3784598336 2030964000 2624804976 1690730552 1449364004 3908181838 2637258617 +2147483648 1073741824 3758096384 2952790016 1744830464 1409286144 1107296256 2533359616 1635778560 1564475392 379584512 1710227456 186122240 2059665408 1645608960 493551616 1652064256 2563129344 985866240 2802118656 3269728256 1193677824 2878560768 250411264 179847040 1051998912 3561914272 3238992080 228505144 3669311788 1618982706 3402954867 +2147483648 3221225472 536870912 4026531840 2550136832 1677721600 2650800128 3271557120 1988100096 1614807040 3210739712 2630877184 2291662848 4221304832 468582400 4080599040 4071456768 2598256640 1630625792 1237946368 1727805440 1581132800 2149655040 3035739904 3566235008 737700160 1296854816 2792769072 1092958504 92522092 3955699070 95207967 +2147483648 3221225472 536870912 2952790016 671088640 4093640704 704643072 2667577344 427819008 155189248 1772093440 3224371200 4214751232 3740532736 1376911360 2383478784 2418049024 235028480 2321113088 3175911424 1582569472 178418688 4041828864 414502144 3443530624 2879395520 2335179168 2025333584 1622440152 3593601852 1835093674 2646115985 +2147483648 3221225472 2684354560 2415919104 1476395008 2885681152 2248146944 956301312 2273312768 1891631104 2074083328 3884974080 1300758528 2809397248 1423572992 4180213760 333676544 1231699968 3673251840 2772422656 3180595200 422202368 2735801856 2018478848 3991695488 476476864 2691115872 4225821008 2912476168 1372907684 1965219178 374209829 +2147483648 3221225472 1610612736 1342177280 1744830464 1946157056 3992977408 2868903936 3682598912 1925185536 1004535808 3327131648 1982332928 2917924864 894828544 3534028800 3930161152 3580248064 1864196096 266711040 1783392256 44454912 3028093440 1760943872 1900290432 3573168064 3998449248 1410654320 3665820392 101652596 221965318 689894403 +2147483648 3221225472 3758096384 805306368 3623878656 1409286144 33554432 2801795072 662700032 1279262720 2690646016 1995440128 2874671104 1501298688 2347630592 1053491200 3199107072 1425948672 1310941184 1718284288 2153535488 368970752 3567475200 514496768 2046590848 4029569472 3672856352 3560872880 123077816 1292319116 913870222 4189680911 +2147483648 3221225472 536870912 805306368 3087007744 1409286144 973078528 3103784960 1904214016 1237319680 1918894080 2131755008 3286761472 547618816 2724331520 996605952 3790438400 395460608 3890176000 2097254400 707024896 2535603200 1531394560 2489156864 1149911168 1547924160 3444550112 605371824 342014792 2371600148 720309346 1314496057 +2147483648 3221225472 3758096384 4026531840 1476395008 1006632960 2181038080 1728053248 2088763392 113246208 3785359360 2179989504 2515009536 664535040 2210529280 4027121664 2979364864 739393536 1481728000 763490304 3650893824 1187138560 4220087808 1674950912 2943508352 2248228928 3701060192 1885895504 2564567736 1864509332 1108957726 653106841 +2147483648 3221225472 3758096384 2415919104 3623878656 2751463424 2583691264 3036676096 3833593856 2839543808 1327497216 1678770176 4238868480 637272064 1042939904 3664314368 1267367936 3197779968 3927007232 2822696960 322701312 2613709824 2509840896 2144503040 314472064 3554623552 653912480 918680848 1624607816 1596172532 2230378606 3380282269 +2147483648 1073741824 2684354560 1879048192 1476395008 2483027968 100663296 3707764736 662700032 3753902080 2145386496 684720128 2057830400 3343646720 2585919488 1194131456 2985918464 3918675968 3826589696 767414272 2433513472 1795296256 94181888 2537667328 2299921024 4260067776 742046944 715434352 3702770600 756230324 3449722710 703247353 +2147483648 3221225472 536870912 1342177280 3087007744 4093640704 3992977408 3204448256 3565158400 171966464 1788870656 3666870272 3625451520 505151488 722599936 3624337408 160399360 3064086528 391077888 300650496 2161928192 2884779008 406284800 3808943872 1017529216 943812672 3019825696 987005648 3391093512 3644465964 1435702622 2937701185 +2147483648 3221225472 2684354560 805306368 939524096 2348810240 1577058304 4076863488 1400897536 3443523584 559939584 2253389824 3039297536 1659109376 4259184640 3344760832 600080384 812531712 3152371712 2124992512 3651426304 1807645696 1485641216 1252833024 3043632512 564858816 3984431520 32813360 3885389544 3102296628 481478338 2190934087 +2147483648 1073741824 3758096384 2415919104 3087007744 1946157056 2650800128 3439329280 964689920 3519021056 2552233984 502267904 839385088 2537816064 131072 2312962048 941457408 873611264 3993313280 3634491392 1968965632 3600710656 3496167936 1460569856 676657792 1937098432 3636869088 4179571344 2321610296 3141509092 1220497074 3192966521 +2147483648 3221225472 1610612736 1342177280 4160749568 1140850688 1040187392 2701131776 293601280 3997171712 790626304 472907776 4186439680 2980839424 1981153280 3940745216 885817344 3544596480 2759548928 1054388224 477390848 1621236736 1017188864 4044544 2657348736 2639039168 3641079840 2237349648 736682712 1216101860 1162767942 4204226707 +2147483648 1073741824 1610612736 2415919104 2013265920 1275068416 1442840576 3607101440 2743074816 1799356416 304087040 1926234112 380108800 3873177600 1371668480 482803712 697008128 2188525568 2527010816 1966059520 1355024384 4240841728 3084981760 3613057792 2897254272 443258816 2302824096 1376205456 2683022504 2634165492 3081202558 209438473 +2147483648 3221225472 3758096384 3489660928 4160749568 1140850688 2852126720 822083584 4085252096 3334471680 3521118208 628097024 1983381504 837550080 351666176 3504537600 1264943104 4070981632 541810688 1824649216 3489933312 2658278400 802247168 3247750400 1654826112 2955017152 687105632 1435109488 3713863544 1028845180 2539240198 2486720323 +2147483648 1073741824 536870912 1879048192 2550136832 738197504 2382364672 2399141888 3716153344 834666496 2342518784 3612344320 3370647552 3155427328 1802371072 2857959424 3328016384 2958966784 2906726400 2389807104 1292662784 2420272128 3431663104 2174680832 2659502976 2856556736 528429024 599820880 3401949544 179469972 3627235034 853729439 +2147483648 3221225472 2684354560 1879048192 3892314112 4227858432 2181038080 1459617792 2558525440 3024093184 1784676352 2343567360 2614624256 799801344 3016622080 83951616 516259840 475938816 738811904 4286697472 514095104 2257196032 3657117184 289863936 497328000 4079718976 948923168 2191824560 665572760 1187972556 868538854 1587257535 +2147483648 1073741824 1610612736 2415919104 2281701376 201326592 1912602624 788529152 1870659584 1279262720 2954887168 246415360 2295857152 1514930176 3630039040 1476853760 307593216 1552826368 2135891968 2633084928 3397650432 3199886336 4029494784 2551247104 2081067904 710398400 662654752 3068762000 3056094360 1219774540 1201815094 2298547191 +2147483648 1073741824 1610612736 2952790016 3355443200 2214592512 2516582400 2365587456 1300234240 2931818496 178257920 1812987904 1337458688 1861484544 1014366208 1181286400 3303636992 3641065472 3001098240 1064677376 849090560 270156800 1362850304 1366201088 3978486400 2854257856 3808414816 14633936 639679688 3506437820 3420415786 2661323699 +2147483648 3221225472 1610612736 3489660928 671088640 3019898880 2113929216 1392508928 1182793728 1606418432 4049600512 3505389568 3878158336 1264320512 3787063296 2705260544 2221834240 2766815232 889675776 1764405248 3007588352 883848192 3744033280 2781075200 99089792 2025445696 725123296 2414291248 2207967032 608963188 1302471710 439054373 +2147483648 3221225472 2684354560 1879048192 2550136832 1946157056 3254779904 1124073472 1484783616 2445279232 3739222016 4201644032 2667053056 211025920 4063100928 1520238592 3851976704 1753104384 3463798784 1027919872 3176953856 3244436480 3585567232 2149832960 1465363840 3733567040 1152178656 134219504 4227863928 4261419420 486557242 897594031 +2147483648 3221225472 2684354560 268435456 3355443200 2751463424 1107296256 1828716544 4286578688 1883242496 1369440256 1043333120 3083337728 567017472 1794244608 3564175360 3192225792 2116173824 480862208 1420939264 1286883328 1412826112 674169344 2996218112 420385408 2128252352 3334269216 277603920 2894691544 2311187908 3059496758 1594516449 +2147483648 3221225472 1610612736 3489660928 3355443200 1140850688 1644167168 1291845632 4169138176 2764046336 1642070016 3683647488 1958215680 928251904 75104256 3292332032 3252125696 1103773696 91578368 2766909440 3455854592 198575104 2587038208 803264768 1091076736 3481599552 1241183072 1172696688 4266331528 2740229692 4024616026 3112302197 +2147483648 3221225472 536870912 1879048192 2281701376 872415232 1241513984 2835349504 159383552 4047503360 606076928 477102080 3593994240 2944663552 989986816 459210752 1880522752 3977396224 3417792512 1578799104 575436800 956179456 1870203392 117153024 2416169088 3068640960 2612391328 1369624208 1149781752 3151758780 1716917970 3419735097 +2147483648 1073741824 3758096384 2952790016 671088640 1006632960 369098752 2969567232 629145600 1019215872 950009856 4048551936 1620574208 1212416000 1636958208 756088832 2431352832 2434940928 2830704640 164098048 2369525760 3471193088 116092416 1123472128 3804728448 2277272768 178668896 2836098256 315008616 1143989292 3320860018 4022881249 +2147483648 1073741824 2684354560 3489660928 2281701376 1409286144 771751936 956301312 2877292544 4131389440 3680501760 4138729472 2044198912 3105619968 2532442112 4082565120 1679851520 1055014912 3441369088 1395970048 1499736064 1929274368 3798825472 1696857856 44341376 40640448 2852789280 1134250288 196772504 3899746764 1464970302 3912477601 +2147483648 1073741824 1610612736 2415919104 2550136832 2483027968 1040187392 4076863488 3632267264 3040870400 1121976320 3914334208 17301504 2067005440 186777600 2747203584 2179301376 1632780288 2789679104 4117344256 1318848512 723938304 159742464 3095844608 3102864768 4009772608 2860537248 2353012976 3344964840 4019215396 3123202538 1539577785 +2147483648 3221225472 2684354560 2952790016 2013265920 738197504 838860800 4278190080 780140544 138412032 148897792 2505048064 972554240 83099648 1674182656 872349696 2684583936 2864332800 16211968 1044369408 2708215808 825121792 1101874688 253280512 3723199360 819339584 156839200 1322447856 3642030568 3931476700 3047389450 2345006541 +2147483648 3221225472 536870912 805306368 939524096 3690987520 704643072 2936012800 2994733056 985661440 3521118208 976224256 1075314688 3725852672 2692087808 2493579264 4014505984 1508261888 1386831872 3558117376 2104252416 3197271040 2234482176 2949483776 1858112384 2650412864 3817044064 3409950576 3433005144 2358243180 3569863930 2444994467 +2147483648 1073741824 2684354560 4026531840 671088640 3422552064 4261412864 1325400064 2491416576 566231040 2984247296 2918187008 3790077952 3788242944 3620077568 478347264 1611825152 2559983616 2344296448 2326188032 2856597504 3468309504 3935122944 1498253056 2270884736 1032473664 3859095520 2830227312 647278776 3325391380 381272342 1571327387 +2147483648 1073741824 536870912 805306368 671088640 872415232 301989888 3506438144 3816816640 2025848832 3659530240 338690048 413663232 2004090880 3456761856 4040884224 775651328 827998208 3819118592 1115131904 998004736 1611543552 1335429632 1359253760 2092153984 169741248 151061856 3554184592 810399704 2802802228 188872106 1372144797 +2147483648 1073741824 536870912 2415919104 3087007744 4227858432 3321888768 1526726656 3162505216 1153433600 576716800 3150970880 819462144 1558446080 3122790400 2176516096 1728610304 30556160 18030592 2097451008 1079773184 2987817984 2244046336 3080170240 2602086784 2750038080 1827107168 1520362672 408115112 2049226764 1521250882 1933452921 +2147483648 1073741824 536870912 268435456 4160749568 3690987520 1040187392 1828716544 4034920448 2436890624 1616904192 206569472 3226992640 908328960 1107689472 1699020800 1348698112 3002482688 283975680 2809106432 1153189888 1484938240 179535360 403609344 2161740416 3325130304 1488840608 3486998192 694725224 1414326924 667595298 3578757803 +2147483648 3221225472 3758096384 3489660928 671088640 2214592512 3791650816 2701131776 2222981120 2067791872 3613392896 537919488 2679635968 2667839488 2851471360 348717056 1927774208 2286305280 4156645376 74182656 192686080 2698146816 2001678848 3271989504 1851622528 3717537856 3527793824 2132894512 3334196808 308548732 2766544690 1508966771 +2147483648 1073741824 3758096384 268435456 2818572288 2214592512 3925868544 3070230528 746586112 2889875456 2627731456 2322595840 3441950720 807141376 2142109696 1469775872 3160375296 2864594944 514007040 2163994624 1819559936 412251136 1787113984 2181889280 1915604864 3219862592 4067947296 69348816 1179463544 2705381044 790341982 2451857519 +2147483648 1073741824 536870912 1342177280 2013265920 4093640704 167772160 2332033024 931135488 1941962752 1201668096 1999634432 2419589120 3925606400 749076480 3343450112 2288091136 1500921856 3902873600 2775945216 524576768 840571904 1007643136 1450749184 2193602944 2091057600 1635159264 1954717264 241226840 4222863356 4254953518 2616445259 +2147483648 1073741824 536870912 3489660928 402653184 201326592 3925868544 4177526784 209715200 1514143744 2468347904 3041918976 839385088 2983460864 2487877632 2936733696 1543929856 2281324544 2628984832 2607452160 3663472640 157166592 857806336 100506880 4108628096 4273299520 1905780768 3946810640 242997480 2597965348 599194234 2923564301 +2147483648 1073741824 2684354560 805306368 3892314112 335544320 1644167168 3707764736 2071986176 239075328 1159725056 1980760064 251133952 4084465664 922091520 477954048 1738833920 2533769216 896868352 181981184 3993786368 2680312832 2913688064 3771312384 1843059328 1262966720 779863584 1404683280 1662159560 1482378844 197232682 3987112947 +2147483648 3221225472 1610612736 805306368 2013265920 3288334336 3053453312 3137339392 1786773504 4114612224 2971664384 221249536 1949827072 3589537792 2316173312 1093861376 1872592896 1759395840 131817472 1954656256 634148864 1241144320 540889600 204391168 1308860800 2888136512 1936388512 4109757712 637679576 2812890812 3509625706 1421386015 +2147483648 1073741824 3758096384 2415919104 939524096 1140850688 3657433088 3103784960 3850371072 3225419776 3739222016 942669824 463994880 600571904 3935174656 1724579840 240418816 3332259840 1903370240 169930752 1617168384 1564621824 2386907648 94348544 3477766272 2326606016 2587090208 724880368 502160088 146473972 2753333654 3085061343 +2147483648 1073741824 2684354560 2952790016 1476395008 2080374784 2449473536 3204448256 796917760 104857600 4095737856 1454374912 564658176 1978400768 1266286592 3783983104 2516549632 2865905664 1952915456 3464876032 2740525056 3315108864 2321001984 4198396160 2610758528 13541824 3452370464 3009075088 2380856216 35646836 2365738150 3940491269 +2147483648 1073741824 3758096384 3489660928 3087007744 2751463424 2315255808 2969567232 3414163456 2931818496 2212495360 3830448128 649592832 2126774272 1680736256 118161408 3860561920 311836672 2177835008 3325423616 1335699456 1859451904 3139691008 3935456512 2583778432 3681464256 205448800 3691444080 2978124008 3079446972 2679629778 3406038175 +2147483648 1073741824 536870912 4026531840 134217728 3690987520 2382364672 2231369728 3363831808 2487222272 1268776960 2993684480 2395471872 926154752 1853489152 4289789952 4117463040 145899520 2223316992 3440480256 1443051520 3815678976 2263072256 1520852736 1171224192 1229513280 3815551264 3662605648 3889423480 2219704516 1028347018 3835347557 +2147483648 1073741824 3758096384 2415919104 4160749568 3690987520 1778384896 184549376 545259520 71303168 1176502272 969932800 818413568 2340683776 2602958848 3742826496 418676736 65945600 3499302912 1171451904 3589867520 3353861120 3573341696 638196992 3594856832 752731712 415351584 1844171920 1207879592 2989191876 1250858770 3362990363 +2147483648 3221225472 1610612736 2952790016 939524096 3959422976 4194304000 3439329280 3967811584 2747269120 2996830208 353370112 3580362752 1979449344 3653369856 764608512 1285521408 1621770240 1651466240 945664000 297342976 3039886336 106399232 2630223104 2500143744 2391992384 1408542944 207746512 1272670152 1932765396 2506114926 4189066185 +2147483648 3221225472 1610612736 2415919104 1744830464 1543503872 838860800 2701131776 3716153344 2285895680 4125097984 1987051520 3632791552 1566310400 2333212672 2737373184 997097472 798638080 4235550720 2306650112 4113762304 1230754816 2617695744 834040064 3966710912 2487859392 4163887392 2287505520 1832219384 891091428 2500027934 255059537 +2147483648 3221225472 3758096384 3489660928 2013265920 67108864 3321888768 721420288 377487360 1891631104 44040192 670040064 3733454848 1253310464 368705536 27459584 581992448 3614588928 2568445952 1112207360 1062283264 1676139520 3361255936 1402350336 2199206272 1997902144 940560224 2201782992 1792289208 2242533796 4049280714 3201104933 +2147483648 1073741824 2684354560 3489660928 1476395008 603979776 1778384896 1392508928 3716153344 1849688064 3357540352 3331325952 1002962944 3201040384 3386245120 113573888 157057024 2417901568 3607699456 4077572096 295380992 3237317632 843350528 825900288 3498276224 3402745024 474908192 1419842448 1651956360 798314052 1257543734 3781324867 +2147483648 3221225472 1610612736 268435456 1744830464 1006632960 369098752 3137339392 3951034368 2931818496 3672113152 3438280704 1208483840 4000055296 4134141952 1399652352 2417065984 1952595968 3221315584 1056681984 1313818624 1513149440 3683249664 4147520256 3614390656 3164656576 1781637216 1567767280 2373539512 3076496868 2720615942 4052219373 +2147483648 3221225472 2684354560 2415919104 3087007744 738197504 4194304000 956301312 2189426688 2009071616 1843396608 753926144 1688731648 771489792 1388445696 755040256 2751823872 2070560768 2759680000 3389509632 2215315456 3083385856 551912960 219813120 2870308992 1478217536 1463358176 2866905200 500968504 4073865268 4225331662 1217502137 +2147483648 3221225472 3758096384 3489660928 402653184 2617245696 3992977408 2264924160 713031680 1749024768 3512729600 1018167296 3972530176 3331588096 2674786304 1710817280 3179184128 3232120832 4092420096 1196486656 2076125184 1105456128 3818847744 265699072 2005229440 282379072 310994720 1427540272 1361183256 1239121604 321233210 1413715599 +2147483648 1073741824 2684354560 2952790016 2013265920 4227858432 2785017856 2365587456 2357198848 2780823552 3659530240 2909798400 2938634240 2392588288 72482816 470351872 3800072192 1752842240 3876921344 1301467136 1821579264 2907020288 2146496000 4283591424 898173568 1606463552 2241471968 1061505424 340454904 1332152564 1508619934 968601137 +2147483648 1073741824 3758096384 268435456 2550136832 3154116608 234881024 2768240640 729808896 398458880 757071872 1970274304 3329753088 749993984 1193148416 2456879104 803635200 3060154368 2386894848 2579034112 24594432 3291737088 2801200640 2416865024 1763266176 1329247168 3777235168 1513518608 1464665720 2222241116 4200418186 270334231 +2147483648 3221225472 1610612736 2952790016 1207959552 1409286144 1711276032 2499805184 3145728000 4055891968 3319791616 1496317952 641204224 3043753984 980549632 2399862784 4208361472 1263157248 2598854656 2615455744 3588298752 2216805376 3821459968 2275560192 1568882304 625123264 1580496864 2842576496 3437320280 1436666492 755419910 2797739649 +2147483648 1073741824 2684354560 268435456 402653184 2080374784 234881024 3640655872 3800039424 2369781760 3181379584 2985295872 3636985856 313786368 3190161408 2903965696 2190311424 2783854592 505618432 1349242880 2040088576 1279175680 3856510464 425094912 3533639808 647599936 2411201952 3309051984 1848787128 3980478788 4069705290 2922892811 +2147483648 1073741824 2684354560 805306368 402653184 1140850688 4261412864 989855744 25165824 3795845120 1113587712 1236271104 1865940992 1356595200 3227910144 3993829376 4242046976 786317312 479272960 3739144192 3110295552 2540809216 3839668736 2610169600 2627887488 2699520704 3229325856 646959792 2887620888 2323813436 1103445022 1222430987 +2147483648 1073741824 536870912 1879048192 2013265920 1006632960 33554432 520093696 3128950784 2696937472 585105408 4017094656 2559049728 2559311872 2312241152 2832400384 2723315712 333070336 3432980480 1533054976 1132034048 147168256 1324797440 970217728 2978349952 756378432 946328928 2007891184 2425017848 1758356132 1358497782 193309297 +2147483648 3221225472 1610612736 2415919104 671088640 1409286144 1375731712 1191182336 3112173568 843055104 1201668096 1552941056 1903689728 2826698752 875429888 71368704 3845226496 3101048832 612196352 3854544896 2609317888 3983864832 1597364736 3070509312 2102552448 1827606208 2511399968 3985112656 3017494920 3196779292 86814894 270110143 +2147483648 1073741824 3758096384 1879048192 671088640 1677721600 2449473536 1056964608 1451229184 826277888 308281344 1028653056 781713408 418643968 1537867776 936181760 2425520128 3786555392 3648593920 1406726144 1953462272 2484319232 139362816 316936448 2723306368 4293480768 1616969120 4205539504 267513576 892332396 646506890 251069597 +2147483648 1073741824 2684354560 2952790016 2281701376 1006632960 100663296 2936012800 3279945728 2109734912 3659530240 334495744 414711808 1469841408 2381971456 2445737984 3015475200 482492416 2056986624 2766589952 515184640 1837097984 3756559872 912014080 2715444096 87521216 3833897440 3097370768 3191952696 3813783100 1735518366 1065464869 +2147483648 3221225472 536870912 268435456 1207959552 2483027968 1442840576 1358954496 3682598912 3988783104 1688207360 263192576 2424832000 4093902848 1797652480 4080467968 125403136 3509469184 3782434816 2369753088 3439937536 1731380224 4254964224 1054343936 3470556288 2079997888 1842180576 4147442896 3537554200 411671844 566639890 1239896427 +2147483648 3221225472 536870912 268435456 3355443200 1409286144 2248146944 3204448256 4185915392 859832320 2841640960 110100480 858259456 147587072 2921725952 592773120 214466560 2878226432 3646513152 2496565248 757811200 1160348672 2418342400 2706926336 2150910848 4154609344 3970905760 4141073712 2285885064 1676262580 3758408598 2611480891 +2147483648 1073741824 2684354560 1342177280 1207959552 201326592 2516582400 1258291200 2407530496 1270874112 3705667584 1875902464 1801977856 1215561728 1258946560 166264832 2127790080 753025024 3386712064 2499399680 2369480704 1949729792 3704067584 225968896 2264691072 3257809344 684417760 686746096 4098620712 2723028692 2002475018 4138109005 +2147483648 1073741824 1610612736 805306368 134217728 3422552064 905969664 2600468480 3145728000 624951296 1855979520 196083712 813170688 3436445696 3540385792 3755278336 1345028096 1811824640 1371611136 2798497792 3191560192 1940038656 1977587200 2282251008 3620493696 2214728640 1291523488 507680976 3553617176 4232068124 4229976442 2490370875 +2147483648 1073741824 3758096384 1342177280 2818572288 1543503872 33554432 1358954496 1367343104 968884224 4276092928 1592786944 670564352 4031512576 3348758528 439812096 2670559232 2028093440 1715150848 2308435968 2646960128 715060224 1132568064 1485326592 3061066880 2369150656 626876896 98741744 1224992952 3791865500 842782486 1127178389 +2147483648 1073741824 1610612736 1342177280 402653184 2483027968 2382364672 4076863488 1384120320 1530920960 794820608 368050176 2437414912 1123811328 1755709440 1987641344 2568454144 342769664 121970688 3364990976 2970052608 2670373888 1634449920 3683127040 1817994624 3849747264 2543931040 978561072 2600234680 3701898116 3363395086 571970123 +2147483648 3221225472 536870912 268435456 3355443200 4227858432 905969664 3607101440 1870659584 2931818496 4255121408 3918528512 3117940736 1910243328 2728001536 323158016 633896960 3317841920 1558142976 2008190976 2188462080 939492352 912567808 4226822912 3311959936 148132288 3590201440 708120400 4015629832 1657649932 374585982 3445028133 +2147483648 1073741824 1610612736 4026531840 2818572288 469762048 838860800 3137339392 1837105152 222298112 3667918848 1884291072 1852309504 3750494208 6946816 727121920 2472968192 1384267776 3675987968 1735176192 2808428544 4066767872 2291858944 672137472 1883773312 3827069120 2355245984 3882576592 2039781864 828454164 796117462 2711615613 +2147483648 1073741824 1610612736 3489660928 3623878656 2080374784 3053453312 2030043136 4034920448 1220542464 1918894080 560988160 2249719808 1381761024 1596588032 3664838656 4126048256 1320304640 493690880 3269767168 873670656 2785790976 1914883584 2804962048 565723264 1540103744 2944564064 768956336 497585656 3243327724 1254028510 1903825677 +2147483648 3221225472 536870912 268435456 402653184 1946157056 704643072 4211081216 3028287488 3133145088 2090860544 3134193664 948436992 1896611840 2340290560 2033385472 3299377152 3799400448 931094528 4130770944 1534412800 3689933824 3316967936 3307224320 3650093440 3613947968 205278304 2999350736 2005346344 3831671204 3725549846 988741623 +2147483648 3221225472 3758096384 268435456 2818572288 872415232 1644167168 1560281088 1535115264 2822766592 1847590912 2024800256 3674734592 672399360 3410624512 3526819840 649035776 2562867200 2061721600 856027136 3030730752 4111774720 3565922816 1900026112 3483396736 3790622656 11024672 1541691280 786578072 1314072100 4128088154 2276548637 +2147483648 1073741824 3758096384 3489660928 1207959552 1543503872 1577058304 3976200192 4085252096 3535798272 2845835264 963641344 919076864 236716032 381550592 2066153472 2392948736 3803594752 882581504 3446665216 1767450624 1294369792 3370622464 1193617152 3116925568 1530433472 1932585568 579647568 1816304760 3291346820 659566238 3614972487 +2147483648 1073741824 536870912 268435456 3355443200 2214592512 3254779904 4043309056 3531603968 1572864000 153092096 2664431616 3266838528 3842768896 2009989120 387645440 3630399488 3770040320 523706368 3279785984 471156736 3168322560 1338348032 773392640 446082176 4271829824 1008387040 1980803600 2279734568 1703103036 3040868822 3925879855 +2147483648 3221225472 1610612736 1879048192 2818572288 1140850688 3254779904 2097152000 58720256 1136656384 350224384 498073600 2562195456 484179968 3954835456 1698234368 1201242112 2227322880 3339018240 3901992960 3368253440 176206848 3565933056 4136597760 1423096448 2590436288 197692640 97506032 364471320 752455228 3613525342 1863652389 +2147483648 1073741824 1610612736 4026531840 2013265920 2483027968 2248146944 83886080 3883925504 1774190592 1725956096 986710016 813170688 3715891200 2015494144 394330112 3876356096 3617210368 2434605056 3061755904 4020451328 2962070528 1352055296 3062323968 1600368256 3453858240 3643724768 3843758064 26316712 2149898588 4099818126 774062937 +2147483648 1073741824 536870912 1879048192 4160749568 3422552064 2382364672 2130706432 612368384 2168455168 1847590912 3360686080 3260547072 2939420672 1937637376 4212326400 2294841344 4133896192 285679616 90607616 929921024 928766976 2951656960 21044992 3895587712 2991823936 1577231264 2957730448 4034715496 2396540172 175394634 4150149751 +2147483648 3221225472 536870912 1342177280 2281701376 1140850688 1912602624 1795162112 3011510272 4190109696 2967470080 793772032 2486697984 2038169600 1849556992 1315635200 2400878592 1439055872 787963904 4009005056 1507158016 800171008 398258688 681652480 2187035008 4132275136 1875020256 2984918000 2683374952 979617404 3375466126 3237804695 +2147483648 3221225472 2684354560 805306368 2818572288 3825205248 2919235584 721420288 2575302656 3258974208 1503657984 3490709504 2180513792 3288596480 4109762560 2053177344 1355841536 3981328384 986013696 716623872 924276736 418493440 3963544064 3550179072 2542530944 379958976 3968916000 1743679312 2941594056 3138322268 1672702354 3298274963 +2147483648 3221225472 3758096384 4026531840 3355443200 2885681152 637534208 2466250752 4085252096 2168455168 2048917504 3801088000 1211629568 3715366912 1987969024 3706912768 3618144256 403062784 438788096 50786304 611137536 1370194944 883353088 1623018240 3258170752 2869094336 106655648 1256511120 4278977928 1722434108 1398612458 3024342551 +2147483648 3221225472 1610612736 2952790016 3087007744 67108864 2248146944 2634022912 3867148288 708837376 484442112 2073034752 2965897216 226754560 93192192 1586823168 2519695360 1946566656 745627648 4042371072 586881024 4054498304 782365184 3692247808 4162765440 2484590912 1327133216 2928889584 4234078088 2046264516 1477069682 2468038767 +2147483648 1073741824 3758096384 3489660928 671088640 2483027968 1711276032 2768240640 2776629248 406847488 903872512 4004511744 722993152 3167485952 3607232512 1290338304 3280699392 1868185600 3242532864 3925471232 3289065472 2396173312 3175741952 672348928 2627638912 915128512 2732204832 2902804080 1780073624 2814067756 2487925462 2143652665 +2147483648 1073741824 3758096384 4026531840 3892314112 1409286144 1979711488 3238002688 3330277376 1958739968 1994391552 3184525312 1549271040 3469475840 2750021632 4185456640 985300992 141705216 2161451008 1606479872 3455268864 1431557120 4130380288 731587328 3029845120 395215168 1462005088 4235089392 820454568 2654323660 948158934 308848445 +2147483648 3221225472 1610612736 1342177280 939524096 3288334336 1375731712 2399141888 2675965952 297795584 740294656 2263875584 1595408384 4015259648 3158179840 787546112 2110029824 4091953152 2600820736 474656768 57632768 2198207488 2929365504 4001833216 1766427520 3740333504 1304966624 851214224 1047683000 2728099308 1217107962 1964233031 +2147483648 1073741824 2684354560 3489660928 3355443200 3019898880 1912602624 2566914048 2608857088 3376414720 1998585856 1848639488 2964848640 1038352384 1584005120 3850960896 2507833344 202522624 2651660288 3724595200 3910346752 288080896 1964820992 1966944512 54057088 1320644544 2531389856 2724583696 2980024792 1532927356 2610439714 97809485 +2147483648 1073741824 1610612736 4026531840 3892314112 1275068416 2382364672 1795162112 1702887424 926941184 2459959296 1674575872 618135552 2529427456 2838888448 685703168 268533760 2200846336 3455787008 3880235008 3145283584 1436996608 2344343040 1216044800 1611125120 2715360448 2323050656 3378765520 4190075432 582065996 3578145650 1834428179 +2147483648 1073741824 1610612736 2415919104 4160749568 1946157056 1778384896 2533359616 2071986176 2420113408 1138753536 481296384 4268228608 1471414272 1576665088 1585905664 3886383104 4099031040 2358452224 1678749696 3532457984 1479203840 3140733440 351476992 1493149568 1728397248 254732576 4272020592 2495616152 1679828372 2970631786 3426243653 +2147483648 3221225472 536870912 1342177280 134217728 3690987520 3456106496 385875968 3397386240 20971520 379584512 3989831680 578289664 3509846016 881459200 3193765888 3264970752 1530019840 1401511936 2044825600 1686595584 1786700800 972930560 1342271232 2386427776 434205504 1246604192 2429106896 2118242984 2832673052 499559178 3760831053 +2147483648 1073741824 2684354560 2415919104 134217728 3154116608 3858759680 3875536896 1266679808 3711959040 895483904 2987393024 189267968 3399745536 92405760 2733572096 1755938816 34226176 1634410496 1994117120 394070016 2483987456 1720176128 1763924736 1174374272 1119822784 3506565536 2046698288 2579577288 3036725124 291438498 2175764393 +2147483648 1073741824 1610612736 2952790016 1207959552 201326592 369098752 3875536896 645922816 3250585600 1377828864 2853175296 1798832128 3124494336 1366425600 1927086080 3000270848 654983168 1510023168 4061573120 3485407232 4096885760 761460224 1203319552 837470080 3907861824 2264709088 1301153936 386872136 3420043772 482773710 623329553 +2147483648 1073741824 536870912 1342177280 671088640 469762048 2650800128 687865856 1518338048 1396703232 2019557376 3268411392 4038590464 592183296 2185101312 3351445504 917405696 1363558400 615456768 3282079744 3559745536 2555753472 3328499200 1635190528 2461839488 2129353536 3107650208 3101975216 1793721640 3556839036 222016086 3319775127 +2147483648 3221225472 3758096384 1879048192 1744830464 3690987520 1979711488 2634022912 3162505216 2982150144 3093299200 1582301184 720896000 1789132800 1799487488 1875181568 3578232832 3791273984 4165033984 2784358400 754415616 436917248 2039602688 3763675904 4158646912 1561212992 368775136 3197417648 3555908712 1588964380 2018985890 2696580905 +2147483648 3221225472 1610612736 805306368 1744830464 738197504 1711276032 16777216 562036736 2554331136 979369984 2265972736 4033347584 2364276736 242089984 1832976384 2453110784 2663792640 3859636224 2473177088 3919534080 3341734912 3934643712 611388160 422569088 877817536 3982963488 2699726768 1760013896 1183716244 3499166982 4211049311 +2147483648 1073741824 1610612736 805306368 1476395008 2214592512 2919235584 3640655872 2004877312 2118123520 3042967552 2937061376 742916096 182190080 3916824576 1040515072 3275784192 2080260096 1903763456 1770434560 1703106560 1390251008 1485484544 2451386112 2335494272 1526993344 4230118432 1771006000 1287905608 2116288132 3614681758 2589696211 +2147483648 3221225472 1610612736 1342177280 402653184 4093640704 301989888 2868903936 478150656 2294284288 4200595456 2448424960 1184366592 840171520 739115008 1423507456 848461824 936787968 1273847808 1028435968 1757898752 862186496 2456324608 36765952 3009317248 2028743744 2397702496 1305439920 2585763256 485160876 3119670778 2728087007 +2147483648 3221225472 536870912 805306368 2550136832 1006632960 2785017856 1157627904 394264576 3762290688 1314914304 2976907264 3734503424 2245787648 1927675904 862388224 4100554752 3166584832 538664960 3579809792 277960704 3118902272 638832128 1692363520 2519047808 1030774208 546838304 3705423792 4083549816 237445868 2441728670 1267599659 +2147483648 3221225472 3758096384 2952790016 134217728 3959422976 1778384896 553648128 1132462080 4232052736 3835691008 3157262336 652738560 110362624 3789160448 2983002112 1804566528 3891412992 2201575424 705032192 1820792832 110814208 117556736 1359301888 1324057728 1746943936 3572528928 3733479632 2630116568 1113738452 4167120474 3677996053 +2147483648 1073741824 2684354560 2415919104 402653184 1811939328 369098752 4076863488 1971322880 2864709632 2787115008 3297771520 1122500608 3677093888 485883904 388825088 1702789120 2822651904 4036042752 1734397952 4198434816 236563456 3623069184 537961216 3790030208 3331175616 123832928 1974974608 1913313672 3214690452 831406790 929650707 +2147483648 1073741824 2684354560 1879048192 1744830464 4227858432 2650800128 1761607680 226492416 817889280 3474980864 3257925632 652738560 440664064 3882221568 693960704 2562359296 2796437504 3978895360 389337088 3837229056 192254976 3389517312 2835650304 476000384 3627135168 1356974944 3633955088 3083195096 581928596 4062227442 3630791307 +2147483648 3221225472 1610612736 1879048192 2818572288 67108864 167772160 1325400064 612368384 524288000 3328180224 3201302528 3133669376 2816737280 3714973696 2557411328 1841594368 1170620416 995844096 2372055040 718108672 917615616 3719033344 3959594240 345858944 2302277696 724539040 121408176 662310440 3229162052 1725422594 620799423 +2147483648 1073741824 1610612736 4026531840 3087007744 1409286144 1308622848 687865856 1451229184 3829399552 2657091584 1387266048 1555562496 518782976 2197159936 3522756608 717783040 741228544 3349487616 4085690368 1824208896 1700527104 544332288 50773760 2650478720 2679892288 3984687392 475968944 1348928280 173387260 1971620998 2529708995 +2147483648 1073741824 2684354560 1879048192 1476395008 738197504 3925868544 2533359616 3430940672 1447034880 3063939072 1785724928 360185856 146014208 4148559872 2326986752 1799258112 1889419264 1182212096 536924160 521762816 1708100608 1296926208 2655038720 1035556736 431994944 221633056 3111449296 2520722552 250396956 3780838346 740485755 +2147483648 1073741824 536870912 4026531840 2013265920 3288334336 1845493760 3741319168 2424307712 3208642560 3642753024 1171259392 1948778496 4054056960 4187619328 3608477696 3181477888 714227712 1415651328 3432222720 2439198720 3296369664 2437198336 2454433536 4198441856 518840896 439352480 1589986576 1535751080 2385934132 2088460418 2470897733 +2147483648 1073741824 2684354560 2415919104 2818572288 1946157056 3321888768 218103808 998244352 146800640 3063939072 63963136 2702704640 1778647040 2091515904 740229120 1710587904 2232565760 2093686784 3855077376 1456015360 1085600768 869968384 2656029440 1152737920 4293566400 1978133344 2388204496 2345460008 3132019564 3844991506 3962994333 +2147483648 3221225472 2684354560 1879048192 3087007744 2617245696 2449473536 2701131776 3900702720 2998927360 320864256 3700424704 1175977984 3610509312 2172256256 1719205888 4268457984 3930210304 2262654976 1015664640 1531934720 3710696448 2575490560 951177472 3228269696 2492379712 3656377440 2184205072 2127065352 466372076 1014918090 231424341 +2147483648 3221225472 3758096384 2415919104 1476395008 3422552064 167772160 2499805184 4202692608 499122176 4292870144 3582984192 2073559040 3946577920 4146200576 30998528 4171530240 2371502080 1014325248 2845765632 1241450496 2035534848 1269683712 742845696 2422421120 1556202304 689758176 404100976 1130317960 937665196 2596641966 699581049 +2147483648 1073741824 536870912 2415919104 4160749568 3825205248 3053453312 1996488704 1803550720 46137344 2124414976 4161798144 673710080 3020161024 1053687808 2407596032 2830008320 2068201472 1578442752 3951595520 3319990272 3399867392 2915541504 3377263360 999110528 1714732992 2093039200 3654214352 1802915016 1382903796 1497685010 869865039 +2147483648 1073741824 2684354560 805306368 939524096 1140850688 301989888 452984832 494927872 3703570432 1134559232 3174039552 3260547072 285999104 321519616 2506555392 698712064 2916237312 3873120256 2534920192 999905280 3550788608 1666888192 1281093888 3797098880 3096691904 272069472 3203246672 2255910744 1803882956 2551574 2672410669 +2147483648 1073741824 536870912 268435456 3355443200 2617245696 1845493760 4177526784 511705088 1312817152 979369984 1848639488 2132279296 2193358848 4250796032 2913927168 2177073152 3576053760 3450019840 3938816000 4292167680 3687760896 1802804736 4065976064 4024133760 1506408768 1230187552 2868765616 2159637848 2390275372 2581572782 2322086743 +2147483648 3221225472 1610612736 268435456 1744830464 201326592 1241513984 3506438144 176160768 2738880512 4133486592 3826253824 3232235520 993263616 1676804096 3691446272 1977581568 3817472 2678284288 3871715328 3605612544 3864974336 1920005632 1431407872 900418688 3762412352 1065564320 406178224 3121680456 1210225268 57076330 959238545 +2147483648 1073741824 3758096384 2415919104 4160749568 2214592512 704643072 855638016 2625634304 2646605824 1080033280 1846542336 2175270912 681836544 1635909632 1702297600 3082190848 1598701568 3645054976 3747409920 997787648 86498304 3102339584 1259912448 2032891264 3113784384 1575706592 645459888 1522229832 108046516 4067375778 2437592297 +2147483648 1073741824 3758096384 4026531840 402653184 469762048 1845493760 2164260864 2491416576 3082813440 1633681408 663748608 1711800320 3070492672 510263296 4010606592 3735257088 3322036224 3524861952 2306994176 3467327488 3508579328 127319552 1272819456 1127046272 4002671680 2457479392 1665477168 1065852040 3008899428 4142693106 3325965277 +2147483648 3221225472 2684354560 3489660928 134217728 1006632960 905969664 4244635648 3649044480 2495610880 2438987776 2886729728 3879206912 3991142400 3436052480 3915972608 2455404544 697712640 2015191040 1592578048 867903488 930735104 2759560704 3766539008 2706967168 1490201280 1815752032 1025451056 1461185480 3554863740 3190952706 66274895 +2147483648 1073741824 3758096384 1879048192 2013265920 1543503872 3724541952 721420288 3917479936 4013948928 3537895424 3033530368 1213726720 530841600 193331200 593821696 3329589248 1748910080 1016143872 476835840 182417408 2836569088 970497536 3772233472 2115844480 1478603456 2047880352 4059592432 1804870568 168705804 2451133666 1452795723 +2147483648 1073741824 1610612736 805306368 3892314112 2751463424 1778384896 2835349504 1048576000 1740636160 757071872 911212544 1782054912 2312372224 2384592896 2528051200 2424143872 2520399872 3903528960 3257380864 2854311936 2680476672 3887768064 422300928 1940353152 2074199360 2118392544 3996802064 3031115624 3022499196 354490554 776263193 +2147483648 1073741824 536870912 4026531840 402653184 335544320 905969664 83886080 2457862144 3208642560 3793747968 2056257536 500695040 3261333504 1430650880 154861568 1625849856 4164829184 1854873600 441880576 2716940288 1257876480 188209664 3385885440 908754560 2304838464 1008836768 1792265616 2002159880 2138125004 4156131554 706193291 +2147483648 1073741824 2684354560 4026531840 2550136832 738197504 100663296 1526726656 494927872 1354760192 1142947840 1234173952 4177002496 715390976 1846149120 215154688 2616819712 3612491776 1395073024 4012625920 330643456 3685542912 1657701888 4148271872 4254486912 1557991616 1861275488 4125158800 3663237896 2166152348 2015813378 383622381 +2147483648 1073741824 3758096384 3489660928 1476395008 1140850688 973078528 2734686208 2474639360 3988783104 652214272 3639607296 702021632 2809921536 91881472 2121859072 1365934080 1908555776 1614094336 2636705792 2100766720 1333627904 2897187328 733123840 1832807808 2760856512 867295200 1907221744 1508366008 2359729292 1212169614 3995079781 +2147483648 3221225472 2684354560 1879048192 2818572288 1275068416 2717908992 4143972352 4152360960 3217031168 526385152 3622830080 3346530304 1892941824 2613968896 4250992640 1087668224 3361095680 2407882752 1745014784 529758208 1059566592 721532416 1983695104 3129630592 346510784 358200032 1152974384 4264301368 433717468 1028591258 3154482623 +2147483648 1073741824 3758096384 4026531840 3087007744 2751463424 2113929216 3271557120 2608857088 2596274176 442499072 779091968 466092032 1999372288 1641938944 1039728640 1314095104 2784378880 1835343872 497414144 3079878656 557906944 3321291264 3358828288 294006144 732772288 3255412320 1863146160 941214712 3249896452 2608725478 2340891383 +2147483648 1073741824 1610612736 268435456 3087007744 1543503872 1912602624 3707764736 1283457024 113246208 1969225728 4140826624 215482368 1666449408 4192337920 61538304 2981920768 1322926080 2783911936 4184256512 3761588224 2198469632 3960724992 958189824 4209664640 782700608 4073381472 4168314416 1332262440 1467485324 1155814106 1307189305 +2147483648 3221225472 2684354560 4026531840 939524096 335544320 1174405120 2264924160 2055208960 3862953984 643825664 862978048 406323200 1282146304 3221094400 3506372608 1577680896 2770747392 3936575488 2066731008 2407872512 831323136 78289408 2248801024 556150656 3299049280 540009504 2667937456 46985720 2571797948 2931404998 2210277287 +2147483648 1073741824 2684354560 1879048192 1207959552 2080374784 771751936 2332033024 4001366016 2076180480 601882624 846200832 972554240 2181300224 1830158336 3420782592 2572582912 59654144 2572230656 98095104 375355392 2856944640 1508355584 2099695360 1702252928 2010448192 2383341280 2950313584 3324986232 2662440348 308514098 2473649299 +2147483648 3221225472 1610612736 805306368 3892314112 3959422976 1107296256 1392508928 1769996288 272629760 1306525696 1330642944 914882560 4294705152 1410203648 3748593664 459898880 501628928 167993344 3998199808 2965723136 4282160128 1257408000 1815976192 2346995072 651823808 3677189408 1230017904 1045753960 1029623268 1899754830 2654408911 +2147483648 3221225472 1610612736 4026531840 3355443200 3690987520 2315255808 2868903936 3447717888 3930062848 1533018112 2385510400 1361575936 1083441152 667025408 3310026752 1310359552 3741990912 3123666944 3369119744 419772416 3811542016 2920128000 3577126144 1650729344 1514807488 3805223968 161516080 466431704 1061929780 1497861050 2205797017 +2147483648 3221225472 536870912 2415919104 671088640 3154116608 1711276032 352321536 1434451968 3829399552 488636416 45088768 1401421824 123469824 3549036544 3738107904 1067548672 698499072 3236126720 2915274752 2871068672 1043395584 941264384 3114654464 1122774656 1250053312 324209952 2043381264 389878424 4263173220 4238724734 527192829 +2147483648 3221225472 2684354560 805306368 3892314112 2348810240 167772160 1761607680 1954545664 1589641216 161480704 1861222400 1263009792 1205075968 2605580288 831717376 1629847552 3492167680 1022844928 2571358208 246503424 3294925824 3515536896 3580476672 373567616 4216738880 4194244192 2952239696 2712631864 634363204 443759866 2226496383 +2147483648 3221225472 3758096384 3489660928 2281701376 1946157056 3925868544 2969567232 1367343104 3888119808 94371840 3383754752 3807903744 1455161344 1208352768 2103771136 4013195264 3319676928 4113129472 2653614080 1641490432 519283712 2657454592 1007205632 1880640640 2230086336 3308149472 3073461328 2546386712 2339984668 3305295054 1686336379 +2147483648 1073741824 3758096384 1342177280 4160749568 2617245696 2516582400 2466250752 2608857088 4156555264 3001024512 4006608896 3612868608 2526281728 2344484864 43319296 755859456 3699785728 4220592128 3091984384 586639360 3700087808 4012178944 713655040 2793416064 3275783104 4171240672 2431650544 1961378728 1390173388 2106744186 4193209623 +2147483648 3221225472 2684354560 3489660928 4160749568 3556769792 2315255808 1325400064 1283457024 1379926016 434110464 502267904 1255669760 1705246720 3873570816 3409379328 1033207808 2811904000 3397607424 4234137600 1808869376 1481677824 672201216 2465238272 1031842688 806933568 3084683296 2249106800 3326206904 3579863244 2410689762 4080549481 +2147483648 3221225472 536870912 1879048192 2013265920 469762048 2919235584 3909091328 209715200 1153433600 2057306112 1265631232 1616379904 4285792256 3956408320 3972202496 3952050176 4259987456 2791792640 3379924992 3238361088 3637435392 3385777664 424595200 3549362304 808353856 266256736 927396816 479383288 1429244876 3576421674 2232446449 +2147483648 1073741824 2684354560 805306368 2818572288 469762048 1577058304 2902458368 2441084928 4047503360 136314880 571473920 3913809920 1172045824 294780928 2246639616 3513286656 3988406272 4228194304 715313152 2470926336 2439246848 2294521344 462673664 1526444672 221769408 1575857056 2178457744 522323144 3664856964 1721533886 1355043361 +2147483648 1073741824 1610612736 2952790016 2550136832 3556769792 570425344 4076863488 1619001344 1245708288 4062183424 1586495488 2610429952 3897294848 2031222784 658571264 299335680 3739893760 700260352 1926082560 2902398976 2859789312 1205115392 3850676480 3346851200 939577920 3805999136 4163874448 85336072 3542576748 2501417974 30855201 +2147483648 3221225472 536870912 805306368 3355443200 2617245696 973078528 1056964608 1937768448 608174080 517996544 1829765120 1803026432 2263613440 3497918464 1218641920 2199486464 1973829632 3955187712 3088027648 806443008 2616493056 3436486144 711238912 3362573184 3794329536 4259496736 1642304240 1139740744 790095644 892147014 1557308887 +2147483648 1073741824 3758096384 2415919104 3892314112 2214592512 2986344448 2936012800 3598712832 2831155200 1868562432 1823473664 1870135296 1429471232 3988127744 2206662656 2732687360 2137931776 778248192 538963968 3580168192 3621835776 3727749632 3203985664 338998144 1635184960 1973920096 1882263088 409381400 1712300892 4165822186 1935447843 +2147483648 3221225472 536870912 1342177280 4160749568 1677721600 2315255808 3976200192 1971322880 1287651328 2552233984 3989831680 80216064 3509321728 813826048 929234944 4218060800 1051344896 3166658560 1450217472 2741856256 2308676608 1816912384 1686359296 2209331840 3761082560 1036945248 1994681488 1663967016 195125636 1500105670 2398146441 +2147483648 1073741824 1610612736 805306368 2550136832 3019898880 3925868544 2264924160 562036736 2520776704 773849088 3532652544 2886205440 537133056 3158704128 1475543040 3164569600 3996008448 306651136 1388425216 890329088 863693824 2309663232 1988267264 3935756160 1360560832 1485814304 2112227984 4129493640 3828848036 1568304978 4217990155 +2147483648 1073741824 536870912 805306368 402653184 3019898880 973078528 4278190080 2743074816 322961408 2313158656 4264558592 1507328000 1700528128 773718016 1744896000 643268608 3798351872 2701991936 417435648 755193856 1630055424 3368061440 1900340480 1183220608 2153374656 1286566048 1263453552 2513284568 4020595148 847618846 737231095 +2147483648 3221225472 2684354560 268435456 4160749568 4227858432 3858759680 117440512 2139095040 3586129920 1914699776 1865416704 3670540288 3771465728 3508142080 3407020032 104562688 2603761664 1632591872 320458752 302336000 546479104 3429559808 317643520 3749220224 2375137728 640228832 3239608464 2453791064 3329318148 2917970998 360684725 +2147483648 1073741824 1610612736 2952790016 2013265920 2885681152 2382364672 4143972352 2541748224 968884224 933232640 4155506688 1939341312 3106668544 2482634752 2848522240 2078507008 1459765248 2423595008 309440512 4062124032 3578829824 3647514112 66387712 2711000960 2020840896 2297065440 1952531024 530052376 1844734892 473332230 677592965 +2147483648 1073741824 1610612736 1342177280 4160749568 2214592512 3120562176 2130706432 2239758336 1673527296 1369440256 2094006272 2624061440 3810263040 630849536 4198563840 70746112 2928820224 3735887872 3210063872 3452397568 1936514048 3584340480 2917700864 3168441216 1671952576 1578789088 2088833360 2669119400 2617396052 212166430 1329188613 +2147483648 3221225472 3758096384 3489660928 4160749568 2617245696 2046820352 2600468480 1182793728 2160066560 2552233984 168820736 2259156992 969146368 2941911040 2857304064 1419804672 4229054464 1312514048 2919428096 2169579520 2281020416 35520000 951710976 311681408 3640972608 45627744 443304848 2636001608 173353396 1603252530 448974597 +2147483648 3221225472 1610612736 805306368 939524096 3422552064 3456106496 2466250752 4286578688 4072669184 408944640 3912237056 3475505152 3178496000 1579810816 2290548736 1968013312 2460106752 170090496 222277632 3864614912 2485189632 2273875456 3485261568 3610690944 1356960192 2830371424 2076866480 2927050328 4270183028 4087757258 3179378093 +2147483648 1073741824 2684354560 2952790016 2818572288 3288334336 3321888768 520093696 461373440 1296039936 3785359360 2362441728 3719823360 4001628160 3728343040 3592224768 1593016320 3395436544 2875793408 576835584 2636322816 1268052992 455930368 1864948480 886238080 3887040448 3899423136 1380344144 3590526632 2860829436 2817822930 2795302037 +2147483648 3221225472 536870912 4026531840 1207959552 2751463424 2046820352 2097152000 545259520 599785472 3286237184 3417309184 3542614016 171180032 4142006272 4137091072 1709801472 1030373376 724787200 242454528 3260102656 2862924800 2568520192 1264510208 2094246528 4039182912 190611680 628392304 3485525656 987938292 4288015658 432828553 +2147483648 1073741824 2684354560 805306368 3892314112 335544320 637534208 3305111552 1283457024 1874853888 14680064 1796210688 245891072 1584136192 165019648 4170776576 955875328 1625178112 3167035392 4252487680 85153792 2918110208 2313853440 3677416192 405776000 2126971968 1425848544 382309616 4203087560 2895204148 3156589190 2962259267 +2147483648 3221225472 1610612736 1879048192 402653184 2751463424 3187671040 4110417920 3732930560 62914560 1272971264 592445440 1237843968 700710912 2762604544 1320747008 203128832 4156702720 2920112128 1992929280 128415744 4075875328 3464274432 1876084480 1000466048 34805056 1050852064 2178533744 1657759720 3947138692 137290194 58170589 +2147483648 1073741824 2684354560 268435456 671088640 3959422976 3120562176 2130706432 4068474880 2780823552 1432354816 665845760 838336512 4293132288 4170579968 428539904 910589952 3645784064 3799982080 1702416384 3819522048 1834202112 3435128320 135640320 1509727104 428816192 2023810016 1784508208 493747608 2262358684 2583253122 31179443 +2147483648 3221225472 536870912 805306368 4160749568 201326592 369098752 3607101440 3699376128 4215275520 3806330880 4136632320 2678587392 1452015616 3137208320 4107206656 2973073408 1853243392 1181966336 2727579648 1296914432 1492950016 344512000 2498933504 2168432512 545472576 200008352 3154716912 2791218184 259127540 2421451510 1489656151 +2147483648 3221225472 1610612736 268435456 1744830464 3154116608 637534208 3841982464 1602224128 1790967808 2392850432 2433744896 3725066240 416022528 3453353984 4146135040 766017536 373178368 2073911296 3964055552 3003860992 654824448 622046720 2619456256 2404046464 2247977408 4042705504 647178192 3296982600 2087297508 90633078 1021014339 +2147483648 1073741824 2684354560 4026531840 4160749568 3690987520 2046820352 1560281088 746586112 3963617280 2522873856 3807379456 2336751616 3957587968 4196794368 2735931392 1507622912 2983084032 4012318720 2711801856 574699520 793893888 1554906624 1870112000 1119806080 1244344384 389070624 392961968 4066512952 2573558276 1196928258 4281254795 +2147483648 1073741824 2684354560 3489660928 671088640 2214592512 2315255808 989855744 780140544 1035993088 1054867456 441450496 1008205824 2583429120 1287782400 934346752 3232989184 913981440 4055703552 2367279104 3667863552 3514348544 3480539648 3202272512 3560683904 301862208 3826472928 739437808 2398200168 1913351788 518958670 1689485929 +2147483648 3221225472 536870912 3489660928 3623878656 1409286144 3053453312 654311424 1098907648 2394947584 3202351104 2846883840 1080557568 164364288 2582773760 3091005440 2763816960 1530544128 534863872 3820392448 745744384 2491124736 973601280 2694681344 3471626112 107107008 537225312 2032726768 4021043480 2483161556 1274350038 1977671425 +2147483648 1073741824 536870912 1879048192 402653184 201326592 234881024 4211081216 1887436800 4022337536 2132803584 2540699648 3231186944 406061056 979501056 209256448 3416358912 1872379904 3629981696 1716228096 3437197312 23243776 2081871360 1066721024 373129600 2318693952 3345118432 3287900176 1054983928 511321900 3113047882 1541665705 +2147483648 3221225472 1610612736 268435456 671088640 335544320 3858759680 3707764736 4236247040 2722103296 3198156800 2578448384 87556096 497811456 3137732608 1917124608 4025057280 1163804672 2067357696 1879552000 2262779904 3394434048 1379858944 72932096 1204677248 743205952 2559995424 277682128 2883442584 1766068284 2193774662 1221006267 +2147483648 3221225472 536870912 1342177280 2013265920 603979776 4127195136 3707764736 1115684864 180355072 65011712 1269825536 2483552256 1310982144 2629959680 417398784 3075768320 2959753216 1070948352 294555648 2570545152 1254087680 1201390080 4175033088 175694464 3071028032 2360744544 4137384304 521795992 2199434468 3665567778 3781044761 +2147483648 1073741824 2684354560 2952790016 1476395008 335544320 771751936 486539264 2793406464 557842432 3080716288 1987051520 3082289152 4089184256 279314432 1638727680 3154608128 2424193024 385949696 3087650816 1472665600 1765051392 3584596480 926854912 4094399104 713044288 4215276448 2493545296 636486008 2088269052 1599890126 3799410955 +2147483648 1073741824 1610612736 2952790016 3355443200 738197504 637534208 956301312 3330277376 2705326080 2585788416 2551185408 3340238848 2772697088 2030174208 3978625024 129662976 2785689600 3480821760 3153899520 2183993344 3991323648 910976512 3445517056 2690861184 3374165312 64350112 3790186384 2854218824 2851121068 768807154 433429033 +2147483648 3221225472 536870912 268435456 2550136832 201326592 1107296256 2197815296 3598712832 3502243840 2858418176 2320498688 1669857280 3770941440 1157496832 2828468224 1080524800 1965441024 3353042944 2522714112 2454669312 1839967232 1037850112 1272072448 3825016192 1543955776 777176416 3611603632 1799864168 1163272228 3114498578 849468727 +2147483648 1073741824 2684354560 1342177280 3087007744 738197504 4261412864 2332033024 1786773504 1086324736 1881145344 2005925888 3007840256 337379328 3488743424 320143360 989364224 120209408 1514217472 1914097664 3444402176 1970076672 2565080576 1932949248 632506752 688098112 867550048 407276432 2611298696 513860676 1237214046 101662289 +2147483648 3221225472 2684354560 3489660928 402653184 1811939328 3321888768 520093696 92274688 113246208 2103443456 2593128448 3698851840 3387686912 559546368 2715353088 2969993216 2477932544 3729612800 548458496 3652265984 3587369984 363079168 3049155328 1925665664 4239514816 1470868576 1330816816 3605290120 1847474908 1161260166 2723777669 +2147483648 3221225472 536870912 1879048192 2281701376 1677721600 3187671040 2533359616 1669332992 994050048 434110464 1970274304 1542979584 2580807680 493486080 3508338688 3643506688 3219275776 1496408064 2895482880 454391808 1539810304 2784780800 3688236800 1328226176 2440084416 1214957216 1242551664 1345348728 1696084956 656678362 1775396781 +2147483648 3221225472 536870912 2415919104 2550136832 1811939328 167772160 4177526784 713031680 775946240 3948937216 1469054976 1070071808 3334733824 2699165696 2031157248 85229568 3971629056 2652725248 1278382080 3838380032 3956845568 742155776 4158532864 1766793344 781970240 1677827616 225222448 1103498120 2468564036 1529714578 3963264665 +2147483648 3221225472 1610612736 2415919104 3087007744 67108864 503316480 2231369728 3246391296 3267362816 1482686464 2855272448 2351431680 259260416 3555328000 2444165120 4106452992 2683453440 1643339776 2967318528 1425475584 3175070720 1765569024 2444109568 4042075776 1649978048 3741053536 2596162736 2270522072 2413075956 3007160138 1728521101 +2147483648 1073741824 3758096384 805306368 1207959552 2751463424 2717908992 2533359616 2927624192 3946840064 748683264 4002414592 3734503424 2642149376 3606970368 7012352 3351543808 1760968704 1921982464 3351703552 346249216 809534464 1199858176 661809408 301801344 1144757568 2409152672 3042471888 3147571464 659437932 1990407086 121675671 +2147483648 1073741824 536870912 268435456 1744830464 335544320 3724541952 2801795072 612368384 356515840 2485125120 1271922688 174587904 40108032 1717174272 2496069632 1290698752 1088569344 3628802048 227577856 1583302656 934450176 3254016512 3180480256 129202048 926715968 435229088 1860678544 3534325928 2790044692 1678318946 961261157 +2147483648 3221225472 1610612736 4026531840 1476395008 2751463424 3321888768 3875536896 3162505216 2260729856 2799697920 1110441984 2816999424 2519465984 3660447744 1953038336 2809823232 16138240 2636996608 3417878528 525416448 3901672448 3910935040 1950776064 3238358912 1391785024 873417824 3165623024 1692068952 1248213780 2798991910 2913768815 +2147483648 3221225472 536870912 2415919104 2550136832 2483027968 4194304000 452984832 125829120 2931818496 3915382784 2842689536 833093632 439091200 4195221504 4019912704 3175841792 2178301952 664756224 564760576 4196599808 767536128 4150008320 1235637504 3401011584 2999288256 3616351840 439669552 1188035192 435431988 369772134 2172218591 +2147483648 3221225472 1610612736 805306368 402653184 1811939328 704643072 2667577344 2088763392 3284140032 3181379584 3064987648 1367867392 316407808 1796341760 3759865856 1428783104 3676979200 1540317184 3509039104 75716608 2311973888 1122780672 3193597184 1072132992 1363906624 1343830240 3121268560 3646390296 2401975972 2900473342 4011217201 +2147483648 1073741824 2684354560 4026531840 2281701376 3690987520 2583691264 16777216 3363831808 3762290688 2069889024 361758720 2769813504 1527513088 2327183360 2907897856 434274304 524173312 365371392 3474509824 3761977344 354870272 3816586752 2776503552 2410091648 1107882560 3714267424 1632301872 978989960 909474348 80339062 4282444211 +2147483648 3221225472 536870912 1879048192 402653184 201326592 3321888768 3976200192 4085252096 1698693120 1616904192 3673161728 628621312 1252786176 3524919296 3002925056 1519878144 445792256 2376687616 4259418112 785741824 2232675328 4136392192 2970237696 1396009600 597936064 3658751392 118890672 3468126136 1573056156 1505861798 1103433941 +2147483648 1073741824 3758096384 805306368 1207959552 3154116608 2717908992 452984832 3850371072 4148166656 3965714432 4191158272 2139619328 1068236800 1976434688 4265148416 4102062080 1318469632 3063750656 2032332800 4206974976 1414824960 2781638144 421423360 1160862080 116176064 2482523808 2941519280 3139055400 73617892 696500006 2319819695 +2147483648 3221225472 2684354560 2415919104 3355443200 1543503872 2382364672 4211081216 2105540608 826277888 740294656 3725590528 1135083520 774111232 489291776 3432054784 3297804288 3843178496 1683841024 968806400 3350792192 1031046144 2832743936 867987200 3635825024 1127700672 1552923552 3900278160 2918102728 363934964 1543555010 1249527101 +2147483648 1073741824 536870912 1342177280 3355443200 2885681152 2113929216 3137339392 4152360960 1447034880 3244294144 2404384768 3841458176 2043936768 1835139072 4054384640 1321500672 3175759872 1959075840 2551353344 1834051584 1662043136 3123185152 1953249024 2153130368 417007040 2994073632 1992993584 305488744 1713026268 479027098 1219409465 +2147483648 1073741824 2684354560 4026531840 3355443200 2483027968 2248146944 385875968 2642411520 3359637504 148897792 1294991360 3823632384 1889271808 4053925888 617152512 3104276480 251281408 3053264896 2916732928 908146688 1394328576 848845312 4254341888 2332966784 2466479296 2031272736 1556055536 1140738904 3360386644 2959006462 3787843177 +2147483648 1073741824 536870912 805306368 3087007744 1946157056 2919235584 2868903936 2826960896 1916796928 3349151744 4124049408 2176319488 324272128 2564161536 3735355392 2670493696 1782464512 3574145024 1536069632 2614974464 1788410880 1008232960 2474929920 2196642176 1395750464 2753212960 1508592720 953014696 2048719996 2859877946 4042613667 +2147483648 3221225472 1610612736 2952790016 402653184 2214592512 2650800128 4009754624 2323644416 2562719744 429916160 2393899008 3910664192 111411200 2883452928 1736114176 1922859008 2297839616 2533842944 2965811200 4163049472 458812416 590885376 693401344 858147712 2937020224 3670708064 415332688 3197742360 2317467500 1010152130 1106494167 +2147483648 1073741824 3758096384 268435456 671088640 2483027968 1778384896 1560281088 1719664640 406847488 1633681408 3798990848 4077387776 136577024 2872442880 3049979904 4220878848 2999861248 161947648 1986523136 1250117632 3100750848 1183349248 971250944 3046525568 2786816320 2362289440 1701975088 2936887160 3080104740 1113575394 3863960707 +2147483648 1073741824 2684354560 1879048192 2550136832 469762048 1308622848 3070230528 2508193792 809500672 2833252352 4054843392 2993160192 3055288320 161349632 1019412480 4195057664 2647015424 4193722368 2615791616 1189836800 1761078272 1676156416 878460672 2289977216 133397696 1772352288 3782885872 1345926424 3329411732 492092862 3524511799 +2147483648 3221225472 3758096384 2952790016 4160749568 872415232 3791650816 956301312 1652555776 3527409664 1931476992 2188378112 1150812160 2170290176 1094844416 128122880 724860928 2083143680 3802619904 3796561920 3080394752 651729920 2677025280 1351108864 3910406272 624325440 3049612320 2065284880 2910306680 3708745708 3787790462 3910779065 +2147483648 3221225472 1610612736 2952790016 2818572288 3690987520 2046820352 1761607680 2994733056 3133145088 761266176 3681550336 1335361536 4268490752 3374710784 3672702976 1104117760 1850621952 526213120 1260761088 4203812864 3591615488 3381665280 2192049408 2438221952 2765778752 3899077728 3237137456 4120627704 3121901100 2163892422 2855746635 +2147483648 3221225472 1610612736 3489660928 3623878656 872415232 167772160 452984832 780140544 2898264064 3919577088 2444230656 1641545728 3777757184 308674560 2437611520 4236017664 2744008704 973037568 3780554752 2117281792 3831532544 3924847104 2545421568 3954987392 2026792256 85933920 2500256592 3527088792 3305409292 1452434182 3221299083 +2147483648 3221225472 1610612736 1879048192 3623878656 603979776 369098752 2768240640 3649044480 3401580544 450887680 1695547392 181927936 1124335616 3849977856 1032126464 2996469760 2184331264 2031706112 2378477568 1723693056 470715392 2698011136 4273492736 2522091136 3942794944 3996189280 3658010096 983242056 2125845132 2375397426 3873815893 +2147483648 1073741824 3758096384 3489660928 3892314112 201326592 3187671040 889192448 3833593856 2654994432 2011168768 3884974080 3911712768 2439774208 2878734336 3381592064 221216768 850280448 3121291264 3103125504 3985057792 846451712 3495966208 3562018560 2181570176 2656836672 1817076768 1327179632 3332234888 1770742068 825598214 3517405475 +2147483648 1073741824 536870912 4026531840 3892314112 1677721600 3187671040 16777216 1048576000 255852544 1432354816 2167406592 3400007680 2384199680 730202112 4016111616 2322104320 3583918080 2098536448 3864170496 3739826176 1587860480 1925210624 396363520 512779392 1614304576 1210330272 4003600432 3846373592 3748389492 1612034814 2918232827 +2147483648 1073741824 3758096384 1879048192 134217728 2348810240 3992977408 1795162112 2071986176 4156555264 497025024 1955594240 2076704768 3298557952 1496449024 977338368 2978512896 1290420224 810885120 3502698496 1575581696 3273958400 3942675968 998272768 398475648 1839219648 2089814240 4157111632 714895496 842167172 1103188318 1179184433 +2147483648 3221225472 3758096384 4026531840 1476395008 3422552064 2449473536 3238002688 2424307712 1598029824 3705667584 3987734528 1676148736 995360768 1973813248 1270939648 3242295296 3300802560 4288503808 3657691136 2771466240 2219428864 2807715328 3612561664 4275485824 1354143296 3141986976 3100555504 1399512984 12909268 3244415386 3677243563 +2147483648 1073741824 2684354560 805306368 1744830464 469762048 3053453312 3741319168 2910846976 247463936 3609198592 1573912576 3350724608 1085538304 1899888640 3098738688 1547862016 3046522880 1352605696 3558395904 1235441664 3923416064 2490506752 3730400000 2592050048 2515501248 1832355936 1043577360 1032162088 2387253052 1890193162 995956759 +2147483648 3221225472 3758096384 2952790016 2281701376 2617245696 1442840576 4143972352 293601280 1774190592 3898605568 3354394624 2801270784 1850998784 1128398848 446889984 2902425600 864698368 242180096 3692687360 1435703296 619160576 2993585664 1383404288 2474561408 287760064 1684208608 3681063344 2621950008 4286468124 1497172442 3748855737 +2147483648 1073741824 2684354560 3489660928 4160749568 1811939328 1912602624 318767104 4185915392 4223664128 4120903680 833617920 645398528 3343646720 3228434432 3495886848 2696970240 3227926528 4140507136 626184192 3752798208 1121508352 473572864 2062381312 83469696 409854656 721410272 1521939792 811926808 4029514588 1805637558 2636578319 +2147483648 1073741824 536870912 2415919104 1744830464 1543503872 4261412864 2701131776 2055208960 1958739968 4246732800 2668625920 1617428480 3417047040 3550347264 947716096 1178697728 2082881536 3835240448 3798175744 1110247424 2521404416 2767879680 169809664 1974137984 918985536 913871200 2014703632 3904648648 3187021524 2328978438 1264562471 +2147483648 3221225472 2684354560 268435456 939524096 201326592 3321888768 2667577344 629145600 1430257664 3680501760 2450522112 3135766528 1325137920 2548695040 1968898048 2012839936 777142272 3626983424 3791638528 780879872 2310142976 3508409856 3441232640 3686826880 4254915776 3452368288 1027986480 1012416712 497294420 3889043982 1138055517 +2147483648 1073741824 536870912 1879048192 1744830464 2214592512 1375731712 1224736768 2239758336 88080384 2015363072 3679453184 3585605632 3464232960 1110310912 3062824960 3049750528 2609266688 3698008064 1195741184 3487528960 25138176 1954157056 3104125184 2833940608 2697525440 402784160 1464674960 3804139112 21139708 2720839662 1854136607 +2147483648 3221225472 3758096384 1879048192 402653184 1677721600 2717908992 4009754624 2994733056 1866465280 3110076416 407896064 2040004608 1345060864 2799304704 2277834752 3639312384 2857517056 2819710976 214822912 2442491904 3228822528 3925737984 2450196736 3735587712 479105856 575261344 4222306608 1834527848 2313615596 2911734758 2851428325 +2147483648 3221225472 3758096384 268435456 134217728 2483027968 3992977408 2030043136 1635778560 3921674240 3588227072 2148532224 3670540288 1865678848 1305083904 479002624 3351937024 349323264 596729856 161804288 3911010304 3670205440 923171328 2680889088 773965952 242368 3989481440 2882686064 1594957768 2011486468 809331626 2494745357 +2147483648 1073741824 3758096384 2952790016 134217728 3288334336 3590324224 1593835520 1249902592 1379926016 606076928 1175453696 3783786496 3956015104 2499674112 904462336 425984 505823232 1091379200 862253056 110696448 3275662336 355619328 1142362880 1651497856 937484096 4039845408 446271376 1829078344 3092499044 375829686 2350252375 +2147483648 1073741824 536870912 3489660928 2281701376 1140850688 234881024 1761607680 679477248 4265607168 3915382784 1643118592 2691170304 1920204800 2594832384 1068302336 1326153728 1215447040 1112612864 2707787776 3573360640 322167808 1069445632 2516012800 3293503616 2572000832 3538508832 3068777008 725294008 2875758484 2854678474 3795431309 +2147483648 3221225472 2684354560 1342177280 3623878656 3019898880 3925868544 2264924160 4185915392 222298112 2040528896 126877696 27787264 2299265024 1558839296 2347958272 1890418688 2895265792 1702322176 2258358272 520316928 259361792 3565570560 3395894528 3251044224 294375104 1869299616 270112080 3567006216 843211252 1736401558 4144475165 +2147483648 1073741824 536870912 268435456 939524096 1543503872 369098752 2734686208 142606336 3653238784 270532608 3102736384 2927099904 3212050432 185991168 1859059712 1066237952 3009298432 1164124160 467636224 2573158400 1340455936 201489920 3511231232 1504370048 3796886080 104274912 3594110864 3202878264 2644270684 3767169514 491067411 +2147483648 1073741824 1610612736 1342177280 3087007744 2080374784 4261412864 553648128 964689920 3351248896 694157312 1963982848 906493952 362545152 3093430272 3351838720 2360180736 62537728 3317506048 1912844288 2293852160 2167798784 1533955584 1835235072 4044946560 3441806016 1491476704 3376359984 3575300424 2088557668 2256765118 284759129 +2147483648 1073741824 536870912 2415919104 2013265920 3288334336 3523215360 2734686208 427819008 2260729856 945815552 4176478208 3412590592 281280512 4031381504 915603456 1683324928 3423748096 3957268480 292261888 1275267072 147692544 943600128 1821442304 760413568 3178620608 121796192 1822891952 1282916792 465912660 1157686930 3314195517 +2147483648 1073741824 3758096384 268435456 134217728 3825205248 2382364672 2264924160 41943040 717225984 2061500416 997195776 407371776 2426667008 472776704 212271104 2498134016 1691762688 3341492224 2304569344 3241625600 2380178432 221921792 975269632 932558720 1784068928 2969450080 541023472 2228921336 3804501700 1419649634 59720655 +2147483648 1073741824 3758096384 1879048192 2818572288 1140850688 1644167168 2936012800 75497472 3384803328 606076928 2911895552 3832020992 3908829184 3715760128 2875129856 3146350592 2713862144 1982537728 432009216 3474946048 1340732416 1915884032 1253255424 3680236416 507598912 1363714528 3511342992 658619784 2171471188 2904108590 1250750869 +2147483648 3221225472 536870912 3489660928 671088640 469762048 2785017856 3607101440 2491416576 1337982976 727711744 663748608 3819438080 2173960192 2465595392 2035875840 3738075136 2341355520 3099942912 1574735872 668542976 3624858624 4151205376 773151488 2211770240 4114443328 4085285088 1605050416 2076803720 1745746356 2738084154 3488516691 +2147483648 3221225472 536870912 2952790016 402653184 1946157056 3053453312 3875536896 1350565888 2520776704 744488960 2851078144 1541931008 1589903360 2863792128 3804430336 1524203520 409616384 1657757696 801083392 843257856 211414016 336226816 2067751680 1817702272 411503168 271318048 298389424 1902550968 3799894356 1445483282 2523164033 +2147483648 1073741824 1610612736 2415919104 3355443200 2751463424 3724541952 2264924160 595591168 3166699520 60817408 137363456 702021632 1324613632 2059534336 954007552 3498868736 3463069696 2710642688 1202368512 3638364160 9225216 1718231552 2509309696 1370134400 4225584064 4245484896 1571446864 3048280792 3847937292 3517279594 3150498841 +2147483648 1073741824 3758096384 3489660928 2818572288 3959422976 436207616 754974720 4219469824 297795584 3378511872 4216324096 1236795392 3054764032 951713792 952696832 1082359808 4262608896 1690640384 10350592 4090046464 2214851584 3847374336 635782400 1248703104 2244027328 2789208544 1034171440 2190624104 2609192636 2277366906 4130959381 +2147483648 1073741824 536870912 2952790016 671088640 2080374784 33554432 3036676096 310378496 2210398208 2820669440 2075131904 2568486912 862191616 3300524032 3274113024 1461747712 3260170240 809181184 1622052864 390535168 569422848 3843714560 1725397248 2253971072 1441148736 3737744608 65380496 1934732696 3257115628 4096297698 1574844261 +2147483648 3221225472 1610612736 3489660928 2818572288 1677721600 1107296256 1761607680 478150656 2671771648 1763704832 1672478720 2034761728 1324613632 1237450752 3848077312 4169891840 4261036032 167862272 460173312 574433280 1385935872 1178747392 1671244032 2221658240 992613440 3227081376 3936453136 2166568600 3487626116 2339299242 1114485657 +2147483648 3221225472 2684354560 1879048192 3087007744 3825205248 301989888 1962934272 2357198848 3225419776 3298820096 2995781632 597164032 1681129472 1835139072 1382612992 1809285120 1906982912 2275762176 1576128512 294221824 1416084480 3026346496 1357467904 2291644032 780815424 3035976992 302643920 3519901192 430831468 2679600138 3518029529 +2147483648 1073741824 3758096384 1879048192 402653184 335544320 2516582400 2499805184 2256535552 1480589312 916455424 63963136 1285029888 3142320128 2260074496 370212864 3444146176 2118008832 3550814208 1787031552 1659992064 2939792384 1425422848 531714816 2803480192 2338730304 2609466144 2256907216 1170764200 1838443756 3898245046 4042726803 +2147483648 1073741824 1610612736 805306368 3355443200 4093640704 1778384896 352321536 947912704 239075328 2967470080 2962227200 5767168 3926130688 807272448 274006016 3170795520 1763065856 2032738304 3360993280 1261787136 1773061120 4235069952 3600616704 2376261248 210517568 1185052192 2094995696 4025346312 1413065100 555723570 824091239 +2147483648 1073741824 3758096384 1342177280 2013265920 1677721600 4060086272 2667577344 595591168 3242196992 1260388352 154140672 3411542016 4239130624 2176712704 2098266112 2550824960 3558227968 134553600 801697792 3417401344 830118912 3874357760 1180266752 3654189952 299649984 2974156192 1682778128 26002520 557528716 3390691334 3940281831 +2147483648 3221225472 536870912 268435456 3623878656 1275068416 1979711488 1828716544 2910846976 4156555264 346030080 716177408 3222798336 129236992 2885812224 1249705984 1732018176 199901184 942759936 4124741632 2178762752 2399964160 4138890752 2724549376 3297299072 1441282240 4249636064 1751517904 3413602456 2497560940 1731770698 711992249 +2147483648 1073741824 2684354560 1342177280 2818572288 67108864 3120562176 1929379840 3414163456 62914560 882900992 1368391680 1832386560 3745251328 4172152832 4282580992 1157988352 3779477504 1755783168 3035090944 1927505920 336983040 1212027392 1861965056 1215937920 227020736 2438211808 3398070736 2936092680 2041633532 1569509902 2057496703 +2147483648 3221225472 2684354560 2952790016 3892314112 2348810240 2919235584 452984832 3800039424 3225419776 4175429632 2890924032 1366818816 2418278400 38404096 3240165376 595886080 260194304 4029505536 3063074816 2479691776 943887360 2733987328 3766939392 3840895360 4242509632 4182758176 3927429104 717485160 3208751900 1315753506 3682476205 +2147483648 1073741824 2684354560 805306368 3087007744 2751463424 2248146944 3271557120 4185915392 3787456512 413138944 1175453696 2459435008 2431909888 3830579200 2267348992 1225359360 209338368 89726976 3426209792 913922048 1994914816 2999009792 3057908480 3798674816 614635200 1064894432 2410792912 1507750088 1198744108 1788276714 2282395201 +2147483648 1073741824 3758096384 1879048192 2818572288 469762048 2181038080 4110417920 2021654528 3812622336 2229272576 2381316096 1037565952 2696675328 228982784 4031971328 2391048192 2876129280 2378637312 851898368 4217862144 2773939200 4212080128 2001918208 2200247936 3277826624 3097416864 2971365104 1641070520 4195095500 1788748654 1243570443 +2147483648 3221225472 536870912 3489660928 3087007744 1677721600 100663296 1493172224 3229614080 2017460224 3068133376 3597664256 3621257216 295960576 461242368 2345467904 2706145280 2721464320 784424960 2530119680 140584960 3932077056 1271489024 2736950016 1620254848 4015118912 2192749344 3585805808 3480069240 3548967244 3992462562 2004117543 +2147483648 3221225472 2684354560 805306368 4160749568 1140850688 369098752 3506438144 645922816 4156555264 1855979520 3503292416 3614965760 898891776 2832596992 2526740480 1162444800 3554557952 61300736 1760808960 3242678272 1573100544 2223976960 2497704704 4028957824 1654573376 3347422432 2240562640 3190963240 358945500 1979634138 2096476515 +2147483648 1073741824 1610612736 268435456 1207959552 4093640704 905969664 3674210304 3632267264 3300917248 589299712 1211105280 1528299520 1166278656 4047634432 2258436096 503218176 2605334528 2704351232 1134604288 5326848 2473624576 4141419008 1042068224 2628204928 2948054592 1614720352 3186257424 373385048 2346246252 1610950674 1262136665 +2147483648 1073741824 1610612736 4026531840 3623878656 3690987520 1711276032 1694498816 981467136 3351248896 3093299200 4207935488 2697461760 3929800704 3649961984 3246456832 1878884352 1240875008 3332710400 2701635584 1770338304 796380160 1081941504 4027837184 2879860352 2769333056 2014170336 676206768 350301992 1001236228 3170784110 2482594511 +2147483648 3221225472 3758096384 3489660928 1744830464 603979776 436207616 2801795072 2373976064 3703570432 3147825152 2762997760 767033344 878968832 1960968192 1988952064 2033025024 1363820544 1046568960 1691611136 853616640 882103296 419504640 1539540224 2347325312 2505039040 361195360 1739363408 961125784 2544398652 736897058 1518231497 +2147483648 1073741824 3758096384 805306368 402653184 3154116608 3992977408 620756992 3263168512 2747269120 1470103552 2591031296 3014131712 1741946880 110755840 1773731840 2696773632 1440890880 3509919744 1268510720 1437947904 693873664 1922395648 3958099712 1763520128 3406792512 3327072992 766697296 2335238008 1716894900 3428192890 2373917461 +2147483648 1073741824 3758096384 4026531840 3623878656 335544320 3187671040 3271557120 1904214016 4156555264 2384461824 3895459840 2569535488 2479620096 251265024 2874212352 4145315840 2126659584 3523551232 2580213760 2214934528 919260160 1334131200 2483717888 3206888832 1350232768 585988320 388428944 3679408088 3480454388 3615339830 1694694149 +2147483648 3221225472 3758096384 1342177280 3892314112 2348810240 1509949440 2768240640 3028287488 1077936128 1344274432 1326448640 3425173504 2970877952 3418488832 827129856 2192474112 937050112 987848704 2895179776 1713465344 284201984 2467395072 2395530496 1051530880 1650381888 1795311904 2402120848 3869168840 593640116 2753369050 1537640137 +2147483648 1073741824 536870912 2952790016 2550136832 3690987520 2449473536 2298478592 243269632 1488977920 1520435200 1217396736 3521642496 533463040 2591162368 2852847616 2378203136 2863284224 2403278848 1373016064 3028228096 3812027392 1569668608 3413029120 2273007744 3361247552 645822816 1029275600 823899656 14874132 4268310774 451141521 +2147483648 3221225472 3758096384 1342177280 2550136832 201326592 3321888768 285212672 3246391296 2604662784 287309824 122683392 3442999296 2009858048 1963327488 1178402816 2238676992 4023271424 2698600448 3149787136 4234766336 1135979520 3974968832 2232920832 3760354432 1326395072 4126708384 48950800 3652054120 1299281340 480872630 445851659 +2147483648 1073741824 2684354560 1342177280 939524096 3556769792 1040187392 553648128 2055208960 1556086784 1449132032 2897215488 49807360 4291035136 1029308416 1955528704 1145470976 804405248 2713919488 4131442688 1666410496 1672002560 2252306944 3619591936 1656102016 2086231872 112196960 1084602800 723683352 3749209500 1820602002 3547992597 +2147483648 1073741824 1610612736 268435456 1207959552 67108864 2785017856 2969567232 142606336 591396864 3646947328 1877999616 2017984512 810811392 2919104512 3522887680 256147456 3819323392 4049018880 3855003648 688343040 3202253824 1774940672 1462565632 1315048576 143732288 216127136 1514798640 2871895224 305899268 2336553946 94786599 +2147483648 3221225472 1610612736 268435456 402653184 3422552064 2382364672 1157627904 3682598912 4139778048 1692401664 3515875328 2488795136 4202430464 3878551552 4003659776 3135078400 2508603392 3017236480 1966583808 1827096576 308276224 2951943680 191213312 1609195136 560030656 227049568 1153744624 981659144 1513481676 4132601230 655169215 +2147483648 3221225472 2684354560 268435456 2281701376 3154116608 1711276032 3539992576 58720256 20971520 3672113152 1819279360 863502336 3509846016 1816788992 3239247872 444891136 472006656 3580846080 1373818880 2071939072 3492455424 2492681728 2428820224 1363295616 1918842816 2239408032 2864386800 3956842744 2350136988 1394237226 3527114045 +2147483648 3221225472 3758096384 1342177280 1476395008 1543503872 570425344 922746880 92274688 255852544 1696595968 972029952 3425173504 395575296 3835297792 1412628480 1804697600 2749513728 2789171200 2149052416 1148151808 3306146816 2125667840 491903232 1535248256 3320800448 1951386272 4002639632 1176617784 3312084020 3826999962 3993349781 +2147483648 3221225472 536870912 268435456 2013265920 3422552064 1241513984 788529152 1535115264 490733568 1251999744 3381657600 752353280 3501981696 2507014144 1136328704 568360960 3724951552 2291097600 4077555712 23021568 3455245312 615724544 1688521984 3674504064 2921472960 2507999136 4287618256 79466504 2472036684 3556521422 1187917663 +2147483648 1073741824 2684354560 805306368 671088640 738197504 1107296256 3003121664 2474639360 541065216 60817408 747634688 818413568 7077888 2763915264 3296788480 1286242304 1137065984 2406817792 89182208 3852818432 2604184576 601425408 328112384 1028939136 1810524096 1953199392 658626128 919054984 554870724 3075627302 8349111 +2147483648 1073741824 2684354560 1879048192 2281701376 1677721600 3523215360 4043309056 343932928 3837788160 2564816896 2752512000 323485696 2879127552 1408892928 140050432 3336798208 2915188736 2396856320 3975008256 3012392960 3943031808 773923328 675803392 3778817152 2999590976 4150333280 2632433392 2802595144 2859602244 1411721982 311019797 +2147483648 3221225472 2684354560 1879048192 2013265920 1006632960 2852126720 385875968 1619001344 2621440000 3781165056 3044016128 1014497280 137101312 1097990144 797245440 3468525568 1520058368 2757844992 2881212416 399603712 904125440 3480030720 2279181568 4040959872 4274681408 2919855904 3651132720 3833021432 175678876 3318186470 3754633121 +2147483648 3221225472 1610612736 1879048192 402653184 2348810240 167772160 1795162112 1602224128 3586129920 849346560 1739587584 2895642624 1313603584 838991872 2961375232 1027112960 1963606016 346513408 890155008 1226274816 1251404800 3302700544 3478445312 3120056704 1281110464 3567932384 278352592 1045861656 2734362412 1386542262 3925870009 +2147483648 3221225472 1610612736 268435456 1207959552 1409286144 3456106496 1258291200 4202692608 2805989376 1147142144 3864002560 215482368 698089472 1932394496 908918784 4075978752 4064690176 200892416 2570629120 229197824 1172358144 204823040 1926139648 3155718528 2671525696 2061377696 2021991856 1560726888 876354124 1348357310 4156886175 +2147483648 3221225472 2684354560 3489660928 2013265920 2483027968 1308622848 1325400064 159383552 692060160 3533701120 1433403392 3120037888 3225157632 1759379456 3347775488 3929964544 376848384 3640614912 3678720000 3935250432 1195170816 2045991424 742567680 3582462848 3410249408 3055706016 3015011536 1340454264 3816875484 1693256334 3098123767 +2147483648 1073741824 1610612736 268435456 939524096 1677721600 33554432 3707764736 3481272320 2478833664 1801453568 1527775232 937951232 594804736 2090205184 2091450368 2831056896 2676899840 3362070528 781496320 3270854656 297581568 3932242432 2675616000 3388998272 3506470336 4051723488 952131888 1138775880 3192917652 46678730 1573139619 +2147483648 3221225472 3758096384 4026531840 1476395008 3288334336 503316480 2868903936 377487360 3879731200 853540864 1802502144 2361917440 1492910080 2280259584 1890648064 2523136 636633088 2501206016 1149825024 748500992 3616852992 4018622976 53319424 1568524672 2019930432 692158624 3954149104 3684742648 881919556 175544142 1995069805 +2147483648 1073741824 1610612736 2952790016 2818572288 2214592512 3053453312 1929379840 2206203904 591396864 1579155456 3497000960 4034396160 519307264 790233088 1483014144 80838656 980566016 1287200768 1798811648 3833665536 3160667136 4138414592 2774442752 629054848 571390912 938921632 1631771792 3220745976 648924700 1227105450 1297240725 +2147483648 3221225472 2684354560 805306368 3355443200 335544320 704643072 1124073472 3598712832 1354760192 467664896 2511339520 398983168 3884187648 1623588864 2484142080 640647168 4120788992 336420864 3927298048 1418024960 1865516032 2454919680 2742611200 2212550016 3952924992 2975246688 791006832 3331143832 2832581636 1885693554 570552411 +2147483648 3221225472 536870912 4026531840 4160749568 2885681152 1174405120 4278190080 612368384 2235564032 2292187136 1011875840 292028416 159121408 906100736 2312306688 401768448 282738688 976707584 4046753792 979318784 1204329472 2677868032 654031616 1495257984 3923352640 341618080 3911394768 281729896 2446210964 784941998 388342025 +2147483648 3221225472 536870912 4026531840 3355443200 872415232 1308622848 1392508928 645922816 1128267776 2527068160 1653604352 2146959360 1748238336 1132855296 3198615552 3218702336 1695432704 1046175744 1199804416 144914432 70747136 1709525504 1173405440 3746340224 2184630592 2949370528 2805936336 3239962888 1451254236 1262497034 2191544747 +2147483648 3221225472 1610612736 1879048192 4160749568 3825205248 838860800 2969567232 3699376128 4081057792 2631925760 707788800 2925002752 1284243456 3660185600 3444244480 2321448960 2078425088 206528512 370192384 3155654656 1704762368 3451716096 2350366976 1506006144 3102049344 1027902624 2540784880 3160274520 1761128460 377686390 2254085677 +2147483648 3221225472 536870912 1342177280 1744830464 3154116608 503316480 1258291200 3246391296 1933574144 4003463168 881852416 3670016 2507931648 119668736 2713911296 411729920 2355773440 2075615232 352096256 1561290752 2772489216 1087180288 959694592 2159001984 2906502848 2073473696 2067272912 2365331848 3496103484 3580039214 2904219897 +2147483648 1073741824 2684354560 1879048192 671088640 1409286144 570425344 3170893824 2675965952 2705326080 845152256 2855272448 3537371136 4055629824 3477733376 832897024 1619296256 847396864 2240880640 4229615616 3720968192 661042176 61028864 1133742336 2890914432 2805317056 122217888 3002099120 3338164184 2540450124 2405579054 920720285 +2147483648 1073741824 2684354560 1879048192 939524096 2751463424 3321888768 3003121664 1149239296 1824522240 2225078272 4180672512 2402811904 1075052544 3117023232 3556179968 1202421760 1570914304 2152407040 1644023808 3086186496 3207183360 395919872 2389637888 2907362688 2864228416 3638294880 4126818768 1263495640 4294938236 1141380378 2989245085 +2147483648 3221225472 536870912 2952790016 2550136832 2483027968 4194304000 2969567232 931135488 3862953984 2103443456 1502609408 733478912 1046216704 3695312896 2652307456 3179839488 4081729536 671309824 3846082560 2386237440 1814211584 2291735040 1709556992 1875494016 2674108864 4214288928 1553351728 3305188872 3335123068 4242790750 3346051657 +2147483648 1073741824 3758096384 268435456 671088640 2214592512 234881024 2332033024 1065353216 1732247552 2455764992 2345664512 138936320 2659450880 2463236096 1897725952 820412416 1600798720 1507926016 2221469696 168380416 3063723008 1055093248 238923520 3622560128 2254747072 696201376 31692464 3691049256 2310884356 655792306 2417100705 +2147483648 3221225472 536870912 268435456 3355443200 2483027968 436207616 285212672 3951034368 817889280 3449815040 3318743040 2954362880 2210660352 3736469504 29687808 3529408512 3743301632 1844011008 1948553216 756107264 2152760320 1129257472 970581248 3097214080 130062272 2444706144 2829966416 390440488 1200213740 272876018 3987006035 +2147483648 3221225472 1610612736 2952790016 134217728 3690987520 3992977408 1627389952 2038431744 1556086784 199229440 101711872 4106747904 203685888 1596063744 121962496 1845592064 3352969216 2782486528 2451550208 2771458048 3444302848 1082859008 1245892352 2579285120 1732750016 2015186272 3895317360 3359401160 2267952772 282268194 82768761 +2147483648 1073741824 3758096384 1342177280 939524096 1946157056 1979711488 3674210304 3397386240 1723858944 576716800 116391936 2568486912 2717646848 3189112832 3754885120 1542225920 1516126208 3879411712 2720985088 4119029760 2344795136 2981956096 2684990208 3683369344 2415302464 2736718944 3064250032 2099927352 4256775276 2782120334 942336915 +2147483648 1073741824 1610612736 805306368 2550136832 1543503872 3053453312 1862270976 1853882368 817889280 2124414976 3146776576 1691877376 1666973696 3982360576 3257073664 1610776576 393625600 2752978944 2290659328 3903805440 2850352128 272195072 2256790272 3248065408 1486414144 1261920096 3847794384 1444353416 1300809612 1060073662 2829371783 +2147483648 1073741824 2684354560 1879048192 134217728 1409286144 4194304000 385875968 1484783616 1220542464 522190848 902823936 995622912 3696492544 665714688 341508096 470974464 1539719168 572989440 3542142976 3084875776 4293174272 1330199040 3546014976 3365773184 1253760576 3919211872 1447388688 4255229864 1223222348 2360573690 481198559 +2147483648 1073741824 3758096384 2952790016 1476395008 3959422976 1107296256 687865856 2441084928 3854565376 530579456 638582784 868745216 3835953152 1990852608 1457848320 3270737920 974274560 2763595776 2540040192 1481709568 3583085568 2840806912 2237716736 3897723008 2797307584 2759225312 993224016 1221656264 3012214148 2866261570 3606579517 +2147483648 3221225472 2684354560 805306368 3087007744 3288334336 2382364672 2298478592 3296722944 1438646272 3869245440 359661568 3068657664 1740374016 2285240320 4072603648 2491711488 466501632 1941659648 1356255232 1341347840 538622976 2855105024 2191113984 2564786304 1359525952 2473607648 2213051856 1228684280 3941995284 3785317326 3568600515 +2147483648 1073741824 2684354560 805306368 1207959552 1811939328 1845493760 3238002688 209715200 4047503360 3047161856 2872049664 1984430080 3276013568 3880648704 728170496 823951360 232144896 729489408 950980608 1653823488 1943700480 3222611456 3745091328 2049430656 341362752 2811780000 4070335568 1106381016 4066715908 13735986 2488532767 +2147483648 1073741824 536870912 268435456 3892314112 738197504 3724541952 1224736768 4118806528 2638217216 849346560 2913992704 2785542144 154402816 191234048 3116564480 2226421760 851329024 2024742912 1107202048 3684124672 4228043776 4247078400 1261946624 774537344 4200662208 4080657824 4094555088 1047256856 1848159012 1373398538 3703708235 +2147483648 3221225472 536870912 1879048192 1744830464 1409286144 3321888768 1258291200 662700032 4039114752 434110464 1808793600 3604480000 2191261696 1385824256 2963472384 4275011584 2570207232 3927400448 1344376832 3986651136 1613091840 2671344128 2330770176 3300770176 738533824 3943096160 1932979056 4013877544 2113575052 3149700990 639999557 +2147483648 3221225472 3758096384 3489660928 134217728 1140850688 3523215360 3808428032 4085252096 3737124864 2208301056 1397751808 4011327488 1419509760 2445934592 1447362560 2688778240 2674016256 3186712576 3489525760 2730043392 2818171904 2301563392 1003938048 1618593152 2112820160 662082144 2393492048 825718120 1993006956 1349747038 3314178733 +2147483648 1073741824 1610612736 805306368 4160749568 1811939328 3053453312 1560281088 3212836864 1388314624 2023751680 3182428160 2585264128 3477340160 1275199488 1899560960 3874062336 4199170048 2176131072 363311104 3743242240 2642140160 3919267328 3160466176 2344329856 3275428288 516988512 421776592 4064239128 4130509036 4132077874 1142857785 +2147483648 3221225472 536870912 268435456 1476395008 603979776 1979711488 3204448256 2122317824 3812622336 631242752 3996123136 133693440 3915644928 3752198144 3572301824 3145498624 2014199808 1839292416 525766656 2158577664 1319816192 4097524224 1422512896 2108072832 1680934208 2812188320 2880767824 2208872280 3733996508 2856851490 3260821995 +2147483648 3221225472 1610612736 1342177280 1476395008 335544320 3523215360 1291845632 2709520384 2990538752 1335885824 1947205632 1414004736 3269722112 1607073792 192217088 3318972416 3924967424 3978911744 1954918400 2830198784 1221184512 3467606528 3119423744 2890267264 3419493056 498715680 3130479440 3937593288 2559804292 3805445474 4143546189 +2147483648 3221225472 1610612736 2952790016 1207959552 4227858432 637534208 318767104 1786773504 3602907136 3101687808 2987393024 559415296 1507065856 1770913792 978649088 364544000 1835417600 879321088 3095965696 4240513024 4036281344 386076160 2625350400 1148378496 1328165696 3000175712 105104368 4143366984 3898345548 3554834650 1562342447 +2147483648 1073741824 2684354560 2415919104 2550136832 1275068416 436207616 822083584 1988100096 2143289344 1117782016 569376768 301465600 2122055680 3582853120 1235156992 595492864 795230208 67837952 4058304512 2040727552 1175514112 99169792 2157831424 798409856 3656529216 152112864 3798042576 483975864 3763152284 3126853166 4183787615 +2147483648 3221225472 2684354560 1342177280 1207959552 3556769792 1577058304 2634022912 293601280 3468689408 1335885824 2440036352 412614656 1381236736 674365440 664207360 3646193664 1413103616 3234553856 2579156992 3229837312 2198258688 2583525888 2201478912 3291282048 3019795136 1316052064 2939288400 1742316408 3600141228 1362342714 2243330625 +2147483648 3221225472 1610612736 1879048192 3623878656 2751463424 2315255808 2902458368 444596224 2747269120 1696595968 504365056 3669491712 812908544 2723807232 162594816 3111550976 1402093568 453861376 1007726592 2802153472 210537472 4227015168 1138990336 3202796160 3614066496 974727392 742047248 1962693448 2147890236 1961296106 3033113669 +2147483648 1073741824 2684354560 2952790016 2281701376 1543503872 3187671040 3372220416 3045064704 2571108352 1809842176 1431306240 592969728 4041474048 2713845760 542834688 1809940480 3991552000 1402413056 1366282240 2583631872 2042881024 1558265344 3241060096 4016156800 4113190080 1396123552 551548784 1199010664 1690301324 2288481858 42464617 +2147483648 1073741824 2684354560 3489660928 402653184 1006632960 1241513984 3674210304 2441084928 2495610880 3491758080 1951399936 1023934464 4033085440 2696019968 3020226560 496861184 2374647808 2472091648 1769197568 2296457216 2708450304 3018788352 2314530048 1614934400 69492416 2664567648 2100634512 3827676136 2325113700 668419042 2955458705 +2147483648 3221225472 1610612736 2952790016 3087007744 2885681152 4194304000 2231369728 713031680 188743680 1717567488 254803968 3840409600 2286682112 196476928 3810197504 3943727104 3771613184 774856704 1586671616 869734400 3135683584 2033526272 240108800 726986368 390347584 2617930912 3454357424 2505567192 911277908 967731542 4003424355 +2147483648 1073741824 536870912 2952790016 2818572288 3288334336 3053453312 2432696320 1468006400 2596274176 3810525184 3704619008 4275568640 1971585024 3979476992 2977366016 4265574400 1287012352 2990874624 2454228992 654940160 3946001408 3249394176 315708160 3657622656 929746368 2256981088 299419152 1462880040 1606893260 534220978 2333747105 +2147483648 1073741824 1610612736 268435456 1476395008 3959422976 1912602624 855638016 310378496 3787456512 2560622592 3998220288 4216848384 3713269760 4129161216 518062080 2015723520 793395200 520036352 3821318144 2700068864 938822656 1004267008 2275098880 3673333120 2945622848 4217559008 3848966352 770099688 3446458636 1647561114 2317840951 +2147483648 1073741824 536870912 268435456 2013265920 603979776 3858759680 2936012800 2390753280 3519021056 203423744 3270508544 376963072 4006346752 3007709184 1665728512 1332510720 1535787008 252649472 3936718848 2301020160 3802487808 1247453696 2994416384 1963967360 1222228288 2222514656 1353739920 1545100216 2287760284 11429910 451749003 +2147483648 3221225472 536870912 1879048192 671088640 3288334336 4261412864 1862270976 3128950784 3133145088 824180736 2465202176 2399666176 3991666688 3034185728 1107623936 2629730304 2536914944 1373593600 4030435328 390658048 1959343104 3012858368 1136334592 1791884160 3778542400 3066222688 4227101712 3052276152 650839204 2022034054 951820229 +2147483648 1073741824 2684354560 805306368 2013265920 335544320 3187671040 3305111552 2105540608 1153433600 1742733312 1456472064 2048393216 3235643392 1520304128 1597046784 2141749248 3963764736 3970899968 1461309440 2620053504 2811059200 3223779840 738940672 256632448 1820170432 1293455200 2705982064 3691713832 2538310316 3900571006 3138945559 +2147483648 3221225472 3758096384 1342177280 3355443200 2483027968 369098752 1258291200 3498049536 3309305856 1562378240 850395136 1147666432 4032036864 627179520 2730033152 94928896 2805350400 1658544128 3499225088 2908678144 1552761856 3294288384 1138168576 1175423360 934409792 4008618912 2036675600 1892591256 794124244 1474754458 1361139769 +2147483648 3221225472 536870912 3489660928 3892314112 3690987520 1845493760 553648128 2340421632 1606418432 3449815040 1022361600 2455240704 355729408 150601728 1983840256 2966388736 3352182784 767909888 577802240 1380034560 468407296 2099617280 2100891392 3543592064 1658359744 875413216 2913273168 2350955832 2657736716 1153892650 1955324949 +2147483648 3221225472 2684354560 805306368 671088640 201326592 2650800128 1023410176 3112173568 943718400 295698432 386924544 543686656 3211001856 3857580032 2441412608 324370432 3884597248 233529344 445698048 3581925376 3580965888 991147520 4002105088 3638620800 3328696000 4270681376 3225550160 75253704 34763732 1423382466 4104322159 +2147483648 1073741824 1610612736 3489660928 1744830464 469762048 4261412864 2466250752 4253024256 499122176 2275409920 2043674624 3297247232 2668363776 1324744704 3669295104 2437775360 3204071424 130228224 3443044352 2576852992 1260999680 114531840 2985518848 3590370688 1919136960 210466784 1083494736 3560021416 2270450020 2549244214 3440316291 +2147483648 3221225472 536870912 1879048192 2818572288 2348810240 1778384896 3506438144 864026624 1530920960 1432354816 579862528 2609381376 3767271424 3150577664 750583808 1486651392 273039360 502751232 2967572480 1559951360 54621184 2878256640 2791267584 2157831296 782818240 3107473056 3690222384 987631112 2377326756 919047638 354274525 +2147483648 1073741824 2684354560 2952790016 3623878656 2617245696 1375731712 2432696320 3665821696 230686720 1872756736 2490368000 2609381376 1428946944 2782003200 3068067840 46628864 2348695552 2492276736 4183347200 2388236288 673385472 820887040 3481624832 2226445440 682352448 3897317856 125979216 1600596472 3296967524 1427124518 2077754689 +2147483648 3221225472 2684354560 268435456 3087007744 3556769792 3791650816 1258291200 1753219072 1354760192 4141875200 3994025984 958922752 3833856000 500826112 3524067328 4232740864 1683898368 2119655424 1426575360 716490752 3694754816 2005457408 2374985984 1169920384 1312985664 2175408992 2750759920 3724989640 1083205044 149443282 3991174613 +2147483648 1073741824 2684354560 805306368 939524096 3422552064 3254779904 1224736768 2424307712 2017460224 710934528 1441792000 1625817088 1152122880 1826226176 2180186112 2231992320 2541109248 3668516864 4147826688 2447366144 781155328 1152095744 3056691456 2076082304 1267311168 2352366368 1296645296 1275783224 3692552468 3258136006 2125051621 +2147483648 3221225472 2684354560 268435456 671088640 3019898880 2785017856 956301312 25165824 2797600768 228589568 4172283904 3380084736 2255224832 2640707584 3230334976 590577664 940195840 2808963072 1408815104 752470016 1127691264 3812485632 1654999808 3672957056 3201556160 660238944 977628496 1715266072 574339100 3149816838 2035748347 +2147483648 3221225472 3758096384 268435456 1476395008 469762048 1509949440 3909091328 545259520 3124756480 2116026368 3123707904 3127377920 2799960064 458620928 1512374272 2866511872 4205985792 2800967680 1832841216 1401538560 4119923712 2155191808 3488290048 370323584 1993048640 3337246240 276781712 1905053656 1987762516 4180658114 490474723 +2147483648 3221225472 1610612736 805306368 1744830464 1677721600 838860800 3170893824 1652555776 348127232 2996830208 2995781632 1508376576 2248409088 3252027392 2165899264 1507622912 89276416 3289341952 1382395904 3525236736 2796884992 4218348032 2888659200 1056084608 3236382528 1189206368 252238544 3238804616 1243769556 697783474 746185907 +2147483648 1073741824 536870912 1879048192 1476395008 3154116608 1577058304 4278190080 746586112 2621440000 941621248 3929014272 1066926080 919863296 642383872 194052096 461144064 3290316800 1033576448 248352768 106100736 3969731584 3670208000 1685407488 1747897216 102446144 973973280 271757456 3079477976 954922156 1073283290 2110846829 +2147483648 1073741824 536870912 3489660928 1207959552 3690987520 1174405120 788529152 3263168512 2403336192 1776287744 1087373312 705167360 1438384128 992870400 3764060160 2533064704 1074937856 3929350144 1413517312 1455007744 4067378176 4121550336 1573329664 1705376640 2691791680 1596637856 1686697072 52801704 1295074532 1003157518 3419985743 +2147483648 1073741824 2684354560 2952790016 3355443200 3422552064 3791650816 1828716544 662700032 1421869056 199229440 2148532224 3083337728 3462660096 2626813952 1731395584 3614932992 24526848 2841714688 3903115264 2257688576 94307328 3640759808 2727819520 2458233472 2165637568 3237922144 658945648 3761945416 266651460 3484545058 2775541105 +2147483648 1073741824 3758096384 268435456 3623878656 1006632960 3120562176 2432696320 2122317824 3846176768 2539651072 2328887296 569901056 3724804096 4207017984 1316159488 2223013888 407257088 1290870784 2970873856 2522269696 3266251776 1534512640 1050633472 1151241344 3401809216 354982304 1962541616 475464872 2230492188 1620920466 3645758969 +2147483648 1073741824 1610612736 4026531840 1744830464 1275068416 2248146944 1795162112 629145600 3854565376 4292870144 3853516800 3266838528 325844992 1878917120 2355298304 566263808 319963136 2875006976 2093199360 3877812224 148329472 2460136960 1427589888 3645036928 3802624192 3539652576 1967869296 2420419480 2911372924 1804881702 2209509143 +2147483648 3221225472 3758096384 1342177280 3623878656 3154116608 1778384896 4009754624 3984588800 968884224 3449815040 865075200 2117599232 4190371840 1422524416 2159476736 1146388480 781074432 1153261568 1506013184 2383079424 3219868672 1883950592 2223713536 3556430720 2028172480 4255563744 813529168 3538128520 265993276 951265106 289335997 +2147483648 1073741824 3758096384 1342177280 2013265920 4093640704 3590324224 1560281088 427819008 926941184 1503657984 2997878784 4134010880 2508980224 1552023552 2958491648 1105035264 1569603584 4195688448 2339041280 1900275712 3326303232 4280003072 3529995008 1601542784 1675786944 4026991264 3869615440 2748999960 804461396 1978915126 2099991561 +2147483648 1073741824 3758096384 1879048192 1207959552 1677721600 2113929216 419430400 394264576 230686720 4280287232 4157603840 112721920 3894673408 4150919168 3589734400 1381400576 2043559936 2363301888 3544313856 1718155264 1106985984 3217089024 633812736 4053708928 2588028352 1552618464 3630733328 4177213096 943764860 268895202 582931213 +2147483648 3221225472 2684354560 268435456 671088640 3019898880 4127195136 1828716544 3951034368 2512388096 1004535808 498073600 1834483712 3136028672 3107586048 1235419136 2190901248 1633042432 819552256 202756096 3759196160 1168585728 2031675904 4238566144 2232863360 781593536 473498592 4247098480 3691569048 569067148 4113749734 2152225141 +2147483648 3221225472 1610612736 805306368 671088640 1946157056 2382364672 1358954496 2642411520 1379926016 3084910592 4189061120 326631424 1539047424 1464205312 1025310720 3186720768 3698999296 4288372736 3930894336 4217100288 1525232640 1119087104 2361208576 3986801792 531763392 1189030944 1727434864 2380331160 1630903644 2927648142 2361412939 +2147483648 1073741824 3758096384 2952790016 2013265920 1006632960 3388997632 2902458368 3732930560 3653238784 1604321280 1175453696 1015545856 3422289920 958005248 3550412800 2803597312 4117118976 600121344 1239740416 1112381440 2122013696 4189441536 4080995584 1586205312 2628681024 1331261408 97439824 2743770312 1697948900 3437624910 2279035413 +2147483648 3221225472 2684354560 1879048192 939524096 872415232 1442840576 3976200192 3028287488 4114612224 39845888 3264217088 2454192128 868483072 2509635584 2306408448 2860023808 1674723328 388980736 3005337600 2061170688 3538238464 3374492160 1436091136 1252569728 410668096 1421546400 375361712 592949128 4059299524 460717810 1602524147 +2147483648 3221225472 2684354560 805306368 3623878656 872415232 1241513984 855638016 1954545664 2403336192 3353346048 2943352832 3748134912 3167485952 3791519744 510984192 4288643072 3367124992 1665884160 130732032 201185280 2223066112 1494592000 814558464 617319808 4180171840 3031171232 3377357680 532510328 3200506708 1624521142 2623159287 +2147483648 1073741824 536870912 3489660928 4160749568 4227858432 4261412864 1493172224 1753219072 3007315968 2254438400 4075814912 748158976 22806528 2433351680 2619670528 1803059200 131481600 3824099328 2365427712 3732842496 3534822400 2791755264 4272768768 403478656 3505940032 3903590560 1376943280 3485038520 1607661740 2686650558 782211469 +2147483648 3221225472 536870912 1342177280 2013265920 738197504 4060086272 4143972352 2290089984 2571108352 3894411264 2159017984 3879206912 3657170944 1182924800 2590179328 2232188928 2667462656 1478582272 1234145280 513992704 1513561088 2633688576 3579511040 3371208576 645676608 2537712544 3405994640 3181167000 2172026492 1256544718 619821641 +2147483648 3221225472 3758096384 3489660928 4160749568 603979776 2046820352 2399141888 3145728000 1816133632 987758592 1378877440 2778202112 305922048 1323696128 750059520 1693876224 2962898944 2561892352 4201902080 2717165568 3256179712 136741376 221406464 2283221888 3240739776 4058493216 1169603568 3136975192 1464040492 2924184014 3164113115 +2147483648 1073741824 3758096384 2415919104 3355443200 2080374784 4194304000 83886080 109051904 2495610880 1302331392 3723493376 4172808192 2789998592 1880227840 2469593088 3878977536 1654538240 2659262464 301461504 1494386688 340984832 2086989312 576062720 1026887296 3578374464 3290661216 1719459152 845824312 736055420 2606162198 1918181729 +2147483648 1073741824 2684354560 2952790016 134217728 2214592512 1509949440 520093696 3749707776 960495616 1872756736 3960471552 2150105088 656670720 636354560 921239552 659718144 2139766784 3332841472 4071346176 3211827200 726230016 2688725504 3525469440 4089672576 895875520 3351899040 1712582992 851240008 23295604 3321207650 1730261743 +2147483648 1073741824 536870912 268435456 939524096 1543503872 2986344448 889192448 4051697664 3661627392 1092616192 2217738240 765984768 2946760704 131465216 1884094464 2235662336 4130488320 2830835712 4265381888 3998992384 216890368 288464384 3552182528 3501141632 50518720 3708998176 1644863248 3469147736 609526324 681567458 3677049763 +2147483648 3221225472 2684354560 1342177280 402653184 1140850688 771751936 3674210304 2357198848 4089446400 1876951040 4239392768 3410493440 1570504704 3591503872 2542206976 2924183552 2253275136 762667008 2919026688 1854793728 1514613760 1655411200 1115565824 1945971072 411088960 2729420000 4743536 2837202840 2446472452 2657560926 3590048481 +2147483648 1073741824 536870912 1879048192 3892314112 2751463424 2113929216 2533359616 1635778560 2076180480 983564288 319815680 3899129856 290193408 4082499584 2015559680 3819143168 4091166720 3503628288 2316341248 72480768 2820871168 1000595968 2681886464 2060789632 2333116096 1456580832 3429072336 3989016776 3622448660 4201451414 1217719219 +2147483648 3221225472 3758096384 805306368 1744830464 1677721600 1107296256 3238002688 192937984 566231040 6291456 537919488 2185756672 4025221120 295567360 2108096512 2250866688 28459008 4082720768 2401169408 2425608192 3089568768 2162795008 1766983936 134818944 1333195712 449829856 1233212848 1912264520 2562841860 2880310182 1449069367 +2147483648 3221225472 1610612736 2952790016 3892314112 1275068416 4194304000 2969567232 696254464 1514143744 824180736 695205888 974651392 349437952 2294677504 698679296 2371977216 928137216 432234496 133476352 3909851136 3073725440 451540480 2559464704 3273200768 3236689600 2107993632 1935780112 3763474168 591618540 1630839642 501998219 +2147483648 1073741824 2684354560 2952790016 3087007744 872415232 2046820352 553648128 1249902592 608174080 2086666240 680525824 3977773056 1767636992 3306291200 3604283392 334004224 2299412480 3576111104 3522023424 2409535488 3756342272 968944128 3514463488 2210477184 2401153856 581250336 2602626992 397028232 2344158444 2958197822 1424977841 +2147483648 1073741824 3758096384 3489660928 3892314112 3422552064 3590324224 1325400064 3917479936 3695181824 2573205504 1135607808 1718091776 670826496 3515219968 3755933696 1575976960 221921280 4072218624 734064640 819832832 2588873728 2128066048 2891854592 709565312 3113588416 2254654240 3892958256 3453297816 3053357780 178705134 821206891 +2147483648 3221225472 536870912 268435456 134217728 1275068416 771751936 419430400 2004877312 2948595712 249561088 2647654400 4235722752 1424228352 1178206208 2786394112 3825827840 4229840896 1028612096 571248640 3314534400 585442304 524408320 2203209472 3102302336 3729230272 1290350304 1682438384 535367592 2026368284 4171833954 4217872197 +2147483648 1073741824 3758096384 2952790016 4160749568 603979776 301989888 1895825408 3196059648 1522532352 937426944 3933208576 3944218624 4192993280 505020416 2757033984 2669117440 1748385792 1630478336 452128768 626628608 3091536896 2638201344 2590138624 2248752256 2926952768 3183423072 4246402672 426619128 844314284 1610669798 3266888837 +2147483648 1073741824 2684354560 2415919104 3892314112 2751463424 3456106496 3003121664 4001366016 2210398208 3340763136 3148873728 574095360 1788608512 905838592 2948268032 1063157760 3550625792 1105534976 2845167616 1180993536 522916864 2362876416 1174814464 3540469120 3062923584 912358624 1095207184 874098968 139651260 3763604158 2998548983 +2147483648 1073741824 3758096384 4026531840 671088640 2080374784 1845493760 3036676096 1249902592 532676608 3659530240 2886729728 419954688 74711040 2647523328 2209021952 3879632896 1836728320 3016040448 4056281088 3769415680 1308324864 844557824 1266581248 4134737536 4125294400 1922055904 3033019536 357853128 375286052 2615357002 883617471 +2147483648 3221225472 3758096384 1879048192 1476395008 1946157056 2986344448 3607101440 2944401408 1270874112 3185573888 2718957568 1072168960 3853254656 217186304 2673803264 1298956288 1872642048 3134021632 2992893952 4265277440 261032960 165980672 1298288896 2641829760 3357585856 3187424992 339353712 1333995336 2670103764 723848774 1053787201 +2147483648 1073741824 3758096384 3489660928 402653184 2348810240 2449473536 1862270976 125829120 3368026112 3814719488 3620732928 1893203968 2185494528 1866334208 974848000 2751954944 817512448 985997312 2962026496 1992665088 3523963904 4232025600 3756921088 2034463616 3229858240 2313438048 730735408 3037948328 312213196 3686805362 518014983 +2147483648 1073741824 2684354560 4026531840 2013265920 3288334336 905969664 1694498816 1249902592 12582912 1503657984 2337275904 3878158336 1724645376 1437204480 2359099392 944472064 3567665152 2702647296 1959186432 3727013888 3696057344 992186880 436892416 3536672384 1306766144 2259304800 3810335056 3523993704 2110158260 199700822 3703493869 +2147483648 1073741824 2684354560 1879048192 402653184 1140850688 1644167168 4110417920 2877292544 2755657728 31457280 785383424 3362258944 2834038784 381288448 3100442624 1134198784 2971025408 1192697856 2236076032 3989108736 1075670016 1156764160 2742688000 1282240128 1965730752 1861105952 3522389872 2541865512 490449620 1677103142 1735154437 +2147483648 3221225472 2684354560 4026531840 1744830464 2348810240 2248146944 1660944384 4034920448 1589641216 4200595456 3530555392 1606942720 1532231680 1022230528 2879062016 500137984 1912225792 3889520640 1548013568 2022553600 4013102080 2641098240 1637624576 876223872 2570410560 3807695456 740686768 2543273720 957189060 544417402 4031503935 +2147483648 1073741824 2684354560 3489660928 2818572288 3288334336 2717908992 1291845632 3313500160 3854565376 4049600512 693108736 64487424 2612264960 1374552064 3613065216 51347456 2920955904 1880432640 3781480448 2451417088 195245056 1850446336 2124163328 53623424 2529756352 2062985696 3403979568 3437089512 3628298444 1046214922 2791574063 +2147483648 3221225472 2684354560 2952790016 3087007744 2617245696 1375731712 2030043136 1333788672 1983905792 400556032 2079326208 3361210368 2753298432 1379270656 2660827136 2102165504 2884255744 51339264 3032862720 1536071680 3647044608 3997236736 1693737216 3826407552 3020121536 3051062304 2543026800 4012361912 970301900 1269233246 2305117395 +2147483648 1073741824 2684354560 1879048192 1207959552 2483027968 2449473536 3472883712 4169138176 3309305856 3504340992 340787200 889716736 2957246464 4087480320 325124096 4077355008 1378238464 4217577472 1305923584 1442445312 2529772544 2356394496 1797021952 502160256 3523691072 4253342112 1075880688 3495082984 1811676516 1293434226 1613499337 +2147483648 1073741824 2684354560 4026531840 939524096 3422552064 2382364672 1526726656 3766484992 2965372928 1302331392 2544893952 328728576 457965568 1674969088 1151401984 3220733952 3336192000 2434211840 2848575488 1238022144 1756986368 3472135680 3781963520 3391515008 2706987584 1445232992 1709445200 3535949848 739981036 8365718 1241247907 +2147483648 1073741824 2684354560 1342177280 4160749568 201326592 2986344448 2734686208 645922816 2713714688 3663724544 3109027840 875036672 867958784 2313551872 531562496 1007255552 4279910400 2800295936 840355840 28043264 1829182464 511047168 2761711872 2752914816 2083993920 3490555872 1971870128 395065448 3290321076 4110114190 2478021163 +2147483648 1073741824 1610612736 2952790016 2013265920 2080374784 2583691264 2902458368 3397386240 3829399552 962592768 3098542080 3225944064 3510370304 2678980608 4222681088 405372928 2454863872 2151620608 3871911936 2512623616 3287899136 4111838720 4160513280 1720586880 1281447744 2681329952 3769006896 107835800 1761053252 2416658574 532346495 +2147483648 1073741824 1610612736 2952790016 1744830464 3690987520 973078528 620756992 3179282432 2889875456 853540864 1439694848 208142336 1317797888 2031222784 1683423232 1579188224 2740862976 2925862912 1225240576 2452002816 2484032512 529858048 711472384 1905024640 831665344 2912386336 1954587376 577652904 3906810836 2472790678 3027814865 +2147483648 3221225472 1610612736 4026531840 1744830464 469762048 2717908992 3472883712 3313500160 3779067904 1633681408 1764753408 1306001408 997982208 4191551488 2123563008 2657910784 963264512 2598723584 502247424 2895034368 3105559552 519626240 2342017280 1134316416 3014027456 1831557024 1637921328 1881440216 476710284 3697609262 1664082435 +2147483648 3221225472 1610612736 3489660928 3892314112 2080374784 838860800 1358954496 3850371072 4156555264 1663041536 3444572160 1454899200 4246470656 1497235456 3446996992 2819391488 4016193536 2301321216 2261364736 1118218240 1060983808 666430976 429392128 709645440 1116080320 938030304 3220370448 3635888872 699915132 221506686 507625831 +2147483648 3221225472 1610612736 3489660928 2281701376 1140850688 3388997632 3070230528 159383552 3082813440 1407188992 1150287872 1290272768 2585526272 3405905920 2091581440 2393604096 4234035200 2148098048 229683200 3035473920 468935680 816837120 335052032 3660846976 3850261184 3925439712 3683177328 1446616840 3583851604 3414078622 4245484281 +2147483648 3221225472 1610612736 805306368 402653184 738197504 2382364672 1056964608 3598712832 3770679296 736100352 1336934400 2048393216 3733192704 2508062720 974848000 1419673600 112869376 2831507456 655732736 65853440 2014522368 26396160 1619537664 2009885568 3436331328 1631140192 2342502768 4184966424 1034076460 567280978 1307073495 +2147483648 1073741824 3758096384 2952790016 1476395008 4093640704 503316480 3573547008 3447717888 54525952 2954887168 1825570816 2756182016 2288254976 3716022272 418185216 2539552768 1624915968 1987256320 2307125248 578590720 1802849280 1542629888 1593861888 4135599744 2747285696 987770016 2578452880 1505247272 2474392132 655521538 811034119 +2147483648 1073741824 3758096384 1879048192 3892314112 1811939328 1711276032 3640655872 3447717888 1094713344 1256194048 3174039552 4126670848 2394161152 4249747456 2901606400 1137082368 2889498624 1755127808 2904944640 286586880 3782939648 3630884352 1307589376 1079509120 3294909632 33955232 3254718192 39641816 2859945884 2700119562 4131214223 +2147483648 3221225472 3758096384 1879048192 134217728 67108864 4261412864 3506438144 1266679808 3544186880 2980052992 3266314240 4076339200 2656305152 807796736 2697789440 2988015616 766656512 3196805120 3154440192 8648704 2193957888 2627047936 2117105408 3879220352 3576976320 3279301792 1235569488 2948967960 2002258460 2330228442 2279502939 +2147483648 3221225472 536870912 2415919104 134217728 2348810240 2516582400 50331648 679477248 2000683008 274726912 1450180608 721944576 1797521408 506331136 824639488 257392640 3848945664 3111739392 897093632 286885888 1245520896 824620544 3174486784 3176066432 3940738624 3458780832 16891568 1273038072 1055165284 423335554 3917502687 +2147483648 3221225472 536870912 805306368 402653184 738197504 33554432 2801795072 2910846976 1329594368 1168113664 3945791488 3761766400 3497263104 99483648 1525350400 2557181952 3761913856 1278566400 515411968 2183518208 987835392 2347165184 4004956416 400484224 4106419392 2435881120 95016016 3608888024 2226385532 937323978 2052273151 +2147483648 3221225472 2684354560 2952790016 2550136832 3556769792 2852126720 2332033024 562036736 3175088128 1021313024 963641344 3146252288 4202430464 3271426048 1835859968 2155184128 3697426432 585326592 3968913408 90937344 1375693824 1616828928 1953406208 453439872 873121472 2205993376 2909661936 2439399416 380176548 3198124910 2860342775 +2147483648 1073741824 536870912 268435456 3087007744 603979776 2785017856 922746880 2088763392 1279262720 2736783360 114294784 2914516992 1344536576 4059693056 1303445504 219250688 1258176512 1453006848 3877146624 181127168 2619292672 2045944320 3793914624 2115678080 2348712000 1759813408 1063632144 788271272 3593366460 505626914 3267140293 +2147483648 1073741824 536870912 805306368 2818572288 1275068416 2852126720 1493172224 1786773504 3552575488 1805647872 1731198976 3467116544 1573126144 1069154304 167444480 3233316864 232669184 3882950656 1290506240 1998772224 576009216 2768344576 1851890944 292651136 564770624 983954144 4232835152 798142552 3753735412 698732882 2680942421 +2147483648 1073741824 536870912 4026531840 3355443200 1006632960 4194304000 2231369728 1484783616 1237319680 1151336448 1848639488 1473773568 1148452864 141426688 512032768 2880602112 2897887232 3336249344 1240436736 2835134464 3293512704 2102504960 2339493120 1904328320 511288896 2214449120 334229968 1017818072 2800626764 2152016138 3734147263 +2147483648 1073741824 536870912 1342177280 671088640 1140850688 838860800 3774873600 2961178624 4181721088 3282042880 2333081600 3808952320 4253810688 3697410048 590544896 3184820224 273563648 4114685952 3178205184 3512133632 2530046976 2517471744 3789938944 4225346688 1612947008 3545538464 1041122384 1969308488 3468673636 2420036662 2662411689 +2147483648 3221225472 3758096384 4026531840 1744830464 872415232 1174405120 4009754624 2776629248 4047503360 3244294144 1706033152 3360161792 2030305280 4049993728 2419261440 1942913024 3875684352 535126016 674623488 59291648 90248192 118721024 391899904 308255616 2168040640 537586080 1162094640 2223395224 37964612 3290867218 1050034843 +2147483648 1073741824 536870912 3489660928 3623878656 3019898880 771751936 3003121664 1619001344 3359637504 799014912 3966763008 1861746688 3107717120 1447165952 3270967296 2034925568 3135127552 1438982144 784699392 1852352512 481889280 1395124736 1190113024 67878272 1917187648 2754130208 974728528 2463625720 3956800028 2388123630 26735113 +2147483648 1073741824 3758096384 805306368 402653184 2080374784 2046820352 83886080 3531603968 3938451456 3433037824 227540992 203948032 471072768 4212785152 1888550912 229277696 2662219776 211492864 131330048 162584576 2042588160 3648122368 2401080576 3692820096 64277312 3137175136 346856912 1549891336 456305972 960635066 2296204757 +2147483648 3221225472 1610612736 1342177280 2818572288 2080374784 2785017856 1090519040 3531603968 2420113408 2384461824 2685403136 1542979584 1093402624 367394816 1528627200 3024977920 3957997568 1684758528 3236474880 2997610496 158823424 3991334400 585272064 3358653568 3071775552 1579752736 2272762000 3172543432 2418015644 4069344806 3933597995 +2147483648 1073741824 1610612736 805306368 3623878656 2214592512 2516582400 1358954496 4001366016 12582912 3990880256 810549248 2910322688 2639527936 954859520 3807838208 3221454848 1298022400 986521600 3796676608 829020160 1625885696 1097781760 3328353024 896318592 1473874240 4276576 2952982896 1836876264 3464608924 3257214394 3741363309 +2147483648 3221225472 3758096384 4026531840 134217728 1140850688 3187671040 3506438144 545259520 3133145088 3424649216 609222656 3877109760 365166592 2856714240 1031208960 4251877376 3164749824 2464243712 2772561920 2666051584 2658477056 3802116608 2073794304 1224586368 794486336 2934704224 3811196304 18695400 202620844 2399264786 3221783771 +2147483648 3221225472 2684354560 805306368 2281701376 201326592 301989888 2197815296 427819008 2906652672 3294625792 1955594240 4266131456 239861760 1749155840 2302738432 1933475840 1466843136 1091788800 972541952 1841092608 3960431616 2405283328 4009853184 231456128 1139195584 3630838176 77416112 3400858888 3491968580 2660227382 2827533849 +2147483648 1073741824 1610612736 1879048192 3087007744 1811939328 2046820352 2734686208 3766484992 364904448 1503657984 1127219200 2259156992 1281097728 1538916352 1608843264 3169615872 3544596480 2599362560 4259426304 1243019264 2630040576 2660476416 1413477632 948819328 2885995072 335178208 3724883024 4131185240 2872973044 3368756894 2508175957 +2147483648 3221225472 3758096384 3489660928 2818572288 335544320 100663296 1627389952 1602224128 4190109696 2501902336 1274019840 3096969216 2750152704 298975232 423034880 2248704000 681459712 3537199104 1183313920 2425006080 2583786496 1695128064 3189234432 3473058944 3215270336 4099902944 92730640 4127403192 534168172 4029351430 1623369665 +2147483648 1073741824 2684354560 1879048192 1207959552 603979776 3388997632 83886080 3145728000 574619648 3089104896 1326448640 2782396416 67895296 2713059328 1662451712 4239949824 3055173632 2012291072 1045942272 3619616768 1720009728 2117984768 3794259200 1087831680 4244724672 1694477856 1415231376 2859931336 1393081612 2383549110 1220881667 +2147483648 3221225472 3758096384 1879048192 2818572288 67108864 2583691264 1090519040 192937984 583008256 1981808640 514850816 560463872 66322432 1616773120 1760362496 4242374656 369770496 1623416832 1635315712 1788082176 176124928 2539819520 835241216 1761340544 2131428288 2558326368 2059766416 674653208 2761494292 3292761098 969359399 +2147483648 1073741824 1610612736 2415919104 2013265920 2214592512 2852126720 3774873600 377487360 1304428544 589299712 1678770176 3840409600 3215196160 339607552 3404922880 4282155008 2520399872 3676119040 3288838144 3987900416 2557565952 1410191872 282586368 3271222400 1560618304 1685842400 2295377936 3337625544 1171809492 2019325730 2129818439 +2147483648 1073741824 536870912 805306368 3623878656 2214592512 570425344 1493172224 4152360960 381681664 1105199104 3509583872 4132962304 2485387264 3765829632 3586719744 500203520 1580351488 877600768 346132480 1081530368 3239250944 2418274816 1117903104 2205595776 4220724672 3143888992 276937072 1109846488 2973451404 914339330 1420024339 +2147483648 1073741824 1610612736 805306368 1207959552 3154116608 3858759680 2701131776 2508193792 2067791872 3894411264 3771727872 3761766400 4090232832 1510342656 2217541632 1886027776 2959753216 1203445760 526364672 3315390464 271533056 3538275840 1369414400 1190956160 14639296 369989792 1349229456 339142696 208952956 2911520214 2525711419 +2147483648 3221225472 3758096384 805306368 2013265920 3154116608 4261412864 3271557120 3279945728 3644850176 207618048 449839104 3735552000 2729705472 663617536 4053073920 2354151424 886718464 378232832 2358046720 3920615424 2937527296 1878445568 3998537472 3796100480 3191165888 287425952 1929514160 1374099240 3782119220 223912778 1634859999 +2147483648 3221225472 1610612736 268435456 939524096 2080374784 905969664 1157627904 58720256 348127232 660602880 2882535424 2984771584 3506700288 3681943552 856227840 3638198272 3012706304 4176437248 127643648 536659968 2276670464 2169630208 3627016960 968005248 2161521600 1538881376 4175597104 2289966248 4028435028 2997143250 3029293987 +2147483648 1073741824 1610612736 4026531840 2013265920 3019898880 4194304000 3841982464 3850371072 2562719744 2447376384 3538944000 1880621056 21233664 1215692800 2970550272 1302495232 3495051264 3670614016 2878713856 816101376 2558876672 2018494976 1820456192 656070272 2177254592 3409380192 2843128688 1686910776 624573868 978674098 1221034227 +2147483648 3221225472 3758096384 2952790016 1207959552 201326592 1442840576 2701131776 1853882368 876609536 106954752 1546649600 1875378176 3662938112 2003435520 2330001408 2750382080 2698919936 1635475456 1676079104 4239759360 2549548032 62952960 2647835392 2767162496 123618624 1740341024 4291228848 1139143640 2425303940 1964808634 4178358877 +2147483648 1073741824 3758096384 2415919104 2013265920 3690987520 838860800 1996488704 327155712 2252341248 664797184 1395654656 1132986368 469499904 2519334912 4158849024 4082728960 989216768 2436440064 265482240 407078912 1805474816 1830600192 3738099968 2071572352 226905024 437333024 413054288 27378136 186794020 2061451662 2702434845 +2147483648 1073741824 536870912 2952790016 1207959552 469762048 3791650816 3137339392 2474639360 281018368 3764387840 118489088 62390272 2392588288 4209901568 505872384 2214821888 4136779776 395911168 3233583104 1421711360 3668788224 385269248 1294530816 763871616 3683652544 2398625632 1329344688 2568906184 869211004 1585946014 336604047 +2147483648 3221225472 3758096384 3489660928 134217728 3556769792 570425344 318767104 2776629248 2982150144 752877568 3088056320 3065511936 1897136128 3095527424 1141047296 72187904 3388358656 2412863488 3495358464 2896144384 1080894464 3078158848 487246080 2661401984 130051264 1038113760 1049629424 2063073608 808726140 3664905370 2074827897 +2147483648 3221225472 1610612736 1879048192 2818572288 4227858432 3858759680 2667577344 1887436800 675282944 2631925760 2496659456 3885498368 24903680 212992000 1998389248 1857454080 1018052608 1522491392 3742609408 177534976 3939202048 3097865728 2534914816 3599401856 528220736 397570336 2778541808 469151656 4258154156 330266734 2242623105 +2147483648 1073741824 2684354560 2415919104 1744830464 3825205248 167772160 1795162112 1635778560 1136656384 1419771904 2182086656 3159883776 2907439104 1857421312 1245642752 3346235392 4103749632 574169088 2063912960 1459456000 2002342912 4071916032 3409304832 982329728 1718519488 2708246240 884573904 1377514056 2416017420 1260847510 1054865219 +2147483648 3221225472 1610612736 805306368 2550136832 872415232 1040187392 2600468480 1753219072 373293056 2002780160 548405248 322437120 1394343936 2107506688 608763904 1610055680 2812428288 34037760 305573888 3044136960 3567741952 1025952256 416937728 1037252992 23900736 348841504 4213153072 926298008 3351084028 486387614 357655271 +2147483648 3221225472 536870912 3489660928 134217728 2080374784 2315255808 2399141888 2759852032 3409969152 1331691520 934281216 1555562496 1458307072 2574647296 2347040768 470056960 2679783424 2353225728 3521744896 241870848 832775168 941215232 506658048 2470382464 4227307584 1223403168 1405479216 2713486360 4241898172 4092950502 2813110035 +2147483648 1073741824 2684354560 1342177280 2281701376 3154116608 3254779904 822083584 1031798784 4181721088 31457280 3864002560 2057830400 1303642112 1467351040 1121648640 2087616512 2959228928 2870812672 3553480704 407955456 89990144 3366825472 2244008192 2446660736 2741630144 4117691296 165836144 1415389032 1160615988 75534090 4097123363 +2147483648 1073741824 3758096384 3489660928 1744830464 1140850688 3321888768 2499805184 2592079872 1178599424 689963008 948961280 3401056256 1178337280 4172152832 1599930368 866091008 2817671168 3678609408 3362451456 212445184 3489879040 3351966208 2021243648 4103829120 417762112 1202698784 3726246160 287792520 4270379580 3297943854 599098703 +2147483648 1073741824 2684354560 1342177280 671088640 3154116608 3791650816 1929379840 511705088 658505728 2002780160 2435842048 2330460160 60030976 3152150528 966852608 497713152 4065738752 3272810496 3746811904 2160125952 3151197184 2331225600 1129367808 1110140288 3202331968 1115587744 2354327344 650265688 2691763860 884137306 2710180377 +2147483648 3221225472 3758096384 4026531840 3355443200 1409286144 436207616 2298478592 3162505216 188743680 1319108608 1404043264 4213702656 1329856512 3242852352 3184328704 948731904 3991814144 1989632000 3663327232 869185536 1779909632 18463232 2775500032 1437038720 2083618880 757787296 3144504016 4282182936 3972417908 1087582418 1871956717 +2147483648 3221225472 1610612736 2415919104 402653184 2751463424 234881024 1694498816 2793406464 247463936 2543845376 1961885696 2093481984 2952003584 577110016 2803957760 1925218304 2717007872 2023186432 2266607616 296650752 4177996800 176259584 2304950016 1306351232 1366482240 3943000672 3210664528 2798613944 3136657220 960811722 10238811 +2147483648 3221225472 536870912 1879048192 671088640 2214592512 2919235584 1224736768 2659188736 2411724800 3059744768 948961280 541589504 3716939776 2568355840 1983709184 3403055104 3963240448 2472239104 569610240 4199086080 4243272704 3901469184 763150080 2125015168 2607081792 3482139360 2528044208 2811130248 4258878852 2650572182 2020170291 +2147483648 1073741824 536870912 268435456 2550136832 3288334336 2113929216 3036676096 1904214016 1681915904 1457520640 1898971136 1249378304 1005322240 1884684288 2010972160 3759505408 4162469888 3353026560 297832448 2096875520 4127927296 3012088320 1861216000 1592884864 73639616 2463577888 2225515248 2271126744 1290967772 2890194214 3416904579 +2147483648 1073741824 2684354560 4026531840 1207959552 2751463424 1174405120 1526726656 2994733056 2764046336 325058560 3905945600 3412590592 106168320 3335651328 2471952384 197033984 1076248576 3199541248 2727464960 2353313792 2290435072 2439619072 232311552 4046655872 194305856 4016917344 3573414704 820700840 3748923284 3550610042 1250889841 +2147483648 1073741824 3758096384 805306368 1476395008 3959422976 1107296256 2533359616 2441084928 1648361472 1553989632 4153409536 1461190656 260308992 1358036992 769196032 1377796096 1956003840 1889214464 4237225984 687200256 1145785344 4290160128 639731968 331423616 823902912 346312224 1814188240 3940635272 1254858092 706485810 2729846945 +2147483648 3221225472 3758096384 805306368 2013265920 1006632960 1845493760 989855744 3514826752 851443712 115343360 839909376 1425539072 4059824128 1731854336 3832086528 1648721920 266747904 2703450112 2374299648 4152875008 2775784448 3353120256 835428096 2692815232 3393313472 2678069344 3878710768 1082670664 760507100 178156654 2719957669 +2147483648 3221225472 3758096384 3489660928 2281701376 1409286144 3791650816 1862270976 1333788672 683671552 1491075072 1190133760 594018304 4068212736 3999662080 3655401472 820019200 4181344256 4111949824 1842999296 3186534400 4071056384 462535168 352495872 2753117056 3494173120 3731363680 2868651760 1697000760 1203835156 2146485166 170001019 +2147483648 1073741824 1610612736 1342177280 1744830464 1677721600 771751936 50331648 780140544 3661627392 1172307968 1903165440 1772617728 1392246784 1882849280 2251096064 567967744 1684422656 2298945536 485470208 3653822464 779572224 1514643968 3753168640 2433580416 3087696192 836636704 778242160 2061604984 2970846132 3581060142 1662670485 +2147483648 3221225472 2684354560 1879048192 2013265920 2885681152 2852126720 553648128 192937984 3787456512 2615148544 3438280704 730333184 3161194496 2523267072 1270677504 167018496 657080320 3259719680 443666432 3197827072 2327518208 4294567424 4260822272 1079850112 2902777792 144858080 1881631856 3541551416 3651640292 3792681638 2289292283 +2147483648 3221225472 536870912 2952790016 2818572288 3959422976 100663296 2566914048 3380609024 398458880 4066377728 2809135104 219676672 2368471040 4091936768 189857792 515342336 854212608 3932643328 1978568704 4279867392 3915346944 2568128000 980912896 1980391552 2589406912 1289139936 1961228976 2830203384 705162412 127038406 4013627195 +2147483648 3221225472 2684354560 268435456 1476395008 1409286144 1174405120 2835349504 3800039424 62914560 1658847232 4121952256 535298048 4278452224 790757376 697237504 529956864 1669742592 440229888 312594432 1800194048 24448000 4004878848 3348544256 4152774784 4231874368 2879508704 3519849200 1454733592 3394618964 2602999954 183401977 +2147483648 3221225472 536870912 2952790016 939524096 3825205248 1308622848 1023410176 3196059648 1950351360 945815552 3002073088 301465600 1467219968 4068605952 565248000 2699198464 2203467776 2615369728 3812331520 2538117120 3724229632 2659156480 2400366336 1546549888 2698461504 2111416096 1913233840 3051476664 3135080604 2939411498 407144905 +2147483648 1073741824 1610612736 1342177280 1744830464 335544320 2113929216 16777216 629145600 1027604480 2736783360 298844160 1765277696 2649489408 767164416 2311782400 4202659840 2511749120 985735168 2247929856 4086163456 3275314176 2188417536 449308416 1998224512 3210427584 392672160 285880848 1686308008 1690025468 3426244166 3194767845 +2147483648 1073741824 536870912 805306368 134217728 3825205248 704643072 1526726656 1166016512 2805989376 1604321280 1957691392 1128792064 2712403968 3423469568 2327642112 154828800 3334619136 132325376 593465344 376231936 3484115968 2675163648 2166545664 3971371392 2147050688 3559439520 3644410704 1992876824 2166974404 3501239334 3868010703 +2147483648 3221225472 2684354560 268435456 2818572288 2751463424 1979711488 4143972352 3967811584 4257218560 2044723200 508559360 1132986368 3130261504 1355415552 2309816320 1821474816 1442725888 2140626944 885313536 331597824 1139766272 942203392 3001393920 3135506304 569524288 459362272 1057464432 615335144 1964089444 3451801562 1412923005 +2147483648 1073741824 2684354560 2415919104 939524096 3959422976 1107296256 2499805184 813694976 2596274176 824180736 3788505088 3165126656 2856058880 2550792192 1046937600 1570209792 3025551360 3638370304 2741555200 2225440768 3695541248 403473920 2943088896 3363602048 2548695616 1217856096 2481956624 2437023784 2074836084 1231403886 149257917 +2147483648 3221225472 1610612736 4026531840 939524096 1140850688 3187671040 218103808 1233125376 1514143744 1918894080 2710568960 2350383104 828112896 1606287360 2928476160 3806429184 1715617792 3741540352 3972313088 798472192 1651194880 4207997440 3134052096 2863940224 1030376128 561453088 2601419952 399543432 3276641004 2834580798 4211756135 +2147483648 3221225472 536870912 4026531840 3623878656 2080374784 2516582400 520093696 3548381184 977272832 3047161856 2951741440 1904738304 1712062464 3371302912 1943076864 2642575360 3919462400 2461229056 3469447168 961067008 2892712960 473943552 3909018368 2703506304 1418611648 3890937888 3128920656 459187128 970201380 1384530038 1369925393 +2147483648 3221225472 1610612736 805306368 2550136832 469762048 2449473536 553648128 1367343104 2076180480 3110076416 2387607552 3384279040 1709965312 1223032832 1433206784 1709670400 153763840 1878745088 927117312 3437877248 118713344 3113672192 2325979392 3115869312 1575762624 82203360 1869435184 3236412776 3601495804 2805688870 4272076715 +2147483648 3221225472 2684354560 3489660928 671088640 67108864 2113929216 587202560 2810183680 792723456 1495269376 3142582272 1718091776 2634285056 613548032 1097924608 560562176 2306228224 508780544 1170264064 2630068224 762000384 3584864768 4141205248 3788000640 3818157504 941232800 1657110032 4171467240 4128967252 2182396722 1585033521 +2147483648 3221225472 2684354560 2415919104 402653184 3690987520 973078528 2868903936 3313500160 2453667840 1407188992 1966080000 2332557312 3380346880 714997760 722403328 3479601152 1993490432 2056871936 85315584 3341453312 3645123584 4259995136 3765241088 2553778560 630964416 1849530912 214339952 1996633560 3273726564 841088622 2426990887 +2147483648 3221225472 2684354560 805306368 3355443200 3556769792 1107296256 2835349504 914358272 1195376640 1650458624 902823936 2909274112 1355546624 2004484096 195100672 477069312 1650868224 2041798656 50515968 3010713600 2775860224 3328072192 2119657728 2455021696 607704384 2201143456 1309390000 2683321640 794305108 1689550070 3950913381 +2147483648 3221225472 3758096384 268435456 2818572288 1677721600 3254779904 1929379840 8388608 4190109696 2166358016 3639607296 67633152 4218683392 64880640 1104871424 1134264320 408567808 1242390528 3207917568 4179609600 3356259328 736240128 3834714368 1372513664 2158143040 818974688 81381392 1618677176 1386984100 3312590794 3045671431 +2147483648 3221225472 2684354560 2415919104 1744830464 335544320 3657433088 687865856 478150656 4013948928 484442112 3954180096 1529348096 4102291456 1162477568 973668352 2128052224 1585332224 1449877504 760926208 862160896 2623280128 294009344 2662823168 2543642752 2738155584 1299230880 1192921072 4110669592 1336694900 1104037266 658706957 +2147483648 1073741824 3758096384 1879048192 2818572288 2751463424 3388997632 989855744 1400897536 1849688064 2090860544 3094347776 4137156608 4279500800 1660551168 3527737344 3299901440 966672384 2955354112 4108447744 3914659840 1060910080 1578500608 389754112 21492096 186118080 490725408 3973306064 1731051640 3122305452 2431867130 1543231509 +2147483648 1073741824 3758096384 2415919104 2550136832 3959422976 771751936 2365587456 1619001344 994050048 2237661184 1911554048 1756889088 849084416 410910720 607846400 1214676992 353517568 167583744 1178726400 38438912 196357120 388638208 1998663424 2229256832 2806106688 214604960 1576272688 1657427512 2777771452 2231874654 3391986551 +2147483648 3221225472 1610612736 2415919104 402653184 1140850688 3187671040 1224736768 159383552 968884224 1633681408 3213885440 1177026560 777781248 3272998912 4101832704 548175872 3571073024 1279483904 2769137664 2342553600 3859033088 4239553024 599729920 3379290240 1806035648 1773978080 2008177456 2839504776 3861630772 3213204862 1695342579 +2147483648 3221225472 1610612736 3489660928 3355443200 1275068416 3925868544 2466250752 3716153344 515899392 329252864 2135949312 171442176 3857448960 746192896 3580952576 1091993600 2764455936 4097007616 2718674944 845850624 4205069312 1950250496 75443456 941737344 3148082368 421461088 1474438480 818749672 3772045500 26943046 3548378949 +2147483648 3221225472 536870912 2415919104 2818572288 1409286144 704643072 2097152000 411041792 3300917248 1608515584 2968518656 267911168 645136384 4133617664 1779630080 1443528704 2665889792 76111872 1609404416 1926137856 3277616128 3061733888 650988800 3784811136 3797529152 3133996384 1744778352 3450655416 3956221404 1102350506 2471180217 +2147483648 3221225472 3758096384 2415919104 4160749568 1275068416 4194304000 1124073472 998244352 1950351360 601882624 1959788544 2086141952 4121690112 2761555968 562364416 2193457152 736509952 742875136 2752835584 1761708032 4261698560 2677945856 1956332800 1055298944 2803926976 2769797408 3840613744 2249121320 2051317196 2375672582 2710048469 +2147483648 1073741824 536870912 2952790016 939524096 2483027968 4127195136 3976200192 2961178624 2092957696 236978176 4014997504 113770496 1245446144 967966720 1333198848 2742648832 4141760512 2265784320 3115487232 190158848 700742656 620132864 692138752 3843601024 2652294720 1075048288 1950186128 2479534440 1817309508 4027740782 2204594529 +2147483648 3221225472 3758096384 3489660928 1207959552 201326592 1778384896 452984832 4085252096 364904448 73400320 2773483520 1825046528 3777232896 3653632000 2077163520 2571927552 984760320 255942656 2842161152 1004054528 3349939200 3007452672 1614359808 1285276032 366123968 1953569248 603957936 3786735336 1552820548 741034562 3278542715 +2147483648 3221225472 1610612736 3489660928 1207959552 2885681152 2248146944 855638016 1283457024 348127232 1239416832 2087714816 936902656 3138650112 953286656 2280718336 1546616832 2025209856 1719361536 218804224 2083235840 3322676224 3173385728 366156544 3586577792 1307415616 674185056 863546992 3691682296 3920354252 1263276314 1334193057 +2147483648 3221225472 3758096384 268435456 2013265920 3556769792 2382364672 184549376 1719664640 3577741312 4217372672 609222656 671612928 2049703936 3025534976 2210594816 2455994368 4247404544 1797087232 1741484032 2147469312 2875464704 2937747968 1992638208 1143517568 3735397696 3628165024 3726815024 2366151912 487971300 1952001030 1927708851 +2147483648 1073741824 2684354560 1342177280 2281701376 4227858432 3657433088 3674210304 1887436800 4181721088 2623537152 3446669312 755499008 3536060416 2978349056 2961637376 1646559232 3744612352 529080320 1571278848 531687424 2821465088 2549222912 824775936 1970766208 1122550336 1928335264 851984048 3471068024 1863728740 2000642546 97051467 +2147483648 1073741824 2684354560 805306368 1744830464 67108864 1442840576 889192448 2457862144 2873098240 2871001088 1588592640 3921149952 847511552 2622357504 4275240960 3357638656 3078242304 178593792 3233206272 1173739520 601641984 790262272 1932878592 3049174656 2781462336 1184242848 642192400 648524952 2566194236 2531168114 1473875439 +2147483648 3221225472 2684354560 1879048192 3892314112 3019898880 2113929216 754974720 1837105152 1866465280 4292870144 332398592 3959947264 85196800 192020480 62193664 1152221184 2461417472 2924437504 3016544256 2101999616 968643584 2186701312 656365312 906287744 2222840000 4265505440 161179248 1478410664 2060254052 919192794 2281465505 +2147483648 1073741824 1610612736 2415919104 939524096 2080374784 2449473536 3539992576 4202692608 977272832 3135242240 735051776 3070754816 2821455872 1277034496 674299904 779911168 2439135232 3613859840 226603008 491816960 3019668480 1930833408 874328320 610450816 3159564096 1050397216 488869360 1662495016 4019058660 1916711494 167060375 +2147483648 3221225472 3758096384 805306368 3087007744 3154116608 3321888768 1023410176 1501560832 3493855232 2988441600 1336934400 2341994496 1144782848 729677824 1540947968 2250407936 1198669824 2323603456 1684533248 3235829760 4075584512 3388362240 168626944 2358827648 4034490048 970110240 2932479120 166948248 3229723948 2772145454 2763060343 +2147483648 1073741824 2684354560 1342177280 3623878656 2214592512 3992977408 3841982464 2759852032 213909504 2149580800 3320840192 1785200640 1058799616 541982720 436142080 1434288128 874659840 1142497280 3393114112 4171360256 3108768768 3231068672 3286961920 2696918656 3714792512 1065325408 952849808 3973040696 3812826388 3062076414 2387950031 +2147483648 3221225472 3758096384 4026531840 671088640 3288334336 3053453312 922746880 3565158400 62914560 4200595456 1647312896 1855455232 2719744000 3885629440 385941504 1700233216 691421184 415457280 2678779904 3649812480 1296839680 531788288 3359986432 45217664 1469930560 1980618976 4040625584 3966032088 174389484 3311704030 3991183589 +2147483648 1073741824 3758096384 805306368 1744830464 3690987520 2852126720 1526726656 1518338048 3032481792 4070572032 78643200 2329411584 3016491008 921042944 929890304 1660846080 1720320 622010368 1077932032 2450708480 4094448640 3804642816 4246551808 428245376 1508259648 1542275424 3342791120 3275381400 2816681548 1351083222 2110713211 +2147483648 3221225472 2684354560 1342177280 3892314112 3288334336 436207616 50331648 813694976 692060160 85983232 3186622464 1743257600 566493184 101580800 2523201536 1388740608 2444902400 37969920 3070742528 883091456 67392512 2087604736 62223616 425647488 3780529728 3882425248 2952584720 481898296 627354388 2211804370 3213793903 +2147483648 1073741824 2684354560 2952790016 1207959552 3825205248 1577058304 1828716544 75497472 2453667840 786432000 1928331264 491257856 1802764288 3912105984 3942842368 3377758208 2905227264 3483705344 612618240 2545981440 3950265344 2838364672 1258497792 2035600000 3844740160 732247072 2055462640 4206925240 4025745860 997091818 1709407647 +2147483648 1073741824 1610612736 3489660928 671088640 3154116608 369098752 3271557120 2122317824 985661440 576716800 2425356288 85458944 3849060352 744620032 876937216 2770632704 1612595200 4219412480 3048058880 136882176 703362048 3349302784 1235571456 3371474304 4263916864 2544068704 2087177136 2536095368 2360267948 4122964198 3452812361 +2147483648 3221225472 1610612736 4026531840 2013265920 67108864 3120562176 2634022912 3665821696 2336227328 643825664 1236271104 3595042816 812908544 2191917056 3314745344 2280751104 1189232640 4257046528 2511777792 791001088 3142851584 4269167104 3219854592 1494059648 1099961152 3340270240 248262832 1476034328 2557575108 600624298 898952123 +2147483648 1073741824 2684354560 2415919104 1476395008 1946157056 771751936 3674210304 2826960896 2889875456 2422210560 2104492032 3592945664 1769209856 2638086144 865009664 1587052544 549076992 3378061312 3955478528 2597095424 353651712 1515080192 547819264 2355923328 2504262208 2633390880 2907398832 1655623544 1741751668 2045227178 4190813975 +2147483648 1073741824 536870912 3489660928 134217728 4093640704 2449473536 3573547008 2810183680 2260729856 1893728256 2851078144 406323200 727449600 3815374848 2186739712 107511808 3175497728 2336563200 1237553152 2903812096 2822530048 3462023680 395260160 121931392 1523871168 1940803680 816909296 3657270712 3643660476 4135974078 3679560765 +2147483648 3221225472 536870912 1342177280 2013265920 2080374784 2181038080 3875536896 3682598912 2613051392 3923771392 2410676224 2812805120 2708733952 1198915584 182255616 2091024384 3811721216 2068013056 1873514496 3489064960 1913920512 1367756288 1104509184 1288103808 1576808384 4140978912 3069400688 251916696 3842150388 3600971690 3468370323 +2147483648 1073741824 1610612736 268435456 134217728 1677721600 771751936 3841982464 1451229184 1170210816 379584512 1362100224 1516765184 4056678400 1634861056 3021012992 4043145216 2085502976 2779455488 3322982400 145344512 163079168 1618223616 755379968 3004661376 2565512512 1596245984 2379189968 918495576 2626075796 3370560854 1190579569 +2147483648 1073741824 3758096384 3489660928 939524096 2885681152 570425344 3137339392 3917479936 473956352 2711617536 2110783488 3193438208 3832807424 2909143040 1578041344 1486979072 2759999488 3197181952 738914304 1117628416 170425344 4093380096 2571766016 1578969472 3242770112 4226582816 3713203280 1365870504 4195245516 584255690 1409018507 +2147483648 3221225472 536870912 1879048192 134217728 469762048 3992977408 2667577344 3162505216 46137344 1478492160 2991587328 1974992896 3601596416 3063808000 1675296768 2424406016 4238491648 4275920896 1151766528 2240149504 1053303808 2328133120 2680839936 3674829696 3602175040 4153456736 1638577296 3809212648 3159059964 3382282790 2795392119 +2147483648 1073741824 1610612736 4026531840 2818572288 872415232 3724541952 1996488704 3363831808 4215275520 1629487104 1781530624 1274544128 3968598016 3655204864 1862205440 2343534592 4162994176 1475944448 1525460992 103528448 2187867136 788793856 1745495808 3327989632 2601953856 3119433888 3403842576 2969352920 476288028 14436214 859197287 +2147483648 1073741824 3758096384 2415919104 134217728 3288334336 637534208 2868903936 2491416576 322961408 2816475136 1309671424 3024617472 3640918016 2805071872 1632829440 578060288 4284891136 2143887360 2100555776 1206421504 473457664 1671180800 2019437312 4040497536 1244507200 4208834720 1359345008 881436872 3701457348 1129245394 223418721 +2147483648 1073741824 3758096384 2952790016 4160749568 3019898880 1711276032 3875536896 1031798784 3426746368 27262976 829423616 3268935680 730595328 62259200 112525312 166166528 3674882048 2105221120 1378807808 2730727424 2053643264 3501459968 2666142464 2712360832 596031680 2190987040 3302105168 4135003640 3713577356 2568394550 2275401651 +2147483648 3221225472 1610612736 3489660928 671088640 603979776 704643072 2164260864 2122317824 3066036224 1646264320 2385510400 3849846784 2055471104 717881344 588054528 3310649344 650002432 2241814528 1567469568 471377920 575157248 3581690368 2223918336 518470784 350861632 357735520 4010099856 1271458008 2610957980 3111144242 2081969517 +2147483648 1073741824 3758096384 3489660928 3087007744 67108864 3992977408 3707764736 2457862144 2973761536 4259315712 3165650944 801636352 526123008 1418592256 2830696448 2708635648 1545748480 3575586816 1772613632 668379136 4252515328 2912178688 961703680 2641844864 1277925184 1172368800 1224017776 2128914840 2290048516 3277307390 209642735 +2147483648 3221225472 536870912 2952790016 3892314112 1946157056 2919235584 1325400064 3481272320 2847932416 3982491648 3620732928 3856138240 2261516288 3699507200 2743140352 3494543360 3277733888 742088704 3038220288 3492714496 1316508672 66865664 2403999488 3925150592 466921920 1652914656 3099387440 2621537192 3190487500 2030978358 2904781081 +2147483648 1073741824 2684354560 4026531840 1207959552 872415232 704643072 4043309056 4118806528 3888119808 2095054848 2234515456 1835532288 2900099072 3748003840 3584229376 697860096 944390144 2194481152 873975808 2285680640 340280320 3490474496 1220427008 4074185856 2604844224 1686060256 1165947888 4247343320 1966466964 1009627134 3862532443 +2147483648 1073741824 536870912 805306368 671088640 2751463424 2852126720 1493172224 4051697664 1296039936 1658847232 865075200 1595408384 711720960 2172256256 429326336 2551808000 2294693888 2392137728 2217906176 3386759168 3380114432 3543949824 2663537920 3691716736 3056320192 1829069216 2737498352 2142346632 1577191916 3047892710 2690363909 +2147483648 3221225472 536870912 268435456 3355443200 1409286144 3590324224 2063597568 662700032 4273995776 1721761792 1311768576 2591555584 374603776 2338717696 2425683968 1746042880 2864857088 2997575680 186880000 1710147584 1138246656 2716097024 3772674816 31543680 3766803904 3037691488 2854061520 2908739928 942967196 3476493082 2393474043 +2147483648 1073741824 2684354560 805306368 939524096 335544320 1174405120 2063597568 3732930560 1321205760 1314914304 2666528768 661127168 3601072128 2095972352 2398027776 599949312 393887744 3599310848 3376009216 899602432 1479048192 243563008 968780544 2543270272 977205568 3224915552 719067568 1150438840 2280473492 2285369090 3334577215 +2147483648 3221225472 1610612736 1342177280 3355443200 2885681152 2181038080 4177526784 2592079872 4290772992 1545601024 2026897408 2482503680 2025062400 1581121536 3474915328 4150951936 43663360 4185481216 1129426944 2027350016 1865958400 3004433920 3316537600 2013737088 2192506688 2278303968 1716155280 2961259944 3336950620 3261647274 3974581095 +2147483648 3221225472 536870912 2415919104 1744830464 2483027968 2583691264 1023410176 1501560832 1153433600 580911104 1500512256 1504182272 3817603072 87162880 3968401408 251035648 68042752 1513316352 63148032 2466416640 3160937472 3870046720 1736578304 2667668096 3477787328 234120544 3496354512 681512696 4265732724 822327030 715314545 +2147483648 3221225472 2684354560 805306368 3892314112 67108864 4261412864 1224736768 3045064704 1304428544 3336568832 4050649088 3397910528 1238630400 1086193664 4018077696 1278312448 2262450176 1630101504 178966528 1316870144 3540538368 2652123648 2707306240 982468736 2465836224 3190692832 2701613296 581818104 2035302756 3617092986 1735158167 +2147483648 3221225472 536870912 1879048192 1744830464 1543503872 3858759680 3607101440 3229614080 2361393152 2166358016 2456813568 2633498624 2886991872 1590034432 1769275392 1593999360 2976006144 1407934464 2673053696 524220416 1534596096 945053184 1193696000 2955241344 143325760 3389938528 192493584 1912656632 4204335196 928023802 1796298955 +2147483648 1073741824 2684354560 3489660928 402653184 3959422976 1375731712 2600468480 2206203904 2126512128 2464153600 3111124992 4157079552 2159280128 1552023552 1006960640 1700036608 3867557888 1127161856 617992192 339257344 1002990592 1119094272 2139230464 2206542208 1368701888 57024608 736038384 920486136 2246880580 2700761674 463027593 +2147483648 1073741824 1610612736 2952790016 2550136832 2348810240 2986344448 1929379840 1015021568 1321205760 3558866944 2224029696 978845696 1799618560 3098411008 1738342400 1464303616 1429880832 3347783680 1462677504 2652608512 3274714112 378033664 3439079680 836382080 1983583296 1986443360 2504510096 2654602632 2802529292 2213449938 758882319 +2147483648 3221225472 2684354560 4026531840 1207959552 335544320 4194304000 3070230528 1249902592 1874853888 648019968 1827667968 3192389632 96731136 2117206016 4181131264 1889304576 1514553344 1412259840 3560951808 3578836992 3025142784 1203255808 1242322176 146147200 3747941184 3497771232 2418210256 17262776 2499083652 498224722 427238961 +2147483648 1073741824 536870912 1879048192 939524096 2617245696 2986344448 2332033024 3833593856 3107979264 3382706176 3023044608 2651324416 3275489280 2446983168 3635216384 3209330688 2669035520 3382648832 3226177536 2218719232 3067116544 144211456 1568960768 1034838400 3890946112 1812843424 1610201168 1165987288 1524142564 631706094 813687333 +2147483648 1073741824 2684354560 1879048192 3892314112 2617245696 3254779904 150994944 4034920448 2797600768 2837446656 3551526912 1474822144 4248043520 1094844416 1449721856 3046277120 998653952 2787319808 1155518464 1976498176 3157267456 1722301952 2169768192 2291288192 122765888 1444871264 2550690064 1738814744 354046164 1689600362 2112154089 +2147483648 3221225472 3758096384 2415919104 1476395008 3690987520 2650800128 2667577344 2927624192 3007315968 1738539008 3310354432 763887616 1625030656 768212992 167313408 668041216 998653952 2858115072 3062165504 3758458880 936381440 3234364928 2021422848 3592039296 3476100416 4239259808 1293710160 287971944 1594452004 1158255134 4090637213 +2147483648 1073741824 536870912 2952790016 402653184 3422552064 3791650816 889192448 2407530496 457179136 3600809984 2521825280 3778543616 1172570112 1460797440 167051264 19365888 1785085952 3409911808 1078366208 3581646848 1297116160 3652736512 1948530944 3178385024 2252680640 2398067360 2414493904 2188457576 3481643772 1197169666 1863624689 +2147483648 1073741824 1610612736 3489660928 402653184 4093640704 1040187392 2365587456 1820327936 2042626048 627048448 2888826880 1776812032 2635333632 144834560 1384710144 2431483904 2932228096 1885544448 2644553728 2232526848 3723521024 2156423680 1260668672 441066112 3256696896 1192221152 334433072 2287896280 3825126996 1563355354 1555471609 +2147483648 1073741824 536870912 805306368 1476395008 3690987520 234881024 1895825408 3464495104 1883242496 1650458624 3438280704 2685927424 4200857600 1966735360 797900800 222658560 2809020416 1133322240 1404997632 3325679616 3065007104 561536512 2803109632 719457408 1363879232 2058342688 2288602800 2839845304 353820524 1428524066 3500028373 +2147483648 3221225472 536870912 268435456 3355443200 1543503872 3590324224 3204448256 25165824 12582912 102760448 1135607808 1717043200 2722365440 1047134208 3521839104 835747840 568213504 1857642496 925863936 3584870400 2367702016 405822976 3885527808 1457795968 1654278848 1381188960 25474960 2241609368 2095993740 3651224146 2072753661 +2147483648 1073741824 2684354560 3489660928 939524096 1140850688 1979711488 218103808 3951034368 616562688 3412066304 2221932544 1863843840 4077649920 1354366976 3235053568 2652864512 3179692032 2404458496 4161851392 4062947328 199261184 1043354112 2402812672 1054634624 1169312704 2000096096 7460912 411267448 4007129132 1350704726 1720666069 +2147483648 1073741824 536870912 4026531840 3087007744 2214592512 2046820352 3204448256 1736441856 3938451456 94371840 2916089856 37224448 2532573184 3726770176 857800704 2504097792 54935552 366682112 3508834304 2347612160 2338339840 1114665472 2028492032 1061976960 3826658752 2846034528 2838552656 2793405096 143206332 1483574474 3282047785 +2147483648 3221225472 1610612736 1879048192 3892314112 3154116608 3724541952 318767104 2642411520 1598029824 1784676352 1366294528 1377304576 1639710720 3980525568 2472214528 424312832 3092135936 1453416448 3405623296 1741617152 3953153024 3251637760 1917347584 4071900544 378954944 2705137312 154129328 1690152952 2637097068 185612878 1265107753 +2147483648 1073741824 536870912 3489660928 4160749568 2885681152 100663296 3238002688 41943040 415236096 1612709888 2645557248 1021837312 33816576 1270480896 3967221760 2197389312 2035171328 1212489728 4284125184 330672128 553655296 2994759168 281049856 3827332224 3484429120 1474845024 3347338128 2432315160 2518094676 1739177330 3090553621 +2147483648 1073741824 1610612736 4026531840 671088640 2214592512 2449473536 2499805184 2122317824 4131389440 1809842176 1626341376 2290614272 1549533184 1083834368 2324103168 3835658240 2549497856 380968960 1821683712 1286322176 2554360832 283136512 628097280 1531455104 343697728 1078620192 2262775408 647742904 2154315812 4113318142 2647791045 +2147483648 3221225472 536870912 1342177280 3623878656 3825205248 100663296 1761607680 2122317824 3066036224 249561088 3446669312 321388544 1212940288 2883977216 3671785472 4030627840 3583655936 2679463936 2927202304 2478499840 4198517760 3474981376 269499136 1075343488 1380196672 3132762720 530919664 375516536 1979624884 2667206710 1569014843 +2147483648 1073741824 1610612736 805306368 3623878656 3154116608 2248146944 2466250752 4152360960 3628072960 2585788416 3887071232 1316487168 773586944 965607424 1024000000 2831712256 2315403264 3712950272 1302704128 3109607424 231345152 707481088 2813848320 2829057408 3668683200 1183949088 1877118864 2625201560 1716554460 894316350 283714191 +2147483648 1073741824 3758096384 268435456 939524096 469762048 436207616 4278190080 3833593856 2218786816 1998585856 1552941056 2917662720 3275489280 619053056 2727280640 3992092672 4234821632 4279312384 4121554944 3628255232 1142062080 1480941056 3115578624 2009836416 1570734144 3456487712 390910224 547432328 2597432468 3214327598 2319978283 +2147483648 3221225472 2684354560 2952790016 134217728 3422552064 3053453312 2566914048 2709520384 2554331136 2837446656 3140485120 2115502080 3626762240 3751149568 3028877312 162758656 3987357696 171401216 1896796160 1956878336 1879188480 2244171264 4292137728 3383545984 1913688768 3907944736 661908240 3762974168 4226230764 440845734 4027026243 +2147483648 1073741824 2684354560 1879048192 3355443200 3959422976 2717908992 1694498816 1551892480 2973761536 2619342848 2395996160 3449290752 2268856320 2302017536 636157952 2092072960 2700754944 3046449152 4076720128 2965567488 133301248 1469122048 1600633088 665300608 3729251392 838324128 1017095568 1441511336 653888044 509124142 924267619 +2147483648 3221225472 1610612736 2415919104 4160749568 1677721600 570425344 318767104 931135488 2629828608 2489319424 2748317696 3423076352 2479095808 3280338944 1184169984 1558413312 3320987648 969629696 305836032 3314780160 357194752 4132921856 2695948544 2888105344 1022031296 1528560992 349047472 368125864 3302327716 3267304114 2548354203 +2147483648 3221225472 3758096384 4026531840 939524096 1006632960 3456106496 3372220416 3279945728 4290772992 1713373184 560988160 1422393344 345243648 1765408768 3672834048 2321514496 1694384128 124346368 929624064 1859106816 2305178624 2001014272 294579968 3226124416 600359872 1879037664 2588809360 629236216 3398221380 1463655354 3038328501 +2147483648 1073741824 1610612736 1879048192 2281701376 3825205248 1174405120 1660944384 3682598912 1539309568 56623104 2825912320 1844969472 2185494528 1841168384 3833135104 2260992 1793736704 4216266752 2120724480 703789056 243409920 365126144 3460672256 2753662336 1188019136 429829344 1309702960 1560831096 2147240156 1331314802 1322731479 +2147483648 1073741824 536870912 805306368 2281701376 1543503872 2382364672 3170893824 478150656 163577856 1499463680 1865416704 1615331328 3842244608 2869821440 3879927808 1015971840 3529129984 3291815936 1023512576 1050597376 2130846720 3555270144 2173947648 1164952192 32343104 3359940064 653745456 1166576472 3543996548 1940246482 2118184239 +2147483648 1073741824 3758096384 3489660928 134217728 3154116608 2315255808 2667577344 2961178624 2168455168 568328192 1020264448 2661810176 4117495808 1454243840 1289158656 111050752 32653312 2021728256 2563633152 3780028416 1641702400 2645364224 772005120 25813888 1087169088 1354976160 762618480 2460439976 101107124 1550190054 2209036623 +2147483648 1073741824 3758096384 3489660928 3355443200 3690987520 3858759680 352321536 360710144 3938451456 3558866944 105906176 2490892288 522452992 313131008 1858142208 1482784768 3674095616 2479038464 3141332992 2771494912 839255040 2779201024 2591484672 402704000 680517824 3542448224 48999312 3027189608 2598041500 2741426658 312016877 +2147483648 3221225472 536870912 4026531840 1476395008 3825205248 570425344 822083584 1015021568 1757413376 1906311168 126877696 2646081536 1110179840 1710620672 1410924544 1379434496 3303686144 1430740992 1349881856 1411954688 1930562560 688587264 3291740416 1129942144 492757056 3351996256 1184086352 2571731208 2091311868 545739430 2471885411 +2147483648 1073741824 536870912 805306368 2550136832 2483027968 1040187392 3909091328 2105540608 734003200 1948254208 1601175552 3946315776 945029120 2238054400 4001169408 1842708480 1533165568 1154686976 637833216 2351290368 1897540608 2548529664 4000487168 300998784 1895028928 4227805408 4225169808 1961812472 2327486652 1658641114 1730256539 +2147483648 1073741824 536870912 805306368 1207959552 335544320 3925868544 2197815296 2105540608 1992294400 3554672640 1448083456 1281884160 1552154624 1955725312 61407232 2647359488 4070981632 2927828992 2974715904 1511774208 1041122304 2095528448 3071081728 3583688064 870445248 3819123808 1358886256 3257120872 2313319828 2339444690 569888273 +2147483648 1073741824 1610612736 2415919104 1476395008 335544320 1040187392 3607101440 310378496 2378170368 3223322624 2289041408 1725431808 419692544 1838284800 3198615552 237338624 4156964864 2099060736 1335799808 2127923200 3588115456 2444827136 4248626944 2806697856 2695876416 205849568 2228931728 220705528 3077141196 1549042546 1303827553 +2147483648 3221225472 536870912 2415919104 939524096 872415232 2717908992 4177526784 2692743168 1983905792 2975858688 4170186752 3689414656 3720085504 1424097280 3678601216 1416396800 95305728 4065943552 2285604864 914130944 889601024 2214947328 252283136 3174557824 4278646336 3175170080 2357185840 4287288456 1157326996 270051918 2071994633 +2147483648 1073741824 536870912 3489660928 2013265920 1543503872 1040187392 1157627904 3766484992 2059403264 3063939072 764411904 4170711040 1049362432 2204237824 2442723328 2360115200 3655221248 2423463936 1650561024 226273280 472275968 4014939648 3117147904 265401984 2209645120 3457317984 2935045840 948469768 3350727532 1599886454 4137291689 +2147483648 1073741824 2684354560 3489660928 939524096 2751463424 3120562176 2835349504 2910846976 4248829952 631242752 2949644288 762839040 3456892928 1411514368 3985047552 1518239744 3479060480 1502420992 323866624 3111036928 1690729472 2935038464 289924352 3747471488 3631675584 3900326304 3566928720 398782888 2426755292 1517926518 3361776809 +2147483648 1073741824 2684354560 805306368 3087007744 1006632960 33554432 2701131776 243269632 146800640 870318080 246415360 48758784 3812360192 3877765120 1943601152 1195671552 1070481408 1415782400 2024394752 3777288192 3929947136 3240848896 1057343744 2403259520 1111696704 2977557344 3636248688 76182680 3661967444 2826353422 1559181497 +2147483648 3221225472 536870912 805306368 4160749568 4227858432 1308622848 3942645760 1283457024 2302672896 90177536 154140672 1214775296 927203328 3350331392 3819896832 1924300800 3961929728 1376083968 3629223936 3889354752 3977665536 1047334400 1830137600 2103497088 1429800000 3340758432 3860043824 1874170712 1165030612 1518415026 4072907633 +2147483648 1073741824 1610612736 1342177280 671088640 738197504 1979711488 1627389952 2927624192 1287651328 1050673152 1783627776 2224553984 3595829248 2283143168 1532690432 967737344 2016559104 1598365696 1536798720 4178503680 794981376 459081216 4094534400 2469973120 1772696896 558603104 3011235024 471043816 2802835820 3113584410 2280425971 +2147483648 3221225472 536870912 1879048192 939524096 1275068416 1107296256 4076863488 562036736 1480589312 4242538496 3262119936 3760717824 2878078976 3685351424 2632908800 1485602816 2067152896 2740805632 2854719488 1198323712 818297856 1060460032 3142289664 2612436352 2424376000 83221280 1844956912 3813969016 3838985972 1302022294 2886901277 +2147483648 1073741824 536870912 1342177280 2013265920 3959422976 1845493760 2264924160 897581056 2277507072 3655335936 2825912320 1726480384 29097984 4276748288 540606464 1712881664 1028014080 3834322944 1058377728 1253632000 2660654080 70469120 30510848 4017526656 2769367232 1413788384 920412272 3269081464 2079404116 2310325966 4159983421 +2147483648 3221225472 2684354560 3489660928 2013265920 3825205248 1308622848 1325400064 41943040 1891631104 1197473792 1515192320 730333184 557056000 4156686336 3909550080 684752896 3813031936 3739049984 1636552704 3849365504 1198922752 2793751040 2272763648 858174336 2718134080 675994976 1312643888 2157690856 1490612964 187831882 2319415801 +2147483648 1073741824 1610612736 2952790016 3892314112 4093640704 33554432 620756992 1451229184 2151677952 3730833408 2777677824 1724383232 1226571776 267255808 3118661632 949387264 3447865344 3390382080 2135011328 2260113408 1181881344 2169334272 345368832 709164672 561988928 1421388576 1153520816 2771642120 2986059268 367511710 1753845135 +2147483648 1073741824 2684354560 1342177280 2013265920 1275068416 570425344 2399141888 3246391296 1505755136 576716800 655360000 3870818304 4072931328 1351483392 2621767680 679247872 968507392 2904760320 937807872 3304908800 1861901312 3070449152 995485952 1597281152 295049920 3522259936 2321203120 2047041736 3319104892 1333060530 238433407 +2147483648 1073741824 1610612736 2415919104 939524096 1543503872 2382364672 3003121664 713031680 1874853888 723517440 3627024384 1497890816 2183921664 719454208 4076797952 2127724544 4066263040 2485460992 2276044800 2907867136 1713273856 256196096 1996078848 2823474560 1084901184 441667296 1542517520 3145807064 180853764 1891629670 895212153 +2147483648 1073741824 536870912 268435456 1476395008 4093640704 1577058304 2197815296 1786773504 2562719744 1470103552 747634688 665321472 2506883072 3306029056 3322478592 2905833472 449986560 1316954112 1755222016 263440384 1846692864 2480884224 2299442944 2577114496 4248699712 3350276448 3073891664 1427113608 3454541044 2383177734 4030609823 +2147483648 1073741824 2684354560 4026531840 2818572288 335544320 2583691264 989855744 3816816640 1019215872 962592768 2945449984 6815744 2444492800 4200464384 258146304 1585610752 3181002752 3649380352 463327232 3875715072 1515860992 1399159296 3503154432 1644884352 3934146496 139667808 2526733360 429283208 1562841492 430234890 2674220759 +2147483648 3221225472 3758096384 268435456 2818572288 3556769792 3724541952 3774873600 3414163456 499122176 1495269376 3811573760 806879232 4016308224 3909484544 2363817984 2440658944 3807526912 2391498752 1057026048 1752811520 1701999616 3242949120 891328256 63564928 1747614656 2655984608 1366739728 3546609880 2181033260 4040622274 2253565451 +2147483648 1073741824 2684354560 3489660928 939524096 3019898880 2516582400 721420288 1602224128 2998927360 354418688 795869184 17301504 2969829376 140115968 2366046208 919306240 730742784 476389376 86036480 2899027968 1653505024 1592076800 325120768 1823187328 1579026880 4089264224 2803690512 2340264440 3632746532 1426844274 405684101 +2147483648 3221225472 3758096384 1342177280 939524096 872415232 234881024 587202560 226492416 1639972864 1084227584 1508900864 2987917312 279707648 3126984704 477954048 2168160256 1629372416 1404526592 2408771584 792455168 840842240 3593931264 2991775488 1838933376 1928208576 1152335328 3988713168 4212772792 369314092 1859950054 2011488025 +2147483648 1073741824 3758096384 2952790016 402653184 2080374784 33554432 1392508928 2508193792 1447034880 136314880 701497344 801636352 1984167936 3795714048 3313565696 2277146624 151666688 1030168576 710406144 4068120576 2456448000 1545039360 1922017536 689356160 3407878336 3025159200 1300759696 2825135016 4277027844 1388915474 1665059175 +2147483648 3221225472 536870912 1342177280 3355443200 1677721600 1442840576 2499805184 696254464 943718400 3332374528 1773142016 4077387776 202637312 1365901312 3245539328 771129344 3706601472 1214341120 3120140288 649521152 4274930688 3155247616 3591475968 2394080896 3986449088 3317593376 3447274192 1154852504 3951093604 3034792058 1267658429 +2147483648 1073741824 2684354560 2952790016 3355443200 1946157056 2717908992 184549376 4169138176 180355072 1994391552 2674917376 430440448 3618897920 1614151680 4017291264 2667216896 3549577216 1994203136 1245040640 3862599680 913441792 3173861888 4150122752 1383004544 3971236416 280370784 833841136 4196043384 2413980660 3824492234 893501523 +2147483648 3221225472 536870912 2415919104 3892314112 1543503872 3657433088 2063597568 1971322880 1069547520 3185573888 3448766464 4068999168 3820748800 1553334272 112656384 1692631040 1889157120 416899072 2666565632 3386607616 970871808 3840630272 2682631424 2275754368 1577484480 188517600 3411404400 14493064 3848456804 3749622222 3512244723 +2147483648 3221225472 2684354560 4026531840 2818572288 3288334336 436207616 721420288 729808896 2168455168 1440743424 1527775232 786956288 4183556096 4182114304 902496256 2273411072 933904384 278224896 418304000 869906432 1684960256 481776128 1626842368 2017032576 3453010880 535216032 2006313584 3200256456 1453352980 3924846590 1886920795 +2147483648 1073741824 2684354560 805306368 2818572288 738197504 2919235584 150994944 2877292544 1329594368 1772093440 1743781888 4159176704 3686531072 3265658880 2063532032 571637760 3289006080 132194304 2521419776 1030412288 1313747968 3854788096 2977210112 93653120 3924015040 2189162144 2574229328 4258629304 947697556 3027850670 2841495803 +2147483648 1073741824 1610612736 3489660928 2818572288 2080374784 2919235584 1660944384 1551892480 1396703232 2082471936 4088397824 509083648 747372544 3098935296 12779520 2194046976 116015104 3669827584 3621892096 4044269568 848180224 3680448000 1322815232 2178764160 2054284352 3387338912 1004163216 983900696 1758326476 499690230 2138382355 +2147483648 1073741824 536870912 4026531840 2550136832 3154116608 771751936 16777216 562036736 239075328 346030080 4092592128 220725248 2768502784 1523187712 905379840 339116032 1222524928 1548034048 3348992000 2119088128 1392651264 2393075200 4255448832 2638574720 2250089152 2685312544 799147472 1498617272 1653385076 390151410 4233620557 +2147483648 3221225472 2684354560 2952790016 1207959552 1275068416 2449473536 285212672 1920991232 3829399552 962592768 3994025984 1398276096 2562457600 484048896 3469803520 2976546816 2371239936 3676528640 3805270016 2856491008 3240231936 2682066432 567853312 2098410624 174578496 1224117536 4244383024 3854193352 2160151756 1379047374 1575628629 +2147483648 1073741824 2684354560 4026531840 402653184 1677721600 3657433088 2197815296 4253024256 2671771648 3386900480 900726784 3557294080 3903586304 3250716672 2562129920 2606923776 612253696 2150440960 2822885376 1857730560 36334592 212550144 3089679616 3131405696 707649728 3587735712 818761840 1399970200 1618116964 673588742 4080603465 +2147483648 1073741824 2684354560 1879048192 134217728 3422552064 2382364672 4211081216 159383552 3351248896 1751121920 1173356544 1231552512 3953917952 2163867648 3645177856 4046880768 3674619904 474423296 2814889984 122615808 1651663872 1238963712 2353311488 3915317632 2328086208 1752748768 2151503536 3686969272 2287472020 3877927174 2070288693 +2147483648 3221225472 2684354560 2415919104 1744830464 2617245696 4261412864 16777216 1954545664 155189248 1541406720 3467640832 2706898944 1187250176 781320192 844955648 3396108288 2235973632 3293011968 475910144 1204062208 3736736768 3093396992 3807045376 463551616 3779764288 846276000 2346908272 403536280 2953087052 790253874 112278369 +2147483648 1073741824 3758096384 1342177280 3087007744 1006632960 1644167168 2063597568 4286578688 843055104 4246732800 303038464 2016935936 4130078720 3182297088 3443458048 1376813056 1374830592 974725120 2859200512 1660479488 1963342848 199970304 2155014400 2425555328 2080284096 2766997024 3432643088 2371987272 2720894204 3719553446 1210364623 +2147483648 1073741824 2684354560 805306368 1207959552 4093640704 637534208 620756992 25165824 1514143744 2233466880 3115319296 1319632896 330039296 3585998848 250544128 1972011008 297943040 1592336384 949080064 3830634496 4263920640 4096461312 519625472 3305336448 3189046976 2921157664 2483813136 1520433816 2769651892 1736499558 3273077783 +2147483648 3221225472 536870912 1879048192 2013265920 1140850688 1912602624 4177526784 478150656 4106223616 308281344 2523922432 1352138752 828112896 1109786624 552665088 2387902464 3903471616 3286196224 2572259328 4022138880 3001949184 3219476992 3332804864 2588489856 668528704 302264672 714740912 2212959736 2266875500 4277317374 1671110043 +2147483648 1073741824 1610612736 268435456 3355443200 469762048 1577058304 1962934272 3766484992 1346371584 299892736 4054843392 86507520 2086928384 3617193984 657522688 79855616 3773710336 1750278144 2010099712 2371536896 1159857152 3186433536 998545152 1805194880 3060185664 1943304480 2545038704 64316952 1192811764 1547638242 2854326117 +2147483648 3221225472 2684354560 3489660928 2550136832 3288334336 33554432 1392508928 4001366016 2302672896 1067450368 3052404736 817364992 3674472448 1372192768 4074438656 2714140672 1558069248 3329843200 1234292736 1460578304 3181538304 4057420288 504412416 3594210688 2157361472 2199271328 4001709904 4093614136 1768939964 105372658 1441519181 +2147483648 3221225472 1610612736 1879048192 3623878656 1409286144 503316480 1056964608 260046848 188743680 2564816896 4092592128 2867331072 3141271552 3883270144 1799159808 1049198592 1939488768 3874709504 1064349696 3762419712 2230733824 2591914496 1063880448 2498366336 2396725696 2095878304 2108138736 2190683576 574663956 3892958030 3428462003 +2147483648 1073741824 3758096384 1879048192 1207959552 603979776 234881024 1291845632 2927624192 1958739968 127926272 3633315840 3628597248 4131651584 1989541888 2532900864 80904192 3852615680 2748784640 3407343616 897251328 3457565696 322519552 1609748224 384989824 4257169728 1485037408 88398416 3873134984 3158688516 2840972690 912100947 +2147483648 3221225472 536870912 3489660928 1207959552 3959422976 1845493760 1124073472 2273312768 2587885568 1348468736 4268752896 4174905344 2137260032 671219712 2878144512 859144192 2293645312 3775356928 3524562944 3184371712 3217163264 1085081088 3349532416 1222520192 2400940480 857906208 1166710448 2587269496 1230025868 2564797858 1701256841 +2147483648 1073741824 1610612736 1879048192 3892314112 1409286144 2113929216 1728053248 2743074816 2613051392 1952448512 1584398336 1638400000 60030976 3794403328 4018339840 2381152256 1039024128 1926307840 3452088320 329644032 2412385280 3946002944 2158343936 38420352 4025692096 2605050080 100290224 3074103672 2082584308 3644338458 386663325 +2147483648 3221225472 3758096384 268435456 2550136832 2483027968 1644167168 1056964608 3380609024 3711959040 337641472 126877696 758644736 2418802688 1968570368 3280011264 882737152 1477066752 3726598144 37285888 3372599296 1551264768 3801176576 1969604864 2235964288 1123615424 1074914720 3943459984 54940808 1475946236 1519490470 432808179 +2147483648 3221225472 1610612736 805306368 3087007744 3825205248 3187671040 1325400064 4068474880 725614592 195035136 875560960 3754426368 2948333568 456785920 377421824 1192525824 1154891776 1163747328 1578086400 3942438912 681212928 105849344 1188886272 2489983872 350697280 2268104864 407381328 394033368 1851408644 2620326062 1846340053 +2147483648 3221225472 3758096384 3489660928 3087007744 2214592512 167772160 1627389952 1971322880 2227175424 656408576 3067084800 1165492224 222035968 2436759552 1014300672 102531072 1790066688 3791872000 1969090560 2135205888 2380168192 3406123520 32808192 781599872 2989573312 4246664544 897125904 2116742440 546514972 4232436334 1581833447 +2147483648 1073741824 1610612736 3489660928 3355443200 1677721600 3388997632 3070230528 4001366016 3972005888 2623537152 2758803456 4187488256 3517186048 3114139648 3624468480 4057235456 74072064 232726528 1718726656 187475968 1799226368 3273204224 4038900992 194385792 1896153408 1448513888 3565770928 1578416888 344604652 1181711746 4010397511 +2147483648 1073741824 2684354560 2415919104 3623878656 4227858432 1644167168 2298478592 1501560832 3611295744 69206016 2490368000 2006450176 1700003840 2580676608 515571712 4077289472 991313920 3596689408 1952567296 4183721984 1101138944 52628992 2605885696 4114882688 748297920 2949084320 3136864144 3124432504 3687228076 3480648218 3165726785 +2147483648 3221225472 3758096384 805306368 2013265920 2885681152 2113929216 1728053248 377487360 3972005888 3852468224 873463808 3698851840 1962672128 2578055168 789381120 2568257536 2678472704 103768064 3849187328 1122818048 2182749184 2187675136 2786121472 1940936576 2842165568 2768531296 555116112 214376136 2737423644 454738382 2771203981 +2147483648 3221225472 2684354560 805306368 3892314112 2348810240 1912602624 318767104 3951034368 4131389440 2405433344 776994816 2832728064 2636382208 3325952000 3335061504 2710536192 921321472 803168256 3259682816 1909970944 1980650496 817985024 2511597824 3201312128 4179109824 906253344 1141796656 1136729960 3996359820 2425359106 309877255 +2147483648 3221225472 1610612736 268435456 2281701376 1275068416 3724541952 218103808 1015021568 3443523584 3839885312 4239392768 64487424 2497970176 198049792 715456512 3472130048 2914664448 1243832320 620605440 934070272 4246627328 1804432896 4238923520 2816477824 2234522688 3726122912 1933841392 2526945944 2773311244 1250472354 3681570639 +2147483648 1073741824 1610612736 2952790016 134217728 2885681152 771751936 1258291200 2894069760 37748736 2891972608 2261778432 3086483456 313786368 1946288128 1120862208 3012198400 1539719168 1212489728 3883511808 728930304 1207067648 2332509696 1448541952 350763392 2280399936 2655416352 327498928 1993979048 3137510044 1392126282 3455785689 +2147483648 1073741824 1610612736 805306368 2550136832 738197504 33554432 3003121664 2877292544 4290772992 3776970752 959447040 133693440 136052736 758513664 2156986368 1424457728 477773824 1661935616 2864885760 1730140160 2053516288 2671314432 47425792 4290268544 1425813440 640047328 634990608 1019469016 4101013468 4120390270 3393983251 +2147483648 3221225472 2684354560 1342177280 402653184 201326592 100663296 3539992576 3867148288 230686720 1784676352 3318743040 1522008064 3952345088 1118961664 133496832 3573579776 2879275008 3268632576 1715982336 3798722560 1322101760 147518976 4187970304 984743296 362070336 866912224 652633520 1311180072 2024117884 40277722 3707315745 +2147483648 1073741824 3758096384 4026531840 939524096 469762048 1442840576 4177526784 226492416 2143289344 2871001088 770703360 3194486784 3296460800 3496345600 1425080320 3835592704 3597811712 2800427008 1091170304 2275260416 2244475904 2142281216 370098944 2080098432 523689152 1848516320 1409105936 2144387512 2996770196 344178702 938641275 +2147483648 1073741824 2684354560 1879048192 2818572288 3556769792 1509949440 1392508928 3481272320 2705326080 681574400 4222615552 2716336128 2224291840 251265024 3645308928 1481211904 2173059072 3895009280 880070656 2345203712 3796284416 3186350592 222110976 2731455872 4004508096 2340363168 3865435856 898653336 1469591316 1797007098 1547576981 +2147483648 1073741824 1610612736 4026531840 939524096 67108864 4060086272 3707764736 3246391296 1690304512 3936354304 1752170496 1107820544 623640576 742785024 2612723712 264732672 492978176 1842421760 213561344 3764303872 1058339840 3587822080 1171083520 3432290944 1276769984 4276964704 136637648 3635530104 1169252388 1231738342 2057762539 +2147483648 1073741824 536870912 1879048192 671088640 1946157056 1174405120 1291845632 1652555776 2772434944 3898605568 2662334464 2120744960 3538157568 39976960 2948268032 1022853120 1290682368 1815945216 3266220032 1516435456 1912927232 3475884544 2515102464 1181006464 597555008 3229681568 3405836208 3460278680 1444549972 3341239842 789178553 +2147483648 1073741824 2684354560 1342177280 1744830464 2483027968 436207616 1426063360 2407530496 1455423488 1214251008 2393899008 4147642368 1432092672 2770993152 592117760 3442835456 1917730816 1287462912 3583299584 273737728 259445760 3714054656 1235555584 1817757312 651329984 2395574368 901008816 2491299096 1137015996 4226326206 1214967389 +2147483648 1073741824 536870912 2415919104 2281701376 1140850688 2113929216 1627389952 478150656 2638217216 4020240384 1188036608 408420352 3241410560 2244870144 3443851264 614563840 899825664 2436833280 2942996480 3269888000 1382851584 3404714496 2888238848 2650705024 2482565184 1282523040 2767875664 3096148136 3521437516 1292077354 379416511 +2147483648 1073741824 3758096384 2952790016 939524096 1140850688 2181038080 2298478592 4068474880 3527409664 1369440256 3062890496 2587361280 4265869312 3058302976 484900864 1413251072 322322432 2053709824 3134320640 2303563776 2356411392 2943791616 1062275328 2501234816 3133648704 2952048160 3107586896 3975089544 374402300 708846866 3047188445 +2147483648 3221225472 536870912 2952790016 4160749568 3690987520 3120562176 3774873600 2675965952 146800640 1986002944 2001731584 4054319104 2176581632 2718302208 3651207168 217350144 3339862016 2879086592 2425589760 883398656 4285389824 1804787200 1130575104 2139595904 2677921216 9089888 2598843568 2029363176 2958486260 2872126158 2528945467 +2147483648 1073741824 536870912 805306368 1476395008 1677721600 33554432 2768240640 2558525440 1153433600 1272971264 4031774720 2727870464 521404416 1809186816 39124992 1302560768 3780788224 1662459904 3831533568 4153202688 2338245632 1835385344 322398464 1179702912 1527028288 2901591392 1654102128 146554344 4257900780 3597598938 2099544339 +2147483648 1073741824 2684354560 2952790016 4160749568 2885681152 2785017856 3976200192 3800039424 247463936 958398464 776994816 215482368 4166778880 2476081152 1974796288 2187821056 68304896 369041408 1778700288 1797298176 2038078464 1377953280 2118073088 94675584 1370526528 1333970528 3752698640 120684008 4105011660 1487995422 4042110291 +2147483648 3221225472 2684354560 2952790016 402653184 1543503872 2181038080 1358954496 2508193792 2210398208 2216689664 2863661056 2012741632 1578893312 3786276864 4255186944 1356759040 390742016 3432210432 1603391488 1582667776 2975312896 3349208576 2336450816 3149515904 1382129856 1808653024 1243347344 2338779160 867597660 2888631486 1102612415 +2147483648 3221225472 536870912 268435456 402653184 335544320 369098752 2835349504 1031798784 4013948928 3135242240 1800404992 2138570752 3470524416 3714449408 2207055872 1002405888 2411872256 4273430528 747933696 3905996800 3971656704 602520064 178729728 17604736 1901904064 1151652512 3719869680 2063517416 1619246428 1970551294 3833731595 +2147483648 1073741824 3758096384 4026531840 402653184 67108864 1241513984 4110417920 1417674752 1145044992 4276092928 435159040 3436707840 3442212864 1465516032 4074962944 1208647680 1647198208 2631213056 3948146688 892844032 673836032 696553984 191581440 3052330624 3606080576 894980384 971792112 1476002616 4176690572 3450005766 1838822725 +2147483648 1073741824 1610612736 2952790016 134217728 3690987520 637534208 318767104 3565158400 473956352 2866806784 2203058176 2926051328 258211840 324403200 3537829888 2260959232 987381760 3031244800 2661986304 2299959296 2996626432 1767489024 353835776 3398944128 267659328 4213051168 2051741168 1263372136 601451988 2280976674 784177683 +2147483648 1073741824 2684354560 2415919104 671088640 2214592512 3388997632 3238002688 2541748224 2428502016 2652897280 2926575616 251133952 3167485952 2308046848 2084110336 3705700352 539377664 1202135040 879480832 1812957184 1356461056 2764501504 4219542784 2244791424 4284761536 609620832 4166995088 120034168 1230886236 3569406038 1498810945 +2147483648 1073741824 1610612736 805306368 2281701376 4093640704 1979711488 4177526784 679477248 3443523584 2097152 451936256 2792882176 2274099200 3076128768 1005912064 2218754048 1915633664 2355306496 330346496 1083496448 1221239808 2073143808 3381490432 1706274944 3832824384 3541457824 1355762064 1234877624 2044322396 3533264822 3950350117 +2147483648 1073741824 3758096384 2415919104 4160749568 3422552064 2986344448 318767104 3934257152 3535798272 1176502272 586153984 2528641024 2045509632 4154851328 2918776832 1862369280 2826059776 2524127232 134148096 2881128448 2149096448 2527327744 2110324992 2409229696 2070812480 1399669344 1441503632 1578982072 3457407996 1150377030 2888164507 +2147483648 3221225472 3758096384 2415919104 1476395008 3825205248 905969664 721420288 3934257152 2747269120 908066816 3230662656 3522691072 1743519744 4040032256 4030660608 3627778048 1046102016 4192034816 1600843776 1468958720 3886320640 3685851648 228524800 1760289152 1841451840 2596355296 2578234256 2698371464 3119861468 3097426886 1880933535 +2147483648 3221225472 2684354560 2952790016 1207959552 3556769792 838860800 2466250752 511705088 2235564032 2871001088 921698304 4160225280 3625189376 3493724160 1135542272 1736146944 928137216 3888472064 2789920768 1018599424 3044312064 4187593216 3679400192 2079032704 930744640 1104752032 3910703888 2272507576 1430151836 3559876602 2881223191 +2147483648 3221225472 3758096384 2952790016 2013265920 1811939328 3254779904 2936012800 3649044480 222298112 157286400 846200832 287834112 1383333888 239992832 1272774656 1824161792 714227712 2678546432 315224064 2370148352 3045563392 370730496 2499635456 1344971648 4052356800 2132497824 306432048 517926264 3758377076 3748017770 4188617167 +2147483648 1073741824 3758096384 4026531840 3087007744 335544320 3321888768 2231369728 4068474880 2462056448 136314880 2710568960 4019716096 729546752 2547646464 3458269184 52002816 4223549440 2940674048 3879923712 4233541632 4179147776 2201459200 3026258688 922334848 395208512 839853152 1992721296 2634070536 2987121260 2791012622 1290331157 +2147483648 1073741824 3758096384 1879048192 1744830464 2617245696 3724541952 2768240640 4102029312 1488977920 4116709376 349175808 1569193984 1371799552 1202323456 1241972736 3071574016 174473216 2821267456 52031488 616953856 1325650944 1620762112 3957016320 1842515584 3816753216 1755881824 3186625840 3438812072 2449211748 4046856434 3437321773 +2147483648 1073741824 2684354560 1879048192 134217728 1946157056 2248146944 2264924160 3581935616 381681664 111149056 3260022784 1963458560 2497970176 2302541824 2776170496 2771419136 4065476608 4024639488 3474444288 3387684864 2790908928 3616180736 4083501824 473075584 238648512 1364258400 1755459024 3552258408 24874916 3086067970 1480515655 +2147483648 3221225472 2684354560 268435456 4160749568 2348810240 1979711488 3036676096 729808896 1447034880 4141875200 818937856 316145664 4289986560 2549743616 650969088 3694231552 3960881152 927162368 2141638656 2010826752 3119307776 2069870080 525419264 240623232 3871160256 2430190112 229257456 3553968680 4029020684 3411832522 977678597 +2147483648 3221225472 1610612736 268435456 4160749568 2751463424 4261412864 587202560 2206203904 1690304512 3797942272 401604608 798490624 2222194688 782893056 2724265984 3254157312 3250995200 2986303488 2560471040 1010944000 2976373760 4213752320 1963812608 375960960 1991055296 2541259616 3213181360 3308560056 961218284 3361205034 3016813885 +2147483648 3221225472 3758096384 1879048192 671088640 1677721600 369098752 3372220416 1937768448 2847932416 1088421888 2601517056 3887595520 3249799168 2787246080 3238723584 455573504 4138614784 3470614528 2855202816 1039333376 2914825216 963764736 4083639040 3907115136 647960512 1148559840 1028479472 416739784 401003900 909042442 938646729 +2147483648 1073741824 3758096384 1342177280 134217728 738197504 2113929216 3707764736 2743074816 2134900736 878706688 913309696 4137156608 3102474240 1454768128 699203584 1436975104 2017607680 3593936896 706605056 85583872 2036065280 225216000 1014040320 870879872 3430112192 88054432 1004464560 3374204280 2746814636 898402470 2244024115 +2147483648 1073741824 2684354560 2952790016 2550136832 738197504 1241513984 1761607680 2222981120 2151677952 2124414976 741343232 3189243904 3819700224 2303328256 501022720 175734784 2340306944 1727733760 646893568 587896832 1911860224 902800896 1856064768 1119604864 1034375232 2268907296 2615928016 3069144024 1171845356 2839914086 891043469 +2147483648 1073741824 536870912 3489660928 2550136832 1275068416 2248146944 1560281088 947912704 2134900736 2124414976 4233101312 1016594432 1838940160 3209560064 3747545088 4045635584 3855237120 1397563392 3662843904 1896261632 2186062848 2537674240 2838715136 2217065088 1943096896 2778521248 1830414544 3285131752 131836972 879106814 2544597567 +2147483648 1073741824 536870912 268435456 2818572288 1140850688 3187671040 419430400 2189426688 4215275520 1436549120 724566016 2341994496 3859546112 3151364096 2115960832 643923968 130170880 84221952 449351680 3001862144 636400640 3565933056 2543003392 2457329792 3124588352 3648322720 3017989968 4150119768 361500332 3860231094 1593789763 +2147483648 3221225472 536870912 4026531840 2013265920 1006632960 1912602624 3204448256 226492416 3015704576 480247808 2073034752 126353408 2364801024 2796421120 2029453312 2660990976 3255975936 739074048 743608320 2591471616 2041617408 2302914048 1506701568 1472686976 2256784576 4151212768 3008834256 2089538440 2958688868 895030410 233615855 +2147483648 3221225472 536870912 2415919104 3087007744 4093640704 3456106496 1124073472 3028287488 3879731200 1700790272 1055916032 2992111616 3009150976 774242304 255393792 2134540288 207765504 3508756480 1339396096 3501819904 3278371840 3662858752 3796246272 1346979200 2577572928 1872640672 1289040432 665119160 4197924428 1925701502 4093819195 +2147483648 3221225472 2684354560 2415919104 2281701376 4093640704 369098752 251658240 2944401408 2998927360 1969225728 2245001216 2546466816 2201223168 1270480896 1759313920 3932389376 2173059072 2134073344 30724096 2993719296 228779008 687573504 4030345984 1008548736 671347136 1205232736 809199664 444642216 3399139780 3774322186 697063717 +2147483648 3221225472 536870912 1342177280 2550136832 3690987520 3321888768 318767104 2441084928 1296039936 601882624 2064646144 2275934208 1986789376 4051304448 2442985472 1799847936 1409171456 443244544 1462800384 3100436480 2732518400 3280985600 356678400 2845384064 544330432 3878227872 3936991600 448602568 1291292468 1839616294 3225361573 +2147483648 3221225472 3758096384 805306368 2550136832 1946157056 1442840576 2734686208 3078619136 3158310912 3634364416 1534066688 4156030976 2797338624 2204237824 2701983744 3731849216 203833344 2306039808 1676734464 658298880 1969679360 3289901568 897213184 2856392064 3027617216 1274501920 3295576272 1928562424 4109647036 816199534 2930988985 +2147483648 3221225472 3758096384 268435456 1476395008 3422552064 1308622848 3472883712 2373976064 306184192 2984247296 2593128448 3980918784 938737664 3955621888 417398784 3677126656 2033860608 4164116480 1578889216 394250240 468814848 3252991488 562986752 110449536 145421504 3577424928 554676848 413768968 2006503876 3583776618 2541900219 +2147483648 1073741824 1610612736 4026531840 2013265920 1677721600 1442840576 83886080 2273312768 2562719744 2011168768 563085312 158859264 959184896 2368864256 533921792 2671607808 145113088 2544705536 1854713856 1238415360 3490372608 1569579520 2913862400 2842252928 2473231808 3596472672 3564534896 3405076616 1867573916 3108679238 665684993 +2147483648 3221225472 3758096384 268435456 3623878656 3690987520 2583691264 184549376 3078619136 876609536 4125097984 3574595584 490209280 1391722496 2471624704 3029401600 274169856 1608400896 2102878208 3854888960 1749075968 3279604736 1808252416 3995473152 4018368896 992387520 1503239456 2352025712 3089598408 2050375676 1983583210 638773809 +2147483648 1073741824 2684354560 2952790016 1476395008 4227858432 2516582400 1224736768 360710144 3644850176 4238344192 3444572160 141033472 2388918272 4285923328 137035776 567771136 3208265728 957947904 3340423168 1397659648 3160460288 293064192 4234814208 611393664 2063519936 1685646752 2708186064 2997898728 4271384020 1272733570 2478443299 +2147483648 1073741824 2684354560 2952790016 1207959552 1677721600 1040187392 4110417920 914358272 3376414720 3449815040 3782213632 428343296 2508980224 1673396224 4288741376 4259086336 3455729664 4155711488 2540949504 116365312 147440640 2809954816 487225088 2935715456 60785984 1866593696 1743844688 4164160632 3491380900 1474495862 2110494295 +2147483648 3221225472 3758096384 1342177280 1476395008 4093640704 2248146944 3741319168 3632267264 1623195648 1960837120 1693450240 4149739520 1607729152 3157131264 3625648128 3297083392 4251074560 3498139648 1744891904 3565479936 564300800 1189456384 4199693056 297368448 2531582528 3331509600 3621642480 1555454136 4155454220 3868971578 62993471 +2147483648 1073741824 536870912 4026531840 3355443200 4093640704 234881024 654311424 2608857088 1480589312 383778816 34603008 1358430208 1297874944 4112646144 595132416 318078976 2982559744 1432821760 327061504 1964161024 108561408 3579152896 2847280896 743391104 1148894144 530353440 1372316144 1828541000 3451622684 2480214974 1774180105 +2147483648 1073741824 1610612736 805306368 134217728 603979776 2181038080 3841982464 1551892480 197132288 2631925760 1431306240 1169686528 1793851392 3529375744 1782251520 1987411968 1707753472 233381888 1694543872 1637668864 3653952512 3472212480 3423209728 604601984 1422954560 65309408 2311490544 788264296 1510568700 1875947046 1952766039 +2147483648 1073741824 3758096384 1342177280 939524096 1677721600 3053453312 2231369728 1333788672 3091202048 3705667584 3268411392 3838312448 1614544896 440532992 1821442048 1096843264 972439552 445587456 3718508544 3840927744 2228616192 3198198272 290874112 247408256 4240167360 614187296 3899374064 1431567656 534226948 3276915470 564588505 +2147483648 3221225472 3758096384 805306368 1476395008 469762048 167772160 2097152000 3095396352 3988783104 2678063104 68157440 4038590464 476315648 1543110656 1681457152 2196930560 3664134144 3183960064 2491543552 2567297024 3809446912 947838464 2728414464 2626689664 3447199296 3955509728 468342352 2189519816 3918981500 1142691266 2361272965 +2147483648 1073741824 1610612736 2415919104 2818572288 1811939328 704643072 687865856 1098907648 2537553920 2097152 124780544 814219264 356777984 4190765056 2826895360 3909910528 2999336960 1469128704 2582228992 1464698880 3910644736 720430592 1977617664 1217403008 3105372864 3789321376 894854032 470357240 3757437604 3774592338 2333013037 +2147483648 3221225472 3758096384 268435456 3355443200 4227858432 1845493760 2902458368 2709520384 1690304512 2938109952 1433403392 1811415040 4019978240 1709834240 1360461824 272269312 1758347264 2256625664 3080187904 4243310592 3922838528 3792612864 2855300864 1326983808 1598829248 3743553376 420686864 1440540152 35354332 3749246078 541924733 +2147483648 1073741824 1610612736 1342177280 402653184 4093640704 1979711488 117440512 327155712 1841299456 1512046592 2966421504 1591214080 601096192 4196270080 1868365824 3435102208 2505195520 1131880448 2718740480 2620975104 30862336 1845733888 1961902848 1963472768 3297535936 2030719968 1105421200 3899822888 1381361868 1715560538 3507332951 +2147483648 3221225472 2684354560 268435456 3892314112 2348810240 2382364672 1459617792 2944401408 3846176768 3483369472 573571072 2359820288 1863057408 719978496 1168703488 4283727872 3616423936 279928832 1619513344 694929408 2685522944 3156260352 525352704 2155374464 3157540288 3397259168 275200336 3084643416 3027881908 1758265014 3165271773 +2147483648 1073741824 2684354560 1342177280 939524096 335544320 2315255808 956301312 2675965952 2495610880 3667918848 3973054464 753401856 1658585088 3157393408 484114432 4099571712 1128677376 1028988928 558092288 155183104 2178808832 1441708544 560487680 3407632512 3943834048 432746848 798139088 1955211816 1655663188 508859678 681519233 +2147483648 3221225472 2684354560 2415919104 2013265920 3556769792 3187671040 989855744 1820327936 155189248 3273654272 420478976 2757230592 1143209984 137494528 225247232 1001357312 2878226432 2484822016 2118176768 776243200 1508285440 1284741632 1337485056 1020549504 2711255104 4284564896 2555507984 3715977800 1383580236 1198161122 1036612577 +2147483648 3221225472 3758096384 3489660928 2013265920 1006632960 3590324224 2801795072 3984588800 658505728 3282042880 2326790144 991428608 375652352 1550450688 2846425088 1576501248 3520479232 3058130944 1269100544 2397087744 2348456960 321637888 3781710592 815536000 1033784512 3433771680 146996048 801101080 2553962604 2325826562 2159802333 +2147483648 1073741824 536870912 805306368 1476395008 2751463424 838860800 3539992576 2038431744 1488977920 3839885312 2194669568 1440219136 661389312 1295646720 622788608 3935076352 2026782720 711532544 4195979264 454416384 1505741824 1264099840 3448271104 1274310016 1383484096 202724192 2476473584 1031184168 1378953932 2411047142 3587165477 +2147483648 3221225472 3758096384 1342177280 1476395008 201326592 33554432 3875536896 2038431744 2269118464 715128832 930086912 1870135296 3868983296 3507879936 2339962880 963936256 2956083200 3625148416 1380708352 1274537984 1490127872 2574308864 208173312 3547621248 2770489024 3036364960 3003108816 968201208 154835548 1869036286 829006083 +2147483648 1073741824 3758096384 3489660928 2281701376 2348810240 3925868544 2969567232 679477248 1514143744 2988441600 2555379712 3576168448 278134784 1968570368 1254031360 3473637376 321536000 2141003776 3906138112 902211584 2622530560 160421376 1333005568 1525032064 2888240704 3137843744 4285544080 2482508776 2902199924 308435130 3078181619 +2147483648 3221225472 1610612736 2952790016 2550136832 335544320 1308622848 385875968 3078619136 37748736 1843396608 3757047808 1324875776 3768320000 3717070848 1795227648 1803583488 1764376576 2318622720 1801433088 3192100864 2358111232 3035404800 2321313536 4188950400 2035381696 1785247776 1849564272 1327067832 2876039452 3290173406 2924364079 +2147483648 1073741824 3758096384 2952790016 1207959552 2751463424 2113929216 2097152000 276824064 1413480448 1231028224 4130340864 1381498880 1195114496 131989504 2555314176 1168211968 259670016 3943505920 2887839744 2669451264 1589822464 3079520768 2293004032 2559971968 4084946496 2477505312 1053758256 2296479960 3365550796 2222810062 4019759655 +2147483648 1073741824 1610612736 268435456 2550136832 738197504 2785017856 218103808 1904214016 2722103296 870318080 1741684736 1722286080 14417920 482738176 1462697984 69697536 2154971136 4178911232 1589555200 727894016 975481856 2437662208 2542537472 1068388992 592665280 2572275744 1717917296 799467688 2139553588 569810686 3614364059 +2147483648 3221225472 3758096384 3489660928 2550136832 3288334336 3791650816 2164260864 696254464 20971520 39845888 1148190720 3439853568 2896429056 498728960 744161280 2761195520 3084271616 4142227456 463859712 1698801664 1511779328 2800792064 978077952 2620290176 2458460864 236697504 4243644080 1330398584 531518308 1321802626 66821557 +2147483648 3221225472 536870912 2415919104 2550136832 2751463424 3724541952 3238002688 3598712832 1337982976 140509184 1800404992 953679872 3397124096 4122083328 1378549760 3708059648 894844928 3150274560 3320680448 919701504 3569609728 1574494720 3881047808 1722160256 2276273472 3982073568 3664238000 941007720 3486347084 1711928622 1388303329 +2147483648 1073741824 2684354560 2952790016 2550136832 1275068416 3858759680 3976200192 1216348160 2856321024 3198156800 2322595840 4149739520 4070834176 987365376 3013410816 2800386048 2196127744 545464320 1388171264 3956905984 1331932160 493786624 3347847936 3139834496 1508066880 1085117472 1175760 2706350840 2813902668 2734115298 3612316261 +2147483648 1073741824 536870912 268435456 3355443200 201326592 2449473536 3472883712 125829120 289406976 90177536 1722810368 4040687616 3278110720 3552182272 2669608960 199589888 2909159424 2775654400 93884416 637061120 533234688 2412836352 429175040 998177664 3888748992 1580227488 1578661424 591684632 4134156172 2423727330 1859779541 +2147483648 1073741824 2684354560 2952790016 2818572288 4093640704 3992977408 117440512 310378496 616562688 2891972608 3318743040 3436707840 1013710848 3149266944 2959671296 3047915520 794968064 1449336832 615305216 4258043904 3617371136 3557083648 1833475840 3574513536 4275031872 996156256 2404394160 337131816 973897676 1063651750 2637266083 +2147483648 1073741824 1610612736 2415919104 1207959552 1677721600 1711276032 2097152000 4286578688 876609536 157286400 2987393024 1205338112 760479744 3297378304 857145344 2219474944 3009822720 2530811904 84914176 1156548608 37733376 4232569344 1285794560 4148265600 1173025216 3000379168 1404127024 598984008 4279883148 3841887354 3275503005 +2147483648 3221225472 3758096384 2415919104 4160749568 3288334336 3321888768 352321536 746586112 4194304 2917138432 1825570816 1432879104 1909194752 1584267264 608632832 1301315584 2871672832 1161125888 3251761152 3803285504 3978419200 2754195968 972421888 1699999360 3874000960 858678560 2703718768 117501864 3600958292 2359914486 244818511 +2147483648 1073741824 2684354560 1342177280 134217728 335544320 2986344448 1828716544 4185915392 1438646272 903872512 420478976 1060634624 1452539904 2177761280 2625306624 3905781760 4051845120 1278287872 4181774336 3105941504 3153126400 2317924864 3140272384 3634014848 768993984 3806750176 139928432 1884809672 4040638524 1645717018 4093080895 +2147483648 3221225472 2684354560 4026531840 3623878656 1811939328 301989888 2667577344 3313500160 130023424 1814036480 2928672768 28835840 2873360384 3030777856 4176674816 1782087680 3766108160 377577472 1112920064 775272448 2621819904 2395850240 56721664 605793152 1528475840 2895075552 2174411408 2932818184 1249568124 2625572370 1028829867 +2147483648 3221225472 3758096384 268435456 1476395008 3154116608 4127195136 4009754624 3347054592 1606418432 3139436544 4272947200 2442657792 763101184 275382272 543621120 3791814656 4188946432 2428592128 2182606848 4000827392 61312000 544181760 756785920 1831175040 1154271680 1698660064 970898192 2981386776 2728268396 1939409294 3469458525 +2147483648 1073741824 1610612736 268435456 1476395008 4227858432 4194304000 2868903936 545259520 62914560 731906048 789577728 1562902528 1759772672 815136768 923598848 2582020096 486162432 258940928 2245373952 2553661440 1120259072 1360899584 69313792 2223743360 3870071360 2469230304 2746677072 280102216 1555787188 3124492930 529831219 +2147483648 1073741824 536870912 3489660928 1207959552 1006632960 33554432 1895825408 1853882368 3636461568 3999268864 108003328 739770368 7077888 2980970496 24707072 3830808576 163201024 63643648 2417659904 3812272128 3630875648 1680010752 2475071744 2378990720 2673841472 2718519136 147696816 3390443512 2944730796 1800650662 1356298367 +2147483648 3221225472 536870912 1342177280 3623878656 335544320 905969664 4110417920 1853882368 2411724800 4213178368 1636827136 2235039744 3104571392 3713400832 843120640 343506944 3896655872 3968557056 3520499712 4030130176 2483473408 124697088 2222621440 1873841792 3835676992 590029536 2022089232 3685677064 484097468 2875254326 4215775443 +2147483648 3221225472 3758096384 2415919104 134217728 3422552064 3992977408 4043309056 3682598912 3829399552 2497708032 2456813568 1077411840 2686189568 2396389376 2632908800 2074902528 3893510144 2270519296 3073241088 713918464 832414720 1251325440 2480008960 4264289408 3242891200 4012212000 202768368 4061245816 126597756 1213904926 4079823427 +2147483648 1073741824 1610612736 4026531840 2818572288 3959422976 1509949440 2533359616 4068474880 1228931072 2057306112 3694133248 4031250432 731119616 655753216 4088332288 4136009728 2288664576 438116352 3388452864 3424106496 3884430336 3464472064 1583580416 3372332928 1462301504 611910560 373920208 2050808792 875526468 1313251834 3339322787 +2147483648 1073741824 536870912 268435456 1744830464 1006632960 1308622848 3372220416 3397386240 2151677952 3609198592 2177892352 3143106560 637796352 2676621312 831979520 668237824 2633383936 2202607616 2463207424 1804716032 1311888384 1000467968 903470848 2098047104 1717548864 1963767072 1395816976 1646490664 2088143180 942505074 3903555677 +2147483648 3221225472 2684354560 4026531840 1476395008 2348810240 3791650816 2231369728 1568669696 2445279232 1210056704 305135616 3965190144 3397124096 1229848576 2900295680 2679209984 2789883904 1717395456 347656192 1375254528 4153969664 424195584 42006784 4283754112 1411304640 2344868832 2562422160 2590226008 491463052 756803214 2206672399 +2147483648 3221225472 3758096384 4026531840 1207959552 3690987520 1912602624 3808428032 1585446912 2495610880 2749366272 1185939456 693633024 2974547968 1674706944 3339911168 453083136 3106291712 1723686912 1624829952 1633204224 3910697984 2503523840 48795904 3284204928 3342126400 2140836192 2244213616 368912024 108567308 2487789302 2127625441 +2147483648 3221225472 2684354560 805306368 1476395008 3288334336 2583691264 2634022912 897581056 4022337536 1595932672 1527775232 3733454848 793509888 1214906368 1723006976 4104552448 3381542912 235233280 280481792 2872563712 1274514432 2958529024 117941504 4067396224 798211264 1059167456 2956364304 4257616584 803825636 1175310486 2301419149 +2147483648 1073741824 2684354560 2415919104 3087007744 3556769792 4194304000 3539992576 2541748224 1816133632 2313158656 42991616 1385693184 1395916800 1557790720 1561395200 2635038720 1234583552 2666471424 1855770624 1419544576 1738324992 3223116288 2220655872 1639763328 1294763456 917800224 553688688 2249887752 1051430444 685001226 826936501 +2147483648 1073741824 3758096384 268435456 3892314112 1677721600 1711276032 1795162112 1753219072 692060160 1482686464 1945108480 3894935552 414973952 778698752 3113549824 2952560640 933117952 2771591168 3773558784 2985019392 4167799808 548119040 3423316736 1096538496 3240356416 1047001504 3364484272 2647840056 610602100 416585742 698505885 +2147483648 1073741824 1610612736 805306368 134217728 1006632960 4060086272 2768240640 1518338048 1086324736 4087349248 3197108224 1858600960 810811392 782106624 3224829952 1216643072 287457280 1017978880 2571481088 2320881664 1272833024 3395931648 3976704256 3368590976 188776256 1742752608 988831824 3967310728 4065070020 4284635482 1640830839 +2147483648 1073741824 2684354560 3489660928 1207959552 3959422976 3120562176 1459617792 478150656 1438646272 815792128 2091909120 2097676288 3013345280 1692008448 884146176 2023718912 2859352064 2424643584 1113509888 2918098944 2858861568 2570765824 4072703232 3984840576 2356413504 672546272 3283158224 36240536 433061540 2025194942 2399221317 +2147483648 3221225472 536870912 1342177280 1476395008 1811939328 905969664 2231369728 3850371072 3074424832 3869245440 1882193920 2418540544 890503168 1613889536 3462856704 4246175744 2452504576 3056689152 3200946176 3774539776 2043841536 4014376448 3040117504 1282668160 739537088 2075263648 3894872272 4097286488 3193856756 3426307898 2670631857 +2147483648 3221225472 2684354560 805306368 2550136832 67108864 234881024 2432696320 2139095040 1413480448 3458203648 1544552448 2156396544 1159987200 1603403776 3635740672 2266136576 94257152 2874368000 152948736 592304128 2934303744 4082233856 2827742976 3657100416 3163167168 693717792 3280252560 1990805576 3900486692 3300199906 1293075633 +2147483648 1073741824 1610612736 268435456 3355443200 1811939328 3120562176 989855744 3481272320 1832910848 52428800 1641021440 167247872 2354315264 321519616 3511353344 1475641344 3626385408 2376409088 785231872 593348608 2634384384 2990663168 3606283520 555524480 1642753472 1462444448 688171792 3524136360 2533975836 2821967962 226287885 +2147483648 3221225472 3758096384 268435456 3623878656 3288334336 1577058304 3909091328 2860515328 423624704 4229955584 2964324352 4238868480 62128128 834011136 4006805504 2913173504 1779056640 3995164672 2211377152 2461976576 7785472 1725084160 3619485440 2090057856 2254570304 762656160 1881723792 4187328664 706302516 2053279658 1494516979 +2147483648 1073741824 536870912 1342177280 3087007744 3154116608 2181038080 4211081216 3548381184 4013948928 3672113152 3713007616 2833776640 349962240 2975727616 824901632 1972666368 1057636352 356065280 413765632 2161764352 2671885312 2173021696 610244864 2429483392 4082840512 1561111712 2555259888 2695049704 2606294164 2824631294 1805518231 +2147483648 1073741824 1610612736 805306368 671088640 3422552064 2852126720 3271557120 3548381184 2176843776 3768582144 4006608896 3101163520 3213099008 704774144 4111269888 1349943296 1300119552 3826982912 3804344320 670160896 135918592 3480598016 3751517440 783859072 4258091968 3495358432 3119406800 3248709672 3509945292 1425771570 2210986905 +2147483648 3221225472 3758096384 4026531840 402653184 3154116608 3254779904 16777216 41943040 734003200 3038773248 1687158784 3603431424 3150184448 731250688 174653440 1913290752 1748647936 2884329472 970846208 2335029248 848669696 178884096 2355349760 2888868992 3033627456 129421024 4239401232 1524111496 63716420 2851230802 3048145971 +2147483648 3221225472 1610612736 4026531840 2550136832 2483027968 1174405120 486539264 662700032 3217031168 44040192 1341128704 1047003136 3043753984 1884946432 2333540352 4184506368 3615375360 529620992 4230983680 2327820288 394783744 2725501440 1554893568 1850518144 3226172864 4109947616 1534403280 2953414584 1728743572 78522438 1212769061 +2147483648 3221225472 3758096384 1879048192 939524096 2885681152 1577058304 553648128 578813952 650117120 1474297856 1439694848 833093632 1834221568 1130758144 3319201792 556695552 3220848640 4168441856 1075310592 3957848064 603962368 1653835264 573163264 3539788928 2677748544 3768901216 3738654320 682530344 2293915508 2765434618 1600647435 +2147483648 3221225472 536870912 1342177280 1744830464 2214592512 2315255808 2231369728 3347054592 1514143744 3424649216 336592896 1088946176 2321809408 1758855168 1522204672 1310818304 284835840 2547605504 29659136 3467962368 2246874112 3274764800 4232764672 1976823424 305597888 496223776 1998024592 3758346312 851398420 2361909314 1471771923 +2147483648 1073741824 536870912 4026531840 2013265920 603979776 1509949440 3036676096 3581935616 4215275520 715128832 1779433472 3367501824 1501298688 938868736 681639936 1276542976 1444036608 670769152 932810752 2083108864 2214714368 1577443840 3169821952 1145630336 3606531264 3626481312 1870456016 401940040 3739523772 1423532814 294305603 +2147483648 1073741824 3758096384 268435456 2281701376 335544320 570425344 1593835520 2340421632 717225984 1730150400 2578448384 2748841984 2800484352 242352128 2150170624 294748160 1256603648 1732714496 510849024 333629440 2886378496 2466159104 666929408 1886122880 3983217600 840995424 3002858256 285413784 3524567500 1390787782 135805521 +2147483648 3221225472 2684354560 4026531840 3623878656 3154116608 3456106496 1157627904 578813952 1069547520 2015363072 2278555648 2777153536 1569456128 768475136 937885696 3852500992 4234821632 339042304 2304888832 3130112000 1321847808 4023234048 2198859520 1004979840 251734848 1624998624 271360912 1973714216 4057078756 398536694 4185634367 +2147483648 1073741824 536870912 2952790016 2818572288 1811939328 2046820352 4009754624 1535115264 4248829952 4099932160 3325034496 2193096704 252968960 1951006720 3250913280 2878701568 2265333760 1667964928 2063765504 701667328 2241508352 1880540672 731419904 1096780672 1996711872 3462318496 1024776880 2874269272 394545852 2481076826 2839095021 +2147483648 1073741824 3758096384 2415919104 1207959552 3556769792 3321888768 3539992576 2239758336 3368026112 3240099840 4205838336 3991404544 3640918016 3706322944 446758912 868843520 3584442368 4055834624 4245352448 35293184 218285056 2257517056 1706081024 4114847104 123163840 898552160 808508432 2508444440 2188838100 1094636082 3671622557 +2147483648 1073741824 1610612736 2415919104 134217728 1275068416 1107296256 3808428032 3867148288 2847932416 1046478848 1120927744 438829056 3179544576 2723545088 847839232 3419897856 2321170432 1441472512 1844490240 3853027328 104129536 568260096 4048402688 1347513728 2743830848 3771756512 690488752 855904424 3616937012 1189688018 638033747 +2147483648 3221225472 1610612736 4026531840 939524096 201326592 973078528 4110417920 1501560832 4257218560 3462397952 3935305728 2194145280 4025745408 2277900288 3462594560 1702395904 895107072 2292277248 3917852672 1459468288 1332853760 716936704 366146816 706940544 4141391552 2175431136 687407792 2964952072 147835588 3386153322 757100347 +2147483648 3221225472 1610612736 805306368 402653184 1677721600 3187671040 4009754624 2206203904 1790967808 3667918848 191889408 2753036288 94633984 4266262528 1594556416 1008893952 2610315264 1127571456 4044075008 679729152 1487907840 3838419456 1252316928 1584100224 1903343552 2780707936 115934160 2100683512 2913657900 2813992866 1028880109 +2147483648 1073741824 3758096384 268435456 671088640 201326592 2650800128 150994944 3380609024 817889280 3005218816 403701760 4249354240 2069102592 2151546880 1523908608 4188962816 1908555776 277815296 2904420352 841336832 3083465728 3470497280 540858112 912590976 1295429312 1635679584 1295329296 413057352 932841348 3960694554 876059559 +2147483648 3221225472 3758096384 805306368 3087007744 3019898880 3858759680 452984832 3967811584 1010827264 757071872 1873805312 2226651136 3526098944 737542144 2157641728 962560000 3389145088 13721600 1169879040 2433931264 729218048 431262208 335919872 690952576 2453010496 4065805088 2348389904 879823128 768276156 1514833254 1250603859 +2147483648 3221225472 3758096384 268435456 671088640 3690987520 1442840576 620756992 4034920448 3770679296 106954752 2578448384 2624061440 3241410560 2524577792 2149384192 1502183424 461783040 3179503616 1924591616 3012478976 3500323840 2724511232 2680681216 1465998976 131570240 3680049504 1752934576 4015998744 1320745364 3133797898 3903215733 +2147483648 3221225472 3758096384 1342177280 1207959552 2751463424 2785017856 2734686208 2021654528 3770679296 1189085184 242221056 2567438336 3978035200 1353842688 434176000 3143335936 2089172992 2212454400 2951802880 1474881536 2295104512 2378859008 3814042368 3372551552 4064145984 27872608 300392432 2783215608 1793464356 1500467038 2115562417 +2147483648 3221225472 536870912 268435456 939524096 3422552064 2046820352 922746880 2122317824 1321205760 3969908736 2762997760 2129133568 67371008 1854275584 2401173504 815693824 2148155392 546136064 1658818560 1697105920 1627110400 2815546880 950830336 2591768448 378060096 311244896 1373618896 2779242904 2268843988 2364663538 761057003 +2147483648 1073741824 2684354560 268435456 1744830464 4227858432 3858759680 1996488704 1719664640 1296039936 580911104 2297430016 178782208 1236008960 1718484992 3803906048 1679065088 814366720 103358464 2870595584 1524746240 1620431872 3728723456 78039808 3661051776 4098523456 1962477472 3607215056 2412111288 4159163956 3982683366 3818196607 +2147483648 3221225472 536870912 4026531840 2281701376 1543503872 2986344448 2030043136 1719664640 62914560 618659840 699400192 220725248 3688628224 3633184768 87490560 323977216 2539274240 2016763904 32411648 748075008 2605900800 2112396800 2968359168 3135975552 1304547648 3580697312 3204089328 1593112600 4211320756 1596742846 1317421775 +2147483648 3221225472 2684354560 1342177280 2281701376 3288334336 167772160 1560281088 2105540608 2571108352 2157969408 990904320 811073536 2747006976 2645426176 1755512832 3946610688 1856651264 2860605440 2839138304 2683430912 4116046848 3152515584 2918898944 1379742336 3122102464 3029522336 4278797776 3325927112 3688078284 2219869294 809245167 +2147483648 3221225472 1610612736 4026531840 2281701376 738197504 2113929216 1627389952 4185915392 1312817152 1847590912 2341470208 2247622656 1347682304 1814167552 2668953600 1614970880 1693335552 3914555392 241020928 3753228288 3512329216 814712320 1298716416 459742336 1087342272 3796419104 4185338512 4084708488 2017233052 1288001370 4137332137 +2147483648 3221225472 1610612736 2952790016 2550136832 2214592512 3523215360 3405774848 2726297600 1413480448 740294656 2016411648 3752329216 2260467712 3130130432 295763968 2342748160 2229682176 3776929792 1682485248 793810944 2131028992 3028996608 3930693888 3976421760 3769292608 1719264544 413887632 2568404952 879489588 306845358 1310013345 +2147483648 1073741824 2684354560 268435456 402653184 1006632960 3992977408 721420288 713031680 3644850176 3349151744 2551185408 443023360 1327759360 1679425536 4249944064 1916633088 2964733952 694099968 3914256384 1387710464 2553998336 4226067968 975163136 3951763840 2987196224 66818464 821132112 4079868360 4116582484 3065740066 2637476789 +2147483648 3221225472 3758096384 1879048192 3355443200 4227858432 3992977408 1560281088 2541748224 2789212160 1197473792 1882193920 3068657664 3546021888 1666580480 2390949888 1891467264 1589788672 341401600 3941658624 3802724352 1289536512 3270946304 2230558464 3839173248 3418290624 322942496 1266382896 2572787800 4270877716 871905150 3504633443 +2147483648 3221225472 3758096384 3489660928 2550136832 2885681152 1845493760 1426063360 1585446912 2629828608 3055550464 3339714560 1830289408 501481472 1756233728 2010710016 2261483520 2578595840 3223543808 1844768768 347908096 3122719744 496666112 2672135936 352018048 4038118720 599964512 2629932176 1319443272 3401704492 1202011458 1380046191 +2147483648 3221225472 2684354560 2415919104 671088640 2751463424 1711276032 1090519040 1233125376 1782579200 1193279488 1380974592 816316416 2000420864 2260074496 2480340992 1676443648 4081205248 867000320 1437978624 3733817344 1736029184 1694736896 1146784512 3642035328 570530496 4258764832 1433443856 2170824808 2721198132 3344242286 1260516995 +2147483648 1073741824 1610612736 1879048192 3892314112 2617245696 2046820352 2130706432 4102029312 373293056 1570766848 2173698048 102236160 3766222848 1773797376 1795883008 536248320 3233693696 2159878144 997175296 3652712448 1194038272 4045512192 325244160 856695680 1163421760 3462136864 250228304 687014408 3132800748 3742133518 2417112101 +2147483648 3221225472 3758096384 4026531840 1744830464 2348810240 1509949440 2634022912 3128950784 1740636160 1520435200 816840704 1865940992 1963196416 1490157568 2392129536 1991016448 219037696 4069744640 2277765120 1455142912 3479147520 4158494208 2753594624 2615169664 265307968 2619892960 3054257360 2318292120 1382251708 387685106 980416833 +2147483648 3221225472 536870912 805306368 1744830464 3019898880 838860800 3607101440 3229614080 2973761536 1046478848 4048551936 398983168 4088659968 437125120 2425683968 431652864 1238515712 727670784 2245627904 3033651200 3368391680 2361125376 4107710720 2420144000 2480956992 4086310816 845683632 2260993128 2222332804 3522768010 3458775551 +2147483648 1073741824 3758096384 268435456 1744830464 3288334336 2986344448 2264924160 1468006400 4257218560 140509184 1003487232 2565341184 2580283392 1707474944 963969024 1956937728 4207034368 1427054592 2454712320 4284991488 4207662080 2665345536 1816183040 212365184 762062272 2901805536 185417904 3382770344 968368596 3227789174 3358215579 +2147483648 3221225472 1610612736 2952790016 2550136832 2483027968 3657433088 2399141888 1132462080 2243952640 3235905536 4184866816 99090432 1766588416 3681419264 1235025920 1370324992 1265254400 3639566336 4104564736 4283340800 1661135872 2766985728 53585152 465322880 658911168 1446068704 45323504 2308911608 1028579668 3087199606 1567403487 +2147483648 1073741824 3758096384 1342177280 134217728 469762048 369098752 83886080 1769996288 1052770304 3340763136 2649751552 1855455232 2744909824 3354787840 3939958784 2923331584 3834789888 3819773952 551022592 2270160896 324264960 325426688 286438144 287063680 699811520 3702998624 2536425488 2908371384 2274966380 4261798014 4169306035 +2147483648 1073741824 2684354560 1879048192 1744830464 3422552064 4060086272 2801795072 2508193792 1690304512 2048917504 546308096 146276352 4068737024 2084175872 61276160 460881920 2271625216 543760384 627953664 2698377216 617731072 1202443776 401404160 3232001920 2695516352 824144224 4076666256 4108083720 739119228 599082610 3303243877 +2147483648 1073741824 3758096384 3489660928 939524096 1409286144 905969664 3439329280 3162505216 3359637504 2862612480 1643118592 3487039488 36438016 1865023488 2020278272 1652457472 3737010176 1300045824 808972288 4100958208 1568930816 533314048 2838684416 3775136384 1583239232 1026380064 262141648 2640045368 1785063948 2547549094 722433757 +2147483648 1073741824 536870912 268435456 2281701376 738197504 2516582400 1459617792 1820327936 1732247552 4032823296 1850736640 1067974656 3686006784 1629618176 2010054656 815366144 1688092672 2770935808 342659072 2655307776 4247823360 4256359936 2718806784 2156664704 1235115072 1755919008 2024587952 4259640296 2688584884 3861545098 3913394665 +2147483648 1073741824 2684354560 3489660928 2281701376 3422552064 3053453312 4043309056 796917760 2118123520 731906048 2819620864 585629696 1162608640 224526336 2916417536 4116283392 983973888 2534088704 1177997312 2589894656 517121024 1850791424 1547010816 496264320 2106994112 993230368 1391656016 2483061320 2474482708 1506282518 966528777 +2147483648 1073741824 1610612736 4026531840 1476395008 1409286144 838860800 989855744 4286578688 1480589312 1675624448 95420416 2368208896 4195614720 2236219392 1431371776 1517518848 2824224768 2568953856 1603317760 3040393216 1668074496 667351552 3827806464 3237747072 2902331840 3662379808 297454448 3558457240 3734461428 2203356058 3844782061 +2147483648 1073741824 536870912 1342177280 2550136832 3556769792 3657433088 2969567232 1786773504 1564475392 1595932672 475004928 3016228864 18087936 459145216 3238199296 3640688640 3345104896 2188976128 1449496576 3844990976 2692328448 2995231232 4103386368 3866905728 3923381056 2683657632 3496449040 2208622824 2286189956 2417373562 1079465847 +2147483648 3221225472 536870912 1342177280 2818572288 1811939328 3456106496 2801795072 914358272 230686720 3877634048 4193255424 4089970688 1097072640 1283063808 492503040 4095442944 1974878208 232087552 2715979776 3263883264 1247736832 3347875328 2141454080 3025805184 4130021696 3625171936 1123175696 3990835512 3593598660 4095021570 4240626549 +2147483648 3221225472 3758096384 1879048192 3355443200 603979776 2181038080 2130706432 1182793728 708837376 2262827008 3541041152 362283008 1341915136 868876288 230490112 949059584 143540224 1388011520 1875832832 1790375936 3814376448 1216922112 1544136960 1760703360 3635510592 2740185632 555168752 3673989704 3509051436 3694736494 2788675325 +2147483648 1073741824 1610612736 2952790016 2013265920 4093640704 4261412864 587202560 729808896 3737124864 3059744768 506462208 3545759744 4239654912 738328576 454754304 2077851648 1573797888 2512199680 310947840 2893060096 2484395008 3594430976 2506749696 3486918016 2678660032 98221664 696511408 3940635224 321296268 184392010 1162095881 +2147483648 3221225472 2684354560 805306368 939524096 4227858432 3724541952 1426063360 3481272320 1145044992 3575644160 4241489920 2910322688 623116288 3804364800 1103036416 2955771904 125714432 1298751488 1645793280 1979766784 1322564608 1203670528 3378349824 3256245888 1154821568 2026825504 2503316752 3794411048 3007518940 1599844450 3562753785 +2147483648 3221225472 2684354560 3489660928 939524096 1543503872 3456106496 3808428032 4001366016 4131389440 2220883968 1561329664 3792175104 502530048 1364328448 2540109824 2842984448 2735620096 2272354304 3891908608 391227392 2794830848 1379917312 2046099200 2655942016 697376064 245995040 1681510064 3086081352 933606884 1648873002 1368964593 +2147483648 3221225472 2684354560 1879048192 4160749568 2214592512 2516582400 687865856 2977955840 2420113408 471859200 5242880 470286336 4103340032 3593338880 5439488 488603648 2152873984 1146707968 2245709824 3912431616 2786515968 3774919168 2822734592 4051837056 1745972928 493802784 3343685520 1045272936 2659939172 3611538234 67646799 +2147483648 3221225472 2684354560 1342177280 3087007744 872415232 167772160 721420288 1384120320 222298112 312475648 2102394880 2382888960 125042688 2344222720 1398734848 1171488768 1066811392 832135168 1782763520 1252059136 2491677696 530475520 267197696 4235768192 4097804096 3517998496 393753552 3949756264 1600522596 1111581450 25095045 +2147483648 3221225472 1610612736 805306368 3355443200 3422552064 1107296256 3405774848 2441084928 3502243840 505413632 3413114880 1944584192 936640512 1292238848 2164457472 4023943168 709509120 3560529920 3456741376 4137146368 1193853952 1247966720 3226298624 3938429312 425497280 164916064 3422977424 2005090808 3700981972 3886708314 1558774603 +2147483648 3221225472 2684354560 1879048192 1744830464 469762048 100663296 2365587456 3816816640 281018368 4200595456 3576692736 2473066496 41156608 3865444352 945618944 1469612032 2487894016 3391578112 2757218304 321517568 852005888 2165472768 3787131648 3641023104 3300045760 14487904 4057499312 1231714008 2679577236 4218417066 629512699 +2147483648 1073741824 536870912 2952790016 402653184 2214592512 3388997632 1560281088 1837105152 1556086784 2497708032 1594884096 871890944 2224291840 3252551680 2508914688 3960569856 3416408064 1647910912 1062244352 136747008 1818356736 2424975872 2939489536 726329984 187424960 635397472 1160770544 3745077960 2194725852 3706097306 3565270135 +2147483648 1073741824 1610612736 2415919104 3355443200 4093640704 2382364672 2902458368 578813952 759169024 3198156800 2232418304 1561853952 4980736 1768030208 41091072 2379579392 3341172736 390406144 2248716288 2208466944 3706029056 2255366656 447815424 1463208576 1596688192 2320445344 2506073296 3769727560 876016620 2964043414 361704137 +2147483648 3221225472 536870912 1879048192 3355443200 2214592512 1308622848 4143972352 1853882368 29360128 1432354816 1926234112 4213702656 2392064000 558235648 4131979264 2065072128 338313216 3081986048 554536960 3597924352 2951136256 2071097856 817852160 614971264 1786833216 3293258208 3316761648 874625704 3786001844 428723290 3702779547 +2147483648 3221225472 1610612736 2415919104 2281701376 1006632960 301989888 3170893824 2994733056 2965372928 1092616192 745537536 4293394432 3393454080 3889561600 776667136 4155408384 2332704768 3534839808 2797056000 1360627712 2863588352 1770655232 2322665728 1268245120 3882453824 3561401184 55474448 1617363192 2524748884 2356614802 3783568931 +2147483648 3221225472 536870912 268435456 3087007744 201326592 1912602624 2231369728 2055208960 1262485504 2006974464 250609664 1645740032 2083782656 3556376576 1194655744 3047915520 170278912 1650679808 2735771648 2388838400 1802238976 356922880 3237167360 1779992192 1503571776 1779295904 3766842960 1561573816 778202988 4206964522 3534849013 +2147483648 1073741824 1610612736 268435456 3892314112 1543503872 1174405120 1459617792 1937768448 1077936128 4188012544 284164096 1582825472 893648896 1391067136 2768568320 3647373312 3255189504 4185071616 2223878144 716163072 3114701824 3395714560 2237872896 4110804864 3347295168 120633632 3277654608 2015535416 4209774924 3044412818 3446355197 +2147483648 1073741824 1610612736 805306368 134217728 1409286144 570425344 620756992 3296722944 3955228672 1658847232 3251634176 3520593920 3121348608 3325165568 593821696 2470084608 4214636544 1996693504 4011962368 1249630208 3294290944 2007398912 1794840832 43892352 2139198528 3121326816 2071120112 2151827752 3142410700 3579772374 1036001377 +2147483648 1073741824 3758096384 1879048192 2281701376 2080374784 838860800 117440512 1535115264 3435134976 2652897280 3505389568 3588751360 534511616 495321088 2743402496 1255309312 3460448256 1521950720 2605576192 1140062208 2008196096 2723294720 1687122176 621383552 4144082880 3398296928 760478608 436401976 2790936276 2818775390 3092767947 +2147483648 1073741824 536870912 1342177280 2281701376 1677721600 33554432 687865856 1451229184 4173332480 1809842176 3685744640 932708352 565968896 3699245056 4237623296 1333559296 2934587392 3545178112 90935296 853403648 635216896 2885304832 734468352 2975852672 1578612032 3963874144 1954144880 2078182168 1198605420 31366158 2456896887 +2147483648 1073741824 1610612736 4026531840 3892314112 3288334336 2717908992 4043309056 4286578688 3426746368 2728394752 3767533568 3543662592 1961623552 1161166848 1988296704 3477897216 2113028096 404824064 1253421056 2442901504 3877934080 1355166208 1506490624 2745746560 1543524800 3456106784 4143983312 1551916552 717257980 1432359110 745551011 +2147483648 3221225472 536870912 2952790016 2281701376 4093640704 3187671040 3875536896 25165824 2906652672 77594624 1143996416 1631059968 3130261504 2290483200 529072128 2043838464 3868868608 2313379840 887721984 3396835328 4078625792 3545647616 3978393344 2043608960 1341138624 693655456 3343140048 2435733080 4229255548 1626927994 2449550763 +2147483648 1073741824 536870912 805306368 939524096 1677721600 3120562176 117440512 2441084928 4013948928 1801453568 2641362944 126353408 2873884672 1363542016 61145088 1658028032 1769095168 90644480 1377603584 2536691712 426507264 2077639168 3097326848 2948044672 942161600 4246480032 1298024752 860963064 1899078436 4281150838 4129282315 +2147483648 1073741824 3758096384 268435456 939524096 2214592512 4060086272 1526726656 3095396352 1396703232 480247808 4270850048 3178758144 1701576704 4156424192 4263837696 3533799424 3719970816 4174323712 3052859392 512804864 4073323520 2926465536 3321700608 1314769280 1241270848 2714119840 3955845328 3663724424 1899977436 4194216710 3300190823 +2147483648 1073741824 2684354560 4026531840 2281701376 67108864 3925868544 3271557120 3732930560 2294284288 1818230784 3033530368 2534932480 1707343872 3813015552 3956211712 1094746112 1372209152 1368727552 3471691776 1544796160 3718816768 2967876096 3489627392 2370342272 200675648 2684835680 3885822128 1162353064 370959660 1424129522 3982054555 +2147483648 3221225472 1610612736 1879048192 2013265920 335544320 4194304000 2197815296 1384120320 532676608 434110464 894435328 3107454976 945029120 2239102976 2915106816 3648159744 1909080064 3910885376 1961996288 3080714240 523934720 3793099264 3377534208 279639424 2773378880 4095026400 155486832 3190519656 2665080764 508808314 2003353091 +2147483648 1073741824 536870912 2415919104 402653184 2885681152 2516582400 3204448256 2675965952 3728736256 3172990976 3461349376 804782080 1230241792 1358823424 818610176 1414758400 3179429888 31006720 1217564672 578062336 3059477504 532555264 3513463552 1975749504 1914314176 712859168 881101840 3233002600 1420952732 3478207706 3983470055 +2147483648 3221225472 2684354560 1342177280 3892314112 1275068416 2516582400 3707764736 3296722944 4097835008 2879389696 1647312896 3867672576 462159872 2368864256 745865216 3317465088 478560256 1795383296 1901580288 76408832 1579471872 267539968 3029684992 598532736 637425728 3848733472 2520352336 483565272 4124660132 1652479606 2375756657 +2147483648 3221225472 536870912 4026531840 402653184 1006632960 2449473536 1526726656 1384120320 893386752 2258632704 1328545792 1264058368 4143710208 521535488 834338816 2837610496 2080522240 147415040 1888718848 2568861696 2730142720 429796864 1611612416 2036386176 3555394368 1420468640 1328966096 3586880088 2514134988 5123534 2974242019 +2147483648 1073741824 1610612736 1879048192 402653184 1409286144 167772160 2264924160 796917760 1413480448 3886022656 1756364800 1283981312 3285975040 2425487360 3940483072 2521464832 1744191488 2329485312 2654711808 3219257344 3691179008 3880417792 3667602688 2570897280 3069135296 3070404896 3335155536 198933784 3927761956 3818880478 2439679201 +2147483648 1073741824 3758096384 805306368 2013265920 738197504 2113929216 2130706432 2759852032 708837376 3290431488 707788800 2517106688 1535901696 425066496 1691549696 2550693888 1499611136 1220616192 2606886912 2491406336 33610752 3975022080 2258073344 1060301696 204939328 2990710816 731858064 2050949080 3122741220 3543246518 1114103171 +2147483648 1073741824 536870912 2415919104 2550136832 872415232 2449473536 1996488704 880803840 2252341248 1994391552 1083179008 2780299264 1513881600 106823680 1263337472 1887666176 4140449792 1985421312 3389820928 447383552 3871058944 1983277568 2628333824 422686592 3321971776 175504416 197329904 2828443784 3169168444 3011214606 892005943 +2147483648 3221225472 2684354560 1342177280 3087007744 1409286144 3053453312 3875536896 981467136 4223664128 3361734656 881852416 1360527360 2942042112 2250637312 1701511168 558661632 2809282560 4215889920 3296579584 843311104 234159104 668883456 1684488960 2878527360 613745472 1687924960 1355347632 1617438600 3549714348 4022468926 4007751563 +2147483648 1073741824 2684354560 2952790016 2013265920 2885681152 234881024 3841982464 461373440 541065216 1256194048 1041235968 295174144 4109631488 2189295616 2375876608 584810496 293748736 2018451456 3068973056 1158322176 1818483712 2764465664 1557737216 3696084608 1008959424 4058438944 4121532144 1699045192 21998508 481058026 2804557927 +2147483648 3221225472 536870912 2415919104 3355443200 201326592 3657433088 352321536 729808896 3024093184 4041211904 3375366144 1779957760 856424448 1194983424 890699776 2925101056 798900224 1945722880 3109588992 536512512 4255237120 203568640 1134253312 3861100160 1525252032 2152772896 1358875120 908066520 3670746220 3653996566 2212328533 +2147483648 1073741824 536870912 4026531840 1476395008 1140850688 1577058304 822083584 1048576000 3879731200 698351616 990904320 1264058368 2859204608 1575616512 3136356352 2762440704 2588819456 485433344 1253085184 3380787200 803195904 938627584 742221568 1927142528 363276608 419754656 1262801232 1650765128 1597279692 2873919238 3245399821 +2147483648 1073741824 536870912 268435456 3087007744 738197504 3321888768 3607101440 880803840 1749024768 1725956096 1351614464 220725248 3220439040 2321416192 2319253504 63406080 3763486720 2757697536 1690341376 1792985088 537115648 2488559104 3853409024 38088576 1614534720 3242745120 203689456 2601921160 1578716020 2228330218 3494591543 +2147483648 1073741824 536870912 4026531840 3623878656 469762048 771751936 2365587456 58720256 3896508416 308281344 714080256 2869428224 1093926912 3754557440 2755985408 2738520064 2804301824 3956482048 1460768768 379303936 1908313088 4120149504 1828347648 268255872 1509333952 2084585760 1214281392 1838175496 3884457700 3522441290 3077179837 +2147483648 1073741824 536870912 2952790016 671088640 4093640704 2382364672 1090519040 2407530496 2923429888 2480930816 3415212032 3801612288 3672899584 2798256128 2781675520 154042368 3480109056 1184047104 3394605056 811571200 2377315328 95160832 3534368512 337476736 1180103104 3071426080 2034332784 2503267720 1297832236 2734784614 113869437 +2147483648 3221225472 2684354560 2415919104 671088640 1543503872 1509949440 3640655872 3095396352 792723456 3135242240 112197632 222822400 2743861248 643432448 4213506048 586055680 2372812800 1264279552 3350056960 2033682432 1681044480 3628883456 2449102080 1249206400 127315520 2817147040 1240290032 3517107864 3776195012 1827550038 479929509 +2147483648 1073741824 1610612736 2952790016 2818572288 3019898880 2516582400 1090519040 478150656 3745513472 1642070016 3595567104 214433792 3569614848 63307776 4095279104 95649792 2665103360 875765760 1543024640 2952697856 860337152 2688813568 1216742144 3556318336 2330187840 2459069088 498540912 4007575272 3493322500 4194045810 1425702811 +2147483648 1073741824 3758096384 805306368 671088640 4093640704 1711276032 4278190080 4202692608 3519021056 769654784 1221591040 3698851840 2133590016 3131441152 1232535552 679575552 4209131520 2959417344 1596780544 831182848 2399007744 2709285376 1293843200 2528838528 2306313024 2477618656 359170160 3449333160 2396060700 3897866438 2720462123 +2147483648 1073741824 1610612736 1879048192 3087007744 1006632960 3254779904 2332033024 2709520384 1941962752 1931476992 1603272704 3489136640 2279866368 3090284544 3719888896 2032369664 2055094272 464986112 4099715072 3161389056 2581052416 3170127360 1955219712 1547506048 903981760 944724704 1505272592 459058056 3555627868 2065145666 2840855969 +2147483648 1073741824 2684354560 2952790016 1744830464 738197504 1912602624 3774873600 2323644416 2990538752 2992635904 99614720 595066880 2024013824 4027973632 2138112000 3535372288 3447341056 3294306304 516608000 3283916800 1354617856 2965120512 331485440 945769600 835392 3081077280 3538446000 1764523576 2387244380 2214794498 1920915683 +2147483648 1073741824 2684354560 1879048192 3087007744 2348810240 1308622848 1526726656 2441084928 2554331136 1927282688 3486515200 3587702784 2007760896 734396416 2455699456 1359708160 1562525696 3834454016 4004433920 227080192 688372736 4183062016 1226469120 3379632512 1391520448 1939583264 2694452720 1026643368 3188763532 793485894 3502407003 +2147483648 1073741824 536870912 268435456 3355443200 738197504 3925868544 251658240 3263168512 2470445056 2820669440 443547648 3424124928 2596012032 2653290496 624099328 753369088 917651456 856760320 2860421120 477677568 1664844800 2747557376 533351680 2063432576 3652229952 53448352 1504071824 200486648 755487084 3819052462 1129909659 +2147483648 3221225472 2684354560 4026531840 3892314112 469762048 1912602624 1895825408 3246391296 3703570432 2392850432 3455057920 1558708224 1082392576 2224685056 2190802944 3604381696 1690714112 3879952384 1349373952 1473755136 1853019136 1340898816 4192104704 4046414976 1098113728 3864587616 301033680 2916923320 2850779220 4161373618 1482549125 +2147483648 3221225472 2684354560 805306368 3355443200 67108864 2449473536 3472883712 2961178624 851443712 3101687808 1032847360 3341287424 807141376 3722838016 4173004800 713916416 2659336192 3758710784 1805438976 874174464 2431763456 3140776448 3153748224 3629992832 2645993024 4266653280 4037759216 2632308744 1782467892 3814660446 4110385963 +2147483648 3221225472 536870912 1342177280 4160749568 2617245696 3590324224 3305111552 3011510272 188743680 425721856 586153984 2475163648 1724645376 1481768960 849149952 329678848 1705394176 2674614272 1427476480 1218963456 1124785152 797212160 2612933376 1306470016 1803797440 535076000 3674434352 3588862264 928878372 1103861686 42513985 +2147483648 3221225472 3758096384 4026531840 1207959552 201326592 1845493760 2566914048 3128950784 4114612224 1205862400 867172352 2494038016 4126932992 1873674240 2875392000 584810496 2668249088 301555712 932900864 3944003584 2900853760 2818856448 3586809600 265904256 2341111616 594325408 3024354928 3466489624 4136323380 1455936238 2786356575 +2147483648 3221225472 2684354560 268435456 2281701376 67108864 3120562176 1459617792 1736441856 4181721088 3554672640 3819962368 3655860224 2492203008 3841589248 3835887616 224428032 443432960 1952276480 63295488 463456256 1449976832 3553915392 3508430080 2920626048 2375679424 486385568 982236528 1674757272 2559668244 3395260630 1464649973 +2147483648 3221225472 536870912 2952790016 402653184 2617245696 570425344 4043309056 696254464 3904897024 81788928 4025483264 3374841856 1352400896 3783917568 4053991424 3174334464 2416852992 134045696 439455744 496736256 2989009920 2655288832 473839872 1857371264 3592261312 2149181280 1434945008 3001203384 868684980 1377496734 1147353901 +2147483648 1073741824 2684354560 3489660928 3892314112 2885681152 2382364672 2667577344 2189426688 2361393152 1457520640 1263534080 1191706624 2117337088 1647443968 1126367232 1781563392 3651026944 2035097600 3171274752 2753013760 1057264640 1663854080 1135501056 1851065216 3248065344 1793188704 1038980592 3438533736 3028202276 1411071818 3189556129 +2147483648 3221225472 3758096384 1342177280 1476395008 3825205248 570425344 520093696 2608857088 4198498304 2975858688 4088397824 3501719552 4071358464 3784966144 1849491456 3454173184 301875200 3331547136 1111093248 2025056256 3936783360 2373984768 1598040320 836795264 3765451712 3700961824 3489412144 449981080 3796457276 3068432646 3030477957 +2147483648 3221225472 1610612736 3489660928 3087007744 1946157056 4261412864 318767104 2894069760 4206886912 3294625792 2326790144 1677197312 2596012032 2451177472 2088304640 3567747072 3886956544 1367826432 4205359104 438478848 1286863872 1207970304 3154134784 2181041536 4043331648 2374001760 3477089968 2132829592 193991516 2070414414 1297355525 +2147483648 3221225472 3758096384 3489660928 3087007744 3422552064 3187671040 721420288 293601280 1841299456 52428800 338690048 1239941120 3252420608 3607756800 3787653120 2441052160 525221888 2216517632 863694848 404793344 761003008 566244864 2099259136 3744485760 2288540352 337400800 405417232 1274234968 4086796116 3474071390 1054291693 +2147483648 1073741824 536870912 268435456 2281701376 2885681152 1912602624 3103784960 3682598912 3896508416 144703488 852492288 3253207040 822870016 505020416 3733389312 624984064 2481864704 1251549184 3416363008 3029059584 2803147776 362817024 2001731840 3265790080 1261205440 2534039328 1401894864 1547473192 3352061332 3212453174 699889173 +2147483648 3221225472 3758096384 268435456 3623878656 335544320 1442840576 3539992576 3313500160 473956352 3512729600 1578106880 3235381248 1355022336 1309540352 1418264576 888045568 1036140544 431710208 249425920 451135488 2504182784 3546307072 4212142848 643333504 1090784448 1328431904 2583240752 791056200 3143509260 3736161330 3648691871 +2147483648 3221225472 1610612736 268435456 2281701376 2751463424 1979711488 2197815296 1098907648 1421869056 2002780160 1200619520 2779250688 1201930240 2679242752 2832924672 757694464 862863360 482697216 3289690112 1133955072 2216027136 765477376 1341154048 2578988416 4157357760 2482374496 1119425328 880474504 3201554932 1690383042 2169941441 +2147483648 1073741824 3758096384 2415919104 1207959552 3690987520 2046820352 520093696 595591168 960495616 2019557376 3404726272 2452094976 2515271680 2846228480 2384920576 2850717696 2219982848 1046814720 1788342272 4221667328 2858337280 1408269824 3836224768 2821460864 3473281984 3958860704 810737840 266733112 2512874484 3126496166 4263123259 +2147483648 1073741824 3758096384 1342177280 1207959552 1140850688 1845493760 3003121664 226492416 960495616 165675008 1399848960 3086483456 262930432 2894725120 2252931072 1683193856 1030635520 3778486272 3995922432 4063684608 3992437760 1064317440 2381860608 2058102144 101329088 2492018080 2750662768 75366904 2415867932 1377364294 991989677 +2147483648 1073741824 536870912 1342177280 1476395008 3019898880 503316480 3674210304 3447717888 113246208 2103443456 1628438528 158859264 3557556224 1833041920 445710336 1717272576 4234559488 2919702528 1920241664 3158763520 88067072 4157614592 1276647168 1897691520 1916418240 4187847264 1822000688 624391368 2747051164 608362774 1620702201 +2147483648 3221225472 1610612736 1879048192 939524096 3690987520 3724541952 4278190080 3800039424 1715470336 3906994176 1519386624 2151153664 2287206400 3528851456 328794112 1430552576 308953088 2617466880 774877184 1795815424 230210560 2907733504 3659007744 1466198912 1218329408 3794087456 2015267568 2762017928 462462460 3296461370 913988403 +2147483648 1073741824 536870912 4026531840 3087007744 201326592 3187671040 956301312 243269632 3049259008 2329935872 3469737984 570949632 123469824 2110128128 754778112 1689616384 604127232 2647597056 522358784 2176104448 2533473280 642283008 1140594432 481699968 906306880 3008487392 192954608 3711959976 3659546660 3165676414 3558349339 +2147483648 3221225472 536870912 4026531840 2281701376 3825205248 2785017856 2734686208 2105540608 4139778048 2430599168 2179989504 1815609344 3436445696 975568896 567869440 4043472896 1668956160 414408704 2381942784 1185921024 118416384 2809676288 1257528064 4214652288 3021041856 1039048288 3616045296 105651384 2208444988 1603736506 451390203 +2147483648 1073741824 3758096384 268435456 3623878656 872415232 1174405120 3506438144 3951034368 3535798272 2157969408 1450180608 2837970944 546570240 1760428032 1740439552 1541177344 2036482048 3188662272 2743857152 2765473792 979405824 1830291968 3948706560 4109008000 384502720 1733147744 1585238480 3532813688 753365172 3426727098 3599471231 +2147483648 3221225472 536870912 268435456 2818572288 1409286144 2785017856 2264924160 2541748224 113246208 2950692864 1836056576 173539328 2413559808 4180017152 3885432832 3954671616 1771192320 2257936384 386568192 966576128 1773401088 1906842112 1136929536 3227127680 2665561536 3404246624 3117526384 2720353784 2167602700 3824189630 1580065467 +2147483648 1073741824 536870912 2415919104 1476395008 2348810240 3456106496 2634022912 8388608 3586129920 367001600 3358588928 2296905728 816054272 3616145408 299302912 1045200896 2645966848 1706106880 2837811200 937396224 1824574464 3438818816 3416006400 2331392640 3062964800 3379947488 843556208 1286385112 2047217748 2199453698 2149686221 +2147483648 1073741824 1610612736 1342177280 2818572288 335544320 4127195136 2701131776 2524971008 423624704 1906311168 993001472 3613917184 4052484096 3819307008 3235971072 3109715968 802308096 1318264832 620343296 2823022592 2975642624 2130926080 2502017792 1919409280 4061584704 2215934368 480387408 3336253784 721783508 1596842742 1140955579 +2147483648 3221225472 3758096384 1879048192 2818572288 1811939328 167772160 1157627904 3581935616 1715470336 2912944128 3918528512 444071936 727449600 79036416 65601536 2872147968 1638023168 3354091520 3108696064 4036032512 3978818560 1264281088 4251102464 2354380416 3120402624 2272003104 3143528272 2832016776 433826908 2004696478 1869865699 +2147483648 1073741824 1610612736 1342177280 134217728 3825205248 3657433088 1493172224 830472192 2487222272 1218445312 3698327552 816316416 1303117824 3607494656 1763508224 1172668416 449986560 3849265152 4026183680 3305170944 2080629760 1243554304 3486700800 4050448512 300263104 3637641504 812593104 2960829304 3661690932 3089345382 3920562251 +2147483648 1073741824 3758096384 805306368 4160749568 1275068416 2785017856 1090519040 2004877312 3854565376 31457280 2400190464 2158493696 2392588288 790757376 3254976512 2927591424 2615558144 3322224640 1248522240 1352980480 1962777600 3553965568 3248659200 2104030336 39295424 943352800 2810649968 4208565192 3762498548 4066355102 3105245065 +2147483648 3221225472 3758096384 1879048192 1207959552 2080374784 2919235584 1962934272 1635778560 2856321024 3588227072 1838153728 1164443648 2635333632 260177920 411107328 714375168 1804484608 418340864 3538677760 1234040832 3291907072 1606381056 195297024 3316225664 1714205376 2735884320 778637680 650151816 3580633044 3997068442 3199675737 +2147483648 3221225472 536870912 1879048192 2818572288 4093640704 1778384896 3875536896 2592079872 482344960 3625975808 4071620608 3190292480 1264844800 4122869760 3283156992 1958838272 2959228928 3203620864 4177694720 3205036032 3682595840 3704834560 4105370880 3886075776 1658583872 3561825632 1278449808 3238612632 3124599220 789594498 651691383 +2147483648 1073741824 536870912 2415919104 3892314112 1677721600 1509949440 1526726656 1216348160 3888119808 308281344 389021696 1364721664 3286499328 2263220224 3925278720 4194598912 990527488 2845646848 1932103680 3426453504 2564985856 3372040704 681170176 2426651008 1785121344 2645256416 1240908720 3122873176 3543858316 601424994 4137674939 +2147483648 1073741824 536870912 268435456 2013265920 2751463424 2113929216 721420288 1400897536 901775360 31457280 3551526912 949485568 3248226304 3371302912 456196096 448954368 94781440 108470272 1434816512 3757819904 984669184 1087840768 2895480576 3967021440 1638182848 1639005152 3716333680 1862667928 761756908 3742208542 1315940145 +2147483648 1073741824 3758096384 268435456 3623878656 4227858432 838860800 1426063360 2826960896 3351248896 182452224 2345664512 2141716480 3808690176 1506410496 3941924864 2831122432 1901477888 1556291584 2028793856 1865598976 1472564224 3248188928 3950035200 2793733760 2513874496 2388654304 2961592560 2053838376 3379087604 2151186514 3511733789 +2147483648 3221225472 536870912 2952790016 134217728 2751463424 3456106496 2432696320 2340421632 3376414720 2518679552 862978048 2836922368 1108082688 3407740928 941948928 1189314560 2623160320 3302973440 2039255040 3702429696 1571660800 2610389504 2708000512 3378824320 3178949568 266331552 3019660944 3703988216 3611894636 1806541430 1184328199 +2147483648 1073741824 3758096384 805306368 3623878656 3422552064 2785017856 1761607680 1300234240 2755657728 3940548608 4056940544 1341652992 770441216 2593259520 3091136512 1130594304 45498368 2565414912 4120571904 2541017088 1354861568 2543941120 857643776 3834835072 2618348736 3799489312 2538110192 3934526888 3857057180 2110871142 4099342193 +2147483648 3221225472 536870912 1342177280 402653184 2080374784 1577058304 4043309056 2155872256 62914560 2061500416 4293918720 1963458560 1022623744 214827008 355270656 2673377280 757219328 3245301760 1434947584 1494083584 2898701312 4015459840 2468083456 1200065664 1577974336 3376852192 102190320 557562936 2434255268 4172674986 2283442319 +2147483648 3221225472 1610612736 1342177280 4160749568 872415232 4261412864 2097152000 1468006400 2420113408 2313158656 3746562048 3265789952 3661889536 821428224 1249574912 128876544 1303003136 4289814528 235909120 1768810496 3800620032 4072212992 4093347584 3118701184 4083140032 1153810720 3897337712 781140456 1184932404 3845983026 967677059 +2147483648 1073741824 3758096384 268435456 4160749568 1140850688 503316480 251658240 3447717888 2319450112 4045406208 3912237056 1024983040 3079929856 2882404352 2568290304 4077223936 2958180352 2280071168 177401856 3866675200 3321601024 1113534976 2155271936 1854849920 3754610880 1439466528 2877671952 1184005848 3456580844 3175262650 4113597007 +2147483648 3221225472 2684354560 1342177280 2550136832 4227858432 3120562176 3372220416 4118806528 2512388096 2292187136 804257792 1788346368 3430678528 3089235968 2816802816 1171685376 2190884864 240345088 2058735616 714860544 3573869568 3446345216 2562311424 333549696 3913138368 32495072 2182274000 3338158264 1387023340 3129607502 1956734681 +2147483648 1073741824 536870912 4026531840 3623878656 469762048 1711276032 1694498816 3598712832 3938451456 232783872 818937856 1077411840 3729522688 2335834112 2758868992 1064468480 3816701952 1718558720 3222114304 4247500800 3113782272 2377612800 730987264 816445056 23433536 4028617824 642679152 713823912 1339696828 3693170422 478852581 +2147483648 3221225472 3758096384 3489660928 1476395008 1409286144 100663296 2701131776 2961178624 1631584256 597688320 2760900608 3274178560 1858338816 2871394304 2671575040 2912059392 49954816 2196201472 2024140800 3721897984 1424264192 3448732160 4148296448 606184576 3000079936 2005525920 2371211344 1997524360 3136874484 1270182738 1908837163 +2147483648 1073741824 2684354560 2415919104 939524096 1811939328 3388997632 3405774848 2038431744 3762290688 2883584000 1697644544 2765619200 3390832640 2897084416 2490695680 2149679104 1698316288 2876186624 2984169472 686589952 561511424 3024291328 1370021120 2189795712 1006124736 2081181472 2758179696 94460632 953929996 1542811422 425845151 +2147483648 1073741824 2684354560 2415919104 1744830464 1677721600 503316480 352321536 3749707776 29360128 1986002944 1691353088 2650275840 33816576 2366767104 3837198336 216367104 3621666816 2269716480 3403468800 1565165568 1706021888 517800448 3826693888 3918128768 1385185728 3461904864 2931037360 4047119400 3435867484 3862161426 3592096433 +2147483648 3221225472 3758096384 4026531840 2281701376 2751463424 369098752 922746880 864026624 1421869056 731906048 1901068288 3891789824 3102998528 2705457152 3404660736 2019000320 3007201280 3341901824 2958487552 2866853888 1556997120 1102381568 3506234112 677615488 870078400 2442012512 1769561936 1869254120 3848179164 280789770 3699611449 +2147483648 3221225472 1610612736 4026531840 2818572288 3959422976 3791650816 50331648 1031798784 2889875456 975175680 3186622464 2154299392 849608704 3973709824 4263313408 3861544960 675692544 62611456 1191292928 3665803264 1429795840 1901028864 3708016896 252632448 3319555264 2332448032 3592115088 2645662904 1102572372 1009576866 3369927461 +2147483648 3221225472 1610612736 268435456 4160749568 2214592512 2449473536 2600468480 2055208960 1681915904 991952896 53477376 727187456 128188416 1385824256 3630759936 3497426944 16138240 2004836352 878292992 1466419200 1687477248 84627968 2806747392 1638058368 2543070016 2940343584 898458384 617401432 1345268044 2375154210 2230055909 +2147483648 3221225472 1610612736 268435456 4160749568 2483027968 503316480 2332033024 1065353216 843055104 480247808 1838153728 3820486656 2371092480 2401370112 4160552960 865042432 159268864 4142096384 1755099136 4088055808 408280064 200759808 2988365568 3746021760 748814784 1740468256 3056580304 1248745352 1973118140 3953703706 511239337 +2147483648 3221225472 2684354560 1342177280 671088640 1543503872 3120562176 50331648 1048576000 2998927360 3831496704 439353344 635961344 2367422464 3295019008 1361248256 1354792960 792870912 1807835136 2614218752 3381389312 2531177472 709189120 3043214592 373468544 3127061824 2531298912 1993488560 1341723352 3528834900 725215646 2065149179 +2147483648 3221225472 2684354560 4026531840 3087007744 1006632960 436207616 2432696320 880803840 2000683008 2371878912 2830106624 1011351552 2738618368 1265500160 1755774976 2624749568 3024764928 3352125440 854577152 4179474432 3334798336 2647223808 1943389440 2411265152 1833369664 2575484064 878867760 146886552 2324292932 2212928974 2741515647 +2147483648 1073741824 536870912 3489660928 134217728 2348810240 2516582400 1224736768 2256535552 3569352704 1545601024 2001731584 3567779840 2977693696 3799908352 3436380160 2744877056 3411689472 1919492096 3724709888 3378554880 2407392256 2087532032 308843264 3843135616 4149938496 2352468832 516702096 1436965736 1918318068 1647426190 361440615 +2147483648 1073741824 3758096384 1342177280 1476395008 2080374784 1040187392 1526726656 931135488 675282944 3911188480 2668625920 69730304 3202088960 1174011904 1354694656 3046604800 4189995008 23142400 944173056 2315315200 2373307392 1365585408 2461591296 2780928384 3932373440 1114491168 604069904 2893464264 3292037748 1392626974 2441282373 +2147483648 1073741824 3758096384 1342177280 3355443200 3556769792 1845493760 2030043136 444596224 1916796928 1742733312 2614099968 177733632 2871787520 4034789376 596049920 3208675328 3497672704 3227328512 1848504320 3147819008 2167833600 19495424 1423953664 1247199360 1840859968 3374829600 3622488688 1195337512 3701265324 4276885254 4183709831 +2147483648 1073741824 2684354560 805306368 3355443200 2214592512 2717908992 855638016 1769996288 3091202048 3911188480 4235198464 3633840128 2221146112 2943746048 1630863360 3157360640 643448832 537862144 2691616768 341628928 2943321088 745763328 1035778304 419427712 2424007360 4233157408 908457488 2058624632 1893616428 3580429634 1729344947 +2147483648 3221225472 3758096384 3489660928 3087007744 335544320 3388997632 2868903936 545259520 3326083072 929038336 430964736 3999793152 3877371904 3752984576 593428480 4055465984 1972781056 1877565440 3967873024 953067520 1129577472 2063424000 756980992 202101120 2445872704 2161164320 3998677296 1405597720 1151555540 2541456478 209792785 +2147483648 3221225472 1610612736 268435456 1476395008 469762048 3321888768 1325400064 3867148288 2017460224 3542089728 3960471552 1114112000 1253834752 1711931392 1280376832 2231795712 1705918464 599744512 1754902528 2863122432 3501231104 1853169152 1344846592 3914429312 42383680 2154695968 4234103568 3806977480 2759823316 599059630 38480189 +2147483648 1073741824 1610612736 2952790016 4160749568 3556769792 3657433088 117440512 411041792 3879731200 2132803584 2486173696 805830656 3553886208 9830400 2665807872 1611563008 756695040 3049201664 3541151744 3036387328 4037843968 364460544 2349638912 3360249728 1298457152 2232252576 3909796624 2899584216 2350282340 3282372762 2821634019 +2147483648 3221225472 1610612736 805306368 1207959552 67108864 3187671040 1895825408 1585446912 1631584256 790626304 412090368 3419930624 834404352 846856192 1979252736 2180677632 2028879872 660037632 3624775680 2528368640 1524401152 2912752128 4047279872 2196599936 395637056 3069786528 3027929616 3626897544 1052194956 2625493934 2979778757 +2147483648 1073741824 3758096384 4026531840 1744830464 1275068416 1375731712 2868903936 3984588800 658505728 1990197248 3402629120 2926051328 729546752 3311271936 3474915328 365527040 2776252416 2049253376 2664230912 1227274240 2152453120 90912256 156991744 2489526656 4170693824 3328514208 3454843344 4172737320 2458114516 1808221838 2448290999 +2147483648 3221225472 2684354560 1879048192 3892314112 4227858432 2046820352 1090519040 2642411520 2495610880 1897922560 942669824 2652372992 1112276992 3576561664 919011328 2104131584 2326413312 967663616 4033335296 1648228352 1118360576 464719360 305706240 1465613440 1078762688 982084960 469598992 2349378392 1111690540 2525029398 1793553151 +2147483648 3221225472 536870912 805306368 2013265920 2483027968 3657433088 2701131776 75497472 3636461568 2145386496 2635071488 2408054784 2030829568 197263360 314638336 4164517888 3195420672 1844928512 3496906752 3542669312 1881644032 2157804032 3797124352 3083543680 3327429696 3099436896 3820515440 729038152 2010528612 1321673814 227982969 +2147483648 3221225472 536870912 1879048192 1476395008 3959422976 2516582400 2164260864 3934257152 2915041280 132120576 2890924032 3332898816 2274099200 811728896 1536098304 2177269760 1580613632 536436736 4036988928 2514089984 3015216128 915621376 1164739328 203752576 2052454208 3621427168 1193043568 4222252264 2375245428 1491909782 2590327177 +2147483648 1073741824 1610612736 3489660928 2281701376 603979776 1577058304 1526726656 1350565888 1111490560 291504128 135266304 3516399616 2532048896 1168769024 3588554752 2550497280 2666414080 4241170432 3429806080 1630578688 1800643584 188301824 1103615744 2821681536 1953543744 2696128544 2087260208 4139776712 3591587372 2455955878 2940896461 +2147483648 1073741824 1610612736 3489660928 2550136832 2483027968 3791650816 4278190080 830472192 3829399552 3030384640 510656512 176685056 262406144 2148925440 2434072576 2182184960 2796175360 410984448 3784224768 1584703488 2578689024 1613830656 3754395904 190786432 2529089216 3604804896 430413520 3226404216 2158404132 3458241122 3211630275 +2147483648 1073741824 536870912 4026531840 402653184 4227858432 2315255808 721420288 1551892480 1228931072 2384461824 2161115136 1246232576 2291400704 3514957824 382271488 255819776 3186507776 686235648 3518533632 3710302208 1050274816 2224885248 1398639872 2643931520 4242572352 3751461792 1476391312 252592808 752290884 515942586 491426969 +2147483648 1073741824 536870912 1342177280 402653184 1946157056 1308622848 553648128 2206203904 1488977920 1251999744 565182464 2650275840 3427532800 1176633344 1299513344 2889187328 1472610304 1630740480 3519451136 3936413696 3072584704 1520257536 1068613376 1754293376 2760409024 991178080 4225630416 2393860760 1493993948 4090612182 1518357113 +2147483648 3221225472 3758096384 2415919104 2281701376 3288334336 4194304000 1694498816 3749707776 2503999488 2803892224 586153984 1471676416 2077491200 1628045312 1142095872 1140817920 1249263616 4259667968 1163587584 1594656768 1855579136 1153118720 4077102336 1556090496 3646972352 1028678048 2257073680 2005693752 1364090428 3086038554 649103949 +2147483648 3221225472 536870912 2415919104 1476395008 3825205248 1040187392 2734686208 4219469824 3879731200 1910505472 3901751296 1318584320 2209611776 3374972928 3618177024 2952560640 1974878208 194994176 2183368704 3035990016 507153408 2694922752 3360728832 3001574784 3376155584 1590043296 3700903024 3046107912 195807916 2828650570 440711693 +2147483648 3221225472 2684354560 805306368 2818572288 3825205248 3992977408 3909091328 2675965952 3124756480 1180696576 3205496832 1406664704 1851523072 1509031936 3221553152 2115534848 2227585024 625172480 1344000000 3778926592 4214158336 294453760 3011305216 2310547584 592187840 3509214240 1255754416 1227540424 3294854540 2162921982 2998266337 +2147483648 1073741824 1610612736 2415919104 2013265920 1409286144 3120562176 1660944384 1904214016 2009071616 2023751680 53477376 3639083008 2591817728 4247912448 1518534656 3223945216 2490777600 1148526592 102543360 1057654784 2817514496 3383458304 4109731072 2272540032 4271785664 1091125472 2091823824 256485848 3487962324 1873624910 2894639409 +2147483648 3221225472 2684354560 1342177280 2550136832 67108864 1577058304 822083584 1954545664 3904897024 2036334592 2484076544 1482162176 338427904 2444886016 47513600 648511488 1325285376 564879360 927780864 3658672128 3049909248 3377295872 2825631488 303328384 134626368 2910274912 2667487536 3373517768 965236876 3012847494 4198902405 +2147483648 1073741824 2684354560 4026531840 402653184 469762048 2382364672 4211081216 2860515328 3611295744 2522873856 831520768 3998744576 2864971776 1404698624 699727872 1629978624 4128653312 77799424 2131021824 3864180736 2559699968 1074085376 2937048832 3118078336 2250575680 1015021216 38946736 173628168 2849106508 1768251314 102744069 +2147483648 3221225472 536870912 1879048192 402653184 2885681152 301989888 3137339392 2071986176 2604662784 2241855488 3014656000 799539200 1106509824 2465857536 2346647552 3853811712 2172010496 698966016 3684536320 4088133632 2493688832 2668586496 1951187200 918174080 872366016 2554629792 2449356880 875388056 3182427188 1037099850 987000405 +2147483648 3221225472 1610612736 805306368 3892314112 2617245696 2785017856 3372220416 1719664640 1413480448 484442112 573571072 1516765184 650903552 812253184 1760886784 620003328 299778048 4230701056 6270976 2562840576 344642560 3852819968 141335296 2363127936 2195550528 2631463712 679751664 3006661080 3282513620 4166373238 1162149373 +2147483648 1073741824 3758096384 805306368 3087007744 1946157056 1107296256 2298478592 4118806528 2898264064 2053111808 68157440 2994208768 3063152640 673316864 2489909248 1214873600 1795047424 597106688 1283387392 1799411712 993508352 1368992256 1304553728 4210176128 3782288576 2909659488 3848551088 915038536 4041571100 533722074 1800218057 +2147483648 3221225472 1610612736 268435456 1476395008 201326592 3321888768 1996488704 1702887424 3779067904 3957325824 921698304 3956801536 1209270272 4093771776 870252544 3443556352 1998471168 3737214976 1518448640 1126156288 2535361536 3829339648 3585129216 3485888384 1901424832 2864941472 1134617456 1500413240 1624857100 448120986 3066936233 +2147483648 1073741824 536870912 3489660928 3355443200 1543503872 3724541952 2801795072 2625634304 591396864 266338304 1282408448 2994208768 1075052544 1438777344 2273771520 4204232704 3204333568 3313049600 1911459840 2148575232 1441367040 289889792 1706538752 1051594624 433146944 2937234592 2874064240 2290143480 3512830812 594218778 2835477769 +2147483648 1073741824 3758096384 4026531840 671088640 201326592 2986344448 2533359616 2424307712 3225419776 1130364928 3023044608 4257742848 4037804032 2928803840 4178903040 3834347520 1298546688 1752375296 1190719488 2828974080 913175552 2983532032 3819696384 339089280 3700097600 1746721568 408980784 3351966936 1553697540 1400782982 3211213633 +2147483648 1073741824 536870912 3489660928 2013265920 603979776 2382364672 1593835520 310378496 2956984320 3303014400 3916431360 3903324160 531365888 3607494656 3494445056 3476193280 1783775232 1713053696 1126797312 3631982592 601938944 3121177088 852664064 2996972416 1450405696 2166726944 1265479920 3736193400 2845829300 2939872198 1651388139 +2147483648 3221225472 2684354560 1879048192 671088640 1946157056 234881024 419430400 1518338048 2059403264 2459959296 2041577472 1741160448 2420375552 2262958080 1769406464 3204153344 1899905024 1883856896 3669151744 1972172800 1153807360 2566343168 3988492032 752758912 2384026432 606782560 1892712656 2470161944 3223217476 4189658706 219872025 +2147483648 1073741824 1610612736 4026531840 134217728 4227858432 3724541952 1895825408 2340421632 515899392 723517440 1603272704 1428684800 2265710592 1120796672 1970864128 874545152 2316976128 2271420416 121876480 3478763520 389735424 3807981056 1155565312 3090822272 1601398720 2594941536 4000678928 1608833416 2909304500 1466702774 834560223 +2147483648 3221225472 3758096384 1879048192 671088640 3690987520 3925868544 3539992576 2457862144 3569352704 3126853632 3423600640 2101870592 3918790656 1349648384 1062928384 2293202944 1465597952 1957683200 760950784 4289714176 1272652800 493860352 3367719168 2432688000 4088600640 399226336 3585164656 2580075496 3384998868 2004215586 3527685101 +2147483648 1073741824 1610612736 2952790016 3087007744 3019898880 1174405120 1526726656 813694976 801112064 874512384 3717201920 908591104 1036779520 1410727936 670367744 2458484736 1945452544 612999168 4042616832 269088768 557132800 3408503296 2317684480 2311163776 3007911744 797415520 2528382288 1565685416 2273269316 1675806798 2970979407 +2147483648 1073741824 1610612736 3489660928 402653184 4093640704 2315255808 3439329280 3179282432 2629828608 618659840 4172283904 44564480 2963537920 326762496 2331967488 102662144 3875487744 941531136 3254743040 2560542720 4173298688 3569267200 2934913280 3819361408 2707646400 3703085792 470185392 2833868472 4266636516 3333218026 349465945 +2147483648 3221225472 2684354560 2415919104 671088640 4227858432 2248146944 3372220416 2944401408 1539309568 2116026368 774897664 2835873792 2284584960 3793092608 2065104896 1133740032 3709288448 3667124224 4204204032 3981682688 716637184 4133737984 2856273664 3968840320 2575896768 3798507360 221425616 2573453432 2629770068 2429525102 3496559199 +2147483648 1073741824 536870912 1342177280 402653184 1677721600 704643072 419430400 4001366016 1262485504 1306525696 164626432 295174144 2479095808 3213230080 1974927360 3511582720 3417784320 3931021312 1614237696 1368295424 1301765120 2252257792 3659483392 465745536 1559051840 2197525280 933796016 3180353480 3455611004 13921834 1497249727 +2147483648 1073741824 1610612736 4026531840 671088640 2751463424 1644167168 2868903936 3934257152 1790967808 1797259264 2270167040 753401856 563871744 3153723392 4144693248 3451486208 3641393152 2159648768 1787523072 1945753600 233530368 860457472 74667264 4176338816 851255360 2489379552 1602590160 3697371464 3338331044 1967057286 331396697 +2147483648 3221225472 2684354560 2952790016 2818572288 1677721600 1979711488 2801795072 243269632 2738880512 3152019456 2330984448 2038956032 1207173120 3719954432 2364211200 2454552576 1726693376 1598939136 1701515264 1603123200 1850426368 1985841664 1511227136 1945229696 621115456 2391574560 3916801456 2683768152 766753140 1204952738 3991887785 +2147483648 3221225472 3758096384 1879048192 2281701376 3690987520 2449473536 2130706432 276824064 1337982976 3282042880 2895118336 3393716224 573308928 2613444608 3715039232 3674505216 3262070784 2072305664 3853463552 337958912 1396667392 2104276480 4086512896 3597306240 4259067200 3997052512 911938704 453417000 2189050292 4032909630 2441607255 +2147483648 1073741824 536870912 2415919104 939524096 3556769792 3523215360 50331648 2508193792 62914560 2116026368 636485632 3609722880 3375104000 2715680768 1103691776 2309193728 852049920 3559104512 1829326848 67364864 1979272192 1135313408 4220855552 152404864 2009886656 260964960 13701328 1099411608 2479565636 3843865614 3176134571 +2147483648 3221225472 2684354560 2415919104 939524096 2214592512 771751936 2734686208 2340421632 3099590656 3231711232 3163553792 1210580992 3100377088 507904000 2905669632 2689040384 3593551872 1606934528 1223757824 275228672 3990948864 3918522880 2467109632 3675896704 2247384768 123889632 2040233616 3118520744 2140129924 1947037134 3734612391 +2147483648 1073741824 536870912 1342177280 2550136832 3556769792 3657433088 3238002688 2776629248 1421869056 1000341504 4291821568 2714238976 3546021888 3372613632 4203282432 2667675648 25772032 3414269952 415846400 3101788160 1253645312 704242176 2259513600 65241728 2143429568 4141557984 2230517264 2979510024 3962068724 4050388646 3003002487 +2147483648 3221225472 3758096384 3489660928 2013265920 4227858432 3388997632 2432696320 1065353216 54525952 3001024512 3754950656 2617769984 3745251328 1589248000 3946381312 3360784384 2822324224 2329010176 3338219520 2255587328 642321408 2884236800 572352768 1744813696 2264299200 1195065120 2530013104 2382819528 3490181556 1387423574 1812282089 +2147483648 3221225472 536870912 1879048192 2281701376 1811939328 4261412864 1358954496 1870659584 3200253952 1595932672 2161115136 540540928 3211526144 1853489152 1545797632 4089872384 2334343168 3913736192 3898822656 3618035712 2165511168 3389976064 27749120 2515060352 4237712576 463018464 172340048 3413506440 2227016524 859434558 3726100593 +2147483648 3221225472 2684354560 3489660928 3623878656 1409286144 301989888 4177526784 2390753280 3670016000 136314880 4272947200 3538419712 3517186048 403570688 1923022848 2853273600 1906262016 3784433664 3420393472 2222032896 3570367488 1130996224 1625519360 3507740288 2051682880 646001632 1276573264 568519864 2778001188 251124842 2779002659 +2147483648 3221225472 2684354560 3489660928 134217728 2080374784 2046820352 352321536 1417674752 608174080 3525312512 1288699904 2652372992 3553361920 2801401856 2332884992 2315681792 932003840 1648812032 3886878720 2677442560 590681088 2065348096 1819224320 3641162880 3666969408 2281107104 516229712 3931297992 3766177116 13755694 1591134241 +2147483648 3221225472 3758096384 4026531840 3087007744 2080374784 1442840576 3976200192 1166016512 37748736 3995074560 3352297472 419954688 3723755520 1746272256 1226637312 2900721664 4036837376 950394880 331165696 1257609216 2968873984 86091264 1228097280 3090468992 2107827648 587174304 3795481296 1517765192 1096459860 265527474 1070597215 +2147483648 1073741824 536870912 2952790016 134217728 469762048 704643072 1392508928 125829120 1925185536 1126170624 4224712704 3655860224 1053556736 131072 2303393792 535068672 3402317824 2200215552 1961578496 2725574656 3041088512 3487102464 32588032 30138240 880919232 3860244192 1631077200 413403912 2014189476 1281957998 478138789 +2147483648 3221225472 3758096384 4026531840 3087007744 738197504 570425344 1694498816 1971322880 2864709632 1914699776 3700424704 2287468544 3643539456 472252416 1818034176 2429517824 3286056960 1393549312 4135399424 140482560 3984944128 2837679616 1289452800 3494034560 2536163264 2114890208 3866926800 1933293480 2090279676 1846855486 4271889135 +2147483648 1073741824 3758096384 1879048192 402653184 201326592 3053453312 1795162112 4185915392 3032481792 660602880 2941255680 3098017792 2894331904 2396127232 3603234816 2491711488 4114956288 3443826688 3097833472 1398052864 1034763264 283155968 3943130880 231320448 2201328576 3138105824 2482546800 1639650888 3470232612 1404496906 797998413 +2147483648 3221225472 3758096384 2415919104 2013265920 469762048 3120562176 2868903936 2306867200 2713714688 1373634560 3738173440 1152909312 3878420480 2876375040 614268928 4007493632 454901760 3860717568 2491232256 982362112 4091874304 3339822592 3644805376 3136877440 753702336 3413304160 3061701936 3748494344 299235180 1461277598 3361463509 +2147483648 1073741824 536870912 1342177280 3623878656 3556769792 2449473536 452984832 3615490048 2965372928 111149056 1343225856 25690112 3460038656 258605056 1240924160 3762454528 91701248 3338838016 2467778560 3249702912 445594624 3657884160 1238988032 2275143552 938254016 3530455008 4080631184 3597381608 2685707604 3278535926 1878490337 +2147483648 1073741824 1610612736 805306368 3355443200 67108864 570425344 2667577344 1820327936 1732247552 2921332736 2221932544 2941779968 2007760896 786825216 1305935872 730300416 3327606784 2890375168 1228369920 186103808 1503597568 3693328896 3954509056 172160384 3394089792 1478886944 1463223376 1511494680 3693026300 2464400334 492126863 +2147483648 1073741824 3758096384 4026531840 3892314112 3959422976 2583691264 150994944 1719664640 3334471680 1314914304 2272264192 1298661376 1793327104 2315124736 2285305856 2615640064 230113280 2594676736 4019662848 4286044160 2330936320 3574312448 2019363072 4182157952 58964544 1820920288 737213808 444635736 1692963780 1905034026 1077060923 +2147483648 3221225472 2684354560 2415919104 1744830464 2348810240 2650800128 3976200192 92274688 1405091840 1654652928 2402287616 6815744 223608832 2670329856 2559115264 13336576 3523821568 495706112 1340674048 609986560 3939574784 2692214272 1068985088 1988663424 3717982656 2138141024 3855087760 3802072824 1178394788 3949067346 717233457 +2147483648 1073741824 2684354560 1879048192 1744830464 1811939328 704643072 2902458368 1149239296 2764046336 257949696 2807037952 1128792064 3900440576 3504472064 3689086976 1560182784 1193492480 1738448896 1853034496 3218511872 764355584 1316269568 860631296 3011147904 3684127552 2084604640 3243394288 2277196104 4167745876 3784137590 1736964133 +2147483648 3221225472 2684354560 4026531840 3087007744 3154116608 503316480 1828716544 2608857088 2503999488 547356672 2523922432 4267180032 842792960 3692167168 3980066816 2619375616 1148928000 1652613120 520818688 4149778432 7818240 3085616640 1698448128 3096604800 2298171072 2470500896 1516981904 1850247448 3762240956 2300491270 1176109237 +2147483648 3221225472 1610612736 1342177280 1476395008 4093640704 2382364672 486539264 1585446912 3107979264 2455764992 416284672 1399324672 2785804288 2626289664 3388407808 219447296 213336064 2104811520 325545984 3013396480 397106176 2931208704 1672223488 1736064128 3694097472 3399516192 2925088112 965067848 583989444 1307051342 3209461121 +2147483648 3221225472 1610612736 805306368 1207959552 2751463424 4194304000 16777216 3196059648 1673527296 731906048 3423600640 3322413056 2126774272 1948909568 347668480 2733146112 226050048 1212735488 535392256 3716216832 42816512 3250235904 708585728 479603328 3991877184 598211424 2068763536 1062085992 4152558740 2681847818 1947594625 +2147483648 1073741824 1610612736 3489660928 671088640 1275068416 1107296256 3774873600 377487360 230686720 3793747968 1087373312 2853699584 4120641536 1305870336 23789568 496271360 4004200448 4004814848 553349120 4251764736 289891328 527101440 263472384 220339840 1437142592 1305327712 1613664080 1096683528 2374966876 3354326214 780023223 +2147483648 3221225472 3758096384 268435456 4160749568 1677721600 3456106496 486539264 1736441856 708837376 639631360 957349888 3932684288 4016832512 1386086400 883228672 2137948160 2699378688 1817108480 2188718080 375842816 1614367744 1667815936 1026829056 3792327808 3086964928 1138336160 1774255056 1907889448 3924042468 872548510 1336084651 +2147483648 3221225472 1610612736 4026531840 1744830464 1543503872 2315255808 4278190080 2793406464 658505728 585105408 2085617664 1803026432 3396075520 1789001728 3436118016 2949414912 1234124800 2385305600 2304733184 2769590272 4082320384 1118221824 50594048 47597952 3398505024 2415508000 3624989488 3095747592 2880955020 2587737918 635875037 +2147483648 3221225472 3758096384 1342177280 3087007744 4093640704 3724541952 2030043136 662700032 1967128576 186646528 1620049920 1785200640 3248750592 266731520 1047855104 2780528640 557137920 698081280 2938449920 4180920320 1558277120 3076895232 3479962368 3885108864 1926975680 2180699168 763422032 4139773032 3523419236 153546426 2062213271 +2147483648 1073741824 3758096384 1342177280 2281701376 1409286144 4261412864 2533359616 2373976064 2185232384 10485760 3169845248 2812805120 3049521152 2775711744 2766077952 1603174400 614416384 2452529152 1156526080 558270464 3695932416 2267324928 2280393472 4009126272 453840320 4137781408 439991696 2796920536 2555640388 1738978874 3055238141 +2147483648 3221225472 3758096384 1342177280 2818572288 1409286144 2046820352 285212672 3481272320 3686793216 3114270720 3908042752 490209280 2594963456 3046244352 42663936 3398074368 2420850688 816504832 2507878400 1395836928 3215418368 3503874560 3781187840 4224739968 730365632 217343840 1307464208 3071359768 2637531276 1133485134 511758149 +2147483648 3221225472 2684354560 4026531840 4160749568 3154116608 637534208 4110417920 2088763392 1958739968 530579456 1651507200 176685056 226230272 2536636416 861995008 4110843904 648101888 3290882048 118558720 848205824 1264413696 4057253376 651198208 1702378624 900989248 3526256352 2818793104 450867160 2570315732 4028225382 1931251533 +2147483648 1073741824 3758096384 4026531840 1207959552 2751463424 1308622848 1056964608 1166016512 3670016000 2120220672 2056257536 853016576 1955856384 3795976192 3092971520 532119552 3550167040 3143081984 642461696 2502940672 3123647488 3576007168 892875520 650384768 603607488 2665437408 3446513392 729046440 2886861724 3689088482 3962801597 +2147483648 3221225472 1610612736 1879048192 3623878656 3690987520 1711276032 4110417920 1937768448 2596274176 90177536 95420416 1114112000 703856640 3101294592 667746304 1411809280 1712144384 1673977856 2298310656 2165233664 2572753920 3192698368 1596468992 341068928 2534037184 4036321760 4227523696 3338869560 12699972 1286525378 2928238121 +2147483648 1073741824 3758096384 2415919104 3623878656 3690987520 1174405120 2332033024 1568669696 599785472 3240099840 2815426560 1663565824 3162767360 2832072704 2793078784 3449782272 347815936 3695157248 2787848192 2423777280 2275367936 3781264896 530087680 3499901824 3834778048 3964236384 4240867664 3740641672 1994276036 1769146826 1884001187 +2147483648 1073741824 2684354560 805306368 3892314112 4227858432 503316480 3305111552 411041792 4173332480 815792128 2054160384 1279787008 3017015296 4161929216 2656763904 884375552 2979741696 3482755072 2192248832 2503915520 1383031808 2436154880 1779985152 1328292992 2486052672 1450014944 4109889296 1203936728 1006198068 1904577074 3284780605 +2147483648 3221225472 3758096384 4026531840 2550136832 2483027968 570425344 620756992 2558525440 1967128576 1981808640 2448424960 782761984 3628859392 2608988160 3213295616 3535437824 2177318912 2400903168 3942068224 2001901568 883653632 3874017792 2635623680 1967407232 603873600 3620543008 1503767120 2082990808 2910769412 1249467646 846710213 +2147483648 3221225472 536870912 2952790016 402653184 2348810240 3791650816 3036676096 1870659584 113246208 1017118720 2553282560 1794637824 2967732224 221118464 2998599680 590381056 737886208 3780173824 2473283584 1503180800 1752652800 3855810048 2250386688 2457412736 2140789440 139102176 433484944 1029645304 1084138988 771774858 3070242939 +2147483648 3221225472 1610612736 3489660928 2281701376 3154116608 3657433088 2432696320 2407530496 3225419776 2879389696 3589275648 655884288 3763601408 420610048 1858797568 3210838016 285949952 1283579904 995848192 141133824 1058485248 1404032512 3708705024 2028281472 2192891584 398974624 2575440656 138628184 4265456796 1426415218 3353671445 +2147483648 1073741824 1610612736 3489660928 939524096 1677721600 3120562176 184549376 192937984 1388314624 1084227584 1787822080 1026031616 76283904 100007936 682295296 3944185856 199966720 3531055104 2589683712 1057998848 3210701824 2330327552 506081536 1297448832 2724263104 2919413472 728466576 1459977128 1088986628 4187922414 3329597439 +2147483648 3221225472 3758096384 4026531840 3355443200 603979776 33554432 553648128 696254464 255852544 203423744 533725184 2824339456 2280914944 1866858496 2089484288 241664000 944455680 470278144 708521984 1892653056 3283571712 2192411136 1403147520 1509235328 795378112 295877920 3008092112 3946404552 3677007868 2070411058 466313055 +2147483648 3221225472 536870912 1342177280 2550136832 738197504 1979711488 1593835520 2222981120 859832320 1117782016 1947205632 363331584 3268673536 3204055040 1274609664 4280254464 1446592512 2952781824 789139456 1938278400 949296128 3466190336 1844324096 2212721024 181839168 3722364960 2870653968 541633064 4184197828 545274178 289420473 +2147483648 1073741824 3758096384 1879048192 134217728 335544320 503316480 2667577344 2793406464 1514143744 819986432 1980760064 1386741760 3962306560 4025090048 3965911040 436305920 1117995008 1034002432 2949853184 148477952 1081553920 607097344 711342848 1241079168 2577049664 2537984160 3927220272 2750661544 2058634596 3806217150 3044889489 +2147483648 3221225472 2684354560 4026531840 3355443200 4093640704 2315255808 3573547008 1535115264 2411724800 3298820096 3299868672 919076864 625737728 3022913536 842334208 3555557376 2071281664 4144881664 3735359488 3839203328 2584835072 952099328 2011574528 2096695424 2147736768 2313187168 2723155600 2987943224 3876874740 2858039710 1904178403 +2147483648 1073741824 536870912 4026531840 2281701376 2080374784 369098752 2969567232 3447717888 96468992 983564288 4178575360 1131937792 595853312 1857945600 1338572800 3530457088 445202432 244228096 3120123904 3653687296 181736448 3987006976 796270336 3550822016 2246883776 3302644832 1032262800 3425667304 803989804 1110807338 4165772147 +2147483648 1073741824 1610612736 2415919104 671088640 2348810240 1845493760 3774873600 2206203904 2688548864 2921332736 1339031552 311951360 700186624 922615808 4259774464 3748233216 2066169856 1619632128 4254560256 3982616576 3970130944 2212212224 41308928 2342739584 1297863360 3216404128 3703772624 2334912840 2696814748 3334940566 3107582691 +2147483648 1073741824 1610612736 805306368 1476395008 1543503872 33554432 2701131776 645922816 3166699520 2778726400 1859125248 2249719808 3439067136 3889823744 1788805120 2677571584 3319742464 3061358592 1164931072 1250998272 1545296896 659461632 4019346688 1136346752 3298725440 1963620576 4270279824 4200900488 814046108 1713886198 2153230193 +2147483648 1073741824 2684354560 3489660928 4160749568 3019898880 3858759680 2365587456 3766484992 717225984 2963275776 2528116736 4161273856 2846621696 2549743616 4220715008 1480097792 986923008 2681774080 1585647616 4144023552 2201447424 2028900864 897195776 2723370112 1092136768 2820874720 1018201872 1673482936 1333980948 4095746158 1114639849 +2147483648 3221225472 2684354560 1879048192 134217728 1811939328 3925868544 2634022912 830472192 499122176 2686451712 2760900608 2682781696 4196663296 2561802240 486342656 1009483776 3216850944 2303451136 2974617600 148101120 1957762048 293465600 3268567296 3398246528 3488856512 2762018400 3067468240 186004520 1301228068 2935405370 1275495805 +2147483648 1073741824 1610612736 3489660928 2550136832 738197504 2046820352 4009754624 2776629248 3066036224 3613392896 1859125248 1375207424 3999006720 2254045184 4180738048 3290988544 1802584064 1225302016 2088857600 956352512 2815769600 3062816256 3995730176 553200000 1167889344 1492062944 1215293552 3548052872 1972642956 888025254 1026497697 +2147483648 3221225472 3758096384 2952790016 1476395008 469762048 3992977408 553648128 1635778560 2185232384 1700790272 2725249024 1632108544 1441005568 2195587072 166526976 714768384 2972532736 1463476224 4278005760 1906489344 2038504448 3724588544 214854400 794109568 2390137792 2088191904 1727641968 1124253336 3067166164 4216886890 3700561339 +2147483648 1073741824 536870912 4026531840 3087007744 3154116608 838860800 1224736768 3598712832 893386752 1168113664 1691353088 3698851840 1890320384 291635200 88145920 1901625344 3772858368 2777194496 2761510912 2569328640 1073417216 1768261120 2854458624 4123320960 2626379328 13477920 2625086608 726308424 940068012 4102306590 2918590109 +2147483648 1073741824 536870912 3489660928 2013265920 2617245696 2315255808 1191182336 92274688 2277507072 559939584 2939158528 2544369664 2573991936 79036416 303366144 2567143424 2876588032 439590912 1054691328 4032808960 1374383104 881493504 554215680 4119848320 263392192 1538192992 3802321776 3114585592 1163501220 3155585102 625301887 +2147483648 1073741824 3758096384 268435456 2013265920 3690987520 1577058304 3741319168 528482304 2847932416 2380267520 3381657600 2015887360 3153854464 886177792 1332805632 950960128 1049706496 524197888 297349120 256026624 1990921216 2429797888 420848384 3207260544 2255948992 2012319072 4196196912 867198376 2740475940 4123278166 1321606093 +2147483648 1073741824 1610612736 805306368 402653184 3422552064 4261412864 1728053248 360710144 1589641216 354418688 2672820224 4076339200 669253632 3593338880 2010054656 1115521024 1592737792 455974912 1461153792 4283021312 1828289536 3123109376 1981055744 1905372544 2664245696 1236333280 3151993680 3702669640 4257578028 37548474 609061563 +2147483648 1073741824 1610612736 2952790016 134217728 2080374784 2986344448 1895825408 3984588800 3594518528 1046478848 4090494976 2801270784 2311847936 590217216 3850698752 1982889984 1340424192 3152060416 1109225472 1655502848 3774051328 1644807680 83078400 3750018688 1137146816 317433248 2136513776 464595016 2706557324 2265850286 3526702747 +2147483648 3221225472 2684354560 2952790016 3623878656 3288334336 3254779904 3640655872 763363328 4072669184 3848273920 3614441472 1059586048 982253568 2691301376 895156224 2752741376 4231741440 1835261952 3155365888 3513759744 3258547200 437574144 1694145792 840431232 4140657600 3641352160 1837080944 4250994776 623944932 2522654750 2584130129 +2147483648 1073741824 2684354560 268435456 4160749568 2617245696 1644167168 352321536 1132462080 4123000832 1214251008 3679453184 1893203968 3958636544 3903455232 3272933376 470319104 963985408 3394805760 640487424 1584179200 4159138816 4222215680 435674368 935898240 1444240576 529057376 1823822064 2453178312 92090012 2998189874 2115182153 +2147483648 1073741824 536870912 2415919104 939524096 1140850688 1845493760 3909091328 2474639360 675282944 1725956096 4008706048 2501378048 3547070464 3171549184 2793734144 1974894592 912605184 3863388160 1191006208 543877120 1486310400 3982477824 593099520 669449856 409801408 3527588512 54741424 665436632 1442769212 25248622 2089320761 +2147483648 1073741824 1610612736 4026531840 3087007744 335544320 3388997632 2801795072 461373440 1245708288 3634364416 4004511744 3691511808 2599157760 3644194816 3955687424 335839232 3580313600 3283394560 535785472 1603852288 4156107776 3692024320 3282422016 104644992 2219009216 4220425376 630083728 3357741048 660507796 2555779982 2073504143 +2147483648 1073741824 3758096384 2415919104 3355443200 3154116608 2248146944 4244635648 2541748224 1312817152 2912944128 3968860160 1430781952 3007053824 3573940224 2803826688 3656744960 2009022464 3806699520 2360815616 1819928576 2099336192 573486592 2447939328 2107082880 1133673664 1721048992 4126442000 365010408 237317812 1533852534 3684014263 +2147483648 1073741824 2684354560 3489660928 3355443200 4227858432 570425344 3271557120 3833593856 3326083072 3256877056 1754267648 3564634112 3190554624 1180041216 1454571520 2956623872 932397056 204120064 2645233664 2485569536 2775413760 200128000 2935743744 2615711616 344078144 3666437280 3388989008 1896514792 1941639788 3844011774 3990966983 +2147483648 1073741824 1610612736 4026531840 1476395008 2885681152 1442840576 3707764736 3548381184 4131389440 1830813696 628097024 919076864 1277952000 937033728 2269184000 292978688 2942386176 1803984896 2850648064 1066063872 2630048768 2185465344 666498816 822648960 3631627968 1591421856 924291152 1030210840 1999631668 4056124430 33141337 +2147483648 3221225472 2684354560 2952790016 134217728 469762048 3657433088 2734686208 2592079872 2000683008 2707423232 3165650944 1013448704 3684433920 1966735360 74776576 2191097856 974471168 246013952 2050822144 1121302528 385291264 1688778240 3015899392 3283068800 1499616320 2244021280 3101687024 2016028280 3574400196 1484647094 2378898905 +2147483648 3221225472 1610612736 4026531840 2818572288 2348810240 3187671040 2197815296 3464495104 4232052736 308281344 2270167040 3320315904 2179203072 2735865856 1204355072 772636672 4104732672 3269320704 3296817152 2711197696 2615354368 1997069824 4201839360 161472384 102792256 3106951584 1824009584 2668369416 3363193220 714810874 1185203085 +2147483648 3221225472 536870912 1342177280 2818572288 3288334336 973078528 3137339392 562036736 1757413376 530579456 2458910720 1666711552 3232497664 3031302144 576651264 3358490624 16728064 1446961152 1340559360 292734976 741934080 1342548480 2551421184 1905309568 1211656640 2879149024 3630591504 489373352 409765308 2247000062 4181677163 +2147483648 1073741824 3758096384 1342177280 3892314112 3959422976 436207616 3170893824 3162505216 2495610880 3969908736 552599552 4190633984 3897294848 3233677312 955842560 1266319360 3772334080 55222272 3887149056 3405154304 2420589568 3749969408 1369688320 244572288 2960897856 1434966752 2886854928 3526672024 3412616180 599525310 2465611051 +2147483648 3221225472 2684354560 3489660928 402653184 738197504 3321888768 1157627904 2122317824 3493855232 4112515072 2851078144 2072510464 2134638592 2788818944 1065418752 882409472 4230037504 3106463744 948506624 1021609984 3334151168 4271480320 3078225664 619314304 2519834688 884327584 1071362768 4207713368 2369198356 1015775430 3027536009 +2147483648 3221225472 3758096384 805306368 402653184 1275068416 637534208 956301312 3296722944 784334848 1981808640 2209349632 350748672 3875799040 1821245440 1763377152 3029041152 4156243968 3489390592 1416835072 332396544 1020607488 2666585600 2246094592 58229376 2872356160 1632560608 2094239312 3654756408 2117198372 554051770 1875851491 +2147483648 3221225472 2684354560 4026531840 1476395008 335544320 2449473536 2801795072 830472192 3720347648 2543845376 2117074944 1982332928 3760455680 3964796928 1062666240 62029824 2641838080 4198686720 3355381760 2077661184 4182064128 595956224 2983589120 728596864 2916191680 3754934112 1821294096 3869846648 3970158340 1692988778 1853127341 +2147483648 1073741824 2684354560 268435456 2281701376 738197504 2315255808 2432696320 813694976 1648361472 3328180224 2635071488 530055168 1817444352 1041367040 2712338432 1125941248 2471182336 3930890240 1773342720 243836928 888755200 1347927552 956797184 603960960 2000398656 2993805216 1219412592 3813694760 2348293052 1682198018 2802465845 +2147483648 1073741824 2684354560 268435456 671088640 3959422976 1912602624 16777216 4202692608 3586129920 3114270720 1024458752 2611478528 2000420864 4175036416 2014380032 3375857664 3476111360 3353845760 4198043648 4165707776 3976922112 2357648896 85376256 4034829952 2573393984 971547744 1932637328 755642088 446254916 198954102 2774729641 +2147483648 3221225472 536870912 1342177280 402653184 1811939328 1845493760 2868903936 2659188736 2688548864 3932160000 2645557248 855113728 1303117824 2456682496 1646198784 3896541184 1224687616 3601915904 182931456 3974940672 4044446720 1768947200 1107815168 1904470912 2810823744 3035409312 2098272624 2003806584 2701645324 2600724654 97092283 +2147483648 1073741824 1610612736 4026531840 939524096 2617245696 2449473536 3506438144 1048576000 121634816 2162163712 1645215744 940048384 1431568384 129105920 3895525376 3047325696 3427876864 2247270400 3560534016 1056364544 551775232 3594753536 1851499776 2852634240 979475008 2963442976 2228298288 1035132968 3646509108 2351346562 1036731245 +2147483648 3221225472 2684354560 2952790016 3623878656 1543503872 1912602624 218103808 545259520 2327838720 2745171968 1204813824 2686976000 3033792512 502661120 3795386368 2578808832 2937667584 4221952000 1225854976 2531375104 732920832 125605376 395625728 4192260224 3578180928 2392311264 2278964368 2309573128 1274929796 1279088994 216761087 +2147483648 3221225472 3758096384 1342177280 3892314112 469762048 1711276032 2197815296 3716153344 2613051392 3126853632 1118830592 3484942336 1645477888 3381526528 3594190848 2977595392 3688579072 1158340608 1552101376 4260284416 202720256 378652160 2267674368 1379780480 3694393792 617151072 2572291312 1517907768 2540422444 3526147378 3066304619 +2147483648 1073741824 536870912 2952790016 939524096 2214592512 2248146944 1895825408 2675965952 2789212160 23068672 1284505600 1644691456 4264820736 2634678272 2638675968 1018789888 2997305344 703176704 3884929024 305002496 3894234112 290896384 1083870976 1295827584 4048412864 2207056288 903805040 2339281896 1293343604 1392173042 4180451697 +2147483648 3221225472 2684354560 4026531840 939524096 335544320 3388997632 2566914048 1384120320 725614592 203423744 1731198976 3477602304 1591476224 3811442688 2335768576 2533130240 1821982720 3087851520 481366016 1774229504 2783382528 4268593664 376039680 1218682496 3976241216 3792132896 2470288976 3669071032 877126644 3575301846 1388057315 +2147483648 3221225472 3758096384 3489660928 1207959552 3019898880 3456106496 922746880 1015021568 4282384384 3860856832 330301440 4260888576 1716256768 143261696 470614016 1296793600 3853336576 2738610176 1312108544 543655936 1706497024 218026496 2416636672 4109142400 568036672 275056160 1397741136 1569934328 1198555820 1505359838 3442243945 +2147483648 3221225472 1610612736 2952790016 2013265920 1140850688 905969664 922746880 2860515328 1858076672 790626304 714080256 1905786880 285999104 2191392768 3237675008 2801893376 341524480 1993465856 3533926400 3467491328 1561676800 2647824896 3932083968 2885730688 3604734528 952780512 2454285776 1827983272 1455023900 2974225454 3306670547 +2147483648 3221225472 2684354560 1342177280 3892314112 3556769792 1711276032 3573547008 2290089984 1992294400 2057306112 575668224 282591232 3929276416 529137664 1567031296 1507229696 1145520128 1556537344 2055147520 1203947520 710763520 1532600832 2702038784 3296168064 1352201024 706896864 3952813584 4174423752 812528764 4218779858 3244662073 +2147483648 3221225472 2684354560 805306368 3623878656 2483027968 2449473536 1929379840 2776629248 3821010944 2078277632 4245684224 3302490112 1027342336 1340997632 2064842752 3232595968 410206208 654172160 3960147968 2658269184 2660072448 993440256 3130701056 4167879552 2997061568 527460960 1678271024 1728338152 591559260 2305116022 3173158955 +2147483648 1073741824 2684354560 3489660928 2818572288 872415232 33554432 2936012800 1149239296 3510632448 2237661184 2983198720 160956416 1153171456 2054029312 85786624 3519578112 3644669952 1098424320 1802833920 1197262848 3139912704 1919930880 2886911232 3037349248 4230940480 3140197664 647011824 3072412104 1306955580 4055907478 3189772939 +2147483648 1073741824 1610612736 268435456 671088640 3154116608 3724541952 1258291200 1619001344 1631584256 329252864 3912237056 3269984256 1324613632 1301938176 1862074368 1079345152 1612529664 1153802240 1891987456 2421794816 2263573504 3265197568 3564342016 197006208 3214891840 12907296 3413019280 2113653688 1662663140 750596546 4017485737 +2147483648 1073741824 3758096384 1342177280 3892314112 67108864 1711276032 1426063360 2239758336 3921674240 2141192192 3287285760 1643642880 2428239872 4272553984 444268544 2342027264 1478180864 4190674944 1259548672 3138160640 1908753408 2717747712 2887186176 958816384 3674822080 4251944032 3732001296 2170857880 768699628 1852030150 1430516793 +2147483648 3221225472 2684354560 2415919104 2818572288 3959422976 905969664 1660944384 1300234240 2126512128 4007657472 3671064576 2258108416 1770782720 2244870144 1953955840 51675136 2018983936 1495588864 857673728 431007744 2963096576 4067024384 2070863616 2970759040 887183808 2458902752 2971506352 2294079880 2501054460 3284055118 3867831707 +2147483648 1073741824 2684354560 268435456 2013265920 4227858432 1509949440 1761607680 1048576000 1254096896 1444937728 4126146560 3790077952 1312555008 3277193216 1995767808 911572992 1846886400 1938137088 3909947392 2614208512 1747397632 3465729536 3512172800 3955892864 1569947200 3068704736 3435982160 4031695128 3553732516 3156695302 2962412943 +2147483648 1073741824 3758096384 4026531840 2550136832 603979776 2248146944 2533359616 377487360 4131389440 4225761280 873463808 2849505280 4032561152 3392274432 3062824960 1858502656 3979296768 4264992768 3395760128 2616383488 2800319488 4041198080 649641728 256524672 3500364864 503098016 2038710704 1785615528 4106027868 2487871878 3119087813 +2147483648 1073741824 2684354560 4026531840 3623878656 3959422976 3992977408 2734686208 2457862144 264241152 2623537152 1372585984 254279680 1294204928 3566075904 3111714816 3747250176 819544064 1407885312 3785428992 128374784 1294695424 2854333952 2760936192 1744715648 3428917824 1724287072 1434133616 608814216 1276416484 834680602 1465919267 +2147483648 3221225472 2684354560 3489660928 3087007744 738197504 3724541952 1459617792 2759852032 1958739968 3474980864 3469737984 1793589248 3149135872 3036020736 924385280 2908520448 4227416064 405594112 855707648 4199581696 2492681216 1750572544 3487736576 2848224640 1888375104 2510634976 3891195600 2519628936 4130675108 1197904978 489314655 +2147483648 1073741824 2684354560 2952790016 2281701376 4227858432 301989888 1023410176 2508193792 2453667840 715128832 3538944000 1684537344 4181983232 1501429760 349503488 2191818752 2704621568 661954560 3656192000 855177216 505893888 1924892160 4048739584 536107136 615937984 2514559392 3178416784 365184216 2025732772 3744799610 1886685083 +2147483648 3221225472 2684354560 1342177280 671088640 2348810240 1912602624 3942645760 1149239296 2277507072 161480704 2947547136 449314816 3353608192 1414397952 3651076096 3058991104 1962885120 3905216512 3964080128 591972352 1121780736 647073280 1053998336 931412864 2875080512 1667696736 4164461456 1094022072 1325774068 1156885322 3620699219 +2147483648 3221225472 3758096384 805306368 3087007744 2483027968 637534208 1358954496 2692743168 96468992 3407872000 2473590784 1871183872 1228144640 967966720 2141519872 592216064 675627008 3617382400 3011325952 3305175040 2366336000 4225741312 557252352 1622432384 4176613184 3477407840 2384257744 3929880024 836811540 2388354114 1151848013 +2147483648 3221225472 1610612736 1879048192 2818572288 2348810240 2717908992 3841982464 1736441856 2294284288 2929721344 2840592384 3753377792 331612160 2205024256 650182656 955482112 4188094464 3800293376 2794024960 3118454784 4172489728 1676189184 290845952 1024208000 1593992896 1018394848 4259895696 2656415816 1133263948 3124914858 1943220347 +2147483648 3221225472 3758096384 3489660928 3623878656 872415232 3590324224 4043309056 3313500160 1329594368 643825664 4117757952 604504064 4172021760 3300261888 1649737728 704610304 2356494336 1047519232 1070411776 3085666304 3938933760 3547369984 2672408320 824191616 655390144 3883425056 4255391472 563762072 3718451956 3150623438 2717563183 +2147483648 3221225472 536870912 1342177280 134217728 3422552064 838860800 2264924160 3196059648 960495616 3126853632 2106589184 1746403328 4237557760 1070727168 4270391296 305889280 2158575616 3226198016 1356943360 149407744 785863680 460631552 1502203136 246427008 937964096 219939104 90060656 2161050600 652265852 3655059106 1459178005 +2147483648 1073741824 2684354560 1342177280 2281701376 1006632960 1912602624 3707764736 1535115264 943718400 3458203648 3880779776 156762112 3237216256 614858752 4225695744 2694742016 180305920 594452480 3715567616 2913110016 2983547904 1167300096 3298356480 166738048 2932351168 3008107680 2548178896 1519475464 282978684 2598082674 1721029295 +2147483648 3221225472 3758096384 1879048192 4160749568 2617245696 2181038080 3070230528 1249902592 281018368 3558866944 4124049408 1944584192 4063494144 1649278976 3939827712 2906226688 4281679872 2940854272 4132253696 1744164864 3850849280 834049536 2152172800 3271036288 2482767936 1554666976 217270864 1016634120 2686630308 3197743378 1537559555 +2147483648 1073741824 2684354560 4026531840 2281701376 3288334336 3925868544 3909091328 1350565888 3737124864 1654652928 1412431872 2562195456 2808348672 1391067136 287637504 1396539392 3527753728 2586681344 126685184 840030208 4023604224 2142681600 2034737408 484970112 2538367296 302404064 4052963344 1540790264 1406632524 2254468938 3885004985 +2147483648 3221225472 2684354560 2415919104 1744830464 201326592 2785017856 1157627904 3196059648 3258974208 1558183936 2981101568 3792175104 861143040 1170604032 3189440512 3957620736 3929751552 3337936896 2858618880 1805166592 1866015744 2402397696 4128306944 2058177664 4015491136 2866519456 2083651120 2777733496 2859298100 1207410130 1787554391 +2147483648 3221225472 536870912 805306368 1476395008 469762048 1845493760 1795162112 1384120320 2235564032 3978297344 3549429760 560463872 3356753920 3948544000 2800287744 4062478336 2282307584 3017072640 3335606272 2864248832 1379367936 218101248 30460672 1931674496 3357917760 939110688 2380790992 2363264232 2809486948 2677705186 2615305545 +2147483648 1073741824 536870912 1342177280 1744830464 1140850688 3456106496 3976200192 645922816 2252341248 3865051136 2953838592 3914858496 3577479168 2000027648 231014400 600080384 761610240 989110272 181227520 3854600192 2910807040 4133464576 3631252224 1536629888 3532386368 4262653856 99646320 3314043816 2655283676 3279584310 1312509895 +2147483648 1073741824 3758096384 1879048192 1744830464 3959422976 973078528 3305111552 2592079872 3846176768 2459959296 2731540480 2261254144 3147563008 3356884992 3958964224 3438379008 278478848 1187094528 1772171264 3196426240 1862468608 3230068224 1527093504 2512604288 3454448704 4264947232 1266382096 3194147656 829924468 369651078 3422311423 +2147483648 3221225472 1610612736 805306368 3623878656 3825205248 234881024 3472883712 4118806528 1958739968 4137680896 3224371200 4216848384 1042546688 1902772224 863698944 1543733248 2795192320 324263936 64188416 2187327488 3643087872 1656392192 2243926784 3816107392 460505536 1727252448 2757972624 2026370040 3441516860 2711663082 3497839881 +2147483648 1073741824 3758096384 1342177280 4160749568 2214592512 4194304000 3942645760 662700032 3552575488 3969908736 4063232000 3938975744 376176640 3271426048 3067936768 2688712704 3309125632 177381376 44380160 3097921536 919555072 3022113280 247640320 1316847488 4034052800 4042606176 1769925776 2224778104 3143346164 2793267022 3153366539 +2147483648 3221225472 3758096384 1342177280 402653184 3556769792 3456106496 16777216 1803550720 297795584 1650458624 233832448 733478912 1780744192 1478623232 2569076736 4001595392 2952871936 1934876672 3387502592 392153088 178732032 692101632 4215528192 3294716544 1269026496 399604320 1975232496 2405783704 1649529900 1561878666 2016681917 +2147483648 3221225472 1610612736 805306368 402653184 3825205248 234881024 2533359616 2675965952 1941962752 1436549120 3058696192 2116550656 3913547776 1569062912 2741174272 1882488832 629358592 1132781568 1100705792 2652436480 765557760 4291922432 1649736448 544407936 2164036800 2474076256 3625621008 1784948552 2023118596 4171982570 3544241479 +2147483648 1073741824 3758096384 805306368 671088640 738197504 503316480 2332033024 3179282432 2361393152 283115520 68157440 2953314304 1975255040 190185472 1198587904 2046590976 3385933824 4266434560 2364092416 763934720 1834689536 2168172032 290237184 1936272256 4232615360 1463500256 2188113328 2590290920 2980409268 1153888310 2023649439 +2147483648 1073741824 536870912 4026531840 1476395008 1543503872 1241513984 956301312 1719664640 448790528 2086666240 158334976 1719140352 528220160 3791519744 2669346816 3131015168 4063969280 1305452544 2895335424 4166768640 1784249344 2593846784 4061124864 2624793216 48990784 3200325600 2455166064 535414616 1717841228 1618093030 2967278643 +2147483648 3221225472 2684354560 2415919104 2013265920 2885681152 3187671040 3640655872 1702887424 901775360 425721856 2314207232 4293394432 121896960 285081600 1919221760 831488000 1883586560 1449123840 914165760 4263749632 58665984 1485110784 2671244032 1517900416 2298339776 751466592 1010005360 2039384216 1986314372 604500538 812712827 +2147483648 3221225472 1610612736 1342177280 2550136832 3959422976 1711276032 2063597568 2390753280 3024093184 2799697920 1863319552 862453760 4144758784 2167799808 959250432 4041048064 739065856 1659756544 156594176 2461648896 1094138880 74890752 3974467328 76104576 113764416 665209248 243606320 3799112232 3695911044 1358476462 4186764959 +2147483648 3221225472 2684354560 1342177280 1476395008 2348810240 771751936 385875968 2172649472 3309305856 1189085184 2014314496 2486697984 1739325440 912916480 2819686400 1414758400 4026613760 1349246976 1873612800 3120678912 2981903360 1968311808 3997002496 4151960960 1190149056 4029173536 630465712 2596699432 1778058668 2718083966 1295164761 +2147483648 3221225472 3758096384 805306368 939524096 1811939328 2583691264 2030043136 2390753280 272629760 1356857344 619708416 1338507264 1877737472 1580335104 2862284800 793870336 3328917504 345628672 2408001536 2712401920 2258381824 3862580736 3814138112 1899205248 2569557568 2954650272 1517965872 3384229592 482596052 1616927662 2746224013 +2147483648 1073741824 2684354560 2415919104 402653184 1677721600 570425344 1426063360 1971322880 2998927360 4011851776 2507145216 1949827072 2891186176 2406350848 414384128 154107904 1774403584 521641984 815206400 1979312128 2195987456 4160117248 1549225216 3386495104 3038013376 2173592032 3227716688 3928486232 2177841996 2428360690 2334264123 +2147483648 1073741824 536870912 805306368 3355443200 2080374784 1241513984 520093696 746586112 1304428544 3768582144 3574595584 3557294080 2523660288 3895590912 3839819776 3651305472 2916040704 397058048 4238561280 1461237760 2881238016 1192887808 2867024128 4210600320 1103894336 1034041184 4011283216 879680488 1114449940 1136499038 709729101 +2147483648 3221225472 536870912 1342177280 1207959552 2483027968 1577058304 754974720 3514826752 482344960 2116026368 1425014784 34078720 304349184 2054291456 1053491200 2093711360 372981760 616816640 522145792 1714538496 4204033024 3239707136 1241455360 2195846272 3916178368 3300274912 728328400 24681112 1880928980 2643379978 2752879661 +2147483648 1073741824 1610612736 1342177280 3355443200 3154116608 905969664 1459617792 3699376128 2294284288 3776970752 3763339264 1978138624 3202088960 1901723648 830275584 3276242944 4012720128 2108661760 2339467264 1261799424 4088140800 1793218048 3913895680 3259096448 852119872 1865748960 1913370064 1312782280 4003389476 665109798 2867438025 +2147483648 1073741824 536870912 805306368 2550136832 2214592512 1711276032 1526726656 3749707776 2420113408 1029701632 565182464 1665662976 1843658752 2835480576 3390636032 1543012352 2779332608 1068539904 3587002368 200456192 1043602432 3128588800 871722752 2952722304 3527561408 4042852256 1309201008 2910924152 2967776468 1141341194 1515188373 +2147483648 1073741824 1610612736 4026531840 3087007744 3556769792 3120562176 1895825408 1199570944 4081057792 2095054848 2469396480 780664832 904658944 3908698112 1557725184 2445574144 4058595328 474783744 243625984 1719064576 2063346688 1088565760 1231892736 4276791936 3253625536 514263840 2193354928 1590079672 2301900532 2733527246 4096215113 +2147483648 3221225472 3758096384 2952790016 3623878656 67108864 1174405120 1828716544 931135488 213909504 891289600 3358588928 1355284480 2950430720 2744516608 18415616 3019014144 2200518656 1681580032 209006592 1676457984 4027341824 2135833088 2747088640 2024860800 970593472 2184663776 312463952 146918648 394585396 2250270614 3064989759 +2147483648 1073741824 536870912 2952790016 1744830464 2483027968 436207616 2499805184 3531603968 2747269120 165675008 3243245568 3370647552 300154880 3625844736 3464298496 2668331008 3928834048 2372116480 1544114176 2661152768 975463424 2516464128 3979159808 2397296768 3477672000 3988648288 3323211952 612762568 1614884292 1644800954 1768060299 +2147483648 1073741824 2684354560 3489660928 2550136832 1543503872 3523215360 654311424 813694976 1002438656 983564288 1097859072 2478309376 3148087296 1055784960 2985623552 4070408192 1871003648 2644877312 98635776 854312960 2414107648 319710720 2212852992 3992311168 2926148928 3969351776 3657333776 689792728 3264716 2480367242 1886047995 +2147483648 1073741824 536870912 1879048192 939524096 469762048 167772160 889192448 2256535552 1639972864 3969908736 2372927488 1105723392 3022782464 1587150848 2060255232 669941760 2126331904 3666255872 2253475840 2185009152 573328384 563746304 3914139904 2964237440 3420265024 2807465056 1086939152 1123611864 1310349796 1678588494 1489957097 +2147483648 1073741824 1610612736 2952790016 1207959552 2348810240 2315255808 3506438144 780140544 1908408320 2342518784 3457155072 1361575936 3941335040 2351824896 1307770880 27164672 383991808 943104000 3067047936 1882781696 577524736 1458454016 299061504 2899244672 2141926976 3395991136 22636432 651153256 3759189508 1040209054 3204471379 +2147483648 1073741824 2684354560 1879048192 3087007744 1543503872 3388997632 1191182336 2843738112 2319450112 3466592256 3142582272 624427008 818151424 599654400 3275423744 568623104 90914816 308060160 3933147136 3473053696 2745453568 2232301056 4084427008 227063168 3947441600 2402150560 2449917584 2247779080 2135231756 3158296298 3732907283 +2147483648 3221225472 1610612736 3489660928 1744830464 603979776 1711276032 3036676096 276824064 775946240 232783872 617611264 1634205696 2648965120 3776315392 2066284544 2610200576 2096709632 1199366144 601714688 2143979520 4005839872 1181096448 2205234944 4224229504 761483072 44548000 4051094960 1175328712 1880447492 2107539898 2972346831 +2147483648 1073741824 2684354560 805306368 1207959552 3825205248 3456106496 1090519040 1769996288 1983905792 1088421888 4000317440 2142765056 725352448 1338638336 2479161344 312049664 2486517760 1533124608 1609109504 3403397120 4220793856 394152448 3999994624 2665138816 3399202752 3061057952 713950128 278078616 1904645996 1591857030 3819523401 +2147483648 1073741824 2684354560 1879048192 939524096 2080374784 2717908992 2701131776 2608857088 2587885568 3542089728 3285188608 29884416 3825991680 2986213376 1210777600 2811854848 880492544 1913757696 3898019840 247437312 1182010368 2068456960 1266752768 598267520 862699712 3324920736 4024632656 2627048520 1829060788 2734349518 3777941131 +2147483648 3221225472 2684354560 1342177280 2818572288 3422552064 3321888768 4177526784 58720256 2202009600 1855979520 4174381056 1494745088 138674176 124125184 1958543360 4027219968 1777156096 1129504768 76091392 2745485312 697058304 2520395264 3684656896 3553735296 1163589312 380992288 3895911824 494893384 2367784476 2672991210 176756079 +2147483648 3221225472 536870912 1342177280 134217728 1543503872 2852126720 1526726656 2592079872 3133145088 383778816 1412431872 1257766912 4135845888 2124021760 1028063232 3844767744 1106722816 4195540992 3172159488 3279472640 1238127616 1386636800 1635336448 3760696192 2035473472 1337163488 3848856368 3169067768 3647614796 2229220922 3386819137 +2147483648 3221225472 3758096384 805306368 3892314112 1409286144 3321888768 2298478592 2491416576 960495616 2229272576 2880438272 3363307520 2042363904 625868800 4119789568 1666220032 146751488 3311984640 3026399232 1146550272 2469676032 946491904 3066914560 2380920448 2262605120 1263096352 1937505072 1542301176 1418633228 3680009126 1420588523 +2147483648 3221225472 536870912 805306368 1476395008 201326592 1778384896 2566914048 864026624 3821010944 3344957440 1991245824 549978112 3052142592 2766274560 4036165632 3027730432 4104339456 2298470400 804212736 885913600 3800333312 4200496640 2856913152 3378565760 3523920064 3948256096 793804656 809004600 176442900 1851662926 3964223141 +2147483648 1073741824 2684354560 4026531840 3892314112 3690987520 3321888768 1694498816 1518338048 1900019712 4020240384 2182086656 2457337856 1136394240 369229824 777322496 3380576256 3485810688 4140277760 3617132544 670423040 1894016000 216937984 2928625408 889627776 2264988224 1930134560 252905872 366265128 206409644 3266861686 920403181 +2147483648 3221225472 3758096384 4026531840 1476395008 469762048 301989888 50331648 4001366016 1178599424 2392850432 475004928 2617769984 2055995392 808583168 3262709760 1763803136 2678669312 938074112 583348224 3249248256 1638145024 539891200 4288894208 447018880 3089273408 1230867616 1539533072 2769601672 4233796116 197782094 1255500365 +2147483648 3221225472 3758096384 2952790016 3355443200 4093640704 2583691264 2667577344 696254464 398458880 2564816896 89128960 3307732992 4232314880 2454847488 8716288 465076224 3210035200 2261835776 3710988288 364034048 1955353600 1707491840 3049216256 3059346816 1712324032 3153632864 3715450288 165711560 3238606372 16699754 3232367821 +2147483648 3221225472 1610612736 268435456 939524096 1811939328 3254779904 3070230528 2206203904 247463936 1918894080 4044357632 1755840512 2129395712 1474691072 3615162368 4119035904 2028683264 862707712 925331456 2352867328 117730304 2141871616 2163035392 2260788608 3639409856 1214958304 981567984 988429416 2018314404 4088451742 1213506967 +2147483648 3221225472 2684354560 1342177280 2281701376 2214592512 1912602624 922746880 4219469824 3401580544 1998585856 365953024 1021837312 2392588288 4065198080 948633600 3826286592 1473986560 3434668032 1478955008 3041314816 4168373248 2010253824 3208981760 257683840 1986773184 2129894624 2870447952 122530824 3492070436 2909370054 239991747 +2147483648 3221225472 536870912 268435456 402653184 3556769792 1979711488 2197815296 3531603968 4072669184 186646528 3195011072 1841823744 3564896256 598867968 3573350400 1794998272 151863296 175497216 2165395456 3671582720 3837025280 3125674496 1292838656 1994433408 3911228992 2810245856 1873864656 1754849240 3275025972 369005158 93833133 +2147483648 1073741824 1610612736 2952790016 1207959552 3019898880 3187671040 2063597568 1652555776 1077936128 2250244096 1531969536 2621440 3329490944 1646133248 2293039104 2347204608 3418177536 1643094016 3298390016 2329540608 3519042560 819995136 4080028416 1582841728 59525696 3993126816 1877421392 595898376 3927945796 564203186 3517309451 +2147483648 3221225472 1610612736 1879048192 134217728 1811939328 1845493760 3204448256 3749707776 2353004544 4141875200 2794455040 703070208 2351169536 2427322368 3105685504 2321514496 3620552704 2270683136 880373760 1251072000 1484813312 2545970688 1755316992 4184887680 2348309696 4094439328 3072992176 423840488 4026171460 2197721978 476088275 +2147483648 1073741824 2684354560 1342177280 402653184 2080374784 503316480 2768240640 796917760 1774190592 488636416 2421161984 4077387776 918290432 2635202560 202178560 3026092032 27082752 3228999680 2423328768 1928103936 763370496 1656763904 2141213440 3792716928 4259845312 2093766752 1791628880 720973384 1150345428 1949443990 106764701 +2147483648 3221225472 536870912 3489660928 3087007744 4093640704 234881024 922746880 1317011456 4194304 174063616 540016640 1137180672 3774087168 2378825728 3726049280 3842539520 2959556608 2074140672 3458420736 3722610688 3063942144 1863348736 2719501056 1758202240 525761600 448356768 2827855216 2077543352 1688806292 3742732354 1473829425 +2147483648 3221225472 1610612736 805306368 402653184 3959422976 2315255808 1593835520 1065353216 1010827264 136314880 3297771520 257425408 3619946496 2297561088 1325334528 3164700672 3694084096 349822976 2298179584 1932785664 2346744832 821038592 2749921536 739000704 1215190720 4257826720 4037861072 1903268840 1272396924 2085472138 3878760389 +2147483648 1073741824 536870912 1342177280 1744830464 2885681152 3925868544 2734686208 2558525440 4005560320 4208984064 3499098112 423100416 4199284736 749862912 359071744 2979823616 288833536 3645153280 795561984 3087960064 4053820416 3241172480 3892859136 172240768 3002469696 2308010208 3708666928 498765480 297688492 2994033166 3469467573 +2147483648 3221225472 1610612736 268435456 2550136832 603979776 4261412864 83886080 947912704 2059403264 3927965696 2230321152 4167565312 1364983808 4263903232 50790400 4294737920 456605696 213180416 1746628608 1698359296 1893743616 3201333760 2224554752 2637437056 3380227904 3693161952 981177936 2601237912 3307451748 2594162614 527035959 +2147483648 1073741824 3758096384 805306368 134217728 201326592 3053453312 3137339392 310378496 3661627392 2178940928 4272947200 2959605760 63700992 1982726144 2989424640 124944384 148848640 301637632 2300784640 2197600256 429929472 3595582976 2371366656 1315193728 2210551360 3381737120 2904920752 1792643064 3940544900 3034350494 3023055827 +2147483648 1073741824 1610612736 2952790016 402653184 2483027968 2248146944 989855744 3682598912 3200253952 446693376 1152385024 869793792 3350986752 3971088384 3978887168 1425309696 2774089728 1351393280 248868864 3601266688 2317384704 435171840 3552083712 3081506688 752493248 3503098080 2084217744 1591877816 3366017404 1757458150 3135208165 +2147483648 3221225472 1610612736 3489660928 3087007744 3288334336 1577058304 3204448256 2055208960 4131389440 1021313024 3318743040 4091019264 638844928 2499936256 2005729280 3920396288 3994894336 1872027648 3562631168 3482224640 375401472 1267755520 1798849280 1841583488 1641696832 4011411104 3572403248 443549256 963132124 1071397570 3136177437 +2147483648 3221225472 3758096384 1879048192 2550136832 2885681152 234881024 4244635648 780140544 415236096 304087040 229638144 366477312 637796352 394395648 37027840 3266019328 1833254912 3126059008 191967232 2605307904 1059093504 3945795072 2836937472 2116292736 3711065152 1718428896 569350480 2745644088 2444686524 3679627706 3661664317 +2147483648 1073741824 1610612736 3489660928 939524096 335544320 301989888 385875968 1837105152 650117120 1939865600 3593469952 3476553728 4286840832 539361280 1365180416 1622835200 2142191616 1562550272 1721462784 712820736 3667946496 3937419776 3782747392 6580608 4143326144 154604256 3885401616 2919576568 1902626956 2921134010 934299231 +2147483648 1073741824 3758096384 2952790016 2013265920 3019898880 1375731712 587202560 2524971008 1145044992 505413632 4226809856 2852651008 2170814464 1224343552 556990464 2419621888 2424520704 2299568128 2442604544 3022190592 1075842048 2666537472 495478016 3097760640 1209687616 1721985440 2933976400 4120841816 944157012 593112938 2818770537 +2147483648 3221225472 3758096384 3489660928 1207959552 1275068416 2650800128 50331648 1367343104 826277888 1067450368 2412773376 3654811648 3021209600 1154088960 2215444480 3656744960 2040348672 1309532160 1125724160 1958709248 4174386176 3797429760 743709440 1676300160 4062004160 2387459872 2151233552 11517640 2053663740 92015938 2620786009 +2147483648 3221225472 1610612736 268435456 2013265920 3019898880 2315255808 4244635648 1300234240 2680160256 2191523840 785383424 1897398272 3898343424 2367553536 3261267968 2185199616 443760640 101179392 3057610752 3911313408 1796230144 3602395648 1326205184 2177248384 2577358784 1383197536 1103651472 1581532680 3720507164 1094526118 456950611 +2147483648 3221225472 1610612736 805306368 3892314112 335544320 1375731712 2868903936 2222981120 2839543808 3605004288 2750414848 902299648 3209428992 2456420352 2594897920 3043262464 656097280 1691148288 3823595520 504297472 4063233024 3429396992 1398566144 466765696 3589218112 4091710240 147472432 1983590616 2140963796 3653174014 2872749217 +2147483648 3221225472 2684354560 1879048192 3623878656 1543503872 2315255808 1023410176 3800039424 1673527296 3894411264 4090494976 3441950720 4088135680 141950976 987299840 2990047232 3821617152 3148931072 3413446656 3008288768 2509274112 4048057856 1293711616 460195968 1890408512 4103766368 3835822160 2120955528 1364964292 1055836638 1644190399 +2147483648 1073741824 2684354560 1879048192 134217728 1811939328 301989888 2432696320 796917760 4123000832 1436549120 2179989504 2682781696 1320419328 2974679040 3482255360 1427668992 3099541504 1641062400 230363136 2669058048 1355813888 156773888 3837549824 1399473792 16325312 3271263328 3851809808 204116632 2725921508 2315343170 951570819 +2147483648 1073741824 1610612736 1342177280 671088640 469762048 2315255808 989855744 2776629248 1715470336 375390208 349175808 677904384 1012662272 1241645056 821624832 1822064640 1667842048 3289554944 2753916928 609781760 2771411968 234358272 903110912 1540242304 1601373120 3215958176 1870257392 1204733128 3144097220 2336333670 1228600837 +2147483648 3221225472 2684354560 268435456 134217728 1275068416 33554432 822083584 2659188736 3225419776 190840832 2173698048 925368320 313786368 1969881088 3444113408 1879605248 3550035968 834723840 2273120256 2049107968 405804032 3214429696 1047287040 1608922752 1442794048 2650791584 2552400880 1496324200 2568511844 2855039410 310782097 +2147483648 1073741824 2684354560 268435456 3087007744 872415232 369098752 1157627904 2894069760 3678404608 85983232 856686592 323485696 3778805760 1092747264 3537174528 1638629376 1703231488 4232290304 862523392 2311694336 4184886272 1668821504 2623801088 1003892864 126550336 2256327968 1600888784 1969567400 3795037556 4019264694 2272124837 +2147483648 1073741824 3758096384 805306368 2550136832 1811939328 2315255808 1728053248 964689920 3745513472 459276288 3031433216 1474822144 2603876352 3460431872 4149936128 1012826112 3307945984 3751190528 2312056832 2928457728 2689104896 3433303552 4026169600 1618419072 3181417920 3216386592 121205872 2077619832 2142102148 455201890 324003685 +2147483648 1073741824 2684354560 1342177280 3623878656 1006632960 3992977408 50331648 92274688 3284140032 1134559232 2549088256 1255669760 1027866624 2027814912 2271281152 3286466560 2664513536 224108544 1438978048 3450701824 1203272704 1603540480 1270237952 3298637696 1479121344 1833320032 3603264528 2284714904 611872380 1278507194 71726803 +2147483648 1073741824 3758096384 2952790016 2013265920 1677721600 1308622848 3204448256 2894069760 4198498304 3718250496 749731840 853016576 4183031808 3943301120 2234580992 1925021696 1463894016 2340790272 3976540160 1541928960 2251820032 3066317312 2049075968 2124232064 3717451072 3837939872 3222093712 1597752568 1236154876 1220742098 497598521 +2147483648 1073741824 536870912 1342177280 2281701376 2885681152 2181038080 1358954496 4085252096 1623195648 2850029568 152043520 1169686528 1754529792 2078408704 3901947904 2608824320 2529378304 1508352000 4255600640 338528256 2404914176 2063883776 4179236096 3207026304 3077438656 3195539168 2952023088 330435688 3976931308 2224800930 4014562781 +2147483648 1073741824 1610612736 1342177280 2013265920 1275068416 570425344 3909091328 2071986176 2562719744 1231028224 2712666112 1216872448 743178240 193593344 2751922176 2888269824 1157054464 2618269696 2615898112 3061680128 1783122944 3492556288 3954842880 2169469568 3901460672 3540868832 1616947312 3421542456 2204693812 1199367838 3984775985 +2147483648 3221225472 1610612736 4026531840 3623878656 1006632960 1778384896 1023410176 3011510272 4148166656 593494016 3742367744 2910322688 3106144256 2751856640 2232483840 2274328576 2093039616 2010636288 2484432896 368678912 649600000 2139358720 3870714112 911833216 941850816 2999663392 922525040 3661232808 639125196 1110734010 1065239311 +2147483648 3221225472 1610612736 2952790016 1744830464 2080374784 1375731712 1459617792 3179282432 197132288 2703228928 3295674368 2208825344 2265710592 2236743680 701693952 2056945664 2514698240 651354112 2503962624 2652420096 682116096 2827748864 3113364736 2238926208 3710567360 3412807776 934201168 3301260376 2370303876 3701530718 3046905325 +2147483648 3221225472 3758096384 268435456 1207959552 4093640704 1979711488 2030043136 3800039424 2780823552 56623104 831520768 2359820288 2021916672 37355520 870252544 381190144 1460617216 3148931072 2465935360 636676096 3265795072 1837371904 3401215744 2099203712 2958618176 2900317280 87600112 72304296 2064703140 2433442410 2387268857 +2147483648 1073741824 3758096384 1342177280 3892314112 3422552064 1912602624 251658240 1954545664 3116367872 1843396608 2429550592 1782054912 4126408704 79298560 3770220544 2864807936 3408478208 1440325632 2456629248 499877888 465060864 3014946304 2853846272 1632192896 1649014592 3077930336 1737463216 86647560 1688285612 3506825842 2348486577 +2147483648 1073741824 536870912 268435456 2550136832 3959422976 1711276032 1996488704 2290089984 1690304512 3458203648 4065329152 1866989568 2865496064 2770731008 170328064 2554494976 3543613440 493527040 1967869952 1903470592 3250068480 2585026048 2634182400 1843217792 501988160 3010379744 1826713680 3449143496 4096642292 2990127662 3241920551 +2147483648 3221225472 536870912 805306368 671088640 67108864 2650800128 2197815296 2105540608 2453667840 752877568 2173698048 3691511808 3568041984 3006398464 1615134720 2386395136 353714176 2098585600 1149849600 2455762944 2071479296 1278507520 1226197760 1109089152 3605718464 2896022176 3395635120 428718184 481103540 2969669566 1865377773 +2147483648 3221225472 3758096384 2415919104 2550136832 2617245696 3120562176 2298478592 3011510272 2369781760 2355101696 1364197376 2155347968 3586916352 178388992 1648033792 1255505920 749420544 3423461376 1729572864 1021814784 2236120064 3101976064 2501271808 1012220544 2513225920 2936376352 353592048 3965827720 692398028 173334766 3604590941 +2147483648 1073741824 2684354560 3489660928 3623878656 2080374784 369098752 4076863488 931135488 1019215872 3386900480 1729101824 1572339712 4161011712 2511470592 3767336960 1173716992 3286056960 753770496 719917056 1972881408 2416475136 2743891456 1560164096 647180160 3824614592 2572392928 4166652976 907093096 229894636 399119850 3739841269 +2147483648 3221225472 1610612736 1342177280 3355443200 3825205248 2046820352 3472883712 1837105152 4064280576 635437056 1221591040 3540516864 3531866112 1414135808 3465740288 1481277440 3833806848 3663912960 3740758016 1565575168 3646428160 239876608 4184762624 1139359104 3204575168 2521148576 2947529008 2735516360 1562277300 2186356746 522051409 +2147483648 1073741824 3758096384 2952790016 1207959552 3556769792 1845493760 2936012800 3347054592 4114612224 534773760 2620391424 195559424 3442212864 3513122816 3146842112 838828032 2153857024 2524422144 3009228800 1302984704 4040692736 1013191168 788161280 2560583040 1281552576 1835566880 2357181232 337736504 2971132388 3853327918 815912087 +2147483648 1073741824 1610612736 805306368 1476395008 1543503872 2449473536 419430400 696254464 163577856 3802136576 783286272 1723334656 208404480 1561985024 3637837824 3442507776 4045750272 2590547968 68775936 3080370176 1858624512 1727272448 3699791104 211237504 1675227584 359130720 3084700816 1937723192 1868422860 3262763406 525833857 +2147483648 3221225472 3758096384 4026531840 3892314112 3959422976 1577058304 2868903936 1837105152 3670016000 148897792 128974848 4262985728 4088135680 1634598912 4092002304 4292608 2092384256 971628544 2432905216 1529583616 3951707136 1150119424 3380390656 2865994624 202788288 3124453088 3025638832 311195448 3351130044 2190425710 1427787 +2147483648 3221225472 2684354560 3489660928 1207959552 1811939328 3992977408 3909091328 2709520384 3955228672 786432000 3824156672 96993280 429654016 56492032 1784217600 4265574400 1195982848 2819088384 1662849024 1187350528 3222942720 3114483200 3756819200 4121815680 1884693440 4138010464 1045530800 1891138712 1192507220 711072214 1440186299 +2147483648 3221225472 3758096384 805306368 939524096 1140850688 1040187392 2600468480 746586112 3502243840 2128609280 2117074944 2082996224 1857814528 2214985728 1939275776 1336836096 2940682240 666296320 4040372224 915208192 3103927296 1167415808 3501978368 2822551424 2548708672 1422464992 2467159600 4173586168 1884850468 2442661158 550771175 +2147483648 3221225472 1610612736 268435456 402653184 738197504 2785017856 3875536896 1753219072 2252341248 2573205504 1592786944 555220992 3677093888 2436759552 2230255616 4120739840 2273263616 3363168256 1749774336 2548557824 3394927616 1513455104 938012416 2465705344 3270658880 3739317920 3922367472 723442648 3258765948 1800787150 3520801827 +2147483648 3221225472 1610612736 268435456 939524096 2617245696 637534208 1660944384 1417674752 4030726144 807403520 1699741696 3865575424 1955332096 1176895488 1549467648 560365568 3207282688 962519040 2236575744 3451185152 4094848000 492381696 1517797120 3162552192 2442134848 3188217760 3455850832 3407769352 163517284 4249660878 269888183 +2147483648 1073741824 1610612736 2952790016 1476395008 1543503872 2046820352 620756992 3011510272 4114612224 438304768 2679111680 1401421824 1704198144 1668677632 703528960 3189014528 3330228224 2670501888 2548264960 2727278592 2623167488 440751616 2927206656 1600300160 110110912 1622693408 903610832 3926021112 1648983828 501454002 2882009839 +2147483648 1073741824 1610612736 3489660928 2013265920 4093640704 3858759680 1996488704 830472192 3166699520 4053794816 361758720 1642594304 3164340224 3493986304 467468288 607944704 1374502912 994353152 3071897600 1583007744 1436961792 2053845504 3682598656 2209278336 859322304 85200864 3765324560 430390056 4101347044 620741606 2221836421 +2147483648 3221225472 536870912 1342177280 2281701376 469762048 973078528 1996488704 3732930560 3821010944 186646528 19922944 3217555456 2106851328 2559442944 1472397312 958562304 466829312 2061164544 2282704896 1719715840 27399168 1399932416 237750528 3127172480 797185600 1920349280 2476691408 3241715448 4112400180 897268914 2015273139 +2147483648 1073741824 1610612736 2952790016 4160749568 1409286144 3992977408 352321536 2088763392 1556086784 719323136 4233101312 3952607232 3794010112 3123314688 3041853440 1995931648 2852077568 1111465984 1304653824 2624714752 2374372352 1341739520 3800480512 4008032384 1768183104 2911510240 2411672624 488636104 1978878204 813292634 2237280297 +2147483648 1073741824 3758096384 2415919104 2818572288 3556769792 973078528 2499805184 3917479936 3745513472 1004535808 376438784 527958016 3658219520 1267073024 671416320 2449768448 3096788992 3867975680 2023829504 1239869440 1288856576 3890151936 3182409984 1899014272 4252982720 3611270944 817400880 2764788248 2668988556 1126925982 4068645903 +2147483648 3221225472 536870912 1879048192 939524096 3019898880 234881024 1291845632 2424307712 1136656384 2787115008 273678336 2975334400 2169241600 975568896 3797483520 3860889600 2099855360 1370021888 4026355712 375576576 521292800 1826816512 3360131840 1677493376 871854912 2762845536 868480080 3421408072 1821652476 2729081966 1834943279 +2147483648 1073741824 536870912 805306368 2818572288 3825205248 3925868544 1291845632 2407530496 499122176 2250244096 959447040 1321730048 119275520 974258176 3732471808 2766700544 2691252224 848338944 1132285952 3544102912 1080427520 1921468928 1542172928 1863617664 803931840 4250004064 1201781200 4031355128 1625683380 3095396086 4126840573 +2147483648 1073741824 536870912 2415919104 3623878656 3154116608 33554432 3170893824 2541748224 1572864000 450887680 3268411392 2380791808 3375628288 2034630656 2117926912 3414851584 3742187520 2100469760 2165395456 3508594688 1425685504 2942252544 3304717568 3688794240 2405123776 1862770272 1174396848 1472451848 1331806788 2364722194 32603303 +2147483648 1073741824 1610612736 268435456 1744830464 2617245696 1241513984 4177526784 3112173568 666894336 2250244096 1416626176 2465726464 711720960 2288910336 258539520 1688305664 2654552064 3668549632 753758208 525051904 2730116096 1854629376 888578304 3506043520 778382784 1776267616 1471693520 386685272 4001242284 2164346862 3756368859 +2147483648 3221225472 2684354560 1342177280 3892314112 1006632960 2650800128 419430400 511705088 4173332480 2267021312 3541041152 180879360 3610509312 551157760 1349320704 2739109888 257769472 991682560 165744640 3080046592 2259051520 3217249792 1158998784 247724672 1646072896 3313229536 647052240 1160619368 1286222772 2404738930 3289362713 +2147483648 1073741824 1610612736 268435456 1207959552 67108864 1375731712 654311424 3263168512 2134900736 1176502272 3431989248 1001914368 4003201024 2969436160 2274951168 67010560 3291037696 1599512576 4123881472 2614405120 3369751552 813378048 3210329344 472832384 3216051264 542817824 2399867728 1427228264 1639614860 1778085286 1285154867 +2147483648 3221225472 536870912 4026531840 2281701376 67108864 1845493760 922746880 998244352 2965372928 1767899136 2786066432 1933049856 3029598208 2402680832 323420160 3625418752 1404518400 3154108416 511397888 198023168 4210168832 1290344960 2981421824 2705236352 1440992960 3264311776 2004915824 3908631784 105680620 1523224610 1875225655 +2147483648 3221225472 2684354560 268435456 3087007744 2348810240 3992977408 3607101440 3951034368 2696937472 3315597312 2060451840 1377304576 784072704 440532992 441516032 3658776576 1520517120 3759988736 3265597440 246605824 2381204480 3727371776 2917792512 567272832 130088640 1503071712 4079736848 1558102664 1186204700 3544590166 1551844477 +2147483648 3221225472 2684354560 1879048192 1207959552 1275068416 1107296256 3305111552 276824064 4164943872 3764387840 623902720 3729260544 3859021824 1657667584 2689269760 447905792 2174435328 2676678656 850857984 3656439808 1270494208 3249372672 3444430080 2716843136 2000596288 1777420448 3189756272 743866424 2384792916 3924397754 3610371059 +2147483648 1073741824 3758096384 4026531840 4160749568 2617245696 1711276032 2634022912 3128950784 1983905792 1394606080 3713007616 3510108160 3077832704 736231424 1126498304 4254957568 567623680 1119199232 574173184 456382464 837176320 2402227712 2587148032 1824438400 1029173824 3273403296 2444128208 1504931592 4166702668 3723349810 1958545277 +2147483648 3221225472 1610612736 1879048192 2013265920 2483027968 1107296256 2936012800 3279945728 666894336 1503657984 621805568 59244544 2446065664 1400504320 3866820608 883916800 2336964608 1391976448 254767104 881973248 1963346944 2853769728 1011920128 3581076864 3110984896 2191793760 1430651920 1048142568 333480660 3999981198 233412649 +2147483648 1073741824 1610612736 1342177280 1744830464 2751463424 369098752 1828716544 75497472 3770679296 3152019456 944766976 3269984256 2041839616 1305870336 977993728 2086174720 863715328 3072368640 3712446464 3167913984 1616004096 2154125824 2230292224 1295092864 2048843072 4256711904 417098928 119699144 2805821636 853786002 591115759 +2147483648 3221225472 3758096384 1879048192 3355443200 4093640704 100663296 3875536896 1971322880 121634816 2199912448 2094006272 2815950848 2371616768 3879075840 3226927104 3560210432 1210531840 3783057408 1728262144 4077312000 1289376768 340337152 3988231936 870445440 3704028608 1748654624 2558087248 1348461128 1549127356 499435110 2620341095 +2147483648 1073741824 1610612736 1342177280 3623878656 67108864 1778384896 3506438144 2642411520 3133145088 3781165056 11534336 951582720 1714159616 1158545408 1204879360 2905899008 495009792 1761386496 2968875008 1596884992 1102191616 2071398912 1822550272 3122627200 636942272 1336829920 2072064880 1341964728 4067763244 2473497902 2391957995 +2147483648 1073741824 2684354560 3489660928 3355443200 3690987520 3925868544 3305111552 109051904 2889875456 1574961152 1261436928 1193803776 462159872 3074031616 3569025024 3867377664 166412288 2086379520 1055854592 457033728 1140225024 4024509952 1925759232 1902158976 4021088832 1375136416 1664975024 1744186680 1642142756 2580068734 1289806713 +2147483648 3221225472 1610612736 2952790016 2818572288 67108864 1711276032 1694498816 3598712832 3032481792 572522496 3167748096 781713408 2601254912 868876288 4177330176 3237904384 3985457152 2364989440 3573116928 2780870656 4094043136 1293367808 852743936 2129373312 2163715136 3171285728 2833547600 2657626760 407122716 4275979406 905646137 +2147483648 1073741824 536870912 4026531840 2281701376 1677721600 3724541952 4211081216 360710144 1690304512 975175680 17825792 412614656 1584660480 4218552320 1502150656 3796205568 674840576 881696768 456478720 3342587904 679875584 3124455936 1676458752 4067227520 3635200448 1099730400 1226633424 121930600 571532700 3908209874 597917797 +2147483648 1073741824 2684354560 2952790016 1476395008 872415232 436207616 1560281088 4102029312 3946840064 2917138432 401604608 4055367680 503578624 2123235328 3479896064 825131008 3640344576 3399917568 3102150656 1321007104 17447936 841310720 1860563200 2428873856 529906496 3946705184 1056033200 4060320984 1916963436 2786665050 3501173995 +2147483648 3221225472 1610612736 1879048192 2013265920 67108864 100663296 2667577344 4253024256 3636461568 3332374528 2213543936 2012741632 2356412416 1650065408 2467889152 3180298240 4173938688 3066552320 2418372608 1899616256 1395543040 1170430464 4241919744 2863052160 2845761984 2303373792 4259362448 25294360 2285514860 1749630626 2995229441 +2147483648 3221225472 1610612736 3489660928 3355443200 1543503872 234881024 1593835520 4102029312 4198498304 220200960 2869952512 2628255744 3791912960 3327000576 3771662336 2537062400 58671104 3779125248 3593695232 360351744 204084224 3023119872 3658470144 936094080 2774907200 3512396960 1488585680 341400360 1315676292 875936938 550693219 +2147483648 3221225472 2684354560 805306368 402653184 469762048 2717908992 251658240 2139095040 1245708288 2480930816 686817280 388497408 807665664 280625152 2260533248 3398270976 1059930112 2274746368 704712704 3227252736 3107855360 1293383168 3823668480 4205629824 2619785920 2241060000 191516464 4232385240 2035398564 3670745674 1208942265 +2147483648 1073741824 3758096384 2415919104 3623878656 3825205248 1644167168 2030043136 176160768 1002438656 1738539008 2098200576 321388544 2508455936 579207168 1311178752 1936883712 3440852992 3372916736 3948621824 209250304 3252837376 2110855680 2630724864 3923363456 4265064512 611631968 3916455824 1972923368 2646350084 791285418 1386559623 +2147483648 3221225472 3758096384 268435456 402653184 1409286144 3657433088 4278190080 377487360 1396703232 1918894080 1305477120 3089629184 200540160 3707895808 3534159872 502497280 177684480 1221320704 2448109568 4098746368 1385577472 3816112640 3170668800 3796934016 1795082816 3430394912 860686192 4261471432 4078366820 3567511986 1929342757 +2147483648 3221225472 1610612736 1879048192 671088640 2348810240 1107296256 1325400064 931135488 2134900736 727711744 4105175040 1057488896 1693712384 1552809984 1166999552 1592557568 3038724096 1177870336 2924703744 3611744256 2057724928 640359936 2434434304 2806782336 1534217920 133525024 3706558320 2147268216 1401386996 1285064322 3427879923 +2147483648 3221225472 2684354560 268435456 1744830464 4227858432 2919235584 1090519040 4253024256 1161822208 710934528 3813670912 3297247232 188481536 1229848576 2548498432 1804238848 530006016 2620579840 2155024384 407431168 3290833920 3284866560 95204096 1734088320 3609099712 2700028960 1962325232 3912828808 1371903924 2870055318 2931022675 +2147483648 1073741824 2684354560 4026531840 2281701376 335544320 1979711488 1795162112 2977955840 4282384384 3877634048 1894776832 4026007552 79953920 4133093376 80019456 3216670720 2991931392 143826944 3323531264 1706350592 2564969472 3626062336 1586540288 1026033536 1833699264 430313504 389769296 4269127256 2816644780 832642746 2379266753 +2147483648 1073741824 536870912 3489660928 2550136832 469762048 1241513984 1056964608 2239758336 1673527296 3042967552 2253389824 525860864 3574333440 2450128896 14090240 520585216 2787590144 3597639680 3903016960 2758920192 2882673664 966477312 1152252160 3225434496 2879392704 766521440 4182267248 4059308360 3535149532 2811575630 1009025945 +2147483648 1073741824 1610612736 1879048192 1476395008 4227858432 2717908992 4211081216 2122317824 4039114752 1331691520 1779433472 3351773184 2562457600 3170500608 596312064 3482484736 1614495744 3760889856 3068096512 1491376128 1899125760 2755094016 870894848 2591062912 3176686144 3467922400 1655075312 2166430952 2473690388 3471151158 2599651241 +2147483648 3221225472 1610612736 3489660928 2281701376 3154116608 2113929216 788529152 2340421632 3686793216 568328192 1735393280 994574336 2816212992 341704704 1094123520 1074102272 1667710976 2656952320 1329819648 293046272 3246797824 1993561600 2395982592 1523736960 1253138112 467047520 1462288944 1808772568 4233234068 737217206 2507574523 +2147483648 3221225472 2684354560 4026531840 402653184 67108864 4060086272 3036676096 2541748224 4081057792 39845888 3488612352 2006450176 575930368 4175560704 1496514560 4017717248 2330148864 2800869376 1100943360 1421842432 2255100928 1758403072 3723994368 3191234688 4195442368 837480736 3603598320 3428509912 515015484 3284074098 103323661 +2147483648 1073741824 2684354560 3489660928 3355443200 2751463424 3523215360 3305111552 1635778560 356515840 3177185280 2867855360 3952607232 1981022208 3184656384 2537619456 1536655360 2760982528 2619318272 1202524160 1654769664 2845471744 2161973760 3665419520 3454933120 2407472576 1818290720 4216172400 4146870616 2543204796 3009099218 4161444629 +2147483648 1073741824 536870912 268435456 2013265920 4227858432 1107296256 117440512 360710144 4072669184 1637875712 1531969536 2350383104 553910272 4254466048 2467627008 2228781056 941965312 3920666624 833179648 1578805248 71199744 305747456 1621265664 2380936576 947337152 2610140384 3014972176 3686730568 416264732 3838229834 4220280727 +2147483648 3221225472 1610612736 2415919104 939524096 67108864 2181038080 3070230528 1434451968 2915041280 400556032 3853516800 3538419712 1788608512 468844544 2951151616 2673770496 192364544 73850880 2457038848 1149282304 1544186880 3783469568 2236148992 1346785664 2825459648 4135305056 845604912 2943566776 1778424388 2320132214 1386414333 +2147483648 3221225472 1610612736 805306368 1207959552 4093640704 436207616 2667577344 2474639360 1379926016 1977614336 3452960768 41418752 3800301568 2812936192 305856512 3159982080 1028341760 2861686784 2175234048 2993158144 3531756544 2584150528 609720576 4163530112 1182466240 3904482464 2652579376 1244251208 956528652 2059258762 1987146649 +2147483648 1073741824 3758096384 2415919104 3892314112 2483027968 3925868544 3607101440 2474639360 2478833664 2388656128 3243245568 3915907072 2095841280 1780088832 3150643200 194740224 976961536 960733184 1722757120 3749570560 2258781184 1846485504 3771592960 886712704 1227581632 1451989088 552825840 3751777992 4094492740 460491326 1366272265 +2147483648 3221225472 536870912 2415919104 1476395008 738197504 3925868544 4278190080 3514826752 2311061504 3030384640 2083520512 612892672 3729522688 4075683840 2361982976 2088599552 3365486592 652599296 439177216 1773119488 3587603456 3469557248 1962920192 1003381120 1396265408 861257056 728059792 558090616 3490211540 1896630494 1242460899 +2147483648 1073741824 3758096384 4026531840 2281701376 1677721600 2717908992 452984832 729808896 1941962752 3923771392 577765376 3905421312 3206283264 3754557440 2140602368 1410236416 3603382272 1943445504 3240308736 1726535680 1886548992 4140001792 2711151872 104466304 1017061568 4277335648 2507999280 2978595160 3702626132 2393226838 3600004849 +2147483648 3221225472 2684354560 2952790016 402653184 3288334336 3657433088 2063597568 3330277376 473956352 2661285888 2551185408 2339897344 329515008 278790144 437583872 3146022912 644169728 4195147776 2953383936 2254354432 610147328 1106598400 3568611584 2647476096 1194385984 1828929952 587069712 1043588008 2650731436 198073082 1666004259 +2147483648 1073741824 536870912 2952790016 3623878656 1275068416 2785017856 2063597568 2491416576 3636461568 1973420032 4119855104 1826095104 1216610304 4260495360 3211198464 2168225792 186073088 152346624 4051390464 2720724992 2100444160 3334954496 4071403264 2899248000 219206976 2554931168 3471694736 1922996008 898128124 1811693034 3588628933 +2147483648 1073741824 2684354560 2952790016 671088640 1409286144 369098752 4278190080 3095396352 3602907136 1377828864 615514112 2749890560 3400794112 2936406016 3141468160 3977216000 938426368 414687232 3340963840 3671980032 277218304 4185870848 334483200 1686064512 2993677120 2101292768 1779402320 3815703224 343406244 201570 4226646759 +2147483648 3221225472 536870912 3489660928 2281701376 2885681152 2785017856 855638016 2843738112 4055891968 1046478848 1557135360 2727870464 2635333632 4155899904 2060648448 2458681344 337854464 828694528 3625930752 3842934784 800461824 2664652288 3096217344 1361274752 602186688 744449888 2360250608 2114345736 3374007484 1992335106 98652711 +2147483648 1073741824 2684354560 3489660928 1476395008 335544320 4060086272 2030043136 612368384 423624704 3672113152 3989831680 698875904 3681288192 3533307904 1805975552 3633938432 3881123840 1682022400 1461784576 135251968 1635400704 452280832 2356249856 2631474816 1846273856 3618384416 2579123760 3553966792 3305212388 3921740542 2682226281 +2147483648 3221225472 3758096384 2952790016 1207959552 469762048 4194304000 3976200192 3665821696 742391808 1763704832 183500800 2888302592 2400452608 410124288 3546742784 3582033920 3631693824 3040468992 2837131264 3578247168 2077365248 3453433344 2760485120 194207872 1583600704 3739770528 343153872 3634508248 339696068 1602063826 569464381 +2147483648 3221225472 3758096384 4026531840 134217728 3959422976 2919235584 2030043136 360710144 1992294400 3332374528 1328545792 786956288 415498240 4155637760 2225537024 892829696 1735868416 957341696 2718642176 788633600 3640800256 2794417664 945005312 24474240 788576704 3206070752 4212450960 3423794296 2609881316 2286644122 1658956157 +2147483648 1073741824 2684354560 805306368 3623878656 4227858432 3925868544 3439329280 1417674752 2940207104 2267021312 2972712960 4219994112 3112960000 543031296 1157562368 2950529024 2821668864 3682967552 981143552 4249860096 4256070656 2526496256 2273429760 816398464 4268659520 3998015264 914744528 519779768 705659412 3062776574 363291387 +2147483648 3221225472 536870912 2415919104 3087007744 1811939328 1040187392 2365587456 3447717888 608174080 2468347904 3859808256 1784152064 1820065792 1406271488 3094544384 3365699584 2374189056 2754928640 232214528 3195185152 2290224128 1049304576 1706087168 1336506496 2884355520 430027424 567203920 2066762664 3913815164 1067731990 3656266197 +2147483648 1073741824 3758096384 2952790016 671088640 3288334336 1107296256 452984832 1015021568 3628072960 987758592 1961885696 3641180160 2634809344 588906496 466681856 2147975168 1342259200 350199808 1087713280 3767662592 4220134400 292100608 3496199424 3248977792 528255808 1824502688 2841975344 1794744280 3686163892 1146836446 594471929 +2147483648 1073741824 2684354560 268435456 2281701376 1811939328 1778384896 218103808 260046848 1690304512 2766143488 1448083456 718798848 3065249792 2464808960 3583705088 987529216 3614130176 653565952 334958592 3414337536 3684324352 3144883712 3047203072 47020160 3305232064 412259040 3395422384 2952211400 3380784860 177896210 1190353641 +2147483648 1073741824 3758096384 2952790016 1207959552 1409286144 2382364672 2600468480 662700032 608174080 1977614336 4080009216 336068608 829161472 3734634496 965279744 2732556288 1300316160 1672716288 991637504 3191535616 1606718464 1018925568 2516022016 3101749120 2041419968 810838432 620638256 1744790328 1452070324 381150030 446518105 +2147483648 3221225472 1610612736 3489660928 402653184 3556769792 704643072 3170893824 2055208960 3368026112 3407872000 4199546880 609746944 4202954752 727318528 937230336 3796467712 730152960 3167608832 2195681280 705726464 4229364736 2320867840 1719339264 4254764160 290700352 45618400 2775874512 2006081736 1327588732 2873614794 261751857 +2147483648 3221225472 536870912 1342177280 2281701376 3959422976 2046820352 520093696 2457862144 2839543808 3676307456 1890582528 876085248 3832283136 2930900992 4027383808 2562555904 3157606400 2295455744 747065344 2715600896 3418002432 3576299008 3649784064 3833504128 1971308608 643850528 93346768 898109560 332685388 1881041422 929003061 +2147483648 3221225472 1610612736 268435456 671088640 3422552064 3321888768 3875536896 1468006400 406847488 2799697920 722468864 1002962944 1614020608 2982805504 3433758720 3877994496 2204319744 1695670272 3215552512 3476744192 3628917760 1769590272 4008535808 2280181120 112960704 2916230560 3564583344 4067153704 3233425876 2511561714 2239333521 +2147483648 3221225472 1610612736 1879048192 3355443200 738197504 3791650816 318767104 2424307712 2126512128 2397044736 3603955712 4175953920 3290169344 3617980416 552009728 1530691584 437207040 1545658368 2234085376 2517096448 1458934784 2279116288 2478638336 1001256832 2998703424 1800363232 3464551472 148468360 1113569220 202503622 325769463 +2147483648 1073741824 1610612736 2415919104 1744830464 67108864 2449473536 150994944 3565158400 1707081728 761266176 3056599040 2238185472 761004032 1212547072 1162149888 2631958528 3056418816 4206665728 736849920 2595874816 95142912 3133450752 2328833280 1440472704 2358030144 2390960224 1206227952 3052248696 2474766276 2150627222 2029452167 +2147483648 1073741824 1610612736 2952790016 4160749568 3154116608 1241513984 3539992576 3632267264 994050048 2241855488 1982857216 3237478400 2439249920 3982622720 163643392 3105587200 255410176 159358976 903573504 427751424 421563392 2170021376 3621193984 3014721408 471833920 3045813792 961984912 1328323640 1167705708 1206393290 1055659773 +2147483648 1073741824 1610612736 268435456 3087007744 335544320 3791650816 1728053248 3581935616 2462056448 3906994176 1953497088 355991552 675020800 1711669248 1059258368 1385725952 2635808768 925147136 232615936 2867308544 3761613824 21291520 3907878144 822059392 1310310336 3981100256 1726638512 902636504 1508881068 3448872966 2427365711 +2147483648 1073741824 2684354560 805306368 939524096 1140850688 1509949440 553648128 1753219072 2554331136 3978297344 99614720 2685927424 586940416 718667776 3979018240 4145053696 1949515776 2305597440 77926400 3697784832 4240804864 4111260160 2297757952 1741675136 2617347392 3545668256 2060476880 417872216 1684306780 3815398758 526211223 +2147483648 1073741824 2684354560 2952790016 134217728 3690987520 2248146944 3741319168 343932928 4055891968 706740224 2632974336 4130865152 303300608 2311454720 4199612416 13795328 1063862272 3360071680 3832483840 985135104 1586336768 289854976 1877964544 2146937216 896369984 2945893728 3643213392 500947992 1908376780 3363932242 3529818447 +2147483648 3221225472 1610612736 2415919104 3623878656 2214592512 2919235584 1627389952 1937768448 3753902080 2803892224 869269504 24641536 2223243264 1842741248 3749249024 3576922112 2332114944 1681383424 4095176704 233744384 1580506112 406301184 3994495744 3941526144 2159327936 1182243168 3723952976 3265186696 2136791404 3370908426 2140494567 +2147483648 3221225472 3758096384 268435456 3355443200 335544320 1375731712 2701131776 3296722944 2193620992 3403677696 3943694336 1013448704 2180775936 2268725248 3061645312 3188293632 3440721920 947249152 2507091968 3467175936 106353664 4179993088 1596398848 2980364928 2912196416 2609698784 2353565744 3645284200 1733155972 2816176342 773768441 +2147483648 1073741824 536870912 2952790016 671088640 3690987520 637534208 3204448256 343932928 3317694464 3378511872 61865984 1380450304 3636723712 3389390848 2810118144 1795915776 163004416 3390021632 3167834112 1237383168 1695728640 2809386496 897283840 351132032 2495087936 2888580960 4178712560 3540064696 1169727316 970912922 3918639927 +2147483648 3221225472 536870912 2952790016 1476395008 2214592512 167772160 218103808 1669332992 1723858944 1876951040 795869184 1433927680 4253286400 4124704768 1578172416 1043890176 3773382656 696049664 1020481536 857585664 4011064320 2821765632 1578440960 2183326848 1134039232 57959392 3747773744 1307917656 1397916428 1776316250 2758803457 +2147483648 1073741824 3758096384 3489660928 3623878656 3825205248 704643072 3204448256 3263168512 4097835008 2124414976 3662675968 3355967488 4183031808 3038380032 3438084096 1371439104 3932504064 3937050624 1625239552 2744633344 1286200320 919009792 3601426688 2341246336 4182523968 602305440 24323344 2944518024 1862458516 123422562 1673912249 +2147483648 3221225472 3758096384 1342177280 3087007744 1275068416 3925868544 1962934272 3581935616 3871342592 2824863744 3249537024 129499136 2327576576 695861248 3491561472 3297280000 3324329984 653582336 3426693120 1641662464 458222592 2405477888 2756802816 1860871296 810834880 814644192 1170424304 772002360 3062034092 2078277798 3362799601 +2147483648 1073741824 2684354560 3489660928 1476395008 1543503872 2315255808 620756992 998244352 1379926016 4057989120 2989490176 2688024576 1810628608 3231055872 729743360 3876028416 1925660672 531341312 3727757312 4087662592 1919859712 3883902464 30103808 613262464 2922777792 1731162528 1498411568 871571896 2523000492 253785230 1662021959 +2147483648 1073741824 1610612736 4026531840 3087007744 67108864 2315255808 1795162112 2122317824 3233808384 3558866944 4231004160 1687683072 3935043584 916848640 1261895680 1307738112 2133803008 1455333376 2687070208 335140864 2879630336 1263180288 3432204544 4211138432 617754176 3134018528 1936457296 2525943032 179383196 2020996094 2022035759 +2147483648 3221225472 536870912 268435456 671088640 1409286144 1174405120 2902458368 3414163456 2529165312 56623104 3763339264 1509425152 722206720 2317221888 402718720 3145367552 1735999488 758571008 1221021696 3993495552 907396096 3918168576 1362167552 1439859840 1091373760 711248864 33040752 2802584776 2149464332 2667659150 3891982819 +2147483648 1073741824 2684354560 3489660928 4160749568 1543503872 2046820352 2332033024 2860515328 2487222272 3508535296 4226809856 2521300992 290193408 2969698304 1905328128 1749843968 844709888 3653279744 3409645568 151111680 2198858752 264021504 1041330432 864875392 4172901440 1221629344 476267216 924166488 1343873652 3611003326 98211157 +2147483648 3221225472 536870912 4026531840 1744830464 2483027968 1308622848 1023410176 3716153344 1749024768 2359296000 1603272704 1018691584 1918107648 391249920 3295477760 3508436992 2119516160 1602936832 3462877184 2241304576 3513902080 1493078528 686105344 2296568960 640374208 2751581344 1249288592 3289985128 1226623820 1675636866 1840251461 +2147483648 1073741824 1610612736 2415919104 671088640 3422552064 2919235584 1526726656 260046848 2059403264 3051356160 1766850560 1352138752 1578893312 1440350208 4235919360 4264656896 1516453888 7184384 1679388672 3991332864 2294342656 129093120 1336087296 2416808832 3733552320 3659434720 1573685296 1817427272 280251388 3092132486 1703238129 +2147483648 3221225472 2684354560 1342177280 4160749568 1543503872 503316480 2734686208 2994733056 675282944 3349151744 1647312896 2641887232 3463708672 4223270912 288686080 2886172672 4291641344 3585335296 2719420416 4158048256 4172868608 25667072 1259143936 2438195072 1090982464 2598297504 2366961552 1509547448 87697068 3212147906 1688704721 +2147483648 1073741824 536870912 4026531840 1744830464 2885681152 234881024 1828716544 2038431744 1631584256 1432354816 2800746496 4195876864 1097596928 852885504 732102656 3824910336 4013637632 3847725056 1263357952 2091177984 1946084352 1966853632 4128981760 1330096256 2263164864 4205886496 179610480 2555812952 305110780 147920686 3328883127 +2147483648 3221225472 3758096384 268435456 2281701376 2080374784 1778384896 83886080 1904214016 3166699520 3680501760 3081764864 937951232 2346450944 2198994944 1979383808 2588835840 2127773696 183689216 2859544576 1491200000 870577152 3642791424 652878080 3961463936 1901638080 1775136480 3647568496 2692086840 830320900 2211552790 4249599853 +2147483648 3221225472 1610612736 2415919104 3623878656 335544320 3724541952 4043309056 746586112 1396703232 778043392 1085276160 2998403072 637796352 3846045696 3331129344 823492608 125124608 158457856 2331734016 558147584 2414517248 4161790464 1133908736 3441519232 872934720 1982480160 2593876080 3237258360 2849163180 155957306 2395478291 +2147483648 1073741824 1610612736 3489660928 939524096 2483027968 4194304000 1157627904 662700032 1665138688 3344957440 128974848 133693440 591659008 1426194432 1775042560 3257499648 3581231104 571318272 633827328 1295566848 556461056 2131739136 1879716096 3104903296 257927872 4253183264 3222109040 2374604792 3370451980 1646636698 4031468205 +2147483648 1073741824 1610612736 4026531840 134217728 2348810240 2046820352 1224736768 4253024256 3250585600 3420454912 2102394880 2242379776 2207514624 743047168 2570387456 624328704 1767718912 3007488000 390557696 2573195264 1084617728 3723025920 782395648 1744898688 2576125888 3148889696 3547874352 1694249416 683554916 1886339522 3314280737 +2147483648 1073741824 1610612736 1879048192 2013265920 1140850688 2181038080 2634022912 159383552 4181721088 1805647872 1309671424 2128084992 2090598400 125173760 382271488 3202514944 3679535104 685678592 1303867392 2928646144 1290390528 175700480 2177248512 880886912 862384576 3604698144 2484194832 62162472 1858623996 1766065062 1969904487 +2147483648 1073741824 2684354560 1342177280 2818572288 2885681152 33554432 3036676096 8388608 71303168 2803892224 3494903808 1971847168 3219914752 2744778752 15138816 998014976 3828301824 858824704 2611286016 494897152 1701168128 910335488 3957220608 2218873984 3049893184 1031320224 782840016 2538968968 2184874644 3064623934 2837399801 +2147483648 3221225472 1610612736 1879048192 939524096 1543503872 3523215360 1694498816 847249408 3175088128 2950692864 592445440 1146617856 400818176 3851550720 1497300992 1889894400 2502377472 304209920 2594533376 1722210304 229960704 2345383424 1770939648 3245962368 3225478208 3688998432 2600809904 1402399368 578617116 2774002490 3297272565 +2147483648 3221225472 1610612736 268435456 1476395008 201326592 2181038080 1560281088 1686110208 3242196992 2174746624 1389363200 352845824 1736704000 381288448 4157276160 3745742848 2793619456 2447892480 3249106944 3213158400 389995520 3623202304 355892480 3497357440 2322786112 791391264 2914466192 2976247880 1629384596 2455839434 3412101609 +2147483648 3221225472 2684354560 268435456 2818572288 2885681152 2919235584 620756992 4118806528 1354760192 2292187136 2614099968 2492989440 1893990400 1577713664 621477888 2305261568 2287157248 1520689152 541659136 2182146048 3101344768 1869741568 1388737280 2358082688 545956288 4197052640 1157778320 2258060808 1664739676 440019386 2703430073 +2147483648 1073741824 3758096384 2415919104 3087007744 2617245696 1979711488 1962934272 864026624 2705326080 4141875200 1234173952 28835840 85196800 3117023232 4218224640 3110174720 3398778880 857055232 3901698048 1369499648 2880105472 2665997824 3669391104 2020306048 746768064 2999709728 1839737776 15494120 566123500 2792833442 2069167145 +2147483648 3221225472 3758096384 4026531840 2818572288 1946157056 3657433088 587202560 2575302656 3552575488 1629487104 3624927232 4141350912 4456448 3154247680 689242112 1168211968 755843072 2185617408 1298083840 3865614336 2735399936 1743774208 2519099648 1231504256 2132606400 566275680 3764838224 3015807848 1602048956 1760421002 3199407837 +2147483648 1073741824 3758096384 2415919104 3355443200 2348810240 1644167168 2197815296 3162505216 1799356416 3718250496 2209349632 3305635840 3986948096 1253965824 1159004160 183468032 1918713856 1902878720 982724608 1922492416 2588464128 3054366208 1845118208 733683584 776123200 2459885088 3865887632 712233720 831486612 1619321194 541563115 +2147483648 1073741824 1610612736 2952790016 1744830464 1811939328 1577058304 2097152000 4051697664 960495616 1931476992 2865758208 1162346496 685506560 3163422720 1884749824 3585179648 1398751232 2764939264 616656896 3224565760 505201664 232492544 3858909952 3947970688 2153417664 3977295904 3952970832 2462662216 1825487476 1858242534 3607403283 +2147483648 3221225472 536870912 1879048192 2550136832 3019898880 771751936 3271557120 3732930560 4005560320 1788870656 3016753152 3611820032 2492203008 263323648 1228603392 1656258560 2176008192 1662312448 76632064 2726811648 4103445504 2298397184 1204710144 1716614016 3794246720 306575584 2251750160 1426207240 2592280372 2196540942 967126797 +2147483648 1073741824 536870912 1342177280 2013265920 2348810240 2516582400 2969567232 1216348160 2864709632 648019968 936378368 2620915712 216793088 3481665536 2019753984 3641016320 3323674624 965320704 1760382976 3254945792 3577539584 3715337728 2085619456 3984066176 1124887360 1270243296 3731555856 920754952 3036228236 3200816190 3918109615 +2147483648 3221225472 1610612736 2952790016 671088640 3019898880 1644167168 654311424 780140544 2738880512 2208301056 2677014528 452460544 3194224640 3966369792 1078657024 3966926848 3883089920 2599870464 3274272768 2379593728 2227692544 2720571904 1934636288 1771585920 1150573120 694309920 2191993232 1731520232 3097377132 1465460122 1268632697 +2147483648 3221225472 3758096384 1342177280 1476395008 1946157056 1912602624 721420288 3430940672 297795584 140509184 3708813312 137887744 3470000128 1156710400 3828023296 1462403072 3377676288 2220810240 3268489216 3797796864 3247938560 2649272832 2029012224 3345487744 3654036288 1100358496 2601602416 3862819048 2861009644 3302019778 2107907317 +2147483648 1073741824 2684354560 3489660928 134217728 2483027968 771751936 2868903936 109051904 1296039936 501219328 2121269248 3267887104 2294022144 1490419712 381747200 2534768640 2278113280 856268800 1989087232 3295725568 2590938112 1645462016 852501248 1532495744 285485120 1864520992 2238403760 497193240 1267592788 879586054 2394658335 +2147483648 3221225472 536870912 3489660928 671088640 67108864 1577058304 3640655872 3095396352 2554331136 950009856 921698304 2273837056 1164181504 1151467520 3405447168 1763540992 431177728 3935952896 2252427264 2744813568 451986432 3872377344 905972480 1023440512 377495360 3108003488 2887809296 4105180888 942162004 303318314 3823791525 +2147483648 3221225472 2684354560 1342177280 3087007744 67108864 2248146944 2466250752 226492416 507510784 2871001088 596639744 796393472 3036938240 2384592896 2024341504 2557706240 3625009152 2316820480 3548581888 886491136 4232891392 4118907392 2212523776 1198543744 3414712768 4023136416 357453392 4248245864 2073874028 2698627882 2918460637 +2147483648 1073741824 536870912 3489660928 1476395008 3556769792 1107296256 620756992 3514826752 465567744 3458203648 2616197120 3200778240 3246653440 4045537280 241369088 2091024384 3102425088 231120896 3986247680 3982346240 2019032064 719380992 1981316352 1362894976 2142117312 2313498976 127133904 3693271448 1890255668 3710315162 3116965317 +2147483648 3221225472 1610612736 1342177280 2281701376 2348810240 3590324224 3942645760 3951034368 3082813440 2292187136 1055916032 297271296 45350912 1261305856 2590834688 1849917440 294993920 2425872384 3144380416 2624768000 2709828608 1259195904 2066235136 2396801920 2970763968 451871840 189061264 858643480 2711095244 4093908354 3623247675 +2147483648 1073741824 3758096384 4026531840 3623878656 872415232 4127195136 3539992576 3414163456 3594518528 1679818752 4142923776 4274520064 1160511488 2009726976 866189312 3036774400 866729984 4056784896 619917312 1886705664 3823557632 2255716864 3760981760 793402240 3462494912 4150365344 2037979856 3455432920 1763117620 2442323598 1812833393 +2147483648 1073741824 536870912 1879048192 1476395008 4093640704 3321888768 2197815296 1015021568 499122176 3110076416 1557135360 1846018048 3450601472 3263561728 3725656064 3668148224 3931717632 1261412352 1856983040 428251136 3925408768 4164788736 806108928 2461414272 747206976 2351407456 243480560 3477133320 1959364468 309215646 2318206551 +2147483648 3221225472 1610612736 268435456 2550136832 67108864 973078528 2332033024 1065353216 2336227328 4011851776 1559232512 724041728 48496640 1467351040 3440574464 1476493312 1039876096 3943030784 555577344 2507073536 627096576 3054479872 261374208 2115903360 3763828416 1430767136 2829089616 61886808 101193028 3239327978 3789447135 +2147483648 3221225472 3758096384 2952790016 671088640 1946157056 3187671040 1862270976 1971322880 230686720 2308964352 2758803456 639107072 2586574848 2910978048 202833920 1860993024 1498365952 52486144 3084726272 595572736 1102423040 849789440 1947998976 4076488064 2741721536 742836064 3784068880 351430232 2190439836 2978008206 2284677437 +2147483648 3221225472 3758096384 268435456 4160749568 4093640704 1241513984 2097152000 2021654528 4131389440 2262827008 1508900864 227016704 728498176 1109262336 3931176960 1299808256 1746485248 4164280320 3629592576 1803347968 2885340160 3871330816 3409709312 2181454976 3993312576 1071893408 1217010736 678123096 1392153204 4232022190 2893840347 +2147483648 3221225472 3758096384 4026531840 671088640 469762048 2382364672 117440512 3649044480 3049259008 3378511872 141557760 745013248 2183397376 3931504640 4210229248 1909882880 1943748608 1909645312 618475520 194615296 240624640 2787694080 1215038208 3206702464 1025324992 1157217120 220697968 96515160 1283984068 3616807050 4083035535 +2147483648 3221225472 1610612736 4026531840 3623878656 738197504 4060086272 452984832 2357198848 2092957696 559939584 2779774976 3971481600 2490105856 662044672 3242393600 2607448064 951795712 1730600960 945647616 978163712 636722176 478465536 470025472 3390190464 652286784 892580320 1877251568 850669112 2183791660 978134350 3978664311 +2147483648 3221225472 1610612736 4026531840 3892314112 3154116608 369098752 3070230528 1971322880 2252341248 165675008 2586836992 1966604288 217841664 881459200 3419209728 3560079360 1077231616 1542381568 2544857088 3742078976 1724482560 1059096064 3293867776 3265146240 2595425728 4256287392 1178394416 485367992 996869164 3757940998 3008270793 +2147483648 3221225472 2684354560 3489660928 3087007744 2080374784 771751936 318767104 4001366016 2143289344 1524629504 191889408 3122135040 1995702272 4191551488 553189376 1305313280 671170560 877256704 2580484096 2403633152 1750387712 1794962944 451984128 2577575808 4262831168 3675606112 3463444272 2079211224 3927798716 2352208610 1295273143 +2147483648 1073741824 2684354560 1879048192 2281701376 2080374784 1778384896 2231369728 3246391296 3300917248 3298820096 93323264 1035468800 478412800 2616590336 1782775808 4093476864 794509312 1625923584 3692367872 799971328 2229195776 3088508416 4250583296 845214848 2883164608 4047327968 2534573456 1131201832 319015372 4067701674 4261294679 +2147483648 1073741824 536870912 2415919104 402653184 1006632960 4194304000 2264924160 746586112 155189248 1084227584 4121952256 1055391744 561774592 3330932736 1207238656 199786496 2646425600 1495572480 954159104 70117376 3363691520 2877666816 3584131328 1119872384 3149717312 1554738464 3586892048 4175088376 2488020452 1931633670 757675521 +2147483648 1073741824 1610612736 2952790016 3087007744 1946157056 2986344448 754974720 444596224 566231040 467664896 3694133248 4152885248 857473024 238419968 2682454016 2145353728 562774016 1307811840 448098304 80541696 2059185152 1066697216 395891968 997631104 1374781504 963405920 4179523504 2599370616 1236372212 1791755190 1049508111 +2147483648 1073741824 536870912 3489660928 2281701376 201326592 4060086272 419430400 4269801472 255852544 2116026368 2106589184 4096262144 2227961856 761135104 4139974656 2490073088 3200991232 1278713856 3980218368 2541275136 1160287232 3143667200 1939655936 4206531200 2013125184 1555321120 3168412496 4108416744 441378244 3599233998 3657775307 +2147483648 3221225472 2684354560 3489660928 2013265920 2348810240 1241513984 754974720 1350565888 2864709632 3491758080 61865984 3301441536 2515271680 1336016896 3063480320 3454107648 1886470144 1253957632 3919253504 3389556736 1433971712 1318096384 4048349440 2523318400 3505629504 1889542624 3245360976 1088955704 2153513908 2490007438 3539281157 +2147483648 3221225472 536870912 1879048192 2818572288 1275068416 2852126720 1795162112 25165824 3544186880 1411383296 1332740096 3974627328 4186701824 3550085120 2318336000 951156736 1424441344 2404245504 555044864 1580128256 3848176640 3619077632 1530573056 3693124480 2714732992 2459837984 3471394256 266138776 4064130596 2734489758 270723657 +2147483648 3221225472 1610612736 2415919104 671088640 1140850688 2650800128 2298478592 1031798784 3393191936 1222639616 3677356032 3963092992 748945408 1823342592 3740991488 281640960 1881358336 2019418112 4030033920 1539483648 3958563840 2169162240 1764674304 1033944704 642489792 4205465504 2374327216 1127927096 662108460 3572800938 2315101787 +2147483648 1073741824 3758096384 1342177280 4160749568 1946157056 2583691264 553648128 3682598912 3300917248 2564816896 2591031296 3067609088 4165730304 3660185600 3385655296 2708111360 2448769024 475439104 2240229376 932677632 459787264 4244632064 1402183936 3651768960 2945246400 4065463520 4166079152 566815960 2637957468 3832677694 1673617961 +2147483648 1073741824 3758096384 4026531840 2550136832 2348810240 1174405120 620756992 1652555776 1027604480 1675624448 4163895296 145227776 2959343616 2635988992 908132352 3426582528 2137604096 3010043904 2271162368 4193048576 1465711616 4172602880 3224436480 111066240 903329344 4163792416 2148073904 2400833848 1083639652 1308135498 2441777995 +2147483648 3221225472 2684354560 4026531840 2550136832 201326592 2181038080 285212672 1686110208 4223664128 3491758080 112197632 1263009792 385089536 3049390080 1608712192 268337152 4119543808 1262149632 3368095744 772642816 1850596352 3526221312 3674078464 2959443584 1418311488 3832002400 3326794064 195654968 2454303860 3804736514 305824629 +2147483648 3221225472 536870912 3489660928 3892314112 3019898880 3657433088 4076863488 360710144 1606418432 1323302912 277872640 3497525248 4019453952 2874540032 2010316800 3377627136 1246445568 198631424 4205137920 3614541824 2469504000 2601619968 1004644608 1028258688 2508573632 305635424 853194416 183977256 3381454604 1428445218 2497580359 +2147483648 1073741824 2684354560 268435456 3355443200 1677721600 2583691264 3170893824 914358272 3258974208 3114270720 2375024640 735576064 688652288 1814429696 1786707968 467369984 285687808 2345115648 632885248 2845091840 4069848064 2937379328 2832505088 448058496 3410266688 3731673504 231269520 3700087400 2706878460 3319879086 3562584271 +2147483648 3221225472 2684354560 268435456 1744830464 3288334336 2449473536 1795162112 1887436800 1019215872 2627731456 3673161728 385351680 682885120 3560570880 2979725312 3047456768 583221248 744546304 1950420992 2838489088 1838130176 3414149632 1132956928 1177792384 1938406720 559056352 3591770384 3846529432 3909980140 1160822146 2596864913 +2147483648 1073741824 2684354560 2415919104 2013265920 1140850688 33554432 553648128 578813952 1346371584 2883584000 3811573760 4262985728 1724645376 160563200 2536177664 571703296 1507016704 7315456 4003008512 3274237952 2471013376 112757248 2701167872 1042074240 1881592896 1805246112 2402558896 2322492984 3818990652 1081392158 2022889685 +2147483648 3221225472 2684354560 805306368 3355443200 3288334336 503316480 2499805184 4051697664 155189248 4045406208 1278214144 3062366208 3139174400 105512960 2053832704 4291657728 474169344 2577522688 3248558080 921106432 162460672 1431493120 440965888 1849409664 252869568 3098501152 1166262608 755382584 968456340 151187574 634437905 +2147483648 3221225472 1610612736 805306368 2013265920 1946157056 100663296 2399141888 2441084928 2487222272 3709861888 3778019328 887619584 39583744 3630825472 590807040 846954496 4085202944 3109543936 2833084416 3020748800 379898880 2564325888 2600644352 3340629376 1029341120 3386852256 2603060048 4103413816 2367725220 2751921622 3137595057 +2147483648 3221225472 536870912 2952790016 671088640 2348810240 1845493760 2130706432 1149239296 297795584 2027945984 2622488576 536346624 540278784 4113956864 2884304896 4263804928 477315072 1501618176 861753344 2878322688 636994560 2642656768 3960836864 2634977664 119695680 1290620256 1856484144 2331739208 2481056588 3755510290 1545143095 +2147483648 1073741824 3758096384 268435456 3892314112 872415232 3120562176 687865856 1048576000 1103101952 1092616192 2760900608 2286419968 3185836032 4016963584 3662348288 2135982080 3248701440 4058292224 1487220736 1398515712 1888732160 1815605760 414824704 348296832 1779052096 2212823648 1102836944 1747164456 3564092532 2916479130 233372963 +2147483648 3221225472 3758096384 2415919104 3087007744 1275068416 2046820352 3305111552 1166016512 1941962752 3915382784 3803185152 2718433280 2162950144 3535929344 3147497472 2172551168 1869824000 3856850944 2069442560 736471040 3985501184 1850854912 56340736 2991381632 1103125440 2288023904 3375376752 2999461176 722215668 2402440078 3165849717 +2147483648 3221225472 1610612736 1879048192 3623878656 3556769792 838860800 2298478592 1468006400 650117120 3865051136 2362441728 2515009536 1307836416 4274651136 3655532544 3002368000 4293607424 2752569344 3777589248 1562624 1537186816 1455157760 3147425024 3834545792 2922411712 762853856 3376173040 877541000 3740354948 2593910706 2573853569 +2147483648 3221225472 1610612736 2952790016 134217728 335544320 704643072 3909091328 2474639360 2831155200 98566144 3140485120 4233625600 2149842944 503971840 1567948800 2705293312 1431126016 1877729280 3682562048 4031428608 309523456 1437004288 4162093312 3346380416 530059456 725886688 3564779568 1426931320 72080028 2968464298 1627582457 +2147483648 1073741824 1610612736 1879048192 4160749568 3556769792 3120562176 352321536 2575302656 2973761536 18874368 3209691136 2063073280 2885943296 1757806592 239665152 991264768 1578188800 3758202880 3666833408 2472318976 2248444928 747680256 1162801408 2704509056 971507136 3395054624 2563903312 1415020168 696823980 3178946634 738044527 +2147483648 3221225472 3758096384 3489660928 1744830464 1677721600 1711276032 3439329280 3279945728 3762290688 576716800 349175808 3581411328 2459697152 2110390272 937230336 3247341568 1900363776 2491604992 3373740032 3167979520 3305866240 1390934528 2762331904 1445784704 3076284096 1659529376 1257070064 1416020424 448858572 3322205510 4093128969 +2147483648 1073741824 2684354560 4026531840 2281701376 3154116608 3992977408 117440512 1585446912 3208642560 1579155456 3050307584 1768423424 623640576 2664824832 4032757760 1682472960 2476163072 653565952 428412928 43505664 1419760640 4114859520 95257344 2432079232 577000512 1714048544 3957409104 658215880 1510578788 1237119518 225796271 +2147483648 1073741824 1610612736 268435456 3623878656 2885681152 301989888 3103784960 75497472 826277888 2472542208 70254592 4031250432 2537291776 3890610176 1959854080 963149824 2054766592 1738842112 334983168 3373901824 4093746176 440778240 1079489792 3457995392 2460172096 949216800 1548648688 3943177528 1096567892 1297508582 2967038215 +2147483648 1073741824 2684354560 1342177280 4160749568 3690987520 2315255808 150994944 4001366016 381681664 3575644160 1968177152 2864185344 4037279744 1762787328 1804926976 4113072128 3784130560 3986464768 2370244608 3172829184 1530260480 1367975424 3358558464 1265693312 3906557504 2754004448 2662232784 4071844424 2679622412 2860841306 3715312357 +2147483648 1073741824 3758096384 4026531840 2013265920 2214592512 369098752 3909091328 578813952 3233808384 1772093440 2846883840 2775056384 2713452544 2563375104 1003945984 1207730176 379535360 1991286784 1339895808 2945177600 3956509696 348641792 2039588608 2289884800 2732543552 3604005600 1565333648 462679352 44549796 2449592486 2531559585 +2147483648 3221225472 3758096384 1879048192 2013265920 603979776 4127195136 788529152 1384120320 3099590656 757071872 1756364800 1438121984 2102657024 1342308352 3163750400 1701806080 1938505728 3620462592 4031852544 3269253120 2975108096 3547892224 2584647424 1806691712 1370162752 2113654240 355033808 3467178680 1541859212 3813906770 4290077165 +2147483648 1073741824 2684354560 268435456 1207959552 1677721600 3321888768 1392508928 4085252096 2629828608 719323136 3390046208 3511156736 3459514368 2591424512 2512453632 2920906752 849952768 1625137152 59183104 2992678912 3588011008 763288064 467269376 315171712 2492319424 309291488 3907301808 1968367592 502502548 2201643826 154887375 +2147483648 3221225472 3758096384 3489660928 134217728 2080374784 503316480 1056964608 3883925504 2604662784 1960837120 1146093568 3168272384 3683385344 1791098880 2845114368 3437133824 1928151040 2615336960 514273280 3122890752 2360849408 3973707264 419355392 924653952 277512384 2116235296 1190524080 3180131592 1635807580 4030756110 3244316317 +2147483648 1073741824 536870912 805306368 3623878656 67108864 1577058304 2533359616 1065353216 1497366528 1444937728 3421503488 73924608 1168900096 1290665984 13434880 2899738624 1137000448 3635060736 1655918592 1688451072 3920083968 2659580416 4093031168 1085612416 2852320448 3229565216 1771949520 2096272344 3130468452 301059278 3002908083 +2147483648 3221225472 3758096384 4026531840 3892314112 872415232 1375731712 1895825408 4152360960 1765801984 408944640 206569472 3595042816 2766929920 2996436992 1981087744 1038974976 1300054016 3409043456 385822720 1358993408 2141504512 3486695936 3361574144 4112845440 4084584128 806955552 2884086000 1191214344 3967815508 599789246 4171246521 +2147483648 3221225472 2684354560 2952790016 1476395008 67108864 2986344448 3808428032 3565158400 2613051392 3365928960 1993342976 4159176704 1890320384 2136604672 223019008 1954643968 3586342912 2086526976 2191593472 1976743936 1553382400 1717631488 2180089088 3162200960 3336173376 4244068960 445890832 737435656 3052300132 3737481246 2176101417 +2147483648 1073741824 1610612736 805306368 3623878656 2751463424 1241513984 1493172224 3313500160 3787456512 3441426432 2872049664 2935488512 2980839424 1138098176 4005888000 3448209408 2262646784 1396416512 2370007040 258652160 1235131392 949266944 1100978432 845231744 832938944 3432122976 2390173520 4181762808 3265646764 538057454 305622183 +2147483648 3221225472 3758096384 2415919104 134217728 1140850688 1711276032 3909091328 4253024256 3284140032 962592768 1244659712 3817340928 4144234496 3622436864 397606912 4124737536 10174464 2358173696 222900224 1903273984 1922937856 2504247808 1561519872 4206841472 1358205376 1621248864 1096245104 2487276920 285244980 3783287354 163594017 +2147483648 3221225472 536870912 805306368 1744830464 3825205248 167772160 3338665984 2189426688 1497366528 2631925760 1938817024 4201119744 2703491072 1228800000 83296256 2100985856 2084519936 1911480320 3317256192 2192963584 1258939392 2905328128 3893264640 3886627200 3776813120 1015922976 3957716016 524387816 3586117252 2565406266 3835852731 +2147483648 3221225472 536870912 2952790016 1207959552 3959422976 1845493760 1593835520 3363831808 1774190592 3474980864 537919488 1869086720 3396599808 2522218496 3475177472 371032064 967524352 2883182592 1363496960 449230848 4050318336 3362819584 2960761600 3734319488 2576277312 1166983520 2744032976 814669416 638497508 1489957138 3010387503 +2147483648 3221225472 3758096384 3489660928 3623878656 2348810240 4060086272 3607101440 3330277376 4156555264 400556032 3610247168 2007498752 1600913408 705298432 3178299392 3538845696 972636160 231923712 3718983680 1678215168 525589504 3851259392 811779328 1606620544 327913024 2699682400 2123690928 50362616 2021687268 851458574 3596620801 +2147483648 1073741824 2684354560 1342177280 2550136832 1006632960 704643072 889192448 1384120320 3502243840 3353346048 3402629120 2940731392 1570504704 2377777152 1839923200 3368845312 3267575808 3152060416 1319178240 3837757440 2566642688 934663680 2089347328 3381468288 3873286208 3835992288 2892973488 415408264 1751004308 3306504454 3700009769 +2147483648 3221225472 2684354560 2415919104 3355443200 1409286144 2382364672 251658240 3800039424 1992294400 1918894080 3247439872 3077046272 183238656 1819672576 2288451584 4168450048 1588543488 3135889408 3814789120 589998080 4055823360 613204480 1561449216 3143964032 636529216 252685024 544090480 1001612584 443015492 1736573726 138753823 +2147483648 1073741824 1610612736 1879048192 2818572288 3556769792 905969664 3472883712 3128950784 2948595712 1243611136 17825792 3665297408 3935567872 1327104000 2280718336 4235100160 3446226944 575315968 22769664 1127716864 1640735744 381530624 3657604864 3710346624 897694272 877971040 940049744 370935272 3720743916 1419210722 1831451777 +2147483648 3221225472 1610612736 3489660928 2281701376 603979776 2986344448 1593835520 2441084928 2856321024 2967470080 2435842048 1512570880 2983460864 1009647616 241893376 1687715840 392380416 3671908352 1387622400 2843445248 3699356672 30005760 228494592 1901872512 1814719936 2573038752 1360000944 1979841848 3690658084 1352297234 3610599699 +2147483648 1073741824 536870912 2952790016 2013265920 4227858432 1845493760 2566914048 3128950784 2789212160 2061500416 4180672512 3144155136 1801715712 3543007232 4289265664 721584128 1793146880 2717294592 863457280 811857920 1087892480 4255237632 1409612544 1783372416 2091531840 2763462048 3779317040 1724372536 1775884292 3650669770 381576115 +2147483648 1073741824 2684354560 1342177280 134217728 3690987520 3992977408 1023410176 1333788672 3728736256 471859200 743440384 985137152 660865024 9043968 512163840 613842944 3051307008 3821182976 1922895872 3679029248 1092457472 2044700160 1729413888 3434375296 2020740288 1807967136 1699519696 3596630664 3798995724 904426746 928804201 +2147483648 3221225472 2684354560 2952790016 3087007744 3556769792 771751936 1023410176 595591168 4164943872 1327497216 1917845504 1816657920 3267624960 3959029760 2668822528 2441183232 2478522368 3363168256 209260544 3426400256 3067005952 1334612480 3825449728 2010406016 1276261056 4148649120 3084111696 1155283592 3782607860 2150460458 3160985385 +2147483648 3221225472 1610612736 268435456 2281701376 2483027968 637534208 721420288 461373440 557842432 2455764992 3251634176 2077753344 1357119488 3249405952 475463680 336297984 1395605504 1142939648 3622400000 2451892224 2612048896 1798758912 1676527360 1990477696 3259892416 2647077664 3878932976 3923458248 3486111132 4280951674 2116646123 +2147483648 3221225472 3758096384 268435456 2818572288 872415232 704643072 1459617792 1988100096 2638217216 2447376384 3878682624 312999936 1638662144 1513226240 2256338944 3420749824 1425358848 2128142336 3359584256 3419531264 1141761024 2272768512 2291568896 4050151808 1762419264 1591890720 2833588400 2019610040 3140165220 955770926 3730211549 +2147483648 1073741824 3758096384 268435456 1476395008 3556769792 3523215360 1862270976 3883925504 3644850176 1151336448 2540699648 8912896 240386048 115212288 3235315712 2366996480 3426697216 1020370944 4248383488 1298835456 13540352 3327689216 205247744 1184908672 7368384 3272107296 1293186704 2709405592 3056035156 3923610994 239815067 +2147483648 1073741824 2684354560 4026531840 2281701376 3422552064 2315255808 922746880 2592079872 3636461568 538968064 600834048 2527592448 1374945280 3674341376 4050190336 598114304 1537294336 1080205312 645599232 516413440 2195969024 239730176 2706682112 279983488 3659023424 2582412768 1643004496 872874248 912371332 2791343794 982674533 +2147483648 1073741824 2684354560 805306368 134217728 1543503872 3456106496 4043309056 109051904 1119879168 44040192 1836056576 3479699456 3286499328 3504996352 2664103936 3096346624 507723776 3841630208 785453056 510507008 2227803136 2495862272 706269952 3400433280 248580160 1852685280 751408912 4173578840 3961054244 1739473642 3327211569 +2147483648 3221225472 1610612736 3489660928 3355443200 2348810240 704643072 1392508928 2826960896 1522532352 2329935872 1955594240 4136108032 258211840 60948480 2640248832 2112520192 3967238144 616488960 2532143104 2197653504 1360630784 1987808768 1019535616 3091076992 3783335232 1845231328 3733229104 3223202216 1139884276 233021530 4167607109 +2147483648 1073741824 3758096384 1342177280 3623878656 67108864 3321888768 1593835520 1753219072 884998144 3030384640 1653604352 3196583936 3620995072 2944270336 4220190720 3485958144 2632138752 3781402624 2909089792 2219083776 1597037568 2262747648 1037934336 785257856 1809007424 519799776 1719208720 2005838248 2876624852 21655554 495283979 +2147483648 3221225472 536870912 4026531840 134217728 3019898880 2583691264 4143972352 2290089984 4290772992 2887778304 2085617664 3034054656 4002152448 3193307136 2799501312 4116217856 2959425536 3789873152 3269152768 4267546624 1848759296 2677506560 1451424000 1382967680 3735094592 3242635872 1733048656 4084615496 2735551676 532724814 3767097207 +2147483648 1073741824 536870912 805306368 1207959552 3288334336 2650800128 2868903936 3581935616 1841299456 3617587200 3333423104 3283615744 3260284928 4109500416 1446838272 3095101440 3143974912 4001341440 1786728448 3204364288 3100308480 2787678720 2023594752 281698176 1487481280 598322528 2225623056 3898353976 2661156940 2522569938 1351933397 +2147483648 3221225472 2684354560 2952790016 1476395008 3019898880 1912602624 1627389952 3430940672 3921674240 2027945984 2630877184 1798832128 1496055808 2552365056 1038942208 4229005312 343228416 323870720 2099187712 3770988544 1950923776 3382354432 931128576 329925248 3874036544 281524832 1665535280 2787845384 33221676 2893013470 1601334237 +2147483648 1073741824 3758096384 1342177280 939524096 1409286144 3523215360 486539264 3011510272 608174080 3546284032 137363456 3523739648 2875981824 2119827456 2503016448 1215397888 3070836736 3306528768 4141056 1535019008 50310144 105275904 1820534016 1708981376 1913308352 1611778720 3552142192 1172146616 3958592500 808756302 3616981689 +2147483648 1073741824 536870912 4026531840 2013265920 2348810240 167772160 3103784960 3816816640 2126512128 1428160512 3517972480 1096286208 900988928 3569221632 1869545472 176390144 2542223360 443523072 1485656064 381605888 2581720064 704273920 1869154560 3418944128 2043867328 3391879648 3976947792 2452997688 2350134140 860757666 56045571 +2147483648 3221225472 2684354560 805306368 939524096 1946157056 1107296256 2130706432 478150656 2076180480 2241855488 3811573760 3911712768 2585001984 2458517504 2558459904 3028451328 3328655360 1975443456 704188416 667678720 79989760 3683516928 179113216 1780600192 128707392 1129612384 739649424 1607564024 4049589124 1166995762 3125896673 +2147483648 3221225472 2684354560 1342177280 1476395008 2080374784 1711276032 989855744 3464495104 1749024768 3307208704 2974810112 2741501952 1179910144 2443837440 2465005568 1026457600 752173056 638771200 472584192 3721775104 3098065920 3146659328 226438912 3707755392 4110782528 3808467872 3887757520 1210407432 728407524 1018647266 2621148881 +2147483648 1073741824 2684354560 3489660928 2013265920 4093640704 570425344 4143972352 3464495104 3426746368 1902116864 2358247424 2045247488 2955673600 978976768 2189099008 1003651072 855851008 2551619584 2994016256 2427963392 2661067776 109474304 1859738880 3517823360 50848320 2911157152 760349936 2164740840 3502283908 4167332158 2093353033 +2147483648 3221225472 2684354560 1879048192 4160749568 469762048 3657433088 2969567232 2323644416 314572800 941621248 3176136704 3740794880 111935488 3491889152 2828337152 1562083328 524107776 3679444992 1857228800 3396917248 1451092992 3997046272 1858019584 1003142784 925936704 2237236192 1947748944 1138518600 327842476 12671966 1939180829 +2147483648 3221225472 3758096384 3489660928 3892314112 4227858432 704643072 3137339392 3951034368 1212153856 1751121920 4073717760 3203923968 2286157824 1289879552 1573978112 611876864 2079932416 2311380992 1692348416 3904342016 1628881920 2481337856 3167973632 2788801408 3751394496 1382667168 2476866288 1250799048 909348620 2471812778 1111969309 +2147483648 1073741824 2684354560 3489660928 3355443200 2483027968 503316480 587202560 1904214016 2613051392 98566144 198180864 1805123584 500957184 1124466688 3336503296 357007360 4036444160 2483265536 1640828928 2031798272 238416896 2564440576 450435840 1478026112 1527839680 1878299232 2657013552 3496971912 910369404 1608632358 2897740383 +2147483648 3221225472 536870912 268435456 3892314112 3556769792 2986344448 1694498816 2105540608 851443712 1721761792 2605711360 331874304 2082209792 3612737536 3849256960 2361163776 1811365888 3295207424 4018176 2500978688 3012469760 2359968256 1040801024 225165440 697293760 3606943200 2436927120 2005993288 3040852724 3641020934 1642375039 +2147483648 3221225472 3758096384 2415919104 3087007744 4093640704 4060086272 3338665984 159383552 692060160 274726912 1439694848 333971456 1915486208 931790848 2783641600 4150689792 500383744 2007162880 351612928 704882688 987294720 2856718848 871445760 864395648 2072619456 4197708064 3416317936 1793211592 923230852 432840094 1837652385 +2147483648 3221225472 3758096384 3489660928 939524096 335544320 4194304000 2902458368 3061841920 272629760 1184890880 787480576 1752694784 3518234624 809631744 2562129920 3190784000 1748975616 1424220160 2957586432 869697536 3031542784 618021376 3301273856 3925918848 1056215616 714533024 2526142224 2070285528 1654488748 1778688706 804177005 +2147483648 1073741824 3758096384 805306368 134217728 3959422976 2181038080 654311424 2575302656 3326083072 1860173824 3450863616 1785200640 1178861568 2536374272 119341056 2223669248 1204109312 2435227648 2163159040 1475721216 717796352 2429685248 527373568 2830470528 2426982848 4188168864 3458669744 1088536440 3577643268 4267931674 114281971 +2147483648 1073741824 536870912 805306368 2550136832 603979776 3388997632 3070230528 1367343104 3435134976 1612709888 51380224 2775056384 973864960 531496960 2123563008 2974121984 3756736512 2812387328 847859712 1555871744 3511655424 3808061952 2512984320 3210527104 3623868864 3930194912 1636655056 644796776 2724890084 2570644526 2396883987 +2147483648 3221225472 1610612736 268435456 3623878656 2080374784 704643072 2063597568 3833593856 4282384384 3755999232 2324692992 3235381248 3000238080 2045378560 3928555520 644317184 2673950720 921427968 1109356544 2303256576 3976305664 3610646016 1840195840 337689472 96322368 3907006496 739272368 2425891432 397681756 4181345218 1016162249 +2147483648 1073741824 536870912 2415919104 1744830464 3556769792 2046820352 3372220416 3833593856 465567744 2552233984 395313152 3078094848 1203503104 2146828288 2806054912 4253515776 883507200 1623433216 3550695424 2878662656 1859511296 374489600 2960865536 1417205376 4101763904 3493812064 3723680080 904710056 1038720364 2858711478 2736392887 +2147483648 3221225472 536870912 1342177280 3087007744 2483027968 838860800 117440512 1048576000 2730491904 731906048 3908042752 779616256 1337720832 4116578304 2635530240 526417920 245317632 4146388992 3762114560 1779288064 3206188032 477774336 753218816 717353344 2038215232 472999136 650881424 1545717656 2741815852 2723756934 1679794723 +2147483648 1073741824 1610612736 2952790016 2550136832 1946157056 33554432 3238002688 109051904 1203765248 694157312 1032847360 2826436608 1915486208 3679846400 651362304 2785247232 3883008 64462848 1275162624 3136485376 4112628736 4188144128 2824428800 4058952320 3758085696 4164244832 328776944 3835491496 4185839436 856138110 1826176455 +2147483648 1073741824 536870912 2952790016 2818572288 2483027968 3925868544 4043309056 1920991232 4013948928 4234149888 858783744 240648192 1621360640 2822373376 4241817600 809664512 515719168 1329504256 383995904 477231104 3714352128 235303424 1475023104 29227648 1000505408 2320331040 2605107312 1201105848 2959316188 1009625386 2892684705 +2147483648 3221225472 2684354560 3489660928 1476395008 1677721600 3590324224 4110417920 1468006400 2176843776 1319108608 563085312 1167589376 3964403712 1391853568 2137194496 3889463296 3832233984 4001423360 2274430976 1123387392 1280752640 2904717824 4107892480 1036120192 756860096 4221502560 3370837392 3095148968 2424205532 2801222606 3943619847 +2147483648 3221225472 536870912 2952790016 671088640 3556769792 3992977408 4244635648 4102029312 759169024 2862612480 3633315840 693633024 248774656 479330304 161677312 1263042560 3706404864 965009408 135090176 1445312512 2361312256 4241625600 3213038336 1251531904 18022720 985724448 491217424 2450705256 2361655612 92952002 3377932821 +2147483648 1073741824 1610612736 2415919104 3623878656 1140850688 3657433088 318767104 2491416576 2269118464 186646528 3167748096 398983168 1461977088 118882304 1402798080 4195254272 335888384 3382878208 3172429824 1056565248 3519847424 2375420416 1574768896 380556160 722813760 2315953184 432238800 1224184136 3518878132 3005937178 2584944479 +2147483648 1073741824 1610612736 2415919104 4160749568 603979776 2046820352 2499805184 2239758336 2965372928 1407188992 2865758208 653787136 3833331712 838205440 2790457344 1010728960 3690676224 3967459328 479293440 1183836160 1506053120 3444980224 2862829824 4269187200 3077508032 3471367392 1956131888 879497864 3656285900 561997814 1039186711 +2147483648 1073741824 3758096384 1879048192 3355443200 1946157056 2113929216 687865856 2592079872 1153433600 4234149888 1439694848 525860864 3641442304 2171994112 1062273024 986808320 56180736 2856689664 3695390720 1077057536 4091270144 2710987264 4215343872 2842289792 3963973184 3012282592 3314419312 577583880 2523905116 1618766670 2577295431 +2147483648 3221225472 3758096384 268435456 671088640 1409286144 1778384896 1627389952 3984588800 3351248896 4116709376 1238368256 2195193856 2298216448 3247833088 681771008 3222700032 3828039680 2901598208 1436626944 3688359936 3802964992 1791361536 2201694464 1389027968 3779928000 1626967392 4037256048 1902045832 3568253340 4247308214 630989303 +2147483648 3221225472 1610612736 3489660928 2550136832 603979776 4194304000 3808428032 2910846976 2243952640 740294656 3236954112 403177472 2372141056 2640445440 1797849088 757104640 2622570496 3935100928 267874304 1324845056 2992028672 4040317440 977363200 1440004992 1386958784 2522451296 2127159248 3922847256 493740372 689166570 1031069509 +2147483648 1073741824 536870912 4026531840 939524096 4093640704 1711276032 1895825408 3380609024 2101346304 3705667584 2920284160 3749183488 3805544448 2298085376 1632698368 233340928 2545500160 1610915840 2465681408 1912592384 4015442944 4037698048 810098432 921479808 1327199168 1823588384 4205679536 3540777512 874295692 1181945346 2233310225 +2147483648 1073741824 536870912 2415919104 939524096 1409286144 905969664 2835349504 3565158400 2378170368 65011712 36700160 4120379392 243531776 857866240 2227109888 433422336 1704411136 537501696 1045516288 149219328 3598961664 2264007168 3038197504 3284772480 1890673984 1079280736 1809550000 1024860280 2529520124 3431913722 1016113997 +2147483648 1073741824 2684354560 4026531840 1476395008 1006632960 2315255808 553648128 1065353216 4215275520 4083154944 1037041664 3320315904 4086038528 2427846656 3509256192 3788406784 2022916096 4226457600 3695775744 2456279040 1189395456 4047898112 3564312832 763012736 3804319424 3359375136 4256869744 1155608264 831244292 1627583310 3477430207 +2147483648 3221225472 2684354560 805306368 134217728 3690987520 234881024 1660944384 1786773504 3091202048 761266176 3320840192 2070413312 975962112 2067922944 1520893952 750419968 616513536 213835776 53547008 1869346816 1189385216 3037877760 1394553600 1080989568 1053388352 3101681568 509795056 3399168088 2099289028 3023859854 731525509 +2147483648 1073741824 536870912 2415919104 1207959552 1946157056 4060086272 1426063360 3917479936 3401580544 2097152 3715104768 3281518592 1173618688 4111859712 1810956288 753500160 3315154944 2546311168 77287424 2129848320 2435576832 328077824 2139450624 2671757440 4031259072 4250694112 941238224 679678040 382114716 4171081698 374302519 +2147483648 3221225472 2684354560 805306368 1476395008 1409286144 3187671040 318767104 461373440 297795584 1684013056 3832545280 1965555712 1340342272 1784020992 2496724992 686260224 4077469696 1802231808 681250816 1815934976 1838529536 2205028864 141378304 2038295424 2431264448 1112237920 1317313264 3907646552 714342628 234769130 2222269039 +2147483648 3221225472 1610612736 2952790016 2550136832 1677721600 4261412864 1761607680 3749707776 2092957696 1017118720 923795456 1388838912 2699296768 2920677376 1199636480 4224417792 2329493504 3014123520 3821760512 4181768192 1626979328 1080969728 608002816 1286729344 3486139584 2823492832 1132498064 2170156648 2130575476 2671081562 2507524447 +2147483648 3221225472 3758096384 268435456 1476395008 3019898880 704643072 1459617792 4034920448 2705326080 1709178880 831520768 3021471744 1034158080 1884684288 1286012928 3381624832 3366928384 150200320 1954361344 3266504704 855481344 1545499136 2243635456 1376618880 3671460160 854027552 1357903280 3598663400 4228642620 1808352506 2101149047 +2147483648 3221225472 2684354560 268435456 402653184 3019898880 1308622848 3841982464 3011510272 633339904 2262827008 4147118080 1104674816 2514747392 878313472 184221696 1809285120 2559787008 4004241408 2525827072 2358962176 2900990976 4168249856 547822336 4263112832 4283054784 3799209568 2610673584 2018866424 167683292 1207152714 405365841 +2147483648 3221225472 3758096384 1879048192 3623878656 3959422976 2315255808 3539992576 3128950784 2696937472 2048917504 3717201920 1387790336 2745434112 3659399168 702480384 813400064 1178025984 2605178880 1914515456 2453592064 4229815296 1483501056 1370634496 3905771392 3991325760 3343508448 2621076304 3548447272 675604620 4152141370 2694353699 +2147483648 1073741824 1610612736 2952790016 939524096 1811939328 3925868544 352321536 494927872 2847932416 2032140288 3998220288 1416101888 1930166272 2297036800 2046623744 3298590720 2315599872 1792581632 3350425600 329775104 3688819712 2899578368 3044964608 2044941440 2412756928 2631054432 306057552 193154120 3657431780 1535807630 870992945 +2147483648 3221225472 1610612736 1342177280 3892314112 3556769792 3791650816 2365587456 1652555776 4156555264 169869312 2832203776 3581411328 2083782656 2171731968 2895708160 970948608 1324433408 2394152960 2573692928 2871052288 4204102656 2126275072 2121159936 1969697920 3038813248 563471200 591138640 2385397768 1040646252 34667730 3676146421 +2147483648 1073741824 536870912 805306368 134217728 2080374784 301989888 1694498816 2910846976 2453667840 1210056704 2651848704 3911712768 3125018624 3863347200 2261319680 2454683648 2612084736 2634260480 665014272 1537521664 903992320 3856418304 419052800 3548578944 3082077120 2848555424 3390580176 419171752 1936342212 3437957578 332451975 +2147483648 1073741824 536870912 4026531840 3355443200 1275068416 3187671040 620756992 780140544 3166699520 3965714432 2421161984 326631424 3539730432 761659392 3005677568 3489824768 416235520 1474732032 3087355904 459266048 2224862208 1473527296 232917760 2956811392 2575553600 1409994464 3510335600 183823304 2138067532 2802340982 108291423 +2147483648 1073741824 2684354560 805306368 2013265920 1543503872 1711276032 3774873600 729808896 2847932416 2569011200 4210032640 2081947648 42729472 417464320 846790656 1679917056 3276881920 3734347776 4266594304 2295773184 1010543616 1584682496 1908309760 678631040 583828160 1109325408 2715788368 2462210584 622556 3782854942 1841127437 +2147483648 1073741824 2684354560 268435456 134217728 2483027968 3523215360 3036676096 3179282432 2755657728 1197473792 2909798400 3095920640 2199650304 4203347968 1226375168 4123295744 2996912128 3761283072 1036455936 946579456 1172739072 2771657216 3620084992 1359693952 842644416 444303008 605994608 4238346008 55575476 3273148374 1822693009 +2147483648 1073741824 3758096384 2952790016 1476395008 1275068416 3657433088 2097152000 3112173568 1346371584 1319108608 2270167040 1499987968 2066481152 2032009216 2469330944 1083211776 257376256 1433706496 2914332672 3043883008 1090952192 103030272 3506573568 2557030528 3335243200 296606880 4268150928 865347592 731537828 410848990 1745997131 +2147483648 1073741824 1610612736 1342177280 939524096 335544320 704643072 83886080 1417674752 1346371584 2401239040 2351955968 3220701184 665059328 580517888 3702325248 1290764288 1629831168 1687396352 3786108928 1704757248 2603478016 2027700736 259922176 2081886336 888310592 3295870112 2519896784 1343400376 3869427884 505066410 4078882561 +2147483648 3221225472 2684354560 1342177280 4160749568 469762048 503316480 2936012800 3699376128 2780823552 1931476992 3264217088 1185415168 3416522752 2508062720 1878065152 3022028800 1627996160 1452072960 4169338880 3381381120 3529960448 3547596288 1605780224 4079296896 3167139136 2946774880 1467889360 2129738536 2543880964 3762881594 2624384155 +2147483648 3221225472 536870912 2952790016 1744830464 603979776 838860800 956301312 2491416576 12582912 3273654272 865075200 1469579264 2969305088 353763328 1876361216 1876852736 4196352000 2333794304 379932672 3361978368 1530979328 49048064 2429443328 4023076480 3690512192 461404896 4013965520 643828776 4042278044 4259856278 181686967 +2147483648 1073741824 1610612736 2415919104 2013265920 1677721600 2717908992 3305111552 2894069760 1430257664 3265265664 1441792000 1315438592 3132358656 3958505472 446103552 3119480832 3310305280 1226022912 3183046656 3057575936 3754281984 35920384 948600064 345712768 955380544 3927311904 3841815568 3701769176 1785133732 4294563650 1873967933 +2147483648 3221225472 2684354560 805306368 2013265920 1543503872 3053453312 2466250752 2323644416 247463936 1038090240 1492123648 930611200 3162767360 1101135872 1483669504 3643768832 237453312 3484672000 540086272 4117166080 3108350976 999560704 1328174848 2954047360 3444161088 424287456 1168330416 2391927192 3281932684 1076456474 1339219197 +2147483648 1073741824 2684354560 268435456 134217728 3959422976 1174405120 4278190080 1920991232 1228931072 392167424 2792357888 2079850496 1702100992 2634940416 2405367808 3569713152 1620525056 4121534464 1994199040 4074809344 2005111808 2875465216 1913018112 2022920576 736073280 3702941984 969623536 3791387416 97532044 153639010 3000793707 +2147483648 3221225472 3758096384 2952790016 2013265920 67108864 771751936 654311424 226492416 1178599424 23068672 3270508544 1463287808 443285504 2165440512 2602762240 1053327360 3282780160 1568464896 1231368192 2710943744 248679424 3816585728 3071949568 3176610176 2217145792 961695392 3041096560 1840821976 1221797484 930125230 604469893 +2147483648 3221225472 2684354560 1342177280 1207959552 3556769792 1442840576 822083584 897581056 4257218560 903872512 3163553792 1739063296 2531000320 2515664896 2989817856 1863221248 1137524736 3608862720 1479741440 3310733312 1638183936 568091136 426917632 242551424 2704195008 3015534688 3986858288 42402600 3264996196 3480470790 1720713021 +2147483648 3221225472 536870912 4026531840 3623878656 4227858432 4261412864 520093696 176160768 1027604480 3152019456 3501195264 3342336000 1418461184 1621229568 2357526528 310411264 525156352 324329472 303255552 1374394368 1632287744 3930859008 931291904 34937216 1252585024 3593028384 87210416 169891448 2232429740 2699568638 1833178781 +2147483648 1073741824 1610612736 3489660928 4160749568 4093640704 637534208 1660944384 209715200 2487222272 1130364928 1894776832 352845824 3234594816 3088973824 1442119680 4271013888 2630696960 4202078208 76509184 1457899520 3798764544 3708318208 1556905728 4062057344 888471872 1326644640 2467106544 131526872 3227479284 2097011838 3541610779 +2147483648 1073741824 2684354560 805306368 402653184 201326592 436207616 3070230528 2139095040 171966464 1344274432 609222656 3412590592 495714304 2515927040 1853161472 1694924800 1217216512 2877464576 2944864256 3938039808 3612384256 1827175936 4224479488 1339430272 3575981760 3320763552 1229020368 3277119880 757217764 823598606 3627146879 +2147483648 1073741824 1610612736 1342177280 402653184 3959422976 570425344 3808428032 75497472 1447034880 2732589056 1609564160 1619525632 695468032 2706243584 4139188224 4085415936 1494171648 3185483776 1353019392 1059031040 2223832064 1297628672 1907100928 958537600 3014997824 2573705376 2800809008 3852600408 703922932 696748578 1375796915 +2147483648 3221225472 536870912 2952790016 3355443200 1275068416 3925868544 486539264 1853882368 1933574144 2694840320 1496317952 3765960704 799801344 1420689408 3112370176 3034742784 1594572800 2849431552 18436096 2817767424 1670165504 2791857664 2703515904 1973051520 3851517504 1539831072 1897853968 2316127928 3885099436 1131527598 157396891 +2147483648 1073741824 1610612736 1342177280 3623878656 1275068416 33554432 3942645760 427819008 901775360 1642070016 2437939200 624427008 1226571776 1882849280 2325151744 2132639744 1488928768 404332544 4138299392 35424256 1751620608 4018695680 1249148160 3214822272 1903249856 667985248 2930105136 1625507528 2961427244 3251511814 4224279697 +2147483648 3221225472 1610612736 1342177280 3623878656 1140850688 2650800128 3103784960 2172649472 1547698176 2933915648 1078984704 1163395072 2877030400 3995992064 999227392 1303805952 356990976 3828539392 1562734592 1541130240 358128640 652749312 2582934272 1229612672 62737344 1057471648 1783020208 2905554312 3439770012 1095713654 1201047787 +2147483648 3221225472 1610612736 268435456 1744830464 872415232 1979711488 1996488704 2088763392 1975517184 3005218816 1221591040 2802319360 1161560064 49152000 4259774464 2804187136 159334400 1257299968 4208816128 1566697472 2949301248 1905799680 2287230720 3252820352 2280732992 3995578208 226592464 4080713224 3938459604 1000364630 722484611 +2147483648 1073741824 536870912 805306368 134217728 1275068416 436207616 4076863488 293601280 2831155200 673185792 3801088000 4107796480 1678508032 85327872 3164274688 3008724992 345194496 2900467712 2465812480 3817125888 2905854976 216030720 2964338944 4115158912 3109296576 2379878368 3350018000 73322920 2979979068 1698627566 3152988311 +2147483648 3221225472 1610612736 268435456 3623878656 872415232 2449473536 2667577344 1216348160 247463936 601882624 2536505344 4254597120 2076966912 2481586176 2366439424 4059267072 3236249600 3943161856 3075698688 1978198016 1734974464 3746574848 4075320576 3799281024 3514173760 1091518176 957015728 1847626360 2882381052 2005812574 3409148329 +2147483648 3221225472 536870912 1879048192 2818572288 67108864 2785017856 4110417920 4001366016 2613051392 819986432 135266304 3616014336 903610368 1456078848 1115226112 2237300736 1560363008 119463936 3449769984 4033992704 24544256 2161318400 3824416512 3534983296 1066657856 2724450656 1266398768 2666511464 1863950452 549103942 730948273 +2147483648 1073741824 1610612736 2952790016 1744830464 2885681152 3992977408 1560281088 830472192 1648361472 2556428288 1043333120 986185728 2078539776 568459264 2200633344 3382018048 263405568 1317642240 2071818240 228915200 1730266112 1713991168 256824064 3402551424 3264144320 636399008 694091248 1968622520 1762823444 1658885642 542360325 +2147483648 1073741824 3758096384 1879048192 4160749568 335544320 1308622848 419430400 998244352 3435134976 857735168 2511339520 79167488 3345743872 3704750080 1894580224 1169326080 751124480 1389797376 2353213440 860198912 2750336000 3740226048 121080576 4201877120 1422237376 1831767264 1053753680 1980207928 4237030540 231332814 2360139333 +2147483648 1073741824 536870912 268435456 402653184 872415232 1979711488 3439329280 159383552 3535798272 3546284032 1001390080 974651392 469499904 2894462976 2480078848 2084536320 4011540480 4285243392 771313664 3422726144 2557729792 1736798720 2789508864 3200296064 4111129536 1321724384 4271322224 1779801400 589715708 4060313734 706187295 +2147483648 1073741824 536870912 805306368 1476395008 4227858432 1375731712 4076863488 864026624 3670016000 2803892224 3912237056 3311927296 3395026944 4160618496 3731292160 1834188800 4280238080 4099383296 508907520 4065507328 3292527616 2190018048 2716644608 2637746048 529196224 2462824160 1401648464 2005257592 1178880868 2712282646 3398776123 +2147483648 1073741824 1610612736 3489660928 2550136832 738197504 1711276032 1627389952 3934257152 1170210816 3399483392 3692036096 447217664 3106144256 436600832 1828913152 3902046208 3474669568 34119680 3054596096 1592379392 4037065728 1261772288 653258496 4272144000 4196500032 1840552032 2655718672 2495675240 2416275396 2652357690 1892675175 +2147483648 1073741824 2684354560 268435456 3087007744 3690987520 301989888 2365587456 3766484992 171966464 350224384 2559574016 3556245504 730071040 464912384 2318598144 2456715264 1807433728 629317632 837881856 323201024 3619343360 1330972160 893756672 3150033024 1693961536 2323956128 2198480176 2778800872 1696317260 1942937578 2051766007 +2147483648 1073741824 2684354560 805306368 2013265920 3690987520 436207616 1258291200 897581056 641728512 3860856832 4184866816 1692925952 1709965312 2430205952 1413677056 1033469952 301678592 149790720 1151668224 3243816960 809872384 1550390784 1970454784 2997797760 1547490240 2149831840 3999802064 405541656 901407780 3146973358 1187111081 +2147483648 3221225472 536870912 268435456 3623878656 2483027968 1174405120 3372220416 3363831808 3636461568 3902799872 1869611008 3279421440 3670278144 3872260096 1693646848 1301512192 2589671424 677371904 1319718912 1810294784 786938880 307061248 3281567488 1632433792 2125103936 1188404960 391397648 1504053336 421473068 2329010170 2084186987 +2147483648 1073741824 3758096384 4026531840 402653184 2885681152 3791650816 2902458368 2491416576 1916796928 2871001088 4249878528 2638741504 1445199872 3589668864 965017600 2619375616 3485286400 2526846976 4150734848 971757568 761576448 1530613248 3129060608 1424738432 434417472 964371872 4188115152 498836488 3400320500 543104474 366449007 +2147483648 1073741824 2684354560 3489660928 671088640 1811939328 3657433088 1560281088 1568669696 3493855232 3252682752 3039821824 881328128 1829502976 168951808 229834752 2179039232 4176166912 3168116736 3510439936 2996357120 4224549888 2498313728 369002752 3192447104 2121654208 3681375392 635473200 2439617848 333926644 1774687742 1208883741 +2147483648 1073741824 1610612736 2952790016 1476395008 3154116608 4060086272 486539264 1082130432 3384803328 4271898624 1601175552 3189243904 3880517632 1398407168 3017736192 2301657088 488062976 4120158208 4158222336 3934124032 64805888 2663212544 3155412224 105248896 673238336 341788768 158380048 485963992 2122613916 529621950 3290021009 +2147483648 3221225472 536870912 2415919104 3892314112 201326592 637534208 3204448256 3867148288 2210398208 2912944128 3522166784 42467328 1775501312 1597112320 3224829952 625573888 2247049216 593879040 4081143808 1435805696 1069392896 2364370432 3598358272 2402075008 809630784 4202388576 2998372496 3823503768 8724820 2403246002 273087341 +2147483648 3221225472 3758096384 1879048192 671088640 3154116608 1107296256 452984832 3732930560 4194304 312475648 359661568 2530738176 23855104 3831627776 2475622400 2926870528 3179757568 70311936 3138465792 3214006272 641246208 2606056960 1845994752 689560448 2705113664 3303217056 1863758096 1233664536 528757500 3807805038 3242669 +2147483648 3221225472 2684354560 268435456 1744830464 3690987520 3590324224 1660944384 2172649472 2478833664 2061500416 4050649088 645398528 906231808 3885629440 701825024 542081024 1832730624 902029312 1268453376 3039356928 3586892800 2691122688 2591485696 669304704 684570560 1901875808 4128129200 390531032 3739651340 2137824154 1819377889 +2147483648 3221225472 3758096384 2415919104 3892314112 335544320 301989888 2768240640 2826960896 784334848 459276288 101711872 3413639168 50593792 3138781184 2380857344 1157267456 148979712 756473856 1154166784 332244992 1518257152 498557440 1633676544 2671878272 2604974400 60058592 3719168752 4195156968 2730285260 793802410 1599607655 +2147483648 3221225472 3758096384 268435456 4160749568 1677721600 167772160 2936012800 3430940672 4282384384 3927965696 303038464 3744989184 4021551104 4128899072 1684733952 3488251904 979582976 3237404672 2587176960 601090048 2422131712 75045376 3365792000 3554663808 548452160 1562916384 143408208 2645434408 2289134924 4236356658 1560919713 +2147483648 3221225472 3758096384 1879048192 3623878656 67108864 503316480 3707764736 2860515328 4139778048 3646947328 1240465408 4267180032 2904817664 3895590912 2817458176 2385674240 103235584 1899945984 1848193024 2045237248 2081872896 2744457728 3650220800 272360576 1863364160 2401250272 3444579568 625482264 751599196 2414755146 32079717 +2147483648 1073741824 536870912 2415919104 1476395008 67108864 436207616 285212672 4202692608 2277507072 3114270720 1034944512 975699968 2235301888 212467712 1996292096 755531776 440745984 2221711360 3864743936 2176313344 648870912 930818560 1455919360 3517223552 1530360896 912643424 2023077520 1876810936 2708597252 1560532454 3817510385 +2147483648 3221225472 3758096384 1879048192 1207959552 2751463424 33554432 4244635648 595591168 4232052736 895483904 3509583872 3663200256 865861632 4002283520 2185297920 4143808512 3418963968 3091849216 1088630784 1739249664 1237947392 1503873536 222999808 4206470272 2778410176 2540103328 4004499568 65426744 3028647644 1701807542 1086741883 +2147483648 1073741824 536870912 1879048192 1476395008 738197504 503316480 184549376 2558525440 2344615936 3785359360 1164967936 197656576 391905280 1765670912 2282684416 4034560000 26689536 425631744 1964855296 2105776128 3359570944 1900891648 3304821504 51051392 895432512 2223164000 4074982800 3752647128 1114920692 259137974 1697198795 +2147483648 1073741824 2684354560 1879048192 1207959552 2483027968 905969664 754974720 511705088 2956984320 551550976 3335520256 3710386176 1370226688 3685875712 2809200640 124813312 2095661056 73703424 2210336768 43751424 1397011456 1833898496 1019465472 2339435648 2800314432 1667551392 1648322096 4284189384 1684314404 331290078 2593886877 +2147483648 1073741824 2684354560 268435456 3087007744 1677721600 973078528 3338665984 2172649472 4022337536 1386217472 45088768 3228041216 405536768 196214784 1577910272 4257841152 1911898112 3321733120 3189968896 681486336 2371734528 731077120 1903603968 246532480 4035013056 2395703904 2291162768 2979560504 2477020196 2244877678 4127660509 +2147483648 3221225472 2684354560 805306368 1744830464 3288334336 1107296256 318767104 3078619136 3737124864 3726639104 3270508544 2974285824 2197553152 1898840064 115539968 2080604160 3002810368 2793922560 1489047552 3003578368 4180124672 3186711040 485401856 2724979584 108492480 4154556640 1077837776 1291545240 2877809652 2990608294 2135334083 +2147483648 1073741824 536870912 3489660928 1207959552 3825205248 1174405120 3036676096 58720256 943718400 941621248 4029677568 3280470016 1306263552 4103471104 1085210624 905478144 4072095744 1826398208 2228572160 2110375936 947713024 2686810624 312588032 158371968 1005260480 948609184 1184527568 3051450808 2819874964 3476929046 2445715007 +2147483648 3221225472 536870912 2952790016 939524096 2214592512 1845493760 1358954496 343932928 255852544 3588227072 3431989248 3999793152 2957770752 1193148416 1579745280 3524100096 1018249216 863625216 3542831104 3782391808 3119107072 2688760320 3082738432 4206355072 940202304 1742930208 2286869936 4228905576 273563908 2866886286 1529998955 +2147483648 3221225472 2684354560 1342177280 1744830464 1140850688 436207616 855638016 1971322880 3644850176 3235905536 1309671424 4062707712 3872653312 2850947072 3505979392 3562176512 2460041216 1853808640 2551386112 1850591232 3824067584 511388160 3036252416 3419440000 948571072 2513392416 2521271728 4024533800 287083556 740842754 265563571 +2147483648 1073741824 1610612736 2415919104 402653184 4227858432 2986344448 721420288 192937984 2009071616 241172480 4107272192 4164419584 1919680512 741736448 4227530752 1538162688 1442004992 594190336 623996928 2851858432 1400568832 82400768 445105408 706007936 2519627968 2900839520 1628495344 378276104 2745579884 3152243326 3820147287 +2147483648 1073741824 1610612736 268435456 3355443200 4227858432 838860800 2835349504 3850371072 2654994432 3743416320 1110441984 2680684544 1258029056 3837919232 1609629696 557613056 3853074432 603496448 2118086656 3685197824 1980273664 446109184 961277184 2293420672 1863477184 1894322592 945341008 3687780280 655342644 3236212358 976042165 +2147483648 1073741824 1610612736 805306368 2013265920 201326592 369098752 2902458368 4135583744 20971520 3303014400 684720128 3875012608 1953759232 1087504384 1877803008 203587584 2963619840 2428411904 1608216576 3078993920 4002335744 2129886720 881436416 3739793536 3152819264 1454799904 3538369584 3201035592 2493368012 1118484658 1553546309 +2147483648 1073741824 3758096384 1342177280 3892314112 335544320 33554432 956301312 629145600 2009071616 1650458624 3582984192 1755840512 29097984 2331377664 2696216576 3198058496 3043835904 3411714048 4021235712 3172304896 803914752 3736551936 3794904320 284724864 3169857472 1505233248 659845360 3639218344 1320383780 2878588982 849847935 +2147483648 3221225472 3758096384 268435456 1476395008 469762048 3590324224 2667577344 3649044480 666894336 2938109952 842006528 3704094720 1552678912 524943360 2442592256 3728703488 2811183104 3144409088 3870371840 737339392 836738048 3474925056 206821120 47544704 293913536 285920864 3818649168 970543736 34507956 1950201726 626286641 +2147483648 1073741824 2684354560 268435456 3087007744 3690987520 234881024 989855744 2944401408 3359637504 2682257408 3387949056 2391277568 748945408 2695233536 3022192640 2604695552 3707453440 1400676352 2843807744 1993713664 3244346368 1068172800 3412372224 3751635840 1929356480 3922844576 2782304560 1508931160 1988646132 1352942154 3198556999 +2147483648 3221225472 1610612736 4026531840 2550136832 872415232 3791650816 553648128 1249902592 734003200 2363490304 4000317440 2284322816 3314810880 583139328 4020961280 2720497664 3335733248 3775651840 4057821184 1390319616 2827467776 2919449088 2280910080 2578514560 804290624 356688736 3787575344 3857866584 1017316772 3676557394 491354213 +2147483648 1073741824 3758096384 4026531840 402653184 1140850688 1375731712 956301312 2038431744 1337982976 3420454912 2884632576 4117233664 1566834688 3718119424 1312227328 1836613632 277823488 1466212352 3891081216 4248950784 1469627392 3472833024 4090295552 3060364928 3316629952 4119307616 1749273136 1368251288 201520388 3370528106 231427307 +2147483648 3221225472 536870912 1879048192 3623878656 3959422976 234881024 218103808 4169138176 1010827264 3831496704 2999975936 697827328 461111296 791281664 1243021312 1404076032 1165967360 2313478144 526471168 3133003776 3637558272 3425660416 1237097216 1421678720 661114688 32494240 296478576 470653640 1536746044 852186550 65715145 +2147483648 3221225472 536870912 268435456 4160749568 2885681152 1375731712 3070230528 2021654528 918552576 702545920 2444230656 395837440 2775842816 3857580032 1901002752 2184544256 1011302400 3062489088 1073041408 1329915904 978693120 3602349568 2846991616 3499185536 2577563968 1520876256 3098607536 846982456 2224559868 737415234 1378754347 +2147483648 1073741824 1610612736 268435456 3623878656 2483027968 2046820352 1962934272 3951034368 163577856 291504128 4006608896 1544028160 1844183040 3102867456 1321664512 1840545792 4206837760 618700800 804876288 4285638656 372546560 1803493888 3246440704 2871593088 242846912 72935520 2689426032 3945236488 3285048308 2702084542 1546924717 +2147483648 3221225472 536870912 268435456 1207959552 1946157056 4127195136 1023410176 1434451968 4257218560 2157969408 1777336320 544735232 3115057152 33947648 712966144 3201728512 1956069376 2706563072 1882542080 3787450368 3386307584 1578570240 3792875264 1976925312 3903823296 2302586464 3633513360 758184856 2448950828 980159246 3953540879 +2147483648 3221225472 1610612736 1342177280 3892314112 2617245696 2181038080 3238002688 2390753280 2663383040 2095054848 751828992 2865233920 484704256 562692096 1295974400 2592636928 537346048 2652168192 1605464064 3714959360 3778577408 3764340224 622388480 1198487168 2457909824 4060308960 3931029040 1120304264 3686877908 3746927930 1344598577 +2147483648 1073741824 3758096384 268435456 402653184 201326592 3456106496 251658240 3783262208 1287651328 2153775104 275775488 3452436480 3054239744 1894907904 4108779520 1258520576 3338616832 1062707200 1987653632 2774968320 2312354816 740781568 1231272704 4153358720 203404224 1966414816 355793392 589624024 3046948756 366542494 1122410829 +2147483648 3221225472 3758096384 2952790016 1744830464 872415232 973078528 1392508928 2239758336 2353004544 4280287232 13631488 1660420096 910950400 1931345920 2258042880 3851321344 3638509568 3846889472 1256534016 3050813440 968786944 1654088192 3348019456 937384832 3737834432 3349508512 2826404432 179238600 537872300 2343741102 2863229635 +2147483648 3221225472 536870912 4026531840 671088640 67108864 1174405120 3774873600 1266679808 2671771648 2824863744 873463808 3710386176 3445882880 1348075520 3052863488 470253568 116342784 2847662080 1118392320 2864355328 4172792832 1526159872 2726807296 1815042688 2744879808 4284053792 2143471856 2887500328 3323540964 3869430234 193693609 +2147483648 1073741824 1610612736 4026531840 3623878656 4227858432 3992977408 2667577344 1753219072 1765801984 2963275776 2859466752 842530816 1880883200 803864576 1903886336 3191177216 3251847168 1363255296 1739419648 1679087616 902142976 556492288 3325922048 2832677248 1661466432 1776556320 3138796816 3854632216 3318135948 3131225814 3757355929 +2147483648 1073741824 1610612736 1342177280 1207959552 1946157056 1174405120 1560281088 2961178624 3787456512 2174746624 491782144 2869428224 1885601792 2868248576 963969024 2917105664 1145913344 1606656000 633827328 357337088 2752500736 1082487296 3876034304 887180416 1945229120 1016344672 346950032 4128860104 1632498068 3268303162 266929231 +2147483648 1073741824 536870912 2952790016 1207959552 1140850688 1711276032 2600468480 1216348160 1858076672 4162846720 443547648 2475163648 4121165824 1277558784 675217408 717914112 2988916736 825663488 2786938880 3907254272 1689973760 4289665536 1938990848 817588096 454871872 567291104 397947216 3704385752 3385992724 1491170250 4082748199 +2147483648 3221225472 3758096384 4026531840 2550136832 3288334336 1778384896 2566914048 2021654528 3099590656 3323985920 4136632320 2552758272 2883584 2076835840 1175519232 2274000896 1766408192 3367952384 4082577408 2885785600 3537566720 1254177280 2957175040 1834313344 2735529280 1147277024 3917287504 757129896 3701999044 653001342 921309185 +2147483648 1073741824 2684354560 1879048192 2550136832 3556769792 1442840576 3539992576 2743074816 3032481792 3172990976 1645215744 481820672 464257024 1482293248 3328376832 244416512 178995200 4134903808 2094338048 2923993088 3504987136 1327968768 1472173824 3066964864 3361025728 3876111840 2517218896 1503069672 1423438476 4269421694 2079529729 +2147483648 1073741824 536870912 2415919104 939524096 1946157056 1644167168 1493172224 3430940672 2873098240 421527552 1391460352 1471676416 3434348544 325713920 4122804224 3361832960 437600256 570269696 144920576 509011968 945409024 2959151616 2289540352 3616411264 3747554112 825282336 2310728144 639081816 3529385868 622278082 4122776537 +2147483648 3221225472 536870912 3489660928 2818572288 3422552064 1241513984 3875536896 2273312768 1992294400 1793064960 3882876928 2331508736 1352925184 2351038464 948371456 1545764864 2460958720 2133778432 2453753856 1126664192 1431995392 46870016 1827438848 2570464640 1253915328 3933334240 1456971184 3185764952 3352237644 2862521930 609817341 +2147483648 1073741824 3758096384 805306368 1207959552 469762048 4060086272 3305111552 595591168 616562688 3500146688 1829765120 3454533632 3939762176 200409088 827392000 3995238400 3528015872 510566400 2755080192 4032935936 80385024 102594048 2531036416 4144383104 3237180608 2130422496 252696208 3241016168 2268390372 1339175234 3724613565 +2147483648 1073741824 536870912 805306368 939524096 3154116608 2113929216 1023410176 1568669696 1430257664 1927282688 321912832 203948032 3706978304 1696202752 1174208512 3417341952 3469033472 1526505472 3813888000 515356672 3510160384 677455360 3569259264 387057792 798569920 2689787424 408170160 340410040 1243955492 2966209666 1358652873 +2147483648 3221225472 2684354560 3489660928 2550136832 2885681152 1912602624 184549376 3212836864 1304428544 2577399808 3698327552 1730674688 3269722112 3195142144 1066860544 3038674944 1429159936 3888308224 3401650176 4217079808 4007058432 3663404544 2844312832 2764712832 625681088 519104864 2545308688 3134543960 1598137092 1313204074 1143467805 +2147483648 3221225472 1610612736 1342177280 3355443200 2348810240 2113929216 385875968 1098907648 2017460224 1696595968 3803185152 2980577280 3590062080 1850867712 4243521536 2168619008 3507961856 2076631040 3858853888 2019543040 1405785088 626740736 3216804608 38933888 317666240 1044555168 1284965200 3045522936 404846340 2775576646 2367880909 +2147483648 3221225472 536870912 1342177280 1476395008 2885681152 2986344448 922746880 864026624 918552576 3902799872 3379560448 2679635968 1541144576 4115529728 91422720 2864545792 3898294272 3905544192 2451656704 2644559872 572914688 1312251392 1973388544 2457744768 757802176 1433529056 2264730256 2809065816 4220960716 2536151798 3577011659 +2147483648 3221225472 536870912 2952790016 2818572288 1811939328 4127195136 3439329280 394264576 3871342592 14680064 1714421760 2107113472 2210136064 3711041536 1590886400 4247289856 3051044864 312270848 1407012864 3255416832 230720512 1457475072 3494043392 2329172096 3522567360 292382688 2681314992 31246840 452806140 3696853350 2821246405 +2147483648 1073741824 536870912 805306368 134217728 738197504 3053453312 3607101440 3296722944 4190109696 2246049792 3381657600 2314731520 198967296 3211132928 1055719424 1107263488 2368028672 1290510336 3738652672 1102362624 1943524352 3819007488 4292996864 3889444224 3633448256 1141839200 2795042224 3474582696 2340977100 3635680390 1942111967 +2147483648 1073741824 1610612736 3489660928 2550136832 3019898880 2583691264 1728053248 880803840 1656750080 1109393408 3807379456 4288151552 1170997248 3966631936 2580742144 2310373376 1541095424 2876350464 1391554560 1204340736 941472768 3467596288 1269010688 3935596928 813847360 1976378592 339657808 2214769304 2071252252 296478142 2085622283 +2147483648 3221225472 1610612736 2415919104 2281701376 3019898880 3388997632 3674210304 3632267264 4072669184 987758592 1303379968 3646423040 1557397504 2705457152 1056374784 4239622144 2109685760 1781522432 3051450368 2831591424 3264984064 1590899200 1409937664 4195094400 165045568 3063233248 2928969264 61133624 607947292 1141434514 368766365 +2147483648 1073741824 3758096384 1879048192 1207959552 603979776 3053453312 1593835520 4219469824 717225984 270532608 1582301184 3763863552 1406926848 290848768 3305963520 3685056512 962936832 2366742528 2718380032 2386466816 2725090304 1480673792 3347820288 1264858496 2113542848 852720864 3597436112 531278536 417323132 3086361958 3810337399 +2147483648 3221225472 3758096384 268435456 2281701376 1140850688 637534208 2902458368 1920991232 2176843776 308281344 1924136960 1990721536 2121007104 2665349120 2174287872 2955575296 731987968 1618927616 1663774720 4100843520 2912089088 1555368448 357877504 2129153152 1783367232 558760032 1679886704 3678337080 1418411940 2730331342 2357910379 +2147483648 3221225472 1610612736 1342177280 3087007744 1946157056 3590324224 3439329280 360710144 4064280576 1675624448 1299185664 709361664 1368653824 1989017600 2814443520 1115521024 1138311168 3891388416 2296082432 3476211712 3697650688 3646239232 2591287040 4275569792 3383522752 3687991712 2384151088 2031259160 3283464852 554514066 622841907 +2147483648 1073741824 2684354560 1879048192 4160749568 4227858432 2248146944 1459617792 1585446912 1262485504 3605004288 4128243712 505937920 656670720 3248095232 1647116288 3004006400 3976806400 1184342016 2904821760 2828670976 934095872 1355662848 3752427264 3303536000 2287762496 276174368 2038655024 2786236584 4283276132 2909363482 1606939545 +2147483648 3221225472 536870912 1879048192 2013265920 1677721600 369098752 654311424 2357198848 146800640 2409627648 1515192320 3382181888 3163815936 2747138048 1959198720 1968013312 743653376 15982592 1603555328 2302564352 50801664 1651345920 281245440 97239424 600841536 3436728288 3363057040 3859686216 242160668 2528236258 976304211 +2147483648 1073741824 2684354560 268435456 134217728 1140850688 2181038080 3573547008 3011510272 2353004544 4225761280 1708130304 1846018048 1802764288 1061552128 4094885888 3404693504 191315968 2678693888 3732148224 2093361152 3226686464 1829743104 2696348928 3802261632 1367345344 2839544992 4032852016 3046137544 1541935092 497307602 3050188903 +2147483648 1073741824 3758096384 2415919104 939524096 3288334336 33554432 3808428032 411041792 3451912192 2392850432 2536505344 1414004736 3484680192 1853751296 414384128 526942208 621232128 2048303104 959721472 4273891328 1267952640 739813888 4054801664 3178410880 3578936640 2271313760 784967440 703514488 2735214708 1607757762 661530715 +2147483648 3221225472 1610612736 268435456 1207959552 872415232 3321888768 3942645760 2877292544 2520776704 1944059904 191889408 2382888960 3808690176 723648512 3641901056 2971238400 2216116224 3174817792 1015312384 3680659456 838013952 1240044032 3764324096 3755970432 836126400 3438892704 1580136496 58498200 4243036660 3610905530 61815893 +2147483648 1073741824 2684354560 268435456 1744830464 3288334336 3187671040 2566914048 1098907648 4005560320 593494016 3094347776 1914175488 2029780992 561643520 2793209856 3623387136 1686192128 830644224 2860257280 825894912 2942133248 3785943552 3897109248 49712768 2983358400 2851673056 3004093808 3525181784 1564173244 3114245830 4067729009 +2147483648 1073741824 536870912 2415919104 2550136832 3959422976 3254779904 3036676096 562036736 1497366528 1042284544 300941312 1847066624 977534976 3798597632 3911647232 1293123584 2372091904 2960760832 885280768 2745853952 3720829952 2256780800 2569760000 2190838912 3419546048 399711776 2369901520 4075838040 613950748 495200602 4119494649 +2147483648 1073741824 1610612736 1879048192 671088640 1275068416 3590324224 922746880 3296722944 943718400 4095737856 701497344 4227334144 1713635328 2094923776 3925016576 3115548672 953630720 1106092032 2305060864 2088638464 2959287296 2322308608 2300788480 3184237952 338917696 3058933664 1374125136 1671804616 927467756 3484156538 2853334739 +2147483648 3221225472 536870912 1342177280 3892314112 1409286144 570425344 2835349504 3749707776 2923429888 3382706176 3652190208 1645740032 2929459200 3783393280 790691840 4267737088 347947008 1986191360 1054625792 1730299904 1779524608 1085833728 3359712512 3568344704 2658479808 2335624096 1166683920 555047416 1843831004 21114134 3946916621 +2147483648 3221225472 2684354560 1879048192 671088640 3288334336 1174405120 3036676096 713031680 2118123520 3223322624 1410334720 405274624 853278720 3592028160 259457024 4141121536 3601547264 860807168 3743158272 3506067456 3993453568 2035079680 1452242688 1187043456 2031953472 1388035488 2132537680 1691086632 956541700 4247765990 1148030297 +2147483648 1073741824 3758096384 4026531840 1207959552 603979776 570425344 1660944384 3430940672 1337982976 1692401664 1804599296 2109210624 569114624 4280418304 3385786368 761954304 220413952 533241856 3299618816 620910592 3242152960 1812130304 274167040 2306245504 183060288 2972962400 2547564592 1817450536 919497132 49090238 2124802573 +2147483648 3221225472 2684354560 268435456 671088640 201326592 1241513984 3674210304 746586112 1103101952 832569344 600834048 3222798336 2496921600 330432512 730923008 3090644992 1246052352 2047205376 764678144 2110941184 1021395968 3531574784 3335090432 1015253888 4219937600 2321327456 3849292432 4142997256 4022860252 2613913602 606709397 +2147483648 1073741824 2684354560 1342177280 1476395008 2617245696 1845493760 3439329280 1753219072 1002438656 3026190336 2597322752 1017643008 2185494528 377880576 3577806848 4255219712 2810527744 2900860928 1487147008 244713472 1862892544 3925206528 910908160 225609856 3406533440 1323709280 1771123312 1745479304 4014028644 2057414858 346199 +2147483648 1073741824 536870912 1879048192 1476395008 872415232 4261412864 1090519040 1065353216 1732247552 3256877056 433061888 1779957760 2477522944 985268224 2234974208 1868726272 3709550592 2895683584 2332839936 3450476544 927939584 4206797312 539562752 2797312640 3009982656 516180768 1629381328 802753864 997441308 64787390 2488414865 +2147483648 1073741824 536870912 4026531840 671088640 1677721600 3657433088 3036676096 3347054592 4290772992 580911104 3528458240 3255304192 216793088 1826226176 1801125888 2091745280 1681342464 2243403776 2429308928 2026526720 993199104 36817408 150288640 2573781120 2796019392 3190046048 2685818512 361843912 3030315348 1921438686 2516749225 +2147483648 1073741824 1610612736 805306368 2818572288 3825205248 3187671040 2130706432 4034920448 1530920960 413138944 3807379456 3902275584 1291059200 4099538944 2297757696 1175552000 4169220096 4077625344 3386142720 3899275264 3658310656 4034259456 2748533504 3850562944 1797510976 244869664 1609838608 249169624 2327145244 2637287042 3954252577 +2147483648 1073741824 3758096384 3489660928 402653184 2080374784 1979711488 2130706432 3699376128 4055891968 2199912448 1343225856 1862795264 98304000 1269170176 2998599680 618954752 3219603456 478322688 58470400 301352960 4023614464 2781402624 796489472 880648576 2167072064 2934984544 2721608656 298088168 1072834836 1610688358 4149868823 +2147483648 1073741824 536870912 3489660928 1476395008 2617245696 1644167168 721420288 3212836864 2545942528 329252864 1978662912 1899495424 3495690240 4187619328 3266510848 3171319808 2674868224 3764166656 1308381184 225069056 3272293376 1796908544 4086652160 1279261568 3195190976 2617333344 3544304144 2395440920 864986188 4050343254 3762994321 +2147483648 3221225472 3758096384 3489660928 2550136832 2348810240 704643072 150994944 2508193792 1782579200 4028628992 3650093056 3590848512 1087635456 685113344 3718316032 903053312 1391804416 373678080 3472109568 2118518784 2368289792 3418861056 1640175872 773104256 664793024 4286544288 3668373200 720422888 4136731156 371331618 199696047 +2147483648 3221225472 3758096384 1342177280 2818572288 738197504 2650800128 1627389952 8388608 3560964096 1717567488 1188036608 1778909184 1423179776 1392115712 2541944832 3957882880 1104625664 2857558016 3048484864 833243136 2068521984 2719792640 4196227840 3922314880 1285619520 937644704 943257456 2170505032 29807924 4205726594 3879275833 +2147483648 1073741824 536870912 3489660928 2818572288 1946157056 100663296 4009754624 3347054592 2596274176 1591738368 2783969280 1935147008 171704320 4060479488 1016266752 3761471488 456081408 234201088 2078035968 4034283520 621495296 3438268928 2430146304 809430400 2027139264 836711136 1227729072 2468355480 2156923356 3462946406 3062133359 +2147483648 3221225472 2684354560 805306368 134217728 4093640704 2650800128 721420288 2290089984 4047503360 3688890368 4090494976 1277689856 446431232 2648309760 3033726976 775913472 768557056 975560704 465309696 4163532800 529224704 1270604288 2515602176 1087934336 1140235072 168023328 1445289392 2182009672 666339556 3252889382 2521279929 +2147483648 1073741824 536870912 2415919104 2550136832 3825205248 2516582400 4110417920 3162505216 1094713344 484442112 3861905408 3536322560 2043936768 3731750912 3687645184 3603464192 2476294144 3781599232 2884915200 3565053952 1511349248 1480899072 2503689984 1734977664 4056139072 3090739744 3765529648 52615608 3447879700 3667878770 498056467 +2147483648 3221225472 536870912 2952790016 1207959552 3690987520 1778384896 1459617792 276824064 1807745024 3785359360 3075473408 238551040 3271294976 2127953920 174784512 2297200640 1696022528 444260352 3583791104 530987008 2688758784 2722674176 2915913984 1555015040 3781160256 1924654688 1521740944 867821640 1704234700 3918213974 1549592375 +2147483648 3221225472 2684354560 268435456 3892314112 67108864 3388997632 285212672 3162505216 2092957696 2862612480 219152384 2526543872 3958112256 1149370368 2425028608 1736802304 2296856576 273145856 3347845120 3392301056 4219675648 3090254336 3190378752 1625221760 2891623232 165453536 1016172304 406405864 63354652 2079757822 3174992973 +2147483648 3221225472 2684354560 2952790016 1476395008 2617245696 3657433088 3942645760 2826960896 1648361472 73400320 1123024896 3714580480 1878261760 3295543296 1587478528 2342682624 3274391552 1672273920 3141799936 3278256128 2124119040 3139737088 2340421888 2126535552 3626002752 1536171168 1578662512 257711704 3208249732 1428251394 3863337155 +2147483648 3221225472 536870912 1342177280 1744830464 3288334336 301989888 3439329280 2558525440 3955228672 1675624448 2521825280 167247872 2819358720 1282539520 2098659328 1573355520 2262515712 508944384 2610712576 3312076800 2295014400 537774592 4099964160 2148557952 4250424640 4101782368 356141488 372464840 1233239052 2974955950 2082934405 +2147483648 3221225472 536870912 2415919104 3892314112 2348810240 4127195136 1694498816 612368384 3133145088 2636120064 426770432 3078094848 1119617024 1944715264 3455516672 437092352 2173386752 2261245952 4195110912 3828492288 2793104384 1753189888 1007701760 3840414848 1762949440 2879268832 3623430352 2707199960 3139677740 1319780198 328663049 +2147483648 3221225472 1610612736 2415919104 4160749568 469762048 3791650816 452984832 746586112 515899392 2342518784 556793856 2899836928 2070151168 1469186048 2311258112 4045438976 1986478080 3927105536 1880387584 573188096 574049280 3160065536 513297664 772039552 2634176320 2485865184 3734810512 1183928824 3594748604 335007914 2314044389 +2147483648 1073741824 536870912 268435456 3892314112 1275068416 3120562176 184549376 511705088 3116367872 559939584 13631488 3439853568 2009858048 2691825664 830668800 343441408 3650043904 2892668928 2170310656 2421827584 415196160 1433579008 1836607744 1601438592 3697689152 1647661408 1137044464 222739080 2042514228 3572567566 242983421 +2147483648 1073741824 2684354560 3489660928 3623878656 3154116608 3456106496 2868903936 2927624192 583008256 3584032768 1007681536 410517504 1873543168 729939968 3499294720 2647556096 1744781312 585932800 1560023040 2652522496 2119121920 1317320192 4012395264 2016684928 945709120 3126406368 1465504144 1632080232 25092588 2115456094 360240829 +2147483648 3221225472 536870912 2415919104 2818572288 3288334336 1375731712 2936012800 4253024256 3611295744 2426404864 1083179008 3562536960 1519124480 79036416 818216960 2466217984 2986950656 2875842560 2635878400 695085056 3473490944 971614720 2547793152 4270740864 3073984448 1763832864 1258824336 263473640 2127174524 475730574 4217291447 +2147483648 1073741824 2684354560 1879048192 3087007744 201326592 704643072 2768240640 1031798784 3988783104 1646264320 2165309440 4194828288 1837367296 3012165632 656080896 321355776 308232192 3607994368 1033113600 2986481664 4166978560 2450374144 3490973952 2546103424 780098496 891133024 2770088912 1657147496 1303709972 2649136330 1426826753 +2147483648 3221225472 3758096384 4026531840 134217728 3556769792 1644167168 3305111552 1937768448 1472200704 295698432 3633315840 4145545216 2803630080 4051828736 1753284608 2329116672 3311222784 4117880832 2089562112 437917696 450720768 3702624768 4264326400 3859441792 75856064 2588782944 4083053840 1973636520 1967305308 2841044294 697343629 +2147483648 3221225472 2684354560 805306368 3892314112 3019898880 771751936 2197815296 545259520 2126512128 157286400 288358400 3820486656 49020928 143261696 3450929152 1033273344 4137500672 3137134592 4091285504 3140646912 3076334592 1495056896 1227629312 2657778560 2294372160 3700352736 329326832 2227080696 93942380 923971694 674431449 +2147483648 3221225472 2684354560 2415919104 1207959552 469762048 3791650816 2097152000 3699376128 314572800 1390411776 4279238656 1649934336 385089536 3719168000 2342715392 4029317120 2425831424 518316032 2321813504 1555441664 3925308416 515163648 2124158208 74600576 2373013312 1835794400 1272226608 1154242792 3649722716 4147466866 2217598395 +2147483648 1073741824 3758096384 805306368 402653184 3825205248 167772160 285212672 1535115264 994050048 2023751680 3889168384 2181562368 2493775872 28442624 3855810560 2581757952 1899446272 980459520 3690213376 2927245312 1461156864 258009600 1058818304 3694025344 3846002880 826248480 4101561744 4182801480 2965907540 3259259194 4282546205 +2147483648 1073741824 1610612736 268435456 939524096 1677721600 436207616 486539264 1451229184 1337982976 3613392896 59768832 1258815488 2727608320 2036989952 3467837440 3071901696 2900836352 1049862144 1317302272 287451136 2575772672 1677965824 957108480 3379960960 1024267840 2564858208 360553712 2400547880 683463476 585344514 517752433 +2147483648 1073741824 3758096384 1342177280 134217728 2080374784 369098752 1023410176 2860515328 406847488 2514485248 2710568960 3098017792 971767808 4129685504 3357605888 78282752 2525839360 1793892352 3741069312 3905816576 2502784000 3080492544 3074707200 46792832 747056704 4039883424 1707596720 183599848 2369293732 2149477054 2900692487 +2147483648 1073741824 2684354560 4026531840 2013265920 1409286144 4261412864 2600468480 1920991232 851443712 2732589056 3371171840 1030225920 2485387264 4182376448 3427991552 3676798976 2285322240 3662520320 1383337984 3606206464 974089216 575787520 2015494912 2591508352 997037632 2414111968 136999984 165873432 1139787972 3829604330 2009059665 +2147483648 3221225472 536870912 3489660928 1207959552 3019898880 3053453312 654311424 947912704 2462056448 1876951040 667942912 1297612800 444334080 1225129984 3490119680 2483716096 3023781888 2787958784 3003928576 1278085120 2295542784 4086870528 747519744 1000548736 1538316096 1239053024 3077664688 1772458120 2183520860 2120583510 1413870703 +2147483648 3221225472 2684354560 3489660928 2281701376 738197504 1174405120 1392508928 578813952 1069547520 1553989632 4117757952 80216064 2883846144 3820093440 2431844352 1699774464 4200022016 998432768 2490634240 938084352 1674515456 1159659008 717891328 3019857792 4139180608 452861536 284498704 3538527064 1069066036 2332254922 2824389885 +2147483648 1073741824 3758096384 1342177280 671088640 2483027968 1174405120 3674210304 1283457024 4215275520 2040528896 2679111680 468189184 1554776064 3126984704 2269577216 2443214848 2834432 321036288 2289840128 2270824448 2345886720 685171200 1708816128 2677213056 3958830400 2720692256 224079504 27953272 3875568164 3732944910 2252360837 +2147483648 3221225472 536870912 2952790016 2818572288 4227858432 3791650816 486539264 964689920 1287651328 2006974464 426770432 460849152 1263271936 375521280 116195328 3828121600 3537977344 1479467008 3915141120 2747938816 1873363968 310027776 555902208 1351422080 998047168 3492360416 901419792 1275200728 1941798764 2548360094 2096462925 +2147483648 3221225472 3758096384 805306368 2550136832 3690987520 2919235584 352321536 1166016512 2394947584 652214272 2406481920 1430781952 1670119424 1552547840 1980694528 630685696 1489190912 1077796864 1356607488 3125966848 3501931520 1566176768 4186594048 1804534912 2539095488 3760395744 1112382896 2618580696 4179498708 3218161918 3785805857 +2147483648 3221225472 3758096384 1342177280 3087007744 603979776 1979711488 419430400 2994733056 3619684352 912261120 2630877184 2935488512 3680239616 3372613632 2729246720 8355840 2310094848 1348067328 2909548544 1643005952 770255872 2352331264 570566400 700939904 2830930496 560435040 3833413232 3448219528 4084035404 3877616454 2346783935 +2147483648 3221225472 3758096384 3489660928 1207959552 201326592 2113929216 1929379840 4219469824 2051014656 3323985920 852492288 2841116672 181141504 3142189056 1224015872 1965391872 2935570432 3935297536 993800192 1682049024 4104213504 3687050752 439769856 982998912 4216632000 3496127648 2222299856 3386995272 744747196 732322190 930045641 +2147483648 1073741824 536870912 268435456 1744830464 201326592 1845493760 385875968 1551892480 3066036224 962592768 1569718272 227016704 4258004992 3931504640 1361641472 1950121984 3617931264 373989376 1178357760 3134072832 833430528 1371966976 1808417536 2467769728 327780672 1831311584 1486546672 3482583976 3920762228 339965870 4233881519 +2147483648 1073741824 3758096384 805306368 3623878656 3690987520 2583691264 956301312 2927624192 20971520 1293942784 403701760 3263692800 1841561600 3058565120 57475072 720011264 2657697792 1296343040 1458843648 1809201152 2913016832 362870272 4104806656 3627242112 3616533056 3574055968 415497680 2123231912 2514518740 3138011754 1667442467 +2147483648 3221225472 1610612736 1342177280 402653184 2483027968 3523215360 3305111552 1283457024 2680160256 3445620736 1146093568 419954688 1207173120 596508672 3019964416 253591552 3417653248 1504960512 2395238400 3738585088 3674029056 594010624 3493471488 2762950784 1567424320 3310404960 3737840880 567654344 1562458932 7182162 4039976195 +2147483648 1073741824 2684354560 2952790016 3892314112 1543503872 167772160 1526726656 327155712 2051014656 4255121408 930086912 2333605888 3004956672 739377152 3689611264 1114996736 89604096 1092067328 1101271040 1451128832 3521192960 3624072704 2985341184 1472979840 4166401216 138754208 3665595152 638706840 2261320796 3039212726 1615772357 +2147483648 1073741824 3758096384 805306368 2281701376 738197504 838860800 2701131776 2659188736 2940207104 325058560 2085617664 3957850112 3022258176 1303511040 1205534720 2007072768 2023702528 1917034496 2460758016 3066443776 234959872 228494848 1521261824 1010280064 2482390592 1018777376 47377136 662365064 3200177988 4028410810 4149206509 +2147483648 1073741824 3758096384 3489660928 3087007744 3690987520 3791650816 1526726656 142606336 624951296 3969908736 2928672768 4291297280 21233664 3864920064 3140812800 1698594816 3939581952 1609605120 2905354240 1057638400 3739429888 2960098816 1390537984 3829179264 915825984 2498823968 4079007248 1690591208 2258528948 1196758378 3217996811 +2147483648 3221225472 3758096384 1879048192 1207959552 1946157056 3456106496 2701131776 1803550720 541065216 236978176 2083520512 481820672 2526806016 2715156480 428670976 492863488 791756800 3515277312 3917754368 2117752832 4014167040 520192512 2728362752 1507248768 1479279296 3937298592 2339462864 2577827896 2696163404 3070367958 2963221751 +2147483648 1073741824 2684354560 2415919104 2550136832 1275068416 4261412864 721420288 2206203904 4181721088 3537895424 3985637376 2227699712 1653866496 3393323008 117112832 4022960128 2156871680 3608911872 54267904 2114349056 3885046784 2327244288 1896674048 2170278784 2556169920 3285602592 4013522096 2154997864 631701012 4127517442 2934946821 +2147483648 3221225472 2684354560 3489660928 2281701376 201326592 3053453312 3070230528 2927624192 1958739968 698351616 3459252224 1617428480 3181117440 2202140672 2062483456 1219854336 550715392 650633216 114561024 2049837056 2875528192 2306272768 3230457600 1246231936 3876879424 3624810976 1645559696 2482960248 4223729124 582852438 1683969621 +2147483648 1073741824 2684354560 805306368 939524096 3556769792 369098752 3707764736 3414163456 2285895680 497025024 3807379456 938999808 977534976 2586968064 60358656 1877704704 377307136 69836800 1889275904 205928448 1479756800 4247187968 3507279616 3783386240 2354077376 1468547744 4168892176 3633732440 2507892780 3845841882 2139788965 +2147483648 3221225472 3758096384 4026531840 402653184 1811939328 2382364672 754974720 1837105152 37748736 2380267520 2377121792 3586654208 2264137728 3973709824 615841792 3782246400 1117863936 3449479168 2711367680 3489536000 4132928512 286903808 2471463680 807174272 3824624064 3997826976 4256674864 3185616376 4260954388 1698073122 241844169 +2147483648 1073741824 1610612736 1342177280 3892314112 3959422976 4060086272 3774873600 3514826752 3409969152 3617587200 4161798144 1809317888 2216951808 4168482816 3778740224 1089961984 3082764288 2668732416 1830580224 14813184 3657778176 82894336 2147142912 4065584768 839467456 2487921952 1604038416 4277490600 1620620604 1477876122 1574540439 +2147483648 3221225472 1610612736 805306368 2281701376 201326592 2181038080 4177526784 3548381184 1228931072 2795503616 4138729472 774373376 1049886720 3990487040 1846214656 3139928064 4248780800 2731401216 2078044160 4070471680 1177121792 3141574144 2754528512 3952073344 2943039680 1073188896 3511096976 4175554040 1657419588 2182293394 2455486905 +2147483648 3221225472 1610612736 2952790016 3892314112 3019898880 2248146944 1493172224 629145600 398458880 1163919360 1911554048 1465384960 3127115776 261488640 1966931968 3808985088 87638016 2045698048 689729536 4028774400 539182080 316244480 3008100096 1502664320 2168275392 3305680736 2352573552 74360088 1658590236 2269276234 2396198183 +2147483648 3221225472 1610612736 805306368 3087007744 2348810240 2919235584 3707764736 3229614080 1153433600 1684013056 405798912 4071096320 4099145728 3663855616 1370554368 828342272 2122661888 3767394304 3571216384 1302755328 2091609088 1348656640 4108634880 2724169856 2466588480 3167585504 1216112240 670452856 3342022244 941527474 1125306789 +2147483648 3221225472 3758096384 4026531840 2013265920 2885681152 704643072 3003121664 3296722944 398458880 4011851776 1798307840 2341994496 3956539392 1784283136 3327590400 1216774144 1067663360 3765231616 2217488384 1851660288 3783609344 313372160 1202972928 3134631808 845883200 1349565024 2942984656 3503246456 986889564 1002005234 1465614881 +2147483648 1073741824 3758096384 1879048192 4160749568 1811939328 1644167168 1191182336 2709520384 515899392 1251999744 2511339520 2332557312 1900281856 2647261184 1296891904 3037102080 388579328 62693376 197931008 3662551040 2653359104 3959131648 2552728832 2370958720 268104128 774833376 2436882832 674072504 1430045652 3968613114 1915623201 +2147483648 1073741824 2684354560 3489660928 4160749568 2483027968 2986344448 3774873600 2994733056 843055104 3957325824 4105175040 1135083520 2833514496 2834169856 2252800000 3634135040 667107328 243441664 1036783616 3897182208 3897109504 4008419840 632808704 2915424896 1573957696 684274080 3719022768 215461240 1127592740 2576908714 1386026851 +2147483648 1073741824 2684354560 1879048192 1476395008 3556769792 1241513984 922746880 511705088 2847932416 3072327680 1664090112 1161297920 4256432128 1964113920 3310026752 4215177216 3311353856 1323081728 1695289344 1172707328 1639545856 1357238784 2745813248 1731170688 2496043584 1263224672 1312731344 2967407480 1335656972 2330732482 645290965 +2147483648 1073741824 3758096384 268435456 2013265920 3556769792 3858759680 352321536 2340421632 2327838720 90177536 2546991104 3801612288 561250304 630849536 3083272192 3917447168 3964878848 2281021440 560738304 4021168128 3405597696 3699958272 3357839104 2657779840 1225238208 2989971424 781689712 2056216712 1586757372 4273816786 1755880897 +2147483648 1073741824 2684354560 3489660928 1476395008 2751463424 1979711488 4110417920 2826960896 490733568 2359296000 4201644032 496500736 2776367104 2332426240 3180789760 2364899328 1758150656 1589878784 3982757888 666519552 3580984320 347257344 106354432 2670512256 2050875200 2141137952 2361501200 2153346456 2251736476 3862724614 53838991 +2147483648 1073741824 2684354560 4026531840 3623878656 2751463424 2382364672 721420288 4236247040 2260729856 2044723200 1643118592 416808960 1162084352 1532100608 3476750336 3238100992 3005169664 3076759552 3894153216 2908116992 516504576 1164618240 3516328704 984655744 2665580864 3320782560 3644565168 2123900312 2154041756 1849831130 3985843973 +2147483648 1073741824 3758096384 2415919104 134217728 3825205248 1912602624 2298478592 2709520384 1304428544 1591738368 3174039552 1946681344 3407872 3163160576 1405812736 37781504 1721712640 456826880 1346121728 1857972224 373388288 1745598976 3307207936 3041252992 221706688 1644837472 2492162992 3521164920 487543412 3139630338 2865761025 +2147483648 1073741824 2684354560 4026531840 4160749568 3288334336 771751936 2063597568 2273312768 2302672896 4183818240 5242880 3179806720 995360768 142213120 3285778432 646873088 1282228224 1122279424 1876692992 1705924608 811805696 2583140864 1695787776 124895104 2094326976 4286853408 2670873456 4138562184 2764362612 2313971970 2180411833 +2147483648 3221225472 1610612736 3489660928 671088640 1006632960 704643072 1962934272 4085252096 180355072 3688890368 3039821824 2222456832 2550398976 2190344192 2068250624 1132232704 757284864 2030231552 729575424 657408 2592678912 1679554048 3876569344 2041152640 3403873472 38553568 510801968 2408386040 18208972 2156458778 3191171899 +2147483648 1073741824 2684354560 3489660928 671088640 1543503872 2785017856 822083584 1233125376 1119879168 1935671296 1443889152 884473856 470024192 3982360576 1280376832 2195095552 3635757056 2153291776 1438388224 3604629504 4274996224 2858927616 196314880 2897598080 1244710848 1365271008 621810032 1043859560 205791980 712922250 258026931 +2147483648 1073741824 536870912 3489660928 1207959552 2751463424 3523215360 4043309056 4185915392 3737124864 1855979520 3511681024 2465726464 1470365696 1572732928 3802726400 2263908352 1814904832 2346622976 1683771392 4221192192 3856086016 150583808 2190314752 680249984 3035030976 1574440928 3560191888 669387208 3747416364 2906039546 2287999203 +2147483648 1073741824 3758096384 2415919104 2818572288 738197504 4060086272 1157627904 964689920 3753902080 190840832 3926917120 21495808 3352035328 3431596032 2057764864 998211584 2727034880 2007343104 2411999232 392587264 3072140288 3709918720 3028348160 1215353984 3538482624 2416743776 2312803696 117407976 3813369364 734369646 2303990689 +2147483648 1073741824 3758096384 3489660928 1476395008 201326592 771751936 2902458368 41943040 3804233728 94371840 3633315840 1471676416 978059264 1880489984 1833238528 280723456 3307814912 3296567296 2394173440 1119504384 3223542784 3317100032 1029110528 3357978752 342787648 1454039008 1222170512 2617233192 1645964300 3770327790 1134600471 +2147483648 3221225472 3758096384 1342177280 3623878656 3154116608 1442840576 419430400 4185915392 239075328 1361051648 739246080 3262644224 1104412672 596246528 1521287168 447512576 3872997376 485941248 3966513152 2705213440 3793165312 1063908864 3797518080 2083648128 2543683520 3250844576 2330247248 971332392 1930487980 1744780130 830853561 +2147483648 1073741824 3758096384 2952790016 2818572288 2348810240 167772160 1325400064 2474639360 1505755136 4179623936 103809024 4150788096 3910402048 279314432 2983657472 1030586368 3076734976 247177216 2461806592 1678931968 419505152 1160945152 4245328128 44466560 3169639616 1309786976 1582377296 2408232440 1105655844 713883410 2218891943 +2147483648 1073741824 2684354560 4026531840 134217728 2617245696 2852126720 1560281088 545259520 4156555264 815792128 613416960 2534932480 3059482624 1430388736 2738552832 2783739904 2051489792 2189336576 2743341056 3745404928 657019904 2423240192 3488059648 212041856 2394813760 38051168 2790474768 4124617640 1957766364 2951979238 1627771117 +2147483648 1073741824 536870912 1342177280 3623878656 335544320 33554432 251658240 92274688 348127232 2497708032 4136632320 2462580736 2019295232 908197888 396951552 2907209728 4019535872 4256866304 3595849728 111020032 958102528 1630118400 3925978368 776859008 3152540608 70440416 623410352 2907442984 355097620 1838485478 2998579253 +2147483648 1073741824 1610612736 1879048192 3623878656 2617245696 2382364672 3036676096 1602224128 4181721088 878706688 1752170496 4074242048 4012113920 2448031744 2951282688 2121564160 2217558016 237936640 616329216 1789794304 1181965312 2336617984 1367206656 166327424 3195779264 3672559136 238039536 238568088 2727611996 2828157994 3961332185 +2147483648 3221225472 3758096384 805306368 2013265920 2751463424 1107296256 4009754624 780140544 1287651328 320864256 2832203776 812122112 1313603584 906100736 1262026752 1829404672 3935649792 1492705280 2098475008 970356736 2026851328 2526398976 757652736 3573286272 1641686592 455948768 1432140496 270162952 2710373028 2479674830 3516021749 +2147483648 3221225472 1610612736 2952790016 2818572288 3154116608 2315255808 3741319168 3061841920 3678404608 903872512 1708130304 2518155264 3038511104 1831469056 3693543424 389840896 3147513856 1613160448 729051136 1386100736 999908352 173377024 874959104 3178500480 3617476160 1243179552 1939197360 3968243016 3091491580 1305875174 81600857 +2147483648 3221225472 3758096384 1879048192 134217728 3959422976 2113929216 2164260864 2105540608 3661627392 1264582656 2838495232 1492647936 2290876416 4108189696 4147838976 183730176 1251426304 2927484928 593768448 4034549760 1449227264 1589825024 2510158592 3818133120 1352798656 3711788448 4153714544 2494729144 1065738444 443039582 820248659 +2147483648 3221225472 2684354560 1342177280 2550136832 872415232 2650800128 3942645760 1266679808 2394947584 1998585856 2297430016 3131572224 1245446144 1457389568 946274304 3203235840 3451600896 2833506304 3791917056 1264207872 2751273984 556839424 2147205888 2070957952 2422758080 2602322656 1362000464 3478082840 2769400772 969219046 2108999291 +2147483648 1073741824 2684354560 268435456 3623878656 201326592 3523215360 2332033024 109051904 3443523584 463470592 2123366400 3828875264 495714304 3695312896 2984312832 3037691904 1351434240 3682443264 3611561984 3448121344 1361525760 1334349312 2845164800 1120936832 1444420160 517765920 1939499664 1121793000 1831178444 2444778766 2320268029 +2147483648 3221225472 3758096384 2415919104 1744830464 4227858432 905969664 2499805184 427819008 507510784 1231028224 3874488320 2157445120 1036779520 2948202496 2287403008 1693089792 2361081856 3586187264 2835623936 3040749568 3492365312 4179867136 4171820800 2765100160 4136110016 2783215008 3415102576 2496738904 1067418108 1808464926 120287697 +2147483648 1073741824 2684354560 1879048192 2550136832 335544320 2986344448 1459617792 2256535552 2453667840 882900992 4012900352 165150720 3863740416 14286848 2818637824 3111944192 2393718784 1731633152 3250851840 3441301504 2199854080 2137240064 1347343616 3149414784 3365694016 1813121696 1592077584 1217591480 1812598204 1271486014 2098773057 +2147483648 1073741824 2684354560 4026531840 1207959552 3556769792 4194304000 1392508928 1333788672 3846176768 3319791616 613416960 3585605632 3920887808 2622357504 3962765312 3155853312 1931952128 337944576 213651456 804411392 2856416256 773558784 2388433152 254288768 1829513920 1434088224 79501616 2441719528 3872251692 3337343506 1463065275 +2147483648 3221225472 2684354560 268435456 3087007744 3288334336 3657433088 1526726656 142606336 3066036224 2271215616 3306160128 956825600 3746824192 3360555008 2922840064 1557823488 734216192 3060064256 321654784 2239916032 3555003392 4212648448 2301686016 2875355008 599087424 3812601568 1993659376 2052335592 835608628 1131877794 167413091 +2147483648 1073741824 1610612736 1879048192 2818572288 3422552064 1509949440 419430400 3078619136 3879731200 1675624448 1754267648 3657957376 1875640320 108658688 1697316864 3428024320 3745988608 2329518080 2108977152 900601856 3864355840 879681024 3543513344 2189298304 196961984 1832056608 4031235632 3558413800 1146390516 3195988526 1140700537 +2147483648 3221225472 1610612736 3489660928 1744830464 3288334336 3187671040 4009754624 1635778560 1480589312 4125097984 1487929344 487063552 131858432 1535770624 621608960 2060615680 1483816960 2173231104 2055499776 2507016192 3230860288 2326366720 4055149312 616445312 3924508608 1834845088 108189232 3147921016 2649790836 502275894 208164865 +2147483648 1073741824 536870912 4026531840 402653184 2751463424 3657433088 1526726656 2743074816 3309305856 2996830208 1215299584 1468530688 1270087680 2577268736 3128492032 361398272 3106750464 1866768384 1391218688 2681362432 148577280 1213835776 1996529920 1304043392 1052708032 3284117280 2097527952 2084239512 4106567060 2724235618 3400154955 +2147483648 3221225472 2684354560 268435456 2818572288 4227858432 1912602624 1795162112 1920991232 3233808384 4007657472 678428672 3664248832 3306946560 3039690752 4255973376 3197992960 294731776 2778980352 3924037632 4197083136 2750874624 2902652416 1452256512 310537088 587935808 3806105056 2710229552 803470936 1405365572 314196534 1492072291 +2147483648 1073741824 536870912 4026531840 671088640 872415232 503316480 1828716544 3850371072 1874853888 3407872000 1330642944 3999793152 2078539776 577372160 795803648 1326481408 23805952 1720360960 3019657216 263608320 101254144 447865344 874437376 3039710336 177556928 62384480 1167047504 4135845448 1078851492 3358108634 1978089025 +2147483648 3221225472 1610612736 268435456 3087007744 201326592 3187671040 3841982464 3045064704 1589641216 2409627648 1693450240 2686976000 955514880 3609067520 3852926976 1248165888 2905817088 430694400 1569484800 3056756736 1944415232 2968030720 122667776 3324662912 3818476992 225633760 2275313936 872212248 2403458756 481631106 3459291099 +2147483648 1073741824 536870912 268435456 1207959552 3019898880 3992977408 1426063360 1266679808 717225984 2355101696 42991616 3416784896 2114715648 2338979840 1527054336 3125510144 3366535168 2572263424 4157886464 840837120 65745920 4137210368 2056622848 4213313664 391733952 3991513056 3786412016 1251494440 148119268 4204686286 4222290721 +2147483648 3221225472 536870912 4026531840 2281701376 2080374784 3456106496 1191182336 293601280 4273995776 3537895424 1232076800 3208118272 3689676800 3486646272 1892220928 1199865856 3859103744 692510720 432295936 1698043904 1542411264 249808384 1540547328 1062878592 4076675008 2294985952 2670075312 459751896 3839361004 949794254 4034492213 +2147483648 3221225472 1610612736 2415919104 1744830464 2617245696 234881024 285212672 1736441856 918552576 1335885824 3171942400 896008192 1056702464 73793536 974192640 4239818752 3733798912 1122033664 3030675456 3475122176 1858274304 4151150080 3536122624 1439065728 1040278720 1381952480 1219569680 1881595880 3357869156 1044178550 3490867143 +2147483648 3221225472 3758096384 268435456 2818572288 738197504 4060086272 1426063360 931135488 2688548864 2438987776 3327131648 2720530432 3476291584 2552102912 2597519360 2508226560 3620159488 2385436672 3584831488 3339872256 1756439552 86613504 3659721984 2001607808 1971024576 1945404064 2738442096 2750255368 2598684324 519143218 793372763 +2147483648 3221225472 3758096384 4026531840 402653184 3019898880 100663296 620756992 1015021568 4055891968 3902799872 3415212032 1939341312 1803812864 1560412160 551354368 1946320896 4273553408 3555778560 3268161536 914233344 1114340352 1582670336 1111150336 4264388736 1185582400 104145504 3547266576 3017243432 2982382748 3569221002 1465293197 +2147483648 3221225472 1610612736 3489660928 3355443200 3556769792 2852126720 3036676096 8388608 4106223616 4288675840 311427072 911736832 2133590016 2345795584 2310209536 235700224 1702838272 1076813824 698642432 3670411264 4093465600 3353707008 2002055424 2815627392 2344387904 3514251488 1157272464 1724517672 2424263676 3769560414 1835288069 +2147483648 1073741824 536870912 805306368 671088640 3288334336 2583691264 1929379840 3162505216 876609536 2967470080 3929014272 254279680 210501632 328597504 1817247744 1710522368 1023229952 4075986944 2119454720 907163648 3571123200 2957769216 2081200384 4217977728 62956352 916417440 383887920 3525560632 1742768356 1846502366 1310303135 +2147483648 3221225472 536870912 1342177280 4160749568 3690987520 2852126720 2868903936 1132462080 3745513472 2984247296 3872391168 3226992640 1394868224 1087504384 2567897088 2895937536 2735423488 2722029568 611078144 3884861440 1175022592 2095695360 43313408 481762176 1466467520 3733013024 2056637744 132308680 749341660 1792759418 3353797125 +2147483648 3221225472 1610612736 4026531840 134217728 2348810240 2449473536 4009754624 1518338048 423624704 1067450368 2567962624 2597847040 3420717056 3621650432 1105657856 1315667968 610484224 1766187008 2473357312 239212544 2320315392 3184180736 648776960 3858960768 1001763904 3800331040 28192400 877605416 1000842684 1219580922 3742423619 +2147483648 1073741824 3758096384 3489660928 3623878656 469762048 3657433088 1191182336 3665821696 3502243840 1180696576 1420820480 1929904128 1947992064 4291690496 3912040448 4097802240 1393639424 3538001920 996421632 851068928 3561954304 450160128 3802120448 29445504 358207552 3966768096 1634232944 3735834680 3720745396 45167318 1521583779 +2147483648 1073741824 3758096384 1342177280 2550136832 1543503872 973078528 2466250752 2441084928 2126512128 4074766336 2169503744 1734868992 3032743936 135135232 3233873920 2842132480 1537556480 1528406016 3359387648 3208775680 2086353920 2420147712 2542244096 3639936896 1131513280 527986400 2660005296 3120197064 1874284996 1529512522 1496897779 +2147483648 1073741824 1610612736 3489660928 2281701376 3019898880 3053453312 2801795072 159383552 574619648 1105199104 1007681536 2325217280 596901888 899547136 3795648512 4240408576 696860672 3348209664 4066144256 1441941504 2900849664 2946806272 1966071552 3276892544 3571830720 2236766880 2660706352 2758582568 2017709244 1091248962 1832829635 +2147483648 3221225472 2684354560 1879048192 1476395008 2080374784 2650800128 3472883712 360710144 3653238784 2350907392 3071279104 3617062912 1074528256 3870949376 2970943488 1091141632 2390310912 3368280064 3590590464 3413006336 155417600 2853602816 3459097344 3129440640 3545822656 3481183072 2324297936 4172895592 2170803420 2429835022 3033939921 +2147483648 1073741824 3758096384 1342177280 671088640 3288334336 436207616 1593835520 3984588800 381681664 706740224 3702521856 1655177216 348913664 4280156160 3025731584 116293632 2532655104 3089145856 3461623808 54134784 1407935488 2742667776 3174750464 1057959296 938191808 815643872 1948827600 3697804088 3136041796 3652061886 3656468891 +2147483648 3221225472 536870912 1342177280 671088640 603979776 2449473536 2969567232 1031798784 1052770304 1503657984 567279616 3713531904 1810628608 185729024 2044919808 319651840 1441742848 1160765440 2632208384 1617315840 3963421696 325892608 2906234112 877750912 3921586112 3355099104 1590472208 2263464328 604569980 1909651614 3710440293 +2147483648 3221225472 536870912 2952790016 2818572288 738197504 3053453312 2600468480 3749707776 692060160 3198156800 2173698048 2675441664 50593792 350879744 2862153728 2312732672 788348928 918806528 879513600 3671472128 1280787456 2272972288 2825244416 2306046848 2327889088 895799584 3374226576 41920104 3814864364 2719296458 3686788489 +2147483648 3221225472 3758096384 268435456 939524096 1811939328 3858759680 4143972352 1769996288 3267362816 4192206848 219152384 1685585920 29097984 3351117824 2270232576 4288446464 424493056 2123554816 4141101056 427452416 1054043136 2729688576 2782965504 3717426560 496228288 51421920 3657137200 953671144 4115837900 766786262 2167022755 +2147483648 1073741824 2684354560 2415919104 3355443200 469762048 503316480 318767104 1820327936 3485466624 3307208704 2150629376 1852309504 612630528 1005977600 186449920 2265415680 4042866688 1000448000 2262568960 1192912896 728708096 2641151488 1948494592 3892275072 259311936 783267424 3982301392 2926034424 2829651108 1545197786 765488911 +2147483648 3221225472 2684354560 4026531840 3892314112 738197504 3053453312 989855744 1853882368 1606418432 2589982720 1322254336 1555562496 3929276416 1501429760 423297024 1902084096 1038041088 3029983232 1859129344 1824004096 2721326080 2239655424 1195060992 1717537664 3848219712 3495547488 2586864240 2108166280 1693206380 563756146 1123888611 +2147483648 3221225472 2684354560 268435456 402653184 2348810240 167772160 2130706432 830472192 4114612224 1033895936 3146776576 2962751488 819200000 3642359808 3761045504 3788996608 2338930688 4166377472 4086304768 1150838784 114580480 2753187328 984418560 2736257408 914972096 820356384 1012405776 204754792 1764367004 2519010210 3139157441 +2147483648 3221225472 2684354560 1342177280 3892314112 4227858432 4127195136 2701131776 2071986176 742391808 3466592256 2794455040 2046296064 2917400576 2747400192 3239378944 1444249600 1986084864 439345152 1267732480 746080256 3299091456 2766296576 147132160 835563136 2111112896 4168459936 412174992 3827797352 3489415084 966144954 2214539805 +2147483648 3221225472 536870912 268435456 1744830464 603979776 1912602624 2801795072 2441084928 3208642560 4045406208 416284672 2885156864 1468268544 911867904 4063428608 3428548608 3915857920 3153715200 2547011584 4269303808 2864980992 410655232 929238272 2397290880 2596483520 2750671904 3772473424 734510024 2617854316 3801669034 2425656273 +2147483648 1073741824 3758096384 4026531840 1207959552 2885681152 1912602624 1426063360 1317011456 1514143744 4049600512 2289041408 4217896960 3916169216 284295168 1686437888 953384960 4221124608 2756288512 904933376 2359842816 2546750464 3793890816 1128078592 2567437440 4248788544 2695538592 4158713840 2192699672 348401924 3082702478 3957809357 +2147483648 1073741824 1610612736 4026531840 1744830464 2348810240 1577058304 2063597568 109051904 2797600768 2879389696 4266655744 3281518592 3526623232 1761476608 1661272064 3258351616 2371960832 2488311808 3318771712 3168294912 1809056768 1322139136 3773635328 25885568 2807262272 1668271840 928360080 669430856 2713276444 1736751154 1864255155 +2147483648 3221225472 3758096384 268435456 4160749568 1006632960 2315255808 754974720 2977955840 3854565376 870318080 831520768 2090336256 2302935040 642908160 535887872 4062871552 2300919808 3823165440 286273536 1658349568 2456030208 2241992192 1329150208 135694464 2644729280 2346419296 3289379120 3662004776 3568339900 3035109994 3377204325 +2147483648 3221225472 3758096384 3489660928 3892314112 1811939328 2315255808 956301312 3229614080 775946240 358612992 2620391424 2088239104 3522428928 3091333120 1409089536 2886172672 1194934272 3099451392 3815780352 93849600 159646720 945446400 918106368 712878720 1515218240 164129696 1263278832 4002820408 15679628 1253216482 204662557 +2147483648 1073741824 2684354560 2952790016 3623878656 201326592 2583691264 1660944384 1853882368 4181721088 3466592256 2058354688 1180172288 4064542720 3453353984 3403481088 3299049472 2032746496 1840095232 2196770816 2037938176 4248058880 1668177408 2684952832 2749216640 1036532288 1986817312 447348752 1797200376 2271258748 1287357050 4249708743 +2147483648 1073741824 536870912 1879048192 2550136832 2617245696 1644167168 1157627904 1619001344 985661440 2011168768 2960130048 1348993024 2097414144 575275008 866189312 1998028800 3285532672 3920994304 498094080 4194834432 1530158080 3036837376 3358948608 734391424 3235397952 2475433952 633215920 1245936984 1221779396 2805524666 2043275281 +2147483648 1073741824 3758096384 1342177280 134217728 201326592 100663296 3170893824 1669332992 1228931072 2569011200 2005925888 3812098048 591134720 86638592 1526530048 2689236992 726745088 2178457600 2714775552 1587021824 2104259584 3169988096 3216049920 1453906048 2274915008 82598432 2796686672 2752591720 100186380 96496726 2900381705 +2147483648 1073741824 2684354560 1342177280 2818572288 2080374784 1174405120 1895825408 394264576 2009071616 681574400 1743781888 3884449792 2352742400 1854799872 3690790912 2610397184 1563508736 4078018560 1412435968 3173517312 1355547648 1367741952 2457958144 2281277056 2304534720 2799575904 1694846864 342073368 1927508884 1110633446 3030579075 +2147483648 1073741824 2684354560 2415919104 2013265920 4227858432 3321888768 2264924160 2323644416 2998927360 1398800384 405798912 3632791552 3374579712 1692532736 170328064 2783281152 271794176 4245659648 3270512640 1340631040 1259629568 1835677184 3062062848 88587648 1035232832 2495232736 2566601968 294362488 2000828916 1417098890 2329799989 +2147483648 1073741824 3758096384 4026531840 3087007744 2617245696 2248146944 419430400 1501560832 1312817152 962592768 309329920 578289664 455344128 986841088 1930887168 3430580224 2537766912 2135990272 439365632 2719504384 1087646720 518665728 1968381696 4275618432 1496068032 3901623200 2690728048 3649033752 3180237196 465119914 1938530133 +2147483648 1073741824 1610612736 3489660928 3087007744 738197504 3724541952 1124073472 880803840 801112064 4125097984 3666870272 3995598848 127664128 2430730240 3900768256 3778641920 3096264704 1886625792 3503321088 1837647872 2024565760 251297280 1267020544 102741888 1514812736 1490884192 406573232 1016877736 2825023972 2839627910 1071233125 +2147483648 1073741824 536870912 1879048192 3355443200 3019898880 2785017856 1023410176 1937768448 2386558976 325058560 2953838592 3662151680 1386479616 882245632 202309632 2940895232 1304117248 856989696 3704639488 3739752448 3096736768 1630429696 2587047680 1955644544 3744869056 1858042272 1781702768 2368169768 3120472212 627407706 549436527 +2147483648 3221225472 3758096384 268435456 134217728 4093640704 3456106496 822083584 1132462080 1723858944 1382023168 1819279360 2338848768 2117337088 1688862720 4115070976 3760750592 2349023232 1667948544 4214239232 1959290880 480539648 2280813056 2134598400 1449583232 1721108160 3727248352 1164835056 314101080 2807777412 4246135586 2474518753 +2147483648 1073741824 3758096384 3489660928 402653184 3556769792 704643072 1358954496 3632267264 2361393152 1797259264 934281216 102236160 3058958336 3246522368 3705339904 1559789568 1514094592 1692573696 871378944 3120056320 3737418752 170525184 630659328 665764480 3785767232 3739307744 3657935312 234747320 1419958940 1980775154 2556972749 +2147483648 3221225472 536870912 3489660928 402653184 2751463424 1979711488 1694498816 562036736 3368026112 2535456768 3425697792 657981440 1510735872 718667776 2381512704 1259962368 2320449536 2788679680 2257604608 298321920 152312832 812268032 3579655936 285663360 2744183744 235140832 4291455824 841816696 1121889292 2450308382 1218298871 +2147483648 3221225472 2684354560 805306368 3355443200 3422552064 1778384896 3573547008 2759852032 46137344 1012924416 84934656 1127743488 1998323712 3448373248 1001979904 2788655104 2771730432 642113536 535826432 2917693440 2932093952 2487647744 2414563584 4098002048 2135992128 486919136 2312125552 1549282280 831263660 3388089094 3095752793 +2147483648 3221225472 1610612736 3489660928 3087007744 1140850688 301989888 2701131776 3498049536 868220928 81788928 3790602240 3967287296 3986423808 2671640576 3859087360 3989995520 2733195264 2572476416 3079696384 2269644800 562326528 3667020288 3433256192 2168189568 3166544192 1162144096 1587051056 2943111448 3670437964 2094600246 4023176867 +2147483648 3221225472 536870912 1879048192 2013265920 3959422976 301989888 3271557120 1568669696 2445279232 715128832 2869952512 2040004608 86769664 2366504960 3961978880 3711664128 1939554304 1785585664 1395675136 3167246336 1557408768 3356642816 1214330112 1208522624 3256018880 1401391456 2051869584 4136031592 1190526364 3734766878 3901114699 +2147483648 1073741824 1610612736 805306368 2550136832 1677721600 3187671040 620756992 2357198848 247463936 3382706176 2865758208 2996305920 1066139648 722075648 383451136 1153073152 1090994176 1323868160 426799104 2470983680 3969154048 1522936320 3098612480 3457261696 175495488 633075168 150925968 3663272456 4233492892 2485902510 1267111369 +2147483648 3221225472 536870912 805306368 4160749568 2885681152 4194304000 1795162112 2860515328 457179136 4175429632 890241024 4086824960 3566993408 2676621312 218824704 2587983872 336019456 34856960 569397248 3699931136 1543793664 697716224 3720413440 967500672 710338624 604805152 1186961712 2169650984 1081545148 693883590 3344185609 +2147483648 3221225472 3758096384 3489660928 2013265920 3825205248 2919235584 2533359616 4018143232 415236096 1004535808 468713472 3883401216 79429632 2149187584 1028849664 4006641664 3349102592 2289229824 2366648320 2718435328 797199360 2852526592 546925312 644594048 524017856 2006181856 1808251440 2737420696 1514465868 1553037734 384815793 +2147483648 1073741824 1610612736 268435456 3623878656 4093640704 2650800128 3271557120 41943040 3519021056 2959081472 3618635776 2425880576 3595304960 2411855872 1594163200 1442676736 2256093184 778543104 584085504 1386752000 2073320448 858681856 2576818944 4128283520 2016448064 3886082400 2678622576 3446463288 313173116 4169780990 3039235757 +2147483648 1073741824 3758096384 4026531840 2818572288 2617245696 1912602624 3472883712 1786773504 1539309568 1147142144 1261436928 3347578880 669777920 4124180480 1027276800 233734144 4251402240 91529216 2488283136 3090700288 1319379968 1608398336 1754885376 3153963392 3233139776 364489312 1654359920 3813204088 1090158068 1208419438 1640280621 +2147483648 1073741824 2684354560 4026531840 3623878656 201326592 2516582400 2063597568 2826960896 4273995776 3198156800 3213885440 1006108672 2825650176 3592552448 412286976 2827583488 619659264 2937298944 980422656 1468553216 1692679168 1246133760 2215978752 1178385280 1195630400 1051206368 2134145808 2833123496 2496222892 2000085502 1403321325 +2147483648 1073741824 3758096384 2952790016 2013265920 1811939328 2248146944 2432696320 1048576000 2185232384 1356857344 3100639232 3322413056 3925082112 3163947008 1907556352 889683968 588726272 3579420672 2834313216 1115191296 315378688 926576128 1671003904 79101568 3357908032 164784544 3602736944 203994440 2606952308 3519267474 3319355471 +2147483648 1073741824 536870912 3489660928 3355443200 3825205248 3456106496 1392508928 2692743168 465567744 274726912 2150629376 2761424896 1238106112 254148608 2646933504 157384704 3820568576 1201643520 2265993216 1158170624 3221517312 1103239680 217514752 1039063936 644609856 1193952352 1736665200 991213048 3338704508 1464505086 2256122079 +2147483648 3221225472 536870912 1879048192 3892314112 469762048 1174405120 2231369728 2927624192 3586129920 1285554176 2687500288 1185415168 555483136 1827012608 1620508672 875528192 641417216 186769408 1204834304 670586880 1596220416 2170697216 1086674688 784518272 589673536 1707214944 485818640 2120913656 523864324 1403263638 4087498791 +2147483648 3221225472 1610612736 268435456 1476395008 4093640704 838860800 2969567232 3581935616 4215275520 4250927104 680525824 4126670848 2045509632 618266624 3880189952 1898741760 12271616 4023312384 1974497280 1887987712 3628342272 267284992 3791729920 1620681344 3584340928 1526662432 2032190576 4264628712 1968291916 2273349310 721494929 +2147483648 1073741824 3758096384 268435456 2013265920 3019898880 2516582400 2231369728 1619001344 3124756480 1017118720 206569472 3146252288 3627286528 80609280 2859270144 4172054528 2643017728 539664384 1571827712 3505924096 472665088 3004322304 2535945984 2365036672 3966024512 563969952 3337944592 4143276808 19978132 3932372018 3441551011 +2147483648 3221225472 1610612736 3489660928 671088640 469762048 3388997632 3070230528 1769996288 1186988032 2782920704 1462763520 4286054400 3501981696 2406612992 3554869248 116490240 3438231552 2897993728 1578135552 3400009728 2306089984 41313792 3620565248 1817236864 4060451264 777607392 999732784 1609601272 378925388 4122036678 1354951429 +2147483648 1073741824 3758096384 3489660928 939524096 2885681152 637534208 687865856 2675965952 2940207104 1667235840 1475346432 3729260544 2398355456 4188143616 1119027200 1768652800 3476504576 2772541440 332410880 4007151616 1431071744 3659415040 2640645888 1740292736 2437913792 2983011104 218017392 4031095896 1647987348 60782210 503697141 +2147483648 3221225472 2684354560 3489660928 1476395008 1275068416 3388997632 2097152000 2743074816 314572800 3084910592 3633315840 1178075136 1338769408 1509818368 2959671296 2338750464 2650095616 658563072 3300921344 2564818944 3926948864 3984084480 3488368896 3641579648 4127274176 1215477728 4040641072 2586805544 132376812 253592494 2801062883 +2147483648 3221225472 3758096384 3489660928 3087007744 3959422976 1778384896 956301312 1149239296 2411724800 123731968 4014997504 504889344 2951479296 3377856512 1915158528 2606202880 4049289216 3514425344 1925197824 1574963200 4019203072 1727536640 3875301632 2641259136 3912963904 3651787616 379085296 3123466312 2134277308 1576487006 881833895 +2147483648 3221225472 1610612736 2952790016 2281701376 2080374784 3724541952 2466250752 4185915392 1849688064 2904555520 806354944 3618111488 2188640256 187039744 1085341696 245268480 278216704 2301681664 3711987712 1151350784 105935872 1049126400 2556701440 3985536896 1984238528 24706720 1791257168 1960726312 2269973828 2824634674 2246732359 +2147483648 1073741824 3758096384 2415919104 2818572288 469762048 1577058304 1392508928 2944401408 3636461568 555745280 1393557504 4117233664 1824260096 1549402112 2945646592 1385267200 2633973760 1216585728 1237331968 3282069504 2538611712 856180224 1850505984 3338807168 995588288 3290416608 2886338384 823879144 152934948 375199702 4286881945 +2147483648 1073741824 3758096384 4026531840 402653184 1140850688 2650800128 2399141888 3766484992 2420113408 2111832064 1154482176 1692925952 1798569984 3135373312 2460942336 3843981312 856375296 2314510336 2394959872 3533723648 565214208 74996224 4097590016 1577477504 841301824 63279008 4053241520 4240476744 4213316740 1083129842 2767121157 +2147483648 3221225472 2684354560 2952790016 3623878656 4227858432 3590324224 251658240 2424307712 3443523584 3613392896 2039480320 719847424 3792961536 4061265920 3669164032 696483840 2255962112 2400837632 549457920 1872771072 2318416896 1725441536 3821799168 2774432128 2561483584 3209617696 3744064496 655915624 4293676740 3433973186 3478476925 +2147483648 3221225472 2684354560 805306368 2818572288 2617245696 2650800128 1426063360 4068474880 3074424832 4259315712 1649410048 3603431424 3204710400 3993894912 3554213888 883654656 4090314752 4136493056 4240445440 3995105280 1911555072 3187168768 3722189568 2325898368 2630039104 2245325088 2351679408 1133333128 183346580 2320524970 717762659 +2147483648 3221225472 2684354560 1879048192 2281701376 1946157056 3120562176 4211081216 3665821696 2445279232 1730150400 577765376 3431464960 2858680320 3652059136 2427256832 1708163072 1115242496 626450432 1862275072 1887459328 851448832 832569856 4121958656 2661828480 328478784 2774938976 380198608 1760483800 1527518676 68822026 2453363347 +2147483648 3221225472 3758096384 2415919104 3087007744 67108864 771751936 1426063360 1635778560 1337982976 3688890368 4178575360 1265106944 4248043520 2909405184 3199533056 3109912576 1347502080 222289920 4177539072 864036864 3502255104 1365264896 978340608 3133679744 3187943360 2448559456 2423872816 3987463016 1700399172 1588421138 3855713025 +2147483648 1073741824 1610612736 1879048192 2281701376 3154116608 100663296 3271557120 1400897536 3879731200 23068672 3597664256 926416896 1551106048 1823866880 3575971840 2117632000 929120256 3109462016 2415947776 3087013888 1409315840 3389023744 1291863808 746602368 2998938304 622858784 2224040304 101193880 1781275436 3870442754 2393583047 +2147483648 3221225472 536870912 3489660928 3087007744 2885681152 3254779904 1560281088 2625634304 3242196992 1239416832 133169152 3148349440 3013869568 4269408256 535625728 3016392704 3019456512 360243200 436228096 3238004736 377506816 1480605184 56638720 4121983104 4056428352 3029618208 1374841520 588866392 3087595812 2749897258 1355039465 +2147483648 1073741824 2684354560 2415919104 2281701376 3154116608 3858759680 3976200192 3263168512 2596274176 790626304 588251136 698875904 1686372352 1277034496 2141257728 3212541952 1106591744 376283136 2139099136 809527296 970986496 4063237632 3552065280 3584829568 3109687872 857684960 3146446544 1657183464 1059906372 793482186 2102217435 +2147483648 3221225472 3758096384 4026531840 3087007744 1140850688 3321888768 3774873600 1216348160 801112064 4280287232 609222656 440926208 2458124288 2375417856 2147811328 2190508032 907100160 2683232256 4118818816 893392896 1608526848 2129680896 1666727680 992760448 2883733312 3050006368 305781712 1596179912 1700057780 3295087466 1897636847 +2147483648 3221225472 3758096384 4026531840 2818572288 3288334336 3254779904 687865856 2994733056 2210398208 4234149888 2184183808 1368915968 3263430656 2626289664 3440836608 3473113088 3915595776 1408360448 4135596032 2176849920 895493120 3232766464 2052601088 4209276544 3703191616 3046069600 3204949872 4129898744 1652995836 3149107290 960183945 +2147483648 1073741824 2684354560 3489660928 2281701376 3556769792 1375731712 1258291200 2977955840 868220928 3512729600 619708416 3039297536 2416181248 2155216896 210042880 2683863040 1513177088 2013700096 3407876096 2052081664 3065517056 1088160256 64646400 414666624 3903582656 3327982688 2924957808 781974424 747948580 451090042 979748015 +2147483648 3221225472 3758096384 2952790016 134217728 4093640704 973078528 3472883712 3766484992 432013312 3202351104 2440036352 4139253760 2657353728 3306029056 3382116352 1992589312 1472413696 1716707328 4255133696 961558528 3651695616 1349263872 456268032 4153220480 3068521792 3119819616 1658523440 476501080 1787186220 3689626506 545167323 +2147483648 3221225472 1610612736 1342177280 2013265920 3825205248 2919235584 3909091328 2524971008 4148166656 1017118720 2247098368 3885498368 1435238400 3064070144 3670343680 1956937728 3883483136 2088689664 1113616384 630212608 3641183232 3640941056 426142464 264439424 1207409728 2802241312 960263440 1822058840 1614378396 3370056766 1804609181 +2147483648 3221225472 536870912 4026531840 3892314112 469762048 3187671040 2365587456 3095396352 968884224 1541406720 1156579328 820510720 3034316800 74842112 213450752 2063106048 2077573120 1699143680 236998656 2299533312 3306710016 1924429312 3966380800 4155459712 3044115264 3878001248 1447023024 1714982552 1689615748 1987478550 4029171791 +2147483648 1073741824 2684354560 4026531840 3623878656 1275068416 838860800 587202560 2541748224 2327838720 199229440 1387266048 3218604032 1331429376 2852519936 3905355776 3392700416 1852522496 3016138752 1847595008 3167770624 3836230656 2632211968 3844764928 3136894848 219402944 2458752224 3988172336 924343352 1606177308 1932937974 3353295087 +2147483648 1073741824 536870912 3489660928 3355443200 1543503872 2852126720 2533359616 1132462080 1463812096 3676307456 1112539136 4035444736 451674112 683278336 824508416 3407708160 324616192 1984929792 2740998144 3740289024 4221072384 2151958016 3330683136 920085888 2234840256 2848890912 2118888528 3779492488 2000113108 302297182 4206267929 +2147483648 3221225472 536870912 2415919104 3892314112 3422552064 3388997632 3271557120 494927872 3393191936 3202351104 2284847104 33030144 964952064 3908960256 3770744832 3977084928 3451207680 3509313536 2053132288 2498766848 349725696 1997811200 953553152 1259145088 4275039168 2624472224 1810444720 3477188920 1782011788 319868122 2417148547 +2147483648 1073741824 3758096384 2952790016 3623878656 4093640704 2852126720 3573547008 2055208960 1094713344 3458203648 2540699648 3212312576 1490812928 556662784 3674013696 3597697024 4086382592 1640407040 262156288 1269856256 2342001664 541860352 2336635136 3934851200 1825237056 4106619424 4182342224 799709976 1133912236 1983982550 2475607339 +2147483648 3221225472 2684354560 4026531840 1476395008 2214592512 4261412864 520093696 2256535552 3594518528 4250927104 2737831936 906493952 3088842752 2157314048 2037055488 1005027328 696729600 517595136 3756003328 3144685568 745044992 3920378368 3336459008 2803322240 1623309376 2946770080 3871497712 58813112 397057460 3544441238 3452254543 +2147483648 1073741824 3758096384 2415919104 1476395008 1946157056 4261412864 2969567232 4236247040 952107008 3143630848 1372585984 3593994240 2621177856 2859335680 2161836032 2592243712 477577216 2683609088 1742745600 1494247424 1163418624 1911321088 2924892928 669475456 2204926272 3924559072 2052457456 2850505864 4201447084 963382006 3365282859 +2147483648 3221225472 3758096384 2952790016 939524096 1409286144 3590324224 16777216 4135583744 1925185536 1818230784 3354394624 4186439680 3396599808 3695837184 2695692288 3472916480 74006528 2699223040 819998720 2653960192 2288544768 2193912320 1994553088 3322489472 303206464 3119020512 2944675184 2730633880 358159092 4211776194 946108641 +2147483648 1073741824 1610612736 4026531840 134217728 3825205248 3791650816 1627389952 1786773504 2294284288 2132803584 3104833536 241696768 4227072000 1392115712 278069248 1909620736 1295466496 4263550976 4020269056 214980608 1976054784 1562642944 3258086656 892813952 1377879104 2308977888 2144348880 1984440552 1533296804 3620873586 2449955913 +2147483648 1073741824 1610612736 1342177280 1476395008 3825205248 2046820352 788529152 1753219072 4030726144 698351616 833617920 2354577408 3962306560 3374448640 4104716288 2171502592 1693794304 443850752 2627760128 1714423808 748166144 2177653248 4080144640 2185323904 4086991168 2663067552 1725923472 681021688 643013372 2407895758 1113761981 +2147483648 1073741824 3758096384 805306368 2550136832 872415232 1644167168 2801795072 3816816640 3619684352 1218445312 1475346432 2226651136 3938189312 294518784 1309474816 4125196288 4194385920 4281835520 1872769024 4100995072 3011001344 2451309056 3732831488 4273293696 2103296192 1284470880 1387984272 1300361240 1188109836 465552038 2030336155 +2147483648 1073741824 3758096384 4026531840 2281701376 3690987520 905969664 587202560 276824064 1463812096 1843396608 1867513856 563609600 648806400 4022468608 2755330048 964132864 3876012032 4195196928 1390424064 3922745344 1171796992 600577536 2211602176 37977984 1703646016 450722336 1062903472 3203771400 2824617532 3362402558 2434728237 +2147483648 1073741824 536870912 2952790016 3355443200 3556769792 4060086272 1962934272 981467136 3544186880 937426944 4117757952 1022885888 2265710592 3210870784 2938175488 3261497344 1253916672 1150066688 3060289536 3666114560 3600184320 1380921856 547724544 549097600 162989120 942269216 773361328 3996536600 3604953996 4264419902 2899246669 +2147483648 1073741824 3758096384 3489660928 402653184 3959422976 3925868544 150994944 3011510272 1900019712 685768704 3585081344 3123183616 25427968 2692349952 3240165376 185892864 1844789248 2633408512 460861440 203180032 114719744 90119680 3759143168 3651187328 124210368 15985696 3301348784 2937083512 1576559460 2631692570 2322995369 +2147483648 3221225472 2684354560 1342177280 4160749568 2348810240 3187671040 1795162112 3649044480 3074424832 1734344704 1427111936 3474456576 2334392320 351404032 1669398528 1510375424 852836352 3237797888 3613921280 2016167936 1414409216 3717688832 4006978304 3613569920 1506218944 833478176 920053616 2188182824 568909372 2104643098 482423669 +2147483648 3221225472 1610612736 1342177280 939524096 1543503872 2516582400 2298478592 1937768448 3837788160 1335885824 3106930688 2311585792 3355181056 4140171264 4283629568 2278653952 306135040 401596416 1247309824 2189707264 2368875520 4266198528 2109003520 2044045952 424497856 1564927712 3686581776 1762245368 3673899316 3762135654 3712054279 +2147483648 1073741824 536870912 1879048192 2013265920 2348810240 637534208 3909091328 1585446912 3510632448 509607936 2647654400 3242721280 148111360 1066008576 279511040 101220352 2949464064 2937757696 3925364736 567023616 316025856 4250369536 509325056 928313984 204692544 4199132192 2380384368 1755693640 42460564 2355812226 3720375521 +2147483648 1073741824 2684354560 1342177280 2550136832 3959422976 3456106496 3372220416 2407530496 1883242496 44040192 2444230656 178782208 3445882880 2438856704 3041329152 90669056 2939371520 86089728 1589121024 4043048960 1498553344 1402822144 3329141504 2785792640 1874411712 3994070176 1891434128 903279864 3279392260 4255852394 2947406459 +2147483648 3221225472 1610612736 4026531840 2550136832 2751463424 1644167168 3003121664 914358272 1539309568 2485125120 1095761920 857210880 2528903168 2177499136 1661796352 1123647488 3267444736 3262898176 1390964736 1010046976 2127461376 988490240 4245093632 601475968 2752580160 1327735904 3442760016 2874038600 1605074332 4276547830 2829696489 +2147483648 3221225472 2684354560 268435456 1744830464 738197504 2986344448 419430400 1333788672 2671771648 4150263808 575668224 1862795264 2402025472 29753344 3313041408 1517387776 4049944576 2783961088 1991774208 1203005440 3292685312 1625497088 796323072 2908347008 3011075776 494007072 3051701360 2083488392 957906484 566522302 3430549223 +2147483648 1073741824 1610612736 268435456 2281701376 2214592512 2449473536 4009754624 2189426688 3149922304 2657091584 2771386368 1336410112 2183921664 3287678976 636682240 2204925952 2727297024 1661116416 1299738624 1811163136 819098624 3623438848 3610348800 3279222144 1623943232 3602430560 4249712240 2655249272 3520962276 3026382990 2949147823 +2147483648 1073741824 536870912 3489660928 402653184 3288334336 234881024 587202560 3078619136 1228931072 1893728256 1095761920 298319872 1577320448 3622174720 3396927488 1080131584 130891776 2787090432 3841478656 2824620032 1166679040 2888501760 912689920 2979640192 789658816 190154016 2524142512 369803272 3469446804 194405034 3166783895 +2147483648 3221225472 2684354560 805306368 4160749568 201326592 2315255808 2298478592 478150656 364904448 1507852288 4170186752 1589116928 2011955200 3225026560 573898752 3053092864 2645114880 2674450432 3943174144 10778624 306064384 1505435136 3104422144 463766144 2915199808 2834923104 1680927408 3061076648 723917228 694637758 3166426817 +2147483648 3221225472 1610612736 268435456 939524096 3019898880 3254779904 587202560 1954545664 289406976 3198156800 4243587072 1362624512 3585867776 575275008 3216441344 3980165120 1935360000 37675008 3945295872 2907990016 33434624 3415822848 4272815360 2660404096 2634709824 2216118560 3696024848 3231916760 4142059980 225599398 3070959929 +2147483648 1073741824 3758096384 3489660928 939524096 1677721600 1912602624 3539992576 2826960896 792723456 3827302400 2570059776 4011327488 2956197888 3638951936 2665414656 1875083264 620445696 3146620928 692596736 406603776 2717543424 1335187968 1267639552 2225183616 3516534080 2248486432 3840327248 1320021816 1677216668 3437514626 481186687 +2147483648 1073741824 536870912 268435456 2013265920 3959422976 1845493760 2835349504 3867148288 3804233728 853540864 842006528 1755840512 1239154688 2750283776 3127181312 1692368896 2120826880 3509166080 1958236160 2963548160 2586455040 2755624448 3613952768 999154304 2509382720 1830491616 469955120 3205667960 3857352484 3060698358 3507813923 +2147483648 3221225472 3758096384 268435456 2013265920 3422552064 838860800 1996488704 3682598912 2487222272 2703228928 4151312384 2877816832 3482058752 4172939264 553189376 1912766464 3156557824 1522589696 1192767488 1117022208 3241036800 3898043904 1763026176 3616578944 576738496 1573937568 1354253648 421791128 2319867732 3368772478 1962380057 +2147483648 3221225472 536870912 2415919104 671088640 67108864 2717908992 754974720 109051904 2252341248 2287992832 4048551936 3555196928 1488715776 367919104 1950154752 1340768256 716259328 188538880 3373813760 430188544 1481245696 2255964672 1889387776 3601650816 1926263360 2535990688 3567001456 3521013640 2013608900 1191086070 1300456579 +2147483648 3221225472 2684354560 805306368 3623878656 2751463424 637534208 3942645760 1736441856 2923429888 1625292800 877658112 1798832128 832307200 1416495104 2803302400 2227798016 1463500800 1733287936 3846705152 2480175104 2855943168 2188200448 2160393984 2607802240 1463288000 3550220960 158223280 3281467656 822721516 463143910 4278163755 +2147483648 3221225472 3758096384 805306368 3892314112 2214592512 1174405120 1996488704 2273312768 2554331136 3663724544 2976907264 1790443520 596377600 4060479488 2706178048 3255205888 1624326144 2269700096 1567109120 1407481856 1533150208 2163169792 1850332928 1632156032 979910848 3966003104 2669823728 1888450712 1782181484 3178293374 1898214623 +2147483648 3221225472 1610612736 805306368 671088640 1140850688 436207616 2835349504 2256535552 2973761536 3038773248 3322937344 810024960 4213964800 1171390464 2602106880 642547712 2483372032 675733504 1320710144 806647808 50734080 1056913920 4039350528 2797516416 1091333696 708992032 596718032 2558572456 237450420 719835550 4250964813 +2147483648 3221225472 2684354560 4026531840 3892314112 872415232 33554432 3338665984 545259520 1614807040 2048917504 835715072 619184128 2878078976 31588352 2647195648 2413789184 1555382272 2793791488 3050835968 2144606208 1945510912 2011128320 3912299776 2715662720 3578540352 2055365536 2344158544 824681672 925958500 3596334638 2741723141 +2147483648 1073741824 1610612736 1879048192 2281701376 2348810240 1577058304 1056964608 1619001344 1891631104 316669952 3580887040 51904512 3816030208 3411148800 2055274496 3690954752 3412410368 2202378240 3435687936 1664882688 3601757184 433028608 62974720 3783104896 2125233984 2915448800 2552443184 1957080792 3658402556 3833762306 668239013 +2147483648 1073741824 1610612736 1342177280 2550136832 872415232 973078528 553648128 3061841920 1304428544 2602565632 227540992 3253207040 3425435648 2435973120 1421672448 3182657536 413220864 3711541248 1928884224 3422816256 4164844544 455029248 325505280 2625555072 2571806272 4199343712 880275152 4156494888 4122395492 1937175518 2815867885 +2147483648 1073741824 1610612736 4026531840 2550136832 469762048 2919235584 419430400 763363328 54525952 3856662528 1515192320 501743616 2563506176 3349807104 2426601472 1277526016 1180647424 1098358784 1060663296 1306810368 3032906752 523859456 2877201152 3963536000 2615058880 3868122400 2816920624 2515191944 115381764 2666781774 2716753057 +2147483648 1073741824 2684354560 268435456 2818572288 335544320 2650800128 1124073472 4034920448 1908408320 77594624 1385168896 4049076224 370409472 1037959168 723189760 188055552 532627456 2464391168 541593600 2651596800 1118438400 3673489920 4142308096 1413933952 3117864768 2450434400 953860624 438631848 4142898428 3890350914 4219023043 +2147483648 1073741824 536870912 4026531840 1207959552 3690987520 3724541952 16777216 3212836864 1841299456 2174746624 4251975680 2224553984 2737569792 3504472064 1378811904 4287594496 2522038272 289775616 2976403456 3103021056 1714304000 4141684224 2691222272 3721965184 2439041216 2952578656 2745603856 1461052504 3233824924 3894428206 1840277437 +2147483648 1073741824 3758096384 2415919104 1744830464 1677721600 2382364672 2298478592 2575302656 3007315968 2116026368 2597322752 2024275968 3708026880 1906966528 3905224704 3060563968 4071702528 1509859328 3312988160 2234279936 2658026496 3356457472 945419008 3315971712 2422467520 2481491232 2379951056 308000968 2397371716 1684359914 3044856065 +2147483648 1073741824 3758096384 1342177280 3892314112 4227858432 2583691264 822083584 3951034368 1119879168 3055550464 1827667968 1004011520 3877896192 2346057728 1835728896 3020652544 1159675904 1698013184 2787651584 2541488128 2654077952 3902625280 2710616320 2899093120 1812912320 2454432224 4118746832 1235589912 3915404540 2064648938 2005432199 +2147483648 3221225472 3758096384 1879048192 939524096 2751463424 1577058304 4211081216 629145600 3141533696 4016046080 1064304640 3077046272 841744384 3158441984 940376064 4278550528 1689337856 3852460032 1440231424 2430883840 1530817536 1748462080 1622979328 3186814848 2251136448 259878944 4100836720 1016944152 3034429956 794122158 186768661 +2147483648 1073741824 536870912 268435456 4160749568 4227858432 3523215360 1392508928 2894069760 616562688 2044723200 141557760 3826778112 4142137344 2531131392 1713307648 2631041024 1726693376 3525615616 3173535744 475801600 2481613824 4270421504 522294528 4255881088 1368579904 2320190432 2599735984 467677784 4084229372 1821901898 3961786339 +2147483648 1073741824 1610612736 268435456 939524096 67108864 1577058304 754974720 2105540608 2663383040 1222639616 3685744640 2743599104 1646526464 1021968384 2487025664 2486337536 3922280448 966828032 1098412032 613165056 4246612992 598673920 797160192 3026572416 1585902016 2491091424 994149040 1072481976 4001760180 3482549706 831900721 +2147483648 1073741824 1610612736 805306368 671088640 3556769792 3321888768 2936012800 1300234240 1371537408 3860856832 221249536 1473773568 4220256256 2261647360 2244804608 4067852288 2781954048 2064687104 2301128704 460601344 1056056320 1117483520 2933389056 3405380992 1956947392 4185534304 3181338064 2963116664 3317628668 2268399198 726312459 +2147483648 3221225472 536870912 805306368 1744830464 1811939328 2717908992 3640655872 964689920 1027604480 211812352 1720713216 15204352 377749504 632946688 1861156864 3352264704 3571138560 1473110016 4281880576 617379840 1722688512 4147981824 1902437632 2991495808 474607040 3976348192 744714896 2101449192 699816996 2074151690 2478999849 +2147483648 3221225472 536870912 1342177280 1476395008 3690987520 1040187392 1526726656 2826960896 851443712 2069889024 1024458752 2584215552 3914596352 3296329728 1343029248 648249344 1038696448 4137803776 2275954688 3575924736 4200741888 3201385984 2462954240 2495480704 3401526080 463119584 4171268592 244157416 3927846580 844049698 21141177 +2147483648 1073741824 2684354560 2415919104 1207959552 2483027968 3456106496 3539992576 2927624192 692060160 2980052992 3161456640 2691170304 1209794560 3692691456 3000696832 350978048 2253864960 4182351872 2592608256 1422682112 260207616 3295609344 3817718528 629564288 3137409088 399551776 3169617808 2143719064 701887204 2966578486 1261915065 +2147483648 1073741824 536870912 268435456 134217728 1140850688 973078528 1962934272 3531603968 2730491904 3391094784 1758461952 4110942208 4273733632 1159069696 86573056 2972090368 61161472 2680725504 602427392 1934370816 1330516992 1725770240 778868992 2674546816 4179579968 1029700576 617333840 3685843208 545705364 1026895414 555802255 +2147483648 1073741824 536870912 4026531840 3623878656 1543503872 1644167168 3271557120 1166016512 1337982976 2678063104 944766976 33030144 3847487488 2859335680 1277755392 815366144 625819648 2466226176 479744000 505698304 3599137792 2003129856 3499351296 511840128 3698537408 1588516448 2559956240 1604794312 1853935916 215807874 3167666251 +2147483648 3221225472 1610612736 3489660928 134217728 1543503872 570425344 3170893824 2457862144 3208642560 3152019456 1557135360 3893886976 3095134208 2310668288 4046127104 3649208320 3576119296 2299584512 1538813952 1556875264 2326934528 2632926720 3958674688 1698574464 1203583040 2865475872 106085552 2428458440 296540156 2619505494 2711052881 +2147483648 1073741824 2684354560 1342177280 2013265920 2751463424 838860800 889192448 1853882368 1883242496 3349151744 2897215488 2159542272 1656487936 2294939648 1539637248 3431038976 3223928832 2732826624 3218608128 384567296 1155689472 3450960384 1857004800 3842640000 3181710912 2287071904 1463893136 381153912 1954963852 3373757958 1271460537 +2147483648 3221225472 3758096384 2952790016 3892314112 1409286144 3388997632 3305111552 1350565888 1916796928 694157312 4002414592 2694316032 3750494208 3044147200 3641638912 2049146880 909328384 3636060160 1559769088 429668352 2343175168 3923997184 2462159104 1143212160 1356213568 286862240 4246398192 3092904552 2124959484 3844369806 3797303413 +2147483648 1073741824 3758096384 1342177280 1207959552 3825205248 1308622848 1694498816 41943040 3552575488 2749366272 328204288 1508376576 3882614784 2879520768 2080178176 264601600 1109475328 1132437504 1560817664 3380348928 4027208704 1999723008 660046592 3431202944 1808664128 2917084000 2524510384 4131685416 3396267780 254791038 4244665253 +2147483648 3221225472 2684354560 805306368 134217728 738197504 1509949440 2734686208 2105540608 3250585600 2162163712 2052063232 855113728 443285504 418250752 409927680 427196416 2188591104 1615912960 3608678400 750548992 3109442560 1419972096 2447943936 64227200 2955047872 1190224224 1372710576 2223086024 1643769612 2975198494 1222356107 +2147483648 1073741824 1610612736 3489660928 939524096 738197504 3187671040 1627389952 3430940672 3502243840 1482686464 1655701504 1263009792 2477522944 1975123968 4091084800 3489759232 3613736960 3198394368 3005771776 18630656 3069324288 2759163392 263963392 3619448448 2099386688 420309216 4221543024 4022994232 3572580244 52270990 3734439929 +2147483648 3221225472 1610612736 2952790016 671088640 1677721600 771751936 3472883712 3598712832 1254096896 1126170624 1538260992 3307732992 233570304 1967259648 3718053888 1979088896 824262656 2844581888 3490213888 2774284288 1693066240 2947639808 1544848128 2152469888 3895598144 1905619680 1923781328 2966117560 2176684292 4150053934 2658158517 +2147483648 3221225472 2684354560 805306368 3892314112 3154116608 3187671040 1929379840 1736441856 742391808 1138753536 447741952 76021760 2927886336 975306752 715063296 2864349184 1275805696 1371594752 2984775680 1660188672 1032463360 4069213696 184593152 3838322560 3680767168 2140307360 798427696 259977080 1346977204 2159011098 1220196053 +2147483648 3221225472 3758096384 2952790016 3355443200 3556769792 503316480 3774873600 964689920 1237319680 1927282688 40894464 268959744 2618556416 1447690240 1573847040 3355017216 2408267776 3719028736 1650995200 1646540800 794956800 3796578816 1498147584 85482112 766276544 129377376 895581616 2956247512 2022284148 1275289650 2810168225 +2147483648 1073741824 3758096384 4026531840 1744830464 2080374784 3456106496 2399141888 2994733056 3460300800 383778816 143654912 1400373248 2569797632 1936850944 3167551488 2604498944 2899394560 3435634688 4229443584 2273073152 1303004160 1141982720 3865563904 1130903936 286531136 2470334624 183446064 4188591976 2960186572 1579995102 3610691461 +2147483648 3221225472 2684354560 268435456 3355443200 872415232 2181038080 150994944 3867148288 1287651328 2703228928 1085276160 3802660864 3728474112 2205810688 1530986496 2784854016 3073196032 2554322944 1527255040 2907465728 225588224 1988956672 122660096 2868928128 1065374272 3259003616 3386911696 2878366264 2669165508 1477709382 411448425 +2147483648 3221225472 2684354560 1879048192 671088640 3825205248 1577058304 4211081216 41943040 37748736 2023751680 3023044608 1627914240 3651928064 105775104 2095644672 3900538880 3130343424 3693862912 757600256 282875904 2472952832 2956282368 958118656 329273216 2393919040 2135436448 1124861200 3682488120 1583447764 2484181454 1069223459 +2147483648 1073741824 1610612736 1342177280 402653184 469762048 1845493760 2768240640 25165824 3300917248 3328180224 1037041664 3171418112 3675521024 4035575808 1001586688 3042541568 2430025728 2515247104 2666033152 1074006016 954350592 905389568 1268497152 3419413632 1141381056 3566469344 3242871792 3830673544 1347007412 2243888226 3593458753 +2147483648 1073741824 2684354560 1342177280 402653184 1140850688 369098752 2801795072 4085252096 3711959040 404750336 3654287360 4288151552 2486435840 3265396736 2638938112 2314240000 2655993856 1551540224 1465389056 240388096 1154636800 943917568 24938240 2961781120 2420888256 2608311584 744078800 559201864 4015344092 584448498 1351801629 +2147483648 1073741824 3758096384 268435456 3623878656 2080374784 301989888 2332033024 612368384 574619648 1642070016 336592896 362283008 1614020608 2608988160 2983526400 2781249536 2932948992 3865878528 3495440384 3809748992 1110580224 1488795136 3019564288 977222528 4256152384 2704925856 2094975664 4171589416 1510923324 1486710546 1254815885 +2147483648 3221225472 536870912 2415919104 2281701376 2617245696 4261412864 2969567232 2524971008 2428502016 2233466880 4088397824 147324928 2405695488 2135818240 3356557312 3941761024 1671774208 4179943424 2777174016 654583808 3835581440 2064188928 1183759104 949442176 4127708224 3193553120 4000375248 1112425912 3901829364 1999822186 503669059 +2147483648 1073741824 3758096384 2415919104 4160749568 3959422976 570425344 1560281088 2071986176 3267362816 1776287744 1240465408 1810366464 281280512 2437545984 173998080 3985670144 667631616 4091715584 1839738880 1029990400 2014972928 3949411840 2729241856 1247615104 1826327744 761921504 3580535088 3772524952 2674290436 72448410 3930427857 +2147483648 1073741824 3758096384 268435456 3355443200 2885681152 1577058304 4244635648 192937984 4190109696 2040528896 1259339776 556269568 1558970368 736493568 2379677696 50626560 1070284800 2814025728 1927819264 2722899968 2222330880 3988741632 3775449856 2027776128 2654309056 3281564256 2335527184 33156456 523158084 2460625150 3407944167 +2147483648 3221225472 2684354560 1879048192 1476395008 335544320 3456106496 1996488704 1920991232 2755657728 4179623936 2087714816 837287936 3451125760 2508324864 469303296 2735702016 1407008768 628482048 1571295232 1754552320 3153230848 2937139712 3913009920 3181343104 2825698880 3661101472 1496407504 1137438744 506938980 2415447010 3611680693 +2147483648 1073741824 536870912 268435456 1476395008 1543503872 3523215360 3070230528 3917479936 348127232 1885339648 2565865472 2594701312 1093402624 3793616896 316473344 427065344 1814118400 647143424 241717248 1900816384 1525562368 2557814272 5817600 3527357824 3863985600 2686222816 4109182192 1757207064 3866952548 3924066798 309933531 +2147483648 3221225472 536870912 1879048192 2013265920 469762048 1577058304 3607101440 2122317824 457179136 4141875200 3499098112 814219264 3558604800 2206597120 4032102400 865828864 1710833664 3567640576 2932363264 1031559168 3587582976 436024832 934777600 453453184 4231327808 3194074656 3170524208 1283664360 3555116340 1066330438 1174577159 +2147483648 1073741824 3758096384 268435456 2818572288 1140850688 1778384896 1325400064 1468006400 1119879168 2095054848 261095424 3238526976 2740191232 1635123200 3919118336 1551597568 2466070528 11902976 3603443712 1060382720 2007376896 682699264 23060736 1637041536 4096835264 967948000 30834096 1319707304 776176884 1636925282 2309988799 +2147483648 3221225472 2684354560 2952790016 402653184 3825205248 167772160 3238002688 3531603968 3351248896 3844079616 2762997760 3427270656 1223950336 1257897984 2664759296 396918784 2230403072 1078648832 847777792 1263810560 730487808 985475584 3748432128 3934474880 1791724608 522883936 1834509264 2999717304 1273392820 1789601570 711974361 +2147483648 1073741824 3758096384 2952790016 1207959552 738197504 2315255808 1728053248 1166016512 700448768 333447168 2588934144 368574464 398196736 2824994816 4120576000 1980792832 1087848448 1048223744 259534848 3220994048 1682068480 1764445696 3208175872 2295555456 1451542464 4189132640 3751793456 1793183176 568896780 1550530550 3113808717 +2147483648 1073741824 2684354560 805306368 1207959552 738197504 570425344 3070230528 4185915392 1262485504 2673868800 634388480 4013424640 3182690304 1020133376 2582970368 3809705984 2201042944 2358616064 1874333696 2054436864 913208320 3917811200 2581312768 1695354240 1376243136 3599724064 858295152 660046664 645355052 3493628210 770288763 +2147483648 1073741824 536870912 1879048192 4160749568 3690987520 771751936 1325400064 411041792 1035993088 1595932672 3746562048 4292345856 1279000576 3588620288 1030553600 2667806720 3076603904 2249039872 928534528 3120306176 2395368448 1614632448 4191939328 1893534080 1487649600 668297568 3188702160 619666760 183805564 2282353334 3732014239 +2147483648 3221225472 2684354560 1342177280 671088640 3288334336 771751936 3439329280 4269801472 1606418432 2443182080 4025483264 4017618944 403439616 2617114624 3663527936 142573568 2755739648 2515132416 2046300160 3821815808 3562947584 2158840320 4119298816 160253056 2092402752 2144688480 2777415568 2792578072 4041905516 1454041342 357217987 +2147483648 1073741824 536870912 2952790016 939524096 1006632960 100663296 2667577344 1971322880 3082813440 819986432 2339373056 2643984384 2558263296 598867968 2333147136 2358935552 2176663552 694198272 907563008 1555855360 3369208832 2627814912 1449303808 2154893696 1261083072 4081402976 2628573872 1448235608 1021391036 3829565062 1600198293 +2147483648 3221225472 1610612736 4026531840 3087007744 201326592 1644167168 1627389952 830472192 2168455168 2300575744 3687841792 542638080 607911936 3631349760 1674248192 3327754240 247939072 960749568 1029206016 263985152 1412590592 1231781376 1170861312 2587850368 636471744 760348704 2719695952 3942760776 2306566844 3111252726 3929225877 +2147483648 3221225472 3758096384 2952790016 3623878656 1946157056 1107296256 4043309056 1719664640 473956352 610271232 2089811968 1718091776 3448504320 136183808 2776563712 4275470336 365117440 1435557888 3664261120 3012311040 1193155584 1828676096 2601962752 2355298944 3298882112 1865434784 978852208 2689870952 847921924 534058382 1643378107 +2147483648 1073741824 536870912 805306368 3892314112 1275068416 503316480 2667577344 293601280 641728512 2468347904 3157262336 3287810048 2150367232 1175846912 1257177088 3370876928 4181409792 2261884928 2848083968 3268753408 2735924224 4273995264 725687040 2282281344 3245789120 2738737312 3149161296 967461944 4226880748 1429246798 381338647 +2147483648 1073741824 536870912 1342177280 671088640 3422552064 637534208 2936012800 1753219072 3753902080 480247808 2469396480 261619712 2064908288 646840320 1490092032 1166114816 3697098752 538681344 1711427584 2269841408 1591641088 1888325120 2307352320 4255416704 3070418752 2426397792 639907856 706104184 491086108 1808780754 346844715 +2147483648 3221225472 3758096384 2952790016 2013265920 603979776 234881024 1895825408 343932928 3502243840 3340763136 4124049408 3756523520 2872836096 2029912064 1967325184 3752099840 1771520000 3227967488 1714040832 4185995264 3885616128 3476064768 1035279104 3609967232 183887168 1768330464 3333035984 255938440 3183060964 2086710198 1771911339 +2147483648 1073741824 3758096384 1342177280 4160749568 1409286144 905969664 184549376 3531603968 692060160 3365928960 1949302784 15204352 3421241344 428998656 255131648 1837924352 1076969472 837984256 3918934016 3888842752 510364672 3626549760 2910783232 356384640 964946496 3812926752 1085098768 1529407416 603922084 377351470 807636061 +2147483648 3221225472 2684354560 1342177280 2281701376 3422552064 1845493760 3137339392 3363831808 4097835008 199229440 2744123392 381157376 2518941696 665190400 3210543104 3941957632 4223746048 964157440 372903936 1331644416 3016659968 3192491520 1525895936 3909389184 4001295168 2705451936 2581541808 3834569448 2569639980 4280486170 2841420783 +2147483648 1073741824 2684354560 1879048192 2818572288 2080374784 4261412864 1459617792 3179282432 524288000 517996544 3782213632 1339555840 3112435712 4264427520 1092943872 4006641664 863584256 3011158016 1366429696 68098048 790332416 321701376 1849903872 3193562496 4045113792 1949083680 3686992816 2904159768 3120267292 3193760570 3617270939 +2147483648 1073741824 536870912 1342177280 2550136832 1409286144 1711276032 3103784960 1702887424 608174080 2250244096 175112192 123207680 3343122432 2269511680 962265088 1445101568 1598504960 3475021824 4107948032 1276708864 3080707072 3826172416 1413291776 1191822976 1765669312 2409876128 58517456 3472381464 578059068 2629719770 1554980335 +2147483648 3221225472 1610612736 268435456 671088640 4093640704 2382364672 285212672 528482304 633339904 1725956096 17825792 2786590720 1274281984 2264793088 1510539264 2784329728 3655680000 2852118528 1385328640 2546165760 3999441920 63549952 580350720 3115098752 2762518720 719234656 3774595760 585381736 1961255932 4026364978 168537171 +2147483648 3221225472 1610612736 1342177280 2818572288 4227858432 704643072 3942645760 2474639360 1958739968 3483369472 2607808512 175636480 1600913408 3762946048 3661824000 4229857280 2371305472 2486755328 1860071424 2107983872 3954697216 2004522496 4270416128 1260247936 287933632 641700832 1261343760 1607410904 1933880940 3560713294 394424761 +2147483648 3221225472 1610612736 1342177280 134217728 3690987520 1174405120 3137339392 41943040 2881486848 3424649216 3144679424 2366111744 2648965120 1998716928 1480523776 3370418176 651378688 3038961664 1968074752 2973321216 3352933376 326665728 3105687296 3822838656 1354234432 774997088 3209469264 2710011224 371761684 1046838666 1689757877 +2147483648 3221225472 536870912 1342177280 2550136832 67108864 3791650816 452984832 2189426688 2613051392 1742733312 3157262336 2144862208 3137077248 2253258752 1142489088 3274342400 188563456 3902332928 367677440 1500203008 1503517696 12511744 1201085696 2916351872 3886532672 1379763296 1194233008 2011134200 2607277212 3781032358 1910425451 +2147483648 3221225472 2684354560 1342177280 3355443200 3959422976 2717908992 4177526784 3883925504 2193620992 383778816 3197108224 1926758400 709099520 3719692288 83820544 838172672 40058880 889708544 3651801088 1598900224 2736567296 1775869440 1513690368 3217209984 2320145088 1253495264 244619952 2368069928 1343955868 1735642922 1240735255 +2147483648 1073741824 1610612736 2415919104 2550136832 1275068416 2382364672 2130706432 1585446912 2571108352 1356857344 1519386624 4065853440 370933760 1188429824 2010841088 2611707904 211763200 1172414464 1557295104 628189184 2272721920 2908204544 1490643712 1952614784 2204487744 104339232 3637280048 602831080 3348573660 3792034950 1130895527 +2147483648 1073741824 3758096384 268435456 3623878656 2214592512 2046820352 2264924160 1954545664 2654994432 4129292288 2354053120 3062366208 3688103936 851574784 4169203712 3325394944 3940368384 1872994304 3973984256 1815554048 518429696 3095497216 971976960 3946500480 433569600 3029076128 2354986832 276237832 197573332 709999618 1311189061 +2147483648 3221225472 1610612736 2415919104 3087007744 201326592 570425344 2734686208 2592079872 3107979264 4242538496 2775580672 3065511936 2063335424 2924347392 2515075072 2315485184 2460827648 3492929536 3460984832 2587568128 4262784000 1675595264 1580428544 4193290112 2684216384 1742485792 3181263152 943808792 3329749420 2521262342 2602232475 +2147483648 3221225472 2684354560 4026531840 4160749568 2214592512 1711276032 4076863488 1753219072 1145044992 2736783360 1676673024 3206021120 1638137856 1132331008 386859008 564101120 313737216 667279360 3095531520 1400182784 3990793216 2195454464 4208815872 1573030784 1144123200 3931406240 275147728 1017858776 2078392476 2218537706 999979347 +2147483648 1073741824 536870912 268435456 2818572288 738197504 3590324224 3103784960 3883925504 1824522240 312475648 3973054464 3294101504 347865088 2738487296 682688512 2577956864 894779392 3954089984 152981504 1419192320 695452672 2496978432 3310313216 1645214336 902742208 2809026272 4095674512 3315049736 1565704444 3687084406 3801496337 +2147483648 1073741824 536870912 3489660928 671088640 3556769792 4060086272 2164260864 4135583744 1757413376 3588227072 2899312640 4022861824 2353790976 3387555840 4112973824 316833792 2510503936 2563022848 3945680896 874596352 1314882560 3655254528 846269696 2136447616 4218600000 617310432 569958320 2382121224 87193748 3871557006 886351665 +2147483648 3221225472 2684354560 1342177280 134217728 2617245696 4127195136 788529152 3766484992 2680160256 1310720000 2469396480 267911168 441712640 185466880 2124480512 2507702272 3322757120 295886848 3991015424 538658816 2127025152 4288456192 1941659392 4021807488 2080682816 3602863200 68267344 4032400248 641056876 793745778 3067138267 +2147483648 3221225472 536870912 2952790016 134217728 3288334336 2248146944 3976200192 1702887424 4055891968 2938109952 2907701248 2595749888 3640918016 1854275584 2689007616 2355920896 3329966080 707715072 932859904 324352000 724931584 1678047744 856123136 1745675392 323713472 3215372896 1813402448 3839833928 1203288908 3565487210 1053660991 +2147483648 3221225472 2684354560 2952790016 1744830464 3288334336 570425344 1895825408 2642411520 868220928 2216689664 3559915520 3224895488 725352448 2171994112 118685696 2175893504 3919003648 3560693760 500305920 229193728 4115457024 1400502784 1496515840 4169263744 2586777536 3955731808 3187952336 3318364408 3164958604 2197992390 30839431 +2147483648 1073741824 3758096384 1879048192 3892314112 4227858432 1644167168 1929379840 2743074816 4139778048 3886022656 3517972480 4267180032 708575232 3937271808 3364814848 2850783232 1198211072 3149504512 350892032 2523731968 1588757504 2596505088 3417253120 1662752640 3243468992 320188128 4075558928 1994802360 3009085564 4129411974 2012620251 +2147483648 1073741824 1610612736 2415919104 134217728 201326592 1509949440 587202560 4269801472 2025848832 333447168 1882193920 4206362624 1832124416 492175360 1368850432 445218816 1687896064 1613471744 3837423616 1736796160 1070642176 3043069440 3622258944 1393657728 243231296 838189536 1403061424 3706636152 3419061292 3597979202 3491744215 +2147483648 1073741824 1610612736 1879048192 134217728 1811939328 1308622848 2667577344 2373976064 3535798272 664797184 3385851904 1204289536 3940286464 2888695808 1423507456 2312863744 4031594496 266969088 2518315008 364582912 2969875456 111398400 2838053632 302246272 2205755840 134986464 3146061584 3677717640 2905877684 2699179718 2753513811 +2147483648 1073741824 1610612736 2952790016 1207959552 1543503872 33554432 587202560 662700032 322961408 3504340992 2708471808 339214336 3227779072 2132672512 193921024 3551690752 1381187584 4035485696 4221726720 1434810368 3541799936 4195005952 1182221568 251047808 2401057472 208651296 2879160752 2273594904 938362604 3052893386 1672925939 +2147483648 1073741824 536870912 1879048192 671088640 3690987520 33554432 3909091328 3598712832 968884224 1746927616 1341128704 4097310720 275513344 4014342144 290652160 851869696 1434927104 2200739840 3727839232 2567510016 3794502656 2648610304 2174448896 2299701888 367854144 1960436832 779613520 2608892952 1003773836 6968846 3623175967 +2147483648 3221225472 536870912 4026531840 2550136832 3556769792 301989888 2768240640 2575302656 1832910848 1155530752 2597322752 965214208 3093037056 2421817344 384761856 657489920 817577984 293003264 2490257408 1471748096 1414388736 509137408 2285331712 2175060096 224226752 1989390368 3430521008 4044275912 4856116 1439132934 3621553033 +2147483648 1073741824 536870912 268435456 2818572288 335544320 2181038080 687865856 645922816 3812622336 195035136 787480576 1558708224 1924399104 3988127744 3937075200 2341502976 2742501376 2773655552 4270477312 1882793984 1056293888 755024384 1519351040 2245963392 3964668480 613947680 1427921040 950150616 401418788 2194908130 3620977487 +2147483648 1073741824 1610612736 2952790016 3355443200 3422552064 1644167168 1056964608 1384120320 1103101952 4016046080 783286272 4222091264 1667497984 634781696 1323106304 3609296896 1133592576 3335757824 1211789312 1946122240 2886915072 2972843520 2833855744 523233664 1767911488 1336943456 1546153200 858011832 1945518308 1036875306 3722041247 +2147483648 3221225472 536870912 2415919104 3892314112 603979776 1509949440 2969567232 3481272320 2336227328 3261071360 3111124992 649592832 2127298560 1684668416 1257832448 2414379008 1947025408 1838080000 901664768 1687103488 3105088512 2931333632 2519038208 1607121536 2545963712 463487264 4056969456 1172860440 2447668204 3215871646 3569823241 +2147483648 1073741824 2684354560 1342177280 1476395008 335544320 1711276032 2634022912 2726297600 2168455168 3357540352 4100980736 779616256 3573284864 980811776 4031447040 1603567616 21970944 3839795200 3876720640 2446395392 3699506176 3487883776 20414208 1092793472 1575246400 1138371104 1622491984 2132519832 535945900 3961316742 2903185639 +2147483648 3221225472 3758096384 1342177280 3892314112 2080374784 3590324224 788529152 3665821696 3510632448 3755999232 500170752 900202496 1835008 3388866560 3197698048 536903680 3534569472 472047616 409612288 470501376 3573515264 2656097792 63258368 673102208 2464423488 3171566368 2694527152 1723308872 1201454500 3180554790 328958155 +2147483648 1073741824 536870912 805306368 3892314112 3288334336 1040187392 4278190080 1954545664 3921674240 4179623936 131072000 1182269440 3351511040 367919104 3584622592 2050981888 1670725632 1465229312 2117226496 1202927616 2456871936 2913974784 881658624 4196511104 1158966592 2786477920 1345142992 1001493000 1225526060 1373792202 2781571179 +2147483648 3221225472 536870912 1879048192 2013265920 872415232 301989888 4110417920 662700032 1212153856 1763704832 265289728 2757230592 4226547712 3825860608 4183621632 4191518720 644431872 2633228288 1843286016 3133888512 1019915264 1983242752 2438534400 2501611648 2618979008 3630512800 1590268240 2699774152 1134217532 279828830 676660937 +2147483648 3221225472 3758096384 4026531840 2013265920 3690987520 3053453312 1728053248 3732930560 1212153856 3084910592 443547648 1775763456 4091805696 2531131392 1900085248 769163264 486359040 2770526208 2353147904 2339051520 3752840192 649647616 4224534272 1218104704 3524688960 1246573472 3126498992 2813731864 3336395676 141735434 2001360867 +2147483648 1073741824 1610612736 2952790016 4160749568 2617245696 2315255808 2097152000 964689920 1296039936 832569344 3582984192 2984771584 2700345344 195166208 1700986880 88440832 855588864 3822297088 3747508224 2508552192 2646395904 3806713344 812603648 3334201472 1131049408 2261195808 183469584 1960337256 1460430756 4210976498 2383772229 +2147483648 3221225472 1610612736 1342177280 1744830464 1409286144 1711276032 3472883712 2004877312 1304428544 3357540352 3067084800 3295150080 2515795968 4008050688 4125949952 201621504 2935046144 609673216 3902435328 3373221888 3577185280 952418816 1985029888 2630262144 2668777664 2232106336 1793716688 3077934216 107464356 3899455442 3406103399 +2147483648 1073741824 3758096384 268435456 3623878656 1409286144 2113929216 2399141888 3347054592 4072669184 2904555520 1966080000 2696413184 1683750912 815661056 1770061824 466518016 2011512832 2404163584 2140811264 3679660032 4166622208 382657024 2640655104 655146368 1392141504 520321760 1857127248 1098555128 3436147276 2775045878 1396692403 +2147483648 3221225472 2684354560 268435456 671088640 3959422976 4194304000 2231369728 1266679808 4181721088 2757754880 3153068032 4285005824 4270063616 1757544448 54984704 3392110592 3152756736 2550784000 3684569088 2517198848 2430518272 3408510464 2936948992 2182153344 2700247232 483385888 14366192 3812727384 3003779588 34814458 1804968117 +2147483648 1073741824 536870912 3489660928 939524096 3825205248 2785017856 553648128 1602224128 507510784 1969225728 4117757952 3192389632 2643197952 773718016 3422879744 2566553600 3984670720 2080940032 2380943360 4147200 4175268864 2525551104 3257544448 3055506048 3041756352 2096147360 235805552 389899416 2738806292 1779646270 1287883 +2147483648 1073741824 1610612736 1342177280 1207959552 4093640704 1442840576 1795162112 2340421632 566231040 2325741568 3962568704 2781347840 4019453952 1601306624 2703818752 664043520 2528460800 2949816320 2447273984 3358001152 2066453504 2589102592 1595830016 3876020096 836499136 3569019232 3027910288 563947512 1377210676 695483794 723670653 +2147483648 3221225472 3758096384 268435456 4160749568 3959422976 2785017856 721420288 1837105152 499122176 1071644672 3117416448 2404909056 2805202944 4057858048 1408303104 4065755136 3797762048 3915177984 2023895040 925067264 1826458624 1851571712 2468482816 4058215296 3602750912 3729567584 1771701040 1644652296 4005291740 1523161138 1211280739 +2147483648 1073741824 3758096384 2415919104 2281701376 201326592 1979711488 2533359616 2357198848 876609536 2946498560 181403648 1881669632 2013003776 3906338816 3535470592 2237759488 254754816 3874201600 689057792 2220451840 3900748800 995855872 1745493760 1459428736 357745984 2195889568 3673863056 132035144 2966210372 2140516182 93653535 +2147483648 1073741824 3758096384 1879048192 671088640 1275068416 1778384896 1526726656 8388608 2151677952 3135242240 242221056 1901592576 292290560 2113011712 848887808 3550183424 1559052288 954572800 3430297600 58660864 1078780928 1649794560 697188608 1266899840 722926912 2402845088 2326499120 1574257688 1824101724 582762062 3401215029 +2147483648 3221225472 536870912 3489660928 2281701376 201326592 1174405120 587202560 1769996288 2017460224 4255121408 1085276160 1641545728 1481900032 2372009984 703528960 3357179904 975388672 3784105984 782127104 1298204672 3482571776 4252806656 3907405568 2558879616 3047813056 1393017248 125741072 433654136 3860325564 3927364914 1180005565 +2147483648 3221225472 536870912 2952790016 3892314112 469762048 4060086272 2264924160 427819008 3510632448 1428160512 1569718272 3898081280 580648960 3476946944 2164588544 3055321088 2642493440 3609124864 2137673728 3984537600 3288065024 2626065920 974531840 4038147456 295091648 529418016 13450320 3000541544 3039001660 4020626630 2629020115 +2147483648 3221225472 1610612736 4026531840 3892314112 2885681152 570425344 4076863488 1635778560 1321205760 1046478848 3985637376 2983723008 3176923136 532283392 3392733184 2637725696 3548200960 1816059904 397307904 1602689024 749192192 2389110272 3476178176 1004371840 1003416000 2783318752 1912827376 4106331816 3634730844 3398677798 1432913553 +2147483648 1073741824 1610612736 268435456 1476395008 67108864 3791650816 184549376 3246391296 2428502016 576716800 3140485120 469237760 3108765696 526516224 101122048 388399104 3010674688 3437797376 484864000 2228299776 3163528192 1794165248 861551872 2997557120 4139035072 2959878624 972193776 3610203896 3714244684 2974091390 2704378093 +2147483648 1073741824 3758096384 2415919104 4160749568 1811939328 2113929216 3640655872 813694976 1153433600 912261120 1420820480 2728919040 1726742528 4271505408 3046440960 3394338816 4061216768 1573363712 2179870720 235628544 999459840 476036608 3639223040 1549601408 1385013056 1239628512 3143559536 1591062840 235352548 91800046 620943929 +2147483648 3221225472 3758096384 805306368 939524096 1275068416 1711276032 687865856 679477248 1094713344 4003463168 1546649600 222822400 831782912 744357888 2274164736 1146126336 621887488 2663047168 523382784 3721361408 3329747968 818085376 3664645888 96805504 2487537472 1351577632 2396502288 2784144312 3483790964 1292974610 448457323 +2147483648 1073741824 3758096384 805306368 3623878656 1006632960 1174405120 822083584 3246391296 1975517184 4188012544 3819962368 1416101888 3107192832 2793275392 2361065472 3419570176 3945218048 1236836352 3557961728 2916694016 960732160 2812331520 3471716096 1411602048 342797248 3208451680 994430480 1526187576 1788777828 984951042 2074211627 +2147483648 3221225472 536870912 2415919104 671088640 3154116608 2449473536 2734686208 2592079872 3737124864 480247808 2551185408 3520593920 1761869824 3307339776 2427650048 962297856 3962519552 2535317504 487477248 3879544832 1487307776 2351552000 354712832 2096267136 3846921280 227533536 3941943568 108713064 487566908 1395985482 2790968413 +2147483648 1073741824 536870912 1879048192 3623878656 1006632960 301989888 3103784960 3531603968 2503999488 1184890880 149946368 802684928 4085514240 2235695104 3559194624 2716958720 3552133120 651665408 2374914048 3937081344 2094726144 2862867968 1318323456 3150606976 3439937600 2150613536 1060796432 1221687768 2796286268 3539480698 1421097645 +2147483648 1073741824 3758096384 268435456 671088640 2885681152 2919235584 1023410176 1015021568 1430257664 52428800 3979345920 3754426368 3141795840 4220125184 51707904 2278785024 173621248 3548225536 1876307968 1958946816 3339772928 390700544 3274973952 2271352960 2774610240 2610014240 906501584 2904849720 4120532980 569189370 3412046529 +2147483648 3221225472 2684354560 3489660928 3892314112 2617245696 2717908992 654311424 2206203904 3057647616 3844079616 382730240 562561024 2587099136 241827840 3448569856 163840 3622912000 1228726272 4209381376 3010136064 1969857536 4086883840 4028892416 1375890816 2324244672 2614154400 728779088 278409032 1474064596 1076788274 2499770641 +2147483648 1073741824 3758096384 1879048192 671088640 2214592512 3925868544 184549376 3112173568 675282944 2732589056 659554304 1197998080 1527513088 4240834560 2841575424 3787816960 1459306496 3417284608 3243388928 1917655040 3597198336 2420357632 2781085952 133830528 3152110016 3810442656 1193581488 2439368840 3226145348 1578602350 3950381367 +2147483648 3221225472 2684354560 1342177280 1744830464 3825205248 2113929216 150994944 2038431744 2235564032 362807296 2303721472 375914496 3523477504 2900754432 1165426688 108756992 2950381568 3950632960 473567232 1988970496 2392253440 3095239168 492579584 1354385024 1213037504 360110624 4128092176 2242145032 4004907620 564096490 2210381607 +2147483648 1073741824 3758096384 2952790016 2013265920 2080374784 2919235584 4278190080 1535115264 1145044992 1688207360 2461007872 3083337728 4037279744 35782656 1140129792 1370587136 3562618880 3763838976 3151900672 2915792896 1827326976 4211844608 1817185024 1725436288 2723959488 1728985504 785587600 190218872 1687519540 1429930826 8553749 +2147483648 3221225472 536870912 3489660928 939524096 1140850688 4060086272 822083584 394264576 507510784 698351616 3805282304 2798125056 1079246848 358481920 2397372416 2010152960 3904454656 2260393984 1949454336 4080470016 3231157248 884378112 844121344 2349353600 2704542400 1072587680 2166169872 3963397448 984311348 3709706754 3519909163 +2147483648 3221225472 1610612736 2952790016 1207959552 469762048 838860800 3741319168 3179282432 499122176 807403520 1276116992 2518155264 772538368 4019322880 506789888 2552397824 1164001280 1004331008 1781952512 1516451840 380736512 1601738240 3873447168 1336947072 4207423424 313793888 2043571408 1683963880 959161756 2321137742 2027736293 +2147483648 3221225472 1610612736 1879048192 4160749568 2348810240 4261412864 1627389952 41943040 1564475392 14680064 3182428160 441974784 1570504704 1214382080 2247163904 1401978880 3774169088 2941181952 3094769664 3735508992 3408382976 1910160896 1348477696 2951751296 2436396608 3152828960 2241477424 1983727992 563790556 469762518 3053479677 +2147483648 3221225472 3758096384 805306368 3623878656 1275068416 3187671040 4244635648 2927624192 3653238784 1692401664 433061888 3065511936 2743861248 560594944 814546944 2482929664 2079932416 3501776896 1575890944 63141888 1515035648 3556572672 1530925824 4078979200 3090178112 2112382560 2868129584 1460017416 414664876 822867182 2179706953 +2147483648 3221225472 1610612736 1879048192 2818572288 67108864 2650800128 1493172224 1837105152 2118123520 85983232 529530880 2704801792 3365666816 434765824 3268476928 2415165440 1582645248 689102848 1079406592 1118525440 2032002048 2663250432 2146286336 2654322304 525980096 3871076256 1897843280 2013528552 220598156 3110297798 1124718601 +2147483648 3221225472 536870912 1879048192 2818572288 2885681152 4060086272 1895825408 4001366016 2344615936 3839885312 3941597184 1738014720 1669070848 937033728 1074462720 1464827904 1007632384 1394204672 2705739776 3819001856 52216832 2564599296 1144818944 4207730304 458524224 4280852832 158502704 2939798424 148245052 1602828294 4007194881 +2147483648 1073741824 536870912 1879048192 1744830464 3556769792 1174405120 889192448 4102029312 4089446400 1323302912 904921088 1607991296 499384320 2798518272 963706880 2622783488 831340544 212770816 1491750912 2731481088 3141379072 4261253632 127792896 3786244224 2157285696 3231817568 3988245296 2399327768 2157455132 2095317466 534655147 +2147483648 1073741824 536870912 1342177280 1744830464 1811939328 4060086272 1090519040 2944401408 515899392 3630170112 384827392 4226285568 1370750976 1118961664 1369505792 4272062464 2543665152 1028956160 3093712896 2338523136 2511053824 3324763648 585870592 2810963584 3573282496 1960035296 3431457264 889562904 2846659140 2701817826 1231898509 +2147483648 1073741824 2684354560 2952790016 2013265920 4227858432 3388997632 1795162112 880803840 2596274176 3714056192 3721396224 3770155008 2381053952 2205548544 1942421504 1121288192 1777549312 2862587904 628756480 3097589760 508226560 2296047104 2789390592 878640000 1516279616 1845734624 1854168816 992095368 3437036652 4045732062 4072780871 +2147483648 3221225472 536870912 2415919104 2013265920 872415232 2919235584 2634022912 3179282432 1816133632 455081984 854589440 2662858752 471072768 3500539904 2304573440 3024650240 3402711040 2567626752 2635223040 2177574912 139308032 3902640640 659933952 2629428352 715911616 3487612064 1886195024 2928731736 4287980876 2753879602 2575507567 +2147483648 1073741824 2684354560 3489660928 3623878656 2348810240 1040187392 1090519040 2625634304 2638217216 786432000 1458569216 2816999424 916717568 958267392 1514209280 1484161024 2012037120 3996950528 383389696 2272217088 1442823168 4059033088 2801242880 1522259584 662800704 1084152352 2093558576 2799880408 4147849476 4077495274 1628097051 +2147483648 3221225472 536870912 805306368 671088640 2617245696 3053453312 620756992 3363831808 1757413376 1990197248 2549088256 1932001280 1748762624 2724855808 563412992 1448837120 3458285568 3304972288 1165381632 1850701824 2173076480 1352046080 1915678464 476769408 686069568 185572064 3340184848 3402798744 2359351620 3162615846 293346049 +2147483648 1073741824 3758096384 2952790016 939524096 1006632960 100663296 3036676096 3045064704 3829399552 648019968 2106589184 1994915840 1743519744 3627679744 2471428096 1337360384 3605741568 2599460864 2180395008 1260746752 116517888 2759951872 685375232 4060992640 445878720 1226505376 3857777552 1282393576 671652772 179451006 3142808585 +2147483648 3221225472 2684354560 1342177280 2281701376 738197504 1577058304 150994944 226492416 1925185536 1621098496 1471152128 3706191872 3316383744 1069940736 2780364800 4151607296 2103263232 3945717760 1057624064 1777289216 114660352 3507355136 3540634368 3909345920 1131213248 377037280 3595893904 4130166712 2254892964 76949070 2315336631 +2147483648 3221225472 536870912 805306368 1476395008 1409286144 2181038080 1728053248 3397386240 3535798272 123731968 3830448128 922222592 1380188160 52559872 3802333184 4095967232 4068425728 3918913536 2160480256 145848320 3207117824 375452160 1900858624 4096960896 2280098880 4280114912 462850288 173380680 1747342412 3013688010 2800797261 +2147483648 1073741824 1610612736 1879048192 1476395008 1677721600 2046820352 3539992576 1669332992 3560964096 3848273920 1238368256 2623012864 1015283712 3112042496 2978676736 1798995968 3006742528 2794496000 618295296 3427080192 1396284416 382847488 1633546496 1581222784 4293846208 2773567392 2675963248 4094600648 2453745180 4068987370 2348476403 +2147483648 3221225472 2684354560 805306368 3892314112 1677721600 1442840576 3338665984 4034920448 4156555264 1465909248 4128243712 3985113088 328466432 3198025728 434176000 3077472256 3281862656 4076134400 2779385856 34568192 1930929152 2515528192 3773038336 903979392 3477781312 3296396384 1029291504 2439439848 1833528308 2311762946 2763741355 +2147483648 1073741824 3758096384 805306368 3892314112 2214592512 1107296256 2533359616 25165824 3460300800 1558183936 810549248 4102553600 2138308608 2899443712 3283025920 538542080 1874018304 1148166144 252063744 583874560 4226712576 680958464 3243947264 2514786688 365275584 1952796832 2196426928 1287438344 2658791604 2586012626 3779570509 +2147483648 3221225472 536870912 268435456 3623878656 1006632960 2717908992 2533359616 2273312768 700448768 3680501760 1351614464 3918004224 2234777600 1641676800 4137877504 1598652416 880754688 465035264 3570290688 231303168 2983394304 4089107968 2019466496 3937199488 3872107200 658508640 2149590128 2461009832 3694688756 378290578 3130398601 +2147483648 1073741824 3758096384 3489660928 3623878656 2214592512 2919235584 2097152000 1769996288 2646605824 312475648 3618635776 337117184 1828454400 348520448 827654144 1087471616 3893444608 1809555456 366620672 2915256320 449616896 636807680 2608388864 3976653952 421501888 4228932704 2754096016 2820949048 186264796 870526694 1564266959 +2147483648 1073741824 1610612736 805306368 671088640 3288334336 3321888768 1660944384 713031680 2713714688 736100352 2966421504 3672637440 1909194752 767688704 3024945152 1705934848 1770602496 1559273472 3954077696 671037440 4143686656 3769874944 3918501632 1083540352 2527903296 3601087840 424574640 3836687752 3193160708 1222611278 2638081717 +2147483648 1073741824 1610612736 1342177280 1476395008 2483027968 1442840576 2164260864 176160768 2680160256 392167424 2389704704 4293394432 3375628288 3762683904 467468288 3068362752 3647029248 3160514560 2706534400 3326806016 2990971904 2641273344 2092623616 3788298880 72996416 605969248 828461296 1617026520 1532105156 3578465122 935777527 +2147483648 1073741824 1610612736 1879048192 2550136832 872415232 1174405120 855638016 645922816 3401580544 3256877056 2903506944 400031744 1301544960 608567296 2466709504 1449295872 2917875712 408985600 2941415424 1300305920 4282776576 312074752 2085850880 4255568768 2786416704 3624114400 1595862096 2767265512 1282250364 342199170 639343 +2147483648 3221225472 2684354560 4026531840 1476395008 1946157056 3456106496 3405774848 3649044480 4265607168 1113587712 1523580928 737673216 1722023936 81133568 3414622208 1481539584 2906341376 2796347392 804392960 1863391232 313129984 2854584832 1009773312 3701124992 3261400000 1896349344 3821450224 3642194760 3201732684 2127503994 952283895 +2147483648 1073741824 3758096384 1342177280 3355443200 1677721600 1577058304 3841982464 1686110208 3535798272 991952896 2765094912 1187512320 1212940288 2623143936 2701197312 2493480960 3223666688 4003045376 3432394752 1570441216 834573312 2146097664 4080315136 2200162432 510076224 4045178848 337633744 216336904 3501843828 1556493198 26413033 +2147483648 3221225472 1610612736 4026531840 3087007744 4093640704 3657433088 520093696 478150656 2495610880 2732589056 4105175040 35127296 2150891520 465698816 625410048 3387719680 1963671552 1282072576 108425216 1808078848 3171675136 4042768896 2867433728 2900419968 1361906496 3406279136 1179775280 3963921208 94831868 3864822914 1771273805 +2147483648 1073741824 1610612736 805306368 2818572288 1275068416 704643072 687865856 1149239296 3795845120 4288675840 514850816 934805504 39583744 2747662336 2490957824 24084480 3502063616 84254720 2744807424 314521600 2610357248 714276352 3331891456 376431232 1396539200 3167074720 1643792272 2557419896 2382276492 522638262 3693784287 +2147483648 1073741824 3758096384 2952790016 1744830464 2214592512 3187671040 4211081216 1501560832 884998144 3537895424 3343908864 3257401344 1023672320 277479424 993067008 159088640 3715973120 3060113408 2861445120 809203712 4287284224 1181145600 1745390336 2690887552 2587966400 2665733088 83975088 3921914056 3560008932 2533083498 2931652977 +2147483648 1073741824 2684354560 805306368 2550136832 603979776 2248146944 4076863488 192937984 2562719744 2111832064 1380974592 3828875264 2900623360 2773090304 3714383872 2676588544 4191764480 2109186048 1588465664 3048159232 2301402112 540068352 3607031552 2663504768 2478141120 2398196192 3541921072 1422770248 291715180 3172657690 1577815961 +2147483648 1073741824 1610612736 1342177280 2550136832 2751463424 2113929216 2164260864 1954545664 62914560 77594624 1515192320 574095360 2964586496 3955884032 3224305664 2788982784 1401110528 944939008 1363046400 2718238720 4095998976 3036133888 3897398016 3444228736 3382345024 1444361568 2424880656 3444139464 1795019468 3519189682 4289095897 +2147483648 3221225472 3758096384 268435456 2818572288 3556769792 2785017856 1325400064 1300234240 1589641216 1621098496 1911554048 525860864 730595328 4077256704 2366832640 1343062016 1608990720 3291996160 1808412672 1886742528 2488181760 222470656 1963239168 1249353088 3240766912 1701135584 3842429072 2886120088 2659636604 3586573694 2275857167 +2147483648 3221225472 1610612736 1342177280 402653184 1275068416 234881024 4143972352 3498049536 2403336192 853540864 3750756352 3187146752 2693529600 3904765952 2303524864 3360849920 2774089728 2855329792 1509060608 2337490944 1290779648 3357789696 1962781440 643878272 4155135808 28264480 1589232432 2270883176 2222797068 3294289230 2264736195 +2147483648 3221225472 1610612736 2415919104 2818572288 3288334336 1912602624 3741319168 1048576000 2814377984 1373634560 3140485120 3066560512 1403781120 2774925312 3595108352 3763109888 1900888064 737599488 470446080 2471438336 3698713600 2246699520 969395456 2221055360 4041768512 561803360 882801072 3173861752 3615920916 1440882574 699626487 +2147483648 3221225472 3758096384 805306368 3623878656 1543503872 4194304000 1728053248 4068474880 4005560320 2019557376 1955594240 1216872448 593231872 4259446784 3143958528 4001333248 3679535104 3843153920 108933120 1810331648 3758791680 803665408 2461839616 570281344 1805929536 224796896 3669192560 3027561000 2265044212 4130738726 2514160149 +2147483648 1073741824 1610612736 4026531840 402653184 67108864 1241513984 318767104 2407530496 692060160 3600809984 892338176 1897398272 3571187712 3184394240 3162308608 430669824 4254679040 172597248 2521985024 3390265344 644267008 3505043968 1265420544 4010138496 951339712 1982495008 2627693200 1843453240 4236489052 1893562806 4154165643 +2147483648 1073741824 3758096384 2415919104 1744830464 3959422976 2315255808 1627389952 947912704 683671552 1826619392 1882193920 1425539072 3584819200 1542324224 1552351232 2157477888 1723023360 699047936 1115828224 3716769792 3476014080 2538864128 1760923904 4192654976 1843134784 4281731296 3959115824 12510072 3974130572 808480014 3036154411 +2147483648 1073741824 2684354560 805306368 2818572288 2080374784 1375731712 1929379840 3934257152 742391808 287309824 2232418304 726138880 2840330240 2158886912 3893559296 1009090560 1958166528 3541540864 3047297024 2442999808 2368111616 31122944 3589053696 1889253248 2993452096 1119753120 2547736528 2723752 2830706612 1456795118 3199186451 +2147483648 1073741824 3758096384 1879048192 1744830464 3019898880 2449473536 1996488704 3833593856 2822766592 3105882112 3916431360 1402470400 2991849472 1188691968 2276786176 286949376 1729708032 3989086208 547237888 3433502720 789824512 2694160896 2854657280 1557098880 2006963008 213636000 3388578000 68720536 4292376028 1366585682 4239012161 +2147483648 3221225472 2684354560 805306368 2013265920 603979776 369098752 3204448256 4185915392 213909504 4116709376 4149215232 703070208 1868824576 1768292352 4284022784 142180352 3899998208 4972544 2062684160 1961326592 2424105984 1923533312 3032848128 3570351488 1727586240 80801248 2203357296 2812455112 192135364 448671834 2592408423 +2147483648 3221225472 3758096384 268435456 671088640 3019898880 3456106496 3506438144 1535115264 859832320 1101004800 2534408192 444071936 2831417344 1402339328 1095958528 1193443328 2635022336 3502301184 4255264768 4270680064 2619204608 1734840832 2948518656 3792528000 1776145088 4228373792 4048481040 1111829288 1102176364 4199387562 2143264279 +2147483648 3221225472 3758096384 3489660928 402653184 3825205248 1241513984 1258291200 2508193792 1505755136 4229955584 131072000 3532128256 1273757696 2417360896 1360855040 1321172992 26820608 4172668928 3234476032 586352640 794229760 2226444800 2881194240 3729983360 231118784 3780959584 2984739536 3288146952 1322229204 1812019294 2473694447 +2147483648 1073741824 1610612736 1342177280 671088640 1140850688 1442840576 2365587456 260046848 591396864 2136997888 1766850560 3581411328 2472804352 4095344640 1915420672 2099871744 2182561792 4217872384 1217294336 364447744 644785152 2483603968 747495168 3945608320 3002897600 164600608 1079133808 3991349256 149914252 836922202 1452234321 +2147483648 3221225472 536870912 3489660928 3355443200 3154116608 3590324224 1157627904 3850371072 2495610880 3688890368 3555721216 802684928 3983802368 3404595200 1112211456 2321973248 851918848 611115008 1351241728 168626176 2730619904 865859072 2413735680 3263384704 2981790144 684012768 3055398192 1595515544 703571356 1739649026 243822267 +2147483648 1073741824 1610612736 2952790016 402653184 3556769792 2113929216 3539992576 578813952 1967128576 2950692864 1504706560 1448607744 240386048 2613968896 1087307776 3181805568 3982704640 250388480 1439330304 1005156352 1441119232 2032136704 15651584 2940162944 4003391040 3553064736 1855641776 601964408 274315356 215846962 2059138731 +2147483648 3221225472 2684354560 3489660928 3355443200 2751463424 1308622848 1023410176 2675965952 3393191936 2325741568 177209344 1625817088 2307129344 2843869184 3326541824 4292116480 4106960896 1231216640 2192969728 2424113152 807384064 2066348544 1880417024 3207281792 2010296512 1326344096 653341840 3634995560 1481946788 1116435402 1103278805 +2147483648 3221225472 536870912 2415919104 3087007744 67108864 369098752 4177526784 2038431744 2537553920 2975858688 282066944 839385088 540803072 703201280 2495414272 3478683648 3148431360 968810496 1072058368 365897728 657574912 733448704 2041116416 3893448320 458919872 2486727456 816058992 1363019464 3724246068 3454504758 744539153 +2147483648 1073741824 3758096384 1879048192 2550136832 3690987520 3254779904 2600468480 4001366016 3544186880 127926272 275775488 700973056 2321809408 4143316992 2910912512 1412661248 2009939968 1827774464 1036136448 3180271616 2545859584 3759969792 17026304 1956983680 3848666688 708599840 1628065424 1483428504 4220054964 3321731786 2459972351 +2147483648 3221225472 1610612736 4026531840 939524096 4227858432 1509949440 4009754624 2441084928 1170210816 3932160000 3952082944 823656448 4156817408 1747845120 1127809024 1127186432 1539653632 2834685952 406482944 2309953536 3424824320 3041707520 3746926848 3586791808 1361530304 3925770592 3643205616 2726475816 4097628476 144569450 1345733947 +2147483648 1073741824 3758096384 2952790016 2550136832 1275068416 2315255808 1862270976 1820327936 3888119808 3445620736 1129316352 2497183744 4166254592 2292580352 2604204032 350781440 3717545984 2548736000 1944203264 1063745536 3883252736 4206083584 3470452992 2498363776 4130044736 1374134368 2566693616 2601721160 3777210460 2481123650 4230875167 +2147483648 1073741824 2684354560 2952790016 402653184 201326592 1040187392 3338665984 914358272 1690304512 2040528896 4019191808 1430781952 1909719040 3505258496 3533373440 3152379904 1105674240 1043308544 4092203008 685602816 2019220480 2694094336 2413818624 3692189056 3390123072 2248725984 2414196112 2212966568 2133826804 3194642658 1553824883 +2147483648 3221225472 1610612736 2952790016 1207959552 469762048 637534208 2432696320 4152360960 3376414720 799014912 963641344 693633024 1138491392 2082340864 338362368 2236973056 2882486272 117956608 3480383488 1628256256 716346368 1548523008 2427950848 1489655424 2952880320 2223300640 3252936208 1990222104 317720316 2786620694 1299972419 +2147483648 1073741824 1610612736 2952790016 2013265920 2080374784 905969664 3372220416 2105540608 1170210816 2887778304 1376780288 3744989184 2550923264 1369833472 4157014016 1025867776 1653817344 3732905984 880439296 3128522752 478055424 1567139328 147310336 4223011456 352284096 4079587936 1245016784 741913320 815761420 1120541774 1494291439 +2147483648 1073741824 3758096384 268435456 134217728 3690987520 1174405120 4177526784 1115684864 2705326080 891289600 292552704 3355967488 3063676928 98435072 62062592 714047488 1975992320 1910349824 2809278464 960833536 97580032 2736694784 3858089728 169738880 1775458880 3554660384 1816074704 3305746712 9469716 1922565430 3406045067 +2147483648 3221225472 2684354560 2415919104 671088640 2885681152 2986344448 520093696 3514826752 2403336192 2279604224 2303721472 1809317888 627310592 861011968 318439424 1199538176 1869037568 3149520896 4230352896 529606656 3601908736 420666880 3892440320 2857511296 3128641984 2428486688 658989360 1858729992 1955489436 3009232986 900647077 +2147483648 3221225472 2684354560 4026531840 3355443200 3422552064 369098752 2499805184 4051697664 3309305856 1386217472 1013972992 1854406656 4066115584 3484811264 1956970496 3943202816 739328000 2591219712 2044334080 716904448 448902144 1434967552 4016754432 601775232 3651746752 319218720 1723886480 3101693336 1280338324 3409454678 4273235071 +2147483648 3221225472 2684354560 3489660928 2818572288 2617245696 2516582400 1862270976 478150656 1346371584 3336568832 399507456 3879206912 2832990208 3493199872 4095279104 2567077888 1675444224 3180912640 7999488 1903626240 3193406464 1295115776 1381023488 2473462144 2287279424 2456613792 1871208240 4260631240 1928491628 1560495430 3848658535 +2147483648 3221225472 536870912 3489660928 134217728 67108864 1644167168 2298478592 1619001344 4055891968 1688207360 231735296 421003264 2983460864 3644194816 3343187968 343244800 2473148416 1151852544 749883392 2250967040 3750007808 3814369792 1849922816 1504474752 1402083648 2075869280 3346852880 1883146504 1109256540 1031089090 752743479 +2147483648 3221225472 3758096384 1342177280 402653184 872415232 1577058304 3271557120 1031798784 3158310912 832569344 1261436928 514326528 3371958272 2732195840 2369454080 624394240 1343176704 272752640 26619904 3012118528 814808064 1093857792 2974647040 2642684800 3365800384 3074780064 1197651984 129335992 1216373508 515899814 1918904153 +2147483648 1073741824 536870912 2415919104 1207959552 738197504 1778384896 3405774848 25165824 683671552 3223322624 2161115136 493355008 3310616576 2104098816 2285961216 1031831552 706560000 3356401664 3429781504 3556993024 2096477184 508009984 4153078016 1869349760 2492878272 4007595488 4282096336 2941555464 3602335780 1190118018 2726222113 +2147483648 1073741824 536870912 4026531840 671088640 1543503872 1711276032 3305111552 3850371072 88080384 4171235328 2651848704 2237136896 394526720 1173225472 1033961472 671514624 3860676608 1444716544 603607040 324491264 1443070976 1260754432 1142474496 4082384000 777390528 1679105056 979422352 4202693800 3552600444 627079050 40897211 +2147483648 1073741824 3758096384 805306368 4160749568 3690987520 301989888 922746880 1820327936 2915041280 3277848576 4275044352 1681391616 1842610176 1426194432 2593980416 2703720448 1951481856 4060192768 4077268992 2552707072 1663994880 3906254336 545101056 2940757376 4074534720 83777888 1267949040 2675749512 221376300 2435714370 288043965 +2147483648 3221225472 536870912 1342177280 134217728 738197504 2717908992 16777216 4236247040 2646605824 2292187136 3832545280 1093140480 1926496256 656539648 3236233216 1000308736 2314813440 3673808896 1988513792 896485376 1005491200 631569920 3128292608 2849515136 909932352 3646321248 3719757840 290652120 288547652 3076703378 2029695781 +2147483648 1073741824 3758096384 268435456 3623878656 3422552064 838860800 3942645760 1786773504 247463936 1281359872 4071620608 1525153792 1680605184 2569666560 3211329536 3752886272 3633135616 1462149120 3098947584 3156944896 3442842624 2599923200 4289893632 2150105984 1984721984 1117415136 2885751152 3420253496 4245111236 2409607822 1323210305 +2147483648 3221225472 2684354560 805306368 3355443200 1946157056 637534208 2298478592 1669332992 2856321024 3407872000 2842689536 2554855424 3847487488 1280180224 1994981376 1791524864 974471168 1128456192 4100591616 1156544512 3497374720 1326703104 1845417728 1656753792 98568896 3331341728 3990360656 2148289688 1652704308 3951771730 215206499 +2147483648 1073741824 536870912 2415919104 3623878656 2885681152 3657433088 2701131776 1166016512 2831155200 1553989632 2976907264 747110400 1494482944 2607939584 838008832 1083604992 2233417728 2256052224 2995408896 1383032832 1240529920 2199805440 1851597056 4116944512 3352872896 75106528 4213664400 1136966104 2027687060 3322301682 793846941 +2147483648 3221225472 2684354560 2952790016 2818572288 1275068416 2583691264 1795162112 1652555776 2478833664 3982491648 1374683136 1754791936 1669595136 3524657152 247136256 1063485440 2086092800 1785323520 4185788416 1386690560 2121368576 2755280384 3864099072 1601880960 971105344 668076128 982340080 1703453720 3988568956 991099514 1904054183 +2147483648 1073741824 3758096384 4026531840 4160749568 872415232 3657433088 1157627904 1736441856 1463812096 522190848 1018167296 4137156608 2862350336 4139122688 2520055808 4082925568 2659270656 636395520 2728275968 3979433984 1509329920 3837927936 3051827456 3209939072 288810688 3634500896 2893510224 3229339896 3534918236 3888676566 164891831 +2147483648 3221225472 2684354560 1342177280 3623878656 4093640704 2248146944 3238002688 444596224 1086324736 3625975808 4228907008 1382547456 2154037248 2929590272 262209536 3883892736 666714112 2599280640 3160805376 3429713920 1931852800 2656178688 2793099008 902875776 290170432 1537936608 1696115536 2382341480 796737956 3469579642 1651924763 +2147483648 1073741824 1610612736 1342177280 1207959552 3019898880 1845493760 1224736768 1585446912 549453824 4083154944 1980760064 438829056 1070858240 1362231296 4217831424 33980416 1720401920 1338548224 3582619648 1801127936 721458176 2769170944 3026268928 1552141952 4255313984 3875631328 1519623408 2676671592 1960131620 2577524130 4159537389 +2147483648 3221225472 3758096384 805306368 1744830464 3422552064 1845493760 620756992 2810183680 3938451456 73400320 483393536 2651324416 680263680 433192960 3855024128 129138688 697516032 2984566784 3163172864 2038659072 3532440576 4183178752 2778292992 1982301312 2519121088 522548192 2624432112 3452298248 3900298164 1790168046 722513805 +2147483648 1073741824 3758096384 2952790016 939524096 201326592 4060086272 2332033024 2021654528 2000683008 1289748480 2838495232 2826436608 1995177984 1515585536 2692415488 547848192 1239367680 761634816 4003344384 1143961600 3594382336 1658985984 3620816128 3353523072 3012025664 323944992 3033386032 3610934840 2179814348 2776414638 1168680375 +2147483648 3221225472 1610612736 4026531840 3623878656 3690987520 436207616 3707764736 1635778560 2277507072 450887680 4231004160 863502336 2126249984 3463577600 2855469056 2617933824 231161856 1354555392 1069182976 2696353792 1516559360 4254488064 3601662208 1581494400 2744812992 1865376096 1340638128 4095490296 274861644 2400928646 4190021221 +2147483648 1073741824 536870912 1342177280 4160749568 335544320 1174405120 2432696320 4034920448 1421869056 4091543552 2259681280 686292992 2582380544 4129423360 2449145856 696221696 3075424256 3738804224 1035620352 866060288 1287777280 1335779840 3338764032 4164997760 3835605824 3040870112 1685027760 2643055160 2866946308 2652572142 634355717 +2147483648 1073741824 3758096384 2415919104 939524096 335544320 2449473536 1996488704 25165824 3107979264 2833252352 2993684480 1157103616 384040960 1579024384 885194752 4232740864 4088348672 1774755840 1389768704 1841260544 2155932672 3370779136 43349248 506839424 2198847936 2465372960 908807856 2280051864 2643274124 1361161354 2745810643 +2147483648 1073741824 3758096384 3489660928 671088640 3825205248 3992977408 1056964608 3078619136 1371537408 2636120064 3346006016 3632791552 2514747392 2171207680 3564961792 3286794240 3110158336 74358784 978464768 3266398208 4183221248 3080608256 1099907840 1231658368 4041180352 1074053984 3501160272 605652056 3377983828 2774572170 2072315153 +2147483648 3221225472 536870912 2952790016 1207959552 67108864 2852126720 889192448 545259520 3963617280 35651584 2058354688 2526543872 4239654912 1529479168 3511353344 1104314368 1356283904 2320818176 2537705472 3611768832 603763712 3920501248 1656295680 923633792 236969280 2786125984 3016762192 1468544632 3797695708 3093704002 1472553977 +2147483648 1073741824 1610612736 4026531840 3355443200 1811939328 100663296 419430400 192937984 1799356416 413138944 2848980992 3201826816 1761345536 1632763904 2083586048 2577104896 113590272 2876088320 219836416 3400882176 4259697664 1065225728 4047193856 2375453312 2112667328 2833890592 1155821456 290327112 2358473660 3647131478 2317011813 +2147483648 1073741824 1610612736 268435456 939524096 4227858432 3724541952 3942645760 2508193792 381681664 773849088 1492123648 3713531904 1108606976 2429419520 2214658048 653492224 3065856000 2012323840 321286144 1429022720 3048844288 356136448 3449770752 2291841920 2846027200 3878060768 572584912 4093480984 891045948 2704424370 2917341355 +2147483648 1073741824 3758096384 3489660928 1207959552 738197504 4127195136 150994944 1417674752 3753902080 4171235328 1097859072 3218604032 3086221312 2540306432 628686848 485261312 3273998336 3593117696 2172792832 2041923584 2212680704 4135468544 914587392 157147776 3937794368 1559867232 959959056 1447873624 559250236 3128089346 3566265 +2147483648 3221225472 536870912 805306368 3892314112 2080374784 2113929216 1526726656 494927872 1639972864 3554672640 2578448384 1730674688 1471938560 448921600 526188544 526548992 1467564032 1236590592 3625603072 2112452608 139256832 1954440704 3978242816 3749675904 1136388544 3747465568 3856066864 878144312 2025057252 2175921094 2819408661 +2147483648 1073741824 3758096384 268435456 3355443200 1677721600 2650800128 822083584 1098907648 2915041280 2069889024 3052404736 581435392 2159280128 2389049344 2443640832 735412224 3083550720 846176256 534654976 1502291968 1473221632 1674476032 831720192 1643371136 2227972032 2167016032 1783455600 377015064 3657666660 526674018 3290308487 +2147483648 3221225472 1610612736 805306368 3355443200 1409286144 1107296256 3472883712 1568669696 1598029824 270532608 466616320 1555562496 1341915136 2461138944 973144064 3182264320 2064990208 2166087680 326791168 710244352 1882969088 606761472 2636981504 1747451264 615012288 2963557408 1568554192 2285574984 3470304716 1484713686 2554972581 +2147483648 1073741824 3758096384 3489660928 2550136832 603979776 3120562176 3103784960 3279945728 2428502016 3164602368 3402629120 2055733248 2483290112 628490240 438108160 1623621632 700530688 1778163712 185479168 3909175296 224181248 98449920 4186517760 3092823680 3341292736 3377756384 3711851920 3887667208 1256256404 4271119530 3776846495 +2147483648 1073741824 2684354560 2952790016 134217728 3288334336 1912602624 2130706432 3045064704 3401580544 2900361216 3008364544 3997696000 3978559488 338296832 4210884608 1758887936 2906734592 978362368 533860352 2982246400 403756032 2876406272 2905677056 2636680576 2125364160 2980544224 1892925104 3324747208 1335360212 2215749626 2516765009 +2147483648 1073741824 3758096384 805306368 939524096 1811939328 2449473536 3137339392 260046848 4240441344 2124414976 3427794944 3473408000 1310982144 2726952960 873660416 3071180800 4109320192 2070454272 3648139264 2624534528 1646849024 1813147136 2199876864 514890624 4028503744 3441500128 2189557392 4277635400 528677204 160522490 2235156897 +2147483648 3221225472 3758096384 268435456 3087007744 4093640704 4127195136 150994944 1182793728 473956352 2116026368 3893362688 2593652736 2602827776 3162112000 72155136 3416031232 1164001280 2803556352 3771871232 1977706496 1918544896 947008000 2444314368 786599552 3209039936 1095972512 3096155728 2384513320 473893596 2855137498 3280199249 +2147483648 3221225472 3758096384 805306368 3087007744 1140850688 838860800 3137339392 1585446912 3670016000 3009413120 170917888 2200436736 1735131136 3805151232 1514995712 1485930496 817446912 870047744 750137344 4265179136 1092332544 3017177600 168371456 3073609600 1195011648 3850833120 1633592560 582723960 897989028 261172206 45591699 +2147483648 1073741824 2684354560 1879048192 1476395008 1140850688 301989888 922746880 981467136 935329792 874512384 4186963968 966262784 1524891648 2678456320 3716218880 3222306816 2884452352 1846190080 713953280 1760368640 4270521344 3192805888 1548551424 467331456 3749080128 3992521824 2219111760 2898466344 2285343068 1702690554 1568086527 +2147483648 1073741824 3758096384 805306368 2818572288 3959422976 100663296 1291845632 2491416576 255852544 853540864 1680867328 1682440192 422313984 3956408320 3294822400 1839562752 1404518400 3075710976 2991206400 2495035392 416523264 747253248 3784800000 4014186624 3205632320 1782797600 1001772336 804220600 1126693332 2540450510 3685907309 +2147483648 1073741824 536870912 1342177280 4160749568 201326592 3388997632 2801795072 3078619136 2277507072 710934528 1976565760 4118282240 2618556416 4059168768 441384960 3542974464 1601388544 359899136 4097462272 1433602048 3530812416 867855872 2058565888 202622336 2154452672 3804974176 2156386544 1104704520 1428447244 203045154 2650999973 +2147483648 1073741824 1610612736 2415919104 3623878656 4227858432 301989888 1325400064 2810183680 1472200704 1411383296 3257925632 2073559040 471597056 2212364288 3776905216 3574104064 2620080128 2836570112 890662912 785082368 1568857088 2952689152 1865368832 2492524928 2067223232 3142369376 583628752 1432595448 3168382044 3642026710 2281005763 +2147483648 1073741824 536870912 805306368 3623878656 1140850688 3590324224 1929379840 1300234240 1556086784 794820608 2974810112 3257401344 698089472 144310272 29556736 2277933056 1571241984 1638440960 281169920 2919708672 3214474240 1136294400 1974675200 1184795520 249763264 632740832 4026483568 2137826760 136082212 2119856294 3752025145 +2147483648 1073741824 1610612736 2415919104 1744830464 201326592 1845493760 150994944 3766484992 180355072 2120220672 3440377856 2784493568 58458112 1404436480 435093504 2619768832 3355131904 2773786624 259944448 3067832320 1113883648 305532416 3752796928 1988539008 2240499520 1228707296 3241818480 4285611240 749595980 3628570998 4088307015 +2147483648 3221225472 1610612736 2952790016 3087007744 603979776 1442840576 3103784960 2273312768 4215275520 2183135232 2760900608 197656576 1113325568 1365377024 3401515008 630423552 1832599552 3752189952 2296016896 47921152 165014528 1155664384 2935953152 1093926528 560689344 1124965664 1899389136 761347304 3367957620 2012199590 130615285 +2147483648 3221225472 536870912 2415919104 2013265920 2617245696 3858759680 3909091328 276824064 1782579200 4150263808 611319808 996671488 2344353792 200146944 3674275840 1643610112 304431104 973987840 1800818688 1233463296 1113435136 1471038976 1566650112 2030545536 1292727104 1272028576 776498672 3433856024 2801155716 282417574 438690403 +2147483648 1073741824 1610612736 268435456 1744830464 67108864 3523215360 2499805184 109051904 2621440000 1407188992 1898971136 1940389888 63176704 3585736704 1693122560 4170219520 2218213376 1652989952 3884085248 3923191808 280396800 3047836160 4124278016 1680668800 1808867904 2386268320 1950865584 2852255672 1198309028 2276548666 3553351721 +2147483648 3221225472 536870912 2415919104 1476395008 1543503872 3590324224 3305111552 176160768 2470445056 2233466880 2716860416 609746944 3935567872 1170604032 416481280 2853404672 2456764416 4225359872 2215530496 2110728192 3110714368 3447072256 2729125632 184016000 1882285632 1425991456 3700144592 1025186392 4111461948 1511331570 1866503791 +2147483648 3221225472 2684354560 805306368 2281701376 335544320 4060086272 1023410176 830472192 4139778048 4263510016 2345664512 1205338112 3850633216 2593259520 629080064 3310714880 1450393600 3185303552 3162116096 3084089344 2076939264 1795314176 2613533952 65127552 3469294016 958972384 1440873936 1237942152 2175317628 1352773098 4096331973 +2147483648 1073741824 536870912 268435456 2281701376 1677721600 167772160 1627389952 461373440 314572800 2975858688 2928672768 3782737920 834928640 921305088 1508835328 2919268352 1531133952 1041670144 1856131072 1956849664 3553022976 1836743168 1360486656 805606016 826884288 1554636256 2218440560 3539219240 3814878348 2101569642 1360440233 +2147483648 3221225472 1610612736 805306368 1476395008 3825205248 3456106496 3204448256 3397386240 1941962752 2980052992 265289728 3181903872 2858680320 2384592896 47120384 568098816 420691968 4052934656 2219470848 1191933952 388930560 3774097920 2078944000 937106816 432704 156240480 476589968 3737413896 1383219588 86449050 2841170469 +2147483648 3221225472 2684354560 2952790016 3087007744 2483027968 1308622848 2835349504 2474639360 2210398208 3504340992 4103077888 3175612416 180617216 3633184768 3096248320 3142287360 4031856640 3903447040 335941632 3651745792 1876265984 651448832 3330677504 904482432 1324725952 2040793440 3621653424 3777318056 3139418708 2224499434 1566628099 +2147483648 3221225472 3758096384 1342177280 1744830464 603979776 1442840576 3170893824 3447717888 650117120 1172307968 3880779776 850919424 629407744 1357774848 1486028800 1372880896 2554281984 3471237120 789983232 3140962304 2450179072 2038725120 1794014976 663960704 1330963904 2189375968 306624048 1080458184 1539255596 2301019050 1568036939 +2147483648 1073741824 536870912 2952790016 2281701376 3690987520 1577058304 1694498816 2994733056 2805989376 1797259264 2878341120 3368550400 3103522816 1716387840 704970752 1716486144 4041293824 1242931200 256266240 211384320 3820082176 2319218176 1135495936 175459456 1140305472 3005572384 517972688 2745792872 2166987636 2489861366 3601601251 +2147483648 1073741824 3758096384 1342177280 1476395008 872415232 1778384896 2533359616 780140544 1908408320 278921216 3515875328 742916096 2075394048 1692532736 171376640 1123319808 865812480 1682612224 3404345344 1499662336 1348918272 2568253952 3060939008 3539935616 3615525440 89726816 2418910480 1240913192 2036080116 600194642 1125998261 +2147483648 1073741824 1610612736 1342177280 3892314112 3825205248 1442840576 587202560 1702887424 1774190592 652214272 3285188608 921174016 338427904 264634368 204144640 4159537152 2264875008 1896849408 2020503552 1571227648 3277571072 365697536 4019617536 4160967552 346141120 2636714336 2855072688 1811910152 2830520708 3912449342 1067041399 +2147483648 1073741824 1610612736 2952790016 1207959552 2885681152 3992977408 1593835520 1132462080 1472200704 3911188480 2958032896 375914496 1644953600 2583822336 2773155840 3209134080 2847883264 3682705408 3278532608 1556576256 1183159296 1607749120 2174120704 574441856 1074433728 3180191840 3949486928 1619793096 4181866532 1143682286 402104277 +2147483648 3221225472 3758096384 1879048192 4160749568 3422552064 234881024 486539264 3397386240 130023424 3701473280 3387949056 689438720 342622208 3469344768 4065394688 1167163392 3960815616 2551177216 651309056 1790793728 1167821824 3127123456 4172159744 620697728 3966687808 1123791200 3912518928 3511054360 1628126300 3658010510 3108022793 +2147483648 1073741824 2684354560 1879048192 671088640 1140850688 1644167168 2298478592 4202692608 2646605824 2938109952 2989490176 3654811648 3859021824 567410688 1735589888 3932389376 1381974016 1741529088 3859419136 2524387328 1714537472 2775341568 3268281600 1627731584 3107124288 1287118432 1464166608 1565710072 1248319484 143465306 2336158949 +2147483648 1073741824 2684354560 3489660928 2818572288 1275068416 3187671040 1560281088 1048576000 1388314624 3768582144 1733296128 991428608 2904817664 4061790208 1616838656 3126755328 1525891072 1649975296 3137474560 1853573120 2344911872 2263617024 3261475584 704731264 4000032832 4227503072 2301176080 2301081032 2521611100 2884642426 3527954401 +2147483648 3221225472 1610612736 2952790016 1744830464 1946157056 2046820352 2634022912 1384120320 163577856 1386217472 93323264 333971456 366215168 1646395392 4089380864 4230578176 3906158592 3994542080 1271558144 3681236992 478905344 3400278528 1553885440 2827568256 3247754304 2367012448 681908752 3905612584 3376203300 1671556450 3451331077 +2147483648 3221225472 536870912 4026531840 1744830464 1275068416 167772160 1929379840 2894069760 3787456512 1113587712 4266655744 3552051200 1948516352 74579968 1427308544 434864128 337592320 3890601984 2722779136 796334080 1522115584 2700877312 4085666048 3499691904 3455888192 1333181792 702673264 3997711048 195852652 3854454650 587034885 +2147483648 3221225472 1610612736 2415919104 671088640 3556769792 570425344 1929379840 562036736 3938451456 3999268864 4172283904 2260205568 936640512 112328704 2289238016 3683024896 175063040 2830688256 478834688 434579456 487891968 2660000256 1930847488 2920899456 3633433024 1541642464 3127946736 1787168824 514921964 3089996658 2265826149 +2147483648 3221225472 3758096384 2952790016 1207959552 3154116608 2785017856 1426063360 2323644416 918552576 3567255552 3159359488 1592262656 910426112 497680384 2668167168 3885400064 3660922880 330358784 2244096000 1368209408 2543637504 770459136 1024333568 764609664 638045760 3634353632 2913194256 3515205192 3530745764 2253335626 2299627713 +2147483648 1073741824 1610612736 3489660928 3355443200 2214592512 3925868544 1929379840 1501560832 499122176 1021313024 3369074688 1506279424 4456448 2734817280 1313538048 2109636608 131547136 391159808 3410653184 667895808 1885131776 1850501632 3433443584 3424209792 1878897088 181244768 357929136 1385811848 3154096916 3070661770 1714122117 +2147483648 1073741824 536870912 805306368 134217728 3019898880 2449473536 1728053248 629145600 2428502016 2057306112 2567962624 1122500608 2279866368 3014000640 3912040448 3422978048 4243668992 3700203520 1691242496 3054057472 2432734208 785121792 1029860608 2388359552 3689137088 21217248 3897791888 2193341928 2170537892 2834952634 2463401671 +2147483648 3221225472 536870912 268435456 3892314112 603979776 301989888 3372220416 461373440 1631584256 2241855488 2156920832 2175270912 2416181248 1409417216 517013504 3140780032 2234335232 41607168 2798276608 1017473024 2158945280 541088256 1243618560 735078016 285740224 3574865952 1273650448 3421862376 3697731204 3845408138 1295661685 +2147483648 3221225472 3758096384 2415919104 3623878656 2617245696 637534208 3741319168 58720256 1061158912 115343360 527433728 1750597632 1585709056 4273340416 2281111552 3781525504 2392539136 4138721280 2412654592 2317559808 3059457024 698369536 26222336 187191680 2161924800 2805079072 3871427760 2144502552 3055458524 1690599738 779715799 +2147483648 1073741824 2684354560 805306368 1744830464 1409286144 2248146944 1459617792 1719664640 1296039936 2875195392 1655701504 147324928 4229693440 3722838016 1700724736 790003712 3975888896 3053756416 3465416704 559101952 1806230528 1528852992 2454738688 1018712448 2842978368 787101984 3613478128 2374882552 1607449172 4102200342 2673966135 +2147483648 3221225472 536870912 805306368 2281701376 1409286144 1644167168 1291845632 3296722944 3955228672 3567255552 2790260736 2712141824 3375104000 357957632 2656239616 632455168 63389696 2701189120 3021885440 3855579136 2717701120 2560651776 3897562368 1923619968 1185696576 2635470688 2092114448 436377544 1985960964 2146743806 2220654495 +2147483648 3221225472 536870912 1342177280 3087007744 1946157056 2046820352 2701131776 3128950784 1631584256 3563061248 376438784 1317535744 1236533248 3984195584 1598750720 684228608 2412199936 1722736640 3302117376 1508853760 1506462720 2247119360 3913810176 982809216 1751795776 2855484448 1530170736 4289283736 1817181684 3825836706 1519184217 +2147483648 3221225472 2684354560 1342177280 3892314112 201326592 3858759680 4211081216 2323644416 2042626048 14680064 3461349376 4165468160 3731095552 2686582784 4065525760 705724416 3345956864 2990465024 2705985536 579291136 472556544 1125150208 241723136 945040256 2935627328 2870949216 2655437616 2029414600 4167655892 1349492058 876214485 +2147483648 1073741824 536870912 2415919104 939524096 3959422976 771751936 1426063360 3078619136 457179136 3693084672 4205838336 3426222080 2166095872 272760832 4171169792 2287435776 701186048 1834065920 1578782720 2425579520 2044562432 4266688000 3823643392 146033792 961938624 523844384 2683749328 4132546552 1285177996 3025360406 4206738333 +2147483648 1073741824 3758096384 2952790016 2818572288 2751463424 973078528 3674210304 2273312768 2587885568 1948254208 426770432 1519910912 3748397056 1002045440 2936995840 1927315456 3578478592 3041828864 2441228288 3637737472 866296832 829966848 4017907968 3992080256 4106946240 3524195488 3743574992 2170780824 3990522588 3682875598 533596593 +2147483648 3221225472 2684354560 1879048192 1476395008 1946157056 3992977408 553648128 2189426688 2394947584 4221566976 3488612352 1143472128 3346792448 12189696 159711232 2507833344 1885421568 4118077440 984748032 273242112 873004032 2533900800 1900821248 3098704512 3410562624 2844326880 2454210192 2863413144 2552373060 1949400326 1185728809 +2147483648 1073741824 3758096384 3489660928 2281701376 2617245696 1845493760 3405774848 2189426688 3846176768 2027945984 3828350976 3793223680 3604742144 1892548608 497483776 3163848704 1033060352 700358656 79048704 1544243200 3114447872 978871808 1404850944 826170240 2669616704 2870530848 3736433456 947754936 3412105468 1830375478 2555097035 +2147483648 1073741824 536870912 268435456 1476395008 2617245696 637534208 352321536 1048576000 390070272 3718250496 1211105280 3257401344 1880358912 1187119104 407568384 152141824 1887911936 3096420352 1749700608 3572443136 3250306048 989332992 1957437184 2806928512 2373256256 694988064 143654800 1615486136 820983108 1807457106 1375219157 +2147483648 3221225472 536870912 1342177280 134217728 2080374784 1845493760 2399141888 3565158400 2260729856 127926272 3541041152 4009230336 67371008 1966997504 1606352896 285310976 756236288 2955141120 3211153408 4197140480 3741815808 2609403392 114053888 2350016896 1692235072 1578402016 2376832912 1789541864 2629387052 3122313674 1790763651 +2147483648 3221225472 1610612736 2952790016 3623878656 3422552064 3456106496 3305111552 3581935616 583008256 379584512 1225785344 1637351424 3094085632 692715520 86573056 2040365056 1301102592 3083067392 3597824000 2421504000 2337266688 2278063616 3784600320 1620456576 1911248320 2831196128 1274464144 244183784 2434091292 3325008510 2079879433 +2147483648 3221225472 2684354560 2415919104 1476395008 201326592 436207616 2499805184 1652555776 155189248 65011712 972029952 1736966144 4233363456 1862402048 3943759872 1524531200 3403497472 1475403776 1964118016 3848873984 956496896 3314224640 2447622400 1574820992 233493568 946803232 2248789680 824762712 3856546484 885474450 1687017829 +2147483648 1073741824 2684354560 3489660928 2013265920 1946157056 3456106496 822083584 2977955840 3342860288 2627731456 1922039808 325582848 1016332288 1308229632 3224829952 2983034880 704331776 3982204928 2445938688 3268364288 2092035072 1968509440 234289920 1036038784 526497728 2409461536 879932560 1225980392 216191332 1299885762 485937513 +2147483648 1073741824 1610612736 805306368 1744830464 1275068416 905969664 855638016 1266679808 1153433600 73400320 3937402880 3937927168 3721658368 3426353152 2868183040 3418587136 2336833536 3995443200 2565500928 2415736832 3559883776 3454500352 3964309248 1829556096 3397371584 4272906208 2777057776 3711078456 3107489004 2469783410 2365742497 +2147483648 3221225472 2684354560 4026531840 3087007744 3154116608 3388997632 3573547008 813694976 4013948928 1742733312 1607467008 4148690944 4132175872 3895066624 3960012800 1263501312 2034057216 531750912 4246343680 2819692544 1057721344 2646304256 1891817728 877962368 349152576 201142560 3146890672 275384648 174667988 3982490510 1372918161 +2147483648 1073741824 3758096384 2415919104 3892314112 2080374784 1644167168 4110417920 3028287488 1254096896 316669952 3113222144 779616256 461635584 1533149184 264962048 3306586112 4115087360 874029056 1997680640 1906534400 2460648448 528561664 3603031296 3802657920 1557054272 4109581280 87225648 2115323048 949733068 4064854090 1594507885 +2147483648 1073741824 536870912 805306368 2281701376 3288334336 3321888768 2667577344 25165824 2202009600 3202351104 3601858560 2680684544 120324096 1748631552 3545694208 2811920384 1440956416 3606355968 2481606656 3094296576 1931400192 1552235008 519145216 3537632640 798268352 421149216 3100054960 297960952 2643927316 3627715854 1152591065 +2147483648 3221225472 536870912 268435456 671088640 3959422976 1174405120 1258291200 897581056 381681664 3399483392 3419406336 324534272 857473024 1417281536 1956708352 50692096 1335181312 1240195072 3582611456 3228133376 1084326912 574832128 764991232 2264564608 1655148992 526912224 1895068048 919486856 2928616316 951756710 675780721 +2147483648 1073741824 2684354560 2415919104 1207959552 2214592512 2852126720 4110417920 327155712 3686793216 3399483392 2712666112 2005401600 3391881216 3946971136 1612906496 2244313088 278347776 1234411520 1523716096 1750820864 2315383808 1248414208 1334497536 3681593472 540538048 2042364768 2721715856 241652792 1039895060 3786297102 3980488197 +2147483648 3221225472 536870912 805306368 1207959552 2617245696 3120562176 4043309056 2575302656 994050048 6291456 1848639488 4052221952 2426667008 4182638592 2135883776 2534047744 825442304 1893261312 1365135360 2065135616 2790700032 649139712 806197504 1161684608 1144367552 2991714592 775924464 2686516152 3859956340 1607298186 358604355 +2147483648 3221225472 536870912 805306368 3623878656 469762048 1711276032 2030043136 2659188736 1514143744 2153775104 99614720 3688366080 811859968 2753429504 2510749696 2892988416 4270538752 3468550144 3486404608 2314172416 1361312768 3634976256 3063987968 1824055936 2390541376 1957875104 232630640 2881378520 4294384476 3454504074 1734813507 +2147483648 3221225472 3758096384 805306368 2550136832 201326592 3724541952 1929379840 2843738112 3326083072 3294625792 3251634176 1001914368 3913547776 1683095552 3006201856 3929047040 3110289408 4291747840 253898752 1609005056 1773976576 3250413056 1941947136 1143181184 3429204928 3697329824 4154161392 2607458504 1558193260 2333089162 2803376213 +2147483648 1073741824 2684354560 1879048192 4160749568 4093640704 1241513984 2399141888 2340421632 3946840064 2548039680 2528116736 3993501696 434372608 1335492608 1254293504 206667776 1904164864 1779933184 4245295104 3009091584 2024647680 47776256 1406335232 2412686720 4183341248 3788897824 3742727216 3476860920 3339703668 557218154 274543081 +2147483648 1073741824 1610612736 2415919104 2818572288 2348810240 436207616 2634022912 1568669696 331350016 1444937728 1137704960 19398656 1192493056 773455872 1004077056 2019393536 2736078848 2838208512 3551162368 2747361280 1058137088 1755532800 473233664 3125868672 3874655168 3052913504 4224998352 1958357256 1279856388 831912866 74518521 +2147483648 3221225472 536870912 3489660928 2013265920 2617245696 704643072 3875536896 327155712 1371537408 1679818752 2433744896 307757056 492044288 457310208 3569549312 3138289664 2281652224 3167805440 3895611392 3295348736 3560090624 3122750976 1813891328 3473534336 4222342336 3042498400 2862493136 3182252392 843825852 1516798178 1188436205 +2147483648 1073741824 2684354560 1879048192 134217728 603979776 1778384896 16777216 2038431744 1530920960 1654652928 4019191808 166199296 2804154368 3482189824 4272095232 737509376 4200546304 61317120 4101902336 2738558976 4245279744 520972800 3926298880 480412288 2624377280 3262093600 1393170320 3141346152 1644088100 724485018 3278277907 +2147483648 3221225472 1610612736 1879048192 1207959552 2751463424 1040187392 2264924160 3565158400 3938451456 31457280 2142240768 3456630784 2005663744 3338010624 4099211264 1174634496 1929461760 2046943232 3402002432 3558692864 2192544768 1470573056 3991722752 675406208 2078698816 1934443232 278376624 2556627384 330740340 1521668958 4278760863 +2147483648 1073741824 536870912 1879048192 2013265920 1543503872 637534208 956301312 3531603968 104857600 2174746624 3203399680 3236429824 3263954944 63569920 3576102912 3590094848 3734192128 1994563584 3300544512 3926857728 688958464 2110346752 3015544576 3149062784 3248628288 1508578208 1402384272 3208907608 83234340 1864727166 1843909937 +2147483648 3221225472 2684354560 268435456 402653184 1946157056 2248146944 3909091328 1317011456 2839543808 3588227072 537919488 2449997824 758906880 259915776 2036531200 60981248 3777445888 2696470528 1324224512 2242603008 2898189312 3135861248 3525553920 543743616 3150335040 4037483552 1719185328 2966307752 991625588 3158739158 4132267419 +2147483648 1073741824 536870912 268435456 939524096 2617245696 3858759680 4211081216 2306867200 3317694464 31457280 1766850560 3583508480 3849584640 1652424704 1848967168 3980492800 3924377600 2151915520 3643691008 1118644224 548768768 3403089408 1624690432 2359288704 900489152 61485920 2713391664 3676090696 2847180220 2663964626 1547356051 +2147483648 1073741824 2684354560 1342177280 1744830464 738197504 3456106496 1560281088 4102029312 2973761536 2808086528 2523922432 871890944 2672558080 410910720 1017839616 2897575936 3549380608 1582276608 235802624 1330841600 2482627584 2616294912 182776576 2394663040 1390171456 2427859488 1635731440 4109887640 3122792140 1599942622 2846545123 +2147483648 1073741824 3758096384 1879048192 2281701376 67108864 4127195136 2399141888 260046848 3024093184 3646947328 2383413248 1984430080 2689859584 1932132352 3445424128 3724967936 1907441664 2556469248 3493474304 2509576192 1452454912 1782282752 1124966144 1568994688 2129142976 2254703008 1217536368 596711976 3901806100 136456674 2498315281 +2147483648 3221225472 3758096384 805306368 1207959552 1409286144 2583691264 218103808 2021654528 1799356416 346030080 3564109824 3954704384 690225152 2769420288 887160832 2768011264 1210925056 2135089152 6434816 2581166080 3650671616 3894374912 1578338560 1774623872 3665840448 1514145568 1914729488 1345334936 2526574348 546579946 2789890421 +2147483648 1073741824 536870912 2952790016 2818572288 2214592512 4194304000 2063597568 1585446912 1413480448 341835776 3908042752 1101529088 3699638272 225312768 3015770112 2247917568 402472960 663658496 1281249280 2697558016 531153920 1051417088 3893594368 757116800 339700288 3664114592 4037930864 542756696 1675620708 4135232122 1784164547 +2147483648 1073741824 3758096384 2415919104 1207959552 3556769792 3388997632 1862270976 1048576000 2537553920 2975858688 4090494976 927465472 1201930240 2629697536 1366884352 717651968 3265609728 75800576 632172544 1754359808 697488384 543384064 1476518144 798682496 1067930176 3505358880 23844336 2808470344 3733236372 1118704250 1645310171 +2147483648 3221225472 3758096384 2952790016 134217728 1275068416 1711276032 117440512 3833593856 499122176 1826619392 4033871872 29884416 2998140928 3770023936 3855548416 22118400 832782336 2410405888 2223386624 816265216 2167796736 218971648 474535680 1619891584 644954432 1514838368 4159998512 3891247576 2738374420 3518762530 2120377055 +2147483648 3221225472 536870912 4026531840 3355443200 4227858432 2315255808 419430400 3397386240 3451912192 3567255552 2559574016 3964141568 2275147776 4147511296 1921843200 837648384 3941154816 1625284608 3773190144 2611288064 2688676864 1208436224 2265366784 442606208 3008854080 3371105888 2565724432 141120424 2166356724 2252765638 775249631 +2147483648 1073741824 1610612736 2415919104 2013265920 335544320 2986344448 218103808 612368384 3988783104 2011168768 2823815168 2393374720 3432775680 129892352 813891584 270893056 2559000576 985636864 3299766272 285960192 1401523200 1979777536 1256768768 2272918656 1876517696 4293712992 2976095152 2855301064 2176343076 4212394790 1930566123 +2147483648 1073741824 3758096384 268435456 2013265920 67108864 3992977408 3741319168 1786773504 2453667840 2195718144 2750414848 2171076608 535560192 207486976 3876782080 168198144 3272032256 3169624064 1022242816 2568693760 3269118976 3700509184 671345408 1202642304 3930794560 3265448608 300240432 3537501144 3473924164 3774936654 3719314235 +2147483648 3221225472 1610612736 805306368 2281701376 2483027968 2717908992 3909091328 729808896 3535798272 3349151744 1311768576 2470969344 2834563072 3192520704 3178430464 2767749120 2145337344 1736368128 901410816 3172694016 2692543488 1027412480 506066176 3507539584 2258336960 1790740960 3063763984 3726222200 358129908 3673114018 1723256417 +2147483648 1073741824 536870912 268435456 1476395008 3690987520 4194304000 83886080 2139095040 3393191936 1138753536 2465202176 3711434752 2044985344 3833462784 1568735232 3191767040 1892499456 1085054976 1104039936 819537920 493534208 3278579200 733606144 3589717120 2719034048 1513552800 1320233008 3299267928 2201575404 2811949386 2857597443 +2147483648 3221225472 1610612736 1342177280 2281701376 3690987520 2919235584 4110417920 3112173568 2847932416 1977614336 686817280 3070754816 68419584 3700031488 1475805184 1153138688 4084940800 3399344128 3099226112 77547520 765457408 2602108416 277803776 1543758976 1455883200 1179892320 3214889008 4045380504 1666793972 1085193138 655620257 +2147483648 1073741824 3758096384 4026531840 1207959552 3288334336 838860800 2600468480 109051904 3745513472 2732589056 2429550592 1522008064 4089708544 187826176 1336737792 2297856000 2539732992 3198722048 10629120 3321190400 2430784512 812341760 2508299520 3850805120 3219718720 1728370208 1391228976 984498888 2559248300 1381085642 2948528101 +2147483648 3221225472 2684354560 805306368 1476395008 3154116608 3321888768 1056964608 2122317824 398458880 2145386496 416284672 2258108416 1250689024 2231762944 1299775488 598638592 3449634816 193781760 1311117312 1657370624 1831271424 2364081664 1427549952 4230041984 3871515712 2823497824 1282254512 3104102536 2840724796 2471717230 3382805423 +2147483648 3221225472 1610612736 1879048192 3355443200 1140850688 2315255808 1996488704 3984588800 2411724800 3433037824 3968860160 340262912 3029598208 2943483904 2531852288 3150741504 1304772608 1716707328 2735894528 391731200 1658115072 2897828352 3282354432 2827053440 1200155584 1822386272 77589136 2452938920 2252959220 2170334146 948784125 +2147483648 1073741824 536870912 1342177280 4160749568 3690987520 2852126720 1392508928 2575302656 843055104 3235905536 762314752 512229376 4136370176 2871394304 2033254400 1276936192 3404021760 2226036736 4236660736 3022063616 2804214784 432080384 4275341568 25761664 4000879040 838802592 3935423152 716699288 1980162228 3529144382 593435767 +2147483648 3221225472 2684354560 268435456 939524096 3556769792 3590324224 4009754624 2860515328 994050048 3286237184 2848980992 1676148736 3255566336 3110731776 2760310784 2838331392 3524476928 1821630464 155848704 3170330624 1836436480 3085378048 3065878272 1369116032 1368380992 1843947040 2299279024 1307209288 2361869700 4199389102 2911055201 +2147483648 1073741824 2684354560 3489660928 402653184 469762048 3523215360 1593835520 1686110208 3997171712 1637875712 2142240768 2759327744 3519807488 1350434816 3933929472 632324096 362758144 1969922048 1730023424 673925120 2967002112 3004900864 3135292672 2742497664 1160680256 4118037664 2907849872 1653964280 1833151340 1153155198 3199716515 +2147483648 1073741824 2684354560 4026531840 3355443200 3422552064 167772160 1291845632 1384120320 1245708288 2686451712 1714421760 2170028032 3032743936 4236902400 1516175360 885161984 93536256 3435438080 2271875072 1334794240 2353705984 1407147520 318947584 1416843392 605353024 90339232 1870874448 833398584 1744201788 2705391930 1860143945 +2147483648 1073741824 1610612736 2415919104 402653184 3959422976 3590324224 2298478592 2105540608 2998927360 3097493504 535822336 2951217152 3199467520 988413952 4099866624 139362304 3667083264 2208866304 1644851200 3712968704 1538702336 1952415232 1213122304 3130212992 329825728 2047500768 827292816 2377548184 4250874148 902736226 139678049 +2147483648 1073741824 3758096384 2952790016 4160749568 1946157056 234881024 4211081216 998244352 2294284288 2472542208 3211788288 851968000 2343829504 3999662080 891355136 2383577088 4086120448 3734544384 235286528 2647750656 505056256 1448681984 3272530688 3232724864 1993859776 4016174560 2199443056 3787878616 3878756180 3769291938 3044084151 +2147483648 3221225472 3758096384 3489660928 3623878656 2885681152 1040187392 721420288 3900702720 1488977920 2229272576 2416967680 747110400 3136028672 3581804544 3495362560 4178477056 2969780224 3194281984 1990078464 1724319744 1313250304 3280961024 3922367232 3080811392 1219879744 2650007008 602974256 4279519080 2286579636 1206716990 3673921307 +2147483648 3221225472 536870912 805306368 2818572288 1140850688 1778384896 2868903936 2256535552 3284140032 731906048 1970274304 301465600 3548643328 2219180032 4008902656 770015232 4271849472 697294848 3286650880 1971550208 3709715456 815495680 1082753280 2171938688 1823903296 3960123488 1575537808 393054808 3051569836 130914618 504578239 +2147483648 3221225472 2684354560 805306368 1476395008 335544320 4060086272 3808428032 1988100096 3527409664 903872512 3364880384 1699217408 1591476224 3075604480 2590834688 3355148288 835272704 2395856896 3232894976 704477184 1614019584 2136297984 3078599936 4040125312 2869869120 3653674144 4175074224 1521002600 1979038676 2234928486 3615195053 +2147483648 3221225472 2684354560 2952790016 1207959552 67108864 1979711488 2399141888 1518338048 3644850176 3898605568 1617952768 3365404672 3487825920 3810918400 1838350336 3466821632 4072620032 4285128704 1019613184 1327708160 245101568 4102756864 881327872 263804288 4033523264 3419250464 1451238256 3409998744 23092732 1307590026 123214079 +2147483648 1073741824 3758096384 3489660928 4160749568 67108864 3523215360 2835349504 562036736 2906652672 3495952384 2286944256 2163736576 1207173120 485097472 2389901312 643268608 3809427456 2399248384 3540660224 2355316736 407866368 4083886592 447984896 410871424 3092689344 1653591584 2236314352 33806216 2954176204 746236434 513901097 +2147483648 1073741824 3758096384 1342177280 4160749568 1006632960 3992977408 2701131776 461373440 2302672896 2506096640 4247781376 1008205824 654573568 1086455808 3957915648 3151659008 4075110400 2228527104 2240512 3466135552 1092783104 898725376 1198435072 1124040320 1561981632 1290459168 1308430704 3209748792 3877634620 147874778 1760049229 +2147483648 1073741824 1610612736 805306368 671088640 2885681152 436207616 2063597568 3934257152 2529165312 4292870144 2461007872 427294720 906231808 983433216 1655504896 2357690368 3007397888 2746589184 67006464 1021130752 1897899008 3447000576 1049868544 79108992 41205824 3263927008 1052976304 577932088 110293196 1856161306 2568680723 +2147483648 1073741824 3758096384 805306368 1744830464 1677721600 2852126720 2365587456 4169138176 1698693120 2006974464 1475346432 1087897600 3262382080 874905600 654901248 1324777472 2075475968 1269604352 2198220800 1773746176 1066320896 2637261312 2295513344 314262656 1393135936 2871193632 6491536 3229460568 4052010812 1764372354 1118509151 +2147483648 1073741824 2684354560 3489660928 3892314112 2885681152 3321888768 1895825408 2575302656 4206886912 1801453568 758120448 3938975744 3211001856 1658454016 3780444160 2934407168 1265188864 2235670528 1345982464 3601156096 1599054848 3778903552 1230223104 1678474880 2912479168 502505952 2849711984 3282078968 1908397652 1695881962 2143802345 +2147483648 3221225472 3758096384 805306368 1476395008 201326592 301989888 2365587456 4202692608 473956352 144703488 2395996160 2372403200 2372141056 3245998080 759234560 1762492416 4059906048 3091980288 4206505984 1797355520 1195236352 3571801600 4053255424 1078751360 4273867840 1542132896 497346320 3470044232 4226589284 362849690 3961431721 +2147483648 1073741824 1610612736 268435456 3355443200 2751463424 3456106496 2667577344 1803550720 3653238784 161480704 1938817024 319291392 4162060288 4261806080 1502806016 391020544 3070181376 4221870080 1766223872 1534273536 2487145472 2072451584 1078502144 132935040 3970595520 853112672 1147661072 2124453416 4010307796 437520130 1795583463 +2147483648 1073741824 2684354560 2952790016 402653184 1811939328 905969664 1862270976 4018143232 3611295744 2183135232 3960471552 2329411584 811335680 3981836288 412418048 1010008064 4074848256 3851526144 4027977728 733313024 2225331200 2868456960 3249387264 2683310464 1529353408 947126304 77748432 1618414248 1944356348 2404762342 3569094631 +2147483648 3221225472 2684354560 1342177280 3623878656 3019898880 301989888 419430400 3783262208 3544186880 2418016256 940572672 170393600 4110155776 3951951872 2470379520 1788903424 756760576 294313984 3033403392 2501855232 1907407872 3820171776 2847311104 2736801408 1150300608 48781600 2459716304 3695055016 3443989380 4006911926 565794291 +2147483648 3221225472 3758096384 268435456 2013265920 3154116608 2919235584 2264924160 729808896 2378170368 463470592 3327131648 403177472 2142502912 387579904 3361144832 686850048 1918582784 2607210496 3067752448 3321325568 899730432 4292023808 2517797632 769666432 3895470784 2583185760 535580176 2410041032 930683988 3565002290 240960233 +2147483648 3221225472 536870912 2415919104 402653184 2214592512 33554432 1191182336 1233125376 4123000832 3114270720 3702521856 111673344 616824832 3705274368 3234398208 2894823424 1039482880 1206771712 1209683968 636037120 3011222528 717048320 3925470464 880292224 1350307264 1401308512 3753865744 939301304 2464022020 1534228986 143475801 +2147483648 1073741824 1610612736 2952790016 1476395008 4227858432 3657433088 4278190080 293601280 532676608 3726639104 829423616 722993152 2500591616 644218880 1415118848 3240787968 341655552 1212719104 283537408 3860428800 3133840384 3020776960 463528192 1295151488 1364401600 109440096 468091344 1142634072 3915508508 1825873918 440951519 +2147483648 1073741824 3758096384 1342177280 402653184 3154116608 3120562176 3674210304 3196059648 4039114752 752877568 2580545536 3999793152 734789632 2273443840 3559325696 2590539776 1106460672 3409879040 2248290304 1013385216 2538142720 3645060608 1455878400 2575696768 1142491712 3604343264 485031728 4247979400 4125000388 819086158 1921983765 +2147483648 3221225472 2684354560 3489660928 1744830464 1409286144 33554432 1090519040 3816816640 851443712 60817408 3897556992 2356674560 336855040 3314679808 2529492992 1390379008 2971222016 1066524672 3323072512 335874048 1233118208 3041460736 2380911872 3305511552 1897363648 1341840864 896987664 3854628936 2636103020 3342407394 100790549 +2147483648 1073741824 1610612736 805306368 3623878656 3825205248 234881024 2868903936 545259520 1967128576 4028628992 4042260480 858259456 1446248448 1953890304 3161391104 3852632064 4217585664 1004052480 1056337920 741292032 4261600256 1850944000 1435552512 2350012288 2508271424 2356261664 2301870672 329959896 505878020 1162267682 1405962383 +2147483648 3221225472 2684354560 268435456 1476395008 2348810240 3523215360 4211081216 159383552 918552576 2497708032 2282749952 4134010880 2201747456 4001234944 4024893440 4004741120 939737088 153739264 3648917504 1416062976 2473851904 3982691840 1677305088 3858115456 1984628160 2045090528 3203940528 3239344744 786586308 4020854870 3989620459 +2147483648 3221225472 2684354560 1342177280 2818572288 1677721600 1979711488 3238002688 4269801472 616562688 3785359360 588251136 1837629440 2526806016 1863974912 2031616 3252584448 419119104 1579212800 2199523328 2183088128 2128512000 326851072 1516277504 3816440448 3358526528 3582392032 4149171600 2755038440 5702804 3160594054 238106537 +2147483648 1073741824 2684354560 3489660928 4160749568 1543503872 1174405120 2399141888 3078619136 1614807040 2799697920 2618294272 1873281024 2126774272 2183790592 1058209792 287145984 3192864768 3798704128 438964224 1393772544 3743263744 1162806784 3085696768 4016732544 2339582144 466475936 1539772080 2476704040 941104420 958153130 2576756065 +2147483648 1073741824 3758096384 3489660928 2013265920 1811939328 1174405120 251658240 58720256 2260729856 1327497216 1200619520 1188560896 3021733888 2749235200 1093730304 1907982336 586104832 2424872960 1666625536 442992640 3890097152 1395723776 3032057600 3094291840 1657309376 3308708320 3524758224 2796964584 3857008732 1667471926 2713473883 +2147483648 1073741824 536870912 4026531840 1207959552 738197504 1711276032 2030043136 3196059648 1388314624 3030384640 196083712 272105472 4148953088 3619028992 2155544576 3724771328 4291641344 3799556096 3754872832 4038432768 2167821312 1320902144 1688469248 1367160448 1656815168 792912096 1260622480 557652856 2325805676 894612046 3224087247 +2147483648 3221225472 536870912 1342177280 2550136832 201326592 2583691264 1124073472 897581056 440401920 2149580800 3385851904 3601334272 1498677248 554041344 1867055104 1958182912 3259973632 1107222528 3589853184 3862005760 373718016 3219742208 2745678080 1007092608 1889205696 2766583712 2750725712 1763421832 334832292 3527793778 2383432879 +2147483648 1073741824 2684354560 4026531840 3355443200 1543503872 234881024 419430400 864026624 3074424832 1101004800 475004928 3390570496 760479744 943325184 2180186112 2234023936 3989389312 3067846656 803311616 1234343936 2314884096 3264423424 2325269248 3080814208 730330304 3736596000 2015341200 665031880 688251324 297847026 777345385 +2147483648 1073741824 2684354560 1879048192 3623878656 1811939328 1375731712 1560281088 3766484992 3074424832 1197473792 430964736 896008192 2505310208 71958528 388300800 790462464 2272215040 909680640 3748827136 282580992 881482752 243629568 3356339456 4237757568 3243549504 192215584 1554287728 2130499000 3464539364 293532514 1919011705 +2147483648 1073741824 3758096384 1342177280 4160749568 3825205248 3992977408 3808428032 880803840 2235564032 1503657984 3520069632 1308098560 1695285248 945160192 2501443584 1461551104 3276750848 1627693056 1087549440 1997260800 2155244544 34146816 1418056448 74651520 1515897664 1085244960 1351907344 141192584 1019705548 2099287838 2079375727 +2147483648 1073741824 2684354560 1879048192 3892314112 603979776 4194304000 4043309056 3951034368 2394947584 2665480192 3052404736 4239917056 1328283648 4081451008 2600534016 936476672 692535296 1330683904 1683394560 2599933952 2750825472 932796928 4092453120 3813238400 2412105408 3421323488 569878320 2977330392 2799241612 2177739902 4116250871 +2147483648 3221225472 2684354560 2952790016 3355443200 3556769792 3657433088 587202560 1535115264 457179136 4112515072 1762656256 4075290624 1817968640 3676438528 2443116544 3172892672 2176663552 3540115456 2514718720 3768383488 1718752256 1809252864 2652012800 2279016320 940748480 3134655264 3801256912 3306647912 1500705156 3144117398 1328191869 +2147483648 1073741824 536870912 2952790016 134217728 1140850688 1577058304 4110417920 1937768448 3133145088 2925527040 1714421760 2689073152 829685760 82182144 2258567168 1276870656 4084809728 2265227264 1621282816 295548928 2002154496 1696025088 2593121024 812598400 2167640256 4139612896 216712048 2062154040 4172315060 3574086386 399779583 +2147483648 3221225472 2684354560 268435456 1207959552 2751463424 838860800 3607101440 2105540608 2202009600 2933915648 3570401280 3879206912 2894331904 733872128 3353280512 1268023296 1465991168 2815156224 3669331968 3838486528 527324160 1357343232 521200896 2162120064 3189027264 3491852576 724300592 2439367304 3664945548 44722170 45701851 +2147483648 3221225472 1610612736 3489660928 1476395008 1006632960 4060086272 1593835520 1166016512 2562719744 1327497216 4132438016 1373110272 3964403712 3740139520 4248240128 574324736 685326336 478994432 992145408 2146813952 4189993984 3832489472 4231499008 3965138304 2752219584 1068594400 2984827856 2630411784 3449337820 1438688254 1531761315 +2147483648 3221225472 3758096384 3489660928 2818572288 3556769792 2181038080 2936012800 679477248 20971520 1465909248 1599078400 3878158336 646184960 587071488 3815833600 864649216 2895069184 2004410368 2261168128 4124559360 2240676864 2640908800 2633338112 2602385792 3922955072 2167426080 3858243952 191645896 1423593156 2583626490 3999325043 +2147483648 1073741824 2684354560 1879048192 1207959552 2080374784 1040187392 2499805184 3011510272 2571108352 832569344 160432128 2548563968 2148270080 3010592768 1704132608 4077092864 2380349440 3088097280 2283966464 3541161984 3573683200 181106176 3065500416 1209477248 3498966208 1721251616 1473514640 956706600 4077207620 1190046654 4068719317 +2147483648 3221225472 536870912 3489660928 3623878656 1140850688 3590324224 452984832 159383552 54525952 3105882112 600834048 4037541888 1644429312 3965583360 1056768000 386957312 1201881088 3211649024 2893271040 2309933056 1483627520 2984589824 743243520 1593928576 3055731136 1004803360 3975034576 1747281160 598535076 2226207450 3380251779 +2147483648 3221225472 536870912 2415919104 2013265920 67108864 1509949440 1761607680 2407530496 3779067904 1398800384 3352297472 1831337984 3213623296 198049792 4152426496 3088613376 2270117888 2233065472 1469566976 393668608 2193492992 3923327488 550291712 3285516928 1128445120 1488206624 902455280 2645773320 2526011972 2680337470 796159915 +2147483648 3221225472 536870912 805306368 3355443200 3556769792 637534208 1459617792 3061841920 2453667840 3290431488 1815085056 1964507136 3141795840 2971795456 1164378112 3728310272 692404224 2162089984 1455214592 142325760 3316798464 1930363392 533069568 919829888 2355340864 1601588128 3337451984 1019411448 2298149116 1745786762 938788757 +2147483648 3221225472 1610612736 2415919104 939524096 1409286144 3456106496 3372220416 4202692608 624951296 4066377728 3262119936 2484600832 2199126016 3555590144 3662741504 1785430016 1933524992 1434116096 2335502336 1949689856 1918241792 672477696 462258944 1225939584 2742242368 81824544 1299943408 4007089752 2847319772 1391367202 3164253043 +2147483648 3221225472 2684354560 1879048192 3355443200 3556769792 2516582400 956301312 159383552 2118123520 1780482048 2758803456 3669491712 2954100736 3216637952 1159659520 3200483328 455426048 3785154560 835096576 3284768768 1566708736 3512427008 3568420608 706112128 36774336 2410074784 3331956304 3978965336 1362573740 2566890242 2376291625 +2147483648 1073741824 3758096384 4026531840 671088640 3422552064 4127195136 1560281088 3732930560 1589641216 3625975808 2880438272 3051880448 2825650176 3844997120 3763011584 3582820352 3219472384 285646848 4182290432 1993578496 4125492224 1830243840 3817596672 1004692608 2551531072 1947135200 1874128592 2334510968 3001614532 402166174 1505485611 +2147483648 1073741824 3758096384 805306368 939524096 3825205248 3925868544 1090519040 2491416576 3737124864 1021313024 1609564160 1237843968 2741239808 4031643648 2265645056 4258168832 533020672 973447168 2649468928 1135671296 2456161280 3491707392 2097709312 3624539776 3436540224 1413331168 1934088624 3399145048 2619571636 3663376986 2881714635 +2147483648 3221225472 2684354560 1342177280 2281701376 3422552064 905969664 1728053248 461373440 3879731200 1986002944 1297088512 854065152 3325820928 1936588800 3252355072 3307569152 4248125440 4055818240 594579456 3545991168 1072051200 1186430464 312715008 3453122944 3564459200 887024928 2812343920 3421736776 1295665700 793316902 1563472603 +2147483648 3221225472 1610612736 4026531840 134217728 738197504 2516582400 2969567232 3347054592 230686720 3575644160 1221591040 3945267200 2335440896 1713242112 3978231808 378830848 4068556800 994828288 4172673024 3923433472 2289439744 3561700864 3644491520 159806080 2310232768 3559306080 3173786320 2456976840 2869779492 2905194114 2721092835 +2147483648 1073741824 536870912 1879048192 1744830464 1946157056 771751936 1090519040 2340421632 3577741312 1335885824 4138729472 2149056512 1694760960 925499392 3304128512 1147371520 2388344832 1758633984 68734976 2994329600 1978811392 555037184 2237238016 2256688768 4285365440 915273504 3193974160 3335545016 935879356 2437688234 1998984081 +2147483648 1073741824 1610612736 805306368 2013265920 738197504 3724541952 2835349504 1132462080 1170210816 4070572032 3182428160 1587019776 1785987072 1751515136 1336082432 106725376 306528256 2168430592 1329197056 718848 784231424 464985600 850066176 3004049024 355419328 283033440 2405972752 2827752824 1635939132 2007844690 804508791 +2147483648 3221225472 1610612736 2952790016 402653184 335544320 3187671040 3036676096 3397386240 1312817152 81788928 1576009728 1280835584 844365824 2230976512 1539112960 1438810112 2546417664 2269110272 1936060416 1925773312 2502040576 4196991488 2249767680 2796176512 1148542016 1484691616 3654384304 803002904 2713197628 1730442626 3789696601 +2147483648 1073741824 536870912 805306368 2281701376 4227858432 905969664 4143972352 3699376128 2235564032 941621248 4031774720 2108162048 3740532736 4125753344 459603968 1227915264 3708764160 261464064 1264570368 401274880 1555182592 2905167360 933680896 2770606464 2709679936 3505474592 3098184400 4119997256 4009316388 1473168098 2226127769 +2147483648 1073741824 2684354560 3489660928 3892314112 2617245696 1375731712 1593835520 3498049536 88080384 1436549120 638582784 3034054656 3445882880 4283039744 401145856 1668513792 2065907712 3009060864 3081801728 3142158336 2070037504 3169146368 2249581824 3304865152 1401838400 2696092192 490908688 2998198888 2129900636 300106954 1127918481 +2147483648 1073741824 2684354560 805306368 2281701376 335544320 3120562176 2399141888 1434451968 2856321024 2397044736 3014656000 422051840 4147904512 3886153728 4150198272 394559488 2524790784 1360764928 5869568 2562127872 2551870464 4233847296 409129216 77877632 355867072 2835420576 4216975152 2805392824 2774162948 2335907094 663940717 +2147483648 1073741824 536870912 2952790016 402653184 3556769792 4127195136 1761607680 494927872 2034237440 3772776448 3081764864 344457216 651427840 3874881536 2373779456 2919464960 1930117120 2512297984 3819491328 2707798016 1609464832 1412497920 2189016832 3542895232 973747136 2190412064 2423318832 2089390392 2135179860 1601064802 921775639 +2147483648 1073741824 2684354560 1342177280 2013265920 872415232 4261412864 1459617792 1769996288 2428502016 367001600 831520768 3614965760 2372665344 2317484032 1889468416 1041465344 1648181248 3301744640 2525925376 557959168 1321864192 797655552 1037941504 3770705280 2111851968 3717224160 1299727024 1550611432 2158102508 2011128814 3962803989 +2147483648 3221225472 3758096384 1342177280 1476395008 2483027968 301989888 3674210304 3800039424 2923429888 291504128 351272960 3361210368 2226913280 550895616 1904803840 3762978816 2933866496 872669184 2016784384 3683420160 3820911616 1825403392 2314272000 2873648000 2622783040 2186414496 965948784 3222138264 3460350204 703610550 1943538447 +2147483648 1073741824 1610612736 1342177280 4160749568 1677721600 2986344448 3607101440 2088763392 1136656384 3630170112 3285188608 2069364736 2680946688 1268645888 3362193408 2714271744 779698176 2347737088 3146903552 1667680256 1012280320 1062406656 3257580800 1795706240 4292086080 2649887072 524896496 1437067720 1290124348 463788766 2807508539 +2147483648 3221225472 2684354560 268435456 4160749568 1006632960 234881024 2197815296 3095396352 3175088128 4116709376 3379560448 18350080 3661365248 4169007104 333774848 3727130624 303775744 3439517696 3416035328 1019848704 3486911488 434185728 2448794368 2502454144 1581537600 2737985056 1048799344 3724467160 2235737820 4185688758 1585042235 +2147483648 1073741824 3758096384 805306368 2013265920 1543503872 704643072 2902458368 2474639360 3896508416 2384461824 4134535168 1040711680 3411804160 1117126656 3874291712 4161536 3426435072 686989312 3665080320 3938580480 1104817152 774071808 1744224512 3267796096 376352448 1703053728 2164049232 1868407896 2594996212 182346406 3499178983 +2147483648 3221225472 3758096384 268435456 4160749568 67108864 3858759680 3841982464 2894069760 3602907136 3684696064 1924136960 3927441408 1191444480 194379776 2631204864 4008214528 4119019520 2275270656 2161881088 1049012224 1770138624 3320519168 3223451392 3967403136 1679686464 899397856 2422661648 1439847160 61031420 3110988138 2594411471 +2147483648 1073741824 536870912 805306368 1744830464 335544320 100663296 2231369728 1484783616 197132288 3177185280 17825792 2969042944 834928640 363724800 2057109504 1225818112 4176691200 3438125056 1274269696 359069696 2677687296 1788551680 2542911232 3686376576 1793454400 320847456 2568280944 3745331112 820033900 1180382778 3648113427 +2147483648 1073741824 1610612736 805306368 4160749568 201326592 1442840576 2298478592 1551892480 3368026112 1486880768 409993216 1841823744 2127822848 4272029696 3053518848 2000060416 2757967872 1268228096 2149969920 1035794432 103164928 182128128 252444416 387180160 2935988032 1854004704 987145616 2767402648 2756682388 3303653986 3924984925 +2147483648 1073741824 536870912 1879048192 3892314112 1811939328 436207616 587202560 511705088 4030726144 1629487104 2857369600 3868721152 1848901632 2854879232 3950837760 1612873728 4078387200 763338752 31838208 1773197312 2584609792 4042210816 1446760704 2449976192 1575067712 468886176 2706336592 3509309384 239050428 3594894722 2141252961 +2147483648 3221225472 3758096384 4026531840 939524096 469762048 503316480 2063597568 914358272 406847488 757071872 829423616 2502426624 2126249984 566099968 916258816 3031203840 1432567808 3859931136 1530900480 2677725184 3866250240 2248893952 4002257664 1836160896 3966740032 625139872 3248887632 3458811480 2984169828 703076438 651957475 +2147483648 1073741824 1610612736 2952790016 2818572288 2214592512 3791650816 3707764736 3800039424 4114612224 715128832 4237295616 2689073152 1567883264 1448476672 1130037248 623345664 223166464 1180475392 3317362688 2482616320 1459749888 3336374784 3449081088 353296512 1531967040 4008277792 4049777552 3401967400 1847615636 382748674 1701324183 +2147483648 3221225472 536870912 268435456 2550136832 469762048 2516582400 3573547008 3917479936 926941184 3835691008 1336934400 3003645952 1793851392 3126722560 2936340480 2925166592 4011540480 3498041344 2410795008 2915870720 185760768 7042560 295149312 2244862080 191552960 3084059680 2968772368 566212152 2664541876 3105669726 3486140067 +2147483648 1073741824 1610612736 1879048192 671088640 1946157056 1308622848 2097152000 1233125376 1379926016 3114270720 2928672768 1221066752 3926654976 2411069440 2487156736 1923448832 2898870272 1790615552 146599936 1545328640 1310344192 2987987456 3033709312 580970624 3282423232 3343473312 939182480 3483154472 4065035092 2914127550 451240871 +2147483648 3221225472 536870912 805306368 1476395008 2483027968 3925868544 3170893824 864026624 1598029824 81788928 32505856 2728919040 1468268544 2244870144 3216048128 3978592256 272580608 1509285888 2779500544 478328832 2527730688 3683590656 3762147584 3265257600 305856 1039105568 51238960 345476120 2014362436 3317245418 993040571 +2147483648 3221225472 1610612736 3489660928 3087007744 3288334336 1912602624 3137339392 3699376128 792723456 731906048 2683305984 1736966144 346292224 1013317632 3755802624 2627829760 2482716672 3059539968 216723456 420464640 279071744 1756060160 1218755840 4152806272 2699938112 849936672 3296700176 1298804632 909076980 3119706330 1353963871 +2147483648 3221225472 3758096384 268435456 2281701376 603979776 704643072 251658240 3749707776 1396703232 2011168768 3639607296 2779250688 2247360512 1279393792 1519321088 1900445696 2257403904 1571414016 830189568 3991709696 521540608 987564544 1997646080 970430848 435326144 539982112 1398202032 4283781528 1127584068 2137903058 2243005437 +2147483648 3221225472 536870912 2415919104 2550136832 67108864 3388997632 1191182336 2726297600 1296039936 178257920 2198863872 4195876864 3211001856 247332864 137428992 2240512000 516898816 2258296832 2375340032 1789782016 56261632 332347904 2736451840 1112860032 3175995968 317346336 1858546320 744915432 3029256636 423802570 3524315659 +2147483648 1073741824 3758096384 1879048192 1476395008 2617245696 2852126720 4043309056 2457862144 859832320 811597824 1613758464 3451387904 365690880 1162477568 3200974848 1637842944 3485548544 2259984384 246329344 1030608896 986070016 3714131456 1512354048 2022105728 118070848 1026058784 837031152 2184084600 2846192652 2337967214 2200686545 +2147483648 3221225472 3758096384 3489660928 1476395008 1543503872 2785017856 2097152000 461373440 1799356416 354418688 1984954368 2441609216 168558592 446300160 651624448 4218978304 747454464 3016744960 210087936 4103784448 3670965248 3381220864 2946098944 3634926720 3209002176 4116964896 1544532688 3462781384 204122164 2918597662 1170034097 +2147483648 1073741824 1610612736 2952790016 2550136832 2885681152 436207616 2868903936 4152360960 490733568 916455424 3876585472 3524788224 1625030656 243662848 2597650432 3653599232 1318273024 2968559616 2330390528 1634449408 3151109120 3730251264 1235921152 3140867968 272305344 3282341920 3345256464 3515131752 2528431420 3397158166 2430114327 +2147483648 1073741824 536870912 1342177280 134217728 2080374784 2785017856 3338665984 1082130432 3946840064 3433037824 2094006272 2627207168 3920887808 4250271744 3984392192 163479552 2146123776 555982848 2737164288 3137390592 1240101888 1990665728 2557603584 2611392896 4129237312 2387987232 986222224 1879458824 1428518908 3681193026 797783135 +2147483648 3221225472 1610612736 805306368 671088640 4093640704 1107296256 3774873600 2642411520 658505728 3584032768 846200832 4094164992 2900099072 41811968 1369767936 2411692032 723206144 234545152 3203723264 4158240768 377095168 570372608 74489088 2755905152 517284288 4030195744 1401363856 3198474456 3152139188 3364771110 3580697939 +2147483648 1073741824 3758096384 805306368 3623878656 201326592 33554432 2902458368 1048576000 3225419776 2522873856 3520069632 2568486912 3438018560 928120832 2782593024 607027200 1313423360 3939868672 458731520 3356817408 3826678784 1512918528 3054732544 2699224192 3651867712 2420564384 1917660144 1354994952 1182442204 3649526414 2218041213 +2147483648 1073741824 3758096384 2415919104 1207959552 1811939328 1442840576 1929379840 1920991232 3636461568 1386217472 1913651200 1511522304 1123287040 2935095296 4269080576 809336832 617037824 4213743616 1623896064 2217191424 2267952128 2554015232 2117515008 3761873792 2891800640 1996593376 1777957520 3440089512 3456660348 334243906 3397790893 +2147483648 1073741824 1610612736 1879048192 671088640 603979776 3120562176 788529152 276824064 3451912192 648019968 3121610752 3036151808 2405695488 3623485440 2338521088 1882685440 3755556864 2771689472 484372480 4047886336 1695958016 3082107392 1394786560 770435456 3467064128 3017649760 1027742096 837232680 1539150220 1064458250 1070530905 +2147483648 1073741824 2684354560 1879048192 1207959552 3556769792 301989888 1291845632 4185915392 4290772992 1923088384 219152384 3833069568 65273856 101318656 1199505408 1358135296 2838839296 2179768320 3103166464 1727125504 610669568 3499696640 1051378944 1119850624 2189646784 2519583328 1936212496 2661031720 1047418444 3417643722 11322721 +2147483648 1073741824 1610612736 1342177280 939524096 603979776 1107296256 1224736768 2726297600 1547698176 3474980864 2366636032 1516765184 3646685184 1415184384 1379860480 3391848448 916799488 1014276096 54456320 1080674304 3634252800 346106368 3515524352 2125447808 2635800128 3016075680 2346478416 1075448168 2971601860 1228667030 2077065089 +2147483648 3221225472 536870912 805306368 2818572288 2080374784 4194304000 486539264 1249902592 2151677952 2053111808 2381316096 518520832 2501115904 547749888 866058240 2338619392 3036233728 1079762944 609079296 2145040384 2870633472 1011701248 900571392 585809024 1121063488 2353626528 3528713200 1726587160 385129764 1658913378 1965555567 +2147483648 1073741824 3758096384 1879048192 2550136832 2751463424 1308622848 2768240640 494927872 331350016 287309824 3647995904 1776812032 1739325440 2813722624 3347120128 680427520 863453184 1685037056 4134121472 2275465216 2394053632 3405462016 1277797120 1665184896 1071798208 4259544672 581811152 2935655704 3336914244 3705994014 2334686855 +2147483648 3221225472 1610612736 1342177280 939524096 872415232 3657433088 889192448 2810183680 2629828608 710934528 4010803200 150470656 1593049088 1483603968 155779072 3692724224 3076997120 141811712 3167612928 3449587712 2804026368 1886609920 164489472 2854024320 1541544128 169047008 3739068784 2531558568 3742771948 1736254626 1880401267 +2147483648 3221225472 1610612736 268435456 402653184 3825205248 301989888 788529152 3665821696 3007315968 1180696576 1278214144 3245867008 2380529664 2822373376 173735936 566067200 3433119744 1212604416 3389845504 2664409088 2573605888 10824192 982301952 1452253568 2139503168 1020618016 2299848944 4246454648 3072600428 2979672442 3997898505 +2147483648 1073741824 536870912 1342177280 2818572288 603979776 3657433088 1828716544 2843738112 3972005888 3563061248 1559232512 3395813376 3303276544 1615724544 2583887872 2652143616 3356311552 2553782272 3955871744 100845568 2044863488 569969152 1008828672 1009162368 4107018176 1820987360 1704811888 3006252632 193309604 3351826266 551500507 +2147483648 1073741824 3758096384 2415919104 134217728 335544320 1845493760 721420288 796917760 3074424832 2413821952 3834642432 1110966272 3131834368 2789081088 1414332416 722632704 2679324672 2071961600 722579456 2563024896 2592740352 2003767808 3580463872 2986906496 392449728 1660560160 3527887536 2562582440 3900368012 1996975694 2522723643 +2147483648 3221225472 2684354560 2952790016 939524096 603979776 3254779904 2499805184 461373440 2193620992 4007657472 1456472064 2801270784 1450442752 2023620608 4280352768 2405859328 4060037120 1994907648 1038716928 1041299456 540175360 2080078336 1173484800 3333741696 2052342464 2695776480 520706352 4159367496 3272943276 391685442 447613099 +2147483648 1073741824 1610612736 1879048192 2550136832 1006632960 3992977408 2365587456 478150656 1019215872 887095296 1028653056 737673216 3311665152 2681077760 3477929984 3230695424 2411937792 679321600 1671688192 1907808256 3660717056 905393664 1464578816 1007348864 2896710464 1771839968 2032807344 1673739272 243125676 1520685322 1463193411 +2147483648 1073741824 1610612736 805306368 2013265920 3825205248 2382364672 3405774848 125829120 557842432 1260388352 844103680 1479016448 3046899712 19267584 283967488 3200811008 1712013312 3737493504 4168347648 2035742720 3291638784 2034727424 386650880 2019750784 105409216 1257000992 1549675728 2698595272 372430052 341836758 3933213375 +2147483648 1073741824 2684354560 1879048192 2281701376 4093640704 503316480 4211081216 444596224 2931818496 220200960 1253048320 2086141952 10747904 1189740544 337182720 2623307776 2410889216 3894779904 1363120128 2099173376 1161196544 300364288 3782714112 1511177088 2638240832 3227529184 852496720 2458418936 137125020 600179194 576670737 +2147483648 1073741824 2684354560 4026531840 3892314112 2214592512 1778384896 318767104 343932928 1975517184 2397044736 68157440 3058171904 2206466048 2262695936 2350055424 1475706880 70074368 2683740160 1167101952 3898578944 3031974912 2782677504 1628596480 105465728 1337493824 1460372576 793645488 2820361000 1808893172 1707307610 1130220339 +2147483648 1073741824 536870912 268435456 2013265920 3422552064 2449473536 2197815296 1518338048 616562688 3906994176 3960471552 916979712 2656829440 1519255552 812318720 2790621184 1644511232 170827776 3136868352 1383589888 3428338688 98852352 1945791744 1459164032 3935354432 3217800416 3695587760 3722918056 2484324356 2262969142 3552398955 +2147483648 3221225472 536870912 2415919104 3087007744 4227858432 2785017856 3338665984 729808896 2092957696 4246732800 904921088 2445803520 1033109504 2313027584 3438215168 3559096320 68239360 1799151616 922406912 1362749440 3973606400 202130944 1026709248 2576157056 819389632 2591797472 4233984976 913220312 3261564372 678916290 508541539 +2147483648 3221225472 2684354560 1879048192 1476395008 2617245696 2181038080 2701131776 3078619136 2487222272 1465909248 1894776832 3783786496 1368653824 2895773696 2944729088 203194368 3732881408 107601920 1651216384 3535968256 1400396800 1897678336 2592998656 3210676864 821688512 3163805088 446611952 588646680 1072906900 3978278178 166244161 +2147483648 1073741824 3758096384 3489660928 1207959552 2751463424 1174405120 1291845632 2961178624 1220542464 2657091584 4113563648 2829582336 4037279744 3973709824 979435520 285573120 1574649856 584359936 2125901824 2194376704 1409823744 1962174976 3938590464 120404096 593202496 217068512 2353541872 3528740920 4187098948 1723157914 3512190353 +2147483648 3221225472 536870912 4026531840 1476395008 201326592 973078528 419430400 4236247040 3963617280 2988441600 2408579072 594018304 1225523200 1057619968 3612016640 3741351936 2271297536 89907200 810143744 43440128 3796376576 1260129792 2023905536 103243392 2797259072 357704096 2600425168 2253312808 784103620 2599551102 3383690985 +2147483648 3221225472 536870912 1342177280 3623878656 4227858432 838860800 117440512 41943040 1673527296 991952896 1389363200 3875012608 1560543232 3637903360 4286513152 2930606080 2844344320 3330465792 2694631424 988776448 255351808 757343744 310791424 155662720 3691612736 2303661408 3550864976 1738885704 4146632268 1643222938 1959484911 +2147483648 3221225472 1610612736 3489660928 2818572288 4093640704 167772160 1996488704 192937984 4190109696 1780482048 1284505600 1613234176 215220224 1580597248 2832662528 1488551936 4123082752 3665747968 2148593664 2668349440 2032681984 1918124544 2675312896 1119321472 2898898624 1188657248 2127752784 2759496936 3689853988 616082898 1570737751 +2147483648 3221225472 3758096384 3489660928 134217728 335544320 3120562176 2902458368 1518338048 1900019712 3038773248 4008706048 898105344 3863216128 1165361152 2860187648 64978944 153960448 3268730880 1304080384 3646801920 1166562304 507802112 1769357568 3699060864 148897344 1353546016 4262763600 2119861272 2840436148 1519399530 2522376087 +2147483648 1073741824 1610612736 805306368 3892314112 3556769792 1040187392 2734686208 2692743168 2260729856 2690646016 449839104 1808269312 4093902848 624033792 1388511232 3955916800 3599843328 1515823104 1439952896 1374484480 3024626688 1212441088 378684160 267605888 1788006720 419244000 2942299888 1996144584 2009665268 3291840570 2027288613 +2147483648 1073741824 536870912 268435456 1744830464 1811939328 1644167168 620756992 276824064 2646605824 786432000 445644800 1292369920 2299789312 363986944 138608640 1167622144 3549511680 3532365824 3252801536 3835619328 147866624 2678590976 1982078208 3389659264 3350149952 1256643424 3420224688 2403760488 601974612 3943929938 1929232997 +2147483648 3221225472 2684354560 805306368 3355443200 1677721600 905969664 3372220416 528482304 1086324736 3294625792 1198522368 1218969600 1775501312 1565130752 1893793792 646152192 3192602624 4124237824 2181074944 2621290496 3048215552 600316416 2686727936 3600951936 127222464 1675226592 569528944 1684867224 2482354628 2274626818 2859093881 +2147483648 1073741824 1610612736 1342177280 1476395008 2617245696 1979711488 3405774848 310378496 3770679296 1172307968 2725249024 2305294336 3187408896 3876978688 3358785536 2726723584 1145389056 772120576 2303455232 4081895424 2616228864 1797813760 551292672 3431346048 3442167872 3239239904 2049914160 719383960 3030282084 1463768406 1027135735 +2147483648 1073741824 536870912 1879048192 1207959552 1275068416 2113929216 2835349504 2155872256 3862953984 799014912 3780116480 1823997952 455868416 3486384128 1349976064 970489856 4103684096 1019191296 156880896 601544704 4098905088 2587373056 946615040 1861119616 3060235584 3057696416 2527427600 426358600 601015020 1597260238 1681007299 +2147483648 1073741824 536870912 2415919104 939524096 1946157056 4127195136 587202560 3514826752 4039114752 1793064960 1995440128 3250061312 714866688 3907387392 3229548544 3331620864 905527296 4225474560 1303760896 1015982080 2597350400 3198697984 1817460480 1661108096 1357198784 3976046816 78313264 19552856 3136386316 3126836006 1201639079 +2147483648 3221225472 2684354560 2952790016 3892314112 1543503872 2449473536 218103808 3917479936 3921674240 379584512 4023386112 4255645696 3014918144 2406612992 1756561408 3259465728 1122058240 2380587008 1479446528 2611083264 573572096 1335379456 1680618752 4284351616 3924649920 1554683232 2798383120 3111080264 320980388 2557483394 1106774485 +2147483648 1073741824 536870912 1342177280 4160749568 2751463424 3657433088 754974720 964689920 473956352 3969908736 762314752 1286078464 3529244672 2928017408 884408320 375947264 1494302720 3639582720 4126265344 68339712 2001734656 2367179264 2912168192 3695841408 3603521472 689678240 1235996944 3387159256 3564090084 1144119270 2800924159 +2147483648 1073741824 2684354560 2415919104 671088640 2080374784 3657433088 2432696320 4286578688 1019215872 119537664 2326790144 839385088 477364224 1676017664 3161391104 2937487360 422133760 1779015680 3281489920 2175051776 1594893312 1106773504 3030147328 3045206656 267466944 2619704800 136157648 4028730488 1708378932 2886381202 2624258623 +2147483648 3221225472 536870912 1879048192 2550136832 2751463424 838860800 956301312 377487360 2051014656 3210739712 4151312384 1052246016 3734765568 1762263040 130482176 3767566336 2116894720 3169312768 1160105984 608606208 3238034432 578820608 2151709952 3395304064 4025486400 3958925984 2088522096 3417985368 3940513420 207418982 1636782033 +2147483648 3221225472 3758096384 4026531840 939524096 1140850688 3590324224 452984832 2088763392 868220928 383778816 2603614208 3049783296 2340159488 1404436480 4170121216 1702199296 2186887168 1032511488 2042933248 377477120 2877312000 3309324800 3156246272 4098902912 112749376 4111752544 2883212208 4104218552 2000614964 2936986294 306615767 +2147483648 3221225472 536870912 805306368 1744830464 1409286144 1912602624 1895825408 1434451968 3711959040 2799697920 821035008 3971481600 1164705792 2555510784 906166272 4283662336 338771968 2640371712 578473984 1429059584 2441085952 926958080 3420456192 1936735872 1526205888 2467054880 1382185008 3491456152 2041569612 2372618014 2757202301 +2147483648 1073741824 2684354560 1879048192 2550136832 2214592512 3187671040 218103808 3246391296 1245708288 3349151744 804257792 3954704384 4210819072 1358823424 3387097088 3925966848 3862773760 3788677120 1130663936 449042432 3913317376 52431360 1748007680 3025678464 3182178752 1647722144 3764869776 23319704 481301484 2341997686 3058465163 +2147483648 3221225472 3758096384 2415919104 3623878656 3825205248 3724541952 3506438144 2558525440 583008256 375390208 26214400 1203240960 679739392 4110548992 1551695872 2441248768 1788821504 4230995968 788901888 1279584256 943733760 2409638400 3094362880 1500003968 3306962240 3719718112 3216457968 1351857512 4022580684 874229466 3121578661 +2147483648 3221225472 3758096384 805306368 2818572288 4227858432 3254779904 3170893824 25165824 2906652672 438304768 2335178752 3758620672 2359296 4269670400 4031840256 3773399040 4203692032 843636736 3364794368 1387509760 1587545088 2213574144 560487680 573860992 1137068992 4257027872 1783870032 1978666360 1382566772 347369018 2651217843 +2147483648 1073741824 536870912 2952790016 1744830464 1409286144 4194304000 4177526784 1619001344 3753902080 291504128 1265631232 3114795008 1525940224 868089856 508100608 2652209152 3608625152 158113792 1552601088 1952430080 593511424 376455680 1797783808 2553559680 3495842624 670647392 2891823472 3763553944 4070222788 2357706642 1899778051 +2147483648 3221225472 2684354560 1342177280 1476395008 3288334336 570425344 352321536 3548381184 2084569088 1751121920 565182464 3247964160 3350986752 166592512 1315241984 87064576 3815456768 3693469696 4267937792 1851951104 526408704 2268101120 2656584960 3684461696 3695064768 1213024160 873776752 3954773432 879682332 2702600470 3253274835 +2147483648 1073741824 3758096384 4026531840 1744830464 2617245696 2785017856 3204448256 645922816 398458880 1386217472 3803185152 971505664 353632256 3028942848 2856255488 3411836928 3751100416 1670619136 2109845504 373463040 2145395712 1104176640 3606605568 416046464 3887479360 3305195872 2438575760 941553272 1154370820 1653410146 4035942073 +2147483648 3221225472 536870912 4026531840 4160749568 1006632960 2382364672 4278190080 4102029312 381681664 736100352 384827392 162004992 1644953600 2401894400 3357474816 1709146112 2236956672 3765493760 998428672 2591676416 4288695296 147854848 2654491392 2626971008 4293812032 2533961184 1906497328 1474938328 1681408004 3381941486 2523805129 +2147483648 1073741824 3758096384 3489660928 2818572288 3288334336 1241513984 2264924160 2977955840 1765801984 1063256064 2687500288 2597847040 1073479680 253362176 1934426112 3922296832 2478260224 1265934336 4194742272 1605339136 253772800 198203904 1093167360 3632536960 3925232576 207564832 3167789552 1746976760 2329468604 3614766326 2886139209 +2147483648 1073741824 536870912 268435456 3623878656 2751463424 503316480 2701131776 3984588800 2663383040 1809842176 3956277248 3153592320 1624506368 3179937792 1721696256 1388544000 3191160832 745316352 954126336 1198909440 2968263680 3980290560 1124432640 2076501632 976390080 155951840 896101552 2461705416 3164071340 1006594322 357810721 +2147483648 1073741824 3758096384 3489660928 3355443200 469762048 771751936 3103784960 1082130432 2503999488 3273654272 3148873728 1509425152 3981180928 643956736 1611464704 423591936 3759095808 3114442752 4286099456 3340339200 3472126976 3045996032 840919808 766172800 1936497984 3980914464 2860718672 3198211000 3462765452 565076558 3492753029 +2147483648 1073741824 1610612736 805306368 1207959552 1543503872 1644167168 3909091328 2894069760 348127232 1725956096 2754609152 2631401472 619970560 3113615360 645857280 1589739520 1237925888 2356060160 2564878336 1779169280 2427220992 4020381184 906575104 3742295680 2895162688 3908272608 1552445616 3688657592 1725574460 3782044530 2966472911 +2147483648 3221225472 536870912 268435456 1476395008 469762048 3925868544 3573547008 226492416 3871342592 786432000 2723151872 4285005824 2342256640 2160984064 3229810688 3426516992 846020608 3977240576 2196361216 4015433728 3679722496 1948415488 504709376 752599168 2089521600 2867053280 4143955504 233960968 2853341540 3569249014 140203659 +2147483648 1073741824 3758096384 1879048192 3087007744 872415232 2046820352 2197815296 2625634304 3703570432 1038090240 1158676480 3254255616 386138112 2838364160 3400204288 13205504 1420115968 2945622016 2634330112 311154688 119294976 2235200000 58534144 2263269248 2130900288 1740433632 2888809520 158504 3449383468 953735066 189893395 +2147483648 3221225472 1610612736 268435456 3355443200 335544320 167772160 2667577344 2038431744 3896508416 2996830208 1206910976 2643984384 3028025344 2782789632 2540634112 3450437632 1313947648 915857408 152104960 1373874176 1346663424 2245153280 2825476352 4254771584 1435932608 3734017184 2493759248 3362012312 2246206332 3994092214 1345750411 +2147483648 3221225472 3758096384 1879048192 2013265920 2483027968 1644167168 3674210304 562036736 616562688 1830813696 2507145216 238551040 2507407360 1176633344 4244045824 1322090496 1815429120 569040896 980463616 1681102848 746351616 2332975616 1177634048 2129699712 343119808 4179371232 3340659408 2182704536 4004296492 2894959346 3663004453 +2147483648 1073741824 536870912 3489660928 2818572288 872415232 436207616 4076863488 2541748224 1396703232 392167424 3765436416 456654848 655622144 4043964416 343867392 1600880640 3730128896 3448020992 70701056 1042122752 1411130368 969294336 1263608064 2504449920 1839581376 3251119904 703333616 1253970904 681924684 3044839330 444782993 +2147483648 1073741824 536870912 1342177280 134217728 335544320 4261412864 4177526784 192937984 331350016 1654652928 3677356032 4256694272 1317273600 3479306240 3539533824 3297542144 4093329408 560308224 2478821376 1338165248 1680634880 355340800 4173808384 2357451392 472167616 314007648 1138460432 3438339384 939331500 137284714 1805797541 +2147483648 3221225472 1610612736 2952790016 402653184 2080374784 905969664 1929379840 3548381184 1296039936 3785359360 177209344 413663232 1069809664 3688235008 2317025280 1572569088 3828170752 3121668096 2389635072 3526490112 605821952 3339335168 2599517952 1274729344 313491648 1332943392 3307203472 2240502696 1167296484 2502495962 1697024295 +2147483648 3221225472 536870912 1342177280 2550136832 872415232 1442840576 2768240640 1384120320 1010827264 648019968 1785724928 4000841728 1546387456 1578237952 1391656960 3179970560 553730048 170516480 1598279680 3810297856 1287945216 3516285440 2688900864 1384098944 342266944 2926796192 2697638800 3944818904 85579532 1058771038 771802973 +2147483648 3221225472 536870912 3489660928 2013265920 3288334336 973078528 3338665984 780140544 2562719744 161480704 2811232256 100139008 2677800960 1063649280 779550720 3561455616 1634811904 1400954880 69128192 3296053248 2903772160 3782375936 3011860736 2751649152 3428029504 629371104 4562192 1887196008 2979424524 1639914166 62119255 +2147483648 1073741824 1610612736 805306368 1744830464 3019898880 503316480 2533359616 2894069760 465567744 3835691008 1422917632 3311927296 1373372416 3433168896 3064659968 2395373568 3655942144 3688734720 3325554688 2219898880 251421696 1865568768 3970110208 1600830848 3975378752 1304605536 3415150736 2964357704 1103892292 3857325878 2389137373 +2147483648 3221225472 3758096384 805306368 134217728 1275068416 3992977408 1056964608 192937984 3183476736 362807296 321912832 506986496 715915264 1225916416 948895744 3899392 1786593280 132440064 820948992 2872948736 1980519424 983707136 3942062848 670541184 3145666752 421785696 1990285200 758035768 2929584876 3174848254 1352289245 +2147483648 3221225472 2684354560 4026531840 671088640 1409286144 4261412864 352321536 3514826752 2411724800 2078277632 3633315840 3861381120 1497104384 4018274304 2851667968 735543296 668680192 3902726144 1884590080 188864512 3499910144 1899127296 3684778752 3537095808 3926747584 2474244192 516436144 1898729960 4192871876 3387254982 3399859821 +2147483648 3221225472 3758096384 268435456 2550136832 335544320 1644167168 117440512 377487360 4039114752 3680501760 3926917120 2129133568 1210843136 1191313408 3929079808 3285483520 1276329984 643162112 1096790016 1293068288 2072779776 2725384704 4241032448 3792752000 3451731008 1873191136 3520750704 801467816 2040700388 2106853070 1827019085 +2147483648 1073741824 536870912 805306368 3355443200 3556769792 3254779904 1627389952 2910846976 3141533696 1725956096 1571815424 4273471488 2610167808 95813632 1462566912 3985342464 1086013440 733388800 760795136 215087104 177476608 3555840 678235392 2976622208 1611364800 1854850592 2928469040 2735205688 382292812 3466973122 3356634415 +2147483648 3221225472 2684354560 1342177280 2550136832 201326592 4060086272 2130706432 2625634304 1916796928 3642753024 4262461440 2776104960 2085879808 2146041856 4068802560 187138048 4170137600 2077417472 2304806912 3760293888 2488548352 2078940672 881151232 3660045696 1896824128 3859978656 1283519568 3394355176 2325509452 781585042 1264792529 +2147483648 1073741824 3758096384 3489660928 939524096 2483027968 3254779904 721420288 1501560832 3510632448 337641472 500170752 2671247360 1306787840 14548992 3849781248 788037632 2739486720 3695157248 2298064896 909805568 2774797312 2803790336 1670866176 2571676544 2516671424 2104751648 3579568720 2045237000 3165490668 1319958698 3118419467 +2147483648 3221225472 536870912 3489660928 3623878656 872415232 3053453312 4043309056 2843738112 985661440 232783872 386924544 1762131968 3959685120 1454505984 1569914880 1755086848 2273394688 1782571008 6672384 1390594048 2479119360 2228355584 2705542912 1978984064 2656385472 1818608864 283287984 4106515112 206727124 3926066202 1993657765 +2147483648 3221225472 2684354560 805306368 1207959552 1140850688 3456106496 2231369728 2592079872 2864709632 148897792 3490709504 3790077952 2297167872 545914880 632356864 279478272 3214622720 673832960 3618344960 3823548416 2192331776 1101662720 113314560 4010859648 3116330048 2252321504 2275998896 840633000 3479828644 2550912878 1280767945 +2147483648 3221225472 2684354560 3489660928 3892314112 3690987520 973078528 3439329280 3632267264 4223664128 2459959296 766509056 2963800064 23330816 2417885184 2484535296 2149679104 3957932032 1407639552 938512384 540264448 3508798464 1392391680 3142013184 3218707584 91564864 3311700064 3915763344 1149708792 2474230948 2613392602 3192696531 +2147483648 3221225472 2684354560 268435456 2013265920 67108864 234881024 3271557120 3330277376 3678404608 3005218816 3656384512 828899328 403439616 440532992 488439808 1522106368 1254047744 3769950208 1224642560 4257196032 882658304 1551514112 1145660160 1744820096 2151422528 2571790624 2059471952 3118697368 352728004 388183758 2806970365 +2147483648 1073741824 2684354560 3489660928 3087007744 67108864 1577058304 4110417920 159383552 3602907136 1428160512 3115319296 1326972928 2986606592 4294574080 301137920 1481539584 963198976 644718592 1047498752 3448276992 3822349312 1706170880 50285312 425249920 404501952 478026976 1288252368 714973688 2442657468 60597802 3620090169 +2147483648 3221225472 536870912 805306368 134217728 738197504 2852126720 3103784960 3917479936 1732247552 52428800 3855613952 461897728 469499904 1920860160 2936733696 1665236992 1167409152 3464159232 636276736 3035346944 319566848 1663467008 1308580096 688117376 2600498112 3162524704 79719632 3982520584 124800820 3038272294 2840859267 +2147483648 3221225472 2684354560 2415919104 1207959552 1409286144 2181038080 1660944384 3699376128 901775360 3047161856 3012558848 3084386304 127139840 2737176576 85393408 387874816 2513518592 2742673408 333942784 760539136 3525596160 539906560 4164648192 69007232 602431808 3906740320 1005196304 2254787816 797954460 3167285298 565078119 +2147483648 3221225472 1610612736 1342177280 1207959552 2483027968 2919235584 3539992576 2071986176 2243952640 2438987776 1871708160 2211971072 3292266496 2283143168 3158900736 711884800 612319232 345497600 1744433152 58492928 2353804288 2434675200 680356608 2004135808 1476936896 2521060960 4133125104 72812904 1684263548 776721798 1807715743 +2147483648 1073741824 536870912 2952790016 3892314112 738197504 301989888 3607101440 3145728000 2520776704 1314914304 2769289216 3649568768 1618739200 1441136640 3230859264 3371532288 601178112 30842880 270061568 1757919232 1001128960 2983099904 2296329472 2607534464 375551680 3272679328 3904145520 613005288 2486389012 3729107110 4285346447 +2147483648 3221225472 536870912 805306368 939524096 469762048 771751936 2332033024 746586112 4215275520 3806330880 993001472 790102016 2712928256 4587520 2857041920 3430711296 1110261760 522706944 2438582272 1916188672 3519294464 901670400 214893312 4246916992 4208087872 3818733856 2894046640 3364744184 352366876 2365030290 252085319 +2147483648 1073741824 2684354560 3489660928 3892314112 3154116608 2583691264 4278190080 2860515328 1396703232 2539651072 3641704448 683147264 2945712128 3718643712 2836594688 2543353856 655704064 305897472 2441449472 1311934464 214189056 3590211072 760676608 4196842880 2980213312 3612173600 578813040 2856044520 2240132876 3358766930 3116648631 +2147483648 3221225472 1610612736 3489660928 3623878656 1140850688 2449473536 1593835520 1904214016 1010827264 2871001088 873463808 3503816704 574881792 40501248 4210622464 220561408 3346219008 4029472768 3011440640 1429456896 2547284992 1190271488 1604156672 3848243584 3159523264 667761312 4138187728 3859168104 4219410204 2803552922 1439287233 +2147483648 3221225472 1610612736 805306368 2013265920 1946157056 1509949440 3506438144 3363831808 3040870400 2355101696 1739587584 3197632512 4178837504 759824384 2002976768 3912007680 496582656 2966937600 631369728 3154425856 3021286400 2408182272 1443428608 663443072 226533184 2467777824 3411452912 824316856 1687111836 2126682690 3945288385 +2147483648 1073741824 536870912 268435456 939524096 3690987520 3187671040 2533359616 2944401408 1564475392 2371878912 2471493632 3950510080 1022099456 2496528384 1171718144 1134526464 3662233600 1630576640 54185984 1958209536 241003520 575854080 1011063552 338645376 3568552640 2921794592 1008185840 2997705032 2455425900 971499342 1109731971 +2147483648 3221225472 536870912 1342177280 4160749568 335544320 1107296256 1627389952 4001366016 1673527296 2631925760 1125122048 793247744 3054239744 386793472 2054619136 3363143680 3865657344 3242909696 1175506944 2938996736 3702344704 2601046528 2806621440 3042922112 128569408 2555335264 1071750320 3015930280 1018166388 3423877278 183137819 +2147483648 1073741824 1610612736 3489660928 2281701376 4227858432 1711276032 3506438144 478150656 364904448 2048917504 3840933888 3521642496 4047765504 1403650048 39780352 1582596096 1090863104 1474535424 957739008 1489799168 3991475200 2892858880 217116416 4068432512 2779027264 292370272 2447893712 2690634840 1120113732 610661034 2053418633 +2147483648 1073741824 2684354560 268435456 1207959552 1946157056 33554432 1761607680 2877292544 79691776 2048917504 3566206976 2030567424 1116471296 3022127104 856621056 3465904128 3250405376 3851591680 841256960 2261641216 3214480384 1902952960 2267135232 2060141184 257669824 903878112 1009799504 3940042600 560227636 303982078 934636173 +2147483648 1073741824 536870912 1342177280 134217728 2214592512 1979711488 285212672 964689920 943718400 1788870656 3455057920 505937920 3289120768 3535142912 3283156992 1802207232 452411392 2683478016 1880150016 3321088000 2918413312 3388529152 169854720 1167394432 3352416704 3371177376 967317008 424425624 2945870756 2868976142 3563316135 +2147483648 3221225472 1610612736 3489660928 134217728 3422552064 973078528 318767104 2055208960 3275751424 1033895936 1175453696 1539833856 1094975488 428212224 3110535168 3315957760 4109451264 2282414080 2291200000 2705180672 14488576 2354634240 1626964224 2837128064 2719978048 671877920 4152507152 390145128 4057136340 3558648922 150990399 +2147483648 3221225472 3758096384 1342177280 402653184 3422552064 838860800 2197815296 3783262208 4181721088 3793747968 1659895808 186122240 4032561152 3690856448 2565144576 3584131072 468402176 828170240 2442571776 4043933696 1821334528 823057920 655723776 2127635328 760976320 3490470432 1104551248 4248921752 831762428 3057143910 2032934747 +2147483648 1073741824 2684354560 1879048192 402653184 1275068416 2516582400 1728053248 3363831808 482344960 3412066304 443547648 1302855680 1908670464 809631744 3583311872 1032159232 2779201536 347643904 3865481216 622712832 3907730432 1676602880 2844389120 3302048128 2768762176 2974972128 2857201008 4125732504 1310800964 409963146 3992336317 +2147483648 1073741824 536870912 2952790016 3087007744 469762048 1912602624 2030043136 41943040 3862953984 2497708032 1865416704 1037565952 898367488 3357671424 1272905728 2419425280 3318562816 2360516608 2989805568 1941813248 3043568640 2045044224 3646287104 2168280704 1179310656 2611540128 1146596016 2280807288 1060600316 392267150 2648928469 +2147483648 3221225472 1610612736 2952790016 2281701376 3422552064 503316480 2734686208 2222981120 2789212160 2933915648 2073034752 1623719936 1863581696 1932132352 1591934976 2596503552 760823808 342417408 1154412544 637270016 3293926400 3607031296 834921216 2782464896 3425222464 4180591520 1391196080 3470610216 151689076 2591669394 527575689 +2147483648 1073741824 3758096384 805306368 3355443200 4093640704 2315255808 1291845632 2860515328 96468992 1495269376 3018850304 4233625600 3894149120 1270218752 3816882176 3711860736 2865184768 3060244480 2368057344 297203712 4168315904 2668999168 2261682432 849297536 3430669888 2274603872 4005004880 328050392 24293916 1629031430 3045231455 +2147483648 3221225472 3758096384 2415919104 3623878656 2885681152 3187671040 184549376 2004877312 1866465280 1994391552 4056940544 549978112 1702100992 1254227968 608501760 956268544 3797368832 4109557760 1427943424 1623713792 2786802688 1761381888 3331836672 2576570240 862506688 159761184 2401132080 3689110280 3717240436 1198127106 2946519773 +2147483648 1073741824 1610612736 268435456 134217728 1543503872 905969664 1694498816 2826960896 717225984 4146069504 3335520256 1411907584 2252079104 4234805248 1632436224 3490938880 3304538112 1459003392 1234759680 1024190464 135484416 903394816 4192986880 3613618304 4041274688 543156960 723872336 2647632584 476929444 365153030 895447065 +2147483648 1073741824 536870912 1879048192 3087007744 3959422976 2650800128 1929379840 411041792 1472200704 1826619392 1267728384 547880960 1568931840 3725983744 1510408192 3721494528 3330359296 1727963136 1486147584 2026493952 727526400 3340041728 1971976960 1702710144 400873792 2012332896 3161540784 898015720 3155742852 854320154 2970878759 +2147483648 1073741824 3758096384 3489660928 3623878656 201326592 1174405120 117440512 2675965952 2109734912 2048917504 3929014272 2547515392 4276879360 3981312000 1703870464 797605888 2641444864 807247872 238530560 1980925952 1383955456 2722348544 2379257600 3748422016 3951974080 774832224 3145389648 2097753528 335643356 3489765662 3791761667 +2147483648 3221225472 1610612736 1879048192 3087007744 2885681152 2248146944 352321536 3347054592 1463812096 3231711232 3136290816 3030908928 3801350144 735182848 4265934848 419069952 820461568 2035802112 606728192 2844956672 1108560896 529907200 1687475968 3852736640 2736421568 3619765280 2563812880 1575900568 3875735396 1701682754 2992169941 +2147483648 3221225472 536870912 2952790016 671088640 1409286144 570425344 2634022912 2608857088 2780823552 983564288 4228907008 816316416 1984167936 4084596736 922681344 4186800128 2518237184 672849920 108056576 3873830912 3556582400 3204219392 2296876288 3758884992 3141669568 2282844000 1615774480 3366900136 2782822692 13034778 1387981303 +2147483648 1073741824 3758096384 4026531840 2013265920 2080374784 503316480 3070230528 3061841920 146800640 3005218816 2928672768 3504865280 2769551360 3985768448 3068067840 464420864 2271035392 3076104192 868724736 4203124736 1491676160 2921043456 2081487616 2290893184 836634176 2049009376 270504528 86675944 94846916 3184712882 1083922597 +2147483648 1073741824 3758096384 1879048192 939524096 3019898880 2046820352 2734686208 830472192 1480589312 3219128320 3339714560 2109210624 2096889856 3430547456 830668800 3213656064 3983097856 3472334848 360296448 1546967040 2694122496 2349707776 3409619200 1360547712 1770795968 1217548960 2854686640 2895823080 1776841420 858022566 970350041 +2147483648 1073741824 2684354560 3489660928 134217728 738197504 3590324224 687865856 1434451968 3242196992 3172990976 925892608 1109917696 3787718656 4236640256 3818848256 3184164864 1151942656 1623040000 952602624 1552058368 3288151040 3588460032 4174681856 2820279936 3897893824 3412570400 3430066128 657799032 3690445028 2091569866 1496918047 +2147483648 1073741824 1610612736 3489660928 3623878656 1006632960 4127195136 4143972352 2357198848 3569352704 488636416 1229979648 3598188544 3881041920 1625423872 2013855744 3412033536 2721792000 2574163968 3989893120 3737618432 807353344 2904876544 4105539328 3217949056 348086080 422882528 984452176 2242535688 2165652620 1612835698 3599501493 +2147483648 1073741824 3758096384 2952790016 3355443200 603979776 3254779904 3607101440 1820327936 213909504 3911188480 4086300672 380108800 1252786176 2839150592 776798208 2366668800 728186880 3082133504 2386276352 1004058624 305886208 1809291776 126020864 3825608064 1809805632 854701792 902673488 1667216488 3258887396 3478416622 3122553681 +2147483648 1073741824 2684354560 805306368 671088640 2080374784 4194304000 1358954496 3078619136 2956984320 681574400 544210944 2033713152 1469841408 425590784 468516864 1087143936 272842752 3822690304 2498990080 882178048 441394176 720360960 2190139648 3649206912 4271078592 3247569824 3839350288 429322584 773609516 2921220614 2546801435 +2147483648 3221225472 1610612736 1879048192 2281701376 1140850688 637534208 1895825408 2776629248 1161822208 664797184 1984954368 674758656 2350120960 3607494656 4020961280 1485406208 4236066816 2933579776 4286640128 1762760704 188306432 2120534528 3128925952 3149809280 3145693120 1097835296 1344689808 2000385480 928118444 1511595986 3757349159 +2147483648 3221225472 3758096384 2415919104 3623878656 1006632960 2919235584 352321536 2877292544 2009071616 23068672 3088056320 647495680 417071104 3695575040 2658074624 1401585664 3669573632 1245569024 3637489664 1483925504 3430235136 2044970496 3422339840 1836978304 507732160 25477216 4218580208 1954359976 2280113372 2814820022 3408343703 +2147483648 3221225472 1610612736 3489660928 134217728 3019898880 3858759680 687865856 2206203904 2386558976 148897792 4247781376 387448832 270270464 2518286336 1570308096 3629613056 1580417024 4162248704 3193499648 4130326528 3797881856 3010781696 1731063552 3352953472 2570665152 2324144800 2056982064 483578616 603901980 2919012934 721025833 +2147483648 3221225472 3758096384 268435456 1207959552 2751463424 704643072 2197815296 25165824 2587885568 400556032 4247781376 1281884160 3526098944 1558315008 1643315200 2707652608 3164684288 641261568 3436097536 694921216 1459450880 382913024 1298237696 3420594048 846427072 2753803168 2093036464 71886072 2613483300 884452830 1230456941 +2147483648 3221225472 1610612736 4026531840 939524096 3690987520 2181038080 1124073472 3716153344 4290772992 3030384640 1538260992 2048393216 3001286656 294518784 4265410560 3347611648 1405304832 2064506880 1461710848 341366784 3679128576 2004993536 3402487040 717196160 1432931776 756226400 1996873744 1993598840 1433050492 1383879578 4012509699 +2147483648 3221225472 2684354560 4026531840 2550136832 1811939328 3254779904 3036676096 427819008 2478833664 207618048 1513095168 2583166976 2571370496 3891920896 2902786048 962363392 3406774272 3317817344 2804387840 2613893120 2686925824 2970484224 432129280 2636642432 315418560 329731168 1674425712 2720112824 601345260 735354858 1519590761 +2147483648 1073741824 3758096384 1879048192 2281701376 3959422976 2315255808 2734686208 310378496 717225984 224395264 2706374656 1870135296 2478571520 2583035904 414777344 909475840 3370074112 2744426496 3297161216 3959805952 2549568512 1792056832 3767306496 3958029184 1221324352 3897712608 4087560048 939714312 99590700 1284000806 1534334623 +2147483648 1073741824 536870912 2952790016 2013265920 1140850688 2785017856 3741319168 1535115264 3611295744 2195718144 3920625664 1839726592 1460404224 3703963648 2803695616 4281368576 2536194048 4133855232 908578816 1256241152 3270724608 736217600 1300096768 2265172352 4268396736 3083361568 8127536 1976437560 2478908612 2972636942 1647451743 +2147483648 3221225472 1610612736 1879048192 2013265920 738197504 1107296256 1929379840 2491416576 3527409664 3416260608 1634729984 1185415168 3083599872 2917007360 4182441984 1829470208 4171579392 1875435520 4065521664 725325824 875375616 4206165504 4182037760 3232533376 21025088 2754531232 2897060624 1375348824 1048119012 2578373934 91070483 +2147483648 3221225472 1610612736 1342177280 2550136832 3288334336 570425344 4211081216 4253024256 1052770304 1688207360 1091567616 2069364736 581697536 2618425344 4289265664 820215808 4083892224 1462951936 3254054912 2821949440 1460886528 3813579264 2359198976 2875644800 1020973504 831564256 1268110352 4242811560 400959836 303515246 2732127549 +2147483648 1073741824 536870912 2952790016 402653184 469762048 2717908992 285212672 1837105152 3057647616 1990197248 3415212032 3405250560 1232338944 285868032 459341824 3488645120 3803922432 4215906304 2330972160 2015410176 736328704 976086528 4234007808 605401728 1531549120 2062525600 1075900432 2279811752 2150467788 4049465986 3952469537 +2147483648 3221225472 3758096384 1342177280 3623878656 2348810240 503316480 1392508928 360710144 4248829952 2992635904 2037383168 3960995840 1733558272 3523084288 2797404160 723222528 3832758272 2891898880 1561112576 388728832 2785754112 2491088384 4025154304 88247168 2125397952 1867834912 3214926192 4156896088 650102364 466959362 2220340539 +2147483648 1073741824 1610612736 3489660928 3087007744 3690987520 503316480 1459617792 125829120 2428502016 1503657984 814743552 78118912 2996568064 3433693184 1160708096 240418816 2161459200 3606290432 1137569792 1531217920 2914847744 1699714560 2629290752 2846069120 3980783296 1401469664 2032103312 1424798312 1184972836 237370166 1471722969 +2147483648 1073741824 2684354560 268435456 4160749568 3019898880 3791650816 4244635648 1769996288 3837788160 3890216960 4239392768 1131937792 472645632 663355392 2652438528 119832576 3336781824 1562746880 3994783744 286582784 3151711232 816423424 2827064576 3949310080 599512000 1845796832 2628979888 2506987640 378526700 4157780062 3635942033 +2147483648 1073741824 1610612736 1879048192 3355443200 1006632960 1241513984 1224736768 3917479936 4064280576 2355101696 4249878528 2535981056 2645295104 3337224192 2674065408 2987032576 1033453568 4204896256 1722806272 635099136 3094426624 2427303424 1396017408 2493613696 3249535936 727355040 615595888 4027418056 113612612 1786359022 3906719545 +2147483648 1073741824 2684354560 268435456 939524096 2080374784 2583691264 3472883712 176160768 2613051392 1210056704 1253048320 3061317632 3411279872 1466564608 4042981376 1092059136 736182272 2654248960 72519680 3190286336 3302566912 1921041920 2678638848 2736041344 3680688704 18866528 2959945680 2239418488 547078284 263145858 947751937 +2147483648 3221225472 3758096384 1879048192 1744830464 201326592 301989888 922746880 394264576 3267362816 1256194048 3929014272 803733504 3854827520 3038904320 262864896 1179746304 3011067904 2725437440 2191306752 1600231424 3306251264 1484172800 1239332096 431665536 227074240 2627444192 2031509552 3238075960 642689828 3745684330 3941897805 +2147483648 1073741824 2684354560 1342177280 4160749568 1140850688 3321888768 4244635648 864026624 4013948928 505413632 1984954368 3898081280 3907780608 1191313408 1520762880 2314698752 2671198208 912957440 3025965056 458737664 4003941376 299039232 1073784576 2403199104 1590039744 2462257184 212111184 422288840 278743132 2615933038 3908919253 +2147483648 3221225472 3758096384 4026531840 939524096 3690987520 1778384896 1694498816 1904214016 2269118464 4229955584 288358400 302514176 4094951424 235798528 3301244928 1415479296 2705014784 2079580160 2103554048 3632191488 1208699904 1442547200 326492416 2339412096 558772160 3974447648 728683856 2419264376 3379014516 1018140322 2086379467 +2147483648 3221225472 536870912 4026531840 3892314112 1543503872 2315255808 3238002688 3598712832 1505755136 2191523840 4289724416 3434610688 438566912 3815899136 2834235392 2653978624 4016914432 3876052992 1701433344 2341525504 1297957888 1174382080 2192414976 2754798208 135939136 2028154720 2569966480 3289135864 3776847788 2824930554 3180961709 +2147483648 3221225472 3758096384 2952790016 671088640 2483027968 436207616 452984832 2323644416 272629760 1184890880 2758803456 3627548672 1466171392 1111621632 963575808 318472192 3617406976 3125600256 2555555840 1419507712 4262282240 3928261120 322892032 4146441088 3795076672 1103760032 2740148880 1087214808 1050153260 1662285946 3799648661 +2147483648 3221225472 536870912 4026531840 671088640 469762048 2785017856 855638016 645922816 1287651328 2724200448 1439694848 2768764928 4026269696 2040659968 3282894848 1954971648 3214884864 2843992064 3872772096 86431744 11478016 3936060928 1455550208 2372459392 558393920 1046244064 4136793328 2293589064 680722324 3117493958 2808392781 +2147483648 3221225472 2684354560 2952790016 1744830464 2080374784 3321888768 2063597568 2206203904 1337982976 4263510016 4251975680 1272446976 27000832 263323648 1803354112 3685318656 2147434496 4025278464 3927609344 4014602240 1076839424 1459934720 146710272 3367489408 2668124352 586428256 383147088 3097720600 754898396 3310847494 4200078557 +2147483648 1073741824 3758096384 805306368 1744830464 67108864 1711276032 2197815296 142606336 3611295744 962592768 4115660800 2889351168 1377566720 3742498816 2387935232 1788837888 953630720 240295936 3408179200 3516921856 743908352 856869376 591703808 2706345856 3635351872 3786330912 1680275056 1200790216 1845801036 3241139254 2625574221 +2147483648 3221225472 3758096384 1342177280 1207959552 3825205248 1644167168 1996488704 2441084928 3049259008 3378511872 4231004160 2368208896 2878078976 3728343040 1763246080 1884717056 3360899072 4048019456 2535043072 1834387456 3939726336 117950976 2226752768 1703339392 2819325888 4257454688 3955202800 2077067704 1718126340 2930513166 3400166753 +2147483648 1073741824 2684354560 2415919104 1207959552 3690987520 1442840576 3506438144 3447717888 574619648 3395289088 4157603840 2754084864 2154037248 992083968 2755330048 3413213184 2785624064 3603079168 1458343936 2154932224 3834188800 2483213824 3041711872 109152896 1821456320 870220960 2973940848 598509192 3197211076 2962823754 3322603549 +2147483648 3221225472 1610612736 1879048192 2818572288 201326592 3590324224 4278190080 2961178624 3082813440 148897792 1875902464 1756889088 197918720 2989096960 3508600832 4156915712 312164352 3070025728 2464346112 2684721152 2860205056 288157184 2254108416 3586766208 3947983168 2794299744 962548912 2134032840 2243820172 1412917022 4249261585 +2147483648 1073741824 3758096384 1342177280 2013265920 3690987520 436207616 2801795072 1384120320 1212153856 2581594112 2670723072 4265082880 1435238400 309460992 3212509184 3623452672 771309568 3466240000 429699072 3468281856 865676288 2825557504 4068780288 279300480 4035143232 592833696 3927646000 2441726840 1839288716 1306965262 3371601549 +2147483648 3221225472 536870912 2952790016 2281701376 1409286144 1979711488 620756992 1484783616 2168455168 1046478848 4231004160 392691712 3747872768 2937978880 3602841600 975470592 659636224 492036096 125947904 6617088 1622242304 1453556224 3871995648 4023420032 2729920832 2112940832 2892453616 1105778296 3473636708 488830394 1954688211 +2147483648 3221225472 3758096384 805306368 402653184 3959422976 1845493760 285212672 4051697664 2621440000 1835008000 1536163840 3975675904 778305536 359268352 2422538240 2633465856 1079984128 1875566592 1090301952 1362606080 2709478400 2436562432 865374976 162253440 158426560 2595590048 1137071600 3584233896 2354367276 1871434730 3405843697 +2147483648 1073741824 1610612736 3489660928 4160749568 335544320 369098752 2499805184 58720256 1245708288 3114270720 770703360 2146959360 2644770816 754581504 4259643392 1855619072 1513046016 3420954624 2541875200 1515882496 1716464640 2818044416 3609849600 4017534080 3811126464 2611779232 1786542224 1039025816 231148236 3102442074 4015497193 +2147483648 3221225472 536870912 3489660928 2550136832 2885681152 2583691264 3506438144 2592079872 3099590656 3701473280 3457155072 4281860096 1709965312 3668312064 1653800960 2639626240 1533362176 2434719744 3425488896 3893741568 1183153152 3035549184 2112141568 2813442688 1774660160 828356576 3987763856 2359823528 3549710316 1084914766 281362263 +2147483648 1073741824 1610612736 2415919104 4160749568 3825205248 4194304000 1258291200 25165824 2654994432 178257920 3501195264 886571008 2548301824 2289172480 2411790336 3478224896 497238016 2230886400 2177822720 4006455296 512044032 831760896 2478455040 4241310592 954188736 2492755360 3997827344 1731543096 2076960220 4187910234 3747570077 +2147483648 3221225472 2684354560 4026531840 3623878656 469762048 3724541952 117440512 3984588800 2193620992 3827302400 1433403392 812122112 4071882752 1812332544 948371456 3285680128 3989913600 1783160832 1457164288 741070848 2224233472 4125214208 3554568960 3262871936 1981131712 2117606368 1445749840 2316976280 2836744836 698781458 3207188063 +2147483648 1073741824 2684354560 805306368 671088640 4093640704 33554432 3707764736 1367343104 767557632 3567255552 3721396224 182976512 2636382208 3430023168 1358233600 1812234240 2448900096 566861824 3544158208 2867394560 1118905344 906400256 985275648 2520856704 3271464896 3939916640 2017925392 735155272 3370354692 3824600650 1774322997 +2147483648 1073741824 1610612736 268435456 2013265920 2751463424 436207616 1191182336 2256535552 3812622336 2627731456 2677014528 43515904 2635857920 138543104 2611019776 669679616 2899525632 3477315584 1371402240 2202986496 182283264 4065905152 2635745536 2724029824 1947766848 70927648 1376599952 912309416 3096852732 1040646454 3924141493 +2147483648 3221225472 1610612736 1342177280 3892314112 2617245696 3791650816 385875968 1149239296 2520776704 757071872 1865416704 146276352 4142661632 1178730496 172556288 3763306496 2853912576 3683573760 3170955264 549160960 121988096 341685760 1543134464 1059420544 4241348928 3610384288 1943099984 4220758904 2749457068 2343276254 290265653 +2147483648 1073741824 1610612736 1879048192 3892314112 3019898880 1174405120 452984832 595591168 1061158912 484442112 3616538624 1024983040 2387869696 1185284096 3315662848 492273664 376913920 897490944 166522880 4189837312 1945445376 1475473920 3654688512 1495874432 1025223872 956633888 658105648 1660568104 1082860956 1235547314 3663195047 +2147483648 3221225472 536870912 2952790016 2281701376 3019898880 2852126720 4278190080 2860515328 4013948928 1612709888 3155165184 2095579136 1686896640 152174592 2242576384 3181019136 2726903808 1808392192 2885144576 2459891712 4012340224 428405248 1856116992 1033066880 1528729152 3303481120 1810426832 3809610088 2594914692 2266660990 1976124325 +2147483648 1073741824 2684354560 268435456 134217728 1275068416 301989888 855638016 4001366016 541065216 2959081472 3379560448 2657615872 848560128 2090205184 1783562240 2306899968 3704176640 441950208 2046136320 687663104 3020633088 1622072832 3911849216 1571623808 1860799552 1280241312 3273284592 623201368 3779961188 1221648482 1068595383 +2147483648 1073741824 1610612736 268435456 134217728 67108864 2449473536 520093696 2524971008 952107008 249561088 636485632 1771569152 1024196608 165543936 173735936 1434222592 3751100416 3520045056 482209792 1063839744 3884405760 917150208 1701459200 3566805376 1695659072 3882258656 3629412016 2419218520 1165301148 775918830 237349099 +2147483648 1073741824 536870912 4026531840 2818572288 3959422976 3657433088 2600468480 3967811584 1514143744 3923771392 3234856960 268959744 3304849408 1670774784 2691366912 1473806336 3586998272 1844158464 899796992 892114944 1940333568 4187405824 2228359424 2895722368 246524224 2869216160 3416987184 2717429896 490562196 3356727878 2703599895 +2147483648 1073741824 3758096384 805306368 3623878656 1409286144 2986344448 1191182336 3665821696 2814377984 3080716288 2297430016 2215116800 1662779392 148242432 1909784576 826441728 3545448448 2716835840 1078308864 1830221824 3455679488 1916592640 3446283520 1181965696 1256161856 3387808608 2113585168 2779210584 1714796148 1826527814 1447365255 +2147483648 1073741824 3758096384 2415919104 939524096 3019898880 3187671040 3305111552 3279945728 46137344 4011851776 3257925632 2750939136 251396096 3983933440 2150170624 684621824 4082057216 2477760512 1707454464 831170560 916786176 757121536 3788126976 1916750976 448235712 44691168 460642256 3269994808 3308519884 1265784342 3441647119 +2147483648 3221225472 3758096384 4026531840 1744830464 3288334336 2583691264 4110417920 3883925504 3225419776 3789553664 1374683136 1423441920 3884711936 3616931840 3769696256 3447881728 2889302016 1620828160 3760304128 3398883328 2949473280 659327488 2085236992 3589223552 3969358016 3120008608 1019715760 2369778584 2791550076 3053301102 1086887023 +2147483648 1073741824 536870912 1342177280 3087007744 3019898880 3992977408 1291845632 2726297600 1698693120 3420454912 483393536 3332898816 1844707328 4154851328 3033989120 3885531136 323043328 1354211328 289787904 3548694528 4059245568 2023145984 2808238848 2986944640 1804841024 457953568 19388720 1879957768 2292238916 2348633410 1110817887 +2147483648 3221225472 2684354560 268435456 2818572288 201326592 1040187392 218103808 58720256 2394947584 1327497216 445644800 3432513536 897318912 2536898560 3242786816 2499837952 3570352128 3737247744 3060502528 3743721472 1109730304 418299392 1134187264 705117312 285580480 925995232 3825454032 4105223016 1489461372 3089472902 883018959 +2147483648 1073741824 1610612736 2415919104 939524096 3422552064 3791650816 2902458368 1417674752 406847488 3818913792 1026555904 1338507264 3015966720 2627600384 2574057472 4027351040 1885552640 3021578240 3550736384 2604705792 1696156672 807058944 2800375040 2189116544 1627754816 2109851040 3370090512 1165154424 312351060 1718429706 3247222435 +2147483648 1073741824 2684354560 3489660928 2281701376 603979776 3724541952 3439329280 2189426688 2814377984 1377828864 531628032 2046296064 2822504448 575012864 199557120 3362553856 1798520832 2822873088 2564526080 1365805056 3471406080 739412480 2529841920 2010871936 452307008 4076462176 3825714640 3862878712 3347329100 2686065590 1769153623 +2147483648 1073741824 1610612736 805306368 671088640 738197504 637534208 1023410176 3363831808 2537553920 954204160 2576351232 2344091648 1901854720 2416312320 3255369728 3187965952 2684305408 3815088128 2164256768 3318806528 3354215424 3504250368 3241176832 3645383808 1370768704 365053984 291725744 3435391912 2609292620 1576820022 2163616039 +2147483648 3221225472 536870912 268435456 4160749568 1677721600 2583691264 587202560 545259520 532676608 1948254208 2437939200 1213726720 3622567936 722075648 820183040 1212121088 1075396608 4145340416 674418688 1778100224 3782691840 3599354368 3945294080 870594432 490603328 944073056 2226555600 1014346888 3944377500 2455467822 1025755985 +2147483648 1073741824 3758096384 1342177280 2818572288 3288334336 1107296256 1996488704 1518338048 2705326080 2988441600 2528116736 128450560 3605790720 2460876800 3280797696 1543995392 959660032 2463277056 1607512064 953403392 2481538048 3598031360 1509453056 1662256512 934955584 557252640 11582160 1782820664 804349476 380748318 3363466635 +2147483648 3221225472 3758096384 1342177280 3623878656 2885681152 2717908992 3204448256 1954545664 1824522240 1738539008 4069523456 373817344 2923692032 607780864 2472083456 3786899456 3771940864 3690389504 2403905536 411797504 4034214912 2711219712 2555913472 1623993728 64889152 150161120 1999039248 459324648 3061827028 3990299738 3861696993 +2147483648 3221225472 3758096384 268435456 3623878656 3959422976 1711276032 2768240640 494927872 3904897024 4028628992 3207593984 3587702784 213123072 2891841536 1929707520 3760619520 1875591168 3591102464 3156324352 3025840128 2462661632 45936128 2846385920 2626429056 4000995264 4084427744 728759120 129483192 2558786396 3172849458 1639501195 +2147483648 1073741824 2684354560 2952790016 4160749568 3556769792 2986344448 1157627904 243269632 3745513472 2602565632 7340032 894959616 4238082048 1097203712 918880256 3384311808 2540912640 2744492032 2809106432 273463296 4218506240 1528480256 1699507456 1024347264 3407943744 1538434592 1313344848 1964245080 2668771036 3171362502 1784122615 +2147483648 3221225472 536870912 268435456 3087007744 1409286144 100663296 587202560 612368384 3225419776 2971664384 4247781376 1689780224 213123072 149553152 1233584128 1046970368 855457792 2661867520 871813120 3608913920 3912985600 1866584576 2177107712 3044151168 1946384192 271962272 3939386448 4221917048 2857143212 632592882 2158034529 +2147483648 3221225472 3758096384 2952790016 1207959552 1140850688 2986344448 1426063360 3414163456 574619648 3911188480 3020947456 783810560 984875008 486408192 2401959936 58884096 3093643264 734126080 3465261056 31389696 2578936832 3601918464 3227784448 1202066560 1366248128 3065288864 1920075472 1654736488 372751916 511479906 2530104955 +2147483648 3221225472 2684354560 268435456 3355443200 1946157056 973078528 3640655872 125829120 725614592 1004535808 2477785088 1227358208 1623457792 2149974016 4200660992 38436864 110575616 3480477696 638685184 4095125504 1499272192 988840448 379347200 2037013120 315822272 2996164128 525388720 1598826808 2947678724 1012876650 2282217327 +2147483648 3221225472 1610612736 805306368 1476395008 1946157056 3791650816 2801795072 2793406464 2403336192 3076521984 2330984448 2984771584 278659072 2660630528 2686517248 2262794240 1957117952 2166808576 1387065344 735819776 1409629184 275640832 2083796224 107625856 113706048 3394684704 2860828272 862427160 2936239780 4283746982 3114245687 +2147483648 1073741824 1610612736 1879048192 402653184 3422552064 1509949440 2332033024 662700032 1648361472 2623537152 1139802112 746061824 478937088 3072983040 2728591360 2572648448 1218002944 1555865600 3785027584 181655552 2424790016 1083821568 3847514368 1819686784 2103534784 124815264 3763403120 390119576 2735245292 417135918 1315624353 +2147483648 3221225472 1610612736 3489660928 3892314112 3019898880 2852126720 3841982464 276824064 1564475392 236978176 1263534080 522715136 3087269888 1004404736 1213267968 189956096 2776580096 3921403904 31584256 2964244480 894264320 1137762816 3758897408 1577735296 2464629568 648526624 2154011856 2740816840 482143076 3715521178 2341827715 +2147483648 1073741824 2684354560 1342177280 2013265920 335544320 4261412864 1426063360 411041792 1447034880 1889533952 3371171840 1230503936 610533376 2568617984 2592276480 820215808 2777235456 2271780864 1386647552 1103611904 766708736 3520844288 4143807232 1308267648 3903444288 2887924896 3623300496 1601280920 788926620 1355635130 843226441 +2147483648 1073741824 3758096384 2952790016 1207959552 1677721600 2382364672 3070230528 2860515328 4240441344 920649728 3826253824 1498939392 2669412352 1000734720 2968584192 1264222208 1365721088 2785255424 4083789824 2986784768 2833331200 1073920512 997919488 3659904384 1691923520 1258055904 4080412336 644421800 1982244860 2366723350 3083524167 +2147483648 1073741824 536870912 2952790016 3087007744 872415232 33554432 1157627904 3867148288 322961408 3441426432 2989490176 990380032 632553472 148242432 2556493824 1106673664 1625767936 3817840640 1721618432 2961356800 986786816 1321136640 3153286400 2762579072 2543117376 2647656480 2631424592 2288800632 1144653044 974864498 3897413159 +2147483648 3221225472 3758096384 1879048192 3355443200 1275068416 2248146944 3909091328 1182793728 868220928 3147825152 475004928 2502426624 1942749184 2993553408 1662320640 1742897152 256589824 2570051584 3718098944 3350108160 2791650304 1197116928 1695493888 526249600 4002320960 469045344 4073897232 2803068424 1851511524 1605891454 4123631131 +2147483648 1073741824 3758096384 805306368 402653184 1140850688 436207616 2801795072 612368384 4215275520 1860173824 2721054720 2281177088 851705856 740950016 2360934400 1105362944 956514304 2205392896 2020454400 3467048960 132717568 3790268928 1587489024 1171113344 511082816 2619439392 3654723504 3690030968 2124325484 1552764714 2400237249 +2147483648 1073741824 3758096384 4026531840 1476395008 67108864 3523215360 3607101440 2759852032 2520776704 3097493504 758120448 2410151936 924057600 3438673920 4191485952 874151936 2029207552 1995939840 1759883264 932091904 3393534976 2340596224 1473187072 2648022400 4230391104 3478213536 1618276496 1385836152 999235556 4000690146 1133963815 +2147483648 1073741824 536870912 2952790016 3623878656 1006632960 3724541952 2231369728 2743074816 2378170368 1772093440 2238709760 4144496640 1912864768 3834511360 979566592 3436871680 2600288256 3202457600 597413888 2688464896 3001228288 3751474688 1897728768 1777453184 1497603264 3787640160 94459024 1012130072 3357201268 383582474 793871211 +2147483648 1073741824 3758096384 2415919104 2818572288 738197504 2248146944 3003121664 3850371072 1774190592 618659840 3612344320 881328128 3383492608 3837919232 487915520 1164541952 1621573632 3804536832 2457513984 761636864 647316480 3416886784 1137143552 3579114368 4203922368 551129184 3632217648 912325128 3235160340 3948059246 1614410301 +2147483648 1073741824 1610612736 2952790016 3087007744 4093640704 3724541952 2063597568 679477248 1841299456 627048448 3729784832 1479016448 184811520 2017591296 2436300800 377913344 2156216320 1244241920 700444672 975353856 91687936 2477175296 636820224 477225856 1415818560 511485536 3212728432 1148797448 2030552836 1156500858 362893549 +2147483648 1073741824 1610612736 268435456 1744830464 1006632960 3791650816 3808428032 2390753280 1312817152 1440743424 2186280960 3336044544 2097938432 4280942592 2389508096 2253094912 3350675456 1305387008 3778605056 3689408512 95249408 258704896 3427220736 3349607296 37547072 257544608 1560676656 397891272 97441020 2906186238 1105693537 +2147483648 3221225472 1610612736 268435456 3623878656 469762048 3388997632 2969567232 3045064704 1933574144 3185573888 2452619264 247988224 1957953536 568197120 2028404736 4292182016 2393456640 2863325184 4226871296 1996597248 4027022336 2925909504 4162941184 2944324224 1256107456 428778016 800507312 2573919480 2530257908 814855826 3315549603 +2147483648 1073741824 536870912 805306368 4160749568 2617245696 1979711488 2667577344 1736441856 390070272 1218445312 2068840448 495452160 2973499392 2084175872 1441857536 115179520 1618690048 1070899200 3229798400 2084698112 915475456 3756910080 1749225216 4094739840 2510088896 2782841120 2328620816 2115529800 3881074164 3438690118 169020385 +2147483648 3221225472 3758096384 1342177280 1476395008 3556769792 4194304000 956301312 3263168512 4131389440 2212495360 3987734528 2033713152 1451491328 3698982912 2412052480 525107200 2494513152 711057408 3660558336 824739840 451247104 2858209792 1531398400 1999475328 814344768 4226021536 1456389424 743334456 2634485260 1020126666 2973358025 +2147483648 1073741824 536870912 2415919104 134217728 4227858432 2717908992 956301312 494927872 3409969152 1814036480 3660578816 1977090048 1604583424 897449984 967639040 2246803456 2080587776 4241399808 3112488960 2013243392 1390769152 4184311296 3110161664 3257503360 991196608 2338733600 2867421520 986033400 149320348 2594788346 3261445275 +2147483648 1073741824 3758096384 1879048192 1744830464 1140850688 771751936 3539992576 3649044480 700448768 1956642816 374341632 1870135296 791412736 3727556608 1160052736 3930095616 3518709760 120430592 3814699008 3149715456 430777344 2630142464 2726374144 2498422656 1755602368 2771013728 702508048 4062675080 4287665868 2718112142 2183250451 +2147483648 1073741824 536870912 2415919104 939524096 3556769792 3456106496 2600468480 1769996288 3015704576 866123776 3851419648 1465384960 4112252928 227672064 3332833280 4231430144 591740928 775528448 4228370432 2763696128 1703898112 2407698944 614687488 2446906240 3972036032 3961549152 961547152 1400402024 4990044 3572133878 2884310461 +2147483648 1073741824 1610612736 3489660928 1476395008 1543503872 1778384896 2030043136 4169138176 1606418432 3470786560 982515712 2916614144 668205056 3038642176 3024420864 2584576000 2557165568 2703269888 1822093312 3070855168 3859643392 310498816 341901568 438040192 360856384 4082581600 1350733488 3778933864 1778588476 22856882 2920851227 +2147483648 3221225472 2684354560 2952790016 3355443200 67108864 1509949440 2332033024 3665821696 3057647616 4213178368 3402629120 2144862208 144441344 3406954496 2074542080 1102348288 1199915008 3782991872 2382729216 1144584192 347018240 2112940544 4270522624 1468963712 2268476992 2363034016 2542390352 2433911944 623123740 3405656086 1425869533 +2147483648 3221225472 536870912 3489660928 939524096 1543503872 2919235584 1862270976 3951034368 2101346304 3705667584 1102053376 3689414656 838598656 2570190848 2832924672 1758560256 4235804672 821223424 3664564224 2455619584 1359162368 2877666816 2992075520 900435328 2400075968 1019836448 2409297712 2370886200 1120904164 8929654 2869712133 +2147483648 3221225472 3758096384 268435456 3355443200 67108864 1644167168 3170893824 461373440 1572864000 1260388352 2165309440 1568145408 2017722368 3373662208 979828736 1432125440 1359036416 3199459328 3486625792 1774757888 1649357824 3951073792 165899520 275435648 1626761920 2262248288 3883193296 1994225448 1876008204 1506319194 1515142127 +2147483648 1073741824 3758096384 1342177280 3892314112 1409286144 1711276032 1862270976 679477248 3393191936 4116709376 2247098368 2898788352 4115922944 618528768 777060352 2890366976 3353296896 1150197760 3570708480 3968059392 2813944832 3565408768 1538875136 109306240 45697344 2835596192 3027840624 4028868120 2884184756 4053512770 943005443 +2147483648 1073741824 2684354560 2952790016 3623878656 1811939328 234881024 2432696320 2357198848 3938451456 1126170624 1315962880 773324800 2983985152 1976696832 596705280 3367731200 3025354752 572694528 448565248 2285352960 2280217600 460824064 1216946944 3353864832 2084637504 1528034528 1077367888 1218220696 180879036 3811667366 1502344717 +2147483648 1073741824 2684354560 1879048192 1207959552 3019898880 2248146944 385875968 545259520 583008256 3923771392 4168089600 3332898816 1707868160 3332243456 1567293440 2499837952 992296960 1125359616 85037056 652007424 3374519296 1648136704 3570618112 3889491328 1975467328 3466238944 4012644400 2020488344 2114134404 28099278 3674947475 +2147483648 1073741824 2684354560 2952790016 4160749568 2080374784 2986344448 1090519040 3783262208 1430257664 1717567488 2557476864 3540516864 3961782272 1190789120 2142175232 165642240 646266880 698916864 1814466560 1449900032 1682394112 3662386688 819424512 3102972544 3747314624 8230176 1452693104 907112664 662369748 2512233786 3560308785 +2147483648 1073741824 2684354560 268435456 2013265920 1946157056 4127195136 1392508928 4152360960 775946240 635437056 330301440 3153592320 1378091008 323354624 321323008 2564718592 3673243648 3029442560 2422444032 1793779712 3491695616 467321344 3374800640 434014080 1349588672 1515313056 3796080560 1442487992 1547130092 2633420442 3789384631 +2147483648 1073741824 1610612736 1342177280 4160749568 3422552064 1644167168 3338665984 4202692608 1707081728 1537212416 1238368256 4206362624 1919156224 1935278080 1149173760 651853824 1302151168 1354866688 2015227904 153339904 4127632384 4037221888 3454334208 3115852160 3471072832 3885648480 3697232912 2907358664 2026199724 3449155242 1095756969 +2147483648 1073741824 2684354560 1342177280 2550136832 1006632960 3456106496 3070230528 109051904 4064280576 3223322624 3201302528 1663565824 3403415552 2852257792 2210725888 2221637632 49233920 695377920 2122747904 2170079232 4196400128 904988160 2924868352 2023240064 3246669376 2003191712 739469776 2409682312 1198239332 779036534 1043499341 +2147483648 3221225472 536870912 268435456 3623878656 3690987520 1241513984 2499805184 3179282432 46137344 3470786560 2429550592 1643642880 1693188096 3400138752 830930944 1974108160 1758806016 2579619840 3361067008 1129555968 425647104 1925404160 240431360 2108952704 3845525952 1663401184 1787408432 1154602056 1473088684 4096776142 606898513 +2147483648 1073741824 1610612736 2415919104 1207959552 872415232 1107296256 4076863488 2826960896 3107979264 3533701120 1202716672 2865233920 1275330560 73269248 1572405248 1549041664 2838446080 3806961664 3752194048 3326060544 2486760448 2428830208 3234258176 1506574208 1859789632 3718711840 651016080 1846253496 2809050964 1150817642 3235668195 +2147483648 3221225472 2684354560 3489660928 2818572288 738197504 1308622848 2835349504 1132462080 876609536 4003463168 3832545280 1634205696 281804800 1070202880 3580428288 923697152 1774927872 3584811008 730828800 3469330432 3150619648 2858225152 1806740224 3803999872 1671580864 3961879456 663018256 1585589848 4095041156 4098671086 2621328537 +2147483648 3221225472 536870912 4026531840 1207959552 1543503872 369098752 2063597568 528482304 557842432 1986002944 951058432 2020081664 2697723904 3002204160 298909696 3030941696 4048240640 2025185280 194105344 1123014656 2460783616 3353699840 2595137280 3283885952 1161434816 118307872 3533886576 2104381880 4122700772 2587751278 3509442309 +2147483648 1073741824 1610612736 3489660928 2281701376 603979776 167772160 3506438144 3598712832 12582912 4267704320 1569718272 3546808320 1570504704 3275620352 534446080 3388768256 3649912832 213622784 3268407296 3148711936 1487442944 710879744 2456205568 2591827584 1005482048 2710768608 3016786928 401288296 3336873764 3232325910 3385981235 +2147483648 1073741824 2684354560 3489660928 3623878656 3154116608 2650800128 184549376 343932928 3317694464 4066377728 3249537024 2133327872 1222901760 2726428672 1222836224 2364637184 1581858816 2021040128 3321532416 2495383552 2496519168 1378289152 2783165184 3188871040 4208672576 879610464 2071416816 2914750200 54420868 1389187642 3829705821 +2147483648 3221225472 536870912 3489660928 3355443200 2483027968 2650800128 2197815296 1954545664 2713714688 610271232 1487929344 2703753216 1116995584 3632660480 40042496 2724888576 2966241280 3256737792 3588345856 131319808 1369887744 4128707072 1822208768 1902532480 1251169088 224583776 2177451248 3013856376 728691588 2373153410 3734144991 +2147483648 1073741824 2684354560 268435456 2281701376 4093640704 1509949440 2734686208 1149239296 3930062848 190840832 1777336320 814219264 142344192 3750625280 449249280 2464186368 4005642240 3906707456 3488583680 180217856 3919901696 3806020096 4229861632 818837376 405215552 215017376 3370740080 2767715096 1547301140 270444310 1456346731 +2147483648 1073741824 1610612736 3489660928 939524096 4227858432 3657433088 218103808 2944401408 666894336 2329935872 2926575616 2464677888 1521745920 1272315904 1203306496 3214245888 3079094272 3138953216 3942969344 1330022400 733596672 3708634624 3561195776 1077836928 3968667840 2558765664 3529387824 398279832 818643108 2008694322 806574007 +2147483648 1073741824 1610612736 2952790016 1476395008 1409286144 1845493760 4143972352 931135488 3359637504 195035136 3241148416 546832384 2558787584 3103653888 364052480 6389760 1188380672 2564202496 2601185280 3734026240 2454584320 2209817088 543150848 788944256 644305600 1440194208 4067057808 2804244472 1613663228 3948870122 4251384539 +2147483648 1073741824 536870912 268435456 1744830464 2885681152 4127195136 1895825408 2222981120 2353004544 1382023168 3937402880 3462922240 2870214656 3999137792 1932984320 297369600 2080456704 4028276736 1294389248 671934464 1423295488 3954388480 1021310720 2822374016 2762044224 3616208800 3693000432 2483087032 1784141028 2967342722 947338963 +2147483648 3221225472 536870912 1879048192 3087007744 4227858432 637534208 1224736768 1954545664 4265607168 1784676352 2066743296 2096627712 1941700608 3317301248 4193714176 3043065856 1739931648 2259345408 1739509760 2479396864 3233147904 3806033408 1756595968 2878762624 1453675328 3187866272 291159792 645313400 3584337068 881323798 973626281 +2147483648 3221225472 1610612736 805306368 2550136832 4227858432 4261412864 1795162112 3900702720 1941962752 3160408064 1387266048 2479357952 3857973248 1196556288 1629159424 3852369920 2625716224 3169968128 2651713536 3461068800 1047714816 3017766400 4249156352 2706272128 3626844480 1846538592 1013499632 1341145720 996688372 3852738354 1391084869 +2147483648 1073741824 3758096384 268435456 2550136832 738197504 436207616 1426063360 2843738112 3938451456 1876951040 930086912 401080320 4063494144 1151205376 4265541632 2552594432 1984512000 4004421632 3467816960 3145263104 233430016 3308981760 66296064 2249345152 242035648 3941136608 1458674352 3408343448 1429860644 906183154 3237985811 +2147483648 3221225472 3758096384 805306368 939524096 1006632960 1442840576 2566914048 3061841920 935329792 4083154944 2406481920 412614656 1454637056 2633105408 1913847808 157515776 217661440 1409605632 520663040 1293858816 4030188544 666588672 40877824 2129618560 959285824 3229896288 1825186672 3870755992 2944008156 3561366258 1407276381 +2147483648 3221225472 3758096384 805306368 4160749568 1811939328 1711276032 3640655872 4051697664 2613051392 1327497216 2226126848 634912768 2404646912 2352611328 3555393536 2921627648 2945007616 1532747776 4055347200 3708401664 1783671808 1157856768 1449707264 977735296 3220896192 343959648 71323344 2044732664 1065692 2108184642 2704025177 +2147483648 3221225472 1610612736 2952790016 402653184 738197504 3724541952 1224736768 2373976064 96468992 4037017600 265289728 2695364608 3288596480 3265396736 1104084992 428179456 474300416 2928599040 591589376 3700750336 4118912000 719805952 2101472000 499586688 475106240 4283376480 583392016 396719176 3401508516 1473956506 1946715869 +2147483648 3221225472 2684354560 1342177280 4160749568 2617245696 1174405120 3942645760 1132462080 356515840 400556032 1047527424 3477602304 3283877888 2805071872 4019912704 2662039552 107036672 2798444544 3466104832 4169566208 1519881216 4262663680 2880947968 180584320 3647994048 1246199328 3148479152 3016888024 2523608244 1856229750 3611130325 +2147483648 1073741824 1610612736 4026531840 1207959552 872415232 1308622848 2097152000 1149239296 2680160256 1163919360 852492288 1479016448 314310656 4204134400 988217344 3427827712 3738779648 348889088 2130702336 2456131584 1634530304 4128190976 2651646720 3621718144 1873077056 2787317856 865262448 2440313160 2788827012 1018784806 2174482919 +2147483648 3221225472 3758096384 1879048192 2013265920 2885681152 3321888768 855638016 2055208960 104857600 308281344 93323264 3586654208 1447821312 3734634496 915341312 3706355712 3697098752 1156177920 1208856576 3905656832 1540811776 3672063488 3833788160 2032237440 2181819456 1425449888 4088332528 1352329768 3385137716 751671742 3773550321 +2147483648 1073741824 1610612736 3489660928 939524096 335544320 905969664 2030043136 2256535552 968884224 2120220672 1431306240 2650275840 3045851136 3590455296 3147890688 2153676800 1272659968 2134089728 1462235136 3304687616 404933632 479277568 2599878400 2762945152 524125760 2680479072 3819330032 823615112 647086316 1538703358 1175414277 +2147483648 1073741824 3758096384 1342177280 1207959552 1543503872 1375731712 1191182336 2743074816 1421869056 3525312512 3463446528 2172125184 110362624 1993998336 3172270080 3213459456 2184658944 424189952 780447744 2411382784 2458760192 2621773312 1476523264 144388480 2766600896 1083939552 2381206608 192897560 2865006476 1423610818 924685849 +2147483648 3221225472 3758096384 4026531840 2013265920 2214592512 2449473536 553648128 2944401408 549453824 2204106752 4098883584 3950510080 2007760896 1237712896 2294743040 10780672 1996046336 1905254400 599502848 1346492416 853076992 2072472064 1963236608 1388914304 271055040 1211074528 1233901040 384403464 3452733740 806165230 1259732007 +2147483648 1073741824 1610612736 2415919104 2550136832 3690987520 3254779904 3741319168 2222981120 3678404608 492830720 909115392 2600992768 822345728 2606366720 717946880 250839040 1528381440 33333248 1779494912 3510544384 3569851392 550204928 3052664064 832140672 3485264192 1760604448 2798552176 2498733688 1629451604 3696351178 2004749729 +2147483648 3221225472 2684354560 3489660928 134217728 738197504 2516582400 3607101440 2273312768 3326083072 3546284032 1506803712 690487296 2877554688 171835392 4250992640 3026485248 2767667200 2319572992 51220480 1453836288 2884695040 3300986368 554997504 2586771840 1138594496 3406807456 1538577648 1256151176 239466564 863209338 3869673075 +2147483648 1073741824 536870912 1342177280 3087007744 1543503872 1174405120 889192448 1568669696 1447034880 241172480 974127104 2054684672 1185677312 4156162048 1099104256 1094418432 3334553600 47489024 1994444800 1730594816 2496113664 2481157632 2100029184 2847477888 1241053120 1864020128 1959130736 2850819432 442110828 1691581326 2124658553 +2147483648 3221225472 2684354560 2952790016 2281701376 469762048 2516582400 956301312 2944401408 1505755136 3642753024 2794455040 2232942592 3645112320 917372928 2972647424 3863052288 3055108096 3144343552 3465973760 2695690240 2169877504 2265916928 3058820864 3577814656 3670994624 327721312 3087768272 2487765992 1216098236 2096770906 3428402275 +2147483648 1073741824 2684354560 805306368 3087007744 1946157056 1644167168 3506438144 3498049536 3535798272 1113587712 1729101824 4104650752 1643905024 492699648 2603548672 1553694720 2551791616 3492323328 2093780992 3333879808 4177783808 2583499264 1423082752 4139353728 3081258816 947660512 4213072624 3784257320 1693177028 3441518694 616363683 +2147483648 1073741824 3758096384 268435456 2818572288 3019898880 3388997632 1761607680 3229614080 3342860288 2065694720 1517289472 1969750016 861667328 76414976 1919090688 3172630528 1287995392 2198183936 1025617920 2915821568 652395520 148980224 1659889920 2592637568 2189976384 2295098400 2104897104 2873566040 3060842052 1428977126 3219536507 +2147483648 1073741824 3758096384 2415919104 134217728 1946157056 503316480 3472883712 2424307712 1950351360 1709178880 2400190464 235405312 2464940032 2516189184 904200192 3363667968 777469952 1419026432 3552620544 1101965312 2709885952 941842944 273322752 1125360000 1174163776 1207057568 3171487792 344428904 942824980 304700270 1027054113 +2147483648 3221225472 3758096384 4026531840 671088640 3019898880 2717908992 3137339392 176160768 1816133632 1423966208 2893021184 1769472000 1817968640 2961571840 3286564864 444235776 1650147328 2468601856 3889672192 1030084608 1351795712 4052709888 2193730816 3892894592 1913406016 2368627872 3729879472 4087907800 1008500268 577114630 1318410775 +2147483648 3221225472 1610612736 1342177280 1476395008 3690987520 2315255808 3674210304 796917760 88080384 1352663040 2049966080 3946315776 1582563328 3857055744 2378760192 2032041984 2354528256 3777224704 622850048 1590003712 3956718592 3025884672 3099693312 2262366080 342759616 3160750112 709681424 3093841144 4047243052 1230648322 4141027335 +2147483648 1073741824 3758096384 4026531840 1744830464 2348810240 838860800 1124073472 3212836864 54525952 1130364928 2515533824 2417491968 2114191360 500039680 1820000256 1651867648 2028814336 1550491648 254193664 10786816 1474143232 1108422144 3306194176 1877711744 3462278336 4078115616 1168738544 3917946904 1586480220 878732586 2893040771 +2147483648 3221225472 536870912 805306368 3623878656 3154116608 2181038080 553648128 3296722944 3753902080 3487563776 1351614464 554172416 3116105728 165019648 3513450496 1206222848 1215643648 1272111104 3344355328 1048885248 2784877568 4236342784 3357066496 3034311296 1982998848 736722016 1752465968 1696972904 286619732 763556294 3107892663 +2147483648 3221225472 2684354560 805306368 671088640 67108864 905969664 1090519040 3179282432 62914560 3445620736 1531969536 1577582592 2143551488 2043281408 385941504 36143104 1493385216 2625822720 658411520 1573435392 3632260096 1078946304 2999756544 4132814464 1264479168 2177047648 1600309744 355370248 31490068 2815148762 4135389849 +2147483648 1073741824 2684354560 4026531840 3623878656 3556769792 1442840576 2902458368 3162505216 2789212160 1218445312 1112539136 714604544 3936092160 3500802048 1933770752 919961600 2989572096 1663737856 878612480 3194001408 1752030208 4240253440 1907937024 533837952 2861001536 2542000288 803734928 697591240 1221475580 3804578902 4275354305 +2147483648 1073741824 3758096384 805306368 1207959552 738197504 1509949440 1191182336 192937984 4173332480 2678063104 896532480 524812288 3388735488 2589065216 3056533504 555384832 2767536128 2531893248 537767936 1608251392 1928508416 3455655424 171163904 2935929216 27484864 1702924512 4242963088 3984683416 3244808276 1505798966 470163717 +2147483648 1073741824 3758096384 1342177280 2013265920 2214592512 905969664 452984832 3665821696 1740636160 3743416320 2192572416 146276352 2107899904 289538048 1036845056 4009590784 2901884928 355770368 3778588672 320260096 1394977792 3951262208 127852288 3623480192 4081401920 1528925024 2544979536 2714484088 1544582892 2538086330 2113686357 +2147483648 1073741824 3758096384 268435456 2818572288 67108864 1577058304 3607101440 3883925504 4022337536 1780482048 1785724928 2713190400 2632712192 2227044352 722403328 1710522368 2831761408 683122688 3685986304 925493248 2790048768 1361385984 646554368 1643939200 1337811648 43365728 1773844560 389958040 1657736300 2496962430 1866022347 +2147483648 1073741824 536870912 2952790016 2818572288 469762048 4060086272 520093696 796917760 2646605824 3600809984 3163553792 1092091904 536608768 1579548672 4136435712 850296832 3153281024 1086300160 2236338176 4098471936 4022248448 2049648128 828622080 2042486144 1388088512 2883326560 3220597776 1534422504 1990369148 2499608774 1464249575 +2147483648 1073741824 2684354560 1342177280 1207959552 335544320 3523215360 2030043136 1719664640 2696937472 3609198592 2727346176 1568145408 624164864 638713856 789643264 656769024 4198187008 1591779328 3032256512 1227016192 1236636672 3376615936 886347008 1194240640 2238954560 3119520736 1292394320 1568422888 4010679436 3857648738 2848098445 +2147483648 3221225472 2684354560 2952790016 939524096 738197504 3254779904 3137339392 2122317824 2394947584 211812352 3226468352 775421952 2493775872 2025193472 2431713280 1128693760 977223680 2004082688 3997143040 3512072192 341240832 1927757312 652711168 1086431104 447261760 152699360 61569936 495825032 3821184748 286859018 1989841119 +2147483648 1073741824 3758096384 2952790016 2550136832 1275068416 1308622848 1929379840 1853882368 54525952 455081984 386924544 3593994240 3808690176 18743296 882180096 2061991936 4067639296 588685312 1522184192 3025713152 3728202752 3341512192 648209152 3016539008 1204929088 1314546976 2250967632 2904737768 17603564 3476155514 2854896811 +2147483648 3221225472 1610612736 1879048192 3892314112 1811939328 301989888 2868903936 3514826752 2394947584 1755316224 4014997504 980942848 3326869504 4022992896 274923520 1274839040 2660319232 3316899840 1683484672 2498336768 2708268032 3452509696 2591003904 759553920 999734208 3928115680 3992411664 262862984 4026558796 671097982 201340097 +2147483648 1073741824 536870912 2952790016 671088640 3690987520 570425344 687865856 2021654528 1757413376 706740224 940572672 2444754944 3792961536 2451177472 1180237824 1461616640 1203453952 4038303744 336580608 2721691648 3945718784 487802368 3063934208 306308736 3415928640 1205418976 3210652368 1633357224 2223227756 1118292786 2115366697 +2147483648 1073741824 3758096384 1879048192 134217728 2214592512 2113929216 3305111552 2155872256 2747269120 2699034624 2695888896 29884416 3479961600 3888775168 557121536 2011594752 578240512 1939841024 1485549568 2976241664 4214658048 2597284352 1188811520 3843927168 1561518400 3853081184 1455744944 1383993464 4157308340 502136638 3128608073 +2147483648 3221225472 2684354560 805306368 3892314112 2617245696 3388997632 3607101440 847249408 1136656384 2879389696 2276458496 440926208 2586050560 3794665472 1334902784 1389789184 2159493120 1778638848 769626112 798865408 2282128384 2943297024 1184872704 2835208576 1922498112 4283917664 72590352 3838282232 2837547476 1976880314 1766613851 +2147483648 3221225472 2684354560 268435456 4160749568 1543503872 3992977408 2298478592 2206203904 2654994432 2598371328 294649856 2603089920 3909353472 3962175488 927137792 1218412544 1468088320 3380142080 751079424 1606592512 4230974464 2258195968 3332682496 1083346560 2200423616 3526188704 3088492848 1179505064 755904644 2967022298 2554655897 +2147483648 3221225472 536870912 805306368 1476395008 3690987520 1107296256 754974720 578813952 3829399552 564133888 1070596096 2099773440 3982229504 1466302464 3009216512 2520023040 701710336 651550720 1198641152 1734588416 4119108608 3075163648 2500977920 2211683456 547146304 2085566368 3411259408 2380050184 4050592164 398690806 1523907007 +2147483648 1073741824 536870912 3489660928 3623878656 738197504 2516582400 2332033024 2038431744 926941184 2703228928 2301624320 3691511808 2635333632 751173632 2309816320 1353875456 3835904000 3354107904 830984192 100501504 3480394752 2789412352 37486336 2942273408 967935424 3149438752 2944691408 1933465976 3436273268 4033914082 2221949775 +2147483648 1073741824 3758096384 2415919104 3355443200 738197504 2717908992 4076863488 1954545664 574619648 1742733312 2962227200 3149398016 1914961920 4159307776 4216782848 230916096 4207230976 2844827648 4024217600 1137354752 259072 937774592 3600854272 3423925120 608612672 3275086752 4162613040 3054380968 1755150028 2586088138 1410254385 +2147483648 3221225472 2684354560 2415919104 2281701376 4093640704 838860800 4110417920 2390753280 4064280576 2929721344 1395654656 2827485184 957612032 2035941376 597753856 3641016320 1605582848 3419463680 3241971712 1180362752 1778758656 3593683456 3792741632 2203884672 3247081536 3407729824 647967120 4292266104 1848877556 2956202786 3232367233 +2147483648 1073741824 2684354560 2415919104 134217728 603979776 2046820352 3439329280 2390753280 3560964096 2246049792 1062207488 1391984640 2653159424 1987706880 1650786304 1841790976 3710337024 3232145408 3077214208 1613539328 3242701824 140995072 2781249792 1937418368 3635725376 1693685664 3393532976 2696402248 1605332588 4203412522 2608658617 +2147483648 3221225472 2684354560 1879048192 2550136832 3019898880 4060086272 318767104 1988100096 2982150144 3193962496 3408920576 363331584 3556507648 4193386496 736559104 2101313536 33374208 4278509568 2132840448 1478924288 2417998848 2272072192 3036462336 3234117504 3158363200 2291584608 1744275184 1420915384 1478402500 3197892598 3501943525 +2147483648 1073741824 536870912 2952790016 3087007744 1677721600 1107296256 3539992576 2692743168 4282384384 3890216960 305135616 1526202368 3104047104 2874277888 4203937792 2070970368 3589881856 466067456 1405865984 4073043968 206613504 971577856 1253020928 1046974336 731621184 2160961824 3465343280 2393840248 3448151788 3353890442 1273766685 +2147483648 1073741824 3758096384 805306368 3623878656 1409286144 3992977408 3674210304 3615490048 3435134976 174063616 2607808512 3949461504 2804154368 410124288 3493134336 3440607232 3043966976 1411555328 1012838400 952170496 2578709504 1031741952 1119539968 3058860928 3249971904 1638181600 2749486704 3944365720 2198937252 3949055930 1448760293 +2147483648 3221225472 2684354560 4026531840 1207959552 1677721600 2986344448 1090519040 2457862144 1723858944 2074083328 3253731328 2916614144 4116447232 1147797504 2136145920 1422426112 3047243776 3257393152 4195586048 1394464768 3303592960 1813068288 77575424 3055541888 3772767808 1937747168 646952720 1901580120 2701897628 3319896742 2641558801 +2147483648 3221225472 1610612736 268435456 4160749568 2080374784 1509949440 2902458368 1937768448 717225984 2485125120 1571815424 898105344 2607022080 1517158400 2432237568 3407511552 492781568 3001540608 1174138880 1410967552 45804544 3375310336 1942980864 1097854080 4188012224 1224195296 2802036304 517316088 1979773172 2989519578 2504533979 +2147483648 1073741824 2684354560 3489660928 3623878656 201326592 3120562176 4244635648 192937984 297795584 4116709376 2695888896 3281518592 4130603008 1272578048 2807234560 1377796096 443629568 1137221632 2955710464 14583808 1042406400 3150994944 1747462400 3643550848 2326682304 3685302624 3176979184 1680260856 832932060 2249354450 3146743337 +2147483648 1073741824 3758096384 2952790016 671088640 738197504 4127195136 1962934272 327155712 2344615936 232783872 552599552 3278372864 204734464 1202847744 3092578304 3081207808 2574204928 1328979968 3155341312 2805512192 951157760 2647678464 2633524992 3589017728 969812160 1245906528 2627262640 1331813848 3928519140 3818130610 845297925 +2147483648 1073741824 2684354560 4026531840 671088640 3288334336 3120562176 3103784960 1400897536 3300917248 3256877056 3450863616 1951924224 432799744 3044147200 369819648 1407942656 2969649152 1000120320 3804270592 3403323392 2902828032 2318412288 2459451648 787219072 2772597440 2375226848 2793909072 3833818360 3861900316 4109848718 3011632445 +2147483648 3221225472 536870912 3489660928 2013265920 2348810240 637534208 3238002688 4236247040 532676608 1386217472 2037383168 654835712 1337720832 1079115776 4215209984 2521661440 2294628352 2864635904 223531008 2906179584 4048784384 3252690432 1544566528 3638059648 1808039744 3085305440 1162961552 3898654360 1775758324 1667654550 1855019429 +2147483648 3221225472 3758096384 1879048192 2281701376 872415232 3254779904 3103784960 3481272320 1388314624 593494016 3503292416 1522008064 767295488 1013055488 268369920 3377823744 1615151104 113696768 2857021440 3942684672 4284191744 568357376 2945453312 35146368 3918291136 1489652448 2912637424 1935383368 2145414860 1888502182 1318589397 +2147483648 1073741824 1610612736 4026531840 2013265920 1677721600 2181038080 754974720 3464495104 2185232384 1566572544 2731540480 3064463360 3384016896 1002831872 3010527232 3245441024 3917430784 1751425024 3990941696 647927808 3117673472 459282944 3721401600 3173535872 1769230400 2061899936 2277583984 3028918408 4154656004 2344000866 413632591 +2147483648 1073741824 2684354560 2415919104 1207959552 1409286144 100663296 1258291200 2810183680 3124756480 3131047936 1804599296 1036517376 2911109120 2964979712 3229679616 3509878784 1699954688 2057412608 3851784192 3073878016 3797586944 1950372352 3852476160 1779446656 1552422592 4171527584 896139792 1105796520 1545660628 1335980218 2917454593 +2147483648 3221225472 536870912 2952790016 3355443200 738197504 3321888768 889192448 2004877312 3485466624 1373634560 644874240 3966238720 3680239616 3816161280 1714749440 4166746112 46874624 138600448 3272527872 2644572160 1497486336 3846209024 3047173888 2521833600 855143104 1757703264 42106032 3196008088 2712180836 1454230086 3225320359 +2147483648 1073741824 3758096384 1342177280 4160749568 2348810240 2516582400 2634022912 3699376128 3418357760 249561088 592445440 1417150464 3685482496 1031143424 2784428032 3068624896 2686009344 753704960 1215344640 686737408 246279168 251690496 1400917760 3628084352 916469568 1173379680 3918015152 3190038408 357722220 765817006 1203947455 +2147483648 3221225472 3758096384 805306368 402653184 3959422976 3388997632 3741319168 2155872256 4148166656 761266176 1110441984 2703753216 2917400576 194117632 1263992832 3854270464 1384988672 2822299648 1074573312 1892071424 1656609792 1207975424 67133696 3724574080 3372238656 2373978912 1153444464 2426409080 1192235588 1324899002 3116112213 +2147483648 1073741824 536870912 268435456 3892314112 1811939328 33554432 2164260864 2122317824 2822766592 216006656 1972371456 3697803264 330563584 4194697216 1529937920 3358818304 2294235136 1336320000 2158153728 276621312 2669773824 637029888 3185331456 2964462208 1270314048 3175274400 2741800624 1326051368 1152136100 1498048002 2758481839 +2147483648 3221225472 536870912 2415919104 1476395008 2483027968 100663296 1660944384 2541748224 2176843776 2464153600 3167748096 1192755200 2600206336 3278241792 3005808640 2338029568 1857503232 903798784 2589118464 3646744576 1709284352 1053307392 2036602624 937037696 1735354048 1212322912 3911498288 386779080 349593692 908159302 3118457287 +2147483648 1073741824 3758096384 4026531840 3623878656 603979776 3590324224 1023410176 3229614080 88080384 1805647872 2221932544 2434269184 2196504576 3336437760 1469644800 3715465216 318717952 720412672 2550968320 2455410688 644348928 2894625280 1403268864 1872390272 970132800 416188704 3611685392 2781295960 3517763900 1965726846 2801773227 +2147483648 1073741824 536870912 1879048192 3623878656 1006632960 2449473536 3539992576 4169138176 2210398208 1830813696 344981504 1160249344 108789760 1833304064 3708092416 911900672 2135638016 1194565632 1740623872 2074204160 2369821696 35149312 285486336 2528260992 821002048 3796996960 1050195024 2637985640 2477158436 750070342 4091723023 +2147483648 3221225472 2684354560 268435456 4160749568 2885681152 3590324224 2499805184 1753219072 884998144 4255121408 2928672768 1160249344 3247702016 3562143744 3366912000 1703378944 3346350080 4021084160 935890944 1417848832 344034304 3190304256 4027854592 3994171520 2093972800 171413984 1645051152 3585128680 1897834724 1360514930 2975692613 +2147483648 3221225472 1610612736 1879048192 3355443200 3825205248 2248146944 1694498816 1065353216 180355072 3722444800 839909376 1752694784 3198943232 1136001024 3826450432 351764480 155009024 2866339840 1900343296 1970968576 363721728 3828898304 1007439616 3246795904 3474682560 1752425184 2432643760 3504443944 547226348 1474783758 1025356671 +2147483648 1073741824 3758096384 1342177280 1744830464 3154116608 3388997632 2063597568 1115684864 2487222272 2954887168 3696230400 1334312960 3410231296 1556217856 2520711168 35225600 3092594688 817012736 3838226432 3816605696 446669824 3056100864 1507076352 1395265408 2131428928 2818832544 3844489168 3270344136 2341394740 4250456314 4088242621 +2147483648 3221225472 1610612736 268435456 402653184 1275068416 2516582400 3707764736 1317011456 281018368 832569344 1196425216 2659713024 2829844480 1291976704 2323841024 2054586368 1202274304 4270448640 3742756864 4226787328 559455232 1491615232 198975232 1872395392 2403814976 2011727840 4182801424 2810726664 1412179508 1388464142 3936573149 +2147483648 1073741824 3758096384 1879048192 3087007744 1140850688 1375731712 3003121664 696254464 2277507072 3856662528 3889168384 68681728 4110680064 1198915584 1224540160 2961866752 804470784 1097048064 133672960 1505351680 2180041728 3338930688 3296075008 964521856 55245760 538119520 1370723504 2020598856 2558371420 182902970 4025051471 +2147483648 1073741824 2684354560 1879048192 2281701376 1006632960 1040187392 3640655872 662700032 2881486848 4041211904 3029336064 3212312576 3957063680 3727294464 1074987008 4039475200 3256958976 106602496 3830878208 1436866560 2010903552 3208386048 1891242752 2087411328 530181824 3276487776 3790186032 1000570856 969774444 3977594358 1045741937 +2147483648 3221225472 3758096384 4026531840 1744830464 1140850688 4127195136 1258291200 377487360 2663383040 1101004800 4086300672 3548905472 3632005120 2188247040 1182203904 1228111872 4239474688 1349050368 3569659904 3737311232 3241796608 2925267456 1220421376 3038722944 2386533952 4029106144 2510010128 2241680232 36614324 1818227974 3751232651 +2147483648 1073741824 2684354560 268435456 3087007744 1006632960 2315255808 2701131776 4219469824 1421869056 2225078272 879755264 4718592 2624847872 3210346496 2143748096 1643216896 1173700608 200450048 3493236736 3540314112 780659712 2105812480 2899468544 2945665664 3365663424 597310944 2405897232 3951134744 4206693716 3271998962 3610026881 +2147483648 3221225472 1610612736 2952790016 671088640 3019898880 301989888 3909091328 1098907648 2638217216 2329935872 3471835136 1159200768 2380005376 2590375936 1559298048 2798026752 4075765760 3109806080 842526720 2418669568 297042944 1718358528 3651015936 1105023616 2931343296 88227104 372974128 822723736 4268025116 212090502 1586104599 +2147483648 1073741824 3758096384 1879048192 939524096 1811939328 503316480 1426063360 2441084928 3879731200 3240099840 3209691136 2551709696 422838272 1765146624 3521314816 3041230848 2188197888 780312576 598126592 3718830080 1462733824 2797870592 1094613760 1441745024 1075303872 3181394976 3851426768 1081618760 1111754108 3892188354 3683582479 +2147483648 3221225472 2684354560 268435456 2818572288 1409286144 2382364672 553648128 1182793728 2831155200 3185573888 3434086400 781713408 2809397248 3696099328 981925888 621314048 842088448 1242292224 4174352384 3499730944 2410324992 3691794944 2206870272 4132517504 570135104 1912061408 813539376 2234300152 2975290908 3588288562 423457699 +2147483648 3221225472 2684354560 1342177280 4160749568 872415232 3657433088 4009754624 3095396352 1564475392 538968064 3947888640 1326972928 3481534464 1556742144 1929314304 3504177152 4270669824 3476480000 1591906304 3669002240 571182080 2205958656 1014892800 3017632128 1227816768 551981600 3401247952 1813310920 2081549052 2522567834 1036500209 +2147483648 3221225472 3758096384 4026531840 1744830464 2617245696 3724541952 3405774848 914358272 750780416 1654652928 4035969024 227016704 1506017280 307101696 1035141120 3034415104 1163214848 4269465600 1781444608 879286272 2220876800 1068262912 402273024 3464828800 3256022592 1318758112 2564738704 231780328 4018403124 1697543386 3288547995 +2147483648 3221225472 2684354560 1342177280 1476395008 3825205248 100663296 4110417920 2424307712 1044381696 1495269376 330301440 1185415168 327417856 912654336 2916810752 3303964672 2243248128 29483008 66424832 2956691456 3286555648 1940662784 2258777856 505240704 2932194624 299104416 62967632 792352568 259078692 1695002602 2858333199 +2147483648 3221225472 2684354560 2952790016 671088640 3288334336 3254779904 4110417920 3045064704 1321205760 1067450368 17825792 2351431680 4035182592 3734372352 1176043520 2151645184 3347529728 2868043776 1130795008 1037629440 759555072 4109126144 502406400 142541952 1073649088 1667533536 905944208 3467056808 4020418276 2326709946 3802963815 +2147483648 3221225472 2684354560 268435456 671088640 872415232 503316480 285212672 1182793728 499122176 2921332736 609222656 1278738432 528220160 1510866944 559480832 3375267840 1120878592 1243340800 3040317440 3842091008 1713693696 2709807616 3436323584 2621922944 464497216 485345120 28494288 3299952648 2519395372 1339910950 4068255427 +2147483648 3221225472 2684354560 268435456 3355443200 603979776 3925868544 419430400 830472192 3258974208 2065694720 1215299584 51904512 789839872 2808741888 1246953472 2026143744 1736523776 2805194752 2144833536 2330306560 201495552 2954652160 3417712896 3322225280 3243348928 2723720864 3539431120 3688272984 3130413436 3883236290 2345241777 +2147483648 1073741824 536870912 1342177280 134217728 3154116608 1241513984 1392508928 1333788672 121634816 589299712 3973054464 1323827200 4194041856 1175060480 730398720 473595904 2664120320 3848249344 3690188800 1783744512 503641088 2925790720 1175337216 2440514432 284553408 1718261024 2883781840 121892488 222937860 1958802278 2952415785 +2147483648 1073741824 1610612736 268435456 1476395008 4227858432 2583691264 3472883712 2239758336 1983905792 505413632 659554304 3653763072 2383675392 109969408 253952000 618430464 583352320 75210752 2344611840 624551936 2674850816 2345412096 3119675648 2838039936 1138349504 1675527072 1882487120 1910395080 4008396180 1187546706 3863697979 +2147483648 3221225472 2684354560 1879048192 4160749568 3825205248 3456106496 1090519040 2927624192 1346371584 1503657984 2519728128 55050240 168558592 3669884928 164429824 4032462848 1411072000 3765166080 2111279104 2883688448 1463847936 1987328512 3514438400 4215228032 1636402752 3795624352 480407056 2865447928 842242708 3940784558 3048967443 +2147483648 1073741824 2684354560 1879048192 402653184 2080374784 234881024 1895825408 142606336 4173332480 2539651072 1833959424 3542614016 888930304 1050017792 3127050240 796295168 2222800896 3050938368 2330300416 211015680 2262875136 1671312896 3102688000 1849221760 586828096 1044206048 3917061744 3210053896 1068207748 269783366 1711569063 +2147483648 3221225472 3758096384 2952790016 939524096 3690987520 973078528 2600468480 3128950784 339738624 2631925760 2312110080 1695023104 2500067328 2900492288 1605959680 2589360128 3975364608 450617344 975155200 1692268544 3658796032 2155505152 760563968 3076560768 3508546112 1206929568 242769328 4131134216 2344516116 4044847482 3253336397 +2147483648 1073741824 3758096384 1342177280 402653184 3288334336 167772160 855638016 746586112 448790528 1226833920 4124049408 390594560 3063152640 2708340736 820576256 798130176 992952320 3693060096 3771445248 3427125248 2170330112 3352713728 2036691200 375435136 4250670400 3845808096 3030858832 1823200584 3874873748 2149882898 2465864971 +2147483648 1073741824 3758096384 268435456 2281701376 1140850688 2785017856 3607101440 2994733056 2436890624 4246732800 3576692736 3820486656 3126067200 295305216 2851667968 3232727040 2780512256 1376952320 193376256 3598510080 2811614208 3383900672 4192554752 3795449216 551298112 4202051104 456609104 1229769720 3241013548 3362134722 3233752761 +2147483648 3221225472 2684354560 805306368 3623878656 1811939328 1711276032 2466250752 3951034368 2134900736 887095296 3991928832 354942976 2209611776 76152832 3145662464 1176797184 326975488 3472875520 3482030080 2879502336 3729693696 2448580096 133396224 1111677824 2907980992 880443168 3268899632 1800461848 1901543172 3088101682 2209839353 +2147483648 3221225472 1610612736 2415919104 2013265920 2080374784 33554432 1560281088 1736441856 3183476736 4175429632 495976448 1191706624 11272192 1644560384 3806658560 686587904 2496348160 3033915392 2688151552 2418010112 1493871616 1732142592 2859541760 3724465280 586954944 1089344352 4166610480 539133032 4133642324 2679062990 2468319199 +2147483648 1073741824 1610612736 805306368 134217728 1811939328 1308622848 3674210304 3196059648 784334848 333447168 2446327808 3219652608 989593600 746192896 973406208 1270251520 2411151360 1476370432 3095654400 1287256064 1201460224 4028268032 2190813952 2197747584 1278939712 3726495712 3345144368 1649488456 294709156 3250080326 4233364657 +2147483648 3221225472 536870912 1342177280 2550136832 67108864 637534208 3976200192 1937768448 4089446400 3374317568 758120448 126353408 2648965120 2466381824 3825532928 3895754752 594493440 3762675712 1277284352 1474529280 205978624 2231507456 553977600 2008318080 984550592 2120594016 3717327568 455850808 901950964 1917871834 3579332269 +2147483648 1073741824 2684354560 1879048192 939524096 2885681152 3321888768 3036676096 914358272 2218786816 882900992 1565523968 563609600 3203137536 3183345664 2194079744 982614016 3607183360 264937472 4121333760 593025024 1220520960 4106116608 2051487488 1070725248 3475065408 2648347040 3474914960 3022296648 3514410364 2548395246 98602955 +2147483648 1073741824 3758096384 268435456 2281701376 738197504 2650800128 1426063360 1317011456 3569352704 2996830208 3517972480 72876032 3755737088 3935436800 3952017408 3572203520 2720350208 1193844736 41201664 1445390336 2148127744 1020399104 1139757824 2331738240 88961600 1584201184 4237999504 1443604600 989161692 1776344390 1224777613 +2147483648 3221225472 2684354560 2415919104 1476395008 1006632960 1241513984 1325400064 41943040 708837376 2095054848 854589440 3279421440 3083599872 2136342528 3269656576 3339616256 2909618176 1907482624 1820168192 2888558592 71883776 486942208 3800789248 2563411328 810491456 1281934752 1666593712 3638765464 1880002604 65896078 1240565055 +2147483648 3221225472 2684354560 2415919104 3892314112 3019898880 1711276032 3539992576 1333788672 3233808384 3420454912 3010461696 2556952576 1295253504 2375942144 1026883584 1884651520 1189298176 1816453120 2607845376 3622758400 2958787584 206463488 3859627776 2249842560 2609984192 4183028960 1581929136 1868262552 2185798628 3164770162 3853103571 +2147483648 1073741824 1610612736 805306368 2550136832 1946157056 301989888 3439329280 2122317824 1673527296 635437056 2559574016 1670905856 168034304 3059351552 3470196736 1886093312 372588544 3628638208 55373824 362215424 1132567552 529166848 2909752576 1210038400 1088886848 2386790496 4015589424 425629032 1845360412 239343386 2365214905 +2147483648 3221225472 1610612736 4026531840 1476395008 1946157056 4060086272 3808428032 578813952 3921674240 765460480 227540992 2420637696 3458465792 3625844736 3073835008 3533799424 771833856 537059328 2233921536 62445568 323992576 558780928 492797184 55947136 3216459328 1818331744 3005302032 3612537832 1112446676 1573712042 2226750931 +2147483648 1073741824 2684354560 2952790016 1744830464 2080374784 436207616 4076863488 2306867200 2873098240 3382706176 2008023040 1454899200 2942566400 619839488 2985099264 3403776000 3905372160 557359104 4269576192 780056576 3700130816 1690195456 1697845504 2936208256 237886400 1138314016 2327550608 88479288 167209836 3611345882 1962449037 +2147483648 1073741824 2684354560 268435456 1207959552 4093640704 1174405120 2399141888 1384120320 1849688064 1084227584 1819279360 2768764928 2657878016 2766536704 767623168 4275666944 1884241920 1608818688 1269338112 2977884160 2065142784 3872539136 4143152896 2491072896 1645059136 2142072224 1346365328 2559464664 2528978740 1915210046 2952409279 +2147483648 3221225472 2684354560 1342177280 1744830464 1409286144 234881024 3674210304 813694976 3720347648 3869245440 491782144 1322778624 411303936 1305346048 288161792 518488064 2849718272 1769922560 2212139008 4169435136 114410496 660763136 3983485696 3566766976 4202424640 347159136 3054345104 2028481160 2779525916 2730641690 1019156371 +2147483648 3221225472 3758096384 2952790016 2013265920 1811939328 2449473536 3741319168 3061841920 3938451456 694157312 152043520 358088704 1688469504 3069837312 3878223872 1040809984 3718987776 624222208 1601220608 1641740288 294382592 2467708416 2712616192 322882944 1204912192 1489992160 305057648 2794054696 1919622076 2446628426 1142989705 +2147483648 3221225472 536870912 1342177280 1207959552 3959422976 2852126720 1895825408 2877292544 3485466624 253755392 3310354432 3176660992 3911974912 3591503872 1294925824 466059264 3238346752 2692014080 855166976 3808069632 3404567552 1530293760 3175688448 2631324288 4236229312 1801025632 1911470544 3127100680 3055779740 3372581262 2947705981 +2147483648 3221225472 536870912 1879048192 2281701376 1677721600 100663296 654311424 3951034368 3183476736 4280287232 638582784 2250768384 1963720704 1053949952 3332964352 838893568 2201174016 2337660928 3287928832 242980864 3248157696 3043375616 874450688 1964494208 2956523712 2971080800 1544280272 2512568488 1412585508 3415833406 1010366213 +2147483648 1073741824 2684354560 4026531840 2550136832 3019898880 704643072 83886080 2256535552 826277888 1105199104 1928331264 901251072 3959685120 2447245312 2763456512 315129856 4210114560 1982570496 1750044672 1151440896 1091501056 3469873664 3417657600 3625303168 3238590528 2287040800 3426475568 3347553560 459126604 1253347946 344675355 +2147483648 3221225472 536870912 805306368 671088640 2348810240 100663296 1761607680 3313500160 473956352 4078960640 4136632320 2071461888 3199991808 4211998720 2236153856 335446016 1507803136 2432425984 2523385856 2105128960 361276416 3408555520 2643164928 1722936960 626846656 2694859680 1540365008 3386386472 4000059468 878076774 3991210435 +2147483648 1073741824 2684354560 3489660928 2818572288 2885681152 1711276032 4278190080 478150656 1673527296 4062183424 1649410048 190316544 3037986816 3537502208 3561553920 3091365888 514539520 2444206080 2577108992 2911995904 1698751488 674631168 454524672 2083112320 245667648 488906592 3534888400 599095816 2779021468 597978898 611471385 +2147483648 3221225472 1610612736 805306368 671088640 3019898880 2785017856 2097152000 1501560832 3871342592 81788928 3792699392 4028104704 2147221504 4124704768 1548812288 2594537472 1077100544 2318983168 3374641152 3538860032 346522624 2264814080 764874496 733927552 413133248 2935124192 2579843376 1506536232 981227356 3239722278 3820043257 +2147483648 3221225472 3758096384 2415919104 1207959552 2483027968 3590324224 1090519040 3548381184 322961408 3730833408 1441792000 1093140480 3087794176 856555520 194838528 964198400 3977986048 3510231040 2304094208 2326521856 4255052800 1655329280 3143571200 608958080 1336861888 1143082016 67311472 3300768024 898081604 2785064878 2842625147 +2147483648 1073741824 3758096384 805306368 1476395008 2617245696 3388997632 2298478592 3414163456 3586129920 3705667584 1800404992 1479016448 2738618368 4087742464 414777344 4066869248 2023178240 2685575168 2735648768 3164141568 3399072768 3943319040 2790719744 1785908864 136231616 1519438176 2459300912 3935572744 3294260676 3900641126 1783561215 +2147483648 1073741824 2684354560 2952790016 3623878656 1811939328 1509949440 1728053248 1887436800 2856321024 1520435200 1877999616 1510473728 766246912 1897005056 804061184 1924890624 3617013760 3916079104 2351337472 4100241408 2087836672 443440640 264726784 1125310848 2235750208 104526240 2665385360 1396747288 982506164 3325121310 1365345541 +2147483648 1073741824 1610612736 2952790016 2013265920 2617245696 3791650816 2801795072 1199570944 2839543808 2493513728 1647312896 2799173632 1589903360 3956670464 1287061504 1383694336 2564374528 3059392512 897511424 3627595776 1214770176 3456255488 2043217152 1408420224 3720526016 3239765024 1960760592 4069059832 1417644508 2871417162 3180282479 +2147483648 1073741824 536870912 805306368 1744830464 469762048 3791650816 1258291200 1082130432 2596274176 3651141632 1567621120 2490892288 2905866240 2934833152 13041664 3455811584 816922624 93888512 3511472128 1051916288 2153628672 1113220608 1130982656 1021089664 4032475968 285328352 3559417360 150748952 3942797900 4025310162 317380931 +2147483648 1073741824 1610612736 805306368 2550136832 3154116608 2583691264 3271557120 1753219072 1900019712 1038090240 1682964480 2755133440 4017881088 1171914752 1195311104 1786216448 1811759104 2571411456 2082009088 2083715072 2198182912 2460358144 2934245632 2135481216 3599414080 607774240 1897662512 206182984 1101481356 2445008262 4224678793 +2147483648 1073741824 3758096384 1879048192 2818572288 1946157056 3187671040 2936012800 25165824 2889875456 1281359872 2586836992 3627548672 3250323456 2473197568 1059782656 3367010304 215564288 1186439168 1923854336 366073856 3281175552 2367033856 2975949568 223080832 1050790336 189452448 3327788144 3599989624 3981236044 3620948758 4121725345 +2147483648 1073741824 2684354560 268435456 3623878656 2885681152 2046820352 2231369728 310378496 2529165312 660602880 2008023040 426246144 4133748736 3597533184 1939144704 4006903808 145965056 515219456 1408339968 261089280 4288863232 3301600768 2476419328 2658246784 1590675008 612560608 3201958768 2015592056 802007972 254665594 1692263307 +2147483648 1073741824 3758096384 805306368 1476395008 67108864 3992977408 3942645760 780140544 2017460224 3797942272 1722810368 2544369664 2965635072 1178468352 403243008 2260500480 2352955392 23175168 906342400 3861641216 2602220544 1696205312 2554794752 2621289344 3457652288 4047040672 3236001520 1352192696 837902340 2569054058 1745715075 +2147483648 1073741824 536870912 1879048192 134217728 872415232 3321888768 1392508928 1853882368 3250585600 2820669440 229638144 2330460160 3102998528 1363804160 2854944768 4001333248 132726784 1534107648 2011484160 1283381248 1491989504 1495159296 202469120 1813815168 588427840 1075565664 2944091088 1518834680 2483356484 1195826962 1814164217 +2147483648 1073741824 2684354560 3489660928 2818572288 2214592512 3523215360 318767104 2877292544 2394947584 1474297856 449839104 1302855680 4071358464 1284636672 1579483136 2892595200 12533760 3448807424 1956417536 796821504 2726552576 1662917120 3448186112 372549504 1750237888 1439814112 2019257520 1635706696 2139339268 1436439406 3586616933 +2147483648 3221225472 2684354560 268435456 3623878656 3690987520 2449473536 822083584 276824064 3242196992 2959081472 1286602752 3579314176 333185024 3787587584 1590231040 1061126144 1559445504 2285559808 1833340928 3600066560 1997904896 3435009536 3776650496 3502162560 1146653504 2216661792 2367889392 861054776 1266857724 1550497126 2582560645 +2147483648 3221225472 3758096384 805306368 1207959552 3019898880 1979711488 83886080 1317011456 2805989376 547356672 2177892352 747110400 2155085824 766640128 2677604352 3965878272 2138259456 789045248 2530717696 1717549056 4096521216 3533279744 4202747648 1025651840 3065080384 1934031904 2701731984 3964310408 349643124 3644696034 4240093765 +2147483648 3221225472 3758096384 2952790016 3087007744 335544320 2919235584 1895825408 2340421632 2562719744 2506096640 1861222400 3047686144 1766064128 2365980672 2709323776 3058270208 1797472256 165208064 304656384 2852190208 3599010816 4150428160 3543106304 86926976 2784562368 1672469984 1366175472 383346520 763333700 1519793994 2452671 +2147483648 1073741824 3758096384 1879048192 1207959552 3690987520 3791650816 50331648 1400897536 1237319680 3311403008 2970615808 2098724864 1987837952 2992766976 2911567872 1139703808 299974656 906076160 496087040 2513033216 1989522432 1447544320 186973440 1686004608 3094969024 473814624 3058928112 1387433768 1244880796 1289917606 1963687205 +2147483648 1073741824 2684354560 3489660928 2818572288 2214592512 4261412864 2936012800 1283457024 4030726144 1717567488 149946368 2080899072 1614544896 3858366464 925564928 2140307456 3492364288 4019036160 2432536576 3862267904 1261036544 180591104 978383616 152443264 4115224384 838729376 1035305968 2078901400 920881620 2915084726 443448913 +2147483648 1073741824 536870912 4026531840 4160749568 1811939328 33554432 285212672 2759852032 4039114752 3999268864 441450496 280494080 608960512 2981756928 2908160000 3785719808 4228202496 1829150720 1792462848 170825728 2260896768 1279835648 2759324928 1483098752 2310361408 3987657696 2340609776 1114145928 1049074380 1475232670 2123447353 +2147483648 1073741824 2684354560 4026531840 2013265920 1543503872 1912602624 2868903936 2122317824 1681915904 3307208704 4042260480 103284736 2091646976 2303852544 1656422400 2910814208 1127301120 1413521408 842043392 1683527680 3688139776 2943804928 1214631168 108400512 3405061184 2015290528 3463027536 3256118168 2340839012 2002611550 1735573941 +2147483648 1073741824 3758096384 2415919104 3623878656 603979776 234881024 218103808 3196059648 3552575488 1117782016 374341632 3434610688 3523477504 749338624 1324417024 2108522496 3400744960 1256235008 338735104 306751488 2590833664 307677696 2654974720 3540394112 109526592 2793582176 15567248 3285393928 3658527276 1356368986 3656691281 +2147483648 1073741824 3758096384 2415919104 134217728 67108864 1040187392 4110417920 2642411520 3779067904 3894411264 521142272 2246574080 3467378688 516030464 2950758400 1953857536 1239105536 4157644800 3477123072 552118272 2397344768 1677122048 1218429696 24519808 4070002624 350399264 3795439952 3681104488 2448015108 534855470 1282776813 +2147483648 1073741824 3758096384 805306368 671088640 1543503872 3992977408 2466250752 4018143232 297795584 236978176 3543138304 452460544 2171863040 4097179648 1039597568 1548845056 3003727872 2242551808 1943711744 3041064960 3739649024 305702400 1324608256 2748873600 1472492224 370041952 1277389904 3491205688 2875598284 2514440082 1909317455 +2147483648 3221225472 2684354560 268435456 671088640 469762048 2583691264 2734686208 3531603968 1480589312 3684696064 1399848960 2608332800 789315584 1533935616 3674931200 394690560 862797824 4000964608 382308352 2614208512 3100500992 2639001088 3110379776 659043200 3948152384 3461509792 3174894096 2284972632 3625826188 3913525774 2266022019 +2147483648 1073741824 2684354560 805306368 4160749568 1677721600 2717908992 989855744 1769996288 1941962752 3550478336 638582784 1733820416 954466304 2574647296 1924202496 275218432 4086251520 2414518272 3359281152 4290967552 1287048192 1398315520 162366720 2871819136 2626307008 3544413024 1041287056 672259240 1472088540 3083687690 1758846319 +2147483648 1073741824 3758096384 3489660928 2550136832 3154116608 1442840576 721420288 2306867200 3082813440 1121976320 3868196864 2090336256 2803630080 2260074496 3969187840 2369093632 288047104 1050976256 16035840 3440150528 1044438016 1208919552 358063872 7110528 557729216 315715424 4286554416 4044882152 2329690268 290869270 1552240015 +2147483648 3221225472 1610612736 1342177280 3355443200 2348810240 2516582400 1056964608 2558525440 532676608 396361728 1871708160 383254528 3169058816 3645243392 2835021824 923762688 2784313344 675864576 3910725632 3420489728 3855938560 3677027840 3632633600 1153697152 2107006272 1078157664 2631637264 1434141416 3109007772 974456138 1329123319 +2147483648 3221225472 3758096384 2952790016 2281701376 1140850688 1979711488 1795162112 1166016512 1488977920 2212495360 3335520256 2486697984 3875799040 3450208256 28901376 1166966784 804732928 1535893504 681291776 3116627968 2438435840 1575594496 1499789056 4096023424 3969267648 1968270560 1706218416 2362787144 4250192332 4065091898 1005194615 +2147483648 3221225472 536870912 268435456 2281701376 1140850688 1308622848 3405774848 3128950784 2520776704 941621248 1926234112 437780480 1850998784 1920860160 4047831040 2645524480 2238922752 2296832000 2480328704 419342336 3095589888 989895168 1963449088 2161064832 4270122048 786544544 3525201360 2427812744 2145910780 4286532274 1626137771 +2147483648 3221225472 2684354560 1879048192 3623878656 1140850688 838860800 687865856 1048576000 3753902080 3865051136 3320840192 800587776 1233911808 848953344 2200371200 3186589696 2004172800 507305984 292327424 4140079104 306224128 3427723776 2624568576 3979678336 3759980608 2075952224 3106715632 568631768 1175516108 1550249006 1236008313 +2147483648 3221225472 1610612736 805306368 1744830464 2617245696 838860800 251658240 2340421632 1455423488 2350907392 3778019328 1582825472 2510553088 2210267136 4029349888 524124160 3313319936 3576356864 939192320 3593648128 3099501568 1486669312 3355288832 3831330176 2291855040 1893902304 1601625936 4145081016 2707414812 3246141562 1717175131 +2147483648 3221225472 2684354560 2952790016 2013265920 2214592512 503316480 1358954496 1551892480 1212153856 1906311168 1297088512 1899495424 1044119552 3173384192 4110352384 2611118080 3945873408 3541688320 1235849216 1298266112 2276838400 3956795904 1083349760 423198336 3945641792 180073888 2676799248 4101637448 3999860652 2769655942 3775380631 +2147483648 1073741824 536870912 1879048192 3892314112 67108864 1778384896 285212672 1149239296 1128267776 2535456768 4128243712 2184708096 3684958208 1056571392 2546925568 3325198336 412958720 4154564608 1402064896 3510228992 384140288 1042008576 2977859840 2753246848 985721152 2891842080 1639266896 750625640 2861551340 2695690026 1338513305 +2147483648 1073741824 536870912 2415919104 671088640 3019898880 3187671040 2130706432 4253024256 666894336 3697278976 1601175552 2982674432 2885419008 71958528 1496645632 3250814976 2571583488 2894241792 2459095040 78292992 2648630272 1195958784 1634202368 2575911296 1688836032 3038913888 3394852464 3488742424 1638295924 1397173718 226657257 +2147483648 3221225472 1610612736 268435456 2013265920 3825205248 4261412864 654311424 612368384 1665138688 140509184 3312451584 62390272 2340683776 3856793600 3780575232 2230288384 3590144000 4232372224 2404708352 3466373120 304131072 1996941824 3889421056 1562068352 3601988416 1997302560 2789104880 1837192152 4173508748 2396098602 1786542021 +2147483648 3221225472 536870912 805306368 3623878656 469762048 3724541952 3506438144 2441084928 71303168 2896166912 1674575872 2825388032 1199833088 2682126336 1856307200 778010624 239288320 3772178432 1671876608 2115942400 2498944000 4146636288 3373509376 2814976640 2126884288 3495440288 1310458640 2938244744 200759556 1435559194 2071957507 +2147483648 3221225472 1610612736 1879048192 3087007744 2751463424 2785017856 1358954496 1786773504 2252341248 2174746624 2486173696 778567680 2199650304 1634598912 3836542976 903053312 1511735296 3318407168 1457188864 281188352 253152256 2496985600 985638656 2713521792 2597027904 2337242784 2118703120 672250360 1970278404 2621983398 2280401323 +2147483648 3221225472 536870912 4026531840 2818572288 2885681152 2919235584 1258291200 3783262208 3569352704 4020240384 2872049664 1136132096 3284926464 3923116032 525402112 496861184 3264167936 955834368 233361408 2309019648 846521344 3915292160 3177302784 3571543936 845524416 1185100512 536801168 2329014200 3440980012 3645476750 1915041375 +2147483648 1073741824 1610612736 2415919104 3623878656 1275068416 1375731712 2432696320 3363831808 3183476736 1105199104 3234856960 98041856 2782658560 654704640 1469382656 2289401856 303775744 430219264 85258240 1398581248 1886960640 806534656 4123647232 2693601920 1204412224 3784133984 927565616 2152530248 4238980924 2644333910 1676799447 +2147483648 3221225472 1610612736 3489660928 3892314112 3422552064 2181038080 788529152 1317011456 2554331136 2225078272 2005925888 3247964160 3277586432 1359872000 3658153984 4000677888 3800907776 3581599744 2009788416 4009936896 3039224832 1246010880 843697408 2842918272 1662635072 3960148128 3346377104 2098029608 2528833916 782934486 2230510387 +2147483648 1073741824 1610612736 1879048192 134217728 1275068416 100663296 2499805184 3800039424 1170210816 1193279488 3595567104 173539328 186384384 3509190656 1386938368 4238180352 2588491776 2823987200 179499008 3418544128 264950784 982437376 2730028800 4265181312 563034176 1964761440 2808115536 3509603080 2338860700 2557757718 2103327521 +2147483648 1073741824 2684354560 805306368 939524096 3154116608 1308622848 3036676096 964689920 3233808384 4271898624 430964736 1414004736 1966342144 837943296 1275396096 2456518656 3905896448 3451035648 4057108480 901969920 3636112384 1183249920 220238592 1548202112 4094775744 3723081696 1554142224 1998419960 4282893908 345067058 3265920117 +2147483648 3221225472 1610612736 1342177280 671088640 1140850688 2986344448 2701131776 3430940672 205520896 3034578944 4170186752 2504523776 4077125632 461504512 2133393408 4141383680 1563639808 3344818176 1442705408 1150126080 1540719616 920230400 2638214400 616881792 4267520320 1199751584 3554040752 2898488232 2185625396 2937191514 41663677 +2147483648 3221225472 536870912 805306368 3355443200 3959422976 2449473536 1761607680 4236247040 4232052736 2405433344 332398592 1812463616 3602644992 1092747264 2495414272 252608512 4194779136 3697795072 138924032 2608314368 1097847808 3598441984 2148893952 3048377984 3911519552 31127968 3418955376 1429249544 4268248660 1609324262 510284077 +2147483648 3221225472 1610612736 4026531840 3087007744 2483027968 838860800 2063597568 3464495104 3821010944 1335885824 2458910720 362283008 3984326656 3005087744 3438477312 4152197120 388317184 2060115968 1303048192 1847252992 3537030144 26649088 1197780224 3255944064 3898802240 602270560 64584208 2996106600 3694786876 1708603398 1572832251 +2147483648 1073741824 2684354560 268435456 1207959552 3422552064 3120562176 2063597568 2256535552 188743680 4083154944 187695104 2669150208 981204992 4127588352 2606432256 3905126400 2788507648 4221345792 884772864 2959927296 4093940736 880860672 2961883392 2108671872 2239456320 3650346784 2744975472 2033764856 870761052 1877068150 2733931207 +2147483648 3221225472 536870912 1342177280 3892314112 1543503872 3590324224 3070230528 209715200 482344960 392167424 898629632 3846701056 122945536 1147535360 1132527616 1505394688 3187621888 3360153600 1449644032 2279049216 2855257088 2936256000 604604160 1847761280 3099799360 3309681888 775462768 4267733096 1645243316 3137879154 1609835855 +2147483648 3221225472 536870912 3489660928 3355443200 4093640704 2852126720 1929379840 1518338048 4005560320 2862612480 877658112 3114795008 3462660096 3540123648 3857776640 3773202432 1338720256 1400627200 278646784 992724992 3342062592 340763136 3518097664 3556704128 1480015424 2168823264 1106555536 4176640648 394875172 778738922 1162674317 +2147483648 1073741824 536870912 2952790016 4160749568 4227858432 3388997632 486539264 310378496 775946240 975175680 2779774976 3276275712 1805385728 3279552512 3967483904 1639612416 632897536 1714790400 4258648064 512079872 1277004800 3411662336 4249334016 2257757312 1773487680 532125344 3279615440 853089592 2821045076 3303930342 1672609329 +2147483648 3221225472 536870912 1879048192 939524096 4093640704 1912602624 4076863488 1199570944 935329792 3688890368 4283432960 3546808320 3484680192 4184997888 1938489344 1148616704 536952832 2621562880 2040647680 871471104 102345728 988672512 1346350336 3301218176 90862784 904361312 193511600 10754312 641366756 3364841250 3644639221 +2147483648 3221225472 536870912 805306368 3892314112 603979776 4060086272 50331648 2390753280 834666496 3017801728 3304062976 2652372992 2237399040 2234646528 2550464512 1518698496 3743367168 3953451008 138727424 4105484288 3064775680 1039186432 2244125952 1179111296 1384280128 2185064032 2714339376 1900378968 3919951836 93264902 1041033533 +2147483648 3221225472 536870912 805306368 2281701376 2885681152 2113929216 1459617792 3581935616 1430257664 2623537152 3958374400 4052221952 834404352 1386610688 60096512 1606778880 3674947584 478470144 3420770304 3281303552 3160208384 2315320832 3105280768 2934673792 2256832 3009889312 2746919536 3254119192 1998802964 828953078 1503327935 +2147483648 1073741824 3758096384 805306368 671088640 3959422976 3992977408 3808428032 4152360960 1447034880 1763704832 2119172096 1301807104 4190896128 3232628736 643497984 1081638912 3397206016 3990331392 2180493312 2535979008 1837073408 3168009728 3062754048 341744512 1943168704 3160213408 839369680 1831850824 3930834492 1287767870 2830144323 +2147483648 1073741824 2684354560 2952790016 2550136832 3825205248 771751936 3036676096 528482304 4156555264 2097152 3069181952 2508718080 2528378880 2285240320 3645571072 35028992 4073013248 3502350336 4158754816 3247552512 928644096 3566049792 2116793088 3120073856 2499956416 4038926432 2591945808 1604568280 2303503732 1681157010 1685472279 +2147483648 1073741824 3758096384 268435456 4160749568 738197504 1912602624 2063597568 2340421632 3418357760 2950692864 3679453184 2077753344 2229010432 2666659840 509673472 3398074368 5980160 533700608 3159339008 59762688 40889344 943689216 1734860032 4261138304 237604544 2490930016 3191497904 625310472 1410653372 3359669910 3760203373 +2147483648 1073741824 2684354560 1342177280 2550136832 3422552064 1241513984 251658240 3045064704 3938451456 3906994176 3654287360 3708289024 795607040 4099801088 477691904 1304526848 3149873152 368877568 1786548224 3485255680 853343232 1372388864 4230279424 3331896704 2781793728 2581325280 2512666160 3636597704 1746879956 1611431950 1732569875 +2147483648 1073741824 1610612736 805306368 402653184 2751463424 973078528 620756992 2608857088 2243952640 4179623936 4128243712 162004992 3422289920 2961571840 3908632576 3123347456 2642886656 2523373568 384299008 128448512 2378685440 280467968 368040192 1670087808 1674168000 3265452896 208349392 4182355368 2799881956 898319558 1576637871 +2147483648 3221225472 3758096384 2415919104 2550136832 1946157056 771751936 3036676096 4219469824 935329792 3470786560 1045430272 4121427968 1537998848 2225471488 298778624 244023296 382812160 2925584384 2397089792 3617646592 2768280576 1785766400 2204680960 1228715136 4171138240 2027665504 796473648 3754728072 2571548676 1693442094 1036733823 +2147483648 3221225472 2684354560 805306368 1744830464 872415232 100663296 2298478592 3028287488 423624704 2107637760 2452619264 319291392 3117154304 1998192640 632619008 2083356672 4065804288 2646401024 3963392000 3959207936 4229743616 739045888 3891584768 542147200 2866192192 2493615392 1022190864 3828997752 236519476 2062019662 3002755745 +2147483648 1073741824 536870912 4026531840 4160749568 1006632960 3925868544 2533359616 427819008 3376414720 2942304256 3400531968 2100822016 3140222976 517079040 4058972160 1416396800 1383415808 179806208 867684352 725063680 2801241088 3193411072 4081549568 519020928 1462473664 3529355296 3807678448 734615992 1837995468 1518138270 408760317 +2147483648 1073741824 3758096384 805306368 134217728 2885681152 3120562176 1761607680 75497472 2327838720 1533018112 686817280 1099431936 2101084160 3611951104 1834024960 371032064 3072540672 2270732288 945336320 1339619328 2023265280 2511920640 3370701056 3975212672 733250880 2915759840 3836583024 2567659736 653572564 1776997366 1568536073 +2147483648 3221225472 1610612736 2415919104 3087007744 2348810240 1979711488 3640655872 3665821696 3166699520 1436549120 1500512256 1554513920 1381236736 3358195712 1424424960 45776896 1901412352 1153556480 3116494848 3779192832 511822848 2929827328 4036083456 333033088 2275251264 3335506912 522506768 1736968728 2380554788 237119970 3426974345 +2147483648 1073741824 2684354560 268435456 1207959552 4093640704 1375731712 889192448 847249408 465567744 1113587712 3549429760 2501378048 2499543040 2096496640 1945567232 3245178880 1456029696 2245959680 3185479680 4057917440 2950599680 1692320256 2371794176 924777600 993973824 3062814816 2603019760 284338408 4228950684 560317350 4008541487 +2147483648 1073741824 3758096384 1879048192 134217728 201326592 838860800 4211081216 3883925504 415236096 1419771904 1980760064 1938292736 1462501376 1498021888 2510094336 1897824256 1292845056 734502912 3892817920 2334644224 2113377280 786411008 971224320 3592542080 974176448 369378016 1702254352 98527784 4059017908 62645230 3953522969 +2147483648 1073741824 2684354560 2415919104 1476395008 1006632960 2181038080 520093696 3095396352 3460300800 2577399808 1672478720 2040004608 1372323840 2224685056 1658519552 255754240 2309570560 4174487552 2157023232 3254272 1241619456 274327040 3589641472 1673512320 3517765440 2874565536 2604749840 4200984120 945274876 1117319694 1011898473 +2147483648 3221225472 3758096384 4026531840 3623878656 2483027968 1174405120 1728053248 3296722944 3275751424 3592421376 2106589184 1034420224 4053008384 891420672 1150615552 3445194752 2370781184 2920341504 1632677888 1165023232 165723136 3217613312 94168832 4158569856 972803904 387612448 1370052560 779060136 2503506084 431782002 2625009917 +2147483648 3221225472 3758096384 1879048192 2281701376 3422552064 2785017856 486539264 947912704 725614592 3634364416 2240806912 1594359808 2978217984 2097020928 1689452544 3686170624 3524608000 3823755264 1881780224 1137285120 4277769216 1415679488 854458112 865584256 2379908416 803144224 519874448 71318696 1327525300 4182798394 459814147 +2147483648 3221225472 2684354560 2952790016 2550136832 201326592 2986344448 1728053248 3766484992 1572864000 916455424 4275044352 466092032 3188457472 3843424256 3201105920 255033344 713244672 3000688640 1889177600 930805760 2966076416 3027414528 2548481280 2264191360 3884174144 716908128 1250861968 1042860360 90017940 2960799006 1403732343 +2147483648 3221225472 3758096384 268435456 2550136832 1677721600 2785017856 587202560 1702887424 113246208 1063256064 26214400 3475505152 3654549504 810942464 1149042688 2731180032 3589488640 1239146496 3314790400 534226944 2242485248 1317071360 660358912 3950147456 2559797184 1699461088 1077662192 4014203368 4116699908 2962066354 2909717863 +2147483648 3221225472 2684354560 2415919104 2013265920 3959422976 100663296 1459617792 3967811584 3074424832 2648702976 1817182208 2241331200 2433482752 4264427520 1363607552 1949270016 2000764928 1001185280 2396295168 1980295168 1300155392 3709193728 1055131392 1816795520 3930924864 864219424 3230898736 3936838984 528464220 3327749694 1642134755 +2147483648 3221225472 1610612736 2415919104 2550136832 738197504 905969664 1392508928 2977955840 3980394496 2808086528 179306496 482869248 3714842624 2132672512 2718760960 668631040 134955008 1824776192 678162432 3090671616 94493696 4230008320 3675524864 3870976896 1283416512 1556731424 1188865008 3734122424 2548240692 150980542 785223011 +2147483648 1073741824 1610612736 2952790016 3355443200 3422552064 301989888 4043309056 3078619136 2176843776 3974103040 449839104 4031250432 2482241536 4287234048 3038445568 2482733056 417939456 3113000960 2418339840 1350612992 3984765952 420343296 1575773440 3010867840 533018816 3298487136 3446775344 577921480 3484906740 170768706 3638303705 +2147483648 1073741824 3758096384 1879048192 3623878656 3959422976 2852126720 1459617792 3917479936 1145044992 3697278976 409993216 236453888 4237557760 983171072 2934636544 2237431808 209272832 2857082880 1253289984 2576865280 1513487360 3118128640 640946432 290085248 2745398208 1816198816 3177135728 1112994392 3099226460 1174108450 112505513 +2147483648 1073741824 3758096384 1342177280 134217728 2348810240 167772160 3640655872 260046848 608174080 2413821952 2364538880 1857552384 105119744 2246705152 391970816 825196544 3441377280 2407440384 1889972224 4258449408 119575552 2485779968 1227110656 1507481216 952441024 1304138144 1545415600 2052054040 3610197196 2481386442 2326975937 +2147483648 1073741824 536870912 3489660928 1476395008 738197504 637534208 1560281088 796917760 3149922304 65011712 1143996416 1432879104 2756968448 334626816 343867392 1397587968 2671067136 3376324608 2083966976 2979170304 32037888 2121502208 2187601664 4187638912 1621837504 201306720 334123440 518218680 519818468 117456226 1283475077 +2147483648 3221225472 3758096384 1342177280 2013265920 67108864 2248146944 352321536 2541748224 574619648 744488960 2085617664 2732064768 1306787840 84541440 450035712 4159275008 3341893632 1364647936 980332544 2996471808 2007559168 1125120512 4061398784 849480832 1767861952 3981430432 1416915568 301092680 3808896060 4201379466 1608408337 +2147483648 1073741824 1610612736 4026531840 2818572288 1543503872 1979711488 3506438144 1015021568 2613051392 1205862400 2565865472 3223846912 2747531264 649986048 1501626368 2128707584 1359429632 1358733312 963964928 920688640 782664704 886801920 2383955712 1317829248 3343521600 2625051744 1939117104 2760942168 3293488068 478139722 60188515 +2147483648 3221225472 536870912 268435456 3355443200 3690987520 1577058304 1593835520 1803550720 2554331136 1340080128 1072693248 827850752 1560543232 401473536 899219456 576946176 1279213568 399958016 2846806016 830121984 2493305856 1154078208 1940419328 3604766080 237635776 1381453472 1772787888 2887043224 1036379708 42627306 3284609715 +2147483648 1073741824 536870912 2952790016 939524096 4093640704 4261412864 2902458368 2575302656 2613051392 950009856 4012900352 2541223936 4216586240 577634304 264962048 487620608 3427614720 1648861184 3353333760 4242257920 3026054144 3683308032 2220378880 1755601024 1731599808 82795104 2867240720 2156029240 3822149452 709218754 1414441059 +2147483648 1073741824 3758096384 2952790016 671088640 1006632960 1711276032 2097152000 3682598912 3334471680 425721856 95420416 1857552384 1815347200 4201512960 3426025472 879525888 3744677888 434479104 4009603072 4078548992 3254748160 1837553152 2765123328 1862810752 546077888 693779680 3806029552 3256459256 4102027468 3125209170 2553305763 +2147483648 1073741824 536870912 3489660928 2013265920 603979776 3590324224 3070230528 3279945728 3149922304 509607936 1158676480 4210556928 1951137792 17956864 2994667520 2626781184 2481274880 566927360 1888669696 1554941952 2949958656 1809811968 4059057920 3165138304 1117019328 15608672 3362091120 235584552 821214956 582914110 481074285 +2147483648 3221225472 2684354560 2415919104 671088640 4093640704 3925868544 1895825408 1015021568 1220542464 471859200 1787822080 2106064896 3437494272 1446379520 1875181568 849575936 3251322880 1595596800 3128070144 4129744896 2013848576 2434908672 336615680 1883778688 2789481792 2506510304 451752912 672643304 475334516 3886792586 2683241639 +2147483648 1073741824 1610612736 2952790016 3623878656 603979776 1509949440 1426063360 2592079872 4156555264 3437232128 1240465408 4201119744 3823894528 991297536 1383530496 1589149696 555302912 1195089920 3530813440 378517504 1057078272 3698498048 82856192 1692933248 2653713984 3405142624 2097631920 756058072 18180708 4200435550 388818071 +2147483648 3221225472 536870912 2415919104 2818572288 4093640704 4127195136 3170893824 2222981120 2487222272 341835776 3859808256 1190658048 732692480 98697216 3146973184 4243685376 435765248 3651592192 2273234944 1386407936 2108220416 2221900288 827348736 3474475136 2742832960 440011168 3100591088 2226889960 2849916076 3293141518 4142842069 +2147483648 1073741824 536870912 1342177280 4160749568 3422552064 4261412864 1325400064 2793406464 742391808 3613392896 1431306240 1077411840 802947072 1401552896 4012310528 1987674112 2745516032 2758451200 4101165056 1428080640 851217408 3667901952 1948277504 1152394624 1227361856 277118112 486963824 3465892168 126015052 1876358166 1646849441 +2147483648 3221225472 3758096384 4026531840 1207959552 738197504 369098752 3741319168 260046848 1665138688 668991488 3442475008 1973944320 1239678976 617480192 3822256128 3737616384 1969569792 3874021376 4141920256 2035603456 3351442432 402505216 859834112 3219142016 3106944704 4154990368 3840164528 3461227128 1175681988 1256687738 4084542395 +2147483648 1073741824 3758096384 2952790016 939524096 4227858432 3590324224 3607101440 159383552 2059403264 274726912 2612002816 3341287424 2904817664 282984448 85917696 3589636096 3904454656 3885408256 1644081152 1266333696 2968816640 959690240 4159323904 2931360128 412526016 4236167136 2478476912 1704237816 1443076740 1115821402 3082649011 +2147483648 3221225472 2684354560 1342177280 2818572288 872415232 3523215360 352321536 1619001344 1874853888 2791309312 2557476864 2183659520 4112777216 2788294656 262602752 1807515648 959266816 1789386752 1993314304 1623951360 3995706368 590791168 2469815552 1321557120 686026560 2718823008 1535438576 4166074904 3097095684 1979614394 614616229 +2147483648 3221225472 2684354560 2952790016 2550136832 3154116608 838860800 3539992576 2810183680 1832910848 2183135232 2194669568 3795320832 752091136 2395078656 2654535680 448299008 565395456 1677582336 738562048 775026688 2823011328 2654139904 2071362816 1024136064 2599014592 3760704544 45666384 1572043400 4059942380 1325768434 296860005 +2147483648 3221225472 1610612736 4026531840 939524096 872415232 4261412864 989855744 3682598912 683671552 3860856832 2039480320 2576875520 4264820736 2400583680 986775552 1415479296 1919893504 4118011904 1412165632 1145034752 3736701952 1206972928 278530816 962802560 4219591872 236243168 2088000080 2675338728 220294396 1362538722 2595453759 +2147483648 1073741824 1610612736 805306368 2013265920 2214592512 3388997632 4043309056 1098907648 1480589312 3667918848 4157603840 645398528 2140930048 1220149248 2643525632 144801792 698564608 2621743104 4034719744 809564160 749399040 4060318208 673059072 1503071872 3726283712 1179359136 4060761616 3587782792 2629158668 2666346774 1852568377 +2147483648 3221225472 536870912 268435456 134217728 2885681152 1107296256 2164260864 1149239296 3728736256 1675624448 3079667712 1904738304 1250164736 316014592 3673882624 19169280 4166336512 629399552 4044083200 3507464192 4271485952 2449665536 3061193984 772500096 3615279424 1941509280 130138160 2121199912 3220442580 1078867610 397891831 +2147483648 1073741824 1610612736 2415919104 3355443200 2080374784 1509949440 3338665984 1920991232 734003200 2304770048 1198522368 902299648 3096182784 2982805504 3921870848 3860496384 1716600832 2225971200 3395678208 2053744640 3613635584 2638259712 2750042368 1595105664 3108156992 1118112096 818137456 315658136 3457291380 2113339502 60084137 +2147483648 1073741824 3758096384 1879048192 2550136832 3019898880 1442840576 1694498816 1837105152 876609536 2451570688 628097024 2895642624 645660672 1987182592 1092812800 2788917248 1276723200 2102173696 3000283136 3559446528 1201331200 2866409984 2763149056 2344832128 380355520 1519480224 1467535440 3631402456 2772300348 3913026294 282208317 +2147483648 1073741824 1610612736 4026531840 3087007744 1811939328 3053453312 855638016 3330277376 2956984320 1365245952 2458910720 2031616000 2622750720 3869638656 2805268480 2519564288 2197504000 906272768 488435712 4031289344 2842594304 3046874624 3809881856 249371520 3077675584 2035370144 1856226160 2184345256 3216192988 3798524210 2350816071 +2147483648 3221225472 1610612736 1342177280 3892314112 3288334336 570425344 3909091328 1249902592 3443523584 4095737856 2024800256 3736600576 250871808 848953344 1393229824 4150296576 2218344448 2170019840 3857707008 3726346240 2550260736 2974472704 529161472 1807948416 2362227264 2240249120 3169766608 3866626104 3457448748 2630496850 820197817 +2147483648 3221225472 1610612736 805306368 3623878656 3288334336 1912602624 2432696320 1199570944 4194304 1222639616 4180672512 341311488 3220439040 2639659008 3346464768 702840832 355024896 3721388032 697823232 1717811200 1127611392 1883433472 4087766272 3012497024 1539357888 3809945504 2316605488 810630392 481002556 2848583794 2471028111 +2147483648 1073741824 1610612736 1342177280 3892314112 4093640704 1375731712 1560281088 2323644416 465567744 828375040 3071279104 2791833600 3980132352 521797632 1559691264 2384887808 913653760 1255514112 3627937792 1304545280 3392906240 4087120384 1760699648 1602951296 3021797952 833776736 2972415088 3631013544 1640656036 3607037830 1049271585 +2147483648 1073741824 3758096384 1342177280 3355443200 2885681152 2852126720 2298478592 3363831808 1094713344 2480930816 4151312384 1039663104 4249092096 4000710656 28114944 3577643008 355680256 262119424 3202854912 4108568576 3530945536 1361636864 4264429824 1274613376 620813120 1342335776 2873306672 1525123288 3001281132 292931722 1084807535 +2147483648 1073741824 536870912 1342177280 939524096 1275068416 2650800128 3976200192 3128950784 3896508416 1902116864 1857028096 3665297408 55312384 690618368 139919360 1050247168 4116004864 1116381184 3463630848 2877212672 104131584 3327393280 1827801856 1250645120 1796968512 1913003936 793593456 1945539000 1415621996 2777001390 1115097377 +2147483648 1073741824 3758096384 1342177280 2281701376 1006632960 1375731712 822083584 3045064704 62914560 3110076416 1066401792 1278738432 3070492672 2619211776 1721958400 391413760 3941941248 4162560000 4037259264 1374144512 3344552960 4278887936 804672768 1346321024 3762221504 1855980128 4176498160 2024282984 331102220 1197088602 1293774411 +2147483648 1073741824 3758096384 1879048192 2550136832 335544320 1845493760 251658240 125829120 2403336192 2254438400 3381657600 3573022720 3117678592 2413953024 3331391488 2356117504 1027293184 1478664192 3792351232 625399808 820042752 611033600 1405178624 2679613824 1411349184 623421728 1257735792 1669284392 3963142572 3939482354 831221013 +2147483648 1073741824 3758096384 2415919104 3087007744 2483027968 2516582400 50331648 4001366016 1220542464 77594624 1951399936 1414004736 3504603136 3220832256 1788149760 3170533376 152518656 2855510016 2800463872 3639060480 212454400 4044263936 2454015744 3849490304 1758679616 3285815520 4199979408 1393115528 3806117332 4274270378 225075585 +2147483648 1073741824 536870912 3489660928 671088640 1946157056 2181038080 3271557120 3061841920 1950351360 1814036480 2836398080 2751987712 1848377344 497418240 3710058496 2369683456 1107116032 1829347328 2840711168 483756032 1301275648 3772948992 1931693312 4102016 3397192768 1254751392 1857139664 2888148840 1819787764 1488385902 3608220207 +2147483648 1073741824 1610612736 2415919104 2550136832 603979776 2852126720 4009754624 4269801472 1312817152 2384461824 2328887296 2870476800 18612224 1559887872 123011072 2251194368 369573888 2039455744 3976720384 3047401472 2413140992 2311227904 875888896 1113518464 1418677312 1613476768 2633086160 3832841608 2965533820 991520534 3356279017 +2147483648 3221225472 1610612736 1879048192 402653184 3556769792 1845493760 3741319168 3699376128 666894336 1956642816 2697986048 1804075008 863764480 3277455360 1901920256 3183247360 3560914944 929423360 578678784 3832125440 4102003712 1791017472 3244626688 1564008832 1161918272 77002080 3510246032 2125285192 967087796 3249238950 3560151281 +2147483648 3221225472 2684354560 1342177280 402653184 738197504 3388997632 3036676096 2457862144 1337982976 98566144 3115319296 202899456 1231290368 3488219136 559087616 670466048 657539072 1485430784 2556530688 2470283264 2816736256 3891449344 2108371200 1973606528 1124273728 1365166688 936214064 3393704952 2088290780 4278735034 1340868721 +2147483648 3221225472 1610612736 3489660928 2281701376 738197504 1375731712 3909091328 3816816640 1480589312 3810525184 3213885440 2441609216 450101248 398327808 716767232 3508961280 3464445952 2473844736 4172017664 3013068800 2295190528 4027772416 3014726912 3509755520 3441496768 1060809632 2243264464 2258944424 2367425844 625611858 2954325411 +2147483648 1073741824 3758096384 268435456 2281701376 1543503872 2852126720 83886080 2441084928 3040870400 3755999232 3696230400 4039639040 1719926784 3317563392 2928082944 701857792 587284480 967745536 2415308800 538634240 1309725696 2960242176 2387544320 1733406848 1254051776 2770980640 1998793392 1687924168 1845372532 1961305210 1455810563 +2147483648 1073741824 3758096384 268435456 3087007744 2751463424 3254779904 1962934272 3649044480 1094713344 4208984064 1011875840 3624402944 3209953280 3371565056 553451520 1011580928 1123237888 618307584 1275244544 60745728 2275200000 2770848256 2210997504 2301488256 4129700800 2603965728 2856301616 3614774216 2371877524 2556766226 1924656711 +2147483648 1073741824 536870912 4026531840 3892314112 2617245696 3388997632 553648128 461373440 4273995776 3001024512 2727346176 2011693056 3898867712 1544683520 815857664 1009745920 2230009856 3237126144 1930088448 2747701248 2861597696 3587425792 2263161088 1162732160 4239555264 1855023328 3220671280 509026408 98349476 205881386 71701093 +2147483648 1073741824 2684354560 805306368 2013265920 2348810240 3388997632 117440512 4018143232 2243952640 3932160000 2553282560 765984768 3661365248 361103360 3006726144 3065806848 3280551936 63938560 3503788032 872675328 2593754112 3644386816 2517332224 2159710592 2675859648 1746101856 485412464 329515448 2953980996 1737323670 2106453279 +2147483648 3221225472 536870912 1342177280 3892314112 3825205248 2986344448 3506438144 3967811584 1212153856 3865051136 2150629376 2095579136 459538432 2382757888 2710241280 2926215168 2557820928 2025709568 48615424 1076463616 296469504 3377916416 3753850112 1362409088 1655853376 2979355552 1833804528 1286453752 3445488292 2299905658 3647068479 +2147483648 3221225472 536870912 2952790016 2281701376 3019898880 1577058304 956301312 914358272 1296039936 2116026368 684720128 2713190400 4089184256 2833383424 2316894208 1810530304 4260577280 1770512384 1987039232 422311936 2488660992 2591994368 204800768 3834686080 2961580608 1362572064 490314192 136632328 2953840044 2337823174 1938584885 +2147483648 3221225472 2684354560 805306368 134217728 738197504 1912602624 1392508928 3229614080 3208642560 3957325824 823132160 1108869120 2277769216 1937637376 972619776 4004937728 2620342272 65265664 1055625216 574076928 3238917120 2588605952 816141568 659329920 3326624576 960242976 3408545584 2933864936 216792988 288878330 2441990955 +2147483648 3221225472 2684354560 2952790016 1476395008 335544320 2583691264 1929379840 1585446912 1556086784 1860173824 3830448128 4277665792 4125360128 886439936 3460759552 4221861888 2199470080 1573904384 1936166912 2457597952 3628719104 3629687296 1937459456 36108160 4229958720 61883616 656939696 3780924808 3205632428 4263578890 3326864495 +2147483648 1073741824 536870912 2952790016 1476395008 2214592512 301989888 2432696320 3682598912 2369781760 358612992 4054843392 3748134912 1145307136 1975648256 214761472 847806464 3640082432 2973343744 3470905344 3998070784 3263945728 1189407232 1427180800 4127641216 1485570752 404099360 1656183024 3839461432 1553064932 3498414506 643822941 +2147483648 1073741824 1610612736 268435456 1476395008 603979776 570425344 4278190080 1082130432 3502243840 3575644160 1626341376 459800576 1266417664 1666842624 167051264 2055307264 4099358720 1987092480 541650944 3027036160 1208155136 3256994304 4092028160 880335232 405075776 4237218016 3935554128 967728344 3699602820 2809581302 337103313 +2147483648 1073741824 3758096384 2952790016 2281701376 2214592512 704643072 3271557120 1199570944 641728512 3890216960 1387266048 642252800 4288413696 2159935488 582156288 2505080832 550846464 3576143872 2378149888 3466311680 2031211520 1118865920 3127187712 2540695424 3894663360 86366624 2552410800 3684722488 3192940724 1467505158 1704227379 +2147483648 1073741824 536870912 1342177280 4160749568 1543503872 2046820352 889192448 645922816 1950351360 4158652416 4214226944 2550661120 3859021824 2438070272 3157458944 3291643904 393822208 345874432 3720728576 2168047616 2823261184 3660772864 1685657856 220057728 302351424 2149156768 4141346096 32146808 4073004308 2961411210 1522580645 +2147483648 3221225472 536870912 3489660928 2550136832 3556769792 2785017856 1056964608 1384120320 1648361472 983564288 1536163840 1399324672 2662072320 921305088 1716060160 3972235264 2117812224 104783872 4192653312 1332922368 1421671424 4286820864 1964721920 2809045376 1869538368 3815674784 2976837264 4168010536 233763844 3912140334 399423289 +2147483648 1073741824 536870912 805306368 402653184 201326592 4127195136 385875968 377487360 1505755136 2229272576 888143872 2067267584 1602486272 3112828928 1987248128 346783744 1838235648 4038369280 1184681984 3377526784 942078976 2851859968 1652104960 2878908800 2333782592 129347168 1310737328 881877848 3272092876 1809598954 1690202097 +2147483648 3221225472 2684354560 4026531840 134217728 3690987520 2181038080 2499805184 1166016512 910163968 295698432 2542796800 3679977472 3703308288 1536819200 3330605056 1725005824 3115794432 2663440384 1655214080 2036127744 1549988864 4175554048 2977910016 2669996160 3599688128 1656988320 1156987792 1390895016 4143512348 1306823718 2062463385 +2147483648 3221225472 2684354560 4026531840 1744830464 872415232 503316480 1560281088 3833593856 3644850176 245366784 613416960 3753377792 1561591808 1975648256 1432682496 3870523392 586104832 285925376 2558693376 616486912 1490076672 1491309056 3577164544 4209952896 4278762304 721926944 4005366416 3747086120 174394348 355712498 204435397 +2147483648 3221225472 536870912 4026531840 402653184 2080374784 973078528 4110417920 394264576 3753902080 413138944 1225785344 495452160 3015442432 3488481280 922681344 890470400 2338930688 346611712 3230715904 2612320256 3765353472 2948855296 1816221952 1191493760 3480652992 741859936 1773363728 3196424488 3184665908 3788588454 1305254603 +2147483648 3221225472 2684354560 1342177280 4160749568 67108864 3590324224 1828716544 2122317824 4190109696 3042967552 2351955968 3499622400 2825650176 3431596032 4233428992 538804224 2757181440 3811368960 1759809536 4011886592 1155435520 556653056 978276096 3129004160 3171848768 3041253216 190527088 3902194232 4289325276 470895550 2997089281 +2147483648 3221225472 3758096384 4026531840 1207959552 3556769792 838860800 687865856 1266679808 826277888 4099932160 2479882240 2781347840 760479744 3253862400 628817920 1880129536 2721136640 3691503616 545239040 2352207872 3923637248 1707131392 754521344 1003729536 3209542336 375948064 58543216 2288646920 1612903476 1223301778 1969716133 +2147483648 3221225472 536870912 805306368 3355443200 2483027968 1241513984 3238002688 3498049536 1564475392 2363490304 3396337664 2402811904 749993984 1900675072 4204986368 984842240 1317093376 1221386240 2904870912 2428024832 1632556032 3217809920 3780471040 3577128576 681552704 2247064864 1584248240 2729993304 2943622796 4092210546 3249761681 +2147483648 3221225472 3758096384 2415919104 939524096 1409286144 1644167168 3875536896 2021654528 398458880 3684696064 2391801856 1404567552 422313984 1456865280 2080309248 879853568 3017883648 3345670144 1830989824 3020351488 2819935232 361345536 489501952 2177670528 479576896 3914536800 1340585232 2474532968 1990919468 2016125998 3562540175 +2147483648 3221225472 2684354560 1342177280 134217728 67108864 771751936 2902458368 1635778560 2487222272 3437232128 1519386624 2481455104 642514944 1661599744 2094465024 4201414656 914702336 3870285824 427266048 4154689536 3927831552 2351225344 2402896640 748537984 1793366464 3004761504 455975216 3711740968 969742564 3633562238 1309009065 +2147483648 1073741824 536870912 1879048192 2281701376 3288334336 3925868544 4244635648 1400897536 3024093184 1864368128 3174039552 4079484928 3544449024 2028601344 1178402816 3128918016 1865367552 1425973248 2550583296 859494400 841790464 434612736 1946384640 586207360 706843328 3157274528 1722287056 3825495288 2873772644 2915904458 4021798921 +2147483648 1073741824 536870912 4026531840 1744830464 3154116608 4194304000 150994944 276824064 2378170368 3634364416 1324351488 160956416 2696151040 829030400 3658678272 1304920064 4277223424 1927847936 3210792960 2925303808 336249856 2907690496 3511501056 176072320 1023784768 149835104 2202093456 554739288 1241830332 3156138834 1255525105 +2147483648 1073741824 536870912 4026531840 3087007744 201326592 369098752 2835349504 3095396352 2797600768 656408576 2398093312 3489136640 4211867648 775290880 563937280 3020455936 3299295232 1671667712 2368917504 1292638208 926313472 18705920 4006129408 1300713088 1213460800 3964329184 3116368720 2258642008 145770764 2987918958 4242290975 +2147483648 3221225472 1610612736 4026531840 1744830464 1409286144 4194304000 1862270976 1434451968 3292528640 165675008 2391801856 653787136 2967732224 3984195584 1871380480 2780790784 3121954816 1129242624 2183262208 2548324352 3170526208 2848678400 257929472 2802149760 1626774976 4221950112 181289392 1839819688 4288714668 4189645514 2471275273 +2147483648 1073741824 2684354560 3489660928 134217728 2080374784 4127195136 1627389952 1065353216 1027604480 2543845376 2496659456 1858600960 3550740480 3756130304 3544645632 2589949952 2197897216 4042956800 52006912 2049181696 3013768192 57083392 2546964224 4167649920 1552874176 447989024 419916944 1669316360 1829839892 2429738858 1372424317 +2147483648 1073741824 3758096384 2415919104 1207959552 1409286144 2919235584 1862270976 226492416 138412032 1767899136 208666624 768081920 1718353920 1051066368 2590048256 3240198144 648757248 3018235904 2129375232 2079074304 1055290368 1191252480 4082219776 744716672 2349521856 3859666080 3891080688 4265079000 1143108724 1337662142 1616823823 +2147483648 3221225472 1610612736 1342177280 671088640 3690987520 2046820352 3674210304 2340421632 868220928 3797942272 699400192 1567096832 821297152 3304718336 3406495744 2873589760 1258635264 3266764800 3930714112 578029568 4089070592 120288768 2320990464 2034063232 2564486848 865057120 2250330480 2610203896 2422141028 2541608082 1643011985 +2147483648 1073741824 3758096384 805306368 2281701376 738197504 1040187392 1627389952 2323644416 1614807040 480247808 3192913920 292028416 3544449024 4290379776 2413756416 1409122304 3844161536 1184407552 1904455680 1996781568 2165969920 110067200 3038102272 1789207168 2294475840 3895242656 2323743632 808943176 3002722500 3107671002 2895639233 +2147483648 3221225472 2684354560 3489660928 3623878656 3825205248 1040187392 3472883712 1233125376 1698693120 3135242240 2591031296 2563244032 3895721984 637140992 1847132160 2043510784 2178367488 925818880 1451462656 418662400 2421840896 394873344 301308672 3756734848 809544128 2238765600 3998799408 2392639320 695126452 2212728658 1824813601 +2147483648 1073741824 2684354560 3489660928 3087007744 1275068416 167772160 352321536 4269801472 1254096896 2258632704 1831862272 3265789952 622592000 2346582016 3832086528 2380169216 2678800384 4243169280 3437006848 3934208 917384192 3030457856 3226644736 3798806656 309656640 3609213664 1148223120 1950900408 2857126244 1239825990 3278716579 +2147483648 3221225472 3758096384 2952790016 2013265920 4093640704 2113929216 2768240640 226492416 1933574144 2850029568 3538944000 1588068352 2597060608 2279735296 727252992 1428455424 3883352064 1243602944 2940907520 3962337280 3683789824 171004416 2932398848 1103451264 3279856576 1153066016 1237137584 197827096 3639353348 976360430 1772182877 +2147483648 3221225472 2684354560 268435456 2281701376 1946157056 503316480 83886080 3514826752 79691776 4154458112 3322937344 1252524032 2403598336 4154589184 1717108736 229277696 2814328832 1204936704 1670156288 1457793024 1823634432 2708562432 4230923008 884817024 1192803776 4023263200 2290055568 1022467496 752660196 2502702202 1095120141 +2147483648 3221225472 1610612736 268435456 3892314112 2080374784 2986344448 1325400064 2910846976 2965372928 1059061760 2188378112 1134034944 1432616960 1137311744 748486656 3054534656 926105600 63430656 1157558272 3540264960 3629786112 3411346944 4129072384 373632384 2593444288 3232323296 3526526672 3964816280 3824758844 2799364378 338563217 +2147483648 3221225472 3758096384 2415919104 402653184 1543503872 2516582400 3607101440 58720256 4072669184 1939865600 3379560448 4102553600 3236691968 2590375936 716111872 1351516160 421871616 3234324480 809807872 2634835968 1442192384 3157726720 255495936 3000437120 3911877824 126839264 163511184 3360497688 3283860724 1387973150 4078403151 +2147483648 3221225472 2684354560 1342177280 402653184 2885681152 3992977408 1325400064 3128950784 3191865344 1486880768 1989148672 2072510464 3642490880 1759117312 1110114304 3684728832 1324171264 3268534272 3634794496 33294336 3521788928 4189269504 2037699328 4035657088 2284887104 1793400736 1510842000 4179404072 1680281780 4197626006 1882880865 +2147483648 1073741824 1610612736 4026531840 1476395008 1677721600 2181038080 1694498816 2642411520 4215275520 2766143488 1219493888 84410368 4018929664 635043840 2646016000 3976757248 174145536 2384830464 1312747520 2314999808 4084349952 1080785408 4134180096 1607625856 3468369344 3155344928 91625008 788339512 346533716 2931685614 3341470385 +2147483648 1073741824 1610612736 1879048192 134217728 3825205248 2113929216 2197815296 1216348160 4223664128 1151336448 2440036352 793247744 941359104 1420689408 3689480192 2641526784 534462464 3656753152 1977675776 1579964416 3934655488 2904914432 2741273344 3131471744 1972717888 3247223648 3729407888 3526571288 1335462420 3297161702 655970507 +2147483648 1073741824 1610612736 1342177280 134217728 1275068416 2650800128 1358954496 4236247040 3963617280 136314880 334495744 3200778240 1439432704 1737621504 304807936 1580957696 1693794304 2479005696 2596663296 1778141184 3904508928 955727360 4210156288 218778240 757020480 3209535904 3448781520 907552152 2742303572 3512090638 2929019349 +2147483648 3221225472 536870912 2415919104 3623878656 2751463424 2046820352 687865856 3531603968 2965372928 2682257408 3878682624 1259864064 1068236800 2221277184 3501916160 95584256 334577664 4038057984 2677592064 2199676928 4248706048 943131136 3439630592 3445779072 212428352 2669928928 3199121968 4207873720 4204302364 127665854 1123959975 +2147483648 1073741824 2684354560 3489660928 1476395008 1946157056 1174405120 2365587456 2625634304 3225419776 1570766848 4220518400 1361575936 3197370368 4229038080 2107572224 1212514304 362364928 1284022272 1835241472 3364096000 2885311488 3387621888 3118982912 2038304896 1427208000 193779104 593071632 3859750824 695053412 2198689618 1285196245 +2147483648 3221225472 3758096384 2952790016 3355443200 4227858432 4060086272 251658240 2290089984 3678404608 1335885824 428867584 2621964288 1238106112 3668049920 3637313536 1425244160 2569224192 249356288 138260480 1121744896 4272583680 1008817664 3347170560 3699793280 3493012288 3990151968 2555509776 4176372008 4222577236 1943985918 1700844605 +2147483648 3221225472 536870912 3489660928 3623878656 1946157056 4261412864 1090519040 2306867200 4055891968 3613392896 4201644032 3222798336 3480485888 1095892992 806420480 3127148544 1102528512 401072128 1059246080 2290370560 1854544896 2567258624 2160524032 3967694464 1066885568 2058860384 2817173488 1559760152 935606620 3836376626 3394574621 +2147483648 3221225472 1610612736 3489660928 1476395008 3019898880 234881024 1694498816 1417674752 1514143744 1084227584 3037724672 2245525504 1988886528 982384640 2067595264 953974784 2579447808 3895451648 461303808 2057062400 433486848 2968584704 426951424 1783760000 3393918784 20818080 3876950160 737268200 3560670620 1801240222 2290049955 +2147483648 3221225472 1610612736 268435456 1207959552 1811939328 2181038080 251658240 2340421632 532676608 2178940928 869269504 3008888832 510918656 3249143808 1994457088 1785954304 2914992128 2306400256 1326313472 3968083968 2739041280 3957132800 1561718016 475026816 2191020736 1922333024 1727662768 435779528 2250743996 1545951010 1880213265 +2147483648 3221225472 3758096384 1342177280 1744830464 1275068416 3187671040 2231369728 209715200 1136656384 3202351104 3744464896 52953088 4190896128 1439825920 3654352896 1305247744 1548697600 4270841856 3983716352 4208723968 162145280 1690664448 2241512192 3522171008 2370314048 54283360 421147568 1772977208 804706564 4113715982 4091635301 +2147483648 3221225472 2684354560 2415919104 3623878656 335544320 1241513984 3674210304 2088763392 3972005888 2229272576 4279238656 924319744 3932946432 3113353216 260505600 3598024704 2952347648 3659587584 4113272832 3973867520 1748655104 3292729856 1277395200 1713916800 1132753216 1182166752 1747016112 1387060136 111797660 1908624846 3546539341 +2147483648 3221225472 1610612736 1342177280 2818572288 2483027968 1174405120 2432696320 2709520384 2403336192 4066377728 927989760 2435317760 1183580160 2203975680 1886322688 2490925056 4047323136 2676613120 822800384 1518077952 2558919680 3560657408 3874676480 1788352128 1530157504 106568736 2865580400 2094127304 2141125636 3151381214 3272804883 +2147483648 3221225472 3758096384 3489660928 3623878656 2751463424 1308622848 2063597568 3548381184 3980394496 3118465024 2314207232 4230479872 4020502528 2709389312 1321402368 2315616256 1150894080 1232658432 1979691008 1500792832 872840192 459229696 3188171520 4247274368 4045700288 1891507232 2414043312 1347794840 2971747908 189049050 3597526995 +2147483648 1073741824 1610612736 805306368 2013265920 1946157056 2315255808 251658240 1266679808 3057647616 73400320 2167406592 3520593920 3344695296 3619028992 3547660288 542670848 2636070912 3193675776 3415404544 2248964096 895364096 3740340736 3241337088 1486635392 1989573312 3416598944 2146482288 1299923576 591506428 1646892038 3320691759 +2147483648 3221225472 3758096384 3489660928 2818572288 872415232 234881024 2701131776 2743074816 1421869056 1121976320 2159017984 216530944 2925789184 2413690880 813629440 2087747584 356859904 1368514560 2062200832 1127499776 3238413312 2243101184 2615851776 3233046144 2781228224 3209891296 2270873648 4133236728 2762110820 839729434 1080408387 +2147483648 3221225472 2684354560 1342177280 3087007744 3288334336 301989888 3036676096 3498049536 1421869056 2124414976 1789919232 2672295936 3491495936 2483945472 3697213440 471760896 1204633600 2031083520 1533841408 755763200 4151733248 2026576384 3610049792 1265378432 2103862080 104016352 2482546064 3896404856 1758943380 3810704134 3342008955 +2147483648 1073741824 2684354560 1879048192 3892314112 1543503872 3925868544 2667577344 2407530496 2915041280 148897792 2509242368 1391984640 1682178048 3191472128 1339621376 2555478016 455557120 2196938752 1125093376 3115603968 2198995968 3359983104 425703680 2964084096 793132224 3527883872 3953308720 2274881512 3676321260 2221963674 1978145577 +2147483648 1073741824 2684354560 1879048192 4160749568 1543503872 2717908992 2097152000 1216348160 591396864 3059744768 4293918720 373817344 476315648 1214119936 1377894400 3014098944 630931456 689479680 2998767616 2524207104 4045802496 2796373504 1791857920 2398891136 3168959296 2921541152 3191142896 2114450968 659230644 46173178 828491379 +2147483648 1073741824 536870912 2415919104 2281701376 1543503872 3053453312 654311424 3850371072 1254096896 4091543552 3385851904 3265789952 856424448 2081816576 2078736384 3164504064 3191685120 680501248 9752576 4035192832 1898607616 1317631488 1809700608 2973350272 1157883840 96640480 2772639920 168070984 1695305668 2870369694 2791770423 +2147483648 1073741824 536870912 4026531840 402653184 3422552064 301989888 117440512 3816816640 2738880512 3034578944 160432128 4255645696 189530112 285343744 596836352 254181376 2325561344 22519808 2881015808 1329862656 3929947136 3458797056 2022833408 2538973568 732692160 3273829152 608378928 3740197032 3800119044 3244154910 3617047069 +2147483648 3221225472 536870912 4026531840 3623878656 3154116608 1644167168 4110417920 4185915392 3384803328 367001600 1733296128 887619584 1030488064 3601727488 1972305920 2043183104 1066221568 1258938368 1520095232 2258917376 2079464448 2950247936 2573444352 1433897088 289256384 4250967904 515982512 3474444168 2360208996 787021038 331156235 +2147483648 1073741824 2684354560 1342177280 3087007744 469762048 503316480 3238002688 4185915392 809500672 421527552 2905604096 2177368064 3023306752 3392536576 1529413632 4151214080 3714793472 3411124224 3323760640 4087105536 4203883520 539457024 1524366080 2602037888 2438831552 2184628128 1885800656 4093359736 2116533844 3835008274 2349006567 +2147483648 1073741824 536870912 1879048192 1207959552 2885681152 4194304000 3036676096 3565158400 2336227328 2938109952 2718957568 1013448704 1783365632 2624192512 2142175232 4144005120 1187594240 3722813440 1266077696 3989067776 1473647616 3663560192 2910576896 930605184 1270718784 1120047648 3930730320 2470400744 2770916868 1864713406 2363487369 +2147483648 3221225472 1610612736 3489660928 3623878656 1275068416 3321888768 486539264 3313500160 3208642560 2384461824 3106930688 3878158336 2541486080 2524315648 1832714240 2724888576 3078045696 4110540800 1041297408 1572096000 3738844160 1664318976 1184098048 4124017792 1904838592 1260167712 1087001424 44774904 981989668 3865432374 456319927 +2147483648 3221225472 3758096384 1879048192 2281701376 1946157056 234881024 4043309056 41943040 1178599424 3122659328 1676673024 2918711296 1200357376 1014366208 2714042368 3623190528 310329344 3244744704 3846156288 2673088512 1133138944 2425057792 1004337920 757909120 3293879360 2694352032 1515113680 2805710744 295059148 1876237870 1948102847 +2147483648 3221225472 1610612736 2415919104 939524096 335544320 2785017856 16777216 1937768448 4206886912 1323302912 2681208832 435683328 1702625280 3985768448 3507421184 2599518208 1495351296 864870400 361754624 1139042304 1123961856 3305468416 571639552 144365184 3480142016 4178099936 1684129328 2029604680 3317749996 1899341606 2968459357 +2147483648 1073741824 2684354560 268435456 939524096 3288334336 1509949440 4043309056 1686110208 2311061504 3449815040 2100297728 762839040 869531648 3098411008 513867776 3301867520 1830502400 2346819584 3817115648 3538708480 1939500032 3948886528 898087168 3343500928 3128466752 3749585248 193549328 2255653944 3555263116 1491251874 2694927347 +2147483648 3221225472 2684354560 3489660928 3355443200 3154116608 3456106496 620756992 679477248 1103101952 2397044736 839909376 3073900544 1801191424 1129185280 3759341568 2954395648 885080064 19259392 3306852352 2267301888 1815237632 1647142400 2758011648 3818776704 3540421952 155854176 3285260720 782102952 1468444172 4002027222 70351027 +2147483648 3221225472 3758096384 2952790016 3623878656 1543503872 3992977408 3539992576 3967811584 868220928 1268776960 667942912 1766326272 1910243328 3647340544 1638596608 2160230400 366034944 19914752 195604480 3058989056 1285192704 3361539584 3292644096 3804228480 3791687488 2721601376 2579788304 3274848328 993071764 2543827926 3138435967 +2147483648 3221225472 536870912 4026531840 3623878656 2080374784 3254779904 4143972352 629145600 3745513472 2304770048 3784310784 3568828416 1151598592 1343881216 4112973824 2948169728 3319349248 2086985728 177721344 1549555712 3864927232 2129483264 4257674496 2442455424 3577736640 2592097568 1321215472 3760196008 166751052 2175280426 601626137 +2147483648 1073741824 3758096384 4026531840 3623878656 1275068416 1442840576 989855744 3514826752 1103101952 811597824 3348103168 2930245632 1100218368 2509111296 4243390464 3378151424 4130816000 601464832 1959833600 385619968 410663936 3237162496 471842560 561616768 1990231488 470025824 371606896 3086569448 1016388996 2742712882 1366511323 +2147483648 1073741824 3758096384 2952790016 2818572288 3422552064 3254779904 3808428032 2105540608 3644850176 4041211904 2444230656 4058513408 2151415808 1688862720 869466112 588021760 2802139136 3323305984 3098193920 2907977728 3814065152 3814280704 416279808 3165750144 1299503552 2848025632 565952304 1207412408 1855317540 1231729590 3967040761 +2147483648 1073741824 3758096384 1879048192 671088640 3556769792 1375731712 2466250752 629145600 2973761536 1272971264 1125122048 1495793664 2118385664 1677328384 345964544 2820767744 761348096 807706624 890220544 1131173888 3351135232 2690982400 2470348032 1526790016 4112888256 914040864 3526071984 759592936 2812884932 1366334554 433966689 +2147483648 1073741824 2684354560 1342177280 2013265920 1409286144 2583691264 3170893824 2256535552 2495610880 413138944 3268411392 2659713024 3742629888 3521511424 3244359680 2482339840 3184738304 3205668864 3174535168 2976663552 1214925824 3468382720 4114012416 3395913856 1461797952 3180702176 782444944 2949307464 2909507444 1975397810 2499615071 +2147483648 3221225472 2684354560 4026531840 1744830464 3690987520 33554432 3741319168 1132462080 1539309568 1541406720 3291480064 2543321088 2561933312 1533411328 1250492416 852328448 2300264448 1459806208 277843968 2457622528 892994560 3529721344 2751909120 1303508352 3902893760 2971792224 3735620528 1126023736 3484615132 3903780018 2703085287 +2147483648 3221225472 2684354560 1879048192 1207959552 201326592 2986344448 1728053248 2692743168 3049259008 3793747968 3698327552 3607625728 628883456 1781661696 1826291712 531464192 4074061824 816111616 3404959744 1629755392 2813727744 2413653504 2262353152 1447154048 289353536 1740341344 3745004240 605296792 1432236660 1408330390 923991589 +2147483648 3221225472 1610612736 268435456 3087007744 335544320 1778384896 855638016 3380609024 3158310912 4271898624 1322254336 3971481600 714342400 1486487552 1214578688 3236397056 329990144 2230902784 3193565184 1633429504 2078673920 2241016320 464314624 3290664832 2303294400 2708054688 1142192656 2270833032 1501901100 2836920946 3045281273 +2147483648 1073741824 536870912 2952790016 134217728 872415232 1241513984 2365587456 4001366016 2889875456 3751804928 2005925888 3016228864 1590951936 912916480 3618177024 2533916672 2010595328 3895173120 3787902976 3639359488 1887843328 2955891200 3701995776 1706072192 2289772608 848135584 129619472 1440982696 269651476 688286834 401569433 +2147483648 3221225472 3758096384 805306368 2281701376 3959422976 2650800128 4177526784 3196059648 683671552 3718250496 1724907520 3824680960 618397696 2869035008 1863122944 3836248064 2291351552 3704086528 1858514944 3239327744 907432960 2400919040 2662568704 111185536 2208777792 1648474080 1933960464 2181792840 4053592396 253050582 2680481941 +2147483648 3221225472 2684354560 4026531840 939524096 3019898880 1979711488 50331648 780140544 1086324736 2636120064 3111124992 616038400 2666266624 114425856 3370057728 2209775616 1486962688 995876864 3306721280 927225856 2023107584 130642432 2067783424 1845397376 2478134848 4194675424 1720037456 2873470872 266717868 1591063646 2626544397 +2147483648 1073741824 3758096384 3489660928 2281701376 2214592512 1778384896 3640655872 1333788672 2864709632 2451570688 3526361088 2407006208 1037828096 1322385408 2322792448 3266215936 3124576256 2851053568 2121314304 3899918336 2758153216 1211456000 2326501632 3136203392 123547840 2856312032 2795035216 773871544 607129036 3497546214 2505866317 +2147483648 3221225472 3758096384 2415919104 402653184 67108864 167772160 2868903936 142606336 2663383040 773849088 1603272704 2548563968 1304690688 3840802816 2775908352 2271117312 18825216 3601195008 2688856064 817653760 1329732608 3575593472 3836068096 2135202688 3124503360 1719799776 4257185488 2230690024 1695341956 1042823482 2774816459 +2147483648 3221225472 3758096384 2415919104 2818572288 1140850688 2583691264 2130706432 880803840 1790967808 1101004800 1177550848 1239941120 1962672128 827719680 4244963328 4022173696 2448375808 3356418048 2886184960 4213467136 3426894848 1487870464 3018772736 727157120 4066137408 1877366752 3761061136 2950795320 84477764 1722005174 2250661319 +2147483648 1073741824 536870912 4026531840 2550136832 4227858432 2181038080 1392508928 1837105152 4139778048 354418688 2714763264 1997012992 2308702208 2945581056 424607744 1462009856 3808509952 3382288384 3797602304 4072937472 3351673856 4200666624 673838336 3194149760 2317380032 3058705376 4274552272 456927560 3481434228 1759977910 1487459365 +2147483648 3221225472 536870912 1879048192 1476395008 3422552064 3590324224 318767104 3179282432 801112064 2124414976 3297771520 786956288 3111911424 1849556992 1197277184 3219357696 3747561472 1163976704 2308034560 2781091840 394943488 1640975872 1049165568 2523759488 3183113152 1136067936 1830600720 1932525416 3319354820 260701350 1524648099 +2147483648 1073741824 3758096384 1342177280 2281701376 4227858432 771751936 3875536896 3548381184 3586129920 4099932160 951058432 2387083264 4239654912 1009385472 2643001344 1377796096 3193389056 10264576 1079095296 3591129088 4202042368 994518528 2080701184 2233305472 3881459904 3567345248 664516720 3371512696 3577859572 3264495922 2470062569 +2147483648 3221225472 3758096384 268435456 939524096 3019898880 3456106496 2130706432 1551892480 3024093184 2170552320 879755264 362283008 1788608512 3122003968 3327983616 3039789056 1662468096 2512707584 884322304 3904120832 2729577472 2290557440 627897088 3612457344 3012440896 784405152 3929647472 1489648216 2401973852 2315428550 2988498303 +2147483648 1073741824 536870912 805306368 1207959552 1409286144 1912602624 4244635648 2390753280 356515840 2573205504 382730240 1230503936 1963720704 1990066176 564854784 3565780992 190398464 2641141760 3273904128 1974499328 2525500416 3503563264 2480014592 1557491840 3501380672 2162724128 2255066480 4199102088 1846856380 3466563934 858153611 +2147483648 1073741824 1610612736 4026531840 3623878656 872415232 167772160 1426063360 377487360 4232052736 2757754880 1833959424 1466433536 1033109504 2538471424 3332833280 1988788224 2417836032 1043570688 492367872 1076893696 3937958912 1841058304 1866076416 1870224512 2548405312 2977141152 3837301744 144708552 2389733284 2681757266 2758564027 +2147483648 3221225472 2684354560 4026531840 3892314112 4227858432 3858759680 3305111552 2659188736 2520776704 1491075072 395313152 3926392832 1113325568 634781696 3705995264 3553591296 3952033792 1366089728 1353551872 175134720 2736276480 2652132864 3479863040 111372416 421708352 2619120288 1513464240 1134854056 525490772 436689558 2079366695 +2147483648 3221225472 3758096384 4026531840 1476395008 1677721600 234881024 2432696320 3112173568 1656750080 3655335936 279969792 1367867392 4117495808 1823080448 3606511616 2330296320 1657880576 1174986752 575385600 2026919936 3489152000 1594112512 3665187584 4048901760 2302601664 423542496 1899944112 2906568184 926866772 4030634526 3166609609 +2147483648 3221225472 536870912 268435456 134217728 3556769792 3724541952 4110417920 3632267264 1296039936 513802240 15728640 1096286208 2372665344 1454243840 2085421056 3425402880 3308208128 1010360320 923914240 1372596224 3681055744 1414820352 1767006976 3794474112 3494046016 2119103264 2146482576 2864052888 2606379356 3396285854 1033436547 +2147483648 3221225472 536870912 4026531840 3355443200 2080374784 3321888768 1493172224 2172649472 2495610880 2296381440 3859808256 2676490240 2273050624 3101556736 1947533312 4142825472 3881254912 3191201792 19189760 1919965184 3738702848 3352581632 3218243328 823359104 2075106752 304858592 1037142064 1116653992 1443301844 916297926 2049479331 +2147483648 3221225472 3758096384 1879048192 671088640 2080374784 503316480 989855744 914358272 2210398208 538968064 1871708160 3564634112 336330752 1538916352 2266824704 3355344896 3331014656 1204412416 2291183616 2540705792 491258880 3827594752 3085837056 2436577152 2283907648 3135542112 2781230800 2557443432 1938289612 813416926 1380579881 +2147483648 3221225472 1610612736 4026531840 1207959552 1811939328 1845493760 587202560 2441084928 2462056448 2686451712 816840704 2419589120 97779712 3150577664 4238278656 4063854592 2627813376 3739017216 3619680256 3578812416 2334684160 3466362368 2256956160 410059648 2805254592 1224978400 728115536 1868646904 41720172 1464850082 1577598881 +2147483648 1073741824 2684354560 1342177280 1744830464 3422552064 1644167168 318767104 310378496 3594518528 1130364928 1353711616 3156738048 2266234880 3978166272 2217672704 3654123520 3544530944 3108806656 1594855424 3255846912 909657088 1831607808 707931392 555572096 3763396160 978686880 2969125232 2047261240 1440656516 1644344930 494461635 +2147483648 1073741824 2684354560 3489660928 402653184 3154116608 301989888 3305111552 159383552 1413480448 4246732800 3148873728 3763863552 1508638720 4087742464 3887398912 2285666304 4141826048 3298795520 2744029184 89131008 227048448 3886310912 3395448064 2009542784 3788755904 3151528352 2174580944 2833810232 1912954012 4284795838 3283293735 +2147483648 1073741824 3758096384 805306368 402653184 2885681152 369098752 50331648 1031798784 121634816 1797259264 3511681024 414711808 2924740608 3141402624 2210463744 932085760 2123055104 2745278464 893169664 533755904 2591579136 3191094784 1062084352 4247346048 115524544 2040613152 3472788176 1793279432 571310700 1400288786 1518278507 +2147483648 1073741824 2684354560 268435456 134217728 738197504 2449473536 3875536896 1451229184 3879731200 694157312 168820736 1731723264 2887516160 2294677504 1394016256 1863352320 1772961792 5349376 1238536192 160458752 1643672576 2629586432 1895187712 2371838336 1696920640 4006545696 2010967152 2196983272 2976578700 692868022 446582007 +2147483648 1073741824 1610612736 2415919104 2818572288 1409286144 3858759680 2432696320 3531603968 4114612224 3751804928 3505389568 3979870208 3157000192 759562240 1162412032 3489824768 3867361280 1216192512 2091970560 3471845376 2688041984 749490688 2533781248 627652224 2503127104 1448804640 3095522832 1274973080 4031597548 3993017790 2682788423 +2147483648 1073741824 3758096384 3489660928 939524096 1006632960 1711276032 1258291200 4169138176 2671771648 2250244096 1578106880 2942828544 370933760 4045012992 1714356224 2607448064 2450079744 2647629824 568635392 13633536 3347598336 2297169408 612517632 799745920 922014016 3594000672 1129593552 1058434280 2740794116 735705878 1530519089 +2147483648 1073741824 1610612736 4026531840 2281701376 2348810240 570425344 2164260864 1417674752 1186988032 2900361216 156237824 110624768 362020864 2910453760 1859059712 27230208 1640054784 989503488 608825344 2114983936 2788709376 3185839616 2815569152 3436397184 1489632576 1691366112 819469488 3249814920 3553234524 2961644562 2933102425 +2147483648 3221225472 2684354560 1342177280 2281701376 738197504 4261412864 3070230528 4219469824 2092957696 4217372672 2853175296 1424490496 813957120 620101632 3953065984 306741248 3045933056 263315456 1710395392 709888000 2429056000 1228172800 728634112 3370322304 3427964096 2216712928 430980080 4288169640 4219224484 2048554234 3819797255 +2147483648 1073741824 536870912 1879048192 3623878656 3690987520 2583691264 3405774848 2139095040 3191865344 2430599168 3056599040 2348285952 3583770624 2589589504 4292411392 146178048 2248097792 2978324480 2510868480 2574276608 3482868736 4067182080 2533497088 144009088 3911490752 1967273888 1114976816 3021253624 4047121068 4054398374 1655614921 +2147483648 3221225472 536870912 2415919104 1207959552 3422552064 2248146944 3439329280 3732930560 146800640 778043392 1926234112 1899495424 2717122560 2551054336 3866951680 104366080 526860288 442228736 75157504 169895936 3950007296 2349350400 727461632 2145526912 3531033152 3364069856 1746853616 3241570888 4220083148 3761677986 538599923 +2147483648 3221225472 3758096384 805306368 3087007744 335544320 1711276032 2365587456 2457862144 2051014656 551550976 2293235712 660078592 715390976 233177088 3999465472 1767211008 2202091520 1277222912 3050287104 18888704 1854950400 877158912 1965848320 2716471424 3306778688 2785331360 4184465328 1478692920 3417681660 3102828922 1358492935 +2147483648 1073741824 536870912 4026531840 3623878656 469762048 503316480 1828716544 3984588800 3519021056 367001600 999292928 2375548928 114556928 2945843200 1583808512 624263168 2001027072 2459213824 1919930368 2090866688 2653969408 1680369152 4231797504 684348544 3296556992 1500565856 3377564336 985359336 1273992412 3881843794 3973069007 +2147483648 1073741824 3758096384 2415919104 3355443200 1543503872 1375731712 1795162112 2508193792 482344960 3592421376 1634729984 2988965888 1422655488 3776577536 2615738368 522354688 3651092480 643932160 3093082112 803219456 1540371456 3508016640 696517888 3594944384 596331968 1365218016 2856571984 1145148440 3878464612 482879950 4120667425 +2147483648 3221225472 2684354560 1879048192 671088640 1677721600 3321888768 150994944 2575302656 2478833664 2732589056 3671064576 833093632 3170631680 3490316288 3416195072 1986887680 235487232 2749947904 70488064 702552064 1011885056 3135789568 6049536 3589939840 4010220992 2120855136 3382139184 1071745096 551227460 156482150 2179996089 +2147483648 3221225472 3758096384 805306368 1207959552 1543503872 100663296 486539264 947912704 205520896 3357540352 567279616 741867520 3041132544 2511994880 3053649920 3657662464 878526464 3005931520 1338355712 2552248320 2580558848 3627566592 3745791744 3334079616 3481481536 3905129376 3980211920 1650125448 1315816492 3380352602 2566813737 +2147483648 1073741824 1610612736 2952790016 671088640 3556769792 1241513984 2566914048 427819008 171966464 2657091584 571473920 1077411840 3443785728 1015676928 2013331456 3918757888 2284797952 3930628096 3110465536 341850112 2601518080 2310537728 1594124544 1592406656 3289465792 2058087584 3320532848 3305289960 1430559244 1099137178 1897360209 +2147483648 3221225472 2684354560 2952790016 134217728 1006632960 2181038080 285212672 1300234240 272629760 1562378240 2670723072 3329753088 615251968 1776418816 379125760 4255154176 444022784 539746304 1784057856 2571139072 1419785216 2574259712 2220367104 1830556288 3747248576 2966765984 1460830416 1158029688 2955879820 2788664158 2106359893 +2147483648 3221225472 3758096384 3489660928 671088640 3556769792 369098752 989855744 3800039424 1958739968 2673868800 3847225344 2349334528 1370750976 387055616 1531510784 3282075648 252657664 720101376 726577152 4282402816 740295680 863007232 2390259456 340550528 2417889344 762784992 346530672 2723215752 3451327444 3183969730 1275127589 +2147483648 3221225472 536870912 268435456 1744830464 2751463424 3053453312 3003121664 2776629248 2294284288 3294625792 1873805312 3390570496 3244032000 600178688 2950627328 3904274432 329596928 3563053056 3883192320 725624832 1201685504 3796912640 795371264 2720284544 1068129216 3712042720 2039867760 3599098232 1162732380 347702598 1388051255 +2147483648 3221225472 1610612736 1342177280 2281701376 3690987520 3523215360 956301312 1904214016 1354760192 3181379584 1274019840 1650982912 3648782336 2437283840 362086400 2701557760 479150080 3513114624 605351936 2269120512 710939648 3570431488 903349504 2717136512 3651813312 2322292192 1547172496 188478808 919988100 1151109014 4222379119 +2147483648 3221225472 536870912 3489660928 2550136832 1543503872 570425344 4009754624 679477248 2017460224 3407872000 2100297728 3824680960 572784640 920256512 1268580352 1240825856 1237532672 3124944896 2847133696 889210880 2877307904 448812544 1214264576 2022708608 2005412672 4017904288 3591243344 90117880 3994855500 1661241882 82899977 +2147483648 3221225472 2684354560 2415919104 1476395008 1006632960 2046820352 3741319168 1283457024 583008256 4242538496 2704277504 259522560 3753639936 371589120 1739390976 3706552320 257376256 3273056256 2161086464 2441111552 3711966208 278922752 202397952 1009278336 2956199232 209863648 4073142192 310306744 3898321068 4111622454 1437559863 +2147483648 1073741824 1610612736 3489660928 3892314112 603979776 436207616 2499805184 2726297600 364904448 1461714944 2458910720 1156055040 1328807936 1302724608 4020699136 4171792384 3218423808 1461297152 3936546816 968361984 1509712896 3129100800 120131840 4246449280 692817472 4211322208 2330452048 3569986280 1605029636 3803978562 3865206511 +2147483648 1073741824 3758096384 2952790016 1744830464 3556769792 1509949440 3305111552 1400897536 2311061504 920649728 3895459840 2404909056 2241069056 3695312896 2347958272 3169353728 3171237888 2911477760 2977345536 2561161216 254567424 2439397888 2443788544 2100280448 2453647040 2411195232 1800126512 1187369272 811656252 276380578 751281813 +2147483648 3221225472 536870912 268435456 2281701376 469762048 1040187392 3439329280 1837105152 3099590656 2443182080 254803968 2032664576 4179361792 1993211904 2874212352 3950673920 2179153920 3732267008 1188089856 2002266112 1800680448 3527546368 2466730752 2170530944 3995854784 4019815904 236365968 241521976 3844641828 1656496582 1191066987 +2147483648 3221225472 3758096384 2415919104 939524096 2885681152 2717908992 3405774848 2474639360 2319450112 585105408 2848980992 4718592 196870144 3239444480 1414987776 376340480 39665664 3055542272 3372003328 4116211712 2580810752 1935306240 2549679360 1891479424 4192308928 556257696 1027140912 619331592 3516993652 4142510662 3539707719 +2147483648 1073741824 536870912 2952790016 2013265920 1140850688 1375731712 2030043136 2977955840 658505728 2002780160 4063232000 3981967360 61603840 647102464 1350500352 373587968 3076603904 4244217856 3484602368 1550333952 3933473792 4261308928 4190981376 569090688 361599936 382527008 3445960688 1019206264 3416517308 162129278 3369786365 +2147483648 1073741824 3758096384 1879048192 1744830464 3288334336 1107296256 2701131776 545259520 1052770304 3974103040 2794455040 1581776896 2549350400 1415184384 3035168768 1422360576 392642560 1996791808 185708544 4057487360 2369545216 795748864 3042127104 3393095296 2770899776 4168584928 257894064 237548648 1844967988 2870960322 2701717825 +2147483648 1073741824 1610612736 2415919104 3087007744 1140850688 4261412864 1157627904 3229614080 3670016000 966787072 3465543680 1573388288 1540096000 1775632384 4013359104 3721494528 72171520 1459658752 1081339904 47720448 2051296256 544889344 1733389056 3263093888 2629369152 3456618720 1887047184 4283511400 1988033364 1253613694 1996987463 +2147483648 3221225472 3758096384 1342177280 2013265920 3154116608 3791650816 2197815296 3900702720 373293056 1537212416 454033408 418906112 1491337216 94765056 4160159744 3504373760 2488614912 2189549568 3538595840 2877818880 661400576 617219584 3191694592 3479020416 3804797760 2603162528 2117306384 3866356456 1691590284 1212399146 477877287 +2147483648 3221225472 1610612736 4026531840 3892314112 67108864 1711276032 1929379840 2659188736 4282384384 2556428288 1884291072 2099773440 2735472640 3792568320 3241869312 2189983744 4229513216 319676416 1267920896 2832750592 3813942272 1427786240 515981056 2170146688 1695071808 1289311520 2678975216 1096974536 3019907332 771752862 3875540667 +2147483648 1073741824 1610612736 2952790016 2013265920 603979776 1711276032 3506438144 4001366016 2009071616 2304770048 2916089856 2896691200 3333160960 1188429824 1200422912 3986915328 3763814400 1523097600 2931945472 3411556352 1517562880 1239579136 449795840 2296170112 1819514432 1459552352 3747924848 2039984712 2559913220 3858222862 1304767191 +2147483648 3221225472 536870912 1879048192 2550136832 2348810240 2046820352 452984832 4018143232 3418357760 3437232128 2962227200 3905421312 3590586368 403570688 3265855488 1150779392 4236460032 3888177152 975556608 645404672 4198251520 3893521920 2286635264 1136953216 2100022464 357660000 7072816 3673236072 2589713396 1653149498 3580330795 +2147483648 3221225472 3758096384 805306368 2281701376 3556769792 3187671040 2600468480 4236247040 775946240 1503657984 3585081344 2022178816 621019136 1903820800 1494024192 1263304704 1704148992 3584811008 3551178752 1507342336 1629246464 3842376192 1700463360 370140032 1574996800 689776032 2624884496 1159670712 2320874420 3407727242 3447317281 +2147483648 3221225472 536870912 3489660928 3623878656 335544320 369098752 352321536 4253024256 272629760 81788928 2979004416 4135059456 729546752 2459828224 2239430656 1327988736 1094270976 4197638144 3821916160 3477620736 1920211968 3372904960 3831566080 1400827008 3839606720 3261540768 1105823280 110761512 4212725100 2944579846 2030420923 +2147483648 3221225472 536870912 1879048192 1207959552 3154116608 2315255808 3640655872 2105540608 3250585600 1323302912 2062548992 2905079808 2799435776 2154692608 2197618688 1894547456 409944064 1928323072 2582040576 448272384 2680443904 3422189056 3422509312 1710724736 91416000 2302306656 3651077424 2001193816 1635437828 16126822 2527674587 +2147483648 1073741824 2684354560 2952790016 3623878656 3825205248 3456106496 4278190080 3011510272 3124756480 132120576 3905945600 2156396544 2868641792 1026686976 3070820352 3251863552 3026665472 3965231104 2099613696 2570598400 3529776128 2053536256 1547129600 1997595008 2943978688 2713331104 3354744240 3051485320 468609684 843783398 1877143477 +2147483648 3221225472 536870912 1342177280 4160749568 2751463424 2315255808 4110417920 3363831808 1891631104 2011168768 368050176 3669491712 1621884928 2809790464 3608870912 1754628096 4243406848 2237980672 3983265792 3802662912 1659112448 1374579200 3121418496 1645532288 974369600 828647392 1991136560 4037897944 272939724 2927357790 3344958233 +2147483648 1073741824 536870912 3489660928 3355443200 3288334336 2852126720 3036676096 3833593856 3066036224 1558183936 1993342976 3676831744 3152805888 1930559488 1585512448 2938798080 4015996928 3607732224 3729575936 2618820608 2660520960 991304192 3449772288 2850675840 4187784512 3652203744 4005050032 878996040 4178449540 873156334 1065343093 +2147483648 3221225472 1610612736 268435456 4160749568 1946157056 3388997632 2298478592 981467136 566231040 723517440 1487929344 3739746304 706478080 475922432 3476619264 1503232000 3977986048 1252974592 1539567616 1256728576 807152640 224264704 2444824832 1247380096 993722944 3802059104 770423888 1901332984 1429358084 934227654 3129793539 +2147483648 1073741824 536870912 3489660928 1476395008 3422552064 3187671040 3707764736 2843738112 2747269120 421527552 3153068032 4288151552 2121531392 2935881728 3874684928 4171988992 1897480192 2746654720 2701774848 3969386496 3270777856 280894976 4262664960 1635492992 2381393344 2518335584 375645904 2948944088 990166716 29405266 1204194891 +2147483648 3221225472 3758096384 805306368 4160749568 2483027968 771751936 3338665984 1602224128 2722103296 1713373184 2054160384 468189184 611581952 2815033344 1906245632 3790176256 2512470016 3685539840 1460645888 15218688 4193545216 2559189504 2436854528 1499059584 2177446592 1875428768 813551440 1796963288 571179972 2571795986 123695145 +2147483648 3221225472 1610612736 1342177280 1207959552 3690987520 4127195136 1124073472 327155712 2235564032 1671430144 2700083200 2073559040 3823370240 3746955264 857145344 1967816704 751124480 1813766144 3117477888 1280837632 3213128704 1606841856 236943104 4037471104 4060044480 762771488 1532455312 1919603480 16063164 1550038618 1575267615 +2147483648 3221225472 536870912 268435456 2281701376 1275068416 503316480 3674210304 1551892480 88080384 2027945984 699400192 1762131968 1017905152 1056309248 1716977664 2651357184 1932345344 3585728512 1504366592 3335006208 638333952 2502311424 749683456 902598528 3565635392 91258912 908668848 1563676728 2389941844 2173942014 3668165671 +2147483648 3221225472 1610612736 2952790016 3087007744 335544320 3321888768 956301312 3179282432 633339904 568328192 3916431360 3715629056 3337355264 386531328 3593404416 1239777280 610877440 2526076928 684453888 1723365376 3121351680 1576690176 3013043968 1835649664 3537074112 3349646688 1383211696 348323992 4042227884 3611694398 150294145 +2147483648 3221225472 536870912 1879048192 2818572288 1677721600 301989888 3271557120 4169138176 2453667840 1889533952 19922944 4023910400 3568041984 4083548160 954662912 673218560 2655862784 4109492224 3565342720 2843219968 3835438080 2000558592 1586193664 4121331584 2704934720 3812180384 1245427088 277073400 427815580 3205615774 3801255879 +2147483648 1073741824 1610612736 805306368 3623878656 3019898880 1711276032 2835349504 3330277376 2227175424 1411383296 3077570560 1981284352 1879310336 3077439488 1058865152 3284566016 2870427648 2024120320 3913609216 2864216064 2796846080 3520492032 1537820416 1427169920 3275639360 1710556640 2174397904 631055000 218537852 3828835242 4132810755 +2147483648 1073741824 536870912 268435456 2550136832 3288334336 100663296 1258291200 3816816640 3376414720 1239416832 2022703104 1511522304 733216768 4112908288 788070400 3962601472 877346816 643801088 1705693184 3296225280 1952742400 3252582912 3562882816 2605616000 308695232 538534432 220258480 1041457448 1921745244 1306312546 3585671383 +2147483648 3221225472 2684354560 805306368 2281701376 2617245696 3858759680 1560281088 2860515328 1379926016 3894411264 2886729728 2581069824 3287023616 3354001408 1273823232 951156736 2349547520 2571558912 612339712 414726144 2958849024 2866939392 2612604672 4035421312 2848204864 1445860512 3385024464 728937064 746165724 3401526766 2315303441 +2147483648 3221225472 2684354560 2415919104 3623878656 2483027968 704643072 3942645760 4185915392 1547698176 2812280832 3899654144 3575119872 826540032 4013293568 3335847936 1736671232 2277982208 3916488704 3969486848 1450731520 1347705856 3762180608 2031694080 1866060672 470311872 2186030752 117050000 3547295448 2295135100 473675082 3228785711 +2147483648 3221225472 536870912 2952790016 402653184 3690987520 1442840576 3674210304 696254464 3233808384 1642070016 3742367744 4130865152 619446272 4011458560 390922240 4156784640 2611691520 3853312000 701091840 232683520 1896053760 716744192 4183801600 3084464000 1419092416 2378968800 3857350064 2355456296 3289888396 3973924750 4089156697 +2147483648 3221225472 3758096384 3489660928 939524096 1677721600 3724541952 1056964608 2977955840 1329594368 3311403008 1596981248 1432879104 3136028672 3303669760 1346437120 2208202752 3916906496 3596476416 1447342080 3411953664 179244032 43624960 3944930048 2344948096 3684210112 3336310560 3120706032 1961692920 3834960548 1153842398 814445081 +2147483648 3221225472 2684354560 1879048192 402653184 1140850688 1845493760 1660944384 2692743168 2654994432 4221566976 2087714816 534249472 2417754112 2767847424 1529413632 2968420352 3082764288 786817024 1734643712 30283776 156711936 1241631232 162710272 778387328 2029843776 3513934240 2505918480 2393956184 2850050076 2781897062 3802689641 +2147483648 3221225472 536870912 268435456 2281701376 1677721600 2650800128 2868903936 2541748224 1690304512 4271898624 2721054720 2071461888 2102657024 1136263168 613613568 666664960 2353872896 3454918656 221696000 3022399488 1271215104 3227625984 2372453120 1261896576 668911296 280654048 2937277712 24956600 3152889228 559787618 3557732665 +2147483648 1073741824 536870912 1879048192 1744830464 469762048 369098752 117440512 2910846976 222298112 3697278976 3247439872 1757937664 988020736 3007709184 1370947584 3022749696 3448061952 68329472 1274925056 142235648 220005376 966698496 628082432 2616416640 2044584896 3389679136 2617579376 257071784 2828902900 1617579786 177563215 +2147483648 3221225472 2684354560 2952790016 2550136832 1946157056 3053453312 3204448256 4286578688 2956984320 2761949184 3530555392 3670016 1310457856 3965059072 1199243264 2194898944 1631666176 1187438592 2641727488 2772596736 53050368 1397928448 2900856576 220400000 1725935296 3594458272 805930512 327428312 3367654252 2161444070 22338895 +2147483648 1073741824 1610612736 1879048192 2550136832 1140850688 2382364672 1291845632 2390753280 792723456 1788870656 2416967680 2204631040 4090232832 2031747072 3150512128 373915648 1192181760 2264047616 1036251136 854480896 1993825280 3930499584 1987965696 1827743872 869118528 638139936 2846458000 2260666088 1644863044 4205304126 4107808497 +2147483648 3221225472 3758096384 1342177280 2818572288 1006632960 1577058304 218103808 2323644416 4064280576 3902799872 3662675968 3524788224 3020161024 2902589440 2869100544 1465155584 1851080704 1783488512 3599151104 2601388032 3703391232 3171010048 3994587904 1674275968 1812522048 2792573088 2480712592 3232312136 3938164092 3410988794 461735781 +2147483648 1073741824 1610612736 1342177280 2550136832 3154116608 1711276032 3472883712 1920991232 4013948928 1486880768 279969792 4236771328 160169984 3460694016 974585856 3664805888 795688960 2276040704 2097606656 3190966272 2998230016 2243806720 2356451072 606541184 2411250752 2168552224 3823089296 1893311672 4016996532 3928909902 2030774783 +2147483648 3221225472 3758096384 268435456 2550136832 2885681152 2382364672 1224736768 3397386240 1472200704 2371878912 3698327552 3118989312 3765174272 2626813952 3153788928 2232254464 3530899456 286056448 3140464640 1199974400 2279431168 2101390848 3345859328 2038767232 4154778688 1457778784 2441372528 1761487512 4117321892 1912012606 3774408517 +2147483648 3221225472 1610612736 1879048192 3087007744 3422552064 2717908992 218103808 1350565888 1900019712 765460480 1141899264 1837629440 3239837696 1871314944 3677421568 646086656 2897690624 2805063680 4116246528 1898846208 1996426240 4191022592 484635904 1732713600 2223624000 2367465248 2756738064 3668465896 2639013812 3642910678 4101846985 +2147483648 1073741824 536870912 1879048192 3892314112 2348810240 3456106496 2298478592 2659188736 1749024768 3072327680 2922381312 3635937280 2591293440 1696464896 2879455232 929071104 1006321664 65511424 1393479680 2822920192 3590538240 2050223616 1801513728 771430016 3471302208 4287561632 1862433872 4204998264 3972238060 3854102066 807358475 +2147483648 1073741824 1610612736 3489660928 2550136832 2483027968 3254779904 83886080 964689920 373293056 2107637760 3180331008 1054343168 690225152 1391329280 435224576 2404679680 4171972608 1444126720 2431315968 1558317056 3180551168 117936640 1699513600 3639567488 1074636736 3677614240 1958405264 2128224040 537360796 4116808458 1453447315 +2147483648 3221225472 3758096384 1879048192 4160749568 2617245696 3590324224 2768240640 511705088 4232052736 2430599168 907018240 1818755072 2907963392 1366425600 2880897024 1225359360 3800121344 1545920512 866889728 1820203008 3712576512 2449507840 2338451200 3067428992 634829376 2975649696 1394078128 1771571304 3836480868 2257455186 4180759109 +2147483648 3221225472 2684354560 2415919104 939524096 3422552064 3321888768 1526726656 310378496 1916796928 81788928 2574254080 3922198528 1292107776 3900047360 3316318208 1603764224 413745152 2080563200 2689699840 761948160 1266756608 1601633792 1164965632 612726656 503364672 1665445792 382915248 25818840 773223092 1989886666 1321175719 +2147483648 1073741824 2684354560 3489660928 671088640 2617245696 1577058304 2499805184 2860515328 1270874112 1767899136 3794796544 3946315776 2290876416 772407296 2793340928 3273490432 1573470208 3184566272 3932655616 3895330816 1913742336 2502751744 242586368 583889024 162448448 2969483360 3405166448 2193812408 3607420364 2664540270 3546484289 +2147483648 1073741824 536870912 268435456 134217728 2751463424 2449473536 1191182336 3430940672 1472200704 274726912 540016640 3490185216 88342528 3134324736 38207488 709918720 2170634240 2098044928 676515840 3336464384 3983619072 1175833088 3129902336 2299532672 2828553536 2778487136 1047413232 2696481720 2553401556 3404509194 3516858549 +2147483648 1073741824 1610612736 805306368 1476395008 3019898880 1308622848 1895825408 2642411520 4047503360 3365928960 2913992704 262668288 1947467776 336461824 459472896 2341109760 1061765120 336568320 840232960 3975313408 282672128 131592704 2009649920 397946496 3247186880 2582794016 3680052752 1402443448 1558750756 1648916226 788806987 +2147483648 3221225472 3758096384 3489660928 2818572288 872415232 1509949440 1761607680 3229614080 1178599424 3529506816 4191158272 3350724608 2868641792 2929328128 2441936896 1885962240 2428190720 1351016448 2730733568 43927552 1946895360 3111027200 843567360 3747109504 342640448 2948735648 249627120 170652040 2795134668 1435318566 2993286329 +2147483648 1073741824 1610612736 1342177280 2281701376 3690987520 3657433088 1191182336 3296722944 2353004544 908066816 1143996416 1008205824 3633577984 1701445632 361955328 506822656 584925184 1368694784 3209687040 1248217088 481121280 1051522560 3295396096 2245290368 2731176256 2992836768 1590539984 387542136 3094798396 455142338 1612023649 +2147483648 3221225472 3758096384 1342177280 2281701376 738197504 3791650816 1996488704 310378496 4148166656 3374317568 2297430016 792199168 3102474240 3332243456 51970048 498958336 219889664 2604851200 1928572928 365561856 2603308032 177917440 865066240 1530677632 911638080 911042848 1284487760 2780570776 3273002924 3631040030 1593813611 +2147483648 3221225472 536870912 1342177280 671088640 3690987520 3523215360 3774873600 2927624192 1472200704 2640314368 1372585984 430440448 716439552 177864704 240189440 1273462784 992952320 4098154496 432918528 3271952384 3888079872 3914126848 3972633856 2657364608 196223040 2485455456 3449673072 2263772744 4281011844 4020697730 1577119409 +2147483648 3221225472 2684354560 268435456 3087007744 4093640704 1644167168 1895825408 1417674752 1337982976 178257920 1657798656 50855936 1381761024 4014080000 2470248448 239108096 4067639296 3556237312 3983708160 446048256 2850253824 2225054208 870229248 1942765184 757748032 3272701536 2916795280 1251629768 3362326580 777962646 1552686477 +2147483648 3221225472 2684354560 268435456 134217728 1677721600 1040187392 2097152000 2575302656 3066036224 3806330880 1097859072 3801612288 3271819264 2723807232 4146790400 1703444480 1938112512 2636242944 3322056704 2464557056 275067904 3620858368 358273792 2038573184 2836353472 1807917792 2558938928 2488623384 980002396 4249803210 225466009 +2147483648 3221225472 2684354560 2415919104 1476395008 603979776 4060086272 1862270976 377487360 3149922304 1663041536 2718957568 3360161792 1141637120 3956146176 2422145024 3445915648 1007501312 939384832 2950336512 325740544 279780352 1437436416 2935151872 3608553856 3353038912 830901088 764160336 3733871016 3435082580 1851048990 1632964619 +2147483648 1073741824 1610612736 2415919104 3355443200 2483027968 3187671040 4244635648 3363831808 2017460224 3189768192 3727687680 121110528 4052484096 207224832 2402615296 3988750336 22233088 2770903040 2385899520 1049503744 368276480 2488840704 3702371072 3438424192 3631309120 1722934688 3831507408 2534422904 2726839724 3816038734 2939556969 +2147483648 3221225472 2684354560 805306368 3623878656 738197504 3590324224 1929379840 1786773504 3409969152 56623104 1875902464 316145664 100401152 147980288 4152688640 1675984896 955990016 3047874560 1413976064 2069248000 106650624 3696942592 3576684288 2401395584 2045605952 1662123808 990722416 1090649352 2549416060 1800248870 1353665069 +2147483648 1073741824 1610612736 3489660928 3355443200 469762048 1107296256 16777216 813694976 3804233728 73400320 4266655744 2621964288 132907008 119406592 4065656832 721518592 2574729216 4131561472 2255482880 3466201088 1012364288 2268255744 2253909248 3285060224 3520931648 973965536 1408849648 1690295304 2853331572 2329614190 3237805635 +2147483648 1073741824 1610612736 1342177280 939524096 3690987520 1174405120 1593835520 2189426688 910163968 3282042880 3641704448 1821900800 3193176064 74579968 1794965504 2679472128 306921472 912433152 1312288768 3273541632 1321929728 4079154688 1092081408 3343793536 3245546560 1730580384 1910373136 557262056 1095537084 2369029874 2857427517 +2147483648 1073741824 1610612736 1342177280 1476395008 2214592512 3187671040 2030043136 3800039424 2982150144 757071872 4117757952 2742550528 4111728640 4081975296 3729981440 776830976 1962491904 3228082176 2694049792 394414080 2151234560 633920000 455318272 3596235392 891124800 337552224 3031736144 2509364504 108745420 3100757282 3281742691 +2147483648 1073741824 1610612736 2952790016 3355443200 1006632960 1778384896 2600468480 3934257152 2713714688 3244294144 351272960 1967652864 3374579712 1787691008 1646854144 2598076416 615727104 508862464 2509631488 1509570560 1031762944 1877931520 2529872128 1950668672 1248693824 179708000 2097509488 3050421720 3951320564 3894291674 722544219 +2147483648 3221225472 1610612736 805306368 134217728 1409286144 704643072 2030043136 880803840 3787456512 174063616 2398093312 2251816960 3766747136 3825074176 1759051776 1248952320 1083392000 4279164928 2035281920 3802806272 2689553408 4102324736 458279168 587641472 3339957568 3521139040 2897244144 1645751256 2891191756 370554250 1177906267 +2147483648 1073741824 3758096384 2952790016 671088640 1946157056 2181038080 3204448256 3263168512 1757413376 2757754880 774897664 1827143680 2775318528 314441728 2384003072 943357952 1396391936 303407104 2000990208 1623341056 1415529472 3610743296 1097583872 1388155264 2877852224 2712429280 685666544 153699384 458417956 3407308574 2055982579 +2147483648 3221225472 1610612736 2952790016 402653184 1946157056 2382364672 2835349504 2222981120 3133145088 828375040 1269825536 1828192256 4116971520 3356884992 1191641088 2810544128 1157971968 2081218560 1339289600 681736192 2581158912 3311325696 3075658496 2001257088 391491392 2639070944 3692071536 1927390456 2635299500 4077630042 878064751 +2147483648 1073741824 3758096384 805306368 3087007744 335544320 1509949440 788529152 2826960896 2394947584 69206016 1280311296 2973237248 323223552 3717332992 2421227520 29851648 773275648 169648128 1578479616 2527492096 2561346560 1340793344 654747904 2965938560 203416384 3022222816 661050832 3984116488 3621232364 1942966554 1479064765 +2147483648 1073741824 2684354560 2952790016 2281701376 1006632960 1912602624 1627389952 1551892480 4190109696 2678063104 3534749696 1460142080 875823104 1755709440 781516800 2843508736 3212263424 4175929344 3113914368 2567059456 608908288 4034237952 2712265984 904628864 3149969728 1554324832 2511650064 1709386232 644973492 2378694418 3588945743 +2147483648 1073741824 1610612736 268435456 4160749568 2483027968 771751936 1761607680 4219469824 3644850176 2745171968 3914334208 2426929152 2166095872 1541799936 2009923584 857833472 1327972352 1191354368 721940480 2240440320 3314772992 2105078272 2129437440 2064048768 4205179072 1589974816 745405584 2666081224 4011064356 2065694838 613428559 +2147483648 1073741824 1610612736 4026531840 3355443200 4093640704 1241513984 452984832 2726297600 1732247552 1696595968 3102736384 4266131456 890503168 2776760320 1834680320 2762244096 1971142656 1670750208 2468802560 2401638400 1941009408 3558584832 2987653376 1923609472 1335221824 1428599584 2183537232 2217822360 2296089876 4260625122 548927069 +2147483648 3221225472 2684354560 1342177280 134217728 3690987520 3187671040 687865856 4135583744 1967128576 694157312 1875902464 3689414656 2083258368 1866334208 1055719424 1697218560 544161792 3656572928 1268224000 608307200 3195745280 3557332480 3605574400 3371753088 1882241600 422357280 4159350640 3353592840 3219664612 640427214 3695071043 +2147483648 1073741824 536870912 268435456 2550136832 2214592512 3724541952 3976200192 2189426688 1388314624 1826619392 3710910464 907542528 1822687232 1487011840 2483879936 184254464 4244324352 2200739840 2883178496 699820032 1601666048 254990848 1590881024 4183988352 700095552 2147404000 191673776 1912205496 1986403612 3512680762 3406731013 +2147483648 1073741824 2684354560 1879048192 2818572288 2751463424 1644167168 3003121664 411041792 3342860288 484442112 1362100224 76021760 2029780992 95027200 3971153920 641630208 1855275008 3771703296 3960770560 3756414976 2119246848 265402880 2714868992 886161280 760340288 2576450336 1454475184 438421880 2189021332 79559702 2728641225 +2147483648 3221225472 3758096384 4026531840 939524096 2885681152 2248146944 3674210304 1115684864 2688548864 3474980864 2412773376 834142208 3226730496 838205440 262078464 3046146048 1621966848 1256316928 3169234944 2054313984 768674816 1398529536 2806769408 2719188864 427287616 2181682848 390766416 837833864 1642614380 673983698 742554127 +2147483648 1073741824 536870912 1342177280 134217728 3288334336 1241513984 1358954496 1837105152 1354760192 966787072 1445986304 942145536 3886284800 2858811392 481492992 1167949824 8470528 4235264 4001091584 3539093504 1333605376 273340928 2514143488 3133320832 550404544 2848783840 1689902736 4272360376 2752770980 1119246234 1389049727 +2147483648 1073741824 536870912 2952790016 134217728 201326592 2785017856 520093696 2575302656 348127232 2451570688 3436183552 983040000 3511943168 2656174080 3060989952 498237440 3966058496 3651903488 4066430976 2463512576 1748579328 2044055040 1248186112 3939364224 3354520000 3401580256 2874320464 4204071624 65267516 262967634 3402636877 +2147483648 3221225472 3758096384 2952790016 3892314112 2751463424 2315255808 553648128 3397386240 4156555264 4062183424 1276116992 1120403456 2269380608 566099968 2694774784 1421180928 1731543040 3938246656 3060510720 2153412608 3119604736 3947035136 4287932672 572495488 2881233472 807560800 3903672528 3436234408 4053893268 908278586 3625432947 +2147483648 3221225472 1610612736 805306368 3355443200 3288334336 3590324224 3305111552 2910846976 3871342592 3323985920 3169845248 2142765056 3637248000 2885550080 2341797888 1106083840 1192706048 987684864 2574512128 2710714368 2916824064 304138752 3798390528 2537538688 271339456 2234397408 115153744 530179544 1134887596 729143950 732633883 +2147483648 3221225472 1610612736 1342177280 2013265920 4093640704 2986344448 4177526784 1182793728 3577741312 3080716288 1047527424 3892838400 2625372160 1617559552 3377397760 2019131392 2095661056 831840256 3847483392 1605765120 3042274304 3089031680 2051837184 844601984 2804420672 139212576 1380065296 1367554264 2891700852 2169115990 4202642889 +2147483648 1073741824 3758096384 3489660928 4160749568 4093640704 2986344448 1895825408 981467136 1799356416 2120220672 1666187264 743964672 1332477952 634781696 1753677824 1553235968 44908544 431857664 3194138624 2518288384 681651200 2428232192 3514666240 1036181120 2523541056 4073286688 3613392624 2153756488 3923747772 3508511406 3669995951 +2147483648 1073741824 3758096384 2415919104 2281701376 2483027968 3992977408 654311424 4185915392 390070272 2422210560 3218079744 1065877504 3272343552 3912368128 2626486272 363823104 1101217792 3417874432 1136504832 3734906880 3696169984 3147493888 328776448 1502477696 1535529408 2108389152 2532629360 74428040 2198029652 4182280414 2189808885 +2147483648 3221225472 536870912 4026531840 1476395008 335544320 771751936 2030043136 2373976064 3007315968 3298820096 4100980736 1064828928 686030848 2672164864 2172977152 9863168 714555392 198041600 1748029440 1539463168 3763559424 2772165120 3215819520 2191571584 1374317504 218069536 2336349200 1056635736 2030908748 2504711578 1209364327 +2147483648 3221225472 2684354560 1879048192 2281701376 4093640704 3657433088 50331648 1719664640 2587885568 2455764992 233832448 3465019392 3939237888 344588288 1035534336 2416607232 1020215296 378658816 2845872128 359012352 3223548928 2894828032 383897856 2145951616 1971999808 1144596896 2462767088 368000664 2424426580 3088628782 3758238777 +2147483648 1073741824 1610612736 1879048192 671088640 3288334336 301989888 1224736768 2793406464 1681915904 1415577600 2899312640 520617984 20185088 2521432064 3993042944 2906619904 292503552 3646726144 3092639744 207509504 125502464 2519132672 4031571200 3338515072 3357173824 2672375712 1030472176 729102600 1058392212 1807631170 4151014409 +2147483648 1073741824 536870912 2415919104 2818572288 1677721600 1778384896 4177526784 2021654528 180355072 4108320768 571473920 1955069952 2987130880 396754944 829751296 2874703872 2190426112 2334720 2413744128 3213502464 3659752448 364243456 131328256 2244409984 969820992 3798545632 3254171312 2276869672 2164078164 2010438142 1357471071 +2147483648 3221225472 1610612736 4026531840 2013265920 4093640704 1107296256 989855744 1300234240 3242196992 2187329536 3262119936 3433562112 1414791168 3814064128 3791323136 3528163328 3326689280 2590957568 960360448 2451724288 331181056 1474867712 1044292864 1560673152 560885184 1672967200 952209008 1671453016 2245017796 595098786 1345066119 +2147483648 3221225472 3758096384 268435456 3892314112 1946157056 33554432 2701131776 2290089984 3703570432 4011851776 2505048064 210239488 2470707200 2308571136 3305832448 2772205568 1539653632 1950736384 990294016 4015925248 1322345472 14139904 1426701568 2115550848 2507091776 402040800 1564880720 3854386824 2182717620 846255898 1574652385 +2147483648 3221225472 3758096384 2952790016 2013265920 4227858432 1375731712 889192448 3112173568 641728512 3126853632 3159359488 3478650880 1298923520 3951165440 1322188800 542015488 313606144 3590053888 4029460480 443447296 2190289920 4003583488 3603926272 4181915776 3798162368 955050144 2999865200 125660104 3817452220 533458990 1764015877 +2147483648 3221225472 1610612736 2952790016 4160749568 1811939328 4261412864 3472883712 92274688 1312817152 2237661184 3612344320 1612185600 1067188224 3709992960 3860791296 2794225664 2570141696 3288981504 4090425344 352221184 1918708736 3116621312 3634731776 4079259008 916806592 3041900448 3724538864 2037906504 1372844188 1465765974 2150144885 +2147483648 1073741824 3758096384 2952790016 2281701376 3154116608 2583691264 1996488704 1753219072 2755657728 2476736512 481296384 3051880448 1118568448 754581504 3519479808 1167228928 3605086208 4079460352 3335041024 3247847424 2489127936 2315646464 839618816 2901590400 2293315392 2992614560 4294765072 4106766904 2640070148 3123865182 2946178065 +2147483648 3221225472 536870912 4026531840 3623878656 2751463424 100663296 3640655872 3833593856 2227175424 3667918848 2985295872 2472017920 3001810944 3286106112 3538878464 3063906304 2827829248 2500255744 3846819840 1982224384 3019054080 421116416 84825856 1476866688 1699459904 955192800 94371728 1057843928 2789670300 4238982238 104204539 +2147483648 3221225472 2684354560 805306368 2550136832 1946157056 301989888 2969567232 2977955840 1111490560 1851785216 1167065088 1256718336 476839936 2720661504 3302293504 3131015168 1097023488 3138969600 632131584 2829203456 2183756800 1021178368 354032896 1896697472 2938878912 2566727840 3646135152 66679080 3948266084 1147543374 3054455913 +2147483648 1073741824 1610612736 4026531840 402653184 3019898880 2852126720 3539992576 3162505216 1228931072 3755999232 1250951168 585629696 2459697152 3675127808 1779630080 4243881984 1861304320 2979110912 1919086592 1359353856 211753984 1397920256 454975744 4105904000 1342759232 2611945504 2890593328 1656386984 1663129380 2644104822 166651387 +2147483648 1073741824 3758096384 1342177280 134217728 1140850688 1979711488 3607101440 1350565888 3913285632 3466592256 2523922432 1411907584 958136320 985006080 146735104 2915860480 734347264 3785203712 1770172416 3644737536 743658496 2828204544 3431356160 2713152896 1969275200 2847624224 3798892688 819987928 2823817956 2602053478 4220804663 +2147483648 1073741824 1610612736 2952790016 4160749568 201326592 33554432 1291845632 3850371072 3426746368 1365245952 632291328 897056768 2461794304 2701000704 3158507520 4166549504 3335602176 1311612928 68087808 359020544 3910102016 2747198976 756966656 4264787072 2130757056 943544736 802922736 2393501752 2846682412 1856731574 3956073691 +2147483648 1073741824 2684354560 3489660928 1476395008 3288334336 838860800 218103808 427819008 1858076672 3936354304 1318060032 85458944 1224998912 3973185536 1234763776 804356096 3028238336 120758272 2299236352 1642727424 1179474944 4141603328 3079806208 1408854144 1489086400 2507604192 2674848528 1245572840 684806588 4216171546 4063839597 +2147483648 1073741824 3758096384 1879048192 2013265920 2214592512 1442840576 1325400064 1065353216 2621440000 4175429632 1374683136 1098383360 3842768896 455737344 3671523328 1899069440 3756081152 4182024192 1089712128 2054313984 3138087936 1161005568 1775398656 1234925952 4026238656 38156960 1573738544 2772355864 4216111596 2252856718 2222213137 +2147483648 3221225472 3758096384 4026531840 3892314112 469762048 3992977408 3070230528 1031798784 1354760192 3613392896 1005584384 1432879104 549715968 383647744 3774545920 2820243456 1618034688 1436868608 700428288 1771460608 2758763520 322930176 3436591872 802111872 162502592 3780000992 2514696944 913691992 1250633316 2343676330 752164067 +2147483648 3221225472 2684354560 1342177280 3892314112 3825205248 3120562176 2332033024 4152360960 3099590656 3596615680 747634688 127401984 531365888 1471021056 2892955648 3904471040 228409344 1408294912 4290744320 2914387968 1476609024 1660389888 3550626048 1471226752 3818816704 3492850912 106922352 3320198120 1878749596 1825291054 2702453651 +2147483648 3221225472 536870912 2415919104 402653184 4227858432 3791650816 486539264 159383552 1841299456 1822425088 1154482176 2593652736 574357504 1931608064 3738763264 3063971840 2528591872 3600015360 2058014720 2830788608 1197833216 2369955328 1095660800 3005422720 4213545920 4081434976 2763362320 3158171208 3938043132 2151153574 3165968501 +2147483648 1073741824 3758096384 268435456 1476395008 2617245696 905969664 486539264 2357198848 3477078016 4150263808 2291138560 1157103616 3924033536 976093184 3639934976 1952743424 3452911616 743940096 2416095232 2899732480 907115520 1103803904 2683993856 512969856 1518199616 470399520 3714056048 3465460648 308559212 4075696522 2169841507 +2147483648 1073741824 3758096384 3489660928 1476395008 1006632960 503316480 2399141888 3212836864 1967128576 3017801728 2960130048 3926392832 2011955200 2022834176 1717239808 2635628544 1270169600 556376064 1674752000 3428452352 3709303808 588940800 3977644800 504714624 4080647872 2884295200 3923643824 1834578776 3376120148 4283038142 534944949 +2147483648 1073741824 536870912 1879048192 2013265920 3019898880 771751936 1560281088 4001366016 4194304 3001024512 3327131648 4130865152 3201040384 1710620672 3733651456 3745021952 3657515008 1672323072 193384448 2517522432 3311864832 650048000 1732399872 2354145408 4254444096 692765088 1643666608 2766962248 3490061644 545476542 4007443343 +2147483648 3221225472 536870912 268435456 3623878656 3690987520 2046820352 3103784960 2709520384 2386558976 2229272576 1422917632 3865575424 3918266368 2092826624 4228186112 3428352000 3590799360 3034308608 1266601984 4271253504 812194816 3115775488 673847552 1961836160 3365376960 2757815968 1663238704 415867784 951423844 655590494 3762456003 +2147483648 1073741824 2684354560 2952790016 3355443200 67108864 4261412864 2734686208 3514826752 2755657728 1910505472 378535936 1926758400 2821980160 3219783680 174391296 2030927872 2613788672 139108352 244289536 3698472960 1429279744 867666432 567673600 1501763456 1302775232 1523704992 616367536 322552744 354510012 984590882 2537714449 +2147483648 3221225472 3758096384 4026531840 3892314112 3556769792 973078528 2499805184 3900702720 2243952640 3911188480 2351955968 2507669504 2445017088 3256221696 3428384768 513900544 4192419840 1109843968 832548864 4188952576 3410322432 2227692032 3533852928 3203085440 1770189632 1030073696 868818512 321489592 1049045452 1098702038 2903029743 +2147483648 1073741824 3758096384 1879048192 2281701376 469762048 2852126720 3137339392 763363328 4248829952 4020240384 3102736384 1872232448 3158048768 3311796224 2234449920 323649536 1185234944 3643514880 2093264896 3043907584 1486558208 2363016704 280520960 3977000832 2728279488 3968028192 1017444496 3707664920 2282965948 3500988470 3947521991 +2147483648 1073741824 536870912 1879048192 671088640 1811939328 3724541952 1795162112 2625634304 2394947584 2267021312 3348103168 537395200 678690816 199622656 2651127808 2525265920 3248963584 1514119168 1316671488 4112406528 2517181440 3333332480 858260224 1172584320 4209903424 2213619168 304262224 3452050664 1078680564 178622946 2070790271 +2147483648 3221225472 3758096384 268435456 2550136832 1811939328 33554432 1728053248 4018143232 1698693120 1222639616 1821376512 1832386560 2383675392 2673475584 1076690944 1494515712 2190688256 1317789696 3529945088 2681350144 3685833728 2639449600 2553808128 1586768256 2577019072 2139949088 2187635760 12256552 3404185932 3972585138 3283423417 +2147483648 1073741824 1610612736 2952790016 2281701376 67108864 4194304000 1627389952 2189426688 2730491904 1889533952 1305477120 619184128 3792961536 2127167488 2092892160 3284238336 2811314176 2790039552 2159276032 2953984000 3363001344 365423104 2871533824 3459536512 3671723584 4084679904 3225783696 3520296136 2660738628 3070242610 2373989049 +2147483648 1073741824 3758096384 2952790016 2013265920 67108864 637534208 2533359616 3800039424 3493855232 2875195392 1162870784 2816999424 6553600 736493568 3824091136 863404032 1088241664 2944901120 3953700864 3766368256 3277024256 3687623168 4086839040 3300676992 2126123072 1548052640 2377896816 1666382280 2153454948 3912821930 3476454895 +2147483648 1073741824 3758096384 4026531840 2281701376 3690987520 1711276032 1124073472 1031798784 54525952 3927965696 1085276160 3078094848 3130785792 1512964096 2835152896 2050850816 3948888064 1986437120 2472259584 361109504 2601063424 4001883648 663244544 3796118400 390214592 3851119392 2246872656 3736375608 3617127436 1867430278 1383047219 +2147483648 3221225472 536870912 3489660928 2818572288 1006632960 2785017856 3439329280 2793406464 1589641216 4238344192 1456472064 451411968 2724986880 2698379264 2503933952 1609203712 1299529728 234610688 3506753536 1607354368 2167088128 3940083200 4177538816 746605696 3183480384 2065724128 2693799824 1233668424 144445252 2133746318 2006656311 +2147483648 1073741824 2684354560 805306368 1744830464 3288334336 2986344448 1426063360 3883925504 4215275520 2866806784 3656384512 304611328 3183738880 2941911040 2316238848 2154332160 1711357952 749051904 1491767296 769816576 1431520256 4013861376 2564830464 3438304384 1437079744 1988367904 1840920624 2550071448 541128900 2395278826 1686102401 +2147483648 3221225472 1610612736 805306368 3892314112 1811939328 3321888768 3271557120 746586112 3326083072 3516923904 4182769664 2522349568 2176581632 1201274880 3299672064 3176759296 486227968 3123109888 1087107072 942815232 3482919936 1390910976 1041256192 3262661504 4146885440 430078368 1864461072 3995844552 557999068 1834046758 3831738889 +2147483648 1073741824 1610612736 1342177280 3892314112 738197504 3053453312 1795162112 109051904 2764046336 446693376 1691353088 1177026560 3032219648 3690594304 192479232 1745715200 1993293824 2075566080 1678766080 4003612672 1488806912 2938342912 1250969344 1044936576 2043444800 1803687136 791498640 3974886728 421291812 2544529638 1989234625 +2147483648 3221225472 3758096384 1342177280 402653184 2751463424 2181038080 452984832 780140544 3133145088 2397044736 529530880 2034761728 556531712 380502016 3547922432 3151790080 3305848832 4011057152 1688907776 3667265536 3599571968 236358144 1601185024 869806976 3823400000 3603053024 4202123696 1351981032 2611980212 1816982958 3225649019 +2147483648 1073741824 1610612736 4026531840 1207959552 3288334336 100663296 419430400 645922816 2856321024 3584032768 959447040 1175977984 557580288 2391146496 911933440 2208530432 3941679104 412524544 2681073664 1324226560 543110144 3228150272 236199680 1906469504 2246132288 1098818208 3423179024 2353289464 4268363772 2312446550 2435626903 +2147483648 3221225472 2684354560 1879048192 1744830464 3288334336 2986344448 1124073472 528482304 1136656384 3462397952 940572672 2115502080 279707648 1801322496 3721854976 1453948928 617955328 1583931392 784306176 4204140544 386073600 1514899968 4123268352 528095104 1635607744 2343362912 2177219952 1407938600 682594524 26114798 556758379 +2147483648 1073741824 3758096384 2415919104 3355443200 1275068416 4194304000 251658240 1048576000 2956984320 2850029568 856686592 650641408 3262906368 2503081984 2176385024 2919333888 2038906880 3616710656 3190534144 1814702080 1470968832 2604637696 1704202496 16672128 892548160 484240032 2023811120 2425526504 2360079028 3328865222 1632445237 +2147483648 3221225472 3758096384 805306368 2550136832 2885681152 4261412864 3305111552 327155712 2973761536 538968064 3719299072 1609039872 311164928 2785935360 422903808 1335721984 312950784 2453594112 3943411712 1419130880 1043422208 806338048 3171183360 2157058176 1394823360 393010464 2580084560 1974127032 1497483332 2165398798 3779059691 +2147483648 3221225472 1610612736 1342177280 402653184 3556769792 1241513984 1090519040 3481272320 767557632 2078277632 558891008 4092067840 2596536320 2480537600 3451453440 3309142016 1821851648 3181830144 4229951488 119670784 1354062848 731116032 4190912768 919479936 936057024 1080081248 851490480 1529916296 1747511268 4067752122 3339121 +2147483648 3221225472 1610612736 2952790016 2281701376 2751463424 570425344 2298478592 1199570944 1161822208 1981808640 1605369856 3893886976 1910243328 4046061568 1812135936 3817701376 2917482496 1892474880 508555264 151156736 3565622272 1465629184 1450986752 3638178432 3233501376 1898032928 12015696 201563320 310381756 2898284710 3965744257 +2147483648 1073741824 536870912 805306368 1744830464 201326592 301989888 2734686208 947912704 1564475392 4003463168 1102053376 50855936 2812542976 3750625280 2626748416 4236804096 371933184 233807872 3305033728 3568728064 2667381760 532844032 4284769536 2783855488 3577807680 89189920 685198992 3588076600 1895661940 1821224410 2825230043 +2147483648 3221225472 1610612736 2415919104 1476395008 3154116608 3791650816 452984832 2575302656 1421869056 2766143488 3232759808 3870818304 406585344 3498442752 1885405184 3745808384 4031463424 1900797952 727379968 524707840 2365684736 724870656 571692288 4056391552 2707723200 2501590752 2579754800 849273080 3638312524 2385908150 265904263 +2147483648 3221225472 3758096384 1879048192 3355443200 3288334336 1040187392 3875536896 4068474880 2638217216 123731968 296747008 3912761344 1730936832 3021864960 4170907648 331644928 3828957184 1588191232 2546118656 299767808 1404793856 1150593536 4117824256 2711459200 1520481344 3784522272 605093232 506156344 1887214220 4065688958 1742207499 +2147483648 3221225472 3758096384 2415919104 671088640 3690987520 1778384896 2130706432 1233125376 432013312 3558866944 508559360 3696754688 3710124032 2835218432 2330525696 340557824 545472512 1114890240 1913303040 1153329152 2097742848 1765594624 3876268288 416261504 1894830016 1534684768 1496642896 494350600 714441180 2854747690 2440864443 +2147483648 3221225472 1610612736 1879048192 3087007744 469762048 2785017856 285212672 1132462080 2042626048 660602880 753926144 3671588864 1027342336 1737359360 1574895616 3620634624 4181540864 2463621120 1832448000 3050182656 2004814848 3462301184 1813346048 632535680 2798292160 633306976 3720263408 195382616 2454426940 1369878998 2407083027 +2147483648 3221225472 536870912 4026531840 3623878656 3690987520 4060086272 2969567232 1719664640 3074424832 1956642816 1609564160 1533542400 1116471296 2910191616 3870490624 2923200512 3512287232 1539432448 1287835648 1874221056 450042880 1890354688 3357617408 4067801728 2887840832 509026848 3477523856 165413144 3119399236 4149706350 3049687223 +2147483648 1073741824 536870912 2952790016 1207959552 738197504 4261412864 788529152 4135583744 1463812096 2967470080 3239051264 2484600832 3760979968 4139122688 1359151104 2391965696 891895808 382705664 2191314944 3094755328 539169792 941809152 683754240 3354101120 3525231168 787446560 3498352816 1935289960 1645550300 392297838 2872302495 +2147483648 3221225472 536870912 1879048192 1207959552 2080374784 4060086272 1862270976 1367343104 3074424832 3563061248 1580204032 2866282496 3538681856 3312058368 413073408 2300346368 2684960768 2338447360 1578029056 3966375936 1746883584 3537671680 2376672512 2951859584 3049701312 3960343840 3832619376 647875192 3169632764 2406556126 1360889601 +2147483648 3221225472 536870912 1342177280 939524096 1543503872 4127195136 3405774848 2759852032 1623195648 1210056704 2444230656 1196949504 3677618176 2543976448 6750208 81166336 195117056 316399616 1145884672 2141325312 2758241280 2396427776 1721831168 1163638656 3691829056 2705467104 3069673424 4240358648 2584557788 1106097874 3665426405 +2147483648 1073741824 3758096384 4026531840 1476395008 1946157056 973078528 2566914048 2424307712 1396703232 3500146688 2165309440 2865233920 2316042240 3768713216 1389953024 1123385344 2475114496 1668718592 356495360 818026496 3920198656 3259871744 900925696 2426468992 3952140096 1242095648 3404517520 2182280040 302108052 2100387678 3693711101 +2147483648 3221225472 2684354560 2952790016 2013265920 2214592512 1509949440 1358954496 2021654528 1933574144 2447376384 1125122048 2889351168 208404480 4057333760 3219193856 1402634240 585842688 333832192 43290624 3438704640 1104219136 3247622656 479136000 1817687680 3133653824 2738865184 1458802736 2488651368 861707852 4231139790 4203939903 +2147483648 1073741824 536870912 3489660928 939524096 2214592512 369098752 3372220416 1350565888 1992294400 2850029568 2442133504 92798976 2590769152 1175322624 1402404864 2393538560 1615151104 172728320 2009911296 2611873792 2720476160 3671243264 2691776256 2961283712 1380561216 1267064032 423359536 3293872616 1997169236 3018142606 1727786059 +2147483648 3221225472 1610612736 268435456 3355443200 3959422976 2852126720 855638016 4034920448 3149922304 2543845376 3165650944 220725248 2596012032 3941466112 3320119296 3103621120 3127328768 1263460352 345763840 2341349376 1937060864 2670054912 2484304128 172813184 2313726784 2874325344 2940591632 218306040 3436509604 3103566678 834714363 +2147483648 3221225472 1610612736 268435456 671088640 4093640704 100663296 3003121664 1098907648 977272832 3412066304 3750756352 3315073024 3712221184 2830499840 2946695168 662405120 467746816 2189877248 3140874240 664152064 1951613952 4277387776 3028115200 311744384 3933252032 787935136 1945999600 2934583336 3415299420 3360615258 3209288863 +2147483648 1073741824 536870912 1342177280 1207959552 3556769792 1509949440 1761607680 2306867200 3225419776 220200960 2890924032 3548905472 3928752128 2615541760 1198718976 2677374976 847855616 511221760 685494272 3196471296 570627072 3528315392 3861733632 4096973440 2299450304 3099636128 2316280528 2845065416 1454513780 656500526 344260063 +2147483648 1073741824 3758096384 268435456 134217728 3959422976 1107296256 318767104 3229614080 3250585600 887095296 1886388224 694681600 3550740480 2100690944 3823828992 3355344896 1328103424 39559168 1967173632 1410754560 1568363520 2582023680 3278204160 3624524672 2734524224 1345560672 3664046000 1121998488 1701843748 2766686234 2615421271 +2147483648 1073741824 1610612736 2952790016 2013265920 4093640704 2113929216 989855744 2977955840 2764046336 3110076416 3964665856 3870818304 1458307072 4264689664 2239692800 1320648704 2303803392 3841105920 1474162688 852637696 2347707392 3194982912 1282218752 465107840 2024730048 3032991968 3810096624 521588360 783013516 2808832622 4165585837 +2147483648 3221225472 2684354560 1879048192 671088640 2483027968 637534208 3741319168 2709520384 541065216 601882624 2783969280 1974992896 4246994944 543555584 20643840 1798471680 724123648 2470961152 1804374016 3607500800 730112 27959808 1893564160 2722746752 1476106688 1268708512 2054376112 1949224984 4046132236 4235908122 506820055 +2147483648 1073741824 3758096384 3489660928 1744830464 1543503872 1442840576 2164260864 3397386240 859832320 3546284032 2295332864 1736966144 3090415616 1345191936 1072627712 2147844096 604323840 108830720 3628314624 3914205184 4030686208 604878336 3924899584 2289236608 1629278272 445905440 3116787824 3549113992 3856909524 1782448962 96939003 +2147483648 3221225472 2684354560 268435456 2013265920 1409286144 2852126720 3909091328 3581935616 297795584 996147200 3912237056 1748500480 3010199552 3750363136 284098560 1168801792 974733312 963108864 2186842112 1765419008 1343687680 3223777792 1499668736 2832237184 548275648 2601599328 842264560 918484152 3797903436 3612532254 43321473 +2147483648 1073741824 1610612736 805306368 4160749568 3154116608 905969664 1828716544 3128950784 1891631104 3059744768 3253731328 1017643008 2727608320 2651979776 1999962112 4023484416 2657304576 1762566144 3442208768 4133648384 3906825216 3680892416 1814118144 2055451776 192309312 2559520224 3505454320 1465943000 1916336644 315906 3263348709 +2147483648 3221225472 536870912 1879048192 402653184 738197504 3791650816 822083584 2977955840 1950351360 4108320768 1420820480 3418882048 2847670272 1504837632 877199360 1041596416 2782347264 2050416640 3266301952 2214729728 3523312640 971619840 1703216384 1364189824 1580363712 789121952 3765806640 1101473464 1457436852 1073994358 3567800997 +2147483648 3221225472 536870912 268435456 1207959552 3019898880 4194304000 1157627904 2239758336 1732247552 1503657984 2901409792 436731904 83099648 3017146368 2474180608 100958208 30097408 2679365632 547016704 2883987456 345068544 1226883584 19206400 274119808 3358340544 3180987424 896759952 2372924696 872975220 1826693202 2615725399 +2147483648 1073741824 3758096384 1879048192 1744830464 3690987520 2516582400 1761607680 595591168 2118123520 501219328 3920625664 2554855424 1115947008 2469527552 2733572096 787906560 2563325952 510894080 1858908160 2428655616 3175572480 2193794560 489883392 2178469504 2477262016 2184468640 3371855792 3995798584 3357836020 261505514 1053625253 +2147483648 1073741824 2684354560 3489660928 2818572288 3959422976 3590324224 3841982464 3531603968 1849688064 2262827008 3908042752 4163371008 2213281792 3988914176 3697475584 3465248768 1117601792 1079156736 2418118656 2842822656 2511021056 135777792 146216704 1761472640 2377671744 435447456 3953548464 1994208280 3316823876 2538713726 2040143053 +2147483648 1073741824 536870912 2415919104 2013265920 3959422976 973078528 822083584 981467136 4232052736 4133486592 120586240 1519910912 280231936 3820093440 776929280 1155956736 467222528 2215878656 2253180928 1809983488 224857088 2089463296 1774135552 123662976 2914854464 784962464 1292866288 3251814136 1907063132 637331058 2184870733 +2147483648 3221225472 3758096384 4026531840 2550136832 3690987520 3724541952 1291845632 1417674752 2252341248 3554672640 2817523712 2029518848 3674472448 1981677568 1789984768 3696459776 1551581184 1188356096 2268442624 1225676800 1345936384 1668277760 2176916224 1055646848 1788812096 708481696 1509726512 337218712 2008835500 2784655114 4141831627 +2147483648 1073741824 1610612736 1879048192 3892314112 335544320 1375731712 3372220416 1769996288 532676608 3936354304 674234368 1279787008 2291924992 3852599296 398262272 1723498496 1599291392 2956828672 1641082880 1764907008 3435488256 3639509504 3912049920 1690483328 277309376 3850623584 428843280 2874539320 2898055572 4084736902 2320761133 +2147483648 3221225472 536870912 2952790016 939524096 67108864 3187671040 251658240 1920991232 1421869056 996147200 3631218688 4103602176 2606497792 4050518016 4260691968 37519360 966213632 3513769984 3108687872 1778284544 1012755456 4007184896 1534417664 2164062592 2717332544 1235208928 2484268912 239207704 2181267100 4120244646 121998467 +2147483648 1073741824 536870912 1342177280 3087007744 1275068416 2717908992 385875968 3984588800 708837376 782237696 1202716672 946339840 3349938176 1726611456 586219520 923238400 2254913536 4020543488 3959803904 4252649472 1592355840 3928202752 1597072640 2028458368 955732416 2973550496 3403802128 1791766072 1136272196 1116291806 1945362265 +2147483648 3221225472 2684354560 2415919104 402653184 3556769792 4261412864 553648128 1988100096 3368026112 253755392 321912832 2611478528 2297692160 1672609792 1546715136 3044835328 3626450944 3372736512 2447806464 3676465152 3882433536 679539200 3809573632 3997996672 797916736 4227048416 894742608 76764344 307621156 373811442 1082578389 +2147483648 1073741824 1610612736 1879048192 2281701376 4227858432 369098752 620756992 1786773504 2596274176 2296381440 1775239168 3537371136 1932787712 2274754560 392364032 3208740864 1940996096 3726417920 1452273664 2284214272 346772480 961410560 3343070976 3245443200 154742848 2930822368 3096303536 2888002248 3605118844 3904990594 875887631 +2147483648 1073741824 1610612736 4026531840 1476395008 2483027968 3657433088 2936012800 4219469824 1421869056 1239416832 2878341120 1251475456 1944846336 1823866880 312541184 1580367872 3049996288 3364724736 3978096640 805705728 1833516032 861307392 3335092480 4019622272 3542690496 2718353632 548491952 3412758632 2521242332 2422967630 2235927071 +2147483648 3221225472 2684354560 1879048192 2550136832 1140850688 167772160 1358954496 3951034368 4148166656 522190848 458227712 3832020992 1506541568 3313106944 2091319296 2880536576 463552512 1270145024 1537445888 357177344 1916763136 1401276928 1981755648 2455086720 1589068480 3422129696 1136463568 107411912 245948164 1005698142 3758182881 +2147483648 3221225472 536870912 1879048192 2013265920 1677721600 1644167168 4076863488 3548381184 3821010944 4104126464 955252736 3319267328 2577137664 3410624512 3858563072 3252453376 2923118592 2946752512 2504970240 2774145024 1152732160 3326646784 4026889472 2733676416 1825127104 2685591904 4281337360 3011014232 40662108 3574749542 2208399345 +2147483648 3221225472 2684354560 2952790016 402653184 3690987520 1308622848 2164260864 2273312768 608174080 4137680896 3555721216 1523056640 2419326976 1047134208 1025048576 2226028544 1368342528 199876608 944934912 3536943104 2031795200 1218782720 550540032 2311860864 519451328 752298400 931515920 1976881944 1376668308 2982874738 151748873 +2147483648 3221225472 2684354560 2415919104 1744830464 872415232 1442840576 2264924160 1535115264 1337982976 2917138432 3096444928 1157103616 3723755520 4089839616 414777344 3240984576 3396550656 3416711168 2988544000 4047595520 4065952768 888488448 1237300992 1279032704 2524591296 3087215456 2622417584 1022200168 3197315820 2880885378 1285143479 +2147483648 3221225472 536870912 2415919104 3623878656 2751463424 905969664 2600468480 92274688 801112064 3663724544 1022361600 3692560384 3444310016 3982884864 3086680064 3942678528 1070153728 1926356992 22335488 1784899584 1871485952 1808747008 3361398528 4153156480 2105959360 4283120992 3048781936 1536506968 1503652700 3575372846 754562215 +2147483648 1073741824 2684354560 2415919104 3355443200 1811939328 1778384896 3942645760 3665821696 322961408 778043392 2530213888 2551709696 3734241280 3565027328 2450194432 2890694656 2230927360 3803029504 2277543936 2509449216 639144960 3458690560 3738614016 216283008 286656064 3044506912 4245615088 5258888 827863324 1945385810 1680759163 +2147483648 1073741824 3758096384 1879048192 1476395008 3959422976 3456106496 251658240 914358272 272629760 4167041024 3874488320 4056416256 1924399104 3534094336 1053491200 206471168 554778624 3717701632 397586432 2923649024 1192950784 1334279680 481612544 3436735872 1582043712 4135204000 898182896 3216747288 2100870516 1191324242 2106932591 +2147483648 3221225472 3758096384 1342177280 939524096 3959422976 3657433088 2667577344 1015021568 1581252608 3881828352 4176478208 2842165248 2000945152 959578112 974454784 1790214144 4010491904 2513952768 1813557248 1631389696 9473024 29978112 1378531584 4222096768 1717849408 312631712 227376240 3382230040 4009587108 774940458 446260469 +2147483648 1073741824 1610612736 4026531840 2818572288 3422552064 1174405120 4076863488 3330277376 1723858944 2321547264 3868196864 4148690944 3857448960 3453616128 1530986496 2970910720 3460251648 1466146816 1278275584 2336823296 3973628928 3100995072 3625627392 3025156992 2401795648 1115426272 3708961264 3488437352 804164212 3972941006 781124833 +2147483648 1073741824 536870912 805306368 671088640 738197504 2583691264 3439329280 1568669696 4114612224 4129292288 1833959424 3300392960 2167144448 2106720256 3568500736 3394863104 2713010176 4292124672 395169792 2259384320 3336938496 671047168 3007045888 3232642176 1572425152 2912343328 1581710672 289332168 3186811756 3100673774 3832252957 +2147483648 3221225472 1610612736 2415919104 1476395008 872415232 3791650816 1392508928 2038431744 4282384384 4200595456 2387607552 3385327616 2761687040 1764360192 3456434176 307527680 3514515456 3295141888 759230464 304965632 3604544512 1366893056 1852765440 4141248384 201293760 2673457952 613677680 3775330632 2117748212 615333270 2383975801 +2147483648 3221225472 1610612736 2952790016 2550136832 603979776 3456106496 218103808 1837105152 1128267776 3785359360 2819620864 2736259072 3013869568 643432448 3800104960 1315340288 3513204736 4170833920 3130716160 2881058816 1737661440 1376074240 837587712 1755195520 2301328320 953138208 745392784 1819854952 3582723196 2989892810 1770460553 +2147483648 1073741824 536870912 268435456 3892314112 1677721600 503316480 3640655872 578813952 2378170368 1759510528 1588592640 1901592576 2578710528 2809266176 2436431872 343638016 4087824384 788832256 3243757568 495020032 3959407616 1598908928 1290392320 263092864 2439447616 3093610848 514306992 2834916344 3936068796 538382770 2598154797 +2147483648 1073741824 3758096384 4026531840 2013265920 1543503872 3992977408 3640655872 2323644416 1874853888 1155530752 865075200 3969384448 808189952 2172256256 77922304 2128576512 2221621248 2745999360 1336651776 2665289728 174320640 1510565376 2187694848 3811462784 895697984 3860389984 2491260336 2227322984 1291415900 3475872238 2805624921 +2147483648 1073741824 1610612736 2952790016 1207959552 872415232 2113929216 1291845632 2625634304 817889280 1973420032 1699741696 86507520 2334392320 2656174080 3523280896 822181888 2740928512 2566299648 3251499008 2257139712 2037756928 3643093504 4015252224 291399808 435622720 714249696 713019408 3333955464 313265316 178672810 4173020661 +2147483648 3221225472 1610612736 2415919104 2281701376 335544320 301989888 3070230528 1468006400 4257218560 530579456 244318208 1511522304 4086038528 3561881600 2524250112 744062976 2930720768 762241024 2190340096 1603102720 2787480576 2840146432 3126846720 3211683200 3768910016 1126291552 2341698960 3630759784 3066887612 1216789406 2812915971 +2147483648 3221225472 1610612736 2952790016 3087007744 4227858432 2785017856 285212672 411041792 2814377984 1570766848 3406823424 4100456448 1884553216 3504209920 1900216320 3333718016 178339840 4076724224 482930688 1355511808 1309707264 1743214080 2264053504 2687392384 1222318400 4193838176 2012433424 1372378408 446497156 7836722 1314226355 +2147483648 1073741824 3758096384 1342177280 3355443200 1006632960 3254779904 4143972352 1350565888 2453667840 2740977664 3987734528 579338240 2383675392 3083206656 90636288 2151907328 658325504 24551424 874491904 1825523712 3012015104 2302871040 2882374912 3211669888 3743637312 1107150752 4012274800 4162269880 1290509396 3682156834 3788032735 +2147483648 1073741824 1610612736 4026531840 3892314112 3422552064 2181038080 3976200192 2927624192 2973761536 1675624448 1494220800 3285712896 1647050752 625606656 1187708928 2452127744 1769291776 772120576 1612509184 1051924480 4201964544 1891069440 1029369088 1434588288 2252286016 2580458272 2796834352 3750114920 3205572668 1543225902 1649526241 +2147483648 1073741824 2684354560 1342177280 1476395008 872415232 301989888 4211081216 3128950784 792723456 979369984 990904320 3816292352 2975072256 1430913024 431292416 2751430656 3562225664 957652992 3442708480 438126592 3522419712 4273807872 3980635392 267737984 3223307840 4001586976 2370613232 3726107240 431969452 2804600914 2017234609 +2147483648 1073741824 3758096384 4026531840 3087007744 1811939328 33554432 3305111552 343932928 1363148800 1587544064 1288699904 3300392960 90439680 3427139584 2630287360 4032528384 3990700032 1895735296 3584536576 1584338944 2078772224 4249845248 2432140544 51853440 727967040 2054760224 718842256 3402688904 1203546412 2190920906 494646839 +2147483648 1073741824 3758096384 2415919104 3087007744 603979776 3120562176 3774873600 1602224128 3510632448 216006656 3530555392 2836922368 2172911616 924975104 3630104576 349601792 2086748160 2976882688 439005184 2759272448 665488384 1614244352 2529880320 906432128 1857194176 1907566880 434676528 3394772824 3227791580 3973214538 4144456709 +2147483648 1073741824 2684354560 4026531840 2818572288 1140850688 1644167168 3707764736 4085252096 96468992 4074766336 1638924288 3228041216 1057751040 3639738368 978649088 1864925184 843268096 3645087744 3861680128 3410827264 1697424384 3687664128 1617739008 3563915392 310162112 3893696864 3926430768 2215853816 2535165732 2458442478 626223861 +2147483648 1073741824 2684354560 3489660928 1744830464 2885681152 2248146944 4110417920 3833593856 1530920960 2338324480 2312110080 3265789952 1093926912 3298689024 3691839488 1822064640 965689344 2071830528 1382453248 2566195200 4056335360 1787112960 891207424 3714648192 560770880 1184247840 3066647408 2937895944 1817054660 1478820994 3656292051 +2147483648 1073741824 2684354560 2952790016 2013265920 3959422976 3657433088 1392508928 142606336 3829399552 1042284544 1362100224 2737307648 84148224 4212523008 898957312 3090382848 1781481472 3975454720 2923401216 1074608128 283102208 1365065216 803711232 515994496 4003325760 124132000 320683216 281534456 544308004 662028362 688011559 +2147483648 3221225472 1610612736 805306368 4160749568 738197504 167772160 3405774848 25165824 3535798272 4276092928 26214400 3256352768 3913023488 788398080 3032285184 2961211392 3739697152 3292520448 2252664832 1026897920 4037323776 1218805248 1153204480 2828631936 1958931392 3915646432 694318128 41099368 4254440604 2201203430 4161981531 +2147483648 1073741824 1610612736 2415919104 2818572288 3422552064 3053453312 3405774848 1249902592 616562688 413138944 1857028096 1531445248 1732509696 307101696 2310078464 424771584 913522688 1672126464 616427520 2502502400 1053672448 1589730816 188344064 2579965824 1254944832 2723711200 2899214992 1099161464 3203409940 3492313834 3050581563 +2147483648 3221225472 536870912 1879048192 2281701376 2885681152 3053453312 3841982464 897581056 2185232384 1545601024 2469396480 3069706240 1758199808 2780954624 3082878976 2681503744 213336064 1255923712 721473536 1130960896 2691740672 984694272 2869741312 3997905024 576835520 3075341472 182421584 1500953976 3588626636 3230080558 715377061 +2147483648 3221225472 1610612736 1879048192 939524096 2080374784 3254779904 2264924160 4219469824 2789212160 3772776448 3079667712 3600285696 1081344000 966656000 2254503936 593461248 1569931264 1695866880 697561088 3351844864 1807993856 2750510592 2596775168 2993099136 214629056 1309842848 2441537584 4161312808 3165756828 2155488066 3563550443 +2147483648 1073741824 3758096384 268435456 1476395008 1946157056 2986344448 3103784960 4152360960 2654994432 1063256064 3908042752 3145203712 1539047424 774766592 1630339072 336166912 356990976 2608242688 3060641792 3406129152 3114138624 1492976128 1893850368 3514006144 2208084160 4057126560 2861558512 37627288 3672454060 1756213462 4205146995 +2147483648 1073741824 536870912 3489660928 3355443200 201326592 838860800 1090519040 763363328 1723858944 308281344 3878682624 3671588864 790888448 3360030720 3710582784 3325657088 1041317888 3056640000 2489700352 3500345344 1039520768 3526049280 3233395968 3494974080 17875392 3170221792 2678796656 1450810168 3660663228 572575482 1479400247 +2147483648 3221225472 2684354560 1879048192 4160749568 67108864 2113929216 4278190080 964689920 750780416 182452224 770703360 864550912 1249640448 4075421696 3941924864 1632796672 963330048 3379683328 2005307392 4235008000 1884736512 2868193792 22190848 3916108160 1097988544 2340862688 2255322160 4049006424 1819631444 336769398 3477828009 +2147483648 1073741824 1610612736 268435456 2818572288 4227858432 2248146944 1426063360 3347054592 1170210816 4116709376 1844445184 2453143552 4043046912 1511653376 3564306432 1198096384 137183232 381460480 2181951488 987457536 2858271744 3354592768 950648576 1313697920 4190959296 980807520 2257004016 4007129304 3108519372 3666110710 2839953545 +2147483648 3221225472 2684354560 805306368 4160749568 3556769792 2449473536 1224736768 4034920448 1858076672 2921332736 2897215488 628621312 1409024000 1176633344 351862784 3755311104 2749317120 2410864640 1706135552 43071488 3617704960 2241421824 2667957504 4109836928 3299255104 707245792 630086096 2872253560 2384000076 2938945014 3591029269 +2147483648 1073741824 536870912 805306368 3892314112 3154116608 2449473536 3439329280 3934257152 784334848 1709178880 2922381312 750256128 1233387520 1501429760 3515547648 2925166592 3964223488 409706496 3427192832 761493504 1930871808 1982535168 3360326912 2929794176 36166208 94674144 654444336 3989911608 155157324 1781584234 479483419 +2147483648 3221225472 1610612736 2415919104 3623878656 3825205248 3120562176 922746880 2407530496 2260729856 2640314368 3438280704 819462144 2988179456 3011379200 1774518272 1344503808 3070181376 549773312 826798080 839739392 2488777728 291850752 3694369024 924284288 2799747264 3407190496 2743994608 1461519320 3611264060 3372289798 574718283 +2147483648 1073741824 1610612736 4026531840 939524096 1811939328 2248146944 419430400 1417674752 1103101952 1302331392 2014314496 266862592 3071016960 2013659136 1798766592 2475130880 1779777536 974823424 4071878656 1465325568 3191311360 3790421504 3439232768 1891227264 4209395520 2554815328 408944144 4053881256 3147335492 3720277534 2128212127 +2147483648 1073741824 536870912 2415919104 3892314112 4227858432 1040187392 1660944384 2692743168 1514143744 3550478336 800063488 2932342784 2835087360 97124352 2048458752 2321383424 1806123008 2731712512 1201262592 2566465536 3670918144 3600770560 2420540160 1335880576 2996967744 2891270048 2229251600 2759985592 774178836 1366788918 523127289 +2147483648 1073741824 536870912 2415919104 134217728 1140850688 2449473536 2365587456 3363831808 2302672896 870318080 1351614464 889716736 498860032 1169031168 3903520768 1966637056 2297511936 73506816 1029492736 1955276800 470332416 1695103488 4135953664 895922304 797058880 1099792160 1072677168 3385314728 3637233492 2707275814 162718523 +2147483648 3221225472 3758096384 805306368 671088640 3422552064 4261412864 3707764736 75497472 3896508416 320864256 1095761920 3453485056 3579052032 700317696 920322048 3805184000 1135165440 903864320 3931287552 2537240576 2516485120 545345024 1346605824 3527453824 4082770752 2181915040 1403644752 312862152 3264194524 3330967762 1894743867 +2147483648 3221225472 1610612736 3489660928 1744830464 1140850688 973078528 1560281088 3900702720 247463936 2531262464 3272605696 3319267328 2266759168 661520384 2743926784 1702920192 2733064192 94363648 1276440576 1080903680 2853233664 3825154560 4049838336 1827326080 1459094336 3110883552 283536304 1961448360 1514313340 3337380406 3014018099 +2147483648 1073741824 536870912 4026531840 3087007744 1946157056 1577058304 2499805184 998244352 3586129920 769654784 1487929344 4057464832 299106304 2593521664 2502492160 2765717504 1551056896 911384576 3928346624 449386496 2607410176 4180349440 1254533888 3927178368 1055920320 2784519008 2659455920 2969456760 396699772 3957045890 1626101407 +2147483648 3221225472 536870912 2415919104 3892314112 4227858432 167772160 1056964608 3649044480 1681915904 2145386496 2077229056 3575119872 1978400768 3940679680 2217279488 244809728 2357149696 1464918016 1031000064 1263101952 2911339520 1816618496 4149008640 2163852672 2829352896 1096166560 1967614640 332192264 1312404188 411307822 170293941 +2147483648 3221225472 536870912 4026531840 134217728 3154116608 1174405120 2701131776 2038431744 943718400 1960837120 2284847104 4056416256 2055471104 3738566656 753991680 3399385088 590036992 1977475072 1763889152 2744211456 3924751360 2760078848 3517562624 3659324032 4109638080 2399017888 2110087216 3401628664 3510506548 342188778 2643504183 +2147483648 1073741824 3758096384 805306368 939524096 3825205248 2449473536 922746880 847249408 3795845120 3575644160 4254072832 1982332928 2152988672 2489974784 1126236160 1090027520 880230400 1346871296 1813295104 3437328384 3910716416 1351047680 2145381632 3363358080 2906085952 703066016 985969232 610876328 85755172 304438834 1943701577 +2147483648 1073741824 2684354560 268435456 939524096 3825205248 1040187392 1291845632 2709520384 1656750080 1944059904 2064646144 3655860224 2362703872 4035575808 49610752 2754969600 2827173888 1493082112 2132381696 146106368 3667258368 129198592 3831933696 3522549888 1239635392 229565664 106014128 3595646760 520608996 359294930 2833585625 +2147483648 1073741824 1610612736 1879048192 2013265920 3556769792 1711276032 3439329280 3363831808 2847932416 2715811840 2049966080 4057464832 2994470912 3041787904 3633905664 1979809792 3132309504 4174028800 3331715072 2866370560 2409737216 1982013952 3187840768 979484800 1036215616 2872225120 2688151600 2415876792 1826413692 2712715670 3598121523 +2147483648 3221225472 2684354560 2952790016 3087007744 1409286144 2248146944 2365587456 1317011456 3217031168 459276288 3782213632 968359936 2896953344 4128636928 554500096 3484975104 953106432 1844436992 3168571392 2588768256 1142483968 2673828352 761767680 4259881088 1546073664 2553001568 927895152 3975311128 2379173388 3077565726 622627087 +2147483648 1073741824 1610612736 2415919104 2281701376 1275068416 4127195136 2835349504 8388608 130023424 2136997888 1911554048 3168272384 496762880 2266628096 4068409344 555253760 2531344384 1879154688 1705832448 2730436608 4227388416 1985027584 2373572352 4263560832 2739762496 564394080 356513136 3534072920 1192920252 2304920774 3866301817 +2147483648 3221225472 2684354560 2415919104 402653184 1006632960 1644167168 452984832 1535115264 1228931072 2074083328 2265972736 967311360 289144832 2640969728 728825856 1046446080 1087324160 2472075264 2581303296 288450560 3397368832 4171187712 475043072 158830464 3795020480 3763512352 2933578640 2687934440 957671972 1919536134 2074361289 +2147483648 3221225472 536870912 805306368 2281701376 2617245696 3456106496 754974720 4118806528 381681664 866123776 510656512 724041728 1430519808 2949513216 2652700672 3089924096 3397337088 1604050944 850448384 3416078336 1592570880 1373570560 3991657216 1603849344 802778048 3399667424 4093801360 2481399192 2639760292 1758115722 3005633451 +2147483648 1073741824 1610612736 1879048192 3892314112 738197504 2919235584 1325400064 2927624192 1832910848 1981808640 3935305728 3508011008 1146355712 3260416000 3564961792 1104183296 4079435776 2450497536 378335232 2323470336 2798707712 296181248 558873344 3349984640 3798814272 3028853280 1825773008 2802429864 2945044668 2445910578 1869192911 +2147483648 1073741824 3758096384 268435456 1207959552 2080374784 3523215360 2030043136 813694976 3972005888 270532608 2001731584 1243086848 1439956992 3869638656 3452764160 797081600 2540126208 1318952960 530493440 1322084352 1241707520 824641024 2810045696 3530462848 2588223296 2809059296 1623534288 3870208136 4268051964 2654928402 2447202839 +2147483648 1073741824 2684354560 2415919104 2550136832 1409286144 2113929216 1929379840 4286578688 2202009600 102760448 1970274304 3185049600 2144600064 1328414720 3721461760 1746829312 3962781696 3763707904 1434619904 2030118912 1073134592 975139328 1826593536 270913408 3906650816 4027923232 1756944208 2149461976 3836292060 3313168514 941958883 +2147483648 1073741824 2684354560 4026531840 402653184 3690987520 2516582400 2264924160 3783262208 2923429888 2950692864 2899312640 1280835584 3037986816 3258843136 3092447232 3226894336 81870848 2056232960 1340772352 3689093120 3760126976 2307720704 47554304 2951721344 3673869760 1092314016 1606058672 3246087816 2787827580 2772636370 2393831675 +2147483648 1073741824 536870912 3489660928 3623878656 2483027968 2583691264 2634022912 1015021568 2529165312 1029701632 2307915776 324534272 2400452608 4261281792 1300430848 1635745792 175194112 2612436992 2558775296 2389903360 305650688 1350398464 2633820416 1125038208 231182656 3577042144 2247154800 2814675176 1963638012 1537317042 4257360251 +2147483648 1073741824 1610612736 268435456 3087007744 1140850688 771751936 1929379840 998244352 1463812096 2069889024 2712666112 968359936 3171680256 4188405760 2076508160 65175552 102187008 2192416768 608628736 303392768 2154482688 2783140352 359129856 4220893056 965394624 1704134944 2424284144 2760496568 3791955276 1999771438 1522470903 +2147483648 3221225472 3758096384 1879048192 671088640 3154116608 2113929216 3506438144 578813952 3862953984 2183135232 1458569216 3924295680 2915303424 4062314496 372965376 2442887168 720715776 1697046528 2233970688 3073054720 3630400512 2487834112 3422089984 635605632 3951421504 1984979104 2572701392 638331416 2031508548 636573898 2523192381 +2147483648 3221225472 536870912 805306368 3087007744 4093640704 1845493760 4244635648 2977955840 1254096896 2036334592 292552704 1857552384 2640576512 681443328 3312123904 2893512704 795426816 340189184 377212928 3300603904 2657070080 3800379904 2728694528 1274710144 3211898304 255197408 1145506032 3270874648 3222810124 2499040122 3046518091 +2147483648 1073741824 536870912 2952790016 1744830464 1275068416 234881024 4278190080 1585446912 1119879168 4238344192 97517568 114819072 2762211328 3752198144 3810328576 1758822400 1166491648 3827998720 274321408 2966239232 4111303680 3718458880 944556800 3328490880 2374547008 103980512 2606604432 2855999432 1963514332 2549259434 2810027447 +2147483648 3221225472 1610612736 1879048192 3623878656 4093640704 2785017856 1593835520 1367343104 3258974208 3214934016 2605711360 3780640768 1829502976 525991936 1362952192 2995355648 3136503808 3145916416 4021153792 3740080128 2769402880 1319055872 1860757248 3388524928 4227897792 2648498592 2392754832 2224001864 2219597788 2541363518 925708553 +2147483648 1073741824 3758096384 3489660928 2013265920 2483027968 167772160 1828716544 1115684864 943718400 123731968 4042260480 1756889088 172752896 3187802112 4163567616 510296064 4280107008 3249512448 1200533504 1415251968 1771236352 1035014656 631107840 2419978368 602793536 3133506464 197240432 2327282712 1158845260 1794200750 3514692229 +2147483648 1073741824 2684354560 268435456 939524096 3690987520 1979711488 3573547008 377487360 322961408 4200595456 3062890496 579338240 2906914816 2254045184 2979201024 2217771008 1053114368 1679663104 1544327168 3728959488 265874432 1855026688 823103232 1006340224 4024022592 2702636064 3517991664 2272790184 3923518804 3889576602 2456625921 +2147483648 1073741824 536870912 1342177280 1744830464 1409286144 3590324224 4110417920 4236247040 1715470336 3047161856 1259339776 3641180160 551288832 966918144 3893690368 287866880 1772306432 1713610752 1061998592 2890221568 318800896 254759424 1051318016 2555753600 791148352 1717233312 1088302096 816263144 2000017908 3621227638 836929917 +2147483648 1073741824 536870912 3489660928 671088640 2483027968 2449473536 922746880 327155712 918552576 471859200 4065329152 3451387904 813957120 3323330560 972488704 767918080 1862090752 2834341888 3982610432 884672512 1304404992 2527097344 2786071808 1910003072 481583808 3902692832 2289784400 1788846728 2842699820 2489861818 1476163487 +2147483648 1073741824 3758096384 268435456 2818572288 2348810240 2919235584 3808428032 4085252096 3217031168 1277165568 1766850560 1431830528 2656829440 49938432 1574240256 4002185216 2953527296 1789894656 183545856 2896259072 3953296384 3168828928 3371182848 952636288 1084514496 3224776032 2270652496 4208313736 2791695068 424526934 379179161 +2147483648 1073741824 536870912 805306368 3892314112 872415232 637534208 4278190080 2977955840 2118123520 3684696064 3708813312 1588068352 2989228032 2973368320 4008771584 13008896 3975102464 3190923264 105566208 2839902208 2351481856 1291866624 411066112 4173332864 274745792 3069192096 2467844240 2786335336 3707634212 2277966478 4233995873 +2147483648 1073741824 3758096384 268435456 3892314112 2885681152 369098752 3472883712 696254464 406847488 912261120 1523580928 2468872192 1099169792 2427060224 3093495808 106659840 4161093632 935763968 952086528 2097113088 1632478208 1463840256 1608537856 2727359872 3041411520 4082373792 2944548464 4024909448 1509013764 1776697946 702349449 +2147483648 1073741824 536870912 268435456 2818572288 3288334336 1308622848 2734686208 3850371072 3560964096 1176502272 1265631232 2154299392 376176640 2296250368 972488704 43614208 4010622976 766287872 156618752 2212718592 1804854272 2962242048 2742573824 3998513024 1865039808 887965856 515695184 1500371544 2685876356 680120158 263525315 +2147483648 1073741824 1610612736 2952790016 3623878656 2348810240 2181038080 3674210304 1132462080 2344615936 2329935872 3102736384 4107796480 1353973760 3491889152 1491927040 3992092672 1615020032 276406272 1864822784 3771807744 1835858944 2289069568 1217942784 2408871808 3543301824 3628402016 2413743920 3103078744 841398140 1582391442 3358389221 +2147483648 3221225472 2684354560 805306368 3087007744 2080374784 1912602624 2499805184 3615490048 1891631104 396361728 1857028096 3081240576 918290432 987103232 3046440960 4228087808 1022836736 2228019200 1423937536 2461087744 1770122240 3622319616 3814464768 4236671104 1206744256 3456604128 8737936 790347256 4108530404 489075734 2254210439 +2147483648 1073741824 1610612736 2952790016 134217728 872415232 1577058304 285212672 2776629248 4206886912 450887680 2932867072 361234432 1648623616 1667104768 2433941504 1173979136 2657173504 1184931840 714993664 2794403840 153850880 248001024 4100215552 577644160 1774927808 3858095840 1243286832 2952656840 1168048724 4005806586 1193043299 +2147483648 3221225472 2684354560 2415919104 2550136832 872415232 369098752 486539264 2306867200 692060160 1642070016 328204288 1128792064 1575223296 294518784 373489664 4218978304 2172731392 3577864192 238850048 310339584 1004207104 3622322688 1704226560 3595962496 3060735424 2966609184 2020352176 3788124840 4164770676 2325977866 3031808011 +2147483648 1073741824 3758096384 3489660928 671088640 2885681152 1711276032 1258291200 3447717888 3116367872 702545920 227540992 293076992 4034134016 860749824 2699624448 4176052224 206258176 2234163200 3770527744 3748988928 321635328 72879616 3196350208 3722844032 1254452160 4196654688 2529444272 1942368232 2444563756 424404162 1728585523 +2147483648 3221225472 2684354560 4026531840 671088640 4227858432 234881024 2432696320 3732930560 3502243840 1730150400 36700160 3120037888 1342439424 2144993280 2411003904 96370688 1270038528 1667620864 341479424 611932160 4086866944 3151500800 1320422144 31617664 4212223552 1343534048 2803771984 2203017528 3661340556 2566245834 525516393 +2147483648 3221225472 2684354560 1342177280 3892314112 67108864 2046820352 318767104 3581935616 1027604480 933232640 3675258880 1912078336 2311323648 1052639232 4232118272 1990492160 2892185600 3020939264 3003158528 1454180352 1212597248 2166897152 257687808 3263836032 1974959552 1388961312 3452287632 337085672 2549400588 3451584634 1016838283 +2147483648 1073741824 1610612736 2415919104 3892314112 603979776 1174405120 3774873600 461373440 2243952640 3223322624 871366656 3398959104 4226547712 3418226688 2150170624 2039054336 3854778368 2357370880 2164649984 434972672 3139691520 849881600 3830726400 3592562304 1372550336 2012013920 616877904 3192952280 3637700412 2813170142 3820566411 +2147483648 3221225472 3758096384 1879048192 3355443200 2214592512 503316480 1023410176 2877292544 3141533696 4116709376 2897215488 1662517248 1770782720 855769088 3240689664 2913173504 3940499456 842326016 1804578816 2152536064 2203448320 1388857856 1914974976 2140555392 2594644160 2785585184 2585113584 145256760 840177692 1598948846 3817570293 +2147483648 1073741824 3758096384 3489660928 2281701376 2348810240 3053453312 1996488704 729808896 4290772992 2308964352 1871708160 1051197440 4180410368 2841509888 4140498944 111050752 4105256960 3644301312 1045606400 3659466752 1013224448 1431838208 3434370816 3687467392 1666277568 4190624608 2387274896 3293275880 3789475812 1934705230 3519516627 +2147483648 3221225472 536870912 268435456 134217728 67108864 4127195136 3271557120 2642411520 2856321024 320864256 1699741696 2672295936 961806336 2687631360 2575892480 4163665920 2970042368 3889422336 3573075968 2138384384 3145397248 2592365056 3300529920 3418191744 191807424 2216037280 2317567184 3019489864 342735508 1774177618 2693188149 +2147483648 1073741824 2684354560 2952790016 134217728 1140850688 2449473536 4211081216 1551892480 247463936 3613392896 2433744896 1102577664 1659633664 3875930112 4181917696 2184019968 3740352512 1968480256 1581355008 607598592 1408758784 1773955584 3676189952 1608452992 4135820608 342259680 2857581168 546699432 480061836 1116903438 1566748343 +2147483648 1073741824 3758096384 3489660928 2013265920 1275068416 3724541952 1526726656 1769996288 356515840 1491075072 2303721472 1628962816 712245248 2192179200 3473080320 2155839488 1604665344 4021460992 160149504 1901004800 3704744960 3278142976 2178030336 350701440 342726080 3663868960 2779722544 729933256 3380351964 1780897058 3071109585 +2147483648 3221225472 1610612736 2415919104 2818572288 2751463424 1778384896 2432696320 3850371072 650117120 195035136 2970615808 3537371136 193200128 4014080000 2659516416 2156953600 851132416 251912192 3751079936 783902720 3840312320 2041866752 432687360 1840873088 1550245312 351566560 1604980112 193543208 1492057948 2328378970 2430363429 +2147483648 3221225472 1610612736 805306368 134217728 3019898880 3992977408 1358954496 1551892480 1807745024 2560622592 3190816768 3815243776 2762211328 1619394560 2769616896 4132601856 3934208000 2157305856 4051103744 1287206912 3663778816 1920217600 3745385216 4178134656 457743168 4281347680 669544592 593757112 2586196100 405105498 1119547663 +2147483648 3221225472 3758096384 1879048192 1476395008 3154116608 1241513984 687865856 1031798784 2696937472 1482686464 3106930688 3241672704 4070309888 1435369472 1574895616 1251311616 3893706752 3936935936 3070865408 3944421376 2000141312 3871102464 3315486976 1601640064 627170752 2760838624 2929563760 28378936 1287311436 1725467430 2861662371 +2147483648 3221225472 536870912 1879048192 1744830464 3825205248 33554432 2499805184 981467136 2629828608 4192206848 2941255680 2546466816 3356753920 4122607616 1684209664 3586359296 1264926720 2560548864 2262290432 928978944 3988636672 3920894464 3838471424 3432717440 1678759488 1134784992 3584276784 2641712520 1375136756 3560158738 3999089393 +2147483648 3221225472 2684354560 805306368 1207959552 2483027968 2785017856 3707764736 645922816 2403336192 1386217472 487587840 670564352 1928069120 3153723392 2369191936 3165224960 2516140032 2581127168 2772799488 1837316096 3241120768 3322692096 2227834624 228544640 966627904 549396000 2471362192 2074548584 2324818828 1190476270 1871885609 +2147483648 1073741824 3758096384 4026531840 3892314112 2080374784 4194304000 3439329280 3766484992 2361393152 2648702976 3593469952 4201119744 3676569600 1996881920 775487488 838893568 1075003392 3328942080 845459456 1270159360 801285120 3441194496 2302300416 366173312 2097924928 3214207456 4055696944 2794909752 760372004 3455521850 2978861519 +2147483648 3221225472 3758096384 2952790016 4160749568 2348810240 3321888768 3238002688 1367343104 2210398208 3051356160 414187520 2544369664 671350784 1560936448 3755933696 3309797376 3189325824 342286336 293842944 2322823168 659155968 72101376 415115008 4009568896 106747328 4214554208 860943536 2804602488 1639823428 986586730 3509934825 +2147483648 1073741824 2684354560 805306368 2281701376 2617245696 3321888768 2902458368 4169138176 1027604480 3504340992 3624927232 43515904 3134980096 388366336 222887936 3350822912 155926528 2614796288 489000960 1577940992 2143532032 1994671616 2357862144 1395068032 2316618048 2272833312 892791984 1336663528 2913995036 1852311894 307509879 +2147483648 1073741824 536870912 1342177280 3355443200 2751463424 3992977408 1358954496 2524971008 3342860288 1386217472 2666528768 626524160 553385984 233963520 2721906688 1702199296 3914022912 141991936 2815021056 1184450560 654038016 2646878720 1335761664 1711738496 259835456 1199085600 587659408 273801368 2516920540 4254712086 4029773453 +2147483648 3221225472 1610612736 3489660928 671088640 3959422976 2046820352 2566914048 1786773504 2269118464 3877634048 261095424 2043150336 1016332288 2240675840 449380352 2515959808 2025537536 1198907392 2289664 2635417600 2276246528 450653696 2396659968 3592887936 4111439424 3629508128 196271184 316496936 2285434964 1154634578 2513653835 +2147483648 3221225472 3758096384 268435456 2550136832 872415232 1912602624 788529152 3011510272 692060160 2275409920 2372927488 1709703168 3361996800 2281308160 1694302208 679313408 3416997888 1571741696 3579424768 636561408 3039026176 3393987072 1308499200 454504832 3069768384 2592781856 1476638608 687629016 1182165508 2372078746 2256207121 +2147483648 1073741824 536870912 1879048192 939524096 2885681152 234881024 1090519040 427819008 2109734912 362807296 1072693248 148373504 3882090496 155058176 2195259392 3626860544 326844416 1008640000 1854525440 1105549312 3761744896 3623632384 4030333696 1823963776 173860288 539673952 1629458576 2504022744 702552284 2878365274 1686655979 +2147483648 3221225472 2684354560 2952790016 2550136832 3422552064 973078528 2634022912 1333788672 801112064 2711617536 3094347776 3444047872 3259236352 1911947264 2007433216 998932480 612188160 347070464 3725496320 3492509696 360250368 4090244608 1184000256 1096889472 2709882048 103008352 3950837648 3730440472 1105528596 106139146 2587142023 +2147483648 3221225472 3758096384 1342177280 134217728 1811939328 838860800 3707764736 2139095040 1975517184 1633681408 4184866816 3662151680 472645632 3729129472 2189099008 182419456 1593393152 450813952 2804133888 1759971328 4273050624 3294506496 3838792960 493726848 1947236544 3510118752 4217645040 3991554200 570232308 2244266974 2673253727 +2147483648 1073741824 2684354560 1342177280 939524096 1946157056 1845493760 4043309056 3833593856 3619684352 3596615680 3557818368 2163736576 3666083840 827457536 896729088 3762978816 1274888192 3802112000 3263074304 3735504896 2504059904 2365194752 296690432 3966537344 1081349952 544872544 2590968816 3087854760 795108396 3808560186 4138417725 +2147483648 3221225472 2684354560 1342177280 1476395008 1811939328 1845493760 1828716544 2071986176 834666496 3340763136 3020947456 160956416 25427968 3244163072 2354118656 3995435008 2817736704 1134485504 1112641536 2760181760 4102265856 3092647424 1426936576 44039296 3985396928 1602377056 1730875088 1652219944 444572988 867963546 965353867 +2147483648 3221225472 536870912 3489660928 402653184 3959422976 570425344 2701131776 394264576 1958739968 2136997888 3805282304 1581776896 4101242880 522059776 2122907648 2595651584 2919972864 31842304 1731383296 3199027200 2292251648 3344322048 1039996160 3710433920 3770827968 1047730144 3687416560 712047048 2032031348 965294370 171344547 +2147483648 1073741824 1610612736 2952790016 2550136832 3825205248 2248146944 3338665984 2675965952 448790528 4284481536 2144337920 2110259200 1502871552 3929407488 2472083456 3834871808 3801300992 1910022144 3958894592 1318926336 2947406848 1883134464 791508736 1698033024 2569168576 3039773152 1726648816 1240507976 1240695732 71500114 3499160183 +2147483648 3221225472 3758096384 2952790016 1207959552 1543503872 1040187392 1358954496 1484783616 3359637504 2468347904 3618635776 4077387776 4024172544 993394688 2558066688 781418496 1056653312 2106646528 2887757824 4002772992 1408087040 352208384 3401908992 1144377984 1085932864 4237760416 3199112016 406496440 3908106420 3515844582 2662169831 +2147483648 1073741824 1610612736 1342177280 2281701376 4093640704 2113929216 117440512 3112173568 3795845120 2405433344 1450180608 2136473600 1761869824 2294153216 2098135040 3687940096 701317120 1475649536 1959129088 1843087360 1692914688 1624121856 626488064 995462528 2603839936 3650857376 1935938288 1112420824 3835133628 3346388682 1487084267 +2147483648 1073741824 1610612736 3489660928 1744830464 1677721600 2315255808 2667577344 411041792 557842432 476053504 2259681280 840433664 2641625088 449445888 2564489216 620920832 2673688576 4030177280 2040983552 1405028352 2713756672 66726400 1862482176 3008821632 3594998592 3720646176 3137867760 2080133816 4025895964 1452103058 2451551889 +2147483648 3221225472 2684354560 805306368 3892314112 335544320 3858759680 1560281088 2038431744 3317694464 2334130176 2979004416 2481455104 797179904 4159307776 1870331904 2771091456 1226653696 2416893952 2292158464 2194618368 3472475136 669647360 3615194880 3375071360 1662852544 3608062816 1579142608 2240761320 2761524228 2702849114 3152246569 +2147483648 3221225472 1610612736 1879048192 2818572288 603979776 167772160 1593835520 4102029312 2168455168 3047161856 2828009472 4168613888 3242459136 2565210112 1953693696 1697546240 2353610752 3260014592 3336237056 1401362432 2699068416 1776704000 368249088 804182400 1009325376 4131380768 127069456 3358290856 1580912076 2964803194 487108007 +2147483648 1073741824 2684354560 2415919104 134217728 1946157056 3254779904 3204448256 612368384 1497366528 1562378240 2922381312 4097310720 1196687360 2590113792 2210463744 2845868032 2410627072 4190609408 3445919744 2491754496 2336945152 2739036672 2817592576 915976576 3195748672 2380641824 1124452688 139829496 318608300 2539752034 1569706389 +2147483648 3221225472 2684354560 3489660928 402653184 335544320 1174405120 1325400064 3246391296 3409969152 3508535296 3341811712 176685056 1452015616 886177792 3073835008 4029382656 1543585792 2350047232 89624576 2335918080 2151267328 307655168 698951424 1320087936 277733824 1824541984 1163924944 1871740408 3271052276 3542369934 4268634133 +2147483648 1073741824 3758096384 2952790016 134217728 1006632960 4194304000 2936012800 2139095040 146800640 304087040 2507145216 465043456 2753822720 1518731264 3535077376 166756352 248463360 2692194304 1424273408 2895198208 3967210496 4227495424 625410304 2248916352 4036412608 2309638880 722415440 4141327384 550816556 1086936186 729996615 +2147483648 1073741824 3758096384 3489660928 1207959552 872415232 503316480 3607101440 3028287488 952107008 3491758080 3507486720 1895301120 3678142464 2133983232 292093952 1705148416 3321839616 3006636032 248426496 3075803136 655422464 1876312576 1526162176 3133252992 1101588288 1292516576 3681883088 2080422312 3861785484 2051746118 900961805 +2147483648 3221225472 2684354560 2415919104 4160749568 1409286144 100663296 3170893824 1769996288 3586129920 3735027712 2198863872 705167360 1772879872 3624271872 3547922432 1726513152 1446723584 1179377664 2467598336 3755304960 3547253760 243429888 2265143040 3519010944 2404816320 2566286176 3800112912 440173736 2259237428 1925224654 919038831 +2147483648 3221225472 536870912 1342177280 3892314112 603979776 3321888768 3070230528 1535115264 859832320 312475648 55574528 3763863552 887881728 1258684416 280559616 1544847360 3144368128 855105536 1223217152 177539072 1106412544 3248646656 4004208384 3717705088 1624814784 1962767648 74882320 1486892744 3058698076 3134736718 1395397799 +2147483648 3221225472 536870912 2952790016 1744830464 2348810240 3254779904 352321536 243269632 3678404608 400556032 1699741696 1311244288 1122762752 223739904 3208445952 4228022272 3264167936 4202029056 3086929920 3717298176 1328858112 2418167296 3061804288 879618176 2401941568 3806532128 2120462384 3525554504 2923661252 1456725358 3898323383 +2147483648 3221225472 536870912 2415919104 671088640 1275068416 1912602624 3674210304 880803840 1958739968 2472542208 3308257280 4059561984 1267466240 1945763840 2337734656 1561559040 2683912192 497213440 913297408 3306907648 1175053312 937311744 199820544 1305137024 986418496 996498144 1521543280 3445416888 689347244 1517917870 3053879033 +2147483648 3221225472 536870912 1879048192 3623878656 2751463424 905969664 3103784960 2273312768 2562719744 2459959296 3014656000 277348352 3045851136 2651717632 1228210176 1369669632 3873390592 3175407616 824168448 320411648 1570610176 379730432 1078669056 683602560 1312879296 865978336 3416405008 3519743352 2038339060 2204159886 3169703931 +2147483648 3221225472 3758096384 3489660928 1207959552 201326592 1174405120 1191182336 3917479936 2889875456 3768582144 334495744 3490185216 3458465792 2078932992 495910912 422412288 1646870528 1409081344 1887023104 84625408 2386015232 841899520 4206169856 3424317824 3154704832 1940640416 2034790672 3926159384 484069876 3085377658 630819625 +2147483648 1073741824 3758096384 3489660928 2550136832 3825205248 838860800 2365587456 1635778560 4173332480 1801453568 850395136 2456289280 1759248384 1174798336 3254321152 1794080768 543899648 4032602112 1266921472 1518667776 3845757952 961161728 1409752320 4013066368 1143403456 1445760992 1552654832 1810445560 2815930980 4163849798 1557061647 +2147483648 1073741824 536870912 2952790016 3623878656 1677721600 301989888 1526726656 813694976 1052770304 1587544064 2918187008 2855796736 948174848 3512860672 2129985536 1810268160 885735424 1927651328 999477248 3390126080 936696832 687225344 4265549056 503309184 1787018048 2907027424 2984433808 3765006552 4063284396 2873371562 3057802037 +2147483648 3221225472 3758096384 268435456 671088640 67108864 3456106496 2164260864 1065353216 2487222272 1797259264 4149215232 1921515520 2694578176 3435528192 137297920 519995392 3709681664 574349312 858959872 877864960 3892872192 3100260864 2097224448 1010673280 939373248 4171094432 3169695952 87396680 891406964 310103990 2786248623 +2147483648 1073741824 3758096384 268435456 3355443200 3288334336 100663296 2332033024 209715200 2285895680 1289748480 1418723328 2151153664 288096256 2848063488 2974220288 3624501248 1085358080 1141940224 4055216128 4216023040 1098626048 3556661760 1081954048 1455600512 1879748416 684623520 930650032 1015149352 4254407628 2662784238 3182741397 +2147483648 3221225472 2684354560 805306368 939524096 3288334336 2785017856 687865856 1753219072 1497366528 1969225728 890241024 3067609088 1034158080 108920832 532873216 3470032896 3043049472 410902528 1986039808 4257691648 1578806272 684354048 1181038336 607369856 344710464 4290762528 1373210736 773765480 2936286716 1850629290 3588950907 +2147483648 1073741824 536870912 805306368 3623878656 1275068416 4127195136 1191182336 1635778560 4273995776 2141192192 1349517312 2970091520 1383333888 1133379584 1771634688 2934013952 1763393536 3750404096 3818508288 744978432 1097915392 202305024 2011164416 69867904 980370880 579126240 2034286224 3320231576 2562430644 528236178 2147121499 +2147483648 1073741824 536870912 2415919104 3623878656 3422552064 1644167168 2667577344 3363831808 4248829952 1600126976 684720128 759693312 3261333504 2777546752 1892089856 3479339008 1454718976 3808927744 268095488 3524864000 3140344832 1670643200 2760701184 3944887680 1408060224 2911613984 2757789296 3454555528 328494900 1643517994 3950715243 +2147483648 1073741824 2684354560 1879048192 4160749568 469762048 3523215360 2298478592 2776629248 1539309568 2736783360 2895118336 452460544 1026293760 1655832576 2113601536 2715385856 2249015296 4031029248 1882296320 454645760 2642054144 3727205888 3252931840 3381790336 1969978816 3575747680 2418101712 1182175848 4018848396 2418064910 2647104973 +2147483648 3221225472 3758096384 2952790016 1207959552 3154116608 1174405120 956301312 1149239296 1128267776 929038336 82837504 5767168 3097755648 3800432640 3059286016 3416489984 3469950976 1853939712 93040640 1886353408 3779245056 2682566144 908984064 2804299392 2886276928 1848349216 3208595312 3192567960 1615391676 1862770778 4199880823 +2147483648 3221225472 536870912 1342177280 402653184 1677721600 2986344448 3003121664 1535115264 3502243840 769654784 2322595840 154664960 1406402560 248905728 706805760 2915663872 3731570688 3302154240 3439448064 2689009664 1043397632 3834038784 3742883072 428234624 881401536 357948640 2790339760 2112980888 557783180 2739183458 2969601775 +2147483648 3221225472 3758096384 3489660928 402653184 335544320 3120562176 721420288 3430940672 1522532352 559939584 2177892352 1963458560 116654080 3402235904 2234974208 965836800 1272004608 2693849088 1456058368 3899475968 3121519616 939840000 2874382592 2308064128 3096136000 2047865312 3466349936 3689820360 2415211988 802330082 164269481 +2147483648 1073741824 536870912 1879048192 3623878656 1409286144 4060086272 486539264 1434451968 3284140032 1159725056 277872640 3583508480 1029963776 2375942144 2193031168 2326495232 440745984 2701041664 358862848 4162410496 1918163968 158515712 691129600 3810277504 2026533312 3588313696 2881550544 1401207912 2391446588 4188379434 1047144939 +2147483648 3221225472 1610612736 4026531840 2013265920 3690987520 436207616 16777216 2491416576 3921674240 2740977664 1865416704 1173880832 4055629824 4253679616 2008612864 1506443264 2554806272 4148027392 96661504 2363709440 444328960 1093264896 1547495680 2165588608 2927493440 2914454880 1881518448 3356399160 825312300 2075035958 1977703809 +2147483648 3221225472 3758096384 1342177280 3355443200 2751463424 100663296 2868903936 2910846976 2545942528 3927965696 1139802112 1275592704 2195980288 1043202048 1306853376 3844308992 2916564992 159703040 2753277952 2174420992 603911168 498649600 4138331904 3111924608 3906092992 267854176 779413584 236177880 4169088116 2018543066 1671284811 +2147483648 1073741824 536870912 805306368 671088640 3154116608 3590324224 1157627904 3615490048 264241152 681574400 1301282816 1828192256 2948857856 3743285248 1966145536 3073277952 1166229504 196976640 4152807424 253720576 2205656064 563189248 652510976 3256096896 1350989504 3989131872 2119733008 588131304 990450252 2076890938 1053649307 +2147483648 1073741824 536870912 1342177280 2013265920 1140850688 301989888 2432696320 2810183680 708837376 2304770048 3813670912 2829582336 1759248384 2109603840 1772945408 4071325696 1815560192 1145872384 630444032 3907209216 828279808 2736314880 683801856 1443374720 3853279424 1051087008 3418974704 3431047240 677914180 712782646 3872261443 +2147483648 3221225472 1610612736 1342177280 402653184 603979776 2181038080 1627389952 3531603968 3988783104 4200595456 2974810112 3719823360 4111728640 674627584 3722510336 3233513472 3878371328 1648418816 2517889024 682035200 1217584128 1875692032 2109850880 871906944 3090432576 3536196448 3177779952 2722600968 1882277516 3754141650 3588193615 +2147483648 3221225472 3758096384 4026531840 134217728 2214592512 3858759680 754974720 1803550720 1061158912 757071872 581959680 412614656 4058775552 3346399232 3491299328 292716544 4088086528 2146033664 2509942784 2277464064 107189248 824019456 3728781056 1727004800 1530424512 329020960 3549301712 2405764664 3853296380 1048997758 866198095 +2147483648 3221225472 536870912 2415919104 402653184 4227858432 1577058304 3439329280 3833593856 4097835008 2078277632 3343908864 717750272 3905683456 1433534464 3735486464 377651200 4051779584 4040417280 2245709824 958752768 3512597504 634906112 3286551296 2570069120 3411548992 3567544224 3482194736 3842848456 4198622516 506319358 107975317 +2147483648 1073741824 3758096384 1342177280 1476395008 4093640704 1778384896 922746880 1937768448 1497366528 3554672640 2609905664 1234698240 1987837952 1847721984 3279355904 3165224960 312557568 3411582976 2160177152 2861910016 436141056 3501777408 391237888 3440205184 981634752 1444591136 1625740720 2785323944 617843996 1703550022 1432583925 +2147483648 3221225472 3758096384 1879048192 402653184 3825205248 3858759680 4110417920 2172649472 2403336192 2673868800 3115319296 940048384 3586916352 1138098176 3395747840 878411776 407191552 1768873984 2449715200 2029066240 2958859264 305068544 1130620672 675370112 2077551040 1134742048 257266672 3008759480 2460436372 695989454 722803415 +2147483648 1073741824 2684354560 805306368 2281701376 3959422976 1845493760 3976200192 4118806528 3175088128 3034578944 3083862016 1384644608 3715891200 576847872 286195712 1207599104 1623801856 3273891840 4098002944 200112128 1849013248 110362112 2094697216 876180608 1901843392 21418784 193666096 1843169928 1698697748 14690406 768627581 +2147483648 3221225472 536870912 4026531840 402653184 4227858432 2248146944 16777216 3380609024 331350016 2434793472 2494562304 1749549056 3787194368 770310144 2671181824 411992064 2216247296 2338840576 810995712 450713600 2210003968 915920384 1618908928 2544976512 2328613312 2625957472 2017330896 1884382840 4242251988 3569148246 1483364137 +2147483648 1073741824 3758096384 4026531840 2281701376 67108864 3053453312 83886080 1451229184 901775360 3286237184 1940914176 1734868992 2572419072 2780692480 1255079936 3171450880 779960320 2122686464 1529917440 1802573824 29856768 1987430912 4135094016 2557826176 4154579520 2936459104 366614064 1339639160 4268989220 3875248706 2518666643 +2147483648 1073741824 536870912 2415919104 4160749568 3019898880 4127195136 3707764736 3330277376 213909504 3122659328 3404726272 483917824 2732326912 1371144192 3357474816 3044442112 2714845184 689414144 343855104 2879727616 1583991808 4079469056 1753657088 3968415872 2525739584 3265591264 3190447824 3528944984 2103624348 3384765382 1707527785 +2147483648 1073741824 536870912 3489660928 3623878656 1140850688 3523215360 2734686208 3380609024 809500672 3118465024 2538602496 2314731520 3749445632 841351168 1579745280 982941696 3613081600 1105043456 1662963712 883886080 2962217984 4070939136 3718417664 3945361280 3256285120 2912646304 3523080112 2783887432 3622245036 2740713638 889692455 +2147483648 1073741824 2684354560 3489660928 4160749568 3690987520 570425344 2097152000 2860515328 918552576 840957952 1689255936 467140608 3384016896 1828323328 3030712320 877166592 1224949760 3392905216 3963654144 398395392 939363328 2506331648 1412752640 853875840 1906881088 3876794592 3600001232 2190274424 511788572 2572859730 1862954857 +2147483648 3221225472 3758096384 805306368 4160749568 2751463424 2181038080 3472883712 2608857088 2696937472 3391094784 284164096 1965555712 3836477440 3458334720 3620929536 1661960192 1946501120 1413144576 3535253504 2266052608 3826052096 30603776 1010533632 3116571008 1995953856 2121343712 572299600 3089812184 139445092 384129150 854259165 +2147483648 3221225472 1610612736 3489660928 939524096 3690987520 2315255808 4043309056 3464495104 1673527296 287309824 2364538880 2828533760 3309568000 3484286976 4233822208 739606528 626606080 1266475008 1394470912 2736080896 2560543744 3584357888 3409547520 69933696 1045296192 3149727840 3991072080 1442764760 624228028 4256299658 606555587 +2147483648 3221225472 2684354560 805306368 4160749568 1006632960 503316480 2701131776 1283457024 1866465280 1247805440 286261248 3476553728 3367239680 3058040832 1111687168 1707180032 3810082816 59301888 1783205888 2359638016 1731382272 3788543488 2456668928 2417705600 1709547328 3282508832 526371312 3913180264 1293372556 1901567010 2202153815 +2147483648 3221225472 1610612736 268435456 3623878656 2617245696 2382364672 687865856 3816816640 3527409664 1742733312 1802502144 1851260928 1340342272 3825074176 126681088 1383694336 4145152 74899456 1131540480 542320640 3961830400 2584655360 1866826496 3907331712 1478860992 4048891552 727555248 3974183000 4138440828 3850379258 524310795 +2147483648 3221225472 3758096384 805306368 134217728 1006632960 1040187392 3070230528 3598712832 2336227328 3663724544 1110441984 1089994752 4288937984 3814588416 2831613952 30179328 2306162688 4022984704 1394913280 871970816 1916507136 1908520448 3235422976 76747136 3846890048 491138336 3742580720 3314219768 3487959660 2743302202 4293061547 +2147483648 3221225472 536870912 268435456 4160749568 2617245696 3254779904 1224736768 2843738112 1698693120 2984247296 2322595840 2849505280 2413035520 247595008 3817406464 2015789056 2142715904 883023872 1898893312 959129600 2929691648 4205417984 3442652416 2866095744 1647870912 2237682464 816870064 2994233432 449068348 2460628834 1839536725 +2147483648 3221225472 3758096384 268435456 3087007744 3959422976 4261412864 4110417920 92274688 2629828608 3261071360 2618294272 3369598976 1888747520 2972057600 4118740992 2283634688 579158016 3595100160 2020978688 3149473792 1370672128 3189820928 4249455360 1782775936 921146304 4015009760 1366842224 3496224680 565063868 1108560946 2568991447 +2147483648 1073741824 1610612736 1342177280 134217728 872415232 3187671040 150994944 1400897536 2017460224 1986002944 3335520256 4224188416 1457258496 987889664 2212298752 2373025792 2994421760 496672768 3628724224 3672066048 4114387968 1394786816 2628621056 2853784192 3112686784 2300066720 1393819760 87951240 3133084532 2129429878 2104150173 +2147483648 1073741824 3758096384 805306368 2013265920 603979776 3523215360 3439329280 2407530496 1572864000 241172480 1815085056 557318144 3028025344 1582956544 2687827968 2911535104 2598060032 1757519872 3245518848 3368515584 3601591296 4269783552 2452729088 2796214400 4224398528 4025079136 1151770736 1527341112 670091468 3112048982 1076062985 +2147483648 3221225472 1610612736 2415919104 671088640 4227858432 4261412864 553648128 3430940672 1170210816 2891972608 4266655744 2144862208 3854303232 3595960320 1279590400 2335080448 199704576 1060757504 624357376 3761989632 943703040 1126942208 3555296000 237955712 3177660224 301580640 4141282032 1613448840 3217530556 2212992006 1285029071 +2147483648 3221225472 536870912 3489660928 4160749568 2080374784 1979711488 3439329280 1400897536 549453824 1868562432 1320157184 3622305792 55312384 4130996224 529858560 3672145920 729497600 881582080 63492096 3864479744 1904315392 2322957824 2367393536 1940952192 1013150912 4094667232 2746122992 197144568 3923780516 2985304846 3326625681 +2147483648 1073741824 2684354560 2952790016 2281701376 1677721600 3992977408 1291845632 3766484992 2386558976 799014912 865075200 1289224192 257687552 387842048 3382378496 2972745728 215040000 1771151360 3970469888 3551344640 2095035392 3616274944 1345424128 2654527616 3858062656 1724119712 2931162896 1325045672 1630560540 1472737910 163847883 +2147483648 3221225472 536870912 1879048192 2281701376 3690987520 3053453312 3875536896 1115684864 2269118464 1046478848 3784310784 2221408256 3047948288 3933077504 3860791296 1423540224 2372222976 537714688 460443648 3538491392 1829942272 3067512320 2014611200 4058376576 4142079040 511698720 2967867376 1482898216 1195346980 3850775278 3044223403 +2147483648 3221225472 3758096384 1879048192 3892314112 335544320 1577058304 3137339392 595591168 2915041280 2912944128 2993684480 3048734720 3042181120 477495296 1635844096 845185024 749420544 31186944 1536733184 1084168192 821945344 647070208 49529600 820310912 51731648 2931226720 3822742672 3460503320 2231871084 727892994 1173122175 +2147483648 3221225472 1610612736 1342177280 1476395008 2080374784 1442840576 520093696 1551892480 4282384384 1667235840 3759144960 2087190528 2261516288 2374631424 2775515136 639401984 3004252160 1547558912 3316969472 1610418176 2110258176 2820924928 1476759296 2364575104 1978336064 556437280 1661753968 4138356968 916420260 455384606 299176345 +2147483648 1073741824 2684354560 3489660928 1207959552 201326592 3858759680 754974720 327155712 2420113408 3873439744 684720128 1376256000 2455502848 3659923456 2337079296 3722870784 61816832 2168037376 2066649088 1205012480 267375616 2644246016 2333204224 209880192 3985450176 4106654112 467613232 3758214280 3358246356 3252767862 3426263071 +2147483648 3221225472 3758096384 1879048192 2281701376 603979776 2315255808 3909091328 3078619136 2822766592 23068672 2322595840 617086976 1179910144 1270480896 4064083968 1495760896 3475718144 4233945088 2066722816 3755939840 1354159104 3704265216 253008128 624685696 4244989120 2096859552 2737140208 1265336792 2942112116 894944994 1289959649 +2147483648 3221225472 2684354560 1879048192 939524096 3556769792 369098752 3808428032 3900702720 3535798272 4229955584 722468864 3547856896 2705588224 3298164736 3706781696 224952320 2425044992 1670635520 890277888 1431246848 1741007872 2831270400 2495057664 3698784128 2985712960 3112241120 2548098512 2273775016 858362444 2160840698 3443843551 +2147483648 3221225472 1610612736 1342177280 1744830464 2885681152 3992977408 150994944 1551892480 3745513472 278921216 904921088 3741843456 1744044032 1032192000 1518272512 455245824 2360688640 1879564288 3643469824 1572931584 3116491776 2020969984 2446576384 3575445120 2073442112 2250723360 53401744 2203002392 1649080820 2882624146 2644087263 +2147483648 3221225472 2684354560 2415919104 134217728 3154116608 570425344 1426063360 2290089984 3779067904 1033895936 2528116736 515375104 4120117248 3296591872 1397424128 1898545152 384385024 1678827520 1620152320 2063427584 1873720320 3157952000 3947166976 1401913472 275133248 770651936 1647292944 4241898680 1918329004 289136258 2800230747 +2147483648 1073741824 3758096384 1342177280 2550136832 1140850688 1644167168 620756992 3565158400 1858076672 1637875712 2718957568 2584215552 3227779072 1668153344 2771189760 2898362368 2382315520 3519979520 4056526848 4229646336 3907034112 193247744 191542528 419949696 3794157888 2091458784 4158651920 1844067112 934487860 43293226 3470965531 +2147483648 3221225472 1610612736 2952790016 1207959552 3556769792 570425344 1124073472 1988100096 1941962752 3164602368 2257584128 1947729920 2073296896 2772303872 4228186112 2873589760 954679296 3151028224 710930432 4109596672 2293167104 2545598976 2319764736 140640128 3296069696 1059661152 3682460304 1908672232 4245046076 2344710418 3745628667 +2147483648 3221225472 3758096384 268435456 3892314112 2617245696 838860800 1392508928 3464495104 4215275520 4217372672 4124049408 1526202368 1845755904 1381105664 1516175360 742883328 3177267200 928440320 1522511872 962930688 2986664960 2556491264 4217554176 3347432320 237398080 1720000800 2878665072 1098418952 2666956780 4023384474 124587229 +2147483648 1073741824 1610612736 2415919104 3087007744 4093640704 3925868544 553648128 3615490048 759169024 3814719488 716177408 948436992 451674112 3544317952 1907949568 3255402496 2993635328 1282842624 914485248 4135790592 875875328 565756416 1984594176 3162236544 1310620864 1945335584 3206337776 2663691064 332454100 1347866078 1783750749 +2147483648 1073741824 2684354560 2952790016 1476395008 469762048 3388997632 3036676096 427819008 3594518528 1935671296 3664773120 3734503424 2038169600 3942776832 3179347968 3805577216 3126280192 2152964096 3771502592 3035314176 3262241792 3596469760 2748838144 272812160 1831866304 3396882592 3997976048 2356811224 4132249692 3270432118 3531239317 +2147483648 1073741824 1610612736 2952790016 2013265920 2080374784 3254779904 2130706432 3061841920 3351248896 1499463680 2203058176 3188195328 3042705408 138280960 2295529472 2063302656 1713979392 933404672 2993942528 884291584 3070012416 1911592448 4098286848 3683249536 4083944512 124143968 3834061424 3172581896 2600733908 2682924150 1500597395 +2147483648 3221225472 2684354560 1879048192 402653184 2080374784 3657433088 4143972352 1887436800 926941184 2292187136 2760900608 968359936 1946943488 1149108224 1086652416 1053327360 2522824704 1915215872 3541078016 1537415168 1469168640 1288803840 3060922624 568441216 3201934144 3365259552 4291558800 2254366376 3385733036 1999452382 3944514507 +2147483648 3221225472 536870912 1879048192 2013265920 1543503872 1442840576 1828716544 2743074816 1749024768 3974103040 2446327808 3284664320 1729888256 868089856 3104768000 3038609408 947208192 2715344896 83218432 1436096512 1121897472 18793984 1639878400 915313792 798416064 1036164512 4271934256 2796657672 3130205236 3328416598 2472161971 +2147483648 3221225472 3758096384 268435456 3892314112 1946157056 1509949440 3640655872 1367343104 3946840064 2782920704 3864002560 2873622528 4137418752 3444703232 3954376704 1123188736 1000685568 2573721600 2308616192 323561472 2366497792 2072871424 2320363776 3362648704 2468210624 3584399392 3024191664 2866255176 4236420468 849159638 2294516421 +2147483648 1073741824 3758096384 2952790016 134217728 469762048 3992977408 3372220416 243269632 809500672 3785359360 1462763520 139984896 527171584 83492864 1754071040 1601798144 2226339840 2296029184 2999037952 3478075392 2890454016 2935547392 1331743488 2926378624 2395387456 2395195296 2770227472 2245214712 2399853916 4270445118 3775613737 +2147483648 1073741824 1610612736 1879048192 1476395008 4227858432 1375731712 1493172224 3061841920 3057647616 52428800 3339714560 1123549184 455344128 3891920896 487784448 2558492672 4276436992 1126866944 1676144640 1810978816 3828923392 3014178304 3088112896 2845093504 1455350848 2780142240 354307152 2164863208 454861900 2589104970 3724773097 +2147483648 3221225472 536870912 3489660928 3355443200 1811939328 2113929216 3909091328 662700032 4223664128 2845835264 711983104 3974627328 2184445952 323616768 2083192832 4211703808 2374844416 1138024448 1082249216 367609856 2764477440 206999040 1714328320 1868732032 518308544 1183418976 1833777552 2868153880 1202847428 685851314 1289940297 +2147483648 3221225472 536870912 805306368 3087007744 2617245696 1778384896 1660944384 1837105152 1992294400 1952448512 531628032 1895301120 2782134272 1921908736 75431936 4045504512 1680687104 3453804544 3275345920 2567518208 2265623552 1514309120 2691617024 3635712896 2944787904 221989856 1682425712 2913889656 1634686892 1443485506 4105245123 +2147483648 1073741824 536870912 268435456 1744830464 1006632960 2248146944 754974720 3296722944 3317694464 870318080 2863661056 603455488 2342256640 3798859776 474415104 3481501696 1086144512 2205065216 3122384896 3738265600 3990389760 3658532352 2092211968 4280732800 3539978048 2162391904 2802974512 2766431480 3224517996 63505574 2020931251 +2147483648 3221225472 3758096384 1879048192 1476395008 2348810240 3187671040 2566914048 3531603968 809500672 4188012544 2712666112 1668808704 2419326976 2315124736 1849491456 221478912 385826816 1323098112 1517006848 1622874112 3107634176 2838679040 3953060608 3057972864 89102400 3624751008 982227728 2452298936 1471345868 903791826 518297979 +2147483648 3221225472 536870912 1879048192 671088640 335544320 4127195136 922746880 4269801472 4081057792 547356672 485490688 1427636224 3991142400 252313600 4081778688 2828828672 4136452096 4148289536 2544160768 3000571904 3002328064 259777024 1830287104 1500624256 1272743488 1848444192 2276565648 2025620888 2721916412 2524551450 821077777 +2147483648 1073741824 1610612736 3489660928 671088640 3154116608 4127195136 4009754624 2290089984 1707081728 3617587200 751828992 644349952 363593728 1539178496 900399104 3424354304 121716736 1898618880 2136207360 50137088 3705439232 1321518592 693167872 3169512832 1425267008 3089961568 3316967952 4226337224 2871952516 2833360302 1530410147 +2147483648 3221225472 1610612736 3489660928 3087007744 2348810240 1442840576 1895825408 2508193792 3552575488 3990880256 3612344320 1779957760 168034304 1477312512 4031578112 1335197696 2521776128 2842353664 3178098688 2895857664 1002212352 1145363968 3037773568 1627828864 2186272704 877944416 1536566960 2005475720 1870384028 1188174618 4096222211 +2147483648 3221225472 536870912 4026531840 2281701376 3288334336 3254779904 150994944 2810183680 3066036224 316669952 175112192 4261937152 3105095680 2396651520 1318125568 4010704896 4022812672 707387392 1671352320 1639929856 137737216 97569280 1412726016 3519697536 3693689024 3270673120 2658744368 308997784 2954172564 1093443458 2450137585 +2147483648 1073741824 2684354560 2952790016 1476395008 4227858432 100663296 2566914048 2894069760 2143289344 4066377728 1903165440 3791126528 2766929920 1873412096 3326148608 481067008 3220127744 2300813312 4223438848 895956992 1127734272 3984242176 3956020992 4001001088 1378427712 2013824096 179401200 3658779672 614689196 4003066174 989178417 +2147483648 3221225472 3758096384 1342177280 2818572288 2080374784 4261412864 3741319168 2021654528 3284140032 1860173824 3689938944 2486697984 928251904 543031296 3765764096 910655488 2824290304 2448482304 1708634112 1801390080 1828504576 1189979648 128721664 4117370240 3927647552 4125789536 20238000 3028406616 2938526732 167848674 3137988203 +2147483648 1073741824 2684354560 1879048192 1744830464 1006632960 2785017856 3774873600 1686110208 4106223616 304087040 806354944 781713408 3186360320 2792751104 4251779072 3711860736 73351168 3359744000 462327808 2920765440 3910517760 1074050560 3012837120 1219111552 2568165184 1676137952 584819152 3692428584 4270127036 2689860910 2936694879 +2147483648 1073741824 3758096384 268435456 3623878656 1677721600 3523215360 1157627904 2004877312 1354760192 2220883968 600834048 2575826944 3726376960 3539861504 2775515136 2173009920 3652534272 3511721984 2696261632 4004341760 2472852480 1718061568 2326031616 3053071488 3601144000 3669526496 981058928 1599813960 1935129876 1471946134 3335414771 +2147483648 1073741824 1610612736 2952790016 2818572288 2214592512 3120562176 385875968 3045064704 2654994432 1960837120 667942912 3235381248 3327918080 1845100544 1147207680 2283307008 4079960064 1498914816 2489905152 2756130816 2999174144 959900160 913322240 946343296 3256102336 2770212256 3487006000 3053164808 121275324 168983542 1463107737 +2147483648 3221225472 536870912 1342177280 2013265920 738197504 3120562176 3539992576 1468006400 1581252608 69206016 1471152128 2672295936 394002432 1111883776 188809216 2814017536 3181592576 1689903104 1516949504 2574977024 3476933632 1444474368 3590351104 2298491776 4102052032 566235040 241199696 3314574392 2717406740 213147702 1559904703 +2147483648 1073741824 2684354560 805306368 671088640 3422552064 167772160 4278190080 3598712832 2772434944 1310720000 3161456640 2523398144 936640512 3003777024 3012493312 2312077312 2255044608 3439763456 1432326144 3801184256 1193993216 3757698560 1333291264 3136060800 893796416 4193854496 1837023696 1630782680 915874820 116622850 3556212073 +2147483648 1073741824 3758096384 805306368 1476395008 2751463424 100663296 3305111552 1518338048 3762290688 1608515584 1452277760 3877109760 4074504192 610140160 2641690624 2397601792 1990148096 588750848 3260592128 3845617664 2523134976 3983735296 107501312 4283714688 1939477568 3103204768 4030963248 2076370728 1656761820 1537237526 4017127307 +2147483648 1073741824 2684354560 2415919104 2013265920 2348810240 2382364672 1996488704 4269801472 3426746368 2451570688 78643200 700973056 775684096 80084992 2506293248 1539670016 834748416 1688510464 345346048 173615104 1652608000 1639423488 1543000832 1337209216 4074399296 135622304 351205328 66640440 138651476 906111126 3364959679 +2147483648 1073741824 536870912 2415919104 134217728 469762048 1442840576 1090519040 4018143232 2621440000 3533701120 1372585984 2945974272 3712745472 1786904576 1190723584 272334848 1457471488 2814681088 176934912 561457152 3504387072 3167589888 1865942784 4019985024 2442791616 1735723424 2396632080 2861986824 274160444 57731166 3170237317 +2147483648 3221225472 2684354560 2415919104 2550136832 2617245696 3187671040 1761607680 2290089984 4290772992 165675008 240123904 3614965760 768344064 749338624 1829175296 725450752 799621120 1039458304 802000896 1252091904 602995712 1006867968 1442347776 1359742592 3737800000 3474395232 3454400048 2274717064 148282156 688846334 951232865 +2147483648 3221225472 2684354560 1879048192 134217728 3690987520 503316480 251658240 2491416576 3066036224 4255121408 2924478464 5767168 349437952 3482714112 4102225920 495812608 1760116736 3934576640 123572224 1852905472 2884678656 3399206400 2359956224 1906924928 3882140480 728608736 39418128 4184643336 2548139292 1964733010 3564764143 +2147483648 1073741824 2684354560 1879048192 3892314112 2348810240 100663296 2097152000 3196059648 2973761536 4292870144 2511339520 3310878720 603193344 940441600 1301348352 2460385280 3219341312 3513098240 4086730752 1358649344 519144448 3387485696 4069666560 1341357184 1710092864 1263200544 989416496 2982869048 834228348 2099947794 2609451411 +2147483648 1073741824 2684354560 4026531840 3087007744 3019898880 3187671040 1962934272 411041792 2663383040 3198156800 1158676480 3845652480 1219756032 2380136448 1948319744 2052161536 3376627712 1626513408 289509376 4051376128 1824959488 1080013312 4244249344 872893568 560243008 2572996320 3580399504 611767464 3656896300 959871810 3960298459 +2147483648 3221225472 1610612736 2952790016 3892314112 1275068416 973078528 2835349504 1182793728 1019215872 3701473280 1917845504 2388131840 4272685056 400162816 3862233088 1461616640 996884480 3180716032 760147968 2301851648 4047086592 1872006656 4219867392 2145867392 4108316736 2709765088 1188162448 3453005576 362296988 1133257710 4174017225 +2147483648 1073741824 1610612736 4026531840 671088640 3019898880 1174405120 3573547008 3229614080 4164943872 3189768192 9437184 1866989568 2751725568 1651638272 2501050368 2834464768 2350727168 3708788736 2556620800 3948222464 1561035776 1678823936 927346432 3346609280 2202915136 1105828256 1733032912 1093711144 106329364 250706842 673815733 +2147483648 3221225472 1610612736 3489660928 1207959552 1543503872 3657433088 1593835520 4118806528 4206886912 991952896 3486515200 3448242176 3831758848 2328494080 2188312576 2717351936 574177280 1588518912 1512566784 431048704 3351966720 3194861056 1520304384 2128442752 405070272 1445508064 964092624 1628156744 2688498868 1119863050 461197801 +2147483648 3221225472 1610612736 2952790016 3355443200 2080374784 3120562176 1862270976 1937768448 297795584 2585788416 3754950656 3559391232 1197735936 2194276352 4061069312 1056735232 1140408320 2120605696 3425497088 4283529216 4248941568 2684786176 2620276992 3590667648 1096004288 219520608 311736656 4034735560 3537882468 538690314 3334592441 +2147483648 3221225472 1610612736 4026531840 2013265920 4227858432 1308622848 4143972352 662700032 3871342592 685768704 2767192064 1055391744 3230924800 2376728576 3972988928 72581120 512311296 2893733888 732164096 2313246720 489614336 1500116480 1595818752 4084558208 1837400768 3072764896 3540885040 2338094040 1890454756 2260548098 3749761401 +2147483648 3221225472 2684354560 268435456 671088640 3288334336 4060086272 889192448 2373976064 2218786816 77594624 3390046208 3295150080 3262906368 570818560 612302848 1495236608 2908569600 1277353984 3859779584 2226464768 3122570240 4171889152 2262451456 292117632 1351124416 1350499744 3671689232 230820584 2307750340 1613403686 1795402975 +2147483648 1073741824 3758096384 2952790016 1476395008 738197504 3724541952 2332033024 3598712832 1170210816 2136997888 2242904064 1065877504 1784938496 1159593984 1476853760 3506339840 3013951488 2835062784 3859722240 2794272768 810548224 3710451200 23493376 3066769280 4027890240 958676064 3753773936 4074177144 2194075668 2454260378 1971421235 +2147483648 3221225472 2684354560 268435456 134217728 1409286144 1174405120 1627389952 1400897536 239075328 1029701632 535822336 2131230720 3066822656 2208694272 448724992 1341161472 3972874240 924704768 197169152 2716149760 1086436352 4276007424 335417088 933965440 3540187328 4125120672 1093683696 2158524440 3835444628 2583582574 2360046927 +2147483648 3221225472 536870912 4026531840 402653184 3690987520 3791650816 553648128 2139095040 2252341248 1751121920 1957691392 2058878976 219938816 125173760 1905721344 3071246336 3239395328 171630592 788516864 2840418304 1683422208 2517747200 1402348800 501678720 2081933504 2795050656 1931778416 2155645368 2358309836 4290681766 575004255 +2147483648 1073741824 3758096384 805306368 671088640 469762048 1174405120 1862270976 1384120320 3711959040 241172480 3199205376 2380791808 445906944 2991980544 23658496 3009511424 2467512320 4283604992 579973120 1704687616 3237397504 3455034880 3620097792 2958130560 615377984 3711514144 1987683312 3398370744 828408804 1101459426 2407002471 +2147483648 1073741824 3758096384 2952790016 939524096 3690987520 2717908992 721420288 1988100096 3040870400 3693084672 1676673024 335020032 3719561216 4094820352 3462070272 3537076224 4166336512 669425664 1583591424 1619867648 488819712 2949219840 1036154112 2471704448 3743394880 724769312 290427600 3808124696 4049830348 2551002098 4183995885 +2147483648 3221225472 536870912 805306368 3892314112 2348810240 2248146944 1996488704 3095396352 3678404608 3902799872 128974848 4257742848 3633577984 4083548160 3948216320 2614853632 2684305408 1875173376 3140210688 77019136 1541440512 1392872960 4279635712 1769830784 174051648 3521198368 4048404880 1547855672 3992676244 874158082 2839718767 +2147483648 1073741824 1610612736 3489660928 939524096 3288334336 2113929216 318767104 2122317824 3032481792 1340080128 1758461952 152567808 3590586368 2913861632 3073179648 2951380992 2926526464 2839912448 1657466880 2522810368 2215480320 1209465344 1301621504 2501830528 2976479808 1684322528 3690078000 2166834248 1788470172 3397420122 2383167507 +2147483648 3221225472 2684354560 268435456 939524096 3825205248 973078528 3909091328 293601280 2998927360 1080033280 3377463296 1423441920 3627810816 2401370112 291307520 3402727424 1567309824 2474303488 3782316032 769337344 3224546304 3824544256 1486170368 370518656 2030403520 1538114784 1374233200 4002918920 115881660 2972995270 3867544053 +2147483648 3221225472 536870912 1879048192 134217728 4227858432 1107296256 117440512 4034920448 1933574144 4032823296 2809135104 1279787008 1428422656 1734475776 147128320 1594720256 3332063232 1356259328 1429065728 3423279104 2469327872 98670080 689782016 2840693120 3665121088 3378890528 556739056 541889880 3273953588 990944474 1682608845 +2147483648 1073741824 3758096384 2952790016 1476395008 603979776 3187671040 2533359616 3699376128 1396703232 3923771392 1238368256 1587019776 3378249728 1562771456 4184276992 227835904 4009050112 1092722688 1773449216 2961520640 436861952 1197537792 1615284992 509912448 958221120 4023773472 4177977136 683677192 2116033180 930098038 4037560791 +2147483648 3221225472 2684354560 1342177280 2013265920 2214592512 1778384896 788529152 2944401408 1623195648 115343360 412090368 2870476800 793509888 2433351680 2490171392 3960897536 3112386560 173400064 45518848 78841856 3925707776 160627200 2617049344 210688384 1812928704 2596267744 3721112880 3447559400 1020430364 182272734 1769924577 +2147483648 3221225472 2684354560 2415919104 3087007744 2885681152 2248146944 1627389952 3732930560 3284140032 3143630848 2073034752 755499008 2663120896 1766719488 9764864 161841152 4166991872 2914705408 2747633664 357525504 1735584768 2216267264 4103173888 3748629120 3913294400 2728420960 2951764080 1830317672 1022625108 3293718246 2427146827 +2147483648 3221225472 3758096384 805306368 2013265920 2751463424 3992977408 922746880 1166016512 104857600 1780482048 898629632 27787264 2731802624 351666176 1627848704 3532292096 3632087040 3996639232 2007674880 3429709824 3890195456 3093232128 3498799872 623961472 1277177792 512764832 3995603536 1301546536 1951819364 3008828914 1363330695 +2147483648 1073741824 3758096384 3489660928 3355443200 3422552064 1711276032 218103808 2793406464 390070272 199229440 1840250880 1601699840 3299082240 461242368 2939748352 368869376 3146465280 1186439168 1696378880 364578816 1410315264 3273178624 1637179136 3313423488 829972032 2778993184 3959300656 2910409528 3164401772 1803231930 2033180475 +2147483648 1073741824 2684354560 2952790016 3892314112 3690987520 436207616 3942645760 3514826752 1371537408 1725956096 2804940800 4210556928 2438725632 1146748928 1324810240 396853248 1176059904 1023320064 2370277376 187250688 1694925824 2711332352 3971170560 2047975296 3666625472 3935460448 1624466480 3848382648 861153900 605977350 3158381033 +2147483648 1073741824 1610612736 1342177280 939524096 2080374784 3456106496 318767104 3917479936 1069547520 1222639616 439353344 1491599360 3192651776 8257536 3387752448 319651840 4112990208 627744768 1777201152 1914128384 3875703808 1373758976 1028207360 4176768 3459544512 1036674400 1927760688 1368037176 3722290532 1778341134 2295250291 +2147483648 1073741824 536870912 3489660928 2013265920 1946157056 3657433088 1358954496 3196059648 2764046336 1260388352 4054843392 4017618944 1915486208 2155479040 3691446272 1591181312 3531161600 233742336 3354906624 4006152192 2853604352 1041990144 1746098432 3101793920 81014848 2266391520 3726459984 3607153400 1627830732 2039728542 153575289 +2147483648 3221225472 1610612736 4026531840 4160749568 2348810240 973078528 2566914048 3548381184 1035993088 115343360 3417309184 3250061312 1100742656 1825964032 945881088 1725071360 922959872 1838276608 3165843456 3790821376 3045698560 1514065408 4060952832 4020020864 1798191808 1725770592 424979504 577401336 2414293196 1740346662 2473976143 +2147483648 1073741824 2684354560 2952790016 1207959552 1140850688 570425344 3204448256 1937768448 4097835008 1512046592 2953838592 1302855680 1301544960 4238999552 3613065216 148996096 750600192 3348930560 2537656320 3991746560 9753600 1929767424 1670319360 3672877440 1614168768 4206192800 3378027856 2749608168 3849485156 911697810 4259830377 +2147483648 1073741824 3758096384 1879048192 939524096 469762048 2986344448 1157627904 2508193792 2109734912 1251999744 326107136 692584448 612106240 3957456896 2971860992 4149444608 3370467328 1945542656 1651748864 1599428608 2812201984 633308672 1725897984 4067549312 2917537216 4170531168 1547611920 2773471896 2438400148 3660417174 1446268365 +2147483648 1073741824 3758096384 2952790016 1744830464 2885681152 3523215360 2566914048 746586112 960495616 3298820096 1624244224 1939341312 4189323264 3789422592 2949840896 2744614912 3046195200 1518772224 643280896 812726272 1794565120 2468331008 895313152 3105685120 2211627328 1903801632 514476688 2188184968 603258556 61771298 483104939 +2147483648 3221225472 3758096384 805306368 134217728 201326592 4060086272 2298478592 2206203904 1363148800 3038773248 3977248768 3038248960 2022440960 976355328 1733623808 2787934208 2047033344 3484409856 4243369984 1382234112 2241827840 501526016 343360768 2590103168 128161472 2971576608 1893076432 2613274856 223344956 1411174174 1594557309 +2147483648 3221225472 536870912 1879048192 3087007744 1006632960 1308622848 3640655872 830472192 3661627392 3441426432 1479540736 2425880576 74186752 2714107904 2739077120 2039447552 413220864 3635339264 2119159808 1237391360 817802240 2238182912 678781696 2360663680 2048051648 2889999008 1298555088 154347768 4030200956 4277995262 4210082903 +2147483648 3221225472 2684354560 2415919104 2013265920 1006632960 1174405120 4278190080 4202692608 3963617280 165675008 837812224 1237843968 1178337280 3647078400 1815281664 4238049280 678772736 342810624 156995584 559245312 3879635968 771999232 3440473856 4215860608 1344182336 3730046624 4140389424 2488063640 3339251380 1107228630 3819154125 +2147483648 3221225472 536870912 1879048192 1207959552 1275068416 2986344448 520093696 545259520 3795845120 3093299200 1418723328 3802660864 3361996800 2716205056 3129802752 393445376 2107064320 3479494656 3006517248 2901874688 2054476800 1314639360 1228104960 3114466688 2865661760 2273090464 990900720 3058514984 1213458116 3001509770 832366991 +2147483648 1073741824 1610612736 805306368 2013265920 2348810240 2785017856 4009754624 3883925504 3502243840 2619342848 2643460096 1797783552 3689152512 1778515968 403767296 2336653312 3928965120 3689521152 3011964928 2450487296 1148824576 1437511168 325785344 3694894464 2950663872 1105037536 1808588880 361367656 690291556 2794240874 409609469 +2147483648 1073741824 3758096384 2952790016 4160749568 2885681152 503316480 956301312 3867148288 3846176768 710934528 3970957312 1533542400 492568576 945946624 1120075776 3565780992 3280289792 411869184 3502878720 3009755136 2809965568 2093071872 3993586432 2855724672 3367944768 3566380320 1505280240 980936376 1644457380 437657606 3877456701 +2147483648 3221225472 3758096384 805306368 2281701376 3422552064 973078528 1761607680 1853882368 3946840064 2707423232 875560960 819462144 4095475712 387055616 4127784960 2065596416 2488221696 2723274752 1587458048 747583488 686937088 126799360 4035404032 3267724928 2750997568 2618302496 2022203760 7621624 2543208700 31920486 2398466077 +2147483648 1073741824 3758096384 805306368 134217728 2617245696 2785017856 687865856 3347054592 1950351360 1231028224 2108686336 71827456 1577320448 664141824 3433365504 2328264704 1131364352 3131678720 3242635264 154105856 2664027136 2037835264 1646735104 1563266688 529585856 2036990368 251611632 1068601912 1643808564 1159030826 3297688535 +2147483648 1073741824 3758096384 2952790016 2281701376 3690987520 3456106496 4009754624 1451229184 759169024 2556428288 2800746496 2717384704 995885056 2567569408 2047803392 2257354752 2683387904 3967655936 2550968320 3467720704 3927806976 3925640704 1841896192 3993079168 3382102592 146176544 2998233840 3625701272 1129432812 1472107558 176319457 +2147483648 1073741824 1610612736 805306368 2818572288 2885681152 4127195136 4244635648 2357198848 2629828608 740294656 3226468352 883425280 3183214592 2585133056 3786342400 2318696448 1469923328 3467223040 2897539072 1214085120 1862910976 312786432 890590976 3896896640 3951723328 944096 2513124560 1139207432 4109388708 2318938662 4197720663 +2147483648 1073741824 3758096384 4026531840 4160749568 872415232 3388997632 2667577344 2608857088 1279262720 3739222016 3694133248 78118912 2429812736 931004416 2642083840 1001684992 677986304 1725800448 439660544 1126766592 4156402688 2957300224 4267770112 349829504 97712832 2989385888 1604541232 4163433208 2708678020 2259717442 1141854995 +2147483648 1073741824 2684354560 805306368 3892314112 3154116608 369098752 3674210304 2524971008 868220928 2854223872 590348288 4105699328 3792961536 2488139776 3574005760 2118352896 112541696 1995874304 524521472 3308615680 4239819776 2317604352 1524958976 1889449856 218076736 2598859616 3428035024 3619495480 2342165548 2537138498 223108675 +2147483648 1073741824 1610612736 4026531840 1476395008 2483027968 2852126720 3976200192 1887436800 4232052736 2233466880 1032847360 3590848512 1414266880 2995388416 2881290240 1683062784 1414643712 743563264 676450304 709994496 189891584 1171377664 4270955264 3862031744 1466029504 4161383392 351660400 1307047864 1679727804 3867752090 2884612063 +2147483648 3221225472 1610612736 268435456 1476395008 4093640704 1509949440 2197815296 1686110208 2554331136 1587544064 2662334464 2001207296 2440298496 3245211648 1755643904 1357807616 2700001280 686727168 3840839680 1525585920 3689853952 3362704896 1856955136 726573696 2413727936 4268154080 1190851504 2286992616 1456703308 4293677046 3464654657 +2147483648 1073741824 3758096384 805306368 2818572288 335544320 637534208 2298478592 629145600 2403336192 1222639616 2620391424 21495808 898891776 3181510656 2405892096 3604971520 48218112 2229264384 3722416128 1616873472 1394596864 704632320 449824000 3070722432 676565824 1381094624 166129808 1111572104 1950547500 2024473830 2545011255 +2147483648 3221225472 3758096384 2415919104 134217728 3422552064 1308622848 1258291200 964689920 1128267776 4158652416 2840592384 3664248832 1709441024 727580672 2862284800 33390592 3724394496 1543348224 1023266816 3682441216 3678247936 3646814720 2102254848 465959040 4008830016 1552401888 1679343120 3890965176 1256572812 1963054462 3210727633 +2147483648 1073741824 1610612736 2415919104 3623878656 67108864 4194304000 117440512 562036736 3443523584 576716800 1313865728 2430074880 932446208 544604160 906428416 49905664 1593425920 3774472192 2113523712 3413743616 4290376704 345634304 2192149248 1528924288 3723335744 122683104 861859792 1240484088 2234007700 213678942 2982828901 +2147483648 1073741824 2684354560 4026531840 3087007744 1006632960 2650800128 721420288 2306867200 3317694464 3915382784 2616197120 1537736704 568066048 2990931968 3467706368 2912124928 429113344 3818119168 982757376 1309919232 2907935744 2859698688 2820916480 597414016 2388628544 1791882912 1165394448 1414156264 1418666556 2424738514 753032177 +2147483648 1073741824 536870912 1342177280 4160749568 3959422976 905969664 2566914048 1333788672 3854565376 459276288 3536846848 1691877376 1657012224 3612213248 2221998080 4133519360 6340608 4183875584 3336630272 2334185472 2218828800 2358301184 1195952384 4077684096 2382537280 4107522208 3405995280 2104226936 2182555156 4051560310 694310097 +2147483648 3221225472 1610612736 3489660928 3087007744 1409286144 3992977408 2936012800 998244352 3107979264 3659530240 4178575360 2016935936 1353449472 1795555328 2121596928 2464186368 3839934464 1876992000 2992672768 2552297472 2072028160 785419776 4131977472 1916055168 971682624 2370039776 799867632 1690091128 3660489316 3379681842 3106027441 +2147483648 3221225472 3758096384 4026531840 134217728 3154116608 3388997632 1493172224 3565158400 1128267776 1495269376 3761242112 1768423424 3490447360 2160197632 2623471616 1649967104 2757279744 525901824 1054396416 2602084352 1819847680 2011755008 787519232 1127529344 1678430656 195031136 2625920240 1394502888 3441768540 3727925338 3275118651 +2147483648 3221225472 3758096384 805306368 2550136832 1946157056 167772160 1157627904 3229614080 4106223616 3969908736 1938817024 4197974016 3778805760 2404253696 3968532480 3575545856 2199830528 3760103424 4221489152 2967390208 3040773120 1783545344 4052138752 817011072 401144256 2615772064 548304368 1727728696 3327562020 1793774010 3454332445 +2147483648 1073741824 1610612736 3489660928 671088640 2348810240 3724541952 4009754624 4102029312 1656750080 3282042880 1685061632 284688384 23330816 1175846912 1462173696 29458432 2663497728 2990661632 3296841728 2904668160 1548856320 86632960 2735572224 1610347136 961317056 3982834080 3320354928 1146309192 2155844148 1019914886 4004144525 +2147483648 1073741824 3758096384 1879048192 1476395008 3422552064 3523215360 3539992576 2860515328 356515840 2078277632 1336934400 2094530560 3305897984 309723136 1933377536 1448902656 1499250688 1239212032 4221341696 1157408768 1192002560 4122272256 315132672 3251036800 3911694272 2334473568 1668333712 3829040968 1533667620 3055829922 398597785 +2147483648 1073741824 2684354560 3489660928 1207959552 1140850688 3120562176 1157627904 1216348160 3846176768 983564288 1162870784 3882352640 3382444032 1093271552 3301900288 659718144 3092430848 2245189632 269660160 334682112 3657628672 3275415040 1515094784 976789888 683509184 1368422240 1443375664 2893976 4197583660 3047884770 3740042103 +2147483648 3221225472 536870912 1879048192 3623878656 3019898880 1509949440 1426063360 847249408 675282944 2342518784 2890924032 4114087936 94109696 2248540160 1774256128 4047994880 776454144 566730752 1996992512 1256687616 3122127872 822066688 2157679360 4125211008 257335488 3875026144 1123823920 1656096536 780758404 2389956426 663074889 +2147483648 3221225472 536870912 805306368 1207959552 738197504 2248146944 3439329280 914358272 1077936128 3428843520 147849216 2080899072 3033268224 27656192 3190489088 3560931328 2537537536 2696912896 1082109952 2036312064 4017064960 1912052224 1045682432 2020196224 3442255040 2681472224 432153296 3836823224 411756732 67070682 2331897353 +2147483648 1073741824 1610612736 1879048192 1744830464 603979776 973078528 4211081216 947912704 3569352704 3248488448 1028653056 2911371264 1597767680 3786014720 2159607808 3688464384 4275683328 660201472 538562560 368699392 1909054464 1051840000 810930944 3771444864 849654464 2634963104 3293018224 1455867608 1575706652 4056192898 3573416791 +2147483648 1073741824 2684354560 1879048192 1476395008 335544320 436207616 1392508928 2877292544 2092957696 1231028224 4075814912 2023227392 3003908096 964820992 1681981440 2822995968 3443769344 2881740800 3179524096 1285785600 1987290112 2495327744 104833792 2191100544 2330910528 187851040 4042851728 1663032552 3796496548 2603004194 1110856163 +2147483648 1073741824 2684354560 268435456 1744830464 2885681152 100663296 620756992 2290089984 3141533696 3579838464 2169503744 1616379904 287047680 403832832 1567555584 718897152 844742656 2702827520 2021240832 4012488704 3262221312 4159560192 1388304640 4289776512 3703115712 905482848 1352472784 2980505720 1673027668 2584503514 1202352851 +2147483648 3221225472 2684354560 3489660928 1744830464 3288334336 3858759680 1660944384 2994733056 398458880 1465909248 2742026240 1001914368 3322675200 1128136704 821493760 3887955968 1698545664 2868748288 563998720 418224128 173386752 1071238656 1554496768 4252011648 1268602304 4140342816 1435571600 1777775656 4284887540 2806742770 1776013677 +2147483648 1073741824 3758096384 1879048192 3892314112 2885681152 570425344 2197815296 2273312768 3753902080 2992635904 3836739584 966262784 2161901568 154009600 3161391104 1783726080 366067712 3188842496 2322698240 331458560 3839482880 323324416 3528170240 1681185408 3870103872 1900590752 3444772752 2517626312 1665587460 3299607914 525741053 +2147483648 1073741824 536870912 2415919104 134217728 1811939328 2852126720 2734686208 2961178624 2805989376 1562378240 332398592 1313341440 2014576640 1943928832 2040201216 3495919616 1558167552 966778880 465563648 2330966016 2766650368 4149447168 958258944 1080987264 3962918592 1998374240 33295344 3831132696 2108501308 994102582 2167819993 +2147483648 1073741824 3758096384 2415919104 134217728 1543503872 4060086272 889192448 2424307712 2730491904 635437056 3197108224 3575119872 1765015552 2291793920 1312227328 3604774912 1918681088 2929516544 2759626752 1936513024 1848957952 3911250432 2555022080 708153728 4121254336 2047330464 3805166160 167605528 2207483796 375672590 2883717443 +2147483648 3221225472 3758096384 805306368 671088640 3154116608 3120562176 1258291200 3045064704 2009071616 1730150400 1888485376 3568828416 875823104 841351168 648085504 182091776 2237317120 2040176640 1262145536 2087372800 3891452928 525763072 1137237760 442366592 2535530560 1125833632 1467664432 3918192760 952295972 2688480318 4045711149 +2147483648 1073741824 1610612736 4026531840 3087007744 335544320 234881024 419430400 612368384 3401580544 3349151744 2140143616 3516399616 1787035648 2677407744 3325886464 1515683840 2765602816 1494736896 859295744 3941050368 2585785344 1387003392 1949694208 882177408 1972463552 2240660128 4173382000 2608819896 927239796 845774646 3770267389 +2147483648 3221225472 3758096384 2415919104 134217728 738197504 2046820352 1056964608 3649044480 4097835008 4062183424 97517568 1407713280 168558592 2636251136 1695612928 2091548672 2469052416 1919590400 2395656192 450533376 1028824064 3551431168 3140794112 1283565696 2359641152 372047456 3694503792 2997040536 2280907884 689704298 2401894907 +2147483648 1073741824 1610612736 4026531840 671088640 2751463424 1040187392 889192448 1199570944 1136656384 56623104 4088397824 2645032960 278659072 2258239488 3454730240 2218033152 162840576 3111444480 3566522368 1633986560 996981760 866184704 3563254016 2795367296 1077889088 742566304 2702034960 467400 401008412 2662589266 3725751839 +2147483648 1073741824 1610612736 2952790016 134217728 3825205248 4060086272 218103808 2441084928 3611295744 3244294144 4088397824 4167565312 4037279744 3906863104 3427991552 3419635712 341032960 538173440 66310144 495159296 2504756224 4177526272 1851361024 1112965504 3402058048 3592807136 3502563920 724437896 366698428 1074256878 2982521217 +2147483648 3221225472 2684354560 4026531840 3087007744 201326592 3187671040 721420288 3162505216 1832910848 3537895424 3224371200 2690121728 3090939904 476708864 827129856 3459481600 3920871424 3765673984 64221184 3875768320 409719808 244306432 1385794816 987666560 3562030784 3962056800 1325676816 3500542216 492773668 2287116602 1512204559 +2147483648 3221225472 536870912 805306368 3623878656 67108864 3925868544 184549376 1283457024 1681915904 4133486592 2198863872 1691877376 3828088832 623509504 3688431616 3678633984 952352768 168009728 1797500928 1725147136 3613115392 2932852224 1247392512 3207771776 3781431488 3231605472 3141499344 1717610584 312558132 2531261474 2046942391 +2147483648 3221225472 1610612736 1342177280 1744830464 1677721600 1711276032 3506438144 3078619136 1371537408 4070572032 2037383168 706215936 3773038592 4193910784 1048641536 4228612096 780910592 114008064 1890291712 2063316992 3243478016 714063360 2099350784 3017991552 1601977920 266229408 190533616 29016904 838352452 2423544374 3698476235 +2147483648 1073741824 2684354560 2952790016 2550136832 3422552064 3657433088 3841982464 595591168 3871342592 3651141632 1250951168 2441609216 1584136192 3500015616 1163722752 2457894912 1208008704 2671828992 18919424 2408638464 3645416448 529318400 565096192 3691371904 63196224 3986849568 594228208 2053228216 3874887292 1983976778 4276546309 +2147483648 1073741824 3758096384 805306368 3087007744 201326592 4194304000 2768240640 1149239296 4190109696 3319791616 3662675968 450363392 4090232832 936247296 1886846976 924090368 1117044736 2580865024 2465501184 3905193984 3675051008 1564004864 2634723072 41680256 3568066496 2204001056 449782224 1707654392 3030575508 3898600562 367395221 +2147483648 1073741824 2684354560 2952790016 3892314112 3825205248 2181038080 687865856 2474639360 3057647616 1331691520 1961885696 3327655936 919863296 7733248 2671575040 1398308864 3084435456 1696129024 3099111424 2984830976 3470826496 1866264064 714518272 1912716160 1355706944 1448700256 2207706832 2709636264 1183735684 2839093486 526822101 +2147483648 3221225472 1610612736 805306368 2013265920 3959422976 1778384896 1627389952 125829120 549453824 1868562432 1158676480 440926208 1589903360 1890975744 309395456 3487596544 4280336384 2017501184 4182806528 756582400 3973886976 2095759872 1121711872 2753251200 1443595328 1051931680 2837418896 4113381656 1069187132 2964581726 2691654149 +2147483648 1073741824 536870912 1879048192 2550136832 2483027968 3388997632 2030043136 1182793728 2571108352 2858418176 724566016 907542528 3270770688 1093009408 3648323584 3256451072 1129955328 1027203072 4228509696 3272722432 3747972096 2466500096 706128640 3124696960 2315187392 4017313888 4164746576 3379044552 3792453572 4037169342 2796239661 +2147483648 3221225472 2684354560 3489660928 2281701376 3288334336 2516582400 419430400 3749707776 473956352 3886022656 3633315840 2739404800 1187774464 1872625664 68091904 570130432 1438367744 3323699200 1888219136 1455659008 361749504 760331776 2659120384 3184884096 1866913344 3437328480 1334639536 542380024 2654601820 3415039802 3649224181 +2147483648 3221225472 2684354560 805306368 402653184 3288334336 3388997632 1325400064 981467136 3938451456 2434793472 2087714816 1228406784 1882980352 1651376128 3465347072 3091234816 1518387200 3886063616 768667648 367585280 3260343296 4219110912 3197625088 1313293440 2318375360 3258666144 631370800 2431001096 254370452 2820840586 1908125373 +2147483648 3221225472 536870912 268435456 2550136832 3154116608 2449473536 3271557120 3984588800 1824522240 3789553664 2855272448 4134010880 4055105536 3415343104 2446131200 1867939840 1066844160 2356584448 3309744128 3467556864 3420124160 1571334656 4099269376 2926248576 2378806336 2800558624 327606992 407801800 443203836 973124134 3229713647 +2147483648 1073741824 536870912 2952790016 2281701376 469762048 3724541952 2399141888 2994733056 4097835008 1507852288 579862528 2390228992 1893990400 1363804160 1762590720 274759680 404799488 1338040320 4199608320 3802703872 739044352 1772544512 3250162944 2522958464 3783644096 1883195872 375952656 950840408 2740373348 3448896790 3730647219 +2147483648 3221225472 1610612736 2415919104 2281701376 335544320 33554432 1224736768 1048576000 3829399552 2673868800 2502950912 2701656064 3568041984 2698117120 554762240 902594560 2911682560 1961664512 1121751040 273995776 2486737920 315266560 84645632 2847880064 3497520320 2710912736 1558372688 435680200 341147468 709026586 2355598451 +2147483648 1073741824 3758096384 1342177280 3623878656 3422552064 3590324224 2466250752 4219469824 2931818496 1784676352 1812987904 1507328000 4281073664 3673292800 1733492736 3037757440 3989880832 3836796928 455118848 2822289408 4285846528 3231101440 1084086528 3437301888 3303255360 4021295648 505954064 2435084568 4142295540 1876767842 2412361755 +2147483648 1073741824 2684354560 2415919104 402653184 2483027968 704643072 2332033024 109051904 1790967808 471859200 1410334720 1306001408 4061921280 3387817984 202833920 4223107072 3078078464 3730300928 2378674176 3076519936 757330944 1379778048 1908583168 3936448128 763145664 2920183968 27739824 2722092216 1347659348 345370970 1215731373 +2147483648 1073741824 1610612736 2952790016 939524096 3154116608 3791650816 2231369728 830472192 3653238784 2413821952 2047868928 4158128128 1674838016 3763732480 2415722496 1966637056 4059611136 60350464 440979456 3950020608 422876160 4001024512 1580448512 3985471872 3660620096 1821683104 525007440 1637592920 5312692 411738974 3380321397 +2147483648 1073741824 3758096384 268435456 2818572288 3154116608 1174405120 1392508928 1149239296 3963617280 4292870144 3660578816 1949827072 786694144 2695233536 3358261248 474841088 2400043008 2590892032 2736623616 977639424 3654405120 170889728 2626728192 4171438208 265419456 2972708064 2215691024 1122194952 187822100 2476707174 1516826677 +2147483648 1073741824 2684354560 4026531840 134217728 872415232 2852126720 1023410176 4018143232 3577741312 1704984576 844103680 2585264128 3316383744 2982805504 1935343616 3042869248 18792448 88006656 758034432 3424045056 2536164352 2937640448 916423424 2642615680 4010977856 2846138592 2330845744 3894694680 136192532 1745714882 2523380007 +2147483648 3221225472 3758096384 1879048192 3623878656 4227858432 1040187392 2835349504 360710144 775946240 1335885824 764411904 3791126528 624164864 3085303808 3531407360 2956165120 594788352 1129553920 3145977856 1062987776 2168423424 1631713792 1299768576 1977954688 1450703680 3084766304 229833648 1752835448 3610722692 3421282590 3113429997 +2147483648 1073741824 1610612736 3489660928 671088640 3422552064 2315255808 1862270976 2994733056 1161822208 3961520128 3994025984 4210556928 3497263104 1869217792 2228289536 2074771456 3823812608 374005760 4187672576 3070408704 1556524032 2525284864 1958317824 1874671744 2227478976 3994674016 854394224 2401036920 3925707524 381616446 2547617163 +2147483648 1073741824 3758096384 805306368 1476395008 3959422976 33554432 721420288 1904214016 2109734912 2950692864 4107272192 3710386176 222035968 591527936 3473866752 2186313728 3734028288 4025540608 1096847360 3144189952 3991184384 740217344 2460340992 863716992 4131307072 227926176 1283680080 3542791480 594251692 1804469042 1070943635 +2147483648 1073741824 2684354560 2952790016 2013265920 1677721600 3657433088 2835349504 209715200 1639972864 1251999744 3142582272 1246232576 2371092480 1997406208 1657470976 178618368 400932864 2760237056 561360896 3261982720 2960249856 4172015104 4289628928 2027970432 3014662592 1643645216 2561440880 4255283672 711549180 2454492246 2540241617 +2147483648 3221225472 1610612736 2952790016 2013265920 738197504 33554432 989855744 2910846976 2965372928 501219328 2593128448 4224188416 1254883328 4226678784 1176698880 2593619968 3956785152 3841433600 2290585600 2355087360 3650876416 1532617216 1157948160 4109926016 3526649920 2346340384 653881040 3656317848 3606674044 32434458 720963053 +2147483648 3221225472 3758096384 2952790016 1207959552 3959422976 301989888 1962934272 1149239296 2990538752 945815552 1158676480 2351431680 3926654976 3443392512 3015770112 2923266048 3573399552 1021157376 2628636672 1293256704 3279006720 1159977472 676123392 2128112000 2465467328 1085944544 3879952080 937075800 743769676 3474433354 1574345429 +2147483648 3221225472 1610612736 805306368 402653184 1275068416 3187671040 2197815296 3464495104 1220542464 2472542208 3423600640 3726114816 2731278336 1773010944 1304494080 264077312 1576910848 3026034688 3056439296 3651504128 993100800 1744019968 2733440256 1905802368 2441878464 4220411808 1324426768 2937444376 3252288276 3598183538 2025240485 +2147483648 3221225472 3758096384 2415919104 3892314112 2885681152 637534208 4076863488 3716153344 113246208 2938109952 3637510144 3630694400 742653952 2584084480 2599616512 392658944 2015870976 3821510656 3845640192 3507460096 3278105600 1581365760 3557075200 63459456 852786752 420355360 1141324464 2470026968 914933484 2442815182 3899197645 +2147483648 3221225472 1610612736 1879048192 3087007744 2214592512 3858759680 989855744 243269632 255852544 2275409920 1169162240 2100822016 3322150912 3470655488 1467809792 3132915712 1702674432 2459738112 3624701952 2764351488 785970176 3908220416 1841939712 951867520 1511661504 868448352 2324794288 2179486056 1592529908 3820118774 2651815577 +2147483648 3221225472 1610612736 1342177280 134217728 3154116608 1442840576 1392508928 176160768 2604662784 123731968 1048576 467140608 3220439040 4175298560 3187736576 1719631872 230670336 1017094144 4000288768 1785182208 3043736576 363979264 3605448960 4099170432 1231955392 3110668384 191085520 129881048 4089231924 2697137102 2902242465 +2147483648 3221225472 1610612736 1342177280 402653184 603979776 570425344 3036676096 125829120 1321205760 3575644160 2580545536 971505664 3671851008 2315386880 2660302848 4134633472 1899085824 2177998848 430018560 937015296 3851269120 2497947136 2577970944 3951848832 2611621440 3526191392 2806231984 2201524056 4035209132 1141270722 500659395 +2147483648 3221225472 2684354560 805306368 402653184 1543503872 2785017856 2734686208 243269632 1228931072 3965714432 2758803456 1567096832 1912340480 319946752 1421410304 268271616 2050867200 3458048000 1502474240 2522212352 1348592640 1683999232 1951176960 2941012096 3940159424 882199392 2413292880 4202751848 3965068764 208610082 802324907 +2147483648 3221225472 536870912 268435456 134217728 1543503872 1778384896 3607101440 1551892480 3535798272 2271215616 2729443328 2022178816 1305739264 3287154688 1327038464 3070918656 2924134400 1198170112 2155524096 3307386880 114211840 3330052608 3126830848 170019968 3527090880 3652299680 2503686160 1295106376 1006323980 2958162406 1179324689 +2147483648 3221225472 2684354560 2952790016 939524096 4093640704 4261412864 218103808 3766484992 1656750080 4003463168 4159700992 1279787008 805568512 1069416448 2226847744 863272960 1681178624 752132096 2168778752 2774312960 4234195968 3662859776 2893263104 1555183488 2950760384 2682377888 1021522416 992522760 2480338988 4287492654 3513321201 +2147483648 1073741824 2684354560 268435456 2013265920 335544320 3120562176 1459617792 2675965952 725614592 3625975808 1462763520 534249472 1347158016 1418067968 1958019072 2655027200 3581984768 895541248 2402332672 2599991296 651985920 655265280 1225904896 2968680576 1940879168 2986066656 1441873648 495123816 2348285572 1607935138 3620206561 +2147483648 3221225472 1610612736 1879048192 2281701376 3690987520 2046820352 3808428032 2508193792 1027604480 1780482048 221249536 469237760 786169856 2387476480 2429353984 1075478528 1205518336 3342508032 1248497664 1963108352 1633086464 446464512 4113809152 70405760 1332954176 709868256 789348336 988176744 645494932 293636602 1553846237 +2147483648 1073741824 2684354560 805306368 2281701376 3288334336 3858759680 922746880 3749707776 2235564032 3068133376 3127902208 1701314560 2449735680 1566965760 3220766720 4195450880 466731008 905043968 4246843392 3294210048 2676354048 607096320 2300902656 2788320896 1437026624 2102701024 1079664784 3592635816 1718797084 4173553694 3758260653 +2147483648 3221225472 536870912 1879048192 671088640 1140850688 2046820352 1191182336 847249408 2218786816 3693084672 867172352 4135059456 1497628672 4068343808 1185349632 2696052736 4084383744 1922211840 901951488 3848964096 4165377024 1685372416 1576108800 3092127872 2820635072 3835091936 2266818032 1362994216 455891732 1563569590 168107401 +2147483648 3221225472 536870912 2952790016 3623878656 3959422976 33554432 3875536896 2541748224 1807745024 2682257408 3824156672 698875904 963379200 3853647872 3639410688 2162589696 2779168768 2869338112 1750511616 1202644992 2444919808 2254238208 1366815488 2024407168 3649637184 1424547488 113361232 2985887912 746627196 994947786 1245404435 +2147483648 1073741824 2684354560 2415919104 939524096 603979776 3724541952 4110417920 2256535552 3854565376 2405433344 1678770176 3260547072 1292632064 397803520 801570816 131432448 3818242048 3904233472 4152733696 586020864 915006464 4149999104 374249728 1561224064 1671127232 1503375904 2595153296 1381908376 1197691572 1038585394 609281769 +2147483648 3221225472 2684354560 4026531840 402653184 1275068416 2785017856 419430400 1082130432 4106223616 165675008 3174039552 2088239104 2019295232 2209742848 792002560 2723512320 62242816 2324013056 1291710464 1671530496 3986129920 2632098304 2090299648 2456993152 1845444032 3624318880 4103945040 1958863304 1634205172 1207627994 4030426241 +2147483648 1073741824 2684354560 2952790016 4160749568 2751463424 3321888768 50331648 3212836864 3955228672 3311403008 2553282560 633864192 42205184 4159307776 770375680 3135799296 394838016 599318528 1014018048 4025804800 2594083840 1144374784 2851939584 199615616 4014299968 2273943200 2109412368 2811284488 2793707756 2373385390 4288791515 +2147483648 1073741824 536870912 2415919104 1207959552 3690987520 3858759680 3137339392 4185915392 692060160 2267021312 852492288 1334312960 2114191360 1376387072 1014169600 2788786176 2098839552 3922321408 1027731456 717600768 428841984 2128409088 204800256 2242157696 3957915712 2917328096 1014243184 2970753560 4250865628 1722274270 2353566811 +2147483648 1073741824 536870912 805306368 134217728 2080374784 2717908992 3573547008 2524971008 2411724800 1268776960 569376768 1754791936 3344695296 2837053440 2436169728 1183809536 3778002944 450879488 4081577984 1285285888 356641792 4032090624 745210624 3032263040 2515468992 152745248 818968816 749208584 1835278916 1261839082 41381863 +2147483648 3221225472 1610612736 2415919104 2818572288 1946157056 1711276032 1526726656 2575302656 2587885568 3856662528 464519168 531103744 1172570112 509214720 3779395584 4039344128 2300821504 546545664 4063989760 1298126848 2361756672 2143744 867370240 2080958592 85394496 3543325024 2669835152 108622408 636849052 3829976174 3052870595 +2147483648 3221225472 536870912 4026531840 4160749568 2885681152 2785017856 3137339392 427819008 2151677952 3156213760 4084203520 1864892416 2497445888 3609329664 404553728 3263528960 883277824 987078656 662548480 576833536 2636362752 3228492288 2209558784 3999444096 243859520 3668701280 1828906608 2589551560 2947800668 1918285106 1444350499 +2147483648 3221225472 1610612736 268435456 402653184 3556769792 3791650816 452984832 3615490048 2118123520 459276288 2247098368 3508011008 843841536 1256849408 647823360 787644416 3818045440 1331863552 721063936 1970706432 2696713216 3618766336 2552958720 4256023168 109644096 3149178464 215331792 3602195752 906417060 3747935618 425564791 +2147483648 1073741824 2684354560 2415919104 1744830464 201326592 1778384896 2432696320 411041792 1723858944 1449132032 303038464 3377987584 1301020672 1810759680 1550778368 3129245696 2598682624 1542774784 3073159168 2128672768 3702443008 3492923904 3174924032 1684928384 325786560 1012832416 3216624528 982077080 3198140468 410143218 1155072901 +2147483648 3221225472 2684354560 2415919104 2550136832 469762048 1778384896 1694498816 1669332992 289406976 3818913792 3390046208 1712848896 1558970368 638189568 1972305920 696483840 388218880 4071858176 3622563840 2175252480 4231918592 2280323584 413486848 2547826048 4141362240 2399950048 3124387120 1472687160 1851249972 3373648962 1607382727 +2147483648 1073741824 2684354560 2952790016 3892314112 469762048 2650800128 184549376 3783262208 2453667840 2069889024 2446327808 991428608 485752832 1931870208 2254372864 2060943360 1152892928 2280120320 725594112 82569216 4236090368 3093991936 59858176 726964352 3233417280 1424322912 2738021584 1493504056 2669858740 540886222 954651101 +2147483648 3221225472 536870912 1879048192 3892314112 2885681152 3456106496 3674210304 1166016512 1505755136 3487563776 3620732928 3915907072 509345792 1501691904 1260060672 2038530048 727826432 1580310528 3709448192 3127216128 878181376 2704583168 2967555328 3436109952 3131990592 176258720 1256116560 1613113016 2500683788 1697960482 316754531 +2147483648 3221225472 1610612736 2952790016 1207959552 3154116608 570425344 3976200192 729808896 3695181824 1222639616 3641704448 1352138752 255590400 200671232 3342139392 2497544192 1597882368 2326634496 2901774336 3337209856 2578443264 712159744 727393024 2924778880 3386253376 4177878624 2918576656 4150891160 1022359764 1729274954 2836086833 +2147483648 1073741824 3758096384 4026531840 4160749568 2483027968 2650800128 1929379840 796917760 2160066560 4200595456 2721054720 2137522176 1189347328 1202061312 2043609088 1350664192 90292224 1737613312 43618304 374204416 3598947328 2108218880 4103016704 4213303424 3820068672 1686736672 4013292048 2568990472 2375198396 3917086926 676664733 +2147483648 1073741824 536870912 2415919104 2818572288 2751463424 3120562176 553648128 1769996288 1430257664 488636416 2324692992 3490185216 3385065472 1091698688 254345216 1394704384 1333903360 1414651904 2474242048 3375216640 1035463680 2954542592 604594944 2796663680 1292494656 274071008 1535880048 2700407352 2469272636 1304901598 1090976471 +2147483648 3221225472 1610612736 2952790016 3355443200 201326592 771751936 3305111552 411041792 1421869056 1839202304 1171259392 4098359296 3707502592 206438400 3296526336 3026681856 961003520 743940096 4156526592 898877440 3625298944 2161420800 798833920 1071095680 251638720 3161704864 413505392 3136063896 2348356028 766357186 2347826533 +2147483648 3221225472 2684354560 1342177280 2550136832 3019898880 2315255808 3003121664 3749707776 3611295744 3424649216 2035286016 3051880448 483131392 535429120 1540161536 3573252096 4015767552 1565237248 1921249280 1377818624 849187840 4032613888 3333229312 2089521792 4251180352 2880407264 2806356208 1929953368 3904048300 2143870410 3520294591 +2147483648 3221225472 536870912 805306368 4160749568 1946157056 1644167168 3070230528 2608857088 557842432 723517440 1615855616 58195968 1460404224 254672896 723451904 4183588864 1845280768 1726783488 1706340352 392734720 1669256192 248376832 4147076864 2488583296 2908268864 3279342048 2263471216 1114964056 1181321188 1052051298 1896471157 +2147483648 3221225472 536870912 1342177280 402653184 872415232 2113929216 83886080 494927872 3309305856 148897792 3429892096 2029518848 2386821120 2952396800 2031616 3860168704 796246016 3829768192 3814567936 2749995008 3475739648 2689633792 2347708672 3635278720 4115782976 1762643936 2132472720 1487417768 1164729300 2731956726 3148424075 +2147483648 3221225472 536870912 3489660928 4160749568 2885681152 3254779904 2231369728 2625634304 3057647616 601882624 3115319296 2948071424 3455844352 1989541888 3097952256 945455104 3845832704 2143985664 3071455232 153016320 3385893888 742126080 2479821568 820941184 3196649408 1542968544 2569092368 1989522888 4115949588 1828850154 906299681 +2147483648 1073741824 1610612736 3489660928 3623878656 1006632960 1174405120 620756992 4253024256 583008256 4053794816 2985295872 189267968 2689859584 2756575232 254869504 1863680000 1966456832 1527111680 7196672 2768877568 112186368 3652897280 2104060160 1939454848 2948048192 4233536544 1018889456 1525848072 2034044844 3453465222 327608609 +2147483648 3221225472 536870912 4026531840 4160749568 872415232 1509949440 1224736768 2340421632 1388314624 987758592 4069523456 1727528960 3154903040 3713138688 58916864 1553104896 3488792576 3533873152 2134552576 3664168960 682406912 57912832 2225799936 1330046848 4049371712 2900089632 524234320 1984467736 1201006180 3881205602 2129997899 +2147483648 1073741824 1610612736 3489660928 134217728 469762048 2717908992 4278190080 2642411520 2495610880 90177536 4109369344 2741501952 2084831232 3369992192 1278541824 3512107008 2008465408 176611328 2920206336 4294621184 233618432 3490558464 1008558848 666033280 3581473344 485206048 1905554064 2154177768 1909022556 2566164094 4133612689 +2147483648 1073741824 1610612736 4026531840 939524096 2214592512 3925868544 2835349504 595591168 2420113408 1319108608 3843031040 4068999168 3546546176 3457024000 1125974016 724992000 2283192320 1850138624 4042182656 962242560 2369565696 1911944704 3822387968 334665600 3062425152 2022948448 513560880 76679096 1166999804 3954830926 3861844169 +2147483648 3221225472 2684354560 1879048192 671088640 469762048 33554432 1560281088 4102029312 1212153856 689963008 2383413248 359137280 3888906240 1498546176 1706622976 3694100480 395296768 585080832 1024978944 3641427968 718396416 114610688 3346092800 3702766976 1410721728 1677390816 1151471472 2493588600 3996898508 2309601322 275833603 +2147483648 3221225472 1610612736 805306368 1207959552 2617245696 1509949440 385875968 1434451968 146800640 1197473792 577765376 4097310720 1617166336 3182821376 4028956672 2355265536 3380789248 380805120 4247425024 2153678848 1067494400 2648302080 2171162368 1207469184 1884130880 2267503136 3176763792 3207142568 3419970740 681428870 2156876765 +2147483648 1073741824 2684354560 1879048192 3087007744 1006632960 2717908992 3607101440 2491416576 1128267776 1373634560 2159017984 1909981184 3339976704 1566965760 2692546560 1508868096 3146760192 352313344 3951538176 801343488 3972912128 1392298496 1881217792 2958405760 1225300672 1920420704 1680919440 2857570248 3981362468 3231343022 672604573 +2147483648 1073741824 3758096384 1342177280 402653184 2348810240 4194304000 2365587456 3514826752 574619648 2162163712 2152726528 4154982400 1905000448 821428224 2249392128 2539356160 3879452672 2662064128 4003696640 2317334528 2169615360 4203147776 175574784 3535899008 1603174720 3544924256 1372559376 834247736 4268424684 2794530346 3231375825 +2147483648 1073741824 3758096384 2952790016 402653184 3825205248 3053453312 721420288 1166016512 2898264064 3290431488 1913651200 4118282240 286523392 2524839936 2071003136 524910592 2179579904 1153032192 3995176960 4001744896 3595813888 133084672 2996661504 1759754368 2865166912 1737587744 393868848 2172779320 525709188 2760615438 4213897137 +2147483648 3221225472 536870912 1342177280 2818572288 469762048 369098752 3774873600 880803840 3175088128 3131047936 477102080 2494038016 3147563008 673579008 232325120 2612166656 2190655488 1176674304 971681792 2112264192 3317222400 270909952 1325746432 993327488 4030448576 3333975392 3592702000 3716307464 3365624412 2554964626 3041612033 +2147483648 3221225472 536870912 3489660928 2281701376 1946157056 4194304000 4177526784 3984588800 331350016 2665480192 357564416 452460544 223608832 275906560 2155937792 3973480448 3031875584 3265699840 3942559744 584767488 1012964352 551396864 1119181568 2486495104 1127199040 2062829728 1451376592 1854503288 2726992388 756609966 3108625943 +2147483648 3221225472 536870912 2952790016 2281701376 3959422976 100663296 486539264 511705088 1673527296 3072327680 4224712704 1102577664 3271819264 3734896640 2252013568 2089975808 1647493120 530751488 427470848 3553552384 131640320 2779765248 1708087552 3731134336 1538635968 3492444448 3358403248 1843768152 4258425220 1464403206 3108754377 +2147483648 3221225472 1610612736 4026531840 3892314112 872415232 3388997632 3204448256 3649044480 901775360 2841640960 2372927488 3176660992 1191444480 987627520 985726976 2755493888 4259168256 502112256 4036333568 818014208 2534906880 1918535168 4176831232 3441163392 1460187200 2359720608 1360340496 3307965608 2389756932 2264008838 1237527401 +2147483648 1073741824 1610612736 2415919104 3892314112 1543503872 3321888768 922746880 763363328 608174080 492830720 2985295872 380108800 54788096 3219783680 1084293120 3397025792 3483025408 3802849280 3315781632 1589024768 1269099520 3501834752 3549765888 1232665216 169839680 3041529440 4218501328 3754097704 2596724092 1028454878 748526251 +2147483648 1073741824 536870912 268435456 4160749568 1006632960 3120562176 3305111552 1736441856 1497366528 1398800384 3681550336 2026373120 1396965376 850788352 591593472 4128079872 2083373056 3023953920 931524608 201979904 2516288512 3087964672 3611313920 2556454272 938505792 3976743648 2246339408 3345382120 2455459980 2924588078 3553073141 +2147483648 3221225472 1610612736 3489660928 2281701376 2348810240 3321888768 3137339392 1283457024 2470445056 3424649216 4249878528 536346624 2501115904 1289879552 2594242560 815431680 402309120 1384816640 3257044992 3788437504 230210560 4114348544 836770048 1127220352 4144513728 1333541728 2616079728 3597078488 1121044004 3795660718 860157023 +2147483648 3221225472 3758096384 2952790016 3087007744 335544320 2382364672 1493172224 3816816640 2789212160 2560622592 1909456896 309854208 3003908096 65929216 3720937472 2152562688 3400384512 3722289152 3212169216 1501661184 2032391168 1923407360 862984448 2494068096 1274307648 4246882144 1288131376 787789784 4266161380 209996386 2542434069 +2147483648 3221225472 536870912 268435456 1207959552 2214592512 1711276032 3405774848 1870659584 2973761536 2648702976 3706716160 4064804864 2170290176 1136787456 3949133824 87523328 2241314816 3599212544 759148544 648787968 2432015360 1039457792 1345350912 3957868672 2295078720 1102731232 1373049104 2788809576 3142492236 2892444642 1100064643 +2147483648 1073741824 3758096384 2415919104 2281701376 4227858432 167772160 3841982464 4152360960 1824522240 3588227072 3522166784 209190912 4168351744 3738042368 3711107072 264732672 216514560 1442308096 2080346112 221501440 1701420032 1407508992 4180174592 2849789312 2974944832 650201120 2950097616 811140648 2765266452 2175760174 3702895305 +2147483648 3221225472 2684354560 2952790016 1207959552 1677721600 1644167168 2399141888 2306867200 4148166656 966787072 468713472 1005060096 2425618432 3725197312 118161408 3923148800 3979788288 4100366336 1744760832 683845632 2558299136 617463296 2899840768 3533441152 1766730816 3092842464 3640771376 856566472 3883476284 2888952950 1040583923 +2147483648 3221225472 1610612736 1879048192 3355443200 201326592 1308622848 2868903936 2541748224 3795845120 2837446656 2685403136 3851943936 1923874816 2001600512 4059627520 863207424 1846788096 3089342464 2150338560 1818208256 2048773120 2390411776 998796544 1412724864 2388808512 2465665632 78315248 686820088 887643700 3741585506 1323988549 +2147483648 1073741824 536870912 805306368 671088640 4227858432 301989888 3841982464 897581056 3418357760 3575644160 3796893696 1229455360 803471360 2138439680 1115226112 1103200256 2049032192 416407552 1745481728 3280332800 2772958208 1056997888 3831237376 1883912576 2927821632 2172319392 1739015216 2997666072 642673596 1845828942 1650191477 +2147483648 3221225472 2684354560 3489660928 3892314112 872415232 3053453312 1862270976 3984588800 2353004544 929038336 4010803200 2794979328 2938896384 3622699008 1854996480 3336798208 851689472 389259264 2600202240 1076860928 2315119616 3441096192 2445552896 1363827328 3234548800 3903904352 2438949328 260229720 2699588372 2107926402 635049973 +2147483648 3221225472 536870912 2415919104 2013265920 2214592512 570425344 788529152 2088763392 373293056 899678208 4004511744 1027080192 3753115648 1407320064 1844903936 1323663360 168148992 26583040 979218432 4101109760 2669134848 1576699392 3694925568 695091328 3584106176 3136325088 4195817264 2683698280 713920756 2845431342 3578498143 +2147483648 3221225472 3758096384 3489660928 2550136832 1946157056 2785017856 1358954496 4286578688 3284140032 1725956096 3004170240 3052929024 2479620096 3593076736 4148232192 1447723008 241876992 3592069120 3560099840 1919334400 1422980096 3076771328 2807307520 2167829888 3027462720 14154656 1550999760 188568920 1118348708 3178227522 3969802455 +2147483648 3221225472 536870912 268435456 2550136832 3556769792 1509949440 3808428032 1619001344 2646605824 606076928 1286602752 3272081408 1812725760 2103836672 2047148032 1644986368 3840720896 989634560 1703194624 656455680 4240110592 900832768 4007932672 1576665728 2061193920 135105568 3775551024 699604072 3134318572 2528388330 534908889 +2147483648 3221225472 3758096384 1879048192 2013265920 3288334336 2583691264 2466250752 3531603968 2160066560 1944059904 1636827136 2302148608 3392929792 892207104 2417557504 2301919232 1125433344 1222942720 2785857536 2217273344 1179309056 2270541312 1421638400 1408135808 3472456640 1126484896 1936493136 1735976600 2610081796 477732890 1063931661 +2147483648 3221225472 3758096384 1879048192 2281701376 1006632960 2113929216 2063597568 847249408 1186988032 123731968 1024458752 2718433280 4236509184 656277504 2376007680 378044416 1713946624 2547556352 2575355904 3207391232 2726734848 3938431488 1800670464 611741824 319490496 455006880 3774062864 2863537048 1046963356 2488597982 4019890129 +2147483648 1073741824 3758096384 268435456 1744830464 1140850688 2650800128 587202560 1619001344 3972005888 1608515584 1431306240 1124597760 3477864448 4005691392 3404529664 1231781888 1523302400 482074624 2768474112 68655104 1251060736 2079493632 2880848128 830148736 2988474560 3799205536 1433174352 2830176248 293704828 2866450650 1875523643 +2147483648 1073741824 536870912 3489660928 1476395008 872415232 3053453312 2164260864 2977955840 2302672896 618659840 705691648 109576192 4181983232 1927151616 2022244352 1571782656 2509225984 339730432 893906944 3978008576 860468224 3887771136 483554560 322139520 709397824 1808865760 3611526032 3022375576 2505083868 3126687870 817471377 +2147483648 3221225472 2684354560 2415919104 2281701376 1140850688 2785017856 2701131776 1585446912 2453667840 44040192 1068498944 2558001152 4179361792 2265055232 3015507968 3107684352 3411787776 4262174720 2690904064 4214732800 445774848 1515380224 554044672 678632832 883741376 3903392736 624812720 3081292136 736583508 199945434 1081766363 +2147483648 3221225472 2684354560 2415919104 3087007744 2617245696 2181038080 419430400 1518338048 12582912 4204789760 665845760 105381888 2461794304 1147535360 2525429760 2906423296 266125312 185376768 718598144 156284928 2606949376 1620027904 2602199808 616638336 2479614656 730364576 1419538416 3289780264 1005536524 3815823698 1897047521 +2147483648 3221225472 536870912 4026531840 1744830464 2348810240 1577058304 2097152000 3598712832 3779067904 1876951040 3664773120 171442176 104071168 1028521984 4073521152 114327552 1357955072 555786240 2349379584 2570373120 2358705152 3100752384 309990656 1124297600 1784537280 1413496928 90189712 758122152 1691889076 1019497902 657858441 +2147483648 3221225472 2684354560 805306368 2550136832 1409286144 2717908992 654311424 713031680 708837376 4154458112 3484418048 59244544 539230208 2178023424 3804430336 1804173312 384417792 800694272 1755443200 469624832 3684934656 65441280 1997954816 3615558784 3794991552 1491893472 970342192 727786728 1302513452 3608416830 3608807255 +2147483648 3221225472 536870912 3489660928 1207959552 67108864 3388997632 1358954496 1082130432 3007315968 3135242240 4275044352 2912419840 24379392 1698299904 970260480 3611656192 2892349440 1981128704 2839392256 1329715200 2885155840 1685913088 2423134976 891253632 1199092672 1450981984 2629185296 1938490488 2719131828 1920024846 2917653779 +2147483648 3221225472 2684354560 1342177280 671088640 3154116608 3590324224 1862270976 3246391296 4139778048 4213178368 187695104 582483968 902561792 3352690688 805634048 4031610880 2251145216 3523059712 2983587840 483514368 2257832960 3374092800 3351935232 50007680 2647428672 1482843424 708776112 3140399400 2904376948 2163321746 1612957177 +2147483648 1073741824 3758096384 3489660928 2818572288 1677721600 1107296256 3539992576 75497472 3284140032 3743416320 2821718016 3583508480 751566848 2945056768 1170014208 2971566080 4202610688 170844160 2338754560 3575838720 2211228672 4105149952 3242868480 3005027968 3010376896 3129402656 3417490096 3022303912 1218151012 123494658 2917281095 +2147483648 1073741824 1610612736 805306368 2550136832 3825205248 1979711488 3405774848 1652555776 1455423488 1159725056 1427111936 3980918784 23855104 2005794816 1969029120 2837872640 1262927872 2872500224 646893568 3113928704 1772127232 1134032384 288247040 218982528 3893295552 2505745056 2374023216 487059128 3978719772 1375815082 3455109613 +2147483648 3221225472 2684354560 1879048192 3892314112 1543503872 33554432 3942645760 1333788672 1161822208 2573205504 1810890752 971505664 2547253248 311558144 891092992 593723392 432259072 1788059648 2066477056 4207396864 16366592 3166343680 4285141760 3507562112 2892882240 1850266592 1292322640 3982137000 341458012 1406759606 480880767 +2147483648 1073741824 536870912 2952790016 2013265920 1946157056 167772160 251658240 2927624192 2873098240 413138944 3278897152 563609600 2319187968 3653369856 35323904 1872658432 536788992 854515712 3949391872 4048726016 2338624512 1185525248 1311386368 272592000 3718290368 3049758304 2277206576 2842617736 3651597636 3090331994 1106550843 +2147483648 1073741824 3758096384 2415919104 3087007744 1677721600 4060086272 4009754624 1837105152 3133145088 4154458112 2813329408 2788687872 19660800 2958163968 1946222592 905281536 2618671104 1850073088 2620231680 3127498752 3808396288 925414912 3815395072 2343401600 3035098688 2423554848 1428164848 1089482536 592979508 490501026 2681873931 +2147483648 3221225472 3758096384 1342177280 4160749568 2885681152 3187671040 2197815296 3548381184 2294284288 3013607424 133169152 1023934464 225705984 109969408 3571908608 670597120 1981333504 805871616 2467352576 561838080 2208203776 580637184 1709575424 3779267712 3066987840 786690336 2447007984 341389064 2402791308 2502179382 1115039473 +2147483648 1073741824 2684354560 805306368 3892314112 1946157056 2382364672 3976200192 2306867200 2067791872 1075838976 4264558592 206045184 2468085760 2688417792 1917386752 2826797056 3047014400 3595427840 4191531008 3847333888 1777064960 2132338176 3046514944 1149572992 2396779328 886103776 281691888 488332776 2447563212 2764387138 1182521309 +2147483648 1073741824 536870912 268435456 3355443200 738197504 1979711488 3103784960 1769996288 734003200 77594624 3144679424 2578972672 2680422400 2192441344 3961454592 1965588480 240697344 4158709760 1478815744 42661888 177576960 633145856 3840274688 3280293248 3655436608 4094387360 1095695088 1178316104 2762084500 2051871478 3441285857 +2147483648 1073741824 1610612736 805306368 134217728 603979776 2315255808 3271557120 1652555776 2839543808 480247808 628097024 2942828544 1189347328 720240640 3853582336 468484096 3130834944 2415190016 1376833536 108972032 3968846848 2260950528 850385664 452156032 3647454144 1701259104 4209108272 2872191368 3764610364 4242537678 2736456313 +2147483648 3221225472 536870912 4026531840 2281701376 1543503872 167772160 1694498816 2776629248 3955228672 3005218816 2305818624 164102144 122945536 478543872 215023616 3280699392 2801516544 3442712576 593997824 3898722304 3195046912 1029382656 2517690112 558593408 3259537216 1736911520 3894607664 2328631688 3093969516 2353753158 3687351621 +2147483648 1073741824 2684354560 4026531840 1744830464 1677721600 2919235584 754974720 1920991232 3443523584 123731968 797966336 3281518592 3973840896 419037184 2605907968 2860679168 2836578304 277536768 3075911680 1680656384 2260728832 2937933312 4068464896 4005375872 55551680 1905592416 2960914384 3992661528 3346454228 3889999674 4046968199 +2147483648 3221225472 2684354560 1879048192 2550136832 1409286144 2986344448 251658240 159383552 2613051392 1264582656 4266655744 1851260928 3500408832 2787508224 416481280 1763606528 357482496 2350292992 3509776384 3067398144 644318208 1588145664 58701568 304943232 153740352 433480096 859521040 1324536120 1739911444 3141007814 2943436437 +2147483648 1073741824 2684354560 2415919104 1744830464 872415232 3724541952 1291845632 3682598912 2512388096 3307208704 1005584384 2394423296 817102848 934150144 3228631040 1168736256 3025780736 2044846080 399880192 3392927744 3970616320 785602048 709032192 896483200 989913664 2832486560 2319351344 1582921160 11922324 2871761998 1069723097 +2147483648 3221225472 3758096384 2415919104 3623878656 4093640704 33554432 318767104 360710144 1992294400 463470592 686817280 2281177088 4148953088 3996254208 1457848320 1346011136 2798305280 1278386176 1946079232 2341246976 1820980224 2342718976 4169256704 2459395712 1497349184 1155538720 2878367472 2980592776 3435417716 918977874 3279625739 +2147483648 1073741824 1610612736 3489660928 2281701376 1140850688 3724541952 1426063360 2122317824 46137344 769654784 2463105024 2151153664 3281256448 3543793664 2784034816 2767290368 3810639872 1570365440 4241346560 3524769792 1832320000 234839552 4081774848 686373760 257283264 2071195040 3632580432 439496760 2509066532 2900865902 499053107 +2147483648 3221225472 2684354560 1879048192 939524096 1677721600 1778384896 452984832 3598712832 2109734912 1872756736 3064987648 1331167232 4154720256 3952738304 793706496 3568205824 2971582464 3032915968 2426597376 362334208 2045236224 760309248 327914240 2395422336 507684288 440980256 2704273648 1256025512 2102241540 1946575958 4259381339 +2147483648 1073741824 3758096384 2415919104 1744830464 1946157056 1711276032 1895825408 2290089984 3124756480 1591738368 275775488 1589116928 184811520 3041263616 4210360320 4167532544 1561837568 3039813632 426479616 2421020672 3414748160 3627505152 3147080960 4167400832 1823451584 464235744 1827516304 152605096 3976154100 2368244726 3651617941 +2147483648 1073741824 536870912 2415919104 3892314112 335544320 838860800 2768240640 2189426688 1337982976 1352663040 2305818624 1643642880 2690383872 1403912192 1226375168 2075426816 4223975424 3065831424 1780543488 78559232 1351076864 4046145024 2879627008 3508088192 2008325312 2244248352 1304209264 2208351688 1257167412 1516748698 1086002829 +2147483648 1073741824 2684354560 268435456 3087007744 2751463424 1442840576 1191182336 3061841920 2864709632 2321547264 1752170496 3711434752 2341732352 1679687680 530513920 3209789440 3156328448 3449413632 1103998976 3157506048 2124211200 1775580672 4130397440 2371821184 3509712320 575772832 1201797520 3302595496 3605911604 3177421694 4193560753 +2147483648 3221225472 536870912 4026531840 1207959552 2885681152 3523215360 3640655872 1098907648 1254096896 3059744768 1139802112 1831337984 4010016768 1538916352 2843148288 1147568128 2090254336 20881408 1769648128 3965765632 562555904 2797156864 3234042624 438525824 2212810560 2776474144 3849213200 641019624 1257085820 2125876094 395922915 +2147483648 3221225472 536870912 805306368 402653184 3825205248 2315255808 117440512 612368384 4097835008 2438987776 3765436416 127401984 3441688576 3047030784 1350631424 736919552 3265052672 3162808320 2925572096 2522785792 898606080 32200192 1077662464 1415409792 2477183680 1314619616 3031247952 3397315176 622848676 3720561846 2368204985 +2147483648 3221225472 3758096384 1342177280 134217728 3825205248 2181038080 452984832 1015021568 2411724800 1893728256 3698327552 2936537088 1467219968 254410752 3937337344 2887548928 1164754944 2347016192 1188089856 3378182144 3492150272 2522942976 518098688 2577605248 1909124288 1499321120 689788752 1145034600 2263236588 102334166 1176363395 +2147483648 3221225472 536870912 805306368 2013265920 201326592 771751936 1459617792 1954545664 1631584256 3504340992 1632632832 2529689600 266600448 2319581184 1752104960 1750499328 495370240 974036992 2366287872 572041216 2260702208 2483884544 239715584 518540928 1049904320 3522829408 1244872720 2873676472 2490889436 3790154158 3238771279 +2147483648 3221225472 2684354560 805306368 671088640 2885681152 2046820352 4177526784 2290089984 1052770304 2900361216 2532311040 556269568 3240886272 402522112 1558773760 4191322112 2544025600 3226116096 2441539584 1921574912 1917451264 339159552 699127552 1751649152 546062272 1991116960 1066468048 436638632 4257791036 3370756906 552039701 +2147483648 3221225472 1610612736 3489660928 671088640 4227858432 503316480 2768240640 2961178624 2529165312 3412066304 2135949312 255328256 3041656832 94240768 3584360448 1725071360 1896005632 1291493376 1222021120 2367223808 2282089472 987435520 409459968 3058184064 84174784 1637487776 2931768592 3383591096 1347363364 480639746 2825612301 +2147483648 3221225472 2684354560 2952790016 4160749568 2751463424 1375731712 1392508928 4034920448 1052770304 3990880256 2783969280 2745696256 1592000512 2647785472 922025984 3003154432 40943616 2904072192 1562177536 3720259584 706991104 3693544960 3883265792 2091935360 34107072 2469665184 1793727312 1586053032 2608785788 2747520142 2346123943 +2147483648 3221225472 536870912 4026531840 2818572288 2751463424 3321888768 1023410176 461373440 264241152 3344957440 1892679680 3997696000 3214147584 3050700800 2848915456 168656896 123584512 3956645888 10596352 2657601536 1887476736 751390208 2911563008 1657033600 22965824 1320903072 4140547600 314226808 2434550364 2510449174 2575915197 +2147483648 3221225472 536870912 1342177280 3087007744 1409286144 2382364672 2835349504 1652555776 213909504 3466592256 3201302528 2444754944 76808192 1671299072 1025048576 2752282624 777830400 4263813120 277917696 3558774784 3063923712 3608636928 2152589568 1047797120 3626900672 1733378720 162578928 4136534168 239573316 3799200398 1039911297 +2147483648 3221225472 2684354560 4026531840 3892314112 3019898880 1845493760 3338665984 2306867200 432013312 2292187136 3742367744 3144155136 2475950080 300285952 2029846528 2247524352 2238103552 2362351616 2356867072 3058468864 905575424 533407232 1187238144 2819887744 3576047168 1893556896 4255578864 3471737720 3844777932 524595334 4267561013 +2147483648 3221225472 2684354560 1879048192 2013265920 201326592 503316480 50331648 2407530496 4030726144 3688890368 1209008128 3991404544 2591293440 1177157632 334823424 3698360320 836812800 1565040640 1583149056 614909952 177992704 1026519552 704494848 3561757824 404106048 3915078496 2765611664 2620982424 1445390188 1717293782 823079043 +2147483648 1073741824 536870912 2415919104 134217728 2483027968 3724541952 1023410176 2592079872 2436890624 1835008000 2224029696 542638080 1139015680 177078272 3915317248 1145405440 3092627456 2924339200 3511283712 1838659584 338738176 3256972800 4258453760 4054591360 4201781952 2589272672 3397697744 198657176 3810104756 1802502086 258260545 +2147483648 3221225472 3758096384 1879048192 1476395008 1543503872 1711276032 3942645760 192937984 2923429888 2078277632 2091909120 1895301120 1747189760 2082078720 1216020480 383746048 1525661696 2279055360 2924728320 3340363776 170574848 3735644672 3099105536 1043221632 1816729920 1049159264 4128669584 424500168 3825386164 1569003046 2636046187 +2147483648 3221225472 3758096384 3489660928 402653184 3959422976 2919235584 2164260864 3397386240 2889875456 2493513728 2171600896 459800576 3236691968 2409234432 1859059712 892829696 1472708608 3463421952 2355351552 86620160 209630208 3909960192 2916930816 3128309120 2849308864 951627488 1842360496 1712865800 2374267580 4067846986 2647996999 +2147483648 1073741824 536870912 2415919104 3087007744 1946157056 3791650816 1191182336 4018143232 1765801984 450887680 1078984704 3211264000 3558604800 1418592256 2968977408 103317504 855162880 1699799040 871165952 3880957952 3512591360 1411472896 935063296 340405376 1440557888 3504728032 2090151568 3691626680 71530508 2744828546 1139911045 +2147483648 1073741824 1610612736 2952790016 1744830464 335544320 1040187392 486539264 2340421632 2503999488 1658847232 334495744 729284608 3797680128 499515392 2419130368 377257984 755810304 1169481728 3150499840 4066281472 1342684160 2293184000 1329719552 2019428224 3550286400 532844768 1407303056 466514536 1943353044 4031161466 350993113 +2147483648 3221225472 3758096384 2952790016 1207959552 738197504 1845493760 2801795072 578813952 2176843776 3957325824 152043520 3215458304 342622208 1895956480 1141571584 600276992 3377971200 2126487552 477351936 1363249152 244493312 1279343104 2100350208 2927246976 3090120640 968488736 821481168 631193688 3810634380 2730666554 1120490363 +2147483648 1073741824 1610612736 268435456 3892314112 1677721600 1912602624 1258291200 159383552 784334848 3336568832 441450496 502792192 1965817856 1097990144 2805661696 1750564864 3867656192 3309297664 1790169088 674355200 3967986688 649141760 3401639680 3286377088 1965258304 3719035168 21861968 17364344 3257283716 1587898514 1165919339 +2147483648 3221225472 536870912 805306368 939524096 603979776 2449473536 3640655872 3212836864 3166699520 3273654272 4113563648 2040004608 4228120576 1729495040 4069588992 2211610624 375570432 3753549824 1054781440 3466110976 776057856 2241799680 2861018880 2131125120 3778612288 3939416608 1127255984 542999336 944597220 958462310 4076178605 +2147483648 3221225472 3758096384 2415919104 671088640 469762048 1577058304 486539264 2675965952 1019215872 849346560 3006267392 3042443264 595853312 643956736 3589865472 2893447168 667336704 1725865984 4223324160 67672064 1870236672 889389568 1546382592 1554137984 2119785536 2596706848 1230958448 2675606760 2460523332 3058298118 3747284087 +2147483648 3221225472 3758096384 268435456 3355443200 738197504 1711276032 3070230528 3246391296 3619684352 81788928 2221932544 1255669760 2667315200 2730622976 212008960 3545399296 3974283264 3839533056 3109474304 1221384192 3914578944 3592628736 1662179584 1757586048 3049968192 1748943264 3020468176 924688360 2241470340 3818879098 577827419 +2147483648 1073741824 3758096384 3489660928 3355443200 2885681152 704643072 1124073472 864026624 2973761536 1264582656 1095761920 3711434752 2324430848 3806199808 4030398464 1295417344 1764147200 561963008 128094208 516225024 1202953216 3472574976 4111900416 3155615360 3163985728 3327580128 2289499728 3427200248 2502869348 2551885986 831060365 +2147483648 1073741824 3758096384 1342177280 939524096 3690987520 2583691264 1929379840 3430940672 1203765248 2409627648 1609564160 3910664192 1448345600 3555852288 2861236224 2849275904 2212806656 3529302016 3782774784 491960320 900572160 3711650304 1009567488 2116066944 4075202752 3763327776 3367510256 1151614216 594168452 3466552622 902232855 +2147483648 3221225472 2684354560 805306368 2818572288 2751463424 1577058304 2466250752 2239758336 1983905792 3147825152 2792357888 2821193728 10747904 2394030080 3528785920 525565952 1164165120 1407950848 3619680256 3303401472 1156889600 3074780672 2506850560 3699370112 2500172352 992274784 2015197360 3513249160 1823073436 310555214 405943895 +2147483648 1073741824 3758096384 4026531840 3623878656 4227858432 3187671040 1728053248 1417674752 4194304 278921216 3253731328 3952607232 1511260160 1501167616 270860288 3117318144 2457780224 3561414656 3726807040 285272064 2689696768 964000256 1067902208 1441969792 1680395456 1509803232 2645252272 381807176 2373803652 2587528974 299160179 +2147483648 3221225472 1610612736 4026531840 402653184 3556769792 4060086272 2264924160 3229614080 1992294400 1864368128 2681208832 2588409856 2917400576 2419720192 1098186752 994148352 1011990528 540647424 4220358656 247457792 2186208256 3464826368 442087168 4148024448 3519538368 2677184416 3405993008 1964686808 751256572 3044065166 2109357139 +2147483648 3221225472 536870912 3489660928 1476395008 2617245696 3724541952 218103808 3984588800 843055104 4137680896 2255486976 3655860224 1070333952 1650589696 2889678848 3540156416 2989670400 754622464 1493610496 3375159296 1764619264 2951035392 2793837824 2959913856 3272455488 4166341728 4002327344 2398136840 314021884 1240209818 198335723 +2147483648 3221225472 3758096384 2415919104 4160749568 2080374784 3254779904 3942645760 1501560832 2889875456 845152256 2091909120 4035444736 1968963584 3844734976 721223680 1662091264 14794752 1468637184 3089485824 1625790464 1551295488 3548731904 3458595584 2112335488 3640037952 457538656 2760216912 2482490632 3127835212 3464588386 2137764791 +2147483648 1073741824 3758096384 3489660928 3087007744 335544320 234881024 2868903936 3699376128 3862953984 3051356160 4052746240 3716677632 1433665536 1366163456 3474259968 2639757312 2307375104 829415424 1506512896 2915956736 498902016 751644160 3381389568 120446080 246211264 3557100000 1503635216 1536420312 215079452 2587277862 1715346769 +2147483648 3221225472 2684354560 805306368 3355443200 2885681152 3523215360 2634022912 4253024256 599785472 622854144 1164967936 1447559168 3697016832 650772480 2407333888 384729088 3076440064 1756798976 1843064832 2126047232 3561589760 2861914624 1921184512 3552353664 679990080 2108033696 589243440 3030373512 2344767660 2889949442 2645874215 +2147483648 3221225472 3758096384 2415919104 3892314112 4093640704 1644167168 4009754624 2273312768 2923429888 442499072 1712324608 1568145408 3914596352 1618345984 2902654976 400392192 4002267136 3876954112 1418842112 960468992 1457056768 3610973696 1449780992 3526078592 583983936 489163872 172784976 2234654808 453850596 1577766862 744914869 +2147483648 1073741824 3758096384 1879048192 2281701376 4093640704 973078528 721420288 729808896 2654994432 1965031424 2024800256 1856503808 3213623296 3020554240 388169728 1588559872 3311386624 2824331264 1470861312 3639191552 1360456704 2991265280 860080896 407223936 3735878464 1681947744 4263541488 3274725544 149453052 3064731578 45746687 +2147483648 3221225472 1610612736 805306368 2013265920 1677721600 3523215360 285212672 1333788672 3619684352 2887778304 347078656 773324800 2771648512 3794141184 533528576 873955328 1491582976 4246708224 4173041664 1949665280 1255453696 1288766976 1952296704 1683523456 330526784 17757088 3427148208 3181196776 991932900 3820738302 515243693 +2147483648 1073741824 3758096384 1879048192 4160749568 3959422976 2717908992 385875968 3917479936 1010827264 2636120064 1401946112 4053270528 2377908224 447873024 3354853376 2567995392 1329643520 934862848 4038365184 2383325184 2497565696 709042688 3632706304 3996768384 3551362112 640936544 3346399472 2794009400 3317531892 1559456938 1989070003 +2147483648 1073741824 2684354560 2415919104 1476395008 3019898880 1644167168 3808428032 2675965952 264241152 2808086528 927989760 2396520448 3053715456 734920704 688717824 1804042240 613924864 1055907840 920367104 27129856 1456264192 1740705280 347471616 337702528 3968028992 4146761376 497047824 3467642040 1791496404 2684108630 1513761521 +2147483648 3221225472 1610612736 2415919104 3892314112 1140850688 234881024 3942645760 1602224128 3888119808 1205862400 1169162240 2155347968 3716939776 267517952 873660416 977305600 733003776 3790118912 724865024 764336128 1344908288 1379339776 2771831040 1002806400 3837092672 1899866272 3531151184 1299182472 3657060020 4161240818 445574475 +2147483648 1073741824 2684354560 2415919104 3623878656 4093640704 2382364672 3372220416 2860515328 2420113408 463470592 1437597696 595066880 1139539968 3173384192 2370502656 767918080 2897592320 3173900288 4065439744 369096704 1098945536 1950313984 639625472 2341531008 1693927616 864803040 2111476016 2010799592 1696934228 1524281122 1683637873 +2147483648 3221225472 1610612736 268435456 134217728 1946157056 2516582400 2030043136 1619001344 2713714688 2996830208 288358400 2748841984 205258752 3739877376 913637376 2229370880 1519501312 791257088 1644531712 1355257856 1786158080 2553357824 210218240 1201058176 4150350272 3931109664 696421488 542075624 672969220 763654042 3049660975 +2147483648 3221225472 2684354560 4026531840 2818572288 1811939328 3925868544 3070230528 2105540608 4156555264 1960837120 3270508544 2691170304 724828160 972947456 1891827712 3950673920 1707786240 2072158208 2082926592 4110452736 1237310464 2149542400 2473647872 848798848 1485515328 2044639648 443322320 4286430376 1168508828 2885636230 536914745 +2147483648 3221225472 2684354560 1342177280 1744830464 1543503872 973078528 1694498816 2508193792 2931818496 2619342848 1284505600 699924480 1593573376 2336358400 3962765312 2876604416 3265642496 3539836928 976351232 2283526144 3842829312 372720128 3140198144 2045021568 2714990400 457545760 1422780976 2606360184 1832892836 3007489370 2056127163 +2147483648 1073741824 536870912 2415919104 2013265920 1275068416 369098752 2734686208 3632267264 2319450112 3118465024 852492288 1726480384 313262080 117309440 1863254016 2061271040 30195712 2684674048 366538752 3053369344 1894089728 2831360512 3736267008 617339008 287573184 1589795296 402215184 2217722488 2227590156 3628817370 101643109 +2147483648 1073741824 536870912 3489660928 3355443200 2483027968 3724541952 2164260864 3279945728 3409969152 2225078272 4262461440 3847749632 2813067264 3119382528 2717319168 3266084864 3715940352 2957303808 2417553408 1931384832 3146644480 1551578624 2811402496 2033432960 4118046784 3137484256 632904624 3536558776 3016254740 2234785090 4213316341 +2147483648 1073741824 3758096384 4026531840 402653184 1409286144 1509949440 1291845632 3951034368 650117120 2027945984 745537536 2593652736 3665559552 3647340544 1877803008 3861348352 2249703424 3878674432 3087241216 4193118208 802481152 1515277824 3189875456 4064994688 4008722496 3050838816 2371646288 3564516200 4274323748 1000598426 2562571881 +2147483648 1073741824 2684354560 2415919104 1744830464 2617245696 3590324224 3976200192 1954545664 3695181824 622854144 2295332864 4238868480 320077824 2445672448 19595264 2980282368 3635658752 1811668992 2657071104 3913414656 1053215744 922681856 654682368 2775105408 2627761600 4027597792 3452439920 3001312024 1539207244 2677493830 2448530021 +2147483648 1073741824 536870912 3489660928 2818572288 3556769792 2785017856 285212672 4085252096 901775360 2522873856 3163553792 4135059456 985399296 1379008512 2046230528 2880864256 912703488 1765728256 1261629440 2252904448 2693516288 249243136 1283241216 418241920 2866418752 1647523488 3518554512 2749616600 1692359652 2383583546 620274531 +2147483648 1073741824 3758096384 268435456 1744830464 2080374784 4127195136 3674210304 1065353216 3116367872 2778726400 4096786432 67633152 2333343744 636354560 1475149824 1550942208 855752704 401203200 2938998784 2493224960 620407808 1221136896 764913920 1744348288 41315136 1438715808 2013512048 1901494632 2843438700 1012971878 4133097425 +2147483648 1073741824 3758096384 2952790016 3892314112 2483027968 369098752 2634022912 3363831808 146800640 4271898624 3012558848 3884449792 2054422528 163446784 2222391296 130383872 454410240 25026560 2943979520 2185218048 1061469184 2876470784 2416164096 766415744 443164608 433671072 662354160 3779358520 1621517820 2164996422 617608537 +2147483648 1073741824 2684354560 4026531840 134217728 872415232 1174405120 4244635648 2407530496 4223664128 2971664384 1691353088 3155689472 3045326848 828768256 3687251968 1476952064 1603846144 2984304640 1926541312 689620992 3723611136 2478003712 900117760 1673767808 1409948736 107809184 703958320 3491049816 918670932 2849733910 2167049957 +2147483648 3221225472 536870912 4026531840 134217728 3959422976 1375731712 4009754624 3128950784 1858076672 1881145344 288358400 3031957504 2259419136 2432565248 1066860544 3016720384 2195701760 525836288 3913527296 2970732544 2876820480 2661300736 703615744 1167606912 1746667968 4211492512 2740681392 2447475752 1029748596 1543267234 3616941725 +2147483648 3221225472 536870912 2415919104 3087007744 2214592512 2785017856 721420288 1937768448 3435134976 3474980864 1081081856 2887254016 3308519424 1174536192 1511194624 2079227904 1119797248 4258701312 1132113920 982317056 2059248640 3970983424 322467072 2370044032 1176119616 86443808 887930032 3861749384 309885828 1906597022 2227859039 +2147483648 1073741824 3758096384 1342177280 3892314112 3288334336 704643072 4211081216 2239758336 180355072 1528823808 4207935488 784859136 4060348416 2196897792 3256418304 4022435840 473022464 3207192576 3093663744 2874390528 3793275904 1414540800 159939328 2279876224 1493308480 83966240 1921900720 1275576280 1608687036 3941427518 2091614855 +2147483648 3221225472 3758096384 268435456 4160749568 1409286144 369098752 2499805184 1065353216 2982150144 2619342848 51380224 2885156864 177471488 1613889536 4017422336 533430272 1123794944 2836635648 1124061184 3055147008 3971916800 3610250752 887637248 3949752192 1436942400 2680639648 2852053680 3427797304 1872263108 1365518350 2071625687 +2147483648 1073741824 2684354560 2952790016 1207959552 1006632960 1375731712 1023410176 679477248 4156555264 2908749824 3740270592 115867648 4151050240 1128398848 1852375040 3217784832 3260792832 625205248 2571612160 908716032 1738722304 2526040576 1956133632 2151941504 4199432640 4233847328 151687312 2866553320 487222172 2408939178 3356607307 +2147483648 3221225472 536870912 1879048192 2818572288 2348810240 436207616 989855744 1451229184 2671771648 224395264 412090368 2386034688 1709965312 3589931008 2171142144 1493532672 183877632 2774376448 654946304 3101657088 4151106560 3681556992 3454555904 548678272 1367740864 2469095008 3795891408 891960984 1454462084 2218363890 3973554767 +2147483648 1073741824 536870912 2415919104 3892314112 3422552064 2181038080 3338665984 3498049536 2319450112 2770337792 2635071488 2489843712 2222194688 2584870912 1592590336 534151168 568770560 1906237440 1006825472 3819223040 2998651904 1257253376 2316839680 439117952 2820542656 543366624 2602417008 451892216 2614343884 3171182966 617247807 +2147483648 3221225472 2684354560 268435456 3355443200 872415232 234881024 922746880 1367343104 2436890624 3516923904 2425356288 3587702784 4114874368 400424960 3484614656 1962770432 1254998016 2852495360 3050958848 2716071936 1889442816 3142059520 2946253056 4279908992 2871870016 2951643872 4062203440 3436199032 3438829972 2182371510 459675545 +2147483648 3221225472 536870912 1342177280 4160749568 872415232 3388997632 3271557120 1971322880 1505755136 1910505472 1066401792 1350041600 3355705344 130678784 512425984 2400026624 3934109696 3692404736 2477371392 2357696512 3503744000 3278405120 1329355520 2255379072 2498850880 3029267616 2199679056 975066520 739862692 3279082790 772962307 +2147483648 1073741824 3758096384 268435456 1207959552 2617245696 1979711488 1392508928 478150656 3711959040 664797184 2819620864 3009937408 3101949952 3350593536 4101308416 2039447552 423608320 3636977664 3842740224 1702467584 2179644416 567833088 1746667776 1341784192 3636952768 3028064352 2172481456 597398968 1515317004 1261357822 4072569701 +2147483648 1073741824 2684354560 4026531840 3355443200 1677721600 1845493760 3472883712 1870659584 3804233728 1914699776 405798912 2935488512 4080795648 1161166848 898039808 2165014528 1880866816 4015251456 2874650624 1459472384 3216813056 2993167872 3954469120 1301425792 1516063040 1574092832 1747148080 4166091560 310563668 973817162 965073937 +2147483648 1073741824 2684354560 4026531840 2550136832 2617245696 2785017856 2969567232 2793406464 2227175424 2636120064 2817523712 4085776384 4185653248 2513305600 90505216 3494019072 2140323840 124444672 2791223296 743229440 123175936 353913344 2045008128 4117373312 1617896128 1975359648 3744946736 1102686152 1116552460 1722732850 272944277 +2147483648 3221225472 2684354560 3489660928 3892314112 1946157056 2583691264 16777216 2290089984 2025848832 1520435200 4010803200 2681733120 1059848192 1516634112 569704448 1630568448 2273361920 449355776 2558324736 2052495360 1324739584 1933071872 2103204608 328088448 2807115712 2906848160 3763331824 2969784184 2573065620 2365328002 756967409 +2147483648 1073741824 3758096384 805306368 671088640 3019898880 1241513984 1090519040 2239758336 801112064 631242752 3002073088 87556096 2438725632 1908801536 2723217408 3917774848 3520380928 1352458240 1673039872 3938617344 382049280 4126688768 1249649408 3765838720 2894664000 2722668192 3346716784 467270408 22949012 3657243834 3782922905 +2147483648 1073741824 3758096384 1342177280 2818572288 2751463424 3590324224 3573547008 2239758336 1790967808 1465909248 1557135360 1114112000 4197187584 3832938496 307429376 1656258560 2357772288 3908100096 1339330560 4183734272 856943616 3369352704 2433881344 1492737920 1334177088 1133981728 1948430224 1724761080 1615557068 1926015578 732615841 +2147483648 3221225472 1610612736 2415919104 2013265920 1946157056 2717908992 889192448 2424307712 2889875456 1956642816 2796552192 2713190400 2728656896 3698982912 3694592000 1609203712 226148352 506634240 2106494976 2548094976 2065032192 3203161600 1044795136 2962830720 3137326528 1343427552 1959835056 3060649192 3702019380 3559660262 2980450971 +2147483648 1073741824 536870912 4026531840 402653184 738197504 2583691264 1795162112 2961178624 1463812096 459276288 2056257536 3963092992 2642673664 3292397568 3017342976 3402203136 3082403840 2891046912 2374889472 3995568128 985170944 3914076672 2962366208 2677738112 1502266048 518476128 3465588944 548432792 3435681924 3903612870 2386702233 +2147483648 3221225472 1610612736 268435456 671088640 1811939328 3657433088 285212672 2273312768 2277507072 1184890880 416284672 1388838912 3155427328 593100800 2479554560 3508502528 888127488 2872549376 239833088 3965032448 3704392704 1428961792 3348502272 1231912832 2575993920 4287170464 361271536 712915608 493446908 2855861366 2781246491 +2147483648 1073741824 2684354560 4026531840 402653184 2483027968 4127195136 2634022912 3263168512 2596274176 2891972608 4291821568 3201826816 1158414336 2753953792 2371682304 696942592 4240097280 2037571584 2680598528 3518810112 2950677504 702811648 157431040 344939392 260958912 3265470368 526099856 836116600 2884979732 2171511826 1566095681 +2147483648 3221225472 536870912 1879048192 3355443200 1140850688 1241513984 2231369728 2071986176 473956352 2065694720 854589440 231211008 2062811136 3292659712 3241345024 14057472 1317453824 1811849216 3437408256 2216986624 2791173120 1168920064 3492686592 4118612352 1828430912 3313848928 2292689904 2430804104 65964908 3753547926 776522103 +2147483648 3221225472 1610612736 2952790016 939524096 1543503872 1979711488 855638016 3380609024 2873098240 4234149888 1223688192 4180148224 1812725760 1418067968 2870935552 4187521024 1921564672 2601558016 1540657152 820955136 4064269312 3628366336 2298085632 2507241600 824945728 684089824 1962877904 1059649960 1027642940 3844906426 4250587449 +2147483648 1073741824 1610612736 268435456 3892314112 201326592 4194304000 1795162112 2558525440 423624704 819986432 2865758208 3608674304 1537998848 673579008 1050214400 3684401152 2066464768 2695094272 3933720576 1332598784 1403694080 1528048128 616175360 3942056576 2675375808 1880767072 692532752 2155804024 1368267764 3418169250 3169428977 +2147483648 1073741824 2684354560 1342177280 3087007744 1543503872 2986344448 553648128 2306867200 1891631104 2166358016 680525824 1971847168 1241251840 3410624512 630915072 3366813696 3734880256 2353389568 1670492160 2784466944 281986048 2725538304 3115741952 38880128 2859915072 3436185376 266894256 4186714616 720513596 398420546 1907603751 +2147483648 1073741824 2684354560 3489660928 402653184 1140850688 3925868544 4211081216 3565158400 3846176768 1591738368 3195011072 4283957248 3780378624 3639214080 726466560 2126282752 2712453120 692379648 3102257152 1137104896 1447678976 1731491328 1977238272 2146770560 874030272 1423900256 3363699984 4050538536 770667140 1968034734 1574332315 +2147483648 3221225472 536870912 2415919104 939524096 1543503872 3590324224 2399141888 1031798784 1732247552 4288675840 686817280 3294101504 2302410752 2655911936 3634823168 1090224128 220971008 524525568 1623699456 1776678912 1227154432 2598128128 2392744192 2186233472 3032467520 3664376800 1241136 3262601800 2199116644 1810883706 46263197 +2147483648 3221225472 3758096384 2952790016 671088640 3288334336 2449473536 922746880 3900702720 180355072 1231028224 4134535168 273154048 3239313408 2132934656 1743454208 760840192 3117006848 3350306816 1179504640 2381023232 1725602816 2564062720 3703731968 3562736768 3237054656 4201485728 2159789328 1531096104 446182668 3536591366 3100529623 +2147483648 3221225472 2684354560 3489660928 1207959552 201326592 4261412864 2868903936 2273312768 952107008 2082471936 1496317952 1171783680 1658060800 1769603072 92471296 1454669824 3777282048 2307694592 501280768 2476644352 3685727232 77871616 2822898944 3796316288 4079395648 2343278368 3633737008 1849513896 3794108996 4133442222 3344100307 +2147483648 1073741824 536870912 805306368 1744830464 1811939328 637534208 620756992 1468006400 1774190592 10485760 3568304128 2845310976 4284743680 3971088384 780468224 3429072896 3975397376 4204519424 3666341888 679602176 3644775424 4036258304 466237696 2083588992 89763904 1144708256 3333834992 136791208 2932783972 871117398 1803428303 +2147483648 3221225472 536870912 805306368 402653184 2617245696 3724541952 3003121664 4085252096 3871342592 4078960640 1687158784 2458386432 3095134208 1798963200 201916416 1578205184 2468462592 1635360768 3505238016 442214400 3910181888 2727111168 3569501440 1330478208 4165965120 895925792 2598841264 1473153016 1837832636 4106002434 3302885983 +2147483648 3221225472 536870912 268435456 1207959552 2348810240 234881024 2533359616 914358272 3879731200 2619342848 3325034496 632815616 538181632 673054720 2282029056 1877311488 1119207424 3038617600 3665932288 3912480768 3057425408 3275905536 2404850944 473609856 3248717248 2247403104 3159260272 3459080552 2579081396 2254948670 3187854193 +2147483648 1073741824 2684354560 3489660928 4160749568 2348810240 3388997632 3338665984 4185915392 3040870400 2577399808 2995781632 3374841856 131858432 1892286464 2341011456 818249728 3602235392 4172144640 4006195200 1207425024 3135808512 1210999296 1987528448 490374272 3980617792 239909600 4109384240 2027453816 92543212 4153309826 4192667943 +2147483648 1073741824 536870912 4026531840 402653184 3288334336 2516582400 1694498816 3128950784 499122176 1835008000 256901120 7864320 3391356928 620101632 854392832 50954240 2230960128 2998001664 700313600 2383906816 2728952832 2642044416 210201856 4107730816 561738432 2176115744 3255316112 2217493304 1524255748 1731665302 431919021 +2147483648 1073741824 536870912 1879048192 2013265920 335544320 1778384896 83886080 3548381184 289406976 153092096 2242904064 200802304 1057751040 881197056 3928293376 4079714304 2868625408 261349376 4158124032 707119104 3452630016 736263680 3043429120 4122782080 3340701760 3203449056 2033780848 3357903016 3838495828 2791468882 3139925969 +2147483648 1073741824 1610612736 3489660928 134217728 1543503872 973078528 788529152 1216348160 3292528640 2124414976 1655701504 2400714752 28049408 2303066112 3035037696 910196736 1511047168 1058594816 2921123840 1114552320 3231955968 44175872 3028635392 3777362048 2460298432 1876281056 2401054128 4006185704 4064504932 1963125042 2617607889 +2147483648 1073741824 536870912 1342177280 3087007744 1677721600 3254779904 1258291200 880803840 767557632 1734344704 4059037696 1051197440 1691615232 3765567488 2790719488 2063695872 4065443840 3110723584 3664113664 3148601344 3476718592 409875968 3531675392 2278331008 1425234112 3365635616 544381328 3414838120 263917884 562028758 4064859567 +2147483648 3221225472 2684354560 2415919104 1476395008 3288334336 973078528 3372220416 2793406464 1849688064 899678208 2049966080 2779250688 3086745600 3003514880 3846504448 3667296256 2303115264 4135493632 1721430016 3397957632 689411072 3543299584 2716805888 892186496 3868290240 632075232 1264973104 3741143592 3912428028 745861250 1485936961 +2147483648 3221225472 1610612736 268435456 2013265920 2483027968 3925868544 3741319168 2675965952 759169024 127926272 185597952 265814016 3898343424 2152071168 2245328896 3504111616 1865203712 2302976000 1028689920 1817352192 964535296 2877451776 3773782784 3282031744 3902630720 320394720 639040048 2215112120 2682329940 3465461498 83595801 +2147483648 3221225472 1610612736 2415919104 3355443200 1811939328 2717908992 4244635648 3850371072 20971520 1453326336 1332740096 254279680 4239130624 55967744 1174208512 143949824 906280960 603758592 495489024 3231373312 3472735232 2874280448 2085034752 3290400128 2396849984 3534024672 2576134320 4213225736 259453852 2920016202 677320993 +2147483648 3221225472 1610612736 268435456 3623878656 3154116608 369098752 956301312 2256535552 398458880 1193279488 2865758208 1717043200 419168256 1975648256 3805741056 2844426240 1908064256 286433280 2699464704 3720386560 3645502464 828779008 3102302464 1562353024 2913414848 2026016032 389993136 2709291480 2766925300 1954629386 3058419627 +2147483648 3221225472 3758096384 3489660928 2818572288 3825205248 2516582400 1056964608 444596224 2042626048 526385152 3348103168 2243428352 605814784 866779136 2511273984 3065675776 3230318592 1128439808 4206284800 819509248 600960000 3172343296 3438613760 675146368 571758528 1597907744 2639358096 2810962264 403772548 2787876618 2791400095 +2147483648 3221225472 2684354560 1342177280 4160749568 2348810240 1308622848 4278190080 92274688 339738624 1268776960 1527775232 3338141696 3701735424 1057619968 3057451008 2619637760 3218391040 1880924160 856748032 2129057792 3286606848 2001625600 1040647424 3803290240 546048064 313920096 2435015600 452718648 3331399748 3334646678 707766227 +2147483648 1073741824 536870912 1879048192 2281701376 1275068416 637534208 4143972352 109051904 3175088128 2241855488 2947547136 2605187072 2868641792 3853385728 272171008 3958931456 1839775744 1299243008 951382016 743360512 2637532160 3718392320 2877257984 3733824128 2293658048 303920992 932364720 1332467816 3774044876 319538738 2862832293 +2147483648 1073741824 536870912 4026531840 4160749568 872415232 33554432 4143972352 1317011456 3292528640 3282042880 940572672 2529689600 2195456000 646578176 3976134656 2896789504 173654016 1487003648 3546673152 2610661376 1480782848 1420193280 3180146432 2048062592 2832073664 2697034208 2307970096 3062725176 2593313884 2106489010 3504431031 +2147483648 3221225472 1610612736 1879048192 4160749568 3556769792 3925868544 3472883712 2038431744 2529165312 1310720000 1089470464 3001548800 1316225024 2651193344 1875181568 4055334912 2418524160 2061475840 3901984768 3136923648 1336333312 3584441856 2952071936 343903360 2653143104 2960249632 2571286576 299387464 742152764 1136791686 768288325 +2147483648 1073741824 2684354560 268435456 939524096 1946157056 2181038080 2566914048 3296722944 3443523584 618659840 2836398080 3145203712 4142137344 4102684672 1018757120 1733984256 2204811264 2292375552 3234770944 2361964544 3345458176 4058652160 40443648 3263361920 1140752832 1149292384 1909166352 4023154584 4009113380 642194134 4224816083 +2147483648 1073741824 536870912 268435456 1476395008 3422552064 3254779904 2399141888 226492416 1170210816 2107637760 1294991360 2904031232 399245312 3446276096 2294743040 1567457280 2512240640 1173741568 2075258880 1598027776 3041317888 4106891776 4093055744 1098249344 2331091520 3688868000 3365317232 973234920 1072904548 245084930 3348685431 +2147483648 3221225472 1610612736 3489660928 3623878656 1140850688 4127195136 2466250752 327155712 146800640 1189085184 1007681536 2847408128 1456734208 2339504128 3058892800 3348267008 35831808 1068146688 2436272128 1589180416 3124073472 2276603392 2796752128 3632440448 2954550592 4257141024 4003769936 2986080856 1419721092 3355752814 1548463639 +2147483648 1073741824 3758096384 2952790016 939524096 1677721600 2449473536 3741319168 3850371072 868220928 3433037824 678428672 1078460416 179568640 3216375808 3198746624 880705536 1391378432 800514048 3667562496 3223373824 1594086400 771122688 3284758272 1739497600 861332032 2559214496 2318961136 1104148424 2631664364 1530010166 3593952813 +2147483648 3221225472 536870912 805306368 2818572288 2885681152 4060086272 184549376 3615490048 1606418432 3571449856 1521483776 1231552512 3105095680 1808924672 1349320704 1413120000 271237120 3956449280 3464409088 2460002304 780401664 3642894848 1109725952 3682530944 1545653568 3183712928 495072464 2545227656 1111948860 267166006 4209901087 +2147483648 1073741824 2684354560 268435456 3623878656 1946157056 2986344448 3909091328 3665821696 1270874112 1788870656 3591372800 137887744 543424512 1849556992 2564358144 1951236096 2612903936 2784354304 4154044416 573290496 1630589952 3765333504 989951744 3680084864 621534912 2841695008 1488345712 127222648 3836727908 3506347222 3472832393 +2147483648 1073741824 536870912 805306368 402653184 3154116608 3321888768 3472883712 2189426688 750780416 3693084672 2786066432 2274885632 1721499648 3336437760 1227423744 1685291008 33800192 778821632 2329931776 945154048 2311513088 1705916928 3602979072 763879040 485085120 3121144224 3751744432 804177592 200936052 930836666 3223099797 +2147483648 3221225472 1610612736 3489660928 671088640 335544320 3657433088 2097152000 1031798784 977272832 3592421376 1613758464 2293760000 3194748928 2405826560 3250388992 3603136512 1511243776 3279659008 3388968960 1046345728 442690560 2058249728 2714323712 3761870208 2685467456 4101598816 918675824 2321322856 2318368308 2755956098 1806919153 +2147483648 3221225472 3758096384 1879048192 1207959552 1543503872 1509949440 3238002688 3045064704 3510632448 1793064960 1481637888 3977773056 2383151104 3657826304 1167130624 2072543232 1022935040 2677055488 2608123904 785836032 84265984 4035863040 1503989504 3522334592 2173166912 3794621920 2689004688 2663247544 2075263284 1118503090 1712842353 +2147483648 3221225472 1610612736 2415919104 2550136832 1543503872 2113929216 1426063360 3514826752 4223664128 3676307456 565182464 771227648 569114624 1210974208 2378235904 3457122304 4091527168 1660395520 2041810944 3323582464 1171428352 3471194624 915752192 4071460736 2237699904 1162953376 2974257968 1196148200 3480612884 1371315298 4073155509 +2147483648 3221225472 536870912 2952790016 3087007744 335544320 3523215360 1325400064 3967811584 3686793216 3403677696 3308257280 2703753216 1231814656 91357184 2747203584 505970688 2243477504 973119488 190099456 1110632448 1389081600 3578412544 866850560 4084125824 621934272 2430149408 2647771728 2964937416 1042386780 3371265642 1027458963 +2147483648 1073741824 3758096384 2952790016 671088640 1409286144 1442840576 3472883712 4118806528 1488977920 1797259264 2437939200 429391872 4154720256 3215065088 379387904 3626139648 1544732672 3770343424 4248211456 2287519744 2370558976 3129636352 970005760 3949779584 349278272 2225292320 464115120 301403928 1216589012 2016825990 4086759575 +2147483648 1073741824 2684354560 4026531840 2550136832 2214592512 2717908992 2298478592 3967811584 3577741312 3525312512 4027580416 2944925696 3595304960 260440064 3472293888 2173403136 2138816512 889446400 3031937024 3611674624 3072361472 3791537664 1564694272 1400484736 2275333568 2359125856 3609907824 1743745144 2416937660 34713370 740477849 +2147483648 3221225472 2684354560 1879048192 1476395008 2080374784 2315255808 1426063360 276824064 826277888 3714056192 2052063232 687341568 44302336 1855848448 480182272 281051136 3778068480 4265123840 76869632 2032584704 2613830656 4106639872 994795264 3054933376 2372111808 4170861920 2691768272 2778187000 1459366276 977937494 1573470809 +2147483648 1073741824 1610612736 2415919104 1476395008 1543503872 637534208 2399141888 75497472 2428502016 232783872 3117416448 1870135296 2244214784 1369309184 3661824000 2107146240 2632499200 3907051520 4029468672 1392416768 774878208 3930462720 1526155520 4061048448 3479690432 1881832608 4199884368 811056312 4160898052 3643361126 2859320041 +2147483648 1073741824 2684354560 1879048192 134217728 1140850688 3120562176 184549376 3548381184 4223664128 1759510528 753926144 2078801920 3809214464 2267676672 1938358272 133791744 1588183040 403824640 933605376 1010534400 2745994240 1912745472 3672453888 795055744 1718153024 1261701792 2514365136 1505167016 2269033052 3569294426 1774358287 +2147483648 3221225472 2684354560 3489660928 2550136832 1140850688 4127195136 1023410176 494927872 482344960 2443182080 607125504 1334312960 165937152 733609984 1432944640 3577184256 3669999616 3009126400 3907121152 4119369728 4240397312 2483074560 3965414656 607814528 3505526080 2704101152 2159915504 123653864 1695050412 2544139038 1213866467 +2147483648 1073741824 2684354560 805306368 3892314112 1946157056 3321888768 2734686208 2692743168 1539309568 3193962496 3899654144 348651520 4153147392 3778936832 4182704128 3720249344 2708914176 1660608512 3854872576 2408294400 448093184 2483267072 2392401152 539870336 468597952 2903985440 1716171792 4193051944 280472524 1570974922 1936781685 +2147483648 1073741824 536870912 805306368 2013265920 469762048 2852126720 16777216 1518338048 3183476736 1126170624 3476029440 3753377792 1143734272 548274176 3524198400 288391168 1451802624 1587863552 3154833408 990242816 3199554560 3808270848 251211520 2609110912 3680377536 269946912 2179771312 163504936 943182708 57420706 2924366805 +2147483648 3221225472 536870912 268435456 2013265920 3556769792 301989888 587202560 3850371072 1749024768 2451570688 2154823680 616038400 2863398912 43909120 1590493184 3047456768 354205696 900767744 4029591552 828618752 1669792768 3342577152 733677312 2878187136 1039297600 2184404064 2738469744 2607840328 4114090132 3773567362 3686677677 +2147483648 3221225472 536870912 1342177280 4160749568 2885681152 1711276032 2499805184 1468006400 2269118464 1319108608 1202716672 3976724480 2549350400 2440953856 874577920 2142732288 2260713472 994811904 691384320 2006226944 2363712512 163377664 3370606848 2313853824 1413621824 399183840 2990070448 2616268904 2448405868 2127804118 3728335241 +2147483648 3221225472 3758096384 268435456 1744830464 2617245696 436207616 3640655872 4253024256 3208642560 1512046592 1563426816 2640838656 1642856448 376307712 1257046016 4055072768 651935744 3593969664 1373229056 3329546240 1088908288 1082974720 2006142720 956756864 4142683456 2230216416 1395468784 3562244200 2366346588 2886705386 2496517437 +2147483648 1073741824 1610612736 1342177280 2818572288 603979776 4127195136 3271557120 528482304 1455423488 14680064 556793856 1580728320 2479095808 3872260096 3373727744 871858176 3553607680 3071008768 1883623424 1486026752 704982016 1765473792 1768514816 1041814656 3239846720 3325699104 618748496 3852791752 3887494228 3757248246 594133425 +2147483648 1073741824 536870912 268435456 2818572288 1006632960 2717908992 2130706432 3598712832 62914560 1889533952 1576009728 1006108672 1707868160 324665344 3510829056 3717431296 7061504 1286070272 1484648448 964622336 2852989952 3430347264 1220100864 3391130752 914366400 1941975584 3902830704 3656406408 234382580 2227968466 416942687 +2147483648 3221225472 536870912 3489660928 1207959552 2214592512 2650800128 2835349504 4185915392 3217031168 924844032 2186280960 1273495552 2677276672 540672000 171114496 856457216 2716123136 2683346944 3960123392 454678528 3578100736 3955883520 871174400 3728602496 2212974912 332853920 3131561776 725886744 2022852460 1187447270 847699803 +2147483648 1073741824 1610612736 268435456 2550136832 1543503872 2785017856 3003121664 3749707776 2151677952 1914699776 1259339776 975699968 3039559680 3805937664 509542400 3814752256 1112064000 3705987072 2893991936 16898048 2817594368 3377592832 2558085376 53330048 1084979008 844014432 3988365424 2444569848 2919735660 120329402 333083319 +2147483648 3221225472 1610612736 1879048192 402653184 3825205248 1577058304 3070230528 3464495104 1337982976 2883584000 1469054976 1169686528 3756785664 3751936000 2873032704 3365830656 2653339648 1900716032 1177063424 3765938176 3434685440 113743360 384899328 3007566464 2795969984 2567085600 1454153168 3953233688 448278340 762074482 1247940739 +2147483648 1073741824 2684354560 2952790016 4160749568 1811939328 3724541952 1426063360 1602224128 650117120 4246732800 1573912576 2616721408 1220280320 452329472 669712384 1978892288 4144742400 3459768320 4278300672 2789926912 2393445376 645587456 2090953984 1903097728 450048064 2154805024 271444912 3257190488 978190884 666312250 3111485537 +2147483648 3221225472 1610612736 1879048192 2281701376 1275068416 3791650816 620756992 3548381184 2009071616 1486880768 3836739584 3442999296 448004096 1767243776 4051501056 2526445568 1823391744 3365576704 697077760 1704044544 3793185792 951159296 2993117952 2510936448 1596135488 1613221792 3770296816 2064605352 871755700 2900968110 1320205733 +2147483648 3221225472 536870912 3489660928 402653184 1140850688 2449473536 1023410176 2306867200 1505755136 2812280832 470810624 719847424 3158048768 1468923904 3450535936 2729738240 1599913984 601923584 3727601664 1558566912 39932928 3641030144 3977338624 702411136 2987748672 2166855072 1662791792 3051225464 35878284 1270410962 2406153397 +2147483648 1073741824 3758096384 2415919104 1207959552 3019898880 503316480 2030043136 125829120 213909504 1067450368 2295332864 2651324416 1604059136 1529479168 954138624 3549528064 513392640 1636163584 2834272256 886102016 351370240 2534467072 2714831104 3934299520 3854138944 1307345952 277560816 2500317336 914131484 1910731666 4025216551 +2147483648 1073741824 3758096384 1879048192 3355443200 872415232 436207616 2365587456 1317011456 1044381696 1725956096 860880896 1000865792 1553203200 459407360 864223232 630358016 2906308608 3492732928 713854976 1362077696 1078807552 1961858560 2590866176 421506432 661988032 1559491040 2464879760 614913592 2036913772 3205858022 1271024311 +2147483648 3221225472 1610612736 268435456 1207959552 3422552064 2650800128 1526726656 41943040 2973761536 1650458624 2544893952 2418540544 1915486208 2639921152 109772800 1631158272 538034176 3518865408 2519175168 2483853312 2686794752 2584517120 1931834624 881641600 1281708480 1173140832 357916240 4202987656 1578725404 4075745482 2046451463 +2147483648 1073741824 536870912 2952790016 1476395008 872415232 1107296256 1358954496 3464495104 4114612224 1902116864 2840592384 2156396544 2780561408 339083264 841809920 363823104 3685203968 3411795968 2383278080 2775623680 1750533120 575462912 3206618880 1375848320 744392896 1793996384 4070125776 1793428344 488416444 4238965410 2688391385 +2147483648 1073741824 3758096384 2415919104 1744830464 1677721600 1241513984 1358954496 3145728000 4248829952 4250927104 336592896 2069364736 594804736 1400766464 493944832 2211676160 1661714432 2369773568 992055296 2923485184 281766912 800366080 1366645504 1625678720 4141278784 2435200224 2709861456 2280519000 1109062516 3380373646 3123866577 +2147483648 3221225472 2684354560 2952790016 1207959552 2885681152 1778384896 1862270976 2843738112 3527409664 1054867456 3364880384 3374841856 2855534592 1786118144 3395354624 1875279872 124698624 3004866560 2643259392 142452736 3809676288 1510578688 3095727872 3782789248 875279424 2529300832 3822531600 218607448 3906480972 4174120470 654973005 +2147483648 3221225472 536870912 268435456 2818572288 1006632960 2382364672 1560281088 3800039424 1698693120 2304770048 3123707904 3916955648 2666790912 2342912000 863698944 1593016320 1829486592 3267338240 1383706624 405977088 3090770944 4026970624 3678360832 3563965312 593789632 3835305056 1242647248 3250254536 2299885044 3208942670 2412388349 +2147483648 3221225472 2684354560 2415919104 1207959552 67108864 4060086272 1962934272 2306867200 658505728 119537664 3627024384 2509766656 3933470720 3223191552 1570439168 1477083136 806535168 3072761856 2031677440 1530116096 2061573120 2905071104 737085184 1175768448 3733565760 967605984 3737781104 3019184232 2091509540 1075584862 1477603249 +2147483648 1073741824 2684354560 805306368 2818572288 3825205248 3791650816 3472883712 1417674752 2529165312 1335885824 1525678080 3293052928 1711013888 2256928768 2117271552 610041856 2023014400 3450396672 2307829760 114141184 2358868992 2895236608 284122880 3068823680 1632602816 3774381472 919893104 2938779144 2274178220 3130773650 877817969 +2147483648 3221225472 3758096384 1342177280 3355443200 1006632960 3321888768 1526726656 2122317824 1119879168 1126170624 747634688 2059927552 234618880 1048444928 3145007104 3890577408 3081617408 1922146304 3939487744 4239063040 1875319808 1970717184 3047751936 3574332544 3322985408 8930976 2535195952 3478012536 4293737372 468843170 2495582525 +2147483648 3221225472 3758096384 4026531840 3087007744 1140850688 167772160 2164260864 1015021568 1052770304 459276288 2670723072 3822583808 282853376 1910636544 3685023744 1155170304 4152541184 530489344 3793539072 2768873472 860582912 137729536 3931714304 195601280 2712638912 1181761184 335021328 2060200328 782898148 3690011210 2861349403 +2147483648 3221225472 536870912 4026531840 671088640 4093640704 1174405120 2264924160 4169138176 2856321024 1574961152 2414870528 3511156736 2942566400 3983147008 4041801728 2861072384 2235613184 3882131456 2137960448 1916258304 2283232256 2680415744 2240111872 3672544896 3186860736 3085790176 3084026640 2529284584 2807580620 2950454974 3896929771 +2147483648 3221225472 536870912 1879048192 939524096 2483027968 301989888 1426063360 2155872256 3376414720 2778726400 3771727872 3179806720 190578688 2385903616 3740598272 14319616 3755130880 2966331392 2950213632 985499648 1330582528 1871814144 933312256 3178278272 1769072064 1406227808 581482928 199593688 1604015516 3724251634 2330088841 +2147483648 3221225472 2684354560 1879048192 671088640 2885681152 973078528 3003121664 612368384 725614592 3021996032 1292894208 932708352 2069102592 1393164288 1805320192 254771200 3057106944 1831051264 4203343872 960677888 3100990464 958843392 3059185408 1425137280 3345384640 1207373152 2837560688 18799864 1976791476 3154371806 2048492091 +2147483648 1073741824 3758096384 1342177280 4160749568 1946157056 704643072 587202560 2424307712 1774190592 941621248 3492806656 1535639552 1789657088 2040659968 647036928 2519498752 858046464 3511214080 1330286592 1319876608 602883072 1442299392 2783267584 2415577728 1021557440 2439186976 2892351536 553401128 125453420 1550155770 1169858315 +2147483648 1073741824 3758096384 3489660928 1744830464 2483027968 1845493760 1660944384 1132462080 3342860288 2648702976 2662334464 468189184 1107558400 2187460608 2507341824 1666482176 4181508096 3447250944 3900346368 3128555520 3504688128 2018362880 2259620096 3256529024 495577408 3186427616 2742677008 3731185736 2139981116 1334784382 1846212783 +2147483648 1073741824 1610612736 268435456 671088640 201326592 3187671040 486539264 125829120 2260729856 1730150400 4121952256 2521300992 2175533056 3917873152 4021092352 3195633664 3534864384 2187190272 3258699776 2735134720 3901180928 1020430848 1864709376 821422976 2726801472 1438187296 3371067056 2477857128 3182932428 984667482 3970046137 +2147483648 3221225472 536870912 2415919104 3623878656 1677721600 3858759680 4009754624 3246391296 683671552 2418016256 32505856 1245184000 2082209792 4184997888 73465856 1084129280 874954752 3111821312 3169366016 1599731712 1661932544 3297633792 911815936 142799488 3545557568 2786830880 66479152 3367977416 1842732628 3193267738 1922597507 +2147483648 3221225472 2684354560 2415919104 402653184 3556769792 4060086272 2667577344 1384120320 339738624 664797184 3199205376 1043857408 129236992 265945088 2838036480 4266688512 1776861184 2459738112 1571221504 2300557312 2525443072 4173569536 1749108480 30210176 328133056 2309199840 1024555568 3538203240 4138917364 955620334 450236899 +2147483648 1073741824 536870912 1342177280 1207959552 3825205248 1308622848 4143972352 612368384 2571108352 2195718144 3448766464 1346895872 1405878272 2421555200 2146238464 1291550720 3543384064 4013940736 30011392 1356126208 691502080 2611006976 4239722752 1195344512 3586771136 651475040 574035728 1562437848 955591292 1482674010 1385815313 +2147483648 3221225472 536870912 1342177280 2550136832 1543503872 1308622848 553648128 1266679808 1941962752 320864256 772800512 1311244288 1974206464 362938368 2332753920 2352709632 445890560 2826936320 264089600 2378602496 3609547776 3053632000 466304256 3818626432 1371775040 3543633312 2380389936 4244415544 1954174636 641667130 2412630347 +2147483648 3221225472 2684354560 1342177280 3892314112 3288334336 3523215360 1358954496 562036736 1849688064 2308964352 2349858816 3273129984 1619263488 938082304 3383951360 2662105088 2335490048 4285571072 2214260736 2923026432 930950144 2095418880 1462978304 510435200 4199864128 2382400608 2006099632 1372960696 1274741172 1410384566 1468702499 +2147483648 3221225472 1610612736 805306368 3892314112 3556769792 436207616 4009754624 4085252096 2109734912 203423744 1387266048 952631296 3413377024 1688338432 1765736448 688488448 1677836288 2270535680 591892480 2041612288 2588769280 3694056960 3622075136 500833408 3338874176 1042272160 2436665264 3482539496 1030203660 3758159862 3271905543 +2147483648 1073741824 536870912 4026531840 3355443200 603979776 167772160 3439329280 713031680 2663383040 1654652928 2616197120 2657615872 1307312128 111017984 1760100352 2759884800 2418589696 3982811136 2164977664 1259046912 396848128 707902976 1191992064 3876474240 1020334272 963957664 3497176304 908046856 3949796540 2549281930 845139813 +2147483648 1073741824 1610612736 4026531840 1207959552 3422552064 2650800128 218103808 3162505216 2671771648 333447168 3572498432 1078460416 3661365248 4165599232 2678390784 1736278016 3161833472 1739186176 3088306176 645834752 4043246592 4099975680 1434191104 329929600 2941609408 2234893920 3175724432 3798201064 2591477068 3231928210 924500183 +2147483648 3221225472 536870912 3489660928 1476395008 1811939328 3456106496 3472883712 3212836864 3720347648 1570766848 1173356544 149422080 1119092736 4160880640 3770875904 185827328 2050736128 2133827584 1608364032 2172049408 1368486912 1313374720 355747072 566366848 3076740416 2883841952 4166251376 853265544 2571103868 3567646822 679149255 +2147483648 3221225472 536870912 3489660928 3087007744 1275068416 1375731712 721420288 3816816640 1782579200 3466592256 4289724416 2545418240 4278452224 22151168 3885563904 2699984896 3642146816 1588764672 223391744 2079447040 1826292736 2499797504 3338955520 2370981504 2509842240 1542370912 2190902064 2029178856 2448461492 2940327030 417552831 +2147483648 3221225472 1610612736 4026531840 4160749568 2617245696 1711276032 2130706432 3279945728 4148166656 3839885312 3488612352 3401056256 1593049088 2264530944 3413966848 668106752 1009434624 1497276416 1135906816 3174164480 1157043200 3419904512 2318141696 205399680 1059024704 4195066080 2125093008 1893015144 4117686708 2585568142 445489427 +2147483648 3221225472 2684354560 4026531840 2550136832 67108864 704643072 4043309056 125829120 2277507072 3206545408 2469396480 788004864 3354132480 2270298112 2701328384 2002616320 3966091264 2712248320 944500736 829458432 2707506176 3668346368 1641296640 2334014336 4162940992 432461728 3020193328 989220008 3901031508 3653280226 3059298027 +2147483648 1073741824 1610612736 2952790016 1207959552 2214592512 704643072 3305111552 2575302656 591396864 3487563776 389021696 871890944 2177630208 474087424 3731685376 2047246336 1488896000 4019380224 4217425920 4004874240 3827248128 1276358144 288643840 789473664 4159663424 2756423904 145238288 4215550344 1410731508 1771249234 3811693459 +2147483648 3221225472 3758096384 2415919104 2550136832 3556769792 4127195136 50331648 243269632 2663383040 3764387840 2591031296 1306001408 4154195968 1201799168 167837696 3326443520 3076374528 2510397440 2784219136 3798636544 890459136 1811742208 3589547264 252081280 3834588096 2539557024 1970622096 2843999912 4239562948 3020900042 4137588923 +2147483648 1073741824 2684354560 805306368 2550136832 738197504 3925868544 3875536896 3984588800 3510632448 3844079616 3668967424 2314731520 2611216384 3707371520 2478637056 2670493696 3113533440 2517688320 1222291456 2506074112 976708608 2055844352 3469485824 3885393024 224098880 2121242336 4035929712 1594737704 1728454740 2140353990 3346240091 +2147483648 1073741824 1610612736 1342177280 939524096 738197504 1912602624 1493172224 2894069760 658505728 3185573888 3167748096 3752329216 565968896 4267311104 2068250624 4224024576 2855124992 3539066880 2470170624 3157587968 3852297216 3317871104 3976751872 344725376 4079122880 3327356512 3315831440 4210081784 3822285740 912511154 743476991 +2147483648 1073741824 3758096384 805306368 3623878656 67108864 503316480 2969567232 4102029312 1698693120 1700790272 3771727872 2589458432 4088135680 954073088 3807444992 2775547904 326615040 3845906432 1316327424 247236608 2385470464 4053706240 991447296 684458368 3104715712 1680409952 4018389456 1422495928 1209706516 885132290 2141673485 +2147483648 3221225472 536870912 2415919104 3355443200 4093640704 3992977408 3674210304 931135488 1421869056 2287992832 795869184 3191341056 4194566144 885653504 1024131072 55410688 1186316288 760324096 2569777152 905508864 2130779136 3475416576 3825758464 798764160 2891845440 2638813472 949652240 3892721064 3644664372 1491641974 4081678387 +2147483648 3221225472 3758096384 2415919104 134217728 2617245696 3590324224 2332033024 1199570944 3846176768 882900992 1701838848 3740794880 1271660544 876478464 404815872 3356262400 884260864 4065894400 559337472 3668940800 3328121856 554537472 1569216768 2788445312 3698472768 459241952 764273072 524825096 3889438196 2241996114 1020728237 +2147483648 1073741824 3758096384 3489660928 3087007744 1140850688 637534208 2801795072 2659188736 1388314624 1558183936 3918528512 1150812160 142868480 286392320 598016000 999522304 650887168 1982849024 4184707072 221313024 83305472 2736178688 1067988224 3131864704 2315125184 3480972448 3575174352 1897598232 1279831508 140719702 1155330943 +2147483648 1073741824 2684354560 3489660928 3623878656 2214592512 3925868544 2365587456 4135583744 541065216 3256877056 2448424960 2181562368 3723755520 3168927744 2304442368 2780987392 2559229952 3906920448 2165092352 2973751296 1582904320 1082766848 2689606400 3644347776 1939617472 2244375264 2244040176 564512264 1413363340 2604495030 2687759143 +2147483648 3221225472 3758096384 268435456 1476395008 603979776 2516582400 2231369728 947912704 2126512128 4208984064 2593128448 2500329472 3841720320 2354970624 1160577024 2970517504 2512830464 3025838080 1607782400 3662796800 1133736960 3870533120 767577344 1734369152 751852480 1495806112 4169956304 835077016 668537500 1680667938 452301485 +2147483648 1073741824 3758096384 2952790016 2281701376 738197504 2785017856 385875968 3246391296 255852544 60817408 4094689280 2281177088 3977510912 3719168000 598278144 3668017152 924434432 2905464832 2270400512 1734526976 3668380672 77126144 2835376384 1652585088 2629835328 2850058720 590379568 539492664 378276932 516571790 1083130041 +2147483648 1073741824 2684354560 4026531840 2013265920 3556769792 2717908992 2097152000 1585446912 3930062848 3370123264 2721054720 1492647936 1895038976 2915172352 1721565184 2122743808 1388232704 3773489152 2012786688 1672333312 2569499648 1622138368 2484760320 3631833472 590137024 721414112 3079802256 3440724872 3354049140 3229150926 3580751567 +2147483648 3221225472 536870912 1879048192 671088640 738197504 2046820352 1862270976 109051904 1774190592 1855979520 2442133504 3147300864 4281073664 1468923904 1687093248 1789755392 2926952448 3996753920 310882304 1375766528 1830362112 1414449664 4080424704 2171818112 2279316416 2280051488 2492612208 2777225656 1817608436 1952068258 2736592709 +2147483648 3221225472 2684354560 2415919104 134217728 872415232 3187671040 4043309056 1988100096 2638217216 551550976 1708130304 557318144 3327918080 1900675072 357498880 3980754944 1807597568 1648467968 356249600 3508320256 1140669440 796321280 3368163584 1530597760 1162597056 1091879008 3746129424 3629680120 337330404 2067516170 1209851087 +2147483648 1073741824 3758096384 4026531840 671088640 1140850688 1509949440 4278190080 1199570944 331350016 182452224 1840250880 3258449920 1335623680 4248174592 569835520 2802024448 4017864704 3167215616 2384564224 2350835712 3550051328 4145585664 2643874560 2691120256 2196485952 3341804192 3816131024 2603406344 3134471572 2633121562 4021098017 +2147483648 3221225472 3758096384 1879048192 2818572288 738197504 3925868544 2264924160 2793406464 306184192 3084910592 2882535424 3041394688 1103364096 1225916416 3025862656 2970255360 377667584 803643392 323276800 1363666944 4083235840 1510337024 3669114624 2909482112 1108531136 3436085984 2911945488 2025705976 2999849948 2424652542 1726450071 +2147483648 1073741824 3758096384 3489660928 1476395008 2348810240 2583691264 2499805184 1333788672 3284140032 3202351104 3020947456 738721792 905707520 3537764352 211353600 1005748224 1438302208 3731283968 2798161920 4211734528 3014611968 1141363200 4175331072 1368991104 1081260608 1350217632 931582672 1146675160 3242319964 1853060834 3551106349 +2147483648 1073741824 1610612736 4026531840 2550136832 3690987520 704643072 4110417920 1736441856 432013312 1625292800 2140143616 2431123456 1922301952 1476788224 3965517824 1412268032 1954922496 2888949760 1539821568 1738713088 2706596864 4210346496 3582344960 547165568 3276656192 2060813984 406441168 2697196568 1884079596 2904190182 2292132677 +2147483648 3221225472 1610612736 4026531840 2281701376 4227858432 771751936 1358954496 1535115264 3871342592 157286400 409993216 322437120 3497787392 2731409408 3704684544 3792797696 107593728 45457408 2179698688 2553473024 4198968320 2412548608 1645094144 3098615168 4024539200 1385277216 136937872 563450024 1891344564 2170199754 1674790797 +2147483648 3221225472 536870912 3489660928 671088640 335544320 503316480 452984832 2206203904 2084569088 2862612480 2865758208 2828533760 1955856384 357171200 1621032960 2924576768 2315894784 1610457088 3632771072 4092647424 2499628032 2717025792 1357785344 1639781504 2178075968 3439222624 1967479856 871819352 2677804180 862333342 2958114651 +2147483648 1073741824 3758096384 1879048192 3892314112 1140850688 1308622848 1962934272 3045064704 3837788160 257949696 296747008 2398617600 916717568 2751856640 2482700288 545423360 2923085824 3099516928 2611515392 435922944 3528809472 1582677504 226654464 2657964928 378659136 2746511136 1655596688 1381453640 418971572 2255728550 3144227205 +2147483648 3221225472 1610612736 2415919104 134217728 1677721600 2650800128 3036676096 2776629248 2587885568 824180736 1894776832 2697461760 2098987008 1202323456 2961506304 1243381760 504676352 2296946688 3646066688 3868186624 2794937344 2198711808 446578944 748882816 4255891776 3723047008 3401512688 1961731976 2928560236 2231045538 2368730391 +2147483648 3221225472 536870912 1342177280 134217728 603979776 4261412864 2298478592 3179282432 1556086784 769654784 3394240512 304611328 4009492480 2384330752 2469986304 3391324160 642498560 420978688 402239488 3633879040 1717509120 4149136896 3905556736 1692099968 2474959680 3323015456 2824845776 353732088 2031025516 1634358098 3358285437 +2147483648 1073741824 3758096384 268435456 3892314112 3556769792 3456106496 2902458368 1434451968 4081057792 1956642816 4033871872 1669857280 2649489408 4155113472 2950496256 3481632768 1487781888 1966202880 18059264 589469696 4077743104 3497903616 2764685568 1350027136 1407489344 1387925728 3578098864 1928438152 2440270284 4222782330 248850383 +2147483648 1073741824 536870912 1879048192 3087007744 603979776 2046820352 419430400 2877292544 1975517184 4280287232 2284847104 4009230336 494141440 2012348416 3301638144 2217771008 1172881408 1487724544 2108092416 2316945408 2732266496 3044591104 3450116864 1711974272 1747966528 2757362848 2543285552 442416680 2498603220 1827235630 412336119 +2147483648 1073741824 2684354560 2952790016 4160749568 872415232 1711276032 3103784960 696254464 3846176768 178257920 1380974592 4291297280 3918790656 4253941760 3797090304 39878656 3741892608 4174176256 1082830848 3897419776 757273600 934858240 3564412160 1724297600 499100992 3690626016 3073202352 363591832 1328838908 2917039222 714827985 +2147483648 1073741824 3758096384 1342177280 3087007744 3019898880 3388997632 3808428032 4169138176 3946840064 2065694720 175112192 3589799936 2519465984 2622881792 2625961984 2729082880 2020786176 2385436672 2491453440 2393487360 1461019648 3066232320 3107388160 2612845184 517471936 3514072928 80348400 2546671304 2165543092 2728803938 2084390313 +2147483648 1073741824 2684354560 3489660928 2281701376 2214592512 2046820352 3305111552 3632267264 1069547520 140509184 1550843904 2969042944 1704198144 4023255040 1784872960 2626060288 1209974784 3220889600 2815209472 1773918208 2343771136 2775490048 3045245696 2493043072 2023065024 3042981408 418411536 1496843560 2264158932 1547568862 2094745241 +2147483648 1073741824 1610612736 1342177280 1476395008 3019898880 4127195136 822083584 2743074816 3745513472 4116709376 2333081600 1368915968 2339635200 2989883392 151584768 275611648 2123743232 368173056 1189072896 795015168 1838765056 2897595904 2944521472 39312768 2022609984 3982196704 3150623568 654653400 2860493972 3419592814 2486250261 +2147483648 3221225472 3758096384 1879048192 2013265920 2617245696 2516582400 3942645760 109051904 3552575488 1205862400 4138729472 3642228736 540278784 1765146624 6750208 2827386880 226410496 4118454272 3801403392 2267539456 690443264 447142400 3475943680 810734720 645439424 4274385440 642130896 1402936712 193113988 2215704926 2936668005 +2147483648 1073741824 3758096384 805306368 2818572288 2885681152 3791650816 3305111552 1182793728 3661627392 2388656128 2838495232 3793223680 2800484352 1419640832 2208235520 1869840384 1309392896 995614720 3448868864 2541914112 2782878720 3675507200 3325811456 3788499328 1044226752 1660716000 4054861520 3344463176 1326200772 527324530 3131517277 +2147483648 3221225472 2684354560 268435456 402653184 1811939328 1509949440 721420288 998244352 4106223616 4053794816 1940914176 3406299136 3915644928 650772480 2705653760 3939401728 392609792 741515264 3190878208 741472256 2135258112 2681111040 2582023936 4134709888 2245062464 2086768928 2283623408 3690115368 3490761772 625049822 1223502875 +2147483648 1073741824 1610612736 268435456 3087007744 3959422976 2248146944 117440512 411041792 1472200704 2208301056 1926234112 262668288 2010906624 3439198208 3404660736 3116859392 248496128 222552064 47566848 180803584 166659072 860336640 1410306304 123961984 2152052416 630114592 1585652464 107081368 2361706956 1575906786 2095535165 +2147483648 3221225472 2684354560 2952790016 402653184 1275068416 1107296256 553648128 1837105152 734003200 3017801728 206569472 965214208 41680896 1471807488 1341063168 2680324096 1084932096 1560715264 3287609344 2366089216 1433347072 2525151744 3322594048 771154816 1468849472 746822816 3851513680 4126387832 1009328956 1889006658 1913083071 +2147483648 1073741824 3758096384 268435456 1744830464 738197504 2650800128 1258291200 444596224 2202009600 190840832 244318208 3145203712 765722624 2791178240 3724476416 3802693632 2410725376 2164580352 333615104 479827968 2971610112 3002661376 3362313472 420520064 1437914560 1751820384 3176501200 878530968 4074612388 529627318 111146873 +2147483648 3221225472 1610612736 3489660928 3892314112 469762048 2382364672 3472883712 1619001344 2663383040 2921332736 3243245568 1979187200 3262382080 3051487232 1926823936 3382476800 3947151360 1944100864 3216674816 2935486464 4202236928 890028544 2250024192 84185728 3405839040 483043744 2086634672 2666867992 2887448420 283632030 1893798991 +2147483648 1073741824 3758096384 805306368 3892314112 3825205248 3724541952 2734686208 528482304 2487222272 1847590912 1664090112 1587019776 3302752256 4060217344 2548760576 3129180160 2067513344 441966592 2685243392 2245691392 2743827456 1821625856 2232664320 4132683904 2314446656 92504416 649834608 790076648 2427292964 472559882 2180189675 +2147483648 1073741824 2684354560 4026531840 2281701376 3825205248 3724541952 2835349504 1249902592 3217031168 790626304 802160640 3949461504 403439616 3011903488 3636527104 976453632 3304833024 2229788672 3072962560 1983170560 904465408 2673851904 4090343680 3741226368 1934497984 1641888544 998095536 3592855640 3524933228 1162813354 307140297 +2147483648 3221225472 2684354560 4026531840 3355443200 469762048 4261412864 1191182336 2675965952 1631584256 1042284544 1586495488 674758656 1929117696 1613627392 2979069952 1503952896 742178816 252747776 2787569664 2153482240 3668536320 2933432832 3763535104 1243737728 785516864 532637152 3342201072 102252216 1953246756 3424005914 426591853 +2147483648 1073741824 2684354560 805306368 402653184 2348810240 1509949440 285212672 411041792 2025848832 413138944 762314752 2807562240 1887698944 397803520 938016768 1341292544 2727002112 4273922048 2054205440 2393745408 974201856 1996923392 1290071808 2719192960 2803127232 2164145056 124083696 3811110984 3240746596 1646743270 1135584029 +2147483648 1073741824 3758096384 4026531840 134217728 603979776 905969664 989855744 3816816640 2738880512 3999268864 294649856 752353280 3825467392 2478440448 2467758080 2870575104 1948368896 2650136576 158830592 263514112 976186368 2580397568 4079207680 813074560 4136399168 2345016544 1192844752 1562160152 86181108 810286774 2161808651 +2147483648 1073741824 3758096384 2952790016 3892314112 603979776 2248146944 285212672 2961178624 2973761536 1801453568 3866099712 4058513408 1114374144 1607335936 2733965312 2601549824 1327022080 2537873408 4169306112 2754332672 301808640 3939298816 3038694656 2144179584 4114900416 2114081120 1575690960 3864916200 2510052252 1474707050 2797163373 +2147483648 3221225472 1610612736 805306368 134217728 1006632960 3791650816 3137339392 2139095040 3569352704 1054867456 4287627264 4153933824 445906944 39976960 547422208 535986176 3339370496 1741594624 877957120 2293336064 999885824 1146540544 12616448 3151203968 3552057664 451161888 2867481168 2163042968 2149885396 1043959518 2731877455 +2147483648 1073741824 2684354560 805306368 2281701376 2080374784 973078528 3909091328 3162505216 901775360 3961520128 3627024384 1280835584 1024196608 549584896 1082589184 1608548352 1427685376 249880576 3219042304 1831184384 2696899584 2948370944 273870592 1193798528 3684203968 3157031712 712136496 2787067944 1766629252 2980753346 1566303491 +2147483648 1073741824 1610612736 268435456 2281701376 2617245696 369098752 4278190080 2071986176 1279262720 1402994688 1854930944 710410240 3160145920 298188800 3386966016 3681058816 722518016 412934144 2518863872 3754940416 978918400 218403328 3919509760 2235143808 1483739968 3018340704 3209968304 2259192 1296765268 3448228154 1184715833 +2147483648 3221225472 536870912 268435456 2281701376 1140850688 2516582400 1593835520 3430940672 88080384 3172990976 1513095168 2585264128 1701576704 208011264 4127391744 2962063360 2218115072 2997460992 3166154752 3637032960 738950144 3846807040 409466112 2239801984 1710183616 3299596896 1922482928 315913960 2356807524 1616728082 3830629569 +2147483648 1073741824 1610612736 1342177280 402653184 1275068416 4194304000 2936012800 2340421632 3821010944 631242752 426770432 4075290624 248774656 4208328704 889389056 1924038656 2036776960 1518526464 383569920 2732324864 2830857216 404918784 2418839296 1710475392 2261718336 3338961056 1938282608 636035016 2528089148 3365750038 134870621 +2147483648 3221225472 1610612736 4026531840 4160749568 2348810240 369098752 3741319168 1048576000 876609536 3605004288 1808793600 1775763456 3900440576 4226154496 473104384 4154687488 1696317440 1517789184 1709805568 437708800 1411060736 3765932544 4243175680 2476115584 3671806400 1624739808 81395344 1713297016 2394902036 2943192810 1786571897 +2147483648 1073741824 1610612736 268435456 4160749568 1946157056 2248146944 1325400064 780140544 809500672 3298820096 2395996160 1682440192 2201223168 2322202624 370737152 2016706560 2103230464 544792576 2310721536 1650972672 266413056 3573079552 3707436288 1162332800 3203491264 2849032672 4185820592 408265688 1684295036 753010726 197993587 +2147483648 3221225472 536870912 2415919104 1476395008 2214592512 2852126720 2030043136 1619001344 264241152 966787072 1924136960 466092032 2801532928 2599288832 3247374336 1936162816 982499328 3162742784 3779440640 736557056 2855752704 359912960 1861067520 1124790144 2267088832 3976766496 2243458800 2501142696 3722589388 3368623986 3557082021 +2147483648 3221225472 1610612736 1879048192 1476395008 201326592 301989888 1459617792 763363328 2042626048 606076928 1167065088 4265082880 2089549824 2187984896 2032205824 2660663296 3826171904 978493440 274763776 884844544 2269709312 3523396096 343468800 681676928 4053470784 3689932448 1499758256 3325969272 3120002788 2159399394 3501025527 +2147483648 3221225472 1610612736 268435456 3087007744 1543503872 2046820352 3506438144 3430940672 3544186880 1147142144 1565523968 243793920 1677459456 2311192576 3515809792 1717862400 923582464 224436224 3364524032 2282330112 1029129216 1485875712 3992106752 3918368640 1787908544 1545186400 381639760 1656549880 1308146492 2174648322 795312387 +2147483648 1073741824 3758096384 1879048192 2818572288 2080374784 2382364672 4177526784 528482304 3753902080 1369440256 97517568 2322071552 2346450944 2211577856 3151560704 1112375296 4265984000 3320438784 1938001920 3001985024 942504960 3139666432 2562630912 629475712 1834978880 951905696 2436136816 894307480 1676361260 2703528578 3733992011 +2147483648 3221225472 2684354560 2952790016 402653184 2348810240 1644167168 251658240 3179282432 2705326080 1793064960 3834642432 4204265472 561250304 1472331776 3980066816 2636349440 2015084544 1495244800 1842737152 1099081728 584524800 3314917888 266515200 730268800 2351796800 656848608 4201478544 4174034136 182127380 456390894 2521006703 +2147483648 3221225472 536870912 805306368 134217728 3556769792 3388997632 2634022912 2139095040 3208642560 3303014400 1693450240 4024958976 2542534656 1749942272 144637952 2979889152 1238745088 2823397376 3894390784 2154080256 2616929280 1658816000 2797912832 1684766080 1720158784 306244064 727258512 599711976 2714632348 3302974490 1979570013 +2147483648 3221225472 3758096384 1879048192 671088640 2885681152 4127195136 1828716544 998244352 1639972864 3961520128 2087714816 1652031488 381943808 2139226112 4275896320 2486796288 799129600 2335547392 1707069440 3143559168 56720384 754969088 2621354240 2272335744 639074880 827506336 2801736368 2673115528 2042655028 1210073878 3060815095 +2147483648 3221225472 536870912 4026531840 1207959552 67108864 3791650816 4177526784 8388608 2831155200 1050673152 510656512 1158152192 1156317184 866254848 1916469248 3282599936 1925234688 805085184 1738977280 1287243776 2399104000 2815864320 2662465280 4120081280 3610565568 3412784032 3131816688 2330734280 1017257420 4055565690 787000203 +2147483648 1073741824 536870912 1879048192 1207959552 1543503872 301989888 3305111552 2860515328 801112064 950009856 3914334208 2870476800 4067164160 3798335488 2364342272 583303168 1555873792 3256934400 4237225984 953665536 2914610176 1163821568 353364736 3086301568 2292745408 4208652064 953010544 491401944 1173049556 1037677602 3241177265 +2147483648 1073741824 1610612736 3489660928 671088640 2348810240 2852126720 2030043136 494927872 1799356416 2623537152 3603955712 1636302848 3253469184 1928462336 1843200000 1045987328 3404775424 615309312 512151552 2642393088 332999680 2392238592 3017252608 1552233344 3174868288 2238614752 960725200 3022201016 2087175676 2220696906 454616147 +2147483648 3221225472 2684354560 805306368 3623878656 1140850688 2046820352 4278190080 4068474880 2973761536 174063616 3356491776 1148715008 883687424 385482752 716374016 725516288 2858860544 3116015616 3198742528 1326442496 1632044032 186181120 3125279488 4175639680 3316041152 614123872 500740688 2229764440 1968379364 619612018 2403242735 +2147483648 1073741824 536870912 268435456 2550136832 1275068416 838860800 2969567232 3330277376 2428502016 1109393408 1697644544 2037907456 1189347328 1064697856 3439394816 272138240 1436598272 1867833344 1475014656 3510106112 1132278784 1228591616 1172286208 2601599872 2867919040 3405550752 3706122160 346946088 192299796 3271651750 993581629 +2147483648 1073741824 1610612736 4026531840 402653184 1006632960 2583691264 855638016 260046848 3695181824 425721856 2473590784 2593652736 1657012224 1927413760 1079443456 2765455360 1970126848 817487872 1093914624 1811458048 44770304 3131308544 189847296 3575078528 825610560 1306372960 2734794192 736622440 535992996 790636422 3775947799 +2147483648 3221225472 3758096384 2415919104 1744830464 3556769792 2248146944 687865856 2424307712 3024093184 3655335936 2857369600 228065280 347865088 1959919616 936050688 3709698048 1143324672 4222197760 955502592 2986121216 870263808 4227565056 3849905408 1342267776 3878343104 2861193184 4216796432 3032453432 981896308 3483380970 3836750307 +2147483648 3221225472 536870912 1342177280 2550136832 1543503872 2449473536 3036676096 1568669696 2831155200 262144000 1968177152 3233284096 2075918336 518389760 1638858752 927301632 1302183936 1699848192 1084207104 647272448 3210433536 3279403520 1452331776 1216444800 1753132864 2895789856 2607377136 2155540312 121645188 2724203290 3480233417 +2147483648 1073741824 1610612736 268435456 671088640 738197504 4127195136 3170893824 1451229184 515899392 1046478848 2280652800 253231104 3412328448 1927938048 379912192 1190363136 944488448 3393183744 3825061888 1640290304 59329536 3035994624 688423168 574574464 604937408 452751264 3142460048 4096726120 2124847716 3575660566 1087390787 +2147483648 3221225472 3758096384 1342177280 2818572288 2617245696 2650800128 3841982464 159383552 851443712 786432000 4090494976 552075264 3724804096 1774059520 4138926080 3267854336 3843014656 2595987456 1400754176 2332227584 357510144 3312820736 47631616 370749312 1522709312 1932490272 1206233936 2300488632 3484248652 2718232846 4040164721 +2147483648 1073741824 536870912 3489660928 1476395008 1946157056 973078528 2902458368 3699376128 1136656384 2405433344 3031433216 505937920 2825125888 2139750400 2433679360 3329261568 3019423744 3117211648 798945280 41785344 2469606400 1532415488 199865088 993088896 2037220288 1296762400 3286935440 772784840 331379292 2539663534 3769631691 +2147483648 1073741824 1610612736 805306368 3355443200 872415232 2650800128 3909091328 629145600 801112064 2069889024 3387949056 1922564096 399769600 1860304896 4065001472 2537586688 2390278144 2478628864 2994130944 2832320512 431434752 2882467328 3713390848 803028352 1366935360 874204320 2311642896 3280250600 2587019300 1054602126 3027265759 +2147483648 3221225472 536870912 268435456 2013265920 3556769792 570425344 754974720 3078619136 1103101952 891289600 1641021440 3218604032 3626237952 1644560384 4004446208 2469429248 1325973504 2103222272 1561505792 832681984 1975714816 4071271936 406167296 2578282880 1783233088 2404339360 1145090608 3267412440 1786830260 2640360166 3037771717 +2147483648 1073741824 2684354560 4026531840 671088640 3825205248 4127195136 788529152 3414163456 3720347648 786432000 1238368256 2813853696 2695626752 3250454528 2170617856 2502590464 2092089344 3920551936 1597550592 300795904 1998937088 1874914816 719451392 1978339968 3672743744 326073760 1952693456 1907120440 1899903588 3911284338 1560979597 +2147483648 1073741824 3758096384 805306368 1476395008 1140850688 2181038080 2231369728 25165824 2554331136 1260388352 3555721216 4089970688 1084489728 4206755840 3668901888 754876416 1171701760 2313347072 1447333888 3346499584 3101369344 1199097344 395699968 1984329088 2737003840 846497120 3168771824 3257871368 859753068 1907815038 2779971265 +2147483648 3221225472 536870912 805306368 3355443200 335544320 4194304000 83886080 2491416576 2394947584 304087040 3775922176 1011351552 3527671808 2225209344 1379467264 3020193792 741130240 1167630336 4114788352 1005037568 638405632 3902703104 1298782976 750922112 3754503104 2474438816 120637360 490125368 3768429980 939007614 1742473231 +2147483648 3221225472 2684354560 3489660928 3087007744 1946157056 436207616 2399141888 4253024256 784334848 1797259264 447741952 2686976000 360972288 1434845184 3832086528 3622207488 4088315904 2138742784 38072320 2243008512 1279083520 1486405120 4181431040 1260807296 2887344704 3136200992 1973084848 777310440 3253323388 716253182 1982526877 +2147483648 3221225472 1610612736 4026531840 2013265920 3288334336 1308622848 1728053248 1619001344 2126512128 1340080128 2515533824 2007498752 3173253120 2096234496 3471769600 3798958080 1785184256 613654528 2371457024 1443555328 2080068608 676722176 94171392 1791365760 3284478656 1582084512 1409169488 3027857320 4107447548 2679577518 1315170807 +2147483648 3221225472 3758096384 805306368 939524096 2751463424 3187671040 2130706432 1619001344 3871342592 3625975808 3186622464 4172808192 876871680 1012531200 2312962048 1125941248 3955539968 3683688448 1579339776 3459500032 3802747904 4057908736 2091759872 2431522432 3435073216 3620051360 3269594032 2795069512 1103556756 3420036982 405567867 +2147483648 3221225472 2684354560 3489660928 2281701376 3556769792 3724541952 2365587456 1266679808 1631584256 4099932160 3494903808 2371354624 1659633664 2783838208 3764846592 3713433600 1487847424 3862077440 3744788480 1022859264 2619038720 2260792832 1595259136 3657584512 3859354176 4168216288 4153944784 3217821688 4124972244 3010401506 937594997 +2147483648 3221225472 3758096384 4026531840 4160749568 469762048 369098752 587202560 880803840 2545942528 3491758080 3440377856 255328256 2468610048 3434741760 1767047168 2671804416 1897447424 1909235712 3070152704 3806439424 2959561728 1111661056 967815424 3986043008 619012800 1320537376 3432343344 3363691704 1765371300 3389753846 1693212939 +2147483648 3221225472 536870912 268435456 2281701376 1006632960 100663296 922746880 3783262208 2898264064 3198156800 2106589184 3377987584 1213464576 1978007552 3077636096 2731573248 3379085312 3360464896 1115860992 3205478400 2550496256 1650893312 2615247104 1113090688 1876181568 3458611232 4166069616 4219504312 2190540436 4220047358 3376201901 +2147483648 3221225472 536870912 4026531840 134217728 1946157056 3321888768 1325400064 1887436800 2789212160 1306525696 2505048064 1731723264 1892941824 2695757824 1043136512 808615936 220905472 2827919360 2003349504 2539243520 3289992192 3243030016 343930112 445129344 926692032 3028450784 2021094672 566337208 1367158180 1242206222 1417607225 +2147483648 1073741824 1610612736 4026531840 402653184 1140850688 4194304000 4009754624 4068474880 3560964096 685768704 1529872384 2050490368 562298880 1897267200 1594949632 645365760 2607792128 4277919744 3586510848 2608375808 3669304320 3622946304 4078361344 1514159232 98586048 2461037536 1324906896 1847882504 1313228948 3210310806 1219207805 +2147483648 3221225472 2684354560 1879048192 939524096 2483027968 637534208 855638016 3128950784 2462056448 308281344 590348288 3996647424 2039742464 2397175808 2440495104 222920704 810663936 1507172352 958394368 3621046272 4156773376 4055621120 302968064 245384320 3192926656 763903136 3429643152 3868607240 2514821780 1562808478 1855721679 +2147483648 3221225472 2684354560 268435456 1207959552 4227858432 167772160 1459617792 1434451968 20971520 3256877056 449839104 2621964288 2065956864 195690496 1338572800 1891598336 2653405184 1431019520 3351638016 950466560 273701888 1418224128 38012672 3696917632 684809792 1620310752 1904846320 158911896 809203772 1853532014 140912155 +2147483648 3221225472 2684354560 2415919104 3355443200 2885681152 570425344 1191182336 729808896 3644850176 2556428288 2790260736 2396520448 2539913216 2464022528 4093837312 4211703808 260161536 205365248 445116416 2178594816 1452301312 3640150528 3939777280 1595295872 2682197312 3018038752 3993290704 169043448 3476132116 158705510 2912671401 +2147483648 1073741824 1610612736 805306368 2550136832 3556769792 2046820352 150994944 461373440 1816133632 3261071360 2484076544 746061824 2380529664 2514616320 557907968 3639836672 4238065664 453500928 1543622656 1680001024 22021120 1301818880 4055118592 2851735424 2109018688 3572099168 1333699408 2264298584 1644893924 630121942 2052990215 +2147483648 3221225472 2684354560 4026531840 1476395008 4093640704 33554432 2466250752 142606336 297795584 3277848576 1167065088 2521300992 4254334976 3112042496 3916234752 2120056832 3213213696 2405015552 1060368384 551585792 1236280320 2692226560 2393669376 2322753152 3010403008 841661984 1217619344 1324410456 4273476860 726427254 455235113 +2147483648 1073741824 2684354560 2952790016 3892314112 1543503872 2046820352 721420288 1702887424 406847488 2346713088 248512512 3379036160 3802923008 1284374528 1208942592 483164160 3379871744 3585138688 3289559040 1137960960 292559872 2388161024 2853465856 2093623936 460144704 4214077536 3215397776 339790328 3263858892 1256711002 1883911485 +2147483648 3221225472 2684354560 4026531840 1476395008 1140850688 3925868544 2332033024 981467136 2252341248 526385152 156237824 1431830528 4158390272 181010432 1666908160 835616768 600227840 1883414528 886370304 226854912 808461312 285754880 1157911296 2497070720 4080083904 929418464 127934800 3933237496 3228053460 2102681978 3624825663 +2147483648 3221225472 1610612736 4026531840 4160749568 3825205248 1778384896 721420288 796917760 1866465280 2984247296 4019191808 1302855680 3090415616 2098593792 530907136 1283358720 3494297600 1020960768 2306379776 3373000704 1936724992 280503808 1885106944 2231522944 2936224064 3838046944 848566288 291928792 3801946508 4100102742 1294260093 +2147483648 1073741824 1610612736 2952790016 2013265920 2483027968 3925868544 50331648 2055208960 239075328 1243611136 2905604096 3764912128 2987655168 745930752 210829312 1446346752 225296384 3390169088 4227059712 450136064 2073048064 3457695232 2480696064 1620204160 1819230144 2531296480 3772132336 971073640 696093148 3720988054 2010091661 +2147483648 3221225472 2684354560 268435456 1476395008 872415232 4060086272 1426063360 713031680 2143289344 3852468224 640679936 124256256 1282670592 3149004800 1894187008 3343155200 4078747648 4068515840 3397840896 2893281280 1373656064 2765098496 1312298752 2987158912 4049498304 1374249760 2488634352 2909086184 3503007964 3358354342 4063130015 +2147483648 3221225472 536870912 2952790016 671088640 3019898880 1442840576 754974720 3296722944 3107979264 2426404864 1584398336 872939520 618397696 2499674112 1608056832 4026499072 210223104 3604193280 1320267776 2209802240 2275441664 2649777664 382217472 716974976 2532184512 985749856 4089170736 2952630024 781247372 1398604706 1105563005 +2147483648 3221225472 1610612736 805306368 1207959552 3959422976 905969664 184549376 2155872256 851443712 3219128320 2861563904 1212678144 927727616 221380608 2090663936 1407352832 4265263104 733913088 906006528 2949613568 3865062400 1775245824 686317824 3816576128 1179258048 4264112544 161781840 3514930712 3300349884 1344011354 1299602339 +2147483648 1073741824 536870912 2952790016 2281701376 469762048 704643072 587202560 4018143232 2923429888 224395264 1380974592 3452436480 184811520 496631808 1339490304 1093632000 2813837312 1174134784 2661675008 2110302208 2600496128 998253056 3091207936 3026196096 382744896 2416454240 2183406288 1638539000 1070557596 698588126 3158934067 +2147483648 1073741824 1610612736 2952790016 2550136832 2483027968 4127195136 3909091328 2122317824 3074424832 1889533952 3195011072 1884815360 617873408 3215589376 2655453184 3577315328 2685517824 1293803520 44290048 3694036992 2680177664 3202371072 4165997824 3311948160 3727439552 2920161632 808801072 1332410120 1944222628 182138510 605004539 +2147483648 3221225472 1610612736 3489660928 3892314112 3422552064 838860800 2499805184 478150656 1061158912 4196401152 368050176 3862429696 4026793984 649461760 3994484736 637304832 1966391296 1686675456 1861914624 515635200 255855616 35662336 1374704384 3359123840 3204730816 1664492640 4292296560 1973202056 2254755092 2818622294 2196176813 +2147483648 1073741824 1610612736 4026531840 2818572288 3556769792 838860800 4009754624 2155872256 1832910848 1491075072 3773825024 2852651008 1941176320 1971191808 1258749952 2091941888 1455996928 1379196928 3290353664 1050126336 958954496 1541690880 2565238528 3347785856 2580713664 1159049824 2265273360 324914536 2916186092 4061366902 2097038441 +2147483648 3221225472 536870912 2415919104 2281701376 2751463424 1442840576 3875536896 3464495104 3133145088 3034578944 1475346432 1371013120 3808690176 1413087232 1310785536 2710339584 1296351232 3543703552 400994304 76412928 2287483904 2540973568 1556243712 1619330688 4293306816 3498963104 3864533200 3430172712 3896654708 3477436854 881235147 +2147483648 3221225472 3758096384 1879048192 1207959552 1946157056 838860800 922746880 444596224 1774190592 3588227072 3010461696 1402470400 110362624 4155375616 3742040064 96829440 867024896 3244400640 1958465536 2163140608 100158464 3886298624 3751169792 3075417216 3122893248 3355099424 521564624 3448701288 2672028452 1716187438 2381208601 +2147483648 3221225472 536870912 1879048192 4160749568 1140850688 3791650816 1392508928 3246391296 2562719744 3806330880 2240806912 1810366464 1155792896 2670854144 3949395968 2660925440 1667416064 2679021568 1930997760 1880983552 1676178432 954471936 422708992 711409280 4095403584 2116195872 126788944 1198032536 1608884972 3559136350 30571943 +2147483648 1073741824 2684354560 805306368 1476395008 67108864 234881024 3774873600 3078619136 1119879168 199229440 984612864 1992818688 686555136 158203904 4108779520 3814424576 4272144384 524804096 681947136 1918674944 373818368 3903604224 835608832 175587712 1094943296 871878432 460187856 3543179912 3840307564 2754302682 2766525709 +2147483648 3221225472 1610612736 2415919104 671088640 2617245696 2852126720 754974720 2071986176 2025848832 1029701632 907018240 1831337984 2160852992 1102446592 1733361664 1653899264 1881980928 1275633664 630362112 4003846144 4087892992 1334592000 3860231936 1294029184 3224151104 1409862688 1637022864 1621459608 3232262796 789332778 1649832337 +2147483648 3221225472 1610612736 2415919104 134217728 3556769792 771751936 2130706432 109051904 2218786816 4037017600 2756706304 1809317888 3951296512 2106982400 1960116224 1117421568 160612352 3499008000 1572638720 1735383040 295197696 3424941568 4215668992 760024704 4206806464 752141280 449032624 2105689240 905660148 2868630646 1819685533 +2147483648 3221225472 536870912 2952790016 134217728 603979776 4194304000 956301312 662700032 2654994432 2053111808 4029677568 170393600 231473152 1018298368 2631598080 3409739776 1336197120 2709561344 3974017024 1525147648 555248640 1164197376 2126390016 323563392 825746496 3661655904 3495977040 1362105672 2980594908 1166806522 2714913411 +2147483648 1073741824 3758096384 3489660928 3087007744 3556769792 905969664 2634022912 4135583744 3779067904 2258632704 1131413504 695730176 4168876032 2700476416 4219011072 3386081280 274448384 2459951104 3287650304 3299538944 3834127360 1145310720 3626644736 3992914816 2169673920 582251616 261242160 2195937160 4029978036 2951046858 1467322385 +2147483648 3221225472 1610612736 805306368 402653184 2348810240 1241513984 2801795072 612368384 1262485504 807403520 1095761920 3624402944 594804736 2947940352 1293352960 2297856000 2586755072 177381376 1932562432 2850129920 2832729088 1337721344 3777120000 3281069184 437890752 3367257952 2597730672 359099608 2083453788 2006101158 3098604765 +2147483648 1073741824 536870912 2952790016 671088640 1543503872 771751936 1426063360 2239758336 3544186880 434110464 80740352 652738560 4249092096 3352690688 813760512 1596555264 831635456 4076724224 3352293376 807970816 3673701376 67916288 2183292160 3056557952 2246362432 217741536 1020475920 4074676088 3674812044 3397238510 2903506597 +2147483648 1073741824 2684354560 4026531840 1476395008 1140850688 1442840576 1392508928 3128950784 4215275520 1134559232 120586240 85458944 567541760 1072300032 2348744704 1457225728 3245588480 2793398272 228700160 4171548672 745038848 1726744064 3838708992 3958207616 3848327616 132792416 3758039984 148634408 2121512996 1459585422 3085024731 +2147483648 3221225472 2684354560 1879048192 3623878656 2751463424 3388997632 218103808 1786773504 985661440 4271898624 2284847104 1112014848 1174667264 1065222144 1311440896 130449408 4030644224 1630707712 447279104 3786262528 664282112 1436300800 1759654656 2278122880 747628736 1567709600 3412317424 3468363240 3468618316 2314393614 3976785105 +2147483648 1073741824 2684354560 2952790016 939524096 2885681152 1979711488 2164260864 1065353216 1623195648 1025507328 2081423360 326631424 3488350208 2590638080 4073390080 3056304128 1036238848 152559616 535932928 3642812416 2538107904 755261952 1430157568 1995270528 2665131584 1396392480 2758011568 1028120504 4293508740 2159858354 2880060903 +2147483648 1073741824 3758096384 1342177280 3087007744 4227858432 771751936 2969567232 1769996288 977272832 211812352 1896873984 3885498368 2097938432 3290038272 2136539136 2459926528 2660745216 3502497792 3417673728 2558965760 539517952 1887721984 3020844288 1519338880 2143082816 2703317088 1386463280 3552968632 3320753396 1754014386 2421823391 +2147483648 1073741824 536870912 2952790016 402653184 1677721600 301989888 1526726656 3850371072 2562719744 1818230784 3815768064 2861039616 2385772544 2009726976 2625961984 2219147264 2508046336 3181502464 925888512 3739789312 874259456 619599360 3652681472 1778172544 1745233984 3421702176 1665055760 158813352 2845605996 1970699190 3833274163 +2147483648 3221225472 3758096384 1342177280 402653184 1946157056 3724541952 1258291200 3850371072 817889280 2946498560 2391801856 3190292480 1159987200 3809083392 3757506560 2865528832 2192883712 706256896 1353109504 1668544512 1005351936 450760192 3378839808 1139266688 2283687488 3217390112 2046265328 1047934904 2801879340 3297623934 3680050075 +2147483648 3221225472 3758096384 2952790016 2818572288 3019898880 1778384896 1358954496 645922816 3619684352 3986685952 3517972480 2754084864 2856583168 3445751808 3171876864 880705536 2183577600 2615844864 2222772224 3669592064 1481399296 1104561664 690295552 111528832 1826767040 1397710624 3953058800 2994132520 2224210108 4005624030 942129807 +2147483648 3221225472 1610612736 3489660928 2818572288 2483027968 2315255808 1459617792 2172649472 423624704 2522873856 175112192 3265789952 38010880 1226178560 1005780992 2229764096 4051681280 2515771392 3755053056 538769408 4044106752 425862656 1588396800 2329974912 2609279040 1206585568 489413072 3208479208 3679360828 4226382046 2591487989 +2147483648 1073741824 1610612736 268435456 4160749568 67108864 503316480 3841982464 3598712832 3837788160 1948254208 399507456 973602816 2212757504 2910715904 3084845056 4189487104 1554956288 862117888 2502479872 2281822208 1791763456 550135296 1642678528 2196605824 3151374528 2586527392 2824924848 2508558936 880945628 955059566 795053233 +2147483648 3221225472 3758096384 805306368 2013265920 603979776 436207616 2701131776 1451229184 2403336192 849346560 3411017728 3843555328 3660840960 401211392 2666463232 4265902080 2102181888 3586170880 1338953728 1167312896 3341579264 702424576 1929726720 4054576000 2911377600 63718240 2997770288 1611487384 824696468 3146151630 2140210587 +2147483648 3221225472 2684354560 1342177280 3892314112 1946157056 301989888 1929379840 3296722944 1581252608 1906311168 336592896 1499987968 2590244864 2341339136 3410034688 1806598144 2727788544 2268766208 474017792 212326400 2030840832 1995068928 1716469504 900716160 3759692992 167520224 3534886192 689139256 1032693516 1898120830 2503344025 +2147483648 1073741824 3758096384 1879048192 3623878656 3556769792 3388997632 3573547008 1669332992 1262485504 4183818240 2672820224 2640838656 3575382016 2414739456 1543176192 2600435712 898088960 2677268480 1857130496 2785847296 2780054528 1666346496 358951680 1415360896 3210508352 252596704 317396816 3782735352 4069246412 3212163202 59155925 +2147483648 3221225472 536870912 1879048192 2818572288 3422552064 973078528 2533359616 2524971008 2789212160 1197473792 55574528 1382547456 1895038976 1640628224 2205089792 1619165184 2163916800 3011944448 665366528 2684717056 2555141120 2274785792 2104559360 2132270208 1840213952 547539168 3746217296 897509880 3667195724 2672529014 1454457523 +2147483648 3221225472 1610612736 3489660928 1744830464 3288334336 1644167168 2197815296 2726297600 1145044992 2363490304 3125805056 1239941120 3745251328 3038904320 1763901440 2678947840 2538979328 1105305600 1089441792 2724657152 4165225472 3226889728 856506112 1179963008 2431596480 4292313568 636663184 2235195832 3217500364 676055058 3328223139 +2147483648 1073741824 2684354560 805306368 2281701376 3019898880 838860800 1325400064 310378496 1111490560 2527068160 1892679680 3516399616 3021209600 2159149056 2590310400 313622528 2461646848 219537408 3928207360 1548527616 3046927360 1507751424 1823690496 590264448 216099264 758901984 1343802800 4170056920 2750089108 718992094 899876007 +2147483648 3221225472 1610612736 4026531840 1207959552 2885681152 1845493760 1694498816 3934257152 3938451456 765460480 3610247168 3019374592 1245446144 3787063296 3062300672 2443476992 2091696128 3678969856 297701376 1125902336 3021229056 2444122624 3039366400 4153249664 279003840 1101640608 813130608 1753012200 3722506388 2557147850 2526409335 +2147483648 3221225472 3758096384 2415919104 671088640 2214592512 369098752 3372220416 2206203904 952107008 3093299200 2930769920 780664832 2917400576 2366242816 2032205824 2395504640 3442524160 448569344 3198341120 1528928256 2503740416 949358080 3882312960 2979524992 3284875328 1134137376 1376804368 2723682888 115090828 3940965566 2274300763 +2147483648 3221225472 2684354560 1342177280 671088640 1677721600 1375731712 2533359616 3296722944 994050048 4229955584 3996123136 499646464 3626762240 3769761792 1470562304 2502000640 4103716864 954048512 1555296256 1452201984 3690220544 2640723456 1207006976 3516460160 1701668544 4288860000 3536221040 1711371624 3543186444 3008441434 4075341475 +2147483648 1073741824 2684354560 3489660928 2818572288 2483027968 973078528 184549376 2424307712 281018368 2761949184 535822336 359137280 3991666688 1144389632 985595904 2604761088 3784949760 2508054528 469217280 300341248 3516664832 220071424 3174251264 757591680 1983811264 3640160928 3604249328 3670155272 3779930940 717535114 180425969 +2147483648 3221225472 536870912 2415919104 4160749568 3959422976 4127195136 2835349504 3967811584 583008256 1205862400 1108344832 1684537344 2152988672 2863267840 1843068928 3451617280 2307112960 513777664 680636416 1293481984 1065616384 211956224 1105144064 4133088640 2583466944 3019251360 3740605264 499312984 3043435500 3716516742 1427306675 +2147483648 1073741824 536870912 1342177280 2818572288 3154116608 771751936 2030043136 3380609024 20971520 3055550464 2240806912 298319872 2429288448 834535424 458162176 102006784 915193856 3337150464 2972381184 3087259648 4095478784 2790658560 3591578880 1650624896 2265941312 440562144 40445168 3376412984 224020828 3930944506 2975701125 +2147483648 3221225472 1610612736 1879048192 1744830464 469762048 838860800 3607101440 679477248 4206886912 4280287232 1380974592 2051538944 3854827520 4004380672 3335061504 2734194688 480296960 1624023040 802590720 4197033984 1892948992 3330691584 540879616 598667392 1469422784 3586536864 1281176624 3718175768 3018706620 2759491102 3142527273 +2147483648 3221225472 1610612736 805306368 1744830464 1140850688 2113929216 3841982464 696254464 3779067904 1998585856 2729443328 2456289280 1824784384 985530368 3436773376 1088651264 2264645632 2872549376 1365086208 782403584 118766592 264658432 3708092672 185713536 1082691392 508242912 2038481520 1654592552 3366357916 2362049342 3624889793 +2147483648 3221225472 3758096384 1342177280 939524096 3825205248 2181038080 1224736768 2038431744 2227175424 547356672 2639265792 2140667904 1543766016 3003252736 3250782208 2199879680 2794962944 1282121728 85839872 148174848 146039808 1068127744 2058319616 4182877056 1678440256 2542881056 4182023024 1267473624 2029931412 758453078 1813417399 +2147483648 3221225472 2684354560 2952790016 2013265920 3154116608 2717908992 1392508928 293601280 4282384384 2753560576 1162870784 2675441664 1433665536 2378825728 1003159552 1144881152 4006985728 1320787968 2516054016 2803804160 830739456 513935872 1894202112 1297334912 476893760 1675325920 1281748464 4285654616 1800113252 2607347742 901346395 +2147483648 3221225472 3758096384 1342177280 2818572288 872415232 3523215360 2634022912 3649044480 96468992 1952448512 3738173440 524288 1307312128 1157234688 480182272 1672773632 2620178432 3924336640 126799872 2438199296 122432512 1489663488 856129280 2121318784 2789918016 4248171424 2760975248 592825848 3141629820 4242405194 3966584535 +2147483648 1073741824 1610612736 2952790016 3892314112 603979776 1979711488 822083584 2189426688 4232052736 4095737856 2813329408 4259840000 2867068928 2186674176 2360147968 195526656 775929856 1540612096 2561789952 4264724480 1350859776 113651200 1567962368 1584110976 3035481280 1706618592 2153985776 3278292520 2268738652 1687118446 310685285 +2147483648 1073741824 536870912 268435456 2550136832 1946157056 1912602624 150994944 2575302656 1916796928 1415577600 3169845248 259522560 3999531008 1041367040 684785664 988119040 598589440 4044480512 2377641984 2409428992 3166974976 2537704960 3766048512 3370763136 2735982400 3207500384 4081390160 3524246824 3076035092 2978358246 2721801423 +2147483648 1073741824 3758096384 3489660928 3355443200 603979776 1711276032 2264924160 4118806528 859832320 3596615680 3411017728 540540928 1084489728 1951006720 2616524800 198606848 2508111872 3947028480 1658621952 1005320192 1480858624 3017428480 2079153408 2462248576 2208087104 613147104 362047696 4213315192 2104033764 1748547958 1195475443 +2147483648 1073741824 3758096384 1879048192 402653184 872415232 3724541952 1526726656 3934257152 557842432 2560622592 1085276160 481820672 969146368 3458596864 2731212800 15958016 540786688 472375296 127242240 1984997376 1449403392 3457580544 4197658880 1612180608 2104353216 800382304 951221040 2672118888 661963700 533856278 1477787813 +2147483648 1073741824 1610612736 268435456 2550136832 3556769792 369098752 1895825408 2055208960 3133145088 396361728 4247781376 45613056 463208448 471203840 672333824 3279978496 1363722240 2240602112 22466560 3506165760 4131132416 1646673408 3744142592 895262080 3233736896 1322244512 931006576 3571922408 2707611700 481938106 276642513 +2147483648 1073741824 2684354560 805306368 3087007744 3288334336 1040187392 788529152 2860515328 4273995776 1516240896 2467299328 3245867008 998506496 432144384 2584936448 2409398272 2327101440 3966296064 77508608 2026350592 1038382080 13784576 1382770944 3315117696 1094099904 970694816 3606200208 1910190360 3683695140 1272610982 845534247 +2147483648 3221225472 1610612736 2415919104 3355443200 1811939328 4127195136 822083584 427819008 356515840 2229272576 2760900608 3433562112 3799252992 965607424 233111552 1987411968 4253925376 1450287104 4282093568 4291352576 2910075904 3708701184 119886080 2396387712 1618869568 2970219488 2449979280 2820855512 1500990476 3578447862 2502101649 +2147483648 3221225472 3758096384 1342177280 1744830464 1811939328 4261412864 1090519040 964689920 3066036224 2405433344 296747008 47710208 3723755520 322043904 3740991488 1173585920 4275814400 349675520 2172768256 2374039552 3589557248 4013046272 2835031296 955512192 1364951360 2400685600 3378614160 1810944072 1640777124 2511749534 913378407 +2147483648 3221225472 1610612736 805306368 3355443200 4227858432 3321888768 4177526784 209715200 3988783104 1537212416 3796893696 3742892032 3728474112 3098673152 1329528832 1007386624 3406020608 600285184 3136917504 937199616 4017908736 919753216 2731495680 188980608 1026016192 1288286496 1781846768 193485016 2902749140 245241994 1635082547 +2147483648 3221225472 1610612736 1879048192 2818572288 1543503872 2785017856 3472883712 1971322880 1958739968 3894411264 2790260736 729284608 2646867968 1611792384 3593011200 164986880 752730112 2620497920 1520406528 2841683968 3800988672 3954119168 999727360 1801795200 99324992 2289756704 1716213808 3654599704 3560199204 2096765190 741695983 +2147483648 1073741824 2684354560 805306368 4160749568 1140850688 2583691264 150994944 1803550720 2319450112 2074083328 3819962368 382205952 539230208 4201250816 3296788480 180191232 879083520 1496965120 1908387840 3312494592 2511872 3590272512 2724125440 3424472960 2849735232 2176486240 3398925488 2764747880 3443465612 540973918 172843211 +2147483648 1073741824 3758096384 268435456 3087007744 335544320 3724541952 3271557120 3615490048 3972005888 845152256 1867513856 494403584 3951296512 8781824 3422617600 3243606016 354271232 313647104 3352006656 659068928 2119844864 1081282048 937083136 700780672 3891499840 2506926368 1919705616 3583663800 2207469444 2202704006 526197285 +2147483648 1073741824 2684354560 2952790016 3087007744 67108864 1375731712 553648128 3833593856 3217031168 576716800 839909376 2683830272 991166464 1940520960 3459579904 1368883200 1243594752 3336822784 749056000 2830034944 812004352 104560128 3758161664 1661042560 3993875904 1004701216 3987225872 281811224 4253966436 4074186926 12496155 +2147483648 1073741824 2684354560 805306368 1207959552 3556769792 503316480 3070230528 2357198848 2898264064 346030080 3436183552 4022861824 395575296 2176450560 3525771264 3282862080 2819932160 3063472128 4135497728 4059539456 3716549632 377038336 3123284224 1245921920 592379072 3608133280 1726625520 632255384 1347987964 199144822 2796004683 +2147483648 3221225472 2684354560 2952790016 2550136832 3019898880 973078528 2667577344 1400897536 281018368 2640314368 921698304 4082630656 2321285120 3165782016 2796224512 3370352640 707510272 987734016 216657920 1013753856 3958793216 761626112 1009419008 896228480 3489893696 3172710688 308790672 4094003176 430374852 1179719722 2667349651 +2147483648 1073741824 3758096384 3489660928 4160749568 1275068416 1442840576 2231369728 2474639360 1203765248 4162846720 2570059776 1204289536 1010040832 2936143872 1812660224 365330432 3642671104 1624432640 648843264 1070725120 838730752 4240269824 2299521280 3304266624 2604325440 296261024 2149316528 1161917480 4114212684 2407145878 3619097207 +2147483648 1073741824 3758096384 3489660928 4160749568 2617245696 4194304000 352321536 1451229184 432013312 2346713088 3920625664 3390570496 553910272 585236480 1739128832 4258168832 3683041280 4062896128 777293824 3260807168 3481142272 3314485760 1332074240 2186374528 4084911808 3967594016 3741818320 3661131784 2320762244 1305104710 1349846359 +2147483648 1073741824 2684354560 4026531840 2818572288 3154116608 1174405120 2097152000 1669332992 1405091840 882900992 32505856 96993280 3347316736 4018536448 2190671872 3505553408 4251631616 1297539072 3411849216 2976761856 1601838080 1924727296 2373157120 1423257472 3854665280 1994935200 666126320 166606856 1147610732 1677501806 1184738509 +2147483648 3221225472 2684354560 3489660928 3355443200 2348810240 1778384896 4244635648 2726297600 3862953984 3575644160 2867855360 3374841856 599523328 2684223488 4004708352 2996731904 1902559232 2139267072 4138266624 2490996736 467303424 4294539776 572501760 2967290240 3470121152 362561504 4102949744 3227211528 63100700 109619330 2013896157 +2147483648 3221225472 3758096384 3489660928 3355443200 4227858432 2785017856 3070230528 41943040 1681915904 689963008 550502400 1646788608 103022592 3993632768 1083244544 314736640 1713029120 3427180544 2885734400 3063920640 1184259072 1068982784 212717824 392903296 3366712256 3302258144 3362924400 400390168 21794956 1142027230 689783931 +2147483648 3221225472 1610612736 3489660928 2550136832 1543503872 503316480 1426063360 2709520384 2285895680 312475648 3822059520 3286761472 4088135680 2418671616 2555904 4199841792 1775026176 3520634880 385257472 24639488 1916679168 269048320 1733670144 3058003840 277870400 1150971744 4244582448 1382071000 1173523372 886163386 1612921871 +2147483648 3221225472 3758096384 4026531840 2281701376 335544320 2046820352 1023410176 763363328 1480589312 2178940928 3102736384 2174222336 3461611520 1651376128 3491823616 1294630912 2325921792 3508445184 4152152064 1841801216 657615872 305341952 3586784000 4238562688 1239522112 4279182176 4117479824 3308801256 180647076 2605063758 1913480921 +2147483648 1073741824 1610612736 1879048192 2818572288 603979776 3254779904 1862270976 2088763392 3250585600 1772093440 1875902464 349700096 128188416 876740608 1914765312 1852276736 1439678464 2833506304 3852324864 2361059328 755907584 4281298432 3242766080 747071616 2019856064 3556338208 3594757360 718130712 128097780 302649190 4181531943 +2147483648 3221225472 2684354560 1879048192 1476395008 335544320 1979711488 3674210304 243269632 3368026112 1935671296 4048551936 4169662464 2351169536 238419968 2850881536 672169984 2477309952 299147264 4161728512 3654404096 1013605376 1397173760 2000155904 2504984704 198416320 739848096 225367056 1803678648 2120371324 295909422 2304898005 +2147483648 1073741824 2684354560 2952790016 939524096 3556769792 2113929216 3875536896 1619001344 1228931072 3076521984 1477443584 3353870336 3470000128 2084438016 1262944256 2171109376 1232125952 287105024 1937682432 1657006080 725251072 2997968384 1770766592 4007535232 261565120 891347552 1746181072 3011177688 599120556 1318649990 1417644729 +2147483648 3221225472 536870912 4026531840 3087007744 1006632960 1241513984 2063597568 1585446912 264241152 2350907392 787480576 3518496768 2646343680 851050496 2667905024 1561100288 551862272 3318784000 2471407616 196986880 2746618880 3311880704 1420136192 1161454208 3108312512 1382858272 989122096 439924808 3111829268 3986922890 3380955063 +2147483648 3221225472 3758096384 805306368 3087007744 3959422976 3321888768 3070230528 2088763392 2009071616 1616904192 1139802112 4183293952 107216896 631635968 284229632 1092648960 526958592 409247744 3030306816 4217227264 1592923136 1273963008 956670208 303450752 4136193216 3910449952 419878160 735687656 241454788 2980462262 3673232133 +2147483648 1073741824 2684354560 268435456 2281701376 469762048 503316480 2801795072 2558525440 1723858944 2996830208 3278897152 12058624 2391539712 941752320 2910126080 3763109888 4054106112 3189825536 2157359104 1698543616 2770238464 3427742208 2923797760 3836894848 3495787200 4167630240 2380444400 309571656 182024596 1063173010 84536419 +2147483648 1073741824 2684354560 2952790016 402653184 1946157056 973078528 520093696 3347054592 3258974208 526385152 1930428416 1891106816 55312384 3085828096 1907818496 1787985920 3822764032 2994659328 4035227648 163702784 2119328768 3174112768 3111232256 3730455680 1316316992 4124834400 1061619664 2482673496 2593040004 15518690 1175840693 +2147483648 3221225472 1610612736 2415919104 3623878656 2214592512 2650800128 452984832 3934257152 281018368 2782920704 191889408 3031957504 2631663616 1725562880 1339752448 160989184 3476078592 3957628928 1211797504 2002245632 4044764160 2324248064 3020396800 2931713152 3856497088 2560216480 2641585488 1800186856 4092510772 2685004826 3317367191 +2147483648 3221225472 3758096384 4026531840 2818572288 1543503872 167772160 3808428032 1182793728 4282384384 144703488 3509583872 3785883648 3627286528 2742157312 1345126400 1067155456 2804137984 3520045056 2852245504 3147474944 1981185024 2946961920 1669003008 2064004736 2541702592 2999383648 1865421872 1957197224 1739857660 2712826534 357368895 +2147483648 1073741824 2684354560 1342177280 3355443200 3556769792 2449473536 1862270976 2675965952 1304428544 3349151744 1896873984 2801270784 3660316672 866779136 948371456 1765244928 3506421760 3053182976 1906683904 368351232 1853258752 2804241920 253017856 3129350272 3266125632 2305863072 182983792 2622767608 1405508356 88941266 3170938727 +2147483648 3221225472 1610612736 268435456 2013265920 3825205248 1577058304 3439329280 444596224 1975517184 387973120 286261248 4234674176 1318846464 4088791040 2022375424 523599872 2918039552 3033112576 4012609536 3621427200 1926898688 2070222336 1599789312 2820296576 1908763328 3658136608 2098347440 3962113592 891586700 1725761410 3423508793 +2147483648 1073741824 1610612736 1342177280 3087007744 1006632960 2919235584 3539992576 696254464 1111490560 3416260608 3123707904 36175872 3292266496 3991797760 2383085568 2013954048 3912417280 3000426496 919392256 3884316672 1207051264 2643819008 143232256 78910592 862079040 3272418656 996001456 2676390056 2358719036 1565826530 3671174325 +2147483648 1073741824 3758096384 1879048192 134217728 3154116608 167772160 3338665984 796917760 71303168 119537664 1978662912 3589799936 2490630144 2799828992 3785555968 2525396992 1160691712 2157109248 1000116224 1912186880 3128306688 3218158080 1225627392 3377742976 3423734592 1071340896 3367160048 2649525000 1245837428 2653032078 1262698847 +2147483648 1073741824 1610612736 1342177280 1207959552 1006632960 503316480 2499805184 1182793728 2537553920 1340080128 2303721472 3794272256 1508114432 1234042880 306511872 4258103296 2799026176 864673792 2154549248 74774528 3209321472 1723531776 2337320192 3152287616 3800988864 4056220512 873308816 175482168 3610870956 1611901470 1815652601 +2147483648 3221225472 3758096384 268435456 939524096 603979776 973078528 4177526784 2306867200 1933574144 3495952384 4291821568 3021471744 840171520 3156082688 778764288 2832957440 3522412544 2012192768 2573062144 3066877952 1598702592 2937394688 48294656 1265641344 3957869376 960265952 788692176 2404977208 51028660 2593468542 1604359761 +2147483648 1073741824 1610612736 1342177280 2013265920 2617245696 3925868544 2432696320 1283457024 2814377984 3814719488 116391936 1891106816 3218866176 645791744 4178509824 1405911040 2909061120 3568361472 2492125184 3539466240 2292335616 3555805696 1828953856 1304962944 119818688 2894214688 329322896 3979080680 4007407924 1258165146 1859092165 +2147483648 1073741824 536870912 1342177280 4160749568 335544320 1174405120 3070230528 1585446912 3519021056 3797942272 1968177152 3431464960 2981363712 3663069184 1781465088 978354176 174637056 3292848128 2366566400 2192824320 3454149632 930704896 2264919296 1576560256 2253128128 3642369312 1823827472 3332746168 1307385980 2639896294 3136230317 +2147483648 3221225472 2684354560 1879048192 3892314112 3154116608 100663296 3070230528 4286578688 608174080 4095737856 3585081344 3347578880 2030305280 1680736256 3917938688 2274066432 722714624 3471810560 2125328384 223397888 1672100864 1768497664 770490624 927468160 3773066560 2667461472 1008695152 653775528 244416748 376635054 541546009 +2147483648 3221225472 2684354560 2415919104 671088640 2617245696 2852126720 2432696320 276824064 3770679296 2116026368 2133852160 3221749760 1010565120 2697854976 283705344 3120529408 673693696 2902695936 2596925440 1893382144 1446915072 1782653440 473143040 3049377664 3412520896 2242927520 3519554224 1654406184 2268990124 448856562 3438542197 +2147483648 1073741824 1610612736 805306368 2013265920 4093640704 2852126720 3036676096 2071986176 2956984320 866123776 1712324608 3926392832 467927040 3984195584 2808283136 2627895296 2270871552 4177977344 780193792 720750592 2246734848 2796244480 1420212992 2005963136 1585288256 500056160 1144093616 4168450488 2016027708 3863689486 3650543891 +2147483648 3221225472 1610612736 3489660928 3087007744 738197504 100663296 1627389952 2575302656 767557632 236978176 4069523456 3908567040 2182873088 884604928 1571356672 3330179072 2213986304 1805819904 3932983296 2786850816 2141856768 3901846016 1111658752 31248768 1291031872 3842928544 4023867056 2632028408 2128818692 3068130506 27002103 +2147483648 1073741824 3758096384 3489660928 134217728 1543503872 1979711488 3674210304 1048576000 3309305856 2938109952 741343232 3625451520 1644953600 3383361536 3053649920 1773371392 1107017728 67100672 1391562752 2316105728 87718912 1424691712 3158804736 1116591232 3927868352 3896841568 2345321712 1501761000 1332982372 4129021730 4281305303 +2147483648 3221225472 3758096384 2415919104 671088640 469762048 1241513984 553648128 1384120320 759169024 1746927616 2089811968 2380791808 1520173056 3056992256 2609971200 1460633600 3373776896 2077466624 4236365824 2803013632 2365983744 2133410304 2484832000 3683493760 3192694464 3645592672 3257984624 3960293688 297386316 2730948674 3430705529 +2147483648 3221225472 536870912 3489660928 1744830464 2885681152 2315255808 3674210304 3665821696 2185232384 1054867456 2404384768 1891106816 1794375680 2959998976 19070976 2151055360 1098825728 2911019008 1081126912 2788284416 1474194432 3620436480 2147147520 891609728 2574223296 3713360608 1246856080 3335394616 2341676772 1432265694 1634917193 +2147483648 1073741824 3758096384 2415919104 3892314112 872415232 4127195136 1124073472 1602224128 3913285632 3932160000 1282408448 2896691200 3616800768 3902144512 3813605376 2767880192 151175168 3945717760 3648294912 2379339776 3750112256 1092056576 4261850368 211860608 78117696 4294511584 136703184 123741672 3169867836 1080590134 766775901 +2147483648 1073741824 3758096384 1879048192 402653184 3825205248 3388997632 1157627904 192937984 1002438656 2145386496 3448766464 807927808 1637089280 3064332288 10551296 2003927040 1273610240 61202432 2196738048 1924442112 3821413376 2003899904 2793001728 3817718144 1803279424 1209187744 3580315728 1795196824 1762668300 2506649350 2788451125 +2147483648 3221225472 3758096384 3489660928 3355443200 2214592512 1644167168 2432696320 4085252096 2856321024 945815552 1802502144 57147392 4265869312 2622619648 196804608 3795025920 3641425920 2360844288 1224331264 2824648704 296901632 3381353984 1136365312 2315253632 2947384896 2568406880 3198513488 4142846440 2763619036 3169885502 350516919 +2147483648 1073741824 2684354560 2952790016 1476395008 3959422976 1375731712 2231369728 2541748224 1967128576 4141875200 888143872 2774007808 3656122368 1148059648 559218688 822444032 1980612608 1462362112 2319691776 858580992 3910026240 3269816832 532544256 1351723392 3378485824 3977960672 3073837456 3947812584 474304708 3861769970 1182391525 +2147483648 1073741824 536870912 268435456 3892314112 2080374784 1778384896 184549376 2004877312 239075328 3412066304 1307574272 826802176 856948736 2719875072 303235072 1327071232 830586880 281927680 1279258624 1150220288 1111362560 1979937280 1734469376 410890880 3784810816 606782048 4060615120 1727280680 3509466380 66794054 1809705449 +2147483648 3221225472 3758096384 4026531840 134217728 67108864 1711276032 654311424 3212836864 851443712 3860856832 4054843392 2608332800 2604924928 244187136 3447914496 2725937152 1465040896 2910756864 3384594432 2150475776 1760439296 844328448 4073897216 314482304 891083072 1306375200 3086368048 935801576 611618516 4019298230 3622046225 +2147483648 3221225472 3758096384 1879048192 1744830464 3959422976 503316480 3640655872 2977955840 3963617280 2761949184 854589440 1265106944 2879651840 4016963584 2473656320 4146888704 2169815040 1598595072 3755659264 2078926848 2771278848 986802688 2119992576 360503680 2731333952 1954868064 2643523376 3946239304 3558075004 683239534 2759378297 +2147483648 1073741824 1610612736 2952790016 939524096 1946157056 3388997632 2298478592 813694976 499122176 1944059904 3427794944 3657957376 1114898432 1407844352 4057137152 4024401920 212320256 384557056 2926432256 3070789632 3316257792 1920167424 1731177216 1977589632 1302855616 174841120 3182266064 3219692024 3296332412 1329272326 3262895507 +2147483648 3221225472 1610612736 268435456 3892314112 335544320 1644167168 2298478592 3447717888 1463812096 1897922560 2601517056 2600992768 1183055872 3854696448 1278148608 2553118720 22396928 2959712256 1895272448 393648128 558001152 384771584 3729651456 4217750400 1483853120 3111887584 3593508976 28250360 258855932 276137854 997837503 +2147483648 1073741824 3758096384 3489660928 3892314112 3959422976 3120562176 1023410176 3296722944 121634816 538968064 3775922176 3293052928 1338245120 2272657408 3527606272 2724233216 2874720256 845471744 693014528 672659456 83233792 2357410304 1904264960 1428744576 857523136 366134368 2750270064 3884389368 3088505180 2375787006 2940481381 +2147483648 1073741824 536870912 3489660928 671088640 1543503872 2046820352 117440512 427819008 675282944 1545601024 1624244224 3156738048 887357440 726007808 1393360896 2293596160 825081856 2039603200 135000064 1265408000 2462452736 3947717120 3700817664 3724389504 2545543232 1743779936 61509744 4002089240 643349132 2770891070 1147405117 +2147483648 1073741824 536870912 4026531840 4160749568 67108864 704643072 1895825408 4034920448 29360128 367001600 751828992 835190784 1556348928 1618345984 3397058560 2183954432 3012870144 2053693440 2955079680 150177792 811496448 678376960 2257748736 262925184 284314560 682452768 4154963920 1723865272 3663733468 1452289534 2892517285 +2147483648 1073741824 1610612736 1879048192 1207959552 3422552064 301989888 3338665984 327155712 2545942528 2426404864 4103077888 4072144896 3721134080 3764518912 1812398080 1137344512 218284032 3146178560 866177024 3651266560 867847168 2767940096 3204498176 657576064 2449621312 2360827552 2577590512 3507933112 1947773796 2699940162 530077459 +2147483648 3221225472 2684354560 1342177280 134217728 1006632960 1644167168 553648128 3699376128 3024093184 3667918848 1569718272 1060634624 2189164544 1656881152 777322496 2573762560 1033945088 2375327744 1713565696 1877071872 1536842752 22610432 2695025408 1587663744 2881123776 3347659744 3535438000 4102916984 639652452 2043697178 1301837275 +2147483648 3221225472 536870912 1879048192 939524096 1140850688 3456106496 1895825408 2038431744 104857600 1864368128 1487929344 1658322944 3250847744 2943746048 2558328832 3333128192 1109639168 837787648 462794752 3715270656 1391334400 2199483904 2771251456 1554422144 2427485504 3738710624 1808039920 1618360488 2835163972 4251683942 3846406781 +2147483648 1073741824 3758096384 2952790016 2281701376 3019898880 4060086272 3607101440 25165824 1715470336 3923771392 2253389824 2227699712 1329332224 1871314944 3661430784 2989522944 1216921600 1737285632 784502784 4078028800 4022471680 901846528 2342178560 390435968 4039404608 3136170848 342064528 2337010616 1333205084 1294852610 1422411623 +2147483648 1073741824 1610612736 1879048192 2550136832 2080374784 1577058304 4043309056 1468006400 3141533696 3584032768 372244480 3165126656 2766929920 3159752704 4239065088 1398308864 3399532544 3241467904 842452992 3615483904 4043187200 2152159744 4077835520 403430784 4218187328 3541438432 4077601584 3865615144 378076156 68731210 3909137473 +2147483648 3221225472 3758096384 2952790016 671088640 1409286144 3523215360 2298478592 2575302656 423624704 874512384 1995440128 538443776 2688811008 3639476224 639303680 3018096640 686604288 1654693888 1703071744 335251456 1564875776 2808575488 1111424768 71404416 1539014464 2220152800 2698289136 2182400392 4000620292 3508840166 1686944945 +2147483648 1073741824 1610612736 3489660928 1207959552 3959422976 369098752 1056964608 2474639360 3871342592 840957952 1542455296 1843920896 2034499584 3782082560 755302400 2374205440 1476116480 2110251008 3927298048 3716331520 3346406400 1370040832 1235845376 361819776 1178693440 1508755488 947826480 3456384456 1217297084 3931465950 2480641673 +2147483648 1073741824 3758096384 4026531840 4160749568 3422552064 2583691264 486539264 2709520384 2428502016 2753560576 3608150016 1522008064 441188352 2700738560 536412160 974946304 1708441600 3662733312 1747881984 2083121152 4277277696 3755815424 582147840 3603685760 3373754688 2372136224 1323516208 1800768440 815801956 2186289794 3495429663 +2147483648 1073741824 2684354560 4026531840 1476395008 3959422976 3992977408 1828716544 1954545664 4198498304 3202351104 2840592384 38273024 1392246784 2400321536 1779630080 2818015232 802144256 3272335360 1641918464 2476263424 2708104192 775377408 3715204352 490906496 3628417472 1173520608 886911376 243699256 3306358684 2960623522 2618268043 +2147483648 3221225472 536870912 1342177280 1207959552 3959422976 3523215360 1560281088 1786773504 1681915904 1759510528 3381657600 1710751744 3539206144 316276736 3956211712 3974135808 2175320064 2551488512 2020782080 1515952128 1163017216 2832402944 2666955520 2724855168 2412839104 3791505120 224070800 3505034584 4076857124 609234462 1289228755 +2147483648 1073741824 3758096384 805306368 2550136832 1677721600 2516582400 452984832 2726297600 1824522240 1105199104 1536163840 1887961088 1516503040 804126720 2152267776 1970307072 281591808 3742687232 119967744 3948775424 1280721920 479540736 3284327680 4201898112 3506375104 603308960 2445420880 2686653336 1866980444 3665366830 1279829305 +2147483648 1073741824 1610612736 1879048192 4160749568 1275068416 1241513984 2634022912 1585446912 213909504 1822425088 3106930688 2762473472 2398879744 1945763840 1994981376 2938798080 3252076544 2183979008 1824903168 4293879808 2352600064 3742700032 2807097088 3380593024 2003188416 495136416 1927020528 2355651304 744229500 3385484194 1740711343 +2147483648 3221225472 1610612736 2415919104 2281701376 3422552064 771751936 2969567232 3498049536 1069547520 3646947328 3234856960 4095213568 3978559488 3333554176 2522284032 1671856128 1048756224 1076928512 1650954240 4223752192 507763712 3723696640 3486817536 3006635392 1535519168 1411197984 2605047184 925769848 628192180 2936776966 965695439 +2147483648 1073741824 1610612736 1879048192 3623878656 67108864 1509949440 3942645760 494927872 2059403264 2782920704 4159700992 3976724480 1130627072 3888775168 3092840448 2930343936 2513289216 638050304 207540224 3858196480 3954885632 41756160 121887488 2567227008 1561726016 887035680 1800314576 328147880 2845235564 343093246 2818613963 +2147483648 1073741824 1610612736 2415919104 2550136832 335544320 905969664 1056964608 2206203904 2487222272 3353346048 1374683136 539492352 158072832 3314941952 3367960576 3241246720 6144000 1774968832 1937035264 3007649792 2207814656 3750985216 4131894528 1871884928 2316461888 795169632 2210956688 2427133928 980674748 411107178 4294391857 +2147483648 3221225472 1610612736 4026531840 1476395008 469762048 3254779904 1660944384 2206203904 650117120 916455424 4035969024 1397227520 883687424 1072037888 3400204288 117997568 2946809856 2453839872 1542033408 794912768 4261774336 1189554688 798939904 817332864 2040416064 643792416 4123704944 853918904 3080153692 925281834 2799935401 +2147483648 1073741824 1610612736 4026531840 939524096 2348810240 1241513984 2499805184 2105540608 2596274176 2984247296 579862528 2334654464 4289986560 2954756096 455540736 1135575040 2015084544 1980096512 1579339776 1326262272 2102850560 3522384384 3428951808 238339456 1491996480 3613331488 4266913744 979483416 3375673804 2892922422 2988390889 +2147483648 3221225472 1610612736 2952790016 2013265920 1409286144 3187671040 2399141888 260046848 1782579200 375390208 2498756608 2516058112 2006712320 3531735040 607715328 3390472192 3951738880 2315821056 3820064768 4008134656 26063872 531971584 727511296 3665297024 2077248832 1256736352 433339472 2818984104 2266459924 2398470842 619265963 +2147483648 3221225472 536870912 2415919104 1744830464 3288334336 100663296 1962934272 3028287488 1925185536 476053504 2167406592 2573729792 3528720384 2949775360 672333824 1956151296 3301752832 1209966592 3918376960 257259520 3409546240 2943831552 3961715968 2945171328 2983487936 1787960992 1597205904 327733896 406099964 695398518 1272152591 +2147483648 1073741824 3758096384 1879048192 939524096 1543503872 2248146944 3640655872 2625634304 4047503360 3663724544 1043333120 303562752 1629749248 1168506880 3232825344 27885568 1250803712 673964032 286953472 2339579904 199160832 119880192 1297606912 3061362048 999561152 1526617440 1844793680 3946816456 1621400836 1676019958 2605777781 +2147483648 1073741824 1610612736 268435456 2281701376 1275068416 234881024 1660944384 2357198848 868220928 3533701120 2517630976 506986496 2463891456 3767140352 1889992704 196706304 4083531776 49274880 1808322560 1748064256 1018485760 1747655168 3102461184 376349824 726941376 922631456 1325996400 3421026040 1994467108 3635192682 220668511 +2147483648 3221225472 1610612736 1342177280 4160749568 4093640704 3523215360 4211081216 4185915392 1337982976 2447376384 2310012928 626524160 698089472 1546256384 850722816 4113137664 263569408 1713348608 1567264768 1084438528 1009157120 1025596928 1173858048 3123634816 3788839488 1792664480 3301821520 4292069896 2712195812 1490181514 2511952847 +2147483648 3221225472 536870912 1342177280 3087007744 1275068416 3321888768 1694498816 713031680 3510632448 1050673152 2869952512 2123890688 632553472 1215692800 2555576320 708870144 3807690752 3288506368 3474042880 3706787840 3902112768 1187971584 3389706496 1442708352 903047872 1182826592 3902049840 1500676152 49931700 2779590414 2034229509 +2147483648 3221225472 3758096384 3489660928 2281701376 1140850688 3992977408 1258291200 2357198848 2210398208 3097493504 1588592640 4071096320 1460928512 1329463296 407568384 1894547456 2029568000 491167744 1775095808 318846976 1971960832 3930537472 3891173632 3134817408 1379892928 4139942176 2653652080 1490423720 4047444028 776120982 2615911801 +2147483648 1073741824 2684354560 2952790016 2550136832 2348810240 2852126720 2868903936 897581056 3795845120 2925527040 1257242624 3850895360 4120641536 1837760512 3108044800 1182302208 2095366144 2062475264 3169824768 1215784960 379839488 3596960256 2563155712 581147264 6644800 2714163040 2149836624 3852810408 3404127788 4214471554 60628503 +2147483648 1073741824 1610612736 2415919104 1207959552 4227858432 3657433088 251658240 2709520384 306184192 3231711232 2335178752 2724724736 3307470848 3064332288 3500605440 3450175488 3280060416 1789386752 2839597056 3167033344 3669294080 2451268096 3694124800 586465408 2780523584 2996799328 1826420784 3242138920 126464092 2027154862 3051274957 +2147483648 3221225472 1610612736 1342177280 671088640 2751463424 2852126720 1660944384 25165824 3753902080 2900361216 3803185152 2043150336 496238592 3102867456 3702849536 2569371648 1035059200 1069785088 2167836672 489895936 735243264 3823705600 298048256 3090600576 1739800128 697487264 3066626768 848544008 3956208556 3199146694 4266971247 +2147483648 1073741824 3758096384 268435456 3355443200 1811939328 1509949440 3103784960 3984588800 2420113408 3395289088 762314752 737673216 624689152 1207828480 3623813120 896172032 1263976448 2888359936 404197376 3898415104 2191244288 2163960320 2072565504 1061655424 213211456 3710909280 1539377488 464890984 766251220 2352361770 685449093 +2147483648 3221225472 3758096384 2952790016 402653184 3422552064 1778384896 889192448 3347054592 2982150144 2254438400 535822336 2814902272 2825125888 1889927168 4142989312 4265771008 891731968 3842023424 3434205184 13830144 4238722048 1182597632 1951459072 2137650560 3293532736 1783597216 310275216 2347595496 2858993484 3485852638 1577937693 +2147483648 1073741824 3758096384 3489660928 3355443200 1275068416 3590324224 1191182336 1266679808 306184192 1541406720 4023386112 2782396416 2681470976 1380057088 654639104 3667558400 114212864 2865553408 808030208 1516468224 922082304 2343377408 589750528 3171990144 2909258560 4134539360 2582133904 2044486136 1850607700 1704152030 2824709231 +2147483648 1073741824 536870912 4026531840 2550136832 3959422976 2181038080 1291845632 3900702720 4013948928 2275409920 1425014784 2075656192 4147904512 822214656 823459840 4134240256 1977073664 4053131264 3324047360 4265281536 3390342144 1335693824 2165285632 4281961856 2282421696 398088288 648632496 2351533896 3311568724 3893248170 63906459 +2147483648 1073741824 2684354560 1342177280 4160749568 3556769792 771751936 2902458368 3414163456 3334471680 85983232 3434086400 1023934464 3584294912 3489792000 2193948672 463634432 3783704576 2437210112 1738649600 691214336 2625479680 1094528512 3027142912 2280703872 291210816 1404701472 3580453040 3666145640 3103895980 2067993694 542491375 +2147483648 1073741824 3758096384 1879048192 134217728 738197504 4060086272 2332033024 645922816 1346371584 4066377728 2723151872 325582848 2511077376 1524236288 859766784 999587840 2360918016 2283986944 2826801152 3359188992 4146719744 495393280 3767595776 1466867328 2578964928 3347977184 2239855056 1454220920 1813063180 2758128442 1313672583 +2147483648 1073741824 536870912 1342177280 402653184 2214592512 1509949440 2130706432 1417674752 2436890624 3189768192 1068498944 3402104832 280231936 323616768 2638151680 2182971392 1680457728 757325824 1757212672 4149303296 1964020736 1198994944 971631360 3326315648 2469180096 757664864 3823949936 1372158760 1404867724 2580624566 3947948899 +2147483648 3221225472 3758096384 1342177280 3892314112 3154116608 234881024 4110417920 3850371072 1749024768 2153775104 898629632 2571632640 2950430720 428212224 622002176 2556329984 3758276608 2865012736 4281847808 2402908160 4132686848 4206572032 3201492224 3614238592 3938179392 2765561696 2381093456 3900438296 1584888572 4141649522 3892544225 +2147483648 3221225472 2684354560 2415919104 3355443200 3288334336 2046820352 3607101440 159383552 3066036224 635437056 1049624576 3161980928 971243520 1021968384 2094333952 3911942144 2119155712 3320160256 370208768 38483968 1609341952 2132106752 2118882048 1906294912 532535360 3859062048 3171515600 2558915352 1455471972 2106792118 926480403 +2147483648 3221225472 2684354560 1342177280 134217728 603979776 1241513984 3137339392 1971322880 1900019712 2019557376 2970615808 1835532288 158597120 362151936 2701066240 3065348096 4181835776 202874880 1338568704 3675084800 2209651712 3204394496 3753245440 3150052992 920115264 3219689184 4177340880 286056408 1757616428 2141689718 2744165997 +2147483648 3221225472 536870912 268435456 2818572288 201326592 1375731712 889192448 3565158400 2881486848 2204106752 2479882240 4107796480 1043595264 728367104 4062773248 4175200256 3748184064 3477250048 2076946432 1286027264 2974264320 2510883328 3030160128 3494424960 1941108672 602138656 2193316496 1479652088 3707123540 807343214 1596169547 +2147483648 3221225472 1610612736 1879048192 1744830464 4093640704 1375731712 3170893824 2189426688 683671552 4049600512 1890582528 1247281152 4293656576 3336175616 1173815296 4044587008 4118790144 65380352 3333591040 2129733632 3097943040 3675719168 2481176320 3934767488 3285832896 1233159840 389161232 901996744 1264970020 259179634 3406892047 +2147483648 1073741824 3758096384 4026531840 3087007744 1409286144 3187671040 117440512 226492416 3762290688 1512046592 4107272192 4179099648 1217134592 684589056 3052863488 1063419904 4084121600 694214656 1870106624 3903154176 2804151296 747060736 2213212416 3998915200 4063422528 3828803168 1691130480 451529368 1107969620 3656190066 2960647269 +2147483648 1073741824 3758096384 1879048192 134217728 1677721600 2785017856 1828716544 1870659584 2403336192 1117782016 470810624 3395813376 2809921536 3762421760 542834688 3111747584 1921368064 3674726400 1866240000 313862144 4150848512 271269376 2078407936 279044992 3020011584 621904352 4042915248 3502612536 371696972 2355946258 2457695363 +2147483648 1073741824 2684354560 3489660928 2818572288 3019898880 2113929216 520093696 176160768 935329792 65011712 1309671424 222822400 1887174656 1512439808 506658816 1452703744 3647651840 1326243840 2023731200 985225216 1118555136 2523100672 4085184768 3626413696 4044548032 3578317344 4133327568 2826439512 3661898300 784471074 1119975905 +2147483648 1073741824 2684354560 4026531840 3892314112 335544320 2919235584 3607101440 2407530496 2378170368 622854144 472907776 3075997696 4066115584 131727360 3766288384 2859237376 850444288 1244323840 1278717952 101402624 3937664000 1011684864 4248105216 2431439488 1441851712 1347090848 375896624 2701358760 786930756 3007527114 1040708375 +2147483648 3221225472 2684354560 2952790016 1744830464 3422552064 3925868544 2332033024 3162505216 4257218560 2594177024 2152726528 3997696000 262930432 2971795456 4216913920 530939904 4186554368 3169558528 4182962176 2689017856 3845577728 2760448512 3165495040 3678794368 741994688 3096695840 1875306096 3532735704 1498020668 4090219722 1866632235 +2147483648 1073741824 1610612736 4026531840 2550136832 2617245696 2449473536 3439329280 1551892480 1388314624 1822425088 898629632 2643984384 1899757568 3309961216 380043264 2125234176 4249927680 2226839552 2945306624 3099142144 2731910144 539298304 2593100544 2681888128 2730432448 231789728 4235895280 36556472 732509108 2760758666 1866008031 +2147483648 3221225472 3758096384 268435456 3355443200 4227858432 4194304000 788529152 1350565888 1212153856 782237696 1680867328 871890944 294387712 3788898304 2480865280 1570734080 2354298880 2670043136 1657458688 4222441472 49478656 843129344 955551488 2239119488 552555712 4209504992 195017392 2975043624 3970277652 1477097778 2253216873 +2147483648 1073741824 3758096384 4026531840 1207959552 1140850688 3254779904 1056964608 662700032 515899392 2845835264 3203399680 1217921024 4216061952 2865364992 2539061248 2663743488 1397342208 2753814528 3884224512 3134810112 3210513408 3564457472 3901144832 1403668608 2030507840 1378727456 383634928 759542280 2542374148 780388482 1089769239 +2147483648 1073741824 1610612736 4026531840 671088640 1543503872 234881024 2667577344 1065353216 2143289344 115343360 2821718016 3577217024 4233887744 1056309248 2819424256 619675648 3748904960 1130749952 2841169920 1301227520 3022060544 1156788736 2449925376 2331378304 3658293568 636472480 2817784528 1998947400 2188948372 1918858010 1772671921 +2147483648 1073741824 1610612736 2415919104 3623878656 1275068416 1375731712 1258291200 3145728000 3862953984 3659530240 36700160 623378432 1535377408 3914989568 2872246272 553746432 281395200 1371529216 1136447488 3021281280 2366944256 4057035264 40798976 1121072768 3645316928 2886991456 2665662576 1849452520 1409687100 3936706462 2013050947 +2147483648 1073741824 536870912 1342177280 402653184 1409286144 436207616 3942645760 427819008 2218786816 610271232 2746220544 2841116672 3295936512 1429602304 580976640 1801814016 3746676736 2751979520 4128698368 699095040 3033437184 3734986240 2853741312 785256064 3167049280 3030100576 1192029008 1288203272 1744583396 1328172222 1786470005 +2147483648 3221225472 536870912 3489660928 939524096 603979776 2852126720 2197815296 1333788672 3116367872 3504340992 3146776576 2390228992 3235643392 3612737536 3272933376 2242871296 2293481472 3708133376 578859008 483874816 1450738688 3880465920 2928595712 3933096576 6891840 3670664096 2247026896 2587764632 166792676 2886047786 4194351185 +2147483648 1073741824 3758096384 1342177280 2281701376 4093640704 3321888768 1056964608 1669332992 1606418432 1017118720 2693791744 2793930752 169082880 2464808960 1338310656 3317071872 1818411008 2955468800 1182633984 700659712 4227185664 1314334208 501208320 3367137920 2419670848 2843268768 324374000 3636926264 3159852860 2368098966 3876795155 +2147483648 1073741824 536870912 4026531840 402653184 3959422976 1375731712 4143972352 1786773504 3535798272 4200595456 131072000 4065853440 1101791232 2657746944 3092971520 1581023232 156286976 2874859520 2379345920 104138752 4119446528 1016680960 2204338944 1224898688 3116321216 725783200 3218969744 2104453112 1838863124 1504809826 1826952135 +2147483648 1073741824 2684354560 4026531840 2013265920 1140850688 3791650816 1694498816 226492416 3401580544 3755999232 1863319552 392691712 3753115648 2263220224 3569549312 3878715392 1615118336 1682104320 907128832 512313344 1671017472 2813163008 2060957440 3862580608 26296128 3407203360 1622615248 297195224 3562518060 3061470166 1412500341 +2147483648 3221225472 1610612736 805306368 2550136832 2483027968 771751936 1962934272 2306867200 3074424832 2640314368 594542592 927465472 3164340224 709492736 3238199296 3252518912 4093755392 1043046400 165187584 1510803456 3639641088 2841734656 858974464 3269352320 1152736064 753192672 3793189200 204209000 3470303116 3566039330 2167454807 +2147483648 3221225472 536870912 2952790016 402653184 1811939328 3456106496 1895825408 2105540608 3066036224 1008730112 2905604096 1680343040 3709599744 2543190016 1986199552 3758194688 1037942784 3681263616 1001959424 3159451648 2804982784 591213056 4100908288 1649554816 4234243904 2291705376 3319885104 1146660392 180453244 2615735762 3433659945 +2147483648 1073741824 2684354560 4026531840 2550136832 1006632960 3456106496 419430400 2994733056 826277888 3013607424 3796893696 2488795136 202637312 756154368 2193162240 927563776 1813889024 2947538944 3754340352 4070000640 784253952 1066613248 2740251904 2431527296 177697984 46052960 965948080 3998540312 1215199476 3503751838 3567166375 +2147483648 1073741824 2684354560 4026531840 671088640 1140850688 2986344448 1459617792 3548381184 2562719744 1151336448 2672820224 668467200 3812884480 384172032 252510208 805339136 92585984 3468877824 1411362816 1904691200 296197120 4164115968 4048140032 3017954432 3842728256 1304269600 3731633776 1806312792 3107417076 1498400630 2975798645 +2147483648 3221225472 2684354560 268435456 2013265920 872415232 973078528 822083584 2340421632 2076180480 1461714944 1064304640 2568486912 4188274688 1410990080 3144351744 1318486016 3186802688 1430822912 445902848 4064114688 3306914816 1397833216 905984 1379677056 1644048960 93393312 3400390960 2576100616 1195780036 1308953782 2932844683 +2147483648 3221225472 1610612736 2415919104 4160749568 3422552064 704643072 83886080 2340421632 3972005888 3923771392 3224371200 2848456704 427556864 3941990400 1999962112 3263987712 3929063424 2661720064 3882061824 3301398528 1648092160 2959286784 1948886784 988052864 3803323456 3533137952 3238259664 2788625992 1494463212 2444192882 2270663129 +2147483648 1073741824 536870912 4026531840 2550136832 4227858432 2650800128 1358954496 159383552 2638217216 1293942784 1978662912 2105016320 4063494144 1382940672 3697475584 3563159552 571850752 3772506112 235466752 691079168 3529540608 611129856 1137878272 410781056 2017609024 258568672 4037329520 687543560 2881854196 1909702670 1409591881 +2147483648 1073741824 1610612736 2415919104 4160749568 1006632960 1509949440 620756992 360710144 1463812096 2845835264 198180864 2386034688 2454454272 2055602176 3174891520 2925494272 3528704000 4277526528 844681216 4196341760 2022745088 2558220800 3825379072 591146368 1307460416 176771808 2683679024 30990680 2992591108 1907419330 694892465 +2147483648 1073741824 536870912 268435456 2281701376 1275068416 4060086272 1996488704 3330277376 3972005888 3768582144 642777088 853016576 2514223104 2068185088 4082565120 3894247424 2986459136 2573721600 1235283968 541423616 4102618112 2727426560 1435153152 1706848384 2545299392 1960772512 664400112 3176893272 207024628 2902088378 870385897 +2147483648 1073741824 536870912 1879048192 3355443200 3690987520 2382364672 3808428032 4253024256 2084569088 2535456768 3060793344 3005743104 4137943040 2809790464 2624258048 76185600 4285448192 1068818432 661647360 1043154944 2130177024 641819136 62510336 3311955072 142884416 3314156128 2810391792 2647585608 1233430684 3714575278 637081059 +2147483648 1073741824 536870912 4026531840 1476395008 67108864 1979711488 1560281088 578813952 3602907136 140509184 1919942656 3326607360 1479278592 3868590080 1332805632 2532343808 1193066496 3094011904 137097216 582158336 2488525824 1349977600 1543097600 3257428864 2958843584 2011059104 3940362896 4146516008 2907560396 3603576954 2024763553 +2147483648 3221225472 2684354560 2415919104 2550136832 3556769792 1979711488 1056964608 1350565888 3577741312 1461714944 1510998016 1812463616 249298944 3887464448 1005125632 1259700224 361349120 2829033472 2779181056 4284168192 4110332928 3685711360 1543812352 137892480 121917120 950172256 350442736 1954198392 3094179772 2992096434 463112857 +2147483648 3221225472 536870912 2415919104 939524096 1409286144 2449473536 1358954496 746586112 1220542464 861929472 3977248768 2432172032 741605376 898498560 2497773568 1077248000 2957099008 1785700352 2466164736 1847818240 1982768128 423308800 2345326336 2368538496 3071276480 284073888 1700479248 1834678296 311761316 4045134366 1498470601 +2147483648 1073741824 3758096384 268435456 2013265920 201326592 2650800128 587202560 3045064704 1925185536 1902116864 1213202432 2707947520 2102657024 1328414720 2383347712 3669721088 3970940928 2116149248 169775104 2619152384 2790188032 2541027840 2317016320 3235599488 2555750976 2688594208 2701796496 1698257976 2331548364 418779974 3785580353 +2147483648 3221225472 2684354560 3489660928 2818572288 1543503872 2113929216 2600468480 3296722944 3644850176 3256877056 3507486720 1421344768 2162425856 3264610304 1842282496 1201504256 1723449344 1901043712 1286664192 1845827584 2409663488 3351052800 3569667328 1122703488 3010180800 1808185440 2830779504 2318752888 2827523300 3584115446 3390494925 +2147483648 1073741824 3758096384 2952790016 2013265920 1677721600 973078528 1560281088 377487360 2671771648 3089104896 2152726528 164102144 2109472768 3068526592 566427648 95846400 768262144 1112334336 1828687872 1666271232 2939139072 1599694336 4227066624 2127498624 69792448 3637377888 2732080240 2119444952 3926549500 1718441026 3649687105 +2147483648 3221225472 3758096384 2415919104 1476395008 335544320 2449473536 1157627904 2608857088 3980394496 4229955584 271581184 1499987968 2764832768 1575092224 2236416000 2428141568 3098984448 1295294464 300535808 776673280 2549740544 2249416192 1272825600 192773504 718439488 553307360 3944121840 1380251752 966892700 1295464474 4164153883 +2147483648 3221225472 536870912 3489660928 2550136832 4093640704 3858759680 989855744 3749707776 3300917248 3399483392 2328887296 4110942208 1396965376 2377252864 908132352 1700298752 1985789952 437166080 3231690752 2898221056 2088752128 1687096832 1313328384 477300864 2496262976 2113699616 705562480 1825505944 3282548572 3804455902 1085388151 +2147483648 3221225472 3758096384 3489660928 134217728 1543503872 3925868544 822083584 3766484992 2269118464 14680064 3427794944 904396800 1750335488 2094399488 283049984 1340833792 1300217856 2894700544 782684160 4103419904 1296497664 2907009536 1097783040 363952000 3263740864 4128664160 1576996112 3575370936 2225578380 2988829126 1395446717 +2147483648 3221225472 2684354560 1342177280 2281701376 1946157056 1174405120 2063597568 25165824 2017460224 639631360 1666187264 2264399872 1358692352 4182114304 3474653184 1617920000 1314111488 452304896 1977544704 4240005120 4135508992 3920184832 4188443904 3448074368 223931456 29521504 3378602096 1532143960 2178364004 1730268794 3730607529 +2147483648 3221225472 536870912 1879048192 1476395008 3959422976 2650800128 1493172224 4018143232 3443523584 1600126976 3771727872 3909615616 3611033600 1469710336 1492713472 2633859072 3825319936 742105088 3375542272 1912014848 1137894400 3211211264 960154880 2840291712 2299050560 2432569056 4044831824 3594698168 3037687676 3101078530 4208535711 +2147483648 1073741824 1610612736 1879048192 1744830464 1140850688 2181038080 2600468480 2810183680 2814377984 694157312 938475520 3910664192 450625536 1399193600 3939303424 2069069824 1188020224 2726944768 2752827392 2723112960 1374985216 2784976384 1045221120 2511563392 1505944896 1404717216 1319854864 2417937000 4082909092 2577821802 1965901769 +2147483648 3221225472 2684354560 268435456 3892314112 2214592512 3523215360 4177526784 511705088 1967128576 3416260608 3960471552 2303197184 3789815808 1533673472 397475840 86343680 469876736 302751744 2949312512 2723641344 2060110848 2329357824 2492118784 1593258880 2136649920 1063208032 2450425520 3874302776 2262023004 3886458318 4055450571 +2147483648 3221225472 3758096384 805306368 1744830464 872415232 704643072 251658240 3045064704 264241152 2648702976 1550843904 764936192 1724121088 980549632 1991835648 649822208 2604646400 3958218752 226807808 259475456 1111800832 2996241920 3459564288 3339652224 4109412928 3816639392 2806642256 2135338216 2251707492 109784742 1243800783 +2147483648 1073741824 1610612736 1879048192 3892314112 1677721600 2382364672 4143972352 4202692608 3418357760 3558866944 2576351232 2608332800 1001652224 3376283648 1631911936 3951919104 3833184256 2099765248 496160768 412575744 1070783488 871828992 782407936 1874791040 876538816 3060604960 2959188784 2581855608 535076612 3922618622 776830033 +2147483648 1073741824 536870912 1342177280 2550136832 201326592 1979711488 2734686208 3078619136 3267362816 98566144 948961280 470286336 863240192 1828585472 1670971392 3248979968 1731444736 3411927040 3368873984 2216646656 3100824576 3717607936 3275585792 829534336 254730048 3244063776 2289721296 1237264152 3621962844 1269717190 2599502313 +2147483648 3221225472 536870912 1342177280 1476395008 3154116608 704643072 2868903936 1031798784 901775360 3768582144 3922722816 2580021248 1890844672 635305984 212271104 3763044352 4234133504 4065435648 1480503296 1799428096 3791713280 4241885696 607334144 1761976960 147908672 748570784 2403799024 3246108056 153600828 1247657158 3243045721 +2147483648 3221225472 1610612736 1342177280 3087007744 4227858432 1912602624 520093696 3430940672 1807745024 2803892224 3461349376 2461532160 1940127744 1229848576 828309504 1125482496 3717316608 2039455744 82350080 278476800 1474733056 1185315328 1187205888 692036736 270583488 2069174560 2155127216 3694331416 580375428 3051155574 1020217825 +2147483648 3221225472 1610612736 1342177280 3623878656 3825205248 973078528 2466250752 931135488 4257218560 1709178880 1582301184 2079850496 1901854720 1980366848 1704001536 2974515200 1811398656 2460852224 4232351744 1142110208 1859032064 1271023104 2007321344 2475031168 4238398784 3143990688 384154704 1655750136 1136489284 1468648778 315807903 +2147483648 1073741824 3758096384 3489660928 4160749568 3019898880 704643072 1660944384 3162505216 1673527296 534773760 481296384 3168272384 2898001920 743833600 218431488 1075216384 3310010368 2964119552 2700185600 169572352 3098002432 1830714880 2075228928 3302290048 1356695744 3485816608 1819728848 2830803720 290761636 2627592666 3345290913 +2147483648 3221225472 536870912 1879048192 134217728 3690987520 4060086272 1291845632 3598712832 1816133632 622854144 3335520256 1588068352 1776549888 2987786240 4031447040 1918664704 3550003200 3252592640 729657344 3118794752 3837512704 444989952 247679744 4159219072 3513164480 944875232 661075824 1524538776 1459462668 1076196126 3025925349 +2147483648 3221225472 2684354560 2415919104 134217728 1275068416 4060086272 16777216 4185915392 2470445056 3349151744 2326790144 539492352 1107034112 4143579136 2994012160 1753645056 131776512 1041276928 4111331328 3470211072 4207410176 2060089856 1805480704 3038415744 1324395328 907929824 256835632 663982824 420225980 2297585826 3665382511 +2147483648 3221225472 536870912 2415919104 3892314112 2617245696 2785017856 3238002688 360710144 171966464 979369984 1794113536 1447559168 2787901440 2032009216 2493186048 3952312320 2397028352 481402880 1579331584 922580992 189582336 4042138112 3025355008 4051671424 1365376832 3564824672 1470696528 1612106920 282528460 4236101818 772591077 +2147483648 1073741824 3758096384 3489660928 3623878656 4093640704 33554432 3036676096 1367343104 2571108352 463470592 66060288 3222798336 2153512960 1978269696 158400512 2342551552 2271002624 1707532288 2356121600 4185094144 1033229312 3519696384 1891720960 2258156928 1899012416 794080224 1918032176 1752273224 344747524 3267504842 97867919 +2147483648 1073741824 3758096384 4026531840 4160749568 4227858432 1577058304 2332033024 3581935616 3552575488 111149056 1336934400 534249472 2478571520 1643249664 1472397312 4258103296 634503168 420732928 289968128 760834048 1407898624 3918678528 72578304 3924138112 1507182144 80606624 2370939888 2152980648 3148387076 1720279674 4188192243 +2147483648 1073741824 2684354560 805306368 939524096 67108864 2248146944 3170893824 4202692608 1337982976 77594624 2987393024 1329070080 2861826048 1456865280 3151167488 2203811840 3530539008 388620288 2072162304 3953993728 2858742784 2098599424 3916653824 608949120 1809300160 1216199456 385135728 602827512 1850175908 3020784334 1375511125 +2147483648 1073741824 1610612736 3489660928 939524096 2080374784 2315255808 2298478592 159383552 306184192 3256877056 4136632320 1248329728 2296643584 521273344 1591934976 4200497152 798670848 1553522688 2194919424 2240362496 569500672 2823961088 1732456192 2341376896 4099052352 2175594592 1611253360 1029597880 3321173708 2933884382 2260685735 +2147483648 3221225472 2684354560 2952790016 134217728 3959422976 1442840576 3841982464 2524971008 3233808384 1172307968 204472320 878182400 3304325120 2911240192 191037440 2960621568 2883829760 1284874240 3410948096 1904027648 830532608 2825009664 1466786048 25754496 465468608 4159116960 3951680848 1545911496 1749813284 3619836414 1216179181 +2147483648 3221225472 1610612736 2415919104 1744830464 1811939328 3254779904 553648128 2290089984 960495616 3223322624 1236271104 3662151680 3061579776 2344747008 2927689728 4149772288 3045376000 1152819200 1298108416 4148910080 252029952 3052288512 400247552 1216201600 3130657728 1598389600 1779347056 2404119848 4534732 3381579922 2206962307 +2147483648 1073741824 3758096384 805306368 4160749568 1946157056 1375731712 2063597568 4118806528 2680160256 564133888 47185920 1129840640 3697016832 881459200 3327983616 1401978880 3085746176 1215750144 3721629696 2588870656 2586948608 2032561664 1193236224 162112128 3277458496 2776989088 2693583472 2777077144 370925172 2334854906 2845309519 +2147483648 3221225472 2684354560 2415919104 1207959552 738197504 2986344448 4177526784 3984588800 2940207104 2157969408 1032847360 4281860096 115081216 4180803584 1607532544 1499430912 648265728 1799462912 1409871872 1687894016 703781888 3202247168 4266345216 443205504 127028544 3644932320 3404192688 2529144568 1804832292 3521753770 1508681731 +2147483648 1073741824 2684354560 2952790016 1207959552 2617245696 4261412864 3003121664 125829120 566231040 3013607424 3492806656 2911371264 246153216 2007891968 4255711232 3630137344 4241735680 2576211968 629977088 1720674304 3654978560 2992775680 3742854400 588160128 1497920320 2374775200 3151891824 3946907112 736332396 25554330 534810045 +2147483648 3221225472 536870912 1342177280 939524096 4093640704 33554432 3674210304 931135488 3359637504 178257920 3593469952 1328021504 3371433984 707133440 1898512384 1575845888 1111080960 2708447232 1951313920 1982273536 2402337792 1248992768 3326029568 1282185856 3143656768 4191186784 1563983152 623655080 1620728956 1932217446 2539313349 +2147483648 1073741824 536870912 2415919104 3087007744 3825205248 2583691264 687865856 511705088 2663383040 958398464 242221056 4257742848 1402208256 3541696512 4247191552 2869264384 3509698560 1771823104 2345988096 2876585984 477537280 2777560576 2528971520 803399552 3331599552 1134192032 3639028272 1772478088 2567021228 1689506246 1116785659 +2147483648 3221225472 2684354560 1879048192 4160749568 2080374784 3388997632 2600468480 2139095040 834666496 4137680896 946864128 4027056128 4031512576 1683619840 3141992448 1987805184 3239559168 1107140608 1922232320 1771390976 2083582976 4124469760 1639808768 3511466624 2170835264 3651539872 3484778480 604020040 1069446668 4188079754 741245911 +2147483648 1073741824 2684354560 1879048192 134217728 469762048 2382364672 2030043136 2709520384 2805989376 404750336 1267728384 139984896 2359296 2781741056 1444216832 3983507456 2666250240 83222528 2685972480 2600667136 1235143680 724181504 280712448 3335168384 961305920 1004690656 3125243376 1591793080 1534527188 3102266150 116094897 +2147483648 3221225472 536870912 1342177280 2281701376 1946157056 3254779904 3170893824 1837105152 3409969152 392167424 1848639488 3049783296 3456368640 61210624 2631860224 591036416 3336486912 3548946432 1572843520 55646208 4195458048 3374974464 3072153344 4059287936 3568524096 25741536 2294279248 1792083656 726788460 2672457102 44893069 +2147483648 1073741824 3758096384 2415919104 939524096 3959422976 100663296 3170893824 3179282432 3535798272 1323302912 4136632320 1525153792 1098645504 3977117696 735510528 3461251072 122863616 1854726144 1309904896 59856896 3746923520 2634682880 1355612416 3542861696 86342976 2832717344 3832219728 1671463064 3272993452 95047986 3053266533 +2147483648 3221225472 536870912 805306368 2013265920 1140850688 771751936 1224736768 3682598912 2931818496 1377828864 472907776 3218604032 4159963136 537526272 2118582272 1818132480 3574251520 628137984 2609885184 2499094528 3325940736 3289798144 2925621504 2716319104 4179174464 3546535200 2552972592 2143351464 4145538820 3403773150 698857067 +2147483648 3221225472 1610612736 1342177280 2818572288 2483027968 2919235584 2634022912 1719664640 2067791872 1478492160 1613758464 1149763584 3549167616 366608384 3215392768 1821736960 1656340480 4287864832 3042742272 3071621120 2314120192 3429778944 1111032064 725923712 2640382144 1779475296 3845084784 437882344 1306782060 1366599370 451502039 +2147483648 1073741824 2684354560 2952790016 1476395008 2751463424 167772160 2197815296 3732930560 3275751424 2418016256 1437597696 3545759744 812908544 4253155328 1052835840 2837020672 2060304384 104849408 1162260480 3027986432 3200025600 83768832 2847867648 3295079040 4165689792 1780794976 216679792 3006075176 286250820 2875110942 3576630575 +2147483648 3221225472 2684354560 268435456 3087007744 3422552064 3254779904 1459617792 1350565888 1094713344 564133888 2133852160 1121452032 799277056 4222746624 1650786304 3066134528 2168832000 3909591040 2061168640 3002038272 3088114688 3407749632 1027289856 3453657216 2456767680 4048617056 2394834352 4094373544 3590490372 2018189238 1277331807 +2147483648 3221225472 536870912 2952790016 3087007744 67108864 3724541952 754974720 159383552 79691776 3705667584 3744464896 3159883776 941883392 2287599616 3527213056 921468928 3404251136 3949109248 825733120 321349632 49411072 1121211904 1130498304 3874043776 2492376896 1736565536 1009540176 3369474120 3564831524 2044707606 2224780779 +2147483648 3221225472 1610612736 1342177280 2281701376 335544320 570425344 4143972352 41943040 306184192 60817408 464519168 4043833344 4142661632 2924347392 3719495680 3280699392 1753726976 2698616832 919769088 1966946304 718846976 4271642112 4263909120 1041175680 3260926400 287368928 710432816 3765716328 1910119980 2641978042 667590189 +2147483648 3221225472 536870912 3489660928 939524096 67108864 1375731712 2332033024 2659188736 4097835008 3206545408 1276116992 277348352 846987264 2816868352 1865220096 3168632832 4156669952 404201472 2099425280 4216018944 1211139072 167519744 4029038336 2479710848 1177405888 1119454688 1804832112 3523270136 1222907516 1947345826 4080498849 +2147483648 3221225472 536870912 3489660928 1476395008 2751463424 3456106496 1660944384 679477248 3560964096 484442112 1812987904 398983168 186384384 1507196928 1676476416 1947500544 2376646656 2442043392 1178316800 3426441216 3774460928 3074180608 2271613184 3520411776 995162304 2724906208 2936648592 2657358104 2599579708 2692707922 129755305 +2147483648 1073741824 2684354560 1342177280 1744830464 2214592512 2650800128 2936012800 746586112 121634816 618659840 3006267392 627572736 1608777728 4202561536 1538195456 711753728 3022569472 3834044416 1089581056 852563968 1866722304 2349092352 969814272 4219944576 3697861824 216463712 75624976 190390536 1872221564 1225944302 210068545 +2147483648 1073741824 2684354560 4026531840 2281701376 1946157056 4127195136 4177526784 2290089984 1832910848 929038336 2727346176 2074607616 3133931520 34209792 3595501568 2809102336 2642657280 1232723968 2643374080 2504345600 3852520448 2242647552 2493144320 4226230656 346259904 2668228960 2255933392 4219564824 1398191372 1609646602 3484328031 +2147483648 1073741824 2684354560 3489660928 402653184 2080374784 1912602624 3439329280 25165824 3787456512 1897922560 4038066176 396886016 3607363584 3750625280 3157852160 1088782336 1241628672 1436540928 1333702656 1847023616 3291255808 2578205184 2399814400 4185341312 2675738944 3172230048 676737072 3728038376 1142928764 1455352926 322394409 +2147483648 3221225472 3758096384 268435456 134217728 67108864 3590324224 251658240 2575302656 1698693120 94371840 311427072 2288517120 411303936 1214119936 896860160 1180532736 1496956928 1272422400 3206205440 1997232128 737713152 4213980672 1706689792 1029380736 628140608 60315360 849090864 662859512 3948376716 1973062446 1909134769 +2147483648 3221225472 536870912 2415919104 2281701376 4093640704 3791650816 2030043136 2088763392 3116367872 400556032 2645557248 3471310848 1414266880 3119120384 3799449600 1693286400 2676080640 3703283712 4199854080 1694332928 283835392 4083426816 2454087424 2184012672 2993865152 2854234912 2421182416 3864544904 3894676028 3009835578 1610447263 +2147483648 3221225472 2684354560 805306368 3623878656 1409286144 1644167168 1895825408 494927872 4148166656 1050673152 2779774976 2006450176 1342439424 3888513024 2156331008 2759032832 244826112 4005666816 783216640 10577920 2565129216 3863760384 3020558080 801972096 320779584 1127829728 987797680 2559187432 2769112420 1258220678 808008533 +2147483648 1073741824 3758096384 1879048192 2550136832 2885681152 369098752 3204448256 1199570944 390070272 2447376384 2643460096 1346895872 3194748928 3745382400 856752128 3720642560 470335488 2143739904 1976537088 2458855424 2124784640 1645482496 4008315136 2732277376 254777664 3265229024 3903703312 1763186008 1921278524 1411542762 829895653 +2147483648 1073741824 3758096384 805306368 3623878656 2617245696 369098752 1426063360 511705088 4106223616 102760448 2297430016 1366818816 3661365248 3686137856 3204907008 535003136 4232036352 3604602880 3893792768 1632700416 2545198080 3742632448 3871478016 1255502720 1377761472 3830806688 1054782128 2658470216 2418968372 1108169098 3365068897 +2147483648 1073741824 2684354560 805306368 2281701376 1140850688 33554432 2499805184 1585446912 4265607168 1478492160 3270508544 3376939008 418119680 4002021376 1231749120 1122795520 2942353408 1387978752 2242490368 3724617728 1805102080 2304011776 372137728 2408414592 4165852864 3175555040 201766128 1272679432 3765331052 3551346426 2562583503 +2147483648 1073741824 1610612736 2952790016 4160749568 738197504 4194304000 1828716544 327155712 171966464 400556032 2742026240 721944576 4217634816 1152516096 2059468800 2965733376 84000768 899932160 1306185728 3495102464 2228532224 2992390656 3753799424 4003926400 429820992 867269472 2664269712 3924155304 3847341164 1677432766 1801879799 +2147483648 1073741824 536870912 268435456 3087007744 1006632960 704643072 4110417920 2826960896 2722103296 1226833920 3033530368 486014976 231473152 1981677568 170065920 4193091584 1270988800 678420480 105181184 1523415040 1348920320 1457003008 3197927168 489045376 3490655680 2118366944 1139443056 65408664 3580848932 1085520418 2353179869 +2147483648 3221225472 2684354560 805306368 1744830464 1140850688 4127195136 2801795072 3951034368 20971520 3504340992 2922381312 2663907328 3382444032 557973504 1259143168 82018304 1667219456 4086145024 1134096384 3214895104 3600194560 2829590016 2423002368 11169408 528574272 2759453152 1494658192 2951221512 797709100 823798018 503922867 +2147483648 1073741824 2684354560 1879048192 2818572288 3825205248 2516582400 2868903936 4269801472 2478833664 178257920 426770432 915931136 1671168000 2574385152 3649241088 3646717952 287358976 977461248 1535750144 3944810496 4080507904 2541227520 3498865920 2931452032 70724544 2324364320 2596131952 1849103432 462094020 1832776746 3866570595 +2147483648 1073741824 3758096384 1879048192 402653184 2080374784 4060086272 1862270976 159383552 1514143744 2166358016 4228907008 1236795392 3526098944 1978531840 4051238912 2283372544 3134570496 659283968 2067435520 2800166912 392750080 344472064 3078902528 1719274624 1119571008 2593057632 582295792 2164772472 3664031972 678834066 3989141525 +2147483648 1073741824 2684354560 2415919104 2818572288 2214592512 2785017856 3003121664 3246391296 289406976 2275409920 2251292672 1442316288 2857107456 2224422912 2662268928 3633676288 2881077248 1224728576 1169731584 3605624832 3897748480 61361664 4041485568 1425165440 2543673408 392738528 3884019760 2069273512 340421396 1550940114 114225705 +2147483648 1073741824 3758096384 2415919104 1476395008 3019898880 2717908992 1191182336 612368384 2311061504 304087040 166723584 3942121472 906756096 681181184 3205562368 1934786560 3560882176 4021608448 3624767488 2954582016 3576411136 4194831872 2977189632 47608960 1575711424 1708361760 1325688368 3614321224 2668064756 236566994 3571275311 +2147483648 3221225472 536870912 805306368 939524096 2348810240 570425344 4177526784 1736441856 3217031168 2493513728 1521483776 2281177088 962854912 3775791104 43974656 2269872128 886030336 454139904 1223077888 2898339840 3833394176 1690833408 39596800 1313482624 1264648256 1682742688 2372951280 2002287144 3855882132 972428166 863715697 +2147483648 3221225472 536870912 4026531840 2818572288 1811939328 2717908992 4076863488 461373440 801112064 3139436544 3360686080 839385088 184811520 1951793152 943915008 4283727872 3358638080 458661888 2645405696 1887782912 4190100480 1508919808 756558592 3463207552 400714560 1802331808 189499440 817771160 1396125404 3134896382 3200249189 +2147483648 3221225472 536870912 1879048192 2281701376 2885681152 1375731712 2063597568 4253024256 843055104 3927965696 3719299072 2978480128 476839936 557187072 2599223296 1898020864 3282944000 1389076480 4034834432 959121408 1491373056 1301314048 188244736 2858686080 2820277312 1987786592 3543988592 1185158440 435816364 631972858 2686749073 +2147483648 3221225472 536870912 2415919104 402653184 3959422976 1912602624 3942645760 3732930560 2009071616 2015363072 2031091712 1168637952 658243584 1996881920 3912957952 2367848448 142524416 4211646464 1936437248 3874322432 1150399488 3639632384 2509794048 4194576000 3000114624 937497632 3417303856 2342464824 4162882604 261590674 3150669217 +2147483648 1073741824 2684354560 3489660928 1207959552 4227858432 2248146944 3640655872 528482304 1086324736 367001600 2588934144 1612185600 3241410560 1012793344 2766602240 414023680 1043972096 1217912832 1813557248 78206976 3606232064 2295341568 1968722176 4078183808 292435520 871310368 1335998416 207874936 2888227636 1004415118 271006705 +2147483648 1073741824 1610612736 3489660928 1476395008 603979776 4194304000 2197815296 142606336 1673527296 1415577600 804257792 3852992512 2734948352 2833121280 3068592128 129597440 1654505472 429121536 973918208 3007920128 473355264 1455433216 3386903296 565195392 1468547776 2463376672 4205202448 446395752 1922809724 1226365662 177156385 +2147483648 1073741824 1610612736 4026531840 2550136832 3556769792 2449473536 2868903936 1048576000 2227175424 2292187136 1519386624 1536688128 2856583168 1607335936 642187264 3219488768 776060928 184541184 1532022784 3113822208 217752576 2889887232 2103457536 2612005504 2504528320 2294025632 4097451760 4223761720 4053717812 207507126 1348409377 +2147483648 1073741824 2684354560 1342177280 1476395008 1811939328 1107296256 150994944 4219469824 2285895680 710934528 1152385024 1034420224 3476291584 3522035712 954793984 745635840 2179317760 203153408 2152378368 3325499392 426832896 3569361408 1386230528 3020976000 1891124800 1275867232 564272720 489369480 1055582492 1881633766 3234387905 +2147483648 3221225472 3758096384 268435456 2550136832 335544320 2650800128 2231369728 2071986176 4282384384 3001024512 3887071232 2413297664 861143040 716832768 3077767168 3217915904 1572454400 3784548352 2141769728 2994296832 728159232 2871033344 93348096 1539849088 2094805568 2449867744 3389346704 1034987464 487395428 1087154478 2958784355 +2147483648 3221225472 2684354560 1879048192 2013265920 738197504 2919235584 2835349504 4152360960 3200253952 2715811840 2656043008 2208825344 2273050624 2842034176 820576256 2951446528 2261237760 3020529664 4288475136 1594968064 339719168 2052948480 3133596928 2931710336 2450351680 734655264 1039987408 1568761464 1098360044 1173474802 4115189201 +2147483648 1073741824 1610612736 268435456 2281701376 3690987520 234881024 2768240640 2625634304 2764046336 102760448 395313152 3499622400 3999006720 1295122432 770113536 2876669952 2797256704 3641761792 1235996672 3530512384 997383168 2633290240 1440072960 81932160 1990159808 773502368 3779112880 3600013816 2346932596 1345885306 2634006675 +2147483648 3221225472 536870912 4026531840 402653184 3288334336 905969664 1828716544 1216348160 4240441344 4066377728 3356491776 3219652608 1895038976 2718564352 3885301760 4239032320 3528376320 2460786688 1968025600 3811395584 177636352 92325376 1676389632 4083053440 2490328000 2710016928 2044216208 3853275672 2640732972 764611446 2108273187 +2147483648 1073741824 2684354560 1342177280 671088640 3422552064 3925868544 285212672 3045064704 3334471680 2816475136 2765094912 3255304192 273940480 2951086080 700383232 1588822016 1278722048 2597969920 2813505536 1973884928 1494207488 1381353984 889769728 422199168 3987020096 2328799264 908425424 3406733112 121964668 3114190838 535648661 +2147483648 1073741824 2684354560 4026531840 134217728 2483027968 3053453312 4043309056 2055208960 2948595712 1059061760 3532652544 3231186944 2690908160 1638006784 3034382336 3588849664 3843932160 321380352 3558780928 3642050560 842370048 3393955328 3569388800 1515085184 2546162880 328394016 3111877552 2884020600 528562420 3833561190 3344625607 +2147483648 1073741824 3758096384 2952790016 402653184 2483027968 2248146944 587202560 1920991232 3451912192 404750336 957349888 1746403328 1173094400 1215168512 777191424 1727168512 3490627584 1635311616 2370277376 2543536128 1118209024 3151801856 180206848 3107587200 2885757376 1987553568 529734704 3570592312 2283727604 1994446242 3639344229 +2147483648 1073741824 1610612736 805306368 939524096 1677721600 2046820352 2667577344 679477248 4240441344 3126853632 1508900864 540540928 200540160 1289617408 4056088576 687112192 1441841152 1771495424 1801572352 4281026560 2783482880 2285028864 999811840 3298036864 2326682816 163261600 1939918480 1136576744 1209909044 1494831854 483504849 +2147483648 3221225472 1610612736 1879048192 3355443200 2617245696 2449473536 989855744 847249408 423624704 471859200 1158676480 3115843584 1369178112 1649541120 1075511296 2054520832 502906880 2828247040 1381273600 491988992 4280388608 289399296 2167339776 682389120 1325034432 1883188576 1841009776 4189100664 2818393700 2925053258 3103336403 +2147483648 1073741824 3758096384 1342177280 3355443200 1275068416 905969664 1895825408 3900702720 1337982976 4267704320 2230321152 691535872 3091464192 3515482112 2936340480 924614656 380157952 3231375360 2434502656 3043833856 1978702848 1580128768 1252626688 296513920 3139832256 2208517152 1459617296 4218910696 3451759540 3968733750 2888761635 +2147483648 3221225472 2684354560 2952790016 939524096 603979776 2717908992 1795162112 562036736 130023424 3152019456 3463446528 2333605888 2992898048 4283564032 1760362496 1797160960 1342881792 2076221440 3951685632 2628069376 527627264 1024771584 3835930368 1763449472 595988032 684155808 489139536 4077288 4101204516 3686629942 3313449615 +2147483648 3221225472 536870912 268435456 402653184 3422552064 3120562176 3942645760 780140544 1035993088 4250927104 1590689792 3563585536 446431232 1341259776 2969632768 1991344128 268288000 1005035520 1346023424 1532573696 3654677504 3294343680 2671288064 2822795904 371204544 1651520800 3319292048 2938400632 3649465228 2293172578 2963444683 +2147483648 3221225472 1610612736 4026531840 3355443200 738197504 2785017856 1291845632 3464495104 792723456 249561088 625999872 1152909312 3236691968 1040056320 2633957376 4114644992 134004736 3275399168 1206489088 3531040768 1115999232 309787136 4188535040 4083160960 1569729728 2308450656 4078721808 3212198968 3174777764 97174834 803330077 +2147483648 3221225472 3758096384 2415919104 1476395008 201326592 2583691264 520093696 746586112 683671552 4179623936 3163553792 2082996224 2868641792 2915958784 2986147840 237928448 1422049280 4259618816 2814758912 615847936 2141385728 898945536 3722284800 2192652416 2170063552 1357616288 2323133232 2364823544 623014956 2480634226 244302949 +2147483648 3221225472 3758096384 1879048192 2013265920 872415232 234881024 2600468480 3128950784 3745513472 1272971264 3692036096 3908567040 3619946496 805437440 2080309248 2828828672 3922247680 1450352640 1705627648 1596418048 3337131008 1631759872 207730944 2922069120 3278284224 594791520 598500496 1702774808 1717127332 1387382694 183726327 +2147483648 1073741824 536870912 4026531840 3355443200 2751463424 3724541952 1090519040 92274688 2629828608 123731968 2857369600 521666560 985923584 3324116992 2961506304 1584496640 1063632896 3701465088 1556017152 3778873344 3120933888 3855588864 2904998144 3854109056 3473397568 456838944 1119830416 380695352 3279299316 2405381430 480308983 +2147483648 1073741824 3758096384 1342177280 3892314112 2885681152 3053453312 2332033024 2709520384 2109734912 1423966208 4277141504 211288064 497811456 186777600 1768751104 3835723776 578600960 3792101376 1327992832 3436525568 320637952 993442304 3395268864 1426664576 552001600 3403127968 969763792 1735430696 2532621604 3435311058 565308371 +2147483648 3221225472 2684354560 3489660928 134217728 1140850688 637534208 1023410176 1719664640 3493855232 723517440 1081081856 4191682560 261881856 3600416768 1044840448 2883944448 2659827712 3414925312 779153408 3204388864 1680464896 3527138816 692649216 3455277952 4244358336 4264078048 3030597232 2253646792 535623396 3110419530 2398020535 +2147483648 3221225472 536870912 1879048192 3087007744 3288334336 4127195136 150994944 92274688 3191865344 2438987776 701497344 2011693056 3991142400 3066167296 1278803968 309886976 2781659136 329687040 110866432 1169229824 4073493504 4079408640 1734073600 2576445824 3439122240 769562208 687323088 3368514744 1117777164 4016265246 188595695 +2147483648 1073741824 2684354560 2415919104 1207959552 2214592512 973078528 2063597568 2323644416 1816133632 3772776448 1659895808 1642594304 3528720384 3465936896 1035927552 2627108864 4239572992 881647616 3372724224 3384244224 2142411776 2718744064 4081570560 2086106752 2663555008 3659837408 489943184 663845224 3389365596 4223533334 2085310221 +2147483648 3221225472 3758096384 805306368 4160749568 1946157056 2583691264 1761607680 2491416576 2587885568 1029701632 678428672 3429367808 1319370752 4173463552 3172270080 4161044480 3226517504 263888896 971755520 1427982336 3528520704 3401248256 2473308928 4099764096 2662367680 34253536 186897232 1382635240 2360011292 2599660590 1347511519 +2147483648 1073741824 2684354560 1342177280 4160749568 2617245696 570425344 419430400 25165824 1170210816 186646528 4178575360 1747451904 1489240064 485097472 2380201984 412385280 3334520832 750968832 444182528 190257152 41985024 572688896 1212803840 3396280192 3396111168 4195154848 4219261232 1176815672 364422252 1439602734 3337088555 +2147483648 1073741824 3758096384 3489660928 1744830464 1275068416 3120562176 2164260864 427819008 3670016000 2271215616 1823473664 2722627584 1629749248 1315045376 3397320704 2165014528 52412416 2666913792 2723057664 1591179264 3126823936 3797273088 1612629760 4075757440 3662909248 1470337056 2102130832 1077922632 3580201516 1570162974 724253695 +2147483648 1073741824 3758096384 2415919104 2013265920 1543503872 3120562176 2030043136 4253024256 482344960 1482686464 3335520256 797442048 2518941696 599916544 3564437504 628064256 1176223744 294772736 421564416 320690176 1255908352 1911679488 1676732160 378889088 3724519744 4088648992 289790480 312140024 2696167804 3513395406 3324070015 +2147483648 3221225472 1610612736 1879048192 2281701376 3422552064 637534208 486539264 3246391296 2982150144 2317352960 1706033152 2317877248 3980132352 1854537728 1735720960 3487334400 4090544128 456302592 1687916544 2338138112 2682301440 1289415168 898083072 1701261184 4148032320 905587104 436013488 2685456104 2786257340 2611731714 473265847 +2147483648 3221225472 1610612736 4026531840 3355443200 3959422976 369098752 754974720 2172649472 4273995776 4188012544 3536846848 2664955904 1494482944 3960602624 2938961920 2213773312 817348608 2940051456 426020864 3749013504 2057817088 3980761600 2669723904 3045007232 2420015936 1039420960 1990352880 335872792 112178740 2190053150 908493735 +2147483648 3221225472 1610612736 2415919104 2281701376 3154116608 167772160 1728053248 4001366016 3292528640 492830720 1596981248 789053440 2309750784 1999503360 3505717248 143622144 3985883136 1081450496 3935080448 3174914048 3020151808 988652032 2881025792 673660032 2976679872 2857197536 4100692560 795990856 589222924 1681811386 1345136573 +2147483648 3221225472 3758096384 805306368 939524096 2483027968 2449473536 4143972352 3330277376 1715470336 2233466880 550502400 2970091520 2236874752 4014342144 1247477760 751599616 2462629888 3477512192 1470746624 2425571328 2725811200 2805923328 2925897472 103363712 228692928 759650016 981387120 4224036248 3451484636 2483655958 369308677 +2147483648 3221225472 1610612736 4026531840 2013265920 3154116608 4127195136 3607101440 3464495104 1044381696 115343360 2687500288 4211605504 2291924992 2445672448 520814592 1836875776 4065378304 1398710272 753504256 2881710080 3888157696 2835802624 2089664768 95511168 536969664 3002031328 701426320 3291595272 3286705996 3763532130 3161973969 +2147483648 1073741824 3758096384 805306368 1476395008 4093640704 3456106496 1828716544 2625634304 1228931072 312475648 1047527424 472383488 3509321728 2012086272 3471638528 2240839680 1133297664 1256906752 3545993216 4178380800 859890688 315948544 510576896 207198080 569273792 4159528800 118549296 265065864 1758124892 2657846570 1418031405 +2147483648 1073741824 536870912 1342177280 4160749568 872415232 1912602624 721420288 2206203904 591396864 702545920 2911895552 1800929280 1109131264 2703097856 170196992 1097105408 2510864384 1913577472 1839722496 1367693312 2979324928 1839242752 1827313408 676706944 2209754944 682694880 3596521232 1289725272 3676916916 3403846106 1806800389 +2147483648 1073741824 3758096384 3489660928 2818572288 3556769792 3388997632 1258291200 1988100096 1153433600 3990880256 3671064576 4206362624 957087744 2570190848 2910912512 1975484416 2258878464 2194268160 1737789440 3609294848 701492224 2121000448 571331328 3017993856 882272704 3269932448 4006669392 1528263096 408459812 2901629826 2854146443 +2147483648 1073741824 536870912 268435456 1744830464 2885681152 2785017856 4278190080 2977955840 2378170368 3735027712 3085959168 556269568 708050944 3258580992 3826057216 1974435840 330022912 3642351616 2370891776 1210939392 1881115648 316914176 2650659072 3279076992 1679579712 1905147552 670528752 4177695624 1190423644 4128912230 1438457291 +2147483648 1073741824 1610612736 2415919104 3355443200 335544320 2717908992 1426063360 3732930560 3594518528 1084227584 3866099712 1384644608 1756102656 2526150656 293666816 285573120 865714176 2116280320 3925790720 2376144896 3291855872 3341932032 1790940928 323274112 4059825856 950682592 3494189232 3681263624 2821899404 3877843130 4205628035 +2147483648 1073741824 1610612736 1879048192 2281701376 2617245696 1107296256 520093696 243269632 1128267776 794820608 3301965824 2480406528 2722889728 1040842752 3224305664 603684864 136822784 261480448 3165048832 1498376192 371977216 545243648 320467712 705492096 2995785664 20472928 2170305744 854736952 1297299732 2327415506 2591862215 +2147483648 1073741824 3758096384 4026531840 2550136832 2483027968 3523215360 2634022912 1551892480 4290772992 3911188480 55574528 3546808320 786432 3001155584 1115357184 3588784128 3614752768 3571376128 242847744 2019256320 2033771520 73190912 3048404736 581677440 2843225024 3833860640 975070640 4100010904 643285740 425860938 3090900811 +2147483648 3221225472 3758096384 1342177280 671088640 469762048 3925868544 3539992576 159383552 624951296 2287992832 3901751296 105381888 1167851520 2485780480 3368615936 2202828800 2214641664 1568841728 2114441216 2529785856 1716300800 1417708032 4064470784 4071085696 3480841792 3941902048 751090128 742179096 3466131324 2562129874 3454138711 +2147483648 3221225472 2684354560 2952790016 134217728 3690987520 3388997632 687865856 3934257152 1136656384 2623537152 995098624 451411968 3120300032 1936326656 1682636800 3740827648 3398746112 1878433792 1272049664 3863685120 1274604544 4195656192 3174496000 3912362880 2296070848 779143456 3141053456 2113204280 3945174156 2189017298 2702671031 +2147483648 1073741824 3758096384 1879048192 3087007744 872415232 3456106496 3103784960 1149239296 2411724800 1671430144 1253048320 2779250688 3488350208 1578500096 1704132608 1039368192 3933192192 2431770624 1526632448 2308122624 4159943680 3312438784 695335168 3888049536 3908250560 1415834144 481806064 1679132712 3006590012 360581738 2304726353 +2147483648 1073741824 2684354560 1879048192 1476395008 3422552064 570425344 1191182336 2692743168 2344615936 3063939072 3744464896 541589504 4082892800 930217984 963575808 1715699712 1424998400 183885824 1488367616 1185875968 2934170624 1725948416 691897088 917162112 3854372032 1000129312 2477002608 858153576 438389132 4207862146 775640715 +2147483648 1073741824 536870912 1342177280 2818572288 603979776 4127195136 3539992576 1954545664 339738624 232783872 1502609408 4102553600 3085697024 4029546496 1572405248 1596358656 2820325376 1658642432 1742336000 2801358848 1816579072 1019919872 372569344 1080403072 3464454848 2544103136 2163892496 2487431000 2397413084 3141491018 3150160781 +2147483648 3221225472 2684354560 4026531840 939524096 201326592 3657433088 553648128 830472192 566231040 824180736 3631218688 3812098048 3771465728 4026925056 1250361344 2722136064 2889662464 3567427584 4292472832 2881947648 2334184448 4037865984 4174032640 3881670528 1152740160 455975328 3649925680 1692504968 655057492 4045835794 1395387489 +2147483648 3221225472 1610612736 4026531840 402653184 3422552064 2583691264 3674210304 3430940672 46137344 140509184 3970957312 2702704640 2427191296 941752320 1416298496 1067483136 2759639040 2896601088 2811334656 1982556160 4278232064 330097152 160366336 3672496768 1539655872 4068074400 3426708624 3302926920 202217732 1095832178 3244812595 +2147483648 3221225472 3758096384 268435456 671088640 3288334336 4194304000 1426063360 1266679808 1262485504 1860173824 1850736640 2621440 3368288256 1543372800 741801984 968196096 660717568 718774272 330616832 1291278336 3423964160 4023504384 2427429632 156823936 1322076224 173857760 3826471824 2870731576 570340460 426138734 4085984577 +2147483648 1073741824 3758096384 2952790016 2281701376 1006632960 3523215360 486539264 2743074816 2671771648 3131047936 3524263936 955777024 3855876096 2405826560 48562176 1894219776 4226007040 698212352 1176276992 3816114176 1331678208 1083683328 2733345536 117550464 650567744 3357177312 4035911600 3227562296 3500098052 4120417934 1321932749 +2147483648 1073741824 3758096384 1879048192 402653184 1811939328 503316480 1895825408 1904214016 2587885568 3235905536 1802502144 4228382720 3572236288 3083468800 1344208896 2122022912 975683584 54910976 3089534976 3840878592 3509838848 2745938432 868216064 3520175488 646484288 1435919968 3833429776 3264797992 4188935020 4126758138 1418657359 +2147483648 1073741824 1610612736 805306368 2818572288 3154116608 2986344448 2969567232 3196059648 2982150144 2866806784 2521825280 465043456 616300544 3009019904 3255762944 195395584 3121201152 1405870080 3838365696 3982444544 43899904 1702224384 3748768512 2820135808 4085434560 2336758304 2918451280 1202610936 3877722340 3745830170 3601667367 +2147483648 3221225472 3758096384 2415919104 939524096 67108864 1308622848 1191182336 75497472 1153433600 1835008000 1452277760 3258449920 2731278336 3397517312 4156751872 590839808 724287488 2150735872 130994176 2840795136 1829749760 2347230720 4021539072 3247295104 3341065408 1644437664 929461008 1375026392 1998228484 1001223490 3804674259 +2147483648 1073741824 3758096384 1342177280 3087007744 3825205248 905969664 117440512 3732930560 465567744 1998585856 38797312 1451753472 515637248 1070202880 2321088512 1195081728 546816000 1849024512 3676344320 1774794752 2878579712 2281420288 456654080 2795873920 1929952704 140844576 1244761264 1349448984 807297692 2598311778 1622207223 +2147483648 3221225472 1610612736 2952790016 3087007744 1140850688 3992977408 1895825408 2306867200 2621440000 4104126464 2930769920 2000158720 2080636928 1448214528 2093154304 4196040704 3345924096 3655639040 3887304704 2645772288 1656935424 2382026240 2784948480 1974247808 879747392 1442140512 3587948080 3995010792 3286028596 3359092182 279013007 +2147483648 3221225472 1610612736 1342177280 939524096 2348810240 1509949440 687865856 2105540608 2059403264 4095737856 3356491776 393740288 1495531520 77987840 1769668608 2553184256 3344613376 3085213696 2571866112 4069210112 3102139392 2027323904 901709568 3605197696 1222703424 2566757920 520621872 4230746808 1099584324 225528950 866099541 +2147483648 3221225472 2684354560 805306368 3355443200 1140850688 1845493760 2298478592 2508193792 2269118464 606076928 2333081600 2446852096 935591936 1793982464 2371944448 2480701440 2630402048 1159634944 3788238848 319907840 1479855104 1715785216 2645346560 2938160512 865268544 326760160 3136975344 1681328120 1070178644 3799131094 4186668817 +2147483648 1073741824 3758096384 4026531840 2818572288 603979776 905969664 2634022912 3934257152 1849688064 404750336 2198863872 2549612544 562823168 4089053184 1591410688 3343613952 2048376832 397795328 1125289984 2070636544 1675885568 2370014720 1779680512 583762816 366467776 4132809696 2900537072 2984459000 1789364932 2107488354 3959859855 +2147483648 1073741824 536870912 2952790016 2281701376 2617245696 2449473536 620756992 763363328 507510784 2690646016 384827392 983040000 3765698560 3715760128 3997237248 353599488 1331150848 1914036224 3278958592 2421237760 1790684160 3147530752 3247176448 3357778304 3220155200 3136400992 3177380176 3095144872 2137419940 3470211454 4141652179 +2147483648 3221225472 2684354560 2415919104 1744830464 4227858432 2986344448 889192448 3850371072 1455423488 719323136 2433744896 2745696256 654573568 36569088 4183359488 350912512 4005478400 3080232960 2406871040 3223926784 1343409152 2880606720 2072181504 1247476096 1126627136 1313117728 2829558864 894578520 3946534604 2257190126 1980453865 +2147483648 1073741824 536870912 4026531840 1476395008 1543503872 1375731712 1325400064 377487360 2378170368 2552233984 1750073344 880279552 671350784 2122186752 3213950976 133726208 3991715840 2710233088 1848635392 3940616192 3461407744 2966465024 1494266624 523304064 3261113280 2878924576 383560752 1614976664 1982046308 3065215430 1388547081 +2147483648 3221225472 536870912 1342177280 402653184 603979776 3456106496 4110417920 394264576 2353004544 480247808 3088056320 3440902144 208928768 2827354112 1688797184 425820160 2982526976 2352717824 3231100928 639178752 359257088 3844728320 4085903616 10072960 1728158784 3434464352 517193520 3855285944 1797482868 2152391342 946036381 +2147483648 3221225472 2684354560 1879048192 671088640 3154116608 3321888768 922746880 411041792 3988783104 1604321280 2196766720 4205314048 1150550016 2687107072 1707016192 3931078656 2355871744 2030673920 3979538432 3706669056 1547264 3747078656 70758656 3269968512 1174397632 2426658336 986565872 3024155912 15474588 1202063222 3804851795 +2147483648 1073741824 2684354560 805306368 2013265920 3154116608 2717908992 2030043136 3179282432 2210398208 878706688 1146093568 192413696 2867593216 2251948032 911278080 1633779712 3198009344 1459609600 993177600 3462473728 172610560 2433346048 3911830272 2346303360 3104949568 3105220256 3453744016 4119641144 1757305796 568283538 3709266271 +2147483648 3221225472 1610612736 1342177280 939524096 3959422976 1778384896 4278190080 1098907648 2873098240 3516923904 3939500032 1887961088 23330816 815923200 2143354880 926908416 1294712832 1204920320 2046595072 386217984 3243107328 1214427648 3733608192 2113237120 1750434880 875482080 127674416 1763605464 3863945948 1087950350 495389359 +2147483648 3221225472 3758096384 268435456 939524096 3690987520 2852126720 788529152 3565158400 3326083072 1268776960 2425356288 414711808 1113325568 1270480896 696844288 2716958720 2828910592 2467274752 3697463296 3463796736 333153280 2935296 3110211328 673521792 813940416 4232093664 2440063280 1904758776 3379837028 1205741866 758070151 +2147483648 3221225472 2684354560 3489660928 1744830464 3288334336 4261412864 3573547008 226492416 2755657728 878706688 57671680 3297247232 77332480 551944192 583204864 3939926016 3982147584 2353307648 3079925760 2663323648 2525031424 4197559808 513696000 1620538240 4090284352 1670372704 2744734288 1650713192 1593263724 62696386 2743591713 +2147483648 1073741824 3758096384 2952790016 1476395008 469762048 2516582400 587202560 2642411520 524288000 1084227584 3855613952 1217921024 1808007168 1511915520 2411003904 661225472 4292722688 1804328960 3135410176 51464192 835167232 188795392 3079557376 1745692800 1329443392 1836822496 2414523056 3345827544 395160532 1951651926 2240189737 +2147483648 1073741824 2684354560 2415919104 1476395008 201326592 2583691264 721420288 2709520384 2713714688 803209216 508559360 2064121856 2380529664 3636592640 3876388864 3389292544 223395840 2840256512 627814400 3349772288 2489750528 1554903552 599150336 1034355328 3707606592 1572764832 2630027344 2105508856 3927123260 4046957294 710348319 +2147483648 3221225472 1610612736 3489660928 402653184 3154116608 3053453312 1358954496 964689920 2621440000 4200595456 3775922176 278396928 29622272 2715680768 3105816576 3638525952 3479945216 12427264 499027968 3399186432 3462509568 2833566208 3451535616 3035722112 480831808 1731724640 854865232 3627444824 3260239956 2933767510 2662261801 +2147483648 1073741824 1610612736 3489660928 671088640 3288334336 4127195136 3170893824 914358272 1363148800 1042284544 967835648 2024275968 3677618176 2968911872 1301348352 3434119168 1360314368 2893733888 741855232 820328448 2481384448 2918575616 3665954048 1397179264 4036068544 4044106336 4166657136 1236998440 2445531836 2213757894 1739056269 +2147483648 1073741824 2684354560 805306368 3892314112 1543503872 838860800 385875968 4202692608 1556086784 4158652416 1366294528 1185415168 3110338560 1740767232 169541632 2481881088 555401216 813752320 689418240 1551837184 3400309760 1371656704 495860480 1862088832 3340208576 964652448 2267863376 3347162984 1588475132 2490195566 3805270431 +2147483648 3221225472 2684354560 3489660928 3623878656 4093640704 1509949440 184549376 1317011456 2579496960 1881145344 1603272704 1160249344 198443008 3945922560 131792896 893485056 1143324672 1647288320 2068377600 2005866496 3761484800 1805577728 4255019776 3946122880 2490158528 2850359072 2342821936 1191263096 2985220396 1493593702 3680068751 +2147483648 3221225472 2684354560 3489660928 3892314112 2080374784 3187671040 2667577344 3766484992 1287651328 3303014400 1989148672 1206386688 3676045312 907149312 2001666048 1043431424 2724052992 2025299968 1850535936 1926436864 467905536 1366471168 2899729664 2803460736 3689473728 3126139552 284348880 1603698200 1874412588 4116221058 2815241755 +2147483648 3221225472 1610612736 1342177280 134217728 67108864 2650800128 2466250752 3665821696 2613051392 2434793472 3572498432 1611137024 4043571200 567410688 1287847936 2968682496 1965473792 3414990848 1711509504 2269591552 2598435840 3234192896 4220403968 3844952192 718270912 2578532896 58836912 2587639624 536744332 3957684910 1064024247 +2147483648 1073741824 536870912 2952790016 2281701376 469762048 1442840576 2868903936 3749707776 3527409664 1201668096 3958374400 2892496896 951320576 2390884352 2091057152 1685028864 1594605568 2891046912 2408509440 3626444800 3865422848 4291609088 3940833536 2384069760 3388954432 119137376 3943365296 976033224 3600983996 2172202502 2138096183 +2147483648 1073741824 1610612736 1879048192 2013265920 3556769792 3724541952 3405774848 1434451968 4039114752 4158652416 2114977792 3180855296 3219390464 447873024 486998016 1107656704 2979119104 3496730624 4109422592 397633536 1896846336 184720896 1838440704 3405401216 18563648 1803803680 1163713232 3659363160 269416660 1292518022 563299791 +2147483648 3221225472 536870912 268435456 4160749568 3288334336 4194304000 1090519040 58720256 2428502016 3584032768 1903165440 1385693184 3024355328 3944349696 774176768 2135064576 3495346176 1986306048 4030574592 4090574848 3747644416 3444033024 665078528 1049244544 4255983168 751755296 1092673008 3181880520 2763284164 1547860038 2118194171 +2147483648 3221225472 3758096384 4026531840 134217728 201326592 2046820352 352321536 1367343104 3393191936 2648702976 2702180352 4095213568 3305897984 907149312 1214316544 842432512 2689253376 1007722496 2567294976 3413977088 2025647104 753388032 2324981504 341714304 1444090176 2533852768 2625915792 2965768344 2262779604 2645941426 3667221227 +2147483648 1073741824 1610612736 1342177280 2281701376 2885681152 436207616 1358954496 243269632 3795845120 4141875200 617611264 3080192000 4111204352 3859677184 3044343808 4191387648 3866083328 2053758976 1156108288 908687360 2818964480 368495104 568612608 757737344 1610575040 1872543712 276526992 4280738936 2306610804 2309386130 1781613125 +2147483648 1073741824 2684354560 805306368 2550136832 1946157056 369098752 1124073472 3145728000 3233808384 1583349760 4130340864 768081920 858521600 146669568 1618411520 3444080640 2142552064 1093853184 2101456896 3102418944 3019809792 487587328 2486437120 3391761536 1041040704 1119732512 2867660048 3536713864 2634356780 4176584474 1776488853 +2147483648 1073741824 1610612736 2952790016 3087007744 2483027968 1107296256 2264924160 2759852032 3074424832 513802240 2467299328 1335361536 2050752512 2131886080 391577600 1241153536 3036069888 3509379072 1560268800 536545280 2914030592 3036528128 1832128256 2239128704 3046707904 1292889952 4015199024 423920696 1936435252 1201501642 3601967411 +2147483648 3221225472 3758096384 3489660928 2013265920 603979776 1577058304 3036676096 2004877312 3032481792 2556428288 428867584 883425280 1439956992 1859780608 1186660352 859537408 1168097280 3577585664 1180356608 1000290304 1566163968 228128256 803752192 2910079872 4180296768 1384333344 667408656 89250904 4189902156 1544175878 582161083 +2147483648 1073741824 2684354560 268435456 1207959552 67108864 2181038080 2097152000 3682598912 2478833664 3143630848 3981443072 3082289152 1109131264 2445148160 631963648 1384939520 2552283136 121036800 2442768384 2911320064 3084573696 53460480 4204269312 3303811456 2830518336 3592386464 1991696656 2337901624 3076990628 3897225866 444070021 +2147483648 1073741824 3758096384 1879048192 1476395008 3422552064 3724541952 788529152 1417674752 163577856 94371840 2318401536 3527933952 2880176128 2931687424 1786314752 3693314048 4288659456 1914298368 518295552 3938789376 992330752 3315778048 2400746752 2163499648 497712320 2130919968 3795382768 3662880872 2506158732 2672260858 991598613 +2147483648 3221225472 2684354560 805306368 2550136832 4093640704 2986344448 3103784960 192937984 3326083072 3055550464 1827667968 1962409984 3948675072 1841954816 3289972736 3577446400 2050473984 3828719616 1424551936 3340068864 2906252288 4058693120 1565021952 117703552 1504064064 1649096544 3090077552 1510893704 207573428 1189129210 3853611439 +2147483648 1073741824 2684354560 3489660928 4160749568 3422552064 2315255808 2264924160 3581935616 2210398208 3508535296 2509242368 3056074752 179044352 197787648 3710451712 3464724480 2149564416 623763456 299937792 2188728320 2173821952 1455612416 810571520 1510501504 1169961536 262289824 996481584 1090103928 2786000428 2255107418 402213455 +2147483648 1073741824 536870912 4026531840 4160749568 3422552064 100663296 1761607680 1048576000 2487222272 3332374528 3373268992 3905421312 137625600 4010672128 766050304 484343808 4141531136 1171054592 1643769856 3379365888 522761216 1985982976 2835349760 1585454464 1145054912 3466618592 4245690544 583546808 1731464732 3096337510 2271819281 +2147483648 1073741824 536870912 2952790016 1207959552 2483027968 3791650816 754974720 4085252096 4030726144 182452224 1531969536 1846018048 2266234880 2591424512 2871590912 1418100736 2191704064 2773278720 4183420928 2748131328 306760704 1531438592 1784686336 1133525376 2284330048 1214519904 3993926672 2009403960 2489090172 749859606 3658053117 +2147483648 1073741824 3758096384 805306368 939524096 738197504 1509949440 1627389952 92274688 2487222272 668991488 2723151872 19398656 1089732608 874119168 1961426944 564035584 2157625344 2820202496 3279785984 3307538432 817419264 2320343552 865951488 3167012736 1410572608 3264622944 45035920 1457117496 3197587948 744880758 904472619 +2147483648 3221225472 3758096384 805306368 3892314112 1409286144 3388997632 1560281088 2424307712 4089446400 4062183424 3589275648 396886016 1854668800 1648230400 1756430336 2981527552 2737487872 2238488576 1527369728 1956988928 2668428288 3432642048 2291991296 1941472640 3843260864 3961927200 2448762928 1872004424 2568848988 3978246074 3980364245 +2147483648 1073741824 3758096384 4026531840 3355443200 3288334336 1644167168 2499805184 4219469824 1530920960 2850029568 2259681280 4182245376 3920363520 2416836608 2901213184 2916188160 2288893952 2189156352 4274163712 3573114880 794545152 1490210304 3219205888 1989127552 695774272 2454607840 4169996304 2535562440 2386944300 1101516442 3273953357 +2147483648 3221225472 3758096384 3489660928 3355443200 1811939328 503316480 1124073472 1317011456 3661627392 710934528 2247098368 736624640 3200516096 4055236608 2366439424 3529080832 357416960 1854119936 2555564032 3692115968 123968512 3261237760 3310949632 41413760 1017964480 2047363296 1895054544 2197699752 1897467292 1394067870 1675412437 +2147483648 3221225472 2684354560 1342177280 2818572288 2214592512 4060086272 1593835520 511705088 666894336 2984247296 3039821824 1998061568 68943872 1197867008 3570466816 3518464000 1153155072 1326817280 3010523136 2305120256 3348483072 162573824 554002176 937816192 914924480 147396128 19647952 4145913288 312778884 4114054442 3467050761 +2147483648 1073741824 3758096384 1879048192 1744830464 3288334336 2785017856 889192448 2239758336 549453824 1411383296 4136632320 2755133440 526647296 2754740224 2736062464 1468563456 1016905728 321314816 1149210624 1448683520 430365696 2118114816 1614372096 2505494400 1157095744 3197466400 2605245488 3938237176 112637604 952603318 679296863 +2147483648 3221225472 536870912 3489660928 3355443200 3825205248 4194304000 83886080 2709520384 2738880512 463470592 2110783488 3787980800 2285633536 3676438528 2749431808 482508800 3821977600 2656346112 1376890880 2319800320 3948215296 730967552 621093632 1056217472 1631708480 2219660000 1309206576 126059864 3764142588 1838297986 2518225379 +2147483648 3221225472 3758096384 1879048192 671088640 872415232 1174405120 2701131776 1853882368 3988783104 1612709888 751828992 139984896 585367552 3065380864 3107127296 3137175552 3945381888 2922881024 1726533632 2942265344 3203906560 977831424 424621312 1091562880 2872891072 1480670752 1898495792 1283413720 2745690932 2085677798 2194356429 +2147483648 3221225472 3758096384 2952790016 3087007744 3154116608 1241513984 1124073472 4202692608 666894336 1600126976 4241489920 2686976000 1485570048 1296957440 2165374976 3315171328 1063632896 2964561920 1750519808 2204436480 3782448128 4265011712 641031936 740005504 1713033152 1959480864 3153261200 405220472 2766992044 3772662602 1805191485 +2147483648 1073741824 3758096384 268435456 4160749568 2080374784 3724541952 3070230528 276824064 3753902080 3814719488 3767533568 673710080 2659450880 482213888 2399600640 2715254784 694403072 3003506688 2411630592 842733568 1967498240 1151269376 3867886848 3982337664 3619863232 1728661280 113827728 333975384 2414090892 2368617326 1823415265 +2147483648 3221225472 2684354560 1879048192 2818572288 3959422976 1845493760 2734686208 1166016512 3586129920 3990880256 3385851904 1963458560 2697199616 3778936832 3073310720 414416896 1921499136 2734792704 2415063040 1532184576 3025263616 1052412416 968297728 2287989888 4191001152 1166598816 193084752 464327480 2761857276 517558718 1857602481 +2147483648 3221225472 3758096384 2415919104 3355443200 2080374784 3791650816 2969567232 3850371072 843055104 1184890880 2190475264 380108800 2430861312 3440508928 392364032 1624408064 1262927872 2471272448 3820212224 4213118976 2182921216 2281415168 2831893248 2176246656 1511300416 3381644896 3782285872 4013006584 2790540780 971667838 122639367 +2147483648 1073741824 3758096384 4026531840 402653184 2483027968 1644167168 2432696320 1015021568 3368026112 2510290944 2932867072 11010048 218365952 298450944 1847394304 3053027328 3729637376 48226304 4202598400 4240533504 3712984064 3107360256 1937075968 1004400512 2761418176 3679098784 1536372336 4258182296 353977356 389272494 4258325627 +2147483648 1073741824 3758096384 1879048192 1744830464 2080374784 3120562176 2566914048 2894069760 1522532352 3827302400 1552941056 1754791936 3480485888 3423469568 4138795008 3874193408 384811008 3628720128 675581952 2867668992 3558464512 4126966272 2039025408 2286930816 2769940928 1702659744 2034851760 2238688376 1024059636 723830638 3894224793 +2147483648 3221225472 536870912 2952790016 4160749568 603979776 1107296256 1593835520 3632267264 2495610880 2371878912 487587840 942145536 4050911232 4263378944 2673147904 1238597632 555204608 819044352 394833920 3233376256 434230272 9496064 1809135360 2735968384 91748544 2688658592 3772813584 2532128024 4266640588 2954725718 3121251337 +2147483648 1073741824 2684354560 2952790016 4160749568 1946157056 2785017856 553648128 2038431744 2654994432 2778726400 4029677568 4045930496 223084544 3904503808 3199926272 2923200512 1268826112 1361240064 3104681984 3683608576 196269056 2358611456 36384000 447018368 1535413568 645198944 3216820144 2850084904 2122500860 171824826 740785303 +2147483648 1073741824 1610612736 1879048192 3355443200 2080374784 4261412864 3674210304 2357198848 213909504 3865051136 3526361088 3137863680 444858368 404094976 1243021312 3847651328 4131569664 3834437632 2691158016 2240505856 3311193088 1277137408 2301066496 3420379264 696689344 834334368 2522928272 2672161544 1489133388 406393646 1447942389 +2147483648 3221225472 3758096384 2415919104 134217728 1275068416 4194304000 3338665984 343932928 490733568 1893728256 1185939456 4053270528 3783000064 3244425216 4118347776 1646624768 885637120 2737020928 1794035712 3372029952 3293305856 2171263488 59979520 1248373888 4095363776 3165992544 3420425488 3578580168 1017403332 1501449370 3429567099 +2147483648 3221225472 2684354560 1342177280 1476395008 2483027968 637534208 4177526784 813694976 247463936 3877634048 1206910976 1138229248 319029248 4099538944 1739784192 2837741568 212910080 1227005952 2493378560 3318700032 3184178176 2388778496 3554770176 3392911744 3696362944 1595872416 1793238576 87948872 2248086884 565372614 408274331 +2147483648 3221225472 1610612736 1879048192 3892314112 2348810240 704643072 117440512 780140544 4072669184 2422210560 1936719872 46661632 1771831296 3881172992 2673410048 2894299136 4031758336 3540099072 312250368 2813143040 2597952512 649656832 296697600 340456576 3098808256 2264552608 652683152 3549885608 1044523788 36927202 3424433305 +2147483648 3221225472 2684354560 1342177280 3892314112 1543503872 3053453312 1191182336 4018143232 3955228672 3856662528 3878682624 1306001408 2517368832 1974075392 2832531456 669614080 1903542272 2669125632 356970496 706828288 2703223808 1092805120 538904832 3024917120 1365514560 683558560 269703504 250011208 3123781348 3935827650 2005331335 +2147483648 3221225472 1610612736 1879048192 3892314112 738197504 503316480 1392508928 176160768 2453667840 1050673152 168820736 2515009536 2947284992 1950220288 820445184 624852992 1155710976 1992597504 3310850048 2529372160 2304547840 1860413952 3297342720 3130102912 2522906048 4008724192 2639800496 3058988856 3648670476 3556064698 3198673237 +2147483648 1073741824 2684354560 4026531840 1744830464 2483027968 301989888 3607101440 3632267264 3879731200 2069889024 3411017728 4208459776 1838415872 2726428672 844824576 1195933696 304922624 3582386176 534884352 3512158208 3787373568 635803136 2410508032 2785143936 2923900096 2458292576 3210848208 2585206008 2229203028 3619010174 4243932591 +2147483648 3221225472 3758096384 268435456 2013265920 2080374784 3187671040 1426063360 2977955840 4248829952 4116709376 3085959168 1009254400 3589013504 1997144064 1896808448 2092990464 2189213696 1863229440 2887110656 3733673984 2546377728 4081695232 2160686336 2497046400 3165334336 3663103968 1309787216 3066908200 2794690684 184426986 23149055 +2147483648 3221225472 1610612736 268435456 2281701376 1409286144 3321888768 3372220416 3900702720 3435134976 1394606080 944766976 1400373248 644087808 3880124416 2311782400 928612352 789430272 3087245312 2305069056 2216105984 3009125376 1490064896 4184417536 898939264 981410240 489142688 876790064 2095859352 1976199652 2603683318 2090919973 +2147483648 1073741824 536870912 2415919104 671088640 1543503872 3724541952 1795162112 226492416 1816133632 2812280832 95420416 3606577152 506724352 3333554176 2453340160 3246030848 3953049600 2248466432 3382964224 288831488 2065492992 2240258560 2630712576 3320565888 914057792 3403322976 2821635248 3757869288 1880601300 1388646446 4127700487 +2147483648 3221225472 2684354560 3489660928 1476395008 3690987520 905969664 2533359616 3330277376 2478833664 186646528 1280311296 2926051328 708050944 1970405376 2744582144 2340126720 578797568 2488639488 1437528064 2571835392 2348676096 834320896 1810436352 4198670976 3717539264 3302284832 374879920 2448192536 2547913196 3282653014 3307389727 +2147483648 3221225472 1610612736 1342177280 2281701376 2348810240 503316480 1996488704 4085252096 3787456512 1835008000 3555721216 4053270528 3193176064 3646816256 2133917696 1937670144 83542016 703373312 2730594304 3153934336 2180299776 5626368 4047701248 2322982528 479417152 473805216 965703184 2801784680 255612900 1729246446 2029736081 +2147483648 1073741824 2684354560 1879048192 2013265920 2214592512 2248146944 889192448 2575302656 3972005888 1797259264 2844786688 421003264 200540160 547225600 1016659968 785940480 366788608 2963988480 1211084800 1836386304 2436035584 1486607872 3540739328 4238071680 1695252288 295421728 143358896 56345336 3534450228 3041649774 309532753 +2147483648 3221225472 536870912 4026531840 3087007744 738197504 503316480 1694498816 3917479936 1799356416 320864256 3360686080 2950168576 1980497920 2951086080 833683456 259031040 1453637632 1330552832 4044992512 1071138816 3725349888 3957727744 1269906688 3765499776 3894714176 3062815968 100256368 1718117592 3252968436 3913425746 4124271153 +2147483648 1073741824 1610612736 1879048192 2550136832 4093640704 1845493760 3137339392 3464495104 205520896 2162163712 3580887040 2046296064 1817444352 2623668224 3304914944 3814424576 1727512576 1052893184 1784598528 2818074624 1867801600 3068280320 1321023744 3032210560 3876042688 2658790368 4083854480 740959144 1592882196 1820171806 413194079 +2147483648 3221225472 536870912 3489660928 1744830464 1006632960 1107296256 16777216 3380609024 1849688064 4129292288 812646400 1158152192 3948150784 2052194304 1888681984 2054717440 2820980736 2602737664 1625534464 461920256 4086574080 1219645952 3221447424 920685440 2456329024 3413955168 4111374448 216918216 2921142924 4247619078 2843558207 +2147483648 1073741824 2684354560 3489660928 1744830464 3154116608 2248146944 1627389952 729808896 2839543808 3437232128 3440377856 731381760 2227961856 2418147328 3272540160 844595200 1493417984 4293779456 2277552128 35149824 1586244608 2353156608 3151970560 1592760704 3808426048 1793577696 2339088272 3920206232 1387703700 1526293842 3380004915 +2147483648 3221225472 1610612736 3489660928 939524096 872415232 2583691264 754974720 3397386240 3695181824 614465536 2372927488 3416784896 4040949760 3382837248 372310016 1026523136 3428564992 539336704 1630965760 3697833984 482092032 2201116160 1338581760 200007040 1164829888 3678073056 4270989232 842622856 2164497180 3012683602 1336464595 +2147483648 3221225472 3758096384 1342177280 671088640 3422552064 2113929216 2868903936 3363831808 2814377984 3420454912 1819279360 3859283968 2291400704 4185522176 2933456896 400064512 3678715904 2007670784 1065996288 4022892544 7613440 1904880128 3239142656 3618412672 1255057600 3871079712 3223672784 1762057320 2563768108 447684230 1620549835 +2147483648 1073741824 3758096384 805306368 1744830464 201326592 1308622848 3741319168 880803840 3275751424 505413632 3035627520 2707947520 3181117440 744882176 4129357824 1913618432 2231091200 671211520 2277937152 1932003328 138181632 2404801024 3123252480 222558848 2969932992 2362757984 3140684656 420800136 1733523580 3762606354 3507185457 +2147483648 1073741824 2684354560 2952790016 3892314112 738197504 1241513984 16777216 3732930560 658505728 459276288 2379218944 1585971200 1499725824 3216375808 2744582144 4208885760 1009958912 3831554048 3472994304 3576195072 1511283712 3134089728 2211127040 4191471488 750755008 177944928 2568782288 3560701880 3384622012 3697531566 164716997 +2147483648 3221225472 3758096384 4026531840 3087007744 1409286144 4194304000 1761607680 1182793728 423624704 4154458112 3947888640 2804416512 3612606464 1317928960 463273984 2546761728 2528165888 3454705664 3552169984 3712493568 1743008768 1171684864 2935059200 857653120 2640806080 4202514016 1924985008 2718493080 1995887948 3629355078 943920593 +2147483648 1073741824 3758096384 2415919104 402653184 2483027968 3724541952 1593835520 276824064 222298112 2141192192 1708130304 3641180160 1220804608 2618425344 2406154240 3322707968 482394112 1184292864 3887042560 1374181376 4222882816 2471132672 3244777728 1832552064 273269440 803810912 2446315184 3638066136 2278294300 3889591262 3656997127 +2147483648 3221225472 1610612736 268435456 1207959552 335544320 2181038080 1291845632 3850371072 1975517184 2191523840 2465202176 1461190656 3408134144 2124808192 1480130560 3807805440 130727936 1707646976 1134006272 3531085824 242514944 1657673216 935683840 1389676928 254140224 2589921184 3622830064 990656520 3225048388 256596022 3413244725 +2147483648 1073741824 3758096384 2415919104 3355443200 2751463424 704643072 3137339392 3951034368 4181721088 1222639616 2351955968 3427270656 3102998528 2764177408 3345678336 3228205056 2748760064 2053169152 25792512 1189632000 3617881088 4261023232 1798793984 2557279872 2822221632 4019528160 2113380496 3014988552 2506618092 1370316342 204177703 +2147483648 1073741824 3758096384 1342177280 1744830464 1006632960 2717908992 654311424 1870659584 3921674240 1994391552 5242880 2262302720 3090415616 2407137280 3253665792 3029762048 695910400 3350519808 971083776 2163750912 3557051392 1890742784 195252992 3936938112 780643136 1727095200 3034299344 1748459640 1327673556 1707130414 1002168291 +2147483648 3221225472 1610612736 1342177280 1476395008 1006632960 3254779904 4110417920 360710144 3435134976 2967470080 3446669312 1075314688 4162584576 2847801344 3569549312 1765376000 3325935616 2266996736 1260556288 3203938304 3396097024 220604928 1537178368 3550980480 3018772288 2014205728 3157990992 5622376 3181100196 113307850 2720334181 +2147483648 3221225472 536870912 2952790016 939524096 3154116608 4194304000 2600468480 2524971008 1967128576 1688207360 3973054464 3652714496 3176398848 3980525568 3616473088 415203328 2236858368 348495872 801681408 1712875520 654586880 3518630400 2256234240 2637034112 3445941696 3492700512 1247378992 1184038360 26416708 3129070670 2161295807 +2147483648 1073741824 1610612736 3489660928 2281701376 1677721600 1509949440 3338665984 578813952 4257218560 1218445312 4080009216 4059561984 2430861312 1001259008 3870228480 3077668864 4016947200 3685212160 2934362112 819476480 3264494592 2184588800 4166726400 3646404736 3116281280 638337312 1497512048 4181551720 1659172820 327506758 3982552001 +2147483648 1073741824 2684354560 2952790016 1207959552 3154116608 1308622848 4211081216 4102029312 197132288 174063616 2251292672 494403584 513540096 2799828992 348979200 3475996672 365674496 4097171456 2790961152 2191026176 2666269696 330985984 2386625792 27631744 3262299840 2831959328 1957328656 4138283400 3272716660 449117658 340199579 +2147483648 3221225472 2684354560 3489660928 3623878656 3959422976 1174405120 16777216 1300234240 1539309568 346030080 2794455040 1583874048 295436288 3746693120 2971860992 2187689984 1049739264 3604979712 1240395776 2840074240 1774990336 3659145728 4277096704 696236416 2248061760 2422212768 1924149744 3635964472 160718796 92169442 1732857371 +2147483648 3221225472 536870912 1342177280 4160749568 2080374784 503316480 2097152000 4068474880 2436890624 4167041024 2404384768 2397569024 2996568064 2722758656 3844407296 2617147392 2232074240 1016897536 3750998016 1612191744 1963205632 4035869184 1049322752 3779457920 309802688 224387168 3040486224 2558345848 1620760652 601158562 1283447735 +2147483648 3221225472 2684354560 4026531840 4160749568 738197504 3657433088 3841982464 92274688 3485466624 3240099840 963641344 3211264000 2447638528 546439168 3803774976 2214363136 82886656 1615241216 642641920 2348288000 2220635136 2620277248 432504576 212071808 345983808 3880753824 561604400 2833023240 2155915388 112108910 1516894903 +2147483648 1073741824 536870912 805306368 134217728 2885681152 436207616 1493172224 746586112 3619684352 3370123264 1989148672 2532835328 1373372416 3211657216 3398238208 4160978944 2007482368 2564153344 1993797632 2135451648 961817600 786061824 2194097920 3560764288 1447502272 3355245600 950494544 3396115096 2145332132 3606106794 2626772589 +2147483648 1073741824 2684354560 2952790016 1476395008 2483027968 369098752 4244635648 4152360960 348127232 1973420032 3843031040 2719481856 3585867776 1548091392 1937440768 2640150528 4051288064 507764736 1474211840 1919444992 286524416 603090432 1192834304 3206321024 3032024128 252486688 2367759856 4235248120 398929716 4103848330 3720532089 +2147483648 3221225472 3758096384 4026531840 402653184 3019898880 1509949440 2634022912 4001366016 1346371584 2938109952 1188036608 142082048 3265003520 4134404096 1194262528 3824058368 4119511040 1614323712 2665074688 461907968 3241436160 3658112512 2140996352 193967488 1687883456 1470422240 3929536112 48722840 3136996580 47219594 488490029 +2147483648 1073741824 2684354560 805306368 939524096 335544320 570425344 2130706432 1635778560 2445279232 1499463680 4168089600 3599237120 1996750848 884604928 1028063232 1388544000 4107255808 2477907968 1638707200 941107200 4047270912 1758879232 768155392 1050065024 3080672320 891287200 2359950096 890294440 1259233068 3868549710 3249599395 +2147483648 1073741824 536870912 1879048192 671088640 469762048 704643072 2734686208 2541748224 188743680 3009413120 1410334720 1304952832 4019453952 2419458048 3987013632 3418980352 1425408 4059553792 1501884416 1345865728 3884719104 2160734720 213333760 555933312 1083523392 1509010144 949589584 2629690840 2775823612 1643832470 3460921917 +2147483648 3221225472 536870912 268435456 939524096 1543503872 1308622848 1560281088 2910846976 3972005888 723517440 1796210688 3346530304 4039901184 1422000128 2133786624 4142891008 383500288 3373637632 458797056 2210936832 4158940160 3415616000 898702592 1428863872 2664378688 1876936992 892586928 694266040 16161220 2423598530 1841088307 +2147483648 3221225472 536870912 1342177280 2550136832 2751463424 3992977408 3573547008 25165824 4156555264 3659530240 4182769664 81264640 2034499584 3693477888 3919380480 3498278912 2392834048 1262329856 2183573504 2066225152 2928415744 3059361280 2626633984 4029711232 1985810240 2795734688 2244979888 2162549400 1508021300 542008694 2238795637 +2147483648 1073741824 3758096384 1342177280 3355443200 738197504 3523215360 1493172224 4236247040 2982150144 2543845376 2968518656 4239917056 2321285120 4085645312 3260350464 30179328 1386790912 640868352 3514929152 1699231744 2992905216 2618960384 3228775168 476690304 4099698112 948323104 2278896112 478977288 3167260948 761454298 1338631113 +2147483648 1073741824 2684354560 1342177280 3087007744 4093640704 1644167168 1694498816 1753219072 3376414720 257949696 17825792 422051840 2367946752 3375497216 2179792896 1106018304 1214300160 4122402816 2135535616 993531904 59507712 3570818560 3565108992 3660686720 2186546624 2206888800 3181458896 3894083544 3790598924 3716110142 884076311 +2147483648 1073741824 1610612736 1342177280 671088640 1140850688 3120562176 3741319168 1501560832 1287651328 1822425088 1940914176 2261254144 125042688 1694105600 1400176640 3407839232 69451776 653123584 3271741440 2407036928 2126261248 168701440 55526144 2563409024 1116503104 3238402080 1679516528 1036037416 2194751116 2696793430 4162512507 +2147483648 1073741824 3758096384 3489660928 2818572288 1543503872 3523215360 889192448 3296722944 3938451456 610271232 2523922432 2524446720 1300496384 3972136960 564461568 2051244032 3426729984 825876480 939429888 1653110784 3392957440 1185309184 2421652224 1874758016 4280844224 3886826656 1609461648 3700106792 245936980 786914038 3769014695 +2147483648 1073741824 536870912 2952790016 1207959552 3690987520 1845493760 2264924160 3447717888 943718400 429916160 3520069632 2387083264 2657878016 2313289728 3356033024 3081404416 2433662976 3980451840 1649143808 1947740160 325340160 1034813952 3615171840 2982919808 3814210624 2336501344 1111369136 1402160856 2180487996 900874794 2382443275 +2147483648 3221225472 2684354560 4026531840 2281701376 1140850688 3992977408 251658240 1015021568 2436890624 354418688 2616197120 1925709824 1880358912 1716912128 503513088 1749712896 219594752 1083482112 799141888 968361984 161221632 3395440128 1680173312 3477182080 3660057792 2005157472 105778160 1429170568 566293164 2631377926 474687677 +2147483648 3221225472 536870912 2952790016 3892314112 1946157056 3992977408 4278190080 3749707776 356515840 1772093440 1064304640 1464336384 647757824 1656619008 2107310080 3250356224 2263400448 453681152 4115640320 3757598720 3216268288 758253056 2642239744 853788288 1378753856 2709720544 928562736 4137866760 772005484 1425938818 2981841165 +2147483648 3221225472 1610612736 805306368 1207959552 2214592512 2583691264 4211081216 3565158400 4223664128 2103443456 2828009472 2615672832 2044461056 3484024832 1046151168 1652916224 3413229568 2288492544 889622528 1479542784 991456256 3877916160 98448128 2349684352 1480890560 1815570208 3212293264 162434392 1129079532 2336387042 1493641351 +2147483648 3221225472 536870912 1342177280 1744830464 3154116608 436207616 3405774848 3967811584 2218786816 308281344 2161115136 179830784 1056178176 1915617280 3365601280 913014784 4268212224 2497552384 2025369600 1710233600 1619553280 3067892224 3573698304 1259405952 1386660032 2990742752 2001713360 3161566520 267552292 3709687678 488432985 +2147483648 1073741824 1610612736 4026531840 2550136832 4227858432 1308622848 419430400 2021654528 2042626048 966787072 3167748096 1858600960 1189347328 1178468352 1159266304 2527428608 3142172672 2352209920 1254412288 2133862400 4126680064 1092385280 807562496 3837467008 3948865984 3967249184 2872357104 719860248 91492668 2308319918 4060966753 +2147483648 3221225472 2684354560 1342177280 939524096 67108864 2046820352 1493172224 4152360960 3955228672 2225078272 424673280 235405312 3351511040 3296591872 1605435392 2153152512 3730489344 1195417600 383774720 28334080 3090678784 4097598976 1155664640 1778585472 3630032960 3217252256 536707312 4162015448 1706423324 1823942174 1111212145 +2147483648 1073741824 2684354560 805306368 939524096 2885681152 1711276032 922746880 1619001344 2579496960 77594624 1443889152 1332215808 1012137984 3859677184 2114781184 3484385280 3780362240 497672192 2260381696 3991939072 3273159680 3641442816 3336724736 2980012672 2800275136 4279702560 3754739056 935413240 644741644 832347334 4199108497 +2147483648 1073741824 2684354560 2952790016 2818572288 3690987520 3456106496 721420288 3531603968 2822766592 367001600 1026555904 2713190400 341049344 1129447424 3661824000 3640360960 2337783808 2729566208 1947250688 3478153216 893942784 3201053184 3717596416 2172209280 1642395072 986845152 3766682128 3311139080 327649428 2520382110 503102407 +2147483648 3221225472 2684354560 3489660928 3892314112 2080374784 1107296256 4043309056 1082130432 1983905792 421527552 2112880640 234356736 25952256 3117023232 2196570112 3534061568 445759488 3002572800 2158030848 1162876928 3469224960 1863610880 2794849024 774837120 582797248 3039953632 1004605296 691009800 1868343220 1185046610 1514760743 +2147483648 3221225472 2684354560 805306368 1744830464 1811939328 4194304000 3439329280 2407530496 4013948928 3374317568 3048210432 2873622528 3732668416 2584608768 1471873024 2469560320 3678846976 2534711296 177336320 521168896 3417840640 3507767808 1312974592 3787266432 3218467392 2647288800 2107724400 1598807592 3146335308 3710374098 918489925 +2147483648 3221225472 1610612736 1342177280 3623878656 1543503872 1778384896 654311424 2759852032 1598029824 1562378240 542113792 4117233664 1398013952 363462656 1908342784 230981632 4088971264 3169230848 1340313600 1339045888 749212672 2452904448 2858049280 1858561152 693689024 81173344 150724848 3107738456 780014508 3914668454 173777891 +2147483648 3221225472 2684354560 4026531840 3892314112 738197504 2986344448 50331648 4219469824 3166699520 1017118720 2798649344 3532128256 4257480704 962723840 3341746176 3515711488 2432811008 1250402304 3403345920 1548748800 516439040 4196682240 3050455808 1222064768 1032958784 2330966816 2368642160 76160664 2300260892 1937213086 2789376639 +2147483648 1073741824 3758096384 805306368 2281701376 3019898880 369098752 50331648 1317011456 2998927360 1210056704 1372585984 1742209024 2464415744 1385824256 3613327360 3278995456 1871560704 1834213376 1971752960 3377465344 1981287424 1145337344 160042240 3299284096 2722494400 1339012256 1701362608 405627608 2338500212 3251247718 1749507387 +2147483648 1073741824 2684354560 2415919104 2550136832 1409286144 1644167168 1728053248 2927624192 2109734912 3034578944 707788800 2240282624 2011430912 3605397504 3781230592 2650112000 4250517504 3392921600 1011658752 3836770304 2286449664 1795456512 2698387200 3404293248 3138518976 2151656224 2669338704 3323533000 4210658124 1496031838 2400504157 +2147483648 1073741824 2684354560 268435456 1207959552 3556769792 637534208 1660944384 1887436800 3837788160 903872512 818937856 1725431808 1148977152 3474063360 3299016704 3270213632 361742336 3733053440 2996875264 1670395904 1501060096 3935049216 1987728640 3944180864 4215140544 3151145120 3013804368 1953216696 575658900 3286360010 4205875379 +2147483648 3221225472 536870912 1342177280 939524096 2483027968 2919235584 3372220416 4034920448 4156555264 3256877056 1957691392 4138205184 3446407168 2444099584 679804928 1702330368 3262365696 3474038784 2060103680 166729728 1145586688 847015424 2096507136 2325833088 3039134144 2655055904 2158437936 2253170920 2287543292 183603882 1683679597 +2147483648 1073741824 1610612736 3489660928 2281701376 2483027968 637534208 3338665984 2122317824 3779067904 1591738368 3717201920 1869086720 2742288384 1555431424 3775201280 2475786240 332251136 1903157248 2609696768 1984968704 113785856 3741603328 1557034240 4133060224 1202947520 3966697312 877880080 2038734424 712253100 3778423734 2965706909 +2147483648 1073741824 536870912 1342177280 2013265920 1543503872 3858759680 1157627904 3045064704 2822766592 421527552 2570059776 1676148736 2636906496 218497024 3089694720 2916352 1663614976 40034304 392032256 92297216 3762299904 1293953536 187713792 3840426880 3618383168 3016122208 4190707952 2650590952 680584668 2092359530 2108671353 +2147483648 1073741824 3758096384 3489660928 2550136832 2080374784 2113929216 587202560 780140544 3938451456 2216689664 3377463296 498597888 937164800 1266024448 459079680 68386816 2989998080 2088624128 791056384 2407561216 3644879872 2204133888 1496327424 570973312 454297536 3594669216 1498362288 1298449560 214899972 1428460426 741303329 +2147483648 1073741824 3758096384 4026531840 2013265920 1409286144 2650800128 117440512 192937984 2495610880 2355101696 2001731584 3598188544 1935409152 3678797824 1973485568 3522461696 3817914368 1059774464 1090359296 746612736 3477083136 1889541632 657465600 321411712 1747215168 983171872 916916752 3077943864 1569987780 4059172618 2913170585 +2147483648 3221225472 2684354560 1879048192 1476395008 3154116608 1375731712 2969567232 1367343104 3586129920 3886022656 4023386112 3667394560 2549874688 3576299520 4106944512 2540535808 2521415680 318742528 1567551488 2088781824 1715479552 2069895680 2515559168 3934782336 2814641984 2928030624 2679728496 1115342360 3994960788 1296384650 2698046415 +2147483648 3221225472 3758096384 805306368 402653184 1946157056 3321888768 2734686208 796917760 3745513472 2199912448 2098200576 1552416768 157548544 604635136 3915448320 2005499904 4003840000 3316359168 535875584 2919254016 4009755648 1300258304 2453687552 1671431296 1070604096 1709722336 2077517936 4115793784 3773644540 2765608430 39241339 +2147483648 3221225472 2684354560 268435456 3623878656 335544320 167772160 788529152 998244352 2646605824 2455764992 3635412992 1108869120 2249457664 3258843136 4206952448 1706983424 1307754496 1232642048 2966941696 3770710016 1390433280 3572514304 1924688640 793015424 3512075584 2796372384 3592719760 211138120 3453184644 3368417134 3325785921 +2147483648 1073741824 536870912 1342177280 1207959552 3422552064 1644167168 4211081216 813694976 742391808 652214272 1041235968 578289664 2064384000 3312582656 3380805632 297566208 2517155840 3386302464 2237132800 4047525888 593509376 3419437568 4216871680 4215017088 2109354688 285688544 2016075920 3746415128 2771872612 383946946 1791600907 +2147483648 3221225472 3758096384 1342177280 4160749568 1409286144 1442840576 2298478592 1199570944 3267362816 1449132032 2444230656 2659713024 1417936896 1747845120 65470464 4186603520 2563162112 768385024 1884672000 2663413760 3697296384 1387269632 4194850048 2730768768 806250048 2658610464 2895293712 274391368 2331962828 373348078 1463804361 +2147483648 1073741824 3758096384 268435456 4160749568 2214592512 905969664 3238002688 1468006400 3166699520 3269459968 691011584 2969042944 2750152704 3828482048 3340959744 3823468544 4122066944 961536000 2551091200 885004288 4007666688 2200978944 3556257024 4218176896 1248989760 3632467488 1979053136 4179214408 3215692788 2915626082 2634905355 +2147483648 3221225472 536870912 1879048192 3087007744 3288334336 33554432 654311424 981467136 188743680 3705667584 3673161728 2569535488 1493958656 3095003136 2896363520 585465856 3976314880 3671564288 2275323904 2495612928 169874432 399513088 3833071360 2117348480 1722707392 3606907488 1211163920 3787283432 3000019516 1313682202 4269312343 +2147483648 3221225472 3758096384 3489660928 402653184 335544320 3523215360 1493172224 2877292544 2629828608 2342518784 3585081344 1091043328 1506541568 1037959168 2905145344 4100358144 1977794560 1905303552 2750926848 239089664 2900390912 986717696 3675784960 125059968 1746541120 2965069344 2706502384 210597032 3110380012 1831703402 1348153429 +2147483648 3221225472 536870912 2415919104 1744830464 2214592512 1778384896 3405774848 142606336 3888119808 266338304 2301624320 217579520 2962489344 1981153280 3569549312 4219764736 1000914944 2710216704 3293556736 3558897664 3771730944 281554432 3991669504 247604864 2893354688 4015499040 2307151312 1077826760 1201612532 2231293278 3899250085 +2147483648 3221225472 3758096384 268435456 1207959552 2751463424 503316480 1493172224 3380609024 1396703232 119537664 1215299584 694681600 612106240 1390542848 1342504960 3614867456 1168293888 1826398208 690737152 3135264768 1552956416 1425542656 2768531712 1185305984 3129152832 252047072 3188662896 844073672 2618698428 1133201698 2318000067 +2147483648 3221225472 1610612736 1342177280 402653184 4093640704 838860800 2600468480 4001366016 3804233728 752877568 376438784 2683830272 2138308608 3924951040 2552954880 3489300480 171360256 3876626432 3222900736 2153789440 2276488192 2174250496 96749312 535437952 1118788032 481350304 1456053712 4157094760 363623380 1922462990 1385245575 +2147483648 1073741824 3758096384 1342177280 2550136832 3154116608 3053453312 1493172224 3078619136 2948595712 1595932672 451936256 3571974144 781975552 3897950208 3437559808 4126638080 12828672 1953095680 3276443648 1906325504 2729456640 2483571200 2739691776 38692224 1016164928 3695049632 3404779312 1429950152 3332296572 1088047058 3683336297 +2147483648 1073741824 536870912 1879048192 939524096 4093640704 4261412864 4009754624 2323644416 2722103296 2329935872 2431647744 910688256 1329332224 1765408768 3415670784 1602322432 724942848 3725844480 4050579456 702564352 1349522432 2768784896 3495698688 3909774976 561985472 4105018592 196601488 3866163560 715732748 714652082 2323985503 +2147483648 3221225472 2684354560 4026531840 939524096 1140850688 704643072 3506438144 2222981120 3753902080 1507852288 275775488 3602382848 1529610240 3733323776 3267559424 2215739392 3452289024 2177867776 3327848448 4041213952 2968540160 1937249792 466375424 913720192 2780503488 2111688736 1454614992 3472140648 2672250996 2855512578 892655025 +2147483648 3221225472 1610612736 4026531840 402653184 469762048 3791650816 1828716544 2793406464 2285895680 1251999744 1250951168 3980918784 1038352384 3298951168 4238409728 1567588352 3758342144 3123027968 1440124928 564160512 1326457856 881347072 3632532224 273827200 3902347968 3379810528 1541260464 3198859128 3482198684 52904014 3280792399 +2147483648 1073741824 536870912 805306368 2013265920 3019898880 1845493760 687865856 2659188736 3015704576 3328180224 3096444928 1279787008 295436288 1203634176 1418002432 2263449600 2642264064 2206195712 3975475200 4099958784 1133515776 2043178496 4292626688 2476623232 2587178688 4145132832 614048016 2036713944 2840309948 4194761106 3794994557 +2147483648 3221225472 536870912 2415919104 3355443200 3825205248 1979711488 486539264 746586112 3493855232 794820608 1137704960 400031744 3865837568 4036624384 1578696704 2731769856 2349318144 1629593600 1148891136 2497476608 227695616 489508352 224781568 2674189184 4152062400 144096224 285638480 3429565496 3866022804 4275703682 4168683775 +2147483648 1073741824 2684354560 3489660928 3892314112 201326592 3925868544 4009754624 3800039424 2495610880 509607936 3253731328 3170369536 165412864 2980446208 2730819584 382828544 3583361024 3760185344 92581888 2269927424 4281232384 4037102080 4153143040 2384900224 1210258880 3744778656 4036246416 354576616 2309970388 897232474 3309655097 +2147483648 1073741824 1610612736 268435456 1207959552 3556769792 2717908992 352321536 562036736 3082813440 1734344704 3689938944 4189585408 4259577856 548274176 4017029120 148471808 3555049472 425713664 1898369024 410277888 1030110208 1341355520 2087950080 3633632640 2154905920 3954081952 2210925072 4087093608 3660187508 70348646 1443790849 +2147483648 3221225472 2684354560 805306368 134217728 3825205248 1577058304 1660944384 763363328 297795584 2980052992 3092250624 3120037888 4047241216 3308126208 1733623808 1644920832 2674900992 489529344 4256100352 4165756928 1673931776 4000398848 3291070720 3088885888 1114069568 4016091296 3928588144 1732634328 1640675044 1183729050 3322228829 +2147483648 1073741824 1610612736 4026531840 2818572288 201326592 3120562176 352321536 343932928 3393191936 1793064960 762314752 4087873536 1823735808 2075525120 1780940800 1986297856 3214458880 3085623296 3704868864 1520707584 2477669376 966466048 1828124416 3453076864 741686208 1919789280 1017600144 3710173352 1341693244 2883235654 1511765869 +2147483648 1073741824 536870912 3489660928 134217728 201326592 2785017856 2264924160 1652555776 717225984 3059744768 2979004416 2632450048 1824784384 4020633600 2509701120 1296138240 3473784832 939515904 2551808 2310281216 2820561920 4091247104 2947791104 567595648 2414692288 3419178144 1674642576 2953243608 2676230892 260466414 3416740749 +2147483648 1073741824 3758096384 1342177280 939524096 3288334336 2785017856 1392508928 981467136 306184192 1340080128 2848980992 341311488 852754432 4146462720 945487872 3817766912 3168976896 465625088 2389020672 3139713024 4086195200 2644977152 412386560 2240005248 2698995136 825278176 944603664 2694329208 494165524 1008077150 2018734781 +2147483648 3221225472 536870912 805306368 3087007744 4227858432 503316480 385875968 3632267264 2260729856 1893728256 2783969280 936902656 3381919744 1574567936 2707619840 4201414656 4206936064 2491326464 3818893312 633612288 3109172224 3774818816 451589376 247850624 1449604800 1507777440 4073706704 2496405928 1938710532 400125102 3401565107 +2147483648 3221225472 536870912 1879048192 671088640 1275068416 100663296 2298478592 4135583744 2856321024 1625292800 3905945600 2545418240 2835611648 3313106944 237961216 1991606272 2062139392 4115111936 3425349632 2524186624 2389859328 2432899584 3826485504 229160320 2940156608 1127061984 1016967824 3811960440 422172900 1214772806 618320395 +2147483648 3221225472 1610612736 1342177280 134217728 469762048 2248146944 654311424 2592079872 322961408 3521118208 2991587328 1993867264 541327360 977928192 101908480 2890760192 3224485888 3169820672 3190722560 2840868864 1903328256 705106432 2212487424 4008090240 2225615808 2456568928 2774935440 563435832 1862830356 1671501718 2406145987 +2147483648 1073741824 1610612736 1342177280 402653184 3154116608 570425344 3238002688 3598712832 3309305856 3198156800 1016070144 4144496640 1709965312 1330249728 4239458304 1311932416 2809577472 2311118848 3279147008 1228699648 1180840960 1200441856 2437999360 3933987712 2949653696 1319659616 2969316912 411200760 3980200508 747161450 3384787231 +2147483648 3221225472 2684354560 1879048192 2818572288 1140850688 2181038080 1023410176 2139095040 2168455168 3701473280 2729443328 2584215552 2902720512 1031667712 1921056768 2776727552 3509436416 292003840 844165120 565463040 1014389760 3473219072 2201980672 1842145664 2377540160 3093631200 3891259312 4204063848 1370121388 724006798 2623333345 +2147483648 1073741824 2684354560 1879048192 1744830464 3690987520 3724541952 1056964608 4185915392 37748736 3596615680 1003487232 3644325888 4152098816 1773535232 2980773888 587300864 3794124800 3586121728 4250578944 3047950336 2181987328 521613824 261590272 280947328 865468992 991657312 745136464 3156330296 336961892 68669690 3690907281 +2147483648 1073741824 536870912 268435456 3623878656 469762048 436207616 2264924160 226492416 1086324736 3638558720 4033871872 4158128128 3873701888 1998716928 4087283712 1499889664 3250241536 2290933760 497676288 370440192 3535426560 3168500224 1276438272 2993548416 556148288 3771553824 2736886096 4013430504 1989414340 2969178070 3715829175 +2147483648 1073741824 2684354560 805306368 671088640 469762048 3321888768 2868903936 4118806528 4223664128 408944640 2330984448 1393033216 3553886208 858390528 3088384000 823033856 3367157760 1648156672 2336993280 765732864 3412229120 1524716032 1089790208 3590319232 1862148672 3963568544 43751056 2910585448 3043895084 3913757734 1963438595 +2147483648 1073741824 536870912 2415919104 1744830464 1409286144 1979711488 3439329280 1719664640 3988783104 3579838464 3551526912 1520959488 1432092672 1756758016 125632512 2968485888 1560002560 1466032128 1398992896 3961272320 3273018368 3727508992 1421339904 3467608960 1591452864 779216928 1276834192 2815969992 219430620 1729788306 650334713 +2147483648 3221225472 1610612736 1342177280 2818572288 2483027968 2382364672 1526726656 2491416576 3711959040 2967470080 372244480 1508376576 2427715584 850001920 3005153280 2951774208 919388160 1101176832 3122630656 1895053312 2043292672 1391396352 951644416 2821239936 4220570304 2780618336 2762664208 3734739848 4072027964 2413893318 1400216163 +2147483648 1073741824 2684354560 2415919104 3087007744 3422552064 3590324224 1258291200 780140544 4257218560 920649728 3763339264 1733820416 88342528 2260598784 2771189760 2798944256 3769155584 1623384064 501854208 3884218368 1423860736 1035805184 3471612160 3103569024 3439648704 2477823776 4129730384 1797760760 1707172884 1099346774 3646402297 +2147483648 1073741824 3758096384 4026531840 3892314112 2214592512 1711276032 385875968 2256535552 146800640 2602565632 1192230912 382205952 3809214464 1914044416 3116040192 562003968 622575616 1506926592 2392100864 3553388544 3577109504 3836427776 3669490944 1570229888 1351080384 1397747616 3083069744 3029710136 2622406428 264337914 4146251489 +2147483648 3221225472 1610612736 268435456 3355443200 1409286144 1711276032 3841982464 461373440 2353004544 1369440256 3448766464 3999793152 4048814080 2767585280 2355429376 3724705792 3709779968 1416404992 884445184 1012144128 997604352 3458561536 782431488 2769211264 2269431360 3921910368 1014106544 324745720 2695072012 3900863622 1103320237 +2147483648 1073741824 2684354560 4026531840 134217728 2214592512 3992977408 2868903936 629145600 2604662784 4246732800 3392143360 993525760 2170290176 1730805760 4003266560 3453779968 2031665152 153018368 1496428544 391923712 2755584 18705920 3818703104 45655168 4193161792 3932802528 168836208 3012053224 3466864052 890638266 942108479 +2147483648 3221225472 536870912 1879048192 3355443200 2214592512 2449473536 419430400 8388608 2227175424 1264582656 80740352 2589458432 1561591808 3678535680 3897229312 2184282112 2023604224 1708892160 107655168 2375288832 662842368 3475705344 3772897024 2714084224 2773460928 3412637600 3011470096 3934505464 2919163540 152449918 623452143 +2147483648 1073741824 3758096384 805306368 2281701376 4093640704 3456106496 788529152 2424307712 163577856 1923088384 2637168640 3463970816 295960576 3061972992 3035693056 2684649472 1341702144 422502400 3188035584 1411647488 1858210816 2685490688 1859436800 466652800 325231296 2875960352 906717808 1146206056 922616340 3278338342 5227703 +2147483648 1073741824 3758096384 1342177280 3892314112 3556769792 167772160 3204448256 1266679808 79691776 1876951040 1274019840 2831679488 2585001984 3244163072 1014562816 1119977472 2994585600 1862787072 2676527104 2593404928 1948126208 2958640640 1095873280 1669694592 1396438336 1907551520 1060861904 2954017192 2708161036 747280486 2833721529 +2147483648 3221225472 3758096384 2415919104 671088640 201326592 973078528 3439329280 1451229184 2294284288 1524629504 993001472 2945974272 1096024064 4013555712 363921408 1231650816 650493952 1306238976 3135819776 2125731840 1317686272 3907594752 266192640 2354030976 1932719808 3526706336 1098644688 4026053576 3539753284 3799406734 2711574755 +2147483648 1073741824 1610612736 2415919104 1744830464 3959422976 3187671040 2432696320 2407530496 3560964096 3110076416 3538944000 1851260928 1726218240 3875143680 278069248 2894495744 333103104 854908928 1273352192 3565426688 3364514816 2450209280 2915226880 4285568384 821020224 617572960 824762832 3859518504 1513423556 901495958 1888307163 +2147483648 1073741824 3758096384 2952790016 2818572288 1543503872 1979711488 3741319168 595591168 3116367872 929038336 730857472 4083679232 2718695424 3744071680 2957443072 1244102656 4171481088 676716544 2901446656 2272020480 3115998208 1840206336 2674628864 3618238080 3953298240 974064032 1998303504 2568093528 1516693804 1893300170 3373178991 +2147483648 3221225472 2684354560 2952790016 2013265920 1677721600 2650800128 1191182336 176160768 3426746368 1574961152 198180864 927465472 1005322240 2813460480 1179058176 3343745024 1133101056 2798100480 400224256 269232128 2271368192 1502545408 1038194944 307995264 244382656 3808395232 3038348816 3991911544 3274088604 475405386 125396707 +2147483648 1073741824 3758096384 2952790016 402653184 1275068416 838860800 83886080 2189426688 759169024 102760448 273678336 4044881920 575406080 2591424512 2848391168 1197113344 2041495552 1543823360 4174221312 1156335616 1248199680 1753154048 2517035776 1004597632 207592640 1228495968 2561269360 1606301912 2362652436 482386322 1485801785 +2147483648 1073741824 3758096384 3489660928 2818572288 1409286144 503316480 3942645760 1602224128 826277888 2736783360 1416626176 2365063168 163840000 866779136 2428305408 1949401088 3668819968 812900352 1224511488 2657384448 1226468352 1847944704 1520802048 2576336000 1911725888 413359584 215919472 3261415624 3104150388 2369779766 4234848755 +2147483648 1073741824 536870912 3489660928 2013265920 872415232 3120562176 4009754624 2105540608 4232052736 1105199104 1412431872 2187853824 3867410432 3589931008 1336737792 429293568 2149236736 2744442880 3431723008 203692032 3920258048 800415232 2073727744 3604270208 3387682368 1758730848 2262978448 2250313224 35191804 4211442590 154870291 +2147483648 1073741824 1610612736 268435456 2013265920 738197504 4261412864 2365587456 2323644416 3250585600 2975858688 2467299328 3632791552 593756160 950665216 1298071552 2452783104 2638135296 362864640 2214449152 4173617152 22684672 3146191360 3497975040 2214646656 3037563584 4019997728 3109430160 3734581400 845397916 1712945614 3500386219 +2147483648 3221225472 1610612736 4026531840 2013265920 3288334336 301989888 3070230528 3414163456 1581252608 1415577600 913309696 181927936 895746048 577896448 511508480 1327333376 1786888192 1468506112 2334167040 3288098816 745935872 2516522496 2683875072 1335381120 881079616 859973728 440746832 80332776 4035688772 2572060630 1741119071 +2147483648 3221225472 2684354560 805306368 3087007744 738197504 2717908992 889192448 2877292544 2856321024 3726639104 3576692736 396886016 2850816000 469368832 3676897280 2618392576 1580580864 3006504960 2675503104 3238291456 2545316864 2544042496 716210944 2297971072 1515481152 1645091680 3981929840 206494056 2389118332 1625746346 3138073287 +2147483648 3221225472 2684354560 268435456 3355443200 603979776 3657433088 922746880 2373976064 1304428544 3370123264 2599419904 2975334400 2311847936 1422524416 2537488384 1457225728 1601159168 41525248 1495592960 3889461248 2175163392 2116365824 3920401152 273694848 3045605952 3104065184 1181620176 1090596136 1649591620 607721538 1882095831 +2147483648 1073741824 3758096384 1879048192 1207959552 3556769792 1107296256 3271557120 4219469824 700448768 2082471936 3358588928 2036858880 503578624 136183808 1689845760 1553563648 1108721664 2652889088 2262863872 2603362304 519719936 2520188416 2855851776 1551912576 2017490752 3537918368 898633392 3348633384 1993087068 1995065534 1366241825 +2147483648 3221225472 1610612736 805306368 4160749568 201326592 369098752 1426063360 3984588800 3116367872 3827302400 2777677824 1244135424 3192127488 2815557632 2331705344 2811592704 806993920 960471040 2486079488 2347501568 3075879936 998855168 1472129280 3435404160 3096588608 4221254560 2556816048 960607992 946077484 541114862 1514756503 +2147483648 3221225472 3758096384 805306368 3087007744 3019898880 1509949440 3472883712 3095396352 3242196992 3311403008 821035008 1306001408 1950613504 2779119616 3741515776 3519709184 2188820480 4077166592 1661587456 496781312 602035200 1772449280 3494490880 201067648 764554432 1279067744 1089315280 3328858664 2531853956 2867051270 2796906981 +2147483648 1073741824 536870912 1342177280 2550136832 469762048 3254779904 3573547008 3615490048 2235564032 1335885824 1852833792 2592604160 1230241792 128057344 4245487616 3663822848 1163771904 1098637312 4289523712 1155291136 209081344 2289007104 3180104448 653003136 3973992000 2936746720 545705008 1703228808 641052940 3850356742 4046913415 +2147483648 3221225472 3758096384 1879048192 134217728 3690987520 3388997632 4211081216 1283457024 398458880 2187329536 3375366144 1834483712 1650720768 1516634112 598409216 2028306432 2625224704 2989203456 4195274752 2721867776 1703029760 1233986048 4201559808 1812738688 509227200 3207152928 3135809808 2270645256 3095893732 1065678646 1690119093 +2147483648 3221225472 2684354560 1342177280 3355443200 3556769792 4060086272 4278190080 578813952 2772434944 1675624448 3731881984 1063780352 3067346944 1854799872 2483617792 600735744 3151151104 412655616 1816653824 2195478528 3496639488 3398399488 4079214336 1301956736 4079427008 282563936 2420401552 2803243304 2884970972 83151638 728090401 +2147483648 1073741824 536870912 2415919104 2818572288 1275068416 3254779904 352321536 2692743168 4013948928 2338324480 263192576 2690121728 2219048960 3173908480 2255945728 417693696 3050946560 753131520 1762848768 3086759936 2107255808 3194038784 1382472448 2915719552 2563325376 1176165472 2089836752 4043837832 3563869156 3306322278 3754759617 +2147483648 3221225472 2684354560 1879048192 2281701376 1275068416 3321888768 2264924160 3598712832 2621440000 2938109952 1074790400 2198339584 763101184 963248128 2237071360 306085888 3492462592 2307694592 3370774528 601114624 2856733696 1293224448 2508568832 1907753600 2657947072 1480709600 2214087024 3062134520 1542327868 213482402 3951553543 +2147483648 3221225472 2684354560 268435456 671088640 4227858432 3254779904 2030043136 2575302656 2294284288 4125097984 672137216 255328256 1212940288 4049993728 4066443264 3091431424 1461174272 541958144 3114463232 580155392 2033855488 1346318848 3496903424 1328707456 3770355520 1802274080 1086392016 3396571736 392151812 527008834 1058051969 +2147483648 3221225472 2684354560 3489660928 134217728 67108864 3657433088 385875968 2239758336 3535798272 568328192 2387607552 448266240 1112801280 285343744 2204172288 3730145280 2526658560 771727360 1119154176 3976992768 1862687744 3957014016 2564850432 2416844928 1114064448 546217248 2432243920 884054136 1056154084 4038254254 1012341855 +2147483648 1073741824 1610612736 1879048192 402653184 1811939328 3053453312 1325400064 226492416 3586129920 4246732800 464519168 2515009536 2360606720 3608805376 1343291392 3290923008 245088256 1143332864 1907806208 729573376 228467712 2804101632 2510477568 504759936 3813108800 3405815968 3427487024 1062646632 3404469596 3930471654 3653202299 +2147483648 3221225472 1610612736 1342177280 3087007744 469762048 2449473536 587202560 3313500160 2722103296 1847590912 3064987648 2131230720 223608832 1419378688 1275396096 2699526144 2413543424 403021824 652382208 2151430144 408822784 4087826944 662614784 3012708992 2907788352 4001225568 350158192 1264722856 2792971500 2191098982 3435982267 +2147483648 3221225472 536870912 1342177280 3355443200 872415232 2852126720 1560281088 3095396352 1086324736 824180736 3390046208 418906112 3252944896 3490578432 4213374976 3608838144 15122432 3686572032 3780608 1107040256 945437696 3288679936 746947328 2227586432 3987692992 1447597984 63939120 549143992 1611578244 1671478294 391357185 +2147483648 3221225472 2684354560 1342177280 4160749568 2348810240 838860800 4009754624 3816816640 3745513472 1201668096 1519386624 1761083392 3165913088 2247753728 846790656 2193195008 3205873664 904634368 1002500096 4163655680 4106118144 3742056960 1052543744 2701792384 2289121600 486908128 533963312 1653918968 1013343044 812606910 2636051987 +2147483648 1073741824 3758096384 805306368 3355443200 2617245696 2248146944 1459617792 1803550720 1363148800 1314914304 3784310784 2315780096 2626945024 1579024384 4233166848 3818291200 388677632 1221648384 2428997632 1530660864 213527552 595018240 3303796992 2857239168 385430336 2075297248 2379008464 3071135384 2635293788 3958233014 4249039625 +2147483648 1073741824 2684354560 1342177280 3087007744 3422552064 4194304000 4143972352 696254464 1757413376 1373634560 665845760 3697803264 1286340608 1689124864 1185087488 1621393408 549502976 4132626432 2389159936 4145289216 924451840 3106488832 2394287872 797015168 419025984 4146017824 972225488 762828680 4092350332 881730122 3228765293 +2147483648 1073741824 3758096384 2952790016 671088640 1677721600 2181038080 2332033024 1971322880 1388314624 3953131520 1940914176 556269568 3477340160 1883635712 1511718912 1859813376 3696672768 2441404416 518098944 3388753920 2690259968 269553152 4122197760 2379833984 2015865920 1890002720 2782977008 1196948392 254771196 3381968446 3967412557 +2147483648 1073741824 3758096384 2415919104 1476395008 1006632960 973078528 4278190080 4269801472 3644850176 1176502272 2307915776 255328256 783548416 1958608896 4284284928 1172733952 1770700800 3882934272 521900032 20731904 975320064 2939095552 210888448 2300514432 4193887168 435372384 1564714864 1261987896 414481124 2579379742 182274001 +2147483648 1073741824 536870912 805306368 402653184 2214592512 771751936 2030043136 1082130432 1472200704 3105882112 68157440 168296448 4175167488 3125936128 184352768 3229188096 2697838592 3535003648 3122982912 199518208 43394048 729499136 3767189760 467346816 2883250624 1530097696 4030124976 2390296888 3433007740 1968106738 484253899 +2147483648 1073741824 536870912 805306368 3087007744 3690987520 4060086272 587202560 2843738112 364904448 2405433344 420478976 774373376 2783182848 2089680896 1345781760 2926870528 2727919616 1044570112 262402048 1337747456 3176297472 2532653568 3739865856 3845462656 2223632960 1218799264 1340190736 2573277464 929005772 3050208222 236400809 +2147483648 3221225472 2684354560 4026531840 3355443200 3959422976 3724541952 3103784960 2558525440 197132288 1096810496 2937061376 2875719680 163840000 3957194752 3811115008 295534592 1460781056 901488640 1456795648 119277568 3338808320 1430993408 2210825472 1673486720 1237379520 2714397216 58666384 1730185880 3164236140 2922859886 1901365681 +2147483648 1073741824 3758096384 3489660928 2013265920 3422552064 3523215360 922746880 645922816 1757413376 2120220672 1171259392 1418199040 3956539392 2048524288 3370450944 1916502016 591904768 2767839232 1488883712 4272715776 3358983168 856900096 4224244480 1788831872 1980671936 4134823328 3173665680 41776888 596086268 3466188662 862903755 +2147483648 3221225472 3758096384 1342177280 2013265920 1811939328 637534208 117440512 3363831808 1237319680 3860856832 1223688192 1118306304 515637248 909770752 889389056 965574656 1039777792 1995415552 1181667328 2535749632 1829635072 2062897664 2841424128 4163590784 2255594176 337895456 3309090864 1639676872 3167345884 308792930 4028797167 +2147483648 1073741824 2684354560 4026531840 3355443200 2885681152 771751936 4244635648 1451229184 3888119808 2724200448 2913992704 2877816832 4229693440 197001216 3348692992 3465248768 2571091968 3440238592 1144172544 3399763968 2867489792 1255873024 1172102400 121969536 2161489088 1012310304 682520336 474041160 1877991372 263579426 3211187277 +2147483648 3221225472 1610612736 1342177280 1207959552 872415232 167772160 218103808 3447717888 2680160256 2774532096 1567621120 1331167232 3954966528 2816606208 3254059008 2497871872 136757248 388538368 4265054208 890517504 3611712512 4228589056 3966079744 1717140864 3945307968 3660448 1377072400 1204166952 3863680580 3804604282 2487834555 +2147483648 1073741824 536870912 2952790016 939524096 3422552064 1577058304 1660944384 2071986176 2269118464 2841640960 2488270848 2160590848 3570663424 1011220480 1098579968 4193812480 2578759680 32432128 2953310208 1220683776 267744256 3243749888 3431615744 3521201280 4096906560 1631680736 1254205264 3598276344 2209204828 1385384214 1218239941 +2147483648 1073741824 1610612736 2415919104 939524096 67108864 2852126720 754974720 2256535552 3225419776 1218445312 2337275904 3744989184 1363935232 2946891776 1213136896 1015709696 699318272 1887232000 2732183552 1136269312 198263808 3960071680 2101494528 2315091328 1855959744 3582290144 1458810288 1790128280 1743049540 952491074 1394883585 +2147483648 3221225472 2684354560 1879048192 2818572288 2751463424 3254779904 3774873600 914358272 817889280 2510290944 3582984192 3991404544 3466854400 3821666304 1243152384 2688450560 2128789504 3664027648 3742625792 1207846912 1304124416 3720605184 4059438848 2280617856 2312210624 2687724192 3084356976 2206490936 832206732 802243902 2286615499 +2147483648 3221225472 1610612736 805306368 2281701376 2751463424 436207616 1291845632 1082130432 2847932416 3479175168 1362100224 2521300992 2237923328 2500984832 83951616 2319745024 1280884736 1080467456 3222376448 2261125120 3659205632 1610726912 3936240384 3727121792 3786402240 2146502432 577540496 3196885384 2717705708 3029644350 3537932743 +2147483648 1073741824 2684354560 1342177280 671088640 3288334336 167772160 251658240 2625634304 3946840064 1625292800 271581184 3449290752 2030305280 2691039232 3386179584 1155301376 3429941248 4136296448 322809856 3587315712 258690048 887983616 1761221376 381113472 477101760 2700693856 3940988944 4041732488 2935318020 3880550822 1027118629 +2147483648 1073741824 2684354560 1342177280 2281701376 2348810240 436207616 3942645760 1417674752 2931818496 2862612480 4096786432 2218262528 2874408960 1014104064 441384960 139362304 2165489664 353165312 652587008 2505447424 4234484736 2898655744 3248908032 2281527936 2317468864 4205604256 17185264 13452392 4271480628 959990142 4006887383 +2147483648 1073741824 2684354560 805306368 3892314112 201326592 33554432 3305111552 1115684864 3921674240 1197473792 4170186752 1293418496 531890176 1678114816 4230938624 210599936 4239507456 2870730752 3221663744 1247946752 1855003648 1785117184 477244160 1481191808 800232640 644116000 247349392 3169541208 3250820244 3218251822 3245613149 +2147483648 3221225472 2684354560 1342177280 3623878656 335544320 2315255808 956301312 3682598912 3879731200 3554672640 867172352 2456289280 2875981824 394657792 3723821056 3020783616 12173312 222011392 4138004480 4028258304 4294669312 2334432768 2153401088 1822121856 559214144 3138531296 1743218448 745190472 1771268028 306773034 1255962969 +2147483648 1073741824 536870912 805306368 1207959552 3019898880 2583691264 3003121664 1451229184 4290772992 1902116864 2096103424 2051538944 1827930112 3537240064 1981612032 2063958016 2403975168 1780736000 3550277632 252864512 4175629312 2308765184 3692194560 3194178176 240973248 1366431776 3969069456 1561630824 3624292620 2533707798 2779364621 +2147483648 3221225472 3758096384 805306368 671088640 1409286144 570425344 1627389952 3632267264 1161822208 3177185280 3064987648 4207411200 3701211136 1473642496 261029888 1112244224 883933184 1043177472 2942881792 1186613248 4176550912 1953027584 1127905024 4080107392 4282947520 3647616864 1988711632 54300936 955257644 3123204674 770463193 +2147483648 1073741824 2684354560 1879048192 2013265920 872415232 3992977408 2835349504 176160768 3888119808 920649728 378535936 1391984640 586416128 2591948800 272433152 2760540160 806797312 3781484544 3897798656 685377536 1222341632 1830014464 637151488 447423872 1383853248 1417030944 1012999504 1150856344 2230437284 926228670 576098609 +2147483648 3221225472 2684354560 1342177280 4160749568 2751463424 3925868544 2667577344 3531603968 2118123520 3391094784 4042260480 4107796480 2124677120 3869900800 3718184960 2697953280 2772680704 722837504 415559680 1159616512 3690816512 3502036480 2668245760 1018131584 33018304 2885125344 1425514736 1987569928 2688021796 907523030 2296893779 +2147483648 1073741824 2684354560 1342177280 134217728 2214592512 1711276032 50331648 662700032 3913285632 815792128 516947968 3129475072 3274964992 3502637056 4008116224 3832250368 268943360 1996349440 380153856 3259111424 1226398720 3028336128 2342919424 3981923456 1314108224 4136353248 2113378992 2917499480 78943708 1692415590 3337639445 +2147483648 3221225472 3758096384 3489660928 2281701376 1543503872 2516582400 218103808 2977955840 465567744 1415577600 3346006016 2060976128 1481375744 2293104640 301137920 1634107392 2776809472 1345888256 1676267520 3962714112 2861906944 1718743552 1583220992 2162902912 3578448704 3999051936 2031328656 2646827688 3953052164 1277084226 2598292581 +2147483648 1073741824 3758096384 1879048192 2013265920 1409286144 1174405120 2097152000 746586112 3787456512 1461714944 3662675968 2119696384 1738276864 628228096 2992046080 2849800192 3142107136 4185841664 856133632 2069768192 3029160960 3286228480 503467264 1398745984 681103808 778470176 1014738864 2321291800 2958180980 3137798362 3657747251 +2147483648 3221225472 536870912 4026531840 1744830464 2885681152 3791650816 3573547008 3783262208 1983905792 400556032 3054501888 3350724608 346292224 3881697280 1624702976 884047872 3200106496 2592055296 9613312 2097825792 3332455424 2126154240 3746966272 1580931456 2229513536 2804476000 409157264 894942488 760140036 1422934006 2006459369 +2147483648 3221225472 1610612736 3489660928 2281701376 1677721600 301989888 2734686208 1367343104 675282944 3454009344 4140826624 704118784 3376676864 1432748032 2055536640 2294185984 2547171328 747151360 770674688 1779595264 1548450816 239578624 3731773184 2571718272 3998544448 442354784 4050218896 321176440 898993220 3011850310 3862867781 +2147483648 3221225472 3758096384 805306368 402653184 1275068416 33554432 2030043136 3246391296 2277507072 3470786560 1884291072 3526885376 773586944 2873753600 1415249920 2398846976 1301266432 476160000 137154560 4100343808 2176386048 2162475520 1479701248 1642559360 272730944 1293731488 885937360 1492994680 3743587492 880495050 432781663 +2147483648 1073741824 2684354560 2415919104 939524096 1275068416 3053453312 150994944 696254464 3745513472 2921332736 170917888 1163395072 2035023872 4246077440 1937833984 3232399360 722386944 2404179968 3384258560 1027241984 780608512 239313408 2360371456 3264759168 3450617152 2688969952 2747872496 2467204968 2202829828 3753355394 2755281241 +2147483648 1073741824 2684354560 1879048192 1744830464 4227858432 3053453312 1929379840 2071986176 1623195648 182452224 3396337664 3964141568 77856768 4274913280 3199270912 1368424448 4237082624 1349443584 1666560000 1414137856 2465168384 941203968 2003855616 3771205760 3991171392 3052295968 1419838800 1441305576 3233856780 47500734 347268073 +2147483648 3221225472 2684354560 805306368 2818572288 1543503872 905969664 2365587456 2155872256 1581252608 3659530240 464519168 470286336 2367946752 224788480 604569600 3610411008 3408838656 1948557312 2194665472 1432512512 895450112 452178432 2161654016 1497122688 993682368 3944950496 560566512 1024156072 4026383084 2019917534 483457981 +2147483648 1073741824 3758096384 2415919104 3087007744 3288334336 4194304000 2197815296 1887436800 1061158912 291504128 2156920832 1715994624 1061421056 899284992 292487168 382042112 2916728832 2702172160 2506002432 1237211136 459621376 3479340544 1377323776 1672225408 778966720 2018333536 3535188688 3603582232 2131179900 1970394622 1595655747 +2147483648 1073741824 2684354560 2952790016 671088640 2751463424 3254779904 3573547008 1115684864 2017460224 4213178368 2138046464 803733504 2821980160 2939551744 1526792192 2643099648 3248930816 3322732544 1454354432 3399641088 1225210880 1531170304 937967360 1681157504 1765157056 4227944160 571121264 1600572744 2272061692 134208326 3636093581 +2147483648 1073741824 2684354560 4026531840 1207959552 738197504 2583691264 2164260864 3531603968 918552576 3403677696 737148928 844627968 3506700288 1292238848 2809462784 3340468224 1396162560 4105035776 1085976576 1231177728 2948803584 924228096 3803727616 1005854592 232661696 2964391840 150860752 4088583336 2616090564 1133064614 575243157 +2147483648 3221225472 1610612736 805306368 2281701376 4227858432 1845493760 486539264 2659188736 4081057792 2430599168 11534336 908591104 3814457344 3396206592 2565799936 1502773248 4023828480 1829543936 1467060224 3278848 4261481472 289247744 488920320 2611635072 4260706496 1464833888 2168812560 3479691464 521760156 2877936658 4239815829 +2147483648 3221225472 3758096384 2952790016 3892314112 4227858432 3590324224 3238002688 2206203904 3351248896 2455764992 569376768 289931264 3300655104 2878996480 535101440 2108522496 2670313472 2936512512 3445936128 2913339392 809450496 3622347264 3776215296 3902169472 1268204608 3655659936 3907403664 102721000 330869132 2882292658 3767695887 +2147483648 1073741824 3758096384 4026531840 3087007744 3288334336 2181038080 1090519040 3363831808 3762290688 1428160512 1167065088 3532128256 2400452608 204079104 3662872576 4232806400 2143797248 1337057280 4147941376 2617141248 2065265664 3802707456 3734259456 1357545344 3040024512 2583399904 442466928 2003672632 1805828156 2841079318 304716371 +2147483648 3221225472 1610612736 268435456 2013265920 1543503872 3590324224 2063597568 2625634304 2654994432 2116026368 2742026240 605552640 3067346944 2876375040 520290304 921141248 2128330752 2862981120 1457557504 241571840 3046204416 2507450880 4289999104 2879530112 1068172992 2546720736 1324220400 2296177096 18368644 2773762638 1001522983 +2147483648 3221225472 536870912 2952790016 2013265920 738197504 1577058304 2298478592 2508193792 1648361472 1839202304 2085617664 3094872064 1705246720 1258160128 270598144 756056064 840744960 2919145472 1172680704 1847224320 704582656 966910464 672406784 980820352 3425511232 1014155360 1791489456 1566655768 2955983588 3347884694 593951609 +2147483648 1073741824 3758096384 4026531840 1207959552 3288334336 2248146944 251658240 662700032 524288000 1059061760 17825792 4231528448 3396599808 1816002560 1547370496 2177925120 336379904 2076106752 4012871680 2802477056 3693415424 3782987264 2208578816 3093701248 2357151040 1724293344 964419696 3215196536 1382448548 830409662 2152129137 +2147483648 1073741824 2684354560 3489660928 4160749568 3288334336 33554432 2701131776 1015021568 608174080 1491075072 1412431872 2777153536 2964586496 1293811712 2822963200 3130687488 2547433472 2601836544 3570249728 1635932160 4156122112 1933551104 3763549952 3246583680 2772090304 3867596256 40680592 2505158664 2901959564 626809462 3621404489 +2147483648 3221225472 1610612736 3489660928 2550136832 469762048 1845493760 3338665984 3934257152 1975517184 2661285888 3962568704 3277324288 920911872 232652800 1278017536 3081994240 939507712 3611140096 3206189056 1518499840 4173820928 1665702400 2865585408 711194240 3690454976 68277024 1095286640 1540161768 2078515460 4206361110 2960245353 +2147483648 3221225472 1610612736 3489660928 1207959552 2751463424 3657433088 3539992576 1652555776 952107008 2539651072 3488612352 653787136 3212050432 588906496 2064842752 1267367936 3208036352 3787497472 466456576 2390128640 3318553600 1113304576 1401631488 1653510784 4103378880 3355959712 348994320 3218860904 3351999060 1546581774 4052017395 +2147483648 1073741824 3758096384 805306368 1476395008 3019898880 369098752 1728053248 2726297600 3560964096 3810525184 4163895296 555220992 2371616768 3570008064 2110980096 3970334720 43171840 3661422592 986288128 825100288 2486526976 2642910720 327886080 1247473280 3072885696 1784151008 1220756848 2525930728 2723608612 3035293226 2624650271 +2147483648 3221225472 1610612736 805306368 1744830464 2885681152 234881024 587202560 2457862144 12582912 1423966208 1510998016 2720530432 1988362240 4195483648 403111936 2942664704 52019200 2487721984 2336657408 3328051200 948009984 1482213888 2860465408 736728192 1132460480 2473256864 822630096 3639890008 401231116 3721070254 564368919 +2147483648 1073741824 3758096384 2415919104 3892314112 2751463424 4261412864 4278190080 3045064704 3829399552 4250927104 4080009216 2719481856 2682519552 1162739712 3151298560 4115955712 3721969664 621469696 1069912064 449992704 4157565952 1167564288 3319615744 2918745728 2245703744 556630112 1359891920 2125817288 2858718980 3049310294 1408148993 +2147483648 3221225472 536870912 1342177280 2818572288 1543503872 1979711488 2432696320 1434451968 3250585600 1121976320 3987734528 3660054528 4168351744 2654863360 4141809664 3044311040 442023936 2841288704 2445258752 115480576 1507134464 4113940992 2858625280 4170115456 3784419136 3808768416 3815606224 3135196040 2339700060 2807604230 1926930217 +2147483648 3221225472 2684354560 2415919104 939524096 4227858432 1778384896 117440512 1216348160 2294284288 3676307456 3513778176 667418624 2143027200 3159228416 2761228288 2865856512 605405184 3348078592 4149800960 3099211776 564618240 3358259712 1990287104 1841542272 3860790464 3685957280 2831721008 2996978440 216224684 2045810834 1318485477 +2147483648 3221225472 3758096384 1879048192 3355443200 2214592512 167772160 3640655872 3934257152 1983905792 3298820096 2647654400 3850895360 1379139584 920518656 3335323648 4067459072 3277635584 2384371712 178900992 1902274560 2854702080 1717825024 2380356352 2922557312 694939328 2308259808 3427579056 3396774104 3530398812 3542380006 2713064473 +2147483648 3221225472 2684354560 3489660928 671088640 3422552064 771751936 1023410176 3598712832 3250585600 1088421888 2800746496 1037565952 2360606720 2833383424 2202730496 3948118016 3289366528 3118571520 3805081600 2827884544 1067273216 1278921216 3262598400 361601920 1742016 3404155424 191205712 3281446568 1933657604 982841150 511327743 +2147483648 3221225472 1610612736 4026531840 3087007744 67108864 2449473536 3137339392 394264576 1547698176 1977614336 103809024 1325924352 1459879936 1789001728 3373858816 4225400832 1755758592 1734909952 3693580288 300836864 3302978560 3641808384 2265788160 1096854144 2275667264 2693556576 1818644112 3977991688 814996812 386168430 3399621263 +2147483648 3221225472 536870912 1342177280 3355443200 3690987520 1174405120 3204448256 2743074816 3544186880 2837446656 273678336 3301441536 1590427648 2915172352 2122121216 581599232 4273913856 2866323456 272347136 1879447552 1754479616 2904928768 4174463232 1259902592 987468608 397823200 4117440368 2748429016 1862760572 1308861498 3910295307 +2147483648 1073741824 2684354560 4026531840 4160749568 335544320 973078528 2164260864 125829120 197132288 1549795328 791674880 3981967360 3864788992 1927413760 2250964992 386826240 268091392 2466045952 2954473472 1940277248 2721412096 1612176896 267866880 2452392832 1404159040 230835104 37446800 2756091272 2347668452 1804266154 679776171 +2147483648 3221225472 536870912 805306368 2013265920 3288334336 3992977408 788529152 1551892480 264241152 4200595456 2985295872 2827485184 224133120 1009123328 1934688256 2195816448 3448094720 4258766848 3463229440 2474780672 3320009728 1063966208 3129176320 3541753472 1313569984 1197912352 1312632592 321885800 922283372 1750612642 3582198081 +2147483648 3221225472 3758096384 4026531840 1476395008 2751463424 1241513984 2499805184 1451229184 4257218560 60817408 1892679680 665321472 4246470656 4238475264 722403328 1968209920 3161767936 2818744320 2814627840 3645253632 811156480 3397514752 1283023616 3742495104 1521559232 989700640 2787836656 3676743192 2125852044 604443746 4179400995 +2147483648 1073741824 536870912 1879048192 4160749568 1275068416 2181038080 1358954496 2139095040 3670016000 2891972608 2461007872 981991424 3781951488 3869638656 2517434368 2149023744 2684600320 702668800 4160155648 2700232704 4023350272 26276352 530539264 485004160 450568256 3790775072 4098359312 3003937736 2132165196 3188016154 3191592249 +2147483648 1073741824 536870912 4026531840 1744830464 3959422976 100663296 3674210304 1065353216 2009071616 2157969408 3549429760 295174144 3099852800 1321336832 1141833728 866091008 3172188160 1944969216 3990155264 856557568 2450619392 290892288 2774628608 1111395456 1410160448 3518010016 73166320 981869496 2391621044 1995480758 1857843911 +2147483648 1073741824 536870912 268435456 3355443200 1811939328 2650800128 1459617792 4102029312 1178599424 958398464 3698327552 2682781696 1233387520 2774401024 3028484096 2961670144 1817952256 4060733440 3053514752 792885248 2276547584 3370043904 3707852032 1381406336 4107630784 2568000992 3153746544 581776840 4218201468 4179119134 1865164513 +2147483648 3221225472 3758096384 3489660928 939524096 335544320 2248146944 1862270976 444596224 1841299456 3110076416 3815768064 4079484928 2482765824 1436155904 3978756096 2128510976 4131045376 2111086592 293982208 3829282816 3244909568 673156608 3139009792 1723302528 1134904256 2643314464 831683728 344659112 960286076 236554466 3176405343 +2147483648 3221225472 3758096384 2415919104 939524096 469762048 1375731712 2298478592 1333788672 1027604480 1155530752 4201644032 669515776 1243348992 637403136 3190882304 4039933952 3884498944 4012023808 2279723008 3090814976 1314604032 3836717568 1128477440 1822138240 427914304 1040514272 3603231632 1382318120 896841500 2192358194 121164797 +2147483648 3221225472 3758096384 2415919104 2013265920 3288334336 1845493760 1291845632 343932928 1992294400 3277848576 3742367744 3142057984 78905344 1943928832 2889809920 741900288 2492776448 1981194240 3434336256 3346143232 3971834880 2577262080 349528320 3633950592 1001605568 2030733472 3851024912 2952475928 2252272636 4212649286 1038377177 +2147483648 1073741824 536870912 268435456 2013265920 2214592512 1308622848 2264924160 679477248 2235564032 1822425088 319815680 589824000 1677459456 1877082112 2439053312 3967582208 1886961664 3819888640 1424093184 2061924352 2369192960 3874743808 3483308288 4023368320 1092444864 2489227872 2314850096 870466360 190924780 2105312818 1274599763 +2147483648 1073741824 3758096384 4026531840 2818572288 3959422976 1442840576 117440512 1887436800 4194304 241172480 1605369856 1536688128 679739392 2088632320 4061462528 3502866432 463847424 1919410176 555257856 1072850944 3542580224 4274956800 909848832 221555328 3637532352 2007517408 1507596496 4225375880 3897860 3124028646 3763370793 +2147483648 1073741824 536870912 268435456 1744830464 872415232 3321888768 3204448256 3665821696 1539309568 1344274432 2026897408 3044540416 3061055488 1776943104 3045785600 1142784000 3313614848 2684870656 1780674560 1062631424 240978944 2189473280 1738605824 3518411392 2706119616 2633913376 3864073008 1906231000 654341156 4135612542 4055897947 +2147483648 3221225472 3758096384 2415919104 2818572288 469762048 3992977408 3506438144 260046848 3854565376 1889533952 1288699904 3052929024 2998665216 2379087872 1244594176 3759898624 3268395008 1571135488 4157132800 2549749760 2079656960 2441011712 1160324352 1665181056 3052283456 2847883936 1292075504 2932075800 862172452 3996363546 1460374509 +2147483648 3221225472 1610612736 805306368 2550136832 2483027968 3657433088 889192448 3447717888 2587885568 3860856832 2903506944 666370048 1499201536 2930638848 78577664 2372567040 39763968 3035930624 2857996288 3296331776 3648324608 4199525888 3926471424 2012320128 1176382272 1799824480 623820400 863804536 2469263972 1257265770 1304984941 +2147483648 1073741824 536870912 1342177280 3892314112 201326592 1711276032 989855744 1182793728 3762290688 3999268864 3983540224 767033344 1483997184 23724032 3313827840 3115745280 4274700288 4090290176 3884445696 2444646400 659778560 1846921728 1806117120 1983904896 2009226176 2302244320 1058069968 2337389800 1897218164 2461962478 816227499 +2147483648 1073741824 536870912 1879048192 134217728 2348810240 2583691264 3774873600 2860515328 2462056448 287309824 36700160 1141374976 3978559488 1686765568 2294611968 1293385728 3511402496 2324553728 2008477696 2998290432 3444771840 2977229312 3283580672 1985929088 260210368 6371744 3470651440 4159613864 2680835052 2762300318 541579147 +2147483648 1073741824 1610612736 3489660928 2013265920 4227858432 1509949440 553648128 2826960896 4194304 2376073216 275775488 2613575680 3038511104 142213120 2044526592 2224848896 2946023424 4115062784 3895840768 2769434624 1966162944 267295232 1186580224 1617960832 331876288 2166108640 108680752 2262653064 2870792236 2086183938 4045848495 +2147483648 1073741824 2684354560 3489660928 3087007744 738197504 4127195136 352321536 1551892480 2680160256 304087040 4052746240 1572339712 1641283584 3047030784 1510932480 1073315840 136691712 2756173824 230338560 2399557632 2798339072 2149577216 1709086976 3182451584 3441965504 3404474400 3230291504 540105336 2368142820 75783790 1736849649 +2147483648 1073741824 2684354560 2415919104 2550136832 1409286144 1577058304 2231369728 2357198848 1807745024 3483369472 3899654144 1906835456 255066112 1274937344 3448963072 1967226880 2987245568 169861120 1315876864 3518396416 2469884928 1904737792 1477624064 2037148544 3542249920 3350791712 4265399024 371672648 3783244764 3728658726 439239241 +2147483648 1073741824 1610612736 1342177280 402653184 1275068416 637534208 1493172224 528482304 2302672896 1155530752 3520069632 2970091520 1253310464 2940862464 75300864 354713600 2376646656 160358400 1787154432 1633843200 1463366656 1075229184 2782515456 2102162816 1225131584 1778085088 2703221136 2643946488 4041851836 1033140422 2193254867 +2147483648 3221225472 2684354560 4026531840 402653184 1677721600 2717908992 3238002688 92274688 2982150144 3105882112 1852833792 607649792 1302069248 2217082880 221970432 859996160 1068941312 4114915328 1014886400 1417545728 2008499200 4023162368 3648640768 4201918336 4155650368 1213809568 3499332144 3617673096 4180648532 2927066874 3941383097 +2147483648 1073741824 536870912 805306368 3892314112 2617245696 771751936 2197815296 3967811584 448790528 1604321280 2358247424 3191341056 2397306880 2719875072 1381826560 1408663552 2249900032 256434176 2170023936 3284559872 2722716672 3797987840 4023121152 375131264 2671402688 3127059872 2054945136 2268358840 1036403428 2571712374 1793106153 +2147483648 3221225472 536870912 2415919104 939524096 2617245696 436207616 3338665984 3984588800 1396703232 564133888 1091567616 3107454976 3680239616 2500984832 592773120 3920527360 4185571328 2082250752 3686772736 3712645120 1392059392 3115616768 849073920 2661555328 397289024 2843175392 2459170864 9469240 2558027364 3120332778 797050483 +2147483648 1073741824 2684354560 3489660928 1476395008 4093640704 3321888768 1191182336 1266679808 734003200 2782920704 3562012672 2654470144 2800484352 1034813440 4079943680 2809823232 3424567296 607444992 1524740096 3149289472 2071147520 3476876800 975543552 2733405824 867069760 3090106528 251299152 1054777080 2035587876 686937138 3970840277 +2147483648 3221225472 3758096384 2415919104 134217728 3825205248 704643072 3640655872 3548381184 1958739968 3009413120 3027238912 821559296 2311847936 2616328192 2392522752 3614605312 1465303040 1793105920 3225276416 1923749888 3678886912 1451806208 1975118592 1561079680 2559734336 1122701856 2609556112 412804648 3859998356 1848047250 3684226587 +2147483648 3221225472 1610612736 2952790016 1476395008 2348810240 2583691264 2130706432 1283457024 1497366528 1814036480 2037383168 1020788736 2882273280 1784807424 2906324992 879853568 1630912512 3719536640 314478592 729434112 664216576 1027834368 3701915392 357972096 736445120 2666565728 3325245296 1247119944 2313405284 1251396514 1890478019 +2147483648 3221225472 536870912 2952790016 1207959552 2885681152 1040187392 1358954496 1031798784 3409969152 2086666240 177209344 3456630784 3570663424 4219863040 3350528000 1753382912 2075049984 3303317504 3503009792 3314444288 3143699456 2936322560 2048652544 426141056 82120512 2771027168 2068500944 2530906648 3092431068 340191638 1105235877 +2147483648 1073741824 2684354560 1342177280 3623878656 1946157056 2583691264 587202560 780140544 2285895680 790626304 2458910720 3394764800 4123262976 1979580416 3249995776 3313532928 3870081024 2816401408 3771445248 1755715584 3237164032 3141447168 1992028928 2693687936 2535391680 841807840 3164524912 3379280824 2390112468 327894422 292224697 +2147483648 1073741824 2684354560 3489660928 134217728 1140850688 3254779904 3137339392 1082130432 725614592 1344274432 3079667712 1718091776 3954966528 3684564992 3073966080 3682041856 1880342528 373940224 1660596224 2700498944 4110752768 2015993344 1758129920 3419306624 1815170752 242987360 1375071344 1331986488 3067029068 2582811058 3858395437 +2147483648 3221225472 3758096384 1879048192 134217728 1811939328 2516582400 721420288 2558525440 1807745024 1197473792 1391460352 3889692672 810811392 352714752 1534656512 392396800 1686093824 1636147200 3359035392 157181952 3563924480 684063232 2039906560 1062096000 3926209728 3085561632 3008672656 2031706472 3256066500 317175694 3564211709 +2147483648 1073741824 2684354560 4026531840 2281701376 201326592 3053453312 956301312 3498049536 364904448 3965714432 2068840448 3022520320 1447297024 2874540032 3932880896 684294144 1721090048 1870651392 3664687104 1006520320 3689892864 1291840000 1479450880 2279499136 3483326912 3408366880 4059231248 376703800 3115202156 1598510382 1601950197 +2147483648 3221225472 536870912 805306368 3623878656 872415232 3523215360 2566914048 4152360960 1556086784 950009856 1357905920 2975334400 1671692288 1175846912 2654535680 1348370432 3723673600 3110641664 2684071936 2832082944 2908554240 3639148032 2956707584 3673060224 1827484736 2026960928 2857349488 1787836296 1980252644 4136399062 2057969997 +2147483648 1073741824 536870912 4026531840 134217728 1140850688 3523215360 2969567232 343932928 1908408320 1281359872 3759144960 1209532416 682360832 2750545920 365756416 459833344 1663877120 2176507904 861007872 3803842560 3201911808 2403782144 547092224 3337320320 1810606528 2036542240 253726736 589107864 680581588 1607500770 3010525547 +2147483648 3221225472 1610612736 2415919104 939524096 2751463424 1107296256 2432696320 2575302656 1228931072 2770337792 2255486976 1711800320 3891527680 2056126464 2537226240 263487488 2224603136 3101335552 498307072 3493222400 2678522880 840873472 1695934208 3876128640 4057311040 426326496 461751920 1418807240 2839141644 1506497750 427606209 +2147483648 3221225472 1610612736 805306368 671088640 3154116608 4261412864 4244635648 1082130432 1413480448 3076521984 5242880 1438121984 503578624 3536191488 769196032 1359183872 1158660096 4100300800 1772523520 351143936 3267714048 4180795904 3948473600 4159925120 4162891712 2983683040 3830891344 2267442168 2328429156 1180425158 3281753173 +2147483648 1073741824 536870912 1342177280 2013265920 2348810240 1241513984 150994944 41943040 1698693120 2183135232 1995440128 1916272640 3752591360 1237450752 1348534272 1661829120 2697576448 3945783296 2671308800 3788134400 4111803392 4168335872 3317872384 3095870336 748345024 2986044000 3163603568 3633210248 397613780 1682219298 2495636115 +2147483648 1073741824 2684354560 4026531840 939524096 335544320 1778384896 1023410176 3430940672 1480589312 182452224 1892679680 2371354624 2992898048 3159490560 1405812736 1847689216 3282944000 3662929920 2031529984 1419397120 3533116416 4236754432 831298304 537746816 1024505792 2659912160 2487326096 4248695160 3605786772 203597062 2991604511 +2147483648 3221225472 1610612736 1342177280 671088640 603979776 838860800 4177526784 4286578688 3334471680 1172307968 2825912320 1610088448 1040973824 3856269312 3053518848 3164176384 92127232 3672350720 615288832 5388288 3740625920 2161090048 3429299968 2879079296 3661158464 3031703840 3740671696 1028349032 2408618324 4216354738 1516791663 +2147483648 1073741824 1610612736 268435456 402653184 2617245696 2046820352 1426063360 3347054592 440401920 2627731456 3970957312 1606942720 2766405632 1074135040 369426432 4246044672 1672069120 3480477696 3078410240 4118697984 2452165632 4084726272 1684715264 3229824384 2429594176 1465647456 1581919792 246883560 2748244428 2309299742 3508898957 +2147483648 3221225472 1610612736 1879048192 3087007744 1543503872 771751936 3305111552 2206203904 2881486848 1977614336 2073034752 3023568896 4029939712 2358640640 1606221824 2663809024 1966784512 4008747008 3199700992 3938330624 3077649408 654637568 482450688 1343432576 2580531776 3928631712 3923200080 3543257368 3346745796 2728651966 592979141 +2147483648 3221225472 536870912 2952790016 2013265920 2483027968 503316480 1124073472 1736441856 4131389440 1876951040 533725184 1800929280 3031171072 269352960 1261764608 1397522432 3087581184 2850201600 1552789504 3429263360 4203811840 3858152960 1711268096 1829075072 1220847424 2860314208 369138320 886486776 3457145748 4247596386 1937810517 +2147483648 1073741824 3758096384 805306368 134217728 3422552064 1979711488 2231369728 2021654528 2386558976 3303014400 3809476608 1175977984 3129737216 721027072 737214464 2818473984 4246388736 10805248 513511424 462555136 3862252544 460360192 3566043392 717847424 1682109376 608742112 3190925200 3441105560 3650609876 2275948594 1734622847 +2147483648 1073741824 3758096384 3489660928 3355443200 3959422976 3254779904 3204448256 3229614080 750780416 2506096640 1611661312 963117056 3133407232 1865285632 2426470400 1631944704 1813626880 1389092864 306745344 1219917824 3915209728 2372372992 1570953984 3426307200 641333440 435916960 1703972624 3270119064 1125080940 925170158 456934281 +2147483648 3221225472 2684354560 1342177280 1744830464 3288334336 637534208 2868903936 4219469824 1816133632 3424649216 579862528 1446510592 1147928576 2400321536 4091871232 1227259904 323141632 945070080 1763176448 3965343744 2973838336 802205184 4092701952 34680960 3800623424 1789769056 32195696 2165955256 2774868836 3857106162 2158145963 +2147483648 3221225472 1610612736 4026531840 3892314112 3288334336 3590324224 4009754624 176160768 3829399552 2296381440 1037041664 2489843712 2793668608 3561095168 1042874368 51544064 3276718080 2280693760 2186776576 1482319872 1953848320 2460802560 1365886208 2050828928 3478694848 561243104 2762500240 3508825080 905061260 2832290670 2375977343 +2147483648 1073741824 536870912 268435456 402653184 201326592 1778384896 4043309056 2407530496 624951296 1168113664 2794455040 1062731776 117702656 3831365632 1508966400 3359408128 3553673216 4102217728 890368000 4151736320 865940480 489591296 1667495680 3686082432 969063488 347193568 535194416 2479169272 447403924 3137201206 4129581065 +2147483648 3221225472 2684354560 1879048192 3087007744 1409286144 301989888 16777216 92274688 3510632448 2803892224 2951741440 4132962304 4208197632 1314783232 2844590080 165052416 751484928 516464640 2926047232 787367936 2952090624 577936896 3708585728 3228688256 2004832576 1134685152 3461827952 2448277512 700283108 3513711022 1410249169 +2147483648 3221225472 3758096384 268435456 3087007744 3556769792 3791650816 2097152000 2826960896 2059403264 2359296000 3232759808 2590507008 249298944 2071592960 102957056 2614198272 4055220224 4000030720 2838941696 2148161536 376128512 2491272704 59215616 3848591744 3138724288 3499146912 458454512 1285132584 4019822940 2484724178 4250501247 +2147483648 3221225472 3758096384 3489660928 134217728 201326592 3187671040 1761607680 3615490048 3032481792 3714056192 3956277248 92798976 536084480 3239968768 3783196672 2588835840 3192045568 4119896064 2841497600 3163437056 3436674048 1389009408 4259640576 1015269760 1351702080 3041501728 3841996688 2843746552 1036021500 3672118246 1460673561 +2147483648 3221225472 536870912 268435456 939524096 1140850688 3590324224 2868903936 1786773504 1832910848 857735168 2112880640 3954704384 3327393792 3092905984 2914844672 2377089024 2413019136 246784000 2051977216 3026860032 1667589120 2007737856 2558631168 1405395072 455023040 2036778336 1305873392 3999494792 276865300 292381982 2531754979 +2147483648 3221225472 2684354560 2415919104 939524096 1409286144 905969664 2801795072 3967811584 3779067904 2610954240 3918528512 1827143680 3825467392 998637568 1228996608 465600512 3596402688 1074176000 3074289664 1268135936 3513345024 44346880 1613407488 1608507008 1235313856 4243633760 3064257712 2787828216 4041188044 1495345134 1202780093 +2147483648 1073741824 536870912 805306368 3355443200 2483027968 1711276032 352321536 3045064704 306184192 1491075072 3931111424 2698510336 2226913280 3951951872 935526400 4201414656 1626914816 346218496 1633415168 845047808 3227208704 1269868032 526828800 3780769664 316365120 3748708960 3578190096 3291077816 3673386260 3718549738 2533154205 +2147483648 3221225472 536870912 3489660928 2281701376 2348810240 2315255808 251658240 2457862144 1388314624 631242752 724566016 3835166720 1702625280 41287680 4122804224 3442180096 513785856 1520279552 805482496 2487638016 3097844736 370670080 982118144 2989547648 4223761856 1809693344 1155697008 4220923240 1273850724 1411627834 4106990481 +2147483648 3221225472 2684354560 805306368 3355443200 1543503872 3523215360 1862270976 1786773504 3720347648 3567255552 2186280960 3109552128 2416181248 525467648 152109056 3395780608 3456876544 536190976 758837248 2751621120 63523840 1680048640 1673132800 2186589312 2360686016 1894100256 3456297584 1249247960 1834158644 1850640214 4145548783 +2147483648 1073741824 3758096384 4026531840 2281701376 3825205248 1979711488 4177526784 2239758336 3946840064 1629487104 2630877184 3453485056 3154378752 3272736768 2068512768 4228677632 1382072320 2967396352 4207644672 2690803712 58944512 2133900800 944157952 2733609344 2418042688 3176159456 2962765680 3559131032 1380081844 3117642646 1462276687 +2147483648 1073741824 536870912 1342177280 4160749568 1543503872 1040187392 3640655872 4269801472 4081057792 1382023168 705691648 4067950592 1013186560 2781478912 283049984 3847323648 2306719744 2354831360 2852319232 1413109760 2222416896 1491986944 233022720 3460743552 654332608 1199598944 2109736784 153108696 3698356644 3127379638 689712163 +2147483648 1073741824 1610612736 1879048192 1744830464 872415232 3456106496 3003121664 897581056 977272832 1579155456 3272605696 437780480 3563847680 1215168512 2059206656 1483571200 1449771008 2260983808 942985216 3009308672 78978048 2107221504 1529590016 2209411200 431255104 2221019488 1172524400 2665013112 451958708 3110612258 2504275653 +2147483648 3221225472 2684354560 3489660928 3087007744 4093640704 4194304000 3170893824 2373976064 348127232 2279604224 791674880 1938292736 3891527680 3657039872 1074069504 2719514624 4084514816 1772265472 3738300416 489297920 45941760 1768201728 3657102080 723363200 3874254656 2467706656 1829975504 1074517704 536837324 1495115734 2817279003 +2147483648 3221225472 536870912 805306368 134217728 3690987520 838860800 2332033024 3649044480 2856321024 4011851776 1022361600 1630011392 1756102656 1696464896 3333488640 2353102848 861257728 1134534656 839168000 2009999360 4259933184 134603264 4203195136 3043006080 3102502464 1027476832 29427696 4096369160 3109666652 1580335018 3283986549 +2147483648 3221225472 536870912 1342177280 2013265920 4093640704 570425344 3674210304 243269632 3376414720 3944742912 3943694336 1853358080 123994112 2048524288 1723662336 1673953280 2058010624 1545379840 1970778112 1768560640 3891618816 3981114880 736935680 3665795712 3695587776 2984462176 2515664880 2758364664 3279217796 3547062806 1217662923 +2147483648 3221225472 536870912 268435456 939524096 2885681152 2919235584 1560281088 2977955840 1035993088 1344274432 2989490176 2393374720 2436104192 789708800 127467520 3688005632 1352581120 41984000 2246553600 1237465088 279012352 482267648 4138784000 3796865920 2071349056 3379775392 193447088 3172087080 211375548 3142762822 1658759199 +2147483648 3221225472 3758096384 1342177280 2550136832 3690987520 2315255808 3808428032 897581056 1858076672 3328180224 2576351232 1506279424 249823232 3608281088 3770089472 1774223360 1591525376 4220690432 4224438272 2904717312 118453248 3887921664 4253191936 2680403584 2552631360 1665999136 3466832656 1781942360 2571449212 3601313518 2398374551 +2147483648 1073741824 2684354560 2415919104 134217728 2214592512 1040187392 4043309056 2843738112 3317694464 836763648 3601858560 897056768 2835087360 4280418304 3923968000 1025343488 352960512 2759843840 533377024 179468288 2940943360 6938112 3700412672 2912076160 1067336000 2632018336 1655622224 4066118536 3778179828 1502300394 3943276875 +2147483648 1073741824 536870912 1879048192 3355443200 3959422976 2919235584 1929379840 3649044480 197132288 3999268864 202375168 3181903872 2866020352 1294598144 3043688448 113082368 3245457408 4057456640 1304096768 1394231296 3530779648 171031040 3975658752 948608128 4186047552 2134839200 2295851920 3845845528 2086276876 3981660678 4060184931 +2147483648 3221225472 1610612736 4026531840 3355443200 2214592512 637534208 2030043136 1115684864 1061158912 2573205504 78643200 1488453632 875823104 4027449344 3437428736 1470726144 1521860608 1516740608 4034301952 4028524544 113986560 250998272 3062336768 3825641856 1376148672 2775529824 3675513552 1914236424 2379048980 2031797550 1792297689 +2147483648 1073741824 3758096384 2952790016 671088640 3154116608 3254779904 4278190080 1971322880 2369781760 3567255552 554696704 439877632 4056154112 3207462912 376766464 2396487680 1213972480 1954144256 3144585216 1913538560 2686786560 3411010048 588231424 1227863168 3204442688 1478994656 1121170864 1075152056 3648836196 1718686630 1150934177 +2147483648 1073741824 1610612736 1879048192 2818572288 1006632960 1040187392 1358954496 3263168512 4013948928 1264582656 4067426304 1507328000 3142320128 3227648000 3517120512 2548531200 4121149440 3271942144 2252394496 4077021184 3889396736 1950335488 3320818944 988257664 690198720 1833290080 3617630160 2050123880 4151016132 1375983682 3486878851 +2147483648 1073741824 2684354560 2952790016 3892314112 1946157056 1040187392 3909091328 897581056 2269118464 1176502272 2656043008 745013248 3561750528 910032896 2990735360 2336849920 4124950528 653778944 836677632 3793643520 655580160 2443298304 4099000576 3844720000 2637036352 605018848 463114992 3533443928 1050034348 2590981546 3733442405 +2147483648 3221225472 536870912 2415919104 3355443200 1275068416 1107296256 889192448 4269801472 2034237440 3433037824 3016753152 3107454976 4209770496 25559040 1132396544 4162355200 3447504896 1042194432 2881728512 4142299136 3209649152 1062246912 2516118272 4128037248 452383424 253198432 235676464 913704536 1943495812 3941380050 4043750913 +2147483648 1073741824 536870912 805306368 1207959552 1543503872 3254779904 1694498816 2826960896 180355072 4150263808 1194328064 1936195584 681836544 1078067200 3475832832 2087616512 598917120 430759936 1658843136 845309952 4164750336 1024885248 4075729664 4201822592 2907494848 1487923872 1697272848 1552493320 330074108 467661902 2028094367 +2147483648 1073741824 3758096384 1879048192 2281701376 1677721600 4060086272 4244635648 528482304 440401920 1105199104 1464860672 63438848 2533621760 3820879872 707461120 2591195136 80658432 3536642048 2657456128 545138688 646654976 306363904 999749376 4271935872 2297408064 3081973088 3141464208 3946117048 725209244 2150375614 2288665169 +2147483648 3221225472 1610612736 268435456 3623878656 2214592512 4127195136 1157627904 1753219072 104857600 3516923904 1645215744 2328363008 2049179648 676986880 1934426112 3839262720 4165648384 59547648 1686605824 2459572224 715994112 3865482752 1175624960 3961575296 4258906048 517830368 3420375344 2349775032 3366380188 837994030 798026387 +2147483648 1073741824 2684354560 4026531840 402653184 3959422976 436207616 419430400 3011510272 297795584 375390208 4115660800 3617062912 1574699008 1195507712 2378760192 2901311488 4208640000 3635208192 630435840 1778534400 719913984 3164525056 1748160256 1310235520 3836059200 1864177824 2106118800 3386749624 3738271156 1551023930 1522063979 +2147483648 1073741824 1610612736 2952790016 3087007744 1140850688 1845493760 2231369728 226492416 1161822208 2212495360 1108344832 423100416 320077824 218234880 4202758144 3355279360 769769472 2717900800 534827008 1321338880 1151407104 2530055680 1147785472 3156470656 2615050560 3505215968 2810950416 87200408 4066066372 1928920686 400972767 +2147483648 3221225472 536870912 4026531840 1744830464 1006632960 3523215360 2365587456 2759852032 306184192 1277165568 1743781888 1718091776 463208448 835059712 2249523200 3590160384 3927556096 1983619072 17608704 3611707392 1632975872 3109929472 3920231168 1467196800 3135296448 1764244704 2335967216 3228961928 3663533308 2727456402 2050471457 +2147483648 1073741824 2684354560 268435456 2281701376 1409286144 1241513984 1358954496 1568669696 1690304512 610271232 1567621120 2658664448 3745775616 3810918400 2889416704 3112992768 199278592 3165315072 2430185472 799422464 1970879488 1227666944 3941630720 2745336704 3487938880 147073312 921049616 1708725800 406618836 1845018518 547264245 +2147483648 3221225472 1610612736 805306368 2013265920 2214592512 1644167168 2600468480 343932928 3577741312 31457280 3744464896 751304704 2220097536 2452488192 3867082752 3234299904 4065050624 1793695744 808751104 2553153536 293565440 440915456 302749440 2055840384 1405396160 2378568800 289102224 3148994952 1467516076 1579948454 2725385729 +2147483648 3221225472 536870912 3489660928 2281701376 3154116608 2046820352 2533359616 1065353216 364904448 434110464 3310354432 2695364608 3865313280 4268621824 1205927936 245661696 4153982976 2160762880 679063552 2590922752 3386989568 2141512192 4112027392 3045772416 2816051008 689847200 586747472 3283655032 1484438508 4085350846 3584178617 +2147483648 3221225472 2684354560 268435456 2550136832 1677721600 1644167168 2466250752 1149239296 2529165312 2564816896 3350200320 3127377920 2971402240 2666397696 662503424 2096332800 2719858688 3848314880 697528320 59684864 451826688 897390080 3354631936 178094720 3986732736 611541664 1908321360 3787880776 3468773084 2425205250 3369632829 +2147483648 1073741824 3758096384 3489660928 3892314112 3959422976 33554432 553648128 1317011456 3208642560 2015363072 672137216 3828875264 859570176 2659057664 2461073408 3754328064 699973632 386523136 718213120 4067932160 1140730880 980503040 2988897024 4173909888 1744937664 1448808032 1221459440 2590853944 4157126468 2776732458 3063641901 +2147483648 3221225472 2684354560 268435456 1476395008 4227858432 2113929216 687865856 125829120 3007315968 2174746624 238026752 4128768000 2275672064 3531472896 770768896 917667840 2362228736 3577585664 2576314368 2923673600 1946039296 2343647744 1855110400 146578816 4245005376 1599815904 1971690928 4271587048 2665841924 4216003430 3102583985 +2147483648 3221225472 536870912 805306368 2550136832 335544320 2248146944 2835349504 1753219072 1228931072 719323136 2131755008 4020764672 282329088 2033319936 3570073600 506560512 1258536960 4257783808 1962487808 3665487872 410125312 2989178368 3542193408 3148596608 3030175680 940277344 3943804560 4206091992 17864556 2564116886 2354357207 +2147483648 1073741824 1610612736 805306368 2281701376 3154116608 1644167168 3137339392 2860515328 3217031168 3068133376 315621376 1092091904 2428764160 1613889536 967507968 4149313536 1969471488 3083395072 2316914688 1891272704 4187106304 3713737216 2398722816 1555032704 1262919104 1137989920 1590323408 1916746872 3342575060 2200753510 3785052423 +2147483648 3221225472 2684354560 3489660928 1476395008 1006632960 1509949440 3976200192 3732930560 230686720 668991488 3134193664 2643984384 276037632 2989621248 1514602496 249593856 4275224576 362127360 4025839616 2045237248 4044510208 3489085952 3144208128 3546213760 3762534592 993554720 3380875088 2853841656 129709332 2103345790 1396935071 +2147483648 1073741824 3758096384 2415919104 939524096 1006632960 1375731712 3103784960 4286578688 2940207104 2682257408 2091909120 4104650752 772538368 449708032 3001483264 56000512 1670955008 746577920 1588137984 3916535808 611214336 1790405120 365878016 1174201216 1109259840 2429582048 2102941328 2286182024 1911701052 482422698 685622341 +2147483648 3221225472 3758096384 4026531840 671088640 1006632960 2852126720 486539264 4085252096 3401580544 3466592256 506462208 625475584 2970353664 2859335680 3749642240 274366464 2486484992 3628834816 2022789120 2934302720 508451840 2920223232 1718791936 3945332096 1478334016 197811232 3746383600 3641941928 3735367980 1261412186 2986544581 +2147483648 3221225472 536870912 4026531840 3623878656 1275068416 3724541952 2701131776 159383552 1564475392 878706688 1622147072 1266155520 2806251520 2265317376 3713466368 2412544000 835371008 1226678272 2509320192 423331840 2903917568 3166654976 1235268864 2877333888 3587241792 3721981152 2487523152 4262916168 3585050900 1230505446 152326701 +2147483648 1073741824 1610612736 2952790016 3623878656 469762048 2516582400 956301312 3447717888 146800640 1436549120 1309671424 2740453376 1917059072 415105024 2001272832 1332183040 2262417408 3088113664 364335104 3654207488 55460864 1826691584 202086656 894157184 237747520 2493227040 408128368 2408575288 2513817780 4021480166 1157919617 +2147483648 3221225472 536870912 2415919104 939524096 2483027968 301989888 3506438144 2961178624 1337982976 1767899136 688914432 1084751872 1709965312 80084992 1067646976 3510140928 3439247360 2682101760 254095360 1438365696 1022755840 3678109184 3192704768 3897336704 4081878464 3066883360 4086086160 2821491544 3739022892 1000638154 369159153 +2147483648 1073741824 2684354560 2952790016 1476395008 3422552064 838860800 2868903936 2642411520 264241152 434110464 2389704704 1247281152 939261952 4184735744 4092788736 3601563648 2026225664 1018617856 584921088 1551411200 310273024 849031680 3937370880 4178031232 476302912 2626800288 3233592528 1104960936 1056850468 2145068298 2400161813 +2147483648 1073741824 3758096384 2952790016 2013265920 2751463424 637534208 2936012800 864026624 2537553920 3961520128 3314548736 638058496 854327296 3886940160 767754240 1164935168 3552690176 2256723968 2704084992 378308608 4064171008 2211124736 1266912512 107974272 1514242368 3703752672 1200455536 2698820856 953554972 701965850 211146037 +2147483648 3221225472 2684354560 3489660928 3087007744 738197504 4060086272 2466250752 1501560832 1665138688 1382023168 3935305728 1234698240 286523392 3389915136 2605121536 3682500608 2893070336 2813829120 3775492096 735696896 2396922880 2017411584 691725056 2537983616 1314185280 756134624 1559385424 4086636632 748398196 1277391790 1186527985 +2147483648 3221225472 2684354560 1879048192 134217728 1543503872 1241513984 1962934272 58720256 1514143744 2078277632 693108736 2321022976 4019453952 695599104 3615686656 3177152512 2007613440 3932856320 4107628544 2385283072 4028509184 2287956480 327540480 416860544 267926080 1663305824 1233017872 4274979576 1602078644 4152148078 3259376685 +2147483648 3221225472 536870912 1342177280 2281701376 603979776 2583691264 2466250752 2424307712 331350016 618659840 1332740096 4094164992 1674313728 4166123520 1735983104 305889280 3270098944 2857410560 3666554880 2719143936 3385474048 3737984512 707627776 4283367040 794831040 674261536 2032674512 3411810728 1537888652 3346873018 927310139 +2147483648 1073741824 536870912 1879048192 2281701376 2214592512 2113929216 2466250752 142606336 2160066560 2829058048 1999634432 4038590464 1444675584 3640262656 3540582400 983662592 2665201664 2064834560 3725815808 829982720 554839040 2369592832 3981420800 3561802880 1249662656 2439675808 327223152 310745640 268293588 717338026 759950847 +2147483648 3221225472 2684354560 805306368 3623878656 3825205248 2516582400 2164260864 1837105152 2235564032 434110464 3742367744 3040346112 1820065792 1608384512 3480944640 3944906752 1702674432 2638716928 3632623616 3194595328 2799068160 1787782656 3687351552 1498259840 1814327616 1685223136 691895184 1725273432 2275954980 2617514122 2319586365 +2147483648 1073741824 536870912 3489660928 1476395008 1677721600 3388997632 4211081216 2424307712 901775360 3932160000 1909456896 368574464 4035706880 3560833024 2830303232 2077523968 3312107520 1259986944 2251124736 559405056 2564166656 1512527360 787933952 1514111616 2432834752 1772432672 2106833552 4014747320 1969107300 3789756338 3085737237 +2147483648 1073741824 3758096384 4026531840 939524096 2617245696 4194304000 687865856 478150656 2151677952 35651584 1011875840 1690828800 3364093952 2769682432 3489333248 1978433536 2390409216 885121024 1166872576 2934417408 3629011968 1968638464 3796819712 674209664 4123663296 515982560 3505764976 493055896 2292240668 2204666670 3563910205 +2147483648 3221225472 2684354560 805306368 2818572288 1275068416 1442840576 3271557120 2172649472 2193620992 1231028224 3557818368 3471310848 11272192 1435369472 3399811072 2620358656 3525427200 3477381120 4169887744 3455756288 2952158208 2258700800 1378715904 976925824 4095114816 1777432096 2204485136 367452760 1650473740 2039509322 2317904853 +2147483648 3221225472 1610612736 1879048192 939524096 1275068416 369098752 1493172224 2692743168 3443523584 207618048 2307915776 680001536 248774656 1512439808 412549120 646217728 3055730688 3035996160 999362560 937682944 1203655680 227238400 1125548288 3481532800 1412320192 167996512 3292705744 3227905240 3248037116 3212299334 2323142541 +2147483648 1073741824 2684354560 805306368 3892314112 1811939328 4127195136 1862270976 3699376128 1849688064 706740224 4035969024 879230976 3775660032 2254831616 3320119296 3020455936 3169763328 2454446080 31666176 3428706304 3969809408 3145824768 904063232 942514816 2449880768 659892448 1693515632 730513912 3894524716 1809864922 2523928593 +2147483648 3221225472 2684354560 2415919104 3087007744 1543503872 2449473536 2566914048 2021654528 3527409664 778043392 1576009728 3048734720 3700686848 613285888 1179451392 3678830592 239648768 2596642816 1101230080 1048311808 1844839424 1643731456 3889752832 1603117952 2249147840 3542190048 3939849040 3468879976 2446245204 793050190 3343882337 +2147483648 1073741824 536870912 268435456 939524096 2483027968 3523215360 3103784960 3800039424 3795845120 31457280 59768832 3650617344 2533621760 441843712 156696576 3146481664 173916160 1271586816 2413916160 3922507776 3205383168 1676901888 1823321856 2021832576 2870819008 1338943200 976695696 39557272 1982175924 626957478 1496281877 +2147483648 3221225472 3758096384 268435456 134217728 1409286144 1174405120 721420288 3766484992 465567744 400556032 2268069888 1703411712 3945005056 3960340480 2855337984 4193419264 1987887104 1124966400 148852736 2306054144 3527818240 1995785728 1657601280 2714096768 232481472 2158875168 223309136 3907763208 1924797676 4289161262 1329592353 +2147483648 3221225472 1610612736 805306368 2281701376 872415232 2583691264 2063597568 3951034368 3896508416 3768582144 2161115136 186122240 1164181504 144310272 1614217216 4217602048 2608447488 3834552320 3909947392 1258604544 146942976 41100800 3983123200 2113319552 1826185536 2805397088 2293847216 176604568 3666964084 1007336566 728176547 +2147483648 3221225472 3758096384 1879048192 2281701376 3422552064 33554432 1157627904 192937984 4206886912 1121976320 3933208576 401080320 1377042432 2756050944 3466919936 2030010368 171556864 3252461568 2802012160 4272596992 107891712 2630973952 629789440 1582611840 3223798336 3257183264 4107227344 2159056808 516507772 4239758758 4058416685 +2147483648 1073741824 3758096384 2415919104 3355443200 872415232 1107296256 218103808 3548381184 3300917248 467664896 764411904 2329411584 59506688 1505624064 934477824 1735098368 576045056 1336336384 3295481856 2223544320 3213237248 3945731584 4249726720 575321472 327371328 1485031200 1806819152 4231836632 556030356 3061453570 3285786117 +2147483648 3221225472 2684354560 1342177280 3355443200 1811939328 3791650816 1560281088 109051904 2847932416 2715811840 3956277248 3802660864 3834904576 1167458304 3007119360 2797961216 3537092608 2679021568 634089472 3521681408 1147034624 2881034752 656143104 3240788352 1997871296 2073165600 1587924560 4215518072 1269232908 3601808662 2061947557 +2147483648 3221225472 1610612736 3489660928 2013265920 3690987520 3321888768 520093696 998244352 4005560320 3097493504 3926917120 3553099776 255066112 619053056 4071948288 2132967424 2235875328 1806802944 2121469952 1892136960 3402507264 4193344000 1723629824 1461561984 2341039424 3318799136 2596785648 466494904 3379650428 33339670 2088622301 +2147483648 3221225472 1610612736 2415919104 1744830464 3422552064 3523215360 620756992 4001366016 2428502016 1604321280 2697986048 3601334272 1020002304 4059168768 4155834368 1854767104 50315264 2148179968 2691108864 849909760 2470054912 2374597120 1111984896 3335427456 3892910272 2466749344 2519646704 2402908504 2032132524 1455086138 3175024027 +2147483648 3221225472 536870912 805306368 2013265920 1543503872 2248146944 1828716544 629145600 3024093184 1096810496 1502609408 1811415040 1671692288 3118858240 898564096 3976364032 1621409792 3561725952 1087975424 2072373248 3026875392 290810368 3646931200 3979805568 3108420416 1212512 3969684304 2010115288 2823761220 908256710 559191277 +2147483648 1073741824 1610612736 2952790016 671088640 335544320 3321888768 1962934272 1954545664 2604662784 1067450368 3392143360 3923247104 3230924800 1730543616 1315635200 902332416 3450781696 3261456384 2761773056 3194734592 2832874496 2269210112 3786525952 807095168 2687555520 1674229600 1710994224 3392293352 3431822948 809739038 1853228133 +2147483648 3221225472 1610612736 2415919104 3087007744 3422552064 3120562176 4110417920 2575302656 2889875456 4179623936 3782213632 1040711680 3103522816 3349282816 3600613376 2252505088 3114319872 3491602432 2955874304 3204945920 740713472 2378895872 713152256 2673691008 3777156928 3505452640 3370505072 2711317640 603562476 2796117218 3673994427 +2147483648 1073741824 1610612736 1342177280 2550136832 1409286144 1107296256 1191182336 3749707776 2260729856 736100352 2672820224 45613056 1131675648 168689664 4082171904 3967057920 3803889664 1561059328 3249491968 1869461504 2532447232 3556994560 1334310656 4009050240 2332197184 3355432224 2959167568 727508664 1721157316 2317453614 2026382737 +2147483648 3221225472 2684354560 1342177280 1207959552 1543503872 1241513984 3170893824 3766484992 1103101952 77594624 3278897152 896008192 2829320192 967180288 2527395840 270893056 440647680 2974195712 2090037248 3916994560 2881100800 1841250816 3370843904 3770760576 3164852160 1289138208 1617657840 3945040264 926949148 1918912190 978343141 +2147483648 1073741824 3758096384 1879048192 939524096 2214592512 771751936 1325400064 3833593856 3972005888 2673868800 2888826880 1964507136 2418278400 4113694720 575733760 2521333760 96124928 160161792 812847104 2224154624 4238218240 4019144192 367507712 3712813696 3310288576 3520188832 3468559504 1436484680 1693440868 996221414 2396036663 +2147483648 3221225472 536870912 2415919104 2281701376 2214592512 973078528 989855744 4236247040 2722103296 3521118208 3784310784 713555968 1569456128 3467509760 1133445120 3234103296 2318057472 3578109952 2911973376 3270752256 1981438976 4287966720 4233202432 922438272 3892239040 2525995232 3429642896 3476971672 3641141564 2236124010 1216671653 +2147483648 1073741824 1610612736 2952790016 939524096 3154116608 4261412864 1325400064 3514826752 599785472 731906048 1032847360 3353870336 2692481024 3857055744 1288503296 1069187072 2476523520 1374806016 1734037504 1148176384 1493316608 852441600 2834664704 44637824 3321400384 3350458528 1165241328 2615816568 909325868 3528689634 2525262185 +2147483648 1073741824 2684354560 3489660928 2013265920 335544320 2650800128 2868903936 4118806528 935329792 3357540352 739246080 326631424 1154744320 1319239680 1838743552 3464790016 2967912448 2329927680 445329408 2276825088 3421389824 4183784960 2258086144 2897688704 494664768 706817696 3958407728 1737789560 3038675812 273409342 2311679767 +2147483648 1073741824 3758096384 805306368 3892314112 469762048 2717908992 1157627904 2222981120 2805989376 3697278976 2211446784 3289907200 2014052352 2563899392 1752236032 1784184832 2227879936 2052841472 3683848192 2862729216 1122393088 3885974016 611572480 831989120 3729253824 779685216 2825688784 1596234488 1517353364 1372518722 993908947 +2147483648 1073741824 536870912 1879048192 134217728 67108864 167772160 150994944 545259520 2042626048 3487563776 1070596096 953679872 2613837824 2892103680 2648113152 137199616 1586479104 1698226176 730165248 2347927552 2369154048 165223936 3068695296 224230272 1262400960 1960081952 3410908752 266687608 2153958964 2035168130 1793410763 +2147483648 3221225472 2684354560 1342177280 2818572288 2214592512 369098752 3573547008 2592079872 2411724800 895483904 1490026496 3373793280 257163264 4133093376 1097793536 1566736384 4160274432 74948608 1619357696 180721664 2505468928 2596363776 1541917952 272452480 2275514560 3078894112 256004880 372973496 3610834196 2358745006 504695355 +2147483648 3221225472 1610612736 3489660928 939524096 3959422976 2181038080 1090519040 3363831808 817889280 442499072 441450496 597164032 3074686976 2584346624 1356529664 3665526784 3417423872 1149935616 1323372544 627619840 3390440448 2046124544 1106942720 4010360704 1279588800 1584421536 1952987152 4218164472 734423956 2871853606 1889459419 +2147483648 3221225472 3758096384 1342177280 2281701376 3422552064 838860800 3640655872 1870659584 3921674240 903872512 1785724928 2552758272 1477181440 26083328 359464960 1222606848 1469169664 3147603968 3933425664 4100634624 4037696512 2138008064 4026321664 2059631488 455272000 1654028704 2515077328 3045950376 2894780956 4082785482 294084773 +2147483648 1073741824 1610612736 2952790016 3087007744 1677721600 503316480 620756992 1568669696 4223664128 1797259264 3488612352 2868379648 2644770816 1801584640 114098176 1237614592 2523316224 3037454336 3162460160 1065469952 2940105728 1955272192 673960192 2056206208 1794756416 643433376 2856915376 106352904 1255375828 455815862 2879105807 +2147483648 3221225472 2684354560 4026531840 4160749568 1140850688 2516582400 2097152000 8388608 1883242496 2711617536 3593469952 371720192 2171863040 4081975296 3319726080 4285825024 1023066112 1220911104 2418110464 1690552320 123343872 927024640 2383660288 3462557568 1248684480 1638003936 12000176 2116067688 3947135644 2849147798 1479659609 +2147483648 1073741824 3758096384 805306368 3355443200 3690987520 3523215360 4278190080 2675965952 767557632 3294625792 2542796800 2846359552 1874591744 1123155968 2454126592 755466240 3182804992 3058884608 3768913920 2401814528 3849210880 193278464 429429504 2440437888 1369513280 4186880160 1405553168 2512880792 3981831404 2911022882 1168976835 +2147483648 3221225472 536870912 268435456 3087007744 2483027968 570425344 1023410176 1350565888 2344615936 2149580800 2779774976 3072851968 1371275264 178913280 318046208 4171399168 1497939968 140353536 3379507200 2629826560 1098253312 143621632 1211078400 2238582144 3537574848 3533285664 1438741680 2604987816 1793063708 3349568882 2784429199 +2147483648 3221225472 536870912 2415919104 2281701376 2483027968 2919235584 4043309056 3447717888 222298112 3261071360 3989831680 3600285696 32768000 1288306688 3511484416 3847389184 760791040 4113932288 3939971072 2269624320 1163811840 3612812800 1913112832 725511552 411528512 3886007008 743071312 3415035384 3312631892 644400382 314421347 +2147483648 3221225472 1610612736 805306368 3087007744 3690987520 4060086272 1828716544 3699376128 2613051392 2820669440 3203399680 1358430208 2969829376 2213937152 4020436992 4117069824 3419652096 3734020096 2946830336 3200174080 544355328 2559920640 3680959232 721844608 1012604352 1742850848 1382405808 1716751368 198226772 3242529638 3438200725 +2147483648 3221225472 536870912 268435456 671088640 1946157056 1778384896 1627389952 125829120 1153433600 3328180224 1305477120 198705152 4224974848 3194093568 1761148928 1295876096 3726622720 3880165376 726347776 3592222720 351685632 2302363136 2280950528 2733275008 901083712 2569780000 2847195024 4056572728 3049589236 767807886 1781049479 +2147483648 3221225472 536870912 1342177280 402653184 4227858432 2852126720 2801795072 2524971008 188743680 2845835264 1242562560 2065170432 247726080 3271688192 3894607872 4198531072 4202872832 3108085760 3073454080 2759579648 528905216 1291926016 1555281664 4139389056 3665240512 958067552 4257589040 773000184 2290649364 3837704006 2696403007 +2147483648 3221225472 536870912 1879048192 3087007744 1677721600 3657433088 4244635648 310378496 633339904 35651584 1301282816 412614656 4166778880 1041629184 4264493056 483819520 947961856 4224688128 1902718976 3502360576 425341952 1029780992 948278016 667965824 2650285760 170673952 2101235632 830150584 1527025876 3362122058 4292882681 +2147483648 3221225472 1610612736 268435456 939524096 201326592 3456106496 587202560 612368384 2235564032 2212495360 862978048 3881304064 2127822848 3776577536 2782461952 1836220416 3131621376 1062313984 3941797888 269735936 478045184 2226876928 3492793600 315111552 1501305024 2069264224 3250028048 2795607912 199983012 3114766558 1666456635 +2147483648 3221225472 2684354560 4026531840 134217728 1006632960 3254779904 1828716544 2457862144 1086324736 1960837120 3121610752 2756182016 3817603072 3784179712 1156513792 1120174080 101367808 2370150400 2234609664 3393439744 4222774272 3784901120 2917116672 2977198464 1232763584 3570733472 4222732880 2315990424 615940636 1777577866 3058304981 +2147483648 1073741824 536870912 805306368 3892314112 1409286144 3388997632 2734686208 1451229184 4273995776 2149580800 579862528 495452160 991166464 143785984 3802726400 4090068992 2652618752 3050496000 2884333568 814262272 3770039296 258172416 1176283904 3965994624 3576318912 3261415328 652732720 2267335608 3513269980 4137953382 923405975 +2147483648 1073741824 1610612736 2415919104 939524096 2348810240 2181038080 1023410176 260046848 2294284288 157286400 3685744640 3522691072 3357802496 3052273664 957415424 994213888 1257029632 2866667520 755978240 2106316800 328868864 4277613056 3366955776 3388215680 3743835200 3264031520 3567832592 637792136 447094868 323843158 2219357225 +2147483648 3221225472 3758096384 2415919104 402653184 3556769792 704643072 3472883712 3212836864 3846176768 2900361216 3012558848 871890944 4106485760 234225664 3325362176 1151631360 177389568 2743574528 4220735488 1045026816 910324736 1940606464 3786244864 352587904 1641431360 2600816864 2343347728 2105464472 4105012100 763629046 387320981 +2147483648 3221225472 3758096384 1342177280 402653184 2348810240 3791650816 3204448256 1434451968 2663383040 3349151744 3085959168 1269301248 1456209920 846331904 1447493632 3415113728 240959488 1743495168 2479706112 4116559872 3854832640 1187906048 1365068544 1554366592 1481656384 4166523936 2338588528 3854434504 1958034236 1703533610 724714843 +2147483648 1073741824 536870912 268435456 3892314112 1677721600 100663296 3774873600 1468006400 3384803328 2778726400 225443840 3394764800 2812542976 2440429568 2975399936 675905536 3634348032 850845696 4188499968 2770122752 555494400 1229090304 2565297408 2214381952 2911661120 2567581088 1632308976 1866909704 1019162244 3780691622 1299873685 +2147483648 1073741824 2684354560 2952790016 3087007744 1677721600 1308622848 3472883712 679477248 2654994432 845152256 3532652544 678952960 337903616 2733244416 3204644864 544374784 3740844032 2355879936 3034656768 880650240 3734770688 2901284352 4128839936 3004803712 731269312 2596089568 666088784 3405070552 4200565764 875764294 4214917483 +2147483648 1073741824 3758096384 4026531840 671088640 1543503872 570425344 1291845632 1417674752 4064280576 3059744768 3979345920 1636302848 1442054144 4236640256 3063349248 4068966400 3932274688 2496061440 4014542848 1889314816 3418119168 2010276352 1140939520 3410551168 1835682240 3816651744 1236986192 347818504 3285025580 2253163398 1069823565 +2147483648 1073741824 3758096384 3489660928 402653184 1677721600 2583691264 2566914048 880803840 4265607168 3353346048 248512512 2459435008 522452992 879099904 3294167040 443318272 3958030336 2623791104 1511460864 429504512 1526486016 1344435712 2628715264 2773343104 4218574784 418855904 1305066384 3441721144 2439388052 4007230614 925669917 +2147483648 3221225472 1610612736 4026531840 939524096 738197504 2717908992 3741319168 511705088 2470445056 2648702976 4193255424 4007133184 3172204544 2602172416 3229548544 983007232 376291328 1155702784 2418872320 487892992 2324435968 552473088 2585094912 510709888 2072931776 3970260832 2538137872 1013591080 501691940 2321791678 3163014043 +2147483648 3221225472 536870912 3489660928 402653184 2080374784 2046820352 989855744 343932928 1312817152 241172480 588251136 2082996224 3542351872 833486848 1926430720 1132625920 4199333888 714055680 447033344 3104675840 4195103744 3272227328 482156288 2297558656 2541643456 2623237856 2459338576 1698333720 2525007596 4221955886 2221419873 +2147483648 1073741824 3758096384 1879048192 939524096 4093640704 3053453312 3036676096 2575302656 3670016000 4288675840 1433403392 1962409984 1703149568 320208896 796459008 3159851008 3940663296 3353927680 96931840 887285760 2432439296 2287107584 3721350400 3479094144 3251507520 1699553568 3021600112 3178011272 3494993876 3889948006 1598795237 +2147483648 1073741824 1610612736 1879048192 2550136832 4227858432 3254779904 3539992576 1317011456 3963617280 1868562432 3929014272 2874671104 807665664 3793092608 732626944 522158080 3563700224 3371360256 3677704192 3266881536 2147222528 3379702272 3059573504 1405406848 181281728 2555340512 464107472 1414702344 1336220740 1047568518 361767429 +2147483648 3221225472 3758096384 805306368 3087007744 2617245696 1711276032 2298478592 763363328 750780416 3177185280 1464860672 1459093504 2449211392 1505099776 3434545152 3661004800 2413871104 1703387136 1133072384 1509263360 2803135488 3457313280 122507520 2824839552 3020258624 2546723360 223829264 3760644088 1991812260 994814026 3893833449 +2147483648 3221225472 1610612736 2952790016 1476395008 1677721600 3724541952 1023410176 964689920 1379926016 1017118720 1796210688 296222720 2256273408 2473197568 432209920 609648640 3197943808 3117391872 1550913536 1865517056 2885944320 3403556352 2393194752 933731200 585957696 2062285152 2768188592 4095517816 2802836428 3876658498 952209167 +2147483648 1073741824 2684354560 268435456 1744830464 3959422976 2248146944 3875536896 3716153344 2915041280 2485125120 412090368 3351773184 3396599808 2073165824 2439184384 3706945536 843169792 1899159552 3259576320 2543646720 327953408 318663168 3903672576 4022783616 2191206976 3298794912 420454704 3729230648 3446919036 1233228406 3390225927 +2147483648 3221225472 2684354560 805306368 2013265920 3825205248 838860800 1627389952 2692743168 2629828608 31457280 2102394880 1999110144 2726035456 3509977088 1588789248 2177859584 974766080 1551540224 886927360 412657664 3588502528 4281480704 3788572416 3249980288 2786264512 2470427808 1547802576 488569016 1294932364 2510930018 1468182465 +2147483648 3221225472 3758096384 1879048192 2281701376 2885681152 3925868544 3003121664 3749707776 4215275520 4208984064 1838153728 4029153280 3494641664 679870464 3233611776 3667623936 704495616 206610432 2753777664 1966254080 571755520 1408387584 933172992 3771515520 359483200 1205075424 593603088 3021928344 3795994732 75965786 173572097 +2147483648 1073741824 1610612736 805306368 671088640 3556769792 1174405120 3103784960 780140544 3552575488 3193962496 3186622464 13107200 878444544 3040215040 2695692288 1263108096 3810508800 3955417088 3657650176 996182016 558136320 2691843584 920612096 2358676864 2768846016 4077643808 4201181840 343428264 1597248236 1543139154 3055759585 +2147483648 1073741824 3758096384 1342177280 3623878656 3959422976 3187671040 2298478592 461373440 541065216 694157312 133169152 3890741248 1476657152 73007104 1188626432 2918154240 3545612288 641523712 2807762944 2499475456 4159992832 665981440 618476800 4206216576 2366421568 1796427616 1370392144 781605864 2719419772 41199150 1175390315 +2147483648 3221225472 1610612736 2952790016 671088640 3556769792 3120562176 2298478592 1468006400 801112064 3449815040 2146435072 1346895872 2143551488 2974154752 264568832 1042776064 2437005312 750034944 2591756288 2190379008 2079603712 1454261760 3874558720 950643584 3867207232 3128242848 3239041008 1230348872 1485485772 1712476638 3306886837 +2147483648 3221225472 1610612736 2952790016 1476395008 3019898880 2583691264 117440512 176160768 2269118464 102760448 1771044864 89653248 217317376 3790209024 2955345920 59211776 1422770176 490381312 2672103424 1974241280 4228121600 2667728384 2585463552 79809664 4017399744 3861921632 3808975088 1540104184 2720941108 3846505918 44884019 +2147483648 3221225472 3758096384 1342177280 2818572288 335544320 3791650816 1358954496 276824064 2856321024 757071872 1160773632 837287936 30146560 1507721216 1796538368 301432832 1602863104 250388480 3109244928 493271040 203181056 1978013184 3470876416 1239284608 1991689664 3676594144 3583126256 1712001448 2726484156 971927978 947730797 +2147483648 1073741824 1610612736 2952790016 3892314112 3825205248 503316480 4177526784 880803840 2864709632 1746927616 2704277504 1843920896 4234412032 2277113856 2135621632 4074143744 1271709696 4101496832 3840495616 3543255040 3463732224 81952256 1267153152 610851200 258858432 1079124384 2083480624 3572278632 3771180092 3410045758 1337315851 +2147483648 3221225472 3758096384 3489660928 402653184 2348810240 1845493760 385875968 2457862144 20971520 4200595456 2874146816 2221408256 2127822848 2696019968 4192141312 3474751488 1481555968 3439435776 2136297472 2717906944 2129941504 486687232 950471936 21009024 1513667008 1902421088 1620235216 70753208 72357868 1793595990 966014263 +2147483648 3221225472 1610612736 268435456 134217728 1006632960 1912602624 1996488704 1132462080 4055891968 3135242240 839909376 2599944192 1320419328 1317404672 3533373440 3830284288 1487650816 3630211072 3941928960 798676992 3562306560 3432411648 811799296 2398721152 1345185600 872144032 1211673936 2993757976 76870852 1599302094 233954069 +2147483648 1073741824 3758096384 2415919104 2013265920 1946157056 1778384896 2332033024 4236247040 1983905792 2472542208 3448766464 193462272 3446407168 2062942208 1097007104 1800568832 2437201920 3312967680 1603080192 1540724736 2802598912 1692823040 841696000 740196992 1539502784 3410811616 4158368208 1306200536 1032253692 1743175834 1911983289 +2147483648 1073741824 2684354560 1879048192 939524096 3019898880 570425344 3573547008 3196059648 264241152 916455424 3249537024 1973944320 45875200 1772224512 766050304 1922662400 3793469440 893575168 2182295552 4112828416 1763456000 2056412672 297862912 4186282368 2911500480 1241745440 1012327152 3792510696 1957677596 3295457970 2599426827 +2147483648 1073741824 3758096384 268435456 2013265920 2348810240 1845493760 721420288 1233125376 3661627392 2501902336 3985637376 1206386688 3819175936 4166647808 3305832448 2050523136 29540352 412737536 3475574784 662689792 2248410112 3943322112 3137551616 2163010688 562100800 4025416288 4183270512 3686817016 190865260 313543630 192422299 +2147483648 1073741824 2684354560 1879048192 2818572288 2751463424 100663296 754974720 360710144 1270874112 3072327680 1531969536 2776104960 3511943168 3989700608 465502208 2867363840 2491858944 2955534336 3294179328 2273036288 4193549312 845028864 2540131584 598540160 2639301440 2037549984 3430401968 171855192 1867985476 241491038 1267526241 +2147483648 1073741824 536870912 4026531840 2550136832 1811939328 2717908992 2365587456 2575302656 1086324736 1092616192 1871708160 3626500096 4098621440 3641311232 4247322624 1746436096 3870474240 2420891648 1798144 3767912448 1699505152 982131200 2095659776 3803765120 3705853760 4240702496 2030529840 764918200 2587448204 326149018 3525222695 +2147483648 1073741824 536870912 1879048192 3623878656 1006632960 1778384896 1660944384 3162505216 3921674240 3919577088 4021288960 388497408 2214330368 2483421184 703004672 2365161472 1289732096 1757995008 3791220736 2215282688 75236352 3175508480 1669814016 2582225536 3502765760 702342432 1973623664 3042692712 181064412 391930706 976618425 +2147483648 1073741824 1610612736 1342177280 2013265920 3422552064 3053453312 3472883712 58720256 4181721088 1960837120 619708416 3840409600 792985600 1485701120 2102853632 3589242880 3472998400 1432805376 1161908224 1607776256 1736729600 137253376 2210869504 171438720 2341323072 2340199648 2560642064 1519389480 3185082300 2710337806 3701109473 +2147483648 3221225472 536870912 1342177280 1476395008 872415232 33554432 956301312 377487360 1287651328 3856662528 1819279360 1178075136 3438542848 2289958912 1087832064 3377168384 2773860352 1018339328 1197551616 3423655936 2167690240 4280188416 1248274176 1871949696 2102524608 2973010848 52588240 2182424104 2637101204 54725438 4018513065 +2147483648 3221225472 2684354560 2952790016 2550136832 469762048 4060086272 50331648 2726297600 3066036224 4078960640 4220518400 4010278912 2343305216 1461059584 3870883840 1637449728 841990144 2789646336 112685056 214231040 1684800512 1102477824 1198091008 2322706048 2293474752 3985155488 860519088 3126277816 1375004316 2998161146 1039285065 +2147483648 3221225472 536870912 1342177280 3892314112 4227858432 3187671040 2030043136 3917479936 29360128 3894411264 2505048064 2733113344 1030488064 2777022464 2852716544 221741056 22134784 908632064 2091331584 1517475840 3769633792 3516416512 3956557056 2541892992 2569233216 3516446368 499064624 166126296 1993493260 3385544074 3019148561 +2147483648 1073741824 3758096384 1879048192 1207959552 3556769792 1040187392 3808428032 796917760 3468689408 1944059904 3671064576 1050148864 3369336832 340131840 2177302528 4122181632 148226048 1579343872 1289293824 3988842496 3920636928 2533905920 3932954880 589446272 92888384 664333088 1468274256 2032034424 376646676 2858797358 1118481653 +2147483648 3221225472 1610612736 805306368 3623878656 1677721600 3523215360 2399141888 1954545664 3720347648 2380267520 3616538624 3023568896 3000762368 1343619072 2268921856 3346038784 2202451968 470523904 3218280448 3270625280 2414871552 1407723008 792987392 1996096640 740522176 1998168352 364133200 1653761112 472350052 214146650 2556903817 +2147483648 3221225472 1610612736 4026531840 402653184 4227858432 2852126720 1996488704 864026624 3502243840 929038336 4048551936 2598895616 1412694016 804388864 3201499136 1700233216 151371776 2280038400 3288928256 2941298688 1412432896 2964875776 3747354368 3355863168 3686890304 3675567136 794459920 3217510648 584419244 2538524582 3978118951 +2147483648 3221225472 3758096384 2415919104 3087007744 1543503872 1509949440 2164260864 3883925504 2738880512 2745171968 3704619008 683147264 774635520 2362310656 2454781952 3760619520 3322462208 1110024192 3051835392 1077663744 1615864832 762862080 692858624 3237874560 2107195968 1717751008 374513328 4086992536 2900264996 1459922050 2818035965 +2147483648 3221225472 3758096384 268435456 3087007744 1140850688 1040187392 2533359616 595591168 2160066560 1637875712 1880096768 1838678016 1586233344 3968729088 1930756096 1581744128 2578038784 3658260480 558059520 4206794752 651191296 1194857984 2266763520 14057088 79239488 463058976 3477388912 2146902840 3937189844 2178111970 4201048861 +2147483648 3221225472 2684354560 4026531840 134217728 2080374784 301989888 3137339392 1098907648 2394947584 2745171968 1011875840 3964141568 4223926272 3042050048 3579248640 556040192 253149184 2830213120 1695379456 2547501056 3155192832 782770688 3824444160 3429503616 969633856 3533341728 422051696 2189980952 3362007324 3506600590 3172957375 +2147483648 3221225472 2684354560 2952790016 1476395008 603979776 3657433088 2701131776 75497472 2923429888 3529506816 1305477120 1165492224 936116224 2374631424 857538560 3254353920 2505293824 2541658112 2842652672 208201728 1086350336 1159726592 523240192 3437787008 1507070912 3608549344 2410631504 3058223224 2423271204 3657967762 440682159 +2147483648 3221225472 1610612736 268435456 1744830464 1409286144 905969664 285212672 92274688 46137344 2296381440 1517289472 3639083008 891027456 2784624640 2402615296 1778745344 1222623232 3271204864 396824576 49076224 130042880 459306496 967849216 763900288 1370236224 2549227808 3344522448 60285096 4122396668 2267380386 48083063 +2147483648 3221225472 536870912 805306368 2818572288 3422552064 704643072 3305111552 1350565888 2889875456 2556428288 1401946112 3472359424 1511260160 1517682688 175570944 782794752 4026449920 1543086080 83439616 3553355776 664804352 137382400 2227713792 4158392704 3878292416 740129504 106276688 1014698328 4095396548 2850547102 1122112381 +2147483648 1073741824 2684354560 2952790016 939524096 2080374784 3388997632 419430400 1937768448 3015704576 3516923904 1620049920 240648192 3862691840 3296854016 4265017344 496140288 1483784192 100130816 1793929216 3264849920 1977635840 1156602368 4100462336 779358080 514214976 3689501344 798486000 2145209848 173131380 3330543002 1221461667 +2147483648 1073741824 3758096384 2415919104 2281701376 469762048 1644167168 16777216 696254464 3477078016 1709178880 321912832 1785200640 3981705216 3106275328 3335061504 2306572288 3321741312 258269184 3766947840 627480576 836779008 3442483712 2036861696 3721688960 3420873024 308903392 2628513936 2485492808 1855519388 508902822 744076797 +2147483648 1073741824 1610612736 4026531840 2818572288 3825205248 3254779904 3204448256 3481272320 3770679296 413138944 2762997760 3935830016 3672375296 1131544576 3211067392 3077734400 2237710336 748019712 1770999808 1031006208 27286528 1446018560 450393856 486814848 3080850752 233650720 3787389680 1231991272 3320228996 3257592326 2829360599 +2147483648 3221225472 2684354560 4026531840 3087007744 872415232 2248146944 2130706432 276824064 2311061504 1910505472 4124049408 1062731776 2795765760 2557083648 1211432960 2494005248 879607808 4188577792 4201082880 3760637952 1494758400 2382650880 899306752 56434304 1082894528 33270048 156473168 3248474488 408542708 2310711030 3360060987 +2147483648 1073741824 2684354560 1879048192 3087007744 4227858432 637534208 2499805184 1166016512 650117120 3399483392 3555721216 1225261056 736362496 2773614592 2527395840 13139968 2759507968 3645890560 1004482560 2847524864 97022976 172243456 2317508864 1391271808 374122304 2281227552 1087547376 1138484552 868549356 1243144174 2504166543 +2147483648 1073741824 536870912 1879048192 2550136832 1543503872 2717908992 822083584 2843738112 3686793216 3990880256 688914432 1403518976 595853312 1422524416 211353600 1898348544 1179435008 3353731072 2828759040 845907968 816325632 1661237760 1519002368 3904462720 483840320 3379875744 3456761552 53831448 3936917356 3313493374 2584370819 +2147483648 3221225472 2684354560 1342177280 1744830464 2080374784 637534208 3405774848 2256535552 4257218560 2090860544 2255486976 2344091648 2970353664 702939136 3048669184 1694400512 3875061760 3663699968 3637080064 1920309248 3854044160 2517385728 1097222400 2943836288 3504243136 709404192 2378674416 3648329224 705422324 2595433602 739046905 +2147483648 1073741824 2684354560 2952790016 3892314112 1275068416 570425344 2835349504 4286578688 1631584256 2996830208 2838495232 703070208 2755395584 888537088 2840657920 2250932224 2361180160 1581113344 4193202176 2734139392 3058187264 1821125120 3210613504 357383040 1328336448 988151264 3124455216 155032040 2507091708 2436345554 1143490497 +2147483648 1073741824 2684354560 2952790016 2550136832 1677721600 973078528 620756992 3548381184 1447034880 1998585856 2647654400 3112697856 1728839680 4114219008 2578644992 1190887424 2200027136 3072516096 3273732096 1007986688 3257402368 3122398720 2924622592 1779393920 481929792 130458208 3311862896 3171269848 612665468 2080407178 503324751 +2147483648 3221225472 536870912 805306368 2013265920 1677721600 1509949440 1593835520 931135488 868220928 39845888 1806696448 2156396544 110362624 432144384 3065184256 283082752 4181573632 3432947712 1134112768 1716054016 338195456 4156847616 2931438336 1427056768 1146725696 2255806368 2171473424 3656217224 3380275052 1697844022 3105857759 +2147483648 1073741824 1610612736 2415919104 1207959552 3154116608 905969664 1660944384 2743074816 1648361472 3244294144 1664090112 2339897344 188481536 1914830848 1595604992 2231730176 1552400384 2618089472 73486336 2314393600 1864899584 410259968 3320205568 1581595776 1952243520 2569621344 959888208 267788680 1651322196 933811354 982470531 +2147483648 3221225472 3758096384 1879048192 3892314112 1275068416 1912602624 3841982464 1098907648 2084569088 228589568 263192576 3459776512 2345402368 1344143360 843776000 2746974208 1690681344 1147052032 3389870080 2137827328 1841855488 4032039424 3764525824 174937472 691838784 232786528 3088073008 4169678248 4000612052 3868356354 276113957 +2147483648 3221225472 1610612736 1879048192 2281701376 335544320 570425344 754974720 3548381184 1648361472 3760193536 3145728 316145664 3990093824 1722417152 2659778560 1228439552 158515200 3073089536 3944419328 3761629184 1479019520 300684800 531525376 3744150912 15575616 16516192 1220958704 1567057832 1832102052 3576646334 969922243 +2147483648 1073741824 536870912 2952790016 671088640 67108864 1778384896 2466250752 1082130432 566231040 3089104896 17825792 3952607232 3542351872 2103050240 1138688000 1352040448 3383541760 3406028800 2877124608 438167552 537402368 1518104064 4007539456 2186618496 116508864 3054385952 770537904 46503416 1171001620 680933430 3007933667 +2147483648 3221225472 536870912 1342177280 402653184 1006632960 2516582400 956301312 394264576 2436890624 1549795328 3700424704 2266497024 2680422400 3651796992 945750016 3499982848 1217904640 502833152 2941071360 506910720 3649598464 601643520 2867742976 3157614976 3110260800 221905376 2068268624 2505671768 1983766580 791119494 1393614987 +2147483648 3221225472 1610612736 3489660928 3087007744 3825205248 1375731712 654311424 1820327936 281018368 1247805440 1448083456 3293052928 2654208000 4011458560 520028160 4070408192 2748825600 3848314880 1607012352 3053762560 3189457920 2333058560 2524772096 4130799744 3697901760 3064842144 3318720016 891071480 1038580092 3244413174 2176445507 +2147483648 1073741824 3758096384 4026531840 2013265920 3019898880 33554432 2264924160 4152360960 1136656384 4242538496 3425697792 20447232 3938713600 4294311936 2557411328 656703488 3168976896 3115704320 2857701376 1346480128 3474682880 3341467136 3861501696 2467758208 2076235072 1430555552 764576080 3509423112 3372306484 1629480070 2383962677 +2147483648 3221225472 3758096384 3489660928 3087007744 3556769792 2516582400 2466250752 1568669696 2654994432 4171235328 1976565760 3450339328 3190030336 1787691008 1291517952 3159785472 923320320 6004736 2703839232 3375364096 2010055680 3490758144 1592249600 710615168 646373440 3173030496 557826736 3548849688 1959057324 2874264206 3641469329 +2147483648 1073741824 2684354560 2415919104 1744830464 3690987520 436207616 687865856 2558525440 440401920 4158652416 286261248 18350080 1359216640 2958163968 3552247808 1036812288 1183760384 1563287552 2573545472 2381953024 1083141120 859222528 3394881280 931094400 2948501952 3590710240 2060004240 2965881048 2712274100 2486134822 1699141911 +2147483648 1073741824 1610612736 4026531840 2818572288 1275068416 1979711488 587202560 1384120320 2411724800 4112515072 1513095168 2518155264 613154816 3713138688 3125739520 704675840 2338504704 4231389184 3560525824 1875503104 1838373888 2182785536 2028583168 3332576384 1065535424 606458144 3096535856 3147686888 3471646916 225940786 551450547 +2147483648 3221225472 536870912 805306368 3087007744 3019898880 3187671040 1426063360 461373440 1916796928 4104126464 1303379968 2144862208 3845390336 1731854336 3532455936 4017520640 2751250432 1068081152 946548736 3891128320 1474892800 3758423552 3756886272 602478464 2114245696 3136130144 2154395056 3091511592 4031620004 2564375310 3692877307 +2147483648 3221225472 3758096384 268435456 1744830464 67108864 2046820352 4244635648 1635778560 3519021056 379584512 1209008128 729284608 53739520 881459200 115146752 2844819456 722124800 1102028800 2542489600 676042752 3227061248 2767379968 3202071296 3932252544 2401687360 4196506784 1777627760 2292850488 2374847780 3674777422 1473166707 +2147483648 1073741824 1610612736 2415919104 939524096 872415232 3858759680 2298478592 1417674752 3569352704 627048448 533725184 3517448192 1659633664 6684672 2086207488 826310656 1559674880 772268032 1747668992 687593472 1627726848 1507782144 3626730752 757925248 3681718720 3119359648 1405359504 273294776 2959036108 2521423786 1356751841 +2147483648 1073741824 2684354560 4026531840 3892314112 1543503872 3992977408 251658240 343932928 2453667840 3592421376 1261436928 866648064 861667328 3320446976 3858300928 2354479104 680312832 3957186560 1565995008 670140416 2654280704 149193216 3579952384 846022272 4252040896 3175580384 1478898544 1649093160 2470161436 3632025666 995786335 +2147483648 3221225472 2684354560 4026531840 134217728 3019898880 1174405120 1325400064 813694976 1598029824 4250927104 3979345920 1115160576 1251737600 600178688 4146266112 809992192 2444345344 610967552 2851172352 2733033472 3533663232 4065445376 4246400256 946407040 1493870784 2227249760 1084159568 1745047048 3650605140 3191459274 1311692513 +2147483648 1073741824 2684354560 1879048192 2281701376 1409286144 4127195136 1258291200 25165824 3720347648 3223322624 2114977792 850919424 4276879360 1642987520 4212719616 1799782400 129548288 4086947840 3388157952 713410560 3398790144 618198528 1474921728 4223347840 2103568960 3137292704 2908465456 3508824696 2848591748 643005762 777355661 +2147483648 1073741824 1610612736 3489660928 671088640 1543503872 3925868544 721420288 2558525440 1530920960 1625292800 1676673024 3102212096 3668705280 832700416 204013568 3483795456 2935275520 1723195392 3607056384 1682569216 480578560 164950528 1357233920 1745307264 2558372032 964903520 3503552656 2736288680 1447297724 1024354810 747308611 +2147483648 1073741824 1610612736 2952790016 2818572288 1275068416 301989888 184549376 1082130432 1463812096 1214251008 3694133248 2757230592 2118909952 3212967936 988086272 3780673536 2917842944 232251392 209932288 84658176 499743744 359303680 1318554368 3538096768 1010559168 1209073760 1004964560 3166037512 538324804 2917883954 3030383931 +2147483648 1073741824 3758096384 2415919104 2550136832 2080374784 3590324224 50331648 1551892480 3443523584 1902116864 2505048064 3677880320 828637184 1782972416 2297888768 1987084288 1080475648 1244258304 3892121600 3246233600 1691563008 3042351616 3250694400 2707520640 234870976 3247574880 278478672 1882953528 748973252 1214668710 1808210301 +2147483648 1073741824 1610612736 268435456 2550136832 2348810240 3523215360 4110417920 3045064704 3124756480 2699034624 4247781376 2726821888 2041315328 2741895168 1741094912 1224114176 2779299840 1046994944 1207783424 186357760 2561356800 1589158400 2768212736 1917402496 3238106432 559301472 1118001808 2496967496 657572460 3109974442 2781813269 +2147483648 3221225472 536870912 268435456 3087007744 2080374784 33554432 2499805184 511705088 2051014656 778043392 1034944512 1934098432 3742105600 1124728832 3160211456 1447788544 737263616 1231331328 2145595392 1656289280 2979070976 3798043136 4194087680 1981242752 3791055040 734666464 2726105168 614173768 2911488012 3428893274 939862871 +2147483648 1073741824 2684354560 805306368 1207959552 2348810240 1711276032 285212672 3682598912 1488977920 966787072 2232418304 821559296 3476291584 2929065984 1114963968 1764786176 1362542592 3078348800 4007604224 3044009984 3810077696 2130893312 1785577728 3899262336 4227793472 3795830560 3372290672 1682356408 11783908 1556304526 2778039613 +2147483648 3221225472 1610612736 4026531840 402653184 2214592512 1979711488 3103784960 1317011456 3913285632 3122659328 678428672 2537029632 3182166016 412221440 3789225984 384401408 3230384128 1663606784 273485824 3341068288 3111060480 1470617088 3573187840 2327215488 3275562176 1771865440 235078128 3436564232 1798417652 632801874 655533011 +2147483648 3221225472 2684354560 4026531840 2281701376 2080374784 1979711488 855638016 981467136 4198498304 3323985920 2999975936 1460142080 2511077376 3671719936 293666816 4152459264 957071360 1673699328 751792128 1129236480 507849728 2944918016 3259552000 176571520 3976416192 23392224 1142703216 2913092824 213211580 1633656730 2657939439 +2147483648 3221225472 3758096384 3489660928 3623878656 67108864 1375731712 1996488704 1501560832 3686793216 3391094784 4249878528 1854406656 4034134016 2147090432 2631467008 2228846592 4092837888 2757926912 3555676160 3526817792 4282725376 828892672 4285069056 2486065280 3652403776 178839712 2400078128 2959295448 2640370492 3105515190 36245203 +2147483648 1073741824 1610612736 3489660928 1744830464 2348810240 1509949440 3405774848 2793406464 1413480448 2967470080 1980760064 1237843968 1102839808 1364590592 1377107968 1442086912 640860160 246407168 3867627520 3233019904 664873984 557758976 4274106112 3757442688 2816819136 1219265248 2080804880 1470480088 1918119900 643442066 981151265 +2147483648 3221225472 1610612736 1342177280 3623878656 603979776 570425344 1426063360 2776629248 1547698176 2556428288 258998272 1036517376 3215720448 154796032 1232797696 1770029056 524992512 1379508224 540348416 4048943104 11482112 4018058752 2516033280 3525321088 2551207232 3594017888 3517212112 3686150440 1959855276 956551978 2622370271 +2147483648 3221225472 2684354560 2415919104 2818572288 3825205248 1912602624 2936012800 2373976064 2680160256 2422210560 1672478720 4292345856 2616459264 2811625472 493158400 1728544768 832684032 962371584 638545920 1172895744 2293828608 1797099008 1131843328 3904926848 2715831360 4067439776 1857578000 3838068616 1930300356 3652264622 2382477485 +2147483648 3221225472 536870912 1342177280 3623878656 4093640704 3187671040 419430400 2273312768 339738624 2799697920 2958032896 4092067840 2665218048 1729757184 3823435776 2042265600 946913280 1472045056 1752903680 3600930816 1740706816 2096422400 1732483328 3698336128 2526547008 532940640 2493383056 1973099512 3664876652 4243158802 201914663 +2147483648 1073741824 3758096384 805306368 2013265920 2080374784 2516582400 83886080 1769996288 2780823552 1155530752 1009778688 3153592320 3121348608 2234122240 1498349568 1061322752 3470311424 2586828800 3309375488 2934163456 3020624896 1104984576 2626812160 542642048 1268519232 1782723232 3047893840 3142381064 1400496212 4009518466 1471284831 +2147483648 1073741824 3758096384 1342177280 2818572288 3556769792 2248146944 1191182336 2105540608 566231040 2418016256 2356150272 1310195712 4045144064 2807431168 3062956032 92635136 3122905088 3454722048 2467500032 2767648768 1480936448 141014528 415288576 2797879936 443177536 2142715808 3289176368 138036040 3739164388 2559089114 347091321 +2147483648 1073741824 2684354560 805306368 4160749568 1677721600 1308622848 3506438144 3665821696 3317694464 3344957440 667942912 828899328 1723596800 3461218304 1575682048 369524736 572047360 886824960 3124834304 241690624 3188683776 1552741888 1804204288 4258530688 2012360384 941956384 1689104144 3468588088 2457022636 3592602978 854782653 +2147483648 3221225472 1610612736 1342177280 2818572288 1006632960 436207616 318767104 2172649472 3980394496 2594177024 250609664 3008888832 1221853184 446300160 3655270400 1926135808 4062494720 224632832 1243156480 2654468096 247663616 1825079808 1740486400 588518016 184172608 3385801184 2537982512 3281567496 2811617348 1339562142 2165574811 +2147483648 1073741824 1610612736 1342177280 134217728 4227858432 167772160 3305111552 2759852032 2621440000 2057306112 957349888 2074607616 724828160 1153564672 3714252800 4243816448 4272013312 1135271936 1896697856 3642669056 1158634496 2124280320 2689371904 260329856 3959038400 2269059296 350586928 2117121912 2411877708 853740902 3476266943 +2147483648 3221225472 1610612736 805306368 3892314112 3556769792 2181038080 2432696320 3649044480 3930062848 1650458624 2142240768 2592604160 3823370240 365559808 1033568256 3680993280 2472394752 305045504 1864175616 3993159680 1171463168 3374573056 554151680 1894636416 2393276736 1207513952 2403915216 495469896 2305034348 3876213198 3023769635 +2147483648 3221225472 3758096384 3489660928 402653184 1543503872 1107296256 2365587456 1098907648 1572864000 1549795328 745537536 470286336 122945536 476446720 2840002560 100564992 3223896064 2097651712 3051180032 916191232 1930384384 302688768 1339994880 3841491328 2929695552 3224460960 3108107536 2907318888 4252835276 3641409782 834104557 +2147483648 1073741824 3758096384 2952790016 3892314112 872415232 3724541952 2499805184 1652555776 3326083072 3231711232 1970274304 4028104704 2463367168 900857856 2866085888 3883237376 3589783552 3516588032 2756382720 1721141248 2706185216 593597952 2443555072 1663010688 3247894720 348998368 413245744 247854408 252684964 345944958 3683716399 +2147483648 3221225472 3758096384 1879048192 3892314112 1409286144 3254779904 1895825408 1166016512 2403336192 2304770048 2742026240 2685927424 3413377024 1249509376 3779657728 2597945344 143900672 1386389504 2843693056 3255740416 1272019968 1550681600 575246080 3124489088 3480149824 2460032992 2708839632 2730343464 1879163076 96990254 3536383355 +2147483648 3221225472 536870912 1342177280 1476395008 603979776 1979711488 1493172224 3934257152 3342860288 2346713088 1087373312 873988096 1558970368 793116672 4262789120 3220275200 2569519104 902471680 1921462272 448714752 3270333440 3662542336 2226771200 1309904256 96534208 2338599008 1515330576 3832491192 3090851796 1064246834 3854235369 +2147483648 3221225472 1610612736 2415919104 1476395008 469762048 1711276032 3204448256 2692743168 2839543808 3357540352 714080256 1876426752 3785621504 3483762688 1180893184 1411153920 577421312 3136397312 3394834432 2307758080 2983924736 2022214144 155508992 3348007552 1895268544 2724859232 4004079600 1550164088 1349980148 1601349718 2964686397 +2147483648 3221225472 2684354560 2952790016 939524096 738197504 2650800128 352321536 2810183680 2252341248 1679818752 3725590528 2260205568 98304000 961150976 4249288704 2911141888 3600728064 641835008 3364450304 2535843840 3206501376 1101574656 2115818752 3771902848 418642496 3367117920 3510311408 2073990840 1841401988 1892221466 1443225415 +2147483648 3221225472 536870912 1879048192 671088640 738197504 503316480 2734686208 578813952 2705326080 119537664 3864002560 2696413184 2169241600 1672871936 1640693760 2259320832 1628225536 366977024 757673984 4228630528 4110646272 210688512 4002340096 3415134336 1846471616 2949549664 2628702576 3495885720 192328868 803399666 250144625 +2147483648 1073741824 1610612736 3489660928 3892314112 2214592512 4194304000 3003121664 3615490048 541065216 2866806784 997195776 3063414784 3517710336 1821507584 1134755840 1903263744 2245246976 1971904512 3261419520 2573006848 3836439552 1832254976 4000692992 1528163968 1948642112 2858276960 2676072336 3960180584 390368068 3301381250 3456618979 +2147483648 1073741824 1610612736 2952790016 4160749568 2214592512 100663296 117440512 1551892480 3443523584 484442112 911212544 3222798336 3995860992 4198105088 1330053120 1994620928 348766208 771153920 3509145600 2342701056 36656128 2606592 1391971584 4222614144 3747840704 1544126816 4090933648 609830520 3611995668 3626728466 775523511 +2147483648 1073741824 536870912 268435456 4160749568 2885681152 704643072 1728053248 2306867200 2403336192 1688207360 235929600 1074266112 2195456000 4272291840 3486580736 4144726016 1006485504 2667896832 109277184 435206144 992551936 871334400 476049152 2563217536 315878976 2353635040 1192140848 3591115640 4149106332 616379714 2687888425 +2147483648 1073741824 536870912 2415919104 4160749568 1946157056 234881024 1526726656 2323644416 3930062848 2564816896 2553282560 2272788480 2060713984 1264451584 889782272 984973312 4137402368 3716866048 3172691968 285669376 1971414016 2302258688 578916608 821409920 2658919360 230334432 644038416 3922912968 534732692 1672528750 603221705 +2147483648 1073741824 536870912 268435456 3087007744 1677721600 2315255808 2936012800 2457862144 3795845120 1604321280 1601175552 3489136640 4045144064 329121792 206241792 2471723008 1895677952 1835982848 4270944256 1659549696 327353344 1670891008 3687840512 3919825024 4224055232 865248736 920614576 1588195528 2541018580 3066582378 3141811373 +2147483648 3221225472 1610612736 805306368 2013265920 3556769792 3657433088 3271557120 729808896 2336227328 2678063104 1542455296 3880255488 3703308288 1504575488 2720071680 25198592 765378560 4191657984 987435008 331597824 1159287808 1765060096 3006057216 3416841856 288535872 3336688608 1522419376 2134464520 1619302220 1128593186 3693384125 +2147483648 1073741824 2684354560 2952790016 3087007744 2483027968 4060086272 3036676096 1669332992 1505755136 3189768192 2685403136 1908932608 1997799424 1863712768 456065024 2540470272 3593125888 1496178688 174403584 620865536 1914639360 1748299264 3736534784 3838824832 1835826752 2400855456 2655350576 4094801784 978790716 1876997638 2986404277 +2147483648 3221225472 536870912 2952790016 671088640 469762048 2315255808 3338665984 4202692608 1052770304 1482686464 1557135360 4259840000 841220096 4047896576 2638413824 2788130816 3959013376 603103232 3930664960 1246668800 2591235072 1381474816 3574959872 1465962624 2471788480 2560501664 1738495760 2722479288 3821575916 3662700142 422058165 +2147483648 3221225472 2684354560 3489660928 1207959552 2348810240 167772160 2231369728 4236247040 163577856 1218445312 1682964480 3304587264 317456384 3566600192 3643211776 1038385152 576897024 1943904256 2695196672 624547840 3698809856 2476534272 1582233344 3396061568 2861723072 2487559712 914999280 415177240 1173916996 2036124738 3580810449 +2147483648 1073741824 2684354560 805306368 2281701376 469762048 369098752 1023410176 4051697664 247463936 3290431488 2708471808 397934592 1509687296 468582400 2919432192 2942009344 2223357952 3202277376 1185492992 4073383936 821251072 3475239424 4208578816 2239816576 1974606144 1834813216 2822806192 554842440 2238521524 2014886778 1681816965 +2147483648 1073741824 3758096384 4026531840 671088640 1811939328 3590324224 83886080 3951034368 1765801984 803209216 3765436416 1892155392 3622043648 82968576 1444610048 2723643392 1578483712 3177635840 3519352832 760915968 3047906304 1707080192 3961649408 810338176 104994880 3497221600 1914937744 1449118696 2991686508 3380926606 472265311 +2147483648 1073741824 1610612736 1879048192 3623878656 3690987520 2046820352 4177526784 310378496 1010827264 3110076416 2976907264 645398528 1249116160 203292672 3656974336 4249321472 2028584960 2034819072 3790295040 4275349504 1246307328 2887752192 3616395008 4276025216 4015944896 2971217376 4227306192 3107036328 3748446580 530386718 2152828025 +2147483648 1073741824 536870912 805306368 1476395008 67108864 637534208 3472883712 1199570944 1472200704 857735168 756023296 2410151936 3509846016 3971088384 2834628608 4257316864 2653143040 480174080 3671814144 145926144 933585920 3213465088 4188531968 1926532736 273812288 3536143776 1769580208 1740617080 983086604 3948680358 2275819463 +2147483648 3221225472 1610612736 1879048192 939524096 3556769792 2785017856 452984832 1400897536 683671552 1126170624 4059037696 1289224192 3358851072 3934650368 2695561216 1838579712 396410880 288595968 348196864 244312064 1385911296 2850991616 3265582336 441298048 2058255168 3838259744 3093617456 879611528 3957216196 1331645038 1370548709 +2147483648 1073741824 2684354560 268435456 3087007744 2483027968 369098752 1124073472 1350565888 3149922304 257949696 321912832 1751646208 3403415552 2826567680 3835756544 3096674304 3281633280 1735450624 2158964736 1651832832 1872839680 873709056 4065955072 17860736 3122622144 542959136 341654800 679070792 2306907996 3165064610 1863887895 +2147483648 3221225472 1610612736 4026531840 1476395008 2214592512 1308622848 3271557120 3917479936 2713714688 3101687808 1255145472 4167565312 1704198144 2408448000 1000275968 692092928 1667153920 3725172736 1647120384 2636490752 1449075712 866186752 412006656 920771712 2600013376 2769006496 2578479952 1920482936 4254861548 294275062 1775848201 +2147483648 3221225472 2684354560 3489660928 402653184 2348810240 301989888 4244635648 2508193792 2847932416 144703488 173015040 1433927680 3860070400 552730624 1074200576 3506733056 1457963008 3581517824 3696848896 742774784 801600512 3668230656 1446433536 2302802304 2595045696 965213856 3611846512 3659295000 2936959492 2075742718 4126538975 +2147483648 1073741824 536870912 4026531840 402653184 738197504 2919235584 1459617792 3279945728 2160066560 1767899136 4149215232 715653120 3460562944 2094923776 3515809792 1167949824 2790506496 1901387776 2810015744 2028521472 2857313280 25018880 2797837568 18674304 111763776 1811862560 3973342736 1167484664 3705366156 3385580350 3211307497 +2147483648 1073741824 1610612736 1879048192 1207959552 3556769792 1509949440 3707764736 1753219072 3586129920 354418688 2861563904 639107072 1370750976 1849556992 1892483072 3756949504 117489664 1203101696 211767296 3985221632 2827840512 2878264832 2205192960 689828224 740492224 2640048672 2099909936 136515000 3478891412 338318846 1252226457 +2147483648 1073741824 2684354560 805306368 1476395008 1140850688 167772160 1560281088 2541748224 3292528640 3974103040 2603614208 3879206912 3678142464 131989504 179765248 1550155776 3561734144 4091863040 3970772992 361818112 2820088832 917878272 2680396544 1000403328 2226093120 3351891296 335412880 950501704 674412724 3927838778 3440857053 +2147483648 1073741824 3758096384 2952790016 1207959552 872415232 3858759680 520093696 1870659584 4240441344 1516240896 1353711616 2717384704 146538496 2081554432 2820997120 921796608 135512064 3958300672 2117275648 349865984 3422899200 2791425536 2273049856 1597693568 4084563776 1215943712 1589107600 103871112 3139190612 2353163290 523043035 +2147483648 3221225472 3758096384 2952790016 939524096 3959422976 2852126720 1862270976 662700032 952107008 1449132032 1674575872 1286078464 2627469312 2523791360 3131375616 2895085568 1062322176 1384947712 574050304 227854336 617837568 3679375872 3619950336 2812947584 1208950080 3288372768 2148609424 3258820408 4240099916 1020660242 3094419421 +2147483648 3221225472 1610612736 1879048192 2818572288 2214592512 1308622848 587202560 2122317824 3116367872 1180696576 2574254080 4202168320 3513516032 3261464576 3137929216 3786637312 1690681344 818192384 543363072 3802982400 3666287616 2904477184 1482965248 1416768640 1300458944 60590112 2749330320 2208465128 82475764 1029655634 2321714377 +2147483648 3221225472 536870912 268435456 671088640 2214592512 2315255808 620756992 1887436800 658505728 2824863744 3398434816 2611478528 4190371840 1304035328 3223650304 696877056 79937536 3839795200 1572548608 2068248576 1759988736 2418064896 258228992 3062529408 2436721600 1821766496 2655383248 905816 3902386668 2947280222 1941624731 +2147483648 1073741824 1610612736 2952790016 1207959552 2214592512 4127195136 2231369728 1803550720 1245708288 2015363072 1647312896 594018304 262144 4177395712 1654980608 3279978496 2406400000 1972625408 352276480 640403456 1698892800 1684643328 119827712 642646912 3272415296 3882141792 2151724016 370067624 2634252924 4268183310 2284292121 +2147483648 1073741824 536870912 1879048192 1744830464 1946157056 3388997632 2130706432 947912704 3292528640 2636120064 550502400 3878158336 3445358592 3973447680 391184384 1239580672 1724170240 1668145152 393965568 3035990016 1769954304 591894016 3396090624 3410917504 1096114880 2320548832 2144838128 2623822168 3502400556 4222316786 3051208065 +2147483648 1073741824 536870912 1879048192 3892314112 2214592512 570425344 1593835520 3682598912 2420113408 3894411264 443547648 33030144 4027842560 626130944 3871408128 254705664 3727474688 1852170240 3693572096 1754105856 1998265344 1803791872 805598976 3388630144 4141692736 1003548768 3985372400 1017658504 3357291796 2029927022 3852943247 +2147483648 1073741824 2684354560 4026531840 402653184 1140850688 2986344448 2231369728 1820327936 2520776704 4150263808 409993216 55050240 3593732096 1321336832 2472345600 1342078976 187482112 4291420160 3138072576 1941014528 2811716608 2960651776 178284288 1758486912 43545024 4130104800 2913883088 2316524584 3864893804 1368993574 2218041391 +2147483648 1073741824 536870912 4026531840 3355443200 469762048 2852126720 3305111552 1300234240 1539309568 4041211904 2104492032 1343750144 3446407168 307363840 1883176960 2891546624 2661007360 575463424 178352128 2464466944 2150976512 2217390592 4261441280 855662976 41968960 591404960 782254672 3394242472 2005409028 621035362 3265665315 +2147483648 3221225472 2684354560 805306368 671088640 2214592512 2919235584 2566914048 1283457024 3267362816 1730150400 2268069888 201850880 3057385472 262799360 3359440896 848461824 1881718784 967680000 3469438976 3000346624 3089046528 802401792 2188382464 2389188992 3815537088 4008858016 56178608 4099710952 3453732684 3444314978 1564639007 +2147483648 3221225472 2684354560 1342177280 3087007744 1006632960 637534208 1660944384 595591168 3032481792 1096810496 3861905408 4075290624 50069504 2283667456 1998651392 4256202752 3053371392 797417472 1944285184 488609792 81224704 3337456128 269500672 1903719552 1329872704 4063906848 2435523600 1601414728 3002165276 3341320434 1992990069 +2147483648 1073741824 3758096384 2952790016 134217728 201326592 1644167168 1996488704 327155712 2772434944 622854144 28311552 825753600 3183738880 2427322368 3754229760 1640333312 3606822912 3963019264 3981381632 2373879808 3931335680 1975843328 1720713984 1468560512 3346822976 1009401568 206273776 2796617064 2156294676 1187581830 37217657 +2147483648 3221225472 3758096384 1342177280 939524096 2483027968 2516582400 3942645760 3380609024 3116367872 1264582656 1771044864 2637692928 2325479424 3701604352 1108672512 555319296 3058417664 1953931264 965431296 3000940544 4214162432 2321587712 1205349632 1590443136 1157248576 2384015264 117688976 3087184408 2636992548 4135945850 4167679219 +2147483648 1073741824 2684354560 3489660928 2281701376 2751463424 2248146944 3674210304 1988100096 1530920960 1746927616 3692036096 1683488768 271843328 741474304 2279931904 3923607552 551534592 15917056 3313709056 867866624 258948096 1358749184 2593670400 2983474304 3846308288 1552761184 3206653424 2277607480 1429336180 2157552670 1871051647 +2147483648 1073741824 2684354560 1879048192 402653184 4093640704 2986344448 1795162112 2810183680 3460300800 1684013056 2563768320 3597139968 1421082624 1911685120 2886008832 3037954048 802275328 4214022144 2357407744 3301230592 3010929664 2480336384 2875342592 3356298880 1752687424 3637216096 878556112 3477268216 3307214764 2972720038 3220702823 +2147483648 3221225472 3758096384 805306368 2550136832 1677721600 2717908992 855638016 847249408 2000683008 3466592256 2979004416 3458727936 2427715584 4011982848 1027670016 1602256896 3574775808 3702235136 890720256 2399373312 3596837888 817989120 3247578880 1866007168 2768039360 599052640 2020669616 1825243064 2647120076 2270777766 4128035023 +2147483648 1073741824 3758096384 2952790016 2281701376 67108864 1442840576 654311424 1115684864 2151677952 3856662528 579862528 3344433152 1275330560 3691118592 475070464 2623832064 3717644288 944758784 1083641856 1654097920 3797101568 3644177920 1886543104 1226392192 3061362112 4126206176 2488048784 811246104 3641819732 1539312454 4095751711 +2147483648 1073741824 2684354560 1342177280 1744830464 3019898880 637534208 3774873600 3347054592 2847932416 408944640 3788505088 216530944 760479744 3506044928 2619539456 1030062080 3081748480 1635049472 2429366272 2325534720 2333674496 4230407680 1117416704 1995649408 1292756032 3619419552 1756298256 3458085560 182538860 2893711446 1378095443 +2147483648 3221225472 3758096384 805306368 3087007744 3690987520 1912602624 1291845632 3749707776 3024093184 1419771904 284164096 3256352768 3311140864 765853696 2358706176 2708373504 1528348672 1797758976 1621970944 977242112 3715200000 1029294592 2491824896 1160186240 945216576 3002377568 3023690416 2543214728 1273961956 1562559354 2977348321 +2147483648 1073741824 536870912 268435456 402653184 4227858432 771751936 3271557120 8388608 4273995776 1516240896 4052746240 3100114944 1439432704 720240640 1801125888 2412937216 172802048 1955586048 2302242816 977778688 2213893120 237623808 3714987264 1058742400 175303360 1144826016 3835144464 303908120 4250248924 318260394 141825157 +2147483648 3221225472 536870912 2952790016 2281701376 2080374784 905969664 3539992576 3447717888 3309305856 2199912448 2607808512 1155006464 1692663808 953548800 316735488 463044608 312459264 2828443648 554905600 273590272 3019328512 3684221440 3700830464 2369877120 824819776 2292698080 2279783152 831326472 3380870020 2077530758 2516330789 +2147483648 1073741824 2684354560 4026531840 2013265920 872415232 2181038080 2600468480 1065353216 3158310912 3365928960 1949302784 1506279424 2410938368 231079936 784400384 2718793728 2396766208 446881792 1106456576 1093306368 333927424 2321350144 237926144 260394624 2254700352 3774787168 2490448048 3204818920 3557803116 2998199942 3773431885 +2147483648 1073741824 1610612736 2952790016 1476395008 4227858432 436207616 486539264 260046848 3569352704 526385152 3387949056 643301376 1445199872 1282539520 2271412224 4057038848 1454620672 1941495808 3572846592 1780533248 1563493376 1575135744 908734208 1531381120 681809984 3394274592 3903398672 1713824168 3639106212 1776053286 2781246583 +2147483648 3221225472 2684354560 268435456 2550136832 3825205248 1375731712 3439329280 763363328 163577856 2074083328 1989148672 2510815232 4212916224 852885504 1924333568 2482929664 127451136 1221828608 4072239104 3359356928 541414400 3239958016 988677888 4136064384 4151625024 1511902880 4167985904 935798520 3298077580 1894640242 469113633 +2147483648 1073741824 536870912 268435456 671088640 1946157056 3791650816 3405774848 444596224 2512388096 3206545408 1485832192 3678928896 2518941696 637927424 1157300224 2645000192 1301397504 1710415872 2950262784 2379921408 1426934784 4175726080 1009389312 4063823488 2531958208 1913999392 2536037680 3856152248 1013729852 228729246 1136481637 +2147483648 3221225472 3758096384 2415919104 3623878656 1140850688 2583691264 419430400 3867148288 2143289344 1637875712 3121610752 3985113088 930873344 3095265280 3779395584 3923083264 1167835136 33988608 3276230656 1148114944 1472926720 1734927872 436876032 2995211136 1590603456 643525152 3248536944 3054914744 3922267484 349413138 2337986773 +2147483648 3221225472 1610612736 2415919104 3087007744 2885681152 3858759680 352321536 1048576000 994050048 1872756736 1500512256 3891789824 974389248 572915712 2371944448 998801408 1023328256 1725407232 1381175296 3310327808 886531072 2596381184 3379169536 1151534976 2239204032 3710080608 2142763568 3024300616 1906814164 1957394798 3957041525 +2147483648 1073741824 2684354560 3489660928 402653184 2483027968 436207616 4009754624 2239758336 2789212160 429916160 2878341120 2026373120 3189506048 3498180608 65470464 306544640 2121777152 520675328 3078172672 3458242560 2589291520 494571008 1134975744 1136752768 1858397248 2643657824 936098864 2702878648 3470140092 498691586 490780475 +2147483648 1073741824 536870912 268435456 4160749568 2348810240 1845493760 1929379840 3246391296 910163968 1377828864 2964324352 1553465344 966524928 3181248512 2732916736 193691648 33931264 3775455232 1525116928 4075862016 2624267264 587633152 3869924608 1270833280 1846313536 3353693280 1963702768 3150300648 3865632964 2180465786 2761481117 +2147483648 1073741824 1610612736 805306368 3623878656 3825205248 1375731712 3070230528 2944401408 3527409664 2782920704 753926144 3692560384 3277586432 2353135616 3979280384 3218571264 3355820032 2332221440 431050752 2801436672 1008534528 3315639808 3756934912 1265973376 346356032 3541061472 199756048 3200529448 2891861060 1443710842 1355333299 +2147483648 3221225472 536870912 268435456 3623878656 67108864 3992977408 1426063360 1652555776 2822766592 4091543552 3092250624 2507669504 147062784 1678639104 2841313280 2077392896 3320627200 3261046784 3608227840 919074816 142947328 3862005248 584730880 4140644224 4238184640 487065056 919365520 2168605048 1020862756 2175500374 2977396329 +2147483648 1073741824 3758096384 1879048192 2281701376 4227858432 3657433088 1459617792 2541748224 1841299456 1109393408 718274560 58195968 2203320320 2785148928 2215313408 2553511936 406962176 4003651584 3688697856 662366208 3558427648 3890258432 347498240 335093888 1125169472 2401128608 1221940528 2747705112 1809279748 1531816990 866432967 +2147483648 1073741824 3758096384 2415919104 1476395008 4227858432 905969664 3103784960 3732930560 104857600 2753560576 4172283904 2217213952 2306080768 1398669312 2227896320 2767683584 2931408896 1965744128 1801523200 2023921664 224744448 2318711296 344619264 4217721216 2469721280 3121235680 891627888 2467626984 2293895196 1041049942 2111872081 +2147483648 1073741824 536870912 4026531840 3623878656 4227858432 2248146944 3976200192 327155712 4164943872 1784676352 4272947200 1791492096 282329088 1564868608 2079916032 3076816896 112377856 3277053952 3499847680 24365056 743130112 2433468928 3696689408 1872335744 4167565376 3468961120 916357072 2356496072 1232001484 1306654454 3614706781 +2147483648 1073741824 1610612736 1342177280 3355443200 603979776 1711276032 4043309056 1786773504 2772434944 2380267520 223346688 3684171776 1555300352 3209297920 4261740544 281247744 2189017088 592764928 4025176064 1022670848 2228960256 3724344832 2539074816 884134272 3016780480 2698511712 4233381392 43667576 4225585108 404225310 1755552899 +2147483648 3221225472 2684354560 2952790016 4160749568 67108864 570425344 3976200192 897581056 4282384384 585105408 189792256 912785408 2909536256 1031667712 4143906816 2111733760 2723201024 1366794240 4127027200 1448601600 2341286912 3679438336 1920564992 2391137664 3232502080 3026069984 1804552464 3863398392 308590636 3751666442 1868052877 +2147483648 3221225472 2684354560 2415919104 2281701376 1409286144 369098752 754974720 192937984 1715470336 1088421888 1785724928 2866282496 2514223104 1776680960 1555759104 2419490816 3909140480 3086196736 3920719872 3771987968 308354048 740017664 3587536128 3839467392 1258572864 3124372064 811403664 51237608 2172013284 1729316122 699585985 +2147483648 3221225472 1610612736 4026531840 402653184 2617245696 369098752 2634022912 2290089984 1010827264 866123776 1806696448 1666711552 557056000 2209742848 342818816 4029448192 3016409088 1189978112 2619150336 2408425472 1498219520 3125139968 970012928 1153405824 1389133248 4172432096 1514239152 2845297320 163585764 3613420110 3964667517 +2147483648 3221225472 2684354560 2952790016 2818572288 1811939328 973078528 4076863488 2139095040 4240441344 2472542208 3717201920 1864892416 2121007104 4137811968 669581312 3550773248 4114006016 2751963136 2197254144 3186092032 1831279616 3857701376 2432397056 3277187712 841359168 1623668256 3829371152 1978863256 1275692588 853297034 456794243 +2147483648 1073741824 2684354560 2415919104 3355443200 2214592512 973078528 1124073472 3313500160 515899392 2946498560 4042260480 3922198528 1468268544 2782789632 1120600064 439058432 2019934208 3375816704 1562456064 1083619328 2026978304 2715733504 3574934272 2145425024 2915969600 3029558816 2989986672 1300745032 120561804 4177263550 3818773977 +2147483648 1073741824 2684354560 1342177280 1744830464 1140850688 3724541952 788529152 645922816 3468689408 1210056704 1852833792 1765277696 3072065536 1153564672 1470038016 2800058368 3451371520 4156612608 1370566656 834721792 1118899200 1161862656 1769040128 3001078400 2218872768 2780350880 4107082544 2291321288 3720773620 4239459018 3661689123 +2147483648 3221225472 3758096384 2952790016 1476395008 2080374784 570425344 2365587456 1249902592 1228931072 115343360 3627024384 9961472 3593732096 3818782720 4113367040 2177597440 4106600448 3475021824 2822197248 4020291584 3631694848 4123044352 1913074432 842584448 2898489024 2065613152 3754561424 3301116744 2669578084 1640645486 3687014825 +2147483648 1073741824 3758096384 4026531840 1744830464 1275068416 1979711488 3539992576 1585446912 3242196992 3755999232 2190475264 1497890816 428605440 2330066944 3052994560 2297528320 421773312 3831685120 1720127488 1642244096 88570880 2168637952 926357760 437955712 699627968 2115295328 2256019216 2603899288 1307988572 1782527498 3791039139 +2147483648 1073741824 2684354560 2952790016 3892314112 1946157056 503316480 117440512 780140544 3074424832 3365928960 3912237056 1248329728 278659072 2040135680 1643708416 1528659968 3914842112 2094456832 3738120192 3952519168 3866049536 1252439552 1745309952 2889535104 1654489024 4249062752 2311111600 4063513320 2875599292 2922591170 3109863847 +2147483648 3221225472 536870912 2415919104 3355443200 335544320 2919235584 1895825408 209715200 390070272 1847590912 1192230912 1697120256 2879127552 1876557824 1700331520 3981082624 1877000192 2837553152 2903453696 2439100416 112163840 2712782336 4175915264 538824064 1921342912 1328584544 1600772592 413353400 621011788 3498206706 2497542887 +2147483648 1073741824 2684354560 2952790016 3892314112 3154116608 3321888768 1862270976 1384120320 1900019712 543162368 2098200576 4044881920 683933696 2049048576 2639331328 67665920 1754972160 3571703808 843526144 1530112000 201276416 1061671424 167074048 893055616 601070016 2796503136 2143282896 3789633432 3558903924 3820414790 2362305935 +2147483648 1073741824 3758096384 3489660928 1476395008 1946157056 1107296256 4278190080 1249902592 1514143744 186646528 2974810112 25690112 795082752 251265024 591724544 1249214464 2520760320 1354948608 2754285568 2689775616 3611522048 2827410944 92342016 597666944 3117606848 2978170336 2766590192 3664866712 3683106236 2992552830 1751983067 +2147483648 1073741824 536870912 1879048192 3623878656 2080374784 3523215360 1023410176 3934257152 2084569088 4024434688 3150970880 1914175488 561774592 3192782848 527761408 3396304896 3838951424 3704414208 3682037760 1696368640 2087650304 719374848 1616997120 3983921536 3126771392 1065104352 3914205584 3841268920 649059156 4000433914 3430728485 +2147483648 1073741824 1610612736 3489660928 4160749568 4227858432 3388997632 788529152 3330277376 373293056 4016046080 2500853760 2830630912 2332295168 2752643072 2817851392 3615391744 601669632 128049152 731074560 3937531904 1059808256 3417688576 1681463040 1388364928 1493671360 1417415136 3837138640 299304856 2470705956 1703806454 1779657767 +2147483648 3221225472 3758096384 1342177280 3892314112 67108864 167772160 1996488704 4135583744 1463812096 320864256 1928331264 148373504 3759931392 1700659200 3643604992 2931654656 2851323904 496410624 1992249344 3093739520 4175916032 1463467520 848904960 451409024 3992748480 3632816480 1140078704 3321526984 1673467588 4259752762 3005707037 +2147483648 3221225472 2684354560 805306368 671088640 3422552064 2382364672 3808428032 528482304 3351248896 1562378240 1454374912 1276641280 262930432 3661758464 2845638656 402358272 1751760896 381460480 2900586496 1963763712 2558204928 1893763584 2916689152 3396184192 986365248 374358944 243802544 193214888 481715972 840133346 2079640747 +2147483648 3221225472 1610612736 1879048192 939524096 2080374784 1241513984 1023410176 92274688 734003200 1218445312 1659895808 2483552256 809238528 1354629120 3976921088 1870561280 919650304 3552813056 1964576768 2668881920 1319195648 2127034880 1764980480 1617616256 1080218944 3193876384 2246089328 1785432136 777342188 40215042 2587235285 +2147483648 3221225472 536870912 268435456 134217728 4227858432 1979711488 788529152 3498049536 146800640 3508535296 3436183552 981991424 3927179264 2944270336 1758658560 2985656320 3158032384 936419328 92876800 3969972224 605117440 94147072 1097535744 2878978688 462000320 3122769312 3857025968 2677267224 3440704764 4135542726 1231521313 +2147483648 1073741824 3758096384 1342177280 2013265920 1543503872 3858759680 218103808 2122317824 2445279232 459276288 1370488832 623378432 2592866304 84017152 1365835776 2855174144 733790208 2490228736 3287748608 4106090496 2221876224 3566836224 983650560 592630656 1337378496 2895681312 656647440 3665591560 3951706044 2176152426 1265936035 +2147483648 1073741824 2684354560 2952790016 134217728 201326592 2382364672 3942645760 3598712832 1405091840 3458203648 1861222400 1613234176 3597402112 420610048 1298071552 238649344 1304150016 1063051264 3039899648 4169967616 2741586944 1443428864 3300349184 930466944 635030976 1114343712 3305428656 2243256840 3427983420 278166074 1722181371 +2147483648 1073741824 3758096384 268435456 4160749568 3288334336 1308622848 2365587456 1065353216 264241152 3273654272 2683305984 4016570368 1264844800 1234567168 1004470272 2855567360 1681047552 3440762880 3585937408 604362752 3976545280 1635366400 1390348544 1807002496 4008882752 498455712 932000432 256759048 3306235164 2059922078 3506700701 +2147483648 1073741824 2684354560 805306368 2281701376 2214592512 1711276032 3674210304 3917479936 633339904 337641472 3461349376 3936878592 585891840 3980787712 4196335616 2055897088 3640442880 3011239936 3565498368 55306240 4204612608 1761590784 2349802752 2948768896 4016111168 1296413088 337521456 2848667736 1672008620 2535039594 3657447761 +2147483648 3221225472 536870912 805306368 3087007744 4227858432 1442840576 486539264 3347054592 1170210816 568328192 3708813312 976748544 474742784 1955201024 1851195392 1140555776 2395062272 3072237568 1562456064 565110784 1244206080 4180335104 4207368448 218342272 2330839616 843352480 4247656144 1372144664 658177956 2122263506 152023887 +2147483648 1073741824 1610612736 1342177280 1744830464 1946157056 1241513984 2533359616 1082130432 79691776 312475648 2249195520 2811756544 1791754240 2576220160 79101952 2442100736 3924934656 724492288 1443188736 2866722816 3228396544 779781632 2705808128 635952256 2387970752 1082432416 3461900912 3622568376 668872916 3679406658 3673401469 +2147483648 3221225472 2684354560 1879048192 3623878656 2348810240 2113929216 889192448 2071986176 4139778048 3705667584 506462208 1829240832 448528384 1410727936 457506816 2564128768 1506525184 1681039360 2935058432 629114880 68731904 3168940544 617555200 1406569344 2296896 3535312416 3631366608 3814156168 3287469228 1133595746 3666851777 +2147483648 1073741824 1610612736 268435456 2013265920 3154116608 2785017856 2466250752 3145728000 2260729856 3403677696 30408704 2411200512 2092171264 3084517376 4237492224 1597538304 458932224 494788608 379539456 584488960 575915008 4285925888 4094501120 1744436352 4222432064 3590952224 2032469712 2815792248 4268980740 2867368398 2262997883 +2147483648 1073741824 536870912 2415919104 2818572288 1140850688 2852126720 754974720 1400897536 1967128576 2766143488 3113222144 841482240 368312320 1305608192 1889337344 4120805376 3194273792 688775168 3762384896 2872637440 1777060864 61758976 2580222720 2372516224 196818496 3964785632 682059280 2631376792 1494756588 2385253958 1751010519 +2147483648 3221225472 536870912 2952790016 402653184 3019898880 1442840576 2667577344 2524971008 2428502016 3818913792 735051776 602406912 119799808 2175926272 3235971072 3271720960 1297661952 2828902400 53293056 924100608 1120633856 3420335616 3391556864 486143616 1384070080 3435526816 3104920560 159051992 1962192140 2105255598 2462481423 +2147483648 1073741824 3758096384 3489660928 1476395008 469762048 1241513984 3808428032 2894069760 4081057792 2447376384 1307574272 2678587392 2861826048 397017088 3936419840 4172906496 2226896896 1519312896 3097300992 520599552 334558208 519449088 2460964608 1782235776 778503872 857660512 503675920 1075546920 127834652 1363481990 2885417243 +2147483648 1073741824 1610612736 1342177280 402653184 4227858432 3187671040 3909091328 4152360960 943718400 2569011200 3618635776 4053270528 3847487488 1367998464 92864512 1090945024 2668937216 3066683392 1640321024 2333652992 33018880 1788230144 4057939200 1782173056 368915520 1094500704 1309014640 320559336 2585513156 351805534 2579769619 +2147483648 1073741824 3758096384 4026531840 134217728 201326592 100663296 2868903936 1686110208 4232052736 3105882112 615514112 4016570368 2643722240 650248192 3041853440 936280064 1617215488 1472192512 3224571904 3092817920 2693385216 464394752 1019302144 188733568 2557696192 460897248 3510216176 1061584488 865405628 3315460422 2133604271 +2147483648 1073741824 2684354560 268435456 402653184 3019898880 2248146944 1325400064 3883925504 3074424832 4208984064 2947547136 1542979584 3894673408 3076128768 948895744 3207168000 1015791616 1537269760 1553149952 108525568 3545142272 330186240 3353175296 119203456 925651776 2221308384 222370832 3783564680 3536396052 1048108118 2158458771 +2147483648 1073741824 536870912 1342177280 2550136832 67108864 973078528 486539264 3749707776 725614592 2267021312 160432128 2801270784 1496055808 177864704 1977155584 4014964736 1445838848 1498996736 3654119424 2451150848 1931392000 2428896768 2311807744 1706207616 1226594368 254941920 1902982896 952756600 4006017380 2927256386 2594767255 +2147483648 1073741824 536870912 1342177280 2013265920 3825205248 1107296256 2164260864 595591168 3007315968 362807296 3429892096 2485649408 3463184384 3712090112 3721986048 3926687744 2120663040 2287198208 3210571776 2210568192 556647424 1960707584 2884853504 303672192 4065862720 658794208 3870163376 1490779336 485870524 1859793274 134025715 +2147483648 3221225472 1610612736 2415919104 1207959552 2751463424 1577058304 1191182336 864026624 2990538752 1520435200 1399848960 2758279168 3626762240 2309357568 3108306944 2287697920 4002791424 377266176 2495680512 3643906048 2208734208 1450843648 625674496 3117590144 2595764544 78935392 3416400048 3631159624 3133720732 2875409786 2002698625 +2147483648 3221225472 1610612736 4026531840 939524096 201326592 2382364672 419430400 629145600 4055891968 2174746624 3759144960 1786249216 2615934976 287703040 3348037632 4146298880 192790528 1671340032 98242560 3410601984 2437190656 621429248 638127360 1362920832 770080064 3517914272 703847408 539343800 2049091492 468022498 1562027881 +2147483648 3221225472 1610612736 2952790016 3355443200 469762048 838860800 4177526784 3967811584 1421869056 2539651072 3673161728 2276982784 2544631808 3424518144 4067229696 1719631872 3201941504 177774592 783880192 246253568 3696937984 2117210624 2385715968 733119360 389443520 3624479392 3300241552 493285672 2195991508 681810 4225728213 +2147483648 1073741824 1610612736 805306368 3623878656 603979776 2650800128 3305111552 1736441856 3544186880 790626304 3387949056 2714238976 235667456 2555510784 2699231232 3470032896 4031692800 1445060608 1734823936 2771027968 231703552 1908278784 4146143488 305108864 3392023104 4248397536 3751518448 1291349832 2611232460 3700312954 42545915 +2147483648 3221225472 2684354560 4026531840 671088640 1811939328 2181038080 2533359616 1736441856 2839543808 1495269376 2616197120 357040128 4021551104 706347008 3405578240 1433960448 497729536 698589184 467759104 1632028672 1507195904 2930407936 395662080 2679936128 154703168 604679904 76795120 1254700872 2317537164 2222431718 3962252099 +2147483648 3221225472 1610612736 2952790016 2550136832 738197504 1845493760 3170893824 2441084928 767557632 2820669440 2807037952 414711808 626786304 3377856512 3614113792 793739264 1998700544 1154916352 82776064 250972160 1951720448 587604480 1716731136 3688077184 1347941696 1039006368 3768105776 2722640088 2104777124 3952222586 3669036457 +2147483648 1073741824 1610612736 2952790016 4160749568 3959422976 973078528 83886080 2306867200 2025848832 2854223872 1601175552 1582825472 64225280 2315649024 3794862080 1354268672 1634123776 2185486336 2547863552 1920649216 2115621888 3444978176 3524855552 2192867712 3883188032 3637809184 1566873264 4028420424 3879266244 2728852446 1524866485 +2147483648 3221225472 1610612736 2415919104 939524096 1275068416 2785017856 1191182336 1233125376 4190109696 1663041536 3706716160 1012400128 3359899648 354811904 2997288960 1025998848 3252273152 2096799744 3436908544 617977856 2475729920 2524336640 525285632 2740694656 2284568640 1991500192 4200041648 1765903240 522093188 1649225302 1095421165 +2147483648 1073741824 2684354560 1879048192 671088640 67108864 3925868544 4143972352 1065353216 4240441344 3021996032 2567962624 2146959360 3208380416 621674496 4245487616 1068924928 3099639808 3308380160 908668928 2503264256 1508621312 4277030400 2512196352 715056256 2946825536 4241746976 1022524592 1394814584 2955653412 3058574154 2917995925 +2147483648 3221225472 536870912 2952790016 2550136832 3825205248 1442840576 654311424 813694976 2034237440 1994391552 1037041664 3132620800 1368129536 1890189312 2862678016 1222410240 1280229376 1428398080 3107270656 3662325760 2221786112 2961851904 2891015424 102007424 3813340352 3220023648 1128953488 519113144 1889859332 3101878674 452591391 +2147483648 1073741824 2684354560 4026531840 939524096 3288334336 3791650816 2701131776 1669332992 2285895680 2334130176 4006608896 1058537472 2292973568 535429120 3330736128 1047101440 3810246656 3799048192 3360894976 3118434304 37680128 2288674304 1959231232 2152328064 1145812032 136887136 2388595568 2208685912 2986457140 1002422098 3025070751 +2147483648 3221225472 1610612736 805306368 2550136832 2751463424 1577058304 3204448256 3380609024 104857600 4284481536 3658481664 3283615744 1269563392 1698824192 4180606976 164724736 1957412864 3177750528 4061859840 592431104 3891176448 977413632 3232719104 4153510528 533430336 2709030496 715355472 4284721432 1005382692 4119685346 355396411 +2147483648 1073741824 3758096384 268435456 3355443200 3690987520 167772160 855638016 1015021568 1145044992 2040528896 4082106368 928514048 2457075712 2874015744 1923678208 3143598080 147439616 550821888 891621376 3249920000 2151078912 4260782592 539844352 119114368 4090277568 787566560 1101773744 3519529944 48092436 3131739486 1524918977 +2147483648 3221225472 1610612736 805306368 3623878656 67108864 3254779904 1056964608 3732930560 750780416 1008730112 3140485120 1637351424 1228668928 3192782848 2357526528 2442362880 465944576 4131168256 2449543168 2932983808 3625354240 2681624064 1706647296 2145244288 2134943168 3148818592 1338299440 2783789928 2878838660 3276254954 2907674629 +2147483648 1073741824 2684354560 268435456 3892314112 1543503872 3925868544 3070230528 1652555776 3435134976 1457520640 672137216 2178416640 3563323392 4058644480 2713649152 1390444544 2371010560 1237966848 3999477760 2327771136 834661376 295842304 1346592512 3931035776 964142016 1805530784 2223855440 515616664 2451056980 4228125686 1597641787 +2147483648 3221225472 2684354560 268435456 3087007744 3556769792 2046820352 4244635648 729808896 2042626048 4183818240 1343225856 1765277696 3944480768 457834496 2733572096 1750040576 1589493760 3020857344 1915449344 1909045248 3611345920 3584171520 2393586432 109703552 408994368 3608297888 3756208784 1363014616 2144247652 2857063994 207219687 +2147483648 1073741824 536870912 2415919104 3623878656 3288334336 2785017856 352321536 528482304 759169024 3483369472 1729101824 147324928 3182690304 3377856512 2330656768 1397325824 3596075008 180936704 4155994112 3388733440 1149432832 1422796288 2964811008 1836835712 1598206528 1538162144 1581744048 58966904 435073404 3496222294 394153573 +2147483648 3221225472 2684354560 3489660928 2013265920 3959422976 4060086272 1895825408 3179282432 2042626048 4045406208 3905945600 1298661376 1711013888 1129709568 4251254784 1871151104 2604253184 283156480 3327225856 784193536 3355624448 2353922560 1273037568 3152383872 3043396416 761016480 3561366960 1580026264 1949014028 3024586754 2736381585 +2147483648 3221225472 536870912 1879048192 3623878656 2617245696 2315255808 1560281088 1619001344 1656750080 908066816 2192572416 79167488 1814298624 1520304128 2368667648 1349353472 747356160 463511552 3286446080 3472869376 2903933952 249575936 2173703936 2189954432 1817972672 261754272 4102099248 1371177128 421660372 3114603574 2980356977 +2147483648 1073741824 3758096384 268435456 4160749568 2214592512 2449473536 3338665984 478150656 155189248 2908749824 3675258880 4151836672 919339008 374210560 539951104 2769780736 2103558144 2397233152 1789595648 1050531840 178570240 3332396544 372254464 2894598272 1248088256 1348097888 3877459792 2302579992 2292018500 1191094194 1740442093 +2147483648 1073741824 3758096384 1342177280 2013265920 335544320 3992977408 4244635648 2206203904 3292528640 2954887168 1557135360 1926758400 1445724160 1711407104 1987248128 3211755520 3958751232 1300946944 2436304896 1005189120 3395331072 520125952 2491420928 3435158400 1323326528 1026583392 3009939184 2776899032 661024852 119873522 1638046539 +2147483648 3221225472 536870912 268435456 1476395008 335544320 1912602624 1392508928 3061841920 2948595712 4032823296 1464860672 578289664 1052508160 1720057856 3086286848 3728769024 2441003008 307732480 3267440640 112392192 584709120 369102336 2298507008 2575303296 926969792 849347360 615532432 1298666744 2799972452 3863619946 4227535601 +2147483648 3221225472 1610612736 268435456 671088640 4093640704 973078528 2902458368 1585446912 4190109696 1881145344 3553624064 3536322560 389808128 307888128 3873505280 3519512576 3566583808 1265147904 2217021440 1931073536 1271589888 3653256704 3223331584 2345666944 516454592 4047268640 1901726896 794912408 3683107164 66427058 291016487 +2147483648 1073741824 536870912 268435456 2281701376 3422552064 2181038080 16777216 2088763392 3619684352 836763648 4004511744 1302855680 3202088960 1620705280 3860660224 837517312 2837037056 2973294592 3396956160 1259714560 2197462016 548424192 2393395968 3814473600 3688510400 2285729568 582740560 2281801160 1129093052 1757358914 441615079 +2147483648 3221225472 3758096384 268435456 4160749568 2617245696 1442840576 3674210304 427819008 54525952 1633681408 529530880 1184366592 3819700224 1186070528 1412628480 388923392 3192176640 901488640 2704756736 2602080256 2516698112 4130347520 438831360 1195667584 1238777408 4262810336 2327042256 386087000 3011943796 2780880946 1028516051 +2147483648 1073741824 3758096384 1879048192 1744830464 335544320 3254779904 1426063360 931135488 2143289344 1231028224 66060288 1255669760 2123104256 3437101056 49610752 3926294528 2378219520 3956924416 2523992064 1121773568 2192555008 3817891328 3903328000 1016334720 3920780352 3986370720 2156653456 2446987560 3069120868 2089406450 4080606997 +2147483648 3221225472 1610612736 1342177280 671088640 1275068416 3791650816 587202560 847249408 171966464 1046478848 1376780288 3402104832 1780744192 4120248320 2949578752 3135602688 3304833024 3790643200 617811968 3763337216 3589196800 2933406208 2515276544 1748131456 3214493120 4203397088 1169036368 1500722072 553642908 3474361630 2537817261 +2147483648 3221225472 2684354560 4026531840 2550136832 2483027968 3456106496 3137339392 2910846976 2797600768 4104126464 1913651200 3904372736 3239837696 2854617088 3456958464 612073472 2670051328 1595187200 2325311488 1412024320 428516352 2206752256 2641645824 656562304 3207026752 2766724640 3998159600 996985528 2451909700 2929700986 176141553 +2147483648 3221225472 2684354560 1342177280 2281701376 1275068416 637534208 3238002688 3649044480 1589641216 920649728 2194669568 380108800 559153152 2052456448 3581214720 1951891456 2741616640 3794313216 2939777024 1978505216 626457600 2262329856 1871462656 970599808 984576832 1475920160 3910217168 1073342200 1092668684 2929529142 438560453 +2147483648 3221225472 3758096384 805306368 3087007744 2348810240 1107296256 218103808 192937984 1463812096 484442112 1714421760 851968000 1320943616 2791702528 2386362368 3430187008 1184546816 3346767872 2400800768 2769717248 3814061056 811082240 4028902144 3101821312 2744084032 709079776 2001536784 4133278024 1880528716 2497026882 2098742489 +2147483648 1073741824 1610612736 3489660928 3087007744 3288334336 503316480 4244635648 4269801472 37748736 861929472 2261778432 1959264256 2943090688 789184512 2812739584 3289088000 747225088 463659008 2335395840 1312159744 534823936 356005376 521412864 1593723776 508115648 2972368608 1027558096 217025144 1661964668 3768572122 179826375 +2147483648 1073741824 3758096384 268435456 2281701376 738197504 1107296256 2801795072 1837105152 264241152 287309824 776994816 2198339584 4233363456 1265762304 3291414528 2792259584 1154793472 118480896 1443041280 3541096448 357956608 2410166784 96740096 2639928448 1747650624 51687584 2586824368 3394439896 1863904124 545366438 2769959271 +2147483648 3221225472 3758096384 2952790016 3087007744 3959422976 3791650816 2499805184 3581935616 2923429888 3613392896 267386880 105381888 2642673664 141426688 21168128 3574693888 1652015104 424714240 3894366208 2823014400 2065085440 2309509632 2511620864 2097571200 894915904 3074940256 3451425104 743121128 1651892012 3484000254 3476803905 +2147483648 3221225472 1610612736 4026531840 1476395008 603979776 2986344448 654311424 562036736 1044381696 4066377728 1821376512 1949827072 2756444160 2164916224 1464401920 2751168512 2374615040 309108736 130879488 655730688 3544097792 3310904832 4217124608 2087850112 2296712768 203530848 3399024080 3964353240 2046207524 3652999570 975338159 +2147483648 3221225472 1610612736 3489660928 671088640 2214592512 4261412864 150994944 2759852032 1799356416 1180696576 1655701504 2321022976 2187067392 2894462976 329973760 4093214720 3781672960 3748700160 3011448832 1070315520 961448960 3229097472 2198632704 3215876480 814699968 1559475552 1747106256 2875620424 1692094852 327256762 309065937 +2147483648 1073741824 536870912 1342177280 2013265920 3825205248 4060086272 2868903936 2642411520 4123000832 1558183936 2112880640 1269301248 3258712064 335675392 873660416 2397405184 428851200 935387136 865562624 822319104 3872048128 1449657856 1658586880 267544192 247166528 3864637344 1942868304 4092831464 2866994716 1989416466 4055776859 +2147483648 1073741824 1610612736 2415919104 134217728 2617245696 2852126720 2667577344 192937984 4106223616 3076521984 242221056 2218262528 961806336 2195062784 1585643520 1531740160 3361914880 2589319168 2013220864 705091584 1817600 3266863616 487853824 2499161216 710103872 1357183520 2269052688 1204804712 1076757716 2612493870 2322252301 +2147483648 1073741824 1610612736 1879048192 402653184 738197504 2181038080 1124073472 713031680 1908408320 765460480 2389704704 1819803648 3347841024 1893072896 2803171328 941195264 1081589760 4207861760 3727773696 1019979776 1526776832 1693991424 2773240576 2146860672 480592320 3485570592 3834358896 232843656 2800222996 48502626 1852983201 +2147483648 3221225472 2684354560 268435456 1744830464 603979776 3523215360 3976200192 864026624 247463936 2728394752 3276800000 266862592 3321102336 510263296 640614400 2664136704 42582016 1936891904 3468914688 426620928 512797696 2229800448 1635024640 1244288384 2077178432 1962659360 2064774384 2801698840 1427449932 336372230 3107328011 +2147483648 1073741824 1610612736 2952790016 2550136832 603979776 4194304000 385875968 1602224128 4106223616 1117782016 449839104 1698168832 3935567872 1813118976 2666594304 3369435136 448774144 1622859776 1745702912 1101776896 3446203392 3101451776 1928213248 2341407872 285396288 131678240 2396634096 3614036184 3332473572 1654489886 2420355311 +2147483648 3221225472 1610612736 1879048192 2013265920 335544320 2785017856 4076863488 3917479936 3829399552 2682257408 4077912064 4219994112 2190737408 780795904 2560688128 3064496128 2557132800 2734661632 3282898944 2512316416 1578497024 4066127360 3497932032 2155554944 2262948416 3649440096 1773629456 1440210648 2856926972 2834079718 197717019 +2147483648 3221225472 1610612736 805306368 2550136832 335544320 4127195136 1291845632 2424307712 239075328 4196401152 846200832 2756182016 438042624 2657222656 667353088 4208689152 3761356800 411738112 1055068160 4268607488 3955794944 1154776576 759065856 3020259200 1991033280 3980554208 456598384 4057173640 1116569804 2581128562 2395762731 +2147483648 1073741824 3758096384 3489660928 2550136832 3019898880 838860800 788529152 1132462080 3896508416 2837446656 2863661056 1756889088 2001993728 3543793664 3855810560 1647738880 1953808384 4203995136 3297710080 3974150144 2999555072 298589696 3244187392 1133696 210864960 793252960 776757872 1998457704 3761335252 681689934 1529896155 +2147483648 3221225472 536870912 268435456 1744830464 3690987520 1845493760 3305111552 3430940672 390070272 2833252352 168820736 988282880 1550057472 3661758464 3263234048 2770239488 3564421120 707895296 1813852160 718338048 492039168 2251059712 2136349952 1761289088 3476262848 981210464 3688759440 1322196824 2298069196 1816735662 2202701751 +2147483648 1073741824 1610612736 1879048192 3892314112 1409286144 3791650816 3003121664 1702887424 2235564032 3084910592 2133852160 234356736 1777598464 3765567488 2038104064 754548736 1119076352 3172786176 2416398336 1088923648 658422784 292816384 2914139904 1264257664 636081728 1012643808 2768277648 3152633416 3325206996 3966910974 125508975 +2147483648 1073741824 1610612736 2952790016 3623878656 201326592 167772160 3506438144 3078619136 3963617280 1570766848 3813670912 1510473728 2133590016 3653632000 2242838528 3187113984 1023000576 3826966528 1822117888 1446365184 2100085760 1466716672 3395714816 3120497536 4018111040 387313504 3971801136 3607368920 2247756092 2176928474 488936577 +2147483648 3221225472 2684354560 3489660928 3355443200 1811939328 1174405120 50331648 109051904 2965372928 635437056 3840933888 3469213696 3539206144 3347185664 2167734272 2342420480 2878652416 4126515200 3476647936 381736960 2913442816 1590958592 1024606464 3394055296 906145216 775080096 2468019408 3458132584 2111085868 282450758 371813711 +2147483648 1073741824 3758096384 4026531840 1476395008 1946157056 2181038080 788529152 1971322880 2663383040 278921216 160432128 3237478400 776208384 1070989312 1877016576 4016996352 939573248 3561349120 1041043456 1118087168 1508107264 4142140928 2856716032 3776537728 3895113792 2270606368 199550704 2827191672 3528731044 569246262 2969907589 +2147483648 1073741824 2684354560 4026531840 2281701376 2751463424 2852126720 2466250752 2709520384 2822766592 3416260608 3645898752 1751646208 4292083712 1822031872 3995140096 1292730368 4181704704 4188725248 1661808640 1456179200 4011895808 4083420672 3808572160 3427624576 4276875328 4180712288 590087728 3536204248 2896104460 2802753430 1240406627 +2147483648 3221225472 536870912 4026531840 3892314112 1006632960 1241513984 1828716544 2457862144 3619684352 3848273920 1229979648 1186463744 3621519360 3276144640 458031104 3388768256 1312997376 1609801728 2218340352 3363735552 4247116800 925643264 1548631808 3409536384 3422475968 3529883168 2559331088 2331926136 789668484 4126851770 3803159105 +2147483648 3221225472 1610612736 4026531840 402653184 2080374784 771751936 788529152 125829120 3007315968 3055550464 1118830592 3265789952 1848377344 2853568512 3592355840 3795419136 2739388416 680828928 2011893760 206284800 464684032 1847355904 4051596544 869496448 3011508032 3181428704 1559824496 539947880 757204828 1544370554 1994163193 +2147483648 1073741824 536870912 3489660928 2818572288 201326592 1509949440 4009754624 746586112 2529165312 853540864 818937856 4244111360 1936982016 2363883520 2112159744 1306361856 377733120 1773330432 2247716864 2501367808 780463104 644110848 4236136192 3145802880 27521216 4110596256 470880080 2398855416 805742244 973037198 1126347173 +2147483648 1073741824 1610612736 1879048192 939524096 3959422976 2650800128 855638016 3447717888 3846176768 1684013056 2574254080 1375207424 3253993472 3140091904 2896625664 2225045504 1177403392 2081349632 155406336 1270720512 2806436864 1643065856 724808960 2300831872 1378612288 1952954336 3612997456 2229579432 1967401780 1903304158 2458083715 +2147483648 3221225472 536870912 2415919104 2281701376 2483027968 3925868544 788529152 847249408 3074424832 3902799872 1164967936 3557294080 3602644992 3194355712 3239247872 1792770048 2048245760 1808441344 536817664 2349185024 810736640 85681664 4100426496 1886630016 3503937472 3525634912 1351643568 114824136 3712246828 261247490 594091289 +2147483648 3221225472 536870912 4026531840 3623878656 4227858432 3590324224 553648128 2944401408 1203765248 3701473280 2041577472 3255304192 2130444288 3933077504 1229258752 1030651904 1537785856 245473280 1260990464 980977664 624542720 2502773248 2734852352 2596187520 1496356928 2871379616 1737705328 1382018792 3356774092 2520938370 338894717 +2147483648 3221225472 2684354560 3489660928 1476395008 872415232 973078528 4143972352 58720256 2554331136 2589982720 1852833792 2812805120 3322150912 1330511872 3380281344 3486744576 3394617344 1759158272 2007986176 4175812608 651351040 3254484480 1645452032 1098220672 3662316352 3199692896 2531909584 248022184 3774229916 4037497102 1748095713 +2147483648 3221225472 3758096384 4026531840 671088640 1677721600 2717908992 3305111552 427819008 2579496960 3554672640 271581184 4185391104 367788032 1035862016 1405157376 2400681984 2033303552 3031212032 3015528448 2663507968 1563745280 685866496 4014466816 1622788480 2757292864 1562334368 1655087824 2793292424 2501987604 3198663026 2777281541 +2147483648 1073741824 2684354560 268435456 1744830464 4093640704 1845493760 2936012800 3732930560 12582912 4104126464 1227882496 3577217024 1123287040 1552809984 838139904 2614460416 3854811136 2742214656 1288777728 3576952832 2406132736 3008701952 300255488 2893775488 2890322880 1736394400 1186373744 711397928 3635604116 1492216158 4223905041 +2147483648 1073741824 2684354560 4026531840 2281701376 3422552064 3724541952 3372220416 377487360 406847488 94371840 2656043008 589824000 960233472 1793720320 2996240384 1687453696 4294361088 3582844928 2786799616 3081144320 3013979136 4154931712 4228693248 2584905088 3643006144 4218581472 569574576 544908888 3745491372 2575853634 82586383 +2147483648 3221225472 1610612736 3489660928 3892314112 3959422976 3724541952 1627389952 3196059648 2000683008 2577399808 3889168384 2718433280 1849425920 4289855488 2154889216 836861952 3137060864 4108754944 3850178560 1428928512 2867784704 3712043520 4154047744 2719986048 383827136 3024242272 2808678704 1991636760 533048316 3382557714 2724845363 +2147483648 3221225472 536870912 2415919104 134217728 2617245696 1912602624 2399141888 1585446912 2621440000 3600809984 1840250880 1640497152 211550208 3666739200 1016528896 2166718464 700694528 1643683840 1599811584 4252219392 3618675712 1074209280 1453163264 2314709120 926596544 3361365216 893732144 1281143080 1973503916 461828626 790896157 +2147483648 3221225472 1610612736 268435456 671088640 2751463424 838860800 452984832 1367343104 1665138688 3344957440 2437939200 945291264 3260809216 3374186496 1606221824 2379382784 787791872 1724227584 4254142464 237295616 3990744064 2964155904 3798634240 2419637888 1076068416 1711293152 3506465232 2793415224 3032505460 2770367434 3098545437 +2147483648 1073741824 2684354560 3489660928 3892314112 2751463424 4194304000 1895825408 3078619136 2973761536 4007657472 701497344 435683328 1409024000 4082237440 1716846592 1099137024 977911808 2742083584 1421422592 2005506048 3662711808 3846778368 536980224 459599744 735011392 1946349024 1520182032 3284288184 2504882724 296744330 1239646971 +2147483648 1073741824 2684354560 268435456 134217728 335544320 3053453312 3338665984 1115684864 1145044992 824180736 1236271104 375914496 3353083904 2319056896 452526080 669548544 2954543104 2362433536 475344896 1171978240 1563401216 1334142464 1839375616 1064020608 4130043328 2274205408 493376240 3478915816 460991420 5838434 3013127159 +2147483648 1073741824 1610612736 4026531840 3892314112 2348810240 301989888 2130706432 3212836864 2822766592 3818913792 2899312640 1271398400 3090415616 2587492352 2830434304 3262283776 60866560 632414208 982601728 585164800 3633445888 2357275136 306752256 3491100800 910361920 342988384 2825993520 1259399448 3511263260 2182968182 2314650515 +2147483648 1073741824 3758096384 3489660928 1207959552 1275068416 3992977408 1728053248 92274688 4123000832 1306525696 409993216 843579392 611581952 2600861696 1852637184 1351254016 933543936 3406684160 3970502656 3483678720 1594752000 3869837824 3668223232 2609756800 1038707264 2298780064 1558042576 1605449896 1921568940 2617767430 2531160589 +2147483648 3221225472 3758096384 1342177280 3892314112 201326592 436207616 3573547008 3246391296 1514143744 1570766848 701497344 851968000 1490812928 1490157568 2498166784 1257930752 3133194240 40607744 3618328576 2973808640 2771119104 2810935808 2295394048 4148427136 453475136 2727003488 3017338928 3783232664 3827632924 4264943362 4246081811 +2147483648 3221225472 2684354560 3489660928 1744830464 3422552064 1577058304 553648128 8388608 4106223616 3810525184 2760900608 3764912128 12320768 472252416 3225092096 143425536 2908930048 4004880384 4141314048 1390598144 4227189760 1102518784 831704320 875405696 3388163008 2472577184 3381443248 501389880 41279788 1643579650 208840201 +2147483648 3221225472 536870912 268435456 1476395008 4227858432 167772160 4177526784 109051904 3376414720 2300575744 1519386624 2744647680 4272685056 3388866560 2028273664 98729984 3726950400 1555931136 2476290048 3181705216 1769862144 1123645952 3700729600 4147502976 2582478528 1154922848 3547758704 1554444536 1277076948 1495443250 2445576149 +2147483648 3221225472 3758096384 2415919104 3892314112 2348810240 2986344448 2264924160 3984588800 3963617280 2095054848 808452096 3157786624 3490971648 4274388992 2881683456 340557824 1892859904 1660264448 2967949312 2972899328 3829763072 3072285184 1787230976 3788743808 2006216768 830890336 3835894160 1832711880 847953716 252809710 3501804453 +2147483648 1073741824 536870912 1342177280 3087007744 201326592 1241513984 1962934272 796917760 4131389440 3353346048 2297430016 1896349696 1528561664 4078043136 712572928 3677192192 676839424 1912791040 2811588608 2050463744 3518145536 2868711936 1234947840 323543424 99097664 2204908640 249173008 1061500712 695199820 808902290 1103825875 +2147483648 3221225472 2684354560 1879048192 1476395008 1006632960 1845493760 1090519040 2004877312 1530920960 2535456768 3679453184 4247257088 2259419136 3247308800 4278910976 1657700352 3687366656 1744805888 183988224 4201154560 1349485568 2612996608 1085584640 4019822976 590354496 190330080 1272192240 2928281624 3823727084 2594959114 1220373685 +2147483648 1073741824 3758096384 2415919104 2818572288 1275068416 4127195136 1392508928 2659188736 3007315968 908066816 32505856 1361575936 3859546112 3779985408 512294912 4132798464 1234419712 3475431424 91557888 674469888 1981197312 3300743680 2687490304 1356893312 3015729600 979377504 793798896 2291666120 4219742140 267522186 1036991237 +2147483648 1073741824 3758096384 2952790016 402653184 2214592512 3321888768 654311424 1904214016 1170210816 740294656 2014314496 4132962304 4243324928 675938304 2694905856 2930278400 3961176064 3406290944 3957133312 1719306240 3556238336 1664448000 3533634816 1642715776 2441247808 2295666592 3350103344 3911314552 125195380 2845004402 1500904719 +2147483648 3221225472 2684354560 2415919104 3355443200 469762048 973078528 2768240640 1082130432 322961408 333447168 967835648 711458816 303824896 3085041664 3806789632 1849524224 4023894016 2019336192 3888869376 2750937088 1934408704 4277338624 1219741440 2191169920 4136264640 1669013856 2099227408 1678819080 2649831644 2724497922 3004125211 +2147483648 1073741824 3758096384 805306368 1744830464 3422552064 1509949440 2701131776 226492416 171966464 2715811840 3079667712 3786932224 1381761024 2349727744 1527709696 83329024 1847705600 1847779328 3846377472 939640832 3121781760 244001280 1047899904 2163782528 274085696 482562400 3158437904 2767363992 3013287844 1259182810 428122021 +2147483648 1073741824 536870912 268435456 1476395008 3556769792 3992977408 2768240640 3430940672 3292528640 3458203648 3761242112 135790592 2882797568 415629312 2049376256 3428548608 1831190528 1965481984 4181946368 3469064192 871822336 722152960 186220800 3838613376 3492153280 1165435104 1322509936 1989784744 1644986820 1330006174 4024911157 +2147483648 1073741824 2684354560 1879048192 671088640 469762048 1644167168 3372220416 3128950784 3460300800 3680501760 3933208576 4215799808 2132017152 2797993984 788987904 99909632 2124070912 1933172736 4058198016 2293942272 3182017536 236667392 2496060160 3119248256 4020389056 4035523808 1290240208 1059604008 3638847212 575562358 1186166365 +2147483648 1073741824 536870912 805306368 939524096 1946157056 3456106496 16777216 3967811584 272629760 1595932672 1689255936 2684878848 3760455680 4264427520 1093074944 370966528 2426060800 250208256 3090378752 4244285440 318362624 1464557056 1513550080 1034130816 379221440 1412524256 1893172464 3295426152 3744087308 4072218926 1739818801 +2147483648 3221225472 1610612736 2952790016 2818572288 3825205248 1174405120 1056964608 1988100096 1740636160 4074766336 506462208 2819096576 3839623168 3071410176 2979201024 1066106880 301056000 382640128 3439267840 4208035840 2568944640 3595001344 1422251264 2075190912 1119235008 3900006688 1938213072 2802005256 1142145196 1832222930 2170090483 +2147483648 1073741824 536870912 4026531840 2818572288 3825205248 234881024 1728053248 4135583744 1170210816 1394606080 3878682624 88604672 1997275136 468058112 756219904 1048018944 2423898112 3675709440 1185902592 3130640384 1829174272 165101056 2807927040 2108485248 994182080 1273592864 100330800 332996712 4197619308 3944035866 737465121 +2147483648 1073741824 536870912 268435456 1207959552 335544320 2717908992 2667577344 880803840 3888119808 794820608 1188036608 946339840 3759407104 1288830976 4138663936 2322497536 3195322368 3045056512 2675666944 3369908224 864812032 4181280256 3929788160 2676051072 1313310912 2504480800 2168098064 1443278264 3294666540 179151862 3008631687 +2147483648 1073741824 3758096384 1342177280 2550136832 335544320 2113929216 2130706432 1082130432 180355072 1587544064 2322595840 2044198912 168558592 2586181632 1136721920 3362357248 938983424 1726668800 1292701696 468711424 2194068480 2140868096 2740365568 953356928 3197297856 3455151264 315733872 3316355976 1067748164 3132635890 3797685065 +2147483648 3221225472 3758096384 1879048192 3623878656 1409286144 100663296 1157627904 3984588800 1186988032 668991488 873463808 1930952704 2955673600 2384330752 2885353472 815955968 3397697536 933470208 462901248 3676088320 466609152 3391708672 626513152 1824850816 3299468096 254673184 219363152 1652987672 439268916 1017831730 2100350597 +2147483648 1073741824 2684354560 1342177280 4160749568 1677721600 2113929216 553648128 4236247040 3208642560 538968064 1202716672 408420352 3278110720 2617638912 1618411520 2160558080 2113519616 1283121152 2245210112 287430656 3160327168 2079655424 1575387392 2134975872 3282609600 2423943008 1664431344 3506892776 1913719588 866159782 1905680045 +2147483648 1073741824 536870912 4026531840 3087007744 2214592512 1040187392 1795162112 494927872 2680160256 2740977664 3366977536 3235381248 4106485760 2198732800 4041670656 837844992 3968253952 3799375872 2288218112 1029621760 1043461120 841811456 2761535744 3352379520 3483607104 4013963936 2384467344 4153416840 2949141700 4199316598 1684157017 +2147483648 3221225472 1610612736 2415919104 4160749568 201326592 3791650816 3338665984 3565158400 3753902080 2204106752 2228224000 799539200 3984326656 1945763840 276103168 604536832 3422208000 2982387712 2357792768 1538430976 867156992 3720024576 2540428032 2692033664 3959991488 3489328160 935582480 1569264312 2788328396 502240162 2459633479 +2147483648 3221225472 2684354560 805306368 402653184 738197504 2516582400 2030043136 276824064 1111490560 962592768 4067426304 476577792 1712586752 2418409472 2124742656 3847847936 2134360064 4128677888 2016505856 1329571840 2230486016 1597972992 1450107136 1975347584 3248851904 1044750304 2541080784 855494440 3436814716 1308082790 490112573 +2147483648 1073741824 536870912 2415919104 1476395008 603979776 4194304000 2936012800 2592079872 3552575488 2011168768 2110783488 816316416 2435579904 388366336 2836070400 324960256 871415808 3983007744 4003950592 2176382976 3827020800 4167636480 2847929088 1213407360 2766840768 2525142304 1875826768 2608372344 2289806732 1912152970 3837237441 +2147483648 1073741824 2684354560 805306368 2013265920 2617245696 2248146944 587202560 3128950784 2520776704 970981376 1324351488 846725120 3947626496 4064673792 2363162624 3751706624 2499854336 1544019968 2174169088 3738757120 1264301056 3252226560 1333248256 4113503360 3878980544 4220380640 3813310352 1501392424 850782324 208042626 1930101225 +2147483648 1073741824 2684354560 4026531840 671088640 2885681152 1644167168 4009754624 3867148288 717225984 3906994176 2358247424 1532493824 4167303168 3006922752 1961164800 702185472 1721286656 3421102080 2021732352 1021347840 2474507264 2041797120 358187776 2141812864 3343710656 2507916192 1325952336 1021052376 89023828 2286365942 3904625811 +2147483648 1073741824 536870912 4026531840 1744830464 2080374784 4261412864 3439329280 3028287488 624951296 3441426432 1513095168 3124232192 3455844352 1816788992 624754688 33128448 2968240128 683335680 700542976 255051776 563518464 1591939584 1130022144 2551254912 1155248064 2273506400 1690138480 876201128 2458631252 11177242 642344311 +2147483648 1073741824 1610612736 3489660928 1207959552 3288334336 1308622848 1124073472 1384120320 2915041280 1281359872 2370830336 1795686400 1637613568 3090022400 3396927488 3478880256 1289601024 1703469056 3940896768 3438671872 3303324672 3270725120 340324608 612727936 3903177664 544008224 1462703248 3678831864 3423348700 3469113154 3119873549 +2147483648 1073741824 3758096384 2415919104 3892314112 1409286144 2516582400 4211081216 729808896 1103101952 4267704320 1055916032 2003304448 3334209536 1165099008 3139239936 1279164416 1308934144 485875712 88150016 117217280 1716620288 1864857088 97502464 3962594432 3062382400 3482085024 2809815824 2161181224 1810143676 1539701170 3494459395 +2147483648 3221225472 536870912 805306368 2013265920 3422552064 2650800128 2130706432 1686110208 2084569088 3944742912 4027580416 954728448 3784048640 646578176 449118208 3417866240 3258630144 2751700992 803811328 3756189696 41415680 3968295424 2187453696 4171259520 3167749824 3985144288 1404848368 1106411320 2304866860 2061424602 4274375623 +2147483648 1073741824 2684354560 2952790016 3087007744 3154116608 1107296256 1828716544 4034920448 2453667840 698351616 2647654400 310902784 425984000 758513664 1562312704 1004240896 2500182016 3595493376 3436916736 1639819264 2312279040 1741765120 309908224 3745776000 1193692096 418862560 4136600240 3419117720 1374528444 26930046 3646230557 +2147483648 1073741824 2684354560 268435456 2281701376 201326592 234881024 721420288 947912704 3661627392 3005218816 3541041152 23592960 217841664 2230190080 1407647744 237797376 743096320 2518802432 2134585344 3042113536 2391137280 517024256 2433725696 3023834240 2895012544 2455205600 2207556080 3745434552 2663636844 908732706 2528976269 +2147483648 1073741824 536870912 268435456 1744830464 1409286144 1979711488 2667577344 2340421632 3653238784 111149056 3824156672 1362624512 3255042048 3382575104 450035712 598048768 233029632 1621417984 444035072 1472968704 2903043072 1820685824 4039808256 4103865984 3639225664 4264913056 2534585200 3272089288 2711378548 2926197318 1702167905 +2147483648 1073741824 2684354560 2415919104 3892314112 4093640704 234881024 1358954496 2961178624 3191865344 564133888 4243587072 1599602688 2198077440 382599168 1236992000 499351552 1245036544 588963840 3428790272 1121826816 1483123712 4129629696 3117480192 2057964928 3697634240 3866161632 257581744 3216853512 3375668164 2469664822 3849737785 +2147483648 1073741824 3758096384 3489660928 4160749568 1140850688 2382364672 1728053248 897581056 2747269120 2648702976 890241024 948436992 91488256 424542208 2974089216 3848634368 1577304064 3078807552 596709376 1293662208 1581163520 1686853120 4250978560 3301314176 1152473664 3748386464 2582038736 2102881560 1487573884 2010468438 892177097 +2147483648 1073741824 2684354560 2415919104 3623878656 3019898880 2785017856 3472883712 981467136 322961408 916455424 548405248 446169088 3563847680 1622802432 1787232256 1964474368 3243622400 1265557504 898314240 1727903744 274379776 3468500480 936416512 3194107520 3872075200 2958923104 15371952 2619685416 2411517572 3436734658 3846973015 +2147483648 3221225472 1610612736 4026531840 402653184 2214592512 3456106496 3640655872 511705088 1858076672 2258632704 3027238912 918028288 2912681984 60948480 2428174336 2938863616 131186688 3680935936 1824985088 2400823296 4148331520 2507740672 2218850560 3165798784 1163071680 3443501728 1471669872 2029226376 3458053108 952934538 1140338931 +2147483648 1073741824 536870912 1342177280 2013265920 1006632960 436207616 1929379840 2306867200 2369781760 2636120064 1118830592 3439853568 2134638592 281673728 3484483584 4051337216 2919809024 3012419584 1560375296 74618880 3442787328 3913804288 2578472704 1082667648 4101796928 3035247072 260137968 78808040 3679762700 265790370 2491968911 +2147483648 3221225472 1610612736 4026531840 3623878656 4227858432 838860800 3204448256 1199570944 432013312 2615148544 1104150528 1294467072 2575040512 581566464 1192427520 3006496768 3781279744 2150014976 1472401408 1687922688 3512591360 3006056960 3307215616 833622144 1865957696 615783072 2877712848 1079073144 1010609868 3496508002 2933684655 +2147483648 1073741824 3758096384 2952790016 134217728 4227858432 1040187392 1728053248 2088763392 3611295744 2061500416 351272960 18350080 1124859904 2137391104 2861891584 2230353920 3665739776 1358946304 3781496832 1298696192 1815276544 3162096128 1283486976 2671794816 1725972160 2599437408 1847070096 3280735784 2519082308 3077917970 3967874601 +2147483648 3221225472 536870912 4026531840 1744830464 1946157056 1711276032 2432696320 1484783616 3569352704 81788928 3702521856 2347237376 1112276992 432668672 4213506048 515801088 3962355712 4239237120 110440448 1171687424 3735067648 528995840 2885684480 2583710080 1392511936 931166368 21002576 2594195400 4220550684 2587362346 2572430439 +2147483648 1073741824 3758096384 805306368 3892314112 3019898880 167772160 1426063360 1551892480 801112064 2111832064 3234856960 1141374976 3908829184 2401107968 17367040 833454080 275496960 2023153664 1247350784 2548418560 4097301504 3027817984 216546048 78396800 3973455296 269821216 2623777872 3026910456 4148632924 2951542066 3474603685 +2147483648 1073741824 2684354560 2415919104 1207959552 3825205248 1577058304 2399141888 1820327936 3972005888 4238344192 1924136960 2502426624 3970170880 3475898368 3041329152 3396960256 2563751936 1694818304 1601646592 3851532288 1137441792 2048589312 1423460608 3077317248 3562693312 1288772000 860014448 2096393192 1473672028 509301310 984329505 +2147483648 3221225472 536870912 2952790016 134217728 469762048 1711276032 1258291200 1736441856 3175088128 186646528 1351614464 20447232 4100194304 1242169344 1867972608 1543798784 3987128320 44933120 1212624896 2558306304 652381184 3526881792 52955392 10236032 1032743232 1118640864 727437808 2578328568 3887949828 908298758 2489986907 +2147483648 3221225472 536870912 2952790016 1207959552 1275068416 704643072 3305111552 3598712832 507510784 1704984576 3614441472 3193438208 830210048 707919872 1821310976 868319232 3587948544 2968559616 1581199360 486123520 171420672 2940926464 3731105536 493779328 822964416 1727454432 129368496 2939250632 4058286724 2970170058 914931771 +2147483648 1073741824 3758096384 4026531840 134217728 1006632960 2852126720 4143972352 25165824 465567744 908066816 3253731328 2647130112 2078539776 2968125440 3489595392 1750368256 3146170368 265674752 223285248 4043089920 2901593088 1650950656 906780416 536746112 3361546816 2618266784 2983729456 2986108552 2268490572 1631133006 1487255891 +2147483648 1073741824 3758096384 1879048192 3623878656 1275068416 4194304000 1694498816 2256535552 29360128 1629487104 1351614464 749207552 3030646784 2364932096 235995136 4124082176 3625893888 3028541440 3133214720 3625510912 1665852416 4029518336 3987482368 939655552 1877944512 691372832 2603615280 3086504376 2754376268 3527552366 2374964557 +2147483648 1073741824 536870912 3489660928 1476395008 603979776 4261412864 3875536896 2004877312 1824522240 2707423232 4220518400 549978112 4076077056 993132544 3351969792 1249148928 3374235648 3312050176 3038474240 2719799296 3684340736 2940450304 2177642752 3122546304 3783615296 4292454432 3194182672 4145063320 1424284252 3814122230 366867863 +2147483648 1073741824 3758096384 805306368 1207959552 3690987520 1912602624 2298478592 3246391296 2369781760 1830813696 1485832192 3142057984 1271136256 226885632 3385131008 3463479296 3308175360 1206378496 4153741312 408471552 1289391104 2079961600 226255616 2738510720 740249920 2149560544 1040786416 3088248824 3598576188 3176812270 3668908661 +2147483648 1073741824 3758096384 2415919104 939524096 3154116608 3858759680 1996488704 2726297600 3695181824 3537895424 1058013184 3673686016 3287547904 883032064 1865875456 241467392 774815744 1570103296 40308736 1434228736 1514857472 1452272128 767828224 1953107584 1577795008 4277833440 2919737104 68709976 316953156 1834627054 4232254663 +2147483648 3221225472 536870912 268435456 1476395008 3154116608 838860800 2734686208 3347054592 4097835008 3726639104 762314752 2922905600 343670784 3125149696 144113664 3054927872 639156224 3159072768 3450286080 604960768 3289707520 3283474944 1326209792 3917377152 845881152 814789216 2842680816 307049736 1129838068 1479629818 269595377 +2147483648 1073741824 3758096384 1342177280 1744830464 1275068416 1778384896 2063597568 3682598912 2453667840 4146069504 3551526912 2781347840 383516672 1875247104 623837184 17596416 4055023616 1124720640 3839823872 333772800 3571362816 3641170432 3207345920 825120384 1782778176 3758269280 1908521072 4085454312 2908943852 4182880562 3220917529 +2147483648 1073741824 3758096384 4026531840 134217728 3556769792 436207616 3573547008 2709520384 2931818496 3323985920 3668967424 1279787008 800849920 4097703936 4189257728 320438272 2732572672 572055552 985862144 1911662592 1989397504 3448698368 2363257600 3681428864 1022049088 4003330848 775276464 2937697448 3705638700 85514626 1782793045 +2147483648 1073741824 2684354560 1342177280 2818572288 2885681152 4127195136 721420288 3984588800 2185232384 2728394752 3339714560 2950168576 1951137792 156631040 2587688960 3706880000 1416413184 2437275648 1986867200 4111128576 4059098112 3685468672 3882633472 33972352 407188544 2284750944 94560176 3071585144 4246326644 2674078754 1077642193 +2147483648 1073741824 2684354560 1879048192 1207959552 201326592 1308622848 83886080 1988100096 3015704576 3655335936 1209008128 3355967488 3853778944 721289216 2522546176 790462464 1937489920 995942400 2733322240 1428539392 1463258112 1074723328 972174592 1680436096 2322911936 1898920480 3766725456 4193297048 1210673724 4101277430 2620335089 +2147483648 3221225472 2684354560 2415919104 2281701376 2214592512 3925868544 385875968 3430940672 264241152 3835691008 2712666112 1829240832 841220096 625868800 2625961984 154697728 2219753472 2619842560 2765451264 1004599296 4059208704 1991634432 2991719168 1588020352 4214736064 2607637536 1917616368 3864562152 3948864716 3885998446 2809746625 +2147483648 3221225472 1610612736 1342177280 2818572288 4227858432 3187671040 3875536896 209715200 700448768 2476736512 852492288 2407006208 1370226688 2883452928 1286668288 1230340096 732151808 67543040 109121536 4053661696 1015516160 3491537408 2711250176 2505779840 1244063424 4195427104 3993357936 110880472 3008017860 2381271842 1864689653 +2147483648 1073741824 3758096384 2952790016 1744830464 603979776 436207616 2466250752 2004877312 3988783104 2615148544 1257242624 4145545216 3274964992 3325427712 125632512 3522527232 2980823040 1094377472 3207401472 2646444032 827841536 4130381312 1924807424 237985408 1056367424 1759460000 133073872 2867558632 2975372356 1171668942 2710377437 +2147483648 1073741824 2684354560 4026531840 402653184 3288334336 1040187392 1728053248 1585446912 2353004544 3697278976 4132438016 1848115200 829685760 1020919808 3783327744 3035463680 1120911360 575856640 1651585024 943032320 3001279488 3127178752 417743104 2768193152 3688802240 313986272 3271218768 2001014200 2760899020 2939327078 564219027 +2147483648 1073741824 536870912 1342177280 402653184 4093640704 3590324224 2734686208 3900702720 2646605824 3185573888 177209344 2343043072 2137260032 1446903808 16187392 1233944576 1611317248 3404849152 2403823616 1725208576 1058468864 3458448896 2862247168 3827914880 2842426048 451835168 1006590288 2555954648 2498541740 2069559310 2931408681 +2147483648 3221225472 536870912 1342177280 1207959552 2483027968 1711276032 3271557120 3900702720 4089446400 354418688 1129316352 521666560 699662336 1004404736 1900347392 844726272 3947872256 1684447232 368390144 4004632576 3136543744 3312772608 1047162112 1620787328 438090432 1352034848 2036939312 687069784 3497323124 770331358 4158339977 +2147483648 1073741824 3758096384 3489660928 939524096 2483027968 100663296 1962934272 1233125376 1405091840 1319108608 4275044352 3069706240 758382592 737804288 3609395200 2731507712 178110464 4273135616 2358448128 1883748352 2306982912 3951353344 754861312 3918613376 3192953152 917784992 2872729456 2500031064 2925524484 218487086 4059486315 +2147483648 1073741824 2684354560 2415919104 1207959552 1677721600 1778384896 1056964608 2642411520 1203765248 3844079616 1464860672 1255669760 1499201536 880672768 1179844608 3311960064 387891200 3825852416 2313367552 2864756736 2588605440 909360640 1420956416 3646234752 1450694720 514878624 2535988400 2954113624 3243921428 652309706 3728588365 +2147483648 1073741824 3758096384 268435456 1744830464 1275068416 436207616 1358954496 4169138176 1673527296 866123776 2528116736 2052587520 3679715328 2586705920 300613632 2282455040 139313152 74113024 2570784768 1749276672 1215400960 3003709952 1112149760 1222466432 2278856128 33046304 2984536944 1651904744 2948546148 3567635198 2103881697 +2147483648 3221225472 536870912 1879048192 671088640 4093640704 3388997632 3506438144 2508193792 3057647616 2850029568 4207935488 1078460416 2212233216 1063387136 3762880512 293306368 2550251520 4229734400 4235800576 2506344448 2706766848 1317205504 606223104 1378434944 1324088128 2972315488 1154543120 3119723832 4198926076 1385437634 3376287083 +2147483648 3221225472 2684354560 1879048192 3892314112 1409286144 2248146944 1224736768 897581056 1505755136 3470786560 3910139904 2308440064 2743861248 3683516416 672464896 2446163968 3796615168 436903936 367357952 3661989888 2061491200 1665713664 719219968 11355520 347201856 1221440672 801893456 801800856 2433049204 1079349026 1573379997 +2147483648 1073741824 536870912 2415919104 402653184 2617245696 838860800 1526726656 2407530496 2084569088 3655335936 355467264 2484600832 448004096 2143158272 2974351360 2119860224 1447870464 157933568 2618912768 2318596096 1702925312 43248128 3881184000 1027932800 3657475904 3067321952 2595630608 376771272 1058572068 3840384430 617107353 +2147483648 3221225472 536870912 268435456 939524096 872415232 1375731712 1560281088 411041792 1195376640 2090860544 934281216 2282225664 1113849856 1477050368 2420572160 2334687232 387629056 3656491008 1826041856 3864066048 3860251648 3956256256 226631424 1776510336 2730659776 3041775456 2682330800 2682383272 334443084 1870433166 4208496259 +2147483648 3221225472 1610612736 3489660928 1744830464 1543503872 3254779904 3875536896 847249408 390070272 2480930816 210763776 3562536960 4269539328 4024827904 1366097920 3469246464 3467034624 1443864576 1573720064 498644992 3698240512 388747776 3570887424 259228800 548087744 3952472928 960909328 3776802968 3363875412 2311255098 125160689 +2147483648 1073741824 536870912 2415919104 939524096 3825205248 4127195136 2801795072 3783262208 1027604480 3957325824 1928331264 1555562496 625737728 1975910400 778371072 20611072 938786816 3548766208 2764402688 3391813632 1757185024 2096219648 277832960 2737414784 687037504 3279404000 1821007504 3114492072 4133467796 1011761762 313612937 +2147483648 3221225472 1610612736 268435456 1744830464 872415232 2785017856 687865856 1837105152 1312817152 3655335936 1326448640 2325217280 3075211264 2310144000 4209704960 814776320 2531966976 2251661312 3125481472 249616384 4204973056 4014048768 2898619648 552699264 2016230720 3958752096 4041961488 865130968 1214954356 250973698 2808827939 +2147483648 3221225472 536870912 2415919104 1744830464 1140850688 3657433088 3942645760 3246391296 2436890624 1860173824 1123024896 316145664 2871787520 655491072 551747584 688029696 3849895936 3784286208 1539518464 1557313536 1819323392 715914752 561335040 2689041024 860312640 1282728928 1305326608 283642920 3998491428 3291372130 500777315 +2147483648 3221225472 536870912 1342177280 4160749568 3690987520 33554432 3674210304 226492416 2613051392 2988441600 1372585984 2835873792 2525233152 423493632 984940544 753303552 2562768896 4007239680 1725247488 1222039552 4030235648 193305088 3051823872 3122256512 1333096000 264699040 1267781936 2811344536 615580476 3130566542 2098562153 +2147483648 3221225472 1610612736 3489660928 3355443200 3154116608 771751936 3741319168 2373976064 792723456 3491758080 3924819968 202899456 473694208 2217607168 557776896 522092544 3952656384 1470341120 3990818816 3197024256 1607531520 3073896960 49626368 4057177728 931611200 4229074144 1859052656 1920001480 159895716 2060280842 1579137141 +2147483648 1073741824 536870912 268435456 1744830464 738197504 2717908992 989855744 3548381184 4223664128 664797184 2895118336 1372061696 2546728960 3257532416 4167106560 2525855744 608157696 2700795904 2306961408 1736292352 1648880640 338610688 2362376960 659219072 2191083840 2887353248 1745986800 830311160 4014443580 984535786 26155239 +2147483648 3221225472 536870912 805306368 402653184 738197504 3456106496 2063597568 3363831808 1958739968 2430599168 2857369600 1717043200 4066639872 298975232 1416691712 2857730048 3629105152 2959253504 521220096 1749411840 2822226944 3853951488 1162562816 4131955840 2968812224 4050256288 2068151120 3948934072 1771756724 2139441814 2210382759 +2147483648 1073741824 2684354560 1879048192 3087007744 1140850688 838860800 1392508928 92274688 3779067904 1696595968 3390046208 2059927552 2276720640 997326848 3338993664 3435429888 489603072 2348277760 3198496768 353683456 67564544 3644040704 2846840576 1916656256 183256640 592330208 2363717616 3651374520 3517400252 2028585558 1143876343 +2147483648 3221225472 3758096384 268435456 2013265920 2214592512 1241513984 4110417920 2306867200 1900019712 1528823808 756023296 833093632 1420034048 3911057408 3756195840 2202894336 4138450944 350527488 1665355776 1344116736 1755546624 2039535104 664079104 2523563392 684203840 940839136 2925951728 839849528 1996981388 235839726 3921023737 +2147483648 3221225472 3758096384 805306368 2818572288 1140850688 1711276032 3573547008 1887436800 1975517184 2518679552 976224256 644349952 2491154432 721813504 265879552 253526016 2894249984 435134464 2809745408 300713984 3930782720 660852224 3837203712 2176447360 404233664 4285818400 2410314928 1680281448 2720133372 724323890 2310952505 +2147483648 3221225472 536870912 2952790016 3892314112 3690987520 637534208 3238002688 75497472 633339904 1251999744 1443889152 433586176 2241069056 169476096 718471168 2824044544 2940321792 1459527680 645083136 1866704896 3390700544 1923801600 1959344384 679523712 2551320000 3091157536 1137552624 491821368 1516906356 389745422 4056917467 +2147483648 3221225472 1610612736 4026531840 2281701376 1543503872 2986344448 788529152 1635778560 1396703232 4196401152 1049624576 3520593920 2568224768 2835218432 375062528 2911338496 879869952 1715904512 1115361280 2920785920 992594944 3046289920 2548376320 2466039936 3840291392 2276424928 4069123952 3343029112 899485940 3392719822 1574978921 +2147483648 3221225472 2684354560 2415919104 2818572288 2214592512 3724541952 1694498816 4219469824 2151677952 1646264320 2041577472 597164032 2076442624 1728708608 2282684416 2652995584 1883488256 3098583040 3593433088 3583113216 3436940288 334822912 132450560 3229542272 388639808 1052717408 1698276848 2840058472 878364740 4210044310 859309147 +2147483648 3221225472 1610612736 3489660928 1207959552 4093640704 1174405120 654311424 3783262208 2034237440 1386217472 2089811968 2466775040 2484338688 4265213952 1084817408 1086816256 3777347584 3601899520 1980305408 2455222272 288209920 2099549696 1785949440 3554603648 893025344 2603157984 3431442480 3808807224 1575000796 3680569382 389251747 +2147483648 3221225472 1610612736 2415919104 3892314112 2483027968 3858759680 1459617792 3078619136 1363148800 1130364928 2070937600 3548905472 380895232 4076208128 218562560 555057152 3277570048 3833634816 3597078528 1986369536 3939748864 1194644992 3390135552 1587710592 2288406336 3124711136 1921626064 1741270568 2326373004 3269057990 953279029 +2147483648 1073741824 536870912 1879048192 2013265920 1409286144 3791650816 3405774848 813694976 3552575488 1310720000 888143872 953679872 290717696 1900937216 1659305984 3285286912 3497508864 2898059264 1137143808 497125376 2221921280 1363725824 1723406080 1832826496 1406818496 1300830752 3183911344 2004750856 2745119172 3811942558 620884945 +2147483648 1073741824 2684354560 2952790016 1207959552 872415232 2181038080 352321536 3598712832 3628072960 1075838976 2289041408 1984430080 3097755648 823525376 1510014976 261128192 1946075136 2461261824 2770415616 543205376 3514231808 1802995200 1961316096 4279892352 296373440 42683360 3052111984 2803712392 3265985484 774743214 425992589 +2147483648 1073741824 2684354560 3489660928 134217728 2751463424 3657433088 721420288 763363328 884998144 3097493504 3715104768 2735210496 821297152 1638793216 1017315328 423264256 254590976 1347674112 1426272256 1389008896 493157376 2563235328 2206010112 2668737152 1612845632 3648063264 453229552 104540680 1062644012 1995373670 1144179929 +2147483648 3221225472 3758096384 2415919104 3087007744 3556769792 3657433088 1493172224 1920991232 3938451456 2539651072 2905604096 283639808 4172021760 709230592 3098083328 1784315904 629456896 684302336 3660140544 4170897408 2263131136 3489259008 734071552 2797007744 2623724736 3106979488 2653654160 2031770568 3680987548 3832531994 3471848849 +2147483648 1073741824 536870912 805306368 402653184 3019898880 1040187392 1056964608 830472192 1455423488 35651584 548405248 231211008 3230924800 2054291456 123666432 500989952 2643902464 1534451712 1256157184 2300356608 582403072 3611667968 2371303680 2582180480 471129152 2801959456 403147696 3338668200 3581946860 1623196886 2703243303 +2147483648 1073741824 536870912 1879048192 3892314112 4093640704 1174405120 1929379840 2894069760 4240441344 10485760 623902720 243793920 1021575168 3689283584 51838976 3236069376 150781952 1911021568 362246144 3978463232 702323712 462935552 301948160 3382110336 1084412096 748472224 1752692080 4230956072 38708556 3848207374 3576080821 +2147483648 1073741824 2684354560 2415919104 3623878656 67108864 704643072 2600468480 3917479936 1967128576 3282042880 1508900864 3045588992 223084544 4260233216 198246400 3186065408 4239507456 1329913856 2370908160 2737289216 1028764672 1519699456 2036943616 2227430016 3116603456 3712206304 3296978096 1659098376 594784172 3194742138 1488948773 +2147483648 1073741824 536870912 2415919104 402653184 1140850688 503316480 1224736768 4085252096 4240441344 132120576 2731540480 3484942336 2460221440 593362944 1441333248 648249344 2580922368 3540049920 3135860736 136574976 2962592768 3038807552 3931721984 2492199296 132761152 332047648 2805355856 729111928 1402581764 1015216838 77232753 +2147483648 1073741824 1610612736 2415919104 2281701376 1140850688 2181038080 1258291200 1468006400 3762290688 2761949184 2718957568 783810560 4151050240 1576140800 3765501952 969179136 2371796992 320593920 1701924864 2739197952 2476669952 3682323968 1543599872 789356160 3472536384 3058544736 1876328112 3160894968 1665394500 1403858306 2208222371 +2147483648 1073741824 536870912 3489660928 939524096 67108864 436207616 2432696320 4118806528 1790967808 786432000 1294991360 1596456960 784072704 3487432704 2004156416 1421377536 2822684672 4060078080 1534423040 314103808 3611206656 1736414720 1765106432 3172507520 1429117760 1057460512 3402709968 1198693128 2699658556 3238793074 817243381 +2147483648 1073741824 536870912 268435456 4160749568 67108864 2516582400 3942645760 2894069760 314572800 3156213760 1469054976 3628597248 1627127808 1799487488 1411973120 1137147904 4078813184 2288050176 3660148736 3704076288 27108352 2644547072 2693350656 3768026240 3027619008 4287413408 300106800 758315064 2936558908 3080457010 162680267 +2147483648 3221225472 3758096384 2415919104 4160749568 2348810240 1778384896 3909091328 713031680 1614807040 4288675840 1469054976 2812805120 216793088 1716125696 2693332992 3190980608 3699425280 4155351040 2861125632 120772608 3993011200 2347618816 3341377280 899866496 153669824 239174624 1950549424 2734406584 4010956556 2310880650 1108132663 +2147483648 3221225472 3758096384 4026531840 671088640 603979776 637534208 2097152000 411041792 121634816 3256877056 707788800 2069364736 1251737600 1069678592 807469056 1808498688 4154572800 866426880 778129408 3077302272 3083983872 1247600128 1166886144 869390208 3160210880 9269088 3612470256 2434564136 3182240868 3202460314 2290393331 +2147483648 3221225472 1610612736 1879048192 2281701376 1140850688 905969664 3976200192 729808896 3888119808 576716800 2060451840 2617769984 374603776 4143579136 2516779008 3909844992 1818869760 3759579136 2680360960 980150272 3610872832 4242472448 2541186304 3842090880 3893556288 2054254240 85776912 2788710456 3133933084 3154525926 832391235 +2147483648 3221225472 3758096384 3489660928 3355443200 4093640704 2919235584 2231369728 310378496 3040870400 1461714944 389021696 3988258816 3633577984 1050542080 4194107392 843612160 1486798848 3870269440 817713152 526972928 1420737536 2224543232 1944656128 2576783232 3326320832 3688318816 3113984368 2069056808 1905108500 4118949486 2999933097 +2147483648 1073741824 2684354560 805306368 134217728 1946157056 3858759680 889192448 2977955840 2235564032 3588227072 4050649088 3661103104 1271136256 2069233664 2551513088 3286597632 1614528512 2347950080 3319083008 3234195456 3135998976 3051013632 2140765440 1003469696 1635564864 242501344 2983087504 1463896936 2751189524 1641205414 210054341 +2147483648 1073741824 1610612736 1342177280 939524096 738197504 3187671040 352321536 3045064704 4215275520 891289600 3666870272 440926208 2162950144 1564082176 3131506688 4020600832 193445888 3546603520 560418816 3024467968 796378112 1318896128 1968375040 3789290368 3808873280 3861147616 1695971568 419254776 4113744316 1622820858 1172780863 +2147483648 1073741824 536870912 2952790016 2013265920 2751463424 771751936 2667577344 1602224128 1816133632 1927282688 3304062976 2784493568 540278784 1478098944 324206592 345669632 3882401792 1896341504 105607168 3713984512 1879749632 1889588736 3974859008 146088576 1145021248 1029648480 102015376 3694234536 3838186676 3723849214 1247779835 +2147483648 1073741824 2684354560 268435456 3892314112 3825205248 771751936 4009754624 1501560832 3443523584 3827302400 1829765120 2284322816 1059323904 3606708224 560791552 2849800192 3862872064 3780108288 3143970816 1223227392 1668082688 122088960 1357095168 2104175232 4248289344 3460899808 1999012208 2471744696 2660456140 3193684974 975639819 +2147483648 3221225472 536870912 3489660928 402653184 3019898880 3053453312 352321536 1853882368 851443712 1432354816 1873805312 196608000 1075052544 1776680960 2835677184 264208384 3006382080 1344839680 4242354176 3348862976 1731179520 26844672 3251944704 4075246464 3644125888 337070752 4222386576 2350076808 3139611764 3037344174 550980917 +2147483648 1073741824 2684354560 4026531840 2281701376 4093640704 3187671040 1593835520 2390753280 2503999488 4125097984 4258267136 203948032 999555072 794427392 3293904896 1836154880 2285092864 285925376 3189583872 1039501312 2288102400 2419828224 2129580288 1088373376 504167360 911635552 4028845584 3525496888 2466871244 2884631638 2345975523 +2147483648 1073741824 3758096384 2415919104 1207959552 2348810240 3456106496 4278190080 2004877312 322961408 304087040 4287627264 396886016 4233887744 3927310336 80543744 1045135360 1346748416 3354189824 1002770432 4031223808 1825792 1678625280 2143327488 2785740416 2903416640 4106377184 4271330928 3866686968 1841238092 4041516242 2580099585 +2147483648 1073741824 3758096384 1879048192 3892314112 3422552064 2113929216 1761607680 461373440 2554331136 1394606080 2203058176 2414346240 1857290240 2430468096 4208787456 3358818304 561364992 1420091392 3566538752 3860326400 354679808 1623050752 1757461760 283329920 165583424 2522771296 4078787952 2689846680 2844112780 3906793318 1042879025 +2147483648 1073741824 1610612736 2415919104 3087007744 3288334336 2785017856 1191182336 1602224128 3846176768 81788928 1062207488 2458386432 630980608 227147776 2039021568 1024425984 2076033024 728817664 3563147264 3565410304 4016038912 4222981632 1227668736 3536521856 1970985792 1118337248 275536400 1093800440 2710381020 2247210434 749896671 +2147483648 1073741824 2684354560 2952790016 4160749568 3422552064 570425344 3741319168 2726297600 3477078016 1134559232 3733979136 2788687872 4036231168 1635647488 3748593664 1265205248 236961792 466411520 3090624512 4077758464 4146705408 2638193152 1025293056 2066706560 71957440 1120897888 869573680 66289080 1957428292 1742911614 276840793 +2147483648 3221225472 536870912 805306368 2550136832 3825205248 637534208 3204448256 3581935616 3795845120 2329935872 728760320 2855796736 1064566784 3347972096 2994929664 3712057344 711442432 89694208 1604005888 753264640 314672128 1428653568 3543702784 1412109952 1207796288 2892345952 117648 3037193064 3966302612 1329818750 2699165297 +2147483648 1073741824 1610612736 1879048192 671088640 738197504 1979711488 4177526784 3145728000 3728736256 1180696576 2890924032 3070754816 942407680 3038642176 116981760 3441197056 406503424 4231520256 1246842880 2235607040 3390888960 649779712 3623348480 1601255808 2800789056 2885977184 3682529488 1783992248 2017348316 1632196826 2433022541 +2147483648 3221225472 2684354560 1879048192 1476395008 3690987520 3187671040 2801795072 226492416 3451912192 1893728256 2519728128 596115456 841220096 827457536 4054777856 4255416320 4037984256 1008574464 2835836928 3796928512 1069843456 450812416 3434474752 4076022400 4013600320 1879562656 2381077840 3226888968 556625644 3291724654 2305169839 +2147483648 1073741824 1610612736 2952790016 3355443200 201326592 2986344448 2868903936 1753219072 1715470336 2845835264 4010803200 2758279168 2832465920 1768554496 216465408 4259414016 1062453248 731439104 426725376 713410560 247581696 1560533504 785443584 2297102976 2250740928 1239587040 3756019888 514879224 1601709996 3401336374 482236123 +2147483648 1073741824 2684354560 268435456 3087007744 1409286144 100663296 3472883712 3951034368 1572864000 3743416320 2679111680 845676544 4255907840 207749120 3160211456 334135296 1014022144 4040810496 2295672832 4040620032 3066741760 3334512128 338806016 439973504 3805590848 2823279264 4229048752 1746234408 1568070204 1211794330 3653805283 +2147483648 1073741824 536870912 4026531840 1744830464 2214592512 2986344448 3103784960 2776629248 1002438656 2938109952 827326464 1408761856 3982753792 2740846592 1240924160 942112768 1399963648 512417792 3696193536 3450062848 2287967232 2799037952 2859785984 2024296320 3818662720 2310671776 4033433520 2540740952 1472607108 3122867526 41016017 +2147483648 1073741824 536870912 3489660928 3623878656 1275068416 3724541952 2332033024 3229614080 2227175424 2241855488 2456813568 3882352640 2701393920 923926528 3159818240 2542501888 3231825920 3022708736 3145691136 3455047680 3512980480 2900738560 4023964928 1136137344 3902570176 62805408 1625370096 71215368 2446677148 1378140846 2782285263 +2147483648 3221225472 3758096384 3489660928 3087007744 603979776 3791650816 1795162112 3699376128 1111490560 3391094784 66060288 3999793152 1443102720 925237248 3100311552 2704244736 1429323776 4029063168 375607296 575404032 1984398336 481658368 633401088 818441856 2075397824 1567501536 675249520 2984365896 2285824796 3150935598 3347695701 +2147483648 3221225472 536870912 2415919104 3623878656 1811939328 1174405120 3909091328 1585446912 2168455168 2694840320 1932525568 822607872 3911450624 867303424 2905669632 1537376256 1812512768 4150632448 3388551168 1818671104 3282760704 1001173504 4120365312 2355632512 4042534080 3031046496 2330791600 3093079272 2466250636 1226591726 815681279 +2147483648 1073741824 1610612736 4026531840 939524096 1006632960 301989888 4278190080 914358272 2638217216 916455424 3775922176 3455582208 2850291712 231342080 3044737024 3636953088 2915418112 3337805824 943935488 1245964288 1677693952 2118228480 457759488 3492823168 3660061120 1585209440 341720496 364466680 487653092 3645120998 3587843547 +2147483648 1073741824 2684354560 4026531840 2281701376 872415232 3858759680 1627389952 3363831808 4106223616 2388656128 2733637632 3427270656 1407451136 2329804800 501809152 1873510400 2871902208 1582882816 3261149184 196052992 1732488192 3109668352 2294193408 4158919040 4108217280 2431211680 220957712 1693299112 2881007020 3687936782 348646185 +2147483648 1073741824 2684354560 4026531840 3623878656 1006632960 1442840576 1593835520 2273312768 3963617280 2527068160 3675258880 3881304064 3461087232 3572891648 1626669056 2061795328 2105196544 4174110720 2767007744 1837664256 719094784 2881939968 643164416 2447135360 510534464 56180832 1881333680 2139612792 144403508 2529015906 4074260417 +2147483648 1073741824 3758096384 4026531840 1207959552 872415232 1778384896 2969567232 780140544 708837376 4053794816 1154482176 2541223936 4057202688 2897608704 852557824 3069542400 818659328 220651520 1374228480 763471872 2804804608 1548723712 2234030848 814489472 561149632 1828678880 3951069616 782261272 1498436036 112725726 3602136893 +2147483648 3221225472 536870912 805306368 1744830464 3825205248 4060086272 3841982464 2961178624 1883242496 1612709888 1265631232 292028416 1487142912 1720844288 1925644288 1177190400 2533408768 1807458304 615460864 4077840384 2907896832 1193082368 3537211136 2107003264 1491406784 409328864 3726522224 2924544008 2890902748 1378169534 2969952607 +2147483648 3221225472 1610612736 268435456 4160749568 2214592512 167772160 1459617792 3867148288 3661627392 1667235840 2846883840 745013248 3859546112 2348417024 1355350016 1510703104 852082688 2132058112 2258702336 3272071168 1135838208 1805489664 449489664 1845392512 638548416 3843077088 2120703184 555546824 3197967516 156625162 2614536351 +2147483648 1073741824 3758096384 805306368 3892314112 335544320 1644167168 3607101440 2860515328 104857600 3089104896 185597952 756547584 3717464064 3502637056 3220635648 2407170048 1611972608 1858068480 4075753472 586074112 3100826624 4115170816 4153794304 2180667520 518861760 3605507040 3353025904 880336440 2124282580 4160096558 3154073045 +2147483648 3221225472 536870912 1342177280 2281701376 3556769792 167772160 452984832 8388608 1363148800 2799697920 3083862016 3772252160 2144075776 3535142912 4159504384 1617330176 3401105408 3813777408 2545233920 2397755392 2666445824 4083983872 2668337920 4020140672 2768835776 2285155168 1896331408 3934791352 332687924 928648194 4037754049 +2147483648 3221225472 2684354560 805306368 402653184 335544320 973078528 4043309056 998244352 1740636160 2875195392 3356491776 1475870720 4080795648 4262592512 1221263360 68845568 906018816 1130340352 2092134400 3840321536 3379725312 444907008 416410368 1746536320 341793856 745314464 4086675600 2834579928 3504756740 2670540234 3753359995 +2147483648 3221225472 536870912 805306368 939524096 872415232 4261412864 2634022912 2273312768 1690304512 392167424 3840933888 2135425024 3306422272 171048960 2035613696 1584693248 2015281152 128425984 2761764864 2350966784 3750548480 543342080 3738290432 513934208 4268557888 2389225760 2367216400 1183898664 3169099308 1848035190 2587613351 +2147483648 1073741824 1610612736 1342177280 134217728 2617245696 1375731712 3372220416 947912704 3871342592 1302331392 521142272 2004353024 3288072192 3574726656 3834445824 708214784 225230848 2335563776 2692042752 3599415296 3885947904 3519578624 4069241600 2264038272 1895656896 1073666464 4277715696 2124660152 2618711332 1445154666 3586752955 +2147483648 1073741824 536870912 2952790016 671088640 3422552064 3120562176 654311424 2894069760 734003200 1423966208 646971392 1806172160 2252079104 526516224 337313792 2911338496 784187392 3756187648 3123933184 637265920 3145702400 3754543616 1009573632 4175560832 3646645440 4255640096 2353913552 723185752 3896967724 2360705186 3614351147 +2147483648 1073741824 3758096384 1879048192 939524096 603979776 2113929216 117440512 746586112 2982150144 1021313024 72351744 234356736 879493120 4184997888 2275344384 3068035072 992264192 3315589120 1945571328 27977728 124425216 2399852032 2392498432 2307032704 2730401472 548727584 1535625680 55270968 652269156 3581536962 2440452643 +2147483648 3221225472 536870912 805306368 3623878656 738197504 1711276032 184549376 3951034368 3728736256 4057989120 2291138560 669515776 819724288 1160380416 1169096704 1319862272 593084416 481468416 3533123584 1669326848 364880896 3584016896 3232758016 4013394048 773031744 1858981216 4239688464 514471704 2213510668 3008074162 4257865631 +2147483648 3221225472 1610612736 4026531840 3355443200 2348810240 2382364672 3573547008 1015021568 3921674240 3357540352 563085312 3016228864 2291924992 1997930496 3902341120 1979154432 760856576 1629790208 2281771008 3473123328 3053710336 1417935360 809760000 1893958528 1924382656 3730557472 282559408 3561613240 2838287612 2881290306 872779537 +2147483648 1073741824 1610612736 4026531840 4160749568 2751463424 1711276032 3439329280 1031798784 901775360 639631360 3960471552 2151153664 1907097600 2831548416 3725918208 1788313600 3415851008 2871582720 1971146752 1046734848 2374235136 2545137152 2476461312 3457134464 761634624 1421272224 1991516720 318401656 1546324036 2106493282 2090336281 +2147483648 3221225472 3758096384 2415919104 2281701376 1275068416 1241513984 989855744 1619001344 1270874112 2262827008 3803185152 3409444864 3840147456 1347813376 4225040384 2741927936 3046162432 583639040 1578979328 3272792064 699579392 346196480 2131400448 1241941632 704435392 1992552992 574228944 3269399880 2798224756 2015175062 3256013717 +2147483648 3221225472 536870912 1342177280 1476395008 201326592 3858759680 2332033024 1786773504 1287651328 1512046592 1689255936 2670198784 3097755648 4260233216 2527002624 1259896832 4052664320 4077756416 2538024960 74766336 760534016 3211043328 4069320960 3339233408 2329327552 1218569376 1841135408 3266182568 146211100 1144841790 2300616577 +2147483648 3221225472 536870912 268435456 2281701376 2080374784 1375731712 1895825408 1132462080 3074424832 1516240896 2119172096 3878158336 4172546048 2063204352 478085120 2289991680 2698821632 403677184 3418828800 2277701632 2938280960 3316830720 4290437888 3141441408 2898054208 2170519776 2825862224 1555487288 611906508 708675846 823934563 +2147483648 1073741824 3758096384 2952790016 4160749568 201326592 4194304000 1291845632 746586112 3326083072 3021996032 1601175552 239599616 2479095808 1780088832 4127391744 4105142272 552452096 2226315264 180031488 3655567360 3058930688 2541470208 1802475264 3524105600 61012416 3936575968 3282018416 1904598792 2609315148 1026106782 348422459 +2147483648 1073741824 536870912 1342177280 1207959552 1140850688 637534208 1929379840 360710144 1656750080 383778816 2192572416 3681026048 1980497920 2643066880 2959933440 1930854400 1147453440 2260590592 708145152 2545063936 2156059648 2032848384 969336064 1996279936 1442438208 350444576 3943546320 2933731272 3799943644 1399378122 1136125991 +2147483648 1073741824 536870912 4026531840 3087007744 2483027968 3254779904 754974720 2994733056 843055104 891289600 3780116480 2781347840 2642149376 2149187584 2663055360 503152640 153075712 820043776 371421184 3813263360 2474243072 1841401344 4221929216 2345383296 595000000 2723825888 2207999472 11401880 3000481820 1855761682 1605978919 +2147483648 1073741824 1610612736 1879048192 402653184 2885681152 2181038080 1493172224 427819008 3359637504 1923088384 2972712960 2975334400 615251968 2174091264 1291124736 2249687040 1779023872 3793281024 1100828672 342075392 2759050240 3243999744 1905249024 113628032 1356760384 1918924384 2521850544 3968350824 1365522980 2144488706 2086100993 +2147483648 3221225472 3758096384 3489660928 1476395008 3959422976 3120562176 2600468480 444596224 1824522240 346030080 3387949056 224919552 3344171008 3543269376 922812416 413696000 711114752 1234149376 2962837504 3826579456 147125248 4061958656 339793664 1534516864 48073152 2328368288 1612992112 77204040 368396252 3689607238 2320210807 +2147483648 3221225472 536870912 4026531840 2013265920 2214592512 4060086272 2634022912 2273312768 1237319680 1889533952 1771044864 371720192 3511418880 2329542656 943521792 1236762624 1454751744 1012703232 545599488 2824046592 2506331136 685483520 717207296 2192162176 4086202432 3953401760 3904262256 1085737464 2047014348 1482570202 1004235823 +2147483648 1073741824 536870912 805306368 939524096 1140850688 4194304000 1895825408 1870659584 2529165312 891289600 3369074688 1458044928 765722624 1989804032 1222180864 3063578624 307806208 184410112 1816227840 3284576256 45011968 2647311872 879801088 3447295872 1049298496 699912736 3958402352 423130648 3284928972 1568561902 1092827483 +2147483648 3221225472 1610612736 1342177280 134217728 1677721600 100663296 1694498816 1266679808 1824522240 2808086528 1265631232 4030201856 3297509376 3844472832 304939008 2207023104 1304608768 1133223936 2844069888 847837184 942726144 1174191616 41592064 2244459392 3133352000 777383712 642002192 642912232 3865517140 582453186 3908787545 +2147483648 1073741824 3758096384 268435456 3892314112 3556769792 3388997632 1023410176 260046848 2654994432 3982491648 4109369344 985137152 823918592 3318611968 3002138624 2537062400 2417934336 379314176 2321092608 2620184576 2115292160 1405679104 4071025408 3951528320 2845249600 3856502880 3316415824 2769686120 2778530772 3918442186 2295568101 +2147483648 1073741824 2684354560 268435456 2281701376 2080374784 2650800128 4143972352 645922816 826277888 3550478336 328204288 1144520704 3759931392 591265792 1704525824 1472692224 2939273216 66904064 1024536576 204732416 1745607680 3625423360 3542713600 3669013120 2608290752 3209097824 70930224 4285210168 108580804 1285755578 53276989 +2147483648 1073741824 3758096384 1342177280 4160749568 1946157056 3992977408 4211081216 2894069760 3636461568 568328192 173015040 3368550400 2187067392 1474691072 1843200000 1141932032 2899230720 3036143616 3156545536 789903360 14476288 3959459328 2988876032 4019947648 2728073408 155056544 3655730128 2262646072 4036008828 1343144642 2199368425 +2147483648 3221225472 536870912 268435456 1744830464 2348810240 301989888 1728053248 3061841920 2831155200 3466592256 4293918720 1637351424 2161377280 613285888 1241972736 2901377024 988397568 2184355840 1766797312 1930688512 3956009984 2080365056 3873557248 3962487936 914189760 1163310752 993610608 4145081416 4001524644 3116176638 3715535889 +2147483648 1073741824 536870912 268435456 3087007744 1946157056 3657433088 2634022912 2122317824 3149922304 304087040 2177892352 2388131840 1972109312 3945136128 2471297024 3190587392 2548219904 709615616 1508208640 3752376320 374375424 1145867776 693304064 1612964224 2411804864 2978673184 40876208 3905370520 1276625940 496705058 1642705993 +2147483648 3221225472 1610612736 2952790016 671088640 67108864 1711276032 184549376 1702887424 4039114752 4112515072 368050176 3511156736 2133065728 3399090176 3506503680 934903808 3757817856 3414597632 1436094464 1856342016 2622340096 1608117760 3689657600 1679752320 2030393408 634638624 1630715184 2388349064 1763236492 4143057902 1473583307 +2147483648 1073741824 3758096384 4026531840 3623878656 67108864 1040187392 2667577344 3749707776 2101346304 3927965696 2983198720 458752000 438042624 661782528 2549415936 1066893312 1015922688 1200414720 744296448 3733170176 3237716992 750253568 2313019648 538229376 3458284352 2776750304 2227608944 3326359000 2800623892 331830186 759362539 +2147483648 1073741824 1610612736 805306368 3892314112 1275068416 1107296256 1392508928 595591168 2948595712 3902799872 3861905408 1881669632 4021026816 2762342400 2647588864 1568047104 3576217600 4281589760 595021824 79857664 3188366336 4059474432 3815285504 525592192 3630638400 2283451808 3081677168 3247239720 2647237660 2996182138 635919201 +2147483648 3221225472 1610612736 1879048192 671088640 2751463424 2046820352 3036676096 2675965952 322961408 1629487104 2660237312 2037907456 704380928 3830841344 3618701312 1828880384 895270912 2509873152 4084797440 1511450624 2685328384 599973376 3460098816 1672060288 483464256 322089696 1861535216 4273852408 75709732 3337223402 3069253401 +2147483648 3221225472 1610612736 268435456 3355443200 2751463424 771751936 520093696 260046848 3250585600 1453326336 934281216 451411968 1995702272 1252655104 2836070400 1189838848 922337280 1421778944 1345523712 3060258816 3409943552 3475217920 662548736 853332608 2923193152 1538131616 3374929264 2340746984 2485146812 1693474934 1997043627 +2147483648 1073741824 3758096384 3489660928 1476395008 335544320 3321888768 3640655872 679477248 1849688064 1604321280 4174381056 1531445248 2531524608 905052160 2009137152 602767360 2246557696 4131053568 2562265088 1873917952 2653549568 210087424 3188970752 1793129856 1462521792 1112953312 1410552240 775726360 1386349532 2403933278 376016671 +2147483648 3221225472 536870912 2952790016 2818572288 3690987520 838860800 3506438144 109051904 4282384384 2879389696 823132160 1700265984 403963904 1577189376 1134362624 3818029056 2797125632 286892032 825569280 896444416 577166336 2525676032 143430400 2999711616 3012579008 1008207456 481575472 2459050360 2047162164 1206306126 2118813975 +2147483648 1073741824 536870912 1879048192 402653184 201326592 2046820352 1895825408 3800039424 1698693120 2770337792 2440036352 1850212352 3349938176 1534459904 3656581120 3445129216 4042702848 980541440 3928715264 1923909632 4290044928 111202816 921880320 1463536512 1526083776 2066970976 3115880048 3672563464 3957961676 1501506602 979297721 +2147483648 3221225472 536870912 3489660928 2013265920 3556769792 570425344 3170893824 1652555776 1925185536 4192206848 980418560 4107796480 2506883072 4093509632 3129802752 2647883776 3995451392 1875681280 1636118528 53975040 3573515264 1358667264 30537472 2441018752 317070016 494999712 1176357840 1179707688 3194164068 339144770 1814186613 +2147483648 3221225472 2684354560 3489660928 1476395008 1006632960 3053453312 1929379840 3581935616 3032481792 3806330880 3698327552 3102212096 1292632064 3708944384 803274752 183074816 4257464320 2937495552 4174999552 2640173056 4289057792 1987181056 1411881216 4178109568 4046076992 164979488 911184080 54836648 2031638908 1160014058 2298351403 +2147483648 1073741824 2684354560 2415919104 4160749568 335544320 2583691264 3372220416 3128950784 599785472 1218445312 1257242624 3568828416 1588330496 410648576 3740073984 160399360 3915235328 4256489472 3896848384 814462976 379823104 2909265408 1287228160 4217035648 2428399808 1018390048 4012690416 2514044744 636078516 3801259858 703209543 +2147483648 3221225472 536870912 2415919104 2281701376 872415232 4261412864 1023410176 1971322880 4156555264 585105408 1620049920 1507328000 2215903232 1747058688 2605907968 2192080896 2795421696 2179964928 3591647232 3609344000 970136576 1407751680 3007242496 1977604992 3296488256 1973315488 2569882704 2325073112 1678994644 3255354670 2737754551 +2147483648 1073741824 1610612736 4026531840 4160749568 3422552064 100663296 1593835520 1853882368 2873098240 1331691520 1831862272 92798976 2564030464 636878848 2971729920 1232306176 1213317120 1653006336 1775521792 4034291712 3605083136 810803712 1770117376 1526639232 656952256 4123272544 2687398224 3696043656 4065954540 345174710 1820469141 +2147483648 3221225472 2684354560 268435456 402653184 3690987520 2113929216 855638016 528482304 2965372928 1851785216 3129999360 1939341312 1017380864 1069416448 2737766400 1356955648 3355164672 2171248640 1403285504 2654877696 2163168256 822209024 3584793856 1083369600 2878363968 3776476704 14955664 4003354648 3743354548 730444374 1280823553 +2147483648 1073741824 536870912 2952790016 402653184 2751463424 2315255808 3036676096 3464495104 138412032 1101004800 1974468608 3178758144 3614179328 165019648 1277755392 266043392 2103558144 4271824896 510423040 2304141312 3949544448 2650506752 1913772800 604417408 3255830720 868766176 194250672 91887656 2124373940 1369621074 3302099233 +2147483648 1073741824 2684354560 4026531840 1744830464 1811939328 2181038080 1056964608 981467136 3485466624 1793064960 386924544 526909440 2377383936 2120613888 2098921472 213876736 1567473664 3507544064 1379151872 1344669696 1555766272 2609904128 1047888640 1335658624 2796450752 2795466016 2923549648 2159731480 815075916 2597378662 2530499997 +2147483648 3221225472 3758096384 1342177280 3355443200 3422552064 2113929216 2734686208 847249408 1254096896 3433037824 672137216 1088946176 2410414080 1465516032 3917938688 3587473408 522371072 218079232 3643559936 1067071488 3492232192 4031031808 2441805056 1781770368 642131904 1462064544 882370160 1430273336 2950696748 686820138 3298300879 +2147483648 3221225472 2684354560 3489660928 3623878656 872415232 3925868544 4244635648 2155872256 3854565376 1486880768 430964736 2896691200 326893568 2615017472 3370057728 1133936640 4248092672 3845496832 1711042560 2501793792 1275024384 3429277184 2742862592 454668672 2631547840 3150255136 3992177392 569838696 2980746716 2576011954 2918879685 +2147483648 1073741824 2684354560 1342177280 134217728 2483027968 1644167168 2097152000 729808896 1220542464 710934528 3392143360 774373376 2565603328 2573860864 1497825280 3375529984 1974779904 2115624960 1454125056 2555009024 3319233536 894100992 2084617984 3996624256 615328320 3325417248 3248887952 2436698696 2479736892 227677178 1492330903 +2147483648 3221225472 3758096384 4026531840 3355443200 1140850688 2583691264 385875968 2541748224 3099590656 4028628992 1494220800 3382181888 2495873024 827195392 2526478336 4052844544 186368000 3208814592 444878848 4147013632 1172794368 3581525504 3325545216 195085440 1404132672 2641032224 2592621488 2992396024 1577732948 823729830 3525762889 +2147483648 3221225472 536870912 1879048192 1744830464 1275068416 1107296256 1224736768 2910846976 356515840 3550478336 3849322496 373817344 312213504 430571520 446627840 2026143744 385007616 1783078912 1817980928 675956736 3268353024 1178380800 1397158656 1205961600 2691785536 4160073952 3483855280 3675315144 3947164492 2159201106 1097325055 +2147483648 1073741824 1610612736 805306368 1744830464 3556769792 2717908992 2969567232 2558525440 4055891968 1155530752 1234173952 1213726720 1284243456 751435776 730529792 4223631360 117030912 2537086976 1238126592 4159309824 3925548032 2516043264 275631872 3219030912 2294093248 574022688 2241415888 2490931288 2313969044 4162485538 619926991 +2147483648 3221225472 2684354560 805306368 2281701376 1140850688 3120562176 2902458368 3498049536 2705326080 3420454912 1905262592 3212312576 929300480 803078144 1463484416 1957920768 185188352 3865878528 1613000704 2000562176 1093340160 655097344 239991552 2525137280 2283213760 1459734112 1029738768 799429528 2849966468 3098385734 4019366945 +2147483648 1073741824 2684354560 2952790016 939524096 3556769792 2046820352 1962934272 1115684864 591396864 593494016 3513778176 3536322560 157024256 946470912 3315007488 297107456 931381248 3657359360 2384211968 3104450560 2783384576 1946004992 2225048320 779390336 3065714368 1855431264 730395984 1082205864 878226284 3172540658 987542335 +2147483648 3221225472 3758096384 805306368 3892314112 3019898880 2382364672 2969567232 813694976 3762290688 1235222528 3480223744 954728448 1889271808 3370516480 854786048 3168501760 1671544832 2218041344 14438400 2034632704 1904417792 1714664960 1883089152 4149405056 3723450304 3992828128 1144164528 3162449224 3192235548 3254169090 504171401 +2147483648 3221225472 1610612736 268435456 1744830464 2617245696 637534208 822083584 3514826752 3795845120 2229272576 4218421248 76021760 387710976 2909405184 2875916288 1491042304 2175385600 489201664 2858160128 3842660352 1574636544 4026003968 3936725248 653976960 1354986304 4262713696 1775998864 2343017704 1342030988 486451698 1548554303 +2147483648 3221225472 1610612736 4026531840 1207959552 3019898880 1509949440 3372220416 511705088 809500672 786432000 2557476864 1226309632 4189323264 681181184 411893760 3584458752 1267253248 304062464 3136557056 3791267840 2252172288 3323889152 380408576 2532160384 1448433344 473095136 3452087312 2971329896 1435417796 1329917934 419546843 +2147483648 1073741824 3758096384 3489660928 3892314112 3422552064 3120562176 3741319168 4269801472 4206886912 3902799872 3895459840 1316487168 3628859392 3315728384 81330176 398360576 2899361792 594272256 2796294144 2364684288 1051814912 1954216448 3446050560 1588376704 3014778304 582555040 690928240 2476259112 383770740 1140985730 3613997579 +2147483648 3221225472 2684354560 4026531840 2550136832 1140850688 3187671040 4076863488 2105540608 2034237440 3852468224 1917845504 1091043328 3962830848 3884318720 4185194496 3289808896 774160384 3549929472 374632448 1756776448 214787072 1138398720 5173504 546874496 40233024 4169626592 2194011312 3092738392 1829618300 3984799542 1341884189 +2147483648 1073741824 3758096384 805306368 134217728 2483027968 1040187392 889192448 4051697664 3560964096 2510290944 3218079744 1331167232 662962176 1671036928 4215996416 1499365376 3401629696 3209814016 191107072 1416251392 2642635776 186832384 3280900352 3961040768 9825600 1868431456 2280723504 3842365720 3366337428 2586116102 327664355 +2147483648 3221225472 3758096384 1879048192 134217728 1275068416 838860800 4076863488 2810183680 415236096 3160408064 2259681280 3190292480 590610432 4251844608 1057816576 222199808 1793376256 3242696704 4086583296 2445158400 445991936 2393020928 3170827008 2114250368 582476608 639389216 366620048 2023979784 89375100 48893782 1934312825 +2147483648 3221225472 3758096384 4026531840 1207959552 872415232 1174405120 1056964608 3112173568 1564475392 3965714432 4103077888 2399666176 4077125632 1714290688 3948609536 2332852224 2779168768 2224267264 1512329216 3537790976 3133352960 33605120 2349653248 2686879360 1272164416 1061438944 3905833040 3842708696 103067388 3453126350 2305152849 +2147483648 3221225472 536870912 1879048192 2013265920 872415232 3523215360 1895825408 3430940672 1212153856 119537664 1148190720 414711808 4109107200 2814246912 2808283136 956923904 3084632064 2747703296 1523331072 2874034176 2107315200 4291141120 848662272 291367808 2391377856 3323720416 2854680048 1692150664 2519083764 3640593298 2911865909 +2147483648 1073741824 536870912 3489660928 134217728 3825205248 2181038080 117440512 1283457024 3896508416 2778726400 240123904 2013790208 2350645248 3917611008 3239247872 1535279104 765247488 231596032 2629595136 340940800 31161344 612277760 116324096 2533806208 317363392 1513146848 733453488 434851800 994477820 2773152162 2069926923 +2147483648 1073741824 1610612736 2952790016 3892314112 67108864 2650800128 1862270976 4018143232 3904897024 3395289088 529530880 2360868864 1062993920 2470576128 260767744 1510309888 1117503488 4010991616 2470203392 2681358336 3467844608 546942464 3912890624 222927488 2040651584 1604697120 3974863504 855302296 3652722084 2983989434 3271688467 +2147483648 1073741824 3758096384 805306368 4160749568 1811939328 4261412864 1056964608 1837105152 180355072 1851785216 1326448640 3005743104 2372665344 2235957248 4038656000 3075047424 2313404416 1365041152 252448768 1951811584 2626753536 1738920448 4268094720 2743449216 156616256 1906156576 757198992 3878672344 350942252 3343718954 1413188033 +2147483648 1073741824 3758096384 1879048192 3087007744 1409286144 1174405120 3539992576 2038431744 1673527296 2569011200 1483735040 3105357824 561774592 3316514816 2370502656 4140204032 2325004288 2637291520 2665222144 2778621952 62067712 2557136384 1242731776 4127096960 1914234432 910675104 2647340464 2777075528 2431967524 4146168970 3520347813 +2147483648 3221225472 536870912 805306368 402653184 872415232 2583691264 3439329280 2273312768 1648361472 1612709888 2203058176 2120744960 1614544896 446824448 2887843840 3368517632 651804672 3667566592 3533451264 2285004800 1781072896 3062599168 1589877504 1051693440 2598754368 1446558816 767387376 2289417880 1345379724 1945193218 3228535867 +2147483648 1073741824 2684354560 4026531840 2550136832 67108864 2248146944 3338665984 3078619136 213909504 1038090240 2150629376 1675100160 3994812416 1379532800 2970025984 1654423552 1853538304 2192039936 2819371008 1135740928 3828573184 1854060032 3094072576 1432240768 3056667456 3534329376 714422096 939505288 2320514564 2938666618 270814143 +2147483648 1073741824 536870912 2415919104 402653184 1275068416 3523215360 2466250752 3498049536 1673527296 782237696 1074790400 1429733376 3612082176 3942514688 1489174528 1361543168 1565900800 315154432 2881253376 20346880 2940687360 4041073152 2242675456 1052141184 101152960 1522386976 899468016 291392696 2773705412 1180670386 217682309 +2147483648 1073741824 1610612736 268435456 1207959552 1006632960 3523215360 1593835520 2239758336 4173332480 576716800 2754609152 2035810304 2827223040 1058406400 2660171776 1790672896 132759552 3004227584 714362880 1281234944 1497570304 811708928 3300692736 3950917760 1674777664 426354976 1481687952 2033476936 2794330244 7029878 261994021 +2147483648 1073741824 536870912 1342177280 4160749568 2483027968 3925868544 3103784960 461373440 1145044992 1101004800 466616320 2213019648 545521664 2099380224 1301479424 108036096 2979446784 730324992 1832153088 3170506752 1116685312 2901319168 114000640 2768372608 2801996864 3518548832 897751856 1517148440 976430028 312536542 1727969895 +2147483648 3221225472 2684354560 3489660928 2818572288 872415232 3523215360 3875536896 3867148288 3485466624 824180736 3411017728 635961344 688128000 444727296 2406154240 3437002752 3868901376 1867751424 171208704 3000653824 1173842944 669165056 3802130176 719462528 1322998208 1631903520 371650608 935195864 1293511884 147824990 3431606263 +2147483648 3221225472 2684354560 4026531840 134217728 1140850688 3456106496 2164260864 2155872256 4206886912 597688320 3069181952 2079850496 13893632 681181184 2599485440 1663008768 3549544448 3646595072 29650944 2381465600 1544367104 3365527040 4285956352 2064262528 911824832 96720288 3215429872 2560995784 3444621908 102582638 1517413659 +2147483648 1073741824 536870912 3489660928 134217728 4093640704 1577058304 4278190080 1149239296 3560964096 446693376 315621376 357040128 2502688768 3697410048 2158821376 2362867712 2748891136 3635929088 664563712 4095367168 2470018048 2193659392 3113455872 1643268736 231031488 4234858464 1322445104 2728849432 926985116 2656272858 1066561475 +2147483648 1073741824 3758096384 2952790016 4160749568 1006632960 2717908992 1962934272 2743074816 1212153856 3902799872 902823936 3244818432 3519283200 2395865088 500367360 3832840192 104775680 2651054080 4197715968 2176190464 94327808 302955008 127660800 2617775488 871656000 341206880 2607752624 519481496 127369484 3402766654 3280041073 +2147483648 3221225472 1610612736 805306368 1207959552 738197504 436207616 3036676096 1535115264 2604662784 689963008 2884632576 2091384832 1663303680 2663251968 3425370112 2611445760 947765248 4031291392 3950252032 2133215232 2932280320 980265472 896597760 640180608 769927744 2279477984 2793097456 1799339720 1460773948 1438821822 1775839193 +2147483648 1073741824 3758096384 3489660928 1207959552 67108864 167772160 2097152000 8388608 3082813440 1449132032 13631488 2076704768 595853312 2398486528 4274323456 659128320 2365308928 3827884032 498339840 908998656 2196323328 1810615808 3246449408 3672136064 420506560 1789426976 3335797904 243160760 853610940 2282723278 1957074333 +2147483648 3221225472 3758096384 268435456 939524096 201326592 2919235584 1929379840 2021654528 423624704 1096810496 3165650944 3969384448 2024013824 3592552448 3260481536 3206643712 1072152576 1483907072 2314489856 491395072 973825024 2392297984 2462747904 2810202240 4290790080 3810554208 2706375760 3546835016 73161124 3082189510 3928827087 +2147483648 3221225472 2684354560 2952790016 1207959552 335544320 1107296256 989855744 2508193792 801112064 643825664 2217738240 1480065024 2670460928 1367998464 2237202432 3054534656 3866542080 1850056704 2172416000 193095680 1666001920 976680448 2531643136 967579264 2680833600 3740879008 3611341328 4093552840 3499226676 280653074 4125193231 +2147483648 3221225472 1610612736 1879048192 2818572288 2080374784 167772160 1895825408 645922816 901775360 371195904 2127560704 3796369408 1170472960 4127326208 666173440 623738880 3760963584 339517440 3308523520 3063572480 2587450368 1072419328 3273436928 1432626048 1829928640 1809660192 3124358832 711034008 1900928604 1268498734 323267335 +2147483648 3221225472 2684354560 268435456 3623878656 4227858432 369098752 2701131776 3649044480 3946840064 3340763136 1850736640 796393472 2388393984 1676017664 2356740096 3449257984 1617805312 1448255488 2183950336 3243128832 152908800 1938659840 493017344 1235486080 3346663232 2684293600 4003372784 2513597208 2996524548 3297045562 3403486497 +2147483648 1073741824 536870912 2415919104 1476395008 3825205248 1375731712 3841982464 3246391296 2587885568 4175429632 231735296 1497890816 1136918528 1815478272 1519452160 3638263808 753516544 955179008 1871998976 1597929472 162886656 2503841280 3241195264 4042344832 1506511680 2206320480 500880784 2308577720 1544779068 486843438 2977922845 +2147483648 1073741824 1610612736 1342177280 2818572288 1811939328 4194304000 1392508928 1082130432 3854565376 136314880 422576128 1562902528 2650537984 2230452224 1627193344 399933440 664322048 3296190464 961302528 832190464 2774617088 1987365376 958258944 824509056 119727296 3550913312 324061872 3197880424 10884380 708007026 1660539347 +2147483648 3221225472 1610612736 2415919104 3355443200 1275068416 3657433088 788529152 1669332992 1656750080 4003463168 2955935744 2810707968 1737752576 926285824 1229127680 587235328 3605184512 2197266432 2065960960 3254654976 179772416 2527496704 2585390848 48987264 1155832640 1891413792 2532375536 1883950120 2375282572 3124395670 4103669717 +2147483648 1073741824 1610612736 4026531840 3355443200 2483027968 3724541952 2164260864 3430940672 1220542464 2942304256 2920284160 2002255872 2685665280 3230531584 4246667264 2128314368 2751578112 1328603136 2835632128 2253809664 55258112 1056298496 1240367360 652412288 1659492800 3842804384 3403049360 193665752 4053128724 402575150 2579194657 +2147483648 3221225472 2684354560 2952790016 134217728 469762048 3523215360 3741319168 3581935616 2772434944 3810525184 1072693248 76021760 243007488 852885504 867368960 987856896 2492186624 3297681408 2022469632 719218688 1141836800 853004800 304653056 1207380096 1206115392 2774704096 2600613360 1357448904 789349164 732233730 1278407505 +2147483648 3221225472 2684354560 3489660928 939524096 1006632960 2181038080 2097152000 1015021568 473956352 1935671296 2861563904 732430336 3734765568 1112408064 3598385152 1373667328 3555901440 401055744 2819387392 1541822464 1038558208 4214155776 2680783616 4133962112 317641152 980014816 416775632 657903832 2249055788 51184722 3920611709 +2147483648 1073741824 2684354560 268435456 1744830464 1006632960 1577058304 1862270976 3800039424 1572864000 3575644160 1613758464 2151153664 157548544 982908928 2181496832 4053041152 791068672 374857728 2840866816 1521383424 996371456 3003294208 4179739904 2244175488 3077740992 3245994016 762800432 1632415336 2001908628 3603542070 3339650341 +2147483648 1073741824 2684354560 805306368 2818572288 738197504 2919235584 1929379840 4051697664 2587885568 3340763136 2953838592 3417833472 4247519232 47316992 2255421440 3303964672 3134242816 1913511936 4215025664 2120902656 2831358976 2977749504 3508524288 1093867648 2033509952 4118512736 3674569328 3853370552 2246842180 2117222850 1394559331 +2147483648 3221225472 3758096384 4026531840 3087007744 1677721600 1375731712 3238002688 3967811584 2168455168 2506096640 3803185152 570949632 3510370304 478806016 1680146432 184909824 1433649152 3070009344 1435258880 3313657856 1419334656 72324608 1786152704 3517537152 1049079744 3119160928 3602085968 1845134664 3576396268 2258535746 1021656863 +2147483648 3221225472 536870912 268435456 1744830464 3825205248 973078528 2936012800 293601280 448790528 10485760 3817865216 966262784 395051008 994967552 2619277312 2190835712 3793207296 1789304832 2547789824 2465626112 2923637760 3097742848 938777344 1645549696 2691740224 676268576 1496177136 2337008376 319859284 335489090 2976243693 +2147483648 1073741824 1610612736 3489660928 134217728 2617245696 1040187392 184549376 4135583744 515899392 1096810496 883949568 69730304 2089549824 1852178432 3403087872 3209396224 3873554432 2272321536 536629248 2024699904 162225152 807772672 229283072 2963616896 3076452800 1133996448 2674628752 4268855176 3452494332 1858627722 2809938849 +2147483648 1073741824 1610612736 1879048192 3087007744 3019898880 167772160 3271557120 1635778560 2864709632 1042284544 1274019840 3069706240 3819175936 2679242752 1935998976 997163008 1530511360 412016640 3834925056 1516906496 2880525312 3731209728 2358821632 339959424 1684063296 250039328 2169683632 1925323144 2631739028 724273110 316380727 +2147483648 3221225472 536870912 2952790016 4160749568 2617245696 4261412864 3137339392 1568669696 71303168 1713373184 951058432 2441609216 2155610112 1743912960 2391343104 947290112 3543711744 916692992 3272355840 823797760 652555264 3883723264 1243974912 3586870400 360184896 1177712992 2968083440 3102117736 1895878284 2195188258 3166844483 +2147483648 1073741824 3758096384 3489660928 1207959552 67108864 1979711488 452984832 3766484992 3720347648 81788928 200278016 421003264 613154816 683278336 171114496 3053158400 764264448 4221886464 1564217344 1979856896 57621504 3452554752 2669337856 3138475136 3599013568 472664864 65695952 880492392 1027594756 821283250 1600755031 +2147483648 1073741824 536870912 268435456 3892314112 1140850688 3523215360 218103808 1468006400 1681915904 2401239040 311427072 3603431424 233046016 1350172672 3210805248 1637056512 1691205632 1882644480 2444521472 2186426368 3346361344 4237417984 621870848 2222140800 4131845184 2592884576 651035248 2880649976 858187452 1413234526 1041656555 +2147483648 3221225472 2684354560 1342177280 134217728 3825205248 2717908992 1358954496 3380609024 3015704576 3957325824 2723151872 560463872 1368129536 3901620224 3073966080 262963200 2840510464 2661916672 1112829952 2260342784 1460894720 1488444928 1902470912 1535830912 1125879104 3109756320 3121347792 2442344248 1576511852 130361306 3279602677 +2147483648 1073741824 2684354560 2952790016 1744830464 2483027968 1375731712 50331648 4085252096 3753902080 719323136 1812987904 1980235776 2275672064 3242328064 2239954944 492011520 2908078080 3011829760 3294375936 662579200 4004330496 2127996416 1742149376 3314139776 3468345664 3872468896 2077804368 3978448536 3167976828 1526456670 2722208439 +2147483648 1073741824 536870912 4026531840 1207959552 2885681152 2248146944 3405774848 595591168 1673527296 48234496 554696704 1245184000 4029939712 2754215936 1139605504 3073933312 1975959552 2433867776 4009521152 1119242240 3238743040 330009088 3471405312 2589642880 1635247936 791633312 741979472 1743805976 4045933540 2668382734 3768480723 +2147483648 3221225472 3758096384 1879048192 1207959552 1543503872 2717908992 452984832 327155712 2218786816 1323302912 208666624 1863843840 249823232 556924928 2575368192 2887090176 3475226624 820027392 2716618752 746465280 175074304 3952259584 260905728 1687917184 1301603648 1463180896 2445498512 269256040 2433883076 1339117894 2455611047 +2147483648 3221225472 536870912 805306368 4160749568 3019898880 1107296256 1056964608 2675965952 1027604480 3286237184 3522166784 1075314688 3020685312 3955359744 1329922048 434012160 3086008320 3850870784 3364106240 1709598720 1823699968 3062218240 39929600 1806206080 3437994304 1098282720 4070259856 4105291176 2441030660 2926037874 3044305707 +2147483648 1073741824 536870912 3489660928 1207959552 4093640704 1308622848 2130706432 3800039424 4273995776 4271898624 3713007616 3661103104 2809397248 2567307264 588578816 3264905216 2756231168 3624656896 658272256 1129994240 3158268928 3364730368 3865655552 1184940672 3037182400 456014240 2277074288 895020184 173266916 2008568206 1127509605 +2147483648 3221225472 2684354560 2415919104 2013265920 469762048 1845493760 1325400064 780140544 1270874112 2984247296 523239424 2883059712 208404480 1907490816 1110507520 1512603648 739688448 363175936 1843687424 3757471744 441918464 3099064832 1589986560 3134652032 1539676096 278166816 1418618448 4180370568 4044210564 2884635074 481830211 +2147483648 1073741824 3758096384 1342177280 2818572288 1409286144 905969664 3372220416 1233125376 1933574144 761266176 279969792 1553465344 893648896 2337669120 2672361472 2355331072 3859922944 322887680 869011456 1939503104 1246956544 2112935424 2285970688 1274017152 2221665088 4045255136 3817131984 3687789896 2818738084 1731083830 3221043333 +2147483648 1073741824 3758096384 2415919104 3087007744 4227858432 3858759680 4076863488 864026624 499122176 4242538496 2330984448 4188536832 357826560 3431596032 303497216 2883616768 98484224 1043587072 4121694208 1764104192 1664181248 1154607616 2400129280 104649856 3658523456 3153512096 3836192080 80090088 2470539484 4130984070 2482721019 +2147483648 3221225472 2684354560 1342177280 3623878656 3825205248 3388997632 3338665984 3867148288 3577741312 941621248 2865758208 1166540800 2256797696 2550792192 1000407040 1772060672 3761356800 63610880 3342626816 2436241408 2543260672 4152931840 1215904512 1356043392 3961513408 2045899360 3651836400 994839000 2536405692 1119564142 1322683843 +2147483648 3221225472 1610612736 4026531840 3892314112 3959422976 3858759680 1761607680 1216348160 1639972864 635437056 944766976 2873622528 390856704 3989962752 1463484416 125861888 2382282752 432513024 2129924096 2628134912 937245696 2734553600 3463655680 3419197824 866948032 482146336 4275364432 1185456184 1050850428 1040030890 938677675 +2147483648 1073741824 1610612736 268435456 3623878656 3019898880 369098752 2801795072 612368384 759169024 530579456 2041577472 907542528 4002676736 2224422912 806027264 1521713152 1142013952 1069342720 1465667584 1196038144 2986431488 3943874048 3165879552 1746379392 4032805568 2336472928 3089741616 1717086120 3820099332 176499998 2284632397 +2147483648 1073741824 3758096384 3489660928 1476395008 1409286144 2785017856 2634022912 629145600 2956984320 3584032768 510656512 2636644352 2589720576 3616145408 1415643136 1657241600 28426240 2225790976 2330202112 2653829120 191837184 538504704 1784747264 197629824 2989604672 569019488 1992563760 3256758216 2028424316 481602562 3036901311 +2147483648 1073741824 2684354560 805306368 3623878656 2483027968 3388997632 2734686208 964689920 3787456512 2384461824 3991928832 1519910912 893124608 3661496320 930807808 1016102912 3098722304 2626150400 3971231744 1087006720 1230054400 2291252736 2097873664 248045184 154056768 2601108896 2729932592 1958142728 4122320292 3595128490 2590897421 +2147483648 3221225472 2684354560 2415919104 4160749568 2214592512 2113929216 1157627904 1333788672 3091202048 4137680896 3838836736 3229089792 466878464 1210974208 851247104 2718007296 811319296 1452843008 2258399232 3648157696 1429169152 761198080 3584901376 1520025472 822061632 3885936992 2429357232 782888728 938996228 1868753726 1057955585 +2147483648 3221225472 2684354560 2415919104 2013265920 2214592512 1375731712 1493172224 1535115264 3913285632 2736783360 1062207488 3798466560 4253286400 1427505152 435224576 2021752832 2561916928 709140480 1450995712 848984064 1142105088 1524545024 4084143872 398763904 2621192256 3476708832 2407752944 2178330776 337340940 2133499614 2302751165 +2147483648 1073741824 2684354560 805306368 3355443200 2751463424 3053453312 3070230528 377487360 2319450112 3810525184 3465543680 2710044672 2372665344 3265921024 3436118016 1720483840 2766848000 3261063168 2561945600 674129920 1144597504 1739697664 2892836096 854585984 3425442752 2634690016 1159662576 2812582392 3000416540 3449657530 3731298151 +2147483648 3221225472 1610612736 2415919104 402653184 603979776 4261412864 989855744 981467136 4198498304 2631925760 3601858560 1990721536 2230059008 3747741696 1580662784 2476244992 578207744 500408320 2738098176 184948736 2158588928 2813711872 938287360 1035702400 376967104 112481760 4123398672 3171484168 1197862268 1974820346 1998558419 +2147483648 3221225472 536870912 1342177280 2281701376 2885681152 1509949440 352321536 3867148288 1421869056 2363490304 2320498688 3854041088 3823370240 262275072 2137718784 1108377600 3728130048 2238685184 1204563968 1050564608 658340864 88193536 2602139392 864260480 1801585856 3414891424 2621492048 361666360 227260548 1307454086 3165979327 +2147483648 1073741824 2684354560 2952790016 402653184 2483027968 2046820352 1392508928 847249408 2965372928 1805647872 3184525312 978845696 2030829568 2138177536 3849912320 471433216 1095221248 1096605696 2839818240 4010158080 85394432 3244989952 2923117312 4119395968 3229228480 3186430112 3343362288 73195864 918824724 3964038338 871838291 +2147483648 1073741824 2684354560 805306368 3623878656 1677721600 3321888768 285212672 2457862144 3636461568 3470786560 2412773376 1052246016 1934360576 1898840064 1194917888 118784000 2065088512 2366758912 518270976 3829032960 2475369472 289129984 3937893632 4259182976 1703555776 354620832 3853516368 54863608 1314033860 660327314 2795981869 +2147483648 1073741824 3758096384 3489660928 3355443200 1946157056 704643072 2231369728 1736441856 499122176 887095296 1636827136 3453485056 320077824 3577610240 3154968576 4111499264 509263872 3560562688 2124156928 4044503040 2629270528 393983488 3692235520 846056832 268588096 2586785696 2161095504 345847384 3108543828 864982830 2439490361 +2147483648 3221225472 1610612736 268435456 2550136832 3019898880 1308622848 1426063360 1065353216 1044381696 329252864 1370488832 3849846784 1653866496 4072800256 1108148224 3054731264 3211116544 2413469696 1264324608 3333314560 1713075200 2256313856 1548448000 2551494528 798450240 3631923808 485242160 987106344 3507423412 3388904366 3546680919 +2147483648 1073741824 2684354560 3489660928 2550136832 2885681152 3724541952 1828716544 3229614080 3552575488 2246049792 1058013184 1459093504 2220621824 749600768 3306881024 3621093376 122142720 446881792 78917632 3834255360 1227453440 738259456 3201905920 359182208 2277321152 1148909344 387454800 3242994328 1565918468 1321696858 3275471941 +2147483648 1073741824 2684354560 4026531840 134217728 3019898880 1308622848 3305111552 1753219072 3519021056 1017118720 4134535168 3113746432 3102474240 2398224384 4011917312 2785771520 959823872 1272373248 4228132864 1644562432 3229559808 3669534208 2999924992 788578176 3247661504 650831392 1462654704 3760918408 194431652 3286530818 1377202307 +2147483648 1073741824 536870912 4026531840 671088640 4093640704 33554432 3271557120 3481272320 1488977920 3340763136 158334976 4269277184 924581888 1524760576 2905669632 3268575232 478986240 426762240 3910430720 184961024 2240773120 2984351232 2931764992 2667166336 598955840 2473849376 4185287728 4168575304 3493698836 3732751242 3896023811 +2147483648 1073741824 2684354560 3489660928 1476395008 738197504 3925868544 1828716544 763363328 2780823552 2833252352 2475687936 738721792 2442395648 4080664576 1151926272 4060577792 1154072576 3129663488 470560768 1336285184 1099371520 1565839872 788991744 370472320 2359772480 2250554016 3768527952 596152664 2584298172 4156030854 3509713043 +2147483648 3221225472 1610612736 2415919104 402653184 335544320 3858759680 2902458368 3850371072 3930062848 3315597312 818937856 560463872 150208512 3149004800 2013331456 3828514816 2522136576 955752448 290197504 1580079104 1497854976 4236365312 1525101824 1364316032 1980704576 803600736 3793557808 942976408 2311578892 72628262 3236041943 +2147483648 1073741824 536870912 1342177280 2818572288 2483027968 1577058304 855638016 176160768 708837376 249561088 3444572160 1333264384 3676045312 3824549888 878641152 4275929088 794279936 1718542336 3988025344 1590827008 3503647744 2724509184 3326963968 1487461504 1870881728 697008608 1354273552 3734730488 2693238116 2807465754 3192393097 +2147483648 3221225472 2684354560 1342177280 3355443200 1811939328 1375731712 2466250752 4068474880 331350016 1545601024 732954624 3545759744 4285267968 1214382080 3416326144 1357611008 4571136 3598098432 2164551680 1100355584 764353536 2602105344 4061608704 2832512640 688196032 3935170848 1223862960 2161249320 2994286436 3091694658 2047340139 +2147483648 1073741824 536870912 805306368 671088640 2214592512 3858759680 3137339392 2608857088 3007315968 3978297344 2322595840 1383596032 1092354048 187301888 1727463424 1726971904 2407120896 253026304 1989439488 84813824 4007730176 3837971968 2035901696 3007237248 2581803840 2241982944 406365936 2271629320 1020611988 3992771338 2892005095 +2147483648 3221225472 2684354560 1342177280 1744830464 3422552064 3456106496 83886080 394264576 2864709632 668991488 3113222144 4037541888 2891710464 1213333504 1096089600 2648473600 2662514688 4033191936 803500032 1038489600 2994424832 900463104 1937995008 364897152 4103962176 3444610080 2942888272 3508335704 273847404 1618333234 1217137299 +2147483648 3221225472 536870912 2952790016 4160749568 3154116608 570425344 3439329280 92274688 1723858944 1096810496 4249878528 3535273984 811335680 421920768 4139450368 2770436096 3820732416 20357120 1832136704 3112314880 3084989440 2840394240 3173610240 1842923904 3751486784 1498541856 3648240912 4255304568 2475059780 520822618 2215238177 +2147483648 1073741824 3758096384 4026531840 1207959552 3690987520 3657433088 3774873600 2290089984 2495610880 3558866944 2159017984 11010048 2967207936 3050962944 3972333568 148733952 2101067776 2561990656 817106944 2535860224 45034496 2100343296 2440718080 3434435456 3394611648 3461858976 3494289456 1995251240 1371664156 2923529442 1895928983 +2147483648 1073741824 2684354560 3489660928 402653184 3959422976 1644167168 4009754624 4269801472 3552575488 2044723200 3524263936 2853699584 508821504 3837394944 3694854144 1277853696 3303325696 1536548864 2710319104 3121485824 3574674432 1246335488 892996352 293277824 2517297600 2803157280 3617441360 2613082648 3454020084 4228935854 4145562939 +2147483648 3221225472 536870912 1879048192 2013265920 335544320 1644167168 318767104 1971322880 1832910848 2745171968 867172352 2161639424 1530658816 2937192448 2787573760 3212607488 2175975424 2459410432 396636160 4178462720 1850020864 1365478912 4242687744 2111787648 2184221248 2014903776 4200382896 1791149224 4239372644 2894612906 2641657531 +2147483648 1073741824 2684354560 4026531840 1207959552 2214592512 1912602624 2566914048 1384120320 901775360 371195904 1332740096 975699968 4060348416 548274176 2863988736 3741089792 2209792000 3070091264 1156329472 638191616 413862912 742497792 3661504256 852301696 2317388992 812959520 1392704688 643548232 489504956 3312493358 4264350465 +2147483648 3221225472 2684354560 1342177280 1744830464 201326592 3992977408 1493172224 142606336 1765801984 2527068160 875560960 2577924096 1602486272 3799908352 1758920704 3764092928 3057762304 2222497792 3530321920 2715424768 2430159872 3993278976 946734336 1410284928 1960284096 2374759520 1215950768 1491375080 2591961756 1826060686 4066106473 +2147483648 3221225472 2684354560 268435456 939524096 3288334336 1644167168 2667577344 1719664640 2520776704 4066377728 4260364288 3132620800 3079405568 1353842688 1383006208 549814272 836485120 3952517120 4109660160 4036900864 1049445376 2168649216 1090129664 3051060352 2143002048 3496411104 55328080 2526158568 1660892052 286106594 2460984195 +2147483648 1073741824 2684354560 4026531840 1744830464 2214592512 2986344448 352321536 947912704 2680160256 1868562432 1037041664 434634752 376176640 1504051200 2799108096 2197061632 933150720 3546275840 365178880 3823765504 3489733632 3799748096 1404989184 455291264 3890651072 2616975648 2667458576 2994951352 1272370348 4009992106 1469718865 +2147483648 1073741824 2684354560 1342177280 1207959552 3959422976 1912602624 1761607680 3229614080 3074424832 2464153600 344981504 3569876992 1880883200 3573940224 651493376 465403904 705150976 3676626944 4283707392 4225390592 3069402112 1549335040 721562368 2909232000 664976832 3997263712 1707603600 1250229912 254040156 2625779874 2175227561 +2147483648 3221225472 536870912 3489660928 2818572288 3556769792 2785017856 2332033024 2407530496 2764046336 4175429632 3381657600 2177368064 1133772800 2202402816 1816592384 2826665984 462012416 1417191424 2883334144 252844032 1751198720 3513570816 3067751680 3086294144 3492462912 2409461792 1729027536 2464379096 2865070940 4179805286 4276700493 +2147483648 3221225472 2684354560 3489660928 3623878656 1409286144 3724541952 1761607680 243269632 2403336192 849346560 2916089856 910688256 3160670208 3311271936 1107755008 1487306752 2877079552 349544448 3022811136 2688178176 567890944 3387010560 2474273024 4051243392 791776448 1085430880 4158477744 3121607192 2869236636 4001606526 2247039737 +2147483648 1073741824 2684354560 1342177280 3087007744 1543503872 2046820352 452984832 2810183680 1170210816 1965031424 2630877184 2490892288 784596992 3679059968 1978335232 117800960 3412836352 2495275008 2327588864 4253964288 3131122688 3169769984 1231949568 3310435968 2638656320 4216460448 1285502896 1040689176 2798447556 1897472694 1275772219 +2147483648 1073741824 2684354560 1879048192 3892314112 2483027968 3925868544 1191182336 1853882368 3670016000 4167041024 2442133504 3121086464 4168351744 3907649536 1141571584 155484160 578469888 351002624 3380359168 136202240 2669747200 4004480512 904792832 3199810688 1003729344 3555721632 3029889552 4043064216 3294504188 293682806 1633658891 +2147483648 3221225472 1610612736 3489660928 2818572288 3422552064 2583691264 1426063360 444596224 2403336192 2367684608 3580887040 1196949504 1368653824 3930980352 3020619776 2157543424 1780727808 3518406656 466358272 3042588672 2667908096 3266501120 2387230464 1779261824 1276041920 3695724640 345782384 485637512 2181638788 2819137374 4125054209 +2147483648 1073741824 536870912 805306368 2281701376 3422552064 2986344448 3539992576 3883925504 3116367872 2493513728 4281335808 753401856 1368129536 1097465856 1019674624 608075776 1689829376 738582528 1046769664 258353152 2691517440 3260660224 1454783232 2631235200 2947404608 2382896800 534511984 739385128 429089468 162589866 1549388743 +2147483648 1073741824 2684354560 805306368 3892314112 1811939328 33554432 3472883712 2390753280 3099590656 1059061760 1664090112 3441950720 3721134080 654704640 2585591808 1999601664 3003498496 1972297728 837038080 4182403072 3831184384 3562199552 3371827968 1001615488 901706176 810296480 4081471664 1123882088 2109723036 568191594 877300401 +2147483648 3221225472 1610612736 4026531840 939524096 3825205248 637534208 754974720 327155712 3695181824 2531262464 2966421504 1711800320 691273728 1027997696 4121493504 1746173952 1699135488 4158234624 3126595584 2162305024 3154596864 3529086464 1125924096 3112310656 3801562176 296847712 7893136 185364280 1504314140 1901269366 2584718589 +2147483648 1073741824 536870912 2952790016 4160749568 1409286144 2449473536 4110417920 729808896 1916796928 3193962496 2513436672 606601216 2159280128 3433431040 1517092864 3490545664 1673510912 679796736 1467772928 1015179264 167982080 583306752 4246494976 458373504 1797994048 1911590496 402280400 1834952440 3690389196 501709350 3448438237 +2147483648 3221225472 2684354560 3489660928 402653184 3690987520 100663296 3003121664 897581056 356515840 1340080128 2842689536 3333947392 419168256 304742400 3904176128 3668082688 2203369472 1008443392 4112805888 4201011200 1577530368 1404799488 1429479680 359552128 182652992 2818417120 476281744 4282251240 3938648852 3618499098 4060831991 +2147483648 1073741824 536870912 3489660928 2281701376 4093640704 1509949440 4244635648 377487360 624951296 2623537152 145752064 3729260544 1704722432 3627417600 2444558336 711491584 1919074304 2675040256 2092199936 2962905088 587938816 1558304256 2938917632 3883796864 3165210816 673091424 3895972816 543769288 3468605516 891789106 1655797425 +2147483648 3221225472 2684354560 2415919104 4160749568 2080374784 2248146944 1325400064 2977955840 943718400 2489319424 797966336 2583166976 1436811264 1197867008 878116864 1168277504 1153482752 2403442688 1597796352 1490188288 1888052224 2503051776 3910418688 3706600064 1541106752 3371740000 12956368 615145432 2137874948 3275214438 3797117277 +2147483648 1073741824 2684354560 805306368 939524096 201326592 3187671040 1996488704 1350565888 2218786816 3026190336 1152385024 319291392 1027342336 1433272320 2475884544 3047194624 3478306816 1413472256 643051520 3940706304 250958848 3314516480 3839624448 3760079488 3107658944 3549219296 2569333840 789109832 3514736364 2924062402 3546489325 +2147483648 1073741824 3758096384 2415919104 1744830464 1409286144 436207616 117440512 1384120320 725614592 2074083328 2427453440 1208483840 3438018560 908722176 3685285888 3673718784 2220802048 2693652480 2906918912 158734336 4111141888 1308481024 1739346688 227148928 2870564800 49346400 548599088 3265767976 1827490956 3566113194 601209895 +2147483648 1073741824 3758096384 805306368 1207959552 738197504 838860800 754974720 4135583744 499122176 1759510528 4096786432 1191706624 3699638272 3860463616 3616342016 21856256 3312697344 3144998912 799805440 3268298752 1651461120 2871831040 1934650112 2121808256 1974207680 1406040864 1055876560 3488405128 3140498668 2760376670 3015980427 +2147483648 3221225472 2684354560 4026531840 3355443200 2214592512 503316480 385875968 2055208960 2168455168 3948937216 3004170240 777519104 1846280192 4274913280 803536896 1615364096 522895360 3652296704 393506816 322062336 1956858880 962190848 1838180608 2165843584 4201408960 1130237536 1459448912 1982115480 913634324 1313657378 2295370253 +2147483648 3221225472 3758096384 2415919104 4160749568 2348810240 2986344448 1728053248 2055208960 1849688064 3584032768 1385168896 1962409984 987496448 3130654720 2856517632 590381056 3910582272 2285871104 3821293568 2255902720 1697727488 1855451648 2550145792 3691007104 2852136896 2063626720 813702320 2235577016 488644836 1540373978 3688384287 +2147483648 3221225472 3758096384 1342177280 3087007744 2885681152 3456106496 117440512 394264576 784334848 2636120064 3687841792 309854208 4263247872 1579024384 1094385664 2674950144 135446528 3397885952 1199853568 988952576 277677056 1898947072 4208995584 2523943552 283647808 260323104 1592921648 2056086040 4230991172 811620442 3392156413 +2147483648 1073741824 2684354560 4026531840 671088640 335544320 2650800128 184549376 2743074816 3015704576 77594624 3054501888 3201826816 907804672 3394895872 401408000 3298000896 2067120128 2658328576 530853888 4277536768 1568619520 3216696832 4125102336 670064768 1864911680 3862197664 3790478960 1724058296 292604212 4053097194 3735015567 +2147483648 1073741824 536870912 2952790016 1744830464 1946157056 2785017856 4211081216 343932928 524288000 2384461824 2754609152 2434269184 7602176 3228434432 3370844160 3232333824 307478528 3775324160 4094455808 202008576 3870129152 1034868224 1704992000 32519296 527971520 1088692320 218527472 287776936 3871575684 3933120302 1187005121 +2147483648 1073741824 3758096384 805306368 3623878656 201326592 2315255808 4110417920 3061841920 2512388096 3303014400 3113222144 1804075008 3231449088 2483945472 3680960512 454197248 4280336384 1870258176 3434352640 4230105088 3113288704 3807506944 52981504 330045824 2109084864 4207112992 2021171152 2454565464 2060856956 538125250 2731584717 +2147483648 3221225472 1610612736 2952790016 671088640 3154116608 3456106496 3909091328 2944401408 3443523584 1818230784 3354394624 3215458304 1212940288 2970484736 968294400 2726461440 174112768 1183424512 2437156864 2207385600 2189523968 3659633152 3582487808 861678976 3063313472 49487328 839947088 1818340712 1097354524 929840266 194911413 +2147483648 3221225472 536870912 3489660928 1207959552 2348810240 905969664 4211081216 2357198848 3049259008 1830813696 3893362688 2750939136 2203844608 2325086208 3749117952 4135354368 4074160128 3527909376 2244227072 12195840 2238274560 2548009472 2540189952 493109376 3370791104 1542523168 972262960 2272665208 700934244 517245402 395492185 +2147483648 1073741824 3758096384 2952790016 1476395008 2348810240 1778384896 1929379840 780140544 2780823552 1310720000 592445440 1644691456 2062811136 2470051840 3221422080 2732687360 1484767232 1900994560 89657344 3069970432 1959658496 12136960 614653696 2868775552 3590405056 2200865824 1298692784 2168744024 1388458428 4000280790 1057476707 +2147483648 3221225472 1610612736 1342177280 2818572288 872415232 3321888768 2533359616 2675965952 37748736 2858418176 1561329664 1334312960 514588672 166592512 1626275840 1420656640 117424128 745971712 1016598528 1378121728 2126662656 71394816 2644684032 4278350464 2657158976 1540535648 3038409680 4203040408 3501258364 3983215898 1264571365 +2147483648 3221225472 2684354560 2415919104 2013265920 3422552064 3657433088 1426063360 562036736 549453824 4083154944 189792256 3843555328 3974889472 295567360 2192113664 2559410176 313507840 2525011968 558395392 494172160 3425838080 2828472832 1444198144 1919574400 47920960 1044052512 2924179728 415412344 381122708 2498020434 2588019381 +2147483648 1073741824 3758096384 2415919104 3623878656 4093640704 33554432 2734686208 2592079872 3099590656 950009856 1926234112 1097334784 4199809024 1112145920 1294663680 2009825280 1325776896 2852970496 1010307072 2558269440 1912493056 793861632 2771949312 1065511552 3484368320 468299936 83527024 1582134616 3409358732 388701686 1623959867 +2147483648 3221225472 2684354560 1879048192 402653184 872415232 369098752 3271557120 763363328 599785472 425721856 2920284160 3837263872 1875116032 2525102080 760020992 2076344320 3751067648 3580076032 736653312 2119960576 418800640 1988570624 1705221376 3070767232 2139888704 3073259168 2052273040 3441018456 3988878308 1802303926 3741843327 +2147483648 3221225472 536870912 2415919104 3892314112 67108864 4127195136 4143972352 2122317824 3175088128 400556032 1781530624 3473408000 467927040 3827171328 1927348224 1067483136 359317504 1713217536 3019386880 164378624 48901120 1776762368 1111330048 3949478528 3876872128 909511264 3021283856 3030815816 2163710828 2619278446 3304166393 +2147483648 3221225472 2684354560 2952790016 3087007744 1409286144 1040187392 587202560 3212836864 2462056448 136314880 1777336320 2120744960 3225681920 1630142464 387907584 1686405120 2333786112 1791467520 2497212416 3486279680 859722752 695021056 1620568320 4018168960 4206899520 4095760160 200297136 2405967240 918824412 1365931246 293568003 +2147483648 1073741824 2684354560 2415919104 1476395008 872415232 4127195136 2868903936 4185915392 3678404608 3743416320 588251136 1335361536 471072768 3627941888 3690004480 3054731264 3324624896 167698432 4199034880 3790354432 857355264 113737216 3173960960 1597011072 419983936 2060195040 2383034096 509558712 3267019732 894305102 3109630041 +2147483648 3221225472 536870912 805306368 3355443200 2751463424 2113929216 4076863488 1837105152 2235564032 1579155456 1995440128 1707606016 3119775744 626130944 1876230144 3641868288 4265918464 2945163264 1484271616 2031904768 64384000 3826200064 1779665152 3178517632 2693926976 976559584 3775054704 1511846600 2171065484 1525045862 1898409271 +2147483648 3221225472 1610612736 1342177280 4160749568 3154116608 33554432 4244635648 2373976064 4173332480 3747610624 1852833792 3459776512 3122921472 2820014080 2572877824 3857678336 1521336320 391684096 965218304 3573315584 2978112512 3113552384 371237632 1158439296 1920620864 626095136 1049034000 1980700904 2369880468 2475883574 1568741509 +2147483648 1073741824 3758096384 1879048192 4160749568 2348810240 1308622848 4278190080 3883925504 3200253952 1847590912 2708471808 181927936 3759931392 2983329792 3002925056 3904471040 2500313088 2456870912 2456293376 2942593024 3766367232 3906404864 78159104 4101267072 1974864704 117646112 4155417520 1796146376 3493102788 3269866202 1621838347 +2147483648 3221225472 2684354560 2415919104 671088640 2483027968 1442840576 922746880 3548381184 2202009600 329252864 3767533568 1484259328 3024879616 2054553600 766443520 3296755712 1999290368 1040949248 1655205888 1729394688 476711936 1849759232 1658057984 3052681856 1314535744 2452186080 1311238576 3274599480 2125692836 2515467602 649713825 +2147483648 3221225472 1610612736 1342177280 1476395008 603979776 905969664 956301312 3430940672 843055104 2157969408 2580545536 3052929024 679739392 4198367232 275447808 1812955136 1541783552 4261978112 910692352 541882368 1999778816 712578560 1432790272 1738233216 3043459520 2948174816 161658672 2349148568 3160194116 1578003798 2304989473 +2147483648 1073741824 3758096384 4026531840 2013265920 1677721600 2315255808 1392508928 2592079872 2881486848 3370123264 858783744 3869769728 969146368 693239808 2172715008 1578008576 1596506112 2123620352 3392671744 175908864 3396219904 1557100032 4212247296 1050746496 3957227968 1135640864 3766478032 4159570952 797906108 925992750 1106338975 +2147483648 1073741824 2684354560 1342177280 4160749568 3825205248 1375731712 3271557120 1686110208 247463936 4288675840 2320498688 3510108160 1006370816 2271608832 326434816 878280704 2920529920 1241047040 344469504 1593071616 2463237120 3745981952 3098453760 4071979648 1366940352 1468253344 3739255536 1113878936 3897194596 887823690 1643180369 +2147483648 1073741824 536870912 2952790016 939524096 3556769792 3657433088 2835349504 3246391296 759169024 819986432 19922944 2180513792 78381056 3808821248 1820655616 3610804224 2216869888 2367283200 3018354688 2806278144 2353157120 751250944 1174379264 2329744256 3141859648 1047327456 763942416 1369104968 3503659540 547232562 1289320873 +2147483648 3221225472 3758096384 4026531840 671088640 2080374784 3187671040 2600468480 394264576 2520776704 3068133376 1886388224 4208459776 787218432 2368077824 1611464704 3544547328 461357056 3435962368 3767029760 2355390464 3829537792 3905901056 1246426368 1502964864 801765696 4226399584 951698320 1756490856 4212492324 3036131618 1428742921 +2147483648 3221225472 1610612736 1879048192 1476395008 4093640704 704643072 2030043136 981467136 624951296 2174746624 4014997504 1877475328 3990618112 2234908672 2263547904 1221033984 1778237440 109617152 332926976 419719168 1437737984 2778295808 1530839808 3581088640 216257728 559924064 2094651184 3635059160 2462667404 14084018 1924079873 +2147483648 3221225472 1610612736 805306368 2013265920 1006632960 3858759680 1526726656 3716153344 1296039936 2250244096 2152726528 413663232 1943797760 3441033216 4106289152 1629519872 607567872 3003490304 1587023872 1401178112 3942519808 1338980864 240636160 95748224 3269906496 3412956640 4263785328 2498644376 415709548 580625042 2938576055 +2147483648 3221225472 2684354560 1342177280 4160749568 1275068416 771751936 3707764736 159383552 440401920 2317352960 2123366400 2206728192 1974206464 3957194752 2672361472 1509588992 2258157568 3402080256 3698880512 3037992960 4230611968 487813632 3927035136 861740928 2790300992 1724643168 1282819312 2306161528 2553079196 641582938 180558461 +2147483648 1073741824 536870912 1879048192 3892314112 3019898880 973078528 3607101440 276824064 88080384 2405433344 1808793600 1945632768 723255296 1668677632 3737583616 1388085248 260489216 965730304 1846046720 39061504 1967283200 3872724480 64074496 162229376 1950539456 3235230048 2639336784 107721976 3202513316 1587898522 3562653769 +2147483648 1073741824 2684354560 4026531840 1744830464 3959422976 3724541952 2835349504 2659188736 3527409664 2908749824 3683647488 1644691456 2166620160 4166647808 1767047168 4135944192 686538752 2796216320 112734208 1977354240 2430999552 3928308224 1655221504 2103905664 1721226432 1241309920 2984601808 973641304 2136413308 3559890782 2250279739 +2147483648 1073741824 1610612736 268435456 3087007744 1409286144 436207616 1895825408 595591168 742391808 723517440 3301965824 765984768 3393454080 520486912 3916365824 2026340352 1557512192 3293896704 605573120 3776714752 1002071040 2412084736 4073388800 2066440064 1673626688 2008731488 2308143728 4182617560 738767660 218245278 4148765429 +2147483648 3221225472 2684354560 3489660928 1207959552 1275068416 3456106496 285212672 796917760 2587885568 3097493504 275775488 2232942592 3381395456 3191734272 3108438016 379551744 4091396096 1383899136 2747822080 769939456 2905218048 3434441216 2907104512 3463776640 3978729536 4117054048 3618541232 3097570632 4063541476 2859236722 2976800725 +2147483648 3221225472 2684354560 2952790016 1744830464 738197504 234881024 1023410176 109051904 264241152 3537895424 661651456 199753728 1546387456 1340211200 1288241152 1215266816 860995584 3100811264 2188931072 3333711872 1898331136 2743564800 864331008 4237774720 3739024064 3836938784 1558369744 2343590184 4203237692 2518440794 187325587 +2147483648 3221225472 2684354560 805306368 939524096 3556769792 369098752 3238002688 864026624 1790967808 2300575744 313524224 1523056640 1315700736 4168482816 1896022016 1556316160 921288704 370450432 1029206016 202647552 2010272768 3348721152 1677131008 3729342848 2834207296 2000509984 2615971888 3527177384 2830004908 1524057098 3283215593 +2147483648 3221225472 1610612736 2952790016 2818572288 2080374784 4194304000 4177526784 1954545664 3946840064 2044723200 2398093312 4108845056 1698955264 1444544512 3462201344 2065137664 1094303744 1129750528 3648524288 1260128256 2849389568 2771595776 1503172352 4050091904 3600473024 4078322528 420694800 1825106472 2652841980 4136027822 3409989979 +2147483648 1073741824 3758096384 4026531840 1744830464 1140850688 1107296256 1426063360 4219469824 46137344 1444937728 667942912 2130182144 3204186112 240517120 1124663296 1153859584 3141320704 3336298496 2508722176 1955866624 1806842880 3419631104 1869723392 2505533824 4003190336 3639109152 1118048176 121273752 46620036 4043564778 1445212073 +2147483648 3221225472 2684354560 3489660928 3355443200 2483027968 704643072 2264924160 3162505216 2613051392 1876951040 2670723072 1445462016 2373713920 2272395264 4289789952 810582016 149864448 2286264320 2541252608 4096022528 2089180160 3668919808 208386816 2422955136 2052974784 4272701472 1894394960 3693412744 3678335356 2950533938 2095843219 +2147483648 1073741824 536870912 4026531840 3355443200 738197504 570425344 1593835520 545259520 1136656384 3755999232 881852416 755499008 2929983488 1322123264 4191879168 2342289408 4238786560 693886976 3643305984 3654567936 2639662080 4185328128 2708923136 2071193728 2256293568 2252484128 3728815696 3033647192 1168986428 2249981086 4144498737 +2147483648 3221225472 2684354560 2952790016 4160749568 67108864 1241513984 1795162112 914358272 1925185536 2485125120 2259681280 142082048 3086745600 3046506496 3507290112 3397025792 2892021760 3701710848 2862116864 2406246400 1079931904 269035008 1188092672 316396160 1617177536 2574919584 202596400 1695781928 4133499764 3444595610 1365788041 +2147483648 3221225472 536870912 2415919104 134217728 3288334336 771751936 2365587456 1417674752 1992294400 983564288 2381316096 722993152 3444310016 231342080 4169728000 463437824 1143586816 3738345472 3631755264 2711369728 1583504384 1027419648 252309760 3848467328 3103808448 41953184 2277528688 471870664 2486183972 574111954 3254527055 +2147483648 1073741824 536870912 2415919104 1744830464 469762048 771751936 3674210304 3196059648 440401920 1558183936 1829765120 1572339712 173277184 949616640 2598699008 3273949184 146456576 2694701056 1754820608 1348761600 1913809920 3954799104 2351082752 117027968 629818816 1599934432 225485840 4196444632 3145264164 4231853182 153023803 +2147483648 3221225472 536870912 2952790016 939524096 2348810240 301989888 3607101440 343932928 2252341248 3290431488 1890582528 1894252544 174850048 1977745408 2587688960 2800254976 227983360 2038538240 2265460736 222046208 3260699648 132710912 4276015872 4154320000 2841790656 1216172768 1825104752 807837032 2129238076 2175040026 4290661683 +2147483648 1073741824 536870912 4026531840 1207959552 3288334336 2516582400 3942645760 998244352 406847488 572522496 219152384 1419247616 542900224 2876112896 3948478464 1891926016 3500589056 1495916544 3665326080 179062784 1267092480 3207413248 1681820928 3916799104 3910550336 2650100832 558033136 3599468472 2073500628 4224558570 3797580117 +2147483648 1073741824 2684354560 4026531840 4160749568 1275068416 1107296256 822083584 2340421632 1933574144 299892736 3146776576 1855455232 266076160 3617193984 2319253504 1195474944 1037549568 705224704 2394435584 4050388992 1915900928 2013864448 1972370176 2088034176 1574050880 2828604640 3180846224 3244861592 1843943540 223615594 798903023 +2147483648 3221225472 3758096384 268435456 3087007744 3422552064 4127195136 4143972352 4068474880 1438646272 2862612480 621805568 3389521920 3225681920 3850240000 2008088576 1414430720 3282354176 3703808000 434655232 1496586240 2286298112 472723968 2891759872 3749684864 3643431360 1095186464 3942383344 2801039672 1541830876 280853166 655687449 +2147483648 1073741824 3758096384 3489660928 2013265920 738197504 4194304000 855638016 1971322880 3007315968 2992635904 3358588928 897056768 3304849408 1154088960 378339328 900038656 2648948736 2906447872 2845315072 1040988160 2526159872 3374400000 2661799680 1781183104 3499048512 1525459680 2341495376 1743261832 1033141652 2745049050 3862102567 +2147483648 3221225472 2684354560 1342177280 671088640 872415232 1711276032 3036676096 1115684864 4097835008 983564288 2635071488 3575119872 3403939840 1168769024 3100966912 1558347776 3221012480 4156268544 1547202560 1060378624 1465019392 2499880448 1577106688 3790975872 1774676160 2957226464 57441840 295073272 2147182420 3966615670 2153975979 +2147483648 1073741824 2684354560 1879048192 402653184 469762048 2382364672 285212672 2894069760 3862953984 3399483392 2937061376 3053977600 216793088 2321416192 2208628736 3719266304 2672672768 2292113408 573059072 1253853184 2205574144 513358336 1192871168 4139024768 4126636480 3756318176 425682992 3021526520 1359576028 2974931962 2247674845 +2147483648 3221225472 536870912 268435456 2281701376 469762048 3321888768 1392508928 612368384 1463812096 1189085184 747634688 2956460032 1302593536 1513750528 2314534912 950108160 3555704832 3900219392 3394777088 1651800064 1457675264 1841381888 757311744 2021557376 1564702912 2838683744 176505488 3851006616 3065247524 1321643398 1990683987 +2147483648 3221225472 1610612736 2415919104 1476395008 3556769792 4127195136 3808428032 3279945728 3250585600 2124414976 4163895296 3241672704 3788767232 839254016 3739680768 233406464 583778304 2838667264 1167593472 417601536 1170101248 1316163072 454016256 1870438528 359877440 1552916640 1622967920 3436406696 3376395732 1464124782 1713850357 +2147483648 1073741824 536870912 4026531840 3623878656 872415232 1711276032 2466250752 1266679808 2243952640 4229955584 3165650944 3560439808 1030488064 1642201088 2022113280 1089306624 2014560256 1039065088 941125632 3386656768 2312766464 1072369152 940557568 2316607616 1178812224 3781926560 2061676848 2695501480 1609763924 2245258226 1171188443 +2147483648 3221225472 536870912 268435456 3623878656 2885681152 3456106496 1426063360 1132462080 868220928 1302331392 263192576 1951924224 2855534592 3870949376 2033123328 361857024 1450164224 1652727808 1375219712 25458688 149058560 4095422976 4088126720 2785074048 2230537280 591913632 382650096 3137764584 2162774308 3243819502 2890364395 +2147483648 3221225472 3758096384 1342177280 939524096 2617245696 1845493760 2231369728 1182793728 264241152 497025024 3459252224 451411968 3964403712 1554382848 869728256 1077837824 103071744 3818758144 3460845568 4076615680 2962113536 3132848640 1617487104 3896245120 3760158400 377681440 1179300464 2004285992 2354636476 3788741962 3016967297 +2147483648 3221225472 3758096384 2415919104 3087007744 1140850688 2449473536 3305111552 947912704 3040870400 287309824 2972712960 1508376576 1812201472 3007971328 3674669056 2215018496 1949876224 3208486912 130568192 3568588800 1029858304 3127064064 3252467456 3785869696 1886853056 1431221344 3335304816 486522536 3562754812 1751183726 3784428755 +2147483648 3221225472 3758096384 1879048192 2013265920 201326592 503316480 4244635648 427819008 1858076672 31457280 2672820224 4106747904 1235484672 3828744192 1464008704 196902912 3502161920 2825101312 573067264 7612416 348025856 2638676480 1920644352 2437265280 1661164864 3491550496 3511595856 2832981048 1811177276 696135710 3760662829 +2147483648 3221225472 2684354560 4026531840 2550136832 3690987520 1174405120 989855744 2357198848 4173332480 2334130176 634388480 1229455360 2623799296 1917452288 770506752 1744601088 3225600000 3108872192 667447296 1436829696 3236586496 4085078528 3553919232 2870382720 3711948992 3046725536 1784592304 2505805592 2513635804 2394147198 1193765683 +2147483648 1073741824 536870912 2952790016 402653184 2080374784 369098752 3238002688 3665821696 4206886912 1830813696 953155584 3414687744 536084480 1375600640 1139474432 834306048 2669723648 2103304192 3674763264 3258214400 526271488 2541447680 1674754304 1747228032 326887104 2002714784 170184368 1350292376 1054819644 828702550 3525025601 +2147483648 1073741824 1610612736 1342177280 2818572288 4093640704 1577058304 2969567232 3179282432 3242196992 1994391552 439353344 2335703040 2666266624 2281046016 1248133120 2861531136 2439364608 2255413248 431509504 1932277760 3184937984 536151552 291995904 880921984 4216113472 1179072224 1760607504 2079939272 3466712564 2396845810 3450801297 +2147483648 3221225472 1610612736 2952790016 4160749568 2751463424 2315255808 3841982464 1736441856 1254096896 3655335936 1485832192 2508718080 347865088 3534618624 2823094272 4073684992 4245536768 3746471936 3876065280 1643907072 898503680 3946149376 2262297344 901358976 1016898624 3330503712 1319563856 1021587928 1555700860 2703701970 2587661389 +2147483648 3221225472 3758096384 4026531840 2550136832 2483027968 2181038080 3674210304 276824064 2898264064 429916160 1653604352 2503475200 2209087488 3711303680 3510042624 3302653952 412139520 1791598592 3266859008 2179753984 3713418240 2273803776 1311950592 3840190080 1898153152 1467048864 3911564016 82735096 4142622980 3483667714 3804478289 +2147483648 3221225472 2684354560 2952790016 671088640 2617245696 1845493760 2466250752 1166016512 3653238784 3277848576 3838836736 2511863808 110886912 3933077504 104136704 663715840 770555904 2511249408 1555591168 3793512448 724442112 2048197120 3028282624 3659919488 1329265728 1377990560 3638773648 1067901752 1598823172 3377870586 2364103717 +2147483648 1073741824 1610612736 4026531840 671088640 4093640704 2986344448 1392508928 2189426688 2176843776 2866806784 2117074944 1991770112 2159280128 1181089792 1900216320 52002816 515620864 621207552 2595770368 3467929600 3278265344 3401782784 2405021440 4045130368 2434191808 3914364960 1170750672 1479308936 2843887412 3018683166 1811337909 +2147483648 1073741824 3758096384 4026531840 2281701376 3690987520 1644167168 687865856 2961178624 2126512128 3282042880 3528458240 4166516736 2723938304 173408256 4036427776 4138762240 3836395520 4099137536 240652288 2505844736 3788917760 1876382208 2941295360 899320704 1459330496 529294240 189673200 69958552 1918281428 1742053162 2312569769 +2147483648 3221225472 1610612736 1342177280 1744830464 1275068416 1644167168 3271557120 2977955840 3837788160 3915382784 3683647488 649592832 1260650496 2218393600 1503854592 3035660288 3057565696 826253312 561516544 3821303808 3815386112 3799726592 1648665344 4189894272 859351104 2280839968 2960778768 2962581272 1635115044 112402438 3523804755 +2147483648 1073741824 3758096384 805306368 4160749568 3422552064 1509949440 4043309056 461373440 817889280 2585788416 3853516800 4234674176 1305739264 2317221888 3475046400 2553511936 4161388544 1279188992 1537740800 1064585216 2850952192 271122944 1605875456 2087711616 1288943680 2291793184 23515312 1851020200 3604878332 3741414662 1149487697 +2147483648 3221225472 2684354560 2952790016 3087007744 335544320 3120562176 822083584 2323644416 4106223616 2292187136 3178233856 3214409728 2119434240 2506227712 2969108480 219709440 1344192512 4009598976 1633185792 267675648 2928825344 3852537344 3370945280 3616313216 635216064 1601492896 1977144176 113153160 3230513956 3242204510 232804823 +2147483648 1073741824 3758096384 3489660928 3892314112 1677721600 2785017856 1761607680 3934257152 3057647616 3135242240 2733637632 1405616128 3659268096 13238272 125370368 87523328 1154596864 1955258368 763891712 1962686464 3694816256 1639001600 531338496 1499174272 3969118912 3213855456 2244315920 3707558696 120265708 1191884946 155729167 +2147483648 1073741824 536870912 4026531840 939524096 1275068416 2113929216 1761607680 2122317824 3384803328 3961520128 2551185408 834142208 4264296448 1572470784 1241186304 3713040384 915849216 1494212608 2633527296 684476416 3825890304 3289596416 715425024 225504640 2827408576 1840750368 2454988208 3988130552 1934717124 915658434 2829727895 +2147483648 1073741824 2684354560 805306368 1744830464 1543503872 973078528 3808428032 2826960896 482344960 1642070016 498073600 3643277312 2486435840 235536384 1226375168 4062609408 619233280 1718870016 2590519296 1469343744 2140830720 3420520960 1154123520 2782823040 1535432896 335911840 1279214288 1416227912 3972612284 3724449622 374654731 +2147483648 3221225472 1610612736 2415919104 2818572288 2885681152 3858759680 3774873600 1233125376 3158310912 1927282688 1213202432 1520959488 3883139072 3936747520 3444113408 990412800 1749729280 1764597760 2020085760 2303989760 2044079104 3474016768 1499787520 1960875392 1214154560 1503369824 1080630160 452497272 1355975180 1365369798 3853662781 +2147483648 1073741824 1610612736 4026531840 3087007744 1275068416 2181038080 1392508928 3833593856 4047503360 1214251008 2236612608 152567808 532938752 987365376 3473080320 3022618624 67616768 2174148608 3059765248 3427821568 1654133760 3221488128 620378880 682839680 404855488 3980125024 874041040 4085337656 1703840276 1680088518 2622108675 +2147483648 1073741824 536870912 1342177280 1476395008 201326592 771751936 4110417920 2139095040 1564475392 2346713088 3874488320 3381133312 3538157568 107085824 2111242240 3394732032 3485581312 3708608512 2699063296 611325952 2672301056 1984168448 3899800832 3559877504 3724268096 954706912 3022632080 1700325416 2976516684 3220392654 3113589895 +2147483648 3221225472 536870912 1342177280 671088640 1275068416 1912602624 889192448 1216348160 1849688064 2627731456 974127104 681050112 3012296704 3860987904 736952320 1825734656 2077016064 1519099904 3785371648 2391824384 1826106368 774642176 2192706304 1714750848 1283360704 3024013792 3818847536 4128167032 2639716116 3166362754 3731395739 +2147483648 1073741824 3758096384 3489660928 1207959552 872415232 2449473536 1426063360 1065353216 121634816 1319108608 428867584 1303904256 3428581376 493748224 1834024960 3609034752 1025490944 1460199424 2946502656 4094703616 4294458368 1836865024 1270773504 1514764672 2429680704 952760032 3380992816 1653848120 3942577476 1719472186 2994456645 +2147483648 1073741824 2684354560 2952790016 3892314112 2617245696 905969664 150994944 4085252096 2613051392 1587544064 3018850304 350748672 3282305024 3076390912 3141337088 1367113728 1993785344 414048256 404762624 498083840 2424863744 4050936320 1434853632 2815512960 1408689728 4238209184 2624093040 2699316040 2193519836 2972524126 562334217 +2147483648 1073741824 3758096384 4026531840 2818572288 603979776 1979711488 654311424 2726297600 3300917248 2824863744 3186622464 3844603904 2567176192 2534539264 2705653760 1583972352 938459136 1482743808 3873443840 2603624448 1414028288 1970552320 3397025024 1474378368 141294016 766697632 1891960592 2787752104 3092230236 1768991982 4126679967 +2147483648 3221225472 1610612736 2952790016 1476395008 1409286144 4261412864 754974720 1451229184 4114612224 1012924416 3887071232 1914175488 2764308480 2210529280 4070113280 3763306496 1184481280 2305466368 3001028608 2263877632 3497542656 3732168192 4284119296 4145890176 2716713664 2125498208 1304260560 2784872264 2956524772 2008108214 3402890383 +2147483648 3221225472 2684354560 2952790016 1476395008 3288334336 2986344448 3003121664 3296722944 1908408320 3722444800 1995440128 4285005824 3300130816 2265055232 3780575232 1840021504 3943350272 2714214400 3277877248 3895486464 805839872 1921259008 2315917056 575890048 199680704 3606692640 108074064 2200034664 3121439292 147305110 1222639727 +2147483648 3221225472 536870912 805306368 939524096 469762048 1979711488 3741319168 2139095040 2344615936 786432000 2544893952 3628597248 972292096 3246260224 1062535168 1978302464 3006316544 2976096256 3483381760 336619520 1381504000 2158758400 1548888320 1707563648 4098747200 2374849952 3775302992 1514326344 1710524556 1343592198 304166497 +2147483648 1073741824 3758096384 4026531840 402653184 2080374784 1241513984 2164260864 2575302656 4290772992 3789553664 544210944 3554148352 2358509568 2016280576 287768576 2004123648 1264500736 2625626112 2493517824 4207945728 772277248 136071680 460461824 3757398912 1808902464 3779539872 2093278160 3076960040 2006683940 1976968094 4230153649 +2147483648 1073741824 536870912 268435456 1207959552 1677721600 1778384896 452984832 2206203904 1925185536 2128609280 437256192 2199388160 2865496064 2687893504 1264779264 2699132928 837533696 3929464832 1637904384 389036032 124271616 4270071296 3284280064 812190336 540866880 436024608 4268156880 1192778520 2429311988 3543543266 3169025777 +2147483648 1073741824 1610612736 268435456 939524096 469762048 1644167168 3707764736 394264576 29360128 3663724544 1607467008 1619525632 3766747136 4274126848 4204593152 2560458752 845922304 351068160 1847611392 2037389312 2193105920 4129036800 2158895872 3305853312 1128977472 2054104480 1452852752 1771713080 512842396 2564539374 2570385767 +2147483648 3221225472 3758096384 1342177280 671088640 872415232 3388997632 3875536896 1904214016 79691776 2850029568 3163553792 736624640 973864960 464125952 61145088 36601856 2381889536 2903482368 614486016 3450877952 546851840 3497272832 3033426688 1665338496 2097262144 2114128160 3290533456 292763864 3428439884 1830253242 390059815 +2147483648 1073741824 3758096384 4026531840 671088640 4227858432 1979711488 4244635648 2256535552 3275751424 3437232128 2356150272 545783808 174850048 924712960 1390739456 2767159296 2148384768 764338176 2770341888 2379229184 1494752256 1913917952 2176471296 1391934336 2208597696 581901408 105964688 2632282600 1039132684 1150154570 1775167741 +2147483648 1073741824 3758096384 805306368 1207959552 872415232 3858759680 4143972352 1803550720 725614592 958398464 1179648000 2942828544 3452698624 2339241984 1725104128 2243330048 660914176 1113710592 1440747520 3190835200 1561873408 1517561344 4027206912 2593198720 2981870912 3361283040 2531761392 3024034328 529059852 1432323706 1499141861 +2147483648 3221225472 2684354560 2415919104 2013265920 1275068416 3187671040 3573547008 3565158400 2378170368 3407872000 1739587584 3649568768 2770599936 2750545920 1130823680 2946465792 1658437632 3824459776 3487592448 2115008512 184034304 1292653056 1101415680 1790776192 497868736 2837186080 3562940720 1949384872 4266324620 4240535950 1881319855 +2147483648 3221225472 2684354560 1342177280 402653184 738197504 3590324224 2063597568 2222981120 3116367872 1046478848 1976565760 3187146752 2042363904 3270639616 2026700800 3686957056 2050801664 4188774400 1419800576 3408926720 1676178432 858010112 3541987584 3146203264 1955828928 1862034208 810705296 1090332984 2829767460 1524143306 2715137371 +2147483648 1073741824 2684354560 4026531840 3892314112 1811939328 3456106496 3271557120 998244352 3661627392 3672113152 2192572416 3472359424 1987837952 2675572736 3431923712 551518208 1779023872 1341448192 2445291520 2829060096 2488294400 1917336064 2474910976 3196465280 1203051328 4121989472 4091960720 826630408 1923652436 615130394 1049053183 +2147483648 1073741824 3758096384 1879048192 2818572288 1006632960 3724541952 3305111552 746586112 448790528 2761949184 2209349632 1022885888 49545216 4150132736 4129226752 701399040 670351360 1799217152 4064284672 610297856 940579840 1825075712 2269914368 1078596480 185670592 930740640 560335216 3091939048 2166423028 1125361374 755454121 +2147483648 3221225472 536870912 3489660928 3623878656 1006632960 3120562176 4211081216 1753219072 390070272 2975858688 3968860160 995622912 823918592 420085760 1068826624 3979837440 2891038720 3227951104 2059415552 2745178112 2603619328 241703424 1249128192 2667462272 2743801024 3239887456 3028100944 1836303704 1464329044 3126442858 3775059367 +2147483648 1073741824 3758096384 1879048192 2281701376 2885681152 771751936 4211081216 3565158400 2478833664 2308964352 1380974592 3339190272 3724804096 1344405504 2215968768 1951563776 1795473408 1789648896 3804237824 1679845376 537922560 2196253184 3400795392 1931099264 1760100544 2485968416 1925162864 2265596952 2684444284 3348688302 1881512087 +2147483648 1073741824 3758096384 805306368 671088640 2751463424 2181038080 989855744 2743074816 1547698176 3915382784 1095761920 2596798464 827064320 3365797888 560005120 745570304 336773120 2503335936 859836416 1088440320 1376812032 1244159488 2606499584 1052118656 3023899968 264692320 3132083024 1580407352 2672806268 3936574826 4289174925 +2147483648 1073741824 2684354560 805306368 671088640 1677721600 3925868544 1627389952 3095396352 3024093184 3059744768 2622488576 2568486912 1389101056 505806848 164429824 4185227264 1429192704 2664226816 2235576320 4141901824 4094712832 3111665152 161239808 3502143360 3703642560 1022605024 2048040272 1624321848 831236500 562996162 2909734649 +2147483648 3221225472 1610612736 268435456 3623878656 872415232 2181038080 3103784960 2139095040 2277507072 4221566976 2125463552 592969728 1066139648 173932544 2925461504 1745715200 1229963264 4167475200 4257222656 3332397056 724587520 3784867328 3584833280 4230875008 841425472 1752277152 1672069616 1801822568 970703652 1138010418 2916187973 +2147483648 1073741824 3758096384 805306368 1476395008 1006632960 1778384896 1124073472 2222981120 2000683008 2036334592 3356491776 26738688 2778464256 3105226752 687669248 4271210496 351256576 4283228160 1660948480 343951360 4282401792 761276928 3322939136 345508480 136074944 165042272 2724021584 950395672 2751961204 2472072714 2115116681 +2147483648 3221225472 3758096384 1879048192 2550136832 2348810240 1577058304 1023410176 3145728000 2294284288 3915382784 1202716672 4076339200 3344171008 1979318272 4144693248 2943123456 630374400 158048256 4043329536 3313510400 633340928 3135255040 3681559808 3382212480 3823397952 25298720 52391184 3140915976 2085219860 323950862 3778981931 +2147483648 1073741824 2684354560 805306368 671088640 1409286144 1912602624 989855744 1216348160 3779067904 1751121920 1146093568 3401056256 3336306688 2698117120 413466624 2221768704 634634240 2257379328 419442688 2340448256 1170234368 3072337408 422577920 3681029760 3970171072 2628667744 1032282320 2600527544 2179609412 1270416410 731874907 +2147483648 1073741824 536870912 2952790016 1744830464 2080374784 2516582400 2868903936 1585446912 3107979264 4032823296 3673161728 2562195456 4043046912 327548928 2564096000 135168000 207929344 3871334400 1157656576 293627904 1170242560 3089125888 554713344 1921523840 3924046272 3685361248 1744505808 2603600360 2412255508 1266973018 3092917729 +2147483648 3221225472 3758096384 268435456 3892314112 2080374784 3456106496 3472883712 3212836864 2646605824 2132803584 1775239168 3277324288 2471755776 2292580352 3995009024 2232516608 3834888192 350396416 167792640 3036682240 847252480 3678421504 106966272 2259697280 1231576896 914126496 2470063792 3562358168 1712122580 2914213102 3413347413 +2147483648 1073741824 536870912 268435456 2550136832 3019898880 4261412864 1761607680 3783262208 1203765248 1377828864 3692036096 1059586048 4140040192 1178730496 2283077632 2144370688 904314880 214556672 872443904 3187685376 1224758272 4051705344 3753928960 3860861312 571489088 1445488544 390363696 25322744 3660929164 2747304702 181307351 +2147483648 1073741824 3758096384 2415919104 2281701376 1006632960 436207616 3170893824 2139095040 3158310912 3730833408 3195011072 618135552 3460562944 3702652928 387252224 1172275200 2981740544 1568071680 1946161152 2248153088 3607133184 3665826304 2009093888 1142967680 3339742272 1479032672 693898960 1893101096 2880905828 3361909366 519723799 +2147483648 3221225472 1610612736 805306368 671088640 738197504 4194304000 3472883712 3145728000 1572864000 283115520 3081764864 598212608 3201040384 95289344 1057554432 1712226304 1555873792 927178752 2675970048 465586176 1574976512 4147124736 1005092608 3941338240 746473280 2186351776 231406416 491699528 2300371580 3964896618 3115861093 +2147483648 3221225472 3758096384 2415919104 3892314112 201326592 2785017856 3707764736 2357198848 1254096896 1398800384 3601858560 308805632 2107375616 1047396352 1591803904 428572672 2754199552 2101256192 4253044736 3493877760 1554009088 2102409728 3424133376 1268005760 1656912832 1772555680 2950089360 1289496456 273558492 544287906 3631472845 +2147483648 3221225472 2684354560 3489660928 1207959552 738197504 369098752 1660944384 2826960896 650117120 488636416 2618294272 1774714880 3943956480 757989376 2681405440 629178368 2601172992 1802477568 3313528832 1228953600 157293568 49306112 1803041024 3163303040 2182246080 3151591072 3391474096 2235896824 251630716 453517158 875847673 +2147483648 1073741824 3758096384 1342177280 671088640 1543503872 838860800 3741319168 2860515328 624951296 1059061760 936378368 2586312704 3905683456 3918921728 13565952 4107763712 1883095040 398254080 1955598336 3825760256 10243072 125702656 518202112 2180110464 2779440064 4137633888 792692848 3750858456 4217017708 577177754 375095993 +2147483648 3221225472 1610612736 4026531840 402653184 335544320 1442840576 2768240640 176160768 4164943872 2287992832 4035969024 3148349440 499384320 943587328 884408320 2520350720 997441536 3366100992 114298880 583542784 567559168 920026624 2811440384 3839357824 3473718464 474942432 1291185488 3006908504 4059280812 1357036926 2125465129 +2147483648 1073741824 536870912 4026531840 134217728 1275068416 1845493760 3640655872 1501560832 1807745024 1960837120 2326790144 4265082880 3950772224 2285502464 2835808256 3799875584 3635134464 3623804928 4201672704 4099426304 1384934400 2225232384 4260041984 2435841408 14202688 1136465312 2923074384 1970692808 994401332 36109818 3342624703 +2147483648 1073741824 3758096384 4026531840 939524096 4093640704 1509949440 2634022912 3699376128 448790528 4099932160 3016753152 2770862080 3186884608 2855141376 3997630464 3373432832 1203290112 592044032 3591376896 2764580864 1919161344 2359696896 4035136256 2600769920 524537280 3545320864 2892613904 132146872 1955607884 285754246 461665913 +2147483648 1073741824 536870912 805306368 1207959552 1946157056 1375731712 1258291200 679477248 306184192 3898605568 3064987648 1577582592 2843475968 3965845504 2918121472 718700544 3210264576 2819481600 535851008 3068667904 1770793984 1879705088 3307419392 2520561280 2961955008 3847837920 2167920976 2417716808 1049140332 1781919458 3921962635 +2147483648 1073741824 1610612736 805306368 3892314112 1946157056 3456106496 50331648 3363831808 826277888 497025024 3908042752 4151836672 3583246336 3521773568 4258988032 51806208 1970847744 3563184128 707809280 4279764992 595876864 1522685440 3662096640 2127617152 2797454016 1012276576 1798136368 2789984776 1175137556 1256098574 4105491587 +2147483648 1073741824 2684354560 3489660928 1744830464 3154116608 3321888768 3506438144 377487360 3124756480 2598371328 695205888 2901934080 990117888 1373503488 1004470272 47218688 1272627200 28565504 1571827712 1750603776 3935570944 3344302592 2040727808 1875563904 16498880 4142685920 2803002128 3156032744 3274036148 640906566 71499281 +2147483648 3221225472 536870912 2415919104 134217728 3288334336 1040187392 3875536896 125829120 4198498304 1621098496 2215641088 1026031616 4003201024 3323330560 488964096 1084260352 2094710784 3748765696 1238380544 4291311616 3861666816 355347968 529627392 1286246016 1680453440 4279512416 2526690992 521885560 3281625292 262933970 3765311441 +2147483648 1073741824 536870912 1342177280 1744830464 2080374784 4127195136 2063597568 3682598912 1564475392 3810525184 2679111680 4144496640 826015744 302907392 4068671488 1492090880 4178427904 1838735360 1362128896 247994368 2531003392 2464031232 1201369344 2158753920 3201821504 3875118816 3108684528 1500334312 1841097164 427450050 982586141 +2147483648 3221225472 536870912 805306368 4160749568 2483027968 2785017856 1962934272 1484783616 2025848832 2694840320 1808793600 430440448 554434560 1689911296 3558670336 1195737088 3259219968 2109513728 1171271680 3769133056 1535931392 125447680 893216000 1054188416 3498804672 3124791968 1934782576 3564188120 2450496876 132564922 3816647439 +2147483648 3221225472 1610612736 805306368 1207959552 872415232 2919235584 117440512 3917479936 1203765248 2459959296 2872049664 1726480384 231473152 1195769856 2018443264 3611721728 4204576768 4235042816 1764757504 602425344 1632373760 201729536 2444192000 3717648000 2728714304 127530144 3531738736 160790312 3686245308 3737191946 339058481 +2147483648 3221225472 536870912 4026531840 402653184 335544320 3992977408 3942645760 3296722944 3309305856 140509184 1250951168 845676544 2256273408 2276851712 1095958528 3399581696 836485120 2888212480 4270862336 3966240768 1434215424 2805366272 1913876736 1036093568 1372299456 2953762144 3020698832 3826142168 774331468 2709225794 4128680145 +2147483648 3221225472 536870912 3489660928 1744830464 3154116608 2046820352 855638016 3749707776 4194304 2560622592 1697644544 1984430080 1533804544 1383727104 3354198016 214138880 2634399744 2647302144 3190829056 3586660352 19680256 702153216 358438656 3335256704 617188160 2575357536 3491042224 2183653096 1458817516 382567946 3521566895 +2147483648 3221225472 2684354560 2952790016 134217728 67108864 2852126720 1996488704 1635778560 742391808 1688207360 1217396736 2543321088 4132700160 3198812160 2736586752 3607134208 2123284480 2819727360 3247468544 4078462976 3499363328 2177523200 1919767296 3559451776 3339886144 689421664 1266902192 2923948088 2549813716 396602030 421080243 +2147483648 1073741824 3758096384 268435456 2281701376 1409286144 2986344448 218103808 494927872 708837376 3873439744 2517630976 3273129984 744751104 806486016 1051131904 1553432576 2278670336 1355603968 1299189760 3477624832 1906064384 1181115904 2746038016 2773808512 1238634816 3548003680 2416646288 1599710552 1576066548 65435318 4125976247 +2147483648 1073741824 1610612736 4026531840 2818572288 3556769792 3456106496 3137339392 1199570944 3762290688 136314880 3855613952 111673344 1055653888 2931425280 3519479808 2718138368 275103744 2415976448 1752190976 1245210624 3068402688 1464223232 3308607744 3541618816 3653523776 1058418272 1860003824 2505375448 2272158124 2702779594 759340159 +2147483648 3221225472 2684354560 1342177280 3355443200 335544320 1308622848 822083584 461373440 297795584 1730150400 2226126848 1229455360 1489764352 2362834944 1959329792 1737457664 4265984000 188915712 4145049600 2931300352 14949376 743065088 3855042816 3102913920 1087926848 305429920 2614257328 1754485032 1248899436 2115174554 707824041 +2147483648 1073741824 1610612736 1342177280 1744830464 3690987520 905969664 1291845632 2743074816 1799356416 2556428288 2205155328 3719823360 3528720384 4066770944 1008140288 3227156480 666419200 3726761984 361779200 2248685568 4107021312 3072487936 3468247296 1654772608 1380985920 296248032 203167824 2622099496 3464845140 3648759886 3319604677 +2147483648 3221225472 536870912 805306368 1207959552 2751463424 1107296256 4043309056 4085252096 960495616 3655335936 997195776 1215823872 4088135680 421134336 390529024 2972745728 265732096 3424886784 1276129280 3217582080 4168363008 1923509760 1536513792 453217152 96493632 3156245984 1464867216 1193833960 1753510260 3751678546 3755569255 +2147483648 1073741824 3758096384 268435456 3892314112 3019898880 1509949440 2734686208 1031798784 952107008 639631360 1653604352 2865233920 1478230016 1901461504 4269998080 2340454400 3510288384 3747078144 2612006912 2883082240 722734080 3723109888 3993305856 2351670912 2190877248 287535904 1808851376 4006803000 811328316 3438150178 1902589121 +2147483648 1073741824 2684354560 268435456 402653184 335544320 1107296256 251658240 1702887424 591396864 975175680 3679453184 3488088064 3720609792 927072256 1476198400 752058368 132497408 1870848000 561000448 4105730048 2720814080 3800436224 1824466688 758033536 1714836544 48694496 137555568 3433572632 3085187916 1410481854 2618637239 +2147483648 1073741824 3758096384 805306368 3623878656 2617245696 100663296 452984832 629145600 3443523584 2787115008 3832545280 2472017920 2007760896 4188667904 3946512384 2592702464 2619326464 1673977856 3025145856 338184192 2373190656 2907060736 3954254080 709017728 1166957632 282417632 579655536 3011190664 908698756 850394690 721352111 +2147483648 3221225472 2684354560 3489660928 3892314112 3019898880 3724541952 318767104 1736441856 1623195648 182452224 3912237056 3893886976 3499884544 1244790784 2246901760 839614464 657833984 3630342144 3457183744 3209189376 1995721728 3365291520 345194752 1224522880 1985418560 1156770336 2568492752 2115783048 410132964 390945498 1419485787 +2147483648 1073741824 1610612736 2952790016 2550136832 2617245696 2650800128 3674210304 813694976 524288000 1986002944 1464860672 1911029760 267649024 1232470016 2535915520 1801748480 3826696192 2606751744 2624606208 2245543936 2328634368 2896845312 579161344 1292233856 1265466048 2666650208 4229651664 1658251064 1073714284 92299942 1287653557 +2147483648 3221225472 1610612736 1879048192 402653184 201326592 1509949440 1560281088 545259520 1212153856 3865051136 1676673024 470286336 4235984896 3078225920 1618673664 1413054464 2205138944 792109056 1674579968 580413440 3691250688 516829696 3890030336 535332224 1412780992 1856305888 1583822672 1857273576 3827085516 3371392962 1980095111 +2147483648 3221225472 2684354560 805306368 2013265920 67108864 2717908992 3674210304 2508193792 1799356416 2338324480 1848639488 3345481728 227803136 1024589824 9371648 772767744 4229545984 108830720 1502638080 3262654464 1378644992 3198035456 2718002944 221691520 3294836288 4239520480 3309873872 4010966792 3280936220 797939814 2103037687 +2147483648 1073741824 1610612736 1342177280 134217728 2348810240 3187671040 2466250752 3565158400 4240441344 2178940928 3014656000 1619525632 966000640 1310064640 870252544 1996324864 2792341504 440328192 2685423616 1326987264 4073462784 1341811200 2239044864 1882247296 1099119808 2162163104 2838930640 3955502920 2368617836 46345046 3716151429 +2147483648 1073741824 2684354560 1879048192 671088640 3959422976 3523215360 4043309056 1266679808 1287651328 1541406720 1615855616 1633157120 3232497664 2560491520 3733258240 4162027520 466731008 1600315392 1072705536 2628274176 352615424 3524942336 643762944 1655498624 2645390400 2279070496 3576413776 3991790520 809798004 2148081362 3837634997 +2147483648 3221225472 2684354560 1879048192 671088640 2214592512 2785017856 3003121664 545259520 1665138688 1650458624 3591372800 684195840 2808348672 913965056 590282752 3672670208 591314944 4044333056 4004671488 1816856576 3365075968 3591482880 2967938304 1762457728 1476702912 4148229216 1288353488 872264344 2048465116 143244062 2511032331 +2147483648 3221225472 3758096384 3489660928 3892314112 738197504 1241513984 520093696 2273312768 2101346304 1881145344 1450180608 2796027904 3572236288 2895511552 2517958656 3099033600 912637952 4027228160 3191754752 1022982144 3038899200 1727056384 595420928 2075896960 1164161344 1848102624 4108187504 329164424 1943807740 3223209050 3548990729 +2147483648 3221225472 536870912 268435456 1207959552 4093640704 2919235584 1929379840 109051904 331350016 819986432 2500853760 3752329216 883163136 3412459520 57868288 1137213440 2879569920 1662230528 1724788736 4007098368 724483072 1653708288 393947392 1381819520 740079040 1438433056 2307718352 1993657880 3242774444 2925716430 2901650325 +2147483648 1073741824 1610612736 2415919104 2818572288 1946157056 503316480 2768240640 444596224 3015704576 3164602368 1357905920 2326265856 2157182976 2354184192 3623944192 2052423680 4097556480 3841777664 2365214720 865425408 2173152256 1635444224 667484416 1167193984 162654400 293730848 4161385712 288195272 2964824828 1886553254 1110273687 +2147483648 1073741824 3758096384 1342177280 3623878656 1409286144 771751936 2365587456 2860515328 1774190592 18874368 2823815168 2912419840 1519648768 1727397888 72548352 1097367552 2559754240 2359549952 1701711872 2479323136 1830728704 2768350720 350957824 28093312 2633800896 3756294944 4205885232 342287704 3840247796 3100983918 4285759581 +2147483648 3221225472 536870912 3489660928 3623878656 2214592512 3388997632 486539264 3179282432 499122176 2640314368 902823936 3587702784 18087936 426377216 4061724672 2623438848 1442365440 3047137280 4289867776 2844596224 276075520 381781504 179399424 2216876416 2542701888 2669738656 1745584272 3633849784 3560186164 1734350 3379631603 +2147483648 1073741824 1610612736 2952790016 134217728 2483027968 1174405120 721420288 880803840 2747269120 463470592 915406848 47710208 2384199680 1179516928 2885746688 812875776 2801385472 816504832 1469468672 3399305216 1744694272 3428374016 566824192 4042779776 2320204992 1880482336 2852968560 1497572984 1235545460 1207383274 1239333861 +2147483648 3221225472 1610612736 1879048192 3892314112 1006632960 771751936 3808428032 3347054592 1279262720 4208984064 783286272 1424490496 3871080448 853934080 2661875712 257982464 198361088 1797365760 3238924288 4120209408 147258368 689672704 3828440320 806660224 161008960 3570849888 3819160208 30764296 4129733340 3987471922 3654901945 +2147483648 1073741824 2684354560 4026531840 2818572288 2885681152 1308622848 117440512 2189426688 1765801984 1059061760 1502609408 605552640 1473511424 306315264 3540713472 1770749952 2114306048 4221100032 3420073984 3676243968 3349806080 3737041408 2350597376 2262008448 4294020544 3318397536 2131318896 522256120 2203990484 2359627246 3741757479 +2147483648 1073741824 536870912 2415919104 2013265920 2617245696 1644167168 3103784960 4219469824 3753902080 2770337792 393216000 2225602560 1292107776 1263140864 3313565696 2153938944 1552203776 2488000512 2153934848 2974119936 2567496704 1190525440 3921748736 4001534848 3637807168 2828262048 2370716336 3561697736 1302565628 738604078 664744019 +2147483648 1073741824 2684354560 4026531840 939524096 1946157056 905969664 2600468480 3548381184 2646605824 2715811840 1020264448 2216165376 691273728 1111359488 1935081472 2310307840 1420214272 2583420928 3181785088 2611152896 1080734720 169975296 2799131904 1467260032 46585664 3337350816 1331585488 533145976 3062689300 3106075326 533564841 +2147483648 3221225472 536870912 805306368 4160749568 2214592512 436207616 1124073472 1635778560 1405091840 3307208704 3895459840 293076992 1900806144 945684480 3043688448 4107763712 1522384896 1942265856 1856385024 2867292160 556397568 3198608896 487265024 2777128576 2216023104 1348533408 2327606704 201726056 1008158388 368177986 3801794069 +2147483648 3221225472 536870912 2415919104 2281701376 2483027968 503316480 1996488704 662700032 3569352704 1910505472 3721396224 51904512 2417229824 3918659584 4160815104 1144815616 698531840 4289044480 1187655680 783628288 1667144704 227247616 1153769728 574000768 418889536 237727264 3822698320 748970360 605687572 2116882734 2307574255 +2147483648 3221225472 2684354560 2415919104 4160749568 738197504 4194304000 16777216 2222981120 1958739968 1751121920 3142582272 1258815488 2520514560 2542403584 3338862592 981827584 1161543680 554606592 214069248 496990208 641721344 3462455808 3300865792 1699732352 312010688 2730192032 1084331536 1227219192 2777392540 3927370738 550899327 +2147483648 1073741824 2684354560 805306368 1476395008 1409286144 2113929216 251658240 3951034368 3200253952 4116709376 2951741440 2316828672 3003383808 937295872 1770061824 4090986496 1008058368 768532480 554053632 2196072448 1836704768 3352092160 2956810496 1958528 845333824 2254731552 2016290320 1939418920 684975300 130809654 1850726593 +2147483648 1073741824 3758096384 805306368 2550136832 603979776 3254779904 989855744 3145728000 457179136 1088421888 319815680 1461190656 786694144 1861091328 1796669440 1160085504 3275210752 1957355520 2729840640 1158891520 3638273024 3476588032 2271960832 728743552 2561575232 71858656 4070342160 811220824 100739828 1237756726 2699323625 +2147483648 1073741824 536870912 805306368 1744830464 3154116608 100663296 1560281088 2575302656 4106223616 878706688 2953838592 1961361408 79953920 237633536 2264203264 3832512512 3983130624 3153256448 318926848 1339107328 3197484032 1930736128 1061751040 1051313024 756197696 2203210784 974747280 518122840 933673420 578816094 1614832803 +2147483648 3221225472 2684354560 3489660928 1744830464 1275068416 1174405120 3875536896 4135583744 4081057792 1876951040 1659895808 966262784 2374238208 3631349760 2118975488 4271210496 1207681024 3753943040 3484053504 329865216 4074212352 3624843776 3615559936 2133575296 3221803968 581307744 2939623184 1710539304 379606724 1812992438 3941097943 +2147483648 1073741824 536870912 3489660928 4160749568 2348810240 2717908992 184549376 3045064704 960495616 3911188480 2987393024 4092067840 229900288 519700480 2971205632 1089175552 768458752 1524293632 250769408 1138579456 1179223040 626561536 1819740928 3667436160 3315021376 988346336 3058653424 992276024 3819515116 3528718182 3048327987 +2147483648 3221225472 2684354560 268435456 2013265920 201326592 4194304000 1560281088 1602224128 1698693120 2850029568 974127104 1617428480 2072772608 1019346944 512163840 3398598656 3929325568 180199424 1770680320 750467072 3142116352 2106061312 44656384 3758613888 1458136128 1550313440 1018782608 3195005016 3999598156 3961913274 3019792371 +2147483648 1073741824 1610612736 1879048192 2013265920 2214592512 2046820352 3942645760 2373976064 591396864 1713373184 1689255936 348651520 3437494272 550109184 3003580416 1458339840 2341126144 1541660672 1860325376 2033395712 201241600 3260122624 4148765440 523344512 1104758336 222922464 2264230512 1860696040 1501040556 447493902 686692883 +2147483648 1073741824 2684354560 1342177280 3355443200 201326592 2113929216 2667577344 1870659584 2227175424 2405433344 2435842048 1423441920 2705063936 4220911616 1569128448 3126296576 396738560 172548096 4134416384 1621841920 3540622336 1691781632 1945976064 3488515712 3903946560 3405829664 1515864080 2267642952 3919372740 328999978 826673561 +2147483648 3221225472 1610612736 805306368 402653184 2214592512 1241513984 1660944384 2659188736 3401580544 1080033280 355467264 3422027776 2922643456 1713242112 470351872 50757632 4199858176 1589092352 2093355008 2787985408 1391502336 2206307840 2691910400 1448707712 1389835200 1617948576 3705811984 3168489672 698738644 2038783166 3817661129 +2147483648 3221225472 536870912 2952790016 4160749568 3556769792 301989888 285212672 2491416576 1086324736 2589982720 55574528 3704094720 451149824 1073610752 1419706368 438861824 2876948480 1145020416 3893768192 3507169280 300856320 2222558720 475348736 2688654208 4022944704 3993216672 2061787408 1878931448 1017073532 2250805886 2507842505 +2147483648 3221225472 3758096384 1879048192 3892314112 2751463424 4261412864 3003121664 947912704 801112064 1642070016 902823936 3412590592 1362886656 441581568 1201078272 1004240896 492683264 1030004736 169496576 2770020352 41008128 1539235328 3730929920 4185580672 2101818048 3123969568 1788980560 1129744632 874335532 2265507842 3420473507 +2147483648 3221225472 536870912 1879048192 3087007744 2751463424 1644167168 2600468480 1132462080 2151677952 2363490304 1513095168 4236771328 669253632 1361707008 2323841024 4014505984 3029254144 730046464 1409429504 1295468544 1847260160 1061287424 1108680448 2411585152 872625472 1703454816 4172216720 3935555656 605685164 2139829998 2683101635 +2147483648 1073741824 3758096384 805306368 3355443200 201326592 3925868544 2097152000 2373976064 692060160 2954887168 1664090112 4149739520 3381395456 1604190208 3156279296 241991680 2426847232 1523965952 1151733760 2268940288 3604646912 661895680 3894114048 262643072 2164860224 3231232224 2240075888 2117269032 4150767012 1248417970 1250474949 +2147483648 3221225472 3758096384 805306368 3087007744 1275068416 973078528 788529152 58720256 3032481792 954204160 4207935488 1436024832 3225157632 3916824576 3374120960 51478528 1514389504 1406443520 1892569088 3943761920 2502931456 2398790144 2374977280 2095496320 1741235008 2419320864 3678178768 3080337528 2884832596 993062906 1654947017 +2147483648 1073741824 536870912 2952790016 134217728 2080374784 3724541952 3338665984 1736441856 876609536 2438987776 3004170240 2797076480 693895168 1196032000 441516032 3272900608 1463468032 4005421056 848457728 1226663936 442944512 4093092352 1707291904 948535936 261896000 1693070944 4175514448 102531608 3756952292 3638792250 3736949431 +2147483648 3221225472 536870912 2952790016 4160749568 1275068416 1979711488 2566914048 545259520 557842432 2933915648 2840592384 474480640 853803008 1782972416 3034251264 496074752 3439050752 121806848 3136172032 4235143168 2082452480 772063744 1370833152 826188160 2881777600 901122144 530783632 4079867512 2465318524 2020317502 2326440341 +2147483648 3221225472 536870912 268435456 3087007744 1275068416 4127195136 1929379840 494927872 2797600768 698351616 2580545536 966262784 4207149056 1619132416 1133576192 3531702272 2883567616 2471010304 1488596992 344291328 295420928 2274013696 4157284608 1203016832 741086272 562974752 3180274544 3682000472 1734154868 1891621894 1228449615 +2147483648 1073741824 2684354560 268435456 671088640 1946157056 3053453312 4043309056 813694976 2336227328 3567255552 2559574016 1570242560 3434872832 1213857792 3659071488 27623424 1700511744 308600832 291647488 1177909248 3496463360 4261340672 4137358592 1554049408 2578719680 2977831264 2331986352 904301240 1743224660 840629786 1528658527 +2147483648 1073741824 536870912 1342177280 2013265920 1275068416 771751936 3170893824 578813952 381681664 895483904 3301965824 2725773312 3427008512 4230086656 2719940608 3235807232 692109312 3581534208 2537189376 3431667712 1736737792 798749184 1480944896 3565543296 3132891328 3349573792 1071450768 298969784 168172644 325917878 637129775 +2147483648 3221225472 2684354560 2952790016 2550136832 201326592 2382364672 2097152000 2575302656 1010827264 1805647872 714080256 2965897216 1360265216 990248960 133496832 2389475328 3728130048 3138494464 1341026304 1093756928 1099088896 1594348032 1519594752 2699677568 2208464192 3983218784 1386609968 3405277112 1808543100 1964655078 3976667277 +2147483648 1073741824 2684354560 1342177280 3892314112 4093640704 3120562176 1023410176 3531603968 2873098240 1851785216 1634729984 3080192000 2768502784 1541537792 1237254144 1034715136 3914514432 4274774016 882520064 2492160000 2260110336 3021596160 2774348544 3281242496 1094587072 616128096 1581372880 3615038760 4267822020 3874038838 1976159583 +2147483648 3221225472 3758096384 4026531840 1207959552 1946157056 1375731712 4043309056 3061841920 3946840064 2279604224 3924819968 3555196928 2481717248 184680448 1350369280 77365248 886751232 61448192 1773817856 208234496 1198173184 555853312 417732352 2741205888 621511360 2304199264 3182269200 1582588328 2660636540 1766531898 541575523 +2147483648 1073741824 2684354560 3489660928 3355443200 1946157056 234881024 352321536 343932928 2604662784 3672113152 3912237056 1398276096 2257846272 2752380928 252379136 1300135936 1073528832 881713152 3787862016 68622336 218946560 3094738432 696400128 2867939200 2324414400 1819345248 1321981072 17922376 1362884036 3043584702 272600321 +2147483648 1073741824 3758096384 1342177280 2281701376 1543503872 838860800 721420288 3363831808 3141533696 2044723200 95420416 2766667776 710672384 2601385984 2714435584 388333568 1105182720 212262912 1928728576 3157227520 3383729152 1542357504 729420544 532247168 3681595584 659095648 1400426256 2972017800 945744092 2324840514 73733437 +2147483648 1073741824 3758096384 2415919104 1744830464 2483027968 3791650816 1493172224 3649044480 3141533696 3256877056 1943011328 4041736192 1428422656 3284008960 2962685952 74350592 761053184 4218544128 786829312 2586515456 739019776 408548864 2938269440 556091264 3968043328 2276139488 3175911024 1736019544 527586572 3482144590 3557290073 +2147483648 3221225472 536870912 2952790016 402653184 3959422976 2650800128 218103808 293601280 3779067904 346030080 951058432 3973578752 3339452416 3234725888 3549626368 2000781312 3910909952 199925760 1279668224 3050776576 2108408832 2570248704 373953792 3432599424 3145238848 2295556832 1424091184 925601704 3237138916 136985586 3603518445 +2147483648 1073741824 2684354560 1879048192 1207959552 3154116608 3388997632 1023410176 209715200 1933574144 3642753024 2962227200 2327314432 1405878272 3726770176 4061855744 3945299968 3678322688 2750144512 1332359168 3294578688 2997799936 2345894400 3169222400 3168621952 2363856320 128154976 3580135792 1625073272 4270903812 896710706 537520715 +2147483648 3221225472 1610612736 805306368 134217728 3690987520 3456106496 16777216 3766484992 1983905792 786432000 2735734784 2586312704 894173184 2577268736 397606912 2003075072 870236160 1281335296 1829113856 1739016192 198093824 3858215424 1636445440 1998150016 256753600 789256160 3200308752 2947319000 2743260268 4075414266 1366898205 +2147483648 1073741824 1610612736 2415919104 3623878656 1946157056 1778384896 2533359616 3279945728 2126512128 891289600 3637510144 3462922240 1515978752 4161142784 2469199872 3802300416 2320547840 2164776960 132009984 3064551424 2132841472 3841973760 2634679040 1233343616 234088256 2846126368 332542512 3599201944 2553390924 1953177650 1097855673 +2147483648 1073741824 536870912 1342177280 671088640 2885681152 2046820352 1124073472 2675965952 2319450112 2438987776 3245342720 2331508736 1967390720 2046951424 1714880512 365199360 3359293440 2670452736 2452254720 979048448 724216832 1931717120 1138106112 578648704 3882871616 4205336416 2225872976 1464735272 1137269236 2262164774 859528767 +2147483648 1073741824 2684354560 1879048192 402653184 201326592 301989888 2701131776 1300234240 3644850176 706740224 3872391168 3589799936 2214854656 1976172544 3589341184 4041441280 3080044544 3968524288 3640799232 2621261824 1634067456 4204982784 327049984 1672687488 33462080 312504032 2349888880 1167611352 3430182148 3324125654 1768775291 +2147483648 3221225472 1610612736 1879048192 1476395008 1275068416 570425344 1191182336 880803840 2722103296 677380096 3180331008 888668160 4187226112 833748992 207290368 578977792 2451357696 3674316800 1786384384 75982848 1152164864 2408182272 2638625536 536429696 3202457792 2888449248 3453957456 4161314008 3430128132 3556838846 2415248143 +2147483648 3221225472 3758096384 3489660928 1744830464 603979776 100663296 4211081216 1249902592 2151677952 1335885824 2318401536 3353870336 456392704 1120272384 207421440 1253081088 3605708800 3253051392 2793295872 2807134208 1681566720 2333969920 3184657664 2137750656 1030079424 2772305120 242287792 2622145512 2522208188 3109447606 914696301 +2147483648 1073741824 2684354560 1342177280 134217728 3825205248 2449473536 587202560 2407530496 1455423488 463470592 3419406336 4033347584 1426849792 809369600 1191510016 777682944 4274044928 4040679424 681979904 2062637056 2573270016 2768739840 2110676736 1232951936 3206473536 1457688864 1680144240 992331864 4164767884 2793323802 3969050637 +2147483648 3221225472 3758096384 1342177280 671088640 1275068416 33554432 2801795072 41943040 3460300800 1709178880 1435500544 4014473216 1617166336 1256062976 2278096896 2654306304 3733438464 1721016320 2439401472 3929356288 1369951232 1369758208 1507726080 592012416 1500875712 1290258912 1891944080 2601388056 1986069788 1665266590 240246425 +2147483648 3221225472 1610612736 1342177280 2013265920 1140850688 771751936 2634022912 3984588800 1245708288 3135242240 850395136 4265082880 3002335232 1269170176 3637575680 2764341248 2062467072 1628282880 2345537536 4021123072 2016322560 2553148928 1474177280 751119232 3620910912 3204958560 2143105168 1497793544 2295446196 1114911614 744889941 +2147483648 1073741824 536870912 2952790016 134217728 4227858432 1979711488 3170893824 1719664640 4290772992 2233466880 1148190720 1202192384 3834904576 3853385728 191692800 928219136 3976314880 3052855296 4015419392 4062275584 2697055232 1339482624 3668320512 1472801664 3979714240 241733152 3740472368 3220630088 1683369724 161571430 2306967017 +2147483648 3221225472 536870912 805306368 4160749568 2214592512 2852126720 3070230528 3212836864 3066036224 2564816896 3515875328 1941438464 1482424320 4097966080 802750464 725057536 2337390592 452370432 3918147584 1647142912 508687360 2390156800 3737799424 2567781504 597809472 186579744 3322828496 1961040088 1397922788 171203962 2198222195 +2147483648 3221225472 2684354560 1879048192 939524096 1946157056 2046820352 50331648 3145728000 398458880 3806330880 4262461440 3296198656 995360768 4246339584 3314876416 4042620928 1342423040 3350765568 2224189440 405342208 3431199744 2583223808 2662480640 3243849344 2687207744 1219802016 1890328912 3415093912 158283972 955316446 1062089019 +2147483648 3221225472 536870912 2415919104 1744830464 2483027968 1912602624 2332033024 360710144 2353004544 891289600 3778019328 611844096 2695102464 4171366400 2141257728 3478945792 3672293376 1545969664 2355769344 1027422208 4118473728 3746690560 3588253440 114312832 1235758656 1284273504 3228444784 1995398952 3196290228 3105439158 3675820767 +2147483648 3221225472 2684354560 805306368 2013265920 2751463424 973078528 3741319168 662700032 3569352704 3651141632 2349858816 2966945792 2561933312 2407661568 2440495104 485982208 1817821184 494444544 902459392 4284164096 371323904 945600000 1196446464 2042105984 1728325952 608842272 1117485936 1090621368 1309458484 3832024702 117185111 +2147483648 3221225472 536870912 268435456 939524096 738197504 2785017856 1056964608 427819008 2185232384 4007657472 498073600 2729967616 843841536 1344405504 2651652096 297762816 782876672 4234846208 1839869952 4147738624 2993783808 2941698560 4128274688 2758290048 2298763328 20334176 3226677392 3546873224 3686212724 2985211362 2589752715 +2147483648 3221225472 2684354560 1879048192 3087007744 1140850688 3254779904 3271557120 41943040 1891631104 4133486592 1972371456 482869248 2288254976 451280896 4228972544 2219933696 979091456 3513294848 2461954048 3107784704 211006464 3591144960 349716224 15471232 3307366848 1820802208 2673392656 705067672 4215353116 234471518 3039790597 +2147483648 1073741824 1610612736 2415919104 2818572288 4227858432 1509949440 3036676096 3598712832 2537553920 354418688 3662675968 1248329728 756809728 2557870080 3483303936 1970896896 3652960256 3090079744 290344960 2892716032 3998460928 804430336 2933417728 2453936512 1123181760 3817694816 3955523696 3387375384 2813170956 113352530 3205494625 +2147483648 3221225472 1610612736 1879048192 2013265920 738197504 3925868544 2701131776 2793406464 583008256 1231028224 2444230656 1664614400 3170107392 1657929728 3432841216 3510009856 1852358656 4235436032 1280970752 1095854080 3792745472 4238856704 437812992 820274048 2319089344 3647018656 2053688464 2591284744 391796852 1322349822 844141743 +2147483648 1073741824 2684354560 4026531840 3087007744 3825205248 637534208 956301312 4253024256 1933574144 1675624448 640679936 833093632 2859728896 1002569728 1167654912 808615936 1206697984 1860427776 4263129088 337971200 3405050880 1191155200 4102839552 770575744 1789352256 1032716256 24975504 2341001800 1905894844 1808737462 3931749231 +2147483648 1073741824 1610612736 4026531840 134217728 4093640704 301989888 3372220416 3363831808 1623195648 1105199104 2993684480 1226309632 999555072 1549926400 935395328 2416476160 3483811840 3459375104 986337280 4264388608 2085538816 2625488384 2094798592 3623749504 2594128320 206032032 858344144 3720649384 116441284 558037182 1556846423 +2147483648 3221225472 536870912 1342177280 134217728 2483027968 905969664 1761607680 3984588800 1405091840 2451570688 3390046208 1690828800 3371433984 1328152576 2403401728 1803059200 1731117056 1876008960 355610624 970807296 318159872 2574099968 2712433920 3151369600 138371392 3863201696 3284080688 881046776 1478451708 3277044054 1542945451 +2147483648 1073741824 536870912 2415919104 3623878656 3556769792 1845493760 3305111552 1920991232 20971520 195035136 1213202432 4157079552 2554593280 694026240 1006567424 2476179456 2005254144 2332090368 1032220672 1825798144 694006784 523013632 2899071232 364515200 2071016640 2908815200 2989914672 2255182936 633446300 559857710 234428041 +2147483648 1073741824 3758096384 1342177280 1476395008 201326592 3657433088 1358954496 3833593856 666894336 3982491648 584056832 559415296 77332480 348782592 75038720 286556160 1851441152 2522210304 3263303680 970815488 4178768896 4151427584 1363420928 3482719104 1104375744 3854421280 1528200464 3457367864 3973956340 2814783818 810251559 +2147483648 1073741824 536870912 4026531840 4160749568 1946157056 2583691264 2868903936 3447717888 1782579200 2183135232 2926575616 1345847296 1404305408 2866675712 1814626304 3390996480 3012345856 2771378176 1926656000 1669679104 2080674816 1271135744 2070702848 2818183808 73340480 4180378208 1297093872 3502797832 139212468 252321214 598178633 +2147483648 3221225472 2684354560 2952790016 2550136832 3154116608 771751936 1627389952 3397386240 2797600768 4288675840 3094347776 1081606144 2038169600 2703884288 2246770688 882278400 3757621248 950378496 929198080 1116694528 2224079872 1299286528 1052517632 1409960320 995838656 995005088 2264177648 1710725512 3858060372 3056860538 335773239 +2147483648 3221225472 2684354560 1879048192 671088640 3422552064 4194304000 1124073472 1384120320 608174080 1537212416 1729101824 3034054656 1135869952 3192258560 2188705792 3309600768 2343485440 1179230208 4149112832 1090062336 3473341440 2329250304 5517056 2432043648 2126323136 3936925408 958178480 3210393464 154134708 2724923646 1959101429 +2147483648 3221225472 3758096384 2952790016 1744830464 469762048 3925868544 2466250752 3766484992 843055104 1998585856 579862528 964165632 1809580032 1365377024 2801729536 1206616064 1475198976 4182548480 2957660160 2369472512 2464521216 4036534784 3732696832 1588732544 3660014784 1810353376 911714544 1103096056 1897650916 1957005786 3786986627 +2147483648 1073741824 1610612736 1342177280 402653184 1409286144 3657433088 587202560 796917760 3997171712 442499072 2987393024 2978480128 4269539328 2169634816 1988689920 2284879872 4065771520 2907824128 1913278464 3453827072 1890489344 1530252800 2699832064 3776595584 81097536 2769474912 1162316752 496305176 183689340 1511497906 3388818355 +2147483648 3221225472 3758096384 1342177280 3355443200 2483027968 704643072 2399141888 2659188736 2604662784 2971664384 296747008 1992818688 4030464000 497942528 874577920 1957134336 3275603968 2540609536 3189133312 456472576 1600502784 522896896 2479627008 2647001216 1366115776 2518780256 1903211632 2482987752 1362012588 3535166306 2571461453 +2147483648 3221225472 1610612736 2415919104 402653184 2483027968 3791650816 2130706432 1031798784 4106223616 2569011200 2710568960 1077411840 673972224 2192441344 2546925568 2436202496 1655685120 1047699456 2585661440 1181161472 287437824 3559771648 1158911744 2514785408 360515648 4223455008 539055664 1427831096 3123332292 435508866 2151211901 +2147483648 3221225472 1610612736 805306368 3087007744 872415232 1644167168 1862270976 2323644416 599785472 2455764992 634388480 47710208 3589537792 258342912 1193345024 3742203904 1831321600 1095016448 3872788480 556353536 3684824064 603299328 3844331264 1409977472 1739279296 4166973216 4085068688 2658649400 2120018484 1078073534 2283745797 +2147483648 1073741824 536870912 2415919104 3623878656 2214592512 2449473536 150994944 780140544 1438646272 115343360 3192913920 1063780352 960757760 3733323776 432603136 2362081280 2390802432 2564546560 1463185408 3262216192 623293440 2862786048 21268224 3080585088 1243570880 569093408 1045301456 3439163832 2266280044 4243967230 2304446581 +2147483648 1073741824 536870912 4026531840 2281701376 3690987520 2919235584 3875536896 864026624 4215275520 3042967552 3792699392 3920101376 536084480 1400242176 2559377408 42237952 2093924352 3453083648 243691520 1962231808 1970842624 3262943744 3623001344 1866709632 4208276800 1107860448 432323792 1504621336 2009178604 1127108966 2432769653 +2147483648 3221225472 3758096384 1879048192 3355443200 3690987520 1308622848 1493172224 4102029312 2554331136 4129292288 166723584 3924295680 2808348672 3718643712 978780160 3124330496 1093910528 3377897472 234246144 3650037760 3277171712 1256321536 2145357056 1296348544 2594118080 3576551136 2143145840 3473245896 3879328412 1605620862 2987849845 +2147483648 3221225472 1610612736 3489660928 3355443200 603979776 2785017856 2801795072 209715200 566231040 4229955584 3473932288 782761984 2044461056 2946367488 3242131456 660242432 3717251072 4009598976 3073249280 3452385280 3452877824 3907182080 2850325760 574587520 1196392128 922917152 1540654768 134734968 3984287820 4104184050 574985813 +2147483648 1073741824 536870912 4026531840 3355443200 872415232 2113929216 1962934272 813694976 1883242496 2791309312 240123904 3159883776 268173312 3500277760 1001586688 1978695680 2375467008 598466560 793931776 3223013376 1034193920 2137048576 300851456 3848793984 4084733376 2236364512 904553808 435639608 322892212 58693946 2179232867 +2147483648 1073741824 3758096384 1342177280 671088640 2483027968 100663296 1325400064 2826960896 3611295744 3248488448 959447040 3828875264 394002432 2522480640 3979411456 1484816384 2134818816 3365527552 2634682368 2363062272 1179962368 110147072 1584839936 3439197824 1365002432 3232396384 3622394160 1936515816 443331796 233619450 3928799727 +2147483648 3221225472 3758096384 4026531840 2550136832 67108864 369098752 654311424 4236247040 3175088128 3412066304 2240806912 1682440192 2005663744 4101373952 3008954368 879853568 2577645568 1326489600 231100416 1826711552 2410005504 3906074112 1830020352 2301151872 1322405568 3694335840 680952656 3469149400 3751060444 3730579434 1356747705 +2147483648 3221225472 536870912 1342177280 3355443200 1409286144 2852126720 3909091328 1434451968 1128267776 769654784 1731198976 2076704768 651952128 259129344 460521472 89292800 2983510016 3971588096 1256337408 3698022400 142007296 2771559936 3919887104 881965952 3490583360 2287027168 3709463440 2192734152 3042121484 3611470930 411888595 +2147483648 1073741824 2684354560 4026531840 1744830464 1543503872 2717908992 2432696320 1686110208 1354760192 891289600 2920284160 602406912 3307470848 1500905472 1520762880 3856498688 1145552896 2904612864 42348544 2591885312 3372325888 2650644992 1826073344 4010313600 1711432640 1440444064 3647779504 2970883832 3272507372 3106501038 2297406589 +2147483648 1073741824 3758096384 2952790016 3892314112 2483027968 2315255808 2365587456 125829120 3242196992 2724200448 2251292672 4261937152 3205234688 3645243392 3847028736 3395977216 2403909632 1828708352 72749056 3004499968 459201536 873113088 125344512 771217792 4258940992 1519606240 238265424 3668971912 3150475436 1689016794 2060874945 +2147483648 3221225472 2684354560 3489660928 402653184 2214592512 973078528 3808428032 2189426688 926941184 1725956096 1466957824 2677538816 635174912 3120693248 2763980800 924286976 749846528 186687488 1406300160 1312249856 3227759616 3650610688 2918314752 2294341248 186791360 2775547744 1369415568 3720738920 1929827716 3062065498 1206251075 +2147483648 3221225472 536870912 4026531840 2818572288 67108864 4060086272 4278190080 2172649472 1849688064 94371840 1991245824 1304952832 1089208320 2400845824 3453419520 19890176 1202831360 2879430656 1061826560 3180267520 494648320 1517284864 2157022976 3167794304 1214385728 2935182432 1339673392 2113706408 764964844 1756629386 1062099071 +2147483648 3221225472 2684354560 2415919104 3355443200 2885681152 3858759680 1862270976 2759852032 4181721088 1579155456 1586495488 3643277312 838074368 3706060800 3201761280 822116352 3214589952 730832896 3484839936 3365894144 205847552 2462366208 3666141440 455402112 175419072 2570896736 704154608 2791736824 2626527820 502220774 3768367741 +2147483648 3221225472 1610612736 805306368 3355443200 603979776 704643072 3573547008 931135488 725614592 1914699776 1536163840 2326265856 2549350400 190709760 3507290112 2681831424 2222702592 1561108480 2853048320 1237665792 1897778176 1272819200 968737536 1888353664 2088102976 3989407968 2190723440 3864586872 268455948 1476426022 3154126049 +2147483648 3221225472 2684354560 1342177280 671088640 1677721600 100663296 2667577344 159383552 851443712 379584512 3614441472 3352821760 562298880 1479671808 1100808192 1951891456 2367275008 2357370880 3657592832 958732288 1803807744 272879104 2019788032 1347653248 3857420352 2998902304 2544232688 77890696 2162504068 3399741142 2264109079 +2147483648 3221225472 1610612736 268435456 3892314112 1677721600 1442840576 1929379840 2155872256 3493855232 794820608 986710016 2301100032 1519124480 1650589696 161939456 4166418432 3530604544 396992512 1165103104 674191360 3517631488 2680851968 2962935040 2188554368 996068032 1187839456 2465456592 642848760 1713881804 1063721082 745982979 +2147483648 3221225472 536870912 2415919104 402653184 1006632960 2717908992 2365587456 1300234240 2160066560 3516923904 2693791744 579338240 4103340032 3164471296 225378304 567443456 1399898112 4165312512 2353934336 3406247936 2830554112 2522257920 715580160 345946496 1926416704 3522221088 134603888 414073848 519509084 1695465478 3487227489 +2147483648 3221225472 536870912 3489660928 3623878656 872415232 3456106496 1459617792 226492416 4072669184 1407188992 659554304 2591555584 3643015168 524681216 1409482752 1317044224 4076519424 705404928 668348416 3910866944 3904148480 3546603008 3445403904 1658381952 3001979456 2326126624 1802074192 2863254072 829650404 2747827782 322353965 +2147483648 3221225472 2684354560 2415919104 134217728 3288334336 369098752 251658240 4286578688 3510632448 4095737856 1661992960 978845696 2384199680 71172096 1113653248 3774447616 1696841728 2217779200 2909696000 228161536 666213376 3739610624 958254336 2857475712 261606208 2042277088 2533700464 1263253048 518317108 3847493354 1501173213 +2147483648 1073741824 2684354560 2952790016 2818572288 3288334336 1241513984 1023410176 75497472 2638217216 2149580800 1714421760 2121793536 4060872704 3733061632 2833448960 1742110720 2206253056 4254982144 552742912 3459983360 3903511552 2690297344 448983808 2266950016 1152700864 3929271904 925061872 968263336 504400308 890618594 1466325019 +2147483648 1073741824 2684354560 1879048192 2013265920 3825205248 4060086272 1996488704 3397386240 121634816 1373634560 3234856960 3738697728 3869507584 297926656 3087597568 281903104 1947451392 2582437888 3260166144 4247865344 96064512 4085888512 3473004288 3158147200 79409088 1956702560 2839283728 1669739576 1956332404 3420237206 2899984063 +2147483648 1073741824 1610612736 805306368 1476395008 3019898880 1711276032 1795162112 3078619136 985661440 1415577600 3960471552 3188195328 4277927936 2555772928 2417819648 838172672 1756872704 1573969920 2256949248 2255816704 4179198976 2682891776 1706140928 459639936 2868876608 3406599968 4209005200 2085620824 69753788 399271218 787372657 +2147483648 1073741824 3758096384 2952790016 134217728 872415232 1442840576 2667577344 3481272320 1774190592 2564816896 2307915776 570949632 2670985216 1632763904 1749221376 118063104 3272065024 2196955136 2210533376 1942685696 1056812032 1295353344 920769792 1545858688 1869138752 2949992608 2680195408 3528548696 3639253820 205403926 1691171735 +2147483648 1073741824 1610612736 805306368 402653184 2483027968 3657433088 1124073472 4085252096 3292528640 1335885824 4121952256 487063552 3710124032 3313893376 31653888 470908928 1855700992 699064320 1630949376 1349191680 3237323776 503160320 3772369664 1969215104 1555889472 3433922144 3963023920 1553759272 2368364812 3934345614 2710865845 +2147483648 1073741824 3758096384 2415919104 4160749568 3959422976 301989888 4110417920 4018143232 473956352 2975858688 3423600640 4262985728 2915827712 4262330368 795672576 2688909312 713015296 2868961280 1679691776 2188711936 2567554048 2830205440 667804416 3035338112 3491945536 103622496 1587917648 2318388120 2356711476 297947554 2086875789 +2147483648 1073741824 536870912 1879048192 3355443200 1677721600 1040187392 218103808 679477248 910163968 2090860544 1217396736 549978112 1438384128 1112408064 3788439552 4132536320 2219556864 3592871936 4007555072 3204909056 2397948928 2659560960 3383339264 3136384 1306314176 1963140576 224915248 44081208 330112508 1838740786 405362557 +2147483648 1073741824 1610612736 4026531840 134217728 1543503872 2113929216 654311424 4219469824 3913285632 4016046080 720371712 286785536 204210176 1007812608 2530148352 4103503872 2152775680 3717324800 627200000 311912448 4191865856 1236439552 4123456768 379114112 414579008 1156855520 2610838736 1829587816 3411121348 3644989602 1241987955 +2147483648 1073741824 1610612736 805306368 4160749568 3288334336 1711276032 1459617792 830472192 1371537408 1642070016 3656384512 3830972416 723255296 2985951232 3692494848 4155146240 2893332480 573956096 1787449344 772737024 328651776 2552153600 3360345344 3330583168 3253585984 2404790176 4086634192 3853644264 3675025572 4031919386 3511895551 +2147483648 3221225472 1610612736 2952790016 3623878656 2885681152 3321888768 3305111552 2306867200 79691776 1625292800 344981504 2000158720 3742629888 440795136 1728512000 2471591936 794542080 1943969792 2689994752 2592016384 3068494848 3542983168 1104279808 186369920 947817792 2783313952 3367453904 2727971160 3349652004 840204574 464738325 +2147483648 1073741824 2684354560 4026531840 2013265920 1275068416 2181038080 1828716544 864026624 1723858944 3336568832 2693791744 1038614528 1251213312 1030356992 413073408 4175331328 2196291584 3824803840 3349819392 2491353088 2706281472 2994774528 1487780608 782262656 4214253120 2841118752 789326800 2105957208 1074363468 1090487734 2464381227 +2147483648 3221225472 536870912 3489660928 134217728 3556769792 3590324224 2533359616 2659188736 843055104 2208301056 2832203776 2641887232 571211776 1321861120 2079260672 2804252672 1870381056 1193451520 378155008 1565464576 678820864 3317941760 1078895872 3564141184 1328052160 2738119136 1952846256 158665112 3874656644 3060933650 4119004479 +2147483648 3221225472 536870912 2415919104 671088640 3690987520 2382364672 2399141888 1568669696 121634816 2858418176 2519728128 1402470400 573308928 1588985856 2151219200 1850114048 342147072 3231162368 1475751936 1700345856 2247543808 3502043648 1625005312 1131437696 955782720 1184638688 3354282576 657793160 3500202340 3757415810 1348820321 +2147483648 1073741824 3758096384 2952790016 671088640 3825205248 3053453312 1593835520 713031680 2503999488 1939865600 11534336 1004011520 2400976896 1310326784 1937571840 3658711040 1043185664 3276201984 2237272064 467470336 371440640 1471544832 3648707840 212866688 3386403264 907824224 2744801328 12406312 1861460708 2755525626 2377051407 +2147483648 1073741824 2684354560 2415919104 3355443200 3825205248 2650800128 3170893824 1719664640 2881486848 987758592 630194176 2801270784 2367422464 1029308416 398393344 1329299456 346406912 1848434688 3080335360 702494720 1852570624 3107823104 3772823808 2191020928 4283177664 3007464480 3895666128 1494844248 440860484 1978484218 3174089599 +2147483648 1073741824 1610612736 268435456 4160749568 3556769792 2248146944 3204448256 4286578688 1547698176 2669674496 4046454784 2229796864 3792961536 449183744 1159397376 740524032 3044655104 3919634432 2550550528 1123751936 4294165504 2025971200 1624028416 575415936 2642049856 2087275104 1510899824 440994856 3418268668 1298225318 46831741 +2147483648 1073741824 1610612736 2415919104 2281701376 3556769792 3388997632 3674210304 343932928 2780823552 1331691520 4077912064 1151860736 2129920000 1089601536 980221952 3651829760 3416571904 1556078592 1722961920 307058688 1696250880 2801575424 2008263424 909914752 3314965184 3858172192 1397987600 3865839576 2359181036 3186841190 2564407415 +2147483648 1073741824 2684354560 1342177280 939524096 3288334336 3791650816 150994944 3347054592 1077936128 1293942784 66060288 1453850624 1156317184 156368896 3568369664 2916450304 2980298752 3548176384 3079811072 2521913344 2940593152 3889927680 3586715392 1141122944 1671319104 479404896 3859592048 1123698760 3453828028 2311573146 1571988203 +2147483648 1073741824 3758096384 2952790016 1744830464 1946157056 2583691264 1224736768 1350565888 1757413376 2065694720 317718528 1172832256 3989045248 3489267712 1339621376 3734077440 2896674816 1334894592 632950784 1899563008 1170316288 1988072960 1243390720 3669246848 1280461248 1526539424 3443259312 170296200 2379031964 1098108078 2563957579 +2147483648 3221225472 1610612736 2415919104 2281701376 2617245696 1241513984 2332033024 2424307712 1765801984 2141192192 2762997760 1470627840 1524367360 1192886272 3150774272 3735846912 2300755968 2763628544 2090471424 1913460736 2957818880 3593634304 161582848 753811072 1045115072 1046185312 892551472 3967784488 2379028700 1336726562 2057480279 +2147483648 1073741824 536870912 4026531840 3355443200 2885681152 2382364672 587202560 864026624 3468689408 2728394752 3740270592 1795686400 967049216 1894383616 703397888 2662629376 4220698624 417456128 4201279488 1571637248 3763637248 662866432 435787008 2245423232 1132136256 3031425824 1609377264 3115617352 974314284 1126273390 743074307 +2147483648 3221225472 2684354560 1342177280 2013265920 2080374784 1375731712 2701131776 4034920448 968884224 2380267520 3192913920 230162432 3089367040 1948123136 2603679744 1950973952 149667840 1490067456 3349049344 3144751104 3303654400 77326848 2446887680 3016898432 1085479360 1984098336 1695369296 1904463416 294439044 2831420454 147740897 +2147483648 1073741824 2684354560 1879048192 3623878656 603979776 2717908992 2365587456 3313500160 440401920 85983232 3899654144 1627914240 3587440640 976617472 2056585216 2716696576 1768407040 4005617664 2511745024 2178238464 4014834688 945260032 2624114432 2094151040 789265728 4288458080 4027870064 3428217992 1346704300 3486901014 3306930709 +2147483648 3221225472 536870912 3489660928 2013265920 1677721600 4261412864 3875536896 3632267264 3510632448 4032823296 1364197376 1299709952 850132992 2831810560 3656187904 370638848 2334769152 3004342272 2487889920 917313536 561497088 3539576320 1462423808 847646336 825718976 1390588768 784489168 2777229624 2820266148 3795509122 2719875311 +2147483648 3221225472 2684354560 1879048192 2281701376 335544320 905969664 1862270976 1820327936 1866465280 2610954240 1078984704 4017618944 2697723904 2160459776 2457796608 3611197440 2511126528 1336516608 247885824 25102336 1237232640 1542239744 1267332352 1867929216 1139217088 822254176 2009266736 1654828888 1133694148 1809503538 1952374233 +2147483648 1073741824 536870912 1879048192 4160749568 1409286144 1711276032 3942645760 4085252096 1916796928 3537895424 3090153472 2656567296 3612082176 1005453312 475594752 3904012288 1206435840 2101600256 1643016192 760809472 1781715968 2536025600 258180352 1409162368 3574675264 590799200 247629712 2035321160 3208636100 2899840978 2676783133 +2147483648 1073741824 2684354560 3489660928 3355443200 2080374784 1979711488 3070230528 276824064 3720347648 983564288 852492288 4162322432 3086745600 759562240 1718812672 1890811904 3966877696 3947421696 2907058176 645076992 3501448192 1014100480 591954176 3511053952 1349742784 1739841824 754026992 4270386136 3957724852 1654869594 2678837361 +2147483648 3221225472 1610612736 4026531840 2281701376 469762048 637534208 1459617792 3061841920 742391808 2426404864 1072693248 1601699840 4047241216 3563454464 2136014848 3686629376 1350549504 849649664 4150661120 3285264384 1862110208 3445617152 966064384 1610491520 222120896 2706631392 980088624 3569563784 1802411668 1438196506 1458145265 +2147483648 1073741824 536870912 2415919104 2550136832 3288334336 3456106496 4009754624 1736441856 1715470336 3382706176 2928672768 2871525376 2941517824 2832596992 1308295168 3254943744 2663956480 3250708480 1559654400 1546352640 1544197120 1489806848 3739199744 3035169408 1946671936 3395625824 4091388464 4244904376 1855880332 2237606454 3624700725 +2147483648 3221225472 1610612736 2952790016 2281701376 67108864 3456106496 1291845632 780140544 826277888 3948937216 4249878528 2418540544 3033268224 241303552 1519714304 138772480 1852030976 3844644864 2508328960 1132791808 26061824 3837779456 2667741440 789271424 1229643456 941049184 239109200 2301510328 3006740620 1693503002 169223715 +2147483648 3221225472 2684354560 2415919104 1207959552 3288334336 973078528 3875536896 1400897536 2487222272 4003463168 2576351232 169345024 2765357056 858652672 2988244992 3165093888 3156590592 4172455936 3809374208 323844096 3017784320 2508312064 599063296 382696576 3486039872 3086838880 1947728560 1978514104 3185498644 3588491502 2712028305 +2147483648 1073741824 3758096384 2952790016 2013265920 2617245696 1107296256 1023410176 109051904 3686793216 3332374528 2274361344 65536000 636223488 1707737088 1633091584 463568896 3247423488 3876511744 3966373888 3846637568 3104412672 184805888 2264183552 2479186304 1092793536 3271566368 1769998320 3359665784 1340082412 1022382090 2715295687 +2147483648 3221225472 2684354560 1342177280 3355443200 3556769792 1644167168 4278190080 2206203904 3846176768 4188012544 179306496 1544028160 3733716992 1701707776 1430061056 3917316096 3354902528 2457378816 2697883648 2039289856 1081449472 3791382016 1003921152 3256046720 2187368256 3413774560 2334591408 3473597480 778377996 2859061082 1030604053 +2147483648 1073741824 536870912 4026531840 671088640 1677721600 3791650816 3942645760 2608857088 1581252608 2220883968 1431306240 1812463616 2280390656 2440167424 1646198784 3626074112 404209664 3227967488 2488430592 1387218944 943324160 2584976896 4243109632 2614576768 502104384 878029664 3978403536 2258100408 1218895900 754059802 2237613099 +2147483648 1073741824 2684354560 268435456 1207959552 4093640704 33554432 2298478592 2524971008 356515840 3202351104 4017094656 483917824 3605266432 2740584448 917962752 751665152 3649814528 1288888320 1476014080 715618304 1034288128 3398931968 935116544 4066316160 2165438144 1036368224 883402896 1870974312 4006289700 370393190 3084318675 +2147483648 1073741824 3758096384 2415919104 3087007744 1140850688 1040187392 1795162112 461373440 1228931072 891289600 3683647488 1836580864 2641100800 825622528 2621898752 1781104640 1340850176 2676416512 2555777024 1115101184 1845617664 1402992128 1701609728 3352238208 2047721280 2358884576 889447920 3717374712 218894692 1569093250 3685694065 +2147483648 3221225472 2684354560 1342177280 3623878656 2617245696 3187671040 3137339392 2004877312 3980394496 1113587712 3713007616 51904512 1661730816 4232970240 680067072 3646652416 983678976 4137328640 2439933952 2193168384 3818099712 3564489216 1022942464 1134115968 3752042816 1102955744 1605158480 4256904248 1035246228 3761714146 641381581 +2147483648 1073741824 2684354560 4026531840 2550136832 2617245696 771751936 1493172224 1551892480 197132288 182452224 1804599296 1295515648 3465805824 1730281472 2031616 422608896 3072245760 1636294656 2894213120 531564544 2147017728 1642248704 1701442816 2692433280 1425710528 638427936 3526440144 2980696152 1260063652 2318071262 1964369767 +2147483648 3221225472 536870912 2415919104 939524096 469762048 3657433088 4043309056 327155712 2881486848 367001600 145752064 305659904 427032576 2591948800 417529856 3993731072 1637466112 3797983232 4225642496 2893232128 3160654848 65378816 227729152 2690067328 1217766464 3460997280 3348311248 1137955912 157123636 3450268094 2945011257 +2147483648 1073741824 536870912 3489660928 1744830464 603979776 2449473536 2566914048 3078619136 1782579200 455081984 4174381056 2727870464 291241984 1616510976 3918987264 3449126912 1475067904 1783291904 1673162752 1772574720 968739840 56593920 1237618432 693331840 3188950592 1172745824 2351451504 2025069528 1703825204 4192806858 3040144815 +2147483648 1073741824 1610612736 1342177280 939524096 2214592512 905969664 2063597568 2810183680 3049259008 3395289088 4193255424 4088922112 735838208 295043072 3003842560 3709108224 3183919104 2623004672 481710080 500905984 830243840 1962063360 1270195456 3816764544 2597768512 1214247072 24279568 3036747304 3475610772 432607626 2215489113 +2147483648 3221225472 536870912 1879048192 3355443200 201326592 1644167168 2734686208 3749707776 2327838720 1356857344 1531969536 3083337728 4130078720 4224843776 3205693440 3152379904 3666067456 531013632 917385216 1661552640 1792723968 783555072 3694539520 1609397888 2443491136 3761594144 2002838736 284893624 1434048444 4199143066 395413115 +2147483648 3221225472 3758096384 1879048192 2818572288 738197504 2046820352 1694498816 2709520384 692060160 3122659328 3075473408 1763180544 2220621824 565051392 4278124544 4057104384 3865624576 2390597632 3517075456 1623795712 2863766528 250886656 2145001216 1206217088 1582819136 1473209056 943386480 2134679320 1169660084 411007434 1477627093 +2147483648 3221225472 536870912 268435456 2013265920 67108864 3388997632 3774873600 3967811584 2009071616 2594177024 118489088 3979870208 755761152 510001152 3519479808 478642176 969261056 944807936 3447336960 974747648 361538560 746878464 2378316544 1549076352 3196775360 1962098976 3379421936 1084538936 2469421252 3773323730 1209290441 +2147483648 3221225472 2684354560 805306368 2281701376 3422552064 771751936 520093696 4085252096 4013948928 3403677696 2442133504 1468530688 1628700672 986054656 926089216 782925824 392216576 2651430912 4114771968 1509763072 3217918976 904690176 2311738624 3244895872 122419520 2998863328 1899031824 3047283992 2103849468 2638437958 2754797453 +2147483648 1073741824 2684354560 1879048192 1207959552 2617245696 3120562176 1761607680 109051904 2017460224 111149056 3968860160 2947022848 3116630016 130154496 1547370496 2413395968 82296832 3799179264 2484482048 1813071872 3162950656 1483477504 3238401792 1719236480 673370816 22966240 2179289648 2407318584 331050572 3239705150 2449992439 +2147483648 3221225472 3758096384 4026531840 2818572288 3825205248 3254779904 1157627904 2843738112 1212153856 3785359360 2790260736 610795520 1593573376 147718144 3361013760 1784315904 1079033856 4049575936 803360768 1404266496 2916342784 458497536 1070737152 1735082368 3493326656 4171122272 54334000 3693516504 2606672716 2112540322 1338556173 +2147483648 1073741824 1610612736 805306368 402653184 201326592 33554432 3003121664 1031798784 4240441344 2858418176 242221056 3661103104 2490105856 11927552 3445424128 1067089920 1946730496 3593986048 116019200 3186821120 3371934720 3360444928 1676028672 3132452480 2103369280 1356526880 2208879504 3030908264 937569940 3003595474 1160903441 +2147483648 3221225472 1610612736 4026531840 671088640 2483027968 3254779904 117440512 1585446912 2294284288 4120903680 4006608896 2572681216 2144600064 1685192704 518193152 634421248 3003039744 2254675968 2067140608 3802736640 1771559936 2983486976 3178389248 2170755200 4002461120 706657440 492043248 3034462424 1188391572 3556374382 1353278239 +2147483648 1073741824 2684354560 805306368 3892314112 2214592512 1509949440 1660944384 3011510272 1413480448 2887778304 605028352 1634205696 2502164480 3944349696 1713569792 4210982912 4005085184 2320359424 1307455488 472999936 2513026048 941911552 4187634432 786632320 1595858240 3821598304 932546544 544371512 2550607148 3060043246 1591462795 +2147483648 3221225472 2684354560 2952790016 939524096 3288334336 3321888768 4177526784 310378496 3166699520 803209216 2983198720 2177368064 182190080 1454768128 2205483008 3445719040 2517876736 524591104 24801280 2481678336 421041152 101475840 3288235264 1818832256 381144768 544667552 3087860432 3932537464 2731654012 2202791970 3002121905 +2147483648 3221225472 536870912 268435456 2550136832 201326592 100663296 2969567232 813694976 1354760192 2866806784 223346688 2302148608 2942042112 3473014784 805371904 1279492096 1400225792 3985809408 281948160 2992338944 328127488 3580625408 1428826368 1631931776 892193728 1574888608 668222288 2234910904 1374115780 1356646874 3570751187 +2147483648 1073741824 1610612736 1879048192 402653184 2214592512 2449473536 3338665984 2843738112 2009071616 3768582144 4094689280 1493696512 1485570048 2361262080 2402091008 2735833088 4214996992 1571610624 1491226624 3753584640 3915416576 3560715776 3852871424 2091473024 3223569984 1227407520 2186296688 1919445176 1245465948 480647690 2083074941 +2147483648 1073741824 2684354560 805306368 3623878656 3959422976 905969664 4043309056 411041792 675282944 945815552 4186963968 1304952832 2799960064 1559101440 3958702080 1540784128 1426374656 2373181440 1765421056 3898828800 226468864 2235580928 2397053184 1825588608 1797814208 1580469472 3720770128 2864803800 2207301276 4177904926 4022546369 +2147483648 1073741824 3758096384 1342177280 1207959552 1543503872 3858759680 2197815296 3212836864 3753902080 3336568832 613416960 1347944448 1962147840 4133355520 843513856 3136454656 722518016 2691031040 1721372672 1794209792 300547072 3896533504 3844102400 3027266688 4022879552 2402047392 3882515792 1744399832 2426771604 2717523934 3869320857 +2147483648 1073741824 536870912 4026531840 1744830464 3288334336 100663296 2634022912 2608857088 666894336 2598371328 166723584 2958557184 1679032320 1541799936 2268135424 2466086912 455589888 3934052352 1268936704 3202304000 1053875200 715156992 3335550208 4031266688 4013717568 1575625888 1558409552 1085987176 226696996 3062530846 2872771637 +2147483648 1073741824 536870912 3489660928 1476395008 2751463424 3992977408 50331648 1384120320 3955228672 4267704320 187695104 187170816 3824943104 2634416128 313720832 414810112 1759232000 1048240128 569012224 4035794944 2823738368 2531284480 3320850688 2026386560 3414964160 915304736 4053758352 3538417736 2216476348 4293474482 761069321 +2147483648 1073741824 2684354560 2952790016 1744830464 603979776 2248146944 2332033024 2172649472 3972005888 3269459968 296747008 816316416 2961440768 3899785216 1438711808 3287187456 1031847936 668983296 174469120 80422912 317963264 1141915136 238568704 1543259264 2846760512 1899972384 1422509520 3404012744 1410110588 733583374 3316480591 +2147483648 1073741824 3758096384 2952790016 1744830464 2617245696 3523215360 1392508928 914358272 3032481792 3445620736 3773825024 771227648 3579052032 600702976 1218641920 3012526080 1620951040 3197952000 3217690624 4077193216 4151352320 4134560256 2302161664 540311168 2268988352 1130060960 2078009744 4107527592 662686132 1130727278 180944849 +2147483648 1073741824 2684354560 2415919104 3355443200 335544320 2315255808 3170893824 1753219072 3267362816 2980052992 489684992 445120512 3378249728 1352269824 196935680 3303440384 68730880 489414656 1570123776 2151626752 20970496 91252224 2028473088 1800159616 4007815104 3930681248 3377498096 1767354920 2700895628 3517588274 792017095 +2147483648 3221225472 3758096384 2952790016 2550136832 67108864 3120562176 4009754624 2793406464 2990538752 3198156800 852492288 3100114944 2834038784 927596544 1348272128 2850783232 3436560384 3769016320 2677428224 3333376000 1925374976 3868218880 2003333888 968644736 1547837888 3469816288 512874288 4247814680 574180828 1626198586 3843203735 +2147483648 3221225472 536870912 1342177280 3355443200 67108864 3590324224 2566914048 1887436800 3728736256 2766143488 521142272 1149763584 3017539584 2300706816 1555365888 2725609472 2727591936 3398475776 3524145152 3180288000 3428113408 792202752 4188302592 3018208640 730019776 1163853792 3064022800 3890985432 4191478588 2079868002 3087287323 +2147483648 3221225472 1610612736 805306368 671088640 3019898880 1711276032 620756992 3716153344 3569352704 551550976 4264558592 1378353152 2853961728 3811704832 1998127104 38043648 3623010304 4138573824 285085696 783501312 1160363008 3409450496 107224320 276188032 2050971456 2309194272 2701463248 3279345160 2884347132 2288604610 2152506339 +2147483648 1073741824 1610612736 2415919104 3355443200 1275068416 3858759680 520093696 2910846976 2688548864 2313158656 1175453696 3696754688 3688628224 2184052736 3179610112 807895040 3441278976 1056104448 738349056 3571668992 346463232 3741862400 853807360 2971822720 3654509120 2731470176 1799103504 1455318232 2619160148 2589703690 79935221 +2147483648 1073741824 1610612736 4026531840 1476395008 2214592512 4127195136 3036676096 1887436800 1832910848 1835008000 2094006272 109576192 1438384128 260702208 442040320 1259044864 1659224064 2747457536 1468420096 1032546304 3513181184 509105664 355742976 3610661760 290677184 2450716768 1972255312 997680504 713875740 575739826 4076311807 +2147483648 3221225472 3758096384 1342177280 3623878656 335544320 3523215360 3405774848 427819008 2864709632 3193962496 363855872 3607625728 1141112832 593887232 1939144704 3540680704 911261696 2918162432 3610398720 3951769600 1618195456 3209170432 2971954944 2255910528 1431119936 1387712544 1505414288 181979528 942377964 3686021022 3949877589 +2147483648 1073741824 1610612736 2415919104 2013265920 2214592512 4261412864 2432696320 1048576000 1799356416 1918894080 1370488832 783810560 931397632 3512336384 2412969984 3977216000 3713646592 2586632192 2811121664 2160154624 4001416192 1152939520 1619271936 2597995904 3021168832 489676384 1141477840 1885649736 1574051380 154100486 4126250387 +2147483648 3221225472 2684354560 4026531840 939524096 67108864 1845493760 1660944384 58720256 1698693120 1855979520 61865984 2809659392 3661889536 4199153664 3499556864 2532737024 3367026688 4237402112 1839099904 2295678976 1623045120 3679987200 2251573504 3226621056 2516811584 2517933792 172738096 3984659240 4148159668 3631437446 3305960731 +2147483648 1073741824 3758096384 268435456 3892314112 2080374784 2986344448 1157627904 3397386240 3510632448 4087349248 2450522112 597164032 3703832576 2210791424 993984512 691961856 4264869888 2169626624 1328680960 3182516224 608013312 3296199168 938750720 51262848 667096768 204266336 425036336 4254359928 1593725844 862661606 304130797 +2147483648 1073741824 1610612736 1342177280 402653184 1677721600 2046820352 2936012800 1132462080 457179136 2011168768 525336576 6815744 4209246208 3280863232 1069613056 904953856 4242718720 3485589504 415911936 1551841280 1472828416 2688439808 964240128 1262282880 3119031104 1268684768 2071197072 2782493944 1267521516 3939546414 3876772385 +2147483648 3221225472 536870912 1342177280 2281701376 2617245696 1979711488 1895825408 209715200 2965372928 3441426432 3658481664 3246915584 2643722240 1813643264 3791323136 2538700800 2710028288 3545931776 3412996096 122771456 2708667392 3475661312 2153992448 1682824576 3783912896 486245024 757384880 1547137272 167235548 1252177734 3607263587 +2147483648 1073741824 1610612736 1342177280 2281701376 2348810240 3724541952 2734686208 2122317824 2688548864 1499463680 1154482176 2312634368 2823553024 2653028352 3041853440 3759112192 2133442560 1588649984 877547520 207435776 168352768 3402787328 111627520 2592852096 3795839424 3118570208 3884242384 3343927800 3021498292 1340872674 1943161595 +2147483648 3221225472 536870912 268435456 939524096 738197504 2583691264 989855744 595591168 3644850176 3156213760 787480576 2289565696 2517368832 3897425920 480575488 2047574016 4286693376 3879641088 2082615296 398161920 107381760 2589868544 609036032 4113553024 3993733440 2306989280 1715373424 1956794568 3581637844 1325833090 2458785981 +2147483648 3221225472 3758096384 2415919104 402653184 3422552064 3120562176 3271557120 4169138176 2764046336 3277848576 3985637376 3634888704 2382626816 1427505152 645726208 3067445248 3326066688 597204992 2637320192 1926977536 1387312128 3900072448 2800572160 3288181376 4252747968 850322336 100628880 748077080 802385580 3712279518 3134739645 +2147483648 3221225472 536870912 1879048192 2818572288 3154116608 2046820352 1962934272 2457862144 1178599424 3244294144 3603955712 2593652736 3176923136 2808217600 366411776 784826368 619823104 2514526208 144584704 147146752 2432236544 3305271808 1720145664 1369426304 2450372288 2020779232 2984338640 215408120 1410285588 2625364938 956531827 +2147483648 1073741824 3758096384 3489660928 2550136832 3959422976 4060086272 4177526784 1233125376 3183476736 4116709376 487587840 4081582080 1838940160 10616832 3137142784 4058152960 1699004416 28303360 2971537408 1617901568 3941061632 1887572480 1926062848 2031780736 1356892480 1179232928 2144691856 99544024 2632901916 1164891938 2158936795 +2147483648 1073741824 3758096384 3489660928 671088640 2348810240 1509949440 1157627904 1400897536 1103101952 2053111808 2993684480 967311360 1449918464 2250113024 482541568 2923986944 35831808 39575552 206704640 1292711936 3761474560 3311303168 451108608 2090383744 3810168384 4205830048 1151885840 32264680 568219228 2174975258 2931337997 +2147483648 3221225472 1610612736 805306368 2281701376 2885681152 3657433088 3238002688 3263168512 3636461568 2942304256 1332740096 3736600576 3663986688 2955280384 3538747392 801996800 3532111872 1022402560 3848409088 1796950016 3909676032 4062595584 2817335040 1129180032 88585408 1846577568 122821776 461584744 138187732 1726484118 1225533725 +2147483648 1073741824 536870912 1342177280 3355443200 2885681152 1577058304 2734686208 3498049536 4055891968 1717567488 2551185408 230162432 2227961856 3893493760 2142830592 3603267584 1953742848 4123844608 1509847040 622532608 154459136 3264371200 3212393728 3978672256 4129554112 3679765792 545392016 3284218072 342488164 1416739570 1338881363 +2147483648 1073741824 536870912 4026531840 2550136832 335544320 2785017856 3976200192 3615490048 2923429888 2900361216 2620391424 3621257216 2367946752 1592131584 1538719744 578322432 3373449216 366993408 1235382272 312559616 3350701056 2619244032 671298816 1268170624 1013577280 3216860768 3133526160 1800877128 71864580 164273830 2021364781 +2147483648 3221225472 2684354560 3489660928 3623878656 2348810240 3456106496 1593835520 2004877312 3787456512 1126170624 630194176 218628096 4157341696 2167013376 1097924608 4201807872 3939287040 754163712 3511054336 3716896768 1005310976 4265738752 3662490880 1193336448 885644096 3917424800 869637296 3325910200 2702769756 1734209130 1060185111 +2147483648 1073741824 1610612736 268435456 1476395008 3690987520 1912602624 150994944 1920991232 566231040 1688207360 2878341120 1060634624 3314810880 3818782720 2559246336 559185920 691453952 3887063040 3098169344 2105874432 711431168 3744860672 3056032512 2438914944 3844328640 267411744 914908656 4143740536 2459064452 2559661022 2436483961 +2147483648 3221225472 2684354560 805306368 1744830464 1677721600 2583691264 486539264 3766484992 130023424 3634364416 1521483776 2042101760 3028025344 132513792 1495334912 1178304512 3731472384 1548394496 792358912 1853302784 3013803008 2561564160 1879386880 2347868544 658959296 1623484704 4212792816 2634500072 1840963412 3085073914 2132507121 +2147483648 3221225472 1610612736 805306368 134217728 2080374784 3120562176 788529152 2139095040 1648361472 1197473792 464519168 3187146752 1637089280 1543110656 2758213632 1332051968 671334400 236101632 3658354688 665667584 4005211136 1586651648 299566848 3552822400 775073088 2388540768 3626320720 3656837704 3509336852 2727216686 3597476331 +2147483648 3221225472 536870912 1342177280 2281701376 3288334336 3992977408 3674210304 3145728000 1413480448 60817408 3574595584 1670905856 3995860992 3388604416 2908815360 3397222400 2766389248 1915527168 1347825664 3671808000 1908210688 2332970496 3533123840 1605822592 2076651328 1804516960 117130288 2397896312 2553684756 3324730258 3348409095 +2147483648 3221225472 3758096384 4026531840 2013265920 1409286144 2650800128 1828716544 679477248 499122176 1264582656 1745879040 4096262144 913571840 1546780672 3191144448 3549003776 2159525888 3192692736 1455837184 1103587328 1541190656 2611883520 4212340992 1604232064 3491976640 361164832 282010896 3935881304 2273595692 2529850214 3330884311 +2147483648 1073741824 536870912 4026531840 1207959552 335544320 3456106496 2365587456 1518338048 3527409664 14680064 1276116992 4043833344 1269563392 1191313408 3515416576 99254272 849133568 554950656 1068396544 1225476096 1755565056 3688240640 2592041216 3978673024 3493934272 2699462368 862887440 3062018136 190893180 637129754 1318804723 +2147483648 3221225472 1610612736 268435456 3892314112 3154116608 436207616 3003121664 3682598912 1623195648 3256877056 3293577216 496500736 1282670592 3816685568 2022768640 465534976 1547550720 2950602752 1644826624 225400832 1433324544 3554828800 3016967936 2021440128 716796224 3835924512 4055863984 3611137624 1079947380 3033162014 2387560489 +2147483648 1073741824 536870912 4026531840 3892314112 67108864 1375731712 2264924160 360710144 2822766592 3202351104 925892608 1683488768 1361838080 3960864768 3088908288 1861844992 124502016 3014975488 909799424 2274052096 2477038592 1509051904 2150596352 645331072 2848806976 2442250592 1142936464 730767816 414265668 3903832546 3197554065 +2147483648 3221225472 2684354560 3489660928 1744830464 3154116608 3254779904 3674210304 2323644416 1665138688 3986685952 860880896 1028128768 184811520 955645952 1273692160 4048912384 1937752064 2110693376 3388108800 3156039680 3997076480 678052352 3666963200 3534520960 71786944 1557646688 2050673712 3961288664 658118748 3856212430 2728954877 +2147483648 1073741824 3758096384 4026531840 671088640 3288334336 3120562176 989855744 1853882368 859832320 241172480 586153984 2953314304 1525415936 907411456 1199374336 2380234752 2820521984 867360768 2868514816 2892703744 690134016 3439480320 1628375808 387502720 2110345152 1266517856 2059598800 640830184 1848055756 1181006154 3785819865 +2147483648 3221225472 2684354560 3489660928 3892314112 3288334336 838860800 3405774848 1048576000 1614807040 1021313024 1989148672 1141374976 1798045696 800194560 50003968 1201700864 4100374528 3156975616 4091441152 2166970368 4136356864 4037950976 3727781632 2070924928 4136651712 2215141088 3408659216 4289881112 3942323900 2208354714 3328633195 +2147483648 3221225472 1610612736 2415919104 3087007744 4227858432 301989888 1929379840 4102029312 373293056 2334130176 1416626176 4289200128 673447936 2393767936 2137718784 812482560 2499788800 3881213952 3049918464 593827840 3501630464 2514102784 807226112 2005597824 1956135616 1596749024 2654632688 1645028744 2280846844 2669938110 1412320945 +2147483648 1073741824 2684354560 2952790016 3355443200 3422552064 3254779904 2600468480 125829120 583008256 2673868800 3647995904 3067609088 812384256 972161024 3745710080 2955182080 810729472 511172608 2052993024 3377539072 1096281088 1745754624 1540965120 515086976 748173120 1951144736 1814194960 3473607528 3231764964 1706330658 1262145475 +2147483648 3221225472 536870912 2952790016 134217728 2483027968 2248146944 3707764736 4135583744 1992294400 3944742912 2387607552 2288517120 2467037184 2179596288 4274847744 943816704 2246033408 1560059904 3727044608 721889280 3445410816 1287017984 2941218048 1501624192 2524204736 3773713056 2199613360 2881393368 214391820 3137117146 1395025191 +2147483648 3221225472 536870912 268435456 2013265920 3556769792 1308622848 2365587456 3800039424 633339904 702545920 833617920 794296320 712769536 3171549184 1386283008 4245061632 853065728 2096603136 3803590656 1582004224 2048369664 3330678272 1163071744 1540070272 144464064 2671409440 2025393488 3696931272 3456278788 2935922954 3124025847 +2147483648 1073741824 536870912 1879048192 2550136832 2080374784 1979711488 2063597568 612368384 624951296 983564288 1257242624 1889009664 403439616 3821666304 3278831616 724467712 2218835968 621928448 847671296 3825534976 1840374784 427166208 1964861696 2608703616 1406954688 2455916896 2568696752 2402855304 122532324 3324271986 1618893839 +2147483648 1073741824 1610612736 4026531840 3087007744 3422552064 1509949440 3539992576 3548381184 2319450112 2703228928 1179648000 3327655936 1759248384 3114401792 924647424 565608448 4160798720 2413551616 1958629376 1742694400 2128319488 2554200576 4095686400 3468399232 3637384512 1750546784 1210034800 1331700632 2037384468 487082922 3355712435 +2147483648 3221225472 2684354560 3489660928 671088640 469762048 1174405120 3103784960 2206203904 3317694464 337641472 340787200 2501378048 3122921472 4141219840 3714252800 2248376320 2935603200 1729142784 4289884160 3621083136 2614144000 2819764736 2789562624 3404243328 778442304 3649768352 3954177840 3887327704 697410100 3481051766 2732078357 +2147483648 1073741824 2684354560 2415919104 2550136832 1811939328 2986344448 2466250752 461373440 826277888 3554672640 103809024 395837440 3962306560 253362176 2715746304 2787344384 327008256 1311563776 4277547008 4058331136 2657932288 1167487488 3977577216 1666512512 2288653632 765931744 406821520 1174381384 3135210660 3008361730 3683107831 +2147483648 1073741824 3758096384 1879048192 2281701376 738197504 3456106496 922746880 2357198848 2965372928 4137680896 2154823680 2629304320 1497628672 487194624 2893348864 263225344 645316608 4111851520 3842904064 245327872 2153090048 820914688 4161737984 3976043136 281166528 3456721312 3518923632 3127507976 3934276276 2076189318 2887785243 +2147483648 3221225472 536870912 1342177280 2818572288 3288334336 1845493760 1560281088 1350565888 2369781760 169869312 3398434816 1944584192 2145648640 2219704320 3956342784 3870785536 306561024 2034671616 727855104 4234893312 914418688 1751604736 288022784 1979198336 323779008 2391409760 1385112048 944686584 3321255212 2621250574 3673013249 +2147483648 3221225472 3758096384 2415919104 3623878656 67108864 3523215360 2231369728 3330277376 1472200704 2141192192 774897664 84410368 2613837824 3241803776 1916207104 2256175104 2316615680 4109213696 3990769664 78731264 1772082176 809854464 610395904 2105809280 1201037504 2350716448 3300244848 3809101352 1497303756 1052156474 2460929695 +2147483648 1073741824 3758096384 268435456 134217728 1275068416 3254779904 4076863488 612368384 4064280576 656408576 418381824 1549271040 646709248 2394030080 3973906432 1161854976 1022803968 2545803264 1254494208 466835456 2308439040 1123510784 3044139776 3327397504 1585324736 726623968 2423117552 4201530312 386354756 1151971922 1897411219 +2147483648 3221225472 536870912 2952790016 3892314112 1677721600 1174405120 587202560 3934257152 599785472 2506096640 955252736 536346624 3849584640 1433010176 1078001664 3346038784 3137781760 2471600128 184954880 4260308992 2432941056 3318963712 4207248640 400314496 150372288 1687621920 3854025744 953765928 3354696372 605349758 2233773971 +2147483648 1073741824 2684354560 805306368 4160749568 1409286144 2181038080 3036676096 109051904 985661440 1050673152 3796893696 1870135296 2299265024 4292214784 3881762816 2999943168 295550976 2184241152 2307010560 890595328 1168028672 2219904512 743225088 725361024 1180573888 1518037152 1273869168 1977126424 4048963908 2443128914 3396305713 +2147483648 1073741824 536870912 3489660928 3892314112 1409286144 436207616 553648128 1619001344 2369781760 425721856 4117757952 2489843712 2594439168 3422158848 931987456 908754944 957136896 298311680 2933288960 3689109504 634752000 2537518592 2660496128 1006921600 1336567232 4252303968 3856054352 2010810792 2049238716 2466492574 551300283 +2147483648 1073741824 536870912 1342177280 3892314112 2751463424 234881024 2097152000 3279945728 1237319680 1117782016 2238709760 1628962816 2021392384 3645243392 3654746112 2582806528 1660993536 2080759808 2512547840 92084224 4000041984 3784396288 2175107328 1144142720 3173339200 1945608096 2638700144 326800392 225767396 3866616010 3582426737 +2147483648 1073741824 3758096384 805306368 2550136832 1677721600 3925868544 3271557120 1300234240 2873098240 308281344 2148532224 1966604288 1201930240 3262775296 2417950720 2633596928 493862912 537321472 1061556224 1970358272 278176768 644163072 4008094464 1855329920 1458113088 1627434720 1490489424 708150680 1953075236 4221039238 235049043 +2147483648 3221225472 2684354560 1342177280 3087007744 2751463424 301989888 2097152000 2642411520 3393191936 2136997888 1523580928 2414346240 3605266432 4016177152 3321167872 3105783808 3485515776 1326161920 1171156992 956504064 1192338432 1649894912 21751552 3098441088 114504000 2709100896 3572706896 1212793592 2819303852 2271579694 1522355351 +2147483648 1073741824 536870912 1879048192 3623878656 3019898880 3456106496 3338665984 310378496 1220542464 1365245952 193986560 3520593920 4033609728 4046585856 4132110336 4038033408 836354048 1678041088 2074505216 3575973888 2231288832 3642314240 1676996864 2859339392 3788576192 2457907872 1850746768 1396187672 1522297876 4190782290 1897350051 +2147483648 1073741824 2684354560 1879048192 2281701376 335544320 2516582400 2164260864 3363831808 448790528 3525312512 2138046464 156762112 3250323456 4056285184 1725366272 3001188352 3247489024 1620434944 3955372032 3774695424 3227233280 4093720064 2835195136 2714112384 3738662848 2397224352 865137200 4288001224 3057789060 2763865226 2310798705 +2147483648 3221225472 1610612736 4026531840 2281701376 1275068416 3657433088 318767104 4135583744 3342860288 438304768 974127104 1479016448 103546880 2906259456 1822097408 2882043904 700891136 2649989120 3864924160 196945920 1112640512 3683736064 2255220480 3263836800 1684211648 4063028576 1335921648 3209362104 4288250764 1741507658 952762303 +2147483648 3221225472 3758096384 1342177280 939524096 335544320 2382364672 2667577344 4051697664 1631584256 3810525184 4291821568 504889344 1114898432 4098228224 4188995584 2035318784 2961883136 3395264512 3544862720 3521984512 2142356480 2943974912 4291277056 3246273152 403388480 2165238752 1716640752 2345223640 263181556 161310 255950645 +2147483648 3221225472 1610612736 4026531840 1207959552 3288334336 2986344448 822083584 125829120 255852544 4280287232 2471493632 1139277824 877920256 4268359680 1520893952 693927936 1333444608 303800320 3054899200 1819879424 2082597888 1507425792 431095552 3444659072 890624576 2453883104 737051120 2685516952 3737204044 580770998 2288464331 +2147483648 1073741824 536870912 3489660928 2013265920 1409286144 1040187392 2399141888 3246391296 1556086784 1189085184 1995440128 1988624384 2505834496 924712960 2048065536 447709184 3421880320 3776765952 3297406976 4277229568 4025664512 1771126272 3720521984 4260962944 2825842752 527394080 3970011088 3743335784 1428637388 3474831698 921735557 +2147483648 1073741824 1610612736 3489660928 402653184 469762048 1644167168 520093696 2139095040 2436890624 1314914304 2041577472 1554513920 730595328 1084620800 3918069760 654671872 1826078720 2888622080 37900288 2080602112 3854226432 1638083072 61510400 1411072128 438225216 1346962656 3282409040 3561463368 1783938108 1951815050 3108055777 +2147483648 3221225472 1610612736 3489660928 3892314112 3154116608 1778384896 2231369728 2524971008 1061158912 2548039680 3574595584 3012034560 64749568 4139909120 364052480 1016168448 880263168 2416091136 450236416 4140644352 305179648 2533163520 3783851776 379148672 3475944640 2844529248 1923762448 1937723352 1104907324 1981348066 2354118763 +2147483648 3221225472 3758096384 4026531840 3087007744 3288334336 33554432 1493172224 1182793728 1774190592 1482686464 676331520 4170711040 2748579840 3568173056 2350579712 1489666048 3684220928 3304169472 1663193088 4085344256 3002061824 1009845760 2640830208 4275928960 372086464 144725792 112214416 3775406584 925659860 3844753358 1026375057 +2147483648 1073741824 1610612736 805306368 3892314112 1677721600 4127195136 1056964608 1652555776 1799356416 354418688 3385851904 1990721536 1056178176 3925213184 3459055616 526417920 3468345344 3232620544 3723120640 714016768 1009507328 2608799232 148086016 3051562624 456256960 2844270432 4062446704 819881176 1663148 1031208582 2980546805 +2147483648 3221225472 1610612736 1879048192 3892314112 1140850688 2785017856 1593835520 1669332992 1061158912 278921216 277872640 3524788224 1627127808 1685979136 4018077696 718831616 1978843136 1858576384 2144997376 3965544448 2261384192 1661808128 2998002944 2441162368 107451712 1934231008 1413831728 724928696 1978866836 437168122 1362725229 +2147483648 3221225472 3758096384 3489660928 2550136832 4093640704 2986344448 2533359616 2088763392 2503999488 2912944128 751828992 2679635968 861143040 819331072 3292332032 3561979904 998621184 1393729536 1064980480 656373760 3153384448 1401888256 4268527360 1271617664 4041385152 139608928 2681425968 979824408 3837531876 1031408478 941573437 +2147483648 3221225472 2684354560 2952790016 134217728 1543503872 1174405120 1023410176 1199570944 188743680 1310720000 1775239168 2591555584 580124672 1221197824 498139136 929267712 3124084736 45260800 891711488 74409984 1666747392 499593728 3367299328 1092158336 789554752 1202433248 3626620784 2093269336 1676756548 46367838 2393211187 +2147483648 3221225472 1610612736 4026531840 3892314112 2885681152 3858759680 385875968 1400897536 1488977920 2048917504 460324864 2499280896 2612789248 3014262784 3586457600 4116873216 73187328 289906688 703467520 2740135936 290307072 4137359872 678015232 3432865408 1466878272 539920928 1557051056 4271803336 1888931668 2450705626 3466900375 +2147483648 3221225472 3758096384 268435456 3892314112 3019898880 2785017856 1191182336 3313500160 1035993088 2097152 118489088 3351773184 3262382080 2115108864 2301952000 3344072704 2169290752 4035420160 447631360 2010322944 674597888 3804980736 1504288000 532486784 1044838976 3190725536 2408222256 3773885048 3806446076 243866774 2989799095 +2147483648 1073741824 536870912 1879048192 2281701376 3690987520 570425344 2667577344 276824064 994050048 434110464 1360003072 2941779968 1578893312 2321154048 3991470080 115769344 1317584896 1823465472 3407769600 3517908992 3981831168 2139574784 4022442752 129589376 4032745152 1636093536 967683856 4041940184 2165561940 1815373162 2328780207 +2147483648 3221225472 536870912 3489660928 3623878656 3825205248 905969664 3942645760 1182793728 3846176768 3470786560 691011584 492306432 146538496 347471872 46202880 2626060288 1636089856 3286736896 298987520 545986560 714183680 3753063936 3881690368 2872921216 1624294848 1500878944 817433744 1940555336 909820612 1613922858 1889970569 +2147483648 3221225472 3758096384 805306368 402653184 1140850688 3724541952 1962934272 3917479936 541065216 2317352960 3624927232 1097334784 2231631872 2613706752 1449066496 1789034496 1437908992 10330112 3022409728 1204881408 2409096192 1033467392 620994816 1383810944 2784549184 1128522336 693844976 2858994232 1735113004 3623821822 2381495155 +2147483648 3221225472 3758096384 805306368 671088640 1140850688 1979711488 3271557120 192937984 2294284288 3772776448 1496317952 204996608 1059848192 1364066304 2035220480 1261404160 2116403200 2755698688 467292160 183306240 2605644800 2385866240 2572348672 1967343744 70362944 144868384 3113954256 2989336456 1305784692 2482513874 2588685005 +2147483648 1073741824 536870912 1879048192 2818572288 603979776 2382364672 553648128 1753219072 3242196992 2606759936 3396337664 1972895744 3992190976 1259470848 1598750720 1839759360 273072128 1120133120 3288231936 2230126592 3230792704 332742144 624271616 3494843776 4066573248 1771683936 1980322640 1970006824 3966924996 4147844686 3274755999 +2147483648 3221225472 2684354560 3489660928 1744830464 3019898880 2382364672 1526726656 192937984 2319450112 1394606080 1838153728 2712141824 1141637120 1876557824 2786394112 1058635776 3512188928 476880896 721317888 1946376192 1404472320 2632664576 2199570688 3873513600 1720182592 1189398880 392330096 3832617336 2192539660 1940429530 4028130207 +2147483648 3221225472 2684354560 2952790016 4160749568 201326592 1241513984 1593835520 528482304 1782579200 3378511872 3127902208 2660761600 360448000 1874984960 727384064 3316219904 3638542336 3031605248 3960893440 2048747520 1010627584 611803648 979615488 324050048 1306361152 1411176800 518459472 701230504 3847533380 3201518602 943554995 +2147483648 1073741824 1610612736 268435456 2818572288 469762048 503316480 2365587456 3263168512 3653238784 1293942784 284164096 543686656 3557031936 1706426368 3860004864 1772650496 1684193280 3397115904 518672384 1407784960 645524480 3905360384 1090974976 643676032 1828798656 364744480 1028742448 3445993736 39670364 2454174222 964708749 +2147483648 3221225472 3758096384 268435456 1744830464 1677721600 704643072 4211081216 3917479936 1564475392 3227516928 4262461440 980942848 207355904 3449159680 4206559232 3914301440 4258119680 1286905856 1809993728 2095650816 3278818304 1052200448 2671899392 746252928 2826253376 232293344 2742825040 3571873944 290654596 657178586 2900873209 +2147483648 3221225472 536870912 805306368 3355443200 2483027968 1442840576 150994944 1568669696 1354760192 857735168 464519168 1499987968 3708026880 3432120320 1576075264 3591798784 716750848 3978797056 378417152 1504667648 2650926080 2869261824 3683443968 857585024 2145073472 819697184 2218794288 4267707176 1481638524 1106778158 1474054047 +2147483648 1073741824 1610612736 1879048192 2818572288 4093640704 100663296 1358954496 3732930560 2822766592 2661285888 642777088 670564352 2151940096 3002990592 3146842112 1775403008 2854273024 3439583232 3805433856 4289931264 3133791232 2346014208 1395428608 4122059136 2060524736 1173542880 506512944 2807793496 1699092740 3111485110 1870440705 +2147483648 1073741824 536870912 4026531840 3355443200 4227858432 2382364672 2466250752 1820327936 2059403264 383778816 1024458752 2604138496 909901824 1152253952 776142848 2228387840 2269691904 1808916480 4181356544 2091468800 2745404416 1489445376 3389062400 2022023296 1596989632 1674057376 3700692560 1667920792 2184252388 791660362 954271541 +2147483648 1073741824 536870912 1342177280 3355443200 2885681152 436207616 3976200192 478150656 3854565376 3441426432 418381824 2238185472 1928593408 454164480 4187815936 2009628672 2119614464 3591757824 402550784 3444774912 3117669376 2919324160 237936384 1960443264 2755673536 3428867616 605058096 2126010632 2087480540 2869830390 2654699303 +2147483648 1073741824 3758096384 4026531840 3623878656 3825205248 1577058304 3137339392 2474639360 490733568 2564816896 3106930688 2618818560 3481010176 3290824704 3675848704 1222017024 2349121536 1410326528 3153203200 1310402560 771089408 882714112 79466752 2753802368 3007062848 2588288736 1877569808 3605964104 4192787812 1927381482 1195321217 +2147483648 1073741824 2684354560 3489660928 3892314112 1275068416 2785017856 2030043136 1082130432 3904897024 4053794816 1196425216 1638400000 870580224 2886074368 3455647744 3920461824 1725415424 2719277056 2467966976 213063680 4063677440 2126871040 1576509696 3800357248 2727495616 2756144288 620278512 2770870296 2703500588 3399880654 791219397 +2147483648 1073741824 536870912 268435456 2818572288 1275068416 1644167168 4043309056 1904214016 239075328 4024434688 118489088 3666345984 1228668928 136708096 343867392 510033920 2823077888 3688488960 2223140864 1005402112 3976449024 1702574592 855958272 733593472 1053956416 2651136864 1961883152 443899480 3837244348 291583378 1625140073 +2147483648 3221225472 1610612736 4026531840 671088640 1409286144 2181038080 2164260864 4068474880 725614592 3487563776 2536505344 2243428352 1092354048 3385196544 1864957952 2235400192 2035269632 2157223936 187830272 1882925056 3348552704 4046521856 4184973056 415357824 1278845120 2948966496 229886224 3009578184 488863796 3764029322 494871697 +2147483648 1073741824 1610612736 268435456 2281701376 603979776 2181038080 352321536 4085252096 3670016000 2329935872 1760559104 3382181888 3886284800 3136684032 1052049408 2611183616 1949941760 1586946048 1364873216 1112479744 1648163840 2701991424 957855488 1898424704 3680492096 3918236192 3810892752 1549058408 229708100 2936395174 2688860805 +2147483648 3221225472 1610612736 1342177280 1744830464 335544320 1644167168 251658240 2239758336 1631584256 2329935872 1578106880 3048734720 1647575040 3417702400 10944512 2304409600 1196474368 561881088 2244612096 940406784 688368640 2693748224 4002868992 4172467328 1841101888 2964312544 2952987920 3868501976 149147940 497090830 3543524925 +2147483648 1073741824 1610612736 2952790016 671088640 1006632960 1912602624 2868903936 3414163456 2084569088 4150263808 2955935744 664272896 1806958592 865206272 2029715456 802062336 987807744 2981486592 3085848576 1526024192 3519806464 1611862528 1795330816 817267328 1797566784 1340066400 2719037008 468842632 1573144548 3832172750 3808384895 +2147483648 1073741824 536870912 4026531840 939524096 335544320 2315255808 3036676096 1635778560 3552575488 2610954240 4214226944 1294467072 368836608 2229927936 2846687232 534347776 2671230976 3472154624 3970854912 111364096 1716188160 3595906560 1683878656 3415852416 2622994240 551874464 2515932912 1536641192 3658265180 3920235058 2773298815 +2147483648 3221225472 536870912 2952790016 2013265920 1140850688 3858759680 3305111552 1803550720 146800640 3122659328 691011584 2477260800 2972450816 3966107648 3443195904 437944320 2661859328 832675840 468856832 2682857472 709096448 3892512256 2960035072 3421168512 790682688 2109595424 1245456048 452864744 364852444 2421196058 2406853777 +2147483648 1073741824 536870912 3489660928 3087007744 2885681152 704643072 553648128 142606336 4064280576 2770337792 2588934144 2291662848 2014576640 893517824 1322450944 3718610944 2094776320 1920393216 3388895232 216881152 1990763520 1262690816 1960689408 1325368192 593267136 2385592800 3882263024 4005959576 166267252 819117614 2794741831 +2147483648 3221225472 3758096384 805306368 4160749568 738197504 2650800128 922746880 1031798784 1103101952 2225078272 2188378112 95944704 3046899712 2713583616 3951230976 3776872448 3440689152 2510135296 898256896 3007907840 2444727296 1748185600 1074185472 720958080 4187746880 3214215584 1105846896 505428104 372246580 3302511338 3377230509 +2147483648 1073741824 2684354560 3489660928 671088640 3556769792 704643072 1191182336 3347054592 692060160 4188012544 2796552192 3859283968 2323382272 3651534848 1129512960 2543550464 2895757312 1472782336 511848448 823203840 2775231488 459494912 2991835904 3599092864 4022263104 3850989792 1106180528 814826024 4247439628 3963846050 1864620745 +2147483648 3221225472 1610612736 4026531840 2818572288 3690987520 905969664 520093696 3112173568 1212153856 530579456 1523580928 55050240 1844183040 1938161664 149487616 4206067712 874627072 2975506432 2165444608 2990221312 1718131712 2310603264 347848960 4008544896 4073492544 651375456 3713315120 4151787928 3938356892 2623019002 1933854769 +2147483648 1073741824 1610612736 4026531840 3087007744 1946157056 100663296 2399141888 394264576 1069547520 241172480 2874146816 3551002624 4264296448 783155200 241762304 3194781696 3375808512 1040572416 341463040 45312000 3567227904 1275682304 658294016 4087254656 2829702976 2863947680 1232748816 3385023096 1925702348 591228330 143048949 +2147483648 1073741824 536870912 4026531840 1207959552 3825205248 3657433088 721420288 3011510272 1530920960 3307208704 4289724416 3879206912 2758017024 1046347776 3677814784 2144698368 1166524416 2162352128 2152886272 1046824960 187747328 1232563712 3463813888 1291311744 4172986688 3458610656 343092464 3611005416 3171456340 3314769078 1894492577 +2147483648 3221225472 3758096384 1879048192 3892314112 3690987520 3858759680 2600468480 1015021568 2847932416 1390411776 2458910720 1973944320 1177812992 1252392960 1575682048 1358790656 2113388544 555130880 3809103872 4225837056 1755102208 3257623040 555583744 2011684992 1602140352 3202229024 3193382352 2829056984 2286089580 1132201926 386017533 +2147483648 1073741824 1610612736 268435456 2550136832 3690987520 2248146944 4278190080 2977955840 2940207104 4250927104 3882876928 4109893632 445906944 1003618304 2387410944 1200062464 3286876160 768270336 4000206848 2133006336 3643077632 1301113344 1361559808 1178182272 4007824448 449998048 1020069840 2940726696 3871990516 3260734798 145113087 +2147483648 3221225472 2684354560 1342177280 3892314112 469762048 1040187392 2063597568 176160768 3779067904 3315597312 4186963968 2676490240 2546728960 2404777984 1796669440 630882304 2222505984 2257428480 769814528 1962219520 2624556032 2241270272 1859814656 3906518144 2292035520 3601484896 4015587632 2336882104 1018723932 1364490410 3478278057 +2147483648 3221225472 2684354560 805306368 402653184 3556769792 4060086272 1761607680 427819008 2420113408 329252864 2255486976 2676490240 2059141120 1126563840 1602813952 1832747008 2688532480 4206141440 1359114240 4102760448 3434529792 3943251456 4278058752 652195712 1625618752 1538919520 2795441968 144490440 2194542508 983908962 558099625 +2147483648 3221225472 536870912 2415919104 3087007744 1677721600 2248146944 1929379840 662700032 3393191936 2548039680 988807168 563609600 1862008832 95551488 1231486976 3800334336 2950938624 3144097792 1870983168 3210975232 1084699648 4179926528 1374939392 395267712 1386263616 667787232 2961334352 6251208 1441321556 3438913506 1489241967 +2147483648 3221225472 536870912 3489660928 402653184 3825205248 3523215360 2701131776 2323644416 1648361472 3504340992 2899312640 3030908928 3520331776 3155558400 716374016 1669562368 4214276096 162734080 2416177152 3622877184 3105047552 1429442048 2701697792 1815051648 1225890752 301848416 4093093072 3499550168 4088937308 4099688046 624040761 +2147483648 3221225472 2684354560 2415919104 2550136832 4093640704 301989888 3808428032 3816816640 2269118464 1512046592 2993684480 497549312 2663120896 1808924672 3158769664 876445696 712687616 893853696 817737728 4105885696 4146537472 1164805632 3642927872 1016290432 2243135040 771725664 1162195504 98480744 3219205772 2621760442 2726977759 +2147483648 3221225472 536870912 805306368 3355443200 4093640704 1778384896 2969567232 3699376128 2923429888 3869245440 3746562048 3498573824 2540437504 119406592 3040018432 2120974336 3378036736 36904960 2515267584 1285081088 1095982080 970714624 4162881280 2525442432 2198984896 1188675168 2325059056 4162552888 3644905868 1605838338 2972292097 +2147483648 1073741824 536870912 2952790016 939524096 872415232 3187671040 3707764736 3816816640 4055891968 1822425088 925892608 3303538688 1379139584 2411855872 2342584320 3756687360 3796615168 2896257024 124432384 2299234304 3829474304 2084222464 2146684160 3614250368 923052352 215270432 1433197360 2292237448 3788414412 26312798 2826728051 +2147483648 3221225472 536870912 2952790016 2013265920 469762048 3858759680 3640655872 1971322880 2260729856 1029701632 632291328 1153957888 63176704 3335127040 1951203328 4020469760 2985213952 1229791232 2686709760 674138112 1756185600 248758784 3410425088 2511952768 1885443136 2374470816 970229328 1315461160 2056526876 2205291990 2636206767 +2147483648 1073741824 2684354560 805306368 2550136832 603979776 2382364672 3238002688 1098907648 3888119808 4049600512 4174381056 3951558656 2834038784 3576299520 3005808640 3479011328 1031061504 4087963648 2300440576 3151267840 1377383424 642100736 1387322624 1625232256 3234262592 2290355744 2220251344 128666264 3781728140 4126867810 2476787835 +2147483648 1073741824 3758096384 1342177280 671088640 1409286144 3590324224 1291845632 3045064704 3074424832 2120220672 3417309184 2759327744 3943432192 2510422016 2104819712 4240474112 3971334144 1442144256 2516635648 2442500096 1713724416 2630413824 1063377152 2043351424 1199542848 3236190304 2055615760 1800628392 1560534916 2753452714 2335118335 +2147483648 1073741824 1610612736 3489660928 2818572288 335544320 301989888 1728053248 3095396352 2931818496 689963008 1116733440 469237760 3463184384 2492596224 351207424 1256161280 154189824 3278856192 3097464832 2228262912 2749324288 4151823872 2659490560 495019648 1155178944 3828092960 1433560432 1784624152 473418900 1659144122 175185255 +2147483648 1073741824 3758096384 4026531840 2818572288 738197504 2449473536 2566914048 3112173568 3158310912 1688207360 3689938944 3061317632 474218496 943849472 536674304 2240053248 125419520 3313328128 2504314880 3826894848 124603392 2716635648 2543163136 4206053760 1634173504 2249594336 2736219632 2717253096 2737001252 948947182 4105862123 +2147483648 3221225472 3758096384 2415919104 3623878656 3019898880 838860800 2936012800 2659188736 1598029824 2015363072 649068544 2530738176 3974365184 2502295552 1924726784 691306496 2794307584 3996721152 2977206272 1546516480 1506345984 2928453120 570014464 116869760 640794304 45833184 1170970928 3314561416 3706213332 1786543150 258087273 +2147483648 1073741824 2684354560 1342177280 939524096 469762048 704643072 1157627904 192937984 2470445056 2963275776 684720128 477626368 3564896256 2405040128 3100311552 2098692096 3806117888 3846922240 827846656 3573331968 559633408 13623808 3958416128 4264125312 2915091776 3852562272 542421616 157247864 2884224308 3026308722 536183019 +2147483648 1073741824 536870912 3489660928 3623878656 1543503872 2919235584 4177526784 1132462080 3049259008 786432000 3817865216 780664832 3421765632 675151872 4108386304 3320938496 2987442176 2808176640 3358699520 821082112 3807470592 2612654592 1250214144 672092032 4214796096 2594519584 800571920 1524476408 3081956524 249170094 2652322845 +2147483648 1073741824 2684354560 2952790016 939524096 2617245696 33554432 1828716544 1702887424 4030726144 2040528896 1238368256 1235746816 1342963712 4126277632 3823697920 1727037440 412729344 4062797824 2165370880 3756640256 3604030464 930390528 49776384 2537165696 794109504 2031783392 1642395504 2055188088 3139843548 2867812258 3264207495 +2147483648 1073741824 536870912 4026531840 3355443200 1006632960 2852126720 822083584 645922816 985661440 3693084672 2863661056 2179465216 539230208 3615883264 1985675264 1736605696 2405023744 1713070080 2204282880 617195520 4190338048 3715025408 3217810176 1399730560 2264875456 3250892064 178447088 1130998408 4247986316 2405869078 2449442649 +2147483648 1073741824 2684354560 805306368 134217728 872415232 1577058304 3674210304 427819008 2185232384 1310720000 3400531968 3718774784 2837184512 1252917248 3813605376 3131736064 1415954432 1116692480 734720000 3195373568 2622979072 706670080 1909964032 1013857920 162467648 1677373664 1478359216 3375062280 3961553772 2977994474 2893065937 +2147483648 3221225472 2684354560 3489660928 3623878656 4227858432 436207616 117440512 1400897536 3812622336 3269459968 2205155328 947388416 247201792 3800694784 2032599040 2798616576 2791882752 2363957248 4025462784 3979933696 3243189248 322675200 2772863744 3032885888 2761230400 1437897568 2891799120 3880843400 2277205732 2106953010 2670166163 +2147483648 1073741824 1610612736 1342177280 2281701376 1409286144 3388997632 2734686208 4001366016 935329792 367001600 3601858560 3707240448 1342439424 3671982080 2186608640 3966795776 1118158848 773152768 1037078528 28694528 2482834432 2000485888 1023907584 3990501504 3557513408 2665855904 1203046800 4072704360 2858276484 3826330606 3423524357 +2147483648 3221225472 3758096384 268435456 1476395008 2348810240 3724541952 687865856 2189426688 188743680 2116026368 2964324352 2107113472 1318322176 2921463808 1326120960 441745408 31440896 3452641280 2461306880 1536145408 3036873728 3412654592 800166144 2153152384 1601777600 3617035744 1901536560 430618760 2565520244 1573580982 2029698771 +2147483648 3221225472 2684354560 1342177280 2013265920 2751463424 3657433088 117440512 2759852032 1874853888 136314880 1380974592 3234332672 4180410368 4088266752 3086155776 1987149824 184729600 3618840576 588361728 2679289856 3230348288 652598784 899188480 919231104 3870363584 940352160 1808796016 1820881656 3393995756 3994970498 4048242105 +2147483648 3221225472 3758096384 1879048192 2818572288 872415232 973078528 1895825408 4286578688 1707081728 2539651072 2165309440 238551040 2634285056 753008640 3184328704 1594785792 1262731264 1720524800 3660484608 2633205760 2630175744 620944896 3534589696 3190712704 4072872256 1618838048 813068496 2388091512 3823631796 3298782542 1166778507 +2147483648 1073741824 2684354560 1342177280 2818572288 3019898880 2986344448 318767104 2340421632 692060160 3978297344 1003487232 4217896960 148111360 649986048 2436169728 3302129664 1080541184 2700435456 3409113088 534231040 3714915328 2875129344 2127936256 3492957312 3406246464 3772099168 3711045296 226953528 2937446972 802300782 1823949837 +2147483648 3221225472 536870912 4026531840 1207959552 1140850688 3321888768 2399141888 4102029312 2654994432 3609198592 1315962880 1916272640 2643197952 3811442688 1121255424 328826880 3805069312 529866752 1379528704 2885462016 2030926848 3875927552 4052412672 1979996288 1350192064 3571915872 1305140272 3626252136 227150404 2015324138 388412985 +2147483648 1073741824 1610612736 805306368 402653184 1543503872 1577058304 150994944 2139095040 708837376 2313158656 1886388224 4141350912 2011430912 2524315648 4057923584 3697246208 2801844224 1621057536 624922624 3081824256 610759680 2416685568 219080960 1353998208 3690858816 3048408032 1464200784 2319820168 4291135668 2525358798 1139146561 +2147483648 1073741824 2684354560 1342177280 4160749568 2483027968 2785017856 3841982464 780140544 2411724800 3332374528 2467299328 96993280 2040266752 1233780736 630259712 4036919296 1116717056 1766940672 3183407104 3504322560 1979266048 1771226624 2609750272 2319193472 1276781504 2610508192 3114455344 2232793368 4085801676 494684954 4168757011 +2147483648 3221225472 2684354560 1879048192 4160749568 469762048 3791650816 4278190080 1937768448 1296039936 2548039680 772800512 1905786880 3835428864 3766616064 2957443072 3650322432 1867825152 2198282240 2473832448 1841604608 3160368128 1431290368 683071232 2979031680 3872916544 813434976 789718992 2342480056 3312439204 243722578 708327607 +2147483648 1073741824 3758096384 268435456 1476395008 335544320 1845493760 3942645760 3095396352 4123000832 1830813696 686817280 3290955776 2994995200 1466826752 2505506816 2914418688 2573320192 278355968 3365326848 496089088 3200205824 2803037696 226460928 145229440 2034524096 1766744992 19344112 2858331432 3116740044 3112785318 2267654621 +2147483648 3221225472 536870912 2415919104 402653184 67108864 3992977408 1560281088 2055208960 700448768 1788870656 2666528768 106430464 1392771072 1851916288 411762688 3510009856 813547520 1944788992 1768353792 2060818432 28795904 2239823360 108850432 535477632 3831213504 3445761184 3876277296 2792800232 220042484 3267067038 2404315739 +2147483648 3221225472 1610612736 3489660928 2818572288 2214592512 1979711488 2801795072 3649044480 683671552 3927965696 3503292416 1517813760 3461611520 1854275584 1282342912 3280961536 1595981824 2593071104 2273300480 1183356928 3642956800 2221786624 2780946688 2144597120 3592075584 2410314144 2487051760 2938563640 933247220 1309685222 2002271057 +2147483648 1073741824 2684354560 2415919104 939524096 1006632960 1308622848 1358954496 3984588800 2143289344 3323985920 66060288 3597139968 2635857920 468844544 3211198464 2653519872 2727264256 1418158080 2499407872 1402394624 565392384 3724014080 1607721216 1994767232 2229595200 76810272 1849587568 1921853096 3573206764 2850632906 313321183 +2147483648 1073741824 2684354560 3489660928 2818572288 1946157056 570425344 50331648 4185915392 3099590656 2636120064 3067084800 4288151552 3504078848 2474508288 1305280512 3601432576 3886333952 372072448 3898208256 3597465600 2871614464 3751517696 4025471744 3324365952 1946329920 1541165984 2399030896 3742187192 3968439044 586464210 645202537 +2147483648 3221225472 3758096384 3489660928 2013265920 3825205248 3657433088 318767104 2222981120 2428502016 488636416 2628780032 2652372992 3856924672 1251606528 2746941440 1841528832 1119404032 3428524032 995332096 781244416 2624025600 2441993728 4123117312 405246080 1344460224 3152031008 613443184 3811073288 3938205812 4078850446 1374766007 +2147483648 3221225472 1610612736 1342177280 4160749568 1677721600 2852126720 2734686208 1568669696 3334471680 3349151744 2058354688 247988224 1224998912 597032960 3366256640 2418835456 1950990336 549789696 1136447488 57792512 1382642688 3325992448 1530576640 3131895936 755605824 2124747424 1026326576 1086961608 1216701596 3881613782 480357249 +2147483648 3221225472 1610612736 3489660928 3355443200 2348810240 2382364672 4211081216 276824064 4072669184 492830720 2012217344 3515351040 3842244608 3069313024 3694723072 690454528 2245967872 77144064 2100809728 2590414848 636824576 4025610752 1044748544 924817024 3488794560 1686046752 1053069648 466909832 1344950044 950355222 124354675 +2147483648 3221225472 1610612736 2952790016 402653184 1946157056 2852126720 3238002688 92274688 3485466624 60817408 1292894208 3250061312 3143368704 1206517760 217776128 778207232 475643904 3961200640 1720897536 1385277440 458191872 3188516352 1998898944 1644216704 1293337664 3809985056 1815484336 995195672 3891898484 2768978114 1965733955 +2147483648 3221225472 3758096384 1879048192 1476395008 1006632960 33554432 285212672 729808896 2789212160 3340763136 2444230656 443023360 2050228224 11665408 462487552 3767500800 2623455232 2557550592 3353317376 2498136064 3485283328 1157734912 1977194240 2332409216 2722365248 3137384928 1947106608 851913736 903149580 1466712862 3207485515 +2147483648 1073741824 2684354560 2952790016 1207959552 2483027968 1308622848 1325400064 3816816640 1665138688 3001024512 1615855616 3999793152 3967025152 2804285440 2334326784 4056711168 2561654784 922968064 4013748224 1475856384 3457096704 619093504 769041664 4239301760 2253555776 1414579552 3871188048 719730968 872638076 1857851230 1236782001 +2147483648 1073741824 536870912 1879048192 1476395008 3959422976 2248146944 754974720 1417674752 3644850176 3244294144 3090153472 1585971200 3399221248 3922591744 1453654016 1467449344 2341650432 3087360000 4167544832 3083528192 1994486784 3592284672 1907219712 2682626432 299472576 2617752544 3749363088 3811119720 3940656316 2278793626 3674788033 +2147483648 1073741824 2684354560 1879048192 402653184 3825205248 4127195136 4244635648 3095396352 2252341248 174063616 1202716672 1818755072 2562457600 1852964864 2549284864 3314253824 2738405376 2069061632 169603072 2759895040 1563907072 3560803840 1375576320 1616761216 659418304 515219040 2796668816 3509056040 1362265996 3127136250 1546007119 +2147483648 3221225472 2684354560 805306368 2550136832 2348810240 369098752 3607101440 2877292544 2839543808 3927965696 1269825536 1640497152 2363752448 3879075840 84606976 1290960896 2604253184 1554718720 3791826944 2798749696 2097116160 1467791872 176080128 723227776 1442726976 3496961120 2005189936 2727525512 2733404 2870149542 3285121121 +2147483648 1073741824 3758096384 805306368 3355443200 469762048 2046820352 3841982464 1568669696 3519021056 1566572544 3509583872 2265448448 3460562944 2577530880 3732340736 2794225664 3166420992 3398918144 1618792448 701736960 2506300416 647412224 3544226560 3105739648 2866947648 2052537632 3197928912 2183374952 2710264380 3802329974 3855262875 +2147483648 1073741824 536870912 268435456 1476395008 335544320 1711276032 687865856 1904214016 3753902080 1159725056 2802843648 3450339328 1725693952 2022309888 2176516096 3296428032 58769408 1092313088 2863378432 3389577216 2908177408 3930691072 860872960 2285298560 580549184 999511584 1684528880 128627544 4100986748 2488796490 1195669875 +2147483648 3221225472 1610612736 1342177280 2818572288 1811939328 3053453312 1090519040 1786773504 1430257664 1516240896 594542592 2496135168 3027501056 1971453952 1512505344 1810268160 3523330048 952573952 1993789440 422172672 1157848064 2151461376 1076540672 725591936 1964402624 596970208 946450448 4251132744 4031552828 1969400398 4287339187 +2147483648 1073741824 1610612736 268435456 2013265920 2885681152 2785017856 956301312 3967811584 1900019712 2833252352 2154823680 3024617472 1018953728 3864133632 3795517440 459309056 1117503488 4183515136 533762048 3019110400 4097266688 2975529472 1397554432 519150464 513036480 685659104 1665214288 626498696 1287728636 261591338 4108398847 +2147483648 3221225472 1610612736 805306368 2818572288 1946157056 4060086272 2298478592 830472192 2210398208 1491075072 1225785344 4125622272 1637089280 3332243456 2555183104 2851438592 972603392 1177362432 1705365504 3518031872 319384576 1382268416 1899080448 816763264 2340692544 4160115232 2644061200 1464574648 3569733724 1734377518 1744924221 +2147483648 1073741824 2684354560 2952790016 1207959552 4093640704 4194304000 117440512 1736441856 1027604480 2136997888 665845760 3721920512 3442737152 1547829248 3716218880 616071168 620347392 1709268992 2223566848 3563177984 800398336 1132113408 3661156096 993649280 1531010624 949518944 3643388816 4077484584 2292482900 238544358 1814443411 +2147483648 3221225472 3758096384 2415919104 2013265920 2080374784 1241513984 3439329280 3682598912 2730491904 534773760 1018167296 2260205568 1870921728 1549402112 2951806976 1018462208 1325776896 3507560448 3380908032 2860382208 3639956480 3266220544 1901388544 2461374336 1579768128 633405344 4708624 1484026088 4139931300 44396430 1562825223 +2147483648 1073741824 2684354560 2415919104 939524096 3690987520 1711276032 2466250752 3112173568 3695181824 752877568 3167748096 598212608 3805020160 1914306560 4198694912 3218833408 358137856 2426626048 1074524160 393271296 3794744320 1089569280 518227200 2715602560 4163196736 1765464032 2063877840 1606829912 3226561628 4209296482 430012979 +2147483648 3221225472 536870912 805306368 3892314112 603979776 3657433088 352321536 3665821696 1346371584 1579155456 3383754752 1535639552 3876323328 321257472 3560636416 3798499328 3549675520 1777664 114880512 2392573952 2438417408 1222546944 2727393024 1836559232 3181457856 2902315616 600595632 4198904328 2284525436 277918962 2625081117 +2147483648 3221225472 2684354560 1879048192 134217728 1946157056 436207616 2801795072 746586112 775946240 857735168 219152384 3473408000 1372848128 2950823936 137297920 865959936 1953677312 420421632 2240655360 704292864 2744851456 4006579712 1074110208 4285448832 2128153536 909164128 4050680880 2763537624 2215379820 2749242718 3639160003 +2147483648 1073741824 536870912 805306368 402653184 2080374784 838860800 2432696320 226492416 1447034880 2006974464 862978048 4127719424 2482241536 3816161280 816250880 1292599296 2104279040 2701615104 4185632768 2045036544 4197676032 3211624960 710143744 1637918080 1915554880 858694368 2025194864 1900504616 433845340 2417268110 2700812649 +2147483648 1073741824 1610612736 805306368 4160749568 1006632960 3321888768 3036676096 2071986176 692060160 924844032 61865984 619184128 747372544 175243264 323026944 1018396672 3794976768 1080123392 3573780480 500885504 1449985024 2410803712 1610323200 1456389504 2904249664 1914625120 3101893296 3112871688 5589964 3955594370 1906147703 +2147483648 1073741824 1610612736 2952790016 402653184 3154116608 1375731712 889192448 343932928 1824522240 1981808640 4025483264 4237819904 1291583488 3528327168 1618018304 1999339520 1813692416 3998310400 3571159040 3129124864 2611819520 1477820928 1060364032 3693512576 2185171648 1331331872 3341884144 1615590952 394968724 3336110274 535799409 +2147483648 3221225472 1610612736 2415919104 939524096 1409286144 4060086272 3909091328 4135583744 1136656384 1151336448 1706033152 3072851968 98828288 2719875072 3468623872 119570432 3152003072 169811968 2727399424 1828173824 2684056576 948889088 4131973888 1792801152 1783704000 181899680 2341153328 1107722568 4036791532 70096214 2980723125 +2147483648 1073741824 536870912 1879048192 2013265920 3288334336 973078528 2499805184 478150656 2151677952 1830813696 97517568 176685056 3292266496 3183345664 1820000256 924286976 3595354112 4102774784 5222400 4244170752 3339281408 1015737856 2132023040 2618454912 3865905856 2457897312 3933035824 1954591416 3513582796 3472933738 1689086713 +2147483648 1073741824 2684354560 1879048192 939524096 469762048 2516582400 2701131776 3514826752 2520776704 115343360 2725249024 2791833600 3255566336 3506831360 334430208 335249408 2465513472 1904173056 3202609152 2735777792 238371840 1978327552 1844735232 4170325888 1707964992 108977888 1691750352 3113698312 1580186348 1765200610 1342852877 +2147483648 3221225472 2684354560 4026531840 402653184 3690987520 2248146944 3070230528 58720256 1556086784 295698432 4291821568 2394423296 3662413824 436076544 1356660736 2582740992 780976128 665657344 4162433024 792258560 1887392768 801821184 2453423360 4019588224 3215550528 713292448 3893359152 2052187000 1146922004 395665226 2752893729 +2147483648 1073741824 536870912 3489660928 2013265920 2751463424 1509949440 486539264 3145728000 985661440 4162846720 1102053376 3073900544 1846280192 1460535296 3891593216 1802469376 515555328 3781517312 3748114432 1020180480 3615962112 361553408 3625731840 3645265792 2413899072 1516099488 3803823856 3193159048 3251431140 3447462762 739670409 +2147483648 3221225472 536870912 4026531840 2013265920 1946157056 503316480 1694498816 3313500160 163577856 3856662528 1771044864 224919552 106168320 3845259264 1872560128 347308032 1959706624 3001884672 1271656448 3274876928 4192953344 2905929216 982785280 2370967936 600655424 1715186464 403355536 2385972344 4030901084 3147000078 2873684299 +2147483648 3221225472 1610612736 2952790016 939524096 335544320 369098752 2566914048 1971322880 952107008 1176502272 1087373312 1196949504 1745092608 881983488 1175650304 976781312 3356213248 2783125504 36753408 479700992 3788858368 3391211008 2709793024 642933632 1932742720 476643232 1628677360 1569152824 4061331044 3480013918 3204576243 +2147483648 1073741824 536870912 1342177280 2013265920 3959422976 1107296256 1157627904 2306867200 1874853888 1386217472 2171600896 3046637568 2742812672 4286971904 4227268608 3483664384 955498496 422010880 3972837376 1322776576 536704000 1502476800 427568896 377894784 276249664 3043265568 2614354224 462887336 1240791124 702271298 3697506133 +2147483648 1073741824 3758096384 268435456 2818572288 3556769792 704643072 3942645760 4169138176 1296039936 2531262464 1691353088 4057464832 3351511040 1014890496 2468806656 956727296 2864824320 1108828160 3499020288 3013457920 5061632 1636298240 2586068736 271457408 2009024448 69381600 2758777168 904428248 399267172 2078440286 4066190469 +2147483648 3221225472 2684354560 2415919104 1207959552 3422552064 1107296256 1761607680 2306867200 3846176768 4007657472 3782213632 453509120 235667456 708444160 3905486848 3734405120 1858060288 240721920 1835970560 1056692224 1418677248 116257280 3752599296 2829719936 623993408 3721574752 3236557904 3474600328 1620662876 1875813330 2297167123 +2147483648 3221225472 536870912 1879048192 939524096 4227858432 1711276032 1392508928 4034920448 1455423488 2774532096 3721396224 1506279424 3283877888 2164654080 4002742272 2072215552 3279339520 631578624 4057722880 1050863616 3450799104 3947926016 138421504 2761973376 842015680 2547525152 2761195344 3307869080 2751144492 2098896234 1298867525 +2147483648 1073741824 536870912 268435456 1744830464 1409286144 2919235584 2332033024 3867148288 901775360 2459959296 1255145472 1096286208 2948333568 3361603584 1536360448 3465576448 2091106304 107175936 39366656 3139950592 586243072 345878016 2701141248 3414167168 1010841792 2548047008 1521513776 2242408696 3035904868 3650773314 2782997641 +2147483648 1073741824 536870912 268435456 3623878656 2214592512 704643072 452984832 3061841920 314572800 736100352 2213543936 2043150336 3493068800 631898112 2710241280 3135275008 327925760 1746624512 3533221888 374855680 2719286272 3418463744 2942308096 1848663168 4272449728 2449739040 2634180624 1318011080 4234328636 1279559150 718902663 +2147483648 3221225472 2684354560 1342177280 2013265920 2751463424 503316480 1560281088 3330277376 1933574144 4179623936 336592896 2293760000 315883520 2413953024 2460811264 988971008 1216331776 2384273408 3902451712 3354638336 98251776 3323846144 2054186240 461919616 595358656 4212010976 2698729648 1688070488 3073399732 4020782726 2313947971 +2147483648 3221225472 2684354560 4026531840 134217728 3288334336 3388997632 2164260864 1803550720 3242196992 2652897280 2354053120 1319632896 4262723584 4213833728 232325120 905412608 1561247744 1713971200 1263513600 3188910080 1359436800 1169479168 465071872 1922840960 3748545344 3478858336 716869168 3054722680 1226748188 555820910 1582016103 +2147483648 1073741824 536870912 4026531840 671088640 335544320 100663296 2130706432 2222981120 3024093184 1835008000 3268411392 1141374976 2055995392 2080243712 1486815232 2927722496 1786691584 1504665600 1226420224 672835584 533531648 919645696 1459101952 45379712 2204791744 851798368 266126352 4056309784 1225488396 3344686162 937667873 +2147483648 3221225472 3758096384 2952790016 3892314112 1543503872 2315255808 687865856 1300234240 1077936128 1180696576 533725184 3200778240 2403598336 2403991552 1662844928 4174544896 2796535808 1361911808 1921683456 3116623872 2436041728 3140864512 1870136064 39591296 1019615296 2786276832 990226064 136343704 2393928556 4086857558 793530911 +2147483648 1073741824 2684354560 3489660928 4160749568 1543503872 2181038080 2197815296 1098907648 255852544 4150263808 2869952512 1988624384 948174848 1885470720 12386304 2771091456 3489054720 1632460800 1710485504 2912614400 1329296384 384082432 417863424 1024734336 1110074176 924393568 4005134480 1083416952 1032513708 2217945750 1931522699 +2147483648 1073741824 536870912 3489660928 2818572288 2214592512 1442840576 1627389952 696254464 3787456512 4133486592 3364880384 2826436608 2019295232 1808138240 255262720 2557378560 1782169600 1749508096 558280704 1081980928 2974637056 1926211072 1677218048 3063678848 153494080 2783405344 1018610768 3054876984 2619940692 2708857666 1027160693 +2147483648 3221225472 1610612736 1342177280 2281701376 3556769792 3791650816 3976200192 2256535552 348127232 1235222528 4224712704 1734868992 3809214464 1488846848 1691025408 836403200 2251407360 3472564224 1493356544 1017501696 2486258688 1144258048 68567808 1441205120 3103042496 3572677152 274582832 3224704760 2607910524 941295106 422748577 +2147483648 1073741824 3758096384 268435456 2818572288 2348810240 1442840576 1224736768 2105540608 2956984320 3642753024 3503292416 828899328 2533097472 819331072 1070137344 1457881088 1267515392 1022976000 2663239680 3123230720 2433432576 4115055104 2622903552 1711895424 3179673664 1769784288 2613120816 1743358136 400721212 321159162 1764895533 +2147483648 3221225472 1610612736 1879048192 2281701376 335544320 2181038080 318767104 1702887424 3007315968 1692401664 1844445184 3621257216 4142137344 3980525568 173998080 2279505920 3605118976 3499040768 3738619904 1527629824 3005307904 715628032 132252416 3419362432 2117518656 754833504 2616805200 2814633416 3705683828 1374711502 1373128091 +2147483648 1073741824 536870912 268435456 4160749568 1409286144 2516582400 3707764736 964689920 1656750080 3135242240 2872049664 914882560 1567883264 3675914240 3708092416 4282613760 4079403008 915759104 3646664704 3301627904 220402688 902358528 1976187136 1648193920 3405755456 3504899232 765089168 1430610088 2816716924 3350627182 34431263 +2147483648 3221225472 536870912 2415919104 3623878656 335544320 3791650816 2063597568 3078619136 2940207104 1356857344 122683392 1252524032 3226730496 228982784 1534918656 707231744 3627728896 2802655232 603975680 2083952640 2129069056 3959985664 2264294144 131401856 3279130688 1360854880 682655568 7878552 1790706588 1485972270 1573613793 +2147483648 1073741824 536870912 4026531840 3623878656 3825205248 3187671040 1358954496 2910846976 3208642560 3009413120 1810890752 80216064 1586233344 3550085120 4114808832 1340309504 1983954944 2383634432 293318656 1138010112 324891648 2216078848 2074739968 271270784 1455419456 2307038304 2464447888 860246024 4089514492 2775881650 4094501379 +2147483648 1073741824 1610612736 2952790016 3087007744 1946157056 771751936 486539264 1417674752 2738880512 1751121920 374341632 2680684544 1387528192 1543897088 1544486912 2115796992 2549334016 3598671872 3496251392 3122636800 2326094848 2695493120 913442048 547962240 2363749056 2094485216 2684387344 1787941336 1417547820 3772989870 1279705089 +2147483648 1073741824 3758096384 3489660928 4160749568 469762048 3388997632 3942645760 830472192 1035993088 2657091584 533725184 2058878976 3753115648 421658624 1598357504 1121157120 2641805312 1781882880 3344683008 501929984 2226877440 4256735744 1819685632 3371639936 3826184000 1323386144 4247362896 1029149592 2231163284 572267222 3201174867 +2147483648 3221225472 1610612736 1342177280 2818572288 1811939328 1107296256 3841982464 276824064 2311061504 1709178880 3723493376 2233991168 3493068800 4078567424 2666594304 2180677632 4218142720 673259520 3108163584 1925699584 4127677440 982364672 219041536 4043001728 928229568 4132254624 1032098192 1299767496 329697740 3412453918 4233776095 +2147483648 3221225472 3758096384 268435456 3087007744 67108864 3321888768 184549376 1166016512 2386558976 765460480 1292894208 1720188928 2049179648 1157758976 3126001664 3205529600 811843584 2057510912 774410240 375371776 3360519168 1954401792 315513088 4110766720 3585706304 3548138720 2999847792 3305465112 2646186796 2138850854 3368972043 +2147483648 1073741824 1610612736 268435456 2550136832 2617245696 637534208 2533359616 209715200 306184192 2665480192 1504706560 1630011392 673972224 1204682752 3162570752 1998880768 1489354752 1469145088 2589757440 49412096 3424330752 1130336768 1500128512 2259893376 3719561152 3859028576 3479335632 655315048 3594881068 1490101586 1362934809 +2147483648 3221225472 3758096384 268435456 3087007744 4227858432 33554432 1929379840 1333788672 3955228672 3433037824 1513095168 424148992 2806251520 1646657536 4136042496 3156967424 2626469888 2211913728 1207144448 3467687936 2063430656 244756992 3480897280 3040676992 3963014208 3158992160 2096437040 1429396232 1980512924 1365395766 849412153 +2147483648 1073741824 3758096384 4026531840 671088640 1140850688 2181038080 2634022912 377487360 834666496 778043392 2618294272 2289565696 2387869696 4188405760 4210884608 2270134272 1779613696 1261264896 2404896768 3277244416 3279096832 1774118400 4036963072 1378665344 47465408 2573609120 337470544 3986671352 730500244 3089694790 4264163457 +2147483648 3221225472 1610612736 4026531840 3892314112 3019898880 3456106496 3070230528 729808896 2277507072 203423744 1620049920 1425539072 1472987136 3784179712 265355264 3664281600 106545152 1283530752 2494615552 3120924672 1484205056 3664641536 2772645120 1395642496 614207552 659976992 4153228656 3902724632 1266982676 3058165226 2938638265 +2147483648 1073741824 2684354560 1879048192 3623878656 4227858432 2181038080 4043309056 864026624 2025848832 1214251008 3763339264 2974285824 3482058752 3171024896 2096693248 2382659584 1247657984 2020171776 1697443840 2625742848 329462784 144302592 1759975168 2245512576 4126958400 2335834784 214769104 3874681688 263381036 4262642098 497190303 +2147483648 3221225472 3758096384 2415919104 2818572288 2348810240 1979711488 3070230528 3850371072 884998144 1579155456 4132438016 2825388032 2761687040 379453440 2903703552 870875136 2820390912 3447922688 1889570816 441972736 2134195200 2672787968 2098267392 3714423936 1180699456 4063247776 2136502768 2470736760 93989052 954805898 4264674553 +2147483648 3221225472 536870912 805306368 1207959552 738197504 503316480 2365587456 1333788672 3577741312 4141875200 4222615552 4222091264 4228120576 4284350464 1908211712 2212069376 1338294272 2353864704 2886856704 3266365440 3541769216 1224262144 2351911168 2043581824 2260075328 2077830240 3875007568 955361768 838911596 2654171782 1681704901 +2147483648 3221225472 1610612736 268435456 2550136832 3422552064 1845493760 2801795072 713031680 3644850176 916455424 479199232 4130865152 549715968 577110016 140181504 346980352 890617856 1217077248 4155953152 1031927808 1236624384 3025795584 457255168 3499606144 3152420032 4187701472 1112469360 447086040 98785204 1823144206 3692285449 +2147483648 3221225472 1610612736 4026531840 2550136832 2214592512 2113929216 3841982464 1652555776 1128267776 2493513728 332398592 2667053056 824967168 103153664 4215078912 1418625024 3260268544 715988992 1918291968 3203368960 810750976 249028096 2266985728 927046016 1315585472 187397600 2705054320 1062828664 3888956788 1051524250 1486655101 +2147483648 3221225472 2684354560 2952790016 3355443200 1677721600 4060086272 620756992 3112173568 490733568 3529506816 3062890496 351797248 2976120832 4230086656 3774676992 1864531968 3875520512 841818112 775598080 1598801920 504830976 3841189376 940770048 130135936 2840987712 2816942432 2468067344 3067041336 4293394004 1469646302 4227893531 +2147483648 3221225472 3758096384 1879048192 1207959552 2483027968 3053453312 2667577344 1635778560 4194304 161480704 2186280960 516423680 2621177856 739115008 1641086976 2175565824 60669952 1958813696 1128566784 1001490432 3903273984 2172255744 2862291200 913827968 617226560 4103829984 1836565616 726272184 3353043372 1868017674 341446177 +2147483648 1073741824 3758096384 1342177280 1476395008 1140850688 2248146944 352321536 2524971008 4072669184 1239416832 3994025984 2513960960 3224633344 2225209344 1801912320 3228925952 2855452672 3937886208 3603812352 1423349760 1898800128 1208933888 2778298624 1298984320 1419673536 1598642976 2488584208 1413109816 2834514116 2833756134 2952630771 +2147483648 3221225472 536870912 2415919104 1744830464 3556769792 2785017856 3439329280 931135488 2554331136 1323302912 24117248 933756928 4037279744 204865536 2252275712 1322024960 1263779840 2978947072 4265930752 2166855680 1644256256 1313320448 2654019840 4103055744 3248845632 619824864 1439578832 1877153928 3957767052 2858847318 1999013185 +2147483648 3221225472 3758096384 268435456 4160749568 1543503872 3388997632 788529152 461373440 3795845120 1998585856 768606208 2712141824 1556348928 2320367616 2036662272 1628798976 2249244672 4034207744 492670976 1139062784 2753778688 2082783744 205746944 3193235072 1543206976 1566105568 1510044720 625733944 4240282588 3235161478 1295713021 +2147483648 3221225472 2684354560 805306368 671088640 201326592 4261412864 2868903936 4286578688 1212153856 1436549120 1213202432 3418882048 865337344 395444224 3857252352 1811709952 4277518336 142155776 3100946432 1007781888 1068706816 1652662784 924545280 438683264 7415872 3701529312 2004066416 3611433656 534855980 1518922078 3776434235 +2147483648 1073741824 2684354560 268435456 134217728 1946157056 1979711488 117440512 3548381184 348127232 1671430144 2760900608 1056440320 434372608 992870400 2609577984 5931008 565297152 3495649280 1841491968 560306176 303918080 2094386688 1681201408 1428788352 2148484160 2797914784 739415856 1241373656 2957582740 2127817150 3519167549 +2147483648 3221225472 2684354560 4026531840 3355443200 1811939328 1308622848 1660944384 696254464 1598029824 840957952 1083179008 454557696 4101242880 3754295296 2288320512 1743749120 736804864 1714757632 630697984 388950016 2608544768 3793674752 1823701248 2396187264 215050048 441037408 381670448 2517824024 850470308 695832198 2390201153 +2147483648 3221225472 2684354560 4026531840 2281701376 67108864 2248146944 1056964608 2977955840 3527409664 1428160512 2943352832 278396928 4009492480 1030094848 4196335616 3981934592 3576217600 2259623936 2460987392 2508515328 4196473856 634713600 2563320064 2200993920 1871909184 4272548064 3536571184 2501828712 1591220500 568092930 4145439525 +2147483648 3221225472 536870912 1342177280 2818572288 3825205248 2113929216 4143972352 3917479936 423624704 270532608 2754609152 2497183744 125566976 1460797440 580714496 2287304704 2720579584 2200772608 265154560 3027564544 3666828288 2672350720 557659392 203806848 3763403072 3433119072 4150780976 1216733000 1436582676 2342068450 2597032959 +2147483648 3221225472 536870912 4026531840 1744830464 872415232 2583691264 654311424 2491416576 1681915904 3466592256 691011584 2049441792 3454795776 1373241344 3012493312 54558720 2528100352 2319392768 254341120 1457760256 1683319808 3654278656 1819246336 1397813888 3883378624 1947957088 302960624 2431555592 2743005420 3127280402 2997020819 +2147483648 3221225472 3758096384 1342177280 3892314112 1140850688 1174405120 2634022912 2592079872 3133145088 3600809984 1341128704 3199729664 919863296 2293628928 1506607104 1414168576 4150771712 4072480768 2704445440 1871943680 71007232 2137507328 649926912 4013085056 3868452288 817568032 480755632 748516712 2265118596 336321158 4083111897 +2147483648 1073741824 536870912 1879048192 1476395008 3422552064 1845493760 1996488704 1216348160 2118123520 375390208 4172283904 648544256 3355705344 2086797312 888733696 2266267648 3075325952 986275840 3237785600 2510940160 307983360 2244868608 3515431168 2803677312 1557759424 1280512608 291087504 194209448 4076468076 25387718 96583707 +2147483648 1073741824 2684354560 1879048192 1744830464 603979776 2449473536 3405774848 2071986176 1077936128 3370123264 1240465408 3269984256 3231449088 663093248 3384606720 2909175808 234602496 516775936 21950464 3813124096 2862312448 332125696 3531961088 3519185024 2874797632 2693930720 1041706192 1507189448 2878102892 3147704042 3192456645 +2147483648 3221225472 2684354560 2415919104 134217728 603979776 905969664 989855744 1971322880 339738624 1444937728 2576351232 468189184 1600913408 3623223296 2630942720 76316672 1035845632 801185792 681881600 733075456 3657919488 239969792 798576896 4222659200 1069785408 2714522080 2091258800 2765703832 772843228 689162482 159658069 +2147483648 1073741824 536870912 2952790016 1476395008 1275068416 2181038080 1056964608 226492416 2151677952 3089104896 3098542080 4213702656 1308360704 2888171520 2750218240 2706276352 423870464 1440571392 1302769664 1071613952 3337294848 1251195392 3521474304 2223147648 1821229888 1714166240 3558760112 2965993224 2166149676 906269402 1947267429 +2147483648 3221225472 536870912 268435456 1207959552 3556769792 3254779904 1593835520 2071986176 1589641216 543162368 2924478464 751304704 4010541056 2399797248 3395616768 2073264128 1255587840 2025136128 505147392 3044726784 1754205184 744930816 1634554624 3665789568 3855387712 1228419488 1299457488 2111711064 722149100 2051063602 3782345179 +2147483648 1073741824 2684354560 268435456 1476395008 2751463424 2315255808 3238002688 3279945728 113246208 3168796672 1651507200 608698368 3864264704 3302096896 2041380864 2607448064 3395796992 1390239744 1621291008 3035863040 703546368 2248117760 3767602944 4110197120 3487625024 2061933984 2740577424 3497919496 1451446460 61995678 3824839883 +2147483648 3221225472 3758096384 4026531840 2550136832 2080374784 3388997632 150994944 931135488 1790967808 1113587712 1399848960 402128896 3951820800 3718905856 3539927040 3539632128 3659907072 915349504 3850539008 2884225024 3137672192 539877888 1471877888 453293440 1168956736 1737010592 2827413968 1194820040 3462139364 1010988266 360388443 +2147483648 3221225472 536870912 805306368 3892314112 1140850688 2785017856 2734686208 1501560832 2948595712 4250927104 3174039552 2761424896 4223401984 3136421888 632619008 1265926144 3772891136 2122653696 2901209088 1390266368 3015134208 3627656704 1184446720 4073623168 2810248000 2798105120 3607523280 521344872 2276972788 2956876098 8341839 +2147483648 3221225472 2684354560 2415919104 402653184 469762048 3724541952 16777216 2608857088 599785472 3277848576 2731540480 157810688 641466368 656539648 4179034112 1229750272 1283178496 2714181632 3542396928 2529679360 3013960704 2534650368 2163947776 3532049280 2576408384 55170336 1029202896 2000948120 3969282812 924396922 1148293271 +2147483648 3221225472 2684354560 1342177280 3087007744 1543503872 3254779904 184549376 3984588800 3107979264 2904555520 2612002816 900202496 3823894528 824311808 1812135936 716734464 3998990336 1639129088 34648064 1027061760 2035373056 3136537088 3772741376 166916224 1683263808 1744432480 812663472 2319998472 154941548 4271521426 2587301871 +2147483648 1073741824 2684354560 268435456 4160749568 2080374784 3992977408 1560281088 1753219072 3611295744 3336568832 1292894208 1818755072 2568749056 782368768 2357002240 3632037888 2585903104 4184694784 672460800 1564317696 1657738240 1223275008 3221311744 2366541184 3373582528 1002307296 1485774160 243898680 3729874012 3045504746 2920845159 +2147483648 1073741824 2684354560 3489660928 2550136832 2080374784 2315255808 1795162112 3548381184 2730491904 1587544064 697303040 680001536 2617507840 1963851776 206635008 865894400 1985855488 1565089792 1594945536 1129838592 2115388416 2480734720 2836841216 2109904000 2753875520 1329722272 3402323632 2336994264 689189420 986078070 4248116637 +2147483648 1073741824 2684354560 805306368 3087007744 335544320 2986344448 1291845632 3867148288 3351248896 1432354816 3025141760 443023360 3367763968 3502374912 861470720 2906161152 573685760 2036424704 2515333120 4082075648 1182409728 760030720 1772526336 2444950400 625533888 1386869664 2089098960 1420464472 3313539516 1193662266 746546471 +2147483648 1073741824 1610612736 805306368 2550136832 201326592 1375731712 1191182336 2071986176 1228931072 2195718144 2463105024 3573022720 632553472 1793458176 3369926656 3628630016 1850064896 1089822720 3020197888 3650611200 638465024 3996211712 489326336 1767284352 481080384 488367712 3111921488 628773464 1366775924 2965890678 4223020849 +2147483648 3221225472 1610612736 2415919104 2550136832 3422552064 3053453312 3238002688 3749707776 1279262720 1574961152 1842348032 811073536 3324772352 608829440 2606170112 210796544 2383921152 4175372288 2951008256 2851190784 3967951872 3812850176 426165504 229834624 2204403008 3107054816 1772251984 1068712792 533640484 573999850 1512757419 +2147483648 1073741824 3758096384 268435456 1476395008 3422552064 2785017856 2936012800 3867148288 1086324736 2803892224 183500800 459800576 4166778880 2947416064 529465344 2336063488 2822946816 2400673792 361353216 3287332864 2580956160 4050328064 1029164288 3008880768 3629616832 3973576224 2031611760 1773651496 2785511916 437224298 2688789393 +2147483648 1073741824 536870912 2952790016 1744830464 1543503872 637534208 1157627904 2390753280 2638217216 1180696576 2551185408 427294720 1271660544 1391591424 3928817664 1937211392 3477782528 4232404992 4030967808 917800960 2352614400 2427005440 2864837888 1358011776 3480854464 2510144736 2973496336 158897912 2227731284 2844009930 2050359335 +2147483648 3221225472 2684354560 1342177280 2550136832 3288334336 1577058304 452984832 2877292544 2428502016 413138944 36700160 3696754688 639893504 3944087552 632094720 3339026432 1452851200 2596610048 3824791552 3555375104 2073969664 2298551808 96449792 2702149248 3239564864 4275282080 2325069488 1097908488 2172191892 283877390 1663164241 +2147483648 1073741824 1610612736 805306368 2818572288 1677721600 4194304000 3607101440 1333788672 1086324736 4016046080 2299527168 2208825344 4235460608 1135738880 718733312 3696001024 294371328 3949944832 2853212160 1871570944 1542073344 1608218112 1925375744 3460995712 789498432 3416561824 3554642256 3278726008 3449810172 3796704062 3182404699 +2147483648 1073741824 2684354560 2952790016 3892314112 738197504 1778384896 754974720 1015021568 2235564032 538968064 1833959424 3308781568 2022440960 1577713664 786628608 1277526016 3650535424 260792320 3675385856 3310405632 985811968 3276214784 1539025664 2728644480 1971292864 1330499552 4288846128 2915906168 1780007636 2879787882 1631128699 +2147483648 3221225472 536870912 2952790016 3355443200 2080374784 3120562176 3204448256 1937768448 3359637504 757071872 1336934400 2637692928 2078015488 3451518976 2608005120 1503232000 593149952 4009435136 687730688 3279718400 2484214784 1730619904 3863456512 2979004032 181115968 3537735392 4081883184 2473220872 1121666724 1707986626 3162811131 +2147483648 1073741824 2684354560 268435456 939524096 2483027968 3925868544 587202560 2155872256 943718400 3709861888 1892679680 835190784 395051008 3636068352 2068381696 1707442176 358400000 2781962240 4248956928 3255474176 4065489920 18163200 1698162432 4065964160 1162799040 2464437088 1948675632 1876640568 414229228 3860529810 709935075 +2147483648 1073741824 1610612736 805306368 3623878656 1543503872 1845493760 83886080 1149239296 2839543808 962592768 2958032896 697827328 1532231680 2326659072 1150615552 1982300160 2950873088 282943488 791384064 255387648 290853888 2651935232 2161225984 1275298176 3546579648 76824544 831419792 3961856088 841998340 2500772982 337074149 +2147483648 1073741824 3758096384 1879048192 671088640 3154116608 2852126720 285212672 2407530496 3175088128 4221566976 2341470208 1559756800 3609460736 3040739328 2104819712 2766569472 4010000384 714956800 3405434880 1199147008 1428573184 862001664 1295041280 3941249408 952231232 4003594848 1632573168 3682446168 1179140308 344742302 184711829 +2147483648 3221225472 1610612736 2952790016 134217728 1006632960 1308622848 2231369728 662700032 3837788160 308281344 1561329664 1215823872 3595304960 4104781824 3066101760 2101968896 3348676608 3609796608 2168311808 2657003520 1911716864 2503821824 3555447040 301857152 1581181760 937576608 3351582416 4075264760 1643637012 1821354314 4249083211 +2147483648 1073741824 1610612736 2952790016 134217728 1677721600 2785017856 1157627904 3313500160 2252341248 1876951040 592445440 1458044928 3325296640 1026424832 2383478784 913276928 4163813376 1479106560 1173590016 2035591168 4127603712 2827298304 2423359744 3737644416 2113574464 3830911200 3456814416 26167832 348575036 823994814 3932020821 +2147483648 1073741824 536870912 268435456 1744830464 1140850688 1979711488 3003121664 4269801472 4106223616 660602880 3664773120 929562624 4292608000 3653369856 1183907840 664698880 3867131904 3876151296 2666180608 2323765248 3093978112 1932338688 229409024 4224097920 938201280 3871829024 1153545040 1573532744 490556844 238334090 2947736839 +2147483648 1073741824 2684354560 268435456 3623878656 2080374784 1308622848 4211081216 1015021568 3770679296 1574961152 1680867328 3932684288 111411200 3380477952 2320433152 3617751040 2162016256 479682560 2846814208 132618240 3960865792 443228672 2535244032 3472031360 1346752960 1052460832 2328165392 2759756584 599757580 1775922678 1278306181 +2147483648 1073741824 3758096384 2952790016 1476395008 201326592 3590324224 4143972352 662700032 1463812096 849346560 3637510144 1153957888 2098987008 3000369152 517799936 373981184 935837696 2449825792 3128872960 2860378112 504763392 87915008 3208299776 3865027712 2240881216 2610201952 2020002416 3232336248 2489076844 1668696858 3683452509 +2147483648 1073741824 536870912 2952790016 2013265920 3690987520 4060086272 2533359616 1065353216 1002438656 241172480 640679936 3245867008 4046192640 2599288832 4243128320 3619979264 2459811840 1340170240 2050011136 3843000320 682492928 2689163776 1293213440 4069889664 596993600 3143804192 815833168 2259141736 1166693252 349404666 2679105353 +2147483648 1073741824 3758096384 268435456 2818572288 1677721600 1912602624 184549376 260046848 3451912192 3890216960 2450522112 4013424640 2842951680 2905473024 2423324672 3088875520 2247999488 119103488 4033925120 1717024768 1550728192 970012160 4130140928 1983225984 2143618112 3176315424 2858193296 2816312504 3874040244 1197008182 3877365845 +2147483648 3221225472 2684354560 268435456 4160749568 738197504 3925868544 1627389952 2860515328 3997171712 3143630848 2607808512 293076992 2256797696 828506112 1354563584 948469760 4123377664 410329088 290762752 431200256 1600279552 1874680320 2231941888 3523604864 1389703104 3011834208 1302066960 588128712 378748260 638311022 767965819 +2147483648 3221225472 3758096384 268435456 671088640 1811939328 503316480 2701131776 696254464 583008256 157286400 3822059520 2740453376 4246470656 240254976 1426522112 2214428672 3500851200 4241432576 2702807040 3453270016 3797040128 2332504576 3271409920 3911877504 4128196160 3296308384 805630544 3758755096 1603999716 4000316402 3041759103 +2147483648 1073741824 3758096384 1342177280 4160749568 2348810240 2516582400 1929379840 3783262208 3242196992 4167041024 1120927744 341311488 251920384 2138701824 1205272576 1852014592 2531573760 3818872832 3441414144 3433732096 2491036672 978807296 555996416 3246712448 785322816 3876048224 1280243216 462430232 1882738980 3285468222 3290579943 +2147483648 1073741824 536870912 268435456 4160749568 738197504 771751936 4278190080 1803550720 1052770304 1818230784 2496659456 1232601088 3457417216 2320629760 2199977984 3354165248 1973272576 1254711296 1050718208 2418792448 4071756800 45177344 4231305472 1396300928 3845341248 384670624 1031870928 1901912600 1731591796 1311048678 2418473723 +2147483648 3221225472 3758096384 268435456 2281701376 3288334336 1644167168 2097152000 3732930560 3972005888 4162846720 2215641088 1585971200 1645477888 259653632 2184249344 3257565184 747356160 199827456 987140096 4195727360 4254755840 3238082048 1261611776 3126297472 1046960064 1840110112 2140552688 2351383512 3108872812 3819310910 1186931503 +2147483648 3221225472 1610612736 805306368 3623878656 469762048 1979711488 1828716544 310378496 3258974208 2850029568 2261778432 1669857280 1918107648 4048420864 688062464 4147216384 2288173056 2711298048 3083718656 1107879936 1869501440 1039348224 3192495360 1246673280 41516480 543984992 2667073616 1995193432 4064430284 1267798078 2183706517 +2147483648 3221225472 1610612736 2415919104 3623878656 335544320 3321888768 2801795072 3833593856 1522532352 4259315712 1892679680 2443706368 2279342080 611713024 4006150144 2658893824 2665660416 921772032 4222603264 3266885632 3168142336 3887674880 2233700608 3693532288 1734567872 298116640 1137728272 1932010328 438073756 2903931306 484002765 +2147483648 1073741824 2684354560 3489660928 671088640 3154116608 3187671040 4177526784 2424307712 2646605824 3646947328 3090153472 3758620672 3412852736 1366949888 1061486592 378109952 2021441536 3283968000 2483941376 3080386560 1827281920 1520253440 1780332800 1677893504 593370816 66287520 786872784 2550675560 527188156 4084885218 2823108131 +2147483648 3221225472 3758096384 4026531840 3623878656 3019898880 3120562176 2197815296 2256535552 3502243840 836763648 1188036608 3412590592 335282176 476446720 1178140672 1267040256 3605839872 2487296000 443650048 1315358720 1964389376 1990272512 3525414656 701417600 1896486080 2031565856 1425073168 519531864 1595980796 2317298650 1771878613 +2147483648 1073741824 2684354560 805306368 2281701376 3422552064 33554432 1291845632 880803840 994050048 2086666240 2771386368 3628597248 1758199808 3949068288 101122048 3096608768 2384838656 2470404096 1475801088 1048283136 2746366976 1757368832 1429647104 3990600576 1906474688 3785822432 2357382160 3023948904 3104537436 2161175762 2272428799 +2147483648 1073741824 536870912 1879048192 3892314112 67108864 3925868544 553648128 1182793728 3376414720 3256877056 4134535168 23592960 2335965184 3170762752 2961637376 1196851200 975290368 2514444288 2963451904 3092506624 229518336 3676259840 3980582656 4249086336 2761303488 2704998624 350799920 4152796648 1098492524 556484506 22080585 +2147483648 1073741824 3758096384 1879048192 4160749568 1409286144 3254779904 486539264 1501560832 1447034880 2220883968 735051776 4041736192 4150001664 3004563456 3750821888 1932034048 3655974912 3437846528 3288125440 2230552576 4031128576 4139320832 1767146240 4056935296 1065358400 826285280 1960857232 2517643672 3351788668 1433149898 4235074173 +2147483648 1073741824 1610612736 4026531840 2013265920 335544320 2852126720 3808428032 109051904 1472200704 2447376384 3442475008 3582459904 148111360 2755002368 3489726464 152010752 868139008 2172215296 3702755328 1609336832 3984991232 222897664 3233519360 3631784064 915416256 471361440 2488012688 1522145448 2765820668 2862928574 2553420953 +2147483648 3221225472 1610612736 1342177280 3623878656 67108864 167772160 1493172224 847249408 1237319680 1008730112 2513436672 764936192 977534976 485359616 1645543424 2268758016 2373959680 2879201280 952553472 2349193216 4127089664 120405504 2389614336 3047796096 2522643392 2498390688 2174421872 1361028408 1546473348 4193179166 2699664941 +2147483648 3221225472 3758096384 3489660928 4160749568 2483027968 2315255808 2466250752 4236247040 2042626048 3567255552 1200619520 1080557568 2639003648 2394554368 855179264 3017637888 2339684352 3596689408 3704197120 2231031808 1749431296 2289772032 4221605632 1078941824 553574848 1449164192 598757936 1345876568 948200284 1474691362 1735082979 +2147483648 3221225472 1610612736 268435456 3892314112 2617245696 1107296256 3338665984 4185915392 1581252608 2267021312 3970957312 2539126784 4269539328 3066691584 1250623488 2994372608 234995712 704847872 3083784192 2766141440 4045822976 1755933184 2488653568 4170022528 1885586752 3960229088 611468848 3483856520 2813896724 1820249378 4060584979 +2147483648 1073741824 536870912 3489660928 2818572288 4093640704 4060086272 4211081216 4286578688 2579496960 1310720000 2354053120 3120037888 4237557760 282460160 2444558336 2238676992 323665920 721248256 4008947712 2027993088 454188032 2266701312 1368324864 416512128 2354220096 211378208 2345510768 2732189560 483384308 3000669254 254085273 +2147483648 1073741824 536870912 4026531840 2550136832 2348810240 1912602624 1660944384 8388608 406847488 2468347904 3260022784 3781689344 1427898368 3309699072 1625489408 3520888832 1093648384 1840996352 425242624 1133357056 3901379584 2609723904 830707456 3802496128 3082787776 3316851552 3325334832 3648226680 3462218748 2787891850 1708736277 +2147483648 3221225472 536870912 2952790016 1476395008 3959422976 3187671040 2264924160 2759852032 3904897024 1767899136 2985295872 242745344 2811494400 515506176 2118451200 1459650560 4067803136 4084015104 285011968 85166080 3231601664 623323648 2739003648 700917888 1173466048 3298778912 154526800 1313669512 3970742244 3724261158 125992287 +2147483648 1073741824 3758096384 3489660928 1744830464 3825205248 973078528 2936012800 92274688 2940207104 484442112 3048210432 2912419840 4235984896 163708928 2493579264 1314488320 2131279872 1302945792 3002368 2000607232 2306751488 3485668864 1797846784 414799488 2271589184 4113205856 3510115152 3232523752 917123956 3987025954 1549254647 +2147483648 1073741824 2684354560 4026531840 3087007744 2483027968 1577058304 3707764736 3900702720 2646605824 119537664 1246756864 1092091904 1719926784 1405747200 525271040 695697408 1151909888 3077005312 1289482240 2068768768 3230548992 3617940992 2926103808 3418826112 1187753152 2486620064 79303920 2668040312 3077299460 1051104702 1510089887 +2147483648 3221225472 3758096384 1342177280 1207959552 1677721600 1040187392 788529152 1166016512 2680160256 2095054848 3050307584 20447232 4253810688 2223898624 2002452480 4113727488 2205794304 3759349760 871796736 1530107904 3187813376 2723481088 3685348608 1504396416 2168111936 941486112 3173609744 556787160 3432258900 666008778 1308436889 +2147483648 3221225472 1610612736 2415919104 671088640 201326592 301989888 150994944 360710144 4190109696 333447168 3211788288 1919418368 1858338816 3791781888 3624468480 3457712128 1168228352 95494144 224710656 484423680 3234233344 2282439168 4010931968 641274240 2647718976 87394592 3049984144 3002178568 3393793708 1865993798 3182556843 +2147483648 3221225472 536870912 2952790016 2281701376 469762048 100663296 956301312 3833593856 3158310912 283115520 3901751296 582483968 1905000448 1651900416 3310288896 2799468544 4440064 2504466432 1926819840 2196867072 3491380224 4230560256 2901132544 2704491392 507692224 110686560 1846653392 2928305912 3750850420 2917658826 1694841669 +2147483648 3221225472 2684354560 268435456 3623878656 201326592 3590324224 3137339392 2071986176 3737124864 2749366272 443547648 926416896 3871604736 2899181568 2374041600 3088941056 1881980928 979968000 3232870400 2744031232 1831486464 903830016 2018817280 2894926464 2775575104 1845997472 2917900304 1818861704 591051268 1222388078 563770957 +2147483648 3221225472 2684354560 4026531840 134217728 872415232 2181038080 587202560 3649044480 2336227328 3680501760 1408237568 1387790336 46923776 1019871232 4122411008 614105088 1949696 505356288 140423168 1841555456 1767791616 3498126848 2692739840 3438046336 291111744 612311648 3241050256 1035730184 3283227588 1490776362 3800097483 +2147483648 1073741824 3758096384 4026531840 3892314112 3825205248 2113929216 3808428032 3414163456 683671552 2531262464 2848980992 1431830528 455344128 836108288 978911232 1529708544 3018113024 1337024512 2722222080 1303300096 1531603968 1618695680 1132119296 3522429568 4010684992 3921497248 203155856 3362635736 2781126116 1954633518 3502887777 +2147483648 1073741824 536870912 2415919104 3355443200 2348810240 3120562176 16777216 645922816 2839543808 1835008000 3970957312 1612185600 3678666752 3016884224 228524032 491487232 2409938944 3034013696 2498211840 1472894976 598625280 2102989312 3077489408 3985387904 2310934976 4090580192 1323497360 4197611304 4251936692 2025059006 2115042339 +2147483648 3221225472 1610612736 2415919104 402653184 3019898880 3858759680 1023410176 3665821696 3451912192 2938109952 481296384 157810688 1446772736 4063625216 4227006464 57573376 1433255936 2693472256 986370048 946845696 2770494464 1956185600 1601949952 3259525504 344737216 2187203232 424613104 2912462344 2302581580 2845167066 779027789 +2147483648 3221225472 536870912 2952790016 3087007744 2483027968 2315255808 3607101440 1652555776 4030726144 3147825152 3096444928 1928855552 1776025600 3234725888 2897674240 1715634176 3131424768 3674152960 3560370176 3794765824 1261052928 1967482368 1435223808 2809686656 2870750400 2737722976 864506736 170559320 1753327188 1282231650 4254060177 +2147483648 3221225472 536870912 4026531840 3892314112 1543503872 33554432 2231369728 3783262208 2839543808 1440743424 1330642944 3138912256 3139174400 1563557888 4174053376 1595244544 1313783808 3655540736 3733057536 4242057216 389426176 4158990848 3513566976 1775243136 2530740288 1983650656 4139926992 3982707480 1312944196 2490941266 2743475407 +2147483648 1073741824 536870912 1879048192 1744830464 2080374784 436207616 1191182336 2977955840 1447034880 2501902336 3587178496 3985113088 1943273472 880672768 1879638016 3198320640 851165184 3824246784 1592700928 167372800 3751963648 1608727040 116759296 3376439936 1352683840 3046133984 1034450736 1149529912 1479954892 2646418334 1017946157 +2147483648 1073741824 2684354560 3489660928 3087007744 201326592 503316480 4244635648 914358272 71303168 715128832 493879296 592969728 3906207744 4165861376 2711158784 2101706752 2037170176 1989238784 494530560 3192846336 2000835584 1715677696 229814528 3992978816 3573555136 578830432 3326086896 1906319912 3673161844 261651894 993291557 +2147483648 1073741824 1610612736 268435456 3355443200 1677721600 2852126720 2634022912 3716153344 348127232 564133888 3973054464 4182245376 2040266752 3726770176 2002976768 2713354240 1699332096 3554369536 3976105984 450885632 3161852928 3231532544 974905088 790640512 1385190976 3970446240 1839991088 920265464 1590123628 3114045402 3520904167 +2147483648 1073741824 3758096384 1342177280 402653184 738197504 2785017856 1056964608 2122317824 1463812096 455081984 2865758208 2193096704 723255296 998375424 2736062464 459243520 3562717184 660430848 4071346176 725391360 1593197568 2922596864 1716821248 1221732480 1684871872 975413728 824738480 3399488568 990922452 1389918690 1961650999 +2147483648 1073741824 2684354560 1879048192 939524096 469762048 3053453312 3372220416 3766484992 1035993088 1864368128 4014997504 1850212352 3736338432 3157655552 2196832256 198213632 439468032 3653853184 2466050048 171681792 3793372160 3883622912 4215520512 2220252032 1883317952 1416162208 4108185328 165882104 671076396 3904111118 892735993 +2147483648 1073741824 1610612736 1879048192 3355443200 469762048 4127195136 2701131776 1904214016 4047503360 1071644672 649068544 2285371392 3101949952 1685454848 1709899776 126713856 1092009984 327376896 694259712 2575091712 710556672 1126267392 2399468800 3923654528 187114048 2339865952 1466414288 470802664 4116957476 491383870 451984993 +2147483648 1073741824 3758096384 2415919104 671088640 2751463424 2382364672 1862270976 796917760 1094713344 3793747968 4021288960 3997696000 3168010240 3786014720 4248633344 1605009408 1894236160 2145738752 3792097280 1293023232 3972414464 2225804800 983149824 1626500224 1540441664 3648836192 3237259568 3015758472 1799026076 1839196158 2713277431 +2147483648 1073741824 2684354560 805306368 1744830464 3690987520 1912602624 1325400064 3833593856 3292528640 1369440256 1498415104 2033713152 3554410496 518127616 1193082880 189300736 415612928 1289052160 3153915904 3259205632 3384167424 2590714368 3938688768 1744204416 2429235136 3373504352 2408451184 1698121144 3697393236 1800109698 1372836199 +2147483648 3221225472 2684354560 2415919104 3087007744 1677721600 3590324224 4278190080 1266679808 801112064 249561088 3530555392 566755328 3326869504 468582400 2501574656 1395032064 2702032896 1111695360 2077405184 669505536 1706701824 2728484352 679985408 3037347968 3741930560 2415639328 965479440 3440248840 325790204 2364457042 1145168665 +2147483648 1073741824 3758096384 4026531840 402653184 1543503872 3858759680 3909091328 2222981120 784334848 4112515072 1366294528 2674393088 271319040 891682816 954007552 148340736 1480245248 1071996928 2162413568 4082681856 179442688 1427075584 3678983424 1447703424 3936040128 4137351200 1708479088 350996712 1004842028 1336688978 1684432941 +2147483648 1073741824 1610612736 2952790016 2550136832 2483027968 1509949440 2801795072 142606336 3326083072 2854223872 3744464896 3087532032 3780378624 2680815616 333774848 1963687936 639549440 1996316672 3211235328 1317578752 1451652096 1908610560 1421381376 1158556288 1280799168 3155341408 2105233584 4045701448 2633002748 3286781854 511978055 +2147483648 1073741824 3758096384 4026531840 402653184 3556769792 33554432 184549376 1333788672 1631584256 358612992 2465202176 3769106432 815005696 201981952 3512401920 794525696 3113271296 1150509056 1027592192 2905786368 2170295296 74331648 452551424 2803167360 3934323776 2847464544 3905359504 3054877064 2423886412 2803867662 2812461191 +2147483648 1073741824 3758096384 268435456 939524096 2885681152 2516582400 2936012800 2122317824 2881486848 3797942272 3436183552 234356736 2283536384 1871839232 3490775040 241795072 2429075456 260661248 3265646592 2527246336 1166308352 241048064 1039885568 2820966528 3289604800 1595987872 2811037776 4156282776 33138228 999348258 933569439 +2147483648 1073741824 2684354560 805306368 2818572288 3019898880 3791650816 419430400 2592079872 130023424 3701473280 319815680 746061824 30146560 3463053312 3294298112 4001464320 1433059328 1820549120 6156288 1903724544 3390319616 3208019456 722035456 1752609152 2788233152 2497365408 1424687152 1751752216 1084134676 2227525994 2434585867 +2147483648 3221225472 2684354560 3489660928 2013265920 3154116608 570425344 285212672 3732930560 3250585600 509607936 4151312384 3807903744 2457600000 1575092224 3761700864 1907195904 2156576768 2561613824 3936464896 2089875456 2372170752 497963520 1569552128 3195456896 2911716800 3598098592 3381487184 2557909832 2190289252 3958800786 3217894983 +2147483648 3221225472 1610612736 268435456 4160749568 2483027968 1241513984 3573547008 1048576000 3896508416 509607936 1060110336 1489502208 1179385856 2223112192 828309504 766148608 698728448 3925286912 1809240064 1852831744 2686735360 1490970112 2311411456 2625747840 4020831168 441705568 344867984 3837594984 1346737308 235370066 3258894543 +2147483648 3221225472 536870912 805306368 939524096 3556769792 1040187392 2768240640 2608857088 1002438656 1533018112 1844445184 927465472 53215232 3041001472 1328218112 1093828608 2492055552 2231574528 2934894592 2869151744 3015975936 2625504768 1469152512 3193817472 1443178816 997967136 3107990992 4179655688 1783656828 3713554530 2396275583 +2147483648 3221225472 1610612736 2952790016 134217728 67108864 2449473536 956301312 4169138176 2906652672 1453326336 902823936 2929197056 4274782208 1121845248 1886453760 2986704896 1023721472 2588483584 2149175296 1237493760 162823168 778196480 895951616 492865920 1421027008 1555202528 1241274480 3619055992 1756713796 1311739866 3367494321 +2147483648 3221225472 536870912 805306368 1476395008 4093640704 369098752 4043309056 3967811584 2009071616 3839885312 1857028096 13107200 2678325248 4283826176 2632253440 3225452544 2499133440 768417792 1138028544 1370212352 2901152768 783427072 1108572416 3426076544 2293045440 740613280 3779324432 3935859688 568075932 674919462 1612139089 +2147483648 1073741824 2684354560 805306368 2281701376 3422552064 1308622848 452984832 1585446912 2646605824 1444937728 2987393024 969408512 2396782592 2524839936 2144927744 754679808 1544732672 3450953728 3883397120 2453964800 1904491520 1437225472 316344576 1393358464 1704476864 2641625248 768745328 1151289560 25616460 2731743354 1374746953 +2147483648 1073741824 2684354560 2415919104 2013265920 2617245696 3456106496 1392508928 4068474880 2889875456 3273654272 57671680 2736259072 3163815936 4223795200 509935616 3745349632 3926441984 467492864 3155816448 2561857536 3573289984 3494773248 3543347456 2879044224 1020289728 3207079520 506210608 6715624 1637827412 750581366 4042220675 +2147483648 1073741824 536870912 268435456 4160749568 3288334336 2382364672 2432696320 4068474880 3804233728 3252682752 4121952256 2139619328 565968896 3243638784 455671808 520585216 3380527104 3535888384 3444289536 830527488 1216615424 3605147136 3296935168 1842936704 3577769920 3886026016 2744126992 660087784 541339964 1744985226 1655909725 +2147483648 1073741824 1610612736 1879048192 3623878656 4093640704 1912602624 2566914048 125829120 3695181824 568328192 279969792 3055026176 1998848000 2382757888 247005184 1383170048 3768107008 1371627520 2368049152 2275854336 3972805632 3445229056 2171292416 2151063936 2185500992 410390240 2290170704 3578130408 1146524340 1068762190 3289271609 +2147483648 3221225472 536870912 805306368 2818572288 3288334336 2181038080 2969567232 2860515328 3569352704 3827302400 3509583872 59244544 2117337088 146407424 620167168 3795222528 2932981760 3000967168 2792550400 2911094784 550267904 3169207808 434711296 3523466624 747404224 3037101088 1920537072 4269510472 3222291068 976757934 947679439 +2147483648 3221225472 2684354560 2952790016 3623878656 1140850688 2516582400 587202560 3984588800 1631584256 656408576 2293235712 3672637440 238813184 2873229312 719519744 449085440 2394406912 1319837696 1929949184 524142592 692327424 2183560704 1005936896 2845437568 2343725376 464211808 1837672880 1543350408 1126441804 666262362 2561492599 +2147483648 1073741824 2684354560 2415919104 134217728 3288334336 503316480 352321536 1367343104 1488977920 404750336 3641704448 2333605888 1395916800 3714973696 16449536 4127555584 2832121856 3192086528 652341248 2174277632 974924800 2362578432 3136910592 2034551168 99484736 1002129824 1239807472 2877213400 1007372708 900587110 2637361333 +2147483648 3221225472 3758096384 268435456 1207959552 4227858432 301989888 2164260864 3800039424 3720347648 3860856832 625999872 1042808832 3867934720 1028521984 496828416 8224768 3247489024 857022464 3227619328 265730048 718539776 1513769472 1639386880 2516772224 3815648192 1556940960 2018878576 1478269048 937104924 2679938978 3301653849 +2147483648 3221225472 3758096384 3489660928 4160749568 1006632960 4127195136 50331648 3581935616 423624704 2178940928 1420820480 1915224064 752615424 3792830464 2047541248 3566043136 777437184 84090880 339841024 1530714112 1565275136 3089789440 196050176 3789287040 4198222144 1670095712 455337680 3711941096 1552789804 441891114 117648591 +2147483648 3221225472 3758096384 3489660928 402653184 1140850688 2382364672 4076863488 1216348160 3133145088 4053794816 1158676480 238551040 1665925120 2663514112 3937075200 1034649600 1395703808 3413319680 1922535424 1719326720 2956739584 1875525120 412056832 159242880 581284800 4036607008 2924727088 1063042968 761358516 1764017418 1749882271 +2147483648 3221225472 2684354560 1342177280 1476395008 1677721600 3187671040 1426063360 3867148288 1925185536 656408576 181403648 740818944 4131651584 4126277632 4180738048 951812096 3069886464 3229163520 3234836480 3931158528 3325305856 709504512 71111936 3527274880 3537995712 3989800736 4174425968 4076083000 1818914140 242033094 3184918051 +2147483648 3221225472 3758096384 1879048192 402653184 335544320 100663296 1593835520 897581056 4173332480 2522873856 3109027840 1268252672 1395916800 2315649024 2634874880 2983821312 174374912 2612338688 3256717312 1028294656 1032066048 906892800 3032563968 2151389312 2956456768 959827872 2037828560 3721284312 622934980 145487110 1867482625 +2147483648 1073741824 1610612736 2415919104 3355443200 201326592 3791650816 1325400064 3011510272 289406976 195035136 1613758464 253231104 3329490944 2500198400 2295136256 587497472 2178531328 464871424 2267058176 3432495104 3586411520 2875093504 3038318336 2385705600 3255622720 281396832 1056902128 2741998472 3542104820 4243612614 284704625 +2147483648 3221225472 2684354560 268435456 4160749568 2348810240 2248146944 1627389952 880803840 1598029824 2040528896 1420820480 2045247488 1008467968 1617821696 4214554624 977633280 2933964800 264052736 1837740032 3619067904 2989249536 2479229440 537484544 2799404928 4162703552 3130298592 2047807728 1395819592 2622900044 185688970 2182058417 +2147483648 3221225472 3758096384 268435456 1476395008 2214592512 3925868544 3976200192 3766484992 423624704 664797184 24117248 2703753216 2146172928 3779985408 1931018240 3194388480 3375349760 793845760 697995264 324646912 2442920960 2716237312 859131648 2865276800 2808522944 1269820384 3876670704 2428145064 1416214732 2660513298 3434764089 +2147483648 3221225472 2684354560 1342177280 134217728 3288334336 3120562176 1191182336 746586112 2545942528 2397044736 3429892096 3053977600 2235826176 2422079488 1563623424 1329430528 3659448320 2308644864 1537847296 488159232 1198787584 4042675712 1806124800 2738606720 376542144 1074053792 209060368 879168648 1239129244 805411638 3104616645 +2147483648 3221225472 536870912 805306368 1744830464 2348810240 2650800128 150994944 2642411520 3955228672 2514485248 1594884096 1060634624 3078881280 1084358656 1811611648 2934210560 3094331392 1046683648 1708191744 3334850560 668208128 876216832 1364132096 3046041472 1698232384 1226412576 883049616 3791341368 4259624756 250597710 3072525291 +2147483648 3221225472 2684354560 268435456 2818572288 201326592 503316480 1862270976 159383552 3753902080 3227516928 3492806656 3534225408 2382102528 685637632 880476160 1987215360 349814784 1718820864 979283968 4116682752 1732017152 3963511296 1527468288 1778050176 3845497152 781533728 966887248 2648122216 640996972 2734088826 3718511545 +2147483648 3221225472 536870912 2415919104 3355443200 603979776 3657433088 4244635648 2206203904 1782579200 1918894080 2049966080 345505792 1638137856 1547042816 2262499328 742031360 607240192 862134272 1817112576 4193228800 1298402304 1536558592 1657480960 1811070848 1673365824 4037618656 1806167952 329786216 918294452 2010271886 948776417 +2147483648 1073741824 536870912 2415919104 2013265920 1543503872 436207616 1325400064 3095396352 2889875456 1184890880 779091968 2043150336 2316566528 1802633216 1128071168 2844295168 3387277312 3373621248 2664214528 3538917376 2710836224 632431104 3336403712 3923304064 1243457984 543770976 1272639472 3429423016 2041951676 2196598430 3283132379 +2147483648 1073741824 536870912 1342177280 4160749568 1811939328 3724541952 3875536896 209715200 2587885568 1881145344 1389363200 2561146880 1502347264 265682944 2270101504 2223734784 2662645760 2491899904 1752674304 3420125184 3817616384 3000400384 114254080 390842496 3109355456 2880926304 2599410096 1431215288 51255900 872116130 3151616853 +2147483648 1073741824 1610612736 3489660928 134217728 603979776 973078528 385875968 796917760 473956352 2170552320 2861563904 3436707840 87818240 3249930240 2319122432 1025671168 3328819200 3586351104 384733184 3440875520 1205603328 1231422976 1518556928 1913584256 3569863232 3655628512 3968485392 3750580664 1427752644 3226172514 573233341 +2147483648 1073741824 536870912 1879048192 402653184 3556769792 3053453312 2399141888 1400897536 3242196992 434110464 32505856 2617769984 2084831232 3538550784 2623471616 3733553152 2085011456 16211968 249409536 3579111424 2615432192 3782891008 1155995904 4179994752 2417543232 3821672544 3356442832 1611778632 3896177564 1970346614 2273106527 +2147483648 1073741824 1610612736 1342177280 2281701376 2885681152 4060086272 3875536896 3447717888 2411724800 3399483392 3228565504 280494080 868483072 2548432896 3818848256 1776254976 2404433920 3169280000 2965082112 3905345536 2545945600 3466592768 2926589696 3719849600 1027868480 2342915616 3019843632 1234145320 500730180 3673903886 508151673 +2147483648 1073741824 536870912 1879048192 1476395008 2751463424 2046820352 1358954496 813694976 381681664 4167041024 1028653056 1963458560 214695936 3117547520 3167420416 2089320448 1605615616 1963155456 2971971584 934406144 67138560 1241533952 687884032 3833594240 885018304 224427040 2010145488 851989080 3291232012 2453818290 832780311 +2147483648 1073741824 2684354560 3489660928 939524096 1946157056 838860800 1224736768 2977955840 2805989376 505413632 68157440 1179123712 1455161344 683802624 3838640128 1115717632 2805841920 1472552960 1931276288 1919940608 3456111616 117462528 4135590656 4055910784 1071667776 66070624 834167088 1426354520 885402188 1636521162 2219553319 +2147483648 1073741824 3758096384 2952790016 134217728 3019898880 4194304000 1795162112 1065353216 2680160256 4171235328 2859466752 1102577664 2355363840 3964796928 2623864832 1341227008 948224000 2971492352 2830487552 4150716416 157301760 3553627648 3880259328 1637618816 1096184896 132609824 2531064624 1911112488 2974778820 2760893790 2670698867 +2147483648 1073741824 2684354560 3489660928 2818572288 3959422976 3321888768 2197815296 3011510272 2579496960 1394606080 605028352 1341652992 931921920 1488322560 1717895168 2504359936 802209792 3009241088 40497152 1790375936 434134016 749752832 3190304000 1028923008 1613380160 782958624 2607597552 839082968 1836613844 4064889162 597935109 +2147483648 3221225472 1610612736 268435456 2550136832 603979776 2852126720 1862270976 3196059648 2772434944 1176502272 3585081344 710410240 2221146112 43122688 326959104 297762816 454213632 2917474304 406573056 3612407808 860906496 1074269696 736919296 532555392 2451781312 499960544 4216738608 278872328 91931156 806973102 2980947635 +2147483648 1073741824 3758096384 1342177280 1476395008 1543503872 1107296256 1593835520 2877292544 37748736 3311403008 2792357888 3274178560 69992448 942014464 1663369216 3381035008 1492369408 550330368 2819280896 1392875520 1527800832 693654016 1023694592 1862929024 3934484544 2883836896 3180670224 2198793160 621794892 1527990290 914084749 +2147483648 1073741824 3758096384 2952790016 3087007744 469762048 3791650816 822083584 746586112 2462056448 2560622592 428867584 457703424 4071358464 356646912 2917597184 830636032 714457088 2884591616 3436105728 1286072320 3836765184 9961984 1367627520 1608412544 855465152 423731232 3076074672 1037037144 1582067276 1672612290 3172933487 +2147483648 3221225472 1610612736 268435456 2281701376 1140850688 1509949440 4009754624 3800039424 2680160256 3005218816 2966421504 3150446592 3262906368 1231159296 3930783744 3058663424 20234240 1623400448 2262028288 2661742592 2618321920 3160946176 2087466752 101324416 2192007360 3464868256 4013133040 3369510712 1179134764 3879498410 3380754551 +2147483648 1073741824 1610612736 4026531840 2550136832 4093640704 4194304000 1694498816 1837105152 1371537408 3252682752 1701838848 498597888 2196504576 2753691648 4200136704 717324288 1992867840 866213888 336433152 410683392 3727709184 823666176 2151436032 3653925760 874328640 3506936096 2349320080 3314005512 1715991108 1588047802 3226969391 +2147483648 1073741824 2684354560 1879048192 3087007744 335544320 3724541952 721420288 478150656 297795584 853540864 4222615552 2552758272 3154378752 2613706752 3405840384 3935928320 4027105280 1047093248 3854430208 3398608896 1257243648 1493706240 4233366784 3453099648 3144502720 335012768 2446568208 1758044008 521176940 1669663622 747889487 +2147483648 3221225472 3758096384 4026531840 2281701376 3288334336 1040187392 2432696320 1551892480 708837376 3269459968 4205838336 2775056384 1981546496 3078488064 800391168 90341376 71811072 2254249984 20877312 769247232 3512212480 1110717952 1744991488 968584064 1235206336 237569632 1541194704 1725090536 4189047948 67176938 362870425 +2147483648 3221225472 3758096384 805306368 402653184 3959422976 3992977408 50331648 4269801472 2260729856 3403677696 565182464 736624640 1025769472 27918336 1985282048 2244509696 4035821568 993861632 304910336 902277120 1608004608 1519151616 2460903680 1102013056 474318016 4157177120 1428074640 3065953128 548307212 2404839798 948622831 +2147483648 1073741824 536870912 2415919104 2013265920 2885681152 2248146944 2868903936 3330277376 977272832 794820608 1762656256 3605528576 2403598336 2577793024 129171456 3779690496 3293233152 3554369536 1179496448 3549206528 3338146816 1579964928 3877784832 1991598720 608885952 601566048 2387459088 2542585336 2499283356 3744213574 211953225 +2147483648 1073741824 2684354560 4026531840 134217728 3019898880 838860800 2231369728 830472192 759169024 3827302400 3654287360 2953314304 1213464576 3955884032 1032912896 2856091648 849199104 3793313792 1948839936 2818041856 3919059968 704392704 3440274176 1131620224 229213248 3743616352 1122082608 2790741176 3111903884 3129871518 959663415 +2147483648 1073741824 2684354560 805306368 671088640 3690987520 3254779904 1962934272 2541748224 2478833664 1537212416 3807379456 2257059840 44302336 702676992 4226482176 2352513024 113491968 3169017856 2791108608 3959523328 280521728 3305900544 2851489536 2598459264 2401733440 1004621088 1990696880 2535538152 596084764 2609979942 3295649547 +2147483648 1073741824 2684354560 2952790016 2550136832 603979776 167772160 2466250752 1870659584 213909504 3697278976 4088397824 3876061184 2125201408 2571501568 3965517824 2012839936 3375677440 1003839488 1008070656 768788480 651719680 320089600 3965853440 1089951872 1849860160 1396729504 144704720 2882550184 2931319804 2460248194 2892658205 +2147483648 1073741824 536870912 4026531840 2013265920 201326592 3456106496 251658240 3548381184 2722103296 1285554176 1454374912 3265789952 1087111168 2295988224 14745600 1169719296 1955184640 382296064 1085583360 4038305792 1027089408 898894336 2073954560 3272025216 3893089344 2313951712 4012521456 996766536 2055506668 467388994 1863585539 +2147483648 3221225472 536870912 805306368 2818572288 3825205248 2583691264 3238002688 1702887424 2722103296 1323302912 3935305728 2232942592 1044119552 3631611904 2203516928 2747826176 2049949696 2739871744 2725572608 3776563200 997747712 3781973504 3033413376 3600507264 3749114944 2369559776 874380240 2307010680 3555015716 3217422274 715022109 +2147483648 3221225472 1610612736 1342177280 1476395008 2483027968 3187671040 3372220416 696254464 2696937472 3437232128 160432128 4028104704 3997433856 3127246848 1770848256 1419542528 1814151168 2593464320 1951977472 2919749632 1924670464 2742302208 2857241856 1751203712 450270784 3699806624 889105808 3563750136 859078756 2483924286 163518121 +2147483648 3221225472 2684354560 3489660928 3087007744 2080374784 2315255808 3607101440 2541748224 1816133632 2778726400 1062207488 1522008064 3318480896 499777536 2260795392 1954643968 1752219648 3581485056 3754799104 3749378048 953684992 3648803328 2055357184 3647281792 1585431104 1696057056 1487137392 1606786360 687789844 2385932106 277027707 +2147483648 3221225472 536870912 2415919104 2013265920 2617245696 3791650816 4244635648 1451229184 1648361472 39845888 2456813568 1540882432 2325479424 3898212352 140312576 3987046400 2284371968 2089099264 3837390848 2427623424 4210578432 4262199808 3870451456 2180610944 3847464896 1352131936 890347408 2918624712 2990409396 2534104242 1405801323 +2147483648 1073741824 3758096384 2415919104 939524096 603979776 3053453312 3539992576 1417674752 1254096896 1063256064 2987393024 692584448 4036231168 3139043328 2122514432 3561586688 3975856128 1506500608 2480787456 1432418304 780678144 343170560 1699377408 3614140032 372100544 4143482400 1026844752 1382700408 3017505420 1318421054 3421810047 +2147483648 1073741824 3758096384 3489660928 134217728 1409286144 3992977408 2130706432 1920991232 1061158912 81788928 338690048 959971328 31719424 2278686720 2982608896 1433370624 4239966208 486498304 445370368 879417344 129502208 748977664 1983005952 2658608256 43493568 243055584 633156944 2401558184 2713700 2142162366 393893235 +2147483648 1073741824 536870912 4026531840 3355443200 1677721600 3254779904 3506438144 3145728000 3963617280 2816475136 2312110080 891813888 3430154240 3348496384 3640852480 4240015360 3410673664 4163592192 2060300288 2581374976 2829614080 1932813824 720780032 4145223040 1244783424 1292810464 1095060560 2341638744 3574029724 2436359550 155555049 +2147483648 1073741824 536870912 1342177280 4160749568 1677721600 3053453312 4278190080 1367343104 708837376 1474297856 1685061632 2480406528 1943273472 1312423936 715980800 3576659968 2354757632 446783488 1354870784 2899179520 52671488 246726144 263598336 3573760128 1515757888 2510831840 1628206160 2137929608 1700219572 1461904790 375736543 +2147483648 3221225472 1610612736 2415919104 2013265920 3154116608 2382364672 3674210304 75497472 155189248 484442112 3383754752 1807220736 2130968576 3069837312 1973485568 3955916800 1507049472 4212989952 322228224 2265495552 3585528832 2936926720 3478536448 3744927360 626914752 4225641440 1741365840 3351489640 955610468 3048780622 2324604599 +2147483648 3221225472 1610612736 2952790016 2013265920 3154116608 3120562176 3405774848 2508193792 3628072960 316669952 4193255424 652738560 2224816128 1750466560 1793916928 3066527744 3200434176 1251549184 2366492672 1140434944 1307821056 3328766464 2417117952 3480161408 728802624 2640708064 1613062096 1217128904 3375163884 3658483498 563620621 +2147483648 3221225472 3758096384 1342177280 1744830464 469762048 3254779904 1358954496 2273312768 398458880 1075838976 382730240 2641887232 105644032 692715520 1931673600 4238442496 2432352256 454500352 2502397952 3537082368 2406857728 93121024 2677413632 3757131136 733907264 1610185504 3684350064 10952504 2230291572 366446890 1182528219 +2147483648 1073741824 3758096384 1879048192 1207959552 1811939328 838860800 3472883712 1350565888 3292528640 3047161856 3178233856 400031744 606339072 3846569984 4027645952 1722318848 3546398720 1861050368 2689257472 3874916352 4021615616 3293807104 810682112 2066690688 2918028736 2958506336 490337392 3607712936 762116532 603454158 3688120505 +2147483648 3221225472 1610612736 2952790016 3355443200 1677721600 1308622848 1023410176 1384120320 3368026112 3009413120 3819962368 156762112 3604742144 3177054208 3535994880 3109322752 3167731712 910630912 425119744 1729275904 2876283904 3600664064 2880593152 2793756032 501975488 1402283040 2934157904 1801550504 3847862740 2324722130 826825353 +2147483648 3221225472 2684354560 2415919104 1207959552 872415232 2113929216 3707764736 1031798784 3972005888 1897922560 957349888 499646464 1947467776 3330408448 2819162112 72646656 932560896 3067420672 3628249088 761190400 1458097152 1299435008 1860574464 4130540928 460445248 2947506592 596099440 4141113688 3802268492 949583454 459065331 +2147483648 1073741824 1610612736 805306368 4160749568 1275068416 3590324224 3539992576 4219469824 2831155200 4028628992 3174039552 667418624 1493958656 2710962176 3644129280 3925704704 218152960 4176568320 484937728 1583605760 194610176 1508542976 3866756352 246642304 3048269376 1626947744 1280038128 2466615240 63217244 2557160274 407166309 +2147483648 1073741824 1610612736 805306368 1207959552 1140850688 3858759680 3070230528 2726297600 1086324736 4221566976 1578106880 3669491712 3033792512 696647680 1227554816 308183040 2211299328 1682399232 3280769024 815851520 2954025984 3016742400 280107264 1541211264 4286424256 2439994400 4188066608 3650287896 3683640308 2396132422 1173178193 +2147483648 3221225472 536870912 1342177280 3892314112 2483027968 2717908992 2432696320 41943040 3569352704 3781165056 2108686336 3489136640 943980544 1484390400 1123090432 2244640768 2529411072 1816993792 3816091648 847837184 521600000 3310194176 3594388224 3918214528 1958465472 2504616992 657382736 2280246440 3249808260 1260530894 3102041943 +2147483648 3221225472 2684354560 268435456 3355443200 3422552064 3724541952 318767104 629145600 3208642560 3865051136 145752064 3802660864 3399221248 1754660864 3187081216 4092100608 2679619584 1396908032 1931653120 2817955840 965528576 1013314048 1740009728 3961993856 1383121216 3284396128 917071888 62117160 539051756 2709499850 3765401869 +2147483648 3221225472 1610612736 1879048192 2013265920 1946157056 234881024 3875536896 109051904 3779067904 4011851776 4002414592 2093481984 799277056 4242407424 275316736 2976546816 3469459456 2558861312 3436236800 3718039552 3623265280 592025088 2735609088 729882752 1818164928 1021151968 1112036784 451157272 234767948 301554246 3340934277 +2147483648 3221225472 536870912 2952790016 3623878656 335544320 3657433088 956301312 679477248 616562688 2392850432 2257584128 2755133440 1669070848 24772608 390529024 2911207424 3287990272 3347259392 2630086656 1478985728 1043436544 1777653248 2993295104 2101294464 1771677376 2284885280 934044336 1143086040 2173382388 4229401170 2191103291 +2147483648 3221225472 2684354560 1342177280 2550136832 2348810240 570425344 2499805184 3414163456 3728736256 3319791616 1810890752 243793920 2827223040 792068096 1427701760 2652078080 2894249984 2073370624 123842560 3649943552 3662660608 3064527360 3821408000 4245753728 1599593792 1913977312 27032656 2575966024 3124960220 3171456406 3050722353 +2147483648 1073741824 1610612736 1879048192 2013265920 1409286144 3523215360 4177526784 3581935616 2059403264 1935671296 3343908864 4248305664 1015808000 2404777984 2346123264 1202683904 608223232 753098752 3325399040 920766464 4083934208 2471675392 4016450304 599720320 521898048 840618144 715286352 757931864 1079957268 4293932618 2424857173 +2147483648 1073741824 1610612736 4026531840 402653184 3019898880 3120562176 3305111552 2222981120 1296039936 4003463168 1714421760 913833984 2490105856 2870083584 2417557504 2210168832 484294656 1234001920 4026699776 1622575104 1878561792 3381364224 1170353920 1701927808 861454016 1992021984 2168084592 2271048584 2506799940 944935994 2845739287 +2147483648 3221225472 536870912 2952790016 2013265920 3825205248 1040187392 3875536896 3045064704 3686793216 2887778304 2035286016 3653763072 2810445824 2874802176 2190147584 3373105152 3410935808 927408128 420737024 1799325696 374457344 4072209920 2481063168 2476177536 4145786688 3801873952 1230748016 3178995448 2418795500 266598806 2875719159 +2147483648 1073741824 1610612736 2415919104 402653184 3825205248 1644167168 855638016 595591168 4156555264 1855979520 1433403392 1539833856 2438201344 3918135296 646643712 3726082048 3662987264 3382140928 1074368512 192264192 540779520 2665655808 1446140672 748125312 176787008 4164267296 1893464624 2649917096 2477415932 364606910 1472187815 +2147483648 3221225472 3758096384 1879048192 1476395008 3959422976 4127195136 4143972352 427819008 2764046336 2774532096 3534749696 1791492096 3223060480 264896512 4112580608 919437312 4037328896 2192908288 1220251648 3315566592 1696707584 2315684352 1666737408 3125019776 2534303040 3111077792 1359141456 2079719848 4294664732 3119829754 2408413859 +2147483648 1073741824 3758096384 2952790016 402653184 3825205248 1778384896 16777216 1702887424 1203765248 459276288 3702521856 715653120 1634467840 3956670464 293535744 968851456 1407762432 3472580608 1889914880 672262144 2137240576 4262915584 816320256 3630969216 978740288 2495545888 3755992528 1691932328 3365093292 1848240626 1027071893 +2147483648 1073741824 3758096384 2415919104 671088640 2751463424 1375731712 654311424 1149239296 2076180480 312475648 2538602496 3861381120 2983460864 3329622016 1052704768 1556185088 1557577728 1409507328 3976450048 2976905216 3603282944 55105024 3955761920 2145662592 4256059328 3792910496 323733552 3301689400 3247177116 3421224590 3365650057 +2147483648 1073741824 2684354560 3489660928 3355443200 1677721600 1577058304 419430400 1786773504 2772434944 2820669440 925892608 3970433024 862715904 2792226816 526450688 3363274752 1866383360 409296896 2878730240 1122105344 2542529536 2634606080 1973437696 3119538048 2269665216 3812390624 1524003632 3759500104 538814892 4047343762 2626519785 +2147483648 1073741824 2684354560 805306368 1207959552 3288334336 2516582400 3707764736 3816816640 583008256 3214934016 3308257280 536346624 1900281856 1327628288 4139581440 56131584 1872609280 1245798400 1658777600 3620898816 1192025088 4206360064 3470786816 1347447168 23597376 227308960 3030265136 4015721224 235382852 4174915246 3433179 +2147483648 3221225472 2684354560 2952790016 2281701376 67108864 771751936 4043309056 696254464 1505755136 2606759936 2926575616 1559756800 1643905024 2494955520 3608215552 249856000 713932800 2572492800 2475601920 1870317568 3121134592 2629023232 3946855680 1411400576 2756715072 564670752 3721677008 3064095688 265498340 2831651730 1987188749 +2147483648 3221225472 536870912 2415919104 2281701376 4093640704 3657433088 4278190080 3749707776 3938451456 1885339648 577765376 3695706112 1113325568 2271870976 2842230784 986480640 3530407936 54337536 4158320640 540973056 3917523968 3133115904 1266708224 1086353024 3076552256 300941728 2424857040 3812372040 1603958588 3210809882 1034998067 +2147483648 1073741824 1610612736 1342177280 402653184 2080374784 2650800128 654311424 1887436800 2537553920 3969908736 3694133248 2826436608 1803288576 2440429568 153288704 3548610560 542687232 2531745792 2900987904 1088280576 2284831744 1363599872 330303744 1941465216 4003201472 3605407456 367743856 4224172680 2834486596 4118943666 2930837165 +2147483648 1073741824 2684354560 268435456 3892314112 1006632960 4127195136 654311424 2004877312 239075328 1767899136 2934964224 2492989440 1308884992 3064856576 2985754624 1584627712 3063726080 1638621184 1014624256 152410112 2645007360 825940480 3912260864 3099092096 1075059264 2307270112 1804284176 493465224 3451750740 1201378974 3896546173 +2147483648 1073741824 2684354560 1342177280 939524096 335544320 3321888768 16777216 2944401408 893386752 2225078272 756023296 179830784 4212916224 3885105152 3644260352 2514190336 2211758080 1263755264 1664479232 394377216 3451376640 705603072 779120896 1674061696 1985231168 2869301344 2479959408 2545609368 667319604 1529960290 629852159 +2147483648 3221225472 536870912 1879048192 1207959552 603979776 503316480 419430400 729808896 2495610880 148897792 3952082944 1354235904 2648965120 3753771008 3204644864 1630306304 2350366720 1738481664 3692490752 3254446080 3001596928 601458176 657724672 2183556992 3994486592 4286242464 2812853136 2700727800 3938726324 4098783742 2624258869 +2147483648 3221225472 2684354560 805306368 4160749568 1946157056 3321888768 1291845632 2709520384 2579496960 1218445312 1808793600 1295515648 4263247872 642646016 13434880 1816690688 3846029312 2468945920 1530572800 3702425600 1807008768 641971712 4251726080 4037415296 3957946432 4028277024 4257131312 3333201656 3050289876 2121936738 1250375089 +2147483648 1073741824 2684354560 2952790016 2281701376 3556769792 1577058304 889192448 1048576000 3007315968 1818230784 1311768576 2101870592 3665035264 1332346880 312541184 3847979008 1295171584 232611840 1202057216 1258932224 3025140736 367566336 3371445504 506091904 3519095744 3337330656 3569005584 3154719208 4074740444 221311438 903373127 +2147483648 1073741824 1610612736 1879048192 939524096 1275068416 3992977408 452984832 1367343104 46137344 1453326336 3352297472 2087190528 3300655104 3410100224 4070637568 1585676288 3972710400 582311936 3336409088 2591672320 616547328 2529749504 292829440 867061376 2789939008 2797526176 547039920 307666168 1382514428 2415184666 385223399 +2147483648 1073741824 1610612736 4026531840 1744830464 1140850688 436207616 1358954496 159383552 3443523584 1419771904 244318208 2740453376 3894149120 2394554368 1238302720 2950463488 3284910080 1271619584 2816118784 3408824320 2667621376 3264333312 3342075648 2135849344 4200690240 2081259872 2119057264 1273040472 223191300 3975052562 577857579 +2147483648 1073741824 1610612736 2415919104 3623878656 4093640704 4194304000 3707764736 3481272320 767557632 2384461824 1970274304 1809317888 943456256 3580493824 3502833664 1163231232 2462367744 585981952 2552467456 3977754624 1915339776 1137624576 4172553984 201205632 1380411200 3402289696 590484592 3828700136 1738530292 1505622338 2998990371 +2147483648 3221225472 1610612736 4026531840 402653184 1811939328 1778384896 1560281088 142606336 1698693120 782237696 2653945856 1636302848 602669056 208797696 2269052928 3355082752 2483929088 381362176 4109684736 3942156288 3105543168 2552080896 3930286848 1597030272 383162560 1377821152 3671331952 1482054024 2910918332 340257794 3642766951 +2147483648 1073741824 536870912 2952790016 3087007744 1275068416 2852126720 1459617792 1753219072 71303168 3785359360 4264558592 3880255488 1598291968 768737280 4022796288 1408073728 119717888 1982554112 552316928 1297057792 1468916736 2238876160 1060330240 213371520 331476416 2051318112 420873840 3100969736 1019924572 2296337206 380735459 +2147483648 1073741824 3758096384 2415919104 3892314112 2885681152 3321888768 2097152000 3229614080 1455423488 203423744 1175453696 803733504 2764308480 2278424576 3188260864 2570420224 3088367616 3301269504 3851407360 845936640 1681251328 949268992 1912958208 2041557376 2625340608 3890061856 1515242224 2295011032 119983708 1401842726 1407801021 +2147483648 3221225472 1610612736 3489660928 939524096 603979776 3187671040 1761607680 3883925504 3821010944 748683264 443547648 2988965888 626262016 2137391104 1167654912 3564339200 3993157632 3263504384 974245888 3135608832 678679552 1677893120 1300575488 1083297664 950391104 2853411616 189960752 1864198440 483236236 2603089230 241478993 +2147483648 3221225472 2684354560 2952790016 2818572288 1409286144 2650800128 889192448 4286578688 4173332480 3584032768 1798307840 3161980928 2754347008 1407057920 3199270912 936148992 3284516864 1753554944 808366080 3634546688 2915871744 281382400 1308970240 3849251200 2730677056 333236896 1808649520 2981197576 2873917828 3045444058 1013280273 +2147483648 3221225472 2684354560 1879048192 4160749568 3288334336 1442840576 1828716544 2239758336 4114612224 3206545408 3786407936 1771569152 339476480 3603038208 3061907456 1914404864 977453056 3762626560 1643491328 141142016 3504071680 723709440 2253717760 287172992 61719104 3736442208 4165588656 3622558216 3950695924 4085856674 3306146647 +2147483648 3221225472 1610612736 2952790016 402653184 2080374784 704643072 50331648 662700032 130023424 3953131520 3176136704 3322413056 4051959808 1178992640 652410880 3113582592 1086242816 3725533184 1864880128 2491656192 1230369792 3533611520 4187972352 2551156864 3038218304 1476120352 1514782896 3052722744 3211689228 4067902902 2042343353 +2147483648 1073741824 3758096384 3489660928 1207959552 603979776 2583691264 1224736768 931135488 3225419776 1704984576 1676673024 3106406400 278659072 1592655872 3547136000 2219147264 3879780352 1639538688 2611466240 637261824 24488960 566784 959784704 825357696 777179456 1000999136 213343600 698022760 937849612 88158058 1873015025 +2147483648 1073741824 536870912 1879048192 1744830464 335544320 1442840576 3372220416 3179282432 834666496 1612709888 3383754752 2094530560 404488192 2870870016 698023936 3997925376 2479407104 3762249728 2090446848 2613438464 800844800 2431700480 3031656704 2238706560 73067584 609356576 1531799920 3403999112 3115917076 2751381202 1937783401 +2147483648 3221225472 3758096384 3489660928 1476395008 3556769792 2785017856 3372220416 1937768448 574619648 1293942784 2511339520 1317535744 1745616896 1230372864 1025835008 3176103936 1034076160 574693376 2001047552 713676800 3804226560 2718602752 368902400 463201152 992002880 1516664288 409818672 3106115592 3034904316 2728140722 3983441157 +2147483648 3221225472 536870912 3489660928 3892314112 1275068416 3254779904 956301312 1937768448 4131389440 1688207360 1225785344 435683328 4159438848 2646999040 3508338688 3268116480 2372845568 4083752960 1452404736 2898114560 3751525376 4181123584 638918400 1357877632 2297220928 2122725856 876418800 1553697944 4155951892 3721750842 17815085 +2147483648 1073741824 1610612736 3489660928 2550136832 1006632960 637534208 654311424 830472192 130023424 882900992 791674880 3900178432 1291583488 2607415296 1012465664 1570799616 1430372352 1195204608 921079808 3906639872 1133560832 2746843648 4185994496 1424798848 1444135232 4093137440 1111251760 2102023048 4012465156 532189874 682471459 +2147483648 3221225472 1610612736 2415919104 134217728 1140850688 2382364672 620756992 2424307712 2252341248 144703488 3866099712 3427270656 3223060480 3722838016 434307072 2391769088 2489630720 3101106176 3261452288 3459889152 1887431680 1517073920 2657828096 1291045248 2199045312 4239131232 2504942832 4230951080 1557235708 2668887450 3779246069 +2147483648 3221225472 1610612736 4026531840 4160749568 3556769792 704643072 3741319168 3783262208 1296039936 1876951040 4113563648 1650982912 1354498048 259391488 2059468800 1752596480 413122560 3644137472 724357120 1041270784 1848026112 268928512 3066107648 2792795776 1973387584 3283422560 1441574352 397452584 1064747852 354390394 175449069 +2147483648 3221225472 536870912 268435456 3892314112 469762048 167772160 3305111552 3732930560 1908408320 387973120 663748608 470286336 1195638784 3779198976 2587164672 1529118720 3688480768 3742965760 1263726592 1133959168 3415530496 809617920 1280652032 3780438912 3672223680 3548709024 1681710832 4233479832 3166663148 2222299414 1353666555 +2147483648 1073741824 1610612736 2415919104 3892314112 1275068416 1509949440 4009754624 2709520384 4215275520 211812352 2184183808 3881304064 2726559744 129368064 2116878336 1905164288 1790689280 3784400896 3681325056 1709750272 4032748544 3715334656 796726016 4119262848 2939669824 3089857120 2025579376 4069610248 955046228 1168694366 2742983601 +2147483648 3221225472 1610612736 1342177280 4160749568 1140850688 234881024 2365587456 2055208960 1262485504 3370123264 3545235456 3941072896 1746665472 829292544 1004077056 654147584 1401733120 1343037440 2004865024 3697530880 3129865216 2157235712 2378767616 2046150016 1514208704 751520224 1582992976 3751807768 3249566140 582489450 1635005569 +2147483648 1073741824 3758096384 1342177280 671088640 2483027968 3657433088 520093696 2390753280 3217031168 3542089728 3104833536 2889351168 4040949760 4195745792 975765504 237142016 787726336 78471168 2434322432 3368327168 2236800000 1060883968 1182342912 83529344 1663012544 2702402464 3121994480 2483831512 2249092276 56983234 1523361757 +2147483648 1073741824 1610612736 1879048192 4160749568 2348810240 1577058304 2634022912 3414163456 3015704576 2543845376 1301282816 1297612800 2705588224 1513488384 3449880576 707887104 1384693760 3181207552 252940288 266848256 1054450688 348449280 1578565888 1062253952 3717814592 2160439584 1823914416 4278220632 3498062276 2034237822 970999681 +2147483648 1073741824 536870912 1879048192 671088640 3019898880 1174405120 2298478592 3380609024 1346371584 2413821952 554696704 3301441536 801898496 3642621952 1205010432 3323691008 885047296 3602341888 2207887360 640018432 3710110720 2606022144 1324167424 3061382016 1902315072 136559072 3235157584 2175620664 555285900 1437796370 3779842033 +2147483648 1073741824 1610612736 2952790016 2818572288 1275068416 3254779904 2030043136 3162505216 1363148800 1553989632 1678770176 584581120 1633943552 2502033408 2653618176 1745190912 1899413504 3384238080 521375744 2336729088 1768811520 52077056 2330545920 748601728 4143659200 1606262240 2544032112 1308426648 3407137796 2484882414 3184942491 +2147483648 1073741824 536870912 2415919104 402653184 872415232 2785017856 4076863488 3716153344 381681664 3051356160 1966080000 1744306176 1899233280 1669201920 979304448 1447133184 2225520640 1324572672 117157888 2803865600 2393482240 3057313280 3291574528 4072070784 970660160 1560791200 1991097616 415012392 2119842372 1460219830 2338491373 +2147483648 3221225472 2684354560 2952790016 134217728 1006632960 3590324224 3539992576 209715200 524288000 1306525696 1383071744 3215458304 3192127488 180486144 2133000192 3634593792 3219701760 2712608768 2920656896 4072785920 2656828416 156559872 2328976640 3033067136 2801745344 971882720 2717753808 3152407816 447318412 817885286 2500238187 +2147483648 1073741824 1610612736 805306368 939524096 2617245696 771751936 1660944384 3632267264 2436890624 111149056 3587178496 384303104 3346792448 3092643840 1504509952 2910486528 905953280 3541655552 2839580672 1871505408 3884114944 1401651712 792924416 2206446208 4006569920 2989349344 429281136 441275768 2483736572 398977274 2936871373 +2147483648 1073741824 536870912 3489660928 671088640 3556769792 3456106496 2130706432 3430940672 1589641216 2422210560 3247439872 3423076352 3063152640 2902851584 3014852608 1958576128 4282826752 416243712 973058048 1859893248 770022400 3971649024 1431115008 1325569152 1390485440 2355664928 1524109776 1505506360 2938245996 353173982 1419943697 +2147483648 3221225472 1610612736 805306368 2013265920 2483027968 301989888 1124073472 1988100096 331350016 1461714944 2037383168 535298048 843317248 2098855936 965148672 3464527872 2477768704 512434176 3790524416 574285824 2023261184 1824777728 460671744 1698946176 1882522816 4238587296 3722775792 3598431976 355034476 3224738918 818693927 +2147483648 1073741824 3758096384 268435456 1207959552 2885681152 1845493760 1325400064 528482304 2319450112 1826619392 3020947456 3401056256 1223426048 3180199936 2752184320 1995800576 42385408 1707040768 2013777920 4093360128 793627648 602595840 426866944 2104290432 3529400896 1997744096 1097458128 3219189048 2768249140 3263175738 482349865 +2147483648 1073741824 3758096384 1879048192 3087007744 2080374784 1845493760 385875968 3783262208 2487222272 178257920 45088768 505937920 3274440704 1981939712 1057030144 2970058752 49201152 4154810368 2201604096 1134921728 19891200 1992487424 4026999040 3765995648 1006768448 326203360 3863994864 1184009800 2688496684 2630661298 3701758831 +2147483648 1073741824 3758096384 3489660928 1476395008 3556769792 704643072 2063597568 1988100096 616562688 1071644672 2207252480 3125280768 1170472960 526254080 1249705984 2923003904 256688128 756113408 3887321088 2716325888 1156686848 2873677312 3392079616 3609115776 2151028928 1120481824 3040842512 1627230200 1318244684 4289466006 6977365 +2147483648 3221225472 2684354560 268435456 134217728 2617245696 1979711488 4009754624 3279945728 381681664 1935671296 89128960 548929536 390332416 4078829568 3832872960 4232675328 1522843648 3823706112 1891872768 2698483712 2792467456 2814425600 517410048 2017915008 1947616320 3172561824 894166096 2549846104 2203291860 2198831470 208003221 +2147483648 3221225472 2684354560 3489660928 402653184 1409286144 1174405120 3439329280 1837105152 3334471680 1889533952 2584739840 3086483456 72089600 2883977216 1943732224 1657700352 1689108480 2546933760 1442099200 1126758400 142001152 3011630592 2266566912 386371968 636620352 3957414048 1808525488 3511944216 3092933332 917842090 2710682669 +2147483648 3221225472 536870912 1342177280 134217728 2348810240 4261412864 2466250752 1333788672 3317694464 3445620736 1898971136 628621312 1009516544 1268908032 1300561920 4163993600 2911682560 3434160128 370143232 244578304 4102654976 314634752 488841472 3849513600 1968067648 1053241376 3225739472 3475333480 1029815684 2135224506 4003813327 +2147483648 3221225472 1610612736 1879048192 2281701376 1275068416 436207616 3741319168 3313500160 4072669184 262144000 189792256 2335703040 3487825920 3988914176 3025207296 4006772736 2415640576 3811385344 2242170880 1448134656 499833856 4203737600 3455517440 1820446336 3394774848 2568236192 2661961264 1594694712 1765080340 1346942878 1514055115 +2147483648 3221225472 536870912 805306368 2550136832 67108864 503316480 1191182336 3565158400 1925185536 1373634560 2360344576 2896691200 1995177984 762707968 82247680 1412530176 4282302464 2806194176 3743150080 1074251776 3900306432 1390607872 3202163968 4180707456 2828029888 1165519392 875848464 248656488 1338844076 3406346098 2147770181 +2147483648 1073741824 2684354560 4026531840 402653184 603979776 2785017856 3204448256 3682598912 2780823552 836763648 2372927488 973602816 4042522624 272498688 156041216 1939636224 1496956928 2334220288 707719168 2847336448 3099235328 3174608384 1881114880 1713391744 4254082112 1475893792 3803979920 3555336456 1516468764 3463040558 1857621645 +2147483648 3221225472 2684354560 1342177280 134217728 469762048 301989888 1291845632 2910846976 1757413376 2787115008 3327131648 3824680960 951844864 1760952320 210829312 591560704 1040957440 2376409088 2543890432 2527639552 2617019392 4281268736 4114996992 1726509952 2527355456 1656363424 2576313072 2683814776 1504907764 1178702738 1707232317 +2147483648 3221225472 1610612736 1879048192 3892314112 2617245696 1174405120 1191182336 998244352 3124756480 1264582656 2356150272 197656576 864288768 4061003776 1825636352 3464855552 217890816 109912064 2654457856 2729428992 83094528 708946432 2803025152 3706477696 2816109632 1334268384 2603153936 2430272712 219852220 3460827638 1791244333 +2147483648 1073741824 2684354560 3489660928 1207959552 3959422976 1912602624 4009754624 2071986176 3862953984 2900361216 2427453440 126353408 1162608640 3232366592 401670144 4021518336 1227538432 3764740096 2414735360 141948928 1172417536 1723851264 2388694784 4070847104 2224422976 2557681120 4133409232 780894056 2218434044 876439410 500805051 +2147483648 1073741824 2684354560 1879048192 402653184 1006632960 1308622848 2768240640 226492416 3368026112 1277165568 3230662656 3150446592 3320053760 3166044160 3384737792 126386176 4242522112 1671651328 2562912256 4011501568 1719063552 3502547456 4059934976 2580705664 2756251200 2161622944 3504823792 446990104 3641549964 3387577894 487929553 +2147483648 3221225472 2684354560 2952790016 3623878656 2751463424 2046820352 4278190080 1635778560 708837376 1168113664 1823473664 2112356352 469499904 61734912 1069613056 1631879168 298696704 3393527808 2576265216 2069284864 1946326016 913362432 2045757184 1503790720 2980518208 25800416 2691650416 1350940872 1032400332 2299055802 504086209 +2147483648 3221225472 3758096384 3489660928 2281701376 3019898880 1174405120 2969567232 914358272 473956352 1155530752 229638144 2131230720 79429632 2030174208 1666383872 404652032 363184128 1010245632 3604516864 1767954432 4132736000 1353371136 3516645632 2980448128 1773479360 4207652960 2619236816 293681768 3015048636 1408194890 3877434263 +2147483648 3221225472 2684354560 1342177280 3355443200 1006632960 2650800128 2768240640 1937768448 3636461568 1012924416 3736076288 3466067968 2956197888 418512896 2454650880 4173758464 3815882752 3283296256 2917707776 813742080 1804397568 2551876096 2370799872 629809536 2047543616 399284384 1010499024 4259286824 1820470836 1404531014 3703750187 +2147483648 3221225472 1610612736 2952790016 3355443200 1409286144 1577058304 4278190080 226492416 2277507072 1017118720 2804940800 3089629184 794034176 505544704 3340173312 481067008 3056844800 1148919808 3758280704 3092948992 80124928 23125504 2829962496 2528803968 2930458432 2952449056 813095728 2710107528 114925612 1617430606 3107193811 +2147483648 3221225472 3758096384 2952790016 402653184 1543503872 2717908992 2264924160 645922816 952107008 874512384 1817182208 2713190400 4009492480 2095185920 3298361344 1593868288 2466365440 590159872 2570489856 4020168704 3451581440 4187288064 820508416 2756318848 1807563456 2393822240 3123883760 2657136632 2939258196 3643090962 3129142679 +2147483648 3221225472 2684354560 268435456 402653184 3154116608 1107296256 1124073472 1686110208 985661440 2724200448 3882876928 1027080192 2121007104 1456865280 712310784 314408960 4203790336 1689329664 1083158528 940021760 2771624960 2298061312 2590148352 2688971904 2558360000 3427370016 1589302992 2233098824 942877828 2713749306 1180269685 +2147483648 3221225472 3758096384 3489660928 134217728 3019898880 2046820352 822083584 3951034368 3871342592 3831496704 2280652800 751304704 910426112 495583232 519241728 3982131200 1409400832 2154766336 1567395840 3197425664 460901376 2244382208 3275218688 1987713408 876301120 3290365344 957076176 2866552712 3977657532 365249622 3847214607 +2147483648 3221225472 2684354560 1879048192 3355443200 3959422976 3791650816 318767104 3481272320 3519021056 350224384 3721396224 3898081280 1723072512 100532224 180289536 602374144 551600128 3672317952 2430971904 2746066944 3894541312 1853612544 352505600 1602114688 1778349120 138904608 1553002512 3251325400 150580068 277844646 1759293341 +2147483648 3221225472 1610612736 268435456 671088640 738197504 4194304000 4043309056 3313500160 1774190592 2002780160 2674917376 504889344 2148794368 3965321216 686358528 934051840 3913138176 3413450752 994758656 2565011456 3842948096 3396375040 914092800 1161431424 546914368 3207893280 543801552 34550088 3044267284 2546360086 1343164559 +2147483648 1073741824 536870912 805306368 671088640 2080374784 2315255808 1728053248 1283457024 2118123520 3160408064 2964324352 86507520 1295777792 1093533696 3555524608 2870247424 489799680 1844011008 4240355328 2033633280 2946165760 46979584 2454033152 130747008 1779800000 3893575264 1617003920 4122029224 2114630444 3920941530 2376199297 +2147483648 3221225472 1610612736 268435456 939524096 2483027968 905969664 1258291200 2105540608 2613051392 2023751680 1999634432 3178758144 199491584 100270080 662110208 1424719872 3016015872 876290048 31313920 222689280 829535232 2594424320 3411593472 2233809536 2026935616 2518238752 1199501616 3349946760 1885735556 2296972990 1738970215 +2147483648 1073741824 536870912 3489660928 939524096 1409286144 1778384896 3674210304 2239758336 239075328 2011168768 607125504 1547173888 3616800768 425852928 1959198720 1555398656 2385166336 4084948992 3119230976 3237197824 947360768 3141387776 2026276608 2213371008 272548160 1247379168 332175952 1660310952 866468708 1769140038 1679779059 +2147483648 1073741824 2684354560 2415919104 1744830464 469762048 2852126720 1795162112 25165824 2663383040 2589982720 1404043264 1710751744 1021050880 3396206592 492896256 1118994432 2647375872 1423269888 1609101312 4105230336 448568320 3206187520 2174722816 1912548480 3045832512 469072032 1408807120 2702749352 4209545732 3197570 4177302417 +2147483648 1073741824 2684354560 4026531840 3892314112 2483027968 2449473536 721420288 3464495104 4164943872 1046478848 753926144 816316416 3774087168 1473904640 3813998592 4191059968 2530459648 1431920640 3885559808 4061194240 3941919744 2201390592 3244280576 399466624 1115407552 2410480736 2940393872 3183844488 679091148 1896166654 3535191615 +2147483648 1073741824 2684354560 4026531840 1207959552 2483027968 2919235584 956301312 528482304 1413480448 1944059904 1978662912 3359113216 2945712128 3045195776 3510566912 3946872832 2452078592 893607936 1111420928 2426857472 3500325888 967368192 1633408256 4206700416 2877289792 2733077728 3844402768 3785210184 2196267652 1266430022 335435107 +2147483648 1073741824 1610612736 1879048192 3623878656 738197504 2852126720 3808428032 1333788672 3560964096 1356857344 2073034752 2423783424 1924923392 1060241408 278593536 871923712 3866869760 3689897984 901681152 2141636608 4098536448 3139480064 3988237056 3493142656 2321646656 3264228064 2767717584 2776390904 1636971156 15424626 3146815775 +2147483648 1073741824 2684354560 2952790016 1476395008 201326592 3523215360 3204448256 1585446912 2629828608 769654784 4126146560 3484942336 3425959936 3433431040 1516306432 1848999936 4287414272 3460128768 2777673728 4109879296 2720240640 2180356608 3203172096 135099008 4049072832 99871264 1390279696 2404446152 843523204 2744435862 752431329 +2147483648 1073741824 1610612736 805306368 3892314112 3422552064 1308622848 50331648 3665821696 4240441344 2225078272 1831862272 1599602688 2926837760 1068892160 637206528 1344634880 1806090240 143089664 1018138624 1052239872 102992896 382059008 3707144448 2739870336 2704537280 4067282464 1216016560 4164779272 694600340 1193743206 387941513 +2147483648 3221225472 3758096384 4026531840 1207959552 2885681152 2650800128 3271557120 2222981120 1656750080 2829058048 353370112 477626368 4133224448 470941696 2808807424 2299691008 1226948608 2134843392 3977547776 1462552576 1259404288 4206010880 3971068160 1804018304 4209555904 1672381984 3879985584 2518421528 561145620 4099625186 2881139551 +2147483648 3221225472 3758096384 1879048192 1476395008 3154116608 369098752 1426063360 4102029312 3359637504 2468347904 4048551936 1843920896 2414084096 3605135360 805502976 1169522688 3170811904 775888896 1714130944 767789056 2401743872 2168824320 1191623936 546530688 868059840 4213895008 541419056 385124600 2673354684 3057415030 127806299 +2147483648 1073741824 1610612736 2415919104 2013265920 4093640704 2382364672 2063597568 2407530496 1757413376 2262827008 3658481664 1844969472 3339452416 2797207552 1594032128 1112834048 3838820352 3955712000 3219820544 2635249664 2073990144 1055168000 2156373248 4228079232 2312430656 2316290720 170353552 3900359992 2569703636 1089637162 3725510275 +2147483648 3221225472 3758096384 805306368 1207959552 1140850688 3992977408 2298478592 3263168512 1639972864 1260388352 1966080000 1151860736 1381761024 1741815808 2857172992 1418166272 1891811328 929636352 2914095104 2342103040 2818939904 486004224 4287274240 228941696 205237184 4177561760 3569096944 3821165512 1691693292 905179338 67950319 +2147483648 3221225472 3758096384 4026531840 3892314112 2348810240 1375731712 2868903936 1535115264 2940207104 3508535296 1028653056 2872573952 5505024 1488060416 4256759808 2889777152 1428144128 4058324992 2911932416 2133379072 1396485120 3979272704 545769216 3047235712 171614784 4111837536 3746048432 842794360 3453879252 2891921350 297125803 +2147483648 3221225472 1610612736 3489660928 2013265920 2348810240 1174405120 1358954496 2491416576 1027604480 996147200 412090368 2831679488 3242459136 2769420288 4273799168 4096425984 2222964736 3806404608 3151286272 3926169600 1940714496 3715688960 3307379968 723242880 4026753216 4013012448 413297296 3657769528 2348207436 591501334 104489139 +2147483648 1073741824 3758096384 3489660928 2013265920 3825205248 838860800 2399141888 3263168512 465567744 2556428288 2301624320 403177472 2360606720 1358823424 2584412160 118980608 2394210304 4165427200 691392512 784717824 1059959808 3588873728 1941934848 1104190080 3124826304 2346877856 916982096 140783976 3431351484 387395150 3641567405 +2147483648 3221225472 1610612736 3489660928 1207959552 1946157056 301989888 788529152 1065353216 1581252608 2506096640 1280311296 3015180288 4058251264 1381105664 1960116224 3692658688 1817493504 1050222592 2725761024 1793562624 2667572224 32214528 3262237440 21545600 2261741120 2019598304 2217966864 782695384 926695316 4293294078 3175024419 +2147483648 1073741824 1610612736 1342177280 2281701376 3154116608 973078528 16777216 2508193792 2730491904 2145386496 1678770176 3102212096 991166464 2414477312 2778267648 1697021952 24625152 1790271488 2412810240 3045120000 3922234368 3119303168 2015279872 501981568 1796941888 2875958432 1230713104 1439418552 325780060 1448324654 1170695591 +2147483648 3221225472 1610612736 4026531840 4160749568 3422552064 3388997632 2466250752 3078619136 666894336 752877568 739246080 1978138624 2267283456 4112121856 375717888 1909948416 2675621888 4034469888 2271334400 4092692480 2220467200 3344796160 1194846976 2288695424 2517721152 696622880 1191951120 2628564280 170017372 1892238774 498723271 +2147483648 3221225472 2684354560 2952790016 1476395008 3422552064 1845493760 1325400064 1233125376 3846176768 4078960640 1808793600 151519232 3349413888 3945136128 197459968 2999156736 4100898816 16326656 2817110016 1220134912 3161576448 2469771776 807663872 2036241536 515989824 2205533024 126065072 2404305464 4012461452 3840005670 975042777 +2147483648 1073741824 3758096384 3489660928 134217728 3422552064 1107296256 452984832 1417674752 2403336192 245366784 2599419904 398983168 336330752 4289069056 890568704 2910486528 2017968128 3093389312 1262014464 1397282816 381717504 770503168 444251904 4274507904 3290512832 219715296 217634416 3634931432 3046176252 1716836818 2248049309 +2147483648 1073741824 536870912 805306368 3087007744 872415232 1107296256 3472883712 1149239296 1639972864 2745171968 4291821568 3611820032 216793088 1223032832 3742957568 3610804224 302628864 2972540928 2996482048 749389824 2127733760 1992734208 821351168 4076860032 3084676032 756964768 1011706288 3932853496 1173538412 920031778 1964812317 +2147483648 1073741824 536870912 3489660928 2013265920 3825205248 3858759680 889192448 494927872 1858076672 2097152 3717201920 3629645824 1730936832 1131282432 2733047808 279150592 2449260544 3057868800 1473884160 3358177280 3900814336 1501937152 699373824 3187854720 3346809408 3549846688 2602264816 1299558296 361225412 3796278666 146169049 +2147483648 1073741824 2684354560 1342177280 3355443200 1946157056 1778384896 2566914048 897581056 1774190592 3835691008 2588934144 966262784 233046016 4158521344 1356660736 207847424 2236006400 3853606912 1679945728 1678882816 3455691776 580251136 2883032832 855672192 4102557760 429661472 4270463280 2527799864 1823660100 194463182 3093870021 +2147483648 1073741824 3758096384 3489660928 1476395008 2751463424 234881024 3674210304 645922816 2780823552 689963008 2767192064 582483968 338952192 2198208512 1358626816 1539211264 3390947328 3636944896 4250193920 3393509376 3719078912 2299588096 1195027712 3619929728 723024064 1912864928 3827190512 1090464040 1990235652 224573174 2686961233 +2147483648 3221225472 1610612736 4026531840 3087007744 1275068416 1509949440 1795162112 931135488 650117120 3344957440 1909456896 246939648 1596194816 2829451264 3228237824 2798157824 1455144960 2556895232 2664615936 1151502336 531268608 2623990272 2778522368 3692407936 1933589568 111179680 3140508240 3265813016 427578772 3969023326 4212469945 +2147483648 3221225472 536870912 805306368 3623878656 1409286144 1308622848 3808428032 3011510272 3711959040 941621248 2742026240 1844969472 1409548288 2099380224 3745972224 2700050432 976273408 3574276096 4199673856 2424424448 3125400576 2232808960 2994971904 4093547136 3393340992 2501328480 3706186288 2752306408 3754778788 447003406 960590043 +2147483648 3221225472 1610612736 4026531840 4160749568 2214592512 2583691264 553648128 729808896 3443523584 1470103552 2997878784 931659776 788267008 2196373504 356974592 116555776 2380120064 4131594240 3834433536 3474753536 2531566592 2758848000 3472287488 1831061888 776098624 13314144 3522225904 414629064 2684613244 1915902858 3517129315 +2147483648 1073741824 536870912 4026531840 1476395008 2080374784 4261412864 1325400064 3045064704 1430257664 354418688 3618635776 3329753088 1800142848 1770913792 54591488 3380051968 3039739904 2600820736 3165499392 2898110464 968209408 1994514944 4155754752 775224448 3589695296 353195360 3698950832 2511325448 26399236 2907912938 2026930377 +2147483648 3221225472 2684354560 1879048192 3623878656 1543503872 167772160 1124073472 1333788672 2243952640 216006656 883949568 4292345856 1806434304 2512519168 1478819840 3121315840 3252076544 1319182336 2292035584 1691199488 2443572224 1758573056 3158303488 714637440 286657600 2463836704 484755984 964437352 1709835796 3320935402 343251647 +2147483648 3221225472 2684354560 1342177280 2013265920 1811939328 1778384896 822083584 2877292544 3418357760 2522873856 1081081856 3333947392 350486528 213516288 3131506688 3387916288 735100928 2668306432 1590276096 2588522496 1560916992 673839616 2474236672 4052863360 1662885696 2859194144 1956303184 3839115592 799165636 3025358270 2040387719 +2147483648 3221225472 536870912 268435456 1744830464 1275068416 1711276032 3103784960 377487360 2302672896 1298137088 2356150272 1332215808 2731802624 4129685504 3983605760 2855370752 2391326720 2084380672 1105981440 1290524672 3630930944 3794510336 1993059584 3028018048 1706294720 3912750816 678012816 2991894088 2327800812 4040464910 2986287249 +2147483648 3221225472 536870912 4026531840 3892314112 603979776 1577058304 2130706432 343932928 3217031168 2883584000 2289041408 3758620672 3369861120 1968832512 24707072 2271707136 3098984448 3562872832 4004114432 3572082688 2739514368 3751400960 3854693632 1569041536 3875249088 617403552 3744740496 3086378248 2838200092 1195547322 214641707 +2147483648 1073741824 1610612736 2415919104 671088640 1543503872 771751936 3405774848 847249408 3393191936 2422210560 3025141760 2045247488 807665664 239468544 4284284928 3477766144 1600110592 2369871872 520130560 3435182080 1952496640 3524323840 1137221888 3092577920 1759436480 3043084640 2322627984 1205345240 614214204 659510 3674159561 +2147483648 3221225472 1610612736 3489660928 402653184 1409286144 2449473536 2264924160 2961178624 3795845120 3684696064 1427111936 1992818688 4073979904 296353792 1124532224 591036416 160808960 2039160832 2588725248 1628215296 3945579520 1241298432 4183071488 2616262272 1449313728 180993632 3738519664 1395755928 2417560588 4243038782 2920301319 +2147483648 1073741824 3758096384 1879048192 3623878656 1543503872 1912602624 553648128 1887436800 1707081728 3584032768 1215299584 3330801664 3497263104 2081816576 1136328704 1652260864 4054368256 1689739264 3654406144 1611761664 2276570112 247583232 3368664832 2776493440 1355530944 687921568 2901613488 4256167208 2161028700 3473168526 2233346553 +2147483648 1073741824 1610612736 4026531840 1744830464 1409286144 1107296256 1526726656 1535115264 4089446400 3403677696 3341811712 2880962560 2345402368 921567232 1290207232 3423698944 133087232 3139657728 2865467392 2467006464 3874204672 811322880 2535695104 2811203712 2861676096 2662253344 3062048272 3176911272 4121164004 3301944298 1345441497 +2147483648 3221225472 2684354560 1879048192 2281701376 1677721600 2583691264 16777216 2810183680 356515840 3739222016 2744123392 2339897344 997982208 1688600576 1604780032 2169405440 1085390848 422780928 2154606592 3767314432 3088899072 1172604416 878229248 2002698624 2877943104 2570005088 3474642512 993263352 1274965652 149644690 1507909557 +2147483648 1073741824 1610612736 4026531840 3087007744 2483027968 2785017856 1560281088 1769996288 3175088128 1893728256 2811232256 25690112 114032640 2759983104 4170383360 1195671552 864010240 1732730880 503484416 1549961216 2721235968 798672384 2674307328 1729923456 1348183104 643368800 3325814096 503921912 3868429036 2138393138 933871487 +2147483648 3221225472 536870912 3489660928 402653184 3019898880 2113929216 956301312 545259520 88080384 1314914304 1538260992 26738688 4164681728 3599892480 3881500672 3546578944 1258799104 1515134976 2983391232 691189760 46318592 1471866368 2121710848 1386018688 4186669760 4056228832 2851457040 2309248808 648954484 3184077954 775921375 +2147483648 1073741824 3758096384 1342177280 2013265920 2751463424 1778384896 956301312 2524971008 2839543808 1684013056 1756364800 3636985856 828112896 1871839232 1465057280 1238073344 3203448832 1148674048 315478016 2884474880 4114478080 944111104 2102517504 3420433792 2784920000 278297824 1644517648 1475269288 525232220 2751544986 3023617391 +2147483648 1073741824 2684354560 3489660928 2013265920 2885681152 1308622848 4110417920 1602224128 3670016000 3156213760 2186280960 2046296064 48496640 3206152192 1896546304 3236528128 2994388992 3527892992 4092588032 3926915072 83866624 488102400 1282124032 1806023040 2239555392 271734688 844569840 3765944184 3537608948 1261303486 816888039 +2147483648 1073741824 3758096384 2415919104 2281701376 1677721600 973078528 520093696 3682598912 666894336 1117782016 3331325952 2178416640 105644032 3110993920 4051238912 3994714112 3713777664 511533056 2917191680 1535178752 2318461952 2813912576 1376581376 1711181440 2991705152 3469626656 996757040 394457944 343388420 3022198842 2756809513 +2147483648 1073741824 1610612736 4026531840 3892314112 2885681152 3724541952 788529152 4051697664 2151677952 132120576 2540699648 2610429952 1352400896 2031484928 2188312576 1690009600 40681472 203120640 4155084800 252282880 1444539392 246542848 2824179968 2746197120 1875830080 1497783776 531067216 1928307208 1722735636 3354813458 3080674029 +2147483648 1073741824 2684354560 4026531840 2013265920 2885681152 436207616 687865856 3732930560 3896508416 2862612480 2121269248 3236429824 1590427648 4059168768 3372285952 1677033472 3966550016 4257046528 82833408 413263872 272278528 3275905536 1913213696 527011200 1866901952 3459783776 693378800 3780523176 108991660 631696162 2397590231 +2147483648 3221225472 1610612736 2952790016 2013265920 1140850688 3120562176 3942645760 1333788672 2512388096 1331691520 1167065088 533200896 1943273472 1014104064 1314062336 2592833536 109101056 1813454848 187813888 2349312000 3413033984 4280421888 3581638400 3809475712 828036160 595594784 1673541584 1113612856 2937082252 3968361118 1240733515 +2147483648 1073741824 536870912 4026531840 671088640 1275068416 2717908992 1090519040 4018143232 499122176 3839885312 2637168640 1535639552 4035706880 4142792704 1964048384 1636270080 2116993024 2259509248 1205972992 959686656 2978253824 3707650560 71909120 4046687616 1837423936 2264824352 3511229200 3635663528 3745814268 1855851730 4281955897 +2147483648 3221225472 536870912 3489660928 3087007744 3154116608 1509949440 2533359616 427819008 910163968 1684013056 3423600640 3096969216 3767271424 1086193664 1681588224 906199040 3937452032 1990664192 2401628160 4068980736 1826264064 336474624 1561553664 3441934976 3169512768 3991279840 1905746320 2404238968 407081508 584100826 2025282561 +2147483648 1073741824 536870912 3489660928 1744830464 3556769792 369098752 1056964608 4202692608 2042626048 3529506816 1202716672 2460483584 723779584 2537422848 145162240 3682893824 3929784320 1647534080 3910316032 389593088 4182359040 1525558784 3518970112 940103808 320967872 2452255904 1148263248 1588058920 1490102444 1442286166 2047416581 +2147483648 3221225472 1610612736 268435456 4160749568 1006632960 2046820352 3976200192 1082130432 499122176 283115520 40894464 3412590592 983826432 2227830784 251723776 803504128 3288186880 2832539648 3653685248 1964570624 3051082752 673870336 3077667584 1770819456 2849635520 3386855840 4196893456 579607176 1347299500 4208659510 4156421023 +2147483648 3221225472 2684354560 1879048192 671088640 1811939328 3791650816 4211081216 1820327936 3871342592 480247808 2368733184 2747793408 1659633664 887750656 2747858944 2936176640 2821963776 823468032 2443227136 1918281728 3676146688 1267356160 2950254336 1018884224 1844941248 3275961888 878442416 910776840 3460490204 3335756258 1917145003 +2147483648 1073741824 2684354560 2415919104 2281701376 2751463424 704643072 3103784960 796917760 574619648 2413821952 204472320 478674944 139198464 2061893632 1500315648 3064496128 2105393152 303128576 809955328 2929514496 1937763328 625354240 2948431616 932222336 3237598528 1440441824 2621291856 1668368296 2780233276 766823794 1843627677 +2147483648 1073741824 2684354560 268435456 3892314112 3825205248 4127195136 184549376 2894069760 2436890624 476053504 1613758464 3946315776 2237923328 2153381888 552927232 621051904 1559871488 178348032 1155985408 724080640 3944717312 3617207808 483750144 1289015936 120692160 2791113696 3829971472 2075102952 4158800612 2362528254 356427031 +2147483648 1073741824 1610612736 1879048192 939524096 1409286144 3456106496 4009754624 964689920 2151677952 2699034624 3897556992 173539328 1429471232 2482896896 1130299392 2129100800 2779824128 2503696384 2025951232 2694563840 860013568 3141428736 2910807296 3415704704 3776488768 31944160 4286823120 2383863832 3192921700 3780642086 2327069213 +2147483648 3221225472 3758096384 2952790016 2818572288 2483027968 2650800128 1392508928 780140544 650117120 2720006144 1437597696 581435392 1722023936 2770468864 1916076032 786661376 4174299136 2090934272 2166984704 952100864 418425856 1087000064 619793664 1871813248 2923673792 3921605920 1160330992 3787309576 1282779692 838963510 2220591211 +2147483648 1073741824 536870912 3489660928 2281701376 738197504 4261412864 1493172224 3330277376 2084569088 2132803584 756023296 1487405056 1474035712 4160880640 3423797248 3513548800 3922182144 358572032 3708203008 4100503552 243387392 204087808 1418670336 1674506112 1627698624 1518047328 15545392 242074072 2702194492 917012298 2799467991 +2147483648 1073741824 3758096384 2415919104 2013265920 2885681152 973078528 3607101440 3766484992 977272832 656408576 2712666112 1522008064 716963840 594935808 3308322816 2794422272 2276900864 1438474240 2139213824 1113323520 643077120 2219735552 1246581504 1276768896 4166515136 3122330208 2986556976 2757025160 1598963556 3771548914 1230626189 +2147483648 1073741824 1610612736 4026531840 1744830464 2348810240 3657433088 3539992576 2508193792 1069547520 3344957440 558891008 944242688 3660840960 3313106944 3430612992 440631296 102809600 2560581632 3148976128 1250920448 624339968 1019355648 1815560960 706082944 341698880 2137631264 2291396304 547919192 793455660 3755728302 4246533215 +2147483648 1073741824 536870912 4026531840 1207959552 1543503872 3858759680 1996488704 1736441856 4081057792 2808086528 1378877440 3389521920 2599682048 602013696 4288348160 82411520 1380630528 2799656960 2974003200 868591616 581221376 4110055936 4088861952 763856000 1076869696 650892128 2339486864 2527496680 1032917500 561443758 1281953411 +2147483648 3221225472 1610612736 805306368 939524096 1677721600 3858759680 1929379840 1786773504 3544186880 3030384640 1276116992 819462144 3274440704 681181184 2910388224 2617999360 1622851584 2999263232 101306368 365946880 2290394112 2859613696 1373440256 2613444224 107346624 569745888 1710087024 2359397272 994823940 2585450826 2178233635 +2147483648 1073741824 536870912 805306368 1207959552 2214592512 1040187392 3405774848 159383552 3753902080 2401239040 3033530368 2520252416 1966342144 917372928 3596812288 452100096 2742665216 872898560 2829365248 2710489088 4039891968 2791708160 2269082880 118544000 2640371520 3024679456 3194282224 2116979640 4082881492 3829289782 414909141 +2147483648 1073741824 1610612736 268435456 2550136832 3422552064 2449473536 486539264 3783262208 2235564032 174063616 2597322752 175636480 2543583232 1277558784 3763535872 2275508224 2623193088 2359255040 79663104 2180380672 3452478464 3939400192 3512153856 2332799872 452435008 2114040160 4180325904 2157389592 2175508660 3104287650 801762341 +2147483648 1073741824 3758096384 1342177280 2818572288 738197504 1778384896 2231369728 1384120320 1220542464 1239416832 1487929344 1919418368 1231290368 2800091136 3504013312 2754576384 2628567040 1129275392 3850489856 440637440 4166949888 2272940544 2715900672 3471768448 1980907968 3037026848 2806550800 1567178344 1689956044 853283414 4170868233 +2147483648 1073741824 3758096384 805306368 1744830464 469762048 2852126720 822083584 1619001344 1212153856 3210739712 743440384 1232601088 3168010240 3742498816 3745054720 4244013056 2322055168 1232953344 3535589376 1295689728 3832663040 2699962880 2525434624 3045691776 2960804544 4176829280 2581645328 2322918488 1636231796 53456646 218169691 +2147483648 1073741824 536870912 268435456 2281701376 1275068416 436207616 3573547008 629145600 4097835008 1700790272 1901068288 3823632384 3616276480 3744595968 1843724288 391544832 3649814528 2969133056 3081547776 3058882560 1483058176 365302272 3566408448 2898115456 4201796160 453322720 1833343248 931379032 65367868 1280759394 3607863655 +2147483648 1073741824 2684354560 268435456 3623878656 738197504 1577058304 1493172224 2273312768 272629760 3462397952 2444230656 1724383232 1632370688 1969618944 1308033024 751861760 1876934656 1573609472 400486400 3480524800 2535818240 2661435904 4055712000 1089582976 2041601344 3267903200 1800153744 1315334056 360149212 3457202450 1753203421 +2147483648 3221225472 3758096384 2415919104 2281701376 2483027968 570425344 4110417920 2088763392 2101346304 849346560 997195776 1575485440 2557739008 1345454080 2331443200 2311094272 321896448 4080214016 3162148864 2864510976 943303680 2502843904 3656450816 3735394176 2800239296 2683600864 3941758576 3801553192 1255181612 98038142 3921637227 +2147483648 3221225472 536870912 4026531840 2818572288 3154116608 503316480 1258291200 947912704 188743680 262144000 1460666368 1762131968 3532914688 3188326400 2604597248 2208858112 3692019712 2860195840 516616192 290760704 1893829632 1563834880 3056687360 131438208 1831603136 2709945568 1646880496 2236211864 875706220 3899883006 3839787191 +2147483648 3221225472 2684354560 268435456 1744830464 201326592 1107296256 855638016 3883925504 1010827264 2980052992 1685061632 2064121856 892600320 3493462016 2225274880 3208478720 6733824 849813504 2385489920 197236736 3020463104 3559801344 489234176 2021053568 3577679936 1061396192 595060848 2479720872 1252966364 359885870 1044753231 +2147483648 3221225472 3758096384 3489660928 3892314112 1140850688 1375731712 3238002688 3867148288 3300917248 962592768 4214226944 989331456 3625713664 1230372864 1652490240 2287239168 1147387904 3096649728 437948416 4142979072 3750345728 342492672 3938022144 1862509952 2728619456 4133654048 3526141264 62886888 2602906948 3407193826 3573305069 +2147483648 3221225472 536870912 2952790016 4160749568 3690987520 436207616 3942645760 713031680 3997171712 228589568 244318208 992477184 3466854400 3429498880 3882156032 519208960 1370472448 2752585728 3750817792 3376318464 3435234304 1854808576 1102007040 2944912512 3845483200 574266720 2050733936 482546776 4109992252 3452074102 1333870303 +2147483648 1073741824 536870912 3489660928 1476395008 2885681152 4261412864 3238002688 1199570944 3485466624 1835008000 2591031296 3675783168 802947072 2880831488 2759917568 2640478208 571195392 4125974528 3828133888 744929280 402760704 942279168 2677502208 32754560 4034990400 1600315680 1695271120 258822088 3396114452 3821463282 1452377437 +2147483648 3221225472 3758096384 268435456 671088640 67108864 2113929216 922746880 2927624192 2202009600 924844032 2825912320 1730674688 4125360128 1750466560 1096220672 819232768 2606481408 2256740352 2567606272 1582872576 1263123456 850544128 2608932096 1355008128 3920564928 2116607968 409062576 1633031272 4174868172 3977559574 389784529 +2147483648 3221225472 3758096384 1879048192 4160749568 1543503872 2919235584 1660944384 2776629248 423624704 2812280832 3145728 758644736 2492203008 2441478144 164036608 1887338496 2217852928 3996852224 1247842304 1774880768 3510363136 511312384 3889778944 2542129792 707873088 3533814624 464726000 873774984 1537258852 2712332138 3530270445 +2147483648 1073741824 536870912 2415919104 1476395008 1275068416 2986344448 2365587456 2256535552 130023424 4053794816 449839104 4071096320 1547960320 2008940544 1698234368 566263808 1224851456 1617780736 2474029056 2846660608 3040576512 4215962112 291440384 3653626752 18024384 1265611680 3296465584 2477932920 460541468 3256844550 3640940197 +2147483648 3221225472 536870912 2415919104 3087007744 4093640704 2516582400 251658240 1015021568 2663383040 2954887168 644874240 4110942208 3143892992 214564864 1708720128 2318761984 575979520 2519539712 94892032 2677118976 1992209408 3112441344 2291796224 664881280 735705024 3988454432 3168666096 3650841064 1237903132 2664135174 2502990239 +2147483648 3221225472 1610612736 268435456 671088640 4227858432 2852126720 50331648 3716153344 364904448 2518679552 288358400 1812463616 4243324928 3517841408 1087438848 1190625280 1927200768 1223499776 1296158720 3378247680 3910188032 2901178880 1504604928 3436279936 3572993344 2782829344 3278719856 4051806664 2180752188 811653954 1124345289 +2147483648 1073741824 2684354560 1342177280 3623878656 4093640704 33554432 2432696320 2407530496 2361393152 2380267520 2834300928 384303104 2676228096 516030464 1560215552 1863090176 3542859776 2980798464 2427908096 2869475328 1395237888 2310284800 2093622016 940268928 2514923840 582014624 2148913936 2580163784 4119547436 673617894 1892739659 +2147483648 3221225472 1610612736 1879048192 134217728 2751463424 3254779904 2600468480 2558525440 1656750080 3370123264 1227882496 556269568 3224633344 1053949952 793706496 2189918208 3977297920 3110805504 3643658240 3644049408 897752064 839140864 1467636480 2512068736 2830495680 3849292320 3888417680 898183208 1070263468 4047513054 2325741819 +2147483648 3221225472 3758096384 4026531840 1207959552 4093640704 4261412864 3774873600 1048576000 968884224 182452224 2551185408 3644325888 786169856 3258318848 4042588160 3668148224 1421787136 236527616 182292480 1912588288 382270464 3192655360 4157500672 4098433920 2823145920 18080416 2947992592 2978810296 3638541236 3812135202 2095326701 +2147483648 3221225472 2684354560 4026531840 1744830464 2617245696 2919235584 956301312 2558525440 1967128576 4045406208 1634729984 725090304 728498176 508952576 55377920 1480491008 3061563392 405872640 1669378048 2756896768 1773005824 2797341184 668881152 1987663744 164942528 1382587360 389474224 4010786792 1887127364 195293786 2236447253 +2147483648 1073741824 536870912 4026531840 2550136832 67108864 771751936 687865856 1736441856 3066036224 1050673152 1202716672 3430416384 1313603584 63307776 3728277504 1605402624 2122432512 1185243136 1990111232 133998592 3762803712 1763458560 1122917632 2522687360 2056425792 2765812128 3543049648 3766811848 1921757636 1218081514 3963045677 +2147483648 3221225472 1610612736 4026531840 2818572288 2348810240 2516582400 2164260864 3699376128 2084569088 1998585856 210763776 3590848512 758382592 832438272 4073914368 2756673536 826589184 1704402944 2829701120 4149970944 214600704 2467037696 66200832 2509313920 2865153216 243157344 3642959920 267905048 535348652 1471505006 546347949 +2147483648 1073741824 536870912 2415919104 2818572288 2080374784 3053453312 1325400064 2894069760 2722103296 3206545408 844103680 2585264128 3378249728 3954049024 3427860480 3033038848 2643574784 3116195840 516861952 1236572160 3404725248 3904117248 435821824 3827003520 3908817856 316569184 2115595312 2525822072 2967731396 2390902098 1211566305 +2147483648 1073741824 2684354560 268435456 402653184 1409286144 4060086272 3741319168 562036736 775946240 1679818752 932184064 3902275584 2206990336 2612133888 750452736 376406016 2359083008 2689032192 2134241280 734238720 3820938240 1541674496 2912299776 1280131712 3692220736 1137055968 733297072 246349720 2797359076 1199189114 198133991 +2147483648 1073741824 1610612736 4026531840 2818572288 3422552064 3992977408 520093696 1652555776 3242196992 1293942784 2154823680 418906112 2386821120 1619132416 2204303360 904036352 1749663744 2696372224 3574108160 1787201536 515623936 3492569600 1982757120 906847360 802157760 3799405792 2650372272 1758830440 1585523236 642893870 4142098283 +2147483648 3221225472 2684354560 805306368 3623878656 738197504 1375731712 1761607680 2424307712 3678404608 2464153600 3262119936 1657274368 3286499328 2359427072 2494365696 1936228352 1094565888 2400788480 861057024 1173129216 791663616 2170292736 1552815872 3345693056 3525811904 2232956640 3283898192 385756552 3248707900 2277756934 3334091851 +2147483648 3221225472 1610612736 1342177280 402653184 1811939328 3388997632 4244635648 1887436800 3837788160 3684696064 1678770176 1777860608 2737569792 522059776 3829071872 3060236288 1114947584 3689357312 3597783040 661379072 3006956544 38021632 1930046208 1789464448 2949829824 2987414816 3069727280 1789676568 1700665940 2556120730 576177569 +2147483648 3221225472 536870912 1879048192 1207959552 2885681152 2852126720 1929379840 1417674752 1195376640 2657091584 3975151616 1416101888 1467744256 1323696128 3152609280 1481736192 358662144 264577024 940568576 965601280 1456913408 1603551744 316295936 2439995520 1145625024 2849599200 211400208 1045213064 1897624620 1889702746 2457741349 +2147483648 1073741824 3758096384 3489660928 3355443200 3825205248 1174405120 3741319168 2222981120 1891631104 4011851776 2846883840 4203216896 976486400 927858688 2268266496 2004058112 3468214272 467099648 1927663616 212326400 208071680 157025792 4243220736 3016044672 507302848 2828078880 3928150384 2319064456 1226667068 3205560814 2387822485 +2147483648 1073741824 1610612736 1879048192 3087007744 1811939328 3120562176 3271557120 3766484992 3544186880 1814036480 686817280 2235039744 3340500992 978714624 519634944 232488960 1563082752 1169514496 1694863360 3084371968 785679360 3241687552 2568766208 4149635200 2608415680 4280004320 2915734832 2292518568 3031285380 1369687778 2903945581 +2147483648 3221225472 2684354560 1342177280 3892314112 3422552064 3657433088 2063597568 1904214016 2906652672 4263510016 4014997504 3768057856 1055653888 2341076992 2955214848 241008640 1701888000 439951360 425701376 939636736 3469933568 3906494976 1280054016 1360682112 2505916224 3472986464 89317168 3466084600 2079089668 923403850 2649053355 +2147483648 1073741824 536870912 2952790016 3623878656 2080374784 4261412864 1258291200 3716153344 2009071616 1814036480 1443889152 372768768 993787904 3569745920 1140654080 851148800 1731117056 3715194880 76918784 1668777984 2489373696 1566056960 1280059648 3834543744 2080981312 1992947744 901884272 1364576600 1247256756 2901466546 757077253 +2147483648 3221225472 2684354560 1879048192 134217728 3288334336 2650800128 2801795072 3951034368 1900019712 442499072 277872640 4279762944 1708392448 447348736 1132658688 1702658048 4256677888 2787581952 3516837888 1448650752 1251318784 1516770816 2770085120 2634444928 3085793344 3121472608 1627130640 2866154552 2442475812 3402216758 1527662183 +2147483648 3221225472 536870912 1342177280 2281701376 1946157056 503316480 4009754624 3229614080 1002438656 891289600 2303721472 1862795264 3909353472 1951531008 2073886720 2211086336 3209674752 2104041472 1082191872 2638149632 2684734464 1696091648 3840699648 3810919552 1016545728 3353054368 3247638000 495560440 2903386380 4072893494 3414284659 +2147483648 3221225472 1610612736 1342177280 134217728 738197504 838860800 1761607680 3078619136 1061158912 2925527040 2177892352 1369964544 1188823040 2387476480 2467889152 1582137344 65847296 1828003840 79417344 346150912 3835333632 1509425664 2201253632 2154967424 1615287616 467455840 1137521424 3719266712 233040092 2691010794 4268816433 +2147483648 3221225472 1610612736 268435456 134217728 2751463424 234881024 2701131776 3665821696 2764046336 1746927616 3329228800 1081606144 3800301568 872284160 577830912 4172054528 2744500224 1604657152 1608175616 1138292736 5483520 2192590336 4166520064 1291086720 3347473344 3337973280 3461538800 1432661480 2731117732 1324304974 2127410677 +2147483648 3221225472 536870912 2952790016 2281701376 1811939328 100663296 855638016 629145600 767557632 3961520128 300941312 2846359552 3671851008 1893335040 3106078720 3097985024 3667705856 1093607424 2477125632 772507648 707705856 888160768 1193811200 379328128 1798971712 4193482016 2055195760 2812851880 432628108 2181872522 3122083083 +2147483648 1073741824 3758096384 3489660928 3892314112 603979776 3657433088 318767104 612368384 12582912 3206545408 479199232 3362258944 1078198272 1931083776 1602682880 1462206464 2803417088 1567842304 1128648704 3203651584 2917858304 2213574144 3239593728 3768322176 3743815104 2993756448 1776200048 766666520 233001436 892205478 3619151895 +2147483648 3221225472 536870912 4026531840 2013265920 2080374784 2785017856 419430400 2206203904 960495616 3776970752 395313152 892862464 2246836224 1362231296 3409248256 3307503616 997834752 1466507264 1681846272 3730352128 3035882496 4109382144 1124623616 2189691776 1392916288 731581536 3656093104 3574342936 1178738868 2709349786 243332503 +2147483648 3221225472 2684354560 2415919104 3355443200 3825205248 2650800128 318767104 981467136 1832910848 576716800 3606052864 3351773184 553385984 1090125824 230752256 3176103936 1534509056 934092800 3347951616 2533611520 2779024384 1386243584 2505065728 2568501888 4012133056 595489504 3371111184 3862471048 1730833148 2107189578 3725307115 +2147483648 3221225472 536870912 3489660928 3623878656 2885681152 3456106496 2868903936 3028287488 3980394496 727711744 848297984 3050831872 724303872 1369309184 2302214144 1539604480 964018176 1038426112 2987585536 137934848 2631115776 320866816 4000327936 1518872192 852778432 1916957152 577701776 1892279352 3248716484 2617742890 476190465 +2147483648 3221225472 2684354560 2952790016 2281701376 67108864 905969664 620756992 3967811584 3569352704 2216689664 871366656 2292711424 1357643776 2384592896 3193634816 2107539456 64864256 1734811648 2850336768 524470272 2247605248 2061514240 1490055424 1759004032 1191475904 4188946720 2666079216 4076708904 3759608588 1770836498 3247361775 +2147483648 3221225472 536870912 1879048192 2281701376 335544320 637534208 3640655872 3682598912 2302672896 4158652416 2593128448 3176660992 1381761024 1347289088 510722048 3747250176 2401484800 3713867776 182251520 1498867712 4002798592 587234816 3498070272 4257223552 2216720192 2746250336 1801997008 2104763640 660231684 4093322514 3180983057 +2147483648 3221225472 536870912 1342177280 3355443200 1275068416 3321888768 1090519040 4253024256 2210398208 1730150400 2639265792 1205338112 452198400 1299316736 378732544 399998976 2766979072 927408128 703983616 2292709376 2581916672 2259382784 3117653248 1045880704 915936320 4002704928 2135044080 4059761784 3372986596 539141926 3517609115 +2147483648 3221225472 536870912 268435456 3892314112 2751463424 3992977408 452984832 3447717888 1992294400 966787072 1976565760 1226309632 1296302080 3232890880 892665856 2560131072 2898640896 2077302784 3237670912 2053691392 2806897664 1525487104 3833388288 2376586880 301753664 1109818528 2443122480 1785316984 3987679300 4232152670 1464037667 +2147483648 3221225472 536870912 2952790016 3623878656 1946157056 3992977408 2600468480 4085252096 121634816 3240099840 707788800 742916096 1604059136 1631977472 1398865920 1290305536 2630991872 2145198080 1050603520 2172160000 2238288896 3253298688 672457984 1107811968 738466368 516041568 987966384 1328251592 1036657372 1482624538 3596469189 +2147483648 1073741824 1610612736 1879048192 2550136832 335544320 3724541952 3808428032 411041792 1287651328 1151336448 772800512 2512912384 3639869440 3010854912 1222443008 2279768064 4098342912 109666304 1938067456 1825753088 2665452544 3159692800 284609792 1270979200 2766955456 1852445472 3952023728 3760313240 2921070668 332557294 3338864761 +2147483648 3221225472 1610612736 268435456 3623878656 3959422976 2919235584 117440512 3179282432 2084569088 1893728256 619708416 3200778240 513015808 3388080128 3667197952 3938091008 888651776 4259389440 1832439808 694876160 4184851456 2989296128 2133260544 3442589824 60190528 2779741664 2059115728 1170146376 1652806780 753097150 526762779 +2147483648 3221225472 2684354560 4026531840 2550136832 2080374784 1442840576 16777216 293601280 1430257664 652214272 1408237568 1900544000 4241752064 4069392384 3911122944 2923921408 3909140480 237707264 683257856 1964500992 64525312 3515286016 4018920704 2097319808 3738575424 3010677600 2874508368 826666440 1333649852 3894514398 417051781 +2147483648 1073741824 536870912 4026531840 2818572288 1275068416 3120562176 3841982464 411041792 2503999488 3072327680 2125463552 3111649280 3216244736 2652766208 1170538496 862158848 2689515520 2891014144 2907549696 4004751360 2116471808 1047331328 2403316480 3517764480 1099306176 614554080 211153072 729262856 698402180 3586921750 103438653 +2147483648 1073741824 536870912 268435456 402653184 2080374784 3858759680 1459617792 1082130432 1757413376 1826619392 2588934144 1995964416 1172570112 3280076800 2419785728 2226880512 1405665280 1723817984 4046041088 455858176 3897615360 4266344960 1827927296 2927922304 69292480 846521632 1101610128 911779736 1546071028 1985863390 3400632459 +2147483648 1073741824 536870912 805306368 3087007744 2080374784 1375731712 4143972352 2474639360 1547698176 2371878912 2289041408 4245159936 1994653696 575012864 2461859840 1644199936 799391744 901341184 1006022656 3811624960 3813516288 1760367104 4019764992 830064256 1811097664 2807667936 90393616 3529637320 1643058396 1102302118 3281803385 +2147483648 3221225472 536870912 2952790016 1207959552 1140850688 3724541952 4177526784 3498049536 3250585600 455081984 1504706560 3300392960 1327759360 388890624 3628138496 3012460544 3706175488 3922010112 2521886720 2919139328 2256526336 3721475584 1460069632 2654715776 3610208960 3383726496 943281392 2500511368 1488579748 3986454014 1292511789 +2147483648 3221225472 2684354560 1879048192 2550136832 1409286144 2382364672 3674210304 3447717888 130023424 702545920 3056599040 1933049856 1491861504 1625948160 2271412224 2513993728 2438184960 3404668928 2218962944 2846402560 2890650624 3721598464 3382764800 3374304896 3684005184 4262065184 125058960 2207651752 128015396 2201989434 843413131 +2147483648 3221225472 2684354560 3489660928 3892314112 2080374784 3187671040 3405774848 1249902592 1673527296 1147142144 2651848704 1302855680 883687424 2650144768 2205089792 1121222656 694403072 337846272 2272440320 3498375168 3941317632 264190464 2157754624 3550459520 3831317184 2625745312 1933471568 4115861240 3863642876 4265657106 366077685 +2147483648 3221225472 2684354560 3489660928 4160749568 2751463424 3254779904 1929379840 3581935616 146800640 2766143488 2448424960 374865920 666107904 590741504 3237150720 1110671360 3733504000 3072794624 3333795840 2776889344 91272192 927161856 3251366656 720166016 2321102144 2665124256 1026172048 3609812168 3133336308 2772320038 2832160809 +2147483648 3221225472 3758096384 4026531840 402653184 3288334336 100663296 822083584 1283457024 390070272 2816475136 1085276160 2980577280 4156293120 2064515072 1812922368 3262152704 1334296576 919805952 4287533056 1765853184 3169833984 21970432 1183877376 2092425088 3250260160 772985056 291432912 4254636648 2942039020 3358397466 1523171793 +2147483648 1073741824 3758096384 1342177280 3623878656 469762048 1778384896 2264924160 3800039424 4114612224 3705667584 3673161728 660078592 3138650112 3048603648 2690318336 3165159424 4038836224 2670682112 967757824 3050870784 2367923200 3625677312 365478656 93028992 3721861312 917146848 1724314704 968138952 408011956 3472763062 2850495609 +2147483648 1073741824 3758096384 2415919104 671088640 3959422976 1912602624 2365587456 343932928 2680160256 3525312512 152043520 3679977472 1735655424 1863974912 789774336 2355068928 1881456640 46620672 3616919552 324007936 2289875968 3593695744 3939489536 3543962496 1406338752 1308610208 1534383984 2399085656 588371972 163431846 3943949775 +2147483648 1073741824 1610612736 268435456 1744830464 2617245696 234881024 3137339392 58720256 3854565376 3261071360 2213543936 3411542016 550240256 1394999296 1497563136 2688057344 2461253632 1081040896 556699648 818477056 3865828352 4217580032 1936249088 503027328 4207627840 1048354336 1532100432 1217275784 1834442996 1477613274 4055289181 +2147483648 3221225472 3758096384 2415919104 3355443200 3959422976 905969664 3774873600 2004877312 2998927360 2338324480 2421161984 4081582080 3106144256 1178468352 3558932480 3516170240 2186133504 1059397632 2421854208 2601842688 151882752 3011854848 2129310976 3117217664 2223092032 3465493408 2963134800 3677176280 3420363180 4137335590 1383390965 +2147483648 1073741824 3758096384 2952790016 2818572288 3422552064 33554432 3741319168 4034920448 817889280 4204789760 2779774976 3563585536 3198418944 1443495936 120782848 2135392256 1334624256 2373410816 1000198144 3158829056 3842829312 3870761472 1337847552 1547162240 675585472 1071858464 3636454832 1244693832 1074871628 3878734614 1737564991 +2147483648 3221225472 1610612736 2952790016 3623878656 201326592 3925868544 83886080 2139095040 2495610880 836763648 1393557504 753401856 3161718784 4283301888 1091502080 2498068480 2389884928 2296061952 1193005056 3123030016 311596032 273381888 2838756096 11645824 3360468800 2095872672 562178832 1828551992 3936418524 242121246 100616965 +2147483648 1073741824 3758096384 3489660928 2818572288 67108864 1174405120 2667577344 2759852032 155189248 2615148544 2792357888 2038956032 3828088832 3381526528 2972909568 2882371584 2623979520 3930021888 2232668160 546166784 2122767360 1204766208 693868800 4194427008 3365454784 4026807264 615653328 3859115016 3367684252 1383686338 3966550585 +2147483648 1073741824 3758096384 1879048192 939524096 738197504 1778384896 3607101440 2944401408 1379926016 2178940928 1016070144 2332557312 3875799040 3750887424 1700855808 2577629184 4147822592 927293440 2810302464 1021544448 156943360 4053080576 3379153664 2574764672 3435195968 1634750944 2778220880 1997276152 2367061164 129185558 4272071507 +2147483648 1073741824 3758096384 1879048192 3623878656 1140850688 637534208 3741319168 1199570944 1816133632 1654652928 2035286016 2897739776 186384384 3289513984 299565056 3996876800 2905128960 2829541376 203018240 2163968000 2303243264 697785856 2744244480 2909771904 542038592 4270479584 2992058864 3581015736 1654630036 2074528354 439227103 +2147483648 3221225472 536870912 3489660928 1476395008 3154116608 1040187392 4177526784 2726297600 4206886912 1067450368 2874146816 2072510464 443285504 1659502592 1054932992 2628354048 2259730432 820846592 1010036736 1749661696 1493230592 1423262208 1650972928 2230843264 3546257344 4263768352 1881245488 1599900856 2521240268 699594242 3239060187 +2147483648 3221225472 3758096384 2415919104 3623878656 738197504 704643072 2164260864 209715200 239075328 3193962496 3807379456 1383596032 666107904 1867644928 2263547904 2311815168 2085142528 3900645376 713658368 3328964608 1327006720 777464320 479582976 1424343424 333305024 2945039968 1156285328 4267215240 2344057764 2410009526 389929627 +2147483648 1073741824 2684354560 805306368 4160749568 3154116608 1577058304 1224736768 595591168 3284140032 2837446656 2261778432 1343750144 3673948160 130678784 2071658496 3887890432 1370472448 2523357184 637988864 4242311168 312443904 2668564992 2758973696 2853371776 77786944 1326107936 64932080 4060142008 168146372 3970712770 4237449475 +2147483648 1073741824 2684354560 1342177280 3355443200 2348810240 838860800 3472883712 2927624192 2109734912 253755392 3622830080 3031957504 2857107456 1670512640 2301427712 1201897472 392609792 3699466240 1164046336 3393435648 423013376 1980305920 1924499200 1835901568 2561792704 1015800480 1384290800 607599016 1465566596 1659593290 4158710503 +2147483648 3221225472 536870912 805306368 1476395008 2617245696 4127195136 2969567232 159383552 1849688064 4150263808 1318060032 708313088 1114898432 1985085440 2920218624 1945731072 4240359424 1499144192 3529240576 991545344 2372834304 2642629120 3640646912 1410582400 1166378560 4111506144 1891240208 1864581048 1548727092 1566293366 3080294475 +2147483648 3221225472 3758096384 805306368 939524096 2348810240 1375731712 3405774848 3682598912 4248829952 2212495360 1221591040 546832384 2931556352 235274240 2048196608 3725492224 4046700544 1309220864 221810688 779003904 3768820736 3681618432 4132759296 4134598784 130738752 928624736 1535278544 2870956248 1133899972 472661634 83770853 +2147483648 3221225472 536870912 3489660928 939524096 2885681152 1912602624 16777216 1920991232 1447034880 1323302912 881852416 4153933824 1565261824 2685534208 3140288512 2189983744 2177744896 1992368128 4243255296 4025006080 1771951104 368671232 2044131072 3052576128 2800008128 1315950944 2898541520 3162913272 4170400100 1160248186 3689962295 +2147483648 1073741824 536870912 4026531840 3623878656 335544320 1040187392 1962934272 1283457024 3166699520 2531262464 649068544 4291297280 1134821376 1307967488 3752263680 2590146560 1587396608 1690525696 393523200 1049274368 2548691968 630003200 2900352256 3083493760 562897600 3672084768 3737780880 1863129064 3776951324 1537886822 4076697569 +2147483648 3221225472 1610612736 1879048192 3087007744 67108864 234881024 3808428032 2826960896 1749024768 3974103040 802160640 4088922112 3564896256 3572105216 293928960 3682828288 382648320 3887669248 2928267264 1931200512 3343041536 1419464192 2306403584 1227252352 2420581312 2560788832 3150663376 3196125016 3015314900 981293810 991938675 +2147483648 3221225472 2684354560 3489660928 3623878656 4227858432 167772160 1459617792 847249408 1472200704 1998585856 2343567360 832045056 1436286976 3477209088 2239037440 2729672704 923713536 2586386432 525447168 747370496 568501248 2773705216 902341376 2193767040 3560253632 206828960 3130976496 2541815176 3038087732 2922759730 2542114631 +2147483648 1073741824 2684354560 4026531840 134217728 2885681152 2113929216 3238002688 1199570944 2982150144 3730833408 3702521856 710410240 4260626432 1912995840 2119630848 4293296128 1459208192 1432576000 3238064128 2019485696 209558528 2556256768 848552192 849752960 3792128320 189711904 3304425040 3275823400 1866057428 1728260294 3283133169 +2147483648 1073741824 536870912 2415919104 3892314112 2483027968 973078528 1191182336 92274688 3678404608 2728394752 2532311040 2932342784 486277120 3306029056 445972480 422739968 880787456 2049531904 2333913088 995792896 2205408256 1936674304 3283463936 1988514432 231307072 307027040 2313338992 3951538792 24996604 4219372074 1922684145 +2147483648 1073741824 3758096384 2415919104 4160749568 335544320 1644167168 1056964608 1551892480 1564475392 270532608 1777336320 4110942208 1173618688 2334261248 2803040256 3939401728 2001059840 3391578112 4245475328 2403792896 703714304 2217043456 745513728 524298880 522203072 3178248160 3561507376 3688120360 2882689820 1402691982 2449140387 +2147483648 1073741824 2684354560 805306368 2013265920 2885681152 1644167168 754974720 394264576 3250585600 1465909248 2922381312 4105699328 1098121216 2400845824 4189913088 2741665792 268419072 3918094336 340848640 3075639296 4190880768 364075520 2961018624 3662680960 3792195392 3733741600 122561232 2587323624 2571077348 4167658358 3860909567 +2147483648 3221225472 2684354560 805306368 3087007744 2214592512 2852126720 4278190080 998244352 2873098240 2610954240 1727004672 1048051712 3424387072 1211236352 3212378112 1068859392 1000652800 1453662208 3555176448 3243083776 226026496 1903652352 2588851968 3039854208 3675784256 1863078752 2140825840 53286376 822335908 1470359938 970176159 +2147483648 1073741824 3758096384 4026531840 3892314112 1006632960 4194304000 3909091328 1585446912 1723858944 2623537152 3627024384 3781689344 2642673664 577110016 3723689984 560431104 4234985472 3929497600 1822543872 558876672 2378755072 3334568448 4134193920 2582918528 3081660864 992443168 1876529872 1479782632 378702348 1590165862 626266681 +2147483648 3221225472 1610612736 2952790016 2818572288 872415232 3120562176 2097152000 1786773504 3326083072 2216689664 2477785088 346554368 3201564672 296091648 248184832 2996666368 1177468928 3000967168 911986688 821405696 127577088 3194576384 3385380608 70524800 1232502208 3178460512 2148630704 3142895880 1922437484 2971880526 2599021009 +2147483648 3221225472 2684354560 1342177280 2550136832 2348810240 167772160 2566914048 4253024256 2898264064 3655335936 1863319552 3973578752 3730046976 1331036160 1214316544 1177845760 129875968 2608144384 776122368 1277999104 4178166784 3065215488 3996900096 430718336 1492283456 444561312 1016700176 1277911096 131040196 1917470742 452673817 +2147483648 3221225472 3758096384 1342177280 3623878656 2348810240 436207616 1291845632 1585446912 3326083072 1839202304 674234368 1461190656 1524891648 2960785408 3824877568 1607565312 107134976 2678005760 3588984832 4198078464 2709447680 2484173312 570618624 2697944960 1881402304 2127944544 3951603824 1867258376 3452316532 2210743630 3219165223 +2147483648 3221225472 3758096384 2415919104 1207959552 2483027968 704643072 4211081216 998244352 3753902080 2145386496 95420416 2263351296 2868641792 964034560 2422276096 1209237504 3901407232 3978108928 3903164416 2047604736 104778752 1871134208 3813312256 2566730880 1712694848 526629152 2936183440 2534489192 2812009484 2525401818 3223543949 +2147483648 3221225472 1610612736 3489660928 2550136832 3288334336 503316480 1761607680 3347054592 121634816 3990880256 3673161728 1810366464 4044619776 4129161216 3788963840 1114406912 461619200 4249034752 741527552 1429510144 924812288 2650357248 452187392 3958075264 4157010240 2673520992 568386768 505520072 3078493804 3907461358 3282360621 +2147483648 1073741824 2684354560 268435456 2550136832 2348810240 1644167168 1627389952 2810183680 2789212160 3923771392 930086912 2470969344 135528448 1254490112 2726363136 316964864 1753071616 924147712 4083347456 1453103104 1572971520 1379351040 380473088 2647479680 1607385408 2177280992 1118996560 4173644040 2175638652 4115496126 4245610369 +2147483648 3221225472 2684354560 3489660928 3892314112 3019898880 3724541952 3909091328 2105540608 1707081728 2380267520 2926575616 3420979200 3049521152 2922250240 4284809216 3850600448 1692319744 2015436800 2263724032 337377280 3572677632 3268107776 3458657536 1564284800 2236607552 3552894240 2009234832 2322559112 540584044 2089830086 2232947805 +2147483648 1073741824 1610612736 805306368 2281701376 469762048 2181038080 721420288 3279945728 381681664 660602880 3731881984 251133952 1923350528 3359244288 51445760 650608640 2910765056 1060462592 1186828288 2303715328 2896346112 1785403904 4202088192 866744448 2252572224 3667169696 1942764112 1448484296 240595300 2199444030 700069159 +2147483648 1073741824 2684354560 2415919104 3892314112 2080374784 2248146944 285212672 3196059648 3670016000 2099249152 435159040 1186463744 1157365760 1476263936 20250624 3854270464 2628173824 2689163264 2030432256 2717112320 795008000 1644919296 3031352576 4167919488 563606976 3054545696 808980080 842801832 3839767300 3854922386 1938002953 +2147483648 1073741824 3758096384 2952790016 3355443200 67108864 1979711488 1023410176 2071986176 2722103296 1440743424 951058432 543686656 3652976640 947519488 2606301184 3039395840 3095969792 409296896 513003520 3010586624 1151130624 3825432064 3890262272 2035886464 640269632 1644724704 3416613968 1848875752 3936457740 3464814074 2901901291 +2147483648 3221225472 2684354560 4026531840 2818572288 3422552064 905969664 1325400064 2877292544 3292528640 3286237184 1414529024 4189585408 2236350464 1473642496 4020699136 697860096 3589783552 107683840 3985551360 66119680 3410201600 2685485568 1043313920 2855731328 3296778304 2727055072 3809804624 1153287832 3722594452 1310539626 2442757429 +2147483648 1073741824 536870912 805306368 4160749568 2751463424 2248146944 2835349504 696254464 4022337536 1704984576 2047868928 1293418496 3242459136 4119724032 3326672896 2481553408 3410542592 126705664 3760697344 2808203264 3151266816 3831979520 2293283072 3912835968 3653359168 1329913376 3124721840 4162109592 1002911268 1772130526 1788954845 +2147483648 1073741824 2684354560 2952790016 3355443200 2483027968 2785017856 2734686208 25165824 675282944 2619342848 3155165184 3757572096 1434714112 1384251392 2942500864 4288643072 1844756480 3320274944 2124279808 4292331520 2094586880 3669564928 1671999744 1928408704 3062138688 330267104 3836865200 1695147608 2544731796 884971726 644150331 +2147483648 1073741824 3758096384 2952790016 1207959552 4093640704 2046820352 1895825408 679477248 859832320 1533018112 4075814912 2896691200 3516661760 3300524032 757399552 1944551424 1497022464 28925952 433967104 1482680320 3133053952 2430029312 1106169600 2452572544 2013956800 1899060960 4224824208 62771464 2318391372 827758538 3492498811 +2147483648 3221225472 3758096384 1342177280 2550136832 1811939328 3590324224 1493172224 2474639360 2998927360 3017801728 1347420160 3047686144 2331770880 948043776 2156462080 107249664 1152761856 2843025408 40275968 209491968 4122067968 3819121152 1225909504 399709056 579458880 2937532832 1262467344 1248854936 3063427292 3108241914 4034282247 +2147483648 1073741824 2684354560 268435456 3892314112 738197504 4194304000 4244635648 3732930560 1237319680 3609198592 1332740096 1155006464 580648960 997851136 3647406080 3675160576 3768696832 754671616 3421827072 847681536 1796578304 2315604480 492147456 2288349056 1439030208 1282229408 3660706544 3388163304 947949300 3621292562 3187991739 +2147483648 1073741824 2684354560 2952790016 1476395008 872415232 3724541952 922746880 159383552 2311061504 2862612480 500170752 1317535744 3227254784 2947153920 1526398976 3029303296 516734976 1957126144 874901504 3652700160 669553664 4014540288 2369838336 176492672 1795346752 290588960 2021590832 942790648 3076648972 1940517146 1771411747 +2147483648 1073741824 3758096384 2952790016 1207959552 335544320 100663296 1828716544 4253024256 1849688064 3705667584 1867513856 1613234176 57409536 3839492096 1391788032 2331738112 2203500544 3482935296 2938228736 2518935552 3827473408 773275136 3693773056 1644919168 195599936 4073346272 2092768976 101172888 3380931292 3832566066 64516515 +2147483648 1073741824 1610612736 2952790016 402653184 3019898880 3321888768 1895825408 3078619136 2386558976 3999268864 1343225856 26738688 3589537792 1918763008 2162622464 2538242048 4203069440 85155840 219451392 3059918848 1348056064 1485899264 3253858560 2727182208 4292070720 2555927008 634669456 70148984 3446607524 690417382 1580198221 +2147483648 3221225472 2684354560 2952790016 671088640 1275068416 3254779904 184549376 3967811584 3930062848 3403677696 1580204032 1701314560 2446065664 2097807360 2457927680 1313505280 3708272640 3058114560 1036103680 4224468992 4194970624 469852672 520789760 3546787968 1312257472 1347015264 1060134352 250089512 4111207052 3869900834 3268487675 +2147483648 1073741824 3758096384 3489660928 2818572288 4093640704 3456106496 1862270976 293601280 591396864 127926272 1093664768 1042808832 343670784 3803840512 171507712 2946334720 3654860800 3237961728 3978219520 2507954176 3963231232 2700697088 125695232 222872704 3941016896 2009771616 1048215024 836319112 1619914796 159425530 2131443579 +2147483648 3221225472 3758096384 4026531840 2550136832 2080374784 1308622848 2936012800 3112173568 1925185536 2711617536 1724907520 589824000 314310656 630587392 3651731456 2492694528 1669775360 3162710016 3115094016 1077692416 215372800 1674117632 1365500160 1195310208 3279361344 292999840 2646308400 446229368 373709212 2516666650 1483727997 +2147483648 1073741824 3758096384 805306368 402653184 2348810240 570425344 117440512 763363328 1329594368 3386900480 3731881984 100139008 676069376 1969618944 3847684096 1179942912 1733279744 108879872 2070269952 2865506304 3282449408 771176960 1153748736 2387074688 3305714496 2196762720 711813328 2527963400 1847079012 2973506858 3172871981 +2147483648 1073741824 536870912 3489660928 134217728 1811939328 1509949440 1459617792 3716153344 1858076672 1788870656 4107272192 753401856 1062469632 1947860992 189857792 3599663104 3733700608 1847549952 2697310208 1339308032 5917696 4205912576 2587816704 1041482368 2993886016 1088668832 906695088 515894776 1677015420 3127701390 3854994767 +2147483648 1073741824 2684354560 805306368 2818572288 3154116608 2449473536 3271557120 964689920 2168455168 3735027712 2454716416 422051840 1488715776 1579810816 1907949568 3292495872 2570764288 4247740416 2091708416 2604402688 1080716288 2493078016 2351927040 1932704896 2558739264 3020875104 3672721008 2073548472 2068225820 2816811162 1818609379 +2147483648 1073741824 3758096384 268435456 3355443200 1811939328 2046820352 2801795072 1702887424 239075328 1105199104 1123024896 3738697728 2202796032 1303248896 753860608 1083998208 2604646400 3893190656 517853184 3603707904 1005472768 957293056 3429663488 1021823616 3217110848 3853768928 1996704848 329449288 1907927860 2061888826 1894800521 +2147483648 1073741824 2684354560 3489660928 4160749568 2885681152 1174405120 3271557120 1484783616 960495616 2938109952 4205838336 1238892544 4138467328 2768896000 2103902208 2042658816 3825975296 1136746496 2385375232 460093440 3848942592 3019340288 3995639040 3695181440 3494345664 2993742816 2891174576 2041410184 1925685012 3092972842 1017291275 +2147483648 1073741824 2684354560 2952790016 2550136832 872415232 100663296 4177526784 998244352 146800640 1566572544 1487929344 2857893888 3419144192 2596929536 3595239424 3107225600 2863906816 743268352 1630924800 2274117632 1307194368 1088095744 2927411456 1459090304 3148028736 1243671200 1089838672 694971176 2711247636 2917339002 1845555035 +2147483648 3221225472 536870912 2415919104 2281701376 872415232 1711276032 2097152000 3279945728 658505728 2514485248 1892679680 924319744 3101425664 2741370880 2526216192 465993728 4287217664 539566080 2243162112 3516667904 797338624 3955445248 3533627648 4281698688 2648663360 341356896 1477902288 303152984 2989841988 1299553298 2411684917 +2147483648 1073741824 3758096384 268435456 3087007744 4093640704 838860800 1157627904 3649044480 767557632 2891972608 1269825536 2898788352 2476474368 599654400 925827072 3010297856 853458944 730685440 1539100672 2335979520 602829824 2660718080 2665081600 3222054784 1072976960 3027383072 657005136 2700528424 1826685788 1474988698 2938074697 +2147483648 3221225472 1610612736 4026531840 1476395008 1006632960 3388997632 2264924160 3514826752 2873098240 2300575744 825229312 1072168960 889454592 3436838912 1550123008 3831136256 3661348864 725295104 4062564352 3932424192 3662296064 2222785024 2933293824 2029374080 2463896896 2796947552 4068154032 4026917064 4174651596 98720486 2077848311 +2147483648 3221225472 536870912 2952790016 3892314112 1543503872 436207616 2566914048 226492416 2864709632 3290431488 433061888 136839168 2697723904 3114663936 1020985344 1288994816 2982395904 2368806912 619311104 1311508480 2757118976 220416512 1412496128 1084880256 1414284352 1323708064 708522992 2502214712 238798748 4208276834 3003363805 +2147483648 3221225472 3758096384 1879048192 2550136832 1543503872 4060086272 385875968 2843738112 692060160 2384461824 2926575616 167247872 4223401984 1946025984 1846214656 2596438016 3296051200 3066634240 3271004160 3109816320 2699957248 1956844032 2977361664 294649472 1008750912 2574264672 813174832 989606120 970859876 1853581618 1983570329 +2147483648 3221225472 536870912 1342177280 1207959552 3959422976 1107296256 318767104 1602224128 2965372928 3948937216 1764753408 608698368 3382968320 1612054528 1454964736 649166848 3735863296 3783991296 1147072512 914651136 1896246272 1784758784 3859676928 1877396608 1963487296 1795434144 851844176 2927715048 670936284 80647238 2073848001 +2147483648 3221225472 536870912 805306368 3623878656 738197504 2315255808 3338665984 3481272320 1052770304 2262827008 1792016384 2379743232 2062286848 2794586112 2203123712 1751744512 1087684608 347021312 3983208448 1544308736 1010963456 4136200704 243649280 3024521856 2097033792 3229830560 3843602320 1636640216 1341388516 1504820202 2553857495 +2147483648 1073741824 1610612736 2415919104 2550136832 3959422976 704643072 1593835520 2306867200 893386752 3814719488 756023296 3287810048 3105095680 1254752256 1055457280 417955840 907329536 2964807680 3750400000 3866376192 4124713984 3188787712 176007936 1654568576 582909248 2855492448 645446800 1839818744 1049229268 2776948678 730824167 +2147483648 1073741824 536870912 4026531840 3087007744 469762048 3053453312 3942645760 360710144 398458880 1914699776 749731840 1692925952 3234594816 3026321408 2029191168 4244275200 2437267456 2921160704 3851137024 3554420736 1744438272 1895252480 467971328 1052553856 3155726656 116828704 1367854960 3290329480 1585001932 2412087810 1012754575 +2147483648 1073741824 3758096384 2415919104 939524096 2751463424 1442840576 2197815296 4068474880 2604662784 2711617536 2049966080 2734161920 1715732480 3830579200 3511877632 1536851968 2584592384 3632619520 4185640960 4275337216 1847227392 4272897536 3492589824 1228715648 45386432 2343079904 697206000 4151824520 2558146500 25120654 3653558419 +2147483648 3221225472 536870912 1342177280 939524096 3825205248 3254779904 3338665984 1887436800 2965372928 2564816896 1917845504 260571136 3299606528 3217948672 845873152 2700443648 850575360 4148764672 1416687616 1998354432 2476102656 470777344 339196672 2917654144 3559885248 631484704 1935536016 112118040 1717506188 2009071330 122392601 +2147483648 1073741824 1610612736 1879048192 2818572288 603979776 2113929216 251658240 2206203904 4013948928 325058560 4216324096 2335703040 530841600 2225733632 1293877248 2903867392 539934720 1154572288 3615526912 3415492608 650267648 2625861120 479958272 106671232 2172367936 751556960 1088655760 3063908824 1820451220 3488404222 2832344751 +2147483648 1073741824 3758096384 1342177280 4160749568 201326592 905969664 754974720 3095396352 3133145088 3269459968 1498415104 4219994112 3950247936 2607939584 3281190912 1732149248 1364836352 1658150912 914345984 1308891136 3377099776 3577678336 3945837824 260878720 2326441152 1098615328 1439568528 1169495448 1701817868 2309775374 730743595 +2147483648 1073741824 2684354560 3489660928 3087007744 2348810240 3053453312 2332033024 612368384 1153433600 434110464 2840592384 1992818688 3343646720 2510684160 4038918144 180649984 1605746688 655843328 562032640 188512256 2682131456 4268313088 1978070272 1633845888 2148069824 726915872 1527395088 2487946776 1890709420 1279081778 1376049501 +2147483648 1073741824 2684354560 1879048192 671088640 1677721600 1107296256 754974720 2726297600 3552575488 169869312 934281216 1673003008 3700162560 3289251840 2612723712 125796352 1221115904 4051263488 413855744 2145134592 2829454336 956265984 1248176896 4064404352 3238761920 3718949280 1499230832 3915781000 1205800420 2471880074 1681507865 +2147483648 3221225472 2684354560 3489660928 1207959552 2080374784 1040187392 1895825408 4253024256 3493855232 1449132032 2140143616 2554855424 21233664 2800353280 2311127040 1232961536 2910371840 3744407552 1169600512 504657920 453127168 1882540544 1001376000 644203392 3184842816 4130437600 3013976976 536131128 1975601612 3078476470 2088275359 +2147483648 1073741824 2684354560 3489660928 1207959552 3422552064 4261412864 2197815296 2390753280 2864709632 1243611136 3576692736 3504865280 943980544 1606287360 546373632 2641002496 3057631232 866869248 3144019968 3094640640 2127981568 4204073472 4113887488 4248754816 2967044288 1549163808 2656381424 68457672 4069440908 2968620102 2670866917 +2147483648 1073741824 2684354560 4026531840 3892314112 872415232 2650800128 3338665984 1317011456 1765801984 3558866944 2163212288 1160249344 1085538304 2758410240 3000565760 4063985664 1742127104 2034720768 3416846336 323250176 2176986112 338509312 150056192 1254070400 3916742336 3166334176 620836144 581423400 3095953484 3442747870 363492503 +2147483648 3221225472 536870912 2952790016 2550136832 335544320 2650800128 956301312 595591168 1564475392 1021313024 703594496 1924661248 2383675392 2751070208 3176988672 3439034368 1664270336 2683510784 3183276032 803473408 759329792 21583360 1812045056 3270500224 13150016 44974176 3242656848 3570835272 2796641540 586516774 2061863823 +2147483648 3221225472 2684354560 4026531840 1744830464 469762048 1308622848 4076863488 4253024256 3099590656 3995074560 3597664256 2171076608 2449735680 3653894144 4242472960 3702685696 1256833024 3184599040 981970944 2322884608 1805790208 861628928 1303957760 806791808 2870192448 3204871584 1453398768 1970274024 4247811564 344458150 2681491039 +2147483648 3221225472 1610612736 1342177280 2281701376 1677721600 1040187392 4076863488 3296722944 255852544 417333248 2962227200 3660054528 1543241728 2921463808 602996736 2545713152 15843328 2978947072 3391082496 33839104 622201856 2948548096 2579989760 1602249344 1069566400 3248507616 1869634128 406352504 429129980 398349210 3238222631 +2147483648 3221225472 2684354560 4026531840 2013265920 4227858432 2583691264 654311424 3883925504 3703570432 1407188992 3444572160 3630694400 3954442240 218234880 4194631680 4280123392 2020392960 3063095296 975876096 3775686656 3726517248 1968378368 306891520 983310976 4204166720 808911008 2111876112 3318562968 89783036 1366748446 1358585459 +2147483648 3221225472 1610612736 2952790016 2818572288 1006632960 234881024 1929379840 75497472 3686793216 2300575744 4186963968 2059927552 2571370496 2897346560 625803264 1042644992 535609344 995827712 988467200 1637623808 4135480320 1834711552 2112536832 2266770048 1220429248 133912736 1765460208 3526635032 3603583564 4149281366 4246439859 +2147483648 1073741824 3758096384 4026531840 402653184 603979776 637534208 1627389952 2743074816 440401920 4016046080 214958080 2030567424 322174976 3921018880 3760128000 3546054656 1480048640 2059231232 4106604544 1240221696 1024087040 1096642048 2564159744 1380216704 432952128 1867726816 3215372816 1607658520 1988412876 2047590830 2889819049 +2147483648 1073741824 1610612736 2952790016 3892314112 2751463424 2583691264 184549376 1535115264 306184192 3462397952 3920625664 2050490368 2279342080 2010513408 1264386048 59867136 2874195968 3027722240 1330286592 1012148224 238160896 4049016320 1813694208 4095507584 821451328 252533216 2119807888 1322551848 2563601124 3279537346 2978259293 +2147483648 1073741824 536870912 1342177280 3087007744 3288334336 1174405120 2936012800 830472192 205520896 1289748480 1817182208 3618111488 616300544 2459566080 3640721408 3269951488 4095393792 3842465792 168603648 262436864 2682147840 3381603840 2806049024 3198576768 559615296 2395385312 202186704 4043699352 2244995548 778482938 482154171 +2147483648 3221225472 3758096384 805306368 3355443200 1140850688 2248146944 2701131776 4253024256 3946840064 73400320 2746220544 177733632 207355904 850001920 4212457472 4058873856 2565128192 4232257536 709005312 4002686976 3013483520 60503552 4286511360 1745762176 4199771200 3905599584 88112912 4049611048 3224400692 4242037330 4290542115 +2147483648 1073741824 1610612736 3489660928 1476395008 603979776 2650800128 3238002688 629145600 1639972864 3676307456 3708813312 3654811648 1731985408 1564082176 291438592 2876801024 836485120 1262051328 2490208256 4166260736 2760795136 3915451904 1938928896 3956163456 2164342848 1021435168 1113986544 2064981464 2274332804 1991726562 2089590539 +2147483648 1073741824 536870912 1342177280 2550136832 603979776 2113929216 3405774848 427819008 1656750080 2862612480 2509242368 3808952320 3069444096 1798438912 296157184 3891691520 4016422912 260136960 2308157440 1837922304 1497252864 3579399680 1200588032 3770308224 1494440768 2116326048 1454565808 2492448600 2637850668 1708349614 1334097323 +2147483648 1073741824 1610612736 2415919104 2281701376 3556769792 973078528 1728053248 2726297600 4081057792 1893728256 823132160 3950510080 2608594944 1064435712 825950208 1267433472 3414999040 2551537664 1098027008 2058631168 3800443904 3646758400 2764488448 3065129600 3466275008 343639520 1424292432 1905350072 1522331284 2858231154 474404111 +2147483648 3221225472 536870912 1879048192 939524096 4227858432 33554432 2063597568 3682598912 759169024 2879389696 2836398080 521666560 2828271616 982384640 3574530048 3935731712 1196277760 2188713984 1726476288 2138859520 3325182976 3479007744 1992017664 2828951680 4053225024 1061349984 2657322736 980045976 1835615140 3919947542 3729343493 +2147483648 1073741824 3758096384 805306368 2281701376 872415232 2650800128 3003121664 1384120320 4047503360 3223322624 3935305728 1833435136 3179020288 915275776 3185377280 3704651776 204587008 2781831168 2759053312 3468961792 1770683392 3828821504 30919936 2298352256 266685120 2954161888 1018927408 3732412440 2237952332 2916757258 2308912433 +2147483648 1073741824 2684354560 1879048192 402653184 469762048 1375731712 419430400 2239758336 2654994432 39845888 1380974592 1806172160 3244556288 3654418432 3620798464 1338277888 3266428928 2290573312 1842868224 3815516160 4274394112 2442875392 1586077440 2909497728 97640512 3981915360 1363139216 3454564056 4010034652 1635918166 3380158451 +2147483648 3221225472 2684354560 268435456 4160749568 3690987520 1442840576 2164260864 3447717888 1178599424 2097152 892338176 1268252672 2082209792 1798438912 2580217856 3753803776 1302970368 960831488 20426752 2565085184 197006336 3759227392 3067202816 76109696 2588780608 310083296 3571878832 3444936776 2108119668 2511666386 3750668175 +2147483648 1073741824 3758096384 1879048192 3087007744 1275068416 2785017856 620756992 75497472 675282944 262144000 3333423104 4180148224 2543583232 3040739328 2144534528 4289822720 658423808 2219925504 1420611584 911476736 1949451264 548735488 2746666240 3397213568 3074070208 1406891360 1339922800 1443400392 1877898732 405499786 4258631305 +2147483648 1073741824 3758096384 1342177280 3623878656 1409286144 369098752 3674210304 3380609024 1002438656 3613392896 3100639232 1588068352 2598109184 1439301632 2321350656 2425651200 2622865408 3400228864 76795904 2215909376 1548116992 3355391488 3455420672 2677754496 749437760 1723875872 3185578960 2928693016 738749660 2725015178 942832739 +2147483648 3221225472 536870912 268435456 4160749568 3959422976 2315255808 1291845632 3313500160 4194304 329252864 1320157184 2575826944 547618816 2309357568 3344498688 4289298432 4287938560 595271680 3576098816 4052506624 3979482112 2075597312 1077197568 130768768 833540672 4238899168 1892960112 3377340488 908924348 3914853446 4155630425 +2147483648 3221225472 1610612736 805306368 2550136832 738197504 2785017856 3976200192 864026624 3862953984 1021313024 1922039808 4292345856 999030784 2475556864 615317504 2651815936 1592705024 47128576 2289881088 2083809280 743584768 2564516352 2694765824 3615959424 2660672 1110854112 4000408528 1039778552 541064068 1514586970 3414891977 +2147483648 3221225472 3758096384 805306368 2281701376 3422552064 3590324224 3506438144 1568669696 3485466624 3147825152 1401946112 421003264 2716073984 1487273984 4278910976 1383432192 618315776 1298735104 2852687872 433858560 3381804032 1196773888 2473235712 2602633088 1741996096 1380848160 499591856 4206882520 3641441444 504729262 1223330793 +2147483648 3221225472 1610612736 4026531840 939524096 1946157056 2046820352 419430400 3464495104 1077936128 2485125120 4203741184 3912761344 482082816 870973440 1860501504 473464832 2309079040 1150492672 2569523200 3422816256 4069917696 116332032 380501760 273771904 990294464 1439337056 2766716592 968481816 2252307444 3535124946 2835171427 +2147483648 3221225472 536870912 2415919104 671088640 2080374784 2785017856 922746880 3145728000 1673527296 1981808640 1045430272 4010278912 3311140864 1008074752 3494707200 1644068864 1672462336 606543872 3598053376 500439040 1686780928 1232812544 1449370880 1268325504 2725550144 3109351200 1837431152 1305271800 3069222732 2304151866 2187569677 +2147483648 1073741824 2684354560 2415919104 1744830464 603979776 2785017856 620756992 4085252096 4089446400 1021313024 3761242112 3819438080 1967390720 1331036160 44105728 4145315840 4189175808 3612565504 72609792 4226570240 1033001984 3493295616 1482000640 3541382528 1066064192 3475292960 2249841936 3893826472 2080756268 3788335622 3418796433 +2147483648 3221225472 2684354560 1879048192 2818572288 201326592 1174405120 352321536 3078619136 1354760192 3311403008 3513778176 2865233920 3596353536 2232549376 2790064128 1804828672 1338163200 2254643200 3837571072 861153280 313396224 3496935936 2637602048 316489088 3094067008 980861088 3883751504 2088482248 2580462524 1072247802 1698015647 +2147483648 3221225472 1610612736 4026531840 1476395008 1811939328 4060086272 1828716544 2239758336 3586129920 2971664384 4025483264 3426222080 275513344 3847618560 1560739840 2491383808 2790572032 2736594944 2866728960 2157185024 1469723648 3110152704 1793111808 922166144 1044881984 3577258272 4106968304 4271477160 1804322052 3856579514 1611936229 +2147483648 1073741824 3758096384 2415919104 671088640 2080374784 1174405120 889192448 3095396352 574619648 3240099840 972029952 432537600 349437952 1787428864 721092608 3177283584 579780608 931487744 3554725888 1130133504 2440985600 3498138112 3771913472 3027987840 2049038528 2469322336 3224716080 1695081512 662193980 482097438 4193149783 +2147483648 1073741824 2684354560 805306368 3892314112 2751463424 1040187392 1426063360 293601280 2000683008 476053504 3486515200 635961344 178520064 1912471552 2052915200 399736832 1531625472 2193055744 3460886528 3314026496 4151593984 991327744 981030144 3186475392 4290228288 261409888 911879952 3055749400 281998012 3824773014 514704197 +2147483648 3221225472 3758096384 2952790016 1476395008 738197504 1107296256 4278190080 2810183680 3133145088 1793064960 32505856 3198681088 76808192 2676883456 3114336256 2050392064 3185819648 2443911168 255954944 1716021248 2187596800 4205201920 2918543104 72938112 3425892928 1391824800 2220246928 1960652360 1510770380 2304559726 2997155445 +2147483648 1073741824 536870912 4026531840 4160749568 1006632960 1107296256 2936012800 2692743168 1849688064 2510290944 3752853504 2615672832 2431385600 3995729920 70582272 4028727296 4116234240 719544320 2103881728 818423808 1545348096 3353506304 2980660992 4160981632 4203862464 1026598496 3872348784 3484204360 443367692 4163237202 1092535227 +2147483648 3221225472 2684354560 4026531840 3087007744 1409286144 4261412864 3741319168 2088763392 1564475392 2745171968 1540358144 2988965888 2384723968 3918659584 1745027072 1261207552 3266035712 2714050560 2152050688 3808978944 800343040 1889150464 4004982016 3560361088 1474083776 303288288 3630784752 3340995192 3929108060 1426039254 833554227 +2147483648 3221225472 3758096384 805306368 402653184 2348810240 2785017856 2499805184 2172649472 1321205760 3076521984 2047868928 3164078080 2086928384 1428815872 1649606656 4283203584 1343995904 91037696 3258814464 2931304448 3973346304 3762436608 1073679616 121279872 4235627584 953193632 3678791248 3800854136 3041280036 3653573070 3597772975 +2147483648 1073741824 1610612736 2415919104 939524096 4227858432 1845493760 553648128 3145728000 1765801984 316669952 1804599296 1048051712 3915644928 2298871808 3166896128 3189800960 1332199424 517038080 1586335744 861419520 1423209472 441340416 1462698240 4226464640 4175360832 276872800 2543320400 1501133176 1005705812 1634351358 742996217 +2147483648 1073741824 2684354560 1342177280 402653184 1409286144 1577058304 318767104 1904214016 549453824 3336568832 3962568704 487063552 3638296576 1768030208 1297940480 659783680 2922561536 422797312 1909780480 3358078976 2475426816 10122752 1248406784 1021160064 3490044736 2221008800 2719468176 2232726952 281574652 3434905498 1007837127 +2147483648 1073741824 3758096384 268435456 4160749568 1677721600 2919235584 2097152000 1786773504 566231040 1696595968 3215982592 2639790080 1941700608 287440896 2059337728 4062347264 2080489472 3484508160 2044186624 1203255296 2620150784 894057984 2543545600 3130824064 1974270400 1110741664 3609758960 1962590216 922609044 3446871010 1886957463 +2147483648 3221225472 2684354560 3489660928 2281701376 1275068416 2583691264 2835349504 2894069760 482344960 476053504 680525824 1892155392 3948675072 248381440 1149042688 3141107712 1098432512 3231653888 1368567808 3372775424 2713472000 3818795520 3696558848 2687884672 4112442560 1949185312 2435671248 2534536248 3564424780 2214134266 916700545 +2147483648 3221225472 2684354560 4026531840 2281701376 1946157056 570425344 184549376 1216348160 2520776704 3923771392 892338176 4278714368 3677618176 1315831808 278331392 2044493824 2560606208 3332186112 1440591872 2873649152 2849266688 3957206528 1977570048 2500382848 3200375744 1216503392 586484304 1251598888 894325308 3825694958 1459923765 +2147483648 1073741824 3758096384 3489660928 3355443200 335544320 1644167168 3875536896 2189426688 297795584 702545920 4279238656 4149739520 2979790848 2239627264 1706622976 4218454016 901103616 4096483328 2512375808 2551732224 2411473920 781065728 74535680 2431952512 2826434752 3315341472 2004762512 2864263736 3186655428 2390071698 785071865 +2147483648 1073741824 536870912 3489660928 1744830464 1409286144 2583691264 1895825408 3128950784 4215275520 228589568 3016753152 1573388288 3935043584 323092480 2425815040 2262597632 1013432320 782852096 4023496704 3137878016 3790371840 468848128 1575948032 1294516608 1121030080 2139622880 1772909552 835877496 167728812 1493222258 1202553359 +2147483648 1073741824 1610612736 4026531840 4160749568 2214592512 3992977408 2030043136 343932928 37748736 3286237184 605028352 884473856 3176398848 2234646528 44236800 351567872 937672704 3015008256 1586335744 439879680 1319936 3344043520 1383288064 183285632 1791472832 2817465440 2044906576 3348820408 1634659700 212650758 120034107 +2147483648 3221225472 2684354560 2952790016 4160749568 469762048 1577058304 687865856 1065353216 339738624 572522496 1729101824 511180800 1036255232 2230976512 1583546368 412844032 3734814720 1303191552 3205148672 3521660928 4051452928 1490952704 3756620032 2813380480 3920315712 2096618208 389717936 2768258392 3917511316 2034239182 4020266007 +2147483648 3221225472 536870912 805306368 3623878656 2751463424 2516582400 3976200192 2659188736 356515840 4183818240 2364538880 1148715008 1688469504 3490316288 1690632192 3200811008 1028243456 3157991424 2779770880 965232640 1549538304 317599232 1915683072 926798208 4107873216 1975971552 1742131344 2862534024 258126564 4141651678 2866516783 +2147483648 1073741824 536870912 805306368 1476395008 335544320 1040187392 1828716544 1904214016 4097835008 123731968 831520768 1732771840 2858680320 2166489088 1398865920 78741504 1196736512 1830248448 1779085312 3034073088 2720797696 1707488768 545459456 3731916160 2312455232 3225157088 1702993680 3584875448 3427470668 3679766310 1326937707 +2147483648 3221225472 2684354560 2415919104 1207959552 2483027968 3590324224 2164260864 3531603968 1606418432 2967470080 927989760 1773666304 2502688768 957218816 2735800320 1963425792 3076177920 1925390336 1565569024 2133350400 2842954752 3891412480 1634167040 727355264 1354965952 978374048 4104660752 4164158104 1255306388 2983666746 640844473 +2147483648 1073741824 3758096384 1879048192 3892314112 1811939328 1979711488 2969567232 813694976 1254096896 2136997888 1460666368 4070047744 1498152960 1212809216 3803381760 767787008 3353133056 579166208 747819008 2789738496 1345612800 517353984 4227937536 3735852928 4153226944 763799072 3090051664 1172116600 1329525668 961684570 3267316747 +2147483648 3221225472 1610612736 805306368 3087007744 872415232 1711276032 1694498816 629145600 3594518528 3563061248 2817523712 2088239104 2733375488 2601123840 3244228608 3146809344 1942208512 1843994624 99471360 373843968 2108957696 3522590208 916271360 2344344960 3506797120 2951195360 2761376656 3445936904 1742056164 1287923578 1129213963 +2147483648 1073741824 536870912 1879048192 2818572288 3422552064 838860800 1191182336 2222981120 4190109696 2640314368 655360000 406323200 2895380480 2722234368 2791636992 3785392128 363970560 1006854144 2068819968 201877504 1704741888 3428721152 2340112128 3833327232 1757038528 286328736 1379041744 235726712 904386420 3269722854 2875852259 +2147483648 3221225472 536870912 3489660928 3355443200 3154116608 704643072 4110417920 1686110208 2797600768 2501902336 1139802112 213385216 1587806208 1956773888 2312830976 1887928320 2673393664 4039974912 202829824 2963814400 1993108480 3293456896 2380604160 1654295424 2852542144 1031345184 3646747504 1071608104 2811621572 1088155038 2529094139 +2147483648 1073741824 536870912 1879048192 3623878656 1677721600 3120562176 1426063360 2692743168 4232052736 2191523840 1993342976 182976512 2986606592 1430913024 682426368 3084288000 643809280 1356029952 2502537216 1775790080 320631808 448155136 3614136064 1980078976 2583038144 1749767008 2954200560 2617135736 2101283900 3001532198 3095358927 +2147483648 1073741824 536870912 4026531840 402653184 4227858432 1979711488 855638016 2575302656 566231040 1646264320 2014314496 3628597248 1491337216 1112408064 1380253696 2290581504 3196502016 3055509504 2960437248 79177728 4045165568 4063388160 3322363136 3610816128 2921491264 4098836256 450668656 2934733272 4199181516 1538989894 1331360349 +2147483648 3221225472 3758096384 268435456 1744830464 3154116608 1979711488 2600468480 897581056 2403336192 1767899136 2987393024 3504865280 1553727488 4161142784 1411710976 3089072128 2168897536 2458853376 2762248192 2526558208 686054400 4205976064 3433000192 1246544512 486820160 3949069920 1859604112 3798007672 458883804 2558741642 462078021 +2147483648 1073741824 3758096384 4026531840 3087007744 469762048 2852126720 2835349504 1753219072 2210398208 2153775104 3926917120 2502426624 3904110592 1414135808 81461248 2855174144 3517038592 2643812352 1206374400 4124592128 1498153984 2536907264 586490624 2524437888 2326802112 2396520608 617358672 3329653112 3226804860 814215422 3225960055 +2147483648 1073741824 2684354560 2415919104 134217728 67108864 1778384896 956301312 2055208960 3770679296 3743416320 2045771776 4011327488 2859728896 3954049024 2673147904 2194309120 3041640448 345989120 2449076224 1732794368 1583115264 2095207936 805273344 3437866368 3372245952 41965600 3703591792 689972776 653278996 3264761638 1664362773 +2147483648 1073741824 536870912 1879048192 2281701376 2214592512 2181038080 1325400064 3816816640 2839543808 329252864 1376780288 824705024 2542010368 545390592 302055424 1401913344 1462419456 2650234880 2845093888 3457705984 1769757696 2202932736 3019324160 3499401856 1217942592 2562475104 3492702960 2416404760 3247219004 1516525702 4004647819 +2147483648 3221225472 3758096384 1879048192 3623878656 1006632960 3657433088 1895825408 2004877312 2185232384 1180696576 2614099968 771227648 4146331648 1902510080 3176202240 2162982912 2759442432 3303219200 3969093632 2429028352 3754701824 2300183040 1667451648 3872635264 2728942912 169637856 3957467792 1959226648 3379951156 3713601630 2726331337 +2147483648 3221225472 2684354560 805306368 3892314112 2214592512 4194304000 2835349504 4051697664 2487222272 3491758080 688914432 1991770112 4149477376 3878551552 1691680768 1343062016 4159488000 838803456 3916345344 728762368 3767012352 4135347712 201467648 4266614144 2550591040 2054950880 570562224 3578745944 2626092532 2310806758 2976005813 +2147483648 3221225472 536870912 2952790016 2013265920 1677721600 704643072 3607101440 2860515328 1010827264 3353346048 3991928832 3477602304 3968073728 2015494144 3727753216 1556447232 1305526272 1462181888 2491346944 3209693184 181928960 3422297600 2429452032 4089922176 3507391680 391650912 222066256 2205044808 1977046908 3317091862 2912177835 +2147483648 3221225472 1610612736 805306368 2013265920 3288334336 2986344448 1962934272 1602224128 2688548864 1415577600 2800746496 2224553984 423886848 2655649792 2796355584 3905060864 1795932160 2467504128 1792921600 2077255680 2944943104 1147956736 2306220800 2996002688 295565120 590374624 2042110096 2723440264 3949091092 1032935646 4076663551 +2147483648 1073741824 536870912 3489660928 1744830464 2885681152 2449473536 1728053248 1535115264 1002438656 1163919360 2224029696 2563244032 375128064 2700214272 1411973120 386957312 1942339584 1909940224 3965956096 3845142528 2797108224 4291064320 637957888 2660716160 625199168 2902472992 1216359632 3326106936 2678094796 2876264954 622350111 +2147483648 3221225472 536870912 2415919104 1207959552 603979776 4060086272 855638016 645922816 1908408320 3105882112 447741952 1028128768 3184787456 2788294656 1067909120 717914112 1415168000 19996672 2050486272 2513442816 2862091264 474752512 1090396928 10044544 1047763136 3004830368 421731824 60871304 3297944348 3199572190 2873041579 +2147483648 1073741824 2684354560 2952790016 2550136832 3690987520 1241513984 1056964608 4135583744 2780823552 1981808640 2297430016 1306001408 3026452480 970850304 2378629120 3089793024 2758393856 4266483712 1397485568 1271941120 3970446336 3137106432 1985614592 248084096 1724222144 2432650400 505337456 1247777832 4271245428 1173060558 3378046117 +2147483648 3221225472 2684354560 4026531840 3355443200 2348810240 3456106496 553648128 1434451968 1782579200 857735168 5242880 1320681472 586940416 4005167104 1311178752 2263580672 1095811072 1567694848 3027152896 3396364288 3479731200 3691278848 2758170880 1582109568 3669294144 111622368 3744193584 3845170040 3447802452 4123458482 2190755851 +2147483648 1073741824 2684354560 2952790016 1744830464 1946157056 2382364672 352321536 293601280 3493855232 400556032 382730240 3676831744 3253993472 1340473344 3716218880 2021949440 290570240 939745280 2074865664 825247744 3858254848 3470548480 2953979136 4016535936 3229988928 932538336 733137232 1157142616 1106491100 47973022 1913806433 +2147483648 1073741824 536870912 268435456 2818572288 872415232 2919235584 1895825408 528482304 2252341248 593494016 969932800 1125646336 441188352 4094558208 181862400 4293296128 3898458112 4194656256 3066540032 3165673472 1875409920 1624530432 1023558912 3292085120 262253888 3326303200 3330591248 3342127768 2776405572 3102251290 3456797129 +2147483648 1073741824 1610612736 2415919104 3087007744 67108864 3925868544 318767104 4085252096 985661440 1839202304 156237824 193462272 2520514560 1638531072 3943628800 1171161088 10338304 2106155008 2802028544 2815440896 2345153536 1776053760 3759816448 3904315520 1099625024 4283683232 2966962736 1521769400 907437068 929393674 1658954083 +2147483648 1073741824 3758096384 2415919104 671088640 1677721600 3590324224 3338665984 2843738112 3166699520 513802240 2999975936 586678272 3849060352 291110912 342556672 2669903872 4148477952 3603783680 873123840 3226499072 230194176 1108104704 3182039296 436411520 3780609344 46309792 871649968 3745927928 3701026420 1612492954 2867938675 +2147483648 1073741824 536870912 4026531840 671088640 1006632960 1241513984 1056964608 4286578688 918552576 1642070016 3402629120 2916614144 3468427264 2924347392 1101201408 340557824 3916677120 2697027584 2455351296 2492475392 2037926912 961288704 1738949376 1066872448 3550936640 3821175200 2930824208 2090719832 823271652 1832738114 339195665 +2147483648 3221225472 3758096384 1342177280 134217728 1006632960 301989888 352321536 2407530496 4156555264 1163919360 808452096 4028104704 435421184 858914816 2866216960 3889987584 2640297984 2489393152 3196162048 1106253824 4269296640 423913984 3395960576 2818770816 1837028160 977335584 3340891088 3290443112 3608159220 3146254918 1362902907 +2147483648 3221225472 536870912 805306368 402653184 1946157056 3992977408 2634022912 109051904 2512388096 1126170624 3062890496 2729967616 3046375424 198574080 416219136 3880681472 3665149952 3063750656 858779648 3946858496 1927312384 330311168 3576190208 2477536640 746747840 632897184 1196533232 1340291480 3104612596 3647797766 1629273193 +2147483648 1073741824 2684354560 268435456 3623878656 2617245696 3724541952 1962934272 4034920448 104857600 1151336448 957349888 3369598976 2019295232 3027632128 3309633536 249593856 161071104 1828675584 3880513536 1874860032 1147159552 4210061824 3488098560 1624521088 2278689984 1841239136 1886100464 823133848 1826118596 2321295890 3614864029 +2147483648 1073741824 3758096384 1342177280 3892314112 4227858432 1442840576 2533359616 528482304 180355072 413138944 3318743040 2033713152 3259760640 60424192 4225433600 1985642496 2586689536 1012752384 1541656576 37754880 1306557440 934312448 4098391296 2527335552 1156463168 1812799904 421249712 137109880 3672800020 3845333482 2687412739 +2147483648 3221225472 536870912 2952790016 4160749568 2348810240 1979711488 3472883712 3246391296 1849688064 2711617536 2219835392 1966604288 3316908032 368443392 2790850560 1091076096 3229990912 4190838784 1759506432 3779069952 2149598208 2047879680 2627216640 904142976 2597208384 3672992992 1518239856 3374101048 1998843796 2376743062 3923968521 +2147483648 3221225472 3758096384 4026531840 3623878656 3154116608 436207616 251658240 1132462080 1816133632 1289748480 1048576 89653248 3015442432 3554279424 4235919360 4003954688 3997220864 26025984 3508441088 2638235648 1717597184 3671081472 2574789376 143419008 1244821568 477043424 2223609808 881182648 527930500 2998447362 1614878779 +2147483648 1073741824 3758096384 268435456 3087007744 1543503872 3590324224 2264924160 2608857088 1656750080 782237696 2905604096 42467328 3280207872 2194014208 440074240 3112927232 3285499904 1808359424 3728658432 3133159424 580940800 590348800 3381153024 906261632 990257216 2031818656 4051428784 1954335752 1740441276 1892722646 3461303865 +2147483648 3221225472 2684354560 1879048192 2550136832 603979776 704643072 2332033024 2575302656 968884224 136314880 61865984 4072144896 759431168 459145216 3811770368 1599307776 3410280448 1914249216 3234246656 1795172352 2306872320 1908411904 3290447616 2511346816 2008554304 365184288 807296368 1263749384 1828971620 845982702 2924821205 +2147483648 3221225472 2684354560 3489660928 3087007744 335544320 1711276032 4143972352 1048576000 3821010944 2925527040 1401946112 1685585920 4144758784 1668415488 1408696320 740458496 100253696 2811830272 681553920 3003152384 545281024 2696939008 652235008 4283438208 3768086208 559701408 1584029008 3387646392 3370707476 258137738 3143222263 +2147483648 3221225472 2684354560 1342177280 134217728 1275068416 4127195136 2097152000 1652555776 2235564032 3563061248 1464860672 1820852224 3984850944 3210346496 222494720 3219816448 1116585984 3175948288 1706799104 4009768960 897600512 3300946432 1386247424 2599436672 1542990272 2528905440 2437289488 2247454936 845668172 4153830070 4156383943 +2147483648 1073741824 1610612736 1879048192 3892314112 2617245696 2315255808 1627389952 2961178624 1228931072 2313158656 569376768 2629304320 2598633472 912916480 4058054656 4000088064 340377600 3718209536 635408384 3361753088 3173376 1209534976 1425289984 2283929984 3124569792 824359392 1919062224 3666013256 737323524 2383065054 1963907775 +2147483648 1073741824 1610612736 3489660928 2550136832 2751463424 3925868544 4244635648 3766484992 968884224 1814036480 3203399680 2490892288 859045888 2996699136 212926464 1256947712 3574513664 3941294080 708612096 77600768 2603615232 106442240 3536080640 124143488 2831506624 3130366368 384799856 1405679912 228481444 3174112694 631999405 +2147483648 3221225472 2684354560 3489660928 1207959552 469762048 3590324224 285212672 2105540608 2101346304 4037017600 3914334208 2639790080 3463708672 1642987520 898170880 2393604096 1345765376 1145249792 1930735616 3516954624 1825582080 3289938432 1825836288 465454976 240203840 2267016032 3501756016 1761219128 72823972 3410684358 4076941157 +2147483648 3221225472 3758096384 1342177280 3087007744 335544320 2785017856 754974720 3833593856 2797600768 1914699776 1223688192 3703046144 2861301760 1430126592 1343553536 2025816064 2034679808 559357952 472682496 1205868544 2538607616 2013799936 1943302400 736237952 2829283008 1128198688 3657121008 2984415016 592259396 3915631114 3866146721 +2147483648 3221225472 1610612736 3489660928 939524096 1006632960 973078528 3741319168 4219469824 2990538752 1398800384 4182769664 3107454976 1549008896 3621912576 1154416640 3209003008 142524416 2754158592 3998273536 3793754112 2075137024 1965568512 2710334208 3265687168 2591362112 2668542432 3030474512 472697048 1775110420 2862174982 670602611 +2147483648 3221225472 3758096384 3489660928 2550136832 3556769792 838860800 687865856 2608857088 1371537408 2774532096 3524263936 574095360 3329490944 139591680 2238382080 1137213440 16236544 492642304 2261356544 488658944 800080896 4274542080 798759680 92160384 2136814400 4157209632 2996842192 2624591480 3936887028 2987149462 1149649435 +2147483648 1073741824 3758096384 1879048192 1476395008 2348810240 2113929216 1224736768 1501560832 2000683008 979369984 4239392768 1623719936 4217634816 1671036928 1194917888 1648197632 3805331456 599744512 3979530240 3878291456 2079405056 794401280 1816822016 2533775232 1129258560 1360715872 3275642384 3053651368 3247766684 695546726 1278457447 +2147483648 3221225472 1610612736 3489660928 671088640 1811939328 1040187392 3472883712 2994733056 1967128576 1272971264 1007681536 3876061184 1758199808 3385982976 1463877632 3902111744 3137912832 2504466432 499306496 1203902464 1363745792 3050934784 152731904 3936767104 564615360 2874320096 4052370640 4033159352 2568736300 2832446098 2470429767 +2147483648 1073741824 1610612736 805306368 939524096 3556769792 1577058304 922746880 2239758336 448790528 2740977664 2255486976 415760384 4090757120 1592918016 856883200 2507702272 1808777216 747462656 3112538112 1501718528 89859072 736937472 27106560 3993913472 3456443200 3144796320 2350908240 1204815432 2312648508 57411774 3136180459 +2147483648 3221225472 2684354560 268435456 1744830464 2348810240 2113929216 3204448256 3145728000 926941184 3361734656 2148532224 2811756544 388235264 4229824512 1483407360 3886383104 2499461120 4007206912 3463229440 1653479424 4264778752 3575751168 55881984 3181016192 1782936640 2359730528 993221648 1403120632 2526339428 2990175470 888484821 +2147483648 1073741824 536870912 2952790016 2281701376 4227858432 436207616 50331648 2961178624 3955228672 929038336 147849216 3901227008 3233546240 589692928 1043529728 2086567936 1577172992 4294008832 4001345536 2977302528 4135271424 3875711488 876079872 2502568064 382539712 3575244960 3278189520 3998604696 3862636236 388168490 1783085157 +2147483648 3221225472 3758096384 3489660928 2818572288 3422552064 4194304000 1023410176 1702887424 4194304 1482686464 4082106368 2425880576 819200000 1917452288 4110483456 2788589568 2226372608 2924945408 2083622912 278550528 3688455168 4118987264 3744051968 4144895872 3782433344 2316556256 3819392656 425309528 3240499908 2653886358 712364199 +2147483648 1073741824 1610612736 1342177280 4160749568 1543503872 2113929216 4043309056 343932928 3024093184 1256194048 1846542336 1359478784 441712640 4095606784 511901696 2869198848 1069793280 2161205248 3477442560 4107163648 2821420032 1159782912 847640832 3907935104 1570458816 2925066080 2290717648 3670813240 3967960236 2783534942 2628380397 +2147483648 1073741824 3758096384 2415919104 939524096 3556769792 1711276032 150994944 2541748224 2831155200 2644508672 1668284416 2287468544 3932160 3895853056 3573874688 3403579392 1251459072 1898405888 3708407808 3892738048 3527242752 3341977088 3439972608 2416331648 3862787392 825398432 4228483632 3548783272 687679732 2777843042 150576893 +2147483648 3221225472 2684354560 1879048192 3623878656 1409286144 3456106496 1895825408 3883925504 1589641216 1331691520 2477785088 318242816 3000238080 2945843200 3829465088 3049750528 4007837696 4283113472 2361176064 3714459648 1931031552 3049494016 3241981184 2225476480 788091200 4180923296 1063560272 2535619496 3790017220 1690222630 3172014137 +2147483648 1073741824 2684354560 1342177280 671088640 4227858432 771751936 1124073472 3347054592 1170210816 1738539008 990904320 3431464960 3919314944 673054720 1500053504 2871296000 4139892736 1853054976 2647126016 139343872 4043381760 2034809344 598180096 3405660800 2644069440 534556192 1575341232 1294550936 4265918508 1341239258 3375063817 +2147483648 1073741824 3758096384 4026531840 134217728 3959422976 2315255808 2063597568 1417674752 3443523584 2359296000 2150629376 1769472000 3064725504 180748288 3765764096 4070080512 3748773888 1524064256 4265594880 538331136 1763531776 1681687040 281250560 2146966656 1290547648 1223033312 772104560 2814434824 1118691588 1154036026 123132397 +2147483648 1073741824 2684354560 4026531840 4160749568 3825205248 1711276032 989855744 2491416576 1925185536 1470103552 252706816 1468530688 3117678592 525205504 862781440 2601877504 3787243520 1894735872 170586112 700344320 311763968 268033536 2998860032 3843043968 109598144 1012164640 1208879920 3280824344 2632307756 1438954110 457401093 +2147483648 1073741824 2684354560 2415919104 1476395008 2751463424 2650800128 788529152 159383552 2218786816 44040192 1961885696 194510848 1643380736 974258176 2371289088 3149430784 1491845120 1834573824 3193040896 2877446144 2111783936 352628224 2812646656 3851424896 2525507904 3049001440 818819312 2273919464 3187269780 3247320294 1302930635 +2147483648 1073741824 3758096384 1342177280 3892314112 201326592 1107296256 3204448256 998244352 2101346304 3433037824 3044016128 1754791936 1200881664 2281570304 1190723584 347176960 766296064 1257988096 1962594304 3937277952 2513533952 912097792 1846988544 219441792 2084443200 2476300896 2074205040 2846135080 270997332 729341782 3148177613 +2147483648 3221225472 2684354560 2952790016 1207959552 2348810240 3187671040 3238002688 3464495104 3049259008 2426404864 3492806656 3142057984 466878464 2969174016 260505600 3622731776 2760753152 995172352 4006588416 3874113536 1698634752 1037218304 2626912512 3336846208 456290752 1888709280 3241446960 184214792 4116174428 4272314270 3649655375 +2147483648 1073741824 536870912 268435456 3087007744 335544320 1174405120 1090519040 478150656 2160066560 1193279488 4226809856 4185391104 1206648832 3856007168 2939092992 2084077568 770048 4045234176 3885346816 3884341248 3798430720 1141687808 1065476352 779894656 3225294016 3886773536 2561316720 2887173672 2953349156 198414170 1564572197 +2147483648 3221225472 536870912 1879048192 2818572288 335544320 2583691264 385875968 2659188736 3368026112 1516240896 3385851904 3759669248 755761152 1434320896 3297968128 3557916672 3177103360 3618185216 1579741184 4207831040 2740653056 3020279296 1017954048 3087282816 3356114624 2586922528 4150570704 1846548632 687363972 706485562 101065745 +2147483648 3221225472 2684354560 2952790016 2013265920 3556769792 2516582400 2130706432 1484783616 79691776 1050673152 1259339776 2680684544 2377383936 1155661824 965017600 3432022016 1186054144 2357927936 3209408512 2152876032 1859978240 3433858560 2928130304 853305472 826689984 3895422240 1566688944 2078474392 2800724236 3019404014 2787928803 +2147483648 3221225472 3758096384 2415919104 939524096 2617245696 167772160 2030043136 3430940672 432013312 2254438400 472907776 3986161664 4200333312 4267311104 2828468224 3092807680 295944192 297345024 546410496 1661630464 1656697856 3856441856 2642789120 3580102016 81134784 765810592 2766907216 1552759144 3102727988 1273708882 2626879195 +2147483648 3221225472 536870912 2952790016 3892314112 3825205248 4127195136 2365587456 478150656 3963617280 3726639104 2544893952 1236795392 3365666816 960102400 520683520 4253646848 153927680 1818697728 184479744 3768190976 2776189952 3805386240 3630207232 2943707520 2623785664 3264056160 1060819888 2079071368 2632071204 3607440898 1077650891 +2147483648 3221225472 2684354560 4026531840 671088640 201326592 570425344 922746880 3917479936 255852544 274726912 3031433216 3319267328 1535901696 2678718464 3239116800 2645393408 4261462016 3634307072 425897984 1506437120 1956711424 552976896 2857152256 2358591104 2707675456 1638894176 2288375824 3032794280 3358662676 2558366106 132689163 +2147483648 1073741824 536870912 4026531840 3892314112 872415232 4261412864 3036676096 3028287488 4273995776 3512729600 2888826880 3425173504 2348023808 1925578752 280821760 2144960512 2720055296 2564251648 207532032 258353152 3136105472 4097965568 347921664 2814718336 1832233664 3518689824 3902284112 3810278120 1532117612 3821757150 3406611521 +2147483648 1073741824 3758096384 2952790016 3087007744 2885681152 3724541952 3070230528 864026624 1128267776 480247808 3450863616 981991424 2975072256 3842899968 4248633344 643530752 2047000576 2409586688 3671379968 1995335680 36512768 1046739456 3730743552 4270131328 3309814848 2377695072 2428244080 1435118408 3773516604 2309684030 3946529973 +2147483648 3221225472 3758096384 2952790016 2013265920 4227858432 33554432 4244635648 4102029312 3619684352 3579838464 2903506944 1678245888 2071199744 2380398592 820183040 4267606016 4267294720 724377600 1795395584 2135058432 278070272 2605101568 723904256 2763744128 3699567296 2571106464 3430169552 3227653240 228808812 3019832974 4155091715 +2147483648 3221225472 536870912 1879048192 134217728 1677721600 1442840576 2667577344 4236247040 2143289344 3659530240 1490026496 3554148352 2910584832 3084779520 4006150144 4081942528 2057879552 2166562816 4238274560 2940102656 3250150400 1476765184 393011456 3283173504 2770465728 3733881504 1195770224 1448442168 3999517540 191482562 1389004537 +2147483648 1073741824 1610612736 3489660928 2550136832 2214592512 570425344 4076863488 4034920448 2587885568 2225078272 1982857216 3756523520 1788084224 2425487360 587530240 2299625472 1613807616 2904252416 1671073792 468850688 1649738752 1101643264 991755008 2837791872 274846656 2868427872 1618948848 3732971272 2628997836 2276389998 3260037595 +2147483648 1073741824 3758096384 3489660928 2281701376 1140850688 2181038080 385875968 2139095040 1514143744 3927965696 1682964480 1070071808 2914779136 1496711168 4137353216 1612414976 2934751232 2202624000 1176686592 4074133504 3500870656 2124649984 994626304 1548447360 2132002368 3014691808 3855556528 1363267320 3720985580 752204458 2373159469 +2147483648 1073741824 2684354560 3489660928 2013265920 3825205248 905969664 3741319168 1669332992 2218786816 2338324480 1586495488 4237819904 3070492672 2753167360 3325362176 4005003264 3180773376 207839232 3219451904 2228910080 2123723776 2164760064 134136064 3505334400 3642940480 1343295712 2489162768 2217444664 3188257316 1401690366 1028002439 +2147483648 3221225472 2684354560 4026531840 3892314112 2348810240 3590324224 1426063360 1182793728 2118123520 3256877056 1345323008 2401763328 1330905088 1240072192 3922526208 760840192 3631267840 1932206080 2242031616 1110075392 3459083264 1535762944 1963496704 273094016 1082458048 3744538464 3718748336 1719126088 697279916 3466839214 3131436167 +2147483648 3221225472 2684354560 2952790016 1476395008 3019898880 1778384896 3271557120 1669332992 3242196992 4007657472 756023296 819462144 988020736 428212224 2010185728 2631696384 2222571520 3879411712 3419910144 424036352 124851200 447522304 4126275328 2439469184 275102272 1642671200 388555344 2334635576 118389060 3691854574 1060013433 +2147483648 3221225472 3758096384 1879048192 2818572288 2483027968 301989888 2164260864 3615490048 331350016 3269459968 2228224000 4079484928 1688469504 3084517376 3074883584 829521920 2495791104 3204521984 2885718016 3457812480 2561084416 3693211136 2871704320 1640316288 1548415296 534078240 3456279568 2388747992 1628481820 2597455670 357765783 +2147483648 1073741824 2684354560 4026531840 1476395008 4093640704 2583691264 3875536896 2927624192 2713714688 471859200 89128960 3559391232 3291742208 852623360 1440808960 1801093120 73383936 2378129408 3310743552 617768960 1826714624 1088062976 3894382336 1558147712 1860546240 3708428960 1064130928 3501514232 4018714460 2562651294 2506463003 +2147483648 1073741824 2684354560 268435456 2550136832 1409286144 1107296256 3539992576 2910846976 2059403264 2346713088 1697644544 1960312832 2950430720 3500277760 3911909376 1157922816 3460546560 2306695168 1047130112 2468485120 2800444416 3664033280 1932772096 788882560 3232097600 3842527904 4122244368 3362133928 3207935636 1090366706 580147303 +2147483648 1073741824 1610612736 805306368 3892314112 1006632960 234881024 385875968 2340421632 608174080 1465909248 303038464 249036800 440664064 419561472 4225564672 816545792 1734524928 1467179008 2744684544 3818547200 788089856 2411321856 2422718720 2359072896 2105016384 4008990944 3656019472 3316716920 3513119044 3812750206 533963243 +2147483648 1073741824 3758096384 1879048192 3087007744 3556769792 2516582400 1191182336 2642411520 1690304512 3189768192 1485832192 1965555712 2947284992 517865472 4000251904 1675853824 242270208 809852928 2875641856 2704672768 753091584 3459106304 3338131712 1739248768 1402476352 571760544 1415207664 2535273368 4283619772 3254546642 2362864305 +2147483648 3221225472 3758096384 805306368 2013265920 1409286144 2717908992 3674210304 2088763392 1623195648 2946498560 3664773120 3744989184 681312256 3333816320 1000013824 2164948992 280870912 1402544128 4166225920 2689476608 187122688 697099776 662610688 31432832 101722560 979916576 1528061488 3618769576 3493950916 3948919426 4023408877 +2147483648 1073741824 2684354560 1879048192 4160749568 603979776 2113929216 922746880 3430940672 1765801984 3881828352 888143872 835190784 2738618368 371326976 865665024 1549434880 2572140544 2577358848 1585836032 2242521088 3510985728 113819136 3556693248 1909045376 2097176512 3984598496 2663401616 2426427784 802187068 1138232394 1254359607 +2147483648 1073741824 1610612736 1879048192 2013265920 201326592 1174405120 822083584 2122317824 88080384 3575644160 374341632 1442316288 2535194624 1629093888 298123264 3889266688 2920857600 3322634240 2912587776 2216839168 121185280 326863360 479583488 1611589504 1468821952 2483173088 1709786288 1422122232 1630141044 344249954 3486590187 +2147483648 1073741824 2684354560 4026531840 134217728 201326592 3254779904 3305111552 360710144 3871342592 2669674496 695205888 2249719808 3239313408 3698982912 1002110976 1998487552 1073856512 3613220864 17035264 3856820224 3312409600 3150238208 2232082176 1794893696 1151753792 3850178720 569635440 523922408 2858117076 2639182230 3580472143 +2147483648 1073741824 3758096384 1879048192 2013265920 201326592 1174405120 1929379840 3766484992 2688548864 1558183936 1945108480 188219392 2879127552 371064832 2882469888 1850245120 866893824 3139788800 3249393664 2493908992 3717407744 4084648448 3048529152 268813952 2754764736 2668194656 1852552144 1879385544 209573188 567169698 4087813625 +2147483648 3221225472 3758096384 2952790016 134217728 3422552064 2315255808 452984832 243269632 784334848 3508535296 1334837248 4187488256 320602112 1175846912 3526164480 144605184 1325383680 701440000 2752614400 1854826496 4105255936 1053331968 3677534976 2078403712 451296448 1019551008 271244912 3829248536 181422948 2650284882 283929229 +2147483648 1073741824 1610612736 2952790016 134217728 3690987520 3053453312 4043309056 293601280 406847488 2153775104 4159700992 368574464 926679040 2841772032 3658547200 1652260864 3806773248 3613876224 299667456 2358913024 2771221504 1998182912 1056419072 1276954496 1052397120 4122810336 3314669712 502513928 2523048996 2354662610 1591728023 +2147483648 1073741824 3758096384 2952790016 2818572288 3556769792 3724541952 2097152000 92274688 1488977920 3323985920 3778019328 893911040 4275830784 923402240 1016004608 2084864000 904380416 1119969280 3737505792 3494012928 3176344576 1775160832 4012416256 2766529920 2607957568 2065385888 4153576944 4183996232 210433884 1663479130 3791949619 +2147483648 1073741824 2684354560 4026531840 3355443200 3154116608 1040187392 486539264 2793406464 1514143744 3839885312 1620049920 4063756288 2275147776 4253679616 4047175680 3101065216 2577514496 3836043264 762572800 1414686720 599211008 1050995200 3139893504 2311689600 2460038080 2241194336 1477139920 1193210744 995479924 631971618 686742403 +2147483648 1073741824 1610612736 805306368 3087007744 201326592 2650800128 184549376 3078619136 2311061504 589299712 1334837248 2672295936 3283877888 61997056 2218721280 2810937344 3176710144 3129565184 1644335104 3671746560 747856896 1496443392 1178308864 3439392384 2923235392 2280445984 2892457200 3477049240 515295628 4214492010 271456911 +2147483648 1073741824 536870912 4026531840 3623878656 1409286144 3590324224 2030043136 1568669696 2076180480 3936354304 2052063232 1912078336 3476815872 4027711488 1188233216 1103921152 1488175104 3283443712 1098493952 793389056 1841247232 3844527616 652015872 715905920 322521152 1579397152 2959945776 1884682424 1623213364 2283802546 756033535 +2147483648 1073741824 2684354560 3489660928 402653184 2885681152 1375731712 889192448 1065353216 1254096896 1759510528 3488612352 4157079552 2600730624 3862822912 1184563200 1123385344 2472198144 1027170304 533524480 3163977728 3920577536 2455996928 3371554560 3931824000 549020480 2819394464 1609990032 2459917896 1783339644 2525089686 2397870373 +2147483648 1073741824 3758096384 3489660928 4160749568 335544320 1979711488 1258291200 2810183680 3896508416 794820608 145752064 3733454848 2432958464 4084334592 208207872 85688320 797360128 1703370752 3600601088 303716352 3760010240 4139877888 666605824 2903933568 3093261376 3797984480 4089733648 2161278504 1081680444 1241763062 3772433443 +2147483648 3221225472 3758096384 268435456 1476395008 1275068416 2717908992 3338665984 3565158400 2680160256 1042284544 726663168 666370048 1930166272 1381892096 3441491968 4277829632 4115120128 905650176 2407632896 2097559552 3671933952 3423402496 162709248 954449536 2607906752 2797792416 2668341104 1229275896 2538635924 4275345866 537844161 +2147483648 3221225472 1610612736 1879048192 2818572288 2751463424 3388997632 1124073472 3045064704 20971520 3051356160 1502609408 42467328 4091805696 2127429632 870645760 1277788160 3917004800 431431680 2931740672 3791013888 389614592 37467648 2526007040 3177820288 882424128 2217154400 372688848 4178731768 2021070380 4204712134 742809117 +2147483648 1073741824 1610612736 4026531840 1476395008 1275068416 4127195136 2969567232 3598712832 113246208 295698432 3245342720 2820145152 587464704 3916038144 3891724288 825720832 821346304 3453050880 1040617472 2372012032 725316608 1035057664 2167792896 606072704 3934832064 1584347936 863213360 2021556520 204889812 804877534 3153765199 +2147483648 1073741824 3758096384 1879048192 2550136832 4227858432 3120562176 3640655872 2340421632 1463812096 312475648 2599419904 1234698240 1697382400 3931242496 2486501376 1923973120 1367654400 1526947840 214880256 2228881408 4241576960 3971727872 1448598272 2607127936 599836480 1273305952 2626022000 3197156328 3507320084 2993802378 2328791175 +2147483648 3221225472 3758096384 805306368 2818572288 1543503872 1979711488 2969567232 4102029312 3426746368 2535456768 1708130304 3043491840 822345728 3115188224 4126605312 544243712 3717447680 944054272 819302400 3061196800 560671744 862095872 3190213888 413702016 76537024 2140630880 3590367536 2305544504 1191802748 61833254 2722589053 +2147483648 3221225472 1610612736 1879048192 1207959552 3690987520 1979711488 520093696 1602224128 3737124864 1746927616 1110441984 1576534016 611057664 50462720 3817275392 3627319296 984596480 3984662528 2438320128 3169470464 3290659840 3030579712 2437328128 3266359424 2458508864 2916111264 3748141296 1994684616 2188781956 1710847578 3539585007 +2147483648 1073741824 1610612736 805306368 1476395008 4093640704 301989888 3170893824 662700032 2604662784 438304768 2920284160 1551368192 1083441152 2712010752 2988769280 3836772352 47300608 1172267008 2735706112 695101440 3977843712 2031805952 3786844928 2552535936 225961792 2767855456 1396652592 2491398104 1428566932 2112168678 558934481 +2147483648 3221225472 1610612736 1342177280 671088640 3154116608 1040187392 16777216 3783262208 3208642560 4250927104 2440036352 904396800 3759407104 1048182784 422641664 2552397824 2226634752 371662848 3106263040 2718062592 3640482816 1170536960 3759712512 3580275584 1110818368 2585397344 230772112 2290783432 1656991980 4088226254 1211942607 +2147483648 1073741824 3758096384 268435456 939524096 1811939328 905969664 2164260864 1904214016 2118123520 3063939072 821035008 495452160 3316908032 2347892736 4039049216 1372160000 435339264 2107727872 3649622016 2578069504 2855482368 1923602944 1056695552 1865262976 2163793472 643957984 656892144 212183528 3226259612 1578116814 1658337819 +2147483648 1073741824 536870912 2952790016 1744830464 2751463424 1375731712 3707764736 4051697664 3460300800 945815552 516947968 900202496 2723414016 1023016960 2471165952 1007058944 285851648 4093468672 3273371648 1593968640 158813184 428406272 2978538240 1971884928 3079189568 2995298016 2399701392 3074991512 2659740 846782030 940618111 +2147483648 1073741824 2684354560 805306368 4160749568 2080374784 2516582400 50331648 2709520384 348127232 1180696576 963641344 3872915456 438566912 807010304 485949440 489783296 1691533312 1140940800 2714824704 254937088 2487960576 1160745472 2742004992 2018498176 127917888 3159865760 1759247568 3971843400 4197762228 1002995150 2492217831 +2147483648 1073741824 3758096384 3489660928 2550136832 2483027968 973078528 1560281088 1283457024 2059403264 2166358016 1456472064 3334995968 2918449152 2627862528 1611202560 3516825600 2448670720 2775015424 3092893696 1060788224 3027567616 2376660480 1298726656 3511197568 723047104 1192295968 4089767792 2914431928 829920876 270350478 1372362755 +2147483648 1073741824 536870912 4026531840 402653184 2348810240 2650800128 4211081216 3212836864 2789212160 4263510016 3318743040 1788346368 4185128960 3706847232 3704160256 1850703872 2430779392 1764188160 382251008 1304045568 69555200 3427392000 1251586304 2743197312 1521849408 4284992480 3758020016 174653496 3160394116 2434459238 1881362283 +2147483648 3221225472 536870912 4026531840 3087007744 67108864 2919235584 2432696320 3716153344 1698693120 1331691520 1674575872 762839040 1568407552 1669988352 3613196288 92241920 693026816 3076726784 4277989376 941762560 349783040 4022980096 4286180608 3687965568 3033896000 916702048 2192886160 2125885080 3493270772 2444408370 1974024659 +2147483648 1073741824 536870912 3489660928 1476395008 1677721600 637534208 2164260864 192937984 3829399552 2350907392 233832448 1043857408 3525574656 3990224896 3314352128 3554246656 1497415680 2677497856 3111038976 308164608 162620416 3688599040 1545832704 2942803840 3571550016 1424293088 402735280 2646836008 3724009156 1233778078 3066601793 +2147483648 1073741824 3758096384 2952790016 3892314112 2080374784 1644167168 855638016 3481272320 1228931072 362807296 4289724416 83361792 702283776 4016439296 3848601600 3581116416 3451568128 1899454464 3487879168 1559128064 3718319104 1901705728 338794240 2313534592 2064109632 4125669984 295701488 430985416 2448951812 2472289986 2896566725 +2147483648 1073741824 536870912 1879048192 2013265920 3556769792 2315255808 3875536896 3246391296 2906652672 2724200448 1450180608 4160225280 2703491072 2936406016 3888971776 109674496 600883200 3456589824 4243501056 676227072 959521792 1832633856 1876154112 2013260416 3756362048 397065056 1832386576 1594115272 2073443684 3817153246 2348133481 +2147483648 3221225472 1610612736 1342177280 1207959552 1409286144 3724541952 184549376 3934257152 457179136 3282042880 3257925632 1559756800 3274440704 3509190656 2178744320 904036352 3588472832 1655906304 1794232320 2250397696 719940608 3564420608 2195500288 1792601728 3895904960 2263199712 1841591792 1947075464 474168260 3546931898 1600010715 +2147483648 1073741824 1610612736 1342177280 402653184 603979776 3456106496 2130706432 2894069760 1262485504 1797259264 2133852160 1713897472 3622567936 990248960 340590592 3098443776 2803875840 1102012416 3375992832 1037195264 3074360320 2757864960 733355264 1067807872 2653080512 193592544 3006940080 3291700808 2889340460 3217241842 3707740589 +2147483648 3221225472 3758096384 805306368 4160749568 201326592 2046820352 4244635648 1853882368 1505755136 2686451712 1473249280 2526543872 348389376 2329542656 1935867904 4162945024 611762176 3452248064 898404352 955656192 2104820736 3575941632 2438619904 2418237312 2814492608 2626092704 1796038256 4136688312 3624425796 3770444734 2825804199 +2147483648 1073741824 3758096384 2952790016 2281701376 3154116608 3523215360 4244635648 2122317824 2227175424 249561088 2106589184 3211264000 2460745728 1722417152 1905721344 929333248 321896448 2920898560 778424320 1889429504 682179584 2264787456 84553472 1906799488 2403135424 1448840224 2642878352 793544952 623092252 117642002 2817175947 +2147483648 1073741824 1610612736 1342177280 2818572288 872415232 704643072 3741319168 662700032 3435134976 2988441600 1049624576 3416784896 2328625152 3931766784 2007826432 252870656 1388560384 3836960768 2310639616 3020838912 1153653760 3735158272 66742016 2348617344 1268438592 2048886944 2885772528 3778600856 3497447932 2270530082 3787727555 +2147483648 3221225472 536870912 805306368 134217728 1543503872 3791650816 1157627904 1971322880 398458880 3927965696 722468864 2417491968 3462660096 1662124032 1052311552 3737878528 556187648 1761026048 1435824128 4137568256 862419968 1204599296 3575252736 2839885696 2524816960 3954022432 2182477936 2476852312 1007390564 1988547758 673676275 +2147483648 3221225472 1610612736 3489660928 3355443200 1409286144 3120562176 922746880 2122317824 1564475392 3479175168 869269504 3428319232 1953759232 3695575040 2171273216 3032973312 1802027008 2640388096 281989120 1939478528 2830199808 1972829696 2356043520 741819008 1046331072 1079633120 2218235536 1006697240 3630003300 2131033126 1303585969 +2147483648 1073741824 1610612736 2952790016 3355443200 1946157056 2717908992 3942645760 3598712832 3401580544 3915382784 3064987648 3118989312 1159462912 12189696 4235657216 1584562176 2479472640 886661120 3176370176 54405120 3688438784 567537152 2264822528 1043947648 178492608 3606464288 1314201680 1729220264 3312266188 2329262922 308500683 +2147483648 3221225472 2684354560 3489660928 3892314112 1811939328 1174405120 251658240 880803840 3560964096 517996544 4193255424 3376939008 3261857792 2597453824 3270049792 705003520 781238272 478093312 2153951232 348551168 666860544 2084737536 2727755008 2758226048 2304179136 2705357664 1264613072 3660582856 2707962236 373061986 3960110311 +2147483648 1073741824 2684354560 4026531840 1744830464 3959422976 100663296 3338665984 2239758336 1941962752 1373634560 4063232000 1517813760 3515613184 665976832 1446313984 198344704 1690025984 1930649600 1185542144 1748396032 944991232 1477022208 782650624 1169912960 1189971776 2310029344 2058905232 3622581544 323098308 2636987018 4079924935 +2147483648 1073741824 2684354560 2415919104 671088640 872415232 3724541952 1392508928 2357198848 2277507072 1319108608 1414529024 976748544 2496397312 2516713472 2570911744 2564587520 3940401152 2179686400 3116363776 2149996544 1443593216 1435491840 2775481600 2465165952 1738122688 3308085920 788855088 3877749048 1361130452 2502344106 1183624975 +2147483648 3221225472 3758096384 268435456 3892314112 1543503872 3657433088 1258291200 2910846976 2696937472 203423744 2077229056 1466433536 2936274944 3716546560 3545825280 1492615168 2589638656 1360207872 1933348864 2444900352 2306022400 780970496 2120354560 1227840640 3205934400 2663457696 3620464624 3790664504 1437074236 2619620262 1842742377 +2147483648 3221225472 536870912 1879048192 1207959552 335544320 2583691264 285212672 1501560832 4013948928 1302331392 816840704 3731357696 390856704 1515585536 663945216 3222241280 985710592 415309824 3916886016 3133302784 425819136 2412166656 3819585280 4037869952 3025190464 2690215520 1886559728 2317895752 3127645644 2552659650 4179304469 +2147483648 3221225472 1610612736 268435456 402653184 3556769792 1308622848 3640655872 2592079872 440401920 1017118720 3274702848 1647837184 618397696 645267456 1461911552 3942612992 3423649792 332472320 1319555072 3826415616 784950272 2576012800 4005299456 2124818304 1980464064 1886121824 2292364272 3693639816 2249468580 737307042 3822659981 +2147483648 1073741824 3758096384 1879048192 1476395008 335544320 2181038080 2768240640 2692743168 1908408320 1310720000 2534408192 523763712 3931897856 888274944 872873984 1422098432 2334703616 3606142976 2560282624 3390441472 2833855488 2086065664 1855730432 1381113728 249002176 3151729056 2640617840 1857771224 2961305076 2420606754 532054175 +2147483648 1073741824 3758096384 805306368 1476395008 3690987520 1442840576 1996488704 1132462080 541065216 1218445312 3767533568 1821900800 3844866048 3998875648 328138752 3936583680 4289773568 2734776320 3156922368 3547211776 993596416 2677453312 2662079744 1645878400 3039757376 2436072160 3735610352 3446504408 256945444 1999729418 3055730739 +2147483648 1073741824 536870912 2952790016 939524096 1140850688 3187671040 2835349504 3363831808 364904448 2988441600 1909456896 3994550272 945029120 1440874496 2348613632 2861006848 1583267840 2838716416 1811722240 464390144 1380672512 3533221376 572810496 325728128 1683030720 499247520 4010400624 264619960 4273203716 3926707894 2540068467 +2147483648 1073741824 3758096384 2952790016 1476395008 2348810240 973078528 1056964608 3313500160 1262485504 782237696 2576351232 3596091392 502005760 1469972480 2691891200 2563080192 3186278400 3778633728 3895775232 258631680 144790528 750295552 3691266816 1148849792 607734592 2998174304 3517596016 2235653976 1334374212 634156298 2328758065 +2147483648 3221225472 2684354560 1879048192 3355443200 201326592 3254779904 721420288 2290089984 1925185536 216006656 3608150016 37224448 2691956736 3918135296 3018129408 3434119168 2790375424 3011715072 706457600 3993380864 3027975168 3020927488 3982237440 1069969536 1545275328 64988192 1887702672 69357496 191455988 4121885398 556707639 +2147483648 3221225472 1610612736 1879048192 4160749568 201326592 4060086272 4278190080 612368384 3284140032 2048917504 537919488 3422027776 311689216 1169817600 1523384320 730300416 2741944320 1216028672 3642019840 2727757824 1099113472 1820379648 3752593152 2727221888 908549056 2253566624 4023197552 1544018264 2788072724 2258318886 1403291103 +2147483648 3221225472 1610612736 3489660928 2013265920 3556769792 1711276032 2264924160 3900702720 1430257664 551550976 1768947712 2141716480 3737387008 2456944640 3076587520 3783884800 1933361152 2925469696 2249117696 417208320 24589312 2039145984 2085384448 4033227904 2737532352 921994720 229311824 2494880392 231432908 3565456198 2558732963 +2147483648 3221225472 536870912 1342177280 4160749568 67108864 33554432 1526726656 4286578688 3233808384 3147825152 2739929088 519569408 1011613696 3789422592 4287168512 6586368 718389248 2198020096 3050303488 2049603584 3229299712 2185489920 131361536 140652672 3716104256 3977885344 2311531568 817205688 849964980 4285835530 2496261281 +2147483648 1073741824 3758096384 268435456 3623878656 1409286144 3590324224 2566914048 1367343104 3980394496 1700790272 3236954112 1805123584 1473511424 3774218240 3821469696 2089385984 629850112 3999096832 2088554496 3961141248 3316990976 821081600 2971142400 1007971200 341196352 1016544608 516023440 3117846536 3377932308 3210850326 1426500393 +2147483648 1073741824 3758096384 1342177280 3892314112 1946157056 1912602624 2936012800 243269632 3443523584 3240099840 2771386368 380108800 4253286400 3815636992 1289420800 4259676160 19578880 200892416 3678720000 3701610496 2388753408 359185920 533228288 3021224576 2637568704 1385656544 3164579248 96980808 554428012 1060229766 100459181 +2147483648 1073741824 3758096384 805306368 4160749568 2080374784 2046820352 2600468480 2222981120 1354760192 3835691008 4080009216 3351773184 2247360512 1392902144 710344704 2578284544 2183053312 1913479168 1729679360 22685696 2100642816 486846976 3629669120 2500603008 3342483904 3584380704 2071784368 3819190152 1021194012 2669375182 4109879457 +2147483648 3221225472 2684354560 1879048192 3892314112 469762048 2248146944 3036676096 2625634304 3066036224 3693084672 1762656256 1925709824 2343305216 106299392 3206742016 2687664128 2081275904 2985369600 1918611456 47327232 1818831872 1340058112 857224448 2755923328 1114262208 1048407584 2300419056 2235128536 3975673228 3892598818 2374657077 +2147483648 3221225472 536870912 805306368 1476395008 3422552064 2717908992 1124073472 1451229184 3695181824 1793064960 3803185152 845676544 1264844800 922091520 2376400896 2126610432 667992064 2264866816 3450269696 3759818752 4043789312 1882905088 2934992640 4035460224 500464832 1520307296 2143377104 2444724584 2192938828 228493430 883315921 +2147483648 3221225472 3758096384 1879048192 2013265920 3556769792 4127195136 687865856 2222981120 3426746368 1692401664 4063232000 4023910400 4253286400 1744961536 4077453312 1561296896 1188216832 2348228608 508596224 4072540160 2529125376 1725736448 2966448384 484979584 2866564288 1942382432 2364243152 3551978280 1673876436 897699806 599114139 +2147483648 1073741824 1610612736 3489660928 3087007744 3154116608 4194304000 2600468480 3380609024 2730491904 3550478336 2291138560 2917662720 2607546368 2738487296 739704832 3897524224 75808768 3200868352 3997077504 1881020416 3050378240 738898432 519047936 3847769216 936658752 3885899936 974203184 1596626776 2988474076 240131858 2286423203 +2147483648 3221225472 3758096384 805306368 2550136832 3154116608 2315255808 83886080 1753219072 1086324736 769654784 4119855104 3973578752 3325820928 2373582848 3400335360 4203511808 636338176 2215845888 2232913920 1191061504 3267048448 325313024 2078294784 2324720512 4183300288 1652312352 4066015248 2883389048 21293508 1254736130 2318748459 +2147483648 1073741824 3758096384 1342177280 3623878656 2751463424 1509949440 687865856 1719664640 4198498304 3164602368 2777677824 598212608 1403781120 1345454080 2236809216 3673653248 3166224384 1535467520 4044017664 1461065728 362636288 736022016 3808433920 931165568 2294285760 2497727328 1278237680 515403224 4181988156 4039013074 3962658887 +2147483648 3221225472 3758096384 1342177280 2550136832 2751463424 3456106496 1056964608 411041792 104857600 568328192 831520768 1686634496 1242824704 335937536 4019519488 3709501440 1298907136 1924079616 3169685504 3740932096 1943471104 2552360448 37772544 2682279040 646984128 268976224 3193192528 1625708152 931483308 2555549758 945814401 +2147483648 3221225472 1610612736 4026531840 2013265920 2348810240 436207616 3909091328 2323644416 2822766592 1142947840 571473920 3889692672 1758199808 244711424 3858300928 3605364736 1168162816 876290048 1567019008 540674048 3160351744 1616169472 638677760 1323410816 3164768192 4074259552 1078750896 2748741720 3243868100 3451251482 3772312677 +2147483648 1073741824 3758096384 805306368 1207959552 1543503872 2248146944 922746880 25165824 4273995776 4196401152 3050307584 3833069568 2436628480 3532783616 2832269312 1789034496 713015296 633823232 33411072 3998099456 1731402752 513538560 3967366400 4217822336 2610005312 3689170080 205417968 2791006520 721397940 3850835506 3097343743 +2147483648 3221225472 2684354560 1879048192 1744830464 2214592512 2248146944 452984832 629145600 2386558976 3726639104 829423616 641204224 473169920 2512257024 3967352832 1967357952 3693002752 2844467200 1485877248 1122641920 1930914816 2687673856 1030846720 2775554688 719637824 427036384 371073456 1867075432 2539357060 2153433494 646803389 +2147483648 1073741824 2684354560 3489660928 2013265920 4093640704 1644167168 989855744 2424307712 3804233728 2212495360 3752853504 4282908672 3176923136 3339583488 2153971712 2141159424 1748025344 565796864 1733226496 1894938624 2306700288 3458504192 2716558080 2669916288 3582902208 3406954528 47014160 2204935272 1605846044 1018010490 3576545713 +2147483648 3221225472 2684354560 2415919104 671088640 4227858432 3053453312 3774873600 3162505216 1967128576 1868562432 934281216 2681733120 3011248128 3951951872 2906980352 3934683136 489668608 2033131520 3646009344 4132591616 3344645120 3201022464 1639787776 2175459200 1032437952 3870185440 3356842384 3140391976 2477500820 2903317346 2113076449 +2147483648 1073741824 536870912 4026531840 3892314112 3959422976 637534208 855638016 2474639360 2453667840 312475648 521142272 3060269056 3048472576 1025638400 1188102144 3728900096 2799157248 1282367488 1906683904 2952144896 2785225728 172724736 4208549120 3800489600 720238144 4044491744 753475056 2243875096 3583099548 1234465598 3169998595 +2147483648 1073741824 1610612736 1879048192 4160749568 1677721600 2583691264 3506438144 1535115264 1413480448 3676307456 2834300928 1341652992 3105619968 2273968128 1792999424 713392128 3839279104 4109459456 2540474368 2151041024 2061853696 1308818944 1484719872 3409312128 1032750912 375198432 146719536 3687149096 133361828 3557245026 845775347 +2147483648 1073741824 3758096384 1879048192 1744830464 1543503872 2315255808 1023410176 2961178624 1421869056 1746927616 2028994560 2271739904 2758017024 2664824832 4072734720 1941340160 1526972416 3571146752 1516621824 2249328640 774319104 2101340672 3080786688 4045852544 3212564672 1921478432 1326441712 602502696 842185900 1267044630 2118273633 +2147483648 1073741824 2684354560 3489660928 2550136832 3825205248 1174405120 989855744 1702887424 415236096 1021313024 2880438272 333971456 2152988672 3545890816 1900544 2108129280 1820246016 2033934336 2127884288 1366194176 901186560 2725441024 2866641152 1145557632 223268160 429069728 2644554640 3538187112 3895621452 772351022 1130231711 +2147483648 3221225472 2684354560 1879048192 3623878656 335544320 2382364672 2466250752 2843738112 1312817152 1914699776 2983198720 2995257344 1148977152 2486304768 3596025856 1701675008 1895219200 634462208 3805589504 359540736 1815426048 418559488 2890347776 1636139648 3799680832 876293344 1740082096 2502793016 701928844 4185988586 941400335 +2147483648 1073741824 536870912 1342177280 939524096 1543503872 637534208 184549376 931135488 2277507072 652214272 1592786944 202899456 2667315200 2386690048 925040640 4044259328 84000768 1329946624 3824398336 3462297600 3683718144 2620760576 166941952 2542185088 1716904000 3611493152 1925118224 3032084936 1240018324 2793004418 1334409703 +2147483648 3221225472 3758096384 2952790016 939524096 469762048 4127195136 3238002688 3498049536 272629760 2761949184 4006608896 1213726720 3808165888 1849819136 1695612928 785678336 3792289792 943136768 790335488 62810112 3335726080 2634408448 155020544 2026825600 3185882816 3567379296 1711503088 3361573752 759256164 2009910658 2497020023 +2147483648 1073741824 1610612736 4026531840 2818572288 738197504 100663296 620756992 964689920 1656750080 1839202304 1286602752 3668443136 1142161408 1493827584 3463905280 815890432 68337664 1803640832 1529384960 2032011264 226298880 366408192 4096994560 2597578112 919201856 1017558688 2780500272 3526881864 3532367212 1318433038 1516807447 +2147483648 1073741824 3758096384 1342177280 2013265920 3019898880 1509949440 285212672 3699376128 2537553920 899678208 774897664 2495086592 1375993856 1482555392 3607691264 1864794112 2751184896 2368430080 253087744 2128222208 2484548608 2207225344 4193066752 266910080 804949184 3513893088 928282096 515260808 2288345060 1154793230 2388719477 +2147483648 1073741824 536870912 1342177280 402653184 335544320 2583691264 520093696 3414163456 2948595712 807403520 246415360 4063756288 161742848 2098855936 1787101184 2194505728 2478620672 3980615680 3885412352 876509184 2849965056 1219008000 3026267904 901246592 3580473408 866563872 1732656240 3407571080 1063440548 2777416798 1719022535 +2147483648 3221225472 1610612736 4026531840 3355443200 1811939328 637534208 4211081216 3900702720 826277888 2178940928 3419406336 2389180416 1263796224 2108030976 2883387392 2011004928 2032451584 143073280 1263718400 926025728 4074470400 1949360640 172039424 1226828416 1005047744 3560679392 2576994768 2764738392 813573500 972105198 1483178961 +2147483648 3221225472 1610612736 4026531840 2818572288 3019898880 436207616 2332033024 1786773504 3342860288 1298137088 2228224000 1994915840 1087635456 1497759744 3919511552 3427106816 1929297920 1562714112 4217950208 3897690112 888753152 3983195648 4110642944 2821192832 2617236160 4216554464 3939091600 4241810328 2751474620 2181062190 4143984865 +2147483648 3221225472 536870912 268435456 3892314112 1811939328 838860800 117440512 3112173568 2243952640 3382706176 1135607808 2213019648 2336489472 1389494272 422510592 577339392 1456652288 2601590784 11595776 1482053632 475864064 1844892160 1507026688 2462551680 3910383936 4191792928 2704990640 2522159048 4083333068 1241086214 1534370515 +2147483648 1073741824 1610612736 805306368 1744830464 2348810240 1241513984 2130706432 2390753280 3770679296 643825664 128974848 67633152 3679191040 3473801216 4201054208 889815040 3828531200 2087542784 3918303232 998402048 3045657600 3290350080 2303933184 1403227776 1550307008 1508239904 762099920 3874642344 3772868796 711104786 2157265337 +2147483648 1073741824 3758096384 1879048192 3623878656 1677721600 1509949440 4110417920 2273312768 1178599424 144703488 3675258880 3715629056 400818176 933363712 1987510272 2920644608 4260806656 4241055744 644141056 2660632576 676164608 2033626624 1302947584 1200921472 1650342720 1891718624 1032372720 4074266648 3530834196 1562007966 1282616171 +2147483648 1073741824 1610612736 2952790016 1744830464 3825205248 1040187392 385875968 3816816640 1790967808 3529506816 3165650944 3055026176 2311323648 1696464896 21037056 1309114368 85114880 2181259264 274501632 27928576 2846313472 2180183552 2196993280 2288287872 2063497280 942744480 2516571088 1487318184 644184884 183082846 1022095093 +2147483648 3221225472 536870912 805306368 4160749568 2751463424 2315255808 3539992576 3229614080 1153433600 3290431488 2375024640 2106064896 2898526208 1966080 1089142784 4160454656 170180608 1664688128 3356160000 596264960 207422464 1942273536 3372830464 1683140736 3861253056 2604105504 3022636528 3855994520 2727854956 3413016886 1313086949 +2147483648 3221225472 1610612736 268435456 3623878656 1811939328 704643072 2432696320 1048576000 3896508416 2875195392 1540358144 834142208 1384906752 609615872 82903040 562331648 3045703680 2803048448 586141696 4115298304 3531539456 3895060992 266562304 1273483648 1773015488 186455648 1292023056 2336266520 2631637012 655362730 597181637 +2147483648 3221225472 3758096384 1342177280 3892314112 2080374784 1375731712 2365587456 411041792 4055891968 2980052992 695205888 3192389632 1004273664 1488060416 2543386624 3558768640 2882256896 3846119424 4171862016 1511921664 3110288384 3025910272 3446112000 3228433280 4278731968 666637728 576873136 899765800 3708481148 392536730 1152655439 +2147483648 1073741824 3758096384 4026531840 1476395008 1543503872 3053453312 520093696 75497472 3007315968 555745280 1812987904 1868038144 2135162880 2679242752 1502937088 3397484544 3567304704 4256915456 1008914432 107366400 3913249792 3354456576 3988999424 3564558464 3893105600 2377013472 4100135600 220656344 24407812 913971486 1506373427 +2147483648 1073741824 3758096384 805306368 2281701376 872415232 1577058304 218103808 2021654528 4265607168 3781165056 2192572416 3868721152 770965504 1544421376 2371682304 1753513984 4164796416 54484992 581160960 3937019904 188447744 802532864 1408462080 1154076032 3719368896 1522455648 2597256464 360116136 2991765044 351568262 495298277 +2147483648 3221225472 536870912 2952790016 4160749568 4227858432 3590324224 1325400064 3581935616 1614807040 3139436544 1326448640 2692218880 3564371968 3583901696 3718053888 3296296960 3479224320 4044300288 546238464 198838272 4234888192 4201157120 1202916608 3318534272 1471505216 399870432 324724272 3818133208 2876121236 3826611734 1745191613 +2147483648 3221225472 3758096384 805306368 1207959552 1006632960 3992977408 486539264 1719664640 633339904 3047161856 3748659200 1901592576 2048655360 465698816 2061565952 467501056 1135656960 1298604032 3110244352 286140416 3221969920 536398336 1475555584 3507797376 3861451712 92909216 384225968 1576017960 3734505204 2562467826 355608343 +2147483648 3221225472 536870912 1879048192 2013265920 1409286144 2449473536 788529152 3498049536 121634816 2581594112 2597322752 84410368 4193517568 584187904 258146304 1439465472 3735797760 625811456 2743726080 3520489472 1439261696 3773007360 1801001728 3666576000 3929867712 3207723744 3149542608 679943128 3526797644 3444373262 367762875 +2147483648 1073741824 2684354560 1342177280 2550136832 3288334336 3456106496 4211081216 3011510272 289406976 1402994688 313524224 4278714368 2773221376 1834876928 1760231424 3021176832 1455210496 4072497152 3316969472 1978742784 837469184 2543468032 1312361728 3242624640 1783901760 3811203680 2788257520 3045766728 793382908 48308018 1397936881 +2147483648 1073741824 1610612736 268435456 1207959552 1811939328 2717908992 117440512 964689920 121634816 2237661184 2026897408 1604845568 756285440 3654680576 4274716672 1945272320 1334165504 2964676608 2351796224 664893440 385584128 1055547904 2403946240 2794440320 3689701696 4029303392 359220368 524270360 580155292 1872130350 3005949097 +2147483648 1073741824 536870912 1342177280 3087007744 1140850688 33554432 1895825408 4152360960 650117120 3508535296 4136632320 4222091264 2080112640 463601664 4269080576 386957312 825344000 847208448 748269568 713259008 700175360 297152000 1934306048 842528128 3112962368 3376027040 3589370224 3573989656 128627068 218141050 3604588807 +2147483648 1073741824 536870912 4026531840 2013265920 3959422976 2046820352 3573547008 2541748224 3569352704 3969908736 644874240 3491233792 2451308544 2178547712 399572992 3748102144 3870474240 269705216 2510991360 714024960 707847168 4139653632 88544000 1237646208 1235251008 2314207392 3369603248 4105989032 178931668 3158928018 3820735931 +2147483648 3221225472 536870912 1879048192 2550136832 738197504 3187671040 2130706432 2323644416 2839543808 3420454912 2687500288 1727528960 1842610176 532021248 2888761344 4222386176 1655685120 1415651328 802680832 4118112256 272733184 1607076352 3972337920 2071575680 3887994048 3592643296 3000928464 836687784 761193540 1864270630 3430869641 +2147483648 3221225472 3758096384 2952790016 3623878656 3288334336 3321888768 721420288 2340421632 3233808384 257949696 3113222144 366477312 3385589760 2888695808 4080074752 2600435712 3554328576 2546409472 411209728 2320197632 244110336 1347042816 2732275968 3386174080 130427456 366299808 3646283856 298968504 3781947332 1828232826 246965593 +2147483648 1073741824 3758096384 805306368 2550136832 3019898880 1509949440 1895825408 2105540608 3703570432 1499463680 1615855616 824705024 876871680 3126722560 4107862016 1887141888 2211364864 414146560 577163264 3148556288 1654191104 281159168 198921984 3661670784 580781120 3485012384 86757456 1030149976 2905297500 1389927110 3638697029 +2147483648 1073741824 2684354560 4026531840 1476395008 67108864 1711276032 251658240 1132462080 2176843776 2015363072 1517289472 2319974400 560726016 433717248 2301034496 2429517824 2697773056 2041929728 2701455360 2501470208 2868835328 2202942976 3338234112 2913912960 1979063360 1788698144 444115312 1746615272 1882039164 1850726978 3817659011 +2147483648 3221225472 3758096384 1879048192 2281701376 2617245696 3657433088 419430400 92274688 2302672896 660602880 2280652800 359137280 3102998528 1199439872 411369472 1474920448 2901458944 2610110464 1310232576 2133264384 3917913088 336738816 1206352640 1369888128 1870805056 2919173984 3204113808 1630029704 2484348268 4140726718 2618109341 +2147483648 1073741824 536870912 2415919104 3623878656 469762048 3187671040 16777216 3229614080 700448768 950009856 1076887552 2152202240 4286316544 2490368 679936000 2058911744 118210560 2582208512 1707323392 2958366720 3167060992 2711761408 2404727040 1027974016 1759667904 238380960 2648020528 3029994248 3472963676 1670372746 1555766357 +2147483648 3221225472 3758096384 3489660928 2281701376 1275068416 3590324224 184549376 3699376128 717225984 387973120 3740270592 652738560 3187933184 3965845504 3152609280 2854256640 1512423424 2061705216 663588864 1451710464 8375296 3935719936 3798156544 1464720000 2091345344 3641685024 2990411120 763849128 2768230636 878061478 927145003 +2147483648 3221225472 1610612736 2415919104 2013265920 335544320 3657433088 3774873600 713031680 3854565376 1075838976 3731881984 2836922368 2361655296 3590193152 1645936640 2781184000 3405955072 1098719232 2656751616 2681812992 3434386432 2420786688 3145551616 1331335552 1029269440 3581204128 1718245488 1242373992 4156732884 2682070462 2414510149 +2147483648 3221225472 1610612736 1879048192 1476395008 2483027968 2717908992 855638016 1015021568 104857600 3978297344 2224029696 3368550400 4217110528 558235648 1933377536 3868819456 1093713920 1127424000 1966657536 1510950912 3327063040 2376734208 2468561664 3618690176 1785935296 3667427424 4125054512 2183570328 3450232972 1011704602 1067573605 +2147483648 1073741824 3758096384 805306368 671088640 3556769792 2449473536 2130706432 1149239296 3099590656 1138753536 1806696448 609746944 731643904 2427322368 95617024 1666875392 3828203520 2009423872 850776064 1018767360 455846912 1351765504 3616348928 4125201024 2541957056 2621604640 1813092368 33228648 4262363156 3558327890 237768993 +2147483648 1073741824 1610612736 2952790016 3892314112 3422552064 3388997632 3170893824 1619001344 3519021056 52428800 3260022784 1591214080 1026818048 3136421888 2528182272 4250173440 3339304960 3021692928 1611763712 1712269312 45321216 1265000960 2253617920 3781033856 3503886528 1674111392 2655494640 984878584 3467779108 3503361574 3018097451 +2147483648 3221225472 3758096384 4026531840 1207959552 1946157056 3120562176 1694498816 2273312768 3317694464 2636120064 1932525568 1416101888 2150891520 1991639040 596967424 3959521280 474529792 51060736 926978048 2028947456 2744040448 806759936 1801813760 1380563840 2311910208 2442491936 3707876592 835232200 466304972 299952510 2035513 +2147483648 3221225472 1610612736 1342177280 3892314112 3154116608 1040187392 2264924160 4051697664 1614807040 2925527040 3098542080 3822583808 3377725440 1244004352 955580416 2172289024 1921236992 1489707008 2063323136 2769246208 483769344 692476416 2227505408 2455935104 125275456 4294771680 3527846544 1353299112 2693538324 376586422 2991813825 +2147483648 1073741824 3758096384 268435456 671088640 2483027968 3523215360 2499805184 528482304 2587885568 3378511872 3171942400 1665662976 4053532672 442105856 229572608 3112992768 1232584704 4185743360 849334272 2496739328 1526578176 2436525568 1304365824 2974074752 3769354048 2538037216 161544464 106292472 3195409548 3498912794 2340928843 +2147483648 1073741824 2684354560 3489660928 134217728 3825205248 637534208 587202560 1065353216 1774190592 2560622592 1622147072 2140667904 90963968 2245394432 3937861632 899055616 3260399616 2998493184 3844993024 1023768576 1156828160 3191236096 4293339392 2824787584 997315648 3096140832 1753803568 1833339080 190686964 1404905706 3287268837 +2147483648 3221225472 3758096384 2415919104 3355443200 67108864 3523215360 654311424 209715200 3862953984 3978297344 1812987904 1157103616 2034499584 3171549184 29949952 2105049088 3045965824 2533040128 479563776 869234688 2530724864 3840562688 3082371840 825290368 1910611904 3719125088 1751286832 3267155928 633862356 3499251726 1186796559 +2147483648 3221225472 3758096384 2415919104 2013265920 1409286144 436207616 1895825408 3179282432 4282384384 1025507328 1842348032 3077046272 1266941952 3239706624 3422748672 105152512 4012621824 1320230912 3164835840 1308981248 350327808 257566208 1822625536 3839162752 2372125760 1155870816 2228347824 2726429624 524238460 1857214502 3862340359 +2147483648 3221225472 536870912 1342177280 1207959552 4093640704 838860800 687865856 1535115264 1983905792 803209216 2368733184 3638034432 786432 4215406592 414121984 3050668032 2184101888 3572834304 97972224 2850650112 4225559552 3233943040 3740216064 2721429888 3810437952 2183990240 3940201040 304815528 3887327572 2000148570 2287069983 +2147483648 1073741824 2684354560 3489660928 1744830464 3154116608 3254779904 50331648 2994733056 3510632448 3470786560 508559360 2228748288 3185836032 1181351936 1646329856 1699905536 1859108864 2991808512 1287122944 1518827520 4254465024 1731885568 3598284544 2868282496 2227547840 2002912480 3755810896 1442637848 2390014052 1187555502 2122749263 +2147483648 1073741824 536870912 4026531840 939524096 3959422976 2181038080 1996488704 3917479936 1312817152 2795503616 2104492032 2707947520 3652976640 1792933888 262078464 2680782848 4077043712 2666094592 2341122048 3288672256 1804387328 1663973888 439840512 823522944 3846996288 3478023904 757533168 2792206376 2869483180 2165576186 4135733033 +2147483648 1073741824 2684354560 3489660928 1744830464 67108864 2113929216 1962934272 3766484992 54525952 2132803584 1659895808 3984064512 961806336 4285923328 3896442880 1060470784 1772535808 1626431488 952037376 2759161856 943782912 543565312 2908189952 613015936 296542400 3743685344 1598977712 3276503464 4264796388 2107757510 380669641 +2147483648 1073741824 3758096384 2415919104 939524096 1006632960 1241513984 4211081216 1400897536 104857600 2275409920 2167406592 1452802048 1503920128 2708078592 1260322816 1951236096 1492041728 565010432 1658245120 3535370240 1332016128 2644652544 3631436544 3075191936 2557985344 1354363872 4073501552 1503549320 993857908 3481196430 1854214367 +2147483648 1073741824 2684354560 3489660928 3892314112 738197504 2113929216 620756992 2357198848 2755657728 3286237184 3018850304 3985113088 4093902848 2166226944 3387883520 182943744 2332344320 4164509696 2121068544 1447917568 2587540480 3691409920 2312331520 3969223040 478276288 1239924576 1988396880 3405322568 3201074076 433926518 3850544213 +2147483648 1073741824 2684354560 805306368 4160749568 1140850688 637534208 1090519040 2642411520 1732247552 1944059904 3792699392 2143813632 3119251456 492699648 3145138176 55214080 1251590144 3684786176 431091712 4175235072 937935872 1743146496 2575501568 244359040 2477560896 3348820576 2482092240 4240260408 3384265164 3847111202 2814338545 +2147483648 1073741824 536870912 268435456 1744830464 3154116608 2986344448 1526726656 3179282432 1799356416 593494016 3947888640 1532493824 3920363520 3460169728 627769344 1304723456 417054720 2991415296 82030592 2259769344 2357566464 3002481152 1488924416 2649149568 197584192 586606176 4169050000 1447730136 3069742116 639468554 2096765121 +2147483648 1073741824 536870912 2415919104 134217728 1140850688 3053453312 1996488704 2743074816 1220542464 81788928 3023044608 3284664320 144965632 990773248 3969974272 1126989824 1449246720 3534184448 1221177344 3824359424 4134530048 3213260288 2854555904 2985489536 3317219392 1269287584 3827453840 883632808 4204001308 1844713478 322321069 +2147483648 3221225472 2684354560 1342177280 1207959552 2214592512 4127195136 3674210304 864026624 2218786816 379584512 1385168896 3573022720 632029184 1383464960 2877751296 618954752 146259968 591994880 1836036096 238368768 1380051968 252605952 1667985664 3736265344 3445677632 976594144 67376880 432167128 3966578836 3044910138 1635782021 +2147483648 1073741824 2684354560 1879048192 1207959552 872415232 234881024 754974720 3581935616 2193620992 2493513728 267386880 1102577664 1891893248 2129788928 958857216 2962522112 2991570944 212688896 3117936640 2916689920 3548232704 3702140416 1618150656 4237223296 4058291776 3048728736 629749680 2377508968 4271275204 1042619950 957065347 +2147483648 1073741824 536870912 2415919104 1476395008 2348810240 1845493760 1191182336 746586112 2671771648 2971664384 430964736 2781347840 2654208000 2715156480 4123983872 163610624 645120000 2391891968 589017088 2144671744 3169174528 2155756032 2120947968 3186534528 3800103872 2773721824 3324052144 4048784648 1679885852 4166242606 2678149513 +2147483648 3221225472 536870912 2415919104 134217728 3959422976 905969664 3707764736 2239758336 3342860288 2267021312 997195776 717750272 701759488 2721447936 4148494336 2030403584 2048704512 1473978368 2277830656 1050089472 1889446912 1970807296 1450984704 2117230976 629871168 3749494368 3658184880 2738677736 766203388 2794236126 2030268393 +2147483648 3221225472 2684354560 1342177280 2281701376 603979776 2248146944 2969567232 746586112 3997171712 2787115008 1729101824 518520832 2037645312 3767926784 1719074816 1387102208 1963376640 1550393344 3198070784 2714056704 3238300672 3849864704 836507904 1673662336 2616292544 2972903008 1633627824 1010423256 1365279580 1309048478 610237529 +2147483648 3221225472 1610612736 2415919104 3087007744 2348810240 570425344 2432696320 444596224 2176843776 2459959296 2179989504 1359478784 952369152 4194959360 2003632128 1823571968 1070645248 2165252096 3544764416 705902592 658437120 1968728576 1169981184 2139501952 2873314240 4005986464 3256108848 2159179240 3879817244 351254774 3304062335 +2147483648 1073741824 3758096384 1879048192 2281701376 2751463424 1577058304 4244635648 897581056 3535798272 18874368 338690048 1253572608 856424448 3383361536 114098176 3063578624 623099904 2772393984 114020352 1608189952 780524544 1977099776 3747374336 1505912192 803802688 1215600800 919635312 2784943944 3987581092 1763446410 94515755 +2147483648 1073741824 536870912 2415919104 4160749568 2885681152 1577058304 1526726656 1971322880 2386558976 4229955584 2500853760 2650275840 1506541568 3469606912 3199401984 1550417920 2259599360 3806683136 279359488 2569082880 2813105152 3717757440 1442582784 1487302272 3913746752 3976965856 1843626672 232243544 550870740 2443747018 1475478057 +2147483648 3221225472 2684354560 2415919104 134217728 1140850688 2919235584 1526726656 461373440 1203765248 2086666240 2702180352 603455488 2390491136 2987261952 3335716864 538148864 444907520 1032134656 2873929728 892426240 2960567296 4061672960 3215744256 3155570304 3414116928 2231762208 3950760528 432051320 2132229908 63020338 757707089 +2147483648 3221225472 3758096384 268435456 402653184 1946157056 301989888 3238002688 2256535552 843055104 681574400 2316304384 556269568 2085879808 3049390080 4265279488 903577600 2463940608 2905677824 1032097792 3569170432 2240472064 2569537024 945052416 1338119552 1127944640 3445350240 127703024 3490790168 3260333116 1777680814 1764678883 +2147483648 3221225472 3758096384 4026531840 3623878656 1543503872 1241513984 4009754624 1384120320 4022337536 4120903680 2207252480 828899328 1735655424 2269511680 3227975680 2047574016 2377170944 992550912 2510852096 1606764544 2520970240 2007527936 1834226432 3264630400 2280589504 2777651104 3861812400 914495320 2568571164 961605790 953750065 +2147483648 3221225472 3758096384 1879048192 1476395008 2080374784 2449473536 2432696320 3598712832 1765801984 1197473792 3538944000 1466433536 4165206016 3476422656 807075840 1574862848 1521074176 300228608 3083964416 3623421952 2280387584 1845502464 3271569152 2810207616 3485476288 1981823712 3918553488 395864200 1043087084 3790741350 2523743841 +2147483648 3221225472 1610612736 4026531840 3087007744 1811939328 3523215360 1258291200 4169138176 574619648 996147200 1408237568 281542656 2752249856 3644719104 3055484928 1062830080 4240621568 2571706368 488296448 599590912 3544237056 2705332736 3621799680 2947555456 1118312384 4236007520 2134253328 3644006664 3321337148 4049992594 815048257 +2147483648 1073741824 3758096384 4026531840 2013265920 738197504 1711276032 1795162112 1887436800 2336227328 3063939072 3614441472 651689984 3624665088 3103129600 1713045504 1789231104 640335872 274030592 564318208 1790003200 3978355712 1428167168 1085308160 2637712000 584868800 1105097440 1066351984 3674192808 1152895220 1253309562 1046580837 +2147483648 3221225472 2684354560 1342177280 939524096 1677721600 1711276032 50331648 713031680 1556086784 3152019456 3373268992 932708352 1871970304 3862822912 2768699392 3529080832 4237475840 3422625792 1199222784 1876768768 3987264512 3403693568 781207808 3201859200 4029943488 2500727840 2918137872 1392877368 2793443492 3101443254 1951546941 +2147483648 3221225472 3758096384 4026531840 3087007744 3556769792 4261412864 3841982464 2021654528 692060160 4162846720 2014314496 3102212096 4126932992 2405040128 1571618816 1908441088 3812212736 369041408 3387002880 804997120 2284831744 1278215680 989334784 4262732160 2066111680 288820192 839774256 1900626776 2197743196 954914522 902614523 +2147483648 1073741824 1610612736 3489660928 1207959552 4227858432 1644167168 1124073472 176160768 239075328 790626304 1894776832 2937585664 3578527744 3675127808 245432320 160661504 1646706688 3679936512 3438186496 3505592320 2486496256 1288710656 3714582272 3893625984 2472686272 2925467488 1588252464 3535362984 241166676 1667817466 3033935993 +2147483648 3221225472 3758096384 2952790016 134217728 2885681152 570425344 1593835520 662700032 1438646272 4066377728 2463105024 2723676160 798752768 566886400 1823801344 1763213312 2561261568 285679616 1245810688 2517854208 307215360 3270533632 4012408576 2842970752 14561856 3048942624 3749423696 3968758424 1956871460 3989298194 817134755 +2147483648 1073741824 2684354560 2415919104 939524096 2885681152 3724541952 3707764736 4135583744 633339904 3428843520 4140826624 3492282368 1274281984 2314862592 4057268224 163020800 427737088 2737266688 2665934848 3500890112 2634085376 3440400896 558387456 2074365312 3557952448 3795917472 77450320 998492440 3403976476 3710017694 1811493007 +2147483648 3221225472 536870912 805306368 4160749568 3154116608 2113929216 754974720 3363831808 641728512 2388656128 2228224000 3480748032 3694395392 4142792704 1352990720 1711964160 1126416384 64167936 1040969728 3688843264 1915847680 4010045952 4253423872 784942464 4209030336 2994795616 1196473488 782822936 836536436 3318939350 4125609509 +2147483648 1073741824 1610612736 268435456 2550136832 2080374784 1979711488 2332033024 2390753280 3141533696 1574961152 812646400 4086824960 3910402048 3970826240 4000120832 403537920 3710697472 2084265984 3410268160 3950475264 610198528 2049180160 2127965440 554238592 2621158592 3436555744 1339615440 3555007112 875684308 1328468214 3208404293 +2147483648 3221225472 1610612736 2415919104 2013265920 3690987520 2650800128 3070230528 3128950784 2780823552 1042284544 2714763264 2597847040 1417936896 3083730944 175833088 179798016 3486564352 3402440704 4258844672 957429760 2312279040 725885440 753797376 539695232 1949278400 1546960032 741562480 3591081400 1324002532 3140514174 212365741 +2147483648 3221225472 3758096384 2952790016 3355443200 3154116608 1778384896 3774873600 1652555776 457179136 4062183424 1441792000 3851943936 1927544832 306053120 1427046400 487489536 482197504 3507036160 3688206336 2415224832 1943002112 992217600 4083045120 2933870976 2003224512 2730601952 1867741744 3986999208 3570715924 1158455278 139001141 +2147483648 3221225472 536870912 2415919104 3087007744 4093640704 1711276032 3707764736 1082130432 239075328 241172480 1081081856 3561488384 3872653312 436600832 1635188736 3105128448 3997155328 2497257472 3154636800 725948416 2555769856 980710912 2421580032 70193536 410582208 426084448 3688641680 2234664008 448887740 1737206334 3559866225 +2147483648 1073741824 2684354560 4026531840 4160749568 603979776 2315255808 1962934272 2474639360 616562688 1411383296 3803185152 3757572096 3626762240 2699165696 3484090368 2720825344 3356737536 3784400896 2090594304 3051710464 270902272 4034166272 2797473536 2425443200 3575355712 3156550304 59093232 1141131144 2087087684 3012381754 4223776095 +2147483648 3221225472 3758096384 2415919104 2013265920 4227858432 3724541952 3774873600 1233125376 3619684352 1449132032 659554304 3924295680 126615552 2861957120 3031105536 3101327360 2236989440 4105510912 2402127872 1647409152 4129788928 1808036352 1042954496 260395904 3667255872 1993694240 310226512 3638117208 4281062460 1108505794 2627827909 +2147483648 3221225472 1610612736 805306368 1476395008 2751463424 771751936 2667577344 1115684864 3300917248 3391094784 659554304 2646081536 1170472960 3807772672 3112894464 236290048 2862792704 1441079296 881512448 3082381312 2364068864 3850112512 145898752 2554152064 587113664 2894542880 2211445488 564375800 2303314068 423662702 3932190801 +2147483648 1073741824 1610612736 3489660928 2818572288 4093640704 973078528 2667577344 612368384 692060160 1923088384 2702180352 3794272256 3095134208 493748224 3726442496 1684111360 518569984 1459314688 3901788160 2416908288 4187134976 1926520320 2857512704 2161325696 1257033664 2724270048 2064627824 1677039256 135983804 3526885946 4224980129 +2147483648 1073741824 2684354560 805306368 2013265920 2080374784 1241513984 3909091328 2373976064 1111490560 3449815040 4029677568 1033371648 1307836416 3515744256 998965248 2455339008 92192768 3627900928 420933632 1353779200 41714688 802951680 2124555008 164707712 623678528 169098976 2820550000 1612918024 1899342708 2240078886 2180532485 +2147483648 3221225472 3758096384 2952790016 1207959552 3422552064 234881024 1996488704 1988100096 3795845120 2539651072 3188719616 4006084608 887881728 1097465856 2553348096 2258534400 961265664 1727209472 4015230976 2297915392 3592788992 3887362560 1452169472 3373754496 443924160 2249992544 3899787024 3971307768 61389516 1315502562 2865287915 +2147483648 1073741824 3758096384 805306368 2281701376 3556769792 1845493760 3271557120 478150656 4013948928 4250927104 4157603840 1569193984 107741184 1828061184 3823960064 1054113792 3491610624 3723714560 4119187456 3191285760 1622146048 687087104 666002688 3347538560 511155648 2823834336 3997704848 4098640920 1447451404 3249871106 2972766981 +2147483648 1073741824 3758096384 2415919104 939524096 2483027968 1845493760 1560281088 1451229184 3225419776 2896166912 4170186752 2775056384 1324089344 2812149760 2984968192 2118549504 3924410368 364732416 2731659264 3537467392 4287886336 156526080 3820623104 3817436544 1738246080 3326615648 3602674416 3608561240 1001859164 3043005650 3014058705 +2147483648 3221225472 2684354560 1879048192 134217728 2751463424 2986344448 2701131776 2642411520 1514143744 3512729600 3138387968 1720188928 3419144192 2490761216 1450246144 4272259072 626049024 971972608 3725111296 3792381952 1635965952 1425294848 1929532160 2687720832 1970730048 1207336672 53552912 2907042552 2659249004 1388795090 3178544501 +2147483648 3221225472 536870912 2415919104 1744830464 2483027968 2852126720 3305111552 3900702720 742391808 1386217472 988807168 283639808 2914254848 1278083072 274792448 3220799488 3842293760 2248613888 3034378240 3761969152 3721829376 3129748992 2655139584 4252177280 1595053248 4270474080 4084692976 1643414888 971991468 350803902 4174733717 +2147483648 1073741824 1610612736 1879048192 2818572288 469762048 2248146944 285212672 343932928 3426746368 2430599168 1555038208 3636985856 2642149376 476971008 1827602432 476479488 3722297344 4162412544 2945290240 3915466752 2897857536 1597188608 1733874944 2798317440 2953565376 258091872 4226351312 4029018984 1802309276 1866455530 523255153 +2147483648 3221225472 1610612736 4026531840 2281701376 4227858432 2315255808 3607101440 3665821696 3703570432 3894411264 3480223744 1628962816 4267442176 1403650048 1994457088 1721991168 3945185280 755179520 3380006912 2867529728 1047714816 3942468096 3488195328 4086798976 1850253504 1851003424 4018022384 2036283368 500994260 512387570 1142691 +2147483648 1073741824 1610612736 2952790016 134217728 335544320 2315255808 620756992 3514826752 4190109696 3588227072 917504000 1995964416 2834038784 2142371840 4007854080 3802497024 1806876672 3740884992 971149312 2234591232 1530330112 3859774976 219657984 1565631360 2421999680 3293578528 3771221648 475279464 1853757508 2877367866 2714685847 +2147483648 3221225472 3758096384 3489660928 2281701376 469762048 1912602624 3976200192 679477248 2898264064 2397044736 4272947200 1300758528 168558592 1060503552 540213248 2625077248 1361100800 4041023488 410030080 627398656 1546963968 54491648 2915155712 3201547136 2244650176 1453354784 2391806352 3772270952 3384040316 1081213938 4125717029 +2147483648 1073741824 3758096384 1879048192 2281701376 4093640704 2449473536 3607101440 947912704 3711959040 333447168 2351955968 617086976 2878603264 1326841856 3210936320 4041900032 288735232 107831296 392548352 3059025920 622451712 1053232640 2117380864 2051200640 2756826560 194211808 3103956688 3467761320 3995285340 1292563742 3422915193 +2147483648 1073741824 536870912 1879048192 4160749568 3154116608 3321888768 251658240 3112173568 1438646272 3110076416 2081423360 13107200 2916352000 1095368704 699727872 4289167360 2087632896 3762774016 2879303680 450848768 2334319616 2981196288 4047873280 1394591872 736288064 944838944 1310042064 1995950456 4001818892 10708990 1890373671 +2147483648 3221225472 536870912 3489660928 3355443200 2751463424 2785017856 620756992 1082130432 2067791872 1344274432 193986560 3463970816 1890844672 1741291520 684130304 2399502336 875479040 1799692288 1465839616 541931520 2850221056 163276288 3415443712 3639604608 662284480 305699552 2948861232 3871482520 4051370964 1702091318 1218413655 +2147483648 1073741824 2684354560 1879048192 2281701376 1006632960 3120562176 889192448 2357198848 381681664 241172480 3853516800 1615331328 2575564800 3100246016 2627665920 3008200704 2575220736 72179712 2431578112 1830103040 2767379456 916670976 1223416576 2659160960 3828193984 4065256480 1405419728 2106253992 565125404 3552944790 3650806943 +2147483648 1073741824 536870912 1342177280 402653184 1677721600 1308622848 3472883712 3514826752 1514143744 1998585856 2960130048 4249354240 4132175872 3827171328 4037476352 1069318144 2990522368 1898012672 2167386112 3023665152 2212201472 761490944 604937472 1393990784 4108514624 490249952 2922224432 884504680 491014716 661813202 164178609 +2147483648 1073741824 1610612736 268435456 4160749568 3422552064 1845493760 50331648 2323644416 2680160256 400556032 1869611008 72876032 7602176 2183528448 1979121664 2264563712 2109849600 932798464 4170289152 106002432 1783485440 2098948608 566819072 3600857728 2838284992 2544800160 2365062032 554068488 2481420788 2685589926 3943554545 +2147483648 1073741824 536870912 1879048192 4160749568 3959422976 838860800 218103808 2004877312 2587885568 241172480 1873805312 3018326016 2602303488 316801024 2445344768 3772743680 9093120 2023448576 3541741568 2393073664 2455692288 397761024 987887360 2022290304 2597688128 383247328 2489774736 4008781352 1878501260 2453066634 15299463 +2147483648 1073741824 1610612736 1342177280 2550136832 2348810240 167772160 3137339392 4051697664 3451912192 3932160000 170917888 2220359680 223608832 3103653888 3335716864 3112337408 3242049536 2544197632 3551367168 1009604608 2421277696 1866430976 2052639488 2095637632 1441835840 92571424 2842357840 3530668520 2226064980 3478191734 3847533485 +2147483648 3221225472 1610612736 2952790016 1207959552 2617245696 4060086272 3372220416 1585446912 2277507072 3131047936 1274019840 184025088 4210819072 222953472 3706650624 3540680704 2319564800 210575360 668061696 279259136 1835375616 4236974592 225218304 3928803712 3561815488 110928288 1087700016 4272997096 4090930660 1211879698 1136271939 +2147483648 3221225472 536870912 1879048192 134217728 2617245696 1040187392 2734686208 2910846976 1287651328 731906048 4279238656 906493952 4263772160 47579136 1854472192 1659076608 3605446656 4083621888 3482775552 3781126144 2599083008 2437224960 2564917504 3779172992 1263653184 3487161248 2663228464 1342943128 3685929324 42564102 2497964817 +2147483648 3221225472 3758096384 3489660928 2818572288 3690987520 4261412864 2701131776 629145600 37748736 2694840320 1928331264 2769813504 1485570048 1439039488 1453916160 248414208 1624489984 870785024 1709412352 1545558016 3544177664 4029745664 1895995648 171297664 4009649216 1611999456 2993747952 3362191592 3479674964 647855450 3270830461 +2147483648 1073741824 1610612736 1342177280 1744830464 3019898880 570425344 3036676096 981467136 1656750080 3533701120 695205888 1804075008 1404829696 938082304 1819213824 3353575424 2342043648 2073911296 4272459776 4201994240 1606728704 1944526336 2522858240 963809152 359814592 2274040096 894288048 2586422696 1766311068 1742140170 3778815091 +2147483648 3221225472 536870912 1879048192 939524096 2080374784 3254779904 3137339392 3212836864 3225419776 3080716288 4201644032 2894594048 3662938112 6422528 2871984128 2478866432 1511243776 2077564928 1118040064 2856151040 3420963840 2210886144 3724838656 740946048 1775641664 2560439008 924315760 3415178280 3157316828 2581311614 1604408451 +2147483648 3221225472 2684354560 1879048192 4160749568 872415232 1577058304 184549376 2810183680 4030726144 673185792 3530555392 997720064 131858432 1102184448 72155136 1907589120 3271213056 286728192 1783279616 2861508608 1040622592 2706732544 2738875648 3149973120 1857967168 1077364960 1857723312 3140945384 4047146788 3749149826 4145725615 +2147483648 1073741824 3758096384 1879048192 3355443200 3288334336 1308622848 16777216 3800039424 1757413376 698351616 1844445184 1199046656 1636564992 1405485056 896991232 1862959104 2041167872 1624858624 328847360 1031866368 3450207232 341784064 2668551424 2300310400 1487162304 1069700640 4156885552 343386216 1014130596 1876759530 1756089405 +2147483648 3221225472 1610612736 1879048192 1476395008 3690987520 4194304000 3305111552 159383552 2478833664 4129292288 535822336 1311244288 2209611776 3862298624 1829568512 2079358976 1992409088 1703092224 1878118400 1544243200 4101370880 204812800 3191655168 895206272 2198081600 1685998624 2225682032 306092328 1302364556 333031966 784300889 +2147483648 1073741824 1610612736 2952790016 1476395008 2885681152 1174405120 3573547008 1937768448 499122176 794820608 3943694336 2564292608 1488191488 2662989824 357761024 1818198016 4018192384 3489751040 2639302656 4122552320 3254047744 4217047552 3277032704 2728301952 1932541248 3840419872 1155288528 2904952056 257238916 934984518 1527910895 +2147483648 1073741824 2684354560 1879048192 2818572288 603979776 4261412864 989855744 813694976 4039114752 1776287744 2234515456 4145545216 2990800896 1151467520 3158638592 3175448576 4013735936 1886347264 2899111936 1637296128 758696960 3857536512 140113152 2298128000 811093952 2313435936 1773284112 2316139816 174693108 2640487198 3822863115 +2147483648 3221225472 2684354560 805306368 3087007744 469762048 1509949440 1593835520 1501560832 2898264064 3294625792 3241148416 3333947392 2386821120 3410624512 1764556800 1409024 2468659200 978264064 689221632 595003392 2928714752 450707968 1271782144 2832256640 167589184 22920096 1488494032 3421595496 51091492 1131135374 878441215 +2147483648 3221225472 1610612736 1879048192 2818572288 469762048 369098752 3674210304 3682598912 1950351360 4158652416 122683392 2432172032 2198601728 3622436864 1040908288 182419456 641777664 3152617472 1955647488 2421245952 3254553600 564865536 745528576 183026304 60626496 4231452896 2454743632 3833074328 1187804788 3913949898 1715151227 +2147483648 1073741824 3758096384 805306368 134217728 201326592 1711276032 3439329280 3565158400 557842432 1180696576 1380974592 279445504 321650688 1095892992 1534001152 1304985600 12828672 2212847616 789827584 2089625600 404732928 208613888 2588445952 3825459584 1850045120 3546521056 3331685136 3280727896 291071324 885638578 3296620855 +2147483648 1073741824 2684354560 805306368 402653184 2617245696 637534208 1157627904 4001366016 2537553920 6291456 1978662912 1088946176 3584294912 362151936 4221501440 3424878592 2735783936 2821808128 3177246720 1897465856 1877259264 958353920 627303680 3664817536 625042368 935908320 3596431120 3200445064 3339198892 2811517142 3143531713 +2147483648 1073741824 2684354560 4026531840 1476395008 3019898880 2986344448 4110417920 1484783616 2478833664 2753560576 615514112 2506620928 1337720832 3460431872 828571648 1276608512 1346420736 4248395776 3011571712 1092184064 2201023488 2524014080 1636621056 3031637888 1898960064 2844033184 1566516080 1377167624 88332684 4194238010 578299847 +2147483648 1073741824 536870912 1342177280 1476395008 872415232 503316480 1593835520 2273312768 415236096 4196401152 2832203776 3179806720 924581888 972947456 2459238400 3839131648 2855649280 1291018240 670412800 1079212032 1734714368 2763744768 1749654784 121461888 504954432 2428746912 1295650032 3653204408 1505987404 3115987098 1291806457 +2147483648 3221225472 3758096384 1879048192 2818572288 1140850688 3724541952 2499805184 3128950784 2478833664 3063939072 848297984 2032664576 2263613440 1731330048 2060386304 2106490880 870694912 914694144 1034260480 1717897216 1003850752 1463633408 3244397824 2621129088 2036919744 2753339296 1874518576 3559126104 2175560892 3209849586 3766441159 +2147483648 3221225472 536870912 4026531840 3355443200 3422552064 1845493760 2701131776 2994733056 759169024 85983232 2458910720 1862795264 2599682048 3948281856 2666201088 4013981696 1312276480 1751457792 1844965376 637872128 3074948096 4145893888 117164288 4246688640 2727802816 1201458400 3104176816 3369103768 3181926124 363076142 2470333881 +2147483648 3221225472 3758096384 4026531840 671088640 3690987520 3992977408 4009754624 2441084928 2789212160 3223322624 3469737984 1320681472 3249799168 3394371584 3377004544 939556864 2451947520 1781735424 4293234688 4048766976 1905626112 1912293888 4252598528 3769443456 3207252288 783861984 1737618096 1918991544 3349996180 2681455702 141583419 +2147483648 1073741824 536870912 2415919104 3355443200 3019898880 704643072 1996488704 159383552 608174080 656408576 2630877184 540540928 870055936 1948123136 705101824 739803136 2174468096 2821808128 2535174144 3790673920 1450937344 151088640 18065152 4255455872 1114737984 1814837216 1257637936 1256405048 274392532 4039290786 512687657 +2147483648 3221225472 536870912 4026531840 134217728 4093640704 2919235584 3841982464 4286578688 348127232 165675008 53477376 737673216 4271112192 3436314624 1693384704 2824830976 2986131456 3870629888 528281600 1140140032 928816128 1319448064 4149523712 3358159232 2367876928 1366062752 1413881360 2570926504 1831923332 3764585094 1428814427 +2147483648 3221225472 3758096384 1879048192 3087007744 2885681152 2986344448 184549376 360710144 3359637504 1193279488 3431989248 165150720 2500067328 89260032 2279538688 3181805568 1254473728 3171229696 1313181696 3485796352 2460320768 3912579584 72210176 3283693696 3039002944 2629852128 501238832 1953511960 2301127940 384590398 2203982275 +2147483648 1073741824 2684354560 268435456 1744830464 2080374784 2583691264 1929379840 4202692608 2805989376 56623104 3947888640 3559391232 2395734016 4009099264 3014328320 3356524544 444579840 317022208 1660940288 581244928 2770312192 2209683968 1977080576 787042432 4171879104 3581822944 3214376336 1765711960 960529308 4250388610 3332972949 +2147483648 1073741824 3758096384 268435456 2013265920 1409286144 1912602624 3305111552 2038431744 1480589312 148897792 357564416 3837263872 2219573248 1281753088 1032519680 137134080 1827913728 2932170752 1299435520 310720512 3214119936 4275381760 2091629312 3252246400 4138589248 230827488 857295056 2693646104 682775636 2781949386 512358941 +2147483648 1073741824 536870912 268435456 2281701376 1409286144 100663296 3103784960 2323644416 2453667840 555745280 3343908864 2084044800 92536832 1119485952 1566638080 716996608 973193216 242442240 1912713216 980637696 1140976640 460537344 310477056 3677571968 2359401408 803412832 3898181424 2567381368 1284753940 2131656206 529749911 +2147483648 3221225472 2684354560 805306368 671088640 1543503872 3791650816 4244635648 2877292544 306184192 2975858688 2651848704 2271739904 526123008 1875247104 3970891776 1815707648 2290270208 1204887552 3716329472 1884358656 2378361856 204548608 2421335808 3306752896 3698261312 3385797088 472512784 2833954680 1242393884 2642711658 2094933733 +2147483648 1073741824 3758096384 805306368 3355443200 2348810240 3657433088 2902458368 2944401408 2042626048 3252682752 3362783232 623378432 1334575104 469368832 307953664 723681280 1090371584 1454989312 771608576 1496918016 2218646528 1624838656 139301632 334589824 818020160 176902688 4107990160 2575952392 3182895820 577297250 4209953379 +2147483648 1073741824 1610612736 2952790016 1207959552 603979776 2382364672 2902458368 142606336 2495610880 4225761280 2666528768 2563244032 1579417600 2000814080 423297024 130318336 942915584 1543593984 1664323584 3582011392 896785408 698435072 3185814784 2547598720 2586818752 1991204128 4209937168 981247432 396342780 2932287942 2929368363 +2147483648 3221225472 2684354560 4026531840 1476395008 872415232 369098752 3170893824 3615490048 1287651328 664797184 3283091456 745013248 2847670272 696123392 1656291328 1415151616 2413084672 866066432 2683613184 753887232 2621223936 3672319488 3811215616 2397464960 3800905536 1170979488 967559472 4248542920 4003718412 3096951290 3020291417 +2147483648 1073741824 536870912 1879048192 939524096 2751463424 3456106496 3875536896 2692743168 1371537408 3877634048 2605711360 3387424768 2689335296 599916544 3470196736 1083080704 161333248 590176256 3963465728 482174976 3480585216 2413895168 3963596032 3360315520 2771085760 4258567072 3074327280 3439719800 1650020412 3508271106 2617516815 +2147483648 3221225472 1610612736 4026531840 1476395008 2214592512 2449473536 2600468480 3800039424 2503999488 1205862400 2221932544 171442176 1108082688 4229824512 486866944 3342565376 4129996800 1137909760 1246416896 1130563584 3427972096 2982092288 2833552128 2642303104 1043687104 2179198688 2060902096 4239742344 1151586820 4114003882 1422224913 +2147483648 1073741824 1610612736 1879048192 2013265920 603979776 3187671040 2969567232 176160768 1027604480 538968064 3813670912 430440448 4286316544 227147776 696975360 1962311680 1347010560 3799605248 736727040 115951616 924951552 1860525568 106157312 884624256 886265792 3434268896 2708978736 502556664 740702556 4285083962 2078395123 +2147483648 1073741824 1610612736 1879048192 3087007744 2751463424 3590324224 2466250752 478150656 3678404608 3374317568 3434086400 177733632 3407085568 784990208 4082434048 706117632 2586820608 1899454464 9408512 675760128 1299694592 2705554944 2119540992 4093251200 4044164544 4259505376 1597369008 3135921032 1147471156 2572085526 3160118423 +2147483648 1073741824 3758096384 3489660928 2550136832 2617245696 3724541952 3841982464 2692743168 2042626048 1830813696 3528458240 2576875520 65798144 4014604288 2999910400 2410053632 2524823552 55402496 4020097024 3099416576 2945811456 1021915648 3504597248 1672765824 3246793920 1876246432 1962008304 2184670456 3866789252 2149577962 1032214811 +2147483648 1073741824 536870912 3489660928 3355443200 4093640704 1442840576 1862270976 1132462080 1941962752 4028628992 1806696448 3934781440 3618897920 4015128576 3387097088 240943104 501465088 881418240 2063839232 2442737664 3413879808 4022685184 843946240 111945856 702424128 4086122272 3680101488 2869846792 1976898812 1236663374 3744468939 +2147483648 1073741824 536870912 268435456 4160749568 2751463424 1174405120 3439329280 3145728000 792723456 1331691520 3763339264 1838678016 2131492864 1761214464 1495728128 2243002368 4037197824 1695899648 2609033216 4238694400 2727007232 2651946496 3796687104 2248436096 1783513408 702612832 1973718160 614471000 686835140 258490426 2271478515 +2147483648 3221225472 3758096384 1342177280 4160749568 3154116608 436207616 3841982464 880803840 817889280 1436549120 554696704 20447232 694943744 894042112 723714048 3674046464 1365950464 1027678208 839553024 3337689088 2342695936 4276425216 2900663040 3611046784 3063054016 2512323360 2541729328 3236794648 3889333492 258832826 3818966139 +2147483648 3221225472 3758096384 3489660928 402653184 1543503872 704643072 3405774848 746586112 4013948928 3307208704 1794113536 306708480 1032060928 2317484032 3642294272 2001305600 2692530176 780345344 3759968256 1783846912 2216985600 1658786304 2997007104 756305024 4021966272 539298016 682079920 499357864 2054267004 728802870 2646951051 +2147483648 3221225472 1610612736 805306368 2281701376 2483027968 1644167168 117440512 2407530496 767557632 2485125120 3123707904 1102577664 319029248 2897346560 765263872 642351104 2483601408 2275876864 1575538688 2176280576 1650506752 151748096 3335947008 4054058624 2244113984 1598362656 2384301424 2102584776 1867907748 3384755598 2065481635 +2147483648 1073741824 536870912 2415919104 3892314112 2348810240 3120562176 3003121664 3380609024 2361393152 924844032 3654287360 3622305792 3315335168 509214720 3937992704 959283200 2525020160 115040256 1675669504 325785600 3812137984 1466917376 2760307456 4120387712 3353613120 3981319072 181340784 2417408696 898637564 3330804586 2787905259 +2147483648 3221225472 1610612736 2415919104 2013265920 2483027968 1644167168 1728053248 4269801472 322961408 1038090240 965738496 1362624512 3862691840 4056809472 1492844544 1564573696 3818831872 4254932992 2629750784 3358406656 2763428864 39388672 3429683968 1621642880 184823488 4193405920 2822055632 2252009592 2686387316 2888035122 286514449 +2147483648 3221225472 1610612736 2952790016 2281701376 3019898880 1442840576 3942645760 3179282432 213909504 1939865600 93323264 1174929408 2693005312 3624009728 530907136 3079438336 1564852224 2755600384 1587924992 3394185216 3000892416 951283200 1998833920 2171103872 716458304 429524896 4096346160 294292184 2678245420 628531030 693951851 +2147483648 3221225472 1610612736 805306368 1476395008 469762048 838860800 2734686208 3397386240 4181721088 1776287744 2876243968 2466775040 1845755904 1441398784 3289186304 353075200 2675621888 2660704256 2618216448 1299539968 294114304 2673136128 3956289280 4187501696 1920733888 3068540128 920861648 4050424584 1337747484 658906806 2515755439 +2147483648 1073741824 536870912 3489660928 2550136832 2885681152 100663296 2097152000 310378496 171966464 10485760 1011875840 1405616128 979632128 3808559104 2475753472 3916988416 2031468544 3217252352 312586240 3905501184 473203712 1501809152 3460848896 2510569856 1885477312 2191600480 2860556784 2349433400 1922920300 1481552710 5162747 +2147483648 1073741824 536870912 268435456 1476395008 1811939328 3388997632 1124073472 612368384 834666496 3646947328 2972712960 3060269056 2777415680 1293025280 2522677248 3254616064 3883188224 394223616 1078505472 793073664 2050589696 2289748480 3876076288 1086085248 1836719552 4073802656 3748646864 3261707624 3072507852 2834048642 706879095 +2147483648 3221225472 536870912 3489660928 3623878656 2885681152 704643072 1325400064 3514826752 3552575488 1767899136 2687500288 4264034304 2698772480 1327366144 2021064704 3436150784 2759639040 1482235904 1527836672 1001338880 173794304 51309056 4267182848 525610624 1360159040 263262240 3316433104 2298548072 2781123692 2440889482 3364531929 +2147483648 3221225472 1610612736 2952790016 2013265920 2483027968 2382364672 4211081216 1317011456 4072669184 346030080 1727004672 1354235904 53739520 3087400960 3623944192 3502669824 4139499520 997662720 2822754304 153692160 3130688512 612468224 2216457472 1834636928 45840576 2322464032 1946040496 3520426856 1766910148 2278744406 3784158401 +2147483648 1073741824 2684354560 4026531840 134217728 1409286144 3791650816 1795162112 2407530496 3049259008 148897792 2783969280 752353280 2916352000 1999765504 1238564864 1236566016 3751526400 4153499648 50327552 3302713344 1764285440 2987769344 4015801088 1114517632 3703402560 4236873760 3889300752 2686675528 2339146484 1464831670 3659744939 +2147483648 1073741824 1610612736 805306368 3623878656 3288334336 570425344 1426063360 478150656 994050048 731906048 4245684224 578289664 661389312 513671168 2397765632 4213800960 3972448256 3404029952 1803194368 937650176 1255003136 1400700416 3268676352 1494370176 4274351808 1588262624 3908791536 2396108312 258652564 1192971162 1575062929 +2147483648 3221225472 2684354560 2415919104 1744830464 67108864 2181038080 218103808 3028287488 1715470336 866123776 2257584128 3121086464 2792095744 3327000576 3262185472 2142994432 2654912512 892280832 2919411712 1904826368 4222589952 1789175296 3827575552 1082278784 3845080768 2785203296 1166629488 2175771608 195361516 3601081122 2848071225 +2147483648 1073741824 3758096384 2415919104 2550136832 3154116608 2315255808 2130706432 1015021568 3879731200 119537664 2909798400 2611478528 954990592 534380544 201916416 1838055424 447987712 3357761536 3262107648 74545152 2407179264 3201147392 135017216 3771360896 2398177216 3711610080 443391408 4005310568 50479692 2689420274 2117643459 +2147483648 3221225472 1610612736 3489660928 134217728 3556769792 1509949440 218103808 4102029312 1866465280 1306525696 3719299072 869793792 497811456 1569062912 244121600 407797760 1510457344 205201408 2975584256 3716487168 382372864 3709181440 3786149632 2743500672 3784134336 3989736672 1204271568 2912638312 2190195476 2771211530 4003368749 +2147483648 3221225472 3758096384 2952790016 1744830464 603979776 1979711488 2634022912 1048576000 4089446400 2690646016 311427072 1892155392 833355776 4107927552 3586588672 3686891520 2196946944 3238862848 521048064 3288295424 3056962560 3729561088 1094471936 3339866496 2213243840 609989024 4053107024 2998718264 2053401932 2130078018 1079841107 +2147483648 1073741824 536870912 3489660928 3087007744 4227858432 2315255808 4177526784 1333788672 2487222272 98566144 4149215232 396886016 3851681792 3453091840 1234632704 3645865984 3535060992 3700776960 2737876992 2744072192 2695074816 4019909120 3009688320 550131072 4177222976 4171341024 2221266512 1092584856 1235022812 1405171886 616728171 +2147483648 1073741824 536870912 268435456 4160749568 2483027968 1241513984 3338665984 58720256 1782579200 706740224 1546649600 142082048 4250664960 1584529408 1098711040 442990592 1368309760 3674169344 2600644608 2628081664 3075200000 346351104 2758674176 2175732352 2800398400 2146510304 641586608 1388807624 1031713156 1013383618 2928589167 +2147483648 1073741824 3758096384 2952790016 4160749568 3959422976 4060086272 2332033024 3464495104 3384803328 1545601024 1294991360 1837629440 1535901696 1861877760 2093154304 154435584 407093248 2085183488 731893760 787179520 768115712 1766963712 2388014848 596185216 3133144256 1750802080 1979753840 4139634888 3908857916 2467445714 3508494723 +2147483648 1073741824 536870912 2415919104 2818572288 3422552064 3791650816 2667577344 2894069760 3384803328 1331691520 548405248 2901934080 3488350208 555614208 973012992 776962048 9748480 2702270464 2817044480 1441208320 508804096 1087562240 2186428160 4096875136 1568188352 1192173472 3868696272 2758321832 1218917444 3706973178 2432871297 +2147483648 3221225472 2684354560 3489660928 4160749568 469762048 1107296256 16777216 2457862144 1136656384 3835691008 2658140160 3320315904 3155427328 3853647872 2294349824 1238269952 671334400 1011032064 2156376064 1149859840 1395323904 244965888 4038485760 1246457216 1250164672 2541952416 539476272 1425623848 767731116 1024322414 2252623179 +2147483648 1073741824 3758096384 805306368 939524096 3825205248 1040187392 754974720 1484783616 1992294400 1767899136 1326448640 306708480 4220256256 3839492096 3434545152 1839300608 1262665728 4215103488 335466496 2359240704 3770524672 2710625792 749081856 729105792 2406654144 3418704928 3276461904 1762747000 3226772556 2951763602 957904131 +2147483648 3221225472 1610612736 2952790016 134217728 1677721600 3925868544 3439329280 1166016512 591396864 2577399808 946864128 987234304 2954100736 3996778496 260767744 139689984 1390723072 335618048 4049653760 1655908352 1276623872 1161217536 3571859200 426592128 2822676032 2371508832 2870701552 5997864 987274100 3073862134 3517309519 +2147483648 1073741824 2684354560 3489660928 3355443200 2885681152 301989888 3976200192 2910846976 3644850176 3701473280 1456472064 1012400128 3494641664 2270822400 3014590464 3971514368 2991833088 1038442496 1613754368 2602006528 2164567040 1740743168 3514717952 1896967040 4241083968 2922020704 3550963312 1567399160 589663844 1830829082 1703943299 +2147483648 3221225472 1610612736 2952790016 402653184 872415232 3187671040 822083584 3263168512 222298112 1029701632 1538260992 2676490240 4208197632 826408960 1032781824 1703641088 1852358656 2109546496 4214018048 3550947328 2639246336 783476224 561921280 4054391680 80645056 3350736096 312243856 532031272 2082306876 2168248798 641693171 +2147483648 3221225472 2684354560 4026531840 134217728 3556769792 2852126720 1157627904 629145600 1715470336 2724200448 1305477120 4168613888 2807300096 1200226304 229965824 3407052800 937082880 3509526528 3883839488 2926405632 951557120 3457744384 774268672 2779464576 663548480 1007438048 3689827984 1180109336 3769296500 170330854 19070311 +2147483648 1073741824 536870912 3489660928 134217728 2214592512 3254779904 3942645760 3883925504 1732247552 3688890368 1982857216 933756928 1379139584 754843648 13172736 2267512832 2026029056 2252824576 3290869760 413218816 741592064 2242680320 594946816 3152879744 3034692672 2336722272 3518139856 370112040 2116214764 2801231230 877578781 +2147483648 1073741824 1610612736 3489660928 2818572288 1811939328 3388997632 2399141888 1031798784 2956984320 2032140288 2580545536 3175612416 3431727104 796524544 2510749696 995459072 3295068160 340615168 3407515648 3358529536 2688130048 741118464 856840960 4110116480 392673088 3427655648 3168969008 1041984952 1456967916 1299550514 540447219 +2147483648 3221225472 1610612736 268435456 1744830464 738197504 2449473536 553648128 4152360960 2151677952 1600126976 3239051264 220725248 3581673472 3954311168 3709272064 1272938496 2701967360 720707584 1761660928 67074048 797170688 1875825152 3512366848 2001419648 1310573888 3357773536 4252957968 1220705272 2897160124 114009306 4045581839 +2147483648 1073741824 3758096384 3489660928 1744830464 2080374784 3053453312 1056964608 1954545664 574619648 1801453568 2567962624 282591232 3266576384 1766457344 2071265280 1930657792 2224734208 3027197952 2992558080 2481805312 2613574656 1933621760 2265083136 1641619584 852329408 1985342560 1082249488 4099651192 95873348 3413194054 1974566935 +2147483648 1073741824 536870912 2415919104 1744830464 3288334336 3590324224 754974720 3783262208 2965372928 3638558720 1972371456 1809317888 2393636864 3339845632 710475776 3803283456 143441920 857432064 1196470272 2554402816 3279805440 130975232 3690602752 2250078592 552066112 4144234400 602248336 239263608 3810005700 2588685450 276969655 +2147483648 3221225472 3758096384 268435456 3623878656 1409286144 1711276032 1962934272 528482304 222298112 1205862400 3486515200 576192512 2931032064 3094478848 3089432576 3782115328 1459077120 3301384192 2582876160 4051515392 1096451072 2990929408 3745657088 86865280 4384576 1108450912 2506127824 1494237912 922223076 394540230 4101645291 +2147483648 3221225472 536870912 3489660928 3355443200 1946157056 1778384896 2264924160 1384120320 1337982976 3554672640 357564416 4276617216 2797338624 929955840 3981246464 1032617984 2454044672 2729648128 3469340672 77936640 3786468352 1860931072 3994961664 3709166208 612935872 1199568800 2435609488 266745112 1675713724 3089802010 3607417569 +2147483648 1073741824 3758096384 1342177280 402653184 3556769792 4127195136 2298478592 3766484992 364904448 1994391552 726663168 3640131584 4018929664 198574080 1574109184 1855094784 2296758272 2190827520 1851379712 2301302784 52331520 1278465536 4274411776 965436288 1089373888 2738611616 3091362576 3050905496 3186594996 124284938 2635356965 +2147483648 3221225472 3758096384 1342177280 3355443200 1140850688 1442840576 4211081216 2524971008 851443712 1327497216 1332740096 3278372864 1173094400 1412038656 1638596608 2215084032 3554197504 1278287872 535072768 373495808 103525376 3377657344 2225733888 1080763008 2846346432 1617491232 3078169968 2449003112 515969516 13434386 4065266555 +2147483648 1073741824 1610612736 2415919104 134217728 1677721600 3925868544 2667577344 109051904 650117120 1784676352 2618294272 3226992640 1716781056 3658088448 1600585728 2698674176 438419456 3619512320 3783626752 3267311616 3167677440 3951805952 2217373440 3184995968 99780288 951970080 4034609104 2505879416 2975383492 1252689654 275375623 +2147483648 1073741824 536870912 268435456 2818572288 3959422976 3456106496 721420288 2441084928 465567744 2841640960 420478976 2689073152 4198760448 3400925184 1008664576 1531740160 2945433600 622419968 1399566336 2782877696 1194130432 2216686080 4078008576 2106562176 404321088 2649480736 3047112400 1418504696 2901387212 621361910 799265489 +2147483648 1073741824 536870912 3489660928 1744830464 3422552064 3187671040 1862270976 142606336 4039114752 3219128320 3148873728 3231186944 2982412288 889585664 3753574400 3590029312 3631005696 2049794048 3699945472 3866834944 966523904 2711388672 949301504 3634162816 4078267840 1859968800 1798640144 3322738536 2463975796 3652254366 3392100505 +2147483648 1073741824 2684354560 2952790016 1476395008 201326592 2852126720 3472883712 4102029312 490733568 564133888 783286272 2998403072 2228486144 957743104 3881238528 620658688 1513472000 1376870400 1191309312 3214362624 3315520512 2045098496 2038000384 3485331072 2931643328 2292446688 1418085360 455038664 2763165220 981960742 2500338777 +2147483648 1073741824 2684354560 268435456 1207959552 3556769792 1375731712 4278190080 2273312768 4173332480 4066377728 2872049664 1164443648 3890479104 2964455424 697499648 210599936 2288173056 45178880 1109848064 2966624256 1529711616 1370676736 531180288 604668544 3352645184 114596512 1449141456 1093665896 2523408844 3194254902 2037533843 +2147483648 3221225472 1610612736 2415919104 939524096 3690987520 3657433088 2399141888 3581935616 188743680 1214251008 120586240 1080557568 2214330368 3862560768 361955328 4229136384 577028096 3854114816 3183005696 22231040 3358831616 78938624 3819006720 2169300608 1780841280 2863838816 2846385168 157050472 405414028 95112890 3577196315 +2147483648 3221225472 3758096384 1342177280 3087007744 4227858432 3992977408 520093696 444596224 3443523584 283115520 2807037952 423100416 1228144640 3196977152 3615293440 2886172672 3882270720 2651004928 4268920832 2499614720 13079552 2185662976 4260561152 293254272 2791400640 3269822688 280097616 1370478488 13290772 856237238 2456408213 +2147483648 3221225472 2684354560 2415919104 2013265920 738197504 2449473536 2969567232 2038431744 1572864000 241172480 1712324608 4185391104 3942383616 2774663168 1659699200 4209999872 2790703104 4081000448 1485484032 2163038208 3287258112 3151411712 4177475328 569023872 2424121920 1037553440 3389705040 296566776 2412772564 291939506 1266097127 +2147483648 3221225472 1610612736 1342177280 2818572288 3422552064 436207616 855638016 629145600 4164943872 161480704 219152384 1447559168 118226944 1571160064 2640904192 78086144 4091199488 792666112 515297280 3412678656 3987184640 2237317632 2734646016 1196855424 64566592 2902458336 3877544816 3721753496 2144977164 2478283058 1452446781 +2147483648 3221225472 3758096384 268435456 2550136832 603979776 369098752 2701131776 159383552 3569352704 2753560576 1225785344 2309488640 1964244992 3137208320 2446000128 3518857216 538624000 709173248 2712571904 4041947136 2804786176 745729536 2062627072 981501824 2124971584 4254351776 2545829616 1764451160 2156764604 3533875726 1643710173 +2147483648 3221225472 2684354560 4026531840 671088640 738197504 2650800128 2164260864 4253024256 1035993088 1700790272 1200619520 2041053184 1364459520 1482293248 2503802880 67207168 1251000320 3134660608 2404352 844982272 3029437440 3283653120 1170407680 2849942400 1410351168 761799456 1169440464 1275743928 552934012 3276115598 3366111343 +2147483648 1073741824 2684354560 268435456 1476395008 872415232 1107296256 2600468480 176160768 775946240 1616904192 3419406336 514326528 194772992 1635647488 1481834496 829718528 2156118016 3562889216 964685824 4260567040 3775169536 3143345664 2744734464 3255152768 3648670400 1334392672 1275956368 2769691544 1223630108 2889529450 3093867513 +2147483648 1073741824 2684354560 2415919104 939524096 1677721600 369098752 3942645760 3598712832 2361393152 3454009344 1498415104 726138880 3777757184 502136832 1295581184 2215084032 1003143168 3760676864 2902913024 1972983808 2365060096 2079505920 2624786688 2166133376 2915726528 551244320 3630213904 1961627672 3146661356 86605570 2834283753 +2147483648 3221225472 1610612736 1342177280 671088640 469762048 3657433088 1962934272 2105540608 3451912192 1402994688 2142240768 966262784 3100901376 3545628672 2350448640 375554048 2655502336 622796800 489934848 905533440 1119017984 2521819648 1176726272 881431424 2983350848 3892799776 1604837296 1171203016 3543918196 4190442294 1669920569 +2147483648 3221225472 2684354560 1342177280 939524096 201326592 1509949440 1056964608 2558525440 415236096 824180736 1850736640 897056768 4081319936 3577610240 1084948480 2543812608 2132328448 308617216 4108103680 4019927040 1297601536 1918142976 1765221120 4202012288 3042307520 3926260000 3741180272 2700710136 3483883380 104655438 2255162165 +2147483648 3221225472 2684354560 2952790016 3087007744 2214592512 1644167168 2097152000 713031680 2839543808 3332374528 2796552192 3000500224 4094427136 3986554880 2592669696 4022697984 2263400448 1703354368 2623844352 593053696 2907563008 1219268096 205327104 4186432384 3296174528 2769278176 4046710640 3912629832 1645258004 2004573690 1157814641 +2147483648 3221225472 3758096384 3489660928 3623878656 1409286144 3321888768 3506438144 4034920448 515899392 2694840320 120586240 3416784896 3080978432 1489633280 2946433024 2916352 785367040 1380261888 2062258176 3956234240 4271170560 3023304192 2879586560 2573924224 712958656 2287775776 1669833136 816929416 203028140 4033634454 2952670735 +2147483648 1073741824 536870912 1879048192 2013265920 1006632960 1509949440 2533359616 4102029312 708837376 1956642816 3132096512 344457216 811335680 884080640 8585216 1237549056 2917449728 3701563392 1580773376 114518016 1482400768 3439391232 2038917888 2658527872 2379335616 299345504 485144304 2818598472 1946161340 1040192506 2164262735 +2147483648 3221225472 536870912 4026531840 134217728 2483027968 3321888768 2298478592 1266679808 3737124864 1499463680 401604608 677904384 188481536 1436155904 364183552 3042213888 1728430080 2587828224 2604265472 1898260480 2580323328 4107378176 4007227648 2520175488 2652144448 900068768 3979311440 3311510408 3247536940 3520760410 3711341323 +2147483648 1073741824 536870912 805306368 3623878656 3959422976 3120562176 822083584 3967811584 1312817152 903872512 1183842304 3143106560 3434348544 1728184320 464715776 3593895936 3694772224 3963707392 1838002176 2915256320 4051620864 2123745792 1201099520 3245119872 4139700416 3484784736 161959760 147115256 117618756 2046537158 2622623987 +2147483648 3221225472 1610612736 1879048192 134217728 2751463424 1845493760 2264924160 2273312768 2210398208 4024434688 1146093568 1352138752 976486400 2995388416 2071789568 154959872 2935865344 2294751232 1539952640 3117238272 3715423232 2685511168 475626752 831430784 2068093504 2115610912 2308256656 2166397720 571208452 1474039014 1628853591 +2147483648 1073741824 3758096384 268435456 939524096 872415232 2113929216 4278190080 1837105152 3510632448 245366784 2435842048 2251816960 4114874368 1128136704 3083272192 3862331392 3313352704 233398272 607768576 2161588224 2768155648 392279552 3267579136 2703789184 2605378368 3825702240 2022704752 4270326792 339494820 1541044654 2051634373 +2147483648 1073741824 536870912 1879048192 3892314112 1946157056 1845493760 2868903936 3665821696 3074424832 1029701632 1087373312 3785883648 1495531520 4170579968 1283391488 3407577088 3103309824 4107886592 2312941568 944728064 2342775808 676634112 31151360 533571200 3681020608 3427970528 1810640528 174216856 2948674972 419466294 1578467153 +2147483648 3221225472 3758096384 268435456 4160749568 1275068416 2181038080 654311424 1266679808 2168455168 4162846720 2360344576 3222798336 3403415552 3704487936 2352152576 247234560 87801856 1567432704 413634560 1082341376 4003763200 1072163328 1772310272 546619008 2151655488 1319071840 235595056 3150233736 427286644 436946226 1037096753 +2147483648 1073741824 3758096384 1879048192 2818572288 2751463424 3254779904 4244635648 3581935616 1639972864 1780482048 640679936 2530738176 2832990208 821428224 1475411968 2057928704 2150416384 2752995328 3174092800 1153501184 2918304768 3274749440 3619777280 1936825216 2423311936 4171314976 3978407280 343472072 2721413908 1906567250 1184611885 +2147483648 3221225472 3758096384 1879048192 3355443200 603979776 1644167168 4110417920 4118806528 163577856 1264582656 1943011328 2964848640 921960448 1408368640 3609001984 3981213696 76398592 777986048 70881280 1577912320 1410644992 3639199232 3258268416 950058880 784046656 3843568416 3468967376 2363100568 1676767956 2029686998 1728747083 +2147483648 3221225472 536870912 1342177280 1207959552 2617245696 3657433088 3271557120 2373976064 591396864 4208984064 3145728 664272896 3421765632 1099300864 3189309440 1601601536 586399744 1397694464 2009591808 862550016 2534337536 364362240 2492541696 3289045120 2869530944 2167150176 361895760 456073384 3006759668 911279622 2947207489 +2147483648 1073741824 1610612736 1879048192 3623878656 4093640704 1644167168 721420288 1920991232 2084569088 4225761280 1410334720 1675100160 1871446016 1763311616 3735093248 494764032 3562586112 239820800 4245983232 4243671040 2722493440 457500160 2580091648 3260668032 1145478848 96731744 2442022992 3768004024 1706480964 2936799514 3059369251 +2147483648 3221225472 2684354560 2952790016 4160749568 3556769792 2919235584 1627389952 3229614080 1623195648 2321547264 3446669312 1319632896 1945370624 131989504 2452422656 4066934784 1395245056 1793269760 1469952000 572344320 1692451840 1141736960 252003584 2732370816 1977086656 2560492320 1091396560 3510171336 3696357900 1571765598 451903885 +2147483648 3221225472 1610612736 2952790016 1207959552 3690987520 1711276032 3607101440 1518338048 1757413376 1809842176 3301965824 3048734720 4083941376 3739090944 2275082240 2011136000 2499854336 2792693760 3106721792 1342908416 348625920 3206330880 1222845696 4065569920 1284407488 488011296 1245671440 3609579480 320989268 1277934170 612540561 +2147483648 3221225472 1610612736 805306368 4160749568 3825205248 167772160 587202560 3732930560 4013948928 3978297344 110100480 1328021504 2688286720 2594570240 3219587072 1261273088 2960048128 677453824 39505920 745236480 3962799104 1117650432 1456918272 1609922688 3531654336 260704736 3802752688 51814808 2543152636 2050025178 2830243173 +2147483648 3221225472 1610612736 3489660928 3355443200 3556769792 33554432 2667577344 3716153344 2269118464 920649728 3541041152 2889351168 2534146048 3509714944 2136408064 1211793408 430555136 3498385408 4034777088 2678790144 287370240 3830119936 1136763648 4065409664 2698244928 112611424 1369510224 721134392 453144756 1465852586 3057578615 +2147483648 1073741824 536870912 805306368 3087007744 1946157056 3254779904 2197815296 494927872 599785472 3357540352 2899312640 2395471872 2904817664 789970944 2532376576 3301212160 757710848 2110218240 686141440 908412928 3947553792 2289350144 3587285760 1012599936 4069514560 1036937760 2830985840 635874232 1411826284 3607553958 2320925649 +2147483648 3221225472 1610612736 4026531840 1207959552 1006632960 637534208 587202560 2692743168 3921674240 975175680 2838495232 2516058112 1954283520 1670250496 2033516544 3740434432 760463360 211492864 1358417920 1364789248 523549696 2602748416 4248556800 1458517632 3428710336 762190752 1302682224 1769636040 2654457348 1509505810 113550401 +2147483648 1073741824 536870912 268435456 1476395008 3422552064 771751936 1325400064 3246391296 2940207104 224395264 653262848 121110528 3295412224 1011744768 200605696 2608496640 1682685952 819683328 327135232 3968423936 1128039424 1162516992 844339456 1487367296 1790548288 1388860512 81007760 3160553480 1364924868 3963591514 2582206857 +2147483648 3221225472 2684354560 4026531840 2281701376 3288334336 3657433088 1392508928 1551892480 1237319680 1788870656 229638144 1895301120 140247040 4194435072 436142080 137134080 443006976 4284293120 3244535808 1865639936 388422656 769439232 3565147904 2991681664 331984320 4223159200 1648100912 848430792 2180465860 3689457602 1261043415 +2147483648 3221225472 1610612736 4026531840 2013265920 469762048 1174405120 2533359616 2558525440 2956984320 2900361216 1672478720 2933391360 3144417280 2030436352 3219062784 2732294144 1138802688 2218336256 3719614464 1700988928 2314576896 2716582400 2172187904 3048555648 2684527040 2497971040 1006792656 1911360232 1311678484 4236379242 2376950029 +2147483648 3221225472 3758096384 2415919104 402653184 1677721600 1912602624 788529152 3011510272 3015704576 4062183424 1471152128 733478912 2838233088 3169452032 1909784576 2589229056 2156249088 3441369088 1395757056 1659467776 3346441216 3370421760 1941824256 1718841984 154903616 2032946464 2229936496 1708489736 1616163684 3548742426 1755260059 +2147483648 3221225472 2684354560 268435456 134217728 1409286144 704643072 4110417920 3028287488 2034237440 3189768192 4126146560 832045056 2268332032 3390963712 3240689664 3388637184 1605353472 706158592 3701714944 3658291200 770501632 729464320 2112853760 1471617920 1435742912 3128258528 961077040 95212712 1943712532 3898590598 177148429 +2147483648 3221225472 1610612736 805306368 1207959552 4093640704 1040187392 1157627904 3363831808 1094713344 2552233984 3218079744 2120744960 3260284928 4196532224 990445568 352878592 1070448640 134946816 2538721280 2028824576 1630723072 3991449088 2214452480 2278754688 857601216 3487766496 2194008112 783238840 4249616380 2350391246 2787911603 +2147483648 3221225472 536870912 268435456 2818572288 2214592512 4127195136 1459617792 4034920448 3326083072 1310720000 4285530112 713555968 2903769088 2468741120 870776832 1314226176 2575220736 1306599424 3695374336 1893947392 220969984 3065366016 778998016 4130944128 3031361984 3428412512 2231275952 2921405928 2644702044 2624800798 2050226753 +2147483648 3221225472 3758096384 805306368 1207959552 3288334336 3388997632 3573547008 3917479936 322961408 3546284032 2748317696 2312634368 2103705600 3964534784 897253376 673677312 3427844096 1993678848 1682739200 2106533888 3478248448 1491072512 3590635264 349404032 3194745920 529699936 2194437264 486703000 1446582564 687789230 1782450333 +2147483648 1073741824 536870912 2415919104 3892314112 3288334336 1577058304 2264924160 8388608 1413480448 3458203648 407896064 2015887360 1890844672 2559442944 171638784 2583461888 2586558464 51732480 592949248 3013548032 3002768384 3912549888 2242897152 3024316544 1449187776 1385294176 1440755888 2528141944 1813531804 233583518 1052903381 +2147483648 3221225472 3758096384 2415919104 3087007744 1543503872 1577058304 1627389952 4135583744 3217031168 287309824 1538260992 3677880320 755761152 1671036928 607322112 407666688 299614208 3641253888 3264188416 3931076608 3125736448 3021259264 638052608 3732607872 735624640 4097683360 3946348016 621548296 4154070564 238224202 3276598451 +2147483648 1073741824 1610612736 4026531840 1207959552 3825205248 1778384896 318767104 3363831808 1614807040 2430599168 1242562560 3657957376 3677093888 417202176 3874422784 1378385920 1142145024 1632722944 1410830336 1536362496 1042217984 1656792576 1043324672 2802272384 2006251456 2961558880 3916578768 1232173624 380108460 2540375074 187363089 +2147483648 1073741824 536870912 4026531840 2818572288 2214592512 2785017856 4211081216 1233125376 1656750080 673185792 464519168 3613917184 492044288 876478464 1891565568 2835447808 387104768 2686541824 2119086080 1746610176 1446480896 338281984 405178624 2244938368 3293172544 3304503968 2247579376 921028616 3234108300 3985258318 1209096013 +2147483648 3221225472 1610612736 268435456 402653184 3154116608 905969664 4143972352 1015021568 3468689408 2933915648 4277141504 3955752960 3064725504 3658874880 1888157696 560300032 1603977216 167583744 1650380800 228030464 3827033088 3547177472 3411471616 2346417280 3825066944 4138636832 4150210960 3778522952 1463528316 4127040258 2981005701 +2147483648 3221225472 2684354560 1879048192 671088640 3959422976 2449473536 1157627904 981467136 3762290688 1897922560 3431989248 1538785280 2903769088 4252368896 3995009024 526942208 1802223616 1875451904 2988945408 2086348800 1078381568 2425418240 559916800 3308195712 2583740864 2045220960 2444955696 3736524952 790138420 3533945094 1578439577 +2147483648 1073741824 3758096384 1342177280 3623878656 3288334336 3590324224 2835349504 629145600 1824522240 4011851776 2190475264 3005743104 618921984 676724736 3423535104 2864283648 868925440 2969133056 2649149440 1123751936 3196576768 3384917504 3995517184 828064640 1297603648 1829354400 2842874736 1169510680 3843328828 247620918 3024171313 +2147483648 1073741824 3758096384 3489660928 134217728 872415232 4127195136 1493172224 3581935616 1262485504 2552233984 1563426816 2810707968 2721316864 3797286912 3778478080 3558834176 1921302528 3569442816 4032352256 934500352 3095514112 916958720 3946375424 1721975680 2218386496 2988173408 1121637168 3967974728 2251369852 3308318606 3721878345 +2147483648 1073741824 3758096384 2952790016 1744830464 335544320 771751936 2533359616 981467136 1547698176 1306525696 2372927488 1367867392 28573696 4257873920 3416588288 2273804288 1368309760 1695506432 2601701376 2841733120 482724864 4045377024 2600641792 819558528 4237939904 1053948000 2437268816 2279588872 2997018332 1011430190 1919022695 +2147483648 3221225472 3758096384 2952790016 939524096 2214592512 4261412864 721420288 1031798784 851443712 1625292800 3371171840 2681733120 473169920 1911160832 3066494976 4219895808 1874706432 2991398912 2607910912 2030266368 3493110784 2475617792 381797632 2583373440 378569024 4094463136 1657445008 506706888 635966068 3272364486 4113446583 +2147483648 3221225472 1610612736 268435456 939524096 1543503872 1241513984 1660944384 8388608 3015704576 614465536 2859466752 3596091392 179044352 1735524352 1169096704 138117120 3341860864 3778879488 4001681408 2860742656 218756096 1249886720 2392236800 2583435392 1159350208 196827296 1500889136 153456680 1540226420 2384066794 2683802615 +2147483648 1073741824 536870912 3489660928 3623878656 2751463424 3120562176 419430400 494927872 3972005888 2036334592 1596981248 2329411584 316932096 4235853824 3843751936 364412928 3679436800 625041408 942911488 796866560 2525144064 4042583552 1713997568 2782154112 3131181120 3254727072 3871510608 4241800936 3334078228 3361497070 3291378935 +2147483648 1073741824 536870912 805306368 4160749568 2214592512 771751936 1459617792 2927624192 1111490560 933232640 3658481664 410517504 2053373952 755892224 3885957120 1476427776 3669213184 468803584 426749952 1459308544 563004416 4000116224 3251744000 2802593920 3717338816 2025133408 3962681200 3200010392 3925483156 4188623134 3285943133 +2147483648 1073741824 536870912 268435456 2013265920 3154116608 637534208 251658240 1820327936 3510632448 4284481536 2941255680 2464677888 1539571712 198836224 3063349248 2020311040 392216576 3454885888 3264000000 1683183616 1076990976 1144500736 933668096 3688650880 654727104 17918432 2923100816 1496985432 788995324 304327142 4107595463 +2147483648 3221225472 3758096384 268435456 3623878656 1811939328 301989888 1795162112 209715200 3762290688 2002780160 3945791488 430440448 402391040 1908015104 2525560832 4218454016 2709372928 1704140800 2791936000 188037120 3400172544 3930384896 2819331840 3439853696 23862720 3775032160 1628253200 812555112 3216688108 3974746 4121941339 +2147483648 3221225472 1610612736 1879048192 2550136832 3288334336 4060086272 3640655872 3363831808 4089446400 2493513728 749731840 1632108544 1105985536 640286720 3791978496 223903744 3110715392 2127503360 1913507840 2309572608 143823872 2931613184 2916057856 2029013376 631767744 2075926688 3023194416 292646728 2009507996 2203249602 1310520475 +2147483648 3221225472 1610612736 268435456 2281701376 3959422976 1778384896 251658240 2172649472 3317694464 4267704320 523239424 4040687616 3587440640 1883111424 1320878080 2982969344 4104896512 3819249664 1718079488 321878016 542288896 2889925120 1208085248 2080401024 570452288 2197842720 4219478096 1119893352 2480951700 2968526838 28866765 +2147483648 3221225472 2684354560 1342177280 1476395008 738197504 2315255808 3976200192 1166016512 306184192 1134559232 1190133760 1387790336 3698589696 2374107136 527630336 1045856256 825868288 2207326208 934653952 1153906688 2050286592 2803542528 1938807552 1027633024 4280310336 1194343136 1817726064 94658408 1745495684 2808051702 3262174947 +2147483648 1073741824 536870912 4026531840 1476395008 1543503872 2986344448 3036676096 2474639360 3116367872 60817408 4203741184 2455240704 3667132416 599654400 2547056640 997752832 735428608 1661952000 3659116544 1403332608 1186395136 1898762752 1246490368 3532545920 1259959616 3853813792 2046803376 467668568 3052434692 3639085046 4221311613 +2147483648 1073741824 536870912 2952790016 2818572288 4227858432 1040187392 2030043136 461373440 641728512 2397044736 4256169984 1702363136 3073638400 2314600448 3207004160 3878715392 1166786560 2423349248 3125260288 4260562944 2952178688 1259665920 1800788224 1999243136 109913920 2591923680 3394656976 3908510056 4281897668 4276590614 3903027161 +2147483648 1073741824 3758096384 2415919104 2281701376 1946157056 905969664 2801795072 578813952 4013948928 4213178368 2930769920 1657274368 915668992 2144993280 2859794432 3352854528 803323904 1607426048 3678261248 3368122368 3320832 3726429696 1654884608 2402688128 3304284352 3882058208 1331048368 3613621896 2484835100 3314157182 862790303 +2147483648 3221225472 2684354560 3489660928 3623878656 1543503872 570425344 117440512 2894069760 1061158912 1323302912 1456472064 1322778624 2619604992 4275437568 3062562816 155877376 1687011328 3221037056 3471945728 2219800576 290251776 887017984 2123626240 4071231104 4097385408 1601670368 1088180560 218261848 804618020 1477305038 951942257 +2147483648 1073741824 536870912 2952790016 2281701376 67108864 1375731712 1795162112 209715200 767557632 2854223872 1269825536 1891106816 3332636672 2098593792 2817196032 1193246720 1526251520 2333958144 2019864576 1634666496 4139367424 1194038784 644256512 506079360 1902729664 127579552 1007167600 1016871304 3077703140 727534814 1409587489 +2147483648 1073741824 3758096384 1342177280 1744830464 1946157056 1107296256 1157627904 2189426688 893386752 153092096 3918528512 2027421696 131858432 3699507200 3521576960 3004661760 1153744896 2298830848 3728789504 2962954240 3854941184 597409280 2692666112 1238247296 2487034304 1575786208 4105263792 1633074712 2021284740 1965781458 3859653639 +2147483648 3221225472 3758096384 1879048192 2818572288 4227858432 2516582400 654311424 2172649472 1539309568 1021313024 2188378112 2836922368 504627200 3878289408 2557149184 2401337344 1964425216 2625708032 3484061696 1514604544 2106559488 3586103808 1938271488 3473136768 3846292800 1160157728 1320772112 2301548168 419775188 795389878 1851789831 +2147483648 3221225472 536870912 1879048192 3892314112 1946157056 838860800 3204448256 763363328 2134900736 3114270720 894435328 3675783168 3492020224 3639738368 671678464 2861989888 3524509696 3015385088 3443519488 148203520 741387264 643866112 284736256 2677834368 2395929408 2073545824 2115599088 1311690680 2590484484 1389453070 2412957475 +2147483648 1073741824 3758096384 1879048192 134217728 603979776 3858759680 1191182336 2692743168 3829399552 3521118208 2232418304 404226048 2416181248 620101632 1595998208 1167556608 1713029120 228024320 2992033792 4246538240 2371197952 2540021248 449689856 1470219392 94095808 1332804960 2474903376 641103672 3179360804 3387392574 861060113 +2147483648 3221225472 536870912 3489660928 671088640 3019898880 1778384896 4278190080 3598712832 3376414720 4158652416 1506803712 1403518976 1661206528 2912550912 3634298880 1305968640 781500416 3057983488 2913529856 873674752 1312398336 2030673408 1290905344 2996694656 4179859136 1591146208 4156978896 1448697688 3557727516 3428459622 1665081543 +2147483648 1073741824 536870912 268435456 134217728 335544320 3724541952 3875536896 2692743168 4030726144 778043392 4010803200 1899495424 1044643840 4214095872 400621568 4282351616 2425536512 2173657088 121548800 192763904 3297094656 3099975168 346393856 4139116672 235786688 2408168288 503835280 3872827896 1319198132 3739208270 457373661 +2147483648 3221225472 3758096384 805306368 2013265920 1946157056 3456106496 3036676096 2189426688 624951296 2434793472 1829765120 925368320 439615488 2628124672 3082354688 2785181696 64471040 2707365888 1763414016 1912940544 2671821824 3372267008 1134617856 3815821696 1396238784 2394734816 1440927408 2594392 3943124028 1043836126 397358497 +2147483648 3221225472 3758096384 268435456 3355443200 1409286144 234881024 3841982464 3414163456 2822766592 3198156800 1265631232 1624768512 3892576256 2897084416 2994667520 2816442368 3404513280 3213959168 578850816 419641344 3481635840 2124807680 2610267392 351125888 1645864256 724536032 1349840880 3056930344 4125024884 2237955454 155084173 +2147483648 3221225472 3758096384 268435456 1207959552 335544320 3523215360 2499805184 1518338048 339738624 3332374528 3645898752 2824339456 2082209792 3827695616 3300065280 1277984768 3110846464 1507139584 2025820160 1180121088 2236009472 3316030976 1867959040 3034503040 752530880 775991904 293983728 1984052664 815343396 2059522482 1308115541 +2147483648 3221225472 3758096384 268435456 2818572288 2080374784 1308622848 2030043136 3330277376 4290772992 1491075072 653262848 3246915584 3228303360 1455030272 780599296 1639481344 638304256 3229425664 3667890176 73611264 3605969920 1450629632 2195894528 4210859904 1485683136 1670920096 1494490384 1985898824 3134289372 2084945474 2060722483 +2147483648 3221225472 3758096384 805306368 939524096 1275068416 2449473536 1157627904 1686110208 1413480448 2174746624 3840933888 1404567552 1350828032 3692429312 1602682880 2447278080 2775957504 2958106624 4097413120 1580935168 302834688 4106521088 3745044224 441100160 1720450752 781845856 2743958128 3111885800 3735189508 1858683534 2416808401 +2147483648 3221225472 536870912 268435456 2818572288 2348810240 4060086272 1862270976 1820327936 3393191936 1063256064 1412431872 2327314432 1206124544 3456499712 1546321920 117407744 228114432 703406080 1819602944 3874969600 534625280 1268105728 1374263040 1415293568 3900637120 4021700192 2975016720 3451646184 4245593828 1760441310 3855041801 +2147483648 3221225472 1610612736 1879048192 134217728 3422552064 2785017856 3875536896 3514826752 2503999488 639631360 3570401280 3057123328 3105095680 243924992 3189702656 3450961920 1781710848 3394576384 1406062592 2264090624 2865748992 672633344 3652431104 4000429184 3369260352 3454360928 1728487472 1427073208 1734992212 2274807494 1133989191 +2147483648 3221225472 536870912 4026531840 3355443200 2483027968 3456106496 2365587456 4152360960 3049259008 4024434688 2958032896 2458386432 1763442688 3554279424 148045824 1787789312 1622720512 4282982400 830271488 1946626048 703200256 3217161728 757986560 1326445952 3799564096 1948871200 1986842000 388969752 4035304460 3793989242 347772907 +2147483648 3221225472 2684354560 805306368 3623878656 3690987520 167772160 1962934272 1669332992 4106223616 3659530240 420478976 4177002496 1401159680 3898998784 3544514560 4088299520 1533526016 2187534336 1561047040 259590144 917279744 3950285312 2002834176 1354670976 3466562880 3462875808 2074970096 2870763352 1670532884 3056297198 161993561 +2147483648 3221225472 1610612736 4026531840 3087007744 4093640704 33554432 486539264 4102029312 549453824 1222639616 407896064 3163029504 2098987008 3005874176 2917203968 3664936960 293060608 2357927936 414437376 372574208 2808398848 1821169152 2457903872 880984960 3700418240 925851424 4053644432 638221592 970027916 2255136634 2617494675 +2147483648 1073741824 3758096384 3489660928 402653184 3690987520 3992977408 2466250752 1518338048 2034237440 1663041536 3767533568 3654811648 583794688 3736469504 4088987648 4171464704 1543421952 1255104512 1668993024 3186448384 838452224 3915502080 3834482944 3433800320 2043343552 254087904 3157106352 3539706264 1139995780 1167666650 2243163925 +2147483648 1073741824 2684354560 805306368 3892314112 3556769792 1241513984 989855744 1786773504 1186988032 3793747968 3864002560 1403518976 1510211584 2582773760 3085369344 113934336 3610361856 1515544576 1775104000 3951757312 2040318976 2209648128 3119560448 1390607488 1953884864 885485344 689617392 886670456 179382044 1833932294 1813274227 +2147483648 1073741824 536870912 1879048192 2818572288 4227858432 3053453312 218103808 2910846976 2537553920 1235222528 435159040 3007840256 2695102464 4055498752 1678311424 2227339264 188203008 1332961280 774615040 665151488 3405564928 2427779584 529595648 1852504448 2370037312 1941002848 4071541744 1634330600 4250939772 2383428710 4237832855 +2147483648 1073741824 1610612736 268435456 3623878656 3288334336 2919235584 2701131776 4253024256 2906652672 123731968 1441792000 3532128256 269746176 1930821632 2119106560 1702658048 1006616576 1087987712 1584631808 904099840 2362885120 3743612416 1292164352 2514729856 3675984960 4111108960 3460363152 2653808264 2484620444 3245105598 2760532121 +2147483648 3221225472 1610612736 2415919104 1476395008 1006632960 4060086272 2030043136 1266679808 1405091840 463470592 3249537024 1048051712 274464768 2738225152 1508311040 3139469312 649314304 2907774976 1929891840 1462974464 4124214272 636404224 2563280640 15202688 3605225280 364560672 2491060912 3336235976 3840586116 2102574210 3769533645 +2147483648 1073741824 3758096384 1879048192 134217728 3288334336 2113929216 3808428032 947912704 675282944 1809842176 839909376 1341652992 2028208128 3620077568 1796931584 4194598912 187940864 3462225920 1818218496 1700202496 3921583104 1163580928 3567027456 1887951488 2013472704 3463502688 1951252048 1153577400 3469562452 1055381182 4191384697 +2147483648 1073741824 3758096384 268435456 3355443200 3959422976 2248146944 1862270976 3649044480 1296039936 1692401664 2209349632 4234674176 2535194624 883294208 3523018752 1351974912 2106376192 316366848 522768384 1048131584 849857536 50045440 4223524096 4285563008 3612161344 3699225952 4048587088 3327993448 2898636748 2580861322 569320165 +2147483648 3221225472 3758096384 805306368 402653184 1275068416 234881024 1862270976 1988100096 4114612224 3600809984 3283091456 3476553728 122421248 1717436416 4026204160 4144136192 3898458112 774184960 741969920 3862898688 405337088 2939460096 4215445760 2877156480 2153079488 2682372832 2598577264 3418285256 1344001636 3252820650 1933392945 +2147483648 1073741824 3758096384 2415919104 2550136832 2080374784 1979711488 3103784960 1669332992 465567744 736100352 640679936 3331850240 287047680 3741974528 2154233856 1459388416 2324676608 3756875776 1507577856 986937344 1592960000 197050880 3504123136 2657074048 751110976 2644497184 992300688 766481960 3569178676 3342073458 1819759539 +2147483648 1073741824 1610612736 2952790016 3087007744 1677721600 1040187392 16777216 3867148288 348127232 3613392896 1794113536 1928855552 2873884672 1956511744 1138819072 29851648 1111670784 184508416 3479605248 128264192 3077415936 2788269568 3370620160 1225954176 4271327680 363000352 3788449616 1786684552 131663844 116105642 1437372465 +2147483648 1073741824 2684354560 3489660928 402653184 2483027968 4261412864 2667577344 1669332992 935329792 2300575744 3180331008 3053977600 3611557888 2908356608 2903572480 672038912 782483456 1221287936 3210735616 2672654336 1968751616 768398848 3279863040 2954595456 1175940160 1447674144 1388457712 39672472 2769336492 292067190 2283050343 +2147483648 1073741824 2684354560 4026531840 1744830464 3288334336 570425344 1325400064 2424307712 2520776704 2145386496 688914432 884473856 3795058688 2087845888 280428544 2228453376 1691926528 2672123904 883224576 3299567616 2196630528 3632907776 186903296 2901455488 1678329280 29535840 1339977040 541162552 1935603060 1788899446 812677707 +2147483648 1073741824 2684354560 1879048192 3892314112 201326592 1509949440 3774873600 545259520 2982150144 2178940928 3759144960 2598895616 2370043904 2983329792 1746468864 3133505536 197181440 810246144 2946297856 186984448 595323904 565174784 1423307520 774412672 4203704000 2886654368 1989948048 1057908664 3686210076 3544365286 1452953443 +2147483648 3221225472 2684354560 1342177280 1744830464 1946157056 1107296256 3539992576 3867148288 3351248896 3013607424 1108344832 254279680 2499543040 1066008576 3770089472 421822464 699908096 2688360448 1897115648 2320709632 27982848 1065262592 2206765824 1593150592 226916544 392502688 1450681776 3483192472 2768495612 1148913146 3369526419 +2147483648 1073741824 1610612736 805306368 2013265920 2885681152 1778384896 251658240 3313500160 2353004544 2875195392 3715104768 4040687616 628883456 1744699392 1680408576 1928888320 463847424 550985728 4182872064 2317182976 1704100864 4038498816 2230622976 2105794176 218266432 4036437472 1613878800 2758631112 1925884020 2190133538 1273667993 +2147483648 3221225472 536870912 1879048192 134217728 603979776 3858759680 654311424 2088763392 364904448 1751121920 101711872 4266131456 1747189760 1566441472 1379205120 2503049216 4116234240 4201324544 3800363008 1378445312 3021200384 2388641280 3105224960 3724989568 3613276096 1463094176 2024903504 3273167992 3612024908 1530184646 51455381 +2147483648 3221225472 1610612736 2415919104 671088640 4227858432 3858759680 2734686208 2776629248 4223664128 1537212416 4222615552 1526202368 1396965376 913178624 231669760 3515777024 2527969280 1369513984 3779186688 4121114624 323795968 2105580032 1316152576 4293371520 1678779712 1397248032 3501986736 363484104 4007749060 631351118 4210229997 +2147483648 3221225472 536870912 2952790016 671088640 3690987520 2717908992 1056964608 2894069760 2243952640 2292187136 217055232 2124939264 2393112576 1362755584 1745944576 3118563328 1307361280 2771066880 2482040832 1527580672 3695684608 1192995328 1046333184 381348480 1987334080 3735189920 1958554416 2358241128 1668255564 402647702 2189919127 +2147483648 1073741824 1610612736 805306368 1744830464 1811939328 2181038080 620756992 2139095040 289406976 39845888 2689597440 2269642752 2942042112 2376466432 1225588736 1019445248 2183839744 883646464 1036947456 2196334592 1820429312 677769728 782733056 1479063424 470045504 3360836192 3806802192 1228977624 2129136300 1269591930 3047036341 +2147483648 3221225472 3758096384 1879048192 3355443200 3825205248 2717908992 3170893824 1904214016 1581252608 1738539008 1659895808 704118784 1217134592 3078225920 3110535168 2737274880 758824960 4151975936 2573668352 858245120 2503646208 3682219520 3748082432 740804480 1505425984 4105839072 3867619312 695715112 313712580 2513310042 426856459 +2147483648 3221225472 2684354560 2415919104 1744830464 2214592512 3456106496 1258291200 4202692608 3368026112 895483904 1227882496 622329856 695992320 3170238464 2156593152 3939991552 4272603136 1895178240 2592813056 2815924224 1529527296 3837154816 2821395712 4010269312 3032671424 657608480 3159452624 3271746728 3201454804 2862680338 2616901909 +2147483648 3221225472 536870912 1879048192 4160749568 4227858432 704643072 2298478592 2021654528 264241152 4037017600 2299527168 595066880 2925264896 1924792320 1861025792 1933312 2555035648 3770294272 4226641920 43886592 2525660160 1822040576 2872908544 1917188480 1078394048 1243093408 2498520240 2035434840 478767604 664534834 732805827 +2147483648 1073741824 3758096384 268435456 2013265920 469762048 2852126720 1459617792 4135583744 264241152 1176502272 1120927744 2873622528 3212050432 3296329728 2312306688 528318464 383041536 2256166912 4208152576 3221092352 4095013888 433738240 1564674816 4149577344 412132544 3266850464 3479973872 3573941496 20779020 2032452798 2204238455 +2147483648 3221225472 1610612736 1342177280 2550136832 1140850688 771751936 1593835520 3598712832 3376414720 2816475136 2351955968 122159104 1892417536 858390528 1407516672 2741993472 2644557824 1512710144 1583697920 4071593984 4227900416 1064979968 1482515712 214671488 1826021568 2390573536 291230288 2798581096 1955153276 773163554 1358822307 +2147483648 3221225472 1610612736 268435456 402653184 3690987520 2785017856 1795162112 1098907648 1304428544 1553989632 818937856 3264741376 2636906496 511574016 15400960 1506377728 3311190016 1568546816 896225280 101300224 2164048896 623788544 3937627392 113630848 2511524160 2272085024 3447645616 3995281592 3107817572 2867772410 3562757145 +2147483648 1073741824 1610612736 3489660928 2818572288 2885681152 2650800128 2499805184 3078619136 3166699520 970981376 231735296 2682781696 1838940160 2306736128 4237885440 1226932224 3603349504 2625527808 186191872 2514606080 1059519488 967729664 955320576 1719524736 593030464 1924622240 3440429968 2304444312 3002516572 3863350938 896360929 +2147483648 1073741824 3758096384 4026531840 402653184 3959422976 3590324224 218103808 1786773504 1203765248 3156213760 2234515456 3651665920 3374579712 3142189056 553713664 813596672 2671099904 1489657856 1849774080 480151552 3886396416 1007819264 61689088 3324044672 2421589952 3528559776 1088450800 4002437384 2312640908 4151057638 2239649223 +2147483648 3221225472 2684354560 2952790016 3355443200 3019898880 1308622848 285212672 1468006400 3141533696 2472542208 3511681024 3524788224 3288072192 466223104 2262368256 3381559296 1906163712 3880394752 1427714048 3073280000 2809003008 2955025920 4241313024 860923776 1830477632 3414419552 4058847504 2833311384 1678937828 2928130194 2345341195 +2147483648 1073741824 1610612736 3489660928 3087007744 2751463424 704643072 419430400 763363328 3946840064 1843396608 4210032640 71827456 3394502656 2260336640 2746155008 1304264704 2913517568 3225051136 1215238144 345888768 3170432000 3974262272 717444864 911982976 1527377472 3227684192 2996655184 4184254984 3992920348 2481308270 2529463847 +2147483648 1073741824 3758096384 4026531840 1476395008 2214592512 1509949440 2130706432 2692743168 3753902080 3235905536 4207935488 3239575552 3724804096 1745485824 3067281408 3273228288 281067520 646602752 3021164544 1215924224 1733334016 1538395648 782712576 3782974080 3523214272 2872422816 1049030800 1443850136 3858232868 2093585966 3193474967 +2147483648 3221225472 1610612736 3489660928 1744830464 738197504 3388997632 184549376 1484783616 3644850176 1067450368 2435842048 235405312 4293656576 4189716480 189988864 1940815872 2353512448 2100961280 1265664 3004094464 469212160 796000768 1977557760 2604972160 2882319808 2355151584 2046464112 2992230344 1092561500 2955190802 1637658459 +2147483648 1073741824 2684354560 1879048192 2013265920 2483027968 3791650816 3976200192 3883925504 2051014656 2401239040 1708130304 1625817088 2701393920 4155637760 1963261952 3265822720 3273637888 2553438208 2739236864 2609440768 3654272000 2321159680 193022720 2069557120 2872754496 2857031904 1932718512 989788920 4011373532 3867660310 172908267 +2147483648 3221225472 2684354560 1879048192 2818572288 1946157056 1509949440 2231369728 3078619136 2755657728 2757754880 563085312 3181903872 2134114304 4126015488 2161573888 1867776 640008192 2725126144 882323456 3699173376 2880809984 2579910144 3768788736 1091733376 3181557056 779798496 3879134992 3676628344 1782172508 3312733870 1183714941 +2147483648 1073741824 1610612736 2415919104 1744830464 2617245696 3657433088 2097152000 3917479936 4089446400 1738539008 4201644032 405274624 1740374016 1152516096 300089344 1984004096 177258496 3203555328 1434652672 3817994240 3838360576 1936071168 2542613248 2235607936 229275200 2174179104 710924592 297375080 645197676 3662949610 3417206455 +2147483648 1073741824 536870912 4026531840 2818572288 335544320 3791650816 855638016 1333788672 2101346304 4028628992 4293918720 2937585664 4208721920 2182217728 3291807744 1633910784 2026160128 2563923968 492122112 2897471488 3945589760 714489344 215698176 4172578944 2190103104 3551094624 1800514992 251778920 145334836 1515047298 687047639 +2147483648 1073741824 2684354560 3489660928 1207959552 1409286144 2583691264 3137339392 2977955840 1254096896 2132803584 514850816 3525836800 1094975488 2194014208 1042612224 2754772992 1632747520 2777047040 633696256 2493691904 1061784576 3517607424 497489664 1758570624 1665534272 2095403936 789753328 903972936 2226005772 2164354582 3332673073 +2147483648 3221225472 3758096384 1342177280 1744830464 872415232 1711276032 318767104 1333788672 1421869056 1541406720 978321408 1322778624 2997616640 2725380096 1440153600 622821376 3308961792 758259712 1291259904 2410665984 4063419392 3213233664 1187592448 2027610752 3294786112 2913944480 969137808 1671488088 3825270788 1259272602 474752255 +2147483648 1073741824 3758096384 1342177280 134217728 738197504 2046820352 1862270976 1082130432 2696937472 3651141632 990904320 3852992512 3035365376 3249668096 114753536 77561856 2407186432 2817679360 582438912 95410176 2609048576 3906368000 3654908672 3333608064 2116975552 1845314080 1935468464 754127832 678550684 942145154 893317919 +2147483648 1073741824 2684354560 1342177280 3892314112 3019898880 2113929216 2969567232 4253024256 1161822208 3751804928 764411904 2242379776 2647392256 3799121920 2818637824 75988992 2541010944 145907712 2984341504 943192064 2894896128 1354124800 2175735040 3273432960 505297472 920867424 615446640 4085216920 4262766172 4139915858 3355002287 +2147483648 3221225472 1610612736 3489660928 2550136832 3556769792 2449473536 3808428032 4085252096 549453824 2573205504 3916431360 2086141952 1935409152 907411456 2095775744 217939968 2743123968 3663077376 1221283840 1227741184 1699275776 1080165888 2113499904 1365041280 1065380928 2797612960 2288013264 703621256 924323540 519832610 3557177205 +2147483648 3221225472 1610612736 4026531840 939524096 3154116608 1040187392 4278190080 2659188736 2604662784 1042284544 4266655744 2751987712 3956539392 2360999936 451608576 2683469824 2904801280 242884608 1024151552 1791150080 4267418624 2775998976 3878490368 3899107456 1747457216 746856672 2503091120 989821112 1898480108 1429781262 1854987783 +2147483648 1073741824 3758096384 1342177280 2281701376 1543503872 3992977408 452984832 461373440 2327838720 463470592 2823815168 921174016 2914254848 3068264448 1385103360 4029710336 98418688 480403456 678383616 4043364352 80063488 363727360 2899380480 1448714880 2597858368 942408352 2091803056 3796962168 1813613340 3359140622 3575386651 +2147483648 1073741824 2684354560 268435456 2013265920 1140850688 4261412864 1828716544 629145600 4265607168 2447376384 3119513600 1703411712 1415315456 1651376128 3327852544 2562949120 1148633088 3912130560 3325784064 3916683264 4045337600 3808591360 3902614784 1544851840 75714624 1317524448 461175504 4054791560 1252099708 3000749834 2769455049 +2147483648 3221225472 2684354560 1342177280 134217728 872415232 2181038080 3338665984 847249408 314572800 1075838976 516947968 3633840128 2454454272 734920704 1070268416 2268168192 3669278720 873340928 3731566592 3416389632 3486313472 4130487808 2536336128 3147750016 439293632 3227250208 3681935984 1296991736 3333909988 672642890 1539016881 +2147483648 1073741824 536870912 4026531840 2550136832 2483027968 2113929216 2969567232 3330277376 2705326080 1897922560 1676673024 319291392 3746299904 1924268032 3061776384 3858268160 1790296064 1290952704 2564763648 3452495872 3017667584 3597559296 2031437056 2922614656 2595966912 2890307040 3084438832 80082664 3208265660 477321154 3093997007 +2147483648 3221225472 3758096384 3489660928 402653184 3825205248 2113929216 822083584 562036736 3829399552 3479175168 1947205632 1884815360 2416705536 1486487552 2604072960 2695987200 1838989312 3000639488 2371293184 958502912 2877596672 1589009920 727538944 1485750144 2694392896 352386272 769157264 776761912 955938404 799475914 220840667 +2147483648 1073741824 2684354560 2952790016 2550136832 67108864 167772160 3036676096 461373440 3200253952 983564288 2534408192 1231552512 3260284928 2960785408 1170931712 3135930368 333168640 2830786560 476803072 763004928 4042511360 3624807936 2699130624 950654848 3650421568 2080619680 3356906800 2473423192 1065329788 2178420030 3484160551 +2147483648 3221225472 3758096384 3489660928 134217728 603979776 369098752 2667577344 864026624 3091202048 4171235328 61865984 2469920768 2121531392 4155375616 2992570368 3044573184 3725180928 3287162880 2298417152 130586624 498183168 207238656 2461075712 4094155904 746682944 1283437536 2614430064 1361162504 3264358916 542976326 2985139101 +2147483648 3221225472 1610612736 2952790016 2013265920 603979776 1174405120 3640655872 2508193792 2009071616 3227516928 2731540480 1050148864 2317615104 3573153792 1890910208 3240001536 1385283584 2203721728 1644515328 1163323392 1915593728 3817082368 994730240 662513536 1331872320 1739562784 252005072 4275482328 1357758564 476344190 760875711 +2147483648 1073741824 2684354560 1342177280 2013265920 3019898880 2449473536 2667577344 1719664640 4265607168 333447168 3836739584 1246232576 957087744 850526208 1291780096 3603136512 2261696512 923951104 2544857088 2923165696 3498759168 153880064 1461871360 3567746688 2388125888 2395531872 1769670096 299732264 542348220 3189146050 1824924943 +2147483648 1073741824 1610612736 4026531840 939524096 2751463424 234881024 788529152 2994733056 1816133632 442499072 116391936 1344798720 2264137728 2086273024 3138322432 4211113984 1425408 2994364416 1134497792 3285764096 164209664 3260296704 1284130048 2545375360 3677137600 2459165024 1473973776 1909100232 2898455980 4062609422 1608833095 +2147483648 3221225472 3758096384 805306368 3355443200 603979776 1107296256 553648128 41943040 3376414720 3231711232 3494903808 3804758016 2362179584 630849536 3486187520 1719304192 292274176 3531218944 2688225280 962783232 3283074048 3679213056 2488935168 3945486720 571141568 1102304224 2069764080 1358768632 421257356 4104285922 1914652251 +2147483648 1073741824 3758096384 4026531840 3623878656 201326592 369098752 956301312 3481272320 1556086784 1180696576 2637168640 78118912 1718353920 4099014656 3372810240 97943552 1380827136 2985451520 2094616576 3809380352 3425293312 429656576 463101184 131407744 1995239232 2512970656 1107746896 4019579432 3541458828 1089944770 3161302607 +2147483648 1073741824 536870912 2952790016 402653184 2751463424 838860800 2936012800 4185915392 3686793216 2401239040 1135607808 4119330816 2751725568 2227044352 1530331136 3779887104 1862647808 2707316736 2670145536 3291793408 48862208 1312046592 1660320512 1544750720 407043904 3770322720 613843312 3420248264 1010686044 2454855142 131927085 +2147483648 1073741824 1610612736 4026531840 2013265920 603979776 1308622848 4009754624 2390753280 1732247552 2074083328 3069181952 3777495040 20709376 2634678272 1973616640 3733356544 3681533952 451567616 3497201664 3441346560 744195072 2859224576 2849121536 2570524800 686879936 1004968672 1811929968 131229224 3325522732 3195072746 2292635243 +2147483648 1073741824 3758096384 1342177280 1744830464 1946157056 973078528 1157627904 209715200 2235564032 3630170112 1458569216 2131230720 3302227968 2512257024 3407151104 3318513664 539475968 295591936 1191530496 4134852608 1511775232 4156845568 1334212352 2296997760 1186379968 3124005600 150727056 2675206344 2741913660 3389879566 3013648421 +2147483648 1073741824 2684354560 805306368 1207959552 2751463424 2785017856 2130706432 1652555776 2629828608 362807296 286261248 310902784 4124311552 2527723520 1737818112 3534913536 3494756352 709517312 3915739136 642435072 2426534912 1647056384 516321536 1580409984 4080120512 3563342112 2998035888 3951640280 388798220 1250093198 2887108367 +2147483648 1073741824 536870912 1342177280 3892314112 1140850688 2986344448 2734686208 1048576000 1983905792 3307208704 2553282560 1771569152 801374208 239730688 4215603200 3660808192 3262955520 4104806400 3566546944 268154880 3987774464 1573664256 1785088768 4034080896 835228352 3042456160 2258895536 2488940040 3597475348 2704274254 1548921719 +2147483648 3221225472 536870912 2952790016 134217728 1946157056 3254779904 889192448 3531603968 3946840064 3642753024 3499098112 1423441920 428081152 3733585920 1990262784 3802628096 1087160320 1835671552 3922817024 1594869760 870358016 2538348032 1419127552 1183789952 2703011776 3650249440 1816470064 220065624 2825234916 53583438 348385463 +2147483648 1073741824 2684354560 3489660928 3355443200 2885681152 1308622848 1426063360 3229614080 541065216 1717567488 1727004672 1849163776 3229351936 75104256 3847159808 965443584 2986262528 2111463424 4062146560 216250368 2062208000 4290007552 834535680 881407360 2384381632 2246705760 923234832 3096436168 2082006692 1709122370 1900275475 +2147483648 3221225472 1610612736 2415919104 3087007744 3959422976 1040187392 3607101440 411041792 1891631104 1352663040 3866099712 2362966016 2453405696 3691118592 2268135424 4043866112 2046541824 2783059968 446779392 289470464 3624915968 2790525440 1028012288 3154054272 4163105728 2724093472 3823311152 2207358952 1251433108 2296874834 2983211311 +2147483648 3221225472 536870912 2415919104 1744830464 1677721600 3254779904 4009754624 1702887424 130023424 3072327680 1141899264 4018667520 788267008 2944532480 1860501504 3927867392 297385984 14819328 2568318976 2233915392 1176353792 1605641728 4141753088 3694612096 2215885120 3266017056 1642195824 1488338712 2776316044 457831834 1834623695 +2147483648 3221225472 1610612736 268435456 3892314112 3422552064 637534208 1392508928 3716153344 809500672 1356857344 3276800000 3811049472 794558464 1306394624 2650734592 3348201472 988856320 3002998784 655314944 1871296512 1930738688 2859741696 2441225472 2107703936 2452536128 2306942176 2707334480 64553816 3915038588 3162707162 608145169 +2147483648 3221225472 2684354560 4026531840 671088640 4227858432 4194304000 922746880 2474639360 3300917248 1172307968 3469737984 3927441408 2597060608 756940800 993198080 1369473024 2253242368 1639849984 2915250176 839428096 1376365568 835996160 22164224 711806592 1915993664 2266825120 3915096976 1287205656 2967590948 2981107658 176717177 +2147483648 3221225472 3758096384 1879048192 2818572288 4093640704 4194304000 3472883712 360710144 666894336 1130364928 456130560 1019740160 190054400 104464384 3112239104 1412268032 3847667712 3206160384 2182156288 2192951296 2197466112 3376156160 708712192 3317912192 2045804864 2910156576 3318207824 66029224 1380705980 182028014 4089226983 +2147483648 1073741824 2684354560 1879048192 1476395008 738197504 2046820352 1728053248 192937984 2906652672 1033895936 1095761920 2325217280 2361655296 2893414400 1627848704 4110123008 4283088896 1784045568 2501341184 3485722624 954127360 1941461504 1599363840 1074685568 4231209536 2814765408 315728752 1426051320 3168592804 4028717134 224705577 +2147483648 3221225472 536870912 2415919104 1744830464 4093640704 2785017856 3036676096 3128950784 3980394496 2929721344 258998272 2662858752 2866020352 4179492864 927137792 1806204928 573947904 3040747520 426995712 1102108672 4036082688 320368128 2451855616 2355515776 477592512 1214703072 2134821104 456849768 2657943332 562285014 3380691989 +2147483648 1073741824 3758096384 4026531840 4160749568 3154116608 2919235584 3674210304 2994733056 1715470336 1977614336 3138387968 3992453120 1853620224 1858469888 2719023104 3421011968 1275052032 1034313728 3309391872 1928366080 3977495552 1532510720 1628199168 3102618240 674574528 883083360 2856370384 1981529592 1070337972 3528328098 960855437 +2147483648 3221225472 1610612736 268435456 1476395008 1006632960 2919235584 4043309056 3263168512 3191865344 3193962496 3197108224 1106771968 3035889664 719978496 740622336 1049133056 948420608 604643328 2750763008 3398481920 1646519296 3107459584 4141095168 1293555584 3436002752 1095011424 1807321360 1320488952 24163956 1165212902 3764407071 +2147483648 1073741824 3758096384 2952790016 3892314112 2617245696 1241513984 1056964608 3447717888 2814377984 3751804928 3713007616 2962751488 3072589824 1424883712 3530227712 3699343360 2629484544 147742720 167464960 3351750656 2978933760 307780096 3523492608 805180032 143873344 581668640 3189544752 265903096 460234660 1793613566 2141995477 +2147483648 3221225472 1610612736 268435456 3087007744 1409286144 3321888768 2701131776 3917479936 826277888 2648702976 472907776 2867331072 2009858048 2901803008 2070872064 273448960 2065022976 1922441216 2770292736 3385112576 2032768000 2309510656 1294735616 2554727296 424112192 1931516512 36953936 2032227176 3380064044 2154527474 3982921677 +2147483648 3221225472 536870912 805306368 1476395008 2751463424 436207616 1325400064 25165824 1581252608 3911188480 2408579072 725090304 3678666752 2246705152 1624440832 4191387648 3475685376 3880394752 1443065856 3863709696 1270805504 2914541056 2290364160 4102693504 3345158976 1375457760 2341913776 352598488 3301573908 860053470 1558954215 +2147483648 1073741824 536870912 268435456 671088640 738197504 167772160 3036676096 2709520384 3577741312 1742733312 1676673024 2065170432 1675362304 2990669824 2488336384 327581696 2337652736 1797414912 1717645312 1941870592 98163712 2221433344 268706560 1631471488 2869106240 482326624 3428256336 4253678984 685790772 795876866 1004025247 +2147483648 1073741824 1610612736 2952790016 3892314112 4093640704 369098752 2868903936 1518338048 2646605824 1587544064 4067426304 2505572352 4242276352 782368768 518324224 1404272640 179617792 3280101376 114626560 3423332352 838396928 1130917376 2489606400 3446552192 248468672 2250436000 3403763888 3163400424 949205844 2172972898 2864327823 +2147483648 3221225472 1610612736 4026531840 2550136832 1140850688 3590324224 3137339392 159383552 3116367872 1906311168 2058354688 1117257728 552337408 86376448 2348089344 1897431040 4253794304 4060487680 3473231872 1692452864 4193776640 1439190528 446961920 625114752 43478336 251639328 2806803760 2492879624 3371005268 3291779354 2198731477 +2147483648 1073741824 3758096384 268435456 4160749568 1946157056 2248146944 1660944384 2961178624 2998927360 136314880 4096786432 1012400128 337903616 1208090624 3973775360 1072726016 4083793920 1537368064 648761344 1128855552 1650308096 38282752 1900816640 3489532544 2830966208 1221183264 4258423920 3088264328 3481075188 2620906782 3522129763 +2147483648 3221225472 1610612736 3489660928 402653184 1140850688 637534208 2902458368 2206203904 851443712 2585788416 1475346432 489160704 2334392320 3526492160 4151246848 2128707584 2214379520 3339853824 136269824 3481917440 3954746368 3056602624 1300783360 4220788096 49967936 1847293600 3066815856 4089439080 2576716332 47612838 2731606267 +2147483648 3221225472 536870912 3489660928 2818572288 2885681152 3254779904 1325400064 1367343104 2218786816 3294625792 1076887552 2274885632 4255907840 1204420608 1913847808 1205501952 885243904 1789534208 1923313664 3229808640 1137703936 3136299520 2788706048 2780577408 2416063296 2383898848 1529124624 540460200 2187971732 1644783610 3642877219 +2147483648 1073741824 3758096384 268435456 4160749568 67108864 3925868544 4143972352 1619001344 1396703232 3768582144 3685744640 149422080 734789632 3322019840 596443136 3623124992 3401302016 2745327616 1002262528 517797888 2979509248 741350912 1797793536 2150397568 3910287296 3805636576 131116784 2918568712 3798811244 1340397682 2338559767 +2147483648 1073741824 2684354560 2952790016 2281701376 4227858432 1509949440 2801795072 293601280 3879731200 1193279488 3866099712 3533176832 3264479232 3430285312 1851326464 2419163136 3118383104 290873344 3475599360 1126795264 2752175104 3993000448 3774882560 4236277376 1774208832 3319808352 3759145776 2395483688 1090273588 716862310 3235600193 +2147483648 1073741824 2684354560 268435456 2550136832 3288334336 3590324224 3070230528 3649044480 1279262720 2497708032 2842689536 467140608 4145283072 1762787328 1539375104 2940895232 156876800 3153223680 2645651456 152229888 1947042816 1761627648 1921022208 666921088 2845864768 3406849248 3815269712 3798740552 345402900 1509637254 1409786707 +2147483648 1073741824 536870912 2952790016 939524096 3556769792 3523215360 285212672 3632267264 1472200704 2413821952 4275044352 2815950848 2669412352 2476605440 866975744 3316744192 1170391040 3833487360 2038247424 543803392 1138656256 1130370560 454046464 2839030144 827072704 2407936416 626093840 1811929368 406292548 831765442 1996593745 +2147483648 3221225472 3758096384 2415919104 2818572288 2214592512 905969664 2097152000 1484783616 2545942528 1713373184 2819620864 1113063424 533987328 3885367296 1783824384 1461157888 2727526400 1907761152 977473536 3645880320 2672221184 1965045248 4052764928 1998069120 2972978880 2451992992 3059425776 2516304536 2116069348 681273702 1700500689 +2147483648 3221225472 2684354560 2952790016 3623878656 3422552064 973078528 2701131776 3934257152 1463812096 3030384640 3788505088 779616256 251920384 3803316224 146472960 1504215040 1191297024 2546081792 3071488000 13928448 3602379776 2680891904 2332084992 3472721280 4029952448 3778700512 2320958192 2185679672 1469876244 960206174 3356834475 +2147483648 1073741824 1610612736 2952790016 939524096 1006632960 1241513984 3271557120 2759852032 3670016000 1172307968 1427111936 3865575424 1872494592 1973813248 3880058880 1217888256 2140454912 1968594944 4231860224 358868992 2611905536 1790272000 1114614528 3575704704 1774983104 2372807968 2271812752 3270084856 831891580 3198394586 2781795853 +2147483648 1073741824 2684354560 268435456 939524096 1677721600 905969664 3539992576 2524971008 1547698176 476053504 128974848 2314731520 4192468992 632946688 2870542336 2740682752 1771618304 4067057664 256995328 4064794624 3594966016 1560890880 3048462592 1226107520 211572416 1092500320 1094930704 104000360 2912619492 1099355246 2091461823 +2147483648 1073741824 1610612736 1342177280 3355443200 2483027968 1040187392 3439329280 578813952 1153433600 1793064960 1475346432 1567096832 2883846144 2223374336 2064187392 114851840 2276966400 3549847552 2727415808 802461696 1452641280 1580813824 1213252864 1461952896 465066944 1713114400 347757072 1856187144 2565069964 3537395046 1437358369 +2147483648 1073741824 3758096384 1879048192 3355443200 2214592512 2717908992 3036676096 1652555776 3007315968 434110464 560988160 4237819904 1511260160 330694656 2644180992 892764160 3204169728 153509888 3044233216 289064960 874093568 1458259456 3098460928 3295642496 1825593280 2609389280 842796624 3449441224 2443780916 2155063462 2711239169 +2147483648 3221225472 536870912 1342177280 1744830464 201326592 3590324224 2399141888 1954545664 1757413376 3839885312 2253389824 3815243776 3525574656 4143054848 3168337920 2707324928 697679872 3309445120 2657185792 1112717312 979622912 727257600 3676216576 850777216 3883024832 563694624 3271463696 3043344856 291134812 3961326470 1190969595 +2147483648 3221225472 2684354560 2415919104 4160749568 2348810240 1308622848 1895825408 3481272320 3368026112 3101687808 3322937344 4202168320 1221328896 320471040 600244224 3002368000 3771318272 4108984320 1680814080 2860554240 2902455296 1151801856 2217005312 2387724160 2755021632 72157600 2181808400 2345751800 1313446772 3416927226 940515963 +2147483648 3221225472 536870912 1342177280 3623878656 1677721600 2785017856 2768240640 3850371072 4005560320 3219128320 395313152 2899836928 772014080 2396651520 1186004992 707428352 2023866368 640294912 381251584 2312550400 4161766400 3909713408 989761792 2021915008 779043904 3191974816 2788831632 4288770488 3031610340 1879428558 893400447 +2147483648 1073741824 536870912 4026531840 1744830464 1543503872 369098752 2667577344 3951034368 3988783104 4133486592 709885952 1384644608 845938688 1934753792 2583494656 977829888 1502068736 2883739648 3479515136 1024256000 579439616 3465902592 3149174016 3829263488 1394808384 3363285280 2505703632 3453044376 2193263660 2219486802 3715284431 +2147483648 1073741824 3758096384 2952790016 2550136832 2483027968 3388997632 1627389952 3128950784 2344615936 220200960 948961280 470286336 4013162496 1963327488 3409772544 1277591552 910016512 2134269952 753225728 2633672704 3242185728 55928320 2976055040 1686355328 4238809536 830066336 2491942000 1643412312 1889929612 1030559294 3046021097 +2147483648 1073741824 2684354560 4026531840 4160749568 2885681152 2382364672 1258291200 4034920448 4181721088 10485760 1053818880 2614624256 2072772608 2128216064 2822963200 3107291136 1208795136 4180303872 1904963584 1124182016 652919808 89868800 1507451136 1827048064 323041728 1778048736 2338522608 841341368 204780868 1406565834 2161709275 +2147483648 3221225472 2684354560 2952790016 3087007744 3690987520 4127195136 1526726656 1535115264 1287651328 203423744 2096103424 1751646208 1236533248 2574647296 619642880 870154240 1432666112 4213579776 2520199168 73500672 154584064 4047966720 1086956800 1554161280 482419776 1749977504 214662512 2111015656 3070732300 3194091086 1815523985 +2147483648 1073741824 3758096384 805306368 3892314112 4093640704 2516582400 3305111552 1048576000 2428502016 304087040 1397751808 44564480 4103864320 3693215744 404291584 1418493952 194494464 3503448064 2996916224 651749376 3734612992 3711004160 4233158912 1045791104 1580954048 2476050720 4271593584 168150328 2433968956 3695813946 1188640943 +2147483648 3221225472 3758096384 3489660928 2818572288 1006632960 33554432 3707764736 2457862144 4156555264 73400320 2832203776 1525153792 1922301952 3580755968 2115567616 2551349248 3221602304 1029578752 3101757440 3381565440 258997248 971074048 1225690880 1840232320 1124154304 3156142240 3525820112 163915224 425231580 1212866974 464116141 +2147483648 1073741824 1610612736 268435456 2281701376 738197504 2717908992 3506438144 4185915392 524288000 220200960 3132096512 2040004608 2498494464 3665166336 2595946496 1429766144 3889545216 677797888 752029696 678213632 1484753920 1467167232 2937902848 1191690624 2832152640 3508711776 4040734256 470142536 3203299284 97999578 2836327421 +2147483648 3221225472 1610612736 805306368 3892314112 3019898880 1711276032 1056964608 1753219072 314572800 2770337792 4251975680 4116185088 3231973376 1097203712 3900243968 1609072640 1859633152 230039552 2962313216 775202816 702917632 296816128 2638526720 935183488 4019546048 434291488 2791627504 969788584 407704020 4270229214 799189905 +2147483648 1073741824 3758096384 1342177280 1207959552 4227858432 1979711488 2130706432 3732930560 3770679296 3894411264 3918528512 327680000 3937665024 3299999744 1376714752 849838080 2168111104 2609012736 148328448 3283867648 380423168 1454848512 2127271168 3264519296 555433152 700814624 3562920304 1679943768 2152196044 3515522750 2484734963 +2147483648 1073741824 2684354560 2415919104 1207959552 3825205248 838860800 1056964608 1971322880 801112064 3202351104 1869611008 734527488 475267072 334626816 81330176 3277750272 2132131840 2283954176 3644944384 1632802816 2517347328 3751097856 2162203392 3623018112 660318528 676154144 3419184016 3548156488 2857695516 2943404526 172671939 +2147483648 3221225472 536870912 2952790016 3623878656 335544320 1644167168 654311424 4236247040 2738880512 2271215616 965738496 547880960 2971926528 3342204928 2373124096 2485485568 3716202496 973479936 1315663872 2723792896 1999303680 923747840 2827995904 92908160 1868757440 2054912480 3895558416 3249445368 3037298524 2732900390 2379221401 +2147483648 3221225472 1610612736 268435456 3892314112 1275068416 2382364672 1560281088 1870659584 641728512 1176502272 1737490432 3051880448 3717464064 167116800 1614348288 3761340416 2891890688 1132863488 3508621312 327006208 3213147136 1146450432 3053170944 86348160 3278423360 1734305504 2959116592 1220244824 210684540 1775138270 3563421057 +2147483648 1073741824 536870912 2415919104 939524096 872415232 570425344 4009754624 3833593856 3066036224 3797942272 3161456640 2340945920 1537474560 312868864 1995898880 570327040 3612327936 2029412352 279916544 407033856 1173722112 1496016384 1295301376 572194432 843690432 2190565152 3983137104 3468774792 2922508348 3506243126 3905657425 +2147483648 3221225472 2684354560 268435456 939524096 3019898880 3925868544 3472883712 58720256 2705326080 274726912 904921088 3377987584 3789291520 1557790720 2572746752 4142891008 4237082624 25829376 4090572800 3564886016 1382208512 3790431744 1813094144 2583923328 1596904000 1663002464 1913442192 541721672 3211867668 1705748002 1244300947 +2147483648 1073741824 1610612736 1342177280 2281701376 1543503872 100663296 452984832 3984588800 3066036224 903872512 2062548992 514326528 3336306688 170524672 1156513792 2047377408 447594496 192569344 1226248192 3492583424 2049158144 3076196864 899595520 366532224 4162189120 679352224 4085863568 2731930888 2208189292 645466266 1543354219 +2147483648 1073741824 536870912 3489660928 1476395008 3556769792 3523215360 1828716544 880803840 1933574144 3747610624 2989490176 681050112 2601779200 1711144960 3820814336 802258944 678608896 745431040 2461347840 4258134016 3146810368 103884288 1983623936 61990784 2780989632 204871136 1946225936 1050918184 1755680660 1211938086 1670081765 +2147483648 1073741824 536870912 2952790016 939524096 2348810240 369098752 2902458368 2071986176 1212153856 2661285888 378535936 1079508992 1324089344 3372613632 3806658560 700809216 3104227328 1442209792 1783443456 2776745984 4014244864 869349888 3027238144 591779200 1959186240 169227232 2348633712 3020541336 869302820 711667642 3753149189 +2147483648 3221225472 536870912 1342177280 1207959552 2080374784 1979711488 2533359616 3649044480 2176843776 3906994176 2364538880 1355284480 2630090752 3825860608 1781858304 819953664 92323840 1935286272 2427285504 4261656576 2283195392 140065280 10614016 3025635456 1583647552 1883244064 2770364816 705715848 792230748 1468820262 1678657143 +2147483648 1073741824 2684354560 1342177280 3355443200 1140850688 1778384896 3170893824 1568669696 3552575488 773849088 3446669312 3170369536 625213440 3413770240 3199533056 764641280 234668032 4083834880 995979264 2260727808 359304192 770254336 3497912064 4026258304 269540416 3025940768 2238591472 3762751016 815441540 3142662398 2463752303 +2147483648 1073741824 536870912 2415919104 2013265920 3690987520 2650800128 352321536 3632267264 549453824 3516923904 3859808256 3236429824 2408841216 1973026816 850067456 2658631680 2590425088 795500544 2108895232 3866875904 120632320 3107402240 931762432 3033521536 2121986752 97803808 2818187696 1285241432 2463100860 3615131294 4082388535 +2147483648 1073741824 1610612736 1342177280 3892314112 335544320 369098752 3573547008 1266679808 322961408 3131047936 4151312384 4023910400 2015625216 1360658432 1040121856 4045635584 3789996032 1854562304 2994147328 2414843904 2048957440 1954225664 2915668224 2768353664 929952576 4007363168 7515632 2628275048 1241253140 3627944606 2305128431 +2147483648 3221225472 3758096384 2952790016 2550136832 3154116608 1040187392 1358954496 1736441856 3309305856 4078960640 2800746496 1041760256 1668022272 3460431872 642187264 1950711808 3084959744 1490165760 814682112 507619328 613864448 1562063360 478138624 1042014080 2310909760 589075296 3218625072 3851164008 2219994420 4182715098 3433162791 +2147483648 1073741824 536870912 1879048192 2281701376 469762048 2785017856 3036676096 2843738112 1774190592 559939584 2360344576 968359936 3901489152 1759379456 1784086528 2680389632 2125119488 2798542848 88027136 2462558208 1493220352 627780096 640019712 3593593216 4067660352 882039328 1686253904 2818642792 543209156 232483258 228427769 +2147483648 3221225472 2684354560 4026531840 1207959552 603979776 2449473536 1593835520 1652555776 1119879168 1558183936 2484076544 3364356096 931921920 1295646720 417660928 2872147968 1435418624 4043972608 362622976 1571137536 938515456 3313047040 126085888 1969720960 2554454720 1817630240 2846776336 3852168952 1573039756 4115671202 3441951435 +2147483648 1073741824 1610612736 3489660928 2818572288 1946157056 1912602624 989855744 3313500160 2646605824 2082471936 17825792 1540882432 3700686848 3607232512 4023058432 2455207936 3997089792 2750570496 723718144 3876313088 3757112320 7278080 2996671232 3258563712 4252214080 62165536 2526366704 433239576 2318672932 206729350 1995640763 +2147483648 1073741824 1610612736 3489660928 134217728 1946157056 771751936 2533359616 3196059648 2478833664 2552233984 2406481920 2308440064 4158914560 566886400 2053177344 1867415552 2403713024 3378143232 2527662080 3812808704 259238912 2740280832 1294777600 1152959616 2439682240 2947545248 2781548784 2235542312 3959632308 2863909022 4034231399 +2147483648 3221225472 2684354560 268435456 3623878656 469762048 3724541952 1325400064 2407530496 3963617280 2594177024 2995781632 765984768 649330688 1432485888 1121779712 3233447936 4058365952 3820101632 3788845056 4003387392 338666496 1096499712 1154339072 2059817088 3159843904 3681780704 472715888 1273155736 2416554460 1899787118 1921415451 +2147483648 1073741824 536870912 1342177280 2013265920 2348810240 3657433088 654311424 3279945728 239075328 3739222016 3285188608 2916614144 2024013824 1658191872 225247232 1530167296 1546633216 4215693312 945106944 1161869312 2879509504 3780057600 2048367360 280102528 1285244480 1294568672 334703440 2680548376 96031556 1418389854 816749289 +2147483648 3221225472 2684354560 1342177280 1744830464 3154116608 4127195136 855638016 3212836864 381681664 1344274432 1685061632 2338848768 1835008 842399744 2801991680 4263018496 1104003072 1921392640 223031296 2901735424 2899565568 3422112256 376804608 650271360 334051904 4077776544 2426826352 3627756712 2971451340 2827977242 2410624997 +2147483648 1073741824 2684354560 1342177280 3355443200 3288334336 1107296256 989855744 2944401408 4206886912 631242752 2853175296 4039639040 1427898368 2800615424 4129226752 3685253120 674873344 3560857600 2826399744 3005544448 3638529024 480077312 3256988416 1263142016 3960809024 1256062112 643056816 2670870360 1683051820 2267541834 3692638153 +2147483648 1073741824 2684354560 3489660928 4160749568 738197504 2449473536 16777216 3011510272 843055104 3072327680 196083712 3871866880 3359899648 1692270592 1164902400 2553839616 1860812800 3996016640 906457088 2181871616 2510279680 3046443520 177843968 2793812352 2085842240 3362454240 2182919600 2720500680 150538748 223577766 2821656701 +2147483648 3221225472 536870912 4026531840 3892314112 335544320 3925868544 1157627904 662700032 390070272 1986002944 139460608 549978112 3645636608 473300992 2760572928 263487488 1412022272 270934016 2393075712 2439571456 1937230848 3742457344 714706688 1233026944 3817299264 1952642656 2763192208 700103832 1784061708 286316962 2892221613 +2147483648 1073741824 3758096384 1879048192 3892314112 1140850688 2382364672 2868903936 2994733056 2596274176 2514485248 4002414592 3611820032 2518417408 2500198400 1018363904 1800241152 2346237952 2555797504 94064640 3129067520 557222912 583611904 1000912128 588126848 3591332032 410759712 1284752 1300216632 1906418220 2487671690 1343295389 +2147483648 1073741824 536870912 1879048192 3087007744 1946157056 3053453312 3808428032 998244352 3628072960 1977614336 399507456 2772959232 49545216 2086273024 909312000 1018920960 4185047040 3570032640 2468032512 1189062656 2818614272 1956447744 1288884480 4076487296 260253760 107186144 3811495888 1907632024 3191488268 463687998 3373530119 +2147483648 1073741824 3758096384 268435456 1207959552 3288334336 3120562176 2936012800 880803840 255852544 2694840320 3836739584 1249378304 132382720 1617035264 2870542336 2196602880 3900096512 2291294208 3141619712 3287939072 1699539968 3441370624 1834413824 3806474880 895041984 3821906912 2282135792 294284424 871704740 401841710 3363430323 +2147483648 3221225472 2684354560 268435456 4160749568 3154116608 2516582400 285212672 3816816640 968884224 3957325824 2406481920 1328021504 192151552 3801219072 1441857536 3913252864 2122104832 1294082048 649670656 922474496 3945182208 3159818752 2205984000 2694994816 41512256 1083940640 144094224 3508481480 3115906924 343415822 164364643 +2147483648 3221225472 3758096384 805306368 671088640 335544320 2315255808 3439329280 3850371072 3376414720 2636120064 3442475008 1732771840 1794375680 184156160 3673358336 2079227904 3649552384 1133125632 85659648 4117424128 420858880 381500928 122150656 384437120 3867899968 4115855456 50969904 1313030024 2347162492 2303983038 2629849271 +2147483648 3221225472 1610612736 805306368 2550136832 3825205248 2181038080 2499805184 1468006400 2864709632 3605004288 667942912 2595749888 3576954880 3991797760 1466630144 3452731392 2255077376 2659065856 544428032 67676160 1787794432 537468416 1442702080 199254912 4233123136 2927128736 3235124496 314457880 1100172788 2975373414 2776082685 +2147483648 3221225472 536870912 2952790016 4160749568 1811939328 2315255808 218103808 1602224128 2705326080 3277848576 4086300672 1251475456 594804736 1703804928 2766733312 3304751104 4139630592 1809719296 2966515712 448710656 1285284864 401304064 3615064832 12077952 3615780160 1384523104 1845828112 3464538104 572163012 2976755350 1101407469 +2147483648 3221225472 536870912 3489660928 4160749568 469762048 369098752 3808428032 2239758336 1564475392 2619342848 2716860416 2500329472 79429632 768737280 3926327296 163545088 2819276800 3923910656 217018368 3927177216 2973815808 989942272 688321792 2778219136 2489599808 563482208 2422279600 3520501864 4292896572 3910160314 999822727 +2147483648 3221225472 3758096384 2952790016 939524096 2080374784 2919235584 3439329280 377487360 3292528640 4083154944 2060451840 3067609088 1966342144 11665408 2549153792 3012657152 2868035584 1000480768 3582529536 2983569408 2003338240 1863254528 454490368 3905444224 902580672 2629188448 2651531920 2490165592 1668642244 4213948310 3438278611 +2147483648 3221225472 2684354560 2415919104 2818572288 2483027968 2650800128 3036676096 1367343104 1488977920 2367684608 3606052864 2675441664 4168876032 384696320 1474887680 3193274368 2175975424 392044544 3362861056 2088343552 3189038080 2526232064 1145484544 146034048 1544162880 2125154976 752527344 2349476968 3064691844 2296031266 705318713 +2147483648 1073741824 1610612736 2415919104 939524096 2483027968 3590324224 4278190080 578813952 557842432 1155530752 1422917632 16252928 1850474496 3826647040 1975975936 2679930880 315473920 755392512 2476675072 3644913664 2931004416 1091909120 3127488768 3414436992 3388086976 2309318624 838982608 2320515224 2075668180 1739353530 323371133 +2147483648 3221225472 1610612736 1342177280 402653184 3422552064 100663296 2399141888 2558525440 2923429888 2183135232 1328545792 4002938880 388759552 85065728 1853030400 2131853312 2031140864 2799837184 2643152896 1319999488 2775245824 1178946048 1865725184 3660848256 2130595776 3053535584 1475533616 2406051336 1227283732 2059867322 951029935 +2147483648 3221225472 536870912 1879048192 1476395008 872415232 3791650816 1358954496 1333788672 4164943872 1671430144 3362783232 1985478656 3409182720 3852599296 3349348352 1399488512 3448487936 3188858880 1798144 1586407424 662819840 3818722816 3603405568 2108961152 4267866944 2856549856 1002086128 891543656 2159962708 1466762326 2254428731 +2147483648 1073741824 1610612736 3489660928 939524096 738197504 3791650816 3271557120 2927624192 1581252608 4263510016 206569472 77070336 3627810816 708444160 1938358272 2114682880 4208508928 1118461952 1500581888 357029888 1705686016 625437184 1495070464 2791049344 3779748544 2327921248 1483726640 2143204792 2313766052 595326770 3734032563 +2147483648 3221225472 536870912 2415919104 134217728 67108864 2583691264 1224736768 3212836864 1941962752 3923771392 1666187264 946339840 546570240 680919040 1166868480 1086554112 150519808 2676367360 734359552 1424480256 945196032 1014441472 2873409280 824471936 1630426944 3140579360 65128976 1557391576 741405916 1105336158 1581995409 +2147483648 1073741824 536870912 2415919104 3355443200 2483027968 4127195136 1996488704 4253024256 2160066560 3244294144 145752064 3932684288 1238630400 3957719040 1192689664 1348239360 3096297472 1792434176 733949952 3622361088 1784409088 3983101440 3864494336 4038285440 2813512000 1669251232 734312912 2492575848 2587117100 2719352958 1054817353 +2147483648 3221225472 1610612736 1879048192 2281701376 2214592512 3321888768 184549376 4085252096 1438646272 845152256 353370112 2008547328 1580990464 2670592000 135725056 1304002560 4204838912 599662592 1534021632 1936033792 4024351744 2368808448 1188753664 644034176 2487476288 4189955360 829590224 728179000 689039124 3089410274 1630292185 +2147483648 1073741824 2684354560 268435456 1744830464 3825205248 1979711488 184549376 3279945728 3997171712 1251999744 1479540736 2059927552 3660316672 1966473216 3891855360 402817024 296599552 411459584 946958336 3943618560 3270245376 2803312128 1181726976 2203920000 3971545152 835895520 3044406128 194130888 977502012 4278030738 379457149 +2147483648 3221225472 536870912 4026531840 3087007744 4093640704 2248146944 2164260864 528482304 2327838720 908066816 661651456 1428684800 83099648 1326579712 604045312 4075388928 3969564672 2833391616 2171170816 3145590784 85517312 488310272 2095892736 1737042816 4046293824 4089494688 1653030768 3748308776 2072650860 4059915598 3112144131 +2147483648 1073741824 2684354560 1879048192 2550136832 1543503872 570425344 754974720 629145600 3435134976 3940548608 2427453440 754450432 692846592 3481403392 1258881024 526942208 843300864 2847039488 3249631232 3095717888 517059584 3771924992 4248686336 4064358272 459067456 3058534048 551121936 3386934952 773315684 2236380026 897737975 +2147483648 3221225472 2684354560 1879048192 671088640 2348810240 4060086272 3909091328 763363328 373293056 3651141632 3161456640 2214068224 2517893120 2987786240 3659857920 1545568256 592232448 828776448 593309696 1254877184 3929730048 2639491584 53120768 3954910592 701935168 3998310368 4254695664 3477191528 2632295300 65767958 4220161905 +2147483648 3221225472 3758096384 1879048192 1744830464 1543503872 369098752 855638016 763363328 1539309568 1621098496 1366294528 1127743488 3780902912 2918055936 1862074368 3521282048 856801280 3382583296 3947171840 2466170880 2678049792 3685956096 1785705728 1674254976 315876160 4021621024 235331760 3697512040 774713444 657114386 1245021289 +2147483648 1073741824 536870912 2952790016 3892314112 1140850688 1644167168 889192448 3179282432 3435134976 3252682752 3048210432 3043491840 568066048 2113273856 607059968 1438613504 734445568 172384256 1413951488 31705088 1861282816 1703491072 3309871872 1087185792 3165308992 811089568 2582932880 252343720 1720270380 935901178 2290962437 +2147483648 3221225472 536870912 3489660928 2550136832 1811939328 1107296256 2130706432 1098907648 2923429888 1025507328 3448766464 993525760 850132992 2555510784 2124611584 1826521088 2580529152 3519160320 3818614784 3077765120 3239961600 3852556800 1319495424 1942824576 169335616 3198049760 197220016 1620425432 2594535956 3638820394 282084687 +2147483648 3221225472 536870912 4026531840 939524096 3422552064 3053453312 754974720 2105540608 3477078016 4225761280 2788163584 79167488 872153088 3313631232 3230334976 3484647424 1285210112 3417448448 540241920 1850730496 370713600 431577600 172018944 4042614144 532327488 3525473120 3252371280 1241247592 2457773828 630990274 2230477295 +2147483648 1073741824 2684354560 1342177280 3623878656 738197504 2852126720 754974720 1702887424 1732247552 614465536 3215982592 2154299392 251396096 2927755264 2540634112 2484764672 681033728 2167562240 789016576 1189541888 2752873472 3478985216 1486729984 2385607552 1225244736 1563061088 3723717360 3217601032 385926572 474783530 1738981711 +2147483648 1073741824 1610612736 1342177280 2818572288 2348810240 2181038080 2902458368 2642411520 1774190592 358612992 4023386112 428343296 2661548032 723124224 1187184640 3848175616 2539110400 4114767872 233771008 3001063424 126794752 1667232256 2586203904 1200959360 3186873408 1482162208 3626782032 490609880 3986229868 2034088758 733555791 +2147483648 1073741824 536870912 1879048192 1207959552 1946157056 3388997632 922746880 2122317824 155189248 3600809984 7340032 1667760128 279707648 2704932864 3589603328 3498868736 1345568768 3156369408 993079296 2023401472 1799150592 1522269696 3546164992 177436288 3597379776 3745930720 1809265904 3904749544 3156805708 2573114754 2175459963 +2147483648 3221225472 3758096384 2952790016 1744830464 738197504 2919235584 1392508928 696254464 4064280576 1235222528 3801088000 1768423424 1027866624 3209560064 2243624960 3155197952 3900030976 2260082688 2224492544 2291836928 390114304 1073578496 2118258944 836843136 1542299968 2062178272 1078282480 1410583832 334051260 3076110966 2839293493 +2147483648 3221225472 536870912 2952790016 3355443200 2348810240 2181038080 2197815296 4118806528 700448768 941621248 3092250624 3044540416 1480851456 992083968 2448621568 3500244992 2954936320 4010418176 1045393408 2307377152 907148288 313033216 2158376704 1576085632 2927793984 3476640800 47090672 4160181944 694404308 203681086 4014210435 +2147483648 1073741824 2684354560 268435456 1207959552 2483027968 1107296256 3976200192 662700032 683671552 3755999232 3668967424 2595749888 526647296 2121138176 663289856 1317961728 3218718720 3110494208 215314432 2596591616 807332864 1823575552 2924108544 1321676672 3696728384 3915325856 1600361616 45682472 1626786884 157124558 2729999061 +2147483648 1073741824 2684354560 4026531840 2818572288 3288334336 4127195136 889192448 226492416 1145044992 3470786560 3893362688 2987917312 434896896 4192337920 444268544 334069760 3932209152 1927962624 4195315712 2326243328 4271500288 2301154816 2390632704 407988608 1288101952 964111072 3155929168 3808657656 3681538628 4107112346 324442519 +2147483648 3221225472 2684354560 2952790016 3623878656 2483027968 3120562176 285212672 2206203904 171966464 3319791616 737148928 4031250432 1747714048 2031222784 999751680 2200469504 2623389696 732569600 3564318720 844531712 1647899648 2003142144 521037568 2204974464 1568910656 3546249952 1808071888 2641361032 4268556700 2147736658 169815183 +2147483648 1073741824 2684354560 2415919104 2550136832 872415232 4060086272 654311424 2692743168 742391808 1491075072 3379560448 2023227392 3873177600 2498363392 2659909632 3185016832 969326592 2994888704 1410297856 792827904 3224880128 2671162880 3671741184 141775488 1396414400 2933168224 3848631632 1644873800 2915056180 3776986818 173036811 +2147483648 3221225472 3758096384 2415919104 3087007744 738197504 3120562176 4076863488 25165824 3401580544 1423966208 1156579328 3973578752 3708551168 2654863360 1473576960 3839721472 3603349504 1654005760 3963686912 793753600 2055066624 982968832 2602441472 4064640128 1614126400 3539117984 64256016 2486315656 2523613268 885559498 3128648777 +2147483648 3221225472 1610612736 1342177280 3087007744 603979776 704643072 4076863488 226492416 2101346304 2669674496 1573912576 2794979328 4105961472 2553675776 697106432 2978775040 1525137408 1006510080 3999879168 4293302272 1751954432 3629641216 3944093440 844960896 1645525824 3067846240 2517109296 3573829624 626659300 3575848178 62754741 +2147483648 3221225472 536870912 4026531840 1744830464 738197504 2986344448 620756992 528482304 1941962752 1533018112 3790602240 2056781824 1226047488 2795634688 70057984 1886289920 840024064 2907316224 4209078272 385411072 1053723648 1266778624 715292416 2251113344 493797696 4052855840 76173136 2827055304 1518920180 311865702 1182133835 +2147483648 1073741824 536870912 3489660928 2550136832 2617245696 2113929216 989855744 3263168512 1539309568 2694840320 2102394880 4248305664 1095499776 498728960 3635609600 4148068352 1617412096 1783783424 3464966144 3056138240 291431424 3088572928 4252631296 4203969152 4054763712 3992970912 3461226672 2986685048 1373109236 3235539738 3259175051 +2147483648 3221225472 2684354560 2952790016 3623878656 3825205248 905969664 1056964608 3061841920 717225984 1394606080 2133852160 1484259328 4182507520 1514012672 1752498176 3966861312 2282405888 2918588416 3565236224 2258864128 1437725696 397065728 1829116160 878275712 1302307008 1134020640 12818928 3135344776 4018332772 2732737850 3745726473 +2147483648 3221225472 1610612736 805306368 3087007744 1275068416 436207616 117440512 2776629248 2571108352 3739222016 768606208 3913809920 285474816 613810176 1028587520 1019904000 2781069312 2542673920 256069632 1949870080 2643100672 4146321920 3227400960 3507177088 2025628992 1818016864 244118736 3594830104 939570700 1735833030 2573834713 +2147483648 1073741824 2684354560 805306368 402653184 1543503872 3187671040 2634022912 2541748224 4139778048 643825664 2809135104 3236429824 1738801152 2323513344 2025127936 2493939712 1310572544 778461184 2738450432 2552023040 3274101760 1490928128 2550546688 743012736 485802304 1182976672 4054054224 3929231112 3652157836 2185832838 3925135229 +2147483648 1073741824 536870912 268435456 1476395008 1409286144 3724541952 1358954496 260046848 3049259008 2376073216 4281335808 3046637568 709623808 4161404928 2814050304 3022028800 1470218240 1159880704 2309959680 1304860672 3793806336 1788995072 4037162240 4218388352 2464586560 760255264 1750701360 4143850696 4086127892 2464779850 967195859 +2147483648 3221225472 536870912 2952790016 3892314112 1409286144 1040187392 1929379840 2944401408 893386752 421527552 3681550336 1943535616 3360948224 1159331840 3918331904 1956937728 3259219968 2989629440 1866559488 617269248 3550800896 2479095296 3564242176 1776356992 586863168 3982265184 3202873136 2444254632 3887598868 637801766 3752984919 +2147483648 3221225472 2684354560 2415919104 939524096 1811939328 2181038080 16777216 2558525440 3930062848 2518679552 2144337920 1274544128 3217817600 3202220032 217382912 3921379328 2202058752 2457214976 3531681792 3733559296 3736835072 79727104 1807091456 4083235200 2478426304 2046008160 42267952 759985016 1369337812 1951746042 53186809 +2147483648 1073741824 3758096384 2952790016 2550136832 2885681152 3590324224 1795162112 2189426688 3913285632 2359296000 1966080000 1018691584 1960050688 2720923648 3791454208 965312512 3588931584 3563479040 1181831168 3554912256 707908608 1639905792 3725077760 1017927296 2879000768 1577285600 1826407408 385823816 1479449348 931140694 616587469 +2147483648 1073741824 1610612736 805306368 2281701376 2885681152 2650800128 318767104 1400897536 1430257664 497025024 709885952 380108800 616824832 1573257216 3206086656 678526976 931053568 3254673408 2996113408 1728292864 18455552 2983916032 1409829120 3004452480 3845016640 1241319776 480770416 1013959544 714838332 2294662102 1929443633 +2147483648 3221225472 1610612736 1342177280 4160749568 2617245696 3053453312 1358954496 1015021568 247463936 1545601024 1852833792 2310537216 2400976896 1341784064 1662058496 1274380288 4092510208 91365376 114642944 1560516608 1798149120 3722613248 186647808 1810893696 3220722368 2818310944 1655324784 1968776360 3373375012 820572914 659126083 +2147483648 1073741824 2684354560 1879048192 4160749568 3154116608 1241513984 788529152 1434451968 2613051392 1251999744 2943352832 2555904000 3968598016 2465333248 1591148544 1198096384 1136443392 2325372928 2548264960 2810701824 2605810688 2288042496 4244654848 1451260544 2889886016 3395321120 3192942512 1978146408 250872788 810437322 3499982159 +2147483648 3221225472 2684354560 805306368 402653184 469762048 1040187392 2264924160 679477248 3258974208 2212495360 353370112 2259156992 2510028800 1451622400 3567058944 986218496 3611541504 3170770944 1686712320 2959263744 4169192448 525312512 1049649408 2389210240 3443266496 1609985888 3051699664 1952225784 3165241628 710745978 2976441629 +2147483648 1073741824 2684354560 268435456 402653184 3825205248 1778384896 419430400 981467136 4030726144 1986002944 269484032 1386741760 1817968640 3605921792 3542286336 4230184960 1837023232 3684065280 796356608 195155968 2481701888 2259852800 1192261376 4213719424 261899712 1649283936 3105032208 1190918328 815449500 269227674 2351330057 +2147483648 1073741824 536870912 4026531840 3087007744 3019898880 369098752 2902458368 3414163456 1564475392 2204106752 3689938944 983040000 338427904 575799296 592904192 3347546112 3153248256 2474270720 4110626816 4014598144 1192223744 376890880 2294030592 758781312 887293760 3698963808 4072120848 2336934856 432421108 3543745210 623551983 +2147483648 1073741824 1610612736 1342177280 1207959552 3422552064 771751936 4244635648 2189426688 1421869056 1059061760 3775922176 138936320 2195456000 949092352 2668298240 3749937152 109756416 2282381312 2420051968 1679661056 1820052480 4233011712 3832291584 4060762496 2269053888 2577236256 960209136 2687402136 538709100 1588750570 781915543 +2147483648 1073741824 3758096384 1879048192 402653184 4227858432 167772160 3909091328 2172649472 3972005888 2866806784 2830106624 3160932352 2456551424 860749824 2618884096 1036156928 4205166592 3461767168 3145551872 898680832 1157297152 1116836352 3445385984 3236305280 739602496 3145530528 2230621200 2678648488 1817094956 2698771746 3806795585 +2147483648 1073741824 1610612736 805306368 3355443200 2885681152 2449473536 1023410176 2558525440 1077936128 492830720 441450496 3471310848 268697600 2468216832 2917990400 2872606720 102481920 3303432192 2044792832 2276632576 3416308736 4048015872 2953072384 2199805824 904732352 4281910880 4028339600 3353764376 1315004828 1651684758 234921821 +2147483648 3221225472 2684354560 1879048192 2550136832 2214592512 2583691264 2734686208 1602224128 482344960 2673868800 3723493376 1846018048 1773928448 3959554048 3204382720 3741614080 3062480896 2570723328 3844812800 147515392 2126296064 303934976 2740223744 3465417856 1217747520 3862402976 1900495568 3666911176 4100455100 1809804282 2245316815 +2147483648 1073741824 1610612736 805306368 3892314112 2483027968 100663296 2768240640 2239758336 3384803328 2027945984 3033530368 1723334656 3211001856 2806382592 1264254976 3007479808 3843014656 653156352 2909212672 2972755968 585804800 3140738560 1755060480 276978048 468536384 3247538208 4089521552 1698422168 1875905140 708321358 3643036225 +2147483648 1073741824 2684354560 1342177280 3623878656 3690987520 1711276032 2298478592 3598712832 3250585600 3198156800 4100980736 2813853696 1567883264 3194617856 1070268416 1044873216 102154240 1281515520 3416748032 19527680 1947173888 1922753024 2124180736 1293299584 1405959104 400728480 3435679408 1833704680 1348363556 348199494 2086455679 +2147483648 1073741824 2684354560 2952790016 2281701376 3288334336 1241513984 4076863488 4269801472 2361393152 2896166912 2110783488 3848798208 2754871296 1317142528 1909391360 1071808512 2445262848 3327811584 702771200 703367168 363781120 432129536 2188605184 4142199936 199920320 3447432992 941630256 4061167160 2672305052 556015118 3309967659 +2147483648 1073741824 1610612736 3489660928 134217728 2214592512 3992977408 83886080 4001366016 2940207104 2787115008 1072693248 1096286208 3380346880 844496896 69009408 1466073088 3784949760 2107531264 166268928 3504396288 3774262272 3628836352 1234789632 376999296 300607936 2874011360 359425456 3953001320 1894343060 3965765746 4172742501 +2147483648 3221225472 2684354560 1879048192 1744830464 1275068416 33554432 1895825408 25165824 2017460224 3261071360 2995781632 1844969472 2071724032 2117206016 4122804224 2584641536 2471608320 2944016384 2781425664 3341346816 685427712 3947344384 2746832640 4001411456 1056875584 2855909088 654196240 2718380024 744983284 2965988642 3903368311 +2147483648 1073741824 3758096384 2952790016 939524096 1811939328 1577058304 2936012800 729808896 2537553920 861929472 4262461440 4225236992 1316749312 3633184768 203882496 2039709696 1818935296 2506514432 1794330624 2779359232 2531755008 3646999040 4106422528 2298605696 676574784 2328546400 2010531600 916135992 2973621156 792584498 540928425 +2147483648 3221225472 536870912 4026531840 3623878656 2483027968 2382364672 1291845632 2491416576 2713714688 3462397952 2666528768 2057830400 1265369088 3746955264 3254714368 1854046208 2602287104 4004388864 1403744256 1063315456 3845575680 3964241408 822820096 460384640 1890494656 1005446304 2009163472 1701940168 1472142828 3366099650 4140533389 +2147483648 3221225472 2684354560 268435456 2550136832 3288334336 2113929216 150994944 360710144 1019215872 1952448512 3750756352 1243086848 2755919872 1794506752 1817903104 1999208448 3335831552 3319668736 1660366848 982767616 4167402496 406752768 3977719040 2294514560 3080575552 824873632 681133392 1322038392 2728013700 1115758862 982026441 +2147483648 1073741824 1610612736 268435456 3087007744 1811939328 1778384896 2499805184 1317011456 3082813440 2279604224 1603272704 3467116544 653524992 639500288 1754464256 4053762048 1933754368 1292263424 4257157120 3872241664 2790495232 3976235520 4252979968 1051584384 3733178816 2424897184 175838992 2311830968 1257026652 2605531150 1877798949 +2147483648 3221225472 3758096384 3489660928 671088640 201326592 1442840576 50331648 2877292544 2084569088 1977614336 3610247168 2272788480 1252786176 528613376 1695481856 359301120 3801595904 3144294400 1854607360 1909233664 2406398976 3211899392 3287514368 3059798656 745314368 2948510176 2923032016 78071272 1166981988 2915157642 4291496583 +2147483648 3221225472 2684354560 268435456 671088640 738197504 3120562176 1224736768 1669332992 1908408320 882900992 3664773120 2296905728 187957248 2756837376 2705784832 1466138624 2345058304 3567919104 2563452928 3353204736 3371162624 276341248 419642112 3361325440 3631585600 792437536 4198141360 2851889384 156650764 2677880398 3208680387 +2147483648 1073741824 1610612736 2415919104 1744830464 2214592512 2583691264 2399141888 679477248 239075328 2225078272 3360686080 1264058368 353107968 3034185728 1436090368 3910238208 2151858176 2922536960 3384610816 1552939008 2457189376 553424384 2744475392 726389376 2929450944 4093889888 3480202864 3070621432 2553606980 3298891210 313385691 +2147483648 3221225472 536870912 1879048192 134217728 1006632960 1509949440 4143972352 998244352 3795845120 958398464 4130340864 2550661120 2933653504 3631349760 3035299840 2240249856 862896128 2183798784 3534712832 1095870464 3104046080 2438511104 3625386752 574987904 1724746304 2312236768 4005817008 2335745800 4186402908 1455283722 3606680615 +2147483648 3221225472 1610612736 4026531840 4160749568 335544320 1845493760 2835349504 3196059648 4232052736 3969908736 2884632576 215482368 2268332032 3980263424 3599171584 771391488 150192128 2641764352 4043001856 2352531456 2381759488 2150225408 136785152 218811264 4188798912 2541883232 4138015088 623870504 3502517076 1407591958 447967029 +2147483648 3221225472 3758096384 268435456 3892314112 1811939328 2583691264 4009754624 914358272 524288000 744488960 2893021184 1168637952 900464640 2128740352 3493658624 20086784 1675476992 3315212288 2917732352 2525296640 2954279936 3951288832 3458018048 3970081408 1304797376 1740537568 2704737936 3779310728 1639803180 2230516066 721284215 +2147483648 3221225472 536870912 805306368 1476395008 1811939328 1107296256 2801795072 2608857088 4206886912 3428843520 2599419904 959971328 1631846400 2321416192 1978204160 2852225024 3263610880 4223016960 3058003968 3061024768 2766009344 2936846848 4022937344 902929024 1139735104 3948548768 1133989968 1094248392 3010402980 2845619486 3288425501 +2147483648 3221225472 3758096384 3489660928 939524096 4093640704 100663296 4076863488 461373440 1086324736 966787072 3520069632 63438848 2387345408 2541879296 243728384 2339733504 878755840 3195674624 3241349120 3745748992 2094117888 1488897536 3273074944 3428680320 3516706880 834667424 522209712 2240834744 2066246220 536638690 1723483287 +2147483648 1073741824 3758096384 4026531840 3087007744 1677721600 1845493760 1493172224 2021654528 1245708288 236978176 61865984 2516058112 99876864 3817734144 53149696 2986770432 1582546944 2787532800 561467392 3369371648 2754274304 3348729344 3380286720 3937317760 982484160 1739878240 2175675184 1385899848 2231290084 2888291302 1248331853 +2147483648 1073741824 1610612736 805306368 1744830464 2348810240 1442840576 2734686208 578813952 289406976 4087349248 2498756608 465043456 615776256 1643511808 10944512 776503296 2678702080 3370016768 3267039232 3647121408 574942208 2154533376 214908160 2650075776 3983776960 889918432 1752873072 360769320 853925988 213677542 2119837585 +2147483648 3221225472 1610612736 2952790016 402653184 3019898880 771751936 2499805184 461373440 4039114752 2711617536 2846883840 734527488 4215537664 1680474112 139526144 879329280 1046659072 4038205440 34426880 1474291712 598053888 2859267584 1339645184 2194527616 2115560256 2541444000 314096048 827009928 934323580 1454338406 1303027655 +2147483648 3221225472 1610612736 3489660928 3892314112 3154116608 704643072 4177526784 1182793728 750780416 1314914304 344981504 3343384576 3158573056 1535508480 94830592 3911155712 2557394944 2625511424 4036710400 2808469504 4023639040 1800178176 1611619072 1410060672 1816179648 3452786464 590011984 779617016 746348332 1129999910 2936881905 +2147483648 1073741824 2684354560 3489660928 939524096 3959422976 3456106496 3170893824 3363831808 708837376 954204160 1255145472 986185728 3323723776 594149376 1675165696 2597879808 3397107712 3071434752 1033728000 2122758144 2609165312 1634830848 4166721792 3144524160 3174129344 297063264 493458512 3129966232 186354124 3775029130 3774164139 +2147483648 1073741824 3758096384 4026531840 2818572288 3959422976 3254779904 1291845632 3330277376 2042626048 1356857344 2387607552 141033472 186908672 2325348352 2450194432 3281485824 3524706304 1455579136 4107751424 4020340736 1031007232 2053947904 1335428864 3853053824 626219456 281781664 2522933136 1594312408 2542396380 1962395270 1627822607 +2147483648 3221225472 2684354560 268435456 134217728 2885681152 1040187392 3372220416 176160768 3376414720 3214934016 1475346432 2474115072 700710912 2982805504 498401280 2375188480 1239269376 1784815616 3132698624 3234125824 324455424 1536684544 68630784 1506526080 3309927872 800906208 2895308400 2673734056 623011972 2014918206 129282359 +2147483648 1073741824 1610612736 2952790016 3623878656 1677721600 3321888768 2264924160 1887436800 1539309568 2749366272 716177408 3771203584 2151940096 2238840832 3650945024 99254272 3572875264 711614464 3076591616 2272585728 3610178560 189251072 3348562176 58452096 2473148352 2421207968 892121360 2129849896 2752102908 1274305638 37355979 +2147483648 3221225472 2684354560 1342177280 2281701376 603979776 1979711488 452984832 1283457024 1480589312 1356857344 3060793344 984088576 1404829696 2593521664 3030188032 229376 448315392 3073253376 741945344 866252800 4292848640 3592353280 905664768 1140240000 1210537920 2857407584 426932560 4150206408 4183081644 750799210 2493536645 +2147483648 3221225472 1610612736 4026531840 1476395008 2617245696 2516582400 3741319168 4102029312 239075328 2841640960 4132438016 3461873664 3377201152 2740584448 1577123840 1754497024 660127744 2746359808 3833942016 1283311616 2294256640 2991768064 1407915264 3042610304 2424254912 3909912416 2823031440 3889061144 1792499396 3370690410 1610234843 +2147483648 1073741824 1610612736 2415919104 2281701376 3154116608 2046820352 822083584 3330277376 96468992 4234149888 38797312 12058624 2350645248 1357512704 3566403584 893878272 3241066496 1600282624 3169259520 482998272 757844992 3624729088 1520775936 1893662080 2833909696 814945184 457698256 2788068504 1524786100 4071059826 1508488427 +2147483648 1073741824 536870912 1879048192 4160749568 2885681152 2919235584 1862270976 2457862144 4064280576 3001024512 2385510400 1641545728 764149760 3223715840 4131979264 2343469056 3962683392 3928907776 447557632 4087130112 238191616 2975844864 1977839872 2999052416 1398172352 4159767136 4199730512 2402275560 1205551668 2633877450 1785209029 +2147483648 1073741824 1610612736 2952790016 1476395008 4227858432 2986344448 553648128 796917760 1254096896 1243611136 3515875328 3873964032 220463104 248381440 4249026560 652574720 146325504 781606912 446631936 3358058496 598848512 950972928 2571728640 2790818176 3592815424 459741344 179026800 3401310808 2375256572 3893885382 134858565 +2147483648 1073741824 536870912 805306368 1744830464 4227858432 1711276032 50331648 2743074816 1681915904 2703228928 2830106624 2935488512 1337196544 417988608 1534525440 1750761472 1807204352 3464650752 1745563648 322734080 847178752 1125493248 263798016 1351588480 2908105792 4159771104 1187220400 3548909640 3979113572 3763240134 622146527 +2147483648 1073741824 3758096384 3489660928 3623878656 1006632960 1912602624 3372220416 3061841920 2696937472 358612992 2534408192 924319744 1983643648 697696256 3336503296 795639808 980795392 2399035392 1240158208 3378419712 4022387712 4055601664 4164761344 2703353216 224136128 1971728672 1715954128 2064706232 809761476 1297166642 3406808901 +2147483648 3221225472 1610612736 3489660928 4160749568 2483027968 1040187392 4076863488 1887436800 1807745024 794820608 1641021440 821559296 3008626688 608305152 3855024128 2902097920 49266688 1477058560 1723551744 1117050880 1988023296 173381120 3969467648 2667830912 1950098880 3234739104 2535537488 1358423000 3939387988 2585862134 3010985627 +2147483648 3221225472 1610612736 1879048192 1744830464 2617245696 2650800128 2835349504 3363831808 742391808 4242538496 1785724928 2916614144 4094427136 2810839040 3885432832 987660288 3480469504 1220681728 104026112 2340456448 2665663488 3166820864 1873350912 1610609536 2500349120 944001120 2511236432 2366187208 913287188 3206546442 55577299 +2147483648 3221225472 1610612736 4026531840 2281701376 3154116608 436207616 2734686208 3028287488 1480589312 3009413120 2184183808 2154299392 3697541120 3746693120 112787456 3903750144 45465600 3999932416 411389952 200329216 4147837952 1462745600 1210532608 360838272 2690664384 514880608 4096283280 218391080 3395437548 2488358886 3582632779 +2147483648 3221225472 1610612736 805306368 3892314112 2751463424 3254779904 2197815296 4202692608 1740636160 3638558720 2427453440 3407347712 2992898048 508428288 259325952 1543929856 2909650944 2713067520 3147911168 1079027712 4261194752 1421772288 2174329600 3442485376 1415053504 3997450400 2627600528 3676119720 1503306260 1408733854 4170519877 +2147483648 1073741824 1610612736 3489660928 671088640 1677721600 973078528 1090519040 1971322880 3980394496 3294625792 972029952 270008320 1971060736 3030777856 270467072 2327150592 530366464 3000918016 1502810112 3515602944 784317440 1898825216 3701538560 1184368000 280786496 772158048 3889121168 633201992 3301499316 1153180498 2886106685 +2147483648 1073741824 2684354560 3489660928 134217728 2751463424 167772160 2298478592 4085252096 2982150144 1176502272 2616197120 2813853696 1823211520 1239023616 3571646464 3878846464 2379988992 2604818432 1631547392 2534455296 3027545088 3346707968 3503286016 3778288000 4035322176 3380694816 4261265648 3446880616 2610615396 1134531882 1027365899 +2147483648 3221225472 1610612736 1342177280 3623878656 1006632960 771751936 3976200192 796917760 3661627392 4087349248 1655701504 3716677632 2316566528 3992846336 649003008 2028961792 4105093120 886448128 109793280 576296960 3447030784 4028092928 1372756224 1554798976 4179785024 929370336 2756631024 2957384456 1962104796 3739582638 451915333 +2147483648 3221225472 536870912 3489660928 671088640 335544320 503316480 83886080 3598712832 2587885568 803209216 2616197120 214433792 4073979904 1469186048 1351680000 1916698624 3006119936 3787071488 657813504 1462040576 3632839680 1726397952 348239104 3073660288 3881985472 1473855584 539665360 1931446664 171640668 263431406 1406491059 +2147483648 1073741824 3758096384 2952790016 3355443200 1409286144 3791650816 3674210304 3850371072 3258974208 606076928 2553282560 3494379520 21757952 3014262784 429981696 2717220864 2901327872 423780352 1461538816 209168384 3960732672 1768271360 3159804672 27677824 2762699584 94696928 1345541168 628141192 600658044 1441767394 2957500675 +2147483648 1073741824 536870912 1879048192 2550136832 3556769792 1241513984 4177526784 2290089984 2680160256 4208984064 1534066688 4099407872 2362703872 2561015808 2702376960 1902477312 138461184 1805541376 2683777024 2612766720 496481280 1983235584 3037249280 2275545472 1832746176 967476640 1059015056 2446823240 1318449236 3453531750 380255337 +2147483648 1073741824 1610612736 2952790016 1744830464 3422552064 3254779904 922746880 1988100096 666894336 2736783360 3884974080 1324875776 3424911360 1818361856 673382400 123502592 2091761664 238706688 2279018496 816244736 1432005632 3968643584 456513280 3320738432 691887296 208245408 1927833968 10234584 1009140596 1647397710 213354131 +2147483648 1073741824 2684354560 1879048192 1744830464 3288334336 1375731712 218103808 2524971008 1933574144 2451570688 3989831680 3755474944 1083441152 2261647360 3164274688 2852749312 2527903744 4273364992 924807168 3623872512 462670848 2694428160 3512007424 1391601536 512307648 1873857760 4210325424 3502139000 3058913220 1520806598 4031162973 +2147483648 3221225472 3758096384 4026531840 1207959552 1275068416 1509949440 3271557120 3732930560 608174080 1138753536 2976907264 165150720 2881224704 434765824 3047489536 957120512 3604201472 2203197440 3324579840 962496512 4001012736 2387386880 3551779584 40002688 571556544 3197302624 4123567312 4086667208 2306148756 1766099154 1195870267 +2147483648 1073741824 1610612736 1342177280 3087007744 3422552064 1778384896 1996488704 1820327936 3133145088 2740977664 3186622464 2895642624 1544290304 2757099520 3700883456 2631434240 327794688 3207487488 1806372864 1836488704 2984424448 867752448 3833168640 1421244032 3005704640 132172064 1746267088 261118920 1088964212 1641285098 1702496573 +2147483648 3221225472 536870912 805306368 3087007744 1140850688 3254779904 1191182336 58720256 3519021056 480247808 3572498432 1585971200 521404416 2175664128 2539847680 365002752 576503808 2684755968 1564962816 2118617088 3000730624 1424088576 913109760 3433982592 3487766080 1367449376 3795624368 3503716520 2206159996 2008777582 2695991213 +2147483648 1073741824 3758096384 1879048192 939524096 1275068416 2248146944 721420288 2457862144 801112064 3248488448 1699741696 3713531904 3049521152 248905728 295895040 2941026304 3930701824 2507038720 4200026112 3451045888 3177636864 2701711872 3235902720 4180508288 2443946176 4027804832 354719280 807767800 4118035908 1799254126 764352633 +2147483648 3221225472 3758096384 2952790016 134217728 1543503872 570425344 1056964608 2222981120 2973761536 950009856 1372585984 3597139968 1902379008 2320629760 1872035840 499089408 562610176 1801068544 1036062720 2322966528 4035025920 2929428992 2918903552 3747546752 2352386496 1929992416 985778160 4105936952 1416288540 1276580838 3494019755 +2147483648 3221225472 2684354560 3489660928 134217728 3556769792 3321888768 1325400064 2021654528 3233808384 1042284544 1034944512 1233649664 1816920064 29753344 3786735616 3590815744 3546595328 53354496 3609800704 3466180608 2999299072 2709245440 2833971456 2859949184 2895693760 1616923168 2622519920 2593684296 3702800604 3559001666 714029173 +2147483648 3221225472 1610612736 1342177280 4160749568 3154116608 570425344 1627389952 780140544 499122176 4288675840 3771727872 4185391104 1308884992 4018536448 224067584 1074888704 3980181504 1998462976 1164922880 1096783872 1357616128 2514846208 3553812224 1243158912 250389440 1642488736 137038384 3837377592 113282068 1381777310 3398567985 +2147483648 3221225472 3758096384 268435456 1476395008 2751463424 100663296 117440512 1300234240 2629828608 2053111808 2521825280 3914858496 1772879872 3738566656 3702325248 42303488 3192832000 1244536832 1722880000 2258368512 1727521792 3871464960 1987870976 3699464320 2257817920 4286820000 2205918800 4117223576 2071565252 1321262170 1387211693 +2147483648 1073741824 536870912 1879048192 402653184 2885681152 436207616 3137339392 3481272320 4198498304 1398800384 1437597696 4233625600 3369861120 3567124480 615972864 2315288576 2960769024 518414336 2604347392 1211541504 1504375808 4258576896 1284745984 2729121920 1480506944 945727712 107928464 4269210088 13303220 1533318178 3142316785 +2147483648 3221225472 536870912 2415919104 3892314112 3556769792 3925868544 285212672 3716153344 1598029824 1063256064 674234368 3088580608 2811494400 2654339072 32571392 3319824384 368558080 3373146112 3350556672 2420037632 4062903296 2136784384 667791104 2635924864 712157760 3911763808 4127961872 3813955624 4178970964 3290504998 3154680961 +2147483648 3221225472 1610612736 268435456 4160749568 3154116608 1979711488 1258291200 1451229184 1455423488 2097152 122683392 1907884032 2681995264 113115136 3722117120 1838514176 1744879616 2766544896 1157058560 461617152 2925507584 1172406784 498791680 3698263680 1821354688 941218336 713464432 3265343288 2738653364 1814588818 2957255425 +2147483648 3221225472 536870912 4026531840 1476395008 2751463424 3254779904 4211081216 1484783616 1153433600 3877634048 1343225856 1918369792 2545156096 2128478208 487915520 1561755648 3765288960 2842042368 345075712 704702464 148149248 2163924480 3171386112 2158843008 2744317376 4059813920 2552174320 3148728600 885414884 725701718 1341692549 +2147483648 3221225472 1610612736 1342177280 1744830464 67108864 905969664 4211081216 746586112 3619684352 1436549120 4105175040 1153957888 1130627072 4205182976 2436038656 3961159680 3810508800 3893239808 3980873728 969185280 1057020928 4179006976 418220288 3113442944 925542336 1352111008 1258972208 334581768 3406803708 435569910 3668647953 +2147483648 3221225472 1610612736 805306368 402653184 738197504 2583691264 2264924160 1233125376 1992294400 1059061760 640679936 2497183744 2475950080 3753771008 3364814848 3902439424 1312538624 377888768 1678462976 3503073280 1266209792 594983424 1172425472 2882471552 2205852480 2888560032 1609452528 2793883656 1548143924 297387654 1713069989 +2147483648 3221225472 3758096384 268435456 1476395008 603979776 2248146944 1224736768 3145728000 4097835008 2120220672 1699741696 3472359424 2117337088 3449946112 488964096 4280713216 2886844416 3648659456 2166784 1294792704 3489195008 2697633280 1698136320 1293238144 269405504 2988286432 927731728 3319153688 2447836564 1037286406 2920225691 +2147483648 3221225472 2684354560 4026531840 2013265920 3959422976 2113929216 3640655872 981467136 1572864000 2413821952 3618635776 3063414784 3465805824 2709651456 708902912 1891074048 3131359232 1161437184 2089103360 270379008 417956864 580643328 2715990272 1909545856 2004846016 4153971104 3715384336 2956068264 165224532 178493478 3890652507 +2147483648 1073741824 1610612736 1342177280 2550136832 335544320 301989888 1694498816 2692743168 3418357760 945815552 753926144 274202624 340525056 3646816256 3148414976 1505329152 3424567296 3066454016 4119138304 1628936192 460301312 2935203328 3148206848 2533933952 2840286912 1150733216 268594896 1931444168 44336020 3651497514 3620182169 +2147483648 1073741824 536870912 2415919104 671088640 3288334336 1979711488 989855744 3430940672 20971520 2254438400 22020096 4108845056 1190920192 404357120 3635478528 2926477312 2931146752 1756520448 3685560320 2498025472 1120705536 1368430080 284862720 2433982080 2658752448 337832160 2362939024 1882667800 3080059932 1887593322 613765155 +2147483648 3221225472 1610612736 3489660928 1207959552 2080374784 3120562176 3036676096 1283457024 3334471680 1495269376 978321408 3146252288 2378956800 3903455232 919404544 1519157248 2472263680 1323442176 3449901056 624351232 3565063168 2190653952 1634267904 4272816000 3559727296 3380406048 239309040 1149658168 2518100780 4195991426 3604172931 +2147483648 3221225472 2684354560 805306368 1207959552 1409286144 2650800128 2164260864 3028287488 2629828608 1558183936 3188719616 2821193728 950796288 1649016832 2305753088 2725740544 3177365504 2745311232 933441536 2347616256 273021952 3450449408 3376649472 219998080 1379096256 2726670880 2554964240 936626424 2549391580 4286517730 2657064099 +2147483648 3221225472 1610612736 805306368 3892314112 1946157056 3120562176 3137339392 2860515328 3049259008 379584512 139460608 3420979200 1487142912 359006208 1530200064 2048163840 2574761984 2286821376 3820048384 2095228928 772451328 1529802240 3473471232 3999107200 121205952 2360773024 903129776 2497182200 2057202204 1167668358 2934374033 +2147483648 3221225472 2684354560 3489660928 3623878656 3959422976 4261412864 2499805184 2692743168 2571108352 3235905536 1611661312 1525153792 1347158016 492175360 3229941760 1152876544 3587489792 3145605120 1911107584 743553024 3242836992 3632118272 4283431168 2112925056 2082762432 1700421344 3618861520 711104504 418063036 506903090 2315878301 +2147483648 3221225472 1610612736 2415919104 671088640 2080374784 637534208 2902458368 1149239296 79691776 1675624448 1936719872 2043150336 4135321600 2937454592 3631022080 3136323584 81510400 866000896 1102139392 4290181120 3706625024 1126861312 2517155072 3780091264 3471063232 2159153696 629109392 316649416 4057729180 2571533434 238373093 +2147483648 3221225472 2684354560 1342177280 4160749568 67108864 2919235584 1627389952 4034920448 3342860288 962592768 831520768 2274885632 1426849792 4157210624 438501376 2255781888 1261289472 1502748672 403648512 2244933632 575050752 118676992 4227114240 1324203904 2628938944 2273279456 2567351824 1416820216 2774833860 150333226 108947891 +2147483648 3221225472 1610612736 1342177280 402653184 603979776 4127195136 352321536 3296722944 2864709632 2111832064 1018167296 382205952 1864630272 368443392 3354329088 1215463424 922468352 159260672 703287296 970233856 1475142656 2921381376 3391289600 1023658368 919755968 3893973280 1620940432 889792296 2395339004 4097120342 3694103865 +2147483648 3221225472 2684354560 1342177280 3623878656 2080374784 637534208 3808428032 1031798784 3930062848 1600126976 2219835392 2005401600 2398879744 12451840 3602055168 2061729792 3701391360 3371573248 2037329920 3547199488 3371533312 400683520 1165221120 2151070336 4063910720 428417504 1374348176 78918936 3059890092 3619494874 2185808369 +2147483648 3221225472 536870912 805306368 3087007744 1409286144 704643072 117440512 58720256 692060160 207618048 3222274048 47710208 2287206400 2308571136 3087990784 1357938688 4116037632 3514966016 1299935232 1360693248 764576768 3774797312 3294662400 3041771136 2163635776 4270918496 3940415888 2372820664 329605156 98040998 4135148855 +2147483648 3221225472 3758096384 2415919104 3892314112 3288334336 3925868544 822083584 1719664640 2537553920 3286237184 3484418048 817364992 2870214656 1880752128 2290548736 3273555968 907264000 1847730176 3235057664 48543744 4230282240 1023718912 3583297280 1656550784 3137390528 4268160736 799527248 2103993768 1927049028 3063314102 219760407 +2147483648 1073741824 536870912 268435456 2013265920 2751463424 1040187392 2231369728 3682598912 1279262720 1507852288 154140672 3590848512 1558970368 4161404928 2960326656 500203520 2797191168 3347210240 2816421888 1220188160 1530590208 2608500224 10140928 111846784 3357731648 571399648 707036112 63431656 1129269724 711099666 3337543395 +2147483648 1073741824 2684354560 2952790016 2550136832 2483027968 436207616 4244635648 3229614080 2621440000 3776970752 1248854016 286785536 3152281600 2355494912 3547267072 3189080064 2056044544 4026425344 1170960384 1037273088 684971008 72607232 101971712 674470784 1405336256 2417737824 2980044208 2871642152 2146357364 375875230 4030306481 +2147483648 3221225472 2684354560 1342177280 3623878656 603979776 1912602624 4110417920 494927872 884998144 2506096640 800063488 3535273984 1653866496 3376283648 1745420288 901021696 3943940096 67510272 2203922432 678098944 2657780736 694869504 3924482816 1823120256 1124778048 1524282016 1028837328 1363065064 1186239940 1771284790 1548119621 +2147483648 3221225472 2684354560 1342177280 1207959552 3422552064 1644167168 486539264 1786773504 3586129920 639631360 4153409536 1670905856 1786511360 2492334080 166395904 2677309440 1308737536 3264618496 1373057024 2054879232 3751463936 3307921920 815965952 755427200 2979317696 4043425184 353784560 3197570392 3248159428 3257585362 857927241 +2147483648 1073741824 2684354560 1879048192 1476395008 4093640704 4127195136 2734686208 1065353216 3653238784 970981376 2389704704 3109552128 763625472 3042836480 2635530240 2994110464 1240449024 2760269824 1087598592 2483611648 1961415680 1410905600 2785063168 1931780736 967502400 615886112 2081379600 3771920200 4272017620 1584995790 2568597309 +2147483648 1073741824 3758096384 268435456 3892314112 3825205248 1845493760 3170893824 2390753280 2529165312 1566572544 3935305728 1761083392 2694053888 3318611968 1151401984 2625536000 413253632 3937820672 980766720 722532352 460372992 929097216 3713586432 3064787328 687011264 2855456 2030128336 3398364280 2521420276 2467983254 3083808701 +2147483648 3221225472 536870912 2415919104 939524096 3556769792 301989888 922746880 981467136 2076180480 4288675840 2607808512 851968000 203161600 2329542656 4073652224 2606268416 3369975808 898768896 2140368896 3051542528 3468858368 1064490496 1570427648 347531904 4265927360 3649547936 3139257648 690745064 1924085020 898167626 845523091 +2147483648 1073741824 2684354560 268435456 134217728 738197504 2248146944 1325400064 478150656 2839543808 4288675840 4103077888 447217664 938737664 1377435648 2300116992 805601280 2331492352 3753009152 1718448128 3512653824 760138752 1822880256 3925009664 2801327232 1099535808 1863938272 2399437424 779610904 1123182556 1003309774 3234774343 +2147483648 3221225472 3758096384 1879048192 2550136832 1006632960 436207616 3976200192 2491416576 3384803328 1377828864 2337275904 1536688128 2695626752 6422528 3701800960 3731914752 4152868864 1627004928 1200164864 2991769600 1312994304 3678073344 2590425856 1896649600 1304271040 181605536 1154202352 2917682488 367285156 739642042 3800762967 +2147483648 3221225472 2684354560 3489660928 1476395008 1543503872 1241513984 3841982464 2122317824 1723858944 81788928 1120927744 1930952704 3182690304 1453195264 4251648000 2064089088 1333968896 3800440832 1868509184 198817792 2882110464 171024896 4199938816 2488520576 2496461248 2272597536 967626256 1961168536 3826580004 2158046966 3944909381 +2147483648 1073741824 536870912 268435456 1744830464 738197504 704643072 3808428032 2558525440 4282384384 2178940928 3245342720 2422734848 1500250112 4192862208 2010710016 1916502016 4065902592 3548536832 3853856768 525441024 1086454784 2874786304 1646129920 2314968192 2667114944 336751072 976040016 2283142856 908585548 2849698274 1781998035 +2147483648 3221225472 1610612736 1342177280 2281701376 3154116608 4261412864 1090519040 713031680 4030726144 580911104 575668224 1106771968 1096548352 101056512 781254656 3653271552 1550303232 1845370880 4241313792 2722535424 87469056 979286528 2904207616 1513154432 1783613888 2526695264 334984304 4066500088 258935060 1661847730 3676384797 +2147483648 3221225472 1610612736 1342177280 4160749568 2617245696 2986344448 855638016 2323644416 2956984320 786432000 1680867328 1464336384 1946419200 3285319680 2945515520 1585676288 533774336 3902414848 4187312128 911316992 4139881472 1280938496 1738901248 2189162624 3680278720 2859210592 2261146704 404443112 4065232508 2740796998 1855307643 +2147483648 1073741824 2684354560 1879048192 1207959552 3019898880 704643072 3640655872 1535115264 272629760 1310720000 1299185664 2223505408 2108424192 1784545280 367722496 2703392768 1109377024 1199202304 3088674816 2677532672 559307776 1644649984 3025968896 2231665024 277906752 2760560608 2386801200 3245097256 884899644 3766187954 2134545257 +2147483648 1073741824 3758096384 3489660928 2013265920 3422552064 973078528 587202560 612368384 2520776704 488636416 3268411392 1589116928 1108606976 563478528 4113104896 1484095488 242401280 54157312 2880131072 3846871040 351147008 2614983168 617843456 1146332288 739499968 2889068384 929276080 1981528696 1324351092 457833078 4276654545 +2147483648 3221225472 2684354560 1342177280 3623878656 3690987520 234881024 16777216 2793406464 2101346304 1914699776 2033188864 2690121728 1467219968 166592512 1978859520 686391296 1085063168 1891770368 3932762112 1383397376 821429248 2997314048 2134358272 1720184704 3735003072 2135684064 4124432560 4057903368 4273169908 399104054 3910970333 +2147483648 3221225472 2684354560 4026531840 2550136832 1811939328 1442840576 1862270976 3649044480 2579496960 1700790272 2215641088 1312292864 1979973632 212205568 1623523328 1339588608 2206449664 3919192064 2665951232 4277905408 3032380416 1240537600 1324797184 696951936 772323136 4141606432 3498990928 1475953464 3170556884 505461246 1474808161 +2147483648 3221225472 2684354560 2952790016 1476395008 2080374784 704643072 2466250752 1266679808 591396864 1105199104 1928331264 177733632 321126400 3882483712 1290469376 721911808 2619260928 836116480 2837786624 3368454144 1032991744 2776592896 2694183680 1348584576 29614144 92600928 2779057232 3456537608 2318550004 2364482174 121488471 +2147483648 1073741824 1610612736 3489660928 3087007744 2348810240 2046820352 3036676096 1853882368 3510632448 505413632 3180331008 969408512 3293315072 1492516864 198377472 1095073792 1034469376 3966918656 3421048832 4062238720 2577298432 122632704 274451200 3701985152 3582579136 3206466016 3691078320 2751246168 2896197484 4006639970 2129136845 +2147483648 3221225472 1610612736 1879048192 134217728 2617245696 4194304000 4177526784 1937768448 2411724800 3873439744 206569472 2080899072 3393454080 1344405504 1784348672 3083370496 2293874688 753803264 2893893632 4103178240 3348790272 4157024768 3630596864 3982817664 797958464 3844022304 3194659216 2351089112 3930510316 3377773510 3717716419 +2147483648 3221225472 536870912 2952790016 2550136832 469762048 2852126720 1996488704 310378496 1061158912 3303014400 468713472 3642228736 3774611456 4206755840 1008271360 2061664256 3395141632 2195333120 3449516032 585484288 2587251712 4014809600 744016640 276231808 961011392 4276168928 3614343376 1086033928 4158607924 2880955474 1014564817 +2147483648 3221225472 3758096384 2952790016 3087007744 3556769792 3791650816 3238002688 2122317824 2730491904 3600809984 468713472 2125987840 3584819200 2422079488 1859584000 2178252800 82100224 2328502272 3227848704 3065817088 2348172288 3629340160 1590684416 3892939136 1916969920 1339118624 29262640 1229402664 2117960676 3523277802 2592098857 +2147483648 1073741824 3758096384 805306368 2281701376 1811939328 436207616 3506438144 562036736 1136656384 253755392 1641021440 1357381632 2105802752 516292608 929366016 3663036416 270450688 875192320 619139072 139913216 3099466752 2708034048 2401749760 1327873408 333896768 3890616096 3719652208 2587751416 1071293020 3993774166 292697521 +2147483648 1073741824 1610612736 805306368 671088640 3825205248 2516582400 1459617792 1384120320 3972005888 2027945984 3515875328 1077411840 4245422080 485097472 4104978432 1911783424 2089598976 3613286400 1334513664 3864307712 1656900608 3134801408 330664192 1929099392 2047407808 217087264 1072171280 1360282424 3029737364 602867194 493542915 +2147483648 1073741824 3758096384 3489660928 4160749568 2751463424 4194304000 1862270976 2122317824 1077936128 119537664 711983104 1747451904 2165047296 3451256832 1040908288 3113713664 855818240 2920439808 1894862848 1711970304 3396228096 2616135168 2974670592 3849314944 3801519296 1541430624 907044528 3656926504 2551470188 1597114290 3548462413 +2147483648 3221225472 3758096384 2952790016 134217728 3154116608 167772160 4177526784 2961178624 1136656384 2350907392 2028994560 2606235648 2214330368 1308491776 3667329024 2168553472 2859515904 4258930688 1934954496 1946724352 2119572480 3123919360 457419520 991551872 1561100480 2917431200 3672255216 3325635304 4181633940 2977247922 1811474065 +2147483648 3221225472 2684354560 2952790016 134217728 4093640704 3388997632 721420288 813694976 1010827264 1440743424 4222615552 2264399872 1285816320 1619656704 3348824064 3181543424 1288421376 2518032384 1242902528 3773007872 834280448 2384666112 2020003584 1840375936 2677352896 1696844896 2811894224 1588821672 3146680548 121502734 330524775 +2147483648 1073741824 1610612736 4026531840 3355443200 1677721600 3925868544 2332033024 3984588800 4030726144 3323985920 2930769920 1264058368 2896429056 2386690048 1016528896 1415348224 1884405760 2893963264 873533440 2820261888 141712384 722433536 941160192 3007547520 4016125760 1629596896 2118542896 2544192968 1223942708 817460446 1732609763 +2147483648 3221225472 1610612736 2415919104 1207959552 738197504 3590324224 251658240 1585446912 113246208 606076928 3262119936 446169088 891551744 4191813632 470614016 1557561344 2367275008 3861258240 3994243072 827455488 3995741184 4107620864 3121794304 2132010112 3833801920 2627332640 510018160 1022589096 251773236 1388470718 560553199 +2147483648 1073741824 2684354560 4026531840 4160749568 3825205248 1241513984 1291845632 1719664640 2965372928 3156213760 1408237568 329777152 3495690240 880672768 2320302080 1274839040 2766651392 2949275648 3582947328 1772070912 3880666112 1036332544 2085652224 3241261952 2765818304 1653467424 4042607472 2497246568 3374157164 2773317274 3430720385 +2147483648 3221225472 3758096384 1879048192 2818572288 4227858432 1174405120 2097152000 4253024256 1195376640 1302331392 2366636032 1577582592 3592159232 1279393792 3599695872 554598400 877379584 3969261568 1093734400 1576257536 2802985984 782715392 2017635584 2988565888 877999168 4174754656 582692464 3204502232 2888731980 597402282 679375487 +2147483648 1073741824 536870912 2952790016 1476395008 3556769792 1241513984 285212672 1400897536 2780823552 2829058048 1462763520 4048027648 2445541376 283246592 2430926848 1717862400 3601580032 2435735552 2686660608 615761920 565326848 3300746752 1402527488 1369814400 914189632 1740153120 2346036144 953508680 2813103356 3828327846 2100047171 +2147483648 1073741824 3758096384 2415919104 134217728 1006632960 3791650816 889192448 729808896 557842432 274726912 888143872 319291392 3863216128 214827008 1016528896 1539670016 2568273920 4349952 1874677760 1322039296 2216561664 613366272 490315520 66511744 707750720 4142517088 2607714704 1360209096 3551251516 2538863878 3802118901 +2147483648 1073741824 3758096384 1879048192 3355443200 1409286144 4194304000 2499805184 1686110208 3317694464 2774532096 2953838592 598212608 75759616 1880752128 4224516096 2509209600 2070986752 3983958016 879972352 1734920192 1856642048 2450877952 3677595392 2835795840 814054592 4267420320 2137179472 449805368 2233394588 2606313078 2084414335 +2147483648 3221225472 1610612736 1879048192 2013265920 67108864 4127195136 3808428032 696254464 4055891968 4276092928 3360686080 374865920 2827747328 1472593920 3301376000 2192539648 3832987648 1246896128 2838319104 954107904 368460800 4254031360 4175153408 3243045504 1329297728 3011624480 2905978000 2087702232 152491460 2059564682 152395349 +2147483648 3221225472 1610612736 2952790016 1207959552 3019898880 1375731712 956301312 2743074816 3787456512 3575644160 4138729472 1663565824 271319040 3346137088 997261312 2647490560 1063698432 1060511744 2471448576 3349080064 1935817728 3710459392 1659486976 218672512 165497152 1157606176 116890480 309055816 1597109516 804057698 1754486975 +2147483648 3221225472 536870912 3489660928 2013265920 4227858432 2315255808 956301312 4018143232 1161822208 3441426432 3633315840 1378353152 2595487744 757727232 3611099136 1082949632 2654191616 703995904 167997440 1397487616 1217008640 2188190208 1648667392 620228992 579106624 1876056928 3271653680 2378351192 598519964 430169582 2136888543 +2147483648 1073741824 1610612736 805306368 4160749568 1677721600 1912602624 3170893824 4118806528 1405091840 782237696 3218079744 850919424 2826174464 859701248 1773207552 3653337088 4051091456 4080164864 3554349056 777955328 2392728576 2833346048 3526998784 2766323584 1799108672 1549955360 857943984 558559800 1037054580 1471696774 1777601909 +2147483648 3221225472 1610612736 4026531840 2550136832 3825205248 2248146944 3774873600 2877292544 390070272 660602880 1060110336 2326265856 2718695424 3660447744 3359965184 2151317504 1585037312 852107264 3850850304 1705101312 1116632064 3419758080 788693248 575507328 1464879424 588807264 1717834512 1191332008 1018900748 589803250 2714197025 +2147483648 3221225472 2684354560 1342177280 2818572288 2885681152 3523215360 2566914048 545259520 700448768 773849088 3320840192 411566080 1968439296 491913216 592117760 951549952 329695232 2454593536 485306368 1780414464 1194474496 2413519360 4046450432 2016071040 4168100032 2949145248 2578715376 520242536 1601404156 4270562574 1114687123 +2147483648 1073741824 3758096384 805306368 2281701376 603979776 3791650816 352321536 1468006400 4055891968 27262976 2832203776 2971140096 2558787584 2656436224 2195259392 2910420992 4033789952 202006528 615206912 4104579072 370547712 3518592512 3431568128 1323737984 3900048704 1271468320 1170334000 1547354680 1833177380 3992346414 1728647225 +2147483648 1073741824 536870912 1879048192 1207959552 4093640704 4060086272 3439329280 2373976064 1086324736 4250927104 2475687936 2094530560 1779171328 3521511424 4042326016 3150610432 2357575680 32661504 3380293632 1775085568 103177216 2836495872 253399808 1291708288 3331220544 2081762464 3221786576 2513866232 1216057188 32462858 1896330437 +2147483648 3221225472 1610612736 3489660928 4160749568 2483027968 4194304000 2533359616 2659188736 3972005888 887095296 3048210432 3620208640 3472621568 3669622784 311623680 2397732864 3318464512 2544771072 4186263552 3518748672 218518528 3096008192 3102312192 3325632128 2007079104 2231698208 779852048 3311798056 855194748 3342978042 1387608531 +2147483648 1073741824 3758096384 3489660928 134217728 4227858432 2852126720 1258291200 276824064 2025848832 178257920 1659895808 2507669504 3670802432 4082499584 828571648 3258679296 3048652800 578969600 1923698688 1887868928 1809460224 3142932992 1804131072 684021888 3659565504 3879828000 4284654640 2043159976 1154762116 239745722 3690799645 +2147483648 1073741824 536870912 1879048192 4160749568 335544320 3120562176 3003121664 1786773504 3594518528 6291456 1064304640 776470528 632553472 3769499648 913637376 814317568 3394945024 863133696 4118753280 4142573568 530187264 2560316928 1117570816 4154686592 2288038080 658048096 1014738448 115730952 876146652 3895803870 2632563005 +2147483648 1073741824 2684354560 1342177280 671088640 2348810240 2449473536 956301312 3934257152 3711959040 4091543552 3773825024 2912419840 1902903296 2962096128 499843072 3579150336 3033055232 4107952128 2822336512 3573086208 4267867136 3095753216 121560832 1812807040 3862617536 1425493472 475256400 612864264 993385972 2700668378 2288147329 +2147483648 1073741824 2684354560 3489660928 134217728 67108864 2315255808 1795162112 3967811584 3326083072 3881828352 930086912 1174929408 2058092544 2860122112 1666646016 3885137920 3271016448 1711169536 1150382080 2638723072 2379623424 4172097024 856004352 3586480256 2967070656 2025260896 4272070032 396347784 2049066236 3487779954 3862729819 +2147483648 1073741824 536870912 805306368 2013265920 3422552064 1912602624 2936012800 763363328 473956352 3504340992 969932800 1146617856 287571968 3773956096 3002793984 1371504640 3517890560 3492700160 4137496576 2197719040 1639343104 3440998912 2856111872 642070144 2602229056 425996000 4262618960 237702936 1801967108 4215988638 2675720475 +2147483648 1073741824 1610612736 805306368 2013265920 3422552064 3321888768 2969567232 3179282432 2990538752 2669674496 3402629120 2891448320 3842244608 3798597632 78446592 959545344 1408155648 3746979840 1337135104 691972096 1259234304 112687616 1028961536 2258854784 1309055552 452596192 2010467760 1994784376 769446788 1191133838 1491657383 +2147483648 3221225472 1610612736 4026531840 1744830464 1811939328 973078528 117440512 142606336 1564475392 1633681408 1666187264 1613234176 3584294912 4067033088 2868183040 2435940352 3133587456 3435536384 1334530048 1805043712 4159572992 2695848448 1606195968 1727735424 1687081920 3602017504 1183390480 3500639896 4234513404 3547659622 3603891927 +2147483648 1073741824 1610612736 268435456 3355443200 1140850688 503316480 3741319168 1837105152 2386558976 325058560 1370488832 3744989184 2090598400 2959736832 3488022528 1450672128 1736622080 3698221056 4060155904 2454894592 1264987136 2045076992 247766272 2598054016 873307456 4232946656 4230850960 4196268776 2053475204 1863951858 688102987 +2147483648 1073741824 536870912 1879048192 1476395008 1543503872 2248146944 2969567232 1585446912 1119879168 3772776448 2572156928 1240989696 1099169792 239468544 667877376 401899520 608550912 3684327424 1174220800 418752512 2545046528 1145119232 2925001984 3526058880 2636315584 1628631072 2734344720 3945183320 1863622932 2165670494 1147290897 +2147483648 3221225472 1610612736 2952790016 402653184 1946157056 4060086272 3875536896 1769996288 801112064 3781165056 1227882496 3565682688 1050411008 1849556992 2814836736 272334848 1569374208 3892977664 1064652800 1339746304 2394035200 1122063872 3786994432 3265991296 1768794944 765585696 690480720 3312761768 1982662684 2638127082 3942135137 +2147483648 3221225472 1610612736 2952790016 1207959552 1543503872 369098752 3875536896 2927624192 197132288 3449815040 361758720 1929904128 3205234688 3926261760 2105737216 12812288 1552859136 400695296 2667139072 2805917696 893008896 1159555584 725914880 4677760 2171199680 454790304 1391104048 1222126488 988037644 1576674530 876441045 +2147483648 1073741824 1610612736 2952790016 3623878656 1140850688 570425344 822083584 3883925504 725614592 4179623936 2452619264 1972895744 506200064 3928096768 3642425344 3761930240 819707904 662069248 4223995904 1632364544 2451469312 3306253824 1658159872 659493248 3294930752 359314528 3419652144 347214088 217278996 1764668794 2879768599 +2147483648 3221225472 2684354560 4026531840 671088640 1409286144 3523215360 1157627904 1451229184 3233808384 1709178880 3991928832 302514176 3300130816 4219600896 2464219136 785154048 2187837440 1285431296 3221696512 3677857792 499526656 3572194816 3369702144 2500424576 4018732480 2683171104 952853392 2018099848 3375437500 1834282558 3060507115 +2147483648 1073741824 1610612736 2415919104 2818572288 4227858432 1912602624 3573547008 2743074816 3208642560 698351616 2165309440 376963072 1614544896 2066874368 3233218560 75005952 3787833344 2450939904 2638811136 3837130752 2787007488 4294773248 2180249344 84892544 1478807360 2894561376 3190381168 2957376216 3092667508 2003394946 1256581591 +2147483648 3221225472 1610612736 268435456 3623878656 3422552064 436207616 1459617792 3900702720 3057647616 1063256064 2947547136 3523739648 3743154176 4159307776 3680829440 2561441792 3580608512 492707840 3758313472 4118525952 3099993088 1615292928 1979046656 989687424 3068711872 2766518624 4075118992 728555496 2479608988 458101930 10189387 +2147483648 1073741824 536870912 2415919104 3355443200 67108864 1577058304 620756992 3414163456 2613051392 2954887168 3882876928 2354577408 796131328 1065484288 887816192 1655341056 3319513088 2936954880 481112064 733730816 4003359744 3089450496 4062690560 722482560 3938988864 4152113696 3378410224 1778736424 307745364 1271427958 586965739 +2147483648 3221225472 2684354560 3489660928 671088640 3422552064 4261412864 3774873600 1803550720 1581252608 2124414976 2502950912 2221408256 345243648 687472640 1149173760 3299966976 2979840000 153493504 3781242880 1039972352 3262528512 22614528 466667776 3445630848 1892692288 2524458208 2492204912 1680216392 350313324 4072446046 794169831 +2147483648 3221225472 2684354560 3489660928 4160749568 1677721600 4127195136 4076863488 2659188736 2118123520 1012924416 1827667968 1623719936 1085014016 593100800 4138139648 1561886720 284016640 1843273728 769732608 357414912 3700315136 2289643008 1585027328 4091554432 3241159360 2741506656 1258041872 4097977800 2043902812 3608597522 3402929739 +2147483648 3221225472 1610612736 3489660928 3623878656 1275068416 704643072 3137339392 1769996288 1975517184 4049600512 3016753152 1905786880 2420375552 1623326720 1031602176 1666023424 1059766272 805183488 2196459520 1082841088 2764981248 2237868544 1479967488 1939366016 3477366080 121772064 2646425424 4272787672 1304081380 575045390 4150201715 +2147483648 1073741824 1610612736 3489660928 3087007744 2214592512 2382364672 754974720 3112173568 2604662784 2216689664 1682964480 3318218752 986447872 1128923136 194314240 266764288 3425812480 535715840 939724800 2337396736 3953030144 3483057664 223720704 496531840 3036952128 3129369440 207560880 2662578872 1488391692 3182417186 2876577875 +2147483648 1073741824 2684354560 1879048192 939524096 1140850688 1107296256 3506438144 2457862144 146800640 3491758080 3901751296 3274178560 3818651648 2011824128 1061355520 1958117376 1199030272 1996382208 1894084608 1364715520 3983434752 541924864 1619776256 1046753664 566107584 2894413600 438826352 1500915928 1277779612 943056186 2892051115 +2147483648 1073741824 3758096384 1879048192 4160749568 1275068416 1577058304 1392508928 2323644416 1354760192 2569011200 1016070144 1149763584 2667315200 3625058304 3294167040 321683456 3752837120 3301335040 2875674624 1049610240 4099277824 1374648832 2205415680 1589935744 2306224320 1467956000 4009489392 2209892184 841252684 2437290586 2401730151 +2147483648 1073741824 2684354560 1879048192 2013265920 1409286144 3456106496 1593835520 1585446912 3091202048 648019968 374341632 3121086464 2543058944 2065301504 1360068608 2904784896 2111881216 1806065664 2618257408 37808128 2960540672 2328311296 2452921600 3592171648 189668544 493554016 1979879536 8080376 3458921324 2029993454 538497687 +2147483648 1073741824 2684354560 3489660928 671088640 872415232 2046820352 3942645760 2793406464 3728736256 3269459968 1733296128 980942848 2786852864 2368077824 3082616832 311525376 4239572992 4263665664 3004657664 1456650240 2519874560 2786012672 1063188224 365715584 639505088 2277602912 698866512 1192751960 750749652 3868961810 3946961261 +2147483648 3221225472 3758096384 268435456 4160749568 4093640704 2315255808 2667577344 343932928 448790528 1692401664 1590689792 1861746688 900464640 806223872 3278438400 4159864832 2066595840 3501858816 2895843328 2158884864 4143592448 1052468736 3567111936 735199872 443505088 1434422560 966078992 4509336 4081637460 2914438602 655872801 +2147483648 1073741824 3758096384 4026531840 939524096 2751463424 1845493760 1728053248 75497472 440401920 2929721344 4147118080 4049076224 888406016 4251320320 2359623680 2416082944 4183408640 3916062720 1116164096 1289324544 1957307392 2095541760 2550764800 3772923008 4030401984 1617145184 904222064 3827475272 2871649140 3859955958 3439545369 +2147483648 1073741824 536870912 3489660928 2013265920 3959422976 1442840576 2533359616 2692743168 901775360 861929472 3253731328 3908567040 3680763904 219283456 3697868800 1936097280 4037394432 2934857728 1097805824 3861248000 3157136384 1519348224 1444269312 2780186752 1830488000 3531582624 2700804176 3041898184 971203268 1729880110 4142486795 +2147483648 1073741824 536870912 268435456 671088640 2617245696 2717908992 3070230528 4269801472 1908408320 1579155456 3924819968 119013376 2046558208 3112566784 2771451904 4022763520 338280448 843210752 2419798016 313104384 2541902848 3223026176 3596193536 1830437504 145166528 1430231456 914034416 2261365864 269620788 1939046034 3836580013 +2147483648 1073741824 3758096384 805306368 1207959552 1946157056 2986344448 2197815296 1182793728 3569352704 2560622592 70254592 1634205696 348389376 1723727872 2413494272 1124368384 508149760 1991401472 303124480 3427395584 2243066880 4237377024 1552519936 3876733056 262235840 3378610976 2752915248 3074362312 2521488364 517657014 3112366317 +2147483648 3221225472 536870912 1342177280 1207959552 1946157056 369098752 3170893824 3263168512 331350016 3990880256 875560960 3168272384 2346975232 2488401920 544276480 1701937152 1573568512 2106466304 2289528832 4274698240 2517519360 1060601344 2783617280 2975743360 3323952064 3560358560 3847756816 530871912 3841068852 2422288766 2541323179 +2147483648 3221225472 2684354560 805306368 1207959552 3288334336 1577058304 721420288 1619001344 3846176768 1667235840 2851078144 2993160192 2619604992 4015652864 1759051776 3051126784 3539451904 3346407424 1104621568 704104448 3220601856 3096913408 2828508416 4010173056 3682558400 3295932640 3455857680 4243993800 3960934284 4225225350 1399224719 +2147483648 3221225472 3758096384 1342177280 1744830464 1006632960 2852126720 2835349504 2642411520 4039114752 1293942784 1248854016 3533176832 3023831040 448659456 438763520 67076096 3351166976 2537168896 97849344 1367267328 3239730176 2670021120 1084668672 2680580480 541806144 2888423584 1946018800 594002728 511888564 235169330 2150771025 +2147483648 3221225472 536870912 805306368 671088640 3288334336 1375731712 4278190080 1098907648 1069547520 1730150400 1557135360 3672637440 2649489408 512884736 310050816 1087864832 26656768 3132497920 2144694272 2044102656 2539015168 916788736 665770752 229772928 4104858432 2168442144 3220888944 1290032760 2400088540 135339362 3557327279 +2147483648 3221225472 536870912 2415919104 3623878656 4227858432 3657433088 486539264 1535115264 1598029824 1239416832 646971392 622329856 1148452864 4003332096 650969088 3597434880 3571957760 3524403200 79130624 4163360768 2427610112 633827840 2293203712 1230924672 2968334144 3403476064 3478122064 4241388856 2641699332 4184386070 2414975749 +2147483648 3221225472 3758096384 1879048192 1744830464 1946157056 4194304000 1761607680 2961178624 2839543808 1306525696 1628438528 2849505280 2845048832 2184052736 2770665472 2108063744 1050001408 4002553856 1716981760 3403794432 3584838656 2527751680 3771938560 2451042688 1889343680 417519328 3955474256 3620944632 2308413476 2354931334 3670188589 +2147483648 3221225472 1610612736 2952790016 402653184 3154116608 1644167168 687865856 2088763392 2084569088 2019557376 248512512 327680000 2963013632 900595712 3961061376 1296269312 1998372864 3691651072 3597881344 2128668672 2683573248 1537356288 408903424 571932032 2801362624 2094251616 1031062288 344348632 460680428 3746945450 2978077609 +2147483648 3221225472 1610612736 268435456 134217728 1811939328 3590324224 4244635648 494927872 1866465280 3693084672 3004170240 3731357696 619446272 525205504 3017736192 354254848 935641088 16392192 1980059648 3079190528 2053393408 1926386176 3528027392 3608583552 632501312 4019449696 1778107056 2300043544 1549380732 3699827938 1293616321 +2147483648 3221225472 2684354560 1342177280 3355443200 872415232 570425344 1795162112 2692743168 2898264064 736100352 605028352 2621964288 2473852928 1631977472 2948923392 1400078336 2925051904 1066016768 1487876096 3679254528 2543586304 3816955392 2734381824 4042951808 3313582528 109968416 2754724496 1262729848 2506135660 744887294 1865744873 +2147483648 3221225472 536870912 2415919104 134217728 2080374784 2919235584 1962934272 931135488 1589641216 4171235328 1211105280 2504523776 2244739072 1911685120 2187264000 2194964480 4069638144 2867208192 3113840640 549312512 1279527936 1067342336 891123968 3397625216 1391027520 2090199712 3382203440 2975091400 1260806524 431575330 2261636431 +2147483648 3221225472 2684354560 1342177280 1207959552 3422552064 2650800128 2264924160 746586112 3896508416 580911104 800063488 2919759872 4075028480 3721527296 3730374656 3345383424 105234432 3442352128 1062678528 4274124800 4222372864 756425216 4202395904 1117234304 2029466048 2633098336 1650735728 1938951432 1610162844 3327562838 286109131 +2147483648 1073741824 1610612736 1879048192 939524096 3690987520 503316480 620756992 25165824 1841299456 1210056704 2150629376 52953088 3579576320 1567490048 2498691072 217546752 679395328 1544183808 1497698304 1413646336 1899258880 4048704000 3520155904 1356899712 669863488 2732521504 1769631216 1879928456 1238297932 48384986 2621002505 +2147483648 1073741824 1610612736 2415919104 2818572288 738197504 905969664 3707764736 3900702720 2369781760 2753560576 1473249280 1269301248 2763784192 2407661568 2211905536 2876538880 1990836224 3966132224 1930498048 2331375616 3486800896 3739116032 820329728 1878769024 3801681600 1486456032 494829488 368410488 3333660284 2970955562 2491656335 +2147483648 3221225472 2684354560 2952790016 2818572288 2617245696 3523215360 3875536896 3934257152 2982150144 2090860544 447741952 3039297536 851705856 1984561152 1927610368 2179366912 3334586368 2931171328 2658349056 719685632 2829863936 2817423872 1203730176 1226556032 2945127104 2946073504 1736056752 3851253896 432187020 4007382294 2989162775 +2147483648 3221225472 3758096384 1342177280 3355443200 2080374784 3724541952 620756992 1920991232 3242196992 404750336 579862528 352845824 1230241792 3203530752 571015168 3971579904 1466613760 1428037632 2092371968 459200512 2136738816 874920448 1027285248 1959843200 1659047872 606898144 1469395888 4253009880 2090989196 16185486 2144873667 +2147483648 3221225472 536870912 2415919104 3087007744 1811939328 3456106496 117440512 1535115264 2302672896 3005218816 2968518656 1773666304 3467902976 1311375360 926351360 523206656 1269481472 2390106112 270626816 358537216 2013025280 2569406976 3215540480 573746304 2041721408 2146647904 1199434288 1590266472 325303652 1897173286 991626975 +2147483648 3221225472 1610612736 2952790016 1476395008 3959422976 369098752 4211081216 3128950784 1673527296 534773760 1234173952 2879913984 3554410496 3805937664 1533870080 2604892160 3317481472 828252160 1863536640 161540096 2456040448 3807263232 2446019840 3200560768 2500480192 3630529184 3123676432 2654916280 1998004316 832482266 1629959283 +2147483648 3221225472 536870912 2952790016 3355443200 3019898880 2315255808 1929379840 1283457024 1086324736 1105199104 9437184 3044540416 1576796160 493486080 4038393856 283279360 2795880448 421404672 1451978752 1041876992 852786176 2131648000 2687700736 2256905344 1810774976 958610464 717084048 1320288568 3967383732 1866505762 48553403 +2147483648 3221225472 1610612736 2415919104 2550136832 335544320 3791650816 3204448256 2894069760 2747269120 899678208 4168089600 2252865536 1500250112 700579840 4224253952 2589687808 2025373696 1253449728 2233421824 3449092096 2543076352 2848335360 3856091904 4097369728 3648390592 3636424096 702843440 2145137000 3114943836 1033176178 3216087943 +2147483648 3221225472 3758096384 1879048192 2013265920 3959422976 167772160 1459617792 2424307712 4215275520 1952448512 2519728128 254279680 4205576192 2047737856 2572484608 2011201536 1056161792 3243909120 1504645120 1180682240 3092530176 1450846720 3892249344 1296537216 2261786560 878191584 1155805840 1293050536 4122163404 540668258 1271742305 +2147483648 3221225472 1610612736 2415919104 2281701376 3556769792 1040187392 150994944 1820327936 2982150144 2111832064 1441792000 1432879104 3600547840 2598502400 3915186176 2746843136 2878259200 2173050880 1048268800 2031286272 224676864 4196814336 2418754816 1110102912 2160080576 2103469216 1982875920 3548928136 2230088204 4056576794 2824931279 +2147483648 1073741824 1610612736 4026531840 1476395008 738197504 1375731712 3271557120 662700032 4248829952 2837446656 2056257536 3861381120 1974730752 1745223680 553189376 2972221440 3554656256 2544525312 1353912320 23840768 1311511552 134879744 1944260352 4104368256 3848805952 227826528 2518037296 3960565848 3372020124 1147789678 2045449033 +2147483648 1073741824 2684354560 1879048192 3087007744 1140850688 3120562176 2768240640 3112173568 2076180480 1814036480 2886729728 7864320 2812542976 2169634816 395771904 3169353728 4025860096 486432768 2397663232 1472325632 454304768 2138725888 3484102400 3593385856 2472055360 1264427808 1568827120 1431272088 2350694132 1321199630 2956813931 +2147483648 3221225472 1610612736 805306368 3355443200 1677721600 2248146944 1996488704 4068474880 264241152 157286400 2479882240 2469920768 4228120576 732561408 3317497856 39419904 1821818880 1063657472 4267397120 3972179968 1337211904 2462201344 767639808 3193430144 3081889472 2418732192 4203237456 2020359896 2488677684 3186851454 1046411879 +2147483648 1073741824 3758096384 268435456 3623878656 3825205248 1644167168 1325400064 4018143232 331350016 1432354816 789577728 180879360 526123008 2488139776 2800287744 1847099392 2291646464 1105879040 3280162816 1675360256 3672908800 4210441728 3043832576 1027776128 3459054656 1349905440 2287272528 4211524280 85373228 2304701738 3074609209 +2147483648 1073741824 3758096384 1879048192 134217728 1543503872 301989888 2600468480 3565158400 3082813440 3407872000 2381316096 4128768000 2940993536 1592131584 3430875136 1829928960 1513340928 1143103488 1071468544 630179840 2908519424 1454246400 1427855104 377552000 613868480 1030881184 1718560624 2841282280 2841107380 4038067530 3690491461 +2147483648 1073741824 536870912 2415919104 1744830464 738197504 2248146944 2332033024 2172649472 247463936 3340763136 1265631232 124256256 3062628352 3239968768 1814626304 3788537856 590331904 2599051264 4005769216 3138639872 3929816064 2849374720 2408924416 2596720256 899346752 341619104 2679232496 906181544 4281576140 3167511954 3732820313 +2147483648 1073741824 2684354560 1879048192 939524096 1006632960 301989888 2868903936 293601280 549453824 278921216 4130340864 734527488 1663827968 530972672 4209704960 2247262208 1884798976 2240962560 2205773824 4102809600 4292633600 600711680 2222409472 1314710656 4272980288 1278666400 2586681648 4223086280 427602492 222338578 2950620437 +2147483648 3221225472 1610612736 268435456 3623878656 1409286144 973078528 1996488704 1686110208 2210398208 1600126976 212860928 597164032 1035730944 437911552 1115619328 442138624 3561472000 2746097664 2698072064 118208512 420226048 1703028224 2848130816 155233920 1740154304 2109012384 4139180880 62229096 2903855572 4091400434 3952156515 +2147483648 1073741824 536870912 4026531840 3623878656 2080374784 3254779904 3405774848 2139095040 2403336192 1637875712 4293918720 1772617728 95158272 4290379776 2262106112 2555019264 229490688 1907253248 414920704 932308992 2116834304 2130342400 376786688 1597701248 2395338304 769795680 3302041200 1667023528 2487394540 4193371042 381444827 +2147483648 1073741824 1610612736 2415919104 3892314112 603979776 3858759680 3472883712 2239758336 2151677952 2246049792 4134535168 2645032960 2640052224 868614144 1182466048 1451261952 2314584064 2078433280 2908295168 1325004800 878476288 960906752 599478528 3273710720 308646208 876245216 1269653968 795059784 3294694188 2851964506 2033059005 +2147483648 1073741824 3758096384 1879048192 3892314112 1677721600 1711276032 520093696 2558525440 1002438656 413138944 4010803200 1238892544 1285292032 2128216064 2462253056 2180546560 52019200 1290690560 2691518464 1131792384 2610695168 1381656064 3070456064 2052621440 2659841984 603325344 366047920 1862253656 4217836324 1397684546 1957209203 +2147483648 1073741824 2684354560 2952790016 3892314112 738197504 2113929216 2432696320 1551892480 1505755136 522190848 1236271104 55050240 457441280 3777363968 2655059968 2442035200 2063712256 830103552 813395968 3558180864 33844224 1908818432 3587275008 1240903552 1137562304 2763551904 560753776 1454533576 3875481404 2148778726 1324686241 +2147483648 1073741824 3758096384 268435456 2013265920 2348810240 1308622848 83886080 1166016512 499122176 4292870144 3532652544 1497890816 2893283328 4000710656 1626144768 2923200512 3566190592 2952421376 3168227328 1477179392 2475979776 2632342016 3383038208 1783147904 3472481344 219613728 1508607504 3422825528 1680765740 3255926398 3168712689 +2147483648 1073741824 2684354560 2952790016 1207959552 2751463424 3254779904 251658240 2994733056 398458880 757071872 3145728 1691877376 2213806080 2168061952 2009399296 2759557120 1224523776 885415936 1757638656 2677573632 3864280064 2513065472 4206715648 92257920 3518937792 59203744 3736767600 3016055048 914077492 536649334 3662028023 +2147483648 1073741824 3758096384 1342177280 1476395008 3690987520 2583691264 318767104 2776629248 2604662784 1872756736 605028352 537395200 409206784 4237688832 3897360384 2197585920 2194653184 464150528 1394036736 307484672 3101705216 699425280 2065191680 267152512 3904010048 2566615392 1558296432 4179323992 2614227148 1623417238 4208840105 +2147483648 3221225472 3758096384 1879048192 2281701376 3556769792 1845493760 1090519040 2474639360 1639972864 933232640 34603008 2810707968 175374336 845021184 251199488 4242243584 966049792 3765575680 1023086592 1998112768 1960852480 2414890496 3354930432 2253139840 1420963136 3604681504 3318258736 2403891800 3126098700 3750630942 2949726149 +2147483648 3221225472 3758096384 1342177280 2818572288 335544320 2785017856 3472883712 4068474880 2503999488 2996830208 609222656 3581411328 756285440 3233415168 2307588096 2278981632 2826944512 2076581888 1258098688 1243863040 740310016 1796226560 4208470272 3267632256 352471744 1711225312 3806118128 2910645496 3534528980 1326769814 3881883527 +2147483648 3221225472 1610612736 268435456 402653184 2214592512 2315255808 3338665984 3581935616 3745513472 3823108096 1353711616 2376597504 3087794176 2426798080 1153236992 2593882112 2340995072 485629952 2069843968 1455208448 157303808 242232832 1124611840 1482436224 171836736 3982051168 240245584 392428072 2031920204 1571841394 1059601829 +2147483648 3221225472 536870912 268435456 2281701376 2751463424 3053453312 352321536 4269801472 3670016000 1629487104 670040064 2101870592 3172728832 1696989184 3826974720 1200128000 1813889024 3326222336 1095331840 3168376832 2887781376 359691776 2240289024 3879491968 2237018560 2937274400 3799287536 2758535656 1554084380 2104884554 1311638669 +2147483648 1073741824 3758096384 4026531840 1744830464 738197504 637534208 4076863488 3061841920 2772434944 2501902336 292552704 3174563840 3649306624 761659392 939589632 3452928000 1810939904 887775232 1333481472 3432810496 914361344 3846177280 1965061376 3782218368 3577222848 4119076832 191236912 3405855656 2068811108 3467682046 2714390753 +2147483648 3221225472 3758096384 805306368 402653184 3422552064 3388997632 2936012800 696254464 3862953984 1096810496 4098883584 4195876864 339476480 544342016 311754752 3535044608 191610880 3611697152 2317553664 2675959808 885019648 1218447872 3597693696 4188547712 3451146048 2775974368 1508587152 1092324632 216945636 3700909106 629787287 +2147483648 1073741824 536870912 805306368 2550136832 1006632960 1308622848 2097152000 3363831808 1673527296 799014912 1177550848 1226309632 3206283264 1754660864 3331129344 2597289984 2477572096 3798097920 2369728512 3174598656 1145050112 3890246144 936388864 533201280 374609600 4160900000 3853451568 345016904 2625905620 1330277090 2151377941 +2147483648 3221225472 536870912 268435456 2013265920 872415232 1845493760 3036676096 444596224 2814377984 4045406208 1051721728 273154048 4005298176 240779264 778371072 2596569088 3193159680 886972416 3110825984 3073873920 784364544 966804992 1047543040 2095605120 4199312320 3178382496 1762204784 1124515144 470997564 920947866 375634147 +2147483648 3221225472 1610612736 2415919104 3087007744 3019898880 704643072 620756992 8388608 2940207104 2627731456 2721054720 3282567168 1085014016 3203792896 436142080 3596451840 3608985600 897720320 2284670976 1955133440 1698714624 3919603200 2058387200 1223184256 1309429440 2378567136 4040625392 481398216 4123717772 554513954 24699261 +2147483648 3221225472 3758096384 268435456 134217728 872415232 1912602624 687865856 796917760 4131389440 3382706176 3656384512 3936878592 55836672 4212523008 1826422784 4049764352 3403792384 1138368512 2186743808 770570240 699419648 1476951552 740578048 3497928064 1818822464 1545926368 3462719216 1573174440 1765072492 3323779038 638108913 +2147483648 3221225472 3758096384 2952790016 2013265920 1811939328 905969664 1627389952 1400897536 3166699520 2791309312 4153409536 1607991296 3624665088 1177419776 573767680 2550890496 3228483584 3156877312 417927168 3660228608 2463114240 444099072 1333550336 3945165696 2420581696 156877216 3581662800 4201035896 3705548260 3606795658 2912913441 +2147483648 1073741824 2684354560 3489660928 671088640 3959422976 1711276032 3238002688 2843738112 3510632448 287309824 3991928832 1372061696 3787718656 1446379520 1102774272 803831808 1154269184 403333120 4183912448 347125760 2507160576 3775414784 3181647104 887503744 4169343040 3160787552 2239664944 1982299880 33815260 3997026470 3567439721 +2147483648 1073741824 3758096384 4026531840 2281701376 2483027968 2248146944 1660944384 2189426688 3116367872 576716800 34603008 4250402816 1299972096 1269170176 1294794752 1195081728 3628646400 1876058112 4170141696 2180810752 3859840000 3008900608 1518106880 3206941312 535639232 1943787424 3851996880 3555344824 895708900 2395114738 3290525277 +2147483648 3221225472 2684354560 1342177280 3892314112 469762048 3590324224 1593835520 1971322880 3191865344 2527068160 3276800000 2511863808 1217658880 3358457856 423559168 3993993216 122077184 2576490496 2531078144 4286248960 3727694848 503847424 2027697408 1850895488 4164772160 3179998176 2975350640 1130653048 767967668 3750959542 2079719181 +2147483648 3221225472 536870912 268435456 2550136832 1275068416 2449473536 3170893824 2038431744 2805989376 1025507328 2020605952 865599488 2986082304 4023779328 4241424384 1977843712 2483208192 587341824 790458368 3830880256 1376781312 1053297152 236224256 2746359680 367341120 4001024352 1374569520 3850574888 2764933428 81910418 639622533 +2147483648 3221225472 3758096384 805306368 3892314112 3154116608 234881024 352321536 2508193792 3099590656 3365928960 785383424 3017277440 3035365376 103940096 2414673920 481525760 2312421376 2190876672 1049300992 670099456 2981112832 1999129088 665069824 2514883968 2885891136 3741632672 1968078640 6756792 1589834820 3839690746 3789269311 +2147483648 1073741824 2684354560 4026531840 2281701376 3556769792 3590324224 822083584 864026624 2118123520 2497708032 3020947456 3898081280 1970012160 3176792064 353697792 1540194304 3673866240 4093534208 3711660032 2198775808 1592294400 2042891776 2591969536 2826636160 1064224064 1681394912 666648144 1730304248 1179209700 3640636858 216761451 +2147483648 1073741824 3758096384 4026531840 3355443200 3019898880 4060086272 2634022912 2625634304 2973761536 3185573888 2301624320 2876768256 468975616 4246863872 275054592 305692672 271040512 3458097152 462114816 887851008 900226048 1757158912 3207484160 1827884928 2032133312 2676624608 89743184 3335955688 527755108 2186380518 2341037979 +2147483648 3221225472 1610612736 2952790016 2818572288 1140850688 2583691264 2566914048 2306867200 3208642560 4074766336 3559915520 3044540416 3357802496 3917873152 2790457344 2476113920 2803613696 3798605824 424235008 709355520 3418901504 3265009152 2642566912 2319800704 3496860736 3672209760 1529580496 3541184488 728583268 3938551054 1276859297 +2147483648 3221225472 2684354560 2952790016 1476395008 201326592 2113929216 150994944 1870659584 1849688064 2195718144 462422016 454557696 891027456 2072641536 851968 828801024 81379328 3399360512 188952576 31295488 344470528 1006914048 697723136 4110902144 1688969024 2870953696 540518736 2815776824 626691972 3076758562 3397064763 +2147483648 1073741824 3758096384 268435456 2281701376 1677721600 33554432 117440512 1769996288 490733568 2971664384 1108344832 1766326272 3463184384 1499070464 1368195072 3763961856 3190210560 2498650112 1848856576 2617440256 760744960 4062467584 2444641024 135727744 2545218368 3461302368 1779496752 1203325464 3181873516 3873286450 3066087691 +2147483648 1073741824 536870912 4026531840 671088640 2751463424 2986344448 2768240640 2877292544 1874853888 115343360 1062207488 4288151552 3223060480 2439905280 1565327360 1512210432 1027194880 4214906880 3857133568 1245571072 3775409152 3798230528 1453464320 284914560 2295567168 2944757792 2158415248 3888881240 2832805284 3429403682 3061240265 +2147483648 1073741824 2684354560 268435456 2013265920 2483027968 3657433088 2365587456 2709520384 633339904 3500146688 1431306240 1597505536 3445882880 3978690560 811139072 3357638656 3901145088 1588224000 258174976 794482688 1898476544 1203525120 3757209344 494347136 794077760 3234678816 1534048176 545494136 1405730292 1998247886 3796372081 +2147483648 1073741824 1610612736 4026531840 2013265920 3288334336 2785017856 2130706432 2390753280 2998927360 2057306112 1209008128 1582825472 2902196224 3175743488 4181655552 534609920 1813037056 2164154368 3159429120 2207565824 3256353792 3030154752 1744437504 2742490240 4151952576 1621539872 2466993968 435402456 3065627748 2928051250 3839572875 +2147483648 1073741824 1610612736 268435456 3087007744 2348810240 704643072 3003121664 696254464 3896508416 2166358016 674234368 1882718208 2716598272 1014366208 16973824 3502211072 1645395968 278028288 2082541568 1323743232 1731728384 3597416960 2704696064 547570816 844075328 3737839328 3660464560 712973576 2676064452 2992998602 2848453725 +2147483648 1073741824 2684354560 1879048192 2550136832 603979776 2113929216 4043309056 3246391296 3569352704 3584032768 1217396736 3915907072 548667392 808583168 398786560 978157568 2301804544 2390646784 2796253184 3696158720 65549312 4210327040 2714926336 4021649280 47567936 4192131232 1090543536 3112191512 549476412 1134590606 93338771 +2147483648 3221225472 3758096384 1342177280 2281701376 3959422976 3321888768 1459617792 1585446912 3577741312 404750336 1248854016 2979528704 4158914560 3642621952 3642163200 441679872 3106062336 2870091776 3849654272 4047427584 1530407936 2396279296 2544264448 3791872128 3281371328 2784097248 3006244272 1029231272 1012607668 319927710 1606398317 +2147483648 3221225472 1610612736 805306368 3355443200 3422552064 2717908992 2164260864 3061841920 1337982976 375390208 3002073088 267911168 3793485824 483524608 3899719680 2624880640 2064629760 163979264 3293007872 105621504 3910679552 2908672 952764160 1021118848 176095168 3610434208 914939344 3337454280 3257863620 3185573138 2129534551 +2147483648 1073741824 536870912 4026531840 671088640 2214592512 2315255808 587202560 3598712832 2998927360 3735027712 821035008 570949632 2351169536 3537240064 1541341184 1121550336 1916321792 2047500288 2988781568 1148512256 682109952 2933159424 1608390400 4286262400 2748313280 2261233696 3865285424 2910164648 2324359740 3898806902 3253984809 +2147483648 3221225472 2684354560 2415919104 134217728 3422552064 301989888 2030043136 2726297600 3963617280 4246732800 2081423360 3846701056 2840854528 2791702528 1349451776 2520023040 3784687616 3530170368 2752851968 40474624 3391622144 3009675776 3703455488 112426368 1583802816 833388896 1156161968 2825391128 2370069996 657345582 3074118409 +2147483648 3221225472 3758096384 805306368 2013265920 3422552064 637534208 1828716544 2491416576 2059403264 31457280 1997537280 775421952 523501568 2376204288 2874474496 2782822400 3987849216 1807622144 133894144 874375168 3935855616 444873216 2737440000 1785281920 830521536 744149280 1796968080 1637309944 2757488340 1748447718 627829691 +2147483648 1073741824 1610612736 1342177280 939524096 1409286144 33554432 2298478592 1736441856 3955228672 2455764992 2117074944 3505913856 2800484352 2744254464 2230386688 1438744576 2087370752 2874040320 2409304064 1138530304 3627643904 3805648384 1117051648 1508707712 734788416 2898768928 3634751952 4157396136 1297168292 2442243946 3735212751 +2147483648 1073741824 536870912 2952790016 3355443200 1409286144 1577058304 3808428032 2071986176 3913285632 987758592 1001390080 2253914112 1469317120 2420768768 4086628352 3220209664 164085760 812539904 4152832000 2867972096 3439164416 2046619136 960091392 2049009280 2695534656 14347104 1134729936 1017564968 2502217268 2641202886 2336969951 +2147483648 1073741824 2684354560 3489660928 2818572288 2617245696 1375731712 385875968 4135583744 1304428544 2938109952 563085312 1530396672 3019636736 1651113984 3822125056 1356627968 1406124032 2080792576 3229839360 4226922496 3187244032 2732112384 2079979264 1106061952 798414016 4136561568 4183983216 1500571352 2227042580 4198202370 3008220571 +2147483648 1073741824 3758096384 1342177280 4160749568 3690987520 3120562176 2533359616 1837105152 3208642560 2615148544 2909798400 3757572096 3516137472 2237530112 3799056384 3737812992 1131266048 2780454912 1121406976 2586826752 628691968 1139192320 2118615808 2363842176 1377096000 2556206944 2643524432 2924139208 4004349060 681183766 4245123285 +2147483648 3221225472 536870912 4026531840 4160749568 2751463424 2852126720 2701131776 3179282432 1413480448 3437232128 978321408 1840775168 242483200 461766656 3432710144 603619328 2131738624 1034035200 1604677632 647358464 3123921920 2740375040 569235200 2892455296 2308997696 3644755680 4267818320 4185208280 1659763252 216484422 3194016969 +2147483648 3221225472 1610612736 2952790016 2281701376 1140850688 2382364672 184549376 2441084928 1279262720 2715811840 1232076800 945291264 1637613568 3476422656 3045261312 4161503232 2643902464 4074381312 1080905728 3990153216 3037420544 2069857792 1796510976 824916608 1938807104 3252479200 748621264 1006487496 2302000468 1216476226 2465447141 +2147483648 1073741824 536870912 3489660928 1207959552 2885681152 3791650816 117440512 8388608 1858076672 1507852288 3192913920 1324875776 1371799552 1830944768 3307143168 3788931072 3879976960 297164800 1883582464 986576896 2882997248 1325060608 1383986944 2550102656 755406784 2826688800 1695696528 1744253528 1137354516 1192609406 3819119427 +2147483648 1073741824 536870912 3489660928 1207959552 2080374784 2919235584 1996488704 2944401408 222298112 2065694720 2114977792 622329856 2733899776 1798176768 2712076288 417759232 3546791936 684351488 2886807552 3505780736 9374720 1838856704 3211114752 2010604672 2546923584 2434520928 3410509872 776737560 3624561476 1131505110 759541565 +2147483648 1073741824 536870912 4026531840 3087007744 1140850688 167772160 3607101440 3212836864 1254096896 639631360 3750756352 4040687616 1815871488 3747479552 2902392832 2152759296 2327429120 334651392 1358508032 743696384 580346880 1956961792 1606678272 2488235648 429447232 1444802720 2834331504 3651688792 3662940004 799678866 1401225441 +2147483648 1073741824 2684354560 1879048192 3087007744 4093640704 2986344448 3942645760 813694976 1941962752 497025024 2219835392 2885156864 3589537792 3700293632 507576320 2412740608 2041102336 1588224000 2255974400 3155879936 572072960 2171307520 744403712 2111796352 1075233216 3630396320 4146375216 3289386872 2300064916 1640244838 864429485 +2147483648 3221225472 3758096384 805306368 2281701376 2885681152 2449473536 4110417920 1216348160 1119879168 1793064960 196083712 3233284096 1048313856 1302200320 940244992 1891598336 388153344 3151110144 4167897088 862513152 4178779136 1406398976 2459217664 63769472 1199082176 1673231136 3355959568 3982420008 4165756612 795228546 1381461057 +2147483648 1073741824 3758096384 805306368 3355443200 3154116608 369098752 3707764736 3565158400 2210398208 2812280832 4165992448 2430074880 4278452224 3934912512 3181576192 3585114112 3675373568 2791202816 2008109056 3036145664 1973107712 981768704 3233015040 3715177856 769110208 621501856 880592176 1487391608 1061384964 645965710 2948180951 +2147483648 3221225472 536870912 3489660928 671088640 738197504 1375731712 3204448256 1015021568 918552576 2757754880 611319808 1571291136 1542193152 4153540608 4249026560 1158381568 3707944960 3381534720 708407296 2441410560 1934310400 2406998528 3322474240 1286160000 1570547136 3085904672 1924791376 1938935176 784192940 2773469890 2826734543 +2147483648 1073741824 1610612736 805306368 2013265920 3154116608 1644167168 1929379840 897581056 3175088128 689963008 1733296128 2429026304 3828613120 206962688 4090298368 2906030080 2184560640 733110272 3566407680 2066720768 3764741120 4243767808 4256931584 925069440 3629616960 2938729056 468254512 124554424 163771916 2651029598 672093665 +2147483648 1073741824 536870912 1342177280 2550136832 3154116608 2113929216 2197815296 3581935616 1405091840 564133888 3754950656 3991404544 4111728640 2222587904 1997996032 3111813120 3174023168 2436784128 2755997696 1717155840 1354703872 3356406272 1076211968 2475767424 855889728 1631085856 360464944 3199089848 4241308380 180197150 2151488807 +2147483648 1073741824 1610612736 4026531840 4160749568 738197504 2583691264 1929379840 3917479936 1044381696 517996544 682622976 1976041472 970194944 2834694144 2373648384 2533261312 3943415808 2618449920 1141182464 3618752512 3358802944 3555379712 920496896 2339990656 912499008 127301088 1737193808 265746600 2909780348 3870052782 199888033 +2147483648 3221225472 536870912 1342177280 671088640 1946157056 1509949440 352321536 310378496 3074424832 3718250496 2586836992 1440219136 2461794304 714211328 1526005760 658276352 62111744 1956519936 1358917632 198555648 3501030400 3695234560 1707198208 50016128 3450595264 197267680 1048396912 419993416 320180660 483208082 1452342023 +2147483648 3221225472 2684354560 3489660928 3892314112 2080374784 1711276032 3338665984 645922816 2982150144 2753560576 3463446528 1402470400 46399488 1037434880 2433286144 4051468288 1967898624 2145525760 1384591360 3499210752 2291227648 2058922496 1964875008 3484096640 2568729792 2500464032 3176875504 440650920 1919842484 163394766 624087897 +2147483648 3221225472 3758096384 4026531840 2281701376 1140850688 3321888768 721420288 75497472 2931818496 1029701632 701497344 688390144 360972288 3934126080 3883728896 3189014528 3880763392 1953112064 866848768 2120058880 1761442816 3293873664 3975147776 1557802624 963855296 3956408096 2122798800 1209506264 581333804 3220252582 2549006989 +2147483648 3221225472 536870912 3489660928 1207959552 872415232 704643072 3338665984 2088763392 3250585600 836763648 940572672 1156055040 4025745408 2265055232 209256448 8355840 1400684544 2846236672 1303605248 1896019968 444140544 964681216 855432960 1273380480 3172141504 2805120160 3126944016 301185400 2745360188 3746106350 1072145739 +2147483648 3221225472 536870912 3489660928 939524096 1543503872 234881024 3036676096 545259520 1061158912 417333248 349175808 3411542016 1155792896 1745747968 1976893440 3119218688 2000207872 771366912 639856640 3614111744 1737831424 3448492544 1252587776 3342996864 1620518592 2726091232 1623466192 2197687960 3145549444 1009249790 2319092933 +2147483648 3221225472 1610612736 268435456 4160749568 603979776 1040187392 1191182336 2524971008 3636461568 3470786560 2165309440 312999936 3996909568 395706368 2081619968 3011018752 1673904128 268050432 512577536 1357363200 2863870976 2135461376 3525180672 3284014208 317670592 1041141024 1220976656 891996792 536125340 3914053290 3612153701 +2147483648 3221225472 2684354560 1342177280 402653184 2348810240 3791650816 2231369728 327155712 4248829952 2078277632 3692036096 3043491840 22806528 4245815296 1875574784 1124761600 2838216704 2040406016 4019269632 1219360768 1256940544 834316800 3753092864 934951808 1438086976 598264160 318297680 2758867832 87882364 3880177466 2563890327 +2147483648 3221225472 536870912 2415919104 2013265920 1811939328 1509949440 1426063360 511705088 415236096 2275409920 3408920576 3714580480 1084489728 3597008896 2790588416 3081207808 2907488256 3769769984 532377600 1283905536 4063572992 515369472 1851050752 463368064 2192140736 2634935584 626775728 1223075528 52768620 565181702 3078130033 +2147483648 1073741824 2684354560 1879048192 1476395008 3288334336 3254779904 2164260864 2843738112 1086324736 1721761792 173015040 436731904 2983985152 2834956288 1145110528 96567296 983744512 3442892800 2186506240 3773622272 3793835008 691138048 2331677440 383940992 3279243328 3361210016 1637983792 2538789112 3572396012 424090634 3345674115 +2147483648 3221225472 1610612736 805306368 1476395008 469762048 905969664 3875536896 1417674752 3552575488 3705667584 1911554048 2021130240 3742629888 1632763904 3658547200 471105536 140492800 3086360576 614158336 29468672 795964416 2745483776 2961696000 1152536704 4234225088 2569856416 1634461840 2352228104 1514302340 1687780054 2281233555 +2147483648 1073741824 3758096384 805306368 3623878656 335544320 1577058304 3238002688 1736441856 3133145088 568328192 3308257280 575143936 584318976 644743168 1463222272 414810112 3625500672 843735040 2842775552 1621813248 1583821824 2046936576 2414122240 3330291584 2906681152 2736786592 3234862736 1635284200 3583796604 1027216046 177816045 +2147483648 1073741824 2684354560 805306368 3623878656 1946157056 3523215360 3338665984 260046848 306184192 3651141632 2278555648 2399666176 1026818048 4130471936 3013541888 3867115520 2810888192 395730944 1166372864 63227904 28259328 369620480 686211840 3109581440 561805376 2552659168 4038949104 2995296952 2532380844 2186738366 484474131 +2147483648 1073741824 1610612736 268435456 2550136832 335544320 771751936 4177526784 293601280 3737124864 2317352960 1999634432 2858942464 492044288 257556480 207683584 3509157888 1137360896 1627283456 2985496576 3480008704 2612069376 2555504128 2462510336 1427637120 3546032192 1415468448 3028515184 4133798920 1479883628 1744043902 1835780183 +2147483648 1073741824 3758096384 2415919104 1476395008 3154116608 1912602624 2868903936 2139095040 2772434944 4037017600 2330984448 275251200 1251737600 1615724544 528678912 1542815744 3223371776 1398956032 1510297600 1385871360 1379083264 138269184 600626944 1678001280 213521984 542182240 1253636080 295066280 752301452 3478643546 3846541177 +2147483648 3221225472 1610612736 2952790016 3892314112 2885681152 1241513984 553648128 3850371072 490733568 14680064 1823473664 1879572480 1947467776 290586624 624754688 3122757632 3564552192 716578816 2877771776 3308840960 751660032 2664022528 315785984 3572256128 808339008 1368080992 1319536592 3150857384 2310762396 1315866926 3464120467 +2147483648 1073741824 2684354560 2952790016 3087007744 201326592 1107296256 218103808 377487360 843055104 979369984 625999872 2564292608 700710912 4247650304 3731292160 3997401088 3775053824 502947840 2263969792 858818560 2960606208 4101765632 2161555200 1374429056 3301056960 4272233568 4142309648 1558450968 2896056964 1303328302 792699525 +2147483648 1073741824 3758096384 1342177280 3892314112 4227858432 234881024 989855744 3498049536 2294284288 35651584 3880779776 3027763200 282853376 3476946944 3092447232 485851136 3106979840 812802048 2167754752 3005929472 2390957056 3385698816 2660026624 1031557760 707678656 2949319200 1557765744 2925962552 2330286292 563272882 394199841 +2147483648 1073741824 2684354560 805306368 3623878656 738197504 2852126720 2164260864 3162505216 2084569088 3479175168 2060451840 304611328 3951820800 4097966080 12779520 2041675776 1502134272 4131282944 588869632 2181482496 836711424 3267090944 4111979264 2540039552 2560541376 204168800 1713211536 804972632 4022680892 1957485938 565198231 +2147483648 1073741824 1610612736 2415919104 402653184 3825205248 1107296256 956301312 2340421632 4005560320 1553989632 1001390080 3408396288 2115239936 3578920960 1006829568 1137541120 4039426048 2492882944 1718161408 3351443456 1680278528 1618468352 1358144256 1928959360 1424393536 488462496 3372264496 3137104136 3093695116 2384551550 1497807283 +2147483648 3221225472 3758096384 3489660928 3892314112 1543503872 838860800 2868903936 1686110208 2218786816 1386217472 4287627264 3017277440 3266052096 4098490368 639827968 1743814656 2308030464 2778079232 729878528 2444728320 3357498368 3504519680 3076425472 3314320512 2343872 1858692704 3879992944 1916338456 3731611492 1153260570 1831201507 +2147483648 3221225472 3758096384 268435456 402653184 1275068416 905969664 3372220416 2189426688 1765801984 3118465024 3048210432 286785536 4139515904 1004142592 2809593856 3812327424 1988018176 3463847936 1894060032 685307904 511394816 4143565312 2352319744 3981956992 1766652352 1170541536 2320033616 1056141480 2907556372 3332088562 112102019 +2147483648 3221225472 3758096384 2415919104 671088640 3959422976 1711276032 1526726656 58720256 1673527296 4196401152 693108736 3448242176 1959002112 712900608 1905328128 111116288 4100505600 654974976 261558272 240302080 2460294144 3061416448 3663066368 3051353728 839444544 2847563296 510604272 1070505528 3008834220 1576202694 2503281421 +2147483648 1073741824 3758096384 268435456 3087007744 2617245696 3992977408 1761607680 947912704 3829399552 2300575744 2670723072 4269277184 2990800896 3040477184 3901161472 1824423936 1443610624 1747869696 3881127936 1484126208 1561531392 3744248320 1742768384 2852563840 1529865408 3154393184 2535081392 2151110024 319209956 2075116990 876885743 +2147483648 3221225472 1610612736 4026531840 4160749568 2348810240 3456106496 3472883712 2071986176 3359637504 3818913792 2091909120 2326265856 3379298304 86376448 1028063232 1736704 1008975872 3961135104 2052673536 2489960448 1585136640 1376049664 2932920576 3296909440 3609704000 2721085408 476587760 2081184264 2901828556 3997138754 3792628917 +2147483648 3221225472 1610612736 1342177280 1744830464 335544320 1509949440 3137339392 1937768448 2772434944 3256877056 3050307584 1947729920 1179385856 1936326656 390397952 792035328 429047808 3969261568 3964096512 112498688 2881051648 3954695680 3813922560 27129984 3627466816 1249401184 1161581232 1247953016 4084294180 3445851402 2125854915 +2147483648 1073741824 536870912 2952790016 402653184 3556769792 3120562176 486539264 3179282432 2990538752 627048448 466616320 1475870720 2575564800 4055498752 1468858368 3000336384 2005581824 2219728896 2696884224 936691712 1814631424 1281345024 2423252736 3397905280 475769920 2576729568 2641015440 1826512856 2846305236 1824572318 562779631 +2147483648 3221225472 536870912 268435456 3623878656 2080374784 3724541952 1392508928 2927624192 3753902080 2111832064 2777677824 3742892032 1536950272 3635806208 3479896064 224034816 1959772160 2098864128 334852096 872781824 1817650176 1214034432 2110554368 3134516864 3175654080 2885598880 4019579408 810495928 1161867012 381346082 241144997 +2147483648 3221225472 536870912 1342177280 3087007744 3825205248 4060086272 3841982464 4085252096 1698693120 4196401152 2895118336 1578631168 581697536 1403912192 2040725504 2746253312 3816144896 947003392 2858774528 2924984320 3522114560 4243508736 4177451776 2602992512 1449846592 984916320 1686106800 1829466072 2241105796 2876232058 3461550545 +2147483648 3221225472 3758096384 1342177280 1744830464 3422552064 1241513984 3036676096 3011510272 3812622336 4196401152 831520768 599261184 2416705536 669908992 1508704256 4131422208 1076609024 2140282880 2848657408 3127498752 625040384 4177441280 1595863808 2691626880 3441878848 438482528 3513312688 2149553496 3408945108 2112372218 1280576161 +2147483648 3221225472 536870912 3489660928 3623878656 1811939328 3321888768 419430400 1585446912 541065216 3839885312 1053818880 4256694272 670302208 3536977920 4158062592 2939060224 3154362368 1389764608 1263366144 2068183040 490947584 2162997760 2118944000 1132242816 1536491456 823710048 2912859472 2787894168 3271176180 2835042438 4078496291 +2147483648 1073741824 3758096384 1342177280 134217728 1409286144 2650800128 553648128 830472192 29360128 908066816 1408237568 1636302848 971243520 62521344 2699493376 450527232 222281728 2244894720 3922022400 788649984 595815424 2250280448 1656280320 3464796032 2002951232 3799222816 1843423472 1926263912 3338156284 2922149206 1891528575 +2147483648 1073741824 2684354560 1342177280 3892314112 3556769792 2516582400 4076863488 293601280 1933574144 2933915648 135266304 92798976 1712586752 2910978048 1540292608 1435860992 3959472128 463888384 1349873664 3359045632 3592100864 758627840 1660924160 3129735808 14267712 230605664 1343179216 1890970872 2167464716 3541986542 2933483259 +2147483648 3221225472 3758096384 1879048192 4160749568 2483027968 3657433088 150994944 2139095040 1103101952 73400320 3618635776 3999793152 2581856256 1361444864 207421440 3952574464 2582953984 3914473472 1057165312 4170631168 3925410816 3524384256 4227438336 2547904896 2291898176 3530997024 3288947664 3420058472 2764959788 916708518 4119516689 +2147483648 3221225472 2684354560 805306368 3623878656 3556769792 3120562176 1862270976 2004877312 3032481792 614465536 1552941056 2321022976 3571187712 260702208 3126394880 3999956992 2696003584 2552635392 3615174656 2961688576 3359978496 3326141952 3489179392 1976881792 2469826624 3606832032 1784615216 750888344 3171812260 1594843554 3334076603 +2147483648 3221225472 3758096384 1879048192 4160749568 2483027968 1241513984 3573547008 1602224128 2629828608 3818913792 3796893696 1507328000 4131127296 2297036800 3340304384 1157070848 1137491968 3366330368 3032158208 162187264 3770483712 2780943872 2341461760 1478547328 3981732160 2050884512 31927984 917562488 522985732 3797056530 2127912699 +2147483648 3221225472 2684354560 1342177280 1476395008 2751463424 2919235584 3909091328 662700032 1052770304 52428800 1452277760 1849163776 2058616832 726269952 2393309184 1401782272 1535688704 1842225152 2055548928 1158084608 2645246976 2897452544 88446208 309635968 3937942336 1156859552 673848816 3394701400 2865079956 280274086 1134049583 +2147483648 3221225472 536870912 1342177280 1207959552 67108864 3925868544 184549376 511705088 3686793216 1159725056 401604608 3269984256 3986423808 400687104 1838350336 1938194432 598720512 254681088 3442044928 788641792 3662105600 2672346624 3486951168 4118280320 158998208 2661759136 1050191472 944693992 4156790476 455358682 145127535 +2147483648 1073741824 536870912 4026531840 2013265920 469762048 1241513984 2231369728 679477248 3418357760 1872756736 2391801856 1289224192 4017356800 2635464704 150011904 1131642880 2510077952 2295488512 3958321152 1238296576 855442432 3229716992 3106142976 593821568 913709760 608253856 2994447152 441497624 2139095652 3930090934 1860179233 +2147483648 1073741824 2684354560 2952790016 2281701376 201326592 1509949440 2667577344 3430940672 2696937472 2032140288 1351614464 2282225664 2743336960 2127691776 3641245696 3659104256 4279943168 2607177728 2164486144 3262941184 4150615040 2902450688 2337913600 293264000 2559991232 2105219104 398495216 3370844504 1011401996 791621926 662351611 +2147483648 1073741824 2684354560 3489660928 3087007744 67108864 2650800128 2130706432 4068474880 4248829952 1319108608 829423616 447217664 2424045568 3451518976 73596928 567312384 923910144 118906880 293695488 2947004416 1650947072 3343842816 3428637952 4064540800 925444800 3856375264 4007473904 2662176360 1514958252 1924268362 3522104435 +2147483648 1073741824 2684354560 2952790016 3623878656 1140850688 3254779904 2634022912 4018143232 1765801984 3646947328 3415212032 1268252672 1749286912 361627648 1271332864 3942154240 1836695552 1832542208 2738974720 2103674880 4211831808 459992576 584372992 1295751040 2632934720 3176450400 477863184 294597112 3703892164 1457774798 273374741 +2147483648 3221225472 2684354560 268435456 402653184 2885681152 2382364672 922746880 931135488 3980394496 4104126464 3960471552 1787297792 2157182976 3484549120 3225747456 1102282752 4078747648 1301684224 1282355200 1567283200 2890482688 152943104 4009722112 1746072704 2481290304 1109623648 2027216880 2812437976 1087206796 1814548782 237952643 +2147483648 3221225472 3758096384 2415919104 2281701376 3019898880 2382364672 1191182336 3498049536 4223664128 446693376 1120927744 1411907584 1327759360 3078750208 2186477568 3947200512 3056386048 953556992 3744010240 2820323328 4241443840 2762735104 296332544 1161464960 3311361984 2044958624 587041712 3795909048 2936039996 880809702 499122627 +2147483648 1073741824 536870912 268435456 3355443200 3154116608 2717908992 4211081216 2860515328 423624704 4070572032 1188036608 1680343040 1085538304 3481403392 3676241920 1218740224 805421056 2336645120 2925867008 3811022848 4187171840 1054513664 1528356608 606585984 2970827968 4238000096 322476272 3015177656 2610650940 1493095534 1133705995 +2147483648 1073741824 1610612736 1879048192 3355443200 3019898880 3254779904 1593835520 1132462080 3653238784 1990197248 3658481664 3980918784 2809397248 3429236736 833028096 2522775552 3664232448 1706188800 2077298688 749832192 3461159936 322149888 3280227072 4083046016 2292931136 366260000 1312461488 3687433176 2132872044 1669975678 3208708889 +2147483648 3221225472 536870912 2415919104 402653184 738197504 1174405120 117440512 3951034368 2134900736 2799697920 403701760 680001536 2936274944 3742498816 3382247424 1486061568 2690695168 4076216320 3164303360 4102215680 1836516352 105183744 2580833536 2537162880 2834131520 3990459488 81101776 3842239224 78184076 1519519718 3587779259 +2147483648 1073741824 2684354560 2952790016 2818572288 1543503872 3523215360 520093696 1048576000 20971520 3609198592 1576009728 4093116416 3432251392 3260153856 1210253312 989036544 4054499328 3857080320 1434546176 640190464 2102217728 4049525248 3194246912 3878297216 2046235840 1300359648 1400477232 1315800296 3154088260 3384604822 60772275 +2147483648 3221225472 3758096384 4026531840 2013265920 3825205248 2046820352 3573547008 662700032 2747269120 1084227584 1081081856 3522691072 1260126208 1678376960 170721280 1160216576 640204800 230039552 794234880 1534232576 1255343104 716484096 4202462976 4258942848 1243952448 3204696096 1562292400 3969988840 3662018052 586268178 1345306651 +2147483648 1073741824 1610612736 4026531840 2818572288 335544320 3120562176 1023410176 864026624 3963617280 1960837120 120586240 671612928 2027683840 2716205056 2438660096 1639677952 3336486912 668622848 2190282752 1869137920 3522784256 3036872192 2931566336 3474332544 2062771008 976723424 3099624784 1685409128 740082524 328419530 373801773 +2147483648 3221225472 1610612736 4026531840 2550136832 3422552064 2650800128 3137339392 1065353216 859832320 253755392 735051776 3179806720 3980656640 3846045696 3817406464 830046208 716619776 425336832 1449611264 821610496 902525952 1106430464 1264867584 1953368704 2042707520 3084752992 2352536880 833292792 956484588 725378118 3416410221 +2147483648 3221225472 1610612736 4026531840 2281701376 3288334336 771751936 2734686208 1686110208 3393191936 2522873856 720371712 931659776 182190080 2461401088 2069037056 3879174144 2345320448 4077527040 1284853760 2704066560 3825302528 2112275968 2033452288 3550109312 1676482496 3447246176 703282448 4223897032 2498812924 540504586 2650120517 +2147483648 1073741824 536870912 1342177280 3355443200 3019898880 4060086272 3741319168 1954545664 809500672 3059744768 1980760064 2902982656 1158938624 1790312448 300875776 3688464384 939048960 1757569024 4039716864 3875452928 1620380672 2336005632 3218895616 1661083264 2859016640 3536769120 1743592976 3056661944 267812556 1074727854 386499233 +2147483648 3221225472 2684354560 805306368 4160749568 2483027968 3657433088 251658240 3196059648 1564475392 2082471936 3809476608 336068608 1156317184 4229038080 3046178816 1612021760 3434004480 2413699072 1712533504 1875691520 2901877760 3090339328 3421779712 4176876160 2003793088 378971104 1604993456 3928318488 2202245580 1779554642 262201647 +2147483648 3221225472 1610612736 2952790016 2550136832 1409286144 1308622848 1124073472 3749707776 3477078016 2438987776 57671680 1128792064 3943956480 870711296 3161128960 1941864448 124502016 915546112 1904037888 3403540480 4095824896 2662303232 594312448 1935294080 1202270784 1536948832 2056913936 1795760776 1246484700 2466384398 1376085769 +2147483648 3221225472 1610612736 268435456 939524096 4227858432 1241513984 1191182336 293601280 2520776704 3605004288 468713472 4199022592 1896611840 1733427200 2890334208 2700378112 4072259584 800989184 3311751168 3065755648 3902886912 3475341824 3339987712 2827382400 1105266496 1413854688 1889818960 3945683720 4271729948 3911165186 1980707999 +2147483648 3221225472 1610612736 1879048192 1744830464 2214592512 2315255808 1929379840 1736441856 3384803328 228589568 3134193664 1954021376 2363752448 3813539840 745603072 4010835968 2821177344 1921654784 2444185600 1618577408 1797475328 1451988480 3194517248 1102849152 1798966848 1730620704 351638320 1691443256 4148228500 1998573870 948837061 +2147483648 1073741824 1610612736 4026531840 1207959552 603979776 1912602624 3305111552 964689920 306184192 2678063104 1810890752 2765619200 3118727168 1593442304 2278227968 1909489664 1768538112 2856214528 1644236800 3852716032 1909267456 1340446208 3680000768 3835954048 836397632 1643872224 2817055728 4234005160 1647059540 2954261822 3200084127 +2147483648 1073741824 1610612736 4026531840 2550136832 1275068416 4261412864 1761607680 2424307712 2780823552 1839202304 1366294528 2569535488 2332295168 629538816 2415198208 3059253248 3436429312 2426560512 1430458368 258328576 1629451264 1901054464 2368219392 419697536 579207360 511001760 1461245744 3065236712 997340012 1687912310 671736273 +2147483648 1073741824 1610612736 1879048192 3087007744 1946157056 4060086272 486539264 3682598912 3334471680 3080716288 548405248 4072144896 3161718784 2046427136 3758030848 697663488 3308830720 3148767232 1836388352 2968684544 2997429248 141870592 4242551552 1456500608 2133331776 1027345568 1700142512 3454107400 2950233540 3397257862 417166551 +2147483648 1073741824 536870912 2415919104 3355443200 1946157056 503316480 2768240640 3212836864 977272832 190840832 2165309440 1437073408 2047082496 697958400 3183804416 2147975168 3498098688 2306760704 2987339776 3498760192 2748541952 699203072 220226816 2691708288 1337489728 2771136736 509506448 3514772920 2847062684 557783158 3386037183 +2147483648 1073741824 2684354560 4026531840 3892314112 1275068416 3456106496 2399141888 2373976064 2503999488 2212495360 3696230400 3206021120 2905341952 2948726784 2811035648 2845868032 944226304 4002308096 274690048 2287314944 2891664384 3132355072 2797621504 832600192 1043342656 3355988576 4141094992 524176984 3960934500 2950792250 1878345287 +2147483648 1073741824 536870912 4026531840 1744830464 2885681152 2516582400 2634022912 2239758336 2176843776 2581594112 974127104 830996480 4230217728 136970240 285278208 2079883264 3618357248 2221826048 1425747968 2408704000 2011630592 799523328 2656062720 2577948032 399779904 1605512224 581792528 3203844472 3707816972 4065822902 3838313527 +2147483648 1073741824 536870912 2415919104 2281701376 1677721600 2449473536 3808428032 1216348160 3862953984 3869245440 2156920832 1624768512 4069261312 1178730496 926351360 1238990848 3007627264 1257136128 4289015808 748083200 42028032 3492861440 3463457536 1273516160 3879993792 4292226400 848891248 2002579608 4152515940 1096248202 4238974327 +2147483648 3221225472 1610612736 4026531840 2281701376 3825205248 3590324224 3607101440 2273312768 3527409664 3235905536 2939158528 327680000 4026269696 1748631552 2416902144 2726002688 295092224 2330337280 430264320 2485962752 4121525248 29283840 3796527360 2498173056 687332416 918872288 3760522832 627900008 2093579932 936288410 211953235 +2147483648 3221225472 2684354560 3489660928 402653184 1140850688 4261412864 1358954496 1619001344 1061158912 148897792 3360686080 606601216 344195072 3583639552 3254321152 3163389952 1224130560 473833472 3969069056 2221717504 558310400 1969147392 3145354496 3702087552 2787493056 3794970080 3116648656 2658818776 3928555900 3831876470 4166171327 +2147483648 3221225472 536870912 1342177280 3623878656 2885681152 33554432 1862270976 192937984 4039114752 3886022656 969932800 3880255488 3669753856 3905552384 3088384000 1964605440 58638336 613818368 2775543808 1907668992 3213034496 2851527168 1695155968 53837440 1804193344 2035729312 995772080 918388408 1771426700 2077021466 952595755 +2147483648 3221225472 1610612736 268435456 4160749568 3690987520 3590324224 2030043136 310378496 666894336 127926272 605028352 2994208768 1768161280 2631532544 2774335488 1215856640 2260189184 3781042176 1828147200 711833600 201536512 1888481792 1322939648 1717387136 2113468864 4277648544 566110000 461837144 103125364 3209656046 94995023 +2147483648 1073741824 2684354560 805306368 4160749568 738197504 33554432 117440512 2474639360 2160066560 425721856 741343232 1530396672 2521563136 1163526144 2958491648 3337781248 169328640 3140902912 2543677440 3813525504 1231102976 4134521344 1255802624 2325166720 1418913344 2275919776 2681098704 2805038888 149404484 3161325914 425813755 +2147483648 3221225472 3758096384 2952790016 671088640 1543503872 2382364672 150994944 830472192 3972005888 2392850432 1731198976 997720064 3566993408 2022834176 3604807680 4182474752 2456600576 1290674176 1637814272 4148078592 554896384 153410048 3146406144 1087470464 2735863872 2467682464 3964387888 233606728 4180572644 1186945298 147757975 +2147483648 1073741824 3758096384 805306368 1744830464 4093640704 838860800 1862270976 2004877312 1019215872 2241855488 3723493376 1750597632 194772992 3921805312 1396768768 1800699904 677363712 3284033536 3918745600 3571312640 1218407424 3558338048 124408576 3573880448 181061696 956073888 2258342320 2170581416 3025154068 4222108674 4207173183 +2147483648 1073741824 1610612736 805306368 3087007744 469762048 704643072 788529152 3078619136 3653238784 3454009344 2289041408 1371013120 591659008 3990749184 1688272896 3611721728 1653719040 3183108096 4285468672 3589253120 2278228992 2772562432 3260181248 2869115520 3611140160 780689696 2489082640 2856979272 3273079332 3846938142 1936004221 +2147483648 3221225472 3758096384 4026531840 1744830464 3422552064 3858759680 318767104 2323644416 1941962752 996147200 3635412992 3834118144 649330688 1420951552 890306560 2013560832 3615473664 3248889856 83038208 82675712 3039235072 1592766976 4290651392 3068093056 2176026816 2785551008 1232339792 4057099880 2862698588 1410131326 3138111475 +2147483648 1073741824 3758096384 2415919104 134217728 1811939328 3724541952 3506438144 3279945728 2604662784 2195718144 575668224 1055391744 143917056 3173646336 417398784 2250866688 658161664 3642646528 3573239808 1714468864 2668563456 1426756096 1030121728 2334617472 3946773824 1115427424 1337870288 650870488 3259549852 550730270 1208282223 +2147483648 1073741824 536870912 2952790016 2550136832 3959422976 369098752 1795162112 662700032 4248829952 748683264 1812987904 466092032 3361472512 856817664 2340749312 1401192448 350994432 3182321664 2712088576 1838794752 3587920896 643537408 863382784 2092123776 1830287936 2116813664 3811184624 3819008984 3499293484 4138249962 1212280375 +2147483648 1073741824 1610612736 4026531840 3892314112 2751463424 1644167168 2969567232 2592079872 1228931072 2170552320 1552941056 731381760 526647296 1037697024 23920640 949649408 566607872 1604214784 3385266176 3468675072 2319666176 1731560960 1997935360 888877440 690082240 3749970912 394920208 2455065720 1448001476 4210545246 1793011375 +2147483648 3221225472 3758096384 2952790016 4160749568 1275068416 1711276032 1895825408 4018143232 1455423488 740294656 974127104 570949632 884211712 367919104 3617652736 758153216 2445787136 2763661312 1862209536 3653871616 3282789376 1318566400 4065469696 3648729984 1505739584 4151730848 3663532656 898295192 1094242508 276022462 1825834877 +2147483648 3221225472 536870912 4026531840 939524096 3690987520 2650800128 3204448256 2239758336 2940207104 3953131520 1301282816 3714580480 2578186240 3177054208 498663424 457670656 75022336 2383552512 1104637952 4018595840 2595955712 3258487296 2066903296 1149700224 2802749760 2812756832 425628016 4172231320 1644355004 384394818 3301954409 +2147483648 1073741824 1610612736 4026531840 3355443200 2214592512 2315255808 83886080 780140544 1572864000 912261120 2517630976 834142208 2142502912 2266628096 1329135616 2090893312 2362163200 3037618176 3545436160 2645673984 3156696064 3326838272 3536746240 1211309952 1361166784 2455716768 245347536 1732534456 1852987796 1255497574 1381943847 +2147483648 3221225472 2684354560 805306368 1207959552 3288334336 2113929216 788529152 1820327936 3242196992 2602565632 1185939456 3943170048 4091281408 3190423552 1333854208 4023943168 2104213504 899031040 2705010688 744605696 3399973888 4008420864 2153139456 3881521280 871486912 3122621664 264230448 828377928 252716956 3824684874 3748931371 +2147483648 3221225472 3758096384 4026531840 2818572288 67108864 1912602624 2667577344 2340421632 4139778048 3441426432 4071620608 869793792 2064384000 3258056704 2180579328 2914156544 3232874496 3873316864 1046155264 975407104 1515678720 3012670976 3446541056 587427456 1466936896 4060415136 1614319856 2501173832 806798452 2113377418 4041823695 +2147483648 1073741824 1610612736 2952790016 402653184 1543503872 1509949440 520093696 2340421632 2696937472 2694840320 493879296 71827456 4160487424 1825439744 3431530496 3896147968 3680878592 3008520192 429330432 1535895552 904598528 2139456000 2109895424 1020222080 4293916224 2967544736 4227236144 948146024 276257884 630962746 2381536777 +2147483648 3221225472 536870912 4026531840 3623878656 3422552064 2785017856 318767104 2508193792 893386752 2099249152 940572672 1442316288 3430154240 2731671552 1631256576 3708452864 1789640704 1187389440 2530832384 3654936576 3391968256 4039895552 1794532608 3551609472 395689792 3412790880 978516784 3868171544 1984722740 3712369638 1687768323 +2147483648 1073741824 3758096384 1342177280 671088640 1811939328 2583691264 1291845632 1384120320 2051014656 752877568 1685061632 2046296064 4257480704 84017152 1703870464 959414272 579518464 2324062208 3496824832 986765312 995982336 3645407744 2661894912 642966400 957492160 3175557728 41124432 1560075464 2689801860 119127998 3653211731 +2147483648 3221225472 1610612736 1879048192 2013265920 1543503872 3456106496 822083584 2172649472 2176843776 1344274432 1653604352 1946681344 3193176064 37617664 1932197888 1917091840 3626614784 1336549376 1848987648 3414132736 4062528512 1312289280 2081503488 2407114624 830608448 166819360 4022961136 3088734168 53309580 736338766 1156524517 +2147483648 1073741824 3758096384 3489660928 1476395008 1946157056 4194304000 754974720 377487360 700448768 547356672 2867855360 1269301248 4051959808 781844480 2883911680 2691596288 1630126080 2497601536 1558138880 2113640448 103744512 508802560 3953882880 919184256 3142451648 589786528 841459120 2233024936 3689450220 282776950 3988488607 +2147483648 1073741824 1610612736 2415919104 3355443200 1409286144 301989888 50331648 478150656 4265607168 2850029568 82837504 3559391232 2046033920 2710962176 1683947520 1274445824 1061666816 421683200 2259226624 4229560320 452553728 933359104 4170535680 3347832960 1033378752 2428253024 382891728 973157640 2578287404 1234125390 3616448385 +2147483648 1073741824 3758096384 268435456 3892314112 3556769792 2919235584 2868903936 427819008 20971520 18874368 3180331008 412614656 2781609984 2085748736 2339831808 2308800512 2312159232 4225654784 1803898880 406517760 1995783168 903003648 2328956160 3953437312 2362449216 1102597728 3562820400 3872025048 398163268 1028645258 526907295 +2147483648 1073741824 1610612736 1342177280 134217728 2214592512 3724541952 2332033024 4001366016 138412032 2699034624 3790602240 2744647680 4060872704 382074880 3133997056 1810661376 2402271232 3884605440 2724925440 1485936640 3082513408 1935271424 1958698240 1815847552 419448512 528496992 2210402128 2501906184 735067508 2965908330 1166293589 +2147483648 1073741824 536870912 3489660928 671088640 1543503872 1845493760 3774873600 2541748224 2462056448 3344957440 321912832 1997012992 2121531392 1742864384 4142727168 3418259456 1110032384 3654705152 154087424 2294544384 3796843520 1307810304 541542656 1174900608 1919254336 1560994976 3249265104 3700112552 635038428 1153313630 2515226555 +2147483648 1073741824 1610612736 4026531840 4160749568 1946157056 436207616 553648128 2239758336 2017460224 2178940928 3989831680 1336410112 225705984 1636171776 4052025344 4185292800 3350052864 2922536960 1864568832 2885928960 176374784 3862160896 2147174144 2658125184 768171584 659332320 2932538832 1666155672 1815687932 345300942 4230401353 +2147483648 3221225472 2684354560 2952790016 3087007744 1140850688 771751936 1962934272 2793406464 700448768 4120903680 1454374912 2858942464 4075028480 16121856 851378176 1188855808 2502803456 1246896128 2678665216 1597212672 4207494144 1218682368 2429625600 2819593600 1983063488 248438176 1415886128 2712776968 286791212 1126975526 1906447257 +2147483648 3221225472 2684354560 268435456 402653184 603979776 838860800 922746880 4169138176 3988783104 2887778304 1041235968 3192389632 1258553344 4288544768 2069561344 4150493184 1595850752 937041920 2437120 1904793600 761611264 3295215104 894769920 1194388096 312048576 225112224 4043056624 1703028888 2993256812 2509409734 1751131421 +2147483648 3221225472 2684354560 2952790016 2013265920 2483027968 3456106496 855638016 4269801472 2453667840 1612709888 445644800 437780480 3677093888 3966894080 3652648960 1201111040 297451520 1671307264 866463744 982550528 2913281024 2710607360 2938453248 2714814080 3724888768 750830688 1440559664 3356284632 2950640644 3813917242 1405919231 +2147483648 1073741824 536870912 3489660928 1207959552 3288334336 3523215360 1023410176 4135583744 12582912 3487563776 854589440 4249354240 4288937984 4256825344 1994719232 2015854592 2162212864 2220777472 2625581056 1607661568 4051635200 2706564608 364862208 1823653760 1380913600 2742735136 2133555856 2887830024 3451781532 697251222 2098905279 +2147483648 3221225472 3758096384 2952790016 3892314112 1543503872 3523215360 1459617792 998244352 1673527296 2946498560 1588592640 3678928896 3336830976 1804730368 1949106176 1013219328 2336473088 1429610496 1138692096 22652928 920611840 2782509568 1654617856 3820616320 1888449088 3552688672 2346928944 3180840200 2460774972 3807773366 310342059 +2147483648 3221225472 3758096384 3489660928 1744830464 469762048 3120562176 3808428032 4102029312 3535798272 1935671296 3536846848 397934592 1338245120 1187381248 1381433344 3320545280 20103168 2642550784 3595636736 1826396160 3658030080 1493752320 4212613888 2999690368 3577909184 3238679840 2738694608 2961618776 751589876 703229662 2779604081 +2147483648 1073741824 536870912 268435456 3892314112 3556769792 3992977408 3808428032 1434451968 1522532352 606076928 867172352 222822400 3362521088 3380477952 1414725632 3590291456 894091264 2828165120 2649567232 2559350784 2642754560 2748366336 3119729920 3599740544 3642949440 567149984 1352338544 1297320008 756350652 1173438578 1880790361 +2147483648 1073741824 2684354560 2952790016 3892314112 1946157056 1778384896 2130706432 3699376128 918552576 2199912448 288358400 275251200 1450967040 2740322304 609419264 2500820992 3794976768 3450494976 3284496384 1903986688 344812544 4096847360 213065472 2157965952 2603267520 1834907424 2390715376 2699150472 2842015724 4065831402 3710315077 +2147483648 3221225472 3758096384 4026531840 402653184 3556769792 3657433088 1023410176 2306867200 1639972864 2405433344 3096444928 754450432 1157890048 88997888 717553664 1150189568 3696082944 2143952896 2907377664 2276165632 3373478912 4267673088 4071962368 1512500096 1615980096 2018526752 3960997456 2807326584 4099282932 336690334 957916245 +2147483648 1073741824 2684354560 3489660928 1207959552 67108864 3657433088 2298478592 2088763392 3502243840 1512046592 135266304 1511522304 3419144192 4171628544 2407858176 3511648256 2382675968 4259995648 3135467520 1248507904 3667594240 2639693312 3642064640 2929189248 2238238400 312237088 1457421424 2746832792 1396815428 1401258506 4000810469 +2147483648 1073741824 2684354560 2415919104 3623878656 1140850688 3925868544 2030043136 931135488 1816133632 1558183936 2083520512 3585605632 2212233216 332005376 4072079360 1778679808 2765209600 2232836096 3506270208 3421739008 984966144 154660352 1349732096 1891803520 891607872 3963725792 981348688 329856744 1641926148 1884579730 883844795 +2147483648 3221225472 2684354560 4026531840 1476395008 4093640704 3925868544 1728053248 3430940672 2034237440 2195718144 491782144 1177026560 1885601792 333053952 615972864 2887745536 1948958720 3267239936 1122840576 275294208 2014647296 3303323136 3565887232 293199488 935061952 1901132000 2184795344 2823474776 95320828 1487231494 1729947119 +2147483648 3221225472 536870912 2415919104 402653184 3288334336 3724541952 3372220416 729808896 759169024 2606759936 3419406336 957874176 2722365440 1709834240 3822780416 3530063872 70369280 3182305280 3778113536 2066995200 2627273728 230657536 3744423168 1414177664 3006704960 3408431456 693209104 3548272344 1638479780 1060604302 2593338023 +2147483648 3221225472 2684354560 4026531840 1744830464 1946157056 2046820352 3741319168 1904214016 3074424832 3684696064 791674880 2218262528 3548643328 197787648 3579772928 3939401728 3811819520 340664320 2291478528 647079936 1501367296 4240305664 716904192 3864316544 1728377664 2003599712 302042992 2657527752 1237314628 1127750142 2114208311 +2147483648 1073741824 536870912 4026531840 1744830464 603979776 234881024 3909091328 3279945728 2889875456 744488960 1261436928 3046637568 2033975296 346947584 3601137664 1700364288 3243950080 1569873920 3389730816 1207756800 839060480 969442816 2115585280 3333925760 1931473216 792444384 1919517456 2797788456 1605248404 1176840946 1436125241 +2147483648 1073741824 1610612736 268435456 402653184 1811939328 3187671040 855638016 4169138176 1321205760 1918894080 1106247680 1529348096 43778048 242352128 1742667776 3366223872 921812992 2364432384 699207680 3480991744 3998565376 2719980032 3376617728 1490480768 305043904 3033171232 631020880 3824545352 185104940 4258017338 2479496711 +2147483648 3221225472 3758096384 3489660928 134217728 3422552064 100663296 1895825408 3665821696 1883242496 3961520128 3027238912 2482503680 1492385792 1073610752 841940992 1725267968 2549137408 653533184 2063470592 447682560 1972759552 307274240 2202289408 3638963072 3251326400 721664352 3278105648 1228138792 1035728964 1194821702 4127054565 +2147483648 1073741824 3758096384 3489660928 134217728 3019898880 1375731712 3707764736 3380609024 775946240 3466592256 1896873984 3358064640 2409889792 181010432 2403663872 1417379840 475054080 3097780224 843730944 1719998464 1604054016 3982532096 2405176064 245766016 2937786944 1678548960 780299888 1150356696 3513379612 1009353094 2013910359 +2147483648 1073741824 2684354560 268435456 3355443200 3422552064 3657433088 4110417920 2441084928 3393191936 2896166912 3392143360 3110600704 2669936640 2446196736 1021640704 1295613952 2503393280 405037056 3377360896 3307558912 3403279360 3156656640 1111255808 4246890368 2940168768 704299488 4262359408 3557103688 2695495212 2230249830 2192060053 +2147483648 3221225472 1610612736 268435456 3623878656 1946157056 100663296 3808428032 2306867200 2956984320 1025507328 714080256 169345024 1953759232 3408527360 903806976 3775496192 4186488832 3547602944 749359104 3130996736 4020888576 710448640 4241234176 2928550528 2622295360 2155018464 2912112816 1497879256 52794052 3388383862 2182168399 +2147483648 3221225472 2684354560 268435456 402653184 3422552064 3388997632 1258291200 1317011456 2218786816 94371840 3255828480 1896349696 3429105664 2839674880 3281059840 3860824064 3064512512 3546554368 566374400 1724995584 4131357696 2792925696 4018938624 3759566976 931879616 3326271840 2701224688 911704280 3572271372 938898550 154889203 +2147483648 3221225472 2684354560 4026531840 1207959552 2885681152 1375731712 2835349504 3279945728 1908408320 2883584000 265289728 659030016 3781951488 2139750400 758317056 863797248 2846474240 3421249536 2915708928 2803050496 793566208 1697755648 4089995008 3358346624 2670337344 2202207520 633642768 901639448 2257734092 1406625362 2516237907 +2147483648 1073741824 2684354560 1879048192 671088640 2751463424 2717908992 2902458368 2306867200 943718400 631242752 351272960 2869428224 395575296 2739011584 1438580736 3406790656 2405875712 2937348096 2894229504 459237376 2162142208 39749120 753427200 2546235264 1798994496 576943328 1358547184 2007751592 30193788 3538910222 3019360907 +2147483648 3221225472 2684354560 268435456 1744830464 1811939328 3590324224 318767104 1853882368 2554331136 1725956096 1250951168 348651520 1296826368 1568538624 3759996928 709918720 830455808 214704128 1975398400 3518846976 3332422656 3764896256 3878190336 1918653056 1668703936 4260448096 1281293648 1538951992 576253356 1335091714 3695315833 +2147483648 3221225472 3758096384 3489660928 939524096 738197504 3657433088 989855744 1619001344 432013312 1977614336 623902720 2684878848 1614544896 275644416 3464429568 1885503488 2572140544 2914787328 2553155584 568268800 2784162816 2455226880 710433536 3619971200 490354112 2128431264 2577120272 1969099624 1316442652 543079898 1629596809 +2147483648 3221225472 2684354560 805306368 671088640 3422552064 2852126720 3808428032 3900702720 4248829952 1260388352 1768947712 3992453120 1570504704 1131806720 4226220032 2292678656 2460663808 2551980032 330706944 1275545600 1815579648 1623372288 996676352 1760826496 3464646080 82118368 1652730160 1254646312 1808008900 4275703282 1615404437 +2147483648 3221225472 536870912 2952790016 3892314112 3288334336 2650800128 419430400 3749707776 499122176 1193279488 401604608 2758279168 1627652096 2878996480 2677997568 3165159424 3165241344 3783532544 2631561216 1627342848 3333991424 1720833536 894962944 919352192 2083400512 571297056 564378480 1499678056 3570334284 3872444918 2039872623 +2147483648 1073741824 1610612736 3489660928 1207959552 3288334336 1979711488 1560281088 3095396352 3309305856 2879389696 445644800 1869086720 3501457408 2330853376 3043164160 4248469504 1761853440 1177837568 3199078400 2755876864 2448083968 3293283840 1137719552 516425088 2502175424 3993400032 3373756784 330596760 2198925180 2161560878 253871053 +2147483648 3221225472 3758096384 1342177280 671088640 2617245696 1711276032 251658240 3531603968 2227175424 3890216960 2207252480 2797076480 2230583296 2731671552 2948923392 1580564480 2799091712 208936960 1058148352 228939776 1877326848 2974718464 435182848 57156736 3647747776 2790659872 4198460304 649908024 1699046932 4277510118 1932953651 +2147483648 3221225472 3758096384 805306368 3623878656 3154116608 3791650816 16777216 3800039424 2369781760 3865051136 254803968 4017618944 2804154368 1012531200 1604648960 1619886080 2337718272 1906581504 3340374016 3737479168 3795710976 820965888 3793751808 2681233792 185080256 3241952224 1305347984 1581734824 4088168868 2995852782 1107270239 +2147483648 1073741824 536870912 2952790016 3355443200 1677721600 1577058304 16777216 3984588800 3485466624 3844079616 409993216 2712141824 3898867712 1869479936 2363293696 877559808 1822015488 2648989696 3702403072 201148416 1866382336 3551630848 1824554240 731914112 1496333888 633875744 3295953776 718693288 1157722988 3439121062 435589797 +2147483648 1073741824 3758096384 4026531840 2818572288 872415232 167772160 2835349504 2021654528 985661440 1147142144 1641021440 1076363264 1802764288 1679163392 1455751168 3503128576 2582298624 3576979456 2494976000 2557806592 3837111296 1391889920 972455680 4048880000 2890260672 3123629344 1247416656 1324309976 1899678076 3181121902 2097301649 +2147483648 3221225472 3758096384 268435456 2818572288 738197504 3388997632 1929379840 2038431744 4131389440 2912944128 2295332864 295174144 3264479232 1959657472 3859349504 1575452672 1815396352 3780386816 623775744 1350137856 2905594880 3782771200 3601748736 4114173056 2299526464 669572064 4002828272 1501393336 1431955492 167112902 1216347853 +2147483648 1073741824 2684354560 1879048192 1207959552 2483027968 1107296256 4043309056 2826960896 1900019712 4099932160 1815085056 2330460160 2329673728 3632660480 4192665600 3142156288 3564421120 1092378624 3567677440 3040307200 2328992768 3676352000 3002469120 3840878976 157664448 230338784 540494992 1750193960 1868595948 3692450010 1084185549 +2147483648 1073741824 2684354560 268435456 3087007744 1409286144 3187671040 3976200192 2021654528 4156555264 2430599168 2534408192 1194852352 2343829504 2750808064 2606563328 2599387136 3480272896 670326784 425095168 1340954624 1877464064 3138172416 2686326016 825317760 2495451840 2321798048 3845301648 6244088 2003089812 2117232774 566431105 +2147483648 3221225472 1610612736 268435456 2550136832 2617245696 2449473536 4244635648 1149239296 4232052736 3760193536 4201644032 1057488896 1966866432 2187460608 1901395968 1362198528 2444935168 1794908160 2206355456 2915383296 1865008128 2086584832 3994691328 1239508864 3643794624 556652640 4045974576 719395368 2863631676 2565721562 734563791 +2147483648 3221225472 3758096384 4026531840 402653184 4227858432 2583691264 184549376 2457862144 2076180480 710934528 3696230400 3013083136 473694208 1534197760 3657367552 1774813184 2952314880 4235993088 2941390848 3163490304 2896294912 2095886848 1396314880 840652928 2628240576 3372597408 4171430608 3073841176 2012059492 100065042 3109125383 +2147483648 3221225472 3758096384 805306368 3355443200 2751463424 4261412864 385875968 947912704 3384803328 811597824 3700424704 1139277824 2940469248 2786197504 4008771584 1564639232 2288369664 2231640064 758255616 985753600 2178612224 3675911680 2065304832 4159005824 1448673216 2541798560 2807884496 3165817720 3869111100 1609059734 491012619 +2147483648 3221225472 1610612736 1342177280 3623878656 335544320 1442840576 922746880 1736441856 4173332480 1700790272 1544552448 252182528 1131675648 264110080 3221815296 3103490048 2310586368 3543408640 1906200576 4021884928 4253271040 1884595712 1261830400 2847760512 187019328 18992032 1971816656 99790264 1002643724 3503069822 1770674117 +2147483648 3221225472 536870912 2415919104 2818572288 4093640704 1375731712 2466250752 3565158400 1480589312 4074766336 2574254080 198705152 2812542976 399114240 1049427968 1459060736 3751067648 3437502464 1638559744 2008897536 3419380736 457240064 3086381824 2114130048 4257283008 213260896 1080236880 4042323656 4220395988 1270301182 4184011863 +2147483648 3221225472 536870912 1342177280 2281701376 2885681152 3657433088 3875536896 2625634304 1161822208 1969225728 3660578816 3084386304 602144768 624295936 2189099008 2044559360 2398404608 3852738560 1524002816 1342912512 417721344 2329989632 829037312 1763274368 445154752 1503019232 543910416 3981835432 1257816180 1001264094 4009707913 +2147483648 1073741824 1610612736 2415919104 134217728 3288334336 1241513984 2432696320 3212836864 1958739968 1302331392 3012558848 457703424 1615593472 2159411200 3214213120 3787948032 942194688 1502371840 3029733376 130381824 1135594496 3115623936 2157061888 2881453440 315420480 3003541920 2391628464 518227992 2558702060 2563198658 3982026717 +2147483648 1073741824 536870912 2415919104 671088640 1006632960 4194304000 2634022912 3850371072 3049259008 1692401664 2903506944 2899836928 3022782464 560594944 2772238336 556040192 3051339776 1257005056 2936680448 3647821824 3546078208 3368274432 3610116864 4027777920 943187008 510145568 1044660880 2569934840 2064874340 2998379578 2133343363 +2147483648 1073741824 1610612736 268435456 2013265920 1543503872 1308622848 2030043136 1367343104 2252341248 857735168 1276116992 4197974016 1486618624 2579628032 1662713856 2268430336 3387998208 568090624 2523009024 3804968960 3412964352 2900152832 3002493184 2218593152 1968221248 2861309920 855271600 772212376 2595735700 3603675410 2658780495 +2147483648 3221225472 3758096384 2415919104 3087007744 67108864 3120562176 687865856 2239758336 4173332480 4020240384 3608150016 3269984256 1896087552 3960340480 2093547520 1113030656 1158987776 734273536 2662207488 1549350912 2105512960 1479581184 2132442880 3652147584 3965382208 2221763232 3192501680 3048600408 3638012796 2807333814 3861146149 +2147483648 1073741824 536870912 4026531840 939524096 335544320 4127195136 889192448 3011510272 2839543808 2225078272 1729101824 341311488 3690725376 3959816192 971702272 4036198400 369278976 3099353088 396767232 3531302912 3775652864 3164526080 2060062976 6640000 557624128 769337696 1419485424 1678168280 1238777892 2220034194 3605001373 +2147483648 3221225472 536870912 1342177280 1476395008 1275068416 4060086272 2264924160 1400897536 1228931072 1033895936 995098624 2862088192 3089367040 2810839040 3746103296 4251222016 2466496512 1600397312 1462398976 211367936 3074196480 3435645440 329154304 636177024 174182976 436291936 890818672 3628960888 1901558372 3167731486 1010982071 +2147483648 1073741824 1610612736 3489660928 2550136832 2617245696 1442840576 922746880 1249902592 2302672896 1004535808 969932800 178782208 301727744 1573781504 1538326528 349667328 3235168256 3535560704 1194201088 2145474560 230663168 4220043776 289539328 2045190272 1197663936 3419997664 2785803088 585798680 3956613436 1377693546 3024065017 +2147483648 3221225472 2684354560 2415919104 939524096 2751463424 1241513984 1728053248 3196059648 1564475392 3705667584 4151312384 1573388288 2071724032 3150053376 3612540928 3067969536 783335424 1580998656 2736926720 1512249344 605410304 2001505792 1455314688 2240882304 3255760064 3031262688 3551325904 1708028616 2723769308 1987228570 770657215 +2147483648 3221225472 1610612736 805306368 4160749568 1811939328 3120562176 2936012800 3296722944 2411724800 1474297856 3895459840 3168272384 3083599872 997851136 1042481152 1861910528 3924803584 3893108736 1687834624 571680768 874701824 3005450752 3572910848 2885245568 1003068864 2795307424 2147993104 3969402088 3983300852 3060431946 4071312891 +2147483648 3221225472 1610612736 3489660928 402653184 872415232 2516582400 1426063360 746586112 3569352704 2455764992 3224371200 2760376320 2698248192 1932656640 2107179008 2945089536 1161150464 3463716864 492982272 3273742336 2362893312 1632884224 1503621376 860991872 4195230912 3721361440 2733213008 1657950248 317276124 304256238 3539072723 +2147483648 1073741824 3758096384 2952790016 134217728 1677721600 3388997632 2499805184 1568669696 826277888 3114270720 1630535680 838336512 1943273472 3050700800 1775566848 2407890944 2299707392 523526144 3880144896 1276979200 539614208 1985017344 513226496 2854682496 4000451648 2556119648 179602032 1706632008 682075108 14796630 2625407073 +2147483648 3221225472 536870912 268435456 2550136832 1006632960 2113929216 1862270976 1769996288 826277888 161480704 1764753408 1656225792 61603840 4273078272 2340618240 1950908416 2945826816 155983872 3877793792 311105536 2275197952 3748368896 1483538688 1520564352 2518833984 3825928288 2002574960 1401674056 3808256324 2083118538 2411083247 +2147483648 3221225472 2684354560 2952790016 3087007744 4093640704 3053453312 2264924160 3380609024 2805989376 559939584 2628780032 1536688128 2048131072 661520384 2623209472 3660349440 273530880 3258195968 2445160448 1894975488 3722478592 2597840384 2138112256 3161565312 4199968576 643781472 3553277200 940238824 648709908 1656405382 3794987741 +2147483648 1073741824 2684354560 3489660928 939524096 335544320 2181038080 620756992 729808896 1698693120 702545920 1148190720 1948778496 450101248 4135452672 1846870016 1553432576 2271789056 611606528 384724992 4190976000 288093184 3710047744 3807324928 2625938304 1363574592 39416672 3568689232 373806536 1540405164 1433930302 53217333 +2147483648 1073741824 2684354560 3489660928 402653184 2885681152 2248146944 1660944384 4253024256 3611295744 2229272576 3148873728 3195535360 2904293376 906887168 2726100992 3201728512 351911936 414998528 1516138496 842348544 519234560 957061632 2122282240 3758981760 2093365056 2325303648 830776272 703242920 1894227044 1726554354 2933687273 +2147483648 1073741824 1610612736 268435456 939524096 1543503872 3657433088 2701131776 2692743168 2092957696 1151336448 380633088 1080557568 1708916736 200671232 129040384 2747432960 2895757312 3334234112 140906496 3576248320 4061565952 1923346944 1629692672 4079070592 1771600064 1884576288 1920605744 3086967304 3445066476 1818852378 3707147317 +2147483648 3221225472 3758096384 1342177280 2281701376 2617245696 1845493760 989855744 3816816640 1816133632 1260388352 382730240 4187488256 578551808 453902336 2081095680 3086843904 1757724672 4229701632 3900575744 3548600320 184151040 3171338752 2079414528 259832448 3492836416 1697139680 4204030384 1945796600 3665893668 2247413682 2377395289 +2147483648 3221225472 2684354560 1342177280 3892314112 4093640704 2650800128 1694498816 1048576000 4240441344 1818230784 3077570560 1713897472 3565420544 2875064320 3300065280 2158854144 3791962112 1067720704 571355136 3444275200 1293016064 981913088 1944392960 3108687232 1506743744 2253380896 238409296 1263063176 1196298540 208344726 1598135757 +2147483648 1073741824 536870912 1342177280 402653184 2751463424 3388997632 1795162112 2508193792 524288000 169869312 2538602496 1539833856 206307328 2553151488 1691025408 2440331264 1369292800 1504468992 1990078464 3350411264 1262527488 1862770176 1581078272 245096576 3441100608 545046880 951157936 351416760 1657604812 1866710658 801050193 +2147483648 3221225472 1610612736 268435456 402653184 1006632960 2449473536 218103808 1400897536 1623195648 157286400 630194176 217579520 1815871488 4230610944 1095041024 408846336 3368927232 488382464 2291814400 2299344896 3559556096 3432239616 3993466624 3235880832 3305461568 3145661856 293459664 4141115768 741214004 2687711522 2896272555 +2147483648 1073741824 2684354560 268435456 2550136832 2483027968 1778384896 754974720 1166016512 3091202048 333447168 2410676224 3260547072 3044278272 2998009856 1199505408 1863680000 518832128 1884577792 4028788736 2344048640 1219085312 3705849344 94707456 2198262656 668937280 633707232 1237631952 3562559784 242497908 204611030 3787394051 +2147483648 1073741824 1610612736 2415919104 3087007744 1006632960 570425344 620756992 3128950784 1866465280 2871001088 3142582272 25690112 3644063744 1724252160 2449408000 952336384 781107200 1305763840 1760956416 4236736512 2674889728 1045725696 340356864 4200895360 4163991488 155770592 2829799472 3765825336 1252651756 640390558 2320148505 +2147483648 3221225472 1610612736 2952790016 2281701376 67108864 1509949440 1526726656 3732930560 2646605824 2720006144 1999634432 1973944320 3641966592 3850764288 1175650304 1198424064 3845111808 3698597888 2270580736 1437296640 4133657600 3822421504 1540689664 2417873024 43084480 769908128 1387145712 3301408136 1573451212 931958430 552793833 +2147483648 1073741824 3758096384 3489660928 1476395008 2080374784 3388997632 2768240640 3464495104 1279262720 757071872 4214226944 1668808704 608436224 1024851968 3229286400 3310911488 590462976 128212992 1162235904 3289585664 2312422400 1583075840 774716160 1803806592 2342088128 411936096 4223013552 4186667016 658548644 23429214 4210713801 +2147483648 1073741824 3758096384 268435456 1744830464 2885681152 4194304000 2768240640 2994733056 1228931072 2816475136 2326790144 2196242432 1597767680 3736731648 1819475968 1765244928 3598893056 2870763520 3064614912 3385554944 3813915648 2741805568 1504267008 2511667072 2268935104 2396185056 3653510480 2117997992 1840082860 3123362602 3225433123 +2147483648 3221225472 1610612736 2952790016 3892314112 2214592512 3523215360 1191182336 2491416576 2671771648 3131047936 3981443072 2896691200 3956539392 2837315584 3777953792 48070656 2541273088 2058625024 1907249152 578250752 1961995264 3340432896 3360754432 985832064 440222144 713083360 2479379696 442775800 3083218556 1707298942 4074748293 +2147483648 1073741824 536870912 3489660928 2550136832 469762048 167772160 2365587456 595591168 926941184 1935671296 1089470464 2504523776 2485387264 166068224 3627089920 3803086848 4154310656 4140064768 2136354816 2946070528 1077584896 2849210880 1549888256 1538716544 4003589952 2552122976 448614416 140307144 2678246748 1613755894 1083916161 +2147483648 1073741824 3758096384 2952790016 2550136832 2885681152 1912602624 4076863488 176160768 910163968 2254438400 596639744 1958215680 2746482688 2437283840 2236940288 2306572288 3961307136 2555666432 1746292736 1020078080 750752768 3518159360 2930577152 3241119872 3960116416 1889102432 715756048 4102018552 3616710420 1583160646 25681945 +2147483648 3221225472 1610612736 268435456 2818572288 4093640704 234881024 2264924160 3363831808 423624704 673185792 3102736384 3864526848 865861632 3017670656 1845690368 649887744 3460153344 3300663296 1336823808 2736470016 1342233600 747892224 3995557120 2909705344 3496533952 1152881888 838149808 3443256680 1868777428 2926349090 3163943361 +2147483648 1073741824 1610612736 2415919104 4160749568 2885681152 905969664 4076863488 2491416576 608174080 1390411776 4142923776 2245525504 2731802624 1226178560 1991049216 2238611456 935444480 2033475584 1046876160 682981376 4187665408 814213632 1901145344 3363107456 2788068288 3684797536 1719943504 1256081160 2924568340 720683590 292478081 +2147483648 3221225472 3758096384 3489660928 3892314112 3556769792 3388997632 4244635648 411041792 541065216 1742733312 537919488 2918711296 1327235072 20578304 423690240 2981330944 2803154944 3019644928 313135104 1601771520 2928647168 404676096 1718955776 290294656 3116608192 4282163296 104361424 1060918520 2399809908 3985208754 1072152691 +2147483648 1073741824 2684354560 4026531840 3623878656 1946157056 100663296 3875536896 4219469824 725614592 1914699776 4163895296 4029153280 2537291776 4226154496 63373312 2398453760 841531392 672948224 760639488 1647257600 2888406016 1260295680 245586176 1218936960 3552962112 3766525024 2900380336 1515222024 2344104076 3512996810 743574285 +2147483648 1073741824 536870912 4026531840 2550136832 3690987520 4261412864 50331648 3397386240 1002438656 2229272576 3641704448 3954704384 1061421056 1901723648 1484849152 183861248 707444736 514088960 3721015296 1819895808 3784422400 2281759232 1833791744 2049166976 417189056 3424038048 2279214480 222394360 3306537940 2377815230 1960600239 +2147483648 3221225472 3758096384 268435456 2818572288 2617245696 2046820352 4177526784 3531603968 1681915904 3495952384 2077229056 2885156864 2409365504 3149266944 2296971264 399736832 3067133952 1375477760 4284878848 2190571520 1871698944 1606867456 4041560832 1811796352 1081454016 392275808 2823000080 4249419480 4256179604 3408397810 3420724853 +2147483648 3221225472 2684354560 1342177280 3623878656 67108864 3321888768 1392508928 2407530496 4181721088 1512046592 1410334720 1151860736 1660682240 556400640 2790195200 3363143680 1714208768 450633728 3493474304 375879680 1347011584 4268142080 597901568 309852800 1944049216 631496544 1581895600 291946008 2653124316 4130835306 696233867 +2147483648 3221225472 1610612736 268435456 4160749568 469762048 3456106496 1795162112 3246391296 1145044992 1994391552 2595225600 668467200 4091281408 282984448 3609919488 2821554176 3135553536 395059200 2578862080 1227831296 3794793472 3784421888 2588592384 3059696256 660049216 1713227488 1006420816 2205184808 460872244 344726594 2083945697 +2147483648 3221225472 1610612736 1342177280 2818572288 3959422976 2315255808 922746880 1015021568 2520776704 10485760 1961885696 3754426368 1201405952 3128295424 519897088 102400000 229490688 2546737152 3880669184 4087945216 1282472960 568779264 3268121344 774459008 1672543680 2558974304 710664560 116477224 1748272412 4002709738 3076823573 +2147483648 1073741824 536870912 4026531840 2281701376 2751463424 1711276032 754974720 3212836864 2428502016 1495269376 288358400 731381760 3057909760 4000448512 765657088 4144922624 3216752640 2622775296 802828288 2331994112 3564682240 1535825408 2280227072 2219267456 2299298112 3647011744 3163482864 1903948040 3832832724 3010082990 4071052091 +2147483648 1073741824 536870912 4026531840 2281701376 3154116608 503316480 2332033024 1468006400 1186988032 2887778304 867172352 3016228864 2321285120 3465150464 3880976384 3460333568 367378432 4090257408 2985439232 189229056 2841033728 3298613760 1143976192 763312768 1940039232 4061848736 3861837680 3230182088 1329192124 2584097162 2067873099 +2147483648 1073741824 3758096384 2952790016 1744830464 201326592 905969664 2365587456 1149239296 3569352704 1608515584 2700083200 4029153280 3072065536 3198287872 3443720192 4171333632 3619471360 1577869312 1937395712 4143392768 4057984000 2847797760 2082405632 1406094720 3575377088 2913702944 3399733136 2360329864 1003863020 2804064346 905801855 +2147483648 3221225472 1610612736 2415919104 1476395008 2751463424 2516582400 1157627904 1400897536 3762290688 2543845376 3903848448 3551002624 3182690304 3674341376 1290731520 4212162560 1424605184 866394112 3181006848 1135835136 1602675712 3606363648 936622336 824670592 4277441344 2614349280 992423408 435477128 1129553420 1776759630 2878662203 +2147483648 1073741824 2684354560 3489660928 939524096 4093640704 1845493760 2197815296 3900702720 708837376 3500146688 745537536 3093823488 2823028736 1477574656 1560346624 2084864000 1806942208 2073321472 2391437312 3261937664 724759552 571516416 22654208 3362342528 1602268608 2170652000 880087920 3256803176 2814819980 2911542998 927764171 +2147483648 1073741824 2684354560 268435456 3623878656 1677721600 1174405120 2801795072 696254464 3862953984 526385152 2695888896 3524788224 3871080448 3501588480 1422065664 1991606272 3508322304 1449943040 3349049344 3425130496 316662784 2170134016 3972198656 3073065088 1290911552 1978045408 2439072400 3102003944 1654678484 546322962 659038565 +2147483648 3221225472 536870912 2415919104 2013265920 335544320 1979711488 4043309056 3397386240 1354760192 4020240384 1217396736 3187146752 3524001792 1714290688 3841523712 2076868608 783400960 71049216 2579918848 4224538624 2957571072 2633430528 855085312 1756459904 1181656512 63695136 3589734832 3093540504 144911156 3427894586 1884031409 +2147483648 3221225472 536870912 1342177280 1207959552 335544320 2650800128 2063597568 729808896 1656750080 1398800384 2922381312 1945632768 947126272 236322816 1172111360 2587852800 299941888 3450085376 647917568 3320920064 2886568960 2338582016 2592793856 1334002304 4289654848 207452320 2583690960 3825258408 366222948 2571507334 219492369 +2147483648 3221225472 1610612736 1342177280 2281701376 3019898880 2046820352 1795162112 4068474880 683671552 69206016 1563426816 3738697728 15466496 3581804544 527106048 488472576 2965684224 3162251264 3805696000 3435075584 3491752960 528080384 2195638016 3532462208 276477120 2293723424 1706803312 29622152 3269434228 3495545562 493801577 +2147483648 3221225472 536870912 2952790016 3623878656 2483027968 167772160 4211081216 964689920 1421869056 3399483392 2110783488 1843920896 580124672 1329725440 3088121856 2768404480 1768275968 3546554368 2419748864 4262283264 1747235840 4090422784 489418496 723208320 3151481152 2584564384 1512362288 214870200 1185661596 3369803774 3606552523 +2147483648 3221225472 1610612736 268435456 1207959552 738197504 2382364672 419430400 3045064704 3636461568 3114270720 4086300672 1750597632 1992032256 2723282944 3408461824 4164714496 3948658688 1913397248 1675251712 1747793920 1403169792 478736896 3083727104 2828753792 711298624 3369036448 201583280 1815093272 2127067236 224660018 690900567 +2147483648 1073741824 1610612736 2415919104 3355443200 2483027968 973078528 3875536896 1535115264 1321205760 836763648 921698304 3234332672 1665925120 488767488 602079232 635863040 2592849920 1725718528 2874806272 3083302912 3822627840 38989312 198031104 3902881408 3507776 994399904 292288912 4146872456 1343371164 172705410 119194647 +2147483648 3221225472 2684354560 805306368 4160749568 2483027968 4261412864 1191182336 1434451968 2881486848 2594177024 158334976 3875012608 627834880 1570111488 1532297216 3862659072 2620702720 3594264576 828256256 757155840 3897680896 2208298496 3184956672 2852334720 307142976 1220479776 4266710704 2810056936 3440449860 38386570 3269718749 +2147483648 1073741824 536870912 3489660928 1744830464 2885681152 2382364672 3942645760 1098907648 331350016 2770337792 246415360 1164443648 297009152 1770651648 799866880 1467056128 3133325312 514088960 3675402240 2886825984 1193270272 2048762368 2417291520 2247574144 3034877248 3531547936 3703632240 757932232 3375466860 1914887214 3862183615 +2147483648 3221225472 3758096384 1342177280 3892314112 3422552064 4194304000 3204448256 1283457024 146800640 3474980864 2245001216 1940389888 1881407488 4157997056 995426304 1816690688 1188020224 1112809472 4151185408 3472447488 3756710912 648335872 3624778496 755987072 1005568448 3297005088 1782987248 2099067512 1973196732 434221318 21854297 +2147483648 1073741824 2684354560 268435456 671088640 2348810240 436207616 2768240640 3867148288 1069547520 3827302400 1605369856 3247964160 2022965248 127533056 810483712 2351005696 1681965056 25452544 1886547968 1919113216 4280261632 1666028032 2459872000 1041854336 482400704 1564762272 1171396592 3448984264 837279380 3062473798 327985063 +2147483648 3221225472 536870912 2415919104 1744830464 3825205248 838860800 1392508928 3263168512 1698693120 476053504 1087373312 1994915840 4103340032 3324641280 3145138176 1779793920 2638004224 4293140480 2436001792 1505449984 1083440128 2401076736 1538837248 3716546688 44134592 572309472 1783919248 4069134680 3725019548 806213886 2289080127 +2147483648 1073741824 536870912 3489660928 2281701376 3690987520 3791650816 2533359616 1216348160 3988783104 3877634048 2312110080 3414687744 2056519680 1041629184 3894738944 1471643648 1555087360 623140864 682504192 2999547904 3605900288 3403672064 3939827456 3999943296 3910612928 3292327584 1733166960 1001999480 2515920300 388230734 3785793377 +2147483648 3221225472 2684354560 805306368 3355443200 603979776 3321888768 2667577344 1535115264 1866465280 320864256 3201302528 1330118656 468451328 2494169088 3935240192 4200955904 1930215424 551297024 542257152 1197164544 1216084992 3387799040 4034973952 2139511936 2487568960 2048570976 4285599792 1110746104 3790100044 2776388370 4215416387 +2147483648 1073741824 2684354560 1342177280 4160749568 2483027968 436207616 184549376 2273312768 2059403264 2392850432 1915748352 1966604288 2482765824 993394688 2357264384 3120988160 728612864 405561344 3680399360 1968535552 3708081152 2478765568 4258375424 3816437888 3780058688 995883680 53290032 1134093640 345559300 1427697698 2732122949 +2147483648 3221225472 1610612736 4026531840 134217728 2885681152 301989888 1828716544 109051904 4156555264 723517440 1653604352 496500736 838074368 2195062784 532611072 3831791616 257540096 3926138880 4039004160 3659745280 405732352 3375141376 1314258688 1087778688 717168064 3605312672 3197731952 438591448 1202587140 1241211638 2663050161 +2147483648 3221225472 1610612736 4026531840 1476395008 1140850688 3456106496 1493172224 276824064 3107979264 3890216960 3018850304 2044198912 2499543040 1981677568 3680829440 2819850240 2767503360 271327232 2719371264 319899648 2335822848 2237386240 727770368 284580736 1382091968 2694951136 3318192464 2286871304 3781893268 1566481746 3217239313 +2147483648 3221225472 2684354560 268435456 4160749568 2751463424 1912602624 3439329280 578813952 683671552 2900361216 2188378112 3398959104 1646526464 4204658688 2675507200 940736512 2628894720 963911680 68562944 2574604288 2765157376 738389504 681167616 120074112 2682015680 982130976 1381983248 1130332232 1461021172 1851849374 4202348541 +2147483648 1073741824 536870912 3489660928 3087007744 3825205248 3456106496 4143972352 3531603968 3242196992 3634364416 3406823424 3502768128 2536243200 1529479168 3386441728 2824241152 682213376 1323065344 4040306688 627931136 2109256704 2208755200 2924606720 568880256 2650557120 1862413792 1992641264 3026501848 2314511212 914142770 2129716323 +2147483648 1073741824 2684354560 4026531840 939524096 2483027968 2113929216 2063597568 645922816 3946840064 580911104 1112539136 421003264 559677440 2063728640 3107258368 2419687424 2758983680 3320602624 443183104 4083230720 660595712 3590952448 945460480 2316841600 467412672 3795997408 4204088048 3387545976 2678760740 1976593890 2446853711 +2147483648 1073741824 1610612736 1342177280 2550136832 1006632960 1174405120 989855744 2692743168 2210398208 3500146688 3071279104 268959744 1167327232 2689728512 1296367616 3784736768 4264935424 14966784 443158528 1334384640 2344150016 1824952832 2094914816 1283485312 499152320 3080734112 26235824 818430680 162820876 3531752462 3069017795 +2147483648 1073741824 3758096384 805306368 3087007744 67108864 3321888768 4211081216 1082130432 1136656384 3261071360 1248854016 1281884160 3023306752 1562509312 1253769216 2642837504 3687563264 1256480768 3738849280 3654772736 3025716224 4093025792 3248718080 1842351744 1333269952 2863412640 3535668944 533559560 1064279948 3323855598 6105259 +2147483648 1073741824 3758096384 4026531840 2013265920 2214592512 2650800128 1493172224 947912704 2168455168 3470786560 45088768 3279421440 4040949760 2563637248 4149018624 552370176 3335766016 936140800 2565230592 3151562752 3628516352 2838281728 1366551808 1872524160 1328421056 763193568 2463408592 2163185448 699539812 852702738 854183017 +2147483648 3221225472 2684354560 268435456 1744830464 4093640704 2919235584 2667577344 545259520 3670016000 341835776 695205888 4011327488 2300313600 4260495360 2576416768 2730590208 643743744 4006354944 4026150912 1994741760 691518464 2736885248 3698232576 1559521408 2209769408 786370848 238199120 2015774600 2306302388 987163586 2222473431 +2147483648 1073741824 3758096384 4026531840 3623878656 1275068416 2113929216 1962934272 3581935616 977272832 2606759936 791674880 1678245888 1350828032 4188930048 4230021120 2268168192 521846784 133455872 2512801792 2400520192 2069337088 3214903808 1421605120 2038797696 3577526336 2719052768 1824109200 182380328 129659420 2048356102 562858229 +2147483648 1073741824 2684354560 805306368 402653184 1811939328 503316480 184549376 3581935616 1807745024 224395264 2551185408 3629645824 1966866432 4108713984 4249944064 476479488 2051915776 2364301312 2296279040 1492994048 3248002048 721484288 3822901504 2188032640 1212401472 3651762976 2099962192 4066637752 1603889316 3645046002 1916250957 +2147483648 1073741824 1610612736 2952790016 939524096 1543503872 1778384896 4244635648 4051697664 264241152 3667918848 3134193664 2736259072 1929641984 841875456 98500608 3127083008 2952183808 2215927808 1117130752 3817564160 1737868288 17691136 2211052288 4165442432 3452472896 2247322400 3705770160 2666241848 3893022052 4027464014 1867477557 +2147483648 1073741824 2684354560 2415919104 134217728 1275068416 771751936 419430400 2524971008 2789212160 3055550464 2540699648 3472359424 2561409024 361103360 587399168 1672380416 2313666560 3617349632 2623434752 3328120832 2828061696 3647529472 3259289856 1761782656 3546398656 253715552 892375600 752418216 3017588036 461302250 3450837877 +2147483648 3221225472 1610612736 1879048192 2818572288 67108864 100663296 2197815296 3162505216 3762290688 31457280 458227712 2136473600 2010382336 4132569088 4202364928 3317727232 2745024512 180625408 3421130752 1249839104 3700091904 2278725120 637968640 3948204672 1907341248 4264514144 3713191632 4115042392 2654256772 4273987206 781649443 +2147483648 3221225472 2684354560 805306368 4160749568 2751463424 3321888768 452984832 3330277376 1648361472 3974103040 2358247424 2057830400 1675886592 372113408 24576000 1858633728 3067461632 305405952 1894133760 3477293056 3157189632 77000192 1134203136 682663552 2792982208 854476384 1339507024 2931340600 1894638492 4084731750 2704040965 +2147483648 3221225472 3758096384 4026531840 134217728 3019898880 2181038080 1895825408 713031680 2336227328 1797259264 2391801856 731381760 538705920 315228160 2263678976 2087944192 2250817536 4107018240 2834436096 3139504128 1644297216 2420743680 4142775040 1370204544 4053042624 14056672 3441903152 1948181976 186338564 3569669890 3459144203 +2147483648 3221225472 536870912 4026531840 939524096 2885681152 704643072 486539264 125829120 960495616 2699034624 3150970880 177733632 1529085952 2866151424 1418395648 1230667776 948158464 2603884544 2188275712 4024395776 2334450688 1071942144 2336547584 2415176576 1543292224 3097545568 1132646096 2596772504 4168237348 2216522398 4054965785 +2147483648 3221225472 3758096384 805306368 402653184 3422552064 2248146944 1996488704 3548381184 2260729856 4183818240 4235198464 1572339712 730595328 3843948544 4108255232 389709824 2916597760 3116113920 1384517632 3414386688 1225561088 1301064192 147621120 3211569280 1585224256 2914315936 3867188688 177398664 957581924 1993738330 1340823401 +2147483648 3221225472 3758096384 805306368 3355443200 1543503872 2852126720 184549376 880803840 2193620992 1864368128 3127902208 1064828928 537133056 2112749568 2747596800 1256488960 2653667328 2570330112 2801143808 2714855424 1348664320 2307033600 3134380800 2262466688 36100032 3616339744 424146160 2964733352 1546735620 2637358974 2827663189 +2147483648 3221225472 3758096384 805306368 1744830464 4227858432 1979711488 1090519040 1535115264 2915041280 614465536 3461349376 4139253760 3647733760 3387817984 1495465984 3020849152 3520053248 2256281600 884346880 3909052416 1986571264 315132416 4237878528 3659582336 1531757888 111314720 3582052016 1452231800 2646656500 3992765354 1344969441 +2147483648 1073741824 1610612736 805306368 939524096 1811939328 3388997632 3841982464 3649044480 952107008 3688890368 1336934400 3030908928 1593573376 3293184000 4248895488 2279899136 3425943552 2852937728 1589776384 3933022208 779518976 2076633600 1651421952 3507668864 3147355712 2319033504 317526928 1094094120 3018237964 1690229866 2957693051 +2147483648 1073741824 1610612736 268435456 3892314112 67108864 2046820352 754974720 1619001344 1849688064 1440743424 881852416 2354577408 2800484352 1833566208 3962372096 2558230528 3142631424 3401342976 2847019008 1815164928 2520382464 3404314112 3897679616 699267968 2172649152 1436461920 3407819728 1695212472 1359575524 1342558362 857460531 +2147483648 3221225472 536870912 2415919104 671088640 2214592512 3321888768 3841982464 1518338048 2831155200 3416260608 1945108480 2474115072 2512650240 1056309248 1727725568 1021083648 1232453632 1718886400 2515431424 2028951552 3269647360 1095931392 1917485312 1348379008 3294668736 1799853344 116989872 3557413160 1365651396 3897770398 2228288313 +2147483648 3221225472 536870912 2952790016 1476395008 2483027968 2650800128 889192448 1367343104 205520896 2459959296 1798307840 4239917056 1713111040 1964113920 1577385984 3886186496 4081696768 3639353344 2336911360 59328512 3526947840 23635456 1317053696 930407808 4086487616 359787232 1177567600 3644358088 1683763268 984747538 2830439655 +2147483648 1073741824 3758096384 4026531840 1207959552 3959422976 4127195136 1325400064 1988100096 549453824 3550478336 2647654400 3323461632 2580283392 3186229248 1636368384 1233551360 432652288 446455808 3878834176 2246379520 1924979712 2597884416 3205950720 1597099136 2053141696 2683316000 4052231088 3803477560 2169906020 3945479722 3994805683 +2147483648 3221225472 1610612736 1879048192 2550136832 3288334336 2852126720 2231369728 3481272320 1002438656 1163919360 2706374656 3419930624 716439552 2577530880 1309999104 3459809280 370917376 845422592 1119506432 2705393664 4153078784 3136744960 3440940800 1223395200 403443008 3427163680 3413055824 1410969880 2277592260 1439335158 1062650923 +2147483648 3221225472 1610612736 1879048192 3087007744 2483027968 1040187392 2030043136 494927872 29360128 4259315712 3033530368 3370647552 2701393920 2781478912 1317601280 1273987072 4228431872 2790531072 501370880 1139607552 2167792640 2022299136 149943552 2928194432 2400459328 641874464 4095565840 4033713560 2281032604 1105851318 2961162183 +2147483648 3221225472 536870912 3489660928 3087007744 1409286144 3120562176 1560281088 2877292544 2688548864 861929472 1018167296 931659776 559677440 3000893440 593428480 3750526976 3421618176 1819025408 1209430016 3538122752 3449992192 3125196288 487380736 1244775296 3930858304 3494265312 798705552 1528218856 1509212188 3989153578 2937982881 +2147483648 3221225472 2684354560 805306368 2013265920 2214592512 771751936 117440512 494927872 1732247552 580911104 3723493376 4056416256 598999040 1042153472 328531968 3095560192 3772628992 449060864 2585145344 71387136 4237075456 684768768 491451648 3312051328 1339712832 1979918688 243504368 2389790376 3156515996 703897982 1728880437 +2147483648 3221225472 536870912 4026531840 3355443200 67108864 3657433088 4110417920 1283457024 784334848 2304770048 1123024896 76021760 1765539840 1353580544 256966656 2035646464 4004954112 4988928 124153856 2001561600 3383467008 2860492288 2090716928 2276108160 4130477248 2691652896 41737680 4216805064 2313728700 2266322202 433037929 +2147483648 1073741824 3758096384 2952790016 1476395008 3556769792 1711276032 2063597568 2323644416 1178599424 3697278976 3314548736 4005036032 3805020160 3896115200 256835584 181043200 2715009024 4242300928 2739032064 2955094016 2764108800 420775424 399685888 3794771584 2481860800 713638496 2646057744 441606648 735804692 3438073850 687797659 +2147483648 3221225472 1610612736 4026531840 3623878656 3154116608 3657433088 2030043136 2659188736 926941184 392167424 646971392 697827328 1415839744 112852992 4093706240 302350336 1283112960 1500782592 1155682304 625297408 2446300160 557052416 57512704 2442576256 3379698624 3747418336 1114368528 816447480 2669462532 979070526 3847521295 +2147483648 3221225472 1610612736 4026531840 3623878656 1677721600 3388997632 1862270976 3934257152 356515840 2694840320 1699741696 2827485184 358350848 2243297280 2303000576 4161175552 2714353664 1997283328 3686682624 3076081664 1343263744 1952226816 1984100096 2144060032 93530816 821279712 859245808 3531719160 3182434924 1693995818 826554645 +2147483648 3221225472 2684354560 268435456 2013265920 1543503872 838860800 4177526784 578813952 71303168 2313158656 2729443328 30932992 4099145728 2890268672 1916469248 1740406784 2209726464 467935232 1495150592 3039778816 3147478016 4110340608 2392889088 871339392 3506771392 3842217824 2078756048 356972200 3347363380 2438039558 1752831721 +2147483648 3221225472 536870912 2415919104 2281701376 3288334336 2449473536 218103808 1736441856 4039114752 794820608 3733979136 3380084736 2069626880 2444623872 531431424 129204224 3050618880 667688960 500068352 3882964992 1690668032 1697280 1567591168 61013888 2575387968 1370339232 3246248400 1780875256 4182364788 905428818 858705237 +2147483648 3221225472 2684354560 2952790016 939524096 2751463424 1845493760 1426063360 4034920448 3485466624 1243611136 4291821568 603455488 3238264832 3176005632 3020619776 2653126656 1610792960 3973324800 1907765248 646907904 1563280384 4150889984 4190618880 423423360 1303870144 3381259168 699909360 1515510776 2594917780 942911166 1490741253 +2147483648 3221225472 3758096384 1879048192 671088640 2617245696 1577058304 3137339392 3581935616 4223664128 1704984576 3792699392 3178758144 3402891264 2434400256 2232221696 2809561088 2673197056 314843136 761401344 1532577792 959228928 12098048 1698873600 1136632448 750870336 1527294752 1143643440 521383640 4203697972 14665110 3253818439 +2147483648 3221225472 1610612736 2952790016 1207959552 1140850688 973078528 2365587456 2860515328 2034237440 2254438400 4264558592 3799515136 2960916480 4168482816 1202388992 1801748480 4066754560 2991333376 2349748224 3570886656 1989344256 3876505088 4069039872 3363556224 3677576128 2238236128 1720439184 4092288808 3884221348 2769661378 777276005 +2147483648 1073741824 1610612736 1879048192 2281701376 1677721600 234881024 486539264 2977955840 146800640 3676307456 701497344 2161639424 1125384192 2998272000 2403663872 2005434368 873447424 314859520 2658013184 3327199232 2789145600 2680862208 3087848704 2004998528 996490816 551071904 2459424752 883970168 4234689284 4219210406 1472877041 +2147483648 1073741824 2684354560 2415919104 1744830464 3019898880 973078528 2566914048 1417674752 1623195648 2673868800 3314548736 2588409856 1397489664 2123759616 2878668800 4234641408 4261986304 651976704 1558081536 2228819968 2633104384 2661133824 2738595584 2895569280 3299155648 3462370848 626837968 1773041272 3661717612 685104450 1719132493 +2147483648 3221225472 1610612736 2415919104 2550136832 1811939328 3657433088 1593835520 4185915392 3896508416 3412066304 3371171840 3196583936 4151574528 741212160 1958019072 4014505984 1347928064 2500599808 2211598336 3538909184 3981673472 2557098496 976435968 1721365120 84499264 3346179296 1547491216 1652131016 1622755516 1947924030 3799548045 +2147483648 3221225472 3758096384 2952790016 134217728 1677721600 503316480 687865856 545259520 1723858944 606076928 925892608 2657615872 2203320320 1462632448 3758948352 3743842304 3026305024 1443635200 2819756032 1064773632 2743458816 2517267968 204168448 674229120 592518336 2089600800 893035376 2158755464 4026995756 3322799326 2127444573 +2147483648 1073741824 1610612736 2952790016 4160749568 3825205248 1308622848 1493172224 645922816 1346371584 3495952384 913309696 3370647552 263454720 2477916160 909443072 304906240 3798974464 4012662784 99487744 4038289408 4260078592 4178988544 2996794624 4169513856 3437569984 1536485216 1822671376 3010620424 4212473804 79489774 1102554403 +2147483648 1073741824 3758096384 1879048192 3623878656 3825205248 771751936 620756992 2357198848 2621440000 3923771392 592445440 3134717952 3650355200 2961047552 155648000 281051136 3040722944 2401001472 2226278400 493701120 484037632 3897187840 3045672192 2031089024 4029754560 478921824 385317072 2647190104 1311867460 1360420326 3822801365 +2147483648 1073741824 536870912 1879048192 4160749568 2348810240 3053453312 3707764736 4152360960 3401580544 2770337792 2343567360 2247622656 788791296 753008640 2294611968 3070853120 1570422784 1749835776 1537093632 2195924992 2559493120 380008960 2412199168 4082935168 1943760192 4222272160 1551114736 1396331592 485557668 945017022 1195082643 +2147483648 1073741824 3758096384 805306368 1476395008 3556769792 570425344 218103808 2675965952 943718400 245366784 3528458240 281542656 1375993856 1863712768 1564934144 141590528 2759180288 1838964736 1247432704 1544906752 2122429440 2719090176 3100728064 3338135424 2296713536 1075437536 2933801328 1321420664 472300492 2735922342 1736236969 +2147483648 3221225472 2684354560 268435456 4160749568 3825205248 1174405120 1593835520 2155872256 3913285632 987758592 657457152 3530031104 2282487808 3299475456 2902654976 3441983488 3770531840 3369345024 571355136 394614784 1032975360 3354283520 1882534144 2797198464 1694640064 1806641376 1037224912 1713825256 280529196 3632656242 1614809587 +2147483648 1073741824 1610612736 805306368 4160749568 3556769792 2315255808 318767104 2323644416 2805989376 1042284544 4149215232 1458044928 3698065408 3636068352 3507421184 1345355776 4256808960 2656329728 3036549120 1111042048 1974854656 3692975616 2592673536 3144547456 451548352 6769376 1486657200 367262136 1407927644 135723522 1987378379 +2147483648 1073741824 1610612736 4026531840 1476395008 1409286144 369098752 419430400 2155872256 2789212160 1029701632 2221932544 2041053184 3775135744 3820355584 220790784 3819732992 1464320000 3260833792 2019168256 3363522560 2214843392 713704960 2013462784 2063579008 2550166720 1946165088 2248169360 2969579400 2357223020 3829409302 845175161 +2147483648 3221225472 536870912 268435456 1744830464 3288334336 1040187392 3875536896 1820327936 2982150144 4167041024 1559232512 3708289024 123994112 3772383232 3360882688 2819653632 2987245568 3692830720 1484156928 3708622848 917093376 161879552 827661568 1180040320 4041215424 53492384 2322093776 3809756488 3658614652 341260662 1186640959 +2147483648 1073741824 536870912 1342177280 3087007744 2080374784 3992977408 1929379840 3196059648 750780416 3617587200 2435842048 4201119744 3982229504 1737359360 3788832768 3127279616 1901182976 1820614656 377106432 765933568 1720579072 4123664896 2635032832 2607931008 3354660544 4084348192 1147884464 1331428424 2997555244 3522939610 3827004425 +2147483648 1073741824 1610612736 4026531840 2013265920 2483027968 2785017856 3741319168 2172649472 2537553920 4221566976 4287627264 207093760 540803072 1538129920 3403350016 2447015936 3389243392 3933495296 1418334208 2095663104 2822751232 4040832512 886126848 2918419584 2849773376 186521440 2731756656 3655248152 73525860 4054416626 379565417 +2147483648 1073741824 3758096384 805306368 134217728 4093640704 3590324224 2835349504 1786773504 3309305856 891289600 2421161984 117964800 342097920 2712797184 1722351616 1970307072 1163902976 3116130304 262033408 4200556544 809212928 646856192 2859938048 722456448 1941191104 2138731488 4222448176 590520760 2381241132 3363874550 273138507 +2147483648 1073741824 2684354560 4026531840 3623878656 1006632960 2315255808 2835349504 2424307712 3904897024 3126853632 3891265536 3604480000 2024538112 2766012416 2083717120 1767997440 3461398528 3653525504 1544187904 466692096 2342818816 2834706944 1825012480 3805528448 4015891648 572960800 3552773968 1270473672 2298267668 1243247994 2008636761 +2147483648 1073741824 536870912 805306368 402653184 2885681152 1644167168 3439329280 2071986176 3426746368 4271898624 2416967680 4160225280 66846720 2468741120 3238985728 2972942336 662093824 3721682944 2596417536 2581923840 456299520 632166912 2080065280 4204906368 3964371776 2840246240 1024606064 486354520 1451151732 3781182914 1458595149 +2147483648 3221225472 3758096384 2415919104 2281701376 201326592 3187671040 4009754624 3615490048 2789212160 2665480192 3731881984 2990014464 3829137408 1274413056 773783552 4028399616 1580843008 1957961728 198316032 595933184 2963115008 1542324736 3799202048 998430848 963810368 411753696 4246129232 1391519560 1466408356 719264450 4064068037 +2147483648 3221225472 2684354560 3489660928 671088640 1006632960 436207616 1862270976 3145728000 3753902080 1746927616 852492288 2857893888 3628335104 173146112 1656291328 833716224 240041984 1200365568 4130222080 1050621952 3430087680 2739554816 2594009856 752085632 526369344 3211888160 216970736 1849464 3776329668 3110819534 466151915 +2147483648 1073741824 1610612736 268435456 1476395008 3288334336 100663296 1627389952 3917479936 2646605824 106954752 3750756352 931659776 4185128960 896139264 2544566272 2248769536 3517759488 3425460224 1437995008 3179624448 3182470144 31591936 3495903488 2384692096 3089599552 2484467232 3378708432 3997513720 114356364 2515674558 219631087 +2147483648 1073741824 3758096384 268435456 402653184 738197504 2449473536 2600468480 645922816 2613051392 1700790272 353370112 3584557056 2863923200 274857984 1856307200 3194454016 2407841792 1816944640 123621376 3619911680 1098417152 2471123456 399605504 526775424 1513199296 377729696 3018783056 2225957176 1294203356 2887683790 2186619787 +2147483648 1073741824 536870912 805306368 3892314112 2348810240 301989888 3607101440 3481272320 599785472 3852468224 3903848448 38273024 2963537920 3039166464 1310392320 1736278016 1020575744 513564672 2246717440 753469440 1504242688 1923510784 2983948032 1759376000 1466225728 2773770784 1603147056 1995376520 3292787452 510905526 326876193 +2147483648 1073741824 3758096384 268435456 3355443200 2617245696 1174405120 1124073472 2055208960 1237319680 2397044736 2142240768 549978112 164888576 1849556992 4121755648 2847506432 3587096576 946626560 289558528 87521280 2810375168 2650696192 776817920 3347706496 1246155968 2023234976 1361870224 2472682408 770138684 3686433742 3150068245 +2147483648 3221225472 3758096384 1342177280 402653184 2751463424 4127195136 1627389952 2021654528 3116367872 543162368 3316645888 1200095232 1668022272 3150053376 707067904 1445625856 1150402560 2543067136 583405568 2960873472 820356096 2057444864 1461012736 1214430080 1469965504 4058401952 3949661904 1933431272 2931168668 3214086194 2587486647 +2147483648 3221225472 536870912 1879048192 3355443200 2214592512 1107296256 285212672 3011510272 2378170368 1889533952 3769630720 93847552 2273050624 110231552 1624440832 143097856 428523520 1435770880 1238790144 604841984 228514816 1753376256 1526399744 3471030656 2233772352 2754960160 198364336 1866989832 1114916372 2743479986 1581604119 +2147483648 3221225472 536870912 3489660928 671088640 872415232 1912602624 3103784960 2692743168 3049259008 1654652928 3230662656 2802319360 2548301824 4198105088 764346368 1825013760 1065795584 1941708800 1534488576 2772531200 2671442944 3712634368 1433879296 974910848 3217073344 837107360 2439020976 1601523736 3915969356 1930499638 2534590223 +2147483648 1073741824 3758096384 1879048192 671088640 3422552064 2852126720 4278190080 2759852032 1103101952 622854144 1768947712 3564634112 2876506112 1083310080 1285488640 3779231744 3872112640 297558016 2680049664 763971584 1215802368 3397530112 2214007552 1759435392 663082432 923600544 3210577008 2873719592 500673796 1278357446 2611969555 +2147483648 1073741824 536870912 1342177280 3892314112 1811939328 1845493760 2801795072 3900702720 306184192 1386217472 143654912 4105699328 673972224 2014969856 4208918528 895713280 2459615232 2655281152 1110323200 947468288 1579080704 3498705408 510075136 3578786944 3598766016 3801835872 3159205488 744743448 1964675476 679749642 1020147771 +2147483648 3221225472 3758096384 3489660928 671088640 1543503872 2583691264 251658240 2894069760 88080384 3625975808 3387949056 506986496 3295936512 4117626880 1589182464 3621683200 1812840448 2264670208 4278325248 3394443264 3275776 1511946752 2730558208 3674913408 533985728 962420960 3587756208 3527974376 3407917156 3806122342 1096728877 +2147483648 1073741824 3758096384 2415919104 4160749568 2483027968 1375731712 1996488704 1417674752 3737124864 3869245440 2242904064 915931136 300679168 2881355776 761331712 850755584 1459011584 4272185344 2514112512 3743102976 2443097088 4038096384 1293435648 2142003840 2849921472 1433483552 320722480 2319636616 2178286100 485845498 3459746377 +2147483648 3221225472 1610612736 1879048192 3087007744 335544320 33554432 184549376 796917760 3334471680 2875195392 2758803456 1699217408 1817968640 2274492416 1639251968 2941419520 496615424 902045696 3675672576 386074624 3611419648 2078283264 4281363200 3689428096 684468800 980035744 3703651536 3446441608 1396090140 329233226 2365523591 +2147483648 3221225472 536870912 1879048192 2550136832 201326592 4060086272 318767104 3263168512 490733568 3995074560 3287285760 3985113088 3287547904 2733506560 2530541568 491683840 2318516224 2716606464 566390784 1878468608 1470755840 3556772352 503324416 2969591936 964710592 1270883296 224427952 3436212200 4294450876 4055660158 2457484845 +2147483648 3221225472 1610612736 1342177280 2281701376 2885681152 3053453312 1660944384 947912704 2285895680 4099932160 38797312 1788346368 3977510912 3271688192 1884880896 499548160 865714176 1190928384 1144934400 3385268224 670166016 184570368 75525376 3594541696 1801455040 80747616 769157136 2549358616 705824228 3592511366 2059588395 +2147483648 3221225472 1610612736 3489660928 3355443200 603979776 2785017856 285212672 142606336 1136656384 2376073216 4038066176 2415394816 2888040448 1948647424 1355087872 1405124608 1501020160 1418469376 1772769280 2112837632 1609534464 607663616 1971593472 1519807360 4064109760 3177496992 4254184752 912870792 2426070820 1837141422 2576867809 +2147483648 1073741824 2684354560 4026531840 671088640 603979776 3321888768 3003121664 2206203904 2613051392 924844032 2702180352 99090432 3039559680 2818703360 1783562240 1772126208 2668740608 297033728 1287024640 1450780672 2275011584 1147684352 3958132992 664955520 119496768 782800928 722306160 1489913880 3204283388 2522329506 3759501175 +2147483648 1073741824 3758096384 268435456 134217728 4227858432 4127195136 1996488704 2055208960 1958739968 354418688 3224371200 476577792 938737664 1909850112 2167341056 205160448 885506048 3989594112 1343901696 2671081472 3759115264 3158850048 1346643200 318648448 3267038912 1388086048 38833904 2658857352 4079469996 2816225422 448939377 +2147483648 1073741824 536870912 3489660928 1207959552 2348810240 1577058304 2701131776 394264576 3745513472 119537664 737148928 1768423424 1092354048 3480616960 3359703040 45580288 2905391104 2003066880 806498304 341014528 3102002176 751313408 2284603648 3044962176 1494037312 2090451040 4059687472 3769227624 3060892108 1705347066 872387733 +2147483648 3221225472 536870912 3489660928 1207959552 4093640704 301989888 83886080 394264576 1086324736 1214251008 118489088 186122240 3811311616 3376021504 663158784 3174203392 3463692288 4010024960 675180544 4240013312 688638976 2436374016 991695616 3985775488 1354981696 3542912928 1023065680 1302826680 2965517444 1358653402 3719358827 +2147483648 1073741824 2684354560 2952790016 402653184 335544320 2046820352 3875536896 2441084928 88080384 3588227072 3125805056 2478309376 3745251328 1592393728 2639462400 1697677312 1571143680 3136577536 3860754432 3628926976 1593693184 1561871872 3582727936 92413568 2534892352 3745957472 237806160 4081052376 829380468 2421868162 2193000011 +2147483648 3221225472 2684354560 805306368 2818572288 335544320 2919235584 4211081216 3128950784 2847932416 1990197248 1072693248 2717384704 3813933056 541982720 3599695872 667451392 2976759808 2528911360 2305961984 1337804800 563465216 1382555136 3313253632 3402791552 2714581184 187555232 3529254320 375526312 3612697220 2234115094 1780097389 +2147483648 3221225472 1610612736 2952790016 939524096 2885681152 4261412864 1627389952 3934257152 339738624 3865051136 4147118080 65536000 2256273408 3563192320 3326672896 4022370304 3890724864 67379200 501633024 678389760 1091552256 1928858112 3066317056 1640398720 4136384 1129833312 623669008 3485079464 2422045420 1595862922 3253534511 +2147483648 3221225472 2684354560 1342177280 3355443200 4093640704 33554432 922746880 2793406464 3980394496 2107637760 1102053376 3298295808 2187067392 1261830144 2473263104 3830939648 1403437056 2232688640 3198300160 1703507968 100584448 4163395072 3812891392 548031104 800940224 632078816 731476592 4023844616 2221689108 1634613282 2018977301 +2147483648 3221225472 1610612736 3489660928 2818572288 603979776 2248146944 3774873600 1501560832 3510632448 4213178368 3325034496 113770496 1475608576 3073769472 4139974656 1744076800 3448094720 2901155840 1046106112 1675188224 2752363520 3443000832 81539328 1569850240 1538077760 1534824544 358303536 3596139912 184541436 3724889182 1545575617 +2147483648 3221225472 3758096384 268435456 3087007744 1006632960 3053453312 2734686208 2944401408 3703570432 1214251008 4113563648 1384644608 3338403840 3270901760 74121216 2133819392 20889600 1654923264 628232192 1468626944 2868827136 2537816576 3582076160 1608612480 3446836800 3055166880 1669674064 23131560 3659745884 1773380090 4210606693 +2147483648 1073741824 536870912 2952790016 3892314112 335544320 3791650816 3640655872 1434451968 2243952640 1914699776 2536505344 2014838784 3241410560 1086193664 1793523712 1879867392 68272128 1841061888 2170695680 3159705600 3822169088 2258386432 1674730240 4052553088 3099958848 1158831136 2469220848 2578813832 2850685716 3347653206 274962469 +2147483648 1073741824 2684354560 2952790016 1207959552 2751463424 1912602624 4076863488 1031798784 666894336 3181379584 2781872128 2258108416 1112276992 367132672 2826633216 604078080 272941056 4280573952 908488704 3631024128 658832384 3768858112 3135654656 72159360 995409728 4271663392 3791273776 2121753912 1988341796 4040136874 3341650487 +2147483648 1073741824 3758096384 2415919104 3087007744 3959422976 2785017856 2667577344 478150656 3032481792 3428843520 7340032 767033344 31719424 70909952 501809152 2749792256 3588341760 1976328192 2539016192 1974417408 2701235200 3816581632 4220388608 767257728 2713946560 3897640992 2650991184 802915592 2334486884 909153390 1737414287 +2147483648 3221225472 3758096384 1879048192 3087007744 1811939328 4194304000 1728053248 2071986176 4273995776 2229272576 4172283904 4238868480 1690566656 1630928896 4156751872 3481108480 2193408000 2528911360 1437208576 37308416 1801249792 176957952 2688690944 2531081856 2839197248 4007091872 4086557456 4067685160 709077388 2175532534 1548723097 +2147483648 1073741824 3758096384 1342177280 1207959552 2080374784 771751936 1392508928 4219469824 2537553920 3630170112 3503292416 3893886976 3819700224 783941632 2558722048 1407877120 695189504 805593088 509497344 2194495488 4062153728 2053921280 354027776 1660112512 1862466624 3857437280 10123664 112411480 4242730468 3128669210 81942315 +2147483648 3221225472 2684354560 268435456 2281701376 3288334336 3657433088 2868903936 2524971008 3988783104 3940548608 1380974592 239599616 2119434240 891682816 4097376256 2223996928 1238679552 1806442496 2246717440 650336256 1780796416 1083467264 1967550208 1839818880 1294440128 3461396896 2659336592 4012310872 4288324492 443645774 2329646425 +2147483648 1073741824 3758096384 2952790016 1476395008 1811939328 33554432 1191182336 2810183680 574619648 555745280 1328545792 3354918912 3885760512 121241600 3269918720 646545408 1362673664 4252262400 32395264 3539544064 761852928 1285315072 3803846400 1202147968 271165504 1682484960 2007783344 2873255432 1429950436 2945693682 1332722547 +2147483648 3221225472 536870912 3489660928 402653184 2348810240 2516582400 4244635648 1769996288 2025848832 3135242240 3874488320 1590165504 3838574592 243924992 3359965184 1070039040 2675228672 3876855808 2784915456 1292597248 77915136 2337016320 1934257408 1730487680 4294419008 308069536 2527594256 3866891528 1340234396 3260616130 1083540291 +2147483648 3221225472 3758096384 268435456 671088640 1140850688 2113929216 16777216 696254464 1824522240 4208984064 2121269248 29884416 2264662016 3547725824 264699904 64061440 2007810048 1621368832 3232894976 3989141504 3443301376 1042052608 2651225344 3968814976 2272107584 1987770016 2494777616 1442573640 2974648156 3270175578 856390309 +2147483648 3221225472 2684354560 4026531840 3623878656 3422552064 1979711488 788529152 645922816 549453824 1063256064 586153984 338165760 4211867648 2751070208 1020067840 1308262400 376553472 1672749056 3819843584 1146300416 2338427904 2997635584 2708094208 1419082880 3189701824 3756502816 1030965712 3593569736 3943982316 1153306834 206267931 +2147483648 3221225472 1610612736 1342177280 1476395008 1006632960 2113929216 2030043136 327155712 4273995776 2153775104 2958032896 1728577536 3609460736 2436235264 930545664 2695200768 1104199680 2535202816 63590400 4146927616 3646981120 1778676224 3351658752 1011823488 2396626240 1103796896 3388539216 2247030552 3629059884 215594454 650813033 +2147483648 1073741824 2684354560 268435456 4160749568 738197504 2986344448 1258291200 1233125376 4223664128 1923088384 3689938944 2672295936 1492910080 1990328320 971177984 1264746496 477085696 350511104 2783342592 125130752 1646261248 577513984 1958375168 195505280 3950283072 3713197344 1015526064 3144170920 4014768092 965370650 3671001295 +2147483648 3221225472 1610612736 805306368 2013265920 469762048 4261412864 922746880 696254464 3720347648 3986685952 78643200 335020032 186908672 1786642432 1798766592 3496574976 737460224 1674321920 1729253376 1259677696 2554635264 2578739712 3522564352 4241183872 2411960128 1176864288 254195248 3262716808 2858866724 10046638 1362531405 +2147483648 3221225472 1610612736 4026531840 3623878656 1677721600 2852126720 2734686208 1568669696 4022337536 1709178880 1471152128 3213361152 1707868160 4141481984 1855127552 985563136 3083583488 1075060736 120475648 3960293376 1044091904 867966464 1974601472 3933156480 2376894272 548730144 3542144784 1657723944 1571016092 3395831778 3665578091 +2147483648 3221225472 536870912 3489660928 671088640 1275068416 3925868544 1493172224 92274688 2051014656 1772093440 3039821824 1937244160 859570176 2930114560 2540109824 2813100032 3519135744 2581864448 816476160 3736696832 1576532992 264991232 633516800 3257043328 1890772544 3120208864 3074357232 1751439176 3787826596 3302899170 1104871533 +2147483648 3221225472 536870912 1879048192 3355443200 3959422976 3657433088 3103784960 729808896 2478833664 1730150400 1173356544 3900178432 1428946944 2353922048 3361931264 2513076224 3189489664 1450450944 3599921152 2371168256 1996872704 3395244544 3358391040 408740224 216322368 644384800 1452704880 2381156456 3390771268 1374092394 2782260945 +2147483648 1073741824 3758096384 1342177280 3355443200 1946157056 3858759680 4177526784 1551892480 2218786816 1243611136 108003328 911736832 1250164736 3398041600 217382912 3356917760 1555939328 1962696704 293490688 3248969728 3769093120 2705399296 1080355072 4294754176 1134074560 2399311968 620750128 3838118184 124699284 264873262 1810766759 +2147483648 1073741824 1610612736 268435456 402653184 2348810240 637534208 4278190080 2340421632 1237319680 2254438400 2953838592 1841823744 1966342144 2082078720 1419051008 3717431296 3931684864 3701235712 2755530752 3821484032 2071102464 3471903232 3848402176 449420416 904778304 2638200096 3625908688 2748800056 1589298028 1338337470 595308279 +2147483648 3221225472 536870912 1342177280 3623878656 67108864 704643072 2298478592 2541748224 4114612224 1323302912 2452619264 208142336 3427532800 3776839680 3337420800 1454211072 1841479680 3032752128 241332224 3357227008 189580288 3247517184 878442240 3055780224 932677440 1719528800 3046819792 2078281576 2612018604 4062734546 271350665 +2147483648 1073741824 3758096384 1879048192 4160749568 2080374784 1979711488 2164260864 880803840 759169024 2183135232 2815426560 556269568 451149824 3980001280 450428928 983400448 2758459392 3203162112 1569607680 1393248256 2478883840 792527360 3458704640 3111373696 1578205888 445964512 3445572016 3022175736 3036170748 281831078 2757633231 +2147483648 1073741824 1610612736 268435456 2550136832 2080374784 4194304000 654311424 75497472 2646605824 2598371328 1112539136 3309830144 2526806016 785252352 1788674048 2773319680 825409536 3056885760 2726432768 2530949120 1823261696 409022976 856941312 1619500672 1249245632 2060898464 3804128656 2061845848 1686739468 1720249514 470511177 +2147483648 3221225472 1610612736 2952790016 2281701376 3959422976 570425344 4043309056 1635778560 734003200 3869245440 263192576 1742209024 3512467456 2686058496 998834176 2270920704 847560704 2166628352 259411968 2408278016 1596890112 1551200768 3505489664 1792383360 2837688384 3337154848 1235638448 3208849800 3709507252 2255179906 2055116483 +2147483648 1073741824 2684354560 805306368 1207959552 1275068416 1979711488 419430400 411041792 1505755136 551550976 4241489920 800587776 1757151232 72744960 1731002368 1401061376 4185243648 3898892288 2356834304 3076737024 2263071744 346636800 3232283904 2079238016 211548352 586495136 3442406032 1845229848 1063591732 2880890562 2440528661 +2147483648 1073741824 2684354560 2415919104 3087007744 335544320 234881024 3741319168 2071986176 1707081728 2262827008 1120927744 1791492096 3878420480 657326080 194314240 3245965312 3990798336 293888000 731017216 3537049600 103846912 3429963264 2289806592 1105590400 3811113536 2534761248 2335818640 2701058328 2595489164 3221903922 787949665 +2147483648 3221225472 3758096384 1342177280 3623878656 3154116608 301989888 620756992 394264576 759169024 1717567488 2148532224 1385693184 2419851264 1071251456 2195128320 2992406528 2652749824 1766072320 1672876032 2155173888 3001533440 1910731264 4049778432 2848762752 3150287168 1041768800 905724816 2457488952 2020041156 2029310354 642368723 +2147483648 3221225472 2684354560 2952790016 671088640 1811939328 167772160 3976200192 2927624192 2738880512 3026190336 143654912 4178051072 1562640384 3243900928 2459107328 2913763328 816955392 3234603008 1420701696 2602633216 810273792 3656344064 3808088832 338486144 2557598144 90989280 3642643856 2010728312 1417147468 4174996054 469219871 +2147483648 3221225472 3758096384 3489660928 1476395008 3422552064 1644167168 1191182336 2843738112 817889280 2598371328 3647995904 1452802048 3989045248 3110207488 513736704 1069318144 1595260928 71049216 4279635968 478484480 873972736 731056640 2626860800 2172953216 436322112 1737896096 2898610960 4072121544 1715668596 1222283886 2240345779 +2147483648 1073741824 2684354560 1342177280 671088640 872415232 3456106496 3103784960 109051904 1145044992 3760193536 797966336 2792882176 2269904896 4272816128 2502230016 3968696320 4244291584 3147063296 1479700480 2194896896 586464256 3630255616 2993151232 1337305984 3239483328 1961493856 2890862640 1359146200 4028137076 469523162 2395369297 +2147483648 3221225472 3758096384 4026531840 2281701376 3690987520 2315255808 2533359616 1937768448 1765801984 3521118208 3834642432 4194828288 3302752256 1803681792 885850112 4266360832 1504231424 1957961728 3465416704 2527528960 1372240896 1206479360 4283288320 127123072 798796352 368712032 3356056144 450728888 1931204300 2525030826 1029198735 +2147483648 1073741824 2684354560 805306368 671088640 1006632960 503316480 1023410176 4102029312 918552576 1939865600 2442133504 1790443520 2825650176 4102160384 4181524480 438272000 3673997312 3052691456 868118528 3097970688 3705572352 2010728960 3906580736 2098692480 318282944 2554479904 1839027376 3624903192 1963241748 2608365098 4165749399 +2147483648 1073741824 3758096384 2415919104 939524096 738197504 2919235584 754974720 327155712 3711959040 182452224 1968177152 4265082880 326893568 3366584320 1548681216 2148892672 3955015680 3915669504 3643166720 1701656576 3964589056 1514621440 121757952 2813522304 3039639360 3308170080 3126265296 2006555864 2074011956 750720610 446533323 +2147483648 3221225472 1610612736 1879048192 134217728 1140850688 1040187392 1258291200 3816816640 2243952640 1067450368 2255486976 910688256 1986789376 1668153344 1647509504 1070170112 4205363200 96739328 2333233152 2814707712 825146368 3110823424 3770539264 450022016 693980224 3388663584 3814799152 2288820200 525740956 2551657682 1070319329 +2147483648 3221225472 2684354560 1879048192 2013265920 1811939328 3724541952 2432696320 830472192 3217031168 350224384 3555721216 1129840640 2069626880 446300160 3109748736 2135982080 3646799872 4272168960 3742773248 176777216 3397354496 3193129472 1745139968 3725834112 1039222848 3199453984 2116111248 4168870024 1553275604 3309667778 2136499331 +2147483648 1073741824 536870912 805306368 3087007744 2080374784 503316480 889192448 494927872 3300917248 903872512 2821718016 37224448 745275392 1765408768 3540844544 73170944 3461857280 1895063552 3745918976 3646883840 1651885056 2470781440 4289237248 1234290048 3907742784 1278112 1909067408 2127898088 4144020868 2748707050 3688196427 +2147483648 1073741824 2684354560 268435456 671088640 2617245696 1912602624 520093696 629145600 2126512128 1700790272 2880438272 166199296 3550740480 969277440 4270391296 2883158016 1617084416 2121031680 963801088 3891746816 2104269824 3704691200 831903488 704685696 2837673280 1143130528 2957794256 291660392 2228180140 3398467814 3462080721 +2147483648 3221225472 2684354560 1342177280 1744830464 1140850688 369098752 1493172224 3112173568 1413480448 1914699776 2909798400 14155776 1290534912 3147431936 4125818880 2135982080 1964883968 2832474112 1927688192 2839115776 4129266688 1374901760 2757544192 4053251968 2897705024 2582835936 3221915952 1192679592 2157222996 2993916890 2208897563 +2147483648 3221225472 1610612736 1879048192 1207959552 1811939328 3053453312 3137339392 142606336 1858076672 1692401664 894435328 3273129984 3237740544 1064697856 275447808 1999536128 2952773632 1078206464 360337408 955582464 122788864 1228100096 4092759296 1043986048 82264512 1248904992 3554736912 2367213528 1228186788 2317009074 1898824229 +2147483648 1073741824 536870912 1342177280 1207959552 2214592512 3388997632 3539992576 1719664640 2940207104 2703228928 1313865728 342360064 2252079104 1705115648 3180134400 2524807168 2677981184 364142592 3543019520 2037856256 4250176512 679814656 4289824512 3796163712 4241298112 1046343904 206486832 471629496 3648131740 2762302826 3059853039 +2147483648 3221225472 2684354560 2952790016 671088640 1275068416 33554432 1124073472 2172649472 1488977920 31457280 2274361344 3557294080 529268736 1137049600 66781184 2814869504 3381051392 3492028416 3279564800 3934586880 1506331648 1234399744 3726362368 3911757952 1149442368 2404632736 897893008 2788503096 280005196 1074219522 4036595397 +2147483648 3221225472 3758096384 1342177280 3623878656 2080374784 3456106496 2734686208 3095396352 2873098240 1382023168 2106589184 3050831872 2735996928 2268987392 2299199488 4001792000 2883043328 787226624 3327791104 3938277376 2934031360 2664108544 3584473344 2166851200 153355712 2841015776 649534096 1520743672 2177804196 3348868646 2760253749 +2147483648 3221225472 2684354560 1879048192 2550136832 872415232 3120562176 1895825408 3162505216 1505755136 3558866944 4260364288 2295857152 2443444224 961413120 1670578176 2816049152 3002122240 1855725568 2419732480 1131767808 1828123648 3319993856 4114720512 2033513856 2588049088 803278496 3116414192 1843690984 1680749588 1032013310 3184633109 +2147483648 3221225472 1610612736 1342177280 939524096 1677721600 1375731712 3774873600 2977955840 1077936128 1558183936 2167406592 3998744576 3753115648 967966720 1650655232 2067759104 2483732480 1632378880 2513850368 3552122880 1110488064 1173581312 901249792 3277236608 3394379840 634598624 3886523472 1872671720 686704948 2994539318 4156199587 +2147483648 1073741824 3758096384 1879048192 2281701376 2885681152 2516582400 16777216 796917760 2294284288 4062183424 2372927488 896008192 1328283648 2968911872 3652517888 1462075392 1251655680 2762235904 4203368448 2791000064 2857696256 3441775104 1369292032 971963264 4168503104 3086305184 1313186672 1527433384 1738288780 2386454498 1915303949 +2147483648 1073741824 3758096384 805306368 671088640 1811939328 1509949440 385875968 897581056 2294284288 3634364416 1225785344 3517448192 225705984 581828608 3629449216 3160375296 383827968 3703332864 3865726976 3326306304 3201731584 3764740608 2116532992 3114047104 3455478080 385424032 1948120624 3122112984 3655632348 25853870 741555469 +2147483648 1073741824 3758096384 2952790016 3355443200 1543503872 4261412864 2667577344 4102029312 3963617280 1767899136 3895459840 2734161920 558628864 1268908032 2327511040 3542515712 2120466432 1609850880 2341359616 2502502400 3043343360 3674802688 3266703616 1283522688 1004654016 1117739104 2132841616 3659459496 3096444132 3930468506 1344088791 +2147483648 1073741824 1610612736 1879048192 671088640 67108864 2248146944 989855744 696254464 3124756480 2803892224 896532480 3191341056 3753639936 1757020160 2376400896 1608613888 3042099200 1606705152 3592818688 2339309568 905751552 2806994432 554492160 3073846912 2274398528 4261228000 529372336 2061561384 2009399844 238150402 1566232867 +2147483648 3221225472 536870912 268435456 1744830464 1811939328 1375731712 2600468480 3883925504 2973761536 2329935872 2114977792 2464677888 2270953472 3893231616 2969501696 3714154496 3145515008 2733907968 3367137280 1415649280 414628864 2724282880 1840709376 3303093376 3698775616 583094112 1858520016 4049155960 790816252 1635988506 1071643785 +2147483648 1073741824 3758096384 1342177280 134217728 738197504 2785017856 1694498816 2373976064 2118123520 1872756736 739246080 1222115328 1344012288 2856452096 1841233920 1935114240 2236006400 1686396928 989745152 1164793856 2431691776 846025216 1517348096 2662158720 1561394240 1876774368 800626416 2313766616 906927844 2298490274 2340449935 +2147483648 1073741824 2684354560 2415919104 3355443200 469762048 3254779904 2600468480 595591168 2386558976 3105882112 940572672 3238526976 3504078848 1594228736 1190854656 812154880 540655616 3969146880 3648679936 95229952 431729664 3508349440 1541656320 4217977984 2666116160 561783520 1926659504 1418925464 3884250892 187161642 3711640397 +2147483648 3221225472 2684354560 2952790016 2550136832 1677721600 234881024 251658240 4286578688 1547698176 2006974464 1307574272 3196583936 2931032064 2262958080 1623785472 2863169536 2871508992 3975946240 3023450112 1815808000 213488640 2705538560 1267062016 2996113536 1341046848 2555678176 2551308272 860300840 382706748 3755504862 4098653067 +2147483648 3221225472 536870912 1879048192 1476395008 603979776 1308622848 3204448256 75497472 3326083072 1818230784 2913992704 1807220736 997457920 2755788800 4241424384 513441792 3589521408 4111212544 3583406080 823994368 2268959744 1788182016 909235456 1627596928 2955707840 4005469536 788127504 1643076584 399173252 3350972710 1822446907 +2147483648 1073741824 1610612736 268435456 4160749568 2885681152 3590324224 1728053248 1468006400 549453824 3198156800 1041235968 332922880 3770417152 3517317120 1043922944 3603726336 4204773376 3039059968 3757707264 2020554752 1264448512 2810669568 4285111552 2686789760 427470912 2810099616 1800728880 2697168728 2305960804 4083899762 368552301 +2147483648 1073741824 536870912 805306368 2550136832 1140850688 3321888768 4177526784 394264576 1958739968 1788870656 2941255680 1654128640 410255360 2266365952 1236336640 361725952 3446456320 531390464 402796544 215418880 1295438848 347024896 1626530048 2492551040 3189755712 2102701472 3699922224 2743893496 3759288420 237961654 498263889 +2147483648 1073741824 2684354560 3489660928 3355443200 4093640704 3053453312 1124073472 3028287488 3972005888 4003463168 3568304128 495452160 912523264 2189295616 3291676672 1440579584 2720317440 1605132288 3699011584 224212992 22449152 4216675840 3178397952 3863702144 2429662144 1559156768 2893640496 2412302856 1354123036 1656174774 712229869 +2147483648 3221225472 536870912 805306368 2550136832 1811939328 1040187392 3674210304 1551892480 2428502016 3227516928 330301440 2317877248 2483290112 3970039808 3176988672 2010808320 2150744064 4201390080 470183936 4029614080 2250232832 4131863040 2730215680 3644138112 780057536 1153694240 2229872208 173066984 3588808524 3251948118 2030752691 +2147483648 1073741824 1610612736 268435456 3087007744 738197504 3388997632 16777216 1115684864 1279262720 2321547264 1200619520 908591104 3479961600 28966912 332333056 2686550016 1938341888 126115840 3774222336 730150912 878105600 1508706816 3579499264 835130752 3216869824 1124772704 609164560 417452024 2796082780 3052670178 3985513419 +2147483648 1073741824 536870912 3489660928 939524096 4093640704 1577058304 83886080 1149239296 4106223616 2480930816 2148532224 2759327744 1707868160 732037120 399310848 3921969152 2883043328 2301911040 1890463744 76511232 3617190912 2586519040 2316301568 2596830592 100952256 1260803104 3475710352 3062872824 3121097396 467946906 4130754519 +2147483648 3221225472 536870912 1342177280 2550136832 3154116608 2785017856 1929379840 1803550720 3779067904 3533701120 791674880 1220018176 3485728768 897449984 2643001344 629964800 569360384 3405520896 2834984960 836188160 645260288 108745216 3085430016 3116382848 3093316672 1825577312 2099802096 2353816008 2818724932 2989696382 2516300925 +2147483648 1073741824 1610612736 805306368 402653184 872415232 1040187392 2130706432 1669332992 2747269120 115343360 2289041408 2637692928 247726080 796000256 3586719744 3548151808 2949890048 226254848 2633371648 18556928 358978560 3259454976 176399616 584339584 3313120832 3767884832 4019900560 1589679176 608554788 1658271550 684455611 +2147483648 1073741824 536870912 268435456 1476395008 3422552064 1241513984 318767104 612368384 859832320 2887778304 1972371456 1928855552 1176240128 1925840896 2735144960 896172032 717996032 1868849152 957755392 632100864 3076367360 965282304 40624896 2041871488 2681091008 3391174624 2775556528 59909592 726354996 3493379378 1298186827 +2147483648 3221225472 3758096384 3489660928 134217728 2348810240 1241513984 1224736768 377487360 4081057792 438304768 554696704 2769813504 2559836160 3455975424 832110592 284590080 3841310720 705437696 480907264 1862735872 2338319360 3800760832 3325395712 2062299520 4049217472 2247034592 3961772720 478772376 1072611460 3579936902 561135509 +2147483648 3221225472 1610612736 2415919104 402653184 3019898880 3858759680 587202560 3984588800 2780823552 1021313024 3788505088 2176319488 4095475712 400687104 2065629184 2868674560 3446521856 3005489152 3351138304 3353180160 1507050496 3514373632 4155361536 3896775296 2460897088 3255113760 1063247504 2273530264 3864959924 718458642 1562958495 +2147483648 3221225472 3758096384 1342177280 3087007744 872415232 838860800 4278190080 2977955840 1816133632 3504340992 699400192 3912761344 3719561216 1849032704 100335616 383221760 1262403584 3549175808 1174540288 1032673280 3771528192 2077820416 3838501632 3831125632 516517696 1017299680 3311807568 2859686312 3420190148 4043092870 3802229857 +2147483648 1073741824 3758096384 805306368 2013265920 1677721600 1241513984 2130706432 2222981120 2067791872 3697278976 2853175296 2272788480 3605266432 779485184 1204224000 980123648 2005843968 278683648 2702331904 628189184 940352512 1775586816 1134212864 2160208512 2804499904 731427808 2286631312 125927992 1272687412 3653678990 2641384041 +2147483648 1073741824 1610612736 4026531840 134217728 3690987520 838860800 1157627904 2810183680 658505728 4032823296 1842348032 2982674432 1764491264 94765056 424083456 1881374720 2946416640 182738944 2575962112 3546368000 1646590976 366815744 1370150656 3072740224 1099376960 3808687200 607042960 1979462616 1307456140 1210805938 1264974693 +2147483648 3221225472 1610612736 805306368 134217728 1006632960 4261412864 3808428032 3363831808 1656750080 1054867456 3966763008 910688256 2302935040 2134769664 2290417664 3004268544 1212071936 1359749120 2373603328 1530603520 2740231168 3973011968 482509056 1568571008 681930176 4286701856 1090971664 780153416 633361052 1818258630 2544904157 +2147483648 3221225472 2684354560 4026531840 3087007744 1946157056 1845493760 1996488704 964689920 3586129920 1377828864 3910139904 2783444992 3872653312 740163584 1700855808 2205384704 2393423872 3946586112 2529832960 3145672704 3272778752 3780847104 3839159552 3667270784 231030592 2331376160 260424176 3516765848 3708934140 1583579742 625008645 +2147483648 3221225472 2684354560 3489660928 3087007744 1677721600 33554432 3137339392 562036736 1631584256 752877568 649068544 1322778624 2936799232 1448214528 3954769920 1767211008 1679998976 1641291776 962473984 501954560 1391244288 3044486656 1643565824 1519012992 2679457088 1854385248 2262547664 4167170088 499952564 2347202858 1581159823 +2147483648 3221225472 536870912 1879048192 939524096 3019898880 3321888768 2063597568 4152360960 3342860288 1969225728 3551526912 3965190144 4270063616 1089077248 977600512 3272441856 729726976 2891456512 511995904 283781120 1917133824 1326302720 1501493504 291012224 2449749568 539635808 3227876624 3923613032 1721165556 59013102 745171319 +2147483648 3221225472 2684354560 2952790016 3892314112 3288334336 2986344448 3439329280 3749707776 2269118464 2682257408 1209008128 3815243776 1413742592 1145962496 2690711552 3280699392 1216921600 3613925376 1849962496 1565394944 2514562048 2781582848 2129197824 1731731328 4995392 433726560 711401552 2250178040 1381314236 956138518 77959493 +2147483648 1073741824 536870912 2415919104 134217728 469762048 1442840576 2768240640 2172649472 1304428544 2082471936 1448083456 1763180544 151257088 527302656 29032448 3335290880 3557146624 2870501376 2785292288 1307465728 4177218560 2125236736 2947933440 3195017600 893919808 3004972576 2733266160 3667205944 3935812260 1857620366 3847600501 +2147483648 1073741824 3758096384 2415919104 3355443200 3690987520 3120562176 1056964608 3548381184 3300917248 1151336448 1089470464 200802304 4156293120 788135936 3368484864 1966309376 726319104 1106796544 3502002176 159004672 4194774016 2090043904 1530589952 3879740032 2556438080 4031787936 3171445808 2974025768 3922073220 1266498722 43293411 +2147483648 3221225472 1610612736 268435456 671088640 1140850688 3456106496 1526726656 2592079872 356515840 2766143488 4056940544 293076992 1046740992 2373844992 1163460608 2185003008 50839552 2826444800 3588509696 3888003072 226040832 885831168 3624895744 1196714624 1205219520 2403696608 3366372560 685825176 1421710676 2498710798 1844044109 +2147483648 3221225472 3758096384 2415919104 134217728 738197504 2919235584 2533359616 2608857088 2503999488 1700790272 4147118080 144179200 1718353920 2228879360 1753939968 1023246336 3092824064 93855744 552341504 2132424704 2854964224 1064145408 5275904 3262921856 3482457664 2433695584 2167649296 1419090728 2584518356 62815226 1999974171 +2147483648 1073741824 1610612736 2952790016 2550136832 3422552064 1375731712 1694498816 1535115264 4206886912 3428843520 2161115136 1732771840 3388211200 946733056 318439424 800620544 3734093824 1103650816 3837005824 1020160000 2336953344 195078656 1189973760 775060352 737218368 1027979424 1230393168 1626811480 1908051148 3199784158 2333199245 +2147483648 3221225472 3758096384 2952790016 939524096 2885681152 2650800128 889192448 360710144 1799356416 1986002944 2656043008 3672637440 3970695168 1760952320 2228027392 694714368 773308416 4134019072 2624327680 685123584 1568490496 210815488 1765005568 1390572928 3783196736 1635751776 2978220688 1660575256 2185972572 2533201570 1646988909 +2147483648 1073741824 1610612736 1342177280 2013265920 1140850688 2046820352 687865856 3212836864 1950351360 3017801728 3673161728 2087190528 3792961536 665190400 1700855808 2308866048 2686828544 417882112 1288966144 696653824 1194398720 1281793536 946462464 2316454272 1742166848 1013448160 2294757328 2919205512 3392879692 2727210686 3436995993 +2147483648 1073741824 536870912 3489660928 2818572288 3556769792 838860800 989855744 494927872 817889280 1394606080 3530555392 1455947776 2406219776 3172859904 3717791744 3088089088 372490240 1380474880 1361850368 3883825152 638139392 680050176 3865555712 254960768 3412534080 3235507872 1620790768 3672104616 3398852956 4011139154 3512651385 +2147483648 3221225472 3758096384 4026531840 3623878656 872415232 1375731712 2466250752 3481272320 1472200704 2015363072 3996123136 841482240 3730571264 4166647808 2699362304 1647083520 2548547584 4020772864 983306240 1610221568 823464960 3290756608 3247174400 3839508608 413482560 1573700640 704103408 3752860936 2968014092 3103530682 891955523 +2147483648 3221225472 1610612736 1879048192 4160749568 2617245696 2852126720 3674210304 2709520384 2755657728 887095296 1655701504 1899495424 2008809472 1917714432 3091267584 2909634560 820428800 2327322624 821841920 456001536 2763080704 3417682432 409656064 2274236544 283209024 121473760 4184788048 2939959592 143540932 3747689410 1585314745 +2147483648 3221225472 536870912 805306368 134217728 201326592 4194304000 1090519040 2172649472 12582912 3978297344 2310012928 181927936 1075052544 3124887552 1324941312 3847192576 1211678720 626532352 802451456 2044856320 3372817408 1022853632 1526512384 3406986624 2402357312 2314455200 1528212208 637997128 4019767988 2225615078 1433166187 +2147483648 1073741824 1610612736 1879048192 3892314112 67108864 2516582400 4278190080 3464495104 994050048 3210739712 2205155328 3589799936 2724986880 1286733824 614924288 1988329472 3556950016 2004377600 1261178880 4208068608 3864480768 3199989248 4132342016 2447004800 3322087616 893776608 3888893456 515278856 1815491140 477177674 558011311 +2147483648 3221225472 2684354560 805306368 939524096 4227858432 570425344 1392508928 3145728000 3502243840 3579838464 3383754752 171442176 578027520 3280076800 3111059456 1309638656 1236189184 968368128 4139003904 1759660032 836699136 2495078912 4237995776 3717863552 738368 1592130976 2164115152 2576993384 3111386820 1210107046 335638715 +2147483648 3221225472 3758096384 1879048192 1207959552 3422552064 771751936 3170893824 1317011456 1472200704 1583349760 2825912320 2056781824 912523264 1593704448 68222976 3098640384 3089285120 265822208 1103368192 3454945280 1819876352 160285184 3520639232 549939584 599583168 3157853344 615381200 3473443080 30343284 728816638 622535565 +2147483648 1073741824 1610612736 2952790016 3355443200 1811939328 1308622848 318767104 1853882368 3334471680 1096810496 728760320 1707606016 2108948480 346423296 2833711104 435519488 1061732352 797466624 2266238976 3543558144 908016640 573166080 508219648 2154909312 1408937664 886668320 490659792 1370953480 577621596 1843705534 2252473417 +2147483648 3221225472 1610612736 1342177280 3892314112 67108864 1107296256 1962934272 4001366016 616562688 2342518784 2037383168 4177002496 4194041856 1398931456 874840064 2931785728 2323431424 2025332736 3080474624 2234652672 2959956992 1620833792 206758656 3223796608 4232748480 1867201824 3535858608 557481832 2698180 2296766210 3699765903 +2147483648 1073741824 1610612736 2415919104 2281701376 3422552064 1845493760 1929379840 1233125376 2881486848 3672113152 3864002560 1624768512 4028891136 48627712 3648585728 2226618368 4065640448 1821925376 2986610688 399931392 1680935936 1185653248 717656320 3118427776 1827573056 710101280 2286195856 3328199768 2601548356 3329766142 206850593 +2147483648 1073741824 3758096384 268435456 671088640 1677721600 2248146944 520093696 864026624 1841299456 3315597312 739246080 2021130240 4190371840 937295872 3703504896 776503296 3507863552 792223744 354701312 70154240 3065453568 1900324352 484946176 2921671808 4083795520 260183840 2949998640 2288100056 3893236532 2187802718 4061967181 +2147483648 3221225472 2684354560 805306368 2818572288 469762048 369098752 2063597568 1015021568 4232052736 580911104 653262848 4148690944 1972633600 623771648 1261240320 548372480 3673210880 2156404736 2046046208 2185119744 380980224 2713967104 304268544 271521408 1500550080 2185783392 1175733104 1340999720 3368908252 3414139886 3616064925 +2147483648 1073741824 2684354560 2952790016 939524096 3825205248 3456106496 2466250752 1669332992 876609536 488636416 3843031040 2209873920 3541827584 2148663296 2482044928 3960242176 3603677184 3950534656 1811705856 3848407040 1593394176 1098444288 1721619712 3136769664 521898048 2921358304 1989177520 804799000 2587655764 2466388690 1732846535 +2147483648 1073741824 3758096384 2415919104 3623878656 3019898880 973078528 1627389952 2340421632 1589641216 3529506816 2060451840 620232704 2985558016 2679767040 2518876160 1864269824 1896595456 792223744 2450804736 984233984 2067473408 586855936 2888402688 1212108160 659072320 3891696288 4201087568 2242277976 2893377556 4108563206 2715049063 +2147483648 3221225472 2684354560 1342177280 3623878656 1543503872 2986344448 2835349504 2759852032 2764046336 824180736 946864128 3259498496 1693188096 3581804544 186318848 1470922752 1055768576 25698304 2051813376 1011775488 4097000448 4107321856 3582703360 2194091392 1408939712 764065824 3770855152 531543720 3717255708 619440850 2404860937 +2147483648 1073741824 536870912 4026531840 402653184 3556769792 3657433088 1392508928 1635778560 20971520 3911188480 764411904 1901592576 3488350208 2721185792 3301376000 1978499072 1663877120 2836946944 3159109632 56780800 2751427584 4021413376 2069284608 1772823680 522168640 2743834720 3863339056 313062488 4065206628 3366805466 826712495 +2147483648 1073741824 536870912 3489660928 3355443200 3825205248 570425344 3103784960 3011510272 3342860288 983564288 2765094912 510132224 715915264 3315990528 994115584 2955247616 2055651328 2267570176 3876335616 2381740032 451480576 2783548928 2979046144 3643878784 1151186240 289571424 2426540784 472607032 2901591644 2876906466 1633633477 +2147483648 3221225472 2684354560 268435456 2550136832 2617245696 2919235584 2701131776 981467136 2369781760 3642753024 4189061120 3401056256 1328283648 2428895232 2542993408 1489403904 2877800448 4294451200 3658231808 4285945856 1881883648 459964928 2332154112 634070912 1463483840 2112472032 3020901936 1111007816 1433966724 1465426250 1063833653 +2147483648 1073741824 536870912 1342177280 2550136832 201326592 3120562176 1426063360 4018143232 1547698176 983564288 1475346432 249036800 2038169600 1608646656 2255552512 2149941248 3528638464 3627573248 3157012480 3804903424 2413126656 3720071680 121740032 2192349056 842739008 909165024 3557361520 2578052264 367586196 2129986130 3356225295 +2147483648 1073741824 1610612736 4026531840 4160749568 738197504 3523215360 318767104 2357198848 2982150144 1495269376 3589275648 417857536 2939944960 4116840448 2941976576 3618013184 4086022144 3825754112 4260106240 1769621504 2400125952 1689840128 3209871104 3508895872 2337873856 4100847264 609550448 650638440 3972142476 2842391914 493799407 +2147483648 1073741824 1610612736 2952790016 1744830464 1140850688 1979711488 1862270976 494927872 1807745024 3181379584 2263875584 889716736 3226730496 2135556096 137428992 3515121664 4033069056 4285030400 3775139840 4055001088 1240296448 534418944 150526208 5106816 2713413952 2425746208 3059185456 98825128 2426930428 1252273198 2822920655 +2147483648 3221225472 2684354560 4026531840 3355443200 1275068416 3254779904 1795162112 813694976 2361393152 517996544 3870294016 1454899200 2786852864 1980891136 1685651456 425820160 3815686144 2258116608 4115410944 1452943360 3894221824 529515008 1538623232 1866003584 3261029824 1979618848 1936737552 3151504936 3773573892 1217032914 3577036999 +2147483648 1073741824 2684354560 805306368 4160749568 1677721600 1577058304 3372220416 1937768448 515899392 4032823296 2398093312 897056768 3216769024 206176256 432865280 2391769088 2701967360 2765643776 2544660480 3095545856 3198772224 1600769536 3477331200 2055121792 2726915392 2428100256 7045968 690653512 3900116164 112907490 2491375547 +2147483648 1073741824 2684354560 1342177280 3623878656 1140850688 3657433088 2097152000 3548381184 4194304 1717567488 3188719616 359137280 2304507904 2581725184 858980352 2217771008 211140608 2051563520 816607232 601520128 216482816 299814400 3855388416 2395452288 4230178624 3839406560 2525619984 2034919992 2404320956 2569193370 4129207839 +2147483648 1073741824 2684354560 805306368 671088640 4227858432 3858759680 1593835520 981467136 2998927360 3193962496 1290797056 4283957248 423362560 1286995968 941162496 2853273600 538624000 2297978880 53243904 2564704256 4221373440 2955667968 2278411520 4204575872 2916680384 720481312 2083166800 2495638344 23081172 3866106290 1436051205 +2147483648 1073741824 3758096384 1879048192 939524096 2348810240 1174405120 2936012800 2927624192 3577741312 3491758080 3251634176 3172466688 2814640128 122290176 2660171776 308641792 1799143424 2046320640 1844727808 4007806976 3718456320 2049169920 572892416 3164378240 2364018880 185357792 3046528688 4194396920 2040579940 2195095534 1193366407 +2147483648 1073741824 536870912 805306368 3087007744 3288334336 2181038080 385875968 864026624 3510632448 845152256 3983540224 3415736320 4027318272 3680370688 2384265216 1950449664 2765537280 3493355520 4225511424 328599552 3122217984 2705047040 4196524800 1873193600 2661311040 2807060832 1443374480 2435074440 2674551924 1553937738 1724565225 +2147483648 3221225472 536870912 4026531840 2013265920 1677721600 3992977408 3036676096 1920991232 2873098240 2195718144 2513436672 2545418240 4035182592 310771712 2781413376 987987968 4241539072 2912428032 1215590400 944662528 3242542080 3637087744 1455654144 3038809472 3956298688 1253598432 1308901584 3150347672 1613330484 3803425822 3920143809 +2147483648 3221225472 3758096384 2952790016 2013265920 335544320 436207616 1560281088 1837105152 851443712 996147200 548405248 3055026176 1724645376 3507355648 1952645120 3554115584 3182346240 2436374528 2371620864 1116088320 640115712 3491608064 3980904192 262570880 2948352064 989226912 1851723984 1608639464 3666980948 1869210090 4199915169 +2147483648 1073741824 3758096384 3489660928 3355443200 3556769792 2516582400 3271557120 3716153344 4206886912 1050673152 2666528768 2858942464 817627136 2519859200 3907977216 537821184 1372045312 3330826240 78401536 1128929280 3836414976 112758272 2856247552 2316290688 3745783616 2469800864 3845725744 4230460968 2585272140 3851693546 2666424071 +2147483648 1073741824 3758096384 3489660928 1744830464 1677721600 3120562176 3539992576 1602224128 4215275520 3286237184 3205496832 1573388288 294912000 817496064 2341273600 3547365376 1583071232 1290297344 992235520 386013184 3070319616 3300296192 2907221760 1821889664 1112430144 250047072 211136592 2966360184 3524364908 2243760302 2483602391 +2147483648 1073741824 1610612736 1879048192 2818572288 738197504 1912602624 3439329280 4085252096 1103101952 3776970752 3392143360 953679872 2850816000 794689536 1717764096 1792376832 3491545088 2142789632 87822336 1737885696 770141184 1912586752 2192436992 3070279552 1184780096 3947065632 3001388144 1438953352 2379506292 1201803546 2463460633 +2147483648 3221225472 1610612736 1879048192 1476395008 3959422976 2986344448 3640655872 125829120 4156555264 2816475136 1307574272 145227776 3506700288 2424700928 4258988032 853704704 1725153280 3406307328 1121210368 1363019776 1929843712 2374556160 229306112 304584064 2267447104 1074466848 3227159568 3666859784 908198316 2693627734 1702993537 +2147483648 3221225472 1610612736 268435456 2013265920 3422552064 3724541952 1157627904 1149239296 3426746368 2531262464 1812987904 2032664576 2588147712 2418147328 3325886464 1882750976 3322658816 789061632 2834583552 167393280 1983984640 1761008128 3583035648 2349854080 4022997184 2614697056 3798640976 1867444088 3686571932 1577699894 1585804019 +2147483648 3221225472 1610612736 1342177280 402653184 2617245696 3254779904 2466250752 2743074816 1077936128 3244294144 806354944 3710386176 1368653824 1792933888 2899116032 2295496704 2445131776 2278039552 1304711168 2627082240 2320049152 3668230656 3785682688 1445234816 811894848 1812253152 3063215248 2273084088 910749084 2124846302 1572052709 +2147483648 1073741824 2684354560 2952790016 2550136832 1006632960 2650800128 3137339392 2810183680 2705326080 2589982720 4237295616 2532835328 2843475968 3687710720 3168862208 2127331328 3701981184 689463296 564948992 4090890240 1674384384 249221632 684364032 3757240960 1680784960 3947948896 2755246480 446761336 2636939316 2591528770 838865433 +2147483648 1073741824 3758096384 2415919104 402653184 2885681152 1375731712 2499805184 595591168 859832320 3172990976 2937061376 3557294080 835452928 3329359872 3628531712 3751641088 2293022720 4238893056 2124173312 2547660800 425411584 1091033600 2648162048 3611263872 1862519616 680120416 2600112944 3357608728 3356284556 2549625698 3375643551 +2147483648 1073741824 3758096384 268435456 3355443200 738197504 1241513984 3439329280 3061841920 1824522240 308281344 1366294528 307757056 3817603072 4254728192 1899429888 2823192576 998227968 2360893440 2335985664 1327659008 3641404416 451211776 2939482880 1534894976 2438507968 1675031840 932692816 2458667912 2300194452 485962090 1453780427 +2147483648 1073741824 3758096384 268435456 4160749568 738197504 1711276032 620756992 3363831808 1438646272 3516923904 1039138816 262668288 3143892992 1937375232 2428436480 988315648 1319223296 294150144 3436466176 3207755776 164328448 3928680960 935519488 860275072 472704704 908842656 3013551664 3117990952 1227487276 1348237798 2405833679 +2147483648 3221225472 2684354560 2415919104 1207959552 1409286144 3187671040 754974720 3749707776 4013948928 1977614336 4191158272 2114453504 2194407424 3277717504 3462070272 1645182976 2232336384 2741510144 3235655680 1769347072 2322033664 1730776576 2636231936 2314070400 62097728 1953013856 3358019920 222933016 733072108 302371298 816838793 +2147483648 1073741824 3758096384 268435456 1207959552 3019898880 100663296 4278190080 2491416576 1430257664 450887680 3807379456 3695706112 1998848000 543293440 3283943424 1593016320 360759296 1898471424 1444171776 4069160960 3406375936 2078932480 2146539776 3977092224 2687739328 1856043232 746068944 709646856 1192630876 4060569398 370336611 +2147483648 3221225472 1610612736 2415919104 3623878656 3288334336 1375731712 2399141888 2441084928 1438646272 1507852288 326107136 2002255872 2018246656 2310930432 4245749760 1613463552 2177941504 3761774592 3615248384 3334895616 3586991104 515739136 1951763200 4179742336 1701027648 1827977760 2553426448 2337223496 2068507924 69431050 2481238201 +2147483648 1073741824 3758096384 805306368 3623878656 2348810240 2046820352 3070230528 1283457024 3275751424 2053111808 1536163840 1738014720 3904110592 3912105984 1209860096 2455928832 1153286144 3405275136 2409910272 1979082752 1724478464 2195499520 1345895168 2259584640 1450700224 3253948384 3823106192 2926514936 1328394500 90192662 3541057037 +2147483648 3221225472 2684354560 4026531840 2550136832 4093640704 1308622848 3674210304 2340421632 3812622336 2715811840 1762656256 4205314048 250871808 1005977600 917569536 2545057792 4251566080 2420645888 3831771136 505292800 1269117952 1012184576 3689979136 4107201152 819714112 416758880 3916146000 3817814648 2796011740 3588560558 1630861249 +2147483648 3221225472 536870912 1342177280 2013265920 3959422976 4261412864 1426063360 1920991232 2722103296 1054867456 3425697792 1292369920 1477705728 357695488 1627324416 1467711488 2181742592 3739754496 3399774208 605698048 51057664 2224671232 3787311360 292025728 3301745600 2776985696 1686153808 154880872 2425470364 1160365326 3681924195 +2147483648 3221225472 3758096384 2952790016 3087007744 3690987520 2046820352 3204448256 2894069760 1069547520 220200960 1427111936 2051538944 2006712320 1161953280 119603200 2641723392 3330457600 3966246912 135008256 2513053696 1713177600 2053616128 789287680 2612118144 3071596992 3759620512 4082797936 863794712 275914924 3220776554 367106991 +2147483648 3221225472 1610612736 3489660928 3892314112 1006632960 1778384896 318767104 8388608 2730491904 1923088384 2142240768 1223163904 3590062080 3699507200 1078525952 369852416 2123677696 893919232 2966179840 2108315648 3818200064 2851727872 1100344064 4035943552 3950156224 230107424 906011696 2943775880 1676102828 3602425866 2872184447 +2147483648 1073741824 1610612736 3489660928 2013265920 3556769792 1375731712 3539992576 109051904 1203765248 803209216 4113563648 348651520 2711355392 629538816 1454833664 2966192128 2968109056 2921881600 4079751168 319707136 831214592 2757416448 2923856640 3749748864 110607040 785062048 1769664528 991339368 3493365756 593730602 1656837069 +2147483648 3221225472 3758096384 2952790016 3087007744 1811939328 4261412864 4043309056 92274688 1891631104 1038090240 2913992704 167247872 3439067136 730726400 2820866048 382042112 405585920 1729634304 332140544 708192256 1652491264 2497440256 1076332800 2544478080 696953408 2857317024 2648945296 3913009704 3449274148 3461472002 3983984889 +2147483648 1073741824 536870912 1879048192 2281701376 3556769792 1845493760 654311424 1954545664 1145044992 3927965696 883949568 4134010880 86245376 892469248 2170486784 3801645056 3598303232 3645399040 1611935744 3331991552 3013311488 4177178112 3156122880 1221379200 3452164544 4074983520 113679152 2810227016 1742053484 2140013350 3196150987 +2147483648 1073741824 536870912 1879048192 2818572288 2751463424 771751936 1895825408 2373976064 1111490560 3219128320 2486173696 2084044800 1649672192 2948726784 4282712064 1594261504 1663942656 2497208320 2665754624 3124373504 3316739072 3499394560 3810559232 3386036096 2536476224 809316320 1328718544 983563240 3628416260 2676397750 2934814091 +2147483648 3221225472 3758096384 2415919104 3355443200 1409286144 2046820352 2264924160 2055208960 3258974208 1423966208 2729443328 296222720 852230144 4255776768 832765952 1320452096 1645854720 1078468608 1107038208 3267508224 1691298816 1590611456 4049786624 1018748544 622046912 297485408 1297151824 2554318120 4196483724 3256594738 2233955955 +2147483648 1073741824 536870912 1342177280 4160749568 3288334336 1174405120 3607101440 3732930560 2805989376 1633681408 2339373056 2830630912 1534328832 2351562752 2226454528 4133388288 3184377856 64512000 1292120064 655505408 1526813696 3486817792 4289233152 1609476224 1205204160 3371984096 2684749584 266031880 2669249764 589459302 4007202415 +2147483648 3221225472 2684354560 1342177280 402653184 2080374784 1509949440 3942645760 427819008 272629760 618659840 3937402880 4247257088 215220224 3713400832 2545221632 1809940480 3225337856 2143821824 2539925504 1929279488 3265340416 2585244160 3856388864 1504835712 1302759744 3308543200 258346576 811412776 1712700620 2172179070 1275404929 +2147483648 1073741824 2684354560 4026531840 3087007744 1006632960 1241513984 3305111552 494927872 1908408320 3932160000 1829765120 3966238720 2107375616 2084175872 4137222144 1182760960 4066951168 2986893312 1049391104 1934764032 1367680000 386253312 4107401984 2378672000 2138889280 1375632928 426187216 337160632 3908050876 1236823418 2350122899 +2147483648 1073741824 2684354560 2952790016 939524096 67108864 2583691264 3942645760 2592079872 1027604480 3227516928 1490026496 1783103488 387186688 1658716160 1300955136 2822864896 2183708672 251158528 1535930368 2122450944 3250668544 483696128 79826688 3441498240 2487544000 4050275296 1814381200 343055960 243616844 2181232430 2763875749 +2147483648 1073741824 1610612736 2415919104 3623878656 603979776 3791650816 2130706432 1400897536 893386752 337641472 4262461440 668467200 2804678656 3422420992 1717895168 4230053888 1299103744 2582142976 2497974272 2819258368 255271936 570097152 3414827776 1383558784 970630720 3147447136 347036848 1953945368 2342786532 2133472250 78069161 +2147483648 3221225472 2684354560 2415919104 1207959552 1140850688 3657433088 3439329280 192937984 608174080 2644508672 53477376 3069706240 1942749184 2693660672 380174336 1567653888 398704640 2791841792 1493446656 1194989568 2687200256 3619128832 2366246656 2807262080 2101064512 1671700448 2592741616 2501066056 328990692 3960758298 2259824225 +2147483648 1073741824 1610612736 805306368 2013265920 67108864 33554432 654311424 3615490048 2520776704 371195904 550502400 3644325888 1643905024 3543007232 2435121152 2424143872 3767713792 97017856 3541307392 2456430592 3702989824 1255587328 2715435776 3741266560 126011456 965769440 345529392 3379308920 221668852 1518957538 4172001449 +2147483648 3221225472 536870912 805306368 2550136832 4093640704 369098752 2197815296 260046848 935329792 2011168768 3702521856 1275592704 4109107200 3827433472 3229417472 1441038336 1656733696 2170036224 2673111040 3074820096 1500730368 3915101696 3323343104 1489709696 1933563456 2845328416 3174304784 221659048 1612405596 2387071474 932984231 +2147483648 1073741824 2684354560 2415919104 671088640 1811939328 1912602624 50331648 4219469824 3166699520 2644508672 3836739584 3504865280 2632187904 3242590208 799604736 647266304 3956785152 418930688 2956750848 4194965504 3949681664 4117471744 3367128832 3904313472 3862015040 4217449376 2298520752 1348049544 298126124 833012614 3516972305 +2147483648 1073741824 3758096384 805306368 4160749568 1811939328 234881024 3204448256 58720256 1740636160 3491758080 1481637888 3928489984 693370880 3090284544 3036348416 310673408 2601631744 1465409536 766267392 3926812672 2231198720 3615345152 3866521856 1082226816 3382423104 3011471904 1910409200 2011087416 4242449980 1298059838 1402926963 +2147483648 1073741824 2684354560 268435456 3892314112 3959422976 3321888768 3875536896 276824064 2571108352 2824863744 2800746496 926416896 4111728640 3484286976 2929393664 2408808448 988463104 615014400 1566339072 1061312512 2340518912 2591457792 415913216 1296904320 293383104 4255583456 18992272 3469992264 3330982884 3763885718 3076791069 +2147483648 1073741824 1610612736 805306368 1207959552 3154116608 3120562176 1459617792 377487360 2302672896 459276288 2245001216 122159104 2684092416 3974758400 982056960 2304409600 1257095168 3136839680 1306791936 1881024512 595540992 220854784 3495314176 3254998656 2223214784 868161504 1837747472 3651559768 1929061452 2523395034 2300654795 +2147483648 1073741824 1610612736 805306368 2818572288 2617245696 2717908992 3003121664 2675965952 3577741312 195035136 3008364544 30932992 1749811200 2934833152 1054408704 1112440832 3545088000 2645057536 470028288 1134176256 4153101312 1769052672 2651741952 1328097408 2286331456 4263116128 1021991792 2218984056 1699061828 1660707146 3326482065 +2147483648 1073741824 1610612736 1879048192 4160749568 1275068416 2449473536 4177526784 1468006400 239075328 3600809984 3729784832 1209532416 1204551680 2889482240 2181758976 4030562304 3598237696 577265664 1514409984 3792570368 1183663104 3187988992 825896704 2743801216 830334784 4166571232 2063102064 3124507256 2683439652 178208618 1659601979 +2147483648 1073741824 536870912 805306368 939524096 1543503872 2717908992 3841982464 3246391296 4198498304 2875195392 17825792 349700096 797704192 3998613504 2923757568 1056407552 3889217536 2888327168 1115959296 1319241728 2972648448 2056040960 596000512 3074229120 4241195584 3748578784 1313428624 903990072 2322961380 34573098 1638711853 +2147483648 1073741824 3758096384 4026531840 2013265920 3959422976 2785017856 1660944384 847249408 3619684352 698351616 886046720 3956801536 3498311680 996016128 3342336 359235584 1677246464 354967552 2211205120 3923904512 2161722368 1173146112 1800299776 3637199488 2734545088 1490995872 2689540912 1571006648 2062414980 338069550 1574647469 +2147483648 1073741824 536870912 805306368 2013265920 3690987520 2449473536 620756992 3598712832 2982150144 2757754880 3052404736 2678587392 249823232 1929510912 1674510336 1098612736 362463232 2142789632 1862021120 2775451648 3229164544 277795328 1007838976 1012366208 710404544 579660704 2807912144 1810683592 539825196 730127910 229201843 +2147483648 1073741824 2684354560 2415919104 1476395008 3825205248 2516582400 1795162112 3766484992 1228931072 2657091584 2760900608 2774007808 2605449216 1620705280 129433600 2480701440 3112550400 3777519616 3838078976 1651382272 615605248 4165590528 3388111104 613637760 2447545792 1020058848 4112361360 222584696 783184868 1007754890 1836686251 +2147483648 3221225472 1610612736 1879048192 2550136832 3422552064 3724541952 3909091328 3095396352 3661627392 2975858688 445644800 3453485056 2980839424 3881435136 1837694976 2536407040 4293509120 346562560 3886305280 3050178560 1110406144 1468377600 3612494080 3390929792 1443403968 671271264 3220429200 46212088 4149931172 4280274618 1400587579 +2147483648 3221225472 536870912 4026531840 1476395008 67108864 2181038080 3103784960 2524971008 104857600 157286400 1418723328 3606577152 3019636736 3157917696 4274454528 4281434112 44613632 3414695936 1691643904 2212390912 1129403392 118795776 3335652096 444824960 2149025728 386265184 1613138832 1635851512 1082951732 96365058 37845667 +2147483648 1073741824 1610612736 805306368 2281701376 1140850688 1107296256 2969567232 3917479936 3527409664 1990197248 1173356544 4125622272 1529610240 2906521600 1339490304 3241508864 708362240 1232625664 2782138368 2510956544 442326016 576251392 3420996352 606886272 2478709824 3071739360 3042285168 1722350504 528488716 2302681058 975185865 +2147483648 3221225472 536870912 2415919104 134217728 1275068416 33554432 150994944 4085252096 1782579200 2296381440 2091909120 363331584 3319005184 3632922624 3680960512 1141276672 2969026560 3996655616 3781980160 4163262464 2783005696 3417809408 291006208 2577163648 4268649792 3993306336 3545625936 4014677032 4164998540 258391230 4261912431 +2147483648 1073741824 3758096384 1879048192 3623878656 3825205248 2852126720 2667577344 914358272 3359637504 1000341504 4145020928 1675100160 2904293376 3523870720 3921215488 162889728 1172488192 1202216960 1530155008 872302592 329733120 3785530880 973629184 891566720 530982080 1232815968 667457008 3569439832 4063870820 2800785634 384662731 +2147483648 1073741824 536870912 4026531840 3355443200 603979776 2986344448 3875536896 4185915392 2613051392 2904555520 3935305728 2506620928 4001103872 1667366912 1147600896 2206171136 3889086464 177758208 73674752 3292948480 4064353280 1741616640 1251478272 610536064 877010752 977357088 1137639280 4170740184 3278128892 3452329482 2709602895 +2147483648 1073741824 1610612736 1879048192 1207959552 738197504 3456106496 1090519040 2675965952 2856321024 2984247296 2469396480 3273129984 104595456 1111883776 1553006592 3538780160 25083904 3473432576 2033455104 1399982080 870521856 386839040 862990592 2180540288 3716964160 3785237216 1955408336 3141240680 2896662292 1060217362 2064170493 +2147483648 1073741824 536870912 268435456 671088640 469762048 2113929216 1962934272 1266679808 3795845120 341835776 3998220288 3633840128 3450077184 1983250432 4133158912 512786432 1445052416 1919442944 1355558912 846862336 1256266752 3671169536 2650829056 83895680 1400901440 3326106848 1583378192 4182799128 2551719012 291778590 3415635977 +2147483648 3221225472 1610612736 805306368 1744830464 3825205248 2315255808 3338665984 2373976064 641728512 1293942784 128974848 1638400000 801374208 1064435712 949157888 920289280 1509408768 1073225728 3007074304 1271801856 4061998080 879216128 610301696 3541059200 3260552512 273436128 2022048176 1661556552 1798174220 3064923318 4287934107 +2147483648 3221225472 3758096384 4026531840 3355443200 3019898880 838860800 3003121664 763363328 1916796928 1428160512 563085312 127401984 1145307136 1493565440 1151139840 1568768000 2691088384 3194494976 2498498560 2617903104 1474763776 17743360 1493435136 2007376000 1313685312 498718688 3564287920 4069933144 1275402756 1380315246 4196451425 +2147483648 3221225472 536870912 3489660928 3892314112 3422552064 3388997632 385875968 1199570944 2998927360 3617587200 829423616 3146252288 1122762752 1401028608 3226796032 171409408 2141503488 1419255808 2721345536 643201024 244521984 3065811456 2607563520 138546816 2306160704 252154528 3553396400 3739497832 2477674620 1551306546 252884855 +2147483648 3221225472 1610612736 1342177280 3623878656 2751463424 1308622848 285212672 4202692608 2462056448 2237661184 1949302784 4718592 3525574656 4096917504 1158348800 3269230592 2070528000 4040695808 1790726144 2033063936 628442112 3218193920 617886976 152719232 1998538176 4037450784 2168891344 3602287272 2568916284 634050998 684767819 +2147483648 1073741824 536870912 805306368 2013265920 3825205248 3992977408 3271557120 125829120 3267362816 1595932672 768606208 1837629440 1262223360 3036545024 26935296 1713864704 441892864 2360893440 3401854976 1071253504 1722885120 1573834240 3719054592 2408986240 2211934784 1782708896 928625392 403549048 591374124 3238173402 294266913 +2147483648 3221225472 536870912 3489660928 1207959552 2080374784 167772160 2365587456 159383552 2042626048 1549795328 605028352 2297954304 511442944 3184132096 2982084608 3667492864 4236820480 2655526912 3262410752 4078860288 760302592 165714432 4178344704 1638015872 24859200 193974304 1141765840 1439081016 1564566388 3340277186 3631237403 +2147483648 3221225472 536870912 2952790016 3355443200 2483027968 3590324224 4110417920 746586112 448790528 4129292288 1645215744 3919052800 3091988480 802553856 2969501696 1712160768 3645947904 1298669568 48525312 4220667904 700267520 2668146176 3481559296 3319951744 752188608 3387736864 3256242800 2841600024 1465761476 2292763242 668211597 +2147483648 1073741824 3758096384 2952790016 2013265920 603979776 2248146944 2365587456 1669332992 381681664 1717567488 3901751296 3277324288 1600913408 1231159296 979173376 3229122560 3381903360 2036883456 1506037760 860235776 709583872 3834359296 3492024576 3876988288 947062592 2952258208 1549681744 940012920 3436816100 2320568474 2483726023 +2147483648 3221225472 1610612736 2952790016 3087007744 603979776 1040187392 3539992576 2843738112 2789212160 3160408064 2364538880 1881669632 3013345280 3721527296 132186112 3497492480 756072448 519577600 1998868480 2090231808 3263628288 2354630144 2601798912 3038647936 1657474368 1202905056 2121339152 2821712456 1382322540 1930850394 2210885607 +2147483648 3221225472 2684354560 2952790016 3623878656 872415232 3523215360 3640655872 1451229184 1413480448 3298820096 877658112 1977090048 2266234880 3768188928 1802305536 1476034560 3152134144 963125248 775696384 1611008000 3258659840 211416576 1361851136 4244530560 3535738816 3686521184 333800560 599163512 1076877764 708799974 419153031 +2147483648 1073741824 2684354560 268435456 1476395008 2885681152 3321888768 3640655872 1098907648 2285895680 2774532096 3239051264 2982674432 205783040 1185284096 1963524096 585072640 3789340672 1754816512 15495168 2280806400 1416045568 3667065344 1747285248 2987241344 919329856 3864169696 2189757072 658349112 3002330988 1250861126 1892625585 +2147483648 1073741824 1610612736 2415919104 4160749568 2751463424 2046820352 4009754624 2273312768 515899392 3319791616 416284672 2224553984 3197370368 1290665984 808779776 4277305344 2332409856 1988648960 1575751680 1370126336 1841509376 3717443072 2776182528 1588128384 4235117632 3091719328 1505182096 3190678680 118765348 388902022 89463293 +2147483648 3221225472 2684354560 805306368 3623878656 738197504 1107296256 520093696 645922816 1690304512 1725956096 2926575616 1821900800 1101266944 2092826624 2565668864 3510665216 1980743680 3894943744 3873189888 3538569216 3599463424 2418670080 543258368 2695024256 2303233216 1061394720 3265928464 3819657800 708437108 3628677918 1853798093 +2147483648 3221225472 536870912 2952790016 1207959552 335544320 3456106496 2432696320 713031680 1430257664 3386900480 764411904 3779592192 2697199616 2727215104 3549888512 511606784 1984675840 2342002688 57438208 2052737024 3465640960 2467147264 1871392000 3850162048 1805028800 3338651616 3150862928 4168568888 284093804 1183047238 1134329189 +2147483648 3221225472 3758096384 268435456 3892314112 2214592512 3053453312 3674210304 1434451968 1539309568 1902116864 3822059520 555220992 2367422464 32374784 867106816 469336064 1662828544 1460150272 2858684416 3902961664 899251200 2997532160 278616320 3120813696 574224192 3078401824 1314402640 3409711960 4162729572 3242657154 1963819449 +2147483648 1073741824 536870912 1879048192 2550136832 1006632960 2181038080 1023410176 1853882368 3946840064 2107637760 1517289472 1841823744 2337538048 2280521728 3438739456 2105180160 874496000 1274568704 213659648 1024075776 3878777856 3934900736 3270713088 2087518080 1121253824 4241005280 1345517424 1661715944 372661980 1241200590 2690157085 +2147483648 1073741824 2684354560 1879048192 671088640 2348810240 503316480 4244635648 2726297600 1312817152 4225761280 3396337664 856162304 2554593280 1522663424 693043200 1175617536 2641608704 809000960 2100064256 3610667008 4070910976 2387202560 1601898752 4258845056 1870184384 57192032 231800528 2562512584 1030418364 1832907046 3644744963 +2147483648 3221225472 2684354560 805306368 1744830464 67108864 3858759680 3472883712 1904214016 2671771648 2346713088 818937856 1518862336 412352512 2162556928 2828992512 676036608 2827927552 3357024256 159133696 1164068864 3318819840 4247827968 1528508672 2986734720 4034252608 516804448 3179400784 3493574552 53910060 936646798 2735086073 +2147483648 3221225472 2684354560 2415919104 2281701376 3154116608 3925868544 117440512 2541748224 3015704576 2044723200 1223688192 1291321344 1377566720 3701080064 2195128320 1872134144 924827648 113778688 3984863232 1563826176 3944025088 3817708032 2835049216 2677315200 1709496384 3596417568 65065232 1118502536 504728324 3260493554 2748750723 +2147483648 3221225472 2684354560 2952790016 671088640 2885681152 4127195136 1056964608 159383552 406847488 2984247296 728760320 3137863680 1552678912 754319360 1489043456 177307648 1065533440 1723342848 2745446400 3098150912 78597120 740606464 3047255296 287409280 397052736 4150554848 2710204624 956240712 8191804 250965570 3552834045 +2147483648 3221225472 536870912 2415919104 1207959552 1677721600 2919235584 3305111552 2726297600 3468689408 3521118208 1636827136 52953088 1035730944 2287599616 2197880832 3979051008 717537280 4160233472 3241439232 3830863872 3783486464 3496908288 2827035904 996922752 2800018368 2617794080 1305238416 3403821624 764742236 281930698 1168092851 +2147483648 1073741824 3758096384 1342177280 1744830464 2214592512 100663296 3204448256 1434451968 155189248 1298137088 2010120192 3945267200 3697016832 3382575104 1668218880 1882685440 2593308672 1631084544 2245283840 699553792 1999182848 505214464 39780608 3465542784 990299456 1634362976 3001894416 2737211224 2715423100 2601849402 2899480865 +2147483648 3221225472 1610612736 268435456 1207959552 2348810240 3120562176 2667577344 3816816640 482344960 1004535808 697303040 250085376 1175191552 3899523072 2952200192 1351712768 2244788224 3191349248 2730774528 1016215552 2107714560 3416449536 3167705856 1658188416 3961441856 867784608 345434000 31799096 4084236988 1137605106 3670496753 +2147483648 3221225472 536870912 805306368 1476395008 3154116608 1375731712 3338665984 4286578688 1992294400 316669952 1219493888 125304832 1764491264 584712192 2611281920 3262218240 2423963648 2793938944 3665063936 1504053248 582431744 2172711424 821901056 3842878080 1802030144 1249475744 1634987536 2195962664 340499172 3798963882 4244735291 +2147483648 1073741824 2684354560 1879048192 1207959552 335544320 1644167168 3707764736 4219469824 2671771648 2774532096 3463446528 2168979456 1749811200 2321154048 3226533888 1255833600 141934592 2763546624 2923720704 3413534720 3397065728 3905138176 2053339904 4250402688 3591177024 540584544 2086709520 68478856 2445968028 4014839810 2310803915 +2147483648 1073741824 2684354560 4026531840 134217728 2885681152 1845493760 1124073472 2441084928 1648361472 497025024 3727687680 2186805248 238288896 1134428160 3034906624 2025029632 3250896896 3488112640 590114816 3532269568 579566592 2515456512 3067289856 1020966528 114129216 931111392 3109989360 2001416136 3842960692 3670235574 3119678741 +2147483648 3221225472 2684354560 805306368 402653184 2483027968 4194304000 4177526784 4269801472 2562719744 2061500416 4291821568 856162304 2637955072 1417019392 3934322688 1343455232 2423308288 4032307200 2884907008 254429184 2229736448 4026189312 1464825600 2033639808 2986415040 399756064 185658640 3603443864 190588780 3865455002 65630949 +2147483648 3221225472 2684354560 2952790016 134217728 2483027968 2516582400 4278190080 2340421632 2285895680 4192206848 873463808 1462239232 3827564544 2189819904 4240375808 1754562560 696369152 2981634048 2278305792 2827094016 495541248 4193504768 3649650944 3086210176 2861115968 2255731168 3620285648 152278264 2300145308 1528550406 2735548817 +2147483648 1073741824 2684354560 1879048192 402653184 1006632960 1979711488 184549376 142606336 2982150144 1512046592 802160640 1964507136 3551789056 3754033152 3108831232 1384808448 4224303104 1162371072 1508667392 1419143168 1476342784 1859097088 1657758976 3819413120 3052605888 1739179168 3958925808 298073336 3192539748 3707859158 2056041851 +2147483648 3221225472 3758096384 268435456 402653184 3019898880 2181038080 754974720 2340421632 3896508416 1956642816 2322595840 3719823360 3825467392 792592384 2670395392 3597565952 363315200 3267895296 909905920 1232762880 1437926400 1723192832 3979434752 1665906560 528114496 716528096 943043184 720465256 1705740004 2024431710 1962740061 +2147483648 3221225472 3758096384 4026531840 2013265920 3690987520 2986344448 2600468480 2894069760 2160066560 2107637760 3062890496 923271168 287047680 3730702336 1374355456 2046394368 45662208 4002947072 1284771840 3531737088 596984832 1069732352 3903420160 860681344 925510592 244911648 995406512 2088645528 1597720012 1167179914 3717517537 +2147483648 3221225472 1610612736 268435456 134217728 2751463424 1174405120 2499805184 4034920448 717225984 639631360 1479540736 124256256 1183580160 4243456000 1484062720 24281088 728612864 693641216 1826902016 2531407872 1952123904 2610688 4121899264 203262336 1783644864 2729968928 3916706416 1257923848 1004472492 899004530 3922478705 +2147483648 1073741824 536870912 4026531840 2281701376 67108864 4127195136 3942645760 1853882368 2076180480 3550478336 3260022784 3383230464 2313945088 3116236800 609681408 990806016 3846422528 435707904 3443798016 3989989376 4104731648 3443115520 3602725120 2227416704 1790448320 3592704672 4003594288 4270945016 1205713660 1463752610 784528489 +2147483648 3221225472 1610612736 1342177280 939524096 4227858432 1241513984 218103808 3833593856 666894336 3529506816 2314207232 907542528 875823104 971898880 1381040128 3913056256 2861547520 65544192 3895218176 819599360 3879678976 1487790592 668146432 1737999232 878445760 797059488 464213712 3058957256 699016948 3907459478 1576657325 +2147483648 1073741824 3758096384 4026531840 2818572288 1811939328 167772160 1124073472 2239758336 3854565376 425721856 1183842304 2112356352 893124608 2197684224 2325544960 2192277504 4131176448 4084752384 2496942080 4123133952 3613600768 800514560 3193402112 2477032576 2281460544 2149476384 3033356880 514056696 1758497980 1347310570 1573211169 +2147483648 1073741824 536870912 1342177280 2013265920 1946157056 3321888768 83886080 1837105152 2839543808 929038336 3983540224 1290272768 195821568 2737438720 2140471296 1444380672 2157756416 1567645696 82325504 2007775232 959058944 2962556416 2358761728 2270994816 2882556992 439898720 1209300752 2759751944 3112916684 393018018 106460611 +2147483648 1073741824 536870912 268435456 402653184 3690987520 1778384896 2533359616 1635778560 2462056448 2422210560 2557476864 2001207296 2289827840 4043440128 3545956352 462454784 2928525312 7364608 3947376640 3262912512 1979843584 2866504192 1431362304 1424866944 251665216 4253043104 3636468048 392167432 3790607772 965223578 1914454591 +2147483648 1073741824 536870912 2415919104 3892314112 1006632960 2986344448 2936012800 3128950784 3879731200 631242752 3931111424 2851602432 695468032 2990931968 2700148736 2524545024 1444069376 3864027136 603467776 1920227328 382090240 2997971456 2589574912 1401081472 575171264 2147229408 1692023152 320560120 1437256660 1996769094 2855166745 +2147483648 1073741824 536870912 268435456 3355443200 3288334336 973078528 2164260864 2776629248 2260729856 2615148544 810549248 4137156608 1547960320 2565210112 1174339584 223313920 249217024 240148480 764948480 1220810752 1671851008 1423902208 1493171968 1930599808 2148299328 3397001632 2298287760 2158410200 2441225572 4071164526 2490937297 +2147483648 1073741824 1610612736 4026531840 671088640 4227858432 4127195136 2231369728 1182793728 1606418432 3969908736 600834048 329777152 1032585216 1239285760 3305177088 3650846720 3031482368 2714787840 1286082560 2953594880 4053691392 316762624 3324740864 1575549312 811860416 3736214688 2448363952 2013432760 3074372156 1831514642 3044242345 +2147483648 1073741824 3758096384 2415919104 2013265920 2214592512 3992977408 2667577344 142606336 2143289344 3860856832 447741952 2050490368 2256797696 552468480 642187264 2765520896 4000563200 1638948864 1287147520 4265883648 3662574592 3577183744 600749312 2496133248 3685100480 47934368 520942832 2388838984 2355473988 3688061790 2884694965 +2147483648 1073741824 3758096384 805306368 1207959552 1677721600 2113929216 4143972352 1971322880 2663383040 1918894080 3589275648 2842165248 1840513024 1206255616 1187577856 120684544 1697824768 3673186304 2968014848 158623744 2357607424 1505302016 555322624 2586215552 3448119616 4281935264 1415159376 2978394056 1469466700 2036416366 2632300969 +2147483648 3221225472 536870912 268435456 3355443200 738197504 3523215360 16777216 4118806528 574619648 4032823296 108003328 1767374848 928776192 678035456 2410217472 767328256 3003891712 1659904000 3063443456 3917223936 477785088 696349184 2855862016 1551739264 877877824 3883768800 1020473616 180221704 3555923348 321763330 3013300763 +2147483648 3221225472 1610612736 3489660928 2550136832 2483027968 3120562176 3204448256 847249408 809500672 736100352 879755264 3747086336 1435762688 3830579200 2969239552 47677440 1069727744 2918195200 2811777024 2436126720 423764992 4086498816 939235072 7651968 2567005888 1923141984 2016613840 275499976 3478946708 3788315238 1885783651 +2147483648 3221225472 536870912 1342177280 1476395008 1140850688 3187671040 4009754624 880803840 1707081728 828375040 963641344 1739063296 3886284800 3073245184 320929792 4206198784 3838230528 1022369792 1776840704 2944677888 2533229568 3734572544 1456078080 3060066432 3239792064 1467144352 3473298000 3687145480 3594236268 2608321798 2774371525 +2147483648 1073741824 536870912 2952790016 3623878656 3154116608 2785017856 2298478592 1367343104 2822766592 2707423232 3188719616 2390228992 1891893248 3095003136 1276444672 3073802240 1962262528 3985661952 3577229312 1059342336 514470912 4274860544 1791134976 1921505152 967380032 3708341472 3327822992 2937314232 2487966260 2231999070 3905820639 +2147483648 1073741824 536870912 4026531840 3355443200 3422552064 1241513984 150994944 192937984 3175088128 4028628992 2777677824 2976382976 2993946624 1340997632 116326400 4086464512 1998569472 2416992256 187183104 3872679936 4022213632 812057088 1855374080 728359296 3377684800 442035040 1721142960 2271860440 1397979260 727222926 1763087181 +2147483648 3221225472 536870912 3489660928 4160749568 2483027968 1241513984 2734686208 494927872 4089446400 2522873856 1494220800 657981440 854327296 2186412032 2496987136 3872030720 554287104 4149223424 2727899136 228358144 3564770304 3976279552 2289364736 3733894272 1003487040 2333820704 3194333904 1321345976 1009582356 1145473514 1464585951 +2147483648 1073741824 1610612736 2952790016 2281701376 1140850688 1040187392 385875968 1417674752 1279262720 6291456 1710227456 3592945664 1839988736 1905655808 3779002368 2306113536 3811164160 2771410944 2785546240 2587650048 525212672 2939905536 3733896448 1428214912 4088119744 728587360 1309797904 3590610632 200951788 2483623106 60547229 +2147483648 1073741824 3758096384 805306368 2013265920 4093640704 3791650816 520093696 4169138176 3921674240 991952896 858783744 641204224 3645636608 665190400 2960719872 663715840 1016381440 3463471104 2463649792 3025954816 288236544 3293398528 3766848256 3118186112 3125711808 3038189728 1654825328 3342929928 2672030852 1601370298 4150854645 +2147483648 3221225472 3758096384 3489660928 1207959552 2751463424 4127195136 2030043136 4169138176 3678404608 1918894080 3484418048 2524446720 1094451200 3405119488 2539585536 3509420032 1961934848 3631226880 2706903040 300685312 96357376 240875008 2181540096 2997454720 4221231296 2848539104 1220717712 388309736 4244427492 2730383010 1004230757 +2147483648 1073741824 1610612736 1879048192 1744830464 2214592512 1040187392 2801795072 2776629248 2495610880 1084227584 1297088512 1020788736 499384320 3690332160 3436118016 3049553920 389136384 3792723968 532156416 3451127808 2730363904 2138273280 598138112 5278848 278913344 391858336 1835713072 3690658552 3590493892 1414965646 3369633177 +2147483648 3221225472 536870912 268435456 1476395008 3422552064 234881024 2533359616 2709520384 884998144 1096810496 3071279104 122159104 952369152 365035520 396034048 3280109568 2798108672 458235904 2489872384 603199488 205136896 2288470528 98361600 882019456 1099938624 328497824 3383378640 2691649336 230201900 3080753862 671915011 +2147483648 1073741824 3758096384 3489660928 3892314112 201326592 4194304000 4143972352 1015021568 2378170368 1797259264 3381657600 3911712768 4040425472 101318656 3600482304 2209972224 633651200 2245025792 1548242944 925112320 240262144 2228711936 1751120640 1357497984 189564352 961824928 71977840 3405462872 2580122204 1104987134 318512111 +2147483648 1073741824 536870912 4026531840 2550136832 1946157056 3388997632 3003121664 3095396352 482344960 3726639104 3379560448 785907712 3273392128 5373952 3316580352 3641737216 853131264 2284871680 2176331776 1561094144 345650176 2960881152 4086750976 3681614976 3712607680 867705376 168569200 773468072 62619092 3006719458 62957351 +2147483648 1073741824 1610612736 268435456 1207959552 3959422976 704643072 419430400 1451229184 1497366528 2397044736 1418723328 2048393216 2816212992 3974758400 2569732096 3823075328 130727936 3931136000 1194856448 653015040 2843880448 620712448 2125587200 666360192 1755236288 2558416864 2191881168 456323384 3306949956 3284797922 3038476827 +2147483648 1073741824 3758096384 4026531840 1207959552 4227858432 2248146944 3841982464 58720256 1673527296 4271898624 3702521856 3351773184 1120141312 1227489280 3408461824 3869671424 3701063680 3656409088 422072320 3809740800 1559387136 3667220992 3598761216 2589913472 1482003264 3955105824 1662740144 3188964616 636055484 3079076742 3186227831 +2147483648 1073741824 3758096384 268435456 4160749568 1409286144 167772160 4211081216 3632267264 4194304 1008730112 4237295616 3239575552 216268800 1136525312 1349844992 3383525376 4169908224 2144362496 834162688 439646208 1434874880 2155959808 524988160 2453321856 4065522112 2162097248 2699855408 3811279960 1233146052 1941990910 4242567469 +2147483648 1073741824 3758096384 268435456 2013265920 2751463424 2315255808 1560281088 394264576 71303168 3986685952 2800746496 2484600832 493617152 3963486208 3326803968 3548610560 418562048 1102077952 2167951360 2975627264 474362880 2973199872 1400215296 2138942336 1205454144 530815456 2571300080 1619526056 3227791220 3306821562 1903260969 +2147483648 3221225472 3758096384 4026531840 3892314112 1275068416 2113929216 3573547008 3984588800 557842432 90177536 1001390080 1049100288 145489920 1373503488 87359488 1730379776 4175216640 619716608 3471314944 3466332160 1444285440 2902020608 1062050048 1751225728 1946139712 2871703136 3413719568 3238888296 2676070556 2073013778 1392704313 +2147483648 3221225472 1610612736 4026531840 3623878656 872415232 3053453312 1828716544 595591168 1396703232 4133486592 3517972480 1140326400 3003383808 4076470272 1980301312 2236841984 4167876608 1156587520 3231207424 355747840 2755793920 2255320576 2979643648 685616512 3922167616 943630432 930429584 2767050728 1216329508 1692044670 1484729215 +2147483648 1073741824 2684354560 268435456 2818572288 2214592512 1711276032 2835349504 3061841920 1992294400 2128609280 1032847360 3783786496 4050911232 1012793344 3266510848 1891794944 180600832 3041943552 1248358400 2422495232 4027997184 2628195840 2622288128 4049119104 2824269760 1754124320 3156950032 2566819256 873062412 3064808830 1850861333 +2147483648 1073741824 3758096384 268435456 1476395008 2483027968 2248146944 2264924160 3598712832 1690304512 3487563776 2135949312 4115136512 984875008 835321856 2536439808 1520205824 1398128640 3650117632 3282587648 1885632512 3099730944 1304126976 526813440 732086400 3532703936 1452525856 1366904208 1021160536 2411993868 1974627070 767759167 +2147483648 1073741824 536870912 805306368 2013265920 201326592 973078528 1694498816 2743074816 2696937472 98566144 1892679680 3603431424 434896896 4075945984 2283732992 1534951424 3202662400 605052928 2770874368 373032960 3535414272 3937614336 11508480 2043408256 3161817920 2003366304 2045917840 144649880 1597890828 3779369106 274726927 +2147483648 3221225472 536870912 4026531840 1207959552 3019898880 234881024 3170893824 1468006400 4005560320 94371840 3717201920 1884815360 1951137792 381812736 3571777536 2073526272 250920960 1995448320 1214803968 159672320 2866174976 1248558592 61922560 310778240 3910341952 2301414560 3699133872 856303640 1156652260 3877240074 970165191 +2147483648 3221225472 3758096384 2952790016 134217728 2617245696 1979711488 3003121664 1753219072 507510784 933232640 4275044352 2543321088 3974365184 3818520576 887554048 3481501696 588431360 3878690816 2531790848 4188809216 1592155136 2157529600 3967743232 2956337792 2399210944 3298478944 28052720 3940942008 983108260 2441010878 4290124351 +2147483648 3221225472 3758096384 1879048192 671088640 3556769792 2449473536 1795162112 3430940672 2680160256 3630170112 2014314496 523763712 3786670080 2310668288 240320512 2451668992 1150599168 330309632 2168983552 329009152 3468045312 807239168 3018367744 3537255552 1108161472 3687897504 3387055056 2239177784 2120460692 3801337414 4068193671 +2147483648 3221225472 1610612736 2415919104 3087007744 2751463424 3925868544 3271557120 4169138176 1782579200 1314914304 1676673024 4044881920 367263744 945946624 4005101568 2199879680 612941824 1439703040 461918208 1703704576 1574835200 1776225792 309634816 3746976896 3218308544 829094240 4104722960 3040324296 156560244 340160382 3061545795 +2147483648 1073741824 2684354560 3489660928 1207959552 2214592512 3254779904 1929379840 1954545664 3493855232 2183135232 1840250880 2787639296 3330015232 3369730048 4082434048 84180992 3039805440 1892704256 2738384896 10762240 3140373504 3447940608 1229169408 206706816 3805881280 1859551840 3275129136 1952887752 2476644300 2975500586 2112144083 +2147483648 1073741824 536870912 2952790016 134217728 469762048 905969664 2533359616 2726297600 3795845120 2682257408 4291821568 3929538560 2569797632 2272657408 522780672 786726912 2856304640 2507169792 1753755648 1317292032 3682753536 4137880064 1082365184 886968448 31275712 3933122656 2144904912 3360805912 151352564 4010986122 1431750829 +2147483648 3221225472 536870912 2952790016 3355443200 3959422976 2986344448 2936012800 562036736 583008256 3160408064 430964736 4122476544 2512650240 1948909568 3057582080 4129456128 272351232 1099964416 2133356544 1970030592 2928032768 1381569024 2592845568 3215478400 3542886208 3131445664 449386320 1025750760 411320324 1871317310 695154551 +2147483648 3221225472 1610612736 4026531840 3892314112 335544320 3724541952 4211081216 578813952 742391808 1088421888 944766976 2270691328 1400111104 2887647232 252379136 3747643392 3544825856 124788736 1948798976 3378268160 373427200 3754524160 451536128 1715491456 2782923968 2177906528 2040024656 3621013592 3232650628 1845691670 4031545909 +2147483648 3221225472 2684354560 805306368 2550136832 603979776 2785017856 1157627904 3447717888 2822766592 3248488448 3595567104 1912078336 3303276544 2251423744 1059127296 3753934848 3839868928 3778027520 3200790528 1932281856 2191414272 3808386560 1243595008 2085630336 4009239616 1852072672 821177584 1178683384 2314256852 2358757774 115090411 +2147483648 1073741824 2684354560 1342177280 2818572288 1006632960 2181038080 3003121664 3397386240 2394947584 2610954240 3872391168 3916955648 3174301696 2644639744 1886322688 4074340352 1917370368 1798332416 1103654912 2143057920 1946057728 958482944 2993741568 2296666240 240786624 463172128 819700400 4076317368 2106718676 1966398246 2121159115 +2147483648 1073741824 2684354560 1342177280 1207959552 4093640704 2315255808 1660944384 75497472 3477078016 3823108096 3987734528 619184128 805568512 1319763968 1880162304 699498496 3088498688 1737515008 3271061504 742160384 4155902976 4214709760 419348224 2241082496 4082242496 1991063008 2957491792 859956008 3542023852 740589430 3854194391 +2147483648 1073741824 2684354560 268435456 402653184 738197504 838860800 1660944384 2021654528 4013948928 2384461824 7340032 1997012992 1854144512 2780954624 3240558592 1357414400 2880552960 1871732736 2199416832 979130368 1593705472 25762304 1041862400 2686740608 921841088 2987334624 1629272240 737905448 1618169276 2995971526 3707423779 +2147483648 3221225472 536870912 2415919104 2013265920 3959422976 436207616 486539264 3917479936 3745513472 3495952384 32505856 1713897472 3302752256 3758227456 1120731136 2673573888 3469787136 2437947392 2952294400 2816759808 3854988288 1998277120 3302554368 2392605568 1038228032 2726103904 705941392 1903989960 3401213420 3360238714 586007791 +2147483648 3221225472 3758096384 805306368 2013265920 3690987520 2650800128 2969567232 8388608 3737124864 455081984 2857369600 3235381248 2039218176 2119827456 65732608 1215463424 2600976384 1261445120 761794560 3341051904 3973981184 1655001600 1437573376 2176079744 1076246720 217653024 3815635696 724772024 2248063812 257794986 4091241323 +2147483648 3221225472 3758096384 2952790016 2013265920 4093640704 436207616 3036676096 3531603968 348127232 1897922560 1141899264 2410151936 862715904 3046506496 3481468928 698449920 1285603328 1399857152 1045958656 2717132800 1900176384 1355892224 1004074752 1653872512 2326942656 3209237280 2710366960 117859992 1189838812 3001918306 832995837 +2147483648 1073741824 1610612736 805306368 2818572288 4227858432 3791650816 2499805184 1702887424 1589641216 1222639616 2049966080 4239917056 2399928320 3017146368 1163722752 50364416 122667008 3075497984 2823294976 4082378752 2330610688 1077094912 2689699584 806976384 1048762432 830008736 2024010512 2058755432 2544710980 1549317338 3505628909 +2147483648 3221225472 2684354560 2415919104 3623878656 2751463424 2046820352 3472883712 1786773504 1061158912 1453326336 286261248 962068480 3705405440 1509818368 2675113984 1671135232 608354304 1563435008 1057501184 4280555520 36840448 919944704 1538584320 4276558464 711045824 332643040 2781273328 34750424 2793750052 2974596034 3735753489 +2147483648 3221225472 2684354560 805306368 134217728 3422552064 2382364672 3976200192 2977955840 1371537408 3990880256 139460608 3185049600 1228144640 3891396608 3193110528 2221375488 1161478144 4063240192 893923328 2391558144 3864402944 1041850880 194027776 1226273152 4110274112 1163255840 1342826000 2840037080 1460327620 2541244790 600075235 +2147483648 3221225472 2684354560 2415919104 2818572288 872415232 3388997632 385875968 796917760 1547698176 3474980864 1037041664 2139619328 359923712 3801743360 474939392 1766948864 2842214400 410001408 3935842304 538712064 543038464 690834944 1928527616 1052716672 3809082432 3348408800 496902576 2672631160 2223153964 1629949054 1872092791 +2147483648 1073741824 3758096384 3489660928 2013265920 201326592 2382364672 3170893824 2894069760 3233808384 526385152 982515712 545783808 790888448 3575513088 107151360 1067614208 329498624 2792382464 2639810560 4253816832 2508870656 3754244608 1025360128 1071864192 1742907584 2919466528 1619027920 4005592824 2455769868 1041241302 2487753117 +2147483648 1073741824 2684354560 1879048192 3087007744 4227858432 3321888768 721420288 1988100096 792723456 3248488448 26214400 33030144 3693346816 1885732864 3370057728 1874100224 1619116032 3450888192 3517476864 3611060224 645030912 3989905920 3677854976 1018640000 3496513216 230931680 646524784 1073990680 2053723700 2301872622 1837199777 +2147483648 1073741824 3758096384 4026531840 1744830464 3690987520 2986344448 1459617792 796917760 1010827264 1734344704 525336576 1227358208 3763601408 108920832 1776091136 3220602880 2327429120 4214251520 2818068480 4164683776 3586804736 3107150336 1327740672 816525952 1255119936 3565763040 621344144 3869554712 3202800956 737257918 2142527125 +2147483648 1073741824 536870912 2415919104 3892314112 1946157056 4194304000 1358954496 612368384 515899392 689963008 2744123392 660078592 1157365760 3933077504 1275789312 3861610496 322617344 4289748992 3527946240 3898890240 556940288 3593817600 249087744 2814186880 2099026624 3168750880 651293680 1479270744 2151338084 909134034 4127735241 +2147483648 3221225472 536870912 2952790016 2013265920 4227858432 2852126720 2030043136 3430940672 3711959040 2510290944 443547648 1401421824 3173777408 147718144 925302784 2966847488 1328267264 1892687872 2121822208 2456045568 2944558080 981025280 3089738496 3387500928 619821760 310204640 1648073840 2487757800 3872154364 312348242 3743367281 +2147483648 3221225472 536870912 805306368 134217728 2348810240 3925868544 2499805184 1786773504 3879731200 1935671296 1062207488 1859649536 1802764288 454426624 3138715648 1266319360 3443900416 2066751488 3255332864 1919682560 1229069312 45302272 547861248 2415099776 113745856 4196603616 3210719760 3929502232 387552964 3589940182 2719435953 +2147483648 1073741824 1610612736 4026531840 402653184 1409286144 2919235584 3338665984 1652555776 3569352704 3588227072 3616538624 928514048 452722688 1527119872 3401515008 3271393280 3056648192 1282433024 2546470912 925124608 825914368 4065928704 1288895744 2400547968 4085052096 937306912 1761826960 643546424 3091194468 2661658066 2219620733 +2147483648 3221225472 1610612736 268435456 671088640 1811939328 1912602624 4076863488 3900702720 725614592 1461714944 4205838336 3238526976 791412736 4104781824 1618673664 1741651968 2504704000 2005934080 1689800704 346306560 331750400 57745920 3125055232 380436608 3292982720 3456766432 336287280 3274175176 523690972 1751284242 1916236355 +2147483648 3221225472 2684354560 1879048192 939524096 3422552064 2046820352 2969567232 4102029312 1598029824 1033895936 2070937600 1647837184 2097938432 1013841920 3038445568 3627581440 3989422080 2295341056 2118660096 4038354944 329393152 3944053248 3266566912 3659081088 1155384000 2114078176 409299312 4102811496 1628770980 2343816858 1117326897 +2147483648 1073741824 3758096384 1342177280 3623878656 3019898880 2315255808 553648128 1920991232 3040870400 4263510016 3832545280 1587019776 3091988480 385482752 519110656 3853680640 1809694720 72376320 3790098432 3713292288 1433814016 2775266816 4262698752 3976664448 1872333248 1928221664 2611424688 933859624 2094428020 3302718058 1189866971 +2147483648 3221225472 536870912 1879048192 402653184 2483027968 3053453312 4278190080 109051904 2730491904 102760448 324009984 3892838400 3051618304 479854592 257490944 3086712832 4089757696 1903173632 2505601024 384575488 1778267136 1443055104 738365696 1135568000 2476514496 1142686240 3588622960 3280934584 2278330284 1855207926 482476351 +2147483648 3221225472 3758096384 1342177280 939524096 3154116608 4060086272 3405774848 2491416576 3946840064 3323985920 3836739584 138936320 41680896 4027711488 2085683200 11239424 2829893632 110108672 3539472384 3140769792 2045654016 2239971840 3566905088 655842432 4127510464 1740378080 1383227056 1682013512 1846771836 54042650 3549323959 +2147483648 3221225472 2684354560 2415919104 402653184 1677721600 3187671040 3607101440 1048576000 440401920 77594624 988807168 2146959360 2141454336 3507879936 1374617600 4007755776 1477754880 2963283968 4243599360 4244117504 1998865408 1616264704 2983161088 2807149696 3402413248 3509858912 1291730800 3974301480 232515204 1777466926 1094490713 +2147483648 1073741824 1610612736 4026531840 1207959552 872415232 2717908992 419430400 427819008 62914560 1256194048 875560960 3524788224 2486960128 3305504768 3958439936 1597407232 221626368 2766168064 3543142400 3566749696 2373737472 4037426688 425806592 1262411136 893501504 162688288 4072879248 1337325416 396390164 2878356754 1837650845 +2147483648 3221225472 1610612736 4026531840 2013265920 3154116608 1375731712 3674210304 645922816 180355072 3575644160 2477785088 3672637440 1870921728 2318270464 43581440 3804266496 462143488 2753568768 305156096 3299362816 2607039488 2453561856 4244731648 3498886272 3063004864 3506386464 2536357872 1659710280 3051782316 470206646 1603722709 +2147483648 3221225472 2684354560 268435456 2281701376 2214592512 2382364672 50331648 2122317824 1488977920 245366784 2091909120 1750597632 3090415616 1777729536 3859349504 607944704 4022321152 530587648 1127231488 3877132288 232016896 3064333824 1577125120 1350616704 657850048 1107505952 1616878384 368058632 716711540 2950970934 2520671713 +2147483648 3221225472 2684354560 268435456 2818572288 2214592512 2986344448 2969567232 75497472 3988783104 3340763136 1487929344 1727528960 2521038848 4149870592 513867776 3930161152 3130441728 1646272512 2251304960 507009024 4158938112 1529484800 1073289984 2071298432 1561631424 3069531296 269722992 3949713352 3496993572 534093406 1071960975 +2147483648 3221225472 1610612736 268435456 4160749568 2348810240 838860800 150994944 3179282432 1136656384 1935671296 2502950912 1756889088 1538523136 589955072 449249280 926449664 898220032 4267712512 3199225856 74987520 844395520 2337946112 2053070592 1184669056 3532364352 2356895520 1331611728 1215335208 207989444 1712206726 3280288591 +2147483648 1073741824 2684354560 2415919104 1476395008 1006632960 4261412864 1325400064 3397386240 2428502016 828375040 2588934144 3065511936 1989410816 2303852544 4044685312 212762624 2784346112 3596640256 1154510848 2356680704 49570816 209859072 2431475968 2686113920 2463597248 1623018784 3013779664 3418590616 4138668660 4237795862 3139258083 +2147483648 3221225472 3758096384 3489660928 3892314112 872415232 3321888768 3506438144 662700032 1967128576 10485760 2339373056 46661632 408158208 671481856 3091267584 1524662272 4209754112 2652905472 766513152 1361582080 2458131456 1849585152 3818748160 2886896512 819772224 1506380128 3769592560 491109864 304441564 1250880334 3264128297 +2147483648 3221225472 3758096384 2415919104 1744830464 2348810240 3992977408 889192448 58720256 1472200704 1260388352 944766976 2834825216 3584294912 908197888 2510749696 87130112 630767616 27271168 3121614848 2232956928 1465154560 1112175104 425406720 1688726912 117824320 878873120 1811111536 50061752 839091284 1403495598 2407900355 +2147483648 3221225472 3758096384 2415919104 1744830464 1543503872 2046820352 4278190080 947912704 1388314624 769654784 3123707904 1437073408 1827405824 3466461184 449642496 3809837056 3134373888 2355109888 1970278400 2634561536 1769765888 1780881920 2455311104 738181760 2420483008 3179975968 2277797776 3316782056 640908236 2376650402 1028601401 +2147483648 1073741824 1610612736 805306368 3355443200 3825205248 3120562176 83886080 3246391296 364904448 3701473280 1339031552 4286054400 2932080640 573702144 640876544 3131604992 1835384832 1579180032 2022707200 77080576 2197060608 3984201216 3518967552 873914240 3144196672 3821373984 2700096688 73941432 2526811220 3823511262 777588091 +2147483648 1073741824 3758096384 2952790016 3892314112 2885681152 1040187392 2600468480 931135488 1715470336 1537212416 2012217344 1405616128 2211184640 770310144 2322530304 505774080 2733948928 2904580096 1060130816 1151870976 2438736896 2041717248 427510016 1562104448 1749390912 3471100128 3988262640 2370051624 2449886748 3996455426 3626166803 +2147483648 1073741824 536870912 1879048192 2550136832 2214592512 3657433088 2097152000 427819008 3074424832 2090860544 3635412992 2663907328 2194407424 34471936 2061828096 1511161856 200130560 1914724352 4084215808 2561157120 2744939520 1507200512 4191235840 1415107456 3924488768 648656736 2369918448 2645252616 1834469180 651130882 3947201377 +2147483648 3221225472 1610612736 1879048192 3623878656 4093640704 1912602624 1258291200 2659188736 1035993088 3219128320 3939500032 2420637696 4096524288 1466826752 234684416 2112716800 3207249920 2875203584 3088076800 187172864 876368896 3091600896 3821093632 2729155712 1147906752 218886560 2518405392 1337164440 2958031180 1458146354 2121848481 +2147483648 3221225472 1610612736 268435456 4160749568 469762048 3187671040 2533359616 1333788672 1992294400 1172307968 397410304 189267968 1560543232 727580672 1331232768 2097643520 2350694400 2959089664 2221953024 2955425792 3908334592 448164352 3184349440 4274099328 1668918336 3121986720 1344244112 1474343208 2557635196 3421700390 4285050413 +2147483648 1073741824 2684354560 268435456 1476395008 2080374784 2382364672 1291845632 4135583744 2923429888 723517440 1896873984 320339968 3753639936 863895552 1550385152 1444118528 814792704 3516948480 4182798336 3778566144 3794543616 1764102656 3782572288 2411585920 1090624960 1526713440 500626096 4200928536 3282429188 457043026 876727137 +2147483648 1073741824 536870912 3489660928 671088640 67108864 301989888 3909091328 1920991232 1665138688 2518679552 1905262592 3884449792 3020161024 491913216 2333802496 4031676416 146522112 1809866752 4075827200 188250112 1100774400 1931351552 3240954624 2058878336 2121665984 3512281312 3449678512 3822148568 1427767052 2462284742 966956459 +2147483648 3221225472 3758096384 4026531840 1207959552 1006632960 2852126720 2734686208 830472192 3636461568 555745280 1070596096 67633152 2899050496 16121856 1781596160 2242478080 4107976704 778051584 1194332160 1417152512 609508352 3134339584 3581627136 2792785024 832964928 4252570784 730172656 1599911800 2034833900 2122177122 197708573 +2147483648 3221225472 536870912 2952790016 3355443200 2885681152 3523215360 2768240640 2441084928 4097835008 970981376 2830106624 2810707968 2608594944 3897425920 4161601536 2825748480 3624583168 4196409344 101740544 2488813568 2592357376 932852224 1991196416 959888256 1955486272 1580028640 1417541328 3578974376 1529103260 80361594 882317465 +2147483648 3221225472 3758096384 3489660928 1207959552 2214592512 1308622848 2432696320 3699376128 977272832 782237696 202375168 760741888 2090598400 376307712 4222550016 1420132352 2324742144 375398400 3790606336 1734875136 2979286016 873096704 2345493760 1904013184 975595200 887821152 3206019696 2591144280 2327483556 1593653986 3522488953 +2147483648 1073741824 3758096384 3489660928 2013265920 1677721600 1509949440 452984832 2675965952 3015704576 3776970752 468713472 1587019776 201588736 35520512 2439708672 866615296 3709779968 1147166720 1099976704 772282368 4002173952 215092736 2304319232 1697554560 601358912 40121888 2156812656 1961039208 2632687284 938269518 2001291789 +2147483648 1073741824 2684354560 268435456 3892314112 67108864 1979711488 989855744 1015021568 1052770304 811597824 57671680 3123183616 2759589888 3175481344 2545483776 954040320 1575403520 3005243392 676360192 2390251520 293888 205682176 108738816 1978050176 1461732288 3998228768 1299732304 3498316168 1082271916 2065370410 1897314205 +2147483648 3221225472 536870912 1342177280 4160749568 1677721600 2248146944 3204448256 1149239296 3560964096 1323302912 999292928 1626865664 2552496128 3800170496 3238330368 1989312512 104448000 3642761216 1638952960 935868416 2594984960 4182658560 3977998592 3134299264 2470198720 2562074720 3401538896 512987832 2409173428 3151277678 3316559443 +2147483648 3221225472 1610612736 4026531840 939524096 335544320 1241513984 3003121664 2994733056 4030726144 3458203648 462422016 2771910656 1090781184 3147431936 2599223296 2498002944 1084211200 534781952 3346026496 684214272 3985400832 573969920 676015872 3206020224 80494784 3717611872 689647408 3226440408 3799515988 2141460510 2940889167 +2147483648 1073741824 2684354560 268435456 1207959552 67108864 1577058304 3506438144 1837105152 4282384384 2032140288 2456813568 2975334400 1870921728 1867382784 3296788480 2379382784 789692416 2539675648 1724936192 1818777600 4294716416 3736741376 1083649280 2849490816 1896685120 3996182880 4194489136 3472465320 668730772 2571769198 4069479269 +2147483648 1073741824 1610612736 268435456 1207959552 2885681152 1442840576 788529152 293601280 406847488 1293942784 1083179008 1251475456 3710648320 2234646528 3495231488 3559227392 2915483648 2120245248 3056603136 1128806400 1477716992 256799232 3382672640 2473376896 3248054080 3370624224 482073264 174190296 4243648772 1461929434 1531362063 +2147483648 3221225472 536870912 805306368 134217728 3019898880 369098752 2868903936 2927624192 272629760 1906311168 1888485376 563609600 2858680320 969277440 1310523392 4201021440 116506624 283123712 1320185856 4140304384 3248233472 995253760 1270042880 2482495104 1243431616 610713440 972153072 2556442776 4260387972 2649233406 3075235537 +2147483648 1073741824 3758096384 2952790016 2550136832 2617245696 3925868544 2936012800 3850371072 3317694464 2900361216 3641704448 3636985856 2214330368 1320812544 875102208 3999760384 4239441920 2820694016 158355456 2224564224 3365147648 16122368 2389392128 512402048 1900635456 2427957280 1939375248 1229718264 465706220 2737654682 3558442915 +2147483648 3221225472 1610612736 2415919104 402653184 1811939328 3858759680 486539264 1132462080 1279262720 2145386496 2639265792 1038614528 1302593536 2378825728 2330787840 3957882880 4071866368 3416268800 3736096768 1052276736 2437694464 2112764416 979846400 3144023424 3578490688 949741536 2309253584 801790296 4125977692 3077096998 1920196407 +2147483648 3221225472 1610612736 2952790016 2013265920 1543503872 905969664 1929379840 3447717888 3376414720 1763704832 2312110080 3144155136 1347682304 1399717888 1653800960 2686615552 3600007168 1214259200 3572518912 4038617088 977036288 2948207104 742208768 3931218560 3783335744 3249267296 1578901552 2095728760 2576684380 4016407454 2493474461 +2147483648 1073741824 1610612736 2415919104 1476395008 4227858432 905969664 3103784960 2826960896 3737124864 3034578944 1464860672 4199022592 1167327232 3024748544 2464088064 3060170752 3529490432 1052794880 1692405760 1867544576 2521326592 731140608 4048184576 207570816 3517352128 3460299552 3075495184 709386712 2106863244 3628743662 4242483951 +2147483648 1073741824 2684354560 3489660928 3623878656 738197504 2583691264 184549376 3749707776 339738624 3361734656 2429550592 3407347712 1738276864 3578920960 3345547264 1342406656 2320285696 1480613888 1650487296 869283840 815268864 500988416 2687654656 423184512 1541139008 4000359904 3252817424 916544600 1602721252 3271725634 809190247 +2147483648 3221225472 3758096384 268435456 939524096 2885681152 2785017856 553648128 578813952 499122176 291504128 1458569216 2558001152 985399296 4090888192 1913847808 3611983872 2686173184 1723867136 2900365312 347109376 945296384 3589032448 79561984 484918144 2495119808 1926422432 2761401936 3566105544 947879748 2192880994 358409909 +2147483648 3221225472 3758096384 4026531840 4160749568 3959422976 1778384896 1627389952 1132462080 977272832 2980052992 615514112 1564999680 950796288 964034560 3527737344 1690206208 2470035456 3477086208 3022000128 4126148608 1047004160 2648443392 64897792 368641408 1160810816 1729690848 2422531568 2106235528 2835059964 545744626 217703149 +2147483648 3221225472 3758096384 4026531840 134217728 2483027968 1308622848 3774873600 1233125376 155189248 685768704 2955935744 3188195328 1136918528 2891841536 1387855872 2984017920 2858926080 1841307648 1780486144 2995783680 2891480064 1044139520 45247744 3392362368 3357791296 1826512992 3061412048 914144360 3082272540 1819826918 3953929677 +2147483648 1073741824 1610612736 268435456 1744830464 2080374784 2046820352 2231369728 3632267264 1019215872 274726912 3801088000 3349676032 87818240 3149529088 2176909312 2648735744 4131373056 2638241792 3458207744 724580352 4258806784 1959004672 357434112 2815917952 3845369536 933376544 1910847056 889112952 119593628 694138186 978334019 +2147483648 1073741824 3758096384 2952790016 2818572288 2617245696 3187671040 3036676096 293601280 2092957696 1419771904 4126146560 722993152 1780219904 1655832576 895942656 927891456 219136000 3057672192 3571470336 403712000 1686637568 1129585152 4005957888 3314615680 2548552256 3712251552 458110000 1296375976 2330048372 1660236930 2199513687 +2147483648 3221225472 536870912 1342177280 939524096 3825205248 167772160 3841982464 3263168512 826277888 3193962496 1280311296 319291392 2739142656 837419008 608108544 1765244928 3504259072 1103110144 1310748672 447756288 3675796480 4104941056 197031680 2998761344 1193055168 1502296544 656779152 3915229464 3961628588 4200068134 302949207 +2147483648 3221225472 2684354560 1879048192 134217728 2617245696 2315255808 2197815296 3246391296 3519021056 2883584000 4027580416 42467328 1938554880 765067264 2101542912 1677164544 689618944 4265615360 656420864 2943379456 2614639616 1101285888 2309360384 1382089856 3074466112 669206560 659021072 841137656 1651794252 4291693698 981272843 +2147483648 1073741824 2684354560 805306368 671088640 1811939328 3590324224 2868903936 444596224 3871342592 723517440 466616320 577241088 2936274944 2695233536 2024341504 2371125248 4010262528 2822791168 803237888 2851096576 37227520 606872064 532831488 3267313280 2862995648 3310304800 2543699696 4192405624 1738515676 872170166 1000999377 +2147483648 3221225472 3758096384 2952790016 2550136832 469762048 3321888768 3674210304 4068474880 1690304512 614465536 4159700992 3941072896 1249116160 1485176832 3604480 3035660288 2848833536 3263176704 1019219968 3634374656 2179994624 2850570752 2767482112 4198895232 4288091328 2978007840 669376560 2891205032 2478186124 847214670 2138348921 +2147483648 1073741824 3758096384 3489660928 2550136832 603979776 2449473536 520093696 3397386240 2151677952 1973420032 3822059520 3709337600 2125725696 2809004032 3459710976 3962535936 3932864512 3800064000 2889895936 3147831296 2597331968 43539968 259283712 168707712 3339152064 1841800544 710327024 2481072952 1484607332 3821980118 739641581 +2147483648 1073741824 536870912 4026531840 3892314112 2214592512 2516582400 1090519040 4018143232 197132288 73400320 4218421248 2544369664 732168192 3918397440 177668096 2745270272 2951004160 2474663936 1639985152 1868589056 1609567232 3370661376 2558789888 635333504 3345962816 83751456 246859728 864362376 1711572588 1009808902 143150357 +2147483648 1073741824 1610612736 4026531840 1476395008 67108864 301989888 2499805184 4219469824 3544186880 1356857344 1292894208 2283274240 949747712 419037184 2360279040 813924352 4083335168 2625658880 230690816 1075857408 984634368 3756535296 1821641472 1107182464 3934861120 263623776 3508404688 2274963192 397333124 1099063362 3278052403 +2147483648 1073741824 3758096384 268435456 4160749568 2348810240 1979711488 419430400 3296722944 2109734912 476053504 3400531968 157810688 2915303424 4254990336 2502492160 2292744192 3441672192 2206228480 1950371840 2938140672 739275776 1983396352 761036032 1469200256 3458428608 2592595104 363753680 1082215272 2441908716 3788347990 3802215469 +2147483648 1073741824 536870912 1879048192 1207959552 1006632960 369098752 1493172224 159383552 2537553920 3474980864 3497000960 1031274496 7602176 3751149568 2772238336 2618458112 3693461504 2390777856 3149934592 1742743552 2702187520 1671969280 1178342656 1002055552 4088342592 3527528288 1916693552 3724619688 2619926148 4090160774 2707532785 +2147483648 3221225472 3758096384 1879048192 2550136832 1946157056 3724541952 922746880 2508193792 3074424832 1147142144 414187520 2532835328 521928704 964296704 1689583616 3772547072 2363998208 3498057728 2680164352 530597888 2702210048 82343424 3363067136 89027712 1847284032 372740448 3720886672 3181661800 3381016356 3040836850 1534189363 +2147483648 1073741824 1610612736 1879048192 671088640 2214592512 1040187392 1694498816 1367343104 1631584256 2438987776 1932525568 2152202240 3724804096 3835297792 381485056 587497472 4177510400 2231394304 1635782656 692062208 1700801536 1697666560 1632132352 2978229632 3772389952 3596425312 829749264 3923226920 674503100 89276198 3791197519 +2147483648 3221225472 2684354560 268435456 1476395008 1543503872 1778384896 3808428032 4169138176 2915041280 656408576 3465543680 3433562112 4037279744 1224081408 2639986688 1983479808 1349042176 3942653952 2625646592 734025728 3860866048 3507487232 2951224064 4081337472 3133541824 3391302304 3235235184 25867480 1016406300 1273933318 3049473065 +2147483648 3221225472 2684354560 1342177280 402653184 1946157056 2583691264 2499805184 4269801472 3133145088 178257920 2685403136 2325217280 3794534400 2999844864 2501967872 803962880 2202058752 3103793152 1887449088 1170241536 689972224 2286958080 3573053184 1201407872 4089853376 3117752864 3479820336 236950872 692237636 3030336602 794996849 +2147483648 1073741824 3758096384 268435456 134217728 2214592512 234881024 1291845632 1283457024 1547698176 1444937728 3486515200 614989824 4247519232 196476928 2400387072 2192670720 4020289536 4009779200 998264832 2881517568 2548042752 187713024 639124736 1341399424 1075970240 465635424 1049134384 1424755960 458642876 1805851842 3916034893 +2147483648 1073741824 2684354560 2952790016 3087007744 4093640704 3187671040 1023410176 2424307712 297795584 1369440256 2953838592 191365120 1937506304 211419136 3204775936 1883209728 675594240 2516606976 2164289536 3263170560 3602908160 4196410880 4166001920 1703428480 3188479680 1992442016 1723932720 1427239128 1488428476 1590221834 352456691 +2147483648 3221225472 1610612736 1879048192 2013265920 1946157056 2181038080 2231369728 125829120 3862953984 3357540352 2035286016 3626500096 2869166080 2634678272 3919642624 295469056 1772863488 1979719680 3338686464 3800041472 2445280256 1449133568 3312483072 595067776 4130095424 831418592 2464880432 807262392 23531708 3347306902 436497159 +2147483648 3221225472 1610612736 4026531840 939524096 3422552064 3187671040 889192448 729808896 4265607168 2178940928 3570401280 1031274496 2583429120 642908160 304807936 2735702016 604160000 1946165248 2986364928 3942664192 4001391616 3988814336 3013622016 3945809280 3702001472 2399431392 1106132944 3046714008 1710552276 3128234562 3388915671 +2147483648 3221225472 2684354560 3489660928 3087007744 1811939328 1040187392 3003121664 1015021568 2503999488 1738539008 4197449728 1303904256 1042546688 404619264 1755774976 927498240 2266841088 2348818432 2382376960 2063607808 947926016 2134912512 2258639616 1269829504 1467493568 4030992160 281945424 3096386024 3202662028 3969864558 3265081225 +2147483648 1073741824 2684354560 1342177280 671088640 2617245696 3187671040 1962934272 3867148288 490733568 228589568 2695888896 4011327488 3240361984 2348941312 36372480 1092911104 3054419968 2214600704 3120566272 2399152128 3380614144 2227177984 2707433216 2647666560 3435666752 2028747168 309200720 218432360 1099016236 1463778246 1009209417 +2147483648 1073741824 1610612736 3489660928 3087007744 3154116608 2986344448 2097152000 2273312768 2554331136 450887680 4048551936 3608674304 843317248 333840384 3600744448 1984593920 3537944576 2181046272 1426067456 3816822784 1178612736 1843408384 3083874048 2060987520 3454279488 2144739808 1754736144 2314634936 34798676 2422281670 3348208785 +2147483648 1073741824 3758096384 4026531840 3355443200 4093640704 1577058304 1560281088 1837105152 3854565376 3252682752 1485832192 1443364864 1141112832 1205993472 3042377728 1023246336 2468233216 1375739904 2667581440 2323658752 3007331328 681587200 3140500736 699930496 3153860416 2235439968 3298376048 322744440 1406064164 1522070914 1627775233 +2147483648 1073741824 536870912 805306368 3892314112 2617245696 369098752 1023410176 1149239296 3393191936 308281344 2846883840 2859991040 2472280064 750387200 3023503360 3872948224 886358016 3170902016 75501568 3930064896 576719872 1102068224 913843968 2237400448 297406272 4038529312 748204688 649381016 347081324 2935503518 2031889623 +2147483648 1073741824 1610612736 268435456 3355443200 2483027968 2785017856 3539992576 3548381184 3267362816 3630170112 2964324352 462946304 2746482688 3771072512 1423638528 3746463744 922304512 1828724736 2088767488 1396709376 3080717312 877670912 2288526592 3616287104 723662016 242562272 689549488 3256219160 1154239532 574207718 2231754989 +2147483648 1073741824 2684354560 1342177280 3623878656 1140850688 704643072 2097152000 4152360960 2747269120 3781165056 3727687680 1047003136 4087611392 3893493760 3180920832 1767342080 2945400832 1929388032 276828160 20981760 2032145408 714094080 305664256 3011250816 211689280 319765984 2689378544 2054813784 2787432332 3922821018 3304006889 +2147483648 1073741824 3758096384 1342177280 2550136832 4227858432 1845493760 251658240 3934257152 3225419776 2027945984 3195011072 898105344 3055288320 2007105536 1963786240 2583986176 3660038144 2902466560 58724352 2713729024 2418021376 4291831296 3935846144 2032409472 1133904832 2560834208 3541282832 3462028856 2465025948 1132526946 1448453511 +2147483648 3221225472 1610612736 1342177280 3623878656 2214592512 1711276032 2868903936 3498049536 1019215872 2522873856 3675258880 1328021504 706478080 28704768 3763273728 168591360 2345615360 4034928640 3435147264 2120226816 3608155136 1965569536 1662787840 473307520 2802789056 1881977888 4202647344 4074243480 1927546564 451021770 485826183 +2147483648 3221225472 2684354560 2415919104 671088640 1275068416 3187671040 1627389952 8388608 3619684352 1453326336 3121610752 2537029632 1742995456 2960523264 2670264320 3730276352 1132642304 3464503296 1858088960 35661824 667952128 2056784384 1316229888 789458816 405608512 1439793184 1893987824 213628328 3623411332 321072590 3757870585 +2147483648 3221225472 2684354560 268435456 4160749568 2617245696 1778384896 1426063360 4269801472 20971520 752877568 2041577472 1719140352 1424228352 2852519936 3061383168 1221885952 588365824 3548389376 2747281408 3886032896 273679360 424164864 2950440704 3087145600 818877760 1716895648 1046560848 1987570488 3213430380 1791787422 2147875129 +2147483648 3221225472 3758096384 3489660928 2281701376 2348810240 1979711488 1056964608 796917760 2797600768 3722444800 2270167040 4121427968 4123787264 1593704448 2371026944 3783294976 3028074496 2860523520 3762302976 1537226752 2347774976 232268288 2698257152 2429164928 3276345280 1319209952 4252068272 681531256 1841590740 2776159594 832708979 +2147483648 3221225472 1610612736 4026531840 2550136832 3422552064 234881024 1392508928 3078619136 2403336192 1054867456 560988160 174587904 3418619904 942014464 948895744 1883275264 3980509184 1451237376 1036005376 4179630080 3645914112 1371022848 2780574464 1505362816 2900694208 769502688 411067344 103444408 4011284572 1304873626 4038362865 +2147483648 3221225472 2684354560 268435456 939524096 1811939328 2181038080 3372220416 3061841920 1866465280 2065694720 1232076800 3350724608 1925447680 2612920320 1906114560 3375136768 3798712320 1635786752 3670028288 2413832192 764412928 2242383360 380377856 4117897344 884945472 3126570400 1540119504 3161882312 4155851356 2308229614 1224450225 +2147483648 3221225472 2684354560 3489660928 2013265920 4093640704 3187671040 2097152000 1132462080 910163968 3747610624 437256192 4006084608 3099852800 1904607232 3178299392 4098850816 1200603136 2789220352 3344969728 2651858944 4173870080 1237589504 2013674752 1211182976 363831104 677368032 2712153488 3134457816 458108548 330633138 1959374897 +2147483648 1073741824 2684354560 3489660928 939524096 1677721600 2583691264 1660944384 2860515328 1874853888 3588227072 143654912 1441267712 908328960 3441295360 47120384 3361832960 1848524800 2545950720 1373638656 3801098240 3739759616 3231976960 1558059264 774841984 158439616 4270221984 465845232 1099834744 3173460516 1967497594 1437614985 +2147483648 1073741824 3758096384 1879048192 2013265920 872415232 4261412864 956301312 3011510272 2478833664 1495269376 428867584 677904384 1305214976 922091520 745078784 2793635840 3395436544 3653246976 3726643200 1930442752 2015894528 4281081344 1111887104 3817947008 4196896320 47738080 1352598768 233473608 107085412 1138914842 3036691827 +2147483648 3221225472 1610612736 1342177280 134217728 3019898880 4127195136 3070230528 2491416576 1572864000 2661285888 1255145472 1252524032 1643380736 3217686528 2925723648 2486861824 2646163456 4156563456 4221579264 4149221376 3504870400 3356754432 897199360 1379614080 527871424 51340576 2425173872 2856032168 2073348788 3687442090 2522499709 +2147483648 1073741824 2684354560 1879048192 2281701376 3690987520 2248146944 855638016 3766484992 1606418432 4271898624 913309696 712507392 4015259648 2890792960 305070080 591953920 4231512064 12591104 4028633088 1454385152 1247288320 3789824512 3256235776 566960512 2287897792 2289891360 81704944 968683432 3313403292 2437727902 3620114901 +2147483648 1073741824 1610612736 2952790016 2818572288 1811939328 1979711488 3439329280 1216348160 817889280 3663724544 1175453696 556269568 2327576576 4122869760 3705470976 2449899520 2999042048 3485474816 98570240 3847231488 4261948416 3331074560 338041600 2637766016 1195160384 2025247264 3470371888 3592709784 2426038660 902255690 3514949807 +2147483648 1073741824 2684354560 4026531840 134217728 738197504 2315255808 2634022912 109051904 775946240 2841640960 489684992 2297954304 3434872832 2841509888 2304835584 1095335936 526139392 1086332928 3139440640 1716529152 3704110080 3972268544 1889667840 2564760192 1624811328 1464713632 154168208 1846942296 224739148 382449214 3285404975 +2147483648 3221225472 536870912 805306368 3892314112 2751463424 503316480 3506438144 2625634304 255852544 3667918848 2576351232 994574336 4088135680 3203530752 2615738368 1327071232 84852736 1203773440 3286249472 640681984 4166519808 1520712192 2977835264 2093680512 2023273536 3018549024 311747536 2941593256 3068370532 2288765650 3883641579 +2147483648 3221225472 3758096384 4026531840 3355443200 2751463424 2919235584 2097152000 2004877312 306184192 434110464 2142240768 594018304 3367239680 1118437376 1070792704 3863773184 1944403968 1371545600 1570779136 2538616832 3512220672 3801887232 1031678208 3372821376 2354552640 1288560096 773285008 3247380088 3641874412 1811696858 1932500013 +2147483648 1073741824 1610612736 4026531840 3355443200 603979776 503316480 1627389952 3313500160 415236096 4229955584 1051721728 444071936 664535040 1540489216 3589341184 1769832448 1204895744 2403344384 1876955136 537925632 2223520768 4001640960 4246604032 3964340096 60332096 1778053472 3145623088 3742797576 3086600108 1665319582 1690466279 +2147483648 1073741824 3758096384 4026531840 1476395008 4093640704 436207616 822083584 2675965952 3653238784 1872756736 173015040 2074607616 2276196352 4089053184 2588082176 1923645440 3496525824 1463820288 2044727296 4096800768 1113078784 1079252480 3502128384 1523910272 1813089344 291727328 1236293232 3767593960 751045268 3224767210 409547755 +2147483648 3221225472 3758096384 805306368 2281701376 2885681152 973078528 1358954496 3867148288 2495610880 1134559232 254803968 2929197056 3429629952 3929669632 1060831232 4082925568 1467072512 3409977344 1843408896 2320513024 789056512 960766464 3775802112 2253196928 3970798656 2427353504 955335984 4141072616 3499568076 2135338918 943383835 +2147483648 1073741824 2684354560 2952790016 939524096 335544320 2046820352 721420288 3732930560 482344960 3575644160 439353344 2425880576 3948675072 2104098816 1720254464 3677978624 3419521024 3779076096 2069893120 500180992 3196595200 2893286912 3505259776 1130307200 617253568 575240096 2527881008 317179208 2250448524 4111511590 4103631063 +2147483648 3221225472 1610612736 2415919104 3623878656 1409286144 2986344448 822083584 343932928 3602907136 1428160512 2142240768 3903324160 2514223104 1762000896 2423586816 2188410880 3733897216 3074433024 1029713920 4182775808 4105708544 1023686144 30545152 2011114624 4153117760 845628704 3167770032 69715272 3887503340 2530997802 2415955831 +2147483648 1073741824 1610612736 1342177280 1476395008 3690987520 1711276032 754974720 343932928 3099590656 2514485248 200278016 2392326144 1057751040 479330304 798818304 1732739072 556417024 2235572224 3282046976 231741440 2030572544 1310987776 1546008320 4094892416 4229991232 3437544736 1483984432 3240449400 135965436 2140012454 2711254467 +2147483648 1073741824 536870912 805306368 2281701376 3959422976 1577058304 3640655872 3263168512 3284140032 3147825152 542113792 3308781568 2071724032 179699712 3317235712 1367179264 1908293632 641736704 333451264 850397184 1091046400 4088668672 2711763712 3989510016 4291737152 2532110496 548065520 1811668712 763523092 2308310350 757672159 +2147483648 1073741824 2684354560 3489660928 3892314112 2617245696 3388997632 3405774848 847249408 2009071616 2803892224 2775580672 3380084736 147587072 339869696 1083506688 4015226880 419217408 3426754560 2237665280 353380352 3555210240 1331968512 2588288768 29569664 2558046912 2288012448 103185904 1642420680 1620963676 3044908638 1209791539 +2147483648 1073741824 1610612736 805306368 3623878656 1409286144 2516582400 2902458368 2424307712 1170210816 1394606080 3331325952 293076992 2238447616 1429078016 1099628544 4201480192 2062860288 977281024 4250931200 2381322240 1636305920 2623813120 9049344 3491833216 3621563200 2177917984 3954995568 1427268808 215570852 1087692894 844116827 +2147483648 1073741824 536870912 2952790016 3623878656 67108864 2046820352 4143972352 947912704 2453667840 694157312 3610247168 3113746432 1366556672 3576823808 3739287552 568492032 1021689856 3244302336 1261441024 3885500416 1819552768 3266459136 1881211136 3770850944 901119424 2538090016 832320656 1253966424 2962692556 2217318502 1012028765 +2147483648 3221225472 2684354560 4026531840 2818572288 2751463424 2248146944 788529152 1015021568 46137344 1142947840 3784310784 4060610560 961806336 1185546240 548995072 3199959040 1632354304 3357548544 59781120 4211615744 3671342080 3505007104 3260623104 2634785152 1574161344 1073491744 2125344944 3644537096 2772862052 4245837442 1382467413 +2147483648 3221225472 2684354560 2415919104 1476395008 1006632960 3724541952 1023410176 562036736 3250585600 1214251008 3587178496 4103602176 3566993408 4243193856 2852847616 2822930432 3912941568 2623545344 1070608384 3549964288 3122406400 2812941824 53153536 196261760 2094190400 5515360 4146987120 3978115608 1173590388 1152084774 2695125543 +2147483648 1073741824 536870912 268435456 1207959552 3019898880 2650800128 2566914048 2776629248 1673527296 3726639104 3685744640 1763180544 917241856 1764360192 3188391936 712081408 3614490624 3625984000 3736080384 3600287744 174851072 2005537280 2314939648 4186548096 3637306944 3319925088 2196703472 2801778568 3096834796 1684318278 4123816107 +2147483648 1073741824 536870912 268435456 4160749568 3825205248 3925868544 3741319168 1166016512 3040870400 2338324480 3358588928 4291297280 3141271552 2653552640 3664314368 1205960704 1115766784 3982499840 2704281600 1263011840 1862009856 3263839744 2381920512 2755246720 2586146752 3121492320 348601680 2025237208 3891262988 254534130 2146822095 +2147483648 1073741824 536870912 805306368 4160749568 3825205248 1778384896 1325400064 1887436800 1287651328 3449815040 3471835136 337117184 1726742528 1577713664 816119808 2734850048 3203121152 849354752 108007424 2631403520 4048292864 670711296 2956802304 3811482240 1648481216 3161799712 4255810352 2306866024 1393958844 87501574 3909855419 +2147483648 3221225472 536870912 1879048192 3087007744 1677721600 2181038080 3909091328 2290089984 406847488 77594624 1638924288 1905786880 2437677056 3193831424 2802384896 1802240 2108211200 161488896 2872061952 2698512384 1835801600 2142121472 3056670976 1927782528 1533999680 3076850208 221623824 2128202024 90678380 3635331686 2382697811 +2147483648 3221225472 1610612736 2952790016 3892314112 1409286144 3254779904 2399141888 3749707776 1447034880 815792128 399507456 735576064 179568640 40501248 727646208 2286190592 3185721344 991961088 1133522944 4101511168 1927556096 2549234176 1162548480 1610526848 845505472 1716557792 2857919888 3567727656 2933955060 4121979126 104537005 +2147483648 3221225472 1610612736 2952790016 3087007744 3690987520 3992977408 1191182336 192937984 1220542464 2602565632 1806696448 2634547200 1179385856 3488743424 1499136000 2037678080 3937419264 799023104 1425027072 1894258688 4191955968 1456090624 4175378176 3270163328 1529434560 3519521504 1385751088 2325372616 762259180 3504513346 317018771 +2147483648 1073741824 3758096384 2952790016 2550136832 4227858432 1040187392 2197815296 3296722944 415236096 2225078272 3989831680 3920101376 4025745408 1083834368 1708326912 3714220032 3921231872 3407880192 1167069184 2143827968 4018416640 1499604480 4274994944 2548862848 4206911680 789156128 111662640 1927772456 2951817076 2639115370 2430980349 +2147483648 3221225472 2684354560 268435456 671088640 2483027968 2583691264 1392508928 310378496 3183476736 2720006144 3215982592 2814902272 1566834688 987103232 3216441344 3096674304 3158261760 1503666176 2481991680 581445632 2033452032 848169472 1034626304 4033455744 2331661504 3572671648 714858352 2051858568 3985603564 1198005234 387198553 +2147483648 1073741824 3758096384 268435456 3087007744 603979776 3992977408 2298478592 3934257152 306184192 4196401152 2756706304 1405616128 601620480 269352960 2885353472 1560641536 741916672 530587648 3918532608 1797797888 2699822080 3795201536 1300171008 2994715520 2313282112 4127759008 2871153808 1746364040 915004692 4190417650 767847927 +2147483648 3221225472 536870912 1879048192 4160749568 1140850688 2046820352 2298478592 2021654528 1363148800 2971664384 2498756608 2186805248 654049280 28180480 3905486848 3227484160 1224327168 4271906816 2385522688 3015182336 1525423104 258358784 767365376 2342887040 2352669248 2313469472 3199296592 2622964808 908749116 116377238 2458197183 +2147483648 1073741824 3758096384 3489660928 939524096 335544320 1979711488 3170893824 1098907648 3628072960 4116709376 1898971136 2951217152 4243849216 2149187584 3805609984 2361950208 3136831488 2749374464 2146439168 340277248 3596891136 3579973120 1935213824 2304679296 733704000 57389152 604235280 874243416 2091374668 450489850 3312371261 +2147483648 1073741824 3758096384 4026531840 3087007744 2214592512 3120562176 4143972352 3313500160 2696937472 1453326336 3761242112 2293760000 1446772736 1238499328 2458583040 375357440 3577233408 2254446592 1318064128 210253824 2491694080 1357786624 2597921024 2652155520 1657273792 1994936672 3767015472 1115962792 837696524 3730386990 2320800399 +2147483648 1073741824 1610612736 268435456 3623878656 4227858432 3791650816 1526726656 4001366016 230686720 3063939072 1622147072 2486697984 183238656 2836267008 118947840 5537792 560971776 2472550400 2718961664 1384650752 3419669504 744633856 3931717376 2963519616 2716554944 514317216 3268686704 1910646184 1561920556 3720582926 3942337467 +2147483648 1073741824 2684354560 4026531840 3892314112 2483027968 637534208 318767104 2071986176 3233808384 1457520640 334495744 932708352 2766405632 2118778880 3965386752 2856091648 1424867328 840966144 1796214784 4083689472 3606854656 1970158080 225518848 2690091392 4146676928 1788477152 2260860976 2513907128 3582628092 2287520742 984454713 +2147483648 1073741824 3758096384 268435456 3355443200 4093640704 436207616 2801795072 2105540608 3611295744 3600809984 1607467008 3839361024 1034158080 2736652288 2474573824 4249649152 588201984 1474306048 1483739136 2810722304 716964864 2547659264 1087454464 3009119872 4262455744 4202528608 1847395792 1024040360 23260148 3766284086 2818830441 +2147483648 3221225472 1610612736 1879048192 939524096 4093640704 369098752 419430400 1568669696 3980394496 2921332736 1827667968 390594560 4276355072 693764096 1108934656 577339392 3894558720 3395297280 391131136 989337600 3582729216 2353925632 3431677184 945063296 3111241280 4278941536 1772202832 2181448584 2656714556 848898002 3836318905 +2147483648 3221225472 2684354560 2952790016 939524096 1811939328 369098752 1795162112 2508193792 2982150144 312475648 1657798656 4061659136 3744727040 840302592 3421569024 2590081024 1001340928 1793073152 800075776 627582976 2088512512 4261023232 3455261440 2794882432 3783776960 3813328224 254901360 1717386408 3154357428 2796058246 1673572045 +2147483648 1073741824 2684354560 268435456 2281701376 1275068416 3053453312 3103784960 444596224 2931818496 2485125120 4201644032 576192512 515112960 2652766208 1281032192 3960307712 3836297216 1684021248 2056261632 3808962560 1964770304 2662474240 3121681152 3860376960 634908224 1252583072 3560135600 3147644168 3064103580 576374422 3485618861 +2147483648 1073741824 2684354560 1342177280 1744830464 4093640704 3925868544 3137339392 1249902592 4013948928 1755316224 3721396224 3261595648 131334144 3244687360 3144089600 2195685376 201998336 3479183360 1429213184 2006460416 472650752 1325013504 3141876992 3088497280 1421274816 138146464 3316206544 3335619112 1413045108 2862200474 3078447861 +2147483648 1073741824 1610612736 4026531840 2818572288 2751463424 1845493760 1358954496 3330277376 1690304512 3563061248 1108344832 3211264000 3142320128 406716416 2841706496 697204736 2565357568 2065702912 2251296768 4007139328 2547268608 3477744128 1482369280 682466176 3663844416 1395904928 2732386608 2821414168 1526301828 879489498 776530387 +2147483648 1073741824 2684354560 2952790016 671088640 1811939328 167772160 2969567232 3246391296 3602907136 1696595968 4109369344 2141716480 402391040 787611648 869335040 100433920 3570810880 1499471872 4019195904 490219520 4181994496 1148586496 2634488576 1842053760 3642092608 3308900448 160679344 2006368584 1269057852 1953571306 4081877247 +2147483648 3221225472 536870912 3489660928 2013265920 3825205248 3590324224 1358954496 3665821696 1279262720 1843396608 1773142016 1932001280 2992373760 491388928 3080126464 3733356544 172277760 1612718080 831533056 1186465792 3538170880 917380608 3350804736 1736422784 2279298112 97212064 3518186256 83313528 3473503852 1420324554 2363746199 +2147483648 1073741824 3758096384 3489660928 1207959552 2885681152 1979711488 3741319168 1585446912 1379926016 1738539008 2131755008 962068480 2163998720 1064435712 3044999168 2013036544 1416445952 4279246848 2035814400 1627142144 4017239040 4252963328 3690769152 577592704 537925568 668469152 851192976 2295475688 2188316100 3802441046 2727443903 +2147483648 3221225472 536870912 2415919104 1476395008 3288334336 2113929216 2097152000 92274688 4139778048 4229955584 2750414848 2491940864 3640918016 7471104 1622343680 3554967552 2873475072 4025491456 2525507584 2919499776 3471975424 1928533504 1719972096 22404992 1546141504 2343842144 3910809008 686234376 4138647292 857396258 1332906433 +2147483648 1073741824 536870912 805306368 3355443200 2214592512 1308622848 2533359616 3397386240 2755657728 3680501760 1003487232 2913468416 1995177984 3386769408 3367567360 3038019584 1048723456 4191166464 2426933248 1970014208 3357412352 823734784 1004839168 2862240640 1153697216 3975291552 2110202128 2631776984 3830381812 2464574058 1112686139 +2147483648 3221225472 3758096384 2415919104 2281701376 1140850688 3858759680 1493172224 1887436800 2998927360 2275409920 569376768 548929536 3946053632 1882062848 2837774336 1030717440 2564997120 418390016 3682304 838088704 596517888 3872727552 14127360 3847682432 2199795264 1581067296 2678822064 477414888 887163516 1350150446 2528377677 +2147483648 1073741824 3758096384 2952790016 1476395008 1409286144 3858759680 83886080 3112173568 4206886912 2208301056 1796210688 3104309248 1907621888 104726528 4094885888 920092672 3642474496 4161806336 4253552640 921974784 1901997056 363009536 4014970112 141031808 2964988224 670383712 878216880 127290600 3767463108 3598224194 2185645549 +2147483648 1073741824 1610612736 805306368 4160749568 1006632960 4261412864 3573547008 3850371072 960495616 3097493504 1953497088 535298048 3900964864 2136342528 390135808 3979837440 813613056 930095104 4217901056 1581520896 565578752 3507568128 1299156736 2289237888 1706169664 2626103648 2798556752 3088409128 1024770844 4080744698 1887735201 +2147483648 1073741824 2684354560 2415919104 402653184 2617245696 2919235584 3674210304 478150656 2009071616 144703488 2911895552 4249354240 3139174400 1932394496 1717370880 3057352704 742375424 3029344256 4240969728 3210487808 2865636352 1168967168 465807104 3652971392 956962496 2631341856 866956784 3052627496 4090711396 746809426 921394503 +2147483648 1073741824 2684354560 3489660928 402653184 2885681152 1845493760 2332033024 159383552 2998927360 4267704320 3138387968 1544028160 2378956800 822476800 2112421888 3379265536 811384832 437264384 2491944960 3347851264 3978703872 2128152064 1280551680 1906891648 2254570176 1163072096 2585560240 2002406296 3888990404 723241986 833528051 +2147483648 3221225472 536870912 3489660928 2550136832 2080374784 3657433088 3539992576 2189426688 968884224 1461714944 401604608 1139277824 3831758848 1556742144 2425421824 179732480 3875618816 896540672 1781018624 189007872 3879351296 2440635904 1104322304 3813373568 1327568064 3040776352 3262465648 3330408904 147133436 1437894650 1887730585 +2147483648 1073741824 2684354560 805306368 671088640 1543503872 3053453312 1929379840 3095396352 46137344 2141192192 544210944 343408640 1169424384 3112042496 3734306816 1693679616 1881620480 2767200256 1891110912 4044630016 1703808000 170723840 3353843456 2494131584 2807905472 2485108256 1700620464 1413690344 1876595228 2925984286 2005422317 +2147483648 3221225472 3758096384 2415919104 3892314112 1543503872 637534208 2130706432 142606336 1547698176 3223322624 2836398080 2617769984 489947136 2024669184 1843331072 2412019712 1600438272 227549184 1581789184 4128520192 859710464 479672832 2035324672 4229613952 522665920 2903028256 3095850768 309146632 26320964 1499023362 1033587405 +2147483648 1073741824 1610612736 2415919104 2281701376 4093640704 3254779904 3137339392 1786773504 3611295744 1520435200 3360686080 54001664 3336830976 382074880 1860501504 2723774464 2032680960 1959796736 2105020416 2781091840 123085824 2856133120 3108879616 201748608 3014201024 1059293856 3151982032 3869414056 41992212 76531150 2868467001 +2147483648 3221225472 536870912 268435456 671088640 4093640704 1577058304 3137339392 3951034368 574619648 3344957440 741343232 1283981312 3752591360 2150760448 2717581312 1229881344 27017216 363864064 3083350016 3528198144 3099722752 2228423168 510835968 3778434944 2629766848 140544736 2216509584 4043937240 985198860 2743289378 3972052075 +2147483648 3221225472 2684354560 1342177280 939524096 2617245696 33554432 4110417920 3028287488 180355072 2640314368 3301965824 1808269312 4121690112 815923200 1798635520 2638774272 3528278016 4249886720 696791040 2416715776 4094825472 3568111104 2548868864 2099462272 597105984 176004384 3171281584 2988266328 3294113588 759440882 243139051 +2147483648 3221225472 1610612736 2952790016 2281701376 1811939328 1241513984 788529152 1317011456 1447034880 3013607424 3375366144 2969042944 1913389056 3135897600 2232614912 3354755072 700694528 2226135040 1110978560 1760303104 3069848576 1318789632 2426510080 1293275776 1781607360 1779606432 3654307216 3825918184 909017164 1363304254 3746945539 +2147483648 3221225472 2684354560 3489660928 2818572288 3959422976 1442840576 3170893824 142606336 1270874112 4087349248 3803185152 1832386560 2092171264 2374369280 2242707456 1425768448 4182130688 2603622400 1752707072 1909729280 2820027392 3219466752 3889675008 3024377216 149098304 1052422688 4171234032 3512035560 2253554348 3884185678 263157421 +2147483648 3221225472 3758096384 4026531840 402653184 1946157056 2717908992 4076863488 2692743168 3577741312 1247805440 2570059776 898105344 3108765696 3629252608 842072064 802979840 156418048 414195712 1799892992 317470720 2353150976 1072236032 4004027648 713353344 4076805312 2538051616 3868937552 1095782040 69333068 2282076258 1240625875 +2147483648 3221225472 536870912 805306368 939524096 469762048 2986344448 3070230528 427819008 3779067904 530579456 2538602496 3907518464 4148953088 2811625472 3843883008 1701740544 3917627392 3687849984 1328033792 606865408 1747323904 2751794688 3977938688 2893048960 1047989696 419280480 3431329872 2823744488 4129127380 14787898 2147214675 +2147483648 1073741824 3758096384 805306368 2818572288 3959422976 3120562176 419430400 1837105152 3376414720 3563061248 3960471552 1930952704 1402732544 718405632 2935816192 21331968 526925824 3713015808 2474119168 2710321152 650775552 2615224832 2052569856 2067099264 874882624 2868398944 2030578256 1803823384 30288132 2867801030 60330087 +2147483648 3221225472 3758096384 1342177280 4160749568 1006632960 503316480 2801795072 2558525440 2285895680 694157312 3947888640 4294443008 1510735872 2223636480 474415104 2416148480 17186816 3557826560 2518167552 3038525440 3826390016 3457891840 1374785280 1980581760 3598289344 1892242976 2950150672 3945819736 1060445396 2588447998 1133500163 +2147483648 3221225472 536870912 4026531840 1744830464 1275068416 1979711488 1795162112 1786773504 163577856 3244294144 3578789888 3237478400 4245422080 607518720 586219520 1975943168 3222683648 2140151808 387461120 530319360 4071504896 2116884992 3217593088 3255524736 2582690496 2665966240 878094960 949336 344721236 3413520190 3159437507 +2147483648 1073741824 1610612736 268435456 3892314112 1140850688 1711276032 1023410176 2189426688 3988783104 1348468736 2442133504 1171783680 2404122624 1476526080 230883328 2941943808 3721216000 3343917056 4197978112 4187756544 4101637120 3447667200 1511035136 4263139712 1870966592 2698277024 3758457712 1768800280 815949412 2396566646 2991474771 +2147483648 3221225472 2684354560 268435456 134217728 3422552064 2516582400 3338665984 4018143232 3770679296 2988441600 3876585472 1069023232 1180434432 1545207808 1104478208 3100082176 3881156608 2798657536 3709349888 3658229760 1933706240 3350790656 1324724992 2166678912 2117177792 2113063904 260485168 3709622408 2665411524 575973614 2732420631 +2147483648 3221225472 536870912 2415919104 2550136832 2885681152 3724541952 687865856 3229614080 2839543808 2237661184 3555721216 4099407872 3581673472 2321678336 665518080 4071194624 917585920 1974476800 1152921600 2571896832 3743032320 2395416064 2904795904 2195617664 1261939264 3342352416 324174416 1997600088 2180348668 450765334 2682854623 +2147483648 3221225472 2684354560 805306368 2013265920 201326592 3523215360 385875968 2575302656 4005560320 1767899136 1339031552 3511156736 3120300032 1166671872 2367750144 1693614080 4114268160 3893370880 615002112 913057792 3135376384 2225937920 3665855232 2373973120 3067913664 960878176 2632299440 3955451480 2227783156 2292738898 1257962751 +2147483648 3221225472 536870912 1342177280 3623878656 2348810240 3187671040 956301312 1736441856 205520896 3269459968 179306496 2465726464 133955584 546439168 1523122176 3651895296 2836217856 1978671104 2895654912 428607488 4266267648 2560964096 449946368 1997565824 641576512 1336568288 3464538896 137876664 3556433068 4282336190 3681091711 +2147483648 3221225472 536870912 3489660928 3087007744 335544320 1040187392 251658240 1870659584 2822766592 2795503616 2351955968 1299709952 1963196416 4180017152 2222260224 3172040704 3719610368 2750423040 798502912 1435764736 3647878144 1686711808 3807610112 2416430976 3204752320 3790957536 3152855568 2139360680 4024841484 437594718 943818945 +2147483648 3221225472 2684354560 2952790016 671088640 3019898880 637534208 218103808 3078619136 1992294400 3605004288 4138729472 2776104960 607911936 2712797184 11862016 554598400 1314635776 3018858496 3411554304 493627392 3556387840 3526429184 1910549760 1227671936 3973292864 3238092256 2462963120 1497041336 1913237420 1423982686 4263855759 +2147483648 1073741824 2684354560 3489660928 2013265920 3154116608 2986344448 251658240 1283457024 306184192 1096810496 3700424704 2831679488 4163108864 1806041088 2105212928 2698346496 962543616 1448091648 1843924992 349448192 1182675968 3092717056 586657536 489843840 4249265088 652133152 330386576 248452184 54235428 3292551474 3208878217 +2147483648 3221225472 2684354560 1879048192 671088640 469762048 4127195136 3640655872 2189426688 272629760 1436549120 2280652800 1724383232 1959002112 2340552704 3167682560 3086188544 3552985088 1261445120 640167936 1913923584 3556383744 1373833728 3271919360 568556928 1782093376 769118368 849955856 3610483048 3978720252 4175432370 584058545 +2147483648 3221225472 3758096384 3489660928 939524096 1543503872 2852126720 419430400 1937768448 79691776 2472542208 2836398080 3372744704 2838233088 258080768 3376480256 2515763200 4264607744 2286952448 497561600 4057741312 2889495552 4039446016 3872233216 2559306368 3666257472 872770784 2133842224 2517139672 3192286276 2718779714 1048832715 +2147483648 3221225472 1610612736 3489660928 1207959552 2617245696 167772160 2365587456 3984588800 3258974208 3793747968 2070937600 1230503936 3305897984 3709730816 998703104 1488617472 2785525760 2578456576 616050688 773593088 2501260288 413340160 2683348736 43172480 1192461120 3460451168 1769031824 390716552 3114206428 2350295382 3106524611 +2147483648 1073741824 3758096384 1879048192 4160749568 2080374784 1308622848 318767104 2659188736 3762290688 1549795328 288358400 1185415168 4197711872 147193856 2174550016 3165487104 615432192 317726720 2802323456 2711894016 394140672 3125886464 952606464 3538539392 2968691904 2498787232 131751952 830307096 655356492 2411698858 168158989 +2147483648 1073741824 3758096384 3489660928 4160749568 3690987520 2919235584 4009754624 1619001344 1824522240 1310720000 2257584128 2086141952 4072931328 2613182464 3317497856 1581809664 514146304 1674584064 3040350208 2754885632 3538564096 4094770688 499562240 1118202752 3063126976 836945952 2699608880 1674172296 1082611620 1516049430 3346576689 +2147483648 1073741824 536870912 4026531840 134217728 3825205248 2449473536 3976200192 3028287488 3141533696 794820608 2632974336 262668288 2826698752 365297664 2423717888 406093824 235028480 2150637568 4094169088 1261176832 3141417984 2213741056 1190574336 234316928 3415317312 1960574240 1269286608 1944176600 2790710588 3678568170 2890926239 +2147483648 1073741824 536870912 805306368 3355443200 2214592512 2852126720 419430400 696254464 3938451456 291504128 2727346176 3347578880 4205051904 3730702336 2554396672 922845184 3803791360 3924828160 3558346752 2158757888 2621049856 41890304 173056256 1274079872 3490539072 2187737696 4041024176 1656979544 3350877860 1152549602 2252596521 +2147483648 3221225472 2684354560 805306368 1207959552 1275068416 3992977408 2868903936 4185915392 79691776 1193279488 370147328 848822272 1634467840 3202220032 3106471936 1576960000 2765930496 993009664 3985125376 1333012480 3119647744 4120318464 4247229184 1955232640 1896401600 3255971424 3232176432 3954161096 444488580 4164611494 2594513115 +2147483648 1073741824 536870912 805306368 1207959552 1811939328 4060086272 2298478592 3447717888 1639972864 3013607424 1404043264 3919052800 1019478016 2025193472 2281242624 2287435776 2668150784 3322945536 2233995264 534513664 3945925632 1303319040 3724450560 68648064 685032000 287441760 1653014640 1596106984 4104473324 331076454 3388774577 +2147483648 3221225472 2684354560 2952790016 4160749568 2617245696 1375731712 50331648 1434451968 146800640 169869312 2844786688 564658176 2804154368 1617821696 3416588288 1730969600 2494545920 4272955392 79179776 483141632 3995741184 2847620608 3826362112 3554628736 2367545536 14091616 1416337968 1181501064 611866724 2842575210 3668402761 +2147483648 1073741824 1610612736 2952790016 2281701376 3422552064 2785017856 318767104 2994733056 868220928 1881145344 2272264192 698875904 1077673984 3839754240 4284153856 2406711296 1011957760 374349824 2102923264 3386120192 344075264 2627019264 1452323584 430369152 3260769472 1862868128 2373879024 3946178568 3624194012 1614703466 91333263 +2147483648 1073741824 1610612736 1879048192 1207959552 3959422976 570425344 2264924160 3061841920 3904897024 2522873856 290455552 2899836928 1104412672 1699872768 171507712 19365888 2531966976 1454383104 3553103872 3148617728 1068899328 3101889024 2366814976 667633792 3237069248 2928057760 104428080 2130231704 1386822228 2485094966 1697572853 +2147483648 3221225472 3758096384 2952790016 134217728 3556769792 1040187392 822083584 1132462080 2529165312 476053504 955252736 3864526848 2243690496 3564503040 2166947840 2338029568 4018257920 4262469632 1340616704 2403612672 676998144 712442368 609662208 1710247808 2558454848 2498920672 2476371376 2687628056 1776824380 4064544406 3654946799 +2147483648 1073741824 3758096384 268435456 2013265920 335544320 1040187392 2264924160 1652555776 3317694464 3210739712 2691694592 1334312960 4067164160 3331457024 1797718016 510230528 2897166336 1385177088 2226655232 491010048 4209902592 3419217408 1172997376 1167642496 2837070272 3957237920 3967736176 846951384 2772828700 3748733154 1642105371 +2147483648 3221225472 536870912 268435456 2013265920 469762048 2986344448 3640655872 4236247040 3602907136 2787115008 2395996160 4152885248 3103522816 1009123328 3726835712 3685842944 63815680 695214080 488124416 1687422976 3786015744 3575455232 2483455744 525757568 2489374272 1422831392 1439321520 1702282632 2081794484 2946489570 2684955071 +2147483648 3221225472 536870912 805306368 3623878656 3825205248 1241513984 1962934272 4118806528 3418357760 576716800 399507456 3902275584 864288768 199622656 2242052096 3197796352 3805364224 1261445120 4127731712 2654734336 1972505600 2611820032 4212504832 2585907840 2509798720 3046354272 2899495664 2547707032 3362189300 4097109286 888796001 +2147483648 1073741824 1610612736 805306368 3892314112 4227858432 2315255808 2566914048 2491416576 1774190592 3009413120 4117757952 3808952320 3466330112 2307784704 1389428736 1898217472 1196638208 2010128384 4044886016 3471054848 2266631168 4030937600 2872819456 872866432 2662843968 1130583328 209203824 1284778200 2542932828 480195010 2543162407 +2147483648 3221225472 536870912 805306368 3087007744 2751463424 33554432 2801795072 1015021568 910163968 2040528896 2253389824 1995964416 2593914880 3884318720 106496000 3271196672 3580575744 565190656 1158164480 1681131520 2195852288 4274204160 686139648 3349725312 1678887360 840654624 626529680 1472997992 2482899860 2609190590 2103222567 +2147483648 3221225472 2684354560 1879048192 4160749568 2214592512 1778384896 2768240640 427819008 499122176 14680064 1735393280 3418882048 1436811264 1245577216 447807488 2637266944 4130586624 1750081536 1297625088 714876928 479337472 3830136320 856596736 3499842176 2491828544 1263392352 1564557168 2897839160 1505219548 4118680050 3910213865 +2147483648 1073741824 3758096384 268435456 671088640 4227858432 838860800 3674210304 1384120320 3745513472 3491758080 2924478464 583532544 2431909888 413007872 827392000 2700181504 978927616 657465344 431493120 1877751808 274859008 4275767808 252624640 2546060416 2780092096 752051360 2572107728 501258248 336125332 1719228850 3277860285 +2147483648 3221225472 3758096384 805306368 2818572288 872415232 4261412864 2130706432 1216348160 4164943872 1499463680 2041577472 3932684288 1149501440 1541275648 142802944 853245952 459194368 177217536 397946880 3403429888 4109503488 695806464 3314978048 3992878976 3525935040 3262431776 3523548688 1442091608 339689580 3655594394 1899534753 +2147483648 3221225472 2684354560 2415919104 3087007744 1811939328 4127195136 16777216 1937768448 2973761536 3386900480 1502609408 3141009408 273940480 2132410368 8060928 3612639232 2536554496 3023052800 2731028480 2226923520 1192633344 543501824 4054686464 926645632 459694144 3894398176 1392415824 423874168 1652069476 3743338446 771818645 +2147483648 1073741824 536870912 1342177280 2281701376 738197504 4127195136 2533359616 3246391296 3795845120 2078277632 1647312896 2339897344 1773404160 4181852160 3886743552 2463334400 3351691264 1787830272 1546129408 658245632 137237504 2274173440 535988992 2243067264 2714977728 935837792 1878294672 3204666104 4145006220 863547358 2048218861 +2147483648 3221225472 536870912 2952790016 3623878656 3288334336 33554432 3036676096 645922816 4290772992 1692401664 3647995904 4175953920 1214513152 2293104640 392626176 2525790208 4085235712 3033538560 850931712 2166097920 1330785280 2219128320 346140928 2491039872 3471068480 2269862304 1320413168 1161440568 2581664860 1911528762 183335321 +2147483648 3221225472 536870912 268435456 1744830464 3556769792 3523215360 1325400064 2256535552 725614592 2766143488 1777336320 637009920 957087744 3285057536 2290417664 2531098624 3517169664 852500480 1286090752 2003044352 2374632448 2606701056 1500165376 4224545920 2334618560 2085122464 2071646928 3064706360 2504719484 804489854 3252085187 +2147483648 1073741824 536870912 268435456 402653184 1275068416 3456106496 3909091328 8388608 2126512128 1512046592 1884291072 2634547200 106168320 1707474944 1552744448 2947907584 422232064 372252672 2394427392 1756104704 4169794560 3539404288 953848576 1166832512 2399033920 868577312 4104513456 3521555080 2544780820 3998047810 2888946453 +2147483648 3221225472 2684354560 2415919104 2818572288 3556769792 33554432 4043309056 3397386240 2965372928 3789553664 3790602240 628621312 2924216320 3636068352 3534422016 1805221888 4074323968 1397760000 3542626304 1977886720 1285432320 626338304 3086791936 1438498944 1263656000 2495341216 1463342128 407200888 4236381820 2454137438 3279140883 +2147483648 3221225472 2684354560 1879048192 3623878656 1811939328 1308622848 1291845632 3984588800 3544186880 2921332736 3962568704 2758279168 3412328448 1771700224 1218641920 2113044480 2958573568 1607475200 632827904 1809590272 2345016320 2586129920 4277639936 538956672 3865572160 3579571040 2882391248 1569771400 2539350284 861052954 44583001 +2147483648 1073741824 1610612736 1342177280 939524096 1409286144 3187671040 989855744 1702887424 977272832 2447376384 3624927232 2078801920 1132724224 1951006720 415170560 2567471104 644562944 254812160 4107800576 4150007808 3809874944 2879983104 178361600 2026565504 3388665536 102951264 2499733136 1302911096 2011284484 2773514746 2792527969 +2147483648 1073741824 3758096384 3489660928 3623878656 1275068416 905969664 2231369728 3514826752 2126512128 1981808640 3769630720 68681728 2092171264 4122345472 4085972992 627539968 4196384768 672669696 3669233664 1219901440 3188405248 3047667200 1161810688 791162240 627847488 2476870752 3586993072 873769864 4233915180 614067334 2185956973 +2147483648 3221225472 3758096384 805306368 939524096 1006632960 301989888 2902458368 2155872256 4123000832 467664896 3020947456 3623354368 964952064 3431858176 2552168448 3675619328 2435104768 1542987776 3548655616 3180214272 983501824 3151334912 910479104 136848512 2996575040 2962888736 3559469424 28215544 2513396228 3605778814 200652065 +2147483648 3221225472 1610612736 4026531840 671088640 3288334336 3053453312 3439329280 2541748224 767557632 1625292800 4027580416 2591555584 3779330048 3016359936 3888709632 2812641280 2978136064 3027771392 1615081472 3326744576 1762212864 1908771328 2312302848 404753792 1265632064 2779266528 3101439856 337515064 104533252 2533919518 1872579345 +2147483648 3221225472 2684354560 2415919104 2818572288 67108864 3925868544 452984832 4269801472 1103101952 2548039680 936378368 3500670976 858521600 2730360832 330629120 4172120064 1025458176 3601342464 2787913728 2638096384 2415207424 2081270272 854540544 1462770304 2549626560 1665406880 3690083440 2509967352 59804916 2813251242 1274112523 +2147483648 1073741824 536870912 805306368 2281701376 4093640704 2583691264 4009754624 3179282432 2722103296 2413821952 2473590784 1394081792 3631480832 4009361408 3661692928 1650163712 3016704000 202907648 2918453248 2562328576 4288744448 2519441920 2841083136 3962308224 602811328 1812670304 1822598288 1919992312 3636820444 3363897926 24876509 +2147483648 1073741824 3758096384 1342177280 2281701376 2214592512 3187671040 1862270976 2055208960 3661627392 3609198592 3228565504 4064804864 3378774016 3552968704 541786112 3912925184 4080353280 3007848448 4108587008 1191589888 1261114368 2641011200 2173526272 2200178560 753273792 3560646304 2104664720 1498503112 537800988 3756983058 1822200217 +2147483648 1073741824 536870912 4026531840 1744830464 1543503872 1979711488 2835349504 3766484992 1186988032 1914699776 2200961024 2798125056 1129054208 485097472 1074462720 3702358016 232374272 2991071232 1334579200 1640630272 314260480 3894778368 1349900032 2159164800 1677670976 4272140320 1948577200 4154238600 2795988940 3582483506 2440296083 +2147483648 1073741824 2684354560 805306368 671088640 1006632960 100663296 4177526784 813694976 3560964096 3252682752 3603955712 653787136 2861301760 3155296256 3520790528 1322024960 609730560 2625118208 3922464768 678569984 3586853888 2895415808 2506870528 33694080 2357407296 2523964448 1861089552 3298237048 2097064628 1702682686 3367811299 +2147483648 1073741824 536870912 1342177280 2818572288 3959422976 3657433088 1325400064 75497472 3468689408 2787115008 424673280 2003304448 2205941760 1473118208 65732608 2587590656 1845280768 2900893696 2168197120 2737702912 2660963328 4278430208 2875783936 597300864 951649216 3924724000 1993631664 35349384 3209350484 4134998874 1267056415 +2147483648 1073741824 536870912 2952790016 2818572288 469762048 704643072 754974720 2743074816 1530920960 1814036480 1477443584 667418624 4109107200 2808217600 2973171712 730038272 3947610112 3108511744 1412173824 67241984 50801664 4217088512 2867840768 939928192 1478040384 151429344 3881269968 375148808 1276502276 1505049458 826573435 +2147483648 3221225472 1610612736 1879048192 402653184 1275068416 2785017856 2734686208 3196059648 2294284288 408944640 1611661312 4144496640 2374238208 171573248 2695823360 3894706176 1666662400 1955078144 2227449856 2316965888 3609140224 735872512 3087749888 2816346496 1451563200 293844896 2180513328 1365598232 2434996996 1159380034 3405926305 +2147483648 1073741824 2684354560 2415919104 1476395008 1275068416 3590324224 4143972352 2592079872 1438646272 3558866944 732954624 3741843456 3359375360 2412380160 2796617728 16547840 1717059584 2827493376 1719406592 3282708480 107029504 765761024 3271316224 3452310912 2939366848 3096546976 478081392 2434351880 1092397548 2043181634 1815094223 +2147483648 3221225472 2684354560 805306368 1744830464 2885681152 1845493760 251658240 3699376128 3535798272 2418016256 3920625664 35127296 2897477632 4061265920 3626041344 1877639168 3129196544 4242022400 2459185152 3030525952 918096896 2040437248 1957817088 2739485568 4033262528 2115362592 3937605808 2735443464 1179220332 762050310 3650364141 +2147483648 1073741824 2684354560 805306368 3087007744 2751463424 301989888 4009754624 1904214016 608174080 3974103040 2773483520 495452160 1683226624 374734848 1059913728 3179905024 3844489216 2378702848 1387532288 3758499840 3575974912 3097341440 621832448 1349854336 3574967232 1497658464 3525518608 1077445944 2949507156 1418031074 112245973 +2147483648 3221225472 536870912 805306368 3087007744 3154116608 1912602624 3472883712 3699376128 1170210816 4091543552 3188719616 1292369920 1610350592 3626631168 2698182656 2936897536 40779776 3687325696 4070322176 1962543104 1320881152 3240209920 397176576 880229504 1114866624 2799402784 428129648 803791608 4135577732 521950146 3545174591 +2147483648 3221225472 536870912 2952790016 939524096 603979776 637534208 855638016 2894069760 784334848 3563061248 1555038208 7864320 2705588224 3313106944 2286485504 2792652800 4244619264 2176327680 463745024 2181695488 1943088128 3787492864 3881683200 107293056 392346816 4211139360 518227888 2680703768 2523035180 887322014 2829841041 +2147483648 1073741824 536870912 4026531840 3623878656 1006632960 2650800128 855638016 3414163456 3175088128 1281359872 4147118080 588775424 3842768896 1477574656 3711893504 2120974336 2999533568 2841124864 1357647872 3076655104 1590115328 1620555264 2850246400 1287325568 3883769024 606108384 855290704 2681730328 631888588 271901510 1261992835 +2147483648 3221225472 3758096384 268435456 1744830464 4093640704 2986344448 2634022912 243269632 2353004544 1658847232 1043333120 2219311104 2975596544 2141061120 3082878976 3560931328 1967964160 520626176 4231802880 1970157568 2317943808 909351424 1953168640 1551699072 697407296 4039506848 762021648 4184797880 426191500 1670035858 4181813527 +2147483648 3221225472 1610612736 4026531840 2281701376 2348810240 503316480 3741319168 478150656 29360128 2015363072 3488612352 3820486656 1451491328 3438149632 215547904 3491594240 1798651904 2407014400 2737057792 3646822400 2114010112 713662976 3199427328 619521920 3366684608 1102602016 1464048752 1781812232 695314684 1683452782 2173909089 +2147483648 3221225472 3758096384 4026531840 2281701376 201326592 838860800 2030043136 2927624192 4173332480 2837446656 3136290816 1610088448 939261952 3430547456 2774990848 1982300160 721469440 3250069504 1243361280 4255791104 1097808896 883139072 373736192 1250241664 4096568896 2838844320 3452690992 1621989448 3785352636 3898851198 1365704127 +2147483648 3221225472 536870912 2952790016 671088640 335544320 2785017856 4177526784 3581935616 725614592 3634364416 47185920 1718091776 2073821184 2371223552 4017684480 4268064768 521814016 2661818368 24915968 2326136832 75574272 3039922688 100680960 3916368256 3116142144 3954179424 1138378448 1783114792 3951836596 316544026 2643789479 +2147483648 1073741824 536870912 2415919104 402653184 1543503872 771751936 2130706432 3112173568 4240441344 1201668096 1854930944 894959616 4024172544 3942252544 4006805504 4029251584 3333832704 370679808 263983104 3091859456 2430280704 4019029504 2587907840 3439930240 288001984 2057823840 3477240624 706095080 3034649764 939436758 1383712311 +2147483648 1073741824 536870912 3489660928 3623878656 2751463424 3254779904 486539264 3867148288 868220928 2921332736 741343232 2953314304 1875640320 1763573760 478740480 3523837952 2234990592 323493888 2502692864 1150158848 2683384832 4046304768 2171955456 371658880 3519584064 3960664480 1374771440 1410674056 4073699852 2557108354 3987455667 +2147483648 1073741824 536870912 2415919104 402653184 872415232 2046820352 1929379840 2491416576 1396703232 3521118208 133169152 4219994112 820248576 4173987840 2623995904 2525986816 111919104 2051547136 3611561984 2807695360 1054811136 549684736 3948268800 440221312 3016789184 2544397600 3200110800 2666070648 1748145404 238767202 2684375801 +2147483648 3221225472 1610612736 2952790016 3623878656 1677721600 1644167168 486539264 3548381184 809500672 4099932160 3069181952 2977431552 927203328 2216558592 3084451840 4155080704 2129215488 481828864 543436800 101586944 546384896 2771760640 2011388160 1079457920 1517860672 742190304 2246787088 2569739032 3686964412 1187758302 1858334865 +2147483648 1073741824 536870912 805306368 2818572288 2080374784 838860800 3137339392 2524971008 3703570432 2728394752 435159040 794296320 3869507584 29753344 1597571072 1783070720 1057636352 2115510272 2118389760 3998615552 2268138496 541829632 808476416 1656958080 758955712 3489852832 1767168816 2464543400 560882044 1534997334 3717015913 +2147483648 3221225472 3758096384 1879048192 402653184 335544320 2315255808 3707764736 2994733056 2462056448 2908749824 3899654144 2807562240 2770599936 1930821632 1475543040 3513942016 27410432 3256360960 4228132864 3469096960 414915584 2449376768 4127737088 1689846400 1021544256 1547556000 1033361584 1882651992 3109115676 954908502 3756411913 +2147483648 1073741824 1610612736 4026531840 3623878656 469762048 2986344448 385875968 1786773504 2747269120 1633681408 1720713216 940048384 392953856 3575513088 3894345728 1858437120 1479688192 1514676224 3712749568 774772736 2305244160 4075927040 2049459968 3644132480 1757451712 1334493856 2499212528 4196458072 4097046180 24671874 1297949211 +2147483648 3221225472 1610612736 1879048192 402653184 2214592512 2852126720 3036676096 4269801472 1371537408 740294656 1703936000 2618818560 4096524288 2237530112 2089615360 4011556864 1643921408 1515724800 4182519808 2452494336 2326076416 3523184128 3749077248 18287232 1569496384 2805000096 1384704112 2742344968 2220028004 100915590 3727573579 +2147483648 3221225472 2684354560 2415919104 939524096 2617245696 1509949440 2634022912 2340421632 884998144 2438987776 3442475008 2316828672 2670460928 2935619584 2760310784 822640640 2685747200 1534599168 840708096 350365696 2477466624 1005751808 3264374528 2909845120 2223593280 4040829664 68622640 1933607512 370241612 2209749510 2009929611 +2147483648 3221225472 1610612736 4026531840 2281701376 2483027968 2516582400 1090519040 4202692608 3208642560 2455764992 2570059776 162004992 144441344 2041184256 4292411392 3487662080 341065728 801644544 1470902272 688003072 3787799552 2198577664 988636416 1419347328 1318084672 3656779424 2077434832 1462279832 2362310476 3143132650 3579455335 +2147483648 1073741824 1610612736 268435456 1744830464 67108864 2650800128 1962934272 41943040 1195376640 1998585856 2517630976 1299709952 4132700160 3365535744 4168810496 3008331776 1280458752 1549279232 960761856 2103580672 2993619968 326474240 1677279488 202344320 393366848 810039456 2403075536 2494963656 993337476 1164881630 1149690325 +2147483648 1073741824 2684354560 4026531840 134217728 469762048 4127195136 2667577344 1820327936 1287651328 3730833408 2752512000 52953088 3640393728 4157734912 3654877184 3109650432 3005267968 1950883840 1869352960 2226792448 1803893760 553353728 667010816 2143657344 14874560 4273541920 4140416816 3561545112 739521028 2681089866 3822796543 +2147483648 3221225472 2684354560 1342177280 1476395008 872415232 1979711488 3439329280 1853882368 3653238784 1579155456 862978048 286785536 2898001920 4144627712 3563782144 774340608 2245050368 3627556864 508309504 441591808 1421284352 1866307072 3056848128 2649472384 1103283008 3958313888 1826722416 2427054472 1732818396 586252230 4122074479 +2147483648 3221225472 1610612736 1879048192 671088640 1140850688 234881024 520093696 310378496 994050048 3424649216 1016070144 2161639424 1741422592 3735420928 214761472 4267147264 613826560 2121801728 2954637312 2858293248 1267801088 3257502208 446124288 1560912768 2928113600 3482434720 350970576 1718059272 983462436 214700470 1244013363 +2147483648 3221225472 3758096384 1342177280 3892314112 2751463424 2181038080 2667577344 4085252096 255852544 2552233984 4291821568 255328256 3999531008 1753612288 3056664576 2884993024 1760051200 2929205248 1442066432 3592304640 734336000 1777056256 2033019136 343113856 4183381952 3492652256 641492944 3134587912 3343463156 657563982 2793300313 +2147483648 1073741824 3758096384 1879048192 2550136832 1946157056 2919235584 1996488704 109051904 3678404608 979369984 2790260736 4054319104 2438725632 2630483968 553451520 4133978112 1137393664 927473664 3846967296 780285952 1446059008 941991424 3277479168 3583871872 1280200128 94083488 200374992 2599235736 53459092 1267157482 642390167 +2147483648 3221225472 536870912 3489660928 134217728 3825205248 2583691264 4043309056 1551892480 2009071616 1801453568 2513436672 611844096 1715732480 2715156480 3322740736 3531767808 2457026560 2056790016 3570675712 386795520 3992531968 2205975040 1124235520 405309056 1917602880 3824271136 658561520 1169944792 3603200116 238925214 1289408721 +2147483648 1073741824 2684354560 268435456 134217728 201326592 637534208 520093696 3967811584 2873098240 3051356160 1611661312 966262784 1061945344 2290483200 3717005312 2302181376 1848360960 1777868800 1604063232 3879610368 2792424448 3705045504 719504128 257075584 1515247552 1803924256 834371280 104327032 50736900 1850555878 93890323 +2147483648 3221225472 3758096384 4026531840 1207959552 1409286144 637534208 3372220416 109051904 2311061504 2208301056 1353711616 1988624384 2076966912 3987865600 3638099968 984121344 1156661248 682106880 2067542016 4141496320 1531264000 2504167936 3749467392 2194057600 1193427520 794663328 2990272112 412642024 2189995308 1828802082 3309313459 +2147483648 3221225472 536870912 4026531840 2818572288 3154116608 4261412864 1962934272 1669332992 2747269120 4150263808 1353711616 4203216896 3085172736 1188954112 788332544 3682107392 41435136 3458736128 3420160 2498103296 2274442240 3225594368 1566273280 3542982528 1819602240 1872130272 1302136048 164147160 1408257836 2672572194 782894521 +2147483648 3221225472 2684354560 268435456 2013265920 201326592 838860800 3338665984 847249408 4181721088 1251999744 2605711360 3412590592 3122921472 2565472256 916520960 1840414720 4079616 663232512 626274304 3415353344 2924282880 2695667200 1700610816 1268755584 1201848768 2425177248 1404545616 3425096872 4223101396 3829314650 1569741385 +2147483648 1073741824 3758096384 805306368 2550136832 3019898880 3590324224 3841982464 2021654528 3133145088 2556428288 3285188608 1926758400 1164181504 1826226176 4231725056 3127541760 4107681792 1501044736 2756972544 2215786496 1718029312 3192169984 1448045824 855479680 2864376128 544949792 708809392 2709907480 438028788 931853110 1119054617 +2147483648 3221225472 536870912 1342177280 1476395008 2080374784 2986344448 1996488704 4219469824 415236096 157286400 365953024 3921149952 3974365184 834273280 4093444096 1292468224 3087646720 2602049536 768880640 1142032384 3040941056 2278004224 3235307264 4093152384 2284219840 1850922720 2115142192 2376297560 895444596 3736159470 3416160249 +2147483648 1073741824 2684354560 3489660928 3355443200 2080374784 2181038080 3976200192 2172649472 1379926016 186646528 1345323008 3163029504 1153695744 1003356160 2545221632 2043641856 1254277120 182984704 861147136 2763401216 3868800000 2513809920 1979834112 2665382016 2454940480 3379030112 1663013008 974833864 607401740 1755716002 2728472433 +2147483648 1073741824 536870912 1879048192 2550136832 4093640704 3657433088 687865856 3028287488 373293056 358612992 2431647744 1900544000 2334392320 3206152192 2368143360 934379520 1663746048 3647479808 120852480 1986136064 3043695616 1587521024 2297429248 2146604672 1793153600 764790048 1504029072 1104739160 2637901116 2273804498 2597583753 +2147483648 3221225472 2684354560 805306368 671088640 3019898880 4127195136 3808428032 2843738112 331350016 648019968 2746220544 849870848 339476480 838205440 440205312 3929964544 3067592704 2328371200 2276208640 4172163072 751373312 677677568 38071552 2671746432 2560575680 3621970528 3841628400 149281704 1648820716 1415415594 2238214863 +2147483648 1073741824 536870912 805306368 402653184 3019898880 3053453312 3774873600 2256535552 1992294400 2430599168 2725249024 2667053056 1085538304 3719168000 1468858368 1842708480 4203462656 1045962752 1692667904 1640368128 61934592 3258418688 840756480 2393804160 3283576896 947931552 1168564656 3420297784 134730140 4037158974 2906070893 +2147483648 1073741824 536870912 3489660928 939524096 3422552064 905969664 1090519040 545259520 1598029824 354418688 1844445184 2439512064 2591293440 3386769408 1300955136 162693120 4081205248 1132994560 837029888 912656384 3127325696 3555757568 2116252416 3981421952 2859450432 1056366624 4269626320 1258599240 3820831868 711244762 3572330461 +2147483648 3221225472 3758096384 2952790016 3355443200 738197504 2785017856 2298478592 3514826752 1161822208 1054867456 2960130048 1446510592 2142502912 1232732160 1555234816 3803938816 159498240 672669696 912535552 1926379520 2345610240 1468903936 3856452352 2998569344 3494203968 4186729568 3112496464 1874761144 1839678236 4254824974 1431140525 +2147483648 1073741824 2684354560 1342177280 3623878656 1140850688 4127195136 2432696320 343932928 356515840 2304770048 1139802112 768081920 1851523072 1125253120 2583887872 507215872 3997155328 2875727872 1955336192 1053435904 170333184 2908599808 3670200576 711630208 3077010496 2526825760 2568216912 3052538968 3274911228 1750318322 2754858199 +2147483648 1073741824 3758096384 805306368 2818572288 3556769792 3523215360 3103784960 847249408 3200253952 1243611136 2777677824 1715994624 1482424320 1603403776 770768896 887783424 1988149248 2384994304 4130082816 1877620736 3006598144 990685696 3654284544 2472121472 3140714048 4037956768 693031856 541798536 959952996 3732960018 3156069207 +2147483648 1073741824 536870912 1342177280 1476395008 3690987520 3590324224 2801795072 1501560832 2856321024 1553989632 1909456896 2252865536 3847487488 1304035328 632225792 1981317120 606191616 237510656 2078543872 1824655360 1002640384 1903072768 4079548160 594646400 3871898048 1291615840 3061206672 283212072 2687879028 4172426770 3604692373 +2147483648 1073741824 536870912 1879048192 3355443200 2885681152 3187671040 1191182336 1350565888 2168455168 3093299200 2085617664 3288858624 3485204480 2579628032 3392995328 3064561664 547897344 178790400 3393982464 2159675392 297344000 2190455296 769878784 2311229312 2574434752 3213818912 36490320 3795969048 199249940 3262384258 996032303 +2147483648 3221225472 536870912 3489660928 3087007744 3959422976 3187671040 2969567232 612368384 2965372928 77594624 441450496 1964507136 3724279808 2249064448 324861952 660635648 429015040 1291329536 2873896960 2066089984 675886080 828026368 3387259648 3172437888 461233216 1330241824 2254686256 1139603240 2848936340 2685972678 1738424895 +2147483648 1073741824 3758096384 3489660928 1744830464 67108864 637534208 2566914048 3732930560 1799356416 4007657472 3685744640 335020032 4198236160 109182976 3561684992 2874310656 1346355200 131604480 4222357504 3387570176 4187960320 2722404864 3573727488 2638719360 3927209536 1728475040 1730502352 2955143608 2110393324 3356429182 3576467407 +2147483648 3221225472 2684354560 2415919104 134217728 603979776 3858759680 1459617792 2860515328 2730491904 3319791616 846200832 293076992 3559653376 1264451584 2442985472 4114186240 2779627520 836247552 1190932480 150349824 2786665472 434340352 3505047808 2510723456 2704238016 2315084448 3413007536 3735210872 1951570332 445465566 4019603403 +2147483648 1073741824 1610612736 1342177280 1744830464 1543503872 3925868544 3841982464 1719664640 3368026112 2896166912 2907701248 3721920512 1056702464 78249984 2433679360 381517824 1512652800 2156404736 4213444608 1045829632 463803392 3165821440 2031408896 2078366336 2622228800 1791103392 823868976 1170449704 2407032404 1953807094 1514790015 +2147483648 3221225472 3758096384 2415919104 3623878656 1006632960 1107296256 2466250752 8388608 3351248896 3168796672 2735734784 743964672 1570504704 2040922112 3735224320 3201269760 3669508096 4148699136 4257492992 3459921920 1074078720 3337401856 1320668928 1083207808 4259067072 1678116896 194194928 3437739320 2217497028 3096065174 2641171239 +2147483648 3221225472 536870912 805306368 2281701376 603979776 570425344 3170893824 3414163456 1488977920 1604321280 2668625920 565706752 3998482432 627179520 339935232 2646835200 3912089600 2796036096 2481729536 1698039808 3122727936 1426104832 2125351168 2707810432 271859520 3696364256 3609924144 1510980072 1808518340 1385245166 1068018773 +2147483648 1073741824 1610612736 268435456 4160749568 1946157056 100663296 2667577344 2206203904 1363148800 262144000 2328887296 3339190272 1498677248 1833041920 2217017344 700416000 2199535616 3134726144 3520860160 2002130944 1875313664 3284844032 3412974848 947282304 473307072 3975620832 4264724560 346159592 3519570356 1213537602 2699540501 +2147483648 3221225472 3758096384 805306368 671088640 1946157056 1308622848 1258291200 1535115264 650117120 2132803584 667942912 482869248 2506358784 1952055296 3912171520 1255833600 254001152 3021479936 1949052928 419313664 3352628224 3253045760 160521472 1632629632 2626028224 1825119968 3684941232 175659464 1698463476 3862321586 2391886873 +2147483648 1073741824 1610612736 3489660928 1207959552 2080374784 1442840576 1191182336 2021654528 2772434944 681574400 374341632 225968128 236716032 660471808 1607925760 3088089088 3745464320 3727171584 2263093248 3447855104 1726559232 452432384 3404193536 302216576 2296783296 1621825056 3607004496 1180724264 780970132 3441514974 2170503111 +2147483648 3221225472 536870912 268435456 2281701376 2483027968 3120562176 788529152 209715200 868220928 1281359872 435159040 3393716224 4188798976 265420800 1245380608 292978688 4075995136 1933058048 1982083072 320735232 1100547072 3007685120 3523765504 1590218368 3426687936 515423008 3061039344 3146355992 2745856380 4093366546 4031090475 +2147483648 1073741824 3758096384 4026531840 2550136832 1140850688 2717908992 3372220416 1015021568 46137344 4141875200 1351614464 2309488640 2058092544 1272315904 1314455552 1105887232 3066445824 2276990976 2562985984 3944364032 1071594496 2902173184 990957824 2550155392 3725132352 1201841952 3631891632 4077258680 1624322852 1018602474 3496507499 +2147483648 1073741824 1610612736 1342177280 3892314112 2080374784 1577058304 1660944384 3649044480 3334471680 1986002944 1362100224 2102919168 2179727360 1681260544 3150381056 2836627456 2533867520 1743265792 4285796352 3711571968 3816887296 170703360 1579704064 4193384320 206514368 2421669472 2632318384 373625752 562995532 681922518 496720699 +2147483648 1073741824 2684354560 805306368 1207959552 3959422976 3858759680 3204448256 1484783616 272629760 3848273920 4182769664 953679872 3755212800 1171652608 1660485632 527532032 3286253568 2517114880 2815168512 589441024 3978234880 1258328576 2401106688 967465344 1284186048 1488367136 976543760 3376662360 1230989140 1752732854 2075776437 +2147483648 3221225472 3758096384 2415919104 2013265920 3154116608 234881024 3271557120 3464495104 4248829952 3370123264 3478126592 3659005952 3471572992 36044800 2236416000 2164948992 1477853184 784867328 2016686080 1240086528 1453007872 3547307520 1308159744 1709990784 3718979776 3731340192 3094143824 2008442936 7869140 2734428678 1272847611 +2147483648 1073741824 1610612736 805306368 3892314112 201326592 1711276032 2298478592 2860515328 1648361472 1881145344 368050176 1015545856 1780744192 1645084672 1236860928 3635576832 2194227200 687349760 1835798528 3888781312 3685157888 2190719488 3897017088 3200481664 1824461376 2549064352 538299536 1498958344 2145291388 2583911842 1759450441 +2147483648 3221225472 2684354560 2415919104 3892314112 2751463424 2650800128 2835349504 947912704 515899392 2577399808 1976565760 3225944064 406061056 4158783488 2749169664 2427551744 678084608 1175986176 3577491456 2335582208 2635015168 3860118016 2811717888 366790528 1154955840 2517145120 1236356016 2419841128 1403494004 2264262290 3609503693 +2147483648 3221225472 536870912 4026531840 4160749568 3288334336 234881024 3909091328 2558525440 1824522240 2724200448 3184525312 1251475456 4045144064 107085824 772210688 788627456 1909178368 4085784576 904146944 2829977600 1241332736 3013262848 2414375168 493151104 3952978496 1307172384 3660517168 1842715288 3136153716 1737571366 3268447111 +2147483648 3221225472 2684354560 3489660928 939524096 1140850688 1644167168 553648128 1115684864 188743680 1444937728 2496659456 1388838912 637796352 3609067520 1425735680 2903605248 3286384640 3377995776 552349696 885663744 2074948608 2830011904 3385708800 2308012160 1978505280 3087026336 205602512 1709481864 1050726964 2363476274 1821394753 +2147483648 1073741824 2684354560 2952790016 134217728 4093640704 2919235584 1627389952 763363328 1816133632 656408576 2664431616 2772959232 1512308736 2354446336 374800384 398622720 2405974016 2648186880 4014739456 1478633472 2492017664 3620831744 361561344 3502197632 2958731328 2047112032 2628402960 1976383432 1249358004 2084819922 2651965257 +2147483648 3221225472 3758096384 3489660928 2281701376 1409286144 1241513984 3204448256 4102029312 3552575488 1763704832 3740270592 3847749632 3993239552 3142189056 79233024 3268313088 3986276352 2473074688 1962684416 2206087168 3574281216 1178837504 4075115776 1820127872 1508425664 152499488 3810629872 1463843912 3869006012 3708967638 4097920193 +2147483648 3221225472 536870912 268435456 671088640 1409286144 369098752 654311424 578813952 3149922304 3521118208 149946368 3243769856 776732672 91095040 2999123968 4153311232 3995090944 3110608896 3061067776 3708946432 2761229312 4122053120 3241727232 3205981568 3266615744 4074860704 1725661936 1097976440 404813116 117142742 3683292627 +2147483648 3221225472 1610612736 2415919104 2818572288 3690987520 1442840576 1224736768 1115684864 1749024768 1038090240 3039821824 2978480128 3420717056 3963748352 2917597184 625704960 502546432 1006116864 3222024192 643176448 2693604352 1998105088 755365632 3639047552 1835631168 1961064608 589006352 1326215544 2306082892 3592035042 1597703993 +2147483648 1073741824 2684354560 2415919104 2281701376 3422552064 4060086272 3439329280 2290089984 2503999488 2778726400 3937402880 2680684544 3220963328 2794848256 1176174592 780107776 328089600 3409453056 2517897216 756688896 3760530432 206086656 1753215744 1539923072 4284580672 2672384544 3626076496 1474920296 705799084 3579927666 4232940095 +2147483648 1073741824 3758096384 1879048192 2818572288 738197504 838860800 553648128 1736441856 54525952 3437232128 2066743296 3880255488 3085697024 1032716288 3868393472 3669393408 1072349184 1421352960 3976466432 4239538176 1357192192 3351357952 2413710080 4185910400 1137817664 612790752 4190880976 82556216 4163852236 39090770 3470716731 +2147483648 3221225472 2684354560 4026531840 402653184 1006632960 4060086272 385875968 1669332992 3519021056 1965031424 3836739584 2820145152 560726016 4145938432 1128202240 2141356032 2579054592 2364022784 4204015616 2221025280 3645455360 3637085696 3906588416 4217920640 2089653696 208912608 3666165872 2105423688 871311404 1785367942 1570589467 +2147483648 1073741824 536870912 1879048192 402653184 469762048 2717908992 822083584 142606336 2906652672 3814719488 2869952512 3842506752 12845056 216924160 2773286912 1028423680 187351040 3252166656 2397835264 3134851072 2918915072 19760640 3147581184 1408878720 188857408 101079584 2019745616 2147226328 1657942980 1337918146 3850616561 +2147483648 3221225472 2684354560 4026531840 3355443200 3422552064 4060086272 2231369728 3833593856 666894336 1822425088 896532480 1850212352 705429504 19267584 3841785856 2568323072 2433335296 2256019456 1210331136 2071603200 1101216768 1221374464 870740736 3205684352 1429254464 2554880288 3670277616 3090351400 1595184220 3459399698 3823171907 +2147483648 1073741824 1610612736 1879048192 134217728 3556769792 3657433088 1358954496 310378496 2319450112 4028628992 3230662656 1397227520 3320053760 1820196864 67829760 556630016 800899072 2635603968 2345406464 3165263872 1282219008 1483375104 2323346688 4226406016 1320068160 3776269472 4134192784 755438088 2263322404 702665554 2028645817 +2147483648 1073741824 2684354560 268435456 2550136832 67108864 4060086272 1627389952 1199570944 3653238784 2938109952 3018850304 2965897216 1436286976 1836449792 4268425216 1835368448 3949445120 4101513216 137629696 2885298176 3154445312 2066392576 2489336064 1568595072 2145691712 2669636064 1494317680 1204713928 2551305212 4111666610 2647763879 +2147483648 1073741824 3758096384 1342177280 1207959552 1409286144 301989888 721420288 2776629248 767557632 2753560576 2616197120 3620208640 724303872 3875405824 496697344 3118497792 2145271808 3413647360 2055475200 1489123328 3908899840 3417281024 2961495296 1314874496 600947392 1700774240 2657077104 870309640 2854218236 1279260786 3033516683 +2147483648 3221225472 3758096384 805306368 402653184 2483027968 2181038080 3271557120 2843738112 2210398208 2900361216 3211788288 4062707712 2912157696 1061289984 1786314752 3526328320 2199404544 2283282432 3743166464 2340829184 1644366848 2094695936 3421103360 146751616 1946722496 3066618464 841807088 2118578488 858514652 3288751370 440867109 +2147483648 1073741824 536870912 1342177280 3355443200 1677721600 2113929216 3003121664 1132462080 272629760 354418688 2840592384 2849505280 3176923136 2824470528 3922132992 4248010752 3607150592 1783111680 929304576 1572210688 3790935040 3007361536 1931303168 2621570944 279354560 1185958112 287143952 3443643208 1109834068 611344630 922571287 +2147483648 3221225472 2684354560 268435456 402653184 1140850688 2919235584 3036676096 75497472 3871342592 1533018112 3562012672 3711434752 860094464 1370357760 2324627456 669745152 3378528256 2217222144 2220634112 1184507904 2439578624 703104512 736743680 3758443392 442678592 1335417120 2312762800 1777157336 484350484 3541225934 2586361873 +2147483648 1073741824 536870912 1342177280 4160749568 1677721600 503316480 1493172224 3196059648 2831155200 2552233984 3329228800 370671616 153354240 222167040 3786080256 3028844544 3334520832 2823299072 3914076160 2583824384 699470848 3659382272 2967689472 595617664 3364152896 1432754080 2892965424 568755208 2583937692 1534887174 3193363081 +2147483648 3221225472 2684354560 4026531840 671088640 469762048 301989888 1459617792 3867148288 4265607168 1822425088 1615855616 4106747904 817102848 3265921024 912064512 3433988096 2441953280 1983389696 556544000 391522304 746798080 2193197568 2072954624 2911102080 1441088960 1423704480 273554320 792659240 3905399060 1204417714 3829955181 +2147483648 1073741824 3758096384 4026531840 1744830464 3288334336 301989888 1493172224 1384120320 3468689408 1377828864 2073034752 3916955648 4046716928 3379691520 95354880 1730248704 3257024512 3720880128 1666977792 2801678336 3444128768 1991023104 3757371648 3765429376 96233024 3195083936 1752737712 2293680776 2775116260 20047326 2955237261 +2147483648 3221225472 536870912 4026531840 402653184 2617245696 905969664 3439329280 2726297600 1447034880 2023751680 1508900864 2308440064 2809397248 1257111552 3070033920 4062674944 1248149504 1246240768 3244044288 3433170944 3935779840 61638144 63694592 1139076480 403465024 1095872672 2213302672 1317112872 4223957884 2714609382 1596881949 +2147483648 3221225472 536870912 268435456 3355443200 1543503872 3254779904 2264924160 3078619136 750780416 3277848576 78643200 238551040 921960448 2823159808 3903651840 1423736832 2285486080 107487232 1421619200 636094464 2075067392 546288128 1123833600 3907735680 1582363072 1569371616 2457663280 726183640 1070583852 3044883982 2371141629 +2147483648 1073741824 2684354560 4026531840 1744830464 1811939328 1845493760 352321536 8388608 2118123520 2829058048 428867584 1306001408 1389101056 2067136512 3892117504 3616833536 3428761600 375922688 801378304 386017280 1280785408 3102185984 227236608 3833363328 25949504 2644023328 143186832 371524648 861449060 107536886 51711347 +2147483648 1073741824 3758096384 2415919104 4160749568 1006632960 2113929216 1526726656 25165824 2344615936 878706688 1297088512 606601216 1523318784 3189637120 1259274240 412254208 2438152192 3331858432 2440302592 1478113280 1741497344 3448487424 1945292544 2296381312 1866753728 1774094432 1658679024 2220822296 3116013140 3776929674 2596672755 +2147483648 1073741824 3758096384 3489660928 3087007744 201326592 2717908992 2130706432 276824064 3904897024 1818230784 3046113280 530055168 4248567808 202244096 3559194624 347701248 2502377472 1810374656 1081348096 579483648 3358012416 284864000 1905246976 3059533952 208433088 3110374432 2721244720 1675188504 1598358628 3450448486 1216300815 +2147483648 3221225472 2684354560 1879048192 2818572288 1275068416 1509949440 1694498816 3682598912 2252341248 559939584 990904320 4197974016 2459697152 1731592192 1433075712 187793408 2460925952 1309155328 4275318784 3464636416 1341725696 3631262208 1635930880 4187780736 2001946944 3444100832 628819344 3783894616 1458750404 4271779086 923738727 +2147483648 1073741824 1610612736 2415919104 3892314112 201326592 1040187392 3674210304 1820327936 3250585600 2120220672 466616320 1396178944 443285504 1289355264 375324672 3810361344 2107424768 55058432 3068399616 2539526144 173089792 1035254272 455361280 300314496 3332720320 1634399008 3974970480 685148568 433538036 3871467086 1987491547 +2147483648 3221225472 1610612736 805306368 2818572288 67108864 3254779904 4009754624 3833593856 3879731200 4032823296 1775239168 622329856 3522428928 1117913088 1447100416 20742144 1246969856 3051888640 2220634112 1981683712 1020201984 2676730368 628932864 3597586560 149416896 1597468960 1496464848 3032035864 2228790644 2345230022 3463263293 +2147483648 3221225472 3758096384 1879048192 2550136832 335544320 301989888 251658240 2826960896 3586129920 3277848576 3312451584 1467482112 1075576832 263847936 3131899904 2524020736 367411200 2611486720 2448699392 1684944896 387128320 587900416 3531130112 2379146368 2681328576 1877557792 2828566896 6406872 2473678428 406109790 3955489863 +2147483648 1073741824 1610612736 4026531840 2013265920 2751463424 905969664 1291845632 4102029312 1581252608 4095737856 319815680 2663907328 496762880 670695424 3372154880 2354675712 3117694976 246947840 2263093248 889067520 3841014784 4019232256 576776448 2252795264 3177440064 2060801312 1502643088 794875656 315029444 321114418 4143269543 +2147483648 1073741824 2684354560 1879048192 939524096 469762048 436207616 419430400 964689920 2755657728 467664896 3339714560 2792882176 670826496 674627584 1457324032 3012460544 3201908736 1674059776 586420224 1776429056 3020889088 2286521856 1986316032 3645826688 473298496 2027837024 2228595984 2894261496 1649142980 448219678 2824411199 +2147483648 1073741824 1610612736 1342177280 671088640 1275068416 100663296 3305111552 3112173568 994050048 1163919360 3012558848 1783103488 872677376 3822714880 301006848 3659431936 3998105600 3036160000 3158052864 2697336832 2219250688 130124288 3928216320 4065714560 1797964096 3195487840 3064115920 3662169944 3281983972 3901589010 2256403649 +2147483648 3221225472 2684354560 4026531840 2013265920 3690987520 973078528 1258291200 2759852032 2613051392 585105408 2968518656 2353528832 2045509632 3161325568 849281024 1958969344 2215329792 1821908992 3291754496 3564775424 3715447808 726572544 1950480128 2886463104 1498858176 3888402720 2546180848 3029037752 3378000188 3151235218 3372876603 +2147483648 3221225472 2684354560 3489660928 4160749568 1409286144 3120562176 1291845632 3363831808 1480589312 1872756736 961544192 2523398144 2104229888 1028521984 3625123840 1973059584 1683668992 131604480 4101255168 3789170688 3870897152 2463874560 627397888 3857665664 1899905856 2894711328 2242026000 1725876712 2570721620 29959194 1730388379 +2147483648 1073741824 2684354560 3489660928 3892314112 3288334336 3053453312 587202560 662700032 2621440000 3227516928 533725184 431489024 586940416 4045799424 1424031744 1087733760 625688576 197664768 3149139968 1112680448 622015488 842447360 2406871296 1193921920 2810181824 3713454560 4206316304 2054039064 1117061364 2913451246 275272447 +2147483648 3221225472 1610612736 805306368 2550136832 738197504 1308622848 2432696320 41943040 1379926016 3466592256 3360686080 2323120128 2435579904 3980525568 4140105728 2369683456 3868311552 575152128 2263101440 3194361856 3837987840 1246602752 131353344 3294131072 4148851776 1459046560 912642192 1727402408 1381710612 2375125022 12481163 +2147483648 3221225472 1610612736 4026531840 3623878656 603979776 3724541952 3204448256 2088763392 3544186880 3869245440 2198863872 3423076352 2505834496 3376021504 1906114560 85688320 2879635456 3967295488 1722036224 2858293248 3340975104 1745401344 24332544 3300874112 2253225920 3412875040 1761460432 1155218344 325880772 4090322818 2276220439 +2147483648 3221225472 3758096384 268435456 2281701376 3959422976 3992977408 2097152000 1786773504 4173332480 1260388352 2639265792 642252800 603193344 1707999232 2679177216 1036222464 2716450816 2289573888 2215391232 662845440 1909654528 2103484928 4195449600 2593479552 314789696 4128141984 1205326384 2375097544 3893604948 476174098 1865158973 +2147483648 3221225472 1610612736 3489660928 3355443200 4093640704 3254779904 2634022912 2910846976 3904897024 3630170112 3876585472 3048734720 1916010496 4011458560 252510208 2372239360 1697529856 42475520 3049009152 1797658624 183186432 418296320 2521890048 1377882240 4194891584 1908728672 1674233392 23984152 1347242692 2992287470 3087718477 +2147483648 1073741824 3758096384 1342177280 3087007744 872415232 1711276032 1962934272 4152360960 2864709632 1629487104 1708130304 2979528704 209977344 643170304 1634140160 309886976 3508322304 2200444928 95162368 351942656 3374126080 2535828992 2757315840 3359734144 3909446976 4210259424 1040479920 763685448 204220020 255470310 834472161 +2147483648 1073741824 2684354560 2415919104 134217728 1946157056 3590324224 4244635648 1635778560 3862953984 723517440 1521483776 1181220864 3335258112 74842112 787021824 1118994432 2304557056 3073908736 3253997568 495069184 4016776192 2681831936 897932544 1782404480 4194914112 3622518880 680543632 1305605320 3553670572 568846106 3071903859 +2147483648 1073741824 2684354560 2415919104 4160749568 1140850688 3120562176 83886080 3816816640 859832320 3017801728 1257242624 3864526848 3400794112 2156789760 44236800 1984462848 1631436800 2863931392 4035842048 3399690240 1514710016 1732115968 1370763520 2886614656 526592320 963157216 2909663952 1325145592 3390188604 3003191510 1911664205 +2147483648 3221225472 1610612736 805306368 4160749568 2483027968 3858759680 822083584 260046848 1195376640 4255121408 1435500544 1805123584 632029184 1358823424 2939879424 876118016 3206397952 3383500800 3808309248 406525952 985172992 266206720 3880518912 2899184000 389223488 2064420832 1037037520 3844684392 1650302180 4153298598 672229003 +2147483648 1073741824 1610612736 268435456 2013265920 2617245696 3791650816 620756992 2155872256 12582912 1713373184 3041918976 2112356352 3301703680 3994419200 2286092288 3576070144 1509933056 3737919488 387321856 2328041472 3773203456 3344948736 4150003456 4007536768 3730772288 4086866976 2333138480 2857148040 2318583252 2824711738 2042447123 +2147483648 1073741824 3758096384 1342177280 1207959552 67108864 301989888 1694498816 2659188736 700448768 4141875200 430964736 3604480000 1822162944 576847872 3898277888 4253712384 1282686976 3801882624 1499598848 3856349184 1841992704 550785536 3196854528 1529484416 3587121472 1927066528 2036947056 323198136 962450156 3090085110 339761287 +2147483648 1073741824 3758096384 2415919104 1207959552 335544320 2449473536 117440512 478150656 3804233728 3957325824 3064987648 503840768 2233729024 114425856 2214526976 3751444480 705839104 371466240 3360821248 2252290048 3103433728 912413184 4157351168 1774597248 2581936576 2728502048 233499312 3049349112 382253356 1705864770 3080624745 +2147483648 1073741824 2684354560 1879048192 1744830464 3019898880 3053453312 3003121664 4185915392 826277888 2803892224 1385168896 2782396416 4064018432 2680291328 3985440768 3191373824 4190060544 2772180992 2286030848 332212224 2459474944 4151269888 1497632000 1445870976 213320896 2165940832 278779472 3182585032 1917094180 2866642358 2522945263 +2147483648 1073741824 536870912 1342177280 3355443200 872415232 2315255808 3707764736 1736441856 3451912192 1772093440 4031774720 3535273984 1342963712 3597533184 136249344 3297607680 2034188288 3238797312 4159574016 517933056 833459200 2284810752 3008638208 3276944000 4105781056 2293665248 1279836528 257849192 1783017108 3793804270 1688891875 +2147483648 3221225472 2684354560 2952790016 1744830464 2617245696 4060086272 3506438144 1149239296 264241152 3101687808 338690048 2803367936 2568224768 2331115520 3639934976 3562307584 3986997248 705961984 124923904 3350538240 3178540032 175430144 2428241664 2151550080 2993888320 119782688 3124582896 799041848 1079568780 1779049862 1381040997 +2147483648 1073741824 1610612736 2415919104 3892314112 3019898880 1442840576 1358954496 964689920 4106223616 1524629504 443547648 594018304 2295595008 3648126976 2615345152 3429597184 541769728 4250148864 1739722752 302192640 2023465984 2002975232 1444941056 1552942464 3138915392 1018964576 3508930352 1003568056 2947060508 4256259226 3716598869 +2147483648 3221225472 2684354560 268435456 1744830464 4093640704 1644167168 285212672 3430940672 2378170368 2170552320 2410676224 1945632768 4059299840 1018036224 1822490624 41779200 1580318720 3212058624 3496882176 4181796864 2349696000 1386863104 1177558272 548939904 877931584 1929262880 3811129712 2249301336 2740714348 3435346110 2405875549 +2147483648 1073741824 2684354560 2415919104 671088640 2214592512 436207616 150994944 4236247040 1925185536 1566572544 4277141504 2239234048 1815347200 1826226176 2054488064 189825024 1120354304 3669237760 3743027200 1872046080 627090432 1071598080 720371968 1467487872 3509856832 844765984 2914326192 883996248 3723983164 4146856734 3281925165 +2147483648 3221225472 1610612736 2952790016 2013265920 3154116608 503316480 3137339392 2927624192 3552575488 1713373184 3723493376 3176660992 1691090944 4274913280 107151360 3568074752 786481152 558637056 2341351424 394467328 2105322496 2471026176 1364725504 1925986176 3788388032 3135440800 3664554736 3779131016 2684096764 943075734 1713318547 +2147483648 3221225472 2684354560 1879048192 402653184 2080374784 369098752 4278190080 3078619136 1237319680 2262827008 3125805056 2927099904 2823553024 3323854848 1054015488 791773184 1821917184 3133939712 2841522176 359868416 2478939136 747652608 1573404416 1944335744 636098496 2824942048 4138505328 243465912 4058630932 2004108382 2082619379 +2147483648 3221225472 2684354560 1342177280 939524096 335544320 4261412864 318767104 2877292544 3560964096 601882624 1542455296 3826778112 316932096 4108976128 2193686528 163479552 3754901504 2825134080 2318020608 2279680000 3010368512 386354688 1296573696 3664514944 1814441152 3396812512 2514598672 1953680888 59296124 2032266694 404969049 +2147483648 1073741824 1610612736 2415919104 3355443200 4093640704 234881024 1090519040 645922816 3124756480 3923771392 2544893952 1923612672 2350120960 1464991744 362479616 3794567168 562413568 643047424 917639168 371922944 243573760 613544448 2743475456 2540245888 1558677568 2654039456 3392011408 4039128952 1101016684 894447850 3566746789 +2147483648 3221225472 1610612736 4026531840 134217728 3825205248 4194304000 2801795072 1451229184 3670016000 727711744 2429550592 3505913856 1137442816 1385824256 513867776 532185088 3149414400 3809222656 519712768 3102808064 3850419200 3675537920 3309705472 715329152 1132835264 1512237472 4235809968 4016350168 3107615412 2515606014 3691023187 +2147483648 3221225472 536870912 805306368 2013265920 2483027968 1509949440 3170893824 629145600 4265607168 4024434688 3566206976 172490752 665583616 4285661184 3984654336 1704493056 3155738624 4092338176 898772992 2559641600 2207288320 626318848 864945408 3407554176 2915411776 3484042592 550617488 2136510200 3459832740 500959698 1646928523 +2147483648 3221225472 536870912 1342177280 134217728 1543503872 1442840576 922746880 8388608 1858076672 3709861888 1712324608 2739404800 1796997120 710279168 4268949504 728662016 285327360 1339826176 1987457024 3756197888 3194393600 2650653184 3568973568 744301952 190416320 2154648608 3051682224 3437342792 210334724 599185682 1701879015 +2147483648 3221225472 2684354560 4026531840 3355443200 469762048 3590324224 3506438144 2726297600 1539309568 782237696 1945108480 688390144 3381395456 3950116864 1245642752 324763648 193183744 4216070144 1934766080 135211008 3824401408 176157184 3698730752 1400964480 2088148032 1513575584 1496073456 2834947240 1920930172 2629540354 2299788483 +2147483648 3221225472 3758096384 3489660928 402653184 3825205248 4127195136 1560281088 2340421632 1967128576 3810525184 3574595584 296222720 1047789568 1850605568 3823435776 1955954688 2675884032 2117345280 183382016 2041919488 18723840 2828715520 2953976064 1637813632 4137594688 2766034656 3466034000 1377882568 293150916 730836778 767944573 +2147483648 1073741824 1610612736 2415919104 402653184 201326592 2315255808 1828716544 394264576 2042626048 3974103040 2100297728 3832020992 2569797632 1248722944 3421700096 1022787584 680280064 3387695104 252579840 3556972544 1291756544 3687859712 1665803008 1388393088 2913174336 3249922528 2361456752 3450423352 1797101004 1285475930 3232922027 +2147483648 1073741824 3758096384 1879048192 1207959552 1006632960 3388997632 3808428032 629145600 2101346304 52428800 1552941056 2541223936 3481010176 3758227456 725417984 2031190016 87900160 3074170880 2543980544 1483552768 864656384 2310099456 1702244096 717955712 68845760 1221055840 973860176 4276223944 3394825636 1316440350 617954495 +2147483648 3221225472 536870912 268435456 3355443200 335544320 1577058304 2097152000 813694976 4064280576 2258632704 1242562560 3163029504 3650879488 2378825728 2244935680 470319104 1086636032 2497454080 3974770688 505350144 1105232896 1260974592 3513656576 3816892288 3982071616 2935310368 1720020624 2784851112 1188650244 3981929570 2540065863 +2147483648 1073741824 1610612736 268435456 3355443200 2751463424 637534208 1157627904 3229614080 2453667840 2199912448 3666870272 1895301120 3463184384 2471362560 4017553408 3792535552 698597376 3006013440 1206784000 2888243200 2987754496 46133760 2053769472 2839353728 1847626048 448492576 2837149328 2043378120 2249414436 15688062 1213816251 +2147483648 3221225472 3758096384 1879048192 1744830464 1006632960 436207616 2231369728 4169138176 1111490560 3793747968 4270850048 2974285824 1977352192 4040032256 885063680 2495840256 1616822272 3340509184 3702403072 3127982080 303799296 776657408 3108908800 402732672 597924160 1299112480 1074014864 22677384 3243442468 1586270482 1350334807 +2147483648 1073741824 2684354560 1342177280 402653184 3959422976 1577058304 3204448256 3514826752 2118123520 4267704320 344981504 289931264 409206784 3654942720 2606170112 3362357248 207896576 3550748672 335155200 2359764992 3039925248 3783804416 4055505664 617023360 1252100032 3275776096 1855863184 2180846744 883341988 625082258 1106138233 +2147483648 3221225472 3758096384 805306368 3623878656 3288334336 905969664 2231369728 2558525440 2252341248 807403520 351272960 1267204096 3903586304 4102422528 1717108736 4084695040 2466529280 3127648256 2565222400 227096576 1938787328 1172338176 3383103744 103366016 4106197312 210266656 2845456272 3942059272 246591676 865992610 1846364683 +2147483648 1073741824 536870912 2415919104 939524096 67108864 905969664 1761607680 2910846976 2017460224 4284481536 1724907520 2289565696 2709258240 2157051904 3192455168 2120056832 1041940480 381427712 11669504 1467549696 3677725696 3309227520 828514560 4152434048 2240385600 160223072 3692769296 3753160408 2385992756 3056532574 1580875071 +2147483648 1073741824 1610612736 805306368 939524096 3825205248 4194304000 3506438144 2508193792 2202009600 1239416832 1326448640 3962044416 3961782272 2532179968 3687645184 1439137792 3529687040 2615418880 2983071744 3665631232 1965001728 1954467328 2089163008 1770598016 1517923392 4092062048 123178704 554367864 1075844420 1932530506 2434271337 +2147483648 1073741824 536870912 2952790016 3892314112 3959422976 3992977408 4110417920 528482304 3854565376 4011851776 4161798144 285736960 270794752 2749235200 4019126272 1205305344 2036580352 3882098688 1119752192 3615426560 116370432 1826617856 2799049472 3853200256 3674846528 3463244768 2851316592 935186632 862662020 1386841346 2990338537 +2147483648 1073741824 3758096384 1879048192 1476395008 4227858432 1509949440 2264924160 3397386240 3904897024 1579155456 2683305984 2870476800 552337408 843710464 396820480 1425309696 2188427264 1135353856 2737442816 3409393664 2424085504 580179456 1086463744 37947008 1578801600 3612995232 3848375344 2489284744 1080715644 4277528326 2035000475 +2147483648 3221225472 536870912 3489660928 4160749568 2617245696 1308622848 2365587456 1937768448 348127232 144703488 495976448 574095360 3569614848 1429864448 3267690496 3212214272 3850289152 3162775552 3252301824 2176124928 1899934720 1735589376 3857843968 3884524416 3663768384 102623456 553229104 3691337000 163609828 1379323854 2265452497 +2147483648 3221225472 3758096384 3489660928 1744830464 2751463424 2449473536 1795162112 4236247040 1505755136 2006974464 1676673024 3993501696 483131392 3346399232 4178247680 3155394560 2751774720 747380736 3096850432 3910875136 2483794944 3117472256 162400512 1711215744 872522432 2454047520 3798641776 1099318504 1758880892 4037952834 1143622163 +2147483648 3221225472 1610612736 2952790016 1744830464 2751463424 2046820352 1090519040 1384120320 2126512128 2111832064 1777336320 47710208 2301886464 1968308224 790560768 3123806208 2946711552 349446144 1822568448 633804800 654683136 3371260416 3737848064 4262702720 3047442496 481400992 3009639856 2218004088 970070268 182391542 1683076077 +2147483648 3221225472 3758096384 1879048192 3892314112 1275068416 234881024 1593835520 2541748224 2688548864 1218445312 3710910464 2356674560 3551789056 2646999040 1366097920 555778048 1557348352 3541311488 1559638016 2870294528 2039782400 4237654528 1060713216 4093031296 1110863808 1503173088 1174888976 268572968 1509103820 1569306334 627957261 +2147483648 1073741824 3758096384 1342177280 2013265920 1811939328 436207616 2600468480 2894069760 1430257664 3319791616 2314207232 1309147136 1706295296 3190685696 203751424 2340651008 3028926464 4233371648 1172180992 757938176 1689752576 2800213504 1846622976 2758645376 3691830976 499621664 3484408656 2705666680 422813948 845271874 1838161229 +2147483648 1073741824 1610612736 4026531840 4160749568 2348810240 1241513984 4177526784 595591168 4215275520 1428160512 3624927232 1775763456 3616800768 1150943232 772603904 551321600 182403072 1085546496 1368002560 3260356608 1325972480 971341312 3798532864 4243489408 1798202944 3647902944 57561296 3335425608 197019780 1970709046 2535092741 +2147483648 3221225472 3758096384 2952790016 671088640 1946157056 4060086272 2332033024 645922816 3602907136 341835776 2882535424 3355967488 4273733632 2969960448 774438912 2020704256 1965965312 215752704 332804096 2208380928 2995629056 3699919360 1648704768 3707735168 2650495680 3272312224 761352112 1809088536 910281332 1099907778 1859229455 +2147483648 1073741824 3758096384 2952790016 2013265920 3019898880 2382364672 1459617792 2457862144 4114612224 3315597312 2924478464 2158493696 3353083904 1784020992 32047104 2451800064 1167572992 1299980288 310775808 1644247040 3277827072 3843153408 3665628416 2656678784 1104211392 1480763552 4185420624 3535127656 2015302676 3466232810 1671195735 +2147483648 1073741824 1610612736 2415919104 2013265920 1409286144 1979711488 2801795072 3934257152 3032481792 3374317568 2213543936 3333947392 2826174464 136708096 3344891904 800489472 239288320 2689867776 4267053056 1806112768 472032256 2478136832 2630038784 2112654720 2878763456 444579488 4151501616 3083198280 1141860732 1741041262 2492410301 +2147483648 3221225472 1610612736 2415919104 1744830464 1677721600 33554432 721420288 511705088 3644850176 4024434688 630194176 4195876864 4152623104 1329201152 2174943232 4095705088 1543454720 2263097344 1944727552 4099610624 3054216192 2262653440 2495822080 3402608768 84366016 3664774048 2005408848 161233656 717106660 2375626310 255632193 +2147483648 1073741824 3758096384 1342177280 3087007744 872415232 2248146944 721420288 1400897536 2797600768 3655335936 2645557248 1177026560 2434531328 1063649280 4259512320 3977084928 3085451264 4017889280 571871232 4180359168 1512150016 3831918080 3898813696 3234705792 2374529728 1007427808 836638640 1200030584 2389676780 4028200266 3477642663 +2147483648 1073741824 536870912 2415919104 1744830464 1275068416 1509949440 4177526784 176160768 3149922304 501219328 4231004160 2384986112 2334392320 1229062144 3115253760 2560327680 3447668736 943988736 1488064512 2842101760 2349835264 3545586176 3773772544 851150464 1454339648 593233568 1061037296 2629901432 990023052 4149331914 832820073 +2147483648 1073741824 1610612736 1879048192 671088640 2885681152 436207616 3808428032 629145600 3292528640 1323302912 214958080 1821900800 2551971840 2341863424 4024369152 2486992896 838057984 1903960064 67506176 1311184896 1706073088 3667773952 1571752704 76846720 2359812288 2330867040 2123574032 2809307320 1355864500 3859188198 11719783 +2147483648 3221225472 1610612736 2415919104 4160749568 1409286144 369098752 889192448 2071986176 3007315968 3156213760 4092592128 1703411712 834928640 3802005504 3197829120 1422557184 2599370752 878977024 1093545984 1236473856 3460211712 3935927808 2699769088 1996666240 210457920 105519840 3726451408 2337120776 3318209916 1688357410 739350417 +2147483648 1073741824 2684354560 2952790016 2550136832 603979776 1241513984 2667577344 1535115264 2185232384 1558183936 3016753152 1201143808 2704539648 158728192 1176436736 535265280 1088536576 2152996864 31854592 2145855488 230927360 3794789888 2693736704 3005186688 910544832 1264196320 1738348176 103724600 4197012084 3709497382 3607087021 +2147483648 1073741824 1610612736 1879048192 402653184 2751463424 503316480 1895825408 1048576000 1639972864 421527552 4027580416 133693440 4032036864 2202140672 3094544384 3922034688 848871424 1995710464 1678905344 1802180608 581016576 2503132672 3433761024 3464599424 1436730432 3012768672 2775944816 4247844680 2050492292 57936830 340918965 +2147483648 1073741824 1610612736 268435456 134217728 1946157056 2650800128 3036676096 4034920448 4064280576 622854144 655360000 3905421312 1523843072 775290880 1311440896 1469743104 3799990272 2993954816 1072041984 2407733248 2860418048 4212212224 3355655424 2814293888 2683401536 435361824 3649482384 480070728 3915975236 1809286514 1286008725 +2147483648 1073741824 536870912 1342177280 671088640 3288334336 2113929216 2868903936 780140544 448790528 2271215616 1339031552 63438848 1158938624 2483945472 4007854080 2183757824 1966882816 2985566208 2426277888 671811584 709727232 1388988928 601559296 394628992 2631819968 3377807264 3416693936 1570232536 2377742452 3533344818 2795369445 +2147483648 3221225472 3758096384 1342177280 3355443200 3959422976 3724541952 3305111552 3850371072 910163968 3814719488 1680867328 2926051328 2978217984 2322726912 3766681600 366051328 3056877568 3903070208 1126313984 3353032704 1404933120 2911007232 1211439872 3921708928 957794624 3125398880 3724963728 1632054232 3183719052 1426539738 3864897537 +2147483648 3221225472 1610612736 268435456 3355443200 1275068416 973078528 2634022912 209715200 2495610880 1050673152 2249195520 3938975744 2706112512 1455816704 869597184 713129984 154451968 1898717184 3547738112 596449280 767919104 1142878720 3828298496 2280308352 821329728 2606458656 2146551600 2263192744 3964584708 1669796850 529972851 +2147483648 3221225472 3758096384 805306368 1207959552 3288334336 3992977408 1962934272 3732930560 381681664 476053504 1261436928 3274178560 2510028800 4017750016 4287954944 2129494016 1331183616 3241943040 1160392704 2366453760 3768159232 350114304 2153976064 4290415488 1078256960 339205024 3132442544 3210059288 2034003276 1233267594 785452487 +2147483648 1073741824 2684354560 1342177280 671088640 335544320 2583691264 1291845632 3565158400 3309305856 979369984 4121952256 2524446720 2934702080 2875588608 3900243968 2573828096 3899965440 3620478976 3082162176 3221504 3107820544 1952369152 3343066368 3515790976 877165376 4220993824 3374828368 111842200 2864347116 1659134174 2249291163 +2147483648 3221225472 536870912 2952790016 1476395008 1946157056 3858759680 620756992 3548381184 4181721088 2581594112 4180672512 2651324416 3809738752 2359951360 3375955968 2354413568 4229316608 2125733888 2348429312 2436958208 4255755264 3776468480 678378752 1382189440 2979578176 4223334624 2186803280 3683148664 1882665932 881765570 3163480869 +2147483648 3221225472 536870912 268435456 3623878656 2080374784 234881024 3741319168 192937984 247463936 3072327680 2144337920 3500670976 4117495808 3290038272 1459421184 1539932160 1460486144 495722496 409612288 3703900160 3622667264 1988851200 1544765184 1050325888 1048051648 67888864 1889134000 593029832 14893172 1247750634 525380283 +2147483648 1073741824 536870912 1342177280 2818572288 469762048 3858759680 2231369728 3414163456 1564475392 3135242240 2674917376 3642228736 867434496 1953366016 372441088 2206760960 2283618304 3205767168 327028736 2828732416 1199870976 1876388352 1600202496 4211714432 2749688128 3131623136 2810367312 4169650616 2582147676 153325830 2623659789 +2147483648 1073741824 2684354560 805306368 1744830464 2080374784 167772160 3707764736 1568669696 37748736 346030080 2406481920 649592832 1485045760 1906180096 259719168 161579008 135479296 3311673344 281939968 3966969856 1895664640 3667483136 2817081088 2966983296 1025761088 3536583520 4115131024 1736819240 1064629596 500723950 3248328769 +2147483648 3221225472 2684354560 3489660928 2013265920 335544320 1241513984 2868903936 3514826752 2789212160 1604321280 1697644544 818413568 435421184 769785856 1677393920 1141211136 3532374016 294920192 2704420864 2980259840 3423187968 3830832640 4185466112 816751232 1234584256 3308511328 1158162320 2534673128 2431784908 3443723506 1847175453 +2147483648 3221225472 536870912 4026531840 1744830464 2214592512 1509949440 1795162112 2306867200 3233808384 2317352960 3035627520 98041856 1356070912 2775973888 2296840192 1665433600 2896281600 2612273152 3479580672 1374619648 4122524672 1666963968 2469462272 3004409472 2153599680 1733426784 904673840 141704072 2973306812 3564092854 3009891669 +2147483648 3221225472 3758096384 1342177280 2281701376 335544320 1979711488 3271557120 3699376128 2621440000 2527068160 217055232 2465726464 2785804288 2244345856 4049141760 3302326272 4236853248 3261865984 2127966208 309409792 2584843264 207315456 1110385920 3134500224 3122710720 2476426016 911152400 3921979560 4245222076 1667187326 2577213859 +2147483648 1073741824 536870912 3489660928 2281701376 201326592 436207616 3372220416 2021654528 2755657728 320864256 303038464 2733113344 558104576 1762525184 1887895552 832471040 553828352 933502976 1560154112 2334066688 4043486208 2494620160 3271631616 585995904 548043328 1752025632 4210998032 573759432 3931905540 1641159930 1008025457 +2147483648 3221225472 536870912 2415919104 2550136832 603979776 1711276032 2231369728 1333788672 3116367872 2145386496 305135616 3741843456 1821638656 3987079168 881393664 3653795840 3479846912 1110712320 3845533696 3708880896 3720651776 2671797760 2186750208 3908938112 3527469376 3041482720 601856112 1756884728 4163162380 2072462466 3123888069 +2147483648 3221225472 2684354560 1879048192 4160749568 1946157056 2650800128 3539992576 3565158400 390070272 2459959296 2052063232 3532128256 452198400 4024303616 2833580032 3923869696 2578759680 4037287936 3579195392 3994101760 1681890304 4031905280 4106599680 3257063296 2631220416 2589563168 863556560 2960524712 1870739220 3881284962 3965044765 +2147483648 1073741824 3758096384 805306368 2281701376 1409286144 1308622848 318767104 4068474880 2780823552 39845888 797966336 799539200 2899050496 1682046976 1151270912 2002878464 2044739584 727457792 2414481408 4266866688 3961752576 1577017856 4043158784 1542079360 3202292928 423731360 2270196592 2059680152 4001245796 3731169834 3076163603 +2147483648 1073741824 3758096384 805306368 939524096 1677721600 570425344 3338665984 3464495104 3443523584 3273654272 4042260480 980942848 3680763904 986316800 1270284288 1671725056 3495641088 3482591232 1655836672 3084072960 2817428480 1856785920 185645312 1612273792 2235509184 3501764512 787826000 610862536 2648812220 1678564958 2756829689 +2147483648 3221225472 1610612736 2415919104 3355443200 738197504 2113929216 1392508928 1820327936 2462056448 98566144 3958374400 402128896 2409365504 672006144 598540288 3201073152 2014396416 3228311552 3455463424 1899042816 4047676416 1107063296 3145771776 1995927424 1926573248 1519423264 8343216 2943422072 1449305980 2548843070 864592711 +2147483648 1073741824 536870912 2415919104 2550136832 469762048 2986344448 2097152000 192937984 3409969152 2678063104 3109027840 1016594432 380895232 832176128 3481731072 3598352384 1044758528 2346983424 1929515008 2922579968 492872704 453174784 1753130752 3526884480 375338816 3496916704 3759135952 674964712 2133636308 2602360678 1858842573 +2147483648 1073741824 2684354560 4026531840 3892314112 4227858432 3925868544 620756992 1551892480 289406976 3823108096 2926575616 2162688000 3082027008 1946025984 1020198912 4133388288 3046621184 2680430592 3289780224 3069913088 3328228352 2700671488 1267375872 3722046080 2504196416 3329014560 2232079952 1035443192 3560602396 2365021818 1320995917 +2147483648 3221225472 3758096384 268435456 3087007744 738197504 503316480 1895825408 1753219072 3292528640 480247808 3362783232 50855936 652476416 601227264 934084608 996835328 836026368 3784581120 3915264000 3850975232 4233921536 1957293568 1283894016 2347169664 3027174464 1968811552 2446812944 2781636648 3248212892 3506290562 3810613273 +2147483648 3221225472 536870912 1879048192 939524096 2214592512 1912602624 855638016 1837105152 977272832 186646528 3964665856 1077411840 1091305472 1433272320 3402170368 2080997376 305479680 4233895936 3822465024 805636096 2785516544 3263974912 2227011840 3860294784 3084592320 1791407968 3644967056 2864897992 1928886676 2994709966 4255151011 +2147483648 3221225472 536870912 1879048192 939524096 3690987520 3590324224 3137339392 914358272 3636461568 2002780160 145752064 2610429952 2261516288 764805120 1884880896 2361294848 1628782592 956047360 2932748288 2717190144 3650657280 3000258048 4002322176 877479296 1380976320 3446153632 2868129840 2022323928 552024492 2259926822 2792479123 +2147483648 1073741824 536870912 805306368 671088640 3959422976 570425344 2030043136 4286578688 121634816 2116026368 3014656000 1289224192 476315648 1538916352 908918784 2377089024 1154826240 3394510848 3709997056 1843988480 3857026048 3430959616 2247072512 712333440 1042560576 2417632224 937231312 1389865096 3175181932 2962626166 1637556345 +2147483648 1073741824 2684354560 268435456 3623878656 1275068416 4194304000 1090519040 3179282432 3368026112 861929472 2519728128 376963072 2800484352 3060662272 1187053568 2188017664 4132421632 1532764160 601231360 1204627456 1400144896 861337088 764064512 3846172288 3733198912 2758425440 535505968 1377934296 2805886220 522872542 1021855835 +2147483648 1073741824 3758096384 2415919104 4160749568 3422552064 2181038080 3909091328 1434451968 1497366528 3072327680 1687158784 2235039744 3986423808 2467430400 3200188416 2276032512 3462283264 3263963136 2087325696 3833804800 2532025344 3334045184 1619628800 4073615488 4222886464 2079727968 2861633616 869579464 1934673828 2776090638 1477607047 +2147483648 1073741824 1610612736 805306368 671088640 2348810240 1778384896 4110417920 3934257152 4240441344 1591738368 477102080 2352480256 2578186240 1356464128 4047175680 2401206272 3048226816 828121088 186781696 3086424064 3740634112 3138603520 1614775040 2845854336 3285452096 1263937184 3010538800 4134320312 2335954844 2879020366 77542987 +2147483648 1073741824 3758096384 805306368 3623878656 1275068416 3523215360 3238002688 3380609024 3804233728 618659840 1515192320 978845696 2324430848 1025114112 2969370624 4229332992 1375485952 1549541376 4194439168 2874226688 3241970688 759789056 1077850880 1519936640 3561105472 2465279584 978106032 3475068472 1257944084 1442217430 1423522883 +2147483648 1073741824 3758096384 1879048192 939524096 3422552064 2852126720 1627389952 3967811584 3510632448 421527552 525336576 1535639552 2479095808 848429056 239403008 4161241088 3572842496 722739200 1977225216 1499543552 1839569920 3209186816 3356463872 4059134592 3160801344 808400672 366903888 3144477000 3687990100 676236706 319085905 +2147483648 3221225472 1610612736 1342177280 3355443200 3288334336 2852126720 3741319168 1065353216 2361393152 501219328 2070937600 62390272 1580466176 2536112128 3901554688 1447460864 2330279936 3179552768 728903680 3066632192 122983424 2812047872 2592641280 346708608 2622721984 3154635744 3028511024 502739576 3219369564 1616890414 3133633773 +2147483648 1073741824 1610612736 1879048192 3087007744 738197504 905969664 822083584 3917479936 2940207104 4271898624 2481979392 3056074752 3285450752 1263665152 2531590144 2965667840 2162900992 4217643008 2446987264 901847040 4282293248 739929600 2777852672 2588171648 995734592 522450528 3768679888 2644318376 3200814972 977628874 923211029 +2147483648 1073741824 3758096384 268435456 1744830464 1677721600 2650800128 1795162112 310378496 1388314624 744488960 3815768064 2555904000 1739325440 2844655616 1198587904 1188069376 3307225088 672931840 649465856 1496135680 1371964416 1067276800 724744448 2956949376 1770881728 624873632 3094173360 2930419224 2540924252 179550678 2901931211 +2147483648 1073741824 2684354560 268435456 402653184 2617245696 838860800 1694498816 1669332992 1681915904 3135242240 3861905408 2855796736 3227779072 2583035904 1366622208 2189590528 1211744256 1813258240 2653818880 3516999680 2794226688 529057280 3081799424 4184530048 812355904 1250512096 251582224 3859135928 466111244 2940360910 2654295673 +2147483648 1073741824 536870912 2415919104 2013265920 603979776 100663296 3875536896 4018143232 406847488 463470592 1020264448 439877632 460587008 1148059648 2990080000 1464434688 2290532352 2833522688 578162688 1641875456 3636438016 2686180864 2340137216 360567168 3514732992 281432032 459501584 3741899752 95234228 1473743438 2115489469 +2147483648 1073741824 3758096384 4026531840 1207959552 3422552064 771751936 3909091328 2608857088 348127232 601882624 4231004160 1094189056 1112801280 3336699904 2824929280 3437461504 2175975424 3215204352 4189720576 935671808 1700379648 4000829952 2935853824 3184384896 2453185088 2215922400 437210928 2252994552 1825746572 2325302542 396020725 +2147483648 1073741824 536870912 2415919104 671088640 872415232 1107296256 2801795072 3045064704 281018368 1260388352 2247098368 2880962560 334757888 1915617280 2146893824 1144750080 2598912000 767827968 959844352 137562112 369992704 1499154944 1779019008 1405960320 3515515328 1108924768 3795183152 2329365448 3815998460 2653188654 2690531101 +2147483648 1073741824 2684354560 2952790016 671088640 4227858432 1174405120 822083584 1535115264 2956984320 790626304 2733637632 1545076736 2652635136 2048786432 3948347392 3254157312 421838848 2611748864 866521088 75180032 479243264 1941948928 1437376256 793887104 1625523264 1673226976 4216942096 1937795272 3135892284 969904198 131956455 +2147483648 3221225472 3758096384 1342177280 939524096 201326592 4261412864 1828716544 1384120320 3217031168 3927965696 4010803200 231211008 3134455808 338296832 2510618624 4247486464 1268957184 1225007104 1682059264 4179703808 321491968 3403927040 1901961984 505008000 3675292480 3942019232 1330674160 3984817544 1855185476 409315122 1899354005 +2147483648 3221225472 536870912 1879048192 2550136832 3556769792 3388997632 1962934272 4236247040 1522532352 2933915648 1064304640 330825728 2178154496 2294677504 1896677376 1395425280 1905180672 2900631552 895365120 3695773696 933403648 1311761920 859477248 3253453440 2457122112 2838156064 211425456 1845965496 2565051228 562131118 3317132245 +2147483648 1073741824 3758096384 1879048192 1207959552 1811939328 4261412864 3271557120 4185915392 943718400 320864256 542113792 2049441792 2569273344 496369664 2151481344 216236032 3126181888 1018437632 4007530496 3211343872 1837997056 2930037248 814070528 4258328448 2923145408 1011479136 193856528 2076251080 929668500 2639456586 2638779817 +2147483648 1073741824 2684354560 268435456 402653184 3288334336 4194304000 3942645760 2139095040 1379926016 1906311168 1766850560 397934592 599523328 455999488 1539506176 2331672576 1334591488 3408666624 4185264128 495921152 1304200192 3230352896 4028928256 3525799552 3457331904 1887980512 1010702992 3822795112 1628867284 3751430702 1116934031 +2147483648 1073741824 1610612736 2415919104 2550136832 1409286144 3120562176 620756992 2172649472 289406976 459276288 2037383168 2488795136 3657170944 1958871040 3021144064 2857009152 3641950208 38543360 1136267264 8329216 769696768 121955840 3095966976 2113994368 2189865280 90821728 882055760 3364530136 1513344732 2682010966 3100774047 +2147483648 1073741824 3758096384 1342177280 2818572288 2214592512 2046820352 3808428032 1400897536 2386558976 2841640960 3142582272 2577924096 2821980160 919470080 3560898560 4113793024 1849212928 1084497920 1229328384 1119565824 986027008 431745536 2011005184 2746732160 2234491072 3112358112 2461340048 1180340056 2532860500 2004700074 2405431917 +2147483648 1073741824 2684354560 805306368 3355443200 2348810240 3254779904 385875968 3061841920 666894336 2539651072 1345323008 513277952 2357460992 2794848256 449773568 1535803392 592592896 586424320 3123580928 2564499456 3251932160 2452713984 1354007296 3674300544 2376895936 3787813280 3843732464 2543475416 2774015628 1642347878 94774273 +2147483648 1073741824 3758096384 3489660928 2013265920 3288334336 1509949440 3506438144 3330277376 3292528640 98566144 2419064832 2489843712 716963840 3869900800 3599302656 764182528 3542171648 1665933312 2632060928 1327839232 2229187584 2276220416 2215547136 1601455744 3483020352 2147636640 3553212176 781177976 3454563468 1025549402 150166415 +2147483648 1073741824 536870912 2952790016 4160749568 1543503872 905969664 2130706432 1652555776 2495610880 60817408 810549248 1725431808 1665925120 1558577152 434831360 3272572928 2908667904 2690392064 2396917760 1142360064 3867257856 2802974208 1213314816 2466897280 2411575232 1900012704 2857284400 4057754600 1059477396 3312668022 1889258483 +2147483648 1073741824 3758096384 2952790016 1207959552 3288334336 2852126720 989855744 1769996288 1287651328 3818913792 4138729472 2188902400 2958819328 3655467008 7012352 1522499584 3885121536 759963648 3374977024 3360634880 4026641408 3684389376 1431867648 111671936 2795591360 3009381984 3317852464 2716089832 1503541548 1090073950 1854702071 +2147483648 3221225472 1610612736 1879048192 4160749568 2080374784 301989888 822083584 3061841920 792723456 2539651072 988807168 176685056 3619946496 2220490752 1117585408 2297856000 2455388160 1179918336 102903808 3201374208 3857226752 4292705792 1969209088 92206208 3889656896 3952779680 2069126608 3245022936 2814744636 574879714 2389835729 +2147483648 3221225472 536870912 3489660928 1207959552 1409286144 2248146944 16777216 3061841920 322961408 3567255552 586153984 1814560768 2349072384 1808924672 1055850496 2137751552 2583969792 3864272896 923414528 2042824704 4282233856 586764800 875607296 2721436032 1246455872 2026867104 2561044176 861092904 478527292 3586479178 513715745 +2147483648 3221225472 3758096384 3489660928 2550136832 3288334336 973078528 3909091328 3028287488 4240441344 3391094784 3134193664 1251475456 3677093888 527040512 1886846976 1086423040 2809020416 3789299712 1847734272 960706560 3460805632 2371053056 3359281408 1482030720 3485295168 1717799200 1827492144 2663100296 2283881012 2510399462 1826513003 +2147483648 1073741824 2684354560 3489660928 4160749568 1275068416 2583691264 1157627904 411041792 2151677952 2959081472 80740352 2617769984 237764608 3077963776 1319174144 966361088 2264055808 1419517952 1554911232 1795500032 1963176960 3817209344 3243553536 343766656 1914689856 3231941152 334882320 2880209688 3957947828 689820482 571520043 +2147483648 3221225472 1610612736 2952790016 3087007744 2214592512 637534208 922746880 2575302656 1908408320 3739222016 4191158272 3361210368 879493120 1155399680 2613772288 4075716608 813744128 1482432512 4007014400 3611236352 4198280192 3255168512 4093739264 786725248 1681257920 3272186464 3599784560 296207032 372024820 2193479894 3602749435 +2147483648 3221225472 1610612736 4026531840 3623878656 469762048 838860800 4076863488 2306867200 113246208 48234496 3186622464 3406299136 4187750400 770310144 3841130496 206995456 3426205696 2810978304 1905405952 287774720 3892362240 1279194624 3838945024 3420945536 3534406848 2057801312 2113822640 2844738488 2332490236 3005593346 94454663 +2147483648 3221225472 536870912 1342177280 939524096 1409286144 3254779904 4143972352 2491416576 759169024 1621098496 3245342720 1279787008 4111204352 3880910848 3305046016 3041296384 11845632 2447122432 2716479488 2289764352 754488320 2412367360 1524479232 3600564352 2980959680 171155744 2006547792 2454221096 938199772 996847058 727110115 +2147483648 1073741824 536870912 805306368 2281701376 1677721600 2315255808 2868903936 226492416 348127232 362807296 170917888 4149739520 3551264768 775290880 1328742400 3329654784 3687727104 3309051904 1641943040 1351026688 3314322432 2866504192 1792129280 3400725120 102712000 4011048800 3751542576 783087720 767065612 2112820246 964204555 +2147483648 1073741824 3758096384 4026531840 2550136832 872415232 1778384896 1593835520 1434451968 3728736256 274726912 2075131904 1330118656 2031353856 10092544 3230466048 2256896000 2607104000 3485736960 3538030592 3272685568 4096506880 2720163328 49589504 1568590464 3673051072 1214421344 499513744 1103162648 3832639084 1851664146 1659832485 +2147483648 1073741824 536870912 1342177280 1476395008 469762048 234881024 486539264 3330277376 1824522240 3135242240 2372927488 1927806976 2915303424 166330368 354877440 1455783936 4095066112 1163141120 1005719552 1095436288 3159069696 4136162816 2572068608 2847822720 2167205696 940873120 3625014576 3298645432 2153992924 60191482 3423138385 +2147483648 3221225472 536870912 1342177280 3087007744 1409286144 436207616 3103784960 1937768448 3175088128 3454009344 695205888 667418624 3051618304 3350593536 3066626048 1777041408 1853734912 4277411840 843984896 3590653952 1581880320 3104501248 1611838720 2067691136 1155384896 1130633440 1064712528 292108920 234600156 2936396978 1006109209 +2147483648 3221225472 1610612736 1879048192 1476395008 1409286144 2785017856 1828716544 3430940672 3871342592 3231711232 2941255680 933756928 1809580032 1191837696 2446262272 1996324864 2740568064 1990991872 2687643648 2006652928 1455135744 1108661760 1104327936 244603264 1454236480 2889498400 3935766448 1213833512 275236948 2127902122 2591728983 +2147483648 3221225472 3758096384 1342177280 3892314112 2483027968 2919235584 1426063360 780140544 3141533696 1835008000 3008364544 536346624 3487301632 3521249280 2029715456 1338998784 3884236800 2305564672 2668244992 2302621696 2397148160 2508585472 940868864 4210776960 1308675392 1386352544 2845514960 647991896 1400695124 3576704446 1328023255 +2147483648 1073741824 3758096384 3489660928 2818572288 1677721600 1308622848 3573547008 2541748224 1111490560 2623537152 3106930688 2002255872 2230059008 3045982208 3448832000 4042752000 959332352 71049216 4272295936 2193963008 2187703296 1288268288 4230396160 1262076800 870477120 2095194592 2036273808 528921112 4146717644 3278535574 866532955 +2147483648 1073741824 536870912 268435456 402653184 67108864 234881024 1124073472 2843738112 2445279232 6291456 2609905664 2873622528 3208904704 2843607040 2054619136 1290698752 2161459200 506732544 3655733248 3420129280 3341059072 1006913024 2669781248 3743929216 1825798336 2512330336 3639261808 696995096 2054358884 3014700306 2207403825 +2147483648 1073741824 2684354560 2952790016 1476395008 201326592 3187671040 385875968 1115684864 1740636160 161480704 1982857216 2140667904 1860435968 3467509760 1880162304 2721284096 815251456 1022631936 507908096 1225598976 3605638144 587257344 2204803840 3649601408 4246851008 314641568 2583410672 2826683752 1712728076 419766054 4188376985 +2147483648 3221225472 3758096384 4026531840 2550136832 2080374784 2181038080 3170893824 4102029312 1933574144 2631925760 1989148672 1762131968 3204186112 1274150912 3010527232 3365109760 1858453504 822878208 430583808 3257219072 3043867648 564061696 3061497600 2225229952 2856843072 895815968 3884823248 269417528 452101924 2812181506 3474322719 +2147483648 3221225472 536870912 1342177280 1207959552 3825205248 100663296 3774873600 2021654528 3225419776 2103443456 2364538880 4013424640 1267990528 3311796224 2349137920 1623490560 408469504 2139365376 611201024 4270393344 874943488 624153088 4148795648 2639294848 4024356928 2930842144 2855442960 3398826584 963413180 965007502 3465419845 +2147483648 1073741824 536870912 268435456 134217728 2885681152 100663296 3640655872 3330277376 1757413376 2493513728 2135949312 3114795008 1137967104 2601910272 902627328 498892800 2745647104 2913214464 1957564416 2823882752 986612736 3773055488 668568320 2093994368 3616890432 1040647584 2195947568 4259889704 1718024276 3576152362 1159820245 +2147483648 1073741824 536870912 2415919104 402653184 1811939328 2181038080 822083584 964689920 3300917248 3433037824 1957691392 3808952320 2238971904 208011264 3865772032 2692251648 327630848 1675894784 1771966464 989267968 2704974848 3318892032 1650178816 3018584192 1200972864 1919490656 4199395120 3962094632 2032795564 2348833154 1123462333 +2147483648 3221225472 3758096384 2952790016 2281701376 1140850688 3120562176 1728053248 2592079872 666894336 1637875712 3333423104 3019374592 2008285184 746192896 3180527616 4173824000 2317500416 727982080 3734122496 4268701696 728869888 3225379328 128626944 3602177664 1766244800 2327435936 2738897904 4271050088 2823264556 2732741182 608447181 +2147483648 3221225472 3758096384 1342177280 1744830464 2617245696 2650800128 4043309056 58720256 574619648 459276288 548405248 283639808 1254883328 3057516544 2730557440 3637805056 1948073984 2572951552 503721984 1825912832 1074697216 2056149504 3219621632 1471600512 4078232640 1710474464 3600972432 1781112280 1971317164 2952546682 1515752659 +2147483648 1073741824 1610612736 4026531840 4160749568 1543503872 3590324224 3707764736 2474639360 3921674240 2443182080 2582642688 857210880 2675179520 2366767104 1849229312 1695907840 1402126336 937697280 2010779648 1969559552 1162591232 3044933120 3810703104 1518364032 2363248448 1996646624 3157093488 2202789736 3303127548 482403974 498932669 +2147483648 3221225472 536870912 2952790016 3087007744 3154116608 234881024 989855744 629145600 2529165312 2594177024 2727346176 3603431424 3338403840 4218028032 3070296064 3485302784 2814001152 1191976960 1242705920 2187659264 2730732544 2986176000 3170012928 3600348032 356312768 3001218400 775279536 3070459304 3883249956 38170226 3051765343 +2147483648 1073741824 3758096384 3489660928 2013265920 2080374784 100663296 1895825408 2977955840 4005560320 1927282688 1894776832 4143448064 1437859840 227147776 4244045824 518291456 1537294336 2967740416 3416395776 1806383104 433239040 3155189248 2651438848 2054869376 3532506176 2389272672 1053306288 2561417144 89001916 1061491966 3427252621 +2147483648 1073741824 1610612736 4026531840 1476395008 2214592512 3187671040 1124073472 4286578688 4072669184 719323136 42991616 1493696512 2803630080 3209560064 587923456 4236214272 3238051840 2855018496 2700480512 2943293440 2998254592 1204934144 3830087936 1743552384 1883728064 554234848 800064176 3254263736 63184164 1215958402 3450408615 +2147483648 3221225472 536870912 3489660928 1744830464 3154116608 2583691264 2130706432 1619001344 801112064 2485125120 3482320896 883425280 372506624 3758489600 825294848 2840625152 3059924992 247734272 1658728448 320669696 1524282368 1527372288 3442970368 3372963456 2735896512 725023776 850528752 2700543496 490845028 958551018 1313795629 +2147483648 3221225472 3758096384 3489660928 134217728 738197504 4127195136 1526726656 2407530496 3149922304 23068672 2886729728 3750232064 1377042432 2859597824 685441024 4005068800 1733017600 3039043584 3561631744 2444703744 1434891264 4003381760 2968627968 4160245120 549408448 1197590496 3087205616 1342486360 3936213124 1056259106 1516614629 +2147483648 3221225472 1610612736 3489660928 134217728 1140850688 4060086272 218103808 3279945728 1061158912 2774532096 1588592640 1083703296 2099511296 678035456 3902210048 3588456448 2569355264 1278484480 2472685568 2155550720 2990912512 4131668480 2615062784 4084321408 1487076160 3072021728 3488679376 4003636312 3055535404 2458899558 969396265 +2147483648 1073741824 2684354560 805306368 939524096 67108864 3992977408 2533359616 2357198848 3602907136 1415577600 3064987648 3474456576 4212916224 3231318016 2708275200 3880157184 3145416704 1368137728 2794590208 305735680 1613270016 3702017536 4063338752 3482381184 668069312 1708482336 2596217776 325034008 1128528940 1122792710 2467797351 +2147483648 3221225472 2684354560 805306368 4160749568 1140850688 1912602624 4278190080 3967811584 1908408320 425721856 181403648 180879360 387186688 3662020608 2574843904 3443294208 2231156736 652484608 1048457216 1993680896 3507915776 1825570304 2201727232 2929028224 1229879232 2222319392 601922160 2871968600 2098930740 584822386 2944755045 +2147483648 3221225472 1610612736 1879048192 134217728 2348810240 973078528 1358954496 2826960896 2025848832 1994391552 1001390080 2276982784 3886809088 2284191744 3926851584 2683142144 1872510976 2747015168 3733860352 3851098112 462396416 4136714752 3400303360 3885694592 3202346048 1408984608 20288560 3636480696 1132602988 3124574382 4268270667 +2147483648 3221225472 2684354560 2952790016 402653184 2617245696 1644167168 2969567232 2810183680 239075328 362807296 1915748352 3003645952 704905216 1587150848 868155392 3852173312 519946240 961814528 969027584 4267911168 673033216 2745484800 1690732288 720726144 3780928576 296146400 1346747792 3539523176 629188108 2110553474 2183058145 +2147483648 3221225472 536870912 805306368 1207959552 603979776 1375731712 1627389952 310378496 3762290688 1142947840 2400190464 4150788096 1494482944 2877423616 122093568 1105166336 466141184 1608785920 2719625216 4224387072 1087474688 511824384 552773888 268723328 3763433536 1398921376 2617422352 2895932424 878526788 3341804186 3588982117 +2147483648 1073741824 2684354560 805306368 3892314112 4093640704 1979711488 2164260864 3246391296 4047503360 597688320 3673161728 865599488 2732326912 3258580992 2087518208 1261273088 2542583808 2420908032 2737967104 1874405376 3804466176 1846540800 1222810880 4010823040 2237098048 450874464 3939147344 653541864 633427260 1288755110 1865816663 +2147483648 3221225472 536870912 3489660928 3087007744 2214592512 436207616 2701131776 1115684864 121634816 2250244096 1563426816 1933049856 1788084224 3165782016 240844800 1106608128 3769745408 665591808 2099654656 3379103744 1584313344 2183425536 957202688 738334336 195235904 2239868064 886299600 27201160 2213511372 792132110 2959586885 +2147483648 1073741824 3758096384 1879048192 3892314112 1543503872 771751936 922746880 1585446912 851443712 1344274432 3555721216 638058496 838598656 4263903232 2824798208 786661376 1402683392 905191424 4007268352 469317632 16555008 2996369920 4265572096 1536572288 3921094080 995079072 1929734832 1581193480 3807623292 2512615362 1085286943 +2147483648 1073741824 536870912 2952790016 939524096 3825205248 3925868544 4110417920 3917479936 3611295744 2652897280 2964324352 1447559168 738459648 2055077888 3488022528 1548124160 2291646464 3427540992 3984199680 1662584832 3898715136 1278299648 1493948672 3018721920 2979996992 1657445984 3935164368 1657090184 1097056172 1285839442 1458585633 +2147483648 1073741824 1610612736 4026531840 3355443200 67108864 4194304000 3976200192 4102029312 4206886912 1080033280 1171259392 2321022976 1278476288 1138360320 3028484096 651722752 1351532544 1349263360 3438153728 1289295872 1293663232 242643456 3969048832 4041870976 3771413312 3394541856 124842160 3163357976 1561444084 3014491990 1576946029 +2147483648 1073741824 1610612736 805306368 3355443200 201326592 2113929216 3640655872 4068474880 2931818496 337641472 1529872384 1558708224 4180934656 4021420032 2031026176 456556544 1417297920 2900107264 1543901184 2625443840 874089472 2071785984 2211341056 732835712 1277771328 1828432032 4249605552 490001416 1225423436 4057208570 664940717 +2147483648 1073741824 3758096384 2415919104 3623878656 3825205248 771751936 3640655872 3363831808 2571108352 580911104 2964324352 3728211968 559153152 2292318208 4067098624 238321664 2800304128 3932954624 2742423552 3364435968 2508170240 1722676736 3705493760 2241739648 4013235776 174173728 2748904528 3147622312 1446440620 3320955470 3159580725 +2147483648 1073741824 1610612736 3489660928 939524096 1275068416 1308622848 1056964608 1702887424 4198498304 585105408 921698304 2250768384 2653159424 127008768 758317056 3159719936 3587588096 2836144128 3811971072 90249216 2714153984 160681472 3456267008 590750592 627115968 298235232 3784557712 3120723384 557202748 1415656906 1262918953 +2147483648 3221225472 3758096384 1879048192 671088640 1409286144 3791650816 3405774848 645922816 4072669184 2833252352 1150287872 1353187328 1971060736 2103574528 692387840 165642240 3957735424 4241760256 228470784 879179776 3904543744 3981036032 1904899328 3294505088 1376205504 3941248416 2265049776 2741392696 2601790628 519968362 4256629311 +2147483648 3221225472 1610612736 2952790016 134217728 1409286144 3120562176 1862270976 1853882368 130023424 2610954240 1571815424 1200095232 602669056 3074555904 3225747456 2257027072 2048475136 962863104 19804160 3292993536 94546944 1544471040 176518400 2106474112 1668756416 2682957728 994242544 2264355304 2843950316 3887893666 1610742939 +2147483648 1073741824 3758096384 805306368 2013265920 1275068416 1912602624 3170893824 2038431744 3292528640 836763648 3299868672 3201826816 610009088 822476800 654901248 1738375168 557924352 2575572992 3822718976 4140775424 4239690752 265084416 3209523968 1449798784 60229440 1101572704 1185604368 3769917816 4073688748 2956620918 3941772343 +2147483648 3221225472 3758096384 4026531840 671088640 4227858432 234881024 3238002688 964689920 2428502016 4167041024 802160640 4126670848 3716939776 3458072576 4027514880 466649088 2023669760 1400119296 689057792 2421241856 2013248512 1002326528 2757943040 2988577664 557398080 808159840 186405424 3474713368 606709620 2983544510 2922933571 +2147483648 3221225472 3758096384 3489660928 2550136832 872415232 3053453312 3774873600 2474639360 2831155200 4183818240 1200619520 2584215552 1353449472 144310272 3976790016 2515828736 2406400000 1101275136 3233165312 366163968 2447225856 1680500224 2993876224 2567323008 1944793152 780773600 1493465136 1560671576 418226532 1582463810 1711727755 +2147483648 3221225472 3758096384 4026531840 2818572288 2483027968 1912602624 1493172224 2491416576 599785472 1503657984 4216324096 1708654592 2324955136 2777284608 2577727488 4097474560 1547780096 3687587840 3705548800 3717150720 1523563520 2208557568 2988000512 488115328 1991515712 2644123936 69017328 761174376 1740851028 4242879414 123380165 +2147483648 1073741824 2684354560 2415919104 3623878656 2348810240 2315255808 2030043136 3632267264 163577856 1864368128 959447040 2125987840 3009150976 3244949504 3503226880 573538304 1856225280 1768169472 1509298176 1669670912 1565565952 2633266688 2084291328 3934786176 1399072320 687225376 1325731952 3264253640 3637792716 1753989998 3480237239 +2147483648 1073741824 1610612736 805306368 3087007744 1275068416 2717908992 3204448256 276824064 3628072960 123731968 632291328 1477967872 1289486336 2948464640 1644232704 2421719040 736804864 3192135680 3626110976 2422151168 1957268480 2722786816 1971516160 2602571904 886056896 1286082592 692327440 748829912 1310667500 2865336646 2121955543 +2147483648 3221225472 1610612736 2952790016 2550136832 3019898880 4194304000 3841982464 1199570944 700448768 1818230784 703594496 1166540800 4220256256 1954152448 978911232 2557968384 2214182912 8658944 4155912192 3229816832 255765504 1689675264 2337918208 4002688640 2618167616 3186042336 2478342256 3042791448 1834711548 569394850 248700483 +2147483648 1073741824 3758096384 2952790016 2818572288 3690987520 2449473536 4143972352 1769996288 3753902080 2405433344 17825792 1110966272 854851584 2597191680 1838612480 1642954752 2923872256 4232847360 2843348992 779696128 3989482496 2883807744 4292269824 758387840 3048084928 1015484000 1003860464 3904044760 679621572 2716670414 3507786525 +2147483648 1073741824 1610612736 268435456 2550136832 201326592 1241513984 3707764736 2038431744 1925185536 3227516928 4088397824 2410151936 1442578432 3016622080 3736797184 2052489216 2913419264 1825841152 477237248 2622822400 2969404416 2248795648 3696714496 1314660992 4020125504 3210936928 3638738608 1634030872 3987279212 3979580970 733144159 +2147483648 3221225472 536870912 805306368 1207959552 335544320 3053453312 50331648 2675965952 2554331136 2602565632 4145020928 2919759872 2295595008 845807616 529727488 1811578880 627458048 1050419200 3785240576 4209575936 3932261376 2387137024 1032873216 1989229952 1938667712 2859394016 3270858768 3378946504 1190686020 1098195650 3749686037 +2147483648 3221225472 2684354560 4026531840 1207959552 3422552064 1241513984 889192448 1149239296 398458880 257949696 164626432 7864320 1945370624 2945056768 3262840832 3153756160 3265478656 810295296 756953088 1059137536 2121907200 1861079552 4165292800 3235447424 2379060544 2991047968 3805170672 2863379160 2878536692 666758110 2851962525 +2147483648 3221225472 536870912 268435456 3892314112 4093640704 2852126720 3539992576 3665821696 4248829952 2623537152 63963136 82313216 1133772800 3178102784 69795840 815104000 516243456 3510378496 1142566912 701958144 758416384 2073360896 264199424 3401267840 1980140736 1056438944 2438324560 1337913368 2207272820 2790491002 3390592133 +2147483648 3221225472 536870912 3489660928 939524096 2885681152 436207616 2868903936 444596224 2378170368 161480704 3964665856 2661810176 1754005504 4257873920 1589444608 2749857792 2611134464 4242808832 1550200832 1239877632 2698163200 156847616 2709834496 1625495168 2114228928 1579580064 2256697712 939816808 1003703956 3881428970 4109669443 +2147483648 1073741824 536870912 3489660928 2013265920 1006632960 637534208 889192448 2726297600 1296039936 111149056 1947205632 3859283968 2314993664 4161667072 2932670464 3580395520 3733504000 4088668160 1607602176 613615616 3767383040 1204575744 1910173440 2103916928 3162477888 2140099744 3376372048 19357864 1574134660 1805742402 2862765471 +2147483648 3221225472 3758096384 805306368 4160749568 1275068416 3791650816 4244635648 3028287488 2923429888 2384461824 2127560704 1925709824 2706112512 1370357760 1634140160 240025600 715538432 2261000192 2437033984 534329344 3925969920 2291465728 3560207104 2908039296 2706356032 2017712416 3653433744 2221366920 734108724 2541018994 3171176499 +2147483648 3221225472 536870912 268435456 2281701376 2080374784 100663296 922746880 1015021568 4055891968 3567255552 2276458496 2303197184 3129212928 522584064 336789504 2258141184 2199273472 378281984 214052864 3861186560 1332970496 4173521408 2365095680 3361411456 94156224 1013990176 981416560 2869606440 237729644 3471018514 3170565697 +2147483648 1073741824 3758096384 4026531840 3087007744 2483027968 4060086272 4043309056 2491416576 1757413376 782237696 1278214144 387448832 1197211648 3747741696 4015194112 3136258048 3298082816 4026802176 1079906304 631322624 1762966528 2608819712 3931030784 2017135744 3033240640 3124420896 555558960 2561052840 828666508 108353798 901371575 +2147483648 1073741824 536870912 2415919104 3087007744 2080374784 3388997632 4076863488 1367343104 1396703232 3579838464 2677014528 2770862080 3362521088 662044672 928317440 16547840 4154736640 3783532544 1815744512 307431424 1825678336 4122799616 2626322176 3091530368 1209312448 2456320096 71450320 557257816 87786084 1026016010 4050113723 +2147483648 1073741824 536870912 2415919104 1476395008 1946157056 2717908992 754974720 847249408 985661440 2262827008 4289724416 560463872 901513216 3093168128 439025664 2352185344 3882074112 26484736 2336362496 3991209984 2283840512 1463047680 570293504 3076462720 3653342016 1601101984 1372101808 2303228600 2210652780 50610074 402261135 +2147483648 3221225472 3758096384 2952790016 3892314112 3288334336 3321888768 989855744 8388608 1119879168 1860173824 3083862016 3521642496 1966342144 2955542528 3499163648 1132756992 568049664 1973166080 230567936 1833646080 4174228480 1574140416 7459072 4266467712 3483010752 3034633248 3955861168 1833001144 1576858996 1320662842 1474978221 +2147483648 3221225472 536870912 4026531840 3087007744 872415232 3791650816 788529152 92274688 331350016 2074083328 1074790400 18350080 2745958400 1058930688 2170617856 1064206336 2926100480 4025753600 4082249728 1762592768 3374824448 3965873664 1905716480 2355439744 819246016 94631264 214546160 2515226088 4131147140 3809992454 175871051 +2147483648 3221225472 3758096384 268435456 2818572288 1275068416 1711276032 520093696 3296722944 717225984 1159725056 2328887296 3678928896 2245787648 2857762816 3394961408 2743894016 3217965056 1943281664 2330603520 909981696 3488580608 1439099392 4118311680 3674147200 4265512896 3829878048 2925626544 3974748232 1670311988 4179917970 3823703447 +2147483648 1073741824 1610612736 805306368 134217728 1811939328 3925868544 3472883712 310378496 3074424832 4196401152 2700083200 2542272512 1470365696 97386496 2358444032 3604250624 3730030592 3706462208 9048064 2236422144 3772746752 2386248192 151911168 2812742272 1036172224 3067924640 3912926160 3526424456 3450909116 2977820834 946804873 +2147483648 1073741824 3758096384 4026531840 3892314112 3154116608 2852126720 3573547008 2810183680 2654994432 1780482048 3427794944 4049076224 1219231744 46530560 3575971840 1927708672 373243904 2067013632 1653215232 1934833664 304856064 1771960832 2324254464 2535004800 1201184064 4094062048 847020432 1444175752 2984488596 2726940566 1498639499 +2147483648 3221225472 3758096384 1342177280 671088640 201326592 3053453312 4076863488 142606336 356515840 4158652416 4098883584 964165632 2727084032 65929216 1864564736 105545728 3529064448 2417238016 3140628480 850737152 23434240 2747124224 2601411328 2180824448 2072409280 523800096 898394960 4251036920 1905784724 2091339038 2813268291 +2147483648 1073741824 536870912 4026531840 1744830464 201326592 301989888 419430400 2088763392 473956352 3395289088 2425356288 3387424768 608960512 1876819968 3908239360 313556992 3614031872 2747539456 1426198528 4257548288 797948928 3167181312 1300161280 3372659840 1595334208 915049248 3412652304 407471000 746606500 1836335802 4079902579 +2147483648 3221225472 2684354560 1879048192 4160749568 3959422976 1375731712 721420288 360710144 3862953984 1356857344 2245001216 3675783168 720633856 3238920192 1249574912 3535503360 1755463680 1997283328 321531904 4176291840 1559534592 3040345600 3861207808 846562432 2138657472 3305607520 3003149200 3605862712 3455361780 1337458310 602227229 +2147483648 1073741824 1610612736 805306368 2013265920 4227858432 1375731712 4043309056 1518338048 3057647616 1767899136 3742367744 1386741760 714866688 3320184832 1511718912 3782115328 1409433600 1884561408 48893952 2937395200 512330752 2291850752 694509312 4136412288 1220244544 3244532384 655355792 2494350168 3556139076 3549301354 1537678151 +2147483648 3221225472 536870912 4026531840 1476395008 3154116608 301989888 3070230528 2860515328 3250585600 2237661184 1380974592 3583508480 2063859712 347734016 2196570112 3407183872 3223732224 2499551232 1131294720 1410271232 1587330048 442095104 1676627712 2611188864 1645041088 3031088800 4055034480 3537498200 2368688916 675516966 329085601 +2147483648 1073741824 1610612736 3489660928 3892314112 738197504 3523215360 150994944 411041792 3451912192 2816475136 795869184 662175744 3253993472 3414032384 3557621760 1878228992 3528900608 1449926656 1987710976 1816860672 4104827904 160135680 3672107776 1285129344 559270464 2942994976 426470768 1445978360 1738649692 2046938398 222606109 +2147483648 1073741824 2684354560 3489660928 2818572288 3690987520 2516582400 2499805184 528482304 3091202048 2736783360 974127104 2175270912 732168192 3211919360 756350976 2449899520 134463488 4264304640 776343552 386869248 3579294720 3011996160 2816661248 3880818048 2334448960 463453152 3675480080 2821258696 3871971332 338981546 3550176073 +2147483648 3221225472 2684354560 2415919104 3355443200 67108864 1442840576 2634022912 2541748224 1656750080 631242752 1636827136 3126329344 917766144 296091648 3917545472 3308027904 262979584 1322000384 474099712 2615093248 1904845824 1719562752 3335905536 3091498368 743505728 3502639584 2561752752 3177484904 4018202852 494800470 1081425421 +2147483648 3221225472 536870912 3489660928 2550136832 1677721600 1107296256 3506438144 92274688 398458880 1373634560 623902720 1615331328 2711879680 3488481280 2957574144 2753265664 2589966336 2106335232 2964992000 3490646016 3083252736 2674025984 1367275776 2808316032 4172532800 2940607840 4049414128 1014866808 173208780 2873735890 2665804873 +2147483648 3221225472 536870912 2415919104 4160749568 4093640704 3456106496 3405774848 3951034368 901775360 2313158656 795869184 627572736 873725952 2078670848 2366046208 1034256384 98091008 119283712 1531064320 2976450560 3494290432 2872278528 3325549824 4218266496 2359085760 2214737632 1808344944 3751192952 2760597852 1293669914 770156581 +2147483648 1073741824 536870912 1879048192 134217728 3288334336 4060086272 3808428032 1283457024 3326083072 3613392896 1083179008 3604480000 1751908352 328073216 3749511168 3210182656 1972355072 2136219648 3929149440 1540032512 3650526208 1852719616 471519488 2257030272 381149376 484976416 428097424 4220128984 725025188 2696983542 3883876603 +2147483648 3221225472 3758096384 2952790016 402653184 1006632960 1174405120 3036676096 159383552 1044381696 1583349760 1452277760 1728577536 1222901760 361889792 1488781312 4135288832 1393704960 1108090880 3869650944 2563192832 796044288 2480129536 1941401344 2245755264 3869402432 1769223776 605689232 2627282584 2873730852 1453286146 718246425 +2147483648 3221225472 3758096384 4026531840 671088640 3019898880 570425344 922746880 931135488 2503999488 1159725056 1261436928 3765960704 2219048960 3738566656 3281584128 2978250752 3067166720 4036763648 2044866560 3969333248 3450452992 4137404928 2348829952 4196702336 4129375680 1174677984 2624987984 3588820552 1356630860 1940223838 1295133745 +2147483648 3221225472 1610612736 2415919104 4160749568 3825205248 436207616 2332033024 2441084928 3695181824 1050673152 2150629376 323485696 1350303744 3699507200 2934505472 1036943360 111493120 2132025344 4111347712 29562880 2194383872 118619648 657217792 2383058560 1467173568 3545446496 1202953488 2837827752 3746716556 3634466450 3627336639 +2147483648 3221225472 2684354560 3489660928 134217728 1543503872 3590324224 16777216 1686110208 146800640 3508535296 2391801856 4017618944 292290560 3284795392 3906928640 4192829440 2780119040 3165921280 561393664 3507300352 3677008896 4049519104 3696916224 3950355840 1719097408 3520013600 970032176 582568264 1267602724 471940126 3103826491 +2147483648 1073741824 1610612736 4026531840 2013265920 335544320 570425344 1258291200 2575302656 2478833664 3483369472 896532480 2222456832 3501981696 2624978944 3399417856 1154777088 536887296 1340350464 1123684352 3631290368 73907200 852155904 2767152384 1321777280 2777045696 1849893472 2658309872 2241294568 2868157660 2997908830 3057401231 +2147483648 1073741824 536870912 4026531840 671088640 1543503872 1979711488 3439329280 1870659584 432013312 3961520128 147849216 3228041216 2408316928 3089498112 1000538112 63602688 1952530432 1912872960 525996032 3309111296 1049476096 763480576 2065725184 1838656896 509406016 2816331744 216940656 276340232 2442161332 2496626906 2538142275 +2147483648 3221225472 2684354560 2415919104 3623878656 4227858432 1979711488 184549376 2340421632 2067791872 438304768 4285530112 553123840 2579759104 4161929216 2454913024 909541376 3492265984 576462848 3515232256 558442496 798598144 3215422976 2011881216 100109696 1308777152 2297253600 3075333328 3230349192 612540764 4207799678 952830801 +2147483648 1073741824 1610612736 2952790016 4160749568 2214592512 436207616 1459617792 2390753280 3552575488 4204789760 3597664256 132644864 3973316608 4110286848 2968977408 3746594816 696991744 895229952 712642560 1850808320 2990255104 1585577472 2520137984 1607841408 1280236992 3618305952 3554465520 2385496488 496588316 3399035066 2514466389 +2147483648 1073741824 536870912 1879048192 939524096 201326592 570425344 3405774848 1115684864 1346371584 505413632 1387266048 2956460032 2871263232 1319763968 323813376 559579136 892813312 1417420800 614338560 2611939328 4067138560 787729920 199516928 1997125760 2567105216 3946898592 2273441296 3319624328 3490790188 2398395470 1147163049 +2147483648 1073741824 3758096384 268435456 1207959552 335544320 4194304000 83886080 3531603968 2554331136 1352663040 2020605952 1984430080 601620480 195428352 1508573184 2801565696 2641608704 3421773824 1793724416 4258609152 3933438976 2969391616 2973164800 1335856768 3602082112 1861347488 2202861584 2006428456 1456429468 2359809106 489560599 +2147483648 3221225472 1610612736 2952790016 2550136832 2348810240 3858759680 1593835520 2961178624 3242196992 4246732800 2748317696 1479016448 1667497984 3878289408 1375535104 3265167360 1480900608 598482944 2986225664 1762596864 1417653248 2944165376 507233024 1592502656 3073277888 264960032 1947937360 32346696 4243408500 3107672650 1162901049 +2147483648 3221225472 536870912 4026531840 3087007744 201326592 2382364672 4244635648 3917479936 1287651328 2325741568 2825912320 3761766400 3954966528 208011264 3160735744 3417931776 3586539520 1919164416 1758081024 2104166400 568900608 1086189056 1739416320 2433528704 2889336640 4079382112 2549354800 1172453288 146751132 2671425230 3210400463 +2147483648 3221225472 1610612736 1342177280 2281701376 1946157056 3590324224 2566914048 3112173568 859832320 14680064 625999872 3876061184 614727680 2640969728 3107520512 1244626944 3287990272 4220264448 3359518720 2188056576 2435486720 2176016896 112327936 3822495104 2574601792 2001125984 271198928 3302561592 3909070292 2863848450 944250377 +2147483648 1073741824 3758096384 268435456 402653184 3690987520 3791650816 1962934272 2021654528 3871342592 2552233984 4010803200 1381498880 2098987008 1661075456 624754688 233340928 62668800 1730420736 1357778944 1255618560 1489077248 3019032064 4178269952 3172305024 368375104 1791509024 3270642608 2824158984 4189882436 2046456662 252120359 +2147483648 1073741824 536870912 805306368 2818572288 4227858432 838860800 1862270976 260046848 633339904 140509184 3916431360 4106747904 196345856 3767402496 3885694976 163479552 1529102336 3462144000 1382682624 2014119936 3486092288 702081536 2574343936 1113177216 3827352512 3366807520 3992166256 3763195672 269807068 3320020082 3993548749 +2147483648 3221225472 2684354560 3489660928 4160749568 335544320 3053453312 2566914048 1971322880 4273995776 903872512 2045771776 3932684288 2223767552 2572288000 3787259904 432635904 601178112 3443793920 4102959104 3713476608 822129664 1067122176 452617472 1951448448 1478688320 2358141280 3042354608 3406425720 2822032124 2814208858 3569883395 +2147483648 1073741824 3758096384 805306368 2013265920 3422552064 3321888768 486539264 3380609024 1438646272 3990880256 951058432 1706557440 1087635456 3873308672 1237647360 2437644288 1574813696 3754696704 4196012032 3618846720 1198689280 2037669376 676778752 1688895872 2882563904 810608224 2521544560 2807955064 982259884 3384421806 941830165 +2147483648 1073741824 3758096384 2952790016 4160749568 738197504 2113929216 3573547008 3665821696 3686793216 752877568 581959680 3957850112 3740532736 4127326208 3342401536 2518450176 3888005120 3686539264 921047040 801323008 2125048832 426573312 2631232256 4190220160 1566104896 783762080 3699938544 4224472632 403515436 2482934330 263682397 +2147483648 1073741824 536870912 4026531840 3087007744 1409286144 1040187392 3808428032 2608857088 1145044992 530579456 2557476864 3783786496 574357504 4160618496 3124035584 2040758272 3298181120 47456256 3704754176 2907899904 3442654208 3731877376 2049799424 927645568 3181109440 374305504 2784080656 2181391592 2047256732 778947874 3641066927 +2147483648 3221225472 2684354560 2952790016 402653184 2885681152 3254779904 2030043136 3045064704 381681664 421527552 1148190720 2761424896 165937152 2504916992 2365784064 754810880 3369451520 420225024 1077030912 2913544192 1588636672 2754299392 648301312 1009508480 557262400 1411094880 4232759216 2290853704 3405970588 466068710 4182826457 +2147483648 3221225472 536870912 2415919104 2818572288 2080374784 1308622848 184549376 1904214016 2931818496 991952896 2211446784 1445462016 3623092224 4086956032 2653749248 1876918272 4261232640 1846288384 1413885952 3980593152 2917704704 30403072 3398369024 2762425216 2969639616 826900576 1242983856 340836296 1886647924 3939562442 4073213149 +2147483648 1073741824 2684354560 1879048192 3623878656 3825205248 2181038080 184549376 1451229184 2973761536 2388656128 3916431360 2774007808 4208197632 4270194688 1656422400 2617016320 3211804672 1123819520 1795821568 2179540992 2671877120 1115158016 3549485312 288772224 1877416640 262582688 3511774800 1417777304 1398261212 3514890774 3466487125 +2147483648 1073741824 536870912 2415919104 2550136832 2348810240 2785017856 2566914048 2407530496 868220928 1243611136 2282749952 1700265984 2734948352 3222142976 57737216 2354872320 4099653632 1212948480 1330778112 1476069376 1625531392 257320448 2908439296 3214793088 1495342656 2112135136 2163197680 1640633224 3269402244 2801646998 1954504929 +2147483648 3221225472 1610612736 2415919104 402653184 2348810240 3590324224 50331648 1619001344 4240441344 970981376 1722810368 1432879104 565444608 829554688 1611071488 3830611968 3709091840 3362529280 1353592832 1933645824 3110577152 2221000192 578470656 2685298048 2623473856 3939406880 3824305456 2731093880 1508096300 1580981018 1877598477 +2147483648 3221225472 536870912 2952790016 402653184 3154116608 1308622848 553648128 4152360960 574619648 3336568832 1399848960 706215936 1186725888 50987008 2840395776 2626781184 85508096 2916360192 1353592832 2994407424 4145458176 1046758912 1926057728 428524416 3613724736 1129687520 1721690768 837489848 4085161564 2067822150 2621143951 +2147483648 3221225472 1610612736 1342177280 2550136832 3422552064 4060086272 2264924160 780140544 3737124864 27262976 1404043264 2719481856 1312030720 1680736256 947978240 2419752960 1960919040 3936100352 3514970112 1255872512 401970176 675997184 1190122240 4166216832 748628416 568571808 1359994288 1837326696 3071749484 557821638 2095958381 +2147483648 3221225472 3758096384 1879048192 2550136832 67108864 1912602624 3238002688 2726297600 205520896 1704984576 5242880 2323120128 293339136 1785856000 2858221568 4193943552 699088896 3352567808 1647718400 3648206848 1346739200 269805056 147448064 3581103232 3849852992 620510368 3887202576 1211966056 2932521876 3160624990 2317361215 +2147483648 3221225472 2684354560 4026531840 1476395008 2214592512 234881024 754974720 1803550720 1967128576 2220883968 4293918720 1860698112 3103522816 716046336 1401356288 158302208 3085844480 4217643008 611987456 2448762880 1112980480 4133410304 3675373824 949113728 4002034496 1889353440 3521814352 3717261848 3236359036 2689983098 1190675487 +2147483648 1073741824 536870912 3489660928 671088640 4093640704 234881024 2701131776 830472192 2613051392 3332374528 1095761920 1250426880 2332819456 2533228544 2711420928 3579609088 1833287680 743710720 3074035712 2517567488 4182750208 1780238848 1403608320 4071224192 983175232 31400032 3163001072 2079355560 2758231252 1439495266 1540537699 +2147483648 1073741824 2684354560 1879048192 1476395008 2617245696 3858759680 687865856 176160768 2059403264 2560622592 2941255680 2260205568 1870921728 413007872 90898432 807174144 1551220736 1944854528 2967605248 2794530816 4141456384 2840221184 3479783168 4061776256 2790134336 1754474144 1819851952 2019281704 3163489108 2104665454 2213986945 +2147483648 1073741824 1610612736 1879048192 402653184 2617245696 2382364672 2936012800 3716153344 784334848 3621781504 2658140160 2673344512 493092864 2836267008 374669312 1592164352 1557086208 4241235968 3111260160 1235163136 728603648 4101293568 2840184576 573789056 2655388608 4208534368 87329200 1224755448 2800321820 3666532502 2089074809 +2147483648 1073741824 536870912 2952790016 3355443200 1409286144 1241513984 3808428032 3414163456 306184192 1512046592 3685744640 199753728 257163264 2803499008 341114880 1043693568 2301247488 2236358656 3984986112 229312512 3583159296 2946429440 3540645120 3851772544 1675919552 2097006304 4026495632 3115953544 1531730796 3040295354 3547108725 +2147483648 3221225472 1610612736 805306368 3623878656 2348810240 436207616 2164260864 3833593856 1321205760 530579456 2668625920 2867331072 1755054080 3306029056 1318256640 1246461952 2189803520 3651411968 2983866368 2895190016 2214497280 2992731648 2733916928 3200308864 911779904 3171835168 1895944624 3039694568 2999131204 1363393402 1516896199 +2147483648 1073741824 1610612736 2952790016 2818572288 3154116608 2583691264 3875536896 729808896 1027604480 4276092928 2637168640 1506279424 448528384 440532992 4071292928 2199289856 3916546048 3976470528 651563008 1508186112 1945611264 3260049920 2142326528 1880151680 677745088 2533584608 3394498896 2111776440 2447936716 2325271090 892974351 +2147483648 1073741824 3758096384 1879048192 3892314112 1409286144 1308622848 2936012800 4001366016 3409969152 937426944 1162870784 3875012608 3835428864 581566464 2787835904 426082304 1235402752 2742296576 3115192320 235747328 1023187968 3206576640 1675719936 1607459712 2149098432 2320912288 4236266704 668028664 1797776852 3751575806 3175623 +2147483648 3221225472 536870912 2952790016 1476395008 603979776 3992977408 318767104 830472192 2025848832 127926272 1974468608 1790443520 560201728 3986554880 2262237184 3774578688 400375808 1303126016 1415720960 962398208 497724416 1755698688 2406279424 1392536448 2059836608 3261585504 3204566064 642966248 1508336108 1145379054 1635694969 +2147483648 1073741824 536870912 2415919104 939524096 3154116608 3858759680 3909091328 3514826752 1790967808 3365928960 4006608896 3273129984 2847145984 3734896640 3163095040 2648014848 2419933184 968630272 135401472 4029876224 1673176064 2368065024 516083456 1637239168 2549252672 3645491296 3813202096 3461433128 2469796660 2471829510 28819405 +2147483648 3221225472 2684354560 1342177280 1476395008 4093640704 1711276032 2600468480 2340421632 1941962752 65011712 1634729984 1487405056 2305556480 530710528 894631936 3579150336 854114304 1358176256 709242880 1460480000 1434227712 615142912 3225902336 2622212480 3158941376 1868754656 3180009200 3054604280 157729500 3869581418 2593167867 +2147483648 1073741824 3758096384 2415919104 3355443200 2214592512 3254779904 1325400064 4001366016 348127232 1935671296 3452960768 3345481728 802947072 3053060096 2318729216 2715385856 3820568576 1663311872 1693323264 2409838592 3811484672 2678190592 4181901568 1565278336 2174589888 4068964256 4159638320 639417304 2901993716 4091115418 3597930775 +2147483648 1073741824 536870912 2415919104 1476395008 2617245696 3657433088 3170893824 1837105152 4282384384 287309824 2140143616 1425539072 462159872 4166385664 1925251072 3155132416 2943959040 136585216 1279397888 3861579776 1823515648 2632177152 295225088 3232777856 1240438592 3515443040 116139472 946209096 2154369124 3751514110 3386069571 +2147483648 3221225472 3758096384 1342177280 402653184 1006632960 1241513984 3003121664 645922816 3149922304 1486880768 936378368 4039639040 409731072 1027997696 1955790848 36274176 588496896 4231274496 729952256 1028208640 3097793536 3555542528 907308800 3540566656 2828108992 1273484704 2476090608 2178628392 2131078772 2436225394 3050772475 +2147483648 3221225472 1610612736 805306368 3892314112 1140850688 4127195136 3372220416 2306867200 2042626048 4150263808 1427111936 3944218624 3613130752 1327628288 1106051072 4163141632 2674212864 2048139264 1195782144 2695043072 2831387648 769194496 2382622976 1946971520 3048127040 3216787040 2227605616 719874776 2644556740 1618696198 2580224631 +2147483648 1073741824 536870912 2415919104 3623878656 2348810240 2315255808 2801795072 4269801472 557842432 2250244096 3956277248 138936320 2216427520 1617559552 8323072 3770777600 1548894208 2443452416 804130816 138479616 1254663168 2777085440 1925759744 4028224128 347689408 1324589984 2350465616 1952692360 1785821556 3752834130 3696444135 +2147483648 3221225472 3758096384 2415919104 1744830464 2348810240 1912602624 1392508928 1031798784 884998144 1549795328 265289728 2048393216 1416888320 423231488 3069509632 2538962944 96911360 568074240 42348544 782448640 3681461248 3197917696 2589606656 2883144832 1086848192 2222162784 1112931120 1614451224 2950066804 1384609734 250660157 +2147483648 1073741824 3758096384 805306368 939524096 1811939328 2382364672 3942645760 1115684864 3368026112 1281359872 554696704 2332557312 4223926272 1068367872 2393309184 1132494848 595738624 2310807552 745672704 1959081984 2832043008 256626176 28965632 3451704192 4044452544 2202703008 3220920368 243503640 213705412 579958402 3490353169 +2147483648 1073741824 1610612736 268435456 4160749568 603979776 4127195136 1426063360 3414163456 1740636160 740294656 3396337664 352845824 1216610304 3392536576 4005363712 251297792 3946102784 3453755392 1221201920 3532068864 355828736 358972928 685730048 2211466624 2703359296 1125293792 325118960 3637641224 2317036572 3349119618 1232225537 +2147483648 1073741824 2684354560 2952790016 3892314112 603979776 1644167168 520093696 25165824 1044381696 3709861888 3486515200 263716864 366215168 4020895744 1475543040 2663350272 1479622656 1117528064 3776319488 3518310400 1249029120 1853356544 1685186816 3399280768 4002045888 3886003296 3051446672 4062453832 1161962612 3898541998 3835805525 +2147483648 3221225472 2684354560 805306368 2013265920 4227858432 4060086272 4244635648 3531603968 1170210816 1042284544 4069523456 3657957376 2899574784 771096576 2513108992 273645568 1935327232 1282154496 2595893248 3009488896 1592167424 172514816 3485622016 1367043200 1872873280 3002826912 744282992 3193907848 3461979428 237108290 1253805909 +2147483648 1073741824 536870912 3489660928 134217728 1811939328 100663296 1526726656 2357198848 2361393152 2690646016 1984954368 3980918784 3190554624 3544317952 509149184 3135602688 225951744 2253660160 1593184256 1488914432 3836916736 3545842176 2929163008 4223431040 3541626560 1835970336 1424182576 28994840 1608499476 1114115346 3126602987 +2147483648 1073741824 1610612736 805306368 3892314112 3959422976 2919235584 2566914048 2826960896 3435134976 1650458624 2758803456 990380032 3635675136 3832152064 3741908992 3002236928 65716224 3534495744 2988838912 3969849344 663063552 1215003136 1640323840 86924160 2191642176 4105408032 4060892464 2512186776 1161510812 756517378 1889435341 +2147483648 1073741824 536870912 4026531840 939524096 3288334336 33554432 1392508928 2508193792 1480589312 274726912 1714421760 1951924224 4249092096 139067392 3320643584 2230943744 2186330112 3192659968 2313555968 2776303616 4063935488 274615808 1876971776 618623104 1798302912 383557984 3584392208 3508203288 1914776076 1130344022 2924202865 +2147483648 3221225472 2684354560 1342177280 3623878656 1140850688 167772160 4009754624 2390753280 3485466624 3118465024 756023296 2564292608 1118044160 3113353216 2878406656 3824320512 1720762368 1871454208 3850252288 3326027776 469079040 340882944 156725504 4076622464 2796798912 2300546976 315902448 1474286968 871475908 1039360118 3664660297 +2147483648 1073741824 3758096384 1879048192 671088640 2348810240 2113929216 1627389952 1803550720 1874853888 740294656 519045120 4256694272 3286499328 1268645888 3843096576 2131787776 360431616 797712384 2545029120 3918739456 471571456 1559513600 4129178368 2184802176 397725760 980258528 1359570416 556590600 3657014588 1232042414 4281977561 +2147483648 3221225472 3758096384 1342177280 3087007744 2885681152 2315255808 1929379840 494927872 2529165312 1033895936 1745879040 2623012864 3566993408 3734372352 290914304 388464640 3738550272 2423529472 650260480 2906994688 899322880 3938676224 3371780864 4121981568 3735352512 2303507296 2792642480 489604712 374192516 883217494 1783409415 +2147483648 3221225472 1610612736 805306368 2013265920 2348810240 637534208 1056964608 2021654528 1497366528 2053111808 3031433216 1627914240 3692298240 1381367808 4085186560 4289429504 2673098752 2337021952 3266981888 106240000 103189504 3638484480 1222165248 1566562688 478693312 3467516448 3691195472 1633269656 3178583468 3062661890 496237669 +2147483648 3221225472 2684354560 805306368 3087007744 3422552064 771751936 3238002688 1082130432 717225984 4011851776 1074790400 3353870336 4104388608 2570452992 3765370880 2868215808 836222976 2801541120 329920512 313862144 811109376 921923072 2716160768 2971294592 4006070336 949232672 3511562416 3898802888 3389491844 3112097594 1723762121 +2147483648 1073741824 1610612736 2415919104 134217728 603979776 234881024 4009754624 729808896 2210398208 2938109952 2834300928 2108162048 1007943680 3836346368 3159949312 2001829888 2161852416 3672907776 2846232576 4021229568 1835443200 2460074496 1388570880 2443113344 2275234752 1200817888 588812016 3354582216 3262867132 450632746 2930654373 +2147483648 3221225472 536870912 1342177280 2281701376 3019898880 1979711488 3741319168 2407530496 1237319680 4108320768 4178575360 1924661248 3828613120 2483683328 2237857792 1679392768 168280064 536616960 4225118208 499451904 2134152192 4146029056 2347584768 630869376 2306469824 2973052896 3491535984 4057165368 3388168388 1048799726 510346669 +2147483648 3221225472 2684354560 2415919104 671088640 3288334336 2113929216 1761607680 360710144 658505728 3831496704 519045120 3052929024 1657536512 865206272 3367174144 2110619648 3344023552 1193549824 93728768 3031771136 3908084736 4149561856 1636782336 4024979328 3402359360 522393952 2101723088 4263890456 2006591292 4010222526 2488500499 +2147483648 1073741824 3758096384 268435456 1476395008 2080374784 3925868544 150994944 109051904 4047503360 371195904 1307574272 1303904256 2581856256 2669543424 3230072832 71860224 3861528576 4274790400 1351749632 641021952 2676851712 2082461184 1060634368 1723583104 1661585984 4149005728 2595841616 3156377736 3520810236 2494545582 674415129 +2147483648 1073741824 1610612736 2952790016 2550136832 2080374784 771751936 3607101440 4102029312 2755657728 1679818752 4128243712 198705152 3167485952 1962016768 2480996352 1278836736 1048330240 4184088576 3721793536 1880561664 121547776 1796924928 1668480768 2075589504 2746277312 4137679136 3592243984 3114116104 3721030404 3829600694 933275987 +2147483648 1073741824 2684354560 268435456 1207959552 3959422976 1778384896 3137339392 2860515328 272629760 2623537152 804257792 2567438336 3476815872 2285764608 1744896000 4001202176 2681290752 837033984 463081472 2969249792 4260791296 711971328 290970368 4223920768 1544681152 2285303456 2848868880 2802356760 1917764732 3468326658 2515185711 +2147483648 1073741824 1610612736 3489660928 4160749568 2751463424 4194304000 4244635648 4034920448 448790528 488636416 2416967680 1741160448 1914437632 3746693120 838008832 2729803776 516046848 1948524544 1555435520 1491408896 1686156288 3534421504 3850553600 2939080320 2850346816 2686705696 669541552 1959988296 1722134916 3406455602 2000167527 +2147483648 1073741824 1610612736 3489660928 3355443200 2751463424 1845493760 1392508928 847249408 482344960 1151336448 556793856 1617428480 2489581568 3668574208 1851850752 3967385600 3107569664 4284227584 3929411584 2994149376 67023872 1309635072 3423029504 955476864 511802560 2024558752 3548113200 278468136 1069921484 1298128986 3159566841 +2147483648 3221225472 2684354560 2952790016 1744830464 3556769792 4060086272 1426063360 2977955840 1153433600 4037017600 2219835392 707264512 1547436032 267517952 1373831168 1992392704 18366464 2602835968 3096850432 1653942272 4150569984 237296128 2936329472 3214208128 488435008 3379624032 2729107248 3698706216 3016124052 1132271690 2876803503 +2147483648 1073741824 2684354560 1342177280 1744830464 469762048 4194304000 1056964608 2608857088 784334848 2363490304 674234368 3217555456 221511680 3138519040 616235008 14778368 868794368 535568384 1388187648 94709760 676631552 3204733440 2598659840 2488553088 1977374656 4148718304 1800035760 3966333496 956622220 2650935218 740500973 +2147483648 1073741824 1610612736 1879048192 2550136832 2080374784 905969664 4009754624 2826960896 255852544 1344274432 1775239168 3821535232 1487667200 3940941824 2692939776 4083122176 605732864 1993613312 1391595520 1385240576 1409195008 2090624512 2212265728 201096576 2116834240 3689176608 4098380240 3392035080 1408064244 529712050 4208461643 +2147483648 3221225472 536870912 3489660928 3355443200 4093640704 369098752 1358954496 1384120320 541065216 505413632 745537536 2722627584 3412328448 4039770112 2309423104 3630989312 997933056 1144791040 2755014656 2498824192 1565373440 1255076352 2445204736 3363231104 3184708672 2306406560 1234163216 4267402376 2580295068 3686677074 1182074041 +2147483648 3221225472 1610612736 3489660928 2013265920 872415232 2382364672 318767104 729808896 2092957696 2925527040 1248854016 757596160 704380928 614858752 1099235328 3744366592 3051307008 1602494464 1419915264 2414286848 3249124352 2139545088 2498424064 1263858560 1931857088 528578272 1497709872 1196336280 3098496540 120335114 1788740831 +2147483648 3221225472 1610612736 4026531840 134217728 3288334336 1107296256 1828716544 2021654528 20971520 903872512 483393536 2026373120 3677618176 1288044544 3568762880 1709146112 3466608640 17571840 38416384 1044191232 4190288896 68338176 191287552 1723908224 3118977856 1175480864 2530489936 1544956536 1249837236 1642830578 2682671149 +2147483648 3221225472 2684354560 1879048192 4160749568 1811939328 3858759680 1895825408 3078619136 2478833664 1830813696 1517289472 3575119872 1837891584 1847459840 3620405248 132349952 3718922240 2978226176 219820032 3029411840 2056428544 652803584 3292855040 3811240320 2239358016 3092662752 1099054832 3487382088 2485960220 664004998 689919555 +2147483648 1073741824 3758096384 805306368 134217728 1275068416 2315255808 4009754624 3498049536 3493855232 3915382784 3262119936 1372061696 3350462464 724959232 1136721920 2481094656 2288304128 2209095680 3340374016 4229642240 4074343424 2813149696 3669586688 4166996608 1644590016 772337696 2719363600 550571864 2891626268 2753089586 2284727693 +2147483648 1073741824 2684354560 2952790016 1476395008 4227858432 771751936 2365587456 1853882368 3762290688 2661285888 2291138560 3175612416 2323906560 2680291328 3817799680 887128064 2593669120 1245454336 3573420032 3488688128 2052172800 3605648896 3708149504 2526280576 406256448 1036873632 2222955024 837868200 1119904932 2385523346 702021825 +2147483648 3221225472 1610612736 1342177280 3087007744 1543503872 4060086272 654311424 3833593856 3921674240 1449132032 2442133504 3698851840 739508224 1660551168 1881735168 2697494528 4026908672 2044469248 908472320 2039420928 369595392 2527227392 672036608 335572096 511918528 343598368 1093896304 711479448 3417263588 1630863198 1779480165 +2147483648 1073741824 536870912 2415919104 3623878656 603979776 1174405120 385875968 1166016512 3451912192 1474297856 961544192 671612928 3186360320 1531052032 1709375488 3913973760 2973515776 3208781824 1138954240 1313507328 3166462976 2390889984 1979914496 639277440 3325321664 3140355936 3076598384 759794808 1042739092 2683719010 4002227467 +2147483648 1073741824 1610612736 1879048192 3623878656 1409286144 1174405120 4076863488 142606336 2654994432 3491758080 3585081344 3303538688 4220256256 2290745344 1637285888 4209213440 2088976384 747249664 3214348288 1038325760 1107516416 2580157952 859243776 806586752 2781569216 3212186656 3776258704 2049490312 34788780 1720345882 3438328947 +2147483648 3221225472 536870912 268435456 2281701376 1275068416 1979711488 2768240640 4085252096 4131389440 1251999744 722468864 3724017664 3794534400 915537920 1950023680 3800334336 1735770112 814882816 2839228416 3842279424 859161600 1831993856 4004193024 3996947840 997846336 1070612192 3499630224 1390151464 2119837572 1916742046 1000511003 +2147483648 1073741824 2684354560 1342177280 3087007744 2751463424 2248146944 2936012800 25165824 2394947584 3147825152 3476029440 3203923968 484179968 3797811200 3546611712 2182512640 1146830848 1834885120 3269791744 349612032 201020416 2624458240 1998403840 2408221056 3362095040 4113239648 3036388016 3465144168 1993829388 1801990622 1871984007 +2147483648 3221225472 2684354560 1342177280 1744830464 2483027968 3791650816 1258291200 3212836864 1245708288 2489319424 2154823680 1799880704 3840671744 3983671296 1942945792 4141973504 528629760 3530694656 508506112 1872865280 2556580864 105003520 3697743104 498962560 2694334144 4039185888 2577696656 245953944 2346698460 2480570162 1579562667 +2147483648 1073741824 1610612736 1342177280 4160749568 1946157056 838860800 2835349504 3900702720 918552576 169869312 2117074944 2230845440 1573650432 973209600 3491037184 1019248640 3472375808 2835488768 1838485504 1820366848 3038270464 580001280 2786921728 4208235648 3515252288 3861718048 3509354672 2680837640 4218356172 760853790 2514149315 +2147483648 3221225472 3758096384 2952790016 1744830464 469762048 369098752 3271557120 2743074816 3703570432 2715811840 3901751296 627572736 1988362240 746192896 65077248 4096557056 196722688 3581550592 3714134016 3027023872 1931078656 3955898880 251213568 3318791552 1852824768 4190442208 753303600 4005615096 2154464996 3706637242 305771921 +2147483648 3221225472 1610612736 1879048192 671088640 2483027968 2382364672 620756992 528482304 2730491904 1402994688 3612344320 2075656192 65273856 1389232128 1463353344 3529146368 1765031936 3318620160 3082366976 2753206272 3537132544 3565038080 2117145856 3602299776 169235776 3059035616 146324912 999255912 4108288148 83157774 3020256585 +2147483648 1073741824 536870912 2415919104 939524096 3154116608 704643072 3036676096 3313500160 1447034880 1587544064 504365056 1446510592 2138308608 2601385984 3653173248 2068873216 3682549760 445521920 2046758912 183535616 502227968 1534471680 2557165312 1313768064 4244130112 2594873184 2945346192 1455535400 1874910916 423215854 2548724045 +2147483648 3221225472 2684354560 2415919104 3892314112 201326592 2046820352 587202560 2273312768 658505728 1151336448 883949568 1524105216 23855104 2139750400 277938176 3096412160 1292058624 1007296512 298921984 3979323392 1093886976 1410472448 1549611776 523613824 998927552 1946794976 2085124816 1381795752 3080311276 1241040214 1569685131 +2147483648 3221225472 536870912 2415919104 2281701376 738197504 1778384896 4076863488 411041792 3821010944 2501902336 831520768 472383488 977010688 2863792128 2227372032 18513920 2525937664 1412571136 2919444480 3619325952 3764315136 3707372032 4019141376 573608576 1380571328 3234759712 2233517040 2060654536 1618125988 1666378538 565197183 +2147483648 1073741824 2684354560 268435456 1207959552 335544320 2986344448 1358954496 545259520 465567744 1637875712 3958374400 309854208 1307312128 3910270976 3811508224 237666304 3382427648 2895257600 980357120 3444221952 1733018624 3034198528 1096488192 281314432 902746176 1427356192 2680706032 3845815528 184900284 2429011646 932711563 +2147483648 3221225472 536870912 1879048192 402653184 3959422976 2583691264 1392508928 1451229184 2285895680 216006656 2664431616 4244111360 2830368768 1456340992 4086235136 2910683136 902447104 3343785984 3410964480 2833090560 645553152 363210240 1050872576 1528278656 1825786048 3443045280 1109322000 1645923768 4106026868 882898078 868775741 +2147483648 1073741824 1610612736 2952790016 3892314112 2483027968 637534208 788529152 1216348160 79691776 1075838976 3427794944 1156055040 1393819648 2517499904 2493710336 177373184 1279410176 3717079040 1927483392 1534236672 2779933696 4168489472 3531552000 2019070336 1145530304 3041626144 3721262128 3169182088 2085741780 2622476570 2145711349 +2147483648 1073741824 2684354560 2415919104 2818572288 3825205248 2516582400 4177526784 176160768 3686793216 2887778304 3572498432 3210215424 3123970048 1637482496 2940796928 3720445952 1879523328 739909632 587796480 2527176704 3122095104 1225918976 3444910336 3363278208 3808451136 4023945376 2922307568 2215724680 3886882684 351518582 1805806973 +2147483648 3221225472 1610612736 2415919104 939524096 3690987520 4060086272 956301312 4118806528 163577856 3273654272 2752512000 335020032 3552837632 151912448 2822701056 2256699392 4076945408 3415089152 2944348160 1222809600 477193216 2693148160 527632128 457221248 3090967104 1804702560 2771502448 2042262600 3445789508 2108776350 3886423425 +2147483648 1073741824 536870912 2952790016 3355443200 1275068416 3590324224 4009754624 1434451968 4198498304 144703488 4293918720 25690112 2508455936 2963931136 3923312640 1800896512 1147387904 2062163968 1769541632 4171728896 602663936 3362656768 3226665728 1027521920 2937870272 645777248 1097932176 3378753448 417456188 3989252866 2009901809 +2147483648 1073741824 1610612736 3489660928 3623878656 1006632960 3523215360 3439329280 1719664640 2436890624 4120903680 1609564160 3424124928 4177264640 999161856 2208235520 305299456 725106688 1120804864 37687296 465737728 337671168 464655872 1064378112 1212001408 4026713920 809652128 2280332112 2965930472 4108142780 1113163942 3727749999 +2147483648 1073741824 536870912 805306368 402653184 3422552064 3858759680 3103784960 2642411520 3200253952 442499072 355467264 3713531904 1283194880 3050962944 928317440 3333521408 3586506752 253370368 1328877568 1216448512 773704704 3945145856 1355752192 214217088 2699321920 2211955040 3401264304 1594533656 676294412 2903865910 4076894639 +2147483648 1073741824 1610612736 3489660928 3892314112 67108864 2315255808 922746880 3548381184 3275751424 383778816 1485832192 79167488 3802923008 683802624 1819082752 1718583296 2390638592 2642550784 193794048 3833567232 520516608 2718833152 4093579520 3164256896 898496960 2868276960 426115536 957034296 560248804 1243282382 253285243 +2147483648 3221225472 536870912 2952790016 3892314112 2617245696 973078528 2533359616 713031680 1623195648 1855979520 531628032 69730304 2573991936 1655046144 2028404736 2616164352 3379478528 4117110784 1824993280 2627700736 1743186944 1035606528 994645760 4204037760 1139755456 2832453792 1141944112 704998696 2833442348 1544555946 1712855915 +2147483648 3221225472 1610612736 1879048192 134217728 3556769792 3321888768 2365587456 763363328 213909504 299892736 1836056576 2091384832 1785462784 961937408 3417112576 1424523264 304988160 1352015872 2479697920 2606274560 1449516032 3020562944 2213741824 3237587328 3614146368 759359840 2354161200 352804344 3491027996 4194081354 284149419 +2147483648 3221225472 1610612736 4026531840 3623878656 738197504 973078528 620756992 3246391296 2747269120 4234149888 1190133760 1897398272 3406561280 1671823360 1708064768 3585441792 1701888000 2707824640 909062144 2475005952 512293888 2681869824 2897296128 991336064 2274587968 29484640 1584444400 532437400 1363434748 1182299686 3945164595 +2147483648 3221225472 1610612736 3489660928 4160749568 1006632960 3120562176 3875536896 1635778560 1094713344 2212495360 2477785088 588775424 1029439488 905314304 23920640 886145024 2573090816 2511740928 2114793472 10590208 3378934784 33168896 1152597760 909686400 822463936 4041426528 2416938832 1731683960 2586677548 1752722086 1202918919 +2147483648 1073741824 536870912 4026531840 939524096 1946157056 3523215360 3338665984 4253024256 1832910848 245366784 3106930688 4089970688 1649147904 2524577792 1990787072 3021373440 339525632 2050629632 8982528 3001452544 3314875392 1554394624 3014331648 75218048 565988800 1415958880 1199879760 2519330600 1644071820 4169195922 1374173379 +2147483648 1073741824 536870912 2415919104 3892314112 1275068416 2516582400 3170893824 25165824 1623195648 3126853632 2402287616 4057464832 3406036992 1551237120 712572928 1788575744 3407265792 355868672 3705212928 2043381760 1895752704 2322209280 4050322176 2661592448 61623104 3145685600 1055914800 1047376664 4063228044 3792538134 2552231921 +2147483648 3221225472 3758096384 805306368 3087007744 738197504 838860800 1761607680 478150656 2990538752 2707423232 3452960768 2460483584 3633053696 3609853952 2066284544 2160361472 4016422912 904536064 2852728832 3715414016 2963131392 1200492032 1104100096 2452075648 43537984 1296255264 872085392 1160088792 3766316340 2320357770 1386619827 +2147483648 1073741824 3758096384 1879048192 2550136832 872415232 637534208 3170893824 2122317824 1413480448 736100352 1836056576 3236429824 3199991808 3209035776 2056585216 2688122880 2574630912 1367744512 4214558720 2410264576 476961792 1586628096 2611944704 1430958464 2429121344 3398588832 2024990736 271616888 2522497052 2053033370 1968094655 +2147483648 3221225472 1610612736 2952790016 1476395008 3288334336 3925868544 2969567232 2524971008 1749024768 1793064960 2551185408 2945974272 1923874816 3979476992 1916993536 668827648 3030728704 2951880704 1323511808 103651328 2293066752 4194711040 1289552128 2787943040 2776350784 543871904 1386511120 2233772088 4245671492 227855430 3599064507 +2147483648 1073741824 536870912 268435456 1476395008 3690987520 2583691264 1660944384 1753219072 3275751424 2501902336 2979004416 410517504 389283840 2544500736 3424583680 639926272 4160339968 107618304 2843676672 303335424 1364313088 1577465344 661726976 2740563584 203316416 3855707168 1747843024 2804956104 3861391524 791414334 355340317 +2147483648 3221225472 536870912 805306368 2013265920 3288334336 2852126720 3204448256 3263168512 1723858944 1004535808 357564416 2613575680 1623457792 2503344128 753467392 3384442880 2659663872 3732283392 457781248 768247808 234834944 2569682432 1727201536 1167172224 1564140480 1745800864 1006696624 3415604344 3466952340 295771218 2512296577 +2147483648 3221225472 536870912 805306368 1476395008 2080374784 2382364672 1526726656 2994733056 2579496960 4208984064 3775922176 2827485184 2117861376 2203451392 3547267072 853573632 1906130944 4279640064 885993472 2278590464 2523220992 779236864 3679268608 67480448 1330961088 168614560 802744688 149079352 4218681988 1529889922 545498367 +2147483648 1073741824 1610612736 4026531840 1207959552 2617245696 4060086272 889192448 360710144 2587885568 1897922560 3805282304 3317170176 3526623232 188088320 1580269568 246513664 3744120832 1039540224 2865827840 2248251392 48430080 3723112960 2076915456 2653070464 1116500288 100956000 565735824 4004661448 1724473844 1738797582 3354637085 +2147483648 3221225472 2684354560 2952790016 2818572288 3422552064 369098752 2097152000 276824064 3921674240 2241855488 2943352832 2595749888 3476291584 2308308992 2541420544 2038267904 2224275456 2614501376 1453010944 183347200 1832643584 1284114944 3924886272 1468837248 3097457472 3205058080 4050803056 3801079016 1423712412 2401909902 1132532925 +2147483648 1073741824 536870912 3489660928 3892314112 3959422976 1778384896 4110417920 1837105152 1774190592 1696595968 1162870784 3803709440 3848011776 3309174784 2833448960 4245585920 1190281216 310255616 3330478080 3829303296 3162141696 3727301120 1026108160 3436679808 3079522624 3858219360 3588673904 2360179656 2629738516 138048974 3402251815 +2147483648 3221225472 2684354560 1879048192 3623878656 1946157056 3992977408 1526726656 2491416576 1707081728 392167424 2966421504 2955411456 3630956544 1844576256 30212096 2099806208 556580864 95559680 3874304000 1054386176 3975470080 3808826880 1428892928 1930662784 2121747136 804877088 3708703856 3071788632 1323933428 4070996778 4131115115 +2147483648 1073741824 2684354560 2952790016 2013265920 1811939328 973078528 3909091328 4085252096 3602907136 2141192192 3268411392 754450432 4199809024 4104519680 2344550400 3845750784 2156707840 3506839552 4033810432 1380034560 135851008 1946172928 100666112 3137349248 3196065344 188752608 375402160 2649756008 577243892 2353805278 1698827045 +2147483648 1073741824 2684354560 805306368 402653184 67108864 3053453312 3841982464 2743074816 3258974208 824180736 4040163328 1811415040 467927040 1802108928 1649737728 1690009600 2740011008 4148830208 4244967424 4144211968 4136979456 2154833408 3261600000 2344355200 2073965888 3735498464 679129488 90759624 4088554868 3192554014 3357593193 +2147483648 3221225472 3758096384 2415919104 3623878656 469762048 503316480 1191182336 2373976064 297795584 3739222016 1422917632 2926051328 823918592 3417702400 3129409536 2326560768 2574041088 878059520 2295803904 243578880 1951458304 575673856 2619881216 289161088 2550543808 2348750176 2386068336 3818319928 810493172 3410016506 1292038199 +2147483648 3221225472 1610612736 1879048192 3087007744 603979776 2315255808 352321536 2793406464 935329792 3638558720 1108344832 4242014208 505151488 1115029504 2680487936 1318354944 2688860160 2375426048 1381314560 2634848256 108583936 2056261120 1276655872 1098660480 3542489408 87885728 3271066864 4097496248 2616669636 2482742934 4077081207 +2147483648 3221225472 3758096384 805306368 1476395008 3288334336 973078528 1358954496 1803550720 1212153856 2384461824 802160640 3347578880 1555824640 450232320 785842176 1011449856 995246080 1274421248 2038902784 2634135552 2551073792 1972385280 2762473728 921450112 2518554688 1523256544 3566183184 2137877768 2960375732 2476432130 2775883071 +2147483648 1073741824 536870912 268435456 939524096 2617245696 1107296256 2902458368 1887436800 2235564032 4041211904 3782213632 555220992 2301362176 347209728 445710336 3406659584 2743844864 2966560768 3768651776 3589638144 106415104 1220029952 2596026112 1507465344 3525652288 3956511264 3242772048 3258879160 71254812 1056996454 3352753947 +2147483648 3221225472 1610612736 4026531840 3623878656 3422552064 3590324224 50331648 1635778560 364904448 1549795328 1494220800 391643136 393478144 2915696640 3881893888 4091641856 1306673152 774512640 481374208 1398380544 3947265024 3193443840 3690201856 2257202560 826358976 4098993760 608859760 3084255896 2411144836 601261494 217382061 +2147483648 1073741824 1610612736 805306368 1744830464 2751463424 4194304000 1694498816 1887436800 3141533696 463470592 2867855360 3376939008 2976120832 516816896 2315321344 1751023616 2442248192 3689816064 1286672384 1530304512 3821390848 92813824 3892590848 1784555136 2388202816 2023917088 3359885264 149756008 2777981948 2655975026 2468982409 +2147483648 3221225472 1610612736 4026531840 402653184 3556769792 2516582400 1291845632 8388608 3804233728 1201668096 2001731584 190316544 1812201472 73269248 3833135104 34504704 418004992 1316888576 3513331712 1010210816 2887678976 4196935168 273417472 2372025728 424881984 2959181344 2124533168 3610301544 1448238740 3226077942 2527016881 +2147483648 1073741824 3758096384 2952790016 939524096 1006632960 3053453312 2600468480 3749707776 2327838720 991952896 3801088000 3947364352 4274782208 4225892352 4199350272 1538228224 1404387328 3829538816 3181187072 3641161728 4173949952 2558012928 4115930880 3993376128 3138587328 964213216 679734704 1352581960 106524260 3576694066 4170717443 +2147483648 1073741824 536870912 3489660928 1207959552 4093640704 3053453312 687865856 847249408 448790528 2267021312 2632974336 1510473728 3694919680 506068992 1492320256 1071087616 1266270208 1149902848 490934272 1455392768 72741888 3430429184 2968792320 1865819520 1630092864 3635191456 1574075312 146402376 690625916 124977698 429362623 +2147483648 3221225472 1610612736 1879048192 2818572288 201326592 1711276032 2969567232 1702887424 3611295744 3160408064 1234173952 1242038272 3076259840 218497024 1874788352 3200483328 2019540992 2280005632 2683252736 2506856448 3979598848 1171786240 4105450240 2626290048 1087451200 3987780448 1519548112 2514146968 2819403300 331637730 1674443783 +2147483648 1073741824 536870912 805306368 671088640 3825205248 436207616 2130706432 2961178624 272629760 1390411776 4035969024 1876426752 1447297024 1542062080 4156751872 2501804032 1679638528 2169118720 3652390912 3562440704 142691328 1801726464 827992320 3995799168 619877312 2717607456 1082072336 3162538552 2761714660 3474693078 3171339137 +2147483648 1073741824 3758096384 2952790016 3623878656 3690987520 2650800128 4177526784 3330277376 322961408 3235905536 3970957312 2563244032 2921594880 2449866752 4122148864 2176614400 1903738880 1571168256 3890417664 1556396032 3910462464 1992562176 45491968 2742755200 3197669952 570345376 4183102416 3250554808 4270620012 4189772690 3970115929 +2147483648 1073741824 536870912 805306368 671088640 201326592 33554432 2399141888 612368384 4190109696 4221566976 2098200576 2097676288 1720451072 4038459392 4026859520 86671360 3336290304 3319144448 104140800 4210198528 2550123520 2944150016 634262272 1303447680 1422438336 2202845984 2085854576 1732210280 3879523460 3312167522 1500214739 +2147483648 1073741824 536870912 4026531840 134217728 3288334336 1174405120 1023410176 4135583744 423624704 2950692864 2318401536 3914858496 3229876224 2084175872 1014431744 2062385152 239910912 60432384 3240562688 700811264 3237018624 3713278464 3008504064 1202395520 1163113280 1233256352 683710288 2015783544 3393406412 2397424630 2865400945 +2147483648 1073741824 1610612736 2952790016 2818572288 2214592512 4127195136 1593835520 3766484992 1488977920 3147825152 1706033152 739770368 1620836352 2288123904 144113664 3155984384 409976832 2046959616 3574009856 1207212032 2190208000 694946304 2300195072 354100608 4149656512 2176635424 1489016624 963494760 4186257068 4113796902 778009623 +2147483648 1073741824 2684354560 1342177280 1744830464 3288334336 2449473536 3405774848 696254464 12582912 287309824 124780544 1573388288 2801008640 2389573632 3979804672 1041530880 2598584320 4203618304 3353808896 552380416 952062976 2315532800 2422612224 1197673600 499820224 1547456608 446599472 3613552840 1644280604 1628625170 2434071437 +2147483648 3221225472 536870912 2952790016 3087007744 1275068416 4127195136 150994944 2256535552 2101346304 4204789760 3874488320 1744306176 1403256832 1653997568 851116032 596803584 480952320 1073094656 1839935488 2235205632 1116138496 1400638976 1459757824 498414976 2786963008 2596687776 2267802704 915772200 4166665212 628751454 3165166009 +2147483648 3221225472 536870912 1342177280 134217728 1677721600 3321888768 3305111552 2743074816 2411724800 1621098496 2106589184 3488088064 473694208 2671378432 3651993600 4074995712 2898214912 2514100224 1314729984 2746976256 3711652864 2979275264 224798976 505887104 2213979456 1185475296 741563120 4099422632 1644434980 3549300506 530264831 +2147483648 1073741824 3758096384 4026531840 3623878656 603979776 2717908992 2936012800 612368384 3049259008 3999268864 1297088512 2612527104 4226547712 2159935488 149618688 1894154240 222707712 1620975616 1117458432 3383670784 1143110656 2653165056 135928064 1915818112 3560413120 1474428704 2544354416 3422610200 770207892 1852644302 2275520907 +2147483648 1073741824 1610612736 3489660928 939524096 872415232 436207616 2332033024 2373976064 3024093184 1021313024 1909456896 2231894016 1338245120 1056047104 1782120448 1535410176 2784083968 3637649408 1388908544 1778161664 1661858816 1673276928 3238927616 3151437440 260282048 1450863968 3421257744 2954328504 2859652788 3645611554 3525201121 +2147483648 1073741824 2684354560 1342177280 3892314112 335544320 2717908992 3539992576 3699376128 2873098240 2057306112 3247439872 3278372864 2797862912 1606025216 3600744448 2274131968 2421047296 3822723072 695144448 2014619648 1569870848 2667321856 2994083072 1645281408 1781637312 2483146016 1753141200 2084718120 397679780 2153917434 2976056673 +2147483648 3221225472 1610612736 268435456 1744830464 2348810240 2449473536 2432696320 1166016512 3275751424 77594624 842006528 1891106816 1134297088 151126016 742195200 4293427200 2764455936 610410496 795684864 3053492224 3551675392 2643737088 2162561792 725826688 2303172672 102484832 2683856 2809623976 3183517900 1808949582 356779575 +2147483648 3221225472 536870912 3489660928 2281701376 2751463424 637534208 989855744 192937984 2353004544 660602880 753926144 1743257600 72089600 1666580480 3921870848 543850496 1338425344 2342920192 2552967168 1730578432 3675321344 3827630592 639736064 311443840 2342443712 3638702304 2776707600 1278983256 8737788 2985783322 2993574531 +2147483648 3221225472 536870912 2952790016 134217728 3556769792 369098752 3976200192 3045064704 1447034880 694157312 135266304 3609722880 813957120 1636696064 3526033408 291536896 3174842368 3013484544 1375940608 2472839168 2691853312 1477779968 3100869888 767610240 1852864320 415514464 569251984 3787140056 285775684 3680006058 2738882865 +2147483648 3221225472 3758096384 4026531840 402653184 3556769792 1845493760 1694498816 3263168512 3519021056 866123776 2989490176 2091384832 3370385408 3371565056 1087569920 3084943360 3162914816 1741037568 452669440 952416256 114326528 564471296 2977137920 3548832640 2937079104 4127532704 2504231280 3996046184 3547623372 1580403850 1253089481 +2147483648 3221225472 536870912 1879048192 2013265920 2080374784 100663296 1929379840 1652555776 3158310912 2170552320 1435500544 2582118400 1178861568 215089152 4177461248 4164452352 1869365248 2722242560 3348574208 1480361984 3890109440 1722629632 76001024 1244973440 4005454016 4147975840 3345975312 158397912 2347527076 2902601690 74913793 +2147483648 3221225472 2684354560 1342177280 3087007744 67108864 1174405120 1660944384 2323644416 3225419776 1876951040 609222656 3653763072 4021026816 1351221248 1776091136 740917248 1411956736 3789168640 3516215296 3309676544 16962560 1521946112 2879697152 3368647040 434040000 3003456672 2033035536 3424581240 3022326740 668830674 1608971131 +2147483648 1073741824 536870912 2952790016 2550136832 1140850688 1509949440 587202560 2155872256 1312817152 1709178880 1540358144 1914175488 3958636544 2985164800 3390111744 2470739968 2025930752 3342737408 696848384 1768982528 3423562752 2623473152 291864832 1196285568 731071680 2607625760 4146502288 1457155064 2596123700 362404774 2232239853 +2147483648 3221225472 536870912 4026531840 671088640 738197504 2785017856 2365587456 3128950784 3921674240 2355101696 1938817024 664272896 4044095488 1391329280 4148625408 3596976128 3090038784 402530304 2938056704 772376576 4291853312 2699110912 2769730304 2883182976 1546747712 511161504 4220471664 524852888 121043364 1479593542 3191064755 +2147483648 3221225472 2684354560 805306368 3892314112 1543503872 2650800128 3238002688 2189426688 121634816 3894411264 827326464 2285371392 3725328384 2907308032 4253351936 4229988352 1074577408 2291802112 3221041152 2928453632 2656488448 3179747840 2831263488 4266807168 1087757376 3066596000 3153645264 3904641416 2554477076 1061226414 2865662675 +2147483648 3221225472 536870912 805306368 3892314112 1006632960 637534208 4009754624 4169138176 3233808384 501219328 2991587328 1253572608 2137260032 4181065728 3523149824 4168712192 1291599872 4058390528 2257006592 3078457344 3336195072 1208031744 2859122432 25149824 2477742016 2965738528 2352891696 2222402296 1932890452 1945522574 4145743209 +2147483648 1073741824 3758096384 1879048192 671088640 3825205248 301989888 1560281088 578813952 4164943872 404750336 3805282304 3020423168 2448162816 3679584256 3279093760 2675015680 1361821696 2499944448 3694858240 658356224 1097456640 2744723968 1503045888 1987869824 1338829632 1045803680 284552976 4199745160 555854324 644083362 692984811 +2147483648 1073741824 2684354560 3489660928 939524096 2348810240 2650800128 4143972352 360710144 4240441344 2493513728 3020947456 1029177344 2330198016 1301413888 3279618048 3689054208 3672293376 989995008 2271416320 2707859456 3955291136 3610324480 2419962624 930238336 1441524160 3387669344 2022401072 2494201512 5233348 253345590 1287673097 +2147483648 3221225472 1610612736 1879048192 2013265920 4227858432 2852126720 553648128 897581056 155189248 94371840 1332740096 2482503680 301727744 2594308096 431816704 1667072000 3032039424 693248000 2189766656 809605120 1674271744 719797760 2182909696 2630283904 2870375488 1042973536 2710426960 2145439720 4155853212 2101870750 2976130991 +2147483648 3221225472 536870912 4026531840 134217728 4227858432 33554432 3372220416 1736441856 750780416 140509184 3882876928 1378353152 2756968448 131072 2598174720 3923410944 105660416 2612142080 4170526720 2130610176 1516665856 1715151360 1137544960 2872035456 3316575808 275925984 1058614320 4156589720 2655878556 3241061482 626945957 +2147483648 3221225472 2684354560 268435456 402653184 469762048 3254779904 1694498816 1954545664 297795584 534773760 3949985792 4260888576 2107899904 3276931072 498139136 4246568960 2157068288 1675763712 1185492992 2101979136 3673703424 1888953856 2656483072 3228752000 3084123456 4236659488 4045945712 2106338168 3428714908 3677300574 4199721625 +2147483648 1073741824 3758096384 268435456 3355443200 1946157056 3523215360 419430400 2239758336 801112064 559939584 3293577216 2330460160 1321992192 3303407616 2100756480 361594880 3752443904 1903566848 297734144 2643572736 1558692864 3199013376 816090368 831999104 2856870464 1057612640 1799757552 4052160728 4210407764 2515396826 3112969155 +2147483648 1073741824 536870912 3489660928 402653184 67108864 33554432 2466250752 528482304 1086324736 2455764992 420478976 3297247232 3559129088 3686924288 88408064 2786164736 2918367232 3448905728 1265438720 3712321536 2041115648 1400579584 4179267840 3975170176 370045120 358969824 3229083952 1440983064 294635652 2304748994 1952564921 +2147483648 1073741824 536870912 3489660928 134217728 3959422976 3657433088 1593835520 411041792 1296039936 2392850432 1420820480 1790443520 2945712128 2833645568 788987904 58818560 946585600 3314950144 475992064 151357440 1711666176 1794974208 2047650560 943685248 3131917248 4200363040 1800589392 643078440 2453368044 3179510158 899117877 +2147483648 3221225472 536870912 2952790016 2550136832 201326592 1711276032 3808428032 2323644416 205520896 1474297856 2832203776 270008320 2331246592 2642804736 4279304192 3761143808 3697655808 2945851392 984166400 3270150144 2846616576 3677029888 4288000768 872960384 2981786816 579687584 1736628240 981579896 3445514484 414402470 458744109 +2147483648 3221225472 3758096384 2952790016 2550136832 3154116608 4060086272 3338665984 1451229184 3795845120 3990880256 1867513856 1271398400 3507748864 3387293696 1525612544 2873786368 175685632 645275648 1485254656 3119429632 277277696 1132791296 991928064 602883200 2112716224 379347872 2637561744 3338503160 315516948 739048018 679478613 +2147483648 3221225472 536870912 3489660928 939524096 1409286144 570425344 251658240 713031680 1010827264 249561088 2475687936 4152885248 1593049088 125173760 2242707456 2561769472 581812224 1277566976 4186255360 2092271616 2281960448 1087843840 3448153344 2486911104 3973404608 2277790880 1071104528 3172017976 2232657188 3209089090 2864881453 +2147483648 1073741824 3758096384 2952790016 1207959552 67108864 33554432 486539264 3732930560 2336227328 505413632 1005584384 3186098176 929824768 4061528064 3154182144 2611576832 3876634624 455483392 3943239680 1926608896 2910776320 2180198912 2130874624 414611584 3877260096 518804896 3967642576 1609360136 1099448252 641470426 3058575499 +2147483648 3221225472 536870912 4026531840 1744830464 1946157056 1912602624 1962934272 2910846976 3015704576 3009413120 321912832 2731016192 1050935296 1378484224 221052928 2217312256 4261494784 73015296 2445619200 3550316544 1576238080 923482624 3459951872 1235735680 3579560256 30269792 47639024 78926936 1655678860 843202770 4110724313 +2147483648 1073741824 3758096384 3489660928 1476395008 2751463424 570425344 2399141888 3917479936 4164943872 1633681408 4184866816 326631424 2337013760 2833121280 3701276672 1956937728 2690924544 2966298624 1989480448 210810880 1408660480 2626500096 2058139904 4199575680 3428595648 3008773216 4176031504 3294012632 4200024988 1175435198 4082746435 +2147483648 1073741824 1610612736 1879048192 2013265920 2483027968 1778384896 553648128 3313500160 2294284288 3806330880 2639265792 3447193600 3679191040 131072 715587584 834502656 1925464064 3484557312 579801088 2743703552 3414842368 672611840 34977024 590365312 1889285184 356138848 608902960 4023369272 3274404116 61572926 4020067939 +2147483648 1073741824 1610612736 2415919104 2281701376 3154116608 1509949440 50331648 4269801472 222298112 2610954240 925892608 4150788096 4048814080 546439168 3253010432 2979692544 1793540096 3825344512 1841106944 94803968 2485216256 703922688 2944581376 3791343232 599000256 838995360 213726288 1009161320 2581688076 3524595066 412268933 +2147483648 3221225472 536870912 805306368 3623878656 2483027968 100663296 1593835520 260046848 2789212160 1470103552 2075131904 1958215680 853803008 2482896896 2700148736 3136585728 1137885184 4058914816 1291399168 2569570304 3112750080 465638912 1334613248 3973499264 3959438272 1644168672 2701132944 4102035560 2009087788 987773902 630203561 +2147483648 1073741824 536870912 4026531840 2550136832 3288334336 2046820352 83886080 964689920 3359637504 1688207360 2855272448 727187456 3451125760 2715418624 2671706112 2911666176 462143488 1498030080 2908164096 2178975744 1428552704 3520005632 464822528 1559221888 3411549504 1572092000 3923381008 859782056 2341244364 2693526966 533348349 +2147483648 1073741824 2684354560 2415919104 2818572288 1677721600 771751936 3003121664 494927872 121634816 1147142144 1917845504 2312634368 1753481216 2931163136 2881945600 1712422912 3073032192 3817218048 1506742272 906864640 3665355776 1797720576 3816917248 1263723392 4226951360 2916171104 3014045904 22249112 2447440468 1430457366 4154959985 +2147483648 1073741824 2684354560 2952790016 1744830464 2080374784 3254779904 2197815296 1132462080 1740636160 111149056 4210032640 1902641152 1733558272 3347709952 3094675456 2178514944 3678945280 2698649600 2221740032 1579526144 3828771840 4048894464 1458147072 1132484736 1694379200 3259964128 2049224432 2119556392 622879868 3457033146 3408332965 +2147483648 3221225472 536870912 2952790016 2550136832 872415232 2181038080 1593835520 3196059648 3183476736 2766143488 3142582272 3314024448 2412511232 3209035776 650444800 353861632 1918877696 334897152 2963091456 2945681408 800451584 2657420800 3924278528 2242373760 1845631936 1389312416 3394546288 4058867128 2167308052 3101475778 1487188995 +2147483648 3221225472 2684354560 3489660928 3623878656 1140850688 1308622848 3774873600 1669332992 524288000 2359296000 2802843648 3558342656 2322857984 1722155008 907608064 2144960512 658358272 1449984 1150365696 2113251328 3352294400 3094943232 3257508096 1461058432 3827969088 3288014560 2293153488 4017177768 1301301124 2869816550 3797814989 +2147483648 1073741824 2684354560 805306368 2281701376 3690987520 771751936 1258291200 3833593856 4022337536 3160408064 1328545792 3595042816 4231266304 247595008 706412544 1354334208 2720972800 1083318272 2565017600 2609227776 41470976 1117454848 3380193024 2437866368 2703376064 2422934304 2253497584 768272536 1122501388 2648976306 4151977853 +2147483648 3221225472 536870912 4026531840 939524096 3690987520 3657433088 989855744 2021654528 1807745024 2686451712 191889408 539492352 3831758848 524681216 2744057856 1179877376 2123644928 420880384 962015232 2657060864 4174806016 1615801856 309561088 2615443072 3426620096 2696093728 2941887984 154755720 2769068572 4108308778 2251193705 +2147483648 3221225472 536870912 268435456 3623878656 4093640704 2650800128 1560281088 1820327936 1052770304 1407188992 1037041664 3686268928 2630615040 2025717760 896860160 3128393728 16334848 1234051072 2157785088 1615038464 3257615360 590681600 1096256768 1070165888 3110482752 3794345248 307346096 2121299832 1202687540 1705337038 3601344259 +2147483648 1073741824 1610612736 3489660928 134217728 335544320 4194304000 3003121664 2994733056 2252341248 2732589056 2781872128 3837263872 543948800 506068992 769589248 2937946112 3632414720 3684311040 318181376 1697224704 1964274688 1507271168 1608094976 1901880960 2129868992 207077024 2504883344 2032108088 1072256948 2555488398 1918399243 +2147483648 1073741824 536870912 1879048192 402653184 3690987520 167772160 3372220416 1283457024 2680160256 1751121920 2005925888 1746403328 2812018688 3980001280 991756288 2225307648 292470784 3796508672 4048883712 3393685504 282647552 3686082048 1561831168 3475032704 2046365248 2803205408 93444336 2760418456 2968680868 2458277414 3265814679 +2147483648 1073741824 1610612736 3489660928 2818572288 67108864 2248146944 1191182336 2222981120 180355072 585105408 2106589184 457703424 1165754368 4194435072 3328114688 2510454784 1047248896 3723632640 3225882624 1282840576 1761997824 2611415552 2120651008 3457022336 1341851072 3029637920 1657461680 1833811256 2842784932 1811799794 2296591983 +2147483648 1073741824 1610612736 2952790016 2281701376 2885681152 637534208 3271557120 1954545664 71303168 3890216960 1286602752 1800929280 1130627072 841089024 3343581184 4262821888 2047131648 3069321216 610471936 3884554240 3507678208 3522363904 214022912 1627312512 4028447936 3405033248 3424023056 735935608 4085838316 4151051510 2762882121 +2147483648 1073741824 3758096384 2415919104 2550136832 603979776 3187671040 1459617792 2491416576 3426746368 2552233984 3813670912 1243086848 1854144512 50724864 4071161856 1425637376 1538899968 1609965568 488706048 50706432 3519800320 2001798656 2647496960 1805113216 2914193856 2777846560 3687793168 886001032 3025107732 772765350 3442436913 +2147483648 3221225472 2684354560 3489660928 134217728 1006632960 973078528 2063597568 1149239296 1782579200 1113587712 2788163584 1088946176 352583680 367394816 3242000384 951287808 2798796800 943071232 1344614400 4009732096 3131077632 1796547072 462929664 2187617920 4132637376 1522180896 1668283792 2799520280 2001118540 2654328346 710569297 +2147483648 1073741824 2684354560 1879048192 2013265920 872415232 3992977408 3875536896 1166016512 2822766592 2317352960 2469396480 1584922624 1163132928 2292580352 3104243712 417824768 3003498496 1630937088 2626621440 4180387840 4079475712 1698643456 3868433664 2652099456 4119397824 2086444896 2853719824 2686379272 2539369228 3087004670 3415938245 +2147483648 1073741824 2684354560 4026531840 2550136832 335544320 4194304000 2030043136 4269801472 2260729856 991952896 2188378112 2317877248 1102315520 3074555904 2259746816 3644817408 2376253440 4241629184 1607012352 567519232 1945959424 2085946880 455447808 202364544 1356563008 1345898912 289352880 3022036040 4000477404 3049800746 4141177181 +2147483648 3221225472 3758096384 1342177280 3087007744 1409286144 2852126720 385875968 3481272320 2998927360 3311403008 3614441472 1244135424 61079552 2542927872 3595894784 523534336 2262941696 725753856 3094163456 1623767040 2524959744 1163988480 3082724608 4246262400 378581440 1987309024 982983088 2845425624 1699309084 2202910826 3315874009 +2147483648 1073741824 1610612736 2952790016 2818572288 67108864 1241513984 2130706432 847249408 3955228672 165675008 2221932544 2977431552 2817785856 2124546048 1095434240 964067328 4255498240 3539083264 1117982720 4178221056 3461082112 3943631360 3293352192 2280311424 10392512 3403282080 127665136 3265146104 2768571612 1213959678 1247964045 +2147483648 3221225472 3758096384 1879048192 3087007744 1677721600 33554432 1224736768 4236247040 4106223616 1121976320 91226112 2183659520 2451832832 2631270400 3774676992 2446163968 362627072 1652957184 1808084992 1634842624 858217472 3342405120 1810606336 1812494464 1993322048 392061216 4285709360 1614019640 2277500188 3893217962 1317461817 +2147483648 1073741824 3758096384 805306368 1476395008 1275068416 2516582400 3573547008 2457862144 62914560 4154458112 1320157184 2859991040 759431168 2472148992 413990912 338788352 2031075328 3263832064 4165275648 1191032832 2986986496 2393454080 3356197632 53665152 1563662656 857137824 3422129136 1706280040 4090767596 1993474366 3824222241 +2147483648 3221225472 536870912 805306368 3892314112 335544320 3120562176 2835349504 427819008 2176843776 3458203648 2924478464 655884288 2191261696 1505886208 4092264448 2999877632 2430681088 837951488 759377920 2872739840 1559710720 3311344128 330872064 24929920 1512146496 2184301664 1012551024 2175041800 821969876 774549158 1955555415 +2147483648 3221225472 1610612736 3489660928 671088640 3154116608 1308622848 2734686208 2860515328 3166699520 1545601024 2448424960 1252524032 2189164544 3433168896 3808362496 603750400 2118664192 4214366208 2135371776 1509464064 3746460672 712714752 3124403968 1226918784 784317632 1253494944 590706736 2000789640 2208034492 2321472266 2141811247 +2147483648 1073741824 1610612736 268435456 4160749568 3288334336 3388997632 1157627904 2894069760 1220542464 2636120064 1888485376 845676544 387710976 577110016 1396375552 1472823296 1123794944 1603674112 3324186624 2517473280 2147075072 4034862592 2366349568 3920816768 1752085824 1645495584 1966529328 34382280 2542631780 3762711226 4028100471 +2147483648 3221225472 1610612736 2415919104 671088640 1543503872 2181038080 1090519040 1568669696 2973761536 1851785216 2305818624 543686656 2275147776 4132306944 1544093696 3022028800 4165058560 3483246592 1932603392 759470080 4157334528 458041856 2704975616 3301636224 1812042816 371027296 3802252112 1445859096 4269346844 3033052282 2166211383 +2147483648 3221225472 3758096384 1879048192 3087007744 872415232 2919235584 3506438144 1367343104 2956984320 2514485248 3153068032 2867331072 643039232 352714752 1169227776 3179970560 2853257216 3705020416 2617847808 2359736320 52124672 62721536 3897605376 3141686144 3840116800 2491927136 1283815696 3320840952 2481470652 1809061850 4148575237 +2147483648 1073741824 536870912 2415919104 671088640 2348810240 704643072 1526726656 1216348160 2344615936 274726912 4100980736 931659776 2156134400 796524544 3815702528 3303899136 59654144 1177165824 641142784 510756864 1338532864 1242769920 1738257152 3080667776 2098369216 3059468320 3444074992 1792219800 2809903580 4230959298 3573188177 +2147483648 1073741824 2684354560 1342177280 939524096 335544320 1040187392 3170893824 981467136 3292528640 3131047936 4088397824 246939648 2875981824 603848704 1380384768 2202828800 3200892928 1445863424 1051660288 1644734464 3868447744 1126379008 3303445760 2480727936 2394659648 1497190560 1619786768 2633958696 3357582764 1832383502 1818832459 +2147483648 1073741824 3758096384 1342177280 4160749568 4093640704 2113929216 2734686208 3498049536 2747269120 4263510016 1315962880 597164032 1800142848 3755868160 3623813120 3293806592 2730049536 1875779584 2406944768 2333587456 2883802112 978001408 793881856 1397778304 4156988608 4111981088 2723007984 2764620808 2624474460 3152649670 1810657187 +2147483648 3221225472 1610612736 805306368 939524096 2348810240 2785017856 922746880 58720256 2545942528 530579456 959447040 3565682688 1967390720 2087845888 1102905344 2571272192 2473115648 3785498624 1004875776 1205770240 3678850048 1427189248 3026490112 2287989120 2540806592 2611576544 3888348912 3548541544 1576977804 2573013698 3381836577 +2147483648 3221225472 1610612736 2415919104 3892314112 201326592 4261412864 3942645760 2910846976 12582912 404750336 1622147072 4232577024 3922460672 2667446272 1897332736 1764720640 4282368000 2553159680 479145984 117151744 1641407488 2691897856 3498947328 2603542400 3188899520 4067254624 3382934320 2285653384 2399129836 4102962034 2759799747 +2147483648 1073741824 3758096384 805306368 4160749568 1275068416 2516582400 1459617792 192937984 1757413376 157286400 1758461952 1243086848 2326528000 4193386496 292618240 2493153280 1417199616 1610752000 2409172992 3932076032 923716608 2955222528 1985250048 3057900928 1651882432 251751648 574705968 3370212312 483490292 2245609318 1703765787 +2147483648 3221225472 2684354560 1879048192 134217728 3422552064 1577058304 2701131776 3481272320 2185232384 2304770048 1357905920 1334312960 3975938048 1832779776 481492992 1986756608 66994176 2758680576 4050333696 869246976 4255407104 3240567296 2165932800 4137385856 4122645568 214483424 3151027088 1205139928 2883503740 3486512898 2430167599 +2147483648 1073741824 536870912 2415919104 939524096 3959422976 2382364672 3137339392 3699376128 1145044992 1612709888 2777677824 1709703168 3319005184 3020554240 2099445760 3426648064 1975730176 1014636544 247140352 3111290880 2751816704 3403623936 3607145216 2149215104 247442112 1881860384 429769232 3054071688 2612605348 1450551642 2607407589 +2147483648 3221225472 3758096384 3489660928 3087007744 3422552064 3791650816 3439329280 3716153344 1220542464 996147200 3104833536 3992453120 27525120 2896560128 396165120 742752256 1073397760 613818368 2287284224 1126807552 1269888000 1719733760 2531754752 1890697344 2024187712 1026976096 1627879728 275305048 2442468100 1070170910 1533069529 +2147483648 1073741824 2684354560 2952790016 134217728 67108864 771751936 3875536896 3464495104 1556086784 2694840320 2825912320 1442316288 1110179840 2068185088 124715008 801800192 4246028288 2864586752 725815296 327985152 2231004160 3518276096 1928745216 1061323648 490816960 1318336928 3515492912 1228474792 3893214940 3644583774 609836923 +2147483648 3221225472 1610612736 1879048192 939524096 3154116608 2919235584 1761607680 2608857088 1052770304 1201668096 3377463296 3018326016 2911633408 1462894592 577306624 474054656 543178752 3671728128 1860513792 888379392 1590254592 2117840384 3377815296 1451332480 2378200640 143266016 4052552880 1832889448 1461410580 1113755546 2165105043 +2147483648 1073741824 3758096384 268435456 4160749568 3288334336 1711276032 520093696 2558525440 1321205760 1147142144 1215299584 1437073408 989069312 1743126528 2628976640 2048753664 1777451008 4031651840 2403799040 2189146112 4144153600 519282176 833020160 2439872896 1188680640 494534688 994129584 2029555352 370630876 669414602 2765544397 +2147483648 3221225472 536870912 2952790016 1476395008 2885681152 1107296256 3573547008 897581056 1958739968 3164602368 4279238656 2476212224 631504896 189661184 2802253824 2120646656 2654060544 3738574848 27471872 3953690624 125234176 2085664256 1935858432 110540928 333048128 2497327968 2785094192 3472728488 1076710788 3187068678 2752551449 +2147483648 3221225472 3758096384 805306368 4160749568 1543503872 838860800 2667577344 796917760 3024093184 4154458112 3836739584 2526543872 2652635136 3335913472 666173440 1025015808 3904618496 2672697344 2653499392 193902592 1722731520 333880832 210429696 2736559232 3803306944 55389664 2438235664 2808477544 3440322028 1233366214 4242162263 +2147483648 3221225472 536870912 1342177280 2550136832 1811939328 2248146944 2097152000 4034920448 2453667840 90177536 3876585472 2619867136 152305664 843972608 2193948672 3769073664 848019456 1298538496 2857447424 371820544 175035392 657556992 497216256 1293126016 24509248 3980079648 4009401232 2401259224 116377988 999296170 1751653013 +2147483648 3221225472 3758096384 1879048192 2013265920 3556769792 2986344448 2902458368 3095396352 1530920960 190840832 1659895808 2417491968 1884553216 3982360576 3106209792 2413592576 2600058880 3804635136 1940992000 2820847616 3020741632 2148711936 1454687488 1402385536 2497890112 2152704032 1858883536 2695456856 2182466300 2233208998 2453799045 +2147483648 1073741824 536870912 4026531840 134217728 1409286144 4194304000 218103808 2038431744 3057647616 2929721344 2570059776 1695023104 4087611392 368967680 3684106240 743342080 2741747712 1450582016 250810368 2328922112 1345125376 2736824832 1296352512 1926534784 1097002816 2046800992 2500744336 3606150952 1187773452 2244346786 2335908665 +2147483648 3221225472 536870912 3489660928 1744830464 1946157056 3992977408 3741319168 427819008 2915041280 572522496 2496659456 2323120128 1282146304 3915776000 3244752896 3637346304 2857582592 2677940224 407580672 818644992 3448009728 1343994368 1778150656 3816264576 1226470336 3889214560 3354915440 928235784 219278324 2062867838 2038202027 +2147483648 3221225472 1610612736 4026531840 1207959552 872415232 637534208 2969567232 3112173568 4013948928 534773760 120586240 2464677888 1596194816 948568064 1119158272 2881912832 50970624 1696735232 1383149568 1283233792 1599405056 3418403328 3404922112 1164685696 1092837440 3449144416 118758096 1457665144 223413388 585936218 2834095961 +2147483648 1073741824 3758096384 2952790016 3892314112 3288334336 1979711488 3372220416 1216348160 918552576 2430599168 4050649088 374865920 2749628416 3392536576 3699179520 4001071104 2455584768 3064864768 360255488 4265457664 4160252928 1618057728 296902912 2092860800 4206022208 916287520 2303598768 3716754360 170240796 2822528054 2966928393 +2147483648 3221225472 536870912 3489660928 2013265920 3422552064 3053453312 1828716544 3632267264 188743680 4288675840 3272605696 581435392 3856924672 349569024 2651783168 1709998080 1060749312 3678281728 1363881984 2259322880 4007588864 2979446272 2905916160 1551074688 2906480448 121880608 791877072 3271996520 1851581572 3531053322 3806035433 +2147483648 3221225472 1610612736 1879048192 2818572288 2080374784 234881024 2600468480 2910846976 1279262720 3265265664 1374683136 1738014720 357302272 52822016 4067360768 3741941760 731103232 1996365824 3330486272 3831470080 1478810624 1058769408 4215729920 1939258240 3967961792 2170681696 2675638288 3028529448 4161464764 1605412614 2976740739 +2147483648 3221225472 2684354560 2952790016 1207959552 738197504 369098752 4110417920 411041792 88080384 501219328 3190816768 1848115200 276561920 2869297152 1255211008 4053041152 2788474880 2188255232 5058560 2468521984 3423464448 3735466496 2674916096 2233830784 357589312 2555567136 1271871056 1175554296 291134924 541967914 1170649359 +2147483648 1073741824 536870912 2952790016 2281701376 3422552064 2785017856 4177526784 4051697664 2051014656 2229272576 491782144 3225944064 4076601344 1806565376 1831403520 3400499200 1116979200 547758080 1723142144 1074890752 571665408 2082832896 964748032 3716317568 32916032 575075936 2032644496 1792012984 683150868 2978233330 4102686063 +2147483648 3221225472 1610612736 3489660928 1476395008 4093640704 3590324224 1895825408 4219469824 3435134976 3340763136 2989490176 3518496768 3833331712 486146048 716374016 286490624 1021067264 2759991296 1416572928 3927545856 2272752640 1428010496 835800320 1860472192 1225381952 3178713312 2786961968 3713104456 2695135692 359263502 648496495 +2147483648 1073741824 2684354560 4026531840 671088640 2483027968 771751936 2197815296 2759852032 2092957696 3701473280 1334837248 429391872 3033792512 433455104 3075801088 723746816 2841952256 1670258688 1906380800 614836224 2559179776 1839835648 1877734656 1562018688 1913998528 2186406688 563983920 2211303080 1038590500 3026895558 3555669445 +2147483648 1073741824 536870912 805306368 4160749568 335544320 1644167168 956301312 2004877312 4114612224 3906994176 3390046208 1429733376 1936982016 1038483456 4145741824 2060222464 1861337088 312352768 537858048 653953024 1861405696 546741760 1926288640 1948496000 1629180480 1406454752 2737669200 3043771576 2897894852 858346030 3092901069 +2147483648 1073741824 3758096384 1879048192 1476395008 1811939328 3992977408 2298478592 964689920 884998144 2598371328 2257584128 1352138752 3014918144 97910784 2040856576 4253057024 2483634176 2593005568 376508416 1988540416 3029621760 755676672 2663795456 718381952 2860510784 3209838688 1433909808 684909368 847174884 282909638 1716504221 +2147483648 3221225472 1610612736 2415919104 1207959552 3690987520 4060086272 3338665984 763363328 3502243840 1092616192 2551185408 4258791424 536084480 4266786816 3210805248 325550080 3613278208 2328502272 1333080064 688232448 2876728320 1019326976 4084025088 3830219904 973923776 1601298784 2901964592 3774428872 2230561988 4277954198 4232258317 +2147483648 3221225472 3758096384 2952790016 2013265920 3825205248 1778384896 2432696320 2508193792 2613051392 1449132032 1632632832 411566080 4155244544 3548774400 392101888 591233024 364396544 2538479616 2018717696 1745598464 3120524288 79150592 1028737280 2390000256 1739782208 2675434336 722166768 2723526936 830759188 2610959298 3090154587 +2147483648 1073741824 1610612736 268435456 134217728 3825205248 1912602624 3271557120 3196059648 3829399552 350224384 349175808 2905079808 608960512 2228355072 2281766912 1009090560 2360131584 1027219456 569184256 591894528 1318437888 3915096576 3241142528 3942032512 797467840 959665568 1262220304 200324024 3920576756 851568234 3485306819 +2147483648 3221225472 1610612736 805306368 4160749568 67108864 2785017856 520093696 763363328 3586129920 408944640 3616538624 4224188416 2899574784 3812753408 104660992 4180574208 3097116672 1791631360 3528011776 3709638656 3888073728 1708695040 167080192 953258368 2563374016 2942225760 2351523952 3064437144 1105647396 2565166610 3310992005 +2147483648 3221225472 536870912 268435456 2818572288 3959422976 3791650816 3003121664 109051904 2193620992 1319108608 3872391168 3751280640 234094592 2287075328 3049717760 591495168 150585344 3767148544 3000184832 2711848960 3671507968 1601669632 202689280 2471006336 3318831296 1714111392 2670743472 3628063016 3706663540 3814561990 1930940941 +2147483648 1073741824 536870912 805306368 3623878656 1275068416 2516582400 3841982464 1518338048 2738880512 3877634048 525336576 3078094848 3871604736 3599368192 3879272448 3768745984 1183367168 3778158592 18681856 202934272 2251934720 188519936 1107542784 2949483904 447571264 2705541280 3118483408 1285804616 3428686228 2738191614 4105660705 +2147483648 3221225472 1610612736 3489660928 2281701376 2751463424 3724541952 1795162112 3800039424 1254096896 3563061248 3010461696 1549271040 1104936960 1824391168 1296629760 994148352 2432122880 631644160 2142580736 649041920 389444608 250839552 3284687104 890933120 3952729792 482730656 482074544 1922230424 975397660 625739318 1725304583 +2147483648 3221225472 1610612736 2952790016 671088640 1275068416 704643072 1459617792 1451229184 1841299456 3462397952 2509242368 2168979456 4269015040 2109341696 1504247808 3462365184 3712204800 4004651008 2348625920 2186647552 2819812352 1080142336 2022236928 737718912 3127855552 1226270624 467367024 164461336 2271365028 3860517234 1135971373 +2147483648 3221225472 2684354560 1879048192 2550136832 4093640704 3388997632 4211081216 2474639360 373293056 3554672640 1425014784 3039297536 2251030528 2457993216 4274454528 1673756672 1575632896 1869225984 1674260480 2123474944 970284032 1618839040 1484213504 2104146560 2672612032 2102708960 4277204112 4157528184 2157179644 716405034 2657396187 +2147483648 1073741824 536870912 1342177280 402653184 67108864 2650800128 1056964608 1853882368 2520776704 2904555520 2058354688 2412249088 3989045248 637140992 3820421120 2000257024 1450360832 2333220864 2529366016 134973440 3749827584 34711040 3974549760 351276928 384306112 1634997664 3643945104 3807578824 1636012140 3613777874 1096528161 +2147483648 3221225472 1610612736 1879048192 4160749568 4227858432 2449473536 2969567232 3816816640 2042626048 2116026368 2205155328 2491940864 823918592 1326579712 2392653824 811106304 3782557696 4223279104 1206988800 1430427648 3736361984 907058688 1489587968 3549961344 4043571264 4292222688 2473278832 3259204872 4273927068 731437378 3367759479 +2147483648 1073741824 2684354560 268435456 2281701376 1811939328 3456106496 1056964608 3984588800 2789212160 2493513728 3683647488 46661632 699662336 160825344 1352335360 3982917632 4077174784 3506315264 926879744 343451648 613139456 4204691968 3874016000 3130276736 155589568 1785934176 4085429904 3275420840 3802202660 1865914450 2508932157 +2147483648 1073741824 1610612736 1879048192 3355443200 1275068416 3925868544 4076863488 2826960896 868220928 1893728256 3933208576 1734868992 3133931520 1658191872 1661927424 2733473792 322781184 1516118016 2301825024 2207488000 3298712576 2463470080 4178133760 1524368000 3943575744 2697658400 3393684464 2532070584 474002780 2491275642 2057561731 +2147483648 1073741824 3758096384 4026531840 2550136832 1409286144 100663296 3942645760 2424307712 775946240 2464153600 2402287616 2098724864 2032402432 625868800 4280877056 1604222976 3608756224 2142642176 2260537344 2936584192 1857321984 1144423936 551896320 4110162304 2546603712 2369206816 2917114512 2950415160 2083875852 2673085158 3090548505 +2147483648 3221225472 2684354560 2952790016 3087007744 1409286144 3590324224 1090519040 981467136 1379926016 2275409920 3727687680 620232704 3995336704 4281204736 3341352960 2187362304 622968832 3749060608 985477120 1618388992 3947686912 1172868608 668853504 3196861824 3131182144 1141573792 2578165136 2733275752 4107031244 3042533918 2422458201 +2147483648 1073741824 3758096384 2415919104 1476395008 3288334336 2181038080 285212672 2441084928 1824522240 2560622592 4014997504 2866282496 1358168064 2607153152 464715776 2643492864 1482670080 639508480 580325376 577681408 4160283648 4065900032 345235712 2520529024 304754752 491850336 3767373360 2612023464 3866324628 313253462 3363308365 +2147483648 1073741824 536870912 4026531840 2281701376 3154116608 3992977408 2902458368 2491416576 2000683008 1801453568 3838836736 4236771328 2164523008 2731671552 3612540928 368017408 3173072896 431628288 2445742080 2731902976 883325952 1603240448 3413212928 1399985024 2032338752 177704736 2996653776 468984664 2062167412 462367106 3211897553 +2147483648 1073741824 3758096384 1879048192 3623878656 738197504 3992977408 1828716544 1669332992 3049259008 3290431488 3931111424 2132279296 3060531200 3960078336 3807051776 2107080704 1520189440 951197696 890703872 262518784 63659008 2046268928 1345084160 2891588480 1257445184 2541459168 1272347248 1362697352 1924184788 848413862 3539822507 +2147483648 3221225472 3758096384 4026531840 2013265920 2617245696 3388997632 2499805184 2508193792 1883242496 2132803584 758120448 4053270528 2078539776 2944532480 4035903488 2288877568 2465906688 3468304384 454766592 2966927360 115473408 384679424 3963279104 2270833280 2076911936 2275378016 1833813776 1313051464 1809578252 313963398 3142413225 +2147483648 3221225472 2684354560 4026531840 671088640 872415232 3254779904 2130706432 176160768 2822766592 740294656 4073717760 3020423168 2999713792 1322385408 1553268736 2814083072 691683328 981082112 2982752256 1220651008 3111353344 1115400704 735739136 3268032640 2318472128 391487648 3668269840 3507523976 2635521652 3639007010 1321137507 +2147483648 3221225472 536870912 1342177280 3623878656 3690987520 1040187392 2801795072 578813952 1900019712 1939865600 581959680 2692218880 723255296 3549036544 950075392 3091103744 1781415936 4291960832 3352113152 44861440 1413698560 852399616 3698738944 3586008960 1054805440 1140962976 1598029648 1915077992 3867985516 3233183550 1105081175 +2147483648 1073741824 3758096384 4026531840 1476395008 3690987520 301989888 4043309056 461373440 2562719744 312475648 2731540480 342360064 427556864 1973813248 416088064 403734528 2040807424 2595102720 3930132480 2748233728 2396879872 347387392 921069312 851516544 2173603904 1463642336 1208257840 83772968 2718252020 29141882 1365930543 +2147483648 1073741824 536870912 2415919104 402653184 738197504 3187671040 1124073472 3716153344 432013312 3537895424 2796552192 2394423296 1119617024 2044854272 1825767424 155877376 873086976 2474254336 1505693696 2992670720 331179008 706651648 3067894528 1569654656 513320128 3575740768 3559688560 2965851448 3147930220 280809294 1278371871 +2147483648 1073741824 2684354560 2415919104 3087007744 1409286144 33554432 2097152000 880803840 4089446400 3940548608 1909456896 2764570624 1855717376 3277979648 686227456 954171392 1200111616 2005540864 1003163648 3093669888 3210437632 3669724672 4042147072 4128966784 313371456 3402058528 2052697584 2387166264 3043270196 1121308818 3409272343 +2147483648 1073741824 3758096384 268435456 4160749568 4093640704 570425344 385875968 4068474880 2369781760 2778726400 1634729984 2165833728 196870144 271450112 309264384 521830400 1658175488 483794944 2156072960 2224863232 3774792704 864984576 117435648 2967146624 3028324800 1486944928 2071575120 1419333608 3644913820 875143270 3929109119 +2147483648 1073741824 2684354560 1342177280 1744830464 3556769792 436207616 1560281088 1249902592 583008256 2996830208 3780116480 1858600960 2934177792 1853227008 399310848 3792142336 2999992320 803086336 2706968576 1437181952 2320585728 4114332160 1139434752 2565934720 4282225472 2751422624 3803875760 1519378472 134369812 4278528914 3487798857 +2147483648 1073741824 536870912 1879048192 2013265920 2483027968 1711276032 1291845632 1484783616 4055891968 849346560 590348288 1597505536 2227961856 3511025664 1809383424 773750784 3926900736 2510168064 1329926144 2448459776 152230912 3375545856 253359360 4142870912 2761924416 1372405792 3340756336 1180056360 1594959500 2848623726 678808579 +2147483648 1073741824 536870912 1342177280 3623878656 2483027968 33554432 2164260864 1652555776 557842432 2787115008 3851419648 1647837184 277610496 2517762048 2557673472 1434812416 701579264 432676864 3859746816 1411352576 4119221248 2473170432 116618496 2471569536 891200576 1203824288 1989499216 2338074376 2676630564 1236212910 1330613811 +2147483648 3221225472 3758096384 1342177280 671088640 3154116608 3523215360 2030043136 1837105152 3258974208 3290431488 1425014784 1024983040 3462135808 1952317440 513081344 1327071232 2996813824 3735429120 1884893184 1603254272 507433984 1088793088 3430014720 1527458944 2766977600 1574332768 3155291024 1692082056 2139401340 1179798694 4008960839 +2147483648 3221225472 2684354560 1879048192 1476395008 2751463424 1375731712 2600468480 2055208960 1606418432 849346560 2532311040 3045588992 1341390848 4131782656 1109327872 2516090880 1863368704 1848516608 4051382272 786868224 4282637312 3637294592 544659712 1887509632 3169553088 2459066528 4201890544 2447679016 1148383868 2832151362 4081096909 +2147483648 3221225472 1610612736 2415919104 1207959552 1409286144 436207616 3305111552 3430940672 3904897024 639631360 1183842304 453509120 3397648384 686686208 2347696128 2705489920 3715317760 260448256 236662784 2274662400 1002464256 239514112 2279433472 3918085760 409576768 3024091424 1990880048 3167194376 4113620452 2237198178 1026351057 +2147483648 1073741824 2684354560 805306368 2281701376 1811939328 1979711488 1325400064 3011510272 2520776704 2053111808 1420820480 868745216 2747006976 621412352 2384920576 3654516736 1722597376 3328319488 3331002368 3884034048 3996109824 444563968 2172570368 3382777216 3228995520 788817632 1021792912 2093666584 792135148 2743830930 3901282495 +2147483648 3221225472 2684354560 2415919104 1744830464 2885681152 1040187392 16777216 2592079872 3032481792 2199912448 842006528 866648064 668729344 3449421824 3259170816 2221637632 2117222400 1112678400 3536793600 1938401280 3071632384 1156037120 2177915648 393545600 310023232 3851867296 3681141296 1783129416 939597772 1371314634 1796207239 +2147483648 1073741824 2684354560 805306368 134217728 2617245696 3187671040 4076863488 4185915392 3393191936 3177185280 1028653056 306708480 2072772608 2202140672 2843017216 3851452416 1634910208 4037681152 2668171264 1844094976 3899902976 11313664 2632513280 2856003456 954704064 846681184 3604511120 3719951064 2532674708 4048183666 2093274803 +2147483648 1073741824 2684354560 1342177280 3355443200 1543503872 503316480 2130706432 276824064 3351248896 1356857344 3064987648 4092067840 702808064 1936326656 2801729536 3501621248 1960460288 4129431552 3909816320 3441731584 2948158464 2191692288 1987593984 1122570112 567253952 2846744096 2696139504 2040451512 1760263532 1755427674 1946745417 +2147483648 3221225472 536870912 268435456 134217728 3154116608 369098752 3003121664 1501560832 2764046336 2225078272 2632974336 1887961088 1863057408 3655204864 3173711872 1329037312 1737408512 2713067520 3728158720 2658240512 926008320 1875616256 1733877504 4015074688 1753127104 2049203296 2956485168 1174304424 3472981244 3265057730 1784873011 +2147483648 1073741824 3758096384 2952790016 671088640 2214592512 3858759680 3271557120 3615490048 1606418432 3294625792 3654287360 3009937408 1513881600 1951793152 1729429504 2350219264 3258138624 2800623616 843124736 3095377920 3899681792 326019584 1428680960 3045253504 707751104 3217569760 2920035056 3459126936 1335951796 695176122 922249535 +2147483648 1073741824 2684354560 1342177280 1476395008 3690987520 1241513984 956301312 3196059648 2545942528 4229955584 2077229056 3204972544 988545024 1156972544 873922560 2902818816 1684127744 2083397632 3958575104 304064512 637588480 1627174400 1001875200 2231392896 2685790784 3780911520 2806922992 3032680328 392668596 3228890082 4035879051 +2147483648 1073741824 536870912 2952790016 3892314112 1543503872 2449473536 2499805184 3397386240 2436890624 1512046592 294649856 2786590720 1225523200 1705639936 2556100608 666337280 1799864320 673325056 4266594304 1938917376 586607616 4017003008 1852786432 1590447232 956823872 1803694240 2132739920 2338958344 1519050788 4071404198 3301994707 +2147483648 1073741824 3758096384 4026531840 2281701376 3825205248 1308622848 855638016 3380609024 4106223616 3235905536 1294991360 417857536 1559494656 3492675584 991232000 1089699840 2504474624 2952142848 1107890176 3601446912 3007085568 1748009472 4268615936 4156607360 702496960 3117029472 2214793264 2546632120 654768268 2453560538 3944201293 +2147483648 1073741824 2684354560 805306368 3355443200 1811939328 234881024 2466250752 2155872256 683671552 2720006144 2400190464 363331584 2037121024 831127552 1462960128 54165504 2910928896 2284986368 863440896 2937890816 1461210112 137073152 1692715776 3573795712 3975633088 3437431328 2729616688 4244471048 3062891012 216539082 1309409323 +2147483648 1073741824 1610612736 2415919104 134217728 2617245696 1577058304 3875536896 125829120 2956984320 1881145344 4134535168 3293052928 1750859776 2843607040 1936785408 1294630912 1362083840 608575488 1826951168 239638528 3657491456 2565710336 3244848896 1780313984 1561193920 214510560 880715536 1051587976 3371771228 1494651506 3489785671 +2147483648 3221225472 1610612736 4026531840 2281701376 2885681152 503316480 3271557120 260046848 2101346304 1109393408 3268411392 3161980928 3172204544 4022206464 3438346240 2168291328 2450898944 2518032384 1075654656 2614597632 1677392896 4257907200 3207420672 3014688640 2594692288 2789026272 721920080 1652740360 2086573428 2857587326 3961607253 +2147483648 1073741824 1610612736 1342177280 1744830464 1140850688 2113929216 687865856 2541748224 2814377984 2569011200 1846542336 3229089792 839647232 3094740992 1199898624 3769204736 1905868800 3273531392 812716032 3188955136 2278183936 2070067712 2354692352 275310464 3533401664 3110148064 3102450928 3381030856 2549395140 65851774 2754173363 +2147483648 1073741824 2684354560 3489660928 2281701376 335544320 3254779904 2600468480 4018143232 2202009600 2942304256 4260364288 4281860096 1688993792 2703622144 2713124864 881360896 1684946944 3941474304 648220672 4190283776 3537859584 708936192 1292752128 915863680 16278208 1686176224 540518864 2832393560 1255828156 3916702638 943329979 +2147483648 3221225472 2684354560 2415919104 1207959552 1811939328 1979711488 2969567232 3800039424 2764046336 1604321280 451936256 2206728192 3323723776 1404960768 1472790528 2673770496 328613888 566632448 1474113536 3451693056 3590415360 750891520 130935552 1737020800 3853539392 847975072 2084146736 52024424 4207601660 1926716610 3489958519 +2147483648 3221225472 1610612736 268435456 402653184 2483027968 3053453312 1627389952 1333788672 3544186880 1088421888 2729443328 3659005952 1759248384 3903455232 3515285504 3386802176 1829617664 327294976 839069696 2923993088 3490759680 3238241792 1336694016 222123392 1983827008 3130170848 1328545232 3570468792 2858657772 1079800806 449141287 +2147483648 1073741824 1610612736 805306368 3355443200 1006632960 905969664 150994944 4219469824 3015704576 320864256 3220176896 147324928 1400111104 4272291840 856489984 211714048 2626666496 605954048 3262189568 3521943552 2568276992 3261436416 3185860352 1536390528 1581448768 2023793888 1166993392 2356842312 2607926460 3460248658 2246419693 +2147483648 3221225472 1610612736 1342177280 3892314112 469762048 3992977408 3841982464 981467136 3879731200 975175680 1785724928 3815243776 2786852864 1235877888 2687696896 1480491008 3755851776 3157401600 1527197696 1764268032 3866416128 1408735744 97023744 2435138432 2996763968 1323613344 2382807760 3645940488 1230043868 307857658 547713431 +2147483648 1073741824 3758096384 1879048192 4160749568 4227858432 2248146944 922746880 3732930560 163577856 2858418176 1435500544 556269568 2242641920 3835559936 3102539776 1624080384 1318010880 1353064448 4004057088 3944724480 4121713664 2739838464 3524783872 3261135232 498229696 2003009952 3812247920 3409948952 2753320356 2044102506 1411644507 +2147483648 1073741824 3758096384 268435456 3087007744 1543503872 1644167168 3439329280 3112173568 423624704 4116709376 2897215488 1821900800 218890240 2670067712 3364814848 320176128 1142177792 210640896 693833728 3152001024 4249699328 3161230848 2351351552 4200317056 688604992 928221280 1730903376 58955736 4001592684 3545730246 1841917395 +2147483648 3221225472 1610612736 1879048192 402653184 1946157056 234881024 3103784960 4286578688 390070272 2258632704 4163895296 1562902528 4290510848 1665007616 2371026944 1564835840 700694528 3014008832 1468477440 367499264 2841566208 242787840 699231488 1357151104 1561911872 2322575840 416476368 3983441960 3267520332 2900346922 4205315839 +2147483648 1073741824 536870912 2952790016 3623878656 3154116608 1442840576 654311424 1082130432 1413480448 2619342848 3729784832 1505230848 3555983360 2559180800 3031891968 1612283904 2428682240 3991019520 3887796224 2798094336 3782208512 806655488 1856274176 245726592 748541376 1127718432 306695696 3795353736 262822740 3245368014 2558480045 +2147483648 3221225472 2684354560 2952790016 2550136832 201326592 2785017856 2533359616 3565158400 834666496 1776287744 3933208576 906493952 3265527808 2859859968 19333120 1757249536 287621120 3314425856 3905630208 1146071040 3085298688 1936492032 461271808 4176961920 462543296 3108154144 4284840816 2850091512 684197468 63188002 4022744985 +2147483648 1073741824 1610612736 1342177280 939524096 2885681152 704643072 3707764736 780140544 3292528640 3881828352 4080009216 1102577664 1368129536 4173987840 3862888448 1391362048 2623881216 1640112128 2697662464 2861078528 3082834944 1528540672 3409246976 495579776 2186040128 1842458016 2114700816 1390891352 2548632204 1521728590 3612409779 +2147483648 3221225472 2684354560 2415919104 3355443200 738197504 1442840576 2868903936 3732930560 1405091840 3999268864 3566206976 427294720 2710831104 2330329088 1631518720 253198336 2754854912 3935182848 1888694272 1137027072 404415488 4107178496 3256580864 3450494336 4163821248 3134766496 3654050800 2865885208 1806635748 4050617726 3173500117 +2147483648 3221225472 536870912 1342177280 3623878656 1677721600 1375731712 218103808 2004877312 977272832 3902799872 3574595584 2267545600 583794688 3957981184 3888185344 1589280768 2765602816 3880919040 3185913856 947685376 1791808512 2320602624 1020029184 953121920 3254306624 3653219296 2904259472 1101456552 558931204 1494679466 686339299 +2147483648 3221225472 2684354560 3489660928 1207959552 3690987520 2785017856 3103784960 2407530496 348127232 3240099840 2939158528 1141374976 1623982080 1894645760 2001534976 2481553408 1620623360 1263935488 298397696 2846599168 2246833152 300593664 323766016 3377422720 2392574528 2793572832 1859149360 2339993544 1560462476 2876311138 78610883 +2147483648 3221225472 1610612736 1342177280 3355443200 1275068416 167772160 3405774848 2541748224 2948595712 3902799872 4054843392 1406664704 2155610112 1455816704 3590389760 3475144704 2220736512 1244536832 1256534016 997758976 2907362304 4559360 21914368 3460921984 2949314240 3171262432 1018053872 2115593896 3728927660 66165398 85742767 +2147483648 1073741824 536870912 3489660928 2550136832 469762048 369098752 3305111552 2541748224 2269118464 2048917504 2184183808 2484600832 2089549824 294256640 722796544 2534047744 271532032 2535596032 3292598272 2146207744 3244323840 183862784 1595987712 1756360064 2098754880 3790191584 868403920 2400117000 1143272652 3267484774 808665395 +2147483648 1073741824 536870912 805306368 1476395008 2214592512 2583691264 989855744 2373976064 3317694464 765460480 4222615552 255328256 2767978496 595460096 3808362496 3010101248 1685995520 2855673856 2962952192 492341248 2110213120 2497689088 2754736384 818925184 1559294656 934956384 3652461680 2467966952 3284992812 3847470382 542623503 +2147483648 3221225472 3758096384 1879048192 2013265920 201326592 637534208 855638016 2843738112 1581252608 1948254208 726663168 847773696 3684958208 931528704 1781334016 242843648 3323379712 941498368 2736861184 1930147840 3023428608 1768865280 2164814592 3629011328 3833807040 2437602400 3177455760 359014024 1000161044 4047613506 3431659833 +2147483648 3221225472 1610612736 2415919104 2550136832 603979776 2449473536 1828716544 2793406464 3846176768 2573205504 3010461696 2565341184 2891186176 736493568 1775435776 307396608 3496394752 2805866496 2433691648 1410373632 1979442176 948667904 3677190400 3358809216 2938924864 4137994144 3504544848 2153425112 3364021404 1779433498 2342007429 +2147483648 1073741824 536870912 2415919104 1207959552 872415232 2583691264 2197815296 1367343104 2596274176 354418688 330301440 669515776 3592683520 2208956416 77266944 2832236544 2218835968 2469535744 4051111936 678332416 3856262144 2914890240 1029528832 253709952 1218475200 3881500256 1505834928 3645083080 1285838636 79749146 2943498873 +2147483648 3221225472 2684354560 2415919104 2013265920 3154116608 1912602624 1996488704 2726297600 2218786816 1872756736 2511339520 2704801792 1436811264 2449604608 423165952 3759570944 2621423616 298459136 780480512 2470488064 2619139072 1982971392 913727232 3661124736 2463066560 418303648 2333118992 1714742632 1016964524 2603121006 4274474041 +2147483648 3221225472 3758096384 1342177280 2013265920 603979776 3791650816 3942645760 3984588800 390070272 1038090240 3127902208 1451753472 1365508096 980549632 3257073664 1538818048 4036902912 1288314880 1823420416 1394522112 2506576896 2867183104 31717632 1953882240 3269787328 199183712 3093934288 2672162296 1619840860 105596226 2119412937 +2147483648 1073741824 3758096384 268435456 671088640 2080374784 3791650816 452984832 3011510272 2663383040 2002780160 2930769920 3297247232 3046375424 1449525248 148045824 1882292224 3983654912 1469980672 1009717248 3207837696 2741814272 217623040 1053904640 501440640 1832284864 3823431392 2943136944 498549592 1739613292 2135409730 3400870293 +2147483648 3221225472 1610612736 3489660928 2550136832 2214592512 1778384896 2365587456 3665821696 1740636160 1927282688 1441792000 1417150464 3599499264 4136501248 925040640 1641709568 1395900416 1002840064 649539584 2858981376 1044837376 887326208 2834845952 1570398848 2626111296 656857248 1112769776 648051768 931560764 2697026110 3838958227 +2147483648 1073741824 3758096384 3489660928 3623878656 3825205248 3724541952 1493172224 746586112 1312817152 2321547264 4245684224 1302855680 70516736 1336541184 2424504320 2339012608 1848033280 332537856 3695120384 2667886592 1106768896 1254594048 1199401216 3761336192 1118261824 1921676576 1997657744 567451416 3501914628 3318484170 2379618397 +2147483648 1073741824 1610612736 1879048192 2281701376 1543503872 3992977408 2063597568 1216348160 893386752 2669674496 1789919232 2099773440 3621519360 3079536640 2382823424 471564288 1544798208 4292222976 2744324096 240752640 3452099584 1885241856 433669888 273499008 2014278336 1088313376 1658252880 1448905288 4138231148 1840637930 2928477415 +2147483648 1073741824 3758096384 268435456 671088640 3288334336 2717908992 3238002688 880803840 4206886912 866123776 3119513600 904396800 1480327168 3335389184 2850881536 145195008 1892171776 966139904 936972288 2714089472 3889382400 1807264256 3712803072 219476096 4037067840 3431124768 2340012976 4215759464 933931324 2306867162 1118197631 +2147483648 3221225472 536870912 1342177280 3892314112 872415232 1577058304 620756992 3699376128 4005560320 1281359872 894435328 3787980800 1299972096 1145438208 2077687808 1575976960 2033008640 3382583296 2218995712 1537574912 3598996480 3273824768 3416521984 3992190848 29084992 8901920 2472671920 2768695960 4138827540 826811346 3787205935 +2147483648 1073741824 2684354560 4026531840 4160749568 603979776 4194304000 889192448 1920991232 2646605824 2162163712 4113563648 2315780096 3312713728 2895773696 3079208960 3388768256 3169370112 736239616 911544320 2558699520 618920960 532389376 3646380288 1401386624 1933525312 2802023072 567102064 2785952952 197387020 1667994530 1525634797 +2147483648 1073741824 3758096384 268435456 939524096 603979776 2583691264 184549376 3783262208 2579496960 2640314368 3247439872 793247744 3575906304 3518627840 1140260864 2086043648 151240704 1646403584 3048935424 2474162176 448185344 1373613568 1917344000 1378385536 1329100480 1697676896 3358876528 2956870616 1295088036 2126241330 1943944313 +2147483648 1073741824 3758096384 3489660928 3355443200 3154116608 4194304000 16777216 2793406464 2512388096 2376073216 3698327552 3906469888 746848256 3568697344 2622423040 3872686080 405291008 1683890176 2784169984 964081664 2224649216 2441712128 4223008512 3717588608 2426782784 4112372640 3100243568 4262974440 807720540 1005734934 2593862033 +2147483648 1073741824 2684354560 1342177280 4160749568 1006632960 2852126720 620756992 1015021568 2839543808 1243611136 2890924032 387448832 219938816 516292608 2381512704 3822813184 15646720 2544771072 1202130944 3977881600 3955741696 599825920 3156303616 2040717952 2993696064 893913376 1493440848 140120584 3891598164 667463526 587549399 +2147483648 3221225472 536870912 2952790016 2550136832 872415232 2919235584 1828716544 1249902592 901775360 3797942272 3998220288 4036493312 4243849216 1683095552 3413180416 3425730560 4027498496 4042924032 1699557376 2920187904 1222241280 409568768 2000846080 1986708352 114304832 1113066656 789849200 474093848 2429094868 1345619974 2356462221 +2147483648 1073741824 3758096384 805306368 4160749568 1140850688 3321888768 385875968 3162505216 549453824 1721761792 1223688192 2326265856 4122738688 2720137216 534970368 1432584192 118669312 1658462208 2114392064 3075848192 2146421760 3501760000 3224715520 2727274880 1707620800 1953249568 3661245744 26679848 1747826940 474737930 4159611167 +2147483648 3221225472 3758096384 3489660928 2818572288 335544320 167772160 2801795072 75497472 4232052736 2124414976 835715072 3221749760 748421120 2617376768 3924754432 112033792 3910221824 3078234112 2259365888 2369501184 2061530112 1031440896 1238955264 384653952 1204293056 3875283744 2838640144 2811691816 3463023284 3628562082 3312140151 +2147483648 1073741824 3758096384 268435456 671088640 2617245696 1577058304 1526726656 1551892480 583008256 2011168768 3301965824 1794637824 2335440896 268042240 1191903232 2357166080 3909304320 4063371264 3356954624 457816064 1665549312 1006414336 2143352576 1140281216 849879744 1661744416 53351344 3022062712 361532148 742980894 298535741 +2147483648 3221225472 2684354560 2952790016 3892314112 4227858432 3523215360 721420288 226492416 926941184 1843396608 189792256 785907712 2711355392 3556638720 53936128 160333824 1666367488 2174099456 539176960 3266619392 1112009728 45193728 2732084992 3041328256 908867264 4243988832 2628990672 2924263928 514575636 2632426326 1557883895 +2147483648 3221225472 2684354560 2952790016 671088640 872415232 1979711488 1392508928 2642411520 4190109696 2527068160 984612864 1919418368 807665664 2038300672 903806976 1606516736 439795712 3372621824 3257085952 460564480 175369216 2856757760 3640360192 4236957056 3562285248 372651360 2240493424 3354893864 3233668460 1232178042 3260992313 +2147483648 1073741824 536870912 1342177280 402653184 3825205248 3523215360 2835349504 1031798784 1941962752 3084910592 466616320 389545984 3500408832 2314862592 1535967232 1161658368 1899216896 2951880704 809570304 362514432 2072040448 3785926144 647653632 3839089792 354553408 3338211680 3506420208 647678840 3514151860 3906983726 677649945 +2147483648 1073741824 2684354560 2952790016 1207959552 201326592 1375731712 1056964608 4202692608 3611295744 320864256 1668284416 722993152 1360265216 3209035776 529072128 1419476992 4078944256 4010680320 175443968 932292608 2120543232 787132928 4185936640 3827293312 1234047936 3610580128 4021400272 4053069384 3014829596 741635046 719975125 +2147483648 1073741824 3758096384 805306368 3892314112 3019898880 1711276032 2969567232 8388608 4030726144 3131047936 2284847104 1951924224 504102912 198836224 2937520128 2674294784 3188998144 4195491840 2364739584 103331840 3392490496 2099878400 4227792128 3516678528 1448480832 319623712 4078019856 2401419560 3364780364 1294277046 3034949203 +2147483648 1073741824 2684354560 2952790016 2281701376 1140850688 2046820352 2365587456 41943040 2218786816 794820608 2630877184 779616256 3444834304 1425670144 1219166208 1329364992 1140965376 573710336 1591152640 1428858880 3081038848 2133819904 3041476864 1568265856 2162573120 2632784544 2392962064 2267568984 3079034740 2203546814 360773509 +2147483648 1073741824 2684354560 4026531840 134217728 1006632960 1107296256 3674210304 2256535552 2336227328 14680064 3803185152 95944704 1828454400 606470144 998440960 1699446784 2824486912 1028530176 1329008640 4140410880 1353939968 395878912 3835289344 3943716992 2286107328 2548800416 1200257488 797314744 2580747116 574854990 824075183 +2147483648 3221225472 3758096384 2415919104 134217728 2483027968 436207616 1258291200 1266679808 641728512 3550478336 2972712960 1621622784 2319187968 880934912 2892431360 4224811008 3780526080 3644465152 1937977344 1365751808 524248064 837198336 310367488 732454528 1837049536 3028654304 3725095056 2840540264 3064834444 2129940810 2779593567 +2147483648 1073741824 1610612736 3489660928 3892314112 4227858432 1107296256 2566914048 4219469824 574619648 840957952 2427453440 1165492224 2842427392 555089920 2444165120 3383263232 3013001216 964567040 3108704256 2710214656 578024448 1373084160 2924900096 2550982784 85402176 480546016 4195408784 3357094408 3447166828 3710277694 538230795 +2147483648 1073741824 3758096384 2952790016 2013265920 1677721600 1644167168 922746880 327155712 54525952 564133888 3270508544 1806172160 2166620160 2199519232 3751215104 3194519552 3356114944 107094016 900403200 685684736 613641216 2756689408 2926233856 582762624 486216128 1518777056 1134513616 607224552 3989301884 3262367626 1381099993 +2147483648 1073741824 536870912 268435456 3355443200 3825205248 3925868544 3338665984 343932928 1472200704 1000341504 1982857216 4148690944 3785097216 3316776960 4247453696 1891729408 3018997760 1323966464 2643398656 21465088 1873232896 2229965312 2595481856 1230525056 1938097600 2862133024 3661160688 2796151400 515856204 1236173682 518388439 +2147483648 3221225472 1610612736 268435456 1744830464 2751463424 1107296256 889192448 3196059648 130023424 3902799872 2314207232 784859136 4073455616 3091857408 3487498240 1208713216 2195570688 173154304 4234883072 2359662592 2375336960 546617856 1589008640 3831490688 2403408192 2687147424 933721328 3503117480 1906461756 587322770 1337994371 +2147483648 1073741824 2684354560 1879048192 2013265920 2483027968 436207616 1660944384 142606336 1363148800 1348468736 3085959168 4177002496 3022782464 2791964672 335872000 2070970368 1658109952 2286034944 792793088 2386470912 7330816 57785856 1770681600 2052968064 2215163072 1094247456 4127728976 3344171160 2609260092 3142517662 1692776731 +2147483648 1073741824 3758096384 2952790016 3087007744 1409286144 3992977408 2533359616 3833593856 3896508416 4020240384 3274702848 594018304 3109289984 3655467008 2649030656 2980216832 1855275008 1180311552 3746107392 2404169728 799960064 36408832 372884736 493118336 3644504512 1430880032 2440829712 2509640296 276239884 1477423994 1326703621 +2147483648 3221225472 2684354560 2415919104 1744830464 2348810240 3724541952 1392508928 3112173568 2470445056 3160408064 3731881984 405274624 1545338880 4122607616 2678128640 4066607104 4103749632 3502383104 126169088 4271745024 2603967488 1676065280 2231882496 3833036672 3089342656 3363466336 3983682512 403510936 257012316 3782695146 782477975 +2147483648 3221225472 1610612736 4026531840 1476395008 469762048 3120562176 2734686208 2390753280 3200253952 4242538496 1097859072 1755840512 3558604800 2958426112 1409875968 1837662208 3354869760 565059584 1445801984 1050318848 2312928256 3297097216 4286445312 2431276672 2914813120 3397213600 697380016 1696369592 3475861916 1974012938 492354295 +2147483648 3221225472 1610612736 1342177280 2550136832 1275068416 1577058304 419430400 411041792 3007315968 2422210560 4090494976 213385216 707526656 4058120192 3646881792 3147137024 3040198656 1806311424 159068160 3115554816 1096602624 3259926016 603349760 3342790528 3989930560 1237567520 4193981392 787722648 1799149492 4070487438 2764988827 +2147483648 1073741824 536870912 1879048192 3892314112 67108864 1644167168 1459617792 2608857088 1824522240 2589982720 1091567616 3457679360 429654016 4259184640 2899640320 216039424 3872047104 1937121280 195104768 3278538752 2384845824 4229011968 764956928 385872000 3670456768 206816480 959491632 515033112 1845106308 2103902438 1386455575 +2147483648 3221225472 3758096384 2415919104 3623878656 872415232 33554432 687865856 629145600 3997171712 3428843520 105906176 3791126528 3412852736 1936326656 1134755840 3964698624 1822146560 2413961216 2659659776 2310977536 682025984 1866962432 3741154560 3793279104 788708928 4218746720 2372438672 3646411160 3312986324 3165399198 1598688651 +2147483648 1073741824 2684354560 2415919104 3087007744 2080374784 2919235584 788529152 696254464 3317694464 2598371328 1523580928 2862088192 1270611968 954859520 2140864512 1507033088 1697267712 1619140608 2064584704 957196288 580871168 751603200 2464141056 1664181120 2761007040 3368377440 2237629040 403199800 2784830580 3429539910 2886125023 +2147483648 3221225472 536870912 805306368 3623878656 3154116608 3254779904 3204448256 41943040 4030726144 2497708032 4086300672 3576168448 1115947008 2889744384 2068119552 1723695104 4119019520 3165003776 1943613440 1314883584 3502525440 2211223040 3063471872 964450432 786478016 73584288 1357346576 461914040 1056191012 3590729322 1370032625 +2147483648 1073741824 2684354560 805306368 3087007744 3019898880 3456106496 1929379840 2407530496 197132288 195035136 2895118336 3390570496 3678142464 2867986432 2072969216 1559920640 3893411840 362422272 1901793280 429697024 2014956544 2065272320 2946530560 3920231296 3704725696 1449424352 1159195632 2688852840 4236627172 595299302 3845613951 +2147483648 3221225472 3758096384 4026531840 3087007744 2751463424 2113929216 4009754624 964689920 2747269120 4087349248 2064646144 1648885760 23855104 2193489920 3230597120 3866460160 664158208 1678123008 2883268608 3302995968 2740157440 3829829120 4248164608 3114485632 2440992704 3701598304 4197017072 2062262632 969501188 3097199730 1102147307 +2147483648 1073741824 3758096384 2952790016 671088640 1677721600 3321888768 4143972352 92274688 2965372928 3139436544 823132160 3174563840 2233729024 1596325888 3693805568 3608772608 908476416 3261997056 524750848 483637248 1745316864 3606489600 1470744832 3012258176 344760768 576775008 2444214576 800082248 1814899332 2485289646 789045049 +2147483648 1073741824 536870912 1879048192 671088640 2080374784 3321888768 117440512 2390753280 1178599424 2531262464 1229979648 4003987456 2515271680 4117364736 1087700992 3150872576 639942656 1437736960 534843392 3364915200 3895450624 582461952 2002800384 3751008640 1240837568 3877204384 1800895120 3038016056 1118699156 2280559242 1792330411 +2147483648 3221225472 3758096384 1879048192 402653184 3288334336 2650800128 1157627904 478150656 2193620992 136314880 2920284160 1524105216 2960916480 2123235328 1693777920 1697415168 1104560128 2935103488 2860199936 4191795200 2432359424 1763993088 2240356608 3508711296 2934142272 3984506144 3229444016 106138760 1638789444 1741414102 4186633871 +2147483648 1073741824 1610612736 268435456 134217728 3556769792 1912602624 1962934272 8388608 3888119808 3747610624 3207593984 3901227008 3843817472 1426194432 145817600 962560000 1535459328 3827179520 1874006016 619616256 1918551040 1348166144 2160919808 2255328384 3409723712 3348997664 1649696496 3513886296 3409869324 3215760706 2764824983 +2147483648 1073741824 2684354560 1342177280 3892314112 1140850688 2248146944 587202560 3984588800 1539309568 325058560 3631218688 1226309632 1635516416 4072800256 3681091584 4269965312 474824704 532553728 4222291968 3370887168 944755712 3685964288 3417645312 2479921536 420246720 897103200 552432 733396056 372988764 1969296358 2358681807 +2147483648 1073741824 536870912 1342177280 939524096 3556769792 2046820352 1761607680 2977955840 3426746368 1822425088 3002073088 3167223808 3003908096 544079872 4005232640 3299377152 539312128 3982630912 2782203904 110331904 3008222208 1017605632 4083614976 457082496 3216655936 536385120 1906137104 501618856 3533122684 1064738578 1366708915 +2147483648 3221225472 2684354560 2952790016 4160749568 738197504 1107296256 1761607680 3665821696 3217031168 211812352 3123707904 2050490368 1273757696 2038300672 1543045120 350781440 102744064 1746018304 1564946432 3820070912 415722496 3962953216 1387862784 2240317568 3381648960 983172256 122890992 3011752104 2876262476 1788636270 1860325547 +2147483648 1073741824 3758096384 1342177280 134217728 1140850688 3657433088 3439329280 3430940672 3745513472 1864368128 2286944256 3233284096 3741581312 3327787008 3295084544 180125696 3141713920 501096448 964497408 3422271488 2897105920 3869565440 3135709440 1291624064 719511360 2479752480 2288334032 3404694600 3555488724 1742197326 353997361 +2147483648 3221225472 3758096384 4026531840 3892314112 738197504 2650800128 1694498816 1031798784 1673527296 2430599168 1324351488 1841823744 3452174336 288227328 2690711552 3232202752 3720921088 2036998144 3599708160 2720446464 1486846976 2045434368 274799360 145207168 3788037440 4285147488 2005866992 765898936 3227472252 2978666322 13713377 +2147483648 1073741824 1610612736 2952790016 1744830464 2080374784 1711276032 1996488704 2155872256 3477078016 706740224 3425697792 4022861824 4052484096 3497132032 264830976 2930409472 3253977088 3850248192 2465927168 3997407232 4276710400 4253415936 3907596032 1662685568 2935744960 3574740512 433661648 2236781576 330816332 3397401618 1178607763 +2147483648 3221225472 3758096384 2952790016 3087007744 1946157056 1644167168 2667577344 2743074816 1740636160 1797259264 2528116736 1273495552 3103522816 2655911936 4050976768 1042382848 3693658112 2402426880 737882112 1240774656 712600576 2505231872 2781154560 2060030080 794096576 180095712 531503856 1751459656 3812210412 4192007130 3205505583 +2147483648 1073741824 1610612736 2952790016 939524096 4093640704 2046820352 1996488704 3615490048 1254096896 3806330880 2995781632 3987210240 1970536448 1984036864 899612672 2392752128 3265740800 1387667456 2283606016 392271872 3739872256 1293512192 2532248832 1680250496 1136355776 2531276768 2291151280 4205314872 317981668 75636042 595527437 +2147483648 1073741824 3758096384 805306368 671088640 1275068416 1711276032 318767104 494927872 2671771648 1239416832 3144679424 3144155136 3535536128 105775104 320274432 3676209152 3712565248 376578048 2979598336 3987322880 3645361152 2086889984 3420398336 1437774208 2313121984 2719031648 686141136 262267128 468213660 299865978 2060775199 +2147483648 1073741824 536870912 3489660928 2818572288 335544320 1845493760 2801795072 3883925504 2847932416 1868562432 3771727872 411566080 2022965248 2293104640 3386966016 1833598976 795623424 1018830848 1829703680 3876292608 2400646144 3503180288 3448321280 1926136704 1462392256 1520371680 2443416944 41078104 3633864308 3838053378 3831894197 +2147483648 1073741824 2684354560 1342177280 1207959552 3690987520 1845493760 2399141888 1619001344 3519021056 1646264320 1796210688 3909615616 3038511104 2071330816 162463744 4084957184 1189986304 1072308224 345575424 498378752 2405848064 809497088 804718336 4044333952 1777852352 1464548896 4029251952 1789975560 1344050820 2477409186 1860304407 +2147483648 3221225472 2684354560 2415919104 2818572288 1811939328 3657433088 1526726656 4051697664 3795845120 2871001088 2697986048 3760717824 3663986688 2638610432 1155858432 4177166336 1088831488 2074222592 459485184 1476372480 1546445824 1088178688 1719470848 1623633536 1367104192 3178041952 93239696 3404230472 2480082036 3869739178 1299235177 +2147483648 1073741824 2684354560 1879048192 4160749568 1140850688 1442840576 2566914048 4236247040 1732247552 1818230784 806354944 3642228736 2835087360 2464808960 390397952 908165120 401883136 3180732416 1768886272 2881792000 3227900928 692739584 1106059520 552971648 1787449920 1053637920 1921361616 780302232 497615812 4073947430 1842181583 +2147483648 3221225472 2684354560 2415919104 1744830464 2751463424 3590324224 3338665984 578813952 4273995776 4271898624 3377463296 566755328 3945529344 879886336 3039494144 564363264 1400061952 3235782656 404303872 4285048832 39904256 1138063872 1846753536 496479616 1688567232 155915936 4233346224 1458260776 1706701332 3322354450 3922824411 +2147483648 3221225472 1610612736 1879048192 3087007744 3422552064 1509949440 2231369728 1904214016 1564475392 3806330880 3979345920 2918711296 1875116032 3277193216 4256628736 2469953536 2852700160 1842487296 3993055232 1656723456 3142081536 1583271424 3236242176 1878638208 2887214400 63589984 3478641232 1900451128 3727947916 1111530590 1024254401 +2147483648 1073741824 3758096384 4026531840 939524096 3422552064 1107296256 4009754624 947912704 557842432 2543845376 342884352 2538078208 2961440768 143261696 2622291968 1993703424 1635860480 659431424 912723968 4117280768 333249536 1537961472 754123520 1346025600 4153278400 2622020640 3849930064 2472676968 3459856988 2237110834 4251478865 +2147483648 1073741824 536870912 2952790016 402653184 2483027968 1107296256 1795162112 2306867200 3133145088 3042967552 1873805312 2636644352 812908544 1517158400 2395668480 1513259008 3631398912 3738836992 3167031296 2345240576 4012403712 1023206912 2388727040 3611265152 515866304 3486804064 2268528048 2983993560 3160024492 3481615850 2758381517 +2147483648 1073741824 1610612736 805306368 3892314112 3556769792 1912602624 1124073472 1753219072 641728512 723517440 3037724672 2965897216 2334916608 1855848448 648740864 3358294016 3894820864 1844584448 4128575488 2316343296 2030423040 4044904960 3658024192 1859556480 3498755264 1994509344 380270224 1497107272 215360772 1288112338 1326822011 +2147483648 3221225472 536870912 1879048192 939524096 3959422976 570425344 2533359616 3548381184 3787456512 4267704320 902823936 554172416 628883456 3741712384 239796224 969375744 1649065984 1689919488 2561486848 899450880 2917489664 1222438400 1264134912 1747366016 3284693440 2952808160 2392612208 4236923928 992568372 2399327074 862336207 +2147483648 1073741824 2684354560 4026531840 3623878656 3556769792 3388997632 285212672 3397386240 3644850176 2627731456 2016411648 523763712 2041315328 3096051712 285147136 1592885248 772161536 921051136 529862656 1067362304 1065352192 3123992064 2692023552 4061039232 385339456 3890239648 3774022992 4140538024 1166113996 2845547310 728320411 +2147483648 3221225472 3758096384 2952790016 1744830464 2885681152 2046820352 2701131776 360710144 3485466624 4238344192 607125504 2806513664 3263954944 4228513792 2613903360 2950791168 563724288 1053171712 1705455616 3241981952 3066063872 943454720 920075008 2861864576 4196170816 3664368480 2637042416 387646120 2491329484 4035015410 156260147 +2147483648 1073741824 536870912 1342177280 3355443200 1275068416 1241513984 553648128 310378496 247463936 2933915648 1664090112 795344896 1116995584 4091412480 2213609472 1653047296 1426210816 4010418176 3708751872 69634048 3424506880 4019474944 3904840448 1133415040 996791360 3573170848 3697676976 3317510712 996515340 3352912186 307402421 +2147483648 1073741824 1610612736 268435456 2550136832 1140850688 3791650816 520093696 3229614080 566231040 299892736 4191158272 715653120 688128000 2961047552 582418432 1027375104 3942039552 2453282816 568922112 4047214592 3362931712 755025408 1983455488 3130241152 4176894912 2436821536 590221168 3403621880 324574516 4153990986 2286232849 +2147483648 3221225472 3758096384 2952790016 2818572288 469762048 1845493760 2868903936 1954545664 4223664128 2770337792 3044016128 1288175616 1033109504 2577793024 3218800640 3247931392 3047243776 561127424 2040344576 2342303744 1808722944 2733591040 3570210560 1772393344 2949840576 826112800 4217373680 3591388616 4007135260 1095508690 2917794229 +2147483648 3221225472 3758096384 2415919104 402653184 2080374784 2785017856 1660944384 2541748224 1858076672 207618048 2395996160 781713408 4167303168 2848849920 103219200 2439544832 976732160 267001856 818491392 3594500096 133653504 1454499328 2612072192 1632346496 3577824448 3756189664 3564081840 4230970776 2457202420 1070531718 4003762505 +2147483648 3221225472 536870912 1342177280 3892314112 2483027968 4194304000 3573547008 2323644416 482344960 534773760 143654912 3182952448 3554934784 3128819712 3154182144 3939074048 2762391552 1188700160 3923718144 2524481536 4180104192 3153123840 2626106624 2391574144 1990289728 1077275808 4173367344 3678626936 2563700196 740689550 225785449 +2147483648 1073741824 3758096384 805306368 1207959552 1409286144 3120562176 4009754624 3347054592 88080384 18874368 428867584 1784152064 2494824448 841613312 1122041856 2152759296 4128522240 1029578752 1781207040 2176956416 3211578368 2799071744 1086530816 3938289280 95080384 1000951776 1054389840 500716488 3629123364 2948079286 1480862365 +2147483648 1073741824 536870912 4026531840 3623878656 2348810240 570425344 1895825408 3951034368 1497366528 3571449856 913309696 945291264 916193280 3596222464 3168206848 2831974400 2543534080 774250496 838668288 3989014528 2240543744 646403584 322704128 550113408 1023354944 84455648 903693136 2053848760 2319878492 1090805942 3651058967 +2147483648 3221225472 3758096384 2952790016 2550136832 3019898880 1711276032 3271557120 2894069760 322961408 2942304256 2649751552 1785200640 3684958208 4189716480 1138688000 1150386176 4039393280 2944278528 982855680 3869685760 2654071808 4112532992 2586066176 3648655744 4185859264 3292635424 968642512 1266827096 71515708 1706539386 2495444249 +2147483648 3221225472 2684354560 1879048192 939524096 335544320 3858759680 654311424 427819008 1094713344 3948937216 1880096768 1794637824 947126272 2673737728 1786970112 3272704000 1961476096 726278144 4232916992 1378527232 753687552 2632838656 628888832 2483167616 2884713920 2835911776 753752912 214787672 582843460 819293470 1436122157 +2147483648 3221225472 1610612736 2415919104 2818572288 1543503872 2181038080 1157627904 2189426688 331350016 316669952 3551526912 4083679232 3479961600 3949854720 3422879744 1336508416 2970370048 2481070080 643510272 2869204992 4012499968 808471040 2480146176 219809920 1217342784 278834848 174520816 1699664696 629331244 1451017530 557972363 +2147483648 1073741824 2684354560 3489660928 2550136832 3288334336 3724541952 2097152000 3632267264 415236096 3508535296 2192572416 2855796736 2458124288 1190789120 305332224 2461564928 1733574656 3529383936 100208640 3153307648 604566528 1201686016 2210136320 4127068032 3934847808 3832259616 3875328304 1094865608 3761977452 2512698350 3112847537 +2147483648 3221225472 3758096384 268435456 402653184 1811939328 3590324224 1828716544 2055208960 1807745024 3621781504 3427794944 1100480512 2825125888 2863005696 4153475072 1551335424 2068791296 1780621312 4108791808 3560880128 2398929920 305882624 591137536 1235369344 2141660992 589208736 2328676336 4206066552 3437235668 3956284806 3101168201 +2147483648 3221225472 536870912 4026531840 939524096 1140850688 3590324224 2566914048 310378496 1203765248 3927965696 600834048 2634547200 979107840 4265738240 2339176448 1247903744 1467498496 2227052544 2503946240 1076135936 1838545920 2584505856 2742026496 1561857408 1265898048 3066967712 2259095280 781229576 1182522164 4043007394 2477296583 +2147483648 3221225472 536870912 805306368 1207959552 3422552064 3321888768 4143972352 377487360 2948595712 2581594112 1987051520 3307732992 3181641728 1926365184 1667301376 4250042368 3257319424 202776576 3456315392 368805888 3525331968 2651517440 1227891456 3825731968 1421097408 373955488 101518064 1314170104 666751452 3456215338 988115257 +2147483648 3221225472 1610612736 2952790016 671088640 2885681152 33554432 520093696 3011510272 2361393152 2124414976 3643801600 2063073280 2059141120 1321861120 1001324544 822771712 3696934912 3981844480 3063230464 1207801856 3562826752 2743003648 3929029376 192424064 2306618304 870976224 1180631600 2572334120 2111238412 3328447902 1141252479 +2147483648 3221225472 1610612736 805306368 1207959552 3154116608 1644167168 3238002688 1870659584 96468992 819986432 888143872 3792175104 3920363520 1395261440 3311861760 177438720 1962655744 4159053824 2390568960 2661062656 3170126848 937423360 3491774208 227553408 3828884544 2076444128 255212656 1407531960 705209852 261772066 642695419 +2147483648 3221225472 536870912 1879048192 402653184 469762048 1912602624 3170893824 1837105152 1203765248 840957952 1852833792 2928148480 3665559552 2422865920 3717529600 2356183040 553435136 2343968768 1934569472 567117824 817912832 1162405376 3535804160 3147834496 397425472 1000866144 1619792112 2057443080 3171493980 2429198210 399637519 +2147483648 3221225472 2684354560 4026531840 3087007744 1140850688 3858759680 3741319168 293601280 1103101952 723517440 3627024384 449314816 384565248 3965583360 3285123072 2391572480 1024147456 3608289280 2615226368 1064019968 2675702784 2990493184 2539127040 1549017472 2660901824 1684870752 1088794480 3488408136 3873953868 3150538002 3064670635 +2147483648 3221225472 536870912 2415919104 402653184 1811939328 4194304000 721420288 394264576 767557632 2980052992 334495744 2240282624 2805202944 2852257792 1569390592 738295808 177848320 1947607040 2285449216 2573371392 2407293952 1622533632 1937246976 1748764288 1450583744 3748210656 2644153968 3128969704 795070652 1541488194 4264468317 +2147483648 1073741824 1610612736 4026531840 1744830464 3690987520 2583691264 16777216 2474639360 3527409664 2338324480 4291821568 4190633984 3488874496 3257270272 2320695296 3447226368 3089088512 3284992 1617235968 2227410944 413367296 332659200 3256354560 1480339072 718414912 2968847072 1877711248 1674015576 2229139764 3962514130 3200953229 +2147483648 3221225472 1610612736 1342177280 2550136832 2617245696 3388997632 318767104 1887436800 4181721088 4192206848 426770432 1649934336 4035182592 3981836288 1718419456 710574080 1870512128 3316785152 2894802944 944740352 3178451968 2731656704 1530410752 414456448 317589696 2308517408 3830759248 102034424 1098813468 3057381494 1203185233 +2147483648 3221225472 1610612736 805306368 3087007744 1006632960 100663296 956301312 377487360 1598029824 98566144 1928331264 2878865408 1776025600 2421817344 3371368448 24805376 3000090624 1105600512 1217998848 3308361728 1873234944 1294323200 1041768192 3743164800 2239371840 3324192672 984790736 998625272 1728590716 3950252294 3820883975 +2147483648 3221225472 1610612736 1879048192 4160749568 1811939328 3590324224 3841982464 8388608 4097835008 262144000 1192230912 2554855424 3769892864 1140981760 4236312576 1259831296 3930308608 257302528 3627233280 3972962304 3953679360 3869498880 811993856 1152064896 3092430144 1416520224 622393360 1887223144 2154919172 558398322 3029595933 +2147483648 1073741824 1610612736 3489660928 1207959552 2348810240 1644167168 3137339392 3850371072 1707081728 3516923904 2104492032 571998208 3246653440 1167982592 2504851456 3561259008 2812166144 4202307584 3674411008 2984351744 310834176 3353244160 3726250752 1607667840 2995356352 3675971424 1959020656 2303279080 3222970652 4117984038 2655950449 +2147483648 1073741824 1610612736 1342177280 939524096 4093640704 3858759680 2600468480 3665821696 3477078016 2183135232 2297430016 780664832 332660736 3619291136 3192455168 1313832960 3376037888 2802720768 1143148544 2533267456 2489963520 1140485632 2666401024 3870503296 304523968 1602612384 2025611472 83432456 3815224700 668882882 1130118021 +2147483648 3221225472 3758096384 268435456 3087007744 67108864 570425344 3607101440 3045064704 499122176 1772093440 1034944512 2945974272 1535377408 1482031104 4139974656 2520547328 3305750528 833757184 3750047744 3361191936 459883520 420072960 3350335744 1921319040 3201796544 690571104 3194603632 69338088 711801388 2532020038 176903921 +2147483648 1073741824 3758096384 2415919104 3892314112 1543503872 2113929216 4143972352 310378496 834666496 216006656 1274019840 478674944 3372482560 3157393408 2300379136 3856039936 4282662912 2719358976 2537492480 942913536 1063183360 3452197376 2748720896 64960384 1472438720 3923172000 3519037808 2221161400 1585584316 2645893698 1614980241 +2147483648 1073741824 536870912 268435456 402653184 1275068416 234881024 2667577344 1535115264 1153433600 979369984 3805282304 3447193600 878444544 3533045760 1916731392 3899621376 1112391680 3144294400 1167659008 171476992 2028356608 2097014272 801252096 2369592192 2100472768 2091865312 3325912112 4239945240 414639348 1541389950 610652359 +2147483648 1073741824 3758096384 3489660928 134217728 2214592512 1040187392 3539992576 864026624 2076180480 874512384 856686592 3737649152 2665742336 1500119040 2720464896 2395373568 3036889088 1466834944 905777152 3086596096 2135553024 1454596608 2364936448 154216320 2496116928 438106848 2321473008 2108543880 500793220 2010198930 2172103593 +2147483648 1073741824 1610612736 1342177280 402653184 1811939328 3321888768 16777216 3565158400 1237319680 274726912 875560960 961019904 1191968768 1150418944 1932591104 1976008704 3136503808 1564352512 3866300416 2798557184 2698040320 3020121600 731261696 4279187840 523537472 1509812000 2072964976 2134924952 210801868 2534663986 4274379923 +2147483648 1073741824 2684354560 1342177280 4160749568 4227858432 2382364672 3170893824 2659188736 255852544 807403520 934281216 1183318016 2170814464 2270822400 799997952 4123754496 462995456 2522750976 3001356288 2409408512 3697234944 153673216 39194368 3133217664 3521549120 3502263712 2049663696 84598920 2964658476 2881795394 589514281 +2147483648 1073741824 1610612736 805306368 2550136832 1275068416 3254779904 1392508928 4152360960 2311061504 2808086528 1781530624 1597505536 3571187712 3634757632 1900478464 3316940800 2394341376 1431969792 2909868032 1184602112 2597735424 279889408 3373671168 1170159744 3037233344 1671485408 652556144 2507774552 3954927308 1165185774 3539434663 +2147483648 3221225472 2684354560 1879048192 3355443200 603979776 1241513984 1224736768 2004877312 197132288 1222639616 3499098112 696778752 20709376 3946446848 815988736 333021184 1031258112 1453727744 204025856 142780416 663378944 870306304 3857324288 2265647744 3742737984 966128608 4090567152 1134999992 2995018980 3241867714 3968515423 +2147483648 1073741824 1610612736 268435456 1207959552 67108864 1040187392 3036676096 1937768448 1849688064 2602565632 244318208 3171418112 629407744 1293287424 3860791296 674988032 431243264 376578048 754520064 3835467776 1888732160 1859940864 650522880 1186400128 2129637696 214584032 140060816 4266440776 3183212900 2471000802 2199399441 +2147483648 3221225472 536870912 4026531840 2818572288 2885681152 704643072 721420288 2290089984 3628072960 165675008 2169503744 1769472000 4212391936 1619394560 3693281280 318996480 3993092096 4273086464 2119512064 3521677312 3099491328 1058654720 3946199808 3498783360 1395637952 2809394208 3821475600 2890765304 4095666196 1658564286 2183524597 +2147483648 3221225472 2684354560 2952790016 1744830464 1409286144 167772160 1224736768 3548381184 3191865344 4083154944 3077570560 2060976128 1460928512 10878976 3817537536 3706552320 4026646528 2199003136 813510656 3257837568 3490737152 2434398720 3995469056 4098562688 281908800 2207367904 2465857680 4090567512 4218197276 3198506006 3649795253 +2147483648 3221225472 3758096384 1879048192 2013265920 3288334336 2449473536 3539992576 2592079872 2663383040 2636120064 2291138560 3749183488 3134980096 3523870720 3011706880 3391586304 2649440256 3149275136 2918789120 1408022528 993582080 3092479488 1581916416 3429051520 1771540672 4211303584 4019333296 91161288 2743437924 2217507262 586650023 +2147483648 3221225472 536870912 4026531840 4160749568 3556769792 973078528 587202560 2877292544 364904448 3844079616 2603614208 968359936 1234436096 800194560 1439236096 3491135488 765804544 1397104640 3366662144 1794607104 1492122624 698179072 34743552 2428057216 3377380544 304179424 4068224624 55456456 3318163596 2276560974 1095025653 +2147483648 1073741824 3758096384 1879048192 2818572288 2885681152 1375731712 855638016 243269632 2185232384 1495269376 3872391168 253231104 3087269888 1370095616 2863333376 3197665280 2182234112 4216201216 3727757312 194754560 736549888 1861896704 276962048 1200045184 1679730880 2000647584 58425744 3788962248 2245163508 447619238 1434521393 +2147483648 3221225472 1610612736 2952790016 671088640 3019898880 100663296 3003121664 1535115264 1069547520 2707423232 1882193920 2999451648 2860253184 2411069440 4217176064 758284288 1629896704 1978277888 1660628992 699897856 2519788544 3365825024 176045312 3835767168 4198799552 3600511200 2351466736 4294276312 3218180428 3688221330 2612576655 +2147483648 1073741824 536870912 1342177280 671088640 1677721600 2046820352 2835349504 3984588800 3997171712 1293942784 586153984 3116892160 4293132288 3940417536 1971257344 2729738240 1339310080 618274816 1957761024 2299758592 1918686208 2649516544 3212192000 3620406912 1200797248 2976343392 2118420624 354174152 3351123068 2175744850 1762442505 +2147483648 1073741824 2684354560 2952790016 3892314112 3959422976 3791650816 620756992 1283457024 3384803328 283115520 2767192064 2377646080 1855717376 837156864 4163043328 2938273792 3257188352 2341085184 1283264512 3315443712 3873467392 2425215488 710249216 1157906560 3516394816 463516960 735955824 1396548536 481320700 4217761806 2233574775 +2147483648 1073741824 3758096384 1879048192 2550136832 1543503872 2382364672 855638016 1384120320 3074424832 2992635904 2593128448 173539328 1317797888 1218838528 1351155712 4154163200 1501085696 2696552448 2893484032 2728310784 2563070976 134989312 641115904 293686144 351914176 2463473312 3923113168 1204001816 787801060 3147576310 3560837715 +2147483648 3221225472 2684354560 1879048192 4160749568 2348810240 3925868544 3942645760 243269632 2839543808 2606759936 294649856 3296198656 140247040 626917376 2476015616 4290281472 232538112 2526158848 4189270016 3136399360 4135246848 3887816192 3876172544 2347164288 935685824 1793896864 469135184 4024249176 2209125924 3767958910 776801895 +2147483648 1073741824 2684354560 805306368 3355443200 67108864 973078528 1828716544 2424307712 2646605824 85983232 378535936 2902982656 2531524608 979763200 4177854464 1649049600 2781855744 3826393088 3916107776 2821433344 212028416 3594048000 797159680 2560063104 456580928 2534582816 478407792 2654997192 3210755684 3824160546 1274553705 +2147483648 3221225472 1610612736 4026531840 2818572288 3556769792 2852126720 721420288 2860515328 3804233728 996147200 3415212032 1332215808 2725511168 4043177984 4173398016 3978919936 3147939840 974790656 1775710208 3344734208 974552064 3463105024 1179428096 2814263936 2675887808 1495444640 303517616 790844760 318592164 420242618 977129741 +2147483648 1073741824 536870912 268435456 1207959552 3959422976 1979711488 3909091328 2810183680 1447034880 3667918848 4201644032 961019904 2041839616 2754478080 3207266304 523206656 3298443264 4108984320 1254952960 2842724352 2835072000 3351998976 3180366592 1277937024 2935182912 980193248 2066867344 3728112680 2307407708 3470011634 3703441565 +2147483648 1073741824 536870912 1342177280 1476395008 603979776 3388997632 4076863488 3279945728 4206886912 2136997888 326107136 1943535616 2679898112 2834694144 539820032 1764917248 2617917440 3912900608 428019712 417564672 2179912704 1758295552 1640216832 1388243584 3099934912 926384864 2031942064 2270845016 624048284 3514243030 37850687 +2147483648 3221225472 3758096384 4026531840 671088640 201326592 3657433088 3305111552 4253024256 3972005888 1746927616 1217396736 2108162048 1461452800 1059192832 2974089216 3689578496 1153548288 1672355840 3914280960 3723737088 3614014464 1633348096 3801322240 471432832 3233994048 3086457184 3127867952 227134344 469906404 4283764810 1141022743 +2147483648 1073741824 1610612736 268435456 939524096 4227858432 2113929216 889192448 4034920448 4206886912 90177536 2624585728 1207435264 3301179392 2805334016 194314240 176193536 1498988544 1291984896 2056982528 1966184448 1256080384 1670901248 3805122304 1632393088 1069871424 819988000 4264560560 475545048 3486793692 264114590 2972259105 +2147483648 1073741824 536870912 268435456 3892314112 3019898880 1644167168 1224736768 2122317824 826277888 2610954240 1582301184 2488795136 1627127808 3712090112 3879272448 3692527616 1371652096 1936596992 2288193536 301107200 2449753088 2427378176 467049728 1593458816 292945472 1856508320 2943615824 3878035304 719790932 2564603894 3326574159 +2147483648 1073741824 3758096384 805306368 1476395008 3422552064 771751936 1392508928 1551892480 2696937472 2992635904 238026752 1185415168 3282305024 3543269376 336134144 1740341248 573030400 1965432832 1741885440 3283531776 1669221376 819000832 1549959936 4148454272 3886923968 817052960 2919671088 664166424 3671385804 4219504458 3910492025 +2147483648 1073741824 3758096384 805306368 671088640 2751463424 1845493760 2936012800 3749707776 2529165312 1516240896 2245001216 623378432 1290010624 2215772160 161415168 2740748288 4050796544 2414223360 348459008 3103242240 1519700992 2385472000 4086143232 2261775232 3239182272 2977481184 657018544 2715328536 4138762036 1213276778 2063443433 +2147483648 3221225472 1610612736 3489660928 671088640 738197504 3187671040 989855744 3279945728 1337982976 3512729600 344981504 3963092992 3036938240 3788636160 1824718848 3495264256 254459904 830873600 1263087616 3196229632 1297445888 504097280 1943575296 3290056576 2617262784 896491232 3251952368 2968202456 3811160676 1247602734 3504813265 +2147483648 3221225472 1610612736 805306368 3623878656 1140850688 3456106496 1929379840 3749707776 2755657728 559939584 2664431616 348651520 2049703936 544604160 2109669376 1998815232 798507008 2395611136 2338402304 3118503936 1682295808 3584120320 892240128 384752512 1453385920 1875631584 2984920592 280964824 4087585524 2824363282 2984917243 +2147483648 1073741824 2684354560 1879048192 939524096 3288334336 2919235584 2868903936 3833593856 624951296 3563061248 4279238656 2051538944 2068054016 3868852224 218824704 1085898752 146227200 1032724480 3904442368 2858854400 924638208 1263955456 2112127232 117166976 1608646336 3945454368 1051946576 3279170456 3902936196 563545714 2641339937 +2147483648 1073741824 536870912 2415919104 1476395008 3422552064 2919235584 1929379840 3598712832 2118123520 3491758080 2475687936 3046637568 424935424 1668153344 2208759808 1712291840 1537392640 2330599424 1089540096 2007795712 2369479680 2618029568 2339537664 2660529024 3385348288 1114273696 2717336208 2788290696 1270585764 3946634502 2892312293 +2147483648 3221225472 1610612736 1342177280 3623878656 738197504 1174405120 822083584 2357198848 2545942528 3755999232 4262461440 2675441664 1377042432 127795200 1333854208 1253474304 2283323392 324673536 1493643264 2490603520 1936217088 4087862784 3722287872 1583446400 611147840 171397408 1773162736 3003380088 923502660 528239038 3644445397 +2147483648 1073741824 2684354560 2415919104 3892314112 1006632960 1241513984 2365587456 3732930560 3149922304 2556428288 2324692992 3778543616 3927179264 2767323136 217120768 3510337536 2221129728 817242112 3470462976 1242474496 4197606400 4250112 2697772800 2257283712 2106019648 80828832 1155154928 281855896 2296026468 2736801198 2221008981 +2147483648 3221225472 1610612736 4026531840 134217728 2751463424 771751936 452984832 1400897536 2554331136 1914699776 661651456 483917824 1819017216 1283588096 3792502784 4147675136 2380120064 3026067456 876032000 3322517504 3369040896 3954893312 947894528 353133440 3791471296 93321952 3300590864 924559880 1686790812 3676725782 3787741547 +2147483648 1073741824 1610612736 1879048192 3623878656 3154116608 4261412864 83886080 1786773504 2411724800 1172307968 2664431616 1812463616 761004032 2559705088 3499294720 3452207104 3483353088 2992513024 807997440 4265318400 2861652992 130471424 4254965504 744257408 4163593536 1463402656 722670320 4068775416 583002996 2297308642 4205905031 +2147483648 3221225472 536870912 3489660928 3623878656 2751463424 1040187392 1862270976 3112173568 4273995776 505413632 2175795200 1347944448 2815164416 3691380736 1054670848 1347649536 1143324672 1094328320 140718080 668108800 521696256 1394005504 639678720 685733760 2845198272 504364128 3539024048 2756029704 315686444 3982338742 184342691 +2147483648 1073741824 2684354560 268435456 2818572288 603979776 503316480 2365587456 2407530496 2831155200 3609198592 2402287616 3453485056 1966866432 834011136 596967424 1099268096 4253728768 3539607552 2098925568 3367806976 1402029056 3575761408 2363406592 106332032 2067492672 783482336 3126202672 763692872 443384076 1827591382 1068503071 +2147483648 3221225472 3758096384 805306368 402653184 3556769792 234881024 2566914048 1535115264 3191865344 400556032 3916431360 1373110272 2923692032 2569142272 2218721280 2698280960 1192017920 2782273536 1952788480 868202496 2316454912 3583632896 3086066944 1054034816 4260655680 1313131744 641348752 1935357816 2577837468 4206615510 1859027553 +2147483648 3221225472 536870912 2415919104 2550136832 1409286144 1375731712 1761607680 2357198848 3493855232 2057306112 2865758208 3763863552 3851157504 2407137280 3688562688 1760264192 3139190784 98967552 2056859648 713852928 1655038976 1025852928 2126152960 1038412928 1055249984 2709877024 1600823056 809288488 1269419636 2183087734 1874956755 +2147483648 1073741824 3758096384 2952790016 3087007744 67108864 1845493760 3573547008 880803840 2168455168 1696595968 4285530112 432537600 1837891584 2057961472 3542024192 4057694208 816463872 1083580416 2090668032 1851308032 2336484352 1972850176 486453504 3107386240 2251538752 3277815584 384993104 2942093256 1473039132 2526334226 708889235 +2147483648 1073741824 3758096384 3489660928 3623878656 603979776 3724541952 956301312 2994733056 398458880 3122659328 930086912 2764570624 742653952 1147797504 614137856 1462665216 1555480576 2635997184 2723745792 2548152320 2712302592 955241984 3086989568 1601396608 2312004160 3807764128 3173823216 3352939528 758296092 1895878866 2148741825 +2147483648 1073741824 1610612736 1342177280 134217728 1140850688 1442840576 520093696 4269801472 1480589312 840957952 1129316352 3967287296 2531524608 1974599680 2098266112 278233088 3513991168 1982210048 2173374464 806918144 3224425472 3988152832 2768871680 2225429888 46476224 3627006368 2779667728 832420872 2193576084 1275603582 3024887177 +2147483648 1073741824 536870912 4026531840 939524096 3959422976 1375731712 1660944384 847249408 3544186880 3101687808 2257584128 2244476928 3365666816 31064064 3545169920 4124606464 936591360 1949704192 1934430208 1350797312 2544761856 2447404544 2032438016 718883968 131140800 2337910432 3554855376 414768568 2495075300 1536128530 1103895255 +2147483648 3221225472 3758096384 3489660928 671088640 1140850688 33554432 4177526784 2592079872 1472200704 1486880768 4134535168 4076339200 1690566656 3487956992 3540189184 3965419520 3498557440 4075954176 770519040 1462024192 1864266752 1996548608 1454342400 3866740864 455414336 2415437984 1856796400 42849192 1792743772 1806679390 3204048609 +2147483648 1073741824 536870912 1342177280 939524096 1677721600 1107296256 2499805184 2441084928 3258974208 337641472 2861563904 61341696 1310457856 2199519232 1532428288 2790555648 1174552576 1781932032 3744796672 3398928384 1556141056 3981536768 3873220864 3859695744 2571376960 1277046368 1768501136 2360187016 780652900 669907146 258140151 +2147483648 1073741824 1610612736 2952790016 671088640 4227858432 3992977408 2768240640 377487360 566231040 3613392896 850395136 660078592 2898001920 3751936000 2461466624 4207443968 1650114560 3561889792 725422080 536582144 3669781504 3273255424 823168768 2015818624 1359756608 2172269472 4132119920 3259669848 1098765420 2186197558 4262710655 +2147483648 3221225472 3758096384 268435456 134217728 2617245696 369098752 4278190080 3548381184 1212153856 2850029568 2964324352 2431123456 1071906816 3494248448 3847028736 3847061504 2194980864 2591170560 2928881664 3198990336 2305508352 2583028224 300791552 1896140160 921314240 3216966368 505319184 1457016056 1137276012 3195983898 422380681 +2147483648 1073741824 3758096384 268435456 3355443200 603979776 4261412864 2030043136 1233125376 3485466624 35651584 3692036096 804782080 2865496064 2268200960 3713990656 734822400 2577874944 2068717568 2479165440 1279768576 4070949888 1307333120 1080867072 980899712 1855324736 421082208 4136481008 641135112 798147780 4225040094 4002806947 +2147483648 3221225472 536870912 4026531840 671088640 3690987520 3187671040 1593835520 1417674752 2084569088 1549795328 2129657856 177733632 3528720384 2702573568 1609105408 2680586240 1487486976 3998359552 542584832 163809280 1161690112 3769395712 2496046848 1579767680 2064778176 1538724640 3388189200 3968201624 4209528316 1660462918 3521931557 +2147483648 1073741824 3758096384 1879048192 939524096 1275068416 503316480 3405774848 2407530496 2822766592 2166358016 4044357632 1447559168 2840330240 1446903808 4084793344 1241677824 100253696 3317833728 3873378304 1956624384 1257856000 2919558656 2633147136 1296166784 271988416 3608486368 321687312 466151624 2433525508 1364772786 3708075043 +2147483648 1073741824 1610612736 2952790016 2550136832 2348810240 1845493760 150994944 3347054592 1858076672 1222639616 93323264 1251475456 195821568 1251868672 649265152 3174268928 2874687488 3569491968 4284813312 2903808000 1105849344 635389440 524522240 2932888448 2528515648 1534536672 952731312 3609282232 4095778468 3436958214 1207061307 +2147483648 1073741824 1610612736 268435456 1476395008 3825205248 4060086272 1493172224 4118806528 557842432 1142947840 716177408 3015180288 219938816 3404595200 2931097600 1961590784 2337521664 1071783936 2358448128 2182780928 3432662016 4181915136 3455813888 303821952 2766547520 4203822944 4107910992 3538473096 4125922924 843280078 3776934647 +2147483648 1073741824 1610612736 268435456 3087007744 67108864 3724541952 2969567232 8388608 432013312 4053794816 2918187008 3595042816 13369344 1906704384 389611520 483557376 651804672 1253711872 963055616 663721984 3455140864 1399115264 1896001792 69336960 341708864 73218592 2192093552 345951976 3322265276 3405662450 2090289635 +2147483648 3221225472 3758096384 3489660928 3355443200 872415232 1711276032 4143972352 2726297600 1514143744 2569011200 15728640 1011351552 453246976 3315204096 3899064320 2690613248 1668038656 953032704 2491756544 2207561728 163443712 1913082368 1630510336 837046656 4020900288 1179590304 2534117776 2995668680 4236588668 1200924530 2545801585 +2147483648 3221225472 1610612736 268435456 2550136832 2483027968 2248146944 1426063360 880803840 2470445056 2669674496 3140485120 4203216896 422838272 2908356608 167051264 742883328 1192968192 2201886720 3124178944 490641408 901432320 3787343360 635548928 1134578048 2514921792 2660687648 1932025808 1808971592 2756498444 1933250 1937062973 +2147483648 3221225472 3758096384 2415919104 2013265920 2751463424 838860800 721420288 3447717888 2780823552 811597824 2999975936 1901592576 1530658816 96075776 3504799744 2498265088 1913044992 1106649088 2729783296 2663102464 170943488 2886860288 2436282624 594003072 1740879552 779909472 2386806384 56991128 1867611380 3223613686 2466245215 +2147483648 3221225472 1610612736 805306368 2281701376 335544320 2449473536 2566914048 1115684864 1035993088 1847590912 2991587328 3176660992 592183296 1334444032 4145217536 3509092352 369934336 729161728 1118908416 167745536 3321515008 4216308224 3271988480 1039256704 1476629056 1020808864 22597744 927999496 3117950036 1972111542 3391757699 +2147483648 3221225472 536870912 1342177280 1476395008 1006632960 570425344 3942645760 192937984 62914560 1092616192 246415360 2168979456 3330539520 3247308800 1192558592 1844674560 459325440 2774147072 1229139968 3340404736 3062977536 767948288 2489425664 443019392 1282311872 792162528 2550460912 2596541384 1970151404 3582266226 344701233 +2147483648 3221225472 2684354560 1342177280 1744830464 603979776 2583691264 1157627904 159383552 3166699520 3487563776 1571815424 549978112 3390832640 3779461120 3631546368 2343272448 3624517632 2479497216 279654400 3258624000 2423280640 2387409408 2708052224 887029376 1774619968 4219894880 4000445488 4154333304 2008097452 128560658 2118055767 +2147483648 1073741824 536870912 268435456 3623878656 2080374784 704643072 654311424 1652555776 2176843776 3399483392 3882876928 1332215808 2323906560 2876637184 3513057280 3753607168 3370139648 3370262528 3106607104 3103950848 799130624 1086674432 3812208384 1654346368 1647879616 1724316320 566616432 1378046760 1269085340 3101475258 462605041 +2147483648 1073741824 536870912 3489660928 1476395008 3556769792 1375731712 4110417920 4152360960 1153433600 807403520 3220176896 1002962944 2918973440 1123418112 3837198336 1279557632 89440256 3818528768 3197702144 3440871424 740455424 4256953856 2658829568 2292173952 3647512896 4179283936 106502704 3006761352 2563921980 2465460050 2143728943 +2147483648 3221225472 2684354560 1342177280 1476395008 4227858432 838860800 2902458368 478150656 1849688064 3667918848 82837504 1673003008 2027159552 1718484992 1537015808 3879698432 1668628480 2586451968 3663409152 1335797760 3468219392 71333376 3249123072 3055309952 3654006592 2947249440 3635362448 289448232 1899878652 2346450830 1833617413 +2147483648 1073741824 1610612736 2952790016 3892314112 1677721600 3992977408 654311424 545259520 2613051392 1084227584 1389363200 3135766528 2197028864 4198367232 1676738560 3458236416 3510124544 402268160 3382120448 2570950656 1797975040 2335267328 1214687488 3845485440 1319148992 3673706016 1868185072 2806451880 1104512244 1155455578 2559537133 +2147483648 3221225472 2684354560 2415919104 2818572288 2885681152 436207616 1157627904 914358272 1304428544 3969908736 2035286016 1306001408 2048655360 533069824 3719102464 1106280448 3131719680 1919557632 318976000 984197120 4196983808 3841935872 2736175872 1142382208 1872936256 1820685216 4172126832 3075654312 1237609364 3180531862 517059799 +2147483648 1073741824 536870912 1879048192 1207959552 335544320 4127195136 2499805184 545259520 3057647616 4125097984 3239051264 1969750016 611581952 3222667264 2362376192 3870064640 2396602368 2974949376 3095465984 743409664 726653952 3908989440 3528111360 3597559168 1457688896 3929691680 2378470032 464341496 3485733508 1930311994 2709719853 +2147483648 3221225472 3758096384 3489660928 1207959552 2348810240 1308622848 3674210304 1350565888 390070272 576716800 3794796544 185073664 3825991680 3233939456 3588292608 3839590400 1341702144 2412126208 19869696 2314778624 1791128576 2934272512 3625054976 3264330624 2127940288 679455264 3408326864 2134716952 1768012492 3153975714 1822665011 +2147483648 3221225472 1610612736 3489660928 2013265920 4093640704 3187671040 2264924160 2273312768 2495610880 2313158656 919601152 391643136 664535040 1013579776 1671757824 2151972864 1017266176 2494439424 2622697472 2039191552 2084828160 1774779904 3550440704 3239487360 3163258304 1966650336 1134051888 3650295544 3706436340 2748574838 4071671287 +2147483648 3221225472 1610612736 1342177280 2818572288 1409286144 2248146944 83886080 3128950784 1581252608 127926272 2450522112 256376832 1520697344 3041263616 2777219072 255623168 2917908480 4104790016 1818963968 720607232 1172198400 4097657344 3767190784 2736957824 3012492608 628402336 3184512144 2276206440 1648506180 3453960114 813543385 +2147483648 1073741824 3758096384 1342177280 3355443200 1140850688 2046820352 2231369728 1518338048 1094713344 3412066304 1693450240 3591897088 1248591872 3978428416 3496280064 247234560 1093353472 1834360832 556470272 956020736 2725434368 805425664 3824574720 1700173440 497704256 1238149280 2331211600 1847203672 437859324 850826982 1528459307 +2147483648 3221225472 2684354560 1879048192 3892314112 201326592 2852126720 3875536896 1015021568 2805989376 4037017600 422576128 407371776 2780037120 3162112000 3985833984 270434304 1330528256 663101440 2036150272 980920320 1493425152 3342260736 4093989632 3486814848 1087733184 2165088544 2627304656 4056590248 1029995020 2123180146 2788137309 +2147483648 1073741824 2684354560 805306368 671088640 335544320 33554432 889192448 75497472 1866465280 2808086528 2771386368 2897739776 3606315008 1233256448 2096693248 2649128960 1603387392 1053696000 2869891072 1507698688 183389184 1107913216 740881664 3561527424 3920558400 3349909280 1226131664 1901522520 1774165388 1432835534 1454891789 +2147483648 1073741824 3758096384 3489660928 3892314112 3288334336 3254779904 1493172224 2675965952 1463812096 3646947328 3790602240 583532544 3090939904 2284453888 2437611520 37978112 527745024 937304064 2430406656 4083333120 2174514176 3000588800 1327481088 1099806848 693226048 3051925984 998734544 3674396120 3939445692 3814562706 3330930559 +2147483648 3221225472 2684354560 2952790016 1207959552 4093640704 3657433088 2801795072 998244352 2092957696 2426404864 3790602240 3026714624 2317090816 3658874880 3135045632 489717760 3067494400 2036473856 2790731776 1656465408 4049333248 3319067136 3044764928 3313143424 2247974336 3776952544 730459184 3674994088 3855410748 2597279418 1632678807 +2147483648 1073741824 2684354560 268435456 1207959552 201326592 234881024 3003121664 2709520384 1170210816 90177536 1401946112 2523398144 2599682048 266469376 2271281152 4285038592 3409330176 3472760832 2847346688 965453824 355451904 1661530624 2196468480 506502016 3277476032 3406837344 589829232 1993620440 1448230052 3887673530 3804541037 +2147483648 1073741824 1610612736 268435456 4160749568 3825205248 1912602624 1224736768 176160768 2772434944 3902799872 1741684736 3994550272 3186360320 3030777856 3260481536 4282679296 1214758912 4191297536 3025997824 1410701312 2653176832 3332988416 4146383104 388805760 1455676992 3418357920 2145401424 2792372648 2470980148 246680038 99233739 +2147483648 3221225472 1610612736 3489660928 1476395008 4093640704 3187671040 1258291200 1904214016 2059403264 970981376 625999872 1426587648 3230400512 3433431040 3516465152 1455325184 1129922560 782376960 141766656 2246154240 4109300736 3224237568 1167355136 3439241088 2096713408 911345248 2089497008 2434110200 2331835668 3792093794 2565983539 +2147483648 1073741824 3758096384 2952790016 671088640 3422552064 3456106496 2063597568 1702887424 3821010944 425721856 1720713216 3674734592 2484862976 39714816 2467364864 1073184768 2830778368 3939115008 4086501376 4183341056 2089610240 3090147840 1477395200 3938958208 3032636096 302917472 1610169840 859550936 3746327524 3090622690 178436439 +2147483648 1073741824 1610612736 1879048192 1476395008 3959422976 3724541952 83886080 2273312768 3619684352 564133888 3624927232 256376832 2851340288 1133117440 4100390912 815693824 3302801408 2293637120 3201896448 2589169664 4252326912 1516008960 2570570496 3343818624 1446303040 1867650016 857412848 708872936 1856104388 398959346 2890880045 +2147483648 1073741824 2684354560 1879048192 3892314112 1543503872 4261412864 2533359616 3112173568 507510784 2313158656 4142923776 1628962816 4079747072 818282496 106889216 2459729920 1764245504 24256512 922030080 3915753472 3923500032 889117184 3193136896 2850858880 1416643008 3267231840 1178805904 2648873208 3184225532 2063644262 1472507 +2147483648 1073741824 3758096384 4026531840 3623878656 3019898880 1442840576 1392508928 3867148288 2822766592 1499463680 3402629120 164102144 3599499264 2881093632 3856990208 1525972992 2710945792 1098784768 2517831680 93042688 2100591616 2701612544 498916608 4191198592 4092838080 2150181792 2460917008 4242596056 170033908 274390162 1330087891 +2147483648 1073741824 536870912 2415919104 939524096 3556769792 2113929216 721420288 25165824 784334848 2778726400 468713472 2680684544 1308884992 2858287104 1594425344 147423232 492617728 17965056 3423801344 318670848 583820288 1472163328 2853291264 1080403840 2253846208 83690080 3730801840 1372702184 2403705532 2464607442 2153058193 +2147483648 3221225472 536870912 2415919104 2818572288 3019898880 3724541952 3875536896 3414163456 893386752 4146069504 2379218944 1217921024 1204551680 3988127744 3588292608 3114565632 3201581056 610410496 2019241984 1326680064 3332498432 2352663040 592018688 2719526784 569009600 137827552 1672846928 213435720 1981957172 1856181382 3626992259 +2147483648 1073741824 536870912 2415919104 3892314112 2885681152 2986344448 3372220416 4185915392 1379926016 1776287744 4017094656 2832728064 3408134144 791281664 941817856 845578240 2772779008 1855332352 2915897344 1042253824 1641604096 227662336 1739873024 363304064 3410808384 3661875296 425939344 925048824 619098652 293952662 3954589561 +2147483648 1073741824 536870912 2952790016 3892314112 4093640704 2046820352 3405774848 763363328 792723456 3361734656 984612864 3447193600 837550080 620101632 2944073728 1101889536 355254272 1931616256 2147553280 1603307520 956460032 3993983488 2837040384 2805507712 1151747776 2486007136 60346576 208147352 2273586156 141691518 445191435 +2147483648 3221225472 1610612736 2952790016 939524096 3825205248 3120562176 3036676096 4018143232 415236096 1428160512 3014656000 4010278912 1456209920 3550347264 448331776 2289139712 2518040576 1620713472 3016437760 2875627520 2417421312 1100082688 959015168 551986816 4074170688 3249660384 3575205168 4012803272 356176428 463460834 2510835235 +2147483648 1073741824 536870912 2415919104 2281701376 3019898880 3254779904 788529152 763363328 3686793216 3068133376 3188719616 1529348096 201588736 1792409600 1735983104 2901901312 1982316544 2151292928 2454392832 2311620608 1119970304 2630763008 2683362560 3704960 997816256 3567412576 1283649008 3760695864 594527684 1735264490 2366967377 +2147483648 3221225472 3758096384 268435456 1476395008 872415232 1442840576 150994944 4051697664 1673527296 1663041536 4157603840 1245184000 1299447808 2326134784 3336110080 1867350016 3789045760 2217353216 1898655744 3194140672 2268382208 3551262208 4207893760 1873984896 1275907648 3814717024 1638488048 3444293192 403794740 2365567790 2702662285 +2147483648 3221225472 1610612736 3489660928 3087007744 3019898880 2315255808 1124073472 3330277376 1832910848 4179623936 2693791744 4212654080 2236350464 3620601856 3510566912 4036657152 3973365760 3084525568 337457152 1471911936 558461952 4282928640 1380318464 2177870464 2463845568 727798688 4258036816 1400887240 1394772836 4039692070 1215042659 +2147483648 1073741824 536870912 805306368 671088640 603979776 704643072 3808428032 4185915392 859832320 903872512 3891265536 2782396416 4134797312 1485963264 416088064 4047077376 1571897344 561913856 3779792896 2153154560 20827136 1821567488 2478733568 146977408 601877696 3905409120 1913910224 999423224 2834626236 287398742 4086694125 +2147483648 3221225472 3758096384 268435456 1744830464 1006632960 3388997632 1526726656 1753219072 2562719744 1126170624 1496317952 52953088 686555136 1377959936 2904752128 3039068160 4081696768 3425050624 2907516928 1482012672 1258701824 1215789568 3845709568 753506944 702307008 385899552 4169819952 2223333192 1797509388 3359180970 2683550187 +2147483648 3221225472 1610612736 268435456 2818572288 469762048 2650800128 4043309056 2290089984 2378170368 1268776960 2486173696 2845310976 3970695168 2639659008 2686124032 2475655168 3870113792 3466731520 3250663424 548575232 2067907584 972868096 223368960 2054074240 1013960768 4187747360 88201840 419221608 1305507276 4222530950 1104135995 +2147483648 1073741824 3758096384 2952790016 3355443200 1275068416 2583691264 3506438144 2625634304 2780823552 241172480 3876585472 1908932608 3266576384 1294598144 1201340416 2320269312 1293074432 3071680512 195366912 1972221952 4095568896 2520011264 884990720 760196736 67268672 246079776 1996100720 414395416 3089673220 1385232274 464063421 +2147483648 1073741824 2684354560 1342177280 3892314112 3019898880 234881024 3472883712 8388608 1497366528 2283798528 4048551936 2181562368 841220096 3649699840 1372782592 2258010112 2050932736 1382424576 1176309760 440379392 1256412160 1375885824 3495681280 3852835712 2652397504 3076580896 4171703632 3021246088 3259620628 180002530 2609966649 +2147483648 3221225472 536870912 3489660928 2281701376 738197504 905969664 2768240640 1501560832 2051014656 3378511872 2937061376 1250426880 778829824 888274944 1058340864 1959886848 2474688512 3537248256 3307941888 1476823040 4097602560 1672692224 3997948672 1669371264 754935104 3821660256 2207093648 3792367320 611784708 1552713218 3541912363 +2147483648 1073741824 1610612736 805306368 2281701376 3556769792 4060086272 3808428032 58720256 297795584 3890216960 670040064 2692218880 1664352256 938868736 1507131392 3688071168 723632128 2012880896 1538723840 127965184 3901705216 206848512 2540800 1954714752 2170322112 2116736736 736145264 1135565432 3536080060 3907973822 258907037 +2147483648 3221225472 536870912 2952790016 2013265920 603979776 4194304000 3573547008 4068474880 1220542464 3735027712 3796893696 3947364352 3500408832 1822294016 1582759936 4268130304 3065397248 3526500352 1535979520 908036096 3892308992 3405708800 2309708032 4140148352 3573997888 2943837856 566737200 2444486184 4246011476 225079218 1806704889 +2147483648 3221225472 536870912 805306368 134217728 4093640704 1308622848 2634022912 3816816640 3963617280 1549795328 617611264 3805806592 1874067456 2156789760 828964864 2359394304 2497232896 1763844096 754135040 3493234688 3157806080 4060570112 66841856 1464634240 4156511040 304078560 1826265104 1212302232 922772724 3290655382 1280170077 +2147483648 1073741824 1610612736 805306368 4160749568 1543503872 570425344 4278190080 2675965952 3804233728 1180696576 2695888896 1126694912 4016832512 2659319808 3018653696 1073774592 3020439552 4138082304 2377322496 432510976 3729378304 1548541440 1564501760 595206272 2467904448 3368455648 3842727344 3729362968 2341918828 3767105642 2888083275 +2147483648 3221225472 3758096384 2415919104 2818572288 3422552064 905969664 218103808 4152360960 3812622336 4276092928 1504706560 2511863808 2631139328 3947757568 223150080 738426880 692174848 3267502080 3261542400 3996694528 1117479936 1101941248 1683612416 2462459264 2019635008 1173982176 691193296 957647672 610360236 157109838 3964622149 +2147483648 1073741824 1610612736 4026531840 1476395008 1677721600 4127195136 2499805184 1551892480 2663383040 991952896 552599552 227016704 2719219712 2386165760 55902208 3100475392 3317874688 1350967296 1217073152 1739233280 2064546816 47412736 1066068224 657593728 2340491584 869770528 3211252912 1933810760 3063798268 3182867586 1197494613 +2147483648 1073741824 3758096384 4026531840 939524096 2617245696 234881024 1157627904 1317011456 2235564032 773849088 4226809856 699924480 1121714176 1054998528 1867186176 3399778304 4218503168 245768192 1040519168 3153442816 4100127744 459402752 1369528064 3446541184 2443248960 86743456 3369858128 1344684296 453032764 2024760078 10426119 +2147483648 3221225472 536870912 4026531840 3892314112 3422552064 3791650816 1291845632 41943040 4030726144 3906994176 1548746752 2626158592 2495348736 4198105088 155123712 1825341440 2450997248 804134912 224997376 3842082816 4038654976 4276083200 3035063040 2329288832 2072844096 391089824 2548156688 4047924152 1032560596 2187326530 866606815 +2147483648 3221225472 536870912 1342177280 2550136832 2885681152 1644167168 1795162112 494927872 2906652672 1818230784 3157262336 1417150464 952369152 3220045824 3448569856 1174372352 2208940032 4029816832 1561800704 463767552 2214548480 3665446400 2782526208 3215589504 195245760 533904736 4140200528 3270766232 3184072268 1272031294 3984909505 +2147483648 3221225472 1610612736 1879048192 2550136832 1006632960 2717908992 1761607680 192937984 1572864000 945815552 3163553792 662175744 1989410816 3205103616 1434255360 1889107968 862011392 4253425664 4076023808 332830720 1236392960 3213149696 2810273536 2488672384 1722494528 3253903584 1744036464 3278237592 405717732 462189054 2783413877 +2147483648 1073741824 1610612736 1879048192 402653184 3959422976 637534208 16777216 25165824 1019215872 3965714432 2140143616 2467823616 4078174208 3786014720 390529024 737837056 3885154304 3536199680 3605598208 894408704 2308660224 1970562560 3367160576 2968920448 3783332928 2131984992 299724336 4192038808 1306352932 3890038118 2967291861 +2147483648 3221225472 3758096384 2952790016 3355443200 2214592512 3523215360 251658240 2055208960 1035993088 2845835264 1315962880 3912761344 1262223360 1799225344 2731999232 3683942400 963821568 2820284416 2388996096 6666240 1287482368 2069516800 865530112 3607633024 551823296 4229052576 1644245104 2897710568 983320028 1524495278 2790428895 +2147483648 1073741824 3758096384 268435456 2550136832 2080374784 1241513984 3372220416 1820327936 532676608 1944059904 800063488 3333947392 2608594944 338296832 3222470656 3417866240 3537682432 2358124544 1848971264 1515829248 679166976 1704478208 1413017344 4094171776 792993344 127271200 3159964400 811317112 545027116 1765730894 3594074191 +2147483648 1073741824 3758096384 1879048192 1744830464 603979776 301989888 2332033024 3045064704 356515840 3571449856 3790602240 1334312960 4191944704 2710175744 793575424 1800634368 35569664 3904774144 2662010880 3262953472 1844206592 1473346048 3033200896 2636647552 1967920832 3434222432 2767784528 2222301880 1200740156 2262612162 3900466311 +2147483648 3221225472 536870912 3489660928 3623878656 201326592 1241513984 3271557120 1551892480 3477078016 1709178880 1699741696 1529348096 2265710592 3810394112 2983395328 1260748800 3989585920 2237276160 3276877824 408979456 2558981120 718657024 2150650624 4166781568 1664498880 1180638496 4252742352 587169528 4222588948 4042609578 3168181747 +2147483648 1073741824 3758096384 805306368 2550136832 1946157056 3053453312 1426063360 2776629248 968884224 3374317568 2708471808 571998208 1098645504 3922853888 3629187072 3443163136 2759475200 2736136192 1171197952 306296832 4064136192 2951529984 3407244544 3997967744 808071488 234699616 3384850800 2494522568 710061468 2032027942 1656240655 +2147483648 1073741824 2684354560 805306368 3892314112 2348810240 100663296 1023410176 3263168512 1421869056 1478492160 495976448 1087897600 1932787712 1271267328 2543386624 1979678720 1088274432 2609520640 3736801280 2526586880 3619638272 3227933184 477745920 529799552 932592448 1373712032 2442887216 1256443528 708250276 3483024982 2504547869 +2147483648 3221225472 536870912 1342177280 2281701376 1677721600 570425344 620756992 2810183680 3300917248 3965714432 1951399936 2267545600 3334733824 1268121600 895942656 611287040 3857498112 1486495744 2703568896 3054929920 1519408128 4021764608 2214119680 2556694656 3970311488 3634304992 2562956848 2870921368 2061182420 655735274 2623137825 +2147483648 3221225472 1610612736 1342177280 3087007744 872415232 2785017856 3204448256 2206203904 1363148800 3873439744 1800404992 3716677632 4118020096 3482189824 2915631104 2179825664 50905088 454172672 1369649152 1778554880 1453872128 3191950848 2480725248 3760988544 1177686976 4191355616 1425711952 3634656056 1099133332 481804738 3770330669 +2147483648 3221225472 3758096384 1879048192 3355443200 1946157056 2113929216 922746880 75497472 2017460224 1885339648 701497344 2873622528 2943090688 214564864 1115226112 4079910912 1683865600 2433622016 1708077056 24492032 3977665536 1963938304 3069299968 308557696 2630228416 1071847200 408923408 3380571288 2546591028 523250098 131608875 +2147483648 1073741824 536870912 1342177280 2818572288 2751463424 3388997632 1560281088 1082130432 4290772992 1176502272 3113222144 799539200 767819776 4289855488 3572563968 142835712 470958080 3594395648 3090616320 326666240 1590481920 695847424 2793953536 3184200320 2443615040 3251365408 804866288 705204232 1683290788 1078313482 2784394721 +2147483648 1073741824 2684354560 3489660928 2013265920 872415232 2650800128 150994944 2155872256 2243952640 1805647872 2834300928 3230138368 1745616896 1359085568 458752 3849158656 2402729984 1038491648 760811520 4119898112 395867136 4174609920 970784000 4131209088 76451392 293954080 317580912 1630641768 3956079356 2116356546 3193611027 +2147483648 1073741824 1610612736 3489660928 4160749568 738197504 1442840576 1593835520 3699376128 3862953984 2774532096 359661568 2799173632 3446931456 2574647296 1589444608 1050378240 2954477568 2667192320 1848578048 3367540736 1291023360 2349489664 3630168832 2801745280 1026599872 4073678112 643848336 1066990040 3196822556 1806819542 1096161325 +2147483648 1073741824 2684354560 4026531840 1476395008 1811939328 3657433088 2499805184 2139095040 4282384384 522190848 2005925888 2733113344 78905344 1302724608 3262316544 855146496 1081458688 1184505856 2958102528 3977619456 1820490752 756381184 147057408 717303424 3967656256 3044433376 1989373648 1084279880 3163655460 303849626 2744804957 +2147483648 3221225472 536870912 2952790016 2013265920 2214592512 1778384896 2667577344 3632267264 700448768 2321547264 3750756352 3266838528 2178154496 3686400000 3629449216 4171661312 236896256 376840192 1682649088 622954496 1696689152 634420736 1344598272 207815296 3788354496 3993979936 899643760 1562859288 1676899236 3502854094 1499222501 +2147483648 3221225472 2684354560 2415919104 939524096 201326592 1509949440 2332033024 1115684864 1505755136 1126170624 844103680 2060976128 1358168064 119930880 4149542912 2825486336 3794092032 2640977920 3694604288 900900864 3697665024 128773632 1321161472 3876925056 805936832 1788170912 113385328 4232788808 347640788 652402262 3568721453 +2147483648 1073741824 536870912 805306368 1476395008 2080374784 3254779904 2130706432 981467136 633339904 1491075072 2576351232 1455947776 1010565120 2861170688 518586368 1008762880 2317500416 64888832 2733576192 3673917440 1376766976 4041405952 3714871040 3396929664 392727488 3311295648 2121542768 645283768 2902662692 706328658 2028650783 +2147483648 3221225472 3758096384 3489660928 1476395008 1140850688 2181038080 1056964608 2424307712 3569352704 4045406208 4216324096 55050240 1364983808 2239365120 4202102784 1594458112 519159808 235806720 2665558016 3090987008 4081808384 2111337984 3962552576 4226222208 476165056 1702755872 3850118704 1705651144 1467955348 3635789746 2675694727 +2147483648 1073741824 3758096384 2952790016 4160749568 3825205248 2113929216 4211081216 2860515328 3049259008 1059061760 1940914176 410517504 4244373504 1223557120 2583494656 484737024 3902914560 1913266176 1874792448 3550459904 4283198464 3976551936 1330366720 1705318272 690535104 2784477344 2217420400 705005384 3686497452 1121894910 3333785647 +2147483648 3221225472 1610612736 2952790016 3087007744 872415232 3992977408 3271557120 981467136 2428502016 1453326336 3207593984 1555562496 3353083904 3526492160 1869545472 438861824 194461696 1941315584 1557213184 2598213632 3678727168 3867135488 1375821056 2677486464 613725376 146101408 3331394352 616414504 1725231500 1542971086 2992985511 +2147483648 3221225472 3758096384 2952790016 3087007744 469762048 2046820352 2399141888 3430940672 1296039936 1365245952 3482320896 2111307776 354156544 1355153408 1209204736 604471296 3861135360 2543984640 2331586560 3736778752 235203584 2299776512 569267968 1383020160 2454816704 175065376 410629712 1421562840 3468399012 970083606 2581147895 +2147483648 1073741824 536870912 2415919104 1744830464 1409286144 234881024 1090519040 864026624 3309305856 2040528896 498073600 1484259328 3496214528 2488926208 2658992128 3452928000 36388864 438706176 3432189952 2025883648 949347328 2176121344 2263180544 4258872192 3505761344 2550561504 771865168 3813950184 1853925804 3115711806 1841621993 +2147483648 3221225472 2684354560 4026531840 402653184 3959422976 3858759680 1023410176 3061841920 2738880512 1096810496 4117757952 4286054400 1769734144 4267835392 3664707584 2126741504 2277457920 2915442688 1788948480 3756435456 1602747392 2666325504 3115412224 88277376 1128901440 3974397856 1518569936 3546244312 3430299804 3480823998 1758117487 +2147483648 3221225472 1610612736 3489660928 134217728 469762048 1711276032 1056964608 1501560832 2202009600 3982491648 391118848 1990721536 1659109376 726007808 2140995584 2159509504 2539405312 296361984 2312056832 842307584 3712676864 3615220224 587093760 863048064 568693696 2959046752 3070013904 2172573656 2983586964 384268682 4258311113 +2147483648 3221225472 536870912 268435456 4160749568 3556769792 2919235584 654311424 2659188736 297795584 3982491648 969932800 2474115072 3052666880 3555328000 3302424576 3817177088 3592536064 3058049024 305737728 1982892032 1938768896 934567424 2407523584 1977299840 3990599104 2201802144 1147448176 2555735000 3708514612 2358670654 3597984109 +2147483648 3221225472 3758096384 3489660928 939524096 1543503872 33554432 956301312 2793406464 1161822208 1872756736 3402629120 742916096 3438018560 2861957120 1696006144 2991882240 896057344 4041351168 3877974016 3845765120 4273828864 1305046528 1367033600 525756544 3106132544 4158176160 3410949200 3096260200 975544692 804474226 735725067 +2147483648 3221225472 536870912 2952790016 3623878656 335544320 3657433088 1157627904 1853882368 1900019712 627048448 542113792 319291392 3134980096 3642359808 2169700352 1525645312 1993490432 144580608 631058432 1115326464 2171923456 326161920 1686033664 3872124544 2338153792 2288753056 2140961616 3972729048 3147530452 3362014114 1450116999 +2147483648 3221225472 2684354560 1879048192 3623878656 469762048 3992977408 2835349504 1082130432 2696937472 362807296 2599419904 3231186944 2925264896 1559363584 3745579008 371818496 2217361408 1288052736 2943823872 80128000 2486230016 3620001280 1909643008 1116586880 552554048 3550577184 4269694256 639638504 967846524 3463981254 4132182343 +2147483648 1073741824 2684354560 3489660928 1744830464 3959422976 704643072 218103808 3598712832 2520776704 559939584 1714421760 1352138752 3159621632 4139646976 973012992 2562031616 3556950016 1849827328 3935113216 1528866816 3803608064 2313845248 42486528 3327480448 3411930944 3429335968 1904724112 1555996632 4212741452 1551352134 2860943845 +2147483648 3221225472 2684354560 2415919104 671088640 201326592 4194304000 2667577344 3447717888 62914560 1004535808 978321408 3306684416 2544631808 3079012352 426049536 2326298624 2643804160 2975997952 3981914112 2674370560 2392777728 127592960 402182912 2922366592 2181594048 3526796640 3294393840 2110559608 677858004 609032806 4287404091 +2147483648 1073741824 3758096384 1879048192 402653184 2214592512 2919235584 2969567232 2373976064 3460300800 4057989120 1620049920 3707240448 2614886400 235274240 3163881472 3792076800 2841624576 1890721792 2755072000 3473520640 1730829312 3278792192 2229555456 3098502016 1389426752 1107800416 2227921040 1433072888 256152804 180411550 859804871 +2147483648 3221225472 1610612736 2415919104 2550136832 4227858432 570425344 1996488704 109051904 1413480448 4238344192 2328887296 1697120256 852754432 2445934592 1014431744 1945665536 1246740480 3622182912 2260807680 1406244864 3693765632 3820373504 194539264 2264744064 2711548352 1753189280 3029286928 179696296 1883839220 3512057002 1049120325 +2147483648 1073741824 536870912 2952790016 2281701376 1006632960 3120562176 4177526784 2793406464 717225984 1205862400 3408920576 2837970944 940310528 2989359104 1918435328 1850114048 1602371584 3275366400 3805483008 3095234560 1637084160 2767700480 670433024 4115846784 3428149824 1026924448 3639595952 2983319160 250663692 1331840554 562702035 +2147483648 3221225472 1610612736 2952790016 1744830464 469762048 905969664 2801795072 3263168512 2906652672 3089104896 581959680 840433664 830210048 522321920 251723776 3286073344 3199025152 1953898496 3523686400 1688377344 1155787776 2829056512 4231911168 805094784 2713800128 3518762656 1958883920 3738241672 341155308 704202086 4017100015 +2147483648 3221225472 3758096384 268435456 3087007744 469762048 2986344448 3875536896 713031680 3342860288 4057989120 2681208832 2288517120 582221824 2761555968 2887188480 2546827264 3711746048 3004571648 4044435456 2853484544 1017922560 102256128 2390906624 3633661056 475583936 4259580064 3232896208 3217229304 2160566196 673436922 2784985501 +2147483648 3221225472 536870912 1342177280 671088640 3288334336 1577058304 3137339392 595591168 3787456512 2682257408 3375366144 4215799808 2861301760 687996928 1163591680 2623963136 56999936 1685463040 1667051520 2563999744 816468992 3506858496 3730071808 2402766720 850780864 2005798624 2857971568 4265449336 1585669132 2413024370 2588607091 +2147483648 1073741824 1610612736 3489660928 671088640 3556769792 1174405120 419430400 1535115264 3317694464 3462397952 1091567616 640155648 569114624 3436838912 1353252864 4156653568 2671362048 2408456192 729223168 96376832 727413760 1930914304 4290594048 3266083200 2833898048 3209036000 4006294128 409776408 2922269828 3977566122 576306475 +2147483648 1073741824 2684354560 2415919104 3892314112 201326592 2516582400 520093696 3229614080 1228931072 358612992 3169845248 1087897600 3811835904 4047372288 910622720 2216329216 1439023104 883040256 3839168512 3401033728 3012977664 667048448 1191998208 3558047104 603847616 3970315808 3256039248 2496959960 517656700 3075251030 1502538749 +2147483648 3221225472 2684354560 1879048192 402653184 2751463424 3858759680 3573547008 192937984 3753902080 757071872 28311552 3061317632 3262906368 1812594688 1912537088 3491069952 2210054144 1463689216 3048288256 2440865792 1221221376 1302750720 1503951104 3112124800 179097920 2023432416 3677592816 1772612040 1558224812 3754982590 3327223887 +2147483648 3221225472 3758096384 1879048192 1476395008 2617245696 3321888768 3841982464 1635778560 2654994432 1755316224 3876585472 608698368 3963355136 2730360832 1793785856 3021045760 442253312 1633296384 467742720 2895689728 3802717184 639956480 3108173568 1461574016 4159589696 2442607200 1099924112 2431090344 1310964740 701585586 3725898559 +2147483648 1073741824 2684354560 2415919104 3355443200 1140850688 167772160 2835349504 3984588800 306184192 3042967552 2156920832 1924661248 3355705344 1267597312 3763535872 829718528 2539012096 1226973184 413208576 3935152128 1787814912 767283712 3770540288 3336755840 1809077824 347288928 1034206096 2609791192 2436247524 475479054 2298125361 +2147483648 3221225472 2684354560 2952790016 3355443200 1543503872 301989888 2432696320 2860515328 1421869056 3890216960 1028653056 4215799808 149159936 2601910272 1934688256 713261056 2236497920 3832160256 816525312 1166059520 1861938176 2760823296 2494613248 3860200576 2867359808 2720205984 3120858160 1098701944 200787604 3662102962 6664809 +2147483648 1073741824 536870912 268435456 402653184 603979776 3388997632 4244635648 3984588800 2218786816 811597824 1984954368 2888302592 1510735872 3873832960 872087552 983072768 1721253888 940711936 771297280 690587648 2465055744 3954304512 553646336 457755264 4099294016 367329632 193442320 2303393176 1105689428 3398476458 916738099 +2147483648 3221225472 1610612736 1342177280 2281701376 1543503872 4261412864 2701131776 3145728000 3426746368 2577399808 1255145472 575143936 800325632 1881014272 1390215168 409632768 2251112448 2071076864 1990144000 1070438400 3469530112 274514432 3216295680 416348032 1166472256 2859454688 3923466768 2529898728 2275642484 2752104626 554320093 +2147483648 1073741824 536870912 2415919104 939524096 67108864 1912602624 3103784960 2357198848 272629760 379584512 2603614208 2484600832 1141112832 3910795264 2661613568 1064599552 382025728 712384512 1694699520 4261382144 3877037056 535227904 580841728 3536512128 1486418496 2029121824 3264435984 100993576 189048588 1969051622 3820097521 +2147483648 1073741824 1610612736 2415919104 671088640 2348810240 1442840576 3204448256 3430940672 398458880 1126170624 2584739840 270008320 428081152 2737700864 2132213760 1437302784 3274915840 1566711808 3481604096 2709952512 3053052928 193587712 459395840 550370688 3203392448 831190304 1262248176 2848825416 710433220 903067750 3091683313 +2147483648 3221225472 1610612736 3489660928 2550136832 3288334336 1375731712 855638016 25165824 4106223616 3403677696 3484418048 4042784768 971767808 3855745024 3801808896 3750854656 3727343616 1958092800 1564291072 2118424576 3203036160 3402253824 4170866944 4099038336 713453760 2782419552 1575048752 150195512 3423895724 1914859294 1948151915 +2147483648 1073741824 536870912 2952790016 2818572288 469762048 771751936 855638016 327155712 104857600 4133486592 223346688 193462272 2398355456 1683619840 3776905216 543850496 360955904 1026957312 2950238208 432769024 1204055040 3601091072 712275712 45904768 1588091072 3093461728 2748676240 4177252120 2839166228 332339266 2342693005 +2147483648 3221225472 1610612736 2952790016 3623878656 3959422976 2382364672 620756992 3867148288 1480589312 4280287232 2056257536 2434269184 1822687232 2376204288 3954245632 2712174592 341098496 4098760704 2630823936 4272920576 1348955136 1673483776 1585146624 1332308864 1339059520 1518660512 3564519184 3489338696 3029699940 1462916646 1553331033 +2147483648 1073741824 1610612736 2952790016 3355443200 1275068416 570425344 83886080 4219469824 952107008 4238344192 768606208 1503133696 52690944 3378905088 3264413696 2659680256 1563639808 2437554176 657002496 1512478720 1938418688 1410454016 674620160 1272176768 1543554368 2783398112 3106155312 3093705384 4279441332 2101849158 3037944025 +2147483648 3221225472 1610612736 4026531840 939524096 3556769792 1174405120 2399141888 226492416 3930062848 450887680 3406823424 2176319488 506724352 3311796224 1182728192 1151172608 424394752 272244736 859123712 2915080192 1646754816 620719616 1939563776 1369790848 2566805440 3183343968 3963434384 1396488248 1293770628 2185918030 1880876861 +2147483648 1073741824 536870912 805306368 402653184 2617245696 2382364672 1660944384 2441084928 406847488 2912944128 3987734528 1510473728 2559836160 1478098944 1315373056 495878144 611926016 2113282048 2692812800 3275196416 2173881344 793437696 252106496 3360742272 2128735424 2661176928 2126025488 2325249512 2811331884 1603007650 3046209045 +2147483648 1073741824 3758096384 2952790016 1207959552 3690987520 33554432 4043309056 3279945728 3921674240 3261071360 3759144960 947388416 2636382208 345112576 919011328 472154112 3270950912 1520312320 3609792512 484816896 2291100672 1288139264 204162816 3298117760 4245444672 107071200 1633860464 613142808 2172753348 1790794558 837839897 +2147483648 3221225472 1610612736 805306368 2550136832 603979776 1912602624 3976200192 897581056 3644850176 308281344 2802843648 2763522048 2359033856 2716205056 4129882112 2490007552 329826304 4145160192 88813568 17405952 2227522560 2152547840 1931041024 3066778752 3416293184 962195296 1106550096 876466968 2297337092 199413902 1049962711 +2147483648 3221225472 1610612736 805306368 3355443200 738197504 2046820352 1291845632 998244352 2755657728 4217372672 3658481664 4107796480 1172570112 331743232 4274978816 3433988096 2645082112 1747591168 831860736 3706951680 48712704 3308212736 3113442048 754013824 3021494080 665450720 2337772560 759266648 1064334916 36035350 429754953 +2147483648 1073741824 2684354560 1342177280 1476395008 4227858432 838860800 1560281088 1518338048 3342860288 769654784 3520069632 2774007808 1333526528 3756654592 2234318848 2463989760 2709012480 1375608832 2100498432 3762202624 1931400192 3323786752 2466631424 3182843008 3368360768 1097444512 517366992 1481972472 2731644596 435843894 2284264303 +2147483648 1073741824 536870912 1879048192 2281701376 67108864 2583691264 2499805184 494927872 2654994432 3252682752 1368391680 4024958976 2273050624 2288123904 4196728832 3422650368 1841348608 3565559808 3779268608 3956443136 1031429120 2336244224 1052864768 2848382592 1778712896 858890592 3319320720 516033016 1372923044 1329182298 2721373935 +2147483648 3221225472 536870912 268435456 2013265920 2214592512 1241513984 3137339392 2071986176 1094713344 2308964352 3618635776 4061659136 3197370368 2944532480 2004680704 411992064 3350806528 555622400 2109943808 905807872 2514273280 2853633536 1232597248 1653033600 2670539456 2835791072 818242384 1429220328 2144863916 2348037926 2916227413 +2147483648 3221225472 1610612736 2952790016 402653184 2617245696 2382364672 2332033024 1216348160 583008256 211812352 2951741440 1812463616 3678666752 593887232 2761228288 1774288896 1167507456 4185530368 3025088512 3254687744 4196428800 3665716736 2013755136 3381980032 733546176 3853750304 2803752368 2594344360 1008368572 3956365154 2498351361 +2147483648 3221225472 536870912 268435456 3087007744 2483027968 637534208 1895825408 3716153344 239075328 920649728 3071279104 2010644480 1423704064 1466564608 297467904 2376695808 2039037952 194912256 3351588864 2617018368 2775434240 1477430784 1402008832 1748980096 3394175040 1868014944 941376656 1910156088 4037329668 887190102 183115783 +2147483648 3221225472 1610612736 1342177280 402653184 1140850688 704643072 3640655872 343932928 2789212160 3282042880 3935305728 2772959232 2566127616 3827957760 1078263808 2915663872 2808004608 1772494848 3351457792 2723846144 3182187520 1909351936 805257472 1834795648 1063725632 853065504 1311601296 2734020968 2547548516 3299699122 3753237069 +2147483648 3221225472 1610612736 3489660928 3623878656 1006632960 503316480 3741319168 1937768448 1304428544 652214272 1198522368 4253548544 3634102272 418250752 3349086208 3586031616 4023205888 1802117120 982855680 4162557952 914289664 2744702464 2363219712 1303072640 2615741376 335918816 564774512 1482318648 3834153116 550925506 2992539127 +2147483648 1073741824 1610612736 3489660928 1476395008 3959422976 234881024 3204448256 4001366016 2864709632 740294656 2983198720 3996647424 2368471040 59375616 3173842944 1314357248 2668281856 4092469248 1453527040 2277808128 1862693888 606893568 387009280 283044736 2053649344 3847492000 155593648 4208398728 1557310772 3601422190 3467836955 +2147483648 3221225472 3758096384 1342177280 3892314112 2483027968 1845493760 989855744 2172649472 3569352704 1805647872 2045771776 4114087936 2237923328 3946184704 196542464 1937801216 2549596160 3468304384 3001888768 3615340544 2946651136 2840877568 1103328512 1878258560 3738972864 2500986464 2229339696 3152513640 1417630780 3601976686 99955017 +2147483648 3221225472 3758096384 2952790016 402653184 872415232 2449473536 2466250752 3296722944 1371537408 2703228928 38797312 416808960 370409472 2518548480 1857617920 4073095168 379043840 354557952 1929064448 185448448 1316121600 4272711168 263544064 4058238080 2349605056 3316257568 4214688624 2374478792 3692383188 729012822 510931093 +2147483648 1073741824 2684354560 2952790016 3892314112 1140850688 3590324224 1157627904 3632267264 3544186880 2833252352 2674917376 423100416 4014735360 2033057792 2587033600 2781315072 2120171520 3259637760 1650003968 1640933376 628747264 894949888 2783240448 3764612480 459023680 2779125792 3781630928 2390071480 292186140 2432345518 3590049251 +2147483648 3221225472 1610612736 2415919104 2013265920 201326592 771751936 83886080 1769996288 3653238784 1444937728 2431647744 20447232 580648960 3299213312 2829123584 3726213120 3048226816 1464999936 3893571584 2900006912 3198346240 1398078976 1660801792 1927299968 2874813760 3751217248 1628477296 3340625672 3140506620 1813119982 4218619511 +2147483648 1073741824 1610612736 1879048192 402653184 2483027968 771751936 150994944 3800039424 2722103296 782237696 1334837248 806879232 1630797824 3600416768 2927820800 442793984 2149236736 3032883200 268767232 2294388736 3981138944 647325184 807687424 2495603584 2090317376 3403049632 1168174992 3088387880 35238180 1201626214 180321213 +2147483648 3221225472 536870912 1342177280 3892314112 2751463424 3992977408 2231369728 310378496 3191865344 2501902336 2423259136 2592604160 1923350528 2231762944 843644928 1687191552 2631811072 3191480320 1043542016 1703118848 1915606016 2032130560 3578329344 1420649344 2056891712 4201566880 4145299600 3242265032 938776028 4097330626 1633887065 +2147483648 3221225472 536870912 805306368 2818572288 4227858432 2516582400 1929379840 880803840 935329792 1956642816 466616320 3035103232 1208745984 1783758848 188284928 546537472 3651911680 2718310400 1023356928 2714535936 171396096 144263680 3381292800 1134886272 1219659968 4157362976 112983280 2530095528 2028147380 1003922010 4208086419 +2147483648 1073741824 3758096384 1342177280 2281701376 872415232 503316480 3640655872 1619001344 3619684352 2766143488 2450522112 1601699840 3900440576 1136263168 373882880 1407877120 2727002112 1770921984 1577521152 1410185216 1914131456 773931520 3392830720 1969082240 2484841024 2642167328 762238704 2321032632 2878083652 2891063102 3582791695 +2147483648 1073741824 3758096384 2952790016 402653184 3690987520 1912602624 2197815296 2424307712 3535798272 3550478336 923795456 3532128256 1456734208 2407137280 812187648 1260879872 3099475968 2740330496 1996427264 1761130496 1217850368 594077184 823379712 1006195840 3533866176 271574560 1491562928 2166981992 2428332164 1519431618 2075312997 +2147483648 1073741824 1610612736 1342177280 402653184 3959422976 436207616 2063597568 3330277376 2009071616 165675008 596639744 280494080 662962176 3437363200 2849177600 2520678400 3076308992 4167966720 4252831744 3559102464 523195392 1511613952 1299204864 3356094080 4277248704 880044960 3744189680 616734200 2866472356 2790210254 1625866225 +2147483648 1073741824 2684354560 4026531840 2013265920 2483027968 33554432 1627389952 4102029312 1388314624 3143630848 1844445184 1898446848 1408499712 186777600 424476672 1500938240 3858612224 1286479872 1386418176 4143294464 3344464896 2756607488 1438733568 483055744 4178164800 2212390688 3583597488 3503741272 79667388 1933662378 3876245421 +2147483648 3221225472 536870912 805306368 939524096 3422552064 1845493760 2634022912 511705088 3149922304 3944742912 4291821568 1340604416 2917400576 3045982208 1070530560 293240832 3358834688 95559680 2990354432 354912256 2653178880 2660134400 2490327808 72008576 1745597248 463371680 2284287984 2763964488 4123895348 111505306 3348878569 +2147483648 1073741824 536870912 268435456 1744830464 1409286144 2248146944 2365587456 713031680 4290772992 467664896 783286272 1022885888 2694578176 838729728 3269394432 3291119616 1257586688 503980032 2794786816 3206514688 2499462144 4229495296 997844224 1764514176 1650696000 1991560352 1891622128 2349816952 3016179308 3473313374 158550455 +2147483648 1073741824 1610612736 2952790016 134217728 3422552064 973078528 553648128 1451229184 3225419776 1843396608 3023044608 218628096 3940286464 1753350144 4188995584 3892936704 1441284096 1304829952 4171829248 1811978240 3736660992 2517033472 3600532224 1643472512 1340640320 3285513120 4216116496 256440568 2100228812 559408930 1089429447 +2147483648 1073741824 536870912 1342177280 134217728 67108864 570425344 2566914048 679477248 2898264064 2015363072 3564109824 2624061440 2783182848 2420506624 902758400 1143767040 3954262016 31072256 3700756480 1417250816 3085489152 977461760 1992290560 2703388800 1032620608 2206286880 894571568 2871071112 992448732 741070586 1955349673 +2147483648 1073741824 536870912 3489660928 939524096 2483027968 1912602624 3137339392 3263168512 2411724800 3831496704 2114977792 2380791808 2755919872 3068264448 2028011520 4156784640 3926540288 3497926656 4129230848 3759966208 2071393280 2727931392 4046443776 1096246400 2465440448 2840744608 1361188080 1887513240 1339264708 2128769178 901391873 +2147483648 1073741824 2684354560 1342177280 2281701376 2751463424 2785017856 2969567232 2390753280 2915041280 60817408 1733296128 499646464 1671692288 1778778112 3844538368 303595520 1650835456 3621396480 2390560768 514172928 2631947264 3576316416 3556727040 4153340288 1336975424 2419191200 532954224 3522569832 2755608340 3107232786 4238866425 +2147483648 3221225472 2684354560 805306368 671088640 872415232 905969664 2566914048 1736441856 2931818496 3785359360 993001472 513277952 712769536 50987008 4060151808 556761088 2622636032 708714496 3300864000 3553667072 1180879872 1401743872 3623607552 1902081408 4083388992 893405152 805513392 2038075112 726911500 1111184518 3839199503 +2147483648 1073741824 3758096384 3489660928 2281701376 2483027968 3791650816 3103784960 2004877312 1908408320 3265265664 3356491776 582483968 1277952000 3040477184 2744844288 2310373376 4178690048 291381248 1078267904 3383801856 1623290880 2041528832 721573120 4031180928 1335988800 1967645664 3726587760 3701189416 1172102084 3978998414 298481243 +2147483648 3221225472 2684354560 2952790016 1207959552 3422552064 1577058304 2298478592 3464495104 4257218560 543162368 1917845504 3168272384 3082027008 2925133824 993198080 3533275136 2801713152 1833312256 2406821888 191670272 3293735936 3816059392 1297179392 795209600 3099833920 1875760544 2027928176 2517361304 3513417812 75974230 1831390973 +2147483648 1073741824 536870912 3489660928 3623878656 469762048 1644167168 1526726656 2390753280 54525952 4208984064 3637510144 641204224 650903552 2117468160 551354368 345014272 3673210880 1982996480 602869760 419399680 684684288 2614973952 440563456 2486558848 94280384 1096939936 1968483792 2388849464 3110936948 3870852974 438622851 +2147483648 1073741824 3758096384 805306368 1207959552 3288334336 3992977408 1358954496 2776629248 784334848 3554672640 1812987904 279445504 1666973696 924450816 2271805440 1230143488 1642086400 1834885120 2100760576 1961211904 3628452864 3980128768 746373376 2682352512 2888863808 110976864 4233804976 2349625464 4242280388 2128228234 4228464583 +2147483648 3221225472 3758096384 268435456 939524096 2348810240 3858759680 1526726656 4018143232 2160066560 2619342848 126877696 1512570880 4294705152 232914944 2897018880 2833088512 4192419840 600186880 1651191808 1714862080 2358625280 2108943872 1802040064 3580252544 3253189312 1726642656 3290272048 1405306760 2807438244 1271076138 3339369839 +2147483648 1073741824 3758096384 3489660928 1744830464 1811939328 369098752 822083584 1853882368 3477078016 3747610624 3029336064 2031616000 440139776 3320446976 86704128 321552384 3102687232 1543380992 2429882368 654292992 43054080 221182464 1662774016 229920128 513585216 2621332896 1185390288 1456265048 584383972 1751700262 3754095935 +2147483648 3221225472 3758096384 1342177280 4160749568 335544320 3925868544 1291845632 1753219072 2596274176 400556032 3113222144 1164443648 4021026816 1502216192 4207476736 4274946048 3349987328 3565035520 2394370048 7976960 2413122560 3886767616 1864127744 3697660544 2620436288 3302750240 1315410352 2796707960 3516589220 102048698 3141310651 +2147483648 3221225472 536870912 268435456 3892314112 335544320 3053453312 520093696 2625634304 3779067904 3147825152 2974810112 1895301120 2035548160 44695552 909180928 709853184 4270276608 2184257536 1280290816 696731648 447816704 4077881856 2569489664 2170620288 2109181376 3344132640 3554357712 2162074408 622380660 1594781166 1300929917 +2147483648 1073741824 536870912 2415919104 134217728 2751463424 3254779904 251658240 1182793728 3779067904 2745171968 3503292416 2553806848 4202954752 1617821696 101908480 3112599552 1282785280 1360207872 856068096 2067122176 2813527040 106336768 583917824 3537319040 1556648384 3421958304 1259179216 4180113704 3027297428 2770516702 3976974217 +2147483648 1073741824 3758096384 805306368 402653184 1006632960 33554432 486539264 3732930560 247463936 996147200 3180331008 2216165376 843841536 798621696 3863543808 3020521472 808435712 927539200 3498676224 3488610304 4171836416 1524209152 2417489664 1723149440 163287360 700629152 1285467952 1801543576 3163574212 4230340150 974654219 +2147483648 1073741824 2684354560 805306368 3623878656 1677721600 3657433088 218103808 1837105152 4123000832 274726912 2639265792 608698368 4210819072 4290904064 398262272 2987884544 613695488 2260541440 295145472 2119460864 2724015104 377988608 3602673920 1645288064 2828903744 1649764960 3181946864 1348395352 653192500 3778477794 1633867751 +2147483648 3221225472 1610612736 268435456 402653184 67108864 2852126720 2466250752 142606336 2277507072 3093299200 4061134848 1949827072 717488128 4060217344 1045495808 2165211136 4243111936 659628032 2861477888 464050176 351347712 1459533312 2692798720 2072841856 2457375424 1542708000 157462384 3520527576 749078436 675488382 2254937705 +2147483648 3221225472 2684354560 268435456 3892314112 603979776 704643072 855638016 41943040 4131389440 2468347904 3446669312 1144520704 1913913344 1797390336 3499819008 1259569152 3209019392 2912624640 814985216 3364218880 846930944 1417906688 3706577152 3492228736 940410560 3783319968 1173197584 1116791304 822457084 1368183326 237733517 +2147483648 1073741824 3758096384 4026531840 4160749568 3556769792 1577058304 2902458368 4001366016 1841299456 1574961152 1068498944 1767374848 2442919936 2358640640 1902444544 2970648576 3428794368 1206198272 1490063360 666859520 156572672 2903027200 4242754816 3315796864 3449652544 4195088032 2549108976 233222712 348809548 1963831974 2760100447 +2147483648 1073741824 2684354560 1342177280 2281701376 335544320 1979711488 1929379840 3145728000 968884224 3965714432 1385168896 1907884032 4224974848 4278059008 1886978048 2235203584 673234944 2952339456 1392152576 2336286720 1961440256 2541924864 1081404672 751249792 820227776 1005208544 3773949936 2305799640 3146794820 3165574046 1558716205 +2147483648 3221225472 2684354560 2952790016 2281701376 1006632960 436207616 184549376 3850371072 3217031168 1780482048 1475346432 3466067968 1680080896 2820014080 4140236800 4166615040 2817376256 2571575296 3029970944 1011738624 3883338752 2300678656 3709462272 3250129536 3307376832 1426480736 3057378672 1688218184 3719314332 2205687510 1576275777 +2147483648 1073741824 2684354560 268435456 2281701376 3288334336 2046820352 2701131776 3347054592 574619648 1772093440 2802843648 1274544128 4022075392 50987008 2774597632 754679808 1553383424 1289822208 498831360 934733824 1680942080 883143168 356178176 3549641344 4247165504 3051841760 1087828496 3191939112 2083229988 2307844334 1215107015 +2147483648 1073741824 536870912 2415919104 2818572288 1543503872 2516582400 2969567232 2944401408 826277888 3395289088 2561671168 3580362752 989069312 2149449728 2093809664 1473740800 3626811392 1380786176 2971111424 4144809984 1520239616 1942993408 1511055104 3904315776 3309082176 2354738400 466906576 1788953816 1297801932 1953759370 3604874853 +2147483648 1073741824 1610612736 268435456 1476395008 1275068416 3456106496 1023410176 1132462080 3619684352 2992635904 2786066432 2387083264 334757888 2654076928 260374528 834502656 308789248 2567249920 2180878336 3720861696 2054497280 220562944 1799080704 580065152 564300096 1534811104 1598382704 3174974936 3919102564 1053395426 3138780453 +2147483648 3221225472 1610612736 3489660928 2281701376 2080374784 637534208 2734686208 2709520384 817889280 1264582656 4266655744 1667760128 3163815936 2898919424 2898591744 772833280 3322429440 3359973376 3159404544 2888325120 364188672 2651361792 3615770368 3817020800 538163904 1759244128 3707687344 3044952088 1207828724 3678339434 2699926333 +2147483648 1073741824 3758096384 1342177280 2281701376 201326592 2583691264 1862270976 4118806528 3477078016 2883584000 2966421504 2935488512 3684958208 2803236864 3430481920 3548151808 3461693440 1664688128 1755090944 377845760 2445358080 2704847360 3532880640 842535552 3523488192 1118176864 781254992 3212874552 1062687316 3065913070 157620177 +2147483648 3221225472 1610612736 268435456 2281701376 2885681152 2382364672 218103808 2692743168 1648361472 3781165056 762314752 2674393088 3535011840 1139408896 3965255680 455245824 56803328 2249793536 2520952832 3222460416 74523648 1819709952 1303966464 2269644672 1461981504 1899109152 2980396816 1676450072 1879689340 832486602 3729588149 +2147483648 1073741824 2684354560 268435456 3087007744 2080374784 4060086272 251658240 1803550720 901775360 2334130176 3497000960 3895984128 1274806272 4119461888 3270443008 1946517504 996098048 187637760 1294307328 1143957504 2560041984 2333720064 1183151872 2013796480 405028288 1571171808 3010278896 483299080 3187470844 4171066366 3607364599 +2147483648 3221225472 1610612736 2415919104 2818572288 2885681152 2046820352 2868903936 3028287488 1354760192 3974103040 3824156672 382205952 2309226496 1225654272 955056128 3066855424 286474240 3022856192 3626807296 1038309376 1348797440 2018023936 730690304 355998336 3479974080 145366560 1306734256 1545714680 2699034332 1807642370 2546049937 +2147483648 3221225472 1610612736 1879048192 939524096 1275068416 1509949440 4143972352 1702887424 3175088128 4070572032 3935305728 2787639296 3470524416 2483159040 1715273728 1439465472 1095909376 4017954816 292335616 381835264 2480225280 1936768512 3676326656 1087908480 4169401280 709235296 3130729936 65507176 1137569988 1428484186 2221302495 +2147483648 1073741824 536870912 4026531840 671088640 1140850688 369098752 352321536 1619001344 3946840064 1084227584 200278016 3180855296 2202796032 3583377408 2033909760 1139245056 469811200 3564838912 2387054592 997246976 547560448 1722522112 3566655744 2042632576 417341248 919601440 2309489488 2872319848 1284115420 1816465462 4199069115 +2147483648 3221225472 536870912 1879048192 3623878656 3959422976 905969664 117440512 4118806528 2311061504 1818230784 3872391168 204996608 2568749056 1448476672 1857748992 1885962240 378126336 3581616128 4178161664 2295973888 1006844928 1127581184 4068471552 1827680640 3729262528 3172208224 4058133488 2087267544 2166931412 2246405374 3129236639 +2147483648 3221225472 1610612736 268435456 3355443200 1409286144 2113929216 4244635648 3850371072 2529165312 224395264 1288699904 751304704 1117519872 3190423552 1343029248 1316126720 4173414400 3016564736 1385345024 751917056 3076858880 626950656 49499392 731134848 2169912640 4122424416 253214256 3567242776 1522425684 3402014978 3647423679 +2147483648 3221225472 2684354560 805306368 1207959552 469762048 2113929216 3271557120 159383552 4081057792 98566144 850395136 1157103616 947126272 1167982592 1146552320 2044821504 1277149184 2350325760 3783372800 1341122560 1074736128 1774559744 2823417600 3029087104 2716472000 3754503520 3468078928 1954440120 793307596 376873582 1608411045 +2147483648 3221225472 2684354560 2952790016 671088640 872415232 2785017856 2097152000 3917479936 465567744 3814719488 3991928832 2232942592 756285440 3876716544 887291904 2289139712 1595457536 1344479232 26324992 2175330304 3860532224 3403004416 1303569664 3276023168 2283414848 190783328 3150938992 560852376 709602332 93847094 2854528221 +2147483648 1073741824 2684354560 4026531840 671088640 2214592512 3657433088 3405774848 1082130432 2462056448 18874368 3171942400 1488453632 2989752320 1475477504 509804544 993230848 229621760 1277370368 3906179072 295692288 1502288896 710908416 1884932352 3390712448 3289327808 105224480 425127472 1642043528 1108987492 167382046 2688496133 +2147483648 1073741824 3758096384 4026531840 671088640 3154116608 3456106496 3338665984 3279945728 255852544 270532608 3681550336 678952960 3949723648 3135111168 192741376 3947331584 354959360 1673338880 237473792 2071492608 2184518656 1391696384 2217367296 4270206848 1432431552 2934024160 4005121104 2841944008 1918040380 569565774 3049440019 +2147483648 1073741824 2684354560 1342177280 939524096 469762048 4194304000 2566914048 3061841920 3418357760 2984247296 4249878528 458752000 630456320 2790653952 1755381760 1027964928 3457761280 1071718400 2791673856 2284414976 3089708032 2286525952 1547398912 1548094080 3503896640 1122075296 361191536 3765183544 4189193716 1772036774 1857591133 +2147483648 3221225472 1610612736 2415919104 4160749568 3154116608 33554432 4143972352 1652555776 4273995776 2065694720 2387607552 458752000 1040449536 1978269696 1019805696 3607789568 2564866048 2055806976 703246336 84989952 843121664 1393987072 2003760896 2358903936 1673606080 2975248288 1737415472 2087337224 2458461236 2917835238 3675310217 +2147483648 1073741824 1610612736 268435456 1207959552 3154116608 2382364672 2097152000 142606336 2101346304 3739222016 2450522112 253231104 3334209536 2942959616 1094516736 3363274752 2506014720 587014144 3268907008 2469320704 1773478912 1410564608 791213824 3629778816 580197696 899921184 1153497296 804133624 2187008420 3695748886 3831520599 +2147483648 1073741824 1610612736 2952790016 1744830464 2080374784 301989888 1056964608 2189426688 1077936128 668991488 1513095168 2627207168 2568749056 2443051008 3478716416 1863811072 1676656640 2627280896 2268565504 872404992 1729170432 2871233024 3023423232 1264715904 586614208 3184961440 3798235280 2267610168 1607964972 3411016630 1808348287 +2147483648 3221225472 1610612736 268435456 671088640 3959422976 4261412864 2734686208 2709520384 4181721088 3680501760 1515192320 1197998080 1293680640 2899705856 53411840 3772612608 16531456 1122967552 310226944 3826014208 1870078976 3925457408 3604898560 3049921408 1442386624 854756192 211928528 2446554136 1060279796 1879177226 3995300191 +2147483648 1073741824 1610612736 2952790016 1476395008 2885681152 2181038080 2130706432 1149239296 2445279232 362807296 2727346176 3045588992 4134797312 2114060288 166658048 2237431808 1574617088 2779717632 1824296960 3198867456 1733757952 3325068800 3475305216 2293640320 4224522688 1415815712 1173252336 3706842280 2611585668 3348455826 1524593461 +2147483648 3221225472 2684354560 2415919104 3355443200 1677721600 3187671040 1224736768 2625634304 3745513472 3785359360 2412773376 3102212096 3973840896 1132068864 1671495680 2164424704 518176768 234954752 2228400128 957016064 3277652992 4066935296 1229713664 246393728 1307725888 1851717152 1967860816 225148968 749490644 3813785706 3686705695 +2147483648 1073741824 1610612736 1879048192 3355443200 3959422976 1845493760 218103808 2491416576 3560964096 392167424 376438784 1963458560 3317432320 3839492096 3839164416 2942533632 3209084928 2511675392 2014547968 550426624 826883072 992584192 2217468672 2671945600 3458425152 3230459424 85459600 2755935384 3375243196 3025346002 3327966967 +2147483648 1073741824 2684354560 3489660928 2550136832 335544320 1711276032 1426063360 2172649472 247463936 2103443456 3136290816 3462922240 2203320320 684326912 2988900352 4283727872 1632518144 3578208256 1789169664 832989184 777196544 458143232 2320592128 834637184 2876040000 2096131424 955915824 3475969048 1878038492 1013742506 1442064845 +2147483648 3221225472 2684354560 1342177280 3355443200 4093640704 1711276032 3539992576 1199570944 977272832 3072327680 1221591040 927465472 791937024 1244004352 1988034560 1139900416 2336440320 39788544 3835801600 2185979904 1682650112 156729856 385635584 2278468992 3952277184 1473012960 2595656464 845083400 73818836 423865538 2148156869 +2147483648 3221225472 2684354560 3489660928 3087007744 603979776 2986344448 4177526784 595591168 750780416 1763704832 3538944000 11010048 1771307008 3603824640 493551616 4054220800 4159160320 2303401984 2731978752 982509568 1585386496 2150145536 2473386240 2235414656 1953062976 611895776 4273177520 3454161416 3113109852 4258033050 2578801005 +2147483648 3221225472 3758096384 3489660928 1207959552 2214592512 3657433088 1728053248 3984588800 3275751424 1033895936 2179989504 3423076352 3524001792 285868032 1764556800 1027112960 2340667392 3884785664 55095296 2278291456 4020311040 2146607616 1993267456 2552603264 1943239616 1175634528 3088556624 4179250344 3824965148 3926606674 10942763 +2147483648 1073741824 3758096384 2415919104 2013265920 2751463424 570425344 1426063360 4219469824 3519021056 1117782016 766509056 1433927680 3394502656 1493565440 1477115904 4264656896 656097280 3282771968 1979813888 10713088 803144704 2717355520 3811594496 3530198144 1258478400 3763097568 252750064 3371430888 2345459852 3337315246 2729642109 +2147483648 1073741824 2684354560 2415919104 3355443200 1409286144 973078528 1325400064 3397386240 1606418432 2665480192 403701760 3999793152 1019478016 697171968 3783983104 1684635648 833863680 1047207936 3019476992 4254853120 84870144 3846676992 1435041024 341478016 4120277440 2491608992 3539963248 3569679992 813731236 1891329258 92558409 +2147483648 3221225472 3758096384 1342177280 1744830464 2348810240 570425344 1627389952 2189426688 1832910848 1994391552 1471152128 1261961216 3000762368 1777991680 666173440 3276832768 4146675712 2924814336 2908794880 919697408 2074686464 2743773696 344742656 3681401984 3189633600 3852098464 2329581520 335828984 2290719308 3627810590 1666533455 +2147483648 3221225472 536870912 805306368 1476395008 2617245696 1040187392 3137339392 3967811584 2369781760 736100352 4201644032 1374158848 3791388672 1180827648 2665938944 2656468992 837730304 2751930368 430354432 1355204608 2128292864 2928977408 916057856 1707713408 1650215104 1247802400 3598233808 606325304 2916779708 40161962 1763444039 +2147483648 3221225472 2684354560 1342177280 1207959552 1140850688 369098752 2533359616 494927872 1044381696 589299712 212860928 3367501824 1304690688 2432303104 4284940288 2895413248 1432567808 1741103104 1902424064 1601923072 1391670272 2265358848 971536640 82162048 4146513856 1846664800 116215312 3387033352 30611788 1404474942 1565550969 +2147483648 3221225472 2684354560 1879048192 2013265920 1677721600 100663296 2634022912 1501560832 1841299456 3412066304 3662675968 3481796608 1678508032 309460992 236781568 1108115456 370032640 3338477568 1788653568 6711296 3655416832 1413918208 1955033344 3425156480 4177643840 2109785952 1853249264 1892234136 2172304884 53297938 297711515 +2147483648 3221225472 2684354560 268435456 1744830464 4227858432 2583691264 3271557120 1954545664 734003200 1323302912 1070596096 333971456 3468427264 3432382464 8585216 4173955072 4197302272 2766348288 3789139968 3601197056 1137648640 2215094784 3404388096 2760409728 298670784 3427953184 2248013936 3607822712 2674242004 1647566474 3612086743 +2147483648 1073741824 3758096384 2415919104 671088640 872415232 503316480 3137339392 461373440 155189248 2334130176 2297430016 1803026432 281280512 3439198208 199819264 649035776 4110237696 675880960 3097464832 1541765120 207422464 2389285376 3018880256 3278406528 2629039296 1147655136 3018969552 3216297480 541672924 1326397710 2027062073 +2147483648 1073741824 3758096384 805306368 1744830464 1006632960 2583691264 788529152 2659188736 1195376640 1579155456 2536505344 4086824960 2994470912 792068096 190906368 1403092992 829079552 784408576 709988352 4044552192 2230135808 3807349248 2703750912 4200499840 1942897088 2944430240 2588756816 3507670600 351078764 1525659062 3307721175 +2147483648 3221225472 3758096384 4026531840 2818572288 1140850688 2113929216 1191182336 813694976 2243952640 2275409920 1605369856 2707947520 3595829248 201457664 1756168192 3663036416 3103178752 244129792 329625600 1165948928 2584288256 3126827520 3131042048 2244117376 2556578752 515917088 1214075632 1696657960 3076660940 121440426 1909308093 +2147483648 1073741824 536870912 1879048192 1207959552 201326592 1442840576 3506438144 3229614080 3569352704 2959081472 4235198464 1708654592 3509321728 3211919360 2183987200 2744025088 3952721920 3654098944 4240347136 2472658944 749812736 2697232896 883477248 3997804928 3342235200 3531103008 1326402736 2451108440 3203508284 1760194502 1863469331 +2147483648 1073741824 536870912 268435456 402653184 2751463424 436207616 721420288 2541748224 1866465280 2300575744 3687841792 4064804864 2217476096 395444224 1073807360 451379200 4073963520 778117120 3021443072 1162594304 2030380032 2200540672 1310253312 3749945984 317578432 749872352 1557203280 4180649608 2629828116 240322498 1476833411 +2147483648 3221225472 2684354560 4026531840 671088640 4093640704 1040187392 956301312 2256535552 3904897024 2246049792 1192230912 3240624128 3409182720 2423914496 88145920 3447291904 1921990656 3160481792 25800704 1169647616 889003008 2751969792 2557236480 55939968 186217536 2664830112 2165782960 246320440 2931945828 842067962 1087467765 +2147483648 1073741824 1610612736 3489660928 2818572288 1946157056 100663296 3003121664 3078619136 650117120 2082471936 122683392 3066560512 2668888064 154009600 3654877184 525107200 1108688896 1362698240 557617152 4010629120 3852801024 937867776 2240431360 2418578816 1629705920 3992717536 1835674672 2755592648 2491516212 2365050754 699754765 +2147483648 1073741824 1610612736 2415919104 1476395008 603979776 1107296256 2197815296 1518338048 4206886912 530579456 2893021184 984088576 3106668544 3009282048 2478768128 2711126016 1807630336 1625235456 1531482112 954619904 3038446592 760907264 1448562944 4087649408 43542208 3188991904 2227837488 3476367656 1607307452 228849306 77914211 +2147483648 1073741824 536870912 1342177280 939524096 335544320 3590324224 3204448256 3229614080 541065216 1189085184 2710568960 3824680960 787742720 3694264320 464977920 1797357568 4220305408 2048335872 416387072 1873070080 519779328 3003620864 2140785920 3497623936 3775459776 3335331104 3609901456 4146296952 2007165252 3940432750 2170628293 +2147483648 3221225472 3758096384 2415919104 2818572288 4093640704 3456106496 2600468480 4219469824 1287651328 2082471936 716177408 781713408 3904634880 1207566336 2263285760 582123520 204095488 1367810048 585281536 1361213440 3851617280 1216125440 1919108352 95205248 2225831104 2081987552 3846534320 828476360 1245109580 4046739734 470158055 +2147483648 3221225472 1610612736 268435456 939524096 3154116608 905969664 2902458368 813694976 3728736256 1788870656 4189061120 2591555584 18612224 2684223488 1097138176 1162575872 578469888 721756160 3374034944 1972557824 2526094336 2577513984 2632316672 4212763008 874108224 2406980384 1559547408 2314733544 1054615884 1302203022 2973047471 +2147483648 1073741824 2684354560 805306368 2013265920 2348810240 973078528 3472883712 981467136 1119879168 3848273920 2689597440 628621312 999555072 1834876928 690552832 4257054720 3451305984 2785615872 290295808 3380537344 1802841088 3156184576 395168512 2682757760 1826225600 4107904416 3575693872 3655081112 1893865908 3390775662 1201580925 +2147483648 3221225472 1610612736 3489660928 671088640 3825205248 2583691264 3238002688 92274688 1170210816 1562378240 2632974336 3027763200 3546021888 3450994688 1068433408 3653992448 1147289600 214900736 4007374848 1900697600 4250604544 3048061440 1885036800 566604416 3970910784 1721991264 2216063984 401151240 3364002652 2127612142 3351772895 +2147483648 3221225472 3758096384 2415919104 2281701376 67108864 2449473536 16777216 1048576000 3938451456 1809842176 2897215488 1022885888 836501504 729677824 3914399744 1053458432 2448048128 3102810112 1549447168 2881648640 3391423488 3735065088 1310816512 2334695552 3110425152 2256180896 1997687344 1814896824 1269084556 559106830 2777650127 +2147483648 3221225472 1610612736 268435456 2550136832 1677721600 3992977408 1056964608 847249408 138412032 161480704 3761242112 3338141696 2169241600 3271163904 2102853632 230391808 3560095744 657924096 904638464 3348813824 1381180416 2041943552 1660141824 1305583488 2066602432 3598232992 2605665680 2591085480 1603025324 3977905710 3418827003 +2147483648 1073741824 536870912 3489660928 939524096 1677721600 2516582400 2701131776 1199570944 1480589312 2040528896 3100639232 392691712 3543924736 1480458240 2247032832 1989902336 1371848704 2638159872 4059271168 2599995392 1895896064 3659308544 694374656 4047892864 3194197568 3870347488 2334994320 2712312872 1463836884 3977804618 104618343 +2147483648 3221225472 3758096384 1879048192 2281701376 603979776 1979711488 754974720 813694976 2596274176 1876951040 2049966080 4269277184 657195008 612499456 2583756800 1169129472 2491498496 3358662656 3487019008 3719133184 498285568 3210121728 2109927680 2370986368 2316810560 2311933216 4173545264 1485741752 268353964 1031303598 3639785203 +2147483648 1073741824 2684354560 2415919104 4160749568 1275068416 3858759680 2969567232 2927624192 3678404608 1101004800 319815680 1146617856 3196846080 1773273088 4039704576 3351937024 1145913344 4292419584 2106757120 935421952 3068855296 1394322944 3039558400 1844870528 3065684544 283459744 3980206928 480556584 3134089828 373721414 2659140619 +2147483648 3221225472 3758096384 2952790016 3087007744 3959422976 503316480 4076863488 4286578688 1950351360 1897922560 2075131904 1186463744 551813120 1180827648 241893376 728793088 1601781760 836444160 3083382784 2526902272 2167999488 2338561536 1175307008 2987412352 2387641024 382291168 2053320336 732729992 3812576268 1714568254 3028496689 +2147483648 1073741824 3758096384 2415919104 3892314112 872415232 100663296 3472883712 427819008 1698693120 3571449856 2016411648 933756928 3859546112 1062076416 701693952 2123333632 1627734016 3621986304 3324481536 2122938368 502072320 3541346816 1278670080 1296057728 771471808 2900321120 2136614096 2591623416 1727960940 3542613050 4145210619 +2147483648 1073741824 3758096384 1342177280 3087007744 1946157056 1711276032 1056964608 4102029312 1145044992 3307208704 2943352832 2845310976 2608070656 252837888 1297022976 3584983040 3956162560 809443328 2234945536 188381184 1743598592 2233056768 2797921536 3553324416 1279955392 122964000 466355344 3642102920 3133480444 1410706422 733147093 +2147483648 3221225472 1610612736 1879048192 3892314112 4093640704 3456106496 922746880 243269632 71303168 2267021312 22020096 3036151808 2569797632 2540830720 2955083776 3868884992 1005699072 1802706944 459452416 324917248 1925266432 237079040 2964808960 1008258944 2076616640 741070496 218371728 1818638856 1729961204 3468410542 157303747 +2147483648 3221225472 536870912 1879048192 402653184 1006632960 2516582400 788529152 3984588800 364904448 3231711232 4124049408 566755328 3240361984 3829006336 4216127488 236879872 3717677056 2359107584 1389801472 607340544 1105673216 2591798784 1293797120 604526976 33201600 378358880 717231344 2770342376 2484078356 594033538 2851350561 +2147483648 1073741824 2684354560 1879048192 2818572288 3019898880 637534208 2298478592 2944401408 960495616 3718250496 1917845504 2634547200 3319005184 2456944640 3599040512 341409792 2894512128 2647990272 1859227648 873654272 738671616 1594145280 2160280832 3541431680 2877536320 3691511520 2327221200 1093038888 1677490292 3942474130 3856588765 +2147483648 1073741824 536870912 805306368 1207959552 2483027968 2717908992 419430400 92274688 1371537408 3466592256 2884632576 1480065024 3296460800 3969777664 3032023040 566853632 1533460480 1816731648 2977009664 1230686208 917974016 756580864 1587244288 2637546624 3678643264 3933600864 3567491312 3043359720 4010521756 787600382 1331795575 +2147483648 1073741824 536870912 805306368 2013265920 1140850688 1442840576 2734686208 1870659584 3066036224 1323302912 2949644288 903348224 1596194816 1867120640 4216520704 3745087488 660783104 1233330176 1784778752 3943090176 1609116672 2458029568 2423740672 3554146688 530548416 3580351200 1868012592 4084988280 1307154196 2721773638 4259778353 +2147483648 3221225472 3758096384 1342177280 2818572288 3019898880 1375731712 285212672 4152360960 255852544 2871001088 386924544 2355625984 3164340224 499777536 2716794880 2049998848 2857353216 973021184 2665000960 4178835456 1691694080 3267860992 4290467072 522117248 2067185216 220387552 531405648 1678106760 2370840356 3133685066 1238107951 +2147483648 1073741824 536870912 1342177280 1207959552 2751463424 3187671040 1895825408 914358272 2176843776 3529506816 2375024640 1507328000 3315859456 2041446400 3506896896 3299966976 3670589440 3927384064 1554616320 3977037824 1311323136 2625012224 1209622784 1397742464 3597057600 3867245728 3846960112 2688065240 2882424260 428231814 2029666353 +2147483648 3221225472 3758096384 2415919104 3892314112 469762048 3657433088 1828716544 2373976064 465567744 2447376384 3857711104 193462272 3040083968 2550530048 49741824 4216160256 2825043968 1183260672 1761980416 1706489856 150012928 951749120 2628747008 4230345344 501395776 1501785184 3450850416 2614079800 809234204 3097069970 4245998325 +2147483648 1073741824 536870912 805306368 1744830464 2080374784 3254779904 520093696 4001366016 2126512128 1751121920 487587840 3932684288 651427840 2553937920 3345940480 1846902784 3757522944 922689536 2243792896 1875068928 2501192704 3571091968 2215827200 3853540480 4062096832 1740700832 2219526960 1251032024 505979364 2514079402 23581421 +2147483648 3221225472 2684354560 2952790016 402653184 1543503872 2248146944 2902458368 830472192 4039114752 2048917504 2043674624 662175744 636223488 1989804032 1544749056 770342912 433864704 1732452352 1523757056 290482176 3890809856 1472837120 1832845056 3676007808 3669998912 3602367328 224590256 457789384 2810755860 1675851630 647216947 +2147483648 3221225472 1610612736 268435456 3892314112 201326592 1174405120 3204448256 1652555776 1161822208 832569344 214958080 3116892160 280231936 4166647808 232718336 3339091968 3647225856 1682907136 4285444096 1560303616 3520930816 1074104832 2539444992 2665903488 2072774080 2805347232 3751353552 3515325864 530571924 3359559074 3931465221 +2147483648 1073741824 2684354560 2415919104 1476395008 1543503872 3657433088 1358954496 2474639360 29360128 1583349760 2458910720 1480065024 2918449152 2965241856 951255040 1869709312 3786326016 3554877440 3844706304 4241156096 2791638016 1643021824 801472256 1754854016 522990144 3197766624 2031434480 3934695896 610877764 2000869374 2535009829 +2147483648 3221225472 536870912 805306368 2818572288 1946157056 1241513984 1191182336 931135488 3091202048 3944742912 913309696 3063414784 1543766016 1915617280 3270836224 232816640 791920640 3771015168 643346432 742901760 2264083456 2892601856 157897984 52821632 1510222784 1395534048 74791056 3407908104 4006868860 2169842742 2286984841 +2147483648 3221225472 536870912 4026531840 3087007744 2080374784 2919235584 3036676096 4051697664 943718400 4200595456 382730240 822607872 2923692032 1923219456 1971650560 1851293696 3337797632 487923712 3828396032 3320236032 4060027904 2534514176 3473692416 3995137920 736629568 3008633696 4069134736 1206976984 2564982996 2300311250 2845553609 +2147483648 1073741824 1610612736 4026531840 2281701376 3154116608 3321888768 2801795072 4068474880 1807745024 3105882112 2333081600 805830656 2231631872 2543714304 2239037440 894205952 1382694912 44376064 1860472832 2814269440 1678973952 3515200000 1332016896 1460170112 611466176 1876892576 364875632 1323293064 2690249572 3844143218 2104917833 +2147483648 3221225472 3758096384 805306368 1476395008 1140850688 3858759680 3439329280 3380609024 3485466624 3919577088 3798990848 2734161920 4066115584 1480720384 1650262016 4177625088 2554052608 4276953088 702132224 3570923520 2641832960 3823674880 2014079232 2971522432 4262344000 3677825888 3850944112 2749125416 2576739836 2997494734 3542680639 +2147483648 1073741824 3758096384 1342177280 4160749568 2483027968 771751936 352321536 3380609024 2218786816 2485125120 3526361088 3312975872 638320640 352190464 2582577152 3994124288 2179842048 3567198208 2479460352 1880225792 695809024 674934272 850812160 546307968 2022050624 1952661344 833586832 782420552 1216265708 2596040398 1859320395 +2147483648 3221225472 3758096384 268435456 2818572288 2080374784 1442840576 1023410176 3112173568 4139778048 3739222016 3996123136 3264741376 3460038656 4167958528 1891565568 1616412672 1211547648 4014940160 3332419584 2256205824 35202048 724802048 696542976 2026172800 3004052800 3058645344 3441464368 1069209336 3396927724 893630358 1841063671 +2147483648 3221225472 536870912 268435456 1744830464 67108864 167772160 1660944384 293601280 3326083072 1012924416 2697986048 1179123712 1663303680 1676804096 4057792512 1619361792 950452224 307044352 2788012032 1704118272 2941723648 396667392 2120042752 3589334656 3760329408 1175797088 4125212432 523553240 792729428 2397049730 1460667793 +2147483648 3221225472 536870912 4026531840 402653184 3019898880 1174405120 3170893824 562036736 1874853888 3051356160 3748659200 4294443008 2072772608 2825781248 2504196096 882933760 3943284736 586358784 943239168 1991624704 835001344 287815168 944989440 2838220160 2470328640 422255968 3223633520 1238628408 439497916 3456444558 2898756955 +2147483648 1073741824 1610612736 2952790016 3623878656 3288334336 301989888 1828716544 780140544 1983905792 3072327680 284164096 3873964032 12320768 1061814272 407568384 571375616 3612033024 310059008 1082560512 581392384 3412659200 2931402240 2821712128 2534099072 710614336 2885071520 3901713680 3233090696 2669910172 2063387050 1209138727 +2147483648 1073741824 3758096384 805306368 3087007744 2080374784 2516582400 1023410176 3145728000 3779067904 2787115008 2729443328 1818755072 3396599808 3139043328 4075225088 4153769984 1129922560 2023170048 2610794496 4114446336 2660576256 1636220416 1092019968 3964225920 2131693888 2409732576 1155754448 3556779208 3254789964 3204456906 3833609685 +2147483648 1073741824 3758096384 2415919104 1744830464 3959422976 2516582400 3909091328 2843738112 121634816 2342518784 1775239168 310902784 4015259648 3899785216 201785344 1428127744 1309720576 1511464960 2801242112 3732207616 2912748544 377260544 3691332352 4065124736 4134604864 3206723936 2545711184 1704609448 107962644 3577205746 102279933 +2147483648 1073741824 2684354560 268435456 2281701376 3825205248 2717908992 2063597568 847249408 3208642560 4070572032 3295674368 3881304064 2386821120 3040477184 1899429888 4196237312 97173504 3615956992 3089469440 2770266112 1605706752 1849602560 2114277632 2156317824 1687227584 2106887584 3594152784 2142725224 996005564 1114283910 209147257 +2147483648 3221225472 2684354560 2952790016 2550136832 2080374784 2986344448 2768240640 1786773504 1052770304 2023751680 3358588928 849870848 1133248512 3522822144 1121255424 600342528 2660974592 3517259776 612413440 734488576 2846297088 1432458752 572651264 530014336 446635840 1895144864 1732241200 1377066344 4010312108 591095962 1662332683 +2147483648 3221225472 1610612736 2415919104 1476395008 3959422976 4127195136 3573547008 2810183680 1119879168 3705667584 3478126592 2720530432 2660499456 3659661312 1266876416 2344255488 2793488384 3398639616 3509760000 619010048 149488640 1933420032 2043798272 3193272704 1544631104 2621553376 2483540272 895766648 2321590068 654202554 1824490589 +2147483648 3221225472 1610612736 4026531840 402653184 201326592 3858759680 3942645760 2558525440 918552576 555745280 1609564160 2582118400 1467219968 2733768704 2122121216 3841622016 3236380672 3872202752 728936448 637753344 4031192064 3087250944 1913117440 2359518592 1039609024 2819329312 1285804080 2395564168 1557538012 3872864586 3539712725 +2147483648 3221225472 2684354560 3489660928 1744830464 3959422976 3120562176 1426063360 3514826752 1413480448 1075838976 2234515456 2970091520 3205758976 182059008 2251489280 2145812480 1329414144 455286784 2145300480 253847552 367858688 1236773376 1882510080 265747072 142204736 3843127136 3764729744 3546526536 3197036588 620094162 2946987277 +2147483648 3221225472 3758096384 1879048192 1476395008 3959422976 3724541952 3674210304 2457862144 1212153856 681574400 653262848 2020081664 989593600 1936064512 389611520 3914170368 2668314624 2271813632 1289072640 3743381504 2930981888 3022693888 899400448 2778581888 3744788672 1468102560 1099829648 1233469160 2357961756 96619146 3704391895 +2147483648 3221225472 536870912 2952790016 2550136832 2214592512 3992977408 4009754624 3615490048 3368026112 2346713088 2563768320 1679294464 1892417536 4189454336 2262237184 3439099904 4169580544 2867273728 800370688 2828191744 3934063616 3573913088 3558959360 2961930112 91377088 3688221920 1153023408 3103746872 1006129364 27061174 3080069515 +2147483648 3221225472 3758096384 2415919104 2818572288 3556769792 704643072 1929379840 3061841920 1757413376 23068672 3987734528 2245525504 109314048 1171390464 4229234688 1849196544 2720153600 1606754304 1859170304 1623095296 3765634048 2565315072 3773549824 2671627904 2369447616 1895264416 3583876272 4207073944 2917365196 2349308614 1528545465 +2147483648 1073741824 3758096384 805306368 2281701376 335544320 3321888768 2399141888 4068474880 1296039936 2631925760 2769289216 1796734976 440664064 432668672 4229103616 1265795072 343162880 216211456 3103428608 988313600 4006423552 3973296640 1468136704 110615936 2026566080 4106318240 2124719824 1862877944 1264101092 452412182 2789838057 +2147483648 1073741824 2684354560 268435456 4160749568 201326592 3858759680 3640655872 3783262208 20971520 3034578944 2429550592 904396800 3389784064 3381526528 1544617984 1695645696 472203264 1797332992 1319735296 2181130240 545465344 3762728448 2144987904 822336896 2036922432 1352819552 2629150160 2143771000 3635293524 3336641962 9012603 +2147483648 3221225472 3758096384 805306368 4160749568 3690987520 3657433088 1795162112 1769996288 1598029824 2237661184 4165992448 2625110016 2343305216 1127874560 3618963456 4082991104 771932160 1258627072 3426070528 1790375936 46345216 3796012544 4113714944 4152777344 792753344 3552003424 3002320208 3113656728 262433140 4228471630 2888366835 +2147483648 1073741824 536870912 2952790016 2550136832 872415232 3321888768 4043309056 864026624 2982150144 3823108096 2800746496 342360064 2678325248 1860567040 2604072960 1795915776 1730134016 3383173120 3327365120 1915996160 4019522560 959100416 147539200 1876393344 3152898624 2231400928 3507931632 485996216 2840984156 341981162 843122129 +2147483648 3221225472 1610612736 1879048192 1207959552 2214592512 1442840576 2197815296 4135583744 591396864 1734344704 3050307584 1492647936 3376152576 1032716288 410451968 851345408 939180032 2689015808 3067523072 3361658880 2124758016 118989312 3356195072 2485086592 1414881984 2056279200 2161625424 610582296 2259146708 921476206 1326694871 +2147483648 1073741824 536870912 268435456 134217728 2751463424 1845493760 2936012800 4018143232 3040870400 329252864 3568304128 3045588992 2801008640 2678194176 1424031744 311066624 3369943040 3882950656 259166208 1447118848 2293703680 3075052032 1534517504 1682374528 1519311296 1759177440 2018036432 1247924520 3871300044 3840937138 4171770389 +2147483648 1073741824 3758096384 1342177280 134217728 2214592512 1040187392 4110417920 914358272 2982150144 2195718144 986710016 235405312 276561920 2129788928 2962948096 1583054848 2807218176 892018688 3099824128 210171904 173356032 1284674048 2095208704 1490713472 3279834944 3866649760 2519564272 2982134776 3202202644 961019762 1159313767 +2147483648 3221225472 1610612736 2415919104 3623878656 603979776 3791650816 1157627904 2256535552 2696937472 2875195392 3692036096 2605187072 1408499712 1459224576 4135911424 1400012800 2080260096 477437952 292204544 1768052736 1162544128 2272101888 362402048 603061376 2545284928 91742368 2338258096 1483366808 1394541988 2649195874 834983141 +2147483648 1073741824 2684354560 4026531840 1207959552 1409286144 33554432 3271557120 3531603968 1799356416 2313158656 2859466752 242745344 2569273344 1173749760 4118347776 3102703616 1876115456 4184416256 2150076416 3786369024 3639286784 4001399296 3837132032 778951808 1574556352 1504180640 1883438672 2111792312 127089980 2116328142 4102285169 +2147483648 1073741824 2684354560 1342177280 671088640 3154116608 301989888 3707764736 494927872 482344960 752877568 1202716672 392691712 264503296 3031564288 42008576 1293385728 378028032 756097024 3039793152 1871996928 2718905344 4133001728 4109420288 3299995776 709250368 469643360 1892102064 3524037240 3732596620 1009566570 1120920585 +2147483648 3221225472 2684354560 3489660928 3623878656 1946157056 637534208 50331648 1015021568 3242196992 1310720000 2890924032 3343384576 4159438848 1908801536 2647064576 142573568 346570752 1257709568 3410472960 727476224 3876918272 3387590144 4110611712 3965050240 1535272640 2876647968 4131329488 2406201672 184187700 4263641858 3805088307 +2147483648 1073741824 2684354560 2415919104 1476395008 1677721600 1711276032 1694498816 2290089984 2269118464 3693084672 621805568 3728211968 1145307136 3944611840 2285043712 3407511552 325304320 172171264 236097536 2668619776 1587610624 448497152 1851289856 4108017024 3727294272 3973456672 2612995152 2340992072 2411905124 4093157598 3184193497 +2147483648 1073741824 1610612736 3489660928 3623878656 3690987520 2650800128 1929379840 880803840 3586129920 1314914304 2335178752 1534590976 2295595008 1142030336 3578724352 1431011328 2132426752 3621724160 3194195968 3691403264 4011922432 2538251776 901836544 2344088448 2215140032 1343230496 568864496 1341920600 286137068 1253115182 3538075117 +2147483648 1073741824 1610612736 1342177280 939524096 3019898880 704643072 1191182336 1317011456 3242196992 2652897280 881852416 1291321344 581173248 797835264 1879769088 696352768 1185824768 4244316160 4048130048 3575797760 4278793216 519609856 920581376 3775528576 1784836032 472454816 2078844624 300348488 2395851140 475822830 1892299105 +2147483648 1073741824 1610612736 268435456 2013265920 738197504 3925868544 3539992576 1870659584 2990538752 1142947840 951058432 3621257216 10747904 2233335808 1512505344 2839576576 94453760 4227276800 3213398016 3341637632 2016748544 1105563136 1630327552 4003978880 3541392064 759249120 607361552 3364349896 1017472204 1259931366 2480381025 +2147483648 1073741824 2684354560 805306368 3623878656 2214592512 2583691264 2298478592 3363831808 2453667840 1910505472 1246756864 1441267712 898367488 354025472 160759808 2780594176 2893168640 3815055360 2187628544 277243904 2210081792 3755451904 3918383360 2856635008 3083494464 1493240608 2347939344 4102646840 1708301236 603541610 1992998107 +2147483648 1073741824 536870912 805306368 939524096 2617245696 2449473536 2399141888 243269632 2386558976 1969225728 315621376 4103602176 2016149504 1509031936 4228186112 3725033472 3836559360 3237289984 145723392 3825813504 4220726272 2537856512 4151439104 1470679168 2868207040 418978976 778933008 3238294680 4156588564 3542598454 21744403 +2147483648 3221225472 536870912 2952790016 3892314112 3825205248 4261412864 3036676096 1468006400 4081057792 3223322624 797966336 2728919040 3575906304 4279369728 564985856 2539814912 4280074240 979181568 3271208960 3636512768 992152576 2383514112 893743360 2714530688 2579285824 1057830112 775067472 3788817224 2890469636 1225824506 235005569 +2147483648 3221225472 2684354560 1342177280 1744830464 1275068416 3925868544 3774873600 4001366016 1245708288 3789553664 2471493632 2963800064 993787904 829030400 3596419072 3953754112 1491156992 296558592 674344960 65366016 3044226048 2873797120 631503616 2298662528 551645760 1437405344 2117182480 820340280 2666734196 2844441914 2231619447 +2147483648 3221225472 536870912 268435456 402653184 3690987520 637534208 1660944384 2692743168 3678404608 1134559232 535822336 73924608 3944480768 3457286144 589824 90603520 3662364672 3147374592 1075752960 980371456 764355584 2117187072 2746154752 1716120960 3714338496 400066336 723010384 1834656296 552168156 3562547018 1704212591 +2147483648 1073741824 536870912 2952790016 1744830464 3959422976 4060086272 2466250752 1803550720 490733568 2195718144 3203399680 1116209152 3982229504 1890713600 1856438272 3556671488 1872281600 1047994368 2401669120 1172097024 1637944320 3213330944 719024896 4055527552 2476592832 2119604704 4095004624 656218744 3578112092 3929293426 800650415 +2147483648 1073741824 536870912 4026531840 402653184 1409286144 3523215360 1023410176 4202692608 3770679296 408944640 2878341120 3139960832 1162084352 2559180800 2325020672 753565696 3959308288 4112850944 2213711872 232933376 1410538496 1612813824 1445190912 1507911808 3813243200 1935578016 726427824 2350652248 2016815940 4082317690 570525065 +2147483648 1073741824 1610612736 1342177280 2550136832 3154116608 2583691264 4143972352 3464495104 1329594368 2631925760 2188378112 2355625984 579600384 1180041216 1451294720 3080224768 828686336 2815500288 1663078400 4270905344 1909666816 2939401728 1476622080 2688569984 2683038656 3192698016 1513548112 3447329016 3913752124 3649144650 2337820635 +2147483648 3221225472 3758096384 2952790016 4160749568 3154116608 838860800 3204448256 545259520 1715470336 2829058048 2601517056 3994550272 58458112 2365980672 4168679424 2529263616 1236713472 1242112000 1906946048 589494272 383454208 2854391296 4156053248 621756544 1848885696 630099744 2277929232 209342440 3801891812 3872741270 199025335 +2147483648 1073741824 536870912 2415919104 2818572288 3959422976 3858759680 4211081216 3363831808 381681664 1314914304 3431989248 1254621184 773062656 1504051200 1551171584 529891328 1269874688 667230208 2548928512 610060288 3402564608 2578627072 3408294656 1107131776 115991744 389722400 1217544240 1697336152 1954857988 1741883266 3537934429 +2147483648 3221225472 2684354560 268435456 2550136832 469762048 2181038080 4244635648 1820327936 2067791872 476053504 3427794944 2233991168 601620480 4199153664 378339328 423526400 685195264 1484595200 770093056 1850959872 1400054784 1195742720 1442770688 359777408 2110671168 1711645728 3365855824 2275529304 4138097972 2973337114 465881903 +2147483648 1073741824 2684354560 2952790016 671088640 2080374784 2382364672 3439329280 2390753280 155189248 3906994176 1963982848 100139008 4230217728 387317760 3407413248 2995027968 3390947328 304685056 541888512 2314332160 3629321216 2960103936 397833984 186216320 938789184 264610976 172848592 3293243256 1667282916 3417034158 3846188785 +2147483648 3221225472 536870912 1879048192 3087007744 2080374784 704643072 1358954496 310378496 3787456512 1713373184 3614441472 4229431296 809238528 3385720832 3030843392 2531491840 1120092160 699867136 3219894272 1610041344 2337094656 2729876992 801756928 921761408 2606524992 1234731936 918476528 1035687880 3524988028 686654710 3410247751 +2147483648 1073741824 3758096384 2952790016 939524096 2885681152 704643072 4076863488 3615490048 2654994432 4292870144 605028352 3825729536 2136735744 2090729472 1986592768 3983572992 3959799808 2321620992 774672384 3533436928 721947648 2866552320 3588100864 1342776960 438350528 1433263840 1106054416 4086993720 1235141860 459182738 1880423983 +2147483648 1073741824 1610612736 1342177280 939524096 3019898880 1174405120 3170893824 3196059648 3560964096 3919577088 1250951168 3573022720 2363752448 3808034816 4168417280 3723198464 4081205248 781000704 3792670720 2922928128 641217536 1963204096 264910080 119342464 4051149120 102515360 2552366224 1522599208 3607733508 6509614 750040913 +2147483648 3221225472 1610612736 2952790016 1744830464 67108864 2449473536 2533359616 1652555776 2478833664 2308964352 2555379712 3510108160 2185494528 3478519808 2631073792 1496612864 945799168 1139482624 309374976 1149884416 4084730880 3366201856 174463232 3868919936 1842921408 3151354272 259661936 1014577064 3392513716 80641214 742619385 +2147483648 1073741824 2684354560 268435456 2550136832 1006632960 2046820352 2533359616 310378496 3745513472 3814719488 2429550592 3302490112 3433299968 669646848 2137325568 4052910080 2099986432 616374272 3417739264 1669425152 1169695744 3077846528 733095680 3951106688 3214443456 1910393760 2291632464 2112474392 3062786196 3801068262 3790460401 +2147483648 1073741824 536870912 1879048192 3355443200 1946157056 973078528 3405774848 1501560832 884998144 3110076416 3476029440 3735552000 1816920064 79822848 55640064 3852566528 439566336 3707314176 2473431040 665929728 403192832 60563968 26875136 2027229824 2317320384 3070774112 1816503216 2738703512 3148484012 2264741530 336826187 +2147483648 3221225472 1610612736 2952790016 1476395008 3154116608 1107296256 1694498816 1518338048 1807745024 383778816 2911895552 2762473472 1094975488 2061369344 46989312 3645210624 570572800 291840000 4018253824 1570527232 2022181888 1320429056 3072734976 2587966592 3624898368 412711328 1297721968 861957368 2927232452 3020107738 3110116329 +2147483648 3221225472 2684354560 2952790016 2281701376 1275068416 637534208 2399141888 1149239296 2252341248 2619342848 3029336064 1001914368 1021050880 2022834176 3942973440 2746449920 3368042496 3896320000 1999613952 1332897792 1697123328 1852051968 802044672 3780584832 3671491008 264487456 2312456208 393647304 949216260 1066224510 3755652671 +2147483648 3221225472 1610612736 1879048192 1207959552 3959422976 436207616 2667577344 2575302656 2621440000 2097152 3027238912 1733820416 4291559424 559546368 3686596608 2332131328 910016512 2707759104 3465392128 3393705984 472398848 2568233472 4141228800 885463680 3318527424 719609184 3897868688 3562190792 1860658044 304503494 2680545787 +2147483648 1073741824 536870912 2952790016 939524096 4227858432 503316480 889192448 3430940672 29360128 2761949184 495976448 3922198528 2705588224 3662282752 323813376 1310818304 3181002752 335872 4020604928 4126164992 1746406400 862723584 4043192064 746531712 3811607360 220056608 3194775536 2820543592 3658427460 151559682 2367808377 +2147483648 1073741824 536870912 268435456 1476395008 3556769792 3120562176 2634022912 2424307712 968884224 65011712 286261248 4262985728 2060713984 4068605952 3618963456 1910538240 3332554752 2116886528 1333039104 4135634944 514335744 3833333248 1459502336 2706057856 3232477504 1577668896 4096016624 22075320 1792022628 3841469942 960758861 +2147483648 1073741824 2684354560 2952790016 2013265920 3556769792 3456106496 687865856 3682598912 2520776704 4087349248 1139802112 2241331200 1225523200 4178444288 2681012224 732856320 2044411904 3067420672 2388824064 850749440 2768768000 251923968 3800702208 2777096064 3796472896 4135764960 2636117520 920209064 2794864156 3519090934 807449771 +2147483648 3221225472 2684354560 2415919104 134217728 3154116608 2717908992 788529152 1652555776 2092957696 689963008 2502950912 2859991040 4081844224 300023808 2891513856 396656640 194691072 631316480 2410196992 2249779200 2913469440 3416535552 992347904 3333360768 3101919680 1178433440 2687129520 61198728 382371308 2776746414 1672255643 +2147483648 1073741824 1610612736 805306368 939524096 3154116608 3120562176 553648128 2222981120 624951296 1772093440 758120448 4080533504 1743519744 3006660608 3802857472 2194112512 65388544 3839041536 3297480704 2044975104 3275762688 2191531520 3501209344 3740803712 2836137536 1789267488 35858384 307466792 975170156 3174962590 1048515475 +2147483648 1073741824 2684354560 2952790016 3087007744 2348810240 4127195136 2399141888 293601280 4114612224 2661285888 2991587328 2383937536 2064908288 2120876032 1124270080 1887600640 189874176 1079713792 4181102592 560687104 171969536 3609214464 3675261696 4005040512 1917062592 2616338272 3025600720 248022120 516057332 3575758550 2776885613 +2147483648 1073741824 3758096384 2952790016 1207959552 3825205248 2919235584 2533359616 2793406464 3116367872 4066377728 3431989248 548929536 1319370752 2105147392 2440364032 393641984 289488896 2349670400 4122120192 2678814720 3477081088 4087349760 1928331520 371722112 521942976 3864924320 1565459952 1520671064 2655509124 3366209118 3854802737 +2147483648 3221225472 3758096384 1342177280 3892314112 1006632960 3657433088 3103784960 427819008 666894336 2837446656 3188719616 4100456448 3683909632 1788215296 4066181120 2571468800 714391552 3455393792 435269632 2601711616 1480602624 769657344 1471166208 607658624 1226576960 2586970464 145964912 4259611656 458451428 1483396330 373034157 +2147483648 3221225472 536870912 2415919104 3892314112 1677721600 4060086272 822083584 3481272320 2353004544 681574400 1194328064 1044905984 1687420928 789708800 1653145600 680296448 4105650176 1249976320 4055412736 2165655552 989856768 2994735616 4123005184 4158658688 2031105600 1589127904 205266832 353764968 4217578028 2627316866 3206402829 +2147483648 3221225472 2684354560 805306368 2013265920 2617245696 1107296256 721420288 3665821696 2537553920 2267021312 2513436672 2003304448 2873360384 636092416 1279066112 3139731456 2326904832 1981095936 1883287552 1242294272 620768256 2608868864 314576640 1558191232 145757376 1243091360 1832662352 405154568 2644710356 539736074 3010743065 +2147483648 1073741824 1610612736 2952790016 3087007744 3422552064 3992977408 218103808 1904214016 4114612224 4229955584 3423600640 637009920 2290352128 1404960768 3147497472 1416855552 318259200 1294147584 2044170240 248928256 3439332352 1367358976 624962304 4095743872 3088067904 133705568 1803814608 792607816 1062940516 1561572398 583556393 +2147483648 3221225472 536870912 4026531840 671088640 335544320 1107296256 2936012800 4269801472 2562719744 945815552 2781872128 814219264 508821504 3305766912 2048589824 197492736 2618933248 1012080640 3975262208 54773760 830479360 1983920640 1486884096 1370500224 3948421568 3621534368 3370006192 1985029592 805213908 2460772882 225634701 +2147483648 3221225472 3758096384 2952790016 939524096 1677721600 2382364672 1023410176 746586112 3250585600 1277165568 2477785088 2233991168 2798911488 162922496 2942238720 1609334784 3434135552 1052188672 3046682624 2776037376 1071647744 2022718976 1360535808 666636160 3087139136 3787002400 143365104 3754974280 3102592972 3647111482 551809725 +2147483648 3221225472 2684354560 4026531840 3087007744 1543503872 100663296 251658240 4102029312 1908408320 2732589056 781189120 2784493568 429654016 2400845824 2210463744 3909320704 4183801856 3036225536 2030022656 706078720 2325748736 1009786368 4123541248 4065607040 3729665472 386869792 3704397296 1978887032 2438616708 440263950 1994659551 +2147483648 3221225472 3758096384 1342177280 1744830464 3556769792 973078528 2130706432 1333788672 281018368 983564288 1819279360 1833435136 1831075840 3242065920 2159869952 40140800 400539648 3481600 425766912 3956406272 3533714432 2020616704 3074952448 1109662336 3871212992 1149052640 46434992 78631272 587016444 1686417250 273673697 +2147483648 3221225472 2684354560 1342177280 1207959552 872415232 3992977408 1392508928 3246391296 3258974208 757071872 3337617408 3329753088 2377908224 1795555328 3530620928 1791197184 1105149952 4148764672 3001004032 3941165056 2996843520 800072192 2799183104 1259089792 1096681152 3518840160 2038270736 1676828552 513581532 3466195214 3614957607 +2147483648 1073741824 2684354560 2415919104 2281701376 2214592512 301989888 2667577344 1199570944 809500672 2212495360 3044016128 1425539072 3282305024 685637632 2466709504 3111747584 1731346432 1077878784 830312448 1165780992 3165651968 2656580096 2276722944 3180732544 4001039808 1574154464 1946372240 2695735096 2761190588 484184366 2906268689 +2147483648 3221225472 1610612736 268435456 3623878656 3556769792 2919235584 822083584 3900702720 2168455168 2795503616 430964736 2143813632 2617507840 1702494208 3900112896 1636401152 3661512704 2860457984 3027087360 1364482048 3706725376 1869088256 11808000 1278357376 473119296 2664664864 79252432 597591528 57134156 1624852386 3125713577 +2147483648 1073741824 2684354560 2415919104 3623878656 3959422976 1174405120 2097152000 3296722944 1136656384 3282042880 2985295872 4267180032 4096524288 2104885248 3625385984 364740608 575750144 1460609024 351375360 2113366016 3111126016 731391488 848040704 1946563968 4220463424 3006368288 1817657712 1333792680 4064283996 3504342886 193997283 +2147483648 1073741824 536870912 268435456 3355443200 67108864 905969664 3271557120 947912704 2260729856 2686451712 2383413248 2512912384 182190080 3355312128 2696478720 3520299008 2623684608 3576766464 1794084864 2469152768 1066411008 1116217856 230426880 3062761856 2550203072 431460128 1660447792 1183987912 1440693668 773754050 4284739263 +2147483648 3221225472 1610612736 1879048192 1744830464 469762048 1174405120 2298478592 696254464 4173332480 3504340992 1783627776 1655177216 4084989952 1000996864 1241710592 1955430400 154353664 1357586432 1448194048 149510144 3337632768 3948423680 2024021760 4065201536 3765254208 1179684192 1536946096 3701798520 3408085236 2615357082 2606611687 +2147483648 1073741824 3758096384 4026531840 3087007744 2483027968 3657433088 1560281088 3162505216 3711959040 3865051136 1957691392 1055391744 2761687040 749338624 3634823168 599883776 2056798208 1049567232 587042816 815953920 3700431872 3619175936 839130368 3246262912 2801875264 4025780768 3040526800 2349387480 2331755020 643592426 2840667327 +2147483648 3221225472 3758096384 2952790016 3355443200 2214592512 3053453312 3573547008 914358272 2512388096 274726912 1970274304 720896000 763101184 609353728 577306624 1350008832 1009729536 2364612608 3866865664 4219828224 4284746752 681443840 606279936 2530378112 3188901696 3095088288 1907824880 771012952 1710081276 4067152334 1074056263 +2147483648 3221225472 536870912 268435456 1476395008 1140850688 3925868544 4076863488 3581935616 3829399552 1038090240 552599552 2242379776 2324430848 410386432 926875648 2676391936 2906013696 595009536 335196160 367544320 105128960 3838453248 885070080 2087042688 3590253248 3320464480 3124302736 961645496 3990679900 3133631098 1947908827 +2147483648 3221225472 3758096384 2952790016 1476395008 2483027968 2382364672 3103784960 4085252096 675282944 3718250496 877658112 127401984 3697541120 901906432 141230080 2086633472 3610820608 3562217472 2439753728 3034773504 991693824 2580948480 2837519616 485003136 2068936768 3787127264 2031630736 430182696 1898063348 1847276022 634893169 +2147483648 1073741824 2684354560 805306368 1476395008 2751463424 1107296256 1660944384 4152360960 3175088128 2271215616 2083520512 1047003136 2898526208 2417623040 4056875008 2561245184 1993949184 3955695616 1608355840 4125845504 1504455680 3613263360 2861891840 2802228352 4206939840 263615712 67014608 1442627864 1427138284 3201796810 3432795625 +2147483648 1073741824 536870912 268435456 3087007744 2483027968 301989888 318767104 3447717888 46137344 3118465024 1341128704 1116209152 1952710656 3883794432 2264858624 4251746304 1845280768 882319360 1148751872 155895808 1076634624 1224359424 3044093184 3365634176 3627313856 2465592928 1969271856 781644472 643697820 804203026 2341777505 +2147483648 1073741824 1610612736 2952790016 4160749568 2617245696 1375731712 3472883712 1182793728 1606418432 1516240896 3201302528 389545984 1174142976 1624637440 3713204224 4269768704 2490449920 1896554496 785616896 2917095424 2256800768 2701798912 1148534528 4049909888 3111833024 2084066976 4225348464 1336569176 1591781908 401657918 3624756967 +2147483648 3221225472 536870912 1879048192 3623878656 1677721600 637534208 620756992 243269632 3275751424 2338324480 2693791744 2156396544 3678666752 2444886016 69140480 1659338752 1153646592 2708938752 1785966592 647055360 3401333760 3886417408 4228452608 2954270080 726269760 2632514208 936012112 1088533400 3153743748 1473876722 2185647881 +2147483648 1073741824 1610612736 268435456 1207959552 1006632960 3657433088 117440512 1853882368 675282944 1193279488 3056599040 1424490496 639369216 557973504 4053467136 3708780544 1034469376 1020469248 493064192 186832896 3814990848 482738688 1854740224 3090854528 3413529536 866350240 4130196624 1671804936 1185937964 4225675562 250630479 +2147483648 3221225472 2684354560 268435456 2281701376 3019898880 100663296 2466250752 1736441856 3225419776 673185792 11534336 1440219136 1884553216 1057357824 2290548736 1666285568 698368000 721362944 1073065984 4049496064 3818660864 1291457024 2699887872 483689856 2851653312 47568096 207708560 201955016 3107210700 739838822 1419947293 +2147483648 1073741824 3758096384 2952790016 2013265920 3556769792 3925868544 2701131776 1837105152 3930062848 3483369472 3949985792 502792192 2713452544 3497656320 2627665920 3598614528 2296037376 3846643712 2851246080 1282996224 2782137344 2188250624 3809545472 2512361088 3387782720 2649640544 375058448 3079082920 1536337340 3957913582 1568423047 +2147483648 3221225472 1610612736 2415919104 2013265920 3154116608 2046820352 587202560 2424307712 3116367872 3613392896 2295332864 392691712 3538681856 3001155584 3629711360 3766779904 1100857344 2479955968 2415439872 12048384 231998464 379989504 590821120 2431629952 2301122240 3064228640 261513456 2686940440 3280988692 596646314 650656867 +2147483648 3221225472 3758096384 805306368 3087007744 1275068416 4127195136 3640655872 3296722944 3728736256 3491758080 13631488 2969042944 2279342080 3901620224 880345088 2134278144 3714465792 488710144 1224388608 3429922816 2817797120 2007637504 2133535488 2445390208 1294587968 418497056 3179141648 2320230984 3914257684 2724614574 1218514175 +2147483648 1073741824 3758096384 2952790016 671088640 3825205248 1979711488 2868903936 2692743168 2176843776 2795503616 2070937600 2794979328 624689152 3520987136 589103104 2692448256 113295360 3466928128 1282904064 1785133056 2660502528 1469716992 787415296 1584443776 3862061248 604270880 4089269744 3987000168 963056380 1669629910 3933751271 +2147483648 1073741824 1610612736 805306368 939524096 1140850688 3523215360 1325400064 58720256 3468689408 2678063104 3989831680 3115843584 828637184 3794927616 1026097152 20152320 2443362304 833691648 2512883712 3284719616 1489775616 1087249920 7276800 3165698176 3226230208 1036677600 3605624624 2623003688 3889471380 1769887710 2976071857 +2147483648 1073741824 2684354560 268435456 671088640 469762048 3321888768 1090519040 2474639360 3913285632 765460480 1957691392 1027080192 2813591552 3531997184 1943732224 3994058752 3283009536 3552780288 3033829376 1081141248 3011257344 4289337856 1431908096 2968892800 2870041152 4095427552 1215462352 3254764328 2373625292 1125630750 564568965 +2147483648 3221225472 536870912 3489660928 3355443200 1409286144 2986344448 4143972352 2105540608 180355072 3227516928 1380974592 983040000 2421424128 2712272896 3829465088 549093376 416989184 1148788736 719237120 2780350464 1760826368 77201920 3507035392 1354143872 558157760 130165344 1723670064 4203513304 3900571636 2226953750 3199594765 +2147483648 3221225472 1610612736 3489660928 1476395008 3154116608 2449473536 352321536 3917479936 1413480448 3944742912 2855272448 3682074624 725352448 1645346816 4294770688 672301056 3338223616 1407524864 104771584 1268996096 1398543360 2139235840 2205497088 4013330560 717706048 2437035360 2794783120 283551624 3866060012 1121326542 1628647175 +2147483648 1073741824 536870912 268435456 134217728 1140850688 2852126720 2231369728 3095396352 2420113408 148897792 900726784 4273471488 240910336 1421213696 2884698112 330858496 3275046912 3085508608 3451162624 2416658432 3468436480 1158025728 3477674240 2162470528 1661166400 1649942304 4193001104 1527655288 2938971980 508467646 916738223 +2147483648 3221225472 2684354560 1342177280 3087007744 1275068416 704643072 3909091328 3984588800 515899392 1302331392 720371712 3641180160 622067712 845021184 2047541248 115507200 4203233280 1902321664 2636558336 3824052224 701772800 452861440 930822912 2016059008 3351008320 990709856 1501936944 65585448 3582608860 708972530 3544256813 +2147483648 1073741824 3758096384 1342177280 1207959552 335544320 1174405120 352321536 276824064 1480589312 2996830208 3406823424 3229089792 2295595008 814350336 56033280 2485878784 1220722688 1489969152 2345635840 3529570304 4212405248 1005191680 2351381760 1822655872 1935595328 4105773344 27170704 1804751336 775439076 364856334 176997277 +2147483648 1073741824 2684354560 2952790016 3892314112 1409286144 1509949440 2600468480 3095396352 3225419776 2183135232 4119855104 3867672576 424935424 692715520 3618439168 2167373824 1806352384 876945408 155947008 2830690304 2979269632 3542755840 203242752 3291986560 3916881088 702225184 1315747472 2681892424 1415667524 3720201138 3112152029 +2147483648 3221225472 3758096384 2952790016 1744830464 3825205248 1509949440 3472883712 2172649472 3804233728 1201668096 695205888 4051173376 3323199488 779747328 3776512000 1382252544 3563372544 100737024 2368188416 3788961792 1532234752 1041902080 2437480704 824949376 3395873216 1052719456 256679472 725637672 1451058748 2256326382 3351589229 +2147483648 3221225472 2684354560 805306368 2818572288 4227858432 3791650816 2667577344 729808896 2311061504 2946498560 3006267392 125304832 2868117504 3621912576 914030592 2283569152 3699032064 1113792512 3069751296 1603332096 1358179328 3705805312 2751141632 1289532544 1868221888 2937263584 1977658096 1995760680 417204780 3470080430 4182873685 +2147483648 1073741824 1610612736 268435456 134217728 3959422976 167772160 687865856 1048576000 2965372928 3055550464 1048576 2235039744 1446772736 3421110272 3036872704 1472888832 1043480576 2858098688 4060516352 2320521216 2710316032 3682734592 3815187200 208438912 68372544 3693515936 775978672 2729713608 3200129956 923604862 3677325063 +2147483648 1073741824 536870912 268435456 1476395008 603979776 2181038080 2600468480 25165824 356515840 572522496 2398093312 3176660992 862191616 2496266240 963706880 3685253120 3309879296 4106821632 945590272 2995439616 3048481792 811730432 2026701056 474391680 777253056 2971707744 3020223952 2474575432 3903043548 3026809862 310208849 +2147483648 3221225472 1610612736 805306368 2818572288 3288334336 3187671040 1258291200 4018143232 2176843776 3168796672 1687158784 1269301248 3784048640 1539964928 3252355072 531529728 1611382784 1389568000 1519562752 2560219136 368847872 2935101952 3472828672 2573771648 4166711488 3414600416 138936304 569968120 3654917828 3953082522 33278555 +2147483648 1073741824 1610612736 1342177280 3355443200 3825205248 33554432 654311424 3162505216 2193620992 1109393408 735051776 3538419712 2650013696 2076835840 3493134336 2325839872 3456974848 29171712 1290113024 1512003584 1248080896 1858216448 2830180608 311661696 1057258432 2700260896 3741315120 121823560 128401876 3954707978 1289491189 +2147483648 3221225472 536870912 805306368 3623878656 1946157056 3388997632 1459617792 3028287488 4194304 480247808 2781872128 403177472 4226023424 2388262912 2093023232 399343616 1045315584 2007572480 3214520320 2620147712 1517562880 2029127168 301274368 387956352 1110139840 4162752544 3313943184 459340520 827840596 432367634 3394089169 +2147483648 3221225472 1610612736 268435456 3355443200 1811939328 1644167168 3942645760 2592079872 96468992 3407872000 617611264 655884288 2701393920 3531472896 2552561664 2704637952 2219884544 878518272 1988210688 503764992 3323208704 457572864 1852900096 806591616 554813632 3240533408 3223087600 3265425416 4196891540 3749900982 4272557449 +2147483648 1073741824 3758096384 1879048192 1744830464 872415232 436207616 1023410176 4269801472 306184192 421527552 2421161984 839385088 824442880 2604007424 368508928 3848765440 2960277504 1964974080 3438514176 2633791488 2297707520 1358825984 87241984 2405538432 1274893632 3380908704 3973829136 1915113736 1097938868 2896738834 2244600577 +2147483648 3221225472 1610612736 3489660928 1744830464 3154116608 2382364672 150994944 1031798784 3015704576 1470103552 370147328 984088576 813432832 2623668224 4242210816 2383183872 2418786304 3764592640 4242059264 2285230080 1658459136 1628383744 512931584 315807616 2429859904 374329440 1732589424 3463812008 3554429156 823417178 249065591 +2147483648 3221225472 536870912 1879048192 3892314112 1946157056 1778384896 1627389952 3430940672 281018368 2166358016 2519728128 1295515648 2849243136 371851264 2848129024 3847454720 3495870464 2798329856 3686772736 3332425728 3517070336 99551744 1737331968 2542257792 1147372096 2665930272 274675376 4126512136 640935084 1796847230 2160974525 +2147483648 1073741824 3758096384 268435456 939524096 1543503872 3456106496 2634022912 2642411520 1405091840 786432000 3662675968 2146959360 1397489664 1018822656 4205641728 759136256 348307456 17113088 3834351616 1521809408 1255285760 3103333888 2023337728 3173906304 3185281344 3184320608 2078162800 526596344 2407835636 976902158 2238530283 +2147483648 3221225472 2684354560 3489660928 1744830464 3690987520 3590324224 2466250752 3749707776 1178599424 840957952 1989148672 4135059456 3933470720 2837053440 1704394752 644644864 3914645504 3414106112 2103488512 263907328 3165787136 4097518080 634560256 1501675904 2690686656 3879399648 3883019280 3378195528 2481100868 262795022 3247225237 +2147483648 3221225472 536870912 1879048192 2281701376 2617245696 3657433088 1895825408 1199570944 247463936 2296381440 235929600 762839040 1316225024 656801792 133627904 143556608 3601973248 3802079232 8564736 2841888768 4212014080 31134208 1840033536 910748288 4056587840 3936339680 1244929328 2357596792 1455896676 143045614 3882738981 +2147483648 3221225472 1610612736 1879048192 134217728 2348810240 4060086272 2432696320 2491416576 1052770304 2418016256 2049966080 4131913728 4053008384 3533832192 59965440 991330304 250494976 166404096 466268160 911759360 1637497856 2150576640 3488660224 3053936768 4005725760 3651958304 166202160 2229546056 143270316 3117878562 174892781 +2147483648 3221225472 2684354560 4026531840 671088640 3825205248 1442840576 2634022912 411041792 71303168 2082471936 4283432960 2956460032 2465464320 3756654592 1978597376 2401599488 1260142592 2961645568 988393472 1233283072 4047641600 2814589440 1024168192 3998312832 231836992 754339616 1499995280 3754701896 94247924 1984243742 1256891445 +2147483648 1073741824 3758096384 268435456 3355443200 4227858432 3925868544 922746880 528482304 2722103296 3428843520 2626682880 1449656320 711720960 3963748352 4109041664 641171456 1080573952 2970820608 565415936 436631552 1423582208 1702830592 1559332608 342720128 3693977536 2327275744 1045596688 4056345304 2894056132 1066104330 2606283011 +2147483648 3221225472 2684354560 3489660928 2818572288 3288334336 3724541952 2130706432 1501560832 3435134976 3642753024 2641362944 427294720 2763259904 2073690112 3552247808 2351661056 116178944 380837888 2808590336 2491607040 393352192 245832192 4283275520 1113703296 2317194688 686413664 378637488 1143467400 3923809084 3695132782 3005991653 +2147483648 1073741824 536870912 805306368 3623878656 2751463424 3388997632 2332033024 327155712 4173332480 1717567488 334495744 776470528 4001628160 2701524992 1470955520 1760722944 1357758464 1368727552 1291751424 118474752 500050944 3110675968 1423220992 1645280896 515880128 2704244192 1985012912 3516893016 3414126108 3087595682 3345193657 +2147483648 3221225472 1610612736 3489660928 939524096 4093640704 3456106496 3405774848 2961178624 859832320 4041211904 2794455040 396886016 3218341888 4091674624 1457979392 476020736 432291840 593436672 2305011712 236083200 1078596608 3744677376 2965218560 3785574272 4282424512 617079072 1990018896 3848383224 2028299140 670939194 658729549 +2147483648 1073741824 3758096384 805306368 671088640 2348810240 2919235584 3942645760 1166016512 3292528640 874512384 4168089600 3540516864 1118568448 1992425472 573243392 409305088 2621095936 4174585856 3615592448 2910124032 3234475008 1577523712 392665856 3664897920 652644544 2848154208 3296969360 1239780296 310037884 3857920722 527540259 +2147483648 3221225472 536870912 2415919104 1207959552 738197504 3925868544 3875536896 4219469824 3913285632 3063939072 2786066432 4074242048 566493184 3502637056 318046208 760709120 2659368960 2277318656 1477160960 3198208000 954074112 2698060288 3072426752 3888111232 3866528704 415974880 1083107536 3857129576 1304214884 3907281382 1487817049 +2147483648 1073741824 3758096384 4026531840 3623878656 1677721600 3858759680 150994944 2155872256 373293056 1197473792 42991616 1137180672 2783707136 353239040 138084352 2121629696 663371776 65216512 1829867520 3817371648 4052098048 3191285248 2712379648 3055109504 1684706368 1730013472 1817994256 3929808792 4129701508 2626095202 1393789731 +2147483648 3221225472 3758096384 2415919104 3892314112 4093640704 3053453312 1962934272 2340421632 3024093184 488636416 185597952 2888302592 1992032256 311820288 1330184192 2471526400 410435584 3069255680 3322195968 1295841280 1897792512 388303360 730760448 4080257408 1892648768 1582264288 3863435408 40594952 3281351204 2109765402 2530656615 +2147483648 1073741824 536870912 4026531840 4160749568 2751463424 100663296 956301312 494927872 197132288 2019557376 2968518656 988282880 521404416 3513122816 3161653248 3672145920 454705152 3706396672 3965489152 3376957440 1169038336 3616256 704553216 979729792 2928775232 659029600 2639719280 4043005016 3257838940 878526794 188592733 +2147483648 1073741824 2684354560 4026531840 1207959552 3825205248 1375731712 4278190080 1501560832 3015704576 3068133376 2995781632 149422080 2522611712 1718484992 1337917440 944340992 2448441344 893853696 431853568 3462555648 3030785024 873660928 3214905600 3793447040 1437371840 2994012000 286257264 772562552 4263063748 517641162 774888111 +2147483648 3221225472 536870912 2415919104 2281701376 4227858432 704643072 1325400064 3967811584 2202009600 3265265664 3360686080 3720871936 3769368576 3675127808 2013986816 2044166144 4053876736 1456676864 2719199232 2085832704 555615232 1122177536 4092311296 2030530176 155455936 3887215648 82649680 3965749096 2702240564 2818918562 3457225219 +2147483648 3221225472 1610612736 3489660928 3355443200 3019898880 3254779904 3573547008 92274688 3359637504 3185573888 1137704960 3233284096 3591634944 879099904 3094806528 2291236864 1085259776 425664512 1390260224 2391660544 750130176 105841152 2554705152 2011808896 1306011456 1208228960 696130192 4099092024 899654548 2406805310 3023866493 +2147483648 1073741824 536870912 3489660928 134217728 67108864 301989888 352321536 3045064704 3057647616 3596615680 1309671424 2778202112 2977169408 2703622144 2199322624 2760867840 2191245312 4108263424 3473117184 2270808064 506860544 823071232 1320913152 2623402112 2442667840 460602464 1210458384 4170646744 433044708 3799762422 3188669765 +2147483648 3221225472 1610612736 3489660928 2281701376 2214592512 771751936 4278190080 2592079872 2537553920 2468347904 1368391680 1424490496 1719926784 3826384896 522387456 3851059200 1296613376 1998266368 3720785920 533649408 721556480 847974912 2402203904 2991259520 596655552 1239955360 3372496464 3906088712 4139978948 2935656938 1649473257 +2147483648 3221225472 536870912 268435456 939524096 1006632960 2449473536 2868903936 92274688 3317694464 505413632 2769289216 2829582336 2727084032 2910715904 4202364928 4079845376 1046200320 822288384 648654848 3749300224 4186842112 3202563584 3952707328 3888242816 3878290624 3729866336 3439107568 2842126664 2537834020 3195913306 2817266603 +2147483648 3221225472 536870912 2952790016 1476395008 469762048 3657433088 1728053248 2692743168 4232052736 2594177024 3509583872 150470656 626262016 2166489088 510459904 109674496 1602797568 15015936 721793024 563005440 1165102080 2143626752 2918551296 1293343360 485896128 2668568352 3359932816 120673128 3004557932 888449582 2886295933 +2147483648 3221225472 1610612736 805306368 134217728 1811939328 570425344 150994944 1870659584 3166699520 1172307968 3996123136 1571291136 404488192 3040477184 2776825856 191266816 226246656 1440423936 3954356224 3123337216 2506763264 618344960 1077052160 418006144 3280609344 3362468064 2161819568 3537264440 3152020076 221254490 925370367 +2147483648 3221225472 536870912 805306368 939524096 3825205248 1040187392 385875968 293601280 1379926016 2422210560 2647654400 1588068352 1440481280 1573519360 1182597120 148733952 1241726976 2932154368 3448352768 3181725696 3003788288 1826438656 2041426176 3067822976 406924224 1535610208 137777936 4292120024 3016285460 3522253370 2183930607 +2147483648 1073741824 2684354560 3489660928 402653184 2080374784 4060086272 2701131776 2726297600 3644850176 1499463680 892338176 667418624 490471424 2976776192 4030398464 1189183488 191086592 3305316352 2654310400 3529631744 2553156608 559617536 3083974400 1923860608 2470383168 1356572576 2879054544 4293896728 3840472044 3110774946 2399816087 +2147483648 1073741824 2684354560 2952790016 939524096 2617245696 771751936 2332033024 1652555776 197132288 1075838976 391118848 3596091392 2940469248 2323251200 3994353664 632389632 1497907200 3495763968 1078824960 3347474432 1174014976 3897892352 517050112 284714880 2163543232 3678515104 1358979440 1386299080 168002420 4276189286 3645029465 +2147483648 1073741824 1610612736 1879048192 2013265920 4227858432 4127195136 184549376 914358272 3477078016 484442112 2716860416 4192731136 2375286784 2444099584 210305024 1261862912 3460612096 2203131904 1273663488 3354318848 1982741504 541658624 823568128 2291458432 1911110848 3037110944 2265765456 1901410808 1058843612 2734418602 1263707613 +2147483648 1073741824 536870912 2952790016 1744830464 2348810240 2449473536 3741319168 2726297600 205520896 2761949184 4260364288 2163736576 722206720 72744960 3346071552 1471578112 3370565632 3552124928 1914867712 1017956352 1547045888 761334272 3164515072 1252182144 1018891712 2046401440 1707437968 1385911016 3407773148 3128096814 3648197483 +2147483648 3221225472 1610612736 3489660928 2281701376 2751463424 3858759680 2365587456 4219469824 2202009600 132120576 2607808512 1690828800 251396096 1392377856 1872822272 2920513536 2576695296 3721994240 2265427968 1883723776 131994624 2943422976 785101056 3910225280 4096991552 2188683232 114540880 2700998328 2172971580 3323156706 871106503 +2147483648 3221225472 536870912 2415919104 3355443200 603979776 1442840576 721420288 2340421632 465567744 2392850432 3180331008 3790077952 1500774400 1084882944 3875864576 3827662848 2096250880 3594330112 2841227264 3864807424 680133632 3923051008 523075840 3413537152 2806978752 3838876640 3079658352 251882856 1249030020 864997258 3021270133 +2147483648 3221225472 3758096384 2952790016 3623878656 1811939328 3120562176 4076863488 1132462080 1396703232 3093299200 1320157184 829947904 1885077504 895352832 3505192960 4221140992 2854273024 1323638784 4246581248 2335373312 280890368 1075643904 738304768 286048896 1935878848 616348640 681394768 2110250712 877372748 3260795790 867543183 +2147483648 3221225472 1610612736 805306368 2281701376 1140850688 1442840576 4211081216 3632267264 4240441344 3810525184 2972712960 4048027648 641990656 1240334336 1558380544 1029799936 1443872768 836444160 1879945216 1559615488 3620613120 3058897408 1147767040 1303107968 254098624 186029856 3302519472 176941576 404039788 3915299426 1310486745 +2147483648 1073741824 1610612736 805306368 1476395008 3288334336 2046820352 687865856 1769996288 2344615936 3693084672 1366294528 1110966272 1505492992 3344302080 3978362880 1782743040 3949576192 3662225408 4105605120 1169938432 746728448 990053888 896641280 2436911744 1688566848 577624928 1407390832 1050786120 2806533180 2051111294 1721231591 +2147483648 1073741824 1610612736 2952790016 939524096 4093640704 503316480 1929379840 243269632 146800640 392167424 3289382912 3238526976 379846656 4289069056 1043136512 3534061568 1656045568 542449664 186224640 4156512256 49941504 3531021824 2351080704 751823744 3809931968 2168278688 607202736 3604987160 872564900 823627122 1053189361 +2147483648 3221225472 2684354560 3489660928 2818572288 469762048 369098752 3875536896 3498049536 306184192 2464153600 770703360 328728576 1938030592 948043776 2613772288 4242833408 1748713472 2739085312 2869473280 3383060480 2282624000 2288327168 3172052736 3322081664 591262656 1585668896 1477916944 3368202616 3668068700 346339702 3017498841 +2147483648 3221225472 536870912 4026531840 3623878656 4093640704 2113929216 3372220416 226492416 1807745024 2363490304 1630535680 1023934464 3421241344 2451177472 1972436992 3130949632 3251650560 2336825344 206221312 2762885120 3069058048 2998863360 4223776000 1671553920 295756864 2854645344 1069686128 1908741496 2896206124 1154966194 4037846339 +2147483648 1073741824 1610612736 268435456 3087007744 1677721600 1442840576 1426063360 2441084928 356515840 3902799872 707788800 3906469888 3853778944 514981888 710082560 837844992 2534391808 4061863936 900501504 810670080 260973568 291323392 1282244864 2592231808 2282314560 3293433184 1508915408 2142774120 4075035884 4130999398 502211013 +2147483648 3221225472 3758096384 4026531840 671088640 2885681152 3053453312 3774873600 2373976064 1086324736 2749366272 4170186752 306708480 3880517632 1850343424 139001856 3505553408 2581741568 544284672 2431037440 2725017600 4074642432 4136057344 1568510720 3404976512 1354289728 3394197600 2593494448 3431982264 1267397444 2033342882 1318663595 +2147483648 1073741824 536870912 2952790016 939524096 3422552064 1644167168 1929379840 4001366016 3611295744 2338324480 779091968 2678587392 251396096 931266560 605880320 2172420096 3092496384 2107973632 416845824 499501056 4121299968 2370510336 3470768896 3826283648 1221030592 3656054944 4082079056 2408073752 91454012 3223647034 1540930791 +2147483648 3221225472 1610612736 2952790016 3087007744 67108864 369098752 1862270976 1367343104 2696937472 3999268864 3788505088 1555562496 2640052224 789446656 85655552 2042789888 3948953600 3709018112 1853272064 306862080 1639582720 3534822912 1546361088 352840064 918738368 3668133216 526230960 3407930456 3990771220 1918905374 3822067279 +2147483648 3221225472 2684354560 1342177280 2013265920 1946157056 1040187392 721420288 3732930560 918552576 2644508672 441450496 3164078080 1693712384 3353214976 53542912 3293478912 3926212608 3646496768 234008576 2532796416 1554134016 3294834176 4108694784 1468849024 3464492224 3357702816 2789915184 1888706984 1229206324 1131808150 992811733 +2147483648 1073741824 3758096384 805306368 3623878656 3422552064 4060086272 1560281088 2927624192 524288000 4221566976 1752170496 4219994112 2046558208 955645952 4221370368 3067904000 4024090624 3745849344 1452838912 3296262144 3303156736 2550605312 3136260864 2669637760 1795244352 1534093472 2856514384 2342596008 3603604412 1301792818 1533130007 +2147483648 3221225472 1610612736 2415919104 1476395008 67108864 3053453312 2298478592 4202692608 2587885568 3172990976 837812224 893911040 4125360128 1964638208 3513450496 1598455808 1056456704 208871424 2975510528 1190025216 1565918208 1602561536 3757021440 455723392 1733022784 1298984864 893666064 2027233544 2140645596 719700162 1919282353 +2147483648 3221225472 1610612736 268435456 2818572288 3690987520 3187671040 1325400064 3212836864 2587885568 3332374528 2800746496 2127036416 3545497600 1214906368 1542651904 436371456 1436893184 15409152 3190730752 1014192128 3591775232 2937920000 2481172224 459860864 3095583168 2872166624 1586708752 960900712 2829385820 3024074786 4009161725 +2147483648 1073741824 1610612736 268435456 3892314112 1140850688 4060086272 754974720 763363328 901775360 681574400 2991587328 635961344 2679373824 948043776 2232352768 717193216 2341978112 43458560 3069415424 3525957632 2640192512 452536832 3792865536 1538750592 49762624 2752997984 2754042352 3820973416 1609789940 1984774922 293885509 +2147483648 3221225472 1610612736 2952790016 3623878656 3556769792 1845493760 2499805184 897581056 1589641216 924844032 613416960 2986868736 4286840832 735707136 283312128 1812561920 3237527552 4258996224 2757079040 2353977344 3998616576 3099395584 1429253376 588412800 1202352960 3006687328 3886040112 507333768 1318966852 872913970 2682908329 +2147483648 3221225472 3758096384 805306368 4160749568 603979776 2382364672 2936012800 4068474880 146800640 1415577600 2192572416 1232601088 2093219840 1862139904 3452895232 280461312 17481728 715595776 735817728 754513920 4197067776 2543390208 3337924864 624914304 2394486208 2458527136 3880331696 1312590552 2953014796 2437072750 3059429545 +2147483648 1073741824 2684354560 4026531840 3892314112 2483027968 301989888 1224736768 2994733056 4030726144 1025507328 917504000 3913809920 846987264 3646554112 2785214464 4188962816 1920450560 2090541056 218796032 480897024 4126546944 4043385344 3312028928 957839488 2226767936 3167631776 1431634064 2631895304 3275122444 1684044098 4077998679 +2147483648 3221225472 3758096384 1879048192 2550136832 2885681152 2516582400 2566914048 226492416 1220542464 4276092928 2790260736 2890399744 3520331776 3579183104 347668480 1467056128 3286974464 4001439744 593342464 1693546496 3358735360 2717324800 961843968 1083767168 197484608 2603890784 2298888112 1475427832 1646629108 3422385186 3759678797 +2147483648 1073741824 536870912 4026531840 671088640 2617245696 2046820352 1795162112 1686110208 2034237440 668991488 351272960 2902982656 3721134080 4176084992 4170514432 2244509696 747716608 499982336 2837221376 986662912 1765153792 2332498432 1842982656 3357532800 1779658944 3441692192 3403028688 838281016 2647763484 3092502546 1345939211 +2147483648 3221225472 3758096384 1879048192 3087007744 3288334336 3187671040 3774873600 209715200 3913285632 1398800384 3138387968 1143472128 4104912896 4108189696 1327038464 1869053952 711049216 4076937216 2937303040 2859202560 1176648704 4203683328 1656916224 1265660800 2828400192 55255584 1641061840 1671907480 3234037732 1893819482 3614334835 +2147483648 3221225472 1610612736 1879048192 2281701376 1677721600 973078528 4076863488 4286578688 381681664 2954887168 212860928 1441267712 1852571648 1634598912 2735276032 1073512448 123453440 1269899264 3177754624 3569473536 2381462528 3169784320 2949218560 87118464 3038248640 3094296288 3800671024 4191245512 2324161228 2528590794 2882373651 +2147483648 1073741824 3758096384 2415919104 3623878656 2885681152 2113929216 1090519040 2726297600 3426746368 2363490304 2138046464 3235381248 1537998848 1388445696 1127546880 3142877184 3398320128 960307200 1261473792 2332588032 1188955136 3767477760 1524470528 3035691904 2903656000 742863776 1176077456 2028400504 744047996 3188502054 1390569811 +2147483648 1073741824 3758096384 805306368 402653184 3422552064 3590324224 2566914048 1619001344 2428502016 1243611136 3056599040 4006084608 1351876608 148242432 1952514048 2181660672 1341898752 1635328000 1439010816 3103913984 3362925568 3011450368 3665595136 2883877248 1573109824 2047154976 2453125552 4080976072 1617862572 2420865666 2540132397 +2147483648 1073741824 2684354560 4026531840 2550136832 4093640704 4194304000 1795162112 1971322880 2151677952 3978297344 917504000 3324510208 476315648 1393426432 4188078080 1408794624 2469052416 3243843584 1453625344 3793283072 3243908096 2219259392 2614990080 1150042752 1152048320 1041829984 1678026384 1474885000 4090637004 550705818 1926993873 +2147483648 1073741824 1610612736 2952790016 3623878656 67108864 3120562176 1795162112 2726297600 1925185536 3634364416 2649751552 2389180416 596901888 2535587840 537722880 2206498816 3974086656 4218757120 971542528 1129437184 341183488 2092901888 112302336 3864478336 955567296 946248096 896727600 2491529448 1059014108 1406201898 2429324621 +2147483648 1073741824 3758096384 805306368 402653184 3019898880 905969664 3808428032 1686110208 415236096 1235222528 1745879040 2543321088 695992320 1299578880 2708013056 1961656320 1171472384 687939584 2256048128 3228661760 1202334720 1561269760 2543686912 2567160192 1531207360 3521152032 1225614256 3671867048 3563460900 1332818134 1590736055 +2147483648 3221225472 536870912 2415919104 402653184 1677721600 3925868544 3338665984 1048576000 3560964096 283115520 1857028096 2486697984 3532390400 3107848192 1139605504 1727234048 3279142912 1078272000 249016320 1776928768 1223820288 2628990464 3287191808 1062755968 168482752 4262758048 4137645968 4252400120 336586252 1461917470 1732677403 +2147483648 3221225472 536870912 805306368 1476395008 1543503872 2248146944 2600468480 1115684864 2336227328 4053794816 3322937344 894959616 4206100480 1446903808 910229504 2328002560 4028579840 2322145280 2774446080 842876928 3872009216 241116672 139697920 1206250880 1681019072 669095840 786365264 1558707880 3233901348 3986175622 1473511493 +2147483648 1073741824 2684354560 2415919104 134217728 469762048 3321888768 218103808 2642411520 1052770304 2703228928 235929600 1492647936 2215378944 411435008 3068985344 4087644160 1062092800 4251262976 337678336 206333952 378143744 2372604416 4190744320 833279360 1154179392 32870496 3141846576 4153558792 2856006372 500278414 2786522059 +2147483648 3221225472 3758096384 3489660928 2550136832 3019898880 2919235584 2701131776 2273312768 1681915904 4183818240 980418560 945291264 1061945344 1534722048 1769013248 3936714752 2423111680 1312628736 3319771136 3072129024 3583546368 1244812800 694285568 1193742208 1717470784 1126252768 1444495504 3978644760 1460093436 3803859142 19251755 +2147483648 1073741824 3758096384 1342177280 2013265920 738197504 1577058304 3607101440 427819008 4273995776 4276092928 3949985792 487063552 1007943680 516292608 4199350272 1576632320 1013268480 408494080 3560935424 1068005376 3948983296 1857736192 3766571776 2086089600 3120989120 212328800 375439920 4187910008 2816845884 2838980274 487723293 +2147483648 1073741824 536870912 1342177280 134217728 2617245696 503316480 1291845632 1501560832 54525952 2304770048 212860928 1763180544 2377908224 1577189376 3221684224 2331017216 2034515968 3015385088 2851246080 2562934784 4262179840 3554071040 3905441536 878781312 3513354560 2606886240 2703290704 1603888152 1045466572 2035565142 2125675031 +2147483648 3221225472 2684354560 1342177280 134217728 2080374784 2785017856 3674210304 3246391296 1455423488 2304770048 969932800 2318925824 1331953664 2094661632 2351497216 2592964608 4068163584 1967988736 1431810048 869427200 1191228416 2169303552 1691309824 3014602112 1847241920 4052079456 3948071472 1871468952 2137239700 3111150718 1651353889 +2147483648 3221225472 3758096384 805306368 3355443200 1275068416 1778384896 721420288 2910846976 3544186880 3638558720 3394240512 1465384960 590610432 392822784 2865823744 4024991744 2045853696 3487899648 1233301504 2107668480 583904256 2580791808 3354741504 835126912 1751101632 2751908960 213905488 1697336824 3938203764 2462463302 3467581781 +2147483648 3221225472 2684354560 2952790016 671088640 1275068416 3120562176 922746880 2491416576 968884224 501219328 3497000960 132644864 3566993408 2197946368 3203334144 2013233152 898285568 3648200704 1182642176 128313344 3303836672 3502733824 1008655104 2182943360 431529920 633958944 2263607024 3887694776 3031692476 3408758986 3227372735 +2147483648 3221225472 3758096384 2952790016 1476395008 3690987520 4060086272 1224736768 159383552 4265607168 1524629504 607125504 4200071168 2505834496 1972764672 517406720 577011712 1688551424 2525700096 1483911168 1530034176 814713856 203941376 264335104 2259746944 290163776 969793888 1745901840 613070328 3518908652 4143029190 498395599 +2147483648 1073741824 3758096384 1342177280 2550136832 3154116608 2852126720 3271557120 629145600 4206886912 920649728 3218079744 1104674816 3342598144 3503423488 152633344 39026688 1417986048 2938445824 2952892416 618526720 3226907648 2939516416 3165714176 1402146432 4088839872 2221230688 3173566000 2265908344 194284308 3692320902 3599718359 +2147483648 3221225472 1610612736 2415919104 671088640 2080374784 2113929216 3808428032 4034920448 3326083072 3886022656 1563426816 1105723392 1100742656 4213833728 2964127744 1791918080 2045034496 2419138560 1013231616 2089408512 3147793408 290486784 1807804160 2763991936 1971821248 717512480 1390862352 1516241960 1347421164 3006806698 3789816687 +2147483648 1073741824 536870912 805306368 2013265920 1006632960 1375731712 754974720 1283457024 1799356416 3546284032 1989148672 3802660864 1897660416 3425304576 2393833472 2959572992 3049013248 1395859456 1192071168 2155038720 3787762688 102354432 3780929280 1499670656 33918272 1147099168 611761232 4147314328 3205889284 4187898298 1630541567 +2147483648 3221225472 536870912 3489660928 2013265920 2214592512 3456106496 1895825408 1015021568 1623195648 371195904 2037383168 1667760128 1437335552 2426798080 2543255552 742359040 979550208 1857757184 1146728448 3486894080 1576309760 2421386752 2185414912 1456150400 2477898304 3602502176 3916603824 1169446600 1318415356 340118314 667714947 +2147483648 1073741824 2684354560 1879048192 2013265920 201326592 1778384896 2600468480 830472192 557842432 1214251008 2232418304 3607625728 2907439104 3501588480 1014824960 3541270528 3782754304 1555111936 1894092800 2724554752 556973056 2228604416 645417728 1328625280 514162880 3448077152 207794384 3174955480 1961131172 3132042706 1935980011 +2147483648 1073741824 1610612736 3489660928 3355443200 4093640704 3053453312 1358954496 75497472 4240441344 4179623936 2605711360 1943535616 2916876288 2789081088 1038942208 3410526208 3338551296 3098615808 1001820160 2704496640 321491968 466674176 4148053248 4145097088 3274092096 2454409248 1474671792 3637966088 3875491700 3685719558 3880909407 +2147483648 1073741824 3758096384 805306368 2281701376 1543503872 1241513984 2868903936 2642411520 1035993088 576716800 3371171840 3742892032 3077308416 3389390848 2280849408 4082925568 150224896 689905664 3935997952 2020046848 36940800 4097241600 2469678848 578760320 2833948864 2101298272 2315228144 354469720 1961838812 808959222 2282021603 +2147483648 3221225472 3758096384 2415919104 2818572288 1946157056 3254779904 3573547008 2592079872 3628072960 1251999744 1898971136 2908225536 980680704 4184735744 3498246144 1418625024 386482176 4285997056 1444982784 2716497920 321487872 2254559744 2571191552 875234432 2554500928 587425696 1437739152 3894485224 1720168300 788724870 2145371605 +2147483648 3221225472 3758096384 2415919104 939524096 2885681152 3590324224 3137339392 4068474880 4097835008 2787115008 3184525312 1940389888 2534146048 1780088832 411762688 1285193728 1045970944 2886148096 3040915456 1899198464 3148710912 2483092992 2095084288 532873600 1848027328 555371424 209191568 3852735048 2190882132 1599151802 3438383147 +2147483648 1073741824 1610612736 2952790016 402653184 3422552064 3925868544 754974720 2457862144 1715470336 1444937728 160432128 609746944 2862874624 2976514048 1993277440 3947724800 1978384384 1613438976 2030538752 875878400 2474544128 3311949312 2993015552 883828352 3415541056 2123015072 2772060432 389991368 3003227972 3480086854 2486305985 +2147483648 3221225472 2684354560 4026531840 4160749568 3959422976 1912602624 1056964608 2088763392 3200253952 3412066304 3186622464 2259156992 3700162560 3340894208 2294349824 4148723712 2392735744 4237107200 1644867584 3324995584 4063075328 4265135616 2773512960 605958272 3706399168 2241179680 2376921392 3036043288 3965781980 676889946 4102439195 +2147483648 1073741824 536870912 2415919104 402653184 3154116608 704643072 3070230528 4152360960 1514143744 3017801728 426770432 3018326016 3314810880 1497497600 126025728 3096936448 3360800768 1716985856 2603978752 2820851712 1776845824 2983220736 2976368384 3706068608 1732850624 951107296 3540811280 2007091256 226438716 3816916266 3895517629 +2147483648 3221225472 536870912 2415919104 2013265920 335544320 3388997632 1795162112 3229614080 734003200 1658847232 944766976 2321022976 2730229760 1069940736 944832512 2064285696 2282438656 1311580160 3970740224 3905570816 2367652864 2911628800 1704553728 151914112 3772071104 987797792 2242134640 3143285112 3595794868 110176294 678072055 +2147483648 3221225472 2684354560 805306368 1744830464 3825205248 301989888 1660944384 645922816 515899392 3370123264 3819962368 2033713152 131858432 789184512 3945988096 3488841728 3633987584 2871992320 3919163392 1784244224 4039420928 3071273472 2620682496 896145536 2621643456 824939680 3698742576 4208798200 1813429452 1129377214 259378863 +2147483648 1073741824 3758096384 1342177280 3623878656 2348810240 369098752 553648128 3481272320 1623195648 3063939072 776994816 28835840 3957063680 2775711744 374538240 3600973824 3356147712 2723094528 1072730112 625604608 3291853824 2992006656 786234112 3348242816 3068335680 1907014880 2648637360 1097404648 1682280180 3019795870 1834539263 +2147483648 1073741824 536870912 4026531840 939524096 3288334336 1711276032 1358954496 1317011456 1765801984 585105408 2045771776 3589799936 2689335296 4184473600 3982032896 406159360 811188224 3210027008 4131360768 1748027392 1958255616 368729600 304601344 12195200 2322661952 584160928 3273126352 90309624 283981148 2635311854 1986714443 +2147483648 3221225472 3758096384 2952790016 671088640 2214592512 905969664 2264924160 2071986176 3409969152 3961520128 2670723072 1236795392 2499543040 542769152 3913351168 2906030080 3516678144 2373787648 2316087296 466450432 1858309120 718600704 2417391872 2631152000 2314085312 851389408 3447822672 1838805448 3911382444 3961871614 2945943831 +2147483648 1073741824 2684354560 4026531840 2281701376 4093640704 3321888768 1728053248 327155712 633339904 2166358016 2876243968 3480748032 1381761024 2891317248 831062016 745897984 1445969920 1133846528 2076413952 2188830720 3962084352 417886720 337245440 889994624 383648704 401419744 1210033904 182511240 3623977660 565035758 3719176703 +2147483648 1073741824 3758096384 3489660928 671088640 738197504 1308622848 2332033024 2961178624 4148166656 2917138432 177209344 1944584192 192675840 3010068480 14876672 3395518464 2521382912 2405376000 791252992 1083865088 3869545472 501537280 1417368320 572004224 1380188352 2157849376 438636624 1566738616 1130755588 3415732330 4226864967 +2147483648 1073741824 3758096384 805306368 1207959552 3422552064 1778384896 1459617792 3447717888 2587885568 1407188992 714080256 2651324416 1573650432 3032612864 2023817216 75005952 3065987072 1370300416 4204433408 204371968 976071680 565297664 2292542208 2401773184 2558275520 3329897568 4082442768 3851329592 2462601284 2920459858 1042445611 +2147483648 1073741824 3758096384 1879048192 2281701376 3959422976 2583691264 3674210304 209715200 222298112 304087040 135266304 2248671232 3737387008 938344448 2938175488 725188608 874790912 2569347072 3895955456 49641472 3966024704 1819275776 1554146048 2616199808 3514318016 2734431264 389159888 1208167240 2167577764 500363922 4061783769 +2147483648 3221225472 3758096384 268435456 1207959552 3959422976 2650800128 2969567232 1249902592 2671771648 3441426432 3893362688 1420296192 3229876224 745930752 1195311104 282361856 3702439936 1702567936 289583104 3915511808 3967263744 594567680 2073092864 2133865344 2948085312 1504449952 1949439568 2779330056 2962994212 1768061242 3953778057 +2147483648 1073741824 3758096384 1342177280 1207959552 603979776 2248146944 855638016 3783262208 3418357760 618659840 852492288 659030016 46923776 3770810368 3751346176 1695842304 2701279232 4128579584 3598094336 3857414144 372880384 3489710592 2198360320 2524972416 3158324928 1948261728 2209355120 274210552 375659604 3076396642 3771940139 +2147483648 3221225472 536870912 2415919104 2550136832 4093640704 1778384896 1090519040 243269632 2109734912 1499463680 1926234112 3925344256 4243324928 3578658816 3583574016 3235938304 1646116864 3040157696 3700338688 3799304192 3403514880 1324832256 120313088 1744842368 469765696 3053458080 3607103472 1233132824 2889889940 18886606 435174019 +2147483648 1073741824 1610612736 268435456 2013265920 3422552064 33554432 1325400064 1501560832 1539309568 1763704832 1376780288 417857536 1252261888 179437568 872742912 2131853312 3356704768 1172381696 3217264640 4167456768 1013490688 2834091520 1267288832 2573218944 133170624 2925017440 2241596528 81667208 4236456292 1494123402 3024342337 +2147483648 3221225472 2684354560 2415919104 2013265920 1275068416 3657433088 754974720 3967811584 2168455168 2388656128 15728640 1047003136 1112801280 1463943168 3697344512 2458157056 621887488 1089806336 359051264 3911215104 1548321792 1813769728 3673905920 2858418816 787483968 627581984 3386125520 1870800344 1942036124 1196724746 3102294893 +2147483648 1073741824 3758096384 268435456 402653184 2751463424 2516582400 1593835520 494927872 2109734912 3017801728 2760900608 1849163776 1405878272 3192520704 2861236224 340361216 3413098496 2124881920 3230896128 350025728 2728567808 2406897152 3398496512 958960000 3525147072 4232671840 3682552048 1190550584 1766911684 2311634110 1225616299 +2147483648 1073741824 2684354560 268435456 4160749568 469762048 2382364672 3875536896 4236247040 1010827264 3311403008 3687841792 2094530560 2167668736 890372096 1040908288 3367862272 1238450176 2925469696 478121984 637691904 2119607296 830270976 1224101632 4209284992 3884449728 2267280416 4169787024 3135695256 2597417300 3638503526 3846148853 +2147483648 3221225472 2684354560 268435456 1744830464 4093640704 2919235584 3573547008 4202692608 1287651328 3416260608 2846883840 3798466560 195821568 2700214272 1841889280 2596831232 1248968704 600121344 2525671424 4149274624 442606592 1906928128 837612800 2697707392 1592031040 2577026976 3478222512 727242920 3411918412 2168681322 1942081763 +2147483648 1073741824 3758096384 2952790016 671088640 872415232 2315255808 3707764736 4068474880 247463936 4250927104 506462208 3591897088 3072065536 2200305664 3546218496 1559068672 818528256 589504512 1962643456 319748096 4229073920 3480508928 1002624256 2262613632 2077185344 2338669984 919893808 1167247128 1551151276 2752212470 1782540927 +2147483648 1073741824 1610612736 4026531840 402653184 2214592512 1912602624 1258291200 3145728000 188743680 1784676352 1754267648 4281860096 227278848 4205707264 2238513152 3168698368 1194278912 3967885312 601919488 3355072512 3524500480 784455168 1755732224 2036699264 1953553600 2412694496 1708905552 2372487000 1060642116 764150110 1789798107 +2147483648 1073741824 1610612736 268435456 2818572288 2080374784 2181038080 1426063360 1518338048 1900019712 1709178880 3291480064 107479040 112459776 976617472 3332833280 1346273280 2259795968 754130944 1186500608 3124680704 2165941248 424638976 2565007104 3634074752 1734244160 3141236128 1039459024 2720829752 1519965228 3104226826 3978164789 +2147483648 3221225472 536870912 2415919104 402653184 3825205248 3321888768 3070230528 2558525440 4156555264 1696595968 4216324096 1641545728 1168900096 765329408 2129461248 3818815488 972046336 3714129920 2479927296 839206912 3371402240 3224303104 804344064 2155971968 3443381184 2503136032 3997662832 1275630472 1420381300 334345158 2449729731 +2147483648 3221225472 3758096384 268435456 671088640 1275068416 100663296 1526726656 2491416576 2998927360 2267021312 466616320 206045184 3325296640 584187904 4026335232 3398074368 1243824128 3387498496 2567483392 3294001152 2365039616 770308608 3937028864 584160640 3823555776 2383276576 3677385520 630752776 3699277140 125021922 2948845221 +2147483648 1073741824 3758096384 4026531840 2281701376 2617245696 637534208 4278190080 2071986176 1639972864 2212495360 1301282816 2367160320 2678325248 3062235136 2641166336 3770056704 3839574016 2754158592 153128960 2045671424 781949952 1523446272 1623359232 3315697024 4244829632 2791300576 1900118000 1943409208 1058354948 2764221302 1667587889 +2147483648 3221225472 2684354560 268435456 2818572288 603979776 1107296256 4076863488 4202692608 3326083072 459276288 3769630720 1355284480 1332477952 2015494144 2343632896 2969075712 1536180224 87891968 1042984960 2475255808 773432320 2807093760 2238267648 1617527936 3518549696 4283792288 2222169872 2311962904 550753036 1241053154 422923363 +2147483648 1073741824 2684354560 3489660928 402653184 67108864 167772160 1291845632 2222981120 2202009600 2321547264 1970274304 586678272 596901888 4005167104 2853896192 2685239296 2196684800 930029568 2424803328 3966625792 126260224 2234209792 2500708608 2574681728 2165534016 4248427552 1352441936 828395224 1776829436 4244929454 2582267677 +2147483648 1073741824 3758096384 1342177280 1476395008 3154116608 2382364672 1392508928 2139095040 767557632 1080033280 2716860416 2062024704 4200857600 2192441344 2845638656 613580800 1747763200 3256426496 2299301888 1824126976 618640384 856049152 1034548992 3548874624 1697278656 1869872352 1684839152 1237964248 1484240668 2663542922 1737999521 +2147483648 3221225472 536870912 268435456 671088640 1140850688 1912602624 3506438144 4269801472 1765801984 2615148544 3306160128 962068480 2300837888 1741291520 1815281664 1114144768 3056484352 2859933696 3304239104 2821015552 309044224 2251225600 1385527552 1698924672 1694680640 1061372576 2051971280 4276842936 1143123812 1658667718 859814993 +2147483648 1073741824 1610612736 2952790016 3623878656 1275068416 2449473536 1090519040 1501560832 482344960 1772093440 2628780032 4022861824 3782475776 1383202816 327614464 2697560064 4053057536 3704823808 2177601536 2902185984 748588032 746939904 2848713472 4288067712 1951493696 252301664 2547616176 3958171432 2146374348 1074627074 2410600725 +2147483648 3221225472 3758096384 1879048192 2281701376 3959422976 3254779904 3070230528 3414163456 2923429888 2984247296 128974848 3396861952 1047789568 95551488 2070085632 3748102144 1010450432 2490834944 849719296 696350720 3132406784 1470484992 2767807232 121683072 4032284608 3699002848 3768005904 563450040 439966860 3512769102 3209156037 +2147483648 1073741824 2684354560 2415919104 2818572288 1543503872 704643072 2566914048 1568669696 1069547520 262144000 1540358144 1383596032 2123104256 3891396608 2386493440 3406528512 3794878464 160636928 2825490432 764831744 2829353984 3978492416 2053005056 1193320064 3346330688 573008992 3985259376 1957896360 3271135252 3138288046 3625496683 +2147483648 1073741824 1610612736 2952790016 2550136832 3959422976 3858759680 3439329280 1031798784 557842432 4095737856 3639607296 1308098560 86245376 4244766720 1437270016 317554688 842219520 2649694208 1866436608 1955616768 3135147008 11204096 2358657792 2156373376 1091853632 3924598880 1452927952 3742362440 712959964 4075577326 2378743649 +2147483648 3221225472 1610612736 3489660928 939524096 469762048 3858759680 1090519040 2524971008 2604662784 2287992832 2240806912 3003645952 1317797888 2795896832 1625489408 3761405952 2327166976 1263476736 2456072192 3863926784 3283719168 496729600 2186608384 1581555072 2151609920 2934025888 1514100048 3574514520 3487145540 3523954130 2120011611 +2147483648 1073741824 3758096384 1342177280 4160749568 1275068416 3456106496 1157627904 4219469824 2780823552 3139436544 3006267392 2776104960 234094592 2087583744 2458451968 3098312704 1185693696 1151148032 2001899520 2276292608 3214783488 190115328 3299822336 555652992 1268205376 269132256 82403568 2185988744 4270454444 698205422 3622040853 +2147483648 3221225472 1610612736 4026531840 2281701376 2214592512 3321888768 4177526784 2323644416 1086324736 18874368 103809024 1611137024 3150184448 1946025984 503644160 3358687232 433995776 3642826752 1348448256 1210275840 964467712 3410743808 3755038976 1038327168 854684736 1238599584 2247708592 4120347912 1917288364 3614612978 4058439513 +2147483648 1073741824 536870912 268435456 671088640 1543503872 1040187392 754974720 243269632 2025848832 4146069504 1183842304 3630694400 595853312 2172256256 3475963904 2957344768 2247737344 2152407040 4212101120 3866019840 503489536 179853824 4144561920 80460672 3623147840 1696446624 457559984 1115489160 2685312644 385249002 438685385 +2147483648 3221225472 536870912 3489660928 3623878656 3154116608 973078528 855638016 3967811584 3753902080 1407188992 4107272192 3620208640 4133748736 1182138368 1892614144 3951525888 3616817152 931864576 1262596096 570640384 1140888576 1404552704 3699984128 4149586560 3192734400 2010351648 4219095920 2762484024 796140436 3042852418 3371894145 +2147483648 3221225472 536870912 3489660928 3623878656 1946157056 1778384896 4278190080 4253024256 3435134976 2623537152 2582642688 900202496 3790864384 4193910784 2020409344 288456704 1892990976 3032031232 3785076736 411158528 941921280 1693009408 3093034240 588889728 2598433216 2829270624 2932251568 4084759512 3547613852 1170373914 1589205701 +2147483648 3221225472 1610612736 4026531840 3623878656 67108864 3657433088 3774873600 3783262208 1715470336 4246732800 2832203776 2160590848 2608070656 203292672 892928000 2410971136 3466018816 2326601728 1260040192 1310087168 3249904640 3511666176 924350720 3458505344 301950528 1271479648 1328321808 4008405000 2829531604 3301814626 3624124597 +2147483648 1073741824 536870912 805306368 3087007744 3825205248 1644167168 587202560 3061841920 2982150144 4196401152 1045430272 971505664 763625472 2053505024 1982791680 640122880 35569664 3184205824 997298176 2053752832 1492167680 1739947520 2319962368 4232815744 687668928 2986487968 2771977968 3694176584 2719305652 3965189194 2395183497 +2147483648 1073741824 3758096384 268435456 2818572288 2483027968 4261412864 50331648 981467136 1883242496 3542089728 1458569216 748158976 3313762304 1992163328 1557725184 2180808704 568016896 4290584576 4065497088 2836035584 2467144704 1813772800 1554808064 2005961600 213467840 1866348448 2786663824 2057077512 2282440092 1205150326 1917763273 +2147483648 3221225472 3758096384 2415919104 4160749568 3019898880 1711276032 2298478592 1518338048 1967128576 1201668096 93323264 3804758016 2881224704 4024565760 2479030272 2459926528 2504867840 991895552 3079516160 1018591232 923042816 270978560 1900836096 3792940416 4286010432 3236431776 3505139408 2705987752 17762116 411410466 3270140647 +2147483648 3221225472 536870912 268435456 2550136832 872415232 1845493760 3741319168 2189426688 1480589312 3139436544 191889408 4285005824 3780378624 1307705344 1579089920 1547141120 2542616576 3829080064 2527965184 751192064 335455232 742381056 1279976704 4221456256 40012224 413782432 3882862480 215148040 1994541820 3915682954 527745149 +2147483648 1073741824 1610612736 4026531840 2013265920 2751463424 1040187392 1761607680 3850371072 113246208 627048448 166723584 1136132096 3882090496 1308491776 180551680 3988357120 588529664 2992054272 3875508224 2838714368 399547392 550030848 3513635072 1772307328 2677582912 3876906080 1098372144 2027841560 616704924 1424562590 865904161 +2147483648 1073741824 1610612736 1879048192 4160749568 335544320 2852126720 2298478592 3615490048 3560964096 3101687808 2811232256 87556096 1501298688 420872192 2016215040 2074050560 647315456 549527552 1622249472 1799641088 2894642176 3609849344 1714093312 2372159104 976794688 2149704928 2057225616 1474714488 27764100 1198091678 488054599 +2147483648 1073741824 2684354560 1879048192 671088640 3422552064 704643072 1728053248 1468006400 3888119808 2338324480 1580204032 264765440 2121531392 3385720832 3558801408 1323728896 1003503616 2203787264 1734381568 1115383808 823376896 2141182464 1452210944 4002899584 726764480 2985476832 2697817456 3555765784 1172523500 3592392258 3819830757 +2147483648 1073741824 3758096384 805306368 3087007744 3556769792 1644167168 3774873600 58720256 1782579200 845152256 4140826624 566755328 4019978240 2849112064 42401792 3534848000 3869622272 1657479168 489394176 1811871744 2529733632 39419392 3339480320 809165952 3702431296 872436192 3393255440 660968408 1588319956 2046694178 3939312991 +2147483648 1073741824 2684354560 1879048192 2281701376 1409286144 2852126720 3841982464 2726297600 239075328 1260388352 2920284160 3364356096 1346109440 2348417024 842858496 3200614400 1891647488 4044431360 3006763008 3397478400 3826170880 979038720 1344134400 975521408 2218820416 3122780576 1289707280 419278984 212100772 3829343090 4269577127 +2147483648 1073741824 1610612736 805306368 1744830464 1543503872 2449473536 1862270976 3229614080 197132288 1268776960 1225785344 906493952 612106240 2456158208 4016898048 1373470720 3893575680 4278263808 439586816 2286049280 1289399296 2013121024 92729088 1049516160 3651447232 4007977760 1950435440 1654011944 4187292644 2069476146 82920087 +2147483648 1073741824 536870912 1342177280 4160749568 738197504 4127195136 218103808 3900702720 3166699520 2250244096 1976565760 1103626240 1565261824 307625984 715063296 4122968064 2556510208 2969772032 2812383232 3924969472 319468544 556789248 437707520 422467968 2624881984 1879899424 1567051952 93598664 821180372 475338370 717133883 +2147483648 3221225472 3758096384 2952790016 2281701376 3154116608 100663296 2768240640 1904214016 1488977920 182452224 879755264 4058513408 3217817600 3745906688 1660485632 2872803328 3683893248 3057983488 1997910016 3672569856 3650653184 2620346880 3001054976 2890595712 3043926848 928929632 2921841072 4074183416 72259068 4249778570 318765035 +2147483648 1073741824 2684354560 4026531840 3087007744 2214592512 301989888 16777216 2155872256 507510784 2199912448 1058013184 98041856 2604400640 3420061696 1436614656 4267933696 3936927744 1586307072 1742835712 167110656 2278857728 1108901376 2327013632 977913984 2119087680 3935913248 2495666448 2058953608 2990513252 1212348198 3949203687 +2147483648 1073741824 1610612736 3489660928 1744830464 1811939328 2919235584 3707764736 226492416 490733568 1155530752 2656043008 3990355968 1398013952 1918238720 649527296 1230602240 4106174464 640884736 3952578560 1975277568 996971520 3494365696 2340610816 621965184 1979680064 48260192 771144400 965919608 1873442420 414957542 68044877 +2147483648 3221225472 3758096384 4026531840 3892314112 2617245696 1107296256 16777216 4152360960 3728736256 2929721344 3580887040 3771203584 3023306752 3588620288 2387148800 450199552 2402467840 1754079232 3652956160 1743779840 3234765824 3506981376 3389226752 3756129408 4286812736 3948146400 3636246800 2270657256 1016585532 3830617186 3721025925 +2147483648 1073741824 3758096384 2952790016 134217728 1543503872 2852126720 2130706432 662700032 4148166656 673185792 2005925888 3969384448 2592342016 1547042816 85655552 3948969984 3572973568 3079610368 1485737984 3309860864 441027584 1769656832 635686656 3227940480 429299136 3347864288 299868496 145882312 4097536900 1887778998 3963075081 +2147483648 1073741824 3758096384 1342177280 671088640 1006632960 1174405120 150994944 2944401408 4081057792 3051356160 2142240768 2897739776 2472280064 2104885248 3533373440 3466362880 2958606336 2650218496 2450690048 3112171520 3559764992 3358153216 1445484288 3999397248 3710025792 671602912 1917954896 2588896824 3277551756 4079578942 2594730895 +2147483648 1073741824 536870912 3489660928 1744830464 3019898880 503316480 687865856 1098907648 1941962752 2120220672 3731881984 3351773184 1241776128 791805952 2167472128 1998487552 929972224 3636797440 1847889920 557533184 4162425856 1827916288 1019528448 1135690624 1524934720 3487256928 3895041392 3701196504 2312175484 2847623618 2052698809 +2147483648 1073741824 1610612736 2415919104 4160749568 2348810240 771751936 2231369728 276824064 977272832 1138753536 1003487232 2575826944 3261333504 1349124096 2071658496 2732294144 2532163584 474947584 1685688320 1955780608 191792128 159870464 347233024 2342051712 2005251904 3761556256 1500227344 930470072 4035126356 1493669170 3669747841 +2147483648 3221225472 1610612736 268435456 3892314112 2483027968 3925868544 4143972352 2894069760 826277888 3391094784 3494903808 4142399488 2187067392 7208960 1083244544 1134657536 2829565952 3105693696 283619328 2366298112 2393023488 728320512 3431095552 3272666752 1407291328 3876053536 2576167120 3203376200 4108772020 756332458 406615167 +2147483648 1073741824 536870912 3489660928 3087007744 3422552064 234881024 3674210304 4219469824 901775360 786432000 2385510400 2866282496 3657695232 1833304064 1489960960 2212003840 3047047168 1081810944 335974400 1869957120 3920991232 1585446400 3857373952 2229225344 14721216 3425329632 1428503792 632128632 2501626860 3109877126 690514073 +2147483648 3221225472 2684354560 1342177280 3892314112 3556769792 2852126720 2466250752 1400897536 1715470336 1788870656 699400192 2323120128 1370226688 2036203520 2252800000 3510599680 3614916608 1524310016 1708765184 1400662016 606778368 4100049408 3614244096 2600889984 1153935040 3868945888 3961853200 615421288 3975926540 3130127438 188022371 +2147483648 3221225472 3758096384 1879048192 2550136832 201326592 2449473536 2063597568 3816816640 2260729856 3638558720 1492123648 2798125056 4275830784 2027552768 2363949056 4143087616 3592175616 944447488 4204834816 1804040192 3149118464 4244887040 790289152 4246825088 2279510208 697200608 3215992624 2884116984 3914078044 3995217218 2098408751 +2147483648 1073741824 536870912 805306368 2550136832 3288334336 570425344 2231369728 847249408 4248829952 1432354816 911212544 3285712896 107216896 4112908288 166133760 263421952 1035550720 345186304 2754449408 1214924800 1675537408 1830286848 4159494400 2607641728 570244928 2706811296 4146845136 3077492504 428633780 2073669478 357852577 +2147483648 1073741824 536870912 3489660928 1744830464 3556769792 838860800 520093696 4202692608 2638217216 1352663040 1898971136 1926758400 3490971648 2229403648 482279424 2800844800 4093100032 3839565824 980127744 1970063360 3297809408 997673472 4286864640 3502491776 3418957248 879536032 1104760272 663578856 2337239404 4236279206 4002011597 +2147483648 1073741824 1610612736 2952790016 671088640 67108864 1375731712 285212672 1333788672 1514143744 3017801728 2184183808 747110400 1892941824 1194983424 3902210048 1942650880 3090268160 2989694976 714641408 365090816 1812696064 3339344384 1446082816 910018688 1730487872 1233762016 3586227216 420868024 3407944940 562791538 1414154221 +2147483648 3221225472 3758096384 268435456 1476395008 1811939328 2382364672 2030043136 3951034368 3141533696 4158652416 3895459840 3388473344 1518600192 139329536 1192820736 6193152 3993616384 468525056 1938337792 702871552 2389025792 3882640896 3858842368 290060160 2249007168 3099110880 2157766480 723618488 1560436332 1611162222 92239993 +2147483648 3221225472 1610612736 2952790016 2550136832 1140850688 503316480 2936012800 3179282432 2864709632 3126853632 2500853760 3660054528 310116352 2205810688 137822208 305037312 755613696 2795184128 782020608 764598272 1929874432 3901642240 928344320 1584003968 353043904 99924576 1951334192 3834494552 3997256356 4107262330 1924535591 +2147483648 1073741824 3758096384 1342177280 2281701376 2617245696 3657433088 150994944 2340421632 1296039936 2097152 1596981248 2386034688 1010565120 1740242944 2367488000 1775730688 738672640 3629195264 1861586944 3872815104 1482994688 3913544192 3819110144 2100253312 1969563712 1531689440 1615686608 1393832776 3180205740 2753764126 4002188583 +2147483648 3221225472 2684354560 805306368 1207959552 3959422976 1711276032 83886080 3615490048 2755657728 337641472 2857369600 1258815488 2554068992 1694105600 2850881536 1689223168 2682667008 2697011200 1409134592 1990682624 914140160 3438993920 499905280 1059997056 2090675008 3682048736 3373418128 2439446856 1394253812 1962799122 1763795495 +2147483648 1073741824 2684354560 805306368 1207959552 872415232 234881024 2969567232 1015021568 3334471680 2451570688 3322937344 1988624384 1047265280 3804626944 2160525312 2695921664 3406872576 3808108544 2954792960 4186695680 1544924160 3240968704 3966387456 3332046720 2976523840 60896800 1160217648 1900567496 3279405604 396082898 1965454323 +2147483648 3221225472 3758096384 3489660928 134217728 67108864 1040187392 1526726656 2055208960 3250585600 3332374528 2372927488 3304587264 4138467328 407764992 3444113408 1720549376 3014180864 1171595264 2572922880 3449681920 4053701632 2741924352 4226242816 2915756928 739392704 968827808 3297292784 2843431016 3877425532 2074544398 850691043 +2147483648 3221225472 2684354560 2952790016 2013265920 3288334336 2449473536 3204448256 562036736 1883242496 2610954240 2563768320 2944925696 2260992000 3666214912 2355298304 2520088576 1248575488 1555505152 1499181056 3959220224 3371994112 3301928448 2847176960 3094206592 2081688000 3524136288 4280754832 1727236648 1588127188 634564018 3791156345 +2147483648 3221225472 536870912 2952790016 2013265920 3154116608 973078528 1526726656 3665821696 3753902080 4070572032 261095424 1436024832 4057726976 3892707328 475594752 1307344896 1081098240 2354388992 3214061568 319113216 186092544 1802497536 4169058048 347501184 3828093120 2284719520 1733100400 1737406312 816007876 2506012118 878403135 +2147483648 3221225472 2684354560 1879048192 1744830464 1543503872 1509949440 1895825408 2491416576 1564475392 3156213760 2429550592 3936878592 3161194496 1800536064 1905852416 2861858816 3635888128 3185909760 177123328 3002230784 2306587648 3023366656 1473634048 931486336 3255582272 1679963680 1226911696 2293277256 2193185428 1614155834 4055310323 +2147483648 3221225472 1610612736 805306368 134217728 335544320 436207616 3607101440 1853882368 1933574144 2803892224 3742367744 1183318016 3181117440 1924792320 2603155456 547979264 3846815744 1868898304 8105984 1435293696 2186193920 1541370368 1234074880 2252593792 2283028416 1940273824 970132560 1478530824 3065015780 285530930 1691532879 +2147483648 1073741824 3758096384 1342177280 1476395008 1677721600 2382364672 1728053248 729808896 2235564032 1633681408 397410304 3510108160 3526098944 3250716672 3226664960 1150451712 1652572160 2416910336 1640534016 3530520576 3392648192 2944386560 587514112 3381806976 2362705856 659435488 2206283984 1198103192 592896908 1663653470 4267879539 +2147483648 3221225472 1610612736 4026531840 1744830464 3422552064 905969664 184549376 2340421632 3552575488 283115520 1173356544 1449656320 997457920 2657222656 1906376704 2732163072 3118743552 677715968 3765678080 2095142912 4112948224 3248155136 3162753792 1213620608 2285637824 2735080928 3017475952 1738839032 4224440092 1999797546 591804229 +2147483648 3221225472 3758096384 1342177280 2281701376 1946157056 3724541952 587202560 1585446912 1145044992 1054867456 567279616 3508011008 2372665344 1363542016 495386624 1795260416 416202752 1123753984 2726277120 3335911424 2287252480 4130492928 2855093504 2197877632 1860698816 1375999648 2877434000 765799544 3725891412 1506952982 880632835 +2147483648 3221225472 2684354560 2415919104 2818572288 1946157056 2852126720 3942645760 1870659584 2839543808 148897792 1376780288 3453485056 2879127552 26083328 1816723456 2576449536 1728593920 503652352 1726459904 971859968 2935129088 2698172928 2609108224 372137600 3411552448 844905184 3316524752 3841534968 3375993572 2384221286 3677291391 +2147483648 3221225472 536870912 805306368 1744830464 201326592 4127195136 1929379840 1451229184 3804233728 3261071360 1561329664 1439170560 1691090944 3322281984 1579745280 2178121728 2965651456 2729779200 1966977024 1611745280 580430848 1826941440 3762678528 2474271104 2282233536 3861652128 450239280 3338746200 1053795940 459952002 1077951819 +2147483648 1073741824 3758096384 268435456 4160749568 1006632960 436207616 1627389952 4286578688 3468689408 2501902336 3230662656 795344896 3541827584 3261988864 2571567104 2791014400 2461089792 1978343424 1120768000 738359296 973251584 2641751552 82171648 1208873600 3218206272 1637874912 63489840 1648050184 3451270212 606288810 3783376303 +2147483648 1073741824 536870912 1342177280 2281701376 2617245696 4060086272 1124073472 1736441856 3678404608 3953131520 179306496 1408761856 3429105664 3573940224 3846897664 3885465600 3490201600 306126848 2765721600 2539603968 3096097792 2998727168 2303512320 102029440 3108031168 2382287584 2146550864 2500870952 1917521612 2383906670 3393742161 +2147483648 1073741824 1610612736 2415919104 1207959552 1811939328 3388997632 3607101440 260046848 155189248 3416260608 3807379456 1690828800 2534146048 4134928384 2748514304 1267564544 2470789120 1536106496 4140011520 869423104 2344125440 1891877376 307487488 3859539584 2791296960 2449331424 3989630672 1263551016 565808348 1937209634 3076916875 +2147483648 3221225472 536870912 2952790016 1476395008 3959422976 570425344 251658240 1568669696 2797600768 1566572544 2299527168 3538419712 1577844736 4168744960 3436249088 135692288 862011392 3115130880 1309978624 2845067264 2158857216 2077156864 2509689600 537064576 2936851904 1543755872 2635219760 2864614808 2639086756 3529981770 1155378683 +2147483648 3221225472 1610612736 3489660928 1207959552 67108864 1711276032 1694498816 1786773504 3695181824 1885339648 2303721472 1581776896 417071104 1215168512 2884698112 3273293824 3145809920 3676119040 1760342016 329537536 2824180736 719512064 3824875776 2624519552 3965502272 75753376 1032339600 461613656 2247618164 1856667458 2423568207 +2147483648 3221225472 3758096384 3489660928 3087007744 2751463424 2650800128 1392508928 1031798784 2453667840 102760448 890241024 1118306304 3269722112 905314304 1014956032 1500217344 763641856 2091589632 1604694016 2876733440 1546818560 3243826688 2786128128 1736754048 2062209728 1800010336 1733849360 307301960 1382588068 1514523770 3823787537 +2147483648 3221225472 3758096384 3489660928 3623878656 1543503872 2382364672 218103808 2675965952 3787456512 2355101696 978321408 1364721664 3048996864 2615279616 3080257536 4186144768 1385218048 3809812480 1374269440 1085143040 2515047424 846349824 680152832 1376143232 124542272 1657892064 2716660208 1142365528 3378550772 1129734630 2964618327 +2147483648 1073741824 536870912 4026531840 402653184 4093640704 2650800128 3875536896 360710144 910163968 1679818752 1045430272 3431464960 3580100608 3354001408 1994588160 1621917696 16990208 880222208 4158558208 1143752704 1996856320 1927075328 4012954880 1002367872 3115829184 3564665952 2090313744 3427008456 2583315060 1705023474 2822591601 +2147483648 3221225472 1610612736 805306368 2818572288 1946157056 4060086272 587202560 1082130432 1002438656 3449815040 3299868672 4009230336 314834944 2527985664 463667200 2226946048 1023688704 2230788096 2577051648 540760064 3255938048 2007751168 3493324032 2045632640 4120439488 486754592 3379928176 2276845736 2657934988 1930783246 3824331961 +2147483648 3221225472 3758096384 1879048192 402653184 1543503872 1509949440 2969567232 3934257152 3762290688 752877568 2643460096 1089994752 258211840 1965162496 3723296768 677216256 3069394944 91824128 1918349312 1835169792 1316142080 1674835456 3819949824 2885278336 3071197760 1182423456 84319376 1372185208 1023860292 246829038 2602086785 +2147483648 3221225472 2684354560 1879048192 3087007744 3556769792 503316480 754974720 2491416576 390070272 517996544 1221591040 1406664704 1546387456 932315136 973799424 744914944 2848112640 848764928 918335488 207480832 3521100800 174022144 1973124352 1009601408 348151104 592704544 2567866448 2678510584 1292976020 3579423462 4231678547 +2147483648 1073741824 1610612736 4026531840 3087007744 1140850688 1442840576 3003121664 864026624 826277888 3894411264 338690048 139984896 3255042048 307101696 2721513472 401178624 1835384832 3852673024 965709824 3819886592 871406592 3895164416 1267165440 4084554112 2102946496 2952841696 4212630480 1154145736 2947458924 1131701254 2930964521 +2147483648 3221225472 3758096384 3489660928 939524096 2885681152 2516582400 318767104 1417674752 2604662784 1541406720 147849216 1618477056 200540160 773455872 2230124544 3853615104 84164608 3416858624 2495852544 1724217344 516330496 2023292416 1597829888 1109311872 854057664 597451296 3540848976 2338425656 2122079124 3504156302 597276005 +2147483648 1073741824 1610612736 1342177280 2013265920 1140850688 2248146944 2969567232 3112173568 1044381696 207618048 1731198976 1940389888 89915392 57016320 3296919552 1111326720 1890566144 2114920448 233472 3757627392 1306047488 3658567168 2526898432 765674880 1467243072 3773023072 1167133712 3846487128 3226948908 3285083578 3821461231 +2147483648 1073741824 1610612736 3489660928 2550136832 3556769792 2315255808 16777216 3649044480 297795584 710934528 2400190464 834142208 2302410752 1059979264 1694433280 3778510848 3131228160 2889031680 2666631168 712628224 2431030272 3463083520 103173376 94398080 4108013120 4101955424 399318256 416720344 283265060 655519198 1895456631 +2147483648 3221225472 2684354560 2952790016 134217728 3690987520 1979711488 117440512 847249408 2747269120 740294656 506462208 2978480128 3334733824 2093613056 3367043072 3110371328 4036444160 2414157824 2488709120 1040869376 3546254336 2149773824 835124992 3619479936 2856713152 2068148128 1122509680 1142164424 3352438700 3272409554 2739052377 +2147483648 3221225472 2684354560 805306368 3355443200 1543503872 3321888768 2432696320 2323644416 3107979264 1247805440 2781872128 730333184 751566848 35520512 3219849216 3669131264 1947549696 1171726336 3700731904 3379193856 2856299520 4055417344 3086671616 2716331392 1117941312 2048098720 3107387856 16373720 3972612948 1013001330 2978196939 +2147483648 1073741824 3758096384 3489660928 1476395008 3422552064 4261412864 452984832 2558525440 1111490560 3680501760 3343908864 2453143552 2548301824 3199336448 3076325376 3091759104 1567014912 3502841856 2347929600 2620913664 3215954944 3506390528 1854499584 1213627264 783014080 907651360 947938576 478476568 2846624116 3797811294 2028155713 +2147483648 1073741824 2684354560 2952790016 134217728 4227858432 1778384896 2499805184 3850371072 650117120 3001024512 4161798144 1791492096 3177447424 1905131520 3413704704 3628892160 933888 3895271424 419074048 1061906432 58952704 3204960768 3884840704 2032846464 4101472064 2699145824 3417621808 4215689464 2777234660 2224335298 3433201217 +2147483648 1073741824 2684354560 2415919104 3087007744 2214592512 570425344 2936012800 2625634304 775946240 211812352 556793856 1541931008 3931897856 4117364736 793182208 1104576512 4268933120 3771408384 264540160 3526486016 3338896384 1529314816 9529600 16538752 3368934848 1431943712 2458415376 2963000296 2233777388 2208418090 3151737055 +2147483648 1073741824 1610612736 3489660928 402653184 738197504 2248146944 1593835520 1769996288 2822766592 48234496 2494562304 3662151680 3172204544 1706688512 606535680 3815407616 3749920768 404955136 860393472 3624425472 122655744 452122112 3415536384 2120082816 1959426496 2004127072 1213624720 1417320056 4246435788 1712267202 3440291037 +2147483648 1073741824 1610612736 4026531840 939524096 3422552064 838860800 1828716544 377487360 2898264064 1822425088 508559360 58195968 3005480960 3663855616 3563520000 354058240 3621240832 4235403264 3966799872 2809976832 2365037568 3914751488 1479035648 568934528 432471360 2690949792 1746329008 1465694568 475193268 3092166958 1700657793 +2147483648 3221225472 3758096384 1879048192 2281701376 3556769792 1979711488 1694498816 1853882368 2487222272 1231028224 915406848 488112128 3831758848 1581645824 3844014080 3356655616 518963200 3922403328 3342643200 1927149568 2311306240 1646219776 475360512 144724352 771216192 262576800 2756759184 1801459736 3851432068 4137159062 1856249121 +2147483648 1073741824 1610612736 4026531840 3355443200 3825205248 1174405120 3875536896 4118806528 2814377984 1956642816 3696230400 648544256 2662072320 3604611072 3327983616 759660544 1774108672 1656823808 2839908352 4210546688 2981665792 1860198912 976109824 533552512 1330766784 2388103264 4244045424 4292684776 2559032564 337566490 3088124579 +2147483648 3221225472 2684354560 1342177280 4160749568 4227858432 3925868544 3439329280 1669332992 3527409664 3051356160 4090494976 1115160576 3558080512 2708865024 3243311104 1973190656 3234545664 3929350144 1545777152 3974522880 311669760 2678771200 2946561792 3385589376 3524556096 2284620768 3475209232 2075722552 3146824596 3208201422 2433352285 +2147483648 1073741824 1610612736 1879048192 2013265920 1409286144 2449473536 3539992576 3531603968 3661627392 1272971264 743440384 4718592 2879651840 3755606016 4232249344 3871375360 50708480 4237762560 1587712000 2887440384 649182208 915557888 537947392 148850816 1030865600 1606751648 451254288 699427128 191851572 2607406530 53027313 +2147483648 1073741824 536870912 3489660928 2281701376 3556769792 905969664 1761607680 1686110208 1673527296 1545601024 3392143360 674758656 3633053696 792854528 4079550464 2892070912 868204544 1190469632 751538176 1362282496 4140995584 2330685952 1033985280 1564232064 420724800 4136050720 2170198896 1092576840 3884934444 273113662 4124271307 +2147483648 3221225472 3758096384 1879048192 3355443200 3019898880 2248146944 2466250752 2306867200 1321205760 3512729600 2400190464 2417491968 1658060800 3488743424 2495545344 4103176192 386154496 1633361920 3167465472 2961668096 1109703680 648987136 4010079488 307228032 1998356160 193936224 658084912 3526912920 3988063012 204119542 1184882381 +2147483648 1073741824 3758096384 1879048192 1207959552 4093640704 3858759680 4211081216 2491416576 2898264064 3944742912 1903165440 3790077952 2846621696 1082261504 2496724992 2881191936 2668052480 1349328896 4005662720 503478272 3317742592 2355216896 2162418944 238212480 2894685376 3389918240 287519920 3632434952 370209788 1399347978 1925038019 +2147483648 3221225472 1610612736 2415919104 1207959552 3959422976 570425344 3472883712 3632267264 3460300800 195035136 730857472 3807903744 4189847552 1943666688 3111059456 576028672 2482487296 2636324864 2340925440 1387059200 1884849152 3167838720 365642496 2068085888 237103552 3091079456 1981359376 2102961192 4216420676 722172270 3265551079 +2147483648 1073741824 536870912 2952790016 2818572288 2080374784 234881024 687865856 3212836864 3066036224 4263510016 3582984192 2195193856 1445724160 1322909696 1040384000 2573959168 33701888 1574903808 3063517184 2516928512 2112523264 3121019392 3767334656 1291313024 459298880 4152370400 448802864 3357549768 2559574020 3881316806 3152810787 +2147483648 3221225472 3758096384 4026531840 671088640 1946157056 234881024 2868903936 1082130432 3049259008 3806330880 1427111936 3217555456 2708733952 2910191616 23658496 3028975616 107233280 2209161216 1233432576 2483124224 274570240 141818368 2633352448 474279808 384977088 1498683680 3154514160 1634795896 4132875748 1773567170 1176114309 +2147483648 1073741824 1610612736 3489660928 3355443200 3019898880 3724541952 1157627904 2793406464 1530920960 1604321280 2888826880 1827143680 715390976 3075866624 4247322624 3956899840 2773467136 459612160 2251001856 2536560640 2710934528 1790829056 102372608 22745984 3278289728 2464116896 1654879056 817453992 2145541420 1367654570 31169249 +2147483648 1073741824 1610612736 268435456 2550136832 872415232 1107296256 2768240640 1317011456 1799356416 2464153600 3601858560 3944218624 1325137920 1611530240 2248474624 1210220544 2687582208 266412032 1355845632 3241826304 977708032 84112896 2739549440 1663501440 205625152 3008551584 433114192 3739480312 1806196364 1975362902 2161954471 +2147483648 1073741824 1610612736 2952790016 4160749568 3288334336 1241513984 2701131776 3900702720 1304428544 3856662528 722468864 3584557056 3531866112 3916824576 4036165632 2820571136 2570993664 364847104 4276916224 2119915520 2683472896 3517738496 428476672 2879991424 2712636992 3800950560 1956175856 3391967288 702646884 259189338 1691639289 +2147483648 3221225472 1610612736 268435456 402653184 1543503872 2315255808 2667577344 4202692608 1270874112 3135242240 9437184 3174563840 142868480 1605238784 1534394368 2203549696 624836608 415834112 1904062464 744839168 632005632 3895752192 3806473984 506926720 785430976 3081170336 650368624 4218179192 1479939076 3250665086 133269561 +2147483648 1073741824 2684354560 4026531840 671088640 2617245696 3590324224 2030043136 2474639360 700448768 2212495360 2834300928 77070336 1911291904 521797632 3407151104 3045883904 3702571008 610344960 3967455232 4131383296 1522048000 2825312768 1400778496 1384847744 343391296 698318816 4059190768 1734535608 2270176092 2672300310 2648966755 +2147483648 3221225472 536870912 268435456 2818572288 335544320 3053453312 2164260864 478150656 222298112 765460480 2618294272 2630352896 3548119040 2530344960 3961454592 3783622656 3691593728 162209792 1462480896 88360960 2431755264 1221024256 4178980096 1233721728 1162641984 2229650976 2841568464 3736960552 2860848548 2611394594 2734612119 +2147483648 3221225472 536870912 1879048192 3355443200 1140850688 1711276032 251658240 998244352 4248829952 1507852288 1039138816 1391984640 3299606528 2064252928 768278528 604930048 2554871808 345972736 271101952 3687401472 1891286016 1067336192 1323710720 3978376576 2100672960 2856240096 1186690256 2669515960 3829063708 4017445934 2058917811 +2147483648 3221225472 3758096384 805306368 3355443200 2214592512 1979711488 2264924160 4202692608 3409969152 492830720 3958374400 1458044928 3443785728 4282515456 2073755648 2584772608 3402153984 1127686144 882290688 441579520 962374656 2130625024 2904963328 1674125696 1330883520 341070752 2095709520 2376112024 1942016476 3401781930 3327952041 +2147483648 1073741824 3758096384 3489660928 3623878656 3422552064 3321888768 3170893824 1568669696 2420113408 1973420032 1336934400 3825729536 3861643264 1651376128 3214475264 3160113152 574963712 2092769280 3952709632 653424640 2371851264 158819840 3307350784 3089569152 446341440 1353371744 3653387152 1016574248 649813260 2338070098 3372622211 +2147483648 3221225472 536870912 4026531840 1207959552 3019898880 33554432 2499805184 2558525440 968884224 1960837120 1443889152 3326607360 3878420480 2748448768 1721171968 187138048 2407612416 3849527296 3743002624 816072704 2148768768 2895602176 4264166656 2428701824 1969340224 4004542240 1307950320 4187383160 1133812516 3598243490 1590130899 +2147483648 1073741824 2684354560 2415919104 671088640 603979776 1577058304 2130706432 880803840 2168455168 1407188992 70254592 2432172032 649330688 3028942848 3716349952 2363588608 1650016256 3578732544 3869216768 791701504 4158489600 1736399360 3636592896 1888428928 1547681216 4242563104 2903875024 2251510328 1518080940 3334877102 566047349 +2147483648 3221225472 2684354560 805306368 2818572288 1543503872 234881024 3238002688 4118806528 826277888 668991488 3362783232 1144520704 559153152 409862144 2264596480 1759870976 2799616000 1394024448 253734912 770435072 4028214272 3165444608 208543488 2231058304 2682630720 1449059936 1842808272 2327813816 4177257724 2039578910 987817677 +2147483648 1073741824 1610612736 2415919104 671088640 1543503872 3657433088 1526726656 3011510272 3829399552 375390208 1081081856 1896349696 3276013568 3053846528 3492610048 3755311104 162709504 1625366528 1045925888 2855917568 3813245952 975755776 1607872256 1869939328 294225088 2928205792 1929782672 648877144 2367001212 756209554 2486252457 +2147483648 3221225472 536870912 1342177280 134217728 3154116608 2449473536 1728053248 2793406464 2025848832 2128609280 3234856960 2741501952 831258624 2167799808 884277248 2259582976 2910535680 3117490176 2236919808 1264076800 364557312 907637248 245761792 3061645440 3193082816 1247105696 284170416 3428325752 2511615252 3566353194 3652139131 +2147483648 1073741824 536870912 2415919104 3623878656 1006632960 838860800 4278190080 3212836864 2101346304 1742733312 2582642688 124256256 4211343360 916324352 3702980608 3843784704 2303148032 1985683456 2067894272 3142469632 3290924032 3366282752 896411392 819935360 3349119424 2073642208 1535903184 879376696 1564544284 2326299978 3200450265 +2147483648 1073741824 1610612736 1342177280 1207959552 1677721600 503316480 3003121664 3481272320 3057647616 2438987776 2777677824 1524105216 2514223104 3817996288 2803302400 2639036416 2292072448 4136837120 1405259776 2377865216 2096673792 2868396544 360849664 1770980224 2029037248 2552004320 2543589392 1693581720 3045524740 1175749606 1342333135 +2147483648 1073741824 1610612736 1879048192 4160749568 1006632960 3791650816 16777216 2206203904 2873098240 4095737856 1550843904 2696413184 2250506240 1187119104 4029087744 3999825920 3138207744 2721783808 1900974080 3859306496 1810152448 587427328 2251437824 3143578752 2779555392 4116673504 900992080 3488227912 2183862140 3676741310 2753839713 +2147483648 3221225472 536870912 2952790016 3355443200 3154116608 838860800 3841982464 3883925504 826277888 2355101696 2794455040 1229455360 3067346944 1367736320 996474880 1161199616 2254749696 3048808448 3456413696 3658991616 4204956672 3481453056 910952192 1836716160 2619802432 1180547808 1354986192 2166183256 681856196 2762014530 1941373773 +2147483648 3221225472 1610612736 1342177280 2550136832 3825205248 2986344448 1694498816 3128950784 1186988032 119537664 1783627776 2634547200 1750335488 2663514112 3831169024 305364992 2646032384 432480256 277196800 2164152320 3152524288 2486523392 1442578688 344328320 3966838592 575439776 1990122288 1387741576 3796306100 1053132722 4095637885 +2147483648 1073741824 536870912 3489660928 402653184 3422552064 3724541952 385875968 2726297600 3409969152 924844032 2486173696 1044905984 1792802816 47054848 647036928 1104904192 3410542592 172302336 644452352 2372388864 333943808 3939948032 4111211264 1733694336 1138035648 3545345952 3704865616 4140145416 1564600876 1566216322 3446365151 +2147483648 3221225472 536870912 2952790016 3087007744 3556769792 1174405120 1493172224 763363328 2520776704 908066816 1752170496 1006108672 554434560 832962560 697237504 2860810240 3181527040 2319130624 2156834816 2184923136 1688767488 167009792 772545792 2368081280 3729731648 686068320 1156733456 2033389256 1740288252 1810986286 257000107 +2147483648 1073741824 2684354560 2415919104 3892314112 2080374784 1442840576 2566914048 1753219072 3502243840 1814036480 2549088256 568852480 2561409024 1898315776 1281294336 3233316864 2406498304 2195398656 2291306496 1807312896 2587132928 614885888 233576192 1598431616 3763287104 117481760 2810469296 324600392 3893869148 1772155402 608658179 +2147483648 1073741824 3758096384 805306368 939524096 2214592512 1644167168 1862270976 931135488 3535798272 1004535808 2215641088 2398617600 3908829184 676462592 468779008 1229619200 3569860608 2964660224 1287950336 1452603392 1776724992 835575296 2651339008 1972634752 1284910528 3904839904 1123656240 4001657912 3368309860 1482980558 1414820135 +2147483648 1073741824 3758096384 2415919104 3623878656 335544320 771751936 3640655872 92274688 331350016 3433037824 2146435072 3511156736 1468268544 377094144 4161339392 3280961536 2585935872 4102365184 521244672 1409382400 3678110720 3274728960 2612534528 2303475584 222181440 2723356768 2956376432 3028664424 2029221148 2618734306 4013281193 +2147483648 1073741824 3758096384 2952790016 4160749568 2751463424 3053453312 654311424 1736441856 775946240 2438987776 2217738240 1553465344 1993605120 1651113984 3550412800 236617728 1919041536 2517835776 1787072512 3175577600 3883830272 1624272384 2604151040 776212864 3823243200 2206407904 4186740752 3583722648 1598600556 1673086326 2448144397 +2147483648 3221225472 3758096384 3489660928 1207959552 1006632960 100663296 788529152 2357198848 1891631104 2329935872 3759144960 2361917440 2481192960 1054736384 3007643648 890601472 2037727232 2921930752 688893952 2157869056 4049703936 488858112 4121433856 129238400 2486575552 2622560288 1281968 1704748664 1086765732 2013381826 3296197985 +2147483648 3221225472 2684354560 2952790016 3623878656 1946157056 369098752 3707764736 4051697664 121634816 35651584 1118830592 3544711168 10223616 1758855168 475987968 4179460096 2931933184 3561693184 2109190144 1234757632 80841728 3188704768 227546368 3363314048 3633588544 3093957984 624505424 1854581448 3078646092 3392987714 78884047 +2147483648 3221225472 2684354560 1342177280 2550136832 201326592 1711276032 2600468480 343932928 1052770304 1784676352 1248854016 2330460160 2185494528 3321233408 2158166016 155418624 522371072 491724800 3436294144 3718768640 332903424 3677148672 2746223360 4060626304 2650024128 4194177568 3797364784 1178451800 2864041532 3566382026 4216606505 +2147483648 3221225472 3758096384 4026531840 1207959552 201326592 3791650816 2533359616 2004877312 2562719744 799014912 1196425216 1502085120 805044224 955908096 4063035392 94732288 238108672 3659079680 1799598080 3595991040 2494143488 3641926144 2965379840 329266304 223350720 847782624 4068215984 993668392 1208825012 1295357330 261709303 +2147483648 3221225472 2684354560 805306368 2013265920 3959422976 100663296 620756992 3229614080 2462056448 1755316224 2603614208 2879913984 2771124224 3424780288 2938306560 2078310400 4046077952 2298945536 3923685376 2843961344 2968038400 993422848 2492281600 2295446912 1874984768 1453451040 280095536 2590625896 3398296428 3256085786 1586156099 +2147483648 3221225472 2684354560 3489660928 1207959552 603979776 3120562176 184549376 1166016512 2596274176 1218445312 2997878784 2873622528 3130261504 2708078592 2455175168 3125051392 2900115456 2603294720 2601168896 2963892224 1672254464 1878548992 1955135744 4178160256 2871523520 3415723104 1608501808 4073447912 912383820 1528221858 3861019373 +2147483648 1073741824 3758096384 2952790016 939524096 1140850688 2986344448 117440512 4018143232 1581252608 3420454912 533725184 3894935552 3600023552 3147169792 1585381376 3224666112 2961588224 3475185664 283545600 3527899136 2759625728 1266834944 3380414720 4275933312 1733162944 3704743648 807650576 1435691576 2924835988 3617424986 3677218749 +2147483648 3221225472 3758096384 268435456 671088640 1140850688 1711276032 1895825408 1518338048 314572800 3747610624 2328887296 3240624128 4212391936 397279232 2131951616 3533471744 3930636288 3058638848 3069620224 2766010368 4082410496 3184327168 1751714048 1673637248 634875456 4224934816 3132442416 1772245656 3847799188 1132924602 1869777085 +2147483648 1073741824 2684354560 2952790016 402653184 1677721600 436207616 587202560 2608857088 3628072960 1830813696 1898971136 1625817088 1165230080 2379612160 1222049792 1824948224 2375073792 2590711808 3058995200 335144960 2471398400 2952058368 1508184320 2841623168 3787286208 1433367520 3005630096 95670920 3392899116 2930996458 463755253 +2147483648 3221225472 3758096384 3489660928 134217728 603979776 2449473536 3170893824 2139095040 1262485504 3311403008 625999872 3159883776 4094951424 3576561664 957808640 2492039168 2350202880 3678085120 1919135744 3635705856 3566310400 1944154624 2575634688 2383192192 3063534912 2523054816 2023842896 2095398680 2606534196 3535920262 1316408509 +2147483648 3221225472 536870912 3489660928 2550136832 3959422976 369098752 1627389952 4202692608 3594518528 2246049792 3809476608 4225236992 647233536 2202402816 3237150720 2412740608 1872642048 4150206464 2123214848 3442690048 2086114304 434787840 3079213824 887521664 3792238144 3009401248 2420000272 1739528760 4148531172 2734639398 2076548989 +2147483648 1073741824 536870912 1342177280 2550136832 201326592 1979711488 3003121664 2877292544 3124756480 1042284544 3109027840 2013790208 817627136 2320891904 2069430272 1304199168 1782890496 617422848 277254144 2843985920 3379868672 1645803008 2854955776 803707264 3514516160 4349408 361686288 319952968 3190494516 367502930 880498759 +2147483648 3221225472 1610612736 2415919104 1476395008 1140850688 637534208 3338665984 2373976064 960495616 1033895936 661651456 4264034304 401342464 3312320512 744030208 3760422912 1157611520 3845988352 1834070016 1042339840 2764801024 3706971648 3976407296 2484116864 1055358912 570848864 2175910352 3209963432 2734305084 3762498074 2276494067 +2147483648 1073741824 3758096384 1879048192 402653184 738197504 33554432 1593835520 1400897536 3619684352 2116026368 1777336320 1453850624 3058434048 3082158080 847183872 2879750144 471416832 2512068608 690982912 2990045184 1498266624 3551876608 3185382144 1611172992 3480873408 900654048 3443999600 3597142856 2683058716 3750106522 469186555 +2147483648 3221225472 536870912 4026531840 1207959552 67108864 1040187392 4076863488 478150656 1463812096 1012924416 691011584 1033371648 2089549824 3119120384 288555008 2747170816 3920052224 2831622144 1151905792 3800451072 1056349184 390291968 1285105920 1919779712 3832145600 4170734112 4124285008 408734424 2093995756 3697367158 3901627419 +2147483648 3221225472 3758096384 1342177280 1476395008 1140850688 1845493760 83886080 1753219072 977272832 4129292288 969932800 364380160 346292224 1568276480 1956184064 3949166592 3196600320 1998921728 1261285376 4294146048 4163613696 1556375040 3724740864 3553279872 191098688 738295584 4045312784 3736200648 887374804 3402832062 49458561 +2147483648 3221225472 3758096384 2952790016 1207959552 3019898880 905969664 150994944 478150656 2722103296 3776970752 2781872128 804782080 11796480 1166671872 1884487680 867532800 1840594944 2931761152 2602283008 1303672832 2478672896 3836305920 599340288 160862592 1365829696 1424385568 2710218512 82763528 4197144532 1366691630 82118725 +2147483648 1073741824 1610612736 3489660928 1476395008 3825205248 3456106496 3573547008 1619001344 3267362816 1134559232 3864002560 2197291008 1600389120 943587328 4171956224 1627684864 3413786624 2887196672 2043580416 523720704 4274820096 2954249728 2657419520 3632764800 3986881344 3042407712 649897264 2868794536 949558836 1496160078 404744209 +2147483648 3221225472 1610612736 1879048192 2013265920 1006632960 301989888 3472883712 3246391296 1799356416 2543845376 1785724928 3016228864 2689859584 1140981760 4114546688 315981824 4072914944 2927828992 4071862272 1159124992 864926720 2458906112 1584215808 1452451968 2825549248 2957427552 167088208 896790824 69929596 2591537122 3926717597 +2147483648 3221225472 1610612736 4026531840 3087007744 1140850688 167772160 1392508928 2474639360 2873098240 4200595456 1806696448 1467482112 3853254656 3299213312 1328742400 1494122496 3507929088 302456832 3723800576 421255168 468098048 4019379712 2642749696 777358976 3311166144 1513351648 1153603152 1895879512 1204566156 3675654606 3393913875 +2147483648 1073741824 536870912 4026531840 1744830464 2214592512 3724541952 1157627904 2759852032 1145044992 2732589056 3541041152 2176319488 3289120768 2675310592 3594321920 256868352 2849816576 283713536 132485120 1469040640 3831995392 2158545408 657656064 1012833152 3520414528 3179336736 524749968 3909386488 120479332 1740269118 1257274267 +2147483648 1073741824 2684354560 4026531840 3355443200 2080374784 369098752 1258291200 578813952 2101346304 3114270720 3836739584 2038956032 2546728960 1262616576 2969632768 3682369536 455458816 2942640128 209883136 873392128 2210700288 3298943488 3893040896 324118912 722159808 33147808 18815184 1204263848 2851889164 4154621426 339303995 +2147483648 1073741824 1610612736 2952790016 4160749568 1811939328 234881024 419430400 2642411520 2487222272 660602880 288358400 761790464 2471755776 1313734656 1175650304 1233747968 3562455040 2546933760 308514816 1933826048 2228325376 4092259840 2492801792 241090432 1936285760 1185345632 445065360 2045222040 999675052 3512637962 602505069 +2147483648 3221225472 3758096384 1879048192 3623878656 2751463424 2315255808 1593835520 159383552 3200253952 3634364416 2198863872 3524788224 1848377344 1993474048 3476488192 1838841856 1435877376 3240304640 1328852992 487127040 2828188672 2611070464 3000840448 3713109632 577067456 1874712416 3888589616 1626505448 3574719524 1431635702 2787475651 +2147483648 3221225472 3758096384 1342177280 2013265920 4093640704 1040187392 318767104 3028287488 2394947584 1524629504 424673280 437780480 1270611968 3509714944 3297181696 3411968000 2083995648 2218991616 683716608 314210304 2148971520 831745536 1288512768 3027610496 4242793152 3930022944 2538021424 1044293496 1663518964 2826636278 2177677943 +2147483648 1073741824 536870912 2952790016 1476395008 4093640704 1979711488 1056964608 3430940672 918552576 2380267520 3549429760 2927099904 4231790592 2976514048 2047803392 651132928 1123237888 204152832 3209269248 961431552 2280098816 945243648 3278705920 3642007936 2299711936 42025504 3158849072 1710492088 3789438532 2490438638 2651751511 +2147483648 3221225472 3758096384 268435456 1476395008 201326592 4060086272 687865856 1132462080 1790967808 2657091584 2274361344 265814016 198443008 1626734592 3319726080 2478080000 19644416 1165172736 1768337408 2555049984 4178879488 333178368 532355840 1479182464 2915624000 1624094688 2088255536 3404232408 2863683972 3382996230 1446140557 +2147483648 1073741824 3758096384 1342177280 2281701376 1409286144 2986344448 1996488704 461373440 1656750080 2053111808 953155584 897056768 862191616 1105330176 589824 417562624 1786298368 3031769088 601198592 1807480832 3582178304 3911774720 1393364224 3000084608 3465136064 116565984 128927280 337104472 2133688404 3978281518 1166118305 +2147483648 1073741824 536870912 3489660928 671088640 738197504 3120562176 587202560 3665821696 725614592 2426404864 2882535424 3593994240 2177630208 3426877440 1480654848 4109598720 1073299456 2941591552 1015910400 2605860864 2780009472 3965278720 772088576 972393088 2386447040 1411492256 4213210704 2730135528 999216852 3268040094 2804923899 +2147483648 1073741824 2684354560 805306368 3355443200 1811939328 33554432 2902458368 947912704 1564475392 3709861888 3083862016 993525760 891027456 3626106880 3316973568 679837696 522698752 217128960 650874880 2174281728 2659560448 1680335360 2674987776 2953550976 1584984384 1354086688 1378874832 199560968 880656212 2807818462 3064136495 +2147483648 1073741824 536870912 268435456 1207959552 469762048 1778384896 1224736768 3900702720 3040870400 3223322624 607125504 43515904 242483200 2032533504 890961920 554663936 3360145408 3013025792 432902144 2249377792 1854907392 2189935104 561458944 3676147328 542820416 2914228512 2233333200 607522120 3274915244 4238583222 1362479797 +2147483648 1073741824 1610612736 1879048192 939524096 1543503872 1040187392 2130706432 226492416 3049259008 2736783360 4067426304 428343296 4192993280 3749576704 1487339520 208633856 2647441408 1403199488 3060633600 1858983936 1535097856 1607785984 2400661248 3200746368 2454768064 2270505056 1848032496 2472310792 408177788 1777879762 4167461587 +2147483648 3221225472 536870912 1879048192 3892314112 1543503872 905969664 1962934272 2340421632 3846176768 2317352960 2161115136 4046979072 3573809152 2162819072 2211119104 2357297152 2344796160 3407290368 4208963584 4247504896 3518086144 1355467264 2442870528 762945920 1218899776 1686964704 750567120 1043751112 688747348 493154910 1595554345 +2147483648 3221225472 3758096384 2952790016 939524096 1811939328 2181038080 2231369728 3447717888 1849688064 1939865600 1557135360 1066926080 803995648 1901985792 3834576896 3957489664 3747528704 3365609472 3059789824 1063778304 4140993536 3048668672 2369716992 684375168 1444599616 1522607200 3574957328 3089129128 936626388 922790710 2648176499 +2147483648 1073741824 1610612736 2415919104 2818572288 3690987520 905969664 1224736768 1468006400 1656750080 2518679552 2725249024 2012741632 2926313472 662831104 221839360 1417707520 1723777024 3285000192 1107202048 2158876672 3339748352 3432446464 3219721984 1883814272 4190822464 3849529056 3796741936 2529188040 2694903036 189664526 311108851 +2147483648 1073741824 536870912 805306368 939524096 4227858432 3053453312 3305111552 3498049536 3200253952 2917138432 3910139904 1463287808 517734400 3100508160 3316842496 3614801920 1423425536 435625984 509054976 3269642240 3775245312 3007307264 2322798336 3088429440 2617767744 1219438368 2262539312 2763320632 3009056740 3670824254 3584282607 +2147483648 3221225472 1610612736 1342177280 4160749568 2348810240 2248146944 1124073472 746586112 3913285632 2107637760 1926234112 3117940736 670826496 3634757632 1648295936 3373760512 1336229888 242950144 3044913152 471095296 610776064 2511162880 3319732992 3806823808 703428288 1342118944 2314704336 2060809384 2826109460 819563238 747529911 +2147483648 3221225472 1610612736 268435456 402653184 2617245696 1912602624 3338665984 729808896 381681664 3441426432 3572498432 1480065024 2737045504 3454664704 3714383872 578256896 1422639104 2568560640 740929536 2641156096 566731776 1276376576 443358976 2899028096 1169551296 860752352 4014944048 3434265992 1208772444 2106246270 2231674465 +2147483648 3221225472 2684354560 1879048192 2013265920 335544320 1644167168 3808428032 3313500160 3510632448 3579838464 1758461952 999817216 3434348544 252837888 4043636736 48463872 1321713664 2693341184 1647685632 3099125760 2725493760 2193616384 3660385536 2912924800 4080651968 3096053856 1538327248 619815064 2235756500 3098197110 3184673301 +2147483648 1073741824 536870912 2952790016 2281701376 3825205248 1241513984 2533359616 511705088 2973761536 4250927104 2347761664 1721237504 1433141248 2257190912 2671181824 3002761216 4229808128 2137202688 1229754368 1130940416 3574238208 1954935296 3608088832 4131827328 4221554624 3486528160 3020426448 3523488664 2457738204 3662754358 4261909667 +2147483648 3221225472 2684354560 2952790016 3623878656 1946157056 4060086272 3036676096 4219469824 2956984320 471859200 1164967936 3765960704 843841536 423755776 136642560 3723067392 540000256 3345031168 2728374272 1359276032 250579968 1962722816 2950927616 2770264192 2960560960 1232044000 201682576 1625574216 2050743612 2334077006 780176379 +2147483648 1073741824 3758096384 1342177280 3892314112 2080374784 3120562176 1895825408 3833593856 675282944 706740224 2100297728 977797120 3501457408 2616328192 3374120960 2056224768 1823293440 2530287616 2273415168 217479168 196195328 2453563904 323323648 1944873600 1332264512 1328276000 1232193168 856223176 3815602924 1831934914 2924588805 +2147483648 3221225472 536870912 268435456 3087007744 1677721600 2181038080 1660944384 92274688 3502243840 1386217472 3450863616 1391984640 297533440 2615803904 329580544 3620306944 40943616 122757120 3630673920 2214840320 2669126656 1935400448 1285271808 3314144384 1201839808 299527264 2997834416 2869870952 642393228 1704271182 3773928231 +2147483648 1073741824 536870912 268435456 3355443200 1409286144 1979711488 3405774848 3951034368 2923429888 954204160 1636827136 1685585920 159645696 668073984 571146240 3791421440 351289344 3429310464 1993510912 137185280 3045237760 2876596736 1245101312 2737785216 1418832064 3940416480 646769680 2597805560 1482011908 779077966 324531513 +2147483648 1073741824 2684354560 3489660928 3623878656 2483027968 503316480 2936012800 1602224128 4089446400 2048917504 420478976 3697803264 3746299904 1916403712 3210543104 3703865344 2827370496 308879360 2254082048 661481472 3739915264 1205167616 3840847104 4130562944 1864472000 1413928672 3255387504 2877068360 1761761316 3863951658 1152756539 +2147483648 3221225472 536870912 268435456 2550136832 738197504 4194304000 889192448 2575302656 1765801984 195035136 2607808512 3096969216 575406080 4006739968 1376845824 680230912 4045815808 1387601920 3540889600 3924379648 1910350848 2868991488 2492048128 1239370368 996836160 2398476640 4156517072 863670440 1274929212 2746965558 2802622619 +2147483648 3221225472 3758096384 805306368 3087007744 1409286144 3456106496 1929379840 3800039424 2252341248 991952896 1120927744 1576534016 3961257984 455737344 369295360 1521188864 1124483072 943136768 2447749120 2666756096 3067456512 2444975616 2269220096 3244642176 2766973632 3926643104 4039140368 2075532040 3899211156 4245195566 20831471 +2147483648 3221225472 1610612736 268435456 2818572288 67108864 1644167168 3305111552 1451229184 3250585600 3936354304 1372585984 382205952 931921920 783941632 2132475904 745963520 2802925568 4035911680 3423121408 4168898560 356033536 3666106880 2462890240 2953473152 3103368000 421126304 1710455536 2343575272 2167937876 2824083842 1843270763 +2147483648 1073741824 1610612736 3489660928 2550136832 335544320 2516582400 2499805184 3699376128 2789212160 3286237184 2551185408 4285005824 3313238016 3601727488 3094675456 2169339904 1458454528 250683392 129470464 3702085632 2859963392 1183413760 2923937024 3503374720 3856907072 3852162592 708612624 2040132792 754477732 2880451082 295189767 +2147483648 1073741824 536870912 2952790016 134217728 3690987520 3321888768 1996488704 4118806528 2604662784 1298137088 2643460096 474480640 3041132544 3470917632 132579328 4175069184 3610820608 419110912 1467256832 563726336 4076112896 1658442240 4220821248 1565117824 2195503040 1888351840 2482945360 600491416 3574858116 2735355650 3021158633 +2147483648 1073741824 3758096384 2952790016 1207959552 1409286144 1912602624 1560281088 2038431744 960495616 3030384640 1045430272 690487296 610009088 1853489152 3000696832 2696642560 1193132032 4135526400 1911918592 4123064320 1307937792 3284189696 2062912768 1262542976 1412799808 3181442912 2286262480 3071857512 1901168500 1317993050 237546719 +2147483648 3221225472 3758096384 805306368 1476395008 469762048 3858759680 2399141888 2927624192 2126512128 2195718144 2697986048 1306001408 3499884544 2492858368 318308352 2057207808 4280500224 3018661888 814526464 2024830976 579644416 2511365632 420257536 485508480 2628562368 4068495520 1803855920 3270801528 1812378644 2803848198 3263891647 +2147483648 1073741824 1610612736 268435456 134217728 872415232 1509949440 3808428032 343932928 3972005888 1453326336 2991587328 3910664192 389283840 2894987264 4010475520 3662512128 2234597376 4244054016 1957662720 1239439360 1322230784 3977269760 1971827968 54280832 3325919936 1958304800 2843416496 3368399976 3292357940 2891780278 2949812677 +2147483648 1073741824 1610612736 2952790016 1744830464 3556769792 1644167168 251658240 3565158400 121634816 1428160512 1565523968 726138880 2504785920 1742077952 2407464960 404717568 479936512 3819642880 806195200 1545492480 2146274304 2729331200 2216004864 2098881664 3791102400 1095203872 2555722576 2647564168 2349857012 3681415618 359724987 +2147483648 1073741824 1610612736 268435456 671088640 1275068416 1241513984 754974720 578813952 876609536 765460480 4140826624 3231186944 1364983808 1218576384 1385889792 2340847616 663339008 2349801472 991989760 1854724096 3993019392 3910982144 230206208 550553216 2904734016 3142045600 3504221584 2678654760 1269151124 625172854 1583148831 +2147483648 3221225472 1610612736 3489660928 4160749568 1409286144 301989888 2969567232 796917760 1195376640 4095737856 2064646144 3862429696 1940127744 1575092224 651362304 389775360 3491971072 3844022272 241545216 4263925760 1231918080 3215609344 3918769408 1426014336 75049536 348429024 2872505168 2880524360 1707360164 1330788638 4256891521 +2147483648 1073741824 3758096384 268435456 134217728 4227858432 3456106496 2365587456 327155712 2847932416 257949696 3083862016 2272788480 52166656 1603928064 432472064 1593868288 2294792192 2444435456 2023657472 483850240 1373021184 690147840 42510080 1238624128 821901632 1450684384 3949945840 1259404184 3433801876 60129262 3775391871 +2147483648 3221225472 3758096384 805306368 4160749568 1140850688 704643072 1291845632 545259520 4106223616 228589568 3486515200 933756928 1830551552 4125753344 1517092864 1112244224 1575108608 3335069696 4164268032 6912000 185445376 2856144384 2144045312 2174908032 1672033600 1682285856 1729196464 2017045800 3431694164 1680648858 2071258767 +2147483648 3221225472 1610612736 1342177280 2818572288 335544320 4194304000 1962934272 3581935616 1598029824 1071644672 2771386368 214433792 1296302080 415105024 3006726144 48136192 918765568 2177572864 4287410176 2508085248 1127527424 2786220544 3128868096 3759364736 1580404544 3707802720 637819728 4185760696 769390764 3950212258 1271075657 +2147483648 3221225472 536870912 1342177280 3623878656 2885681152 2785017856 520093696 545259520 2705326080 2527068160 1454374912 379060224 4026269696 1771700224 1546715136 2022342656 771342336 2342854656 4048859136 2296301568 3288118272 100320768 1790608128 2820787584 2549684672 3757999904 683147216 1240087912 2580099596 1411811638 267119607 +2147483648 3221225472 1610612736 3489660928 2013265920 2483027968 3388997632 2936012800 1887436800 2151677952 1012924416 1353711616 350748672 1398538240 2100166656 18808832 1698004992 3928932352 2069569536 542093312 4080261120 2476184576 1749544448 1069915392 3450271360 3090615744 1640611104 1896928400 2235307480 4070446220 2910270442 2317975919 +2147483648 3221225472 1610612736 805306368 402653184 67108864 2516582400 2936012800 1551892480 3980394496 1411383296 2347761664 2283274240 2801532928 3551133696 2451636224 759988224 3470442496 2809470976 1101180928 3969767424 2387258368 3095000576 3189553408 2826099072 2444301760 84191776 966864 4133163976 8758876 259156886 234480151 +2147483648 1073741824 1610612736 3489660928 2818572288 201326592 1375731712 922746880 2038431744 2101346304 597688320 7340032 3298295808 2025062400 2234908672 2998468608 3772153856 234668032 312811520 451710976 997709824 1694798848 3973839360 2999368448 1366618240 899227584 1466349920 326096 696324648 2450698492 1867708598 2267547685 +2147483648 1073741824 536870912 1342177280 1744830464 738197504 1711276032 2936012800 3649044480 2822766592 140509184 1599078400 169345024 1504444416 2618425344 4084006912 3195240448 2144387072 1254694912 1295355904 4069771264 427668480 3953641984 2198053632 4160281984 1319967168 1213446496 2682315152 3523286744 2495722036 3662528598 970100627 +2147483648 3221225472 2684354560 2952790016 939524096 738197504 3254779904 989855744 2474639360 1715470336 950009856 2557476864 2735210496 2704015360 61472768 2043871232 567705600 2589966336 1179066368 2528686080 3856328704 1083214848 3150380544 4229071616 2089413760 545654976 561591264 3682963216 1439262696 4038646908 2794431634 694839811 +2147483648 1073741824 1610612736 1342177280 4160749568 603979776 503316480 1056964608 3447717888 1790967808 580911104 2817523712 2632450048 395051008 2942959616 2330394624 4000350208 1993424896 3040026624 1142853632 3934279680 1045869568 1425829376 2866065664 1880572800 1728973248 3045146208 1212005168 1315363432 4012032796 1450494794 1710346667 +2147483648 3221225472 2684354560 3489660928 402653184 1409286144 2315255808 855638016 226492416 2394947584 4154458112 2861563904 3005743104 321126400 3515482112 2868051968 1879408640 2773467136 3710853120 3521359872 379774976 3366687744 3845584384 3864632576 2221532800 945947328 74912352 2552213296 1628753960 684633412 109471418 1106170049 +2147483648 1073741824 536870912 3489660928 4160749568 2483027968 1107296256 318767104 2625634304 1430257664 2392850432 1771044864 2365063168 206831616 2007629824 4014931968 2600828928 1067532288 414392320 3512963072 3193980928 2115736576 3455348224 1934724352 1644917888 2835092160 3504743968 2105619408 4085823080 4274508740 2301228974 1811212061 +2147483648 3221225472 1610612736 4026531840 3623878656 2751463424 3590324224 385875968 4185915392 1421869056 572522496 2031091712 1438121984 2851864576 3555590144 4247846912 39878656 751419392 3961856000 1101705216 3281704960 30579712 1724302848 1718391040 1219492224 1321208768 1059068768 1972375216 301471816 1302078372 1469983902 1719216407 +2147483648 1073741824 2684354560 2415919104 2550136832 2885681152 4194304000 3741319168 3967811584 2051014656 4192206848 1586495488 3396861952 2493251584 1638793216 1928003584 739213312 3432431616 192880640 232099840 557312000 816415744 1711928832 339387136 748309120 1375885760 4019078176 748183056 3360644792 3743336452 3930794702 3657404415 +2147483648 3221225472 536870912 3489660928 3355443200 3690987520 1778384896 1023410176 2541748224 1413480448 2778726400 2647654400 3409444864 302776320 896663552 3812032512 267878400 3013820416 2121474048 73510912 1775388672 776836096 2553299456 207789824 2287722112 2586563904 298055392 2943870352 3293183272 2746009108 1690059166 1154530187 +2147483648 3221225472 1610612736 2952790016 402653184 1006632960 1845493760 1761607680 4169138176 2210398208 2111832064 3717201920 2195193856 2286682112 1672609792 1359937536 3328671744 3692511232 4159381504 3302076416 3510523904 2919074816 517764608 3570054912 3035088768 3069699136 913296672 1887696240 2759978552 2636574916 3074782982 4260640203 +2147483648 3221225472 1610612736 2415919104 2550136832 3959422976 1912602624 3607101440 2625634304 3653238784 853540864 2595225600 460849152 3970695168 4187095040 1568866304 3410264064 3565469696 4127662080 28487680 1111611392 2927526912 1730401792 4045767424 2623228032 1352362944 2180737056 3658171632 3159584376 699356940 2222290030 3462561075 +2147483648 1073741824 1610612736 268435456 3623878656 1543503872 100663296 721420288 3951034368 3175088128 3198156800 3148873728 1456996352 1764491264 1628307456 3907321856 2389934080 3150364672 1476468736 3191443456 3780761600 2926945280 2928141824 3499667200 13653376 1408517312 2631817696 2207346896 1752030824 4122447756 2591874342 392565635 +2147483648 3221225472 536870912 1879048192 1744830464 1543503872 436207616 1526726656 796917760 3124756480 1340080128 2754609152 2409103360 3076259840 543031296 1544880128 3232464896 2804957184 3087081472 3246501888 251611136 3520969728 2871093760 612941568 669706880 4022920384 1486082272 145058320 418027064 1381096044 1296982710 1300509263 +2147483648 1073741824 536870912 4026531840 402653184 4093640704 1107296256 3036676096 2944401408 3258974208 2862612480 1773142016 1292369920 1386479616 3220045824 528154624 3122823168 1242808320 80158720 290492416 3169503232 2385812480 3689207296 1784648960 1098808448 1709196096 3925039840 967171600 2264940264 1115685644 3116368274 3672113761 +2147483648 3221225472 2684354560 3489660928 134217728 3825205248 1912602624 3137339392 8388608 2520776704 1180696576 1785724928 685244416 3846438912 1021444096 2922184704 249987072 4162699264 2468421632 766029824 3022972928 1975292928 3531928064 1732096256 1929140352 2803590336 1636621600 4285629200 861039192 3306715196 2192137830 2280257385 +2147483648 1073741824 2684354560 3489660928 3892314112 1140850688 2046820352 3909091328 3112173568 3812622336 1109393408 193986560 66584576 4134797312 2559705088 3229024256 876511232 1161117696 1271603200 4210069504 654075904 2251592704 1317431808 219126016 524221056 1483720768 1431599968 3210249296 3096475592 1654830084 1055608174 171589365 +2147483648 1073741824 1610612736 2415919104 2818572288 2751463424 1241513984 1191182336 4236247040 4064280576 631242752 1747976192 3082289152 3456892928 322568192 1133838336 3397156864 3852419072 1815158784 1979879424 1130649600 3917382656 2428926464 2476183808 4028163712 895599552 2167882272 754265104 4021067176 2427937196 3040151486 214729803 +2147483648 3221225472 536870912 805306368 1207959552 872415232 2516582400 1056964608 2625634304 1145044992 2225078272 4006608896 282591232 2591817728 2591948800 1131085824 3051782144 3559342080 473899008 3777802240 3061204992 1866509312 2502976000 1604822272 2892028288 3400529344 1540060704 1320763024 2997589992 1033301780 3298879974 2186267159 +2147483648 3221225472 2684354560 1342177280 2818572288 1811939328 301989888 184549376 3867148288 2411724800 1063256064 605028352 2390228992 2620129280 1828847616 3999203328 3995762688 3201744896 821764096 2066526208 3422545920 235975680 1929763328 2418250496 1192059008 2107269312 462743200 662975856 1765153304 2397119012 508536750 1143956723 +2147483648 3221225472 1610612736 1879048192 2281701376 1140850688 1509949440 3238002688 2273312768 2394947584 2803892224 2209349632 1008205824 1255931904 3115974656 3992649728 1903329280 1330692096 4117700608 10268672 1332074496 1360575488 652464640 860465408 2927786624 1599072832 1523301600 1419083568 517958792 224164236 2460149750 532678943 +2147483648 3221225472 536870912 1879048192 1476395008 469762048 2852126720 553648128 1937768448 1287651328 2082471936 1582301184 748158976 2502164480 1037959168 2606694400 2658959360 1296613376 2152931328 2054074368 1227212800 3029515264 88073728 2388897536 3453240960 1483470400 7706592 3434567600 170746952 3550247924 2711083350 82808609 +2147483648 3221225472 2684354560 805306368 1207959552 3825205248 3925868544 3137339392 478150656 3015704576 3428843520 2620391424 3537371136 1742995456 2967863296 1076690944 2727378944 1999781888 3716227072 3281694720 1765107712 1686547456 170353152 1367716096 1781974656 1940747456 1178772000 2085706864 2795544792 1508537516 1818563974 3195834945 +2147483648 1073741824 1610612736 2952790016 939524096 2617245696 3456106496 3707764736 1400897536 759169024 2841640960 1037041664 1782054912 2482765824 1375338496 3753050112 3491463168 2598486016 2592546816 3541405696 1811732480 1701940224 470474240 867213056 515264384 3908354368 2703601632 383057616 311799320 1975310868 2459023262 3608867527 +2147483648 3221225472 536870912 4026531840 3087007744 1275068416 973078528 184549376 2977955840 3871342592 2938109952 533725184 1912078336 1484521472 308412416 3487629312 2316271616 2385723392 525672448 1318694912 1713653760 4076706816 248143360 1851177728 3978347136 62145728 3261436768 1845911856 1820110344 3564488468 4096651790 3401703479 +2147483648 3221225472 1610612736 2952790016 1476395008 335544320 704643072 1795162112 1484783616 1799356416 249561088 1078984704 3109552128 1977352192 2025717760 4115464192 3869736960 579780608 2235113472 4222464000 1516886016 2622065664 2308695552 281197824 1004361344 1333654720 3872632608 126152272 1507723384 2430404276 1465886022 2757946223 +2147483648 3221225472 2684354560 4026531840 2550136832 3556769792 570425344 3607101440 2340421632 2084569088 2426404864 2343567360 2905079808 1546387456 2714632192 1365966848 3729686528 2690760704 1044324352 1595191296 2024859648 967875584 761452032 4101881088 1758151808 3442269120 2186722272 4221954448 2679967976 1164026508 1357740698 621539395 +2147483648 1073741824 536870912 4026531840 2818572288 2214592512 2248146944 4143972352 461373440 2403336192 3906994176 2834300928 2761424896 1067188224 2390097920 2926772224 3354755072 2810331136 799481856 4275539968 3105048576 1608752128 2093054464 1005226240 3894005120 772440000 986917856 1516613712 4088025848 3083025244 3230510134 1366195135 +2147483648 3221225472 536870912 4026531840 671088640 3959422976 2315255808 3170893824 2625634304 1019215872 710934528 3247439872 2620915712 1549008896 249430016 3679387648 2497216512 1361068032 1720918016 2723852288 1789741056 275160064 2080340480 1718850304 3006197376 2699054400 947073056 2466946992 2801101528 413311940 2576959102 1470663469 +2147483648 3221225472 2684354560 4026531840 1476395008 2751463424 2181038080 3472883712 796917760 482344960 2522873856 3912237056 3588751360 2928934912 1085407232 2662268928 3182395392 3579166720 314777600 544321536 2158290944 2363333632 219866624 2367463680 4268518528 2577657280 3150319328 3320654256 2173217624 1105099564 3498892938 1319738461 +2147483648 3221225472 3758096384 3489660928 3892314112 3825205248 167772160 520093696 2139095040 2260729856 224395264 999292928 1943535616 2420375552 2660106240 1144193024 65699840 920666112 723460096 2001252352 2935060480 2644808704 1320372736 2581963008 70305408 160064960 542245600 3948482864 3232215448 2129780100 2001328518 2266878761 +2147483648 1073741824 536870912 4026531840 671088640 2080374784 2785017856 2768240640 1769996288 1816133632 2959081472 3092250624 2525495296 431226880 221904896 647299072 3882778624 2341650432 1163468800 177770496 3430008832 3222576128 677894656 2347218688 3754050944 3539782464 15075680 1049305232 367636056 3299699700 1588028146 2892658325 +2147483648 3221225472 536870912 2952790016 2550136832 4093640704 1174405120 352321536 1333788672 666894336 3600809984 3383754752 1756889088 2265186304 2696806400 899219456 3756818432 2116829184 242556928 2327752704 401033216 4258434048 938825216 4143551744 3598896512 2602191680 219157216 2181564016 222046696 200948236 3125218718 342207241 +2147483648 3221225472 536870912 3489660928 1207959552 2751463424 570425344 117440512 1753219072 2101346304 933232640 24117248 4147642368 1537998848 3949068288 42139648 1191542784 852574208 3154583552 2128850944 1337214976 2204603392 3436339712 474120448 1083362432 1413708736 4143716128 2733260240 1744247080 1536931068 523786334 2922741923 +2147483648 3221225472 2684354560 2952790016 4160749568 3690987520 905969664 1358954496 3464495104 700448768 1256194048 2339373056 3698851840 1051983872 3503423488 4189519872 395673600 3409887232 2036670464 3324162048 3903547392 274451456 4232556032 1527377664 2024843648 280786496 2174644896 395398384 1263586680 676079164 1571162446 1552223781 +2147483648 1073741824 3758096384 2415919104 1476395008 2617245696 3321888768 3137339392 1417674752 4190109696 1277165568 3824156672 1309147136 2351169536 4052615168 1910046720 2218360832 845430784 827793408 610308096 1277032448 3964879872 1009231360 2267369216 89296256 1081527488 4190239776 2112978160 2706674248 1657530396 278291282 2082211249 +2147483648 3221225472 536870912 268435456 1476395008 738197504 2315255808 486539264 1652555776 4106223616 2380267520 911212544 2849505280 1350303744 3453616128 3664183296 2229895168 2160214016 4114423808 1783541760 2848704512 1404003328 1856734720 3220796160 3183382144 4200850752 926641568 1984266416 1056991416 2437297524 1097666406 1251383319 +2147483648 1073741824 536870912 1342177280 3623878656 67108864 2852126720 2432696320 3682598912 2453667840 3592421376 709885952 961019904 3706454016 727056384 2048983040 2694283264 779960320 3807846400 2767622144 1590347776 1373271040 1137280512 1343248640 2158401152 1283642944 1068919264 1969203984 475092296 1229006132 6784162 1000701283 +2147483648 3221225472 2684354560 2415919104 2281701376 1543503872 1040187392 3338665984 3749707776 2311061504 1432354816 3121610752 4109893632 2275672064 2087059456 4001431552 2945024000 867450880 728178688 3150491648 1155393536 3389211648 4256674304 4141960960 601924480 2841757632 3222358752 2814938864 450744600 1023628196 976728366 2871085569 +2147483648 1073741824 1610612736 2952790016 1207959552 1140850688 973078528 2097152000 1635778560 515899392 2640314368 2861563904 1624768512 584318976 1269170176 859897856 3453714432 1832271872 2020024320 668635136 3092109312 3089189888 2713035264 1018910976 1722718848 874246464 1764254560 3663856688 1258237080 1596885124 3067869030 306730013 +2147483648 3221225472 536870912 805306368 134217728 3154116608 3120562176 1962934272 3867148288 2654994432 3441426432 978321408 4156030976 3557031936 63307776 1845428224 3983310848 2692300800 1673076736 1934864384 2750793728 259025920 2950861312 3047839488 3108997760 4045923136 2874244256 2825206288 3865164424 2279915892 1690297182 109396377 +2147483648 3221225472 536870912 1342177280 2818572288 1275068416 2650800128 3070230528 3313500160 96468992 1608515584 544210944 2546466816 2722365440 1628569600 1717501952 3755966464 608256000 1653415936 1449177088 65980416 1694790656 3970546176 1369205504 3962936192 556950464 114597984 2775896560 1933533112 838075324 2453282914 2682985689 +2147483648 1073741824 2684354560 1342177280 1207959552 3154116608 2248146944 3640655872 4185915392 3535798272 3227516928 315621376 778567680 827588608 2932736000 3093233664 859013120 2994749440 894509056 3196882944 2141448192 349795328 601465344 1883854592 2224143744 1248682048 2617740128 3281944112 2431008216 690694036 1997380298 2588362173 +2147483648 1073741824 536870912 3489660928 1207959552 2483027968 2919235584 822083584 3732930560 2856321024 2300575744 1099956224 2145910784 3451650048 2417885184 3817013248 1369604096 3570548736 1826430976 1669435392 1000392704 2789692416 3291521536 3665263872 3339237248 3129178688 3522865312 3969269776 743915400 3284183684 2108650314 1603045111 +2147483648 1073741824 2684354560 3489660928 1744830464 3288334336 704643072 2499805184 662700032 473956352 2552233984 965738496 3314024448 2449735680 3668312064 1423638528 1613791232 308232192 356327424 4065038336 1044375552 696931328 239249920 352995584 3129128576 1005214528 1559407328 3314702480 3519978440 3920132036 2801772306 906098137 +2147483648 3221225472 536870912 805306368 2013265920 1811939328 2248146944 1157627904 1098907648 2990538752 3651141632 2049966080 2970091520 2293497856 1569062912 737738752 458719232 2040381440 792666112 697217024 1765427200 1800072192 3138752000 2328552192 4183131520 191558464 3747986784 1147333136 2127671464 3731159212 2724759346 1561546389 +2147483648 3221225472 536870912 805306368 402653184 738197504 704643072 2801795072 3699376128 2336227328 1243611136 3419406336 1624768512 734265344 2847539200 1523515392 3502604288 2116599808 1362436096 1437249536 2885502976 3274042368 1818990080 1778774784 2235281024 815649728 2640286240 2520244048 3165167560 3934673684 4052904262 913327209 +2147483648 1073741824 536870912 2952790016 671088640 3690987520 1107296256 1191182336 4236247040 356515840 3374317568 546308096 2862088192 3349413888 1704853504 16711680 2213052416 47136768 748756992 2943848448 1620559872 3362147328 2229975552 4141510400 1930466432 2648401856 3333892640 2658442960 245723400 1941446084 1060379222 453388337 +2147483648 1073741824 536870912 805306368 4160749568 3154116608 1644167168 1996488704 2944401408 3342860288 2950692864 4287627264 1248329728 3252944896 1684144128 1539375104 1757380608 1956036608 3882033152 3823013888 3495512064 1947069440 3247616 2239887104 1052228736 2678259648 3381203680 2783681104 3417102520 4267576004 3651092010 3005255825 +2147483648 3221225472 2684354560 2952790016 3355443200 738197504 838860800 3103784960 713031680 3560964096 295698432 403701760 1920466944 3442737152 1107689472 4028039168 1151107072 2456502272 80814080 2641080320 1296558080 4124199936 3296109056 2807976704 690268288 608124992 3978771360 28618384 3339156648 4046661092 1659022766 2823311221 +2147483648 3221225472 3758096384 2415919104 3087007744 1140850688 704643072 3305111552 125829120 3745513472 1969225728 741343232 2878865408 1900281856 1836187648 1243414528 3655106560 603078656 2712608768 3739332608 3992909824 2603959296 481476096 3673774336 3788289664 2788838208 2713921248 3012540496 687206552 1431760556 459892822 3963928217 +2147483648 3221225472 1610612736 3489660928 3087007744 1006632960 637534208 3238002688 1870659584 2629828608 3206545408 2058354688 525860864 1887174656 2013396992 1653669888 3613687808 3633332224 2832408576 966111232 916772864 2055951360 1020444160 605513472 12617088 1252940352 438305504 523249072 3164086280 2380008972 1878137990 2737384359 +2147483648 3221225472 1610612736 268435456 2281701376 3422552064 2046820352 3607101440 2608857088 3854565376 731906048 61865984 1518862336 3181641728 777388032 2464874496 4075913216 1368113152 905781248 2247798784 2527746048 1122952192 1788588544 3140147968 3822953088 3480871872 3049263072 60825840 3215989672 3095930060 782513586 64363057 +2147483648 3221225472 3758096384 2415919104 1744830464 3154116608 1778384896 2332033024 4034920448 3074424832 815792128 1267728384 1720188928 155451392 3814588416 4031840256 1358069760 180469760 4157546496 1271115776 2353231872 2478228480 3167783424 710076160 3558778496 1552673984 497553696 3709078608 2788562536 2888107780 2880735442 954003049 +2147483648 1073741824 536870912 3489660928 402653184 2080374784 637534208 788529152 1266679808 3703570432 3579838464 867172352 1116209152 1135869952 114163712 2815885312 2611642368 3149185024 2774081536 945655808 3306047488 959828992 390641152 1975633664 606508416 851896768 833889248 3687712176 1901541656 2984951500 2492791538 2714314309 +2147483648 3221225472 1610612736 2952790016 1476395008 3422552064 4060086272 4043309056 1669332992 3695181824 3131047936 2496659456 2705850368 3483107328 1068892160 3439394816 3942219776 3378429952 3765903360 2560143360 1687640064 328322048 3383461376 3142441728 1648208000 2539451968 3261859296 1986929808 3379896424 1711513236 245493026 907248927 +2147483648 1073741824 536870912 3489660928 2013265920 2483027968 905969664 2533359616 142606336 3569352704 2816475136 1517289472 22544384 2691432448 2394292224 1398996992 4236148736 1376043008 1620385792 599625728 2141865984 2996425728 4086083072 2347105536 282235264 1599266752 3615887648 1973107120 1598199736 3178946684 2368865478 419505171 +2147483648 1073741824 1610612736 805306368 1744830464 1140850688 1778384896 3640655872 2122317824 3577741312 3063939072 2047868928 323485696 1103364096 1300889600 24707072 1402109952 2464399360 2553487360 3364589568 486627328 3555257344 1732553216 1316804864 145141376 2400317504 1041640608 3187614416 4284842856 123890276 2181779106 1775361993 +2147483648 3221225472 3758096384 2952790016 1744830464 1543503872 2785017856 3942645760 327155712 2940207104 2287992832 26214400 947388416 4045144064 284295168 349896704 4052713472 1917796352 2085167104 2898571264 3082352640 2165984256 528452096 3861339904 627907968 2630532288 943845856 1893128528 1995668312 210436420 2321001646 4033036623 +2147483648 3221225472 3758096384 3489660928 402653184 1946157056 1442840576 2499805184 276824064 3661627392 2468347904 2056257536 4164419584 2966683648 4027187200 3654615040 1668841472 202096640 2399084544 3057496064 843806720 3936408576 2122880512 3968062720 33765760 3852183360 1725982496 3788990992 3853959688 2282457796 3176686910 650342701 +2147483648 1073741824 1610612736 1342177280 3355443200 67108864 3053453312 2030043136 2474639360 104857600 3655335936 2228224000 1385693184 2929459200 1977745408 2947743744 929136640 8896512 1337008128 3993145344 3397277696 1529541632 2308014592 1349503232 1292173696 2104797248 4190851040 777410832 4190029752 3281498772 997376086 1714265103 +2147483648 1073741824 536870912 3489660928 3623878656 1811939328 1442840576 3271557120 3162505216 3443523584 916455424 3612344320 1401421824 3990093824 1979318272 1647771648 732266496 3580706816 2238521344 482512896 2755708928 2622772224 3935667712 2815771392 2852194688 1851040448 3504458272 558950864 2080141032 2589034804 965177618 519184205 +2147483648 1073741824 1610612736 1879048192 1207959552 3422552064 4060086272 3875536896 763363328 3829399552 2778726400 175112192 4229431296 2128347136 1219887104 2198798336 1902804992 2794569728 1947803648 2199228416 2892191744 1528101888 1100653056 2605316864 3877968000 3866339264 1980002912 1228556944 3340848680 1716120380 2980382198 2243145743 +2147483648 3221225472 3758096384 1879048192 2013265920 469762048 2852126720 855638016 92274688 1480589312 2342518784 2599419904 1620574208 623116288 3091857408 2525560832 3704324096 4280893440 3009617920 431140864 2650470400 548305920 259755520 2257669888 125251200 4219518656 1904730208 4287088528 1518848680 1443349532 818401750 2192038769 +2147483648 1073741824 1610612736 1342177280 2013265920 2214592512 2046820352 2432696320 1233125376 3418357760 1608515584 9437184 1079508992 3004956672 246808576 561315840 3310977024 1926184960 52633600 2822541312 395237376 332428288 2975444480 13592832 1579364992 935116352 3410949472 1789950320 3632890680 204955396 806289926 3991058319 +2147483648 3221225472 2684354560 805306368 671088640 3288334336 167772160 553648128 125829120 54525952 1876951040 4165992448 4174905344 1004273664 3514957824 707723264 3650650112 1485684736 3410829312 3479678976 940402688 4181519360 1213766144 1907222784 717031040 3046096448 3440988896 1306189648 1480166200 3793772212 1187740038 3123563423 +2147483648 1073741824 2684354560 1879048192 671088640 3422552064 1174405120 3976200192 1820327936 2227175424 1507852288 2842689536 1015545856 4212916224 3045195776 1494155264 2163441664 2387787776 3454869504 374116352 2898880512 2790521856 2146155008 1698089728 230360448 805158208 1437059616 105234352 219408056 256618812 3957778610 4033032399 +2147483648 3221225472 2684354560 268435456 671088640 4227858432 33554432 2734686208 75497472 2923429888 2891972608 3134193664 3729260544 2574516224 2089418752 425656320 256409600 486850560 3912572928 2760355840 2774820864 3054887936 816880128 3664307968 2109934720 1137088192 4159298592 2641276944 1175320920 835498068 3489065378 2965769237 +2147483648 3221225472 2684354560 1879048192 1207959552 2751463424 3791650816 2902458368 1266679808 4039114752 4234149888 3702521856 594018304 1123811328 2217345024 1109458944 404520960 511197184 2750095360 4081954816 3874285568 153058304 1250198016 3293344000 4016909440 1205769536 3605348832 2885521840 2542063320 249786252 1362006666 3702354647 +2147483648 3221225472 3758096384 268435456 3355443200 603979776 167772160 3271557120 1468006400 1245708288 1503657984 3905945600 17301504 1351352320 577372160 3681222656 3460202496 2169356288 1428234240 2160439296 1650161664 3513836544 983998976 753516800 1515658880 2162996928 2685589216 1581366544 1497196072 2469514772 517149106 1888131611 +2147483648 1073741824 3758096384 1879048192 402653184 3959422976 3858759680 1593835520 1904214016 3988783104 1767899136 649068544 4084727808 2878603264 1543110656 3778215936 3551756288 2941927424 2418614272 2096140288 2792486912 4111956992 2742793728 1731613440 2936487296 2769919424 1910593888 2832631280 3918848536 3197755660 871059022 2176684557 +2147483648 3221225472 1610612736 268435456 1207959552 201326592 1979711488 2701131776 3498049536 1732247552 4053794816 1076887552 2398617600 2733375488 2050359296 1051787264 3935076352 2893529088 2057773056 1322102784 2556647424 334291968 3920921088 4017875712 2961252736 1366593088 2350644512 2899387216 3462179752 673175404 16988110 1177519939 +2147483648 3221225472 1610612736 805306368 2013265920 67108864 2785017856 3271557120 494927872 3602907136 3500146688 1114636288 1084751872 4161536000 2157314048 3521970176 3752624128 616710144 1700470784 376549376 3710310400 386231296 881102336 554592512 82648448 3106706112 2340569184 4114297136 1067549544 3330211388 3747702650 1606320475 +2147483648 1073741824 536870912 2952790016 1476395008 3019898880 1577058304 2399141888 92274688 1002438656 2787115008 907018240 1411907584 235667456 3442606080 2834759680 4118249472 2131542016 2875531264 3100676096 3946006528 4178955264 434087424 1782641920 255267712 2169997760 3156013664 3285006448 3952909256 1415662116 722649370 2721063227 +2147483648 3221225472 2684354560 805306368 4160749568 3422552064 3187671040 2130706432 662700032 700448768 245366784 3331325952 3080192000 3680239616 2666135552 3133603840 3892805632 3471294464 3545047040 854634496 4092094464 3413044224 1359719936 3484805888 2768644992 3278183872 1164225760 3714472688 59764200 2318992516 1250859510 1461798095 +2147483648 1073741824 536870912 268435456 402653184 1409286144 2181038080 3405774848 92274688 2369781760 1126170624 1370488832 4293394432 2994470912 1015152640 3677683712 3635904512 1562394624 2178359296 219320320 3318728704 2623759360 1455142400 950684928 332270720 463413440 1511955040 918934224 4072301704 475398860 1726686538 1185980871 +2147483648 1073741824 3758096384 1879048192 2818572288 4227858432 2113929216 3875536896 3699376128 532676608 4074766336 13631488 2523398144 2780561408 3128295424 2876440576 517767168 2838446080 1478828032 765431808 2756442112 4150164480 3861944832 1433491200 1967790976 633675712 2916063776 3286498160 2667729144 3558244820 4121584330 2781523943 +2147483648 3221225472 1610612736 1342177280 3355443200 1543503872 4127195136 2231369728 1082130432 1270874112 4179623936 1523580928 581435392 1218707456 3973447680 4089380864 3983769600 984170496 2005475328 4131172352 3458390016 510424064 1881645568 3943137024 3468300672 2768058176 3670191392 1912204400 2238312584 2778849492 4248174586 1421591505 +2147483648 3221225472 2684354560 805306368 3892314112 1543503872 2315255808 2365587456 1149239296 4265607168 4016046080 36700160 2001207296 1638137856 2939551744 477167616 2899083264 3771056128 2942771200 3647844352 1731291136 2251222016 1386785280 643026688 3120965248 3132695872 1671992352 3100886544 2974162968 2505643500 2715335138 2080109409 +2147483648 3221225472 3758096384 1879048192 2550136832 2483027968 3120562176 3640655872 2407530496 3066036224 1222639616 3541041152 1509425152 1277427712 727318528 3470065664 4170874880 3459858432 1320099840 3426725888 2307651584 4213865472 2545858048 2481155328 691677824 579157056 3494025440 292387376 761072888 731296868 249515694 2102666945 +2147483648 1073741824 2684354560 1879048192 3087007744 2751463424 1644167168 2432696320 2323644416 2394947584 2569011200 477102080 1118306304 322174976 3331981312 1322450944 2323873792 3978444800 1286152192 1786810368 624551936 871857152 2899811840 2888323328 1803684992 854525504 983403936 3076738608 2868745352 2960357628 2965733690 255814005 +2147483648 3221225472 2684354560 1342177280 3892314112 201326592 33554432 1493172224 3464495104 3779067904 2816475136 4155506688 3653763072 3840147456 2402680832 299696128 2689499136 1649754112 4283113472 205762560 3735283712 1980920832 2596973056 1578326784 4269677696 2205747264 3172508320 2734190544 3874334008 937618188 625407234 4161862353 +2147483648 1073741824 536870912 3489660928 4160749568 3556769792 3590324224 1593835520 1266679808 2260729856 3340763136 3945791488 527958016 2348548096 3307601920 1078788096 3991764992 1739046912 2710249472 4147154944 3393341440 801690624 3576794624 263318784 2042505600 3735096768 3221459424 2184107312 3109850504 1693211372 4037142798 1417027911 +2147483648 1073741824 536870912 805306368 1476395008 1006632960 167772160 2634022912 2910846976 339738624 4221566976 2123366400 3429367808 3220963328 172359680 1526005760 771325952 1229242368 4233306112 3971780608 3833939968 602139648 1554359808 2484262656 1485710976 2048470336 2375531104 3337471120 1526508840 2250591364 3606312938 2072874823 +2147483648 1073741824 2684354560 1879048192 2281701376 738197504 2181038080 2634022912 780140544 2545942528 3030384640 4287627264 1645740032 1231814656 160563200 3862364160 3069476864 2399715328 1246044160 2419298304 3134482432 3500801024 3692073472 2867786496 722220160 639764800 4252961440 4120941168 2997274856 1909995524 1674315350 3238139331 +2147483648 3221225472 1610612736 3489660928 3892314112 3959422976 2315255808 2365587456 2155872256 1941962752 195035136 680525824 4288151552 3985899520 910032896 2969894912 1024622592 1160396800 3554353152 4142379008 2576406528 351097856 1993255424 1752716032 415510144 1493572928 2877372704 1593094512 1868265768 1661440580 1507905974 864386621 +2147483648 3221225472 2684354560 2415919104 3087007744 2617245696 3791650816 1023410176 2642411520 1941962752 3646947328 156237824 3149398016 731119616 1575616512 63504384 607879168 2517712896 3573751808 906145792 4238534656 1273906176 117947904 3346497280 3145995392 141702464 3358393952 781821808 3443814296 1206824308 649911806 2501732109 +2147483648 1073741824 1610612736 4026531840 2550136832 603979776 771751936 3539992576 2222981120 3678404608 681574400 2762997760 4262985728 1299447808 3194355712 3996057600 127369216 3259219968 3374915584 1307086848 2740738048 2952190976 493590016 1564066048 1483476864 2207399616 2903053856 1578666064 2011452264 4147303884 2559939574 2023936869 +2147483648 1073741824 1610612736 2952790016 3892314112 2080374784 167772160 1761607680 1317011456 2403336192 4213178368 1783627776 812122112 430178304 2284453888 890437632 1586659328 142131200 2648252416 1689358336 4252129280 2004732928 1420724736 110024448 4211873408 174988352 1099509408 400134736 324426760 1721232500 2178780906 3211544881 +2147483648 1073741824 2684354560 3489660928 402653184 872415232 570425344 922746880 847249408 1547698176 1478492160 3811573760 2723676160 2736521216 1688338432 1413283840 54755328 1236811776 3162447872 4079915008 3811829760 2901627904 1477948928 149845248 2758030464 2634952640 1376202656 16950928 2865354056 2370983084 1505102758 1313545247 +2147483648 3221225472 1610612736 268435456 134217728 1543503872 2852126720 3170893824 2910846976 859832320 10485760 3633315840 1713897472 877395968 1332084736 1764294656 2836234240 153796608 3643744256 3973361664 4034877440 3889292288 3408499200 874577664 3727693440 1907890496 1994663520 65680720 179242984 1419027716 710890682 209833643 +2147483648 3221225472 3758096384 4026531840 3623878656 1409286144 2650800128 2533359616 2340421632 2629828608 2292187136 2022703104 2909274112 3182690304 687472640 3653435392 2160689152 3174547456 232333312 4034572288 2741401600 2810371072 869639680 1733942528 850396032 1975001024 2671524320 3518900656 543233640 4215704580 215501066 3773034421 +2147483648 1073741824 536870912 1342177280 671088640 1543503872 1912602624 3942645760 1199570944 541065216 1667235840 36700160 2293760000 3296985088 114163712 1368326144 2713550848 856539136 1591812096 60985344 3717744640 3896570880 388086272 1096273664 818421888 4166792384 2247754976 1824069520 1683403928 2551086252 1320929118 2529831721 +2147483648 3221225472 536870912 1342177280 1476395008 67108864 4194304000 1660944384 746586112 2638217216 1797259264 2758803456 206045184 3951820800 3600941056 2798059520 2015395840 3926441984 4262797312 699379712 1898203136 4127192064 559777280 2891675904 98255488 3374009024 4210770976 4016788688 3249759880 2322031100 3981527778 2432727611 +2147483648 1073741824 2684354560 268435456 1207959552 738197504 1845493760 3405774848 3800039424 2839543808 543162368 2075131904 2150105088 4211867648 3510501376 1173553152 2469036032 1028866048 3967623168 3631321088 842393600 4218446848 2697961984 2080830208 1098569600 3595359424 602143136 3459213008 2689281880 2271129996 1522097274 3681814731 +2147483648 3221225472 3758096384 1342177280 671088640 1275068416 2852126720 2768240640 2860515328 1698693120 3730833408 91226112 466092032 69468160 1291190272 2370764800 2283831296 2027831296 1036591104 371699712 3365599232 2936108032 126982656 3753237248 1951524480 327673664 2379799456 121658576 3799122520 2120812476 2843191938 2764235009 +2147483648 3221225472 3758096384 268435456 939524096 3288334336 3120562176 956301312 713031680 2503999488 383778816 3411017728 3303538688 2439774208 1147273216 2499084288 1924890624 321470464 415703040 4045844480 2940139520 3693896704 2560925184 3877370112 2411721344 2957104192 1955519904 3029620432 2493548408 2631255348 168350538 1627344755 +2147483648 1073741824 1610612736 2415919104 134217728 1006632960 4194304000 3607101440 3279945728 591396864 182452224 38797312 2271739904 1319370752 4004118528 4212719616 608731136 2557427712 2397249536 3401158656 1598281728 1426473984 1597223424 556451584 2841043584 1994449856 2875184608 2334160208 700745720 1224828084 2118137450 3328191361 +2147483648 3221225472 1610612736 4026531840 2281701376 1677721600 973078528 1358954496 2843738112 3628072960 3395289088 810549248 472383488 2139881472 2919628800 3745972224 3930554368 2251997184 143728640 3244863488 831608832 2231229440 3096883712 1345483008 248531584 1660770880 2691422560 22648208 906616408 4105473332 1925145338 498516651 +2147483648 3221225472 2684354560 4026531840 939524096 3825205248 3791650816 3707764736 109051904 205520896 3466592256 3874488320 2318925824 1148977152 3757703168 4205772800 4271472640 3318464512 3575980032 709799936 1032742912 3890535424 1828494848 1889886464 4120595584 3186775360 3927887520 3545466512 2629621352 3859844188 2675401662 3256897895 +2147483648 1073741824 1610612736 2415919104 3892314112 1409286144 637534208 1996488704 3430940672 3007315968 3886022656 4174381056 2353528832 1044643840 4090101760 683081728 433291264 2162245632 2469208064 1550618624 3788953600 3679863808 2826865152 3167608064 131847552 128644032 2629858336 1129299024 2349300648 713302996 2846502498 3448191465 +2147483648 1073741824 1610612736 4026531840 3892314112 469762048 33554432 1426063360 1115684864 1447034880 664797184 2477785088 4091019264 1304166400 2548170752 687931392 1378189312 2155003904 3956482048 1757188096 2471188480 2322848768 4034300416 3406712576 4009247872 2854183744 1857406368 1225360912 4055421480 588650508 2004297798 2818752471 +2147483648 1073741824 3758096384 3489660928 402653184 3556769792 1644167168 452984832 4085252096 3779067904 1679818752 351272960 3311927296 3723755520 3493724160 3456827392 3363930112 3790585856 1128603648 1302499328 825915392 1411699712 1579464192 710761728 2357687424 2798273728 4140615648 3767577040 1430478152 3187433500 2657344106 3438752613 +2147483648 3221225472 1610612736 805306368 1744830464 2214592512 3791650816 1795162112 3414163456 2092957696 1893728256 3207593984 704118784 3108765696 827719680 1511981056 2412609536 724811776 3908640768 3848974336 1284659200 667741184 4043606528 388057344 4066856064 332422336 1314505184 2699559600 409206904 3545377004 1044195374 3853038619 +2147483648 3221225472 2684354560 4026531840 134217728 3556769792 1979711488 4143972352 1786773504 4114612224 929038336 3145728 322437120 3163291648 508690432 4047437824 3316744192 1808908288 1155342336 796307456 3930875904 189717504 1660719616 219114752 3124062592 3809366976 4120499616 3221819856 2409139096 1729709164 382490046 2567887083 +2147483648 3221225472 2684354560 3489660928 939524096 2080374784 2919235584 2701131776 511705088 4290772992 308281344 2175795200 3798466560 2365849600 947519488 3993436160 3423633408 2778087424 3125616640 3997151232 379774976 2234602496 202219008 3023161088 1319360384 727761472 3756682912 2886403952 3479086424 1153647244 3271470666 1729329897 +2147483648 3221225472 536870912 4026531840 3355443200 1140850688 1778384896 1795162112 2608857088 2604662784 3131047936 2561671168 2430074880 3188457472 1644036096 2820079616 2976743424 2287943680 3122208768 990031872 2072954880 1499487232 872456704 1335879936 4091989632 3082044608 3421674976 1987504464 580667624 3397817612 2478105990 2624414395 +2147483648 3221225472 2684354560 2952790016 939524096 3288334336 3053453312 2768240640 763363328 1379926016 1033895936 3704619008 3894935552 1847328768 1935540224 2073624576 2031779840 1265942528 1314332672 1259057152 3802294272 89508864 1683594752 2922211584 2885306752 1068620608 2167639136 1089895440 640147880 71734804 3993694074 2254311871 +2147483648 1073741824 1610612736 2415919104 4160749568 1409286144 637534208 2801795072 1551892480 834666496 4171235328 1146093568 2208825344 1250164736 2838888448 1290076160 4001726464 3526377472 1145249792 3211300864 4116830208 1886209024 881495552 2702892288 2039076224 3397993408 4006384672 4048026864 3359669352 1333465332 2674168122 2059659705 +2147483648 3221225472 1610612736 1879048192 3623878656 1543503872 3321888768 3439329280 3061841920 2889875456 2686451712 439353344 2205679616 1403781120 2653552640 1640300544 4031414272 1007599616 2996772864 3512184832 2736281600 698612736 4273055232 1877442304 1843680640 895600960 793805984 2905864592 2679748808 1293112684 1163022062 1886834227 +2147483648 3221225472 1610612736 1879048192 2550136832 1006632960 973078528 3103784960 1384120320 851443712 3898605568 3035627520 3334995968 1659633664 1787953152 2790326272 1106149376 676741120 3321044992 546811904 1256511488 467631104 1384756736 2413291264 2116610688 1918016 2936059296 4021123376 3035142360 59855580 467842594 2448715219 +2147483648 3221225472 2684354560 2952790016 2818572288 2885681152 503316480 184549376 3565158400 524288000 3349151744 1162870784 1748500480 1837367296 2726166528 2704080896 4188176384 2969780224 96673792 878161920 2983585792 752241664 4152736256 194704128 578020224 3608106176 4226878496 459841360 3856161448 3607145396 1172594302 2050657049 +2147483648 1073741824 2684354560 1342177280 3623878656 2348810240 1174405120 2667577344 931135488 4240441344 3118465024 852492288 2613575680 669777920 3111780352 2927820800 3183706112 4103815168 1114185728 2611515392 42264576 1292923904 2846262784 278518528 4020686208 1301771712 3259171040 1008968112 3125498424 396429204 2000978082 1182721523 +2147483648 3221225472 1610612736 1879048192 2281701376 2751463424 2717908992 3137339392 3078619136 3217031168 2820669440 214958080 3039297536 2393112576 2880045056 2615607296 4264132608 1587462144 1725767680 872853504 4184037376 1204943872 1771090432 152191232 2022263936 2966864064 3838389984 565484144 100158024 151942932 986668250 907002129 +2147483648 3221225472 2684354560 268435456 134217728 3154116608 1912602624 2969567232 1065353216 3317694464 2992635904 1987051520 3143106560 3294887936 4287496192 3840344064 1823244288 1317355520 358162432 2377363456 433973248 2059035648 3327234560 4124636928 3029586048 482179648 1573722848 1562746608 2650731096 2869491516 3881562566 4138814257 +2147483648 3221225472 1610612736 268435456 3087007744 872415232 3858759680 1358954496 4286578688 2839543808 1625292800 3295674368 2602041344 1859387392 2092302336 3925147648 740851712 2254454784 770908160 3026563072 1485625344 663577600 1066384896 225699072 3836396928 1863347776 4083881184 686928592 677038072 1405640124 3684645366 4053246237 +2147483648 1073741824 2684354560 2415919104 2281701376 1140850688 3858759680 2130706432 3330277376 583008256 2455764992 217055232 1827143680 4159963136 60948480 1721434112 981630976 3366240256 3079217152 2505150464 549611520 4057449472 1585418752 1167550720 1244681600 1052043712 777067168 2360196144 2644798680 1625741916 2040666282 3550158485 +2147483648 3221225472 3758096384 805306368 1207959552 1946157056 771751936 3170893824 3749707776 2017460224 1579155456 2532311040 1399324672 1574699008 1992425472 479526912 618037248 2846867456 3798409216 3570118656 2033547264 791866368 1262322176 721310976 3046334336 2804015424 1208488160 2324434064 723129672 2080456220 3510155690 3834701615 +2147483648 3221225472 2684354560 1879048192 1744830464 2885681152 436207616 2734686208 3045064704 2864709632 3919577088 1297088512 1322778624 959709184 1820196864 366542848 2998697984 3607379968 2125930496 3328028672 2487019520 681933824 284133888 3921670912 2441532032 3968499392 90580064 3452764976 970111528 3018161140 2240775142 609217493 +2147483648 1073741824 536870912 2952790016 939524096 738197504 1442840576 654311424 2675965952 3326083072 786432000 3312451584 3995598848 2350120960 3374186496 23003136 1044414464 296796160 3822133248 1950846976 3721152512 1064029184 1272430080 3969143552 3159871872 1046322112 1763015392 300444432 2336081400 145531516 3179464570 2400980845 +2147483648 1073741824 2684354560 1342177280 1476395008 3825205248 2650800128 2466250752 461373440 2319450112 874512384 1431306240 2086141952 2566127616 2972319744 3843358720 3425861632 147767296 2840535040 1781501952 3578816512 3034575872 3231688192 1597522176 1099168640 3850999488 2546684384 1460297744 3653434440 3800105076 1458080230 1276371173 +2147483648 1073741824 1610612736 2952790016 2281701376 2483027968 4261412864 83886080 1384120320 3636461568 165675008 2368733184 103284736 1255407616 3684302848 3061907456 112427008 1948696576 2479562752 3626668032 2783533056 2934164480 282759680 1956736256 2210917248 2475212608 2957269920 3179706544 1666925240 4114012588 2947759514 1126604349 +2147483648 1073741824 2684354560 3489660928 2550136832 3019898880 3791650816 184549376 1048576000 1472200704 3676307456 3356491776 889716736 672923648 1273626624 1457979392 2762637312 4072783872 4282195968 3470102528 1614768128 971691008 2572523008 1115641088 730514560 228958400 4232543392 1250884720 3109793416 3260435556 3450437266 3994546559 +2147483648 1073741824 2684354560 2415919104 671088640 2483027968 2181038080 788529152 2189426688 3586129920 3298820096 2377121792 4182245376 3415474176 4263378944 3919380480 3394469888 2949791744 3616743424 2159448064 857597952 1479230464 1500953088 431873280 1687899264 2344523200 6944672 2992987376 4268983400 2158124812 3841655298 3176309757 +2147483648 3221225472 1610612736 2415919104 4160749568 335544320 3858759680 2667577344 931135488 3770679296 3999268864 2800746496 825753600 1840513024 1347551232 2287534080 21004288 1041186816 2266701824 3457265664 2242107392 1577206784 2855906816 3256872192 4198262144 2369170880 424435424 3855521968 1377325016 1412202652 500781342 1682440325 +2147483648 3221225472 2684354560 268435456 2281701376 4093640704 1509949440 150994944 3145728000 3191865344 245366784 1852833792 2441609216 3202613248 1581645824 2805399552 3885858816 1191362560 1914773504 3910316032 3310577664 2045895680 2261430784 3348063488 2939935360 3507467328 1448864224 580880400 1854128488 818126908 2022308498 1516682561 +2147483648 1073741824 536870912 3489660928 402653184 201326592 3120562176 50331648 2944401408 406847488 249561088 1827667968 42467328 3345219584 2952921088 3092709376 3647569920 4202512384 4190445568 84316160 253282304 3383645184 1130280448 3089423104 932213376 2310505152 3429136096 3071129488 2667532280 173153564 3100583122 2155189297 +2147483648 1073741824 2684354560 1879048192 3892314112 1543503872 1375731712 150994944 1937768448 2378170368 3282042880 3710910464 3796369408 3023831040 966656000 680984576 4163010560 153534464 1209606144 739086336 2681235456 455998464 2165672448 3308547840 16236672 3320353856 4259564000 2136650992 3679637544 2210073836 1241811074 2414213719 +2147483648 1073741824 536870912 4026531840 3087007744 3154116608 1308622848 956301312 612368384 3393191936 1075838976 3390046208 4231528448 2253127680 1811021824 53805056 2919333888 1755922432 4067893248 2069663744 3892103168 2800770048 3457457664 3946379008 3676718976 2592582720 1554141216 1609669136 2522959816 628301028 2120913982 2250242251 +2147483648 1073741824 536870912 3489660928 1744830464 2885681152 2516582400 4009754624 4085252096 734003200 3273654272 4115660800 1962409984 3734765568 2059534336 3604807680 3805511680 3273965568 3069124608 3051786240 1467172864 1709560832 2478746112 1518301952 377485696 3689915840 284612064 3861518448 383324296 465404788 3690189230 506833375 +2147483648 1073741824 1610612736 1879048192 1744830464 1006632960 2248146944 2466250752 645922816 1010827264 3697278976 682622976 580386816 1295777792 2051407872 1524301824 1505067008 568803328 1875714048 2357628928 1599526912 1858108416 3709774336 82495232 549864832 396726976 2616153248 2360935824 2513740888 3262114380 1943329942 3058779143 +2147483648 1073741824 1610612736 1342177280 2013265920 1006632960 2248146944 2566914048 1367343104 750780416 3286237184 718274560 1701314560 578027520 1097465856 3707174912 1051557888 381960192 3861716992 3751972864 1356191744 1804039168 4203392512 1711392512 3894234496 245734464 3055570272 2995718576 1775349048 818573716 3283623050 2837199509 +2147483648 1073741824 3758096384 2415919104 134217728 1811939328 2650800128 3506438144 2206203904 2168455168 1331691520 3145728 54001664 569638912 2969960448 741801984 3399909376 2366652416 719396864 1817808896 2077947904 2912109568 539079168 1817113344 2200263552 2288951872 2105299424 3464700112 1136703000 3885462956 2344597758 631110197 +2147483648 1073741824 536870912 1342177280 1476395008 4227858432 704643072 1493172224 3716153344 3250585600 685768704 1634729984 745013248 605290496 2437545984 3039887360 542212096 3060744192 741023744 2962788352 3744647168 1400009728 3302794752 2541807360 2236577408 1958421568 2751497824 2425281008 3855381752 4183269500 415785354 2269483917 +2147483648 1073741824 3758096384 2415919104 3623878656 2483027968 1442840576 117440512 2558525440 490733568 2313158656 1888485376 1755840512 3204710400 3698196480 580452352 3888807936 1456685056 2798067712 2659946496 3945134080 911623168 1971291648 4088646912 1682139520 3748602816 1578081568 579595216 1483686968 4291107012 3948454874 304628393 +2147483648 3221225472 1610612736 1879048192 2013265920 3959422976 704643072 318767104 3112173568 339738624 1583349760 1641021440 2528641024 4289462272 2660892672 2200109056 2438692864 2903326720 1548296192 141602816 2635257856 445283328 2085391872 3192967936 2538958464 1408571072 141730656 690876560 3852729304 4197894100 3432281950 4035032867 +2147483648 1073741824 1610612736 2415919104 2013265920 2214592512 771751936 520093696 1434451968 2990538752 568328192 2555379712 1892155392 1119617024 3192258560 3033202688 3990061056 3088400384 863838208 4116746240 2204293120 3952755712 504147456 28109056 990730112 2487815616 2583339616 503314960 2225790520 1084652468 3624576834 898094087 +2147483648 1073741824 536870912 268435456 2818572288 201326592 100663296 4043309056 2843738112 884998144 929038336 1653604352 179830784 688128000 141164544 1961689088 3486547968 842776576 2092376064 2784333824 2751940608 1144710144 3075578368 496851712 1929375104 3158123072 4266171232 3817849776 2807381528 55883652 680652670 3728348009 +2147483648 3221225472 2684354560 4026531840 1744830464 2080374784 369098752 2801795072 125829120 423624704 782237696 2196766720 1581776896 353107968 1969881088 431161344 695762944 1435058176 4140376064 693350400 2181425152 4040055808 557812224 1694484224 2594533760 361963456 3091766496 715213008 106242536 3638672796 434299554 1573452027 +2147483648 3221225472 536870912 805306368 2013265920 67108864 2046820352 4009754624 109051904 3636461568 3399483392 2385510400 3018326016 2169241600 1038483456 2914320384 3719593984 1391443968 1728258048 1006219264 604981248 3331255296 1662356992 794392832 3037985408 751647168 1746970272 3660443056 1968973288 4059969260 3794865386 2490273163 +2147483648 1073741824 536870912 3489660928 3087007744 1811939328 3388997632 419430400 3850371072 2168455168 266338304 1185939456 350748672 3462660096 3102605312 221446144 2165669888 1194704896 281878528 35557376 2421966848 2063258624 958045696 1237467904 2298605184 3891997760 417436768 1914959312 1872891192 949554060 148422026 3769323761 +2147483648 3221225472 2684354560 1879048192 3892314112 3556769792 838860800 3103784960 847249408 2965372928 589299712 191889408 1480065024 1898184704 409862144 3151822848 661749760 3413590016 807608320 2806296576 3962234880 700873728 2241899008 1222962432 2301319296 2684950592 6790048 2532204976 2225908744 268885820 3176417054 1818728049 +2147483648 3221225472 1610612736 4026531840 4160749568 738197504 100663296 2768240640 3800039424 2554331136 2208301056 4128243712 1042808832 3640393728 1758330880 524615680 3392700416 292503552 2977636352 3445993472 4216576000 1726897152 425307648 360571648 2728084864 1964587840 1013360032 2604812432 1872734760 3960793444 1520821178 1879012359 +2147483648 1073741824 1610612736 1879048192 402653184 2751463424 436207616 1124073472 1904214016 1111490560 1608515584 409993216 962068480 2313945088 1721106432 2792161280 3836772352 204390400 1688936448 911577088 3015333888 1893202944 3350312448 2764595456 2177426048 2988325568 2907257696 4108499728 1432476600 3817637308 2314272038 2655128403 +2147483648 1073741824 3758096384 805306368 2013265920 2080374784 1509949440 2634022912 2189426688 868220928 2325741568 1664090112 2825388032 3470524416 4154589184 2357264384 2616164352 3434627072 3690143744 1498845184 1651767296 1215130624 1706208768 1526068992 3603579520 3553232192 3227322784 1565372784 3501801832 3940335148 3150897098 779154479 +2147483648 1073741824 2684354560 2415919104 4160749568 201326592 1174405120 3137339392 41943040 3963617280 1327497216 2773483520 89653248 582221824 2407661568 2737111040 2699198464 131186688 1142366208 917475328 430925824 679003136 666078720 1070693120 3767795072 525468864 1321010592 976659856 4037277320 1400511028 4068554854 1343797045 +2147483648 1073741824 3758096384 1879048192 402653184 3825205248 2449473536 1728053248 2055208960 3401580544 3433037824 105906176 3321364480 2598109184 86900736 1427308544 1038123008 1952006144 2559385600 440111104 787347456 4132338688 789558784 3565670656 2338283648 284832704 1229523360 3539569456 4082685032 2567559668 2048684270 2011337327 +2147483648 1073741824 2684354560 3489660928 3623878656 1677721600 167772160 3405774848 1535115264 1052770304 3781165056 697303040 3300392960 252968960 690618368 24838144 2570813440 116277248 3152093184 4090007552 3356092416 3378074624 1735689728 1926226176 1866235520 1789788352 2523464160 1226082352 987744792 4131676484 3009020926 504577133 +2147483648 1073741824 2684354560 805306368 2550136832 3690987520 1509949440 2701131776 4034920448 3091202048 3990880256 1146093568 1736966144 1160511488 1043202048 408354816 3105390592 2028781568 3725139968 2344062976 2426431488 1591733248 666080768 1670532864 733926016 502805056 3000243488 4126813072 1630351288 175477876 2792974930 278944483 +2147483648 1073741824 3758096384 2952790016 3892314112 2751463424 2583691264 2768240640 411041792 3670016000 287309824 2100297728 4243062784 508821504 3405119488 705495040 3251929088 1167769600 3618316288 3479277568 455243776 2850802688 1291684352 4205854976 1106825856 2070941504 1560821024 3745787184 1202593160 1618027308 89554986 1523710637 +2147483648 3221225472 2684354560 805306368 3087007744 67108864 2986344448 2734686208 2457862144 2940207104 60817408 2666528768 2352480256 3898867712 3686137856 3187867648 1036550144 1215348736 4096073728 4234391552 2842978304 95415296 2667560448 1355176192 4161464448 2606504640 1196561312 4092928592 1038853800 3632809180 2307777022 4277306721 +2147483648 1073741824 3758096384 268435456 1744830464 2214592512 1107296256 2902458368 931135488 4022337536 429916160 1712324608 1639448576 1038876672 846069760 2739994624 1987543040 4048830464 3721338880 3161362432 830994432 4115751936 1421519360 3443902720 2861452416 2607547712 3828227808 3459331696 2840044456 1874609188 2256224254 3432814883 +2147483648 3221225472 2684354560 3489660928 134217728 3288334336 2919235584 3640655872 3196059648 524288000 1725956096 877658112 2079850496 2138308608 1454505984 2341011456 3066789888 64536576 2773164032 3200954368 2314168320 1826477056 2319880704 405367040 233232256 84152384 372901024 2801074512 3360010872 1061152756 2964818958 416738421 +2147483648 3221225472 3758096384 268435456 939524096 1811939328 973078528 352321536 2474639360 532676608 1725956096 2526019584 981991424 633602048 3664904192 2569732096 484474880 1172389888 1607540736 1729081344 2985555968 1230726144 1243487744 2314015488 3173102208 388419392 3997618656 2367079024 478083704 1084942340 3180384178 513797689 +2147483648 3221225472 536870912 1342177280 4160749568 3959422976 1442840576 2030043136 1820327936 1749024768 4255121408 4176478208 2951217152 2738618368 140640256 3769303040 1928364032 2931539968 2652971008 3454513152 1684621312 2442261504 2009476608 1037894400 4066740608 848458816 1610186272 3161056400 1271016616 2505774940 2073594058 3804748983 +2147483648 3221225472 1610612736 2952790016 671088640 3959422976 1509949440 654311424 2256535552 2025848832 1587544064 3402629120 2297954304 2916876288 3477995520 1139998720 1997307904 4248911872 1061494784 3450056704 650369024 2614578176 3573160448 4042855168 3768427136 974712768 3632263328 2640929712 2304835816 3618741972 4089373614 571006959 +2147483648 1073741824 536870912 1342177280 671088640 3288334336 2717908992 4043309056 3112173568 1480589312 2711617536 3538944000 3525836800 3117154304 782893056 911015936 1245151232 290832384 164569088 3308687360 537413632 221770752 3902683648 724773120 1146401920 1591304768 3362944352 904069008 1676510376 2339433116 680835834 817458955 +2147483648 3221225472 1610612736 1879048192 4160749568 1409286144 1509949440 1795162112 276824064 3821010944 3919577088 2771386368 1391984640 1043070976 722075648 2166947840 4209475584 4045815808 3856343040 4032999424 2190202880 2486467584 2827890176 711408896 2300613248 1161230528 3591753504 3126553456 752533032 1934082988 2850976366 2341415443 +2147483648 1073741824 536870912 268435456 4160749568 2214592512 3321888768 486539264 4068474880 46137344 2984247296 1861222400 1072168960 194248704 4022730752 3536125952 455180288 938852352 3899334656 883986432 2096252928 313254912 2962361856 702757120 4053056896 3355213120 2162869152 728604720 1638908600 3524004956 3866761706 2667002157 +2147483648 1073741824 3758096384 3489660928 939524096 2483027968 3925868544 2030043136 427819008 3116367872 1860173824 1854930944 549978112 3370909696 217972736 1819475968 2980872192 637911040 1908744192 2700316672 3149363200 774099968 2362588672 736955648 2895099520 243360832 1128058208 2957017584 2608584568 3900059524 3518958114 1478661363 +2147483648 3221225472 2684354560 1879048192 402653184 2751463424 4060086272 1493172224 3867148288 4106223616 958398464 3117416448 4251451392 3622567936 3963224064 3582918656 2194374656 2215657472 106766336 1181265920 717350912 2022865920 3545634304 2725589248 4091840640 2622213184 3896866464 3051993264 1443593352 2869466516 4260483530 3599393155 +2147483648 1073741824 3758096384 3489660928 1744830464 3154116608 1711276032 2030043136 2474639360 3552575488 1428160512 1219493888 4258791424 3716939776 3481403392 3542679552 2426241024 2394603520 2498961408 1962446848 4144330752 2182140928 2960009728 612042496 3049035136 824406080 2945446368 2642719344 1707047560 136692876 429502822 3799829467 +2147483648 3221225472 1610612736 2952790016 2818572288 1006632960 301989888 1426063360 3732930560 46137344 3198156800 3318743040 3108503552 3271819264 1411514368 2089615360 1687126016 4078518272 2171019264 4005998592 1049942016 2606976000 3020306944 4064225024 3232411776 2426590016 3945034400 3041958704 2055460456 4131243924 1063178050 339374809 +2147483648 3221225472 536870912 2415919104 3355443200 2751463424 1979711488 2332033024 2457862144 4282384384 4284481536 1013972992 2070413312 1916010496 857866240 4113104896 1237352448 366919680 98770944 4036866048 3017558016 2107950080 1618354688 2776305920 1526837632 2791994560 1426055072 2590481232 3775494296 1931625852 3269182378 2396888965 +2147483648 3221225472 3758096384 4026531840 3355443200 3019898880 973078528 1258291200 2373976064 3544186880 1440743424 3444572160 3807903744 2683568128 700317696 3842703360 2789769216 39108608 2597134336 3178737664 1552054272 2372066304 3191480832 884811008 1887406720 1530813632 3548437600 3288532816 3623125304 2981545716 1483997454 3120441685 +2147483648 1073741824 1610612736 4026531840 3892314112 2214592512 3724541952 2936012800 2105540608 759169024 1486880768 1439694848 870842368 302776320 3994943488 3789488128 944013312 1214332928 3903397888 2019004416 1549522944 136797184 681708032 312027392 2010092416 2599415232 1729979488 2827955664 2892792424 1577928148 2357673674 1041273595 +2147483648 3221225472 1610612736 1342177280 1476395008 2483027968 1845493760 2600468480 3682598912 725614592 3902799872 1796210688 878182400 3176923136 1642463232 3342008320 4084760576 955531264 1410146304 3201806336 1879758848 842691584 3637118464 3959229696 2294257536 2086593728 2063099360 2492671056 3018370920 1340884708 2649821990 371301551 +2147483648 1073741824 2684354560 3489660928 134217728 1543503872 905969664 2365587456 25165824 4131389440 3017801728 818937856 3869769728 582746112 3496083456 3054436352 1800699904 402178048 2391089152 2282196992 1579051008 4275753984 4259983872 927149824 3933114752 403952960 3881284960 2952165136 537315896 3793234708 3078897242 2182484679 +2147483648 1073741824 2684354560 1879048192 671088640 201326592 1375731712 1929379840 4219469824 3066036224 1327497216 3807379456 1811415040 4177788928 2967339008 2697658368 2137882624 3829743616 422387712 1602392064 1141303296 2631629824 3599120896 1098857216 673947776 3751430848 3157694432 2017520176 3632550792 3948787356 547191726 3537442617 +2147483648 3221225472 536870912 268435456 671088640 3825205248 2986344448 587202560 444596224 2738880512 3697278976 1307574272 3669491712 474742784 3695050752 3429302272 4240867328 3130867712 3147898880 596488192 3574974464 1755538432 3670415872 2831876352 2605228160 3953280704 2753271200 506907984 1045429080 66996508 3903687390 1048960475 +2147483648 3221225472 1610612736 2415919104 402653184 1811939328 3590324224 218103808 3984588800 1715470336 3403677696 506462208 1639448576 3366191104 626130944 2369585152 818118656 1471201280 1435967488 3300569088 1284593664 3982672896 2984908288 2484679424 3721496960 3782074688 1491371616 4126295824 549616760 2046446508 916354206 4184632833 +2147483648 1073741824 1610612736 1342177280 939524096 1946157056 503316480 3774873600 2155872256 3871342592 526385152 22020096 2390228992 936116224 1225654272 113967104 1225293824 2798206976 2910658560 2289012736 2652887040 3242685440 2222341632 1921455360 3846605696 975331904 788894496 1403974448 229031960 551746612 2489900046 4098478747 +2147483648 3221225472 3758096384 1342177280 1476395008 469762048 3590324224 3976200192 2877292544 2789212160 1608515584 2404384768 2506620928 1261174784 1471545344 1641349120 129466368 725925888 927670272 632205312 2358605824 477295616 2656962048 2218331904 320969088 300022080 1717869536 3080612624 3443278136 1662744180 1290000426 2985531299 +2147483648 3221225472 3758096384 1879048192 1744830464 2080374784 1577058304 150994944 1015021568 1849688064 2120220672 2112880640 4222091264 93061120 1761738752 1521287168 1988198400 4255924224 3695648768 885043200 408942592 2637069312 2854881792 3412137728 3269702528 3178316864 1018079776 2504057616 2722812504 1815862812 96491610 796208747 +2147483648 1073741824 2684354560 2415919104 2818572288 4093640704 2852126720 2365587456 2273312768 2420113408 35651584 254803968 1598554112 649854976 3794141184 3496411136 2207875072 3459203072 306782208 4192374784 2237720576 2150188032 840833536 1135805696 473147008 2569432384 1108055776 636642192 3005317448 1731949932 134426658 2612765751 +2147483648 1073741824 536870912 4026531840 3087007744 67108864 3992977408 2365587456 2608857088 2277507072 3068133376 3809476608 4252499968 2474377216 543555584 4254138368 926056448 3231203328 2496602112 1157599232 3983360 2561563648 3448118784 1275140352 403345280 532967744 3269011936 616991600 32144760 2235310436 3796239950 3605078423 +2147483648 3221225472 536870912 4026531840 2013265920 2214592512 4194304000 3875536896 1887436800 3342860288 1268776960 271581184 1925709824 2732326912 988413952 1722875904 2021163008 2235809792 1062412288 2583015424 2848016384 2593774592 1890192896 3532724480 4085811840 2372656064 656343840 677879376 3047447976 1639415276 1172504386 487830159 +2147483648 3221225472 536870912 3489660928 3087007744 1006632960 503316480 2533359616 2424307712 2755657728 3948937216 3064987648 3597139968 369885184 2249064448 612958208 2603843584 2225160192 1731141632 4262899712 336381952 113202176 2044608000 223426304 2094513024 4033052608 847783200 545001872 1967526040 2991921228 3764754090 3784071499 +2147483648 3221225472 3758096384 2952790016 671088640 3959422976 3388997632 2801795072 2441084928 264241152 1579155456 1158676480 4285005824 626262016 2896297984 472317952 3616833536 258818048 2393710592 2592583680 2393634816 1220496384 2282887680 3097441024 3607668352 2395688896 253769056 3784325744 3794285768 1932800228 4250014282 587146797 +2147483648 3221225472 3758096384 4026531840 939524096 603979776 234881024 2264924160 2541748224 2831155200 3781165056 2964324352 897056768 2501640192 2171469824 1577779200 559185920 363610112 3596427264 3932401664 3817273344 2194824192 3078495744 1898119424 1396737920 2898678720 68420320 980029616 1539908120 935957516 3534736526 2271993391 +2147483648 3221225472 2684354560 1879048192 2281701376 469762048 4194304000 956301312 3548381184 3074424832 3802136576 4226809856 373817344 2801532928 3580231680 2464088064 2582347776 1694580736 1043406848 1856548864 2115823616 2964814848 655766016 3134660352 641174144 2430038080 705049056 2404328528 4055081064 887445596 873668258 2141555655 +2147483648 1073741824 2684354560 4026531840 2818572288 738197504 2919235584 352321536 3481272320 2394947584 2451570688 2685403136 3707240448 3276537856 25559040 1317994496 3825893376 2584264704 500244480 802787328 3397150720 865786880 3359906304 4001510144 2515353472 3663172416 3547812576 2796708656 4067555912 1297909412 3814712174 1527228907 +2147483648 3221225472 1610612736 4026531840 939524096 2214592512 369098752 4043309056 192937984 792723456 1256194048 3031433216 1483210752 3493593088 2854354944 3783589888 1264287744 2656845824 1596923904 928165888 4040022016 3179961344 484711936 1920338176 865804672 1291619904 2659380704 3911765840 446823288 1299209100 339028778 2159261543 +2147483648 1073741824 536870912 4026531840 402653184 3288334336 234881024 2399141888 2441084928 1262485504 3017801728 831520768 1807220736 305922048 368967680 1630208000 3848175616 1844199424 378347520 2128187392 208979968 750148608 4149491200 2845452544 3430496128 2377357760 3823489888 1671544912 2672032952 1202123716 3399182430 1207810215 +2147483648 3221225472 2684354560 3489660928 3892314112 738197504 1711276032 4278190080 3061841920 3107979264 4024434688 2192572416 1502085120 3334733824 567410688 2443247616 4217339904 12107776 2082152448 4018843648 2117953536 1443288064 1119627776 1853756160 3800499584 2078585280 2875350176 144596176 1023430072 792152780 1348196754 1048416793 +2147483648 1073741824 536870912 3489660928 2550136832 2080374784 1308622848 2365587456 679477248 557842432 622854144 4023386112 3951558656 4205576192 1540751360 674299904 2437906432 1562558464 122626048 3942813696 464734208 170972160 1664357888 1955727104 1153118080 2708517184 2813883168 3082314960 1337477512 3283643028 3317200018 2897761715 +2147483648 1073741824 3758096384 1342177280 2818572288 2348810240 4194304000 1828716544 2021654528 910163968 2556428288 2744123392 1009254400 2509504512 2530344960 2928738304 2928312320 4077469696 3238731776 4137652224 87685120 3077010432 2472286720 194382592 4236972672 1952425280 2971260704 2979491856 3697554392 409601412 2645373114 2190258413 +2147483648 3221225472 2684354560 1342177280 1744830464 2214592512 1442840576 3707764736 2726297600 1119879168 1755316224 848297984 3158835200 2581331968 1214644224 882442240 1505263616 3347890176 1024925696 1894625280 3067766784 914289664 4063496704 2460629248 3791071616 2518530368 2845987744 2247803952 1745234152 967379780 3806374658 895017711 +2147483648 3221225472 536870912 805306368 3355443200 3556769792 2852126720 4177526784 880803840 2596274176 1923088384 1271922688 2812805120 1624506368 3005349888 1804140544 2326888448 2320809984 3869450240 4223447040 3559868416 617278464 3430687232 4067822848 3773509248 3193471040 2517977632 63953200 2894305384 2799032724 2182522490 534932525 +2147483648 1073741824 2684354560 268435456 3892314112 603979776 905969664 2701131776 2256535552 3250585600 2187329536 317718528 2360868864 1326186496 62783488 1129644032 1683718144 2498478080 3442679808 3547500544 4126566400 2460083200 1475611136 4002558208 1849368960 2691077696 2555663008 3124942064 2658055512 666924380 1562443518 3916270891 +2147483648 3221225472 536870912 1342177280 2550136832 335544320 4261412864 2332033024 8388608 1933574144 1977614336 621805568 3909615616 880017408 250216448 4235788288 3008462848 1518845952 1073422336 1888268288 2132035584 2890003456 3245618688 1164590336 2948146048 3857813696 2457330464 3890415184 1408282680 3465175972 1582486194 4246518453 +2147483648 1073741824 2684354560 1879048192 134217728 1409286144 2785017856 486539264 1031798784 348127232 2275409920 2859466752 341311488 4142137344 2694971392 2282029056 579043328 2657927168 31399936 2689765376 3321194496 3569548288 3378786816 1197616384 3676642688 2008258880 206887008 3010140592 202940200 904678076 938963782 2134371169 +2147483648 3221225472 3758096384 268435456 2550136832 3959422976 1107296256 3271557120 679477248 289406976 106954752 1544552448 2030567424 1113325568 470155264 281346048 1010270208 4019732480 2531991552 1524543488 2343696384 2841797632 261633536 3373544192 2159684736 3381859008 664442656 1675882448 2642231768 1965866468 3365853234 3400452447 +2147483648 3221225472 536870912 805306368 3087007744 1811939328 637534208 1929379840 2306867200 1228931072 1478492160 137363456 524812288 2328100864 3953786880 1648164864 1267433472 2869936128 3284082688 4049776640 3176548352 528608256 905461248 3914081024 4262333824 1317486272 1162778464 88621264 2373903176 12233900 3794423778 3519529705 +2147483648 1073741824 1610612736 4026531840 1476395008 738197504 2650800128 922746880 2709520384 910163968 1801453568 940572672 3442999296 3284402176 414318592 852557824 3302588416 57360384 561717248 423399424 1265162240 618486784 1907893760 4043571968 3708945280 1767974848 3109139808 3668402448 3443855512 2469641124 1022250686 1474870201 +2147483648 3221225472 536870912 4026531840 2281701376 4227858432 1711276032 1191182336 461373440 868220928 2296381440 2649751552 320339968 2432958464 966656000 953745408 524976128 1450590208 1115627520 1711779840 3733637120 1470913536 2493002240 3569616640 2927504768 984158144 764582880 2459069040 3700492920 579240028 4033103574 513021577 +2147483648 1073741824 3758096384 2415919104 1476395008 1543503872 3187671040 419430400 2743074816 3661627392 1205862400 3757047808 3453485056 35913728 3111256064 3888971776 2728951808 1532575744 3108446208 4279341056 239859712 2170504192 2863670784 2495102720 907293568 2248815680 3279497696 2452786704 1237874744 2183772508 2434792710 2687860705 +2147483648 1073741824 2684354560 1879048192 2013265920 2483027968 2986344448 1761607680 3951034368 3175088128 216006656 3929014272 1869086720 1299447808 3085041664 1061224448 2780135424 4206706688 2213224448 1393594368 4191348736 771456000 3834654208 2167938304 3287029888 232659008 2403795424 3677267664 2804282872 754842156 3995205226 3591890741 +2147483648 3221225472 2684354560 268435456 2013265920 1140850688 3992977408 3875536896 3246391296 2998927360 1671430144 3991928832 2613575680 2184970240 640286720 2984574976 2280554496 3909206016 4276559872 1839706112 165505024 2085086208 1250954752 3331852544 327423872 1176380352 1708343136 34702896 4024588968 1803834076 3611519522 2513759447 +2147483648 1073741824 1610612736 268435456 939524096 1409286144 2919235584 3439329280 327155712 2109734912 908066816 3819962368 2474115072 537657344 1317142528 1900347392 2489745408 4155752448 3923714048 1728024576 847206400 2412635136 2751479296 3321896192 3238016896 4185930048 650125280 3164611056 602936648 362286924 3860610894 1133124347 +2147483648 3221225472 536870912 3489660928 1207959552 1409286144 3456106496 1056964608 226492416 1119879168 387973120 3677356032 1577582592 1358692352 296353792 2637758464 1105362944 1154957312 3187351552 3145183232 4199008256 32592896 2457862656 1598041344 1038094208 1209018816 54002784 1710503472 2195077512 4048763500 3329983570 2630205767 +2147483648 1073741824 1610612736 3489660928 939524096 469762048 2650800128 218103808 1182793728 1371537408 2170552320 1781530624 3288858624 1473511424 1818886144 3775332352 1645182976 3025190912 3863289856 2999750656 4222441472 4129215488 2638233088 4154461952 2060454784 3866638656 2935756960 3601741040 729089176 2806286444 2218357970 2002043357 +2147483648 1073741824 1610612736 268435456 1207959552 1275068416 2516582400 1660944384 964689920 1967128576 2149580800 2096103424 1040711680 2614886400 1450835968 3874029568 2650177536 2034122752 845881344 4274753536 1500436480 2747687936 3015647744 2574097152 1157495168 2254040768 3250061152 3529032656 772632904 801421212 1806389682 4082598703 +2147483648 3221225472 2684354560 1879048192 2550136832 1811939328 1577058304 50331648 2625634304 2411724800 224395264 1039138816 1350041600 2883846144 1615200256 1405288448 4136796160 3598729216 1829576704 978169856 3631278080 862485504 954283520 1020756736 699523968 2926566080 2608384544 3660863344 3248697368 1373801116 3325581774 2030640337 +2147483648 1073741824 536870912 1342177280 2550136832 2214592512 436207616 16777216 2994733056 943718400 2841640960 1915748352 3736600576 1674313728 2529558528 1634140160 879722496 4119478272 506011648 553422848 2108672000 3487724544 1034753536 1970190592 1393744512 929354304 2650528672 2813874576 3649306776 1687296620 1950158366 2361829691 +2147483648 1073741824 536870912 1342177280 402653184 201326592 3791650816 318767104 3565158400 876609536 333447168 363855872 707264512 1774977024 1720320000 550043648 702382080 3053469696 953884672 2775617536 341559296 1228436480 2012165632 955161344 2174542976 1276835520 1593425952 4114435728 691573944 3823632012 2327464890 2801404443 +2147483648 1073741824 2684354560 2952790016 671088640 2617245696 3187671040 50331648 1619001344 3107979264 3680501760 3524263936 1010302976 3384016896 709492736 1907818496 4044521472 1788985344 1356144640 1118408704 2475517952 648662016 1277770240 1602199296 2784783232 4059186880 2926003488 1487863504 1337175448 3278008932 1797222526 3933926501 +2147483648 1073741824 536870912 3489660928 4160749568 1543503872 1442840576 2734686208 3531603968 3015704576 958398464 3301965824 4058513408 384040960 2060320768 2806972416 3245703168 2698035200 834215936 3468070912 1271875584 3465073664 3657764352 3309604608 11692416 1604338368 2116906400 3669874288 1398390536 3324706644 315625770 317210497 +2147483648 1073741824 536870912 1879048192 2013265920 67108864 973078528 251658240 75497472 2420113408 564133888 32505856 2286419968 1331953664 4218552320 3595894784 3771760640 2477801472 1209999360 233410560 4040607744 3464002560 3065720320 1694210304 2652101248 1357963712 4084690464 550146960 3794878760 2547361948 3545814050 3544401441 +2147483648 1073741824 536870912 2952790016 2550136832 201326592 2248146944 50331648 3162505216 2042626048 2699034624 3631218688 3419930624 3994288128 415629312 2534473728 241139712 487243776 2365530112 3007483904 4268181504 3335703552 183178752 528784128 1400259968 3582814912 2757884448 3493561584 974454136 4026153980 148576934 1610383693 +2147483648 3221225472 2684354560 2952790016 1207959552 872415232 1577058304 3204448256 813694976 2688548864 1692401664 1137704960 805830656 748421120 3226337280 2122252288 2176614400 880033792 2590580736 2140647424 532342784 1377586176 4033151488 3534853376 2773078912 3251040704 2592228128 1888619152 3503363448 1293133076 4064336690 1849774735 +2147483648 1073741824 2684354560 1879048192 2550136832 1677721600 3120562176 16777216 176160768 3577741312 1704984576 2658140160 2249719808 2372665344 443678720 33226752 2421194752 1399144448 3965788160 3206516736 1170991104 635272192 2549945856 859152640 1820121728 2110773824 1213943200 861412048 2026640296 3422697340 199439734 1530699491 +2147483648 1073741824 1610612736 3489660928 939524096 1006632960 3456106496 3338665984 696254464 2453667840 3898605568 2190475264 439877632 2339110912 1915617280 222756864 252411904 3767287808 3980468224 1255706624 1038473216 450122752 1891450368 2295236352 1590615936 2138172352 3719723872 4146343952 3408528472 4137498884 205430142 2976304851 +2147483648 1073741824 1610612736 805306368 1476395008 1543503872 4194304000 2264924160 3984588800 2571108352 685768704 355467264 1615331328 3465805824 640811008 2702245888 1197572096 3200729088 3269140480 2876018688 1159780352 1806658560 744433152 2366021376 1258154624 2486229952 3547810400 357771216 4292383096 2323832300 2779146274 4161966157 +2147483648 3221225472 3758096384 1879048192 2550136832 1543503872 2852126720 3640655872 4202692608 1874853888 3927965696 2280652800 3540516864 740556800 677773312 3116957696 436502528 976207872 2564235264 3466702848 201947136 2496134144 891500032 1614782208 3219934848 1107389504 1952702368 3783593584 1616294472 794356508 1925618834 121684465 +2147483648 1073741824 2684354560 3489660928 3087007744 3959422976 3657433088 3271557120 4085252096 3292528640 44040192 1672478720 2957508608 2648440832 1063649280 3974561792 2569830400 3889217536 741941248 1325371392 704014336 1629541376 38870528 4250108672 1933077120 982239936 1604557280 55592080 3290954472 65912524 1983597794 1874159439 +2147483648 1073741824 1610612736 4026531840 2818572288 1140850688 2852126720 855638016 3095396352 1992294400 2141192192 1183842304 3792175104 1728315392 1634074624 3630628864 4199448576 1319550976 1599676416 2592444416 3810154496 2826361856 1831934464 791779584 413421184 1417542336 3962414368 3591269936 3554213288 3304199492 3507042322 3861742617 +2147483648 3221225472 1610612736 2415919104 4160749568 1811939328 2315255808 2432696320 4102029312 1052770304 4188012544 1213202432 1062731776 4222877696 535429120 1629159424 2082766848 1304018944 1933123584 2658381824 445863936 4171875328 3296800256 2138551040 697392768 1181670976 877889568 3682819632 4178699432 2793734516 3589648454 789990069 +2147483648 3221225472 1610612736 1342177280 3892314112 3288334336 1375731712 3103784960 3397386240 1975517184 903872512 3710910464 3456630784 310640640 3195928576 1114701824 3644293120 1308082176 418848768 3811225600 2341099520 281539584 385821184 2444138752 1710512256 3132547136 197700000 2388218096 3288554424 2468107692 4118994770 2877205801 +2147483648 1073741824 3758096384 805306368 402653184 1006632960 3254779904 2634022912 2524971008 952107008 1503657984 3450863616 1295515648 3018588160 4018274304 2014904320 2364112896 1616330752 3587383296 1652854784 3789617152 3739708416 3647682048 371762944 797099136 1898859840 2032835744 3025918384 2179454376 227396492 1649474014 2497662755 +2147483648 3221225472 2684354560 268435456 3087007744 1409286144 2248146944 3741319168 1551892480 1614807040 287309824 3037724672 1270349824 1604059136 3731750912 3425501184 3136716800 149176320 329981952 1331671040 1454434304 4220806144 748895744 3962277120 2094714240 1826323904 560905248 3857216656 616373768 915314596 4103622366 716512063 +2147483648 3221225472 1610612736 2952790016 2550136832 67108864 3724541952 2197815296 2457862144 2076180480 2187329536 661651456 720896000 4023123968 2887385088 1911226368 3932979200 1337442304 1085874176 1918087168 2965198848 258460672 3964745216 3533154560 2320712576 591055552 649892768 1902100592 2440897496 457029564 748703726 4088037147 +2147483648 1073741824 3758096384 1342177280 2281701376 3690987520 1577058304 3070230528 3078619136 339738624 1163919360 2995781632 2509766656 1469317120 4201250816 774307840 2679472128 3850125312 3557105664 3414069248 2766665728 994866176 3610055168 1073913600 1792146304 1135442880 4109469920 3538832784 765863704 2851670660 1032364182 1554445613 +2147483648 3221225472 3758096384 4026531840 2013265920 3288334336 1509949440 3707764736 411041792 1254096896 1860173824 4184866816 1099431936 2836135936 3053584384 119472128 370900992 3363192832 1948590080 182497280 3193174016 3135659008 811404800 3802446080 2596131456 1443591488 3021060384 2082831664 2887556728 1008327996 2610263026 2440341707 +2147483648 1073741824 536870912 268435456 134217728 1006632960 3053453312 4244635648 1786773504 3560964096 1050673152 1125122048 2885156864 361496576 3786276864 3395485696 3596713984 3705225216 3630505984 3646328832 1548404736 1676239872 2295149056 3347224320 981000576 928799040 2483267488 3467923344 2667032936 534143780 1327145038 1568983387 +2147483648 1073741824 536870912 1879048192 3623878656 2617245696 570425344 486539264 3011510272 2747269120 3554672640 1867513856 630718464 294912000 1177419776 227868672 456294400 3578249216 3006472192 260804608 3070183424 3033005056 2515731968 3555442432 678386816 2277494080 3300330976 832413552 4203638584 108231284 2587749494 1541935085 +2147483648 3221225472 3758096384 3489660928 134217728 1677721600 1107296256 3103784960 729808896 79691776 316669952 389021696 640155648 1273757696 2634940416 749404160 3416489984 3580149760 2801606656 2943135744 1161132032 398775296 1735201280 4074017024 3059833984 2887710784 1675362784 2611347632 3372693112 3607992172 3604994394 3517366003 +2147483648 1073741824 1610612736 1342177280 2281701376 2885681152 973078528 2499805184 1736441856 163577856 3227516928 3075473408 3578265600 3248226304 2380660736 1608450048 1156874240 3216097280 325132288 3319762944 1070553088 596767744 345051648 1512547072 1351303808 2504258368 363077856 3821154288 400365528 1112123252 3945293762 62998415 +2147483648 3221225472 3758096384 2415919104 2818572288 4093640704 2315255808 3875536896 3363831808 398458880 3684696064 879755264 1779957760 1985216512 862846976 2268921856 3909320704 340246528 242950144 3365056512 3446568960 2485634048 4155193856 4026184960 3835854464 1096669120 3004708128 4090761840 2066624936 3151825148 1293138518 4019187981 +2147483648 1073741824 3758096384 268435456 3355443200 3556769792 2113929216 1761607680 2021654528 2478833664 48234496 3375366144 1251475456 3655598080 399376384 2027618304 2072346624 998457344 2734497792 3145895936 3845978112 3231933440 3727491584 3651837184 1157686144 2208910400 3504875808 1314662000 2281322872 1069350956 933408630 3631020209 +2147483648 1073741824 2684354560 1879048192 3355443200 3154116608 234881024 3808428032 478150656 1170210816 169869312 4212129792 1634205696 1632894976 2625241088 1968111616 820805632 1675935744 3876397056 3321860096 1851156480 1950678016 1348272640 3237451520 1702000512 413595328 2543725088 3222078960 1132432840 2861985572 937751306 1695356717 +2147483648 3221225472 1610612736 268435456 2818572288 1006632960 2315255808 956301312 2608857088 37748736 1788870656 3541041152 1546125312 1253310464 2020999168 3587506176 380207104 2241675264 1348149248 1535160320 4287027200 12411904 3876272640 369665792 3902996096 2669887552 361370592 3504801040 210938472 1047392868 671478906 3826382101 +2147483648 3221225472 1610612736 3489660928 1744830464 335544320 3456106496 4244635648 226492416 1883242496 1721761792 3398434816 21495808 1741422592 1994522624 4042981376 1915715584 755580928 2264997888 70299648 3338196992 2326352896 974195200 4130909440 2400509824 924545344 121769056 2095776400 4020746600 1537564804 1989353506 3174275787 +2147483648 1073741824 3758096384 1879048192 3623878656 3422552064 33554432 4009754624 595591168 4005560320 304087040 1110441984 2959605760 1841561600 634257408 750977024 99975168 3866443776 1500848128 3467284480 1206056960 1909029888 1613170176 2878053120 2401133696 3202658752 2497830368 2426196016 1512199112 1207344556 2980108362 489707209 +2147483648 1073741824 2684354560 4026531840 2013265920 872415232 1107296256 352321536 1753219072 2856321024 2438987776 3260022784 755499008 1807482880 2730098688 3196125184 1159102464 3197681664 3657637888 2876477440 226519040 2384256000 215821824 1069331712 1685177472 4076439360 2690210080 599686928 3896769944 3187976692 3612734194 358067879 +2147483648 1073741824 3758096384 805306368 1476395008 469762048 838860800 452984832 3883925504 322961408 2711617536 2073034752 2585264128 2120482816 1452146688 969474048 4032069632 528531456 4084146176 3295776768 2519103488 1917643776 4283246080 199929600 2856450176 3272064192 3745216736 1709070160 2442714664 2332770244 536852662 1299144097 +2147483648 3221225472 536870912 4026531840 1476395008 3288334336 234881024 1728053248 662700032 3242196992 492830720 1733296128 3395813376 2316042240 3490054144 4004315136 1331462144 1608171520 619913216 4291145728 1214531584 1162796032 3839952384 2663024896 3672635264 3840381888 1218666208 862546640 3328340248 2766391284 809344554 975193099 +2147483648 3221225472 2684354560 1879048192 402653184 3556769792 2583691264 3305111552 411041792 239075328 3214934016 3654287360 3461873664 296484864 1189216256 2426339328 2794881024 2799747072 5578752 388870144 1088448512 2242182144 3748861440 4157910272 2209337984 1453034304 3881911584 265771024 2396419112 1306918676 2858460966 1161940115 +2147483648 3221225472 3758096384 4026531840 3087007744 335544320 4194304000 1258291200 3464495104 2185232384 3978297344 1152385024 18350080 527695872 90046464 3375824896 699891712 327598080 1122050048 1734127616 2860742656 2411387904 2458074624 3481898240 2367814272 3623788736 1127639200 1351107344 4209998600 4103140940 1936327286 1070151813 +2147483648 3221225472 536870912 2952790016 2550136832 872415232 3053453312 3036676096 327155712 2571108352 4020240384 3301965824 350748672 2602303488 2748186624 2510880768 443580416 2979807232 4211023872 444444672 2836842496 251153408 4276434432 3432428800 3813230976 3505489728 59826144 2141023952 1899202344 3615475348 1474883210 1615416575 +2147483648 3221225472 2684354560 1879048192 671088640 1543503872 838860800 2432696320 1585446912 2847932416 1012924416 2819620864 1496842240 2524708864 1161691136 2283339776 2729934848 3465330688 460267520 3866800128 2265016320 3155753984 2406816256 2083622656 3945396352 562467392 2122283680 2451700208 217230296 1865763812 2851268766 2119567991 +2147483648 3221225472 2684354560 4026531840 2013265920 1006632960 2919235584 889192448 2592079872 3384803328 2946498560 271581184 1667760128 3194748928 4132569088 580714496 2312011776 4059742208 179773440 61321216 2059560960 14605312 1207504384 4083193600 1357774720 3944779584 3507341216 3824197360 2788540712 1650768364 248762122 2532281219 +2147483648 1073741824 3758096384 3489660928 939524096 1006632960 33554432 3439329280 763363328 1363148800 2875195392 556793856 2577924096 2697723904 4040556544 2129330176 1130397696 4100931584 38084608 295669760 475920384 1185633280 458178048 2572855040 4160900224 1398188352 2582927968 1231913936 969735448 2596726380 2734944858 2296139835 +2147483648 3221225472 536870912 2952790016 3892314112 1140850688 3254779904 620756992 2172649472 4282384384 3575644160 4195352576 2299002880 1847328768 1912733696 4157800448 107577344 298106880 677978112 50245632 3692775424 103861248 1585916416 886548736 2286277760 3665542976 891288416 3910973008 3602403464 4091626916 923259122 3582493599 +2147483648 1073741824 3758096384 2415919104 1207959552 3690987520 369098752 1895825408 2944401408 2151677952 413138944 915406848 836239360 2970353664 3632136192 27459584 2395242496 2365145088 464855040 2590216192 4273469440 3452781568 4285997568 2058788608 3567540608 1636993600 2910740192 1680575120 2917395432 1124036612 2534024326 4173411835 +2147483648 3221225472 3758096384 4026531840 3892314112 2080374784 1241513984 251658240 1954545664 2403336192 3055550464 307232768 2850553856 4170448896 404619264 1607925760 213221376 2843525120 2446401536 999206912 768309248 1199627264 2224761344 2217187072 2405029504 1932633536 2578106400 3561109072 663564488 1154783348 2636806026 1586919677 +2147483648 1073741824 536870912 1879048192 939524096 3154116608 2717908992 4043309056 2155872256 1631584256 488636416 3434086400 481820672 3908829184 1897005056 3831037952 2562293760 1989361664 2179145728 836014080 1629276160 4233591808 978140672 2688530176 3297541248 1420136000 458314016 1653749712 2493063048 878291276 2386775134 3368756135 +2147483648 3221225472 3758096384 3489660928 134217728 4227858432 301989888 3909091328 1937768448 3233808384 3881828352 4014997504 3716677632 1198784512 1742864384 3864199168 67665920 137052160 3129548800 179810304 3449681920 920081408 3156152832 1812379392 2001094784 1756671040 2795327968 113775536 2362704664 2513577844 294326450 4151615157 +2147483648 1073741824 2684354560 268435456 4160749568 3019898880 1509949440 3506438144 645922816 4097835008 333447168 1594884096 508035072 2651586560 4245028864 3461677056 4070080512 849362944 3127582720 794398720 2581260288 3269747712 3512798720 3758789888 2736224896 3319574080 1076513440 754454160 95695416 13777956 4116126242 3509040875 +2147483648 3221225472 2684354560 1342177280 1744830464 1811939328 1778384896 2868903936 763363328 3116367872 455081984 3989831680 4048027648 3965452288 2710437888 3765633024 1757970432 268386304 3569688576 3795824640 609085440 1424716800 941033984 3577905920 11953792 2503771328 333281888 1042294768 1565528712 1007167700 2621183554 2906526511 +2147483648 3221225472 536870912 4026531840 3087007744 2885681152 3523215360 2835349504 1199570944 3183476736 970981376 1297088512 1735917568 765198336 2185625600 3476619264 406421504 2517417984 1735860224 1062514688 3032958976 778099712 3048816128 1551471360 1227669632 222763072 1463592160 3590551792 655019192 2079201012 2250060878 3573787375 +2147483648 3221225472 1610612736 2952790016 671088640 1811939328 33554432 2264924160 142606336 2864709632 1423966208 2716860416 1535639552 3255042048 2408972288 4056875008 2686681088 413384704 1409359872 410038272 1357535232 2436353024 3928955392 357806848 2750149760 2581931968 345416480 3144509744 2909829240 4046115228 3077942642 3532442505 +2147483648 1073741824 536870912 1342177280 1744830464 3959422976 2449473536 1996488704 3095396352 1866465280 1159725056 254803968 3944218624 289669120 2667184128 551616512 2868346880 2438873088 3193118720 2270859264 1807730688 4203377664 2009147904 2462556928 3804657792 2421633984 880844576 2825833552 694541320 2161859116 183405622 708699721 +2147483648 3221225472 3758096384 4026531840 3892314112 201326592 1644167168 822083584 58720256 3158310912 3349151744 1496317952 3924295680 2390491136 2284191744 1635844096 3764944896 1029586944 614408192 3891113984 3677681664 3912391680 3567331840 647531264 3210108032 745744960 991136224 3005336720 1543567656 853045484 1009663626 4268560871 +2147483648 1073741824 3758096384 1879048192 2281701376 2348810240 1644167168 3774873600 2239758336 3359637504 2850029568 2234515456 3194486784 1011613696 1481768960 412024832 3488448512 509427712 1814372352 3465973760 1819736064 2185329664 4277080576 1067289344 4132797568 2283349568 1657581664 180744592 83293880 3984681580 2655983594 3872242683 +2147483648 1073741824 2684354560 805306368 134217728 3019898880 637534208 1493172224 1216348160 96468992 2246049792 3201302528 1815609344 1777598464 1131806720 128516096 1782677504 3004841984 3474399232 1536462848 2230446080 2298375168 1698247168 2597950720 1377725824 3127457856 329362720 1070222832 3962507960 736147924 1053281630 695689205 +2147483648 3221225472 536870912 3489660928 2281701376 2348810240 3523215360 2600468480 1216348160 2503999488 2451570688 3912237056 380108800 572784640 3062497280 2087256064 3726278656 3037806592 1629167616 3379539968 3078473728 2068141056 991506944 34773760 1128614016 253300928 605201184 3729095376 177808072 1020435628 3634715098 927541713 +2147483648 3221225472 1610612736 1342177280 402653184 335544320 436207616 1996488704 327155712 1606418432 3344957440 66060288 3671588864 1694760960 2601385984 2438791168 1406435328 4169383936 3336249344 1296412672 3090503680 1467479040 1905071616 3999051008 2781858432 3505991616 2320152544 2985741424 273915544 1921806300 2627557542 1248591337 +2147483648 3221225472 1610612736 268435456 402653184 2214592512 1442840576 4278190080 1904214016 633339904 4007657472 2786066432 3423076352 1010565120 3199598592 556072960 995655680 3166453760 3752534016 272216064 2570508288 1720738816 219485696 2099284224 349718912 1728650688 1004964704 2024105456 3703944696 1172372516 1692761874 736476231 +2147483648 1073741824 3758096384 1879048192 2818572288 3556769792 3388997632 620756992 1619001344 448790528 2296381440 386924544 3367501824 915144704 159776768 3498639360 1017151488 2008465408 3347521536 1986891776 2935257088 2561342464 4219017728 419994880 3833779840 1007492928 3617756960 993917232 1848419832 3157323428 1980629438 944576427 +2147483648 1073741824 3758096384 805306368 1744830464 2617245696 3388997632 1828716544 947912704 843055104 1298137088 2609905664 2382888960 1315176448 3344826368 2901999616 4214128640 2106900480 1772036096 1795919872 1131968512 1112599552 2641439232 1116376832 1164625536 3856018752 4141687584 1578148112 3011376792 3027863940 3604698674 3385419473 +2147483648 1073741824 1610612736 3489660928 3355443200 469762048 3321888768 2365587456 3900702720 2621440000 1398800384 1712324608 3522691072 4245422080 47841280 2251489280 2130739200 2097561600 2896240640 1492619264 3143161856 1353339904 1422590464 3146551040 2904317312 3098674496 839327520 4059466128 1168077336 419074788 3175448142 1707705611 +2147483648 1073741824 536870912 1879048192 2013265920 3422552064 1442840576 2667577344 1870659584 2067791872 861929472 68157440 3016228864 2678849536 2868510720 2180186112 3822157824 1257914368 3245416448 3681980416 3225798656 1479965696 1419456000 885893888 3396878720 2580940224 29959904 1359130704 1675354776 974340900 1870899906 4155865187 +2147483648 3221225472 2684354560 3489660928 3355443200 2617245696 3254779904 520093696 2055208960 1539309568 1436549120 108003328 2145910784 2739142656 504496128 3451060224 2076016640 4293574656 148447232 1135783936 3266930688 3624850432 523969024 598327040 3030445184 2061902272 3538500512 1203415408 2070763048 4259629820 1475616938 534381513 +2147483648 3221225472 1610612736 268435456 1207959552 3288334336 838860800 2634022912 897581056 3443523584 555745280 3081764864 3337093120 1976303616 2350776320 3286433792 2913304576 3511369728 3997507584 1764929536 822401024 180839424 3187343872 983668992 1185501312 1276121408 3029868128 449058512 4194445192 2474972620 2631057034 3973376747 +2147483648 1073741824 536870912 3489660928 2281701376 335544320 1845493760 3640655872 1149239296 3837788160 253755392 3341811712 1631059968 1873018880 3994681344 1312227328 2358280192 2939568128 3393527808 1936429056 2188429312 4220670976 736039424 3457981696 1317037952 2046033984 2465343008 674967472 2045155848 1269265580 1894552926 3256380049 +2147483648 1073741824 536870912 1342177280 939524096 1006632960 1577058304 1191182336 1652555776 3040870400 1096810496 2314207232 3003645952 194248704 1126563840 2564096000 833323008 1656307712 2326470656 464687104 3875063808 2267902976 2257403392 2514982656 1746094976 3119786944 3260418464 4087168464 1423933976 1655661852 316028466 668809325 +2147483648 3221225472 536870912 1879048192 2550136832 2483027968 3925868544 3942645760 2961178624 1925185536 434110464 999292928 2597847040 3926654976 3001155584 3533111296 255033344 3336880128 1886986240 2353442816 4156573696 1567521792 775648768 368049408 2138095232 1580824768 879287072 1549478192 1764867384 711185284 1456639078 135153067 +2147483648 1073741824 2684354560 3489660928 1207959552 1140850688 704643072 1593835520 310378496 3149922304 3068133376 2612002816 414711808 411303936 4201512960 4024893440 3731783680 4248125440 2668437504 149393408 1480386560 3868644352 4089438720 3861268736 2606081664 2617362880 772373408 1097278320 1940818936 1121284620 3208460094 3223291145 +2147483648 1073741824 1610612736 2952790016 134217728 1543503872 167772160 1224736768 511705088 3015704576 450887680 491782144 1712848896 3146514432 2167275520 3074490368 1911062528 39436288 870522880 2827456512 4050671616 1209158656 748515840 3412393728 1691190912 2952492096 4147234464 2689017712 992840568 1579905844 1609165846 4188746827 +2147483648 1073741824 2684354560 2952790016 671088640 603979776 2717908992 16777216 2306867200 3678404608 1658847232 1668284416 1105723392 2616983552 3812229120 987561984 1466597376 293060608 3692765184 1636667392 3527436288 3687205888 3049355776 411488512 1362336896 1724079680 2774517088 617021776 1491569528 1847943036 107538954 3104348599 +2147483648 3221225472 3758096384 2952790016 3087007744 3154116608 4060086272 889192448 461373440 2839543808 2598371328 2716860416 303562752 2967732224 1865285632 3519348736 2357559296 930496512 823074816 2163126272 2063005696 2220674048 2718432768 2680112896 2170075264 202884928 2815914976 1659153360 4248690296 1322009692 1455164406 715793009 +2147483648 1073741824 2684354560 268435456 939524096 2080374784 1308622848 3439329280 1937768448 3535798272 333447168 2412773376 4071096320 869531648 1171128320 3974561792 3622338560 2335424512 696066048 1275170816 333211648 3530974208 1491566080 2004141824 1264947072 3408544064 2337096160 786809392 1115041080 981155028 3156383290 1135789597 +2147483648 3221225472 1610612736 2952790016 3355443200 2617245696 301989888 2197815296 1216348160 1564475392 85983232 1768947712 218628096 2471231488 1134690304 1200291840 606371840 2360197120 333783040 3612192768 1562531840 2761706496 1095590400 1483140864 65118336 688936640 772756256 3976067792 3181197320 1309249340 860644466 955603243 +2147483648 3221225472 3758096384 805306368 134217728 3422552064 2046820352 3741319168 3430940672 2545942528 2686451712 1852833792 2474115072 2815688704 2822897664 1134231552 179339264 1247264768 2794266624 3416895488 2765912064 1566206976 3807072768 100457216 2569386624 1211789760 712726048 357881456 3250165832 2192865020 3764800846 2287291885 +2147483648 1073741824 536870912 268435456 134217728 2885681152 1174405120 2634022912 1535115264 3502243840 2392850432 3392143360 725090304 2983460864 590217216 1339228160 2396160000 3226910720 2225676288 904892416 930564096 2724029440 3184030208 3568685824 1824763264 565016896 4191179744 2358376624 2432009320 3503973804 276099294 3956283213 +2147483648 1073741824 2684354560 1879048192 1744830464 3154116608 301989888 3204448256 2927624192 2462056448 3957325824 3845128192 324534272 2475425792 3772383232 508493824 197361664 1336852480 3432587264 1091997696 1325557760 2351201280 1598646784 1121580800 3467018368 2560250304 1565018784 4246960432 177142968 2420708012 2826870406 290881483 +2147483648 3221225472 2684354560 2415919104 4160749568 1811939328 2583691264 788529152 3145728000 960495616 2074083328 1301282816 2588409856 1541668864 2463760384 1424949248 1636663296 4033167360 1297162240 1266200576 1860691968 2349450240 408219136 2785174272 3671636608 74959296 163702752 3840997840 1853386408 2703726532 3362941282 1948297825 +2147483648 1073741824 2684354560 268435456 3892314112 1543503872 1442840576 3976200192 2457862144 1639972864 509607936 3639607296 2728919040 2608594944 3844210688 1302396928 3746201600 315211776 1920933888 1971949568 2600626176 3853280256 193415680 1074843392 2679212416 1931902272 3923396000 2931315952 3896073304 2233726812 3578928314 768161751 +2147483648 3221225472 1610612736 1342177280 2550136832 3288334336 771751936 2499805184 3514826752 96468992 44040192 540016640 1741160448 827588608 3743285248 558432256 364347392 3160162304 428023808 3500191744 490919936 1203303424 1382544896 4105009408 3737687936 279379776 2402209632 991615472 294973800 296091564 1640921122 2587367341 +2147483648 3221225472 536870912 2415919104 3892314112 1140850688 503316480 218103808 1434451968 239075328 3877634048 4000317440 3859283968 2024538112 3100770304 3990028288 1800699904 2619162624 2213355520 2306191360 1022019584 1185727488 405400064 3349170432 1432402816 175859008 3080204896 3912514320 283516424 1119166268 1285657010 3273450323 +2147483648 1073741824 1610612736 1342177280 1744830464 3825205248 1174405120 3808428032 1199570944 3040870400 4242538496 2708471808 1193803776 1237581824 576061440 4029087744 3685974016 3471130624 1526013952 4213346304 1929500672 822866944 4239845888 3923792128 4164922752 2051505856 4039909088 2604800976 1959341432 503889404 283958842 153448505 +2147483648 1073741824 2684354560 1879048192 939524096 1677721600 2785017856 1593835520 2357198848 3904897024 870318080 1741684736 808976384 1392771072 1745485824 1389559808 785285120 997638144 4011663360 1693945856 3459999744 2875030528 1006140928 1246478592 509259136 677707200 1392123936 1507526832 1050840504 3430990228 723518814 741351401 +2147483648 3221225472 1610612736 268435456 3355443200 3422552064 2181038080 2466250752 58720256 2185232384 492830720 2270167040 3260547072 3734765568 4013555712 2834104320 266502144 810696704 2685083648 1255518208 3092109312 260301824 3401638400 2729540352 394964096 197556928 603274720 194950416 4101528088 3604886132 1148917414 3904741199 +2147483648 1073741824 2684354560 2952790016 1744830464 1811939328 1308622848 855638016 1786773504 3401580544 316669952 1213202432 4100456448 1698955264 4207017984 807337984 1704099840 545439744 4200144896 2033160192 3567216640 3946925056 1075866112 1772339968 653961088 1296483008 391856032 2991627312 824046328 2341175540 3415031882 1702259257 +2147483648 1073741824 536870912 3489660928 2550136832 1006632960 1308622848 3439329280 4034920448 1061158912 3445620736 3113222144 1667760128 3668705280 3916038144 85655552 3333193728 1951514624 3911000064 553488384 253118464 2266518528 1836406272 2008086272 4173504384 3593271616 1500547360 3993227600 1055003288 1810307460 1435411946 2526477891 +2147483648 1073741824 536870912 2952790016 671088640 4227858432 1912602624 889192448 1568669696 1321205760 3189768192 888143872 3122135040 833355776 2812674048 1699807232 2726789120 2975318016 4162527232 76582912 1381058560 2451786752 2263382528 3616589568 2230683776 1050473280 65250912 1505084976 3109561160 424413340 3648403862 3585685875 +2147483648 1073741824 3758096384 3489660928 2281701376 2348810240 3791650816 1224736768 880803840 2084569088 2480930816 3562012672 2329411584 3852730368 3827433472 2669740032 1341620224 57819136 2556895232 5541888 1368717312 380294144 4254978560 2828102400 4251026560 80309312 3582304288 1938506384 3568604984 2319767028 4122140742 2669279969 +2147483648 3221225472 2684354560 1342177280 402653184 3556769792 3388997632 2097152000 1451229184 574619648 698351616 399507456 599261184 305397760 103415808 3277651968 773160960 823050240 360914944 2877468672 1068918784 1630565376 2565035520 3155807488 4001078912 756143424 667400864 113765648 636263592 2359913620 2901734942 2338733461 +2147483648 1073741824 1610612736 268435456 3087007744 201326592 704643072 2399141888 3984588800 1413480448 3550478336 2454716416 3412590592 1092354048 2756575232 910098432 2726002688 1395703808 430776320 2557120512 2311346176 3120456704 2207473152 2602167040 2058200704 1076609472 2339154528 603416208 478398632 1821409716 1254708202 3410286111 +2147483648 1073741824 1610612736 268435456 3892314112 3959422976 1308622848 3640655872 645922816 3955228672 3210739712 401604608 3426222080 679739392 1127350272 4054384640 872579072 939016192 1784619008 112824320 2919487488 244179968 3272788480 80433920 4231577472 202195008 1180415136 3317890160 1847816984 2387912348 2773702558 179087337 +2147483648 3221225472 2684354560 4026531840 2281701376 1006632960 637534208 520093696 2290089984 2126512128 2501902336 2622488576 2452094976 3500933120 692977664 75694080 3373760512 3034628096 2988515328 1488629760 642017280 3662568448 2643423744 122025728 3992554880 1257488832 2554247968 3265689392 2718125576 3680233588 2496826714 285753395 +2147483648 1073741824 536870912 2415919104 402653184 201326592 167772160 1862270976 1333788672 3829399552 694157312 317718528 1925709824 3205234688 687472640 4177854464 3510206464 431144960 3415416832 1479970816 205932544 1670661120 1588426240 1132919552 4264369792 889561536 1168177888 2005547664 1418528280 785745180 855165698 1371419307 +2147483648 3221225472 2684354560 2952790016 1744830464 872415232 3858759680 3976200192 4034920448 3326083072 3739222016 1160773632 2522349568 1039400960 3875930112 4144300032 491945984 2898739200 1461133312 3059855360 3251169280 1240910848 267897344 551253248 3070045568 1224119616 1734962976 3718124304 2639336056 1376029356 3614066406 2278143029 +2147483648 1073741824 3758096384 268435456 1744830464 3825205248 2852126720 251658240 159383552 3728736256 3433037824 1804599296 3302490112 1745616896 726269952 1596784640 1257078784 1109999616 650846208 3692728320 733083648 1287906304 198371840 2965205248 3912050304 602781120 3936968032 1141578256 2692393320 3208769732 1533790598 255259931 +2147483648 1073741824 1610612736 268435456 1207959552 2617245696 503316480 3070230528 1115684864 3443523584 2854223872 2744123392 3773300736 2162950144 1651376128 3968139264 1407287296 1188151296 3810992128 605720576 1612535808 1323000832 2702336512 3268267776 1209084800 2064364480 1771501984 3524109776 490726856 3059879172 731587978 1006407299 +2147483648 3221225472 536870912 1342177280 2550136832 1140850688 2315255808 3170893824 2592079872 138412032 4200595456 596639744 3244818432 2056519680 2929590272 958332928 1156284416 2629812224 2457149440 3195711488 442714112 1674933248 3040769536 1062979840 324218496 1752802624 3813854624 853779344 1463546968 163781252 2576465194 2089207245 +2147483648 1073741824 3758096384 3489660928 3355443200 201326592 33554432 3405774848 1367343104 2772434944 1075838976 3683647488 388497408 4262199296 3908173824 397082624 780632064 849821696 309665792 3754856448 1474557952 2843333632 2667495936 1645955840 381631616 3934362816 3447351648 1467452624 2914992968 2927692740 532197050 3764841083 +2147483648 3221225472 1610612736 268435456 1207959552 2885681152 1979711488 1291845632 3900702720 935329792 4208984064 2293235712 785907712 2457075712 1380843520 1455357952 3659825152 1777418240 493166592 1088794624 2104678400 1218765824 3696214528 3874841344 4094890368 1260301632 3414187808 524193136 1934653816 563512780 312231590 1767675061 +2147483648 1073741824 2684354560 4026531840 134217728 1409286144 2919235584 2734686208 1484783616 3149922304 241172480 4174381056 2231894016 1401159680 4090888192 2888499200 556498944 1143324672 3474530304 2642841600 4285360128 3023264768 1339847168 2248264960 746524544 460697280 239785248 1082429040 3721938904 2073556564 2658408146 3618520425 +2147483648 1073741824 536870912 805306368 3892314112 2080374784 234881024 687865856 1518338048 4106223616 3483369472 1471152128 1351090176 257687552 71434240 406650880 661356544 732938240 3481477120 488935424 87115776 3371920384 756697600 2801002240 1690384256 446276672 1511716768 1697953712 1376341800 1865383308 2181319282 546100207 +2147483648 3221225472 1610612736 4026531840 671088640 67108864 2852126720 4076863488 494927872 675282944 2208301056 842006528 950534144 3560701952 335413248 4113104896 3451682816 1363296256 483074048 3105599488 1189074944 339336192 12900864 1905936640 1157570176 2607391424 3017861216 1320187792 2444504488 3627168940 966734106 54104663 +2147483648 3221225472 1610612736 805306368 671088640 1409286144 3388997632 1023410176 3179282432 1547698176 3911188480 3448766464 1385693184 249298944 3472490496 1174077440 268206080 694468608 1232936960 2838343680 651909120 1806265344 4258683392 946658560 1513698944 3314262336 3390727264 533649040 3783133320 3518831812 3553461526 1328236751 +2147483648 3221225472 2684354560 4026531840 2013265920 872415232 3992977408 1728053248 1182793728 3082813440 2761949184 3507486720 1512570880 1086586880 4026400768 63242240 354516992 1479393280 3537838080 231387136 3577833472 92756992 850284032 1337324800 1294155648 1188602816 2529056416 4129151344 296159336 4257649316 982211738 3890503305 +2147483648 3221225472 3758096384 3489660928 2013265920 738197504 637534208 2734686208 4152360960 1547698176 2694840320 638582784 817364992 2612264960 4079353856 3611099136 2514714624 1711063040 3935248384 3936923648 2713352192 234116096 2082819584 1768219392 3102414208 1205242560 310600928 1998184336 1093176424 1408914980 1783917470 263550709 +2147483648 1073741824 2684354560 268435456 3355443200 335544320 167772160 2332033024 3699376128 1874853888 740294656 1435500544 502792192 3825467392 4062052352 1353383936 4159733760 36356096 1964056576 3885338624 1365862400 2256495616 1045971456 293264640 4148764288 2537663680 3127864352 1105218160 2300505160 3416727300 241350638 1389617689 +2147483648 3221225472 2684354560 2415919104 2818572288 603979776 3791650816 1392508928 964689920 62914560 337641472 1634729984 1622671360 379322368 1343881216 3373858816 3753279488 4069376000 2302615552 4052070400 1702520832 1321747456 1030060544 1589506304 3857130624 1653179072 2299027808 994402160 4107131464 2698972028 433424126 1479703807 +2147483648 3221225472 1610612736 268435456 4160749568 4093640704 3724541952 1157627904 4152360960 817889280 2418016256 2731540480 2653421568 4065591296 1081737216 2746548224 4129849344 838418432 3443204096 2239213568 623695872 3868124160 1192750592 1870230784 4034608000 647463744 1096606432 993451184 982241736 3324462740 1519139994 2027301389 +2147483648 1073741824 3758096384 4026531840 2013265920 2751463424 4060086272 1258291200 3951034368 2260729856 715128832 462422016 2808610816 3017015296 4263116800 4291100672 3317792768 2700656640 4197130240 567185408 3463739392 3778436096 2220846592 1492705536 506136704 869177536 1970555360 1924560432 2795463656 2153313092 1320888522 2133239245 +2147483648 1073741824 2684354560 1879048192 402653184 4227858432 436207616 2063597568 2390753280 2092957696 2145386496 3704619008 253231104 3603693568 3475374080 3432841216 297304064 4199530496 2253856768 2570293248 2963433472 578059264 2244048384 2784880384 1048576640 2227190976 1407200928 2932882608 2417508024 3192665044 3538298646 1190987803 +2147483648 3221225472 536870912 3489660928 3892314112 2751463424 2516582400 721420288 1920991232 2336227328 3722444800 2026897408 2918711296 2998665216 2889482240 692781056 3170664448 1614790656 2238521344 3938299904 4221585408 208294912 3593038336 4276220160 1292896640 156777664 2324444064 4036108368 667880248 1356498132 3598645838 4008873831 +2147483648 1073741824 1610612736 2952790016 2550136832 2617245696 100663296 1560281088 3649044480 1816133632 4204789760 1636827136 201850880 4158914560 2590375936 2890465280 1576370176 2671624192 724246528 116035584 2786678784 3884928000 759059968 2253901568 147850624 2468877632 741606240 432945040 3887933800 1037803460 1697708210 162044257 +2147483648 1073741824 3758096384 1342177280 3892314112 2483027968 1778384896 318767104 2810183680 1363148800 278921216 2154823680 1588068352 3820224512 3983933440 2529624064 3199369216 3333210112 2078613504 584290304 2776725504 3500635136 813189632 3140939008 4010280576 3141796544 3005094624 2308113872 4120151400 4285788860 4096496730 942495157 +2147483648 1073741824 3758096384 4026531840 3892314112 3422552064 234881024 2432696320 176160768 4005560320 2124414976 607125504 2606235648 1271136256 1532362752 1554841600 2329116672 1681670144 2657034240 146313216 1990916096 3027033088 2586429952 1898347264 2909288320 4154198592 3205631904 968559920 4246647144 3992969068 1045125126 1302044681 +2147483648 1073741824 3758096384 805306368 1207959552 3288334336 2650800128 3137339392 1988100096 3451912192 4091543552 3090153472 1904738304 2390491136 1886519296 3471376384 1464827904 3643621376 80158720 3204747264 682883072 2752637952 3485524480 1874557184 1190667136 3084130496 450759328 3886234608 2626852536 2936851436 864115698 1837969271 +2147483648 3221225472 2684354560 2952790016 1744830464 603979776 436207616 4110417920 4185915392 2772434944 3982491648 1376780288 3621257216 3213623296 599916544 2526216192 2611183616 287621120 2549948416 402829312 4103890944 206457856 579160576 3370840320 2985038464 592581440 3800770912 3096416464 2639713176 4068882468 3146066182 4039022283 +2147483648 3221225472 1610612736 268435456 671088640 3959422976 4127195136 3305111552 2457862144 1035993088 1440743424 728760320 3928489984 816578560 3740139520 2905538560 1045463040 1337049088 3024953344 847360000 131487744 3716703232 2691652096 2086925056 3109302656 1480202048 374671776 3324348400 168061112 697399740 3864317338 1763740611 +2147483648 3221225472 536870912 805306368 2550136832 335544320 1509949440 1694498816 3833593856 1656750080 1184890880 3308257280 4236771328 1274806272 157155328 2105868288 2394914816 442777600 3217498112 4214534144 2252785664 4049136640 1824388608 3012713728 1229849216 1937574720 2200673824 3969278256 3364101480 210383532 2954303858 3421288327 +2147483648 3221225472 3758096384 268435456 4160749568 2348810240 3724541952 1593835520 3179282432 2780823552 1533018112 1901068288 2386034688 3435397120 2395340800 1292959744 3996745728 2293088256 1613963264 1277079552 3633149952 3968558080 1736076800 2916338432 405150592 2978031040 2942406240 2000275440 432868248 2739634292 2117271006 2291634233 +2147483648 1073741824 3758096384 805306368 3087007744 3154116608 369098752 1962934272 2709520384 3955228672 383778816 2274361344 2424832000 3389784064 171048960 1529937920 3916464128 1112653824 732897280 482578432 1625847808 1713007616 357260800 3001804544 2039611776 4211152704 3150486880 1575350896 1890139256 2377428548 2370819698 81532139 +2147483648 1073741824 536870912 3489660928 2550136832 3019898880 1241513984 1291845632 2524971008 3107979264 1566572544 252706816 3074949120 2920546304 1043464192 695271424 3205791744 4203397120 32972800 1315409920 1062684672 996496384 1460950528 1921045760 524951168 3705477440 4062876320 536200144 597999000 2389891748 3566931938 821657709 +2147483648 1073741824 536870912 2952790016 3623878656 1409286144 3992977408 1728053248 2323644416 3191865344 421527552 2163212288 546832384 3487301632 856555520 1019281408 1890549760 2034679808 3958579200 4092628992 2631944192 183389184 2444183040 2764107008 1936076672 59055040 3296568736 1250548496 3315443464 656008668 232099670 1093524815 +2147483648 3221225472 3758096384 805306368 134217728 738197504 2650800128 2399141888 2894069760 994050048 2980052992 202375168 990380032 659292160 1537343488 36634624 1154318336 153894912 161554432 2553327616 2394355712 3874810880 1189859840 3841876736 3765830528 1040786880 3471611424 383577168 3589783848 3614734180 1162151794 592357259 +2147483648 3221225472 536870912 268435456 3623878656 1811939328 3925868544 2667577344 1535115264 3653238784 98566144 1037041664 523763712 79429632 4041342976 539295744 3810951168 3267608576 4255850496 2061086720 2289846272 2485937152 3587466752 3272098560 771384960 1342655936 3184388064 2736012784 3771075896 4018873812 1139381022 3356774535 +2147483648 1073741824 536870912 268435456 4160749568 1811939328 1375731712 1392508928 3649044480 1715470336 2095054848 2385510400 2353528832 520355840 2812149760 1525350400 4097277952 3161767936 2453741568 3825897472 3073132544 710697984 510938624 4185940736 3329648768 143218368 788066144 1903891472 1093641848 3024682156 334695842 369853001 +2147483648 3221225472 3758096384 805306368 2550136832 3288334336 905969664 3103784960 75497472 1614807040 400556032 770703360 1803026432 4274782208 2776236032 3850174464 4207181824 2300035072 20652032 2931535872 2917300224 1196583936 441087488 3216398592 3105122688 3174394944 79950368 3166512784 2682565944 3125267100 4241693486 717203387 +2147483648 3221225472 3758096384 805306368 2013265920 335544320 2181038080 1493172224 92274688 3837788160 1411383296 993001472 2016935936 1791229952 1323171840 2245328896 3330703360 690274304 4110360576 2058727424 1043560448 3720571904 4024126976 3912199424 625558656 2283301952 4162911840 1484859056 3222322376 3958232684 2733877150 2287102505 +2147483648 3221225472 2684354560 2952790016 1476395008 1677721600 2650800128 3774873600 4152360960 3988783104 2166358016 5242880 366477312 2522087424 234749952 3160211456 1942323200 817152000 3467059200 3426660352 918054912 4060630016 983582208 1400660224 1242461056 1199143488 1700783840 2308147184 2478163080 2924513588 1964855078 1732893581 +2147483648 3221225472 3758096384 3489660928 3892314112 3959422976 3523215360 1694498816 1954545664 3779067904 1809842176 433061888 1094189056 4249092096 58327040 1799815168 2014085120 1995489280 1705582592 3884560384 348092416 1263490048 1560766976 1296782080 2359126144 2707193664 904511520 193499600 480954936 3156089748 21831166 1229165593 +2147483648 1073741824 536870912 2952790016 671088640 1275068416 369098752 855638016 4219469824 1312817152 408944640 3145728 3800563712 1289486336 1563820032 1020329984 3876356096 1900363776 2685083648 2699268096 1703200768 3193228288 2259483136 1654188800 2856505728 3752710848 2188145632 4071856912 2050810456 2625694380 3364280722 1482674207 +2147483648 3221225472 1610612736 3489660928 1744830464 4093640704 2113929216 956301312 3598712832 2042626048 4263510016 888143872 3952607232 385089536 419037184 85655552 4081483776 3473391616 2036670464 3036655616 2509133824 2939048960 1226721792 3777393920 1734501248 509634624 3676270240 4188789488 2454402376 2557383260 2953563126 2247832357 +2147483648 3221225472 3758096384 3489660928 3355443200 1811939328 1308622848 1728053248 1384120320 163577856 3328180224 3253731328 914882560 3301179392 1412825088 2431713280 952205312 4206411776 594747392 458141696 338458624 2261537792 2247909888 2308207360 845172608 205420480 4231750048 774169840 643370712 232111004 2983654450 740172089 +2147483648 3221225472 1610612736 2415919104 3355443200 3422552064 3523215360 1828716544 830472192 1119879168 1306525696 1416626176 2011693056 207880192 3749838848 3420913664 511868928 1275871232 3018924032 3905925120 3094206464 2479735808 3441287680 3349543680 2394544256 4098344256 2616123744 483215664 1576440248 1784052668 1127887850 1375417969 +2147483648 1073741824 1610612736 1879048192 3892314112 4093640704 1509949440 3976200192 3615490048 3317694464 190840832 1320157184 4231528448 2910584832 3572629504 665387008 610762752 4078780416 1092034560 2378469376 642766848 1802501120 3783248384 1301796096 3924025984 4019582272 4191340256 14570736 4084571160 3510917260 3127424350 3468020695 +2147483648 1073741824 536870912 2415919104 2013265920 3154116608 3791650816 3170893824 2441084928 3510632448 2761949184 2372927488 3765960704 1748238336 2259812352 2311782400 297762816 3957997568 1304240128 4110323712 3985295360 871023616 444263936 4166178560 3173966976 485551424 646826336 252928464 4119434216 294346236 4276978414 2045866453 +2147483648 1073741824 1610612736 268435456 2013265920 3959422976 2852126720 352321536 578813952 2386558976 3089104896 2867855360 373817344 1000603648 1923743744 1762721792 2467135488 4116561920 225386496 2050920448 3867498496 625304576 2091216384 1588941568 376260224 2823911232 963068320 1047543824 46319816 2031715548 1528817762 1667906833 +2147483648 1073741824 536870912 1879048192 2281701376 1409286144 3523215360 1291845632 3078619136 3795845120 1075838976 1894776832 2920808448 3834380288 1356464128 3133997056 1127055360 837926912 3974832128 383946752 2231191552 524123136 375214592 1577938176 1613058176 3813758272 60260064 3897057040 3511477448 3961423132 2650761782 4263270555 +2147483648 3221225472 3758096384 3489660928 3623878656 1275068416 4127195136 2432696320 3112173568 3594518528 3563061248 2339373056 195559424 204734464 3763470336 1405157376 2099085312 175128576 3629588480 149336064 3786995712 519623680 790160896 3156802304 1860231552 2116341312 2661209952 1519120656 200562136 873278588 3225655770 4249836837 +2147483648 1073741824 536870912 1879048192 2550136832 3825205248 2717908992 3741319168 729808896 1321205760 2627731456 441450496 718798848 405536768 184942592 446234624 782794752 3496099840 2774736896 3215953920 3449800704 2493512704 2719995392 1214234880 1505741952 3985634752 128446944 1375977520 2675032936 4085442612 517306278 2088148019 +2147483648 3221225472 536870912 1342177280 3087007744 3825205248 2986344448 251658240 1904214016 4047503360 2615148544 4048551936 4049076224 4094951424 937295872 3536388096 1545568256 1207156736 2765299712 730902528 3088140288 2719052800 286359040 1183932672 3805372544 1538351552 2082555744 1524190160 3137163960 233526388 2966317094 1168887693 +2147483648 3221225472 3758096384 4026531840 4160749568 1409286144 301989888 1325400064 729808896 2353004544 2099249152 3559915520 1098383360 4032036864 4027187200 3153002496 2229239808 1993719808 1136730112 593670144 2239854592 1555651584 3821891072 2566356224 1105219712 355203520 2832479712 3653908624 1536108296 4283416492 3781019118 856500461 +2147483648 3221225472 536870912 2415919104 2013265920 1946157056 2785017856 1459617792 3162505216 1388314624 4267704320 97517568 1215823872 953417728 630325248 2627403776 3052044288 653410304 248324096 2667294720 3431450624 1128252416 1879821824 3171534080 1338692992 1149532096 1017909280 793125424 4161350872 720483604 1901647566 1453280125 +2147483648 3221225472 1610612736 2952790016 2818572288 2617245696 905969664 2667577344 1350565888 1841299456 2971664384 623902720 2554855424 4116447232 4291690496 3709534208 1175748608 2633351168 1132011520 3685330944 2559989760 3063827456 1973582336 2730258176 947874176 152037824 4005575968 396369904 3085975304 3387430444 363597314 1252397839 +2147483648 1073741824 1610612736 1342177280 2818572288 2483027968 1845493760 2667577344 4169138176 1782579200 983564288 1242562560 2629304320 1846804480 940965888 4281139200 3183968256 1240645632 3749650432 1608814592 496785408 3970200576 963664384 973491456 626747264 3553948096 2243562784 3115258384 3837571560 263736292 1448759518 961632477 +2147483648 3221225472 536870912 1879048192 4160749568 1409286144 4194304000 3741319168 4018143232 3208642560 2338324480 34603008 1449656320 3350462464 3004563456 2362638336 3399647232 552189952 1310793728 4260343808 3816572928 1442085888 2635099648 2685291776 3640228480 2506476992 285938912 2387517008 1658049688 2758288676 1957958634 3533050693 +2147483648 1073741824 3758096384 268435456 1207959552 201326592 973078528 2097152000 2826960896 4081057792 530579456 3333423104 1713897472 2307129344 2538733568 1356136448 567902208 3117793280 2196971520 2706804736 3282925568 2040882176 2589024768 3930802944 3855237760 1631174976 4119148320 123834192 285866792 2079145804 3603275706 2049694137 +2147483648 1073741824 1610612736 805306368 1744830464 335544320 3858759680 520093696 4034920448 188743680 1793064960 84934656 1920466944 2737569792 1815740416 1956052992 3259465728 4095066112 3436257280 1844613120 2134464512 3043060736 2239588864 319778048 276585856 2443573696 1389954848 2289475664 385314808 345010212 1044378414 3904774083 +2147483648 1073741824 1610612736 1879048192 402653184 67108864 1577058304 520093696 1417674752 2621440000 421527552 2366636032 2420637696 428081152 3497132032 3525378048 2564325376 146718720 2743541760 73633792 605247488 3350952960 2739893760 449145088 1878549376 964621760 963061280 244556688 3475723528 3435617572 2929815906 2650426201 +2147483648 1073741824 2684354560 268435456 3087007744 201326592 3187671040 1493172224 3598712832 2344615936 249561088 2746220544 647495680 1994653696 2871132160 2981560320 637698048 3098066944 1795235840 3748630528 487155712 3190907904 3812974080 388979456 2442425216 2041111616 3783328928 4071595120 1458142072 3439422860 454916662 128674705 +2147483648 3221225472 2684354560 1342177280 1476395008 2214592512 4127195136 754974720 746586112 3770679296 3370123264 3897556992 3536322560 3984326656 3008757760 1041432576 1651867648 2428125184 3626573824 131641344 705751040 2863199232 1588381184 2476660992 1630523776 1631809856 1635356704 3096739504 1264463864 1955534068 1727245922 287406519 +2147483648 3221225472 2684354560 2415919104 2550136832 1543503872 2919235584 352321536 327155712 490733568 1264582656 862978048 1580728320 3893624832 568983552 3213164544 3184492544 3583393792 1573593088 850964480 3260606464 3178284032 3719099904 3190484736 2930898816 773947200 2737154528 4271071696 1707385112 3213804540 759415806 1184917165 +2147483648 1073741824 1610612736 1879048192 1476395008 3690987520 1040187392 4278190080 3347054592 3611295744 1562378240 1062207488 2402811904 4160487424 4253679616 1661796352 2970255360 1652080640 1290477568 1339396096 4017313792 733707264 1282369024 3347144448 2364177280 880795072 2519508192 2865221456 3985678856 1072554868 2408419006 3766445511 +2147483648 1073741824 536870912 2952790016 1744830464 1811939328 1912602624 3909091328 377487360 1421869056 639631360 3868196864 2764570624 3093561344 3815374848 2892693504 2725347328 4105158656 901062656 1415090176 736184320 3340323840 3001379328 3028509440 1463175296 74380352 3926888608 1515650224 2530454088 857794500 1693365858 662468289 +2147483648 3221225472 3758096384 3489660928 2550136832 67108864 973078528 1895825408 1736441856 1312817152 3072327680 3736076288 1329070080 866910208 1955725312 126025728 1029865472 980008960 516759552 3148591104 519337984 1929139200 3240654336 4273367296 1364677248 900654656 2428084960 2738308624 1790899208 418496396 1858299006 3624981651 +2147483648 3221225472 536870912 1342177280 3892314112 1677721600 1979711488 1593835520 1484783616 3334471680 740294656 4165992448 4209508352 442236928 661258240 1058865152 994869248 3579559936 3610976256 3383996416 1759922176 3948835840 2288675328 756826368 948654464 1009443264 71678240 3820053296 1071636040 3797222772 2499840106 3946440015 +2147483648 3221225472 2684354560 805306368 671088640 1811939328 3657433088 4009754624 1015021568 1455423488 195035136 1724907520 1726480384 3455320064 3118596096 2813788160 3232858112 1398947840 103882752 753709056 2980112384 2111368192 1722079744 1212343040 3127886464 907363776 52472352 4166968880 2902055592 2273334996 1443243882 2686265669 +2147483648 1073741824 3758096384 2415919104 1207959552 2483027968 4261412864 3539992576 645922816 2336227328 371195904 2584739840 4139253760 1447821312 3495034880 1537671168 2349957120 2075410432 57221120 2411499520 3971938304 3587621888 71492096 1550642432 3660698496 2062764736 529044128 2051073616 3553871304 2419869540 1980572318 3621427499 +2147483648 3221225472 3758096384 268435456 3623878656 3690987520 4194304000 1426063360 394264576 3099590656 3172990976 3945791488 2797076480 821821440 1561460736 1468334080 2974842880 1455636480 75177984 3260002304 676526080 889644032 652273152 3572752128 2246595200 3311177536 1590249696 3849457072 341127560 2054729196 2708953790 588068199 +2147483648 3221225472 1610612736 2415919104 3892314112 1409286144 4127195136 3539992576 4118806528 348127232 1461714944 974127104 1838678016 1871446016 4006739968 1072496640 4019224576 1270136832 1333993472 4213682176 2765969408 1618560000 2238671360 4075052288 639095168 540320448 388161120 4140305328 3790874504 476974500 4273412982 1852409147 +2147483648 3221225472 2684354560 1342177280 3623878656 1409286144 1375731712 2164260864 562036736 2109734912 1839202304 1984954368 3174563840 3331588096 3226075136 2872508416 4064378880 1026146304 2753110016 3008671744 3463669760 2557441024 2696504832 4028132608 1142487168 159496768 1133111136 3536401648 36481192 3230100020 399863198 2464575261 +2147483648 3221225472 1610612736 268435456 2818572288 1006632960 1979711488 3103784960 3397386240 2042626048 1314914304 3918528512 180879360 3866886144 386269184 1036451840 1803780096 3393732608 2706186240 2904207360 1664669696 1388110848 1937701376 2732312320 2819445120 2085324864 3031727008 3834321648 1597878616 158025220 2619127458 4026527511 +2147483648 1073741824 536870912 2415919104 2013265920 1946157056 637534208 2600468480 847249408 1698693120 1251999744 344981504 1560805376 1135869952 716308480 2874605568 196902912 3759816704 2472615936 658608128 1745733632 4125213696 2383408640 2725176576 2309969280 3689063616 2552460192 4043087824 632965864 594611652 1812563186 1603923701 +2147483648 1073741824 536870912 2952790016 939524096 1811939328 3120562176 3472883712 360710144 2512388096 3982491648 4172283904 2211971072 2673606656 380239872 2245328896 636846080 955465728 3404931072 979537920 580372480 2497956864 2909666816 3743343360 373062272 1267444160 1954047072 3030227696 58150680 2458196748 1658698406 1322739679 +2147483648 1073741824 3758096384 4026531840 1207959552 3154116608 1107296256 3506438144 1971322880 2747269120 530579456 3677356032 1758986240 441712640 923402240 3860529152 1369407488 2880880640 1523916800 2967900160 41842688 2223135744 82076160 1123116800 4080526464 960074304 310637664 2959319408 1901130280 1501571692 432015462 3667933741 +2147483648 3221225472 1610612736 2952790016 1476395008 2885681152 704643072 4278190080 377487360 3485466624 2204106752 1332740096 4165468160 2567176192 1458176000 1160577024 3875373056 2784968704 1205018624 1031974912 3810777088 706726912 121226752 3090866944 3646975616 1925156288 3353771168 3610022000 3192190104 786392636 3548588546 2040183689 +2147483648 3221225472 3758096384 3489660928 3623878656 2483027968 1509949440 3707764736 2038431744 155189248 3131047936 2907701248 3489136640 1953234944 2963406848 3706650624 395280384 3623206912 1045504000 2083172352 3819010048 414536704 3736823296 2685816064 3272002176 2744425792 562327904 4255247312 3607050344 4124545012 2454316814 1976249411 +2147483648 3221225472 536870912 268435456 1207959552 1006632960 3254779904 1023410176 2021654528 3460300800 1541406720 4145020928 2794979328 4292083712 2543190016 1896153088 1044676608 1827553280 4181139456 1495248896 3993225216 693101568 1309524480 2501826304 144665728 2039841088 2210201376 4120670736 2416713784 3525458212 826489046 2943987069 +2147483648 1073741824 536870912 4026531840 3892314112 67108864 4261412864 1862270976 2759852032 3107979264 3332374528 1733296128 3118989312 2281439232 3619815424 4278517760 4003168256 194887680 1447763968 597987328 1337411584 2913164288 2409449984 3797580032 3729062784 2776802752 3644093984 627834576 2598380264 1013987252 2289580106 3950261607 +2147483648 1073741824 1610612736 805306368 2281701376 2080374784 3053453312 3305111552 3531603968 3628072960 3986685952 940572672 3626500096 4179361792 1680736256 1004339200 557416448 1815068672 1675567104 162697216 2078234624 1949002752 4009316864 2210035456 2498152832 151304000 3316010400 2571686544 3776554664 2248135524 3046572922 568239455 +2147483648 1073741824 1610612736 4026531840 2818572288 3825205248 973078528 3003121664 4219469824 3896508416 3172990976 214958080 3189243904 1052508160 4262068224 1764294656 1776975872 2421374976 1626284032 3619786752 827643904 2316360704 4254521856 597545216 885676672 3572339392 4242987488 513139600 118379016 2427167892 3884827702 3761399895 +2147483648 1073741824 3758096384 4026531840 3623878656 1409286144 3187671040 989855744 1619001344 406847488 2589982720 858783744 2325217280 97255424 82182144 1616969728 58163200 4276895744 731586560 1117294592 378468352 3782925312 1279313408 3834633472 222124928 439651520 869855008 583265936 3306907864 3061161644 2063555798 1359448731 +2147483648 1073741824 3758096384 4026531840 402653184 2483027968 3321888768 1426063360 4236247040 4240441344 39845888 1301282816 2778202112 4105437184 3581280256 2924544000 415596544 3697655808 2716016640 1470795776 2675800064 3832634368 1518564864 2311875840 1491387776 1033807680 2647345184 1707100592 563530584 3616646020 3972267190 948583269 +2147483648 1073741824 3758096384 805306368 3355443200 2483027968 3724541952 2030043136 1820327936 2764046336 765460480 2754609152 2883059712 3384541184 124649472 3559718912 1701543936 3855597568 1223630848 1350602752 1594718208 2580114432 4155195904 1878027520 480965504 441493568 3993331744 1501388208 2356234664 3121038572 3275116582 2709771479 +2147483648 1073741824 1610612736 2415919104 3892314112 2080374784 3321888768 3271557120 3581935616 3082813440 3810525184 3853516800 2238185472 413925376 1650589696 2574581760 2454618112 3778363392 2913673216 3972108288 3299530752 4233020416 3761293824 735049472 530087296 94471872 1241185376 3652642160 3410282632 3924410444 937651082 1238896947 +2147483648 3221225472 536870912 3489660928 939524096 1409286144 1241513984 1694498816 931135488 3904897024 3315597312 487587840 2491940864 4091281408 1902510080 1950941184 3529474048 535805952 478355456 642297856 1346193408 2378257408 527916544 2299940096 285605504 2000960320 2377259744 540217264 3989869992 3463010916 3472583730 2979553679 +2147483648 1073741824 3758096384 4026531840 3355443200 3825205248 3925868544 1996488704 2592079872 1447034880 1029701632 3824156672 1537736704 1417936896 2022572032 2865954816 836796416 282935296 1476993024 1736806400 2897410048 1263983616 220774912 4057198848 2826391168 1661213632 2874030496 2943557648 1798348568 3471143452 542448538 3681000969 +2147483648 1073741824 2684354560 805306368 2013265920 603979776 2785017856 3707764736 4202692608 2831155200 3021996032 135266304 111673344 1464598528 2930900992 1097007104 3894312960 3159408640 292364288 2547486720 202991616 1649765376 1885826560 3569635584 981138816 2063220032 1528765856 3902058672 1796729032 1294832996 1728467706 4072798859 +2147483648 3221225472 3758096384 3489660928 134217728 2080374784 2516582400 385875968 109051904 1874853888 1440743424 2842689536 3972530176 2169241600 662044672 4052418560 726106112 925319168 2615222272 3076698112 3772774400 1469305856 2548421120 1492055808 3093920128 950934464 4148109472 722841456 885414968 2021897916 2378001954 3997964091 +2147483648 1073741824 1610612736 268435456 3087007744 1275068416 3724541952 754974720 3313500160 3527409664 3491758080 22020096 3898081280 3265527808 1450311680 1311178752 1598586880 247644160 1489051648 901091328 323049472 1013277696 207052288 1615887104 3712539520 1800538432 2868314208 357605904 3024548296 4225962228 30048294 2108548497 +2147483648 3221225472 3758096384 1879048192 2818572288 201326592 3925868544 587202560 981467136 1816133632 1176502272 3192913920 1137180672 853278720 2361262080 2693070848 3266936832 56999936 1809260544 2159718400 4074600448 784432128 2619308544 1793747712 3771453056 3376027328 1699689376 858696848 352278216 2061130356 762569730 394138319 +2147483648 1073741824 1610612736 1879048192 1207959552 3959422976 2181038080 2399141888 2642411520 264241152 60817408 4002414592 660078592 1866203136 2732457984 2910257152 2621931520 620150784 3546619904 2701561856 1383225344 2861464576 4293943808 2316784384 3892892800 2537686464 2511936096 86543984 997029544 3980252804 1799136518 1202156791 +2147483648 3221225472 3758096384 3489660928 1744830464 2214592512 2852126720 1258291200 327155712 683671552 3688890368 1255145472 3130523648 2310799360 1146224640 2990080000 3993534464 4033691648 2603032576 3981160448 1810429952 596956160 1889978880 2433730816 700413568 282989760 3626173408 3591739312 3071001016 3764483348 3162319158 4218857991 +2147483648 1073741824 536870912 3489660928 4160749568 2751463424 2046820352 117440512 1216348160 473956352 1977614336 3939500032 1122500608 923533312 2929590272 926875648 3528556544 1729806336 358424576 3798503424 346048512 2679919616 4184493568 1961447680 1801376384 2348757952 2280761632 3593138832 3898933560 2215424212 133331914 314396363 +2147483648 1073741824 2684354560 1342177280 3087007744 1811939328 2516582400 1291845632 209715200 3779067904 2715811840 3241148416 514326528 2650013696 1657929728 991100928 3356524544 2384805888 3240435712 1793691648 749398016 4172215296 4243906048 3515073280 909732224 1424175424 2878904864 281105616 1305419704 2432082092 71596314 2541139637 +2147483648 1073741824 3758096384 1342177280 1207959552 738197504 637534208 3841982464 2524971008 3502243840 3307208704 3528458240 222822400 595329024 2050883584 765788160 1878097920 2147008512 3386318848 1955762176 1374189568 3506729984 265445888 949699328 2730284416 93140800 775782560 1769916592 2564172936 3259574516 2762445058 200395975 +2147483648 3221225472 536870912 3489660928 4160749568 201326592 3791650816 117440512 3967811584 1656750080 4150263808 63963136 2204631040 532414464 3670933504 2279931904 1784643584 1552236544 1281826816 208449536 475777024 83350528 2872176128 3979926272 1770083456 3380417472 1148946976 2297389360 3207081368 3038515092 4009636106 1469912295 +2147483648 1073741824 1610612736 1342177280 939524096 872415232 1174405120 2533359616 3867148288 2604662784 387973120 2773483520 475529216 2398879744 3401711616 1727725568 3458039808 3859333120 1265967104 3494678528 3501873152 1628861440 713850368 2701878528 1494543744 470226880 1658824352 670300240 199788168 2701424564 4277098790 3305826631 +2147483648 3221225472 1610612736 3489660928 2818572288 335544320 1442840576 3070230528 1249902592 2545942528 1067450368 814743552 2143813632 4289986560 4220649472 3960406016 1925873664 1519108096 1012473856 1567600640 1971476480 1319523328 2365356544 3762769152 3886016896 953891776 3941114272 3239900016 3620703400 1318222276 3945688546 3920124693 +2147483648 3221225472 1610612736 2952790016 3355443200 3556769792 3456106496 3405774848 2256535552 4265607168 161480704 3708813312 2537029632 4191944704 3830317056 3761569792 4021780480 1102626816 131538944 4043616256 3236845568 1629637632 2681496064 2667412736 3538212736 1876501696 428974752 164232976 409110568 180314276 2756179902 4231503727 +2147483648 3221225472 1610612736 268435456 3892314112 3019898880 2852126720 2868903936 2575302656 1908408320 2933915648 2481979392 3141009408 1507590144 3664379904 2401828864 303136768 632111104 2463047680 4181372928 2661406720 82699264 672131584 1340269824 1809147520 2561875136 2264964448 752942576 2101893368 1744602588 1452986782 2519301023 +2147483648 1073741824 2684354560 3489660928 3892314112 1006632960 4261412864 16777216 1468006400 3862953984 1407188992 2588934144 1644691456 964427776 4262592512 348717056 3031203840 752041984 450306048 2618265600 1546840064 343856128 2868169216 1265227520 3512423296 1777014336 2281549024 1068232464 2203732536 1679526324 1439497266 613283095 +2147483648 3221225472 1610612736 2952790016 3087007744 1543503872 3791650816 4278190080 3716153344 2554331136 2275409920 139460608 2814902272 231997440 2233860096 1373700096 1184137216 4267327488 2418221056 229355520 3280197632 27773952 2333736448 2699353856 1719819392 2820617664 2437515872 959239056 3059110824 1874402100 896041154 3629662381 +2147483648 3221225472 1610612736 2415919104 1744830464 3690987520 3925868544 318767104 931135488 1354760192 576716800 519045120 3501719552 581173248 1574830080 200081408 1072988160 3103342592 1581719552 2108665856 3341604864 1171833856 3056519680 4264558336 597251712 3291951808 978824416 1864957872 2425806808 1166788892 3402067134 3231320993 +2147483648 3221225472 2684354560 3489660928 4160749568 2885681152 1241513984 3774873600 562036736 3166699520 2992635904 4159700992 3406299136 2618032128 3689021440 3315007488 1948286976 3493347328 229187584 3935154176 56354816 1736954880 2654858752 289329920 1644715648 1228999232 4289835360 3302094000 4134324056 1094146652 2692590674 1272179211 +2147483648 3221225472 536870912 4026531840 134217728 335544320 4060086272 4177526784 2457862144 2915041280 3558866944 328204288 31981568 1058275328 1541013504 3521839104 186548224 1740390400 3671400448 2805444608 1346750464 581032960 1583600128 3959741696 940333184 3299678272 2815141792 3549160688 756083912 2765518212 1623593066 2224370653 +2147483648 1073741824 3758096384 268435456 3087007744 603979776 3724541952 3539992576 2541748224 616562688 2707423232 3991928832 1032323072 1078722560 979501056 3281846272 1990492160 681656320 3023773696 3340210176 3422222336 2074338304 3156827648 787939584 2100665216 172484288 3713492704 3247450544 3573025304 780411356 4019076466 225391515 +2147483648 3221225472 1610612736 4026531840 2818572288 3422552064 2113929216 2868903936 1652555776 1690304512 2782920704 1940914176 3665297408 2377383936 2519334912 2999255040 1818263552 571031552 1059266560 2067509248 2709968896 1359993856 3333519872 2927049472 3105983360 1014752448 2004573600 1912737712 4206430008 1132893452 2018659278 1898754693 +2147483648 1073741824 2684354560 805306368 671088640 3556769792 2919235584 4043309056 2139095040 1296039936 2766143488 3908042752 1671954432 2853961728 1756495872 2121465856 802127872 2794635264 2473926656 2165477376 3030149120 1960537088 1895496192 1112091904 2104532864 4011283008 2888879328 3613276112 3102290936 2917176860 2106551834 2628046863 +2147483648 1073741824 3758096384 2952790016 671088640 335544320 1979711488 2969567232 2659188736 3502243840 1105199104 173015040 1120403456 2515795968 3955884032 116588544 2470936576 3044589568 2617581568 2190118912 2307291136 3188280320 2521889280 329321728 1401461120 2525065792 2357519520 4141553328 1164151992 2604318964 2359437666 729233813 +2147483648 3221225472 1610612736 1879048192 3355443200 1006632960 503316480 3070230528 1971322880 4005560320 56623104 2330984448 2929197056 2962489344 2313814016 3715694592 2319548416 3249717248 949952512 3745951744 971003904 2941615104 478863872 1989871360 1732555648 1683315648 3607813216 1062932784 2846133656 4100280732 1492315830 2889819949 +2147483648 3221225472 2684354560 1342177280 1476395008 4227858432 4127195136 687865856 1417674752 4089446400 3584032768 3109027840 3927441408 1096548352 1994522624 2709454848 1184202752 158089216 1306075136 416591872 1839523840 1476391936 1394886144 572327680 615166336 3281641536 2806335520 600160368 2238997928 3716485300 2528553750 2434518511 +2147483648 1073741824 1610612736 1879048192 671088640 2483027968 2919235584 4143972352 3179282432 2529165312 1637875712 485490688 4227334144 3586392064 4194959360 2849832960 3519315968 693092352 4276822016 1951895552 2191284224 2543680512 2114451968 3627486464 1158266752 2137224128 319356000 3579482416 2257642280 391027228 2698170350 1070575817 +2147483648 3221225472 2684354560 2415919104 2550136832 3556769792 2046820352 3674210304 1820327936 1514143744 1612709888 1768947712 2958557184 824442880 1688862720 2641297408 2830401536 4178755584 3384352768 2413146112 3936577536 3574612992 1570436608 880086272 3638796928 55729344 2859060256 3151989520 3002883400 2027734332 2707162470 1560154865 +2147483648 1073741824 3758096384 2952790016 2013265920 3288334336 4261412864 1660944384 1065353216 2160066560 1356857344 1808793600 841482240 617873408 271187968 2084241408 464617472 2955132928 2012028928 1744080896 2495838208 2187611136 2713447936 193018112 839039872 1756779200 1425861856 4094591152 1993370232 2936129108 2427599258 517420509 +2147483648 3221225472 2684354560 4026531840 1207959552 469762048 1375731712 50331648 411041792 2034237440 3084910592 217055232 3395813376 1169948672 1606287360 3504930816 3630202880 14893056 4186120192 2232135680 2081744896 2554977280 26952192 4071046912 3915493504 352306880 2222870304 225546192 4175947448 569009500 1283114 1442900455 +2147483648 1073741824 2684354560 2415919104 3087007744 3422552064 3590324224 3808428032 1719664640 4139778048 3198156800 2872049664 3544711168 3235643392 4235067392 820707328 3058925568 485998592 965812224 214601728 2021746688 2565751808 4105690624 1576086272 4284131712 3422116544 2583314592 616949040 450103784 1465000492 575998466 874545807 +2147483648 3221225472 2684354560 2952790016 2818572288 1275068416 1778384896 2835349504 1652555776 88080384 1730150400 4224712704 3530031104 2344353792 1766195200 3976527872 1015840768 3969695744 2367102976 456372224 1744005120 2509392896 3707566592 753347328 2114694784 73876544 432565664 565179088 1172734472 353886868 548571434 3316500439 +2147483648 3221225472 3758096384 3489660928 1207959552 1811939328 2919235584 620756992 2222981120 3678404608 1541406720 2358247424 2517106688 619970560 2218131456 2650996736 972980224 3645161472 3326681088 729788416 116357120 4070593536 2040840704 1398354688 4139227008 4173027136 249986080 2663367760 211519288 2920373444 2893497650 408708405 +2147483648 1073741824 1610612736 2415919104 4160749568 4093640704 2382364672 1728053248 1803550720 1765801984 404750336 3618635776 3240624128 1119617024 4046848000 3904176128 2646769664 1644445696 1754734592 2336067584 2426787840 859096064 64245248 3182368000 3193540480 1713888192 1035722208 1539164880 1793124680 3187562828 366746426 1973827863 +2147483648 1073741824 1610612736 3489660928 2281701376 3690987520 2449473536 3204448256 1954545664 3443523584 2015363072 1716518912 1254621184 905183232 3402498048 332201984 3754721280 3047440384 666836992 570134528 1552668672 1881854976 2064929280 2479300352 3094845568 1003086272 2594561056 3948409552 2711669320 2255442932 776645890 3109901317 +2147483648 1073741824 3758096384 1342177280 2013265920 1811939328 1308622848 385875968 578813952 3401580544 1486880768 2463105024 3151495168 210501632 1638006784 484114432 2032369664 4061184000 3169656832 645304320 4288313344 2891805696 3102010880 3767735040 3281497984 1074722752 1165769120 2615817264 3043959656 1404939860 2755776294 1515295771 +2147483648 1073741824 2684354560 3489660928 3892314112 3690987520 1711276032 687865856 1015021568 2512388096 3424649216 3998220288 1002962944 996933632 3420585984 3525771264 1015709696 4292034560 1520508928 587436032 1280108544 1742197760 917981696 1074736896 1570149760 1974037568 3793884704 1208426992 1675280328 479941492 2785883362 3082924163 +2147483648 1073741824 536870912 2952790016 4160749568 1677721600 637534208 3271557120 729808896 2755657728 2107637760 4040163328 31981568 1726218240 3232890880 2508914688 180060160 4213981184 3363119104 2747699200 2046740480 2059521024 1390431744 423829760 2807020928 2912316096 1500127712 158799760 1427486504 2910413716 3810757962 3295702049 +2147483648 1073741824 536870912 2952790016 3087007744 2885681152 3053453312 2030043136 411041792 2059403264 3026190336 1963982848 4031250432 4183031808 3992846336 4199481344 3276898304 5324800 1718427648 181702656 3995191296 2821377024 2395823616 25629440 1329961344 2123322432 2165444384 4017956400 614251992 3933586596 1330967746 3577893085 +2147483648 1073741824 3758096384 268435456 3355443200 3422552064 905969664 1761607680 998244352 977272832 1075838976 3568304128 1387790336 746323968 1662910464 1023606784 2333900800 3993747456 1637425152 2715652096 2306504704 1473602560 780124672 2873309952 2906431872 2075907136 3567332320 1239519760 256134344 3018213388 2761641118 311746663 +2147483648 1073741824 3758096384 805306368 2281701376 3288334336 637534208 2063597568 2575302656 1941962752 3395289088 1943011328 3679977472 682885120 2274230272 522387456 677478400 3865460736 1694572544 2547552256 3424319488 4180536320 3606204928 620706048 3893603712 155666624 27892064 766137968 2622164184 933081556 1784957062 1137188645 +2147483648 1073741824 2684354560 805306368 2281701376 1946157056 2382364672 3607101440 3061841920 4005560320 3420454912 3721396224 722993152 3638820864 3330408448 3650551808 978550784 2218409984 1923686400 2609025024 533522432 1650453504 635326976 2779448576 844470144 1153397696 4132814496 46102320 4116033976 171921556 1150649110 56579025 +2147483648 3221225472 3758096384 4026531840 402653184 1811939328 3590324224 2499805184 545259520 2856321024 1059061760 4149215232 3511156736 2936799232 1221722112 4149936128 3230498816 3264364544 2030903296 1114157056 2187786240 4287749120 2849920512 671036160 3169026432 685991744 800033056 3927011856 522492936 3113543988 966454690 3306942907 +2147483648 1073741824 536870912 3489660928 3623878656 2751463424 1979711488 3741319168 3615490048 1421869056 3785359360 942669824 335020032 1719402496 1734475776 312803328 1226014720 1810055168 3691192320 2018021376 4201105408 4131312640 319768064 2200506624 3450450304 2227862976 2074787552 25348016 4149039912 3623622060 1419918830 1887769639 +2147483648 3221225472 3758096384 2415919104 134217728 3959422976 2650800128 2701131776 2608857088 3795845120 3680501760 4105175040 3281518592 2347499520 1859518464 742588416 2824110080 3437445120 572596224 2609754112 4021483520 1688060928 1457476096 1793004288 473598848 882669120 1267440608 3612988944 4076689944 1315315724 635112662 2293804371 +2147483648 1073741824 3758096384 2415919104 671088640 1811939328 2516582400 1560281088 2390753280 373293056 1868562432 3503292416 606601216 2940993536 1164312576 530382848 2259320832 3107110912 1851727872 264081408 4279465984 3707913216 1424947712 980488960 3569133952 1937228096 136427168 2052940048 3889392152 3827462484 190773882 1586045243 +2147483648 3221225472 536870912 1342177280 134217728 2885681152 3254779904 1191182336 562036736 2537553920 1549795328 1720713216 2314731520 1176240128 1761214464 835911680 3984424960 913588224 1762467840 770224128 823183360 1914696704 2612548096 4151259904 1396153472 2133807040 21271904 191024208 1576596824 3720082564 2965259278 2878737455 +2147483648 1073741824 536870912 805306368 134217728 872415232 2046820352 1291845632 2491416576 2126512128 3202351104 3759144960 2367160320 3647209472 1006501888 1865220096 2025291776 3219734528 776937472 1829801984 43370496 559475712 2164224512 2089694464 2288323200 4243297600 998467104 731131440 1626750840 273750244 1034782358 1048207729 +2147483648 1073741824 536870912 805306368 2818572288 1543503872 3388997632 2264924160 494927872 2034237440 3357540352 3893362688 3884449792 91488256 2168324096 1238433792 3186786304 2442117120 2519932928 1316589568 1847216128 1550543872 3117013504 2205036288 3187222144 3705049024 1637480032 1749430736 895297096 3279988260 449629458 1643290725 +2147483648 1073741824 536870912 3489660928 671088640 2483027968 503316480 620756992 914358272 4215275520 761266176 2018508800 1416101888 3452174336 2231762944 3830775808 906592256 3834298368 1486823424 5148672 586696704 2079151104 1770322432 1105075456 3379112832 201572160 2943211168 2585638480 2200236184 2494444916 4222683946 4030695769 +2147483648 1073741824 3758096384 268435456 134217728 2751463424 2248146944 3875536896 1199570944 3988783104 4242538496 3633315840 900202496 169082880 2274492416 592248832 4231233536 3268067328 75702272 4226322432 1565423616 339960832 1498477056 1340743936 3192982912 3590686656 617479904 4115763696 3556761208 145532804 1637108282 1821003053 +2147483648 1073741824 536870912 2952790016 3623878656 1946157056 2181038080 2332033024 3565158400 3972005888 295698432 2727346176 3847749632 1166802944 3285319680 4108517376 2043248640 1504362496 2437226496 325357568 1137330176 2087275520 2822817280 3558483200 1547113600 3281498304 4036751904 3111096496 2592590632 3127228356 1554573702 1939735835 +2147483648 3221225472 3758096384 4026531840 3892314112 1946157056 3120562176 419430400 1166016512 1119879168 2766143488 4025483264 3824680960 3107717120 2329804800 1979121664 1445953536 2471936000 881664000 2500505600 3913840640 2563726336 4242074112 651310336 4096858752 1125431360 1667189344 294713648 2906000632 2588084828 1182120814 3454255271 +2147483648 3221225472 2684354560 268435456 402653184 3690987520 771751936 3204448256 1669332992 2445279232 2447376384 1422917632 3395813376 3100377088 2042232832 3705470976 544047104 1968357376 430120960 2799087616 3167774720 3420283904 576247296 3456503552 939464576 3710158272 2045865440 4004708080 1886594872 910078356 2640072138 1002919131 +2147483648 1073741824 536870912 805306368 671088640 3154116608 3456106496 3539992576 3716153344 2059403264 2187329536 4195352576 63438848 429129728 745144320 2796748800 426278912 376487936 3815055360 2633338880 1667844096 919235584 283834880 2236487424 2355177344 1092074176 2255380064 184084528 3864082648 3002046116 2902612450 3716081965 +2147483648 1073741824 536870912 2415919104 2818572288 469762048 2583691264 285212672 2541748224 4005560320 106954752 2505048064 1873281024 2311323648 3676962816 2639069184 1161854976 3457400832 2817204224 2457047040 511461376 3726722048 1542052352 3922607872 3851885184 2878702144 3236916448 318689328 303797336 3998775924 1117474298 2775368633 +2147483648 3221225472 2684354560 4026531840 402653184 2617245696 570425344 1258291200 1870659584 155189248 2581594112 2230321152 1874329600 2381578240 1404436480 2744057856 3398139904 2526101504 3407159296 2071375872 1916528640 4108639232 2487703040 1890197248 971320448 3385753792 3712992992 3297954768 3119008568 384931996 2568778910 3217534645 +2147483648 3221225472 1610612736 4026531840 3355443200 2080374784 1040187392 3741319168 3967811584 1119879168 3185573888 3360686080 3685220352 2818834432 3244949504 1847263232 3864035328 438812672 146612224 2184556544 1577998336 1277516800 3805143552 2514884352 4140112768 2967052736 2361420320 1478775344 849238072 1902999924 2216287930 2699307241 +2147483648 3221225472 3758096384 268435456 671088640 1409286144 3523215360 3204448256 461373440 482344960 3802136576 3880779776 877133824 1100742656 319946752 1293484032 1537245184 3419750400 3518963712 2613555200 107411456 2290607104 1464031744 2799713536 1152399488 2692225472 3299089888 2933271728 2176792296 2479334516 2724651778 1653066015 +2147483648 1073741824 2684354560 1342177280 2550136832 4227858432 2986344448 2365587456 1199570944 3284140032 1142947840 925892608 1561853952 2416705536 3274571776 2738946048 2898034688 3393044480 2795184128 365924352 633759744 4157568000 3795310080 1314924288 1875902592 344471872 3060014304 3990488432 3446874568 2583401452 3260306710 393770011 +2147483648 1073741824 536870912 2415919104 2818572288 1409286144 3120562176 2701131776 780140544 3074424832 874512384 3285188608 4275568640 3254517760 2142109696 768540672 2715713536 1547780096 3559202816 615747584 2625030144 470926336 796613120 4111478016 3090682496 382479936 2202407072 341523536 1503960776 3344203156 545165702 3880864519 +2147483648 1073741824 2684354560 4026531840 671088640 2617245696 1107296256 3405774848 1786773504 3066036224 3877634048 1756364800 3160932352 719060992 200409088 1071185920 457277440 899956736 159326208 3844509696 43444224 4114078720 1395816960 1320173312 828904576 3713805504 850529184 2780368944 529644680 2551997132 1838877386 2641400943 +2147483648 1073741824 3758096384 1879048192 3087007744 3154116608 4060086272 3539992576 2273312768 3091202048 2128609280 1070596096 2957508608 3318480896 3610378240 3431661568 3432808448 2459942912 865935360 2421788672 3697440768 4218518528 1013571072 3305645824 1974208640 2418163392 3152231648 3575681936 2924869880 2877425236 1817380642 4000880955 +2147483648 3221225472 536870912 2952790016 1476395008 3422552064 2650800128 2365587456 2139095040 4223664128 1008730112 3377463296 4058513408 1798569984 3269328896 4134731776 1531609088 546553856 982589440 3810766848 1670137856 34032640 1794229760 3300403968 2631676800 3370783040 1697453792 2214182000 4101601480 3063073140 2574954026 1565248725 +2147483648 1073741824 1610612736 805306368 3623878656 3154116608 2852126720 452984832 3548381184 3401580544 157286400 4100980736 1022885888 2836660224 981336064 1243283456 2731376640 3235495936 1999183872 1043107840 2075744256 2238344192 929809920 3985114880 3010211456 3609863360 960831968 1938194736 2898018584 2764883388 3540500398 1294788173 +2147483648 1073741824 2684354560 1342177280 134217728 4227858432 4194304000 4211081216 3833593856 3334471680 1168113664 227540992 1224212480 1483472896 2408448000 3419865088 320765952 514736128 2863472640 3801845760 1975642112 1270805504 345272832 2613585664 1233392256 2715418816 4254404640 1423422000 1939861032 452057604 5690478 2445301731 +2147483648 3221225472 1610612736 805306368 2550136832 4093640704 1375731712 2164260864 2894069760 1514143744 392167424 4069523456 22544384 1886650368 1005715456 1639120896 3773399040 268288000 2261590016 1131196416 1258117120 4199967744 2829841920 3233035520 1439838336 1371738688 568441888 4193376528 1572547608 342201156 1640744358 3844343925 +2147483648 3221225472 1610612736 1879048192 1744830464 469762048 1845493760 1526726656 1283457024 1430257664 4200595456 2110783488 3612868608 632029184 1943142400 2592276480 1647149056 1006059520 470097920 3592466432 3244546048 1173945344 1444497920 1491865344 900870016 2572355776 4134900256 651908048 1217860824 2210640148 3374218598 2962722179 +2147483648 3221225472 2684354560 1879048192 1744830464 3825205248 704643072 1526726656 2776629248 2579496960 2720006144 3020947456 1054343168 499908608 2161246208 2822045696 2481553408 1256243200 4287832064 305311744 2894489600 2557180928 3108948480 1157366016 765070976 232863936 1398249056 2094518256 423079368 3509053476 1591713382 3517172971 +2147483648 1073741824 2684354560 1342177280 3355443200 1006632960 2583691264 2936012800 847249408 3711959040 1751121920 554696704 1461190656 143392768 2646474752 3306749952 1918795776 1012645888 982720512 155553792 1380608000 2118874112 2241446400 3220969216 3400927872 1359816128 2779555232 3093097680 2372188248 2976438692 3756428790 1097328587 +2147483648 3221225472 3758096384 268435456 1744830464 3154116608 3388997632 1962934272 1501560832 1027604480 1805647872 640679936 2294808576 1378091008 1678639104 1747648512 651722752 1842954240 2812878848 3674845184 3976001536 3315590144 606292480 441714432 702955136 1107245888 2004789088 2248558800 262650408 2691153964 2488237634 1874723665 +2147483648 3221225472 3758096384 268435456 3623878656 201326592 771751936 1828716544 1652555776 784334848 2019557376 1915748352 3009937408 3125018624 833486848 261423104 3569713152 94388224 1228349440 3542790144 1407645696 664527872 3503973888 1093937920 3001419648 2336297280 55814560 2292806960 2284891608 1221977324 3116334218 4059674521 +2147483648 1073741824 3758096384 1342177280 3623878656 469762048 3992977408 2667577344 444596224 4064280576 1168113664 625999872 4100456448 1866727424 2272919552 736165888 354254848 392708096 3587645440 3337785344 876017664 3114267648 1867924992 21761792 1410205568 1346584000 539009952 2499016208 1892182568 428286900 1260030186 229825673 +2147483648 1073741824 1610612736 3489660928 3087007744 3690987520 2516582400 2197815296 2843738112 3846176768 664797184 2773483520 3131572224 2605449216 3457024000 1917648896 2650374144 3766632448 1304895488 3905327104 3928020992 3001406464 2202033664 189013760 4136769920 3559596736 2165868384 1778763216 3970980776 2184984180 3719697754 2022248459 +2147483648 1073741824 2684354560 3489660928 402653184 4227858432 1375731712 3204448256 2642411520 801112064 1361051648 2221932544 166199296 3853254656 537001984 1281687552 3178987520 2040741888 407052288 1839239168 247982080 2808796160 21853696 3208914688 4063107200 1890006464 2814290528 879289968 178810888 3607072060 959281450 911490483 +2147483648 3221225472 3758096384 4026531840 1744830464 1946157056 973078528 721420288 394264576 155189248 1528823808 193986560 2347237376 3956015104 1833828352 1225588736 1860730880 3585196032 881270784 1175957504 2105702400 1049058304 2421410304 3170120960 524958336 77534400 1636024032 855133136 4204818312 1251234628 2025736074 286359435 +2147483648 3221225472 3758096384 4026531840 4160749568 2617245696 570425344 2231369728 3934257152 2134900736 2086666240 1764753408 204996608 465305600 2022572032 4160815104 242647040 2000896000 1715150848 897429504 3624335360 1988221952 3807538688 2486537984 1046674560 2353265472 2011516832 3958253136 3132171736 965653292 3235865150 6622471 +2147483648 3221225472 3758096384 1342177280 2013265920 4227858432 167772160 3942645760 1619001344 1723858944 3131047936 4159700992 1719140352 1683226624 1750990848 1372913664 2231402496 1138180096 1884758016 2494017536 3221813248 3347837952 2435993088 2928645888 3059015296 2679761088 3465379104 978588208 3445503464 3428134812 843093966 1815565741 +2147483648 3221225472 1610612736 3489660928 939524096 2483027968 234881024 3472883712 3347054592 2319450112 3416260608 1995440128 172490752 1986265088 761921536 1124007936 1339850752 2864103424 4182319104 3999641600 4053489664 825644032 75095552 3736972544 2208784256 564163008 4075880160 876085776 2448178088 2867740188 986004770 3717960833 +2147483648 3221225472 536870912 3489660928 939524096 2617245696 3992977408 1828716544 2709520384 255852544 1570766848 1443889152 477626368 2148270080 2589065216 410583040 1991737344 2987442176 2991529984 2145955840 2952808448 2902676480 3306806784 57720576 1488746368 1102661952 131392864 2574846288 288857256 1414590244 3966700270 2646130267 +2147483648 1073741824 2684354560 2952790016 402653184 1409286144 2986344448 1023410176 2038431744 1145044992 2761949184 3610247168 61341696 1626603520 1822818304 845611008 3128852480 1693368320 3886882816 2791542784 1357211648 3244051456 1594488320 3784543488 573405312 2054712640 362271072 4036540048 2267663336 2942544492 3412422618 2954643941 +2147483648 3221225472 3758096384 3489660928 2550136832 1811939328 1509949440 4211081216 3397386240 1212153856 253755392 1573912576 1362624512 2126249984 676724736 1142751232 2460712960 2717237248 3978240000 3487870976 1877571584 1412060160 3454596608 2612310784 538012288 2683729088 1750002592 3082916240 410963080 206145428 3440046910 1917554519 +2147483648 3221225472 1610612736 1342177280 3087007744 872415232 973078528 2432696320 2793406464 2403336192 4066377728 2236612608 3039297536 1379663872 2468741120 782827520 1381531648 1689567232 3167428608 1128509440 1990154240 1032352768 293469696 960726272 1201631872 2869454400 1983762080 1193510480 3436144472 3038797876 327279738 4257581031 +2147483648 3221225472 2684354560 3489660928 1207959552 2080374784 1509949440 285212672 1518338048 465567744 459276288 3618635776 834142208 1526464512 2661679104 2700541952 2524676096 2841001984 4196737024 1303293952 73459712 2552878080 654918144 2009769728 1017838208 1783687744 902954912 1171613040 3413935896 1437978508 1813997950 1669709751 +2147483648 3221225472 536870912 2415919104 2550136832 4227858432 2449473536 1862270976 3162505216 3670016000 3667918848 3027238912 3688366080 3724804096 236584960 1345257472 3074916352 3689431040 2501451776 4285444096 868141056 3836986368 1422882304 1894950656 700512384 1733751232 1653588512 876696368 755993320 2946779004 659497382 1494724921 +2147483648 3221225472 536870912 2415919104 2013265920 3019898880 3254779904 3942645760 92274688 3368026112 1885339648 447741952 1757937664 1930166272 3497918464 85655552 178618368 2887401472 2660311040 1933881344 3346450432 3491480576 1741245952 1446556928 3852528768 3149719744 911918688 368437680 2332706648 1946759052 1584446626 116186123 +2147483648 3221225472 3758096384 1342177280 939524096 3422552064 1979711488 889192448 25165824 1103101952 333447168 1053818880 3187146752 1897136128 2283143168 3712811008 2001829888 2985312256 2011635712 212250624 2412705792 3819828224 1657101824 392338176 1881194880 2230636352 218298720 3114260720 2914409272 1444031764 54727470 3386410029 +2147483648 1073741824 1610612736 4026531840 2550136832 3154116608 570425344 3103784960 1400897536 918552576 488636416 3062890496 3017277440 334757888 3575775232 2206662656 104562688 2776711168 3633913856 1693618176 713807872 1190583296 993940992 1466337024 4275698816 1863961664 4206481888 4033471536 3419527816 3713396100 2887763686 455397221 +2147483648 3221225472 3758096384 268435456 3355443200 1811939328 3321888768 1358954496 478150656 4064280576 1721761792 2513436672 1545076736 1550057472 1998454784 3122855936 14712832 3003105280 1259413504 4133597184 4045830144 2047042560 4087669248 790999808 4029185408 3931667008 1259371040 992758800 2650164072 2258327956 3011575286 328958337 +2147483648 3221225472 536870912 4026531840 402653184 4227858432 2785017856 1258291200 343932928 4022337536 2107637760 160432128 50855936 4032036864 904527872 3613720576 2956165120 2643083264 2512592896 1134604288 1619183616 746970112 2848413184 4134840064 2737368448 3858809024 2122633248 386331504 3951558440 2273730052 1347760594 1647020333 +2147483648 3221225472 536870912 2415919104 134217728 67108864 973078528 3204448256 360710144 1010827264 1272971264 699400192 623378432 1150550016 4107141120 926220288 3409477632 1653555200 2411143168 2124394496 292079616 3520316416 3015594496 804886784 1007276672 2818924992 303313504 2601400976 2039815864 2783479884 3470225402 220931629 +2147483648 1073741824 1610612736 268435456 134217728 4093640704 3657433088 385875968 2726297600 113246208 3357540352 4149215232 3764912128 2195456000 1287520256 3311730688 3764879360 1209548800 520036352 1093177344 3743995904 1135862784 1943106048 3986593024 3340892800 1769110464 348660640 2253127728 1568022600 581509172 3008474058 2874241071 +2147483648 1073741824 3758096384 1879048192 134217728 1677721600 1711276032 318767104 3212836864 4005560320 3600809984 3096444928 2847408128 2066481152 1894121472 1220214784 314605568 2509225984 2123964416 4222193664 1076787200 1098087424 1703473664 1585942784 1030843776 2368848576 251533536 2038894896 98473448 1408811652 3780084222 697659315 +2147483648 3221225472 536870912 1342177280 134217728 67108864 1174405120 50331648 1182793728 155189248 3210739712 1945108480 4144496640 1706295296 815661056 3008823296 1778221056 2822553600 432349184 988327936 1842104320 4177884160 3408908800 1957599488 582450560 1948974784 1877350048 2703960272 2927076248 4213557788 3044511218 1369818565 +2147483648 1073741824 1610612736 4026531840 3087007744 2617245696 3657433088 2432696320 1803550720 616562688 2497708032 2542796800 157810688 1453064192 130678784 2036269056 3332407296 2779987968 2133925888 1923190784 2974472192 4173323264 2416991744 1217105664 3892691584 2847362624 2531205088 1952497328 1381201144 3324059588 3398020298 2163665615 +2147483648 1073741824 1610612736 1342177280 2281701376 1543503872 1375731712 3204448256 3078619136 4055891968 3407872000 3847225344 403177472 1992032256 14548992 288292864 2101116928 3805593600 2027233280 3571027968 3073726464 1147433984 2045235712 1369947904 2483701888 1899028928 3804183776 2375325168 4009284232 371407348 3600457042 3365922167 +2147483648 3221225472 2684354560 268435456 3355443200 4093640704 1577058304 4143972352 3464495104 2537553920 836763648 1292894208 1462239232 2562457600 932052992 2808414208 75530240 1432338432 3157204992 1537191936 425224192 3264439296 3393643008 3087107328 3365227392 2607793088 3023513760 3199968592 1077049144 524049572 874078586 234483367 +2147483648 3221225472 3758096384 805306368 134217728 1677721600 2449473536 4143972352 1853882368 985661440 354418688 932184064 2954362880 1133772800 3540910080 2591883264 3524034560 1325219840 1521426432 1079226368 2277963776 3621121024 466899456 193835264 3938705536 3544017856 3641646240 3238246704 3841913096 3469861124 2235715542 337941821 +2147483648 1073741824 3758096384 2952790016 2013265920 3690987520 2046820352 1728053248 1501560832 658505728 1008730112 3239051264 2379743232 98304000 3332505600 982712320 1969979392 508411904 2271551488 134123520 3676010496 1405766656 3007507968 1645002496 2733660800 3467506624 2383749984 2694223440 3159321416 3251401572 880802822 963522639 +2147483648 3221225472 1610612736 268435456 4160749568 1140850688 2919235584 2063597568 226492416 1296039936 3550478336 4059037696 3837263872 4093378560 2636251136 1195311104 2831384576 2824290304 1684611072 1870311424 1025890304 2225660928 8154624 708614400 2968831872 2595118272 3334191200 2689302480 630926504 3519905884 239223006 4050749095 +2147483648 1073741824 536870912 3489660928 2281701376 2080374784 2785017856 2499805184 3783262208 1279262720 1776287744 233832448 2991063040 2542010368 651034624 2246115328 132415488 4143366144 4275249152 279416832 1537820672 4032189440 1137431040 608544512 2482128256 1968560960 1945928032 1042997136 1201739192 386183644 344381346 970667625 +2147483648 3221225472 1610612736 4026531840 939524096 1811939328 3523215360 3472883712 3716153344 3460300800 1470103552 1215299584 2761424896 3692298240 3708682240 2736586752 1566277632 243056640 1093607424 3894718464 770725888 2138266624 419290624 820417280 3755434112 554432960 2290060896 1573583376 672533928 1397301308 1089835798 2761029021 +2147483648 3221225472 3758096384 805306368 134217728 2080374784 2583691264 3674210304 1166016512 2084569088 3303014400 948961280 2275934208 1208745984 3651796992 3923705856 1491763200 356106240 612442112 3835408384 1549432832 2724162560 458412544 2661660416 3724239488 1123344576 852529248 3335449744 3693587064 988311812 3767819354 2064009419 +2147483648 3221225472 1610612736 805306368 939524096 1140850688 2181038080 3070230528 1937768448 4005560320 2329935872 1991245824 879230976 3587440640 3852861440 684785664 2048163840 2058534912 2772115456 1979691008 3486865408 2968677376 703585792 2859833600 3721282688 1490933696 2502074336 1314647088 2720238328 4032265740 4291649674 3987627293 +2147483648 3221225472 2684354560 1879048192 3623878656 3825205248 2717908992 2768240640 2340421632 4148166656 3290431488 600834048 3980918784 2639003648 176029696 788987904 3839590400 3688448000 544022528 2881925120 3578259456 2429484032 2064279040 3905716480 3341479040 1443384128 3385696736 1631732304 1124113864 4120179156 2557430306 3085309163 +2147483648 3221225472 1610612736 4026531840 2550136832 2483027968 1577058304 2936012800 729808896 641728512 2384461824 2081423360 1296564224 3871080448 2567307264 2736193536 3241967616 1092272128 1060446208 2335813632 2096846848 2491046912 2010772992 3315838208 3111797632 4049193408 2774771168 932869392 4088004296 1926996900 2459848930 2443964375 +2147483648 3221225472 2684354560 805306368 2550136832 3422552064 838860800 2600468480 310378496 2503999488 1507852288 1089470464 86507520 490471424 2054815744 3925016576 979730432 3800743936 866983936 3386421248 520775680 4017318912 390985216 1306430208 3630389376 865453248 407539104 1860527312 2445069112 2773222620 3708947322 498019143 +2147483648 3221225472 2684354560 3489660928 2013265920 2617245696 570425344 352321536 612368384 2915041280 3802136576 2582642688 1860698112 807665664 1839857664 857014272 1324384256 4243374080 3519225856 1399042048 2836883456 257446912 2664812032 1781374720 1938318464 596502336 738300960 2803254000 2932534888 1949833372 4135329194 1074144625 +2147483648 1073741824 2684354560 2415919104 3892314112 335544320 3523215360 1258291200 813694976 3930062848 3705667584 1022361600 333971456 2469134336 4020371456 2197880832 32079872 743522304 2222399488 3044970496 3420448768 1900069888 1855080960 858758400 3545131136 1684374720 3286452000 409876752 1280516216 1728100188 1603584394 3221507011 +2147483648 1073741824 2684354560 2415919104 402653184 2080374784 3053453312 3238002688 1434451968 683671552 1939865600 3689938944 1898446848 1295777792 1847197696 1499529216 604864512 1804779520 1597972480 43159552 636512256 2942780416 361362944 1627621120 4116050304 420059712 3138189408 1325414064 947923496 1933578332 1986005082 1406155639 +2147483648 1073741824 1610612736 1879048192 3892314112 67108864 1308622848 1795162112 3011510272 3376414720 190840832 3052404736 2485649408 812384256 2223898624 3004760064 3121315840 1035878400 2537758720 287870976 2833700864 1406008320 2003388928 322021632 1550665600 4088628416 2877971424 3100189392 45319832 2232052444 1426660474 2702420467 +2147483648 1073741824 2684354560 3489660928 3355443200 2751463424 1644167168 2432696320 2894069760 3451912192 3294625792 357564416 3315073024 2537291776 1947074560 1308426240 3550969856 1635663872 3563528192 3399520256 1041164288 2217858048 1053639168 2484973824 1560892544 1291823680 2376225824 897136880 4293230808 174409908 1139388534 329479687 +2147483648 3221225472 2684354560 805306368 3623878656 2348810240 2919235584 1392508928 3128950784 1782579200 589299712 1376780288 2701656064 1651769344 359792640 830799872 1133871104 2979184640 482025472 1057927168 1309435904 1845455872 27649536 768318208 3040477056 3955074752 2029438880 725691408 624928904 1108073316 1025017778 2742241765 +2147483648 1073741824 3758096384 1879048192 1744830464 1140850688 2785017856 1694498816 1182793728 3309305856 2942304256 2911895552 1441267712 406585344 1180827648 649396224 1587380224 2894708736 1190338560 2861469696 559380480 485260288 3673090560 2705561856 3164528000 4286285632 3987396256 2541063120 2662712856 395380740 297513418 3037382311 +2147483648 3221225472 2684354560 2415919104 939524096 1677721600 4194304000 1828716544 1300234240 1497366528 2329935872 3205496832 404226048 2949906432 3383099392 3953983488 2244771840 2408235008 2402754560 731623424 3510724608 638469120 3432111616 240034048 2659828352 2761603392 3870281824 410499024 1183009400 1819107172 1064072566 1451410685 +2147483648 3221225472 3758096384 1879048192 3892314112 1275068416 2315255808 1929379840 3447717888 3326083072 106954752 749731840 1591214080 3034841088 1866072064 1570439168 455966720 3223896064 3083673600 3577786368 2281207808 2302508032 2054285824 776977152 2576873088 310026944 3059971680 2282807824 1364795608 4026709004 1284996742 1793247953 +2147483648 1073741824 1610612736 805306368 3623878656 2483027968 2046820352 2734686208 1098907648 3141533696 77594624 1397751808 24641536 660340736 3338797056 2677211136 1830453248 1867137024 2227511296 96440320 692443136 881388544 369313280 3762326784 2526370432 1904585408 3752517472 453008208 2252484200 2016611572 533374766 3849474767 +2147483648 3221225472 2684354560 268435456 402653184 3288334336 637534208 4211081216 1048576000 1623195648 3957325824 3744464896 768081920 1266417664 505806848 2841444352 683507712 3700080640 1839144960 1703063552 2493016064 3965674496 1853478400 2938341632 4056143232 820556992 1722502304 352579248 2634590392 4070265132 239853346 1790223415 +2147483648 3221225472 2684354560 2415919104 3623878656 3556769792 1778384896 2399141888 3212836864 3275751424 1717567488 3062890496 1834483712 3028025344 2459041792 947191808 1907392512 2978004992 112402432 3500388352 1444112384 1539851264 1593828864 4096429312 2113005184 756922816 1041004768 4248953168 2301993432 66606340 437780134 184464183 +2147483648 3221225472 3758096384 2415919104 2281701376 1140850688 2650800128 1023410176 1216348160 1732247552 1134559232 938475520 1088946176 1823735808 3759276032 2937389056 1002995712 2157854720 1384849408 2023993344 1089337344 2084488192 3328274944 4250581248 2915781504 1315148096 3800954144 976147792 1851350312 2545335580 1529178506 2359343541 +2147483648 1073741824 1610612736 4026531840 134217728 3825205248 570425344 2097152000 92274688 180355072 2262827008 1072693248 2826436608 17563648 4155113472 375980032 14057472 1235533824 19341312 3704721408 3487913984 2626313216 4014993920 180130048 2511207552 2336332096 3492632160 3177072944 2444870520 1138209628 771128206 4083018923 +2147483648 1073741824 3758096384 1879048192 2818572288 3019898880 2181038080 2130706432 3749707776 3326083072 337641472 349175808 333971456 1940652032 1685716992 1977417728 4099964928 4172791808 1603477504 1502842880 1909749760 293567488 1151916544 3165299968 4117943424 317174208 3294264544 2615954960 1237023560 3065966484 963486794 557801747 +2147483648 1073741824 1610612736 2415919104 3623878656 3556769792 2852126720 3741319168 2491416576 1908408320 1927282688 2486173696 3695706112 1878786048 2369126400 1495203840 336363520 241909760 2693603328 1833013248 3452622848 1064813568 3212723712 617127168 2026456704 2735218112 3688632864 57028080 1453789432 2891492204 1292979330 950809751 +2147483648 1073741824 1610612736 1879048192 134217728 3556769792 3053453312 3036676096 3951034368 423624704 1616904192 4239392768 1593311232 318504960 2528247808 1044709376 1808367616 2414264320 224600064 1508544512 996956160 2638183424 2439901696 3550321920 2921396608 456133440 2109211104 3181118672 780284376 1300039436 1016443726 1950666135 +2147483648 3221225472 536870912 268435456 1744830464 1275068416 436207616 788529152 1333788672 4047503360 2900361216 311427072 2253914112 1882456064 166592512 1117847552 3763306496 2963587072 1253376 1075621888 2329430016 597386240 2701117952 2124647168 3418290816 1425817024 1199714016 1065040848 3976245624 1330266116 2088269542 1416318469 +2147483648 3221225472 536870912 4026531840 3892314112 3690987520 3791650816 4076863488 1803550720 2789212160 1344274432 2070937600 3096969216 686030848 2238316544 2863726592 2002157568 1146994688 1488396288 3701583872 1180452864 1163615232 1568860672 3467292416 2358508672 2227966656 4034272224 2549027856 623221576 1843821180 2202171030 1174947265 +2147483648 3221225472 536870912 2952790016 671088640 3690987520 3657433088 2432696320 2575302656 2780823552 2782920704 1307574272 4211605504 4043571200 2429943808 3737321472 2364571648 2976235520 2831753216 1366929408 1841055744 514149376 2412042752 1493479168 3879461504 2630756928 3888056160 1768598256 1792336056 1283231196 1240978066 1501299881 +2147483648 3221225472 2684354560 2415919104 3355443200 1140850688 100663296 956301312 58720256 1883242496 2199912448 3589275648 3024617472 3332636672 3912368128 66650112 3033628672 2150481920 1941381120 3886460928 476801024 2378974208 3727876608 530950400 1411906944 2019692608 3556849632 3692926608 3922450952 2507417692 1359617698 307569681 +2147483648 1073741824 3758096384 3489660928 3355443200 872415232 1845493760 3640655872 3867148288 2495610880 1952448512 1974468608 1386741760 2523136000 2682650624 3003187200 2360180736 2683158528 3820691456 2643890176 2293987328 1046500352 482787840 3222635776 2675033984 945891392 2996675232 822475184 2625579480 757115660 3160558458 1818356625 +2147483648 3221225472 2684354560 4026531840 3892314112 3288334336 771751936 788529152 377487360 2705326080 2040528896 4023386112 325582848 1932787712 469893120 1054015488 3074392064 3024371712 2000494592 880979968 1954998272 3583761408 1242130944 3783756032 3038277504 1904936384 3113452192 160055504 2861577000 1959277588 4226038762 770316501 +2147483648 3221225472 3758096384 2952790016 3623878656 1275068416 1979711488 2097152000 3749707776 138412032 1134559232 1118830592 3661103104 990642176 3574988800 2245853184 3504111616 1066352640 3006210048 1920184320 79493120 1706281984 3694159360 815053568 366705024 753212736 2505084640 3277406864 605162792 2654937996 3975919422 2693323355 +2147483648 3221225472 536870912 2415919104 3087007744 1543503872 1711276032 721420288 3984588800 3611295744 3688890368 2683305984 1603796992 308019200 4135976960 1813446656 3855253504 2666250240 4286914560 1657778176 3252963328 2973844480 534707712 2855440128 252167552 3506120896 2083821152 3000032592 4094801592 3784266204 4007521430 417993055 +2147483648 1073741824 3758096384 3489660928 939524096 4093640704 1107296256 822083584 192937984 3091202048 1990197248 1871708160 1531445248 228851712 3490578432 4059365376 474054656 1248870400 3353812992 2670104576 2845243392 605148160 2127003136 2582230272 3336850560 3878760000 2453640672 2508027280 4061833320 2681527236 484365154 1052108465 +2147483648 3221225472 3758096384 1342177280 4160749568 738197504 1644167168 2499805184 58720256 356515840 4045406208 1049624576 2194145280 57933824 3108896768 3425239040 1735819264 1113571328 1202397184 2019405824 465729536 3465114624 1067773440 2220794624 685491328 1931286336 2526581216 2896613584 2595602056 1403419780 3679408962 2774132133 +2147483648 3221225472 536870912 3489660928 2281701376 2080374784 1174405120 3204448256 545259520 2210398208 106954752 1146093568 1925709824 2927362048 3930193920 3915055104 1427603456 1799241728 1423777792 4199198720 1614071808 3293172736 4256395776 1130333952 3296877952 1174344128 2864820512 3920315504 556512472 1532786036 2096508066 3429177175 +2147483648 1073741824 536870912 2952790016 3087007744 2617245696 3187671040 2030043136 4202692608 1488977920 2187329536 1041235968 3949461504 4132175872 2411593728 2071003136 1617854464 3984736256 2665160704 3753218048 2226636800 3568094208 1685675520 3193872128 2186959744 2945397824 2067762080 1230829744 2487319128 3663372004 1436054282 3969392155 +2147483648 1073741824 1610612736 805306368 2013265920 2483027968 1912602624 3070230528 226492416 4114612224 320864256 1552941056 287834112 2057043968 352452608 3761831936 1519091712 2873769984 1586208768 2974437376 1435219968 315251712 2311824896 1567258880 3902519936 279073984 628603360 2927126928 3779771688 3604348596 3566205282 1567801363 +2147483648 3221225472 2684354560 2415919104 4160749568 1275068416 2785017856 1325400064 3464495104 2503999488 4104126464 3174039552 2490892288 376700928 1475215360 2589523968 1865383936 2733522944 1529847808 2297327616 305104896 2574144512 2985276928 3029223168 1585422208 3536213184 317959200 102527376 736399624 1314578140 1918727190 2716810049 +2147483648 3221225472 3758096384 1342177280 3623878656 4093640704 2315255808 1090519040 1199570944 1346371584 2367684608 2643460096 2341994496 1145307136 1537081344 2335899648 2626519040 3018604544 3733823488 4276908032 1460508672 3987497984 4037914112 435968256 1834323072 1267222848 922983776 3524222288 2766421544 2806921780 2718121166 1763285797 +2147483648 3221225472 3758096384 268435456 3355443200 1811939328 3590324224 3674210304 4034920448 1916796928 4250927104 1108344832 3360161792 1478754304 2583560192 721485824 1451458560 461553664 1149476864 2860707840 2432931840 2403529728 4037257728 4117950208 2702942080 2387532224 2775163808 1422247248 1950162168 686921172 738840298 2924942301 +2147483648 3221225472 1610612736 2415919104 402653184 1140850688 2852126720 83886080 2860515328 448790528 4271898624 97517568 388497408 1383858176 2633629696 1876754432 2648408064 3445211136 3688603648 240775168 1918613504 3709457408 3485187584 2099889408 1017353344 1984808000 2923281952 563004144 2128937352 3266282372 1137697858 3874785051 +2147483648 1073741824 3758096384 4026531840 671088640 603979776 1107296256 2801795072 3783262208 1941962752 4091543552 2511339520 2003304448 764149760 1991639040 2262106112 3720642560 363282432 180658176 2619822080 3171194880 3720834048 2813628928 1865377024 3153625728 1299795136 1226685152 2484457520 2195113496 2111264092 4014771138 815482431 +2147483648 1073741824 1610612736 268435456 3087007744 3690987520 3791650816 2667577344 1166016512 3334471680 144703488 2119172096 3548905472 2832990208 2438594560 3549495296 1294368768 3830530048 3391528960 1305563136 652654592 2926662656 2604045824 439968512 63614592 3916645568 2285092832 3166303600 1480654280 2685029092 2998475050 2292881619 +2147483648 1073741824 3758096384 2952790016 2281701376 3556769792 3456106496 2197815296 3229614080 3812622336 1319108608 3278897152 3207069696 3003383808 4078305280 540999680 1088782336 2799648768 3353714688 3495907328 463837184 4101995520 4271225344 2457291008 1663142272 4037634496 3175791008 3695366416 2032593416 3626025420 1671943618 3619575053 +2147483648 1073741824 1610612736 2415919104 3087007744 1275068416 3321888768 3707764736 1182793728 3066036224 652214272 2744123392 1448607744 98304000 3507879936 3701014528 216694784 991543296 3018498048 2996424704 3836393472 1463415808 3097138688 4266780416 3283003264 1647562816 3463820832 2700246512 1957035928 3702306068 3443055118 3662429283 +2147483648 3221225472 536870912 2415919104 939524096 1946157056 503316480 1761607680 2038431744 666894336 3680501760 4193255424 3072851968 3148087296 3946708992 3163357184 2307751936 3066642432 2953682944 1896443904 3681396736 553210880 541435392 4049422592 3162218880 1565545280 1807106016 389618352 4180388152 686314700 785001714 1485516325 +2147483648 1073741824 1610612736 3489660928 134217728 2348810240 1308622848 2030043136 3430940672 2394947584 3848273920 1609564160 2448949248 3321626624 590217216 313458688 1573158912 3552657408 2638520320 1392594944 1629796352 275866624 1981594112 3169666816 1153608064 1186617664 276437664 949304048 2062648312 1772158220 1508663174 560531571 +2147483648 1073741824 536870912 2415919104 3355443200 4093640704 2919235584 1828716544 4102029312 448790528 3651141632 900726784 124256256 1877213184 3554279424 3839557632 1816821760 2552020992 2999623680 2044514304 2129307648 2687300608 1172478464 3763915008 2309009792 921686592 1535380640 1749685488 3846380232 1797687708 4008891154 884184677 +2147483648 1073741824 3758096384 4026531840 1207959552 1409286144 2046820352 2667577344 2524971008 3619684352 3823108096 11534336 219676672 1760821248 3696099328 1581318144 1914273792 362856448 1536794624 81842176 934909952 196144128 1544653312 3747412224 2603324544 2199117504 366162208 3493505840 3047320024 3927956252 1062806174 1022211361 +2147483648 3221225472 536870912 1342177280 1207959552 469762048 436207616 3439329280 1551892480 3183476736 1629487104 3016753152 3141009408 3815505920 2463236096 3374120960 208830464 3802808320 1978834944 2414505984 3675432960 3692717056 3715807744 3901645568 2338634880 1884377152 3365088160 1945485104 385995752 273433540 1717675302 3751802655 +2147483648 1073741824 1610612736 1342177280 939524096 1677721600 1711276032 1325400064 1904214016 1874853888 1818230784 2840592384 1403518976 3997433856 3009019904 2986934272 1278312448 275890176 3132203008 573689856 3004282880 3254895616 1298773504 749591808 1264037760 3113144000 1035416544 4073887024 1559316728 2143145828 1029682194 3187329269 +2147483648 1073741824 536870912 805306368 671088640 3422552064 2315255808 2264924160 3313500160 1421869056 1436549120 3834642432 1986527232 4284743680 381550592 3390636032 3193929728 2074296320 1520410624 1174622208 1376757760 2322291712 40608256 2505404160 380797056 4188720832 1275195872 2174581744 2697376904 566029012 2531063058 1659696909 +2147483648 3221225472 3758096384 4026531840 2013265920 335544320 2852126720 2566914048 4253024256 1455423488 3055550464 552599552 553123840 2037645312 545390592 687276032 3026878464 4203069440 4272594944 1252388864 425367552 1423821824 711886336 2101332224 1753853056 3866980160 384848864 924441328 2608107112 2997668556 2303265366 1374925457 +2147483648 3221225472 1610612736 805306368 134217728 603979776 838860800 16777216 1300234240 1346371584 3646947328 581959680 4046979072 2752774144 2500198400 821100544 2489548800 3766763520 2250481664 2430889984 2635315200 1000111104 3446127104 3618272512 1877915264 1916663104 622650848 3170320720 2120164280 2280567292 2789065718 2132595449 +2147483648 1073741824 536870912 805306368 3892314112 2080374784 2986344448 385875968 2373976064 3670016000 3466592256 896532480 3991404544 4004773888 3125411840 3109224448 9404416 3562553344 474980352 2482524160 4190087168 2588957696 2834010624 3624551168 788577920 2934556352 3685670368 2115719280 1576549960 3691787564 3055958322 3265604737 +2147483648 3221225472 1610612736 268435456 3355443200 469762048 2516582400 1996488704 4135583744 549453824 484442112 3211788288 3759669248 1425276928 2147614720 3299540992 2864807936 878231552 83992576 3124293632 2830219264 1673589760 2159380992 681243392 994750336 9006784 1584484896 2566211312 1198482712 2054189356 3289635102 3702527505 +2147483648 3221225472 3758096384 1879048192 3623878656 3690987520 3456106496 3741319168 1837105152 432013312 1537212416 1292894208 1012400128 555483136 2534014976 3921608704 3290595328 4207591424 920821760 652931072 1060280320 2509433856 4236160512 52484864 716021120 3361762496 499926752 4069411504 2297782280 813818356 4053676830 1305558963 +2147483648 3221225472 3758096384 4026531840 3087007744 4227858432 2583691264 2533359616 2390753280 2940207104 2942304256 1328545792 3656908800 2993946624 3269328896 3384737792 2478931968 3140403200 1837211648 1204744192 1014077440 2761346048 521516544 2933977856 1905692800 582178496 4245517088 2558680336 1648093432 3307288284 4271800966 1964991553 +2147483648 1073741824 2684354560 1879048192 3355443200 1543503872 838860800 117440512 4219469824 3183476736 2090860544 1794113536 754450432 3272343552 3947495424 3617914880 288784384 3630514176 502702080 1850036224 1078364160 2841463808 1918548480 1476352768 790345344 359127744 1953876064 1630328240 371738440 1277437708 3599642742 993727951 +2147483648 3221225472 3758096384 1342177280 2818572288 201326592 3925868544 1090519040 3867148288 3569352704 1918894080 602931200 1604845568 276561920 1572732928 548864000 4216487936 1605713920 17997824 1695903744 4068644864 72180736 433500672 3494864640 440371328 3181049664 1972400416 74523248 1642184120 2162016908 1852495442 4063776915 +2147483648 3221225472 3758096384 1879048192 2550136832 872415232 4127195136 385875968 343932928 1228931072 165675008 1504706560 616038400 1939603456 1953890304 306118656 2884534272 3614752768 3962478592 1658122240 3657340928 3172789248 1996144128 1642520832 2237367168 3575866560 2270414496 3138131600 2489193688 327887100 925665782 2248799771 +2147483648 3221225472 1610612736 3489660928 1476395008 1140850688 2181038080 352321536 1199570944 1077936128 2099249152 2540699648 2966945792 3062104064 3093954560 2663972864 1631748096 909262848 411213824 3360845824 441628672 1765426176 3169758720 2630112512 88444544 2804142144 3601031008 3464765520 2355761192 4106816908 3091374110 4021443117 +2147483648 3221225472 2684354560 1342177280 3892314112 1006632960 4194304000 1392508928 1166016512 1598029824 3009413120 2232418304 890765312 2811494400 69599232 50266112 3685646336 2199109632 577675264 4071878656 1868466176 2413552640 96645632 3388074752 391089280 3995500480 1639833056 3369961488 2525978936 1692692820 283963518 4215277233 +2147483648 3221225472 3758096384 2415919104 1207959552 1543503872 1174405120 16777216 1065353216 599785472 1482686464 1546649600 2466775040 2338586624 1955463168 3336372224 2111078400 546914304 2291441664 2293854208 3506739200 2598458368 4174940672 3468903168 3775896448 1077199680 2914473056 957983664 1859506808 1790047420 3166685882 3223507045 +2147483648 1073741824 536870912 4026531840 1476395008 4227858432 2919235584 1694498816 2038431744 3493855232 1482686464 4293918720 105381888 1278476288 1339424768 2557149184 4252598272 3765977088 1438228480 601378816 963225600 914385920 2166734336 3909767936 1983681920 653707840 283790304 3851198032 4141805048 909015468 2375202922 247591073 +2147483648 1073741824 536870912 2952790016 671088640 603979776 1174405120 2969567232 2541748224 2285895680 1923088384 1087373312 937951232 3184263168 3813539840 1795096576 3697311744 1715617792 1285595136 1713524736 3138430976 2700770304 1875157504 1166046464 4130452352 825088320 3757725280 2638519120 339770056 701600612 4208841522 3045218839 +2147483648 1073741824 536870912 1342177280 3623878656 1543503872 3724541952 3674210304 3682598912 1866465280 2027945984 3698327552 3252158464 479461376 2576482304 3208970240 2792259584 962052096 344891392 69718016 668379136 561234944 761568768 208065280 2214734208 1282221504 3168976736 2758929936 2743699800 558128396 1733543726 666155305 +2147483648 3221225472 3758096384 2952790016 2013265920 469762048 3187671040 1895825408 2659188736 943718400 2577399808 3180331008 3028811776 1068236800 3157917696 231931904 633503744 3485810688 1298309120 752185344 564828160 987323392 1476429312 2676120320 4235078016 2642216768 576695840 2888497488 1435521096 1711352372 2513275754 3884312287 +2147483648 3221225472 3758096384 1879048192 134217728 2348810240 1174405120 1124073472 3850371072 3225419776 3512729600 3679453184 3876061184 2734948352 1573257216 483983360 144998400 3096395776 1657053184 3261034496 1871484928 3309005824 1201314304 2536132352 3139046272 995303360 484414176 1977933776 3833495224 1213474052 2462985594 2749176517 +2147483648 1073741824 3758096384 2415919104 671088640 3019898880 1174405120 452984832 3716153344 1262485504 1117782016 2939158528 51904512 4456448 2719612928 3824222208 3049619456 1945812992 1919262720 1447743488 3720189952 653194240 985108992 1358420224 508429184 1015226304 516461792 3687931152 3870055496 306176732 251805326 3971298253 +2147483648 1073741824 1610612736 805306368 1744830464 3422552064 2046820352 3036676096 679477248 3602907136 3063939072 3622830080 1193803776 3609460736 163971072 282656768 3931275264 502874112 2415042560 898191360 1201321984 743267328 1590469120 1265397504 1998732416 440336960 2134611616 2598627312 4185899784 3353734668 1577500866 1556577477 +2147483648 1073741824 1610612736 1879048192 2013265920 1946157056 771751936 3472883712 2004877312 272629760 3961520128 158334976 4085776384 696516608 1792147456 1902706688 2440462336 3523002368 2731974656 2496450560 2407446528 691588096 2359600640 2199245056 501230976 1846551232 1599606880 71055056 662582120 1896818828 1952813450 2845278189 +2147483648 1073741824 2684354560 268435456 2550136832 2348810240 637534208 1191182336 1568669696 3284140032 1138753536 529530880 181927936 836501504 142475264 3259432960 1773043712 458407936 1808703488 956485632 1240893440 2093929472 1469099520 490075904 3423610752 3390580416 3183218912 690882096 805251096 312640980 3797208238 1088785059 +2147483648 3221225472 1610612736 805306368 402653184 4093640704 2248146944 989855744 1736441856 4013948928 3584032768 1643118592 4180148224 1552154624 3911319552 544669696 2659614720 1506754560 447127552 880766976 3316561920 1347124224 587513344 3737665792 3301449600 357830592 2948212320 1325073424 1729137416 4224864364 1111692098 2200734285 +2147483648 1073741824 536870912 1879048192 3087007744 3154116608 3657433088 3170893824 3749707776 3611295744 3386900480 3442475008 1603796992 196345856 3765567488 571015168 1269530624 3457335296 4023099392 1566756864 1479780352 3886468096 783910400 183231232 3252170880 2211712064 16918368 2096179600 2163186968 215533276 3487991038 284392241 +2147483648 3221225472 2684354560 268435456 2281701376 3422552064 4261412864 3036676096 2977955840 2160066560 1264582656 487587840 956825600 2432958464 4190502912 2804482048 736198656 2879930368 2483134464 2146988032 2460583936 311194624 1081584128 724125440 2031359360 290335296 116201952 21478000 1435591480 3035109684 240402298 4226680437 +2147483648 3221225472 536870912 1342177280 402653184 1946157056 3724541952 1526726656 830472192 62914560 1121976320 3195011072 567803904 1882456064 3670409216 3979280384 2353561600 201408512 2317918208 1395748864 2538645504 643130368 232697344 979794176 3875281280 1805266880 442840544 3383074608 2488855896 778716332 3254661934 3882556833 +2147483648 3221225472 2684354560 1879048192 134217728 2885681152 2785017856 1962934272 1853882368 1480589312 291504128 678428672 3154640896 1220280320 4171104256 1448148992 3884220416 1176420352 1667538944 833548288 4140599296 2973953024 1271564800 3130509056 2038702976 533338688 2420316192 3777215568 4052186232 1915275852 3176761722 3865856867 +2147483648 1073741824 1610612736 805306368 3623878656 738197504 1174405120 2835349504 1803550720 3703570432 2506096640 3127902208 2438463488 4166254592 3152412672 20512768 3406135296 85639168 2934284288 2334838784 2459809792 1915673600 4168322560 3318470400 2290884480 7486784 1430201696 3675036272 2296862776 4189804780 2558622318 71460345 +2147483648 3221225472 2684354560 3489660928 402653184 3422552064 1107296256 2667577344 4185915392 3200253952 1772093440 1615855616 2011693056 2463367168 112066560 274399232 3675488256 3994697728 1148428288 4092227584 2110490624 467026944 2536607232 2254665472 3373866624 630886592 2370355424 3388960624 4273152648 3645356900 3472127346 1875420881 +2147483648 1073741824 3758096384 2415919104 134217728 1006632960 637534208 4009754624 1904214016 2353004544 3533701120 2979004416 27787264 2556690432 1979842560 2246377472 4222451712 1639792640 1632477184 3230486528 3430258688 1304523776 517184000 1111915264 3630896000 3649994944 1407709152 2857391056 3885241160 173675444 3705224482 2954081453 +2147483648 3221225472 2684354560 3489660928 2013265920 469762048 1912602624 150994944 3481272320 4215275520 1222639616 1412431872 2280128512 944504832 1196032000 984285184 2547220480 3883188224 1987289088 3802460160 2989197312 1782629376 2412615168 1452393216 417139328 3963257152 1240488288 3979800464 1101312856 3193271964 318267554 2269830543 +2147483648 1073741824 536870912 3489660928 3623878656 1409286144 3523215360 285212672 1971322880 2537553920 2971664384 2152726528 1695023104 3045326848 3755343872 2828599296 2348253184 1611743232 865574912 2791395328 2421139456 2368562176 637378048 3662835968 2448108160 99136832 804771808 1958043792 3557917608 3488631940 1950089450 2951364325 +2147483648 3221225472 2684354560 3489660928 3892314112 1140850688 4127195136 1761607680 4001366016 1505755136 1285554176 1781530624 1353187328 788267008 1115029504 943128576 3128918016 10371072 3307184128 2769186816 1376225280 2400863232 4134384128 3213579520 710741888 2213449536 1110365216 2562345264 769507080 2439208892 792804642 1455989507 +2147483648 1073741824 3758096384 1879048192 1744830464 3690987520 3590324224 3539992576 595591168 1421869056 2451570688 2756706304 86507520 4248567808 3345350656 465371136 1558216704 4278370304 3036717056 3975335936 1807259648 1632029696 3279061504 4086692608 4223874944 913936320 2988466016 2528996080 3800953832 703018980 1815850146 3865004459 +2147483648 3221225472 2684354560 4026531840 1476395008 469762048 1509949440 3472883712 327155712 171966464 1637875712 3509583872 1325924352 1173094400 1266810880 2064318464 3926818816 2109521920 4109279232 2175594496 2065074176 1420348416 3689455104 1931070208 3330869376 1007007936 120745056 1653762640 2510441480 531266076 784752074 948192871 +2147483648 3221225472 536870912 4026531840 3087007744 3959422976 1979711488 285212672 746586112 3451912192 123731968 4184866816 159907840 3904110592 184942592 525271040 3020980224 1096663040 766550016 147714048 856205312 3134311424 3991569920 532739840 303635328 159888192 1839296672 1472679984 1090021752 31517292 768160026 1478465857 +2147483648 1073741824 3758096384 4026531840 2550136832 1946157056 369098752 3472883712 3598712832 3569352704 3483369472 3044016128 2313682944 117178368 3859677184 2571829248 2308014080 2628829184 2960236544 1688260608 1816762368 2017782784 1234419200 3126718720 473381760 1893696192 1763438112 175114224 2271753672 1178341036 3484294578 2067467283 +2147483648 1073741824 1610612736 3489660928 2281701376 335544320 3120562176 1493172224 3816816640 281018368 69206016 68157440 4171759616 3770417152 3738828800 3734437888 2355986432 79970304 1628282880 3174322176 1108719616 4260389888 2801506816 3994116352 3539154048 4073961280 317549664 3829990256 4164199784 4267232884 1189707074 377960795 +2147483648 3221225472 1610612736 1342177280 1476395008 469762048 1577058304 3909091328 3632267264 3317694464 98566144 2685403136 3428319232 301727744 273022976 806682624 2043183104 1138802688 1667801088 886108160 188790784 1545921536 1115860480 2323374848 3226548608 1818401088 2246832032 2554935344 893290200 2912812084 3723765710 1866596683 +2147483648 3221225472 2684354560 2952790016 2013265920 3690987520 3388997632 4211081216 343932928 163577856 803209216 3650093056 952631296 903610368 813301760 2501443584 3220013056 2573778944 1112383488 1817767936 2956298240 3736919040 9147904 1668016896 250160256 3707082176 282902944 962299824 2416169560 2399483348 695709290 1180823971 +2147483648 3221225472 2684354560 1879048192 1207959552 3154116608 3791650816 922746880 3531603968 2948595712 1780482048 2360344576 67633152 2426667008 3682729984 2193817600 3241836544 524959744 2874843136 530214912 1317177344 1902537728 599562752 4143661824 1120608896 664702656 2110289440 370783536 1625355432 413721116 1181539242 993970997 +2147483648 3221225472 1610612736 2952790016 1207959552 3959422976 33554432 3539992576 2323644416 4064280576 2048917504 3228565504 2467823616 875823104 2317221888 620560384 1732083712 2062467072 2027790336 2038362112 1649784832 146988032 2708974080 2254300928 1416964736 964793280 2840389664 3271737168 3671875240 3535403852 1195582574 74485569 +2147483648 1073741824 3758096384 3489660928 3892314112 1275068416 1644167168 2499805184 2172649472 2403336192 2384461824 2695888896 1395130368 3372482560 3275882496 702611456 3175907328 1407893504 1979490304 214093824 1056479232 2323702784 2123997696 4102846208 3243473536 3032543808 523864800 3430697360 3638250856 1001702332 3258166946 1611221885 +2147483648 3221225472 536870912 2415919104 2013265920 1811939328 3053453312 2130706432 2558525440 666894336 1096810496 2662334464 1032323072 1133772800 77987840 2429878272 2618785792 440549376 1688707072 3234492416 1672718336 3182187520 3641095680 4253798144 269278080 2086170816 4119891360 3558265136 1215252984 2966159516 1066019226 3140434937 +2147483648 3221225472 536870912 2952790016 134217728 335544320 2181038080 1258291200 2659188736 3812622336 3357540352 2844786688 3612868608 1291583488 3725983744 379518976 2696314880 576864256 3005652992 1647996928 3613042688 644635648 3563432448 1183504640 2285881984 2480958400 3562773792 717355792 139162408 3185523572 2627125246 2582794955 +2147483648 3221225472 3758096384 1879048192 1207959552 335544320 3724541952 2801795072 4001366016 1832910848 2376073216 2846883840 3244818432 1324089344 624558080 1721434112 3270868992 1153744896 1363517440 1957490688 2720634880 2086071296 3411184128 1613981952 1410235776 2488459456 205829664 3656541072 389085512 404456444 3312566290 3857006023 +2147483648 1073741824 1610612736 2415919104 3623878656 3825205248 771751936 3909091328 3548381184 801112064 2430599168 1613758464 3353870336 4205051904 1153826816 1296760832 3750199296 279003136 3602358272 1154043904 1674819584 15692800 2527628800 4236299520 1387120000 2280740672 2293211488 342189232 134328664 877286076 2006982050 4287631765 +2147483648 1073741824 2684354560 268435456 1476395008 201326592 3724541952 2097152000 2407530496 2042626048 3487563776 2047868928 1977090048 527171584 2381185024 3111059456 3081535488 1434730496 3502022656 1608273920 1578141696 1506956288 393190912 883349248 1896343936 3803473984 2920585824 3342368304 1651162520 273637044 3997837294 347420911 +2147483648 3221225472 536870912 2952790016 671088640 603979776 2516582400 2566914048 310378496 3368026112 2036334592 1747976192 2427977728 2407268352 2644901888 452526080 2652536832 891994112 187342848 3239243776 1167501312 2941574144 4087325184 1788237056 788088704 3877819200 2687415072 279497072 838447480 2391757180 2962485334 4228922659 +2147483648 1073741824 536870912 1342177280 1744830464 1946157056 3053453312 3372220416 411041792 3099590656 3290431488 2857369600 134742016 1443102720 693239808 2669346816 912359424 271400960 2167513088 2795851776 4009076736 2002207744 3179196928 807328000 4287094656 3786754880 1285392800 48450928 2027207848 4103730660 3742922666 2915383269 +2147483648 1073741824 3758096384 3489660928 3623878656 2751463424 2717908992 3338665984 830472192 180355072 2791309312 3394240512 3404201984 1006370816 2533490688 2907897856 646021120 992100352 3310460928 4278865920 3402471424 1834509312 3774262784 2095435008 2411120256 674716864 2811566816 1317308016 4105107320 4237511396 2501054658 2309072539 +2147483648 1073741824 2684354560 1879048192 3892314112 2751463424 2248146944 2734686208 3917479936 390070272 4146069504 2752512000 3652714496 1744568320 2599813120 2589786112 336166912 3284779008 2509873152 1865535488 2152040448 1800915968 3579884032 1556243712 1500468096 2377051584 1972582880 610836496 2094426152 3028118292 2921984838 3085536619 +2147483648 1073741824 1610612736 4026531840 3087007744 2348810240 1040187392 2868903936 1468006400 3703570432 1243611136 256901120 3255304192 1934884864 728104960 3572170752 2167898112 667992064 1877450752 2249773056 588494848 2750344192 3075511808 1738362624 2047760768 372622784 274668640 3785460464 1076085480 3320581924 2412389738 1690383985 +2147483648 3221225472 1610612736 2952790016 402653184 4227858432 2516582400 2969567232 2004877312 322961408 3235905536 917504000 4168613888 1984692224 125960192 649396224 3335159808 2627977216 368746496 3701207040 2346104832 1953094656 2134621696 1828676352 196238208 1165291328 792016480 545952656 2445539928 3205140540 3330539334 3320486447 +2147483648 3221225472 536870912 805306368 402653184 2483027968 2382364672 3875536896 3128950784 1858076672 1751121920 1385168896 1104674816 767819776 986578944 3143696384 502300672 1548894208 3001065472 969568256 2709825536 2650045440 2678959616 2669205760 3765816704 630669504 2915963680 4192285552 4147156280 2452773332 2339406926 3633466149 +2147483648 3221225472 1610612736 4026531840 939524096 335544320 4261412864 2030043136 1333788672 104857600 836763648 3155165184 2307391488 2529427456 565051392 1182597120 739147776 2214739968 2728304640 2991222784 922400768 1268009984 4234130944 1807141120 3303524736 1775466304 1214917216 3847425744 1303611928 783075284 3370969466 3373072357 +2147483648 1073741824 536870912 805306368 3892314112 3825205248 2516582400 1224736768 2189426688 2067791872 2971664384 1416626176 1786249216 2242117632 641335296 676659200 4035346432 2644951040 3514212352 3273576448 2587011072 3929332736 3016724992 2824758528 2309977984 1830016832 668993312 4254081424 3001554792 3620476556 2377527542 3544392805 +2147483648 3221225472 1610612736 2952790016 2013265920 335544320 2919235584 1929379840 2826960896 893386752 1990197248 2018508800 2651324416 1528561664 896139264 3353280512 828735488 2985115648 1584766976 3762647040 280606720 31939584 2971313664 1498994944 1364249984 3444368832 782686112 1731850384 3833357832 2726375556 3378291850 3520454083 +2147483648 3221225472 536870912 2952790016 3355443200 3288334336 905969664 1694498816 3380609024 4148166656 2367684608 4124049408 601358336 3431727104 1568276480 2495283200 2236448768 1692352512 987602944 2141679616 4005668864 2871352320 296131072 3473599744 2830030720 3343963200 3049641440 2076533136 982948520 1323486948 1313526622 2693716039 +2147483648 1073741824 3758096384 1342177280 939524096 3288334336 33554432 3170893824 2306867200 264241152 312475648 3413114880 616038400 2047606784 3256483840 1360199680 3256844288 2304786432 1706008576 3187167232 1704171520 3736749056 4011628032 1461187840 2257311360 2621045312 3947816160 1628389808 2903651400 25632108 725204070 3048303471 +2147483648 3221225472 536870912 3489660928 2281701376 2348810240 1241513984 620756992 3481272320 524288000 1348468736 464519168 3258449920 78381056 4094296064 2994143232 2573434880 1673183232 1242800128 178450432 862955520 270582784 2836171264 1864722176 2901104768 2943503936 1440275296 1006666128 3191823224 859067772 534110454 747373271 +2147483648 3221225472 2684354560 805306368 3623878656 2751463424 2852126720 3607101440 394264576 88080384 1520435200 2062548992 1214775296 31719424 1025900544 3160735744 2687860736 987480064 67477504 995356672 1555138560 1852701696 3029908992 519722240 2148553856 3113697472 89252192 2853349776 2389531592 586084652 3433572562 3875801045 +2147483648 3221225472 2684354560 268435456 134217728 3690987520 1241513984 3070230528 981467136 1765801984 803209216 4071620608 2893545472 1615069184 894304256 1207369728 2547613696 3538436096 3450445824 2159046656 3539830784 2757129216 2110163456 60670720 1814288512 533515968 1176593952 3051306128 1976928728 131748412 3107237318 1520485549 +2147483648 3221225472 2684354560 3489660928 4160749568 201326592 3925868544 989855744 3145728000 3342860288 2367684608 1345323008 1701314560 3348889600 3978428416 251461632 4268785664 3750281216 3984629760 1157689344 3041691648 2799354880 481670656 3516679936 2897104000 1703635392 47174240 3289985040 521577768 1331939868 1062406002 3925323131 +2147483648 3221225472 2684354560 268435456 939524096 2214592512 570425344 2566914048 1501560832 1069547520 1126170624 3052404736 641204224 96206848 2376466432 1697579008 1098022912 3604987904 2445451264 143126528 2263779328 3809080320 1461028352 40457472 736579200 320623424 603777248 3436065968 10165288 2188412876 2568678566 1082196515 +2147483648 3221225472 3758096384 1342177280 671088640 469762048 3456106496 3909091328 2592079872 3972005888 3848273920 3679453184 2237136896 4094427136 772669440 2012413952 2681765888 3144073216 1103667200 102690816 313825280 1077470208 3127087616 2806670080 1125933440 2405660992 922089248 1656765040 744503928 4056946340 295179310 627848231 +2147483648 1073741824 2684354560 2952790016 402653184 1006632960 3053453312 1392508928 2675965952 3208642560 1876951040 2689597440 3582459904 450625536 389414912 2456485888 711360512 379994112 1037475840 3212726272 1417840640 1234467840 1784647168 3302617856 3699336064 2205747136 2879370336 2734288912 1846500248 1719740932 633050106 1701575731 +2147483648 1073741824 1610612736 2952790016 4160749568 3825205248 2785017856 3909091328 3682598912 675282944 3152019456 785383424 3327655936 4031512576 303693824 1616838656 3060498432 3925360640 123445248 2272284672 139442176 4138105856 1313506816 3648177408 1879666560 3272154944 4088310112 3448569168 4163388312 730041572 2969334030 1744157303 +2147483648 1073741824 1610612736 2415919104 3892314112 3019898880 637534208 1795162112 2474639360 641728512 396361728 2643460096 2865233920 1919156224 805175296 15007744 3294920704 4241997824 1112842240 2442121216 2482550784 1788212224 1042514432 2658425088 3890269056 4170130368 3301416800 1011499600 3940931208 3034288948 2856871738 3929210157 +2147483648 3221225472 3758096384 2952790016 4160749568 1811939328 3187671040 352321536 2088763392 4114612224 3617587200 1552941056 537395200 2438201344 1547829248 3480551424 950501376 2091958272 3331825664 212398080 2592839680 3391020032 321693184 1690584832 82823552 1658921536 2860877472 1706424080 1896363848 3084139060 1979854410 324339937 +2147483648 3221225472 536870912 805306368 134217728 1543503872 3254779904 2298478592 41943040 1975517184 3957325824 1085276160 1405616128 1348206592 412221440 99418112 2887090176 4018094080 105226240 1653043200 2450630656 2024373248 3311315456 2874796800 4287126144 2470521152 3488582176 3932056624 962208984 347146780 3389489450 1834108811 +2147483648 1073741824 536870912 268435456 2013265920 738197504 436207616 150994944 3397386240 2545942528 845152256 1775239168 2287468544 2454978560 842137600 3153657856 2587656192 1430994944 76324864 339955712 3359680512 147149824 4053513728 2889408256 484995200 332741952 1252700704 2879938736 3077898936 3214588100 2212518318 3625532369 +2147483648 1073741824 3758096384 4026531840 402653184 1140850688 234881024 855638016 931135488 4290772992 18874368 487587840 1000865792 4268490752 624295936 3338338304 3900342272 3248242688 3008012288 1722044416 3998128128 1834904576 2152963584 81263872 2282315136 1832849856 2954928224 3989923376 3591050280 1482863476 4136135106 3130561647 +2147483648 3221225472 1610612736 268435456 4160749568 738197504 3791650816 218103808 4185915392 1816133632 4070572032 1039138816 2851602432 818675712 3223191552 1059782656 1805484032 3375349760 667787264 3953651712 1446623232 2484466688 3726411264 1745583872 929758848 725818432 2704904416 2627063632 836542536 3354087980 465232694 4060821407 +2147483648 3221225472 2684354560 4026531840 3355443200 3288334336 4194304000 1694498816 2105540608 2596274176 3974103040 4260364288 1606942720 3922984960 2632056832 736165888 1908834304 1140867072 1138139136 1756917760 428509184 2972601344 836352512 2089942272 2798863488 1479083072 2517797856 803363568 1152890072 3426677644 2326459434 1684596857 +2147483648 1073741824 536870912 1342177280 2818572288 2348810240 973078528 4043309056 3011510272 2319450112 2099249152 1955594240 2717384704 1371799552 2145779712 3622633472 3345317888 2347417600 1431674880 415420416 3259607040 3815818240 3493495296 2759616256 2759052416 683555648 1022955616 2723914192 1247003432 716057332 2596349526 335515909 +2147483648 1073741824 536870912 805306368 3892314112 2483027968 100663296 3204448256 2004877312 4030726144 4259315712 1401946112 612892672 1370750976 2996436992 2507210752 1803124736 2518269952 3129581568 3577860096 3428165632 2533350400 3266744832 3825432832 3190608768 917649088 3828694624 3057365712 1014289688 2230204468 2051743546 2826476249 +2147483648 3221225472 2684354560 1879048192 939524096 2348810240 1644167168 2332033024 4269801472 1598029824 2657091584 2769289216 391643136 4256956416 3032088576 2104426496 2309193728 2104147968 542351360 3798134784 936871936 888466432 1612350976 3336851200 2465848960 3676966336 460796192 2743050768 1765855928 3550777684 3680327278 2809623483 +2147483648 1073741824 536870912 2415919104 3087007744 1677721600 3925868544 2097152000 3095396352 3737124864 216006656 2322595840 1872232448 338427904 1179779072 2337734656 2199355392 3257909248 1728552960 3959934976 1423157248 4106875904 3584984576 3277155584 823983232 1445335616 1095312032 2627902960 1914133912 1273224556 4121273726 3171479015 +2147483648 1073741824 2684354560 2415919104 2281701376 1275068416 905969664 117440512 1736441856 230686720 2304770048 2219835392 3937927168 3931897856 1017249792 2111242240 3388243968 1123926016 3376717824 3637891072 3426781184 1178334208 1814931968 1056204544 2393827200 1176372928 1675955808 3061554608 4156911672 2000908964 1972006806 3004943539 +2147483648 1073741824 3758096384 2415919104 134217728 3959422976 1375731712 1526726656 75497472 943718400 958398464 3398434816 2470969344 766246912 1569325056 187891712 4278943744 3309682688 3996884992 3923628032 4169111552 4272681984 2272172544 1448038144 2970799744 1691761088 1556168608 1494007760 3279977960 4231754612 2340222010 2822978975 +2147483648 3221225472 536870912 2415919104 4160749568 3154116608 2113929216 822083584 3833593856 3175088128 1855979520 982515712 1558708224 3184263168 341704704 3467313152 4130308096 1364377600 4154433536 2934632448 3847989248 3276329984 2715194880 2800253696 3510225280 3956283200 1414013088 3126599696 3124111112 3139910836 2857469234 1462361415 +2147483648 3221225472 2684354560 2952790016 2281701376 67108864 2650800128 2063597568 4236247040 851443712 3730833408 74448896 2284322816 598999040 4145152000 997785600 2835054592 33112064 3513491456 2917232640 3310848000 3956759552 2711923200 1923734784 3136310656 2948080576 1420567200 2947422064 3348046136 375959660 49794098 957832193 +2147483648 3221225472 536870912 2952790016 2818572288 1140850688 1375731712 2835349504 1048576000 4173332480 736100352 1294991360 13107200 1956380672 275120128 1239744512 2338160640 442089472 2249039872 1608642560 377071616 1816910848 2537718272 3657911552 2418857600 671614784 2809923872 559292784 1194137560 3905010748 2344599786 4071141019 +2147483648 1073741824 3758096384 268435456 2818572288 1543503872 1375731712 83886080 3481272320 1698693120 2589982720 1305477120 79167488 2957770752 3315204096 2958753792 412778496 647184384 1739235328 3627765760 3892221952 2837271552 3795300864 1014547200 1351640704 2372674112 4280952160 2326999824 2335092728 1680176740 3426465750 1124262903 +2147483648 1073741824 536870912 1342177280 3892314112 1946157056 503316480 2768240640 2172649472 750780416 3101687808 3706716160 408420352 1725693952 115998720 2249916416 2332852224 2529968128 2682036224 3766767616 4138248192 74073088 566596096 4055357696 1695438208 2474872896 1600046560 3999646576 2851690456 4108126796 514170574 679996795 +2147483648 1073741824 536870912 1342177280 402653184 67108864 436207616 3036676096 4253024256 1421869056 698351616 4256169984 4174905344 4102291456 2032533504 1108410368 1138393088 3310206976 1862967296 3750088704 1575397376 3028272128 2283122176 3883025664 2663639168 1046972480 2584569824 648299888 1332400520 3458807836 630096062 430171837 +2147483648 3221225472 3758096384 268435456 134217728 603979776 570425344 1996488704 645922816 2445279232 543162368 925892608 2102919168 1120665600 1258160128 3844538368 2399830016 3322396672 2879037440 454029312 1706989568 4020630528 2697697792 3695607040 1404686976 186482880 1230326560 2865851568 1999331128 1899386748 851571566 130122319 +2147483648 1073741824 2684354560 2952790016 3087007744 1811939328 637534208 2868903936 3128950784 3267362816 1386217472 1783627776 1763180544 3432775680 117571584 3357605888 43220992 673267712 1185128448 1321816064 234326016 1502575616 2020124160 4222609152 1036218240 1488104896 2612195616 4043498864 3207250312 2615078372 1330169550 1200611395 +2147483648 3221225472 1610612736 805306368 3892314112 1409286144 3523215360 486539264 3598712832 2755657728 3638558720 1341128704 424148992 3922460672 1275985920 1523777536 1470595072 2611134464 1324851200 620425216 419674112 2133916672 2607972864 2558159104 1909257856 194285120 821383968 3785183056 234967320 785865388 2368757834 1274924383 +2147483648 1073741824 2684354560 2952790016 2281701376 1811939328 3925868544 1090519040 1619001344 2260729856 2296381440 460324864 884473856 2956197888 67239936 2006122496 2912583680 1132871680 2781519872 2788052992 838240256 2495642624 2799938048 4195608320 4175974528 1218418496 81655968 1634553584 184827544 1973040684 1706496694 1477488545 +2147483648 3221225472 536870912 1879048192 1476395008 67108864 905969664 687865856 528482304 2101346304 1923088384 2513436672 3585605632 2840330240 3465150464 3681091584 1528004608 1050132480 2653134848 3672109056 1170712576 1329720320 1108917760 1943629056 2667705216 3644360512 2454283360 1469702160 3236203720 4292566884 2255279782 2848263607 +2147483648 1073741824 3758096384 4026531840 3892314112 335544320 570425344 3640655872 2793406464 1631584256 845152256 3320840192 1886912512 3160145920 4019847168 2937389056 3598286848 3889446912 2410258432 1841057792 1623037952 3080875008 3569263104 1237117184 508717696 3402022720 316732192 1212698384 2970852280 4231612524 3184267430 17968891 +2147483648 3221225472 2684354560 3489660928 134217728 2617245696 1711276032 3909091328 1333788672 566231040 1600126976 2620391424 4058513408 3433824256 1132331008 527106048 1305051136 98123776 4099514368 199323648 3295512576 1979401216 1841596928 2371871488 1269519232 1973205312 3202076768 3986254128 3556359096 4281428028 3430267586 3856628119 +2147483648 1073741824 3758096384 805306368 134217728 4093640704 1375731712 620756992 310378496 281018368 1818230784 2758803456 3284664320 1455161344 21102592 3712155648 4131618816 2077966336 3423838208 3368243200 3044513792 2458213376 620927488 1526456576 324750976 2647885888 1008957984 3905397872 2175620408 1141801836 2442255050 462716739 +2147483648 1073741824 3758096384 268435456 2818572288 2617245696 3388997632 3774873600 4102029312 515899392 1386217472 2609905664 977797120 1784938496 2839412736 3893166080 1493532672 839794688 2255855616 1169575936 3060373504 1605653504 3686183424 38204160 1419657344 3267210048 806505888 2843182320 2598987016 1985678356 196912794 2694701837 +2147483648 3221225472 3758096384 2415919104 3623878656 3556769792 369098752 1627389952 3095396352 1631584256 4053794816 3482320896 284688384 3232497664 1516634112 700252160 1607237632 3998138368 3795623936 583462912 3017316352 2544161792 876064256 3866059008 2946952064 1512610112 2368525728 3839068432 2072868296 2433345780 239276790 3475880031 +2147483648 3221225472 2684354560 805306368 939524096 1006632960 704643072 2768240640 1518338048 3678404608 2434793472 1903165440 1099431936 117702656 4248174592 1497038848 408518656 907624448 214540288 2114023424 3847587840 1005288448 4255417856 682881792 2116897920 467122752 437144096 3633452176 649923176 1133161164 2979326730 2371806861 +2147483648 3221225472 536870912 805306368 1476395008 3019898880 771751936 3238002688 2407530496 574619648 698351616 1919942656 239599616 152829952 3025272832 296550400 156663808 4087955456 373727232 133263360 3800213504 1747418112 2430189056 4095398144 572880256 2819391808 154682976 2909942224 2266826760 2139002700 1898266778 4102855563 +2147483648 3221225472 2684354560 1342177280 2013265920 872415232 905969664 3338665984 2239758336 1245708288 1935671296 4048551936 2594701312 2082734080 3314941952 2975793152 1557430272 2085470208 2451873792 1964371968 2547550208 62907392 932025856 3368970496 392813440 1781708992 436923104 3731632720 832703032 2390828036 3183447954 4047983501 +2147483648 1073741824 2684354560 1879048192 2550136832 1946157056 3791650816 855638016 4219469824 2042626048 1465909248 2198863872 1550319616 1708916736 2554200064 3071868928 1273724928 1474510848 853254144 331042816 2749335552 1019300864 521973248 3231305984 106911360 2054536640 3440007264 1015552944 957102520 2050367860 2639594914 2013115779 +2147483648 1073741824 2684354560 3489660928 2281701376 2080374784 1912602624 2130706432 2810183680 935329792 3240099840 3931111424 806879232 863240192 2773352448 853213184 1584103424 3127623680 1079746560 2722353152 2718402560 3419530240 1074702848 3755178752 609744512 2113504448 3814911840 98119984 3638199080 2676850084 133481006 1414933241 +2147483648 1073741824 3758096384 2415919104 3355443200 1275068416 2516582400 687865856 4286578688 1128267776 1717567488 3473932288 3567779840 3945529344 570032128 118554624 1141669888 3123462144 314351616 1010061312 3850934272 3053089792 769108480 1298786048 105402240 1262128448 244793440 1718171024 531138040 436891732 2729419218 2345522207 +2147483648 3221225472 2684354560 2415919104 3623878656 469762048 3053453312 3137339392 1031798784 2176843776 1000341504 2851078144 110624768 321126400 2973892608 2427650048 2172223488 3365945344 3865681920 824733696 1891993600 2428916736 2996354560 711119616 3948696448 2742001088 2080984288 4263978416 415469064 191331788 4164562606 2483489669 +2147483648 1073741824 2684354560 3489660928 671088640 2751463424 3187671040 822083584 1568669696 1002438656 2543845376 2477785088 4233625600 3256614912 833748992 2783379456 2295300096 3081224192 2962726912 4223389696 3894773760 1608311808 1764360704 1423641856 2559413632 75026752 1129583328 1439054768 2010199304 606507612 1460488094 3330331547 +2147483648 3221225472 3758096384 805306368 3623878656 1543503872 704643072 3640655872 545259520 599785472 2455764992 1510998016 840433664 585891840 2742419456 2137194496 3666837504 2175320064 211263488 625274880 1692506112 3483892736 1328426496 2058300160 2169078912 3441683776 1203508384 4207810992 1962876472 1567728692 1073731134 1088561615 +2147483648 1073741824 3758096384 2415919104 402653184 1946157056 1107296256 3405774848 4169138176 750780416 2627731456 2184183808 3883401216 3290169344 1097203712 4074176512 3076096000 3162390528 2787221504 1365397504 2764544000 4294276096 3489537536 1796942080 2241310336 714951616 1885997216 3602461936 3834294664 3553492348 1478936278 2338944955 +2147483648 1073741824 536870912 3489660928 939524096 4093640704 1442840576 1795162112 3498049536 3175088128 3567255552 3341811712 2877816832 2977693696 2682912768 1327038464 3066462208 3407364096 1515102208 3101970432 2380572672 2229101568 198321664 1152194816 519082880 165368768 2140737440 3146160272 3619183752 2172555356 2305586666 4120422339 +2147483648 1073741824 3758096384 805306368 4160749568 3422552064 1711276032 3070230528 4051697664 3711959040 3412066304 3780116480 3505913856 333185024 3540647936 2648244224 3401547776 3109765120 2269618176 3389476864 797808640 2155764736 3930203648 267202304 695312256 1657033408 2859678688 3147217296 1701637944 2710097604 1761539206 2992500979 +2147483648 1073741824 1610612736 268435456 2818572288 1409286144 3590324224 3103784960 2239758336 4114612224 308281344 1963982848 568852480 4149477376 1352007680 1420361728 252739584 1967505408 2071502848 4283551744 495892480 2968048640 1987449344 897122560 3352856448 2959212352 3499532000 3003438608 1304176760 2101484116 369041282 3575221441 +2147483648 1073741824 2684354560 805306368 939524096 1811939328 2449473536 2197815296 2407530496 2755657728 2833252352 573571072 1916272640 637796352 885129216 161546240 3614277632 3188113408 2262147072 1313001472 167217152 3797146624 1558316544 749799168 3720708736 367720384 245082464 1910358736 1474110808 2487983452 1775629142 4158725917 +2147483648 1073741824 3758096384 1879048192 2281701376 3690987520 973078528 3741319168 3447717888 3250585600 1562378240 3685744640 2397569024 1124335616 971374592 3669950464 721584128 1811529728 1147838464 457035776 3282868224 2645740544 4035328512 4193204992 2910491776 883285184 283164640 3022053552 1620521640 2678504796 837803410 450731357 +2147483648 3221225472 536870912 805306368 3892314112 3690987520 234881024 3070230528 4253024256 3242196992 2724200448 3830448128 4033347584 989069312 3873046528 273350656 4031741952 2252718080 2074583040 3337744384 882747392 1084947456 1364857344 3154840320 3668947328 1070978752 2523899616 1425398416 476036216 2530072708 1438890466 1701039353 +2147483648 1073741824 536870912 1879048192 671088640 1677721600 1778384896 1426063360 343932928 3510632448 1231028224 3142582272 3817340928 1788084224 2045902848 3136225280 1606189056 1778597888 984915968 4174860288 413575168 52972544 4000457216 1278153984 2820446336 317935680 2479666592 574318608 2704844280 3994633156 1411354010 3805402401 +2147483648 1073741824 2684354560 1342177280 134217728 1140850688 3657433088 3875536896 2474639360 3460300800 4003463168 716177408 1151860736 496762880 1132593152 2484928512 1191018496 633782272 517316608 2442842112 1605863424 983024640 1926367744 4045739264 1916378240 659619008 145141856 1764772688 2187190728 4039320828 1644344418 1568035675 +2147483648 3221225472 3758096384 805306368 3087007744 2617245696 3053453312 2030043136 1870659584 2118123520 266338304 3606052864 4078436352 3386114048 2274230272 2166816768 2753134592 656621568 2743181312 876048384 3106904064 985693184 2080257536 3321830144 225295232 37582144 3943610464 4127381200 2787569048 70314092 3171148510 3744750425 +2147483648 3221225472 1610612736 268435456 2550136832 67108864 4194304000 1660944384 1199570944 2302672896 1486880768 3780116480 1246232576 199491584 1883373568 3420389376 2648014848 3520544768 249405440 3130224640 3956258816 1225028608 2197691904 1360082176 1471971456 175627712 1110731104 3590728592 3360493896 3078790852 1552349018 3648577533 +2147483648 1073741824 3758096384 2415919104 1744830464 3825205248 1308622848 1526726656 4236247040 1254096896 2602565632 1779433472 3051880448 1396441088 2941124608 2773549056 3962994688 655507456 2535366656 1896763392 2168494080 3912725504 1384776192 1162546432 3092623744 2086390720 714823328 2381057392 2189828712 2633827060 3998255762 3546251259 +2147483648 1073741824 1610612736 3489660928 2013265920 3959422976 503316480 2164260864 2222981120 3527409664 2631925760 2008023040 2435317760 1570504704 3512860672 513736704 2194178048 967393280 748724224 576016384 3107108864 1703044096 3147179520 1820401408 3179643264 223801152 4204615840 3315507152 3632810392 3388278076 2321258578 3074147099 +2147483648 3221225472 3758096384 4026531840 2281701376 3825205248 2046820352 2902458368 3279945728 4198498304 3806330880 2689597440 757596160 3470000128 297926656 4042457088 2042331136 2953297920 3386089472 1521741824 3045169152 2647182336 2170436096 3975492864 1992459392 2626383424 199617632 1951448272 2513460952 3360315844 4273294610 2617300529 +2147483648 1073741824 1610612736 805306368 3087007744 1946157056 3858759680 3103784960 2793406464 432013312 3789553664 3429892096 2518155264 2554068992 397279232 1655635968 1007976448 31113216 1020043264 2944847872 4099061760 17947648 2599032320 646775040 2481819520 2074967872 2557795872 1533248816 2131910744 4148719404 2646435422 2338113635 +2147483648 1073741824 536870912 1879048192 134217728 872415232 2113929216 1895825408 3917479936 71303168 3781165056 3293577216 3706191872 2331770880 3384672256 2644180992 367362048 1454391296 2228068352 158093312 1078175744 3360640000 1974610432 2562523392 853185920 1827654976 959236064 3066912848 4239861176 703834180 1396138754 4018545083 +2147483648 3221225472 2684354560 268435456 402653184 201326592 973078528 1694498816 2642411520 3837788160 715128832 300941312 2184708096 1986789376 2594832384 1198456832 625180672 865157120 4131102720 1335717888 3653339136 3627709440 3528855040 388839168 2420678784 2148326976 2075381728 2633528176 1411193672 2815473676 3205556038 174178775 +2147483648 3221225472 3758096384 4026531840 4160749568 4093640704 905969664 2566914048 3246391296 1145044992 719323136 923795456 1191706624 1735655424 2541617152 2735144960 4059922432 1930870784 1731567616 2630021120 2629539840 1918749696 863643136 2158047488 967216000 357656384 4020397024 3185695312 3738181464 3685224084 3447984410 3152427529 +2147483648 1073741824 3758096384 2952790016 671088640 3288334336 2785017856 3741319168 729808896 1430257664 2145386496 2920284160 1905786880 694943744 678821888 1697841152 3776479232 1212432384 1648402432 3649589248 717658112 3820190720 1676284416 2605518080 278895488 2468801216 2677131616 2698732432 76428440 3415149844 769038206 3198903183 +2147483648 3221225472 1610612736 1879048192 4160749568 2483027968 4127195136 1325400064 3061841920 1908408320 1340080128 724566016 1394081792 3202088960 3510763520 3197173760 3937894400 2547728384 2834276352 2284285952 1140701184 593390592 2439906816 3710585088 181050240 934734528 1840893472 2153609904 23104472 3347313020 4284510366 455945739 +2147483648 3221225472 1610612736 2952790016 2550136832 3288334336 2717908992 1627389952 3598712832 1329594368 538968064 695205888 2626158592 748421120 2978086912 3378577408 1065320448 3096199168 3426197504 2960158720 1332066304 455695360 812523008 3865783552 1803720320 3371287872 2929384224 85486224 2917768488 3010676172 778774666 1199741355 +2147483648 1073741824 3758096384 2952790016 671088640 2483027968 33554432 2063597568 4001366016 3133145088 1759510528 4168089600 3327655936 128188416 4113956864 3672440832 2062254080 2909585408 1777573888 2708000768 102078464 3397778432 2450657792 269687040 728674944 2998360000 1835487520 2683266416 3158534424 1008298604 4619790 2072173125 +2147483648 1073741824 536870912 268435456 3892314112 469762048 3992977408 3909091328 2139095040 104857600 266338304 1443889152 519569408 3185311744 4097179648 4250861568 1138130944 1410678784 2414780416 552161280 1726523392 25056256 917115392 3507032832 3537471872 4175165760 825753184 642370768 4005748632 915821140 3071155622 857938531 +2147483648 3221225472 3758096384 1342177280 2550136832 3825205248 2248146944 16777216 679477248 3015704576 1868562432 2605711360 2001207296 276561920 57278464 640876544 780632064 2838020096 2039455744 242544640 580229120 4185908224 2018917888 301538560 814006144 3250023744 1284730272 795690416 368597112 645854820 1777767978 2310032699 +2147483648 1073741824 536870912 1342177280 134217728 4227858432 2919235584 2734686208 1132462080 3393191936 1335885824 1292894208 2749890560 126091264 1443233792 1538588672 3767107584 1573699584 2629935104 2136526848 3845105664 3580478464 77605376 3264232192 3215466880 1327760320 43399520 3273467216 3861751944 1813694740 2734459890 1353019445 +2147483648 1073741824 3758096384 1342177280 3355443200 2617245696 1912602624 2164260864 2608857088 2202009600 3261071360 187695104 335020032 1297350656 1154613248 2045706240 3144908800 1301004288 1659609088 938463232 4156659712 441762816 3353356800 1131422464 790107776 681841472 2970224736 158017424 212437752 828949084 26096262 514924873 +2147483648 3221225472 536870912 268435456 2013265920 3959422976 2583691264 1459617792 4018143232 3728736256 3395289088 347078656 2506620928 2777939968 122552320 1841889280 2747957248 2199928832 2965544960 2013556736 769959936 2748937216 3038787072 1011879680 3340251264 3680250560 3662283616 3443464528 1884270584 1079568252 326224930 3754642393 +2147483648 3221225472 2684354560 4026531840 2818572288 3690987520 2046820352 1761607680 3128950784 775946240 3311403008 3656384512 1374158848 2357460992 844496896 2078081024 1878556672 2099855360 2574295040 1432186880 3058599936 3343141888 2298487296 713046784 3594525824 1096814912 3622836768 2666014416 621019512 3482724268 712838018 1562943181 +2147483648 3221225472 1610612736 805306368 939524096 1409286144 3925868544 2667577344 1484783616 3888119808 3927965696 1955594240 1687683072 443809792 153747456 2252144640 3507912704 1866940416 1152294912 2065920000 1574746112 3687480320 1538274816 797452544 4121701504 3300802240 3064406688 1269009200 3447576104 1301799700 2626348430 4069288521 +2147483648 3221225472 3758096384 268435456 2281701376 2483027968 1174405120 1694498816 2558525440 591396864 3525312512 2043674624 24641536 2975596544 129630208 910098432 4175593472 213958656 1463459840 4178374656 450402304 1564472320 1824012800 1832653056 1086983040 1003960384 2011600288 3480679568 42443560 833454052 135318262 314748659 +2147483648 1073741824 1610612736 1879048192 1744830464 2751463424 4194304000 1929379840 545259520 2604662784 2938109952 661651456 3080192000 2251554816 2252472320 1491402752 2740224000 1522188288 3379339264 2545864704 2635511808 2657078272 1278747136 4161021184 838483072 2669750720 1288613024 650892048 4190780776 1167664076 1116378638 1905382017 +2147483648 3221225472 536870912 1342177280 3355443200 2483027968 2449473536 654311424 4152360960 2705326080 555745280 2815426560 3080192000 1551630336 3043885056 2922446848 858750976 817905664 941072384 2704044032 1380034560 3975242752 1547180544 4268491008 2534809216 1794980032 480881504 1971668112 3247583528 2711566436 2742980686 1008714427 +2147483648 3221225472 536870912 3489660928 3355443200 2080374784 1308622848 251658240 1501560832 3317694464 3810525184 3792699392 1121452032 478937088 2780692480 1426522112 491814912 3923034112 2670239744 797503488 2750326784 3344155648 4005042688 3757841152 3298175360 4293077184 1198176224 3608800688 2614959400 2746071604 996767262 18471639 +2147483648 1073741824 1610612736 1879048192 2281701376 603979776 1107296256 2030043136 1971322880 2243952640 3223322624 3467640832 1510473728 1140588544 618790912 2236809216 4247355392 2260877312 1551998976 3243134976 885766144 2618379264 1768430080 1210844416 4131007104 3572960064 1848618976 1719105072 1728912872 1526242460 3605586922 2742189603 +2147483648 1073741824 1610612736 268435456 402653184 3422552064 2650800128 3573547008 1719664640 1354760192 3667918848 2687500288 1055391744 1708916736 2480275456 1699807232 2439413760 4133404672 917413888 1307758592 2784016384 1978651648 1788362240 3260294912 2467969408 3491693120 3898849312 1092768368 1718577288 3690985852 3212839090 2285906251 +2147483648 3221225472 2684354560 2952790016 402653184 3556769792 570425344 3271557120 2558525440 2277507072 4062183424 3142582272 2408054784 2044985344 2006319104 3038183424 1289912320 975454208 3301613568 3000004608 548702208 1125342208 242748928 50080000 2950309504 1580542400 753641632 397796400 1004171816 3611930596 1283252554 2859201885 +2147483648 1073741824 536870912 3489660928 4160749568 3556769792 3724541952 2734686208 1166016512 683671552 2095054848 87031808 2686976000 2633760768 1460535296 3369009152 446529536 59326464 781557760 2258980864 746825728 1522426880 3521910272 3438678272 1344995712 3049761216 1022646496 325662704 1055828440 213576636 3645108818 1872060995 +2147483648 1073741824 1610612736 2415919104 671088640 67108864 4194304000 1593835520 2357198848 3938451456 1914699776 1510998016 633864192 3403415552 3638427648 1467547648 2489876480 2932686848 2168496128 136400896 3158751232 2135716864 2662085120 2967876864 1423780992 2272441024 1851676576 1363348592 4000026920 801563636 3942019802 3807323267 +2147483648 3221225472 2684354560 805306368 671088640 1811939328 3053453312 687865856 427819008 1874853888 1029701632 3570401280 260571136 753139712 2341601280 2008743936 3414327296 1175568384 44736512 558231552 425756672 2266168320 3637772800 2232035072 1723273088 2426707264 2280710624 450308784 1374983352 3250113668 978527962 1396088829 +2147483648 3221225472 3758096384 268435456 3892314112 4093640704 2449473536 520093696 3548381184 3913285632 2782920704 848297984 765984768 70516736 1981939712 1222180864 1182760960 2284404736 897032192 3295506432 1877841920 1550349312 375661056 740952320 2451383936 1025883840 3842796128 835592336 3145140504 2497218868 2075775730 1407872505 +2147483648 1073741824 3758096384 1879048192 2550136832 3288334336 1711276032 2902458368 2491416576 1723858944 2631925760 1146093568 1479016448 1767636992 252575744 1806368768 2243264512 4282957824 1371381760 1269092352 1783339008 2780548096 1179401728 2273721600 898041728 2292418112 2986859168 638723056 4253354904 3006176228 1187334162 916542707 +2147483648 3221225472 2684354560 268435456 671088640 2214592512 905969664 1996488704 864026624 2579496960 312475648 2410676224 3565682688 4093378560 964820992 2034565120 2874376192 156581888 1723572224 4139347968 3363932160 2529719296 1020002816 2974422272 3604557696 742504640 2598914912 2084321968 2351052232 1299525724 1914419562 4127814499 +2147483648 1073741824 1610612736 2415919104 2281701376 1543503872 2986344448 587202560 1266679808 1614807040 668991488 2165309440 994574336 520880128 1986920448 2284257280 176783360 1814544384 492937216 3797667840 4078417920 1389949952 2389449216 1975395072 3092190848 1857403840 2729565280 2440210384 2166908824 1780304020 692437450 153662871 +2147483648 3221225472 536870912 3489660928 939524096 3154116608 637534208 3103784960 1736441856 3300917248 2472542208 1125122048 767033344 1645477888 803340288 1640431616 3013640192 2019082240 1958256640 4156354560 1311942656 1144505344 1748248064 3025283840 1519325056 1885123904 1370938976 2381942896 621888696 3596740532 1113657942 1520275313 +2147483648 1073741824 3758096384 805306368 2550136832 4227858432 3254779904 16777216 3196059648 297795584 2451570688 355467264 3452436480 951320576 4110024704 3896180736 3366420480 4156080128 2442108928 295489536 3452803072 3267091456 2020883968 811213568 1758146176 2572137280 2168256800 3946683184 2891180968 1936726396 3836224602 3898872081 +2147483648 3221225472 1610612736 3489660928 1207959552 1811939328 2315255808 285212672 4269801472 2512388096 2615148544 2377121792 1734868992 499384320 2358640640 2704211968 194871296 845529088 1649778688 3543265280 4135303168 2772616192 2726046208 3058310912 2297768064 2152770368 2687061792 1690753584 3846843352 3413453404 17869954 1862887277 +2147483648 3221225472 536870912 2415919104 4160749568 3019898880 2315255808 4076863488 1434451968 2327838720 127926272 1190133760 1044905984 2258370560 2406875136 1280901120 2097643520 1333510144 2695864320 1274540032 1006741504 2737492992 3839104512 267008256 774837376 2380182976 3862710752 2201244528 2865260040 4226701260 881813274 4204581035 +2147483648 1073741824 536870912 268435456 2550136832 3288334336 1040187392 1090519040 444596224 515899392 568328192 3153068032 2364014592 2481192960 505282560 830537728 637566976 240467968 38313984 568414208 2406393856 3774632960 3469479424 1067066624 3962511744 1313449280 3332501280 3130771184 929362264 2069184780 3469251042 304183221 +2147483648 3221225472 2684354560 3489660928 3892314112 3556769792 3053453312 2432696320 964689920 222298112 1759510528 2003828736 1513619456 1586757632 2416574464 2770403328 2067431424 1162231808 3122831360 293761024 3275786240 1323254784 3108778496 3194892544 1465073536 1609540928 2034686432 857600528 3544082904 2648081100 2411228886 851021609 +2147483648 1073741824 2684354560 1342177280 3623878656 872415232 2919235584 2936012800 4068474880 2931818496 970981376 850395136 2616721408 4011589632 3015573504 656736256 1937408000 655310848 4230127616 4160966656 3480520704 3293725696 2835627520 1477576960 878916992 3083055808 1040965920 57208176 1160472920 492868828 3626530854 332609243 +2147483648 1073741824 2684354560 1342177280 3623878656 1409286144 2986344448 1023410176 914358272 2327838720 1998585856 2947547136 1580728320 851705856 2108293120 4221370368 2772336640 2905423872 2741411840 406409216 3475277824 3968353280 2929475072 700322048 2673816192 5213760 37082912 1218500848 3164753128 2252414492 2329979878 3735179245 +2147483648 1073741824 3758096384 805306368 134217728 1946157056 2785017856 2399141888 562036736 2420113408 2036334592 2452619264 3418882048 1662255104 3557425152 2434596864 3270672384 615694336 3406471168 4100902912 3759446016 1400495104 2465929728 1874428160 1786991488 922604224 3022590944 1277735632 2753022904 2487487836 804400074 4173403353 +2147483648 3221225472 1610612736 1879048192 3087007744 1946157056 3925868544 83886080 2407530496 2344615936 1398800384 2463105024 3922198528 177995776 1262616576 2677604352 2943909888 1607680000 2120261632 428306432 2688464896 2392615936 264181248 1927786752 683986048 2501664832 3732875104 4236744368 831834552 2769573124 4135792202 1083542371 +2147483648 1073741824 536870912 805306368 4160749568 2080374784 2785017856 1962934272 1786773504 893386752 48234496 3987734528 3128426496 2033975296 2558656512 866975744 2039185408 2468855808 2420350976 157536256 1434298368 1443683328 1429935616 3411051264 1464295296 3963416128 1954757920 2144114448 3281352600 1876556156 3985417606 2633320179 +2147483648 3221225472 3758096384 2415919104 134217728 1006632960 1241513984 3204448256 159383552 448790528 3613392896 3687841792 1822949376 990117888 571342848 3002531840 1922203648 544227328 2196414464 442265600 522229760 80040960 4027914752 2865732352 3886803072 3104269504 968360672 1187786352 1339701560 4006689156 2518786450 1951195909 +2147483648 1073741824 2684354560 268435456 2281701376 201326592 100663296 4278190080 4202692608 4282384384 3630170112 504365056 3221749760 910950400 447873024 776404992 3021307904 1230585856 420323328 60641280 2511570944 92820480 1722886656 3970733824 414829440 3548797120 1813785888 307903248 2958763320 726638996 3464649146 1518475079 +2147483648 1073741824 2684354560 268435456 134217728 4093640704 2986344448 1795162112 4219469824 2629828608 1952448512 1420820480 1083703296 3273392128 2708602880 4033282048 507936768 1701363712 1164877824 1198313472 2495645696 865719296 630262272 3251611904 3623569024 3334980544 81535072 1989294320 1679238008 2092871388 600100062 3221533531 +2147483648 1073741824 2684354560 2415919104 3355443200 1140850688 234881024 4278190080 2105540608 3938451456 1784676352 2349858816 492306432 4018929664 3847880704 162856960 2647359488 2500214784 126066688 206721024 882214912 761099264 4282071552 2485691648 2539837824 408644288 3530301152 42609776 67963512 1964486772 1873043886 2999619799 +2147483648 1073741824 2684354560 805306368 1744830464 1677721600 1174405120 1895825408 696254464 3208642560 2761949184 1477443584 193462272 580648960 741736448 234684416 456294400 1780498432 3618283520 2679394304 2579531776 2359254016 1446973952 861242624 1359078272 1970366784 3958780384 1335693968 2428671688 3373822868 2293138090 2408999411 +2147483648 1073741824 536870912 268435456 1744830464 872415232 2785017856 452984832 41943040 2361393152 1516240896 2865758208 1654128640 1721499648 3223715840 2986409984 1231650816 2365865984 2552340480 511725568 3218843648 243749888 1271083520 1849858304 3673357184 1839296448 3342992160 166408432 3365319608 449892676 2803530142 3138159779 +2147483648 1073741824 536870912 2415919104 4160749568 3422552064 2449473536 1761607680 2508193792 3594518528 1402994688 1009778688 2157445120 3916169216 1529479168 3028746240 3037822976 2445295616 3996753920 3077853184 3529484288 380204032 2800817664 3492054784 1815794304 4265766208 4148858848 2787362000 4080195848 2743487196 1100260526 2531453767 +2147483648 1073741824 1610612736 1342177280 939524096 2751463424 3523215360 3573547008 25165824 4190109696 195035136 1569718272 3556245504 408682496 2627600384 2671312896 2890760192 1061175296 2779095040 1109676032 1380431872 4199760896 3685430784 2243079424 2901992064 273573952 979667680 4172671536 282712584 2100295252 959641974 1811762819 +2147483648 3221225472 536870912 1342177280 1744830464 1140850688 2650800128 486539264 3800039424 314572800 2296381440 653262848 3880255488 1107558400 3993370624 3984261120 4261314560 2535702528 3972440064 665841664 2309269504 3210929152 1858679296 1869329664 745698688 3620069952 3595408672 630811376 2638430488 2730644556 917368906 4166625037 +2147483648 1073741824 2684354560 805306368 4160749568 3959422976 1107296256 2164260864 4236247040 1161822208 3403677696 3702521856 3586654208 3382444032 947781632 380174336 3027927040 4263034880 3028459520 629985280 1640007680 1150016512 631977472 2988287744 3070445184 1014822720 1055433120 4054315536 4162656536 2502468668 3607614954 2530022299 +2147483648 1073741824 1610612736 1342177280 3623878656 1543503872 2113929216 3674210304 1887436800 2294284288 2438987776 1991245824 2197291008 2549350400 3942252544 1976369152 2405007360 625786880 3297878016 302043136 1765783552 929547264 3231911424 3277755136 2522902912 1146148288 2352448928 1447807984 1966935032 1728166748 2447958470 4175668961 +2147483648 1073741824 536870912 2952790016 2281701376 1811939328 2113929216 2130706432 796917760 859832320 3676307456 2121269248 3566731264 1141637120 3692167168 1093861376 822640640 146948096 3177226240 3616952320 3164514304 329743360 451742208 2613683968 1189737856 694307008 2060486240 2314096656 4026705576 1438470796 517609742 240597711 +2147483648 1073741824 2684354560 805306368 3087007744 1543503872 2986344448 1929379840 1937768448 2713714688 1075838976 3314548736 1664614400 1326710784 759824384 2319122432 3598811136 319668224 447324160 308400128 1888978944 912317440 4012189184 647006976 357001856 2733500352 4145655392 3234454448 985375848 1899952084 2798920998 1768566097 +2147483648 3221225472 2684354560 1342177280 1476395008 603979776 1308622848 4211081216 3078619136 1061158912 4259315712 4098883584 554172416 3288596480 3328835584 3379757056 2989391872 1371684864 3895894016 556691456 2450032640 1832870912 3830521344 1849273600 2836852096 2603598784 3397548128 2614525968 2390641944 1417709060 3464192474 4225435461 +2147483648 3221225472 2684354560 1879048192 671088640 2348810240 1912602624 2566914048 931135488 3309305856 371195904 2345664512 698875904 3456368640 130154496 1448280064 2035318784 3470376960 1718132736 727052288 1384024064 1147988992 1207501312 333942528 805011072 3862591808 466733920 1065126928 3311390952 760851428 3158722306 2361384357 +2147483648 1073741824 2684354560 4026531840 2550136832 2483027968 4127195136 3707764736 3145728000 2537553920 1658847232 1743781888 3951558656 1885601792 2640969728 3806134272 3707011072 3039117312 1372364800 2166968320 2830272512 2119592960 2115972608 1377667328 52687744 3752382016 1289176416 671985552 4292595672 3850688876 2281259962 3387590325 +2147483648 1073741824 536870912 268435456 134217728 3556769792 3925868544 3808428032 3699376128 3569352704 2455764992 4226809856 1212678144 746323968 3346661376 2081882112 596279296 2508406784 2331156480 316100608 1233430528 3484570624 2848270848 3604062464 2019291264 1886054848 1012760480 853246192 449115448 3942407436 3151233706 1739986259 +2147483648 1073741824 1610612736 805306368 1744830464 603979776 2181038080 3774873600 595591168 3200253952 3160408064 3979345920 2265448448 104595456 1640366080 296681472 2922676224 3869261824 466395136 3094630400 1338423296 3279248384 1934696960 1227855104 464446080 3295010112 949174880 1139685104 1778582392 3232408252 3297466682 633997043 +2147483648 1073741824 1610612736 2952790016 2818572288 4227858432 2449473536 2097152000 3095396352 1296039936 1998585856 3696230400 2057830400 3567517696 3415867392 1424687104 3698425856 1851146240 3368656896 1257918464 2053617664 3812850688 908661248 2542174976 1888605824 689630272 4019933344 1828002576 3343954792 2825184516 1883927618 1627361517 +2147483648 1073741824 3758096384 268435456 3623878656 1677721600 100663296 2164260864 2692743168 809500672 3923771392 244318208 438829056 2926313472 1947860992 2799763456 2387116032 3387211776 2712707072 3217084416 781621248 624153600 3840093696 2552073472 1856130944 1053515072 656404384 2870558032 2674704344 2000872948 1938005970 3356842671 +2147483648 3221225472 3758096384 805306368 671088640 3422552064 1442840576 2969567232 1400897536 46137344 2720006144 1892679680 270008320 1700003840 1081737216 17760256 1554350080 4133535744 3442319360 869068800 3270744064 3329358848 1477775872 1654296320 2527946624 563180352 1043815264 3463346160 2623196648 4366020 1507411310 222002513 +2147483648 3221225472 1610612736 805306368 2550136832 3154116608 1577058304 788529152 2508193792 423624704 3219128320 3767533568 2447900672 2717646848 2519072768 1086521344 2794094592 591708160 590520320 4193316864 3986208768 4251843584 1749360128 3308884736 3400952192 794970304 3768075488 1741515408 391960856 3749091252 2841822178 1844558987 +2147483648 1073741824 3758096384 4026531840 939524096 3422552064 1778384896 3036676096 3179282432 1119879168 2065694720 3566206976 1147666432 2673082368 1858994176 27066368 2516484096 405520384 2990972928 1324863488 2859243520 2656889856 3585283584 3511918336 1131244672 2737914432 123423712 2760918768 985653032 4280857300 1287309746 1176109505 +2147483648 1073741824 2684354560 1879048192 1744830464 1811939328 2181038080 1996488704 1971322880 549453824 4028628992 3576692736 792199168 2941517824 3973447680 773259264 4179984384 3334684672 544055296 659509248 176130048 3485879296 3879801344 2951911168 1808192128 2912877248 3038435296 3974420208 4264543720 2708504252 3775279014 3628012329 +2147483648 3221225472 536870912 805306368 1744830464 3690987520 3388997632 3170893824 4051697664 1094713344 979369984 676331520 218628096 1626079232 1208614912 1289158656 3353182208 4248944640 189112320 3020288000 2748557312 2908814336 514667008 2477951744 1500012672 4245320768 4158735584 3036598288 2099516536 2747669252 1592596666 1112707583 +2147483648 1073741824 2684354560 4026531840 2550136832 469762048 2717908992 16777216 3112173568 499122176 3005218816 1269825536 158859264 3773038592 3552968704 2968453120 3578626048 3680845824 2026217472 3768143872 154634240 1016622080 1561931264 4212828928 2028791424 3428244288 118214880 3416741936 1895599656 255064028 841176566 3714754597 +2147483648 3221225472 3758096384 2415919104 2550136832 3556769792 1040187392 922746880 864026624 1472200704 3168796672 395313152 514326528 1758724096 2562850816 3511353344 1803649024 2793291776 3959005184 698511360 3755972608 1404261376 2866363904 889364736 2726023552 1284373696 2006250848 1299596592 2367529048 4227356628 3453520754 3141321377 +2147483648 3221225472 1610612736 4026531840 4160749568 3288334336 33554432 4211081216 1568669696 306184192 249561088 3188719616 2859991040 1403781120 2915696640 506920960 480411648 4234395648 1915396096 3785879552 2301933568 1450626048 4079683072 1038138624 881911424 1343624128 2354387424 1977717584 1566009432 1214008276 3163348806 2178168703 +2147483648 3221225472 3758096384 2952790016 1744830464 67108864 2046820352 1627389952 1501560832 4089446400 3466592256 3461349376 2256011264 595329024 3954573312 4147576832 1680048128 358957056 3702235136 1160867840 4204369920 143416320 3545956864 4027424000 765361280 3782612288 739713760 2008260016 2663208776 1695001892 4240405846 145916219 +2147483648 1073741824 2684354560 2952790016 2818572288 3019898880 3388997632 2197815296 1015021568 3695181824 2527068160 1938817024 2273837056 1490812928 4189978624 1478426624 3211821056 3318693888 2076745728 3691728896 2359461888 2494987264 2064851456 3454439680 2375839872 705561024 323422112 3657732816 3548214280 3611394356 1848178282 3240838979 +2147483648 3221225472 1610612736 1879048192 134217728 3288334336 369098752 587202560 1182793728 1296039936 1365245952 3480223744 2261254144 963379200 3630563328 3239378944 3598090240 2737586176 1773051904 595095552 1881978880 1820814336 4044962304 3714096384 787570560 263456192 3887212064 576139920 4129922168 2496260684 3411113290 2422487895 +2147483648 1073741824 1610612736 3489660928 1744830464 1006632960 2046820352 4211081216 2810183680 1530920960 1419771904 2289041408 3298295808 2321809408 1996357632 36110336 2069266432 1257127936 706650112 484593664 1289533440 2462016512 369304064 193506048 830037120 78652864 1400388960 2998157072 3289781832 2581270540 2639037166 1140279509 +2147483648 3221225472 1610612736 3489660928 134217728 3959422976 2852126720 2130706432 3430940672 4223664128 4083154944 3664773120 3264741376 3000762368 1878130688 247005184 3591995392 967688192 1896980480 2824466432 4257724416 1908327424 2148350464 3463429888 3680170112 1597190336 3847007136 3112059440 1799975288 4102800812 3241053278 2112836187 +2147483648 3221225472 2684354560 2952790016 1476395008 3959422976 2248146944 3506438144 4118806528 3175088128 2384461824 2073034752 1654128640 2448162816 1470496768 1330577408 2176352256 3078733824 319856640 3123048448 3319957504 649124864 1529552384 1370138368 3286556544 2867921728 500939488 369051664 3538842472 3443901428 1649575246 2495135823 +2147483648 1073741824 2684354560 2415919104 3623878656 3422552064 2919235584 4177526784 2743074816 3636461568 60817408 3996123136 2500329472 3238264832 3250978816 2342715392 2755821568 3456614400 3680149504 3338391552 2922416128 187364352 559889920 1713932032 1767306624 1735723328 1687790944 1772704624 642729864 572290556 326559306 3129289341 +2147483648 3221225472 3758096384 1879048192 3087007744 2483027968 771751936 922746880 1988100096 2277507072 1633681408 1368391680 804782080 3495165952 183894016 714539008 3707207680 3207970816 3682574336 2177495040 2848299008 1873603584 936064512 490572032 3011042688 1140659392 1732937760 2002743600 2710631032 1922106964 3037242118 2884529665 +2147483648 1073741824 1610612736 2952790016 134217728 67108864 100663296 2566914048 3363831808 146800640 2057306112 82837504 2216165376 2412511232 1072037888 1921843200 3434381312 2303803392 1350344704 2209697792 141473792 1747090432 3045669376 1203158272 919493504 3185519424 549691808 1554447728 2891997448 2985695052 3355772046 3710948735 +2147483648 3221225472 2684354560 2415919104 1744830464 2617245696 3388997632 3036676096 4253024256 1287651328 2959081472 1513095168 3593994240 2292973568 2976514048 2481782784 3352264704 9453568 3492257792 4159991808 1731823616 649024512 3236499968 2363601664 552812672 3554348608 1670424544 191820144 3599394296 189965052 3687307766 4249614615 +2147483648 3221225472 2684354560 268435456 3355443200 2751463424 100663296 4009754624 1635778560 4194304 2678063104 2186280960 2229796864 3849060352 3168141312 3718053888 2713026560 3494559744 1932369920 517926912 157255680 1315566592 3744020992 3101138176 288742272 3047634624 1757322208 667056848 1585633800 3125918020 1111551922 209622111 +2147483648 1073741824 1610612736 1342177280 3355443200 3690987520 1040187392 922746880 1803550720 624951296 3802136576 3958374400 408420352 1608777728 1384251392 2730950656 3174662144 2907095040 2293342208 1271582720 275757056 1748747264 70978048 956281600 66315648 3180793536 3046225760 393931664 462920136 3299859564 706816862 3611078613 +2147483648 1073741824 2684354560 2952790016 2013265920 335544320 33554432 3976200192 1098907648 54525952 480247808 3358588928 1274544128 479461376 4192075776 3901685760 1028292608 2874654720 2057478144 617336832 1324386304 1612643328 2355303936 2923477248 3810981504 2920755776 1687068384 471979664 1611766728 2724415388 3469363382 412871033 +2147483648 3221225472 1610612736 1879048192 671088640 1275068416 2046820352 4244635648 1870659584 2554331136 2925527040 2616197120 2884108288 1722548224 1702494208 58261504 1619886080 3280912384 2524291072 1610280960 132888576 2189814784 3072143872 944488192 1347800192 3487895616 4148150112 759943760 1582961400 2976449964 3839201666 2863324103 +2147483648 1073741824 3758096384 3489660928 3355443200 3288334336 1107296256 2634022912 3833593856 1086324736 4057989120 2358247424 3889692672 3325296640 3998875648 2109407232 3566436352 2932129792 2398855168 2992164864 769497088 3495289856 1687890432 4259550464 2945243776 639074880 4105620384 2818350704 773681624 1335656020 795134382 2571872281 +2147483648 3221225472 1610612736 4026531840 2550136832 1811939328 3053453312 2231369728 3095396352 3904897024 752877568 795869184 1387790336 3576430592 1949958144 919535616 3780345856 3305390080 2025562112 285241344 2892347392 3496037376 2565807616 3921909504 2035045248 1903142464 87446944 2407577712 2717238424 709676716 2321172150 3298461479 +2147483648 1073741824 2684354560 805306368 1207959552 1543503872 2919235584 452984832 1702887424 4173332480 3688890368 1047527424 497549312 716439552 3808034816 3052732416 4227170304 697712640 1930272768 1192906752 2795210752 1141464064 1364531712 3416623872 724455808 1830927808 282882272 2989533168 3815495704 1551887724 3663053810 1633213057 +2147483648 1073741824 1610612736 268435456 134217728 1409286144 2113929216 4076863488 2155872256 3107979264 1428160512 2591031296 1287127040 3970170880 4160094208 573505536 523075584 2709995520 2206572544 1103843328 2493495296 407786496 3362732544 4203577600 4206314880 3592261056 354381216 4140941200 3678764776 3933507084 365291334 269440613 +2147483648 3221225472 1610612736 268435456 3355443200 1409286144 2315255808 3573547008 1837105152 37748736 417333248 510656512 2151153664 36962304 2382495744 3853320192 1979678720 103432192 4128743424 1714843648 900315136 3660936192 1608321536 1741136128 756959360 3684009024 383482848 3023444176 665783256 3864172620 1758850134 180221697 +2147483648 3221225472 536870912 1342177280 3087007744 2885681152 2046820352 2030043136 1031798784 373293056 593494016 1376780288 1419247616 2673606656 1009123328 1142751232 4292444160 2299117568 594649088 3980259328 2755897344 3194151936 3486320128 1130467072 1151727744 1218412864 1795477472 774904016 275266872 3952355668 3934399902 2725709379 +2147483648 3221225472 2684354560 3489660928 4160749568 2751463424 3724541952 654311424 3380609024 20971520 2359296000 3006267392 1647837184 1848377344 1296433152 2840920064 679968768 1449410560 1097834496 1767927808 1456310272 336020480 2015704576 1637854464 624451968 2805052608 2657700832 2157193360 111813320 3513987932 3716322502 1770782359 +2147483648 1073741824 1610612736 268435456 2550136832 3556769792 2785017856 3472883712 2390753280 3309305856 3177185280 3622830080 2127036416 4135845888 3654156288 3078291456 4019355648 2349580288 1007329280 4187475968 504936448 18797568 280174080 4036403456 570808192 156345024 1502968864 145444752 2543341944 4291754348 2708146762 2867509901 +2147483648 3221225472 1610612736 2952790016 3355443200 1409286144 4261412864 3204448256 2625634304 1497366528 3407872000 1387266048 603455488 3279159296 2919628800 1541210112 400457728 4238688256 3463880704 4026101760 938260480 2623429632 3217361408 3287976192 51074432 1928836800 800971424 2146358416 3665909352 4242052924 3271052310 1600662433 +2147483648 1073741824 2684354560 1879048192 134217728 3154116608 33554432 1795162112 3246391296 4047503360 2766143488 3052404736 1112014848 2253127680 1179648 1414725632 2660335616 45924352 1661575168 2145964032 3029305344 2795359232 3858434560 783131392 2057759360 2759231936 2916836064 3100131728 1790571992 2985628140 3937698506 3423618623 +2147483648 3221225472 1610612736 1342177280 2550136832 3690987520 1241513984 3573547008 192937984 3217031168 3131047936 665845760 2248671232 656146432 2206597120 3135963136 2534113280 992296960 374579200 199323648 2505160704 3244844032 2596478464 317166336 2521525376 4269061696 2666841696 2960905648 4173494984 4159061340 712705738 4000552795 +2147483648 1073741824 536870912 1879048192 3087007744 603979776 3388997632 2432696320 3833593856 2898264064 3974103040 2249195520 3946315776 2015100928 2723807232 718077952 814579712 1296580608 3892682752 3168555008 1061922816 3181333504 711263744 4293494016 2234406016 3479343424 1563751840 3362418288 16030872 1308350708 2238105046 687039539 +2147483648 3221225472 3758096384 4026531840 1207959552 603979776 503316480 3271557120 4135583744 3602907136 1440743424 1515192320 224919552 2254176256 3223191552 2667905024 3878453248 2427502592 783589376 544534528 183408640 3974876160 3275557376 2123924736 4264750464 391095744 3163379744 2195379312 2673050456 2494777828 821020290 2944875315 +2147483648 1073741824 536870912 805306368 939524096 3422552064 1509949440 2399141888 2843738112 1992294400 2468347904 2966421504 411566080 2658402304 645267456 1909391360 740655104 1965637632 3474825216 3143979008 2359797760 2899336192 3751224832 937012992 1068191872 3789864128 4000309984 484140400 1006412840 1207157828 845766538 2533208729 +2147483648 3221225472 2684354560 4026531840 3355443200 2483027968 33554432 218103808 2944401408 532676608 299892736 2765094912 637009920 3821273088 1633812480 693043200 2228125696 358432768 2101780480 3021041664 770213888 414206976 3223796224 2161289472 751524480 390314560 590145888 362637744 2519106328 2894153604 2821765094 491022517 +2147483648 3221225472 3758096384 805306368 3623878656 1275068416 1979711488 4043309056 2743074816 1287651328 1533018112 3639607296 3210215424 3566993408 1152516096 971571200 3626795008 1364115456 3601113088 3495620608 4286748672 2597714944 184626688 3813191424 4033926016 320308032 2516284256 694084720 1909243832 1996416844 1985779438 592889771 +2147483648 1073741824 536870912 2952790016 3355443200 335544320 1979711488 1426063360 2810183680 792723456 1046478848 1368391680 3041394688 1902903296 314179584 920453120 1821409280 4236558336 3924336640 747687936 3578177536 1206123520 3005553152 1866774784 4287293312 128687168 2617988704 2763387792 75638776 715727092 1521396266 205504623 +2147483648 1073741824 1610612736 1342177280 2818572288 3288334336 1644167168 1056964608 2189426688 2755657728 3047161856 57671680 694681600 4066639872 1951793152 3977314304 504004608 4139270144 2926747648 1755598848 1513666560 553600000 1206456832 408335616 3109186176 2086243008 2208154144 2301980624 963785032 3697738764 2737552018 1660613589 +2147483648 1073741824 3758096384 4026531840 3355443200 201326592 2852126720 553648128 4152360960 3636461568 1893728256 1901068288 1505230848 95682560 2280521728 2994667520 3370221568 3700703232 3176505344 3548008448 3811219456 1100737536 3602835968 122572544 1996787840 3045384000 2957984096 3795977072 3260355160 1677234084 2618743670 518148009 +2147483648 1073741824 536870912 3489660928 1744830464 4227858432 973078528 587202560 2726297600 3745513472 2753560576 139460608 4282908672 2042363904 1215168512 2409037824 3023667200 2780643328 2575671296 1272139776 4279412736 3328893952 3010458112 3801053952 1305259136 1795546048 1888641056 2463637008 4187238952 329396356 98637370 1859825355 +2147483648 1073741824 3758096384 805306368 2818572288 3019898880 234881024 2533359616 3246391296 3737124864 4028628992 1783627776 160956416 1395392512 2139226112 3357343744 2600763392 352468992 3022561280 2692763648 2905970688 3909409792 24637952 1355567360 4094140800 3622956224 1981238752 1320692080 1761353960 3503952484 1192300110 2631314255 +2147483648 1073741824 536870912 2952790016 939524096 1811939328 570425344 1258291200 1350565888 2722103296 706740224 1815085056 1523056640 1202978816 2278948864 685178880 2315812864 3741663232 1874632704 1406357504 938190848 3415997440 4207863296 2752988928 3520446080 2672360896 3440924320 4010881872 3374816040 2381436636 1662767194 1418641809 +2147483648 1073741824 1610612736 4026531840 2281701376 2348810240 1509949440 2197815296 3934257152 2638217216 3714056192 2060451840 2655518720 1638137856 3806461952 3459710976 1822523392 2531835904 520462336 1527435264 4055021568 1374383104 1421498880 2139025152 2509806720 4231559104 3474573856 1194396304 2576650872 1861109924 3924091434 4015229677 +2147483648 1073741824 3758096384 805306368 3355443200 3556769792 2852126720 3909091328 1350565888 683671552 2422210560 3312451584 813170688 3433824256 3361603584 1754857472 3003088896 2666577920 273915904 1303302144 222992384 17914880 1947888128 2211629312 4160524416 1936485184 3746551968 3927509872 792704440 3222334124 2397287142 2620846375 +2147483648 1073741824 1610612736 2415919104 2281701376 738197504 1308622848 1056964608 4219469824 3888119808 3399483392 3591372800 2534932480 1856765952 2156003328 3140026368 4191191040 2712649728 3229392896 648925184 982890496 2531095552 1890212352 897179392 1200331136 2176739520 3427259232 1471712048 2242641608 3554314036 3438470094 1361197055 +2147483648 1073741824 3758096384 268435456 3892314112 603979776 33554432 1862270976 2390753280 4232052736 2992635904 3220176896 107479040 3216244736 4107403264 950337536 357924864 233914368 2179047424 631459840 570726400 941020160 2252726784 1191148800 790803072 84016832 2898609440 561226704 1801868472 2594250412 3029318626 311446625 +2147483648 1073741824 2684354560 1342177280 134217728 201326592 1711276032 3439329280 4001366016 2772434944 3261071360 2215641088 3401056256 1246494720 1786904576 1074200576 1172275200 862175232 4271087616 1768017920 584353792 845038592 2682735104 2375411456 3625616256 1272667200 3988782112 3538534160 3586845624 3755556244 1851954518 3409410855 +2147483648 3221225472 1610612736 805306368 3623878656 1543503872 3657433088 822083584 595591168 79691776 1537212416 1427111936 2290614272 3808165888 2679504896 688586752 3938156544 4032348160 1028104192 175042560 2609690624 2583002112 3246673408 794479360 4255549568 3354951488 78445664 2504896624 917758344 3272347060 1766722794 1942950251 +2147483648 3221225472 1610612736 1342177280 939524096 3154116608 1711276032 3305111552 813694976 1975517184 3420454912 3478126592 3070754816 2465464320 3979214848 507314176 1477148672 2882420736 3120537600 1264611328 1048754176 2605442048 1828517376 3597429504 295739264 2580865600 2250799008 1909885232 4204129880 1345963364 954986970 1762451065 +2147483648 1073741824 1610612736 805306368 1744830464 4227858432 1308622848 2902458368 4286578688 2202009600 3537895424 1819279360 3605528576 1935409152 3666214912 1736900608 202801152 3805200384 1951047680 3603484672 1091418112 377379840 2329108992 2817311488 1699717504 2387300416 3881353824 2668991120 2785703384 1730758668 1346232354 2250653371 +2147483648 1073741824 2684354560 805306368 671088640 2080374784 3388997632 1660944384 427819008 4139778048 3412066304 4088397824 3314024448 2474901504 653131776 4194369536 1013284864 3268526080 450994176 2227163136 3567290368 4177157120 1180779008 3393446656 3621953664 3795940288 1146354400 2327481456 2013096760 481423388 3117521306 1568134685 +2147483648 3221225472 536870912 268435456 1476395008 2617245696 3992977408 2063597568 276824064 4265607168 3097493504 296747008 2589458432 118751232 2155479040 1677656064 3501490176 4223975424 2392891392 1178529792 3567233024 1726641152 3339419136 3112366848 1720300928 2735424960 461555104 2341045328 1149982856 1128453564 711568350 320563673 +2147483648 3221225472 536870912 2952790016 1744830464 67108864 100663296 1694498816 2306867200 314572800 3764387840 1519386624 1312292864 3084124160 2529558528 933036032 5144576 4011212800 2719653888 3775950848 2196219904 2303646720 2978607616 3852500224 225411968 1217580096 3159621088 2340911856 1469454584 3527745492 3167399734 2332586945 +2147483648 3221225472 3758096384 4026531840 3087007744 67108864 2852126720 1090519040 461373440 432013312 3193962496 1513095168 535298048 1502871552 432144384 713621504 736854016 1351729152 2751438848 563343360 1956026368 3179826176 2542761472 1490283776 28748928 127427904 737633888 2852115760 1522042104 3673120572 2355355202 505320249 +2147483648 1073741824 3758096384 805306368 2281701376 3959422976 3657433088 1895825408 142606336 725614592 3584032768 286261248 2792882176 850132992 1409155072 3824746496 1386184704 1284358144 3585318912 1991495680 3786053632 3155975168 2400156160 1876674304 712940672 3402515264 3821552288 3890049936 2484916424 3120044884 1114386966 1352544607 +2147483648 1073741824 2684354560 4026531840 3355443200 738197504 3388997632 2231369728 1619001344 549453824 3504340992 3192913920 3728211968 3756785664 2053242880 3696689152 1034190848 2532229120 466132992 1322045440 3468658688 2404936704 2046392832 3273967360 1126930560 1089891904 209480864 3326041200 796262296 4156431204 2761768534 969376831 +2147483648 3221225472 1610612736 1342177280 2013265920 2751463424 3523215360 1090519040 679477248 1228931072 815792128 2781872128 987234304 3864264704 3087138816 2185560064 1299742720 2526953472 1689034752 1683779584 847886336 1603593216 2080368128 4265897216 1170055808 1537656128 101895328 2992697616 330157448 823749348 1416703614 4056585169 +2147483648 1073741824 2684354560 4026531840 4160749568 1275068416 4060086272 687865856 2189426688 2143289344 3521118208 1003487232 863502336 3315335168 1610219520 1985150976 4013522944 3078733824 1193648128 3258699776 1725335552 3815926784 224359936 2336481024 2118818432 537419072 801920544 3860493488 1130061144 141938884 3948655814 1428087683 +2147483648 3221225472 536870912 1342177280 3623878656 1677721600 570425344 754974720 2541748224 3972005888 2355101696 2861563904 147324928 3247702016 3668312064 2796224512 527204352 280641536 2117640192 1216114688 3775113216 4082689024 2624445952 3924188416 218801792 4168187456 2529437536 1334721392 242166136 2883755860 2119528714 3080336977 +2147483648 3221225472 3758096384 4026531840 1744830464 1140850688 838860800 3741319168 1048576000 3510632448 333447168 265289728 1362624512 2983460864 83755008 2132869120 1659142144 2277785600 1349558272 2145021952 2516686848 692505600 3924935168 3910696192 3031613056 2724811456 867056928 3126396048 2236658904 2703909348 197762646 3394945713 +2147483648 3221225472 536870912 3489660928 3087007744 2885681152 838860800 1392508928 4253024256 197132288 207618048 730857472 2334654464 560726016 2248015872 3323265024 1215660032 3489087488 14262272 1835626496 2631706624 1207223296 2502411776 3099807488 2360588928 308704192 1465778656 3244627760 3884826104 2962444116 4294674674 1989832943 +2147483648 1073741824 3758096384 1879048192 3892314112 469762048 2113929216 2365587456 3984588800 3577741312 2250244096 149946368 3659005952 1484521472 3891658752 3898671104 2938929152 3654402048 2484117504 4178038784 2667681792 1349733376 4279001600 287697664 2899488128 3292844096 2793282272 1154819856 1380876392 3424833708 2564229806 3798838867 +2147483648 1073741824 536870912 268435456 1744830464 1811939328 3388997632 1023410176 226492416 3082813440 434110464 2165309440 3046637568 1431568384 2817130496 1014562816 3398926336 1310998528 1174642688 992890880 1240115200 3210859520 1396371968 548957952 3196424320 1222199360 478545888 2784442288 4201430680 1041690484 3709235134 730775489 +2147483648 3221225472 536870912 2952790016 1207959552 603979776 1174405120 4211081216 1233125376 3527409664 3965714432 2001731584 2649227264 1337720832 1540227072 1062273024 3620044800 1882112000 2956566528 1182855168 4038633472 4134362112 1770682880 2221602048 809737088 2327045056 1063917024 2897939792 129936376 170943236 3665417026 648089355 +2147483648 3221225472 1610612736 2952790016 1744830464 3690987520 3925868544 3439329280 595591168 666894336 3768582144 1037041664 1164443648 4217110528 2396913664 547553280 3158933504 2402107392 3990200320 1658023936 124172288 2740116480 4207403520 3006352128 1693165696 1749041216 1819753568 75205552 4022894408 4070257732 4164780626 382692595 +2147483648 1073741824 2684354560 1342177280 3892314112 1677721600 2449473536 1056964608 2508193792 3519021056 2569011200 3757047808 2957508608 351535104 3857580032 461045760 3247538176 221069312 195403776 3160625152 1659799552 446350336 2244473344 404323584 3748365952 3169352384 3510052832 3561200816 2584505512 4240508364 3660885626 3778010385 +2147483648 1073741824 1610612736 1342177280 3623878656 3556769792 301989888 855638016 662700032 2940207104 1398800384 1540358144 2335703040 3607363584 2438856704 2584018944 251887616 3295068160 742891520 1037619200 1020442624 1334002688 2866826752 375574784 328833664 538830272 2792429408 18194448 3618620088 2241213540 176755126 867279045 +2147483648 3221225472 3758096384 2952790016 3087007744 2348810240 3388997632 2164260864 4118806528 1547698176 1184890880 2681208832 1325924352 262930432 2097545216 2219900928 1709015040 14106624 2603720704 2498850816 3052443648 2298797056 2266756608 2711314176 3108484224 1803052864 1409881568 3938035280 1939696456 3348532516 946205642 3435025711 +2147483648 1073741824 536870912 4026531840 3623878656 4227858432 33554432 922746880 2776629248 3577741312 1885339648 1076887552 3873964032 2342256640 1646133248 1790115840 3334242304 4183343104 3043008512 3852914688 1025746944 2144496640 4265041408 624227072 1496747648 3852064448 1094257632 746429840 3959518456 3359361820 2370045826 3211396123 +2147483648 3221225472 1610612736 4026531840 671088640 2751463424 3120562176 654311424 3967811584 3720347648 3495952384 888143872 3994550272 2203844608 857079808 2096431104 2090827776 358170624 319004672 1940877312 1330034688 1527303168 982774272 2505393408 3449662592 3664671936 1078664096 2056163760 2317146808 2815551500 1547848190 721750395 +2147483648 1073741824 2684354560 2952790016 3623878656 3825205248 2449473536 4177526784 2776629248 2738880512 44040192 3079667712 2308440064 4245422080 2462187520 1990656000 751665152 3855007744 3875643392 1323618304 1620477952 2116123648 3502538240 3077498112 1258654336 1983042368 3997147104 2397693328 253233736 3469482740 2560757614 1607940183 +2147483648 1073741824 3758096384 268435456 939524096 2751463424 1979711488 2701131776 2474639360 2109734912 1247805440 3167748096 238551040 1046216704 1129447424 4283498496 3514007552 1363230720 1232052224 3920842752 1250859008 3911767040 1462490624 906583296 3501955968 2027253056 3534334816 3332654128 2099909880 2343385220 3306272310 2788712051 +2147483648 3221225472 1610612736 4026531840 2281701376 2751463424 2046820352 3841982464 2290089984 2881486848 1377828864 2064646144 1476919296 620494848 3825074176 2700017664 790462464 3015983104 211918848 333082624 8304640 1734331392 3968784896 1524385024 3176510592 1750615104 3937376928 1938642096 1573329704 2305930996 3111288170 3226637163 +2147483648 3221225472 3758096384 1342177280 3355443200 4227858432 1442840576 1090519040 3716153344 1774190592 1151336448 2129657856 1757937664 1845755904 860225536 1233321984 1508868096 3929260032 1739300864 1444278272 527996928 2202166272 3469175296 3041655552 3884420992 2848453440 1923456224 3067274032 2788239048 1172478732 22770618 3232887405 +2147483648 3221225472 1610612736 805306368 402653184 1140850688 436207616 1929379840 3162505216 2613051392 4108320768 133169152 2686976000 3462660096 3241541632 1517223936 698056704 118177792 3149897728 3650973696 2667624448 2789145600 2016935424 3099282688 1312262272 841574848 3901660064 3652047152 1769372568 2556244044 1735560786 1249370741 +2147483648 1073741824 3758096384 268435456 2818572288 738197504 704643072 687865856 4118806528 155189248 3688890368 2905604096 682098688 3406561280 2309619712 2025521152 2474344448 1348747264 800563200 1273909248 2937886720 850252800 831320576 4234444544 1169664128 2196663616 1251770848 2481847568 3329030168 2069124828 1142924146 3160558591 +2147483648 3221225472 1610612736 3489660928 1744830464 1543503872 2583691264 3539992576 1803550720 2982150144 895483904 2320498688 4215799808 418119680 3421634560 2559246336 3453976576 3967238144 4099121152 466972672 110147584 2456208384 1431691776 1864266496 518993024 4255236032 1952336480 1859060144 181505080 3739636644 2883268394 2518125823 +2147483648 3221225472 1610612736 2415919104 1744830464 2348810240 3925868544 3472883712 629145600 1656750080 1516240896 3482320896 3482845184 636747776 1316356096 693698560 115638272 1049673728 594583552 678883328 4096899072 4154872832 532111872 3198146304 2633836672 2213190848 3572356576 2782533232 3879414904 2610665748 3579134302 2644566665 +2147483648 1073741824 536870912 1879048192 402653184 67108864 2785017856 1560281088 2608857088 658505728 1868562432 1800404992 4020764672 4211867648 1543372800 1814888448 385253376 1547812864 3969556480 502255616 1855956992 1481985024 2126540288 1450372352 4023457664 3788542528 1895357792 3060147600 2128151480 4197229764 3286164498 484391527 +2147483648 3221225472 1610612736 1342177280 2281701376 4227858432 771751936 2969567232 2424307712 3862953984 660602880 3232759808 3094872064 2279866368 2939289600 2480209920 1021411328 806699008 627417088 4078399488 2793977856 2389894144 3785349632 2600106752 2699895168 3538267968 2966897056 2636692688 887278456 3317164412 1880514598 4276292133 +2147483648 1073741824 3758096384 2415919104 2818572288 4227858432 973078528 3808428032 3581935616 1136656384 1101004800 2171600896 3724017664 2199126016 3825336320 3381723136 3628630016 277692416 1912381440 1820282880 3293943808 1367602176 170586624 1389783808 1881746560 2520550336 2480885216 673560880 3975933576 1853809132 2117365814 3576184777 +2147483648 3221225472 1610612736 805306368 402653184 3288334336 838860800 2902458368 662700032 1438646272 1067450368 2033188864 3349676032 4063494144 2639134720 3562864640 2291499008 2216247296 167878656 48721920 3618945024 3559324672 259259904 4200754432 4041015936 30785088 117004128 3151078704 765414792 125347324 2774854690 2152524561 +2147483648 1073741824 1610612736 805306368 2818572288 1543503872 1375731712 1191182336 1417674752 3972005888 2153775104 2458910720 1781006336 3193176064 2019688448 2079129600 1350795264 963985408 1672978432 1946636288 2754787328 3547388928 1280692736 3620891392 2181895808 3646128832 2642247584 4073962480 3242020024 1752413652 47019762 625714913 +2147483648 3221225472 3758096384 268435456 2550136832 1543503872 1912602624 3372220416 226492416 1883242496 3101687808 965738496 2465726464 2870214656 1883373568 1830354944 1487634432 754565120 1256169472 3748392960 1759418368 3804525568 3688726016 4118201088 3733918336 852535616 3246081504 814086992 1366397144 1344594868 2829990694 1338973073 +2147483648 1073741824 1610612736 2415919104 1744830464 1140850688 4194304000 285212672 3296722944 1237319680 1042284544 3239051264 3454533632 1049362432 1138622464 3155230720 87916544 2875736064 3205603328 2875609088 3578312704 612889600 2885083648 1480279296 2710244480 3169761600 3476220320 2671335728 3142335272 335413748 2650868498 3377833719 +2147483648 3221225472 1610612736 4026531840 2013265920 872415232 100663296 520093696 427819008 423624704 2040528896 105906176 1944584192 3522428928 6684672 936706048 706510848 2236366848 1661509632 249196544 1197848576 1775946752 1916528128 270622976 512235392 3779337920 4219354592 907619984 3676736136 933973124 2021073586 4202136089 +2147483648 1073741824 2684354560 2952790016 2281701376 1811939328 1711276032 754974720 645922816 2260729856 471859200 2127560704 279445504 40108032 3419013120 2202730496 922517504 1239793664 1450745856 3839873024 2706081792 3018816512 3464522240 123127552 1309156224 2960393280 742536736 1149190128 3319705128 1043003332 2948479042 1829317757 +2147483648 1073741824 536870912 4026531840 402653184 3959422976 1979711488 2063597568 3984588800 943718400 3382706176 3272605696 1502085120 1218183168 1907490816 2323185664 3986456576 613695488 14721024 1972785152 620865536 60746752 2205937152 2656401152 3679104 2877555136 317068512 2683769296 3083315592 1429849748 2106883114 3160455507 +2147483648 1073741824 2684354560 268435456 3623878656 2214592512 4060086272 3774873600 478150656 2596274176 2711617536 3998220288 1112014848 924057600 2882928640 3096772608 1084456960 4218077184 3738673152 239915008 3201992704 3983758336 3604119040 1505219840 1835012736 217064768 697835936 1729891824 2376205512 968046820 3132013338 3042275201 +2147483648 3221225472 536870912 2952790016 1476395008 2885681152 3858759680 3909091328 2810183680 775946240 2074083328 3740270592 2167930880 617873408 2694709248 2839347200 1409515520 846970880 2755108864 2754998272 377661440 2440715264 1757642240 2551633664 2801547136 69338432 4039058016 3008143568 395277192 3777819884 841417862 3043532473 +2147483648 1073741824 2684354560 2415919104 1476395008 3288334336 1509949440 3137339392 780140544 4055891968 3374317568 2632974336 812122112 1060372480 2793013248 1070923776 442204160 3519725568 1519362048 3806384128 2969733120 2806477824 2083937792 1240458496 507254912 1574831040 349636384 3196228016 587679848 1515614732 637533618 3884198369 +2147483648 1073741824 536870912 3489660928 2818572288 1543503872 2717908992 117440512 2172649472 2025848832 2220883968 810549248 2777153536 2653683712 1291976704 4009951232 1551728640 1250213888 3421609984 3711356928 879405056 877618176 3069198848 367514368 970734208 1731869376 2671189728 2839254768 1866061048 1826950244 3606090074 2076728335 +2147483648 3221225472 3758096384 2415919104 3892314112 3422552064 3791650816 4278190080 1870659584 3577741312 2459959296 1068498944 832045056 2524184576 2932473856 2145058816 4101865472 3166552064 1424596992 2112352256 4175075328 2987807744 3263783424 2053555968 3725863552 2258247872 3948086624 807511952 3214659272 546090748 3574285422 3850494721 +2147483648 1073741824 2684354560 2952790016 402653184 3690987520 838860800 2432696320 2910846976 1891631104 3034578944 3564109824 3079143424 3035365376 1455816704 4240637952 332955648 2326577152 3289686016 2390413312 896501760 3462822912 607735296 3920620288 2242646656 4175824704 1901274592 1604363632 1879636952 3814627052 2999964538 1209795383 +2147483648 1073741824 536870912 1879048192 2013265920 3288334336 3657433088 1560281088 2239758336 3854565376 371195904 2356150272 4261937152 2107375616 2048524288 4179034112 3216277504 2347089920 1011392512 1919930368 2668079104 893340672 1307342336 1403444480 718934144 3333890624 3758398944 684580144 1931779432 3577600684 3941372586 1468137259 +2147483648 1073741824 2684354560 805306368 402653184 1811939328 1577058304 2533359616 1937768448 146800640 325058560 2878341120 3852992512 1715208192 1850343424 1281163264 1799847936 177258496 3780878336 518705152 3311306752 3475594240 3125825024 813295360 2497317248 1635060416 2285611360 3631937264 2121708216 1599426964 20601618 445969531 +2147483648 3221225472 3758096384 4026531840 4160749568 1946157056 570425344 3405774848 2088763392 708837376 2246049792 3218079744 3286761472 905707520 3562143744 2212560896 3637346304 74170368 3490816000 2101997568 799578112 2038451200 1453680128 2377052416 3024756352 50666432 3053170080 830269264 267072984 2368254500 4139797730 3536148987 +2147483648 3221225472 536870912 1342177280 4160749568 1006632960 2181038080 3170893824 25165824 3846176768 1797259264 1280311296 1862795264 755761152 475922432 2160787456 2230091776 1787183104 989896704 627601408 3472074752 2834359296 3430929920 3428928256 1608648320 674040896 3356721888 3175150352 3125275432 4220877444 1848121002 4166787623 +2147483648 3221225472 536870912 2415919104 402653184 3690987520 4261412864 956301312 1048576000 1941962752 417333248 332398592 1768423424 253493248 729939968 3669819392 562528256 550256640 2990252032 624848896 220112896 3288192000 1895099904 3272426240 3023232 1388782912 3966671392 2783299504 4176537368 2718650052 2790603266 3973809699 +2147483648 3221225472 2684354560 268435456 1207959552 3825205248 503316480 1493172224 2810183680 499122176 3030384640 2024800256 2189950976 654049280 3605397504 537985024 1966178304 485900288 2955780096 2319478784 3462694912 1989538816 812702208 2098949376 1031417216 3840357184 1444450400 2050227760 151111752 2621104540 2008305066 180261699 +2147483648 3221225472 2684354560 1879048192 2013265920 2885681152 2785017856 1962934272 2373976064 549453824 1369440256 59768832 3559391232 2000945152 4000972800 4202889216 3341713408 1999126528 2106236928 69365760 4140926976 3369135104 1698682368 2167367424 3925741440 2371433024 1245552864 506395760 3605449608 3276982036 53530306 4249866021 +2147483648 3221225472 3758096384 2952790016 402653184 1140850688 3858759680 3640655872 3279945728 3460300800 3424649216 927989760 4082630656 1466695680 1603665920 1981349888 1755938816 1031946240 1629855744 3718541312 1523881984 3356089344 3716472320 1757900032 431101824 3441099584 232430432 3122462416 3729476968 588525700 455751934 2853648703 +2147483648 1073741824 2684354560 805306368 671088640 872415232 3321888768 16777216 629145600 1379926016 2615148544 112197632 1225261056 1101266944 814874624 804323328 1362657280 762888192 867999744 2994393088 4057303040 570317824 2990752256 1685975296 1051599744 3806280000 3097990880 2545901520 854849816 3177257468 455128090 4068796533 +2147483648 3221225472 536870912 4026531840 3355443200 3556769792 1107296256 2097152000 2608857088 4005560320 337641472 3807379456 304611328 3123445760 553517056 4142333952 541229056 3304079360 1477353472 1285451776 542222336 3393768448 667671040 541808896 2178562688 88419904 313765984 1348067312 548557928 3752831436 170905762 1254703143 +2147483648 1073741824 2684354560 268435456 3623878656 1543503872 3120562176 3539992576 4051697664 2898264064 1990197248 1913651200 204996608 3174825984 1787691008 3998285824 2900066304 1717420032 117940224 1478742016 966690816 3171701760 2327412224 807461632 2330591360 3503497152 3773597920 544439024 1101254216 1096714996 1437352070 3718863963 +2147483648 3221225472 536870912 3489660928 402653184 603979776 1711276032 2231369728 2172649472 4097835008 1461714944 693108736 4016570368 1045168128 1091436544 3286958080 3677716480 3868835840 2485755904 2365583360 4287539200 1539589120 1736207872 2727898368 3107604352 3840885824 4104770528 3778133840 848031528 983866500 2129493426 4008494967 +2147483648 1073741824 1610612736 3489660928 939524096 2617245696 4060086272 620756992 1266679808 4081057792 2673868800 2830106624 1753743360 1878786048 2522480640 3639541760 403210240 549961728 2739183616 3155546112 1767356416 902259712 2822731264 2833998592 635263616 3694162496 387185760 3505553552 2771967160 2186544700 267786202 2764905251 +2147483648 1073741824 536870912 268435456 3623878656 335544320 3053453312 1056964608 3430940672 2428502016 962592768 2448424960 2475163648 866385920 1480196096 1009582080 2441641984 2586427392 3655114752 1419497472 2815797248 1483297792 2213633536 4042092800 1352360832 3109582528 4178564256 3381110000 2932899832 3836476684 2596125914 4168971973 +2147483648 1073741824 2684354560 268435456 2818572288 3019898880 1845493760 1862270976 3984588800 1598029824 1382023168 1185939456 1874329600 1353973760 3567910912 3064266752 1755938816 1486700544 833462272 1578061824 2164033536 342676480 4000637440 4191213824 1003678080 2892753600 2029278944 3015317264 4027387768 1102425404 1084979030 1686015601 +2147483648 1073741824 2684354560 4026531840 1476395008 2080374784 4060086272 3506438144 578813952 1631584256 1633681408 2970615808 2369257472 472121344 571867136 1620246528 3468460032 892518400 3062407168 2258423808 1887406080 1960209408 2098093568 754602752 3530846848 1148407616 2454832672 1776025872 1368531320 1932861908 3945238134 3160570493 +2147483648 1073741824 1610612736 2415919104 939524096 1275068416 369098752 1258291200 2306867200 322961408 4188012544 1741684736 3218604032 3451125760 4017750016 3242000384 2197192704 62439424 127049728 4170895360 1767618560 674657280 634287616 1038763776 2288542592 3606138304 96855520 2529429264 166865032 4153486180 3856178622 1477428841 +2147483648 1073741824 1610612736 2415919104 671088640 738197504 167772160 2533359616 3313500160 2998927360 2896166912 3157262336 3113746432 473169920 1056833536 4120707072 3268575232 1850589184 2413207552 1135333376 1967110144 401044480 1266643456 566976256 3195363456 1887986368 4098553312 3471770736 1744156104 1149524476 2284901998 324281233 +2147483648 1073741824 2684354560 3489660928 2550136832 1006632960 3791650816 788529152 3816816640 725614592 3978297344 735051776 3194486784 547618816 521273344 1349976064 1997111296 387825664 1300078592 2028457984 2859370496 2099012608 2763288064 3790621440 3008513664 1270704320 296274528 3144352784 2077728296 341624420 1842422386 384088749 +2147483648 1073741824 536870912 3489660928 3087007744 1275068416 436207616 1962934272 2306867200 1312817152 3529506816 3119513600 93847552 1035206656 571604992 3945988096 3014623232 3460612096 4000030720 1603194880 2257364992 3183698944 1801668096 406017792 2365280384 1015497280 3983099616 1425309648 1227284856 1996527404 95771998 625633825 +2147483648 3221225472 2684354560 4026531840 1744830464 3556769792 2785017856 2701131776 4118806528 4198498304 3718250496 1286602752 1030225920 3795582976 2316959744 1599012864 2832171008 3330916352 734240768 1471934464 1762691072 2799586304 624841216 3123599616 519457664 1646418240 960776928 271678928 4148283528 3637479292 1854525330 1606660755 +2147483648 1073741824 3758096384 4026531840 671088640 3422552064 3456106496 2197815296 2944401408 3133145088 2573205504 2997878784 3509059584 2782658560 3864657920 433782784 3481239552 2436939776 1133748224 1727188992 3757348864 199715840 973558272 804749056 1484747136 3337840576 2960221792 2986230640 2002252600 1137581148 2498561970 3889606347 +2147483648 3221225472 2684354560 268435456 1207959552 2885681152 3053453312 2902458368 1870659584 1648361472 2476736512 3968860160 3454533632 340525056 1339162624 1369112576 2101248000 1038893056 3831668736 3835064320 3214247936 3081434112 489347584 1827340032 3272263552 2906324032 499308640 2804348624 3063469960 2332156020 2523680690 1277345415 +2147483648 1073741824 2684354560 1879048192 1476395008 1543503872 1509949440 956301312 3330277376 3233808384 1071644672 1938817024 179830784 3706454016 3443392512 3685810176 1722974208 2673655808 3780026368 521850880 4034103296 2319862784 3129368064 2640739072 318134400 843996480 2409788704 3625745264 2574085592 4181717268 3547537718 4165310351 +2147483648 3221225472 3758096384 1342177280 2013265920 3959422976 2986344448 2533359616 2139095040 1035993088 610271232 229638144 521666560 2836660224 189399040 2331836416 2908717056 276414464 1165729792 4033605632 775067648 2569954304 3109963264 3659955968 578968192 2899337920 2352566624 195883952 2313692024 2905357404 47059326 1866400249 +2147483648 1073741824 3758096384 2952790016 939524096 1677721600 100663296 2936012800 2122317824 809500672 3441426432 1750073344 3719823360 3111911424 1415708672 2789670912 3953885184 1791541248 3708264448 2060636160 3319568384 3861609472 3868939776 3331540224 4033300352 4147205824 1673557024 514512080 1799396968 4185485124 1125405382 1630324411 +2147483648 3221225472 2684354560 1879048192 4160749568 2751463424 3992977408 654311424 1249902592 2738880512 320864256 2918187008 721944576 1369178112 2348154880 204931072 1371963392 3169927168 3190464512 986673152 2506196992 1064299520 629143040 543679744 1927544192 9553088 4132762400 1729581584 2114297576 1410196204 2988633578 3353373739 +2147483648 3221225472 1610612736 3489660928 3087007744 1275068416 1577058304 1426063360 4085252096 432013312 497025024 2477785088 2333605888 1330905088 3112828928 1114832896 2410446848 2771599360 2491981824 520187904 2577381376 1811923968 2485900800 383907584 3111317888 2383313472 582302048 1283568176 3534159112 3468970332 1042691726 2440901737 +2147483648 1073741824 1610612736 2415919104 2818572288 1677721600 2583691264 3942645760 444596224 2856321024 3068133376 2194669568 799539200 3354656768 716832768 3557097472 510754816 1120583680 588619776 2922958848 4206147584 1799168 904876544 2958380288 349201536 1944186816 1363871264 2765000528 3804119704 2897142116 426229682 601485369 +2147483648 1073741824 536870912 4026531840 3087007744 4227858432 2113929216 3774873600 2004877312 599785472 2250244096 208666624 1693974528 359399424 1469972480 393150464 3299901440 2861973504 3698106368 818958336 3701450752 2672225280 401262080 1196749568 4224436608 809714496 1301882976 1209763248 2489108200 262136108 965829526 1083716503 +2147483648 1073741824 536870912 805306368 2281701376 1677721600 2315255808 3003121664 3732930560 2915041280 589299712 397410304 4254597120 2475425792 1732902912 3320643584 1224507392 1018281984 4194344960 1338232832 873572352 1506630656 2515618304 186868992 3343022208 3824468416 673710880 3641977008 2957386472 73865180 2628891982 540895903 +2147483648 3221225472 1610612736 2415919104 1476395008 1946157056 704643072 1493172224 3699376128 1480589312 840957952 1194328064 2623012864 2119958528 3205627904 3292332032 3637018624 1920745472 2330238976 1184264192 58046464 527750144 2457398784 1998776576 4088124544 1656055616 668600224 264832848 3602810408 1319072796 4062915454 2352717483 +2147483648 3221225472 1610612736 268435456 1744830464 3019898880 1040187392 4177526784 2474639360 624951296 1239416832 2171600896 1893203968 244056064 2131361792 539951104 2712109056 3205775360 4229668864 1269198848 1225308160 2071196672 187687424 1223555328 3492208000 738156352 2123513184 2302880784 2933756440 3630394316 544214126 2404917903 +2147483648 3221225472 1610612736 2415919104 2550136832 3154116608 2315255808 2969567232 4135583744 968884224 903872512 1425014784 3600285696 2003042304 2052718592 1657077760 2145550336 3483942912 850829312 2735403008 1101510656 143283200 1451122176 1217157888 2949991552 3988385600 1068897568 1964189488 406955864 3083958412 684974782 3540716277 +2147483648 3221225472 1610612736 3489660928 2550136832 4227858432 2785017856 2566914048 3078619136 1707081728 1147142144 693108736 4059561984 1434714112 392298496 4124639232 1107918848 1659912192 1344118784 3968495616 2823862272 825869312 3566067200 2261244672 2778908544 2074961216 3270909536 912472624 1243914360 1410593252 507049542 2255506277 +2147483648 3221225472 2684354560 805306368 3892314112 1140850688 637534208 3405774848 662700032 1170210816 2795503616 1940914176 26738688 2567176192 1698037760 1139212288 2406383616 1994637312 2006622208 2033053696 2892597248 526220288 1727099392 1578847488 3878570880 54646720 1763937888 710433968 1791411912 1776091612 1607706734 3978325117 +2147483648 1073741824 536870912 2952790016 1476395008 2885681152 1040187392 3137339392 3883925504 3468689408 3168796672 235929600 443023360 2349596672 203554816 4015325184 3998777344 4024451072 1292148736 2945077248 3333269504 2559114240 3338468864 3149592320 1967251840 296636864 3257119840 1498403952 724131928 4174786676 1146295298 2130936983 +2147483648 1073741824 1610612736 805306368 4160749568 1543503872 301989888 4043309056 3162505216 1329594368 1373634560 2303721472 1290272768 3470524416 2051145728 516358144 1805025280 2127544320 333094912 2898644992 510769152 1110006784 4094510592 3701172992 3675411072 3148468032 3305877920 2644132496 2699420376 444701764 66154914 1621718739 +2147483648 3221225472 2684354560 1879048192 1207959552 2483027968 33554432 3204448256 1551892480 608174080 3286237184 3589275648 590872576 521928704 1407844352 2517041152 750878720 3651092480 2733481984 3371003904 417761280 244247552 3449477632 49604864 4002802304 858877632 1521263008 3818509776 3423814744 1133488172 1898868566 2501980875 +2147483648 1073741824 2684354560 805306368 3623878656 2080374784 369098752 3808428032 2575302656 4081057792 1562378240 1131413504 3921149952 2638479360 4114219008 1257963520 3760947200 4040540160 14655488 272093184 3492841472 728652800 857898496 4261700352 1947298688 156496832 49971680 904747280 4222474664 1207665740 3646809862 1359186813 +2147483648 3221225472 536870912 2952790016 3892314112 1811939328 369098752 1392508928 1719664640 1673527296 3122659328 774897664 374865920 2085355520 2159149056 1384579072 2044035072 4266377216 2028576768 37875712 884123648 4170079232 3427422720 1367107328 2972542848 2142895040 1234080288 2323937584 1997625256 120839996 2266340094 904645519 +2147483648 3221225472 1610612736 805306368 3355443200 1677721600 4127195136 2734686208 3347054592 3527409664 2019557376 2190475264 2594701312 3430154240 2599288832 1005649920 1978433536 2690826240 2429067264 218427392 3426596864 3145628672 1989298688 1007699200 1847805824 3273455040 3390159456 1826378576 1204899192 2891445876 2953985810 2761637513 +2147483648 1073741824 536870912 2415919104 402653184 1409286144 3388997632 1761607680 3330277376 96468992 3156213760 3356491776 286785536 77332480 3047030784 1233584128 3776282624 2475180032 3705249792 1139691520 1098033152 2125329408 1918496256 3367223552 2526989440 2605077312 44472608 3688363056 439153448 974609588 3956283694 2318926387 +2147483648 3221225472 3758096384 268435456 4160749568 1811939328 3724541952 385875968 1719664640 2973761536 3407872000 4111466496 3263692800 2893807616 3873046528 3357999104 3899490304 2189934592 281124864 2142629888 1848285184 3604640768 1692296704 4093660928 3338232192 1231942336 67025952 225198224 3534448104 624349780 2303272074 231507691 +2147483648 3221225472 1610612736 2952790016 2818572288 3288334336 3724541952 3271557120 209715200 3493855232 4175429632 590348288 3686268928 4044619776 748027904 809435136 1055817728 271958016 1661640704 2067525632 363968512 1798003712 1294422528 3849669888 173299072 1453974976 61913760 2479283152 1955988888 4232002716 4109275062 355850745 +2147483648 1073741824 2684354560 1879048192 671088640 469762048 1308622848 2868903936 327155712 3862953984 807403520 2456813568 327680000 4025221120 645267456 2398420992 1864531968 2431008768 3833503744 1022906368 796362752 527748096 1693499904 3027954432 4053909888 2174904768 2736036192 3627252304 1445724776 2786469196 329584714 3747250263 +2147483648 1073741824 1610612736 4026531840 939524096 2885681152 2986344448 3640655872 562036736 1136656384 1788870656 154140672 3547856896 834404352 44695552 2671837184 3826221056 366198784 1338220544 3907112960 2272180224 2309778432 2491971072 3578685184 2131577472 2639776064 3786784480 2560292784 2238193480 4130603388 2177761750 2917604211 +2147483648 3221225472 2684354560 1879048192 939524096 201326592 3523215360 452984832 1535115264 247463936 1998585856 4222615552 669515776 2706112512 3858366464 3675586560 1070759936 3245129728 2003738624 2065625088 6785024 4291718144 2563393024 4018949888 3253420672 3702579648 382503008 4205825136 3775080104 793619996 2397263250 2917977775 +2147483648 1073741824 536870912 4026531840 3087007744 1946157056 1711276032 3506438144 109051904 742391808 2313158656 1806696448 1508376576 2411462656 3355574272 1018232832 281772032 3781738496 3003621376 966971392 756721664 458451968 250037760 1911116032 87183232 1630858560 1370862112 846981200 2720865624 299475772 702669666 2968002419 +2147483648 1073741824 3758096384 268435456 3892314112 2617245696 1375731712 3640655872 3917479936 1774190592 903872512 2838495232 1057488896 3110338560 1571422208 789381120 2337964032 103399424 2957942784 3089879040 582457344 3234026496 925852160 2652984064 526804608 352443712 771397856 3887717680 1440129688 3428310012 4011958042 1484289477 +2147483648 1073741824 536870912 3489660928 2013265920 1677721600 100663296 922746880 3380609024 3493855232 3865051136 1215299584 892862464 582221824 2015756288 4261609472 600539136 1783906304 1909432320 4159328256 2393417728 1232069632 2288252416 2536627456 1697965952 4159461568 1169924576 879514320 3640365432 3196864844 273393142 1595174273 +2147483648 3221225472 3758096384 3489660928 402653184 1811939328 436207616 3808428032 1803550720 3661627392 2250244096 1171259392 4163371008 3566993408 992346112 455933952 1474265088 3928244224 3595804672 2982834176 1104320512 397132800 1075830272 1747320576 1752098944 2445049792 437749344 1745383248 1194167528 717439140 4097785378 4203260259 +2147483648 3221225472 3758096384 2952790016 3087007744 67108864 3187671040 3942645760 2373976064 4097835008 3026190336 168820736 3112697856 1140588544 4041605120 2331049984 1884454912 30064640 696164352 335867904 2462291968 2978503680 2621208064 2886106368 165767552 110821312 3491145440 2636696784 1326299896 1446336980 867222106 1341760587 +2147483648 3221225472 1610612736 3489660928 1476395008 67108864 2852126720 1258291200 2189426688 2277507072 18874368 942669824 3051880448 1432616960 1280704512 3519741952 3309666304 3591618560 1496424448 1067315200 2222372864 3320464384 1928883712 4023739648 3128161408 2883694528 627425312 1774889008 1387288936 4030822588 426627282 2369698885 +2147483648 3221225472 536870912 1879048192 2818572288 3288334336 1174405120 318767104 293601280 3183476736 3076521984 1492123648 3331850240 2205941760 73793536 1583153152 3965878272 1430470656 2827919360 3410849792 3577194496 3275090944 1674560000 2688875776 3770901376 3276714432 2536332256 2152170672 2456670008 3335773964 3092443230 3343284915 +2147483648 1073741824 3758096384 268435456 1207959552 872415232 2181038080 1426063360 1753219072 2445279232 811597824 1827667968 1397227520 3151233024 986316800 1813053440 1503559680 2212478976 1524277248 3970813952 1331140608 2259506176 580078080 119044352 1045428864 3487732800 552715424 2259268144 1699118520 1077202316 2289897002 3687351385 +2147483648 1073741824 3758096384 2952790016 3892314112 2751463424 3053453312 285212672 2441084928 884998144 3776970752 516947968 471334912 3798728704 228196352 1898643456 1153597440 2153136128 1063165952 2248429568 2374080512 3153132544 3745964544 2333603072 2458804096 2668792128 4090394592 217230960 356409000 2344265796 2173331438 812424639 +2147483648 1073741824 2684354560 3489660928 3087007744 3690987520 3992977408 2768240640 511705088 2738880512 2883584000 3748659200 2663907328 2036072448 2616590336 4035903488 3511058432 3942629376 2861211648 3652308992 1427212288 3760022528 938960384 1852732160 274189696 3680940608 858775072 2513609872 2547379160 3996359884 1809337130 431551035 +2147483648 3221225472 2684354560 4026531840 3355443200 201326592 1711276032 452984832 1065353216 1086324736 115343360 2328887296 2071461888 1636564992 2074214400 2810249216 1212710912 4168105984 1056219136 2382000128 1665239040 696044544 96664064 2402938624 1066161024 1247707584 1040138336 2846823408 107719384 247067844 810307782 2168363079 +2147483648 3221225472 2684354560 2952790016 3355443200 4227858432 436207616 1761607680 931135488 2839543808 3240099840 2515533824 2316828672 2845048832 945422336 1126105088 3388571648 1105248256 3585974272 3453153280 376342528 1170562048 3132848640 3754312448 3838102656 2933895488 4004105568 3352631568 1336846888 1428518636 2745921774 1187927657 +2147483648 1073741824 536870912 2952790016 1476395008 2080374784 2449473536 2097152000 1300234240 2285895680 3894411264 2882535424 3349676032 1070333952 2128478208 1549991936 2257092608 711966720 3417612288 4283027456 3337857024 3212016640 3367075328 2955166464 356764288 3143275584 456316384 4260311120 1937160424 123531812 4266930242 218769847 +2147483648 3221225472 3758096384 1879048192 2818572288 201326592 3925868544 3976200192 3615490048 71303168 1440743424 2739929088 3923247104 852754432 3999137792 3527999488 1083867136 2573189120 1845403648 1544155136 1610323968 2071555072 3290657280 925650688 1426847872 106990656 2430660960 2941327184 963551000 3262249220 2090837038 2502904657 +2147483648 1073741824 536870912 268435456 134217728 3825205248 2181038080 1627389952 3481272320 2000683008 2103443456 1483735040 782761984 3406036992 4058644480 1625882624 48070656 3490136064 3083444224 1169510400 3293358080 1621545984 2228808192 4265856256 2981845632 1417649472 1985629536 4193653392 2534351672 3381297164 4141998802 149311533 +2147483648 1073741824 1610612736 1879048192 3355443200 2214592512 1509949440 419430400 4286578688 3074424832 2258632704 2603614208 3092774912 3747348480 1524498432 3316711424 4226711552 740179968 1847762944 287854592 2975315968 254069760 603376128 2551303424 198855808 2118161216 3654766432 224402576 206575560 2366116060 3184795038 3897172459 +2147483648 1073741824 1610612736 805306368 3355443200 1140850688 3858759680 520093696 964689920 801112064 614465536 4184866816 1593311232 1769734144 2125594624 1082458112 692092928 3172614144 74227712 1541427200 3486365696 538893312 2014890496 2580278528 160457600 2796925632 1839383008 92986160 2633949640 3238576364 1566825398 1269058003 +2147483648 3221225472 1610612736 3489660928 3355443200 1543503872 234881024 855638016 3045064704 2688548864 698351616 2656043008 317194240 289669120 1696202752 274923520 4245782528 217137152 1713741824 3105058816 3796547584 2232206336 2829765120 3982488320 2447604096 1836230592 836813024 181718480 255255944 2472144324 994461682 598091765 +2147483648 3221225472 536870912 2952790016 2281701376 1409286144 234881024 3439329280 2457862144 666894336 18874368 462422016 1723334656 2686189568 277217280 3545432064 4197875712 133316608 4196048896 1771859968 1221437440 295754752 4275227136 3691243776 3886840192 1260753472 1789186336 253282736 1657728104 109433044 3489623174 848504179 +2147483648 1073741824 3758096384 1342177280 2818572288 1140850688 1442840576 1459617792 981467136 3091202048 312475648 3329228800 179830784 2230583296 1592131584 1444478976 2622652416 381370368 3505823744 869617664 2088998912 3785737216 2548036096 3323786496 4185749376 1767872704 1868549408 2539441360 576536712 737127628 805823974 3120092753 +2147483648 3221225472 1610612736 268435456 402653184 469762048 3388997632 4110417920 92274688 4206886912 367001600 2435842048 4093116416 4092329984 676462592 673513472 1212710912 1363656704 804560896 882765824 2430973952 800814080 1897758208 2302038784 1219624064 1758967360 208558560 3477995248 2729288600 2700049468 1300450342 160529063 +2147483648 3221225472 536870912 1342177280 1744830464 1140850688 3791650816 1258291200 2642411520 994050048 161480704 615514112 2835873792 538181632 2955804672 996474880 2704834560 303611904 3971784704 4165922816 3869616128 3701236736 1169060352 2129745152 478345856 2160562112 1432054240 1555163920 3513127560 1666260668 2296817674 1893059801 +2147483648 3221225472 2684354560 2952790016 1207959552 3825205248 2046820352 1962934272 2357198848 465567744 773849088 2528116736 886571008 888930304 705036288 539820032 2861596672 69681152 3917258752 537489408 655722496 3535002624 3826375168 4177970432 2073916544 1303883840 2040847264 2643088560 3031179560 30282652 2398690142 4241666179 +2147483648 3221225472 1610612736 805306368 2550136832 1677721600 3388997632 16777216 4152360960 104857600 2761949184 2446327808 3241672704 3202088960 3654156288 3696427008 1217953792 1173667840 3551830016 4195545088 1919137792 2385017856 1686265344 386090240 996596864 3144260928 1828277600 3072314064 2276459848 1753743396 3713276742 2451189619 +2147483648 1073741824 1610612736 1342177280 2281701376 4227858432 1644167168 2130706432 1434451968 1698693120 3697278976 3876585472 212336640 585367552 542244864 1886584832 3549396992 870531072 1801166848 577327104 3681859584 460899328 1066588672 2620250880 3830731392 3791002816 3309384672 3228342160 419755000 2650594004 4241549586 3338064397 +2147483648 1073741824 2684354560 1879048192 3087007744 2885681152 2919235584 3170893824 813694976 1002438656 3059744768 2217738240 3941072896 2044461056 3795451904 2431713280 2353889280 3263610880 3120668672 1627705344 393512960 1753697280 4077217280 2993702656 3052658048 2625765440 3472174496 532910256 693228344 1801915964 844014786 2549502315 +2147483648 3221225472 536870912 805306368 3355443200 1677721600 771751936 1023410176 3095396352 3007315968 3588227072 1156579328 3950510080 2587623424 3276800 1759576064 1833533440 1857765376 338010112 4267798528 1429252096 4127744 961862144 1406780672 3217711488 1571029568 3095274400 3857386640 2801055704 309383724 1978129478 3477168515 +2147483648 1073741824 536870912 2952790016 3355443200 3825205248 1107296256 2936012800 1065353216 2269118464 2162163712 2985295872 1084751872 1057226752 3354525696 695664640 1641578496 2014494720 3842809856 1310248960 3376916480 2603514880 597449216 3859506432 2955139712 3583575744 1460771168 2184930576 665581656 1129123308 3592136114 770724557 +2147483648 3221225472 1610612736 3489660928 1476395008 1811939328 3254779904 2868903936 2055208960 138412032 446693376 4266655744 394788864 926679040 1537081344 2289893376 3294593024 3617406976 3209928704 272330752 4226463744 2053030912 2332093952 3181248256 1060269696 2054622656 3339756576 3754543568 794849672 1280064196 3112580266 1403590827 +2147483648 3221225472 1610612736 2415919104 402653184 1140850688 436207616 3976200192 4001366016 2126512128 3672113152 3346006016 1774714880 3663986688 3061186560 3758817280 2108325888 617398272 387883008 3466784768 2481567744 960648192 612662784 111633664 3063531648 1412105792 3090855712 2926890992 783456408 1471214764 1863615402 3223571093 +2147483648 1073741824 3758096384 3489660928 1744830464 2885681152 234881024 2566914048 1753219072 29360128 132120576 613416960 899153920 3489923072 3323330560 3064397824 2355789824 487505920 392077312 280023040 2631243776 522216448 199639552 1132031744 3542602112 4195823936 2474811296 1015208752 1226095960 3521498516 1906180222 1811621557 +2147483648 3221225472 1610612736 805306368 1476395008 1543503872 369098752 2466250752 1132462080 4240441344 2317352960 4121952256 2024275968 3562274816 4218290176 2013724672 1234862080 1099743232 941531136 1637543936 339064832 2428664832 1270640128 4100147968 1478876032 3903010752 3552356192 2546978544 3283688 961352220 167477762 1144343273 +2147483648 3221225472 3758096384 268435456 1476395008 872415232 838860800 3841982464 1233125376 3535798272 689963008 3499098112 3963092992 3458465792 394657792 2067595264 3357442048 756858880 600481792 3377655808 3424360448 1034318848 3943714304 902125824 1764225664 1370036288 2930803936 1023273712 2186685352 1340415572 2164958182 1752355005 +2147483648 1073741824 2684354560 2952790016 671088640 3154116608 4261412864 1493172224 444596224 2780823552 547356672 567279616 4059561984 3417571328 1181351936 1512505344 2661580800 3930112000 686333952 4053716992 1906673664 1637710848 3514941952 622146304 1927777664 762740032 2453372704 2402871856 3617359368 567598276 3381824182 3814837321 +2147483648 1073741824 3758096384 805306368 671088640 2617245696 503316480 2969567232 2994733056 1497366528 4108320768 1804599296 3514302464 3100901376 156631040 2759917568 2906488832 4003381248 2157027328 1427951616 3460732928 1495292928 1663422976 2853116672 3751323008 2094890816 2701282592 2340611856 3797661976 1142408052 3482326918 3950526241 +2147483648 1073741824 2684354560 4026531840 3355443200 1275068416 234881024 50331648 1887436800 3242196992 3219128320 103809024 3436707840 1076101120 2508324864 3680174080 3576332288 2638069760 534159360 1201393664 2408548352 2074766336 3237542400 1915821824 3851258240 4281419712 947024288 509403536 1978874712 3384194716 1768678958 2490859765 +2147483648 1073741824 2684354560 4026531840 671088640 3959422976 1375731712 889192448 1702887424 1925185536 2229272576 3161456640 2829582336 408682496 2730885120 3786211328 2217967616 3378200576 180854784 1421955072 3106703360 3592416256 711213568 3239261952 851093120 2836062784 2190728160 1692029168 2291797976 1718300268 2015265074 195617243 +2147483648 3221225472 536870912 2952790016 2281701376 1677721600 2046820352 3707764736 310378496 3393191936 3063939072 2056257536 4035444736 465829888 3038117888 3588816896 255164416 2912043008 158965760 1505783808 3888556032 4290567168 1794198016 3714000128 2446099584 3186608704 877655072 492826320 2199385736 2536763892 3549820010 3987005797 +2147483648 3221225472 3758096384 4026531840 3623878656 1409286144 1644167168 1795162112 2961178624 2839543808 966787072 250609664 3078094848 277610496 394657792 2123169792 430866432 1703493632 559587328 1610838016 1108449280 4060138496 2005298688 1695234304 2435032704 2502413248 1867767456 2157560720 3874670536 3846274988 1460582230 100226799 +2147483648 1073741824 2684354560 805306368 1476395008 3556769792 2046820352 4009754624 4018143232 3829399552 1004535808 3601858560 2610429952 2079064064 2207383552 3937206272 873824256 3483254784 123838464 1851805696 1797163008 3250117632 4209335808 1996425472 2602086528 1776020160 39313248 3778400720 1759561368 2150202876 2130520638 129875623 +2147483648 1073741824 1610612736 1342177280 402653184 1275068416 1442840576 2399141888 2961178624 2126512128 1826619392 2670723072 3838312448 1615593472 1235353600 4122935296 2823061504 3915956224 1707122688 3339112448 1805498368 2531083264 39976448 3406640896 2212731776 488144064 2479770528 582441328 2282936728 3568022076 3306452970 2001499471 +2147483648 1073741824 536870912 805306368 2013265920 469762048 3858759680 721420288 578813952 1254096896 2589982720 1584398336 1631059968 1956904960 100794368 3078946816 4184702976 3208626176 2582749184 3088699392 3057035264 1162959872 1928656384 3960945408 299941760 3345893824 1517830944 438792560 1088153784 1238598252 1531770550 393424293 +2147483648 1073741824 536870912 1342177280 3087007744 1811939328 637534208 352321536 2290089984 1220542464 1998585856 3750756352 1649934336 1012662272 2441216000 3506503680 1104248832 2020229120 3772096512 2117357568 3977684992 1703199744 2866628096 1322467072 455655296 1337442880 281407904 384619120 151606632 2041906452 1221034046 3094176227 +2147483648 3221225472 2684354560 2415919104 402653184 738197504 2986344448 452984832 3749707776 499122176 1033895936 2731540480 4286054400 2316566528 3611688960 151977984 3247341568 1296318464 3345129472 2144759808 2676721664 1510462464 3925429760 1268072192 2530980480 1186972096 3343735136 1921195184 2532083464 3007662468 1799291798 633767841 +2147483648 1073741824 3758096384 2952790016 134217728 738197504 2583691264 2164260864 813694976 1094713344 2602565632 3268411392 853016576 1414791168 851312640 3430088704 1727234048 3378987008 1577033728 3830272000 2823985152 2680028160 2458802688 1082726144 2483457152 1896087360 754803872 997886224 4292996968 3233567268 4178581534 2444761297 +2147483648 3221225472 3758096384 2415919104 3623878656 3825205248 2583691264 2466250752 293601280 3544186880 2971664384 1693450240 3196583936 3292266496 1410990080 1246953472 3004596224 3347890176 3206717440 392884224 1410045952 545215488 1655303680 1724189952 2004326528 2806333888 1259000032 2832961296 143097768 2464011180 2827166026 3270418307 +2147483648 1073741824 1610612736 1342177280 3355443200 3154116608 570425344 2432696320 58720256 4064280576 4154458112 768606208 2256011264 2040791040 555876352 2603941888 2705620992 1278951424 672702464 2474463232 2834282496 1543291904 4210575872 1482885888 2183901824 393135936 1753566816 2148251088 3086930568 1373468452 2428481238 1086651501 +2147483648 1073741824 2684354560 268435456 671088640 3154116608 1509949440 1862270976 3397386240 3955228672 4007657472 1691353088 2001207296 2748055552 2323775488 471924736 2884665344 4287709184 3975454720 178212864 3606546432 1950274560 1865302528 359602944 1834198144 3225475264 345328160 1811592240 3818670232 953557636 1227297034 706720919 +2147483648 3221225472 1610612736 3489660928 1207959552 201326592 2919235584 654311424 2323644416 3225419776 119537664 2624585728 4091019264 2894331904 2745303040 1286012928 1068793856 1802682368 2024316928 2272587776 433960960 381633536 136309248 1309091584 4110717312 3653953216 3028061984 671013072 3781604328 93188428 4149754974 1002707341 +2147483648 1073741824 1610612736 805306368 3623878656 3825205248 33554432 1728053248 3581935616 3921674240 3391094784 697303040 438829056 2097414144 1775108096 2934112256 2098233344 1068875776 3086786560 4083142656 3057760256 3808713728 1579208192 1235420416 762363520 818279616 3437539296 1503919280 2135131752 3097326932 2963625634 390684469 +2147483648 1073741824 2684354560 805306368 1744830464 1409286144 1040187392 989855744 1887436800 3963617280 3827302400 1584398336 1715994624 831258624 3977641984 1441333248 1317371904 2347778048 318873600 4098510848 1326352384 1345248256 2086097408 3011062016 2665328000 4133781440 2946737568 661744336 3807917992 681849292 3024748666 226960847 +2147483648 3221225472 2684354560 1879048192 1476395008 201326592 100663296 3640655872 1400897536 3711959040 2044723200 3406823424 4146593792 3570663424 2450653184 3999072256 1032093696 3244572672 1496883200 1765961728 3773270016 3782470656 3883097600 3645705984 1420595072 1622163776 4004167520 3680461840 4211277848 809999956 3917741842 4232796993 +2147483648 3221225472 2684354560 2415919104 1476395008 335544320 2919235584 553648128 981467136 1975517184 559939584 554696704 3082289152 3661889536 751173632 3448045568 3486875648 1218002944 3270090752 1543204864 2927265792 1911804928 1369595392 1956458752 1793172864 2172076352 4056987424 3557619248 2630934648 2455945972 2393492822 3358946309 +2147483648 1073741824 3758096384 2952790016 671088640 2080374784 838860800 922746880 1132462080 3267362816 1503657984 2047868928 4157079552 2886467584 803864576 923992064 3505356800 2921873408 2364252160 2699972608 1061328896 3015375872 2587447808 2102067968 3756764800 3312338624 1686280800 479918192 2120830216 778253172 2694288570 167534295 +2147483648 3221225472 536870912 268435456 3892314112 1140850688 4194304000 117440512 3732930560 1254096896 3978297344 3392143360 4293394432 3758882816 1930035200 4140892160 4153376768 1454030848 1345036288 474804224 803252224 3779752960 3982610944 2536310016 4191009920 2533874880 1462114080 1147865200 167160680 3528022908 4149962962 4174278303 +2147483648 1073741824 2684354560 805306368 134217728 738197504 2181038080 2701131776 2038431744 2537553920 4078960640 3293577216 3377987584 2543583232 1747320832 146735104 206929920 4056596480 508665856 3138441216 2553841664 967990272 1111738880 1623406336 3041106560 3873294144 198185184 689443984 3124502824 2109083652 4144446142 3480855619 +2147483648 3221225472 536870912 1879048192 2013265920 1543503872 2785017856 3607101440 2776629248 2646605824 950009856 921698304 2154299392 1283719168 2167275520 3653566464 2975301632 2413150208 4093353984 3625971712 1958782976 1775594496 3943626240 1713445632 1361678208 956888768 3313509088 230697904 278925768 1659906700 40381586 1636042637 +2147483648 3221225472 2684354560 3489660928 3355443200 67108864 3657433088 3439329280 411041792 1975517184 3638558720 1020264448 670564352 2599682048 2388787200 2943942656 3228270592 3465887744 1177001984 69431296 4237068288 3361326080 920549888 462234880 2164890752 3630984768 3842774688 3096849712 2400923544 1611834244 394197158 1005769689 +2147483648 1073741824 2684354560 2952790016 3892314112 2751463424 3791650816 3137339392 629145600 2009071616 3424649216 881852416 3281518592 2338062336 3637379072 1650130944 3780411392 2729033728 3369115648 2606485504 3879045120 1685879808 1394405888 349123840 2180954752 4004561856 2129201120 1456582704 738083816 1766967956 771534414 3124619875 +2147483648 3221225472 2684354560 2952790016 2281701376 2080374784 3590324224 687865856 3649044480 2713714688 1700790272 3079667712 3050831872 913047552 502661120 3737714688 1754497024 1015365632 241672192 3225382912 1365805056 3654147072 3172624896 466428672 2883686272 3556659520 1383017952 40021808 397077944 2574054996 4035836430 876239215 +2147483648 3221225472 1610612736 2952790016 2013265920 3019898880 1107296256 1728053248 4236247040 281018368 970981376 1336934400 1283981312 4000579584 2997223424 1652490240 1271169024 3101638656 477667328 2024632320 397522944 1787747328 2001102336 2992836864 572958336 156123328 2111258016 2699075312 1740723416 1664848540 1725683130 3603416673 +2147483648 1073741824 536870912 1342177280 2550136832 3019898880 1174405120 2902458368 3061841920 163577856 3353346048 3798990848 1169686528 3182690304 2547646464 1772945408 519995392 1715716096 957521920 1516097536 3839731712 1840923648 624610816 3867543808 3647680384 1899338304 2586201632 3617374768 3984396504 236361772 996145782 3631524385 +2147483648 3221225472 3758096384 1879048192 1207959552 1140850688 2919235584 2533359616 2088763392 339738624 2325741568 2045771776 3919052800 445382656 2339241984 4204068864 1647738880 3977920512 4286750720 4211634176 685873152 2041048064 2598586880 1711938816 3224318336 1319211200 2517105312 982729680 2723288840 230890796 593462830 664456431 +2147483648 3221225472 2684354560 3489660928 2013265920 3422552064 1174405120 1761607680 4018143232 3200253952 4078960640 2463105024 1566048256 162791424 37093376 1337655296 2156101632 1417494528 3008339968 1462726656 1419413504 186893312 3977401856 1263146752 1098979200 80393536 3845898336 2454092016 4094440872 3354532036 3620017726 3430193289 +2147483648 3221225472 1610612736 268435456 2550136832 2080374784 1644167168 3841982464 2088763392 2889875456 1545601024 4222615552 2833776640 3987472384 3510763520 2565275648 3052765184 3119857664 2022809600 1219194880 2329720832 2274751488 3831389696 2851474176 2445350528 3905731136 3591234976 1551518544 3121094568 2709265468 666502994 3872592823 +2147483648 3221225472 3758096384 1342177280 134217728 1409286144 2113929216 1627389952 2910846976 306184192 1562378240 3622830080 1230503936 1001652224 4113694720 428933120 3008200704 1194311680 981573632 2740580352 4177172480 1869702144 1611323904 931008768 849810816 4220952896 1505190624 780790736 3604129448 945651372 2800548414 3247248097 +2147483648 1073741824 536870912 4026531840 3087007744 738197504 3590324224 788529152 1535115264 985661440 4162846720 3436183552 489160704 2225864704 1890451456 1592066048 222265344 2657468416 1453039616 1069010944 3245910016 3246484480 1953285632 2573862656 948372352 348435648 4222054752 1916125296 2968757864 1358683076 3114709090 3151775823 +2147483648 3221225472 1610612736 2415919104 2281701376 201326592 4127195136 989855744 2323644416 3242196992 3391094784 3123707904 815267840 2556690432 1434845184 1621688320 2917761024 740311040 1949671424 292712448 3502422016 511104000 918379008 441595648 2423732096 2571416000 3235895584 3428122512 3673325224 2516755868 3298221774 2641192037 +2147483648 3221225472 3758096384 805306368 3355443200 1140850688 2650800128 721420288 2608857088 1740636160 2191523840 1351614464 3906469888 2991849472 1483603968 2436431872 3320283136 2415869952 3201015808 3402985472 3062142976 2113928192 3823266304 2297040128 3622772096 3275403200 671022944 86102064 4292042952 2959181972 1566208702 252584353 +2147483648 3221225472 3758096384 1879048192 2281701376 3019898880 1644167168 553648128 2625634304 2571108352 3718250496 810549248 84410368 3559653376 158203904 372310016 3951722496 2926821376 3826163712 3739348992 1805228032 1268149248 4143905280 4102168832 3049206400 2404090176 1797341600 1436107024 2865591752 538399364 2366401866 1489366639 +2147483648 3221225472 2684354560 1342177280 2281701376 2885681152 2181038080 4076863488 2407530496 935329792 530579456 720371712 465043456 3902537728 141164544 3495493632 2044100608 713211904 2354225152 323584 228165632 4000801792 1249372672 1131818752 2918390400 3845106624 2787407200 44587056 3614080904 2902942476 3675255334 3133804683 +2147483648 3221225472 2684354560 268435456 2818572288 201326592 1308622848 2499805184 4169138176 3938451456 3223322624 458227712 2802319360 2705588224 3296591872 3197173760 1634435072 1490042880 1074241536 2100981760 513837056 2212819968 2715116032 945428224 3168739712 2126678592 2580005792 1825953520 1605291688 1818391204 2221719210 3994999829 +2147483648 1073741824 3758096384 2952790016 134217728 4093640704 3791650816 1056964608 2390753280 2579496960 719323136 3037724672 1016594432 2073821184 2147876864 706543616 3039854592 458670080 1951703040 1394397184 381130752 595426304 3534739968 3203277056 558436992 1222336 1117910304 548878000 1724103832 1571767412 2966480382 705266803 +2147483648 1073741824 1610612736 805306368 2550136832 1946157056 2852126720 3808428032 2977955840 3594518528 1851785216 1943011328 2655518720 3616276480 753532928 3873636352 1898807296 586137600 3372851200 2367279104 2242426880 3679149056 3555253760 1945248000 3102147712 3396055488 2975263968 2170492496 2068600 2393432868 1611793578 2474051303 +2147483648 3221225472 2684354560 2415919104 3087007744 2483027968 3992977408 2701131776 192937984 2143289344 169869312 1020264448 2500329472 2836660224 4273864704 4045602816 2126872576 1622917120 2490998784 444723200 2257356800 3494073344 2553603584 2678984960 1158352256 662798656 1649275744 1882102960 147484392 4033628932 4017322346 1590488673 +2147483648 3221225472 536870912 805306368 1476395008 1140850688 3657433088 4043309056 2927624192 3720347648 3462397952 4052746240 1072168960 4166254592 602537984 757399552 1746960384 794443776 2289868800 2704568320 2071701504 332790784 2176024064 2363100416 3988592768 3503073600 787236640 2117577776 1586745272 2717936084 495040386 232321185 +2147483648 1073741824 2684354560 2415919104 4160749568 2885681152 1644167168 3238002688 1434451968 2000683008 761266176 770703360 722993152 2353266688 1279131648 3701276672 3260252160 2792374272 1664065536 2358923264 1348765696 3330864128 1954379264 3834920704 691412608 3119585088 3566311392 4098324624 3822521784 2882055788 1349176510 3956958429 +2147483648 1073741824 1610612736 1879048192 3355443200 1677721600 2583691264 520093696 176160768 4198498304 3202351104 1808793600 3396861952 2340159488 1474428928 4192272384 2827583488 1218822144 1865261056 3255554048 1007073280 3106360320 4191472128 3501995264 465706112 1972443840 4215376416 2972832336 749449880 4184134948 2715033670 241567771 +2147483648 3221225472 2684354560 3489660928 134217728 2885681152 905969664 117440512 4253024256 2386558976 526385152 2305818624 2042101760 2056519680 1787953152 108462080 3701112832 1957773312 882286592 1940353024 708544512 2913387520 2436254208 2322861824 815929216 204420800 2344518880 54217552 4230331960 470285708 3584159510 3516187657 +2147483648 3221225472 3758096384 4026531840 939524096 67108864 4127195136 452984832 1015021568 1094713344 421527552 1540358144 2217213952 768868352 3297378304 125763584 4192239616 354009088 1400676352 2721574912 506566656 611601408 2085017088 3620482304 3007724416 1681458112 3050930336 1824545168 4122793448 3196792292 1899669154 864995057 +2147483648 1073741824 1610612736 2415919104 3892314112 3959422976 1577058304 1358954496 2457862144 801112064 840957952 890241024 2283274240 430702592 3084517376 555024384 12746752 1603846144 60203008 1969147904 4111579136 1222472704 3943547392 3541315328 1940268416 4084667200 2519444768 678977200 1124557992 1545139572 2664871534 2562639999 +2147483648 3221225472 2684354560 1342177280 1207959552 3690987520 1241513984 2936012800 1702887424 750780416 1889533952 3641704448 780664832 264503296 3227385856 3597598720 285442048 3117400064 2234490880 3613782016 4274423808 312828928 4225817088 114045696 4032436352 3104907456 2243726816 124012016 1358184648 691819572 3818413354 1526090725 +2147483648 1073741824 3758096384 268435456 1744830464 2617245696 1644167168 1761607680 3229614080 792723456 2262827008 2934964224 3093823488 658243584 3040739328 3861708800 3661070336 2149466112 3963854848 3041677312 3743979520 3237139456 1533755904 645927680 2151688832 1499464000 3325048480 2991074448 367799832 2827362988 388572610 416127363 +2147483648 1073741824 536870912 1879048192 4160749568 4227858432 1241513984 3036676096 4135583744 3124756480 2371878912 233832448 4223139840 2492203008 3495297024 1452474368 868188160 3292282880 1496031232 1815498752 197568512 2690567168 199710208 2921337600 4094702720 3708290624 3537112352 4100588240 1335702392 4203778604 1582157142 689493359 +2147483648 3221225472 3758096384 268435456 3355443200 1006632960 4261412864 1191182336 3732930560 3921674240 3017801728 1223688192 1966604288 209453056 3572105216 3028353024 1094877184 631652352 3936788480 1155559424 207984640 39318528 2656004608 2070944512 4151838080 165421760 3149544992 132716208 2950081496 345523724 3409557462 2553146611 +2147483648 3221225472 1610612736 2952790016 3892314112 2348810240 4194304000 1291845632 1082130432 3569352704 1533018112 3417309184 2438463488 1084489728 2742157312 1296236544 3907944448 2318450688 2553454592 1593241600 3691755520 2589416448 712753664 1414536960 2284334208 3046900800 434518176 4180230000 2880019320 3959187996 2624147950 3828799445 +2147483648 3221225472 536870912 2415919104 1476395008 872415232 1040187392 3539992576 729808896 1581252608 1147142144 118489088 561512448 1878786048 3719430144 3469672448 1660321792 2570895360 919773184 2042818560 1609017344 2937017344 2106326528 3830987008 2097947008 2694452672 3232446304 4033394768 1746524536 1894190356 3742537574 1105383243 +2147483648 1073741824 1610612736 1879048192 3892314112 3690987520 2986344448 3607101440 3565158400 2151677952 367001600 1200619520 3667394560 505675776 1868169216 1347616768 3884417024 1710538752 3877347328 4114272256 2352658432 4167191552 2917122560 3450346240 3310100096 1085671104 706035616 316315856 2574412760 1074251956 1659634494 2244348765 +2147483648 1073741824 536870912 1342177280 3087007744 1677721600 33554432 385875968 1468006400 2394947584 3349151744 3985637376 739770368 467402752 1709834240 2457534464 2845278208 2279030784 3719536640 3515961344 189442048 1481229312 2811512320 2242395392 3734255232 781058240 3629985632 903778672 1187511688 3083435412 1014405838 1179898819 +2147483648 3221225472 1610612736 3489660928 2013265920 1275068416 1174405120 2332033024 4051697664 71303168 3261071360 3597664256 1791492096 3590062080 2095185920 4275765248 3167322112 1245626368 2371723264 602992640 4185700352 470172672 428729856 4231542528 4025755520 1102978496 3119056864 2374676176 1800621688 1627744204 3732956298 3557881235 +2147483648 3221225472 3758096384 2415919104 3087007744 469762048 570425344 1493172224 276824064 1480589312 4192206848 2685403136 173539328 4105437184 3376021504 4154261504 3699933184 2158706688 2591334400 461205504 3127351296 2488456192 2270787072 1833284352 345763456 3892047168 2594952864 3147022672 2121791960 3967140564 185387918 3473304217 +2147483648 3221225472 536870912 2952790016 3623878656 3959422976 1241513984 1258291200 1015021568 1799356416 3844079616 3400531968 1063780352 681836544 657063936 1928921088 4048977920 3847012352 3391791104 883617792 1356703744 2951699456 2355027456 4165961472 1665817728 912158144 4036777888 2659278096 2271079400 1746414140 313274994 1016993525 +2147483648 3221225472 536870912 1879048192 4160749568 872415232 1107296256 419430400 3850371072 3368026112 559939584 1649410048 2925002752 1199308800 1064960000 490930176 2381611008 3922477056 3498090496 3566366720 2437261312 304081920 3147716096 3365372160 1036572288 1696923456 3605453792 3578388336 2826922168 3667658340 2422868974 180041115 +2147483648 1073741824 1610612736 1879048192 4160749568 2885681152 3120562176 3204448256 1988100096 314572800 3793747968 3415212032 2165833728 519831552 3821142016 1520762880 1258061824 3241721856 3716718592 3651063808 2480125952 547703808 3403859456 3394340608 3152042112 103702720 3634454816 1827460720 3581842600 4152220948 2630097838 825105355 +2147483648 3221225472 2684354560 1342177280 2281701376 3154116608 570425344 2566914048 4185915392 2218786816 3177185280 1664090112 1547173888 3258712064 1676017664 868024320 1773305856 1354350592 3112607744 182185984 3030484992 3201459200 686287360 3880233728 4117721728 626349376 2717798624 1273623120 1829673656 4053793052 899395958 536434355 +2147483648 1073741824 536870912 3489660928 939524096 1543503872 771751936 117440512 3699376128 4156555264 1344274432 2844786688 79167488 488374272 794951680 3105161216 1982234624 2233548800 3742539776 3764867072 3946424320 1037493248 362505728 359371520 3022773632 2402929344 3324311200 2310430000 3893441448 4161322964 1993230022 4079821171 +2147483648 3221225472 1610612736 2952790016 1476395008 1006632960 1040187392 2298478592 2390753280 1841299456 1751121920 3180331008 3189243904 2066481152 446300160 2346385408 2131853312 2459942912 2092277760 2360471552 278444032 1069636608 603844096 1234350848 3808588160 423655744 4099360288 1074587696 1768955192 1095240660 4141095294 2976265215 +2147483648 1073741824 3758096384 805306368 2550136832 3154116608 2046820352 2734686208 2625634304 3409969152 2757754880 3140485120 1470627840 3774087168 863633408 4071292928 1514831872 3386523648 1118216192 851202048 1239652352 3742882816 519077376 3692401408 3203059840 4242002880 1607492512 3729103632 2616384440 1565251676 1627276818 755276929 +2147483648 3221225472 2684354560 1342177280 3623878656 3422552064 838860800 1660944384 2021654528 2394947584 2959081472 1248854016 3719823360 2264662016 3826647040 3521445888 1743880192 702070784 306552832 843771904 506103808 817390592 1772027392 4006131456 1928290944 265320384 3184189600 3597305456 4279779768 3624849260 1463852182 3674955571 +2147483648 3221225472 536870912 1342177280 1476395008 1946157056 33554432 822083584 511705088 624951296 4049600512 30408704 3755474944 974389248 68812800 2777088000 2341306368 136724480 890347520 649097216 855156736 1844503552 4048322048 1237227776 3888246400 3910724928 3834664224 1095276048 3027815032 1396731876 2375061326 4058837889 +2147483648 3221225472 1610612736 805306368 1744830464 1275068416 3254779904 4177526784 2222981120 2134900736 2824863744 3230662656 3426222080 2081685504 4137287680 3925409792 3011674112 2814590976 3015614464 2285203456 128563200 667220992 2666095104 445615872 2769011328 3990673728 3800913824 234725520 4122922168 3032502068 1733628790 189562961 +2147483648 3221225472 1610612736 268435456 3355443200 1140850688 2516582400 2835349504 2105540608 2545942528 153092096 575668224 732430336 2794717184 228458496 630128640 1354203136 3984703488 2220597248 1541664768 1518254080 282424320 2169489920 2499577088 2491449216 838944576 2268191968 2374214832 4178560424 2501684388 460352130 163144993 +2147483648 3221225472 536870912 2952790016 939524096 469762048 503316480 3036676096 3229614080 3703570432 1365245952 3081764864 2861039616 4013162496 1285423104 1456275456 2388557824 2397487104 1053990912 805629952 3478497280 3220790272 2248730112 2490874624 1235120512 4085608000 3829581216 1297386352 4276482296 2444835356 90224282 2449201073 +2147483648 3221225472 1610612736 1342177280 939524096 469762048 1778384896 1258291200 1166016512 1925185536 3902799872 961544192 2150105088 2720792576 2432040960 827916288 2294513664 4174004224 3709313024 3715657728 1962194944 1306846208 2833020416 3036578560 1134820480 1867184576 688996832 351211376 2365229768 4068071588 2674254978 4232833167 +2147483648 3221225472 1610612736 268435456 2281701376 3422552064 167772160 1828716544 3951034368 12582912 3261071360 3912237056 3518496768 2566651904 8257536 4058710016 2466414592 2272411648 636919808 1829269504 574601216 1053815808 439114240 1636673280 1206044800 1438241856 1447251552 2523726448 3946158072 194960828 4152873046 1485333795 +2147483648 1073741824 3758096384 4026531840 1476395008 67108864 1778384896 2365587456 3548381184 2378170368 4062183424 890241024 2965897216 1949564928 4280418304 1065156608 3775496192 1737146368 2254807040 3994341376 2616104960 460483584 3410546176 136875264 2311414912 4229449280 2638345312 1298341680 1833076712 4006364660 4107521050 1258699353 +2147483648 3221225472 2684354560 268435456 2281701376 1946157056 2181038080 3573547008 3716153344 2269118464 1461714944 4046454784 767033344 4215537664 3053846528 501022720 638156800 1275609088 3578109952 1345482752 716867584 393278464 3509479936 262703360 2894322304 2239161408 2800968160 950080400 655065896 4268967516 2321614726 862698413 +2147483648 1073741824 3758096384 805306368 2818572288 2885681152 3321888768 1694498816 2759852032 3166699520 2355101696 1339031552 724041728 1839464448 2852519936 1850933248 3604316160 2922528768 3020529664 1509445632 1020827648 143186944 2050257408 727357184 967701376 3106596416 862015136 2069643120 193606840 3799058948 2579535026 1335164429 +2147483648 3221225472 2684354560 1879048192 1207959552 2080374784 3456106496 2063597568 360710144 3753902080 4037017600 3547332608 1855455232 3583246336 114425856 3759210496 1483767808 4202774528 3431768064 2283761664 1446742016 3543985152 5462528 580752128 191887744 3376076224 2289068256 82582576 1775636936 3452635244 159231278 1946144169 +2147483648 1073741824 536870912 3489660928 134217728 2483027968 3858759680 922746880 3481272320 2948595712 2552233984 984612864 600309760 1052508160 948043776 2935947264 2611970048 2698854400 3148587008 420171776 3889866752 1142023168 1835756032 4035617024 1883890560 2351920320 507284576 1390991664 1571673448 4066989852 2511704026 1304848787 +2147483648 1073741824 3758096384 268435456 3892314112 1140850688 3388997632 251658240 1719664640 1178599424 2220883968 315621376 394788864 3133407232 1380581376 2089353216 2219737088 207798272 4052918272 1225052160 2856687616 562123776 2732909056 1230349568 1604935808 4115713728 2565317920 362565968 3022538552 1285188196 19881370 3046624693 +2147483648 1073741824 3758096384 3489660928 1207959552 1543503872 1040187392 3976200192 1518338048 3409969152 3701473280 2345664512 2567438336 2609643520 280363008 859373568 4044324864 3729473536 3625689088 3277410304 1611175936 2284971008 755583488 1673564928 1205728640 1225736256 3468791584 145122448 2707821832 3442545380 2399371658 339561703 +2147483648 1073741824 3758096384 4026531840 3623878656 3825205248 1241513984 1258291200 3397386240 775946240 3504340992 2354053120 3749183488 2760638464 1725038592 1028587520 3524100096 781336576 787062784 2295615488 3798505472 3256675328 3385093632 1534113024 2323696768 1368281024 392403488 3790044752 1384057112 2598744772 3813037190 424117383 +2147483648 1073741824 2684354560 4026531840 2281701376 3556769792 2516582400 4211081216 2323644416 4198498304 375390208 617611264 734527488 1294204928 1520566272 3087597568 1201831936 643284992 3604914176 1945751552 3661727744 2711120896 3077171712 1726593280 3555491712 4291035072 275032352 2744971088 2653225912 3557073636 1917643786 3362589389 +2147483648 3221225472 2684354560 4026531840 3087007744 3154116608 1778384896 1358954496 964689920 2294284288 2858418176 2576351232 2310537216 2847145984 3361865728 4195155968 1466269696 1604796416 1673109504 1063874560 982681600 2211171328 3633407488 2668004096 437906560 2358529856 81729248 2447421296 3426665848 123795604 2868102102 73756121 +2147483648 1073741824 1610612736 268435456 3355443200 1946157056 4060086272 721420288 1719664640 2478833664 442499072 1991245824 3059220480 193724416 2572550144 3957522432 4173627392 184401920 1122017280 3453997056 2684991488 2009486336 2261240320 1982179584 4212352 1590488000 3920962336 2376567088 2918802104 209541404 2626643822 269380511 +2147483648 1073741824 1610612736 4026531840 4160749568 738197504 3120562176 3808428032 4202692608 3066036224 2841640960 4155506688 181927936 21757952 1650851840 3698262016 2623045632 689815552 2252120064 4098871296 690599936 4223036416 1140311552 1775601408 1510496384 2404710336 262873632 651864176 2464208248 907093020 3457911694 3784528687 +2147483648 3221225472 536870912 2952790016 1744830464 1140850688 1711276032 2768240640 2608857088 281018368 3927965696 1565523968 2000158720 3462660096 1525284864 380698624 3087368192 1934573568 1833541632 1696165888 3565594624 728751104 1480684032 131247360 2089679744 1159494720 412162400 4082474608 3916919016 3433936292 557011942 3373770397 +2147483648 1073741824 3758096384 4026531840 2550136832 1140850688 436207616 1224736768 3061841920 1732247552 2548039680 2375024640 1139277824 2287206400 619315200 89980928 2514386944 1562689536 2436014080 491966464 3814823936 4293094400 587922944 2599263488 1262831744 911337280 1914175776 2783712400 1794513880 2870162548 3595681250 712729217 +2147483648 3221225472 536870912 1879048192 939524096 4093640704 436207616 2432696320 1719664640 473956352 3311403008 4038066176 3940024320 2794192896 3757178880 345833472 2160230400 166150144 3924205568 652308480 3054872576 1451551744 4251543040 2477895936 750973056 2776264000 1562647840 352725072 3203598200 786795516 2738668814 441798847 +2147483648 3221225472 3758096384 268435456 1207959552 4227858432 369098752 1392508928 1652555776 3342860288 2233466880 1594884096 918028288 1945894912 979501056 286457856 967737344 3689136128 1591386112 2144727040 1659869184 4294341632 945015296 1320332032 2666651520 4198610880 1806662432 2028621840 625071976 1579781460 1619743622 2772724171 +2147483648 3221225472 3758096384 1879048192 402653184 4227858432 2382364672 2969567232 444596224 1170210816 3852468224 2735734784 4099407872 1909719040 1449525248 4276027392 3370811392 400244736 668377088 2703323136 3487799296 2955340800 648764928 2319364864 3158142336 726243136 757845792 1917377584 3281547080 1792415860 3264677278 1827054305 +2147483648 3221225472 1610612736 3489660928 1207959552 1409286144 4127195136 2097152000 3078619136 356515840 178257920 1058013184 529006592 2039218176 442368000 2031550464 164986880 3524313088 3328286720 4082823168 674019328 4207559680 2053171712 3583619328 1462683520 1191609920 1635206752 1783129360 1971446728 663171668 236830442 4005362327 +2147483648 3221225472 1610612736 2415919104 4160749568 3556769792 167772160 721420288 4051697664 2025848832 2850029568 2731540480 197656576 1112276992 1742077952 3290628096 3886383104 4257628160 3608256512 1313107968 2799745024 2342048768 3205907968 2363064576 2483573888 2234950592 3183203552 2813585392 2325730712 282708164 2467481386 3242937079 +2147483648 1073741824 536870912 1342177280 2550136832 2483027968 3657433088 2332033024 3128950784 331350016 4091543552 3543138304 2977431552 1689518080 3817734144 3685023744 3190587392 3810279424 3912278016 695095296 2354554880 253608960 1982615040 1699250432 1113213056 1603910592 152631840 261147952 1430054360 1878456956 986043846 2290645809 +2147483648 1073741824 1610612736 1342177280 2550136832 2483027968 2046820352 3774873600 2692743168 2403336192 3839885312 1018167296 3411542016 2622750720 896139264 1076953088 2323677184 2799583232 3973881856 1955090432 2680928256 2699543552 3086900736 718045440 1862299776 657961280 1348588704 1833001104 634326680 1375446076 436204174 2043309897 +2147483648 1073741824 2684354560 2952790016 4160749568 1140850688 704643072 486539264 2759852032 2847932416 1822425088 407896064 2684878848 476839936 463863808 2870018048 1036025856 3358441472 2153029632 2671759360 323454976 2709814272 634254848 2338622720 2563230848 2498998848 3993395616 2901854768 4045616520 264480676 3791538250 927136479 +2147483648 1073741824 3758096384 1879048192 2818572288 738197504 2785017856 1627389952 2491416576 1153433600 3269459968 1991245824 2598895616 3004956672 3361603584 1382481920 2297724928 1857863680 3260063744 2485571584 3319633920 1238846464 1660744192 175154944 2373380992 1795528512 3991104160 1675554928 70884120 1861058396 3697402978 1467558651 +2147483648 3221225472 2684354560 2952790016 2550136832 3825205248 1308622848 620756992 3699376128 2998927360 803209216 4281335808 1015545856 3214671872 916062208 2369716224 3871047680 3907174400 109027328 3755798528 244221952 2910739456 3408064000 4078929152 3677154688 1130796096 1209163424 3176198896 1003268696 1394964412 666331066 3235136059 +2147483648 1073741824 536870912 805306368 1207959552 3556769792 2852126720 3372220416 2994733056 3384803328 1814036480 1699741696 1044905984 1998323712 414842880 65863680 3058663424 3731701760 3781926912 1263751168 1764272128 1647827968 955087360 3266021632 3463667840 2398659392 3720333344 4157689648 356619304 987134436 4247460730 3534274243 +2147483648 1073741824 3758096384 1879048192 2818572288 1946157056 4127195136 2936012800 2675965952 2604662784 635437056 122683392 2930245632 3279683584 3414818816 2726494208 2570289152 1176682496 3545735168 363646976 1783273472 3637136384 1378021888 358068480 4071423872 4056593088 495615072 2898453008 2072486424 1749349188 2295773170 1242590139 +2147483648 1073741824 3758096384 4026531840 4160749568 3154116608 2516582400 3774873600 2474639360 281018368 2829058048 1833959424 714604544 2297167872 1199702016 266010624 2359787520 51691520 144941056 594726912 372152320 1680894976 3797739008 1268228864 2273112960 856142656 2898580320 3111892336 1610541128 4200375460 1898151726 3373226559 +2147483648 3221225472 2684354560 3489660928 2550136832 1543503872 2650800128 419430400 2675965952 1992294400 3181379584 2890924032 2101870592 3319529472 70123520 3382771712 1825013760 1055113216 1143185408 2177495040 3004729344 4023206912 1952181760 99070720 83089792 1485548864 1789256288 1884201712 3532160008 4189485412 1967088282 1632950707 +2147483648 3221225472 3758096384 3489660928 2550136832 2617245696 2046820352 3942645760 3095396352 3988783104 232783872 2274361344 185073664 4029415424 1128660992 2783772672 4291985408 1596112896 3691421696 3725651968 3639187456 1863664640 2002451968 2670887680 3778211968 290369984 983356064 505387184 1015042264 918307028 2125616730 2664650815 +2147483648 1073741824 1610612736 3489660928 3623878656 2080374784 3858759680 3372220416 25165824 1220542464 1663041536 248512512 1883766784 604766208 1670512640 3578462208 3160506368 1324695552 3310723072 3669184512 4129863680 1727521792 3699199488 3849952000 3144763264 1349230912 578448352 678048112 616503848 1795667012 3277348346 22624103 +2147483648 3221225472 1610612736 2952790016 1476395008 2348810240 1442840576 16777216 293601280 1740636160 2740977664 2414870528 2834825216 1804337152 3804102656 2049376256 3923017728 1484374016 78684160 319025152 3648894976 1611815936 2170678784 3985415936 191228800 2064037696 1297144800 4045083824 1521649208 2223169996 1655843270 3092846351 +2147483648 1073741824 2684354560 2415919104 2818572288 1543503872 100663296 16777216 2793406464 1941962752 2678063104 1221591040 3418882048 1281097728 2100953088 2132344832 1431339008 354435072 1584701440 620646400 890472448 1696199680 899441152 1459520256 3923727232 281492288 3140990496 810011056 1312513224 3711505668 801149946 2768796147 +2147483648 1073741824 536870912 3489660928 134217728 2348810240 1509949440 956301312 2457862144 1824522240 2334130176 2597322752 3481796608 3691773952 3734110208 1716322304 1464565760 3612360704 905945088 297160704 494184448 2938561536 2642176512 2772281088 2679327872 3935514944 2423559200 1403452528 3871107048 2342360900 472072394 3212518567 +2147483648 3221225472 2684354560 1342177280 671088640 2080374784 2516582400 2499805184 2592079872 3862953984 1973420032 1114636288 3691511808 3316383744 3870949376 3077242880 2887942144 1474379776 4162232320 959410176 3205728256 1140384768 4109189632 459053824 2727114624 2877105728 74689824 1432936912 1924494664 323531724 2146594442 2635073351 +2147483648 1073741824 1610612736 1342177280 2013265920 1543503872 4261412864 2399141888 1619001344 3099590656 589299712 1039138816 1956118528 4258004992 3340107776 1637023744 3352723456 3058188288 2391973888 635064320 439597056 4129145856 4114900480 4188320512 2268686720 3468499136 2251931040 1710284016 341167208 367022860 1575391502 3648021919 +2147483648 1073741824 1610612736 3489660928 402653184 4227858432 771751936 1157627904 1518338048 683671552 3634364416 936378368 2890399744 399769600 4126539776 985202688 3539632128 2750464000 215392256 2179649536 72726528 1334010880 3534028288 3756047104 2532558208 1946100288 2365308704 3271981680 4146872328 467102468 2333265370 4164518673 +2147483648 1073741824 2684354560 4026531840 2013265920 3422552064 2650800128 989855744 461373440 1019215872 1184890880 166723584 4154982400 2200174592 2629173248 2294480896 1762230272 2723692544 1947574272 4096937984 1067223040 4152552448 2373735936 1722007296 1878081920 152373696 1125815136 3603547376 635559880 3146107404 475254626 557902053 +2147483648 1073741824 1610612736 1342177280 1476395008 3825205248 2852126720 2936012800 4152360960 4190109696 3307208704 2492465152 374865920 648282112 2225471488 389873664 2873458688 3204825088 1019846656 3715092480 2600384512 4235019264 3104960000 2955386112 2414802048 4208541376 1803781472 3351831216 564407080 3206945812 3372024830 2271580573 +2147483648 1073741824 536870912 3489660928 2281701376 1409286144 1778384896 1224736768 1568669696 264241152 702545920 3408920576 2327314432 1494482944 1765408768 1544486912 2297856000 1129365504 3611992064 2190921728 925083648 135881728 3826567680 3115880704 1628823680 4096465728 3933506528 1875635888 2202404504 1965624316 2855252214 648502937 +2147483648 1073741824 536870912 3489660928 3087007744 738197504 1845493760 1258291200 310378496 3544186880 1562378240 2299527168 3729260544 1482948608 3859939328 2697003008 3786244096 1429684224 1475452928 1706643456 2321459200 3041649664 2300790272 2904264448 3271847296 2414675392 4166751520 19155728 1987909480 5480916 3856692666 4106161069 +2147483648 3221225472 1610612736 2415919104 2818572288 2617245696 1577058304 2432696320 2524971008 3703570432 1310720000 2599419904 570949632 889454592 3049390080 3249078272 2655092736 3055370240 1583194112 2944626688 294303744 239457280 2506707456 3193410304 411981184 699998016 949586976 4091627120 4036199080 418150476 4137682410 791689965 +2147483648 1073741824 1610612736 1879048192 402653184 738197504 1241513984 1962934272 662700032 3795845120 1033895936 277872640 953679872 3192651776 1620180992 1799421952 473792512 3798417408 3529089024 2601603072 2049882112 1593560064 1999863296 3563562752 3547487360 3269079616 3100971360 4116951248 1676952328 2894402932 333156094 1304973383 +2147483648 3221225472 2684354560 2952790016 2550136832 3019898880 3321888768 83886080 3816816640 2084569088 3881828352 2463105024 2733113344 962330624 769523712 2830303232 1933672448 3459760128 3666190336 2779639808 1743554560 2011520000 197389824 2724696320 1754320768 3677751360 2280600416 3550461264 419754424 1065618788 4227478978 255399059 +2147483648 3221225472 3758096384 1342177280 3087007744 4093640704 2113929216 1627389952 3464495104 2411724800 2250244096 2712666112 300417024 473169920 4234543104 3831431168 2782887936 246824960 3084099584 500985856 2087098368 4151763968 2681894400 2599008512 3440474496 2116036928 1974478368 3756527792 2503222440 2129011292 3785306898 1023385777 +2147483648 3221225472 536870912 3489660928 3087007744 603979776 1308622848 16777216 444596224 1606418432 2678063104 3773825024 4046979072 4240179200 582352896 3482779648 797736960 1833353216 655925248 3513053184 1101899776 2229093376 1804781056 3738873088 885114240 4215018816 3455467296 1626814640 2606534600 2177815052 3472667718 1044313539 +2147483648 1073741824 3758096384 268435456 2550136832 2483027968 3456106496 4110417920 2122317824 20971520 2866806784 3278897152 2458386432 1334050816 4023517184 2982739968 3646783488 435798016 83992576 578277376 3276183552 2272089088 1420164608 101683456 477166976 3896247360 3921550880 1714357776 3186534296 616126540 2318395898 14335821 +2147483648 3221225472 1610612736 1879048192 4160749568 2080374784 3590324224 2734686208 8388608 3586129920 341835776 917504000 3922198528 1395916800 3946184704 1269891072 103776256 91963392 2300157952 1422553088 1647720448 4264635392 275752448 3025879808 2248780672 3822208960 947522976 217788848 3814499128 3342072796 3666629866 1596931745 +2147483648 1073741824 2684354560 3489660928 2818572288 1140850688 3858759680 3405774848 1954545664 1396703232 924844032 3339714560 1676148736 890503168 1116078080 4055302144 365789184 3822010368 2840305664 91770880 2986739712 2767660032 2582479360 677340416 1977856896 2773251008 445656224 2301100560 2666795752 3983933460 3710846642 285318977 +2147483648 3221225472 2684354560 805306368 2281701376 3556769792 3120562176 3909091328 3900702720 2403336192 2254438400 1997537280 598212608 1301544960 1765408768 1631911936 775061504 3690217472 554213376 4256264192 347736064 2558868480 1544718848 3473176832 544255104 2813165376 2481200288 2718049680 330895800 3862726420 2000381426 250028513 +2147483648 3221225472 3758096384 2952790016 1476395008 67108864 3187671040 788529152 713031680 272629760 18874368 2530213888 3851943936 557580288 39976960 306249728 2597879808 3081519104 2411372544 4218253312 52566016 3605076992 3603475968 4082396416 1635162496 2387049152 1808219424 1080529872 1539826920 3828837540 3058634926 597929787 +2147483648 1073741824 3758096384 1342177280 1207959552 335544320 905969664 385875968 3296722944 843055104 979369984 3855613952 1384644608 1224474624 3227910144 1240399872 1479049216 1215152128 1531879424 1392693248 2519078912 4254008320 1190701568 3831877888 1559412608 1485099200 3990430880 747605328 1863931320 3224716516 2212197818 2840093579 +2147483648 3221225472 2684354560 2952790016 1476395008 603979776 637534208 4143972352 3548381184 2906652672 3953131520 1183842304 3910664192 2204893184 337248256 3546218496 3241377792 2622668800 1412014080 3817730048 2279213056 3544128512 3552820736 3116033280 2444083072 2677261504 1457206624 3710749328 1565782024 2990227444 287158062 2388389311 +2147483648 3221225472 1610612736 805306368 134217728 201326592 2248146944 2197815296 2659188736 3837788160 316669952 3784310784 2140667904 1676410880 1687814144 2884698112 946241536 4000399360 3992756224 436236288 3336189952 2849061888 689347072 1232686848 1644725120 3895874496 3876666912 2935399920 3983112472 1406185044 4294592734 2046507871 +2147483648 3221225472 536870912 805306368 134217728 2214592512 973078528 385875968 159383552 1354760192 1830813696 120586240 1278738432 1231814656 714211328 3384082432 2257354752 1723547648 3583942656 399405056 2855413760 1950694400 2828306944 2640801024 1442098304 1396135104 631022816 3644026352 2257236776 4233119996 3318033606 3025439575 +2147483648 1073741824 3758096384 268435456 2550136832 3690987520 1241513984 4043309056 444596224 2915041280 1528823808 1641021440 9961472 3375104000 3538026496 1213136896 1167032320 2773499904 3589120000 1021267968 1900156928 2170491904 4206337536 1332507392 3107427456 204233536 2983693344 3655090992 891268712 3223867396 2041690734 641037695 +2147483648 3221225472 1610612736 268435456 134217728 469762048 4060086272 822083584 2894069760 3703570432 2099249152 688914432 1387790336 4033609728 4015128576 1186660352 450396160 3567370240 1963630592 81457152 1207056384 2750100480 1803590144 1509802752 1500552832 3530947392 4231311264 1781780336 1611763304 3268562548 72076646 1029548319 +2147483648 3221225472 2684354560 4026531840 1476395008 3019898880 2449473536 1291845632 2575302656 1564475392 3613392896 351272960 247988224 1503395840 1539702784 2572746752 2857336832 780910592 1409916928 2761093120 3123054592 2624130048 2737290752 2345128192 3617034880 1408224832 3552283360 3011627024 311332280 1631613804 864046314 1587560731 +2147483648 1073741824 3758096384 1879048192 3623878656 1409286144 4060086272 2835349504 3581935616 2537553920 3340763136 3299868672 524812288 989069312 4129423360 1495728128 705921024 1358741504 1001496576 2543570944 2466387968 1016531968 4242247168 4081633536 3719539328 3498897216 3214512608 2055193488 1880631976 3060534780 1116603546 2882084049 +2147483648 1073741824 536870912 2415919104 1476395008 3959422976 3053453312 2768240640 2088763392 3602907136 1012924416 3285188608 3003645952 3322675200 1017249792 424345600 3828056064 3673079808 2919866368 1046859776 4089587712 4078646272 358850048 3527597824 1864080256 2834743872 225286816 3692816624 144911928 943163972 4003778650 2581501751 +2147483648 1073741824 1610612736 805306368 3623878656 2080374784 1711276032 16777216 3598712832 2168455168 3017801728 4151312384 1228406784 1758724096 692977664 1575419904 1717338112 339951616 3230834688 576999424 2456696832 1136073728 3795103232 3179238144 3827339136 2081509184 2719454240 1525021712 138991448 1855291020 892451126 2571041961 +2147483648 3221225472 3758096384 1879048192 1476395008 2080374784 2785017856 1862270976 3279945728 3057647616 1512046592 1756364800 2977431552 3837001728 2892103680 3270443008 3727654912 669794304 3570245632 1371762688 4261550080 3279891456 4066881024 2204123904 565944192 1002337472 3231351136 439933520 1771858024 3428164796 3467070806 973611969 +2147483648 3221225472 3758096384 268435456 3355443200 1006632960 3053453312 989855744 729808896 1312817152 325058560 1508900864 1268252672 550240256 2976514048 674299904 1332183040 284278784 3700269056 4093702144 2085230592 1788949504 2165279232 3718630144 3190538112 2061234624 3814506336 492267856 1057219640 4042301164 97337790 2225783695 +2147483648 3221225472 2684354560 268435456 2013265920 335544320 369098752 352321536 2189426688 952107008 3277848576 1234173952 2480406528 914096128 210632704 3053912064 3460268032 3169075200 477208576 3565383680 3311273984 2843685888 1127462400 2908897536 452115328 2424238144 3642453280 3061981040 4127266424 3221009748 2235157422 3691307451 +2147483648 1073741824 2684354560 1342177280 671088640 3019898880 2583691264 3036676096 3615490048 113246208 4162846720 923795456 1339555840 1989410816 2123235328 2034302976 2185068544 860143616 2675154944 228970496 949880832 1125712896 2070520320 476772608 3504508032 4007678016 18799456 2799470832 1638496744 2790227316 412247422 3083715105 +2147483648 1073741824 536870912 4026531840 671088640 1946157056 3724541952 3506438144 2810183680 3133145088 195035136 3723493376 3120037888 3930849280 2418409472 2184249344 298745856 2743582720 4196966400 899076096 14034944 1447635968 2655158784 2525094144 3836321152 2260760896 2421028448 785356528 1729198344 1284722892 3575667990 358471343 +2147483648 3221225472 536870912 1879048192 3355443200 603979776 3791650816 2063597568 3246391296 364904448 559939584 2360344576 1839726592 2838757376 4290379776 3147366400 1909293056 2351972352 4239892480 424243200 2299144192 4046531584 930724352 2873775360 4140739200 1869932480 2142396640 1738708912 3497194040 3291831132 1819547058 3046773921 +2147483648 3221225472 2684354560 4026531840 2281701376 1140850688 2181038080 1795162112 1468006400 1790967808 1537212416 835715072 2011693056 3348365312 3652321280 1932066816 149323776 3213934592 915709952 429518848 1910638592 50400256 2320665088 4055035136 3702891136 2455468992 2287533408 2886773872 2774792456 940520388 285050258 4095704145 +2147483648 3221225472 536870912 805306368 134217728 3556769792 3120562176 2936012800 4269801472 1472200704 2292187136 1089470464 3633840128 705429504 1960443904 2909470720 2765062144 965263360 3470106624 3821268992 3064604672 3157474304 996379136 3089299712 2691075200 3378540224 1999173920 3206914608 4175161224 2129007820 1527317646 1922600575 +2147483648 1073741824 536870912 2952790016 134217728 2885681152 2046820352 2063597568 3162505216 3409969152 2799697920 1674575872 77070336 3581673472 4034527232 3121807360 790069248 1053605888 128819200 3959410688 466233344 286997504 110332416 3696936704 2369567872 2920768960 3851639200 671445008 3759439000 1941755172 2659557406 1686892139 +2147483648 1073741824 1610612736 2952790016 3355443200 1811939328 503316480 3607101440 1048576000 2847932416 3126853632 3358588928 2832728064 1187774464 1551761408 2898460672 1613463552 1809432576 1377148928 3040530432 3677239296 61553664 176138752 2655778560 2016974208 651853504 2142793760 1286423472 401734456 2850129788 1408816430 2758486911 +2147483648 1073741824 1610612736 3489660928 1207959552 2348810240 2382364672 2130706432 1065353216 2638217216 2858418176 613416960 3519545344 2788425728 891682816 1373831168 1545240576 2585083904 922525696 1918259200 1507211264 3317376000 1130793472 4157036288 2736361856 39840960 3674330208 4243520656 20864888 22155636 1227166570 3223954025 +2147483648 1073741824 1610612736 2952790016 1744830464 1409286144 3925868544 4043309056 3061841920 734003200 2929721344 1341128704 2158493696 1422655488 3146645504 3323396096 15237120 3686449152 3183910912 643682304 126236672 2150317056 2337178112 4121032960 964690048 2789226816 316673824 2752518832 1983388680 2335443980 991572226 4001184399 +2147483648 1073741824 536870912 2415919104 1744830464 4227858432 1644167168 3170893824 947912704 255852544 740294656 2328887296 3953655808 1068236800 692453376 360775680 1672314880 576569344 1523294208 3205287936 3754829824 1652372480 922980864 2060507904 3736085120 1423441984 3138657952 2602698896 152772392 2941427300 1934977378 42066463 +2147483648 1073741824 3758096384 2415919104 1476395008 2483027968 4127195136 1056964608 2776629248 2898264064 2724200448 1741684736 1976041472 2051801088 4210950144 2106916864 238256128 2463547392 3131940864 3667120128 542513152 4102632448 1397075456 3129600 3557821312 1109932736 2572954848 1901461744 1510545400 3691354052 4186949738 2015373479 +2147483648 1073741824 536870912 1342177280 3355443200 335544320 4261412864 3271557120 3464495104 2755657728 1004535808 921698304 3535273984 2348548096 103677952 1469644800 2527035392 2960932864 2622595072 3516223488 120989696 2473919488 771340800 3575730432 4074515840 2340300224 3459318816 3056307664 60182360 3411706284 3739080150 3917281155 +2147483648 1073741824 3758096384 805306368 1744830464 3825205248 4127195136 2097152000 1132462080 289406976 954204160 3526361088 934805504 408158208 2673999872 1750269952 4271144960 3209314304 1746313216 4104736768 3950647296 232201216 285123072 2637526272 2090076032 1807889984 285414752 1381799696 608584920 789621212 3206573654 1533654489 +2147483648 3221225472 1610612736 1879048192 3623878656 1275068416 4194304000 1191182336 1686110208 4265607168 2694840320 4147118080 2755133440 3768320000 2380660736 1870200832 2495512576 4050010112 2331549696 196046848 1094596608 2775919616 164670976 813387520 4124846208 63320768 2567520160 3366367824 982140680 143044956 3992604582 1159638059 +2147483648 1073741824 1610612736 268435456 3623878656 2214592512 4127195136 2298478592 1585446912 2747269120 3965714432 2536505344 2723676160 25427968 4268359680 2528444416 2055045120 2698395648 3078070272 1188253696 974272512 3827373056 2724179456 4197410048 1617701760 896930624 213594656 3184692912 1432804024 1338526780 1469095438 498061293 +2147483648 1073741824 536870912 4026531840 1207959552 3154116608 771751936 2466250752 1652555776 2109734912 3781165056 3096444928 1552416768 3614179328 1382154240 2324234240 1769373696 3254763520 326410240 3496398848 2764711936 1540697088 3949763072 3313685248 3670292864 2914917312 324213536 2741733296 4234113784 3705962068 863229178 3410396991 +2147483648 3221225472 536870912 2415919104 1207959552 2885681152 2181038080 3976200192 998244352 2604662784 3181379584 3647995904 2183659520 3354656768 1930821632 3481993216 3457056768 1848852480 792240128 4119359488 3854444544 2780763136 276339200 2250788608 3821933184 689381440 2471274080 4259215760 664081288 1791069068 409200482 1088747745 +2147483648 3221225472 1610612736 4026531840 402653184 1543503872 1577058304 2734686208 3934257152 1522532352 3802136576 3257925632 3233284096 2355888128 3516530688 2169176064 223510528 3326230528 2129174528 3338235904 2317498368 3953593344 1342742016 2997447424 1091187072 1002639296 2374415648 766788208 3375997960 2724249916 3874678534 4163753815 +2147483648 1073741824 536870912 2415919104 134217728 738197504 2852126720 184549376 2105540608 3804233728 828375040 4126146560 1784152064 60030976 2205286400 3167813632 3396304896 1497907200 2197659648 4113125376 3530172416 2867147776 210602496 2628873984 3055421568 3542555072 27573728 3185237616 1502376248 2412232396 3280233550 3952849753 +2147483648 3221225472 536870912 1342177280 2281701376 3825205248 704643072 3036676096 260046848 113246208 492830720 4237295616 2583166976 2180775936 3901358080 4037214208 625246208 1243201536 942579712 107671552 4138870784 29303808 1184803328 1268968704 1539704960 3420529728 1871937888 4219697392 2021279416 549836692 1024766886 2139217435 +2147483648 1073741824 2684354560 4026531840 1476395008 201326592 234881024 3774873600 2071986176 926941184 526385152 2075131904 603455488 2838757376 3472228352 2602106880 1362722816 1623048192 808427520 936693760 1380845568 3377277952 511688192 3411869440 77739392 945761088 2765665632 489703824 270823224 4093796412 1985172646 640084193 +2147483648 3221225472 2684354560 1342177280 2550136832 1543503872 1912602624 2130706432 3917479936 1715470336 90177536 869269504 2035810304 2822504448 3191734272 2055536640 3799220224 3428040704 3383599104 4089901056 3777366016 3084461056 2677902848 126796544 1206000256 2947233984 1594789600 820793936 1026063672 450515556 487160718 59495739 +2147483648 1073741824 3758096384 4026531840 402653184 3422552064 570425344 4211081216 1837105152 138412032 3168796672 2125463552 2618818560 3218341888 1001259008 3925278720 2794029056 1437450240 1233625088 3456815104 4121303040 2221616128 39566848 2939735808 4144180864 725065152 940764128 1970413776 3561300568 4008482492 3453058238 1625221273 +2147483648 3221225472 3758096384 805306368 939524096 1946157056 3120562176 956301312 3581935616 985661440 3336568832 3643801600 607649792 625737728 111542272 2838167552 2853470208 2482880512 2761072640 1594290176 713955328 672087040 2939598336 1784992000 3853975680 1723507520 2367874016 3408669936 1926642392 3694337532 3473447478 1402208095 +2147483648 3221225472 3758096384 1879048192 134217728 603979776 704643072 2801795072 612368384 1841299456 4267704320 2192572416 2392326144 1263271936 732823552 3743612928 2580119552 1036042240 1137156096 1026813952 1218844672 2011638784 2640558592 1596577024 1859594368 3334181056 1640364960 3769175728 3023078584 4153952988 548137662 3043625407 +2147483648 1073741824 1610612736 3489660928 2550136832 2348810240 2113929216 285212672 3565158400 1161822208 3500146688 976224256 312999936 1473511424 2931687424 75694080 3574956032 2784706560 1598791680 1869107200 3481679872 2605655040 966245888 2947700480 3419609472 1785575232 1293382304 2402910480 2078897928 2442822876 277662466 3135881529 +2147483648 3221225472 3758096384 1342177280 1476395008 738197504 1375731712 1191182336 293601280 767557632 1163919360 2758803456 2725773312 4294180864 2138963968 121307136 3982983168 2321793024 2377752576 3049844736 3742767104 155657216 995470848 473095936 2678792832 581937856 1418717408 3225661104 863367992 2650714476 974997830 2959395105 +2147483648 3221225472 2684354560 1342177280 2818572288 1140850688 100663296 1593835520 394264576 4240441344 3684696064 3455057920 582483968 4205576192 835846144 1065418752 1243250688 3385540608 2074648576 3684331520 3225028608 417670144 1570537984 1087653120 871435136 2741155520 457665632 759864560 3926092040 4009530700 948198342 1740191767 +2147483648 3221225472 536870912 1342177280 3355443200 1275068416 637534208 1157627904 3313500160 2470445056 2749366272 1127219200 3021471744 3270246400 476184576 2663841792 1785430016 1596768256 2242486272 834400256 2787780608 885203968 4091394560 2046150400 875502464 1891611200 4189253856 2575597968 2025020312 546000668 1517766782 4171062071 +2147483648 3221225472 2684354560 1879048192 1744830464 1543503872 2785017856 1526726656 3514826752 1740636160 1436549120 1766850560 1516765184 3395551232 4016177152 2855075840 388333568 3077521408 4079460352 4180832256 1618610176 2964401152 267104768 2148813568 3215266688 2289152448 2576709088 2815865648 3317287688 2149473444 3110872690 2826320909 +2147483648 1073741824 2684354560 2952790016 3623878656 67108864 2046820352 2600468480 2340421632 3091202048 450887680 3050307584 508035072 14942208 2356543488 2263416832 1371701248 3993059328 479502336 3818409984 573442048 4158995456 1692442112 700869888 3308456064 3543775168 580703328 1293829328 2902401624 389790308 4130069418 1606545805 +2147483648 1073741824 2684354560 268435456 2281701376 4093640704 1912602624 3338665984 1065353216 2386558976 2325741568 3205496832 3827826688 4219731968 2304114688 1687748608 2708373504 3887480832 2774048768 1440698368 4046325760 890573824 4218194432 1337030912 3726319232 2225708224 3189111648 3835590224 828161864 2060011860 4212591394 3513489125 +2147483648 1073741824 3758096384 4026531840 2281701376 3019898880 637534208 889192448 1283457024 3292528640 106954752 305135616 2758279168 345243648 2773876736 2909339648 3543236608 4167647232 2194120704 2450542592 3595442176 829762560 1636014592 4007547136 3061517184 169259072 556655264 3333251152 684294328 956657820 670926082 281232105 +2147483648 1073741824 1610612736 2952790016 671088640 1275068416 2046820352 2097152000 1065353216 4030726144 4234149888 1808793600 448266240 177471488 2733244416 2545745920 106135552 1567899648 4128874496 817451008 4093786112 1406221312 72192512 3035856640 399455360 3804929088 2342898016 3900501840 2286766840 2922913252 3797156662 1011497233 +2147483648 1073741824 1610612736 4026531840 402653184 201326592 3925868544 285212672 511705088 843055104 505413632 1844445184 2340945920 1044643840 915537920 3126263808 1922072576 862339072 1105371136 220286976 1726625792 1016802304 4056325632 2640543488 1246043264 3599210304 634840352 3866416336 3452696104 2177858796 2311261162 360358573 +2147483648 3221225472 1610612736 2952790016 4160749568 2617245696 3590324224 2868903936 159383552 3460300800 2745171968 846200832 4082630656 2820931584 2649620480 608632832 706248704 2942550016 2727780352 1211428864 851851264 3896187904 273851904 998951680 1659448192 2071969216 315322336 978146640 3285599368 16044044 3164997054 447428181 +2147483648 3221225472 3758096384 2415919104 671088640 469762048 4060086272 251658240 25165824 834666496 203423744 3331325952 2863136768 4119068672 3618766848 3561816064 817987584 3051995136 2450759680 3126128640 4018804736 895554560 670544384 882303744 2631865984 295482560 4047520992 1339968432 547707240 991679188 725522722 3580193029 +2147483648 3221225472 536870912 4026531840 1476395008 603979776 4127195136 3137339392 3045064704 20971520 1755316224 472907776 839385088 1729363968 1423048704 3073179648 2743631872 334381056 325754880 2194370560 1509304320 2868317184 3862011392 368375040 2265566080 169441216 215681248 1014999696 794809672 475939932 4079133738 1694465161 +2147483648 3221225472 536870912 2415919104 134217728 3556769792 2382364672 3204448256 1820327936 692060160 3584032768 1915748352 1036517376 2640576512 1490681856 2314141696 872841216 2203959296 1793892352 3917148160 1418602496 444404736 416123392 2040615168 1605255552 2730019520 2321359008 2352855440 2919841864 3977930204 3149594266 1089346197 +2147483648 3221225472 2684354560 2952790016 4160749568 3690987520 3388997632 3170893824 2323644416 1455423488 1319108608 233832448 411566080 1504444416 3342991360 3643867136 1802797056 3487121408 1204199424 3781193728 2392721408 3082492928 2433324544 3800029952 3841387648 705054784 3686869024 1484558064 540363528 2514785228 159473162 2052241367 +2147483648 1073741824 2684354560 2952790016 402653184 872415232 1509949440 3942645760 545259520 1925185536 1302331392 615514112 3725066240 1620312064 1729232896 372441088 1406894080 3253616640 1668915200 1565872128 3640002560 3976805376 2978786816 2068832512 3751866496 1570588608 3686925984 3215667824 37198152 37778076 1916574058 466083913 +2147483648 1073741824 1610612736 268435456 402653184 1140850688 905969664 1828716544 2189426688 4106223616 1893728256 1571815424 2516058112 3082551296 1388183552 4287954944 2444066816 272449536 530817024 2731560960 3128047616 87233536 1991548416 3122058496 1800924032 1372617280 972162336 1769155184 3851724440 315029852 3395273670 775179587 +2147483648 1073741824 2684354560 268435456 1744830464 4227858432 973078528 184549376 3699376128 633339904 1281359872 4270850048 2062024704 1780744192 3780771840 2570518528 3959128064 809320448 355573760 2355253248 565053440 1990530048 2153296384 2412051200 2512909440 4241378752 3862962592 857749424 103813688 261625812 2132551202 1681266285 +2147483648 3221225472 1610612736 1342177280 2818572288 872415232 771751936 889192448 2994733056 826277888 2782920704 1859125248 1552416768 3017015296 2173829120 668532736 932282368 739065856 735289344 1155297280 844511232 2967675904 3689722368 3669416192 2483798400 2593148992 1916284704 1162624272 133047256 376382692 413307610 2951347329 +2147483648 3221225472 2684354560 1879048192 2550136832 1140850688 3254779904 1056964608 2474639360 465567744 178257920 3125805056 3522691072 2409889792 1991901184 794099712 83656704 981549056 597073920 2347528192 678299648 4001836032 2027261440 1291046144 2023814784 2745650880 3699223648 3643788592 2122241096 1122521956 3934521686 3777636157 +2147483648 1073741824 2684354560 1342177280 2013265920 201326592 301989888 1426063360 2793406464 1589641216 2954887168 1515192320 2187853824 1036255232 109182976 3151560704 3940319232 2010365952 2626592768 1117966336 246810624 2669872128 2370418176 3065599744 3137239680 3651528256 76395808 1312517872 3056027560 3908663332 4280175890 576046885 +2147483648 3221225472 3758096384 1879048192 3892314112 872415232 1912602624 318767104 1182793728 4106223616 4175429632 4205838336 4259840000 1026293760 2064777216 89849856 3728048128 1921400832 890740736 284520448 2616072192 3025218560 520782336 958255360 165725824 1371036096 2766054688 3470519792 2549993880 3394304156 3318760130 498241703 +2147483648 3221225472 1610612736 3489660928 2818572288 3556769792 3858759680 3137339392 2340421632 121634816 2841640960 1932525568 132644864 925630464 1073872896 3586850816 203587584 2022883328 3264258048 519172096 3212720128 3423667200 3249385984 593379584 468415360 1457048512 2003276640 3463017232 2203315896 195372572 1334551842 2009816903 +2147483648 3221225472 1610612736 268435456 3355443200 1946157056 3657433088 318767104 310378496 1614807040 1889533952 3918528512 3275227136 2605973504 1728184320 189726720 2910420992 868827136 3010174976 4110315520 694564864 4041552896 3948587520 3714504960 2670716032 2227390912 1926806048 1885991120 2415285896 1561991540 3746241894 3013849073 +2147483648 1073741824 536870912 268435456 402653184 2080374784 2986344448 2634022912 4051697664 2755657728 3844079616 3119513600 1670905856 165412864 3759800320 476905472 161054720 1899806720 2230558720 1997131776 1339435008 1275008000 1453362688 443243264 657214080 2845886528 1682548960 2429866576 2616700712 812632684 1460747310 3878923467 +2147483648 3221225472 1610612736 268435456 3355443200 2751463424 436207616 1660944384 3229614080 1270874112 622854144 439353344 4151836672 3253469184 99221504 604700672 1568505856 1968947200 422027264 4050186240 3981850624 3150525440 3904023040 1997040896 1675187328 592961984 1079885472 3547063856 4167022440 4253350780 2570850582 3548526007 +2147483648 3221225472 2684354560 2952790016 3087007744 1006632960 704643072 2634022912 1484783616 1262485504 1654652928 2926575616 3024617472 2047082496 310509568 1711996928 3816325120 370196480 3993673728 429125632 3314944000 911285248 1567589888 1704354560 3607053440 1952249920 1686938784 3558523280 3194324104 2272871500 1045812794 96414685 +2147483648 1073741824 2684354560 2415919104 2281701376 4227858432 1509949440 4009754624 3900702720 3401580544 2426404864 1513095168 4266131456 3299606528 3435266048 4066967552 1943109632 2738929664 1621336064 4129411072 4080928768 888353792 648841728 1435982592 1871991936 919663808 1952167072 3523597680 1576013832 1835535676 2732341306 971641319 +2147483648 3221225472 1610612736 1879048192 402653184 3019898880 1375731712 285212672 2860515328 1933574144 1197473792 567279616 518520832 1066663936 2297823232 3062431744 3536158720 784318464 442736640 1377759232 4153554944 1722231808 3533741568 2584768768 1856467584 3822057792 3497768480 3075665040 3498580344 3234075556 3613274594 2944214609 +2147483648 1073741824 3758096384 268435456 134217728 1543503872 1509949440 3573547008 1048576000 3351248896 10485760 3610247168 1329070080 3403415552 279576576 4155703296 3048308736 1471791104 4021002240 3245527040 136714240 3199276032 3361126912 797332224 1995928704 235000384 246911264 1937303728 3114602888 1958249788 1106471014 1638389691 +2147483648 1073741824 536870912 4026531840 939524096 2080374784 1644167168 3036676096 1786773504 3871342592 589299712 2159017984 451411968 1822162944 3363176448 2110849024 2176548864 3700899840 4043153408 4243476480 3048876032 3135187968 1236174336 3937329920 3927045760 1013924416 2440673824 579629296 2052130920 3791365276 2474070002 1382911435 +2147483648 3221225472 1610612736 1879048192 1207959552 2617245696 3590324224 3305111552 3212836864 750780416 56623104 1462763520 3353870336 4230742016 4200726528 2199846912 1441038336 3341336576 2490802176 549449728 2056140800 3793562624 1170967040 656702208 1752319872 2116765248 1500435040 2555883120 2817411384 1239502844 8256930 4198568711 +2147483648 1073741824 1610612736 1342177280 1744830464 2483027968 436207616 520093696 2843738112 2210398208 1344274432 189792256 740818944 2135162880 44695552 3775201280 3539959808 1790951424 2831523840 4021473280 3257808896 495911936 229278208 451440896 1803451520 406672064 2464793824 2628164400 62290024 294220068 654033538 2783939397 +2147483648 1073741824 536870912 268435456 2818572288 2348810240 2919235584 251658240 2340421632 4055891968 2103443456 852492288 2660761600 2777415680 735182848 2221735936 2832564224 2457714688 1746378752 971558912 3651020800 31396864 3018367488 3337643776 2936430976 977096896 2724458848 419988400 1675643832 4294858180 820080254 3454663831 +2147483648 3221225472 536870912 1342177280 3623878656 603979776 2516582400 3338665984 3162505216 3728736256 1142947840 2083520512 3290955776 94633984 1646657536 2339569664 888176640 3080110080 3701907456 3505254400 3686934528 3832882176 3157507584 3817757952 3958666112 3472713920 1879364256 1240173136 1222796328 1881566108 647003778 1673227557 +2147483648 3221225472 3758096384 268435456 1476395008 201326592 1375731712 3607101440 2290089984 255852544 1721761792 1265631232 1472724992 2288779264 3461480448 3297968128 732528640 270680064 231448576 2279174144 2591954944 3269538816 3523915264 1331939072 3660964480 2900944576 4140326560 2566691344 3612270984 3273480204 2916096474 3703049351 +2147483648 1073741824 3758096384 1342177280 3892314112 872415232 3321888768 2231369728 125829120 2822766592 450887680 466616320 2123890688 573308928 1231421440 4095410176 1922990080 3681599488 2221449216 286511104 1477056512 3910992896 3365241344 1121343744 3498339200 2811583552 2459367520 2226362192 1068319064 1737152484 631094174 4102177215 +2147483648 3221225472 1610612736 3489660928 2818572288 3959422976 570425344 16777216 2273312768 2571108352 1969225728 1972371456 1247281152 4279500800 429260800 4175101952 1964802048 1752055808 3193610240 1418555392 859977728 3354199040 33010176 3080376064 2684928640 1692265280 1705927008 1828362768 1857899192 4272563764 4182839886 2990383969 +2147483648 3221225472 1610612736 268435456 3087007744 3556769792 1711276032 3036676096 3279945728 1572864000 1608515584 250609664 195559424 1204027392 3304456192 2436169728 2307162112 4134420480 725786624 814968832 3593615360 1178809344 2641475072 3825922304 232576896 1903806528 82141536 3158783536 3597116696 2748306380 1274049426 517189005 +2147483648 3221225472 1610612736 2952790016 2013265920 1140850688 1241513984 2432696320 343932928 448790528 316669952 1416626176 1812463616 3860594688 98959360 2380333056 3257040896 1201913856 3161759744 2586505216 1610233856 1174871040 4106454528 2952887552 2375511168 1786668352 3376471968 2961508080 743480216 3187206316 2809204282 4233799003 +2147483648 3221225472 2684354560 1879048192 3355443200 2080374784 1308622848 3103784960 2860515328 3024093184 3772776448 1890582528 3137863680 2775318528 1521090560 651231232 783319040 925450240 3991576576 2861592576 1103497216 3447401472 2128714240 2480521984 1260634496 3779780928 2854109472 1882269520 855680152 3298912316 3016135802 3076150711 +2147483648 3221225472 536870912 805306368 2550136832 2348810240 838860800 1191182336 914358272 876609536 3512729600 4239392768 1076363264 1647575040 3318349824 3288006656 2237825024 2037923840 291020800 3091951616 3346933760 3010542592 1215933952 3748327168 2829634176 1513611968 2521258272 3384281296 1741433848 795226940 2855084498 208125921 +2147483648 1073741824 536870912 268435456 2818572288 738197504 2113929216 2298478592 3028287488 658505728 4162846720 2265972736 3795320832 470548480 1370882048 2523856896 1206419456 4150837248 84844544 1956630528 2369398784 1788417024 1789370880 3759165184 4036908416 3715979584 3018050208 4127463312 1427252520 2318206228 1398651910 2691267079 +2147483648 1073741824 536870912 1342177280 4160749568 201326592 436207616 1392508928 1551892480 734003200 1189085184 309329920 240648192 3002335232 493486080 644939776 993951744 3299360768 3546587136 430002176 1916676096 1850409984 2626139648 2848642816 1942673536 1087039424 1816848800 4018860592 1567282328 1494933356 507692462 2738285409 +2147483648 1073741824 1610612736 3489660928 671088640 3825205248 3321888768 2097152000 3112173568 3787456512 4196401152 298844160 1051197440 2221670400 4144103424 3818455040 21004288 1892466688 2412945408 236834816 1292777472 1420502016 142709248 135810304 3214433152 1465407040 2599974880 602438448 2967488232 1570525956 295071650 4218643631 +2147483648 3221225472 2684354560 2415919104 1476395008 1140850688 4127195136 1124073472 645922816 3368026112 1709178880 3327131648 2513960960 3123970048 155582464 2122645504 3351805952 4069113856 1251909632 250933248 2647787520 3778221056 2238037504 400389376 638405504 3096793536 838945824 2729934576 2358926040 3222198436 50141838 2609678681 +2147483648 1073741824 2684354560 1342177280 3623878656 1275068416 1979711488 2432696320 3028287488 3443523584 69206016 1536163840 4007133184 2910060544 19005440 1422458880 1805680640 2969518080 2261950464 2928562176 4113958912 844825600 908172800 1727252224 2675690368 4080518976 1318185120 1033034512 268916264 1597410484 1358196286 525024633 +2147483648 3221225472 3758096384 1342177280 2013265920 3690987520 4261412864 2231369728 1317011456 4148166656 2539651072 3746562048 2108162048 777781248 385482752 2533425152 3200811008 1876049920 2476908544 131821568 2319849472 980100096 381789696 2520179456 4262642048 3814508096 4196123680 750280848 3870004344 3703570180 3333840946 1754042243 +2147483648 1073741824 3758096384 1879048192 3087007744 1140850688 1308622848 3506438144 981467136 817889280 1952448512 5242880 3936878592 2408316928 787873792 674824192 449806336 4227186688 1193910272 2336542720 3298433024 1809779712 3548288512 784747776 1433558400 2344637760 1616074016 2453400688 1456777656 1264666404 3404255026 3063682871 +2147483648 3221225472 536870912 3489660928 402653184 1140850688 3523215360 1157627904 75497472 683671552 3386900480 252706816 2729967616 3453222912 3738304512 3369664512 4280975360 1749598208 2879954944 1502212096 1281763328 2497381376 2821426688 3043386624 711611008 1849446464 28274080 4101568368 2598410584 91607796 1092101462 1290012273 +2147483648 1073741824 3758096384 3489660928 2013265920 201326592 167772160 3137339392 41943040 1002438656 3772776448 3232759808 4089970688 3350462464 3252813824 3888971776 2420473856 2871672832 2438438912 3650048000 2444630016 1310663680 880846336 3065771776 1961884800 3124616640 1853409824 4280900656 4075887256 3509829596 1062557514 2997298305 +2147483648 1073741824 1610612736 2952790016 1476395008 67108864 2986344448 285212672 4169138176 910163968 3282042880 3075473408 3381133312 2015100928 859963392 3794731008 3039264768 4282302464 3103105024 2331627520 3875420160 2168273920 2768276992 1573219584 568941184 2526246208 3596122784 2402930128 3869121736 3977057092 1027116298 690053139 +2147483648 1073741824 536870912 268435456 2013265920 2617245696 1577058304 4177526784 327155712 3208642560 522190848 2920284160 2307391488 4202954752 1502478336 8323072 3935731712 1362051072 449355776 4097331200 1378494464 652284928 3034682880 746447616 3528059264 908060992 936176480 2248174992 1945510184 4093845844 715425578 2659336677 +2147483648 1073741824 1610612736 805306368 2550136832 3959422976 1577058304 2566914048 4236247040 4232052736 866123776 1234173952 3145203712 1793327104 1574567936 2640773120 3789324288 3100524544 641114112 2806075392 4000724992 4105247744 3472735744 1514927872 3675869568 1430400320 1538465952 4092497232 313874888 3214151796 991043254 984293661 +2147483648 3221225472 1610612736 2952790016 2281701376 3422552064 1509949440 1694498816 3850371072 4072669184 2376073216 3635412992 2592604160 3262382080 166068224 2738290688 2189721600 2132656128 3564281856 51572736 3481942016 1667046400 2341059072 3586940672 1850922112 3320461888 2345469920 3480326640 512775176 2389769116 791883850 441098609 +2147483648 3221225472 536870912 1879048192 2281701376 3019898880 2583691264 3539992576 3246391296 96468992 3990880256 2421161984 1405616128 1808007168 912130048 2030370816 3720380416 3398287360 3291389952 4145082368 711075840 1321675776 2977409536 2793566464 2070996096 267520448 1492070112 2397282736 3507778840 246532708 3219960842 1034409125 +2147483648 1073741824 1610612736 268435456 2550136832 603979776 3456106496 1493172224 3867148288 3695181824 148897792 2117074944 3394764800 3555459072 2468741120 155648000 1140555776 22495232 68001792 3078115328 2076325888 3542422528 848215552 2297548032 4230509952 2389323584 3014722080 2639576400 2614679960 2654005148 3292854830 3333351095 +2147483648 1073741824 3758096384 2952790016 402653184 2080374784 4194304000 2030043136 360710144 3091202048 4183818240 3190816768 425197568 2328625152 1070727168 1450377216 959938560 3194273792 1085644800 3607089152 1347819520 2447719424 821214720 2353427200 2078005376 2748330304 2124944352 481567824 2773356856 1011423388 2920323470 3857542655 +2147483648 3221225472 3758096384 2952790016 939524096 3019898880 4194304000 2499805184 3581935616 784334848 2854223872 2521825280 1475870720 2327052288 1999503360 2416115712 3129901056 4292100096 2396037120 1191145472 3461486592 105978880 2027927040 2769010944 3134935168 3953399872 708183008 2848406256 4236819944 1910197540 4179889398 2557881593 +2147483648 1073741824 3758096384 2952790016 1207959552 1946157056 2986344448 2936012800 3917479936 4181721088 1965031424 4056940544 4111990784 3310616576 1140457472 3979149312 997556224 3169107968 696229888 662818816 1619400704 2393586688 3260983808 4143608064 3525697152 900990656 2898935520 1845821840 562665768 2653080868 2037690766 3931069025 +2147483648 1073741824 2684354560 1879048192 402653184 201326592 1912602624 3338665984 2642411520 2000683008 396361728 2127560704 1079508992 910426112 3592814592 1993539584 867205120 3077029888 3378946048 1685901312 963250176 3802729472 2569121280 4239548160 1343945344 848888512 4245259232 1929271312 14735496 398997348 3837538942 2083654501 +2147483648 3221225472 536870912 4026531840 402653184 201326592 369098752 922746880 1954545664 2529165312 3667918848 1821376512 2993160192 1195114496 1759903744 2564882432 1470791680 1009434624 1979490304 3908300800 3751946240 1385368576 2846985728 4250369792 1821762432 495132352 3919159456 1040931952 1447293320 1503275924 1718035634 2021373611 +2147483648 1073741824 3758096384 268435456 3355443200 1006632960 2046820352 3338665984 897581056 3091202048 1906311168 3385851904 943194112 1344536576 3624796160 3010527232 30113792 592461824 2452987904 612978688 2562856960 3689092096 1481673216 2575616768 2985249920 4017032896 3814898656 986702800 1082377992 2580664676 1940573158 3054388541 +2147483648 1073741824 1610612736 1342177280 4160749568 1811939328 3321888768 4143972352 3565158400 2889875456 2799697920 1741684736 327680000 4146331648 2962358272 2181890048 3733159936 4291477504 3919683584 3638546432 2699966464 548602880 578332160 2494975744 4042649472 2157909696 294554784 1556699856 2779469464 3512625124 2386685914 1080366205 +2147483648 1073741824 536870912 2415919104 671088640 3825205248 3925868544 2030043136 3900702720 3602907136 702545920 921698304 348651520 3352035328 2793537536 3040018432 538607616 880951296 654876672 3662237696 4202047488 1211446272 2460451328 2529811712 2085834880 4077983552 1736022176 2013317104 1910439512 1763179276 463107274 2384233615 +2147483648 1073741824 1610612736 268435456 1476395008 738197504 2516582400 2432696320 2575302656 2604662784 1746927616 246415360 2048393216 2970353664 869400576 3401646080 2378334208 2123579392 2080415744 339365888 951465984 124195840 172854784 3681210112 3687076736 3432324928 3594292192 1622171280 2455441000 1246210172 3175608846 3632581167 +2147483648 1073741824 1610612736 3489660928 2281701376 872415232 2717908992 2097152000 3162505216 2092957696 3349151744 3603955712 2266497024 206831616 3122790400 3054567424 3473309696 2616672256 3654590464 175001600 1241397248 2938053632 2979117568 2051733760 3566758528 185410112 2225639328 1798335600 3920701640 2245432708 988769710 1384158561 +2147483648 3221225472 1610612736 2415919104 671088640 1946157056 3791650816 855638016 192937984 4013948928 4154458112 3360686080 1336410112 2561409024 334888960 2902523904 3404365824 2789228544 1651286016 2927194112 4267849728 1611863040 2344718848 560331008 1143165568 1611989440 1329107552 3515566864 1471754504 2706288324 3536475010 2054399103 +2147483648 1073741824 2684354560 4026531840 1744830464 1140850688 3388997632 1124073472 595591168 29360128 387973120 3958374400 2830630912 1366556672 1716387840 1706885120 1948614656 1565442048 3527122944 4294692864 607258624 870263808 3220353536 1427139840 2994849920 4246811072 9929312 3302081712 1864960808 71016844 3137070182 2595360993 +2147483648 1073741824 2684354560 1342177280 4160749568 738197504 2583691264 2835349504 25165824 4223664128 3886022656 2354053120 266862592 3536060416 367919104 3619356672 2213183488 3978608640 3212091392 40357888 2287077376 1582892032 1517000192 3717422848 343275648 1953173824 3636633312 3804293296 4052398984 2312435940 1447862162 4027309925 +2147483648 3221225472 3758096384 4026531840 1476395008 4227858432 1308622848 1627389952 8388608 918552576 3831496704 2456813568 3150446592 1286864896 567148544 1432158208 1509916672 1437188096 430022656 2987192320 2466387968 2802781184 627617280 3614262016 3329156480 3254597440 988781472 2257703408 2736632632 2962681900 2426479466 3980767345 +2147483648 3221225472 536870912 2415919104 2281701376 3422552064 3992977408 1560281088 1501560832 2545942528 2204106752 2496659456 324534272 2939944960 1420689408 2934112256 673546240 208420864 230400000 3091689472 970598400 2387153920 419736064 958191360 3415046528 4096472128 3563165152 2249088688 954110136 4082491844 4035560590 2117588539 +2147483648 3221225472 1610612736 1342177280 2818572288 3154116608 1174405120 2231369728 511705088 3930062848 3273654272 1735393280 3422027776 1333002240 542769152 3985309696 1965129728 103366656 2607521792 1141534720 1840658432 3069518848 3698897408 4128242432 1766677376 765042240 1929215520 2197927888 1205434728 3469975116 1650350262 1100753089 +2147483648 3221225472 536870912 1879048192 671088640 4227858432 234881024 3942645760 4102029312 2831155200 1981808640 988807168 3726114816 1574174720 4285399040 1812398080 3709960192 2178465792 4133462016 3071799296 1044523008 476916736 966820352 3820118784 2061298048 1020892608 3848062624 2694423792 465356456 2622077324 3612670606 3817177737 +2147483648 1073741824 536870912 1879048192 939524096 335544320 2717908992 3976200192 3061841920 4194304 1700790272 3224371200 928514048 1369178112 961675264 1612251136 2240774144 2571878400 4258111488 2975518720 129378304 319228928 669812224 3111737600 1056425600 4098854464 3958103328 140349264 605222648 3013743388 2355180814 843297195 +2147483648 3221225472 536870912 4026531840 671088640 2348810240 1308622848 1526726656 2524971008 1623195648 1688207360 3708813312 386400256 1953759232 610140160 1071448064 3547496448 2026651648 2220662784 2427023360 3133286400 3657894912 1737064960 2570051328 4069554560 522626496 1212304928 1135188720 1006631560 95972980 461537386 1983143193 +2147483648 3221225472 2684354560 805306368 1207959552 3959422976 3187671040 3137339392 1300234240 767557632 1235222528 2209349632 506986496 287047680 638976000 3023241216 3299704832 3486466048 1886101504 1901359104 605161472 902380544 38844928 2417882880 3203882368 1459062208 58877152 3909165488 227847944 2823285404 330984806 3407685611 +2147483648 3221225472 536870912 1879048192 3623878656 1946157056 2583691264 2231369728 3330277376 1866465280 1956642816 1555038208 2635595776 3294887936 2904948736 3865903104 545816576 3200565248 1308532736 975302656 192555008 1180642304 2335948288 1465204992 3401379968 3033181248 4145016608 2254114448 1372436104 544239612 853048814 1445218293 +2147483648 3221225472 2684354560 4026531840 2818572288 3422552064 3254779904 2264924160 1384120320 1304428544 1101004800 179306496 2508718080 2083258368 1920073728 2676293632 1929216000 3642212352 1222615040 2412441600 3684042752 1799031808 937067008 1610043136 2107767424 1452573376 1127775264 1820149424 2124464840 1145516252 1148228234 2399564519 +2147483648 3221225472 1610612736 1342177280 3087007744 3154116608 1375731712 385875968 2692743168 2973761536 3261071360 1194328064 1979187200 3045326848 1704067072 1195048960 1697480704 3241787392 1177526272 283832320 2796435456 3528270848 2016720384 3415702272 2145376896 509524672 807949472 316687760 3399250616 2525656220 237193830 1060495341 +2147483648 3221225472 2684354560 805306368 402653184 2751463424 3053453312 2634022912 243269632 4215275520 1981808640 3639607296 1343750144 2226388992 3271688192 2933325824 3377692672 832978944 1665245184 1106866176 4226680832 3737205760 45526528 685434112 1544571776 1905565248 3153983008 4292599184 2714158120 1285447660 3565533454 321081297 +2147483648 1073741824 2684354560 2952790016 3087007744 1275068416 3053453312 1929379840 1384120320 1220542464 3466592256 1112539136 559415296 1617690624 2417098752 1708326912 116948992 1922318336 3260719104 992956416 1055262720 59587584 615089664 600309504 2152358784 2211168192 2858205472 3362188016 3549549832 984573860 3567661438 2649555919 +2147483648 3221225472 3758096384 4026531840 2281701376 1275068416 2986344448 385875968 864026624 1631584256 1306525696 1123024896 106430464 2502164480 2786459648 2369454080 1815183360 2322284544 2029494272 1490579456 4159313920 3184069632 3644627456 800190208 3894767232 1072203456 226486368 3556407696 2079265176 922726892 1974757742 3270517429 +2147483648 3221225472 2684354560 2952790016 3623878656 2885681152 1040187392 3238002688 461373440 2051014656 740294656 1693450240 3911712768 3663986688 4181327872 4197646336 2708832256 4240588800 945790976 1657368576 3270903808 665656320 1050451456 3868509952 3394263424 1338542912 3387347296 1834437328 3256813544 4152066732 3310571970 3925158501 +2147483648 1073741824 1610612736 1879048192 671088640 2617245696 234881024 4110417920 2021654528 3535798272 3240099840 3668967424 4255645696 3947102208 1855062016 174653440 3519315968 1082310656 361144320 3281244160 729692160 3728673792 1904185856 231701248 3486574976 4283411008 614946208 2629103088 1710065768 1084647196 2375307170 3096270013 +2147483648 3221225472 2684354560 2952790016 1207959552 738197504 1375731712 2868903936 2139095040 641728512 4137680896 795869184 26738688 4089708544 42860544 1696661504 3632693248 336773120 2266537984 1169944576 3302098944 1919622144 841595392 4214580992 2404181632 2899423680 2137084768 3649750864 4141648968 3023422284 175310414 3131934573 +2147483648 3221225472 2684354560 1879048192 671088640 1006632960 1375731712 1291845632 729808896 599785472 2392850432 4168089600 1402470400 1869348864 727318528 3433889792 1378648064 451952640 3404636160 2838589440 1268254720 460073984 2505712128 2343375616 548183680 2091932736 2022620768 3110169520 3895468360 2331515628 2814121294 3350345415 +2147483648 1073741824 1610612736 1879048192 3892314112 335544320 2650800128 4076863488 3011510272 3426746368 2208301056 3679453184 1754791936 1627127808 674627584 2035744768 3828973568 2172960768 3935805440 3543126016 2031630336 4122741760 1695949312 3066501376 2361499008 4291361216 2680793952 969727952 3266556936 172345796 1646868686 3402278891 +2147483648 3221225472 3758096384 805306368 3623878656 3422552064 1308622848 117440512 796917760 1002438656 551550976 3666870272 454557696 489947136 2198470656 3076718592 1939636224 614776832 3381567488 3623088128 429398016 1953774592 3802795520 4166205184 2511644032 1320743616 3289954400 927399728 2526125016 170476628 2939281662 1157045993 +2147483648 3221225472 536870912 268435456 3355443200 2080374784 3791650816 2130706432 1568669696 322961408 1415577600 3467640832 523763712 3212574720 3465674752 2027225088 4022632448 1913372672 2372837376 304279552 1417160704 2669425664 3189914112 3941407488 3124267648 2388246720 1352372192 406219536 2860247672 2708906876 2307840214 3328323443 +2147483648 1073741824 2684354560 1879048192 939524096 738197504 2919235584 989855744 3665821696 2034237440 1436549120 3312451584 3805806592 4265345024 3263561728 1174339584 4268720128 867581952 2536611840 3220525056 3206023168 3789294592 1020667392 3910604544 439068032 133973440 4283481376 3988373648 4195871688 1582088972 2738453470 595984851 +2147483648 1073741824 1610612736 2952790016 939524096 872415232 2046820352 2634022912 1249902592 4198498304 597688320 3807379456 1008205824 4197711872 2556821504 4223598592 264536064 4279025664 2822414336 3293040640 595081216 3475258368 3794671104 3101892864 3645804672 2332158528 2138516512 2363001296 4146512456 3293022764 3981597166 2255713073 +2147483648 3221225472 3758096384 2415919104 939524096 872415232 1509949440 117440512 1887436800 2814377984 601882624 1110441984 2738356224 544473088 989724672 3826319360 3045949440 2666086400 2144051200 801927168 2811762688 2388923392 336999936 3681364224 1765775488 603081920 2582194848 1671010352 3798428888 105037180 1126555190 2246528401 +2147483648 1073741824 2684354560 2952790016 1476395008 1409286144 570425344 2432696320 813694976 2654994432 996147200 2767192064 1084751872 2533097472 3097624576 3338993664 3602546688 1963868160 1966120960 255283200 210241536 2649504768 414858752 1597061376 378838656 289501504 3683853472 3213988816 2163993336 2635940524 2908829938 1315742083 +2147483648 1073741824 2684354560 3489660928 1207959552 3288334336 4261412864 2868903936 1669332992 1732247552 2757754880 676331520 159907840 3177971712 1252917248 2511273984 3274997760 1692680192 445816832 1239896064 2393376768 2405180416 1618360832 2462778624 464956800 3682950080 2589525856 1287627536 775084536 4056401860 2532723066 2019265615 +2147483648 3221225472 2684354560 805306368 2550136832 1409286144 3992977408 285212672 2524971008 2562719744 3743416320 2182086656 1177026560 2296643584 623247360 623050752 758022144 2368716800 1000382464 1302917120 1103628288 3050585088 1897795072 1139742976 1290575232 925552960 3433905696 1781109360 4178016872 2218551988 542036034 1942695869 +2147483648 3221225472 3758096384 2952790016 2281701376 1677721600 3388997632 989855744 3330277376 1044381696 1440743424 749731840 603455488 4178837504 2690252800 338886656 788824064 757874688 3538329600 3052105728 554178560 2534153216 3388873216 26293504 3743649920 4059224000 3795444512 3727249744 945753304 696508 1218800518 3210805865 +2147483648 1073741824 1610612736 4026531840 1476395008 3019898880 301989888 3372220416 3531603968 3636461568 815792128 3790602240 3127377920 2768502784 2399797248 1123483648 1729200128 3780493312 2259918848 537317376 1817720832 1716268032 1757285888 3178565888 3513946752 3598081856 3381481504 2562913392 393351304 4270537292 3672608946 1486149181 +2147483648 1073741824 1610612736 1342177280 1207959552 67108864 3657433088 3909091328 3615490048 3560964096 882900992 498073600 697827328 2596012032 2706505728 2277965824 3886645248 631455744 3055788032 301486080 4163385344 757335040 1760430592 1209341184 732865664 652933952 1620108128 2062810960 2373210312 983699068 1476331854 1562754755 +2147483648 3221225472 2684354560 4026531840 1207959552 3690987520 3791650816 3640655872 696254464 1715470336 3038773248 2437939200 2529689600 2965110784 1909063680 4264755200 4076306432 58834944 951427072 2158948352 421005312 716442624 3600169472 709430016 2872879744 3757195584 1343902432 469139408 1509187368 754678212 1485233914 3851692411 +2147483648 3221225472 1610612736 2415919104 3623878656 872415232 3388997632 3036676096 2139095040 1312817152 1453326336 997195776 604504064 3654549504 1847721984 545587200 150372352 1685635072 2073862144 1292496896 435697664 35394560 4162203136 2516003072 550208640 3266469952 3309456736 3817500368 3862839880 3809243468 3801171626 3047944105 +2147483648 3221225472 3758096384 805306368 402653184 67108864 1442840576 1090519040 2692743168 2613051392 2912944128 59768832 1814560768 2612264960 883818496 2283470848 3003940864 4089004032 2294980608 4067848192 660084736 2406235136 1468153344 3900247296 4261778304 1281675584 2567069088 4258670256 3500608328 1799787028 1527020130 1589182729 +2147483648 3221225472 2684354560 1342177280 1476395008 1946157056 3388997632 1325400064 2306867200 2873098240 1193279488 61865984 3628597248 4211343360 4014080000 3495624704 1057849344 1530281984 2261229568 3792269312 924321792 605824000 3613277696 285542656 3607667840 2898185920 4189679840 4216334608 3843566504 2132547132 1692280282 4249171245 +2147483648 3221225472 536870912 2952790016 3892314112 2214592512 3456106496 2432696320 3615490048 1212153856 3869245440 2008023040 12058624 183238656 717619200 1206714368 4167598080 2664644608 1742118912 1915908096 451422208 2680429568 2212639232 421465344 1820297600 1341703488 3397674592 2220697168 516994120 2705288188 3834679174 77558871 +2147483648 3221225472 536870912 2952790016 3623878656 1543503872 2382364672 1056964608 377487360 2428502016 2489319424 1246756864 933756928 1466695680 1185284096 665518080 1091862528 597803008 693805056 826732544 2551719936 819207168 2361540096 1733376768 2472646016 3910817984 1078314528 803257328 3348355256 1016312484 4231217906 2929741391 +2147483648 3221225472 1610612736 4026531840 2281701376 1275068416 2852126720 3909091328 2457862144 3493855232 3588227072 898629632 3970433024 103022592 3033137152 3847815168 701202432 3741794304 3093929984 2925162496 3185063936 3650882560 1879456256 4116131584 1481148544 3002984768 2627825184 911122000 11205080 963247476 1970487378 1781249517 +2147483648 3221225472 1610612736 4026531840 402653184 2348810240 1107296256 587202560 3380609024 515899392 1205862400 3679453184 3304587264 3461087232 2358902784 1025572864 2107998208 2033270784 4018642944 1274834944 239613952 4242803712 1320033792 2075598592 1153341056 935717824 4049289952 799973232 3852323736 3630658916 939297478 723044423 +2147483648 1073741824 1610612736 2415919104 3087007744 1677721600 1308622848 889192448 998244352 3686793216 1201668096 3381657600 2657615872 4060348416 2868772864 771555328 1238073344 2777464832 654155776 3118845952 3500161024 3843044352 690501120 1659124992 1670266240 3269792832 819436896 946797488 2749546248 1320244372 1505250930 223730405 +2147483648 3221225472 2684354560 1342177280 671088640 1677721600 973078528 3170893824 1216348160 3619684352 1386217472 4130340864 555220992 3143892992 194904064 206897152 3876028416 1144176640 3575750656 3403776 3156215808 720380928 2016944640 85200128 1919288448 3907073600 2228329632 3414940336 494151304 242628732 1611216110 2014152533 +2147483648 3221225472 3758096384 805306368 2013265920 603979776 2852126720 1795162112 142606336 4047503360 2300575744 2188378112 1020788736 3840147456 537264128 3338469376 2113896448 3426762752 2650906624 1227452416 3600816128 95435776 498607616 2553545984 3043898496 698422208 281913504 240346768 2090795112 1329900748 3621967230 252605861 +2147483648 3221225472 2684354560 4026531840 2550136832 1409286144 4261412864 1191182336 3598712832 406847488 4171235328 875560960 389545984 3138650112 1918238720 2973433856 3757080576 3409264640 2420023296 2284482560 2367686656 4243590144 3034058240 923019520 3256752512 2570519744 2210564640 1983928272 3205573512 425835292 278189030 1783267273 +2147483648 3221225472 2684354560 1879048192 3087007744 4093640704 3321888768 2231369728 1971322880 994050048 912261120 2811232256 173539328 2060189696 2734030848 234160128 3371859968 12697600 758423552 350810112 1704986624 2603625472 2129135104 3764658432 2121408384 2513902656 2564140256 2129162128 2705518840 402339636 3262355214 400900951 +2147483648 3221225472 1610612736 2415919104 939524096 3825205248 973078528 251658240 444596224 2386558976 1826619392 1785724928 1348993024 2828795904 94240768 228524032 3463872512 1467564032 2321588224 25849856 52443136 1347425280 1404573184 1323572480 777650304 1653947072 2967177248 2726748240 3332144536 3377670412 374384418 2030193851 +2147483648 1073741824 536870912 2415919104 939524096 1409286144 704643072 3472883712 3850371072 2604662784 1545601024 665845760 2674393088 1138491392 650248192 2101542912 2097709056 1207091200 2038603776 106811392 3907004416 3754963968 2306344448 2621714688 3763733632 2397906624 3110188000 3047511312 1197133416 2780733244 248506578 2375750939 +2147483648 1073741824 1610612736 2415919104 3355443200 1811939328 2583691264 1157627904 2105540608 1371537408 1931476992 3941597184 899153920 3810787328 2804809728 716767232 297697280 3953934336 4255686656 2164346880 3380623360 801125376 2686462464 3631234816 2497188992 3494120000 4114495968 3287352624 1349682088 3422449356 3762008494 4158182005 +2147483648 1073741824 2684354560 268435456 3087007744 872415232 2113929216 1962934272 679477248 1790967808 2229272576 2083520512 1275592704 3889430528 1765933056 1875836928 1467973632 3313221632 4132806656 2542850048 3934259200 3183481856 2338326016 292555008 967324032 474222656 3789165984 587401200 1169271576 2128266684 2291864122 2566764281 +2147483648 3221225472 536870912 2952790016 2281701376 3690987520 2986344448 1493172224 3816816640 1069547520 2116026368 1982857216 1151860736 2371092480 3085828096 3197042688 749436928 960315392 2890768384 1746300928 2533369856 2021661696 759179776 3462404864 231739008 3384287552 3997963360 416422320 429205352 1815777916 2442251938 1119837913 +2147483648 3221225472 3758096384 4026531840 3355443200 335544320 369098752 1191182336 3347054592 96468992 501219328 97517568 3502768128 2965110784 3067478016 3809673216 1951301632 637616128 1647353856 12480512 3539998720 293604352 2730494464 710949120 3356505984 3643282624 2741777504 555618480 2486122136 3344465924 3639767882 330173787 +2147483648 1073741824 536870912 268435456 2550136832 4227858432 2449473536 520093696 578813952 608174080 1931476992 2595225600 1837629440 1257504768 3120168960 1875705856 3314581504 1620295680 390242304 3722104832 264251392 1960842240 3394252288 3923262208 1043071616 576075968 3076205600 3081473744 564679784 3813855164 1035220906 2992253969 +2147483648 3221225472 1610612736 805306368 1207959552 67108864 3791650816 1862270976 2306867200 3569352704 1088421888 1685061632 332922880 3483107328 811466752 1608581120 3671293952 1874051072 724934656 3439259648 2101360640 69221376 1016072704 195562752 1917069952 1992432320 1799297760 3077746416 2831184472 3033943084 3498263758 160097019 +2147483648 3221225472 3758096384 2415919104 1744830464 872415232 3590324224 1627389952 310378496 557842432 44040192 1110441984 2202533888 1776549888 372637696 2851012608 778600448 217038848 875995136 3356815360 406853632 4229960704 2574262784 4209518848 3528732544 633214272 1181430048 705597456 1427686408 2434939100 2029064314 993243893 +2147483648 1073741824 3758096384 2415919104 3355443200 1543503872 3388997632 2264924160 3951034368 3779067904 1130364928 4281335808 925368320 4077125632 770572288 706936832 2213249024 1712832512 2764939264 432066560 37754880 652227584 661654016 516436736 2213806208 2288400064 2780235872 1128110480 3754486328 3499370396 4283829522 782187277 +2147483648 3221225472 1610612736 3489660928 3355443200 4227858432 33554432 822083584 2407530496 1497366528 3567255552 3868196864 2042101760 4276355072 2964717568 1324023808 268533760 1525792768 221224960 1236201472 1463826432 1604322304 3692046848 1232603904 1946432128 3255186240 872620896 2755500560 4032026312 3787100148 2720553798 3435822621 +2147483648 1073741824 536870912 2952790016 2013265920 2483027968 2516582400 721420288 2608857088 1858076672 3437232128 575668224 2467823616 812384256 88735744 3874160640 383680512 1163476992 116170752 768495616 583018496 1054882816 3343914496 127404288 724319104 409612224 98239328 3797324144 2974635480 2136650532 2442610686 3234442383 +2147483648 1073741824 2684354560 2952790016 2281701376 2885681152 771751936 352321536 3531603968 2571108352 417333248 1078984704 2755133440 71041024 1692270592 4157014016 3568074752 4151361536 2347409408 2168180736 24119296 650656768 3140749824 4249487104 29174144 1891216960 829259552 1800782608 3286172312 316706372 3068586806 517586715 +2147483648 3221225472 3758096384 2952790016 3623878656 3019898880 301989888 1493172224 545259520 104857600 2480930816 3666870272 4258791424 626262016 28180480 1102249984 2089844736 2677522432 256286720 4144033792 3954186240 3102219264 2633764352 2167537920 533803648 515488576 1841974432 2596992976 3288677592 1985462068 1545162638 2668250609 +2147483648 1073741824 2684354560 1342177280 3892314112 2885681152 2181038080 3372220416 3279945728 3611295744 2376073216 4178575360 515375104 3418095616 2037514240 897515520 2997190656 15777792 2257559552 2835599360 2377123840 2082997248 3057914368 2842574592 3122469504 3185744192 640241760 2943182736 2055431048 727602068 1356654790 428194475 +2147483648 3221225472 3758096384 805306368 1207959552 3690987520 2449473536 3439329280 2407530496 3208642560 1973420032 370147328 3868721152 658243584 72744960 4220452864 2542960640 1998176256 3736903680 3181047808 3283097600 3767024640 1503930880 2271886080 4191762048 4011689024 806045536 1415937168 642150024 2732245588 2786066638 1855461963 +2147483648 3221225472 536870912 2952790016 3355443200 1006632960 3657433088 587202560 2944401408 2831155200 2556428288 3975151616 122159104 3967025152 4028235776 1604124672 2820571136 1406681088 2297208832 3575738368 1989158912 1287134208 1253849600 3249414912 2842100864 53708736 3115244896 3356541680 1905253880 1394624780 292590538 4208944673 +2147483648 1073741824 536870912 1879048192 1744830464 2214592512 2113929216 754974720 4219469824 2202009600 1637875712 542113792 1146617856 416022528 2267152384 1713569792 1160675328 1003831296 2276761600 3662303232 2372937728 1606945792 1358172672 987643136 4125689216 3916016192 765321568 1412746128 4168963720 175149252 1216105854 1358766119 +2147483648 3221225472 536870912 2415919104 1207959552 2348810240 2315255808 1325400064 3749707776 2831155200 1684013056 2928672768 3037200384 1162084352 3830841344 356319232 3386474496 617889792 2703728640 920481792 74459136 2916619264 2322340352 1235355392 4275253376 488157376 287823200 19192304 773095160 1984403860 902654042 45622517 +2147483648 3221225472 536870912 2415919104 3623878656 2080374784 2181038080 2801795072 2743074816 968884224 4108320768 688914432 1646788608 2269904896 1449000960 1567817728 2411626496 3066085376 3311968256 2429546496 4283443200 2768770048 2042379776 3504749312 2094470784 3536631488 2361247840 531433392 1351460312 2824752180 3159908786 1637830039 +2147483648 1073741824 2684354560 2415919104 3892314112 335544320 1241513984 50331648 2357198848 2906652672 278921216 2242904064 3075997696 3164864512 3102343168 748879872 2641985536 4079665152 464232448 1199427584 1919944704 666383360 875827712 3301056768 2688493696 4234642880 2158752160 117246864 2874717960 2320261692 1343679998 3448079429 +2147483648 1073741824 536870912 3489660928 1207959552 2348810240 2986344448 3405774848 3196059648 1178599424 1121976320 1112539136 3888644096 3505651712 1592393728 2486632448 3707142144 1815298048 3992231936 3842002944 370157568 4264043520 1143216640 2741114624 4230168192 2269942208 323765024 1823867728 733556504 1807976708 1660345674 2896385705 +2147483648 1073741824 3758096384 1342177280 939524096 1140850688 2382364672 1090519040 3229614080 3569352704 2845835264 3601858560 2328363008 1834745856 3547463680 2146500608 4244471808 859291648 2997329920 1430966272 829429760 686294016 2158769664 4116317440 1107111296 1251443008 1514328992 3976988016 3991538248 1781872796 3075185882 1710285051 +2147483648 3221225472 3758096384 268435456 402653184 1409286144 838860800 1895825408 3028287488 918552576 2820669440 2299527168 2994208768 873201664 1879965696 1512243200 1309245440 1166917632 2015338496 458420224 3402635264 2765632512 1591492096 3839234304 3976137344 4141844800 3614630304 2579509744 1000355624 2689603572 3038249622 3917228359 +2147483648 1073741824 3758096384 2415919104 2013265920 603979776 3388997632 3070230528 494927872 3611295744 1952448512 3549429760 3416784896 3163291648 1016201216 2490171392 4206133248 75218944 3157172224 3316305920 2064652288 3664262144 3828098560 4246875392 3300207744 3451954368 2356016608 1919793168 830032504 371611956 1959787506 2509802951 +2147483648 3221225472 2684354560 805306368 3087007744 335544320 1241513984 3640655872 1702887424 3141533696 2082471936 2660237312 1271398400 3656646656 2259025920 1013252096 697139200 2323496960 3976437760 1587343360 3750758400 3393731584 817104384 126224640 896875648 335917888 2739168 2541074576 814872168 171540852 4051431930 2796992473 +2147483648 3221225472 2684354560 268435456 2550136832 3959422976 2113929216 4043309056 1769996288 1195376640 4263510016 1164967936 1498939392 3879993344 1244004352 954007552 425099264 3655090176 2647171072 1993699328 544212992 3537384448 117706240 1216757504 1500330368 2590934848 1665680864 335973776 552883688 1750370444 2616679902 1076561549 +2147483648 1073741824 536870912 2952790016 2013265920 2751463424 1912602624 989855744 1954545664 3762290688 2501902336 399507456 1172832256 1391722496 2521432064 3775332352 3209330688 1909932032 1476960256 3373551616 869279744 2011708416 1240733184 1388971264 2034696832 2389354432 336019872 652252880 4016072808 1171920356 63899698 3782117193 +2147483648 1073741824 1610612736 2415919104 2013265920 1140850688 2516582400 251658240 3229614080 541065216 1038090240 930086912 2586312704 3961782272 976355328 3683975168 519077888 4063707136 3603603456 3403042816 1064318976 1982346240 639895040 1999779072 4195695488 3039859392 3105314208 4078611408 2599317336 1582054860 133570034 483864789 +2147483648 3221225472 536870912 268435456 3892314112 2483027968 637534208 3707764736 394264576 775946240 2317352960 3457155072 2744647680 1813250048 1578237952 708771840 1793949696 2168078336 3782713344 4169756672 1000089600 245249024 750334464 2516623616 671675264 265318976 2481757280 3342779600 4025830248 1811027476 1297034606 1388677121 +2147483648 3221225472 536870912 1342177280 402653184 1140850688 1107296256 587202560 3313500160 2059403264 2426404864 2687500288 3280470016 268697600 2397962240 346882048 2551021568 2296332288 2640027648 2214490112 2780571648 3831636992 147262976 2936964352 3575633536 1016691136 3439505888 3677744752 964323656 1779578044 1336884170 1289400717 +2147483648 3221225472 536870912 3489660928 939524096 2080374784 3187671040 352321536 2910846976 1715470336 3114270720 969932800 171442176 3013869568 957480960 426180608 3642982400 1163083776 1071226880 2208854016 4115408896 487457792 1032914432 3572935424 1187504512 2123463232 1275499744 2934957264 15554824 3938500068 997377510 271961629 +2147483648 3221225472 1610612736 268435456 1476395008 2751463424 4261412864 1560281088 3078619136 2722103296 3323985920 3543138304 3811049472 1451491328 3417964544 1870462976 1814659072 376651776 3045826560 2074243072 2015115264 1842754560 522391040 3699289344 645917056 1373462080 2534703712 3715815376 4249411688 1010949724 563772994 3162520557 +2147483648 1073741824 536870912 1342177280 3623878656 738197504 1174405120 822083584 58720256 473956352 3097493504 3790602240 3967287296 132382720 1823866880 3343843328 1664057344 737787904 2735841280 3165310976 3945539584 1242170368 3366796800 999202560 3352127360 2292836160 1637458272 968282960 1371411144 2148732268 1545445430 361821957 +2147483648 1073741824 3758096384 1342177280 3355443200 67108864 1174405120 989855744 2256535552 1790967808 1658847232 3333423104 746061824 2569273344 2322202624 1548681216 3209527296 2078490624 1659871232 2406502400 2460751872 2996175872 2064714240 1367381248 955114368 2689036224 1682276384 987724912 4124161304 1137532188 2688202918 4012557157 +2147483648 3221225472 2684354560 1879048192 134217728 3422552064 2583691264 1627389952 159383552 1203765248 635437056 829423616 160956416 1294729216 1784545280 4012441600 3215425536 1879130112 4262567936 1864134656 1787037696 759835648 2265655808 3319312128 4031505536 1088244544 2509747424 2352566704 2003672856 2596959148 3609801246 463971991 +2147483648 3221225472 1610612736 4026531840 671088640 335544320 3120562176 1996488704 3598712832 4097835008 3697278976 3908042752 923271168 942931968 2161246208 4653056 1445167104 4225908736 2273943552 4242108416 2066495488 1381895168 340333056 229816576 33350784 1735096512 3441101600 1127581904 1778345656 2836992300 3001714138 1259390897 +2147483648 1073741824 2684354560 268435456 2013265920 1946157056 2650800128 553648128 2810183680 1598029824 2585788416 49283072 3534225408 1298399232 3891396608 735510528 4233134080 2989867008 3933904896 4235120640 3608938496 3805156352 2548643328 2333186304 2940238208 3259561280 3090234976 1872603024 3656803176 1235086700 4238254370 1725747557 +2147483648 1073741824 536870912 2952790016 3892314112 1811939328 905969664 3170893824 4253024256 2193620992 4087349248 2691694592 2152202240 321650688 2179858432 2240479232 934576128 4341760 3521290240 3480047616 3216254976 544881664 2671849984 2132653824 637794176 2504479808 3758949088 2695075824 3379619720 506986156 217927162 611058263 +2147483648 3221225472 1610612736 1879048192 402653184 469762048 1308622848 2600468480 2642411520 1841299456 4095737856 1286602752 3216506880 4270587904 59375616 3337682944 2212069376 2735816704 3923484672 1519677440 4125374464 1777216512 3755941376 3131480832 2672285056 2177122752 3385599200 3924432304 2560695912 1903268444 3344258022 222664719 +2147483648 3221225472 536870912 1342177280 939524096 3690987520 4060086272 1996488704 729808896 3644850176 2199912448 602931200 1926758400 3540254720 2052718592 2876964864 3502145536 2321465344 894214144 3040473088 1967925248 601236480 4291626496 388211456 1083536000 862309056 257042016 4208399248 779662888 2841371820 1478698366 3254421437 +2147483648 3221225472 536870912 2952790016 3087007744 603979776 3925868544 4076863488 2759852032 3217031168 702545920 3094347776 1513619456 3523477504 3614834688 1011679232 1038712832 2706259968 3541540864 920612864 821831680 2316442624 327886336 284992768 3423851648 1333253568 2981217184 1998900016 2134464344 3564706796 2970071030 3856098077 +2147483648 3221225472 3758096384 2952790016 671088640 3288334336 1577058304 2097152000 3615490048 2143289344 627048448 3371171840 1723334656 1842610176 1276248064 1855782912 1125744640 3807068160 1602461696 1476030464 359405568 2093358080 2769236480 3393494272 1754455424 4019768896 1304556128 2244110512 2381854904 3992191948 3250733046 4000655817 +2147483648 3221225472 3758096384 805306368 2281701376 603979776 973078528 4278190080 4269801472 1648361472 3319791616 2075131904 3531079680 246677504 575799296 2342322176 2687598592 1796227072 216768512 941715456 2269911040 3206953984 2565806592 3820782848 352971904 461887168 248832288 2237026128 183806680 2122702972 2869033702 3698058433 +2147483648 1073741824 2684354560 268435456 1744830464 2080374784 3187671040 2231369728 981467136 1077936128 2082471936 1586495488 2447900672 3208380416 1027735552 49217536 2607251456 381566976 3256721408 1898270720 861145088 868094976 1682780672 3321404160 3569481088 2680675904 4290695456 2898815312 503090600 2272780724 1606873714 1604085483 +2147483648 1073741824 3758096384 2415919104 3355443200 2214592512 4261412864 3036676096 511705088 1396703232 2279604224 1741684736 1423441920 673447936 3937533952 323551232 1181384704 56279040 2005966848 1485819904 1971066880 3361092608 484116992 601064704 3239595392 566651968 4095821856 4257542544 118983256 1207595812 1536646094 382724989 +2147483648 3221225472 536870912 3489660928 2013265920 1811939328 4127195136 1224736768 3162505216 356515840 912261120 3601858560 1089994752 2430337024 3759800320 1971912704 1271365632 3444686848 2018877440 2111631360 3397658624 3755344896 838538752 238726912 4216873856 3822283072 3610362528 3102052112 2217012920 1322791676 1049369766 3893502235 +2147483648 1073741824 2684354560 805306368 671088640 1140850688 3120562176 3036676096 2625634304 3510632448 2338324480 3249537024 1889009664 913047552 3038904320 650969088 1740865536 2019246080 168402944 675434496 2840856576 2992512000 2749833728 3333070080 3107906688 2682903616 1956346272 514425104 3805442552 2241595964 2035956222 64036983 +2147483648 1073741824 536870912 3489660928 402653184 3825205248 369098752 1124073472 343932928 1145044992 2107637760 2425356288 264765440 1728315392 3576561664 3103719424 3427434496 745062400 1962713088 3367751680 1949050880 2157585408 2118716928 127503616 4063773568 429738432 3875467424 2491398608 943945288 3979996980 805906330 2067373925 +2147483648 1073741824 536870912 1342177280 1744830464 2751463424 3254779904 4211081216 2659188736 2025848832 341835776 1565523968 3475505152 3144417280 4101636096 309002240 3229908992 2923216896 3469123584 2041827328 2414094336 4003857408 2108232192 592166144 817785472 2053339072 3410421536 2100140272 3984027320 2390290276 1003528658 2292376079 +2147483648 3221225472 2684354560 1342177280 2818572288 469762048 2315255808 2835349504 1870659584 3997171712 3298820096 1192230912 4233625600 2027159552 3018719232 956104704 211451904 3750019072 3439108096 378925056 1051461632 3656000512 1001062912 335778560 2839038080 3100200256 338291040 966666704 626337480 2309405780 1257699134 2397282417 +2147483648 1073741824 3758096384 2415919104 3623878656 2483027968 100663296 3070230528 343932928 415236096 232783872 1796210688 676855808 2166095872 835321856 2591883264 101548032 2568896512 2614075392 226971648 2485393408 755381248 84872704 3103555840 1665267584 634448064 2011133088 70788080 3477867096 3677501172 3889249902 246392835 +2147483648 1073741824 1610612736 268435456 3087007744 2885681152 503316480 452984832 1870659584 725614592 3357540352 2263875584 1884815360 3969646592 4071751680 2346123264 2534244352 2316648448 2872549376 4093005824 642529280 1310331904 3725800960 4087590656 347105664 2534215104 2508098656 585552912 1668271592 1319073132 3324816670 3961639195 +2147483648 1073741824 2684354560 3489660928 1207959552 2348810240 905969664 1560281088 192937984 4190109696 1243611136 590348288 2796027904 2313420800 3575250944 3039625216 103907328 103399424 3935543296 41472000 1836320768 2353144832 1874934272 2722076416 630644608 534451264 3901923168 1483161904 752010344 2242974908 3925319714 455277365 +2147483648 3221225472 3758096384 4026531840 3355443200 1140850688 234881024 3976200192 3179282432 2722103296 3940548608 2771386368 3120037888 1108082688 647102464 1608843264 1427931136 1905901568 3282477056 431550464 408688640 3961129984 1760627200 3451038976 3398889856 2148731456 1120902368 536243152 2374027736 1576018908 2413301190 4011605583 +2147483648 1073741824 1610612736 2415919104 3892314112 2348810240 3388997632 1761607680 159383552 633339904 2380267520 940572672 1272446976 4136370176 4174774272 1912537088 1457225728 3077193728 1042653184 1288785920 2013018112 3109958656 1401627136 3018950400 2798340224 720705856 2575999200 3438463792 3362415896 1554353524 1972460174 1683758375 +2147483648 3221225472 3758096384 2952790016 1207959552 3690987520 637534208 1929379840 3313500160 2344615936 3948937216 428867584 1289224192 52690944 2487091200 22216704 3547168768 318324736 1559994368 3188092928 389289984 1327897600 790047232 2646842112 3539098496 3681684416 4120971488 537691696 2870339512 2721994388 4047507182 1528825645 +2147483648 3221225472 536870912 3489660928 134217728 738197504 2248146944 754974720 3414163456 708837376 2938109952 399507456 2051538944 1701576704 3687448576 4184932352 1707048960 1896431616 3746406400 3066851328 2939955200 1321337856 616368640 3722821376 1410360192 2848858176 3876004704 2781645264 2959863080 4241583460 4098469466 20596015 +2147483648 1073741824 536870912 2952790016 2818572288 3019898880 2181038080 4244635648 4286578688 213909504 1872756736 3704619008 1101529088 1252786176 3137994752 1471217664 2701950976 728219648 593403904 1707266048 2164008960 2078424064 192750080 1391886592 3345926784 2952147520 508759904 4285641840 839993352 1794145796 1486149250 3187621151 +2147483648 1073741824 3758096384 2952790016 2550136832 2214592512 3388997632 4043309056 4135583744 465567744 4125097984 491782144 3447193600 2738094080 96075776 3700621312 897941504 423739392 3078070272 252628992 300161024 2038578176 1065819648 1401916672 2323305600 2248031552 2497781536 1711964848 3107089624 1999325092 3612729126 3388839193 +2147483648 3221225472 536870912 268435456 671088640 3288334336 704643072 1325400064 444596224 2604662784 90177536 1240465408 726138880 2393112576 2847801344 2330394624 1155694592 3463299072 201629696 97972224 4174653440 2889233408 2967667200 42775808 3478306944 1257898688 2733194272 212712720 1335575544 3598671532 1688300170 3669386069 +2147483648 1073741824 536870912 3489660928 3087007744 2885681152 1778384896 2432696320 1249902592 2562719744 1562378240 942669824 3719823360 850132992 261226496 2346647552 3630137344 4033724416 937795584 1767297024 2191271936 1982473216 930293248 3905789696 3727881344 1794780992 3982170144 2468973168 1972695528 2804622908 460430118 3123236903 +2147483648 1073741824 3758096384 2415919104 3355443200 2483027968 2382364672 3909091328 3414163456 4194304 3667918848 795869184 4031250432 4082368512 963510272 2195783680 741572608 804864000 21340160 1177833472 2669942784 2644915200 2138376704 1178435840 1669878144 275660608 3915448672 1551073872 2908315720 1916115404 2893840314 191892617 +2147483648 3221225472 536870912 3489660928 4160749568 3288334336 3523215360 218103808 2155872256 3535798272 2455764992 2955935744 325582848 3294363648 3190161408 438370304 4175069184 4090609664 1095016448 2469720064 392964096 4140696576 1933391360 1541178624 1642121856 2657489472 1199645856 2181742576 2521428152 772835004 2424234306 4068671899 +2147483648 1073741824 2684354560 2952790016 671088640 67108864 3120562176 352321536 2659188736 3309305856 1197473792 2614099968 3803709440 1693188096 1931608064 916783104 1540194304 4039655424 1852284928 2108248064 2721843200 1528445952 352920064 3868175616 1430086784 3109168192 2674727200 1785306128 3993918072 2447687076 7862390 91412815 +2147483648 3221225472 2684354560 1879048192 1207959552 738197504 2315255808 2399141888 1468006400 2436890624 1730150400 2326790144 610795520 2375286784 796000256 3746627584 594247680 1555546112 1969332224 4201312256 1155794944 3858377728 3650435584 614569728 2408247424 1983121600 1963067232 3763941264 3354365992 3655193852 1454160850 1274499913 +2147483648 1073741824 2684354560 1879048192 939524096 3690987520 4060086272 1795162112 3313500160 3938451456 2707423232 2618294272 1969750016 356777984 4171104256 1269760000 738951168 3680714752 4195196928 3887091712 2333345792 1322650624 2447058432 2261625600 1137734272 3951300032 268312032 851380336 1977845048 2993116084 1353949698 2309967573 +2147483648 1073741824 3758096384 4026531840 2013265920 67108864 1577058304 3774873600 1870659584 2470445056 3227516928 181403648 3280470016 1431568384 1467613184 642318336 2643951616 1380827136 2975178752 248041472 3779336192 3436325888 4046267904 3933584640 4168665472 2451315008 353246304 92480656 1669765112 1317435492 1987469818 1355706465 +2147483648 3221225472 3758096384 2952790016 3087007744 3154116608 2785017856 1996488704 3078619136 3753902080 903872512 2043674624 296222720 366215168 3265134592 1943863296 2223669248 1222590464 789356544 2901307392 3125024768 1645616128 3552122368 850166528 522078080 3084653248 398079072 291181104 2352712856 4225222532 3369387538 2627953281 +2147483648 3221225472 1610612736 2415919104 2281701376 1946157056 503316480 1090519040 1317011456 1069547520 635437056 1538260992 1719140352 2326003712 4099801088 28246016 278429696 118112256 2137956352 1921609728 2924754944 2164659200 2950380032 1758378240 110716288 1882991936 3351913504 776538032 91471576 570227484 1542712806 3715851205 +2147483648 1073741824 2684354560 3489660928 1207959552 2617245696 2852126720 2231369728 3581935616 3762290688 3491758080 2211446784 1502085120 4082368512 3634495488 3925934080 73433088 1361494016 2621087744 1525403648 2881751040 3616154624 4031068672 2108330752 4198758528 2629838400 937431008 2461020496 1912092008 843844324 3302884714 1491547809 +2147483648 3221225472 536870912 3489660928 134217728 3019898880 2181038080 1090519040 2088763392 331350016 3177185280 527433728 499646464 2584477696 1744175104 1796931584 3349184512 1761755136 3155075072 2465034240 2730240000 2237531136 2405894656 287217920 2211799680 355999040 226758560 2245663920 2554135672 3856892204 3503736106 1994318303 +2147483648 3221225472 3758096384 2415919104 2281701376 872415232 2650800128 1560281088 1937768448 20971520 3797942272 584056832 963117056 2117337088 1062862848 229179392 2620948480 2201600000 2684002304 1333587968 1477711872 4033483776 1565596160 1778690304 1174914432 3533814336 3724102496 3858714384 2302169208 1475592932 1566291906 1637908153 +2147483648 1073741824 2684354560 2415919104 2013265920 201326592 771751936 452984832 4118806528 37748736 3474980864 4065329152 1983381504 3314810880 340656128 699465728 1311866880 3238805504 2239209472 2439073792 1970538496 796800000 150550016 3738019584 3530446208 3017582016 4014991072 38325840 2579258024 1367325188 624783686 1694905457 +2147483648 1073741824 2684354560 805306368 671088640 872415232 4060086272 2432696320 2441084928 2604662784 3630170112 152043520 1065877504 89391104 480641024 271253504 1705082880 1898332160 2193596416 228675584 2197030912 4246084608 1351819776 4119691520 1208776320 990808384 2424948960 2107034256 2105634424 2869180052 1296957690 4151251345 +2147483648 3221225472 2684354560 1342177280 402653184 1946157056 3858759680 3808428032 2843738112 96468992 3479175168 2481979392 565706752 2819883008 4025090048 2717974528 1829994496 3748020224 85041152 467365888 1366558720 1192895488 4265160192 1992788224 82608000 3915417024 3031491552 174485936 2542902712 1671134092 768883382 3767145849 +2147483648 3221225472 2684354560 1879048192 939524096 4093640704 3456106496 956301312 1652555776 130023424 497025024 2628780032 2750939136 2760114176 1811808256 3135569920 4228087808 770523136 3050676224 3001315328 2292451328 3977128960 889005568 4141326592 2889579904 651989824 362142496 1347307440 852956104 3194269916 3128026774 3290451853 +2147483648 3221225472 3758096384 1342177280 402653184 1140850688 3053453312 520093696 2323644416 4097835008 3995074560 4184866816 1917321216 3197370368 1905131520 2835283968 3592323072 518799360 130588672 2082435072 3174307840 574497792 2396470784 1960477952 3235539840 3433805504 3082551072 1754882768 1308564776 2308869452 1026316826 1982369401 +2147483648 1073741824 2684354560 4026531840 3892314112 2885681152 4060086272 1895825408 1333788672 3896508416 1402994688 2167406592 2620915712 1794899968 1621229568 4049797120 3228467200 1278787584 3315900416 860868608 2017200128 2327981056 3904049664 1078368000 1946994304 1143117632 3907190624 1167830608 1320381192 1130358876 955520230 1256588403 +2147483648 1073741824 1610612736 1879048192 3355443200 4093640704 2181038080 1325400064 3128950784 2864709632 236978176 1567621120 2855796736 4065067008 2192965632 3536257024 2061271040 4131602432 1128439808 1382043648 646723584 2509638656 3895929344 933536000 644829824 1315212992 3033488928 2899607920 2841076008 2913515500 473520134 2851307855 +2147483648 3221225472 536870912 2952790016 134217728 1006632960 3388997632 922746880 4001366016 1497366528 698351616 3400531968 1743257600 1542717440 1492254720 44892160 2967961600 377077760 1278058496 202960896 175384576 322051072 2555185664 3572998912 1570893952 359768768 3971938592 2912629648 672181704 1013411580 4294037650 3582559441 +2147483648 3221225472 536870912 1879048192 2013265920 872415232 3053453312 2365587456 1753219072 3628072960 4267704320 2926575616 192413696 2609119232 3872784384 2407202816 447250432 3160653824 2329321472 2872373248 1912875008 873868288 3260749312 2805502208 3853251456 3188362816 3178678176 1528905040 2180614584 1071795084 2821770310 4103220989 +2147483648 1073741824 2684354560 4026531840 1207959552 3959422976 1241513984 2197815296 25165824 1254096896 1881145344 124780544 3940024320 1381761024 289275904 1191903232 2051702784 3446292480 3804012544 3975499776 870057984 1274948608 791362048 691701504 3383902336 2514533312 894124768 3164027504 181710952 3755043180 1443758526 2595423691 +2147483648 3221225472 536870912 1879048192 3892314112 3556769792 3187671040 3103784960 2743074816 1983905792 3198156800 3933208576 479723520 1542193152 542244864 3037134848 3437920256 2996551680 3023085568 1274605568 1785473024 4245826560 3274125824 3092949248 4267955584 3184311104 4045600608 2685344720 3620645704 2165167372 1181852046 4089137639 +2147483648 1073741824 3758096384 805306368 4160749568 3825205248 1778384896 2835349504 1803550720 2545942528 1134559232 1133510656 2760376320 657719296 3719692288 2737242112 636846080 2354266112 2780536832 1723355136 2394167296 2406882304 486999552 3869619456 1006331008 1885320000 3395702880 878122928 3087898120 1704948500 2067901642 3408227753 +2147483648 1073741824 3758096384 1879048192 4160749568 3825205248 637534208 3405774848 3917479936 239075328 2736783360 1586495488 3181903872 4088135680 4157210624 2928607232 2140897280 2610216960 3800670208 2054148096 1454118912 1766460416 458163712 3086722304 1487206272 611429312 1946936288 2381982032 888610472 692032052 2854412962 2613361871 +2147483648 1073741824 536870912 268435456 1744830464 67108864 1375731712 654311424 4102029312 1950351360 3449815040 2985295872 3246915584 2890137600 1480720384 3666411520 3017441280 3982311424 1937809408 2307411968 1027876864 2848068608 625545728 2193261824 3679276672 3210258624 3560208800 2936683728 3391953480 474522476 3144435210 712387053 +2147483648 3221225472 1610612736 3489660928 2013265920 3154116608 2919235584 1291845632 2692743168 3787456512 379584512 2194669568 877133824 1409024000 2355232768 3176333312 2734194688 1980284928 3848708096 3946442752 1288517632 516523008 2837661184 5700352 385328512 2084721728 594890656 3856388400 2606634120 3809542212 3736830586 3172485675 +2147483648 3221225472 1610612736 3489660928 1744830464 1140850688 2181038080 3036676096 2373976064 1975517184 1562378240 1143996416 3803709440 1569456128 3856531456 1807417344 3152314368 3574284288 2813763584 3379458048 3404281856 3187770368 664060416 2096710912 1872996992 711578688 2065354720 2771013168 3160618792 1119396348 1065178150 218732367 +2147483648 1073741824 536870912 1879048192 1744830464 335544320 3388997632 2197815296 2592079872 1681915904 207618048 2467299328 28835840 623116288 794165248 4245225472 1094483968 3696312320 3075383296 2416857088 1652238336 1692634112 2678379008 1065580800 950114432 682884544 2113593376 3869659088 2766602936 3650195028 1836834614 217499885 +2147483648 3221225472 536870912 4026531840 1207959552 2348810240 1241513984 3305111552 545259520 2487222272 861929472 2341470208 778567680 2516320256 1255800832 2092892160 3773071360 1259388928 3586301952 2289430528 18425856 3418459136 2930465280 1424424704 1664061568 1518496320 1602178720 3282102864 2505747960 2943480436 567747202 1385726971 +2147483648 3221225472 3758096384 2415919104 402653184 2751463424 3456106496 3976200192 3800039424 1405091840 3839885312 4138729472 3970433024 1011613696 1637744640 3972595712 678789120 2672541696 1940365312 1662840832 1335564288 753046528 4095180288 296348928 2685969792 1397512768 2989192992 1040178608 1684899480 3333414876 3807752402 3230386783 +2147483648 3221225472 2684354560 1879048192 1207959552 603979776 838860800 1325400064 3531603968 1119879168 1226833920 1146093568 1172832256 2328100864 958267392 2583232512 3634003968 146948096 759209984 757428224 1034094592 188591104 650246656 3215488256 2512359040 49988288 3563711520 2014076272 957449704 3365650468 789535346 2939945925 +2147483648 3221225472 1610612736 4026531840 134217728 1946157056 2516582400 2667577344 746586112 4047503360 958398464 1724907520 778567680 191102976 4003856384 149094400 2609414144 2065842176 3561660416 1080520704 4070651904 437095424 3307854336 3264233728 259504000 3663778496 3325684384 4170741136 702780008 2373896548 609665426 3105014925 +2147483648 3221225472 3758096384 1879048192 2550136832 3154116608 1845493760 1929379840 2407530496 2000683008 1507852288 3471835136 1287127040 3154378752 1810235392 2228944896 1479573504 2080620544 1959960576 2294214656 1970870272 611167232 3117964800 2742670080 926657920 182156224 2055044192 21392144 1351013528 3585945324 1395372054 3339931293 +2147483648 3221225472 3758096384 1342177280 1207959552 2214592512 905969664 3607101440 58720256 473956352 2153775104 435159040 554172416 3410755584 202768384 521338880 699498496 1301331968 1038852096 2870341632 537466880 483697664 499280384 2940392704 1919061888 1770085568 2762686816 3806749904 2875784184 4105146860 2714754586 1682718351 +2147483648 3221225472 536870912 2952790016 134217728 2751463424 905969664 486539264 2139095040 3200253952 459276288 940572672 479723520 118751232 1234305024 1497169920 1037271040 3749789696 4065697792 3937300480 2272995328 4145847296 1191168512 2371839232 2274271104 2520962624 860673632 2364528368 3938937400 2048569652 43048254 1439823969 +2147483648 1073741824 3758096384 3489660928 939524096 3288334336 3523215360 1862270976 444596224 918552576 358612992 881852416 2635595776 1392246784 3692429312 3848208384 1056473088 2800369664 3172114432 1109610496 1458903040 1066509312 3925734912 3634914560 3431959168 1938211520 416996896 104651888 1315697912 414677268 2119647070 2614929403 +2147483648 3221225472 2684354560 1879048192 2818572288 3556769792 369098752 2835349504 377487360 1799356416 3621781504 2047868928 4256694272 3920363520 2621046784 4106813440 1027112960 2223554560 195993600 1375465472 2694776832 2607524864 1468613120 775342336 151633792 1325156160 2945209376 3764672144 2383435608 2606125268 1899850582 1129377807 +2147483648 1073741824 2684354560 3489660928 2281701376 872415232 4194304000 4143972352 3447717888 2780823552 3617587200 2637168640 4191682560 2349596672 759824384 2154233856 2182447104 2260942848 2186518528 3077459968 2707490816 1498981376 3424766464 2037209344 1303030912 2849687744 4116378080 874181296 2935681416 2670383548 908248798 1873201647 +2147483648 1073741824 2684354560 1342177280 3087007744 2483027968 503316480 1056964608 293601280 3426746368 970981376 1481637888 630718464 2105278464 546439168 2998599680 3064168448 2207760384 986554368 1040109568 4147447808 3097134080 1207387648 1221972224 2360252800 2604749504 413196256 3797169872 2275817752 3045931908 2878780766 2852997611 +2147483648 1073741824 536870912 268435456 4160749568 1140850688 503316480 2097152000 1669332992 239075328 3143630848 1643118592 3204972544 1704722432 67502080 3790667776 1634631680 3504226304 4084506624 2204717056 2894800896 1563005952 3039426048 1864922368 2391640448 3105609280 93549408 42735312 3384672568 3548709228 2269422554 2369874363 +2147483648 1073741824 3758096384 1879048192 2013265920 67108864 2248146944 3573547008 1652555776 1975517184 1210056704 28311552 803733504 3410231296 4176084992 4091740160 3707338752 1262501888 2849480704 1669943296 4092401664 2600504320 2975000064 2235202816 3924594560 4087143488 2338553120 1208883760 3690544552 135436700 133025586 971366493 +2147483648 3221225472 3758096384 268435456 3892314112 1409286144 3321888768 2902458368 1149239296 79691776 3621781504 1213202432 2734161920 1144782848 3775266816 1705967616 3938549760 984858624 4152074240 148566016 888477696 2172171264 2810528256 2076569856 2384239488 2832168512 3836017824 942015600 4246668248 1944685476 3006790022 1189197435 +2147483648 1073741824 2684354560 2415919104 3355443200 3690987520 905969664 754974720 1937768448 2906652672 1604321280 449839104 1518862336 1584660480 2582773760 4056875008 176455680 2833891328 2961350656 613732352 1978206208 2926162944 338319872 1729884928 474845056 2777695296 4097899872 1665861136 3983455752 553311076 529543562 2837975945 +2147483648 3221225472 536870912 1342177280 1207959552 1140850688 1174405120 2533359616 763363328 171966464 186646528 3933208576 14155776 1499725824 3423207424 400097280 1035763712 1303658496 659726336 3710349312 3566675968 1956619264 2982795776 3856557312 4116419456 2532560064 3196020448 3031642448 2822091432 3374376076 4061843646 62640485 +2147483648 3221225472 2684354560 2952790016 2013265920 201326592 838860800 1224736768 3212836864 3208642560 1528823808 53477376 2225602560 1629224960 1236664320 2963734528 2230550528 1121533952 2111414272 3616043008 2150434816 3830619136 3504731648 3213840128 850297472 2617493824 4069541728 727261072 2342042664 996467868 1183054626 2958059563 +2147483648 1073741824 3758096384 1342177280 4160749568 4093640704 637534208 2566914048 2776629248 977272832 23068672 3195011072 2065170432 3134980096 117571584 290783232 96370688 2858893312 132161536 628117504 3840612352 2954462208 3956590080 1703233792 1350928256 4256625472 3533728992 2317562576 856523320 3208837516 1032223582 1897413899 +2147483648 1073741824 3758096384 2952790016 3623878656 738197504 2785017856 553648128 58720256 3191865344 1688207360 2440036352 1571291136 3216244736 2451963904 695664640 3747250176 900317184 944283648 2268647424 2122651648 2937830400 1161580032 1672988416 3992170368 3718802240 1050795360 1301056976 4097232072 3901103436 1158096258 527599121 +2147483648 3221225472 2684354560 2415919104 402653184 3019898880 2181038080 3238002688 2910846976 3233808384 1390411776 3041918976 3390570496 3698589696 677511168 2491744256 1297776640 3553312768 1204592640 460091392 3048409088 2962068480 3575442944 1452370176 118339200 2698822976 2347853792 597537392 2376387800 2517990628 285705470 2969956969 +2147483648 1073741824 3758096384 268435456 134217728 872415232 3657433088 3003121664 4185915392 1363148800 3697278976 2016411648 3894935552 67895296 2698641408 3176726528 1625456640 2043232256 2964627456 227168256 1856968704 3660682240 904591872 956000512 1514243200 3944925632 470242528 2274594448 3391614584 2720525788 3324502354 4096248495 +2147483648 3221225472 536870912 805306368 671088640 1811939328 838860800 2130706432 2625634304 2269118464 1235222528 787480576 3124232192 1520697344 4255514624 2660564992 2478080000 406765568 2952175616 3366842368 2401708032 1335868416 3725279744 1581446912 3819214464 492240064 94015392 3147286544 3551530056 815268332 3805556134 3420336885 +2147483648 1073741824 536870912 805306368 1744830464 2348810240 2382364672 3741319168 2357198848 3217031168 937426944 1313865728 1167589376 1914961920 3031040000 4118740992 549945344 1247559680 1200201728 4217982976 2497783808 1504353280 3857764864 3224391424 2279573888 146296000 809739424 730226224 2891890648 4068663524 2395699934 1346503933 +2147483648 1073741824 2684354560 1342177280 1476395008 67108864 3187671040 3607101440 2944401408 3837788160 3084910592 149946368 2102919168 884211712 2492858368 2083848192 2814476288 554942464 623091712 3176189952 531040256 555385856 3510861312 315618560 3568929152 2218249408 4099774560 3324632816 1989450008 3898757516 1288206062 3751244849 +2147483648 1073741824 1610612736 2415919104 2013265920 2617245696 4194304000 486539264 713031680 2621440000 2422210560 789577728 3501719552 3732668416 1913257984 2144010240 3188752384 2658975744 3567689728 933089280 772618240 509195264 4111681024 4204061440 2911015040 440133696 4082378784 1015941712 3655143352 297898324 3718215670 720828091 +2147483648 1073741824 536870912 1879048192 1744830464 3154116608 4261412864 1157627904 1669332992 608174080 257949696 3362783232 4022861824 2619080704 3604611072 1912930304 3048308736 2242658304 2763497472 3293794304 2836604928 2088143872 1235014144 2687783680 3589510528 1013802560 553128800 3459518032 2809538104 2872522636 3526921450 985658299 +2147483648 3221225472 536870912 4026531840 1207959552 1409286144 4060086272 385875968 3833593856 1321205760 916455424 2012217344 2899836928 3622043648 1164312576 289734656 638550016 1451474944 298688512 2990600192 3877054464 1849986048 3843381760 450087168 1566948992 4181518528 3203731872 632785008 79166344 826522572 2795109854 1886038501 +2147483648 3221225472 536870912 2415919104 2013265920 3288334336 3388997632 452984832 92274688 1186988032 2678063104 1018167296 4035444736 1550581760 1665794048 2506817536 2888990720 4286201856 2371133440 3904598016 425535488 774607872 2395461120 3141170432 263502976 2221625280 4538336 1329569136 1191821704 2112313628 3294568842 1955370647 +2147483648 1073741824 1610612736 2415919104 2281701376 1275068416 1778384896 2197815296 2743074816 3846176768 1264582656 2570059776 1885863936 3861643264 1208877056 1947664384 3719397376 1144832000 4176715776 3239432192 3510450176 2796860416 3791419904 3443906304 3311732864 3731930048 1008619104 2650603408 928234296 3372605084 2726635650 192971239 +2147483648 1073741824 2684354560 1879048192 134217728 201326592 2583691264 1191182336 1249902592 3779067904 593494016 1676673024 552075264 4274257920 1302462464 1370161152 135430144 485343232 2283053056 4212445184 625281024 4281306112 622750208 1174732544 2241664128 1327737536 1021853728 1444272016 1149807480 2482699564 3497534370 1440492077 +2147483648 1073741824 1610612736 2415919104 3355443200 4227858432 3388997632 4278190080 3330277376 977272832 2329935872 1659895808 1798832128 1374945280 3959554048 2175860736 2092531712 271171584 61841408 2741686272 1067399168 4044272640 3466291712 372964096 1849110656 1433569472 4290084640 1158530896 3737497112 1812452268 2904074550 2170045601 +2147483648 1073741824 3758096384 1342177280 2550136832 1677721600 301989888 2298478592 880803840 1522532352 1818230784 850395136 3056074752 3301703680 2472935424 3999072256 636518400 1628553216 1513791488 3432697856 2260670464 3560408064 2586992128 1068166400 1758925440 1566282560 3120850336 2737825520 1835243832 657485724 2426264658 3799814399 +2147483648 1073741824 1610612736 1879048192 1476395008 67108864 3992977408 1593835520 3078619136 1002438656 3516923904 70254592 148373504 1494482944 476446720 1764032512 3699343360 3670818816 783130624 4173287424 2259630080 30968832 3850948096 2208267520 2749308288 2178981568 609014368 3388044080 3336978056 275070332 1352637982 2887542633 +2147483648 3221225472 2684354560 2952790016 1744830464 2214592512 369098752 3204448256 2558525440 2311061504 333447168 2047868928 2218262528 212598784 1141768192 2706046976 3634528256 2886483968 551591936 836333568 1777403904 3015416832 2571366912 391212288 1549078400 4015101632 348317600 3733117872 438487512 1024647284 341498806 2501827151 +2147483648 3221225472 2684354560 2415919104 2013265920 201326592 905969664 486539264 645922816 3695181824 1780482048 1167065088 3749183488 899940352 1467875328 2517172224 3216932864 350175232 180658176 1610117120 3102410752 2563609600 1380382208 3274983168 2072576896 2826869824 3426699296 489990736 3979378216 816259316 686797718 1096148205 +2147483648 1073741824 2684354560 3489660928 3355443200 3825205248 2717908992 2835349504 1803550720 1589641216 3579838464 516947968 561512448 1276379136 2509897728 1611202560 2025160704 2446213120 983277568 2280476672 2307852288 3120210944 2119490048 3701435648 1028270720 309406528 2049027680 2803137520 305300664 308859268 2963896262 3433898001 +2147483648 1073741824 2684354560 2952790016 1744830464 738197504 301989888 754974720 1736441856 1455423488 2522873856 193986560 2054684672 817627136 3654156288 3328770048 606175232 1789771776 4059275264 3271217152 458426368 1194507264 1153397248 2306656000 2056138368 1808349248 2119276896 4253411568 1163365752 202950868 1821129926 3099992171 +2147483648 1073741824 536870912 1342177280 402653184 1543503872 4127195136 2936012800 3732930560 1841299456 450887680 1974468608 3595042816 3889430528 3854958592 2204172288 3153625088 1120026624 2563416064 4097134592 3844810752 1565754368 3385970176 3518718720 513674112 3052217536 1907529248 1516855984 3638099992 2579807388 591424874 989170937 +2147483648 1073741824 2684354560 1879048192 4160749568 3556769792 637534208 687865856 4001366016 851443712 2376073216 1542455296 2656567296 1015808000 4018012160 603389952 813793280 360759296 34840576 2992230400 3159164928 1582074880 3809236480 2680146176 3415607168 381880128 4276323872 4152485104 4135662536 2773661388 254504766 1272337471 +2147483648 3221225472 536870912 2952790016 2550136832 603979776 3053453312 3640655872 1132462080 708837376 1025507328 762314752 2868379648 557056000 2735079424 1290338304 2584051712 3644342272 777494528 285700096 3950192640 836148224 4208913920 718357760 3872529280 2382300992 1749326176 3816945360 2661666984 2517366092 333375030 827412913 +2147483648 1073741824 536870912 3489660928 671088640 2483027968 1241513984 654311424 3330277376 2210398208 1654652928 1517289472 3734503424 1598816256 2208432128 3204382720 3130753024 919715840 3021316096 4292661248 2958632960 2254611456 532890112 3637440768 454961280 411382976 659070752 783832880 1100178952 1340535276 4033481806 3659207983 +2147483648 3221225472 3758096384 1879048192 2013265920 2080374784 2717908992 2768240640 260046848 3636461568 3940548608 1217396736 1914175488 1354498048 1684930560 3944939520 2805301248 3142303744 3502743552 1878454272 3986233344 3343690752 773285376 3280528128 3269600896 862273088 4236414816 4202978672 3411368024 3009266580 864587774 2786425003 +2147483648 1073741824 536870912 2415919104 4160749568 2348810240 637534208 2063597568 2357198848 1866465280 132120576 2813329408 3708289024 390332416 1283325952 2629632000 1432715264 1700085760 1451204608 1954959360 3456051200 2680861696 2997351936 114583296 3959949184 918824384 2629699232 2627542800 3363160024 3373095100 3926098426 1786003933 +2147483648 3221225472 1610612736 2415919104 3087007744 2080374784 3791650816 4043309056 1249902592 1941962752 2195718144 3918528512 4249354240 4271636480 598343680 530513920 544505856 1432862720 2229444608 2967662592 800143360 141923328 2057991680 2018302720 1567622784 64490304 1179915808 1735797424 3465872152 299598100 1928026922 1210141475 +2147483648 3221225472 2684354560 4026531840 134217728 3154116608 973078528 1291845632 226492416 4248829952 2287992832 3834642432 437780480 147587072 935723008 3856072704 3037495296 1876344832 2024185856 158855168 3205826560 447319040 4229392896 3736466176 3174046848 2217223232 3663993312 845287952 2786397304 19507188 777484638 1381354295 +2147483648 3221225472 536870912 268435456 671088640 3288334336 2919235584 4211081216 3967811584 2445279232 4263510016 848297984 2800222208 4151050240 90570752 3744268288 2482208768 2092515328 546938880 2860675072 2678007808 2963059712 1010680320 2396017920 2227188096 161494976 2144345248 4043838640 3621535656 4213060180 3685286770 1987687583 +2147483648 3221225472 536870912 2952790016 3087007744 3422552064 3187671040 2801795072 612368384 3099590656 1201668096 1167065088 3976724480 1430519808 3377332224 365887488 969375744 790740992 623747072 2882596864 366815232 768252928 2357421568 1759182592 3252425088 2533499584 1925513888 2009499120 1760118216 585876436 1166851306 2986892501 +2147483648 1073741824 1610612736 1342177280 1207959552 3959422976 33554432 3942645760 142606336 4081057792 4167041024 3805282304 911736832 1682702336 3924688896 2946695168 2095284224 304267264 98672640 2401226752 1980315648 1476035584 2258651648 1019072256 3510903424 3946449344 1101074080 2204008464 2777306424 937746404 556186062 905335111 +2147483648 3221225472 3758096384 2952790016 1207959552 2483027968 838860800 4244635648 2575302656 1723858944 1868562432 2073034752 3659005952 2958819328 1653997568 3298230272 846430208 2222866432 4053377024 4291784704 2018842624 1073126400 1873865216 2940561664 2389970560 1528959552 2807381728 2205587696 485542584 4175777492 2307133086 942285779 +2147483648 1073741824 2684354560 4026531840 3087007744 1811939328 2785017856 2634022912 2122317824 2344615936 4171235328 2549088256 2527592448 1734606848 562954240 1057947648 8159232 1799864320 846635008 2111229952 2017265664 2247207936 3674097152 3808216832 2031892352 1894908992 3542950432 3477706672 44192904 1802425740 1583424834 2908994757 +2147483648 1073741824 1610612736 2415919104 4160749568 3959422976 3925868544 2332033024 3179282432 2948595712 102760448 3159359488 3346530304 1053556736 955383808 299302912 1144619008 3685859328 325558272 2678378496 2898343936 3030955008 2019649024 3452632832 379335808 3112833472 773532128 3662385968 539421672 314451300 342177814 1334752519 +2147483648 1073741824 536870912 805306368 402653184 2214592512 1644167168 2130706432 1484783616 1749024768 1516240896 3417309184 811073536 864288768 2586443776 3897098240 4003561472 216416256 1019191296 383602688 2916296704 1018207232 314822144 619957504 2943086208 2890909376 83229344 1874130896 3661190072 801710972 2388766414 918965357 +2147483648 3221225472 1610612736 268435456 402653184 4093640704 771751936 2969567232 645922816 2428502016 3646947328 2838495232 2788687872 3484155904 1339949056 2975006720 2057732096 2042675200 1810145280 1702227968 700266496 1691202560 1850367488 3946469632 1000496512 1675516224 2638761504 3761193584 2964048120 2817405692 4192939798 2848624839 +2147483648 1073741824 1610612736 4026531840 3355443200 3154116608 2650800128 1862270976 2055208960 3577741312 2313158656 3922722816 3031957504 543948800 3456499712 1887502336 3861086208 1830666240 1436131328 1696780288 2186754048 228240384 294808064 2778886912 181036416 924736704 1223978272 3014871184 884078040 1413456292 4044610070 1935444367 +2147483648 1073741824 2684354560 2952790016 402653184 3154116608 1442840576 1023410176 629145600 4039114752 3160408064 3660578816 3161980928 3714842624 4267311104 1558380544 1468497920 2759213056 2290196480 2142720000 3607693312 2094840832 2189291008 3386761984 2836259712 2466641984 3643926752 2744631664 696712056 663110204 521766854 4281036663 +2147483648 3221225472 1610612736 1879048192 2818572288 2617245696 2046820352 1828716544 109051904 3493855232 782237696 4216324096 2115502080 2093744128 2484731904 683081728 2713944064 143572992 3427115008 1228664832 2759669760 1840032768 3915477504 2887867136 1610704000 353465408 380193568 3031781712 58151688 3094105412 3817195758 3197385863 +2147483648 1073741824 3758096384 805306368 402653184 2214592512 3791650816 1291845632 3749707776 532676608 446693376 1682964480 2030567424 3236167680 1028521984 4187947008 2643230720 108904448 1769381888 4096053248 440473600 3829111808 2525330944 3069005056 3472445056 2448390720 1797016416 1467668144 4139127368 706946404 3392053290 3335052813 +2147483648 3221225472 536870912 1342177280 3355443200 738197504 1644167168 3909091328 3162505216 3317694464 90177536 204472320 206045184 367788032 3613261824 1944649728 371163136 3121364992 3181223936 1551069184 155658240 3806241792 516946432 3641179904 917240448 2027284800 1227684768 3203102000 2224233336 1543815164 1359267210 1337411223 +2147483648 3221225472 536870912 4026531840 2818572288 201326592 704643072 2835349504 1853882368 2076180480 2191523840 3895459840 2581069824 638844928 3041263616 3925934080 2303098880 4234526720 1495572480 830140416 53946368 1367313408 3764871680 3058654976 958623872 1866559808 291403040 80607920 2374546952 364430204 1024989982 3509857769 +2147483648 1073741824 3758096384 3489660928 3892314112 2214592512 3053453312 2566914048 260046848 1505755136 52428800 4138729472 890765312 1069809664 2740322304 1635319808 2129166336 1443676160 2949292032 3384528896 4108261376 2573837312 892355072 2096657664 3572787072 2192461632 3960296032 3968267824 1587651624 1748779356 388133198 3432473981 +2147483648 1073741824 2684354560 2952790016 2281701376 469762048 570425344 2164260864 763363328 3502243840 291504128 4008706048 957874176 1779171328 3587047424 1756430336 2015657984 3107667968 3457589248 2010927104 1859061760 137214976 1149487616 1292618496 376429184 3774218048 3248945120 1051542128 1108057656 2200368652 3102565342 2871770015 +2147483648 3221225472 1610612736 2415919104 3087007744 1409286144 3254779904 1728053248 4034920448 3602907136 866123776 936378368 2108162048 2126249984 3106799616 1231486976 3366420480 1355530240 3093667840 3823824896 4172888064 4084765696 970487296 3714863360 791563904 2781824192 976478368 1974578800 3017328584 3575656388 2215646658 3112707131 +2147483648 1073741824 536870912 1879048192 1476395008 3556769792 2046820352 50331648 2910846976 2654994432 400556032 3780116480 21495808 3304325120 1884946432 3958571008 4136075264 3049996288 4143554560 1433030656 983115776 539790336 479256064 4169976064 1989343360 2200161728 1391153632 1401525584 1825720728 563418692 4170888426 3968194377 +2147483648 3221225472 2684354560 268435456 1476395008 2214592512 2046820352 3942645760 2055208960 2613051392 4234149888 3448766464 3020423168 4078174208 220856320 142409728 3434905600 4016357376 160604160 66842624 1730611200 1125757952 3957620224 2516075776 1447450752 2756797376 1513159712 2140714544 347523768 3588468756 1957786970 828426817 +2147483648 1073741824 1610612736 1879048192 2550136832 3690987520 2516582400 3674210304 92274688 314572800 3701473280 1922039808 137887744 1731461120 3446800384 1636368384 580681728 1793966080 3117064192 3488534528 281753600 2294123520 2147319296 1562462976 1430221696 1790994880 990892256 3883638896 3787879240 3532966036 2279480166 4125036105 +2147483648 1073741824 3758096384 1342177280 939524096 2214592512 771751936 1828716544 1736441856 574619648 807403520 3390046208 3546808320 921960448 4114219008 3738763264 840335360 2887794688 1783144448 1877692416 1104353280 1840743424 1336604160 1135006976 4282447232 259519040 3541192288 3738534352 2256520936 1406554772 278373138 305852697 +2147483648 1073741824 2684354560 1342177280 3623878656 4227858432 2181038080 385875968 780140544 3024093184 3491758080 3989831680 1893203968 1977352192 2768109568 2527395840 3274211328 1192312832 2287640576 1649561600 569051136 329614336 812506624 1173474048 1999627904 2505761472 355100448 2384925392 2523110056 2116338660 3897520254 3471815139 +2147483648 1073741824 536870912 3489660928 1744830464 1275068416 771751936 83886080 3565158400 3049259008 3080716288 1322254336 3458727936 190054400 3555852288 2421751808 844791808 3138863104 1873584128 953438208 2266703872 1767613440 3034698240 859162368 3238519168 486468160 3212079776 298531376 1936965064 1706410052 4022847906 3806254977 +2147483648 3221225472 1610612736 268435456 402653184 1946157056 838860800 1828716544 1988100096 566231040 857735168 2347761664 2638741504 2885419008 4176084992 3615686656 2500624384 3543384064 2620039168 2587029504 4071176192 4021269504 2261736960 3956373760 2409912960 2148650560 1637195040 3035920688 1978267240 398567692 573722458 582542179 +2147483648 3221225472 3758096384 3489660928 4160749568 2214592512 369098752 520093696 1501560832 281018368 1583349760 2635071488 19398656 3371958272 3152674816 807075840 1474854912 2730278912 1697554432 201715712 3257997312 1192461312 1157907968 1310356736 2242341760 879152832 2049806304 1737048560 3871601400 3632799220 3725329042 1829907547 +2147483648 1073741824 2684354560 3489660928 1744830464 2483027968 637534208 3741319168 3430940672 1623195648 291504128 3442475008 127401984 4082368512 3168403456 4146528256 3000270848 2763407360 2661982208 4071837696 2948401152 810787840 607318528 1807020288 441836416 960514752 804492960 593689072 2208101496 358210044 3845020926 2197720057 +2147483648 3221225472 2684354560 1879048192 2281701376 1677721600 2113929216 3875536896 192937984 4047503360 3927965696 1070596096 4156030976 2916876288 2562850816 647692288 2720038912 4243308544 3283001344 103477248 2576943104 3176901632 3204139520 4090324224 1297116544 199612608 2326772064 1409115024 3789051752 1395776292 3875119654 294673699 +2147483648 3221225472 536870912 1879048192 2281701376 1409286144 2382364672 1090519040 1384120320 3544186880 3646947328 2511339520 3124232192 3880517632 2271870976 3866820608 1195278336 3317940224 3504906240 3708481536 2752587776 1170582528 3971836416 885745920 202527104 1573117248 2632495904 3742032528 3339788792 71674172 4135408662 2741719775 +2147483648 3221225472 2684354560 3489660928 2013265920 3825205248 1979711488 3439329280 4253024256 171966464 1474297856 204472320 2292711424 1054605312 1756233728 4067229696 1430159360 3357065216 1891409920 198438912 4175628288 4123231232 987657728 1394633984 1293243264 360706624 973418208 2361557968 598135192 3043602204 361319954 3492932635 +2147483648 3221225472 2684354560 2952790016 1744830464 872415232 1442840576 318767104 4169138176 2512388096 2820669440 2098200576 213385216 715915264 2134245376 3615031296 4288905216 3099869184 3563692032 3201527808 3786344448 3421150208 902820352 1782169856 4141932416 1024684480 982466464 1585090480 1958201128 3031823540 2529623910 2748469135 +2147483648 1073741824 3758096384 1342177280 1744830464 201326592 3523215360 1392508928 1971322880 1522532352 1822425088 1798307840 2113404928 896270336 1985609728 696451072 1565884416 3704537088 2970853376 2567950336 2482575360 3316024320 3129172480 2908845824 3798883968 473030592 3474208224 3136693360 2667131720 1898362364 650345750 3196144055 +2147483648 3221225472 1610612736 805306368 1207959552 3288334336 3321888768 2701131776 3464495104 3099590656 408944640 2951741440 606601216 2377383936 2043543552 295501824 1008107520 3014868992 570204160 2369286144 1097545728 3710368768 1117243904 3772308736 2372498304 3443495232 2599151136 202563696 2670873272 709893964 993526738 1336681713 +2147483648 3221225472 3758096384 1342177280 3355443200 4227858432 771751936 1526726656 4253024256 2713714688 2619342848 2133852160 2275934208 2309750784 1093795840 3241607168 2261745664 3207577600 3225526272 2503143424 3892123648 2091688960 2500217344 922700544 3285051776 2723054016 4194920672 2604974256 4180939112 2469804348 2544437410 3318397319 +2147483648 3221225472 2684354560 1342177280 671088640 1409286144 3925868544 16777216 2692743168 2076180480 526385152 2056257536 4216848384 1728315392 1444020224 404160512 1854898176 2359443456 2775162880 2565828608 502073344 2348065792 2786320896 188932352 1836081280 69119296 3958431392 228018352 98120952 332316116 1527311054 3437456261 +2147483648 1073741824 1610612736 805306368 2013265920 4227858432 1375731712 2969567232 3380609024 1572864000 3714056192 3145728 3922198528 1281097728 104726528 3885170688 3483860992 526827520 3574964224 3304312832 919943168 1860213760 3833808384 902714112 4262132352 3512974144 2617041632 665620784 3789912120 2274974460 968324842 519860155 +2147483648 1073741824 536870912 1879048192 2550136832 3825205248 3254779904 1526726656 4102029312 2353004544 702545920 3994025984 1660420096 2327576576 234487808 1463353344 1928429568 1383809024 3032981504 2869972992 271263744 1150061568 3226267136 3368011008 566191744 557946816 1400064416 1351854032 1705927768 2899582740 83755398 1545546827 +2147483648 3221225472 1610612736 2952790016 402653184 1543503872 2650800128 419430400 1568669696 2084569088 2816475136 569376768 2356674560 3827040256 3848929280 969605120 863141888 441106432 462725120 1210314752 2787719168 1314757632 764304896 1960794880 1075769728 1916442944 1041167584 4088564560 2959799192 130324972 3075203110 876427739 +2147483648 3221225472 536870912 3489660928 2818572288 2348810240 301989888 3808428032 3548381184 3191865344 920649728 3249537024 2708996096 3396075520 1687814144 366411776 4047208448 1216135168 3441270784 1522135040 1988438016 3531113472 3505480192 2924246784 1698233984 3550708672 3709926496 3426722128 3374511192 1337244284 448495270 1376995415 +2147483648 1073741824 1610612736 1879048192 134217728 3288334336 3858759680 1593835520 4034920448 2764046336 383778816 2450522112 20447232 61603840 4046061568 669974528 1955364864 1069760512 1031446528 376328192 1923954688 2035780608 2230966784 1748290816 3954396032 1519554240 437932448 2923108592 2225768088 2838912820 2614175414 3315966991 +2147483648 1073741824 536870912 3489660928 1476395008 1946157056 3791650816 620756992 1283457024 4164943872 2506096640 1777336320 2485649408 3583770624 3813801984 4261347328 2565111808 2559754240 3275399168 724029440 280307712 1611637760 1592286720 100485376 1747115648 2230496320 2517354400 2687450448 853318008 3684098028 2939992210 1076284411 +2147483648 3221225472 2684354560 2952790016 2550136832 1140850688 1577058304 4076863488 2290089984 2847932416 824180736 4256169984 369623040 3269722112 244711424 903282688 2844950528 3941089280 2800787456 491876352 1639516160 944348160 1066978816 920771840 3322438016 3428881856 1374241184 1272255664 1929086312 2809781660 1406435210 3654987957 +2147483648 3221225472 536870912 2952790016 3087007744 2348810240 503316480 520093696 2306867200 1094713344 895483904 953155584 4154982400 1241776128 2991718400 2284519424 936935424 328843264 2059313152 1230565376 692135936 2009046016 654796288 2069262080 870447488 378715328 3964596704 811089296 3684449848 4016970980 406142962 297111701 +2147483648 3221225472 536870912 268435456 1744830464 67108864 3858759680 1929379840 864026624 264241152 2145386496 854589440 3673686016 1589379072 1747058688 1838350336 976715776 1799962624 242851840 420507648 3748210688 3691557888 2371146240 384296192 3804263296 167839168 4093413728 697485616 1354427416 2809069004 1790498054 854453939 +2147483648 1073741824 536870912 2952790016 2550136832 3825205248 1644167168 2835349504 276824064 247463936 1214251008 2526019584 46661632 2531000320 2371223552 3786080256 1130790912 2883436544 2094833664 286838784 697640960 3328293888 1500868096 2447275264 2184760960 119876416 2207885472 2618387440 1397507384 1643237780 483565930 2082980595 +2147483648 1073741824 2684354560 2415919104 3623878656 1275068416 1375731712 3640655872 2625634304 1505755136 3659530240 4075814912 308805632 813432832 1322123264 2006384640 1860993024 1679605760 3847135232 3791507456 1271990272 5747712 132537856 3233536 4089303680 1202797888 3636965280 975067696 1379233960 1731717964 2781617106 2923833667 +2147483648 3221225472 3758096384 2952790016 3355443200 2885681152 3388997632 4110417920 562036736 4206886912 2891972608 2245001216 4207411200 3992715264 2713845760 2982739968 2695200768 2413281280 1240178688 732229632 719525888 2002820096 478693888 1051813632 405590144 2428452416 546479840 3281610224 1606481528 374678596 2075638122 4032219563 +2147483648 3221225472 2684354560 1342177280 671088640 3154116608 637534208 553648128 897581056 3242196992 1314914304 4275044352 3056074752 1699479552 3380477952 2298937344 3377496064 3303948288 647143424 4178538496 3656452096 1802216448 2350440960 4029668096 147280768 1697455936 3680340192 4211330576 2942914552 3523359588 2604730578 4170421831 +2147483648 1073741824 2684354560 4026531840 134217728 2483027968 3858759680 251658240 511705088 4139778048 2157969408 2228224000 2808610816 2682519552 1953890304 791478272 3019341824 3396419584 2966790144 1597132800 1070794752 3775835136 2468932096 1777727744 4059712384 627523264 2186328608 964814960 3489946760 1243492868 3913887410 465678125 +2147483648 1073741824 3758096384 1879048192 402653184 1006632960 3187671040 50331648 3296722944 2243952640 1717567488 779091968 1894252544 3003908096 297402368 1119551488 2147844096 1225736192 543399936 7753728 1435047936 2009238528 1817771520 1792799488 346708352 2781546432 2104339104 2990752688 4294548920 3533528172 758431202 1232729407 +2147483648 1073741824 3758096384 1342177280 1476395008 1811939328 3925868544 1090519040 461373440 364904448 220200960 3375366144 832045056 100401152 3322544128 3575709696 391086080 1658109952 3597246464 1123536896 3843233792 4175594496 1189703168 1114664704 3363036288 3119842112 2715910240 3668176688 855456936 1828032700 2804795118 146418451 +2147483648 1073741824 2684354560 4026531840 3087007744 3556769792 1241513984 2499805184 1602224128 4039114752 2950692864 4289724416 863502336 2500067328 3964534784 1540161536 4054876160 1250115584 1131061248 245911552 1654327296 1661578240 3479553536 13691136 2598653056 2305361984 334397792 2401657712 87440152 4090042972 2122223078 932071053 +2147483648 3221225472 536870912 268435456 2818572288 2080374784 369098752 1795162112 461373440 3451912192 1688207360 147849216 3762814976 4163633152 433455104 3423928320 3773923328 4269490176 1664851968 1312845824 3385534464 3769152512 732750336 3616406272 2827911040 2658803136 167984992 3242495920 484110024 2118705604 1891103098 846036383 +2147483648 3221225472 3758096384 3489660928 3355443200 1006632960 167772160 3707764736 2910846976 348127232 106954752 1286602752 2407006208 223084544 1333395456 2475753472 2701426688 2870788096 3064111104 2577395712 810752000 3107554304 1217546752 938957568 933617792 1700925504 1424823776 4014378096 2279728120 1665927580 1283074182 3843110623 +2147483648 1073741824 3758096384 4026531840 2281701376 2751463424 4060086272 3607101440 931135488 4190109696 769654784 2056257536 1681391616 2659450880 1362493440 1597833216 3143663616 207962112 1138925568 2179354624 1559435264 4240026624 1533270528 677573888 133197440 1497240768 867247456 3051007408 2019717528 1380267860 239378998 3085125029 +2147483648 1073741824 536870912 2952790016 3087007744 1811939328 3925868544 4278190080 729808896 2176843776 1256194048 3639607296 2088239104 733216768 1766457344 3701407744 895254528 1664368640 418553856 3066646528 2871863296 2235022336 1820517888 3305756416 3016713344 4237040832 3143500896 142939568 1525383512 3992246732 3499160550 3409101681 +2147483648 1073741824 2684354560 2415919104 134217728 201326592 1174405120 251658240 3833593856 876609536 295698432 1357905920 855113728 2554593280 3964534784 2940272640 2559606784 216383488 1342873600 3649228800 771164160 26588160 1262184960 3375253248 777577344 1202723008 1373123744 1542717648 3080067144 498403756 1418107286 3381713229 +2147483648 3221225472 1610612736 268435456 3623878656 4227858432 973078528 520093696 2323644416 725614592 2770337792 4033871872 2163736576 2284060672 1377173504 569966592 3179315200 1736622080 122331136 1279913984 1898264576 1538438144 1315827200 2486377216 3301673088 3333251264 2408695840 2624662288 3034356968 1920001100 3955596470 249578933 +2147483648 1073741824 2684354560 3489660928 1744830464 3154116608 1107296256 1157627904 947912704 1547698176 1130364928 4272947200 531103744 2551447552 1217789952 2187395072 4278419456 3904815104 3022626816 1818087424 2598176768 369206272 1888088576 3177921280 2444270208 3130152512 745130656 4061867088 1639483896 2937480252 3968321650 4034269833 +2147483648 3221225472 3758096384 3489660928 2013265920 1006632960 4194304000 3674210304 1719664640 3200253952 2585788416 2003828736 4054319104 1998323712 3578920960 397606912 529825792 3912581120 2389876736 2613604352 4287043584 3071968256 1072981504 1143282432 2671874176 714916288 345142048 2719487856 3616815144 733872364 1636369954 1729857723 +2147483648 3221225472 536870912 2415919104 3087007744 1140850688 1174405120 2936012800 1317011456 2629828608 2191523840 1877999616 878182400 3066822656 281935872 1854210048 476086272 500088832 2151325696 4132040704 2794530816 2158138368 4263896576 4222555392 2743046016 218723008 1626326560 362820336 2775587336 3466068300 191630462 2310937327 +2147483648 1073741824 2684354560 2415919104 671088640 67108864 771751936 2533359616 2474639360 3980394496 778043392 3478126592 1340604416 1524367360 1271267328 3170566144 3426254848 1699790848 2831851520 431083520 860817408 3437409280 1322115584 1853424896 2399244672 607210688 1940646752 2649891984 3630241400 1967492868 1047745442 2561862275 +2147483648 3221225472 2684354560 1342177280 1476395008 3825205248 4194304000 4143972352 243269632 1077936128 2053111808 2555379712 2302148608 2157182976 1472069632 1975582720 3642654720 1513013248 2416746496 3326472192 2200766464 2798953472 1312947712 3398110464 405903488 3343477952 854116640 2654579664 2671082552 2319111300 3941765910 3227841169 +2147483648 1073741824 1610612736 805306368 3623878656 1140850688 2382364672 1191182336 2994733056 1539309568 2543845376 2672820224 3171418112 4010541056 378929152 1431240704 3600842752 567590912 556965888 696373248 2357934080 278567936 22932992 3855957248 553223552 729503936 707191584 4187455792 3797962824 1771333284 601248106 88833975 +2147483648 1073741824 536870912 2952790016 939524096 1409286144 1375731712 1291845632 2088763392 2378170368 4083154944 3134193664 458752000 3401318400 3093168128 3231776768 2202435584 1612431360 905748480 2212024320 2936350720 1451539456 1544865280 657660160 2345765504 503860800 2818295712 250383920 4259376888 1214848324 2818743118 2705969211 +2147483648 1073741824 3758096384 1879048192 3623878656 3422552064 3456106496 3707764736 2474639360 1035993088 3311403008 2553282560 35127296 809238528 1234829312 3904176128 3641933824 694075392 1571659776 3905802240 517019648 4279602176 161598976 3814919936 2290390400 3801381952 2597514080 4025466416 3206860472 1634246396 2825288862 3429094371 +2147483648 1073741824 536870912 3489660928 3623878656 1811939328 2516582400 553648128 679477248 3527409664 2715811840 2960130048 522715136 4280549376 801767424 2841706496 2088206336 1857077248 280076288 1958727680 1605183488 154772480 4169924096 2457800448 2352251776 1017273152 3454860192 950516432 25747800 4262306060 987362802 884088053 +2147483648 1073741824 536870912 805306368 2550136832 469762048 1442840576 1560281088 3330277376 1228931072 1684013056 3167748096 2052587520 371458048 2917007360 2525036544 1760854016 2190622720 936812544 2594787328 1176315904 2946407424 2742382080 2501323520 2326373248 1475139648 1563674656 2005291792 2738919352 4118052068 1638109902 517727773 +2147483648 3221225472 1610612736 3489660928 134217728 2214592512 33554432 3942645760 2139095040 1447034880 3399483392 330301440 1407713280 1691090944 934936576 15663104 3377561600 2867740672 1649385472 1698131968 1508587520 3092743168 3199425024 1076704512 2422911616 3053568960 248040288 1748270416 2901443656 2250165756 609309330 560334143 +2147483648 3221225472 536870912 2952790016 3892314112 3154116608 2046820352 1929379840 3313500160 2654994432 4011851776 3127902208 2401763328 977534976 2950561792 1079967744 2641330176 3815161856 3864895488 1726214144 1586702336 1984273408 892334592 1564025600 2261554304 1068202944 1384539104 2840383824 3667180968 1816609676 3839654594 3551393901 +2147483648 3221225472 3758096384 1879048192 3623878656 1677721600 973078528 2030043136 4286578688 2235564032 3755999232 3511681024 2576875520 2152988672 1823604736 432209920 77103104 3399598080 3630604288 365228032 3874428928 3870206976 856215040 847848704 3659499648 712212288 3972025696 3769686288 2309830936 1145409412 151805406 1918302369 +2147483648 3221225472 3758096384 1342177280 2818572288 1677721600 2583691264 3170893824 3967811584 4257218560 3051356160 2016411648 1720188928 3974889472 305266688 3835756544 1814331392 3194994688 3857883136 2505109504 2271549440 2523571200 1650774528 750988544 1283308672 261049920 2798872992 1294559792 843343704 1275263996 1328811418 1202073879 +2147483648 3221225472 536870912 268435456 3355443200 2483027968 3925868544 687865856 1736441856 1732247552 299892736 1789919232 3912761344 4036755456 394919936 271384576 1234337792 1162493952 3007094784 3014750208 1210656768 2169811968 279280128 2919694592 4067408000 2089871168 267568992 3222008208 1998020760 825632252 3073849974 1444389995 +2147483648 3221225472 2684354560 805306368 4160749568 4093640704 1375731712 2634022912 1182793728 1623195648 3575644160 1741684736 1891106816 1810104320 433192960 4144168960 261390336 4156735488 1016766464 1572335616 3971942400 3587357696 2696664576 4184936704 898079360 2764993088 468478240 4186394992 407888360 3879412036 196125734 1085339053 +2147483648 1073741824 2684354560 2952790016 3892314112 1006632960 2046820352 2130706432 3498049536 3334471680 358612992 435159040 4160225280 1193541632 3929407488 1386283008 3565518848 3603808256 3366952960 2082394112 491587584 1796193280 2022625792 3745841920 4191401088 2124216512 4048692896 3157722224 3325335160 3766502732 752778598 3973274773 +2147483648 1073741824 2684354560 2952790016 2281701376 4093640704 100663296 150994944 2491416576 222298112 1956642816 357564416 265814016 703332352 2007105536 1580269568 2576121856 3131424768 4049248256 679137280 1293223936 4131044352 3351955968 1690120448 396276608 4231845696 1643260064 1449734928 3265309960 392686468 576429726 3021883151 +2147483648 1073741824 3758096384 4026531840 671088640 3825205248 2181038080 3137339392 125829120 2269118464 3865051136 766509056 3843555328 649854976 3441819648 2142044160 4104486912 1780826112 4184317952 712134656 3791198208 1036495872 2380427776 4038141184 1754512000 721448896 2486582624 4112848144 3612457336 1482126908 2133361694 1070656035 +2147483648 1073741824 3758096384 1879048192 1476395008 1006632960 1107296256 3070230528 1887436800 2554331136 3680501760 3702521856 1450704896 1642856448 4040032256 2411528192 1956216832 2240823296 3481509888 2121224192 232331264 3777203200 3800002048 1521562368 2485622400 2171951808 1478897824 511249872 2931006968 2077711804 2778019974 1971170423 +2147483648 3221225472 2684354560 3489660928 2013265920 1275068416 2583691264 4009754624 2575302656 2898264064 2443182080 1391460352 4142399488 2437677056 1019346944 2565799936 3154280448 1307295744 4020543488 657125376 3967485952 4232348672 2369451520 922945280 732989568 4281123008 4215936224 821247728 3151542536 2199973132 1726487570 2303473039 +2147483648 1073741824 1610612736 1342177280 3892314112 2080374784 2852126720 1828716544 3196059648 1019215872 2002780160 202375168 1814560768 1353449472 2438856704 3351707648 2439806976 1387479040 4269187072 3102101504 2081634304 2274788352 1882612224 2472225536 1563066496 2722126912 2880450848 1968717424 294925688 22688436 3287623570 3625297807 +2147483648 1073741824 2684354560 2415919104 1476395008 1543503872 2583691264 4143972352 1249902592 3183476736 2418016256 1867513856 2153250816 4276879360 2033319936 3181445120 1822130176 2686107648 1490919424 591777792 1141180416 3632116736 3872783872 788337408 1006739584 2342503104 3303026720 3304068272 3578268072 2127836708 3622711262 1518019023 +2147483648 3221225472 1610612736 1342177280 2818572288 1811939328 1912602624 1023410176 629145600 3955228672 203423744 1580204032 2144862208 175898624 3017670656 3217489920 2020114432 3643817984 2295504896 1727361024 2169714688 932357120 647328256 2642620160 2883225216 1354845248 1960387040 2567942064 2821245288 2723857916 3129731518 221269875 +2147483648 1073741824 1610612736 3489660928 134217728 201326592 503316480 1761607680 2390753280 1069547520 1210056704 1412431872 1529348096 2688811008 2832072704 4131454976 2615640064 105627648 847618048 3491811328 1293760512 4064650240 864082432 3597473536 1737332096 156549440 1115369504 1015056304 2802412200 3474442620 4230458498 174839229 +2147483648 1073741824 1610612736 268435456 2281701376 1677721600 3657433088 788529152 3732930560 943718400 3625975808 2972712960 2395471872 2295070720 2863529984 1693384704 1425506304 2844246016 4204634112 2506805248 1178286080 4253914112 4153604608 2780773632 2066711680 447990464 2620892448 1961359312 1712169128 2253570268 123667578 209695967 +2147483648 1073741824 2684354560 4026531840 2550136832 67108864 4060086272 1996488704 276824064 322961408 2405433344 376438784 3013083136 730071040 2040397824 354484224 4128079872 3263414272 1884266496 4221095936 3438086144 56601600 1836109312 376511744 3305474688 103806144 4100826272 1064562448 4262964984 2772226508 635649278 827762269 +2147483648 3221225472 536870912 2415919104 2281701376 3019898880 2852126720 1392508928 3581935616 935329792 1113587712 1762656256 1228406784 3921412096 3577872384 3578724352 2322890752 745947136 2582814720 3261558784 2012948480 3397555200 2924440064 4051642624 2742859904 3200414144 17079264 1549683504 2440470776 3667487028 1442192406 1924738123 +2147483648 1073741824 2684354560 2952790016 4160749568 4093640704 3657433088 3271557120 4236247040 826277888 333447168 2934964224 2368208896 3027501056 1349648384 1141309440 1909620736 3384557568 2671550464 2149404672 386598912 4042046464 4226110976 2802266368 2102564992 2700895680 3369895328 216879760 2904755928 1645784428 1507279218 207620225 +2147483648 1073741824 1610612736 1342177280 2281701376 2885681152 3590324224 3472883712 3800039424 675282944 3722444800 1349517312 3027763200 3255042048 1861353472 3157983232 2459992064 1984086016 49192960 3190804480 1888958464 759071744 1724381696 1864048384 1567655808 3198861504 4116887840 845269968 4143586520 3561435020 1029084070 3222004541 +2147483648 1073741824 2684354560 1879048192 4160749568 1811939328 2248146944 4211081216 1065353216 1858076672 551550976 938475520 4236771328 3683909632 4197318656 3587637248 482443264 3625533440 3954417664 500453376 22743040 2537786368 3336328704 135210752 1133350784 1274760640 1036423776 1405143920 3188118744 2473974732 4243746778 1037577209 +2147483648 3221225472 1610612736 3489660928 3623878656 3019898880 1711276032 788529152 2038431744 62914560 2690646016 2402287616 1894252544 3862167552 1150418944 259457024 1204846592 1716862976 1356767232 1772384256 1954232320 1995342848 1607233024 1343174912 4124876672 3253436096 1929876448 450219312 525591416 2292637372 2868462050 2561709345 +2147483648 3221225472 2684354560 268435456 671088640 2080374784 33554432 2332033024 3447717888 331350016 2011168768 1500512256 1221066752 942407680 2520645632 3653435392 620068864 3665248256 795844608 2416340992 2805401600 1210037248 835609088 1771780864 945928832 3626849728 503224288 2058279984 3240556952 4255827500 4131708682 1520420919 +2147483648 3221225472 536870912 268435456 939524096 603979776 2315255808 3372220416 2558525440 1723858944 962592768 3356491776 1323827200 1828978688 2129788928 1165033472 3746070528 3994927104 1326882816 2126180352 2297243648 1439085568 2066925056 3774426368 1734122624 3297243968 3299057824 3907016176 3931228536 1771085108 2042747298 3493374565 +2147483648 3221225472 1610612736 1342177280 1744830464 469762048 100663296 452984832 1686110208 1170210816 2627731456 1808793600 776470528 2329149440 161611776 2667249664 238125056 3098132480 189767680 2311385088 1360476160 249537536 4033659392 745747200 2244324224 4070300096 1461496992 2920381872 526696712 4022799876 1930926202 1710811745 +2147483648 3221225472 2684354560 1342177280 4160749568 4093640704 1778384896 3875536896 780140544 2503999488 4250927104 2284847104 2368208896 148111360 3644719104 356974592 4271013888 170573824 1328586752 3736596480 4109568000 4120683520 2101728768 3421899008 4276294784 719629504 4262053152 1383334544 1059994104 1681864156 4175344082 103339417 +2147483648 1073741824 3758096384 268435456 1207959552 1140850688 2113929216 4110417920 3397386240 96468992 3454009344 298844160 3473408000 2342256640 125698048 1906769920 21528576 3039412224 4215447552 3753693184 1255872512 963023872 2152131072 292959488 3132824960 821466176 720300320 1452936752 2730295512 2813698692 87849466 4245612083 +2147483648 1073741824 3758096384 1879048192 671088640 1006632960 1644167168 1157627904 4018143232 2453667840 916455424 1150287872 3110600704 448004096 3430023168 2417950720 556433408 2408988672 2082775040 3420409856 1795889152 1799916544 119632384 4049220352 2534081152 2840110656 3525410656 1188700112 290138440 3253245236 2981195442 1429341801 +2147483648 3221225472 3758096384 3489660928 3892314112 1275068416 2986344448 4177526784 1635778560 2881486848 794820608 1353711616 2511863808 2369519616 836370432 849674240 3276636160 1722073088 2205392896 2539122688 1350113280 3697771520 3004809728 1708263168 3349227136 2255197504 1673248992 2880114352 1086763192 2784127580 1344914678 2997486851 +2147483648 1073741824 2684354560 1879048192 1744830464 3288334336 3388997632 3640655872 1719664640 2663383040 1210056704 3461349376 477626368 470024192 2920939520 1321402368 740327424 748765184 862363648 1219252224 3039234048 3872033792 1149923840 4263120128 381892736 539012928 1386313504 1214688240 858548904 2271686308 3911888726 2759483189 +2147483648 3221225472 3758096384 2415919104 402653184 1409286144 1845493760 2063597568 1719664640 1296039936 123731968 3920625664 851968000 219938816 3503947776 1798504448 219512832 4002398208 3028000768 441118720 3566147584 1298109440 2468675072 2286555392 296430976 1982968768 2531386912 4080970640 3397287288 1060793020 2976147370 3727249035 +2147483648 1073741824 536870912 2952790016 3892314112 201326592 1107296256 956301312 4034920448 2898264064 2938109952 3769630720 2849505280 149684224 910295040 715063296 3103817728 1470480384 1851170816 2896482304 3641911296 2954017792 2708664832 4224847616 989280896 2025096512 2647376032 967556976 2441823464 3849218972 1217254398 159548471 +2147483648 1073741824 1610612736 1342177280 2818572288 1275068416 771751936 2835349504 2206203904 574619648 1616904192 2091909120 1159200768 1648099328 2449866752 931856384 2151120896 1472675840 653631488 377901056 4063705088 1920041984 3073143296 150087424 1100558720 2531172672 1830944608 1639475408 2085624824 325588028 25440030 3022657859 +2147483648 1073741824 1610612736 1879048192 939524096 3556769792 301989888 2600468480 2743074816 1363148800 631242752 3882876928 560463872 4082368512 1949433856 1026621440 2346745856 83214336 600743936 3297955840 870660096 2744290304 518313472 3130919168 3362724480 770673600 3658117216 1287445648 3816957064 4223213836 2514789362 1369440233 +2147483648 3221225472 536870912 805306368 3623878656 1006632960 33554432 3405774848 3900702720 2638217216 148897792 1146093568 1085800448 2029780992 2941386752 2817851392 1155039232 1856782336 1236180992 3236392960 1594435584 730512384 3914956288 1031152384 1984628352 715634112 3916297888 2102412176 4269582104 38948548 523338966 3682008843 +2147483648 3221225472 2684354560 805306368 2818572288 2348810240 3590324224 1224736768 2071986176 2411724800 1507852288 3371171840 1667760128 1536425984 3298951168 426180608 404586496 3217342464 3559104512 1034285056 4159899648 3107961856 2086912512 2690518784 2823892864 953719104 121530208 1195047856 1730329496 3183836236 4104214754 208358457 +2147483648 3221225472 536870912 805306368 939524096 1946157056 3925868544 1929379840 1853882368 1447034880 346030080 1433403392 781713408 4139515904 1657667584 2272722944 34177024 3593191424 1975754752 3130978304 3641387008 3928472576 2089600512 2720149760 361825408 1362790848 1740664096 286877520 3010974600 3881673292 4039239246 3502676307 +2147483648 3221225472 2684354560 1879048192 2550136832 3154116608 2181038080 1090519040 847249408 1354760192 2535456768 3339714560 1993867264 282329088 2481586176 1119420416 244940800 2705539072 2246025216 4170477568 4222420992 886287360 3458878976 3887993600 2794665600 914396992 3112890400 2116338288 3824146024 1694203252 4210789438 4095105873 +2147483648 1073741824 3758096384 268435456 3355443200 603979776 2046820352 4110417920 1468006400 843055104 3852468224 2221932544 494403584 3681288192 1879965696 3034251264 2659155968 91537408 222666752 1115541504 1693915136 2991690752 2963261952 895626496 3956620416 2015661120 650858336 869360592 1894274440 813890316 2989657974 3429653543 +2147483648 1073741824 536870912 268435456 4160749568 1811939328 1644167168 1493172224 3246391296 4089446400 2522873856 3140485120 1556611072 384040960 121241600 2595946496 1248493568 2065088512 2275188736 33804288 3516868608 2955973632 438171136 3749592832 2421241472 1231652160 1827695840 1627681968 1382448888 3634459324 2389563626 2979404053 +2147483648 3221225472 3758096384 3489660928 2818572288 1140850688 1509949440 2332033024 3011510272 46137344 702545920 82837504 3475505152 1608777728 1032716288 4111400960 3260186624 2276442112 3497041920 3430608896 170596352 1899791360 1003540992 3737781504 2907769984 375753664 4131475040 173893744 1838114712 569540364 2366490482 451251237 +2147483648 3221225472 2684354560 1342177280 1207959552 1543503872 3053453312 3271557120 746586112 817889280 4049600512 4042260480 202899456 915144704 3885367296 3928162304 1059946496 2810494976 59744256 221114368 637470720 1228121088 2445539840 1923097344 4111470464 2015891392 1911829152 485109488 2989301880 1237491084 2107592606 1664637631 +2147483648 3221225472 1610612736 4026531840 2818572288 3690987520 167772160 218103808 1166016512 524288000 3630170112 3283091456 1010302976 4207673344 1094582272 1220608000 1063813120 4191240192 4152532992 2637328384 211630080 1555991552 3184816640 39856896 917510272 2646092864 1804349408 3932040848 368119928 1586542012 2361227862 4155293503 +2147483648 3221225472 3758096384 2952790016 2818572288 3019898880 1778384896 3774873600 276824064 3074424832 241172480 670040064 2517106688 1449394176 1447165952 233111552 2736816128 614809600 2116984832 1039560704 433133568 4223310848 3082572288 4082114816 106430592 901524800 4265489056 3019587472 902539960 3386310316 4076109402 424937541 +2147483648 3221225472 3758096384 4026531840 402653184 2483027968 3724541952 2130706432 3883925504 2369781760 1138753536 2718957568 1155006464 1499201536 1529217024 4176936960 540049408 2549563392 1781702656 2441768960 630921216 1828621312 1781825024 3276814592 2100822400 2722890432 3816698464 225131152 1589021720 3077602388 1586118158 3214489395 +2147483648 1073741824 1610612736 3489660928 4160749568 67108864 570425344 889192448 4018143232 2638217216 3181379584 93323264 1770520576 1266417664 1207566336 3606380544 2278916096 857915392 2134614016 3001143296 4139333632 1958192128 820241920 319296768 3384551040 790238272 1120208736 902665232 47633800 2336067252 1680795722 1761185883 +2147483648 1073741824 3758096384 268435456 671088640 3154116608 3858759680 1224736768 494927872 1707081728 2573205504 3098542080 2751987712 2076442624 617742336 1880817664 1358397440 19021824 4031356928 1467961344 2928613376 2564658176 508916224 7867136 3274449792 3865445696 195115744 3633873200 3750743608 771026652 2066967834 3512287165 +2147483648 1073741824 3758096384 1879048192 671088640 469762048 1308622848 117440512 813694976 3636461568 517996544 670040064 1638400000 3921936384 2586968064 3446472704 1960214528 1574420480 3626541056 782028800 622401536 241994752 2431578624 3629398784 11143552 3252764352 97551264 983629296 2065116312 621788236 2338022930 3828761517 +2147483648 1073741824 3758096384 1342177280 1476395008 3422552064 2113929216 4110417920 3229614080 4206886912 396361728 4235198464 3217555456 949223424 1735524352 3653828608 486768640 822820864 1691197440 3828633600 4033681408 2606334976 2294705664 115607296 4223277440 4041029184 4197563296 446846448 362686152 667356716 3407654746 4045133081 +2147483648 3221225472 2684354560 805306368 1207959552 4093640704 2785017856 3506438144 2524971008 3846176768 543162368 196083712 3278372864 413925376 3707371520 1085997056 3307765760 2589769728 1874239488 1294069760 4075227136 3571104768 1291581952 3045855488 4079618944 3328385344 200048672 646635280 867676344 3629277756 2455979138 1421409639 +2147483648 3221225472 2684354560 2952790016 671088640 3154116608 4127195136 2902458368 2122317824 767557632 3823108096 481296384 2474115072 3575382016 1108213760 800653312 2909110272 2209595392 1269800960 3867734016 3738503168 91462656 2321998336 2203853568 2393769856 2871602240 3696070176 2414340656 3724912728 1271120348 2948054886 3924095435 +2147483648 1073741824 536870912 1342177280 134217728 3019898880 1442840576 2734686208 3112173568 1790967808 3755999232 1125122048 846725120 3794010112 2083389440 325779456 3449454592 1789149184 239640576 3363131392 417277952 1754039296 3804973568 2567706880 2312243072 4090564032 1914154976 884600944 2830390424 280014836 705776550 810629677 +2147483648 3221225472 536870912 4026531840 1476395008 603979776 3321888768 1660944384 209715200 88080384 3143630848 87031808 3652714496 3387686912 1785593856 1797193728 154238976 7815168 2594938880 1266315264 3192072192 1747422208 3827588608 753145088 1492785024 3594328512 4182806176 3702640528 185156856 123511196 1991243894 583951383 +2147483648 1073741824 1610612736 1342177280 2013265920 3288334336 1509949440 452984832 427819008 1639972864 3877634048 363855872 3586654208 742129664 579993600 2667380736 2003271680 1916026880 4066484224 867651584 108083200 2461893632 2696234496 3044279552 267262080 2618240960 1766491360 550224048 1454501544 885062556 2357027450 2143826947 +2147483648 1073741824 1610612736 1879048192 2818572288 1543503872 503316480 3741319168 3380609024 1656750080 4188012544 3404726272 3326607360 3077308416 853409792 2904752128 2839904256 3494494208 4116684800 1506332672 2797549568 4275276800 226947584 184822528 3766631808 278214848 2310711776 897205616 4090067720 3398753676 1300828218 359446791 +2147483648 3221225472 3758096384 2952790016 4160749568 1409286144 2516582400 2164260864 3581935616 3258974208 3747610624 4226809856 782761984 597426176 1399980032 2403532800 836468736 2023964672 174956544 2762371072 2207979520 2897189888 1747797504 1697421568 425126784 3076517184 1795386592 171804368 3059643320 3640599020 2948180786 2331538939 +2147483648 3221225472 2684354560 4026531840 1207959552 335544320 3925868544 2466250752 2172649472 1111490560 3810525184 611319808 2800222208 3175874560 310509568 263651328 4046159872 3586080768 2726141952 1781428224 1101989888 1615825920 563182080 1608030464 357226624 1053813184 1364948704 1041473104 1202420136 1799062796 3011997362 1525261231 +2147483648 1073741824 536870912 4026531840 671088640 1409286144 2919235584 956301312 4085252096 2218786816 2367684608 3134193664 20447232 1571553280 3772121088 2347040768 3192422400 85639168 3403325440 1102958592 781002752 2065476608 2818621952 2509867264 1673032064 275477312 494328672 1886166352 1630072488 3924671012 175267398 2937084351 +2147483648 1073741824 3758096384 805306368 939524096 67108864 1375731712 3875536896 1635778560 859832320 3487563776 3301965824 2327314432 2160328704 404357120 2881290240 1927839744 3551707136 3076431872 3253325824 4136966144 661953536 1740436992 2185342208 4135078528 4275396800 1017508064 3592631056 4222586520 2830586724 4269591446 3781272293 +2147483648 1073741824 1610612736 268435456 3087007744 3019898880 2181038080 50331648 461373440 2738880512 274726912 2542796800 2963800064 2386821120 2217869312 3618963456 958169088 3619667968 2874318848 525651968 298661888 881890304 567932416 1128106240 1675189888 3670824384 2925580896 973549072 2800329720 2302894004 1849511922 768496405 +2147483648 3221225472 536870912 805306368 671088640 3154116608 3590324224 822083584 1468006400 4013948928 2699034624 1362100224 2734161920 1085538304 4154589184 614137856 1420132352 2194358272 2004590592 356413440 680732672 1875491840 1959608832 2485814016 2291978112 925092672 713849952 266347920 1538270936 4097315868 2585011654 334627073 +2147483648 3221225472 536870912 1879048192 1744830464 3690987520 1107296256 2734686208 3028287488 3326083072 211812352 2263875584 1812463616 3379822592 1523974144 1777008640 3119546368 48250880 296394752 186740736 2899519488 334277632 4073869824 1913621248 3294034560 1597634496 1167552928 371727184 3938729224 2935885484 2418999786 3951985473 +2147483648 1073741824 3758096384 4026531840 1476395008 2617245696 2650800128 1895825408 3229614080 171966464 3596615680 4075814912 706215936 2134114304 802291712 1222443008 1666809856 913326080 1482137600 2345881600 2297763840 223718400 663121408 2272312064 39575936 439018304 4183120800 3876192464 1875457720 2317061036 3108335198 2275550673 +2147483648 1073741824 3758096384 3489660928 402653184 335544320 771751936 989855744 1870659584 2789212160 3823108096 3134193664 560463872 3974365184 1168769024 363003904 1554415616 3947446272 3453001728 1250709504 3950712832 2335876096 1615822336 684560640 4005289344 357290944 4241740896 976218448 356112920 292353700 2882486626 680377069 +2147483648 3221225472 3758096384 3489660928 1744830464 1275068416 2449473536 419430400 3464495104 884998144 920649728 355467264 607649792 4210819072 1256849408 2192244736 943357952 1947779072 61120512 543027200 415438848 613319680 2056708608 822707968 4199435904 3003010368 2709943072 299530608 857764120 3622005500 426629110 3204135379 +2147483648 1073741824 2684354560 2952790016 1744830464 4093640704 2717908992 1056964608 1652555776 2386558976 2015363072 265289728 1082654720 2351169536 3151626240 3461021696 882409472 1824014336 3971915776 885346304 1127417856 3034889216 1062105600 3729502464 3429687936 1615395520 731048992 769257040 1564561320 4227409636 3695686378 671282141 +2147483648 3221225472 3758096384 1342177280 2550136832 1543503872 905969664 2734686208 310378496 432013312 3642753024 183500800 971505664 156499968 1854275584 3025076224 864583680 1137491968 3485638656 2105143296 4218886144 2957288448 850845184 3871318784 1256741760 3789842368 37637408 3354615984 3035290088 3518862156 28933618 2271212745 +2147483648 3221225472 3758096384 2415919104 3623878656 2885681152 1509949440 3506438144 511705088 482344960 1352663040 1204813824 772276224 2767454208 1119485952 3388407808 957054976 1508294656 3307053056 404221952 47126528 809997312 315674112 3850153728 1940738176 773539648 1186620704 4221627760 1403303048 2966510148 152390378 974602473 +2147483648 1073741824 2684354560 1342177280 3355443200 3556769792 4127195136 4076863488 4135583744 1690304512 1017118720 1578106880 3606577152 503578624 1778515968 1852768256 799768576 1196965888 1254465536 2072596480 2187790336 539460608 479615488 1023705344 139714432 3515728320 2998199328 711610352 2382531464 4240370996 2676579670 208089893 +2147483648 1073741824 1610612736 2952790016 2013265920 2080374784 3321888768 486539264 4219469824 3435134976 115343360 810549248 1569193984 4021551104 999424000 841154560 935690240 3286777856 1388027904 3559215104 3487250432 2554969088 2224440832 309760768 1908801408 1710743616 1554305888 2514043504 2979865688 1441313956 1012458650 3055515033 +2147483648 1073741824 3758096384 2415919104 2818572288 3288334336 1577058304 3472883712 109051904 2394947584 119537664 1810890752 3901227008 446431232 557449216 4250075136 3702784 2953592832 1915133952 2270253056 4028307456 2500113408 4077277696 845001984 2395336064 2240109248 865927712 4229796464 2485513576 2916434124 1394942762 4071199611 +2147483648 3221225472 1610612736 2415919104 3087007744 67108864 33554432 889192448 1635778560 2386558976 1939865600 2064646144 1589116928 3767271424 2316435456 2566586368 387284992 1926316032 2724438016 1202483200 3573757952 2579076096 1804826112 2961212672 665181824 2562225216 3159174368 2357766352 3414292872 991844308 3748149510 307500807 +2147483648 1073741824 536870912 2952790016 671088640 201326592 3456106496 2231369728 3749707776 4257218560 2199912448 3442475008 3935830016 61079552 1798438912 3324051456 2474344448 3728359424 3313868800 3140833280 4000917504 1937751040 2776121856 2539425536 683338112 2595834432 3199670368 3865611312 2405494824 4207180220 3280634414 3326733509 +2147483648 3221225472 536870912 268435456 2281701376 3959422976 2650800128 1761607680 4219469824 725614592 3303014400 1638924288 3044540416 3366191104 1046347776 1848705024 902004736 3766992896 4071727104 148172800 428419072 365409280 1359604224 3968376576 1433105792 2980366656 1867582816 3325266576 3265263832 2363863868 1360195366 1538007077 +2147483648 1073741824 1610612736 2415919104 402653184 2751463424 4194304000 3573547008 3028287488 3938451456 337641472 2343567360 1350041600 3543924736 1042939904 1410793472 1333428224 836485120 3328483328 939708416 829372416 4173771776 2637291008 2991828224 516450432 567075904 2736654240 2765685232 2005646632 3355722972 3380538198 2409962627 +2147483648 3221225472 3758096384 2952790016 1476395008 469762048 3925868544 352321536 58720256 3124756480 2325741568 3557818368 499646464 1353449472 2609512448 3219193856 2787278848 3433349120 4221345792 1418457088 187242496 2400099328 4033801728 962431744 855202944 3018185280 212731488 2389128656 3998855496 1689213716 1941361050 4047080527 +2147483648 1073741824 3758096384 1342177280 3623878656 3959422976 4261412864 3338665984 998244352 1933574144 1369440256 521142272 3075997696 201064448 2146041856 1389428736 2870116352 2809708544 3675037696 281530368 1955141632 2557379584 3931295232 4131229440 3286587776 3866743488 3752203616 1341338384 514297224 589055636 2378130814 3680567131 +2147483648 1073741824 3758096384 2952790016 939524096 1409286144 4060086272 1627389952 142606336 3468689408 2497708032 118489088 3422027776 3926130688 4268621824 995557376 3425599488 2299641856 124559360 2679427072 850335744 1059765248 3422549504 2969278720 2658820736 3761165632 3481150112 1269763568 1940563480 2671766772 2568729734 267010277 +2147483648 1073741824 3758096384 3489660928 2550136832 1946157056 4261412864 3472883712 1954545664 2143289344 90177536 3331325952 4174905344 1457258496 3169976320 876412928 1240367104 2466398208 1531486208 1193889792 3143964672 4000490496 3427819008 721783040 701483392 3116594880 3647219360 4189987376 1301745016 1263502292 239007662 4215798707 +2147483648 3221225472 1610612736 2415919104 2013265920 1140850688 3992977408 3372220416 3716153344 213909504 35651584 634388480 2197291008 1376518144 3788374016 318570496 3033366528 2351087616 3110576128 2902847488 2841982976 1257346048 744801792 1744737536 437409152 159963968 876656864 1862748016 764508904 896555972 422303094 2196253719 +2147483648 1073741824 2684354560 2952790016 2818572288 3019898880 3724541952 4110417920 964689920 2956984320 2657091584 3159359488 4145545216 3925082112 3997564928 2891251712 3874127872 2237579264 114335744 906088448 3584886784 2962144256 2300625408 3049365760 3760541056 2792020032 1580639712 4288987984 3140460792 747397764 424306718 1784634761 +2147483648 3221225472 3758096384 1879048192 4160749568 2348810240 2315255808 2399141888 2256535552 113246208 2862612480 812646400 3180855296 3008626688 3732275200 3576496128 3041755136 3710304256 3871842304 2689724416 3834976256 1621732352 2087241216 3033440000 2297588864 3603617984 1859489568 3681735792 691121160 154991916 2411242254 610233577 +2147483648 1073741824 2684354560 268435456 134217728 1946157056 1375731712 3170893824 3548381184 1027604480 2162163712 1747976192 1816657920 390856704 3511025664 3529179136 858161152 3529818112 2981404672 575524864 1250625536 3479081984 1700850176 1237235968 2991638144 3816208960 803009632 3583027728 3696745944 1666059228 4118224234 1200657855 +2147483648 3221225472 1610612736 1342177280 3087007744 1946157056 3254779904 2365587456 1132462080 1044381696 1608515584 3803185152 4124573696 2440822784 3330670592 2511667200 3887693824 2104573952 3838550016 1716940800 1877293056 1649517568 169178624 3113330944 1018523264 2386658880 2082292832 3393567440 1664581144 4284387772 3841978574 2904320659 +2147483648 3221225472 3758096384 3489660928 402653184 1677721600 2046820352 2030043136 2390753280 1681915904 2304770048 2440036352 2888302592 4227596288 309723136 3433758720 3743186944 3539156992 2393808896 1015705600 2545620992 902071296 1609006592 1107594496 2252826752 2807340864 1828682016 498112848 3292355832 3554786764 282380818 1742305667 +2147483648 1073741824 536870912 3489660928 939524096 2483027968 2785017856 2533359616 3749707776 2537553920 606076928 3083862016 3288858624 1558446080 982122496 1953300480 1144750080 1657683968 1269669888 2417315840 3088918528 3768820736 4261561856 1242804480 586839936 1085253824 1524398688 873244176 168886248 4286334884 2006760650 1673065133 +2147483648 1073741824 3758096384 3489660928 4160749568 3422552064 4194304000 150994944 2692743168 1228931072 1025507328 4218421248 1271398400 2004090880 383647744 1374486528 3644555264 1167441920 738828288 1038798848 1006442496 2116264960 169461248 2144052992 1906167936 3961366848 1826943648 124270096 3653513320 460723212 231282938 299731873 +2147483648 1073741824 3758096384 805306368 3623878656 603979776 1979711488 2399141888 2575302656 2277507072 4183818240 116391936 3044540416 1216610304 469368832 158662656 2104131584 3073097728 603758592 2871578624 1814370304 4144143360 224906752 3403326720 1970535296 455652032 909830112 341584944 2976779576 2160538572 394507718 4199505533 +2147483648 3221225472 1610612736 2415919104 3087007744 2214592512 1577058304 1358954496 3699376128 4173332480 446693376 3671064576 525860864 2591293440 3158966272 3851354112 1622245376 500121600 3567755264 762736640 3611244544 2828637184 3149100544 3212944640 1638353280 683380032 35681440 6700144 2201027720 3954485508 2773602366 3263790729 +2147483648 3221225472 536870912 805306368 2550136832 3422552064 3925868544 889192448 411041792 700448768 3772776448 1490026496 1296564224 834404352 1890189312 3841785856 4282875904 787988480 2074714112 591720448 2326603776 3771710464 1277947392 1100193536 475131008 874944064 2427076768 192629040 830394648 565713092 1480859946 3545105659 +2147483648 1073741824 3758096384 1879048192 671088640 1677721600 1107296256 3976200192 3749707776 1581252608 1084227584 2146435072 2284322816 720109568 2161508352 1568604160 709591040 2361769984 3700006912 1746456576 4161738752 3886255104 1791619584 3591349504 1363135104 146848320 788294496 647593680 3234583240 1001560812 11101282 1510210599 +2147483648 1073741824 3758096384 1879048192 2281701376 335544320 1912602624 1124073472 746586112 3762290688 2438987776 3687841792 865599488 1768161280 3073507328 186974208 1436188672 830783488 4066680832 2734673920 1702172672 767724544 1866521088 1084668160 309522048 1954778560 2103991200 474436304 1710016120 3685267556 18991486 4181597453 +2147483648 1073741824 536870912 3489660928 671088640 3019898880 2919235584 2332033024 2843738112 4282384384 1361051648 3100639232 4135059456 3134455808 1472593920 725024768 2533916672 1525694464 1376952320 1044205568 1642539008 2423301120 2628010496 538228992 2397729152 4200572864 4027114976 407568144 1401149224 2269661284 1747364374 3301664609 +2147483648 1073741824 536870912 1879048192 1476395008 2348810240 2449473536 4043309056 92274688 1203765248 1155530752 217055232 2464677888 532414464 3563978752 2905669632 1165787136 3709124608 2077663232 254791680 297871360 4019489792 514383360 364420864 2266948224 1329444672 373320160 3575534512 1411866456 119003212 4144303810 1117696819 +2147483648 3221225472 2684354560 2952790016 2550136832 201326592 1375731712 3539992576 243269632 3829399552 3051356160 2647654400 2063073280 1463025664 1054212096 788594688 3194191872 1204568064 3519651840 893874176 2396063744 3466304512 1878543872 60788480 3037086336 2278735808 2731002656 2720654288 4072460760 2612614372 2224820230 3495573401 +2147483648 3221225472 2684354560 1879048192 2013265920 3288334336 1778384896 3103784960 1920991232 675282944 253755392 3572498432 473432064 1902379008 2560491520 2765422592 130514944 3638509568 3310723072 3195564032 1126500352 3229592576 1534817792 3064696064 394097792 2603259712 3564956192 2484400720 1635312232 81445804 1134952326 723604805 +2147483648 1073741824 2684354560 1879048192 2281701376 2214592512 2046820352 2030043136 2877292544 465567744 316669952 1202716672 1962409984 635174912 3165519872 2772631552 1661698048 2298953728 4182876160 4265496576 4289923072 2001964032 927681024 1104649472 3710479488 894613312 1335228512 2955178672 732570456 2782991260 720278214 1036767995 +2147483648 3221225472 1610612736 1879048192 3623878656 67108864 3992977408 3506438144 2038431744 775946240 2627731456 2419064832 4015521792 2054946816 1271005184 1100939264 170033152 2130001920 953458688 1249669120 1299134464 152742912 3940118016 1495186688 3038215552 3904605504 3102132704 183923152 4263785544 2134772252 1084042686 3269309811 +2147483648 3221225472 1610612736 268435456 3623878656 1409286144 3858759680 2936012800 1317011456 3082813440 2585788416 1188036608 924319744 294912000 611713024 2789801984 4102062080 3578544128 520790016 3899617280 2916694016 3631789056 254307840 1077195008 3781853056 228296384 1633410592 1832077360 1285764136 1402182596 704104846 2281795057 +2147483648 3221225472 2684354560 2415919104 671088640 2483027968 3254779904 2768240640 729808896 1874853888 3126853632 3293577216 312999936 2792095744 1274937344 4270522368 80904192 2324217856 794337280 2972315648 1184565248 3218772992 2765414912 1163829504 1575406208 2140898368 2542235232 2867196080 2270508408 1705609316 163736178 3049549039 +2147483648 1073741824 2684354560 3489660928 1476395008 3556769792 3724541952 2063597568 3548381184 1732247552 3185573888 3895459840 3472359424 4040949760 3156869120 1371340800 50102272 1395638272 3684868096 3815559168 634193920 3798246400 2357460480 3297812736 4064145792 2179179456 3458885472 2465716496 4142836376 1777269340 1847855878 1425422171 +2147483648 3221225472 3758096384 268435456 4160749568 3019898880 3120562176 754974720 3045064704 3267362816 929038336 3866099712 3172466688 3062628352 4159307776 3752001536 1805090816 3946528768 3963199488 2515955712 2885883904 2978460672 1054033408 2750253312 4222640256 3139059264 2767927264 2335948272 1006717368 2232596908 4257608926 1097224159 +2147483648 1073741824 536870912 4026531840 134217728 1140850688 1778384896 3976200192 1098907648 2822766592 4024434688 1605369856 3908567040 1321992192 224002048 1531904000 2479128576 3184934912 2327486464 1890013184 661596160 4275350528 956189184 226397440 4280895616 3800433216 3174901472 3897531216 4246521496 323339644 3126090630 1563014847 +2147483648 3221225472 2684354560 2415919104 2818572288 201326592 3388997632 2365587456 3246391296 3720347648 2787115008 2754609152 1502085120 703856640 2657222656 1238695936 1435402240 2966306816 3594559488 1544908800 3082094592 3160314880 878068224 2056029952 3226167424 2031495232 3136755424 4097545776 2207317736 2459363068 3369717674 622746001 +2147483648 3221225472 2684354560 1342177280 939524096 3288334336 1845493760 4076863488 2608857088 2738880512 2011168768 3310354432 2564292608 2300837888 1884946432 1841889280 3909976064 2967617536 727425024 3342692352 2515077120 3447563264 1791649280 1134003456 4169885056 711329216 462887264 1164882448 1313791512 2652400644 4179797518 2201548413 +2147483648 1073741824 536870912 2415919104 2281701376 2214592512 3254779904 2063597568 595591168 20971520 1663041536 2966421504 2299002880 2248409088 1301151744 1717895168 1746108416 3335045120 1126277120 1918881792 239413248 2202252288 4068534784 4161119488 973193856 4289206208 4136897632 1126577296 745608488 2079702756 3956917578 3299087829 +2147483648 1073741824 536870912 2415919104 2013265920 4093640704 1711276032 520093696 1635778560 4206886912 4016046080 2463105024 2788687872 3515613184 2000814080 2380333056 2495512576 3283959808 2889392128 2191151104 2239834112 3555636224 3645199872 500480256 2122864512 2694320832 532428256 3765055344 4222958264 1138793860 2122737814 2136682807 +2147483648 3221225472 536870912 3489660928 2550136832 2751463424 369098752 3808428032 3749707776 1656750080 3953131520 3096444928 1854406656 1010565120 2832596992 953352192 3492184064 3820830720 2226429952 4290539520 1232283648 2444657664 1807052288 482917632 3364508544 3469752768 879244896 3620474480 2356023304 3296138516 3322196106 3965997899 +2147483648 3221225472 536870912 2952790016 134217728 67108864 234881024 1023410176 578813952 2646605824 3537895424 1185939456 3618111488 1520697344 1891500032 1166999552 1172340736 4160569344 3401752576 537948160 1357850624 3759184896 4252322304 2335608064 3694555520 271328832 3511293728 698950192 3173224728 3400005468 337571602 621108261 +2147483648 3221225472 2684354560 2415919104 2013265920 3154116608 2382364672 2432696320 3514826752 1681915904 3735027712 2129657856 1655177216 3796631552 313655296 266141696 3999432704 1338589184 2938413056 110260224 1845299200 3411186688 914454016 3568872192 2822262144 241435456 3023963104 1175391056 3450833096 2807298860 754566210 618717391 +2147483648 3221225472 3758096384 3489660928 3087007744 1409286144 2248146944 2466250752 1149239296 1161822208 543162368 3270508544 2508718080 1402208256 418512896 1429012480 3547627520 3786522624 2605359104 2439180288 1338841088 3016000512 2799293952 3027140864 2499346304 482617792 3635033248 1419846544 1894430776 2276650604 3780459706 434676985 +2147483648 1073741824 1610612736 2415919104 3087007744 4227858432 2583691264 2566914048 629145600 2696937472 2812280832 3782213632 3146252288 887881728 2291793920 1172635648 4086136832 1630453760 803446784 2300956672 178599936 4125996032 243201536 1742453504 2095175808 337846592 551197664 2547677296 433249160 3407980780 861197898 269911687 +2147483648 1073741824 3758096384 2952790016 1207959552 3422552064 2650800128 4278190080 2139095040 3032481792 3768582144 2941255680 1313341440 900988928 633733120 2013986816 2416345088 131907584 76324864 2648559616 3872069632 3584474112 2584537600 1350876928 881452416 2344424640 2262140000 3238426864 3652344008 2733917028 247426938 89783001 +2147483648 1073741824 2684354560 1879048192 671088640 1275068416 2449473536 1258291200 159383552 3728736256 3026190336 2372927488 3026714624 2620653568 43122688 3059154944 2697232384 2144616448 4275740672 857559040 3893823488 1420069888 1386504704 984788736 2267643520 2793736640 1895017184 3110127440 1290190968 2813577804 569924034 362063537 +2147483648 3221225472 1610612736 2415919104 939524096 3556769792 2315255808 184549376 2407530496 3611295744 2866806784 1502609408 1411907584 4261150720 889323520 1619066880 2538307584 3788750848 372088832 4105498624 2764126208 1445696512 755226112 2682630400 3109608576 1202393024 1865848160 2233098512 3099555928 3790790452 3231055986 1293886587 +2147483648 1073741824 1610612736 1879048192 2818572288 1006632960 3858759680 2197815296 1417674752 1874853888 3630170112 3012558848 62390272 168558592 4157472768 1454440448 588480512 2466889728 2933497856 997380096 2570139648 2891156480 4004114944 2015998720 3369780096 1908742080 2201067680 4087793968 2263027768 3335828628 3660005686 130940615 +2147483648 3221225472 1610612736 2415919104 3087007744 1409286144 234881024 654311424 1551892480 3510632448 794820608 3866099712 1966604288 3879993344 1996357632 474415104 2540208128 1312931840 1614454784 441774080 2613524480 950572032 2908878336 1286246656 2614943104 4279968960 3208806560 1559284624 4010348024 2000130124 1945981526 3733803245 +2147483648 1073741824 536870912 268435456 939524096 2214592512 3120562176 4143972352 4085252096 3661627392 4091543552 3431989248 288882688 979107840 3863609344 4088594432 994869248 2385723392 1574084608 421416960 3266521088 1640797184 3673376256 1492288768 3014553728 146486464 953714272 3754773840 1336902936 2397566260 2538458230 4268678099 +2147483648 1073741824 1610612736 1879048192 671088640 3154116608 570425344 520093696 780140544 2168455168 2464153600 1083179008 3890741248 19660800 70909952 128909312 427917312 1716240384 63938560 1168822272 1420769280 2097253376 604754432 3987706624 3011170944 3005681856 2684194592 1245312400 2235350040 3362349812 1091554690 3239690063 +2147483648 3221225472 2684354560 805306368 2550136832 1543503872 4127195136 1929379840 830472192 3133145088 1373634560 3025141760 1568145408 1965293568 784990208 2190147584 1781366784 3685531648 4238778368 3548475392 4127868928 1873271808 4023066112 2584576768 1805451136 894337472 3074257120 120869104 3823035736 3932785924 3514229494 2650117397 +2147483648 3221225472 1610612736 268435456 2013265920 603979776 1711276032 50331648 2575302656 3686793216 2233466880 1924136960 1188560896 2961965056 2882928640 196411392 3349118976 638976 2670370816 2249617408 283342848 2451362816 3141867008 531080448 655743872 278180800 66541792 3894861488 1417022056 3947182844 3349656942 1930814647 +2147483648 3221225472 2684354560 805306368 1207959552 1275068416 637534208 1325400064 4185915392 507510784 1994391552 1206910976 198705152 1389101056 1799225344 3215261696 1068400640 3419062272 1460379648 1508143104 813778944 621796352 3121949184 3700852480 905379712 2490220224 2345486048 3899770576 3612353944 4274532812 3571716542 1797916903 +2147483648 3221225472 3758096384 1879048192 3087007744 2751463424 2382364672 385875968 4135583744 4064280576 568328192 3910139904 3250061312 3851681792 2310144000 3441229824 3973349376 2476851200 3637092352 787836928 396908544 4053584896 3350005248 2107424000 1788733824 861388480 2228119840 1666444240 682925976 2691815604 4124152870 2568050249 +2147483648 1073741824 3758096384 4026531840 1207959552 3422552064 2046820352 150994944 1233125376 2210398208 1684013056 3413114880 379060224 849608704 3140616192 1146683392 4016340992 833339392 2822610944 2521780224 2144753664 1406323712 126425600 1953277696 2309474432 2534653760 2152758752 550623024 2672335800 1230370828 3542792494 3796166429 +2147483648 3221225472 2684354560 268435456 2550136832 1275068416 1040187392 520093696 796917760 2797600768 790626304 1250951168 3543662592 2249981952 3906076672 523567104 3732242432 712392704 2621480960 2994991104 1417070592 3936572416 2625969664 1960677120 3738322304 3276707520 2445590880 191265520 3283655784 3602893108 3904160342 686714075 +2147483648 3221225472 3758096384 1342177280 2281701376 3154116608 33554432 117440512 2558525440 2051014656 2170552320 1399848960 3093823488 2525757440 1367474176 277544960 3557851136 862797824 2686164992 3208507392 2769737728 215368704 3959622144 2929408 3878112896 3679238336 1196907424 2779031760 4271596344 1657182124 3818946034 4154340663 +2147483648 1073741824 3758096384 805306368 2013265920 469762048 3523215360 3170893824 3598712832 1203765248 1423966208 116391936 1094189056 2222718976 400162816 1426259968 2151383040 265535488 297312256 3576188928 1275811840 3449879552 3908769280 3441926912 481943168 2669910592 3611281440 3395982640 2341431128 2154220716 3641842214 2160535275 +2147483648 3221225472 2684354560 3489660928 2550136832 2751463424 1509949440 1929379840 2608857088 2738880512 2728394752 3981443072 3241672704 1888223232 1288306688 869203968 2347794432 4187930624 364879872 70152192 4160833536 1023534080 1282874880 1723630848 1244982400 2487257024 752275296 1243317136 2347778056 2195212196 2899074006 660238223 +2147483648 3221225472 536870912 2415919104 2818572288 2214592512 637534208 3909091328 696254464 1774190592 3567255552 363855872 2096627712 3115581440 2581987328 4058710016 2093711360 976732160 429957120 1757179904 1140287488 2274161664 4005769728 1578614016 4201500544 2952901952 3307141344 1424892080 3754367112 1820953916 2935160582 839649241 +2147483648 1073741824 3758096384 1879048192 2013265920 1275068416 2046820352 721420288 1535115264 935329792 2380267520 3249537024 1644691456 4241752064 4065722368 1320615936 988577792 215040000 1591451648 2709377024 1537923072 3224792064 2593068544 3656427264 1018389632 1141554112 2196657504 2074284720 2153426392 1431717820 863965162 2950213969 +2147483648 1073741824 536870912 2952790016 1207959552 738197504 100663296 2634022912 4152360960 868220928 1264582656 2012217344 1869086720 2002518016 561119232 3222994944 80773120 3670556672 1078697984 1532547072 2074339328 356736000 3397593600 2212806400 1550219136 107131456 3920852320 2003503408 1962456568 2679394732 703184658 3011239299 +2147483648 3221225472 536870912 3489660928 1744830464 1275068416 4261412864 1358954496 3984588800 2764046336 2208301056 3306160128 2738356224 3294363648 4056023040 3087335424 3219554304 681099264 2640551936 2604560384 1427859456 3207455744 1294795264 3791822592 21420416 2084866368 3115187680 3614259696 534950984 2880890196 176987510 3753499659 +2147483648 1073741824 2684354560 2952790016 2550136832 67108864 301989888 1124073472 4202692608 624951296 3554672640 1326448640 3390570496 1385431040 3914465280 3065577472 3197534208 3430727680 1970249728 1158303744 4093855744 2440944640 2233286144 3211564288 540665472 1920416704 1190235424 2199221264 70177304 39232244 811387022 4108294729 +2147483648 1073741824 536870912 2952790016 2818572288 1543503872 4127195136 1728053248 3514826752 3300917248 232783872 3488612352 352845824 897843200 1061289984 158007296 3517743104 1988673536 4161249280 1489260544 75458560 424401920 1165955584 30843648 1947202432 3789367488 810394848 2032880240 2450644824 1357395308 1987316842 3830060373 +2147483648 1073741824 1610612736 805306368 2281701376 469762048 2919235584 587202560 4202692608 4081057792 736100352 787480576 2523398144 3209953280 400162816 2531852288 1474396160 608681984 742957056 3007729664 2692708352 1680276480 747440640 468943616 359325056 3609919936 3916734496 499662992 1313635096 1236161292 460014098 1889328577 +2147483648 3221225472 2684354560 4026531840 939524096 3825205248 3321888768 889192448 25165824 1488977920 320864256 4086300672 3629645824 543948800 1418330112 2740649984 2479390720 347947008 643014656 492171264 3003041792 2157865984 1952921088 3996818688 924478336 4257818176 3953112800 4228905968 211674216 1842018804 2667079054 4227208071 +2147483648 3221225472 2684354560 2415919104 402653184 1946157056 2852126720 1929379840 1602224128 4097835008 2237661184 1613758464 2771910656 940834816 2361524224 2331181056 1364230144 2434088960 769892352 170258432 3846621184 1270772736 3432463872 4006256896 742547584 688456640 3233257056 2869427792 642106616 1106704444 424036326 3550690497 +2147483648 1073741824 1610612736 2415919104 1207959552 3825205248 33554432 1056964608 2793406464 448790528 2459959296 3541041152 1886912512 72613888 2705719296 1264517120 2987425792 2767110144 344956928 2262716416 464615424 3750351872 2762684928 3955660032 2760502912 2955616448 1980142112 2896816368 3623552584 1306433044 3765302950 2240090953 +2147483648 1073741824 2684354560 3489660928 2818572288 469762048 1845493760 251658240 662700032 4173332480 3256877056 995098624 3332898816 2133065728 1250295808 56426496 3133767680 1032536064 4132741120 920834048 173000704 3711845376 3831050752 4129262336 519990656 871971520 4103057248 3807791472 13448488 1581351108 167729650 41586725 +2147483648 1073741824 2684354560 3489660928 4160749568 3959422976 369098752 922746880 1333788672 1883242496 643825664 2857369600 1208483840 2165047296 1811808256 3357081600 1467187200 888881152 3962216448 1617481728 2076297216 2796176384 3778356736 1941812992 3678037888 186457280 4102128480 1536968528 1719666232 2361394852 3147827050 3782225631 +2147483648 3221225472 1610612736 4026531840 2550136832 4093640704 3523215360 318767104 1769996288 2906652672 1751121920 3782213632 1941438464 3671851008 3223977984 3087335424 1633648640 2721628160 1830461440 2240245760 2828171264 621145088 2069442048 1412802816 3864917632 3476358080 3741812192 2194996752 535342136 279862188 2560619206 3787728675 +2147483648 3221225472 536870912 2415919104 3623878656 2214592512 2717908992 3841982464 3732930560 717225984 517996544 2117074944 2740453376 2296119296 3952476160 121307136 881754112 772423680 712351744 904196096 2265966592 946435072 1797729792 2331557120 2994827904 451095104 3868375072 3011277424 2675877336 1546804700 3805911934 1611320371 +2147483648 1073741824 1610612736 1342177280 3087007744 67108864 1912602624 822083584 1484783616 1891631104 2690646016 4046454784 2474115072 3540779008 3858628608 599982080 4246241280 1551777792 4045119488 1854328832 3205888000 1506108416 3046049280 4140211456 3308093056 4088076096 1643951520 237262320 1503828728 305611804 2503098326 2547852327 +2147483648 3221225472 1610612736 1342177280 134217728 603979776 1241513984 385875968 3548381184 2562719744 236978176 124780544 2258108416 3079405568 12189696 3356295168 179535872 2819047424 1979621376 2455040000 3450468352 3099739136 984156672 2738730240 2437700736 3286383296 1965104480 641310832 544371752 3381736652 2667678206 189678343 +2147483648 3221225472 1610612736 4026531840 671088640 2348810240 301989888 721420288 3548381184 3678404608 3277848576 3576692736 2219311104 1824784384 2938765312 481492992 1296072704 3272622080 3073613824 1198583808 1995700224 1274768384 3257860608 3073816320 2725603968 604389312 1582115168 515998608 1952446072 2235914172 3142459642 2835940597 +2147483648 3221225472 536870912 2415919104 2013265920 2348810240 2852126720 956301312 1266679808 1354760192 3412066304 28311552 1889009664 3008102400 859963392 399179776 2362540032 3036299264 2170200064 2215374848 3048269824 1847161856 1281295872 1577041664 3991099520 3402118976 4096013664 3065388016 1993679096 2492503804 3502557998 1095188695 +2147483648 1073741824 1610612736 4026531840 2281701376 1409286144 100663296 1996488704 3816816640 616562688 2258632704 4147118080 710410240 808189952 3698458624 3325624320 3750133760 762888192 1040162816 2501791744 2732029952 1755958272 575474176 3638075648 3870541696 2172663488 4257226336 3592427632 1315977480 590885852 4030468078 1423579359 +2147483648 1073741824 2684354560 805306368 1744830464 738197504 1174405120 3103784960 2994733056 1874853888 1361051648 145752064 1492647936 3148611584 1016201216 43974656 3725492224 3871227904 1725014016 2849034240 4273981440 111770624 2720727552 2552282880 3090902912 867439424 2880322592 180684592 2969930536 405717308 3004358182 3846750975 +2147483648 3221225472 2684354560 268435456 2550136832 1811939328 3925868544 3271557120 562036736 1086324736 2250244096 84934656 2897739776 1790181376 3496345600 3934060544 267354112 222052352 97689600 45346816 1419692032 1026118656 2207325696 3029174016 1338994816 1756113344 3447865312 1237526896 819373992 2403192788 2391796214 3580149969 +2147483648 3221225472 1610612736 1879048192 3623878656 4227858432 3858759680 3204448256 3615490048 801112064 3244294144 2370830336 3422027776 3528196096 1674182656 2456616960 3763306496 1011040256 3210911744 3559714816 3427923968 2126924800 3812179456 274303744 3875294080 2862357184 2465346912 3082894000 3314913272 1660306564 2911970230 1038984687 +2147483648 1073741824 1610612736 268435456 3892314112 4227858432 1577058304 1291845632 3481272320 801112064 681574400 2607808512 3909615616 3596877824 206176256 985464832 1046642688 3713449984 2994708480 356798464 966883328 2795500544 470749696 2633216768 2130342272 156136000 3162263904 1596807216 18993416 3940555660 3473932666 3092782109 +2147483648 1073741824 2684354560 2952790016 3892314112 3959422976 1644167168 3506438144 1635778560 3779067904 1449132032 3320840192 3916955648 3043229696 3949854720 1446182912 2339471360 4065705984 2502074368 399790080 2593081344 2303908864 2316640768 2331946752 1182688896 3363993920 4122505696 3921508240 1888212280 2005510924 544332534 1730972781 +2147483648 3221225472 3758096384 2952790016 939524096 2885681152 1845493760 1157627904 2424307712 3082813440 3101687808 145752064 731381760 1694236672 2598764544 3417767936 621379584 1693564928 3680411648 1841852416 2985777152 3381328896 266937856 2098368256 2746630528 3913054272 3391441568 1108337712 3092612312 3901223100 966900750 601225819 +2147483648 3221225472 2684354560 1342177280 3623878656 3019898880 2583691264 1325400064 746586112 331350016 1914699776 1506803712 1749549056 2322857984 717881344 3027435520 3469115392 3974742016 194355200 3917443072 838092800 2638136320 3604024832 3927023872 2452450432 2545646784 2068211360 3363955888 3039923944 2357031012 582176330 1003640081 +2147483648 3221225472 2684354560 805306368 402653184 1811939328 3456106496 3472883712 1954545664 4173332480 2459959296 1198522368 1843920896 840695808 1097465856 2958622720 2611183616 2459353088 2992283648 1086681088 2028226560 396614656 1702575616 3222703872 947343744 27869888 2523292576 82238832 741510600 446255884 3656271298 120255811 +2147483648 3221225472 3758096384 805306368 939524096 2483027968 33554432 2298478592 377487360 2009071616 1805647872 4050649088 2227699712 806092800 3098411008 821231616 3882123264 4191109120 3501694976 2770071552 43046912 1108368384 1254958592 1355784448 864025216 2378360128 155549216 4277580336 2478471560 2889620556 2785424522 4180616391 +2147483648 1073741824 536870912 2415919104 939524096 1543503872 4194304000 956301312 2910846976 901775360 3667918848 3176136704 50855936 3857448960 2125070336 1919614976 3431628800 1508032512 2881593344 2834845696 1678469120 2605044736 74528256 2237246208 2738642048 4275917632 1269628128 3018625712 288608520 3100116228 3628875130 3514434167 +2147483648 3221225472 1610612736 4026531840 4160749568 2617245696 3724541952 1627389952 3095396352 2831155200 3084910592 4077912064 3374841856 392953856 1746534400 3023896576 3967778816 3317645312 2049089536 3163615232 4237686784 1739484160 1642542592 3710038784 3373329792 2866142528 1972261024 3147246320 3000678424 3325360788 4017348258 1877033047 +2147483648 1073741824 536870912 4026531840 2013265920 1409286144 100663296 2801795072 2105540608 3326083072 2707423232 447741952 3359113216 4068737024 2023882752 1315373056 1786281984 3284746240 1195352064 3697397760 4252952576 2120371200 3027838464 2587472128 1232399232 2414444224 1668261344 833213648 404933496 724849564 3735291814 2364674885 +2147483648 1073741824 3758096384 2952790016 3623878656 3154116608 4127195136 3271557120 2021654528 1614807040 1277165568 2435842048 640155648 213647360 36569088 1871249408 578781184 2965127168 1704370176 4124299264 1865603072 223435776 2729655808 1554295552 2978275200 2022467008 641632928 2796540496 3288134760 847804604 2088013234 3111975675 +2147483648 1073741824 1610612736 4026531840 3087007744 3556769792 704643072 318767104 2759852032 3787456512 1176502272 1613758464 1483210752 3417571328 3914727424 1823539200 2752675840 243351552 960733184 1770246144 2652567552 2606517248 1461388800 619806976 366788736 2658485184 4277504160 1285737264 1662022376 870395804 2913633730 2118998169 +2147483648 1073741824 2684354560 268435456 2818572288 1811939328 3456106496 1660944384 260046848 3477078016 1080033280 4140826624 1905786880 245104640 278790144 3713204224 4046094336 770097152 1213833216 1509707776 3954657280 834794496 857289216 2791548672 2715645312 62442944 2167058784 1978071952 1012511928 1140616004 2193048910 4282499419 +2147483648 3221225472 536870912 2952790016 2281701376 4227858432 1711276032 251658240 2675965952 2260729856 115343360 2685403136 581435392 4224450560 3065380864 1314062336 3960569856 65847296 2439159808 1351446528 167143424 3119250432 1188116992 4138773248 1873043328 1526911680 2806362976 802094320 1316206616 3344814996 344078914 3969977471 +2147483648 3221225472 1610612736 1879048192 4160749568 738197504 1509949440 4211081216 1753219072 88080384 1159725056 930086912 206045184 3980132352 1931345920 862650368 4052779008 245972992 1939578880 921300992 4023056384 442911744 1079064064 1801568000 3044600960 2580248512 4241402272 3496102416 3493529384 19446380 3189597226 2144962315 +2147483648 3221225472 536870912 1879048192 2818572288 2751463424 3523215360 654311424 1786773504 2000683008 2065694720 2490368000 491257856 1860960256 1162215424 2393309184 1982562304 2346598400 502046720 287698944 2882201600 2425179136 2597663232 1316916480 2262878848 3391911616 343522592 377188752 3462008104 4117310892 2600506858 274988095 +2147483648 3221225472 536870912 268435456 2550136832 3690987520 2449473536 2868903936 3179282432 1136656384 1658847232 2597322752 2821193728 446431232 498728960 2439708672 1820360704 566050816 3528171520 1464725504 1378805760 1954698240 356335104 2265549568 1804783232 1644715968 4146989792 2566721968 485078424 3351433700 610303010 1418865627 +2147483648 1073741824 2684354560 1342177280 3892314112 3422552064 4261412864 1862270976 1753219072 2780823552 2044723200 2404384768 4275568640 2952527872 1034289152 1013383168 2453962752 3725770752 696492032 2175160320 154748928 556917760 2240619008 1536007936 592804224 321906368 3431341216 3411478064 3314326552 1503061316 2443819934 1133470627 +2147483648 3221225472 2684354560 268435456 2013265920 67108864 3858759680 3707764736 192937984 1035993088 3349151744 91226112 3938975744 872677376 1899364352 587268096 2560720896 1466351616 2873139200 3109515264 1660831744 2961953792 996353536 1190042880 2359970688 3645230144 1699624032 929896624 191074760 3327779212 2101623242 3688249925 +2147483648 3221225472 2684354560 4026531840 3355443200 1543503872 3321888768 1426063360 1585446912 2042626048 3269459968 447741952 3239575552 1387003904 3575513088 4293066752 2534506496 2901164032 1012047872 1458434048 2671167488 484142080 796985856 2198123264 3146438528 4056771648 390468384 611268016 90150872 2099729468 3736538158 34843215 +2147483648 3221225472 3758096384 268435456 3087007744 2348810240 234881024 1493172224 3816816640 2764046336 4276092928 3266314240 2127036416 36438016 166330368 4084137984 446595072 3302539264 793878528 139882496 2354141184 2222183424 3487106560 2276699904 2205503872 198573888 1353459296 1521096688 3679399576 3654196540 4129357018 2532681263 +2147483648 1073741824 536870912 1342177280 1207959552 3154116608 1845493760 2868903936 1786773504 3409969152 283115520 1620049920 745013248 1062993920 3499229184 1237909504 1889173504 3299229696 1438883840 2387922944 2168055808 2877645824 3169069568 1497768704 3617002880 2250867648 3999923232 2538425488 3913818072 376177300 1770666834 2884445979 +2147483648 3221225472 536870912 2952790016 1207959552 3019898880 167772160 1157627904 2189426688 3804233728 2577399808 1437597696 978845696 464257024 2268725248 2736717824 3903619072 713048064 302227456 4000641024 1211099136 1322089472 3691252224 2846767360 3650696320 1449230912 2319965472 444163696 1634862344 4015727676 2455934190 453604191 +2147483648 1073741824 3758096384 1342177280 1476395008 1811939328 301989888 3976200192 3397386240 222298112 2850029568 3843031040 88604672 929824768 3058040832 940638208 3493953536 3599745024 1866506240 1183207424 3223541760 3837846528 3696500224 1211246336 3549642368 1332388416 3763436320 540264336 3849230104 2882231284 1583142618 2999594935 +2147483648 3221225472 1610612736 1342177280 2281701376 1543503872 301989888 687865856 679477248 2520776704 3034578944 3381657600 3523739648 42205184 2111438848 3560636416 3646193664 1328103424 3741294592 4051038208 3386046464 3171959808 4177275392 2923834112 2116889216 1783737152 2790063008 2639354960 1633925592 2439249812 2279070218 854973549 +2147483648 1073741824 2684354560 1879048192 939524096 2483027968 2382364672 218103808 4236247040 2814377984 891289600 2905604096 592969728 330039296 1797652480 3000172544 3763044352 3563503616 1705549824 3564457984 4091693056 4055624704 1067718144 3993108736 437328256 2314908736 2758571936 507300912 3147145896 485082844 3644655438 521963807 +2147483648 1073741824 536870912 1342177280 1207959552 3422552064 2852126720 3741319168 981467136 1690304512 2342518784 758120448 1292369920 3131834368 982384640 4128178176 584089600 2771304448 267362304 2549501952 1240295424 1322771456 2624858624 3757719296 108340352 3588588224 3173729568 4103395184 4009394440 142865180 1862146618 3672574015 +2147483648 1073741824 1610612736 3489660928 671088640 3825205248 1577058304 587202560 2625634304 3779067904 765460480 1326448640 71827456 1660682240 4118151168 2522939392 3056762880 2903031808 1027842048 2792509440 2738321408 3364340736 256123392 3832677632 1899180416 1079087040 3710993312 1600060944 3799155464 1260964980 429103370 2044352067 +2147483648 3221225472 2684354560 1342177280 939524096 603979776 704643072 1828716544 394264576 2336227328 3038773248 3627024384 2713190400 1346109440 95289344 3632332800 1985511424 1418379264 3286867968 2162847744 2921285632 3532506112 264517120 1127351552 1012873344 2738980928 2942191712 4046805520 1126099304 1668526716 4085345814 1807024027 +2147483648 3221225472 3758096384 1342177280 134217728 1140850688 3992977408 4009754624 2910846976 314572800 2820669440 2899312640 781713408 4272160768 3307339776 3958439936 2799468544 971358208 2835193856 2535550976 2398902272 4145988608 391916032 3853913344 2696615296 2411838656 1831289824 2834265584 1259557160 708138788 1333162622 3659777061 +2147483648 1073741824 2684354560 1342177280 2550136832 3825205248 1375731712 889192448 1350565888 1992294400 3755999232 3792699392 865599488 3991666688 3978952704 4164616192 2291695616 4038213632 1446223872 3883061248 2106443776 150692864 3634118144 1315050752 1538199168 2538505792 4206583712 196877680 3398576664 2762413140 620406414 4129116087 +2147483648 3221225472 3758096384 2952790016 1476395008 2885681152 2650800128 1325400064 1635778560 1832910848 81788928 1320157184 3167223808 3929276416 867041280 3850043392 1428127744 4046503936 1532272640 3752292352 3652212736 4184734720 1147420160 1003884288 3330745728 2013627072 237355744 2651857936 3961003288 3331079004 1844576570 3220809 +2147483648 1073741824 3758096384 2415919104 1476395008 872415232 1644167168 2231369728 3061841920 3904897024 2283798528 747634688 3144155136 2296119296 758775808 4019257344 741834752 2455060480 1941348352 1154142208 3785349120 2836812800 302784000 2863792384 3187479168 2381684288 1945136672 1999056624 626304616 780125684 304504642 1840518955 +2147483648 3221225472 3758096384 3489660928 1207959552 201326592 369098752 4244635648 2843738112 3703570432 4053794816 464519168 2236088320 3713269760 2076835840 827392000 47611904 1162625024 3954679808 1293086720 2727335936 832529408 3655612928 3892461312 3594853248 3405552192 1213038304 41496304 3641875656 2705218812 765105258 2890553569 +2147483648 1073741824 3758096384 3489660928 2818572288 2348810240 3791650816 1392508928 3967811584 3015704576 3357540352 1810890752 1947729920 165412864 3679846400 1161625600 373325824 1915011072 923639808 2000441344 4078262272 2260190208 3355189760 765869824 1554325120 1809623488 437439136 203457456 129299816 679838188 1214799070 1553429619 +2147483648 3221225472 3758096384 1879048192 939524096 872415232 3925868544 1392508928 3061841920 2218786816 2720006144 4092592128 1380450304 2521038848 2073427968 2499346432 1607761920 3103866880 3344801792 761131008 2901989376 3724954624 2110006784 2555779328 3407417472 2865007552 2346275872 1761714768 3942112104 1148976268 2615803050 4087805685 +2147483648 1073741824 536870912 1879048192 1476395008 2751463424 3590324224 553648128 3196059648 1656750080 4179623936 2955935744 1730674688 1977352192 889585664 1798111232 3725099008 2169290752 3755319296 1967935488 1165322240 1438116864 3125292544 3389795584 3040753536 1021913920 3380258080 1299958896 3461745704 3000304476 3849099410 3645819779 +2147483648 1073741824 536870912 268435456 402653184 3959422976 3053453312 3942645760 562036736 4139778048 3328180224 1173356544 3067609088 3460562944 147456000 3257729024 12484608 3003105280 3013844992 871976960 3597166592 302576640 3772268032 1430529792 21636992 3505193920 2229180640 1175441904 2046529208 3254603372 3481420286 2775964357 +2147483648 3221225472 2684354560 2415919104 402653184 2214592512 1509949440 3137339392 3816816640 633339904 1725956096 592445440 3001548800 505151488 3327524864 4049141760 4268720128 2196815872 531013632 3046600704 379209728 1909453824 3420995072 43785472 4195753088 2574855616 1080002912 2995310640 2410854680 4119684996 1895648402 1160080283 +2147483648 1073741824 3758096384 1342177280 2013265920 1677721600 2113929216 3875536896 1115684864 1681915904 643825664 3104833536 2227699712 691798016 1337851904 547160064 268795904 1192476672 2999492608 1933463552 3484899328 3823166464 1387795968 2305041664 1082797440 708782784 2136377376 1825793616 1382735736 554118708 2599586074 2407094403 +2147483648 1073741824 2684354560 3489660928 2550136832 1811939328 1442840576 2566914048 1384120320 3418357760 2904555520 3188719616 447217664 2014052352 135659520 868679680 2286518272 2109685760 2136907776 3573469184 3711813632 4282270720 2509782528 2192840448 2813472640 4217188160 794344480 3432110640 4227361832 861347732 1327608754 2442359871 +2147483648 1073741824 536870912 805306368 4160749568 4093640704 3254779904 251658240 2743074816 3007315968 1763704832 674234368 2506620928 3043229696 1858732032 958464000 2469691392 4112629760 3261440000 2547863552 810575872 1639644160 272107008 1989945600 934677120 566693056 34315104 3822477968 2199249384 2052570620 2667602722 2437084621 +2147483648 1073741824 2684354560 2952790016 2281701376 2214592512 301989888 754974720 931135488 381681664 4032823296 1013972992 2961702912 3577479168 3997302784 191692800 602767360 4179378176 623943680 2090455040 2854275072 3938671616 1148729856 2314482944 4200473216 134161472 1478003296 355855216 1759174200 1933212684 825983082 2011125755 +2147483648 3221225472 1610612736 268435456 402653184 3690987520 1107296256 486539264 847249408 884998144 3630170112 2465202176 3873964032 3915120640 3893231616 3934191616 4007690240 2856108032 3517947904 3755241472 3212802048 1354617856 1524108800 3067353856 2468481664 3310957120 3273895200 2497867248 4033105272 3031921260 3258041906 3522046403 +2147483648 1073741824 536870912 805306368 1744830464 1543503872 2650800128 1962934272 3078619136 1119879168 299892736 1611661312 1656225792 603717632 1265238016 788332544 93093888 3718692864 1042391040 2847035392 2441832448 3998350336 1065361920 1321206528 4158667136 286268480 2134378336 3594272112 101323608 3467458580 2207555974 3446326323 +2147483648 1073741824 536870912 3489660928 2550136832 3825205248 3456106496 2667577344 2642411520 3753902080 3940548608 2257584128 996671488 2001469440 1854013440 3702456320 203259904 2477309952 744660992 3858583552 3539363840 2984625152 1811947008 3523220736 1157638528 2222984384 2705329120 2191530672 3803187608 1436030708 2297701618 394670399 +2147483648 3221225472 1610612736 2952790016 4160749568 738197504 2516582400 83886080 3514826752 4039114752 3793747968 3933208576 3822583808 3328442368 372375552 1177354240 3005054976 1316634624 3389038592 2791305216 4048484352 3276110848 1472214528 4238348032 3224383360 3115849792 2171872480 611980272 742467624 2669917068 142166062 4124454845 +2147483648 1073741824 3758096384 1879048192 671088640 1543503872 973078528 3338665984 3464495104 2101346304 39845888 730857472 3419930624 1047789568 648151040 3920166912 4181622784 3611017216 1925685248 4261236736 3975698432 1821436928 2069889536 739255040 957882496 47460544 1402085408 3829479184 1646431352 3938834388 2909847198 1126484657 +2147483648 1073741824 3758096384 1342177280 134217728 1140850688 1711276032 150994944 1535115264 2889875456 681574400 2507145216 1098383360 499908608 1353318400 3345285120 658538496 552452096 2157289472 1563774976 3940833280 2999116800 2195720704 2765106432 1736980352 3841197376 197532768 1337926096 2631763720 3206634220 2213693318 603321111 +2147483648 3221225472 2684354560 2952790016 402653184 2214592512 1509949440 3707764736 2726297600 29360128 530579456 1387266048 2599944192 3687579648 1315307520 2586247168 4036067328 3188015104 2588319744 3599560704 610256896 46431232 1144012288 423105792 1030493312 1414937664 3290372384 310214832 4178792072 1480174396 232880518 1325706695 +2147483648 1073741824 1610612736 805306368 2013265920 3019898880 838860800 956301312 2994733056 3804233728 2619342848 3438280704 1379401728 2414084096 1029832704 3816357888 951877632 2848505856 3430260736 1982615552 2328459264 1460927488 3935319552 2099783936 629933696 193868096 3546747680 4168324976 955730280 2485963116 2283247510 1205159805 +2147483648 3221225472 1610612736 2415919104 3892314112 2617245696 3523215360 922746880 2474639360 2445279232 1730150400 1863319552 1259864064 2487484416 1190002688 1628897280 594903040 4140777472 1848811520 3401773056 2412378112 1047950336 2989502976 1325935360 4275843712 3832165568 995691872 548583984 729990248 1420424852 981883806 563612525 +2147483648 1073741824 2684354560 4026531840 671088640 4227858432 2583691264 3607101440 2407530496 3116367872 4062183424 2205155328 1401421824 4059824128 3651010560 3059417088 3939205120 1469988864 2694881280 62771200 2027079680 790318080 1297093120 2868394752 628373632 2145533120 33894496 3367010864 1931856936 4231461004 1688294906 3910211163 +2147483648 3221225472 1610612736 1342177280 3623878656 67108864 1509949440 318767104 2592079872 2847932416 2946498560 435159040 3201826816 3556507648 760610816 4059365376 4269178880 849461248 1775476736 1946120192 1381398528 4001809408 906640896 768818432 3885739136 4228605888 1393846048 757197104 1871943432 2451534444 373707406 441368603 +2147483648 3221225472 536870912 4026531840 3087007744 3288334336 1577058304 1895825408 3363831808 3460300800 2724200448 2842689536 3412590592 3204710400 2116419584 1351024640 3974922240 1997815808 1601937408 3051417600 1577314304 817458176 2596419072 1628517632 3408104832 1743585088 1213323936 1416649040 3912075640 2391798700 1336631794 3119197589 +2147483648 3221225472 2684354560 1342177280 4160749568 2751463424 1040187392 956301312 3229614080 3854565376 1243611136 1437597696 3551002624 3171680256 3115188224 1157562368 4204822528 3095281664 2244976640 986116096 3390425088 724255744 272762368 2973836544 302484864 1981467968 1640220832 3365945776 4164459368 1025138300 4199386418 1588060887 +2147483648 1073741824 1610612736 4026531840 671088640 2751463424 570425344 117440512 4018143232 599785472 1151336448 1915748352 4250402816 3873177600 3777101824 805896192 3928653824 3134210048 2025037824 4120039424 3941070848 2673822720 1721639424 2193300736 3721111168 2000608960 2331897952 3466221744 1748929416 969300572 3554448238 2616161251 +2147483648 3221225472 3758096384 1342177280 3892314112 4093640704 905969664 2063597568 2256535552 935329792 253755392 1829765120 1841823744 521404416 1279131648 532742144 2586476544 656752640 1373347840 114814976 1654839296 1676035072 3500806656 499065088 1435212672 3758083520 3582380832 3321918384 2654411048 3942626772 2838618858 624943545 +2147483648 1073741824 2684354560 3489660928 3087007744 3288334336 4194304000 3774873600 4018143232 515899392 85983232 2473590784 2329411584 1239678976 4157210624 205717504 126779392 1946468352 2543689728 2736934912 321210368 2052178944 3987617280 994655488 1710066816 2256163648 3825302112 1488699504 3399296104 1914678476 2718789038 120453981 +2147483648 3221225472 1610612736 805306368 2013265920 469762048 234881024 1459617792 3481272320 398458880 3772776448 2106589184 2469920768 4098621440 2883190784 3093364736 550993920 1635368960 868655104 1141272576 2756409344 546757632 3096843776 1681597184 4084631936 2672705728 3098976 930661552 230757784 2565314740 2456936678 2021829311 +2147483648 3221225472 1610612736 268435456 4160749568 3825205248 2449473536 520093696 3548381184 1522532352 3080716288 2528116736 3381133312 4004249600 1859780608 3347513344 4266426368 2132885504 786145280 4082495488 3395221504 1018713088 1630942720 2554139904 249267840 1129694400 1113519968 817388784 4013306440 4047318076 1348181978 3574982239 +2147483648 1073741824 2684354560 805306368 402653184 2080374784 3590324224 184549376 2977955840 2713714688 3068133376 3165650944 1710751744 3598450688 1371144192 1741750272 145457152 2174763008 2116722688 2311311360 701417472 1557101568 4023787008 3103992576 707696512 3838171072 3099975904 516288560 2915430040 1346764284 1065738966 4268085883 +2147483648 1073741824 536870912 1879048192 1744830464 3690987520 1040187392 3808428032 595591168 2361393152 3076521984 3914334208 380108800 902561792 2526937088 269418496 1171423232 1020313600 3303907328 3011137536 1218013184 237366272 2481070592 1294545664 2325315968 4070590912 1597262432 3405665136 1163618936 4143762756 3630415266 2289914063 +2147483648 3221225472 1610612736 4026531840 1207959552 1140850688 2046820352 1593835520 360710144 2445279232 2896166912 1347420160 1391984640 2415132672 3611164672 1064108032 968916992 3553345536 3588071424 2254663680 4063918080 1927605248 1850874368 1742144768 1450944640 4119488704 145553632 107883568 1830096648 1165264580 2551574662 3045104561 +2147483648 1073741824 536870912 805306368 3892314112 201326592 2919235584 3238002688 444596224 2512388096 3315597312 951058432 2296905728 2279866368 3578134528 2638413824 4019093504 713670656 2606604288 1369395200 2851629056 152108032 3140092416 2691766016 2652083584 3840427328 289993760 2552630704 1825780744 4279671228 2158347906 4019167949 +2147483648 3221225472 2684354560 805306368 2013265920 3288334336 704643072 452984832 293601280 1480589312 2686451712 3411017728 3847749632 2446589952 3309961216 2296053760 995459072 1431748608 2457772032 1774940160 3687073792 2354830336 1838556672 2124227840 3931156608 2469553600 2503393760 1561246544 4257445928 4232602212 1967505710 2521251769 +2147483648 1073741824 536870912 4026531840 939524096 1811939328 2315255808 687865856 377487360 3057647616 2107637760 3664773120 757596160 1945370624 3597008896 1940455424 2297200640 1538179072 1058381824 1457147904 1686595584 1057868800 2877961728 1932738304 761763968 1992647488 3315257888 2316545616 736324104 454279404 1036992018 658871705 +2147483648 1073741824 3758096384 1879048192 134217728 2751463424 503316480 2499805184 897581056 507510784 1340080128 3882876928 1781006336 452722688 1856634880 186449920 2573303808 2879766528 1449959424 509366272 3216857088 3765890048 1959660032 3720551680 1362796928 929780288 1543619040 2014493776 2300007512 2540425836 3484396930 560392203 +2147483648 3221225472 3758096384 4026531840 3623878656 1140850688 4060086272 2936012800 3347054592 2311061504 3961520128 2393899008 2276982784 952369152 85590016 214106112 3339091968 2656780288 2480250880 1628827648 3633502208 1213099008 997596672 1943348480 176393856 2507206848 3878242912 2562372656 3441776040 1375518716 2366141302 626723813 +2147483648 3221225472 1610612736 4026531840 3087007744 2751463424 3254779904 4211081216 3649044480 4005560320 144703488 533725184 4194828288 3088842752 969539584 497221632 4164452352 252166144 4163608576 2017947648 3253237760 1781722112 3608815104 422264064 1902426752 430818752 1752736224 4142394608 2828763656 4290738404 3077334906 2441925995 +2147483648 3221225472 2684354560 1342177280 3355443200 1677721600 2113929216 419430400 1702887424 2747269120 4276092928 2668625920 2833776640 360972288 4003332096 4294639616 4024729600 112279552 1211080704 2270031872 2959263744 181421056 2800617984 1103303936 4083716480 3795548480 3856829920 3707131952 3571005208 1393406996 61144594 1232558317 +2147483648 1073741824 3758096384 2415919104 1207959552 2885681152 2449473536 3271557120 3900702720 2084569088 2275409920 4006608896 3730309120 1969487872 2872180736 2129854464 3161030656 2980331520 3114967040 65392640 3127040000 1686197248 3317832192 146482944 3484789376 2114088384 1755547552 1105424464 355014536 2752944708 552851790 1803810581 +2147483648 1073741824 1610612736 1879048192 3892314112 1946157056 2113929216 2197815296 3430940672 1774190592 1440743424 2672820224 3862429696 1800142848 351928320 1909522432 2026536960 3185197056 2288754688 1083756544 102103040 4013779968 608834048 1572407552 2923340160 1764514752 3126897568 1001613360 2913804568 2165875268 3235866534 4058452751 +2147483648 3221225472 3758096384 1879048192 402653184 1543503872 1577058304 520093696 1015021568 2638217216 3714056192 2502950912 451411968 594804736 3875143680 1284440064 591495168 1991163904 1356767232 3260510208 1264343040 3710897152 2074750464 2866217728 773698944 3129002688 373008800 1138872336 2411671608 3534333692 2472208274 1180997273 +2147483648 1073741824 536870912 805306368 2818572288 872415232 3657433088 1761607680 1367343104 1816133632 1092616192 3635412992 3263692800 971243520 4011458560 213975040 3909648384 41533440 622436352 1877561344 3422316544 3207003136 123343360 2145458432 1287166080 2071064896 2981996000 2756930256 2848801000 3162922780 3052928410 455772685 +2147483648 3221225472 2684354560 805306368 3355443200 1677721600 2986344448 2969567232 3481272320 281018368 757071872 3478126592 3361210368 1273233408 3047292928 2749825024 1963819008 586498048 1465556992 2874208256 302237696 3186908160 461507072 3526823168 3256203904 1693535040 3364394080 1807740400 1454534760 3494327364 2501747854 3209515861 +2147483648 3221225472 3758096384 4026531840 671088640 2483027968 1241513984 1090519040 595591168 54525952 3399483392 2324692992 1951924224 553910272 3113615360 3048800256 1575845888 725925888 4163149824 1547792384 309090304 2052058112 1773543936 1944654080 106273920 225493824 737842528 56907536 913563784 2094274260 1835935118 1328363933 +2147483648 1073741824 2684354560 3489660928 671088640 335544320 2113929216 1258291200 511705088 1858076672 3487563776 3396337664 4045930496 687603712 750125056 2796617728 279150592 962936832 1413652480 2734608384 2613299200 662586368 3323335168 2824931584 3428551040 1742825920 3870340896 442352624 4080234776 2533603404 2385863074 3136989675 +2147483648 1073741824 1610612736 268435456 3892314112 872415232 1174405120 1023410176 3279945728 2168455168 2111832064 17825792 1320681472 1866727424 2633891840 2192113664 701136896 1700446208 2907938816 60313600 2533718016 2446980096 2310410752 1858404608 3439900544 107609152 1291728480 1252598672 1841998168 3680164788 1280542310 2987948477 +2147483648 1073741824 2684354560 268435456 1207959552 3019898880 1644167168 2533359616 327155712 1455423488 3818913792 2817523712 813170688 3176398848 3857317888 2684551168 2549186560 343097344 2430771200 3966423040 2238564352 2029941760 497158656 2215579904 2231346816 2516737728 2790523744 2557089264 1338190152 2127665516 4291000230 1199220465 +2147483648 1073741824 2684354560 805306368 1744830464 3288334336 3590324224 1761607680 1686110208 2520776704 2799697920 2505048064 3584557056 2915827712 3012689920 4109434880 1935179776 2102607872 1339662336 3402878976 387893248 3779886080 228196864 3238855936 3555888000 1374059840 959391648 3153832784 2161833816 287469476 12651106 2455800591 +2147483648 3221225472 1610612736 3489660928 671088640 201326592 704643072 1728053248 4034920448 2604662784 4271898624 3106930688 222822400 1228144640 3601203200 1596653568 3814817792 2813837312 3139084288 4023283712 1392605184 2300503040 2001601024 741285632 2383391872 3085493440 3489472416 3382871696 1238517960 2831382908 218889226 3404246649 +2147483648 3221225472 1610612736 1342177280 3623878656 1811939328 167772160 1526726656 2055208960 1765801984 1667235840 1959788544 3384279040 1169948672 3075866624 1575419904 2283307008 4294688768 1217372160 4113264640 1761638400 554091520 2024685056 2814060288 333363328 2034560960 976949536 303998224 610585144 218839812 1161209926 3716206035 +2147483648 3221225472 536870912 2952790016 1476395008 335544320 1040187392 4244635648 3934257152 2487222272 1839202304 2140143616 2419589120 403963904 1549664256 3835494400 4216881152 1572618240 4164263936 2603413504 324397056 1444641792 3676704256 1722355968 911654272 955859008 1162413600 1600561360 1154570504 1705325332 1405912790 782396057 +2147483648 3221225472 2684354560 3489660928 4160749568 2348810240 3858759680 1224736768 813694976 893386752 3143630848 1437597696 2222456832 2070151168 522584064 316735488 3769729024 3649421312 3795886080 1700556800 3637069824 2570511360 3126724096 1292177152 3503790976 4144298816 1522600096 1466021264 1624105272 1948029532 2759737526 1170096957 +2147483648 3221225472 1610612736 1342177280 4160749568 1006632960 570425344 3909091328 1149239296 2185232384 3609198592 2005925888 986185728 3527671808 1406795776 4032233472 649625600 3155574784 1872732160 152498176 3396728832 548357120 4279383552 3709022976 249739904 3582025536 1472661664 611364176 844254760 1313186324 3896624330 2488093485 +2147483648 3221225472 536870912 805306368 1476395008 1409286144 2717908992 1291845632 3162505216 3837788160 673185792 4115660800 454557696 1439432704 616955904 2444951552 1708556288 477675520 1869979648 3965874176 2009819136 581753856 2793377280 488595712 1235671680 436374592 2683501728 2512958448 196080872 3799323396 3436813150 2786361055 +2147483648 1073741824 2684354560 268435456 1744830464 3422552064 3254779904 2701131776 2474639360 666894336 3600809984 4002414592 2457337856 499908608 347996160 3969974272 2420473856 2651766784 1553768448 713510912 1370245120 3413832704 4207837696 3603451648 672196224 3635262784 934987104 1525591600 840451976 1342758900 1808894886 3853318735 +2147483648 1073741824 1610612736 3489660928 2818572288 2080374784 1107296256 2432696320 3145728000 1581252608 2996830208 2077229056 2543321088 2371616768 351928320 3213688832 2208530432 2035597312 3249971200 3668660224 899184640 3151021056 3450896896 2928435968 3505321600 3726349632 1931002720 3652497488 1162508424 3106524868 2577218494 215715931 +2147483648 1073741824 3758096384 3489660928 134217728 3690987520 2181038080 2466250752 3951034368 1161822208 3323985920 4140826624 988282880 428605440 2056126464 3038707712 3962667008 3147317248 2378604544 3341144064 5298176 3745268736 2971961856 4035242752 52842112 3045168576 1266698080 796036624 4082100520 1443749828 473745154 444749135 +2147483648 1073741824 3758096384 2415919104 1744830464 1811939328 1107296256 687865856 3162505216 3619684352 2720006144 189792256 1407713280 2958295040 519176192 4141940736 1958117376 1150664704 2277482496 2943832064 2253936640 1315558400 3589902848 580146944 1937241728 1003921216 2636502688 3668412464 4259017576 3061205828 1184823586 3636738937 +2147483648 1073741824 1610612736 4026531840 3892314112 201326592 2650800128 419430400 1233125376 2864709632 3277848576 844103680 3088580608 879493120 2636251136 3162832896 1251573760 239026176 4286881792 2383073280 3053058048 2220575744 4025651712 4256298752 3073333632 1648145216 3042362592 1267977328 355104120 2867143428 2403972750 2514969639 +2147483648 1073741824 3758096384 2952790016 1207959552 1006632960 704643072 553648128 394264576 3871342592 2707423232 4195352576 106430464 79953920 2827878400 2746941440 2450030592 1882865664 577478656 3979792384 3460290560 3711327232 1673107968 1713883904 2933025920 1913096512 2364865120 3396780144 580903288 3771096980 2528228382 1461451421 +2147483648 3221225472 3758096384 2952790016 2013265920 67108864 2516582400 2902458368 3967811584 2067791872 610271232 850395136 488112128 2813067264 1291714560 3793944576 2673049600 4105256960 1390977024 2785996800 1346885632 3560274944 1776465408 1981801728 2012827520 1202489408 1092929952 856089872 1843650296 3404690716 1272679214 1591035471 +2147483648 3221225472 1610612736 805306368 4160749568 2080374784 2382364672 2365587456 3263168512 2772434944 148897792 3402629120 3579314176 2416705536 3487432704 3310288896 3105849344 2142781440 3649609728 1357639680 2123298816 691821568 1803728384 2285304576 1214278016 2093260352 1070979616 3306275472 1333514328 4214677764 1608537630 923043615 +2147483648 1073741824 3758096384 805306368 1207959552 1006632960 2248146944 2365587456 2457862144 3267362816 6291456 3471835136 3703046144 3593732096 3894804480 3619356672 361857024 2463219712 1360175104 959729664 2101696512 4211997696 11049472 1033202432 1122363264 1949598272 2618257440 2585061744 565971064 2739548652 1578711462 1687464537 +2147483648 3221225472 1610612736 805306368 2818572288 603979776 1509949440 1862270976 1736441856 2998927360 723517440 1410334720 1614282752 1009516544 3107586048 2222915584 3545923584 415383552 2006818816 4143247360 3716544512 19291136 1501798912 1639312640 3163441280 2052564160 2063844448 3600506096 3316263016 2701602964 2392239126 1657296695 +2147483648 3221225472 2684354560 3489660928 939524096 201326592 1174405120 1593835520 3330277376 1665138688 2430599168 2893021184 2743599104 4256432128 1634336768 1936130048 1282310144 1055604736 218210304 2935091200 2736834560 285697024 2781328896 1647374080 155149184 3176906432 3456038176 3591004560 3847109080 980746412 938847018 1299961049 +2147483648 1073741824 2684354560 3489660928 2550136832 2348810240 301989888 117440512 1283457024 3535798272 4246732800 1445986304 1762131968 4165206016 971374592 1730084864 3483074560 325238784 638361600 956125184 476596224 3263087616 2364980736 706244352 2711019136 2082635968 1988520608 2116415216 1074465576 1571131100 4171364634 114104101 +2147483648 3221225472 536870912 268435456 2818572288 1006632960 2382364672 2399141888 2340421632 1807745024 1021313024 1013972992 2330460160 3137601536 2185101312 3204120576 1953136640 3778265088 3908673536 673017856 1339320320 1796199424 3925586432 2137289472 2324161920 3142554304 2085772384 2894657968 506663832 2776533452 2329277714 55491157 +2147483648 3221225472 2684354560 268435456 3355443200 4227858432 771751936 2399141888 1853882368 3376414720 790626304 1510998016 1033371648 520355840 1317928960 2358706176 3796926464 3661086720 1725931520 581136384 3439740928 2019283968 3619523072 4137050880 570684800 2396633792 3710403872 18671888 2987728424 2023066036 718960094 2431768221 +2147483648 3221225472 536870912 1879048192 2818572288 3825205248 33554432 3103784960 981467136 314572800 3403677696 3989831680 1250426880 2685665280 3802267648 3876388864 4267016192 1880276992 575709184 3608375296 2520803328 1438567424 3284054528 1780505856 2897141376 2832642368 2086954272 1623517040 3522147544 4238603300 3540199306 3476458937 +2147483648 3221225472 536870912 3489660928 2550136832 872415232 3523215360 4043309056 394264576 2503999488 3617587200 2704277504 1984430080 436994048 1628831744 4104060928 1995014144 3112583168 1891540992 245624832 2706302976 3344065536 1457307136 309248256 1302482560 1643426624 3920814688 1164737680 2074065608 3578357692 1439640906 1592890551 +2147483648 3221225472 2684354560 3489660928 134217728 3690987520 1979711488 2231369728 2206203904 1740636160 2124414976 145752064 1592262656 3581149184 2005794816 1787756544 2755624960 3027877888 2811797504 1938976768 283068416 1181606912 2668018176 3401931520 96265088 2043555904 3773763680 2762968624 3730961800 3781463932 225995650 2827372009 +2147483648 3221225472 536870912 2952790016 939524096 3019898880 100663296 3003121664 2642411520 2680160256 1835008000 3459252224 2737307648 2218524672 2294677504 3910729728 2420408320 1619836928 2444599296 1335128064 2899273728 898694144 3806565888 494237952 1232063360 841888704 1933917664 1798472624 92140408 3501006044 3723407234 1900792683 +2147483648 3221225472 3758096384 1879048192 402653184 201326592 1778384896 3909091328 1837105152 2176843776 1226833920 3176136704 1899495424 2505834496 295043072 2866216960 3981737984 3407986688 2340134912 2819190784 2577160192 2535312384 895331840 2526435072 1014814848 1510880064 1008405728 3529156528 817558504 3521186564 3423837334 1827496187 +2147483648 3221225472 536870912 805306368 2281701376 3154116608 1577058304 2432696320 3732930560 2269118464 341835776 2781872128 86507520 1890844672 433979392 3757506560 1440710656 3143122944 608215040 2891182080 2786519040 1582062592 4017011200 3174882048 3901051264 2899719488 1467159840 3782928 110325624 3573888580 3359283874 1324542545 +2147483648 3221225472 2684354560 1342177280 939524096 3154116608 1308622848 1996488704 109051904 3049259008 1860173824 3924819968 1995964416 4002152448 521273344 3462463488 486637568 1013366784 3025707008 3272306688 3755755520 1380631552 706393600 3200410368 3455697280 387594432 1620388640 2438967344 1475726936 1153960556 294921814 2263748951 +2147483648 1073741824 1610612736 1342177280 1207959552 603979776 3590324224 1996488704 4202692608 3032481792 4120903680 3243245568 3642228736 467402752 1479409664 1588789248 458915840 1747795968 707895296 67883008 182646784 231826432 2182068736 2084623616 206850944 4013564608 731453472 2604367984 4051365256 4006429956 3984692286 1520682683 +2147483648 3221225472 1610612736 2952790016 1476395008 1946157056 2852126720 4076863488 3011510272 817889280 463470592 1852833792 3653763072 4004249600 2733244416 1764294656 1340309504 489046016 432185344 2731143168 1862203392 363494400 4103642624 3037255936 344025216 768478144 2173642080 2536551280 1391773256 3566431372 2648913866 830117039 +2147483648 3221225472 536870912 1342177280 4160749568 201326592 369098752 4143972352 3112173568 1421869056 2648702976 124780544 414711808 1946419200 2474508288 742719488 1125875712 2931572736 1311154176 2630086656 1322575872 3333964800 3545802240 998698752 172967808 1069810880 2736664288 368390768 2403572568 1732803148 849394822 3970098901 +2147483648 1073741824 1610612736 1879048192 3087007744 1006632960 4060086272 3405774848 3699376128 2092957696 1633681408 2066743296 177733632 2290352128 899022848 2124480512 3180888064 4196646912 2246156288 3365883904 251951104 2566384640 970950144 1747081984 2374956672 1524842432 2676466336 1774606960 1462301496 685380892 396036462 2146677189 +2147483648 1073741824 2684354560 2952790016 402653184 1543503872 838860800 855638016 3414163456 2839543808 203423744 294649856 223870976 962330624 1040580608 3570728960 129990656 3443900416 2935136256 2512801792 864110592 3060390912 3017580032 828850944 3041717888 1728774592 2230753120 1805416720 1842510760 2646831380 2873547630 3940554539 +2147483648 1073741824 2684354560 2415919104 671088640 3019898880 771751936 2868903936 2139095040 4055891968 656408576 4069523456 3166175232 2764308480 470679552 3406888960 1217167360 1626783744 124100608 3177074688 3282913280 1875039232 3684930048 394490112 1606675840 3646364096 2836499296 1593343024 2046851432 2133091060 4078599158 2464382317 +2147483648 1073741824 2684354560 1879048192 402653184 872415232 1845493760 2466250752 696254464 1547698176 3579838464 2012217344 257425408 3016491008 3874357248 1911619584 2159312896 1320337408 148742144 1433030656 2723235840 3012488192 1844157952 3851905280 2058078592 4179428288 1439343328 124506448 3426564728 1700446028 3737376126 2284392455 +2147483648 1073741824 1610612736 3489660928 4160749568 2751463424 1375731712 3976200192 2055208960 457179136 2032140288 1884291072 4282908672 1664876544 479330304 632750080 3578298368 4015996928 527933440 2546716672 4052416512 3836953600 1659737600 4007712000 1967154816 4013107264 2285802784 1181641744 1381369128 643905572 1172937834 1666631555 +2147483648 3221225472 3758096384 1342177280 2281701376 1543503872 570425344 3674210304 3967811584 4194304 1814036480 2043674624 3978821632 2649489408 397803520 1304363008 2607644672 2272378880 2386206720 2853203968 3754776576 353223680 2105838080 4128459520 3657361024 1255081920 919965344 1276495184 3245377640 4182857348 3708017906 2824837207 +2147483648 3221225472 536870912 4026531840 1744830464 3825205248 3657433088 1962934272 2323644416 3242196992 65011712 3991928832 3992453120 643039232 2969436160 3375955968 3550969856 4070981632 799449088 2356539392 1395582976 365063168 2608890368 1422458112 2480896128 861999680 2707656480 3406845584 986943384 2525521868 2763493110 1445881217 +2147483648 1073741824 3758096384 2952790016 2281701376 3959422976 905969664 2801795072 528482304 3904897024 27262976 3901751296 937951232 1997799424 4075421696 1804926976 1221689344 576602112 621584384 1024184320 3461404672 2189843456 1717611008 4137549568 1476123520 688450752 3173669728 508985712 1252443592 3441247028 957757634 1743456505 +2147483648 3221225472 1610612736 2952790016 1744830464 603979776 234881024 1426063360 377487360 633339904 3911188480 4245684224 2324168704 2494824448 30277632 2014117888 3070394368 2073968640 3198656512 3258511360 805304320 1818655744 2993394176 377146624 1951452544 1736178240 3996146976 39498416 755136296 1250795988 1746131130 1244943505 +2147483648 3221225472 536870912 3489660928 2818572288 2214592512 637534208 1459617792 645922816 1782579200 736100352 1219493888 3907518464 3294363648 3226337280 2330656768 4182605824 468992000 3584991232 1909846016 2302470144 3555484672 3019551232 3304582400 867303296 2880895680 559764256 547228624 2138257688 1104782300 3329643890 2180219923 +2147483648 1073741824 1610612736 2952790016 939524096 2348810240 905969664 788529152 3900702720 2495610880 2065694720 600834048 1332215808 2055471104 1933180928 2867920896 874872832 2226503680 1872535552 3494137856 1346074624 1657658368 709928448 1084901120 1331189632 3091036864 594211488 1350173808 3046181032 2752873764 757980802 3802179309 +2147483648 1073741824 536870912 1879048192 3355443200 3422552064 3120562176 3976200192 2977955840 2411724800 2097152 464519168 2986868736 523501568 3775004672 761593856 2049015808 1449148416 644653056 3662008320 507963392 3541593088 703629824 3129210624 2034886784 2612581952 3211492320 1686511920 1173295016 3266357052 3236155546 3139032601 +2147483648 1073741824 536870912 2415919104 3087007744 2348810240 771751936 1526726656 1350565888 2520776704 2938109952 2293235712 3294101504 2807824384 2788818944 3130720256 412516352 2893824000 3790970880 3779514368 516679680 3871626240 3791230464 2113199872 2185554304 3902590912 444656288 1595590608 1836175528 3382662236 881799662 2052631011 +2147483648 3221225472 1610612736 1342177280 1744830464 1543503872 1107296256 1090519040 1786773504 3502243840 1130364928 2607808512 143130624 1602486272 2402156544 3440181248 575766528 2636333056 3929317376 2101800960 3704748032 3473622016 3407909376 4216384256 1219552896 3858815296 3513306912 3395092464 253414584 2711865612 3212082666 4178445333 +2147483648 3221225472 536870912 1342177280 3355443200 603979776 3925868544 3372220416 3833593856 1388314624 3051356160 460324864 2564292608 1445724160 2844393472 612302848 953057280 1970978816 118071296 3878187008 876701696 2361574400 1620421120 4288308480 191001728 1247694144 2218549408 4237777264 2012209816 1493708300 4263775070 3475899743 +2147483648 1073741824 536870912 1342177280 3892314112 469762048 1442840576 2097152000 1300234240 180355072 4087349248 3041918976 3823632384 3586916352 2397175808 1105788928 914194432 2762850304 2539429888 3574353920 3617286144 679863296 414220800 1719552768 3778696064 4041492032 4149691360 2280121200 3180966728 715379396 4148658498 2777732543 +2147483648 1073741824 3758096384 805306368 3892314112 2214592512 1778384896 2298478592 2524971008 113246208 2308964352 877658112 3063414784 3451650048 796000256 3216703488 3933175808 738344960 359440384 3754020864 669308928 2975497216 1039184384 1931724032 1843917952 2719597888 1723395104 1436048496 3638788360 3256382532 3164847710 796418659 +2147483648 3221225472 2684354560 268435456 4160749568 3154116608 4261412864 3103784960 2340421632 2529165312 3563061248 1775239168 1710751744 2373713920 462028800 3018915840 2598666240 326844416 2987237376 3161714688 732219392 1615025152 722568704 1848242944 3987590528 2413554496 2682319968 2446681968 1916437560 1015316068 3681421750 3537313091 +2147483648 3221225472 3758096384 2415919104 2281701376 3154116608 838860800 3204448256 3095396352 3678404608 3097493504 3188719616 2685927424 365166592 663355392 115015680 2000519168 906018816 3302924288 3257495552 3224131584 3575182336 2073725440 4058202880 3738653312 4084553408 3676456864 334100112 2632715592 1132870068 1030554462 1578678349 +2147483648 1073741824 2684354560 3489660928 1744830464 469762048 2986344448 2365587456 2105540608 1346371584 3177185280 2807037952 2675441664 3381919744 3915776000 10813440 493912064 783073280 596484096 2054705152 3983493120 272417792 534086144 3873196800 1956727424 532019776 1635202784 75731152 2186377720 759023844 1290470006 3199832121 +2147483648 3221225472 536870912 1879048192 134217728 2483027968 1845493760 2902458368 1602224128 4114612224 1436549120 4197449728 3312975872 796131328 4015652864 783482880 2654699520 1462091776 2568003584 200962048 1629972480 785763328 1426627072 526270720 957705600 3122315328 2470785888 890670224 1758422088 2087314556 3533611526 3038998697 +2147483648 3221225472 2684354560 1342177280 134217728 335544320 1845493760 4211081216 1920991232 641728512 891289600 2928672768 3554148352 4141088768 1322123264 496304128 3990781952 1892007936 2398330880 3279908864 187713536 1834337280 1537980928 2381007104 3554559360 2966486464 971847712 2883233232 888392360 3911365460 985120782 1664400009 +2147483648 3221225472 3758096384 3489660928 3087007744 2617245696 771751936 352321536 461373440 2277507072 3227516928 3203399680 4102553600 751042560 1175322624 3717136384 3841032192 2328772608 3763773440 2339106816 510580736 2881381376 3508438528 3570391808 470862208 351889472 4186647648 1176482864 3807468088 4279177452 4273051818 476996773 +2147483648 1073741824 2684354560 3489660928 134217728 1946157056 2717908992 184549376 4269801472 255852544 3525312512 2003828736 434634752 2774269952 931266560 2755592192 4213276672 801030144 3231096832 1645432832 1836206080 439272448 317626880 1480020224 2673104512 318233024 1760956448 3632347280 1061994344 527976556 2946357506 1259668627 +2147483648 1073741824 1610612736 3489660928 939524096 1811939328 2717908992 1493172224 1082130432 1002438656 648019968 1418723328 2760376320 3212574720 3852337152 108724224 3763634176 713539584 684171264 740249600 1837529088 4172792832 685745664 3219875584 3009702528 3981625152 1508902304 3468171056 2472805704 3026861236 1368982490 2368837731 +2147483648 1073741824 3758096384 3489660928 3087007744 1006632960 301989888 1560281088 293601280 3519021056 1151336448 1880096768 2460483584 3485204480 1389756416 1191378944 1085964288 3924869120 1710333952 1703301120 2211403776 1626391552 2725357056 658920192 1240417920 899740224 2285480416 529167536 3760276616 1311235668 377563154 1756596851 +2147483648 3221225472 536870912 1879048192 2281701376 335544320 369098752 3238002688 1199570944 2428502016 2514485248 1299185664 2360868864 4156293120 3059875840 2279931904 1947303936 3855466496 2146213888 422604800 2934663168 4161653760 2542582272 2944426240 1127437184 3397507904 989244256 3322507504 2225657688 1287470540 568174854 3851930427 +2147483648 3221225472 2684354560 805306368 3355443200 4227858432 369098752 3405774848 3481272320 566231040 547356672 1932525568 1787297792 1207173120 1993998336 1870200832 2483388416 1638514688 219455488 1225289728 1577011200 3194608640 3937700352 2344119040 297235328 3367887808 4187915104 2003391536 1538718344 1516635292 2398566810 2526454057 +2147483648 1073741824 536870912 1342177280 402653184 2483027968 973078528 2634022912 1786773504 985661440 2011168768 1139802112 1490550784 2690908160 3700555776 935919616 847609856 3342843904 1999937536 1234063360 3734071296 3084903424 3544497664 2031511808 4157961344 2103304256 4138045216 3819949680 3957101720 4233249964 3277281886 3887907693 +2147483648 3221225472 1610612736 1879048192 2550136832 3288334336 1845493760 1862270976 2122317824 3451912192 1117782016 986710016 1315438592 1466695680 1214644224 1864957952 2762375168 2709667840 889692160 1450766336 1237055488 1222790144 3463949824 239125760 679467392 4073210048 3416824608 340227632 2693205320 1723040420 703265634 3168859639 +2147483648 3221225472 2684354560 2415919104 671088640 3959422976 436207616 1426063360 2843738112 3728736256 1251999744 3687841792 3670540288 1448345600 3335913472 908001280 623673344 2992979968 3080429568 2561536000 2991638528 654668800 3568022016 1763034880 538763392 3973009472 1081517536 3964691280 261754120 3210025796 1429317226 4248881817 +2147483648 3221225472 536870912 4026531840 3087007744 1946157056 1040187392 1761607680 2961178624 3460300800 4146069504 2110783488 68681728 516161536 55967744 1079050240 2975891456 4225941504 4022968320 2943774720 710240256 2550328320 3430528512 1612601600 3080287616 1055442240 105547936 1697775440 14040616 3247515012 1300273150 231924317 +2147483648 3221225472 536870912 805306368 3892314112 603979776 3657433088 4076863488 2692743168 62914560 3101687808 825229312 2446852096 3650355200 962985984 522780672 3459809280 2358624256 510238720 1286172672 4057098240 3358972928 452567552 2254535936 2681104512 1030738880 3269113248 3084056496 193204824 762189660 3092590366 2786237345 +2147483648 1073741824 3758096384 4026531840 671088640 3019898880 369098752 1593835520 1803550720 3015704576 1734344704 80740352 3807903744 1495531520 3535142912 1759313920 2691137536 46678016 811769856 3581661184 2752829440 887639040 1955758592 2624846080 397994880 2721217728 3556094048 1956857776 1658339192 1389636580 675155446 4105249045 +2147483648 1073741824 3758096384 2415919104 671088640 2885681152 3456106496 2231369728 1702887424 532676608 4238344192 3784310784 3654811648 3525050368 3550609408 4082040832 3420684288 2423209984 3638861824 71880704 3811956736 2336314368 3645997568 1622697728 1383794048 3803558976 1960211424 758004272 3769970312 4084241588 3448684622 3654614907 +2147483648 3221225472 536870912 805306368 402653184 2751463424 2046820352 1694498816 3196059648 4131389440 3764387840 2584739840 1519910912 3543400448 3139567616 2544828416 1427668992 2107686912 641703936 454324224 1988716544 2670124032 1097506304 2239225088 1707293824 3333327424 3768440352 127942480 2410686072 3962047732 1335635470 905840769 +2147483648 3221225472 2684354560 1342177280 1207959552 3288334336 436207616 117440512 1803550720 356515840 2522873856 678428672 3474456576 487849984 2346319872 2634743808 426213376 1392230400 1191485440 3012587520 1009862656 1439024128 2290985472 1829305600 2521237632 2815002304 2170214240 2028996368 400038456 4281601388 2672434030 2510503505 +2147483648 3221225472 2684354560 4026531840 4160749568 872415232 1845493760 1493172224 3330277376 2688548864 3353346048 3543138304 1783103488 1093926912 754581504 2814443520 1942126592 1751302144 2172362752 1524396032 3956754432 186444800 2512946688 4056672512 3416068480 4288457024 2705453344 3396613328 3868853144 1227955772 1269470554 2487670057 +2147483648 1073741824 2684354560 3489660928 3355443200 1140850688 1509949440 452984832 1266679808 3040870400 1717567488 609222656 1926758400 1044119552 1245052928 3113680896 4195581952 931020800 3138166784 948555776 1425590272 2296660992 836086272 499211520 3691714688 1624605120 1698778976 382416912 4059412792 2960214372 365115422 1230083731 +2147483648 1073741824 2684354560 268435456 939524096 738197504 2181038080 1056964608 2524971008 3888119808 857735168 3910139904 3789029376 3368288256 2340290560 2393833472 95256576 1094762496 3318390784 619794432 1890600960 11203584 3055785472 830994176 1395335808 1010015936 216000544 3878631856 2498598952 631294676 939175022 943287437 +2147483648 3221225472 1610612736 805306368 3892314112 2348810240 1308622848 16777216 2927624192 1799356416 1688207360 3815768064 2049441792 1103888384 1362231296 2373910528 2377089024 2234368000 4102594560 602304512 2199615488 2097404928 2384310784 1695729408 3230080384 2101060928 66844960 386500112 2600790856 610669292 2756254034 3120466199 +2147483648 1073741824 536870912 2415919104 3087007744 1811939328 838860800 3573547008 1635778560 1908408320 1851785216 3520069632 3815243776 2375286784 1848508416 393543680 1147895808 1191165952 3425083392 4289220608 1241737216 109433856 4263351808 350676736 2654940800 2309534784 4184697312 3553688240 3724944440 666961444 112560082 3188912057 +2147483648 1073741824 1610612736 805306368 1476395008 1140850688 637534208 3036676096 209715200 3250585600 1881145344 3994025984 1064828928 3412328448 983695360 2455568384 3517153280 2855878656 4011237376 617009152 3490314240 3248454656 4288265728 2855294208 1124019072 3170809408 2551895456 1869605296 3182452200 1455365268 1537125638 552258149 +2147483648 1073741824 3758096384 3489660928 939524096 67108864 1912602624 452984832 1333788672 1950351360 1117782016 3574595584 2025324544 3670278144 1050017792 1695612928 490569728 1101709312 184852480 2049658880 2510051328 978895872 185828864 2256526592 3434036864 4237340096 2695198816 1247367760 2479580936 2678879348 3367035126 1280293517 +2147483648 1073741824 1610612736 2952790016 2550136832 335544320 369098752 318767104 629145600 2051014656 3940548608 1613758464 3440902144 1239678976 2045378560 2307063808 1572634624 1804517376 2912395264 403591168 2822207488 887151616 3616443904 2747916544 2345744256 3691748288 3010492384 388388560 3117114520 2054088252 1143447438 2102814877 +2147483648 3221225472 2684354560 2415919104 3087007744 1140850688 2248146944 1493172224 3179282432 3560964096 3495952384 1001390080 805830656 3088318464 1283325952 3077505024 2604433408 3888496640 1437310976 763719680 3627304960 3010982912 2409010688 2104814848 845685632 614743360 2096503264 1891317712 845316792 1123734492 2540643306 3409741729 +2147483648 1073741824 3758096384 2415919104 402653184 2080374784 4261412864 2432696320 243269632 146800640 970981376 4203741184 2321022976 4250664960 1585053696 3282370560 1679654912 738770944 112238592 3429978112 2312001536 61264896 508268032 2451559168 1468794240 537004352 420027680 3647972080 2764689432 777725044 2807988990 2175422971 +2147483648 1073741824 2684354560 2415919104 3355443200 201326592 33554432 2197815296 1853882368 3988783104 245366784 3383754752 417857536 1996750848 1735786496 3285909504 876118016 1734656000 3296436224 512774144 3021817856 2525942784 3323636224 217177856 2363760256 3634767296 2544042528 203734064 2870921800 3699544444 3502110146 3802546101 +2147483648 1073741824 2684354560 805306368 1476395008 335544320 234881024 2600468480 1769996288 3628072960 56623104 4134535168 4153933824 2614362112 3045195776 2450980864 2947514368 1745797120 3910180864 2920108032 1995982848 3207658496 2919861760 2017718528 4162589056 341715392 1365844704 2983631440 2100324856 1391252012 2004329166 4080726881 +2147483648 1073741824 1610612736 3489660928 2818572288 4093640704 2583691264 2030043136 1904214016 2210398208 3441426432 3706716160 1992818688 1892941824 841875456 601554944 3766190080 546783232 1096327168 1733349376 1602615296 1389708288 3656483328 1533690112 3918266496 539110720 1899574752 1776455984 4098227688 737495276 4278289642 2225237745 +2147483648 3221225472 3758096384 1342177280 4160749568 469762048 4127195136 2667577344 3078619136 1547698176 3995074560 1771044864 3551002624 176947200 3970039808 3548708864 2341896192 3814768640 2473304064 3983699968 896882688 3161900032 4108883456 1880087296 1795428224 1505639104 3280933216 1293917776 1007972904 2813222996 4112472082 3226467231 +2147483648 1073741824 536870912 3489660928 1207959552 1543503872 2785017856 3976200192 2105540608 3946840064 1637875712 1561329664 3165126656 1573126144 2085224448 3311337472 1970765824 3907567616 2303762432 3608367104 3473303552 2360263680 3144788480 4176083712 3925485440 2875660864 1213971424 1313262352 1586866120 1895026356 2125271922 4232363469 +2147483648 3221225472 536870912 2952790016 671088640 469762048 3456106496 721420288 3464495104 1035993088 1121976320 2209349632 944242688 4294180864 4263641088 154337280 1282637824 1167867904 2801311744 3220434944 1042475008 2801957888 2828898816 3042005760 706624896 2493848512 3502408992 3041713456 1435463768 3705340412 1628940794 4188433945 +2147483648 1073741824 3758096384 1342177280 671088640 2080374784 637534208 184549376 1602224128 2696937472 1935671296 1741684736 1161297920 3097755648 3137470464 4122673152 4204167168 351584256 830840832 1138642944 78075904 510321664 3650650624 1223811840 1258164096 1682772928 3839341408 2157799536 2390092408 1418464228 1392382918 541928949 +2147483648 3221225472 3758096384 4026531840 134217728 3422552064 4127195136 1023410176 830472192 3149922304 3814719488 1248854016 2026373120 2297692160 934674432 2225930240 1825079296 1426374656 3516768256 2664460288 940267520 437185536 2050140672 3265513216 3640269696 2393322048 4075272416 1756844848 3909936248 1149869132 2388029946 2521714121 +2147483648 1073741824 2684354560 3489660928 671088640 3825205248 1375731712 1728053248 1132462080 868220928 1084227584 4189061120 1330118656 4116971520 1195769856 1716584448 1004437504 3121954816 3526860800 3255291904 2588985344 2654946304 2409927168 1620997376 517087872 4055830208 4122713952 2836778160 2790254472 3669291708 2142851946 1574283821 +2147483648 1073741824 1610612736 268435456 3087007744 335544320 3657433088 3506438144 3414163456 599785472 1977614336 2437939200 4239917056 146538496 3103129600 2085027840 1435402240 1105870848 499228672 4281389056 2077882368 612135936 1167492608 1973831936 1459594368 801360704 2247448416 1243822896 22317912 1661170436 3311674566 978992307 +2147483648 1073741824 2684354560 2415919104 3355443200 2214592512 436207616 352321536 780140544 1497366528 3252682752 774897664 2933391360 4269015040 4031905792 3543859200 2474147840 2905423872 189505536 3720990720 202950656 3638514688 2099292672 3172564224 2105120896 2432885312 3927463456 3252035728 2115056152 1080540732 1949292222 3755074681 +2147483648 3221225472 2684354560 2952790016 2281701376 3959422976 1040187392 4177526784 796917760 2353004544 3877634048 4258267136 2923954176 683409408 3943038976 3868786688 1857847296 1470644224 2057150464 3207655424 2907162624 2479782912 620009984 1830047488 4137388416 1059715904 3896202592 1124472272 2056862184 2025625284 4071127850 3810371779 +2147483648 1073741824 1610612736 3489660928 3623878656 3825205248 301989888 285212672 2709520384 3409969152 2510290944 2909798400 1805123584 2496397312 3212443648 794886144 2939191296 2769600512 1025089536 2667597824 3399710720 3574514688 2850594304 1064879360 462667392 1933143872 1723849696 2989494032 2755146696 1958486188 1398940606 2884440727 +2147483648 3221225472 2684354560 3489660928 2281701376 3422552064 3053453312 16777216 880803840 1447034880 1738539008 1431306240 1444413440 1886650368 3493724160 85393408 1711243264 2193702912 2785058816 2801987584 1024706560 2711577600 2796001792 3801440000 3266229120 3530413376 2343074208 2387095376 3303801608 2265588388 3725143902 670602353 +2147483648 1073741824 3758096384 268435456 4160749568 201326592 1711276032 352321536 2743074816 3569352704 320864256 3490709504 1778909184 2225340416 770572288 1640693760 4076437504 2828812288 520790016 2405027840 2752829440 3388109824 3263280640 3770707712 3472407424 1174465600 3485750368 3846610672 2745427688 3446272916 2274152474 2560513173 +2147483648 1073741824 536870912 1342177280 402653184 1409286144 2046820352 486539264 830472192 1438646272 1302331392 3316645888 1972895744 2450259968 1008074752 2271936512 804618240 2061418496 2350292992 1150242816 1099589632 2949178368 1358806528 465230080 1131717760 3517861952 1699408352 1175240112 3992082632 3893675580 4251167646 3237339063 +2147483648 1073741824 536870912 268435456 402653184 1140850688 2785017856 3204448256 696254464 1321205760 2287992832 617611264 2663907328 1208745984 2034368512 1690238976 298287104 225132544 3657474048 3191394304 2427316224 3605623808 2631908864 3996077312 1737393024 581299392 1334140128 2009968880 1662545976 3773104676 3191646202 3978484319 +2147483648 3221225472 2684354560 805306368 939524096 3556769792 301989888 3808428032 3347054592 3594518528 1411383296 3174039552 2645032960 1460928512 978714624 315424768 3265626112 2340372480 1129357312 404156416 4108699648 2113494016 2976232960 2988400896 700485248 4107206592 1702479456 2886426832 588689064 1170469628 4139546770 837027281 +2147483648 1073741824 2684354560 2952790016 3087007744 2483027968 2382364672 2533359616 2340421632 3686793216 1260388352 2507145216 3717726208 3321102336 1337327616 769851392 314998784 4067508224 2272108544 1315688448 1575405568 3319225344 2441524736 2400284928 704489856 3559117504 1044038240 3752675760 3927408744 2927289740 2941081662 608666329 +2147483648 1073741824 1610612736 805306368 3892314112 1677721600 1107296256 419430400 8388608 2864709632 3093299200 479199232 1908932608 3727425536 2635202560 1405681664 226197504 717930496 3809124352 436555776 1633056768 3697867776 565940736 3651853568 1578802816 2106423616 1675250592 3666532720 1152035576 3363141364 634275450 1584196935 +2147483648 1073741824 3758096384 1879048192 671088640 67108864 2449473536 1325400064 2994733056 4072669184 1465909248 1158676480 882376704 442236928 4283039744 4093837312 1562083328 1444233216 896573440 1176162304 3482048512 879717376 3889922560 896890112 710978176 1233310912 3713522464 1927636720 1681427512 2428430228 2903368302 3514714747 +2147483648 3221225472 536870912 4026531840 3087007744 872415232 3120562176 1258291200 2575302656 339738624 3370123264 1397751808 3653763072 2030829568 3556638720 3862757376 863600640 91176960 1790746624 3821203456 856287232 1902210048 1392096768 3308210432 3361510528 3012754880 4282500064 2452445264 3102187032 2730650724 2938975162 324108415 +2147483648 1073741824 3758096384 805306368 3623878656 2348810240 2852126720 3271557120 3531603968 4190109696 3609198592 2127560704 148373504 3668705280 2837577728 492765184 2403762176 3164913664 3585187840 814108672 2489538560 1488387072 3460742656 1495582464 150046848 2674293184 2014532384 603913008 1540531496 2463818404 3787765166 4058766183 +2147483648 3221225472 3758096384 4026531840 2281701376 4227858432 704643072 3137339392 3984588800 2814377984 3525312512 2863661056 4282908672 872153088 2593783808 3492741120 1416200192 113852416 1142857728 3898929152 3411662848 675507200 2559150592 81349376 3920006272 1848704960 2838492384 4258160304 2128290216 2767166972 2263643466 2862617835 +2147483648 1073741824 3758096384 3489660928 1207959552 2214592512 1577058304 1929379840 2474639360 515899392 2711617536 1706033152 2233991168 1180434432 2087321600 1082720256 2679078912 4048306176 2409537536 2548551680 1793906688 1060520960 1217370624 2931588352 2555816320 2825636800 2352928864 1136355824 2543721928 872356860 2720834546 1232796899 +2147483648 3221225472 536870912 3489660928 1476395008 1006632960 2785017856 2164260864 3430940672 1950351360 1830813696 1397751808 4162322432 255066112 360841216 2210332672 4226252800 709967872 2477826048 4245352448 3929008128 2109957120 330796544 701055744 3712263040 3513318720 3718310816 4249681872 4145737640 2912418212 417814782 1905099777 +2147483648 3221225472 1610612736 805306368 3623878656 3959422976 33554432 2298478592 1216348160 121634816 2493513728 2742026240 1703411712 2935226368 2249850880 2117664768 460881920 724156416 1855561728 1537044480 3375790080 889445376 3414736384 2422333184 2534244992 3742847808 3025627040 3807855632 2827447240 3046073964 3292224826 981552345 +2147483648 3221225472 1610612736 2952790016 2281701376 3288334336 3590324224 1862270976 377487360 4039114752 2367684608 1861222400 4021813248 391905280 1904607232 3259957248 2074902528 2618834944 2752225280 601944064 4069652480 3685645312 3504122368 2950722816 1672971136 641127616 1960237856 562487152 2148459176 3452628204 2313212598 3348229587 +2147483648 1073741824 2684354560 2415919104 671088640 738197504 2650800128 1660944384 1300234240 1455423488 3726639104 3977248768 925368320 607911936 410910720 1981612032 3304488960 863256576 477339648 3771125760 4052600832 995775488 1386648064 4240201472 327123328 3061902784 243596768 317650416 3207711144 711217748 3244010770 234542515 +2147483648 3221225472 3758096384 3489660928 2818572288 3825205248 2382364672 3472883712 1249902592 675282944 555745280 1039138816 3652714496 2334392320 2828664832 912326656 2595258368 1567408128 641310720 2070966272 2511558656 2860966912 3315630592 633652480 1119200640 2179359936 1661237792 3936438096 177981608 918421772 763040534 2903606061 +2147483648 3221225472 2684354560 4026531840 1744830464 3556769792 3187671040 1358954496 3716153344 675282944 2246049792 2882535424 3479699456 219414528 1968046080 4089249792 1091010560 1835089920 530751488 1982525440 3139553280 3599199232 3266028032 4115878144 3099951488 3021895488 2707046368 527632592 486186968 3028732612 110361170 3047191449 +2147483648 3221225472 536870912 268435456 4160749568 1677721600 1241513984 1862270976 662700032 1228931072 522190848 1596981248 791150592 522452992 2250113024 4124770304 3875831808 1027260416 3634864128 2351067136 2243913728 2580337664 1438164480 2238244096 820412544 814991552 1196561504 4156634640 2985406824 2278378172 2789071666 2296452957 +2147483648 3221225472 3758096384 1879048192 671088640 2214592512 2046820352 3003121664 2222981120 1698693120 601882624 1991245824 229113856 421789696 2571239424 2693070848 1190821888 2893299712 29859840 1213394944 1783486464 3718138880 2984681984 1596617984 1738313856 104033216 3967290528 259794448 3123587480 1951609884 1838524258 699385741 +2147483648 1073741824 2684354560 805306368 1207959552 2214592512 3254779904 754974720 192937984 3384803328 3303014400 657457152 3913809920 1259601920 1466826752 2322530304 2275180544 774553600 2225840128 2704953344 553863168 3322739712 2463140352 994628864 822519424 1864098880 1552943456 1356346544 3561763352 685907740 2070747514 2554442241 +2147483648 1073741824 536870912 1342177280 134217728 3422552064 1711276032 4143972352 3800039424 1883242496 3118465024 147849216 1311244288 2107375616 1933180928 4176805888 3013443584 3816669184 439394304 3513012224 2173921280 107996160 458865152 2613313280 1528539008 2990721216 2004891680 2948599632 3391109272 2364554308 2849505986 1489248763 +2147483648 3221225472 1610612736 3489660928 2013265920 469762048 2717908992 3539992576 3732930560 62914560 1885339648 875560960 2706898944 892076032 965607424 1963655168 2634973184 1428832256 4040007680 3372281856 2175662080 2491180032 3148518912 1797282560 2254224000 3096930752 3520347680 770842544 2725065208 1680981404 2091316638 494063471 +2147483648 3221225472 536870912 2952790016 3355443200 2885681152 3791650816 2332033024 3196059648 1639972864 1017118720 1576009728 2199388160 2650013696 1804992512 2350448640 1668186112 3684548608 1795137536 3259985920 1852336128 3046374400 2664606208 672661248 1964805760 1855645632 2343839264 1937126704 3658023112 4242965868 2384581310 1702203033 +2147483648 1073741824 3758096384 2415919104 1207959552 3422552064 704643072 1426063360 1149239296 3208642560 1994391552 2572156928 119013376 2405695488 190971904 3141599232 2759163904 1949483008 299671552 2030784512 3856685056 3135820800 2781452800 2828336896 214934656 2822225984 2461737632 4119901968 2575661400 513768164 1378503182 1585830309 +2147483648 3221225472 2684354560 2415919104 134217728 67108864 704643072 687865856 1115684864 1329594368 1088421888 2358247424 1810366464 775159808 265945088 3587244032 1393131520 2883862528 486580224 3804360704 1102235648 3652613120 3342187008 404389120 1705223296 2647481664 1939149088 4054550032 585722456 3043438356 3496915250 3028994049 +2147483648 3221225472 536870912 1879048192 1207959552 1811939328 2650800128 3238002688 1753219072 1178599424 559939584 1328545792 3676831744 3582722048 1747320832 2153709568 173309952 247021568 238264320 832172032 2180573184 727141376 990939648 2808315648 2189590912 3127792960 2851806368 3665736016 1778409400 2216169276 3601084578 3383368743 +2147483648 1073741824 2684354560 2952790016 3892314112 201326592 100663296 2969567232 629145600 2034237440 3638558720 4147118080 2280128512 2069102592 1713766400 3849256960 282755072 1280294912 2169348096 3065597952 3628615680 254925824 3923681792 2146555648 3195969408 2837571904 1462155744 3269315728 800366744 2502228412 2510893938 1334155313 +2147483648 1073741824 3758096384 3489660928 402653184 1006632960 503316480 1291845632 58720256 3535798272 3273654272 483393536 3574071296 1143734272 1030356992 2994798592 3790045184 1536638976 4141785088 4217688064 628611072 828720128 3827011072 141906688 3736317312 852065856 3115423328 3537128304 2164538088 1796606756 1805846618 3601512967 +2147483648 1073741824 536870912 1879048192 671088640 2348810240 2785017856 3573547008 1920991232 1606418432 1566572544 353370112 1357381632 179044352 2434662400 2779709440 2453962752 3724591104 2821955584 850415616 1922656256 3156667392 2520297984 2023155456 421566336 310562880 752530464 3941590064 2530686264 2378208340 1674765234 3524439303 +2147483648 3221225472 2684354560 805306368 2281701376 2348810240 1912602624 3573547008 2071986176 1145044992 1444937728 1980760064 2971140096 93585408 559284224 760938496 675708928 2605694976 1995808768 1416982528 3457173504 1597103104 2402458112 1391064832 944159360 3813656640 3539307360 2591385552 3775940776 2108807220 3270684862 2508839481 +2147483648 3221225472 1610612736 4026531840 939524096 3690987520 838860800 1392508928 2457862144 3938451456 2451570688 2628780032 2065170432 1975779328 387842048 2636578816 4079976448 2966994944 1556127744 2449174528 243955712 802089984 701203968 150397696 4055860864 225501632 1964812576 1201756656 3950210664 4234573564 4023185118 647410597 +2147483648 1073741824 2684354560 2415919104 4160749568 3422552064 2248146944 2499805184 4269801472 2915041280 941621248 2895118336 3458727936 1242824704 551157760 3222863872 1494188032 2749349888 2043584512 387731456 1183270912 3122516992 2252056064 4246073088 1816114048 3240614976 2744294176 706898096 2837201768 4287069620 4070436562 3606820505 +2147483648 1073741824 3758096384 4026531840 402653184 469762048 3791650816 1191182336 2340421632 3711959040 526385152 2968518656 448266240 1749286912 853409792 4185194496 1347059712 2901917696 2480381952 1645301760 961697792 1572981760 982420992 3588870912 1745001088 3238788288 3201139552 1727690000 3490566776 2248975180 542556742 336278629 +2147483648 1073741824 2684354560 805306368 939524096 1543503872 4194304000 184549376 1820327936 4290772992 1151336448 554696704 2040004608 2777415680 1802371072 2472607744 3718152192 1811234816 1150787584 2039468032 1541982208 1928559616 3826423296 446391040 1291236480 3230746560 2883433632 3569666224 1301114952 1600882004 147448606 4102938175 +2147483648 1073741824 1610612736 4026531840 2818572288 603979776 436207616 1056964608 780140544 2663383040 1382023168 2974810112 3304587264 2643197952 1324744704 1825767424 1110540288 2969255936 2205065216 876400640 3947296768 3076770816 3699458560 3486227712 3827193984 3152816320 2644902432 2334856688 2537399160 3385680644 2455613302 1377658175 +2147483648 1073741824 3758096384 805306368 402653184 2885681152 167772160 2499805184 2961178624 1480589312 1184890880 2559574016 3729260544 1702100992 3978690560 1172242432 3630268416 3067068416 4039811072 2810728448 1843025920 2485353472 3877490176 3539185408 3856064640 4223933504 1270751136 3292734672 3936599368 3783196116 511717962 3812623969 +2147483648 1073741824 1610612736 1879048192 2550136832 2885681152 3321888768 1056964608 1417674752 3116367872 387973120 4002414592 3500670976 1454637056 210894848 1618804736 3233185792 3828957184 1652531200 303943680 2537289728 2673142784 2120175104 2448465664 2804302720 2498504384 3590202784 1472398640 2501220776 3982284980 4164636274 296390929 +2147483648 1073741824 536870912 268435456 2818572288 3288334336 2449473536 2835349504 1870659584 2311061504 1159725056 961544192 2466775040 3919314944 1839071232 1294532608 3152445440 2158673920 1985191936 1498566656 34629632 1774679040 2394477056 3633089792 1823593088 4281998656 1989357664 1781907376 2919199080 2887578372 456566618 4049789035 +2147483648 1073741824 1610612736 805306368 2281701376 3288334336 1711276032 4177526784 2457862144 3862953984 912261120 3056599040 1638400000 914096128 1496449024 2296578048 968065024 588726272 439132160 2803290112 1989736448 1550449664 2296990208 1008047360 4267343744 2000558400 1645818400 119313744 1665070072 1495586172 2583426946 3541713211 +2147483648 1073741824 1610612736 2415919104 3087007744 2885681152 2449473536 2533359616 3179282432 3821010944 1407188992 158334976 500695040 3115581440 3774218240 1570701312 3838279680 2260746240 1441570816 812765184 2364798976 2340082688 3822208512 3310200576 443901568 2320383168 3189455584 1732879536 1882944984 3830782604 22190814 728945625 +2147483648 1073741824 1610612736 1879048192 3892314112 201326592 1711276032 3875536896 494927872 952107008 929038336 3704619008 4081582080 3285975040 3371827200 488308736 307724288 3920379904 2442174464 394383360 1399322624 1952902144 456806912 1055504128 819558272 2079990976 2728078304 3080163184 3662444024 1795195940 2632569498 3268141771 +2147483648 3221225472 1610612736 2415919104 2281701376 2483027968 3053453312 3271557120 41943040 3535798272 656408576 1485832192 632815616 845414400 2090467328 2229731328 41779200 3621797888 108961792 3284660224 2656696320 2773808128 3334892032 3969353984 2039432064 76491712 2646720032 3840833264 466335016 4038159732 2320636278 462102245 +2147483648 1073741824 1610612736 4026531840 402653184 3422552064 3724541952 2264924160 528482304 2076180480 4125097984 2255486976 103284736 2860777472 2713845760 66912256 2242347008 1099677696 2136907776 2150518784 801667072 321342464 2340810240 3503662848 3778987392 4132245696 309307744 125822384 3182724056 2010609868 619564834 519148757 +2147483648 1073741824 2684354560 805306368 939524096 1946157056 2919235584 3674210304 2290089984 1119879168 2761949184 835715072 3524788224 248250368 3914727424 2134573056 404258816 3845570560 493854720 4105719808 2193770496 228555776 1746195968 2250148096 30790016 2409308608 4157114016 1949234928 3743655752 3375267236 4133047550 47694847 +2147483648 3221225472 2684354560 4026531840 134217728 603979776 3053453312 1056964608 813694976 448790528 945815552 4220518400 122159104 2045509632 2232287232 502595584 1619296256 4204314624 136159232 265449472 571492352 4183518208 1599273472 362450176 1281739648 2765435072 1463068320 1877002224 3418994040 103310388 1588546458 278455703 +2147483648 1073741824 3758096384 805306368 2281701376 1140850688 1509949440 3305111552 1904214016 557842432 1675624448 430964736 3533176832 2106851328 2562850816 3473997824 825786368 1763328000 2285740032 3030437888 1683412992 3377855488 2660526592 2585433344 1203458176 1201477184 2385421792 1672045712 1113857624 3241805724 3186958382 1522700097 +2147483648 3221225472 2684354560 1879048192 402653184 2617245696 838860800 1593835520 1652555776 532676608 94371840 181403648 1732771840 1723596800 2573336576 3599171584 1159102464 974995456 4256014336 1521086464 2484586496 3221408768 1892384256 1947501312 2095730304 396567232 243308832 2344900016 1134434696 570765476 4070678314 812897699 +2147483648 3221225472 1610612736 805306368 1207959552 67108864 3590324224 3539992576 1820327936 2998927360 652214272 3817865216 4223139840 262144 1181876224 1922105344 4209606656 768589824 1996267520 2257874944 3770841088 1330732032 1744951808 3457910016 4204708736 1886720960 420184480 1877403376 2626764504 3320425524 3276795142 3107757901 +2147483648 1073741824 536870912 1879048192 134217728 872415232 436207616 1325400064 2172649472 2235564032 3693084672 470810624 1763180544 802422784 3437625344 3303473152 4028858368 4283187200 898670592 3611938816 257681408 2664098816 1951824384 2211293440 174538880 3137415360 4215580128 2402284304 2692543272 3322503540 3328838334 729102409 +2147483648 3221225472 2684354560 1342177280 3892314112 1275068416 1375731712 117440512 209715200 851443712 1231028224 3482320896 343408640 4162060288 1366163456 2718498816 2304409600 2711994368 1825021952 3520163840 4257957888 1396458496 3407331840 1199357696 28369536 466564288 589273760 1060460784 1062036280 22627124 1362588182 1589536937 +2147483648 3221225472 2684354560 2415919104 1476395008 3019898880 3053453312 4244635648 58720256 574619648 1667235840 2494562304 2373451776 439615488 665976832 427491328 3186524160 60473344 773955584 822505472 1616922624 442070016 1943334400 3248795904 1024837504 2673682496 3946283616 1323780432 1632232440 162740636 4280465846 3512521353 +2147483648 3221225472 3758096384 2415919104 3355443200 2885681152 4194304000 4076863488 3279945728 3292528640 1365245952 3402629120 4183293952 3850633216 2024144896 2654273536 180846592 1581891584 2771820544 1967681536 3818543104 1239512064 371186176 409708288 2328092800 1162451392 2354103136 1102787152 283023864 381975300 983595070 1930838781 +2147483648 1073741824 536870912 805306368 3355443200 3556769792 1509949440 2667577344 394264576 2940207104 3470786560 2117074944 1234698240 2939420672 1625686016 2771582976 1472102400 1190936576 1056546816 2839859200 1778837504 1998322688 1263159808 606241024 4248203392 2354611392 105859168 2634495376 2497228312 110066428 3232182574 2584255817 +2147483648 1073741824 536870912 1342177280 2818572288 1275068416 2583691264 520093696 25165824 675282944 312475648 3941597184 3319267328 3227254784 920256512 73203712 408256512 2208907264 3994329088 3766931456 2727405568 2875188224 3141751296 2012331776 2870952064 2838201024 3275906016 2071870032 4159386248 3639260044 2771255150 2010802419 +2147483648 1073741824 1610612736 2415919104 1207959552 3959422976 771751936 4278190080 3665821696 2621440000 1507852288 3908042752 3752329216 495190016 4131782656 3874947072 3740237824 2853748736 3889995776 3159445504 1564702720 2492093440 2523855360 4179867392 4012569984 3418720960 3041779744 414319184 2128157592 3065812428 299978978 1921729301 +2147483648 1073741824 536870912 4026531840 3087007744 469762048 1577058304 2298478592 645922816 2176843776 3525312512 1215299584 3209166848 3876847616 2797469696 2824667136 1465024512 2946875392 2212208640 3614003200 1439918080 3337112576 1164695040 1724809984 674225536 524853056 2888751904 61871280 2120754152 2464425996 565586890 388566785 +2147483648 3221225472 536870912 805306368 2281701376 1811939328 3456106496 184549376 2743074816 3082813440 4087349248 3899654144 425197568 594280448 1728446464 1949499392 3225452544 3965272064 3823083520 2537549824 4194691072 3982023680 234846720 2669448960 375874944 2404425664 4048641632 3495660976 3870147144 2880226380 968194670 3818488511 +2147483648 1073741824 3758096384 4026531840 2013265920 4227858432 838860800 3405774848 914358272 2453667840 857735168 4291821568 3496476672 624164864 4026662912 3864985600 564756480 4226400256 2541920256 904024064 3097778176 268520448 1124849152 535661312 127125120 3110188992 1489882144 889758672 4021906472 2656562820 1591447586 1473178049 +2147483648 3221225472 1610612736 1342177280 671088640 1275068416 905969664 1157627904 578813952 809500672 1453326336 1225785344 3314024448 897843200 1217003520 1836253184 4205543424 3033743360 2434572288 4023578624 1198323712 621659136 559497728 720342784 389643136 3391071296 2223077408 281260496 711423688 273594420 2123220538 3717820861 +2147483648 1073741824 1610612736 2415919104 939524096 3422552064 3791650816 1560281088 679477248 1614807040 3797942272 2727346176 1082654720 269746176 3213230080 471793664 865894400 2855452672 4107771904 1338527744 1336571904 1672172544 1752491520 2523447040 2196036224 4074812992 3840998304 2925966032 1466948216 1144660820 3053267658 3445467273 +2147483648 1073741824 536870912 1342177280 3892314112 3690987520 3120562176 3674210304 2357198848 3720347648 1868562432 2897215488 3189243904 2523660288 2432565248 1397817344 2421129216 1371324416 229810176 2817347584 1873766400 2334680064 2919416320 2302909184 1576196224 2029750208 3318662304 552438320 1758188472 1948267836 1024468430 3846708671 +2147483648 1073741824 536870912 805306368 2818572288 2080374784 1644167168 2902458368 125829120 742391808 2099249152 3620732928 2948071424 3698065408 1158283264 666042368 878739456 687259648 1954521088 3506196480 634021888 3331030016 3373584896 3638078208 4095403648 3686120000 1538224224 3994740176 4071984744 4197416644 3915050518 2467666391 +2147483648 1073741824 1610612736 1342177280 3623878656 4227858432 3925868544 822083584 3397386240 1178599424 2057306112 2477785088 799539200 2538864640 3812753408 1097007104 2179366912 2061484032 1225891840 2577092608 1396537344 3996410880 1990581760 1929282304 3886272640 784836928 3134866720 4117288528 2457141704 1917292316 1738164530 340313121 +2147483648 3221225472 3758096384 3489660928 3623878656 1946157056 1912602624 3170893824 2894069760 566231040 1579155456 485490688 383254528 1264320512 1878917120 2182283264 3448143872 896286720 529113088 3757371392 3215382528 4036224000 1717198336 2622390528 1077433984 402892864 1629345952 2421246128 1664366184 1276783020 1361121070 4054040499 +2147483648 3221225472 536870912 268435456 1207959552 2885681152 1711276032 419430400 3112173568 1094713344 2954887168 3662675968 1473773568 3385589760 2106982400 4073652224 4126965760 1776893952 608149504 1273229312 2682906624 2154353664 974604800 2975119104 1680701312 4278031168 1230437088 3172753040 1785340584 2373008740 725067406 775412063 +2147483648 3221225472 3758096384 4026531840 1744830464 2214592512 1577058304 889192448 2206203904 2805989376 2900361216 3207593984 2119696384 1252261888 1924005888 136118272 361070592 95076352 385654784 1386311680 1406883840 2119199744 136114688 296072448 1530591616 2557776448 468533344 122245136 4108803096 2843364924 1522517470 1182074605 +2147483648 1073741824 1610612736 2952790016 2818572288 469762048 1308622848 1191182336 1803550720 331350016 3877634048 1322254336 23592960 333709312 3616407552 304939008 823099392 498810880 1535549440 3327840256 790689792 2227952640 920470016 2593096448 779836800 1822861504 2425018464 2588464048 3308255848 3897773540 2753738050 1731521813 +2147483648 3221225472 2684354560 2415919104 2818572288 201326592 570425344 3472883712 3498049536 3258974208 77594624 3511681024 1447559168 1171521536 453115904 1021902848 2859040768 632438784 2761203712 297398272 1358940160 230487040 4162343424 559521536 642408064 2650322624 553107872 46721744 4014635336 1819842980 2134367434 1269362233 +2147483648 1073741824 3758096384 3489660928 3892314112 1946157056 3388997632 1728053248 4085252096 364904448 2367684608 2618294272 2884108288 1261699072 1130233856 1643446272 1654358016 1540964352 656056320 343724032 424073216 392545280 1037005312 470524160 3211875456 1917752000 2337459552 1915474224 1221750248 2317617108 3828754658 1619078033 +2147483648 3221225472 1610612736 2952790016 939524096 1543503872 3187671040 4110417920 1065353216 230686720 903872512 2838495232 2597847040 4160487424 3878289408 3933667328 62947328 3729375232 2198577152 3926093824 849704960 461405184 4250650112 3979391744 1316087168 491237440 984704352 126775472 1190853464 3056415260 1531939102 1587889115 +2147483648 1073741824 1610612736 2952790016 2281701376 4093640704 3456106496 989855744 4001366016 415236096 2522873856 164626432 106430464 146014208 3004301312 3103981568 421167104 2360393728 248356864 3882373120 2837870592 2248891392 3270298112 2187573504 1817539968 3363423680 2174749472 2670734448 4232587896 1309412516 3602253918 2687047377 +2147483648 3221225472 536870912 3489660928 2013265920 1543503872 1711276032 1828716544 4185915392 3527409664 3730833408 2637168640 1320681472 1296302080 2629435392 812318720 302219264 2587049984 2102173696 2008739840 1487726592 1647436800 3000976896 1784331008 4045917056 507661888 2142505696 4095870800 1837047864 1169261948 2623831174 2207328245 +2147483648 3221225472 3758096384 2415919104 1207959552 1006632960 1912602624 3741319168 1870659584 1941962752 895483904 2249195520 639107072 3313238016 3717332992 3015901184 4197613568 3251879936 3723337728 2791534592 4175779840 373322752 3381131776 2511045376 824599168 796055232 1708404320 1015423664 3114610424 1816640468 3454822670 116254995 +2147483648 3221225472 3758096384 1879048192 134217728 67108864 3321888768 1694498816 1132462080 708837376 3953131520 4172283904 1599602688 3578003456 3487432704 2953510912 147554304 1213841408 1512349696 3992743936 3257817088 4141304832 1855318528 4223055104 2762303360 1608310336 53227104 75639120 2209425352 1349423772 52522254 2606955365 +2147483648 3221225472 3758096384 1342177280 2281701376 4227858432 905969664 754974720 3749707776 3183476736 2304770048 3572498432 256376832 712769536 4138860544 678625280 4156129280 3333144576 3201736704 877686784 2076596224 1208173568 481282560 3106964224 4087182208 3291929152 2961056608 1445543088 380010616 2421710188 412766042 3923863531 +2147483648 1073741824 2684354560 268435456 2818572288 1275068416 33554432 4009754624 3632267264 2227175424 2476736512 2119172096 221773824 848035840 1108475904 2913665024 3846995968 1041121280 2261491712 2139148288 1016514560 2905338880 3915018752 4226125568 3996243584 3174387392 1260338080 2756877168 2633455240 1422671300 510796406 1994070863 +2147483648 3221225472 3758096384 3489660928 2818572288 2617245696 838860800 1090519040 3397386240 3292528640 287309824 3039821824 1706557440 2926837760 1025900544 3042508800 2918416384 1684062208 1459527680 855994368 4064237568 157049856 4132225536 1794947840 4082260608 2745823552 499455776 747219152 2552480040 3151891516 1066218454 270897833 +2147483648 1073741824 536870912 2952790016 3355443200 201326592 1308622848 1023410176 3313500160 146800640 4196401152 3356491776 1170735104 2523136000 3471966208 3549888512 2899804160 2087993344 3053756416 130142208 1324345344 1985403904 1094208000 2862782208 1316803968 3582163520 1302532064 2559424496 796357672 1574511508 1184805610 2162344645 +2147483648 1073741824 3758096384 1879048192 402653184 1811939328 369098752 822083584 981467136 2982150144 3944742912 1527775232 3543662592 2756968448 1668939776 3108700160 3378741248 3886891008 2455543808 1646579712 323147776 720366592 912346624 2082639616 4014864256 3570292032 1465072160 2804388016 4251927208 1451460564 1461546390 1823777097 +2147483648 1073741824 2684354560 1342177280 134217728 4093640704 4060086272 2600468480 1870659584 3074424832 2829058048 2962227200 1097334784 1174667264 2803499008 2636316672 670203904 1915404288 2843058176 4107423744 3168028672 3761333248 1011276288 2901127424 3190510208 3185952192 1473854560 2044833936 1805675144 997422676 471459202 917452861 +2147483648 3221225472 3758096384 1879048192 671088640 738197504 2852126720 2197815296 2894069760 3032481792 1788870656 3857711104 4120379392 3125542912 2178285568 4139843584 4170088448 2550415360 2552471552 325906432 1432279040 3233664000 3302515200 582860544 2999579776 1211262400 2851245216 2649386608 2044638408 3714863916 3933706270 3350644439 +2147483648 1073741824 2684354560 268435456 402653184 3422552064 3120562176 3774873600 1652555776 3745513472 1163919360 2737831936 3263692800 2049703936 4149084160 801832960 816545792 515293184 3635191808 337858560 3032041472 645428224 1821040128 2444930816 2201769088 1016643904 207075104 2315316240 2049155128 4036674428 4192373706 1894269423 +2147483648 1073741824 1610612736 805306368 1476395008 1543503872 3187671040 3439329280 713031680 2956984320 1142947840 162529280 2900885504 3889430528 1093271552 2783510528 3174924288 1158266880 3214974976 2246987776 3372775424 1398242304 3608018432 1811067648 3096149376 1629734464 348756000 982776272 3542197352 113766940 2261489346 3259951265 +2147483648 3221225472 1610612736 1342177280 2281701376 2080374784 3321888768 3137339392 1837105152 1153433600 1436549120 3075473408 2377646080 3537633280 2667446272 3975872512 3119874048 2117353472 1576181760 3819958272 463861760 1717879808 3667421696 2846130944 2513497984 4240605120 2774373344 1202740080 4209025608 4033019588 2078234518 3412012251 +2147483648 1073741824 536870912 2952790016 1207959552 738197504 4127195136 3875536896 1065353216 834666496 1537212416 2616197120 1363673088 2769551360 413532160 2965569536 4204756992 3071295488 1550360576 3365523456 1821632512 1294654464 1845783040 718184192 1801116544 2341233856 3204101984 1800194352 1726435912 3831574316 2913122794 1753270337 +2147483648 3221225472 536870912 2415919104 402653184 2214592512 1375731712 1828716544 2340421632 3569352704 2338324480 3956277248 1249378304 494141440 916586496 3912040448 2289270784 1443119104 1942659072 2034626560 4005292032 1845031936 4203765248 3354959104 179359360 1972138048 1874240864 3202082288 1118364408 715673828 44860374 1180885281 +2147483648 1073741824 3758096384 3489660928 402653184 1811939328 905969664 3405774848 2826960896 4047503360 2011168768 1179648000 1518862336 2268332032 2074476544 3354591232 397180928 76431360 218865664 1075105792 1960761344 1786233856 2790936064 436053760 3572488064 2290500544 2222964384 1590883856 691928984 724794020 1450195690 2239246673 +2147483648 3221225472 536870912 2415919104 2550136832 469762048 771751936 1895825408 2155872256 2814377984 1197473792 1112539136 2282225664 56885248 1782972416 1832452096 2242347008 2411511808 790274048 3125637120 3837224960 971273216 368639488 590134016 4018958720 541913408 2091040416 2377213744 3598544184 1919900804 457727818 3669686469 +2147483648 3221225472 2684354560 2415919104 3355443200 4093640704 234881024 2332033024 1988100096 3602907136 1595932672 2102394880 3135766528 40108032 858914816 3473735680 2380693504 550027264 1232052224 2087481344 3239200768 2422830080 1692453376 271294720 3289271680 2482454976 1533797664 3503956976 988359208 1670686724 933615778 1958284437 +2147483648 3221225472 2684354560 1342177280 1207959552 2348810240 2113929216 2499805184 3581935616 272629760 1331691520 2049966080 967311360 3612606464 1279393792 2368929792 2997583872 2315141120 1475125248 1917317120 2830747648 3992765440 1914071552 3034091264 3971334528 98748480 3777191904 2616866768 2250191736 1206238012 626224258 4029810545 +2147483648 1073741824 1610612736 1342177280 1744830464 2617245696 1778384896 1895825408 4034920448 3913285632 501219328 3893362688 3907518464 3240886272 1935015936 3077242880 3556802560 1218134016 283615232 2034094080 4201641984 736027648 4262687232 3978009344 3164855424 3650669888 2500886432 3749128592 1972274840 3783552180 3523554930 3650075847 +2147483648 3221225472 536870912 1879048192 1744830464 2751463424 1912602624 3774873600 1786773504 2587885568 4083154944 2993684480 2561146880 2242117632 2655387648 3743744000 1945403392 2925412352 1582669824 2247946240 3027691520 1888603136 2643870208 1166126336 85123712 1710751552 3668146464 3391957328 2449510328 3827333740 1439469954 1541558941 +2147483648 3221225472 2684354560 4026531840 4160749568 2080374784 637534208 1459617792 3867148288 1690304512 2501902336 2226126848 2616721408 3814457344 2248278016 928710656 562200576 3192897536 728080384 1390374912 1610172416 314338304 1275577856 1413585664 1254183808 2378186944 3543530784 1419943024 2868902824 412981244 3313720294 2080079011 +2147483648 1073741824 2684354560 2952790016 671088640 1811939328 3992977408 1090519040 931135488 1908408320 4087349248 3608150016 3644325888 1787559936 1682833408 453050368 1890549760 2390835200 1044553728 3209744384 1898629120 3022642176 1877561856 3021385472 451077504 720233792 3366157152 3053305520 1303795144 897589652 2663392886 622854303 +2147483648 1073741824 536870912 4026531840 2550136832 2751463424 1845493760 754974720 276824064 2344615936 1235222528 3956277248 390594560 2232156160 4245291008 3132424192 4751360 1728561152 4237402112 3937751040 4185614336 1376275456 56614400 854961408 4263729536 1374441536 344579232 4228023600 1959971720 2133409508 3496646954 2395927439 +2147483648 1073741824 1610612736 4026531840 1744830464 3556769792 1174405120 3741319168 2071986176 3745513472 312475648 579862528 434634752 1344536576 3462529024 1033437184 3126427648 108052480 3070533632 284905472 3293935616 3322563584 2380853760 1685627136 2315616128 369253568 1409084512 40015504 2144369928 2690505172 1448558370 1811318709 +2147483648 1073741824 2684354560 805306368 402653184 3959422976 1174405120 3137339392 3246391296 12582912 1776287744 3752853504 4125622272 126091264 3139829760 1454309376 689471488 3775676416 1217634304 1772277760 1518913536 2935356416 1122786816 3122900736 1858790272 1481430976 3472089312 3004390000 2246261336 132811516 81617042 4232584357 +2147483648 1073741824 1610612736 4026531840 3087007744 738197504 3254779904 3338665984 92274688 2713714688 1684013056 2507145216 3036151808 582746112 2908094464 3255500800 2876211200 3225534464 4294483968 3366473728 1700427776 2173389824 2296497664 2020122368 861956736 2076070080 2851166432 2356470832 1206388280 3828619020 2928815606 2753639547 +2147483648 3221225472 3758096384 1342177280 3355443200 4227858432 3590324224 3808428032 1115684864 1413480448 3705667584 2578448384 1566048256 2742812672 3276931072 1117192192 2618195968 3651616768 1405460480 3052138496 4194162688 976536576 2500286976 2224390912 3221478272 341440960 1306192928 400719184 1016867288 1751253148 865025054 2274529467 +2147483648 3221225472 536870912 3489660928 3355443200 335544320 1577058304 1828716544 3967811584 1631584256 3655335936 4142923776 2218262528 216793088 549060608 1959723008 3503194112 2504048640 4056784896 4158943232 3794429952 2099471360 1544612352 2506467584 2164287872 3664015424 4260003744 176389008 1753278616 2439875596 619992134 182605583 +2147483648 1073741824 2684354560 805306368 939524096 4093640704 4060086272 3170893824 2541748224 88080384 2006974464 571473920 4138205184 843317248 3387817984 1924857856 3295444992 2169126912 3304300544 3484995584 4217030656 662436864 3342489088 724281600 1889846912 1936250944 2568148576 2677012880 4176233160 3283920372 998403250 1405597389 +2147483648 1073741824 536870912 4026531840 3892314112 1140850688 1979711488 620756992 3766484992 624951296 1772093440 581959680 3986161664 3122397184 2421817344 1525612544 3511648256 2626994176 2363269120 2370916352 2289002496 2866170880 2491728384 4269053184 1662337920 3301537344 3564323488 663506576 1928061832 3497726748 2166462014 3643133875 +2147483648 1073741824 3758096384 1342177280 1744830464 1811939328 1442840576 2801795072 3716153344 1866465280 4217372672 2284847104 1460142080 3581673472 2877947904 160890880 596934656 316260352 266313728 1616334848 201938944 561538048 2880033280 2025293568 1050375040 80438464 3849537504 264728208 1141994232 2279372028 2888299370 3711864251 +2147483648 1073741824 536870912 1342177280 2550136832 3019898880 2382364672 654311424 176160768 3317694464 3076521984 896532480 1625817088 2167144448 2035417088 60227584 3450896384 1239072768 2519441408 3681046528 3151915008 1206346752 845864448 824410368 603212160 1753513664 2808892960 549480496 4132586552 1940217548 317057266 2056730527 +2147483648 3221225472 536870912 2952790016 4160749568 1677721600 1912602624 2969567232 1769996288 1371537408 1423966208 808452096 4050124800 1605107712 3136684032 3160342528 296976384 2184298496 4058030080 3940839424 3849742336 2346941440 2348934656 260615424 331904640 2294304576 68967904 1713527728 3812709016 2709321948 713431090 2081894223 +2147483648 3221225472 2684354560 805306368 134217728 738197504 637534208 2566914048 1484783616 2361393152 4024434688 122683392 2927099904 398196736 2178809856 712441856 508264448 1083195392 1394647040 687206400 2689583104 1269488640 1472231936 89702144 3142180736 462547776 3604859552 2752249328 3079208216 306801924 2203336246 1400512083 +2147483648 1073741824 3758096384 1879048192 1207959552 3019898880 2113929216 4244635648 3481272320 1455423488 169869312 3136290816 1410859008 624689152 2041184256 2214002688 407797760 3671769088 1685430272 3743830016 2959366144 515337216 7330304 2615687424 2862889344 3830850624 897388384 315198064 172784808 313739308 1250557598 569183019 +2147483648 3221225472 2684354560 1342177280 939524096 1140850688 3321888768 3875536896 3682598912 4232052736 1306525696 873463808 359137280 1682702336 3973185536 3682926592 2399895552 4259954688 3235028992 2371383296 3320989696 2782086144 2860971520 639122688 2381591424 2077629120 1017842784 2311366736 1389591768 688319668 1851274770 1846810271 +2147483648 1073741824 2684354560 1342177280 671088640 3422552064 3254779904 4009754624 2239758336 2638217216 2539651072 2280652800 2978480128 814481408 1491730432 3738632192 3937894400 2150973440 1226612736 2967523328 3908225024 2783044608 4262482432 3607641856 172758656 1305099968 868695264 2777650448 2555477240 2341112972 3990217802 4108207671 +2147483648 1073741824 3758096384 1879048192 3892314112 738197504 704643072 822083584 4034920448 1170210816 3764387840 1357905920 237502464 4190371840 2613706752 3398238208 495288320 1757528064 3963396096 3316011008 959731712 1159031808 2436821504 1596464896 960758912 3590986048 1995250592 2406852272 2078919160 3480788908 715934338 3814287109 +2147483648 1073741824 2684354560 268435456 3087007744 4093640704 1107296256 352321536 3430940672 239075328 1893728256 584056832 877133824 723255296 3107061760 269287424 1928888320 3818799104 490315776 2870792192 2889271296 389018624 3323557376 820519168 3626762880 2167028288 68760736 3837166928 2452703192 2036600260 649475290 325781243 +2147483648 1073741824 536870912 1342177280 1476395008 2483027968 2650800128 251658240 1786773504 2034237440 3097493504 4115660800 1680343040 2429288448 2889220096 3551854592 1871085568 1084375040 61841408 1849348096 3522488320 1944445952 3124325888 2101872896 2440838528 1450060992 1388386848 3459549456 2656925128 3253878244 2413764626 248363967 +2147483648 1073741824 3758096384 3489660928 4160749568 1811939328 3187671040 2365587456 1098907648 180355072 4276092928 2366636032 8912896 3781951488 746979328 1459027968 2845933568 3707420672 237674496 1087721472 864770048 2738373632 1833170432 2754619136 2331512192 3929279040 1568812768 1661807472 4275615768 1979743572 605548042 140641911 +2147483648 3221225472 2684354560 1342177280 1476395008 335544320 167772160 3640655872 3045064704 683671552 2602565632 3861905408 738721792 453771264 2748973056 4184408064 1148223488 1554169856 3441795072 1216376832 1914849280 1152336896 496627200 384837888 1663572096 1463556416 114436320 266677744 3681204840 887876124 3060079834 2376765143 +2147483648 1073741824 3758096384 268435456 3355443200 4093640704 2248146944 4009754624 3095396352 1337982976 2426404864 2553282560 1125646336 3160670208 583401472 196935680 1041596416 3271114752 3002900480 3484602368 1025300480 3300783104 4120541696 1253060864 4191698816 4181985472 4239787168 4232382128 262253896 2373403036 422417150 1131233517 +2147483648 3221225472 2684354560 268435456 1476395008 3825205248 33554432 2734686208 3632267264 46137344 2724200448 1794113536 839385088 1226047488 2160197632 1649868800 2093645824 685719552 3162087424 1298132992 2644887552 1502532608 149057024 459277568 2507147904 1514679232 45358496 751962096 3731820536 79070316 4034493002 3064248049 +2147483648 1073741824 1610612736 268435456 3892314112 3288334336 3053453312 251658240 2625634304 2235564032 241172480 4199546880 1655177216 2782658560 3658874880 3448045568 2111799296 1525202944 659988480 80302080 2961668096 1149662208 600560128 1572084992 711596928 1206064320 2302838176 2580759568 2533121016 1080092324 1346025090 3462880779 +2147483648 3221225472 3758096384 805306368 939524096 1140850688 3456106496 1124073472 1988100096 2495610880 3294625792 3587178496 2081947648 2915827712 19005440 3413573632 1942257664 350896128 1647288320 1758785536 991877120 1498274816 2509202944 2777953536 189675904 3143973824 2998648096 4061845872 2621177592 3226893988 1151708750 3399996303 +2147483648 3221225472 2684354560 2952790016 4160749568 2483027968 3523215360 3439329280 3162505216 1019215872 1763704832 3306160128 3589799936 3714842624 2614493184 4034461696 1146880 4288561152 2794758144 811724800 4190095360 3504536576 1356940800 3466866944 1867660928 498805824 252882080 763417584 380794792 3399648916 4180206694 1908824135 +2147483648 3221225472 2684354560 2415919104 3892314112 1409286144 3456106496 3674210304 897581056 1790967808 3860856832 2112880640 1530396672 1499725824 1131282432 3200843776 1090551808 587120640 1222483968 1583902720 808339456 1223390208 2464793088 1800145152 2531407232 3221951936 2281420256 1539141872 3368338600 1742904812 1526060630 3542485885 +2147483648 1073741824 1610612736 1342177280 3355443200 1811939328 2248146944 1090519040 2558525440 2839543808 4141875200 1099956224 3815243776 4005298176 3955884032 3207397376 3902242816 2134261760 974561280 692310016 4291950592 3663258624 2772523520 457451264 3617460096 3617273152 4258314912 2063397520 2110738776 267853268 3331494226 679335427 +2147483648 1073741824 1610612736 2415919104 3892314112 1811939328 3657433088 2801795072 2944401408 1941962752 1390411776 3308257280 481820672 2785804288 3953524736 4078501888 1078951936 3453337600 1827315712 1220825088 3691673600 3734459392 1456132608 187438848 1987453056 93402304 2843449440 3250578096 3988101912 1260570908 2582132038 616828775 +2147483648 3221225472 2684354560 1342177280 2550136832 603979776 570425344 1560281088 276824064 4190109696 3223322624 3192913920 1958215680 1212416000 4110811136 3019571200 2653716480 1774895104 2755895296 974680064 3411429376 2562802688 3233275392 4258538752 1151214208 3513713728 2488448928 2538983088 1169752808 1330756100 610101302 2428879837 +2147483648 3221225472 3758096384 1879048192 1476395008 4227858432 2785017856 2634022912 1719664640 2118123520 1377828864 1993342976 736624640 2188640256 2159149056 1926561792 4272259072 2751905792 2438242304 3325652992 4027799552 2722778112 2485255680 3372485376 3880397696 2687052352 2903737632 714733648 2757237992 4293666116 3284010754 3202036625 +2147483648 3221225472 536870912 4026531840 3355443200 3288334336 2181038080 3170893824 3867148288 3871342592 3856662528 2723151872 1295515648 3697016832 382074880 3173842944 2437513216 3988930560 3551043584 2232807424 2735466496 1546316800 949840384 3207468288 4203288192 1446221888 3497616928 4176745840 1556221464 4012322628 3967465830 2360005867 +2147483648 3221225472 3758096384 2952790016 4160749568 3154116608 3657433088 352321536 1719664640 1438646272 4192206848 330301440 4256694272 4177788928 1148321792 3621322752 3276242944 2156806144 3505037312 3462656000 2101991424 698678272 2506708480 1100622592 1372925056 1661567040 3235992096 4066777008 3330476824 1710392316 2985813126 978572805 +2147483648 1073741824 1610612736 2952790016 402653184 1543503872 2449473536 2097152000 142606336 4055891968 3797942272 1481637888 2507669504 2176581632 3316252672 1760231424 2968223744 2305572864 1085054976 3069562880 3232233472 3341868032 1569811968 4043707136 228132480 680311360 981851040 3148871344 948233848 2198829956 1018378454 3014103731 +2147483648 1073741824 2684354560 1342177280 3355443200 2751463424 1644167168 2130706432 3279945728 1598029824 3303014400 1779433472 2728919040 3356753920 3193569280 1328742400 1927380992 2749972480 3608584192 3965374464 3995650048 1792009216 240413184 2336105728 1318127232 3348019392 928442208 876538768 3406487448 794878708 3343641954 3689300105 +2147483648 1073741824 3758096384 2952790016 2281701376 3556769792 1711276032 587202560 3212836864 3904897024 752877568 3002073088 62390272 1751908352 3440246784 935919616 1612349440 4208541696 68132864 2941636608 3538147328 2865159168 3809634816 2296516864 1191657344 1068731328 2473839968 55499888 3425071256 4218429484 1350046406 4144766543 +2147483648 1073741824 3758096384 2415919104 3087007744 335544320 2315255808 1627389952 3414163456 62914560 1214251008 3046113280 24641536 1632370688 3145334784 2782593024 870612992 3694051328 4238581760 4184363008 1567250432 855462912 4041467392 3512084736 3987800192 554151744 3190185824 1955033392 3367563064 913485236 4118803478 1601439551 +2147483648 3221225472 1610612736 2952790016 939524096 201326592 4194304000 1459617792 2910846976 331350016 3294625792 1586495488 149422080 3172204544 226885632 1827602432 1376550912 2838413312 3391594496 3714871296 1463973888 2040101888 2980300288 641345280 467481728 1100328128 1169519840 1257882288 2952208952 568376180 605355378 511353961 +2147483648 3221225472 3758096384 3489660928 402653184 335544320 3321888768 486539264 645922816 3661627392 2329935872 1521483776 2879913984 2796814336 2961833984 3567583232 1819312128 1664892928 2586943488 2833182720 229955584 2787238912 1949920768 3515947264 4097477504 3241756736 3943771936 75150160 1423532248 1411451740 1511163426 1112366985 +2147483648 3221225472 536870912 805306368 402653184 1140850688 1375731712 3607101440 1736441856 297795584 1432354816 2075131904 2542272512 638844928 749338624 1900478464 1802403840 3832692736 1055760384 2710499328 3410290688 875813888 773152256 4002612480 2393155200 3632621248 1997223520 3412623920 3947066616 4065988156 2012163818 3043657377 +2147483648 1073741824 536870912 268435456 3087007744 1409286144 3523215360 3741319168 41943040 985661440 3214934016 3895459840 1409810432 3653500928 1589248000 4186374144 3654844416 652361728 4060848128 1941491712 1638066176 2492855296 512054784 730016000 3141699200 1712668864 1564158752 3494815472 1892380936 4080407388 4288232762 1668657285 +2147483648 3221225472 1610612736 4026531840 3355443200 3154116608 2382364672 3841982464 176160768 2361393152 3881828352 2540699648 68681728 1161560064 4137549824 582156288 42958848 3733798912 269524992 2205478912 2311780352 2301225984 3513678336 1842813696 3331163520 1689272384 2118393888 1624380656 1244993208 1107337868 2199704078 862905307 +2147483648 3221225472 2684354560 2952790016 939524096 1543503872 637534208 989855744 3330277376 1321205760 2409627648 3769630720 3131572224 2890661888 685899776 3620012032 3367796736 2251505664 556113920 301330432 3329738752 1772289024 2206627328 2324759296 2017112960 1603818432 1394486560 1292844528 3002444296 3712872828 2812530578 1256510919 +2147483648 1073741824 3758096384 2415919104 2281701376 4093640704 1509949440 3942645760 3246391296 717225984 2262827008 3270508544 3634888704 941359104 98435072 2326200320 1637384192 3352346624 2050203648 223236096 1974491136 1099387904 3104303616 1447235840 2275588224 13498816 3849731552 4273678832 843495576 276283948 388699522 1692305619 +2147483648 1073741824 3758096384 1879048192 2818572288 469762048 3523215360 1325400064 679477248 1027604480 2577399808 428867584 2704801792 2572943360 879886336 307167232 3949887488 4032643072 2563612672 3534344192 4280014848 62188544 1944740352 2912883456 91662976 2563857088 2678566816 803919120 1994347528 38438996 4275264150 341868587 +2147483648 3221225472 3758096384 3489660928 3087007744 2080374784 2852126720 1627389952 4034920448 2084569088 1218445312 1236271104 127401984 463208448 1553858560 760152064 102924288 1716076544 492937216 1419636736 3955480576 2783765504 3172877824 2619278080 44742784 1996318016 2877010848 831581392 957373384 2276992924 2456555198 1504065171 +2147483648 3221225472 3758096384 805306368 402653184 3019898880 503316480 486539264 3464495104 2646605824 572522496 1055916032 1561853952 2964062208 3215851520 609812480 2739109888 1263550464 568762368 2408968192 4168865792 3292716032 3599855104 1825114368 1791722880 2691979328 309113632 2110192816 1261129448 3877767084 1443299934 4051871439 +2147483648 3221225472 3758096384 4026531840 2818572288 3690987520 369098752 2835349504 3498049536 2646605824 295698432 1561329664 1767374848 4213440512 1469972480 1014431744 4107173888 2158280704 4272791552 4277956608 778196992 798321664 337363456 2346656512 4265778048 213316416 4199067808 18343344 2341286024 2588387284 3291313454 2068829621 +2147483648 1073741824 3758096384 1342177280 1744830464 2214592512 234881024 2030043136 2474639360 801112064 1042284544 2341470208 522715136 3626237952 1900937216 2513764352 2588901376 884490240 1150197760 2369900544 2618284032 433775616 194335232 3945610496 3382945152 3118614848 3094194272 4151803184 1363283880 507450420 4136934162 482525557 +2147483648 3221225472 1610612736 805306368 3892314112 4227858432 3254779904 452984832 3766484992 2696937472 664797184 2085617664 776470528 753139712 2784886784 2358575104 2008514560 1668366336 4122386432 409006080 790558720 810277888 484209152 1362967296 1583591040 171399104 3428819360 1623550832 847282312 47301956 3589756586 2105519829 +2147483648 3221225472 536870912 1879048192 1744830464 3288334336 905969664 3808428032 176160768 4123000832 375390208 2895118336 1498939392 747372544 3466461184 2182021120 4160323584 678969344 671784960 379056128 1904863232 3972451328 2829009408 571946240 1406514048 3264628672 2215483424 3453637424 4025723768 4056239540 412231390 290522959 +2147483648 1073741824 2684354560 3489660928 3623878656 67108864 2046820352 1929379840 1551892480 3636461568 4229955584 2366636032 2639790080 2059141120 3388080128 3158114304 926908416 2183348224 688824320 1978060800 4187277312 2330575872 2981522944 3898944768 2181276800 3213981632 3117656736 4025045872 369075048 1292067860 1486789518 3766404851 +2147483648 1073741824 3758096384 3489660928 3623878656 1140850688 436207616 3439329280 3179282432 3007315968 517996544 3503292416 1489502208 2842951680 3536191488 366280704 63406080 792510464 2010554368 1139101696 3617806336 397820928 2941386240 60632320 3816008832 416995392 921934560 2811948560 1309905944 877323844 2757463930 452915041 +2147483648 3221225472 536870912 2952790016 1207959552 3422552064 838860800 3103784960 545259520 2696937472 3915382784 4010803200 1779957760 2328625152 3832414208 1311965184 624918528 55328768 2406522880 2725638144 3754682368 92339200 920865280 3063482112 573999744 2695031616 4127091104 1823849456 2532662200 4143332628 2420056206 3190925887 +2147483648 1073741824 536870912 268435456 1476395008 3825205248 2046820352 1895825408 3514826752 1044381696 320864256 3023044608 45613056 2075918336 1565130752 3062169600 1268154368 1207746560 469737472 4270346240 1051879424 4147082240 4025871872 2384135424 839750784 3568402240 1861149152 378966608 276616040 3938433084 656957910 1279413211 +2147483648 3221225472 1610612736 2952790016 402653184 1006632960 637534208 1459617792 226492416 3519021056 970981376 1842348032 1644691456 2836660224 374472704 3807707136 3014098944 2245345280 2981535744 2283335680 3411736576 3569875968 971263488 3343592192 2091682688 3009013952 3420409824 2560602416 932804184 2746786852 2584473130 1621784921 +2147483648 3221225472 1610612736 268435456 3355443200 1677721600 503316480 1560281088 3011510272 20971520 111149056 678428672 3274178560 513015808 609615872 963182592 399540224 3789668352 599629824 1302294528 1241085952 1620595712 3253533184 3495105792 304322944 1026711616 1801970784 831302544 3891514504 2195360364 2518338706 3335140257 +2147483648 1073741824 2684354560 2415919104 4160749568 3288334336 2315255808 3741319168 1115684864 2495610880 1629487104 1343225856 381157376 1748762624 2811887616 930152448 1696366592 4232003584 1168220160 3727806464 385599488 1364382720 1308780032 2876181760 3091955840 3146314944 68385056 344166256 2977748136 3162331348 2786899382 549410003 +2147483648 3221225472 2684354560 2952790016 3892314112 2483027968 2516582400 285212672 1920991232 507510784 656408576 3012558848 2743599104 3468427264 994705408 2626355200 1379565568 2256027648 805150720 1286664192 2901067776 380238848 3700376064 1642934528 1475586944 2109071168 3256183328 4258146640 3068463528 235901460 3479169114 1095660211 +2147483648 1073741824 3758096384 268435456 4160749568 603979776 503316480 1056964608 1249902592 20971520 3743416320 22020096 1373110272 3950772224 425066496 3802595328 678199296 3361685504 4152860672 2135805952 3880507392 339014656 925136384 4130145536 453875072 1747764416 1496860192 2240483088 2271382568 2537842404 1197286542 419805363 +2147483648 3221225472 3758096384 1879048192 3355443200 4093640704 1979711488 2634022912 2105540608 1270874112 3995074560 2505048064 881328128 83623936 1855324160 3217096704 1487044608 2038939648 4230979584 2127261696 1343051776 2462338048 324721152 124455168 1683340160 3379842112 2082664928 1947154224 4015500072 2947511812 2685358714 2896121203 +2147483648 3221225472 2684354560 1342177280 3355443200 1811939328 1375731712 2097152000 880803840 3636461568 765460480 122683392 3782737920 756809728 3735420928 628948992 3473375232 2460696576 106340352 184741888 4025796608 2138162176 3047836160 1275541248 3430722176 3607218752 2822915232 1178797296 836144776 2822950148 2736050534 566346731 +2147483648 1073741824 2684354560 3489660928 671088640 2214592512 1577058304 3707764736 1736441856 2688548864 1101004800 3371171840 2775056384 4284219392 2119303168 2909339648 861962240 3185229824 667262976 1754288128 840058880 430130176 2144850432 3929214208 725979520 374358080 2591191392 364073936 2557464648 45551372 3447961986 1212636019 +2147483648 3221225472 2684354560 3489660928 3892314112 1140850688 1040187392 1291845632 4286578688 1950351360 2392850432 625999872 2679635968 1737752576 1908015104 855703552 381517824 4111155200 3893927936 1493495808 3276720128 715645952 3023454720 1863523584 1773181312 1862853696 1022414688 3116694224 925821320 949484388 322847734 1481586409 +2147483648 1073741824 3758096384 2952790016 134217728 335544320 2181038080 2332033024 3951034368 1111490560 2401239040 1011875840 24641536 2875981824 2046689280 4065263616 1917681664 2876915712 3672023040 1258409984 818927616 654892032 1195461120 32579840 3139610240 929558976 1138544992 3442697680 3597669992 1671963428 1322532134 1165100919 +2147483648 1073741824 2684354560 268435456 3087007744 4093640704 1912602624 2332033024 3162505216 3535798272 165675008 3012558848 955777024 1979449344 3504996352 4130799616 4092035072 1888993280 3206324224 1196576768 1208502272 1312257024 2491741696 1771905280 3983576704 759193024 1220756640 2377837040 4276368920 562443572 749025046 132956019 +2147483648 1073741824 2684354560 3489660928 1207959552 1275068416 33554432 1023410176 2776629248 4257218560 2170552320 1773142016 2127036416 1591476224 3267493888 2593193984 3135733760 644005888 3745161216 2719961088 1405962240 3158590464 1032309248 7552768 1256627840 1851609664 169639136 2089009584 3698658808 1611763644 2055071930 4149620371 +2147483648 3221225472 1610612736 1342177280 3087007744 1140850688 436207616 1090519040 3196059648 3745513472 3940548608 3916431360 811073536 1765539840 3965059072 751763456 3375005696 2071412736 2777260032 1426321408 3171284992 2722284544 3021760000 3823701248 3971847296 1105322816 2817057312 3483717136 853318360 2435336428 1896561822 3109067227 +2147483648 1073741824 2684354560 3489660928 134217728 2885681152 503316480 16777216 1300234240 926941184 3068133376 3977248768 3390570496 1892941824 3673554944 3627876352 2274000896 1434664960 3780354048 2060963840 4078028800 1921303552 682777088 1390085888 774867328 1218311488 1397156320 1021924112 2369030680 1636986420 1374371790 1065851257 +2147483648 1073741824 3758096384 805306368 2281701376 603979776 2382364672 1258291200 645922816 2680160256 2623537152 735051776 247988224 3234070528 248119296 416088064 355106816 455426048 2463342592 234737664 3737638912 4197645312 4217661952 3459714304 3770656128 2015612352 2651385120 2870037936 3651247864 3188519396 2302373434 1115464845 +2147483648 3221225472 2684354560 2952790016 1476395008 738197504 4194304000 385875968 1350565888 3930062848 1482686464 2607808512 364380160 2226913280 2125856768 2206662656 3586883584 4068229120 1867030528 3384668160 2785396736 4122606592 2073030144 2722684672 2011397248 854527168 2988409760 3894302928 1613604984 4233322028 175572358 3241383963 +2147483648 1073741824 536870912 2952790016 671088640 3288334336 503316480 788529152 3296722944 1707081728 81788928 1957691392 4051173376 3329490944 1023016960 7798784 2536275968 3054321664 3965165568 4054831104 1607985152 354671616 404353536 2593056000 3121764736 3823576256 2634332576 3207678512 895585112 657904188 1057374326 4042069401 +2147483648 1073741824 2684354560 1342177280 2550136832 1409286144 2583691264 3137339392 3246391296 213909504 3139436544 1284505600 1625817088 207355904 69337088 283181056 3880878080 1849573376 1896128512 2987511808 2792998912 2791695360 2670198272 2100746496 3456060544 4140110272 2194115040 841041008 2799047144 721357620 2866983138 2983645675 +2147483648 3221225472 536870912 3489660928 3623878656 1140850688 369098752 1056964608 1686110208 3812622336 3248488448 3400531968 945291264 2480144384 2750545920 1614610432 3309338624 3284549632 2431754240 1436610560 2256070656 2053956608 2541678080 2790522112 620453760 1160840384 1260828576 2754177424 201068552 2803764764 3284864206 1644673409 +2147483648 3221225472 3758096384 3489660928 1476395008 2348810240 3254779904 3573547008 3481272320 1958739968 4221566976 2263875584 3678928896 2069626880 2390097920 3319988224 3708321792 2324676608 2801770496 766341120 291854336 989422592 1764720128 960265984 872217216 3798932544 2634451552 1717101040 3077384648 2929692588 847083562 1268612755 +2147483648 1073741824 1610612736 1879048192 1744830464 1409286144 3992977408 1828716544 3951034368 1354760192 580911104 1766850560 1257766912 3873701888 346423296 385286144 3704193024 740933632 2669846528 656560128 2627368960 2736679936 1321759232 1591173376 1499649408 1937317952 1935841888 2109898736 1630167432 1767271236 2447665414 4187836757 +2147483648 3221225472 536870912 3489660928 2550136832 335544320 33554432 1258291200 4185915392 1245708288 3978297344 619708416 1689780224 3391881216 4009885696 265617408 4004478976 3525361664 3329138688 3688984576 3048826880 503669760 3882843648 3546179840 3123169920 3118210496 473567712 582557648 336429160 2378552460 77150678 159223375 +2147483648 3221225472 1610612736 2415919104 2818572288 738197504 973078528 3439329280 109051904 1598029824 1193279488 628097024 3716677632 2135162880 2428895232 2259484672 3311435776 1052983296 260153344 3345084416 2852780032 1532883968 3385057792 4128433920 2056800384 988036672 1022763552 2332374800 3302271144 2186101740 3255346714 3398917365 +2147483648 1073741824 2684354560 4026531840 134217728 1275068416 1241513984 2197815296 2726297600 1849688064 6291456 4195352576 3636985856 2413559808 3610116096 1987117056 1215135744 3948855296 1200136192 1065439232 3739830272 3867495424 2966641152 486962944 3395417216 3280213440 3833212704 232991952 1101182968 1808428788 654820442 4100533275 +2147483648 3221225472 3758096384 3489660928 939524096 1006632960 301989888 2667577344 813694976 3795845120 1168113664 2005925888 3840409600 1063518208 2550792192 935657472 1208254464 419741696 248356864 2670620672 992368640 452092928 3519047168 254366464 2740180608 1026570944 3153606048 902567632 416156424 1130302228 2242490530 19158181 +2147483648 3221225472 2684354560 1879048192 402653184 3422552064 3321888768 150994944 1551892480 952107008 4280287232 347078656 2057830400 3271819264 2291793920 2433810432 122978304 2052407296 879337472 2682253312 249022464 2242104320 984743424 253024000 1911706496 4176614208 506795936 2969484528 1085043240 3042523900 2067826866 2685880565 +2147483648 1073741824 3758096384 2952790016 4160749568 3288334336 2986344448 620756992 411041792 3619684352 1746927616 3421503488 184025088 1645477888 3021864960 3258908672 819363840 2647408640 1975885824 1999687680 3084441600 2548358144 728167936 3723220224 2204661376 4039352896 650895776 1729653552 1081846504 2881471468 2601929638 1567392865 +2147483648 3221225472 2684354560 268435456 1207959552 2348810240 2986344448 1694498816 981467136 1530920960 2128609280 1215299584 2423783424 1190395904 895352832 1840971776 348880896 3627663360 1287430144 1975021568 1108363264 3540800512 2486069760 168255232 3686646400 2400883776 1605848864 3831881232 4001268184 3999356588 387119382 2524919721 +2147483648 1073741824 2684354560 1342177280 1744830464 3154116608 4194304000 3506438144 1669332992 3711959040 1944059904 1479540736 416808960 2316042240 3747217408 3195076608 890994688 875806720 3338575872 3265155072 508971008 1502766080 1116488192 3399705344 1014491264 1923124544 2756804448 288543888 3621593048 1209122428 250277054 2639340295 +2147483648 1073741824 2684354560 2415919104 939524096 1275068416 100663296 1459617792 1317011456 507510784 3005218816 1534066688 1699217408 1564737536 26607616 2406678528 484278272 1047740416 1793236992 668782592 1296353280 2247676928 1770182144 3006525184 2526245760 208843968 2676282144 2107171536 3662864936 1758188460 1753176810 4113604405 +2147483648 1073741824 1610612736 2415919104 134217728 3154116608 2382364672 1895825408 3397386240 2353004544 2409627648 3773825024 2187853824 1787559936 719978496 3013804032 1360560128 3629105152 4179599360 3172028416 2116646912 3074249728 1202940416 473326336 1640492416 4173577536 1063473184 4268649936 667146120 58037068 837971458 219279623 +2147483648 3221225472 1610612736 268435456 402653184 3690987520 3388997632 1728053248 1350565888 2302672896 958398464 2651848704 1071120384 2318139392 744095744 488177664 1480622080 2921086976 2230165504 3867865088 4033017856 1787220992 1856556544 2064120576 3940841600 4090602688 3548969888 1394066448 138171432 1182630836 3792881550 3899583607 +2147483648 1073741824 536870912 805306368 4160749568 1677721600 33554432 2701131776 58720256 2109734912 1344274432 2328887296 392691712 398721024 806223872 1261240320 1832157184 1313030144 3228934144 4062040064 327542784 1207565312 2421933568 1815932160 1567312512 2136062784 962851680 701559984 2176935720 1791134436 2451729282 3044744733 +2147483648 1073741824 536870912 2415919104 402653184 3019898880 2449473536 3640655872 2088763392 3896508416 341835776 2242904064 2055733248 2942042112 1462894592 3453550592 2937094144 233357312 1616748544 427184128 2402183168 1774867456 1315732992 289108224 2284912256 1098481984 3547360416 1198084048 718927864 3215000988 1814347082 1198969427 +2147483648 1073741824 3758096384 4026531840 2281701376 2751463424 167772160 1996488704 1769996288 222298112 2065694720 2809135104 355991552 2450784256 3352428544 1765998592 1151500288 1540079616 1720557568 3104788480 3781646336 3518712832 2558880256 3034602752 3393442944 3594625728 2312718304 4104024848 2265373928 9579692 3311608054 2589111265 +2147483648 3221225472 536870912 4026531840 2281701376 2885681152 1711276032 251658240 3045064704 2579496960 1864368128 204472320 3292004352 4057202688 4134666240 3338469376 3922690048 1090109440 1184800768 275804160 3656935424 668232704 3528620544 3865923328 1814552448 2997202624 1692465632 1889214768 710978024 2918929244 2022755478 3158509537 +2147483648 1073741824 536870912 3489660928 939524096 738197504 570425344 2130706432 1098907648 3183476736 1549795328 168820736 3112697856 3568041984 4162453504 699990016 3321266176 1357791232 2771099648 3289305088 2551638016 2247279616 3550803456 139970304 2788182656 3807680192 1060336096 3628802352 1895018808 1535829972 2706427434 4111070951 +2147483648 3221225472 2684354560 1879048192 2818572288 4227858432 2516582400 553648128 1954545664 4114612224 1235222528 3574595584 1847066624 490471424 1169031168 2523987968 1075609600 932823040 3163136000 2818011136 2122270720 421219328 3702084096 1596349184 116648832 1163573568 1945954720 3268350352 1786092424 1505314292 691947358 4023375827 +2147483648 3221225472 2684354560 805306368 1207959552 603979776 2852126720 3707764736 1702887424 3049259008 2170552320 1120927744 1263009792 704380928 30801920 1533214720 2102493184 3165962240 2697371648 3480186880 2490845184 2609077248 1921608192 642546944 3834039424 2332530752 2199387360 662122416 2345370616 706333284 1635794522 4022350147 +2147483648 3221225472 1610612736 1879048192 134217728 2348810240 3992977408 2936012800 1702887424 3435134976 434110464 2393899008 2188902400 938737664 1526595584 2822832128 3426648064 1418969088 213098496 2324131840 2429515776 3120778240 959007232 591820544 1110568320 3731922624 2376792032 1694049904 321552984 576577724 1942651894 1114497081 +2147483648 3221225472 1610612736 4026531840 1476395008 4227858432 1979711488 2566914048 2340421632 3267362816 547356672 3478126592 4021813248 3074162688 2540306432 2177564672 2599518208 3067527168 1560190976 655454208 1358526464 3606932480 4058734080 2418690816 3244359552 1785707328 98812512 3402245744 4011537416 3364465476 2613762390 3917777315 +2147483648 1073741824 1610612736 268435456 939524096 67108864 3858759680 251658240 1971322880 37748736 3936354304 2003828736 570949632 2605449216 1250033664 2592800768 3123675136 1152172032 2485166080 447565824 1238726656 2945545216 1407149568 2509663488 2173885312 56729792 1650845664 2061765072 4231923336 4123077996 2064158874 366045207 +2147483648 1073741824 2684354560 1879048192 3355443200 4093640704 2113929216 2432696320 3565158400 2587885568 3802136576 3413114880 3563585536 4199284736 2470576128 2896101376 2289729536 2948022272 3774980096 2091110400 2214316032 679472128 2608982528 821360896 3485297024 1919070016 1796424096 592414288 90109256 1043226028 3447338178 2584417943 +2147483648 1073741824 1610612736 3489660928 2281701376 3019898880 2315255808 4143972352 226492416 1539309568 1826619392 1242562560 469237760 2094792704 1067581440 1498742784 3198451712 240402432 3851788288 992923648 2332489728 1875035136 925682176 4293128448 4247673984 1995222720 62935776 3743648432 1972235288 664891220 4043390486 3052582491 +2147483648 3221225472 1610612736 2952790016 2550136832 2751463424 3321888768 3573547008 1333788672 3368026112 253755392 1255145472 1493696512 3982229504 2045116416 3437035520 3443163136 2100936704 1542692864 249131008 1841395712 1656060928 853503488 2280410368 3738694528 1760730688 3511019872 1371909616 2659993576 2858926244 2445976986 2070004027 +2147483648 3221225472 536870912 2952790016 2818572288 4093640704 3925868544 2801795072 3665821696 1874853888 878706688 1754267648 395837440 4018929664 3908435968 1055064064 4285169664 2908930048 1742577664 307392512 513435648 753826816 2651091456 973687040 4249674880 34769600 3888041760 1876138928 2200790008 2321472308 2684598254 2752856271 +2147483648 3221225472 3758096384 1879048192 134217728 1006632960 2650800128 1828716544 2944401408 297795584 2065694720 93323264 3941072896 1094451200 4002021376 3416064000 3305078784 3055239168 1106681856 422768640 336254976 4215196672 2939742720 2262301440 2778812800 1389601344 3023656288 1974972848 2683791592 2113177396 727962658 2414298803 +2147483648 1073741824 1610612736 268435456 2013265920 67108864 3456106496 1090519040 4286578688 1010827264 2682257408 3390046208 3743940608 66846720 1431961600 1852768256 1839955968 4130750464 3773865984 925618176 4208719872 3152278528 2973234688 2995907840 3223634304 3131073344 2405285728 785088464 1180178648 2114202292 716047362 2281243571 +2147483648 1073741824 536870912 3489660928 2281701376 3288334336 1979711488 1560281088 159383552 1438646272 2053111808 907018240 1807220736 1204551680 401997824 1756823552 3241246720 2068267008 1402118144 3730624512 1865213952 2869216256 2058410496 1156250880 4089181056 2827307072 717193440 492593328 2344950072 2555684692 920896166 3306781247 +2147483648 3221225472 1610612736 1342177280 2281701376 335544320 3053453312 3338665984 1602224128 3250585600 488636416 963641344 145227776 913571840 1209925632 2426470400 769818624 3059630080 4257193984 757526528 1630992384 3943613440 2650991104 3362838784 2939409280 4150938304 3452010848 2509764400 149702632 1130141324 273641906 2933200473 +2147483648 3221225472 536870912 268435456 1476395008 335544320 3456106496 3137339392 713031680 197132288 2329935872 925892608 3226992640 4014735360 1185021952 3819110400 2458812416 127352832 1675206656 457699328 1339549696 3047150592 3713781248 3873298688 2773023104 1221288384 938718752 608235696 338643544 2465756 2717772990 261679287 +2147483648 3221225472 536870912 805306368 2550136832 335544320 234881024 3539992576 4034920448 2990538752 803209216 1261436928 3192389632 4146331648 4138860544 477298688 834174976 1662238720 373792768 4220350464 1126000640 2592431104 3763961344 1372016896 3787616640 3096167360 1704691872 1200835792 1389905816 921487932 4292425882 2807542285 +2147483648 3221225472 2684354560 1879048192 2818572288 603979776 1979711488 2130706432 3145728000 2000683008 1512046592 4121952256 3716677632 2380005376 657326080 4064477184 3727261696 590725120 1126080512 618557440 3574482944 3549842432 2998030848 3165154560 2508804992 3992312000 2139010144 1674475664 334908712 262300444 1464880026 4215100643 +2147483648 3221225472 3758096384 3489660928 402653184 1140850688 1577058304 2969567232 864026624 2243952640 3747610624 533725184 2754084864 748945408 1759117312 1302528000 1225424896 4118167552 3368394752 772993024 2172835840 2852840448 463400448 880594176 1102302592 3436668736 2291142752 4110954928 500440056 2588029604 939466626 2161949781 +2147483648 1073741824 2684354560 1879048192 2550136832 2080374784 1375731712 1560281088 2524971008 188743680 526385152 2821718016 2441609216 688652288 2270298112 1613955072 2628681728 1920057344 3925450752 770789376 755058688 2586405888 2167766528 1606376192 2092463744 1040247360 3292269600 3160022032 2961124536 698133436 3035823626 2476686375 +2147483648 3221225472 2684354560 1879048192 671088640 2080374784 905969664 50331648 3883925504 2302672896 3500146688 523239424 427294720 1072431104 923926528 3994877952 3370156032 3860348928 826908672 4218875904 2349254656 727632896 4030919168 323549952 1273619328 2545119680 1085408608 3031252496 2983764360 2882820156 1554747782 3463693807 +2147483648 3221225472 2684354560 268435456 2818572288 2080374784 1912602624 3372220416 4219469824 4097835008 1872756736 4117757952 841482240 2166620160 673316864 3342925824 2928640000 3897901056 3642925056 1896673280 525125632 2783761408 1763496448 3732202240 527485568 946010944 430697312 4059060944 208601800 147372396 1706681170 2461629133 +2147483648 3221225472 1610612736 268435456 3623878656 335544320 369098752 1358954496 3732930560 960495616 10485760 569376768 1781006336 3397648384 4182638592 2421227520 1949204480 4997120 1261674496 2281238528 523827200 1834537984 97058304 586205440 3012362112 3084839744 3058552096 675831952 2168297800 4228513612 3613818258 2147268037 +2147483648 1073741824 2684354560 3489660928 4160749568 4227858432 1308622848 2868903936 2038431744 163577856 2405433344 481296384 3782737920 3828088832 2703360000 3104374784 3981148160 3895148544 2713100288 1690226688 3959343104 517915648 1036969472 65458944 960676224 2652161984 3053707488 2597017136 1187424760 1336340348 300073942 3603234223 +2147483648 3221225472 1610612736 3489660928 2013265920 4227858432 1308622848 385875968 2558525440 2873098240 3953131520 598736896 1393033216 4202430464 3245211648 697237504 839483392 4032708608 2954010624 1616244736 1670772736 1266017280 1734727168 1977467648 4255773056 3040598208 538634400 1820090768 4273706888 1695510364 4154202522 3976082219 +2147483648 1073741824 536870912 1342177280 2550136832 2214592512 167772160 3137339392 1400897536 3040870400 2946498560 535822336 367525888 3482058752 460455936 1081016320 286883840 3633168384 3136462848 112873472 1916430336 1526359040 3508166144 3653913856 2903656576 3918939584 2268626272 1832741392 3048208456 495302924 2336747618 2039066887 +2147483648 1073741824 3758096384 2952790016 402653184 1811939328 905969664 3976200192 4152360960 2671771648 1004535808 3404726272 2005401600 672923648 1684668416 3465609216 1140555776 2645737472 895393792 1437552640 28268544 1269783552 3635367424 103776000 753889152 1062158912 3806284128 3664209936 3604184280 4109723468 3633727210 3231245235 +2147483648 3221225472 1610612736 2415919104 3087007744 2885681152 3388997632 2936012800 159383552 1858076672 1650458624 1104150528 2156396544 3349413888 604897280 3480944640 94142464 1923203072 1080795136 4289163264 4272388096 3592909824 2691130880 4232529664 1706520704 2731492032 1796430304 3930156016 1814588088 3942513124 1408864554 162427029 +2147483648 3221225472 536870912 3489660928 402653184 1543503872 1107296256 1560281088 1216348160 3930062848 2006974464 2582642688 433586176 100401152 2195324928 4034854912 328630272 3082797056 2460852224 1797222400 3661588480 1318020096 2574736896 767261440 844724864 2131388992 2603548576 2733244496 2680624392 3053102092 4113420782 1986438299 +2147483648 1073741824 3758096384 4026531840 2818572288 1543503872 100663296 1191182336 2709520384 4173332480 1352663040 1246756864 539492352 136052736 455999488 890437632 3133964288 3528081408 839622656 1065668608 2745489408 431279104 3413959168 1993401088 1088872320 3132217536 2281136352 1142171504 19006728 2700422532 879991602 431030187 +2147483648 3221225472 3758096384 2952790016 1207959552 1140850688 3388997632 989855744 3531603968 1749024768 1671430144 3239051264 405274624 4183556096 2375942144 896598016 3429728256 3562422272 2500370432 3020550144 606722048 1559886848 1907489280 2082329856 4061914240 1250871744 2596880672 1070342480 2926982920 2253206964 2911085330 2986297099 +2147483648 3221225472 2684354560 1879048192 4160749568 1409286144 301989888 117440512 3162505216 2470445056 3139436544 984612864 2825388032 2882797568 2921725952 1287061504 2365423616 1084506112 1024892928 1216081920 3093022720 1751895040 1849935360 423096576 476176000 2447298240 2665964704 3397201552 746630056 4280606492 3434241378 1619640097 +2147483648 1073741824 536870912 3489660928 2550136832 67108864 4261412864 3103784960 2105540608 700448768 2703228928 2846883840 3085434880 3333160960 2393505792 2415722496 3365961728 4045488128 3111755776 1473761280 318236672 4115121152 2477776384 1686359296 2716456320 3426010432 2544126944 1009594544 3063459304 1320515004 1825026658 2312421471 +2147483648 1073741824 3758096384 268435456 3087007744 2751463424 637534208 2533359616 1048576000 1950351360 1704984576 1794113536 4159176704 3554934784 3897688064 3880189952 2049081344 2034057216 2433327104 2235158528 802805760 2483680256 542238208 3799901440 1425795968 2523328192 746016032 3796023888 2360168840 1441906508 2724579682 3010975453 +2147483648 3221225472 2684354560 2415919104 939524096 872415232 570425344 1996488704 3565158400 3678404608 2531262464 2318401536 1542979584 3649306624 3702915072 2892955648 3674898432 2495954944 2470027264 99479552 1699596288 2384327680 1108735488 1388957952 2477513344 4294623936 3372442272 2857286800 2303949528 4240874300 332362486 2193927397 +2147483648 3221225472 2684354560 2415919104 2013265920 1409286144 2919235584 1392508928 645922816 3066036224 190840832 3241148416 2981625856 2528903168 266993664 2557935616 3492511744 1090076672 1131978752 3583307776 2251606016 2137322496 426567168 1621674240 3734956416 1915995072 1993831712 87655920 2568110904 707333148 1676847846 2866016107 +2147483648 1073741824 3758096384 2415919104 4160749568 3288334336 234881024 1996488704 1233125376 2512388096 2497708032 311427072 837287936 2810970112 2214199296 3105554432 3506012160 2710061056 1009164288 1698156544 2350372864 1986515968 2132801024 8117504 3800945024 3224174272 2800644832 653236272 3518589464 2332827380 3535420178 12260911 +2147483648 3221225472 1610612736 805306368 402653184 4227858432 369098752 3238002688 2021654528 264241152 3504340992 2242904064 2982674432 3661365248 1210974208 493813760 1121878016 2298396672 3303383040 2065854464 3934418944 3776076800 889867776 9337600 28592000 544820544 699328160 2459798320 1943421656 51397756 4027798874 3860593355 +2147483648 3221225472 2684354560 3489660928 1207959552 1543503872 2181038080 4143972352 3967811584 3460300800 228589568 1989148672 128450560 2756968448 1067843584 1703215104 3160375296 1944600576 1481023488 1588981760 3386230784 2024137728 842918400 508680960 1401683584 607974592 1864389280 2271389648 2156645384 4005359956 2959111794 3611467561 +2147483648 1073741824 1610612736 1342177280 3623878656 2348810240 2181038080 385875968 1333788672 3057647616 396361728 2790260736 2225602560 3768844288 2758148096 1019150336 89030656 2407612416 2057150464 2336083968 1516107776 913171456 1400233472 394911488 4281592448 3810979008 3849673312 2824053200 2821126728 2968865700 3843264242 570872421 +2147483648 1073741824 1610612736 3489660928 3087007744 335544320 1174405120 1056964608 2457862144 1455423488 1851785216 156237824 2697461760 2836660224 761921536 1584857088 3103490048 1061470208 275816448 2377207808 1183938560 1054950400 1935230464 141908224 863200128 2065856704 1022935584 2472459504 2103735928 2710161924 401880058 2482651097 +2147483648 1073741824 2684354560 805306368 3623878656 201326592 4261412864 2365587456 1988100096 2243952640 3164602368 2888826880 3063414784 623640576 2544500736 3430481920 3284893696 697483264 2956369920 2923909120 1197164544 3060366336 389836288 2807944960 1756765568 1682645568 3860771616 1865630896 956136264 4257904668 1257699998 184059647 +2147483648 3221225472 1610612736 2415919104 134217728 3690987520 2046820352 1761607680 243269632 4282384384 2548039680 2261778432 3907518464 1217134592 3511812096 2198929408 96960512 843530240 3496124416 515305472 1290467328 2941318144 4258122240 3218627328 634269824 3247121216 2024444960 1800071696 1675687832 1798700548 3919343474 1516248159 +2147483648 1073741824 1610612736 1879048192 4160749568 3422552064 1979711488 822083584 2692743168 868220928 870318080 2217738240 114819072 1322516480 4080664576 1177092096 4285366272 462929920 1014538240 1934381056 4192761856 2007657472 4106704384 2950219520 3707377536 2882082112 1851636896 2412760112 845977624 2551609116 4021370974 532675281 +2147483648 3221225472 3758096384 4026531840 1207959552 1946157056 1040187392 3103784960 931135488 4022337536 14680064 867172352 4137156608 1428422656 2912550912 3272409088 68517888 3189686272 102014976 665677824 175724544 1054567424 1390574080 1659226368 383388032 3836548416 2315618656 429320496 3057156888 3764090428 312635982 2714103245 +2147483648 3221225472 3758096384 268435456 1476395008 3959422976 2516582400 4278190080 3246391296 3829399552 887095296 3056599040 2662858752 1668022272 678297600 3799580672 182157312 217202688 273063936 3021205504 110090240 905565184 649920000 172054272 3325960064 3794869952 3677324512 1977633360 3539577368 360019388 3826000294 2266905311 +2147483648 1073741824 3758096384 268435456 2818572288 201326592 704643072 218103808 1317011456 12582912 1499463680 3696230400 4073193472 1398013952 3322019840 3504406528 1452376064 3328688128 4240220160 82333696 1764513792 1434874880 652435968 1433980672 2236230784 888473152 3920858144 2826364144 475333944 4026777156 3475949754 2619933001 +2147483648 1073741824 3758096384 2952790016 4160749568 1677721600 1845493760 83886080 1417674752 2915041280 3353346048 2471493632 748158976 3792961536 1995309056 2246246400 1396080640 376913920 671719424 1889783808 1009244160 1236392960 1897330176 978746624 3168141696 3934724672 2616245664 3880286896 1708996888 3574434116 1282795086 2527125177 +2147483648 1073741824 536870912 4026531840 2550136832 3422552064 3925868544 2264924160 2491416576 3485466624 689963008 3977248768 2449997824 994836480 3169976320 3471507456 996900864 1126744064 2236915712 305483776 503932928 251874304 1520197120 2622617344 1134827648 3381530816 1510031008 2688844208 1681744168 3141887444 3807466330 4126634191 +2147483648 1073741824 3758096384 1342177280 2550136832 2214592512 2650800128 1291845632 2642411520 121634816 643825664 1792016384 1829240832 3805020160 1635385344 3862626304 1761378304 2703867904 643014656 4163588096 2694273024 2501207040 3478810112 558431488 3710131584 497428544 2926128096 4047218192 708271416 2682603972 291664042 3290224239 +2147483648 1073741824 3758096384 268435456 3623878656 3825205248 3992977408 3472883712 2977955840 1170210816 2875195392 4107272192 1479016448 1385431040 1661075456 1898774528 1800830976 1540112384 1805099008 2883899392 2113984512 773518336 2484862464 382956800 2119434624 3403813056 2612864224 3974009392 4033364472 3022885220 3503675778 3027260825 +2147483648 3221225472 3758096384 805306368 2550136832 3825205248 1778384896 3338665984 4068474880 3376414720 631242752 1401946112 3142057984 573308928 4007264256 789381120 3316285440 2127314944 3906183168 2862149632 1053087744 1659296768 2883571200 2947243264 4058781824 1580870336 121441568 678595088 2921873800 2447747156 716173834 2547216951 +2147483648 1073741824 1610612736 2415919104 2013265920 3019898880 2382364672 1996488704 3732930560 3183476736 2854223872 1362100224 1534590976 614203392 2894725120 3521445888 696025088 25444352 4006453248 3176583168 2551904256 2188956672 4236899840 2126209280 1123824000 819593920 3394050848 2257094192 526012520 478592988 1081690822 2298284787 +2147483648 3221225472 2684354560 805306368 3623878656 738197504 33554432 4009754624 4169138176 1438646272 4171235328 1534066688 1296564224 1360789504 821952512 925958144 4078075904 1586249728 1971822592 3388272640 3942172672 2728320000 2206977536 2712895232 531366528 3843429056 2908563360 1722064688 3433121352 2557160908 1296665962 2079179811 +2147483648 3221225472 2684354560 1879048192 3623878656 1275068416 4127195136 452984832 4051697664 2336227328 3240099840 1961885696 680001536 153878528 139853824 3359309824 3906961408 2845229056 3056640000 721121280 1061636096 1799965696 983977472 843839232 2105290624 1735272384 3032420576 3277168784 3463697000 3564637132 94646170 3279560527 +2147483648 3221225472 536870912 268435456 3623878656 3019898880 1375731712 1895825408 3800039424 2319450112 4234149888 2138046464 896008192 3412328448 720502784 2258305024 1975746560 3758571520 1638178816 3925536768 2962155520 3269776384 3627281920 3422974208 3239591552 4052499264 2270575392 2236167504 3720909944 538763308 3356475570 4078453869 +2147483648 3221225472 536870912 2952790016 134217728 3825205248 1711276032 2097152000 2189426688 3837788160 3508535296 26214400 277348352 171180032 2260598784 4209049600 3243737088 4065574912 3877281792 3846598656 4106381312 3303308288 1056528896 2093272320 3581423488 1699491904 3572639264 1939024112 2139400488 1337419316 4200451898 1575198833 +2147483648 3221225472 2684354560 4026531840 3355443200 1811939328 1040187392 16777216 3883925504 1044381696 236978176 2049966080 1165492224 1432092672 1609695232 1365966848 868188160 4206739456 2722144256 1360293888 1515735040 3252841472 1680689664 2214387456 87570816 981208384 2453801824 307434832 3435371688 2373975100 2303953766 3514289763 +2147483648 1073741824 1610612736 2952790016 3623878656 2214592512 1912602624 3439329280 746586112 1824522240 4158652416 1221591040 2014838784 33292288 3955621888 4192403456 334594048 1726922752 2292621312 1249726464 2586933248 2030001152 3348651520 3628328192 913321600 3043491904 118764704 2979139568 2547060248 198216932 1544969262 1518660835 +2147483648 3221225472 1610612736 1342177280 2818572288 3288334336 1174405120 2701131776 2290089984 859832320 85983232 1972371456 1055391744 3289645056 3258318848 3651076096 3218964480 3887611904 4138639360 577761280 743176192 1229308928 1250353664 4012469504 1420830592 2641891136 2482775200 446839312 3337159080 107133780 3816151490 3183397785 +2147483648 3221225472 1610612736 268435456 2013265920 2348810240 3187671040 16777216 1853882368 2831155200 807403520 2366636032 1326972928 558104576 1690173440 757923840 4128014336 851525632 904765440 1869606912 1687943168 1215157248 1308415488 1379561216 4259331456 1504710976 969413920 2684108016 2007631208 2095783444 1368752542 1398527693 +2147483648 1073741824 536870912 4026531840 2550136832 4093640704 1174405120 922746880 75497472 3024093184 1046478848 2702180352 1573388288 3895721984 2921988096 3682795520 2387312640 2731261952 2237964288 3509997568 3475138560 1148734464 2921553408 2081749248 889271168 3463230144 337805216 3002627664 1264810488 2180308276 3167825050 3984899617 +2147483648 1073741824 536870912 1879048192 671088640 1677721600 1979711488 2936012800 679477248 4148166656 1960837120 2704277504 4290248704 290717696 608829440 3522756608 3794370560 1721810944 1129095168 1322209280 1849387008 1990290432 1984983552 2975202560 1061892992 2539961536 3933425824 3060622480 2354987608 1414449404 2103936870 1851515665 +2147483648 3221225472 1610612736 3489660928 939524096 3690987520 234881024 1895825408 1652555776 3200253952 3663724544 3450863616 581435392 1151074304 2392981504 1871904768 3192029184 95797248 1821745152 3439423488 1664972800 1263494144 3376694784 2146618112 1377382784 3457005888 4269100576 321084784 3714996472 1693312188 3506547426 1668246915 +2147483648 1073741824 536870912 1879048192 3087007744 3690987520 3053453312 1392508928 4018143232 1279262720 1767899136 2154823680 1785200640 3995860992 4135452672 345702400 283475968 1096335360 269131776 3169275904 2934663168 2869259264 1296455168 122147584 689776512 1636469184 3618069344 2852867920 2520084984 550403756 4091278706 2594912255 +2147483648 3221225472 3758096384 2415919104 402653184 1275068416 2785017856 3841982464 1971322880 3787456512 3135242240 1083179008 1430781952 3913023488 1552809984 1505951744 455639040 1383022592 1506779136 1180561408 3133265920 1904210944 1304751616 3358088960 1263346560 2750120000 784858592 1969289648 2347918872 2169249524 374743610 725025411 +2147483648 3221225472 1610612736 3489660928 3623878656 2483027968 2785017856 3238002688 3984588800 1841299456 1562378240 793772032 3858235392 1751908352 765329408 3326935040 227180544 1923661824 2328076288 2131259392 3808720896 1621779456 3601825280 130144512 2830312320 2440544064 455765472 2993636784 2606888680 136519428 2528087014 3835055319 +2147483648 3221225472 2684354560 2952790016 4160749568 1677721600 1107296256 1291845632 947912704 3418357760 257949696 2853175296 1118306304 2357985280 1997144064 3575971840 168919040 839434240 1321246720 894922752 670779392 54623232 1362904576 551144704 513751680 4260134976 1487764896 2552650288 2908027192 16954516 980310114 562626543 +2147483648 3221225472 1610612736 1879048192 2013265920 2080374784 2449473536 1526726656 3179282432 163577856 1914699776 55574528 21495808 277610496 3392536576 771293184 2064875520 788480000 2260639744 2310991872 831715328 2125777920 1659229696 3448392448 647704192 3711936 3800026848 4246031664 4147744936 4166543492 4035454858 3735818671 +2147483648 1073741824 2684354560 1342177280 671088640 872415232 2717908992 2835349504 595591168 2218786816 2996830208 2203058176 2133327872 1444151296 3969253376 2662400000 3397156864 3002253312 937533440 3859042304 2603632640 1974887424 1259295232 2541207808 807087744 3570368832 1969838944 2873020624 647729544 996114148 1054852178 4157551689 +2147483648 3221225472 1610612736 1342177280 3087007744 2617245696 1308622848 3976200192 3732930560 2378170368 719323136 2643460096 1199046656 485228544 303431680 3930783744 164331520 3987030016 860135424 3901550592 3665885184 1996932096 4046841344 2744285952 1700864384 609128000 268034336 1551136432 973212888 401675380 1723247478 1364590455 +2147483648 1073741824 3758096384 268435456 134217728 3422552064 2986344448 3841982464 1568669696 868220928 513802240 3692036096 1566048256 1139539968 917110784 4100259840 1782480896 2301509632 1077911552 4180594688 1818417152 3940086784 31836672 3577184000 4080214656 178889792 3491362528 1371884592 3359245320 1585259092 322085550 2146714759 +2147483648 3221225472 536870912 1342177280 939524096 3959422976 1509949440 2701131776 3833593856 2747269120 3336568832 225443840 1160249344 3958636544 1938685952 2647457792 3139534848 2069151744 704684032 1812426752 158558208 4030546944 3952104960 536999680 4154266752 3365515584 779667104 1905432368 3318772568 3852599116 835521506 18974601 +2147483648 1073741824 1610612736 268435456 671088640 1543503872 234881024 3338665984 1199570944 2353004544 3500146688 17825792 4251451392 2884370432 594411520 563150848 3670704128 3656138752 2433720320 3106721792 1438709760 1898902528 3170886144 2794814208 1449731456 1712234688 2060342112 3412109392 3697236616 908734452 2582847426 1602588583 +2147483648 3221225472 2684354560 2415919104 402653184 2483027968 3724541952 251658240 1971322880 2923429888 807403520 2303721472 476577792 326893568 3433955328 3320119296 3297869824 2008301568 2012258304 226488320 776194048 3184391168 3036216832 1245804800 2460560768 3936853184 4015343072 1820014800 2976691752 702672356 322882978 1297631667 +2147483648 3221225472 2684354560 2952790016 3087007744 3556769792 3187671040 1258291200 3883925504 574619648 3168796672 3536846848 1610088448 143392768 2935881728 3400728576 298942464 3947315200 2517016576 2235363328 342935552 909048832 330159616 768893184 2804356480 980663744 695355744 2628264656 842268824 2266113412 1776097526 4177171487 +2147483648 3221225472 3758096384 805306368 2818572288 2348810240 2315255808 3305111552 3112173568 62914560 387973120 3710910464 15204352 3950772224 2237267968 2272067584 1213169664 3102883840 346464256 239333376 2692208640 2854345728 2862531072 194004736 2798627968 598899776 1606848992 3096700464 3188713832 2865100060 1521547938 3989524619 +2147483648 1073741824 536870912 4026531840 671088640 1409286144 234881024 83886080 1686110208 3695181824 1763704832 867172352 263716864 929300480 2329280512 4225826816 2133360640 3439771648 3431309312 1351897088 1575512064 3819588608 1443197440 1360580864 1977126272 1595865664 3960574368 819611344 3504174760 1189935388 939951958 3584279821 +2147483648 1073741824 536870912 1342177280 402653184 2080374784 2785017856 3372220416 3816816640 708837376 3768582144 1854930944 1048051712 2262040576 1876033536 1104347136 2128445440 2959458304 1670553600 810962944 2077911040 3725353984 1792376320 933229312 3750593408 2650662720 2968958048 153898064 3691342344 2454178068 2403966982 244830473 +2147483648 1073741824 2684354560 1342177280 134217728 2348810240 1644167168 1023410176 4185915392 2596274176 3164602368 3161456640 124256256 2353790976 454950912 754515968 2627764224 395427840 1303224320 2625327104 1014974464 2459788288 2050120192 3373788928 1882232448 107594304 2300156896 2756793456 3043782536 2064574220 3036691426 897596343 +2147483648 3221225472 1610612736 2415919104 3355443200 1946157056 3724541952 318767104 2843738112 3099590656 3672113152 2800746496 2830630912 1563688960 516816896 2986934272 2313584640 3327868928 2306056192 2408574976 3634624512 1393161216 2905012736 2283106560 1195026816 784951232 732475104 168978032 20265112 3489961900 4160242054 3938062809 +2147483648 3221225472 1610612736 1879048192 402653184 603979776 503316480 2466250752 1484783616 2285895680 337641472 2318401536 2439512064 4165730304 2089156608 1255211008 2550235136 4026974208 1491378176 3826610176 1666283520 411782144 3422834176 1714478336 4280128896 2256068544 3135355552 3780567632 1763477352 1212240124 1012090914 1675644007 +2147483648 1073741824 536870912 268435456 3355443200 3154116608 1241513984 2667577344 2290089984 3460300800 2174746624 2146435072 3748134912 1446248448 91619328 3256287232 3608248320 2612838400 856334336 3874967552 827025408 3856233472 1172326912 1742394112 3718618240 4136298176 1304265120 4120301520 2975826440 3959930892 2595301698 1700702057 +2147483648 3221225472 536870912 1879048192 939524096 3690987520 2583691264 3875536896 1652555776 1598029824 4221566976 2538602496 3958898688 2609643520 2756575232 744816640 1581744128 3115368448 1009164288 601714688 174680064 390810624 2928694784 1436218112 3352931456 91088064 1682780960 2759040400 1280493576 278773476 2280122918 3647083631 +2147483648 1073741824 2684354560 2415919104 3355443200 67108864 2717908992 2432696320 1803550720 1790967808 1897922560 2419064832 3223846912 3349413888 17170432 3741515776 3477897216 403456000 1767088128 825937920 3036071936 2335495168 3647072768 3033955584 2114627200 1735347008 1171205472 2618200432 538530152 696528284 3182822098 3580560573 +2147483648 3221225472 536870912 3489660928 1744830464 4227858432 3456106496 4110417920 2306867200 3124756480 1763704832 3138387968 1092091904 2333868032 589692928 3668639744 731480064 4005019648 2592514048 4200361984 3558369280 1744987136 2938061312 3547714304 2506589568 3269514304 3100190944 598245712 3673381864 3485190132 993559102 2662031611 +2147483648 1073741824 2684354560 1342177280 2013265920 738197504 1979711488 3036676096 1602224128 918552576 1256194048 61865984 565706752 1165230080 2167537664 2039939072 3383525376 3831480320 3492257792 3665645568 3664857088 3554108416 1078085120 125945600 4154888064 4227650624 4288217952 2556800112 2259830936 1813632380 4001537606 1464256281 +2147483648 3221225472 3758096384 2415919104 1207959552 2483027968 3657433088 687865856 1216348160 4198498304 1277165568 577765376 3587702784 3615227904 1979580416 1825243136 252084224 2379071488 783917056 1159819264 2122668032 478639104 2347923968 3995068672 799320192 2240336192 422326176 844505424 1450128104 3783563756 2465784846 712248763 +2147483648 3221225472 536870912 2415919104 402653184 2348810240 2113929216 3674210304 411041792 2378170368 3223322624 1391460352 3401056256 4204527616 3410362368 907739136 3831529472 2869182464 722444288 1068953600 1586685952 784921600 1272307200 332291840 2973410688 3449376704 3327406240 1084373808 2833330792 827170732 2198325430 290933379 +2147483648 3221225472 3758096384 4026531840 2281701376 2080374784 905969664 1526726656 2021654528 960495616 1017118720 2727346176 2023227392 3305373696 2601385984 2093154304 1665105920 3858907136 3822100480 3070226432 3781416960 40496128 1579469312 68700928 1187363712 3425132480 1451231904 2789221392 1713377096 2060451988 3652728894 22286205 +2147483648 1073741824 2684354560 4026531840 3623878656 2080374784 100663296 788529152 578813952 1790967808 199229440 1515192320 641204224 774111232 4239261696 448331776 2223341568 1303527424 1712365568 1100337152 2408171520 2449722368 110423552 3664280320 3166671744 3075303104 2683311136 1917326832 3677094168 874655172 1038820646 1793497397 +2147483648 3221225472 2684354560 3489660928 1744830464 2483027968 637534208 2130706432 2172649472 583008256 3349151744 682622976 2540175360 1681129472 2386165760 3670343680 1052082176 2306588672 2025627648 1918398464 2558806016 3158991872 1427464704 2228611328 351510400 3376467136 259926752 2377590256 1848938696 4147930556 3834007714 511926489 +2147483648 1073741824 3758096384 1342177280 2013265920 1543503872 2717908992 3271557120 1065353216 473956352 1046478848 768606208 3096969216 3173777408 2373058560 1842413568 527925248 2495725568 1491247104 3770699776 3437516800 910320640 2082297344 4099001088 1251650176 2549892544 1965974112 3960435280 3687897400 2301956292 3698430734 795801239 +2147483648 1073741824 2684354560 4026531840 1207959552 3288334336 3657433088 3036676096 1568669696 2478833664 3407872000 3817865216 164102144 321126400 1536819200 592904192 994541568 2036547584 1770823680 3554856960 3177105408 218680320 1618070016 3484636416 2720301184 121031232 1811740384 3066286128 1903183208 3416327604 2976812778 3502892853 +2147483648 3221225472 536870912 268435456 1207959552 3019898880 3456106496 3674210304 1300234240 3376414720 3722444800 795869184 884473856 2992373760 2834169856 2479292416 622428160 354992128 803905536 2863362048 3883886592 2383762432 2932886016 1777922304 776125824 2810148288 1846899680 2664455184 838387288 3527581356 3716116518 2064995523 +2147483648 3221225472 1610612736 1342177280 3355443200 872415232 369098752 620756992 4102029312 3921674240 782237696 850395136 2645032960 947650560 276692992 1501364224 3838935040 1138409472 464035840 3148967936 3667228672 635388928 1206942208 693817600 1130933120 1200704064 3169151904 2656521648 2264681800 3106723388 3243870546 869712907 +2147483648 3221225472 1610612736 1342177280 1207959552 3019898880 2382364672 1459617792 2222981120 390070272 337641472 3127902208 536346624 952369152 781844480 622526464 1168277504 3592306688 9805824 3679121408 147257344 2273362944 1112922624 1142845696 4254444928 2932528832 671535520 3328231568 407233896 4281748780 546938438 936171413 +2147483648 1073741824 2684354560 3489660928 2818572288 1811939328 3388997632 3875536896 713031680 1967128576 2145386496 3916431360 2670198784 66322432 2960261120 4061593600 2655551488 68403200 408133632 2162511872 432621568 1562854400 1993765376 139196160 4220499072 2917352640 4042028320 2811814672 1853699864 4192449004 2817348226 1307405929 +2147483648 3221225472 536870912 1879048192 671088640 2751463424 3523215360 2566914048 3279945728 20971520 4020240384 347078656 4026007552 3764125696 1727135744 2670919680 2577825792 2187706368 4133593088 2214948864 9529344 2257013760 2545570304 3220040960 1965406848 1757110592 362304352 1962343824 3631686344 924363356 1986853990 999296803 +2147483648 3221225472 1610612736 4026531840 2818572288 4093640704 2919235584 1056964608 1904214016 817889280 2296381440 1708130304 4082630656 1543241728 2733506560 1979383808 2030731264 501792768 1755684864 219705344 1315731456 723938304 3998179840 3700476160 3077158272 3154005184 3497223392 3726562160 3707929880 4262249572 2157413630 3585960227 +2147483648 3221225472 536870912 4026531840 4160749568 2751463424 4194304000 3741319168 1686110208 3007315968 2745171968 623902720 2796027904 2774794240 4263116800 563412992 3035529216 1819820032 1046978560 1548808192 1454172160 3447385088 378660352 3429911808 3316884608 4079150272 851305632 4179517072 2095363976 3207944444 1910839282 551981517 +2147483648 3221225472 2684354560 805306368 2818572288 1946157056 1308622848 1761607680 2306867200 2160066560 1054867456 82837504 3520593920 3723231232 1839595520 1367801856 4011360256 3984048128 2071699456 124612608 3400091648 3501939712 1924551168 2851072256 1119325568 3889920320 914768608 3872899824 2880154392 4087694252 3471662686 711543535 +2147483648 3221225472 3758096384 1342177280 3892314112 2751463424 100663296 1493172224 1384120320 3686793216 1621098496 4182769664 2068316160 1250689024 368181248 3873505280 1218215936 3176644608 2332663808 3855446016 1819891712 1398752256 795365888 1675351296 3774580608 4130101568 2221263392 2194191920 1799471176 4026969796 363523434 613354447 +2147483648 3221225472 1610612736 805306368 3623878656 67108864 3053453312 3204448256 1132462080 1077936128 1105199104 3115319296 3731357696 1576271872 1144913920 3431661568 3624697856 1588576256 411803648 923889664 1583183872 1485790208 3347480064 4259038464 1316331392 1656388800 4223794784 123255120 3812744664 1117297116 3856789330 3444083033 +2147483648 3221225472 3758096384 2415919104 402653184 4227858432 2248146944 1124073472 1937768448 96468992 3227516928 808452096 778567680 1135345664 2520645632 3312123904 494174208 1244282880 365666304 2855596032 2325796864 3723162624 3946573312 202797824 365800320 917226944 2251192416 1513733424 2085743800 3294061532 1532503378 2638483631 +2147483648 3221225472 1610612736 2952790016 3892314112 738197504 2583691264 1124073472 4169138176 3611295744 44040192 3081764864 1291321344 3784048640 3591241728 1293221888 3873406976 997933056 2003738624 2953768960 1378547712 3116432384 2195714560 370110208 2162997376 1259726272 1239448992 2355367568 3804893640 1265577820 566802470 1484783383 +2147483648 1073741824 2684354560 1342177280 134217728 738197504 3925868544 922746880 4068474880 3678404608 2543845376 2339373056 1369964544 3677093888 2423652352 2977366016 3712712704 466239488 1816829952 2683752448 1993033728 1517691904 2524396032 2278274816 3163188352 434808000 260496672 1071860112 1830432904 1663111852 1720496210 2815024511 +2147483648 3221225472 3758096384 268435456 1744830464 3288334336 2583691264 989855744 3816816640 1052770304 2166358016 3618635776 4006084608 101974016 522584064 4086890496 2953216000 1549418496 2226757632 2210787328 2934265856 1176900608 1192825344 3544616192 1387952256 1655276992 2751324000 1675198448 847512168 1901990076 1187322186 653569185 +2147483648 1073741824 3758096384 4026531840 402653184 335544320 1509949440 2902458368 2877292544 1866465280 3923771392 2626682880 726138880 692322304 2791702528 2302869504 2024439808 1657978880 3415187456 1966821376 3405240320 1692797952 1602432512 1326088448 438496384 3893856320 3596052832 3934649872 3769317336 916371476 3261917818 1296079757 +2147483648 3221225472 536870912 2415919104 3355443200 1811939328 2986344448 2063597568 3967811584 3779067904 3172990976 2710568960 2957508608 3440115712 2969174016 2161704960 516521984 150093824 3706363904 232976384 2521917440 1622815744 1584990720 2224666368 3520756352 3772159936 3053517984 1764516368 2239086248 651190548 4227312650 3130883823 +2147483648 3221225472 1610612736 2415919104 3892314112 2751463424 167772160 2130706432 4102029312 2998927360 4154458112 4145020928 1864892416 2642673664 4182900736 3420389376 3890446336 72794112 393125888 3278532608 308017152 3247584256 2206142976 2222167296 1237245056 2504699072 1764255392 3165440496 3304434440 2331770452 3926015890 2593590221 +2147483648 1073741824 2684354560 268435456 2550136832 3825205248 4194304000 553648128 2122317824 1245708288 555745280 2358247424 3596091392 3924557824 461242368 1624178688 4177625088 3447865344 3551567872 1120718848 1634945024 3957208064 3684638208 1605997824 1461607552 1080473408 713541664 2154359888 1652124584 2439188500 3462376014 2036163991 +2147483648 1073741824 3758096384 1879048192 4160749568 67108864 1577058304 2936012800 2558525440 3913285632 1423966208 332398592 3937927168 3465281536 1246363648 4009689088 1930264576 1194475520 2797117440 2906705920 55007232 2171218944 3079607808 3523585280 1335260544 3475420352 371843232 638049808 4131845336 223506052 656965830 3180920815 +2147483648 1073741824 536870912 1879048192 1744830464 3288334336 2516582400 1426063360 2860515328 3821010944 2552233984 3807379456 969408512 2546728960 3039952896 62062592 3494608896 2956574720 1976213504 3292614656 3505973248 1481780224 2963472896 2891162880 1229841280 1220320832 862744096 1185046576 1691055592 948947180 801605002 1248575687 +2147483648 1073741824 3758096384 1879048192 134217728 3288334336 3053453312 3271557120 2759852032 3233808384 1272971264 1789919232 1427636224 76283904 2804023296 429195264 1036943360 2481045504 2658770944 607801344 169269248 3582077952 2340760064 63345920 1558573952 2535433152 3496568224 1117484400 208037656 2145175996 3944944270 2448790263 +2147483648 3221225472 3758096384 1342177280 2281701376 3825205248 234881024 3875536896 2071986176 910163968 3625975808 3387949056 3940024320 4021551104 2448556032 1424293888 941195264 3738615808 1745788928 1823109120 2114050048 2123498496 2914331136 821138688 1725625728 4195910336 3218429024 3123802064 4272641320 2533518092 1219347502 833888793 +2147483648 1073741824 2684354560 2415919104 671088640 1275068416 4060086272 4211081216 360710144 3988783104 2006974464 181403648 2549612544 1317797888 888799232 1928134656 159809536 782319616 1980866560 973787136 3314960384 2313819136 1706373632 173711104 191058560 5277632 2892397280 2340565296 1226904136 3348930212 1752986726 4066318975 +2147483648 3221225472 3758096384 1879048192 1476395008 2214592512 3590324224 3909091328 2759852032 2470445056 1822425088 957349888 4030201856 3466330112 3614572544 1597702144 427196416 3517857792 968859648 1587802112 4006041600 3089239040 2904759808 649757952 1908703104 399027520 3221179808 3191747344 51455048 3726749108 2451767030 1822352715 +2147483648 3221225472 3758096384 3489660928 134217728 872415232 4060086272 1728053248 3246391296 809500672 1138753536 3234856960 2266497024 2591293440 3211132928 2292776960 1499561984 214745088 4247691264 2051305472 316921856 2536907776 2674985472 70615296 1985661568 2289022656 3107582432 3440718160 3882597720 1467479620 3732939822 1035995345 +2147483648 1073741824 1610612736 4026531840 3355443200 4227858432 2852126720 687865856 3833593856 3267362816 2514485248 2343567360 162004992 668205056 437911552 2376663040 585662464 530202624 1759223808 4003188736 1451849728 562695168 433142272 2254740224 3747374208 1470932800 360217760 1933486192 1364556312 30679420 286917794 3693678305 +2147483648 3221225472 1610612736 805306368 2013265920 2080374784 369098752 956301312 4185915392 1740636160 3407872000 1253048320 3598188544 1592000512 3287678976 3781754880 2497019904 2146189312 550150144 219213824 3465771008 4234550272 2963355136 2546567936 3862845312 1744154432 3915142368 2964498992 586481384 4041560892 282008998 3226764381 +2147483648 3221225472 2684354560 1342177280 2818572288 872415232 1442840576 2701131776 2139095040 130023424 3986685952 3486515200 1682440192 2571370496 1078329344 590151680 1876393984 1558036480 2822545408 862416896 2513881088 2796946432 1542795776 1681633536 2028989312 4230983488 3970037600 1747366960 1329621192 2169393124 1747413642 3342264653 +2147483648 1073741824 1610612736 4026531840 1744830464 2214592512 167772160 2063597568 2441084928 2428502016 3663724544 3480223744 3854041088 440139776 1489633280 1763508224 2439413760 2277654528 4033978368 2245644288 3114629120 2412907520 976294400 1701086464 341533824 2875262400 3448543200 1620009072 3799978040 2500835724 1059771078 1865997643 +2147483648 1073741824 1610612736 3489660928 2281701376 2617245696 33554432 4244635648 4085252096 3921674240 3588227072 1464860672 263716864 2049179648 3736731648 1354301440 2573959168 3347562496 2393415680 2746568704 588576768 589431808 2670537216 3988359936 719509120 4202502720 117541728 3611745712 2198282968 4116226372 2348643302 1400433317 +2147483648 1073741824 1610612736 268435456 671088640 2617245696 4127195136 1761607680 2558525440 322961408 132120576 3444572160 3912761344 2935750656 84803584 2474442752 2984607744 1774796800 2631311360 2427572224 531265536 4120261632 229704192 4039359232 2232447872 491853632 1611902112 1239972624 1779243416 1965919140 4005380198 2622259347 +2147483648 1073741824 3758096384 1342177280 1207959552 3288334336 4060086272 2600468480 3263168512 499122176 2782920704 3757047808 4044881920 709099520 2627600384 1255079936 3324477440 3363028992 1102487552 2004570112 1225971712 1311122432 115030528 1660001536 1479604864 2604869056 4034243872 4006536496 3896249112 1860829740 1839799118 1373420693 +2147483648 1073741824 2684354560 1879048192 4160749568 1543503872 436207616 1828716544 864026624 171966464 908066816 3784310784 2607284224 3009675264 1098514432 309657600 3723526144 2206121984 2529140736 4091236352 4230072320 1882336256 3129017856 3135415040 2582635648 2759135808 317754720 570357584 3313477160 1522227220 1142027970 445264821 +2147483648 3221225472 3758096384 1879048192 3355443200 1677721600 3590324224 3170893824 746586112 2621440000 392167424 2291138560 373817344 2649489408 1460011008 4173398016 3178659840 1299726336 3841040384 1756360704 2549045248 414059520 2197633536 1188609280 436558720 1424565312 4236941216 3698738640 1421647288 2840546324 3248367194 3120896263 +2147483648 3221225472 536870912 2952790016 402653184 2751463424 1442840576 2701131776 2826960896 4005560320 2170552320 472907776 3139960832 941883392 2370699264 1485504512 3611459584 2106081280 3444023296 463597568 3044894720 556153856 1603223040 496798976 4252729216 2553882432 854304416 2350632560 2967498296 1120108700 2411717666 2901309661 +2147483648 1073741824 2684354560 268435456 3355443200 2080374784 3187671040 1895825408 1719664640 2369781760 1168113664 4073717760 3755474944 2805727232 3559784448 746782720 3848896512 859160576 159686656 4127150080 1984481280 1211511808 3479112192 1077392128 3888044416 4169732416 2342041888 1799452816 473165960 519275588 2948391630 1746675603 +2147483648 1073741824 536870912 1342177280 3623878656 2080374784 1308622848 1023410176 2709520384 4123000832 2854223872 2502950912 2831679488 2172387328 2340290560 3262578688 2140635136 3323674624 274636800 1566298112 2426562560 1345725440 4123733504 1783202560 823947648 1927349824 707572960 3841649072 2414803368 4003264092 2143148746 4273033243 +2147483648 3221225472 2684354560 805306368 4160749568 2617245696 3523215360 1895825408 1535115264 1304428544 1398800384 990904320 1927806976 3833331712 3657826304 1092681728 2552594432 2996027392 1573036032 712470528 1713686528 1265507328 345843200 1396933376 1906493056 2291082560 2136520032 293622704 833122936 2385798484 1348617234 2324390787 +2147483648 1073741824 2684354560 805306368 2281701376 1811939328 3321888768 1560281088 679477248 3376414720 3772776448 2993684480 3596091392 1026818048 3431071744 1461911552 1940291584 3442655232 3259473920 2027376640 358860800 2874817536 1373051392 629456640 3774996352 2047413824 1177137312 2592242832 3091482968 1128089324 3133996286 314228329 +2147483648 3221225472 2684354560 268435456 2550136832 2483027968 1711276032 1090519040 4152360960 960495616 480247808 1345323008 1555562496 1396965376 3190161408 3849519104 758415360 115228672 4095844352 3468292096 1379616768 2241729536 1622621696 3989997824 1313700736 2575643456 921678176 2397499280 281398920 2803454396 2246771542 1233158773 +2147483648 3221225472 1610612736 4026531840 1476395008 3422552064 4060086272 687865856 629145600 3544186880 3714056192 3801088000 3217555456 907804672 1542324224 2960982016 2323480576 700760064 388931584 3722735616 3949459456 1314270208 4034477568 3643250432 1289475712 1946685248 3820762848 207493648 3435464824 1341756180 970907514 122789627 +2147483648 3221225472 3758096384 2415919104 2013265920 1677721600 1845493760 3674210304 2222981120 2747269120 350224384 1307574272 2835873792 1474035712 2758410240 808255488 845381632 3581558784 3915685888 3155488768 3178059776 1106392064 826873344 4034757888 2159108480 9966016 3336836000 291388848 4109055704 267158700 1955126922 707229747 +2147483648 3221225472 1610612736 3489660928 4160749568 2617245696 2583691264 2600468480 3951034368 4064280576 1583349760 2878341120 1602748416 949223424 4249747456 3190751232 308314112 1490894848 2495717376 1655894016 9205760 2570462208 128128512 1722977024 2011720832 2069897152 2098203488 4148700368 3425976248 1971196564 3759610858 2173474265 +2147483648 1073741824 1610612736 4026531840 3623878656 67108864 2583691264 3875536896 1233125376 985661440 4250927104 4241489920 3895984128 3841720320 833748992 2828206080 322404352 2649505792 2908135424 1944637440 2302507008 2822376448 3230088704 1245816064 2318494848 406859456 404760032 175114736 4043843832 575935972 3394636518 1915559891 +2147483648 3221225472 3758096384 1342177280 3355443200 1275068416 838860800 1258291200 3481272320 3904897024 958398464 3870294016 360185856 1271136256 2027552768 2809593856 1243512832 1215086592 2029232128 736456704 1016190976 1701970944 1989884416 2280177408 3385715328 1325142976 1199447136 3355253872 3322002280 3820896892 3881386534 881850773 +2147483648 3221225472 2684354560 2415919104 2281701376 1275068416 973078528 1962934272 3246391296 4282384384 2430599168 2586836992 1355284480 671875072 1199964160 2933587968 3057876992 103563264 2816385024 3860131840 3454093312 1440625664 1548696064 3824262912 3809822848 2426145856 1209933280 3983475728 2330045720 1540180796 2949135578 1150039607 +2147483648 3221225472 2684354560 1879048192 3355443200 2214592512 4261412864 2936012800 1199570944 2956984320 1130364928 2687500288 495452160 2980315136 2617638912 1246429184 3807477760 1378238464 2625413120 1178398720 1539000320 4173204480 3941018112 378770688 1615548800 3692435648 2165522272 732794960 1206679288 3412428796 1604872874 3180569405 +2147483648 3221225472 3758096384 1879048192 671088640 3690987520 973078528 16777216 3514826752 2998927360 2673868800 3127902208 4117233664 3209953280 4208590848 1793785856 4048388096 1355333632 2336006144 3142479872 1063901184 901909504 3772187136 1422103296 2969163904 949624128 3335208416 3734870640 78696440 3044056140 3970462002 4203540497 +2147483648 1073741824 536870912 3489660928 402653184 1946157056 1040187392 3573547008 1635778560 2554331136 3072327680 1794113536 3537371136 3488874496 148242432 206503936 1598390272 1500299264 723296256 2793820160 530966528 3984458752 2602769920 2420613376 1837497728 2651721280 1438325472 512988368 3064198376 1796801228 3058348654 1284064009 +2147483648 1073741824 2684354560 805306368 2281701376 469762048 3456106496 117440512 1820327936 364904448 3441426432 873463808 2386034688 3723755520 1981677568 439812096 3646193664 3285729280 677224448 1823199232 3102296064 819608576 3607173632 1194304256 908516736 3494692032 237363104 2938531632 4200250792 1347896660 3015521462 713917361 +2147483648 3221225472 536870912 1342177280 402653184 2617245696 3321888768 251658240 3632267264 3753902080 346030080 4245684224 1668808704 1149501440 3236823040 2622029824 2200403968 2566438912 4246773760 4253446144 4178044928 152699904 4243537408 658684672 770532224 3400221376 4206784672 3764641200 1417952456 955126932 1883838214 220704717 +2147483648 1073741824 3758096384 805306368 3892314112 603979776 503316480 452984832 914358272 4273995776 685768704 2974810112 2777153536 3265003520 308674560 2470903808 4030300160 2914238464 3002638336 18698240 1077598208 841628672 2280198656 1229110528 1016885632 1177834944 2862117664 2976282352 1721058648 3685146692 265038826 636356171 +2147483648 1073741824 2684354560 4026531840 3892314112 335544320 4060086272 1962934272 260046848 650117120 2153775104 1158676480 4224188416 2274623488 1248198656 197853184 3237511168 254590976 4063600640 428822528 577357824 3324120064 1845821952 1538756864 4219107968 2529575488 1407470176 1298231408 3868646072 1254917396 1153100890 3043403577 +2147483648 3221225472 3758096384 805306368 134217728 67108864 1241513984 1124073472 3951034368 1329594368 3294625792 2937061376 3870818304 1137442816 1061027840 2994012160 3141959680 648429568 1710071808 2848321536 131422208 3704757248 4189784576 2916857088 2348080256 959050688 2946201952 2165258640 3666452280 487585012 2157081702 3011480495 +2147483648 3221225472 3758096384 3489660928 2281701376 872415232 3053453312 1325400064 411041792 1346371584 2589982720 326107136 67633152 1713635328 870711296 1691680768 1581088768 2274476032 1844355072 4182339584 3869956096 1344414720 411249152 1925218560 563641216 1784765632 1075771040 2004615760 584716152 1399797996 3869419658 3850074445 +2147483648 1073741824 2684354560 805306368 2818572288 1275068416 2248146944 1023410176 1283457024 2562719744 3814719488 3937402880 3124232192 896270336 801767424 75956224 2258534400 2395324416 1211342848 2242662400 3367028736 2026257408 1132270080 1105311488 2362918784 1112299072 381735328 933105904 966856888 2090041788 4026287462 3011049391 +2147483648 1073741824 3758096384 2415919104 3087007744 201326592 234881024 218103808 3598712832 1941962752 1369440256 3629121536 3322413056 1182531584 2372009984 2938437632 3271720960 607862784 2489688064 2290929664 1802786816 2445153280 2778138112 3312426752 2753939840 3578580544 131351840 1466831920 878653064 1756605764 4262981658 1776418147 +2147483648 3221225472 2684354560 3489660928 1207959552 335544320 4127195136 3338665984 696254464 1715470336 2917138432 1643118592 3841458176 2142502912 4059430912 1195442176 254115840 3037184000 586326016 4015222784 629721088 1644307456 777456128 3642005760 303717248 3026273984 1158144736 2062724560 324238552 394847628 453130454 3570867817 +2147483648 3221225472 536870912 1879048192 2550136832 3422552064 1711276032 385875968 713031680 3871342592 4129292288 2442133504 3849846784 3273916416 2114846720 4245618688 3835920384 2311307264 1342349312 3552538624 1140516864 174722048 1868635648 937207552 2032690048 1993175232 4140822560 225492464 982144744 3940566388 1820419174 2866675109 +2147483648 3221225472 536870912 805306368 3087007744 1946157056 167772160 1291845632 1736441856 1472200704 769654784 2198863872 1383596032 2426142720 2879782912 4205248512 3213524992 1329610752 1676386304 876474368 4244203520 1094327296 1140921856 1185782016 621469824 2152448064 3443938912 2323422256 708802008 499984084 3495134486 3795973659 +2147483648 1073741824 3758096384 4026531840 3623878656 67108864 2785017856 4278190080 394264576 3921674240 1189085184 3746562048 1902641152 1529085952 63307776 65601536 305954816 1963573248 41132032 516706304 445569024 2514619392 649010688 747996416 2375377792 2248829120 417848672 2837357616 4140236696 1719016004 1607543954 2842727973 +2147483648 3221225472 3758096384 2952790016 4160749568 3556769792 838860800 587202560 3883925504 213909504 840957952 3438280704 4041736192 2953052160 2346844160 2649161728 861044736 710328320 1844944896 4132663296 3833321472 2875603968 256194048 1398120704 2958319232 2407097280 1030279264 3611209584 2331040168 1561494508 3258377346 191335477 +2147483648 1073741824 3758096384 1342177280 1207959552 1006632960 2449473536 3640655872 2004877312 1698693120 3462397952 2234515456 3560439808 2946760704 2846490624 484507648 2531360768 460898304 9084928 1177047040 4263237632 3880133632 3174513152 561947392 2869584512 3710307136 3930687072 359981968 3333198904 1991209980 2392677062 608728765 +2147483648 3221225472 2684354560 805306368 1744830464 2885681152 3858759680 2667577344 1803550720 3401580544 2829058048 3083862016 1086849024 477364224 903217152 1132789760 2360180736 2258518016 345939968 1086779392 3199551488 2046434304 2274296320 1786416896 3048796032 2335471296 353998944 1214805232 2114687752 906191780 781136298 2801446465 +2147483648 3221225472 1610612736 805306368 2013265920 738197504 973078528 889192448 2575302656 1715470336 2241855488 3893362688 1680343040 1621360640 336199680 981270528 1512210432 2662842368 1303748608 1448636416 2224617472 4220918784 746272256 4130447104 4102184064 3601725504 4125144032 2078208592 3198500424 832481268 3672239346 573483717 +2147483648 1073741824 1610612736 4026531840 2818572288 2617245696 2046820352 3506438144 1769996288 515899392 1461714944 2395996160 450363392 655622144 766377984 3699441664 3492249600 4277354496 32022528 3324366848 2348054528 2496793600 2731745792 146047744 3425159296 738154816 4017263584 1432020336 4241162216 3623016548 2367091150 2326843961 +2147483648 3221225472 1610612736 1342177280 3355443200 1409286144 1308622848 2197815296 1585446912 3133145088 3143630848 1955594240 1766326272 2401501184 1644036096 4138926080 2296479744 1137721344 3909918720 317911040 4263868416 2007106560 4149287424 1192270080 1756427648 1663330240 1419411744 727053808 2684548536 1719489076 2307798330 1378560693 +2147483648 3221225472 536870912 4026531840 4160749568 2885681152 4261412864 956301312 1417674752 457179136 2053111808 1466957824 1606942720 1537474560 2213937152 3670212608 469204992 1541881856 4007829504 2168713216 2718590976 2076847104 189335040 2858327808 3481927040 868449088 735351200 3055603472 3551384056 1425364012 599229114 101141805 +2147483648 1073741824 536870912 3489660928 3087007744 3825205248 436207616 4009754624 1166016512 171966464 4108320768 449839104 109576192 142344192 2791440384 1005518848 541360128 856965120 4201226240 1242550272 1537304576 2879783936 1462318592 2130543872 2734808192 2097433792 2244058848 1560537040 586894232 1026375492 2426122506 1032387091 +2147483648 1073741824 3758096384 268435456 2281701376 67108864 3858759680 2332033024 780140544 515899392 1818230784 3415212032 4265082880 3169058816 197001216 2181496832 2597945344 2480848896 390111232 506482688 1435490304 3873584128 1008536064 1245756672 2209374080 433054144 3997303584 2062365936 946376312 2620152052 2041962534 4031450693 +2147483648 3221225472 3758096384 1879048192 3623878656 1140850688 503316480 4244635648 746586112 4022337536 1251999744 2299527168 1837629440 3634626560 285605888 3847684096 3755704320 249479168 2154471424 4012011520 2027411456 2414480384 3092594176 3214587136 89812352 3188455488 2117078432 1708657456 1464599240 3046258836 4136179002 1111527493 +2147483648 3221225472 3758096384 1342177280 134217728 335544320 3523215360 4043309056 3028287488 960495616 2241855488 4000317440 738721792 1286864896 4166123520 3051028480 4047601664 872595456 1252564992 2366140416 2746472448 2544763904 3751610880 3141052672 1330668160 1086315328 3818917024 3178237584 3515358216 2373193452 2326930234 3909826649 +2147483648 1073741824 2684354560 1342177280 2013265920 3288334336 436207616 3271557120 3917479936 1195376640 2946498560 3157262336 1084751872 2183921664 1828847616 2038628352 1526366208 2533212160 2015076352 3671347200 795133952 4205192192 3160221184 2184416512 1849183360 2659647424 2729786848 1698668432 3788135752 1733160636 3589518610 3159911407 +2147483648 3221225472 2684354560 1879048192 2818572288 1543503872 570425344 285212672 2894069760 1547698176 3189768192 3937402880 1135083520 4033609728 373686272 728432640 1981906944 3867426816 1626120192 2711547904 674318336 220335104 4273025536 3020202752 374537856 1376213312 2558600352 468485072 1344206056 2196852892 2051147122 3500224191 +2147483648 3221225472 1610612736 268435456 671088640 2751463424 1778384896 4009754624 1065353216 994050048 1277165568 972029952 1985478656 1326186496 244449280 3472818176 1842511872 1672691712 2086641664 2022633472 880179200 3123057664 2976981504 3673666816 2405094528 3156768960 1772825696 558663568 2807986984 2310152524 1653543758 2949293367 +2147483648 1073741824 3758096384 1342177280 3087007744 469762048 503316480 3338665984 2726297600 2915041280 3198156800 3601858560 2095579136 3034841088 3012689920 3782279168 3090317312 3578806272 1446092800 1715720192 3991623680 1736320000 3159819776 3563694848 2857368960 1486715072 77404192 613725488 3024837320 3813551228 1702830818 707628989 +2147483648 3221225472 1610612736 1342177280 3355443200 1677721600 2046820352 1660944384 1988100096 1874853888 3995074560 821035008 2746744832 2992373760 2206334976 1822883840 3785981952 2639642624 1316790272 2346938368 484243456 1565000704 14948864 543036672 3697621120 2817438656 2964085280 1436646832 1499197160 3767632492 1657402518 2363393315 +2147483648 1073741824 2684354560 2415919104 4160749568 3288334336 1845493760 3338665984 1333788672 3149922304 1780482048 1095761920 2875719680 2328625152 1120534528 769064960 1179090944 2638921728 1946853376 665997312 3570124800 1354241024 3370386944 929447168 3677159808 1305001664 119109984 1205757104 1863436456 1709651268 706708130 3630094959 +2147483648 1073741824 2684354560 2415919104 3087007744 3422552064 2650800128 2868903936 729808896 2067791872 4007657472 4054843392 1800929280 129236992 2180907008 4199874560 3204612096 4013408256 4212760576 842551296 2065221632 1789400064 2039223808 347750144 2719165824 2505291712 3717422688 1548710800 664628120 2569171036 3747333054 1267962937 +2147483648 1073741824 2684354560 2952790016 3892314112 2214592512 503316480 1795162112 2373976064 2285895680 4183818240 1043333120 3764912128 938737664 1129971712 2778136576 3866525696 6504448 1686872064 921358336 1139427328 1285037056 2839282176 2193499392 225776000 848134592 1634977248 1765924688 2527262712 2882426620 2941915218 2140607017 +2147483648 3221225472 3758096384 3489660928 4160749568 1677721600 3053453312 1258291200 1031798784 1891631104 2145386496 393216000 2361917440 3469475840 1168244736 2253717504 2535751680 2763309056 3919814656 1611493376 880793600 3203933184 4045682176 33428736 2370774912 3119887808 666794976 2092974960 2261733976 2971336332 2327100666 629992343 +2147483648 1073741824 1610612736 805306368 402653184 201326592 2852126720 2399141888 1451229184 2973761536 2753560576 621805568 3633840128 3829661696 1809186816 1986068480 3574628352 187973632 2209849344 836620288 3193403392 742931456 79433216 2468484864 2315198592 3150816960 2936470560 2860303632 3777490792 3100399796 4022572926 2214845277 +2147483648 3221225472 3758096384 1342177280 3355443200 3019898880 838860800 3741319168 3414163456 2503999488 174063616 2666528768 2004353024 3659268096 1191313408 1856307200 958038016 936296448 894279680 3867766784 4291155968 15205376 1578383872 572915968 1968908928 2894964928 237589344 2551578128 1577064376 2969581580 578819606 734016931 +2147483648 1073741824 536870912 805306368 3355443200 3556769792 1912602624 4278190080 1937768448 1514143744 228589568 118489088 3193438208 3419144192 3722313728 1907818496 1900118016 2256224256 4147683328 3293958144 168716288 3676847104 4167313920 4135203072 3677168256 2438772928 3274700128 3953350096 380932168 4230730676 2561236590 2922495583 +2147483648 1073741824 536870912 1342177280 1476395008 1677721600 1778384896 2365587456 2306867200 994050048 2992635904 1773142016 3168272384 2346450944 1400242176 1145372672 3854991360 1458290688 2890244096 1462784000 1651828736 1304962048 3549695488 2778858752 3431405696 1886497856 444752352 1564202768 1630379448 607416028 2162094462 2415601155 +2147483648 3221225472 1610612736 3489660928 939524096 1543503872 2449473536 3573547008 2390753280 2797600768 3701473280 1620049920 734527488 3272343552 832176128 3093626880 845119488 274415616 137404416 1814687744 1383626752 1110975488 963913216 3935189760 47914624 31239232 1212403744 4066728048 4134777288 2836494900 2180880490 4048180687 +2147483648 1073741824 536870912 4026531840 4160749568 3019898880 3523215360 4177526784 3229614080 2545942528 1516240896 781189120 3689414656 4124835840 476708864 1901395968 4171857920 2711666688 1267113984 4235481088 3644057600 4272425984 1903961600 1880758528 1475163776 2801642816 730261920 4023488304 4002728184 112244340 3700124050 3215947339 +2147483648 1073741824 3758096384 1342177280 2818572288 4227858432 3187671040 4143972352 1350565888 3519021056 1969225728 976224256 2242379776 1930166272 1086455808 3616473088 4011229184 2506702848 3505102848 4036546560 3950532608 514335744 2508980736 704779008 3027177856 2816911552 1998668960 18318896 3876775096 4102780636 2423565378 3946204439 +2147483648 3221225472 3758096384 2952790016 2013265920 3959422976 3053453312 83886080 1753219072 130023424 3315597312 1026555904 3297247232 2999713792 3491889152 1322713088 3503128576 2107752448 3330842624 879980544 2236143616 2263366656 2321290752 3382324992 2291343232 3391333440 257215648 4002549040 2619283976 1457630364 1943268794 4274498711 +2147483648 1073741824 1610612736 4026531840 2818572288 2214592512 3925868544 1493172224 3833593856 1698693120 4133486592 2318401536 2295857152 4243849216 1039794176 2578907136 2615312384 923615232 2787090432 2940260352 1218738176 2788690944 1703158272 3158443264 3438488704 3019939136 4176372384 395777424 3375530744 2577750780 2564004606 2906577449 +2147483648 3221225472 1610612736 2415919104 671088640 603979776 3120562176 1258291200 461373440 1136656384 673185792 3295674368 2041053184 681836544 3430023168 2305490944 1411088384 2566307840 4226981888 3312349184 1826355200 1778922496 2668896768 1174025472 4190044288 1472303552 3963216224 2300251312 3350441512 3008560908 2550169746 2646952765 +2147483648 3221225472 1610612736 2952790016 3892314112 2483027968 3187671040 4177526784 1853882368 4047503360 887095296 1716518912 2444754944 3889954816 2196373504 279248896 4209147904 2713075712 3682443264 1451880448 3956635648 718814208 3259765248 754061568 3133749632 1684054336 1924616480 3322482064 2688587992 2999412324 2495682822 1691658075 +2147483648 3221225472 1610612736 1879048192 134217728 3690987520 1040187392 3942645760 3749707776 3519021056 1512046592 1179648000 3409444864 1053556736 3060662272 2428567552 3149103104 2356101120 634167296 3144019968 3049027584 4187491328 2296130048 2109092608 503124352 1500876736 1870286688 1854742832 832416680 1515080196 311372854 1579334319 +2147483648 3221225472 3758096384 1342177280 4160749568 2617245696 234881024 2634022912 3934257152 3015704576 3382706176 414187520 4264034304 2556690432 2270560256 907608064 1487962112 124534784 2660212736 1884155904 1820809216 3528459264 4227347968 1255934720 4293536128 753090112 4174093856 2532034608 1859538824 1804894332 4183451922 369532509 +2147483648 3221225472 3758096384 1879048192 4160749568 2483027968 2986344448 3607101440 3800039424 2764046336 1268776960 3486515200 517472256 1208745984 3888513024 1522335744 137658368 3762995200 710909952 3854266368 2331891712 3492809728 3110614528 1478754560 3322023552 2114924224 3281236256 3428675696 1104215944 3451695716 3747542126 129349407 +2147483648 1073741824 2684354560 1342177280 402653184 201326592 704643072 4177526784 3162505216 1438646272 3672113152 934281216 2765619200 3893624832 4286447616 3342401536 221478912 2670444544 3271860224 1293504512 4256745472 1594893312 2915581440 2665234176 2418153600 3361422144 2169022112 3132318128 698337240 1584039868 3848827646 1150770513 +2147483648 3221225472 536870912 3489660928 1476395008 1409286144 1845493760 285212672 4152360960 2017460224 3810525184 963641344 1308098560 4290510848 438173696 1113915392 2734063616 2093727744 2243796992 3145756672 516745216 3545244672 923282944 1409558784 2676111744 2592802624 4012618592 3181461968 1016619368 3194027436 1667640742 1897465211 +2147483648 3221225472 536870912 268435456 671088640 3825205248 2181038080 3741319168 276824064 2059403264 4095737856 1594884096 2570584064 1312555008 1911422976 1135149056 2694545408 3380002816 2970394624 3931926528 508422144 3434091520 2288529920 4226036992 1541549696 3438216384 2868288928 538921456 3391975144 836394324 2835406326 793355587 +2147483648 3221225472 3758096384 2952790016 2818572288 3019898880 1845493760 2365587456 1551892480 1589641216 1784676352 927989760 1774714880 2702966784 91881472 195493888 2328002560 2810265600 3884949504 508358656 1895847936 1521499136 1574445568 2197043456 3902152064 2577736768 732012960 1808658288 1035980536 1264901444 2190245722 1910651659 +2147483648 3221225472 3758096384 805306368 3892314112 67108864 1778384896 2332033024 58720256 4131389440 610271232 4140826624 609746944 3837001728 47579136 3911122944 3983638528 1983791104 3978862592 2179526656 2588104704 739253248 2415407616 1933849856 733883520 2942507456 3995835232 1829979600 2970094392 3333173444 3389130142 689504641 +2147483648 3221225472 3758096384 268435456 4160749568 67108864 3724541952 318767104 3531603968 3846176768 3206545408 1427111936 2338848768 3265527808 1283325952 1309736960 2532409344 1917894656 2714673152 2474143744 924571648 4237300736 2158507520 2730769664 2068712832 2850634688 3976036896 2028653072 1519501224 1197533364 2134289474 519339557 +2147483648 3221225472 536870912 1342177280 939524096 3690987520 3120562176 4076863488 4001366016 809500672 4158652416 512753664 1958215680 364642304 3150315520 2385182720 1608941568 2881306624 307994624 3580424192 2160879616 509608960 2119185920 1444424448 860632192 405669312 2685346336 1638702672 504920728 1656885268 1011948742 4027299635 +2147483648 1073741824 536870912 2952790016 402653184 1677721600 2315255808 2801795072 2944401408 809500672 2724200448 646971392 3908567040 667156480 2406350848 652148736 3916201984 2099429376 4052590592 1145655296 284682240 1893735424 3595574784 962084096 3581151360 2993043136 703795296 469665616 1777855160 2858421844 2861567670 1056448717 +2147483648 3221225472 1610612736 1879048192 671088640 1543503872 3388997632 788529152 3229614080 2478833664 723517440 3671064576 278396928 859045888 3793879040 1225195520 1919778816 1429028864 3805847552 1296035840 1776056320 2690649088 3593478656 392696576 1820075136 101586624 2538673568 2879954352 2964844840 3478143588 1252407838 1007491249 +2147483648 1073741824 1610612736 805306368 3892314112 3154116608 167772160 1526726656 3061841920 4194304 4225761280 338690048 839385088 2782658560 3797811200 3949395968 157712384 2348662784 3517947904 2329169920 1132001280 1811954688 2449486336 1862286080 813708416 3107980224 2858418208 2834306128 2460485016 4237043900 3290837610 2270368387 +2147483648 3221225472 536870912 1879048192 3355443200 2885681152 2181038080 3539992576 763363328 3183476736 2065694720 3853516800 2988965888 1146355712 3641311232 3404529664 1332576256 1682063360 2793054208 847966208 3042011136 3665824768 1581255168 3353362176 3624930944 2748853696 513540320 1389247280 3137282408 3820789116 1888607538 1330632369 +2147483648 3221225472 1610612736 1342177280 402653184 2885681152 3053453312 553648128 2071986176 2487222272 1780482048 2049966080 4073193472 604766208 377094144 1706360832 947224576 3457368064 961191936 771485696 2431678464 3896509440 69217792 2536515328 1867005824 2303468864 2883197024 1036320976 2174585896 3954140540 1236837162 107150599 +2147483648 3221225472 2684354560 4026531840 3892314112 1946157056 2852126720 1627389952 830472192 4106223616 4263510016 1483735040 1549271040 4124311552 729677824 409010176 3283189760 1459437568 1386127360 3776311296 2417379328 20982784 685777408 3813673216 2275945600 2689351488 3473554400 1420759024 690531240 4255704908 2040919470 4167976161 +2147483648 3221225472 3758096384 3489660928 1744830464 1275068416 4060086272 3539992576 3196059648 306184192 2371878912 1972371456 887619584 2063859712 3611951104 13172736 819101696 3317284864 2342625280 1926918144 3559315456 2467046400 522064384 3142262528 191861376 1947827648 1608343584 2646039760 1921929272 3550800468 45165810 2310968829 +2147483648 3221225472 536870912 4026531840 2013265920 2214592512 369098752 1660944384 4018143232 1136656384 3927965696 1171259392 1865940992 1731461120 2096496640 2936340480 408453120 1178550272 3462111232 3398103040 3534776320 510405632 3220317696 3476755712 2558633856 664659904 874774368 1966792112 599277992 479207012 2321034166 1149516081 +2147483648 3221225472 2684354560 805306368 2550136832 4093640704 503316480 922746880 3548381184 1807745024 2770337792 3507486720 856162304 1202454528 3264872448 3603496960 1043038208 2966863872 4232617984 2938925056 9553920 2881756160 533085696 4260043008 3960909184 2325960384 655453792 1273249968 3223185512 1833840212 1552354682 2032972775 +2147483648 1073741824 1610612736 1342177280 3892314112 2885681152 1644167168 3439329280 3481272320 3804233728 3462397952 59768832 1595408384 2821455872 2130575360 626982912 1948155904 2222276608 1196400640 2856112128 2698016768 3971228672 840053248 2797676288 2320610944 187949632 1178001504 331178864 3218840376 3785283508 4290333422 3990989943 +2147483648 3221225472 1610612736 268435456 2281701376 738197504 973078528 553648128 2457862144 851443712 3537895424 1641021440 3214409728 1424752640 3804102656 1862860800 3347283968 4127342592 2751766528 4255744 825325568 108270592 3469871616 1987516160 3572148352 3499221312 847167776 972577392 2140639320 1287674980 3196815854 1289118967 +2147483648 1073741824 2684354560 1879048192 1207959552 603979776 1442840576 3204448256 2256535552 2856321024 1272971264 3192913920 1467482112 3910926336 1059454976 3786735616 633896960 808796160 1609277440 148951040 179456000 3382979584 119155200 3999481088 3627391872 3549033664 3615284512 936665296 2549154968 4068638884 1512983478 2588024875 +2147483648 1073741824 2684354560 3489660928 1476395008 3556769792 2248146944 2130706432 981467136 1656750080 1205862400 1731198976 1363673088 3937140736 2806644736 2256601088 2190442496 1378861056 2392104960 869879808 982566912 3106145280 973483520 1861953792 155616128 806124736 1458666016 4165785328 2894469272 3459974108 1336317722 381445535 +2147483648 3221225472 2684354560 1342177280 2013265920 3959422976 1107296256 687865856 2524971008 2931818496 3101687808 2395996160 950534144 644612096 625868800 3487367168 853245952 3656171520 3648561152 655519744 1506527232 570688512 717358592 3200452352 2037291648 616263488 3515510304 3856654704 4220402136 2671583652 2282465698 524612887 +2147483648 3221225472 536870912 4026531840 2281701376 3825205248 167772160 3539992576 2994733056 734003200 1981808640 3801088000 2067267584 3374055424 3513384960 1920532480 289636352 1766801408 3286278144 2757619712 92825600 887368704 2648054272 3083013376 1633852544 3143692224 466482976 87059632 4021820904 1071389428 483008438 2728996971 +2147483648 3221225472 2684354560 4026531840 2818572288 2751463424 3523215360 3841982464 2222981120 3258974208 4292870144 804257792 1520959488 2326003712 1000210432 1215365120 2840887296 4144578560 2586550272 3140808704 4204414976 1180445696 3649188352 1628650752 3661079168 525793856 158948512 1313058128 4163960728 2601807436 2457149378 1381666221 +2147483648 1073741824 2684354560 2952790016 4160749568 4227858432 3858759680 1996488704 2273312768 3862953984 2560622592 3503292416 3189243904 1125384192 3746168832 3756720128 1110474752 1844461568 1231134720 2191773696 2181908480 1379671040 2461402624 3904715520 1803398016 1292229824 71845728 1092988368 4088521224 3109177412 2618724926 1660255193 +2147483648 1073741824 2684354560 1342177280 4160749568 1409286144 3992977408 1560281088 2407530496 583008256 945815552 2658140160 2057830400 2797338624 2789081088 3609133056 2494529536 4066557952 505323520 2294960128 69715968 1275339776 4250535424 2494900480 955421056 3054271552 444394848 3545338992 664650424 3045134540 4037059074 1368736555 +2147483648 3221225472 3758096384 2952790016 2550136832 4093640704 2046820352 889192448 1702887424 759169024 2019557376 3754950656 272105472 3848011776 1011482624 2095906816 4217536512 3232055296 2700451840 2382557184 2490783744 1886665728 3842911744 3117099264 1047368832 4138653248 1530157792 2766997648 794985016 3936711108 3186998086 2273508283 +2147483648 1073741824 536870912 3489660928 3355443200 1543503872 2986344448 1593835520 1853882368 3368026112 3005218816 3792699392 1686634496 532938752 1030094848 935788544 3514007552 84197376 2841812992 208162816 4214876160 2539389952 455748096 484780800 965913216 3192943296 2636496928 2769697136 3695130792 1473228052 3827220954 1134532285 +2147483648 3221225472 3758096384 805306368 3892314112 2751463424 2919235584 352321536 595591168 4022337536 2409627648 3104833536 3916955648 3057909760 2102001664 379518976 3609559040 579420160 381722624 3558600704 3534772224 2913737728 2847289856 472980736 551591296 3251361344 518548064 3166176560 2867078728 3067750740 2913408070 4227969853 +2147483648 1073741824 536870912 2952790016 2818572288 3288334336 3388997632 754974720 2608857088 2218786816 2728394752 1443889152 515375104 1032060928 913178624 551354368 1098088448 157564928 334536704 3970093056 2864408576 1336679424 3566350848 3537310976 3387995264 2577584192 2101036384 1978411216 959585544 4131862132 42502166 2949048653 +2147483648 3221225472 1610612736 1342177280 2013265920 2751463424 3590324224 822083584 3430940672 2252341248 606076928 3513778176 2782396416 4252237824 118882304 2611412992 2017820672 2645803008 3018104832 953774080 2395928576 3585344512 2591438336 125248768 3090005888 2323643200 39227296 2977982544 3961540200 1368417004 791173102 1737258761 +2147483648 1073741824 1610612736 2952790016 671088640 3288334336 2382364672 1795162112 3615490048 1967128576 950009856 1433403392 4095213568 2748579840 506068992 4115464192 2687795200 4158013440 1606656000 2171064320 2812114944 2819890176 894042624 660407552 2889647488 218784192 800425824 1654453264 666032392 3644711404 1833454718 3702818433 +2147483648 1073741824 1610612736 805306368 3623878656 1275068416 2986344448 218103808 3732930560 3837788160 2640314368 1492123648 2090336256 959709184 2383282176 1213792256 617054208 3136667648 432054272 3059961856 3660511232 3040099328 470695424 358156032 306681472 3392529984 2057349152 1368606448 1966533560 3057657004 3953147726 2559588393 +2147483648 1073741824 3758096384 1342177280 1744830464 1006632960 301989888 1493172224 1082130432 3980394496 3634364416 256901120 3573022720 2222194688 166854656 2276524032 1082228736 3136143360 4268924928 2211794944 3980580864 1014244352 502411776 1236345600 1535216256 3412968256 1873984416 2754967952 1672669256 2807827620 2688420422 479672289 +2147483648 1073741824 3758096384 4026531840 3355443200 4227858432 2785017856 3271557120 2675965952 4139778048 2925527040 3731881984 3296198656 1347158016 3403546624 3192324096 1915846656 1818345472 846766080 3716108288 1156372480 3016494080 3659405824 858209024 3284248448 2530868672 810848608 1875997936 4258522296 238133708 2321677622 293114647 +2147483648 1073741824 1610612736 2415919104 671088640 201326592 1174405120 2868903936 125829120 3703570432 1918894080 2570059776 456654848 3077832704 4288020480 2193817600 2677506048 4246028288 777166848 531222528 1500280832 324277248 3028681216 3790290688 2555101056 731866048 3246109536 279403632 2249166776 1462854812 550281062 2191974409 +2147483648 1073741824 3758096384 3489660928 3087007744 4227858432 1107296256 184549376 981467136 1472200704 3567255552 703594496 3540516864 1310720 1242169344 3584884736 2146533376 3975102464 2579931136 1047252992 3186907136 569639936 1822033408 838152960 438143616 1232688064 3837100320 2031966128 3036127560 1103394092 2371625498 1342055505 +2147483648 3221225472 3758096384 2952790016 2818572288 2483027968 4261412864 2399141888 3095396352 3435134976 2871001088 97517568 3674734592 989069312 3952214016 1977942016 3957817344 2258649088 1285595136 198897664 3591067648 3222551552 3236045312 1920807168 2155592064 1417047232 3362755744 1351901040 1544732456 1676656740 3672431930 373324801 +2147483648 3221225472 1610612736 1879048192 3623878656 4093640704 503316480 2365587456 562036736 3418357760 3038773248 1183842304 2465726464 999030784 401997824 4043374592 291012608 1817919488 1457496064 1657466880 989362176 4134276096 2563120640 120142080 2597105024 2173790272 54563552 2573690416 214023784 1971308340 1962603782 1129333519 +2147483648 1073741824 3758096384 3489660928 4160749568 1409286144 1979711488 1258291200 2810183680 3569352704 1054867456 263192576 2552758272 3090415616 4046323712 959512576 633044992 2569715712 1697947648 2019053568 826923008 424936448 3730707968 3656980736 4047476608 4222417344 317817184 2939021936 1919036568 2998090556 1832426114 1308246873 +2147483648 3221225472 2684354560 1342177280 1207959552 2751463424 369098752 1124073472 1937768448 3963617280 77594624 3067084800 3000500224 2373189632 1766457344 3914792960 2463531008 988528640 3749421056 2642571264 1117440000 606340096 1171393024 2508395776 768377728 3064261568 2352549984 1783864912 868115720 1734147652 903681166 3932274369 +2147483648 1073741824 2684354560 268435456 1744830464 2617245696 2717908992 721420288 3045064704 2562719744 3483369472 4019191808 3872915456 2760638464 2794323968 3642425344 3365437440 1687699456 947757056 1345572864 2342078464 324809728 3686146560 2212956928 1639888512 287799232 554631904 3665466480 1090354248 3600159924 53945966 1258729007 +2147483648 3221225472 536870912 1879048192 3087007744 1677721600 2248146944 3003121664 2743074816 1681915904 3550478336 1523580928 2502426624 1668022272 3561095168 3260219392 952074240 805191680 1377738752 2416635904 3605751808 3237743616 3460961792 909053184 1463128960 1295080384 3889901664 2860754000 4141119688 2994838340 2871482034 3673033607 +2147483648 3221225472 2684354560 1879048192 1744830464 3154116608 167772160 2936012800 3095396352 3862953984 1063256064 118489088 3181903872 2862350336 1454768128 1297285120 3139796992 858832896 1483776000 3755896832 849463296 466357248 209584640 2497649408 2520482944 436199104 509813664 4118651088 2815746616 2010294900 978809634 2023310267 +2147483648 1073741824 536870912 1342177280 671088640 3556769792 3120562176 788529152 629145600 3510632448 228589568 3870294016 3649568768 2808872960 1870266368 4180606976 63602688 2242953216 2085593088 3314372608 1396828160 110896128 2454852096 4235405568 2230890624 630453440 3677303520 3771367696 2519779784 2484056220 2225953626 3264031 +2147483648 1073741824 536870912 805306368 134217728 4227858432 1912602624 1962934272 1317011456 1371537408 1843396608 2528116736 2090336256 4035182592 1114505216 1954873344 2549186560 1987493888 1678417920 4085927936 2348935168 592722944 1384520192 3304667904 501977728 3366314048 644485152 2653619632 2585042328 2683793020 931426862 695520757 +2147483648 3221225472 2684354560 268435456 3355443200 335544320 1577058304 754974720 3632267264 507510784 1272971264 1292894208 3372744704 794558464 2145517568 3839688704 2600370176 2479767552 1391566848 3117805568 94717952 904664064 387590656 1142499584 4169703808 1653439552 1602225312 3317705552 3625977752 204482292 1404572970 2275676011 +2147483648 1073741824 536870912 268435456 1207959552 1006632960 2583691264 2734686208 1887436800 1866465280 3101687808 1328545792 1347944448 697565184 2816606208 356057088 4062216192 3145187328 1844158464 3173404672 643885056 92550144 3509193216 4129620736 113160320 513865152 1017386400 884606352 2083328728 1652723772 1655632894 1996167313 +2147483648 1073741824 3758096384 268435456 1207959552 3288334336 570425344 318767104 3766484992 473956352 2703228928 2448424960 1734868992 680263680 2335571968 1211170816 2837872640 2062925824 3409027072 765087744 2652297216 4254872576 2806921728 1103432960 2254741120 1279715264 3024363936 285875024 4090440872 757833548 3777848450 1514755863 +2147483648 1073741824 2684354560 2952790016 1476395008 1543503872 2181038080 2466250752 2155872256 2621440000 3986685952 957349888 2994208768 2138832896 2128216064 1647116288 3278733312 186695680 1440915456 3642511360 695584768 3270712320 1617341952 3908719360 2720201344 631477696 1087631264 2583955280 3206944136 2176262260 3076565862 3919411379 +2147483648 3221225472 3758096384 3489660928 671088640 2214592512 2986344448 3170893824 1434451968 775946240 1574961152 3056599040 2634547200 4189323264 1946812416 801439744 1731100672 982269952 1575591936 1439952896 524376064 2549294080 2660598272 1171123456 1012822656 3533739072 2135642336 37102672 4038796120 1623302268 1593295402 3105058137 +2147483648 3221225472 536870912 3489660928 402653184 2483027968 503316480 1459617792 3883925504 2747269120 4041211904 2836398080 988282880 3879993344 457572352 3462594560 2679144448 1479032832 2860359680 2143285248 1914923008 3385402368 611433984 3054360832 467555712 1581688512 1226007392 1985029808 1854771736 2731003988 1288662258 1231760365 +2147483648 1073741824 3758096384 805306368 671088640 1006632960 973078528 4278190080 1669332992 943718400 1356857344 3371171840 3562536960 1001652224 4163239936 2035482624 2146140160 1474248704 3989217280 2371080192 4220803072 4294523904 2660934144 2826566400 2191878272 2160036544 554266976 1707977552 1703699736 665663948 1070379710 3459443625 +2147483648 1073741824 3758096384 1879048192 1207959552 1677721600 369098752 1426063360 931135488 1186988032 1063256064 2177892352 1569193984 1419509760 4166123520 1081016320 2698805248 2000568320 2221514752 3935424512 1008293888 927542272 674085376 2811755776 580414336 2648223296 865630560 1817740656 4166535544 951627556 88627594 2102435915 +2147483648 1073741824 1610612736 2952790016 3623878656 1409286144 4261412864 2936012800 3330277376 1757413376 2338324480 2395996160 116916224 1017380864 548798464 3523149824 3769466880 2976104448 2484903936 1075138560 3567581184 1786059776 2995830272 2952749312 919192960 2664544448 830591776 4233992816 1751904952 3979383588 2555342806 3689010181 +2147483648 3221225472 3758096384 2952790016 3623878656 2080374784 973078528 3909091328 1149239296 3468689408 2116026368 4067426304 3981967360 3404988416 3624796160 558170112 920223744 3522314240 4190806016 1964699648 850352128 3548855296 1266073088 1168689920 3126359168 287933248 1525303456 836678512 3695501032 3594678028 2738010862 1641995113 +2147483648 3221225472 2684354560 2415919104 3355443200 1543503872 2852126720 3204448256 3984588800 1866465280 1302331392 1406140416 2120744960 1126957056 3268018176 2147287040 662536192 1424572416 2099421184 533065728 2646362112 1955804160 2182523392 3650870016 47144064 3497368256 3958726368 3111170704 3933004232 3132086596 3465633442 1611044887 +2147483648 3221225472 536870912 1342177280 3355443200 2348810240 4060086272 553648128 1669332992 1698693120 341835776 3656384512 569901056 194772992 2882142208 3098083328 1612873728 2045231104 490315776 2914021376 1918298112 397870080 3695544832 55213824 1193802368 3088681280 4129324896 2237583760 1163076536 3620970188 4035532726 377242435 +2147483648 1073741824 2684354560 268435456 939524096 201326592 3053453312 251658240 2810183680 1472200704 2749366272 814743552 2256011264 1888223232 2551316480 598671360 1056800768 1143685120 2193137664 154521600 3357296640 760820736 1878308352 1137176320 4154673024 4154244800 578027360 3634198448 579975384 2871608628 3232742934 3433319615 +2147483648 3221225472 1610612736 1879048192 3087007744 3690987520 2449473536 1291845632 1585446912 3359637504 3936354304 1993342976 1402470400 266076160 398589952 2354380800 4125589504 2068103168 224960512 3395973120 3307862016 3288534016 1890878976 547910400 3489461888 1436850752 3411045408 3390104016 2593037384 437340420 2897308638 2288087339 +2147483648 3221225472 1610612736 268435456 134217728 1543503872 3523215360 1258291200 3649044480 3116367872 1365245952 1095761920 303562752 3574857728 1942618112 4107993088 3120463872 2563686400 913809408 4240404480 1043200000 3991737344 3486755328 2508016384 265998976 3334313920 3991174624 4229133360 1732503288 1031017796 270151982 4270000393 +2147483648 3221225472 1610612736 1342177280 134217728 3556769792 2986344448 4009754624 3682598912 817889280 396361728 766509056 946339840 3964403712 3055943680 3128492032 955744256 1836335104 71344128 519499776 4119164928 1194001408 2472323584 157874432 742939264 95329472 3648243552 1966929776 694832840 4182609596 2580767298 756681943 +2147483648 1073741824 2684354560 1879048192 4160749568 738197504 3992977408 3204448256 1300234240 255852544 517996544 959447040 3047686144 260833280 2633629696 1532166144 3898376192 1064976384 3307053056 1427755008 3287369728 4085591040 488998400 409861888 534739328 3844614848 2353798112 1473913744 2588088600 1331997692 3750648194 3329474135 +2147483648 3221225472 3758096384 805306368 134217728 4093640704 1509949440 1426063360 2474639360 1128267776 1130364928 1873805312 3480748032 2907963392 1481506816 1213005824 2544009216 3288973312 2274992128 1943171072 3368867840 334961664 2142341632 151931136 198113408 2752526912 2900887392 150742800 2664574840 3870232796 1530239062 2315805601 +2147483648 3221225472 536870912 268435456 1744830464 1140850688 2516582400 855638016 1669332992 633339904 3206545408 1513095168 2612527104 1762394112 795738112 2274820096 1283162112 89145344 3908739072 1301344256 3691997184 3327464448 2096275968 2045041920 248339328 1163663296 1837503584 1962093616 2721162728 409816092 1135350998 2476620359 +2147483648 3221225472 1610612736 805306368 4160749568 1006632960 3053453312 2097152000 2189426688 2864709632 3709861888 1779433472 1447559168 2981363712 1783496704 1634009088 625180672 909262848 534814720 2751524864 4195317760 3789495296 973641216 191159040 4062805888 2610839104 2257398304 1160219760 731151016 3068232084 1759861482 389811041 +2147483648 1073741824 536870912 4026531840 2818572288 3288334336 3925868544 1660944384 243269632 4064280576 970981376 4056940544 655884288 2310799360 2155216896 3071082496 2714468352 3822796800 820551680 1942081536 1293838336 2131168256 848343552 1189987584 2064665728 4280693696 576000032 832023248 1652376344 150845508 2679529646 3300071971 +2147483648 3221225472 2684354560 805306368 3623878656 2617245696 2986344448 3774873600 1350565888 264241152 127926272 3014656000 2116550656 2729705472 664141824 1827995648 2582937600 4099391488 1182769152 3133304832 1933232128 1142365184 473411072 107365120 1144321664 654195008 908134304 1920119600 4181383048 1763117628 3065488914 2628155753 +2147483648 1073741824 536870912 2415919104 1744830464 3288334336 3120562176 184549376 192937984 104857600 4200595456 59768832 1606942720 2946760704 1826488320 194576384 1449492480 643678208 967483392 3739570176 4078757888 1432556544 40010240 457268480 3703763072 24779200 2152138080 142377424 1467498680 2367113364 757057402 873562581 +2147483648 3221225472 1610612736 2415919104 2818572288 335544320 1845493760 4143972352 1619001344 2193620992 1205862400 1294991360 1718091776 1377042432 693764096 518979584 248152064 2765766656 3310854144 1070329856 3335354368 3404805120 761758208 1948514560 2409198976 554369728 1930997408 2157017840 2079267352 1128969436 798649938 2952246385 +2147483648 3221225472 536870912 3489660928 3892314112 2617245696 1442840576 352321536 4286578688 859832320 635437056 737148928 2024275968 646709248 512360448 2070740992 1673822208 161595392 1984667648 858025984 3417630720 2088444928 1224442368 2204916480 1833499520 857278528 2616898912 2740117520 4260109784 62526668 1315250434 98086631 +2147483648 3221225472 3758096384 268435456 3355443200 3690987520 369098752 2197815296 41943040 205520896 778043392 1764753408 999817216 1483997184 133038080 994246656 3325198336 183844864 2043125760 1053880320 3476969472 742986752 26720768 2834877184 194139008 2469606848 2253044256 527522384 3801202168 1396174076 2391469294 1244886665 +2147483648 3221225472 2684354560 1342177280 1207959552 1006632960 3120562176 4110417920 2994733056 2948595712 1470103552 3853516800 2373451776 2418278400 2115108864 3632857088 2683273216 1624522752 2068619264 385282048 2834647040 2347697152 1356630528 947843840 2085177472 2643013696 1433376032 1259619376 3001852424 3360084796 3826087110 1233854285 +2147483648 1073741824 1610612736 805306368 1476395008 67108864 1308622848 4211081216 2441084928 2512388096 1348468736 242221056 2113404928 1849425920 12976128 920059904 2680782848 3018768384 1516281856 611078144 303167488 3841801216 2041617920 461657344 631630208 1929320896 320716512 2988235824 3036001464 2712192396 1022854294 1476787531 +2147483648 3221225472 2684354560 3489660928 3892314112 3690987520 369098752 1962934272 2726297600 1681915904 4221566976 3392143360 521666560 2426142720 359268352 538116096 2341306368 2959261696 2368512000 1736470528 230279168 1697981440 2197594624 2718460672 864938880 387645504 4193878560 1173151184 4195984648 41745980 707893950 393802883 +2147483648 1073741824 536870912 1342177280 4160749568 2751463424 1375731712 2936012800 2071986176 12582912 1549795328 1458569216 1735917568 1566310400 2217869312 281214976 2459729920 2650030080 2488639488 123195392 3005179904 2885493760 1468376576 4118803712 1881890432 1339755712 2872097632 2713609072 172664888 1295600748 2487753590 113520307 +2147483648 1073741824 3758096384 3489660928 3087007744 1275068416 436207616 2499805184 1702887424 1472200704 4263510016 1957691392 2029518848 3784572928 497156096 1140260864 3262939136 2811576320 1871814656 2179649536 126507008 32572416 865175040 2213207808 4002053248 376514624 89236704 1313536560 1123711400 1613307068 2721417670 2196829441 +2147483648 1073741824 2684354560 2952790016 939524096 603979776 33554432 3271557120 2189426688 4097835008 660602880 3954180096 618135552 4267966464 2719350784 3690266624 3558899712 3427614720 685481984 375181312 3979364352 4055309312 970700288 1071435008 2549105280 2358708160 671846688 2536819024 4203502520 1111822428 3958934654 2225699053 +2147483648 3221225472 1610612736 1342177280 2550136832 1006632960 4127195136 2566914048 2726297600 2520776704 824180736 789577728 48758784 1259077632 3190685696 2794782720 4201152512 749944832 4227571712 128118784 2315155456 887555072 2082180608 2228404992 78016384 1507008320 2402398752 3247829584 2599276712 3880386548 3628848098 3596669583 +2147483648 3221225472 536870912 3489660928 402653184 1946157056 3254779904 1593835520 964689920 2260729856 325058560 2924478464 669515776 3441164288 2671640576 3460759552 3188162560 894386176 3134627840 2738089984 4174407680 3975488512 1341570560 339992832 508060288 2054233280 4039941088 3263101680 2547175288 3113537348 1598544146 498227019 +2147483648 1073741824 536870912 805306368 3355443200 3959422976 905969664 2499805184 3061841920 1329594368 1621098496 3543138304 3109552128 3837001728 2605842432 2443378688 3867508736 353189888 3582763008 95408128 3691931648 2755214336 1677371904 3057057536 1027920768 228056128 2020238112 3684896528 4253398728 848119740 3326905646 1095754761 +2147483648 3221225472 2684354560 805306368 3355443200 738197504 3388997632 3707764736 1669332992 2889875456 1080033280 2364538880 3201826816 1640759296 373948416 1247739904 3836772352 1756053504 572366848 226029568 2979284992 3806141440 1808509440 3169185536 4173327488 3205029440 9197920 3476101840 2165414328 210947532 4011553598 1780844439 +2147483648 3221225472 2684354560 1879048192 3892314112 4227858432 637534208 1895825408 2088763392 616562688 1545601024 4151312384 109576192 1835270144 3180199936 1339752448 3274276864 2387296256 1339334656 3400396800 3266332672 2584546304 70164992 2380319488 150916992 4152215872 3364376992 2353084656 3321145960 1692261068 3837292314 2242457933 +2147483648 1073741824 2684354560 2415919104 3355443200 2483027968 2315255808 687865856 729808896 1547698176 4011851776 2364538880 3974627328 1389625344 3375235072 1637154816 38764544 2817540096 54304768 3809398784 3234154496 750982144 1186368000 4171098368 3870020736 4051889472 2532791648 2438726608 103421288 1537418700 2271643234 361100161 +2147483648 3221225472 1610612736 268435456 1207959552 1677721600 1845493760 83886080 2239758336 1237319680 90177536 858783744 2395471872 1852047360 4132306944 3788701696 1596489728 1764671488 1025351680 125923328 4062050304 3955561472 696760832 1142179072 4217531776 2264750656 420473824 4078175408 2334531448 1869031644 3789464602 3815884749 +2147483648 1073741824 3758096384 2415919104 2550136832 1275068416 33554432 3338665984 3112173568 4206886912 1251999744 2198863872 2134376448 1621360640 115212288 887685120 984121344 1971208192 2198315008 361484288 4290205696 721359872 3089993216 2053426944 1772282496 3770676416 3239146976 4174521328 1424697096 593205524 131195478 3989851653 +2147483648 1073741824 536870912 1879048192 1207959552 738197504 1711276032 2600468480 2592079872 2067791872 1885339648 3272605696 1093140480 2763259904 2880831488 309657600 2306244608 1141030912 922591232 69554176 3512199168 1526410240 824150528 3300286208 77363072 2666221504 987679776 1503626640 1727416952 528246196 825982466 961993649 +2147483648 1073741824 536870912 268435456 1744830464 3019898880 4127195136 1996488704 3850371072 1237319680 2107637760 4291821568 206045184 2900099072 3569745920 1848705024 54755328 3532701696 1834786816 2691584000 725739520 3937350656 3846603264 43606272 2855486336 24926912 126538208 522948144 207420872 1718783972 642994314 1057780971 +2147483648 1073741824 3758096384 3489660928 2550136832 1677721600 4194304000 4278190080 4269801472 2218786816 3307208704 3377463296 2123890688 2017722368 270663680 2791636992 2827714560 2158084096 3698630656 3772469248 86300672 4073653248 1871875584 2740737280 472534144 2127917248 1202704416 830446672 346802984 3271409636 2078206590 4224596813 +2147483648 3221225472 1610612736 2415919104 2550136832 872415232 704643072 3338665984 813694976 3980394496 2720006144 397410304 944242688 3472621568 2957377536 3245146112 745701376 1431486464 3081871360 742486016 348125184 3733140480 2268302848 2730389760 2341103744 3035646656 4240130976 1966402576 1382850408 1123800476 894509130 3553925787 +2147483648 3221225472 1610612736 268435456 2281701376 4227858432 3657433088 2936012800 2524971008 2369781760 2476736512 487587840 1812463616 1880883200 2782003200 2172452864 4003233792 2425536512 1125883904 3477041152 2406479872 482808832 1980598784 1852072704 2708500608 4164839104 2664522784 3826315792 2186183816 1383067828 1766263610 1338870763 +2147483648 1073741824 536870912 268435456 671088640 469762048 704643072 4211081216 444596224 1547698176 2002780160 611319808 2465726464 2550398976 2077884416 3650420736 960659456 442368 2685771776 1860521984 3524519936 1150759936 1866699264 1163283200 3751437440 2782675904 2716300064 1796398928 1028101048 3045869996 76498422 3839819653 +2147483648 3221225472 1610612736 268435456 4160749568 201326592 1778384896 956301312 1937768448 1849688064 228589568 156237824 4250402816 603717632 3896639488 2770796544 1537114112 3438624768 260284416 1738600448 1741846528 857543680 3889534464 915529472 2245902464 2503467840 4167355744 2170307408 4019200968 2151158820 751574062 3299484675 +2147483648 1073741824 536870912 2952790016 3087007744 3825205248 2113929216 3170893824 2172649472 2755657728 3466592256 1211105280 1512570880 869531648 2956853248 206110720 627539968 2826354688 1176018944 4126953472 524281856 3690929152 2521478656 2261212416 1964211584 2771208256 962887392 335793616 3765765768 1013823612 177332402 690882193 +2147483648 3221225472 3758096384 1342177280 4160749568 4227858432 3456106496 2466250752 2407530496 2873098240 2510290944 103809024 2572681216 3233546240 1572995072 1330577408 2474082304 3788947456 1753391104 2166517760 3516520448 1651835904 347387392 3308999424 3643242880 1951757760 2541897568 2150220176 476913736 665359804 164198254 2997909131 +2147483648 3221225472 1610612736 3489660928 2013265920 2214592512 2113929216 184549376 830472192 1254096896 203423744 2798649344 1905786880 2613313536 199884800 2395668480 2792325120 1424015360 1551278080 504393728 1550579712 175711232 2839590400 3367324928 3963966848 940404160 2949741280 658469872 658403240 1774908516 3835531614 196080141 +2147483648 3221225472 3758096384 1342177280 3355443200 3154116608 838860800 1023410176 1904214016 3938451456 3605004288 256901120 1252524032 3843817472 4020109312 1485504512 1273790464 4022419456 1748082688 1537929216 3456784384 721224704 1079753216 1795408640 4244884096 1174651456 1686362080 2697184624 409200792 3868443652 2907435042 3863997931 +2147483648 1073741824 1610612736 1342177280 3355443200 1006632960 3523215360 3405774848 478150656 4030726144 4070572032 1301282816 1658322944 1626079232 2573074432 680460288 630292480 943210496 3518537728 3080376320 1979152384 3674809344 1911732736 1727513344 2450518656 2872311744 3826635936 2498152016 2272347976 3974768980 1308429710 1856012471 +2147483648 1073741824 1610612736 2415919104 134217728 2348810240 1375731712 50331648 3766484992 364904448 1344274432 282066944 801636352 3816554496 2171994112 318701568 708608000 15089664 333291520 868864000 198801408 2076251136 1090488832 1196220160 3065303680 376492480 1822615456 4039105840 1378247400 1568511076 2547630858 263274915 +2147483648 1073741824 3758096384 2952790016 3355443200 3556769792 2852126720 3506438144 1518338048 1749024768 3474980864 2219835392 2401763328 1853095936 2035941376 4225433600 2699460608 2407514112 305111040 491147264 429185024 2240879616 1219860992 3145556224 3393344640 3065430848 597033248 1077739728 1143191336 2596292260 2376189842 1637257857 +2147483648 3221225472 536870912 1879048192 2281701376 3556769792 167772160 3338665984 2910846976 3720347648 2183135232 623902720 966262784 2865496064 4005429248 2808152064 2415755264 3612229632 1146789888 2416898048 2919196672 1756302336 4108622336 980410624 1753406592 3215029952 1734214880 3648069680 3553987624 2203737692 2051583006 1996617015 +2147483648 3221225472 3758096384 1879048192 2818572288 3556769792 3523215360 352321536 1182793728 2411724800 4120903680 2293235712 3823632384 3584819200 323878912 82509824 1392148480 1030733824 517447680 3468849152 3553941504 638913536 226075136 519655680 1222009472 772721216 2212771872 1850869296 1682777992 1539150716 14372322 559107823 +2147483648 1073741824 1610612736 2415919104 671088640 1811939328 704643072 1694498816 847249408 297795584 2548039680 3392143360 1285029888 3888906240 3646029824 1971257344 4073095168 4156473344 3260260352 3977990144 3276929024 2677871616 3949036032 3910428416 1328497792 742389824 2110272800 3416538032 744883736 965807964 2916329774 3394987591 +2147483648 1073741824 3758096384 268435456 1476395008 2483027968 3523215360 2130706432 964689920 658505728 585105408 2542796800 1121452032 34340864 2977562624 2674065408 2453241856 1409368064 542679040 3987197952 3859961856 1395209216 3681730048 1111283968 1696056960 1366973632 1489836000 455904912 2191651608 834893140 4217874014 404507551 +2147483648 1073741824 536870912 1879048192 1476395008 3959422976 3187671040 1023410176 2139095040 2193620992 1050673152 3035627520 3948412928 2136735744 2410807296 2757033984 3958669312 3875422208 3458965504 433311744 2264623104 1601645568 3634990592 4110348032 920896896 914575936 1897608032 3127084144 1363664136 354239340 4284753742 2050899587 +2147483648 1073741824 536870912 1879048192 2281701376 1543503872 1040187392 989855744 3162505216 784334848 1830813696 1641021440 1813512192 779878400 1524760576 868155392 429096960 3175268352 3862339584 476205056 1687021568 1840065536 1004845568 4172628736 1693077888 2810825664 537071520 4275146480 1475202216 3919394276 3826033022 4253112035 +2147483648 3221225472 3758096384 268435456 3355443200 201326592 2852126720 83886080 4068474880 1891631104 2904555520 1743781888 2529689600 3674996736 3858366464 2209677312 3451879424 2643312640 467181568 2614849536 2657671168 1134498816 1756543488 1874231040 3175316608 3902595136 478231840 1862384624 1678694568 1661480044 1152137546 315233463 +2147483648 1073741824 536870912 805306368 3623878656 2885681152 2382364672 2801795072 3565158400 2428502016 3646947328 3729784832 3881304064 530317312 856293376 4009295872 3908337664 1396391936 3414138880 1197133824 919758848 49495040 244166144 1561325312 2049243520 3505734848 219186592 2824698480 3605313720 1472423812 2664676670 4107860843 +2147483648 1073741824 3758096384 805306368 4160749568 2483027968 637534208 3573547008 3128950784 2118123520 203423744 3847225344 3672637440 578027520 3475898368 4063166464 602767360 425443328 820289536 1205686272 2313476096 1812020224 625120768 771117312 3844037504 1932123712 3312552480 352438096 1097183976 4116696932 1777508514 1823373057 +2147483648 3221225472 1610612736 1879048192 3892314112 1140850688 301989888 2298478592 2222981120 3670016000 1860173824 3176136704 1727528960 3045851136 1095368704 3030450176 771457024 707641344 3494420480 1619750912 3021797376 2737507328 1908052480 3649459456 1293763200 3843021120 4278041760 1873208432 4085384920 1640316868 3110437686 2285564495 +2147483648 1073741824 2684354560 268435456 3355443200 2885681152 1107296256 2231369728 545259520 29360128 3315597312 3750756352 3144155136 1606680576 4017225728 1240137728 1850048512 3733405696 1515495424 1906167808 1199327232 3610850304 1044285952 3500852992 3835152000 83576896 1978313632 586206640 861464072 2931610292 2317274690 1149097917 +2147483648 1073741824 2684354560 3489660928 3623878656 3019898880 905969664 1862270976 3598712832 2369781760 3038773248 1546649600 3467116544 1171521536 2108030976 2775384064 2190311424 3520512000 688824320 456282112 3758868480 2070610944 378572288 1490252032 3913052032 3979538624 2575338784 1028356368 2696956200 3187728124 1131131698 605805681 +2147483648 3221225472 536870912 268435456 2818572288 1409286144 3590324224 117440512 125829120 2831155200 488636416 4216324096 575143936 365166592 844759040 217776128 3356590080 4085432320 3885539328 614232064 3777619968 725685248 4070216192 1787517184 1737915264 2593844928 2819930464 3741475440 1300808040 2527837700 2643056490 131150253 +2147483648 1073741824 2684354560 4026531840 2281701376 3422552064 3321888768 4177526784 3665821696 2797600768 4028628992 2486173696 1999110144 2763784192 2490368 2561081344 3828121600 3978379264 4041580544 4165390336 11945984 3982560256 3306920448 2337662720 3090206592 3655950144 2630462496 1824055920 1562731240 3509036828 45338866 725088491 +2147483648 1073741824 536870912 268435456 939524096 1006632960 905969664 486539264 1350565888 155189248 3873439744 300941312 2295857152 366739456 3217424384 3955818496 2232516608 3815555072 837197824 2109231104 3814057984 1596929024 4069037568 380977920 167667584 610072128 1092529824 4122236048 1268500696 2301765388 2315980126 2906829171 +2147483648 1073741824 1610612736 2415919104 2281701376 1409286144 1375731712 2835349504 511705088 3233808384 505413632 1504706560 2176319488 468975616 1598423040 1785135104 2043772928 2705735680 2452135936 4090810368 2291234816 3074495488 4125534720 876603648 4065522304 2614521152 1184935456 1616438000 1552110696 2467300092 768097366 4243325145 +2147483648 3221225472 2684354560 4026531840 4160749568 1275068416 4261412864 3036676096 3883925504 767557632 1570766848 265289728 1259864064 357302272 519700480 521207808 4064051200 3714105344 1345298432 2050060288 1503774720 1795894272 2703074816 4193535744 3261816192 2212548672 74427744 4015095216 3830565320 3053662308 283739230 3063038991 +2147483648 1073741824 1610612736 1879048192 2281701376 3825205248 2852126720 1493172224 142606336 138412032 1717567488 2297430016 799539200 4102815744 3077963776 1705705472 2830467072 658489344 1865457664 872763392 230750208 3247909888 2383129088 1122565376 3915068544 488480064 1655949728 1153860304 2079227896 2115330828 3436762850 2681412295 +2147483648 1073741824 2684354560 268435456 1207959552 3019898880 2181038080 1090519040 3011510272 20971520 1113587712 2706374656 3309830144 3465281536 787087360 2373386240 533299200 3412017152 156016640 3919958016 687622144 1481323520 4076579328 2404139264 227743360 3902783296 786057568 3241546896 651505208 4231168484 3934045466 124053807 +2147483648 3221225472 536870912 268435456 3087007744 1006632960 1711276032 721420288 713031680 1933574144 1621098496 229638144 1405616128 885260288 1284112384 3569680384 3698556928 3793436672 4114915328 488763392 3173148672 1527845888 2374080000 3746710272 1748571008 4074085312 1893749792 340798352 735577672 1731990044 3158707594 275460789 +2147483648 3221225472 3758096384 1879048192 2013265920 603979776 3254779904 1929379840 2524971008 2067791872 2275409920 2119172096 1208483840 3932946432 1491730432 612040704 2064875520 2934620160 3101335552 2993057792 1617287168 1596394496 113350144 4089834752 3145142912 2311699392 1160373280 3084717712 1519564424 2318030308 857727418 2612270631 +2147483648 3221225472 2684354560 805306368 402653184 4093640704 3724541952 1728053248 2373976064 29360128 299892736 370147328 4097310720 2071199744 3381002240 496566272 3047129088 3740712960 4071137280 2939973632 91473920 576527360 798072320 3222526208 2400001408 3456733888 1633141216 2269315632 130844888 2793567124 496951942 155488481 +2147483648 1073741824 3758096384 3489660928 3892314112 201326592 1778384896 1761607680 696254464 2227175424 1042284544 764411904 720896000 1851523072 2445148160 2308112384 316899328 1686126592 1386651648 970248192 4083636224 1052705792 353735168 2661764864 1763652736 1548071744 1518300128 3268621808 3942888872 3618659124 680438406 798027579 +2147483648 1073741824 2684354560 4026531840 1476395008 469762048 2181038080 520093696 125829120 3862953984 1558183936 1540358144 2972188672 1425276928 2623930368 1843068928 187334656 101269504 3622805504 2204422144 515786752 1357843456 3656166912 182604544 1195190912 2721154752 3808677472 488030928 1607694104 3870732676 393963106 3640832305 +2147483648 3221225472 1610612736 4026531840 2550136832 67108864 100663296 3070230528 2642411520 2495610880 2166358016 3417309184 4097310720 2170814464 4207804416 570097664 1938194432 928268288 3938164736 3031822336 2900588544 2380213248 3400044032 3812582656 1463106432 4168989376 164823008 91215216 2119064808 590789052 1693216246 3659513149 +2147483648 1073741824 536870912 1879048192 1207959552 67108864 2919235584 1358954496 2239758336 2671771648 3391094784 2215641088 255328256 6029312 1469710336 1914372096 3038085120 2912534528 909942784 4004728832 89581568 3112643584 1919912448 787666176 2988508544 2153682752 1871987680 3706283024 3064849832 2019729076 1908308246 295330267 +2147483648 3221225472 2684354560 3489660928 3892314112 2483027968 1040187392 922746880 2877292544 3183476736 1704984576 3088056320 3769106432 1263796224 4018798592 2514812928 91521024 1616822272 4163084288 1760784384 4084713472 896607232 3965624832 2016147712 1195319680 1708761792 1963878496 1936685360 3726234696 2309371540 808660402 4200566393 +2147483648 3221225472 2684354560 1879048192 1207959552 2885681152 3791650816 2432696320 864026624 1270874112 2233466880 3964665856 1849163776 2476998656 2274754560 2510094336 2452979712 503562240 3151405056 586641408 2675099648 2142833664 1935903232 1195302656 2339575424 3798773056 3482351456 1900048944 4013444072 3195827716 3264902326 208628981 +2147483648 1073741824 536870912 268435456 402653184 3556769792 1778384896 452984832 998244352 2940207104 3726639104 4151312384 3099066368 2221146112 3276406784 1150615552 379879424 3299426304 2318639104 75812864 1299212288 454112256 58629632 2903800064 4200282240 2968233408 774957408 4172436368 276302248 587478508 1729766646 2648518541 +2147483648 3221225472 1610612736 2415919104 402653184 201326592 3590324224 1929379840 3548381184 2227175424 1541406720 976224256 4222091264 1221853184 251527168 1936654336 2048491520 3444817920 2727387136 1108963328 3587241984 3474666496 3455561216 2319777536 3200595840 793291200 3116718688 3572157552 301082840 592261212 2831974562 1055093889 +2147483648 1073741824 1610612736 2415919104 2818572288 1409286144 3925868544 1124073472 2524971008 205520896 4246732800 818937856 4168613888 4120641536 3576561664 2264334336 3776217088 3997384704 2045091840 3280261120 1759541248 734729216 3861553664 4255934720 2392659072 826392512 462869024 1495887184 2167443496 2467395460 1619829958 3278848219 +2147483648 1073741824 3758096384 2415919104 1207959552 1677721600 2919235584 3841982464 3145728000 1480589312 933232640 3322937344 977797120 1914961920 1464729600 3085500416 937459712 1758019584 3009388544 923586560 2131515392 4000650240 628275712 1678918912 2473868672 1109795392 287122528 4169572560 3455338568 1770598516 1964027626 2377212325 +2147483648 3221225472 1610612736 2952790016 939524096 2080374784 637534208 2969567232 142606336 2243952640 2837446656 2712666112 4049076224 2107375616 1783496704 328794112 3438575616 3403956224 2819334144 3563974656 2457434112 554515456 2976818688 3691473664 3364621184 1306922304 4106030240 3795232944 714820136 2369926204 1514082030 1613342979 +2147483648 1073741824 2684354560 805306368 1476395008 1811939328 973078528 3238002688 1971322880 1824522240 3042967552 3656384512 3014131712 1264844800 1243480064 3534553088 3016654848 3658629120 1239785472 685625344 2813544448 447822848 986492416 2369617664 1212429440 2026777920 668279008 4224887280 319837816 3200944940 427574274 2946544061 +2147483648 3221225472 1610612736 805306368 671088640 335544320 3321888768 3976200192 763363328 3963617280 2879389696 3463446528 1614282752 1401159680 896925696 2236809216 2059501568 4252647424 2733416448 2113204224 3612702720 1019157504 3443237376 2042843392 4265351040 2058486848 1401235424 367181264 159633608 4111656684 32401526 783466197 +2147483648 1073741824 1610612736 1879048192 939524096 1677721600 369098752 452984832 2759852032 155189248 643825664 808452096 345505792 3419668480 3377332224 1237778432 1782808576 4117512192 1277337600 2202324992 3571939328 2323328000 4141975040 1151425792 685782912 1617953216 3279433120 1495538960 2021009528 3791863420 323324782 1100444065 +2147483648 1073741824 536870912 2952790016 3892314112 3959422976 1241513984 2030043136 2357198848 230686720 1038090240 166723584 2057830400 1165754368 1943142400 1627324416 3379920896 3472605184 1807785984 3267710976 2404444160 2765822976 678666752 3391807232 995632256 601100096 3031302816 908927920 2265614360 2672711980 1583046690 3560305179 +2147483648 3221225472 1610612736 1879048192 3087007744 2080374784 1979711488 1124073472 2541748224 1606418432 2472542208 2461007872 2097676288 3878944768 1910898688 3628400640 3677847552 1070022656 23896064 1747578880 3818813440 3189312512 1456834048 598498048 600444800 3243184576 899202912 2226112176 4134232056 2309396924 719772138 734449017 +2147483648 3221225472 1610612736 2415919104 2013265920 1140850688 2046820352 2063597568 2843738112 1337982976 1604321280 1590689792 665321472 18087936 1188167680 2119892992 700481536 629948416 812752896 2244734976 3356194816 2810655744 1693890048 3837619456 628491392 2555453888 184008160 1419966384 3374374216 1494478628 191322994 241775321 +2147483648 3221225472 2684354560 805306368 939524096 2348810240 2382364672 1056964608 2105540608 1916796928 736100352 403701760 2118647808 3011772416 1901985792 778240000 1484619776 3359391744 349741056 2001661952 691226624 2853116928 1633129984 3847833344 2634678656 2899645120 1684715488 1044905168 3385586776 4109498100 568119930 2424986589 +2147483648 1073741824 536870912 1879048192 134217728 1677721600 3858759680 3271557120 343932928 4198498304 1751121920 804257792 4189585408 1959526400 2935619584 2418212864 2531491840 3192045568 3283263488 2874560512 2968905728 2891394048 894802432 3915107584 3587311488 4112989120 61713824 2054679504 2786594296 2224830796 3876727654 2366054423 +2147483648 3221225472 1610612736 2952790016 939524096 3288334336 1509949440 218103808 3128950784 700448768 1553989632 2693791744 1982332928 296484864 381288448 2646802432 2551873536 3307257856 1134272512 3164434432 2118645760 2051488768 1594664448 777635072 4131525760 3651603520 1023185184 3745641392 2429949128 2430143988 4207513170 4099036199 +2147483648 3221225472 2684354560 805306368 2281701376 738197504 4127195136 2298478592 545259520 3502243840 2904555520 1213202432 3872915456 3224633344 754843648 860946432 1002536960 834322432 1772527616 1571188736 2200422400 1375542272 149666304 2959470336 2352886656 1987132224 3482424992 2573395952 2224194344 2346210564 532075342 1855764241 +2147483648 1073741824 2684354560 1879048192 134217728 3690987520 1912602624 1627389952 3162505216 935329792 241172480 2637168640 1344798720 3922984960 1374289920 1570045952 3546775552 2633023488 1044422656 1910394880 452577280 1378429952 3698964992 4112499456 3209306752 625294656 2185211040 388814128 1500419832 4204356252 652693218 2360896225 +2147483648 3221225472 536870912 2415919104 2013265920 1140850688 2717908992 1090519040 3246391296 1153433600 2090860544 1557135360 2164785152 261881856 644218880 3661299712 3401285632 3142926336 1570676736 3297898496 2197972992 3864736768 2831918592 2542632192 4203393664 2511073088 3858719200 1225498096 3635239176 4221217636 2105789658 678657211 +2147483648 1073741824 536870912 1342177280 2013265920 335544320 1174405120 2801795072 2088763392 1757413376 559939584 527433728 245891072 829161472 2613444608 4292673536 2902360064 190398464 1113432064 2513358848 3094898688 1425875968 1496221184 1499552000 3911826304 1378673344 700408736 2303755888 3767040184 1947548620 2363660866 624392479 +2147483648 3221225472 1610612736 3489660928 939524096 603979776 3388997632 2097152000 3112173568 406847488 3890216960 1840250880 2151153664 3219914752 2445148160 390922240 581402624 4174299136 2872877056 2730520576 3179280384 3134006272 3639059968 506389760 1091348608 3048761408 99872224 755175376 3442650840 2964674076 3719591782 3523069231 +2147483648 1073741824 1610612736 1879048192 1744830464 1006632960 3992977408 3808428032 3783262208 3619684352 2107637760 514850816 3415736320 187957248 1675493376 928055296 3481567232 3035906048 1485021184 2143145984 2973857792 517024768 1950650880 1599359744 2167643520 4020633024 1555395808 3962510000 2296745416 279494972 2317600254 2087733193 +2147483648 1073741824 3758096384 3489660928 2281701376 1543503872 3187671040 2399141888 1115684864 918552576 1881145344 2402287616 3915907072 241958912 2925920256 3970367488 80510976 3231432704 729128960 2420396032 427874304 2393310208 1976338944 3978025728 2402654592 1587824320 3130060832 1459553776 499688808 261219804 4214534754 3337616031 +2147483648 1073741824 536870912 2952790016 402653184 1677721600 3858759680 3137339392 2675965952 4190109696 1818230784 1808793600 3653763072 62652416 331218944 3623026688 2985132032 4131274752 2094571520 3557085184 167864320 3824360448 2683149824 2705227008 3378033536 214229440 3235999584 3009623344 4144335928 3279060580 4250837146 116646083 +2147483648 1073741824 3758096384 2415919104 402653184 2483027968 3590324224 419430400 3565158400 398458880 1323302912 2968518656 663224320 3017015296 2472673280 2607742976 730103808 3612950528 244424704 1692323840 3549583360 2856260608 3889999360 2450880768 3839866752 600831296 2398092704 1996481072 8908504 1146869228 3173892138 1992350257 +2147483648 3221225472 2684354560 268435456 134217728 3154116608 4060086272 2902458368 4102029312 1010827264 6291456 3887071232 3712483328 1400111104 3033399296 479789056 1002864640 3140239360 361340928 364900352 3992012800 310973440 3818822144 1468023552 1647024768 3206870592 364701344 3023097040 2462248056 2346834140 3178265306 1770231657 +2147483648 1073741824 3758096384 1879048192 939524096 1811939328 771751936 721420288 1216348160 46137344 2422210560 724566016 3666345984 2492727296 785252352 2667642880 1907589120 3324559360 2971967488 326520832 907264 1561406464 3861620224 3081043712 1705425280 4111814592 3853343392 305229296 455834360 1036277596 1567015818 2204467249 +2147483648 3221225472 2684354560 268435456 4160749568 67108864 234881024 3170893824 3179282432 1807745024 874512384 4029677568 2036858880 855375872 2140798976 3809148928 2238283776 553697280 285253632 453406720 4148676608 710611968 1867621888 3536121088 702454144 4036190272 2270914016 148333104 222645032 3571610780 3014248482 4205187579 +2147483648 1073741824 2684354560 1342177280 2550136832 1811939328 637534208 3640655872 4269801472 2243952640 601882624 1716518912 2531786752 698613760 2017591296 2305884160 4106977280 178733056 2485166080 3586248704 2611103744 2097226752 2375261696 3703269120 3165559680 2182536000 1920656672 2964126384 820510488 1408323652 2435559346 100105285 +2147483648 3221225472 2684354560 1879048192 3355443200 872415232 2248146944 4076863488 2139095040 4282384384 2522873856 860880896 4095213568 39059456 3503685632 846266368 595427328 1661091840 410165248 433254400 12011520 1726024704 4156926464 2686875904 2718740352 1610609600 1412496224 801140368 3593833656 542008804 3866140878 196462105 +2147483648 1073741824 536870912 805306368 3355443200 4093640704 1979711488 3472883712 3766484992 3309305856 3839885312 1815085056 268959744 2647392256 38141952 128647168 3284434944 357941248 4252082176 521031680 3905087488 2388343808 2456594944 273283328 2064614272 2841734336 915173536 669246224 2230499544 4229364604 1514735594 1301652871 +2147483648 1073741824 3758096384 268435456 3623878656 1275068416 1509949440 1358954496 4018143232 130023424 1482686464 2798649344 1881669632 4039901184 1584529408 2505768960 1995472896 2219229184 1069654016 3701035008 2646726656 713765888 1029217792 2236280576 584287360 2308071744 1062823520 1537341232 4082829240 4126190756 1321654114 3514930911 +2147483648 3221225472 2684354560 4026531840 1476395008 201326592 3791650816 2835349504 1434451968 88080384 2707423232 2129657856 1060634624 1515978752 804388864 3580690432 1646493696 3829809152 2908004352 2180837376 3948365824 1226124288 371166720 2948880128 4173443712 1461931840 3904055008 3393494928 3069503864 1695765644 1504385094 3800600627 +2147483648 1073741824 2684354560 268435456 1476395008 872415232 2449473536 1627389952 2256535552 3359637504 2128609280 1393557504 932708352 3991142400 3178627072 2306277376 282427392 2146189312 1157406720 549638144 1633634304 435106816 2024910336 89809152 2175506048 732386112 3285909536 2717883088 280582232 2378182260 1495270094 2939161925 +2147483648 1073741824 3758096384 2415919104 1207959552 1275068416 1174405120 4278190080 4236247040 2151677952 1147142144 424673280 1606942720 1301544960 4047110144 3282763776 2664660992 479608832 3707412480 2206388224 2500417536 853742592 2919741952 1078742784 1405192064 3443093184 2851808672 3684416080 1581415416 1293979236 3711563130 443740393 +2147483648 1073741824 536870912 2415919104 939524096 4093640704 1509949440 1258291200 2877292544 3821010944 3529506816 475004928 642252800 2867593216 2608463872 4173660160 4047077376 4129210368 1782489088 2734051328 4283951104 3635221504 2149946880 3491549440 277847168 2337403328 4097452384 484772016 3586755256 2598816772 3498753402 998794999 +2147483648 1073741824 2684354560 2952790016 2818572288 3690987520 1241513984 2701131776 1199570944 1941962752 4062183424 3511681024 1548222464 3886809088 1034551296 1742012416 4209344512 1184972800 794992640 2575683584 2860009472 691870720 1264161280 2485351168 2653664384 288515392 689454176 3588495920 1426458408 855581252 913346538 1294265975 +2147483648 3221225472 2684354560 2415919104 4160749568 3825205248 3858759680 1291845632 1887436800 3602907136 1302331392 766509056 2976382976 198967296 2722758656 3426549760 2148106240 70500352 2865143808 1931702272 536004608 2843030528 2250614272 4050777344 364348288 125363264 585634976 2895907696 329910792 2783789052 1928432898 2625106099 +2147483648 1073741824 1610612736 4026531840 3087007744 1006632960 1644167168 2868903936 1149239296 1883242496 1793064960 592445440 2925002752 1561591808 1788215296 588447744 2959835136 1906262016 2202443776 966512640 771258368 4037741568 2830083584 236022528 589408896 141974464 2278309536 3754033744 2405767000 2586359524 1085070270 3041771753 +2147483648 1073741824 1610612736 1342177280 1207959552 872415232 905969664 721420288 3279945728 2495610880 1533018112 105906176 3733454848 3553361920 3824812032 2508259328 1386381312 2872066048 2203648 2426916864 104691712 1557734400 3727071744 2095464704 1095412608 632047040 2262009952 1848305264 2785396472 1295547716 2360193994 3908958335 +2147483648 1073741824 1610612736 2952790016 402653184 3959422976 570425344 2399141888 2105540608 197132288 2917138432 1360003072 12058624 4160487424 1723990016 2888892416 2143780864 899072000 3309084672 2769571840 1838938112 366550016 1805880832 1054396160 1445429888 2458308288 1417975008 711480752 102361560 2890411732 1314139942 92679683 +2147483648 3221225472 3758096384 2952790016 3355443200 2885681152 100663296 2734686208 2290089984 1161822208 1583349760 2876243968 3098017792 2841903104 4106616832 4202889216 456949760 1500069888 1593942016 3427463168 248403968 2937797632 1276164608 1929084672 1670168448 1306608064 167088288 3608470544 1583445880 2150993580 909431650 1987141853 +2147483648 3221225472 536870912 3489660928 4160749568 2348810240 167772160 2768240640 3498049536 2613051392 2271215616 1280311296 551026688 2337538048 881459200 746127360 2500689920 1963409408 3897991168 3616534528 3484051456 2526094336 3830547968 4274085632 1494329472 2774615104 3013721504 3567864112 1401793208 1506240196 1723243422 4070563417 +2147483648 1073741824 2684354560 805306368 2818572288 3556769792 1577058304 4143972352 3951034368 3678404608 1486880768 2542796800 1572864 514588672 3189112832 3417767936 3239411712 1950236672 2891751424 1205391360 1906657280 2174696448 2796655104 2707181824 1244762496 3650908864 2379321440 3500949648 2438574856 2945990868 1134794110 2652463271 +2147483648 1073741824 3758096384 805306368 3892314112 1946157056 1442840576 989855744 4219469824 3737124864 1600126976 3069181952 845676544 2383151104 1362231296 2359492608 2003664896 56311808 1698996224 824299520 2381600768 421215232 2681836032 2774362368 4280386432 340359616 750235232 682914032 3636135416 2521409004 298154866 2873468455 +2147483648 1073741824 2684354560 4026531840 3623878656 3959422976 2449473536 2734686208 3565158400 3586129920 731906048 3618635776 3029860352 2758541312 1193148416 3045916672 4255678464 640466944 1676910592 4004335616 1540212736 189074432 2114752000 3776376576 3456405120 2173892032 1095672480 4234007856 455944456 1670947516 49604670 3196033503 +2147483648 3221225472 3758096384 4026531840 3355443200 3019898880 2583691264 2868903936 3917479936 4265607168 3256877056 1968177152 2887254016 1024720896 1593442304 3961061376 3219816448 619003904 1746771968 1710026752 420173824 3825118208 547322368 4291070208 4033239168 3349032384 1043021280 4072651216 4223791400 30141476 1373303774 2090620537 +2147483648 1073741824 3758096384 3489660928 1744830464 2617245696 3321888768 855638016 1652555776 1371537408 2308964352 2809135104 4207411200 3107192832 1017511936 4098424832 3178463232 1452818432 1084792832 755290112 3221903360 2596766720 1845391872 2252442368 428298112 2476353984 1174088224 2142014256 705357064 1814523532 1659507562 70460633 +2147483648 3221225472 536870912 2952790016 671088640 4093640704 973078528 3674210304 3951034368 1623195648 668991488 454033408 2822242304 1031012352 3617980416 4008902656 3431170048 3822305280 2460131328 2634379264 8513536 741850112 756412928 755087616 1042208896 1100360128 1765479776 3445596784 1677317336 3059974292 1447280646 3906640897 +2147483648 3221225472 2684354560 2952790016 2013265920 1543503872 3053453312 1996488704 1736441856 3007315968 2795503616 821035008 229113856 3427008512 1431699456 1772683264 2858450944 2865545216 3571163136 2001956864 2086586368 2942614528 2419770880 419607296 1583083392 3056999616 4097392480 3512248976 1815139976 858892940 1076919506 1055746789 +2147483648 1073741824 536870912 268435456 1744830464 1275068416 3657433088 2332033024 1535115264 1254096896 2145386496 3423600640 2701656064 1653342208 3654156288 3624861696 3119546368 319176704 3317538816 1589104640 2827249664 412922880 3302507008 599441152 810252416 1569457088 1011754848 2949584112 3700473048 760634324 1175827658 520864831 +2147483648 1073741824 2684354560 2952790016 1744830464 4093640704 2717908992 1929379840 444596224 2025848832 1453326336 3698327552 2638741504 2235301888 4108451840 3024814080 406421504 2077736960 78422016 4006039552 1799997440 4175797248 1420157440 1698666752 2895826560 517485504 2363764512 1485183088 3675070152 1762958604 259214602 1572326875 +2147483648 3221225472 3758096384 805306368 3623878656 469762048 2449473536 3808428032 2256535552 2864709632 1507852288 800063488 2840068096 2496397312 1785856000 455147520 3808460800 3655155712 60792832 3087986688 2200131584 3052182528 2155838976 1644598016 2108321408 370151872 3487055392 2362718448 1086719000 1326912124 654289242 3665755527 +2147483648 3221225472 2684354560 2415919104 2818572288 3422552064 3724541952 2634022912 3783262208 1035993088 2883584000 1710227456 1459093504 883687424 2977038336 2238251008 1374584832 2315894784 819568640 305950720 1706543104 217232384 866382336 3003948800 665373056 4051908160 463186144 3779943856 3850715864 1529963500 3718208630 2084334927 +2147483648 1073741824 2684354560 268435456 2818572288 1275068416 1509949440 1157627904 343932928 1900019712 1096810496 3316645888 3854041088 1170997248 2472673280 2318073856 4245979136 1278590976 1762762752 1797804032 3128674304 673756160 2375012864 3427180288 157739136 3093897280 158307488 3144243600 2477814584 3286754460 175910 464576487 +2147483648 3221225472 2684354560 268435456 3892314112 2214592512 436207616 318767104 2860515328 1346371584 245366784 1244659712 3681026048 1516503040 727842816 3804692480 3721035776 769343488 1854644224 1391783936 4236068864 3692991488 3272696320 583576832 197937280 1689851840 538163488 3399009360 2318100680 2609086652 2940263586 4066863005 +2147483648 1073741824 2684354560 1342177280 1744830464 3959422976 1577058304 989855744 578813952 524288000 3126853632 2949644288 2624061440 1565786112 412221440 1807417344 254377984 2129084416 4191461376 2225590272 3594602496 430810112 4162675200 842770176 1587300736 618473408 3278938144 1349381264 685139960 2232031492 1169621906 303542553 +2147483648 1073741824 3758096384 2952790016 1476395008 469762048 3925868544 3942645760 3414163456 3141533696 4037017600 1819279360 2358771712 3414949888 2536898560 129826816 3462168576 3978903552 2648416256 658427904 1425233920 3963657216 2270658048 3280122624 243290240 3502060480 4292653920 3043573904 1392230152 1578040236 902517790 2168226231 +2147483648 1073741824 3758096384 268435456 2013265920 1275068416 167772160 4143972352 1702887424 2965372928 1696595968 2186280960 3041394688 2607546368 74579968 647692288 3599925248 2568208384 4120354816 3693629440 2540558336 542028800 4032427520 3740831488 3190605952 467347648 2003999968 3630429552 797936360 411851076 2436099818 3712463079 +2147483648 3221225472 2684354560 805306368 1744830464 3959422976 2248146944 3036676096 2189426688 3661627392 3332374528 2358247424 3781689344 3833856000 3722838016 2693595136 2406449152 767967232 3707805696 2567106560 1388595200 1947966464 3619176960 2047983360 56051584 3197436992 3644032544 3634120784 2380770120 3270672020 1222549794 2114180749 +2147483648 1073741824 2684354560 1879048192 402653184 4227858432 2650800128 1929379840 1031798784 2034237440 2879389696 3964665856 2262302720 1212940288 3801481216 4200923136 2212528128 3015524352 1776263168 2255409152 2819049472 3701255168 3544415744 2883496704 1700556160 3793563072 1971100640 3711126288 303479368 2036882340 2417442510 3197609743 +2147483648 1073741824 1610612736 2415919104 1476395008 3825205248 3120562176 4076863488 4236247040 792723456 941621248 674234368 2761424896 1952186368 4229038080 2889809920 2064875520 604651520 3135414272 1475661824 3055843328 4284453888 2226150912 4263093504 3500756096 537078720 2240912544 3403503504 177549544 104896124 1108603198 2924203187 +2147483648 3221225472 3758096384 3489660928 3355443200 3959422976 1040187392 1560281088 3363831808 171966464 383778816 795869184 1296564224 2281963520 1076232192 887554048 1957855232 3853795328 842506240 724037632 2091276288 3344868352 2735110656 2605618944 4227758464 3064104512 273433248 794538064 1054203864 3921633004 1236737082 2200611781 +2147483648 1073741824 2684354560 1342177280 3892314112 201326592 2181038080 2231369728 2726297600 1002438656 1361051648 3381657600 2146959360 3064725504 587071488 1010499584 3294855168 4292296704 2143985664 2555498496 3285534720 2664932352 733299200 765959936 2231197312 1902350400 89607968 1342881072 4285651624 3913631412 1219461894 56181159 +2147483648 3221225472 3758096384 268435456 2281701376 738197504 2113929216 1627389952 3615490048 675282944 3013607424 3857711104 861405184 2774269952 2717253632 3009347584 3083239424 2409545728 1685299200 928083968 59037696 3013776384 2753882624 3159529216 3699165568 1703848256 961205600 2846996432 941391432 3722928908 1677454702 2740198563 +2147483648 1073741824 3758096384 268435456 3355443200 872415232 2113929216 2600468480 1853882368 1447034880 396361728 1257242624 2865233920 3871080448 3442343936 3545038848 776503296 1167048704 383229952 2097434624 3425556480 2342302720 4293777920 754749696 553515392 3043262912 1970920736 1857980112 2783371656 3526699276 958170378 1403904219 +2147483648 1073741824 3758096384 805306368 402653184 1275068416 771751936 1258291200 3196059648 1421869056 4171235328 1192230912 3381133312 376700928 4230873088 1126891520 3847716864 4248551424 4209418240 2060013568 4080130048 2341190656 741469696 4144727808 3455177088 3526074304 883026720 3586364016 4167421000 1391836884 2398274746 4053274705 +2147483648 3221225472 2684354560 805306368 3623878656 3019898880 3925868544 1895825408 1082130432 2453667840 4234149888 846200832 2921857024 1941700608 1305083904 572850176 1714847744 1894105088 3324354560 2791075840 3575891968 138583040 3307466240 541239552 153350272 1312984896 1243872160 3418537040 1927537272 3571629228 4235459906 3673865163 +2147483648 1073741824 1610612736 1879048192 1207959552 335544320 2583691264 150994944 3498049536 3040870400 899678208 1737490432 2854748160 498335744 3767664640 1756823552 3661594624 2781003776 1743691776 3371716608 3413440512 4024675328 1187305984 3768295680 574158976 458075456 1808128928 1999184784 2181476872 883715092 2908156402 1571595073 +2147483648 3221225472 536870912 1342177280 939524096 4227858432 1711276032 3070230528 981467136 1606418432 912261120 791674880 4115136512 1572077568 4285661184 379387904 170033152 1321287680 851025920 2884431872 3644286976 1058964480 1197962752 1474724608 73102208 826324160 3615771680 3476489648 2056500728 2820525340 2303443450 1664931865 +2147483648 1073741824 1610612736 4026531840 671088640 3154116608 3523215360 2936012800 343932928 1153433600 3021996032 3337617408 1914175488 2506358784 753532928 1338966016 1506312192 974405632 306814976 4183412736 569014272 800361472 303710720 2318183168 3174978176 2636560064 3533796000 4123409520 3530096872 1739686700 3731740798 4079510093 +2147483648 1073741824 536870912 2952790016 1744830464 2348810240 637534208 2164260864 1048576000 146800640 710934528 3249537024 2798125056 4090757120 1338638336 76742656 2027323392 3550101504 1444651008 850776064 1511286784 2493160448 4131144192 457090816 1507749760 3590959424 2682968352 774167024 3808811640 1692161660 2739844698 2750836257 +2147483648 3221225472 3758096384 268435456 939524096 1677721600 771751936 150994944 3615490048 306184192 3781165056 4161798144 4117233664 3367239680 1058406400 953745408 4090265600 828391424 2809634816 3611553792 804411392 4154496000 2904180224 492078336 3144446336 2443021632 3486045024 726260560 2804499192 135471860 1605867218 3320051729 +2147483648 1073741824 536870912 1879048192 3892314112 1409286144 2650800128 4143972352 2625634304 599785472 123731968 2819620864 2958557184 216793088 3486121984 3697737728 3535765504 2962374656 3300827136 2518732800 2265212928 1681632256 4267467264 861380864 1188450688 4019239616 1293539744 3830104240 932405816 1703682132 953813502 2227111495 +2147483648 3221225472 3758096384 268435456 402653184 201326592 838860800 654311424 2256535552 2218786816 140509184 3882876928 1134034944 3255042048 826671104 1958412288 1320648704 2815279104 1905172480 3550965760 1541396480 1861981184 1850199552 2382339840 813825664 3867448512 1201035808 2459531856 198245752 2385648620 90518830 2827525221 +2147483648 3221225472 3758096384 3489660928 134217728 1275068416 2382364672 4110417920 2239758336 440401920 1570766848 1261436928 4169662464 493092864 1215430656 303366144 2352513024 3201318912 3875250176 2893017088 3558234112 1308926976 3177073152 562085632 2252105088 1248703552 3125335520 2795225680 1885109320 2092809404 1532034458 1657269789 +2147483648 1073741824 536870912 4026531840 402653184 3288334336 1778384896 2432696320 394264576 4022337536 2321547264 1427111936 2368208896 4208721920 4209901568 3829465088 3608510464 1335083008 1294376960 2760462336 370272256 1112640512 4177124864 887989504 1342697600 2231679808 1720599136 391736112 2195324472 1214091220 1683999586 1893762059 +2147483648 3221225472 536870912 268435456 671088640 201326592 3321888768 1560281088 2155872256 2764046336 39845888 3973054464 106430464 1620836352 1516634112 3594321920 2640805888 3986276352 2967511040 1048932352 3058952192 2641597440 2856055296 2980556544 872009600 2452665920 2044552864 3092246000 852861176 954659236 969937022 1524108331 +2147483648 3221225472 3758096384 268435456 134217728 469762048 905969664 184549376 2139095040 1094713344 1612709888 3016753152 3152543744 2210136064 3364487168 2856779776 4014112768 3423387648 1744019456 157511680 2269829120 1111921664 4212312576 291674880 1490877312 1838915520 3298779488 1918944528 999396904 2367186116 3636625250 313348211 +2147483648 1073741824 3758096384 1879048192 402653184 1677721600 3925868544 318767104 125829120 3535798272 840957952 642777088 419954688 2773221376 16908288 802750464 3521413120 1572093952 2553520128 2683031552 369776640 2507189248 4138888704 2093260032 2858709120 788235200 2248666720 4011349232 549567656 2930436164 1040902074 2149252399 +2147483648 1073741824 1610612736 1342177280 134217728 2348810240 3187671040 1560281088 2038431744 3930062848 3235905536 3610247168 91750400 576454656 1641152512 165216256 2858188800 632930304 3370885120 2900250624 2645555200 1217176576 1920059904 2207223552 2796579200 1628753472 1798387424 2242414672 385865240 2634320060 636874166 3906054019 +2147483648 3221225472 3758096384 3489660928 2818572288 1946157056 2717908992 2332033024 2071986176 3930062848 3848273920 4075814912 3626500096 4118020096 2745565184 218955776 4113072128 4050042880 2476187648 1947561984 217896960 867738624 926867968 420196608 3571926656 3980905920 75829088 3003945680 2981680248 3432418892 2862075906 2352810969 +2147483648 1073741824 2684354560 2952790016 4160749568 1275068416 3724541952 3607101440 1602224128 1455423488 2548039680 1842348032 3539468288 812384256 98959360 2867396608 92176384 2607071232 1912446976 986009600 2901854208 3570310144 9225728 495564544 2719970688 1816252608 404041568 1749062128 1783746776 126688420 2512161846 1156573687 +2147483648 3221225472 1610612736 805306368 4160749568 335544320 1174405120 1459617792 2457862144 2436890624 3147825152 3413114880 3691511808 1371799552 269090816 4155179008 1243316224 198492160 736010240 4280184832 817035264 827038720 74241536 477278464 2252362624 1380701888 2609327136 3817190928 1062063752 3951178156 2360288122 3245449317 +2147483648 1073741824 3758096384 4026531840 1476395008 2080374784 167772160 2063597568 1887436800 2948595712 1537212416 665845760 1149763584 801898496 4054450176 2827812864 2602074112 1753006080 3042156544 3513995264 1207097344 1277725696 3275030016 557824768 4150884480 4093104064 2231111072 1356990896 1205931784 3447887548 1941568506 640103767 +2147483648 3221225472 536870912 1879048192 1476395008 1409286144 1509949440 2264924160 830472192 3703570432 178257920 4048551936 3469213696 1879310336 3917348864 21561344 1392214016 2113552384 2640879616 1088876544 2963826688 619416576 1515351552 589078784 952167552 2391624384 565838816 9907824 568503816 2722749316 3344352490 30440733 +2147483648 1073741824 536870912 805306368 1476395008 3556769792 1040187392 4110417920 1182793728 2797600768 3386900480 3471835136 773324800 3351511040 459931648 3090219008 3465117696 2314649600 1224122368 3377745920 836823040 3526999040 2546912768 631410944 395724160 296613440 3050182432 2859144560 3384848280 764108332 588410382 1114106645 +2147483648 1073741824 1610612736 4026531840 939524096 1006632960 1845493760 218103808 3900702720 2965372928 2724200448 1460666368 209190912 2419326976 641859584 3297312768 41779200 2159591424 1843568640 211701760 714536960 1169001472 4271949312 46566144 3533994368 338426432 1049764512 823210736 941210360 2762140244 384804342 2393499633 +2147483648 1073741824 1610612736 4026531840 671088640 3825205248 1442840576 318767104 2810183680 3896508416 962592768 342884352 2996305920 1880358912 3623223296 35061760 1514569728 2369437696 2706612224 3735900160 1874917376 350653440 879411712 3302735104 1498510208 2956644288 164858208 2607638864 3353403000 393643372 2084759342 905418273 +2147483648 3221225472 2684354560 268435456 1207959552 67108864 2113929216 3137339392 595591168 3770679296 2032140288 1414529024 814219264 4087611392 2986213376 13828096 1364557824 2686664704 2507972608 114028544 1282492416 867537920 3469953536 2707721472 3838310784 377189824 3356525152 2851193712 2037151080 302726212 1299812250 267996629 +2147483648 1073741824 536870912 3489660928 402653184 4227858432 1174405120 620756992 2608857088 1061158912 2921332736 659554304 2778202112 3889430528 1973026816 1837694976 2671935488 2441822208 2519048192 541773824 1646094336 3309470720 1116429824 3232080640 2961896320 1367169088 3543305312 952322320 53061416 673502052 4284372350 219224009 +2147483648 3221225472 1610612736 2952790016 1744830464 3019898880 570425344 2768240640 4169138176 3149922304 1331691520 3081764864 3612868608 3899916288 4294311936 1354694656 3501096960 4227612672 1064542208 2850811904 3655759872 1236188160 3850138112 196327680 3205222016 1729521216 2069276576 794328368 2322447800 1735979964 2890591934 3084641161 +2147483648 1073741824 1610612736 2952790016 2818572288 469762048 100663296 4143972352 2038431744 918552576 3462397952 974127104 1434976256 2492203008 4170579968 4023189504 478183424 2247999488 4227309568 1012289536 1977612288 1448647680 3311002112 555586304 366303104 4231424192 886031584 72397808 2484466488 3698041556 466110346 4091466463 +2147483648 1073741824 3758096384 1342177280 2013265920 2214592512 1040187392 486539264 3917479936 314572800 1096810496 1118830592 3834118144 3071016960 3484024832 3082616832 3486023680 3274489856 1198759936 2435010560 1930614784 1991287808 3976787456 3104156928 1921799552 203644992 3667063008 2221972080 4234735736 2209723388 302272906 2234482647 +2147483648 3221225472 536870912 1879048192 2550136832 3959422976 1174405120 587202560 25165824 3770679296 1675624448 1445986304 2680684544 2006188032 2356281344 2765422592 1716944896 2944286720 2705694720 2313154560 461400064 3574500352 3996278272 2126221056 940891008 2393767360 718628576 2845319024 2947288920 3746434652 1698893562 77175921 +2147483648 1073741824 3758096384 1342177280 1744830464 872415232 2248146944 2634022912 1518338048 2654994432 44040192 3257925632 3303538688 1972109312 3143237632 595001344 2912256000 3209117696 2681511936 3253719040 1449744384 510501888 2429776384 3842670848 1725890432 571074624 3945553440 214119248 3342565448 3829290556 587731522 1654398311 +2147483648 3221225472 3758096384 2415919104 939524096 603979776 3858759680 822083584 2457862144 2898264064 3625975808 4285530112 3330801664 252444672 1629618176 1450639360 3158278144 2092974080 2206638080 1434120192 3283507200 2850534400 3023324672 1310766336 2980307840 3374109504 3083821088 1945975024 1496628200 1792400332 629007322 394379319 +2147483648 3221225472 3758096384 1879048192 2818572288 335544320 1442840576 4143972352 746586112 1153433600 2556428288 326107136 2976382976 1877213184 1815740416 2530541568 2783150080 3662856192 2974326784 3083759616 2742343680 2023459840 590275072 457081088 2292536192 3859303104 4011317152 3161668464 2154856952 470959436 3373462962 2338887837 +2147483648 3221225472 536870912 1342177280 3892314112 4093640704 570425344 3942645760 1065353216 4106223616 2040528896 1534066688 194510848 1459355648 910819328 2239037440 100761600 2774581248 1092788224 3461246976 3397314560 2954462208 2086453760 4182278400 1082873472 1950832064 133529184 489450864 4216314440 4238219916 1274753150 1320321387 +2147483648 3221225472 1610612736 4026531840 3355443200 3422552064 1442840576 1224736768 58720256 515899392 3693084672 1531969536 2774007808 3741057024 2534277120 2973958144 4045832192 3120152576 1157079040 19034112 1178859520 377400320 1275451904 2876880640 2384554880 2701486912 2964802144 1637513840 22012584 2688057860 2936200878 2354906627 +2147483648 3221225472 1610612736 3489660928 2550136832 3825205248 838860800 2701131776 2944401408 2948595712 1717567488 789577728 1625817088 2370568192 2513829888 1485373440 3884089344 750665728 3585187840 986968064 43808768 3614090240 4193406464 3295130880 2153442944 3693006656 2958359136 2978210096 970219320 39230804 3294380306 2726987119 +2147483648 3221225472 2684354560 4026531840 402653184 2214592512 503316480 1056964608 2105540608 364904448 1281359872 1244659712 1383596032 1573126144 2114846720 1802567680 2329051136 558710784 810131456 1047588864 4212082688 2699734016 2905169408 2216137984 1061801344 3277971648 2062407136 3244290864 1088743096 29969692 862432822 3490827525 +2147483648 1073741824 2684354560 805306368 4160749568 335544320 436207616 4009754624 998244352 3368026112 3944742912 3647995904 1013448704 1683226624 2806382592 4123721728 2518253568 3457499136 1184931840 487706624 3051309056 2746334208 4292953600 2094432512 3906135168 1594017984 1071313248 3964070256 795139816 1969350156 1865896738 2812654305 +2147483648 3221225472 536870912 2952790016 1744830464 3959422976 436207616 1291845632 729808896 1438646272 3634364416 3662675968 3112697856 4124311552 1017511936 841416704 2249162752 1162690560 1975164928 2314465280 2401724416 810007552 3308872192 684506880 2409414784 2690439744 1711065952 1814872752 3026509960 118538628 1525074810 2915689641 +2147483648 1073741824 536870912 805306368 671088640 1275068416 2449473536 1828716544 1652555776 4223664128 2871001088 653262848 1703411712 2428239872 1633550336 2431713280 1330348032 1889452032 3577257984 1693077504 2256857088 3781409792 135451136 1548662528 1469543040 2973329984 4106244896 2650272560 1972833832 3312358764 1818708762 3190902395 +2147483648 1073741824 3758096384 268435456 2818572288 1543503872 905969664 3707764736 981467136 113246208 3797942272 877658112 3856138240 2118909952 1658978304 2237202432 3343155200 106676224 127115264 1070878720 2508052480 1522316288 2649211392 3491334912 898200448 1009734208 2545967136 1871960432 3936852600 172640644 1053742622 4235534399 +2147483648 3221225472 3758096384 3489660928 1744830464 1946157056 234881024 1728053248 4286578688 1883242496 3026190336 812646400 1836580864 277086208 1154613248 3183935488 906002432 3378692096 3420561408 3440340992 1791023104 2631836672 1741410816 4178587904 3683130752 490481344 3421902176 1799691344 1907332664 1131310188 753750934 2761935557 +2147483648 1073741824 3758096384 268435456 2013265920 2483027968 1778384896 3439329280 3296722944 2898264064 2074083328 3662675968 4096262144 3242983424 2375680000 4100521984 1870233600 1648640000 2442567680 1457967104 42883072 2690102272 3834869248 1076902144 3512209536 2750689344 3546155680 451878128 1990375816 1377367556 3694222226 2514295055 +2147483648 3221225472 2684354560 1879048192 1476395008 738197504 1845493760 117440512 4085252096 3611295744 3332374528 1051721728 318242816 2629566464 2946629632 2746286080 2221375488 2755248128 4235763712 95776768 4138452992 2725350400 667864576 2239766272 2621448576 2334143680 3337629792 1406679440 927729544 318381340 4114415878 503162315 +2147483648 3221225472 536870912 2415919104 2818572288 2080374784 838860800 3137339392 2642411520 1589641216 2015363072 2853175296 1779957760 3229876224 2843344896 3734044672 2398519296 2621816832 1569300480 1178628096 1471145984 4081103872 2152911360 2682262272 212873856 4148696000 1383862496 2597199856 3982690472 196843220 3870129662 4187440077 +2147483648 3221225472 1610612736 1879048192 1207959552 1677721600 3456106496 16777216 109051904 4282384384 3726639104 1064304640 1189609472 558628864 25034752 167837696 2449571840 444514304 1916968960 4117262336 1664153600 210471936 3008756224 2178432256 436473216 1216484160 502740768 379362832 1809411944 364470828 191449506 3341908391 +2147483648 1073741824 1610612736 3489660928 2818572288 1946157056 3254779904 2566914048 4185915392 868220928 1507852288 613416960 4275568640 753139712 2893152256 3010265088 3043328000 314654720 1292804096 3303264256 2523101184 1771799552 747790848 4141355264 2833530496 1987184960 644687840 1390784560 234967896 3060706100 3006518142 4212871685 +2147483648 3221225472 3758096384 4026531840 1744830464 2080374784 1442840576 3741319168 3397386240 3519021056 2602565632 2326790144 3623354368 2482241536 3208249344 4139057152 3129442304 2104213504 3880558592 1041985536 597809152 618769408 2599997952 448281344 3323200384 2217347776 2319254560 229346352 2803236008 792433148 1054728326 2448919097 +2147483648 3221225472 2684354560 4026531840 671088640 738197504 2650800128 2164260864 1971322880 717225984 606076928 1877999616 3177709568 2387345408 1816526848 3664969728 989495296 1819033600 150183936 3473666048 2054834176 4174949376 2918535680 3077324544 2687902080 2967144768 2736164320 3222947696 2353569576 562912172 395838626 2493784071 +2147483648 1073741824 3758096384 2952790016 1744830464 1543503872 1711276032 2332033024 1837105152 1958739968 4032823296 2985295872 1036517376 394002432 254148608 3642425344 2141618176 819970048 2526519296 1246515200 1525274624 334797824 2139025920 1136403200 4014358400 1357584320 3329145312 1973681264 682734264 332882860 3071235226 3389739739 +2147483648 3221225472 3758096384 2952790016 3623878656 1677721600 3053453312 1593835520 612368384 792723456 3223322624 286261248 380108800 318504960 1999503360 1235156992 2209185792 2656714752 2976948224 3224301568 2877577216 1412938752 1894219264 1622420736 1193412480 3798532288 3243676064 2627585936 3813660648 419363636 4081861042 8109523 +2147483648 3221225472 1610612736 2952790016 402653184 4227858432 1644167168 2197815296 1837105152 1195376640 1717567488 2937061376 1386741760 771489792 1973288960 1026228224 4280844288 1358446592 4059144192 2282614784 3830872064 2156051456 4280380928 1736715008 1735000704 1710817728 3062206688 2074079120 1637580088 3556059636 3596850210 1270928963 +2147483648 1073741824 1610612736 1879048192 2281701376 1275068416 1241513984 989855744 3279945728 4232052736 3290431488 2693791744 1320681472 8650752 2467692544 1525481472 3106308096 1698578432 680108032 3111899136 1869117440 2428808192 973957632 2047751936 1454980224 950577088 734489952 3254853968 3140258856 3746655572 313274230 1059724269 +2147483648 3221225472 2684354560 2415919104 3623878656 3825205248 2315255808 3103784960 411041792 3477078016 60817408 1307574272 3213361152 3915120640 1049231360 3168206848 1828093952 2786902016 4215775232 3751768064 3428239360 2733683712 3069832704 2865894656 2855469184 155748672 4023253408 2060724496 2715165064 4116524044 1805751962 2083150307 +2147483648 3221225472 1610612736 1879048192 2550136832 3690987520 2583691264 3875536896 662700032 3300917248 3349151744 2832203776 2620915712 1113325568 4174512128 510984192 3899162624 1275838464 3213074432 1390178304 1239021568 2708900864 972344832 1991381760 3917819008 2210443456 2064630880 360556656 2064860872 1063275620 2671497750 2743839915 +2147483648 1073741824 3758096384 3489660928 671088640 3019898880 3523215360 2298478592 2004877312 3871342592 1243611136 3383754752 1889009664 4053532672 2035941376 3623157760 3122626560 2325725184 89956352 4162277376 3662010368 1399424000 2695422464 2871656704 3905755776 3723738432 1191047264 2420475248 1743441960 3825416892 459845982 1695118179 +2147483648 3221225472 536870912 1342177280 3892314112 201326592 3791650816 4043309056 2139095040 759169024 4053794816 2704277504 977797120 2905341952 1051590656 2245984256 2575663104 3944955904 1420337152 4072665088 638412800 3728180224 1268400640 1134444288 1972840064 3920203072 403533920 3845625232 3910823112 2740857980 2960597482 3401159311 +2147483648 1073741824 1610612736 1879048192 2281701376 1409286144 4127195136 1258291200 2558525440 2034237440 18874368 3184525312 354942976 2097414144 2202402816 1694171136 3990257664 1273511936 50307072 4228632576 2418964480 1061465088 16607744 2652254464 4103279488 603110848 813585056 2091692816 790196648 2648707716 909116818 1477979229 +2147483648 3221225472 536870912 1342177280 3087007744 469762048 1308622848 419430400 3196059648 4206886912 757071872 1043333120 918028288 2516320256 838729728 630915072 632520704 4094345216 643473408 3632558080 1788143616 3876684800 4229944832 1512717056 860952960 2490541888 162557728 4224640368 3482891688 910259484 4174135830 1945166875 +2147483648 3221225472 2684354560 1342177280 1744830464 2617245696 2181038080 2432696320 2944401408 566231040 2057306112 3834642432 2469920768 3578003456 2261385216 3043688448 3250159616 2894774272 3616317440 1674211328 1025558528 3604448256 2027667968 2857777920 2316639872 1636872512 2767485024 1231681200 4229506568 2396430900 2266589782 3583858493 +2147483648 3221225472 536870912 2415919104 1207959552 2751463424 2650800128 3976200192 3732930560 2126512128 4083154944 3046113280 4278714368 187432960 3211132928 4089249792 864845824 3231268864 3819675648 577171456 1600088064 1751561216 2511497728 1082270976 1712791936 1040681024 2814434592 1904374128 3682208056 2560826100 3972369386 2071450327 +2147483648 3221225472 2684354560 805306368 3087007744 603979776 3590324224 2030043136 494927872 1111490560 371195904 3664773120 204996608 1189347328 4207280128 2963341312 4203642880 4248125440 2931662848 503640064 139675648 2687278080 2677175808 1618087168 3559860096 1022595392 2040133600 250606928 3122054568 2553048300 3600235606 1591189453 +2147483648 3221225472 1610612736 4026531840 671088640 4093640704 2919235584 3506438144 1166016512 1933574144 1017118720 3419406336 3892838400 1623457792 2912550912 1451294720 3079831552 1662304256 1717411840 3639963648 2737764352 2123148288 2486166016 1818114304 1453010304 106142528 3055975392 932800784 3877685000 3328154820 2644003258 846363277 +2147483648 3221225472 536870912 268435456 2013265920 3422552064 973078528 2432696320 3229614080 2915041280 786432000 3924819968 727187456 4033085440 1047920640 1506869248 2100920320 3930472448 2571804672 2334191616 1892706304 275485696 2311153152 556932864 1253516416 792756544 1355008416 1390346160 103644376 3429382060 3764138590 4104269821 +2147483648 1073741824 2684354560 4026531840 1207959552 738197504 2449473536 3674210304 2457862144 3946840064 1000341504 4126146560 1424490496 2505834496 2691825664 454492160 1301250048 223199232 1843830784 3133100032 2810693632 448105472 2734090752 2196979456 2897844864 3021785024 948967200 4118293136 3517202312 3424009100 1239483842 3409885539 +2147483648 3221225472 1610612736 2952790016 402653184 1543503872 4261412864 352321536 511705088 247463936 3533701120 531628032 2035810304 1726742528 832962560 4286513152 1779662848 3744645120 2536939520 2165338112 1557985280 1364048896 1569844736 3692757760 1217504640 3467627584 3920110368 2991853424 1561999688 835784828 1518905870 442727007 +2147483648 3221225472 536870912 268435456 3355443200 3154116608 1711276032 1862270976 645922816 3653238784 2191523840 4212129792 4028104704 2026110976 3166044160 228130816 1040351232 4016619520 2321129472 2303553536 2474043392 1569494016 1281739264 915735296 1430822784 3369324224 2131499808 1766471216 1522210248 1725275284 373768990 3677210365 +2147483648 3221225472 2684354560 268435456 3355443200 1946157056 3992977408 2197815296 3984588800 3200253952 3437232128 2031091712 3872915456 604766208 3156344832 2280456192 3007610880 852869120 2138546176 2996203520 140494848 832476160 1371859456 2639859968 473611648 2338514880 627194336 818755312 2889129368 3361600788 4035155966 3905450527 +2147483648 1073741824 2684354560 268435456 3892314112 1275068416 3992977408 1862270976 998244352 3149922304 2262827008 2003828736 2141716480 2335440896 570294272 1968504832 1235058688 936755200 1687330816 2814070784 131319808 4140545024 1832174080 3568377600 1813747072 2437733056 2742878816 1080665264 3226193816 1425515084 3316572514 1377962825 +2147483648 1073741824 3758096384 1879048192 3623878656 2214592512 2382364672 3170893824 880803840 3443523584 3235905536 3081764864 2007498752 1700003840 2914385920 465108992 2522710016 3393470464 4082540544 3297693696 273307648 3326323712 3349765632 2705138944 2629015936 2699116608 1004090272 1789761936 202132312 3073543196 3167803330 768045217 +2147483648 1073741824 1610612736 805306368 939524096 469762048 2181038080 2030043136 2977955840 1698693120 2136997888 1865416704 3827826688 2781085696 3398303744 1081409536 1221820416 2185347072 1153212416 133255168 2507667456 263568384 575718912 284242688 3577590400 3640971072 2118592480 4285839760 1304785656 1743905404 760520642 1502957061 +2147483648 1073741824 1610612736 2952790016 4160749568 3825205248 3657433088 3305111552 1384120320 2982150144 568328192 684720128 3059220480 3907256320 3416391680 3426680832 3480453120 3687628800 163225600 359288832 1525086208 4181302272 3093296640 3191287040 2131735680 787148352 1974966048 3361654192 1267575960 2758146148 4077666014 1326328277 +2147483648 1073741824 1610612736 805306368 134217728 2751463424 167772160 2835349504 125829120 205520896 2749366272 2846883840 303562752 443809792 3670147072 1175388160 608993280 2023931904 3861225472 4935680 856225792 3831938048 2292304384 1445928192 3462175872 2934626624 3573122656 1952807376 443667032 4182185500 823168814 1355610345 +2147483648 1073741824 3758096384 1879048192 134217728 3288334336 1979711488 1258291200 1451229184 1514143744 4083154944 2838495232 962068480 3152281600 3152412672 1596391424 3992485888 3535618048 2970460160 1898762240 1374902272 2209786880 1703307776 359085312 647533440 1468881344 1247118624 4291349456 865424056 2790365436 1784601822 3406452941 +2147483648 1073741824 2684354560 3489660928 939524096 3288334336 503316480 3036676096 3430940672 4215275520 803209216 3616538624 1566048256 3421241344 930217984 2265645056 1818460160 1069072384 2416353280 3215609856 1279444992 584680448 2743596544 1631259904 2110500224 3789355584 3491795360 2662287888 3313527960 3634756500 3452442942 3979608775 +2147483648 1073741824 1610612736 2952790016 671088640 603979776 2248146944 687865856 75497472 331350016 840957952 397410304 2153250816 1371275264 68026368 3137667072 566001664 2252455936 2031853568 761155584 3412588544 2203753472 2753610240 3704954112 959747968 989188416 3135350176 1715565872 55867112 1396768188 1300561966 1165799723 +2147483648 1073741824 1610612736 3489660928 3355443200 469762048 301989888 2768240640 864026624 155189248 2871001088 978321408 586678272 268697600 2590900224 1688535040 1818198016 4091232256 1264623616 3559378944 106788864 957973504 4207049216 91556608 2884080256 587154496 1247714144 1744489872 3628527720 2131542180 1888998246 236287933 +2147483648 3221225472 2684354560 1342177280 2550136832 3556769792 3523215360 2264924160 2055208960 4013948928 387973120 3041918976 912785408 2733899776 97910784 1531248640 1617526784 1377812480 1308532736 52260864 1135724544 1896317952 3406233088 3797231872 1101117056 2449201856 3722488608 3116136592 4240852904 2939779236 3503279170 2102822785 +2147483648 1073741824 536870912 4026531840 3892314112 1140850688 3590324224 3238002688 142606336 1874853888 2644508672 2028994560 3014131712 603717632 3052273664 3924492288 938967040 3081093120 4070481920 45043712 3884181504 2614725632 3001999872 2098791680 3714229120 2504086336 3513318048 3517846576 1544231944 4175922796 3827164722 391821451 +2147483648 1073741824 2684354560 2415919104 1744830464 1811939328 3321888768 4244635648 2508193792 2017460224 186646528 3188719616 812122112 4041474048 3997040640 135200768 1757970432 3602563072 3614285824 119230464 2089601024 3157693440 1129701888 3126146816 691642240 3458029120 1286589408 1635007184 3038133224 1464543604 2200342914 146666773 +2147483648 3221225472 1610612736 4026531840 2550136832 1275068416 234881024 2499805184 562036736 1463812096 1654652928 135266304 1459093504 756809728 3752722432 1704001536 2044952576 2486550528 2637209600 1587638272 3607361536 3041766400 2703543808 672339712 3631524224 33769536 449103072 396559632 3340537480 3735517236 316065670 3918281867 +2147483648 3221225472 1610612736 3489660928 939524096 1946157056 2181038080 419430400 780140544 2629828608 631242752 756023296 3800563712 3485204480 2620784640 2209546240 1194098688 2582528000 1902485504 2055204864 4272977920 3860505600 1323132416 2810777856 3132205696 520473920 30237216 1275142128 59617672 3153324884 501107386 1262336355 +2147483648 1073741824 536870912 805306368 3892314112 4227858432 2852126720 452984832 4253024256 2277507072 3957325824 3322937344 2222456832 1167851520 2889744384 1007222784 1602781184 3146891264 3860045824 4104540160 3950503936 2268511232 2732122624 2252020480 1879542912 4234955712 1126483680 81070000 2551620696 3467166100 3381865174 1896067195 +2147483648 3221225472 3758096384 1342177280 1207959552 2214592512 4194304000 687865856 58720256 3032481792 2287992832 3471835136 4285005824 1012137984 4129685504 2796355584 2256175104 983744512 1375051776 3324735488 1519179776 1115456512 3890207232 196553984 3869608064 1918058816 3363892064 1233558512 3299918264 1234087148 1452592306 3330323793 +2147483648 3221225472 536870912 3489660928 1744830464 469762048 4060086272 687865856 1518338048 3829399552 778043392 170917888 3701997568 2301362176 2404515840 2746941440 58490880 1754939392 1705615360 2289561600 981493760 3922633728 3419496960 3193772800 1183949440 493084480 893810976 3430122960 514910328 3291925948 4050383330 1819965695 +2147483648 1073741824 536870912 2415919104 1744830464 2751463424 771751936 587202560 1317011456 1035993088 2606759936 1154482176 2722627584 1055653888 3921281024 2890072064 1514242048 2655174656 3794051072 3951185920 4098942976 798725120 1448198656 619521280 248292736 4007556032 4117951776 2893850160 4257631416 1721158244 2945091578 2794406135 +2147483648 3221225472 536870912 1342177280 2013265920 3422552064 100663296 4043309056 1098907648 3107979264 3953131520 2513436672 2974285824 2384723968 1221459968 1008009216 1823703040 3400810496 1358733312 1151660032 4226967552 2016248832 3668534784 3419082496 940489600 3906197824 467588832 3057737104 3913235912 1141421764 27444906 2533586293 +2147483648 1073741824 1610612736 4026531840 3355443200 1006632960 2315255808 922746880 3649044480 3049259008 2111832064 393216000 4126670848 2735996928 1443233792 2405892096 369262592 1722925056 2326241280 863653888 3775920128 318016512 4092525056 760285952 3376266368 3673647296 1752713184 1369882672 2497512408 2904524876 4182660278 689562881 +2147483648 3221225472 1610612736 3489660928 2281701376 67108864 3388997632 3170893824 2474639360 775946240 3596615680 2735734784 3547856896 3080454144 1503264768 258932736 2645786624 1874968576 2422906880 2530177024 4192466944 2772018176 3403074048 2210729216 3822359680 2869318720 655704928 2481775696 521811768 2796497204 1200860054 1941029723 +2147483648 3221225472 536870912 1879048192 2818572288 2751463424 3120562176 654311424 3632267264 3846176768 585105408 168820736 139984896 2674130944 3484286976 1989869568 3610607616 761872384 1851039744 3917606912 1910466560 2823523328 4236923392 1672813824 4293830784 3862741696 1299041696 3840762896 166364760 2621622132 2400117822 2597115077 +2147483648 1073741824 3758096384 1879048192 1744830464 1006632960 2986344448 2801795072 3061841920 3879731200 224395264 3708813312 3573022720 3997958144 3034185728 4051501056 2181332992 2217623552 1985978368 222679040 3192674304 3918441472 2504749568 1254558464 3244931712 3360867520 1367208480 832591504 2816770104 4085152692 172472438 2446981935 +2147483648 1073741824 536870912 805306368 1744830464 3959422976 704643072 4278190080 931135488 2529165312 1147142144 487587840 1573388288 4208721920 3458859008 4214030336 3694624768 3592667136 3051134976 2624278528 2751588352 2077080576 1470546432 3685162752 1818922112 567039680 1835749472 3665951472 1200463928 2441539988 1637294618 3977418763 +2147483648 1073741824 536870912 4026531840 2281701376 201326592 704643072 822083584 2743074816 1463812096 1025507328 1003487232 423100416 3063152640 3142451200 2275999744 3302129664 3662659584 3079774208 3765587968 658106368 1378651136 2687433216 4198438656 1465877632 4103824704 3637214560 1488142608 336023784 1410956612 2336781974 384754169 +2147483648 3221225472 2684354560 4026531840 2550136832 3959422976 2113929216 1191182336 1954545664 3217031168 3751804928 3784310784 3099066368 892600320 985530368 236650496 3015147520 2075344896 3936264192 1502998528 3728689152 4044663808 2939223552 848547584 2123388288 1734161600 3640171936 4102738864 3659463176 1798363188 1486093174 4220540321 +2147483648 1073741824 536870912 2952790016 939524096 2080374784 2650800128 956301312 964689920 3200253952 3445620736 3490709504 3779592192 363069440 2040135680 4217438208 1986953216 973946880 3464077312 171757568 3982583808 2810682368 1260901888 2252266240 76313984 3947308864 1624867552 1020062832 3724111480 1384878932 3595160186 3542999445 +2147483648 1073741824 1610612736 268435456 1744830464 201326592 1577058304 1493172224 4253024256 2193620992 2097152 1458569216 3655860224 1905000448 4263378944 3449225216 680755200 3842097152 1233035264 2761379840 1038481408 3014439936 117330432 11632384 3982948736 1988437824 1281009632 4008011632 2621232168 3069195500 2313690114 2039229303 +2147483648 3221225472 536870912 2415919104 3087007744 1543503872 3187671040 956301312 2474639360 3594518528 446693376 1269825536 1836580864 797704192 3256221696 1058340864 3890184192 2811248640 556310528 3779129344 4196689920 2375201792 3585332736 2671172352 3403773312 3034918720 2366079072 2452379216 1325830408 4193903900 2375939750 177204871 +2147483648 3221225472 536870912 1342177280 134217728 872415232 2113929216 2801795072 2558525440 2982150144 1591738368 2643460096 2648178688 2392064000 3003777024 1615265792 3302260736 4278468608 735420416 176812032 747137024 3542844416 991230464 971239680 1268734336 2118598336 3553925280 528761904 4128613208 376032692 1545097214 259229465 +2147483648 1073741824 2684354560 2415919104 3355443200 1275068416 167772160 3774873600 4286578688 2277507072 1436549120 768606208 3800563712 2738618368 1456865280 1699151872 3418587136 1521434624 4041646080 3259092992 668682240 1714197504 3628124672 3954704128 1225548928 1376190784 2435035744 3651102000 794736584 1103488740 1644785146 2583275507 +2147483648 3221225472 536870912 1879048192 2013265920 469762048 503316480 1392508928 3179282432 1933574144 1977614336 332398592 4055367680 3317432320 989462528 417529856 684883968 2790703104 3318718464 10579968 1074980864 132746240 2426955264 1421570816 1923208576 4290975168 3282209760 853460368 1469809624 421484996 3495412102 1408374979 +2147483648 1073741824 536870912 3489660928 939524096 1140850688 1375731712 855638016 394264576 62914560 1000341504 1261436928 429391872 423362560 1809448960 2631073792 129990656 3156328448 2165481472 690704384 1841686528 219448320 1106400768 669076736 3950960256 1110387648 1170582624 2026039984 1488260296 3086388316 4172106046 2715603915 +2147483648 3221225472 3758096384 2952790016 1207959552 738197504 3724541952 1258291200 1434451968 3493855232 3152019456 2437939200 3816292352 704380928 2162556928 756744192 3257434112 3054452736 1750179840 447148032 3729479680 23837696 1454103040 1429274368 2597869952 2339840960 2811661792 3424147280 2706848856 124165028 214987894 1912814835 +2147483648 1073741824 2684354560 805306368 1744830464 1409286144 2516582400 285212672 3749707776 2713714688 2745171968 2408579072 4147642368 3170107392 2128216064 3331260416 3149758464 2203303936 1529126912 2228178944 618645504 2758458368 1915380224 3305459968 1848165248 1220744000 592687968 874969008 1623603272 4026074868 1177330070 3918757393 +2147483648 1073741824 2684354560 4026531840 2550136832 1946157056 1174405120 4278190080 2441084928 1832910848 178257920 2247098368 1720188928 951320576 3845521408 1846083584 1525710848 3876372480 1525915648 318197760 2314258432 1653705728 2543345152 3035719936 2744253312 453319872 790277344 2102904592 2290368008 1390290124 4046265114 2371787737 +2147483648 3221225472 3758096384 268435456 4160749568 3825205248 4194304000 1828716544 2659188736 1933574144 1428160512 1445986304 3348627456 3924557824 1107689472 1157038080 2871099392 847396864 2367987712 1040117760 1129732096 3518927872 951580160 2212291840 3519239296 1755984960 2614176800 1441184528 2822498984 3712677756 526152894 1084199135 +2147483648 3221225472 3758096384 268435456 3087007744 2214592512 1509949440 2499805184 360710144 1950351360 2090860544 630194176 363331584 1644429312 1686503424 1696399360 2665775104 990199808 3612581888 1329524736 3322501120 3342963712 3851281920 3778346240 910584960 3493200448 2238004960 1072217296 622294024 3940591764 2088986002 3033440365 +2147483648 1073741824 3758096384 1879048192 4160749568 1677721600 3791650816 3439329280 4034920448 591396864 3684696064 615514112 1562902528 2001993728 507117568 272039936 2278719488 1123729408 2854461440 2779860992 1491523584 3676154880 2072270336 2228182272 1190390400 1329863744 4129434016 2005604624 761037448 2489836124 1050549170 2693072369 +2147483648 1073741824 3758096384 3489660928 2281701376 2080374784 2315255808 4143972352 1149239296 331350016 2560622592 1775239168 1964507136 2807824384 219021312 2070085632 397770752 4072816640 2048696320 1812385792 3806746624 3300819968 484690432 1016394496 3651880064 2214070464 409743520 3072734640 3726050248 2614071332 2077982686 3853532139 +2147483648 1073741824 536870912 805306368 134217728 4093640704 1308622848 2332033024 310378496 331350016 262144000 1200619520 3934781440 2655256576 3828482048 3410821120 3249242112 3203940352 299409408 1305006080 2489608192 59161600 4142127616 4017674496 3065802112 3538593216 906362400 1326437296 2573133448 2431337780 2211972602 2129401469 +2147483648 1073741824 2684354560 805306368 1744830464 2751463424 436207616 184549376 1400897536 3997171712 4112515072 3729784832 456654848 442236928 3732799488 696057856 902201344 3989815296 568434688 2658553856 1371260928 1432075264 1572430336 765881600 4123254912 1118284224 3495382880 1820549584 1428776040 2927523172 3534747990 1351717611 +2147483648 1073741824 3758096384 1879048192 134217728 2348810240 3590324224 3808428032 3145728000 943718400 1012924416 1299185664 3979870208 2241069056 963510272 4063297536 2301788160 1684193280 3565264896 1157320704 1618925568 1885580288 2577426944 1151035136 1393482624 1650168256 162810976 582305104 2095043640 2874748716 3826163718 3172006017 +2147483648 1073741824 536870912 2415919104 3892314112 2348810240 503316480 50331648 2826960896 4265607168 2233466880 2209349632 1288175616 2478571520 926547968 3609788416 1896841216 2452340736 707305472 1957384192 1194321920 2273743872 3235144192 1391161088 1980754304 1580638656 2367451808 2631356112 2566244008 1157600220 130274730 3961830955 +2147483648 1073741824 3758096384 268435456 134217728 67108864 436207616 1056964608 2407530496 3753902080 1243611136 1313865728 2473066496 2703491072 1346764800 1451163648 1938194432 636764160 2268307456 2228211712 3202897920 3334059008 303229440 3161971968 878997632 511411392 2344339552 1841717424 971147688 902982148 3590100450 4291909109 +2147483648 1073741824 1610612736 4026531840 3623878656 2617245696 2449473536 184549376 4269801472 1639972864 3986685952 527433728 2895642624 1776549888 4043440128 2706702336 1149075456 1121370112 1368825856 1798852608 1566242816 44600320 3538648576 27288320 1505681024 2955590592 436095008 1983761456 3791133448 2998148492 799681918 323564845 +2147483648 3221225472 1610612736 4026531840 2281701376 3825205248 1308622848 3841982464 2290089984 3846176768 1210056704 3803185152 1722286080 1178337280 3746168832 2228944896 1262780416 3194863616 3858866176 2435084288 2244605952 1914678272 1089030656 151813376 263576960 1475717696 281173152 1832973712 3532930664 242615132 2215707954 2506075595 +2147483648 1073741824 3758096384 805306368 2281701376 3422552064 3053453312 3405774848 1350565888 3175088128 1218445312 1703936000 250085376 2317090816 2164654080 2824667136 3981213696 386711552 757309440 3974582272 856217600 3366042624 74992128 3933955840 2706305920 2002561984 505736864 2011137552 2941352392 4025337492 3858312834 417245355 +2147483648 3221225472 1610612736 1342177280 2550136832 1946157056 1845493760 2130706432 2373976064 4190109696 2573205504 2031091712 2344091648 2963537920 1155137536 2654797824 2572976128 2876588032 3169296384 818606080 945387520 2559673344 876727808 4117688576 3624106368 1240247488 3862780384 3568021552 2561459704 3555351508 3393333126 724122901 +2147483648 3221225472 1610612736 805306368 671088640 1946157056 1107296256 4177526784 209715200 893386752 2757754880 412090368 3652714496 3342598144 981073920 2592669696 484999168 3144433664 4284456960 2875977728 2983753728 2324798464 2393694720 1320675584 3681699456 1799397696 3316148896 3573128592 3645439864 3588356052 1182367206 4143788307 +2147483648 3221225472 3758096384 2415919104 3087007744 1006632960 3120562176 1157627904 192937984 1002438656 4179623936 3538944000 282591232 3706978304 1326841856 2199453696 4180049920 2974138368 457547776 2071490560 1232721920 2242884608 2662032896 3942413056 3547853952 6461504 2666254176 87597872 411097320 794373932 835096654 395695849 +2147483648 3221225472 1610612736 4026531840 1744830464 1006632960 2181038080 4043309056 696254464 1472200704 4074766336 1368391680 3764912128 3094085632 4182114304 4169596928 178225152 2468429824 454729728 4197707776 1922398208 1923656704 883356160 179292928 1022056064 2571870528 3779293664 3737622320 2182435736 2431157876 2206650002 3235902055 +2147483648 3221225472 3758096384 2952790016 1744830464 1140850688 570425344 620756992 3430940672 2420113408 2040528896 835715072 923271168 1398013952 1809186816 1506738176 974618624 869187584 781361152 980709376 3936540672 2246622208 2644595200 659580160 4037865088 3657148992 938790560 2238155728 2492920584 34504900 286686074 2580280873 +2147483648 3221225472 2684354560 1342177280 3623878656 1677721600 3053453312 3774873600 3447717888 96468992 1839202304 2607808512 4226285568 3234070528 1503526912 580452352 353599488 1846460416 4168654848 3812519936 3262302208 1853522944 229993984 3847374080 13164416 460173120 2022165472 3033743024 3509361480 1591246412 1163385890 3133869349 +2147483648 1073741824 2684354560 805306368 2013265920 67108864 2919235584 4177526784 1719664640 4240441344 4288675840 1970274304 2168979456 1540620288 1665794048 342818816 2434105344 2036776960 2481758208 862081024 2309670912 1451932672 1979409920 3741205760 4273260928 1408219456 3219244832 1851601136 3003554568 410871628 1593268298 2746766881 +2147483648 1073741824 3758096384 1879048192 4160749568 2483027968 3925868544 1191182336 1166016512 1639972864 2275409920 4228907008 1618477056 802947072 2620260352 575864832 3175186432 283099136 332963840 3386855424 1263261696 3129125888 1780897280 1920688384 582609024 1543471808 1421146848 2888108336 1964947016 3530059668 2425902022 2953863483 +2147483648 1073741824 3758096384 4026531840 2550136832 3154116608 1509949440 3036676096 2541748224 633339904 706740224 2681208832 3214409728 828637184 1716649984 3458793472 2548793344 4256841728 70033408 3123630080 3350616064 718441472 2456407552 3621964544 2993192064 482716736 1868908640 3399233712 755377960 1863527652 2473493726 1698683141 +2147483648 1073741824 1610612736 805306368 134217728 3690987520 3858759680 3808428032 696254464 2478833664 2027945984 4264558592 1804075008 63700992 1762000896 264962048 4239032320 2645344256 1365483520 3819393024 3644389376 3004283904 2746108416 4174594816 2398799744 3931153856 32096480 827200432 1692861848 865895836 502258282 2617575527 +2147483648 1073741824 1610612736 4026531840 671088640 1543503872 2382364672 520093696 2273312768 2453667840 1952448512 953155584 1769472000 3948675072 1587412992 2346909696 4064772096 1117798400 3588136960 1650905088 406091776 1404341248 3963601408 3771912960 2246993280 2814751424 2730320224 3022655184 708381240 2016849348 992144534 1520846427 +2147483648 1073741824 2684354560 2952790016 134217728 3959422976 637534208 3238002688 2709520384 2051014656 1755316224 3889168384 947388416 3045326848 4054188032 2199453696 91914240 1654439936 244948992 2299351040 515426304 3916405760 1345092096 2464571136 1602574208 4006924608 3986009824 3368513872 962322184 3304989572 2433561190 3942948893 +2147483648 3221225472 2684354560 1879048192 3623878656 469762048 2382364672 1124073472 1400897536 2185232384 2594177024 3052404736 1851260928 756285440 611975168 1684471808 2872016896 596066304 3604914176 1917972480 3308472320 433359872 1252978176 2020135680 1798953344 2770295232 3651834976 2847662544 1419528072 2284259212 1653573614 3455538225 +2147483648 3221225472 1610612736 3489660928 1744830464 1409286144 3254779904 3774873600 4001366016 4290772992 4255121408 919601152 2017984512 1225523200 2315386880 1262026752 317751296 2761965568 3845103616 364376064 4069292032 1211999232 2758210048 3592476928 1150799488 446463808 1129685536 4101697840 2982870920 611504740 942068042 79756031 +2147483648 1073741824 3758096384 4026531840 3355443200 2080374784 637534208 4278190080 377487360 2260729856 3839885312 2783969280 3916955648 3148611584 1632501760 241238016 4059332608 3841572864 2733613056 629035008 2083903488 3574696960 2160548352 918387456 1515091840 128834240 3964512032 1517384176 2544912984 2333402604 2269458838 963544655 +2147483648 1073741824 1610612736 2415919104 2281701376 2617245696 3523215360 1224736768 2273312768 2327838720 2069889024 915406848 2815950848 3245604864 1765408768 3601924096 4118970368 3179528192 298164224 1198411776 1024980992 3710882816 3030870528 2257681152 3483255424 836763456 2219032160 2718517872 1145730168 731245428 3606748766 3565678337 +2147483648 1073741824 2684354560 1342177280 939524096 1811939328 503316480 3271557120 1015021568 734003200 2078277632 1001390080 2625110016 2994470912 201719808 1401225216 2617868288 2656649216 1282318336 3172978688 4031072256 2962793472 4106417664 1499514624 4086295936 1609399744 1550622624 769712048 2622482456 3456990652 2262600022 1746465771 +2147483648 3221225472 536870912 1879048192 3355443200 1543503872 2315255808 1157627904 1484783616 2285895680 1008730112 3673161728 1950875648 282329088 1148583936 453443584 2121498624 2823143424 1555996672 2346938368 2985420800 3533212672 807160320 3762184960 2098158720 1096543296 1696442272 2783889360 38213992 752068876 1710616266 2975249249 +2147483648 1073741824 1610612736 4026531840 4160749568 335544320 1107296256 754974720 679477248 3334471680 912261120 418381824 2407006208 980680704 3472490496 969342976 1950646272 1474379776 4178944000 3164393472 3644160000 1937738752 1137964544 1862123776 2513494656 672880704 106072992 353919088 255079416 2849651244 3155633974 669822425 +2147483648 1073741824 3758096384 3489660928 2818572288 1946157056 3187671040 1258291200 1786773504 247463936 3428843520 502267904 231211008 3844866048 2148139008 598933504 1014333440 2783559680 508076032 192499712 3655718912 3868361728 3889316352 2728685824 2848276864 920120768 423990304 725731568 2853478520 3480969964 3684360602 3369939919 +2147483648 3221225472 1610612736 805306368 2281701376 4093640704 3456106496 1426063360 1954545664 1203765248 937426944 2817523712 2492989440 2487484416 218759168 681902080 1916567552 2792308736 61841408 1070133248 1066104832 133536768 388352512 2969291008 2331823488 785990208 863279008 295924016 3523849880 2197550508 637335790 2706988021 +2147483648 1073741824 2684354560 1342177280 1744830464 603979776 2113929216 2164260864 2692743168 2227175424 824180736 3515875328 2783444992 4292608000 2683437056 825425920 1711767552 3008872448 4174553088 1247629312 602654720 3964707840 3619054080 2651346176 958488960 1003088704 3060511392 2707286256 194349864 2610230772 1842159810 1280220475 +2147483648 1073741824 1610612736 1879048192 939524096 2080374784 3388997632 4244635648 998244352 1363148800 736100352 2433744896 995622912 3689152512 1177681920 891879424 1049985024 544358400 1574084608 596168704 3098966016 156281856 2055849472 3788503808 1523372160 141837888 70358880 1436566416 2515242584 2756006260 4196414654 2670725221 +2147483648 1073741824 1610612736 3489660928 939524096 1677721600 2449473536 3204448256 3347054592 2478833664 1717567488 2997878784 3173515264 213647360 3986817024 374145024 598900736 1998700544 782868480 3891286016 1102968832 1209762816 910509568 4163589376 2978770560 1627377856 1738969184 1258282416 4238777528 2139090492 6731362 3869241787 +2147483648 3221225472 1610612736 268435456 939524096 3154116608 234881024 1358954496 3783262208 1941962752 1465909248 1947205632 4282908672 4102291456 2974416896 1879113728 318406656 3728719872 2459803648 1356492800 373028864 932680704 2709218816 1546736384 3392166272 1842019648 4034205920 1982376240 2098382072 2205761300 1040625722 2836000093 +2147483648 3221225472 1610612736 805306368 4160749568 3019898880 4127195136 3439329280 192937984 3779067904 2103443456 1204813824 3922198528 1815347200 3125411840 1217200128 3180036096 4078911488 407937024 3908562944 3786110976 1557830656 2589644288 1670437120 1180557184 2763417664 460920416 3563170960 241330680 1067657668 3695489210 1577970817 +2147483648 1073741824 1610612736 805306368 2818572288 603979776 1778384896 4043309056 1048576000 2445279232 2212495360 4174381056 4253548544 3270770688 1108213760 412155904 3678306304 283787264 4206731264 808439808 375289856 3977493504 2295259648 672726272 3300248704 2270263104 1997813792 3722325168 2895717400 965386340 1296334378 3814501905 +2147483648 1073741824 3758096384 805306368 2550136832 335544320 1711276032 1862270976 3716153344 1186988032 245366784 2230321152 2240282624 612106240 2670329856 189071360 1882161152 931250176 1838456832 3456978944 4240300032 2900278272 1477987840 1953124608 2188067712 4219138240 293089248 2851344880 3881187336 1315909996 4268397114 2267962283 +2147483648 1073741824 2684354560 4026531840 939524096 335544320 2181038080 2734686208 226492416 2898264064 3495952384 72351744 1289224192 1960050688 2798256128 3435200512 1386053632 1244610560 3027935232 1820184576 3443214336 3511716864 2771187200 3416191232 1404822144 1029995456 3901096672 4261357936 2338750648 2635857604 2455007070 3918403097 +2147483648 1073741824 536870912 3489660928 1744830464 1275068416 2919235584 3741319168 3984588800 859832320 2334130176 930086912 1160249344 1450442752 2080768000 2370633728 1767276544 3279634432 3370229760 564318208 4132399104 398951424 4154442240 2754727680 902362496 3807921856 2510163936 4277216912 3971259240 3699928300 2788559378 1682251433 +2147483648 3221225472 1610612736 3489660928 3087007744 1140850688 3120562176 620756992 3279945728 532676608 1830813696 1515192320 1576534016 2847670272 2784624640 3606118400 3253043200 4183310336 2756354048 3447386112 475297792 2704843776 2560607744 1670372608 3675776128 941358656 1181348704 4279038512 295133672 651693060 1357647622 2156012435 +2147483648 3221225472 536870912 4026531840 134217728 3154116608 1912602624 83886080 1736441856 3460300800 337641472 565182464 3224895488 3363045376 1850867712 3356557312 837124096 3838820352 1904910336 2156752896 3026970624 1995484160 2543876608 393247488 442004096 4083446848 2728021600 2256357456 1307825320 3228874652 1953133142 2279948889 +2147483648 1073741824 2684354560 268435456 2818572288 4227858432 503316480 1392508928 159383552 3426746368 1239416832 3283091456 466092032 3263954944 1882587136 1788805120 2748481536 2043101184 3550453760 1734397952 2094745600 1383183360 1223414272 181138176 1474025856 2210650560 4084721376 350606928 3840986584 3338882844 2791685594 3651791383 +2147483648 1073741824 3758096384 1879048192 1476395008 1409286144 2919235584 1426063360 109051904 2327838720 341835776 9437184 3131572224 3866361856 2567045120 3754360832 1422819328 1086275584 2994184192 2939211776 930830336 2070785024 3575381504 857460992 1511772544 513531456 1264315168 4206616176 2003551992 4226015156 3601326274 3883783361 +2147483648 3221225472 2684354560 1342177280 939524096 2214592512 637534208 117440512 75497472 3435134976 1117782016 2207252480 2241331200 2781609984 3999924224 2350317568 2775023616 4016652288 3543048192 2039476224 1087719424 1470923776 2134693376 3191667968 2377958272 2382157504 4020028832 3031226736 396677960 309385332 2526464446 2114704223 +2147483648 3221225472 2684354560 3489660928 402653184 3690987520 3724541952 2634022912 1971322880 1698693120 81788928 2297430016 474480640 812384256 32112640 2449145856 11960320 4216995840 2535694336 2424434688 585517056 3260130304 2114903552 3431910144 592369024 74378816 3451834848 2301019024 1314047512 2894916748 1892283066 3700055999 +2147483648 3221225472 1610612736 3489660928 3892314112 2617245696 4194304000 3942645760 1786773504 3686793216 1042284544 1739587584 3506962432 3188981760 2440691712 960561152 1215004672 2750332928 2779553792 2159702016 1718286336 225354752 1382502912 2276420352 2870698112 655454144 1224245024 477623472 2081099496 375556668 2029090938 1516793345 +2147483648 1073741824 2684354560 4026531840 671088640 335544320 905969664 3305111552 645922816 2000683008 2338324480 3532652544 1181220864 1509163008 2733506560 293142528 3686432768 1259618304 4170293248 2159923200 3197126656 3930557440 3707302400 1417736448 324848512 4071024192 3915506976 1181372176 2768286008 800286292 3809093970 952047201 +2147483648 3221225472 1610612736 3489660928 1744830464 4093640704 1241513984 1627389952 1920991232 3116367872 2896166912 4172283904 160956416 83623936 2197422080 3689349120 3581640704 349978624 2674040832 2882990080 3853547520 2062590976 347468288 3357405440 3845778560 98563904 328388384 2437300912 4254446792 1258644860 1254631166 4273217883 +2147483648 1073741824 3758096384 2952790016 2550136832 469762048 2113929216 2432696320 1082130432 3770679296 195035136 1940914176 4142399488 2298216448 2038562816 911802368 160464896 2121449472 1681891328 2773831680 1461639168 2896534528 2893565440 216036096 869557632 3671739712 1808362656 2014102000 2791617416 2765934204 3936135586 377015003 +2147483648 3221225472 2684354560 2952790016 939524096 1543503872 637534208 83886080 3900702720 1530920960 1851785216 3736076288 2304245760 723255296 560070656 40828928 2459140096 4088119296 4269449216 2058973184 2043136000 224443392 572151296 3210638080 513833856 2607636544 1580331168 2962850832 4274048504 636956636 1211081438 2270815507 +2147483648 3221225472 536870912 1342177280 3892314112 2885681152 2516582400 117440512 4269801472 1564475392 752877568 2140143616 3123183616 327942144 4250796032 2477457408 3962142720 739524608 3159924736 1735716864 164128768 864977920 3248734720 3100104448 3140868992 2129709248 2477423904 4083385616 2247444568 1108361108 3823641506 3542880991 +2147483648 3221225472 536870912 1342177280 2818572288 603979776 1442840576 16777216 2826960896 3116367872 2850029568 1708130304 2682781696 655097856 2114060288 1496252416 1271234560 526532608 682401792 3346460672 3523110912 1273398272 3483750912 2959209728 1289747328 2693462848 1252293280 591240624 3991293720 4264728484 3826512178 3328757295 +2147483648 3221225472 1610612736 1879048192 3087007744 3825205248 301989888 520093696 2944401408 2344615936 3625975808 1531969536 1592262656 3325296640 1166409728 973799424 3566829568 2788474880 4255686656 212103168 714143744 3722873856 3796583936 2879872256 3008194176 132929728 993313376 1160289200 350517544 4285589572 3952515842 3010676465 +2147483648 1073741824 536870912 4026531840 3087007744 3825205248 1308622848 385875968 2373976064 2042626048 2212495360 1326448640 3555196928 2085355520 25559040 2473656320 2166456320 924270592 3050479616 582864896 931883008 761039872 1880159744 1015344384 492237184 882240192 4062662112 1389011504 101315928 665419348 1827112754 172381711 +2147483648 1073741824 1610612736 1879048192 3623878656 2348810240 1912602624 285212672 1149239296 71303168 1897922560 4228907008 3027763200 1390673920 3011379200 1149960192 3483140096 2396766208 3038093312 1747341312 3765434368 3576933376 3579411968 4084549376 3058124416 2957932864 4008958624 11115472 2896971816 3278029492 780145030 3107988245 +2147483648 1073741824 536870912 805306368 671088640 2617245696 2449473536 2533359616 3934257152 2193620992 249561088 565182464 1476919296 2040266752 3009019904 3928031232 698974208 2825207808 1357291520 2923155456 4056508416 301251584 514249216 720028416 2395525760 3516788928 675433760 3520339952 3001427416 1479221244 2402325834 4124623699 +2147483648 1073741824 1610612736 3489660928 2818572288 67108864 771751936 1828716544 947912704 1077936128 1713373184 1752170496 3527933952 411828224 1967259648 3181051904 3081011200 2627649536 509190144 3523170304 1407383552 2727576576 3070779904 2677296384 3016648064 4032911424 1174657184 2850567888 2621185000 1735002284 306655946 3328094295 +2147483648 1073741824 536870912 268435456 4160749568 1543503872 2785017856 1795162112 1887436800 2998927360 1990197248 72351744 1134034944 1252261888 1011220480 1697447936 2717614080 1334558720 1783406592 3339669504 1543497728 4065506304 3919996416 1314028288 2416731008 2428849088 3264798368 2693668336 3029413448 3789143300 2319515582 2680825973 +2147483648 3221225472 2684354560 3489660928 3892314112 738197504 2046820352 2835349504 2021654528 4081057792 660602880 4184866816 728236032 863240192 4079353856 3894083584 241139712 2800500736 2262736896 1915416576 753420288 1049666560 3645235712 3918657280 3026698368 130343744 3998697376 3486596624 3233718456 3487231788 3334499858 2139402425 +2147483648 1073741824 3758096384 805306368 2818572288 1006632960 3724541952 687865856 2759852032 2151677952 2464153600 4233101312 1440219136 3005480960 2261385216 3542548480 963674112 3783475200 573677568 702730240 990599168 2471345152 2345452032 2345032448 1349132672 2274821952 335062432 1493138384 1814004440 3744456356 1160573982 3650512901 +2147483648 3221225472 2684354560 4026531840 4160749568 1140850688 3523215360 754974720 511705088 1421869056 2908749824 1070596096 2358771712 3583770624 3345088512 3413180416 1610645504 517521408 2814877696 4115623936 4098934784 2099489792 3567347200 1841030400 371074688 2290302016 113882656 2587126000 4023740600 594405604 4191754894 4011112747 +2147483648 3221225472 1610612736 805306368 3892314112 1140850688 1711276032 1728053248 3598712832 3560964096 3688890368 1328545792 3279421440 1213988864 4278583296 2947612672 1339392000 3923263488 2625019904 991883264 1322285056 372415488 1697960448 3758056704 3971628928 3750173376 1125951776 3729900368 1655230872 1289309180 1545288566 3594174275 +2147483648 1073741824 3758096384 4026531840 402653184 738197504 4127195136 2634022912 612368384 633339904 1629487104 4042260480 1002962944 254017536 1549402112 1106837504 2080866304 3232645120 146317312 157732864 3210106880 3757345792 438889984 412970752 4196284288 3878879808 556186528 2081810864 3205552936 3715201772 2615151882 2991594973 +2147483648 3221225472 536870912 1342177280 1744830464 3288334336 2046820352 3506438144 880803840 2193620992 1784676352 3845128192 3945267200 1451491328 1684406272 2809331712 1655930880 2152906752 1949999104 4007161856 2794121216 3673588736 3918160384 645385472 2597453952 2059216704 1719975584 2405909616 124479736 2690214748 211055138 1863893781 +2147483648 3221225472 536870912 1879048192 1744830464 1275068416 3590324224 1191182336 4018143232 3753902080 849346560 93323264 705167360 1453064192 1665794048 399310848 3197534208 335593472 840278016 4060442624 4275628032 1902218240 27484672 4163364608 2279482240 3323666624 1880197472 1549489584 1476644744 2823830516 94907802 227288651 +2147483648 3221225472 1610612736 2952790016 402653184 3154116608 3925868544 2936012800 1468006400 1346371584 2636120064 382730240 625475584 3358851072 355598336 1765605376 1428848640 3658924032 3708395520 1376743424 1093597184 1843772416 4276186624 3800431360 1244135552 952380096 1596601440 2634100560 529313896 2752106948 3031829322 1639390929 +2147483648 1073741824 3758096384 268435456 2550136832 2348810240 1509949440 2399141888 3313500160 1069547520 3353346048 602931200 1382547456 337379328 3627155456 3167289344 1899724800 723730432 499425280 3814182912 1322997760 847295488 7458304 1871478528 2567439488 3232501440 1425684704 4236581040 934389336 2081309676 3028893650 2719727267 +2147483648 3221225472 2684354560 268435456 134217728 1275068416 3590324224 3909091328 3900702720 2772434944 190840832 4201644032 3360161792 891027456 1071513600 3550150656 3650912256 2047262720 511549440 1305178112 4041132032 4154037248 1591826944 542629632 1758995328 585380672 2427072672 3863552144 2866910136 4292168556 761656922 3474268515 +2147483648 1073741824 2684354560 3489660928 1207959552 1811939328 4060086272 3774873600 461373440 3191865344 1633681408 3161456640 3320315904 2825650176 3477471232 3742302208 1096515584 1478148096 3748044800 1959546880 878888960 273843200 4021185024 2660755200 586689152 485755200 3946986848 929369424 1676849144 2826854892 2427445874 111940607 +2147483648 3221225472 536870912 2415919104 2281701376 201326592 2852126720 2466250752 931135488 557842432 1822425088 1922039808 1258815488 1523318784 3200122880 1775697920 2147254272 2688958464 1732354048 3285708800 4072564736 2977281024 1717426688 73617152 60046464 3013230016 2333411424 902660112 4249473800 3543748756 4066451450 2582085663 +2147483648 1073741824 2684354560 3489660928 1476395008 2483027968 436207616 1392508928 3279945728 3812622336 4221566976 1391460352 3511156736 448528384 3835822080 695140352 659521536 948191232 3674644480 2637352960 962349056 1919058944 3757370880 3883227392 1698960512 3648397248 2411794272 2162854032 103344584 2110217996 4264759338 1815982299 +2147483648 3221225472 536870912 2952790016 2281701376 1140850688 1107296256 1694498816 3212836864 3510632448 3709861888 1794113536 1958215680 3873701888 3552182272 3725918208 3625549824 1669808128 1872404480 4138594304 2637129728 1272364032 1868290560 701256960 2276200064 124129856 2609580640 2195108752 2262561512 3347865740 4228646902 2371230445 +2147483648 3221225472 2684354560 3489660928 3355443200 469762048 1241513984 1660944384 3967811584 884998144 3080716288 1915748352 3306684416 2316042240 2077884416 1443561472 1412136960 259145728 291414016 719122432 3996796928 3998917632 1868753408 3877600000 1929118848 744633792 62337696 2645131632 1049983752 2969509660 3584928734 3249231879 +2147483648 3221225472 536870912 1342177280 2550136832 872415232 2046820352 3238002688 478150656 1505755136 2678063104 785383424 2883059712 2946236416 2710700032 3176988672 236748800 4247699456 3284639744 704212992 1850140672 787710976 3070189056 1557000448 3401333888 1904354112 4070901920 2366671536 981793672 2855709028 1654637998 524359899 +2147483648 1073741824 536870912 1879048192 3623878656 1140850688 2650800128 3573547008 2575302656 3191865344 899678208 1592786944 3923247104 1574699008 1474691072 869203968 814317568 129744896 672440320 247418880 2183391232 2808654848 1764322816 16049408 1264401792 3840182848 543638752 3246389072 1884195144 2676388044 1944944206 2729362563 +2147483648 1073741824 1610612736 1342177280 1207959552 2483027968 3388997632 2499805184 3397386240 1732247552 2543845376 164626432 1998061568 1175715840 1716912128 2142830592 2479783936 2094120960 2445123584 2455523328 1233778688 3532235776 647649792 3632843008 428016768 2156239424 391670048 463988752 2660545800 3727357572 1964775998 3082434553 +2147483648 3221225472 1610612736 1879048192 3892314112 1946157056 436207616 1895825408 377487360 3711959040 3084910592 3599761408 1200095232 1146880000 106823680 1097138176 685932544 159956992 1138597888 4033179648 1245771776 1927384064 4159394304 307099904 1112486016 217420608 2286508576 763816848 2182120216 3211523284 1152267658 1237124779 +2147483648 3221225472 2684354560 4026531840 671088640 201326592 234881024 620756992 2910846976 171966464 4146069504 414187520 3336044544 941359104 2812411904 2061434880 1984004096 1771978752 2198380544 1497821184 839272448 2192878592 949277184 148993792 674833792 1885378624 906166240 569925200 1911129832 2805626716 4071010350 2920534467 +2147483648 3221225472 2684354560 1879048192 2550136832 603979776 3791650816 16777216 2021654528 1841299456 1533018112 1668284416 1754791936 339476480 869662720 1655898112 433815552 3517136896 3601506304 1356460032 3355133952 3094776832 2436890112 1768971520 344003200 606254912 772660128 537491888 2028976056 1054962700 1724627790 2177589099 +2147483648 1073741824 1610612736 1342177280 939524096 469762048 2315255808 1291845632 2357198848 3569352704 3214934016 1048576 3854041088 898891776 3832152064 3578068992 366051328 1091387392 906141696 2373963776 3354753024 863413248 2615526912 1559784192 804980864 2003520 2372520608 3482746608 2762745480 960379796 881794678 3850668265 +2147483648 1073741824 3758096384 4026531840 3892314112 469762048 1979711488 150994944 880803840 541065216 2929721344 4027580416 2068316160 1246494720 2605318144 728039424 573341696 3694149632 962043904 4271362048 146298880 3799747584 1554895360 1977967360 1176710016 178493248 3429487520 2021880272 2583439816 3868330932 3105957546 3859450975 +2147483648 3221225472 3758096384 1879048192 2013265920 4093640704 100663296 3472883712 813694976 960495616 2623537152 105906176 1655177216 1501822976 2041970688 973144064 3903291392 1505542144 1294770176 1423994880 1943328768 34114560 2896582144 822999296 3425899392 1276156096 2811909280 1064820240 2567973880 1640511332 2270439330 3730705677 +2147483648 3221225472 1610612736 2415919104 3623878656 1006632960 2852126720 3707764736 1937768448 2420113408 3747610624 3658481664 1254621184 1990459392 1726873600 1675165696 3555491840 1593622528 1038589952 3098243072 2033514496 3502486528 1510301184 462279424 1245653120 1991353920 3289269600 1977240528 2330752376 416900084 1212149946 739519829 +2147483648 3221225472 3758096384 3489660928 3087007744 201326592 234881024 1426063360 2575302656 3770679296 778043392 3710910464 1817706496 2085355520 1250295808 3511615488 4115234816 507396096 1180999680 2940923904 2607175680 94938112 67954176 801730304 772868480 2559225920 3214011104 1009112304 3292513720 1415496092 3375129214 3005326055 +2147483648 1073741824 2684354560 1879048192 939524096 2080374784 3858759680 4110417920 3145728000 3368026112 2350907392 3958374400 1869086720 4006346752 3405381632 1617494016 1129480192 2818097152 2421530624 155013120 2450573312 2681842688 1881634304 824822528 5446528 538678336 2010807392 2525316336 3435450792 1690802348 1981311522 2289593319 +2147483648 1073741824 2684354560 268435456 4160749568 335544320 167772160 2701131776 1283457024 985661440 3571449856 2268069888 570949632 4255383552 810418176 1649344512 3372646400 600850432 3730546688 2954612736 2304264192 188724224 1370867200 3265743104 2549155968 161590080 977467552 1590558320 1160463704 4006290396 488154570 1810318077 +2147483648 3221225472 1610612736 1342177280 134217728 3825205248 1979711488 83886080 729808896 2084569088 316669952 1815085056 1429733376 1201405952 3691642880 4132241408 2490466304 479379456 3210911744 3399512064 1787492352 1466860544 3267521024 2954089728 4132510592 1715180096 3946832480 966997456 3704259608 416576124 1226106406 1645058035 +2147483648 1073741824 2684354560 1879048192 671088640 1409286144 2650800128 1862270976 2910846976 3686793216 1734344704 4138729472 2317877248 2513698816 3141926912 765526016 3426058240 3711549440 1675534336 2813808640 2142357504 433761280 3748229632 3094135040 1555890560 970439872 1033301472 2729327792 454370936 3888364220 431025634 1975458721 +2147483648 1073741824 2684354560 268435456 2281701376 2348810240 3523215360 2667577344 3279945728 2076180480 3584032768 3912237056 136839168 618397696 185204736 2431713280 294223872 3102818304 3103170560 462934016 3589883904 4015698944 299227648 2328129280 3103859328 25272000 1809664864 2935262128 2764763976 2050149340 3465989842 3061377843 +2147483648 3221225472 1610612736 268435456 1476395008 1543503872 704643072 3573547008 2189426688 3166699520 3152019456 2484076544 925368320 3809214464 341442560 1022951424 1595506688 1852358656 3234766848 3260444672 203487232 3373437952 4223958528 4215663360 4072212608 3493436480 630776096 100049648 2977057304 4042706708 4126255042 1241831647 +2147483648 3221225472 2684354560 268435456 134217728 3690987520 2919235584 3305111552 746586112 1639972864 2426404864 3694133248 201850880 1539047424 1793196032 1906900992 3339157504 3023716352 2173214720 1596125184 3616688128 4253324288 2944981504 4251417344 2242985344 960732224 3419175840 1716495536 1860590408 536522972 984863130 1025635755 +2147483648 3221225472 3758096384 1342177280 2281701376 3422552064 2919235584 3204448256 4152360960 3191865344 4074766336 1934622720 1553465344 3442737152 2941124608 1317339136 3170598912 3526082560 2771165184 837251072 2107365376 4125393920 3083561472 4053925632 1859095936 4209374912 1844029792 1811738064 920659864 3511693860 2912426574 3585353217 +2147483648 3221225472 2684354560 2952790016 3087007744 603979776 1778384896 687865856 1920991232 977272832 4246732800 2972712960 1236795392 1246494720 395182080 3163226112 678985728 999440384 1150918656 1445720064 293750784 319929344 1482683904 3548409088 4143220864 3313268032 3875711776 3579538512 4246996648 2200580604 2858497398 4126782071 +2147483648 1073741824 3758096384 2415919104 3623878656 2348810240 1509949440 3372220416 1149239296 1220542464 316669952 768606208 3250061312 819724288 402784256 949682176 3114631168 204292096 1583915008 2904936448 48060416 207655936 491904512 1734041344 4143297664 508907328 1171560608 3535271152 3940444888 3148425700 3008797734 1676468123 +2147483648 1073741824 536870912 2415919104 939524096 3288334336 2449473536 3909091328 2004877312 3695181824 4175429632 728760320 3117940736 2458124288 1576402944 2695954432 2628550656 2014593024 1411883008 206819328 3687081984 812618752 58709504 166624512 3782000256 1739873600 959939680 2772161488 3963113112 3901596076 4270911390 4155493093 +2147483648 1073741824 2684354560 2952790016 402653184 1006632960 2852126720 3405774848 2558525440 3963617280 2111832064 1919942656 2096627712 97779712 2770993152 4183097344 3007414272 2006958080 4269973504 1232949248 3159345152 3924466688 1948352000 2974411520 4223774848 3554657216 3076695968 84760912 2243414680 700364844 3301661974 2319252849 +2147483648 1073741824 536870912 2952790016 3087007744 3422552064 4261412864 3607101440 3699376128 1958739968 480247808 3220176896 1431830528 2310275072 3952476160 3951099904 1786871808 3214327808 3156910080 4254879744 1032251392 3311574016 2992666112 2708272896 4241067392 2699751616 2315304864 3214361968 4101796040 60216684 2586481422 1989955417 +2147483648 3221225472 2684354560 4026531840 3892314112 2080374784 369098752 2164260864 3716153344 2722103296 1621098496 3182428160 4149739520 3625713664 4191551488 365494272 1404731392 2516434944 1123131392 2955702272 4063086592 2776214528 1127768576 1060104960 3679622016 834264384 2042337760 3136518992 1061052936 1986971164 696003246 59125091 +2147483648 1073741824 1610612736 2952790016 2818572288 2483027968 771751936 1325400064 1283457024 29360128 3776970752 462422016 4293394432 1896611840 827195392 63242240 2359066624 1339473920 792961024 1899319296 3190224896 3504053248 3085001216 1289548032 4245994880 3635074240 3268782496 2076462640 3329249192 4286211892 204299650 3325215503 +2147483648 3221225472 2684354560 1342177280 3087007744 872415232 3120562176 654311424 2071986176 1539309568 1700790272 1448083456 3569876992 4251713536 1147535360 2747465728 2617278464 1733115904 3252224 2577199104 2755479552 3288957952 386463232 1974423808 2500363392 3728831168 2290590048 2413296560 2440160632 1565719044 3997322202 1843856823 +2147483648 3221225472 2684354560 2415919104 2550136832 2885681152 704643072 3841982464 2105540608 784334848 2195718144 2406481920 2898788352 777256960 197525504 1060700160 3970924544 500547584 1591517184 11104256 1680197632 2857677824 878542336 1513342720 2624952448 1740565568 1600918240 3474590320 1661674392 1593881228 1897616890 3242911185 +2147483648 3221225472 3758096384 2415919104 2550136832 738197504 1107296256 3573547008 327155712 3401580544 484442112 1601175552 3194486784 395051008 464125952 2463170560 2581626880 3529424896 3345981440 1234268160 103733248 3582440448 2522705408 3190093568 3976626816 1522913344 3568182112 2290558320 393454488 4112735756 1847327186 3770761127 +2147483648 3221225472 3758096384 1879048192 1476395008 872415232 3657433088 1996488704 1468006400 1304428544 1507852288 3278897152 3329753088 500432896 713162752 354615296 1925152768 1325056000 4255293440 670593024 176871424 4099574784 2750176768 3555248384 218737792 1957416640 386280032 4106814000 3531652440 3834335692 173894102 1698460913 +2147483648 1073741824 536870912 1879048192 2281701376 2348810240 1912602624 2332033024 2424307712 574619648 4024434688 2234515456 3221749760 1036255232 3261988864 4242604032 153255936 390479872 2536611840 2832715776 2763417600 614050816 650377728 1214273280 527733376 2448128960 2037985184 3015612624 1242854424 2152894076 2041466666 272996389 +2147483648 1073741824 1610612736 3489660928 134217728 1409286144 2785017856 4076863488 226492416 289406976 1050673152 4115660800 1750597632 3489923072 3541696512 2511273984 2504818688 2398568448 2195038208 3200438272 2103932928 1416463360 2511784448 1488279808 4127108992 2119459776 2564764640 3632576272 2202763016 2604372708 905959086 2115556445 +2147483648 3221225472 3758096384 2415919104 2013265920 1140850688 3254779904 1962934272 4236247040 2822766592 2795503616 4080009216 4076339200 1657536512 1699610624 1139474432 639008768 1119797248 3499597824 1137274880 3008288768 3280974848 3373618688 2835934464 1471191680 3348224576 3550159520 1573817808 1082326216 675384444 1606319302 2034132663 +2147483648 1073741824 536870912 1342177280 3623878656 3690987520 1442840576 788529152 3347054592 616562688 3227516928 2792357888 2912419840 3143892992 1148059648 2214002688 273973248 1288323072 564240384 197906432 1903847424 869901312 2652892672 2263632640 2251982720 708661952 2943692640 3678512496 2885403448 2797750220 1928169998 716825213 +2147483648 1073741824 536870912 4026531840 134217728 1140850688 704643072 1426063360 1082130432 490733568 710934528 1383071744 586678272 1800667136 1692532736 3727228928 1009090560 1259094016 3033702400 4177448960 1547462656 1078627328 2279266816 3508946176 3266806912 2480758336 430120864 2047915664 977786104 4157719660 3314215094 1649305777 +2147483648 1073741824 2684354560 1342177280 1476395008 67108864 369098752 2936012800 2977955840 3091202048 2866806784 3239051264 3142057984 1147404288 1353318400 250150912 2022932480 3075096576 978100224 3980840960 971655168 2747048960 3726568960 3494272256 3803363200 2164114624 1959589088 1236496976 4212597272 2779290292 2829905466 1835233093 +2147483648 3221225472 2684354560 1342177280 2818572288 2751463424 2852126720 3674210304 3565158400 2562719744 2556428288 1938817024 182976512 242483200 3432120320 2070347776 781680640 582434816 3268321280 3401183232 1998014464 1287554048 2223108608 4155208960 1432913024 1986850240 2136468128 1246123120 4212399864 1988231284 416221394 2109975937 +2147483648 1073741824 1610612736 1342177280 2818572288 201326592 2583691264 419430400 2222981120 3980394496 4150263808 1636827136 2224553984 3260284928 683540480 1536491520 1091010560 2136227840 1532010496 3544502272 645167104 1881187328 1871503872 2191027968 2822416512 1873798976 1573316768 3775092112 1363155896 3579853716 3163562350 3323465545 +2147483648 1073741824 1610612736 268435456 1744830464 469762048 100663296 1358954496 1199570944 3082813440 65011712 1867513856 805830656 2828271616 1562771456 4036296704 2482536448 2930065408 3550978048 163762176 2231728128 1289204736 1467666944 1103723264 3991777152 3911041344 3676498784 3990181424 2870980696 3960401220 465523402 829463977 +2147483648 1073741824 3758096384 1879048192 1476395008 3154116608 1845493760 620756992 327155712 2235564032 3718250496 3272605696 95944704 1885601792 2543190016 2998730752 670334976 2595831808 3656622080 2290798592 1981372416 3278089216 527629824 4082985728 2082840960 1595398208 1363014752 1325582736 2434091976 2571744756 726525846 1246423829 +2147483648 1073741824 2684354560 1342177280 402653184 1006632960 1778384896 687865856 1166016512 2218786816 1260388352 3111124992 2455240704 1014235136 1762787328 1976238080 2812575744 3113828352 2789318656 689491968 2193180672 389129216 1061223936 3100463872 623097984 436992832 3031029984 2061161424 194664680 853084076 493858190 4038974889 +2147483648 1073741824 2684354560 268435456 1476395008 2617245696 2852126720 2197815296 2927624192 734003200 559939584 816840704 483917824 1547960320 4289593344 1445396480 2067234816 4056793088 2494734336 3070185472 168675328 231912448 2857332224 4107660032 378964096 3445713344 2687691296 1631658672 2304543288 586697980 2586475998 1352096005 +2147483648 3221225472 2684354560 1879048192 939524096 3959422976 369098752 822083584 3900702720 2587885568 1168113664 263192576 683147264 2718171136 3828219904 881917952 3722149888 716259328 3792216064 1136259072 238110720 3729296384 2937705984 1963028224 1118865280 2512249152 1612664992 4124683600 1195526664 997209564 1314395670 1955860837 +2147483648 3221225472 2684354560 805306368 3623878656 2617245696 704643072 2634022912 327155712 3737124864 3844079616 3027238912 3877109760 2087976960 2853568512 2796748800 2349629440 2905260032 550871040 2684317696 3995781120 5610496 3653201408 1095426816 3645218944 1052208704 2142694752 611299440 244208616 3132323788 2428039422 3081273833 +2147483648 3221225472 3758096384 1879048192 2818572288 3422552064 1778384896 1392508928 3632267264 3728736256 2166358016 1783627776 3295150080 3757834240 220594176 238354432 3612377088 1808056320 4284981248 2091085824 1875171328 3915877376 228811264 1480914688 765967488 3452126656 28629920 249536464 2415350696 1736373924 1216646786 3812556483 +2147483648 1073741824 3758096384 1879048192 1476395008 1543503872 1174405120 1056964608 595591168 3636461568 165675008 2674917376 963117056 202637312 2764701696 3960537088 2205450240 1158856704 1577295872 185683968 1024645120 3523456000 2232516096 1980945152 3011750784 2026989248 628279904 3904082544 3004787800 1731648396 3816922706 4110698625 +2147483648 3221225472 2684354560 2952790016 1207959552 1677721600 2248146944 385875968 1149239296 314572800 1482686464 2337275904 3269984256 2587623424 3809345536 1994457088 3699408896 1114718208 1718706176 2154909696 2272360448 1005671424 87115264 3209780992 2768338560 879328064 4162153056 1371238096 4100618440 1632819740 2079828646 1689578537 +2147483648 3221225472 3758096384 3489660928 134217728 3019898880 3992977408 2499805184 4085252096 2797600768 2468347904 3069181952 983040000 3136028672 2722496512 77135872 76382208 3998334976 4065452032 1481756672 458352640 298966016 378658304 3966890752 1092733056 218754496 1260245280 3500669072 1764809816 1604350436 2538487618 2541564409 +2147483648 3221225472 1610612736 1879048192 2550136832 4093640704 2986344448 2734686208 763363328 1715470336 2325741568 2041577472 533200896 3246653440 1767768064 2991390720 2102886400 3018276864 3118948352 1055346688 694634496 4029109248 2298966528 1945587456 3659490176 2330676032 1025327136 3682884016 592837400 2231608692 4137763462 1630954215 +2147483648 1073741824 536870912 4026531840 1744830464 3154116608 704643072 3405774848 2860515328 3544186880 929038336 1982857216 1358430208 713293824 985006080 3418423296 2305523712 2836709376 3994345472 1721036800 315947008 1026868224 2269437440 3697078528 2997418880 2382809408 1622402016 1740003120 1857526504 364308324 1804321626 236081659 +2147483648 3221225472 1610612736 2952790016 671088640 201326592 3992977408 3003121664 4269801472 138412032 4003463168 2653945856 3519545344 3262906368 3952738304 3998941184 1502642176 2712485888 1991073792 3391967232 1332561920 1951228928 951938560 3985992960 41506432 3952835136 3769910752 1981990896 2732506200 742423508 233103270 3161425721 +2147483648 3221225472 3758096384 1342177280 402653184 3154116608 2650800128 922746880 2692743168 297795584 4020240384 4249878528 3461873664 807141376 3687448576 1023082496 3249307648 1937883136 2055331840 2634141696 2218911744 2384591872 2798778880 2161759488 1998451328 445382464 2740639584 1564300048 867707128 967587756 4221711418 902758461 +2147483648 1073741824 536870912 1879048192 2550136832 872415232 100663296 520093696 1786773504 2956984320 912261120 2496659456 519569408 1237057536 3207725056 583729152 3998121984 3736879104 2948358144 909930496 4277958656 299656192 1592541696 973360896 3982511744 2791196992 3675214816 4035903472 9581160 2025535324 860266722 2194176653 +2147483648 1073741824 3758096384 2952790016 3623878656 1006632960 167772160 2063597568 1417674752 826277888 757071872 3987734528 1049100288 3813408768 3010330624 1807155200 3877273600 2140585984 2937511936 1482092544 1014417408 1917248512 4212052480 1126358272 1851580288 2626928960 3756872800 749312048 1221489528 2462660628 3151347638 2447917925 +2147483648 3221225472 1610612736 1342177280 3892314112 2885681152 2583691264 251658240 3883925504 3158310912 1457520640 3658481664 1060634624 2598633472 1707737088 1744633856 4239949824 3431448576 822599680 1112002560 2468857856 2776095744 615507456 3361459456 145353600 4205897792 2218938784 2474163888 136825608 1559752076 3253717570 3158040827 +2147483648 1073741824 2684354560 4026531840 134217728 2617245696 1845493760 2164260864 2071986176 3057647616 3223322624 2651848704 2087190528 3447980032 197263360 835125248 3413540864 3578642432 147709952 1133375488 3324893184 2541609984 3300255232 3546398976 2347489920 322501312 1646552096 1028295088 2869156280 4001156668 1510369574 2650639943 +2147483648 3221225472 3758096384 805306368 2818572288 201326592 1644167168 2902458368 3732930560 3443523584 6291456 2800746496 977797120 360972288 994705408 4291624960 3161620480 1313882112 1322278912 613437440 3144706048 1547723776 2921876992 3485224192 3339605376 3127869120 1352911200 763148848 905402920 2130699156 9086214 2675733607 +2147483648 3221225472 1610612736 2952790016 939524096 1409286144 3321888768 2399141888 2793406464 3644850176 3080716288 1655701504 916979712 577503232 2460614656 3104899072 3382018048 3905241088 340090880 1208307712 2485471232 1213555712 1436379648 1327595264 2926792320 4281756992 2914895072 350728880 368082776 50788340 266539614 2321583813 +2147483648 3221225472 2684354560 2952790016 1476395008 1275068416 838860800 4244635648 1920991232 3166699520 211812352 282066944 3514302464 1468792832 3041001472 3746234368 931627008 2615754752 3832111104 304697344 4266227712 943281152 277955072 2598719744 199974272 3804390080 3567189600 434639184 764686968 2940077644 450959890 165192689 +2147483648 3221225472 2684354560 805306368 402653184 1006632960 1509949440 3774873600 2726297600 4181721088 2225078272 925892608 2036858880 2000945152 60424192 2910519296 1708163072 1385021440 3104694272 114151424 3173906432 2243818496 2422600192 4186569984 2864180096 1455870912 1924496224 2994996528 2843345944 2406169044 2236125070 4257341023 +2147483648 1073741824 3758096384 268435456 3623878656 1946157056 1711276032 385875968 3967811584 1858076672 245366784 3167748096 28835840 1943273472 1036910592 200736768 1557561344 3849273344 3270467584 3668930560 2278508544 3426700288 1511488000 3348850432 3752951424 595622720 1480441952 2083920848 289618040 2900920140 2142273314 926271447 +2147483648 3221225472 1610612736 4026531840 2550136832 2885681152 1241513984 1593835520 2088763392 3376414720 1264582656 907018240 1108869120 1834745856 1276510208 3868524544 399147008 3459629056 1941299200 1333121024 1557514240 2540041216 3486372352 2813982976 2400971648 2861366336 258040672 3994095920 3886064616 3209092716 144865002 3123618237 +2147483648 3221225472 3758096384 805306368 402653184 4093640704 3523215360 1895825408 92274688 708837376 2111832064 722468864 1338507264 3817078784 2290221056 2506686464 1350860800 1311064064 744841216 1300582400 3096799232 2422039552 3445187072 4011548416 4199705472 2808543168 4126914208 1954733104 1613337416 230945164 2671314558 976002207 +2147483648 3221225472 3758096384 2952790016 671088640 3154116608 2315255808 822083584 3833593856 3904897024 912261120 1492123648 215482368 3974889472 415629312 1909915648 3314581504 3946397696 3254345728 177819648 4108937216 770786304 2986167808 2483773696 2984526720 430493632 879736544 3634228432 904540488 4025552756 3531057218 521260409 +2147483648 3221225472 3758096384 268435456 2281701376 67108864 436207616 754974720 1300234240 2311061504 3739222016 3757047808 1450704896 723779584 2361786368 4039311360 3425140736 2028617728 2133483520 3737800704 2243586048 495086592 3297136128 13651712 3931851136 2831205056 3854078368 959435728 784675944 1283763092 4034785802 1914177219 +2147483648 1073741824 2684354560 2952790016 1207959552 2885681152 3388997632 3439329280 1954545664 2889875456 2615148544 3044016128 1634205696 3214147584 1550188544 3303211008 3398926336 582172672 737370112 2559799296 2745391104 2284549120 1951360512 2214677760 3658907520 2564279488 4035940832 3075431152 2877377544 3990247764 184009998 2229245163 +2147483648 1073741824 2684354560 3489660928 3087007744 2483027968 4060086272 3271557120 1115684864 1111490560 3181379584 862978048 3110600704 3648258048 834011136 559218688 1915060224 2925346816 1830641664 3644682240 3062716416 4261768192 3030467072 3901712128 2550553472 2088889152 1278196704 129649520 3962819608 4213481668 3254710942 2707238595 +2147483648 1073741824 3758096384 2415919104 3892314112 67108864 100663296 3271557120 1853882368 3678404608 148897792 495976448 614989824 4006871040 793903104 3932487680 3027795968 1070809088 965959680 2700308480 44255232 2762697728 479155712 2015713024 3810285184 2614289984 1047444960 1431071536 2480593160 2706028140 3378922310 4171486963 +2147483648 3221225472 3758096384 268435456 671088640 1677721600 503316480 3472883712 3816816640 1874853888 2359296000 3912237056 675807232 227278848 2898132992 2548891648 2319286272 1446330368 2222284800 2283098112 4261767168 1757244416 2379834880 3218833152 2109765760 1092406080 3186242464 455542864 4176124792 431479092 784250662 3808292421 +2147483648 1073741824 536870912 3489660928 4160749568 1275068416 503316480 3003121664 1535115264 1472200704 2510290944 2022703104 1871183872 3211526144 2312241152 268500992 791052288 3061465088 70934528 3847909376 2347399168 1462914048 4101403136 1163419904 4135806592 2450049600 1285954720 3250006352 4124679224 3941583388 3562505726 1025827877 +2147483648 1073741824 536870912 2415919104 2550136832 603979776 4194304000 385875968 3615490048 943718400 1977614336 502267904 1371013120 116129792 4060217344 713621504 560562176 1913962496 2882854912 1198845952 434436096 2070731776 3877173760 1562833664 3200634240 1923172416 56245664 85267376 789814984 2966540724 2771337690 1491154529 +2147483648 3221225472 536870912 2415919104 1207959552 872415232 2852126720 2063597568 713031680 3594518528 262144000 3301965824 579338240 966524928 303169536 2539454464 1708228608 4251828224 984473600 701353984 2231228416 3037068288 381808128 2177360640 3960785280 1560958784 2922061280 3587868784 4037507992 2170725036 2185453070 2398394985 +2147483648 3221225472 2684354560 1879048192 3623878656 2214592512 1912602624 1761607680 4286578688 3653238784 2283798528 2423259136 1725431808 588513280 441057280 1979908096 2049605632 920895488 497278976 3519270912 1901328384 3697009664 4264022528 3061969664 2368532352 3000464832 90769952 2413403216 2110869080 1869881924 2061121522 2064322871 +2147483648 1073741824 3758096384 2952790016 134217728 1275068416 2516582400 620756992 1166016512 725614592 819986432 332398592 1350041600 3116105728 562167808 2115174400 1424982016 7979008 1874452480 463073280 1223280640 2804016128 2918573568 387183872 26136704 1192778176 4047046816 1790485104 568884808 2645631676 1284287138 2799595213 +2147483648 1073741824 3758096384 268435456 1476395008 201326592 301989888 3640655872 2877292544 146800640 123731968 97517568 704118784 1321992192 1948909568 4175757312 1342930944 3856351232 362504192 3300618240 2269857792 901991424 2949077504 2949208320 2287099264 1829432256 3735879968 3345982224 3573904072 2994236348 3874485698 3760621681 +2147483648 1073741824 1610612736 1342177280 2013265920 872415232 3120562176 4143972352 3498049536 750780416 643825664 3459252224 2297954304 1439432704 2788032512 2434990080 1058045952 1240875008 2408996864 1369862144 3244189696 4036131840 2495373824 3332337408 2467283328 20560960 2018502752 3407450960 2766140104 3484532036 1977351546 2007729929 +2147483648 3221225472 1610612736 2415919104 402653184 2617245696 2113929216 4076863488 2558525440 3057647616 18874368 3478126592 1730674688 3451125760 2678718464 2392391680 1080590336 45236224 1737646080 448942080 2297055232 585001984 4122241536 2739752192 3419787904 610250304 1894901856 1094555120 3203194296 1344733804 533442982 2592862155 +2147483648 3221225472 3758096384 1342177280 402653184 2483027968 2046820352 1828716544 2944401408 2688548864 3563061248 2639265792 1382547456 1309409280 3586785280 3733651456 1756659712 235487232 2255052800 758730752 475097088 3135077376 366443008 2231131904 2134425984 124361408 2947862816 3949177136 1713370152 577187708 3723395558 4157238629 +2147483648 3221225472 536870912 4026531840 4160749568 3556769792 4261412864 2063597568 1837105152 4206886912 2988441600 1259339776 2780299264 2718171136 2815557632 1768620032 1393983488 620216320 4242006016 3536310272 2986334208 2361123840 1334434304 4124241664 3446427776 4171730496 2531685664 3262684048 2966089496 2771933660 892177074 3946413363 +2147483648 3221225472 1610612736 3489660928 1207959552 1946157056 1174405120 1862270976 3313500160 3317694464 3395289088 2775580672 373817344 4182507520 2509373440 2220556288 2136965120 2724118528 591323136 2379141120 625395712 1173027840 2546527744 2117858048 3734528640 1518123328 1688561696 3492677968 3762369480 3374876308 3814948102 489887829 +2147483648 1073741824 3758096384 2952790016 2281701376 335544320 1509949440 4177526784 3531603968 1145044992 861929472 3025141760 3684171776 3128164352 3256745984 2422800384 4086202368 3521429504 428138496 3931435008 2165098496 1264116736 4160144896 1939325696 508908928 2376838080 1215332192 1346313840 1674287784 3164631996 3269923674 3529475783 +2147483648 1073741824 1610612736 268435456 3623878656 2751463424 4194304000 1392508928 2743074816 2696937472 467664896 158334976 3517448192 4180934656 16384000 869990400 2962391040 258195456 1904467968 1047785472 1234954240 1829760000 2837830144 1468461824 2002275712 311269696 1768116640 1315899792 2972231528 10021172 1107384158 1711809043 +2147483648 1073741824 2684354560 4026531840 2550136832 3019898880 1845493760 1828716544 4169138176 4240441344 2858418176 2031091712 1938292736 1959526400 1380581376 4281139200 972587008 1249689600 1084022784 2437738496 1990514688 2121851904 2335883776 639364864 3838407808 3171463104 3013931488 1257832144 4261080136 3883656716 609837294 281065181 +2147483648 1073741824 536870912 805306368 3087007744 1140850688 1979711488 3506438144 1920991232 633339904 2514485248 292552704 100139008 2357460992 3399876608 909967360 3718414336 2735489024 3496763392 2061266944 3619977216 2192602112 858675712 2381794048 2076432000 4171932352 2855296608 502163216 563567208 1458821684 1693628746 375670123 +2147483648 3221225472 2684354560 268435456 2550136832 4093640704 905969664 2164260864 864026624 3024093184 3042967552 2939158528 3082289152 923533312 2024144896 265224192 3143335936 824754176 3955810304 2058932224 56686592 4225563648 2617432576 3814844160 2332846720 759401152 3568625184 2085018416 3595824744 54094244 3606652490 2537328777 +2147483648 1073741824 536870912 2952790016 3623878656 603979776 1778384896 788529152 2776629248 775946240 2803892224 3595567104 423100416 875823104 1949171712 723189760 1659731968 3995123712 1317068800 2509303808 940111872 623694848 3617251840 2653285120 3611193728 1442953792 3280663328 1178454192 2891610488 1335339244 3395671202 1998476975 +2147483648 3221225472 2684354560 2952790016 939524096 3825205248 4194304000 251658240 2273312768 3401580544 3927965696 3243245568 4110942208 1510211584 2615541760 37421056 4040916992 2448834560 39215104 751194112 2473490432 695882752 1098144256 591094528 249486720 1885314624 3830472608 554532112 2628640664 2522885068 3811579022 70780175 +2147483648 3221225472 536870912 805306368 4160749568 4093640704 2382364672 788529152 4001366016 1145044992 350224384 1120927744 1841823744 383516672 349569024 1448148992 1978105856 4031201280 1697079296 1832341504 1079990272 3367195648 4286409216 2822264576 2127950976 227917632 3787744480 1509156336 3673987272 893906044 2621871374 3197684665 +2147483648 1073741824 536870912 2952790016 134217728 3690987520 1174405120 3909091328 310378496 2764046336 3181379584 430964736 1562902528 2710306816 2864840704 2208628736 1454669824 112410624 2257805312 2154000384 4138432512 3891745792 3154990592 113008896 1081012352 657885888 3438702176 1006106448 2791833656 1483473492 1225927454 2132622973 +2147483648 1073741824 2684354560 1879048192 1476395008 2885681152 3657433088 3439329280 864026624 1321205760 4037017600 2211446784 3306684416 2074869760 2594308096 4008640512 916291584 4127342592 341991424 2769448960 584734720 99501056 1059082752 609057024 3945779072 3540532416 4204007456 1520309136 3098871736 2960046924 1465244682 359336417 +2147483648 1073741824 2684354560 2952790016 671088640 4227858432 3590324224 3674210304 444596224 1052770304 2208301056 2133852160 40370176 4164157440 2885025792 258539520 2981888 3357065216 746119168 2070474752 2406537216 3117216768 450821632 2189017344 1576105088 1616773696 3229426912 4113283920 3996775352 1284595828 1926118126 35992547 +2147483648 3221225472 3758096384 3489660928 2818572288 3019898880 1711276032 889192448 830472192 3485466624 2980052992 3325034496 2223505408 3697541120 3428974592 2953773056 92176384 890290176 921755648 882954240 3233343488 3974421504 455800320 1086577408 3883942528 2717454272 138126240 1681219664 3077870648 279691700 590635670 1321403535 +2147483648 3221225472 2684354560 268435456 402653184 4093640704 1442840576 2365587456 2977955840 2931818496 23068672 2310012928 4223139840 3883663360 3223977984 4273012736 1071153152 1149616128 2359681024 3887452160 2237528064 2934569984 1801976320 3476080384 1674269312 2354786752 168410528 1978492432 2769825352 2754353188 2481076426 2576683029 +2147483648 3221225472 536870912 1342177280 1476395008 1811939328 3657433088 4009754624 1669332992 96468992 786432000 1548746752 1676148736 1153695744 3919183872 3055484928 2608103424 2181414912 1017503744 2664812544 1930287104 1714539520 3081230848 1750515968 2787080064 2732395584 1276621984 415712720 2522949224 994162044 5653382 3065558455 +2147483648 1073741824 536870912 805306368 3087007744 603979776 2113929216 1728053248 343932928 742391808 2862612480 2066743296 3112697856 3422289920 3632398336 887029760 1552252928 947666944 1344036864 3301732352 1196718080 1657828352 2294700544 1039618816 622316672 1275401536 3586044000 3258968944 1791568344 1605667604 4221358966 1200524425 +2147483648 1073741824 2684354560 1342177280 2550136832 1006632960 167772160 352321536 2575302656 272629760 450887680 3985637376 2175270912 1720975360 1343356928 4164222976 1011449856 198721536 1241014272 2974314496 2698008576 3357297664 3043125760 3554239744 1356064640 1067262656 3453854880 3544871088 1577942536 10600812 3975687942 1847332259 +2147483648 3221225472 1610612736 2415919104 1476395008 67108864 3590324224 1660944384 1971322880 1388314624 3101687808 1431306240 1340604416 2502164480 3377332224 816644096 212041728 3025190912 1693507584 1946210304 228116480 1852107776 3807836672 964295424 1173180032 2539984448 959949600 2233913232 3083983272 4058601724 169542918 3420628303 +2147483648 3221225472 1610612736 1342177280 2281701376 872415232 3456106496 3741319168 796917760 4005560320 3101687808 1913651200 369623040 1392246784 3739615232 1493368832 3896082432 2979086336 154230784 2508279808 3694741504 587029504 622820864 2409526016 2222375040 1864841024 3855326368 2165856016 1915076904 221690284 89581102 2119646097 +2147483648 3221225472 3758096384 268435456 671088640 3959422976 2181038080 184549376 2105540608 1757413376 1382023168 2683305984 2854748160 1106509824 769523712 3397713920 1111654400 2736734208 3846135808 3941552128 3256313856 1402694656 1669948928 4248722688 354155904 3545841472 3714613280 499411472 2067326600 4174558580 2168933886 1629713027 +2147483648 3221225472 2684354560 3489660928 2013265920 3019898880 1174405120 3036676096 2726297600 1228931072 3978297344 3482320896 3188195328 2600206336 3622961152 616497152 1155497984 3784851456 4235747328 738742272 3648026624 3446950912 3343012352 3333127936 44953216 4218094528 3410070368 442329392 3651459704 2124262812 960451614 3902012321 +2147483648 3221225472 1610612736 805306368 402653184 2348810240 2852126720 553648128 2457862144 3258974208 4078960640 3954180096 3652714496 3238264832 358744064 819265536 4173299712 2680274944 477224960 4056535040 1187891200 4038050816 3891970560 1770348800 1277463424 4215628736 1749325664 123039728 990680888 3410587604 1914353850 2368095099 +2147483648 3221225472 3758096384 2415919104 1744830464 469762048 3992977408 1795162112 2592079872 3401580544 2334130176 2584739840 2551709696 1125908480 74055680 3877044224 3099426816 1962164224 48521216 1291603968 4041238528 202001408 3437057536 314626304 1113893504 4068003904 1982375648 1248525392 4048786072 1481990684 1157944602 422743901 +2147483648 3221225472 1610612736 268435456 134217728 2080374784 2046820352 822083584 3867148288 2663383040 488636416 183500800 3269984256 2742812672 2339241984 3599564800 3790438400 4269260800 2961694720 3429879808 538167296 1660800000 4080061952 1086148864 2589626240 3064292288 1959692896 926377424 2121117336 1513611812 963101598 4072654017 +2147483648 3221225472 2684354560 4026531840 3355443200 1140850688 2046820352 2600468480 1971322880 2025848832 3714056192 3044016128 1658322944 661913600 2248278016 3584884736 1622704128 195149824 2429673472 1258934272 1593702400 3552560128 3467834880 379217664 651409792 3096346432 933343776 1224430608 65873736 3499670548 1265755042 2719605759 +2147483648 3221225472 1610612736 1342177280 134217728 2348810240 1711276032 385875968 1568669696 448790528 371195904 1448083456 86507520 1611923456 1420951552 237174784 3532750848 3093479424 3157450752 3692744704 1955514368 3397180416 3963608576 2728295680 2128913536 3931783488 440305184 495798416 753733912 3337919116 3977397958 4145711683 +2147483648 1073741824 2684354560 2415919104 939524096 2348810240 167772160 3909091328 360710144 3829399552 1969225728 2301624320 717750272 1403781120 1040842752 1708851200 2189328384 3729375232 4000964608 154267648 48093184 3954703360 1516040704 1634357504 3956249472 2992392640 2789653664 2634931632 118488296 785960100 1513907990 1559672957 +2147483648 3221225472 3758096384 2952790016 671088640 2885681152 3254779904 3539992576 3581935616 3670016000 2472542208 3807379456 4188536832 634126336 2255618048 1034747904 4201152512 3671932928 120414208 3372568576 3037292544 3986375680 1812352512 2460411136 2655491456 3761291584 1041540128 3198646928 3319552584 1338494196 316475294 2634060653 +2147483648 1073741824 536870912 1879048192 2281701376 469762048 3657433088 4278190080 931135488 3703570432 778043392 3650093056 3161980928 3844341760 773980160 1883176960 3702882304 5357568 4198621184 486141952 3535665152 2643452928 847824384 3854123264 3862607744 4138494016 1480332704 2635471504 2326074632 3519976812 2253800306 3805743547 +2147483648 3221225472 2684354560 805306368 671088640 4093640704 234881024 2600468480 729808896 3611295744 81788928 3316645888 93847552 4061396992 2149974016 1229127680 3806232576 3820503040 3012059136 307253248 2602858496 938636288 3435757056 3325281024 2037743744 3997877824 1892818080 2480214384 59081800 2066930468 3648389442 2506824007 +2147483648 3221225472 2684354560 1342177280 3087007744 3019898880 2248146944 3439329280 3313500160 1749024768 2589982720 701497344 2672295936 1788608512 4126539776 4023582720 1182040064 396214272 634249216 2613432320 1622800384 1172302848 3768893952 1927048960 455052928 4069350848 1914846368 1538858672 2765206568 4227492956 2315566222 673567913 +2147483648 1073741824 1610612736 268435456 1476395008 2348810240 4127195136 2868903936 1048576000 3183476736 413138944 951058432 1191706624 949747712 4176084992 3936813056 3009970176 2588852224 2122244096 1974923264 1175119872 3859868672 73398784 1752914176 818390144 1991929408 3025801696 3887011472 4277443768 858052756 899274838 2998816497 +2147483648 3221225472 3758096384 2952790016 2550136832 1275068416 838860800 419430400 1400897536 1799356416 3282042880 3333423104 2858942464 4123787264 4027449344 2104426496 2086830080 1856454656 4070006784 1748979712 2970839040 302859264 4240073216 3959222528 2472131968 248503232 1512906528 1036234224 3914004760 3863124660 106395950 853497309 +2147483648 3221225472 3758096384 2415919104 2013265920 2214592512 2248146944 3774873600 4152360960 79691776 3944742912 1422917632 2260205568 2502688768 2453274624 1359806464 288980992 3440295936 1969152000 598134784 703260672 2254490624 1701171712 1492677376 766022272 1032145600 674834208 2403307024 2283919576 1649831916 523478338 2479605385 +2147483648 3221225472 2684354560 805306368 1744830464 3154116608 3590324224 2566914048 3867148288 3418357760 3189768192 2475687936 4048027648 2786852864 366870528 4084269056 1958051840 2798436352 1490870272 4023701504 3785947136 931591168 307228160 341721344 652784768 2965336768 1360337760 2339344784 966257176 2643087612 451585454 3660596393 +2147483648 3221225472 3758096384 1342177280 3355443200 4093640704 167772160 3942645760 595591168 1463812096 3261071360 3585081344 607649792 531365888 2279473152 1956184064 1544847360 1999781888 3854721024 3952758784 1703307264 1415609344 3897904640 3995071232 1542762880 3905055552 3575280544 3829821040 1405121256 2823119236 1563944842 720412641 +2147483648 1073741824 2684354560 2952790016 2550136832 1275068416 3388997632 754974720 2793406464 2319450112 3001024512 4275044352 1378353152 4193517568 2594308096 4293984256 4072636416 2861875200 2516901888 4073517056 4226340864 2959275008 602395136 3426369792 3766465408 3375683776 2746532192 2750733296 2618618696 1950664444 875358070 859371659 +2147483648 3221225472 3758096384 2952790016 3355443200 2617245696 3456106496 3674210304 3145728000 113246208 476053504 1112539136 233308160 3880517632 2475032576 3223781376 1091272704 1875427328 3612925952 2026950656 785180672 656589824 9041408 2305052928 291218048 1461777472 9751200 773243664 2689323016 1780047516 905513190 3558376885 +2147483648 1073741824 2684354560 1879048192 402653184 872415232 3925868544 486539264 3246391296 3737124864 778043392 2305818624 3682074624 3583770624 3446013952 4034592768 89554944 263667712 2382848000 807366656 2792577024 70075392 3421127168 2022362880 326022528 864768704 2012304032 363617552 2955010696 1842354900 2791835402 580130285 +2147483648 3221225472 2684354560 2952790016 3892314112 335544320 570425344 4177526784 1249902592 3258974208 3810525184 334495744 9961472 3229876224 1997668352 1905065984 1913028608 2579939328 2172051456 5165056 2776299520 2748371968 271183360 1260743424 2208998272 501808576 2896035680 944723952 565422904 1903450564 3906615010 1822503747 +2147483648 3221225472 3758096384 2415919104 3892314112 1140850688 2717908992 2365587456 1686110208 1606418432 899678208 3853516800 36175872 2137784320 2991194112 3978493952 4162027520 4067803136 554033152 1611517952 2953963520 1834208256 1265432064 1572693760 2478280576 1283706048 1112851936 382294544 3606678392 1818676244 33453982 1748244933 +2147483648 3221225472 3758096384 2415919104 3355443200 335544320 369098752 452984832 3548381184 4139778048 207618048 3773825024 2542272512 1183055872 4209901568 2247950336 207323136 4087103488 984375296 2361675776 2742052864 1609976832 1304395264 4049795840 3669474944 1170626624 1012366496 1041680656 827430408 1694455860 3787643606 1596425207 +2147483648 3221225472 1610612736 1879048192 1744830464 1677721600 2382364672 3808428032 2575302656 4131389440 1394606080 3247439872 3519545344 1002176512 833224704 3814129664 2754379776 459653120 3652575232 3990736896 4063348736 2855523328 4075343360 2096518912 1171305600 1139797056 4000504352 2662944688 1059594104 3997960476 2589068910 3060998657 +2147483648 3221225472 2684354560 1879048192 2550136832 1409286144 3120562176 754974720 1333788672 2210398208 1033895936 61865984 582483968 370933760 255459328 1869414400 1649639424 180862976 163045376 2922369024 2328098816 3198280704 3053502976 700536576 3967793536 3733312192 3227963680 4285950416 3591443128 2868480084 2757936122 3395319293 +2147483648 3221225472 2684354560 3489660928 2281701376 2348810240 2650800128 3841982464 3766484992 2235564032 492830720 3612344320 4274520064 4056154112 1700659200 3532980224 805732352 3883810816 980312064 1447448576 3390208000 237259776 1904569856 484822272 401779328 3719852992 4277623776 3562726064 4276566504 960084540 3651925134 3989800063 +2147483648 1073741824 3758096384 1342177280 402653184 3556769792 3120562176 553648128 2843738112 1774190592 1042284544 2821718016 3211264000 1030488064 3323592704 1802829824 3031334912 3722592256 3616694272 1780117504 1659258880 3009698816 28662272 3785223936 2337833344 2664262080 615117728 1304854992 2811118168 252201556 3727654542 2871576149 +2147483648 1073741824 3758096384 805306368 1744830464 3288334336 3724541952 3003121664 3766484992 1170210816 1734344704 1552941056 1298661376 1800142848 2369650688 410320896 1012039680 3369779200 3876249600 2411917312 1778305024 4160275456 4165590528 1278832384 86022272 118608960 1005411424 397059344 335472840 3942177260 600426934 494494181 +2147483648 3221225472 3758096384 1879048192 1476395008 603979776 436207616 1761607680 3078619136 2680160256 2740977664 1695547392 2495086592 2198601728 1167720448 898826240 1854636032 1855635456 2110447616 382914560 892266496 4250727424 2715542016 2192993024 3222121856 128702400 3273550368 1874429392 2503862536 4044843596 2040600674 950842145 +2147483648 1073741824 1610612736 805306368 2013265920 1140850688 3456106496 2097152000 1719664640 281018368 2095054848 4157603840 475529216 3469475840 2002124800 3831037952 2191818752 3723739136 862183424 2728128512 975693824 2774131712 3638884864 1567779584 3802830976 2296833984 785469024 3255894608 1515235688 2876888732 3436504714 259681209 +2147483648 3221225472 1610612736 805306368 1476395008 2348810240 3321888768 1358954496 3531603968 314572800 3684696064 2530213888 2964848640 321650688 526778368 950468608 678920192 3683237888 3069829120 9555968 2869282816 1129300992 1989071360 2103341312 3407872128 923808960 2593665120 1857826000 2067666488 2075862412 3432622754 1309335529 +2147483648 1073741824 3758096384 2952790016 2281701376 1140850688 3657433088 3405774848 2776629248 3409969152 2069889024 3067084800 839385088 3569614848 3801088 539688960 3117187072 1933099008 1384701952 1481699328 2006763520 2984436736 3912484352 2515818240 640688512 647508800 3744205344 586023152 993604136 2853420444 4208353310 2625045423 +2147483648 3221225472 3758096384 1342177280 671088640 2214592512 3523215360 3204448256 1535115264 3770679296 4087349248 3064987648 1296564224 900464640 1061289984 2334064640 331251712 1025032192 1711857664 3840987136 1653925888 3090873344 3196581376 3103151872 394797952 3708562496 2960263840 3784772240 573743736 36357588 1056954246 2429705837 +2147483648 1073741824 3758096384 3489660928 671088640 1677721600 704643072 2667577344 4085252096 1740636160 3160408064 2265972736 340262912 3781427200 341442560 547684352 3029106688 1430700032 3409371136 3169775616 2307049472 1964833792 2845046272 325218048 3578013056 1860837952 1050480288 1345367888 2540762184 1385037708 1244492702 4174756167 +2147483648 3221225472 3758096384 4026531840 402653184 1543503872 2919235584 3506438144 3414163456 3208642560 2044723200 4046454784 353894400 1664876544 2451439616 2943811584 1872855040 2211201024 1008492544 1454657536 2924505088 1389515776 401297920 1691731200 2361142912 4015930048 1368864800 672247792 1410616712 343955396 704279938 2337242829 +2147483648 3221225472 2684354560 4026531840 939524096 3959422976 2583691264 620756992 1971322880 2369781760 3579838464 3702521856 3530031104 582746112 1654259712 3900899328 2737668096 2823864320 3531661312 651743232 2479683584 3796550656 1321454080 399864064 3746305920 2677161664 1670321056 2925500656 992989608 2958510212 96155422 1619628337 +2147483648 3221225472 3758096384 1342177280 3087007744 1006632960 1912602624 3640655872 1266679808 1396703232 2166358016 2672820224 158859264 381419520 698482688 1322975232 1815838720 2721267712 2202230784 1374375936 1911515136 2484173824 2832749056 3421560064 4228645248 1743394752 1248802080 2894961136 3905842616 1746781292 1183496498 589821981 +2147483648 3221225472 536870912 3489660928 2818572288 1811939328 33554432 1426063360 2810183680 843055104 283115520 2729443328 152567808 2771648512 3723886592 69402624 4255612928 1610596352 170909696 1942474752 1057740800 2642013184 2310325760 3137625344 2477399424 819538112 559329568 281376176 180921736 3328866084 1744647778 2867377071 +2147483648 1073741824 1610612736 1342177280 3087007744 4093640704 4127195136 2835349504 4219469824 2638217216 1491075072 2930769920 1201143808 3479437312 4286447616 4153475072 2385805312 3521363968 3828604928 610004992 1648879616 99482624 152752640 3600510720 3637645952 488839360 4016551456 716982640 247180104 2134269668 190618114 511699035 +2147483648 3221225472 2684354560 3489660928 4160749568 738197504 3858759680 2231369728 3716153344 2973761536 551550976 3920625664 1455947776 3026452480 2508324864 4016373760 2099281920 3513991168 2040750080 161173504 316110848 3372305408 91124224 338688256 370016384 2131952064 1126139552 3687498480 3958283976 2042645156 2800544790 1219073167 +2147483648 3221225472 536870912 2952790016 3892314112 1677721600 100663296 83886080 3229614080 2571108352 2678063104 1515192320 861405184 3968073728 3675389952 3126919168 3999367168 1030799360 771809280 1128845312 1874122752 1228076032 1874447872 753751808 1215698560 235091904 1397274592 149772720 2926981720 2600668876 3418923802 497909179 +2147483648 3221225472 2684354560 2952790016 402653184 738197504 33554432 2298478592 3833593856 2420113408 1642070016 1829765120 2621440 1524891648 3482451968 3326017536 461209600 4034052096 100851712 2826620928 1926690816 1282462720 626381312 1719884032 3177585024 1057299392 2531693280 637361904 4213115528 1942849484 1923798214 182380287 +2147483648 1073741824 536870912 2415919104 939524096 603979776 3523215360 452984832 1400897536 3938451456 1675624448 2907701248 3369598976 4083941376 258867200 700907520 3651305472 3720888320 251158528 749760512 3462690816 2910215168 2712097280 2732514048 2108829568 178325824 2517732768 2517171984 1728652264 3348477628 3368211850 3056865745 +2147483648 3221225472 536870912 2952790016 3087007744 1543503872 2449473536 1728053248 864026624 255852544 3655335936 3209691136 4260888576 4166254592 2781741056 2854027264 3396698112 1460289536 1966759936 3276951552 3562952704 2440328192 2433702400 4232826112 2456693120 237834304 2367532192 1250322288 4056964360 2768858332 761973922 2656680503 +2147483648 1073741824 3758096384 3489660928 671088640 2885681152 1979711488 3942645760 1166016512 4030726144 1759510528 4029677568 690487296 1285292032 2758148096 1014431744 3770449920 1843707904 1605689344 2842488832 695781376 668138496 4212913664 1992580352 4256563328 1710168640 1875417888 2050940720 3056980232 2967435012 426028622 3799053545 +2147483648 3221225472 536870912 805306368 2550136832 1006632960 1912602624 2432696320 1619001344 1346371584 4024434688 403701760 65536000 4067688448 1866858496 4118609920 1277788160 1966817280 2907398144 225660928 919558144 315446272 1471050240 622263552 3624804736 1165567424 1448578528 2239386096 3726689800 2269845004 2414653942 3186552299 +2147483648 3221225472 1610612736 1879048192 2281701376 4093640704 2583691264 1258291200 2239758336 851443712 4007657472 2725249024 942145536 199491584 3683254272 3840606208 3530915840 2599960576 2762498048 1880117248 4054599680 3790230528 2842654208 712755968 1461529984 1975033664 2360921632 1972157072 1498074408 2050723764 722036926 795802311 +2147483648 1073741824 2684354560 2952790016 2013265920 1409286144 2382364672 3808428032 3162505216 1514143744 4221566976 135266304 3287810048 372506624 787611648 3424976896 3715530752 1227407360 3302547456 3801149440 2555172864 2582836224 4166117888 1523613440 1039867008 178619456 2636217184 1875879408 2772453144 1690501916 259101410 2976087791 +2147483648 1073741824 2684354560 1879048192 402653184 2617245696 905969664 822083584 813694976 3711959040 1365245952 1712324608 1806172160 895221760 2643329024 1747648512 1736605696 3627270144 3691241472 3453743104 599775232 1686488064 1100792320 3270206720 683223168 432506048 3419035872 687515568 1869078504 3563182188 3605447046 3222434641 +2147483648 1073741824 3758096384 2415919104 939524096 3959422976 3187671040 2130706432 4018143232 3653238784 1772093440 3094347776 352845824 1673789440 1318191104 170721280 2573238272 3780952064 374136832 2098524160 2322122752 1268182016 3969769984 3360315648 1738487424 947751232 1473536672 4131654864 3260154552 1091373732 1179691238 3971282327 +2147483648 3221225472 2684354560 1879048192 4160749568 1006632960 1778384896 2097152000 1870659584 2982150144 1835008000 449839104 3794272256 1049886720 282198016 1760624640 2071101440 2361344000 1171218432 4007088128 3036379136 1832215552 2645711360 4242265344 2864385920 2406461632 2179193632 1969700688 821667848 325634236 53521206 1489390611 +2147483648 1073741824 3758096384 2415919104 134217728 3825205248 637534208 3170893824 562036736 1774190592 4062183424 38797312 2582118400 4064018432 3403808768 1338179584 1963491328 952221696 2767314944 581562368 1947060224 1860955136 98496000 938170112 1716723328 3317731776 3022899616 800836560 213304152 3751246284 2756772534 49518009 +2147483648 1073741824 3758096384 1879048192 4160749568 3422552064 3321888768 3170893824 176160768 4240441344 3252682752 3700424704 3993501696 4143185920 1489633280 2826108928 2778234880 3337469952 2480791552 2909138944 2221524992 688903168 4062898688 3182385408 3347785856 137668544 3921409376 935383632 2561437224 3633028876 3794103182 3730319795 +2147483648 1073741824 1610612736 4026531840 402653184 4227858432 301989888 1124073472 3347054592 633339904 530579456 1928331264 715653120 4271636480 1722941440 1914372096 1595179008 2910502912 1818943488 2404577280 985065472 209769472 8245760 1963748608 1561536896 3296237888 2967533728 2553137616 668230200 3395756164 4206266670 3612992521 +2147483648 1073741824 536870912 1342177280 1744830464 2483027968 33554432 352321536 3649044480 2025848832 1969225728 560988160 789053440 2851864576 921042944 366936064 2072936448 2598060032 831217664 2706599936 4114053120 336948224 267941376 1399051008 831984512 1053996736 1403867296 2146199184 214564808 1061561748 1271873366 2230755241 +2147483648 1073741824 3758096384 4026531840 1744830464 2617245696 3791650816 3506438144 1786773504 4265607168 2510290944 298844160 2213019648 1790705664 1754136576 148439040 1124368384 2635841536 1085005824 1911812096 3549939712 1287517184 1110371840 2173257984 2796368256 178693568 3976523616 1192904944 3909779864 1468188652 1678724118 3023576121 +2147483648 3221225472 3758096384 4026531840 3355443200 1543503872 3187671040 3640655872 1182793728 2856321024 945815552 1336934400 2598895616 2673082368 2801664000 3336110080 363298816 1575075840 32628736 151638016 1336272896 1433916416 1832707584 1773170944 1710038656 3874064576 315681120 109206512 2983598568 3643613188 1825152446 3774930923 +2147483648 3221225472 536870912 2952790016 2281701376 2348810240 2919235584 251658240 478150656 3258974208 2996830208 644874240 357040128 2211708928 3143237632 3393519616 3675553792 3251748864 1285152768 3142438912 2316818432 3713201152 868636160 2950149376 556695168 3287526720 3573314144 2063775472 3617770584 2899210436 849578774 2718189219 +2147483648 3221225472 536870912 1342177280 2818572288 2483027968 3791650816 1761607680 1031798784 1371537408 1151336448 1720713216 4035444736 557580288 748290048 547291136 1860796416 4262412288 42426368 1304121344 2787203072 1547586560 3919046144 544768768 3884964736 2110558656 1143588512 2529795792 2162125304 1970238300 3753334014 488861041 +2147483648 3221225472 3758096384 4026531840 2550136832 1140850688 1711276032 251658240 3078619136 373293056 3428843520 370147328 2545418240 406585344 943325184 1795883008 368934912 2884059136 2187288576 4049817600 148465664 311579648 2693788160 691577600 2579487360 3731917120 3639332000 1668193584 878107688 1546271404 3719505346 2034350733 +2147483648 3221225472 536870912 268435456 3623878656 603979776 100663296 587202560 1786773504 130023424 1855979520 835715072 3710386176 4100194304 2950299648 2306408448 3683483648 2577776640 4002275328 602525696 3618887680 3733642240 3655821824 1349690112 510083712 36870720 260528352 3078784272 945779896 3764296652 4071181830 610900319 +2147483648 1073741824 2684354560 268435456 671088640 603979776 3388997632 2499805184 1417674752 2436890624 4041211904 206569472 3111649280 1667497984 513146880 1018494976 2279833600 1678557184 678748160 4019253248 4165392384 672390144 1705006592 3285491456 2202291584 578984128 3545322976 290532784 1429571464 1759116188 3230099522 1527001179 +2147483648 3221225472 1610612736 3489660928 3087007744 4227858432 1509949440 3439329280 2273312768 71303168 1482686464 982515712 1335361536 3150708736 1121845248 1714618368 1904377856 2271232000 1308123136 1169444864 2905229312 2423880704 2414596608 2949885184 357030784 1042135232 1538052384 682830896 4098009128 4232080268 227046378 4152126937 +2147483648 1073741824 1610612736 268435456 2550136832 4227858432 4194304000 2936012800 2122317824 2638217216 2350907392 3880779776 4065853440 15990784 1708785664 2583232512 202473472 4291346432 1183899648 2128932864 3011438592 1730669568 4154870272 391558400 3225578368 1635037248 3353298912 1418136752 753575352 261376364 2964565626 3675641351 +2147483648 1073741824 2684354560 268435456 3355443200 4227858432 905969664 4110417920 3112173568 2755657728 329252864 4006608896 1719140352 2353266688 1188167680 2333802496 895385600 3370795008 1301438464 3713429504 3997456384 1052728320 143781376 1104384256 1778252928 796766656 2798700448 1824142000 3964082264 1249415916 2481678322 2296110371 +2147483648 3221225472 3758096384 4026531840 939524096 3825205248 637534208 3204448256 8388608 3888119808 2891972608 2704277504 2272788480 1877737472 639238144 3370844160 567181312 1641234432 1001086976 499601408 1268606976 3830862848 3574127104 1140040448 2826750592 594916672 2731924832 1663840400 3036283272 3306891972 3830886810 735004449 +2147483648 1073741824 536870912 1342177280 2818572288 3959422976 3590324224 3271557120 2659188736 2898264064 1134559232 72351744 3793223680 570163200 3301834752 1567162368 4140859392 151764992 2241060864 2964320256 1405220864 1626926080 3375384064 1346878720 4116342912 888973376 1218312160 1810297040 2801878584 2794129964 2075107882 2783866389 +2147483648 3221225472 2684354560 4026531840 2281701376 469762048 2248146944 452984832 2206203904 3586129920 2233466880 1020264448 3515351040 2812542976 1142816768 2145714176 1940094976 4081369088 3394035712 1940443136 3679909888 1799603200 1723360768 2085658880 107372672 3491083840 3092639392 1471766480 713898136 2549589676 2533546574 587594215 +2147483648 3221225472 536870912 268435456 2818572288 1543503872 3858759680 1996488704 2944401408 868220928 3546284032 1158676480 3921149952 1016332288 3203268608 1901658112 1119715328 2192130048 2408669184 960843776 2282444800 614620160 3950507520 2727518464 3572103296 551793984 3904390816 391173712 4287509640 961098956 3045441058 1165844551 +2147483648 3221225472 1610612736 805306368 1476395008 1543503872 1308622848 2768240640 830472192 4290772992 648019968 4124049408 2220359680 1020002304 3570008064 2024210432 1126006784 2867478528 238182400 1992183808 2887010304 3980608512 3969307136 1242072320 3465344640 3866595264 220023712 2587357264 1685588984 1281098636 1299319834 828055785 +2147483648 3221225472 536870912 1342177280 2281701376 2214592512 2650800128 1761607680 2122317824 2160066560 1725956096 1869611008 798490624 549191680 1357250560 585170944 1671200768 1848360960 3761496064 1137692672 3179927552 2872626176 2251058688 3851652864 3691137152 1271300800 3492595040 2605607248 3917004520 2886851124 1921315154 4882365 +2147483648 3221225472 3758096384 4026531840 1476395008 1811939328 4127195136 2701131776 2340421632 2269118464 2816475136 1058013184 3153592320 2245263360 3543007232 15269888 70549504 2936717312 2087903232 241618944 3244877824 78763008 2001551872 2514196736 1784366208 398900416 3035756064 3391964144 504072200 1828941516 2766314674 775408903 +2147483648 1073741824 3758096384 1879048192 134217728 3556769792 33554432 553648128 629145600 239075328 1516240896 4042260480 1730674688 3916693504 869924864 1650262016 3389554688 3413426176 823975936 780726272 2187511808 2839008256 3722139136 1093509888 2976924544 3518905280 304036512 292130096 2695003560 1032260244 3595932894 1719434051 +2147483648 3221225472 3758096384 3489660928 402653184 1543503872 369098752 1258291200 461373440 79691776 2476736512 3618635776 2569535488 687079424 2401632256 2778398720 3135930368 3895345152 2990956544 3687993344 3152308224 2607242240 2358368768 214797568 1434904704 1124936256 2572780704 3551590800 9320312 19871636 86805854 3412413219 +2147483648 1073741824 536870912 1342177280 134217728 67108864 4127195136 3405774848 3078619136 297795584 3978297344 309329920 3522691072 693895168 935198720 2261712896 2616623104 956022784 1547952128 1920987136 2035415040 3157715968 3113512448 3962941184 582709888 1309880384 1720231328 3432312272 2416273560 2287741700 3510503930 1770981869 +2147483648 3221225472 1610612736 1879048192 939524096 4227858432 2919235584 1526726656 1870659584 1111490560 1944059904 4029677568 892862464 3049521152 1058668544 1731788800 1526104064 2968797184 386686976 2129154048 1566722048 204690432 1640618496 1450943744 3049320064 2050304064 1957739424 3468910384 2563893704 3073345732 2024990474 2013267003 +2147483648 3221225472 1610612736 805306368 134217728 3422552064 100663296 1660944384 310378496 1052770304 3646947328 2949644288 2073559040 2292449280 579993600 2779971584 4069031936 2850766848 2301845504 3333902336 1834305536 1313752064 2708129280 2198844672 1498010752 3133086784 3191247072 1654029136 2297363208 2079170044 1624427418 2807799795 +2147483648 3221225472 2684354560 4026531840 1207959552 1275068416 369098752 3472883712 1031798784 1203765248 3571449856 2259681280 1430781952 1190395904 645529600 310312960 2528346112 1604173824 3918913536 2931937280 4037801984 437044224 3377681920 2142799104 1754554496 3499557696 2807542816 482329040 164025064 1306820164 2604599190 2786307947 +2147483648 3221225472 1610612736 4026531840 3087007744 2080374784 1174405120 553648128 4253024256 1321205760 2246049792 3146776576 3968335872 3079929856 417202176 458031104 2249097216 2913124352 1164632064 224317440 3434137600 969274368 2041010688 3403121920 57832576 730148032 1111137184 2454510608 3978286952 4139533452 268437294 2281713675 +2147483648 3221225472 2684354560 268435456 4160749568 67108864 3791650816 654311424 2474639360 1103101952 2334130176 649068544 2895642624 4033085440 3160801280 1588133888 3012788224 2118434816 3181174784 4153987072 1982789632 1599077376 1982874112 2342421248 3776011136 3053519424 3492781728 270979792 3598959128 1735016628 4195714066 1795025995 +2147483648 1073741824 2684354560 2952790016 1207959552 3825205248 2986344448 822083584 562036736 2520776704 2678063104 2385510400 3328704512 1085538304 3722051584 3084189696 922189824 2069151744 503111680 1579741184 3768768512 2102391808 3618924032 2448858880 4222178176 4035260352 1322237856 3327708720 4184530904 332131156 2080798030 781684899 +2147483648 3221225472 3758096384 4026531840 1476395008 4227858432 4127195136 3137339392 2558525440 4232052736 3164602368 2693791744 1171783680 2158231552 3584950272 3502047232 1125679104 1733410816 3477725184 378392576 1322510336 340186112 1154630144 2485239040 3921109120 2610765376 357077088 862575472 1985857112 2712390524 2138240650 337921763 +2147483648 1073741824 1610612736 268435456 1744830464 603979776 369098752 2835349504 3581935616 717225984 2162163712 663748608 2241331200 307494912 1472331776 3800891392 3530850304 4216209408 775315456 1408397312 3584583680 1265724416 734524928 3582246656 3154532992 3906617536 3415506336 4239354640 3085227304 3705343948 1046184490 2498230655 +2147483648 3221225472 2684354560 1342177280 402653184 2617245696 1644167168 3909091328 2592079872 4190109696 2673868800 89128960 871890944 4266393600 1198653440 1208418304 1935114240 4090380288 794189824 1548374016 213940224 344681472 3014584832 3890711808 3131471232 2592235456 3114557792 1041064720 3552040648 2629121692 2838537698 290048177 +2147483648 1073741824 1610612736 1879048192 1476395008 3690987520 2449473536 1258291200 964689920 1665138688 1981808640 3834642432 3589799936 1924399104 2792488960 1973878784 2152038400 2773499904 3196608512 3299635200 489056256 4248138752 679666176 204838144 4015542656 1114927936 2072147232 3078580720 2272394872 2515674716 2716278946 1306892879 +2147483648 1073741824 3758096384 1879048192 402653184 335544320 1040187392 3003121664 1535115264 2009071616 689963008 227540992 564658176 1806958592 3070361600 1435435008 1123713024 3028074496 4294238208 2588995584 2402994176 3592541184 2236174848 177379072 2515073152 2531714112 3854031520 3176424272 1104098072 3625620348 650953110 483188795 +2147483648 1073741824 1610612736 805306368 939524096 4227858432 3254779904 4278190080 2424307712 3846176768 3944742912 4014997504 1275592704 910426112 1447690240 2473263104 2403500032 2816393216 2885083136 4100124672 2724259840 3052397568 259484160 673879296 1986708864 2971978304 539354720 601639728 2450011128 2068060460 1640633774 715853695 +2147483648 3221225472 2684354560 1342177280 3623878656 1543503872 2046820352 2533359616 2961178624 2797600768 3961520128 2435842048 1709703168 4194041856 3175219200 2311127040 3188359168 1240973312 2906644480 578015232 1285158912 642051072 2149341696 3908209920 500429696 2783561280 3226268256 1433429968 2183708376 963042196 1309498222 2483029585 +2147483648 3221225472 3758096384 268435456 2550136832 2751463424 2717908992 1023410176 3867148288 1153433600 274726912 2794455040 2943877120 450625536 2758672384 2754150400 3202252800 3220881408 1071833088 1747898368 2843273216 1865280512 1567443456 1951834880 961473408 3479762112 3952461152 72443984 3907554888 1623181548 1117418162 577313733 +2147483648 1073741824 3758096384 2952790016 402653184 335544320 1577058304 1795162112 3330277376 994050048 3764387840 3197108224 2787639296 3708551168 2005270528 3307536384 2747760640 1240023040 4003553280 3736956928 3386066944 1683645440 3651920384 3888097024 1517113472 1813740096 3641074656 2846226736 3357977384 1475667852 3605212294 235052677 +2147483648 1073741824 3758096384 1879048192 2550136832 2080374784 1308622848 2566914048 1887436800 2478833664 3244294144 3937402880 1687683072 4147904512 526254080 2030108672 2097119232 3244408832 3625574400 542502912 4025731072 1576981504 3020386816 2025565440 1836310144 3107899584 216497376 2571877392 3209418312 1473439204 1251039298 2590946381 +2147483648 3221225472 536870912 268435456 2281701376 3825205248 3053453312 50331648 3565158400 1950351360 1541406720 753926144 1549271040 787218432 874119168 939458560 1053065216 1347829760 3614334976 1328697344 865097728 2431867904 2402680320 2920318720 1234193024 301161024 1186322272 4191192688 2360366728 4121122484 259910946 3503589337 +2147483648 3221225472 536870912 2415919104 1744830464 1677721600 3120562176 3137339392 998244352 3082813440 937426944 3551526912 2679635968 1710489600 3701604352 2466971648 3244785664 959299584 3572883456 2222051328 940300288 1694825472 3042534912 1104920320 1164177792 2646134592 85424544 4137072720 1426418600 3148188740 3713451050 3259654423 +2147483648 1073741824 3758096384 268435456 3087007744 1006632960 3523215360 1493172224 914358272 3116367872 4208984064 3283091456 2537029632 861143040 1924268032 3086548992 2278391808 1714536448 3026837504 3553488896 3110586368 2124073984 40722944 2940841216 4023122304 169664448 2077653600 3815057424 2150866088 276749636 2229754634 543465759 +2147483648 1073741824 2684354560 1879048192 3623878656 2214592512 2852126720 1828716544 1384120320 2386558976 1071644672 3379560448 1153957888 752091136 3992059904 2790850560 4102127616 1361756160 1166204928 2498162688 1887229952 1382138880 3651826176 4249195264 4221622656 2842161856 1783717472 176490992 3758590984 2517760340 1608674278 1473355027 +2147483648 1073741824 3758096384 3489660928 134217728 2617245696 1845493760 1157627904 2340421632 3175088128 891289600 1380974592 1259864064 2807824384 437911552 2194866176 183730176 3508813824 1872519168 2035314688 3283240960 1879931904 713883136 510630144 1759404672 125780928 2278279456 948054640 466563384 1196003500 2171029226 1998057981 +2147483648 3221225472 1610612736 2415919104 3087007744 3825205248 3657433088 150994944 3967811584 1354760192 2875195392 688914432 2641887232 510394368 1676017664 1907032064 2683273216 721534976 232382464 835047424 374065152 3438603264 1922122240 1977465600 1161883008 636190656 2839063776 2725274832 1964971016 1846903116 371516818 1225352393 +2147483648 3221225472 536870912 2415919104 2818572288 3288334336 1308622848 1191182336 4135583744 2562719744 3072327680 4157603840 3936878592 1393295360 536739840 1432944640 4047929344 2432483328 2780094464 1850265600 2966345728 3993238528 917984768 3613173504 2978468992 538268992 2334363872 2621733584 2367752472 1429911532 3476747206 3860448069 +2147483648 1073741824 3758096384 1342177280 2013265920 3019898880 2248146944 1828716544 1199570944 1774190592 429916160 890241024 676855808 64225280 3443916800 4120444928 2266791936 2845982720 4254752768 1090416640 3421521920 392518656 3165372928 1874243328 655978112 2123482560 3835018272 4033276496 3551270456 255991932 2259098346 2978058975 +2147483648 3221225472 3758096384 3489660928 402653184 872415232 3456106496 754974720 1434451968 3854565376 1893728256 2276458496 2634547200 3894149120 117309440 2420703232 1233485824 496615424 2947670016 1946013696 658237440 3123108864 2757843456 572495616 2916795520 2276417472 1277067936 702765008 4158171624 108948228 1927229126 1101051393 +2147483648 3221225472 536870912 1342177280 4160749568 2348810240 2248146944 1862270976 1686110208 767557632 786432000 948961280 2991063040 2317090816 4135452672 1476198400 1737129984 560152576 252403712 2682736640 2592167936 2177387520 3014717952 110661888 2092454016 1072225088 2920069728 2142915856 4273732776 2828212108 1786742174 3226847065 +2147483648 1073741824 1610612736 1879048192 3355443200 738197504 2852126720 3875536896 2390753280 4013948928 3630170112 1328545792 4288151552 3721134080 2412380160 556335104 1065058304 1413234688 3078905856 3919081472 1991927808 2133292032 3492464128 3322776832 3651618688 594202176 476947936 764901936 812831272 3856773348 1589463682 1445720241 +2147483648 3221225472 3758096384 1342177280 3892314112 469762048 2449473536 251658240 4202692608 3812622336 2778726400 831520768 2348285952 3181641728 4046323712 2375221248 3597303808 118538240 2433277952 3156004864 3508201472 2666920960 1246053888 2112913664 4178953600 3388298816 2304286944 3609842736 2484028248 1798158908 3969677122 2496069995 +2147483648 1073741824 1610612736 4026531840 1744830464 872415232 2516582400 3707764736 4169138176 3862953984 4066377728 2926575616 2766667776 1640235008 1458700288 7143424 902725632 735657984 705781760 88436736 1349478400 1288590336 2139540992 3901260544 1739474560 4151755200 3542136800 42617456 1756684520 3745879156 1437651406 1721208191 +2147483648 1073741824 3758096384 805306368 2818572288 603979776 1174405120 1895825408 847249408 62914560 1142947840 2546991104 3077046272 2982936576 1890975744 1874657280 3549200384 3613048832 752017408 2272194560 354469888 240763904 656371200 2660673280 2665600640 3384507072 2615975520 4159359632 2894777752 2310726508 1235411510 840361349 +2147483648 3221225472 2684354560 1342177280 2818572288 2080374784 2650800128 1694498816 92274688 2881486848 1277165568 3922722816 660078592 400818176 1334968320 3267821568 2835382272 84328448 3091128320 3052064768 986773504 2323377152 2497005056 3642923264 1017765504 661804992 3264351904 3678877776 1824564568 3559309868 2154743674 3681740355 +2147483648 3221225472 536870912 1342177280 671088640 3288334336 3523215360 3573547008 3649044480 843055104 1071644672 550502400 2736259072 2491154432 4197318656 1665073152 81690624 838287360 718233600 1170427904 616912896 214846464 110806528 4087396096 2307941248 3431843520 424282272 393033776 4241463752 630645500 346471354 2929411429 +2147483648 1073741824 2684354560 2415919104 1207959552 4093640704 2248146944 1795162112 2944401408 2176843776 2879389696 1322254336 560463872 1133772800 1255538688 2432499712 2351398912 288374784 733503488 1000108032 1490180096 1354988544 669969920 3186725632 642601600 1918892096 2534157216 515516368 297216824 996720524 1732562774 1880004339 +2147483648 1073741824 3758096384 1879048192 3623878656 4227858432 2113929216 3841982464 2004877312 1220542464 3802136576 4017094656 4242014208 669253632 2417623040 3978493952 2911600640 3675340800 1344888832 3453841408 1548699648 1365267456 1462624768 410098944 1596088960 984280000 2474647072 1790969872 3919579832 3589275748 3885499346 260315883 +2147483648 1073741824 2684354560 1879048192 2013265920 1543503872 3657433088 117440512 3430940672 1874853888 387973120 3706716160 2434269184 3520856064 1455816704 3196256256 3140583424 2554085376 1396989952 1334341632 2785433600 2935047168 1319295488 110595328 573528960 3749571136 2006983008 1362112144 2100836696 1806446436 3609081506 3909036949 +2147483648 3221225472 1610612736 2952790016 1207959552 3154116608 436207616 520093696 696254464 3510632448 3483369472 2393899008 156762112 3450077184 3316776960 398393344 3513942016 958087168 1881366528 2824294400 1995261952 3216925696 649262592 1629001984 1019248512 3347310656 10684960 3539249776 3997063064 3287478580 1756923618 124804811 +2147483648 3221225472 3758096384 4026531840 402653184 2080374784 704643072 4110417920 880803840 591396864 1474297856 74448896 989331456 2449735680 2060320768 2473132032 1914667008 3211214848 3971964928 3236646912 218982400 3314045952 211145216 105483520 213542784 817285824 1563496416 1938531120 455179464 657095892 1111419882 667748011 +2147483648 1073741824 536870912 3489660928 3355443200 1409286144 771751936 1124073472 2927624192 2436890624 3323985920 848297984 2073559040 1211367424 3406430208 1679884288 3513679872 3166552064 3552960512 1401024512 140769280 3927886848 4284907008 3117198080 165724288 2477613120 611521504 3600526256 170478648 1609633692 2966850554 2618943671 +2147483648 1073741824 2684354560 805306368 2013265920 3825205248 3724541952 2466250752 2038431744 2411724800 1784676352 3629121536 2711093248 1101791232 2864578560 3904569344 2965798912 276840448 2419613696 2665771008 2779928576 114119680 1102170624 1758507776 685728896 2503274560 1827477024 1748611536 3510430024 3619237980 469478074 3252801425 +2147483648 1073741824 2684354560 3489660928 671088640 3019898880 2785017856 989855744 2122317824 1094713344 2678063104 3333423104 3353870336 1121189888 868876288 719519744 1827110912 49692672 3954073600 982675456 2643220480 1202023424 3810649600 3731884800 898105984 1736711232 951200736 2125402032 2968625752 2786819828 2755184270 2245822715 +2147483648 1073741824 536870912 2415919104 3355443200 67108864 4261412864 2667577344 2290089984 1497366528 2816475136 3364880384 340262912 1738276864 178913280 2674720768 3242557440 2976628736 431218688 2892492800 575797248 2635521024 931032576 221261568 3719835776 2500069184 3256757600 1435180848 2083161288 919566316 2973740414 3543065433 +2147483648 3221225472 536870912 2952790016 134217728 603979776 2248146944 83886080 343932928 2772434944 1809842176 3952082944 1434976256 1903427584 3516530688 2824142848 3703603200 2096742400 3772899328 2266877952 376690688 1853682688 3695801856 3623894784 2080390784 973082560 520094432 3145729968 381689672 1495280812 883955790 1681392979 +2147483648 1073741824 1610612736 805306368 939524096 335544320 2583691264 3472883712 1048576000 2621440000 916455424 1110441984 1381498880 288096256 3351117824 4178509824 3197337600 3789832192 2810994688 3589828608 820668416 1201366016 912779776 1522544384 2665490816 3197110848 3613924832 1374959344 3302110552 1561403604 4096561858 2951734601 +2147483648 3221225472 3758096384 1342177280 2818572288 2751463424 369098752 2969567232 4102029312 1698693120 3839885312 1439694848 3285712896 2955673600 3095003136 3641507840 3943727104 1618264064 2575097856 2601046016 1553917952 4182375424 820270592 1573404416 3511949952 1525024448 801047520 952733360 3846331784 1301742076 1405985930 381447361 +2147483648 1073741824 1610612736 2952790016 2013265920 3690987520 3456106496 3103784960 4135583744 3166699520 2589982720 3295674368 2283274240 1281097728 1473904640 3938910208 131825664 3026599936 512647168 2383048704 2079090688 3632350208 1854265856 3437505792 211172992 536150208 4187530592 2220615248 3062185672 3439364308 264753490 851392517 +2147483648 3221225472 536870912 268435456 3087007744 335544320 3456106496 1962934272 2256535552 423624704 4221566976 1867513856 3379036160 2294546432 1971453952 917045248 942178304 772227072 3804192768 2152943616 229988352 2051955712 2389176832 678180608 3198559360 3210414528 3573129312 2460213808 1408111320 3708754956 301180374 1539233447 +2147483648 3221225472 3758096384 1342177280 1207959552 1543503872 33554432 3405774848 159383552 2243952640 3030384640 1796210688 2885156864 3029073920 811991040 2345992192 1823965184 166903808 77258752 1211027456 224716800 1296563200 245198336 3149150464 3737786752 2799901504 4076511520 301552720 3978693496 2889160380 2168960194 1635436321 +2147483648 3221225472 2684354560 268435456 2013265920 201326592 4194304000 3774873600 3749707776 1128267776 3487563776 1911554048 2259156992 3209428992 2187460608 254869504 1347125248 2021048320 3568230400 1342885888 2110060544 568851456 200630784 3634635008 3486400384 19085248 1737664544 85032176 4043976968 3881647732 293189982 822067917 +2147483648 1073741824 536870912 1342177280 2818572288 2214592512 2785017856 2466250752 2038431744 423624704 2275409920 126877696 2589458432 1594097664 2964979712 3473080320 3376644096 1352187904 2463162368 2647453696 2891118592 2637949952 780355072 1808541440 627453568 696064576 412781600 2938658416 3231954328 1328080252 2774061674 4138790251 +2147483648 3221225472 2684354560 805306368 2818572288 201326592 167772160 1358954496 3615490048 801112064 4137680896 3853516800 3508011008 2277244928 4144365568 3386179584 3130687488 1809563648 2935218176 2090323968 1947072512 1798239232 2988006912 2868124928 1911701376 1109859264 2713552416 568738256 47560312 3588381716 2581566162 1562989437 +2147483648 1073741824 536870912 4026531840 134217728 738197504 2785017856 2432696320 629145600 557842432 2027945984 2974810112 2679635968 1598816256 1195245568 3516727296 4215504896 664485888 3606274048 1212641280 2421520384 3848684544 2426455552 3540258048 3438937216 2865180864 87339424 2143798768 3514874312 4040552092 3224606962 2043899745 +2147483648 1073741824 536870912 1879048192 402653184 3825205248 3388997632 3875536896 2139095040 490733568 3990880256 2236612608 2027421696 2961965056 84803584 3856990208 725909504 2227552256 1338892288 2287595520 1979447296 4016104448 887710208 3750501120 2525890944 2661621824 1738848160 2937449712 2631266696 2599811548 2642795882 2016269449 +2147483648 3221225472 2684354560 1342177280 1207959552 1275068416 2986344448 3841982464 2625634304 1765801984 421527552 999292928 1303904256 1647050752 171048960 2190278656 685932544 2700754944 2974965760 201740288 3589830656 3728174080 3289447936 1512844544 2654085504 2492278976 1675798496 595225008 3985792504 1390833692 2064148466 767513145 +2147483648 1073741824 1610612736 805306368 134217728 3019898880 3120562176 2768240640 2877292544 2420113408 2787115008 3165650944 1429733376 3774087168 933625856 4151508992 1491763200 575619072 3045548032 3379261440 3288950784 3995362304 623502848 1673136896 4211672448 1602469056 2858208800 3654518320 2268388792 592426900 2693720154 1246142247 +2147483648 3221225472 2684354560 1342177280 2550136832 67108864 1107296256 922746880 411041792 4206886912 3286237184 2662334464 3911712768 3838050304 1003356160 2457534464 2147123200 1392001024 3433062400 3358347264 2086041600 3014355968 77515264 194644736 659372928 1126008384 138471520 727261904 3188433960 74963588 3543772238 1975450303 +2147483648 3221225472 2684354560 1342177280 3892314112 201326592 2583691264 654311424 2105540608 3317694464 450887680 3962568704 833093632 937689088 2922774528 1581580288 3455352832 4213260288 2692308992 2538950656 980908032 3956042752 4092188160 2307003648 3618313088 2044570176 173530400 3933411408 1957803240 3948270820 3466076686 3318487095 +2147483648 3221225472 536870912 1342177280 939524096 1543503872 3657433088 3506438144 293601280 2394947584 2195718144 3620732928 1917321216 3070492672 2540044288 3742171136 981172224 997933056 857956352 806309888 2935838720 4227746816 1480376832 1921127680 1740309376 3946743744 1006947232 1983781904 2443256488 4031363164 1033391694 1454501327 +2147483648 1073741824 3758096384 2952790016 2281701376 4227858432 503316480 2936012800 2793406464 3485466624 3034578944 2087714816 1750597632 660340736 3948806144 3373858816 2357166080 2375598080 3102793728 3503616000 2588329984 992601088 3821749760 65943808 287383168 1234412864 67040480 3414543120 1485657128 789253172 1607507362 2652523957 +2147483648 3221225472 536870912 2952790016 1744830464 3422552064 570425344 1124073472 360710144 876609536 1654652928 1347420160 2964848640 1531183104 1337327616 2100625408 515145728 3468902400 736845824 3103215616 3757398016 3944641536 715386368 1959140608 3013424512 3773338944 2850117664 1485855024 1511189400 1352959116 3285937186 4018102323 +2147483648 1073741824 2684354560 1879048192 4160749568 3288334336 2315255808 4278190080 2726297600 3435134976 3709861888 2056257536 3881304064 325320704 293732352 2649292800 486244352 2932228096 1330536448 26374144 2755942400 3391570944 1990851072 3240233728 1094257024 1984144960 605185760 1308912080 4056379544 1578759996 107622506 3183809907 +2147483648 1073741824 1610612736 2415919104 134217728 335544320 301989888 587202560 1400897536 3628072960 706740224 1131413504 3247964160 2657878016 2518548480 3775332352 4012015616 3230056448 2209275904 825946112 4120438784 1898564608 1717063168 2403207936 3119984512 2197468992 4140497824 2109786544 1445318968 1318477028 781257730 335642969 +2147483648 1073741824 536870912 4026531840 3087007744 469762048 1577058304 2600468480 2894069760 2294284288 698351616 3929014272 503840768 366215168 2237005824 2187919360 1581154304 2271002624 1831133184 2123952128 2483746816 2421015552 3995494912 2929077504 1531517568 1120840768 3690254176 2252403024 1896269112 1947726004 974478518 1503367427 +2147483648 1073741824 3758096384 2415919104 3892314112 1811939328 2717908992 3070230528 1283457024 717225984 2359296000 2022703104 548929536 3267100672 202244096 2816802816 4134109184 3330195456 3457605632 1534259200 3027290112 2767449088 2728089088 2723024128 1568998784 945403968 1029100384 1184030160 3321943288 3401312732 1555000690 1490291229 +2147483648 1073741824 2684354560 805306368 134217728 2751463424 4127195136 3573547008 58720256 750780416 2097152 3698327552 753401856 929300480 265420800 348979200 887914496 3077292032 2645811200 3646943232 3111770112 3336492032 3741537792 970604288 3405324928 1478920128 2901077792 1036601360 4217051672 184781828 2111989438 1815122983 +2147483648 1073741824 3758096384 268435456 2550136832 335544320 3724541952 4211081216 3615490048 381681664 3013607424 1211105280 175636480 2513174528 2396913664 1568735232 4041310208 64536576 1271980032 2391076864 80136192 1685179392 3080022528 3007721216 1503475840 915904064 683531168 399211024 1720131832 4204572660 2996784874 3167038297 +2147483648 1073741824 536870912 2415919104 1744830464 3959422976 2516582400 3674210304 1887436800 1312817152 1101004800 2100297728 4104650752 1851523072 2899705856 279379968 3129049088 153600000 1769988096 3941330944 1504835584 1232657408 1490699776 1040071936 3476764800 1530371648 1515244128 1313234416 231212952 4018932692 3631097726 3206748201 +2147483648 3221225472 536870912 268435456 3623878656 1946157056 2382364672 3170893824 1417674752 1262485504 346030080 3111124992 2698510336 1868300288 287178752 2245197824 2182512640 2451095552 2339430400 3365195776 398907392 1019468800 2660395520 3264624384 2741449856 1034726336 4248434400 4254285872 2353365784 2832095300 285738994 2230590821 +2147483648 3221225472 2684354560 3489660928 3892314112 3825205248 3523215360 520093696 4152360960 1304428544 2434793472 2211446784 771227648 334233600 1672609792 3825926144 1519288320 3767255040 2783174656 295161856 2423912448 1737018368 1554609664 632950528 1263475584 3865619520 1572796832 3504635600 1662095512 2912633196 3773897362 2560727977 +2147483648 1073741824 3758096384 805306368 939524096 3288334336 4194304000 3170893824 2592079872 1673527296 2854223872 4161798144 1141374976 2141978624 3489529856 2743009280 92045312 95436800 2743623680 406614016 3362146304 290145280 4256614912 8731392 973186432 2468731584 2187830368 1690222736 2510892056 1312794396 1853547166 3171629365 +2147483648 3221225472 2684354560 1879048192 2281701376 1409286144 2583691264 1694498816 310378496 2772434944 3655335936 2351955968 431489024 3258712064 3529900032 469434368 3541991424 3134341120 1723490304 2836287488 2901178368 2437768192 2832123392 1668879104 617584000 1518992576 3686903904 2789659952 3179100488 1649781572 2671046058 1521756005 +2147483648 1073741824 3758096384 1342177280 3623878656 3690987520 3657433088 1996488704 109051904 3049259008 882900992 3637510144 596115456 1605632000 669384704 3455909888 3371532288 2415411200 2818596864 418148352 2100709376 3919141888 3103255040 709303552 2561313664 2299446848 2376900576 281269904 1407264184 1169668236 1321946350 2691484611 +2147483648 1073741824 1610612736 1342177280 2281701376 3019898880 570425344 3539992576 1149239296 88080384 1444937728 1559232512 122159104 2580807680 851836928 3448307712 2394718208 3246276608 3638976512 1217032192 2412800000 3251338240 2876825088 974336768 1145543552 2162032448 290821728 714273584 266349752 328215172 2878873046 3949726819 +2147483648 3221225472 3758096384 268435456 3355443200 1811939328 2248146944 117440512 1350565888 2654994432 1528823808 846200832 3864526848 1913913344 3866492928 3010658304 3622993920 3596140544 1464918016 3127693312 4007061504 2290609152 2781896192 1362691328 1002144896 389772608 3661609312 33901296 2572191288 1413348772 2407627698 175014903 +2147483648 3221225472 1610612736 3489660928 2281701376 469762048 1845493760 3539992576 864026624 4114612224 3793747968 2005925888 2991063040 3672899584 970588160 910491648 3016392704 294862848 1030447104 1172262912 4091627520 2847046656 184016384 4133689600 3403522688 3700483648 2547552928 2793032688 3864779128 4128841628 2991097486 3643958773 +2147483648 1073741824 536870912 268435456 2013265920 603979776 2516582400 620756992 41943040 1858076672 329252864 2882535424 2929197056 4217110528 1959919616 1755906048 695631872 3717185536 2154291200 1039396864 3332765696 1776483328 2652856832 1304898304 3913133696 2289596352 1126866784 98431184 2802766392 2208656844 2201629162 1916614013 +2147483648 3221225472 1610612736 805306368 1207959552 872415232 3791650816 117440512 2139095040 2713714688 492830720 1796210688 275251200 2248933376 2735865856 3248291840 1437499392 2389164032 3917471744 915132416 3334326272 119456768 1250907648 2051218176 2311160704 1451520576 2730399136 3088048592 2725510280 3910782796 1935734230 3708831381 +2147483648 1073741824 2684354560 4026531840 1207959552 67108864 3992977408 3170893824 612368384 1346371584 2191523840 489684992 820510720 3769892864 2973106176 520290304 1452834816 3799465984 3012517888 3584258048 4226373632 2325242880 1631450624 2071279360 3820727424 3013596096 1085280992 1244138224 3746824280 2988839444 781913006 3999567811 +2147483648 1073741824 1610612736 3489660928 2818572288 4093640704 1174405120 1761607680 3565158400 1656750080 799014912 1263534080 1903689728 2123104256 3109421056 1929052160 3102572544 2955132928 1210834944 1389359104 1024321536 2061294592 4071912960 2817854208 67811968 599814336 1374633440 1602724176 1137100984 2226744172 3115559090 3090989649 +2147483648 3221225472 1610612736 3489660928 2550136832 1006632960 1979711488 1862270976 2977955840 692060160 1797259264 3283091456 2640838656 662437888 2298085376 3510304768 20348928 1471889408 3032702976 1369919488 3676915712 1543797760 548133376 3486061824 3647056000 1148175168 1815549728 340048240 1470918072 112713300 3491956366 4240606609 +2147483648 3221225472 1610612736 2952790016 1476395008 2751463424 100663296 1258291200 1501560832 1363148800 1881145344 3293577216 39321600 454819840 64618496 73596928 4153769984 1124679680 329342976 3900002304 76236800 3890111488 2512056832 4204862208 2412427904 1486280768 2731750944 2315099760 3267198072 2595188844 3496508282 3851143293 +2147483648 3221225472 2684354560 1879048192 2550136832 4093640704 301989888 1660944384 847249408 2445279232 4125097984 651165696 979894272 2803105792 265420800 4115464192 2809102336 3478470656 2240634880 3999354880 1651472384 1628726272 2881274368 140984064 889101184 227341120 257898464 1036165008 2448088296 1278229596 1077419078 3250335299 +2147483648 3221225472 536870912 3489660928 3087007744 3154116608 503316480 486539264 1669332992 3728736256 887095296 4189061120 867696640 2818834432 3316252672 3640590336 3107356672 3372367872 1600806912 2846248960 2492487680 3855707136 3688546816 333262080 3904211584 263912896 2326596896 1915592368 1689175432 166660324 1960741258 2643353035 +2147483648 1073741824 536870912 268435456 2818572288 67108864 3053453312 3976200192 1635778560 3024093184 1847590912 1211105280 2154299392 2717646848 245497856 448987136 435650560 2987835392 1882120192 3215650816 3970758656 3612998656 976442880 1446188800 2021628544 4273664448 4067738016 1544419504 1703756088 4102166068 217256366 1352635281 +2147483648 1073741824 2684354560 4026531840 2550136832 2348810240 1241513984 3305111552 1149239296 1069547520 195035136 714080256 497549312 3980132352 3248619520 2579300352 2147844096 2441428992 2061328384 4286148608 2195675136 1431593984 2045952512 3341623552 1269666688 1002009280 3741281248 1132742672 901432568 778113372 2320990902 3089136569 +2147483648 3221225472 1610612736 805306368 3623878656 1811939328 3187671040 4009754624 1434451968 2151677952 1373634560 1708130304 2399666176 787742720 220332032 169148416 1965916160 1375944704 1165713408 3468120064 3099150336 2750563328 3411866112 1755654400 875931264 2908712256 924663840 2065194032 1537074760 2094704700 3139170942 3877996803 +2147483648 3221225472 1610612736 1879048192 3892314112 2214592512 3724541952 1426063360 3665821696 1245708288 3277848576 2528116736 3235381248 535560192 2310144000 3872718848 32604160 3466838016 2414600192 4027568128 4206479360 2561332224 1185967616 708120320 3347159168 3881565632 3050828640 3352677872 1197006632 3506784132 2993994290 2558159241 +2147483648 3221225472 536870912 3489660928 2550136832 2348810240 1107296256 150994944 478150656 641728512 1717567488 2114977792 3082289152 3554410496 3032350720 1702690816 1346469888 835174400 307224576 1666961408 2802964480 603384832 3628616192 2849843456 376543616 3792694208 37471456 2927741296 2005860072 3476321900 2941463810 2663684277 +2147483648 3221225472 2684354560 2952790016 3087007744 3556769792 369098752 2063597568 998244352 239075328 3722444800 3624927232 4162322432 1310457856 1411776512 1544749056 986284032 284442624 3495714816 1411928064 2992273408 3029029888 1023146496 288034560 1206233728 4177151040 2549826208 1244912944 722414664 4168065868 2720483018 2998269581 +2147483648 1073741824 3758096384 2952790016 3623878656 872415232 234881024 3607101440 58720256 4232052736 4125097984 1934622720 3501719552 3612606464 2856976384 1229127680 1544388608 4028940288 2574049280 95481856 2013710336 914613248 868438528 3032162048 3057237120 3573471552 1412940192 182010544 2638229960 3848285212 3130015154 2316830887 +2147483648 1073741824 536870912 805306368 2550136832 3154116608 1174405120 218103808 2407530496 1463812096 920649728 3276800000 1251475456 3272343552 502398976 1926692864 885948416 495370240 3874414592 3293245440 498923520 1068364800 4185543168 2610904320 3533343872 1180229568 2579223584 2109431280 2744172104 3809725852 4081014970 529964089 +2147483648 3221225472 536870912 4026531840 2281701376 2751463424 503316480 352321536 4185915392 364904448 3982491648 2972712960 1006108672 242483200 593100800 847708160 819888128 1747468288 155213824 2954645504 431642624 306930688 3219965440 1062153984 1674741888 172391872 1488808864 2488656592 2183443336 4252986052 2711015866 2790786663 +2147483648 1073741824 536870912 3489660928 2281701376 3959422976 2449473536 1258291200 3716153344 834666496 3923771392 3614441472 2368208896 2200698880 2183790592 2009006080 585596928 3790225408 4136787968 1384542208 110655488 3299429376 2242375168 2810647808 1934856576 3802420032 3810216992 3036472400 1905701928 4031049460 794999614 3400190517 +2147483648 1073741824 3758096384 268435456 134217728 3556769792 570425344 822083584 2172649472 322961408 1923088384 661651456 3177709568 3222011904 2321940480 3261136896 2316664832 1119240192 1313759232 1283092480 331892736 684411904 2739260928 2379823872 310481792 4269035456 3794106272 3807962992 347242968 1471338756 914722014 3876474269 +2147483648 1073741824 1610612736 2415919104 1744830464 1811939328 2248146944 2499805184 1920991232 1455423488 2929721344 3624927232 3170369536 3438542848 1441792 1187577856 2304344064 597049344 4162740224 3139596288 3093850112 4015737856 802805248 3351317760 2426768512 2558294464 2319277408 3654876368 1279563128 2206858364 3411613890 3068247487 +2147483648 3221225472 2684354560 1879048192 3623878656 872415232 2315255808 2969567232 3783262208 364904448 1356857344 3981443072 2848456704 822345728 2649358336 642842624 4157505536 905101312 1170923520 3178680320 971044864 3787973632 3799929344 1149050624 3077610880 3187786176 4103172512 3762329808 131724008 754796732 3336482382 4112176975 +2147483648 3221225472 3758096384 3489660928 2818572288 3825205248 2449473536 2634022912 1451229184 2646605824 3202351104 353370112 2938634240 2107899904 285868032 1282342912 649756672 1037975552 3662045184 452612096 9201664 3614792704 2158425600 3267563264 1919191936 1841519808 1329582432 2243998224 3184095144 1808857068 96082598 3480696719 +2147483648 3221225472 1610612736 1879048192 1476395008 335544320 3724541952 2701131776 2071986176 2319450112 912261120 4071620608 2956460032 2854486016 1173487616 3820552192 497975296 1633665024 1484251136 1593561088 3469068288 4104311808 1570456064 4272228096 3975712896 2698299584 2269146656 257597616 1411760936 3671258756 2147701514 353439939 +2147483648 1073741824 3758096384 3489660928 1476395008 1946157056 2382364672 4211081216 3246391296 4206886912 2673868800 800063488 35127296 2777939968 785776640 3517775872 153452544 35340288 3046334464 1796173824 1594181632 4169300992 456190464 735131392 3714036864 3798227520 927330848 1249945744 425902408 1138889636 1093349026 2690693127 +2147483648 1073741824 1610612736 2415919104 3087007744 1811939328 3120562176 3506438144 2726297600 2168455168 622854144 3371171840 2285371392 103546880 1360134144 2422669312 2287304704 3113566208 297623552 3023663104 795830272 3393080320 3018514944 1172519168 2063841152 3905180608 778683232 2435880752 235915384 3225007428 2588618 3052035329 +2147483648 1073741824 536870912 805306368 3623878656 4093640704 704643072 3841982464 3934257152 12582912 811597824 548405248 2491940864 594280448 1294860288 2104557568 1993506816 1248542720 3530776576 4136071168 3709696000 3075896320 1428144640 1577402112 3406337408 109083840 4092259936 1076212304 783605832 29141348 2411350214 2289168477 +2147483648 3221225472 536870912 1879048192 4160749568 2080374784 2248146944 251658240 1350565888 2931818496 1495269376 3117416448 1052246016 181665792 2860384256 3771531264 949911552 2586689536 3576029184 1878642688 400283648 2113192960 2154134016 2835948800 1199088768 3840202560 2902289248 2425171152 2222894232 4032688620 93178306 2771778487 +2147483648 3221225472 536870912 268435456 402653184 4227858432 3724541952 1023410176 2608857088 2873098240 2157969408 361758720 3545759744 4251189248 1901199360 640745472 115113984 2637578240 1889427456 3394392064 3335280640 1222859776 64018944 1085613312 717140608 3117370816 1786692384 542252528 3148944344 1285332412 1209422058 3947789299 +2147483648 1073741824 536870912 2952790016 671088640 1677721600 436207616 1325400064 2826960896 12582912 4188012544 3658481664 3995598848 3175874560 1208614912 521207808 624787456 863387648 1312448512 1714450432 3911284736 1411175424 728407552 458286848 677417344 650246720 3667723360 144153168 813122360 741336124 1502225910 1985023685 +2147483648 1073741824 536870912 805306368 2550136832 201326592 2852126720 2130706432 3984588800 1639972864 614465536 2358247424 634912768 310640640 2245656576 442564608 2146861056 1608204288 1432313856 2625990656 216299520 1007875072 373920256 785838336 1022602112 3280456768 936182560 1388349776 3714871672 2003761628 4006067434 2488662891 +2147483648 1073741824 2684354560 2415919104 1476395008 2080374784 1912602624 1795162112 2642411520 4123000832 2342518784 2295332864 2523398144 2601779200 3491102720 2004680704 1080983552 724090880 2721898496 1764421632 3956791296 3933830144 485599744 1394431232 685750656 1532787520 2194874400 535803728 2575581368 534715148 1003857366 3964883763 +2147483648 1073741824 3758096384 1879048192 2818572288 67108864 33554432 3707764736 3531603968 834666496 1130364928 4174381056 2425880576 4103864320 1654259712 1338703872 380731392 3066839040 4031799296 1204449280 1317095424 3018904576 928824832 3948732160 3536760704 607375552 4006162528 1952875024 3332885960 2826378364 1474005146 2121233885 +2147483648 1073741824 3758096384 1342177280 1744830464 1275068416 1644167168 520093696 461373440 146800640 3873439744 3327131648 249036800 3996385280 4051042304 3281715200 4287266816 1430044672 3238584320 4219400192 3580217344 724524032 3665004032 4285232384 2188221824 2513195584 1924991136 2747894928 2449621032 1359096892 676142538 3621887719 +2147483648 1073741824 3758096384 4026531840 1744830464 3154116608 436207616 285212672 1417674752 775946240 2959081472 1771044864 1226309632 565968896 1388183552 3426418688 877690880 4189503488 2517295104 867495936 1074776064 4020204544 3028921856 1764974848 3496974208 2153012160 22100704 614571888 1462194792 4010123148 2107995658 21009541 +2147483648 3221225472 2684354560 1879048192 402653184 1946157056 234881024 1392508928 2759852032 3133145088 3680501760 1118830592 1344798720 638844928 1613365248 985858048 3197796352 1137197056 3604766720 41308160 1249212416 865068032 1358406144 4278443776 585206912 1174331456 2308058464 1156522448 836536328 4050482212 2700333166 535399563 +2147483648 3221225472 1610612736 2415919104 2550136832 3288334336 301989888 3875536896 3581935616 549453824 1017118720 1716518912 591921152 3859546112 2499674112 3145531392 2444918784 2810494976 4169719808 3505836032 3486238720 4069616640 2242218496 903174912 1213697920 1809219136 3226478368 508044560 3901501752 666765100 3390898622 1036691229 +2147483648 1073741824 536870912 268435456 671088640 1140850688 3523215360 654311424 2625634304 1707081728 2770337792 3159359488 4212654080 1152122880 2086273024 1383137280 1756332032 349650944 964386816 815886336 848328704 2405432320 3803756032 1911277312 3956179840 3716215360 594553184 1145570832 3241420888 1110844620 2072721482 1968089089 +2147483648 3221225472 536870912 4026531840 939524096 2348810240 167772160 2566914048 4068474880 4273995776 1495269376 1982857216 2633498624 3639869440 2085486592 3159818240 2677768192 3738648576 1822646272 1378701312 2774161408 2851202048 727624192 1959389440 4211784576 4093101504 4073037152 1464355024 4139046808 1291854228 1686117226 2243957815 +2147483648 1073741824 1610612736 805306368 2550136832 201326592 3456106496 922746880 1853882368 3552575488 56623104 1733296128 2562195456 948174848 3962961920 2775646208 2195685376 351322112 1794433024 2164453376 2232674304 2845598720 3830743552 124018944 1961927296 128075584 3179919584 1053937168 2224246728 1601569948 1657867762 3631193907 +2147483648 1073741824 3758096384 4026531840 2013265920 2617245696 2181038080 3170893824 2105540608 1723858944 4095737856 1244659712 73924608 3910926336 1017511936 3334406144 84180992 1039843328 1952899072 3816878080 803194880 4174083072 1902750208 3380309248 12696960 247945920 3155669408 3648012816 2849976856 2647952660 1736634062 589486377 +2147483648 1073741824 3758096384 268435456 2013265920 201326592 1241513984 2231369728 92274688 3124756480 1461714944 3937402880 646447104 526647296 3355049984 2664759296 1335066624 3245948928 3533529088 2695327744 3054651392 1368509440 2660274688 784462080 4131951488 3137206976 550418336 1292815152 3118338040 2559522516 3543580086 3649235407 +2147483648 1073741824 3758096384 4026531840 671088640 1140850688 436207616 4244635648 1652555776 2059403264 3143630848 2245001216 3566731264 3626237952 3577872384 25231360 1780645888 1053573120 2909298688 3798626304 1397442560 3411670016 287161856 3492400896 3098917248 3607482048 4092306016 1221771984 3171025672 2820738044 4036134938 2240036979 +2147483648 3221225472 2684354560 1879048192 402653184 738197504 637534208 3238002688 3699376128 2411724800 3458203648 1909456896 1374158848 4142661632 962461696 2448490496 539590656 993345536 509173760 1095192576 3889592320 1624237056 2959254016 128960768 3209859200 2016925888 1824951264 2123221520 2113245336 2146659436 1597794518 408212109 +2147483648 3221225472 1610612736 2952790016 1476395008 1946157056 3657433088 16777216 696254464 1992294400 4011851776 2070937600 675807232 1368653824 3174694912 490143744 874348544 3333079040 3116294144 214224896 3734226944 312370176 443331072 3206434560 1319938432 4114506176 777818016 2260099088 392738008 3980161924 3854016598 2894456723 +2147483648 1073741824 1610612736 3489660928 402653184 2348810240 3992977408 2197815296 2709520384 1732247552 308281344 4203741184 1660420096 2925789184 4000710656 4274454528 3599859712 3920969728 3130089472 931622912 2270193664 721017856 1334352384 2615138560 2534904448 345659968 1188884000 2428505584 2317361256 259007564 942152370 92017931 +2147483648 3221225472 536870912 2952790016 3355443200 1140850688 3456106496 2768240640 3665821696 683671552 2392850432 110100480 1916272640 2124677120 2734030848 3324444672 914718720 316358656 968843264 862539776 3105773568 3959682048 4285302272 90044160 1012372608 348808640 213772128 3727133520 3657584632 2047992540 2447228818 1204771163 +2147483648 3221225472 1610612736 2952790016 1207959552 3959422976 570425344 2264924160 1098907648 3275751424 1415577600 3004170240 3820486656 2996568064 487194624 3715301376 1801289728 1366966272 3148242944 2035044352 1869563904 678093824 2564601344 103345408 3319510400 2914737216 2325014560 2871103216 228615912 978147244 469616386 431431045 +2147483648 1073741824 536870912 2952790016 402653184 67108864 1979711488 587202560 2508193792 3888119808 3693084672 862978048 150470656 3478913024 3974234112 2155806720 1506050048 379305984 3238518784 1984294912 3884644352 1947620352 4041314816 2619110144 522886784 3230592576 2543345440 3890517200 2565595352 1132456580 156885754 2106115085 +2147483648 3221225472 1610612736 1879048192 1476395008 201326592 369098752 1929379840 2021654528 2084569088 2850029568 1875902464 3500670976 703332352 2771517440 3813212160 1511620608 288210944 2474762240 1708380160 2617952256 3537589248 2852815360 3979436288 3996628096 3901677632 639986272 1702991728 976866312 2822228860 2405751574 1847087373 +2147483648 3221225472 536870912 805306368 2281701376 335544320 2181038080 2835349504 2071986176 4198498304 2480930816 1888485376 397934592 733216768 3764518912 494731264 3685187584 2088157184 109240320 1736495104 2880296960 1041388544 44086784 2540196608 1402577792 1095094720 2243844896 3171333040 2044679240 2341409772 2187502530 3806678031 +2147483648 1073741824 536870912 2952790016 134217728 3288334336 167772160 3808428032 2793406464 3326083072 1591738368 2983198720 3282567168 1658060800 862584832 2349662208 1302102016 351551488 4049625088 3983175680 2457303040 333698048 779326976 2135017216 1295693184 1476359488 3561474272 3749810032 3135303624 3744476732 980955030 1165763011 +2147483648 1073741824 536870912 805306368 939524096 1140850688 2717908992 1761607680 3800039424 868220928 2334130176 315621376 2586312704 3857448960 2466119680 1911357440 2793504768 3427057664 1089003520 1861677056 82573312 1938977792 445823488 1520978688 4268594048 1446703552 935722336 2010606480 448729688 3992096108 4028126758 2272631869 +2147483648 3221225472 536870912 3489660928 402653184 1677721600 234881024 1828716544 2088763392 2722103296 2116026368 982515712 345505792 3828613120 1746534400 1704132608 1491173376 2733457408 3021561856 2992852992 3024115712 220851200 4104694272 142594816 1600487552 3950986176 2867228896 1917637232 3956551416 3714722012 75176506 4248679895 +2147483648 3221225472 3758096384 2952790016 2550136832 3825205248 1845493760 3573547008 2189426688 1363148800 1595932672 3320840192 3577217024 3942383616 1747058688 1978859520 1707311104 456736768 3154468864 3074904064 1860462592 212845568 3732054528 769260288 3090657408 616525248 687360352 4280147760 3429467128 3459152388 2129194634 3566676821 +2147483648 3221225472 1610612736 2952790016 4160749568 3019898880 100663296 3103784960 1887436800 599785472 1365245952 342884352 2235039744 1574174720 4138860544 3786604544 2965012480 792870912 3369492480 3024375808 522668032 1840636928 3379272192 1382274816 4189226624 2324586688 2900383968 2150459920 135453000 755180244 4083326810 3903219407 +2147483648 1073741824 1610612736 3489660928 1207959552 1409286144 3254779904 1056964608 2390753280 2227175424 2673868800 183500800 363331584 979107840 1984036864 4075880448 2638905344 3220193280 3001835520 1317957632 2477746176 2451430400 2341047808 4230216448 3840588672 3848297536 3677643744 700083408 2664521736 3042894132 2182749214 3515169641 +2147483648 1073741824 536870912 2952790016 671088640 1677721600 3388997632 1862270976 847249408 71303168 4192206848 3889168384 9961472 1333526528 2641231872 313327616 2897248256 3052224512 3243335680 3625938944 138573824 1629148160 2678300160 199812864 540059008 3433907776 154230496 386884080 2021288072 165076220 423995034 3288459685 +2147483648 1073741824 2684354560 1879048192 4160749568 2483027968 1308622848 1426063360 3783262208 792723456 3189768192 649068544 2632450048 681836544 4252893184 2851667968 272531456 2795290624 2952323072 2842095616 735041536 3981001728 1783216640 2601746176 244227200 1316278720 425520544 2300116080 263650552 137880020 1777687342 2799405735 +2147483648 1073741824 3758096384 268435456 3355443200 3019898880 1107296256 1862270976 3716153344 3015704576 3919577088 3794796544 3015180288 694419456 3646816256 3634954240 3709435904 391168000 2811551744 83554304 4092315648 3784723456 3399007744 3005575936 1183191936 2539454528 122657568 728103376 416774328 2915901364 1111985434 3673812835 +2147483648 3221225472 2684354560 4026531840 2550136832 3154116608 1644167168 4043309056 629145600 1656750080 643825664 1049624576 71827456 1842610176 2839150592 2566324224 3084419072 1748058112 1636130816 925847552 3054532608 1121764352 1605870080 3579178240 376055168 912204224 3218902176 333669904 3847649928 2325075116 797587070 2265914539 +2147483648 3221225472 3758096384 268435456 939524096 2348810240 2852126720 452984832 2390753280 4089446400 1184890880 2221932544 3072851968 2419326976 2081030144 1639514112 345735168 2545369088 388194304 3059306496 2705876992 1856498688 3111821824 347136256 1382685568 3991483712 872651488 3859502096 1198345400 2428656164 3999187118 2323722051 +2147483648 3221225472 1610612736 1342177280 3892314112 2751463424 570425344 2667577344 1769996288 2394947584 1902116864 1829765120 3429367808 3052142592 582090752 3578200064 2731507712 937607168 3899580416 474796032 3433285632 3747634176 1205904896 3737218816 1816016768 31791168 3227565600 2298571664 2849902792 1152712716 1915264342 173885709 +2147483648 3221225472 3758096384 1342177280 2550136832 738197504 1241513984 3204448256 629145600 1858076672 3844079616 1798307840 3643277312 649330688 4084334592 1025441792 2762506240 1358020608 1055252480 1550307328 2339432448 1599896576 192387584 58290432 1982083968 2217358400 3093504288 3422466192 650440920 799962516 1302889886 2289164307 +2147483648 1073741824 1610612736 2415919104 3892314112 2348810240 2919235584 184549376 1233125376 1858076672 3479175168 2576351232 846725120 4229693440 1406271488 2069823488 3656351744 861913088 1168367616 253882368 3798394880 2273659904 1404089856 3526391040 1622945408 4087481408 1576483360 254519184 3470911816 1720114604 634735474 2485688149 +2147483648 3221225472 3758096384 268435456 939524096 3154116608 1845493760 2231369728 444596224 96468992 471859200 2819620864 1612185600 3259760640 1092747264 2429091840 1921220608 4053647360 695328768 2609106944 980609024 2888657920 2471141888 2745068800 1378625152 4082249664 3315672416 3425146384 945550360 622773404 1839167834 2640022953 +2147483648 3221225472 1610612736 2415919104 3087007744 2617245696 167772160 285212672 2961178624 1858076672 1314914304 1687158784 2766667776 1022099456 4077780992 388956160 833781760 2638528512 2236145664 1964429312 1412548608 1899981824 3237839360 744899840 1256462208 1202854848 3416865760 1885450832 2865777864 1244610156 2469570198 2391075661 +2147483648 3221225472 1610612736 2952790016 4160749568 738197504 3254779904 1660944384 310378496 708837376 2854223872 722468864 2873622528 1555824640 1567227904 2409168896 3461644288 4110827520 1461346304 236998656 2270251008 996795392 4088240640 2170745088 3435401600 244187456 2508653024 3109781872 2835477240 3464601020 2701181998 1069627361 +2147483648 1073741824 3758096384 4026531840 4160749568 2214592512 100663296 3372220416 1048576000 2722103296 660602880 521142272 4044881920 611057664 1190264832 1053360128 2898624512 1154662400 2422136832 92073984 2811086848 2606003200 226265600 1033849600 121125504 3382444224 3946453856 2434599408 384541480 3586259564 542536938 2524811665 +2147483648 1073741824 3758096384 3489660928 3355443200 1677721600 1308622848 3238002688 1551892480 1061158912 1038090240 1198522368 1963458560 906756096 1433272320 1443692544 2300739584 4027629568 4034715648 1285746688 730318848 1182366720 3709832704 920286976 1754272896 1635265728 209987552 4087486000 2118321736 763342612 2590656662 2604143093 +2147483648 3221225472 1610612736 2952790016 134217728 3154116608 3120562176 452984832 981467136 3166699520 3852468224 4241489920 2537029632 894697472 2804285440 2746286080 213155840 2589147136 241655808 2754695168 3127396352 229696512 2417075712 446818560 3925153664 4253718848 2309379040 1223551696 3340182200 4131759628 2600982658 2625898807 +2147483648 3221225472 2684354560 1342177280 402653184 2751463424 771751936 3472883712 25165824 1715470336 3428843520 3681550336 471334912 195821568 1392377856 2944729088 2046001152 1238253568 2151833600 3920384000 3007412224 3355896832 538618368 1373889280 3952687232 3602232128 3719790368 1053293744 3168994472 26910452 2812538034 2683902073 +2147483648 3221225472 3758096384 4026531840 134217728 1006632960 3791650816 2936012800 360710144 2151677952 1080033280 1357905920 997720064 2611216384 2751856640 3756457984 1331986432 373538816 2663899136 4258385920 1996417024 883315712 4193752576 3116988672 1389302144 1491636800 894034720 2229986608 1865970728 3313806740 460579594 3114254787 +2147483648 1073741824 2684354560 2415919104 939524096 1677721600 3321888768 2801795072 981467136 2294284288 1629487104 4004511744 2311585792 3529768960 519438336 3496673280 2224783360 950386688 2015485952 835186688 3474249728 2088991744 3963924992 1590708992 2685602432 230144832 2163730912 3852265936 3532083864 56797108 2586001542 4122254591 +2147483648 1073741824 2684354560 2415919104 3355443200 603979776 369098752 1895825408 3816816640 2361393152 299892736 1580204032 2125987840 1783889920 3280338944 2467102720 15564800 3165274112 2262720512 4077416448 3209517056 1714224128 3743714816 996796160 2512720512 4137785024 476607008 4231876368 1119143016 4162880868 2133315082 2869180351 +2147483648 1073741824 536870912 2952790016 2013265920 1811939328 4127195136 3338665984 1920991232 113246208 2694840320 4207935488 3429367808 2936799232 3107061760 3723821056 1955102720 2475769856 670916608 1463775232 3878844416 2151601152 3139537408 855896320 393559168 2118694208 1429298656 3526182480 4258748280 3573438796 2829898006 696562741 +2147483648 1073741824 1610612736 268435456 4160749568 1275068416 905969664 2164260864 1971322880 1707081728 1814036480 2855272448 2824339456 2025586688 302645248 3000696832 3870130176 3275276288 2951012352 3929993216 749594624 399797248 444764672 827023616 2733186176 1578800320 3025618336 2635275984 3283721432 3136741076 960099842 3965350541 +2147483648 1073741824 2684354560 4026531840 2281701376 67108864 704643072 2801795072 1384120320 851443712 1562378240 865075200 4190633984 3982229504 1799749632 879296512 17793024 3301556224 217440256 2814636032 4073904128 635003904 3443688960 2592368384 3540458880 2039131200 1649966304 2281776720 1510186520 2179449724 2828069710 3479333369 +2147483648 3221225472 536870912 268435456 3892314112 3288334336 1509949440 1358954496 2692743168 3166699520 2766143488 663748608 2563244032 2047082496 826408960 3816357888 662339584 2374287360 3542147072 2077413376 2215892992 431315968 3103761920 3997202176 2783129984 2651831744 1062758880 3926855888 3166283496 1476086412 211858302 2622613791 +2147483648 1073741824 1610612736 3489660928 134217728 2080374784 2449473536 2902458368 931135488 4030726144 4183818240 4012900352 460849152 1459355648 4076732416 866844672 4148789248 3350642688 3052068864 805629952 3406292992 330980352 2912329216 3970261248 2594518400 1178252992 244533024 1951020336 718344808 1138792484 690643514 3565069221 +2147483648 1073741824 1610612736 1879048192 2818572288 201326592 2516582400 2298478592 1048576000 4114612224 4175429632 1223688192 654835712 1001652224 2556297216 3463905280 4008476672 1125859328 1099915264 461467648 829319168 2853106688 3612843520 4040555776 1638475904 2874909376 3226990944 3263433264 2650157320 978528180 2928324278 2725273147 +2147483648 1073741824 536870912 3489660928 2281701376 1140850688 2315255808 2801795072 2743074816 2663383040 895483904 2228224000 3931635712 2546728960 3158441984 2579562496 2107015168 1038925824 3305168896 2511532032 962328576 3504950272 1677962752 924081920 1082068352 408788032 3914291360 908362000 3833985864 1936880636 246955818 1994131321 +2147483648 1073741824 536870912 268435456 4160749568 3825205248 1845493760 520093696 2424307712 1052770304 1725956096 2412773376 3127377920 886308864 62783488 2591621120 3049095168 1125302272 812048384 3433623552 4283037696 1400404992 4122509824 2787465984 585314432 3408039744 3686430560 2697702096 340770920 3929884444 2486112454 827373459 +2147483648 1073741824 1610612736 805306368 2013265920 1811939328 3925868544 620756992 243269632 3569352704 3965714432 3677356032 3292004352 84672512 1500905472 3798532096 1359446016 3086073856 1037950976 1002172416 3883591680 3969475584 4258970112 3737927936 3398634368 1943579328 2726260064 450605648 1120923720 2460012804 3092663498 41695209 +2147483648 1073741824 2684354560 268435456 3355443200 3690987520 4194304000 3472883712 1082130432 3560964096 1235222528 1448083456 1779957760 169082880 151650304 1919221760 3454500864 1710964736 4186923008 3585437696 1333286912 2565069824 1368305152 2986539264 3936040832 3430456384 28438624 1767881584 3846133784 350055948 996438730 1430647599 +2147483648 1073741824 3758096384 1879048192 1207959552 3154116608 1375731712 1728053248 3967811584 1656750080 1851785216 1139802112 1482162176 2538864640 827457536 1013252096 1304264704 4175708160 1452302336 1762816000 2919188480 1520358400 3530851840 248498432 283848064 1297529920 3451056992 2401418704 2016474952 2832172596 3318834786 3420845015 +2147483648 1073741824 3758096384 805306368 2281701376 3690987520 2382364672 1996488704 1333788672 775946240 2967470080 3180331008 1596456960 367788032 2405040128 178716672 4063068160 752893952 1822187520 284061696 3919923200 265470976 1612031488 2078568704 915038848 1466128192 3893883040 3885700400 4081028104 125528044 161732198 3834970429 +2147483648 1073741824 1610612736 4026531840 2281701376 738197504 637534208 419430400 4051697664 121634816 2787115008 1865416704 1512570880 1744568320 3712876544 2769223680 2869002240 3457859584 3705069568 1555099648 2999183360 3360445440 3040458240 3481197824 3087852672 1403906752 1165193888 143666544 2589462008 670303412 2340554238 2674465313 +2147483648 3221225472 2684354560 2952790016 3892314112 1275068416 1442840576 2365587456 1317011456 364904448 2287992832 3675258880 1645740032 3124494336 1588985856 2069692416 3808591872 2750464000 1625088000 4084387840 328464384 979850240 1324002816 1376050432 3014580352 2650137536 3661788256 1011099408 429526024 2196966476 2430831114 3045357669 +2147483648 3221225472 536870912 1342177280 3355443200 3690987520 3791650816 3674210304 4118806528 2545942528 3441426432 4019191808 1653080064 493092864 2100690944 2616393728 1263239168 3355754496 2716917760 2882457600 3399079936 2848214016 27508224 3079727360 4030644608 3370241856 861433376 3922308560 489290648 3227279356 1796190494 44220903 +2147483648 1073741824 2684354560 805306368 939524096 603979776 2449473536 3036676096 2558525440 884998144 3563061248 1030750208 1599602688 3052142592 1631191040 2937782272 2444918784 3271868416 3734560768 142274560 3192772608 2393723904 1975687680 4105761536 2158684032 8778432 1705603296 908902352 67497416 2808708884 1699518722 620100377 +2147483648 1073741824 1610612736 1342177280 3087007744 1409286144 3858759680 822083584 2608857088 859832320 2019557376 1422917632 2103967744 2190737408 926023680 3129802752 260079616 4094935040 4149731328 1754132480 3738494976 3884350464 2710082048 2732058368 2798513792 3207916224 3205906464 3791697648 1850995688 1891105372 18733254 115138243 +2147483648 1073741824 536870912 2415919104 3087007744 4093640704 704643072 2768240640 75497472 3477078016 958398464 4168089600 3057123328 2857631744 2080243712 2409693184 1504018432 2655567872 325902336 2804609024 220198912 3676593152 3801985536 1016917760 1506989440 246146240 3041544672 3432296496 2277854584 2216178916 2443444906 1594244191 +2147483648 1073741824 1610612736 805306368 3355443200 2751463424 3053453312 754974720 310378496 3938451456 627048448 4000317440 3372744704 818151424 1387397120 4071424000 1682079744 2811740160 2586042368 303689728 1513154560 140534784 1640666624 3834896128 3513893504 2500116928 446320992 2760086992 3434309512 265496724 2845414422 3645526983 +2147483648 1073741824 2684354560 2952790016 134217728 67108864 1308622848 754974720 1182793728 3368026112 3131047936 1206910976 3273129984 2276196352 3961389056 3516727296 260472832 3232415744 536272896 4184928256 1442961408 1517908992 425637376 4079408896 3638097024 2941634496 3168490080 4149579344 3596174328 2121183364 2661204098 4001681289 +2147483648 1073741824 1610612736 268435456 2281701376 2348810240 973078528 4244635648 3313500160 3913285632 2128609280 3597664256 72876032 2384199680 4029808640 2604859392 1927970816 467222528 2922733568 253718528 2795530240 453569536 1682607616 2496220416 207451008 2554021056 2831051168 3191993840 3276745544 1664127828 3254678402 2158093861 +2147483648 1073741824 2684354560 805306368 2818572288 1140850688 3523215360 352321536 2088763392 1623195648 4162846720 997195776 3315073024 2155085824 3224502272 3759603712 614432768 3942989824 142696448 1877700608 3668465664 2784351232 901758464 3807727360 651774848 3628037824 1386892768 890958800 2621716184 3133816196 879963426 1294319455 +2147483648 1073741824 3758096384 2415919104 671088640 1409286144 771751936 2499805184 2038431744 2101346304 1960837120 896532480 954728448 4164157440 293470208 2561867776 3067576320 514637824 375971840 2562650112 1205454848 2172677120 1203217920 1822216960 23128192 695920064 1116727200 3165083376 2408453320 1914382100 411277294 996338371 +2147483648 1073741824 536870912 805306368 3087007744 738197504 1442840576 83886080 545259520 809500672 3613392896 3411017728 3949461504 3404464128 74842112 3674800128 4097998848 1591164928 3656081408 3686100992 28342272 3566531584 4232223232 2329374976 2213237888 3098889664 2620408288 3897880560 1298317096 2481419132 2203282790 2842775229 +2147483648 1073741824 536870912 3489660928 1744830464 1409286144 3791650816 1325400064 964689920 3636461568 1629487104 2305818624 262668288 763625472 2450653184 980353024 601915392 682082304 466870272 1604972544 2716006400 1361071104 153130496 243786496 254012288 3535921216 2655441440 3317844496 1227332952 390296196 3718654510 1161102575 +2147483648 1073741824 3758096384 3489660928 1744830464 3556769792 3388997632 2768240640 3749707776 4173332480 1231028224 210763776 891813888 1685323776 1133379584 3883991040 895254528 1816018944 3562692608 2965139456 3580446720 445381632 1139582464 2384884480 1442214272 3380506816 1694124832 3100400400 3708905032 2872566508 726053990 3873526747 +2147483648 3221225472 536870912 805306368 3355443200 2348810240 2248146944 1593835520 1451229184 3678404608 2376073216 3174039552 1216872448 3281256448 565313536 1603600384 1320976384 4146708480 1443749888 4126658560 1033295872 1263031296 116172288 737273088 3611415680 1577712448 1836968672 325050928 670224472 3037887892 2881329654 1638353779 +2147483648 1073741824 536870912 2415919104 2281701376 2214592512 3456106496 2365587456 2172649472 4039114752 4141875200 3123707904 2630352896 4112777216 4018536448 3613982720 2416214016 713342976 2303778816 2399072256 4051957760 1078549504 1019264512 3383951104 3367107712 2105427904 3406891936 4188574096 3313958696 3534744356 3607849174 782220479 +2147483648 3221225472 536870912 4026531840 939524096 469762048 234881024 16777216 2239758336 1740636160 3336568832 17825792 1285029888 3516661760 916586496 1089929216 2949742592 3885645824 47603712 1359761408 2516015104 1784472576 2576198144 3621276928 1664179840 1111877312 2616275872 1109964880 2255941864 3976109100 1803018442 3202229133 +2147483648 1073741824 3758096384 2952790016 1476395008 2483027968 3590324224 2399141888 2206203904 205520896 2917138432 3427794944 3218604032 370409472 3480879104 1072758784 2843901952 1460649984 2852904960 986312704 675072000 3111937024 3498488320 432928512 1274999424 839481664 2156268960 123147440 1311087816 4257367900 2190848746 2764722767 +2147483648 1073741824 3758096384 3489660928 3623878656 2751463424 100663296 2835349504 3800039424 2294284288 329252864 3375366144 2469920768 2570321920 1396834304 532217856 1318223872 4060364800 3586154496 3583668224 3026667520 2012216320 2834729472 2087600896 3229971072 2674323648 2824602720 735970384 3284602808 2724572532 3126449786 3425547479 +2147483648 3221225472 1610612736 805306368 3355443200 1677721600 3657433088 4244635648 562036736 3779067904 543162368 1215299584 3230138368 1772879872 2578055168 2803302400 2427748352 1143947264 1966301184 3576778752 3214559232 2960966656 358659584 3093384960 218261888 3425238720 879665824 3325052144 3882612712 768877172 2823696278 1781599453 +2147483648 3221225472 3758096384 4026531840 1476395008 1677721600 3053453312 2298478592 2071986176 3569352704 1071644672 1936719872 618135552 107741184 1251082240 2049638400 1513914368 2779987968 1542414336 1216696320 3780274176 1976882176 1614316032 3237313280 1359627904 502852800 1980413472 2827897104 947837416 2903488948 1669585730 1182669945 +2147483648 1073741824 2684354560 805306368 402653184 4093640704 637534208 2801795072 4118806528 3208642560 4188012544 3425697792 462946304 4047241216 3615096832 1629552640 4202332160 2130821120 1288560640 3100635136 3997358080 4150940672 61772288 1803538176 1335555712 863397696 824491552 2628189168 2634829464 1720037652 572281778 4025319773 +2147483648 1073741824 1610612736 2415919104 2281701376 4093640704 234881024 1828716544 2726297600 1455423488 2325741568 932184064 1570242560 1248591872 2824732672 3941138432 3009183744 2080587776 834625536 773419008 3534514176 3810970624 737717760 4094259968 1148469376 2963985344 2983626592 453539024 1403844984 4227039772 2811941306 283018945 +2147483648 3221225472 1610612736 1879048192 671088640 1140850688 2046820352 1795162112 1753219072 2420113408 1855979520 2737831936 771227648 1978925056 2123235328 807337984 1601208320 3968679936 3901317120 3592376320 1256474624 328389632 2225905152 2795466496 379871616 1395839808 1855753568 3840368496 2777698264 3260858516 2425588650 3449806903 +2147483648 3221225472 2684354560 268435456 671088640 3288334336 2852126720 2969567232 1786773504 2445279232 1797259264 187695104 946339840 1126432768 764805120 4058185728 745177088 4292329472 1317265408 345886720 2798319616 2762898432 4168529408 2866669312 1688919424 2826856896 3029245792 2019677456 1188095192 1834968468 924385614 327911783 +2147483648 3221225472 536870912 3489660928 134217728 67108864 2785017856 3808428032 3833593856 1572864000 1189085184 1638924288 1093140480 2137260032 1646657536 2920349696 3784278016 3085942784 1132191744 2815807488 4029732864 1877044224 1625533952 1006489344 1691678336 3867637312 1221768032 4137841168 3907203240 3314587716 3533002062 1400739191 +2147483648 3221225472 536870912 2415919104 2013265920 2617245696 4261412864 2264924160 1518338048 4055891968 3135242240 3341811712 3912761344 2529951744 3442081792 3764060160 1378516992 795426816 450191360 2607239168 1541429248 621345792 159293952 1126130944 2735491712 2524107584 2070784480 123850640 3348301864 3409885540 1841250666 3382460857 +2147483648 3221225472 536870912 1879048192 671088640 2080374784 3724541952 318767104 159383552 3586129920 572522496 2190475264 3146252288 733741056 3409575936 434176000 2478014464 2460631040 3771097088 739528704 4130953216 4144546816 3869740544 2604429568 2975159936 3311069760 1254800416 2901278544 3972674264 848896764 3505888094 1578387729 +2147483648 1073741824 3758096384 268435456 4160749568 1275068416 503316480 2667577344 293601280 3317694464 2107637760 4138729472 3686268928 10747904 3775791104 2968715264 1237352448 1657913344 1099292672 231993344 47499264 796019712 1432138240 3720069376 643364480 3801119040 2875031840 3815926352 190621752 2730215700 668521402 3746587187 +2147483648 3221225472 2684354560 805306368 2013265920 469762048 234881024 1124073472 2759852032 1539309568 1767899136 2421161984 1584922624 1407451136 2826043392 1237385216 471695360 3168157696 3710017536 1980256256 2925361152 3300586496 4026640896 4278209792 682712704 2217006656 710843232 3586326416 2170924232 2343728220 2391819394 1722377115 +2147483648 3221225472 1610612736 2952790016 2818572288 3556769792 100663296 4211081216 729808896 549453824 1180696576 888143872 4219994112 429654016 3945660416 1996292096 3552935936 2051227648 1232035840 2615758848 1532512256 694936576 3805384192 3077659392 2457619072 867294272 1169072800 353356944 1772851720 1394500532 1186645526 311564881 +2147483648 1073741824 536870912 1342177280 2818572288 3019898880 2650800128 3841982464 243269632 557842432 3927965696 273678336 2213019648 810287104 3351379968 735248384 2316468224 3719577600 2976407552 4188172288 3314382848 3884313600 834045440 2386184960 1266244736 1499725248 2863374944 4212782128 64797112 1711623980 238673174 2383187429 +2147483648 3221225472 536870912 1342177280 2281701376 603979776 2516582400 1694498816 1300234240 1304428544 1654652928 860880896 3859283968 993787904 2426273792 3775332352 3199696896 689881088 506650624 1833226240 3989821440 3982380032 2479074816 3051144960 2992370304 95179712 3696401568 2102417872 124566136 545735212 957549422 3565527425 +2147483648 3221225472 536870912 2952790016 2818572288 2617245696 1107296256 3003121664 58720256 3250585600 115343360 3962568704 3231186944 937164800 3609067520 2120941568 300449792 936067072 2496094208 4000403456 1608407040 1085600768 4079656448 3451803904 1757731200 294817088 3459402144 137555920 1931320168 1435030500 3456403842 2521660757 +2147483648 3221225472 3758096384 805306368 2550136832 2214592512 637534208 184549376 1451229184 734003200 459276288 3759144960 584581120 4113825792 3077701632 2992963584 3085074432 319995904 794222592 4293709824 199616512 2298569728 2661581312 2961556224 2031180416 4101804096 1773261280 4100153616 4011436232 2782096460 2435945914 2792312983 +2147483648 1073741824 2684354560 2952790016 1476395008 3288334336 973078528 3640655872 1920991232 3175088128 2162163712 4019191808 2220359680 3548119040 1148846080 1357053952 1731821568 148062208 3990839296 4042092544 3932837888 716567552 2171576832 456291072 1833553280 4283794368 3937500000 2871025200 4177453320 1008869740 765403834 2286128005 +2147483648 3221225472 536870912 3489660928 3355443200 4093640704 2181038080 1862270976 796917760 2235564032 2589982720 3090153472 1698168832 2493775872 1493565440 610861056 3851386880 3740286976 2533646336 344608768 1077893120 1752361984 551394816 1250378496 2576806784 331059264 3470673824 622948592 804249960 3990630116 1430399722 547299555 +2147483648 1073741824 536870912 805306368 2550136832 2214592512 436207616 3909091328 2776629248 3401580544 4049600512 1162870784 4039639040 820248576 2589589504 2904883200 3208085504 2708455424 3468419072 1777987584 1370552320 2795074560 3107557888 2663961344 3257230720 4205807552 2571356832 4026917392 3968254280 3064099740 2202081646 4012745079 +2147483648 1073741824 1610612736 4026531840 1744830464 3690987520 1912602624 1358954496 2155872256 2571108352 2736783360 684720128 3176660992 1293680640 2058747904 309133312 60915712 1790197760 953704448 816214016 2863622144 603247616 1124306432 3798685952 3911120256 3740838336 3161968096 718486960 659067000 1465894348 1636252762 2195372669 +2147483648 1073741824 3758096384 4026531840 2013265920 1275068416 637534208 1526726656 1786773504 1304428544 3462397952 2322595840 3662151680 783548416 1567752192 1877409792 3642589184 3558391808 2856116224 2914447360 3696084992 774272000 2751703552 1623316736 2661834880 2342690368 352936160 1550459280 2127238920 42187540 1258408134 3955777035 +2147483648 3221225472 1610612736 1342177280 2013265920 2080374784 1509949440 3238002688 998244352 46137344 1071644672 3308257280 3139960832 213123072 4280156160 2721775616 3965157376 405225472 3888340992 17125376 113395712 1842338816 1384481280 770604288 982383488 1836360640 2993471776 3616414608 2474843496 2891684260 2796897198 1755990819 +2147483648 3221225472 3758096384 268435456 2550136832 4227858432 2046820352 184549376 1887436800 2839543808 2774532096 1735393280 3988258816 4113301504 3549822976 3718709248 3806560256 4102766592 1698127872 1546211328 1274701824 3272862720 3073477120 754865408 3886144384 640979264 2798702944 487590192 3561492840 1423189300 4133099546 2776704689 +2147483648 1073741824 536870912 4026531840 939524096 1677721600 905969664 3573547008 1434451968 4240441344 3110076416 124780544 3590848512 3283877888 2700214272 2339700736 2240577536 4025040896 2865061888 1443852288 2607708160 3871130624 2653587968 3076682496 1730596480 1083417536 3616858784 3519455120 1204313800 683134868 3750308054 2313075481 +2147483648 3221225472 3758096384 1342177280 3623878656 335544320 234881024 1962934272 1065353216 3653238784 1323302912 3559915520 786956288 1268514816 243400704 2999517184 3525738496 1480867840 2005426176 462573568 1175414784 3899128832 3983575552 3196284672 4208852096 2466097600 2505304608 3796807248 3684198120 724199780 2215335454 2066860377 +2147483648 1073741824 1610612736 3489660928 134217728 1006632960 1644167168 1157627904 4018143232 3854565376 1847590912 3218079744 2940731392 3354132480 3961651200 944439296 4025450496 1238122496 928014336 1957326848 4163201024 3962887168 1495899648 1974038784 3945191808 828014784 3245537056 3196880976 822081240 3011908268 2433035966 3183903973 +2147483648 1073741824 2684354560 2415919104 134217728 1006632960 3053453312 3472883712 1971322880 2797600768 673185792 2146435072 440926208 4207149056 1638268928 576651264 270172160 691388416 1889656832 754970624 2806831104 2391040 535870976 1411961088 1118981248 1321699136 3750131232 1093241232 756897432 3650426852 2499260726 1450078247 +2147483648 3221225472 3758096384 4026531840 1476395008 1275068416 3321888768 2734686208 2776629248 3997171712 1658847232 3610247168 1685585920 2103705600 262012928 2862940160 2378792960 2509783040 967598080 2679787520 1008953344 4026586112 3989537280 2651287808 838783104 2929635392 1435958560 856865968 759482632 2839906884 1170884634 3208333283 +2147483648 3221225472 536870912 3489660928 3355443200 1543503872 570425344 2231369728 494927872 977272832 316669952 2066743296 1893203968 1035730944 2225471488 64946176 2402713600 2596454400 2230247424 3242250240 1087100928 2822728704 3879247360 2937710848 2108846464 29567168 46183328 3509963568 136069768 3091728324 2922653746 674370173 +2147483648 3221225472 2684354560 2952790016 134217728 3556769792 4127195136 1358954496 2390753280 1916796928 2480930816 512753664 492306432 804519936 2076835840 1625227264 2664071168 1723383808 2390548480 2040451072 3078486016 2010207232 4060648960 3513500416 670592640 989536960 1362666848 2739136496 214203400 471674668 2434370490 322723495 +2147483648 3221225472 2684354560 268435456 1476395008 335544320 2046820352 2533359616 41943040 3409969152 2824863744 1160773632 2576875520 1057751040 2452226048 1370292224 1984724992 901234688 1353441280 1347014656 3812685824 1244822528 4291734016 4161720064 3833676160 1008286784 171618528 2895700016 1625182504 487895012 1964764354 3784431457 +2147483648 3221225472 1610612736 1879048192 3623878656 2751463424 2650800128 3238002688 3951034368 1740636160 1965031424 2685403136 875036672 2415132672 2771517440 2943680512 2122153984 543866880 2070863872 2319765504 2206058496 1227772928 2421662208 2748574464 763190400 3923576000 432642592 1773722064 2955666328 1400989980 3674938838 4087783819 +2147483648 3221225472 3758096384 3489660928 4160749568 335544320 2382364672 3976200192 3514826752 4013948928 3651141632 2966421504 3082289152 2134638592 1142554624 3210936320 3750789120 1807073280 2293882880 2976632832 2866604032 387079168 906142208 3877816064 3563549824 1738737600 3362824096 2034622064 730975000 1892664748 2246768258 238245741 +2147483648 1073741824 3758096384 805306368 939524096 1543503872 2785017856 2701131776 3196059648 1312817152 803209216 2949644288 174587904 1218183168 2401370112 683999232 3658383360 909459456 450453504 1352888320 247613440 601539584 2754906624 11828480 1737614464 501556416 3145637728 401432304 4114437128 2681560444 2215208998 206268129 +2147483648 1073741824 2684354560 2415919104 3087007744 67108864 2785017856 2030043136 2055208960 155189248 2300575744 1506803712 2040004608 714866688 4033740800 1812004864 3131670528 3542958080 4194394112 2550624256 1800558592 1347550208 1936691712 3558372096 1072884352 3463515328 4288790112 3003737648 841180024 1617979788 2577843754 2505779565 +2147483648 1073741824 2684354560 1879048192 134217728 2885681152 1979711488 4244635648 2759852032 1765801984 1658847232 4136632320 1362624512 587988992 1457651712 2474704896 892043264 2897788928 931454976 1152315392 818665472 2966832128 4044457472 1881525504 2637521024 2566596544 240556768 4028190384 162084616 2967441452 2314656930 1192754433 +2147483648 3221225472 2684354560 1342177280 3355443200 3959422976 2852126720 2600468480 3078619136 1220542464 2149580800 1483735040 4126670848 3720085504 3047292928 2112421888 3055714304 2914205696 4020199424 2115325952 3725096960 2272062464 2367200768 1266042112 2562195328 1325072704 2266214560 4275958928 120984984 2856261124 541953338 3329685109 +2147483648 1073741824 536870912 2415919104 2818572288 2751463424 3724541952 4043309056 1484783616 4190109696 1633681408 2964324352 882376704 1679032320 2114584576 1738211328 3360915456 3118088192 3537788928 2484891648 3841685504 1603197952 1686222336 1333100288 2048391296 2681543872 732595936 1874781840 1440323016 671183716 128837506 3075867111 +2147483648 3221225472 1610612736 4026531840 1744830464 3959422976 2315255808 4009754624 1937768448 2143289344 3512729600 154140672 2118647808 975962112 3826122752 1632698368 511213568 3246342144 2915262464 1297436672 3960489984 4129485824 1363062272 3464656128 670418816 1373312064 3975908512 418432336 1313449992 3862421444 452201238 3334090173 +2147483648 3221225472 1610612736 2415919104 2281701376 1946157056 33554432 1795162112 2038431744 2134900736 4087349248 214958080 887619584 1661730816 4140695552 4032233472 4195713024 3645390848 3891552256 2413973504 941705216 206498816 1815842304 3899618048 1490674560 2177765696 2950107936 72727280 3697828120 1743027116 686456534 3755829173 +2147483648 3221225472 3758096384 805306368 2818572288 469762048 2919235584 956301312 75497472 876609536 3839885312 2295332864 2895642624 2230583296 3104702464 3029139456 2866184192 2405416960 291233792 1505611776 3555518464 4123550720 186158592 930277632 2579321472 4222227648 1180369376 3117390576 2677503688 1831933052 523542682 3798516167 +2147483648 3221225472 3758096384 2415919104 671088640 3019898880 1711276032 3472883712 3363831808 2856321024 983564288 2045771776 415760384 4293656576 4213047296 3634429952 3007676416 2925674496 169762816 3721940992 546138112 3418541056 3512436224 3913501440 932954752 2304391488 1556297568 2728559600 3711095384 2970860708 3840887510 4196790733 +2147483648 3221225472 1610612736 2415919104 2550136832 1006632960 4060086272 2399141888 2038431744 3334471680 3856662528 2528116736 3761766400 3023831040 4193648640 272433152 658997248 1518026752 2371313664 1753829376 4045424640 1019603968 465668608 1293837568 31246720 3642491456 933625888 4030006160 1543736296 2895215044 734812298 3682334501 +2147483648 3221225472 536870912 268435456 134217728 335544320 1577058304 1795162112 3816816640 1799356416 2959081472 2490368000 1480065024 3842244608 2136080384 1434779648 3776741376 824819712 2751324160 4031238144 1806620672 919362560 964599296 1895103232 1234533504 3406044736 3964799648 2584028784 3629942120 2823419636 4111323066 364896731 +2147483648 3221225472 2684354560 2415919104 2550136832 4227858432 1845493760 3305111552 2357198848 3342860288 3227516928 2727346176 2357723136 427556864 3484286976 1561001984 3425992704 447037440 65626112 1610567680 2880468992 766434304 143309312 1894147328 2038558336 470026176 3511290080 2089880368 1221429800 1120199180 879472110 3027490513 +2147483648 1073741824 1610612736 2415919104 3087007744 2751463424 4127195136 620756992 2743074816 3309305856 3588227072 1362100224 3531079680 1898708992 4015390720 1392705536 1837662208 1075167232 3760840704 3390566400 5302272 1414155264 3247350272 2199841536 773154432 3469223872 1460933408 1444558960 2166690312 1888728772 3217119386 947006577 +2147483648 3221225472 3758096384 4026531840 3355443200 3288334336 2986344448 3875536896 1115684864 4206886912 736100352 802160640 3730309120 4256956416 149553152 2887712768 1032814592 3829252096 2700206080 892588032 448325632 3167310848 2195039744 1693120256 3795471232 2888317504 1142165216 482217552 3045146536 104764892 4169876746 1327399429 +2147483648 3221225472 3758096384 805306368 1744830464 2483027968 3120562176 1392508928 494927872 2260729856 2485125120 550502400 369623040 260308992 145883136 122617856 1992851456 4162764800 2442321920 3735343104 2505697280 115237888 654851584 2097429248 1576150400 3434023232 3837297184 3246848400 553572760 1046662956 2986141294 3893751535 +2147483648 3221225472 3758096384 2952790016 3355443200 2214592512 771751936 352321536 1182793728 1891631104 52428800 1385168896 2694316032 2345402368 1350696960 1977548800 1413054464 1852194816 3509739520 2088521728 1344366592 3846685696 3638048256 2636920576 1873939584 3273077184 2588773472 1991795280 1014457240 3013004476 2136775130 228386441 +2147483648 3221225472 2684354560 1342177280 2281701376 67108864 4194304000 3539992576 1199570944 2671771648 2464153600 1204813824 3552051200 2907439104 1638793216 362872832 1159299072 492257280 3114491904 910249984 768505856 3057052672 244846080 985411328 3680903552 568671552 248756384 2068610416 1261041864 1563994044 2886659986 227807521 +2147483648 1073741824 536870912 4026531840 2281701376 2080374784 4127195136 553648128 2340421632 3485466624 2615148544 2416967680 541589504 839122944 30277632 1518665728 1128955904 1091452928 37904384 1913155584 3129178112 1051509760 100148736 2440829184 3941741696 2572629184 1550690848 3422288848 3080036904 1602735020 619164670 705747359 +2147483648 3221225472 1610612736 268435456 402653184 67108864 771751936 1929379840 3531603968 2319450112 572522496 4289724416 3127377920 1971585024 2410807296 2046623744 2573369344 3996401664 3134742528 1584287744 1885423616 4225682432 3837266432 637283072 3761115264 1698894912 578397408 509722736 1399826936 1344195988 1582839758 304878095 +2147483648 1073741824 3758096384 4026531840 2013265920 1946157056 2449473536 2768240640 3279945728 901775360 3776970752 47185920 3906469888 1826881536 3656515584 2398552064 3396304896 2378383360 1224695808 1684631552 1336690688 1066726400 2632192 3731625728 4170064768 2474717888 567983648 3526618448 1784653848 2045475884 1150510938 3655817347 +2147483648 3221225472 1610612736 3489660928 671088640 469762048 2248146944 1358954496 4001366016 1262485504 2929721344 965738496 1980235776 3258712064 1933705216 3313172480 802717696 868270080 3002392576 2668285952 3379808256 1693481984 2646095360 2112098560 3361079424 1565854912 1451852640 204430256 85366552 2720131324 121858366 2839330321 +2147483648 1073741824 2684354560 1342177280 3623878656 1409286144 3053453312 2600468480 3397386240 1455423488 2380267520 3880779776 1295515648 151257088 514719744 3447521280 56524800 422756352 1745805312 2586112000 2478299136 2511621120 2749905408 3430682368 3666489984 1919106112 1993054944 1552972112 1568026408 1571359612 1074300658 1135331859 +2147483648 3221225472 536870912 805306368 2013265920 3825205248 3925868544 2936012800 3665821696 54525952 3818913792 680525824 471334912 339476480 360841216 143065088 1570340864 2677260288 2528632832 4169781248 3410810880 1882346496 3897035264 2101613312 55449984 2171419200 168460512 4181483056 1493516248 1327406972 889867194 128195605 +2147483648 3221225472 2684354560 2415919104 3087007744 1006632960 3456106496 3003121664 1954545664 3300917248 1499463680 3933208576 1741160448 542375936 1087766528 2845376512 3163717632 2961195008 2786877440 3072217088 3239147520 1664801792 335032832 2570853632 789716608 3023510080 1106748256 3353410640 2442855688 656251924 3555455270 1795065875 +2147483648 3221225472 3758096384 2415919104 134217728 2751463424 2717908992 3439329280 1182793728 2965372928 832569344 800063488 2515009536 2318139392 433979392 2452684800 1437630464 2154348544 4239187968 1390333952 946989056 3373288448 4204269056 1986266880 4030865280 2282165440 716022112 3817230160 3132426808 3080894804 2992105326 123037765 +2147483648 1073741824 2684354560 805306368 1207959552 1946157056 4127195136 2734686208 125829120 3653238784 333447168 2742026240 3663200256 123469824 3362390016 740229120 3095953408 3201581056 2756730880 1386639360 892557312 2060768256 2597324288 84425472 1855198848 2174621248 2830179232 1010941904 3076122152 4148925300 4034329890 1824204053 +2147483648 3221225472 3758096384 805306368 1744830464 469762048 301989888 989855744 494927872 1598029824 4250927104 2767192064 30932992 2091122688 1901199360 2249654272 3247734784 2579480576 2537807872 485871616 3092310016 904094720 3023060480 3103267072 3904122240 3543800640 1913327648 1720884720 1176692136 2330224660 2001508002 2459686635 +2147483648 1073741824 2684354560 2415919104 3623878656 872415232 2919235584 1426063360 3716153344 2227175424 2241855488 3647995904 3432513536 3655073792 1797128192 721354752 1225359360 3117760512 454123520 2115203072 4006762496 3742694400 4113566208 3229099776 2043419776 1599480256 2429235872 1448322448 1382566392 3258577956 4228940354 1487915861 +2147483648 3221225472 3758096384 2415919104 2550136832 3154116608 3187671040 3841982464 3313500160 4106223616 752877568 1886388224 3873964032 3768844288 2538995712 3721461760 219512832 3529654272 78536704 2317111296 3703269376 3270495232 1207970304 67118336 1912617600 1392524224 75509408 859846032 2199916968 2081432116 2815959758 3731630983 +2147483648 1073741824 536870912 1342177280 2818572288 1006632960 1979711488 285212672 2357198848 2453667840 614465536 3176136704 1331167232 4217634816 2490368 2277834752 3794894848 3859496960 1136091136 1211461632 2352379904 1320348672 3653240320 996157696 254813312 686303424 4090240992 608833904 3378452312 502703500 737800730 4015558627 +2147483648 1073741824 3758096384 2952790016 3623878656 1275068416 1845493760 3640655872 3984588800 499122176 2707423232 1846542336 3606577152 1141637120 3934650368 1151664128 491094016 3352543232 3584548864 3110989824 2498676736 318661632 2059407872 3185582336 3931122304 4166526144 3833344928 720241360 1209088392 3597646220 1258355314 695169041 +2147483648 1073741824 3758096384 2952790016 3892314112 3154116608 167772160 3372220416 1384120320 3544186880 807403520 3044016128 4055367680 2845573120 1857421312 1171849216 1474592768 1650278400 3422117888 3021172736 647776256 1857152000 3454017024 4228911360 3991405440 3889433024 2983342432 80953264 184261816 442037092 3592199498 2422297485 +2147483648 1073741824 2684354560 1342177280 4160749568 3825205248 3321888768 587202560 2642411520 1522532352 2380267520 940572672 545783808 191102976 3537240064 1002635264 968720384 1102528512 3269156864 1193897984 2694600704 3688025088 3986698752 78654208 3837266560 1335634496 1105860896 1310273936 2606541800 1440207980 3235296398 3223249207 +2147483648 1073741824 2684354560 1879048192 3623878656 872415232 3321888768 1358954496 4118806528 3720347648 2745171968 3505389568 3796369408 337903616 1575616512 3442802688 3335749632 3911204864 365715456 692219904 276649984 2316026880 2086679040 2085625600 37240448 1747714752 3199083424 571417296 580814648 725598852 2421296726 2480473663 +2147483648 1073741824 536870912 2952790016 3623878656 3288334336 2650800128 3942645760 411041792 901775360 4200595456 2905604096 3115843584 310116352 4185260032 2220687360 1866825728 862863360 3916062720 637562880 1025210368 3342586880 1689002496 2042508032 28902528 660584000 3840760928 1655097104 663328904 2699066436 3421205738 2548291669 +2147483648 1073741824 536870912 3489660928 1744830464 67108864 4127195136 16777216 1602224128 3133145088 1801453568 2398093312 2680684544 973864960 290586624 4029349888 6389760 3885678592 3969835008 1386278912 3358193664 3056290816 3155957248 1621767936 3985578624 3712979648 359395616 2901960080 223981128 1214175348 2093022150 3478773925 +2147483648 3221225472 3758096384 4026531840 1744830464 872415232 570425344 3472883712 1182793728 3443523584 484442112 1439694848 2807562240 1704722432 314966016 1191641088 2743238656 2786050048 3045842944 3895578624 354478080 1199395840 4037807616 911090432 2294487936 2908262464 269417952 3031332016 2257358472 992791420 2659417450 3081185197 +2147483648 3221225472 536870912 805306368 1744830464 738197504 1375731712 855638016 3716153344 843055104 2829058048 2444230656 529006592 4238606336 687734784 3297443840 510820352 2465742848 1637113856 2792247296 975919104 3340424192 1754533376 2167809280 3465478528 4131161408 3480976928 1082312880 3565689240 2502164852 750663254 288042015 +2147483648 3221225472 2684354560 3489660928 3892314112 1409286144 3120562176 922746880 226492416 71303168 3386900480 3641704448 1908932608 2883321856 4188405760 307953664 772833280 2314125312 1438310400 2233520128 4098750464 3767421952 4157355520 1458438912 2454134144 1092008000 2160447264 238179376 2679767880 341644172 1069254206 2158394793 +2147483648 3221225472 1610612736 2952790016 1476395008 1811939328 4194304000 2332033024 444596224 2671771648 505413632 2779774976 2620915712 1552678912 2123759616 894238720 3144581120 1547616256 1036705792 3840987136 3709585408 3552601088 1291596288 4224583936 3729852288 3060841792 2059917280 3527296560 2522163896 4224877908 1867570330 4083933977 +2147483648 3221225472 3758096384 805306368 1207959552 3556769792 2919235584 2868903936 4102029312 2898264064 635437056 3773825024 3194486784 220463104 462290944 848887808 750616576 1143980032 1688461312 761909248 860809216 979526656 2414097920 1433281280 3337173120 236300864 619436896 1272824400 261672488 3117901204 2437131470 1964957863 +2147483648 1073741824 2684354560 3489660928 4160749568 738197504 1107296256 3472883712 3665821696 2864709632 1474297856 1842348032 756547584 3740532736 1661599744 1368195072 1533247488 2885795840 4230864896 3585339392 4221884416 2800905216 4061401600 2321168640 3545577856 3287786048 1151066336 3701003344 1033132712 3408345436 3743323610 1372224199 +2147483648 1073741824 3758096384 268435456 1744830464 3556769792 4127195136 3338665984 1451229184 2453667840 2304770048 3830448128 1181220864 3602120704 2054553600 2539847680 2442690560 2278244352 1339514880 1781886976 1125140480 3662924800 3525056000 1222771456 2326081152 75736896 1458566880 3306039408 3160346408 625648572 3470163942 1732829675 +2147483648 3221225472 1610612736 805306368 2281701376 738197504 33554432 2701131776 3212836864 1715470336 1268776960 932184064 433586176 68943872 1268383744 2808676352 4184178688 1632190464 3880607744 2217431040 4217915392 1433191424 1059333632 4013296896 3665509760 3785919936 1171975712 589247920 356432984 271702332 2138014474 2063094765 +2147483648 3221225472 2684354560 2415919104 2818572288 1409286144 369098752 2533359616 1669332992 2915041280 1033895936 596639744 461897728 2761162752 1475215360 4063035392 4093411328 3459301376 2389499904 3791048704 3360028672 3018611712 101463552 766640896 2159490688 1557117760 3269019552 2741806800 1480125624 1278794204 976799486 2637746491 +2147483648 3221225472 2684354560 1342177280 1207959552 3154116608 3657433088 117440512 1635778560 1203765248 203423744 3870294016 3632791552 1831075840 401473536 1060700160 206864384 3737960448 136372224 1804259328 1234040832 2184735744 555499008 692203776 1181955968 3225656896 2919322144 449360336 3578711512 2163473140 1161380118 367307839 +2147483648 3221225472 536870912 805306368 402653184 603979776 3590324224 4076863488 3279945728 3745513472 2531262464 2337275904 2776104960 189530112 1933705216 715718656 3412688896 3521593344 840130560 758992896 2863028224 896455680 1512313344 3147184896 3791076992 603621952 4117493408 2363467632 4058012616 1386337436 913487106 2750407985 +2147483648 3221225472 536870912 2415919104 671088640 4227858432 2113929216 4143972352 3464495104 3376414720 597688320 4195352576 3531079680 925630464 3401187328 2938961920 2194112512 3185524736 858480640 3098365952 3913439232 1082457088 3517330944 1279207680 559842944 3351180096 2873820384 2769857712 280093528 2369621596 391280898 3640453737 +2147483648 1073741824 1610612736 268435456 2013265920 1006632960 1442840576 1157627904 3514826752 3099590656 3646947328 1143996416 546832384 843317248 149291008 2932670464 2429124608 2705735680 3271188480 3630723072 1155229696 865856512 3664916992 339942656 3971520640 3634221504 1624179104 573735312 254472392 113870916 3292953378 1668971219 +2147483648 1073741824 1610612736 2415919104 2281701376 3556769792 3992977408 419430400 3581935616 3317694464 3927965696 504365056 3561488384 1249640448 3991011328 1184825344 1707376640 4265918464 240181248 4057919488 3018582016 4182526976 267267584 3167042304 174035072 1153846976 1142767520 1428921552 2906151768 2693806940 3339206158 3072067313 +2147483648 1073741824 1610612736 4026531840 2013265920 2751463424 503316480 889192448 3313500160 2394947584 3621781504 3230662656 2375548928 1104936960 2930638848 1190461440 3009511424 2576760832 909271040 3486543872 588474368 417059840 1094846976 728957696 4095775872 1624097216 4263193760 87335184 289928680 1246496332 1672886890 1416176765 +2147483648 3221225472 1610612736 2415919104 2550136832 1006632960 1845493760 3103784960 2692743168 1195376640 1457520640 1118830592 1337458688 367263744 2624454656 1485766656 700088320 1459044352 1145790464 4268838912 296241152 4030327808 184158720 670639360 1912704640 1986787520 4212069600 3984241456 4107747720 3436926628 223959306 1029981523 +2147483648 1073741824 3758096384 4026531840 3087007744 3825205248 2382364672 2365587456 478150656 2009071616 1138753536 3966763008 1905786880 3672899584 3093692416 2678915072 715554816 1328398336 1102700544 1313075200 3331377152 1907848192 2889488896 1563624192 576172160 1989503936 2368024800 4066554640 1407185640 1928253044 1840673618 500870601 +2147483648 3221225472 3758096384 2952790016 4160749568 335544320 2785017856 2969567232 880803840 4114612224 694157312 3041918976 933756928 2203844608 3958243328 1263992832 3808264192 1285668864 456515584 98029568 1363601408 3144696832 3999414784 2412846848 2119599744 3603059392 1281037280 3392897200 2448082920 2336651068 1332819094 2334571105 +2147483648 1073741824 536870912 2415919104 939524096 872415232 2046820352 352321536 2508193792 62914560 2191523840 498073600 3743940608 1265369088 776077312 1135280128 1406042112 3336159232 1178460160 2510548992 1440937984 296442880 3357413888 3431022336 4134121856 4198857920 1456938400 2694095696 2415318776 4227678996 1457720222 87201573 +2147483648 3221225472 3758096384 268435456 2281701376 3959422976 3321888768 3707764736 645922816 155189248 2648702976 2240806912 821559296 3269722112 2625241088 604962816 1072791552 278872064 1180917760 1374507008 723544064 2220551168 354291200 800396544 459183232 2233392064 2626958944 873596464 278073928 2016394924 3171574738 873325515 +2147483648 1073741824 536870912 1342177280 3087007744 4093640704 1308622848 218103808 813694976 801112064 3101687808 19922944 1002962944 834928640 4245815296 3871014912 179666944 2603335680 3871858688 3433164800 3229677568 1609198592 3656778240 1434001152 2239143040 3654440896 2929340384 1407138320 741847336 147390180 1013868886 2739153415 +2147483648 1073741824 536870912 1879048192 671088640 3422552064 2717908992 3741319168 3649044480 3938451456 1637875712 1209008128 3360161792 1669595136 4005429248 1245642752 1642364928 434585600 1712021504 3688984576 25720832 1682433024 1517432320 2122661120 2141554048 194837056 2987962400 38105232 2733007864 1443945852 1187153582 2855562543 +2147483648 3221225472 1610612736 1342177280 3892314112 67108864 1912602624 2130706432 1283457024 3762290688 337641472 716177408 154664960 2937847808 32112640 119209984 100302848 3974905856 3328729088 4167979008 4169615360 290118656 2278434304 1508706048 3674975104 1376644160 2977860448 3689568624 2265011576 3261333332 3605239002 297395005 +2147483648 1073741824 536870912 1879048192 671088640 1275068416 3523215360 956301312 2206203904 1816133632 2808086528 1550843904 3497525248 2599682048 3447062528 299696128 2251980800 3194880 2992431104 1072623616 2573072384 2378064896 4126813696 1331633408 3507599744 3348594624 1765188384 2767372848 2501361896 3837355892 143622954 385245303 +2147483648 3221225472 2684354560 4026531840 134217728 1275068416 1509949440 1593835520 1300234240 490733568 769654784 2150629376 552075264 2319187968 838729728 1549336576 3124592640 1612431360 1018159104 3743272960 221444096 1100628992 2987001344 3641390336 1268945792 1343974464 1818469152 1343420016 3238680072 2536637572 1341074814 2189984145 +2147483648 3221225472 1610612736 4026531840 402653184 67108864 167772160 1929379840 2927624192 3133145088 3911188480 1750073344 345505792 1860435968 1031667712 241500160 360873984 980369408 699621376 2176405504 446318592 4287230976 3160551936 860820224 418488704 2867127616 3711734496 766143056 530700568 2012091788 937234026 2033628531 +2147483648 3221225472 1610612736 1342177280 1207959552 3154116608 1711276032 2197815296 2743074816 3787456512 2044723200 2601517056 1839726592 3271819264 530710528 2493841408 151683072 4168335360 3250577408 1799999488 4165388288 3403504640 652086784 1623916800 3461982336 351686720 3524758688 2304079568 204083112 4132515052 596687174 1941622887 +2147483648 3221225472 2684354560 2415919104 4160749568 3154116608 33554432 486539264 310378496 2864709632 2858418176 2649751552 2107113472 1301544960 1845100544 930021376 3309568 31866880 1510629376 1221873664 351893504 937483264 3758498304 983117056 1328782720 2000810688 2528227936 2987062992 390138696 2248650932 858516114 3468066903 +2147483648 1073741824 3758096384 268435456 1207959552 2348810240 1375731712 3137339392 4269801472 138412032 807403520 4096786432 765984768 1789657088 908460032 2930966528 3587932160 3025158144 1626628096 1133408256 4250093568 2873609216 1116872192 2052136192 2634193280 1062129472 963941600 3511022832 4196078584 4076320372 414608862 3022480853 +2147483648 3221225472 2684354560 2415919104 671088640 3288334336 704643072 2868903936 2961178624 3888119808 857735168 957349888 2725773312 3079405568 1150418944 1303576576 2070577152 1947058176 119136256 3912749056 2919168000 3155385344 1791628800 296683264 624999808 2677210944 2704365408 525407376 970039640 4016271772 1413624258 233518337 +2147483648 3221225472 1610612736 268435456 3623878656 3288334336 1442840576 2634022912 629145600 1967128576 1650458624 4149215232 2174222336 3648782336 2292318208 3742302208 2034597888 2221490176 1722638336 4022554624 3622193152 287886336 2643081728 2214275840 3999501952 208171456 849206432 805079024 1075172968 2868423228 618386202 606966053 +2147483648 1073741824 1610612736 2952790016 939524096 3019898880 973078528 2969567232 1551892480 775946240 3223322624 133169152 63438848 214171648 4098490368 109903872 663388160 62832640 2513625088 3507286016 3123963904 634930176 1903299072 755042048 625252736 3143232960 975533792 510698352 886818424 3832304900 1202732982 3102216871 +2147483648 1073741824 2684354560 805306368 2818572288 603979776 2248146944 1325400064 3279945728 4072669184 3588227072 2733637632 2991063040 3371958272 1627258880 2703687680 866615296 26918912 1603198976 2455564288 115202048 3558429696 1886273024 2237601536 1945347712 4176010560 1994375584 968902416 1894683496 3596777044 2238157574 2189082841 +2147483648 1073741824 2684354560 1342177280 1207959552 4227858432 2248146944 4110417920 260046848 943718400 648019968 1838153728 790102016 214171648 560332800 3397582848 731742208 3225600000 3539918848 2620190720 4225882112 4172499968 3755351552 592118016 610381952 2947605952 3169047072 1086742064 13664408 4191178364 2700843770 1908538667 +2147483648 3221225472 536870912 3489660928 2013265920 2617245696 100663296 4110417920 1233125376 2034237440 505413632 2628780032 974651392 1913389056 1970929664 2696085504 2711781376 3670523904 3392397312 2878722048 1263851520 2913037312 2122985984 1972057344 1822327936 3085300160 1580005280 1228752880 2673356664 2318147028 3972661266 2066424305 +2147483648 3221225472 1610612736 4026531840 939524096 3422552064 301989888 1728053248 310378496 2696937472 52428800 2167406592 3994550272 3143368704 1688862720 3067674624 3575218176 366886912 1610244096 802967552 1210533888 2949903360 2719627776 3716229376 1998953856 1470389312 1663780064 2545013456 194459928 1279689172 1003281810 3244866789 +2147483648 1073741824 536870912 2415919104 134217728 3690987520 3992977408 1426063360 964689920 3468689408 392167424 2349858816 1338507264 151257088 1587937280 156696576 2284093440 3802742784 2437242880 3939987456 2271115264 1267850240 3177586176 62327040 1089774208 1157726144 1121023392 1811502096 3693965000 2753778252 1969247998 162196959 +2147483648 1073741824 2684354560 1879048192 1744830464 4093640704 4194304000 2164260864 3984588800 2948595712 3613392896 3390046208 2995257344 508821504 2801664000 2760310784 2464120832 1198702592 4119781376 3138711552 14014464 2732672000 2300452352 1188496128 1643621760 1171711424 3794330272 3945775952 1982882696 2518856588 3250341230 1008776347 +2147483648 1073741824 2684354560 1342177280 671088640 1409286144 2449473536 2600468480 4135583744 339738624 3412066304 867172352 3106406400 1937506304 208011264 2583756800 386891776 1054883840 386162688 3107352576 2821543936 3947219968 3953853952 2009117440 1632814976 925739328 138637536 233367536 3269110824 3527236 44245454 955032369 +2147483648 3221225472 536870912 4026531840 3623878656 2348810240 3724541952 3070230528 2373976064 1405091840 2908749824 701497344 3167223808 3050569728 3441295360 1383661568 3970924544 3599613952 2655117312 3997421568 1190189056 1949852672 1927483904 1522569472 1810847360 3811414848 1962859552 3278464720 1661512328 716928380 1332973198 4054317595 +2147483648 3221225472 2684354560 4026531840 2013265920 1543503872 3992977408 1526726656 1652555776 3393191936 2044723200 3434086400 3235381248 3085172736 1099038720 357892096 149454848 477741056 3187007488 709611520 2600007680 1996964864 1793268224 3642207488 1637377664 1072871488 422104288 3140442224 759117064 3292632996 2119660626 411777931 +2147483648 1073741824 2684354560 2415919104 3892314112 603979776 3590324224 3909091328 3498049536 4215275520 1675624448 1506803712 1404567552 4100718592 4238999552 3542548480 912949248 1892073472 1673715712 3996971008 1872615424 1897561088 2013332992 2688003840 4130556544 2835527872 3448953056 3276063792 4191275464 801135676 3777897874 1486424617 +2147483648 1073741824 2684354560 1879048192 3623878656 1275068416 3187671040 2566914048 1468006400 1707081728 450887680 317718528 4280811520 3877371904 275120128 4049928192 4240539648 171393024 636706816 1545695232 1258182656 3562849280 3858706944 3367141632 2507931264 3405353152 1534290208 1449221712 2849927144 3394029268 86451806 1963368697 +2147483648 1073741824 536870912 3489660928 3355443200 3422552064 369098752 1291845632 813694976 2076180480 2036334592 470810624 1485307904 1866727424 3159490560 2262761472 4034887680 2118533120 4237975552 763654144 1619884032 2057292800 925449728 2292362496 1179580544 156730304 3186772960 2903531280 288841288 1226101452 2794234542 3825193439 +2147483648 1073741824 3758096384 2952790016 3087007744 603979776 3724541952 1694498816 1417674752 977272832 559939584 999292928 3344433152 4164681728 3004301312 2206269440 3119349760 2616639488 369287168 754249728 287033344 1585800192 1397688832 363766528 3609347200 2750776768 690670816 457237616 1250812200 3103416908 1804173786 1482218101 +2147483648 1073741824 2684354560 4026531840 2818572288 201326592 704643072 956301312 1451229184 2151677952 4250927104 1294991360 2637692928 1409024000 356122624 1530986496 2353299456 3802742784 744316928 2669899776 367286272 2470175744 2254900736 1196403968 167049088 779923904 1154836576 3735517808 331498024 733013476 1778031082 1431198517 +2147483648 3221225472 1610612736 2952790016 939524096 1677721600 1442840576 1090519040 159383552 566231040 3378511872 89128960 4022861824 1693188096 3645505536 3640983552 3309207552 412958720 971595776 2265403392 4259596288 557179904 3626183168 2469499648 554104448 2616893120 640376992 2077126352 3697328520 1263906652 4135641070 1824888373 +2147483648 3221225472 3758096384 268435456 2013265920 2483027968 1845493760 2365587456 2004877312 859832320 1356857344 3895459840 847773696 3540779008 1290665984 4238934016 3562242048 3790094336 2270978048 4206252032 2789042176 3741969408 4228592128 4009015040 841145472 317695936 3889065504 244929776 620489160 1901341252 2304383654 1539515141 +2147483648 3221225472 2684354560 2415919104 2818572288 1811939328 2650800128 2566914048 2810183680 1254096896 1033895936 930086912 763887616 4197187584 1808138240 3290234880 1419476992 2145697792 3635470336 3725774848 776337408 3061144576 782185984 1283230976 4269562496 1724298432 2761910560 767830416 112861688 2766347684 3791818118 1034250349 +2147483648 1073741824 1610612736 268435456 3087007744 3959422976 4060086272 1392508928 3883925504 633339904 677380096 3121610752 2500329472 1575747584 2639134720 3902078976 759529472 3333931008 2210652160 1806299136 4160677888 1332767744 3726574080 306354432 621901184 1324390720 3368178848 4031519696 1061029576 260912844 2711719502 2685783381 +2147483648 1073741824 2684354560 1879048192 1207959552 1140850688 2113929216 2499805184 494927872 1178599424 1600126976 649068544 1337458688 2144075776 388366336 4016242688 3529998336 1963081728 3225837568 3562303488 3242022912 3018834944 3878753792 3815679744 836823168 4242572736 3303534240 3527750960 235190248 4091926468 3968087658 3929153145 +2147483648 3221225472 3758096384 805306368 2013265920 2617245696 369098752 2432696320 1182793728 4047503360 1059061760 2752512000 2272788480 1997275136 1442709504 2839085056 1087864832 3484237824 1531535360 4135800832 820537344 464053248 3870505472 3156000000 1010681984 1724560576 2194733408 3300864816 4116889592 2873411964 717038050 3568143617 +2147483648 3221225472 2684354560 2415919104 1207959552 4093640704 905969664 3741319168 41943040 3946840064 1075838976 1506803712 252182528 2529951744 860749824 3797483520 1721860096 348700672 677175296 2190921728 300808192 1540054016 3461549568 1144689408 2958978688 4181496128 1777034720 1719874864 2326955064 2639425996 3222439630 3150083421 +2147483648 3221225472 536870912 268435456 3355443200 67108864 2919235584 419430400 1015021568 3175088128 1109393408 4044357632 692584448 3533438976 702152704 3233611776 189956096 3864903680 1763303424 3940012032 3326924800 2202622976 279129600 1918996224 2117358720 1989262016 1812750816 2566235312 2639423800 568758524 1999369198 1151782121 +2147483648 3221225472 2684354560 268435456 2818572288 2348810240 1241513984 3607101440 4269801472 692060160 2984247296 3215982592 2505572352 1230241792 1641414656 3152216064 2270265344 4179738624 4213039104 1829228544 885454848 2230483968 4211676672 2586350848 267483008 3362294336 3666960864 2174269872 2628340424 3158090148 2194097202 1169919559 +2147483648 1073741824 1610612736 268435456 4160749568 1006632960 1509949440 2130706432 2843738112 1388314624 2619342848 1127219200 3234332672 770965504 3993894912 3066363904 3867901952 3680681984 2347687936 2543644672 977528832 2517855232 2353467904 1245494528 2771811200 3529284672 3244704288 4282679440 3813295256 1195806932 1790796326 2398226619 +2147483648 1073741824 2684354560 3489660928 2818572288 2483027968 1308622848 1023410176 1602224128 71303168 371195904 3899654144 1141374976 2893807616 2627600384 949551104 670924800 2805514240 1102897152 1754722304 2878199808 3215420416 2932016640 342786816 900612224 598116288 1605522464 2942871344 643001272 2539717668 566868326 721081625 +2147483648 1073741824 1610612736 2415919104 2550136832 738197504 2181038080 1862270976 1015021568 3779067904 207618048 1951399936 1933049856 200540160 3258580992 3035299840 2078572544 2812788736 180084736 1250816000 839444480 2555202560 2397907456 722043136 699298176 2761265728 232278368 2817572656 940440360 3997756604 1068329650 2608666351 +2147483648 3221225472 536870912 1879048192 134217728 3422552064 2919235584 3338665984 2021654528 3812622336 740294656 2591031296 3755474944 2502688768 2143158272 2695430144 400326656 3180118016 709419008 3240284160 543807488 1023034368 1391396352 3341391104 2528530048 1392580416 3458762080 362727344 3407858616 2415356068 780769170 2852538489 +2147483648 1073741824 3758096384 1879048192 2281701376 1140850688 4261412864 1124073472 427819008 910163968 2493513728 19922944 1100480512 2695102464 1188954112 1388380160 4024598528 1805697024 1273815040 1068429312 2376452096 847270912 1099380224 3146221312 3718015104 688726080 3705702944 2911620528 1731820952 4115770452 1834043378 4027427643 +2147483648 3221225472 1610612736 1879048192 2013265920 201326592 1778384896 754974720 645922816 2789212160 1470103552 3329228800 3224895488 691798016 2597715968 69664768 821788672 3331571712 1839718400 2966802432 2447951872 379212800 3855157760 3294669056 2910733184 1651716288 2400826720 2630281968 165763096 1257537796 3883687754 3086354725 +2147483648 1073741824 2684354560 2952790016 1476395008 335544320 3456106496 184549376 4034920448 4190109696 1495269376 523239424 2657615872 241434624 2702573568 1679228928 2280685568 1358905344 1812160512 1765371904 2867615744 355857408 2510889472 639862528 1374282880 1109601856 3722350176 640966160 3279546712 3971692308 2884798798 418806903 +2147483648 3221225472 2684354560 2415919104 2013265920 4093640704 2248146944 1325400064 3112173568 4164943872 996147200 646971392 844627968 3280207872 1953890304 3624992768 1284734976 1845706752 990863360 818237440 3040245760 4082818048 4127130112 4180057856 3818311296 4078245184 841322272 45250352 3240945896 3270380236 2620735130 232106139 +2147483648 1073741824 2684354560 4026531840 2281701376 3019898880 3053453312 3137339392 1468006400 1950351360 1902116864 3534749696 1962409984 4104388608 3999137792 3813605376 3463020544 3551379456 2382487552 652472320 698800128 2537972736 1943602688 2025491200 421426816 1424822336 3754723744 1472024240 2634451944 2392095940 2317621306 1486754931 +2147483648 1073741824 2684354560 2415919104 3087007744 67108864 570425344 1325400064 612368384 3007315968 3743416320 709885952 3867672576 1182531584 2874015744 2250571776 1543995392 3178119168 3448397824 2156949504 18307072 1242823680 3071480320 1749463808 2452876160 1975726144 2475601248 1248843696 22875512 233026924 1978943502 986543409 +2147483648 3221225472 3758096384 3489660928 2818572288 67108864 1979711488 3003121664 1015021568 2688548864 367001600 590348288 503840768 2765357056 2068185088 3268608000 265715712 17022976 2846875648 3965046784 434432000 2660195328 2077046272 3081344768 2117040768 1251806784 575776096 2136174448 3168732936 3900480580 1842009094 4160242323 +2147483648 1073741824 2684354560 1879048192 2281701376 603979776 1241513984 2868903936 2810183680 566231040 2942304256 2664431616 2015887360 4013686784 249692160 2677342208 360873984 4188880896 438919168 2206167040 4253308928 1795802112 2783389184 1386188544 1940114816 1998466880 2677484192 537376976 2246569480 321389884 2830904054 4280425305 +2147483648 1073741824 3758096384 268435456 671088640 1543503872 3791650816 1862270976 2826960896 3166699520 4271898624 3215982592 1479016448 2765357056 3731226624 1482096640 2345697280 1013694464 2405949440 966651904 1802029056 3029421056 4106290688 5222656 322918784 1796348480 3506504800 3614411088 4258225656 4208600212 3934585950 2683404491 +2147483648 1073741824 1610612736 2415919104 939524096 201326592 1644167168 3841982464 931135488 3653238784 3588227072 1880096768 1619525632 3295412224 4047896576 2934243328 2648539136 2485600256 3499319296 1980854272 4138625024 940100608 3939697152 2564858112 1589569920 2846763200 1784230176 3966992720 578702120 115393964 762264014 2647566005 +2147483648 1073741824 2684354560 268435456 1744830464 2751463424 100663296 4244635648 3347054592 3695181824 2321547264 4279238656 969408512 30146560 4136239104 164823040 4153376768 3205742592 2043142144 912912384 2500646912 3284294656 438896128 277122816 1956142720 663890368 636955680 1052358960 3289570984 1751080684 2106821854 586276301 +2147483648 1073741824 1610612736 268435456 1744830464 2080374784 3791650816 1426063360 478150656 2302672896 3466592256 3069181952 2848456704 3114008576 2976514048 2731212800 438927360 768917504 1236328448 3069112320 4181977088 3289607168 3005298176 4087515392 3697107328 3054767296 3419815904 2794524592 2378874648 900822052 1995845142 4104196305 +2147483648 1073741824 1610612736 2415919104 2818572288 67108864 3657433088 1090519040 3162505216 264241152 1805647872 1081081856 1420296192 1904476160 1292500992 4201447424 1133019136 159629312 1419763712 1297739776 1999300608 3111996416 4008125952 1621460736 929784192 4132178368 1960719072 3959362320 2502538488 1175805028 2663584270 1960814287 +2147483648 1073741824 3758096384 1879048192 2281701376 2080374784 167772160 2969567232 2122317824 1623195648 2665480192 2941255680 1159200768 475267072 1526857728 210829312 4056449024 3239985152 3259129856 2846650368 2845526016 2510869504 2383623680 1746503936 1769397120 548155328 4253424736 2781548112 3853357800 3299132860 3160745402 2847576207 +2147483648 1073741824 1610612736 2415919104 2013265920 4227858432 2986344448 989855744 3816816640 3284140032 2476736512 7340032 1210580992 4184080384 1472069632 2450325504 3316809728 1955119104 3237273600 1155985408 4238469120 1561873408 544412160 2300546304 1204449664 3306424128 2375429024 2691239248 2576132792 2705718308 3638977006 3105760471 +2147483648 3221225472 1610612736 3489660928 939524096 201326592 503316480 4211081216 3615490048 3988783104 1340080128 1661992960 653787136 4175167488 1270743040 2455568384 1145077760 3599941632 1894178816 836554752 1733543936 3417865216 3533910528 1522372864 962750080 2973507648 2947428768 4112854224 1314689064 793572716 2238443282 772034629 +2147483648 1073741824 2684354560 805306368 2818572288 1946157056 2785017856 2533359616 3212836864 952107008 450887680 2442133504 680001536 3593732096 2051670016 204406784 3647700992 3651616768 745234432 2030923776 1372870656 418305024 3326557696 2463073024 1634040448 728782656 2293032096 1176250512 1095638824 4259129548 3418927662 1300942275 +2147483648 3221225472 536870912 3489660928 134217728 2885681152 4261412864 2097152000 2038431744 4005560320 1222639616 3666870272 3462922240 1001652224 610402304 694616064 2979495936 1355366400 728064000 3863695360 932337664 1127541760 1722756608 2610144512 2033412736 3213778368 948094880 1517958672 2636847912 3769212940 1933078486 3134706907 +2147483648 1073741824 536870912 268435456 2013265920 3422552064 2046820352 2801795072 4102029312 2529165312 1830813696 951058432 301465600 1823735808 3199336448 4167237632 1645117440 2609823744 3696418816 933031936 1958868992 1351252992 2263556608 1138929920 1215889280 2518416960 286611296 891004112 3775490200 4067792436 3953422474 2124821511 +2147483648 3221225472 1610612736 268435456 2550136832 1543503872 234881024 385875968 2004877312 4030726144 2099249152 1615855616 1159200768 1215561728 2612396032 2565931008 3367534592 3965009920 524902400 3829616640 3072870400 4077112320 3996723712 3079970048 2746707584 1356747584 3771923104 500283568 4284077304 1338653036 730542826 1209766551 +2147483648 1073741824 536870912 4026531840 2550136832 2080374784 2449473536 2030043136 998244352 834666496 2053111808 4258267136 2046296064 3160145920 3664379904 1048510464 187072512 3446030336 3094503424 988573696 3491592192 2136130560 3782681088 1517460736 2404936064 1202937792 1942748448 607952720 3419488968 3210792764 551815170 286660981 +2147483648 1073741824 3758096384 3489660928 3355443200 2348810240 704643072 419430400 2021654528 3930062848 27262976 993001472 494403584 977010688 2008154112 3058237440 3258351616 3832528896 3174817792 1321070592 346212352 417561600 4084796928 139365632 701749120 1934215616 915731424 3636740976 35951640 840352340 3220525130 808329829 +2147483648 1073741824 536870912 2415919104 402653184 3422552064 4261412864 1895825408 880803840 1405091840 1436549120 2278555648 2269642752 1984167936 736231424 2123825152 709394432 501497856 337141760 2615570432 4139743232 1876352000 4125563392 441485568 3039323776 3474870976 3938675680 4285067536 3806212984 659098380 2323748254 3609588399 +2147483648 3221225472 3758096384 2415919104 1207959552 872415232 2315255808 3204448256 796917760 3049259008 3458203648 1259339776 1097334784 2635333632 3851026432 406781952 2318499840 1941585920 2809552896 3142602752 1496934400 1450822656 814685696 2659824384 3026608512 1178097216 2586659232 385076944 4029682776 3136820764 909907078 3682476707 +2147483648 1073741824 536870912 2952790016 2818572288 3825205248 2583691264 2332033024 2273312768 88080384 3663724544 2450522112 4068999168 2032402432 897449984 342032384 2851897344 3753656320 4192231424 3345117184 1983084544 4255568896 1486044672 1604626176 2570080640 583686976 862406304 708896240 6030952 1132596844 1943091470 2958403623 +2147483648 3221225472 1610612736 268435456 671088640 3422552064 503316480 3942645760 729808896 2378170368 819986432 3186622464 1181220864 2929983488 1559625728 1658388480 485457920 836419584 1552343040 4010594304 3536832512 3837479936 297338368 1088394496 693297792 2631065664 974315168 1098051536 1631769832 1070265876 3768512078 3825256583 +2147483648 3221225472 2684354560 1879048192 3623878656 3422552064 2315255808 1560281088 2189426688 3972005888 65011712 2884632576 3504865280 958136320 3162112000 1452343296 3552739328 3782492160 990928896 2234404864 168916992 1270146048 2310083072 3285352704 2255246208 4041493696 1229471840 612001104 4112992936 1734866132 3691422894 127551689 +2147483648 1073741824 1610612736 805306368 3623878656 1140850688 1174405120 1627389952 2390753280 3586129920 3705667584 2668625920 432537600 3019636736 1472069632 3339124736 1077510144 1287340032 3233767424 3871698944 1733847040 1810686976 4247458304 1798284032 353395328 3847275200 2461351264 2304280080 2586967080 3711927404 240678750 158136193 +2147483648 3221225472 3758096384 3489660928 134217728 3825205248 3321888768 3238002688 3112173568 3519021056 2766143488 2406481920 3091726336 2069102592 1879441408 4208525312 555450368 3849469952 1077829632 45371392 520579072 4116700160 1140661760 1658160896 1514096256 4181978816 875496608 2521475792 1037958888 1262106292 2979739110 1916583635 +2147483648 3221225472 536870912 805306368 1476395008 2483027968 436207616 352321536 2508193792 1589641216 132120576 1267728384 4130865152 1310982144 1334444032 2632777728 57442304 1717387264 2800836608 2954317824 2172409856 3316372480 3812164096 2744026880 3947655552 3500399808 731186592 2842209296 472347880 1735679628 1535639362 3114209579 +2147483648 3221225472 2684354560 2415919104 3087007744 3422552064 2516582400 1728053248 2088763392 2235564032 1302331392 15728640 987234304 552861696 2734030848 303759360 3952312320 2220277760 74113024 618713088 3612473344 3267582976 3229561344 78487808 1102181504 1821599040 1423388256 2395056432 2006179160 407789284 3538398866 308345359 +2147483648 1073741824 1610612736 805306368 2818572288 3019898880 3791650816 956301312 4152360960 1916796928 1436549120 3801088000 127401984 3887857664 1618870272 4128833536 3872882688 2521088000 3792756736 3069898752 3798591488 2254267392 2382695936 2839118592 306572160 2554027456 1256209440 3534762672 1716000472 3322160380 1561463386 1230970069 +2147483648 3221225472 2684354560 1342177280 2818572288 1006632960 2181038080 4211081216 1535115264 1010827264 3172990976 2842689536 2373451776 3322675200 3505782784 339542016 138838016 4038311936 282583040 2424688640 2483746816 2278779904 3692103168 641771776 2411133312 1555910464 1412447648 1691881648 1186731256 1575885860 4074838714 628668249 +2147483648 1073741824 2684354560 805306368 3623878656 1946157056 3053453312 1560281088 2894069760 3745513472 408944640 3260022784 1368915968 3317956608 1363279872 987168768 3139403776 4007313408 4009156608 1331228672 243390464 1068979200 1874010624 3064831744 543548032 918912448 2376862432 1483604784 4059628584 8816444 789337370 3454186699 +2147483648 3221225472 2684354560 3489660928 2550136832 3288334336 2852126720 2600468480 1333788672 3938451456 2388656128 1645215744 591921152 2265186304 2410545152 3617652736 3555033088 1275707392 4025868288 3571961856 3287611392 2935114752 1868900864 3165371136 4294500736 544755520 727324832 865537040 2389219976 626419340 1086008734 2085782335 +2147483648 3221225472 2684354560 2415919104 3355443200 3556769792 2516582400 1291845632 713031680 3787456512 2933915648 2494562304 1163395072 3860070400 2867462144 1590624256 1342013440 1013334016 3887751168 4291579904 3713366016 367123456 2006658560 2486680320 4059655808 2637166016 3492162400 2960206096 2960696232 935655684 1269402130 4247551671 +2147483648 1073741824 2684354560 2415919104 1744830464 3288334336 1778384896 2969567232 1367343104 1388314624 1117782016 1540358144 732430336 2146172928 1622540288 667484160 4113727488 4264280064 3495944192 3743281152 2371278848 210729984 3534562816 779663104 3890019712 4216871360 1060813216 3600285456 2516699832 3696813260 2300739430 1649774717 +2147483648 1073741824 3758096384 2415919104 2550136832 2080374784 2717908992 1493172224 2357198848 1665138688 4020240384 152043520 1427636224 3937140736 2469527552 910098432 388595712 2813935616 1232953344 1007382528 302139392 1199762432 2234190336 2384966912 4201401728 3341272000 3986265312 2310107696 3620291288 622159388 3998180890 2889110801 +2147483648 3221225472 3758096384 3489660928 3355443200 1140850688 2919235584 3170893824 243269632 1186988032 1914699776 4042260480 2992111616 4163108864 1676017664 2775908352 2771484672 1286651904 1683808256 3721842688 1441392640 2781305856 2821271040 2760089344 3770401920 1260155840 633451616 3337146320 544794200 1278266340 1872549170 1500955931 +2147483648 1073741824 2684354560 4026531840 2013265920 2080374784 1241513984 4177526784 3732930560 499122176 903872512 4266655744 2987917312 2652635136 4149870592 626196480 225083392 18759680 669671424 935620608 3136903168 2433672192 1964456448 428639488 4276569984 255586752 1086630496 778271504 3602769256 3350048380 1389025210 1286670109 +2147483648 3221225472 3758096384 268435456 4160749568 1946157056 1912602624 2969567232 2860515328 1723858944 2136997888 1980760064 200802304 382992384 3498967040 4048617472 601849856 2248425472 2753060864 3943321600 1779001344 3270896640 3040678400 4238716672 4251665280 1151268800 2116921696 1448564432 1765589000 1495709452 2891438258 1236664615 +2147483648 3221225472 2684354560 268435456 939524096 3556769792 973078528 889192448 3246391296 2831155200 912261120 483393536 3275227136 1971060736 1835401216 592248832 3820716032 892452864 4253409280 1498927104 1430845440 2938928128 1805201920 817473280 479648128 3269287104 1101306016 2689954960 2108725256 1127704508 197628722 3050816141 +2147483648 3221225472 1610612736 1879048192 2281701376 3959422976 3053453312 1291845632 1417674752 2478833664 199229440 118489088 3216506880 2747006976 2248278016 3470327808 530284544 1487257600 504487936 3517435904 2873673728 4135343104 1481455104 1356705024 1558376576 2585877440 3802702560 3468909584 1843505640 2317414316 1117289474 392378957 +2147483648 3221225472 1610612736 4026531840 1476395008 738197504 3925868544 2365587456 4135583744 683671552 136314880 1368391680 3920101376 1935409152 2968911872 4212064256 2653650944 2536980480 3308478464 1371623424 2705082368 141227008 2857050624 347703552 2461680512 1115543744 1938073952 2756496720 3851167832 2034112700 2787319446 960870241 +2147483648 1073741824 536870912 805306368 1207959552 1006632960 2785017856 184549376 947912704 322961408 2338324480 1485832192 267911168 1789132800 2754215936 2440626176 3430645760 513392640 1723064320 30076928 2662430720 4238914560 1532708352 1089583360 324069504 3233832512 1369380448 1978969008 735404520 446867852 2496822290 3630312715 +2147483648 1073741824 3758096384 805306368 1744830464 2214592512 3858759680 2030043136 2055208960 2822766592 4175429632 2261778432 251133952 2580283392 781582336 303890432 292454400 454672384 596631552 2157113344 3212593152 2988803072 4232740352 3800608512 1682759296 3032827072 839459936 2630132080 236634568 125330620 2480382818 699749473 +2147483648 3221225472 1610612736 1879048192 2550136832 738197504 2248146944 2097152000 2843738112 113246208 3240099840 2431647744 3133669376 3041656832 3043360768 3163619328 3908075520 330153984 3956006912 3336228864 350898176 2825360384 442257920 1708034304 967368832 822700992 2826179488 1482824464 2533034968 3546784804 249317686 2861479797 +2147483648 1073741824 2684354560 1879048192 3623878656 1946157056 1040187392 3808428032 2340421632 1698693120 2376073216 722468864 594018304 2348023808 3883532288 3201368064 3604316160 4255727616 2916311040 2525130752 3189233664 1100907520 1142804992 3948396288 1076127872 1139332160 888153248 2690122480 231475480 2512795548 235875302 2293674987 +2147483648 3221225472 2684354560 1879048192 939524096 4093640704 3187671040 4076863488 763363328 3107979264 3336568832 3322937344 1199046656 2887516160 2044854272 2820866048 2140372992 830193664 2543443968 1211813888 736720896 3203572736 163269120 3227100928 668790912 107243584 515385632 3443269744 1305616712 652941452 2886185074 2448286469 +2147483648 1073741824 2684354560 1342177280 1744830464 3154116608 1040187392 1593835520 3565158400 2998927360 3361734656 3654287360 352845824 3373531136 4267835392 2774073344 3696525312 2981412864 4007059456 537915392 1780176896 2567932928 2993255936 3703482624 196738688 775972160 2706515552 2118198224 162049864 3025329276 130412382 82204363 +2147483648 3221225472 1610612736 805306368 2281701376 3422552064 3657433088 754974720 3330277376 1916796928 2891972608 4031774720 2209873920 3718512640 2175401984 1816068096 2434105344 1608105984 2507399168 3771518976 1947813888 1365279744 2204321280 1822926080 867359616 4202976448 222700384 1090067184 1345104488 55927484 374772018 2584888491 +2147483648 1073741824 536870912 4026531840 939524096 1677721600 436207616 822083584 3699376128 2151677952 3709861888 741343232 3165126656 2539913216 2479226880 2336161792 3631448064 3221635072 885022720 2222944256 2815227904 1630176256 2403002880 1430094592 1609399680 438171072 197273824 3303607280 1096057144 1761206260 4173596734 3166047767 +2147483648 1073741824 536870912 268435456 3087007744 3556769792 3120562176 1023410176 2323644416 524288000 115343360 2572156928 1746403328 3679715328 1416757248 2176122880 1434746880 4075405312 874242048 787410944 1602910208 3442719744 430993920 441104128 668131712 3494138560 2013823584 3455054512 3836539528 3652679196 2547717754 1057992223 +2147483648 1073741824 1610612736 1879048192 3087007744 1006632960 3120562176 1291845632 2793406464 3359637504 4129292288 32505856 26738688 1373372416 3177316352 332726272 3719266304 2166145024 3237928960 1718349824 862218240 935900160 42891776 1170834688 3604464512 643196096 347453280 168149104 909860472 2805336772 4242748866 3847005637 +2147483648 3221225472 1610612736 268435456 939524096 3690987520 1778384896 83886080 2608857088 2755657728 3160408064 3578789888 296222720 4127457280 803340288 2640117760 3008462848 1483194368 1376116736 1343803392 1068058624 375294976 1565745664 515867904 648861568 435378880 1766825504 3086283312 1278175912 1857131836 3564627830 3628979399 +2147483648 3221225472 1610612736 3489660928 2550136832 1543503872 1509949440 419430400 4269801472 1312817152 1918894080 2305818624 2909274112 2220097536 4290641920 2482307072 380338176 622477312 3710148608 3994112000 1016776704 1854979072 1437399552 3615603968 879846272 1642781120 1039703136 519631600 230665704 1380214388 4024518990 3031625387 +2147483648 1073741824 2684354560 2952790016 3355443200 2214592512 1845493760 520093696 2608857088 3569352704 333447168 2205155328 1384644608 2348023808 1228800000 2436562944 1103200256 1646804992 2878758912 1542287360 1645008896 3140793344 3717916160 3370891008 2237494400 2883897152 3069216672 3222062480 238327272 2535121524 682334582 301822491 +2147483648 3221225472 536870912 268435456 939524096 469762048 570425344 1258291200 1820327936 717225984 752877568 1225785344 2152202240 243531776 842399744 3692888064 2555412480 687161344 1094934528 152981504 3564034048 3253443584 1697706496 3137512704 525235584 3179739968 4175401568 2390687184 3240338280 1802828396 3671359518 3770899055 +2147483648 1073741824 536870912 4026531840 671088640 3422552064 2449473536 1056964608 2172649472 1472200704 3768582144 1049624576 2634547200 2936799232 3961126912 3561553920 371294208 2595471360 36298752 2602627072 3319887872 2342683648 1546874368 3519524096 4015583616 311786048 1120711712 2920565968 1816208760 2074968220 988412926 1644220653 +2147483648 3221225472 536870912 1342177280 402653184 1409286144 436207616 50331648 528482304 3267362816 1826619392 2639265792 3326607360 1075576832 2139226112 1979908096 3958865920 1372176384 3838566400 3263746048 2715768832 2414251008 2576706048 3124342528 159445376 2548268352 1976864928 4270739216 3432646056 743911356 2724832910 1162403225 +2147483648 1073741824 1610612736 3489660928 1476395008 469762048 1375731712 4278190080 1803550720 155189248 585105408 2605711360 3413639168 3369861120 2995912704 3650027520 4021190656 3901865984 3544440832 1747775488 2094163968 2403048448 3433327104 169516288 4249346432 1657979456 761754272 4252896752 1257575624 3483736156 2793489442 1602687461 +2147483648 3221225472 1610612736 805306368 134217728 3690987520 905969664 3238002688 4269801472 2839543808 3902799872 600834048 2800222208 1385431040 905576448 3393519616 2988539904 2290335744 3292127232 517787648 992823296 3477505024 2800444928 1850573056 4276470912 56815808 419064160 2666930736 1645415576 518175916 2416539766 2196023523 +2147483648 3221225472 3758096384 2952790016 671088640 4227858432 2919235584 3607101440 2558525440 985661440 2199912448 1404043264 2779250688 2526806016 3913940992 3828285440 2238152704 1260044288 3163611136 2174734336 2185783296 360350720 2654367232 2239987968 1890894464 3658609472 3455679328 2540967120 758523544 192227636 3398483774 3471392841 +2147483648 1073741824 2684354560 2952790016 1744830464 872415232 2248146944 2332033024 159383552 2420113408 346030080 3215982592 4206362624 2858680320 414056448 2705915904 3874193408 1960722432 808476672 2950262784 126015488 157594624 1878052352 3941053184 4177283712 1570462784 3036270624 162277168 2735872152 3016962868 3743721914 273730067 +2147483648 1073741824 1610612736 268435456 2013265920 335544320 2315255808 1996488704 3045064704 2948595712 966787072 2404384768 1992818688 3726901248 1403650048 626065408 3298131968 3049308160 1403707392 6025216 2317248512 2094443520 3354939904 3134826240 1184820608 1851382848 1964729120 1613828048 98933816 2291714988 2171009342 1011213159 +2147483648 3221225472 3758096384 4026531840 2550136832 1409286144 1979711488 3976200192 1904214016 809500672 1734344704 649068544 1807220736 3621519360 454426624 2550071296 1356693504 1632288768 3357335552 1938018304 292448256 1717343232 2495369728 1928959744 1407246976 1975897536 1784234912 767899824 3773600744 788823940 757437130 1962343821 +2147483648 1073741824 1610612736 805306368 3623878656 1543503872 1375731712 3338665984 1350565888 2327838720 3416260608 3341811712 710410240 1558970368 151650304 1695875072 3636887552 3789373440 3155648512 799174656 1138026496 1813095424 2156589568 1630704896 584804736 1725463616 242866784 3639283152 3579160248 1536475956 577869762 144371497 +2147483648 1073741824 1610612736 4026531840 402653184 2885681152 3456106496 486539264 1501560832 935329792 786432000 3016753152 1005060096 2455502848 2010251264 1008009216 2058911744 2277425152 1185734656 4225363968 611411968 3376911360 816280064 2451876096 1326248576 3668566464 510215584 3846406480 3847309416 3631713628 3869204998 3465592257 +2147483648 3221225472 1610612736 2952790016 3087007744 2214592512 3590324224 3170893824 4286578688 876609536 3185573888 2945449984 3242721280 1552154624 2744516608 4186374144 3725295616 1296777216 3038601216 1832538112 1296156672 886219776 1258547712 3383466752 2117822080 2789567936 2813753376 1899220528 1486075848 1332177388 1453280670 2162383503 +2147483648 3221225472 2684354560 4026531840 134217728 4227858432 3388997632 3808428032 3514826752 3368026112 123731968 2370830336 3620208640 2799435776 706871296 3568238592 1917616128 980664320 3776045056 2518601728 4234311680 2072609792 67921408 53250304 4263756672 1415184192 3515018528 3990910480 320242760 98103388 2060145806 2324441385 +2147483648 1073741824 3758096384 3489660928 1744830464 1409286144 4060086272 2063597568 1518338048 1556086784 3114270720 3346006016 1377304576 1624506368 1463943168 2944335872 1138327552 175095808 2205016064 1702031360 1987790848 3833379840 3999090176 2516165376 1449121664 127268160 3593922016 1672573392 266311736 1155196068 3910623682 110801447 +2147483648 1073741824 1610612736 805306368 3355443200 3154116608 436207616 1929379840 1568669696 4055891968 3017801728 1070596096 2313682944 876347392 4123918336 244383744 442728448 2656256000 3588055040 1986818048 4156549120 2769593344 1467872768 2297669888 3608889216 1133608768 1085955616 4215991120 3967619112 147175580 1757309126 1213263001 +2147483648 3221225472 1610612736 4026531840 2013265920 3959422976 973078528 2164260864 3934257152 717225984 4288675840 2997878784 575143936 2935750656 1592131584 2455306240 464617472 3242770432 4277067776 56086528 2536916992 1562817536 869026304 3049890048 289204096 3663000512 2665005920 1758906576 709091512 2761705428 558997542 3524851017 +2147483648 1073741824 3758096384 1342177280 1744830464 2348810240 1375731712 2801795072 1736441856 515899392 2258632704 3297771520 1469579264 4123262976 100532224 479789056 2764800000 3126968320 98557952 2024206336 2510112768 2866060288 3632752128 333690112 2062412160 1503517760 1190519712 2694443280 2192304440 1326505052 121130522 169152635 +2147483648 3221225472 2684354560 2952790016 402653184 335544320 2181038080 50331648 931135488 3040870400 299892736 3088056320 2492989440 893124608 4168220672 1004601344 2303950848 1952923648 2949996544 1947488256 1853356032 909677568 196735488 2305533696 816545664 3475991360 3696317600 829062896 2722952456 564017228 313202122 184461429 +2147483648 1073741824 2684354560 805306368 2281701376 1275068416 2046820352 1224736768 2189426688 2780823552 1721761792 3553624064 2035810304 2611216384 2323513344 2170093568 3223420928 4048437248 1735417856 3804852224 1792595968 2340328448 2969753088 22656256 2667213696 3757471168 2942583648 1193246480 2179843384 314379276 1623166266 4280778435 +2147483648 3221225472 536870912 2415919104 3892314112 1140850688 1442840576 721420288 4034920448 4257218560 2619342848 636485632 1832386560 3475767296 3801219072 1512767488 1687126016 1338949632 2038226944 312987648 2232440832 4210211840 798778880 4124092160 787442304 1759714368 1067165280 3488673296 2005269400 1432572580 2923497866 1319678801 +2147483648 3221225472 536870912 805306368 3355443200 3825205248 167772160 553648128 2625634304 88080384 3630170112 3582984192 3687317504 1732509696 4145938432 4143906816 2002354176 179257344 2446417920 2696826880 288348160 4131689472 2462828032 1332391680 1313666432 164571584 4188121312 840128176 720588072 1008944524 3767229854 501177855 +2147483648 3221225472 1610612736 2952790016 3892314112 1946157056 3925868544 2197815296 3498049536 3309305856 3240099840 1758461952 1684537344 3635675136 697171968 2712338432 455311360 4135108608 47636480 2511196160 3823519744 782935040 4164058624 3159667456 123814272 1342899520 3333664608 3677420848 1991427320 3662413708 1845065718 646393835 +2147483648 3221225472 1610612736 3489660928 3355443200 3154116608 1845493760 3573547008 696254464 1447034880 3047161856 166723584 797442048 3873701888 3168927744 500105216 2662694912 2218573824 327081984 1782697984 922503168 3362044928 492334592 1302761728 245842560 3145403328 3392114592 899668784 3863837912 1829767524 3243770662 173809839 +2147483648 1073741824 1610612736 4026531840 1476395008 4227858432 1644167168 1157627904 2290089984 3535798272 3483369472 1213202432 673710080 3342598144 655360 3598516224 3747840000 104775680 3281313792 2629431296 3983697920 1907397632 336486912 3537546496 4068695424 138483904 3857299680 2407780688 265770808 3323398636 309246214 3454354585 +2147483648 3221225472 536870912 2952790016 3355443200 67108864 2785017856 922746880 1350565888 524288000 3244294144 420478976 4005036032 1124335616 927334400 653459456 1108377600 2213003264 3351371776 3508719616 4127873024 1797895168 479094272 1353692928 4208805504 1452228416 1903340896 161664432 222978920 2622074476 1251901090 580363475 +2147483648 3221225472 3758096384 2415919104 2281701376 335544320 2650800128 2197815296 3128950784 4290772992 1201668096 2326790144 937951232 1517551616 700841984 1733754880 1922203648 3381936128 3320995840 1897222144 4226803712 709856256 3533426176 1628019456 906810496 1312503872 3760765152 2443267088 269083000 2028517268 713125006 2591677699 +2147483648 1073741824 3758096384 1342177280 134217728 2885681152 2785017856 1795162112 1048576000 1212153856 1663041536 1815085056 2708996096 2344353792 3722051584 1761411072 1762295808 1571209216 2438782976 210890752 593709056 3132726272 2329902592 4133725440 2845983872 1990787648 3823408096 3248870640 2996650168 3119678964 3940212810 1256645461 +2147483648 3221225472 1610612736 3489660928 2818572288 3556769792 4127195136 1728053248 3229614080 3158310912 4020240384 2175795200 2299002880 1509163008 1208614912 2345992192 2842394624 1131626496 1675190272 3107737600 3978283008 473480192 3898340864 3770323712 3418023552 129696576 684500320 3855731056 3870268440 1186030388 4263002646 3293431323 +2147483648 3221225472 1610612736 805306368 671088640 1275068416 3992977408 3707764736 3833593856 3804233728 752877568 3662675968 1222115328 1490288640 1459224576 1919746048 886407168 3504979968 770957312 3327053824 2332248064 1721664512 4133973504 1802284288 3662044800 3820432832 512269024 2339659600 645268200 3431153084 1201843050 159479567 +2147483648 1073741824 1610612736 2952790016 1476395008 2080374784 973078528 2164260864 3598712832 2520776704 2552233984 3830448128 3111649280 3885760512 2773614592 2190409728 3224076288 3517693952 4200194048 717680640 464873472 567444480 3819008512 3933510912 800619392 181280704 2480748640 2359603440 1048601976 1651652524 1465858962 1385409413 +2147483648 1073741824 1610612736 4026531840 4160749568 3288334336 3657433088 2332033024 2927624192 54525952 429916160 2603614208 4237819904 2199650304 627703808 1989345280 398622720 3199188992 1457905664 3808882688 3615254528 3200226304 3456649728 3601959680 813520256 3810665280 4245103328 2170329392 1500693208 3186778964 1435155602 2403068517 +2147483648 1073741824 536870912 2415919104 2550136832 4227858432 503316480 2801795072 377487360 775946240 1700790272 554696704 3570925568 3523477504 3564503040 3869704192 3495526400 2738176000 715350016 743731200 523630592 324312064 2100943360 157193472 3764185728 2294161216 2314936544 854298224 1422157224 1731059372 1081117050 2688535179 +2147483648 1073741824 3758096384 268435456 2550136832 1275068416 1308622848 16777216 2927624192 1958739968 1155530752 4279238656 2486697984 3047948288 79560704 1442119680 1995341824 804470784 942497792 1418227712 2961098752 3436284928 3823815168 4207126784 690090624 295190208 2535210848 1580612432 80818408 2859773420 3692840322 3421306553 +2147483648 3221225472 3758096384 2415919104 1207959552 1677721600 3523215360 1996488704 947912704 3460300800 2996830208 2117074944 2731016192 2225864704 788660224 3131506688 2898493440 1951055872 2724782080 306171904 3218368512 1327664128 1257274880 1705817856 1235577728 4242553408 210774624 1022902000 3060019672 3819841556 4054133958 3294920733 +2147483648 3221225472 1610612736 3489660928 2818572288 2617245696 3590324224 1996488704 2692743168 1052770304 1180696576 326107136 2328363008 1701576704 413794304 4291231744 3517612032 3467198464 2346934272 1192513536 4023830528 3078863872 1555232256 1898283264 3375365248 3972013376 3277857632 1190149584 4186454216 3024891220 955908742 1751069453 +2147483648 1073741824 3758096384 3489660928 1207959552 201326592 570425344 1962934272 2743074816 1925185536 1025507328 7340032 3608674304 2633760768 4185784320 1839529984 1242005504 3084795904 3238027264 596996096 3731539968 2325265408 3536768512 3287989504 4224056704 560995520 2996312608 2235304848 2833125720 2375360900 1602205794 867335629 +2147483648 1073741824 3758096384 268435456 2013265920 3556769792 1577058304 2130706432 4051697664 2495610880 1700790272 1198522368 2381840384 2632712192 3977904128 1599668224 3012919296 3934863360 2423480320 3206180864 1977075712 2569178112 2558784000 3824465664 3281053824 588266304 4094170400 4233377552 1012281032 1649612884 3544491018 2559108897 +2147483648 1073741824 536870912 3489660928 3355443200 2885681152 3657433088 2701131776 1233125376 4232052736 2246049792 1607467008 1458044928 3522953216 2687893504 2712338432 882868224 1387315200 2649153536 1935536128 2802481152 1630964736 1555979776 2504819968 593185664 4060884928 3131966368 1703872944 2985147208 2524569468 737705830 2042594217 +2147483648 3221225472 2684354560 3489660928 2550136832 1409286144 771751936 2801795072 1132462080 1077936128 1231028224 2821718016 3081240576 798752768 1539440640 1631518720 3761733632 786481152 2663571456 789434368 1882355712 3713960960 472271360 2463141632 2776857728 1162615104 135930784 1785408688 1700371048 3744847140 1737906542 2637731129 +2147483648 3221225472 536870912 268435456 1207959552 3825205248 1107296256 855638016 1149239296 457179136 287309824 204472320 646447104 2920022016 2206334976 1805189120 1175617536 2074656768 814407680 2112081920 312039424 4008549376 2512219648 2870183680 2559463296 384048960 3399352416 1839403440 529506936 3597947444 1670979062 1108513989 +2147483648 1073741824 536870912 4026531840 671088640 2483027968 234881024 318767104 3045064704 1723858944 2501902336 804257792 3255304192 2389442560 1926627328 3638231040 1508081664 1485914112 1906794496 3349966848 1572337664 2856485888 3135237632 633256704 1645330560 4124147776 296772384 1789514128 1968553048 2153401316 446493254 967382349 +2147483648 3221225472 2684354560 805306368 2550136832 3690987520 2852126720 1962934272 3279945728 3175088128 1805647872 3708813312 3411542016 1833172992 2567569408 448462848 1099595776 1059766272 1522589696 1137430528 2005497856 1677702144 1053913600 4290483456 2992326528 3074469568 3069299744 4156180080 1535718168 444966556 1623359082 2023560267 +2147483648 1073741824 3758096384 1342177280 671088640 4093640704 3321888768 150994944 2608857088 2495610880 1692401664 449839104 33030144 3239837696 3707895808 46465024 4256923648 2355118080 4148322304 179793920 866437120 1440783360 257750528 1769782016 4288594560 3973684416 1345678368 933356048 3015377320 1936494556 1283910018 4128605909 +2147483648 1073741824 536870912 1879048192 2281701376 603979776 301989888 1962934272 159383552 4131389440 1377828864 2939158528 1415053312 217317376 4072275968 870121472 3498606592 1789640704 108126208 2847731712 836532224 3566969856 3976488448 2377096960 1121870720 216177344 1887362720 876964912 3400602424 3651583540 3764180866 1217163663 +2147483648 1073741824 2684354560 3489660928 3355443200 1275068416 2113929216 3640655872 3514826752 926941184 4028628992 225443840 1379401728 1221328896 3913154560 3050635264 2040037376 4261691392 1381654528 1172271104 2677004288 3082791936 2692218368 2123603200 869915264 3605954752 1621453472 3446729328 252716280 2296910692 365174602 2087326729 +2147483648 3221225472 1610612736 2415919104 1744830464 3019898880 2113929216 2164260864 1233125376 2051014656 1843396608 3171942400 3553099776 293339136 2747662336 2002321408 683638784 2782609408 884826112 211046400 1706280960 3367808000 1626068480 4215843584 1764883584 2953294016 3544143008 850350384 2628218568 2205906252 4123885342 873234289 +2147483648 3221225472 2684354560 2415919104 3355443200 4093640704 2650800128 855638016 4152360960 2445279232 3185573888 1573912576 64487424 3636199424 4225630208 62717952 1045987328 4187111424 4050411520 660688896 3220305920 577215488 3304705536 2843976448 802946176 381725760 965640096 1958889680 4210324264 419253276 4288672074 1276295861 +2147483648 3221225472 3758096384 805306368 4160749568 4093640704 2986344448 1090519040 2558525440 1799356416 1646264320 4059037696 4042784768 719585280 3162898432 2821652480 1676640256 1437581312 4249477120 272027648 110192640 1149412352 647592448 4129199872 3283833728 1150789568 3012287456 925886000 453629240 1284956804 1596017498 4158292691 +2147483648 3221225472 536870912 2952790016 2550136832 1543503872 2986344448 1962934272 1551892480 507510784 228589568 1391460352 3435659264 3766222848 2106195968 1878065152 2678816768 166871040 3768082432 431575040 3404388352 3561796608 846393856 1233696000 2559361408 1861200064 3846991328 3059707760 881452440 865211876 3849665846 1718986073 +2147483648 3221225472 2684354560 1342177280 2281701376 2214592512 3858759680 1023410176 847249408 1539309568 3072327680 4088397824 3460825088 1175191552 320733184 3248947200 4259414016 191741952 731111424 2267336704 3011344384 3191122944 1474653696 211853056 510615168 4035820992 564395872 4113352336 1594973656 2356848884 765089286 3660920853 +2147483648 1073741824 1610612736 3489660928 1744830464 3959422976 2650800128 1392508928 2122317824 717225984 111149056 2586836992 2624061440 273940480 123600896 4090691584 3229712384 1293271040 3878412288 3421040640 3530647552 364420096 1237935616 1465167104 335241856 133540416 1379660768 2884682832 3744300920 1671604148 2270976334 676997643 +2147483648 1073741824 3758096384 4026531840 4160749568 1140850688 2583691264 1224736768 2088763392 1035993088 249561088 1735393280 3711434752 3825467392 13762560 3654746112 4272979968 1215512576 3565248512 793145344 3925788672 2517742592 848751104 2478672640 3733513600 2504295360 2589546208 45236880 483712168 4154628788 3175380250 2688677771 +2147483648 3221225472 2684354560 2952790016 2550136832 1946157056 2650800128 4211081216 629145600 3980394496 1105199104 2913992704 3061317632 3001810944 3162112000 3014066176 4175855616 1417887744 2639880192 3190706176 213972992 3975648256 3534279168 3769868032 3795239040 3319441984 4050735392 3221898608 3685678472 1770434724 586381850 3993065169 +2147483648 1073741824 2684354560 1879048192 134217728 1946157056 4261412864 452984832 4001366016 3384803328 1738539008 1645215744 107479040 3491495936 2116681728 1704132608 1277460480 3089809408 2061557760 419688448 335501312 2586936320 1741645312 1862896384 3504041088 2752491072 1977242592 2800499344 2050099192 89595196 1827321158 1244132049 +2147483648 1073741824 536870912 805306368 2550136832 1946157056 1308622848 1191182336 142606336 213909504 2451570688 489684992 3934781440 489422848 585760768 2107703296 1410039808 518963200 426041344 3784699904 3150346240 3843863552 2697359872 261922560 4043732096 2889650496 930496864 2765393232 3884610904 2762391380 2017413782 690160013 +2147483648 1073741824 536870912 4026531840 3623878656 3019898880 2248146944 1795162112 1065353216 1967128576 4099932160 2026897408 1247281152 2231631872 4203610112 2296578048 4146364416 381796352 2012209152 2927423488 4017125376 3189605376 3457176064 3058536192 1082676864 1164544064 3811997088 3544365040 4256101480 3810086428 215226154 1314263195 +2147483648 3221225472 3758096384 2415919104 3087007744 2751463424 771751936 3305111552 813694976 893386752 35651584 1836056576 2866282496 1619787776 3839229952 2188705792 1380548608 2475507712 2142986240 1549684736 2069882880 1612090368 2000667136 1657191168 1633147008 2582816192 1398655968 2189004208 2541047224 809985828 1968197746 1579608289 +2147483648 3221225472 3758096384 4026531840 3623878656 201326592 1308622848 1459617792 3061841920 322961408 1021313024 307232768 3358064640 586940416 3991797760 2930966528 406290432 1638612992 1617256448 1822838784 1489627136 2764477440 1751761408 3640037632 3679578752 3955403584 1905517792 2658631984 852196488 1626693468 3450750902 2680541497 +2147483648 3221225472 2684354560 2415919104 3892314112 1409286144 1845493760 3070230528 2877292544 1103101952 3445620736 2125463552 1182269440 1640759296 2395602944 4237623296 1290764288 4191666176 1437458432 625004544 157513728 1325308928 3750118912 3079209728 2255331456 4172738880 48516512 2702714576 4001114376 540148196 2300124890 293970169 +2147483648 1073741824 3758096384 2952790016 2818572288 3690987520 369098752 2332033024 2189426688 46137344 3609198592 3962568704 44564480 2150367232 1584529408 3314745344 4205477888 1950400512 3254968320 3342462976 2898216960 2165154816 4191972864 1496262912 620799104 1446494784 2250669280 2057313616 4268763160 3729276756 3367774750 95032261 +2147483648 3221225472 2684354560 3489660928 3623878656 3556769792 3657433088 16777216 2625634304 2772434944 903872512 1617952768 823656448 1923350528 2471624704 3273588736 258244608 3738189824 3153223680 653611008 1823864832 301435904 1765464576 3195748096 3012997504 2816433600 20902112 1639521968 3378622024 1145565588 3539505714 2734051755 +2147483648 1073741824 3758096384 1342177280 671088640 2080374784 905969664 2499805184 2004877312 834666496 2120220672 2075131904 2777153536 3829661696 3535142912 4294639616 2104197120 1885945856 1802461184 2250010624 1471399936 1076665344 1368978944 2508134656 356359296 4016195008 2813124128 941687632 2805111880 1110962532 1291501350 1708378599 +2147483648 1073741824 2684354560 3489660928 2013265920 738197504 2113929216 3774873600 1384120320 1698693120 2866806784 2402287616 2711093248 3255566336 2563899392 2471952384 20348928 2254553088 1753473024 348975104 3300284416 367373312 427905536 2074290432 2618863232 542956224 2197711968 3191964720 2907139080 2213160708 2483763714 1024243761 +2147483648 3221225472 536870912 4026531840 3355443200 67108864 4194304000 4076863488 813694976 1908408320 4146069504 3494903808 419954688 352059392 130154496 1209335808 631930880 1172226048 4014792704 2412892160 684152832 3602621440 475166208 3167823616 2276229504 2957900096 2553631584 244756496 2487019608 1619653388 808677678 3221597569 +2147483648 1073741824 2684354560 2952790016 1207959552 3422552064 3657433088 2264924160 612368384 616562688 1361051648 4268752896 3892838400 810811392 3462529024 3351445504 49905664 2330214400 4227227648 3049091072 2488326144 1874244608 18073088 1150223616 559393664 1967742528 1459806560 4011701584 2569961112 1993439556 1880028966 1599319523 +2147483648 3221225472 3758096384 2952790016 134217728 2617245696 3657433088 1996488704 2826960896 2998927360 2279604224 4199546880 730333184 1676935168 4080926720 2551644160 3481763840 994885632 1319297024 704499712 4285425664 2865529856 3652281856 790565120 3367210880 3130193472 3613780576 2578612176 2750854568 1868581756 3569586942 3391807059 +2147483648 1073741824 536870912 2415919104 1207959552 738197504 1509949440 184549376 1434451968 2814377984 2023751680 114294784 1185415168 3611033600 1119223808 4172611584 344293376 4081467392 882925568 2893901824 568653824 3632569344 2673470976 2850886912 1979825024 1606698304 3234811424 2694040272 3901625208 2990606732 964664070 2151502745 +2147483648 3221225472 536870912 4026531840 2818572288 2214592512 4261412864 2902458368 3514826752 130023424 627048448 898629632 2576875520 2970353664 3851550720 3104768000 3666444288 237649920 2259181568 3196014592 3529168896 2358420480 1325264384 251600640 2617358464 4194195392 789994912 4040317776 1832152712 3170200108 2199504618 1068045689 +2147483648 3221225472 2684354560 3489660928 939524096 2885681152 2852126720 3070230528 3162505216 1153433600 1684013056 1840250880 4196925440 4017881088 4068868096 1235419136 4016734208 3763912704 384753664 1847971840 1813215232 1390251008 1743282688 2097355008 549096320 3401632320 3627734880 3013601104 1536580040 1472469732 1212293646 576786689 +2147483648 3221225472 2684354560 268435456 3623878656 603979776 1375731712 1224736768 2373976064 1992294400 1407188992 783286272 743964672 3986948096 3337748480 3936157696 2995552256 1690877952 3725254656 2291126272 1577547776 2519579648 728918528 2463970048 388800384 14209472 2026031264 1168367120 2004437352 861833476 2986734002 3220078411 +2147483648 3221225472 536870912 4026531840 2013265920 2885681152 436207616 754974720 1820327936 2176843776 761266176 3423600640 3257401344 3419668480 486146048 1449590784 2612690944 3673210880 362471424 2677395456 1021007872 3856770048 2332318208 300359936 3657088896 1271984320 2343231968 3289249936 248989768 2318901644 2760210918 709132291 +2147483648 3221225472 536870912 4026531840 2013265920 3959422976 3187671040 1191182336 1434451968 3225419776 2925527040 2802843648 2371354624 196345856 1757806592 3960406016 4084563968 188006400 1956831232 60149760 2420398080 820945920 2633456128 3176214784 3027142272 3929494336 2364607520 2556343600 3131010088 2479690924 4090801882 3151119751 +2147483648 1073741824 3758096384 805306368 134217728 2348810240 436207616 4009754624 847249408 1488977920 2518679552 3843031040 2832728064 2991849472 1570635776 3438608384 2084732928 2552938496 2758074368 879357952 2490320896 1837335552 310797824 3230872832 2507389824 2850972736 3838787296 1556198864 3489751000 2308877532 1641597194 476835279 +2147483648 1073741824 536870912 1879048192 4160749568 3959422976 2919235584 419430400 4286578688 2025848832 1193279488 3499098112 2111307776 2188115968 397279232 1595867136 1899331584 1301299200 644767744 1636397056 2772498432 3961955328 2222717440 4270403840 1777771136 2571362496 1238701344 2656084496 2768815448 2652017596 108645610 2342008545 +2147483648 3221225472 536870912 805306368 1476395008 1140850688 973078528 4177526784 511705088 3871342592 1226833920 2209349632 1429733376 2251554816 2989621248 196608 587759616 2674966528 70443008 3995717632 128276480 2388628480 723149312 1651057408 191870336 1021476800 2273118816 2884479184 1801014040 3129060916 210716186 190363847 +2147483648 3221225472 2684354560 2952790016 3623878656 201326592 2449473536 3137339392 159383552 4089446400 538968064 2475687936 490209280 2377908224 3930980352 892534784 3020193792 1655291904 4072136704 1167904768 2956228608 2603324416 95633920 1387598080 1531153792 4187445056 1704396576 2422649552 1760359256 2587654908 1065328530 806965677 +2147483648 1073741824 2684354560 3489660928 2281701376 3556769792 3523215360 2634022912 2877292544 2822766592 497025024 3387949056 3833069568 417595392 2427584512 3793813504 2615050240 1603125248 3280986112 1811345408 1971083264 2510007296 2720099840 3292736256 3317139328 2955898048 3145996320 3609338160 1380531672 3071456612 2689852250 75560403 +2147483648 3221225472 536870912 805306368 4160749568 3690987520 2113929216 2801795072 4102029312 700448768 253755392 3494903808 1297612800 405012480 1742077952 60358656 3334373376 1018216448 670490624 2341982208 3743242240 725849088 431507968 2104438016 1719118464 970356544 530714720 286723856 553886296 3554169612 1205803322 1113561251 +2147483648 3221225472 1610612736 4026531840 1744830464 1140850688 301989888 3506438144 2843738112 2378170368 4217372672 1821376512 762839040 2435055616 800194560 3259301888 2432598016 1526906880 2598428672 2419970048 305612800 4057969664 4058926592 2094468864 1737196416 1072980928 107878304 4279440336 157911688 3148436588 4079256466 2329657739 +2147483648 1073741824 3758096384 2952790016 402653184 872415232 2583691264 1929379840 2558525440 1371537408 2107637760 3545235456 2238185472 1267466240 3567910912 1068302336 2463268864 4007575552 2221203456 2160193536 4168042496 178496512 3947774464 1583038208 1358795136 835537216 175283552 1745804816 1766647032 2427315052 4252322902 2455148325 +2147483648 3221225472 2684354560 1879048192 939524096 2080374784 1577058304 1258291200 4185915392 171966464 589299712 175112192 1848115200 2267283456 3096313856 326828032 67403776 3343695872 577953792 1145163776 322009088 2385224704 3220064768 2153841920 976857728 1569160256 1552717856 911787952 150270456 1240395044 2597582734 1855485303 +2147483648 3221225472 1610612736 1342177280 1207959552 335544320 1174405120 889192448 2256535552 1832910848 2170552320 1756364800 2394423296 3484155904 2593521664 1896415232 3568926720 1024737280 2196922368 878923776 1747372032 15506432 1029959168 3241360128 833004160 2179257280 4232023136 2654290992 3264211688 3091535108 2069870026 1669677713 +2147483648 3221225472 536870912 1342177280 2013265920 3959422976 1912602624 3036676096 2692743168 4194304 1658847232 2253389824 309854208 1754005504 1148059648 4119658496 354385920 4216111104 1068687360 1911017472 4282669056 3918433280 258306560 1032788224 3115097472 1713790144 1756206816 3579312112 2339131080 3816458652 193427170 409733297 +2147483648 1073741824 3758096384 268435456 2818572288 1677721600 3120562176 654311424 3598712832 1908408320 1402994688 1808793600 3715629056 3094609920 2936668160 857407488 2897051648 3702243328 3291602944 3904040960 2900051968 1643285504 2957264384 2931633920 152603008 1584360512 2648223712 2421126288 2135471608 1247239500 3268189938 716533759 +2147483648 1073741824 2684354560 4026531840 671088640 3019898880 503316480 16777216 461373440 1178599424 4250927104 101711872 1383596032 14942208 3108634624 1420099584 3020587008 536264704 3127697408 3239178240 3645855744 2143003648 169758208 2063799040 2817100928 3243198656 62631968 4028517040 3154316648 560562732 915364242 2811993499 +2147483648 3221225472 3758096384 805306368 939524096 201326592 2248146944 3372220416 3732930560 2420113408 2120220672 831520768 4070047744 2837184512 3972661248 2724003840 1221033984 3586605056 1163747328 1245204480 3017009152 1903600640 641911296 1443043584 1536462976 636217024 2111474528 3772841584 3049923944 1423777228 1015516938 698842557 +2147483648 1073741824 3758096384 805306368 2281701376 3556769792 1711276032 1996488704 3347054592 3787456512 3743416320 1104150528 2262302720 777781248 2304114688 4206428160 1802403840 212484096 3960233984 1446866944 2484586496 3499590656 2258945536 328598272 2820215424 1719577408 1741835424 1019236304 64186008 2655190956 3158779834 2168699517 +2147483648 3221225472 1610612736 3489660928 2818572288 4227858432 436207616 16777216 3581935616 163577856 148897792 1898971136 648544256 425459712 1494351872 941817856 1453424640 1525170176 3207225344 3943780352 3699689472 2017639424 1579808256 3484555520 1832064896 576293824 2196535456 1269595088 3641465448 35416036 4058278382 929067753 +2147483648 1073741824 2684354560 268435456 2281701376 2617245696 1308622848 1761607680 1568669696 2898264064 526385152 4149215232 488112128 3184787456 2398486528 3199401984 755662848 805748736 700506112 3183210496 2738706432 2897845248 2106351104 2592475392 282788480 1245095104 2290941344 2354706320 1427666632 231738844 3310891066 4092857183 +2147483648 1073741824 2684354560 2952790016 4160749568 201326592 771751936 3539992576 847249408 3200253952 497025024 3811573760 218628096 1293680640 1965686784 252903424 732135424 2515615744 2899009536 3005247488 1698158592 2613097472 3090868736 1857427712 4009298560 2417011264 786619616 3178365520 471270328 4293771060 1874611094 2220752129 +2147483648 3221225472 3758096384 1342177280 2818572288 2483027968 1979711488 2298478592 109051904 750780416 1105199104 938475520 1809317888 456916992 412745728 698941440 3913383936 4249075712 860479488 2332610560 567109632 3793271808 3948574208 519439104 45823616 3571222720 1198280544 1621966672 555199912 2779312788 1201494530 2685450781 +2147483648 3221225472 2684354560 805306368 939524096 2483027968 3456106496 2902458368 3800039424 1371537408 274726912 2572156928 4086824960 3299082240 1828061184 3877175296 1371176960 483770368 4254326784 3498233856 2263119872 1039381504 301423104 2690789120 2577867904 325032896 2329758048 2025396752 3179976328 2560480540 4050636186 867223843 +2147483648 3221225472 1610612736 268435456 2281701376 3288334336 1912602624 4211081216 2474639360 1170210816 3240099840 4155506688 308805632 2414608384 4242931712 980615168 3831463936 3232907264 3125043200 1605324800 1687472128 4038888448 1295371776 829566720 266419072 489597248 1480913824 1870960080 3408001560 2904562868 4054848142 1667773477 +2147483648 1073741824 1610612736 1879048192 2281701376 3959422976 1241513984 1929379840 2642411520 2478833664 1008730112 804257792 2417491968 3864264704 910819328 1278410752 215187456 2348990464 4078493696 1887694848 3908855808 397456384 1920562688 3543547136 1335166848 2748223296 2031111712 1922994128 2729999192 3358764516 83252418 4200834055 +2147483648 1073741824 2684354560 805306368 2550136832 3556769792 4060086272 3841982464 2977955840 3812622336 710934528 1724907520 1440219136 1846804480 1190789120 380043264 1671069696 294600704 2907004928 3609882624 467458048 2605552640 4030583296 2411075328 998847360 241680064 1254281376 3178796912 3365683816 2287334172 3643423690 2633969599 +2147483648 3221225472 1610612736 2415919104 402653184 67108864 3657433088 117440512 125829120 742391808 1654652928 4100980736 3369598976 2215903232 2959998976 788987904 4082466816 2029764608 3099975680 1772802048 2857584640 3502418944 1151748608 3724679936 1326261632 1424271424 2830980000 2667944880 1486086808 1433002436 1799416146 2905766247 +2147483648 1073741824 2684354560 268435456 939524096 1543503872 503316480 3238002688 914358272 2873098240 2405433344 4111466496 1221066752 3972268032 3282698240 1860501504 1138982912 4204314624 3624067072 3965710336 983586816 4120812544 2333569536 576984320 1285163648 1029506752 880781664 243195568 1256834024 3923988076 1693847102 1319306815 +2147483648 1073741824 1610612736 805306368 3087007744 1811939328 1845493760 721420288 4068474880 2269118464 3391094784 3943694336 551026688 1972633600 2613706752 3453681664 1160675328 2669592576 2862931968 4070043648 1810196480 1333634048 2816240128 1605632256 14299776 889404480 1824176864 3537166896 545250872 725188284 1488683882 3715720639 +2147483648 3221225472 3758096384 268435456 3355443200 603979776 3791650816 4211081216 4001366016 4215275520 18874368 3482320896 3049783296 252968960 2427846656 1927217152 1748271104 3368140800 4186431488 3928018944 274229248 41135104 415858176 2853447424 2872457088 2854159680 3184832736 78770480 1363137272 2081218140 3775035086 2157349563 +2147483648 1073741824 3758096384 2952790016 1207959552 2080374784 3724541952 2936012800 1904214016 138412032 3659530240 1196425216 811073536 553910272 1151467520 2639331328 3286663168 3125231616 802512896 1437364224 2638661632 2323620864 3214792192 4056168704 1816266368 3286313280 2475602720 48975920 1237023800 1340309164 3991358106 4274346859 +2147483648 1073741824 2684354560 2952790016 2550136832 3288334336 1509949440 3305111552 3833593856 935329792 190840832 2903506944 3319267328 304349184 866254848 4057006080 1384677376 2492284928 3164561408 602304512 2734872576 1376891904 4139381248 1463038720 1249525120 1844779200 3593110496 417101072 2740442696 348863436 2557320282 3397378371 +2147483648 1073741824 3758096384 2952790016 134217728 1140850688 1241513984 2566914048 3615490048 3913285632 564133888 1603272704 680001536 4080795648 19529728 2732916736 1961721856 1534050304 2939543552 2523459584 2736867328 2928714752 2708882944 3253479168 3791797632 3343458240 852474912 2952198512 4115812504 3815912124 519119294 2926282881 +2147483648 1073741824 2684354560 2415919104 3355443200 2214592512 2785017856 2130706432 2558525440 2797600768 719323136 193986560 1849163776 3428581376 1385037824 2343108608 2365554688 3507666944 2787958784 4224577536 2571524096 385793024 3783880192 3941351168 1715867264 1444744512 1026921824 1822018512 1394367464 1028496972 82173346 2497866469 +2147483648 3221225472 3758096384 268435456 134217728 469762048 2516582400 4043309056 1551892480 339738624 4284481536 3230662656 1868038144 100925440 400424960 3894214656 887390208 532824064 2863423488 2325303296 1643243520 2496769024 883609088 3213629696 987894912 3805750464 230657504 2057292272 2716120744 289556556 770471290 1115248267 +2147483648 1073741824 1610612736 1342177280 4160749568 67108864 3388997632 352321536 578813952 4106223616 1923088384 728760320 2936537088 3211526144 1970143232 1226506240 3833364480 869515264 3534610432 971960320 2839963648 549436416 1631281664 2402554624 1622804864 3551596736 982887008 2182249552 2429914488 2322743652 1980087750 1770675917 +2147483648 1073741824 1610612736 2415919104 3087007744 3825205248 3053453312 2130706432 2743074816 4106223616 1512046592 4042260480 592969728 261357568 4224057344 2217934848 4204101632 249675776 305651712 2869751808 3873794048 1408142336 3932701184 791415552 1946291840 3827121472 3473573792 3862317456 246089112 2913043172 295164050 2050805095 +2147483648 3221225472 3758096384 3489660928 3087007744 67108864 2919235584 1761607680 2172649472 3938451456 4057989120 2079326208 3470262272 422313984 4181327872 966328320 3166732288 3472506880 2886754304 1405177856 256239616 3436289024 3760116224 1706296064 3535143040 4235404992 3146884256 2705245456 2695110120 3810403284 1388775874 2208793369 +2147483648 1073741824 1610612736 1342177280 3355443200 1140850688 1308622848 1593835520 1149239296 4072669184 790626304 2614099968 514326528 86245376 3387555840 2917203968 3295182848 950026240 502947840 3347279872 270002176 1338096640 3231510016 1820856064 2943628416 1073889088 4138012768 2201131984 3352912024 1743713068 2903847398 3291132671 +2147483648 1073741824 1610612736 2415919104 3623878656 2483027968 2315255808 1728053248 1400897536 549453824 1021313024 3077570560 3721920512 4030464000 632422400 800129024 3839262720 1391149056 495542272 2544922624 4237486080 513772544 126999040 125308672 1273759104 2730111040 302329504 4069560720 2612817704 1557724340 2021831778 3479008637 +2147483648 3221225472 536870912 4026531840 3623878656 1275068416 3858759680 4009754624 2071986176 1019215872 174063616 1609564160 4244111360 1036255232 3371302912 4127653888 2917826560 274972672 1413603328 2767114240 4163393536 3518342144 903705088 4292358400 4019458176 2417635136 2903192480 3804538256 1206057864 3943062836 1748274858 26919883 +2147483648 1073741824 2684354560 268435456 2550136832 872415232 4194304000 654311424 3682598912 1723858944 358612992 162529280 2682781696 3968073728 2601910272 16449536 1242595328 1592672256 2523422720 3094048768 675796992 1017355264 866834944 910698240 2270429568 4006491200 827787424 1256373776 3753078472 1659631332 30507198 3040335119 +2147483648 1073741824 536870912 1342177280 1744830464 2751463424 570425344 1627389952 1803550720 1354760192 2795503616 812646400 605552640 4002676736 2613968896 3177775104 2350809088 3317776384 1486839808 3917377536 8189952 1676651520 1108071936 267390720 785923968 3308530624 373176096 3803251728 1789564472 2000643044 1452163266 1990524407 +2147483648 3221225472 2684354560 805306368 134217728 2080374784 1845493760 2097152000 578813952 1832910848 3458203648 2926575616 4208459776 4065591296 4138598400 556466176 3504635904 2543042560 833478656 785305600 1882617856 337097728 3970127360 2387613952 3920116352 2316054976 1505369952 296031536 599760952 3551481956 694813362 3410829975 +2147483648 3221225472 1610612736 3489660928 2550136832 3019898880 1308622848 1056964608 1904214016 281018368 4238344192 1303379968 3420979200 1890320384 822476800 2603024384 2441641984 109985792 4208484352 524767232 618383360 256359424 413858304 3704620800 3195542656 3467906880 3567393056 1759322640 2492564920 116778900 4100765006 1871998709 +2147483648 1073741824 2684354560 2952790016 1744830464 3019898880 503316480 1694498816 1434451968 2571108352 3273654272 3081764864 2017984512 764674048 3901358080 132841472 1756921856 982040576 306896896 3023433728 3859240960 3429151744 1142345216 3379286784 1237740672 3972477376 2395910816 869135344 4158349752 3749359252 3396857510 2243454963 +2147483648 1073741824 2684354560 2415919104 3623878656 1409286144 3992977408 318767104 3699376128 3183476736 1474297856 3129999360 1576534016 547094528 682491904 4220715008 664305664 1084309504 1106731008 2767745024 3234781184 1669118976 2396219904 2053787392 1933823104 1207895104 2719908192 2499173648 2565729896 418122636 4232450322 3048677477 +2147483648 1073741824 3758096384 3489660928 2818572288 201326592 1644167168 50331648 4068474880 3703570432 3906994176 2018508800 459800576 2623799296 3170762752 3842965504 3530915840 1745534976 3684491264 4109889536 3212593152 2113518592 2471556608 3322791168 2115859840 2735421760 1780202464 1317926352 2514308200 2674601532 1938531974 2256923919 +2147483648 1073741824 536870912 1342177280 3623878656 2483027968 771751936 3103784960 2357198848 2235564032 916455424 581959680 4273471488 1701052416 2928541696 299696128 3000795136 2751184896 500031488 2960453632 1353086976 4022381568 980548096 2974740224 2510126208 2597129920 1465167840 2884095408 2731001496 4139249652 2993677114 4175153427 +2147483648 1073741824 3758096384 4026531840 402653184 4093640704 3456106496 3707764736 1870659584 2948595712 278921216 3064987648 538443776 3838574592 3462004736 1082851328 3513483264 1592279040 1185570816 2616029184 761055232 1577038848 2535346688 2892717824 2342896768 42678208 2255205920 3664279248 1609196664 2634899732 227343282 2054665105 +2147483648 3221225472 536870912 2952790016 1744830464 1006632960 33554432 3405774848 3045064704 2831155200 1071644672 3381657600 609746944 194248704 2105409536 530644992 3142615040 2432450560 1071276032 2934919168 1547819008 2304553984 1165381120 3537195264 3571902848 1992900416 3073147936 3837676304 3071894376 3842834252 3415620602 1276984655 +2147483648 3221225472 536870912 1879048192 1476395008 738197504 369098752 4076863488 3112173568 541065216 438304768 3704619008 670564352 3193176064 4190765056 1911357440 4000612352 1886076928 2002345984 744509440 1964955648 3849880576 199586304 3328600320 4254979200 604191808 867940384 3082738992 4050173240 1191018316 2986502674 3617574135 +2147483648 3221225472 536870912 1342177280 3355443200 1140850688 1040187392 754974720 1803550720 3393191936 3026190336 3402629120 526909440 761004032 2724069376 1510014976 3164635136 3146760192 3174686720 136630272 3334100992 2212793344 2014699008 3378700032 3841943680 2891857856 251732768 723550896 2479880488 2522479452 4269076262 1796363521 +2147483648 3221225472 1610612736 805306368 2550136832 1140850688 3388997632 3674210304 763363328 3376414720 396361728 797966336 2501378048 3048472576 954859520 1417609216 710770688 776945664 3963445248 1404456960 1025624064 1556186112 4170793472 2927903488 806017408 3645258560 1201748512 503877488 814608664 1495241404 2580315226 2361848071 +2147483648 3221225472 3758096384 268435456 4160749568 738197504 2382364672 2499805184 2541748224 3326083072 73400320 3260022784 1451753472 3039035392 4173201408 134545408 148799488 3325902848 629891072 2850705408 829089792 3921849344 1069511168 3376179456 1004257920 3339328448 1301488672 680497328 4117086504 1443828604 2899159166 1441976903 +2147483648 1073741824 536870912 805306368 1476395008 1275068416 3791650816 4177526784 1182793728 2764046336 2342518784 2249195520 1372061696 281804800 3322281984 846266368 899710976 3638804480 263053312 3872452608 2673244160 1653912576 2377236992 3804160256 1476084096 318389184 3605991520 339061840 494497080 3305186940 1255717870 4235709517 +2147483648 3221225472 536870912 805306368 671088640 1543503872 1375731712 956301312 1619001344 3418357760 2711617536 1162870784 3983015936 261881856 1412038656 2691235840 608010240 583548928 1376411648 2394902528 3234387968 2560201728 93748736 1318418688 2124535168 3483639744 182329824 3118415376 4051607032 2988235372 2436865366 886928225 +2147483648 1073741824 1610612736 268435456 4160749568 738197504 4261412864 1660944384 1367343104 1228931072 627048448 3580887040 1971847168 2301886464 698220544 3121545216 1848475648 3977822208 2609831936 3430281216 2179360768 2044832768 2067460608 2695612672 2424929920 1237072448 1714041888 693175152 3439503016 2510647476 481181558 1516707851 +2147483648 3221225472 3758096384 3489660928 402653184 2751463424 771751936 2835349504 3514826752 3040870400 2975858688 2771386368 2760376320 20185088 3155820544 1221525504 2577694720 3363684352 2758795264 190107648 4056573952 1202232320 2149317120 1043251968 2285191296 2625906368 1548877984 2111517424 4193158184 1024129188 309815718 4177996251 +2147483648 1073741824 2684354560 268435456 4160749568 2617245696 1308622848 3439329280 3464495104 1648361472 3592421376 324009984 370671616 1088684032 1371144192 1052049408 883523584 4161421312 841506816 3451482112 1649072128 3955596288 1512849920 4164113664 739769984 637542848 3909093472 3162511856 4047515896 765464812 596650890 3967301507 +2147483648 3221225472 3758096384 1342177280 3087007744 2483027968 4194304000 1459617792 1669332992 2646605824 4057989120 577765376 3694657536 1201930240 2786197504 2775121920 1289912320 4086054912 3072745472 883642368 1308354560 3545152512 2787275264 2187937536 377155968 3990882368 1685064352 3174569680 1294207272 1297235700 1774791386 2603786659 +2147483648 3221225472 2684354560 3489660928 2281701376 3690987520 973078528 3506438144 1266679808 1950351360 325058560 380633088 1623719936 1072955392 1293549568 1526792192 1113227264 1893056512 2710036480 3518156800 2203219968 1117162496 940822016 530114816 64716672 148379584 2477536032 2658536240 2128027240 1033737476 1318078870 1446747803 +2147483648 1073741824 536870912 3489660928 3087007744 3959422976 2785017856 1191182336 1216348160 3007315968 266338304 1362100224 891813888 2853437440 700317696 2673410048 2877652992 1091518464 4242104320 2071228416 1241511936 2587986944 1630093824 2457618688 2054944896 1107793216 1769766240 1828451504 2051521992 1478249924 1904994670 3826233371 +2147483648 3221225472 1610612736 2415919104 2550136832 2483027968 771751936 184549376 2256535552 2529165312 1826619392 892338176 438829056 4011589632 995491840 3701538816 1894612992 3032104960 738484224 1943621632 1821558784 1187097600 2143578624 3266928384 2984443008 2731115072 2131247584 1240954704 821553896 2611876580 3324318990 1783601625 +2147483648 3221225472 536870912 268435456 402653184 1006632960 369098752 4177526784 3464495104 3032481792 2942304256 3390046208 1440219136 2709258240 934150144 4147445760 958038016 3144957952 4072824832 3563802624 2123356160 1589025792 2590145024 1083925760 1510463616 1395829440 3540024160 1973964624 1914459656 1603687244 2595310042 3562075669 +2147483648 3221225472 536870912 268435456 1476395008 2080374784 2248146944 2332033024 427819008 1732247552 1092616192 1016070144 89653248 1557921792 4143579136 1079836672 2810544128 3311845376 2953109504 652595200 4096415744 2950274048 643623424 4290372864 3549461632 1839501888 2160682528 2730960624 1936232504 329998428 1327906730 3492227629 +2147483648 3221225472 3758096384 1342177280 671088640 1409286144 3657433088 419430400 3883925504 3661627392 1033895936 2802843648 3360161792 2935750656 2253783040 2662268928 2517270528 1187987456 1494310912 144855040 2773411840 1324792832 3214497280 1463702272 812182912 3537995712 3835150368 3850582448 393526616 3740039260 3379950574 2919640097 +2147483648 1073741824 3758096384 1879048192 1476395008 67108864 3187671040 721420288 2038431744 281018368 2703228928 3375366144 1182269440 1299447808 2301755392 2654142464 1590460416 1782726656 1716019200 4193218560 2827077632 1895339008 1066426880 1458262784 3609973888 254786112 2036780576 3690343696 3325633496 4151017684 3693934570 1437668839 +2147483648 1073741824 3758096384 4026531840 402653184 2617245696 1509949440 1258291200 360710144 3443523584 1117782016 4239392768 788004864 21757952 3530686464 3691446272 3740434432 2569748480 912351232 3511316480 3197814784 2204021760 1019826688 1332626688 3651992448 96447808 3304256032 4137324656 3555686744 315061812 3433265194 3988089673 +2147483648 3221225472 536870912 268435456 4160749568 1409286144 1979711488 16777216 645922816 616562688 287309824 1915748352 2161639424 731643904 3651534848 3795910656 1329364992 2207793152 1101422592 1058754560 1347540992 1866505216 1143882240 2374977280 3433292416 2572398272 812776800 871403344 2083937176 2100512468 3157650690 4266295413 +2147483648 1073741824 2684354560 3489660928 4160749568 2751463424 3724541952 184549376 1518338048 4039114752 962592768 2905604096 3210215424 1057751040 213254144 134152192 3589308416 551370752 2356371456 480276480 1945556992 52210688 3432739328 2687789824 1529668736 73775680 3595355872 1867881936 3054818568 4242122500 493014706 3804664033 +2147483648 3221225472 2684354560 1879048192 4160749568 3825205248 570425344 352321536 41943040 3191865344 3844079616 1341128704 649592832 2644770816 2953183232 2133000192 2709880832 465125376 919035904 10506240 859043840 3481379840 1074756096 3682358016 603046784 3983848128 409071712 2191296752 1515059256 2884010500 2661078090 3243130643 +2147483648 3221225472 2684354560 3489660928 1476395008 2617245696 369098752 1023410176 2508193792 3158310912 2237661184 1412431872 2720530432 3370909696 89260032 3034906624 1044414464 1480015872 227368960 2820952064 262600704 1984728064 2366994944 1914719488 2495139968 166429632 407430304 2305010352 3165966696 2898887332 4024818190 1912545093 +2147483648 3221225472 536870912 1342177280 1744830464 1811939328 3992977408 3439329280 3162505216 1916796928 1713373184 3163553792 146276352 487325696 3963748352 3413704704 2013429760 2886909952 1831395328 582864896 76371968 850299904 3523278336 3398040832 2768469632 4109734336 55267552 1525783920 883784824 2269026204 3292061650 3603293729 +2147483648 1073741824 1610612736 1342177280 1476395008 2348810240 570425344 2734686208 226492416 4198498304 874512384 3039821824 1027080192 1445199872 188874752 1293877248 2200272896 3876306944 3283214336 1584066560 2514315264 690076672 2910439936 764860672 40589696 51690816 4266613792 1062643632 1892706616 2536708148 1434162906 2591217571 +2147483648 3221225472 2684354560 3489660928 2013265920 2617245696 1778384896 3003121664 3749707776 2831155200 1956642816 1322254336 2314731520 2580807680 3730178048 2195259392 3518464000 2569912320 4196655104 3489583104 971470848 331844608 33944064 537904384 3950823296 3270014784 1953049248 1413454224 3201419576 2295981260 98949522 4106212407 +2147483648 3221225472 1610612736 3489660928 3623878656 2080374784 369098752 3204448256 3464495104 4240441344 4267704320 4157603840 1085800448 1423179776 2129526784 487522304 494108672 3687071744 1475502080 939085824 1876740096 2302917632 820800000 842949888 3304278144 1553320768 3350412000 2121370832 313612744 901838460 4277255730 3983632791 +2147483648 3221225472 1610612736 2952790016 939524096 1543503872 2919235584 3607101440 2021654528 2881486848 2833252352 2515533824 2452094976 3399221248 3009019904 684392448 3824058368 2547335168 3930546176 1205882880 1216137216 3900613632 2630699520 982732032 3960884864 2133184320 4147589984 520396944 3650504232 3244672276 4053210750 1683269129 +2147483648 3221225472 3758096384 1342177280 3355443200 3690987520 167772160 3305111552 3011510272 3686793216 1298137088 2064646144 793247744 3340500992 1435631616 1857486848 2086830080 640860160 3431522304 2041827328 2462803968 3476208640 4024102400 1172621568 1014612864 170417856 853414944 2387412944 922325256 985285644 2682857086 1374662569 +2147483648 1073741824 1610612736 268435456 2550136832 1006632960 2113929216 117440512 2558525440 1438646272 2795503616 4031774720 197656576 3678142464 3720216576 279904256 1968144384 193773568 4032487424 2233069568 2699061248 2497686528 3034900992 1513542912 3773809280 1077108544 4098759520 532088592 1987817016 2158941292 3013334398 2247190241 +2147483648 3221225472 2684354560 4026531840 3355443200 1409286144 3858759680 1694498816 1434451968 3082813440 1650458624 3295674368 310902784 2305032192 540147712 1013907456 1752793088 337788928 2415419392 1510166528 2759915520 1158251520 3106559488 4267463424 2731635328 2715811776 1758995616 3812363856 1649281608 453063572 3341322006 408088543 +2147483648 1073741824 2684354560 4026531840 2013265920 3422552064 3456106496 285212672 3632267264 2562719744 2833252352 1812987904 3222798336 3046899712 393216 414121984 200966144 311771136 1928028160 3808980992 2483869696 3048907776 2880788992 4070267136 2445300352 3966288576 3065026272 885292496 892528488 2767827884 1686226378 1573202621 +2147483648 3221225472 536870912 3489660928 3892314112 1006632960 3858759680 1627389952 4236247040 4131389440 1562378240 781189120 764936192 1885601792 163446784 3860135936 3743907840 3487318016 207249408 872108032 2707085312 3425152000 1750889984 1905944832 1025206400 204131520 3192896992 3239073136 2529715384 2240575196 3886180058 850359923 +2147483648 1073741824 3758096384 268435456 134217728 3556769792 3321888768 587202560 3162505216 3032481792 3672113152 2752512000 2680684544 3485204480 2638872576 1758396416 1365016576 847331328 560160768 2889904128 1388234752 356289536 2136043008 3620432640 3316413056 119326272 1094692704 1709167952 743511912 2446692140 966845246 636849345 +2147483648 3221225472 2684354560 4026531840 2013265920 2617245696 570425344 3808428032 2944401408 1824522240 102760448 212860928 3648520192 3060006912 2065039360 1948581888 1685749760 1058717696 3453280256 3747991552 2920380416 1578796032 348846592 838651136 3848920448 2724950336 2752886944 3881269904 1607959704 505171956 4234948234 1437215171 +2147483648 1073741824 536870912 805306368 3355443200 3422552064 1912602624 2298478592 3481272320 205520896 744488960 2253389824 3988258816 2826174464 3979739136 2876309504 1820033024 600260608 1403609088 540831744 963246080 3403396096 708273664 140600576 935354752 331597760 2001766944 1400891440 1192934568 1130683388 264897842 3025869279 +2147483648 1073741824 3758096384 1342177280 671088640 1006632960 2449473536 3170893824 1283457024 3980394496 1105199104 615514112 268959744 3379298304 2197422080 2718236672 2476244992 1322958848 2789793792 290582528 3323676672 12098560 3041588736 131123456 1621476736 2945795776 494111712 628708784 1934204488 4284241060 750858438 1121893613 +2147483648 1073741824 2684354560 1342177280 1207959552 335544320 100663296 3774873600 964689920 524288000 1721761792 3723493376 2533883904 243007488 3189112832 4172611584 869957632 3607085056 2613174272 624488448 949770240 876252160 1622146560 1119472384 1208808064 1825994432 2057944736 2611498608 3580928856 2981950948 402549254 3370491433 +2147483648 1073741824 1610612736 2415919104 2818572288 469762048 301989888 3070230528 3279945728 3284140032 1033895936 2920284160 2033713152 2178678784 1302200320 3973382144 3910172672 94879744 2384584704 2088300544 3576588288 3010497536 1880606208 2148135168 1914502528 103574592 870027936 933392208 825660344 1827600764 2194634258 2277118069 +2147483648 1073741824 2684354560 4026531840 2013265920 2751463424 2046820352 1627389952 276824064 121634816 417333248 3497000960 802684928 1600913408 99221504 2214920192 98336768 3678322688 1454170112 22409216 3570096128 306488320 3610434048 1442235136 1437132160 967567808 2413318112 3747559728 1159833736 2489207380 4264564162 465046505 +2147483648 1073741824 1610612736 2415919104 1744830464 2617245696 838860800 4143972352 3414163456 4194304 2367684608 1523580928 3717726208 1456734208 1134690304 2225668096 3301801984 411222016 2144919552 2488659968 829581312 2325056512 2268526080 3716866304 917824896 2222187584 362899616 3154449840 3800808824 438422156 893405898 1711577487 +2147483648 3221225472 1610612736 3489660928 4160749568 1409286144 2315255808 1224736768 3615490048 3468689408 1805647872 246415360 1242038272 1122762752 3562930176 1906769920 3275390976 1598701568 4168900608 2552713216 3304835072 1920121856 4257636864 4038223616 2297982336 1443189696 1920658464 2351641744 1668594168 1507162772 1600321462 3749651805 +2147483648 1073741824 3758096384 3489660928 134217728 1677721600 704643072 2902458368 3061841920 3862953984 44040192 3698327552 1300758528 2305556480 3358195712 2736455680 4169695232 3627171840 460349440 1725394944 3138242560 2676014080 2166251008 184186624 2486982016 3050140352 2143218016 1532234736 2712549592 2639085060 3324089222 2497040877 +2147483648 1073741824 536870912 1342177280 3355443200 1677721600 2181038080 3405774848 2558525440 1564475392 1105199104 4228907008 1826095104 2464940032 3757703168 2102591488 1712881664 1262174208 448356352 3992350720 1365047296 1170254848 4082597376 3942864640 3049615232 3088335168 247710048 1452424496 3138860232 2399570316 2760265306 450162577 +2147483648 3221225472 536870912 4026531840 1207959552 1543503872 637534208 117440512 243269632 348127232 2438987776 1202716672 2786590720 624164864 2779119616 2222653440 3588456448 666320896 61431808 1362513920 727439360 3573261312 1006851584 3671019776 3895287936 3607647552 240449760 840841424 1033839112 3639446436 2237687874 580451231 +2147483648 3221225472 3758096384 4026531840 3087007744 1275068416 2315255808 2130706432 947912704 3930062848 1960837120 1118830592 1274544128 2012479488 2795372544 2889809920 2713157632 93634560 1230168064 3158953984 1214801920 3777991680 1846598144 1351932160 3738366848 3330926656 3536352352 2843718640 3730374472 2702754468 2725824954 1778967799 +2147483648 1073741824 2684354560 1342177280 939524096 2483027968 3590324224 3741319168 3632267264 2160066560 824180736 1804599296 1036517376 1673265152 2468741120 3594059776 3383721984 3227598848 3933167616 2564452352 2706102272 3775368192 1135436288 590444288 4203182720 452358464 4205174112 688035408 3697601176 1426653756 79140014 2104850001 +2147483648 1073741824 536870912 805306368 134217728 738197504 2852126720 2902458368 2172649472 2873098240 1247805440 1714421760 3659005952 1175191552 1061289984 2768830464 1843494912 1735475200 176906240 312373248 74840064 2234102784 1318409728 1736273152 1388928896 2333569216 2069126816 662240624 3998092904 3469424164 3861420930 1571866801 +2147483648 1073741824 3758096384 1879048192 134217728 1543503872 369098752 4244635648 1568669696 2789212160 656408576 3926917120 1270349824 4151050240 4205445120 3187867648 2478080000 778420224 1989664768 4111003648 987645952 1583125504 512882176 3519140096 1910111360 1768286144 2283269792 1338561072 2151565688 3224144188 2576995314 927326425 +2147483648 1073741824 1610612736 1342177280 134217728 3959422976 4261412864 1392508928 4202692608 1623195648 2048917504 3685744640 4152885248 3231973376 1934229504 1329528832 1628536832 1494827008 1119576064 686845952 1869867008 1298775040 1976917504 1732596992 2717737600 2651945536 3957281504 4196037584 2629626328 1620063348 1001915382 2657879375 +2147483648 3221225472 2684354560 2952790016 4160749568 3019898880 1711276032 1828716544 2675965952 2604662784 2124414976 3689938944 2109210624 3171680256 3778674688 1749221376 2724036608 4284366848 3770441728 2187546624 3081566208 3738539008 1661618688 4032460544 319977088 270952896 1297112096 4253641200 3437740760 3818665700 1444033834 1952918361 +2147483648 1073741824 1610612736 805306368 671088640 2348810240 1711276032 4244635648 2122317824 2386558976 2132803584 2410676224 4277665792 3613130752 2899705856 3618439168 3654516736 1813692416 1892999168 2121658368 2589485056 3495666688 685690368 3855539456 491179136 16967616 2270756448 3586913520 1734431160 1035605140 4265814986 3552752173 +2147483648 3221225472 3758096384 805306368 1207959552 335544320 1979711488 2164260864 343932928 3544186880 1516240896 1685061632 1597505536 3754688512 2526674944 2585198592 408453120 752435200 635133952 1003507712 276490240 3184567296 2106414592 2078098176 3447019136 3375448768 3154074080 3446569520 164885544 4003533044 409305690 1628370009 +2147483648 1073741824 1610612736 268435456 2281701376 2348810240 1711276032 1325400064 964689920 1514143744 1549795328 2135949312 3233284096 3853254656 3694526464 4277600256 2204794880 794443776 1567907840 501182464 3234588672 4160924672 1687055872 2387508480 3471731840 1981702976 3688254240 3220331696 2625663272 2346017980 3809659186 1380133033 +2147483648 3221225472 536870912 2952790016 134217728 1946157056 3187671040 3036676096 3514826752 985661440 1562378240 651165696 2038956032 768868352 97386496 1559822336 1050443776 886423552 3930316800 3035025408 4083177472 1224913920 853857792 3404421888 4027387008 2810357184 849661856 1502311952 3636269016 3812273836 3607685358 633953483 +2147483648 3221225472 536870912 2952790016 2281701376 3154116608 1442840576 922746880 58720256 2915041280 3466592256 4176478208 503840768 796131328 1136263168 657915904 2836758528 114376704 2811453440 332943360 721672192 2615129088 2737731072 3285371136 2214798464 3033509184 3845542816 1228856784 1888815352 2446238852 2782059814 4211286763 +2147483648 1073741824 2684354560 4026531840 1744830464 1275068416 2248146944 2365587456 2441084928 2143289344 4011851776 416284672 3891789824 1714683904 2863267840 3265069056 4130308096 3581329408 2331303936 581300224 1419008000 2677384192 2503204352 2839510272 1442915456 4236882880 1029038496 2814148432 945396248 615369964 948464946 1366527151 +2147483648 1073741824 2684354560 805306368 1476395008 872415232 3456106496 3573547008 1585446912 482344960 3135242240 2825912320 1115160576 3140222976 1783758848 3054960640 2122547200 3381936128 2479775744 3079499776 1810946048 945918976 1394303488 2685525760 3945993344 3347424704 2113763424 3867733072 1456316520 3322499764 2191970762 1642115601 +2147483648 3221225472 536870912 1342177280 671088640 603979776 1912602624 3472883712 2122317824 1052770304 2422210560 1383071744 3512205312 1733558272 2851733504 3257335808 4092035072 1474347008 1110630400 4036612096 3742390272 1968016384 3251627520 3515449088 1314855808 1105433664 3507676640 3838427472 1872254152 3771837716 3825846306 2264418151 +2147483648 3221225472 2684354560 1879048192 3087007744 1677721600 1174405120 1358954496 1384120320 3309305856 1616904192 435159040 2913468416 2210136064 1578500096 2907111424 309559296 3759816704 3277086720 3330756608 2451503104 2754978816 1831168512 69460736 1110387328 812624576 1004305504 1152086576 3159412392 291932948 1274856862 568897281 +2147483648 1073741824 536870912 3489660928 2281701376 1409286144 2113929216 4211081216 3246391296 3217031168 178257920 4090494976 1691877376 2707685376 661782528 3681353728 1902673920 1287700480 3652902912 1844178944 1289058304 3446311936 2980433408 3656280832 2055023744 3247476288 1714747424 3631270096 2366825720 3808940876 3512427994 3924930451 +2147483648 3221225472 536870912 4026531840 3087007744 335544320 1509949440 117440512 1031798784 1631584256 2183135232 1282408448 3074949120 1406402560 382074880 1629290496 3502669824 2797879296 2251972608 2436583424 607115264 273720320 417425920 1885404928 2448232832 172917824 1123051808 2943119984 1795050872 2531618596 2984179030 3301707283 +2147483648 3221225472 3758096384 4026531840 3623878656 4093640704 905969664 989855744 2592079872 432013312 585105408 1917845504 786956288 2956197888 584712192 2281766912 1997963264 1635205120 1511350272 4048048128 1844504576 2491192320 776880640 3651137280 2255563392 1506705472 2772131040 2406697360 1001881000 3329584252 1691897510 2264463867 +2147483648 1073741824 1610612736 2415919104 134217728 1677721600 1912602624 1426063360 3447717888 2931818496 1910505472 1722810368 1408761856 3549167616 1335230464 1415380992 618758144 3489382400 1042669568 1150087168 1211590656 1135053824 355397120 1188054784 1327305600 1203870400 2796281760 3631077136 645462760 2255319172 952942426 2298637801 +2147483648 1073741824 1610612736 1879048192 671088640 469762048 2717908992 3506438144 1887436800 1346371584 3915382784 2295332864 3310878720 1413742592 1161166848 3111059456 1365671936 3644702720 2869157888 1580265472 1170499584 422622208 780328448 1748855040 2496203136 3425802688 1489978336 139469552 4246215464 3240372188 535182826 2234981963 +2147483648 1073741824 2684354560 2952790016 3623878656 2214592512 3992977408 2667577344 2290089984 2764046336 1851785216 3956277248 3417833472 4049862656 2256928768 1567817728 1105887232 3694411776 2572836864 78999552 4078819328 2146219008 3179766272 2463167232 1834037376 3875517248 2260589408 2195500368 1093627976 4067227900 3345169138 3987907643 +2147483648 1073741824 3758096384 3489660928 3892314112 2617245696 33554432 2701131776 1384120320 2227175424 2136997888 2484076544 1097334784 1137967104 3269591040 1870200832 1620934656 4228136960 975069184 1352364032 3222325248 1514126336 3017631232 3597922560 3785824640 1209179584 258135904 3748574032 3686059784 4129665228 2757248886 4135085203 +2147483648 3221225472 1610612736 805306368 2013265920 3959422976 771751936 2399141888 3162505216 3955228672 2787115008 1024458752 3683123200 568066048 2355757056 4265541632 3793125376 1244512256 828366848 863293440 448022528 851215360 3803380224 2073645312 3287364224 531080512 2146068576 549818256 701057688 429472668 3679174302 3524809401 +2147483648 1073741824 536870912 4026531840 2281701376 3690987520 1107296256 2801795072 360710144 3015704576 106954752 4061134848 1739063296 2821455872 83755008 3813867520 656113664 1650278400 2698731520 443314176 1001781248 2112717824 2807186944 3313942784 795216256 3462870080 2324807456 3995356880 2454320328 953910028 3997002054 164329053 +2147483648 1073741824 3758096384 1342177280 2281701376 1543503872 2382364672 4177526784 192937984 3896508416 979369984 3222274048 1758986240 352059392 2458255360 802619392 1629782016 3016343552 1372053504 2689921024 3004844032 1465555968 2744311296 3979180288 4264440448 316866752 3758531616 4163162928 349330728 3187573484 3425233786 559698229 +2147483648 3221225472 1610612736 4026531840 134217728 603979776 570425344 3238002688 1317011456 1111490560 2061500416 1913651200 2519203840 558628864 2898919424 2158559232 1867776 4290428928 822665216 1847971840 951011328 3890131968 527422976 3183890176 3588370304 2019892160 3675686496 338937328 992233160 2315718796 464758758 763717637 +2147483648 3221225472 2684354560 2415919104 671088640 67108864 3388997632 2365587456 4286578688 2051014656 153092096 1875902464 683147264 690225152 92930048 779288576 1471184896 3133095936 2518507520 2463256576 2937911296 3009584128 2866312704 573564672 1349651840 485950144 2284495648 1997823664 2725899128 2760842060 1374586050 674122107 +2147483648 1073741824 3758096384 4026531840 134217728 1811939328 4060086272 117440512 1082130432 1765801984 1520435200 1490026496 2035810304 3495690240 949878784 550043648 2786230272 2092089344 48553984 2626285568 1225345024 326415360 2314720768 3736108288 862857600 2239827008 259437152 3653290288 2581324824 1755733356 2250453466 2819731261 +2147483648 1073741824 1610612736 2415919104 2550136832 3556769792 4060086272 1929379840 713031680 3812622336 3219128320 3419406336 3703046144 4294180864 225312768 1300692992 623935488 3529654272 1428447232 4044320768 3069569024 1241943040 2990623232 134401792 1572748160 666843968 3884229600 2783727664 3774050888 1715984124 524524210 4131188671 +2147483648 1073741824 3758096384 805306368 2281701376 3019898880 3053453312 3137339392 1518338048 3477078016 1277165568 976224256 3002597376 1040973824 1909325824 1040121856 321945600 3017359360 2527027200 355758080 1387710464 3834020864 2288666112 2294405888 3881967232 4131464256 3700919520 3767912496 2026911672 3240634484 1839479210 2267679449 +2147483648 1073741824 536870912 805306368 671088640 1946157056 234881024 4177526784 3028287488 3418357760 2308964352 1557135360 3606577152 1410072576 940965888 1800077312 3323559936 3212722176 3246415872 2753523712 1233975296 657961984 1872322048 3462394624 743581824 14234304 1298172384 365880336 758559992 157672460 220145618 475241089 +2147483648 1073741824 2684354560 1879048192 3087007744 738197504 905969664 2936012800 1988100096 3133145088 4007657472 3257925632 503840768 1742995456 3917348864 721092608 903118848 3831250944 2732220416 1319989248 3482572800 3361899520 530795008 1077997824 1610744960 75053888 3882714336 2077353808 3292243560 1511976612 1688800326 2639638319 +2147483648 1073741824 536870912 1342177280 1476395008 335544320 4194304000 3808428032 2541748224 1321205760 3940548608 856686592 3903324160 379322368 1223294976 3593011200 3894968320 3545448448 3812712448 3430707200 340981760 2629479424 221141504 2203053824 727976320 1400769856 1651456672 3241390608 1446438696 3007617964 4194388390 140278993 +2147483648 1073741824 1610612736 3489660928 2281701376 2214592512 905969664 1593835520 2055208960 104857600 3651141632 2760900608 979894272 3699113984 3212181504 4016504832 1520336896 3617636352 2163138560 2742939648 2555996160 3234896896 1471405568 3221901056 1385433728 3326742848 2033256928 2720633712 1903590808 3194096892 1793923590 1456453545 +2147483648 1073741824 3758096384 1879048192 3355443200 335544320 1375731712 1694498816 1434451968 1396703232 1042284544 3582984192 2580021248 1193541632 3340632064 3377004544 2387902464 713113600 1778868224 1631744000 2916927488 4201812992 328484352 3987862272 1882722176 3806073536 2720151968 387654256 3489112184 778758876 4155483534 2458308983 +2147483648 1073741824 3758096384 1879048192 1207959552 1275068416 838860800 2701131776 1971322880 3896508416 3487563776 3394240512 169345024 1019478016 4118675456 153681920 2068086784 3484205056 878370816 1485828096 3791734784 236098560 2135549440 3839640832 2761957760 2838498752 3112701600 528223664 386547144 2761898396 3950091578 4226972155 +2147483648 1073741824 2684354560 3489660928 3892314112 3959422976 1308622848 419430400 3296722944 2176843776 899678208 1531969536 3075997696 29622272 3681943552 2412576768 1567195136 2677260288 3937263616 303886336 4067907584 4281838592 3998414336 546209024 2317358720 2836409536 2931295200 309594768 2266897272 4120978028 1020494810 2687811963 +2147483648 3221225472 2684354560 3489660928 2013265920 3288334336 2852126720 2701131776 696254464 1631584256 1604321280 3511681024 2442657792 2885419008 3243900928 3350265856 3064168448 3766435840 2855100416 1301827584 3786274816 1712425984 1396339200 1339085568 1707090304 2975872448 682632608 1374173936 351535768 593373708 1613176138 1189121797 +2147483648 3221225472 2684354560 2952790016 671088640 1811939328 3590324224 3909091328 1853882368 1782579200 1973420032 1238368256 2832728064 1146355712 4276224000 2751922176 66158592 4029923328 672784384 1995624448 4194662400 3401290752 3907583488 2823189760 2802849920 1882719936 2879654752 959064304 745223960 3099041964 1881075834 4211307999 +2147483648 3221225472 2684354560 2415919104 1207959552 3556769792 3254779904 452984832 1853882368 3066036224 2728394752 3687841792 2310537216 2980315136 557187072 2039545856 157712384 688603136 3876937728 2172145664 2294085632 2392366080 173436416 3000617728 1093673856 3053979968 963384544 3472504400 1052458872 3982863820 3477792706 2108271931 +2147483648 1073741824 536870912 2415919104 2281701376 3959422976 3590324224 4143972352 1937768448 515899392 2468347904 3459252224 3231186944 1272709120 1906704384 4139974656 1481146368 454017024 388096000 1419177984 3460069376 3985284096 2542198272 3147060480 1934538880 1547487552 3092341664 926229776 1841529688 3037949588 2835091090 3348503989 +2147483648 3221225472 3758096384 805306368 3355443200 2080374784 2113929216 620756992 1031798784 1916796928 3210739712 3903848448 2520252416 3844341760 2355757056 2788360192 177504256 2790572032 3721846784 2034880512 791373824 558015488 2528769536 66287872 177647232 25949120 995381920 2127571760 3574075496 2287743620 1840120874 564732435 +2147483648 3221225472 3758096384 805306368 2281701376 1275068416 1912602624 117440512 3011510272 3107979264 807403520 3278897152 448266240 2831941632 3944349696 1605697536 1757315072 662683648 2609766400 3985408 1701603328 1689297920 575464960 2371118336 2545725824 4206289984 3597760160 1462378992 3828168312 1501726180 287172458 2501176425 +2147483648 3221225472 3758096384 4026531840 1476395008 3019898880 1644167168 2097152000 3732930560 3334471680 236978176 2542796800 3714580480 1923350528 2136080384 1733230592 3092283392 202686464 1369366528 1770901504 113469440 2989396992 438166016 833314560 1099599744 3318740160 1663334752 2189048784 1493903832 2226295292 413388102 2726461055 +2147483648 3221225472 3758096384 2415919104 3892314112 3959422976 1174405120 3204448256 1031798784 2596274176 870318080 1133510656 1294467072 1081344000 3353739264 514654208 3924983808 154779648 3515342848 3303460864 724461568 3748170752 83285504 2277932288 3682378880 1933637440 2367911456 2049579408 529990632 3440214860 2749385126 3031539435 +2147483648 3221225472 536870912 4026531840 1744830464 872415232 3724541952 1493172224 3196059648 3175088128 815792128 265289728 3632791552 8650752 1083047936 1139343360 4001923072 2403188736 3511410688 3422474240 1219778560 818586624 3049184768 3918807808 1910148224 1884737216 1512068960 1546426160 2267280792 1166729644 1638023534 3729755967 +2147483648 1073741824 1610612736 805306368 2013265920 2348810240 3388997632 1593835520 4018143232 2420113408 3449815040 3964665856 3949461504 1222901760 859963392 3270049792 2372829184 2480259072 2232410112 3753570304 3193595904 2741019648 2449136128 452610304 766555008 3864186944 1384008096 2084739248 3416510040 1603072524 1568231926 2347964863 +2147483648 1073741824 536870912 268435456 939524096 3288334336 771751936 3741319168 1585446912 3200253952 476053504 2941255680 4243062784 101974016 1510604800 2026045440 2993061888 3444424704 195026944 3664834560 1260419072 4249926656 611373568 3424670464 1473282176 2628836160 4081088224 1275117136 798552008 1756643932 1494923782 152294675 +2147483648 1073741824 3758096384 805306368 2550136832 1543503872 100663296 2298478592 662700032 2386558976 3844079616 2192572416 2220359680 2815164416 2995650560 2218065920 3936780288 3608854528 2304565248 1120792576 1890666496 1841071104 3345859072 1723950336 2265222272 1785854656 117926176 3738538928 1529702520 565883156 1339867810 2400048033 +2147483648 3221225472 3758096384 805306368 1476395008 2885681152 2852126720 1056964608 3514826752 2856321024 765460480 3163553792 1889009664 1681129472 1771438080 1048772608 3537272832 3952820224 2795855872 1989824512 3065440256 3756827648 2696565248 1600579840 3008662400 3797831744 868806176 4185108912 2206658392 3185880892 890658234 2319777735 +2147483648 1073741824 2684354560 3489660928 402653184 2348810240 1375731712 3238002688 1585446912 4190109696 2925527040 2549088256 1167589376 1899233280 3136421888 1057554432 478117888 901103616 4258258944 3227185152 3491452928 76655616 4232235520 2305775872 2621683072 3231447488 72936544 269111056 2249854728 3664059444 2648285106 834598319 +2147483648 1073741824 3758096384 4026531840 3087007744 3422552064 1577058304 1291845632 260046848 104857600 1235222528 640679936 194510848 3494117376 769785856 139788288 1322221568 2380480512 3817431040 3564138496 4011968512 2650911744 3119020544 4268095744 40076928 184381888 1317687328 1676731568 4115404376 562964756 2771072594 3038551219 +2147483648 1073741824 3758096384 4026531840 2281701376 1275068416 1778384896 2600468480 2592079872 2403336192 2220883968 3729784832 1281884160 3199467520 589430784 2101149696 4269441024 1210105856 3319455744 1814818816 659507200 1037349888 3471046144 2685097216 4008617856 783476032 3927961056 3157088048 3288972200 1921601148 4137917446 2928703323 +2147483648 1073741824 3758096384 3489660928 402653184 1677721600 2382364672 2634022912 1988100096 775946240 2170552320 1844445184 697827328 3547594752 3360030720 53149696 1782284288 1492729856 3577176064 104886272 3744581632 4116823040 3380107776 2534798080 938457216 1206875072 4275334240 2395459824 2243069480 2319960980 2633143314 2393359487 +2147483648 1073741824 536870912 2952790016 671088640 1409286144 3321888768 520093696 2172649472 1732247552 4263510016 2293235712 395837440 1203503104 3754033152 4196335616 2899935232 2634366976 558850048 2802085888 2086402048 2804913152 3431759360 3826244352 1051308672 3254612288 3915597600 3379452400 413198072 1592267924 3301181906 330175757 +2147483648 3221225472 3758096384 3489660928 3892314112 2214592512 436207616 2634022912 813694976 4114612224 689963008 84934656 3329753088 1093402624 1431961600 1489829888 2376368128 1728135168 127098880 3252310016 2291197952 928685056 2184332800 42268416 2248980864 3300225728 2123718880 67456688 784166776 2708554236 3696967682 3227403961 +2147483648 3221225472 3758096384 2415919104 1476395008 2080374784 3254779904 587202560 2826960896 1296039936 1776287744 3595567104 1414004736 823394304 2553413632 2862546944 364675072 3371122688 245719040 3556134912 1946478592 1965198336 2720954880 2700670208 3996421504 4200298816 1336373600 2670814000 3263449800 2575037724 265161710 3372822875 +2147483648 3221225472 536870912 1879048192 3623878656 3019898880 4127195136 3238002688 3682598912 2680160256 1327497216 1441792000 3830972416 419168256 3064332288 3723165696 3305537536 3746807808 1220403200 2468532224 433477632 4184638464 1801900544 3411832576 1787406976 1219456704 2056462880 1510639312 850256280 2334849828 1052930962 1217301053 +2147483648 3221225472 3758096384 268435456 3892314112 2885681152 3456106496 2197815296 864026624 3913285632 299892736 2549088256 1164443648 1196687360 2731671552 3841130496 1610973184 224018432 3450888192 829378560 2960451584 775138304 997422592 690146560 2989143680 3282684480 929245344 1423813616 319191816 763784116 1413903310 1868975659 +2147483648 3221225472 2684354560 3489660928 3355443200 1140850688 4060086272 285212672 3816816640 3946840064 3307208704 533725184 2831679488 208928768 3876192256 2514812928 1655668736 294109184 1979047936 3680292864 2618652672 897682432 1088478720 1005281024 1219410816 1229603776 1140010272 304385264 2163178552 2365361420 2444450974 2855451187 +2147483648 1073741824 536870912 3489660928 3355443200 1409286144 2583691264 4244635648 1669332992 3653238784 1960837120 4109369344 884473856 1744044032 2666659840 3733520384 2555543552 4010262528 513662976 843640832 517240832 2351205376 251977216 282229504 3135210880 2006935232 2561083424 1649779024 1652712424 3283593492 516120730 2364092023 +2147483648 1073741824 1610612736 268435456 2281701376 335544320 167772160 3204448256 2340421632 138412032 1214251008 682622976 508035072 1596719104 1528168448 107675648 587694080 1395015680 3504889856 4197937152 863168512 2039327744 3776146944 2083052288 3921711488 4286038592 3016046240 2221456304 950788648 1392188228 1939833590 2012371021 +2147483648 3221225472 1610612736 2415919104 3892314112 67108864 3456106496 654311424 696254464 1237319680 2594177024 217055232 2535981056 2070675456 3654156288 1520107520 968261632 3389603840 947871744 1601196032 3246180352 2940513280 4286871040 395765504 3643653248 2730486080 1895181600 1565461584 1282184312 4075318020 1700328046 4030106661 +2147483648 3221225472 2684354560 268435456 1207959552 3690987520 3858759680 620756992 1887436800 1874853888 1977614336 1188036608 3252158464 248774656 1307181056 282394624 1440776192 2732769280 2871058432 21614592 845117440 3421420544 3788885504 127494400 2813692032 4156706240 933369824 1392054544 3933118184 3029713308 649684362 1157991791 +2147483648 1073741824 3758096384 1879048192 2281701376 2885681152 2516582400 4211081216 293601280 2051014656 2120220672 372244480 2156396544 623116288 1805516800 2289500160 2782167040 4144709632 1628266496 654733312 1905313792 977179648 2598000128 2747452672 868450432 1961884224 2123247648 3207540656 587762344 2497270372 2192604646 1330893535 +2147483648 3221225472 1610612736 805306368 1476395008 3019898880 100663296 16777216 1132462080 2092957696 169869312 3423600640 3490185216 1015808000 3612999680 3993174016 429817856 1440661504 2541543424 894160896 3931850752 3250095104 624947712 3065335552 3421873792 4256977600 419432480 1468015632 717237784 1663049436 1670385022 516437773 +2147483648 1073741824 1610612736 268435456 1207959552 67108864 2583691264 1157627904 1149239296 1010827264 3382706176 2733637632 1733820416 44826624 1776156672 3573612544 1505263616 2955853824 3266895872 2594041856 2084530176 710585344 3476676096 157642496 2930868608 2308074688 1128012768 1486237680 1696937496 2653071204 2888165842 3217253065 +2147483648 1073741824 536870912 268435456 2550136832 1946157056 2583691264 4278190080 796917760 1933574144 1189085184 1156579328 1443364864 2785804288 2553151488 2844983296 4212817920 489373696 1071472640 1411018752 3166369792 1452850176 3347479040 1898764032 4092569984 2840525376 3157435296 1073183856 1605069384 807229492 2151304854 3102402981 +2147483648 1073741824 1610612736 1342177280 671088640 4227858432 4127195136 2667577344 1384120320 3074424832 2321547264 1794113536 2641887232 2417229824 2036989952 362217472 905347072 3383377920 2481479680 3695407104 1197729792 2957556736 1173837312 4275689728 1186442368 786294592 2182454752 466021680 3903664424 4215900116 845216490 2660500255 +2147483648 3221225472 536870912 805306368 939524096 3019898880 2449473536 1056964608 3464495104 2906652672 908066816 2391801856 2087190528 2023489536 4125229056 3731554304 2306572288 1105379328 1041817600 3237466112 1139431424 142971904 271317504 229132032 96377728 1465413696 3622212064 3564913072 2328924600 3136897884 3167360806 3570860657 +2147483648 1073741824 536870912 2952790016 2550136832 2214592512 3791650816 2533359616 3581935616 2529165312 3466592256 2570059776 2813853696 3190554624 1883897856 2174156800 2032041984 3428728832 2994495488 1705996288 264239104 871928832 4223881728 3893740288 4030702464 1836433984 3106901280 1455282064 1037806008 365682868 902728442 1320574497 +2147483648 3221225472 2684354560 1342177280 2281701376 2483027968 3657433088 83886080 1568669696 1228931072 1293942784 2792357888 3869769728 3726901248 3088187392 3211198464 3562438656 4067966976 2823970816 3072937984 4117886976 1365289984 1938648576 547609344 166180224 46917824 2611190176 1703539952 3994851384 72566884 3016936686 942932951 +2147483648 1073741824 2684354560 268435456 1207959552 1811939328 1174405120 2130706432 2977955840 2009071616 589299712 2182086656 3828875264 67895296 1165623296 3875864576 685735936 1009434624 828170240 2233724928 3724105728 76291072 1882861056 4100269312 3643776128 3970090816 246995232 978178000 924483224 2891220444 3542508210 898012481 +2147483648 3221225472 1610612736 4026531840 4160749568 2214592512 2382364672 3506438144 2642411520 1522532352 1243611136 1085276160 4209508352 3277062144 374734848 3587768320 1290764288 2510995456 346611712 4045918208 1427195904 332674048 3944098304 37305088 2130673792 2662516928 1760883104 1026946576 2802212632 1694402420 4246814894 4034664395 +2147483648 3221225472 1610612736 2952790016 2818572288 2617245696 1174405120 2902458368 1434451968 62914560 2069889024 3918528512 3887595520 478937088 127533056 447676416 3560013824 3953999872 3585826816 286150656 3796944896 2410423296 2141859328 677853440 39170176 2061727680 1523738784 1418919760 3890161672 1121563948 1534673826 1568496497 +2147483648 3221225472 3758096384 2415919104 2281701376 2483027968 4261412864 4076863488 1283457024 817889280 236978176 324009984 2779250688 3570139136 1039007744 2318991360 311328768 1625964544 583557120 3852423168 1474881536 1051462656 3428716032 3101760256 3988429952 467682368 2845005152 2150026320 1103431768 2490938444 709319686 3478968325 +2147483648 3221225472 2684354560 3489660928 3087007744 603979776 2717908992 3942645760 1166016512 2663383040 929038336 2343567360 1369964544 626262016 2415788032 551092224 94535680 4174823424 494723072 2514210816 1700820992 989072384 1915617792 3091282688 1142864768 786232640 638315040 4177032336 3955767752 308557284 638988014 2779586827 +2147483648 3221225472 3758096384 2415919104 134217728 335544320 503316480 1828716544 1182793728 725614592 2220883968 2056257536 4165468160 2721316864 2272395264 1283915776 1381924864 1963311104 1094967296 2520174592 951019520 873729024 16920064 4162788096 1388487808 496229312 4238272608 592140208 1263405352 2199980236 2893780350 2448706083 +2147483648 3221225472 536870912 3489660928 2550136832 469762048 3724541952 1862270976 2894069760 1371537408 2405433344 2404384768 25690112 4250140672 3317301248 3967352832 1652195328 1777123328 1879236608 3795963904 2097305600 1043606528 3437898240 3203472640 1034855040 177655104 2744901728 2158707472 4110851912 2427646812 3143233054 1572764219 +2147483648 1073741824 2684354560 268435456 402653184 1543503872 2113929216 3674210304 578813952 3686793216 2929721344 4044357632 974651392 508297216 635830272 1739915264 2818670592 129875968 3977764864 1019539456 1261459456 1517034496 2872457728 1628257536 3931998848 2781083712 1336858336 1631807248 2366159672 758273468 3246073242 2737871865 +2147483648 3221225472 536870912 3489660928 3087007744 4093640704 838860800 520093696 2524971008 792723456 2162163712 2953838592 434634752 2300837888 3521773568 3565486080 1426554880 3845111808 2606882816 961466368 2217498624 705965056 749871616 1211707136 2960239488 3974944832 914191328 2978067760 1922363784 3866197580 762284950 1506525967 +2147483648 1073741824 536870912 2415919104 1476395008 2080374784 436207616 2332033024 645922816 2378170368 1990197248 3580887040 3646423040 3925082112 1253703680 2484535296 602767360 1542832128 1010556928 1213657088 3448535040 2317622272 647113216 347809024 1218685824 2706959680 3988869856 2706292368 130174392 1426656804 1479057362 4039337439 +2147483648 3221225472 2684354560 3489660928 2281701376 1140850688 704643072 3573547008 1434451968 4164943872 2099249152 1026555904 2666004480 1024720896 1546256384 3189571584 2409791488 802471936 627761152 2283655168 2684516352 1787038720 649203200 3879808768 3807153536 2645281984 1471241120 1024033968 1816484216 1517520756 438333358 98370555 +2147483648 1073741824 3758096384 2415919104 939524096 2483027968 1174405120 1795162112 2910846976 1002438656 1226833920 3023044608 1696071680 276037632 1949171712 1690763264 159285248 922992640 433709056 2104553472 120145920 1053043712 3178627584 1733506816 79732352 28106816 1168860448 58269392 3335619864 200361684 177218290 1541937439 +2147483648 1073741824 1610612736 1342177280 2550136832 469762048 3053453312 2332033024 2726297600 3862953984 1809842176 219152384 443023360 4179361792 1085407232 3611230208 3610804224 3540434944 623435776 2774921216 4131547136 2496412672 226114048 3721604352 2104662144 2441997888 3877519584 413019760 198517000 4190340236 872961206 575086689 +2147483648 3221225472 536870912 3489660928 4160749568 2214592512 2181038080 2600468480 1484783616 432013312 4175429632 359661568 3302490112 940310528 3960340480 4216258560 3745415168 3611082752 717152256 2076168192 275666944 3711708160 3061199360 1234379520 3401091968 112712000 896160096 607520272 3157471400 820549428 2600453666 3780016977 +2147483648 3221225472 2684354560 805306368 4160749568 2483027968 4060086272 2634022912 3716153344 1463812096 2300575744 3861905408 263716864 3686006784 1924792320 1950023680 2016641024 3817193472 3960201216 3477786624 4255283200 3015980032 1940007424 2147434240 4287736704 4269457600 1184524704 2159028592 2323136440 3579059572 1600798714 802371015 +2147483648 3221225472 1610612736 2952790016 2281701376 3959422976 973078528 2701131776 3196059648 3317694464 3454009344 1129316352 3339190272 287047680 2264793088 2827288576 2130018304 2369273856 4011483136 1149325312 1570883584 3814990848 3109692928 3334417664 2296036224 604700608 249336416 2632697872 1257455080 2116854140 3625179422 2627150121 +2147483648 1073741824 2684354560 268435456 134217728 1006632960 2248146944 1291845632 25165824 2453667840 4003463168 1557135360 1574436864 154927104 617480192 673644544 2487123968 3709616128 1521377280 3706155008 774821888 3721665536 2446999040 3516735744 4027820160 4209508288 2245893536 88131120 1721959448 461151340 2090694010 98816677 +2147483648 3221225472 3758096384 1342177280 134217728 335544320 167772160 3238002688 3934257152 2646605824 2233466880 636485632 1442316288 2139881472 1786904576 2658336768 46432256 1936080896 1336434688 1148801024 2218715136 115620864 3462798848 4111805184 2941358464 3438802368 4211060064 3652640528 2899317976 1174933988 1165238330 1821258665 +2147483648 1073741824 3758096384 2415919104 3355443200 1677721600 3657433088 452984832 1317011456 2076180480 471859200 1452277760 2262302720 260833280 1388183552 106758144 4257841152 930037760 1872584704 1180594176 3470444544 4024708096 1937391104 4239865600 1663482240 1661328192 2693176032 1943399696 457086104 3475631100 854099946 3861962233 +2147483648 3221225472 536870912 1879048192 1207959552 1543503872 2046820352 1056964608 293601280 608174080 3223322624 1078984704 2215116800 384565248 1378746368 2153578496 17006592 884457472 3929399296 426168320 3102234624 1435763712 1696216576 316084480 2025621376 2635551808 3356795424 1902865456 2211617464 1877623148 3867619854 1790230437 +2147483648 3221225472 1610612736 2952790016 939524096 3959422976 838860800 3338665984 3380609024 4055891968 2283798528 1175453696 557318144 1756626944 2205548544 3635871744 2391506944 604127232 151019520 2338410496 1452132352 4011598848 4290382336 3356819712 2704971136 2482423872 28677152 3913892688 2306991576 10355100 1738219954 1125756655 +2147483648 1073741824 536870912 3489660928 1207959552 1811939328 637534208 385875968 3313500160 960495616 3852468224 1290797056 910688256 2745958400 2194538496 2776694784 4270686208 774225920 2835865600 2724786176 1523873792 3600026624 1600798208 2479043840 3119690880 3615573312 525567520 4215071600 1994288024 877072740 3808469910 227960877 +2147483648 1073741824 2684354560 1879048192 3892314112 1006632960 3187671040 2600468480 2843738112 272629760 1574961152 2515533824 2943877120 783024128 2197946368 3760521216 3703472128 678576128 3130810368 1071345664 2616252416 186909696 4048952832 214630656 586778240 4124703808 2718469152 1279883056 1906169800 2943266932 979001290 1641564529 +2147483648 3221225472 536870912 2415919104 2013265920 1140850688 33554432 1862270976 1652555776 29360128 874512384 4193255424 3806855168 1556873216 2198470656 1918566400 3458957312 1387479040 263544832 1984188416 2869221376 114572288 3467510272 3353158400 2501553024 1465111616 2606084832 1534489488 1292625432 261201828 3823136190 176341501 +2147483648 3221225472 1610612736 3489660928 2550136832 2080374784 3456106496 16777216 310378496 1128267776 2636120064 1464860672 2250768384 791412736 852361216 506396672 3078324224 3888136192 1818386432 4112732160 57133056 961821696 3427416576 1343034624 3271212672 1935985344 241272928 3336918960 1580518264 1665762028 675892678 574278621 +2147483648 1073741824 1610612736 2415919104 1744830464 2483027968 2248146944 2164260864 360710144 2805989376 2791309312 1873805312 4291297280 84672512 2457468928 900268032 2822078464 2525282304 2511527936 914485248 1869441024 3602123776 3290314240 1347355392 3154033280 4050419392 3275588000 2745761136 1134091624 1477495492 3791443542 737600965 +2147483648 3221225472 536870912 2952790016 402653184 3422552064 436207616 587202560 1652555776 3636461568 1172307968 1448083456 554172416 3484680192 2700476416 1221132288 1654882304 2780119040 3208077312 1701335040 169007104 2561422336 812257792 1991971072 2500108160 1015282496 2368964064 2900185296 378756904 4072035964 677373086 593606723 +2147483648 3221225472 536870912 2952790016 1207959552 2348810240 234881024 855638016 4185915392 3711959040 740294656 4293918720 3403153408 1551106048 1973026816 1203437568 3263463424 3491250176 2109104128 1530351616 1345902592 2409378816 3478521344 3875869952 424517248 4142661184 387232288 3432019568 2947180280 2602648004 2115894034 3617687135 +2147483648 1073741824 1610612736 2415919104 2550136832 1543503872 3590324224 2466250752 2843738112 1388314624 2829058048 2993684480 1950875648 3490971648 3467771904 51314688 3078520832 3212099584 1284694016 3360681984 1064200192 2879130624 2424703488 848104704 962175104 4081999936 4121693216 1563312016 2139695160 1005821028 1093495062 73177251 +2147483648 1073741824 2684354560 268435456 1207959552 4093640704 2986344448 3640655872 2642411520 1614807040 3625975808 2769289216 3016228864 1643380736 71696384 2210988032 658735104 516636672 1152999424 441872384 1382864896 58465280 2215783936 417268480 4066543488 2599220672 2696683680 1265776048 2003769144 981115964 1076951470 4160632515 +2147483648 3221225472 2684354560 3489660928 1744830464 4093640704 100663296 3204448256 478150656 2864709632 2573205504 1315962880 1914175488 2801532928 1186070528 427884544 1991737344 469221376 3539591168 3001733120 1745647616 2219052032 3118347776 10173184 959615616 3913173312 629486688 3351884752 1862061064 1583565908 4174416370 4034356733 +2147483648 1073741824 3758096384 2952790016 3355443200 2751463424 2650800128 318767104 3212836864 1522532352 3630170112 1674575872 865599488 3941859328 2908618752 3400204288 1373863936 1350352896 3516325888 54784000 1031489536 2597069824 2056926720 3355250432 2953089152 3938809920 502728096 432114192 3724931976 2783206332 252819130 1830672823 +2147483648 3221225472 2684354560 2415919104 2013265920 4093640704 1308622848 2499805184 411041792 2654994432 1486880768 1827667968 325582848 3842768896 433717248 4202758144 3011280896 1216266240 1533599744 1414778880 3502143488 3540261888 2336629248 2594385664 1904841856 384587200 198782432 4294485872 1928919768 11266212 2756337758 2125084045 +2147483648 3221225472 3758096384 4026531840 671088640 3959422976 234881024 3305111552 931135488 3711959040 3642753024 896532480 1471676416 1000603648 1803419648 1965359104 1478000640 2812952576 1991270400 1309364224 1571219456 4038857728 1810513408 1178809600 3676933760 605340608 1833640992 2379593840 1818150328 146283940 3542361002 2663260947 +2147483648 1073741824 1610612736 2415919104 2818572288 1677721600 1845493760 1124073472 4051697664 1832910848 635437056 737148928 3666345984 516685824 598343680 3677683712 200048640 4170006528 942366720 1888776192 2141054976 396626944 697697792 2174160640 3528821888 3853252672 3852668448 234601584 949544584 1004576948 847729782 898519957 +2147483648 3221225472 1610612736 3489660928 2013265920 872415232 637534208 50331648 4085252096 3149922304 2485125120 3129999360 848822272 1871446016 3419275264 1383137280 296517632 3869130752 788291584 4191375360 3465988096 2234006528 218366464 127549184 2471702144 2279840320 3760978080 3341466448 3264956376 3152208316 4061793786 1536371433 +2147483648 1073741824 2684354560 1879048192 2013265920 3690987520 1711276032 3875536896 713031680 3997171712 1495269376 691011584 1059586048 1119617024 2092040192 1761148928 1020428288 1255587840 2851659776 511963136 746608640 2042102784 1021590016 1862671616 1564945536 1576110400 3210829280 192852336 1744621240 559277364 3401532510 3637347681 +2147483648 3221225472 2684354560 268435456 1476395008 2617245696 100663296 3741319168 3078619136 3787456512 1675624448 435159040 3799515136 2500591616 1897791488 2437611520 1964474368 2980823040 39444480 1241305088 3805837312 166214656 2151942656 705305856 23671936 1255835456 2584444064 3825435600 3230255784 2031403796 2048674410 2644651353 +2147483648 1073741824 2684354560 805306368 1744830464 3154116608 570425344 2667577344 3682598912 3602907136 2237661184 3262119936 2766667776 3662938112 2883452928 1859977216 3790766080 3792617472 3034898432 1821896704 1020286976 62395392 334245376 3677491456 3966710144 1952291392 2696115872 3169291280 3556267464 1745623700 3204583758 3467066475 +2147483648 1073741824 3758096384 4026531840 2281701376 1409286144 2315255808 2197815296 1619001344 2009071616 2254438400 3429892096 1078460416 339476480 4094033920 2295529472 3084943360 1071824896 2461589504 3063803904 606488576 3312989184 3973330432 2846503680 397224320 317175104 1982353248 3619104656 3429012616 2583949140 1192313702 3034224025 +2147483648 3221225472 1610612736 1342177280 671088640 1409286144 167772160 1358954496 947912704 1086324736 1755316224 871366656 3137863680 1760821248 1578237952 2644705280 1669758976 1821655040 2614255616 4011020288 3573467136 3501726720 194786816 1974866688 1732839808 1540983232 922013152 1467427024 2745475192 606032068 3901807654 1337800747 +2147483648 1073741824 536870912 2415919104 2013265920 3154116608 3456106496 3271557120 3900702720 3099590656 2967470080 235929600 1636302848 3309043712 988151808 1150484480 1202683904 3565830144 615538688 307589120 3139565568 1566055424 3847496192 877272320 482158208 1587589696 334747232 2781951824 418289896 187495340 3242237422 593741969 +2147483648 3221225472 536870912 805306368 4160749568 1140850688 3053453312 2566914048 1853882368 910163968 1101004800 1028653056 147324928 2587099136 1273102336 699203584 394821632 1599324160 2049302528 2981810176 35084288 2765624320 2027686400 1447439104 4201057920 2472649920 2623619424 3334946288 2259783704 3823714572 131284126 2286138755 +2147483648 1073741824 2684354560 1879048192 3892314112 67108864 33554432 3338665984 3481272320 3535798272 631242752 986710016 2405957632 3486777344 764542976 2707357696 2425454592 1286750208 2387894272 3502862336 2737821696 3753378816 3283885568 2412121856 3909953408 871270976 808698784 1781405200 1821978616 513583244 3235695798 2225573363 +2147483648 1073741824 2684354560 2952790016 1744830464 335544320 1375731712 2130706432 1786773504 3846176768 2720006144 2391801856 1674051584 1016332288 1247412224 2666332160 480280576 3033317376 2770526208 3196448768 583030784 1045967872 1272712704 3532528384 4246153088 3525153856 3745797344 2735343792 3997500600 4270096604 3704538766 1712580347 +2147483648 1073741824 536870912 1879048192 2818572288 3019898880 2919235584 553648128 3565158400 2042626048 1348468736 284164096 3715629056 1567358976 1939210240 1807155200 1131839488 2838544384 212525056 1341911040 3456268288 3892847616 3042192896 995758848 850473088 3259606208 735214560 2283808912 1406150408 1026044788 2013537546 682760737 +2147483648 3221225472 3758096384 1342177280 2818572288 738197504 234881024 2835349504 2726297600 3795845120 2040528896 2991587328 4157079552 2307129344 131727360 3974168576 1506443264 1341177856 588177408 4159033344 3234228224 2417507328 4287378944 2067664128 2626369152 2282981568 1420184160 4180154864 1727271960 2499943116 3213697950 2860812143 +2147483648 3221225472 1610612736 268435456 134217728 2348810240 1308622848 1358954496 780140544 1941962752 1461714944 2421161984 4073193472 1355022336 2306211840 2716270592 944930816 862011392 3337838592 330452992 1385154560 3457682432 1858874880 2165456128 4253103744 3416106688 1585966944 24916112 2838111960 4254940812 2743571870 954391391 +2147483648 1073741824 3758096384 268435456 134217728 1543503872 1241513984 285212672 1149239296 3661627392 3474980864 714080256 263716864 2067529728 3206414336 2126839808 3693838336 2184757248 3988447232 1823600640 4140255232 3178761216 2086415872 4289603840 426574720 569344960 2159726816 3526480240 3313983544 1926764252 2458656786 943069773 +2147483648 1073741824 2684354560 2415919104 2550136832 2348810240 1241513984 1426063360 92274688 1027604480 23068672 3145728 3394764800 1560543232 32374784 3240558592 1075216384 3995090944 3727319040 1200844800 1671092224 194526208 4272175616 1358825728 330249088 943358656 2700240288 207055344 1700064040 1433343588 1192927634 2200063875 +2147483648 3221225472 2684354560 805306368 2550136832 3556769792 1241513984 754974720 3615490048 1086324736 3839885312 1513095168 1172832256 2005663744 2713321472 1497956352 1639743488 1960624128 2743787520 3901345792 3841226752 3454546944 3414962688 129644288 3662220672 1228704448 446486816 2586500112 999933864 3360453220 3850115838 3165786413 +2147483648 1073741824 3758096384 268435456 671088640 2483027968 3791650816 1157627904 3263168512 1547698176 2623537152 2085617664 3991404544 2796814336 554827776 2187526144 2374533120 4208410624 630284288 2045800448 3692283904 2305297408 3589547520 1592922880 3136492416 1497401024 148077664 1853582960 2872009192 883775420 4245051494 3104500955 +2147483648 1073741824 3758096384 1342177280 3623878656 3690987520 570425344 1258291200 3128950784 1363148800 4154458112 1827667968 3848798208 83623936 3692167168 235077632 2164555776 2780741632 191946752 1985081344 249448448 3284671488 1435240960 3367644416 1797201280 2261162816 3831874528 79708336 2108761560 2146939940 64120798 2972851377 +2147483648 3221225472 1610612736 4026531840 3623878656 2080374784 1577058304 1526726656 3078619136 1027604480 4288675840 1026555904 1137180672 2866544640 3869638656 4251385856 3914039296 1509474304 3466780672 4136882176 4187441152 2825401344 3454804480 1282280704 3443196544 2049812544 4093637536 3711517680 3266517912 1775352340 2477378310 1207328993 +2147483648 3221225472 3758096384 4026531840 1207959552 738197504 3120562176 1023410176 2088763392 448790528 3948937216 2670723072 196608000 1099694080 845545472 952434688 2048950272 1532837888 509042688 1065635840 2256136192 3965195264 1283204608 515775744 2893613952 922663104 1922332128 4140947536 2323397640 29232260 2583240010 2126422425 +2147483648 1073741824 536870912 805306368 3892314112 4093640704 2181038080 2600468480 2524971008 4265607168 274726912 1643118592 1913126912 903610368 3662544896 3415146496 299270144 1444200448 409395200 110620672 2447800320 1541944320 3740020224 3446014720 3242404736 975208768 3157253856 2664594544 1053427944 247799380 785628022 3144121233 +2147483648 1073741824 536870912 268435456 2818572288 3959422976 3590324224 2533359616 2222981120 2965372928 1608515584 2437939200 4244111360 3677093888 2012610560 1013514240 2724429824 1903804416 1170464768 2035085312 2040428544 1788361728 1329346048 4021165312 1236607104 3307045184 158648928 3813834064 3342733096 1697457852 4112624802 2925188185 +2147483648 3221225472 536870912 4026531840 3087007744 3422552064 1040187392 419430400 3682598912 1497366528 3277848576 1143996416 1119354880 347865088 2415263744 3995402240 957317120 2578038784 1627643904 1226887168 538073088 731390976 2473339392 3032361216 3699453568 567645376 2983382048 2197637488 872711720 4153375076 1386984234 3136542293 +2147483648 3221225472 1610612736 3489660928 3892314112 2483027968 838860800 3607101440 1249902592 2042626048 1474297856 1873805312 1908932608 2176057344 1152778240 907345920 3120988160 2781888512 3568459776 1944145920 328910848 669531136 1709450752 1288581888 459876224 2659493440 1110658784 2474759568 3387407592 1338043076 1592197142 4174220299 +2147483648 3221225472 1610612736 2952790016 3623878656 201326592 1644167168 1459617792 578813952 2881486848 2476736512 3570401280 308805632 3381919744 1861091328 3185508352 2425716736 2971713536 2990202880 2356924416 881412096 3930072064 81801728 1638924544 2627207552 1013725248 3597797088 492121872 2044498808 4139152268 1273339830 3717781283 +2147483648 3221225472 2684354560 3489660928 1207959552 1006632960 1107296256 3841982464 1132462080 3225419776 2107637760 2553282560 2532835328 1439956992 2194800640 4219142144 663650304 862797824 3012255744 1186091008 2903504896 4219472896 2755673600 3953131776 3543153024 980956352 252982816 1051855152 1001064152 392599956 2821811402 2413128111 +2147483648 1073741824 536870912 3489660928 1207959552 4093640704 1107296256 2130706432 2843738112 62914560 1981808640 229638144 2249719808 1833697280 3817734144 4053598208 1335001088 2794143744 1672044544 2737467392 4061001728 3170896896 2524986880 2319454976 2782923648 865083456 2141722656 2840864208 4056033496 3146986612 3184508818 2671371313 +2147483648 3221225472 1610612736 4026531840 1207959552 2214592512 2516582400 654311424 2743074816 557842432 1537212416 1179648000 1440219136 3940286464 3221094400 4260691968 1376157696 2599796736 775413760 1212993536 2155300864 1319121920 80741888 672667392 263989888 3645775680 2161976736 3117583600 1070595992 1602275276 1693534810 4250476733 +2147483648 1073741824 1610612736 2415919104 402653184 603979776 2113929216 1392508928 4135583744 734003200 522190848 2073034752 4287102976 1066139648 279314432 817037312 2824110080 1202864128 3514327040 2153607168 2850220032 517999616 2175805952 2107126528 3611571328 784991296 3307552736 3217013776 1208149080 735055484 3739761726 1853632813 +2147483648 1073741824 1610612736 3489660928 3892314112 3690987520 3053453312 1828716544 612368384 3829399552 2816475136 2251292672 55050240 2297167872 997851136 3653566464 142180352 1003569152 216489984 268988416 1494018048 3189775360 3406824960 2111316224 871634048 506346432 4139452640 4126836464 963625608 1236179012 2022826422 997036701 +2147483648 1073741824 2684354560 1342177280 2281701376 1275068416 1509949440 956301312 2894069760 3502243840 715128832 1431306240 2719481856 1962147840 2973368320 2118189056 2204598272 2312093696 3403800576 1655369728 2925811712 762317824 3095924224 1271663872 1105081216 2776836544 165847264 2851751888 4220730360 437948652 1371433802 3623951943 +2147483648 1073741824 1610612736 2952790016 1207959552 3154116608 369098752 3875536896 2021654528 2856321024 534773760 3840933888 2908225536 261357568 320471040 4221370368 1813676032 1012285440 1543004160 2502914048 3026249728 1280312320 1741174272 3892054272 1727403136 256049472 4048915808 690866416 3905071752 2516736628 499271426 2078427767 +2147483648 3221225472 2684354560 1342177280 3087007744 1946157056 771751936 4177526784 1249902592 4240441344 362807296 284164096 254279680 324796416 10616832 3884777472 3167649792 3454713856 133488640 1582026752 2767222784 1259351040 3803718144 3341029120 489041024 2111506112 4001217120 1420515408 841856696 2448645316 3399071150 3014484553 +2147483648 3221225472 1610612736 268435456 2281701376 603979776 1375731712 654311424 2592079872 549453824 3001024512 1569718272 875036672 3720085504 2987786240 3208052736 3333521408 1160757248 3290816512 1001705472 1625966592 2939161600 1217924608 912537344 3184671616 852833856 981250784 3891753936 3856706536 4069614924 2003797734 2679436729 +2147483648 1073741824 1610612736 4026531840 134217728 738197504 1241513984 1325400064 192937984 4290772992 1226833920 133169152 4098359296 3934519296 510787584 2922971136 2721021952 3939647488 1178886144 3013570560 2572281856 2725254144 42481152 1025780992 1522673536 3272673344 2679867552 1261993040 3049348248 3847151268 2678896982 3095453703 +2147483648 3221225472 2684354560 2415919104 2818572288 2214592512 1845493760 520093696 1619001344 3124756480 3651141632 3813670912 3808952320 2351169536 1546256384 2178351104 954302464 2065645568 2373017600 163336192 414382080 2186288128 4102559232 1927546624 3251254400 203888448 3694765408 3228789488 2615109400 1469147148 4174143726 2485832055 +2147483648 3221225472 1610612736 3489660928 4160749568 335544320 2919235584 3607101440 2273312768 2403336192 2984247296 2737831936 496500736 3845390336 3117547520 3970105344 4164780032 915488768 374824960 204886016 304138240 2536520704 3281527296 2050234112 38937728 568534336 618511008 1797348464 3557784456 1344427652 912451586 1960511135 +2147483648 3221225472 536870912 3489660928 671088640 3556769792 3456106496 1426063360 1988100096 1916796928 1549795328 1259339776 69730304 2251554816 1765670912 439549952 1384677376 2326347776 1857249280 4187377664 3340359680 2382769152 2351891968 1401062144 2091153536 2022242752 2281152096 2976112624 120790888 3221785324 4008275782 1272149979 +2147483648 1073741824 536870912 1342177280 3087007744 201326592 2181038080 2667577344 3732930560 3451912192 715128832 1806696448 3283615744 2469658624 2100166656 1254686720 1714978816 3758440448 3283050496 4277170176 4273338368 3823512576 2556764672 525512960 2910476672 597346880 4089152480 171105168 3624375736 3612409492 1207211738 1182753767 +2147483648 3221225472 2684354560 805306368 2013265920 201326592 503316480 4211081216 3414163456 574619648 1994391552 1383071744 542638080 2021916672 3876978688 1283915776 2550693888 1391804416 2216124416 2489208832 4061526016 3978179584 1326123520 236108032 1822971520 40027200 3884882080 3394919216 331603208 3166253396 2094238882 481296275 +2147483648 1073741824 3758096384 4026531840 2550136832 1677721600 2113929216 2365587456 4286578688 46137344 2153775104 1267728384 3474456576 2130444288 1950220288 849674240 3603595264 2367504384 2370789376 3645665280 3323971584 219558912 4163973632 3535846144 71457920 1079174080 1504225824 620129168 2179520520 2757732268 1858066058 233192453 +2147483648 1073741824 536870912 805306368 1476395008 3825205248 2181038080 2835349504 3800039424 826277888 2619342848 3075473408 1962409984 516685824 2539257856 2104295424 2400747520 756695040 4040974336 3918753792 3370842112 2949788672 3045655040 2125900544 3573629824 2017707456 3702831968 3241174576 102325688 2160055340 1382452402 2050579921 +2147483648 1073741824 1610612736 268435456 402653184 67108864 704643072 788529152 3951034368 2369781760 3764387840 1857028096 1670905856 1884553216 2441478144 1506869248 3680468992 2600026112 3164299264 3587469312 684648448 2001611776 4193061376 3245710080 1481263488 4262192704 2532805280 2247446768 2137609832 1758676996 841512706 3242508487 +2147483648 1073741824 2684354560 1879048192 671088640 1677721600 4261412864 1895825408 260046848 2554331136 2669674496 2934964224 2995257344 4218159104 2914910208 2858483712 4128866304 3587948544 1115283456 4285460480 1062885376 601228288 513617408 1174382336 2100228224 1870287040 1403390240 1272266288 2448665208 2235629444 660829638 2640021645 +2147483648 3221225472 1610612736 1879048192 2550136832 3959422976 637534208 3103784960 4051697664 1807745024 702545920 592445440 429391872 669777920 2444886016 2396848128 1641185280 508018688 46260224 872337408 217925632 3833730048 549523968 1761646848 664717440 2993511104 3858378912 3523029328 3638724264 3562004028 265675578 1337520049 +2147483648 1073741824 1610612736 3489660928 2281701376 4093640704 167772160 3674210304 2491416576 3166699520 4204789760 409993216 2583166976 397672448 1486487552 624361472 1695383552 2991702016 2677006336 3189436416 414476288 4114750464 2234719744 1582281472 4267895168 2453687104 1178082400 2509518416 3928632952 3010405540 2806623994 1953752231 +2147483648 3221225472 3758096384 2415919104 1207959552 201326592 1308622848 3539992576 3984588800 3007315968 396361728 858783744 277348352 122945536 3743285248 479789056 1973059584 1302609920 4183711744 470896640 4284934144 2813725696 1857895936 4012674304 2912511616 1890768448 3244822304 2705602800 3563469464 2829396116 1858121942 2413517907 +2147483648 3221225472 536870912 2415919104 2281701376 2617245696 1778384896 1090519040 2071986176 608174080 18874368 1750073344 3785883648 2191261696 1444544512 1951334400 809140224 3418603520 1570103296 2309541888 3592509440 3903994880 1246969344 719366400 611122048 622817216 1509106464 3513820464 581233656 2213768108 529612326 1061914385 +2147483648 1073741824 2684354560 3489660928 939524096 469762048 1040187392 2264924160 3145728000 1841299456 2975858688 3752853504 2261254144 3684958208 4129423360 3620798464 175144960 1139294208 895377408 405106688 1551947776 3672779776 2708800000 2865927424 259617408 3306080064 1180514208 4001801168 2687722504 3995857956 263690358 3056860271 +2147483648 3221225472 2684354560 2415919104 2818572288 201326592 4194304000 3741319168 75497472 306184192 3550478336 294649856 2066219008 2720268288 3848929280 1298071552 2423947264 2770747392 2759352320 1537560576 2588211200 482483200 2151355904 3912279296 556364672 264945728 3004636000 2184090864 3377744536 431708988 1404687318 3279127375 +2147483648 3221225472 3758096384 4026531840 3892314112 2751463424 3992977408 1258291200 2021654528 331350016 4129292288 1143996416 3272081408 2801008640 1517682688 248446976 4077748224 82755584 2514280448 4096643072 628844544 62788608 396037632 722179840 1263129728 527784512 661458528 4278500240 669282712 2313916500 3956931510 1049460603 +2147483648 3221225472 3758096384 4026531840 3087007744 3556769792 436207616 4278190080 1719664640 2294284288 534773760 1666187264 3806855168 4124835840 1903296512 1945042944 3583934464 3873718272 1318739968 2712621056 1319299072 4250539008 550705664 3359416064 1487102336 3262693952 2412316128 433031888 2502936488 4108555964 2244341414 101232993 +2147483648 3221225472 3758096384 805306368 2281701376 2483027968 2382364672 2734686208 796917760 1111490560 2097152 3396337664 932708352 2371616768 4113956864 2116222976 2842329088 906313728 308240384 15880192 3818383360 701899776 2696095232 4100109056 3092342912 1916628032 758347168 1065121840 3994605496 869445604 1034513634 1563520165 +2147483648 3221225472 536870912 2415919104 4160749568 3690987520 3925868544 4143972352 2659188736 2822766592 1570766848 1211105280 4059561984 1684799488 3312582656 3257204736 2042920960 342638592 1996644352 1594707968 3090208768 408042496 4216660480 974955776 2079348608 4226313792 3960752096 1437487856 664754968 3682978516 375301642 3148697473 +2147483648 3221225472 1610612736 1879048192 3623878656 3690987520 1174405120 1862270976 578813952 3351248896 446693376 3157262336 2285371392 3870031872 968228864 870383616 1913552896 629391360 443146240 572968960 1804945408 3971355648 3898671616 810452224 2925776000 960097088 4186891744 2997975824 835989560 4219081460 692535130 3836198529 +2147483648 1073741824 2684354560 2415919104 671088640 4093640704 1644167168 3674210304 3514826752 1245708288 2136997888 2286944256 3181903872 3396599808 3229220864 1528102912 209354752 3946790912 3558957056 2449895424 2551044096 1501182976 2174031360 532331264 3122613120 1762752832 2298369824 1548865712 3258201064 3021606204 2328181558 2677189563 +2147483648 1073741824 2684354560 4026531840 1744830464 3825205248 1979711488 721420288 3128950784 2713714688 2950692864 4147118080 2927099904 3992190976 2743992320 2490826752 2161737728 1572651008 2352406528 1977085952 268261376 3989709824 4292288000 2370418432 1574224512 3622491200 2049306848 870861200 1886028776 261312228 1552483034 745968727 +2147483648 1073741824 3758096384 1879048192 3087007744 1140850688 2583691264 1526726656 3766484992 314572800 2220883968 3499098112 1070071808 68419584 3286892544 1845559296 1459388416 3103834112 833544192 1517154304 1364477952 1034556416 3735099904 1728879360 131646848 456322880 2947803488 546260176 896507720 982610860 89433470 1099222603 +2147483648 1073741824 3758096384 2952790016 1207959552 469762048 3925868544 3774873600 3833593856 3946840064 337641472 1913651200 577241088 50593792 4275437568 2440888320 3363078144 1420607488 279896064 202240000 1060128768 113648640 2719290880 2280685824 3980051328 938735552 1265192160 1198819632 523041464 2691628156 2968380102 364934743 +2147483648 1073741824 536870912 1879048192 1744830464 2885681152 1107296256 2298478592 2306867200 2898264064 2908749824 1326448640 397934592 381943808 639238144 2740256768 136282112 3840360448 2087280640 641626112 3493918720 2664047616 1628249600 3767248128 585465216 612918208 3188968352 2026800016 3678585928 3786088396 3202394946 2514866499 +2147483648 3221225472 1610612736 268435456 1207959552 1543503872 2382364672 654311424 1719664640 734003200 1998585856 3109027840 1721237504 1579417600 773980160 2273509376 3964502016 1177042944 1698586624 1348947968 3762145280 3700558848 2984984064 576821504 2912313984 2532003648 3767792864 2009018640 546024280 3324604108 2556477898 1908050739 +2147483648 3221225472 536870912 3489660928 4160749568 4227858432 1644167168 1224736768 2508193792 708837376 2652897280 2312110080 681050112 2633236480 906887168 1708326912 1864794112 697122816 2355585024 1052921856 2977159168 2965253120 2654679552 3780820224 1435463040 431909824 2834415776 656882992 2452133432 1625188364 1954664522 2804883815 +2147483648 3221225472 1610612736 268435456 4160749568 2751463424 2516582400 3674210304 3833593856 1707081728 10485760 1993342976 3577217024 139198464 413532160 4218880000 1262321664 1117667328 1424252928 3672985600 1088145408 483789824 3047100928 3653864192 993293952 2387960896 785896288 2811247376 3898096312 2856067020 3310232226 2701334593 +2147483648 1073741824 3758096384 2415919104 939524096 2348810240 4127195136 3238002688 1216348160 4282384384 1587544064 3958374400 1212678144 3115581440 1526857728 4002349056 4238966784 1973731328 3057836032 3933728768 1991067648 2962631680 859636224 1741598976 3100210304 1751908544 2943233248 3487635504 2655563288 3312209572 1970176918 87653547 +2147483648 3221225472 3758096384 805306368 3892314112 1409286144 4261412864 1560281088 3481272320 2688548864 950009856 967835648 4043833344 2508455936 781320192 1701904384 1018920960 1528905728 2401722368 2843496448 934995968 964043776 2167619072 4287798016 990305408 2116560832 2691972640 1966738224 3863285400 866230708 856965398 1768867559 +2147483648 3221225472 1610612736 268435456 671088640 1006632960 704643072 3942645760 1769996288 2780823552 807403520 2546991104 167247872 3033268224 2298871808 2816409600 1414889472 1640120320 418930688 1300844544 3573008384 59378688 2486773248 1677367552 3816803200 1957565760 3828028704 1748998992 2030780888 3970625772 2785189362 2243159089 +2147483648 3221225472 3758096384 1879048192 3355443200 3825205248 1711276032 3607101440 3296722944 700448768 3290431488 3392143360 2912419840 888930304 313131008 2391080960 718241792 2694823936 442097664 4145991680 3197134848 795227136 2604082688 1786162944 2388283008 3367176000 2393936992 1478323984 666731416 4152818388 4092347282 361508957 +2147483648 3221225472 1610612736 805306368 3892314112 1409286144 2717908992 989855744 2004877312 2814377984 1268776960 611319808 1227358208 608436224 3747741696 1247477760 334528512 596918272 2262982656 1749241856 1873070080 3268805632 2228297216 1540340480 3686189952 2217027904 2544213664 387566160 2327807032 807331300 891358542 774345775 +2147483648 3221225472 1610612736 2952790016 4160749568 2214592512 33554432 2466250752 931135488 2193620992 895483904 3717201920 58195968 2099511296 3814326272 2264203264 4022108160 1345404928 37707776 3426242560 210618368 1972249600 1690778112 970304256 3667129216 120658752 2260121760 643584272 3682060488 67844460 458462034 1557713195 +2147483648 3221225472 2684354560 4026531840 2550136832 2483027968 3254779904 2365587456 3246391296 2193620992 979369984 1737490432 2181562368 1443102720 2371223552 2595028992 4077092864 1225965568 993058816 773050368 3507582976 77726720 526582272 740464384 2340638592 1404645568 1293792928 2283531024 3172294920 3237228972 3998100046 3705734911 +2147483648 1073741824 536870912 2952790016 2818572288 4227858432 2046820352 218103808 1417674752 3569352704 3906994176 3467640832 3769106432 2828795904 2964717568 1601110016 4187127808 241123328 3181731840 975466496 3217946624 2683966464 3313573376 1827254528 1522001792 96151744 1644734432 1974367696 3607418216 1035973508 1642652558 2067890457 +2147483648 1073741824 1610612736 3489660928 3623878656 2751463424 2315255808 2130706432 4169138176 2369781760 3122659328 290455552 1337458688 4039376896 1295646720 12255232 3320020992 3180478464 4036780032 1211461632 2557601792 3708689408 11078144 2755965696 394250624 111608384 3597515360 1098610736 1400436792 1289400748 1653537634 4086803331 +2147483648 1073741824 3758096384 1879048192 2281701376 3019898880 33554432 2332033024 2910846976 2109734912 2493513728 1529872384 3207069696 3753639936 2903638016 191037440 3014361088 4041588736 1834737664 1584590848 1842235392 3120436224 944313856 120367872 363352960 685968704 3681268768 1690693200 2536230904 314234356 463627870 2425634625 +2147483648 3221225472 1610612736 805306368 1207959552 2751463424 838860800 3338665984 2743074816 1237319680 1981808640 2899312640 295174144 3042181120 3180724224 2472607744 2623307776 2776743936 3732135936 3421294592 3838658560 1347027968 3390780928 238006016 439516032 3353060928 942951584 3896688592 3834440408 1585276460 2581730730 2980522255 +2147483648 1073741824 3758096384 805306368 3087007744 1275068416 436207616 3674210304 1971322880 3510632448 2128609280 2171600896 1429733376 1045692416 4264951808 1750663168 3682828288 2686042112 3568033792 1936519168 3207219200 2963932160 2864908800 2375584000 488994688 1489022272 3468783136 1215201648 22830152 3230867668 1089507834 2971235775 +2147483648 3221225472 1610612736 2415919104 2818572288 1811939328 570425344 3137339392 2642411520 3158310912 1713373184 3201302528 3125280768 255066112 3142189056 2465529856 3461513216 4058497024 1932124160 2066665472 363153408 1181101056 3036882432 2931395840 3573177728 2784081728 1364093472 2105251376 853240632 1582902348 400865470 3693928931 +2147483648 1073741824 3758096384 268435456 1476395008 1006632960 1509949440 419430400 3531603968 893386752 1390411776 4014997504 245891072 4165206016 3771334656 938672128 3529277440 1830567936 4217528320 2353229824 64014336 1635126272 3184867840 1461822720 964283264 3310463424 2602695520 135115056 827850504 3126368412 397834902 4018227799 +2147483648 1073741824 536870912 1879048192 939524096 469762048 1711276032 3170893824 3833593856 398458880 3990880256 670040064 1013448704 1942224896 2926444544 1242497024 1398505472 2604843008 4130922496 144830464 1785296896 2756846592 2591885824 2855705856 2892778624 3040387008 2320718048 1911235088 2284168424 3377842260 2995733358 3588818671 +2147483648 1073741824 2684354560 2415919104 1744830464 872415232 1644167168 2667577344 3246391296 1530920960 3772776448 2515533824 3342336000 3922984960 4259184640 352780288 2407759872 92618752 1423925248 1303277568 2557925376 404896768 3670345216 3577125632 516680576 606111808 2619396640 3676901872 3099364680 1364380148 2554606426 383124607 +2147483648 1073741824 1610612736 268435456 3892314112 1543503872 2717908992 1224736768 1535115264 2361393152 912261120 139460608 3004694528 1746665472 2781216768 3932618752 3316613120 1126809600 3104038912 705359872 794191872 150088704 4042601984 1795862784 1278951808 1034205120 3290983200 3157866256 1637137928 375412828 1287467898 3633232845 +2147483648 1073741824 3758096384 2952790016 4160749568 3154116608 1442840576 2667577344 1853882368 3124756480 2761949184 2521825280 2392326144 1067712512 3627417600 932249600 3743121408 3646308352 2809421824 2839244800 1277020160 1455039488 3068869120 1603306752 964094080 3102376768 2667435744 1783242608 3710060504 2653732748 3215245962 2003676019 +2147483648 1073741824 536870912 1342177280 1476395008 4227858432 3523215360 1660944384 3464495104 339738624 1616904192 573571072 856162304 2122579968 3988652032 2058944512 3321987072 2680012800 68673536 3456692224 4050417664 4040305664 1995643392 1945023744 661735808 3426592064 558887136 3350524656 1683903080 3402696740 339061318 1967914359 +2147483648 1073741824 1610612736 2415919104 3087007744 1946157056 4127195136 2499805184 2021654528 1119879168 4037017600 489684992 4059561984 1172570112 1602093056 689504256 2826731520 1473724416 3936182272 2857529344 3736856576 3309440000 1634927104 600018688 312928896 303074240 2622835680 3108925008 2543961080 1080374260 284599978 1681422819 +2147483648 3221225472 2684354560 268435456 4160749568 1946157056 3724541952 1124073472 2608857088 3569352704 4024434688 2687500288 1952972800 1057751040 949092352 908263424 3447422976 3286614016 552329216 656592896 1338931200 3340123136 235741696 4116877056 928075904 2136450112 3148344480 1393622160 4177358056 1154844196 1916599006 1128219821 +2147483648 3221225472 3758096384 805306368 2550136832 3556769792 3791650816 1795162112 1115684864 1019215872 4238344192 2798649344 2429026304 3773038592 3254124544 80805888 2669641728 329400320 4202717184 4024389632 2672683008 1366959104 3709018624 4025526016 1191765888 3633025344 1070364640 3544016336 2939348600 2172159756 2811022494 2735570967 +2147483648 1073741824 536870912 1342177280 402653184 1543503872 1442840576 2499805184 1317011456 3670016000 2464153600 1009778688 3244818432 1924923392 1823604736 2711552000 3698098176 3867394048 1981669376 206106624 3418322944 2475043840 849414656 3836316928 3087814784 757105088 2671371360 667876816 3038658792 422555812 330135134 3372820673 +2147483648 3221225472 2684354560 4026531840 1476395008 2080374784 1442840576 3774873600 3934257152 960495616 1474297856 3180331008 1227358208 2702442496 1580335104 873267200 3572334592 2142846976 2670682112 369643520 3257202688 4256039936 1910190592 3425344768 4278575232 3607987392 1881765984 3171373360 446461256 4141277292 830684550 537306899 +2147483648 1073741824 536870912 1879048192 3623878656 3154116608 1509949440 822083584 3112173568 4072669184 2350907392 2284847104 664272896 2490105856 1411776512 1886191616 2525069312 1487093760 3854131200 632975360 2066937856 3945931776 2704749056 1659014400 3833320320 930194368 3281734560 1587896336 3672396184 3458457044 3653091154 2748139897 +2147483648 1073741824 3758096384 268435456 2281701376 1811939328 1979711488 2835349504 2256535552 910163968 2061500416 1431306240 1040711680 3220963328 705822720 3041329152 813531136 2551988224 4169293824 1194291200 1204930560 2881883136 3461942784 219186432 2537742464 4205162176 3022544224 3578545136 1653238984 47402460 2730745598 3103856657 +2147483648 1073741824 3758096384 2952790016 1207959552 335544320 637534208 3439329280 1333788672 3930062848 1600126976 4008706048 1900544000 3724804096 4198367232 3858694144 3881336832 831045632 4108509184 1916530688 3858778112 3341952000 2191857152 3295249152 426209920 917933504 4239391776 369511344 3368096232 1109901076 806378406 1456082999 +2147483648 1073741824 2684354560 805306368 3355443200 3690987520 905969664 587202560 1048576000 4190109696 3231711232 4071620608 282591232 1491861504 2368602112 4141809664 3672932352 3192012800 1674600448 1923706880 3187595264 412750848 73205248 142450944 1482802304 4044791872 219114976 1816525968 2981934392 1246394196 1232356802 3150142729 +2147483648 3221225472 1610612736 268435456 3623878656 2885681152 1912602624 3774873600 1451229184 2822766592 2808086528 3599761408 3010985984 360448000 4250533888 2298413056 3212410880 3767877632 3766706176 1450070016 3151808512 3244166144 1171855872 3931930880 2287191424 2844760512 1093167712 1961485168 1470151208 4266261964 2576387506 2986470269 +2147483648 3221225472 1610612736 2415919104 402653184 3422552064 167772160 3405774848 3682598912 171966464 1109393408 904921088 3531079680 3463184384 927334400 3646226432 802193408 764690432 851861504 2226737152 4235905024 1810574336 2561247744 1277348096 2692166528 2509747520 521924000 1726054448 1817632824 411902596 3574381946 822769201 +2147483648 1073741824 2684354560 2952790016 2013265920 1543503872 3120562176 117440512 1518338048 3535798272 1629487104 1362100224 1017643008 1873543168 3441033216 718733312 176521216 1386266624 4139704320 970977280 773281792 1042625536 2308868608 426724608 2125540224 1072739904 835077856 1728414032 3806393752 3110007060 63948062 1016028933 +2147483648 3221225472 536870912 1879048192 1207959552 3825205248 4261412864 2600468480 2155872256 1774190592 2980052992 273678336 2347237376 2927886336 3014262784 810745856 285245440 2226307072 2423578624 3288977408 1064327168 2194736128 4076320256 361266944 1138567296 1277788736 3033090144 241344272 2901791480 504775468 2835096438 23473639 +2147483648 3221225472 536870912 2415919104 2281701376 603979776 503316480 3506438144 3581935616 3728736256 4066377728 3798990848 1356333056 1058275328 4224843776 2647064576 1065910272 1046134784 4215595008 3083194368 270030848 4000136192 2123087360 2022196992 84224128 1718069440 2933802912 2809673008 1749293096 1788479476 1077609506 16157111 +2147483648 3221225472 1610612736 3489660928 402653184 1275068416 1644167168 2600468480 1786773504 1002438656 1713373184 1873805312 1572339712 2609643520 2641756160 2930180096 1355513856 976863232 3397115904 10932224 1820084224 805911552 506501632 250378496 8460672 130325312 2285268960 4058005008 2073042200 3506969908 817117050 1194988329 +2147483648 3221225472 3758096384 1342177280 671088640 2617245696 3456106496 3036676096 3397386240 356515840 4188012544 3815768064 660078592 2814640128 24772608 2908291072 772964352 1464254464 195092480 1992806400 2679531520 2132491264 2417989120 3659940096 496183936 376669120 855667552 1662262576 2018647768 3410308676 736931250 63291859 +2147483648 3221225472 2684354560 2952790016 2013265920 872415232 1912602624 1358954496 1702887424 3242196992 3294625792 3392143360 3473408000 3618373632 274071552 4211671040 4293033984 3108126720 1286627328 2210615296 490665984 2893485056 4137134592 1569642240 280953728 3264981952 105444512 4130221552 3737985640 3416821668 3528814726 882372605 +2147483648 1073741824 536870912 3489660928 2013265920 201326592 3791650816 2667577344 1249902592 230686720 744488960 2458910720 2643984384 1066139648 3050962944 2139553792 1433763840 89210880 2208260096 4056838144 1051129856 3726969856 682537472 231137536 1177891200 2566296128 3458909920 427760272 1995027208 1188263276 921986858 3228684025 +2147483648 3221225472 1610612736 2415919104 4160749568 469762048 2248146944 2969567232 3548381184 1128267776 3630170112 4149215232 2297954304 3534487552 1920598016 540213248 1890353152 612352000 4258390016 3044331520 1534150656 2432773120 475771392 1415398656 2772114560 898139328 736224800 3445419504 3496300648 2864128252 3116536994 939193113 +2147483648 1073741824 1610612736 1342177280 3355443200 335544320 2583691264 3338665984 1350565888 3602907136 1042284544 1760559104 3569876992 1278476288 145096704 1077608448 508067840 2263531520 3643858944 2816077824 2817288192 3970251776 1519365632 842038016 440870272 2132455488 181919328 1718829776 1494457816 2217900324 755113910 2848273483 +2147483648 3221225472 2684354560 268435456 1476395008 3825205248 234881024 822083584 1216348160 2386558976 1197473792 2809135104 3948412928 3805544448 1628569600 411893760 3832578048 1907048448 146104320 960385024 2146564096 3652664320 661752320 2099102464 1057032320 2260111552 3098823904 2382944880 3179653672 1956636852 1172582082 1009390631 +2147483648 1073741824 3758096384 2952790016 134217728 2483027968 2181038080 721420288 1266679808 1757413376 1679818752 3387949056 2789736448 2811494400 1688862720 4113760256 540901376 2932883456 3206963200 1751871488 506447872 866198528 219317760 2238968576 3302951808 2649464128 2221761952 3173707408 1903274264 2478206628 808668246 2711879619 +2147483648 1073741824 2684354560 2952790016 3892314112 3690987520 2986344448 1358954496 2726297600 197132288 2174746624 3392143360 1057488896 2850816000 1169031168 1645936640 3867770880 2920071168 2898714624 3269455872 3204667392 197997568 2417405440 592922880 977743232 426747328 362532704 2037472912 57676920 3848812468 444348246 882259229 +2147483648 3221225472 536870912 1879048192 134217728 2885681152 3388997632 419430400 3766484992 2587885568 799014912 3603955712 3489136640 338427904 2450128896 3534946304 3248717824 3206266880 1833295872 1175506944 1886017536 2052129792 2107942400 3417210112 3698272128 2437000640 1729949664 1609586288 1413087512 1455109100 3152514482 669372649 +2147483648 3221225472 536870912 1342177280 3087007744 469762048 1577058304 2667577344 2474639360 3938451456 362807296 3236954112 784859136 1665400832 1820983296 882442240 3898507264 3174187008 1186226176 2409844736 3641628672 2993359872 2896921088 4055037184 1833765504 2177673536 1956076448 2282543632 1607860984 3819901956 2522976214 1640758263 +2147483648 1073741824 1610612736 2415919104 402653184 2751463424 2181038080 1325400064 3766484992 1447034880 4276092928 1250951168 3101163520 3588489216 164757504 1525219328 1589739520 4207296512 4100481024 3931598848 4057088 2039155712 1388358144 3008090880 3251637120 2981628992 3988011616 195705584 1820133320 3789269420 424900154 3347039635 +2147483648 3221225472 2684354560 2952790016 1476395008 3690987520 436207616 1962934272 2877292544 3770679296 3886022656 391118848 3609722880 3371958272 158466048 2256601088 1579909120 3574775808 1198841856 4057714688 273905664 541266944 4055015936 790455552 990915456 1523059392 4249628192 2506761488 690299000 2812123628 2262169414 2430617225 +2147483648 3221225472 3758096384 1879048192 402653184 3019898880 3456106496 2432696320 461373440 2126512128 1558183936 4222615552 1087897600 4117495808 586285056 3281846272 2115207168 3347333120 3355598848 2648788992 145614848 2076128256 2233897472 3510882048 1919427712 976489664 4150133792 1150227088 4055804968 4254064004 4178195922 102830329 +2147483648 1073741824 1610612736 1342177280 4160749568 3019898880 4127195136 3909091328 3045064704 4206886912 861929472 1529872384 3384279040 258211840 3860201472 1155072000 1446805504 2246197248 99115008 539193344 3177244672 2711567360 183345664 2202197760 3176667776 1502872768 1817059232 1305280528 1462934344 1318020292 2651507530 124002787 +2147483648 3221225472 1610612736 268435456 3623878656 738197504 1778384896 4211081216 343932928 180355072 1038090240 112197632 3221749760 2302935040 3800694784 470614016 3044245504 1733181440 3309854720 132861952 2188363776 2931231744 3166083584 2350506240 3791389568 2126915904 1984115296 548710352 2291187752 2405802564 3522516710 3616594503 +2147483648 1073741824 1610612736 2952790016 1744830464 335544320 3925868544 2365587456 3883925504 2680160256 3894411264 3012558848 1901592576 1594097664 2386427904 1930100736 2651226112 1205157888 2574737408 853962752 3062228992 3383034880 114671104 4137151232 2205952384 19535552 1101872416 455715792 2516442456 808529404 36931530 190375483 +2147483648 1073741824 536870912 805306368 3892314112 3422552064 503316480 1358954496 713031680 2042626048 643825664 2601517056 1451753472 3906207744 1232994304 3822125056 1730576384 3774758912 152854528 3129438208 2975791104 1434399744 2157948416 4242328832 3404997248 2991459008 2573804128 2328529680 4113330952 129984652 3656569614 2987207819 +2147483648 3221225472 1610612736 2952790016 4160749568 469762048 3590324224 721420288 1719664640 3401580544 2350907392 2890924032 1282932736 1793851392 2797993984 599195648 1343586304 1319026688 2190270464 1542574080 920995840 1206985728 3546462720 3215674624 1707212928 3712300608 2333653472 178419792 445422808 3053999116 507356210 2668287865 +2147483648 1073741824 536870912 268435456 3892314112 1275068416 436207616 3405774848 394264576 2889875456 4200595456 1548746752 4119330816 1318846464 2854879232 376504320 119570432 2627813376 1381982208 3233312768 1022621696 1012612096 1364305408 3145852160 3741191040 2061962560 2957748896 447274672 2785720488 4249896060 3376402814 1584988553 +2147483648 3221225472 1610612736 1879048192 2818572288 1409286144 2181038080 50331648 2944401408 658505728 350224384 3591372800 1255669760 2402549760 3426615296 3750035456 4167139328 892289024 1513971712 940724224 2746796032 8066048 3888422400 4009687808 3191481216 559099712 3434645152 2381110896 1645555144 268023692 838554458 1234402567 +2147483648 3221225472 536870912 4026531840 1744830464 872415232 2181038080 889192448 2558525440 3015704576 379584512 743440384 2875719680 3508797440 3969777664 3451715584 2708176896 1373814784 2305875968 479711232 1777293312 2202215424 1940299264 3102827264 499002240 4222421696 4259548896 4176927504 2264332344 905369964 1383526422 2285304175 +2147483648 1073741824 1610612736 2952790016 1476395008 1543503872 1040187392 1828716544 1719664640 515899392 1067450368 4017094656 4074242048 1924399104 4143579136 1837301760 1247182848 808960000 3957448704 3922522112 4042483712 1142490112 3120935424 3511252224 2910454400 3183674816 255230560 854058704 4249484472 1042337060 855468210 2466253679 +2147483648 3221225472 1610612736 805306368 2013265920 2214592512 1577058304 2667577344 2692743168 2470445056 824180736 3411017728 1962409984 1615069184 58327040 2171142144 268075008 455360512 1679974400 2056605696 1363986432 2733835264 1654897152 2614553344 1009386624 1938898752 616472928 2933813424 353065336 1053803372 3547896050 3163125875 +2147483648 1073741824 536870912 3489660928 1207959552 3825205248 3724541952 4244635648 1702887424 2260729856 1411383296 896532480 1015545856 707526656 3381002240 451477504 443383808 1041383424 3547357184 3881005056 3401709568 3775859712 2660548096 2103957248 3314944128 888222656 3424231584 1551909904 4154155160 2962090372 1503213894 2414186173 +2147483648 1073741824 536870912 3489660928 4160749568 3019898880 436207616 1694498816 947912704 3787456512 3563061248 2540699648 4177002496 2085879808 2661154816 4220190720 4077879296 556187648 1968496640 674623488 2055174144 1593117696 800363008 2851172096 636879232 3717668032 3613242592 3793214864 1865827336 839105428 3908880394 332002479 +2147483648 3221225472 2684354560 2952790016 2281701376 2617245696 1979711488 3036676096 3531603968 2243952640 3030384640 4117757952 2848456704 3377725440 1638006784 3095330816 1304788992 759742464 4231454720 140496896 1305966592 1300042752 1892324864 3779412224 875172992 1808467392 3572992864 3924805904 541022136 194589348 2910887670 257843475 +2147483648 3221225472 2684354560 1879048192 3623878656 201326592 2516582400 822083584 3867148288 3275751424 908066816 1852833792 3619160064 3121348608 270401536 3617521664 2713944064 3758571520 2609733632 812666880 1569388544 1339892736 1619702272 2154807552 3013323904 2417716416 855333728 2406182064 1673742008 640120932 3992806570 1271418937 +2147483648 3221225472 1610612736 4026531840 2281701376 4093640704 570425344 385875968 2071986176 2864709632 69206016 4222615552 178782208 2115239936 331481088 639434752 3134357504 211795968 2747392000 3988443136 958351360 3789239296 1574286848 978090752 2544536448 938730048 1332729504 3976844560 2424232600 2510635700 3282700670 338242571 +2147483648 3221225472 1610612736 2952790016 2281701376 469762048 973078528 3439329280 2961178624 3846176768 459276288 3679453184 4091019264 1556873216 3291348992 2972516352 303398912 25378816 2681823232 642142208 621332480 2076124160 3917391360 3812610304 2840962944 3655559360 3473501920 1331582128 1852099304 207685244 2046532906 3817765257 +2147483648 3221225472 1610612736 4026531840 2818572288 469762048 771751936 419430400 3850371072 1220542464 65011712 2192572416 617086976 2440822784 1603141632 1089011712 1100185600 4139302912 1180884992 256495616 2914338816 2431333376 144489984 3777906944 3797924480 2248069312 469224352 1733577360 3068432360 1083856900 2393743062 4120504953 +2147483648 3221225472 2684354560 1342177280 402653184 3422552064 3791650816 2063597568 3800039424 2109734912 3303014400 2920284160 2627207168 468975616 107347968 2022244352 424509440 2824945664 2659934208 50352128 1543174144 2622172160 1444579840 916572416 3528046976 1267688256 2448319968 1226818960 2132063784 2664743532 625868906 2010461351 +2147483648 1073741824 2684354560 805306368 2013265920 1006632960 4194304000 1090519040 947912704 1178599424 111149056 3582984192 2767716352 1664876544 3398828032 3593666560 4065755136 3346284544 3515244544 1762619392 3427063808 105452544 95136256 2302539008 982156160 257060800 3692914656 2457718128 2393540696 92426364 1254451426 3767662717 +2147483648 1073741824 1610612736 2415919104 3892314112 2080374784 637534208 3003121664 2306867200 3913285632 1491075072 3513778176 3261595648 448528384 1228800000 763166720 3896475648 4086087680 226942976 3649695744 4158482432 265227264 3128202752 918706432 2705565824 3264401472 539746336 3931007344 3858084040 4020488532 990005038 4267936145 +2147483648 3221225472 3758096384 3489660928 3087007744 3959422976 1442840576 1023410176 713031680 1119879168 1449132032 4140826624 1119354880 839647232 2812149760 4056350720 2331672576 2240331776 2613239808 1422381056 1100769280 168107008 4091253248 1868126464 4206793856 349372352 799011680 3774899408 2105738952 362853692 819322802 3934616129 +2147483648 1073741824 3758096384 1342177280 2550136832 1811939328 2315255808 2365587456 75497472 2654994432 199229440 3973054464 4101505024 3312189440 3625582592 1984757760 4242440192 1100398592 2012798976 3058954240 2537703424 2952469504 1546230272 129323264 1641589632 1577708736 1508852704 813007728 604457224 822184060 509699010 3087971273 +2147483648 3221225472 1610612736 2415919104 1476395008 1677721600 3456106496 788529152 3565158400 3393191936 2682257408 430964736 114819072 1757151232 3164733440 1133969408 1862369280 1390657536 2068176896 1463603200 2452637696 4282985472 3734280704 3668275968 1217378432 3449734976 4071058528 1187548144 188175752 931177252 2646827826 961971917 +2147483648 1073741824 2684354560 3489660928 3892314112 2751463424 1577058304 2231369728 1652555776 2579496960 354418688 2261778432 941096960 1296302080 4154064896 3785555968 1290043392 1365655552 905994240 1299017728 587782144 3137154048 1486730752 1883361024 1722978432 1952675264 799657824 1665043472 2007324888 2555694892 3441632522 1478800363 +2147483648 3221225472 536870912 805306368 3623878656 1543503872 771751936 3573547008 3246391296 1002438656 2048917504 231735296 200802304 2884894720 946470912 576389120 3308355584 2683322368 1983275008 2263044096 3669743616 2672104448 2856354304 2818237696 910657152 3396169664 2396189088 4174093392 3434306392 1535365228 3977326706 3074070975 +2147483648 1073741824 536870912 268435456 4160749568 1946157056 2919235584 1560281088 2004877312 1673527296 1679818752 3295674368 3655860224 4281073664 2210529280 119472128 36929536 687849472 593092608 4170772480 1753118720 2261859328 857645568 1727753984 790211712 3696021440 1474843680 2501381584 4119080280 3750640644 2110592798 2429851109 +2147483648 1073741824 1610612736 3489660928 939524096 2617245696 838860800 4211081216 2323644416 1749024768 249561088 3180331008 3557294080 2564554752 215089152 3943235584 820740096 2986196992 1453056000 2060251136 1968465920 2212961280 2980098560 2224506112 3474043264 999869248 2711244768 2711359216 531760072 240721772 222541134 2261903401 +2147483648 1073741824 2684354560 1342177280 939524096 2348810240 570425344 788529152 2474639360 3611295744 3504340992 2066743296 2402811904 1028915200 4064935936 3279355904 4102258688 2343223296 468508672 2188767232 2756925440 3674803200 3620643328 1988514048 1109496192 830602816 1732856992 3786815088 3959494856 1679992004 2312662634 3564929199 +2147483648 1073741824 2684354560 268435456 402653184 3825205248 369098752 385875968 2290089984 876609536 1293942784 1571815424 348651520 312737792 988151808 106496000 1574993920 1357299712 2295128064 11005952 1020286976 4126874624 1083161088 914838272 2111217280 3924291392 1282429792 2911574896 1185384376 2255715860 2217257862 1740828543 +2147483648 1073741824 1610612736 4026531840 2013265920 1140850688 1308622848 2432696320 1619001344 2109734912 2736783360 2171600896 48758784 3022258176 1870004224 968556544 1616347136 841269248 2201935872 2062020608 3052759040 2466845696 3712657920 3507514112 123830400 3690981568 3187230432 2163948688 1085775320 2574580420 3559311070 2280390247 +2147483648 3221225472 2684354560 805306368 939524096 2617245696 2113929216 2868903936 2206203904 2067791872 803209216 3364880384 2242379776 1640759296 176291840 3146579968 3623190528 2094940160 3868745728 556486656 2464806912 3391828992 2866190848 2545208576 1393990272 1368714304 2510731936 378337136 1634900232 98229484 2099879910 1219784965 +2147483648 3221225472 536870912 1879048192 2013265920 1946157056 3120562176 1258291200 310378496 985661440 2296381440 160432128 390594560 2565079040 3778936832 3860004864 2198437888 569229312 2472534016 3437678592 1469732864 2961245184 2294331904 1338595072 2494075264 3822931776 3708718560 3242351184 4079815912 521837388 3387184062 3492950135 +2147483648 3221225472 3758096384 2415919104 3623878656 1543503872 2248146944 1426063360 4118806528 1874853888 3982491648 743440384 290979840 3664510976 1642201088 2515468288 527269888 1921859584 2549833728 4046082048 3196250112 2111376384 1637652992 626392320 2475197568 556524992 2020443808 1611482704 716924552 1091204572 3002257514 3102805185 +2147483648 1073741824 2684354560 805306368 1207959552 3690987520 3657433088 2902458368 243269632 79691776 2652897280 2507145216 4068999168 511967232 739639296 1578041344 464879616 2081046528 1945133056 3468521472 1646909440 1857360896 915973632 2702098688 1706344320 1248651456 1223008608 4294067024 1912362072 1731152708 565232582 1347400087 +2147483648 3221225472 3758096384 3489660928 2818572288 3825205248 3523215360 2432696320 612368384 1765801984 845152256 5242880 1847066624 1836318720 145358848 4152164352 3659235328 3143385088 3904528384 3718860800 3958237184 1570446336 3481835008 3864583936 1437381504 2406151104 392542432 544950192 959760808 2389869308 3887979482 629357847 +2147483648 1073741824 3758096384 3489660928 671088640 1811939328 704643072 83886080 1669332992 2160066560 1923088384 382730240 1454899200 3264479232 3537502208 3971022848 3243278336 2650259456 4133609472 1349447680 2021476352 271006720 2782893568 3231997184 1801162624 2338736832 2486079520 3633633040 1381791544 556777164 3968615426 1536658007 +2147483648 3221225472 536870912 3489660928 2013265920 2483027968 2382364672 1090519040 226492416 2235564032 2749366272 3125805056 1019740160 1882980352 699531264 1353908224 2207088640 3041411072 833511424 2443399168 662165504 2689936384 1568707072 3936143104 1460440192 4080466112 4237016480 3944044016 1303571592 3015550300 1888513422 2210036753 +2147483648 1073741824 2684354560 1879048192 2818572288 2617245696 704643072 3271557120 3716153344 4106223616 2166358016 1911554048 1596456960 792461312 4165861376 4050321408 33521664 1954463744 3896827904 3494768640 3161413632 148964352 1807650304 3757078784 3577527168 1576888128 1821647392 3778165776 725948632 1199869284 2952361550 4112390129 +2147483648 1073741824 1610612736 2952790016 671088640 1006632960 3590324224 2600468480 3900702720 1044381696 3869245440 374341632 1451753472 868483072 1616773120 1088880640 681869312 1695236096 242835456 3837030400 2354178048 4081386496 2040638976 3154833664 3341008000 966772288 2051677792 2129730288 4100438232 2072111756 3658299790 1124441263 +2147483648 1073741824 1610612736 2415919104 1744830464 1409286144 369098752 3808428032 1451229184 3980394496 2631925760 3415212032 315097088 2848194560 1674969088 601161728 2859171840 210812928 4033536000 622718976 1871538176 3269397504 4177835520 1827435264 3577384576 3050136128 1589577184 1557440432 608465672 841919020 204694974 155070175 +2147483648 3221225472 1610612736 4026531840 402653184 2751463424 3254779904 2365587456 3229614080 96468992 2627731456 3046113280 798490624 2004615168 926547968 4007067648 3317596160 978894848 1365696512 1535627264 1757169664 2253992960 26710528 2611432192 412451712 1595690176 474559200 4132417168 1564175160 3210710556 3512944218 2072227381 +2147483648 3221225472 536870912 805306368 939524096 2348810240 3925868544 1560281088 2994733056 3107979264 3508535296 3455057920 3569876992 143392768 3007971328 2762407936 2989785088 265240576 1596022784 458248192 97638400 2971210752 2076031488 3471501568 423607168 2353131712 1661012576 789156656 2942625784 1830718148 699947222 4012764261 +2147483648 3221225472 2684354560 2415919104 3355443200 2080374784 905969664 3707764736 461373440 2495610880 3172990976 4155506688 1647837184 311689216 2600861696 416874496 641433600 3797237760 2661244928 772034560 361297920 4093844480 2322107904 93708544 328639616 2566449088 2182818592 2664205584 325837272 2860231284 557146266 89091791 +2147483648 1073741824 2684354560 268435456 402653184 2348810240 3053453312 3640655872 3229614080 3007315968 119537664 1542455296 1850212352 225181696 2000027648 289079296 1785561088 1308114944 4161429504 1249603584 3200505856 1729698816 1545910784 765774080 3454708864 2828791488 774701280 1764135728 2182989176 2432568516 932649974 2235282109 +2147483648 1073741824 2684354560 2415919104 3892314112 3154116608 3724541952 1493172224 3934257152 4089446400 1075838976 1404043264 915931136 2317090816 3981312000 3028877312 4200562688 1570095104 708829184 3191140352 3823392768 3144891392 794600960 4117846272 4032996992 675308736 68238432 2906887056 1885065752 3329681844 2177583154 293702277 +2147483648 1073741824 2684354560 3489660928 1207959552 3019898880 100663296 3707764736 1870659584 1933574144 2837446656 4145020928 2886205440 822870016 446562304 848887808 2440790016 3430825984 1156866048 1039626240 1065867264 3179621376 3731725824 2309710592 1840376448 155204032 2250258464 3817876976 3184016440 3438030780 2213416158 3332441613 +2147483648 1073741824 3758096384 1879048192 939524096 2885681152 1107296256 2399141888 3581935616 767557632 1201668096 3020947456 3856138240 2803105792 1683095552 935002112 2026602496 781336576 1914462208 2117693440 9422848 427758592 3068246528 2116894976 358467968 889464384 2559182112 3291425104 1507434040 298412028 2905068906 688074527 +2147483648 1073741824 1610612736 1342177280 3087007744 3019898880 1778384896 2902458368 2910846976 2998927360 362807296 3549429760 224919552 2134638592 371064832 3793420288 2531164160 616251392 744579072 1051750400 1712842752 3256302592 3652760064 3409202944 1002302848 928907968 2457550752 2288957968 16995320 727012700 2292341222 2339042521 +2147483648 1073741824 536870912 3489660928 2818572288 3154116608 1107296256 2634022912 1434451968 197132288 4154458112 2100297728 3880255488 2015100928 1383202816 2495807488 3666771968 495632384 3357335552 2184835072 4122638336 255790080 3098314240 2064775424 171327872 448070336 3573257632 2521914448 2369631032 1814847540 2132413958 1177491121 +2147483648 1073741824 2684354560 2415919104 3087007744 2348810240 4060086272 4211081216 58720256 3502243840 3273654272 1682964480 3682074624 4101242880 1876033536 416874496 3538059264 3467952128 901439488 394129408 3267385344 340605952 3787502080 2508570880 1769239936 1698643776 3565787552 532642448 1755615448 97501196 1932098738 3706172511 +2147483648 3221225472 536870912 3489660928 3355443200 2617245696 2717908992 520093696 1216348160 2025848832 3328180224 3624927232 2775056384 243007488 462553088 1471741952 2283569152 3119038464 3154042880 4211200000 2678740992 2460298240 3827219968 3749308672 2772330880 2919967296 1729471072 3354156880 1049762888 2486775436 2791094134 1783166489 +2147483648 1073741824 536870912 805306368 3355443200 4093640704 2919235584 1862270976 3699376128 3477078016 656408576 2381316096 107479040 2670460928 393609216 3095724032 3273490432 3285860352 2258132992 3731845120 2836264960 1611215872 2363205120 3138865920 3571042432 3614117696 341615200 1860038832 3121678584 3680481604 44910206 3409629349 +2147483648 1073741824 3758096384 3489660928 4160749568 3422552064 301989888 4076863488 1837105152 583008256 3571449856 2098200576 502792192 2953052160 3656515584 595132416 146571264 1765163008 195584000 589262848 4048340992 1327315968 2787025408 4179050752 2829114752 1905460544 2916202528 3825264528 287518760 639214764 1150085682 2424122691 +2147483648 3221225472 2684354560 268435456 3355443200 2483027968 2046820352 2197815296 4085252096 146800640 2711617536 873463808 2016935936 2966159360 1548091392 181075968 72056832 1329184768 4179353600 2434977792 1623750656 1221016576 3131944448 576912128 2645060992 125253952 1703264160 3507940496 3991036024 2321161404 3692370642 299664657 +2147483648 3221225472 3758096384 1879048192 4160749568 2214592512 2919235584 1862270976 3598712832 3393191936 362807296 1146093568 4046979072 3750494208 751697920 3998941184 695435264 431898624 2446614528 106254336 4184860672 1552888832 4261521920 3827530496 2541275264 307412800 1599401184 2546774896 3149384600 2968720460 984071202 3343673745 +2147483648 1073741824 1610612736 2952790016 2281701376 2214592512 1040187392 285212672 411041792 3711959040 2682257408 2351955968 1936195584 15990784 4051304448 2346647552 459636736 2608742400 2229821440 2284941312 2587224064 576914432 1685816832 3781392128 1543422080 46971072 2079515872 1903865520 1824246984 1162219140 1459699198 2396563923 +2147483648 3221225472 3758096384 2952790016 1207959552 2348810240 2046820352 1258291200 1434451968 490733568 2694840320 980418560 3812098048 919863296 1850605568 2035875840 1906475008 2238431232 4294565888 1956827136 2486396928 3524592640 3729307136 3183797504 4262880128 876981568 3613946400 2122623600 40822488 1251564932 2149193898 3872851343 +2147483648 1073741824 1610612736 4026531840 402653184 2885681152 3120562176 3707764736 2004877312 3284140032 77594624 4201644032 1906835456 2742288384 2415001600 3907846144 3073015808 4140056576 475684864 641298432 3750291456 294720512 2942087680 3392358656 76144512 2994046144 694413088 2581901520 457142648 1146603428 745970350 3934411971 +2147483648 3221225472 2684354560 1879048192 671088640 4093640704 637534208 1795162112 1031798784 1749024768 3470786560 2419064832 4287102976 3569614848 2253783040 2070740992 2170585088 1756348416 1590026240 1070780416 3242031104 195109888 2964491776 3069494016 79184512 997569600 1638103328 1583878704 3077839368 782114244 180951750 3158737959 +2147483648 3221225472 3758096384 1879048192 671088640 335544320 838860800 1157627904 3212836864 910163968 2082471936 2851078144 1795686400 2200698880 147456000 705363968 2625077248 1153777664 1922785280 1440632832 83159040 2033136640 588357120 1824811776 906493824 3162276544 296943392 1742617520 33884728 3448414212 216790950 4141267133 +2147483648 1073741824 1610612736 2415919104 3892314112 3019898880 4127195136 754974720 746586112 4257218560 3571449856 4245684224 2605187072 996409344 3100770304 2689007616 2176286720 558088192 107864064 1437921280 2996987904 439028736 2191627776 359066368 249917056 3114045888 3907148000 4203421328 1041335336 3558797612 4130948958 854761143 +2147483648 1073741824 1610612736 805306368 939524096 3556769792 4194304000 1056964608 562036736 1405091840 4062183424 1880096768 2433220608 1865154560 1435369472 2982084608 1793163264 2907062272 4105986048 1464430592 2961565696 2148213760 797673984 2130407168 2990336384 381270592 2600616992 2481871312 3191889368 418344732 646381502 1965851717 +2147483648 3221225472 2684354560 268435456 2818572288 3690987520 2785017856 3338665984 4269801472 1388314624 1457520640 2236612608 986185728 3766747136 2842558464 153550848 2814607360 1626193920 3537887232 284872704 843347968 2512075776 3651253760 3179344128 3131396224 3444282688 4064921824 1728184144 2496000360 319552252 4049390702 1994869823 +2147483648 1073741824 2684354560 2415919104 1476395008 335544320 3724541952 1627389952 3632267264 3569352704 3223322624 430964736 3475505152 1359216640 4030332928 3277914112 1513127936 3495477248 3820937216 1445588992 3721811968 2642230272 1214679552 3471302400 2403688576 1538821312 2167203040 1041023184 2117921112 2371157620 11599390 1696257071 +2147483648 3221225472 1610612736 268435456 939524096 1409286144 3187671040 3841982464 2608857088 2537553920 2678063104 2553282560 2649227264 799801344 2024669184 2325151744 92897280 3344777216 759652352 198856704 1767294976 2212695040 1172546048 3624421120 521654400 3012140480 4267527456 348613104 3147450264 1517736404 403912142 275487157 +2147483648 3221225472 2684354560 2415919104 4160749568 1811939328 2650800128 3372220416 2759852032 3082813440 4053794816 28311552 3251109888 2457600000 3250716672 2231173120 531726336 999636992 2668847104 2516078592 3457873920 1626938368 2965864960 2320918784 1297991296 1023516864 2514321376 2167373072 2077901048 2746738132 3260055814 3682008873 +2147483648 1073741824 2684354560 1342177280 4160749568 469762048 2449473536 3305111552 3816816640 3502243840 3869245440 2865758208 1767374848 134479872 1375600640 2861236224 151420928 1129988096 258498560 1352757248 1852233728 3060206592 4166291968 73614592 4100450688 2484903104 18829856 437110032 928095800 946265804 3982951162 349480075 +2147483648 1073741824 536870912 4026531840 2818572288 3690987520 503316480 1392508928 3514826752 1975517184 2992635904 963641344 3735552000 2001469440 3352690688 1277493248 1224900608 3138568192 1796268032 3072847872 4880384 3255895040 2090896896 825616640 3240445568 4242062912 2747385888 510094928 4073699144 2692501204 3900976286 3899268605 +2147483648 1073741824 3758096384 805306368 2013265920 2348810240 838860800 1224736768 2474639360 2126512128 1507852288 3467640832 2229796864 247726080 2753167360 1632043008 2630844416 800931840 863723520 3567939584 4033660928 419103744 3903437312 469518592 1493556608 1696699328 1405645088 794292624 3794967912 522570628 3857817822 1095785375 +2147483648 3221225472 3758096384 4026531840 3623878656 872415232 2382364672 1325400064 1585446912 2059403264 2485125120 3153068032 2246574080 3409182720 2486829056 2212429824 502235136 747028480 13688832 2324287488 438790144 3713209344 3350823424 232783616 2298365056 1681759040 2825773792 587554128 3436193240 4204278244 3843825342 4071498243 +2147483648 3221225472 1610612736 2415919104 1207959552 2214592512 3858759680 1728053248 260046848 3980394496 3810525184 3004170240 637009920 2519465984 2099642368 519372800 2390261760 3412803584 1095327744 2578337792 3554265088 336669696 790273536 2813087488 263114368 3403580224 3084806816 1469170928 848641976 4282955708 3305325218 3361558201 +2147483648 1073741824 536870912 1342177280 2550136832 2348810240 2986344448 3036676096 3430940672 2688548864 2678063104 2307915776 1481113600 1496055808 1764622336 2276786176 1287880704 3568484352 449372160 3567775744 328955904 3395103744 3045042688 592763136 219274624 2288678080 1347201504 624842480 1888914328 1212243900 3835836942 3431670549 +2147483648 1073741824 1610612736 2952790016 1744830464 2080374784 2181038080 3204448256 92274688 750780416 1067450368 2635071488 2024275968 3492544512 1548877824 1631911936 1763409920 726515712 3005997056 2930307072 4104153088 1082983424 1216855552 2905075968 1294657920 3891100224 304789792 2221957392 2131043448 4093352956 792576054 439606989 +2147483648 3221225472 536870912 1342177280 671088640 3825205248 3254779904 419430400 696254464 742391808 4116709376 2481979392 3514302464 3502505984 1146748928 2984050688 2879750144 48775168 2963169280 2329235456 856414208 3882159104 1531028992 2040688384 395016064 430757312 277716384 2818857904 732449896 2726195156 711294314 3046365707 +2147483648 3221225472 2684354560 805306368 2013265920 2751463424 3791650816 2432696320 327155712 2134900736 169869312 1454374912 1510473728 377749504 9830400 1861812224 2012512256 1300774912 1174560768 2630963200 990312448 3958453248 3186657792 1725846272 1964729216 2524314560 1524009248 2981057520 3005999096 1162585876 3198011894 897758663 +2147483648 3221225472 1610612736 805306368 2281701376 67108864 1375731712 318767104 1451229184 557842432 4263510016 3813670912 3887595520 482607104 2555510784 2794651648 4026695680 3199811584 2783404032 76173312 2381694976 3567977472 3808855552 361461504 2013551488 962650944 2310048992 3491391920 355332280 2233410988 3351030114 3294919875 +2147483648 3221225472 1610612736 2415919104 2013265920 2483027968 369098752 1459617792 2441084928 3695181824 3084910592 2588934144 3605528576 1785987072 1084358656 95354880 1014398976 2980036608 2366758912 173068288 863455232 3569822720 490902016 3076376320 1588525696 791575360 3872168224 3650932528 801728840 1769871132 3793297222 887860491 +2147483648 3221225472 2684354560 2415919104 3355443200 2751463424 234881024 1191182336 3783262208 3485466624 1038090240 4184866816 2187853824 1129054208 4095868928 475332608 1872396288 581550080 3133136896 1633472512 611678208 604838912 874417664 2551699200 2859523200 283597120 1020279584 1647846864 3996396328 3669362100 2050177742 3079780909 +2147483648 1073741824 3758096384 2415919104 2013265920 2617245696 973078528 3238002688 2743074816 3510632448 2078277632 3673161728 616038400 3922984960 2379087872 1473183744 1675329536 2605367296 2205736960 2393239552 3128117248 1988570112 3392639488 110159104 2035938176 2371975104 2953460000 4190711408 1060679688 1475045876 1325597370 2991690463 +2147483648 3221225472 536870912 2415919104 3087007744 2751463424 2986344448 3539992576 1501560832 2126512128 2107637760 642777088 4237819904 4103864320 252575744 1533607936 1671987200 353714176 2590990336 698109952 2692208640 1839283200 3047993856 596077312 2055761792 1260244800 1227505440 4285205904 1433903224 3738762284 2506407402 2491635133 +2147483648 1073741824 2684354560 4026531840 671088640 4227858432 3523215360 3841982464 2004877312 1673527296 1239416832 2341470208 204996608 752615424 3909746688 3274244096 2033090560 3120119808 1357340672 2918215680 2822363136 2388730880 2128252416 727146752 3401080192 785238208 3444520736 3158674640 2299195432 689872012 2675014370 1391673957 +2147483648 3221225472 2684354560 2415919104 939524096 1543503872 2852126720 3674210304 1367343104 155189248 3944742912 617611264 2222456832 3367239680 2620522496 3753050112 967278592 3401269248 3073728512 3228061696 3538089984 3157990400 4122718720 1279612160 3707795328 147772736 4203554592 2960307824 1554896952 416463052 910021426 738894735 +2147483648 3221225472 3758096384 4026531840 2550136832 1275068416 3858759680 2365587456 343932928 1698693120 1377828864 2639265792 2218262528 2686189568 2802712576 752287744 1735229440 1991393280 661151744 2248495104 3606439936 2015302656 316248576 2927128832 446517376 1610219456 2475238624 1057141424 109300152 1945372332 4150933250 56953621 +2147483648 3221225472 536870912 1879048192 3087007744 2214592512 2181038080 3841982464 2407530496 3099590656 2652897280 1158676480 255328256 996409344 683016192 2931490816 175603712 1698775040 4128989184 354045952 1130158080 3899851776 2887485952 1564171008 3616166784 3903112896 993461024 515747856 305686808 1406781468 1723049138 925334299 +2147483648 3221225472 536870912 3489660928 3087007744 1946157056 3388997632 2566914048 3313500160 1405091840 1885339648 317718528 1086849024 4133224448 170786816 1018363904 422346752 581910528 2806341632 3118223360 3288979456 813902848 906273280 2495827712 4232271232 1073969088 178479264 3316866384 139156936 1891590708 3443356134 3890773697 +2147483648 1073741824 2684354560 2952790016 671088640 4227858432 1375731712 889192448 830472192 1421869056 1180696576 3062890496 2599944192 3654549504 1789788160 662896640 1863417856 703184896 1750851584 2896883712 304764928 2303931392 2060033536 1041101056 972942720 3373653184 2608460448 614724752 3598646152 1241801836 2022709810 2918716471 +2147483648 3221225472 2684354560 1342177280 671088640 2348810240 4261412864 3774873600 4169138176 113246208 291504128 3427794944 2059927552 883163136 2974941184 1272774656 95715328 2816851968 1563156480 1173934080 1216313344 2215455744 1916569088 2472662272 1443488384 4087217856 2857886432 518444112 1311008136 2576256476 1705833166 2941605399 +2147483648 1073741824 536870912 4026531840 2013265920 1409286144 1174405120 4211081216 562036736 1874853888 2191523840 1229979648 1547173888 1727266816 3573153792 2398420992 3234889728 118046720 1309630464 3502010368 809498624 512033792 3145251328 3756359424 2584823424 2339066944 1952336416 1764686032 955750392 3925921388 3110645890 2151511055 +2147483648 3221225472 1610612736 2415919104 1476395008 4227858432 2785017856 318767104 1367343104 1598029824 182452224 1269825536 1576534016 1303117824 3552706560 153419776 700874752 540590080 851369984 2128465920 844646400 2658479104 613325312 2783761664 965788800 1138414656 3884699168 1655915248 1023721416 714995428 892882042 3699713025 +2147483648 1073741824 1610612736 805306368 2818572288 1275068416 2113929216 1090519040 4236247040 4139778048 3818913792 2536505344 1675100160 674496512 194117632 2312044544 1478983680 9781248 230383616 2233102336 2516379648 4154401792 3647974912 2974379264 4282731136 817055424 480660448 957540688 1293820984 2063147700 2089978594 2509370655 +2147483648 3221225472 536870912 4026531840 3892314112 335544320 2583691264 1090519040 1015021568 935329792 4213178368 621805568 4157079552 2713976832 2923036672 1647378432 1320189952 1570357248 4016037888 988336128 1980717056 3837862912 2965945856 2898643712 50972032 3436698048 2286740704 1078284304 3259511384 2391019100 819603982 419502031 +2147483648 1073741824 1610612736 268435456 2281701376 3288334336 301989888 2801795072 578813952 3057647616 2493513728 1248854016 524288 3303800832 1085407232 2961768448 46759936 260292608 2579881984 2844454912 3880544256 3114871808 3497635328 2607533824 653915008 2931871296 3286334688 266249328 1443973080 3625368964 4036843942 3476324557 +2147483648 1073741824 1610612736 1879048192 2281701376 335544320 369098752 3640655872 4236247040 1329594368 1059061760 1259339776 4207411200 3474718720 1650327552 1062141952 1061257216 3971891200 2663669760 846295040 3695568896 4222563328 808564224 1682334464 3238026880 91972800 50913760 1776266032 2987484024 1618342652 1048002286 1675988153 +2147483648 3221225472 3758096384 2415919104 3355443200 603979776 3254779904 385875968 763363328 3208642560 1369440256 2819620864 1461190656 3072065536 1108213760 1616445440 881688576 1286553600 852844544 737562624 601417728 471403520 313368064 1090479872 1877823360 2528796224 2045697824 864820720 3403033368 254098908 1811131386 538855469 +2147483648 3221225472 1610612736 4026531840 3623878656 1275068416 2650800128 2634022912 981467136 2998927360 4028628992 2572156928 261619712 3563323392 1857683456 130613248 3607330816 2480979968 3264667648 2099892224 3440723968 3876140032 3827540480 3442524416 3041844864 867038656 2262783328 3892844240 1977359192 3733862732 2892696458 1852737891 +2147483648 3221225472 536870912 3489660928 671088640 2885681152 1979711488 352321536 3783262208 3619684352 1117782016 1806696448 1079508992 422313984 1363542016 2390687744 1212383232 1794916352 3768475648 3313717248 2338183168 1874799616 4293101056 281828608 2399561856 437217728 1806422944 3264756048 1510743672 490085076 1955014434 3202328025 +2147483648 3221225472 3758096384 1879048192 3892314112 4227858432 1711276032 83886080 3984588800 2302672896 257949696 2043674624 2767716352 2249457664 2628386816 3426680832 4103307264 2495266816 2878136320 3867529216 1847552000 2512335872 3084103168 2161828096 1591533696 1421725120 4046156960 4045747696 3338974632 1023763868 791164482 2112633047 +2147483648 3221225472 536870912 268435456 939524096 1275068416 33554432 3607101440 2290089984 658505728 3265265664 445644800 3957850112 3234070528 227409920 2026176512 3817046016 2905456640 2709512192 4226338816 1744590848 21306368 222540288 1766707456 730855808 3304126528 1965055072 228000432 3566509208 1643728124 3735469222 1184785543 +2147483648 1073741824 536870912 268435456 939524096 3154116608 2046820352 3204448256 612368384 2311061504 3009413120 2393899008 1673003008 2240020480 1556480000 2712469504 576946176 440221696 1401970688 2515791872 2043590656 3344882688 1294803456 1604564224 1734178688 2350938688 2479605344 671781776 1085850888 3272614084 2397580218 793513939 +2147483648 1073741824 3758096384 2415919104 1744830464 4093640704 3657433088 2030043136 3061841920 935329792 3625975808 3471835136 3800563712 2821980160 1627783168 277544960 2101313536 2166898688 161701888 949809152 531924992 3507997696 2483758592 2281673472 3582486912 429085120 3702845280 3132132112 1354362072 2604937220 3486385078 3688826211 +2147483648 1073741824 1610612736 3489660928 2281701376 1677721600 2181038080 822083584 3498049536 1304428544 295698432 1181745152 27787264 247726080 3706322944 2185428992 3158802432 2720546816 1953193984 1378676736 1292150784 3757046784 4211289600 573021952 2767733632 859005376 2558577376 3934951952 1161232312 4121928900 3792469694 3817956023 +2147483648 3221225472 3758096384 2415919104 671088640 1409286144 3120562176 3405774848 3917479936 3376414720 241172480 1842348032 2377646080 2277244928 1366163456 528547840 96829440 334282752 2725109760 4138225664 3083118592 2372496384 3235984896 4204104448 3868510592 250727744 41319456 1831700464 438880552 3995070076 951544546 2693280293 +2147483648 3221225472 1610612736 4026531840 939524096 4227858432 3456106496 2298478592 1904214016 465567744 1541406720 2242904064 2250768384 1401683968 541458432 4155310080 1395884032 2839330816 3834765312 2493665280 1730054144 1724863488 2395802112 1875098880 229956224 1879962304 98325408 1242009552 856615912 414112036 1849612158 2764494965 +2147483648 3221225472 3758096384 1879048192 2281701376 3556769792 4261412864 4211081216 478150656 2621440000 1767899136 3192913920 691535872 2643722240 2436759552 2366832640 3414196224 3012870144 2642927616 1183272960 1532209152 2259964928 1004742144 407419648 4022915200 3924150336 41317472 3655468016 1899041256 4161907228 74806178 3619335471 +2147483648 3221225472 3758096384 268435456 4160749568 3825205248 3590324224 4244635648 1736441856 3099590656 3571449856 1443889152 1995964416 2697199616 3010592768 857669632 91914240 4280795136 1161355264 3384954880 1998956544 1199393792 1701782016 869446400 3971730048 1707005888 4096228640 1621891472 3171826536 3960026060 4289177570 3574234299 +2147483648 1073741824 2684354560 1342177280 671088640 3959422976 1979711488 1056964608 645922816 2780823552 2325741568 2263875584 1952972800 3238789120 629800960 1470169088 2682093568 154320896 630448128 1187934208 54302720 3851381760 2398164480 986035456 1679213696 49667392 4235551200 1190661136 3048485880 584979364 3228512942 2605353237 +2147483648 1073741824 3758096384 4026531840 134217728 67108864 3388997632 1694498816 2474639360 1304428544 937426944 4121952256 489160704 4119068672 1169031168 470876160 1264091136 4164861952 3476021248 4176965632 1535739904 2366002176 4066452992 1922084608 680184192 317322944 1606581536 678373328 2719063272 1948941476 2391477310 3041899959 +2147483648 1073741824 2684354560 4026531840 939524096 2348810240 1174405120 2365587456 2373976064 2789212160 3533701120 4063232000 259522560 433848320 1083834368 1539637248 49905664 4076060672 2385960960 3662639104 3866925056 3576316928 2075474432 4112613632 2183124096 156552640 127299488 452924080 2542578648 179460340 3774421402 3354639413 +2147483648 1073741824 2684354560 2415919104 3623878656 2348810240 838860800 956301312 2390753280 1967128576 3126853632 1550843904 1942487040 2977169408 697171968 758579200 3807870976 3538305024 3109117952 988213248 1281398784 843176960 351214080 2654707968 2027188608 2652661184 1139304288 1579568048 1542545640 2050416788 3564679126 1018036067 +2147483648 3221225472 2684354560 2952790016 939524096 2751463424 2248146944 2701131776 612368384 3258974208 517996544 862978048 3500670976 427556864 449708032 184877056 828735488 288899072 1455251456 3919106048 3963664384 2190341120 607988224 3032595200 4087508608 3066719424 680943328 3959963888 4076161928 3633629620 832996718 1765080249 +2147483648 1073741824 1610612736 2415919104 2550136832 1140850688 1509949440 3036676096 1166016512 356515840 1797259264 1290797056 3757572096 773586944 3518889984 2563309568 1694269440 1714044928 3479396352 3437228032 1490397184 2294737920 3181459968 1321763584 3833624960 2431676096 3821567136 1572094064 1289376888 1805339620 2957235306 3098249109 +2147483648 3221225472 2684354560 268435456 671088640 3690987520 3388997632 3506438144 8388608 197132288 2220883968 2280652800 812122112 2098987008 1476788224 1432813568 4114579456 1683865600 3149586432 4098183168 2767763456 2876398592 524224000 1462470912 2402805632 1777587648 2560744672 2836199824 2380950856 852164692 3388059102 1043780561 +2147483648 3221225472 1610612736 4026531840 2013265920 1409286144 2650800128 1426063360 3581935616 4039114752 2799697920 2232418304 3581411328 1733558272 1745747968 1034223616 123895808 3646210048 1332862976 3721613312 1877444608 4047918080 3104643584 900630272 840889472 1948449728 1568721312 4273979664 2971038568 173345676 1762301890 2927163775 +2147483648 3221225472 1610612736 3489660928 2550136832 4227858432 838860800 2063597568 8388608 901775360 291504128 1410334720 2639790080 814481408 1884946432 408879104 605585408 3319087104 3406454784 3486699520 3806824448 2076040192 1763125760 97295616 2667793792 1812953408 2769642592 2213176464 763558280 2006948076 2441212714 1181035137 +2147483648 1073741824 2684354560 268435456 1476395008 738197504 369098752 889192448 914358272 2235564032 2334130176 185597952 319291392 4034658304 2979921920 4078239744 3394469888 1460518912 3499679744 3230363648 4045838336 2423159808 890051072 673679616 3127898240 609478592 695067488 4171821744 479418296 1616021020 2257340526 1309020105 +2147483648 1073741824 2684354560 4026531840 402653184 1409286144 3858759680 3741319168 1400897536 1849688064 580911104 3115319296 489160704 744751104 3524919296 3179347968 2442952704 4102766592 1569349632 3856068608 465410048 4062692352 4176032256 3898130176 547439232 3512944448 1536060576 1545401776 3569654360 858212500 501502574 4166377263 +2147483648 1073741824 536870912 1879048192 2550136832 1140850688 1442840576 3036676096 4051697664 3762290688 1717567488 1737490432 2904031232 2319187968 3077963776 3775201280 3430907904 3974086656 1633345536 15036416 672839680 1135625216 291312128 497269504 108653184 69719488 4021736096 1751859248 3715345512 3481401132 2236339290 779675325 +2147483648 3221225472 2684354560 2952790016 402653184 4227858432 100663296 2164260864 377487360 4114612224 94371840 886046720 776470528 3862691840 3991273472 1109983232 451837952 444121088 3788627968 3187625984 468170752 151417856 608248320 3703743744 112644224 3681866432 3197104736 3350355888 4093324312 2419958604 1724481390 3699816185 +2147483648 3221225472 1610612736 4026531840 3355443200 738197504 1107296256 822083584 1300234240 3972005888 1092616192 3582984192 1729626112 294387712 1247412224 2105475072 3859906560 3656368128 3360743424 2942390272 3273558016 2622903296 3938137600 1342158080 3973509504 3514584000 183250336 3265922832 4254534808 3790969948 3625047690 3736201329 +2147483648 3221225472 2684354560 4026531840 402653184 2348810240 905969664 620756992 2407530496 2269118464 1524629504 2913992704 3687317504 1360265216 2828402688 2417950720 3592847360 2021015552 455696384 3186610176 858372096 1028187136 2071147008 2725030144 1693139072 2449931200 2430611744 1722822768 1565003016 2681483076 1211502022 1691289227 +2147483648 3221225472 3758096384 2415919104 2013265920 3556769792 4127195136 2097152000 3397386240 3527409664 249561088 66060288 447217664 2278817792 201457664 1671757824 1616936960 889667584 316825600 1365430272 890611712 2870995968 4249428480 1856945920 2151444096 897700800 2789875296 2256610416 2521474056 3023458964 2648767566 1139837875 +2147483648 3221225472 3758096384 2415919104 1476395008 4227858432 2181038080 2432696320 2373976064 2218786816 3256877056 925892608 1740111872 2254700544 3850764288 1768882176 4172775424 1617117184 1548509184 3411791872 1749592064 1503456256 2274568704 333823232 3060953472 810614720 595141024 2005963056 434687608 1578969620 1519820490 3477599019 +2147483648 1073741824 536870912 1879048192 3087007744 3959422976 369098752 1493172224 3414163456 3644850176 933232640 691011584 1588068352 1432616960 663617536 2410086400 2263908352 3364732928 4184530944 2663018496 2143795200 1575306240 1479219712 3325729024 1976883328 2360693952 2027110176 824619504 1602672856 3818943924 3450243054 2554779759 +2147483648 3221225472 3758096384 1342177280 2550136832 2348810240 3321888768 822083584 2155872256 1203765248 2334130176 2962227200 1466433536 1909194752 4162453504 3081175040 3505750016 1353138176 205545472 2790641664 3561138176 4219132928 3997903360 1140826368 807947392 404351680 3860376544 247322256 1741598360 3036729692 446440982 1515324157 +2147483648 3221225472 3758096384 2952790016 2013265920 2483027968 1375731712 1694498816 4135583744 3040870400 2287992832 527433728 1368915968 3414425600 1451098112 2576285696 170164224 1509408768 263774208 2394705920 4015761408 428565504 1693133312 3664422656 1065408384 1449682112 992853600 1697146032 2756547176 3117962196 2115350274 2742837643 +2147483648 1073741824 1610612736 1879048192 1207959552 3959422976 2315255808 1895825408 3196059648 1430257664 3135242240 3322937344 2673344512 18087936 1036910592 637075456 2772467712 4164337664 2282741760 2918150144 2829690880 4113454080 615331328 3136201984 3584021376 3078060480 824030048 2173719984 2329678536 1019349036 2999133770 3051849415 +2147483648 3221225472 2684354560 1879048192 2818572288 1275068416 2516582400 1191182336 58720256 2587885568 2485125120 2922381312 2174222336 4206100480 2471886848 3430612992 2180743168 2647048192 125689856 2003193856 3572545536 319112192 2365537792 557159680 2517234816 3075496768 1343983264 328662192 3489002232 2751094740 2479533826 3158073687 +2147483648 3221225472 2684354560 805306368 3623878656 2617245696 570425344 3439329280 3565158400 12582912 3026190336 2041577472 4008181760 2654208000 3221356544 2973564928 1245675520 498188288 298639360 3587395584 2725427200 4245050368 2482582016 1190505728 2728980864 2219405504 888383712 1128266064 1289737352 3962563076 3269973230 2713967083 +2147483648 3221225472 1610612736 2952790016 134217728 3825205248 3523215360 4211081216 545259520 1631584256 4179623936 4124049408 1621622784 373555200 1242955776 390135808 430800896 3835838464 4112736256 443469824 914130944 4068983808 185931264 2792597248 2161596288 958463808 797020256 252739504 4014231224 3197787052 2951700534 2255278367 +2147483648 3221225472 1610612736 805306368 134217728 1811939328 3523215360 754974720 3649044480 1648361472 1277165568 305135616 285736960 1285816320 2964979712 4070768640 2587197440 1382072320 2751717376 1154895872 2741405696 306013184 827799040 3541542144 564131200 1891649728 2455477152 55695024 83983736 2242976340 2328007846 3070718199 +2147483648 3221225472 3758096384 2415919104 134217728 1006632960 3053453312 3070230528 2524971008 935329792 2480930816 1968177152 1122500608 1454637056 48627712 2893217792 221872128 2240954368 2577489920 3644379136 3344607232 3949194240 2142715392 1904711936 2716686464 262327104 3150690272 3531031184 3501448488 513748892 1322486198 1331391283 +2147483648 1073741824 2684354560 4026531840 671088640 3288334336 4261412864 2701131776 1015021568 4106223616 2615148544 3859808256 1994915840 881590272 1526071296 1686568960 694452224 1829388288 986537984 252309504 246650880 3945186304 1031486976 3450509056 3741936768 3728997056 249209568 405885776 3628588904 233868300 2953334502 2409131693 +2147483648 3221225472 2684354560 4026531840 2013265920 2214592512 1577058304 1526726656 1149239296 1354760192 3307208704 3903848448 1892155392 3023306752 578682880 1734541312 3963191296 3291856896 2249646080 2790215680 3567958016 3450102784 1967598080 4102009600 88785024 3346365504 383753824 498789072 744314840 1551612820 524083574 84041123 +2147483648 3221225472 1610612736 805306368 402653184 2214592512 4060086272 2701131776 3800039424 859832320 3806330880 68157440 3089629184 1223950336 1884422144 714670080 313229312 923385856 3008421888 2648395776 719489024 1974100992 2526884352 2411830016 2009908096 505240000 4177115744 2156975408 1702577224 3801253676 2765250582 1268848739 +2147483648 1073741824 536870912 1879048192 134217728 3690987520 704643072 2399141888 3447717888 272629760 2116026368 3134193664 69730304 1850474496 4060741632 1010368512 86867968 1807892480 2178637824 3525767168 3217864704 1935393792 3170317824 2084747520 2476013440 1630642752 723535904 2924366768 4172369528 1215294700 2849574998 345881789 +2147483648 1073741824 1610612736 1879048192 2550136832 1677721600 3053453312 4043309056 1619001344 3787456512 1386217472 697303040 4027056128 3699113984 3826909184 3361931264 3588718592 2553069568 2532302848 77099008 2579277824 1974424576 502071808 437433088 3289008768 308524224 200474592 1051917584 4090688888 2514670844 385538030 1615775369 +2147483648 1073741824 536870912 4026531840 3355443200 201326592 2650800128 956301312 3498049536 306184192 1478492160 7340032 2314731520 2018246656 3694264320 3473735680 2901508096 119291904 2352046080 3870355456 1163180032 3416908800 2154505728 697474304 729472640 2249569984 3244982240 326784496 3067235640 1024874180 1267746634 2674092385 +2147483648 1073741824 3758096384 3489660928 3623878656 1409286144 1174405120 3305111552 545259520 717225984 3718250496 412090368 1970798592 2184970240 784728064 1350762496 2994110464 1322434560 3857833984 437743616 960333824 4029701120 2269190656 1735362304 919685760 2461966784 3284586208 2379480784 1023303800 3681957052 1873489202 4237466309 +2147483648 3221225472 3758096384 805306368 2281701376 3422552064 2852126720 3841982464 1098907648 3074424832 589299712 3310354432 672661504 2818310144 2648047616 3273850880 781877248 2105622528 2692898816 3200831488 1376888832 3310339072 2776708608 3278613760 4037198720 21269696 778457504 3009605616 2896462840 3679864588 722126074 554740733 +2147483648 1073741824 2684354560 4026531840 402653184 1811939328 1174405120 1459617792 3279945728 2134900736 3412066304 806354944 367525888 1293156352 3223977984 635371520 3651698688 3252109312 2087215104 609284096 1378850816 2327036928 2904109568 3567366400 144630912 501384000 999842464 694741488 3304292456 100518604 2375296070 3874111083 +2147483648 1073741824 536870912 4026531840 402653184 2080374784 2449473536 3942645760 2860515328 1103101952 1851785216 2484076544 2562195456 1221328896 1244266496 443219968 4280320000 246267904 3215384576 1729523712 558086144 3137954816 1233457664 4268078336 2267575680 467574080 2849039072 3375331088 3794012616 2994604588 884807954 3555303401 +2147483648 3221225472 536870912 4026531840 134217728 738197504 2113929216 1325400064 3263168512 1488977920 1298137088 1427111936 164102144 314310656 72744960 2766471168 2657124352 2799419392 979296256 1051611136 3808270336 2252293120 1693914624 1989641472 2655805056 3272776512 3812413152 788616784 2271086152 171522540 1655081934 1639375913 +2147483648 3221225472 536870912 4026531840 2818572288 1811939328 33554432 3003121664 159383552 1010827264 3470786560 1890582528 2837970944 1403256832 8519680 2045444096 114720768 445726720 2014994432 2017251328 174430208 49005568 2554150400 293059840 3896048000 3459754816 3076060192 1724355248 1318122056 1557368388 834326718 1096593183 +2147483648 3221225472 1610612736 2415919104 1207959552 1275068416 2113929216 3204448256 1820327936 1136656384 3047161856 2911895552 1528299520 3484155904 4114481152 2456879104 2832302080 374489088 1224957952 3045249024 2691205120 3067595776 1966280192 1583781120 2427373184 2643896128 2005322080 1722978064 252505400 433165116 3721546986 37972793 +2147483648 3221225472 2684354560 2415919104 1744830464 2751463424 2852126720 184549376 2793406464 2009071616 761266176 2716860416 365428736 2251030528 478019584 376242176 708673536 4007084032 3478806528 2773995520 774420480 2637102080 2374972928 3402016512 2642145664 2874574144 1254353888 3908212624 3081879944 3610357268 3245961974 2796513781 +2147483648 1073741824 1610612736 268435456 671088640 4093640704 2785017856 3841982464 1619001344 4097835008 1419771904 2710568960 1715994624 3154903040 343539712 848232448 1615233024 622346240 2125946880 3080843264 1712433152 43699200 3407427072 620995328 3913926272 831359424 2678641376 2853837168 1526664600 2310974236 227296766 4020854885 +2147483648 1073741824 2684354560 1879048192 3623878656 603979776 2315255808 3170893824 4102029312 3133145088 1088421888 753926144 782761984 3496214528 1957298176 2907111424 375881728 937902080 968908800 3222794240 2952304640 3297567744 1619599872 688567040 252179840 1444985024 1023465184 3907468752 1731702056 2887730420 677140622 2955017919 +2147483648 3221225472 2684354560 268435456 671088640 1140850688 2516582400 1493172224 3498049536 1539309568 119537664 1720713216 824705024 476839936 4094296064 341639168 2582806528 2455191552 984244224 4052275200 530036736 2946620416 1534789120 2537926400 21550720 3610740416 2473721312 2989698448 257536664 3101358812 3460207878 3507313541 +2147483648 1073741824 3758096384 805306368 939524096 1140850688 4060086272 1526726656 1769996288 423624704 2401239040 3935305728 1571291136 17563648 1409679360 738000896 4013719552 1010548736 1281810432 3624562688 2172225536 1600349184 1664555520 2250736384 1451907968 3887699776 2953014816 1007092720 1038065528 709787644 2114169190 1245727069 +2147483648 3221225472 3758096384 1879048192 2013265920 1140850688 2449473536 2231369728 3598712832 1195376640 421527552 2010120192 2976382976 470024192 2838102016 3259039744 2259845120 87605248 1427759104 3545976832 2749081600 3928904704 3768261120 3838550784 4054209408 3358533824 1895407200 1142647856 2465970872 838747436 2415070022 3553603583 +2147483648 3221225472 1610612736 3489660928 3087007744 1140850688 1644167168 4177526784 595591168 708837376 1298137088 883949568 1134034944 153354240 3055157248 2589261824 2231074816 3804905472 3988742144 4053061632 3019278336 884333568 847192576 2633415424 1144389504 2394891200 2522263584 1889924400 1215765928 2056959140 832819058 487332243 +2147483648 1073741824 3758096384 4026531840 3087007744 1006632960 637534208 3808428032 746586112 3015704576 2615148544 2643460096 791150592 1979973632 1602355200 843120640 3280306176 4290101248 802480128 3340857344 3517745152 1779717120 3985836544 2181860608 4045688960 2651529792 2094040160 2455398416 3024360616 3559009196 628176502 3458050143 +2147483648 1073741824 2684354560 805306368 3087007744 1140850688 3925868544 83886080 3363831808 239075328 4078960640 1133510656 665321472 1552154624 4170055680 2774859776 3673260032 2130690048 2969231360 834367488 2902235136 2498393088 2361076224 2270995200 289041792 70452928 105428960 2568767984 1951538168 150409468 3135680230 1718188863 +2147483648 1073741824 536870912 268435456 1207959552 335544320 2919235584 3405774848 1769996288 4232052736 845152256 1695547392 2080899072 666107904 951713792 458031104 543260672 3377709056 1061085184 1705996288 2409936896 373709824 2255961600 1970045696 2320659584 2415736896 811172128 2116016816 2758338152 1795455500 2220240318 2838169403 +2147483648 3221225472 3758096384 2415919104 671088640 872415232 3120562176 3204448256 662700032 2646605824 2136997888 3815768064 3741843456 3633053696 2569404416 4146003968 2718007296 2965880832 1316544512 3186184192 3684083712 1854565376 2121872896 3770585856 2102808960 1963395136 477475488 3609588816 602790856 1560409524 3520592934 3598777549 +2147483648 1073741824 2684354560 2952790016 3355443200 1140850688 2852126720 855638016 511705088 1304428544 1084227584 2098200576 3316121600 1790705664 1420165120 1317339136 3776217088 259112960 2576670720 1722839040 188323840 1700353024 3741521408 2512494336 1420648832 3471391552 733643744 483975440 1984848504 2992149212 2861551782 1400236401 +2147483648 3221225472 3758096384 3489660928 3892314112 1275068416 1107296256 1929379840 3967811584 2000683008 987758592 810549248 2148007936 3066298368 4034527232 1365966848 887652352 2980691968 1440931840 3942273024 2766907392 3054861312 3633911296 4119309568 85672320 2270169920 1921531232 4169404720 3373927624 1358641596 3326118542 2740833527 +2147483648 3221225472 2684354560 1342177280 2818572288 1811939328 100663296 4009754624 377487360 1405091840 1059061760 156237824 1575485440 920387584 2364145664 2050686976 201359360 47726592 3028508672 2855522304 3790845952 4141140992 2837001728 305632512 4019902592 2447119680 3328845280 2012944784 1210092312 3741862060 1068196934 1548738025 +2147483648 1073741824 1610612736 268435456 3355443200 3288334336 704643072 3774873600 226492416 1656750080 870318080 1901068288 3002597376 1890320384 1295908864 4163698688 3250094080 1954103296 3522453504 1841098752 592291840 2791164928 3621457408 2798753536 587977088 2009212864 1936397216 1249479312 1474288040 470819420 2530745970 3181127409 +2147483648 3221225472 1610612736 1342177280 2013265920 3556769792 4261412864 3271557120 679477248 3753902080 1231028224 588251136 3120037888 2595487744 2374631424 2480865280 635469824 4243963904 3859472384 1356484608 728205312 1355906048 1913344 3053686528 1900235904 1000738368 99691360 592289808 972964872 3570770860 2396683202 409448551 +2147483648 1073741824 3758096384 3489660928 1207959552 3288334336 3657433088 2130706432 444596224 3082813440 819986432 1596981248 1970798592 2716598272 1480982528 209911808 2920316928 2009382912 3588743168 124219392 1221298176 3689438208 774716928 2140636928 899050880 3647081536 3750833632 2681847184 2418107880 2261294020 2922963210 2802442649 +2147483648 1073741824 2684354560 805306368 1744830464 201326592 704643072 4143972352 2172649472 2336227328 2048917504 1536163840 3611820032 1016856576 606470144 94306304 4024205312 4078649344 3172229120 2642472960 2517080064 422966272 875175424 930153728 4255103872 1925314624 2013277472 335555696 3992993464 3774880636 880805854 4055895489 +2147483648 3221225472 3758096384 4026531840 939524096 1275068416 3791650816 4211081216 2055208960 264241152 559939584 1963982848 3460825088 4260626432 3230007296 487129088 4261511168 3818242048 4086095872 2948943872 1134864384 1135506432 4293011968 3817279744 2078055808 2200070464 1952986848 2672033936 3409843592 3873772588 1469822510 966705499 +2147483648 1073741824 1610612736 2415919104 3892314112 2617245696 1577058304 520093696 4135583744 3426746368 3558866944 2242904064 555220992 2979266560 4148822016 3701276672 3905650688 745619456 3646709760 378531840 275425280 1929178112 1101932032 1185884416 3864171136 2925056832 616314848 2567323248 1478702136 931955892 2131745666 1789571423 +2147483648 1073741824 536870912 4026531840 1207959552 1946157056 3321888768 1023410176 914358272 1430257664 2116026368 1626341376 470286336 3427532800 1389756416 1648427008 2159771648 3739041792 7102464 3202347008 3478042624 1517609984 522847744 4106167040 2739320448 2654527424 435945824 2701007536 1459437304 40214948 2328911638 1560396925 +2147483648 3221225472 3758096384 1879048192 3892314112 3154116608 1912602624 1426063360 2206203904 3217031168 3424649216 2593128448 104333312 12845056 2921201664 2185297920 3895361536 4070359040 3494764544 2270908416 4236486656 1276138496 548027904 2320972032 1514385792 1504737984 217723680 3251570000 3268909208 37122844 3643748034 417830891 +2147483648 3221225472 536870912 2415919104 671088640 3019898880 167772160 3003121664 75497472 541065216 2581594112 4272947200 3930587136 565968896 2372534272 2034171904 3119939584 2816622592 1181573120 1087623168 1460508672 231398400 2886075904 208483072 3063786880 1737680704 773981536 3070441712 1012704712 1635604740 3184248934 4199135297 +2147483648 1073741824 536870912 3489660928 3087007744 67108864 2986344448 1056964608 176160768 4123000832 1008730112 810549248 3123183616 1264320512 587595776 3303342080 1408335872 3990601728 3866025984 1698131968 3329275904 1463315456 2059022848 3809676032 2678885248 368989760 2826907616 1806868752 3370079320 1980540332 1794003254 2478253113 +2147483648 1073741824 2684354560 3489660928 2013265920 1409286144 2181038080 2231369728 2910846976 2143289344 3957325824 779091968 4102553600 440664064 636616704 3227451392 697204736 3489710080 3945783296 2745790464 3794638848 2500873216 630596096 3812437760 1101628288 3288490176 3342406816 3329986768 3066906344 3033504724 116877606 544518879 +2147483648 3221225472 3758096384 2415919104 939524096 3422552064 100663296 3909091328 2407530496 3049259008 1709178880 3784310784 208142336 1499725824 2159149056 494731264 3291709440 2232041472 2900844544 2235355136 294823936 2376592384 2528522752 2149525760 201753728 2209213632 3378984480 3360339920 1859907176 1637364268 3093053414 3890088791 +2147483648 3221225472 536870912 268435456 4160749568 3422552064 1979711488 620756992 662700032 2613051392 2556428288 2783969280 2421686272 3137077248 1491206144 1899560960 526548992 3092856832 1871732736 4197109760 3100612608 303954944 3047035392 3122346240 4063991936 1355539392 546374432 2546378064 4115094664 3670754516 959532178 2178182693 +2147483648 3221225472 1610612736 3489660928 1744830464 3959422976 3120562176 2667577344 1652555776 1421869056 3424649216 1678770176 133693440 427556864 653918208 787677184 783843328 4280696832 415588352 805687296 1377798144 1472257024 1367741952 1762206976 3419117440 316589632 3934464992 1521525072 588400664 745229564 950597970 2059548821 +2147483648 1073741824 1610612736 3489660928 3623878656 1677721600 1845493760 721420288 1233125376 4114612224 136314880 760217600 3016228864 30146560 3424256000 1671233536 2919596032 3824336896 1614798848 3815927808 3616319488 331971584 215366144 856099584 3797462144 1293384768 3858568480 1526050032 2351623864 1679551180 4042551758 3863194501 +2147483648 3221225472 3758096384 1342177280 3355443200 201326592 3187671040 2264924160 1602224128 1749024768 1948254208 4042260480 3056074752 1003225088 1832255488 4283891712 2086764544 1407565824 2437079040 1770737664 727885824 4059454464 624573952 4227929344 3739657856 3789314368 2961378208 3193151280 3931686776 2558160612 690764126 623251029 +2147483648 3221225472 2684354560 268435456 939524096 4227858432 1509949440 3137339392 2977955840 3082813440 2778726400 1531969536 2028470272 557580288 2389573632 3007512576 787316736 3325902848 263086080 376164352 147503104 2556091392 3331981824 2348877056 2982711168 3575628608 2336799264 996139088 4247303800 1940899980 126913510 3707496017 +2147483648 3221225472 3758096384 3489660928 2550136832 3154116608 2986344448 3841982464 2122317824 2764046336 744488960 3484418048 2139619328 2160852992 4266786816 3052601344 1521451008 873119744 415883264 2905493504 1133029376 1369668608 2272659968 2648509696 1107729792 3394916032 1121881184 3815657680 1294502152 561212548 1926104758 2010713613 +2147483648 1073741824 2684354560 2952790016 402653184 4093640704 1107296256 1090519040 2004877312 3267362816 1394606080 1401946112 3369598976 3352035328 195952640 1776353280 2341437440 1469890560 879616000 49967104 353015808 1025070080 1622811136 260245248 3837821824 3295826368 834583328 4037758992 2269978904 852597980 4166369786 415377 +2147483648 3221225472 536870912 2952790016 4160749568 2214592512 3858759680 1157627904 4286578688 784334848 207618048 1106247680 558366720 2498494464 3918659584 1566113792 2640478208 2735423488 4112670720 2152255488 2165282816 2117063680 4203100672 3469673216 3814043264 4007323072 4040591648 2936894480 2964154056 1186821524 3469034198 2181129125 +2147483648 1073741824 3758096384 3489660928 2550136832 67108864 436207616 4043309056 746586112 3191865344 891289600 4052746240 503840768 3931897856 3168665600 1251934208 1281064960 637321216 2272518144 4259344384 2015397888 3820837888 2568620544 1913979648 4165376384 3555086272 575387616 4231318000 3771725688 2194564860 1485280142 174257121 +2147483648 3221225472 3758096384 1879048192 1476395008 1140850688 838860800 3640655872 947912704 2579496960 3051356160 1477443584 2977431552 608436224 3760062464 530120704 2425847808 3777478656 4079935488 3649130496 1304602624 3380761600 4264694272 2134584064 1611969408 1326938048 578257632 3065511696 2887176616 1919248204 1617733378 1876119611 +2147483648 3221225472 3758096384 268435456 3355443200 1006632960 2583691264 1862270976 3397386240 2193620992 2015363072 678428672 2022178816 3763077120 3547201536 3200057344 2880733184 4177346560 3316670464 1204604928 2988288000 4292070400 876228096 885459200 2022941568 3116299840 649502176 2556327632 632418968 2424912740 4108223126 3225583517 +2147483648 1073741824 1610612736 805306368 671088640 872415232 2248146944 2600468480 3296722944 3955228672 3932160000 1267728384 1973944320 2261516288 1982201856 2844590080 2571403264 2394144768 1533992960 3487723520 3238897664 3731702784 227425792 2420185856 3588406912 2080294464 1992973408 3355545616 3693828296 1754464332 170758710 727534541 +2147483648 1073741824 1610612736 1879048192 3892314112 2885681152 771751936 553648128 293601280 3703570432 3898605568 1634729984 2182610944 3480485888 2224422912 1001979904 1976074240 929677312 1801510912 533753856 608020480 328422400 3098418688 2879200512 1813414528 1055716544 3624033696 1034592272 2206649032 3656481076 54595746 697083191 +2147483648 1073741824 536870912 1342177280 2550136832 3690987520 1241513984 889192448 1031798784 146800640 3097493504 1085276160 2455240704 67895296 2631794688 2427518976 1575518208 3255255040 2949013504 2773938176 187545600 1120783360 2878740992 802493696 1906477952 2177137856 1685182112 3826255632 4175964664 3545509236 1834100722 1085220489 +2147483648 1073741824 1610612736 805306368 134217728 1275068416 905969664 2164260864 3581935616 2873098240 2011168768 2622488576 1447559168 2489057280 3099721728 1231355904 1786544128 3597058048 3138641920 2923917312 3522013184 1884570624 2824484352 1890651392 1438811264 3761369792 2037545632 2128157936 753829832 1783358588 1404269598 1294179393 +2147483648 1073741824 3758096384 268435456 4160749568 738197504 2181038080 2868903936 1920991232 46137344 3827302400 1720713216 1431830528 2905866240 336461824 2020540416 667320320 3976904704 1572200448 1221292032 1740998656 3556142080 752755200 2732007680 834841984 2861352256 3277244640 2022165968 1466322328 2189821660 1701002074 453815823 +2147483648 1073741824 536870912 3489660928 1744830464 335544320 704643072 2936012800 2222981120 1136656384 278921216 426770432 1790443520 1557921792 2016542720 839974912 3478618112 685817856 2730614784 491679744 3978475520 2857987072 2642544128 3297327872 758881664 3100299328 108853856 2048126736 1842300792 2229089604 1141739514 2112223285 +2147483648 3221225472 3758096384 268435456 1476395008 3019898880 3523215360 3841982464 3313500160 3678404608 3135242240 2215641088 908591104 2652110848 147456000 654639104 3592585216 2040086528 2437701632 3177631744 2740692992 470141952 1900677632 3796176640 532854656 1191797952 2963557024 3780297712 2032252296 324586540 2508503382 1519022811 +2147483648 1073741824 3758096384 805306368 3623878656 2885681152 1912602624 1291845632 528482304 3804233728 2384461824 3494903808 99090432 4006871040 1821245440 1557987328 2409201664 783335424 2591940608 1735159808 4256729088 4090717184 193864192 3797745920 3772365184 1062267072 59629088 4229199632 3936651352 3973666924 565523206 1024309099 +2147483648 3221225472 1610612736 2952790016 2281701376 1275068416 2717908992 3305111552 612368384 3762290688 1080033280 3985637376 2676490240 1831600128 1327104000 474415104 1059684352 2038349824 191488000 4201140224 3742009344 1027687424 3795465728 2033659136 3748757888 918218432 609211104 956121968 3056075176 941368876 3609334718 2048074461 +2147483648 3221225472 536870912 2415919104 1476395008 1006632960 3321888768 1828716544 2575302656 557842432 522190848 1534066688 2872573952 2245263360 2554462208 902627328 374964224 2454306816 1194647552 615862272 3719862272 2481347584 3198294528 3076328704 963747968 1869988288 2192243360 3681970800 847904888 4209057284 774875066 1574365239 +2147483648 3221225472 3758096384 1879048192 2550136832 3556769792 2046820352 1258291200 696254464 2285895680 3038773248 716177408 3064463360 2182348800 2373844992 2355429376 1698791424 1604108288 1300881408 3816837120 2136516608 1029133312 2732466688 1662336768 3968447872 2904089920 2540683296 1276731312 4090704824 2317386548 746275374 2594966163 +2147483648 1073741824 536870912 805306368 4160749568 1543503872 1241513984 3137339392 1736441856 213909504 920649728 3245342720 1162346496 1675886592 1194983424 182124544 1550942208 1937817600 1986781184 133328896 910604288 3884930048 1339693568 3467326720 1002025856 505734976 972159904 1022972688 1118780904 2507375636 3304574806 1497661383 +2147483648 1073741824 1610612736 2415919104 3087007744 1140850688 1375731712 620756992 494927872 1178599424 668991488 1397751808 3254255616 593756160 582615040 3331260416 3797581824 1974124544 127262720 1466396672 810657792 505048064 1363685888 1405881088 2904961920 3067160768 3996103840 1168068272 2847255432 2590004732 1072108082 1768327651 +2147483648 3221225472 536870912 3489660928 3623878656 1543503872 838860800 385875968 1568669696 213909504 2636120064 397410304 482869248 996409344 3216113664 3902472192 1120370688 3024896000 3930546176 2717437952 219715584 1779026944 639117824 1702634752 2530092416 3025480256 1838327840 1851704976 3285819288 2424394836 2448022262 663235383 +2147483648 1073741824 2684354560 805306368 3087007744 1409286144 771751936 2667577344 1367343104 2252341248 3332374528 2932867072 4197974016 1773928448 4106616832 1359282176 3931144192 2853027840 3480805376 4089475072 2403964928 231437312 2869438976 3665045248 1473386624 2498180416 520066592 3567666992 3357323224 2439236684 3755604210 2096812741 +2147483648 3221225472 536870912 268435456 1744830464 2348810240 2449473536 2466250752 4118806528 1329594368 144703488 1120927744 2837970944 3662938112 2587492352 2930573312 2073001984 1263943680 3180027904 2130497536 2471925760 838073344 456668672 2476477696 2845709696 221194048 847161120 2544363888 1258432536 1513166220 1368493494 2218351547 +2147483648 3221225472 536870912 4026531840 4160749568 2751463424 771751936 1325400064 461373440 3619684352 270532608 2337275904 1779957760 424935424 822214656 2917728256 3278340096 693649408 2176933888 4109291520 3246036992 2569913344 4060621312 1194072832 3907392640 4018343232 2878513312 1995557328 2154175640 3116577004 628273850 352450551 +2147483648 3221225472 3758096384 805306368 939524096 335544320 2650800128 16777216 1602224128 952107008 2178940928 3050307584 568852480 831782912 3841851392 908394496 4088954880 3480829952 4285292544 3555512320 745121792 1345307648 2411207168 2126264064 2575963264 2190159552 2075508256 3325418640 2558213672 2205004668 1444539030 4214819675 +2147483648 3221225472 536870912 1342177280 1744830464 603979776 3321888768 3573547008 511705088 843055104 1864368128 1227882496 2087190528 548143104 4152229888 1746075648 183861248 2528690176 498851840 3029749760 413833216 1138977792 3089638912 1116485376 2630756992 4231731648 444176736 24573808 906019192 137355348 1941719358 1584629229 +2147483648 3221225472 1610612736 1879048192 3623878656 3288334336 1778384896 1291845632 2390753280 1849688064 3500146688 2261778432 116916224 497811456 357171200 2395144192 1286897664 3385802752 3564920832 1516294144 2159773696 3347182592 892867072 1925982976 989463936 4236977344 1053858912 2971753072 2603710104 2234076492 3858071426 3038210289 +2147483648 3221225472 1610612736 2415919104 3892314112 335544320 3053453312 16777216 109051904 1715470336 2673868800 934281216 3437756416 1351876608 849477632 3760521216 2873196544 1921466368 3849478144 1726730240 1053853696 3518286848 596125184 3743689472 1649019520 2192641216 3336803936 2166513008 2566124136 3964445668 1978855598 709308259 +2147483648 3221225472 1610612736 268435456 1476395008 469762048 436207616 1157627904 75497472 4257218560 1902116864 2815426560 3494379520 4274782208 3220045824 864485376 313491456 902316032 2390712320 4085829632 3978594304 812248064 2862623232 967845120 504893312 2210665664 2474770656 433661968 221291656 3047414684 1924472990 3673074981 +2147483648 3221225472 536870912 1342177280 2550136832 1006632960 2181038080 218103808 4219469824 1790967808 4083154944 1959788544 3070754816 215744512 2691301376 1660485632 2737799168 2105425920 3535233024 1627443200 319461376 1094446080 3551533568 1977093376 2966684032 3023452352 1154693920 2465638416 1252128776 4172355612 1951630030 2007261553 +2147483648 1073741824 2684354560 2952790016 3355443200 3556769792 2785017856 2936012800 3732930560 20971520 1763704832 2907701248 2296905728 741605376 252575744 4173922304 2085453824 4040769536 2447400960 3990220800 2897254400 3181040640 988812800 3573037824 2784757376 3932822336 288294880 3551570224 4212835384 934296204 3084399750 497822259 +2147483648 3221225472 536870912 2952790016 3623878656 4227858432 1442840576 1593835520 3800039424 985661440 1411383296 122683392 3469213696 1989410816 755892224 1079050240 1211138048 645447680 1905909760 1058099200 2128975872 3253621760 680800768 101586176 1087444096 4025520448 3185102048 1535770320 1958307480 3695285676 2836941774 3106476915 +2147483648 1073741824 1610612736 3489660928 402653184 1811939328 3992977408 1459617792 1753219072 700448768 1512046592 1571815424 1024983040 2398879744 1526857728 1901133824 827359232 428032000 1015177216 1918562304 739092480 1378483200 1773931008 1273116928 4232134272 288915776 3620172384 2576121488 4176596312 2992649812 701507714 2814909413 +2147483648 1073741824 2684354560 268435456 1207959552 3959422976 1577058304 956301312 679477248 1019215872 1017118720 586153984 3833069568 3963355136 1288044544 3094544384 194674688 277037056 6316032 3268603904 2741344256 549977088 293346816 3425058048 3336771200 4155680448 2805416416 3730985040 2174479800 1902780132 3038578858 3994925981 +2147483648 3221225472 3758096384 2952790016 3892314112 872415232 3254779904 1056964608 2424307712 2738880512 3797942272 875560960 419954688 3434872832 1223294976 510197760 3656482816 164184064 3819986944 1016713216 2719262720 1583014912 57413120 2333223680 1971142528 3761741376 4015153504 3519868464 3100579048 1692048004 4051551222 1517987505 +2147483648 3221225472 1610612736 268435456 3623878656 4093640704 2449473536 2768240640 2340421632 1002438656 1814036480 542113792 4070047744 502530048 1289617408 1358233600 1662025728 2807414784 1796268032 4134031360 1430358016 2458086400 1979976192 64372480 2226730880 753579200 564582688 3873527888 2692940696 3191446700 134697306 412233535 +2147483648 3221225472 3758096384 268435456 3623878656 1946157056 1442840576 2298478592 2961178624 3888119808 1864368128 2632974336 371720192 867434496 126746624 1187446784 1576108032 1607909376 3850493952 239620096 835889152 4088482816 4054592000 2092048128 4115465856 2960174784 2206494176 661686928 3590613912 2989539140 2447663454 2690693547 +2147483648 3221225472 536870912 268435456 2281701376 335544320 2650800128 385875968 3078619136 968884224 1268776960 3994025984 3962044416 3744202752 2413953024 1033830400 3519971328 157073408 2335432704 1956990976 3696072704 2718465024 3860073984 3647345408 1636894848 311665472 2220715424 2036958032 2618713848 3412134620 374049670 581522229 +2147483648 1073741824 536870912 1879048192 3355443200 603979776 3120562176 687865856 1384120320 2134900736 1386217472 2270167040 1884815360 669777920 1494089728 157483008 2496233472 2883633152 817094656 2945609728 414627840 816792576 2437154304 2993305344 169418112 3198726592 1924416096 3589384240 1304224088 2073413868 3050656202 4096074217 +2147483648 3221225472 1610612736 1879048192 3623878656 1275068416 1845493760 3573547008 696254464 2520776704 790626304 2496659456 3581411328 1470365696 4105306112 1762721792 3451158528 2370846720 2792448000 302895104 3455158272 3565089792 3534492160 2147354880 1960781440 279159232 123720352 4207978928 100814776 1548764716 3320929730 3410877971 +2147483648 3221225472 3758096384 1879048192 2818572288 738197504 1509949440 922746880 3179282432 557842432 1369440256 3767533568 3922198528 4138991616 1667629056 635502592 657752064 953729024 1858723840 2974109696 391227392 1053971456 3003919872 2401897728 3932884864 3310324800 1268735520 3229778416 3285308888 2031710684 886289758 243094955 +2147483648 3221225472 2684354560 268435456 134217728 3825205248 2986344448 2667577344 3867148288 3015704576 2623537152 4088397824 557318144 2818834432 853147648 1860632576 4239425536 3199451136 2227494912 2489077760 1266923520 189881344 2787905024 2763394816 410075008 3696342592 415920352 1885514640 1235807944 1716148420 4020420122 600369235 +2147483648 3221225472 3758096384 1879048192 671088640 2617245696 1979711488 1358954496 226492416 708837376 3231711232 2320498688 1903689728 3041132544 1723990016 2832531456 477986816 486916096 1977671680 3017101312 2472323072 4013052928 2832993792 544604416 1153370240 1557443264 1801339040 3173128880 1604654168 85308524 4120498562 1916203787 +2147483648 1073741824 536870912 268435456 402653184 1946157056 3456106496 2097152000 293601280 1908408320 534773760 4042260480 297271296 3149135872 1741291520 2932932608 3847454720 3707453440 3146932224 4051038208 3024402432 3557284864 3181488640 517885696 3719020672 219121088 3597498016 173373008 841047656 3037420532 766142794 302111759 +2147483648 1073741824 2684354560 268435456 2818572288 2751463424 1979711488 1157627904 696254464 3409969152 2183135232 2683305984 1020788736 1924923392 693501952 2574319616 1839628288 892715008 4103921664 2105962496 2498074624 1753775104 3219695104 1310250752 2130466432 3972698560 2789987488 3490303216 126540728 559382500 4109576866 2965740661 +2147483648 1073741824 3758096384 4026531840 3355443200 1140850688 2785017856 1929379840 2692743168 2764046336 3407872000 3411017728 147324928 1749286912 3447324672 2991521792 3019603968 2469183488 497803264 3893653504 1631750144 942035968 2081003008 2714226432 1306153600 1764730944 2856240992 3199264976 3133006936 76898028 3730056846 3419541639 +2147483648 1073741824 2684354560 4026531840 1207959552 1275068416 2785017856 2801795072 2726297600 3644850176 1050673152 506462208 1129840640 3852730368 1671823360 3583967232 3297673216 111263744 392617984 617377792 1888196608 819086336 547399168 4275236096 943874176 566796096 3861824224 3980415024 2540807896 1669295796 2991537874 1145480739 +2147483648 1073741824 3758096384 805306368 402653184 3154116608 3053453312 1325400064 2910846976 901775360 1776287744 3100639232 3083337728 1407975424 2634416128 2988638208 961708032 2873049088 2849267712 3135959040 1259571200 1275388928 1005359616 122189056 4141145216 1092922688 1948547872 2660421328 1604824040 1090972668 840279134 338165261 +2147483648 3221225472 536870912 805306368 1744830464 2885681152 3388997632 3942645760 4236247040 1212153856 1449132032 705691648 2925002752 2286157824 1263403008 1216937984 1467908096 4110532608 2630934528 694833152 3060111360 3218895872 4246257152 1225051392 2830920576 277397312 731698528 3403176176 699829288 1784544972 1715140138 1081958227 +2147483648 1073741824 1610612736 2952790016 3087007744 1811939328 2852126720 3741319168 3061841920 3217031168 1210056704 2916089856 2190999552 3398172672 3307601920 3343712256 2784919552 2449752064 3536936960 1277423616 2923538432 3997033472 3910187520 2325563648 883287936 3214711360 1035687648 4041800336 3202484440 2743016524 1989784058 1070713281 +2147483648 1073741824 536870912 268435456 1207959552 3422552064 436207616 2164260864 3296722944 3040870400 2728394752 1458569216 2460483584 1305214976 2202140672 1399914496 4002840576 928563200 2583814144 807104512 1151449088 3458292736 3632578048 82965760 783503232 862822848 3697499616 125150000 2468836440 2706094340 2124171550 3125810165 +2147483648 3221225472 2684354560 2952790016 939524096 1409286144 3254779904 1627389952 142606336 3837788160 534773760 162529280 2076704768 2096889856 982122496 3452633088 1617985536 2157166592 1880154112 2942062592 2300950528 1812886528 2236262912 4119906048 354182016 1896186304 2749267168 594711120 1568988776 2268755940 2503770310 30524497 +2147483648 3221225472 2684354560 4026531840 4160749568 1543503872 1375731712 3137339392 746586112 3913285632 648019968 2641362944 3457679360 3613655040 1879441408 2909339648 2111537152 2328248320 2201444352 3989360640 4163418112 1875305472 3450702336 406283520 4048090496 1231585600 3848722272 4208835760 825187928 1487723364 1798224338 1110427411 +2147483648 1073741824 536870912 2952790016 1744830464 3825205248 973078528 4177526784 3917479936 3619684352 161480704 3339714560 3261595648 3436445696 4246339584 908263424 895582208 578273280 1186783232 3242815488 3762599936 4000019456 2000395776 1605689088 4239213952 2028377536 768886944 4291038416 2641503608 2952205084 1341891286 1754590555 +2147483648 3221225472 1610612736 805306368 3087007744 2080374784 973078528 3170893824 3397386240 3586129920 3349151744 3320840192 2186805248 3617849344 1611792384 2491613184 4264460288 2220310528 2500616192 3150368768 1642301440 3493651456 2877069824 2545175808 938657664 1677304512 632542560 675021712 605432504 2673947556 2616561442 610131635 +2147483648 1073741824 2684354560 1879048192 1744830464 2483027968 2919235584 687865856 4219469824 1178599424 216006656 2094006272 1889009664 1097072640 3320184832 3612540928 2433449984 4074618880 462872576 3694751744 2661455872 2094490624 3530395136 3595498240 960322688 3176442048 859602208 2817659952 865931720 439652572 1370254410 2273974555 +2147483648 3221225472 536870912 4026531840 1744830464 3825205248 2248146944 2264924160 3598712832 2051014656 1738539008 2169503744 4014473216 4119068672 512098304 381353984 3735715840 3077881856 755490816 4092153856 3128662016 1509377024 1850510848 721415936 4057295488 3831600448 1736857568 3122604016 524059992 2401758700 4034491214 198423095 +2147483648 1073741824 1610612736 268435456 3087007744 2885681152 3120562176 1056964608 41943040 1824522240 3458203648 1498415104 1532493824 2368471040 3757441024 916914176 2440921088 3870310400 126836736 2248077312 1038657536 3952659456 1882690048 3885584640 2242499456 3000843840 1119651808 512942928 3439234200 2152719404 1950486058 3252489657 +2147483648 3221225472 1610612736 1879048192 2550136832 1946157056 1241513984 2399141888 3716153344 4005560320 3001024512 3348103168 3157786624 634650624 3795189760 1911750656 4154490880 2043232256 3804389376 643223552 3090778112 2217800704 194150912 2006210304 3405107584 1799430208 3770517536 4074698256 2670045416 2679819820 2950410930 2683695471 +2147483648 3221225472 3758096384 1879048192 3087007744 3019898880 1979711488 1694498816 209715200 2982150144 3533701120 892338176 1625817088 3217293312 1412300800 3777036288 1728151552 4008853504 3942342656 1453248512 1551017984 1270928384 3428559360 1280667392 1333773952 3075679680 4207059424 4050190096 4018115704 1470857172 744934014 3979255351 +2147483648 1073741824 536870912 1342177280 402653184 872415232 3254779904 2399141888 3078619136 583008256 3219128320 915406848 4196925440 732692480 1455292416 251461632 4123295744 3193290752 4097892352 1271427072 2226370560 44452864 1665579520 1556008704 4120204160 1103575616 3928727712 3318896528 2888599592 3566850604 607052982 1723680309 +2147483648 3221225472 2684354560 1879048192 3087007744 4093640704 2046820352 3405774848 3716153344 2277507072 1201668096 2972712960 493355008 3228303360 2418671616 2252275712 3091955712 2169847808 1405247488 3175469056 3683301376 2170536960 3361585664 2050522880 868402560 890576192 536128800 685698384 2687962104 2335673748 518473246 4250495677 +2147483648 1073741824 3758096384 1342177280 1476395008 1409286144 2919235584 452984832 4152360960 281018368 2657091584 2127560704 2642935808 1083441152 2466906112 3293118464 1716944896 1661845504 286056448 2922278912 3627649024 1385462784 111712768 1377748736 3621482624 1983978560 570601120 543671824 3767916488 4201695708 3210761262 3773996419 +2147483648 3221225472 1610612736 805306368 1744830464 3422552064 2986344448 3070230528 511705088 3854565376 3860856832 391118848 3717726208 2467561472 160825344 2917335040 2387771392 3256631296 1017602048 2470563840 3915089920 2066211840 2796596736 1750684928 4164877696 1039347264 1244312800 3145233424 1668898264 1257165292 3375045402 1574865479 +2147483648 3221225472 1610612736 2952790016 1744830464 4227858432 436207616 4244635648 1702887424 2394947584 190840832 3645898752 64487424 4024696832 1022754816 4111007744 469794816 4140646400 400318464 2765672448 4067657728 1117701120 1320324608 1929541888 2271075200 78199488 1479578272 3276099216 794847368 4002078076 3207371930 103240491 +2147483648 1073741824 3758096384 268435456 1476395008 3825205248 1509949440 4211081216 2944401408 3753902080 3802136576 4044357632 3955752960 2553020416 4198105088 1632829440 1515880448 133513216 732848128 4227395584 1030195200 1244851200 2542569984 1983675136 3182944640 3818857792 1880145312 3504236496 436256824 2639499996 3687633534 3969491725 +2147483648 3221225472 536870912 4026531840 3355443200 2751463424 2382364672 788529152 2222981120 2378170368 643825664 4277141504 1018691584 2728132608 393084928 432865280 3198844928 3190145024 2073092096 4031139840 3887962112 3984081920 2530780672 986109696 4191637632 4103679296 2778760032 2872759440 768165448 1806439828 1958095530 1377904389 +2147483648 1073741824 1610612736 1342177280 2281701376 1946157056 3254779904 4177526784 3766484992 3191865344 3621781504 1607467008 3888644096 4238082048 55181312 2560819200 33718272 2964242432 17162240 1044082688 1106225152 2052152320 1480363520 2882304 1708554112 1460680640 2775063776 2234267888 3247580360 2690059484 4175728222 2984243313 +2147483648 1073741824 536870912 805306368 1476395008 1811939328 2248146944 3808428032 1098907648 1900019712 1994391552 4086300672 270008320 1183055872 2275540992 3280011264 148537344 589053952 1480941568 498855936 2859841536 1496962048 1866772992 3159052544 3941909632 37764672 526386976 2530225136 3170380296 2283014348 1496977338 868559955 +2147483648 1073741824 536870912 3489660928 939524096 3556769792 838860800 2734686208 3800039424 817889280 2338324480 1068498944 1991770112 1963196416 1627783168 992280576 3670048768 1744224256 2083250176 575631360 3345987584 3387517952 2568655360 2422333184 1123049344 1184372032 76810976 3006141776 4152959176 36352708 3608801722 3843311475 +2147483648 1073741824 1610612736 2415919104 3623878656 1006632960 2113929216 1828716544 2457862144 3636461568 1352663040 1909456896 1503133696 2530476032 4275175424 2596339712 4115300352 4082384896 340615168 179564544 3905267712 2025974784 2916395520 18042112 4141145728 2504794048 1728454240 361970384 13339448 4177452076 1554582042 1964412247 +2147483648 1073741824 3758096384 1342177280 2550136832 1140850688 503316480 1761607680 545259520 599785472 2015363072 516947968 3827826688 2961965056 596246528 3268476928 2701623296 1753088 2544099328 2261282816 4163405824 2950855680 216640000 829289216 519006336 2936809664 3586792416 61941648 3275205464 1396898828 2593644054 3020322733 +2147483648 1073741824 3758096384 268435456 4160749568 1409286144 637534208 1023410176 2139095040 3418357760 882900992 3247439872 2617769984 2545156096 1511129088 3528392704 1069973504 2258714624 1705402368 3275026432 1350010880 2468801536 2369298944 677412608 2463758976 891692992 991760160 711560016 1595397048 2306804732 2740881710 2560458427 +2147483648 3221225472 536870912 2415919104 671088640 335544320 1979711488 3003121664 964689920 423624704 853540864 1198522368 162004992 220987392 4081975296 3974037504 4150362112 1830010880 933552128 1439256576 1447335936 2642893824 3340469760 229038848 2951248512 452067392 1305021728 1023053296 3459282696 368449780 1743469038 520859629 +2147483648 3221225472 3758096384 3489660928 939524096 3154116608 2181038080 2130706432 1333788672 3426746368 2157969408 3127902208 2853699584 2906390528 1388707840 3089563648 4205871104 3197976576 2757910528 110022656 1430628352 1061747712 2229445120 2025350400 3764377984 510276672 1906911904 3984825392 3161447000 4023526244 660932690 3424492293 +2147483648 3221225472 3758096384 268435456 3623878656 1409286144 2046820352 3942645760 3632267264 3896508416 1218445312 2018508800 4291297280 1582563328 3782606848 1103822848 1425375232 3556818944 1807998976 3254931456 3745818624 1312050176 3215960576 1230100224 604464512 678831424 3863686240 4264927216 2413884056 1538510828 4191837806 1282965539 +2147483648 3221225472 3758096384 2952790016 134217728 738197504 2717908992 3137339392 1904214016 4055891968 52428800 2395996160 655884288 2816212992 304218112 1902444544 2940567552 3080568832 346087424 2790871040 3847661568 305882112 3285431808 972032 1925609856 2433364288 676401184 3581120976 3508463192 536762572 3397780826 3106615733 +2147483648 3221225472 2684354560 2952790016 2818572288 1677721600 1912602624 3372220416 746586112 4047503360 3340763136 3018850304 1294467072 3584819200 3773431808 747569152 429555712 864239616 14966784 355651584 2051782656 3155751936 3668217344 1817341696 1367336832 7474112 2360023008 1340905520 1781423160 80592932 2931364062 3449258061 +2147483648 3221225472 1610612736 805306368 2550136832 1677721600 2919235584 50331648 1065353216 3695181824 1352663040 217055232 591921152 1110179840 200933376 3440836608 4218322944 3910516736 3018514432 1750618112 3405744128 4188955648 623022592 4286563072 3970296960 1753411136 2470726304 967681328 591742296 1095642052 2067347622 1044881461 +2147483648 3221225472 1610612736 268435456 671088640 335544320 2113929216 3036676096 4135583744 1916796928 3206545408 1882193920 114819072 2832990208 3501326336 3255369728 1545568256 1697300480 1675354112 3584577536 581470208 629566464 2889070080 4230019840 2032068736 40756160 844057952 1305216368 3445241720 1603080468 2561776466 2263996125 +2147483648 1073741824 1610612736 805306368 134217728 2080374784 2181038080 1325400064 3967811584 1077936128 3097493504 405798912 1490550784 1056702464 1108738048 2939224064 3773464576 137904128 3027329024 1020784640 1902225408 956154880 2326181376 1119240448 3306964352 3256569920 2024858208 3818521584 3722388376 3411518196 901575858 3509846485 +2147483648 3221225472 1610612736 1342177280 2013265920 67108864 3523215360 1124073472 2877292544 1396703232 4112515072 680525824 2676490240 2985033728 3596222464 2324627456 861634560 3609542656 671244288 262524928 454199296 970193920 2905059840 1199012608 857822080 2617532736 1097390240 2653041648 2111510008 3577061500 3337897454 1766903341 +2147483648 3221225472 3758096384 4026531840 134217728 469762048 771751936 1895825408 562036736 4273995776 3760193536 3394240512 3786932224 1491861504 823001088 3291938816 1618509824 1382694912 3099942912 3531722752 1931323392 2548298752 1197778432 3024898304 2458277504 2915794112 3434542496 2690988176 3003757144 1306650732 2007869458 1143718321 +2147483648 1073741824 536870912 1879048192 1207959552 1946157056 4194304000 4177526784 746586112 3409969152 1176502272 913309696 1026031616 287047680 2433089536 344522752 1296400384 3697065984 350085120 695496704 1539749888 359547904 273262080 1872937728 617666944 149156288 3759759840 4026613424 1558806776 4120038276 1750652414 2102381441 +2147483648 1073741824 536870912 4026531840 2281701376 738197504 1711276032 3204448256 1820327936 2587885568 1663041536 3809476608 2449997824 4053532672 1392115712 3094675456 1691189248 2554871808 1570070528 563408896 1108260864 3781354496 2798237184 3227927808 4280703104 294023488 1062631264 2193513840 944921336 2265990236 790719278 1021500913 +2147483648 3221225472 3758096384 4026531840 1744830464 469762048 2113929216 956301312 377487360 4215275520 1436549120 3054501888 1885863936 2603876352 1942355968 1704919040 2622193664 992002048 1979179008 2346209280 1693886464 4005196800 3171401216 3988443392 1234885248 4215995072 1262675552 1283909168 2795044760 3310076284 2417653718 4070027587 +2147483648 1073741824 2684354560 1342177280 4160749568 2885681152 2315255808 1056964608 3565158400 1841299456 299892736 978321408 353894400 2962489344 4165337088 3502571520 823885824 3493281792 3163185152 9826304 3810301952 2031610880 2617745920 4171059456 2064482176 435511872 2251390560 3505342096 4059986600 3900950364 1237418250 3558369479 +2147483648 1073741824 536870912 1342177280 2818572288 603979776 3053453312 1493172224 4051697664 641728512 815792128 7340032 331874304 4070309888 2861694976 2960326656 2894430208 2472919040 4261339136 1473736704 2185803776 3316206592 4167144960 2571364096 567535232 3888895680 3178223008 3823748784 2847199832 56646884 2539329062 432645401 +2147483648 3221225472 2684354560 1342177280 1476395008 2080374784 1644167168 2332033024 2474639360 1212153856 3403677696 3522166784 3958898688 2958295040 3287678976 1815281664 3010363392 3892363264 2360074240 555831296 2052044800 1748192256 3541207552 2022370560 2945636736 859234624 3048796320 790619952 2208786120 1380225812 2947138906 1995726791 +2147483648 1073741824 536870912 2415919104 1207959552 1677721600 1845493760 1191182336 427819008 2529165312 3986685952 2861563904 3566731264 2918973440 711327744 2443509760 2265612288 4293804032 2767413248 1800794112 560314368 538967040 199138816 3812392704 2218031232 1003505472 1057646112 1705604880 1429654840 1767518908 2858618378 3728718861 +2147483648 1073741824 1610612736 2952790016 402653184 469762048 2717908992 1493172224 411041792 1270874112 1583349760 233832448 316145664 3283353600 3412721664 3137011712 3895164928 3910483968 3923140608 2541350912 3695093760 471327744 1280807424 237206784 919294336 600270272 3018413792 3256893840 1166338504 1999639892 1882725362 3951308311 +2147483648 3221225472 1610612736 2952790016 134217728 3556769792 1845493760 251658240 2860515328 633339904 513802240 2075131904 1847066624 3971743744 3286630400 1404108800 1595441152 2054406144 3573211136 1471041536 222529536 1621378048 2799474176 2419714816 2164642944 1638125888 3681745120 3833229584 1210161656 1245667572 3442151650 535790709 +2147483648 3221225472 1610612736 1879048192 2013265920 1409286144 2449473536 4143972352 1803550720 1421869056 4183818240 663748608 1340604416 1474560000 3728080896 1075642368 1134264320 4269522944 4168015872 2462142464 633636864 2149807104 4101487104 477751040 361617280 3885219904 42653088 2625073936 3969490696 1931010124 477918502 556729495 +2147483648 3221225472 2684354560 268435456 134217728 3959422976 704643072 4143972352 3380609024 62914560 2367684608 2372927488 1762131968 2798387200 3986817024 2050293760 2290909184 2037006336 502751232 1653067776 1688713216 1736039424 1827180032 1362382080 193493888 4221720640 2853928736 2421540944 1956291928 1320769572 3403732918 2941651485 +2147483648 1073741824 2684354560 268435456 2281701376 201326592 3456106496 1795162112 2793406464 801112064 723517440 3375366144 2015887360 1560543232 3460694016 3349872640 2346942464 856768512 1949458432 3785748480 2059048960 267910144 3738152448 3629348096 1239374464 4159528512 3813178080 1196746640 1729635608 2318152884 1472344494 2469215415 +2147483648 1073741824 3758096384 1342177280 3892314112 872415232 1979711488 1090519040 1551892480 381681664 1503657984 3333423104 648544256 311164928 3340369920 2629238784 198868992 386121728 3409764352 2040164352 3586885632 563903488 2780739072 636875520 3682726528 686810304 1412884704 1085625296 745881464 107591988 2839510990 1083848661 +2147483648 1073741824 536870912 1342177280 2281701376 3825205248 905969664 654311424 2256535552 2629828608 2598371328 141557760 326631424 126615552 2520383488 3403874304 3748233216 2399125504 1967448064 1764847616 1039972352 3358542848 520199680 3090931456 162201216 2633259328 4282662880 2997762640 1038422952 1260946772 3171506010 1607515473 +2147483648 3221225472 3758096384 2415919104 2818572288 2751463424 3992977408 2164260864 1484783616 624951296 3202351104 3815768064 2353528832 3050045440 3015573504 3923181568 2791800832 1438433280 1971576832 2729988096 251832320 4254231552 585078272 1392039680 198303872 2407614144 1638535136 1570585136 2668281160 1648253300 4249991894 1988623661 +2147483648 3221225472 2684354560 2415919104 2281701376 1677721600 1912602624 3976200192 1082130432 3586129920 417333248 2022703104 1464336384 1121189888 591003648 3034382336 1078231040 1671413760 2334842880 2664058880 137869312 3709631488 2925301248 1692659456 2740252544 283462336 414854624 2124233488 2162463208 112183596 3788692078 2401648883 +2147483648 1073741824 3758096384 268435456 2013265920 1543503872 100663296 2197815296 3984588800 1455423488 2728394752 252706816 80216064 734265344 3836608512 87621632 3526262784 2524856320 40853504 3740659712 710772736 2392321024 3090055680 3682491648 3102691456 1471529536 2134740000 396883216 2377549304 1855079196 1635074494 1234886647 +2147483648 1073741824 536870912 3489660928 671088640 1275068416 1442840576 788529152 3196059648 2973761536 1335885824 2689597440 3933732864 2628517888 2211577856 1540816896 3335290880 786219008 454287360 2512613376 1279637504 3615845376 5019136 3147627776 1857283200 2626898240 532513760 149518128 729715608 549183852 1557613122 1977323697 +2147483648 1073741824 2684354560 3489660928 4160749568 1006632960 4194304000 1627389952 3028287488 3435134976 253755392 2855272448 1779957760 1820065792 691929088 3668508672 3393421312 2198355968 3738787840 1077342208 428382208 1768737792 4251156992 4114109696 1052854144 1699409344 1077325280 3104163152 2734694744 159389492 4064295266 2329937381 +2147483648 1073741824 3758096384 3489660928 2281701376 1811939328 3523215360 184549376 2743074816 851443712 2841640960 1506803712 502792192 2651062272 970588160 2851536896 3737944064 3268001792 3370573824 3881725952 2407892992 3237501952 711757312 1878646016 2265896320 3041028416 1758180512 3129827728 3789763720 84848476 78308914 3509076859 +2147483648 1073741824 3758096384 1342177280 3892314112 1275068416 234881024 2533359616 897581056 3099590656 2141192192 1349517312 3607625728 718536704 446562304 907476992 2479521792 1900789760 3652509696 3694817280 1761052672 2094562304 3671766528 3063147776 3986223744 3719844160 1846188320 3932940688 1870973240 1339182340 3862139350 3911076891 +2147483648 1073741824 536870912 1342177280 671088640 1140850688 3321888768 1124073472 1501560832 1337982976 312475648 4266655744 4095213568 800849920 3233415168 1417871360 2230091776 1180614656 1025892352 3603263488 3456743424 1484475392 1415362048 2423709440 4143039104 919295040 2910094624 2149763152 3695167160 1570129676 2638021338 2704910029 +2147483648 3221225472 536870912 2952790016 402653184 201326592 3456106496 754974720 3615490048 666894336 3550478336 1120927744 1784152064 1604583424 1663959040 1085603840 976060416 3265773568 2762661888 2199080960 619878400 606163968 1702724096 138402048 674160256 229459904 3607073568 26796112 27031928 1114382316 2167539114 2559511547 +2147483648 1073741824 2684354560 1342177280 671088640 2348810240 3254779904 150994944 58720256 2948595712 3214934016 888143872 4033347584 4205051904 1720582144 1758265344 2254471168 3362308096 1680728064 1157197824 3966212096 962292736 3574633984 968944896 438948224 1678210496 2088935456 469755472 1000759928 4214752868 2117877678 3426879935 +2147483648 1073741824 2684354560 2415919104 3355443200 3959422976 100663296 1056964608 2558525440 297795584 2996830208 1643118592 1246232576 3305897984 1214644224 4088201216 1060798464 3075850240 3342917632 3946737664 788633600 3632946176 1168350720 638418176 2645688448 601817408 2957357664 3722474128 2993200504 2090521700 3806153190 659170333 +2147483648 1073741824 1610612736 4026531840 671088640 2080374784 704643072 1895825408 2759852032 2403336192 4141875200 1693450240 496500736 258736128 610140160 3067281408 3285024768 1470119936 4095434752 2535649280 2930812928 3399939072 3571092992 2976381184 3175753600 529606080 2929241568 2779968944 4137195464 2981286932 3231234114 447925777 +2147483648 1073741824 2684354560 2415919104 2013265920 4227858432 2785017856 83886080 595591168 801112064 2363490304 3700424704 3840409600 306446336 557711360 440074240 1401323520 1199816704 566288384 1055551488 3641939968 223763456 4064391680 3329709312 1578238080 2910921664 1994626592 1827559760 1426962344 1713205676 1883178054 2207822911 +2147483648 3221225472 1610612736 2415919104 1476395008 67108864 33554432 385875968 813694976 4055891968 3072327680 1368391680 1086849024 823918592 4106878976 92340224 3123478528 2987343872 618029056 942592000 527927296 2871708672 3280570880 2169357056 4269158272 119214144 1699055456 3677343888 3113954072 2105913628 3180330302 4098569633 +2147483648 3221225472 2684354560 3489660928 2818572288 3556769792 1577058304 1761607680 629145600 3024093184 501219328 3794796544 1353187328 540803072 2782265344 1676345344 777551872 328777728 216784896 4079439872 3839211520 3158535168 171415040 2660391680 3997827200 1793932480 900433568 429162288 884555400 2439089572 3887684926 254969849 +2147483648 3221225472 2684354560 3489660928 134217728 3690987520 1845493760 1929379840 3279945728 2260729856 1822425088 3509583872 99090432 2906390528 1511653376 1228603392 831881216 314654720 3106037760 1197723648 1929689088 2462575616 2032844288 1628107008 3651544704 1029780544 625909152 2047135376 110834680 3945108756 3991498110 3334371081 +2147483648 3221225472 536870912 4026531840 3355443200 3825205248 2717908992 452984832 3179282432 2663383040 3558866944 2941255680 4231528448 2990276608 1945501696 1152974848 682196992 702726144 3627278336 933122048 2436274176 1225409536 845456896 644433664 3529116544 3294042944 3975985952 3762637584 460588888 4288820908 2513120818 2174395685 +2147483648 3221225472 2684354560 2952790016 134217728 3959422976 1711276032 3137339392 92274688 884998144 2988441600 4014997504 1674051584 4126932992 2159935488 275578880 3545661440 3364732928 1182326784 1243238400 1800779776 230585344 3539969536 2571199744 1945249920 3924496448 530553888 3622925712 2261392216 1129267116 3501571918 1045320105 +2147483648 1073741824 536870912 1342177280 939524096 469762048 1979711488 1426063360 528482304 2134900736 1881145344 2593128448 3850895360 29097984 580780032 3622371328 3736764416 3809951744 2665897984 4226347008 1688057856 791464960 2131210752 3753889024 4208868480 2538146752 535464224 260005488 1529509816 3759064892 3564151214 2280413497 +2147483648 1073741824 2684354560 2415919104 3892314112 469762048 838860800 687865856 3363831808 3535798272 241172480 170917888 3583508480 3655073792 684589056 2033778688 354320384 4103716864 722001920 4073877504 161060864 923163648 2126747136 2781169920 1565407616 1031353792 180266720 1967779792 685822856 624314596 794530514 2316919661 +2147483648 1073741824 2684354560 2952790016 3623878656 3019898880 1442840576 3909091328 1635778560 633339904 23068672 1613758464 2503475200 4126932992 2032533504 1765474304 994607104 2669428736 305094656 1814294528 1948620800 2591544320 731353600 371123968 3259369088 1108033216 3505432992 2007001680 4129903304 4119393892 3976538362 3969885965 +2147483648 3221225472 536870912 1879048192 939524096 2617245696 33554432 1459617792 713031680 4273995776 3588227072 2838495232 385351680 1335099392 1078853632 1642921984 3370549248 749584384 2039013376 545411072 4197816320 360604672 1862777344 744572160 3751674240 3265601088 3460995552 1561844688 3562794728 1473364548 2893727914 3917304423 +2147483648 3221225472 3758096384 268435456 2550136832 3288334336 1845493760 4177526784 2139095040 3393191936 3772776448 3643801600 4035444736 1311506432 1630142464 3428384768 3157360640 2269790208 3987431424 1841221632 4264732672 2102053888 3201088000 1551753984 2073171072 1249714368 2818024480 2870568496 2555627720 2728207268 3804741174 294742325 +2147483648 1073741824 1610612736 1342177280 671088640 2885681152 838860800 1593835520 2927624192 3250585600 446693376 3819962368 710410240 2030305280 1252130816 3497459712 4051927040 3200860160 1918263296 2232020992 3374753792 4022721536 3349718528 2037179648 3205109120 3033216064 3186991840 2379510544 2492398584 136119028 3327695858 1775552395 +2147483648 1073741824 536870912 268435456 2550136832 3556769792 1308622848 1761607680 3766484992 1874853888 308281344 2404384768 4098359296 394002432 4192337920 2437480448 1672445952 3425615872 92266496 3127144448 2593437696 2891996160 856852992 369051392 1416243328 1498753216 329097184 4092577936 2169270984 2620957692 789211646 197637801 +2147483648 3221225472 1610612736 4026531840 3623878656 1006632960 1979711488 855638016 3447717888 2277507072 882900992 3769630720 1096286208 1879834624 3092643840 2196045824 1221689344 1732100096 87089152 4164243456 3759310848 1584485376 1545646592 2388030720 3975027840 2428047936 4094659616 3281841488 835933240 791643956 2783765426 1621843273 +2147483648 3221225472 536870912 2952790016 671088640 2483027968 167772160 3405774848 1434451968 3577741312 3932160000 2867855360 2098724864 3974889472 3433168896 2369060864 1028554752 4204642304 222355456 3648671744 1852413952 2233357312 1364168192 280851200 4074374528 564726080 2520033056 4150582256 1438413352 846897844 3841187970 2999438673 +2147483648 3221225472 2684354560 268435456 2818572288 67108864 4261412864 687865856 1551892480 3896508416 3684696064 2842689536 1545076736 2545156096 2411855872 2951544832 44924928 3971432448 179462144 1542705152 1821554688 1400888320 2882840064 1843977984 3704626304 342360256 590094560 3057001072 2123304536 2729487844 2369970962 3750824167 +2147483648 1073741824 536870912 268435456 1744830464 2885681152 1711276032 3137339392 4085252096 3183476736 3311403008 1005584384 1310195712 1253310464 3562405888 448200704 1437499392 592494592 2878332928 2236444672 3164583936 3028376576 26064384 3229115648 3055550592 2077231168 2798131616 2482770512 2355765576 2159875348 2976090434 132861543 +2147483648 3221225472 536870912 4026531840 671088640 201326592 3388997632 419430400 1518338048 448790528 2317352960 921698304 2800222208 3202088960 2833121280 630390784 4246437888 1775910912 3755040768 2596196352 2777061376 2479539200 1709481472 2325202176 1783894912 2215787456 2843025504 4048333136 2309736984 450497732 744034990 1811579713 +2147483648 1073741824 3758096384 268435456 1476395008 2617245696 1845493760 1694498816 360710144 3921674240 3571449856 1330642944 3539468288 3597402112 978190336 658964480 3701833728 1192574976 729440256 3993759744 2140964864 547351552 1421773312 2601968896 3122410112 503722432 1560488352 3921642832 194004904 1225179868 306461874 1092229569 +2147483648 3221225472 2684354560 3489660928 939524096 201326592 2717908992 687865856 461373440 1572864000 1390411776 839909376 2648178688 3822845952 4036100096 4187553792 4169891840 2853748736 818536448 2198228992 2884679680 3330436096 4118721024 90786048 444345728 1344415168 1181811232 2868882640 3823035304 1986455052 367706410 2038494773 +2147483648 3221225472 536870912 1879048192 2550136832 2080374784 1778384896 486539264 2625634304 239075328 2959081472 108003328 3598188544 2797862912 568983552 366149632 3475341312 3642310656 948068352 3397111808 1589417984 1648354304 2148962816 4178367744 3456306048 1418571456 1400198368 847528176 930014248 1252798036 1696989626 92613475 +2147483648 3221225472 3758096384 805306368 134217728 2214592512 2986344448 3338665984 763363328 2336227328 1499463680 2846883840 2491940864 1569456128 3978690560 905641984 1882292224 1837940736 1007673344 3948564480 1514973184 357975040 86676992 1162698496 1063982976 2364112960 2365123616 3616396656 496714088 318252580 4020517622 3350871357 +2147483648 3221225472 2684354560 1879048192 1744830464 1811939328 1845493760 184549376 4152360960 121634816 2669674496 1810890752 1781006336 718012416 3002466304 3027959808 546799616 776355840 2862964736 989253632 3271211008 2126169088 2647428608 2049043712 2739606144 2900340288 1129993888 2584435184 2737425016 3967229220 2936112606 846030805 +2147483648 3221225472 2684354560 2415919104 1744830464 1543503872 771751936 1795162112 2961178624 1799356416 752877568 2796552192 3217555456 1890844672 1045561344 2352939008 3883237376 3428237312 4031897600 2310557696 3795367936 638352384 3739923968 611539200 1593773696 4250243648 180801376 2685009712 2765388872 1975946628 3102561990 57551971 +2147483648 3221225472 536870912 3489660928 1207959552 469762048 1241513984 2264924160 3162505216 3158310912 3814719488 118489088 3868721152 732692480 1359609856 467337216 584744960 4032118784 2168872960 1229508608 3706427392 3699690496 426872320 3439841536 2636590976 1529393216 213010016 2362372848 2185930856 2618116300 1388994842 2427636313 +2147483648 1073741824 1610612736 2952790016 1476395008 3019898880 1778384896 3506438144 411041792 1614807040 3298820096 1183842304 1540882432 2870214656 54132736 3879272448 504594432 2774712320 475258880 1806462976 3803228160 3705168896 2482668032 1778992896 1739921792 3130900416 1005709024 2292271984 751375256 1329310172 2413747930 1771428807 +2147483648 1073741824 2684354560 4026531840 3892314112 1946157056 2986344448 2332033024 3380609024 46137344 2799697920 2727346176 1903689728 4015259648 223739904 230490112 63537152 1998798848 1521901568 3878940672 3787626496 1640481792 4028927488 1181928192 1154548608 3287007040 3937955360 900387088 783629800 4269114988 1792628642 2689157983 +2147483648 3221225472 536870912 1879048192 2281701376 201326592 3791650816 1627389952 3649044480 3821010944 3655335936 1729101824 2531786752 2620129280 376569856 1148649472 1537835008 1412284416 4184006656 2372882432 3226245120 887317504 3020854784 2852932864 2771595648 1798803392 2722692256 4234963408 3336778344 582988812 406114534 2052482501 +2147483648 1073741824 3758096384 268435456 1744830464 1275068416 2785017856 855638016 411041792 2814377984 3462397952 3610247168 1194852352 1488191488 1161166848 2748907520 3624370176 3284484096 4149501952 3716149248 6850560 1826352128 3665200640 2300501248 3407558784 1917362752 315343200 4158559248 499318728 4153485412 1252764730 1591178527 +2147483648 1073741824 2684354560 3489660928 2550136832 4227858432 637534208 1224736768 1719664640 2394947584 1063256064 1867513856 780664832 1549008896 1356726272 4234084352 2196209664 810041344 4220477440 2668949504 2338756608 1987103744 48273920 1664351488 594352256 3479863488 758303840 2031453008 1705331272 3257258748 21367694 4079167635 +2147483648 1073741824 1610612736 1342177280 1744830464 2348810240 3590324224 1056964608 4102029312 289406976 3231711232 3943694336 8912896 2442395648 2663776256 2320039936 2013626368 1902428160 2054545408 3456921600 248162304 1091066880 2252649984 3384114432 897004672 2233507136 3494593888 590487984 4127143640 884259452 2123191918 2440769299 +2147483648 3221225472 536870912 1342177280 4160749568 2348810240 1308622848 1996488704 1988100096 2235564032 224395264 3392143360 2584215552 4152098816 1220149248 3285385216 3635445760 405323776 1459871744 6770688 1939445760 1504406528 627802624 3454302464 2458986112 2335672640 3616433632 1085945392 668148264 3266356804 4247309686 3766733633 +2147483648 3221225472 536870912 1342177280 402653184 1677721600 2449473536 2432696320 3279945728 2017460224 4041211904 3220176896 2279079936 3516661760 3502637056 3383558144 98402304 894156800 3121537024 2562150400 116824064 282815488 2867378688 1315601152 506663808 3610033600 3681582624 968370096 2477523016 3032365204 698430034 3102967357 +2147483648 3221225472 1610612736 2952790016 3892314112 4227858432 2113929216 3070230528 92274688 1128267776 320864256 3543138304 2937585664 3743154176 3745906688 304939008 3217129472 2059354112 3480903680 3227504640 627738624 3786654720 1859431936 550689024 3235586688 3258224960 956485920 1964183408 4284514552 156297748 3805022498 3230539741 +2147483648 1073741824 2684354560 4026531840 134217728 3422552064 3388997632 1157627904 1484783616 977272832 446693376 2505048064 2602041344 888930304 1758855168 2705522688 841056256 3067723776 393404416 2716299264 990681088 982991872 2231678464 1792236800 3841887104 169770176 2512404448 3110082288 1261438616 1369977644 898900890 4238484093 +2147483648 1073741824 536870912 2952790016 1744830464 1946157056 3187671040 3875536896 4034920448 1186988032 2774532096 546308096 2458386432 1392246784 2876899328 2087387136 3796008960 826294272 3025362944 3925209088 3476797440 2856711168 2525208064 197262080 3139272832 3886348096 3862042720 4235670864 1340651848 3825432588 2635983998 198688073 +2147483648 3221225472 3758096384 4026531840 1476395008 2080374784 2248146944 3472883712 478150656 1841299456 3273654272 2272264192 352845824 1695285248 1073348608 2082930688 165511168 1050165248 2112315392 1213124608 3483936768 408876032 783331840 2789917952 106868864 3506684224 1368005472 1789869200 1435607832 2072140452 3884991734 3874183789 +2147483648 1073741824 3758096384 2415919104 2281701376 3825205248 2583691264 1426063360 998244352 624951296 442499072 2859466752 2580021248 2280914944 3030515712 2382561280 300777472 1114161152 1941168128 756183040 1499760640 2822917120 3099368960 403599104 404923776 2019262144 3975022368 446504944 2209922472 2544135444 955621398 3590641667 +2147483648 1073741824 2684354560 4026531840 134217728 1006632960 4127195136 3439329280 662700032 1254096896 148897792 3578789888 4002938880 1493958656 4245815296 671940608 2824765440 3539189760 1490477056 1405906944 343513088 735855616 1489090048 4284506368 1713092736 1425632704 2690321696 1746242320 2455654120 741639580 1310911146 3510795841 +2147483648 1073741824 2684354560 2952790016 3087007744 2617245696 3523215360 3137339392 4085252096 1035993088 698351616 2540699648 2958557184 2126249984 3086614528 3286827008 4025843712 1644314624 409165824 3347247104 3730741248 3904033792 3479603712 308212992 2599728512 1085522240 2740388000 2318042704 1975307128 1254204676 3874256322 3486800085 +2147483648 1073741824 536870912 2415919104 1476395008 2214592512 2181038080 2097152000 562036736 3116367872 2791309312 1638924288 3320315904 2981888000 2080505856 1188626432 1729003520 3684581376 1316970496 3004559360 1243461632 3152411648 2413140480 3209282304 3882860416 3577014976 2954299808 81636432 4245025032 3223692740 1375858286 293846345 +2147483648 3221225472 2684354560 2415919104 2013265920 1140850688 2717908992 2768240640 25165824 2554331136 1331691520 2194669568 3478650880 2266759168 3392536576 1239089152 2402975744 1324400640 2395201536 2716684288 1873786880 3762125824 1719120384 4225850112 3940659072 2680833216 590550944 3115223600 2323835688 489875772 1908074074 981390581 +2147483648 1073741824 536870912 2952790016 134217728 67108864 838860800 1929379840 1719664640 3946840064 4020240384 1357905920 1918369792 215220224 1488322560 94044160 1320189952 1894432768 3808026624 393572352 3406149632 3212145664 1057326592 2775940864 4161120128 4193611072 1682285536 1121272496 2901786136 3115152580 462523490 2095272079 +2147483648 3221225472 536870912 2415919104 1744830464 1543503872 1174405120 1761607680 3699376128 3258974208 2631925760 3476029440 606601216 2285633536 1302724608 2551382016 3955851264 2018525184 3711655936 1989595136 1125423104 1893129216 3723793920 350673152 2925311104 2568669376 316313312 1662639856 4180345608 4199398692 1412589918 2796183833 +2147483648 1073741824 2684354560 805306368 134217728 1409286144 3187671040 2399141888 192937984 977272832 153092096 1282408448 2945974272 2249981952 2807169024 4061331456 2443345920 1904623616 1893556224 869003264 993761280 3960206336 1599833600 1859898112 1425256576 595576128 1464698016 3647399600 83897272 3934270724 650132946 1423977773 +2147483648 1073741824 3758096384 1879048192 3087007744 2348810240 704643072 3372220416 3699376128 2613051392 878706688 2490368000 623378432 4110680064 3862560768 1929183232 4080435200 3963273216 3867140096 4065685504 165251072 2306176000 2785651200 978141440 3377831808 769349568 1238809056 109759632 2444746824 165770164 371964654 2805748391 +2147483648 1073741824 1610612736 268435456 1476395008 469762048 771751936 2868903936 3649044480 1958739968 3797942272 66060288 1942487040 2462842880 75890688 3821076480 2823454720 1110917120 3442368512 483454976 4207257600 1148242944 3763710464 3586704640 2039587456 3621974592 707180832 404837008 2371319368 2824764564 3361269622 2007606349 +2147483648 3221225472 536870912 805306368 1744830464 738197504 3590324224 4076863488 1367343104 331350016 1709178880 1204813824 1178075136 3253469184 3969777664 3729981440 882737152 1407107072 3796230144 3611054080 1115199488 1747219456 2653208064 831679744 1371769984 493747776 1267232544 4103781200 2247188072 2025201596 2003246818 1539281201 +2147483648 3221225472 1610612736 268435456 671088640 1543503872 3523215360 1056964608 293601280 239075328 3806330880 3486515200 1954021376 949747712 944111616 544014336 919896064 3113828352 1962696704 3774664704 1368885248 2028268544 152811008 2155538688 1490719104 2470467648 1019923744 758287152 1564764616 3821071388 1768011954 794941853 +2147483648 3221225472 536870912 2952790016 3087007744 2214592512 4060086272 922746880 2407530496 583008256 1029701632 951058432 2221408256 4456448 2628648960 4176543744 246317056 2483765248 1770151936 3419459584 1802082304 836293632 1981655552 685691648 3326647168 2880326720 3929724064 330742672 684150408 2081972484 3674729742 134364503 +2147483648 3221225472 2684354560 1342177280 2818572288 67108864 1241513984 318767104 1333788672 4248829952 56623104 2754609152 446169088 3675521024 4103995392 384761856 2543222784 2053095424 658038784 99766272 97499136 2808761344 316388864 3992211200 2771693952 2330129216 598435744 184167792 3716746472 56471364 1162825746 2572954111 +2147483648 3221225472 1610612736 268435456 3623878656 201326592 1711276032 2231369728 3850371072 2436890624 803209216 1416626176 3223846912 4092329984 344850432 1362952192 2161213440 1862287360 2110087168 3871395840 1455065088 2338909184 538348032 3121004800 3596326016 1115639744 846712736 4086573936 2065305928 1411843316 1039580174 3245795837 +2147483648 3221225472 536870912 2952790016 3087007744 4093640704 2516582400 3640655872 2373976064 1698693120 1608515584 1206910976 3932684288 1455685632 14811136 3167420416 1618051072 3137093632 3859767296 1111674880 1572902912 3907703808 228895232 169398016 402103936 2890232512 1055782560 3611495792 71671368 804679700 775968894 1706119879 +2147483648 3221225472 2684354560 1342177280 2013265920 201326592 637534208 452984832 4169138176 2176843776 3378511872 743440384 212336640 3494117376 3651796992 981794816 1546551296 2850471936 1580982272 3830009856 3019487232 2778811392 1629323776 1413183744 2967510144 3652839488 1917347680 3164413840 869442440 1593893116 551610310 2188433311 +2147483648 1073741824 3758096384 1879048192 3355443200 1275068416 3321888768 3674210304 2927624192 2990538752 2980052992 3593469952 80216064 3491495936 2937978880 3186163712 3920265216 341360640 1311367168 4068962304 679839744 2680124416 1966192128 795700480 2711521408 2286606400 2976302816 238079728 3833979096 1511081140 928031990 16502761 +2147483648 1073741824 536870912 805306368 1744830464 2483027968 1442840576 150994944 2659188736 4030726144 2631925760 3119513600 1454899200 3219914752 3924426752 3767992320 2536669184 4205690880 189980672 1784967168 1852291072 2775340032 601079296 2795135744 3860234880 3453218496 937673312 3984310512 986172168 1476781588 2037825738 2023383417 +2147483648 1073741824 3758096384 1342177280 3892314112 2483027968 3053453312 3338665984 3330277376 3099590656 1839202304 263192576 444071936 773586944 2555510784 3754229760 2519564288 4238721024 1397284864 1288794112 148015104 655981568 2679551488 3117898496 2346822272 2434792768 3004813280 4272615248 879516536 727924340 816743482 3856359941 +2147483648 1073741824 3758096384 4026531840 2818572288 3690987520 3590324224 1929379840 4034920448 3544186880 4225761280 504365056 2004353024 3688628224 529137664 2600927232 2060025856 2799878144 1923997696 2104520704 1271695360 1595429888 3555233280 168718592 629518464 139522624 35055456 165932848 1475436936 3327136364 1477972738 2760646077 +2147483648 3221225472 1610612736 268435456 2281701376 3422552064 2717908992 3271557120 1585446912 1908408320 2816475136 1565523968 184025088 94633984 2659319808 2452553728 253853696 4028186624 1732141056 3140734976 4173629440 228322304 2853740032 3657295104 1620410752 910384960 67458528 205020176 2150555816 501361948 2579434802 3803821363 +2147483648 1073741824 2684354560 4026531840 1207959552 2751463424 2382364672 2600468480 1652555776 2361393152 2665480192 2335178752 1340604416 1745092608 1777991680 554893312 3150151680 96714752 2141773824 1847029760 1808963584 3593421824 906929664 1337546496 2476970112 2217984064 832620512 2443409488 302036392 3344461188 1841761198 560052679 +2147483648 1073741824 2684354560 3489660928 3892314112 2214592512 3858759680 2197815296 2373976064 1824522240 2782920704 1167065088 2479357952 3702784000 3112042496 2629369856 3930685440 3890429952 1151492096 2007494656 3379992576 3168783360 679118336 2823683840 4181830272 3166133312 2102151200 2790718864 4140501672 2942480108 4128366606 1627108939 +2147483648 1073741824 536870912 268435456 1744830464 1409286144 3657433088 1526726656 880803840 3141533696 3554672640 1177550848 2280128512 2583429120 4137287680 4194369536 259489792 1369554944 794353664 858484736 1175762944 4166212608 3402675712 3698154240 2585760128 3323846976 2409815904 601510960 2930443144 2426311780 2150263086 585303321 +2147483648 3221225472 536870912 268435456 1744830464 1275068416 2986344448 1392508928 109051904 2554331136 1533018112 2783969280 588775424 3516661760 739901440 655556608 2273476608 3073982464 3999424512 2989805568 2227410944 1367145472 3231168000 963837184 3236597120 2642239296 902056928 4230870128 3044679656 1239622260 3055193154 2028300813 +2147483648 3221225472 536870912 4026531840 402653184 2483027968 33554432 2332033024 92274688 3846176768 2497708032 1448083456 3164078080 3630956544 598343680 355663872 3856891904 1801666560 1706582016 467652608 3163723776 3526870016 1142329856 2543447808 1011583872 126307136 2340834592 574280688 1569719176 3635939900 932981866 562169913 +2147483648 1073741824 2684354560 805306368 2281701376 2483027968 503316480 1929379840 159383552 272629760 3789553664 4067426304 1420296192 2573991936 1501691904 3519610880 485654528 2557198336 3704545280 3955126272 1931253760 1939928064 4239746560 1279736576 3221862528 1809340992 2213254944 3374402992 1255216264 4137060276 202753390 3588079773 +2147483648 1073741824 3758096384 3489660928 2281701376 1946157056 3523215360 1291845632 1065353216 1916796928 2699034624 1607467008 3606577152 1048838144 535166976 1934819328 2659942400 3709485056 382558208 2023813120 476678144 4126104576 2901790208 2992716544 377922432 1319564992 3312098848 2665279280 2785774280 2178572444 1844276434 852551579 +2147483648 3221225472 536870912 1342177280 671088640 3959422976 704643072 4244635648 3850371072 3074424832 857735168 3522166784 1002962944 2331246592 2111963136 4001824768 213352448 367673344 1553555456 541904896 2690750464 3111087104 2285499904 1183397120 3357442944 1401213632 1989522080 3062721264 264159736 1103013028 1370800742 247303043 +2147483648 3221225472 2684354560 2952790016 939524096 67108864 4060086272 3640655872 528482304 348127232 362807296 1959788544 4158128128 171704320 2759458816 1356791808 3829039104 2159165440 1397841920 3834761216 205305856 3505878016 3607423488 1328624384 1361816448 3918122944 1285590816 2900183952 373551672 1977068460 3713253898 2435810717 +2147483648 1073741824 3758096384 1879048192 671088640 872415232 1375731712 956301312 8388608 71303168 1361051648 244318208 1503133696 1461977088 4004642816 500367360 1484554240 786087936 3308118016 3479400448 237668352 4049335296 1005735424 3417123584 2630990720 562787264 1432792288 4058372208 3544143096 2077007932 802352618 1754384443 +2147483648 1073741824 3758096384 268435456 134217728 1946157056 2046820352 4043309056 897581056 3737124864 102760448 3599761408 2645032960 37486592 2945581056 1916469248 2707456000 3017326592 2162155520 2662166528 1041139712 777120768 2585026048 3208456960 494250368 114377664 1023183264 2988099984 1718411480 1306645852 3651954790 1038694801 +2147483648 3221225472 536870912 2952790016 1476395008 1409286144 3992977408 721420288 981467136 1799356416 3290431488 667942912 35127296 2483814400 4165337088 146604032 3998908416 4019994624 1311596544 1840369664 1297127424 2370262016 1612370432 1391410944 883785856 306036800 3252069856 2870635952 3564135416 1004236652 3043291674 4077787393 +2147483648 1073741824 3758096384 268435456 4160749568 4093640704 301989888 3003121664 3917479936 641728512 4011851776 2976907264 3279421440 3333160960 3700031488 1323106304 118521856 3498622976 838459392 216231936 3010889728 4060081152 927228416 1560491776 606842752 2561632576 4109142048 3549088816 1185999288 1375060548 3076081642 972271577 +2147483648 1073741824 3758096384 3489660928 3355443200 4093640704 301989888 1828716544 2776629248 2420113408 44040192 1066401792 3418882048 1570504704 3482976256 3727753216 1915453440 2775564288 1933762560 3870519296 2471331840 1404361728 2560646656 196283136 1005495168 3025301184 2525892768 4128704816 2446363736 3160227996 3937050014 2153531905 +2147483648 1073741824 3758096384 2415919104 4160749568 3825205248 1711276032 687865856 2743074816 3602907136 2715811840 1653604352 561512448 859045888 1531576320 4071686144 1117749248 2861285376 3700350976 1570467840 1900120064 1010879488 2347254272 3664974592 2436019840 3866261184 286916896 1864957968 3468406184 1534718636 2171323426 1025427559 +2147483648 3221225472 2684354560 268435456 939524096 4227858432 1174405120 2768240640 360710144 3955228672 3240099840 3897556992 771227648 3035365376 3884580864 1501626368 290553856 210321408 1382309888 2592067584 2480388096 124935168 4284269056 2102600960 3702306944 101379008 3046119328 30939088 1027344728 3014790252 189604610 336305345 +2147483648 1073741824 1610612736 268435456 3087007744 469762048 637534208 2533359616 3011510272 1455423488 2275409920 4113563648 544735232 1349779456 792592384 3264413696 1084588032 4062953472 3712802816 2534895616 3381635072 1452723200 150098432 1077222656 2039654528 3482875712 3496479392 3078366608 1574047288 2307465556 1205908378 3911278367 +2147483648 1073741824 536870912 1342177280 3892314112 1543503872 2449473536 3170893824 494927872 3628072960 3143630848 2047868928 661127168 280756224 3507617792 1713438720 4241063936 3657220096 3168919552 108687360 3527915520 2512374784 3127985664 3407546624 4222914944 1660371136 3304325792 2296259376 3326813224 2268895628 3986385830 28185857 +2147483648 3221225472 536870912 2415919104 134217728 1946157056 3590324224 2902458368 3246391296 2948595712 404750336 2060451840 3267887104 2882797568 4285661184 2031943680 505118720 1545748480 3580583936 3435319296 392009728 1472027648 16109056 3165072128 3235025536 2806771648 1733568672 3241287632 3875355928 2565573004 976908590 1702322787 +2147483648 1073741824 1610612736 2415919104 4160749568 2348810240 234881024 251658240 2659188736 331350016 4288675840 1525678080 817364992 3954966528 37617664 3058237440 1219788800 2441494528 770924544 3258576896 496412672 3481365504 259449344 4187425024 2666370688 3675971392 673258976 419474832 2740741176 1227385316 3495055130 2625194029 +2147483648 1073741824 2684354560 3489660928 2281701376 1811939328 369098752 1795162112 394264576 3368026112 3118465024 3197108224 613941248 1634992128 1200226304 657784832 4009132032 3880992768 2442289152 1638854656 2481494016 1081887744 172613120 4081007872 1258521728 893769792 2161192096 4192502800 4078071592 4193188012 1128826330 885811727 +2147483648 1073741824 3758096384 2415919104 2818572288 2348810240 1778384896 2332033024 1384120320 306184192 2946498560 3083862016 1862795264 3131310080 326762496 376373248 2088927232 2302525440 4134985728 2186178560 3128723456 649645056 2561889792 2982485248 3949312896 4015736640 4237361888 3372723184 1425570392 3011362508 655839678 1027552175 +2147483648 3221225472 3758096384 2952790016 939524096 3825205248 1375731712 3137339392 4051697664 2092957696 1440743424 122683392 2595749888 3855876096 2231500800 1509097472 3108470784 3743170560 532373504 2277429248 2196875264 1274897408 2677537280 3405843200 2826742656 2911360832 1553531936 2904066704 3194872744 3011919324 3964214946 3126901855 +2147483648 3221225472 3758096384 1879048192 3623878656 1946157056 2852126720 1962934272 1686110208 2671771648 1725956096 1190133760 3981967360 871104512 3090546688 2671181824 822050816 16302080 3282296832 1068126208 4564992 4106867712 2677240320 164701952 1497401728 2984464064 4123600096 2605496496 2191878344 2053514260 3405721906 2717629921 +2147483648 3221225472 536870912 2415919104 4160749568 3556769792 3388997632 486539264 3196059648 423624704 4066377728 2068840448 4294443008 2137784320 1819410432 2117402624 3044376576 3924377600 2112905216 412602368 4212889600 736517120 808776192 4170006272 1215922560 3066784960 1077764192 881751472 2105592552 1101213148 655791954 3219124225 +2147483648 1073741824 2684354560 1879048192 402653184 2348810240 503316480 3472883712 8388608 197132288 681574400 586153984 1770520576 1024720896 4092723200 1859059712 2093580288 313409536 783638528 1127149568 3770652672 2060149760 3391083008 1476856064 280861312 3926680384 2894220896 4097532944 2375545976 303247396 533694742 2298695243 +2147483648 1073741824 536870912 1342177280 4160749568 4093640704 3925868544 3539992576 1065353216 4064280576 153092096 1357905920 3757572096 3900964864 1306132480 1844379648 922779648 2160508928 4260225024 1830252544 1733212160 3692809216 913195520 2095523584 2038210944 3910725440 1075366816 882439344 2102972088 3292055716 1122551978 3965765011 +2147483648 3221225472 3758096384 1342177280 671088640 3825205248 1241513984 3472883712 1686110208 331350016 2413821952 3864002560 1085800448 459014144 718405632 3371630592 3389423616 2537799680 757653504 891047936 3296241664 2385435648 365774336 2141140736 1906485632 577631296 1669187168 1474678032 554302888 3073623004 3273709218 3089661373 +2147483648 3221225472 2684354560 3489660928 1207959552 335544320 1912602624 452984832 1098907648 884998144 3105882112 2345664512 2216165376 1815871488 2441216000 3261923328 1815314432 249184256 2655739904 769314816 1966979072 3533532160 1342303744 2841981696 3040318336 3434365760 3954986016 3166198928 3554038424 3332462540 763618586 889724589 +2147483648 3221225472 536870912 1879048192 3087007744 1946157056 100663296 3003121664 4018143232 3300917248 970981376 2140143616 1353187328 1646526464 217186304 3370713088 3073867776 2622210048 3225870336 392384512 819042304 4098417664 744774144 3832626944 1435208320 2416305216 1507968160 3648242960 2211102760 3140831724 1753921686 657870487 +2147483648 1073741824 1610612736 3489660928 3355443200 2348810240 1107296256 3875536896 3229614080 2009071616 702545920 4023386112 2892496896 3565944832 2047737856 3062956032 1392869376 3413688320 1487265792 827224064 2801248256 2172648448 4184178176 1086919936 1848740224 311617088 3661037408 2048193808 2944138280 2092390716 4194188662 63513885 +2147483648 1073741824 3758096384 2415919104 402653184 1677721600 1711276032 2097152000 1786773504 734003200 3303014400 1840250880 966262784 3764649984 1724252160 1470955520 1816494080 1028800512 2824560640 850980864 3879176192 1121012736 2385508864 1417480960 3014504064 1347306432 3410583136 1179377680 1052453352 1845537380 1527512018 3818595907 +2147483648 1073741824 536870912 1879048192 3355443200 201326592 704643072 117440512 2592079872 2294284288 39845888 493879296 1404567552 4242800640 1592393728 2715615232 1560576000 1230651392 3752026112 581824512 1385871360 1818575872 1011271168 982326528 476881792 949378112 3005572064 996590672 2950509960 1812245172 1725583946 2128831771 +2147483648 1073741824 2684354560 268435456 1207959552 1543503872 2717908992 1593835520 1031798784 599785472 2329935872 9437184 1835532288 3118727168 3473276928 655949824 1575256064 2990555136 2189254656 1090514944 1870043136 3534191616 4203535872 704196864 2876544384 3727180864 3944302112 2260329808 2161083048 2230577452 4040474470 1108894615 +2147483648 3221225472 536870912 268435456 134217728 1140850688 503316480 2634022912 1082130432 4215275520 1138753536 4107272192 1831337984 1713635328 3538550784 2176909312 261718016 4122787840 1444536320 3070906368 1936168960 1626340352 2274192896 3602974464 68791424 3078421952 2688145120 1853508272 2919215240 2054410204 2156621798 1469978119 +2147483648 3221225472 536870912 3489660928 1476395008 2751463424 301989888 318767104 1451229184 3149922304 1029701632 1724907520 2728919040 2597060608 3735945216 4006674432 2612494336 3290742784 3715751936 3737145344 2407897088 3711159296 2813544960 355277568 883000192 2062669120 3153876960 2322829456 3682001288 1673454684 1663229222 3823422461 +2147483648 1073741824 536870912 268435456 402653184 335544320 3523215360 3405774848 813694976 3787456512 3160408064 2851078144 2765619200 268173312 3879075840 2785738752 1307213824 2482094080 189194240 2352640000 2219882496 3553942528 3107678720 3555145472 3837046656 679399232 2608228448 2854139280 1739846344 315610964 2335826098 1406324709 +2147483648 1073741824 536870912 2952790016 4160749568 3556769792 1711276032 1090519040 1216348160 2814377984 1025507328 114294784 421003264 2238971904 581828608 2221211648 3227484160 1883422720 2719211520 1610772480 2228598784 4073845760 1321040384 2294355712 241797760 1142151360 1627548128 3965030544 3843145752 2342349516 1511074010 1903267455 +2147483648 1073741824 3758096384 2952790016 3623878656 4227858432 3925868544 3942645760 4169138176 3527409664 3063939072 3939500032 564658176 1834221568 1259732992 3109879808 661815296 2898968576 2953043968 2273800192 417368064 3685336064 725107200 1921586432 2334432128 783805248 3261154400 3011873136 1309100696 1092655052 1539953046 4278743611 +2147483648 3221225472 1610612736 805306368 4160749568 1140850688 2852126720 2432696320 3162505216 943718400 2166358016 3163553792 385351680 1523318784 3342729216 1668349952 4083646464 847265792 704471040 3821326336 738560000 3543622656 581421568 1205678848 1785310592 341396416 3394171872 1237760624 1556075256 3932240828 3579806642 3811338777 +2147483648 3221225472 1610612736 3489660928 2550136832 2214592512 4261412864 956301312 2692743168 2881486848 3462397952 3482320896 2648178688 2231107584 2570190848 3272015872 999391232 1681211392 1368285184 2517487616 722438144 2503498752 2914314752 757277440 937398400 1228963008 1723395040 2539199376 1367115720 3202348876 1373156202 1750188157 +2147483648 1073741824 2684354560 3489660928 939524096 1140850688 570425344 2466250752 3196059648 574619648 2111832064 2733637632 561512448 2338586624 1829109760 3094806528 4271603712 4034805760 2024628224 2148593664 2051643392 177687552 3646288384 147528448 3228151680 2772918592 4219328992 1489448176 2449709512 2448051988 2563993338 3976448523 +2147483648 3221225472 3758096384 2415919104 1744830464 2348810240 2382364672 2164260864 478150656 977272832 748683264 3335520256 1489502208 971767808 3269853184 3786473472 3772678144 99106816 74801152 2502807552 3116673024 1201105920 990307840 4062514432 3391918720 627801280 2689129184 4123525360 460065304 1638280140 2777757134 1984862541 +2147483648 3221225472 3758096384 4026531840 3087007744 67108864 3590324224 3774873600 478150656 2654994432 3177185280 1710227456 2256011264 1106509824 1085407232 3875733504 1475313664 1150468096 688250880 1789415424 4223772672 379581440 2943830528 3426747136 1247810176 2020608192 4105705696 3671341040 2619489128 3532332148 1902356698 1498728495 +2147483648 1073741824 3758096384 1342177280 1207959552 603979776 3120562176 2197815296 343932928 1027604480 2644508672 481296384 2522349568 2880176128 1365901312 4183752704 1116307456 3217047552 3549650944 943779840 768051200 3067182080 2861293056 651706112 1827413376 2949262144 2708409696 2710679984 2915846808 608780628 3561476146 3496086049 +2147483648 3221225472 1610612736 3489660928 2281701376 201326592 2919235584 4278190080 1400897536 2940207104 1721761792 2060451840 741867520 1075052544 71958528 415956992 3028451328 773210112 3915997184 4092710912 2211743744 4241185792 1083633152 2521302272 637280896 4125506368 3704952480 354656752 1540345368 2540017804 4048213810 3804103311 +2147483648 3221225472 3758096384 2952790016 3087007744 1140850688 1711276032 1358954496 595591168 1447034880 2036334592 961544192 554172416 950796288 2668756992 884146176 421232640 3837378560 449241088 3575599104 920496128 1477239808 1061706240 848823040 3355717248 3897428160 1608058656 3636246064 579095464 651831388 46085358 4151946573 +2147483648 1073741824 536870912 3489660928 2281701376 603979776 838860800 2600468480 3883925504 3569352704 509607936 4075814912 1281884160 1955332096 2610298880 1429536768 2849800192 1407238144 2612649984 1740861440 3877550080 956820480 3990519296 1094987520 1342848896 1056644928 3043853728 3126214928 559034056 3221173332 1548205854 4143794773 +2147483648 1073741824 3758096384 268435456 1207959552 1006632960 1912602624 3372220416 1619001344 708837376 736100352 1420820480 570949632 1233387520 1986134016 3365863424 1635352576 1081458688 3591299072 2649059328 2112325632 2602888192 43929088 4136380672 2707827072 2545753536 1334223072 964460016 852700104 2797579140 1662567734 619739519 +2147483648 3221225472 536870912 2415919104 2550136832 872415232 2315255808 1392508928 327155712 2797600768 3248488448 1576009728 3757572096 2269380608 2263482368 3890020352 2624421888 3178610688 3318538240 2541441024 1879808000 1574886400 1130523136 1976311552 2736140672 219354944 1326100640 97342096 3370685112 3509340388 2011900106 1322170371 +2147483648 3221225472 2684354560 1342177280 2281701376 2483027968 4194304000 1962934272 2977955840 2873098240 1335885824 3312451584 2507669504 828112896 1959919616 834338816 4153638912 1460617216 2630377472 2688143360 1192605696 1338133504 2150563328 2691433216 1921655168 1666661056 3436820896 3661126896 520220376 2187967396 4162875082 3335373541 +2147483648 3221225472 1610612736 2415919104 2013265920 3556769792 234881024 687865856 3967811584 3594518528 1071644672 3922722816 3584557056 1616642048 3453878272 647823360 3434708992 790052864 2612420608 3049377792 1111721984 3223342080 416334336 2508988160 2322989184 1036058816 4142368992 3091886064 2704267208 1361484252 3383613830 753239481 +2147483648 3221225472 3758096384 4026531840 2818572288 1409286144 704643072 1694498816 3900702720 935329792 27262976 1859125248 1448607744 2259943424 3092119552 827916288 2691661824 2210185216 1550966784 1472221184 2753406976 726135808 3510455808 1606685440 2881895808 238355136 2161491936 1447809424 2767669304 2411402732 2536285482 2708757599 +2147483648 3221225472 536870912 268435456 3892314112 1677721600 2248146944 318767104 2927624192 2109734912 1373634560 3740270592 50855936 1826357248 2392457216 2801991680 1082687488 4100571136 131522560 2054443008 3107362816 1092942848 2627425792 1657550592 1893874304 3029807168 980332768 908120848 868579368 972098036 979874918 630412441 +2147483648 1073741824 3758096384 2415919104 2281701376 67108864 234881024 2768240640 2139095040 2571108352 1214251008 133169152 3967287296 3455320064 819855360 116981760 705396736 1864744960 4110999552 3763171328 2182711296 3969305600 383016448 1407334144 2110457984 153663424 1408332576 3035337712 3289774376 2203109236 682183258 932157999 +2147483648 3221225472 536870912 1342177280 3623878656 2214592512 2046820352 3942645760 310378496 566231040 3177185280 3786407936 956825600 2523660288 2464808960 2429091840 4132274176 380485632 1688788992 2967425024 3087243264 411233280 1710639616 2638091008 1288122752 4114782528 1415791328 2068939024 2058349576 2390610692 638640918 2226876773 +2147483648 3221225472 3758096384 1342177280 3087007744 738197504 973078528 2030043136 1082130432 1304428544 899678208 1733296128 3035103232 2016673792 2460876800 1192034304 3185147904 3498000384 2200330240 681693184 3479939072 1422416896 4090290688 1044521216 3490653056 733394880 2654599904 2972162064 2736421816 3943419660 265335782 3557871539 +2147483648 3221225472 3758096384 805306368 3892314112 4093640704 2919235584 3305111552 360710144 2134900736 10485760 3434086400 180879360 2067005440 574226432 1445658624 45711360 657408000 1607491584 272879616 1405069312 1676297216 2875780608 1350966016 2776966272 3642266560 1844832672 766676208 73858072 1033317908 1587001750 3637409763 +2147483648 3221225472 2684354560 268435456 134217728 3959422976 2315255808 2097152000 2491416576 4123000832 1344274432 2794455040 3693608960 2252079104 2173304832 3844145152 3905585152 4203790336 4251836416 337465344 2782181376 3167214592 2678869504 3711315200 1516962688 2521541312 1418354400 1756700176 4248610264 73127196 2289456326 3567203697 +2147483648 3221225472 3758096384 1879048192 939524096 3556769792 2181038080 3036676096 1249902592 4139778048 2887778304 4241489920 509083648 2576089088 2323513344 3890020352 2981068800 448839680 762437632 3285209088 3775244288 409981952 4189932032 2286040832 172692352 2903940288 1224035680 1630935376 531177880 1422761036 1960570954 1979670481 +2147483648 1073741824 3758096384 1879048192 134217728 3422552064 3657433088 2768240640 3028287488 2160066560 1549795328 3889168384 3371696128 29622272 2805071872 2735669248 1739030528 2198814720 602169344 3573673984 1858701312 648442880 600229376 776084736 2303143808 3486222528 1958833376 486372688 3096145800 3547748636 574540978 3506835627 +2147483648 3221225472 536870912 3489660928 671088640 3422552064 3590324224 1660944384 1132462080 683671552 3575644160 1764753408 3261595648 360972288 289800192 876806144 747143168 3420209152 3145424896 1743114240 1573033984 441273344 3576616448 241048832 3016701056 463118912 421610400 2829900560 2142976280 3381964916 2480303038 3591007079 +2147483648 3221225472 2684354560 2952790016 1476395008 2617245696 1644167168 754974720 4219469824 2302672896 1721761792 4275044352 463994880 3596877824 3889299456 1863516160 204308480 3474571264 2198790144 1749110784 1003730944 214758400 2098885120 3471445248 1006580096 336310464 3318798112 1174685424 3117361816 1129549708 3104624982 2423933559 +2147483648 3221225472 1610612736 2952790016 2013265920 1677721600 570425344 1124073472 1048576000 29360128 2438987776 1020264448 2791833600 3331063808 1672871936 621346816 700022784 3209576448 2817220608 370462720 2278262784 227361792 318097920 2696821504 2505385856 1667740992 3964364256 2435119120 649308680 1795775324 4020226454 1722366685 +2147483648 1073741824 3758096384 2415919104 2281701376 1275068416 503316480 218103808 897581056 3854565376 966787072 359661568 577241088 2148270080 3839492096 4039835648 2129756160 3776004096 1151754240 1558573056 3174270976 2076068864 4068597248 669361408 4071579264 3241896896 298155936 1891126864 3238576888 3892000900 3556356238 2504880981 +2147483648 3221225472 2684354560 268435456 1207959552 1677721600 1308622848 1090519040 226492416 1933574144 1402994688 2979004416 4180148224 3031695360 1249247232 3423272960 220889088 3530964992 2337890304 3173896192 3554981888 1105288192 3954302464 3618021120 3294380160 1710249664 4069148320 2230025456 2420702680 3066628508 3042411238 2857882675 +2147483648 3221225472 1610612736 268435456 939524096 3825205248 3388997632 3338665984 310378496 331350016 4263510016 1806696448 3605528576 716439552 3466199040 4104192000 710115328 3906453504 1064493056 3595784192 3155265536 1768614912 2968482304 2536481536 835317120 2053228096 859168224 356503184 2705782872 2852741332 1695588030 4173941803 +2147483648 1073741824 536870912 2415919104 3623878656 2080374784 4194304000 3338665984 2776629248 2562719744 1096810496 426770432 391643136 2490105856 614072320 1166868480 1432518656 4148969472 819814400 402518016 261142528 2731899904 2753165824 2553199872 1837518720 1297636416 2390443040 115535760 2006655624 2026222964 3139161714 380615233 +2147483648 1073741824 1610612736 1879048192 3892314112 469762048 234881024 2566914048 2843738112 1413480448 1470103552 2767192064 3308781568 1671168000 3410886656 1814888448 1957330944 4266475520 571236352 1481699328 3698108416 778327040 4043628032 2668007680 375092864 2091730624 3436992928 534301744 3395852824 4207305220 1923078330 3925683557 +2147483648 1073741824 3758096384 1879048192 2013265920 1811939328 771751936 822083584 1518338048 1816133632 1017118720 3056599040 3156738048 2384199680 2090729472 3097034752 3424681984 3409330176 545480704 899018752 2045151232 3468391424 1657920000 4033652992 206595712 2453559488 158294880 1111739632 2905835032 1845351540 2673514062 2786422321 +2147483648 1073741824 2684354560 1879048192 2550136832 1275068416 4194304000 2566914048 914358272 3477078016 4125097984 2691694592 3752329216 1573126144 1330511872 3625648128 3027927040 1352482816 4289880064 913240064 1674352640 2075812864 3569021440 773495040 3912070016 3401211840 3594182496 2270868784 2546813576 290081908 1179832430 2201920887 +2147483648 1073741824 1610612736 2952790016 1744830464 1140850688 2852126720 3607101440 2222981120 3670016000 652214272 3956277248 4225236992 554434560 2524315648 4194238464 2536603648 3608854528 45735936 568750080 2658117632 3884049408 926567936 365008640 3060984192 2818431552 4133779552 4049240400 2448507304 3638170812 3707317850 1390846545 +2147483648 3221225472 536870912 4026531840 2013265920 2348810240 2717908992 3573547008 3447717888 1824522240 220200960 1559232512 1043857408 3811311616 1071513600 138608640 1548582912 751910912 600727552 4012232704 293312512 2096514048 260688384 3848638720 3910495616 1517578944 3094142112 254228496 4039615640 3707795588 2458844378 3050442153 +2147483648 3221225472 536870912 2952790016 1207959552 3154116608 905969664 1929379840 3766484992 2185232384 673185792 2582642688 710410240 1516503040 1477050368 2971205632 951877632 1502003200 9166848 1017466880 1044289536 1389614080 1388402176 3425992960 382388352 2986211904 1265780576 2317427056 1334355000 644148132 714011394 923255363 +2147483648 3221225472 536870912 3489660928 2818572288 3556769792 1644167168 1392508928 3128950784 2176843776 1587544064 1301282816 302514176 3786145792 58851328 2934243328 3823140864 2542944256 2764791808 31576064 945461248 1522748416 508425728 785955584 128352128 3924649280 1789586656 10296592 11843832 3615784700 1964536110 1090680541 +2147483648 3221225472 1610612736 268435456 3892314112 4227858432 3254779904 2432696320 3112173568 2453667840 3793747968 4191158272 130547712 74186752 3718381568 1790771200 2020900864 207044608 936796160 2819149824 1978566656 111045632 1688520192 1756139776 1477664128 1151883200 3551515808 2727551920 3806040568 2762395820 4001475630 3004166637 +2147483648 3221225472 2684354560 2415919104 1476395008 3690987520 2583691264 1493172224 2390753280 1245708288 1805647872 2926575616 1701314560 3956539392 4258398208 2652700672 3198255104 579125248 79552512 3076935680 1800124416 1964375040 1163033088 3209270528 1913708416 2823809984 1129017696 2619489904 2209678936 3734341924 2340870350 1530453635 +2147483648 1073741824 536870912 805306368 3623878656 2214592512 3858759680 3506438144 1417674752 3745513472 824180736 1527775232 3181903872 3279683584 2676883456 746127360 2841346048 3236741120 595189760 2361683968 1825421312 1318179840 790123008 227781376 2350970496 3247425728 3624489696 2941532592 3107070520 3231126172 831688582 995050753 +2147483648 3221225472 2684354560 4026531840 2818572288 1677721600 2919235584 2667577344 4001366016 742391808 2078277632 519045120 15204352 2450259968 1274150912 266797056 987791360 3508715520 4055490560 3749924864 795523072 1628562432 2490326528 2405998336 1100923008 3376668992 3365433824 1485839472 3604494536 1413750804 1030621726 818744117 +2147483648 1073741824 2684354560 805306368 1476395008 3019898880 1778384896 4211081216 1484783616 2730491904 1151336448 3541041152 1702363136 2296643584 2665873408 1818165248 3387785216 2614738944 2394087424 3093393408 3021182976 953349120 2815513088 2122024704 1666111872 3436399936 4047673440 2914796368 3674676280 2312741660 3412576082 2908351155 +2147483648 3221225472 3758096384 2952790016 2281701376 1811939328 1442840576 3003121664 4253024256 2319450112 547356672 4130340864 3215458304 1663827968 1702232064 3019309056 1394311168 1625702400 1817010176 1428738048 3408242688 2058183680 767088128 901612800 3517539456 3433223744 3776747552 3870670896 1494691672 2777387124 2038319342 2294896093 +2147483648 3221225472 1610612736 2952790016 402653184 2214592512 2852126720 855638016 2323644416 490733568 2715811840 2553282560 769130496 3614179328 289538048 3451977728 1753579520 2582528000 1580425216 2412564480 4005529600 2140357632 1704776192 2677512960 50816384 2669859648 3541876448 1858594352 3065975304 2511254884 377410658 1250343633 +2147483648 3221225472 1610612736 805306368 1207959552 1006632960 4060086272 3841982464 1904214016 3334471680 1134559232 3908042752 2271739904 590086144 3648126976 2855206912 2703523840 3775315968 3191201792 3064680448 2556332032 4267041792 4235945472 688292096 1571932544 1758822080 4130576288 320233872 2747611832 4157583524 3611061038 1074667901 +2147483648 1073741824 2684354560 3489660928 3892314112 1275068416 3992977408 1056964608 1736441856 3963617280 1595932672 2727346176 729284608 2343305216 1531314176 3436249088 2074247168 1351696384 3577503744 2407591936 1979488256 4108078080 619759104 1509207296 3447220864 1091754816 860328864 2452225072 3237093816 2643144252 333292178 204930785 +2147483648 3221225472 3758096384 268435456 402653184 3825205248 4261412864 1929379840 1753219072 130023424 3420454912 363855872 2064121856 1052508160 1744961536 3244490752 494895104 3884171264 1445781504 3115929600 3512051712 2123156480 2989054464 3842878208 1057540224 1709131328 1097902944 3288756240 2413310888 516171556 4090898614 2519534929 +2147483648 3221225472 536870912 3489660928 402653184 1677721600 2852126720 2533359616 964689920 1614807040 635437056 2572156928 1267204096 2110521344 189661184 3900506112 121602048 2627092480 171401216 657379328 3403257856 2639744000 431938048 301054720 1588284800 1340656192 3546850080 2535904432 743813256 2088335996 2178146670 1680222773 +2147483648 3221225472 536870912 3489660928 134217728 1543503872 1644167168 1258291200 981467136 1237319680 3642753024 2192572416 3265789952 827588608 4290904064 901185536 3331424256 1577140224 2593284096 1657393152 56334336 1662143488 2374622720 3518738688 2743235968 4279353664 931635936 3593757456 4241815832 1015621844 909154094 514192131 +2147483648 3221225472 1610612736 1342177280 3623878656 1275068416 3456106496 3372220416 545259520 3175088128 3873439744 250609664 1145569280 3968598016 1164312576 1162412032 301694976 2419310592 2403786752 1475563520 1958053888 2101804032 2029214208 959815936 3934715520 2958261952 3131423712 989780016 2864140872 1721738900 734649462 3201417853 +2147483648 3221225472 536870912 2415919104 402653184 2617245696 1711276032 16777216 3514826752 3896508416 2199912448 3031433216 1355284480 723255296 3615883264 3651076096 506626048 767606784 1689509888 1852788736 475830272 452189184 2219788800 1298961664 3497771136 3480449728 81436576 132962096 1102961720 4039924788 903353590 2107907881 +2147483648 1073741824 2684354560 805306368 3087007744 1543503872 771751936 1694498816 2088763392 4181721088 3961520128 2404384768 2984771584 246153216 3882221568 181862400 1615233024 2767175680 428138496 2028761088 2984810496 1178924032 2995546624 2702738688 3661417088 2535997888 2539823072 1322645808 3184378616 337241676 3613119430 37152245 +2147483648 3221225472 536870912 4026531840 1207959552 4227858432 570425344 1627389952 3229614080 2168455168 3642753024 747634688 82313216 680787968 2737963008 2307457024 1557299200 235749376 171991040 2502479872 3448281088 2169521152 922797568 1526497536 2433899904 4178705344 555884256 3877707056 551986616 1517249532 172054838 173963211 +2147483648 3221225472 536870912 268435456 939524096 1811939328 301989888 2466250752 2927624192 2067791872 715128832 2830106624 4059561984 1122762752 3236298752 778633216 2576187392 2521481216 3753893888 3133952000 3625162752 3499097088 2314494464 60784896 339339648 3287635776 2876641760 484523184 3665407064 3151025172 2243487386 2212297753 +2147483648 3221225472 536870912 2415919104 2013265920 1677721600 3456106496 2969567232 4068474880 1488977920 2766143488 804257792 3499622400 897843200 942014464 3523674112 3015409664 2482552832 1170989056 3035516928 780507136 3409697792 787894784 130134784 167627904 436292288 4066511200 960575952 1913423144 1241207092 740761858 3148579499 +2147483648 1073741824 1610612736 805306368 2013265920 2348810240 838860800 2969567232 2474639360 20971520 1386217472 3828350976 1361575936 4254334976 176029696 3600613376 2360836096 2771435520 1388961792 2613604352 450996224 2008663040 3091229184 1397063936 1693448576 1732868032 1804346912 2487369200 2612464536 3350503220 2408205390 3243686163 +2147483648 1073741824 536870912 268435456 2550136832 1946157056 2113929216 3841982464 662700032 2311061504 2938109952 2989490176 3635937280 3272867840 1211498496 1420230656 1776320512 1726005248 3894665216 1613590528 2913908736 1576262656 872761856 2767359744 2630483072 3547355072 278609184 1711976912 1732103896 1398161908 2167671498 1904614263 +2147483648 1073741824 1610612736 268435456 1744830464 2214592512 1778384896 2097152000 2189426688 2613051392 136314880 4050649088 995622912 643039232 2160459776 3188654080 1663664128 4072325120 668065792 839282688 3430393856 557960192 3389941248 1426820864 2852907392 1263753408 4190833504 2624039440 545907672 2991743844 2947646562 1926155983 +2147483648 3221225472 2684354560 1879048192 3355443200 1006632960 3590324224 2499805184 4068474880 1035993088 4146069504 3276800000 2444754944 1291059200 2064252928 2584018944 1714257920 500449280 2941607936 2560282624 2517088256 4068557824 499181056 2201661696 2342047872 3980299200 1840968288 2589434768 3132709016 1198844076 3729830802 2972576727 +2147483648 1073741824 3758096384 3489660928 3087007744 872415232 4261412864 1862270976 75497472 71303168 3957325824 1406140416 1581776896 3757309952 786825216 2301165568 489390080 288243712 2881708032 4220973056 3576530944 1918327808 2103493120 661432064 200864896 743474496 430632800 956276976 2822270024 609385820 191982206 1802104107 +2147483648 1073741824 536870912 4026531840 3087007744 1140850688 3724541952 721420288 595591168 2302672896 2871001088 1794113536 2046296064 3566469120 1910112256 1243414528 922648576 2104049664 3996147712 4162646016 50640896 3758384128 594999808 692171520 3344879744 3302864960 1994979232 2534324080 3071363832 3689179492 786886954 32094935 +2147483648 1073741824 3758096384 4026531840 3623878656 1543503872 167772160 1660944384 729808896 3628072960 4150263808 3446669312 2085093376 3929276416 2285764608 956366848 3037954048 3461267456 1366024192 3833491456 97355776 75486208 1045451264 3925126400 2165328768 588556608 488655520 280796464 295991464 2548731092 4068571318 2029979315 +2147483648 3221225472 1610612736 4026531840 671088640 1275068416 100663296 3875536896 1065353216 3619684352 3223322624 386924544 4149739520 2695102464 1825177600 847446016 127959040 2926329856 1501257728 123326464 3872032768 3913241600 3005468160 2881598720 3309564032 3895570240 4037800352 1847435984 4215133336 597723772 1147953466 679172523 +2147483648 1073741824 1610612736 4026531840 1744830464 335544320 570425344 3640655872 3212836864 1052770304 3567255552 3543138304 4276617216 1308360704 1122369536 1612906496 2165342208 3371417600 1807540224 2182246400 1259776000 3556832256 3893648896 2279969536 2947047296 1642315712 1029400352 4115345680 4029461752 397800084 4281335550 3207256793 +2147483648 3221225472 3758096384 2952790016 1207959552 1677721600 2449473536 2197815296 1820327936 2520776704 1767899136 846200832 2364014592 4249092096 3877240832 3333750784 1854504960 234012672 705945600 1939361792 3291719680 51897344 1189242368 2423699200 825649024 2251598144 3834597728 1613958512 2917827944 987782420 3803159326 943843527 +2147483648 3221225472 2684354560 2415919104 671088640 3959422976 1912602624 2566914048 3011510272 3250585600 1801453568 1989148672 3363307520 1936982016 1422262272 4210491392 708673536 2375958528 887971840 25088000 333166592 1297710080 1146676736 1711047936 2042426752 4249005504 3460286496 4172874704 3151410632 2016014284 4019585218 3689875831 +2147483648 3221225472 3758096384 268435456 3623878656 738197504 3925868544 3003121664 1468006400 1438646272 1440743424 2909798400 1916272640 3055288320 346161152 23265280 2734391296 3896098816 1591140352 3813101568 3833178112 1590348800 2800052736 362457344 678514560 3489431872 2069643680 4231924048 1551962216 674804500 3314701450 2068264517 +2147483648 1073741824 3758096384 2952790016 2281701376 3959422976 3053453312 352321536 3380609024 3342860288 3856662528 550502400 1719140352 1723596800 3943038976 819396608 2721611776 1793474560 314400768 2376855552 1067354112 218186752 1496176128 1024034048 861527168 1549510592 1076675744 1318979568 4223340616 3536237148 2580367602 2036589621 +2147483648 3221225472 3758096384 268435456 3355443200 1811939328 1375731712 3741319168 1417674752 2847932416 1465909248 3446669312 3305635840 1693188096 3033661440 2983133184 4177494016 3007496192 1567744000 3768864768 2441979904 2518535168 1463184896 3017981184 1869772160 3645678656 3721883744 2549627280 2594443528 4154336692 4069337638 2500362997 +2147483648 3221225472 1610612736 268435456 1207959552 3019898880 3523215360 956301312 1551892480 406847488 1885339648 3264217088 3712483328 1849950208 1908277248 3508600832 3461054464 2546057216 2127880192 3938013184 557156352 62974976 4243549696 467708672 1007510400 1246997440 997051360 3458127984 1902002344 1877150316 2651358094 385447895 +2147483648 3221225472 3758096384 1342177280 2281701376 2348810240 2986344448 218103808 729808896 2462056448 945815552 4277141504 526909440 1130102784 2078932992 3275292672 1954709504 198361088 4205305856 2627162112 19441664 147577856 2750770688 2172486912 3266012544 1404207296 3428508448 4115395600 2452974536 1167962324 1411072222 4160390241 +2147483648 3221225472 3758096384 805306368 2550136832 3690987520 1442840576 1291845632 2659188736 1547698176 148897792 982515712 998768640 1312030720 2321940480 262471680 1816821760 412205056 4059095040 3766767616 1106028544 1494533120 2575987200 3673001216 3031452800 1485481408 288488288 352381680 3386657800 783323980 1624688030 2722186491 +2147483648 1073741824 3758096384 4026531840 2013265920 3422552064 2919235584 620756992 494927872 3166699520 1600126976 477102080 372768768 3512467456 4063100928 4015325184 2163900416 3322560512 278093824 2379214848 387221504 499078144 3386505728 958243072 3882610304 1418114496 3413399456 665736208 1803643656 4198812468 448994410 204717845 +2147483648 1073741824 1610612736 1342177280 1476395008 3825205248 3724541952 2264924160 2726297600 2319450112 572522496 1607467008 1798832128 1684799488 3246784512 2761883648 1858306048 3618783232 171008000 3604803584 453355520 3322764288 2711812608 1410763520 3514355840 3985081152 159411424 2515827952 3863898168 3266270636 704629202 2407007121 +2147483648 1073741824 536870912 3489660928 402653184 3288334336 1778384896 1358954496 4118806528 742391808 3235905536 1936719872 4145545216 2049179648 2020737024 648609792 3329130496 2624634880 2817384448 3428413440 3944527872 1163521024 3972225536 2907288320 3485562240 284730304 898355616 3287973168 2790205896 4010653492 4077090050 921272675 +2147483648 3221225472 536870912 4026531840 2550136832 1006632960 3053453312 2063597568 3061841920 473956352 270532608 3534749696 3035103232 3552837632 902692864 4084006912 2761326592 733626368 2047041536 3368275968 4292384768 412566528 2830496256 583632128 598998144 2513479744 3213063392 3590583664 834183224 1124555508 292419070 505782359 +2147483648 3221225472 3758096384 3489660928 2013265920 4227858432 1442840576 2936012800 3766484992 1832910848 1251999744 1437597696 2674393088 3616800768 3673292800 1036058624 250511360 346832896 2758369280 1047384064 2140973056 514685952 3966235136 1448183040 3001941120 484224320 923622496 2807558576 2407120728 1700394196 132030718 2424597411 +2147483648 1073741824 3758096384 3489660928 3087007744 4227858432 3523215360 1157627904 1837105152 641728512 3227516928 1611661312 3617062912 2454454272 3599106048 2264334336 2050064384 3877748736 1164632064 2593484800 3157755904 2518080512 3950723584 1220842752 2606058880 2467804864 31913120 2880654000 921742696 4073669196 773752026 29123841 +2147483648 3221225472 3758096384 805306368 1207959552 2214592512 100663296 1694498816 1132462080 2394947584 266338304 4069523456 3678928896 3513516032 1811021824 3615424512 283279360 7716864 3184975872 2768130048 1832953856 4104307712 910706176 1081192192 3726998144 3220975040 2327455264 1225990416 4019231784 826988076 2392080686 2461768957 +2147483648 3221225472 1610612736 3489660928 939524096 3556769792 973078528 1493172224 3967811584 566231040 1340080128 3289382912 48758784 252968960 637927424 3818455040 3767107584 2872033280 3700613120 1401245696 2099218432 2518604800 3987685888 1922866944 1141661056 3078496704 3190106592 691766800 2575363880 3088735308 2098145830 3090720683 +2147483648 3221225472 536870912 268435456 1207959552 738197504 1509949440 2063597568 1082130432 1849688064 3357540352 40894464 2441609216 970194944 3877240832 1051525120 1873444864 1231994880 3540508672 3220131840 180393984 642513920 2776202752 26971392 2942990208 3658362688 3168222816 2413266032 4118569016 3205829444 4258702102 4073783227 +2147483648 1073741824 1610612736 2952790016 939524096 1409286144 301989888 1224736768 209715200 3737124864 3407872000 3165650944 116916224 3762028544 4013555712 201523200 2590343168 2918432768 1067245568 3358289920 3807356928 4203275264 327506432 84051712 2212517760 1477318592 1067263968 1102095824 3582426072 983405204 3872376890 3441876621 +2147483648 1073741824 3758096384 805306368 939524096 2885681152 2315255808 3506438144 75497472 3594518528 3227516928 2756706304 2766667776 3822845952 2155216896 1853030400 1774157824 3382951936 2734481408 363687936 3849947136 1529406464 1293376000 393517312 1328050048 1291135424 2002028000 941121008 3989643560 4104168540 781342294 511181545 +2147483648 3221225472 2684354560 2415919104 3623878656 1006632960 3657433088 3976200192 2709520384 432013312 1755316224 625999872 1892155392 1638137856 104202240 2437349376 688029696 2327822336 4092387328 1109413888 3628382208 3642817536 1784830464 280857856 2904643456 3797495488 3763439520 3010675792 763890104 893656780 2215000942 3548328351 +2147483648 1073741824 1610612736 268435456 3623878656 2214592512 4127195136 3204448256 461373440 2227175424 3579838464 2760900608 3521642496 2528378880 2801926144 3381198848 295469056 2919383040 2072993792 1338634240 435070976 3098758144 3664759296 3217924864 3501384320 4102229824 544323232 777307920 1023420936 3665824012 473970726 673195683 +2147483648 1073741824 2684354560 4026531840 402653184 201326592 2248146944 3774873600 1920991232 675282944 4276092928 1571815424 457703424 2307653632 3919183872 3854106624 1167360000 3404546048 1430806528 1310650368 1667143680 4289479680 723055104 1919256832 2155207808 2222927552 2400169824 3001336816 2643957640 3117477124 3458826726 1758456045 +2147483648 3221225472 1610612736 1879048192 402653184 3154116608 3321888768 3976200192 1853882368 130023424 2187329536 1133510656 438829056 423886848 2270560256 2875654144 1822392320 3908190208 3093389312 481349632 2990114816 1714254848 1905451520 4149257472 1357508736 111477184 61258592 1870581776 4043479112 1106824524 2188214550 2526238703 +2147483648 3221225472 3758096384 268435456 2281701376 2483027968 1509949440 3539992576 2055208960 2755657728 463470592 1118830592 882376704 4227596288 76677120 594214912 849838080 2661892096 451829760 3415461888 4268075008 2278181888 2321415680 2225902336 4183742848 2379160384 2661919456 822115440 288024280 898182932 867474434 1466105413 +2147483648 1073741824 2684354560 2415919104 3087007744 1811939328 167772160 3976200192 1149239296 952107008 270532608 292552704 2186805248 1563164672 45744128 811794432 1333690368 2904145920 3158761472 1154117632 1918146560 2306006016 482099712 207462656 1460096896 978259648 2353312480 2503670096 769148568 3078859172 2562353570 1686929937 +2147483648 3221225472 3758096384 4026531840 2281701376 738197504 3187671040 1157627904 411041792 3779067904 1067450368 2664431616 1573388288 4063494144 3176529920 2612461568 3125444608 4272832512 2761777152 1543098368 2376902656 2749461504 1574684160 2834138368 3670855296 2784432576 2322241248 2193522224 2318747928 2038291660 16943950 2296015291 +2147483648 3221225472 1610612736 805306368 3892314112 201326592 4194304000 50331648 3548381184 2554331136 2938109952 2450522112 573046784 2993422336 3897425920 591986688 3800334336 3443933184 3683868672 2055327744 3835904 3679937536 3412315648 2891818240 4289392512 2962819392 3704392864 4254757680 3517278392 2376924444 4111218918 2642282725 +2147483648 1073741824 536870912 2415919104 1476395008 1409286144 2382364672 553648128 3347054592 4215275520 3546284032 1573912576 1355284480 1929641984 2821586944 493813760 2853797888 3150954496 2161434624 224096256 3225925632 731446272 1001478656 1923520256 1964931200 1981756096 3433150496 468962416 1619446120 3615903932 1922245438 1726713655 +2147483648 1073741824 536870912 2952790016 671088640 3288334336 2181038080 1929379840 2004877312 1069547520 799014912 2939158528 1807220736 1513881600 2391146496 1084293120 3568467968 1332920320 1749016576 6516736 367310848 1186722816 2774093312 889431808 1233666944 4058581312 2912327584 2037972432 3714106488 4167887252 2773676778 3822043453 +2147483648 3221225472 3758096384 4026531840 4160749568 335544320 2717908992 3573547008 2357198848 3787456512 396361728 1894776832 1861746688 1159462912 470679552 1798897664 2348122112 4183769088 226648064 2909130752 504211456 1673753600 332159488 2377963264 3320331136 3019123904 2088371424 1392716048 471239992 4175034724 326343818 4282534101 +2147483648 1073741824 536870912 4026531840 1476395008 67108864 838860800 3573547008 2172649472 901775360 912261120 3702521856 2563244032 2492727296 2803761152 1414856704 2944892928 1407303680 770236416 2665836544 3872372736 448128000 3231105536 3489684224 1853891456 2369789120 3424664480 3423613776 1285045000 3047952132 459408678 1842293867 +2147483648 3221225472 1610612736 2415919104 3892314112 1946157056 1241513984 2130706432 3514826752 2646605824 3760193536 1622147072 767033344 3477340160 2258763776 1613955072 120815616 2853748736 668459008 8540160 768313344 591186944 858121728 1679381248 2842967424 861543488 1754742560 100765648 3399736984 1641576212 912032362 582829123 +2147483648 1073741824 536870912 1879048192 3623878656 4093640704 3523215360 2264924160 3682598912 675282944 1512046592 2913992704 3528982528 3820748800 598343680 1695350784 1277329408 3140534272 282714112 2204987392 2092611584 476890112 337887744 1248356096 1974208384 3204590656 2739470752 4106521136 91215352 2721742772 2733447890 4210205221 +2147483648 1073741824 3758096384 3489660928 2818572288 2751463424 1442840576 83886080 2625634304 1707081728 1059061760 242221056 2633498624 2351693824 2074214400 2520580096 1271300096 2228666368 1598021632 66547712 1702791168 1469766656 1452131840 2057455360 1757159040 3993641408 1687754208 45123600 509994776 3303426276 4120520842 2863730873 +2147483648 3221225472 3758096384 805306368 939524096 3959422976 369098752 4278190080 2743074816 3535798272 2472542208 932184064 2361917440 2855010304 1035599872 949288960 2369028096 4194058240 1250779136 3736064000 3191646208 2922398720 3974584832 3184716032 2643728512 537789760 2074814624 2082970256 4277127176 2401025228 2374002862 3642720205 +2147483648 1073741824 2684354560 805306368 1207959552 2483027968 2986344448 989855744 3464495104 213909504 1080033280 4203741184 3408396288 2213281792 1884946432 3992256512 1427603456 3840917504 3546210304 524251136 253728768 1538520064 3021788672 3623766784 948306816 2079798080 737585120 3880142160 4056029960 1744911052 3120145814 4157923013 +2147483648 1073741824 1610612736 2415919104 1207959552 3825205248 2181038080 3439329280 3078619136 3921674240 4141875200 2685403136 117964800 3284402176 618790912 3713204224 2880339968 3598598144 3395379200 1512697856 1753655296 600468480 383471104 488046336 2621318016 3279750848 316379168 149023696 866288040 1815631116 2751484510 2923194855 +2147483648 3221225472 3758096384 4026531840 3087007744 3690987520 2046820352 251658240 746586112 1119879168 2610954240 2834300928 3916955648 2752249856 2490368 1268580352 2372829184 3265150976 2868338688 3530805248 1987487744 256013312 1956203008 4173001984 2273456000 528424512 3594632288 1171782992 1788123896 812467748 1439758570 1306070321 +2147483648 1073741824 536870912 3489660928 134217728 1946157056 2181038080 184549376 2961178624 2134900736 3839885312 2286944256 2760376320 3869507584 119668736 1121255424 3722870784 608550912 3577536512 966553600 17741824 2347887616 1333190144 4231879424 3011643264 1424298816 3514740832 1611258416 3232421192 4169354172 227083374 1041805231 +2147483648 1073741824 3758096384 1342177280 2281701376 2483027968 3254779904 4177526784 1417674752 935329792 996147200 2192572416 1625817088 2238971904 42598400 2776039424 528252928 2486091776 3813007360 3179769856 1618249728 3693804544 373812736 2436129536 980041600 2475104192 2964624864 3167417744 2092417416 2298247236 2039358894 703923035 +2147483648 1073741824 1610612736 3489660928 134217728 3019898880 436207616 3506438144 3313500160 901775360 31457280 2398093312 2812805120 2591817728 3905814528 3405053952 3194322944 1793507328 2001199104 3369103360 1957537792 3257596928 436325888 2957601536 3118334336 3501007808 2603724192 2652164944 375191016 2312159604 2989941134 3271555225 +2147483648 3221225472 3758096384 268435456 1207959552 2348810240 3053453312 855638016 3246391296 3493855232 1642070016 2603614208 1962409984 1613496320 770834432 199688192 2824306688 2488188928 1543364608 3467923456 4124026880 999476224 2715274752 1584358656 1711420544 3326021184 1181466400 89456048 3890143368 4183152868 529554090 1388939081 +2147483648 1073741824 536870912 1879048192 2013265920 1677721600 436207616 50331648 998244352 1396703232 1595932672 3627024384 1339555840 4125360128 1696727040 997785600 1490518016 1281802240 40099840 2874306560 1482668032 1053475840 1678633472 2132110080 1317484928 364419904 3252830880 340238832 2966346872 2743059028 2309248658 853320819 +2147483648 3221225472 536870912 805306368 1744830464 3690987520 3724541952 754974720 1015021568 2487222272 1327497216 2836398080 866648064 3479961600 1773797376 233242624 3295576064 2037563392 940695552 2408140800 1555470336 3171349504 1933573632 296775936 2251883136 2391785408 562654688 4189495408 1300681592 1635778396 3348126342 296302085 +2147483648 1073741824 1610612736 268435456 3892314112 3288334336 2181038080 1157627904 1115684864 2797600768 1369440256 2683305984 3321364480 2102132736 1212547072 354877440 2953216000 3234414592 765091840 238481408 2481891328 116214784 1547191808 2811494144 1216152448 544181440 1390200672 1478461264 593811192 1513333476 1903359882 2132583297 +2147483648 1073741824 536870912 1879048192 3087007744 3556769792 3321888768 2499805184 327155712 1900019712 270532608 193986560 599261184 3355181056 3059089408 2706178048 3080945664 1729839104 617766912 2646339584 3876304896 3768534016 3247987200 89192192 1651315328 2058593728 107178528 4065221360 2287846968 3127804796 1970854434 1109990405 +2147483648 3221225472 1610612736 3489660928 671088640 201326592 167772160 3607101440 3565158400 1908408320 882900992 4000317440 3136815104 1009516544 2564947968 1137901568 210075648 983646208 1894146048 986566656 1292732416 2750766080 862471680 2946297088 772473728 1805232192 366699616 164184464 3626139640 1772869252 2782439018 1324732601 +2147483648 3221225472 3758096384 268435456 3892314112 469762048 2113929216 3472883712 2508193792 71303168 4016046080 2140143616 4261937152 173277184 4257349632 3635609600 2360180736 3926966272 2034229248 3995357184 3358959616 3872181248 1315563008 1794468096 1964706432 4140410688 3354054432 1155583664 396881192 2146985580 3286482590 3638412099 +2147483648 1073741824 2684354560 3489660928 3892314112 738197504 1308622848 2969567232 1484783616 2009071616 2707423232 4121952256 2282225664 85721088 1025900544 624492544 228294656 105988096 3225182208 62779392 1524865024 3701820416 3145090560 1380644096 825047680 2703341760 1468944352 3237921424 1632055560 21398532 1146667734 3275626425 +2147483648 1073741824 2684354560 805306368 3355443200 2617245696 4060086272 251658240 58720256 2998927360 1222639616 4191158272 719847424 2030829568 232914944 476381184 3451551744 3301556224 732487680 2267836416 3800733696 3270636544 2026698240 1216506112 1378726272 3483266112 3980888480 2959566480 3268878312 1802994876 3571401558 3723693597 +2147483648 3221225472 1610612736 2415919104 1476395008 469762048 2717908992 1828716544 1082130432 1505755136 2686451712 1219493888 2566389760 2700869632 2333212672 2848260096 3941040128 2834874368 219799552 3265286144 4084697088 1513147392 1641925120 2582537472 2563813760 1036679360 1770957280 1122326544 516960216 875039892 1641296378 3594920509 +2147483648 3221225472 2684354560 268435456 3087007744 3959422976 4127195136 1258291200 4236247040 3879731200 1335885824 1796210688 521666560 3678142464 1797128192 4100521984 2967240704 3970580480 2370265088 2578042880 2750199808 1130519552 1099129344 490455296 4036202624 804505664 1540862560 2829186352 1548268952 2927644860 2501146762 3586019581 +2147483648 3221225472 1610612736 4026531840 2550136832 738197504 1308622848 3405774848 1920991232 2596274176 1541406720 1433403392 2602041344 1379663872 3962175488 1169620992 315326464 53690368 2806013952 1349373952 3172698112 3422245888 3149160960 1337180416 2683483776 1343880768 2735054816 3362941392 2884037224 1845109588 3061782146 3837755589 +2147483648 1073741824 3758096384 3489660928 671088640 1811939328 771751936 3741319168 3162505216 1405091840 3818913792 2601517056 2155347968 2719219712 2414739456 474284032 2464972800 3660726272 884695040 3258839040 1729923072 4030356480 367486464 2414859520 213619328 3067738944 2558178656 4259543312 2482618808 1168812444 2411417426 1287509327 +2147483648 3221225472 3758096384 268435456 2818572288 1275068416 2382364672 1795162112 159383552 2948595712 1981808640 4017094656 576192512 1642856448 2292318208 1813053440 290357248 2088943616 3926384640 385306624 375302144 1279970304 316929536 3348196608 2077864576 840656448 3430714656 3726376528 776828568 1212396516 4126570466 2346194785 +2147483648 3221225472 2684354560 268435456 2550136832 3288334336 3925868544 3036676096 2055208960 3938451456 2682257408 3278897152 2321022976 802422784 3066953728 4247060480 1411547136 1651326976 3693371392 3740061696 2901587968 1550146560 2084071936 3529425664 2874512768 303626944 229417824 4125649488 2094458472 1418305364 4224369362 599502319 +2147483648 1073741824 1610612736 805306368 4160749568 3690987520 1778384896 3439329280 813694976 2705326080 450887680 2744123392 3889692672 1876688896 3587833856 4085579776 1904508928 4074323968 3677904896 2389372928 2916395008 3315680256 840190464 1463350528 326482816 1830017728 800731104 2035614256 3367807304 3096794316 3057282122 867424981 +2147483648 1073741824 3758096384 1342177280 2013265920 2751463424 3321888768 1258291200 1686110208 784334848 413138944 3956277248 1623719936 1783365632 695599104 2056192000 876314624 2338373632 1867243520 2707058688 3551234048 3603495936 1928843776 2113164032 3271593600 3994646080 212215904 2101818192 2432150072 2379671852 954523790 502391045 +2147483648 3221225472 2684354560 2952790016 3087007744 4093640704 4261412864 251658240 746586112 1027604480 2820669440 1368391680 3112697856 4172546048 3128295424 3297705984 3012067328 4074094592 3855015936 3948695552 4166563840 4093506560 1671612928 4118966016 4034106496 2840294720 3937156448 3528067248 1103964920 716283004 1404193134 2074844827 +2147483648 1073741824 1610612736 2415919104 3623878656 469762048 33554432 1258291200 1518338048 650117120 4083154944 605028352 1559756800 2321285120 694026240 2844459008 3686301696 1649524736 1251926016 2851368960 1298704384 734653440 1104341504 2278712576 2650773888 1208973632 850931424 2365327568 3635284552 1705184556 1836879874 2747528829 +2147483648 1073741824 536870912 2952790016 3892314112 4093640704 1174405120 4043309056 1736441856 306184192 3663724544 1884291072 1921515520 3742105600 3323854848 1879900160 2600697856 1340522496 2911887360 1385066496 1091811328 722400256 3369336320 4246231808 580038272 1087595712 4019718688 3848542768 2458006888 3116045020 1471330318 123956037 +2147483648 3221225472 2684354560 2415919104 1476395008 67108864 1241513984 1325400064 3615490048 658505728 4150263808 166723584 1618477056 453771264 3426353152 2058551296 1849982976 1544896512 1983012864 477155328 968144896 2708306944 1371437568 4203406080 2217196928 3795450944 157486752 1336716528 2433838184 708604468 1351996698 3918072401 +2147483648 3221225472 3758096384 268435456 2281701376 2348810240 3590324224 4076863488 2340421632 331350016 476053504 1336934400 398983168 3010723840 2907308032 1075773440 2254471168 74989568 305881088 2392182784 72394752 3144698880 1521450496 3115308288 887594112 3327452736 563418528 3080695760 1432939912 2188058180 2712316070 2233957139 +2147483648 3221225472 536870912 2415919104 2818572288 2885681152 3858759680 2197815296 1082130432 515899392 3516923904 1966080000 3856138240 4175167488 110755840 1579483136 1605140480 650493952 1640292352 2958970880 270309376 1088281600 2939741696 1203008768 2843844736 750612032 2815373152 691118672 1545950072 3438483668 1274774322 3293072989 +2147483648 1073741824 3758096384 805306368 2281701376 1677721600 3523215360 3170893824 2659188736 457179136 3416260608 3253731328 322437120 274464768 81395712 4111925248 1429700608 160743424 1237835776 927363072 2504493056 174908416 2751198720 1217152768 674793344 3041879744 3650161248 150645040 4290012184 1248111236 3700770874 168181653 +2147483648 3221225472 536870912 805306368 402653184 3019898880 1644167168 1224736768 3212836864 3191865344 1436549120 3366977536 2021130240 4274782208 3993632768 91291648 1721466880 2711601152 4256882688 3036106752 668702720 2965369856 1976230400 82802432 877112192 618517440 2856306464 1108010288 3557785240 2010626836 970321530 292277937 +2147483648 3221225472 2684354560 4026531840 134217728 2751463424 2986344448 1761607680 1786773504 138412032 3097493504 745537536 2528641024 131858432 1642725376 3721199616 1403289600 3660169216 1382080512 2032291840 3236214784 17425408 1288762880 2809808640 4293443456 3425434560 3682196064 2439562736 4213590296 2697116900 3204893434 1661825717 +2147483648 3221225472 2684354560 2415919104 2281701376 3019898880 2113929216 1895825408 3011510272 3888119808 3076521984 2947547136 2241331200 1361313792 789446656 2142306304 2875293696 3845275648 3768541184 2617561088 270645248 2266135552 336547328 1250753280 2655889536 1745900224 747397408 3308679760 1669419080 1182649604 2198615666 934421651 +2147483648 1073741824 1610612736 268435456 2818572288 3288334336 2449473536 2634022912 813694976 3837788160 3542089728 3448766464 3940024320 2820407296 4227465216 4140236800 2168422400 2061320192 1933467648 2119692288 2424285184 1102924800 391009792 1363144448 2292946816 1975746240 655317472 3125640528 1097225816 2525749340 983938298 1340761733 +2147483648 1073741824 536870912 1342177280 2550136832 67108864 4261412864 3841982464 3800039424 2587885568 1071644672 1588592640 2000158720 819200000 3519414272 2073231360 1159626752 3890921472 490070016 3957944320 3776886784 166382592 1077271040 1567179520 492740736 3607808960 33940576 1427203184 4041912648 3258774788 827253242 2120999463 +2147483648 1073741824 536870912 3489660928 3623878656 4093640704 2516582400 385875968 2424307712 557842432 2044723200 3373268992 1980235776 3170631680 1996881920 2218065920 4112482304 1448624128 3577307136 4205637632 1847572480 886598656 2373544448 550293248 1489999488 4184895808 2281008736 3734169264 4285441160 801494316 762716126 258803273 +2147483648 1073741824 1610612736 3489660928 3623878656 3288334336 973078528 1929379840 1853882368 4173332480 2736783360 2848980992 1175977984 3510370304 2731671552 56557568 2070773760 767246336 815816704 3289640960 634234880 2183887872 2505603584 199213824 2329387392 2706399040 3378246624 204061264 266685656 1652904908 347433178 39672301 +2147483648 3221225472 536870912 2952790016 4160749568 3288334336 1442840576 2734686208 4219469824 515899392 1377828864 1347420160 1937244160 2202271744 2239627264 3164667904 129335296 679854080 4286111744 4165423104 1897240576 4019573760 2782984704 1777562368 235111040 2112411712 1394571680 50438800 1595133784 3762671468 3461930466 1939304075 +2147483648 3221225472 3758096384 2415919104 2818572288 1140850688 4194304000 1258291200 3313500160 4106223616 1637875712 2622488576 3413639168 1210843136 3793616896 1198981120 2868740096 3215998976 3245563904 3951874048 2791155712 190868480 374035968 1044434688 3589516672 3202306368 1112722208 1728745872 4262320568 3500344076 714059394 37313105 +2147483648 3221225472 1610612736 1342177280 402653184 2617245696 3590324224 3338665984 58720256 1388314624 161480704 535822336 3034054656 827064320 3880386560 2925068288 1672511488 1460486144 3995099136 3456552960 3591407616 1862106112 3052956160 684385536 832216192 1141137216 3677941408 1566539920 3054955192 702062180 33115650 3396753929 +2147483648 1073741824 1610612736 1879048192 1476395008 2483027968 2650800128 1157627904 1518338048 2613051392 627048448 2433744896 2291662848 1952710656 411172864 1687748608 3823140864 498745344 3422511104 3762941952 3934300160 3064615936 2691133952 1873665792 4114791552 3180545984 863490656 3042950672 3181503880 1005370412 135558490 1643671915 +2147483648 1073741824 2684354560 2415919104 1476395008 872415232 1644167168 3472883712 1501560832 2814377984 3080716288 1053818880 3610771456 3198943232 1227489280 4093050880 1188921344 688996352 1636982784 3053056000 2025691136 3915471872 2231007744 1227738880 4242250624 2248964672 1410909984 426050384 2059839992 3473334764 96745650 2499678849 +2147483648 3221225472 536870912 268435456 939524096 2080374784 3858759680 1325400064 3649044480 423624704 3198156800 3874488320 1692925952 2988703744 3140354048 4066836480 1236172800 3600433152 4015087616 157667328 2957940736 2110422016 1925800448 2582234368 3865358464 3073591616 4115201568 487139056 3655962392 134539524 4405518 310415103 +2147483648 3221225472 1610612736 1879048192 3355443200 3288334336 4127195136 2701131776 2306867200 1220542464 534773760 2356150272 2239234048 2823553024 320995328 1726414848 2004385792 502841344 3314278400 3645722624 274237440 3865637888 411293184 3128512256 104248960 674091200 383541664 3885569808 2473959720 3870512660 3826629658 193151809 +2147483648 1073741824 3758096384 268435456 2013265920 201326592 369098752 251658240 1048576000 4282384384 3810525184 437256192 1426587648 3666083840 2495479808 29556736 1066893312 3267084288 4007976960 1715564544 218335232 772664320 4263756288 94955776 2610647168 3415116096 530676704 2683548336 3967140920 3709846236 2806699502 2282374487 +2147483648 1073741824 2684354560 4026531840 1476395008 1677721600 771751936 1694498816 3581935616 1807745024 2837446656 2052063232 1850212352 134479872 1564606464 948240384 2934013952 3965173760 3771654144 153186304 1656068096 4066231296 1775231488 1933755136 1749507200 1017294784 397505952 2338164176 2739531096 3651533804 2373180910 668791895 +2147483648 1073741824 2684354560 3489660928 3623878656 335544320 3590324224 486539264 3934257152 12582912 2992635904 2043674624 3673686016 4283170816 442368000 4164485120 3301015552 3759915008 1883693056 3446501376 1432197120 759024640 846449152 2295527168 3180289664 2696059840 985756256 2920526544 161281160 1982757660 1835994418 876384585 +2147483648 3221225472 2684354560 3489660928 2013265920 1140850688 1979711488 3573547008 3498049536 2336227328 23068672 850395136 2642935808 1083441152 3373137920 3067543552 2151841792 2426159104 937910272 1521995776 3488004096 3151653888 1300521472 1563126528 2853563008 1747170752 2891312864 3989016752 3148202024 808157668 385999478 2129499099 +2147483648 1073741824 2684354560 3489660928 1207959552 3154116608 1174405120 2902458368 2323644416 3376414720 2619342848 3887071232 565706752 742653952 3851288576 3866296320 688291840 2974793728 3295731712 3850661888 2972882944 2283392000 3117936128 822409472 3002233984 3693459904 3433121376 814955184 3814113144 3576152948 60618218 1283879587 +2147483648 3221225472 2684354560 268435456 671088640 1677721600 4194304000 754974720 1317011456 1220542464 2787115008 3478126592 1211629568 2600206336 4063363072 4268163072 637370368 1927102464 372137984 950390784 244430848 502750208 2221229568 2618443520 2427966848 2577830080 3945984096 2445546960 2840474008 3675588268 3724194610 3985701173 +2147483648 1073741824 2684354560 2415919104 4160749568 1409286144 301989888 3238002688 192937984 3686793216 1465909248 1190133760 3749183488 2263613440 2714632192 2962685952 2196996096 72040448 213409792 2123493376 2754582528 2015190016 284381696 1697939200 1840248704 1237360064 1157813280 3941991248 282802760 128812372 2765386906 891279625 +2147483648 3221225472 536870912 2952790016 1476395008 3288334336 3992977408 2164260864 3430940672 2059403264 970981376 873463808 1919418368 159121408 3402760192 397213696 417693696 2626961408 1463640064 3382628352 2420742144 542004224 3015463424 1591827200 2851914880 2788990656 2828004064 3105763024 4104594280 2473371916 3494373894 3318879121 +2147483648 3221225472 536870912 4026531840 4160749568 2348810240 3120562176 1593835520 2004877312 2915041280 2334130176 2486173696 1376256000 2718695424 1413087232 3028353024 2197127168 1800978432 3027099648 1936084992 1269405696 2797257728 1433987584 3235770624 2939054976 155565632 4036026016 2202134608 3530312664 1268814068 889409766 3732552925 +2147483648 3221225472 2684354560 2415919104 671088640 4093640704 838860800 318767104 830472192 666894336 115343360 45088768 1928855552 268173312 2352873472 2938699776 3330965504 3210526720 3259097088 1949388800 4033263616 1334508544 1442637312 4140942080 421086080 4145195328 1741746720 2305284688 2010401704 3354005412 2732791946 3988362301 +2147483648 1073741824 1610612736 2952790016 2550136832 3019898880 3321888768 788529152 3414163456 482344960 740294656 3708813312 3747086336 1530134528 3579445248 2918907904 990478336 1526710272 66641920 3389485056 483239936 21881856 507507200 3151550208 18305664 3298136896 3187264160 2779111696 3540244568 59695676 2524080698 3587521487 +2147483648 1073741824 3758096384 4026531840 1744830464 3959422976 2785017856 3607101440 662700032 3628072960 564133888 3144679424 1266155520 2786852864 3100508160 3380543488 1510768640 720322560 2751750144 2095247360 3816851456 3037287424 61832704 891579648 3629301888 2702742336 3787807648 2808696624 3074388760 1267492324 3720801994 250779701 +2147483648 3221225472 3758096384 1342177280 2281701376 67108864 234881024 1996488704 4202692608 104857600 2300575744 3815768064 3678928896 99876864 628228096 2442067968 1980203008 1266860032 4215398400 2479378432 2095294464 2204687360 2453859840 3147949824 2555922560 406561600 876928736 4212968944 3018914296 2572078660 1443885478 2659282947 +2147483648 3221225472 3758096384 3489660928 134217728 2483027968 3321888768 1728053248 3850371072 3577741312 10485760 3243245568 3233284096 3800301568 917897216 2423455744 2356641792 1062060032 3067273216 1928286208 3053692928 110361600 2388520448 441107200 2734390912 1852674368 2614423328 2186567408 576208536 250872428 2518562930 2767137451 +2147483648 3221225472 3758096384 1342177280 3087007744 469762048 1241513984 4278190080 2491416576 482344960 236978176 607125504 2391277568 1374945280 1464467456 1877278720 786071552 3944890368 3255525376 2577911808 2193532928 2760924160 2540855808 4216548608 155964288 1610126912 3357768288 2443442384 1625071128 2012299764 4144687686 623909763 +2147483648 3221225472 2684354560 2415919104 3892314112 3154116608 1442840576 2432696320 4034920448 1052770304 1545601024 2653945856 1271398400 138674176 518127616 866975744 1177452544 3077816320 1604509696 750931968 4203395072 981597184 3916944896 2275467520 4018108544 1784414912 2919107552 355667664 3545071640 4247149556 3860373654 319079743 +2147483648 3221225472 536870912 4026531840 2013265920 1006632960 973078528 1224736768 3397386240 381681664 2933915648 3773825024 795344896 2903244800 1476526080 1495334912 872251392 19382272 844292096 707350528 1985058816 2029372416 2559298048 2709585152 1106265984 1937258432 1603548256 1323696208 99565352 1572772852 575371582 1732285301 +2147483648 1073741824 2684354560 4026531840 2818572288 3154116608 3120562176 553648128 394264576 2210398208 1839202304 3620732928 2027421696 1050411008 4260233216 772603904 2239135744 3070672896 1918885888 1654878208 3402274816 2423833600 2573917696 3204040960 3448402816 1832791488 3394571552 4138384464 1460201976 3420638636 41798794 1624801205 +2147483648 1073741824 1610612736 3489660928 671088640 201326592 3321888768 352321536 142606336 3267362816 1134559232 4109369344 702021632 3540779008 3796500480 4007198720 1652195328 3150954496 1626529792 121008128 139896832 3098934272 2211694080 2750467328 3236647040 1384262592 2342322400 2931069648 1559817976 445595812 1249649218 3654421977 +2147483648 1073741824 1610612736 1879048192 4160749568 4227858432 570425344 150994944 2776629248 2856321024 1080033280 1118830592 184025088 647757824 4098752512 2360279040 2389147648 530563072 3097812992 4228476928 3415975936 1105318912 2402540032 3855805696 1981440384 3462529472 421071264 3906241712 443958888 968098276 874122922 1111820933 +2147483648 1073741824 1610612736 1879048192 134217728 3690987520 3254779904 3539992576 3430940672 2092957696 2531262464 2521825280 1201143808 359923712 165543936 4279697408 1266647040 2620866560 3462160384 292679680 2649466880 976835584 1670604288 3571079424 2717052288 4078569280 427893088 558148048 1031983144 2217872988 3040674218 3598090623 +2147483648 1073741824 536870912 1342177280 3087007744 738197504 704643072 385875968 293601280 79691776 3563061248 2437939200 3207069696 3924557824 4237164544 2055798784 919502848 1848426496 644997120 1515548672 3600988160 2858601472 983093760 2529935616 2217105280 1514088512 1940105504 3094378896 1648503752 1928800828 1423947430 1681289205 +2147483648 3221225472 1610612736 3489660928 3892314112 4227858432 637534208 3372220416 1451229184 1656750080 3013607424 386924544 3693608960 3760979968 706871296 741277696 931102720 2638135296 2940592128 2247905280 1184073728 2906446848 3778737664 3310084352 871449728 1707292864 326994016 155309648 15890808 1864277852 3123472198 2384179221 +2147483648 3221225472 536870912 1342177280 4160749568 1006632960 3388997632 218103808 813694976 3628072960 2229272576 2232418304 425197568 874774528 994181120 3591569408 4000940032 2449915904 3787055104 1373523968 1159567360 3492080640 2054865408 2858415360 449796992 2862035648 449556448 56480880 2235329672 3514738348 433409226 2854231531 +2147483648 3221225472 1610612736 3489660928 2550136832 335544320 1577058304 218103808 4169138176 2864709632 2510290944 3679453184 2293760000 878968832 4174249984 18546688 3122167808 130662400 438231040 4126429184 985434112 3349666816 2295720448 630507264 280067200 3022466496 2810351840 1691670736 2052149624 412557004 2198517362 452523443 +2147483648 1073741824 3758096384 1342177280 3355443200 1275068416 1979711488 1761607680 1400897536 3250585600 1218445312 2809135104 1574436864 2449735680 2648834048 2063532032 830898176 3708370944 1612341248 1799548928 1581418496 1179352064 3767893504 4137436416 1267725440 4086499520 3675823392 2002809808 1062862392 2637569348 473236642 2791675259 +2147483648 1073741824 2684354560 1342177280 4160749568 4093640704 436207616 1291845632 1585446912 591396864 2426404864 638582784 3798466560 4011589632 4291690496 3291807744 2208268288 2850439168 1310154752 1562570752 3494615040 3626265600 3691274752 743728896 1411145088 4098909376 3428216928 1810842416 3432444632 2482618300 3643766870 687267689 +2147483648 3221225472 3758096384 3489660928 2281701376 738197504 1644167168 2264924160 3984588800 1270874112 2879389696 1506803712 3208118272 453246976 2797993984 2073755648 2835185664 675397632 2845237248 4165029888 3462506496 886307840 1387515392 1237568768 2544621952 1255665216 1593179168 1947794768 255225592 417735212 1032520818 1248168619 +2147483648 3221225472 3758096384 3489660928 402653184 1275068416 3456106496 889192448 1753219072 1178599424 161480704 2106589184 4147642368 2241069056 2314076160 2173501440 317358080 37502976 2972540928 3071660032 3437668352 592870400 1949723136 2923852032 1229868672 208826816 1479573216 172445680 3306091352 1177893724 3175001378 2087874495 +2147483648 3221225472 1610612736 2415919104 671088640 2080374784 2382364672 1895825408 780140544 1069547520 346030080 3633315840 3548905472 3420192768 2713321472 2206531584 738492416 2870624256 4009451520 209833984 2322630656 1546406912 2028754432 3654050048 1260158592 2792639680 467161696 932864272 2386254840 3080845884 4221602446 4039398049 +2147483648 3221225472 536870912 268435456 2013265920 3959422976 2986344448 3808428032 2306867200 1891631104 1822425088 1955594240 695730176 1021050880 715522048 3145531392 1123516416 1562099712 4243775488 3524743168 1655937024 4086430720 73527808 3064590592 2287849856 4034917184 3257463840 828145552 524366072 1881249660 2037306226 80835421 +2147483648 3221225472 3758096384 3489660928 3623878656 67108864 838860800 1660944384 3984588800 1765801984 1453326336 2049966080 2106064896 4204003328 3921018880 3435069440 3273949184 969129984 3153125376 416174080 1490593792 3421633536 3221346816 3471430400 388879232 658753856 3341862176 321802992 1313379096 1934216756 2627592294 3851147579 +2147483648 3221225472 2684354560 268435456 1207959552 4093640704 3590324224 2499805184 3900702720 4206886912 1868562432 2502950912 213385216 1533804544 824049664 3696295936 3594420224 1180221440 2567823360 1527336960 1948956672 617274368 3157450240 3489594112 2821776000 2569654720 1587758304 758756048 3959642568 4108956644 2798341210 404587497 +2147483648 1073741824 536870912 2952790016 3355443200 3556769792 3388997632 2097152000 293601280 3980394496 2136997888 3236954112 1460142080 2954625024 3358457856 3756064768 3790700544 1669906432 1802362880 2132176896 3752179712 2128278528 2572350976 2878266112 3598765440 2725366976 884494240 1006941040 667640168 3026860660 1309354118 1488622601 +2147483648 3221225472 2684354560 3489660928 2550136832 872415232 3254779904 2466250752 1249902592 2025848832 3621781504 1857028096 1095237632 2270429184 3699245056 1994719232 1394769920 217268224 1641701376 1005244416 3892230144 2134469632 3111213568 2795851520 2837144448 2795394368 3117214944 2224525136 2217332456 3375706916 1109039078 2752475643 +2147483648 3221225472 1610612736 2952790016 2281701376 603979776 436207616 218103808 3514826752 2227175424 3391094784 1529872384 215482368 2609119232 3352952832 1986068480 3955785728 1328955392 932929536 2963656704 1855227904 4201137152 765490688 348935936 1506436480 2033543360 1986459552 122231056 3618934360 3352846260 2839048658 673732747 +2147483648 3221225472 1610612736 2415919104 1207959552 603979776 2785017856 587202560 3078619136 4114612224 1910505472 2008023040 2588409856 4243324928 2679242752 1994457088 3526000640 1965080576 3686129664 3891875840 3968763904 3128871936 3504786944 1446178560 2533685888 1915470912 3456791200 2014654320 2609689160 2337798788 1516270758 666910389 +2147483648 3221225472 3758096384 2952790016 1476395008 3154116608 1040187392 117440512 1182793728 3795845120 3676307456 3218079744 24641536 1925971968 1378484224 1278935040 4155867136 1125072896 170942464 3236679680 3180439552 4222706688 4022784 3652666624 3407634048 2456937792 2669841888 3772839408 1005329784 486148844 3099789186 1270454121 +2147483648 3221225472 1610612736 2415919104 2281701376 2214592512 4060086272 2667577344 2222981120 1631584256 547356672 2599419904 4039639040 1691615232 4189454336 925564928 3283386368 1265418240 2806767616 151343104 4179134464 568773632 2083716608 1141176064 2112878464 2436585024 2454172768 2366919088 2260538072 690993796 3719328710 495125643 +2147483648 1073741824 2684354560 1342177280 1744830464 4227858432 100663296 16777216 897581056 1606418432 1327497216 2289041408 753401856 3807641600 3842375680 214761472 70549504 3343335424 1527144448 1383657472 4279801856 3762121728 2703836672 1577009408 1357544576 312668864 285711008 3937588176 2332013016 1262405348 1781898062 450490827 +2147483648 3221225472 1610612736 805306368 2281701376 603979776 1577058304 2902458368 142606336 1732247552 945815552 1181745152 947388416 1380188160 4265476096 538378240 4050157568 2273722368 788357120 109563904 3068430336 2191811584 2843760128 3276699392 526480512 2578313664 1705351392 1981284272 1588370792 1249406356 3284827258 1862236451 +2147483648 3221225472 536870912 268435456 939524096 3825205248 3120562176 486539264 847249408 4005560320 3030384640 4212129792 1495793664 930873344 2906259456 2644705280 1136623616 2180104192 1249304576 4254552064 578525184 1063255040 1957945856 1088545536 3462316416 3630910656 1904326496 777845584 672952248 574104220 2924752838 3125153409 +2147483648 1073741824 2684354560 2952790016 2550136832 1006632960 3187671040 2969567232 411041792 4072669184 31457280 2404384768 1377304576 2055471104 275644416 4215996416 1981841408 2988949504 947970048 3127013376 627873792 236311552 2915156480 448263424 301522560 2725673152 3883571168 1321921488 3904329832 2834246108 1006543818 2477054883 +2147483648 3221225472 536870912 4026531840 3355443200 3825205248 1577058304 1426063360 4068474880 46137344 3500146688 1043333120 3638034432 1081344000 2557607936 4089249792 2052751360 1346977792 1544052736 2946289664 3804665856 362234880 2637391360 1623811840 2580038784 2998722496 532064352 2494522960 2039955640 3342032596 3150536946 105400951 +2147483648 1073741824 536870912 2952790016 134217728 2483027968 3388997632 2634022912 142606336 1094713344 2090860544 856686592 1150812160 1085538304 1376911360 3977052160 3216670720 2742534144 732356608 3289542656 3632707584 759821312 3624781312 582482688 3796299136 3517080768 2316206560 3185960496 3589004504 3054038396 375474730 3224845183 +2147483648 1073741824 536870912 268435456 4160749568 603979776 3456106496 1627389952 1350565888 54525952 2187329536 321912832 3838312448 175898624 1627521024 3844407296 754679808 3405135872 410476544 3052072960 75479040 1673550848 4033630720 299254528 2384952448 2408767168 1124842976 3734923184 4036713704 2989542468 1723772294 4156413265 +2147483648 1073741824 3758096384 2415919104 2013265920 3288334336 2315255808 1962934272 780140544 398458880 1063256064 412090368 3234332672 553385984 3562405888 3094413312 3070328832 1102888960 1254744064 3420090368 3500509184 4267625472 2807226880 1818032896 1268368768 728916672 592021088 2877354000 3548377096 2734377164 520891054 403583673 +2147483648 3221225472 3758096384 268435456 3087007744 2751463424 3858759680 2097152000 2877292544 2579496960 832569344 1257242624 1594359808 2888564736 140378112 3346857984 2482405376 4026613760 3511181312 961859584 3842156544 2949336064 3878646272 972903168 850286208 3211649984 2262175264 227612880 2055766648 583818596 2790711862 602520869 +2147483648 1073741824 536870912 3489660928 939524096 1006632960 3724541952 4009754624 243269632 1757413376 425721856 2511339520 2094530560 3407872 4238999552 1144979456 1745190912 54345728 2138988544 875425792 1429846016 1229679616 3259453952 1940473088 1719946880 188403520 980422112 255332176 4014216520 1074921540 876294882 1815584903 +2147483648 3221225472 536870912 2952790016 3892314112 1811939328 503316480 3640655872 142606336 683671552 3873439744 3721396224 2574778368 1189871616 645791744 3745841152 1471053824 682704896 353394688 2779041792 2450167808 4027274240 2709487104 2956811520 4001267328 1232723648 4036509152 1455164240 1229337384 1384724540 3026238066 782000705 +2147483648 1073741824 3758096384 1879048192 3355443200 1006632960 3388997632 2499805184 3632267264 3007315968 3831496704 4023386112 2393374720 3806593024 3782344704 1820262400 3847913472 2230370304 4206092288 2569498624 682002432 1126102016 3950179840 3973370112 576833408 4071115968 1969489888 3887216304 4158589032 3685390588 2531851686 145736407 +2147483648 1073741824 536870912 805306368 3355443200 2348810240 2852126720 50331648 3196059648 1061158912 786432000 4159700992 1625817088 3336306688 4160094208 3203727360 1173782528 1511079936 67133440 2070212608 2631055360 354636800 1991726592 9268480 328614784 3844209984 724304864 471737776 1789465672 390106836 17070750 2223430977 +2147483648 3221225472 1610612736 1879048192 3892314112 335544320 1711276032 2634022912 562036736 1958739968 4104126464 3620732928 709361664 1268514816 3326476288 2800418816 3584327680 859815936 4214284288 2973126656 1036027904 115209216 2249842176 1714156288 575336064 374042560 4240906400 1473952016 4199598840 1908828204 3348667374 1261038353 +2147483648 3221225472 3758096384 3489660928 402653184 3690987520 2046820352 1224736768 2155872256 1312817152 186646528 2681208832 3914858496 582746112 386793472 3228631040 4148592640 1179762688 4076134400 292048896 739420160 1330379776 3577735680 3270890752 1223083904 1367828416 442316512 2461052144 2366427896 4240727916 1210356362 1123472765 +2147483648 3221225472 3758096384 1342177280 671088640 738197504 2785017856 50331648 2910846976 264241152 1004535808 554696704 2652372992 1842610176 2689990656 3826450432 1470988288 2767601664 3466158080 3776892928 2194778112 3311164416 4099950080 4075439360 1466122368 3630161472 1673606176 2437985616 1898767080 3275528460 2375995930 965846631 +2147483648 3221225472 536870912 2952790016 402653184 3422552064 3321888768 83886080 1350565888 1170210816 3164602368 3836739584 1628962816 3650355200 670695424 3024683008 1596817408 1143062528 380952576 3602862080 2968623104 1837618176 3290153472 3915237632 2728582272 3951589312 3662092000 1913562384 1378700024 622104244 87322530 4159781279 +2147483648 1073741824 2684354560 1342177280 402653184 3556769792 1644167168 4076863488 3212836864 1681915904 2527068160 1022361600 1732771840 3347316736 3346661376 1883045888 3773595648 2635939840 3126484992 3532386304 2340034560 2252155904 3521952256 2174576384 2040155008 4100710720 1126831008 780478000 3466635608 3844297860 1484617926 1481262671 +2147483648 1073741824 536870912 1879048192 2013265920 335544320 1442840576 2399141888 4135583744 2210398208 3407872000 2217738240 2059927552 3257139200 2113798144 1641349120 1834123264 3315449856 834068480 1093758976 2214475776 3000304640 2178058752 4217227008 2903961216 725697344 290862048 857815696 1064609176 630518836 3463865334 3034811511 +2147483648 3221225472 3758096384 1879048192 1476395008 603979776 2315255808 1325400064 3498049536 3946840064 991952896 1735393280 3021471744 2592342016 2941648896 796459008 3391127552 1224491008 3335741440 3062550528 1674979328 3661173760 2348855808 3826008832 2601213312 2540628032 3394252128 2187856176 2199663160 353513156 1389299602 961129019 +2147483648 1073741824 3758096384 2415919104 3623878656 2080374784 3254779904 4244635648 1669332992 415236096 4099932160 1552941056 1315438592 3125542912 830603264 1041956864 4014571520 4009508864 2942656512 1228402688 2449606656 2262502400 1797892608 4201401600 1158510976 1299964096 2625642272 641740176 4280289736 4163903756 1117265958 380910317 +2147483648 1073741824 2684354560 3489660928 3892314112 1006632960 1174405120 2969567232 2189426688 2571108352 2682257408 2974810112 1544028160 1179910144 2996961280 2417819648 1703247872 4023402496 3161415680 729280512 1214388224 3158117376 1316333056 191381760 1315128448 1024049856 4090037600 3588728496 1743603464 4162505980 4011821102 3783352323 +2147483648 1073741824 2684354560 2415919104 2818572288 335544320 2852126720 83886080 2541748224 692060160 1428160512 4157603840 1350041600 391380992 1358823424 3659857920 3019210752 1516158976 528867328 2497015808 1539184640 1308957696 1906681344 2724645632 3362907520 196828864 3108181536 825537264 3923598584 2919369196 3136760098 821734143 +2147483648 3221225472 2684354560 268435456 3087007744 3288334336 1644167168 2701131776 4034920448 759169024 4175429632 1934622720 2380791808 3719036928 1427767296 4255318016 2619572224 948748288 3409305600 4013248512 3965335552 3208846336 980648448 2414140160 3873040256 340742592 2364093664 132678448 1908624200 1233326780 2723395094 3482640645 +2147483648 3221225472 536870912 1342177280 1476395008 1811939328 637534208 3238002688 3112173568 1941962752 3298820096 284164096 590872576 3956015104 1306394624 2643525632 3413213184 2610610176 2161500160 1756712960 1126045696 1588669440 625052160 3011696896 2435441792 393441984 1886588832 4270239440 1643530680 3842019556 3506129242 1122450625 +2147483648 3221225472 536870912 805306368 1744830464 201326592 1912602624 2499805184 3900702720 3309305856 2422210560 2330984448 1052246016 3666608128 2497839104 2650734592 170950656 1412153344 3862355968 3329839104 1419909120 2099196928 25206272 3035878656 961209728 497248960 1276189664 602774064 977564008 704479988 3746331786 1806272881 +2147483648 3221225472 2684354560 1342177280 1207959552 3019898880 905969664 2600468480 796917760 717225984 1025507328 2662334464 441974784 4227072000 923664384 3836542976 2773516288 3473620992 2913492992 3939880960 2429433856 4245490688 3600854528 649292544 2345423488 1983108672 2353993888 627551120 3634946072 2123802964 742026482 3776631175 +2147483648 3221225472 2684354560 3489660928 1744830464 3556769792 3388997632 2667577344 58720256 2017460224 299892736 4056940544 3475505152 924581888 203816960 394461184 5079040 3770892288 2800115712 4234727424 3783669760 2511547392 3585443328 24599296 312245632 565047360 3050876320 888526128 1457306760 3770141980 1041079878 2820892217 +2147483648 3221225472 536870912 268435456 2550136832 3959422976 1979711488 2164260864 897581056 3720347648 3344957440 97517568 3448242176 1034682368 1888616448 2036924416 2247720960 3714924544 236347392 3083259904 2524059648 3413720064 3490818560 898717952 1498177664 4070823616 1663674528 3462751824 2230993352 225758940 3354073934 2272823229 +2147483648 3221225472 1610612736 2952790016 1744830464 3288334336 2717908992 4244635648 3045064704 3670016000 1025507328 2286944256 1828192256 423362560 4083810304 2159345664 1468301312 1956593664 2780848128 884068352 1607075840 2425856 4082937344 611534592 714236800 2836985536 1693758112 3208077456 2424593048 3316108524 32849378 1533320613 +2147483648 1073741824 1610612736 268435456 402653184 1275068416 2382364672 1560281088 3330277376 2185232384 4225761280 4014997504 1579679744 1033109504 3858366464 128385024 2303033344 4167450624 544956416 695857152 1359620096 3460238336 3861486080 1725976832 269637248 1204901824 3732335968 597404272 4064503240 2980433084 2373193766 2636778235 +2147483648 3221225472 536870912 805306368 3623878656 738197504 3187671040 654311424 2508193792 2185232384 815792128 3618635776 1597505536 2264137728 2953969664 739180544 2208792576 1663156224 830267392 3228848128 406984704 1151808512 4212896256 379580672 3175477888 4003921216 3247921952 2389940272 2311310296 862699604 853008522 3857301727 +2147483648 3221225472 536870912 268435456 3623878656 2885681152 4127195136 3976200192 2642411520 2109734912 2220883968 2291138560 2077753344 417595392 2510946304 911540224 1901363200 1501577216 2109693952 1977536512 1561991168 1589459968 2576923136 1762023680 3292283008 2175892928 3154246048 975937360 2999046920 1791733068 2014431562 1337166123 +2147483648 1073741824 3758096384 268435456 671088640 1275068416 2650800128 1828716544 3850371072 2269118464 1092616192 93323264 203948032 3538681856 1280442368 93650944 3845554176 2511028224 372006912 3794792448 3361867776 1928145920 2878518784 2124766464 97738368 2047369152 484560288 1467813872 398110456 1950963196 1031882918 2241684245 +2147483648 1073741824 2684354560 805306368 1207959552 1946157056 704643072 1627389952 1837105152 3837788160 4221566976 2049966080 532152320 143917056 1281490944 328007680 3635707904 277135360 850124800 330461184 3144816640 105198592 293123584 388154112 2221729152 3877109696 3930870176 1626418704 3219831480 515371604 1434209802 3771283079 +2147483648 1073741824 536870912 2415919104 3892314112 738197504 3456106496 2801795072 3900702720 2160066560 1767899136 158334976 403177472 3154378752 1238761472 979697664 3606937600 1866907648 2637553664 994930688 231094272 958217216 1139906048 2165626112 2361844352 2071322944 1441618016 357969872 1084556872 2728240436 3015112838 1081991199 +2147483648 3221225472 2684354560 268435456 2818572288 67108864 3523215360 822083584 293601280 3091202048 484442112 2895118336 796393472 2620653568 78774272 1368588288 1395097600 1606959104 3383320576 2340278272 1556232192 3061521408 2188084736 1313763072 554205056 3884542400 2949498016 2886343216 1174870856 2707784972 2138274882 31650871 +2147483648 1073741824 536870912 1342177280 1744830464 4227858432 1577058304 2868903936 1568669696 1707081728 1348468736 1492123648 3316121600 2642149376 3117023232 2382430208 676823040 167624704 3270959104 2487250944 4065998848 4074310656 1799587328 2251026688 2555236992 1853813312 1089229344 1944586448 735841288 819602004 2023298510 3823343689 +2147483648 1073741824 3758096384 3489660928 1744830464 872415232 3053453312 520093696 159383552 1279262720 1059061760 2031091712 1406664704 2828795904 1011744768 3591176192 308183040 3208298496 876208128 2546626560 2776500224 1430592512 2505741824 2898846464 4218083968 2185353024 159801376 4102564528 2774800568 4282522012 4066053114 1555013077 +2147483648 1073741824 536870912 1879048192 2281701376 603979776 704643072 3539992576 713031680 3569352704 442499072 1607467008 2115502080 2883584 3522297856 1098055680 2549645312 730775552 2706366464 4083445760 2309109760 4029350912 2767500800 462223104 1414840704 1368966976 2902117600 1991372624 630554376 335653724 3799608170 2501093689 +2147483648 1073741824 1610612736 268435456 3892314112 3154116608 1040187392 2365587456 75497472 3695181824 2577399808 1322254336 1964507136 1206648832 2906783744 3207135232 702382080 2572763136 267542528 3001479168 3490850816 3589344256 1347528192 1890275584 326335104 612332480 1858946528 2758572400 2112210520 1967307724 4211342874 1344117449 +2147483648 1073741824 536870912 2415919104 1476395008 2348810240 3657433088 3137339392 2675965952 3619684352 2808086528 2299527168 2174222336 975437824 949354496 1198981120 3029762048 1456128000 2875973632 2334814208 1954953216 477051904 3287464448 2759643392 1059906432 890555200 2663434144 3911114960 3937792456 1501648748 724743290 4070366699 +2147483648 1073741824 536870912 268435456 3355443200 2751463424 2650800128 3204448256 394264576 3435134976 4221566976 3285188608 1448607744 2419851264 1355677696 3256680448 876642304 1596866560 1505583104 922808320 4108204032 2120555520 1483521536 2677563136 3985398912 4076228928 2134996384 2641290512 1301481016 255703596 69135114 815478317 +2147483648 3221225472 536870912 805306368 2281701376 1677721600 2113929216 2332033024 1501560832 473956352 3525312512 2094006272 2391277568 3788767232 4026662912 462225408 751599616 3003236352 2286870528 1945063424 2668763136 1147483136 3966281216 1914435328 2168439936 3244684352 3165975328 4046350256 4116747256 1284498348 3198011550 4101562019 +2147483648 1073741824 3758096384 805306368 3892314112 738197504 1375731712 2634022912 3581935616 3720347648 618659840 464519168 2932342784 2263089152 1278869504 2463825920 3986391040 2223947776 1831854080 3956240384 1237977088 1714627584 2930740736 3633118464 326681984 35309760 3493711520 3670040912 2648945960 4246924708 3828471270 4006507047 +2147483648 3221225472 536870912 1879048192 3892314112 335544320 771751936 3875536896 713031680 281018368 216006656 1462763520 4100456448 2503737344 2230714368 119603200 2292547584 4171087872 1141563392 674123776 3028686848 3437831168 3137973760 2576605952 2171589760 184149824 3618169056 96826192 3748967336 2318420420 1515924334 1314565337 +2147483648 1073741824 3758096384 2415919104 939524096 1543503872 234881024 3439329280 142606336 465567744 2556428288 3251634176 3924295680 3035365376 1545469952 668663808 3926753280 2883338240 4168704000 4236242944 1078331392 1561267200 2719453696 2926935296 2305948288 2610239424 629054176 1436412816 59451592 547723676 3566223510 165106677 +2147483648 3221225472 1610612736 3489660928 402653184 3825205248 3388997632 4278190080 2776629248 3821010944 1029701632 4119855104 1320681472 572784640 2766536704 1612120064 3041886208 1228816384 850354176 3513241600 2284718080 3613072384 4019563008 2166049536 825879936 1427973184 3010628640 1031586384 3751513288 2532328908 1579438610 854216451 +2147483648 3221225472 3758096384 268435456 3087007744 3556769792 2315255808 3841982464 2474639360 3695181824 1897922560 3908042752 2036858880 2088501248 270139392 3512401920 525369344 597082112 3271024640 764170240 157427712 3000962048 1259246080 2280906496 2920438144 610746048 1709881120 1518196400 602883512 2576783972 2322065326 313818297 +2147483648 1073741824 3758096384 4026531840 2818572288 67108864 4261412864 1929379840 1602224128 222298112 1948254208 1146093568 2855796736 436469760 577896448 1481834496 1250328576 2280669184 2398183424 2448748544 1828325376 1516180480 4114132480 3590149888 80409728 2738295360 1417976992 3687533680 2706112440 2935133260 820670482 756972123 +2147483648 3221225472 1610612736 3489660928 3892314112 2080374784 3791650816 3607101440 3061841920 171966464 4146069504 2976907264 2174222336 2181300224 178388992 2996109312 2637987840 2893922304 2154487808 1177767936 2443839488 3977845760 1515361792 178704640 2902293888 3863020096 3426126048 1976891120 2101378296 2801903108 989691506 3208719867 +2147483648 3221225472 2684354560 805306368 402653184 3825205248 838860800 1358954496 343932928 960495616 1402994688 3534749696 3934781440 313786368 1955725312 2252144640 2214166528 448184320 1757011968 575492096 944388096 806425600 3328680448 2464543488 3929756544 1652371904 1792640480 3863411504 2383541656 1653162260 238032742 2143815267 +2147483648 3221225472 3758096384 2415919104 2281701376 2348810240 234881024 2835349504 109051904 683671552 4208984064 3876585472 2954362880 2097938432 3421634560 4123328512 634028032 770523136 599416832 308662272 2310678528 57748480 1703198208 242377984 714203776 2345933504 3038650464 3081190864 1423422248 164351052 129313786 2088932161 +2147483648 1073741824 2684354560 1342177280 3892314112 1811939328 2986344448 2298478592 578813952 792723456 1826619392 3291480064 3346530304 3920363520 2011824128 3961454592 4007231488 434847744 1316904960 1992880128 2095192064 1336617984 342853120 2856744192 4052020608 1580737984 2454470240 173677872 4289148488 2387968228 2240900202 2143900793 +2147483648 1073741824 3758096384 3489660928 3623878656 3288334336 3858759680 1862270976 3699376128 3628072960 2929721344 168820736 395837440 3790864384 1127350272 2984050688 3450765312 2454306816 2894520320 3919933440 3589933056 1737563136 3694705152 2787046144 3318832768 3641189184 1244413280 3664123632 2684299416 2875955260 1146315850 1516059999 +2147483648 1073741824 3758096384 805306368 1207959552 1946157056 3053453312 83886080 2004877312 2537553920 1029701632 1787822080 2149056512 2388393984 2597978112 3729195008 2058321920 665436160 466935808 434925568 789710848 3647153152 1387898368 3593257728 249578112 1030750656 1179130144 3462663536 3027642728 580206380 996967802 572552693 +2147483648 1073741824 3758096384 4026531840 671088640 3019898880 2382364672 3774873600 1769996288 2260729856 3944742912 1259339776 2975334400 1588854784 1588723712 870907904 997949440 542818304 3181502464 333672448 2621048832 1579488256 3186462208 748280576 2108122240 1323304640 1789929888 4127721360 3901503256 3161861820 1215498970 3339629311 +2147483648 1073741824 2684354560 4026531840 671088640 3959422976 1174405120 2030043136 1551892480 599785472 346030080 3144679424 4145545216 1319895040 1092747264 783220736 2175893504 3604430848 4168769536 4216647680 541726720 1503331328 117415424 4202319104 1750384768 3821667520 2950373600 1159697808 2590665976 1989997060 2551057586 197998449 +2147483648 1073741824 2684354560 2415919104 402653184 469762048 905969664 2164260864 2055208960 390070272 1499463680 1309671424 900202496 3507748864 4096655360 1517355008 728334336 132333568 526147584 1066725376 1670780928 3771538432 3142814208 1899783424 3389320320 2617121472 4026076000 1074640688 1291153192 869359884 942109238 611999595 +2147483648 3221225472 2684354560 2952790016 2550136832 3288334336 704643072 2734686208 1317011456 2579496960 3093299200 2572156928 3310878720 3230924800 3481927680 3827236864 1618247680 4130848768 1073930240 3680063488 269629440 2724934656 2540610048 454097664 3417472384 1086096192 270264800 3960273168 1672757704 2577236284 210400922 1383630695 +2147483648 3221225472 3758096384 2952790016 3087007744 201326592 1174405120 1023410176 3430940672 3334471680 3034578944 3629121536 280494080 1712586752 3376021504 2082930688 311590912 3564978176 490758144 3058028544 1858217984 1687364608 2446899712 1683112192 422501504 3517877696 3867895264 1213823440 2303884712 498003868 1131317634 2825617279 +2147483648 1073741824 2684354560 4026531840 1207959552 1409286144 2248146944 1090519040 3347054592 2160066560 1629487104 3337617408 605552640 4212916224 961937408 3931176960 1856602112 3288285184 4011352064 556855296 2467174400 2200765440 2800715264 1399225088 1137034880 1448973504 4063066144 1606645136 297686936 2298074820 1987817586 1352950205 +2147483648 3221225472 1610612736 268435456 2013265920 2214592512 3992977408 2432696320 595591168 2168455168 3722444800 170917888 2782396416 406061056 4072538112 3688955904 4207247360 3774562304 251944960 787533824 3047557120 1064643584 2947252736 4243749632 3022906496 1317121728 3976036128 2183229680 2733856200 1893229220 3986868738 2261590071 +2147483648 3221225472 536870912 1879048192 939524096 3154116608 3254779904 3137339392 1619001344 3720347648 1080033280 1364197376 2538078208 3163815936 54132736 2719940608 1193443328 752173056 189816832 803065856 1207048192 3351979008 4156070400 2935651584 3588944256 3952386368 397180512 2206463376 774847816 3032132156 2873715230 115241699 +2147483648 1073741824 2684354560 805306368 2281701376 1409286144 1778384896 3808428032 1149239296 3628072960 1499463680 3775922176 2635595776 781975552 3160539136 1530200064 3486220288 3083354112 2831114240 1269952512 393877504 3903403008 506037760 2738715392 718589312 3360261952 4037888864 311221232 1110814568 1512003340 1157743322 2840733925 +2147483648 3221225472 3758096384 4026531840 3892314112 2483027968 3053453312 3942645760 2944401408 62914560 891289600 714080256 98041856 397672448 3942514688 2709716992 1628274688 1087389696 2756534272 2985545728 2485528576 3250009088 338935296 108225280 1523634816 612082240 1033860256 1197143504 2443620440 2319568924 696199706 1369419647 +2147483648 1073741824 2684354560 1342177280 2013265920 1677721600 3120562176 4110417920 3330277376 2168455168 3428843520 2595225600 2906128384 2515795968 3633446912 1407385600 2607382528 4243636224 161603584 3397087232 447354880 3851889664 3694895616 3593720576 102254976 2416163520 1464326752 382365872 1191221480 3772664548 3705836922 3156566367 +2147483648 1073741824 536870912 1342177280 2818572288 1946157056 167772160 2701131776 310378496 1715470336 3483369472 3534749696 2969042944 1131675648 1304297472 1546977280 242253824 1484275712 3130220544 3615944704 4268111872 280038400 118928896 3309921024 1111872896 1487898560 2113140320 4155935088 2658746584 4286431700 750489850 2635976847 +2147483648 1073741824 1610612736 4026531840 2818572288 3422552064 2650800128 2667577344 1753219072 3737124864 2917138432 3035627520 2623012864 1730412544 2357067776 2776039424 3424157696 2657173504 348676096 1853353984 591800320 3680711680 392072704 4043465984 1771495040 175473472 1196479072 2857799248 1252933864 1795477748 271628754 1574793635 +2147483648 3221225472 3758096384 2952790016 3087007744 3422552064 3321888768 2432696320 176160768 1447034880 2912944128 1085276160 3113746432 2173960192 2983854080 1529020416 255229952 1886601216 1978294272 3081752576 149039104 3464963072 1546959360 3286528256 955698304 2286401216 2992299872 926517104 3892039256 1180183508 737414050 3070893551 +2147483648 1073741824 2684354560 2952790016 3623878656 4093640704 3858759680 2063597568 2659188736 2545942528 970981376 816840704 2684878848 1012137984 2459041792 2582577152 4123426816 4000366592 1001250816 3457445888 947525632 3616216064 983347712 2871781120 3083424384 2680400448 484800736 2163062928 2541504040 2086544548 1819349718 3747058299 +2147483648 1073741824 3758096384 805306368 2013265920 603979776 1107296256 16777216 3665821696 2604662784 65011712 154140672 4276617216 904658944 2388525056 4009951232 4105732096 3460710400 1933271040 3725651968 1767245824 1725899776 3029248512 3806944000 3468552064 170240448 2321403488 177570864 2624967304 291089252 2646341774 1835181645 +2147483648 3221225472 536870912 2952790016 3623878656 3690987520 704643072 4211081216 41943040 239075328 3961520128 74448896 1963458560 130809856 1185284096 4107993088 719093760 2271068160 1052827648 2891403264 3066959872 3553039360 2017628672 2279795968 1531341696 4133458752 2226474208 406796784 2294714936 1219031172 2722846422 1909460973 +2147483648 1073741824 1610612736 3489660928 3355443200 603979776 33554432 520093696 2323644416 1564475392 1063256064 315621376 1227358208 456392704 1572470784 3123511296 1445756928 3000745984 2028789760 3181211648 2083661824 2447981568 252616192 2553990912 3915799424 3622157888 3076877792 1840135728 1705454632 590987068 1615553702 222889331 +2147483648 3221225472 1610612736 1342177280 2013265920 3422552064 167772160 3909091328 3984588800 1665138688 3844079616 1328545792 3683123200 679739392 2021785600 3083665408 531005440 3407986688 3230588928 1865764864 3454666752 1100561408 3573322240 745601280 3335933824 1383570368 3032050592 2301375984 4189462776 2802255700 2098182630 4267002319 +2147483648 3221225472 1610612736 2415919104 4160749568 3422552064 4127195136 3674210304 4135583744 3309305856 1382023168 1032847360 3818389504 3026452480 2016280576 1649737728 4273700864 3221405696 3805929472 1661423616 1058408448 2768309248 1664975360 3793479936 2311082112 752003136 265510624 3796903472 2998415976 143933356 4104522138 854142939 +2147483648 1073741824 536870912 4026531840 1207959552 1140850688 1241513984 2432696320 2491416576 3913285632 2136997888 1781530624 1126694912 3248226304 2228617216 2762801152 4138041344 4132552704 3424313344 3577376768 1884436480 1959732224 272803328 2467266304 3263410560 2222258112 749960160 2802169648 734120616 2107832836 2191415582 4225770849 +2147483648 3221225472 2684354560 2415919104 2281701376 67108864 3053453312 1157627904 2810183680 3594518528 1939865600 4042260480 1166540800 1811152896 2503606272 798949376 3018489856 3753197568 1105223680 3323842560 2964731904 2992192512 91991552 2786772736 2935008896 2358922688 52616480 3459037488 2569304728 2152724548 890047030 3224477155 +2147483648 3221225472 2684354560 3489660928 671088640 1409286144 2248146944 285212672 2575302656 3686793216 3277848576 3322937344 390594560 1782317056 3570008064 2596601856 46301184 2396897280 985849856 126701568 112080896 385559552 2402391552 1181772544 1250467456 2958606528 1101024160 3986731216 1257566792 2103598764 1719241486 2169269657 +2147483648 3221225472 3758096384 3489660928 2281701376 3959422976 771751936 4244635648 3481272320 3191865344 945815552 2907701248 1847066624 2879651840 3912892416 476774400 2605744128 2186395648 22077440 4143140864 4220921856 982334464 66432512 80243968 2489234048 3199795136 465526560 3797944112 978335848 2929212892 1365517130 966409339 +2147483648 1073741824 536870912 268435456 2013265920 2885681152 2986344448 318767104 713031680 3510632448 2799697920 1720713216 55050240 1423179776 1090125824 2985492480 3422519296 1676296192 292773888 2008543232 1572222976 2213878784 74617344 1903489280 946977152 1788040000 2192034528 708709936 1342247240 2461573964 926926414 2999065987 +2147483648 3221225472 1610612736 1342177280 2281701376 1409286144 2248146944 3942645760 3078619136 1111490560 2241855488 875560960 2861039616 46399488 3537240064 2587164672 225935360 2019868672 53993472 1690128384 717883392 897530880 2269687296 3456918272 147568256 253689408 696307360 1628554160 2103473688 1546237428 303429958 2790672095 +2147483648 1073741824 2684354560 4026531840 2550136832 4093640704 167772160 251658240 4085252096 1220542464 1386217472 865075200 822607872 2305556480 1708523520 3740598272 3697770496 2625814528 2209472512 2062249984 3535935488 4265018368 3377508864 1683121920 1008974208 2179525696 3648714144 2993021200 1971930232 2900693884 4004492430 2261708349 +2147483648 1073741824 3758096384 2415919104 3623878656 1409286144 3053453312 2231369728 3028287488 29360128 937426944 3182428160 1847066624 3451650048 2087583744 2330132480 1170243584 1495711744 1553719296 996175872 710543360 2524515328 467249664 3943646976 2771168896 3512781248 899480032 97703952 2187452072 59333604 290164370 715278789 +2147483648 3221225472 3758096384 2952790016 2281701376 1543503872 2583691264 4278190080 3665821696 3762290688 2485125120 1712324608 3382181888 3429105664 3813801984 4019650560 1299939328 2913648640 3942637568 659247104 94251008 480846848 3280123392 361781504 2149299072 538639936 1622669280 1012354416 2966954424 2009347996 2558664298 3975102011 +2147483648 1073741824 3758096384 1342177280 4160749568 3288334336 2717908992 3707764736 1400897536 1010827264 3974103040 1901068288 782761984 648806400 49676288 372572160 3812261888 1995948032 4125417472 3716378624 1749157888 2736208896 1883083264 654465792 291145600 812121792 2146226976 1822378160 3561756360 2292589948 4095546950 659993109 +2147483648 3221225472 2684354560 2415919104 3355443200 738197504 3925868544 4244635648 2826960896 1598029824 1558183936 72351744 860356608 956563456 3451781120 3911385088 941391872 1367228416 3258146816 2424623104 4274141184 3007396864 510508544 3419135232 1444193152 3046801088 559769568 1420818096 700096712 2777773820 408288894 4232556999 +2147483648 3221225472 536870912 1879048192 2013265920 1140850688 1979711488 150994944 1082130432 977272832 3995074560 1437597696 3418882048 2346975232 3430547456 636157952 2320531456 4260413440 2878464000 3921825792 1547048960 1340417024 2763622912 1525109504 2649731712 2316467904 2607687648 267989232 271561528 3958533492 1212039062 1256269351 +2147483648 3221225472 536870912 1342177280 2550136832 3556769792 771751936 4278190080 2558525440 3502243840 2908749824 3090153472 1579679744 2389966848 3613786112 3088252928 1634500608 773799936 2409259008 4138586112 2635732992 2081500160 3047275008 1651296000 3890460800 1006760256 1245723232 3365931472 3033536328 1297616996 1467760478 2575438043 +2147483648 1073741824 1610612736 1342177280 3087007744 2483027968 4127195136 3238002688 3061841920 205520896 2539651072 3232759808 4264034304 3723755520 1489108992 3666411520 761036800 2606841856 937058304 3729256448 1656629248 2184125440 1341104640 1163452160 750360192 421787840 1694767200 3616152304 3737992552 4181108708 3730602494 2149895579 +2147483648 1073741824 3758096384 2952790016 671088640 3288334336 1442840576 2768240640 813694976 2436890624 1293942784 3192913920 3243769856 2201747456 3151626240 3061383168 930250752 2569191424 4203864064 2170712064 1579026432 1720648704 3173621248 1434801920 3164835456 3567541696 4260178144 1591524656 3427125560 938239372 1177101066 4280979277 +2147483648 3221225472 536870912 1342177280 3892314112 1140850688 2516582400 3875536896 494927872 599785472 4280287232 2431647744 1200095232 3094609920 529399808 1959198720 2991882240 2934226944 4154318848 187060224 2370967552 3536661504 336963072 1447264000 2219028096 2605219136 1707422496 4280390224 632111704 739554820 3791971734 1347279619 +2147483648 1073741824 3758096384 1879048192 3892314112 335544320 436207616 721420288 3430940672 339738624 1574961152 2261778432 1333264384 3490971648 3706060800 3989241856 3926687744 601997312 2840649728 3884150784 1315571712 1608856576 4166360576 1648255744 1901828480 1769298240 58009440 2077077744 1132094280 2718272220 3775285650 3769602479 +2147483648 1073741824 2684354560 3489660928 671088640 335544320 704643072 1694498816 4169138176 4164943872 329252864 678428672 1880621056 391905280 2651979776 2024341504 3688988672 2818195456 2054250496 352448512 2146834432 2568424448 688035328 3998153472 3607668096 1237042880 4143654368 1156103536 241952472 814948836 3165422194 849733517 +2147483648 1073741824 3758096384 3489660928 939524096 1275068416 3388997632 3640655872 2558525440 3762290688 2736783360 1775239168 3607625728 633077760 2277113856 3691446272 1768521728 311640064 1514037248 2788749312 604899328 42015744 2358542848 2346576128 4220817280 3562915776 3964975840 4106079344 4083458296 394657196 945857534 3925600153 +2147483648 1073741824 3758096384 4026531840 4160749568 4093640704 3120562176 1660944384 3850371072 4190109696 501219328 1016070144 1272446976 3223060480 3106275328 317128704 2415230976 1808220160 3738591232 2369581056 451020800 937235456 2184493568 3554017024 174361984 158194496 2443745056 4264817616 3655575144 893937452 1209520682 3427370005 +2147483648 3221225472 2684354560 2415919104 2013265920 3959422976 973078528 587202560 125829120 1388314624 195035136 554696704 1389887488 1487667200 398327808 1701773312 95256576 3638116352 1364746240 1738723328 2299148288 2161982464 1055691264 360956160 3605040000 950914368 3247935392 1225542032 2254487992 2283999516 2850264730 2568910105 +2147483648 3221225472 1610612736 268435456 134217728 1140850688 1979711488 1358954496 4152360960 3846176768 3999268864 3145728 1042808832 3758882816 2793275392 3991732224 1290829824 886620160 180084736 2553171968 2358904832 968829952 984849920 681400064 467119744 1401907392 4176776224 3548046576 2792408360 595052484 3656410014 3873914565 +2147483648 3221225472 536870912 2415919104 134217728 2483027968 1040187392 3372220416 2105540608 490733568 3676307456 2572156928 2625110016 1817968640 152698880 3226402816 1687388160 3280388096 2560876544 3512160256 2724599808 973413376 4020547072 4022944512 989792384 3688605888 1808984736 2546855536 3232136440 2839325388 1696949250 3870107165 +2147483648 1073741824 1610612736 805306368 2013265920 3154116608 570425344 2936012800 645922816 1522532352 3051356160 1485832192 711458816 601620480 4084858880 3495493632 3207692288 2385854464 1415995392 3757502464 3460704256 3811771392 3267398144 1723399424 3388545408 8494144 3979178720 2873252048 3493387368 4214827756 560053574 1673360777 +2147483648 3221225472 1610612736 805306368 3623878656 2080374784 1375731712 3003121664 394264576 2638217216 10485760 2666528768 3574071296 2346975232 937295872 1357578240 1715830784 4112990208 3124912128 4195667968 2434402304 3011847168 3129385472 3392595200 3516079488 4083783488 545088928 568812144 3198305432 3972323268 3928097366 1737035463 +2147483648 3221225472 536870912 268435456 2818572288 738197504 3456106496 1459617792 2390753280 792723456 4007657472 3123707904 3965190144 3514040320 302645248 1683947520 3482484736 2940813312 315383808 3186216960 2573080576 3393534976 1837475328 2498225408 2402497152 3414990144 1525435872 16374192 311830984 3585682916 731091362 3005143559 +2147483648 1073741824 536870912 1342177280 939524096 1275068416 33554432 3909091328 2189426688 3460300800 2246049792 3700424704 2944925696 2937847808 3218997248 3110404096 2613346304 671891456 919035904 4060016640 3001169920 3121286144 3097072128 1953286400 3237035392 1367783872 3707196000 4219919728 61213768 3475058380 4151222590 2856015681 +2147483648 1073741824 1610612736 268435456 2013265920 2348810240 2181038080 2634022912 3196059648 2134900736 3051356160 3268411392 16252928 590086144 3896639488 2207711232 2457567232 3518709760 207511552 3139104768 3310233600 849677312 983859712 1350891776 1695759744 3459101888 2967629920 1262547760 296039176 3542395164 2286215538 1999840513 +2147483648 1073741824 3758096384 2952790016 4160749568 2885681152 369098752 2466250752 4269801472 3737124864 4045406208 374341632 2047344640 4260102144 3954311168 1821048832 4063330304 2336145408 41410560 722825216 918423552 818480128 4079135232 1464563968 1015492736 2012453440 2691557088 2363646160 857061976 809553260 2636043998 1084744365 +2147483648 1073741824 3758096384 2952790016 402653184 2080374784 3120562176 2701131776 2608857088 1581252608 2346713088 2282749952 2274885632 1019478016 3184918528 2304704512 2869919744 2385690624 1179377664 3608375296 2008156160 1643709440 437817856 1052865792 253433728 2467924416 852351008 1588876592 1319740808 4138066028 2381872026 4163092115 +2147483648 1073741824 2684354560 2415919104 3087007744 603979776 2449473536 1426063360 1954545664 3854565376 2766143488 13631488 1757937664 269746176 4096131072 1162018816 2842918912 191774720 1656446976 1330900992 2675054592 1631919104 2659230208 1388692224 1567171456 2596972736 1785513184 591639824 1349940072 2984726908 3676423102 834092355 +2147483648 1073741824 536870912 1879048192 3623878656 1543503872 2248146944 3942645760 1736441856 675282944 1461714944 2551185408 436731904 1390673920 4285399040 1921974272 828538880 840318976 1665622016 3371364352 3309975552 3674276864 2610799104 3284991232 1089282176 496475200 1752025760 1260426544 3815989304 980731612 4023466190 762683647 +2147483648 3221225472 1610612736 805306368 4160749568 3690987520 3590324224 3539992576 511705088 4164943872 3026190336 485490688 2636644352 1415839744 1156186112 1947795456 3733553152 3192242176 212262912 3182317568 3511552000 1616061440 3141577216 2733917440 2090802304 1628341824 2418499296 1100980592 2962938536 482892596 2633573614 3677984687 +2147483648 1073741824 536870912 2952790016 1476395008 2214592512 1308622848 2801795072 142606336 3619684352 761266176 4159700992 1193803776 1062469632 2018902016 2089746432 3229777920 3570941952 3423690752 4026855424 2579642368 1446589440 1555935744 3318930176 1863124096 2577107776 2360733792 809210384 681966216 3827534420 3543779566 4161909795 +2147483648 1073741824 3758096384 268435456 2818572288 3154116608 3254779904 2466250752 1300234240 1371537408 2971664384 3702521856 4010278912 2352742400 2781478912 3776905216 2379317248 1601454080 833708032 1074262016 2268465152 1920281600 1052677632 3138240768 3901298048 3117722432 1986199328 1576044496 3194802520 2482092052 1279542310 4235819297 +2147483648 3221225472 1610612736 268435456 134217728 4227858432 637534208 1526726656 880803840 4156555264 1717567488 705691648 4113039360 3918266368 214040576 2655322112 2999091200 2474655744 2734120960 1376309248 2655913984 369568768 2739379712 2736978176 3378975872 2228719680 1816840800 483066384 2384829256 152553964 1084064726 3656640877 +2147483648 1073741824 3758096384 2952790016 3355443200 2885681152 1912602624 2365587456 545259520 1740636160 2191523840 4138729472 3721920512 3054764032 3843162112 3381067776 84901888 734052352 3603292160 2053468160 4161144832 3608478720 952673792 2754573568 2337613184 3995632832 2290044896 1490894480 2125763448 3111213044 429144818 1196566047 +2147483648 3221225472 536870912 2415919104 2013265920 1275068416 3523215360 620756992 4068474880 12582912 446693376 1276116992 498597888 1477705728 208273408 1671233536 3115352064 2042806272 1929764864 213929984 2558400512 2113346560 3744313856 2733795584 1913067904 694525632 179194208 3710988752 139367480 1903546012 2848481858 2931950895 +2147483648 1073741824 2684354560 1879048192 1744830464 1275068416 1845493760 2399141888 4253024256 2411724800 1499463680 1712324608 2726821888 2750676992 3413245952 1206321152 265322496 2495496192 4225458176 1781854208 184948736 2757043200 14134784 1824445696 1938633344 3851139904 3909676832 2636120912 4222615752 2457343788 296493310 3320717339 +2147483648 1073741824 1610612736 1342177280 1207959552 3422552064 167772160 2868903936 1199570944 3678404608 3294625792 3142582272 2206728192 3518758912 1230635008 1508311040 218398720 4174626816 2715738112 4062539776 2707826688 2667387904 3255016960 2806478080 2804220800 213355328 3680592288 2092448240 2841908264 2070807068 2432772526 1438220953 +2147483648 3221225472 2684354560 4026531840 4160749568 2885681152 2919235584 1325400064 746586112 1941962752 2254438400 1318060032 855113728 3466854400 1773273088 3490906112 2413395968 1460224000 3352846336 2587545600 2291546112 3638633472 1298835968 2560682240 1702436480 1792975680 917166944 3412989968 3720689736 3751325132 1192487170 1867555187 +2147483648 3221225472 3758096384 3489660928 3087007744 1140850688 3120562176 1895825408 377487360 943718400 4066377728 3461349376 3161980928 2555641856 2172780544 842596352 2242543616 2783002624 334127104 3281113088 3797297152 1937456128 4004749824 4026256128 3907203456 192385984 2829176672 436077552 3935775016 3469060124 1286666898 3531122911 +2147483648 3221225472 1610612736 4026531840 4160749568 738197504 3053453312 2130706432 1904214016 3409969152 220200960 944766976 3597139968 2785804288 2415001600 167313408 3358818304 1362608128 3469533184 519983104 427689984 1472926720 2351602176 1580484864 2321758336 247892288 2289464864 616705392 174138360 4190612620 2806114630 3153843149 +2147483648 3221225472 1610612736 3489660928 2281701376 4227858432 2785017856 2734686208 3783262208 2764046336 4183818240 2393899008 3301441536 2122579968 2743992320 394330112 163086336 82657280 2482135040 3335770112 997853184 3081182208 1494060544 26470656 3621393536 3103198784 2201329952 754961808 3292540168 3173006276 4086308166 1465389567 +2147483648 1073741824 2684354560 3489660928 3623878656 3154116608 3456106496 2164260864 2172649472 4089446400 819986432 2456813568 3480748032 363069440 3956670464 2320039936 2435350528 405520384 2464473088 795701248 3963754496 1657211904 215329280 2644339968 3246000768 3426954432 697539488 1557940432 3079571112 1704651604 2821218554 3652236907 +2147483648 3221225472 536870912 3489660928 134217728 3825205248 1241513984 1090519040 478150656 1732247552 132120576 4004511744 3101163520 1028915200 2723282944 3181051904 98926592 900546560 2238996480 1073926144 2218137600 684788736 2274016768 239783680 95029632 2271153088 1073712608 4272585392 4104125704 2300217988 2390949602 2926974607 +2147483648 1073741824 3758096384 805306368 939524096 872415232 3053453312 553648128 1199570944 2051014656 1377828864 3278897152 370671616 2841903104 1482031104 2480865280 3037495296 1952792576 4059848704 3655856128 3955361792 449913856 4028086784 2333069056 2399014528 1774401728 4042165280 3083094832 1693709816 587990980 766125138 221061955 +2147483648 1073741824 1610612736 2952790016 3355443200 3154116608 369098752 956301312 3883925504 2906652672 115343360 525336576 1973944320 4048289792 1693057024 4042063872 3183247360 3500228608 1029070848 295694336 91629568 1626285056 3036513792 3953651968 3979491456 1585001664 1858251296 3300028656 1102692616 3476107836 1407096454 2104515757 +2147483648 3221225472 536870912 268435456 1744830464 3288334336 436207616 3774873600 847249408 1992294400 1314914304 1517289472 3977773056 2971402240 471728128 1362821120 2389278720 2861678592 3999588352 3015593984 829560832 121453568 1003394560 1000763136 1223560576 3169009600 1846917728 897576272 2668099720 1122761140 4281196738 2691360221 +2147483648 3221225472 3758096384 1342177280 4160749568 1006632960 3858759680 4278190080 2759852032 1530920960 2011168768 3564109824 2461532160 3810787328 189661184 1139736576 2901835776 2133409792 4200095744 1105842176 3139053568 2191072256 1367183872 7464192 1315842176 3804182848 4145977184 3823457328 3889855496 4270121268 3472989642 2422983355 +2147483648 1073741824 536870912 2415919104 3355443200 3154116608 973078528 2902458368 243269632 624951296 610271232 724566016 3995598848 1994129408 2722234368 468516864 895320064 945176576 1164533760 1608642560 3176019968 905395200 1076141568 1940257024 3594007424 1990466240 1560686176 1293616560 2664346088 2446648708 4691678 3434043313 +2147483648 3221225472 2684354560 4026531840 402653184 4093640704 3992977408 4143972352 209715200 2076180480 2720006144 1173356544 4200071168 4214489088 2826829824 2002714624 2898493440 1126612992 2459426816 4411392 1369061376 151593984 145789440 1825523456 1795170432 3464497984 918564192 1201675280 3719312216 3677886980 2300853474 1123429607 +2147483648 1073741824 3758096384 268435456 1476395008 3154116608 3657433088 1929379840 2625634304 2168455168 4091543552 3480223744 176685056 3091464192 2928803840 2192637952 1552646144 3504422912 3465699328 1802563584 1342572544 3267046400 3032918528 2194996480 1323577216 2751599936 1447638368 2915540912 1509387656 1594974324 3478801158 3956591535 +2147483648 1073741824 2684354560 2952790016 1476395008 3556769792 3456106496 3976200192 3212836864 3888119808 882900992 4283432960 1744306176 44302336 1302986752 1622212608 2144239616 1772306432 3792199680 2638213120 2889750528 2576552960 3056833024 2205929216 1973694592 2435460544 1978732320 2737733968 496192824 2583715340 3375622274 1774716355 +2147483648 1073741824 2684354560 2952790016 2281701376 3959422976 3590324224 889192448 4018143232 599785472 1730150400 2796552192 2736259072 1610350592 1516896256 2204434432 4095377408 1608826880 440131584 428634112 1606817792 2676429824 3073091072 1584428288 2443971712 249697216 4231080736 2232717904 2664941784 1779327892 1957109026 2543559637 +2147483648 3221225472 1610612736 3489660928 402653184 1140850688 2046820352 2164260864 3984588800 2453667840 3378511872 1877999616 4098359296 1074528256 2678718464 3369271296 4265508864 3605872640 1975803904 942788608 2272659456 866196480 710519296 2176705280 681322880 2534547392 4229373344 2824375216 2108976040 3074030644 261757494 2814066349 +2147483648 3221225472 1610612736 805306368 3623878656 1677721600 1107296256 4278190080 3028287488 4055891968 2967470080 3369074688 1751646208 4161536000 4241358848 3490906112 906526720 2921283584 1991401472 816959488 380766208 1371874304 596615680 2592989952 3385073536 3811706432 1837439584 992977552 2969422696 551295868 3701875862 3290378733 +2147483648 1073741824 2684354560 805306368 1744830464 603979776 3053453312 3137339392 1451229184 2202009600 3512729600 2324692992 2145910784 526647296 2217345024 1211432960 3435692032 2674409472 211771392 3875991552 4169930752 927872000 3458153984 3523059456 4062248576 3560385088 3032057568 2851795888 4017761576 3422370860 3747391494 448420615 +2147483648 1073741824 536870912 2952790016 402653184 1140850688 4194304000 2634022912 75497472 1799356416 3298820096 2366636032 4164419584 2593390592 735444992 4234870784 147750912 3279765504 284712960 818540544 2410428416 3452056576 1761419776 1644542720 2275666304 2436704448 3068496096 3381916848 1557472984 4197031612 446821730 2879392111 +2147483648 3221225472 536870912 268435456 402653184 603979776 2785017856 889192448 2642411520 356515840 2292187136 2748317696 347602944 3242459136 41549824 399048704 539983872 3687563264 2529222656 174215168 1828460544 348011520 2415069696 2244381440 1542743680 1221791168 1482077088 2070701936 210183192 3665082764 2568048370 536514571 +2147483648 3221225472 1610612736 268435456 3355443200 3154116608 1912602624 754974720 1837105152 188743680 1981808640 4182769664 2563244032 2356412416 49938432 3439525888 1868726272 4159881216 1388568576 2446741504 104597504 1968057344 1729703424 1112643840 2301116800 2883393728 3889413280 2678541040 3272187960 3287573260 4171436782 309498875 +2147483648 3221225472 1610612736 1342177280 402653184 4093640704 2516582400 3170893824 444596224 2051014656 1159725056 2496659456 3924295680 2605973504 3897163776 171114496 2428731392 3336552448 860807168 2481606656 2101086208 1876835328 3340306944 3288379136 44326528 2934773696 1616559200 438267760 2861219192 1660378348 694061830 2348644379 +2147483648 3221225472 536870912 2952790016 3623878656 4227858432 1778384896 1023410176 494927872 2571108352 975175680 909115392 1040711680 1993605120 1874460672 3528916992 2246148096 241123328 3938082816 4082683904 1335629824 5116928 1969033728 780051712 814404480 2827946688 711828128 3291047536 3996869560 4291314516 3569085318 433566011 +2147483648 3221225472 2684354560 2952790016 671088640 2751463424 1711276032 184549376 494927872 3191865344 123731968 279969792 3813146624 802422784 1471021056 3199795200 3862331392 2597699584 1368055808 2186366976 4024186880 563753984 3999731200 4243033856 3286727296 2961773120 1925098528 3793863216 250930472 2626711652 3560352806 3218463371 +2147483648 3221225472 3758096384 268435456 4160749568 3154116608 3724541952 721420288 3649044480 4181721088 283115520 3532652544 3375890432 1477705728 1786380288 866451456 2969010176 1414905856 2637357056 2134134784 17573888 962464768 1519845888 2498663680 2247386752 2175545920 665729824 2734635760 1910671368 4004147404 641404370 364943215 +2147483648 1073741824 536870912 2952790016 3087007744 3422552064 3657433088 3741319168 4152360960 3208642560 3265265664 3717201920 159907840 1297350656 3136684032 2956656640 397180928 237355008 2195775488 2070114304 1354512384 1725051904 49613312 3273371904 180579200 1353454144 2535074976 109129200 2034077336 1657816604 4198799022 1241628883 +2147483648 3221225472 2684354560 2415919104 671088640 1677721600 1375731712 4177526784 226492416 1572864000 2808086528 3824156672 1850212352 544473088 2764439552 2983395328 2201714688 20594688 803692544 3703296000 1931229184 2028092416 2353858048 2649011968 1092339584 889983936 2920946080 1548812880 629578184 1192676436 1598600118 3692154867 +2147483648 1073741824 1610612736 1879048192 1744830464 1006632960 2113929216 754974720 1568669696 3191865344 2610954240 3545235456 952631296 653000704 2158624768 4221632512 2861727744 2344599552 1643962368 3127078912 2873370624 1031148544 3178438144 1273465088 2062764672 2657893312 258610080 3628149680 3949101592 396879788 2929259278 2298830045 +2147483648 1073741824 1610612736 3489660928 1476395008 2214592512 2919235584 184549376 2340421632 2889875456 2195718144 4126146560 2809659392 2964586496 2586705920 2179661824 404586496 3008970752 3395575808 3563515904 3563857920 554318848 4102896128 2375713536 2857294976 1034954816 462953376 1984172848 3805683016 1797202132 2413008154 3804386063 +2147483648 1073741824 2684354560 1879048192 671088640 3288334336 3657433088 3707764736 3816816640 700448768 1646264320 1949302784 2273837056 3915644928 27394048 1535836160 751140864 2834186240 1557094400 2384850944 3054245888 39199744 4073799168 3754075904 2084425088 3306164416 2939693344 1168911824 111556120 2398684660 3327563110 1404563511 +2147483648 3221225472 3758096384 2415919104 1744830464 469762048 4261412864 1962934272 1233125376 3107979264 1113587712 2754609152 1344798720 2905341952 4007788544 2783379456 2525265920 1982185472 378068992 4068954112 3995346944 2040409088 2703033856 728217856 2196726400 2397570496 1795948704 758258032 4005497000 685804996 979102366 1072024013 +2147483648 1073741824 3758096384 268435456 671088640 4093640704 3858759680 3405774848 125829120 1279262720 2107637760 2186280960 1361575936 1145831424 1528430592 2177040384 1758232576 660684800 1443913728 4086558720 3578005504 1212558336 1020343808 3218322176 1543491200 4081980992 3733789344 3695286320 3928017304 1924171500 3487778486 331826253 +2147483648 3221225472 3758096384 3489660928 1744830464 1006632960 2315255808 2801795072 3095396352 3133145088 2338324480 1565523968 2559049728 705953792 4231135232 1775304704 1861910528 1993818112 1581015040 2923679744 2004625408 1018575872 2844464640 3392119040 423098240 186524736 2322535776 1797624144 2943014472 3924468028 2617207982 2618835315 +2147483648 3221225472 2684354560 805306368 2550136832 3422552064 3388997632 486539264 3447717888 2134900736 1776287744 1083179008 2167930880 4079222784 923402240 3981770752 1588559872 4051681280 3310936064 2221297664 2821470208 3328578560 1708327424 2473367808 2917885824 3744966336 2485909152 393929712 2683267784 1796049804 3635858706 2853788707 +2147483648 1073741824 2684354560 805306368 3623878656 3154116608 3456106496 2063597568 3464495104 297795584 1444937728 2215641088 2279079936 519831552 3372089344 1316945920 107184128 2180399104 2104451072 3148869632 4292089856 2657760256 2163544576 472290560 2698570368 1983095360 2270056160 1415799056 3166297688 2107580156 240356986 4080953037 +2147483648 1073741824 1610612736 805306368 671088640 2617245696 2919235584 452984832 4236247040 2646605824 1444937728 2716860416 1024983040 840171520 1662124032 709165056 437223424 1663057920 2494521344 3016880128 144451584 3951952896 2177572352 4223967488 2833565312 340503104 999965280 2634442384 1837658584 281245828 1992815026 2281909823 +2147483648 3221225472 3758096384 2415919104 4160749568 1543503872 3456106496 3741319168 4185915392 3024093184 27262976 1466957824 3863478272 1034158080 3634233344 519241728 1974763520 3240640512 927817728 3641626624 2164008960 3252825088 995172864 1464175872 220060288 3927487296 2377271840 3796925616 1442932504 3771002532 2509846310 1210155687 +2147483648 3221225472 1610612736 1342177280 3623878656 469762048 3992977408 385875968 3112173568 2076180480 3319791616 4103077888 2694316032 3185311744 2290745344 714801152 3990323200 219037696 507994112 3828862976 141821952 3430824960 2779068928 1959961856 3974941312 3414399296 1207984160 2750041424 3147908584 3670994092 4067213178 1177144309 +2147483648 3221225472 3758096384 268435456 2550136832 3556769792 3053453312 3942645760 1350565888 406847488 77594624 1169162240 3098017792 509345792 1066532864 100990976 532578304 4131241984 1279451136 1938116608 1784948736 3205893120 855841280 1898288896 2980871808 2491449920 4179817312 1867870448 2619082520 1647458388 909457262 3235297105 +2147483648 3221225472 3758096384 1342177280 402653184 67108864 3590324224 4043309056 1568669696 1061158912 2569011200 2964324352 2197291008 720633856 3359244288 3110666240 654344192 737853440 3658604544 2687258624 672933888 1371937792 494873088 194482944 4212224640 2731976896 1267592864 1219132656 1162033912 3009514420 2379630554 3952411055 +2147483648 3221225472 536870912 1342177280 134217728 1946157056 1577058304 3909091328 1468006400 1312817152 1663041536 2190475264 3268935680 1728839680 3617456128 1343815680 2076803072 143015936 2761515008 3722825728 3865319424 4091161600 3805486592 998411008 2250819712 1547669696 2002470944 1507513392 1225300664 2219037180 1400973786 224770129 +2147483648 3221225472 3758096384 2952790016 2013265920 603979776 2919235584 1895825408 3263168512 4194304 2216689664 3467640832 1811415040 484179968 196214784 1842544640 3044048896 39043072 3029000192 3377811456 1488201728 1722164224 2751793664 2540550912 380796032 1730322112 3067148128 2991748336 1056091576 2251867316 4194727258 2273617893 +2147483648 3221225472 3758096384 3489660928 2550136832 3959422976 1509949440 989855744 411041792 1145044992 3395289088 2070937600 3118989312 2608594944 1007288320 3444506624 1388609536 489144320 2034950144 2610778112 493103104 2296265728 257501696 2792466688 2248428416 2822079296 3192548960 1043628528 1846534568 1024901972 2097634622 980619001 +2147483648 1073741824 1610612736 2415919104 2550136832 469762048 3992977408 587202560 713031680 155189248 564133888 3610247168 4202168320 2113142784 786563072 1253244928 2314829824 1892564992 86466560 930738176 339486720 3274583040 1921325568 2748876032 4032617088 1255445568 2013981152 841332784 1844475032 2527748596 3205320762 2978406831 +2147483648 1073741824 1610612736 4026531840 402653184 1275068416 2785017856 2868903936 2172649472 868220928 3135242240 537919488 2859991040 1067188224 3600678912 1033699328 2172551168 3747725312 3059408896 3909447680 4260636672 3346674688 3063882240 3279792384 3137502336 453357632 2241753888 555466320 1363373608 2965705804 1796387618 2417482493 +2147483648 3221225472 3758096384 2415919104 402653184 1811939328 3120562176 50331648 3951034368 54525952 1419771904 4264558592 1017643008 4022599680 3490316288 1928003584 3984359424 1780432896 3214303232 3282423808 1427908608 2152082432 4065663488 3633690880 2919035776 3088553280 2384716960 3928564464 2374220568 1733416052 3141417614 245961687 +2147483648 3221225472 3758096384 4026531840 3892314112 2885681152 3254779904 687865856 125829120 759169024 4129292288 1993342976 3794272256 1016856576 2534539264 1157300224 588414976 2697904128 584048640 1834635264 1747200000 369505280 3219471872 980659456 1336631680 2739515840 3586935584 776542448 779729720 1188325740 2077044662 2448396441 +2147483648 3221225472 536870912 268435456 3355443200 2214592512 234881024 687865856 3246391296 1967128576 1667235840 818937856 59244544 1090781184 3891134464 2111897600 2421719040 2259009536 753065984 2935967744 1352407040 910310400 4080745984 3008337664 4000338048 2464516288 2887731616 3305901936 3198812648 384775100 2435428622 2140499223 +2147483648 1073741824 1610612736 3489660928 1207959552 3959422976 2986344448 385875968 3296722944 465567744 4104126464 753926144 3239575552 4242276352 4106616832 3146711040 1053392896 519225344 2934169600 630812672 2071209984 2648849408 3901046272 1493736704 3441444224 4054495808 1506101344 1517423120 1607282424 356301540 2745321810 2340395725 +2147483648 3221225472 3758096384 1342177280 1207959552 3019898880 2449473536 3674210304 1518338048 213909504 1503657984 1901068288 1353187328 365690880 2306211840 1552482304 2939584512 3300573184 2152587264 728649728 1597777920 1267604480 258817536 21801728 4259699584 2770493248 252318944 3672582992 392933368 1395543820 3613131030 3237885069 +2147483648 3221225472 3758096384 805306368 134217728 1409286144 503316480 587202560 1098907648 2160066560 1684013056 1498415104 2021130240 91488256 1545994240 1755512832 200179712 1929134080 2959171584 2718486528 1170483200 1204683776 2765043200 225221376 3913371776 1173944896 3851161376 1829908624 111484232 2973606268 2543502930 2535537559 +2147483648 3221225472 1610612736 2415919104 939524096 738197504 1912602624 251658240 4118806528 1556086784 3747610624 89128960 302514176 3002859520 3593863168 1355743232 81690624 3440525312 4035141632 3124678656 1934362624 3903720448 836448768 973381888 3007535488 1759441984 1725706784 3351642512 2977374600 666536892 2142271246 1784045289 +2147483648 3221225472 3758096384 4026531840 671088640 335544320 2919235584 3305111552 780140544 2696937472 517996544 32505856 187170816 1933836288 1377435648 1958412288 1400733696 4077338624 1701732352 782028800 3205769216 3563205632 419892736 3575362304 2075812992 1553924032 237175136 2821823184 3486081064 2346154484 953571854 1849743591 +2147483648 3221225472 1610612736 805306368 3892314112 2214592512 1577058304 4244635648 4068474880 104857600 4200595456 3096444928 854065152 3027501056 746717184 74383360 3858792448 1579597824 3846430720 4165488640 3368290304 3231327232 1751330304 1528731392 2067778688 2792253888 346096736 739355248 19879848 2246084396 4218877702 1057734915 +2147483648 3221225472 2684354560 268435456 3892314112 335544320 905969664 3137339392 1971322880 1774190592 85983232 1945108480 2285371392 4096524288 3723624448 3232956416 1236500480 1127596032 3471630336 2112901120 2979805184 3492420608 3805222400 617200384 754119296 680609344 636268064 1590981072 534383192 687278532 3991251130 3347107705 +2147483648 1073741824 2684354560 1342177280 2818572288 4093640704 2248146944 1426063360 343932928 2814377984 3391094784 4054843392 4148690944 443809792 2423128064 119996416 3308617728 2755641344 1855905792 646475776 528750592 2101750784 2558727680 650347264 141883008 3395905984 3471999456 672809360 3466134104 2206894356 3110489142 3135451043 +2147483648 1073741824 3758096384 805306368 134217728 4093640704 3724541952 1459617792 461373440 960495616 455081984 2937061376 295174144 3569614848 1263665152 1457979392 525565952 1860255744 2624348160 1347219456 2744387584 2305434624 972240384 4110004992 2507294848 3970301760 1941345440 2121135472 3142228600 220986716 495423082 3500887059 +2147483648 3221225472 2684354560 1879048192 671088640 1946157056 2248146944 1660944384 763363328 2353004544 2522873856 674234368 1366818816 3518234624 3892183040 2092236800 2719252480 1131003904 213573632 2296336384 1858353152 3781559296 1936801280 1676839680 651753088 2934457408 3608650272 1988389040 2496502248 2544331396 3094357194 1427651263 +2147483648 1073741824 536870912 268435456 3623878656 469762048 2113929216 1795162112 2256535552 683671552 3588227072 615514112 2965897216 3952345088 3238658048 670760960 3128786944 1553186816 449503232 1378381824 2988718080 138550272 4163844608 2673325312 3250122368 3985596992 1346868448 820046160 2072212200 2158081124 1045297510 1444670331 +2147483648 3221225472 1610612736 1342177280 3892314112 335544320 4261412864 2298478592 562036736 2554331136 3474980864 1185939456 502792192 4134797312 2266890240 3838771200 3162931200 1319387136 53305344 207671296 2328102912 3320200192 3459986944 744008448 2617983104 62650560 2144109984 608527408 3755798968 2727754356 2292396570 1639751119 +2147483648 3221225472 3758096384 1879048192 3355443200 1006632960 2986344448 1560281088 1216348160 2915041280 769654784 2991587328 1611137024 1275854848 3515744256 2062221312 3105390592 149831680 937648128 1426903040 1415325696 1216746496 2825328128 2924912896 207966592 183227584 441104864 138634768 3606902312 2560897692 1039272686 2581405717 +2147483648 1073741824 3758096384 4026531840 2013265920 335544320 33554432 3774873600 478150656 1598029824 2715811840 2647654400 782761984 629407744 11927552 1298202624 1074888704 3199614976 1399414784 2142105600 3334735872 2673218560 1337006592 221882112 1475500928 1191140800 2923220960 915251376 1430023304 1949459164 140465062 168621631 +2147483648 3221225472 1610612736 1879048192 3892314112 3422552064 973078528 1056964608 2088763392 448790528 3542089728 3882876928 3789029376 1826357248 3651796992 2566848512 656769024 3585261568 3974094848 864636928 706480128 1753887744 76496384 1014863104 1320077184 1775620672 273043040 436313680 2570377560 764597668 3375362146 294737181 +2147483648 1073741824 1610612736 3489660928 2281701376 67108864 2583691264 2399141888 1400897536 1069547520 3584032768 2190475264 3913809920 1259601920 2121400320 993984512 671514624 3946168320 3075530752 2001563648 2454988800 3096591360 944705024 4122908416 140100992 4176405568 3604767136 1464570064 2265731704 535016508 1223190686 2448012723 +2147483648 1073741824 2684354560 268435456 1476395008 2885681152 3590324224 2936012800 780140544 4005560320 1289748480 3064987648 1906835456 1953234944 2470313984 3504013312 408387584 2084847616 4264124416 1704587264 1445730304 69090304 3440065024 4161779968 18892928 2011911488 3565479392 2891219920 918019880 3671007012 3260910590 1095060573 +2147483648 1073741824 1610612736 3489660928 4160749568 67108864 2046820352 1895825408 4018143232 3258974208 3785359360 3801088000 3302490112 3203661824 3879600128 3943628800 1021214720 2012200960 166125568 1718841344 3346278400 4068359168 1513034240 3499002624 4065845632 3890406336 2414168352 3420929840 2632093464 2017321564 1413733114 4117559215 +2147483648 3221225472 1610612736 2952790016 1476395008 1946157056 2986344448 2164260864 1635778560 1413480448 3865051136 2903506944 915931136 1870921728 1297743872 1209729024 826245120 1156857856 3054329856 2875052032 3984852992 1415185408 1033576960 1736419072 2073323392 245199296 2072364192 3848283440 3582996712 391652812 3752081530 3744078467 +2147483648 1073741824 1610612736 1879048192 2281701376 2348810240 1845493760 1358954496 3464495104 104857600 3156213760 2291138560 1636302848 2997616640 2344222720 822018048 1204781056 1049214976 2099568640 3314053120 598484992 1698305024 650061312 66034944 2988038784 4272737472 1210338400 932580976 2634352952 3675302588 165038158 639970413 +2147483648 3221225472 536870912 3489660928 3355443200 603979776 2785017856 419430400 41943040 205520896 4141875200 4159700992 2167930880 3463708672 3470655488 4188602368 488931328 1576026112 1872715776 3795243008 2266241024 1374555136 3140554240 12619520 564548224 194660032 2923986784 1974164976 369676808 3679264084 3136460554 389365935 +2147483648 3221225472 3758096384 1342177280 2281701376 1006632960 3388997632 788529152 2055208960 3443523584 2673868800 3505389568 2868379648 1322516480 4160356352 217513984 266764288 1564688384 2920701952 1845743616 3837011968 982129664 3452898816 2299705600 1110007680 2657703488 2190047200 2964934192 3319887400 3345317556 4004997210 2902224567 +2147483648 3221225472 536870912 3489660928 134217728 335544320 3523215360 654311424 1468006400 1841299456 3407872000 261095424 2547515392 3263430656 4001497088 2992963584 1607958528 3506782208 2975490048 3290222592 1386485760 1083313152 1165835776 3941839616 3294065536 3540473920 1065318560 3895156560 3885060184 1539327068 1725824986 2195818803 +2147483648 1073741824 3758096384 1879048192 2281701376 1409286144 2785017856 2063597568 2189426688 2344615936 4125097984 3075473408 2315780096 2183921664 1326317568 1428226048 4218191872 3067854848 3176980480 2295164928 2215380992 2445161472 2054751744 1581820672 175758976 4197696064 4271957984 4027274384 635513640 3423380572 1783357742 2998193501 +2147483648 1073741824 3758096384 2415919104 2013265920 2885681152 2583691264 3875536896 2021654528 1757413376 1054867456 3497000960 486014976 672923648 4097179648 3437559808 3750002688 4218044416 2900451328 3192713216 2226915328 3915779072 1141703168 2295369984 2681754496 1335776320 2575528288 454817232 3485968296 4051956628 392934810 2209210021 +2147483648 3221225472 1610612736 268435456 1207959552 1946157056 704643072 1493172224 2608857088 775946240 1088421888 284164096 1884815360 2346450944 800194560 4233166848 1252032512 1974124544 1680990208 1875660800 3288074240 1751264256 3210284544 1085573888 2385298816 3812024768 1776544288 1185772336 3483677000 4194623892 3396533010 1538124637 +2147483648 1073741824 3758096384 2415919104 134217728 3825205248 2181038080 83886080 2306867200 2579496960 1679818752 2976907264 1494745088 4091805696 3765829632 2046230528 2874572800 7159808 4287913984 1220669440 1619265536 4033219584 234823168 960143104 364338048 2627303616 3681186720 1025166672 3504910616 1087790372 2028528658 1895401827 +2147483648 3221225472 1610612736 1342177280 3892314112 201326592 2248146944 889192448 142606336 2092957696 551550976 682622976 4174905344 1407975424 1519517696 2278096896 1881767936 1392295936 3754942464 1125863424 145754112 148388864 2347513344 4002557184 3855161472 3475615680 3917278944 2660233296 398148904 2082477348 4165992482 141039329 +2147483648 3221225472 3758096384 2952790016 2013265920 603979776 1107296256 2768240640 2625634304 2764046336 1906311168 1016070144 1210580992 575930368 3573415936 2311651328 1733001216 3868377088 3676168192 2783137792 3012569088 3181913088 1410599424 178141952 3816359808 3904090304 571399904 4257728336 3314303608 3734934140 3485689158 1648377787 +2147483648 1073741824 3758096384 268435456 1744830464 1140850688 973078528 50331648 2759852032 2403336192 1298137088 1062207488 3642228736 1843134464 4033478656 2695430144 3816849408 3018473472 157376512 814542848 1548748800 764947456 1788618240 3909750528 3455649152 2107154240 1085695840 1967876656 2043013544 264288092 168445642 829514981 +2147483648 1073741824 2684354560 2415919104 1744830464 335544320 2919235584 3942645760 528482304 3183476736 2397044736 1951399936 1983381504 716963840 3432906752 4219666432 119635968 1957019648 1842405376 4294340608 189798400 2276989952 3699119616 3455990528 1511208064 3959002176 2219431584 1014428240 826899240 2100267484 2256469794 3269295157 +2147483648 1073741824 1610612736 1879048192 2013265920 2751463424 3925868544 2264924160 2290089984 2747269120 526385152 1949302784 2287468544 3860070400 3851550720 410845184 2998435840 1354612736 1664802816 3568529408 1068509184 2031621120 3316914688 3527551744 3587509632 3767841344 1166801248 843959056 260242696 4023867940 3319401666 1386286239 +2147483648 3221225472 3758096384 805306368 1744830464 1409286144 704643072 150994944 1015021568 3770679296 417333248 2068840448 3899129856 2561409024 3492675584 2025652224 3885400064 2505326592 4261371904 1871761408 227551232 1200096256 477900288 3708158720 1286669696 3771243968 1278298080 419288400 1722720552 546334940 2147317494 1623442661 +2147483648 3221225472 1610612736 2415919104 4160749568 2885681152 167772160 4177526784 914358272 767557632 337641472 1242562560 2110259200 2708209664 2750283776 1870987264 4020207616 3005300736 1402101760 1420611584 3620734976 2716339200 1333527040 270938368 1776883584 636590016 887386464 1248712848 2734527448 2323281148 2010174718 2918592429 +2147483648 3221225472 3758096384 1879048192 1476395008 3019898880 3724541952 1660944384 4085252096 4072669184 1251999744 1630535680 143130624 2727084032 3314679808 2980773888 1174568960 586399744 351461376 3483324416 3100649472 2295862272 118764032 4041615104 2816281728 1088913984 2102416288 1759295632 2615862008 1319857748 4198892742 3874303181 +2147483648 1073741824 536870912 1879048192 1476395008 3288334336 4194304000 3841982464 2340421632 1212153856 4078960640 3748659200 2979528704 4104912896 4079353856 820314112 2598600704 4190978048 2372296704 320139264 286275584 1581777920 503579136 1395800832 1797200256 3090724544 2074600736 3364792752 3100302392 3221827844 3437603698 3042474129 +2147483648 3221225472 536870912 4026531840 1207959552 1543503872 2046820352 889192448 3212836864 3586129920 3655335936 426770432 2307391488 1967915008 3448111104 3683450880 3635380224 3017654272 2226053120 2911391744 3478132736 1276642304 842278400 1216493824 2292652928 3201598656 4244077600 2052110288 824007912 4048268628 2785533510 1855832941 +2147483648 3221225472 2684354560 3489660928 3087007744 1946157056 3388997632 4076863488 3498049536 3879731200 2657091584 269484032 3089629184 1136394240 826933248 2852061184 4129914880 1625374720 1995202560 3505311744 791689216 458763264 1912877568 1713243904 3198747008 3115094848 812644960 673222960 1006492264 723227212 74074518 3512982753 +2147483648 3221225472 536870912 1342177280 671088640 2348810240 2785017856 419430400 260046848 1908408320 3772776448 3060793344 3689414656 3100901376 1604190208 849936384 3554312192 1466580992 692412416 3108687872 2643466240 3105369088 243013120 2531933440 1961296000 2655751360 1725754400 220019152 670341032 2295022036 2503726942 3252072275 +2147483648 3221225472 2684354560 2415919104 2281701376 1946157056 2046820352 3640655872 1535115264 549453824 891289600 4220518400 3743940608 1427374080 2817654784 694878208 1750564864 93405184 825253888 2138099712 4004526080 1958231040 2721852928 384178944 2090410368 3963401664 1279720992 3445688464 551592856 1251005340 1879048294 2013269611 +2147483648 1073741824 536870912 4026531840 3623878656 2348810240 301989888 2332033024 2189426688 180355072 1231028224 4021288960 2425880576 3064201216 2062942208 395247616 2409988096 2199896064 2630803456 1553494016 852506624 2166891520 1866203648 3989973248 2973307264 1166705984 862602976 1769545936 1848287304 3787088644 2018578834 152474723 +2147483648 1073741824 1610612736 805306368 3355443200 1006632960 234881024 3774873600 243269632 3292528640 4292870144 2326790144 3189243904 2090074112 2235170816 3680960512 2749726720 1435189248 1123966976 3442536448 2396006400 3160933376 3190564352 1870541056 1714765440 1554953408 2047932512 1488988912 3298827592 47199300 979910354 53223439 +2147483648 3221225472 3758096384 4026531840 1744830464 2885681152 2852126720 2030043136 3531603968 3636461568 3974103040 2555379712 3147300864 1381236736 1130496000 1761411072 3277553664 1805991936 1932681216 2713243648 1377839104 2544907264 4726272 3213626624 3876985728 2318344128 4042162272 3774012624 935401896 3112540956 256265162 2808791143 +2147483648 3221225472 1610612736 805306368 3355443200 3288334336 4060086272 16777216 1048576000 1480589312 3797942272 1651507200 2057830400 3643015168 3419275264 1636892672 3473244160 3978313728 535257088 211800064 3223324672 3843040256 2220369408 46927616 3255451520 2792295872 3311186784 2800867824 627114280 300779028 1214539438 2975423615 +2147483648 1073741824 536870912 2415919104 4160749568 3690987520 2382364672 4043309056 3682598912 3888119808 2002780160 114294784 4078436352 628359168 2463760384 2239823872 41123840 2927345664 2770919424 852914176 3558881280 1290812416 4142404096 4095487232 2667981440 1692870848 1740941600 1399288656 1432072904 671610268 1837025450 1911119919 +2147483648 1073741824 3758096384 1879048192 671088640 1006632960 3321888768 3774873600 411041792 1707081728 3588227072 4222615552 2540175360 2414084096 2750283776 2226192384 465469440 153206784 2842091520 369455104 3315599360 487601152 2448961024 2958825728 3490854016 145950400 175476704 2395498256 912034344 693813988 1458009678 3009090767 +2147483648 3221225472 2684354560 268435456 1207959552 872415232 3791650816 2399141888 813694976 792723456 1948254208 1219493888 1185415168 2558787584 3933601792 2156855296 3835265024 2776973312 2166644736 264163328 2745186304 3010468864 398999040 252975872 2129536896 3403880000 818648928 663512112 3879402232 2983597300 1610548878 1834060199 +2147483648 1073741824 1610612736 1342177280 1207959552 2348810240 3187671040 1291845632 41943040 398458880 3659530240 2110783488 3674734592 1422655488 2486304768 181600256 167084032 867352576 793501696 369717248 3022006272 953162752 898113024 2903254272 1259478656 4186120128 2067643488 4032747024 3291075544 3490864140 859420478 3800096901 +2147483648 3221225472 3758096384 2415919104 1744830464 1275068416 1040187392 3170893824 3078619136 2386558976 199229440 1745879040 3266838528 568590336 2960785408 552271872 3804266496 673005568 1533304832 1500762112 1491085312 714091520 3346531840 1648635136 1250559616 1338192832 215780640 3101909296 2586143880 3695209324 3492397138 1127952083 +2147483648 3221225472 3758096384 805306368 4160749568 4093640704 1509949440 3909091328 2743074816 2269118464 182452224 3616538624 1450704896 3207856128 2326134784 3527606272 2634186752 1990475776 669605888 1468321792 3722455040 789578752 1203243520 4145286912 1872106880 3184202176 874415136 3530453872 965241736 2653636236 3493448386 1462086583 +2147483648 3221225472 3758096384 4026531840 4160749568 67108864 1644167168 1224736768 1317011456 549453824 1159725056 3582984192 2769813504 1241776128 4151705600 4142727168 1431601152 4290461696 4209532928 1588449280 352331776 4169151488 3821025792 1319109376 634398592 4026010560 3207862624 2696808912 848366296 1482075164 3414707562 1675488931 +2147483648 3221225472 3758096384 268435456 402653184 335544320 3791650816 721420288 2877292544 163577856 283115520 1630535680 4170711040 2582380544 4061003776 1438842880 1142652928 2419081216 3071631360 2904150016 2663393280 1700793344 1576024576 2532837120 2677816192 1698051904 3602847904 3055395408 1998023848 409271812 2319495762 3393701905 +2147483648 3221225472 2684354560 805306368 671088640 1811939328 503316480 3003121664 1182793728 4123000832 555745280 2779774976 3096969216 2752774144 822476800 1941766144 3799941120 2060206080 2367643648 1043386368 4240455680 4137686016 66072064 3992460544 3385071232 969814080 2177760 1778679824 3063637144 4171168852 3627097858 602715727 +2147483648 3221225472 3758096384 3489660928 134217728 67108864 2717908992 1761607680 2592079872 1916796928 3810525184 3601858560 2419589120 309592064 3648389120 1708851200 2079031296 732381184 3292684288 3655258112 1480599552 1310735360 238030336 1534605056 1674849152 2038838208 3032683616 3593445488 4167647992 3249369588 2556655978 3230432575 +2147483648 1073741824 2684354560 1342177280 3355443200 1275068416 2852126720 1728053248 3430940672 1354760192 4196401152 3899654144 1784152064 341049344 2570977280 3134521344 3601367040 1077690368 650076160 548335616 985667584 2099260416 3572502016 2727884032 1785990016 2538479680 495779936 1769782992 1161976216 915042468 3830869506 4174675359 +2147483648 3221225472 2684354560 805306368 2818572288 1006632960 1577058304 1258291200 3917479936 1145044992 3953131520 4119855104 984088576 1365508096 901906432 2256470016 1168605184 1641758720 631136256 1089130496 331364352 3034584064 3484421632 796403968 1248604800 3090549312 1972715296 1954331056 1474220440 2555000476 72038694 2897055639 +2147483648 1073741824 2684354560 805306368 402653184 603979776 1577058304 2399141888 3951034368 2738880512 2120220672 2372927488 1925709824 3125018624 4090363904 3300720640 890535936 3512352768 676421632 3570724864 415242240 354432000 1594892800 2914517760 629938304 1460288832 2930970272 1208594928 1604242856 3683857428 3340349558 2049374591 +2147483648 3221225472 536870912 4026531840 402653184 2885681152 2717908992 4244635648 4152360960 583008256 1423966208 2314207232 2413297664 1381236736 3556376576 3044868096 3957817344 3040788480 1970397184 2442612736 1312299008 1478755328 1357001216 482939136 2741863808 4141612224 417483296 3611531792 2140985448 3709398004 2125135538 3740000287 +2147483648 1073741824 3758096384 805306368 1744830464 201326592 3657433088 3305111552 4001366016 423624704 1801453568 1085276160 407371776 2661548032 2042232832 1488650240 573210624 1980022784 1721622528 995127296 1218971648 3520340992 2815569408 1674515712 2020126592 1439941824 1265196128 905297072 2293518120 2490505380 1390349030 1345360023 +2147483648 3221225472 536870912 805306368 3087007744 335544320 4060086272 1124073472 2222981120 3921674240 1553989632 3471835136 283639808 286523392 214827008 389349376 183074816 2463252480 294739968 4232171520 2747799552 4003738624 3611699712 24192768 1438619520 3193661760 3309497696 1308138384 2847798392 2886875876 2791256750 3323629763 +2147483648 3221225472 536870912 1342177280 402653184 872415232 2181038080 2902458368 4135583744 1270874112 752877568 3998220288 3149398016 289669120 1597112320 683606016 560889856 2701705216 1502470144 3689959424 2245531648 4006882304 1902778880 4079689472 992258944 1989396160 4281952 1746899984 4105133160 996580956 3089431618 1443099179 +2147483648 3221225472 1610612736 268435456 3355443200 2214592512 2382364672 3036676096 1249902592 29360128 698351616 2077229056 1562902528 3849060352 1441398784 4153212928 740720640 1960853504 3823067136 3101741056 3456632832 2273061888 224538112 1932596992 3622088832 495022016 1599339616 2800594832 419557560 1816439020 2974893526 2281429989 +2147483648 1073741824 536870912 4026531840 3892314112 2348810240 2986344448 352321536 2357198848 734003200 1231028224 3268411392 3785883648 2159804416 3460169728 3219980288 2159247360 2329395200 3424444416 3758518272 344471552 2202805248 1248202240 1476994304 4276729216 2736835264 309881568 709172368 1175430024 1474944028 3430022278 83214833 +2147483648 3221225472 3758096384 4026531840 1207959552 603979776 1174405120 2701131776 545259520 3141533696 882900992 3748659200 3306684416 531890176 1497235456 4187815936 3343941632 431439872 14442496 843960320 821569536 2942579712 4174779904 3287361280 2780465792 168063168 1813631456 3876986544 3658556376 3077214244 2901173682 670431863 +2147483648 3221225472 536870912 3489660928 134217728 3019898880 3254779904 687865856 1937768448 1027604480 568328192 1569718272 1635254272 1631846400 2839674880 793837568 2205777920 1028571136 2706759680 3025227776 2463635456 3182693376 3194633728 3998030592 1565499264 2329270208 4111549984 3845655024 3676578760 2375167052 1976119618 716028011 +2147483648 1073741824 536870912 1879048192 402653184 1946157056 3992977408 3238002688 1501560832 1480589312 2128609280 2939158528 3601334272 2006188032 2924085248 3500998656 2849800192 1893154816 3502792704 3220566016 929576960 1093927936 932844032 3040151296 2329976960 4060698304 3635379616 105136176 2437146568 1757087332 1608483806 866438275 +2147483648 3221225472 1610612736 1342177280 2281701376 2483027968 1644167168 2164260864 1635778560 2252341248 2594177024 2909798400 3503816704 183238656 2514092032 4005888000 900562944 2877767680 2651873280 2155663360 2568488960 688667648 3565825536 3350008576 2616827776 1889623488 3863429280 938494384 2217531224 1005596772 337127362 2525763281 +2147483648 3221225472 3758096384 805306368 939524096 3288334336 3590324224 687865856 2390753280 1405091840 2967470080 4210032640 682098688 1710489600 4250533888 611909632 2881060864 2895888384 494985216 2150387712 2129143808 257164288 1728723456 2105619200 3996486272 470666944 4140825696 638250256 2976740200 3082658420 216650414 2655897323 +2147483648 1073741824 2684354560 2415919104 2818572288 2885681152 3053453312 419430400 1887436800 1304428544 874512384 317718528 1378353152 946077696 3930456064 1877409792 3413540864 858243072 4009680896 286486528 1885870080 1342446592 1440097792 3705611520 2162863232 1683865792 2320750560 121698576 1539856984 609527492 201780030 2695852847 +2147483648 3221225472 2684354560 2415919104 1744830464 3154116608 2516582400 2399141888 914358272 725614592 1054867456 4029677568 926416896 2472804352 1311899648 370475008 2861924352 3489382400 213180416 622350336 771241984 4232330240 1705121280 620564736 2323222656 2882922816 3600280544 3042636976 1251700936 3815417188 875518074 1657834523 +2147483648 3221225472 536870912 3489660928 1744830464 3690987520 4127195136 1593835520 4185915392 1027604480 3932160000 3838836736 4016570368 1815871488 2752905216 3390111744 2886500352 1459208192 3836141568 2323599360 2158499840 2291928064 3471189504 893982976 3142094976 2359024960 1093530656 3847026416 4158149544 2311430396 2524016246 3063752929 +2147483648 1073741824 1610612736 268435456 4160749568 469762048 3120562176 587202560 1417674752 801112064 2262827008 2240806912 2307391488 409731072 2624192512 596443136 2191556608 3794354176 1035362304 1915744256 3427280896 1703676928 561652224 3620027648 3677132672 156459328 561206112 428041744 1289443176 1528784684 3404296382 1775652893 +2147483648 3221225472 536870912 4026531840 2818572288 2751463424 2516582400 3875536896 3850371072 2940207104 3596615680 2706374656 2330460160 1540620288 624558080 67960832 518619136 3105243136 3313065984 741462016 3630700544 2299790336 1880759808 2973581056 3964774016 3467277632 1733772576 2468805488 1346158376 2853433884 187236726 2278265627 +2147483648 3221225472 2684354560 3489660928 2281701376 1543503872 1375731712 2231369728 1199570944 1245708288 2799697920 4096786432 4060610560 1347158016 1231683584 377815040 175210496 3982802944 2819874816 3698544640 1350055936 916728832 404110848 2993094912 3539509632 111108800 1891763232 1318654512 1021543112 1795551780 3063179830 4131426973 +2147483648 1073741824 2684354560 3489660928 939524096 1006632960 1040187392 3070230528 2642411520 641728512 1646264320 2855272448 50855936 3764649984 1377435648 1161101312 1527480320 2183806976 341663744 1730146304 2390235136 2680949760 3918402048 222770432 650808960 751037760 1624122656 1592202032 213556856 384552852 2971278534 2729774423 +2147483648 3221225472 3758096384 2415919104 1744830464 201326592 2516582400 1728053248 3732930560 1715470336 1264582656 210763776 981991424 2431909888 3139567616 450953216 2107867136 3223896064 1188290560 2182959104 1364731904 1620847616 461768192 3161144576 692501632 2234613568 413543392 3634038768 736003304 1074621548 2777687390 1460148923 +2147483648 1073741824 3758096384 3489660928 2013265920 1409286144 2449473536 3070230528 3514826752 4181721088 1797259264 1439694848 2021130240 109314048 1333657600 344260608 2179366912 257736704 225435648 2365616128 1231554560 3130792960 3389657600 2496872192 694136704 3055574080 616045856 1994668016 2391681272 346883564 3092942754 1552342987 +2147483648 3221225472 1610612736 2415919104 2550136832 469762048 503316480 1996488704 4169138176 104857600 2443182080 110100480 1365770240 3957587968 3701604352 148701184 17006592 3860971520 675733504 3643035648 1060636672 510397440 989207040 2093417728 896706176 875846976 3264218208 4083683952 1927545816 1528954972 1914509206 2497947655 +2147483648 3221225472 1610612736 2415919104 3623878656 603979776 3456106496 3439329280 813694976 1329594368 3399483392 1018167296 488112128 2385248256 3222142976 831979520 4010770432 1278296064 3303038976 1474088960 2418542592 4008971264 3301050880 1476991744 2146471040 2724907456 1277373664 997039280 59274584 931719764 911875266 3202681569 +2147483648 1073741824 1610612736 1342177280 3623878656 3019898880 1375731712 4009754624 729808896 2529165312 664797184 3677356032 4024958976 2396258304 3502374912 2636185600 2638315520 3363028992 1361633280 2925817856 4057475072 1639717888 1498823168 797118208 3916468096 4264182336 1229391264 673875088 1733787320 1954590356 2925683422 3366140803 +2147483648 1073741824 1610612736 268435456 3355443200 201326592 2113929216 2768240640 343932928 3284140032 610271232 2094006272 1976041472 493092864 4012507136 1233453056 2823782400 636305408 3111804928 2339172352 2851612672 1606159360 3487968768 2837132544 371764864 3250845120 1714590688 3743337616 1542522056 4006458076 3118227806 567796255 +2147483648 1073741824 1610612736 1342177280 2281701376 1275068416 3187671040 285212672 2994733056 2462056448 1444937728 3278897152 3669491712 1757151232 3135635456 3666411520 3199107072 3443539968 3666305024 4013223936 3278383104 2998148096 2353147392 157492480 3663306368 1319893184 2000136032 1539759184 1074996632 467764708 3482839546 3599874909 +2147483648 1073741824 1610612736 4026531840 2818572288 3690987520 2113929216 3841982464 3330277376 4223664128 1633681408 2207252480 357040128 2794192896 3496869888 44630016 3797843968 1370144768 2241191936 2845208576 1782065152 3356767232 2945060352 897261824 3005317760 587813312 3469457248 711091728 1273114376 541534796 3644297198 3113502485 +2147483648 1073741824 3758096384 2952790016 3355443200 603979776 1577058304 2231369728 914358272 71303168 1461714944 785383424 2898788352 2435055616 3889561600 172425216 499613696 227950592 4060045312 4146327552 70780928 331088896 796534272 991237888 3016141952 2910781376 2166004576 2767519216 2241298808 3843973996 3623575374 2384843215 +2147483648 1073741824 3758096384 1879048192 402653184 3690987520 973078528 218103808 3917479936 3728736256 1415577600 1244659712 1730674688 3596877824 1806565376 2920218624 2561703936 1871364096 1385422848 3933237248 1769474048 3548132352 4276232704 2244291840 1913765760 1639283392 2825492384 1346985648 642482408 2737601540 2714370142 1604388319 +2147483648 3221225472 2684354560 3489660928 2013265920 738197504 2583691264 1191182336 2625634304 1790967808 2904555520 2104492032 2098724864 400818176 628752384 805371904 815824896 2121940992 2114543616 2680475648 2940745728 3431738368 1090912768 2875138304 3665539968 2557213760 2708189280 1147395152 1300733656 1635117732 2588982610 2132953827 +2147483648 1073741824 1610612736 2952790016 1207959552 3154116608 3456106496 4244635648 2894069760 2764046336 2325741568 3662675968 1318584320 1486094336 4004380672 1643446272 3191373824 4140056576 3266797568 3955683328 1000876032 75244544 2872190464 1198985472 3815214720 1906303936 1517979616 2419813712 3577534648 1750278412 3101793690 1003939863 +2147483648 3221225472 3758096384 2415919104 3355443200 1275068416 2315255808 2701131776 3061841920 213909504 2862612480 1095761920 2264399872 2630615040 2035417088 1523777536 1453555712 1018478592 2877153280 3247001600 4081592320 2332306432 462827008 2070217984 3679880064 339368384 2493220704 2262365904 4185906232 748834252 1202159938 2384652761 +2147483648 3221225472 536870912 1879048192 402653184 1677721600 3992977408 553648128 159383552 2353004544 1382023168 2874146816 3238526976 235667456 4051566592 630915072 2719842304 211992576 3535790080 869093376 2046302208 3832816640 3729396224 2905670400 3283920000 1664510656 3828715936 102684976 1675222504 2788315484 340234254 3665552405 +2147483648 3221225472 3758096384 268435456 1744830464 2483027968 637534208 2701131776 3581935616 2604662784 2191523840 2058354688 3180855296 1163657216 4260757504 2147942400 170426368 2369863680 1743544320 1194708992 3168479232 2526972928 1827038720 1039457024 1680647808 3758836928 3356313760 1630696944 1844896792 2572785748 2058282658 1541775037 +2147483648 1073741824 2684354560 1879048192 4160749568 1140850688 2986344448 4009754624 2659188736 457179136 3831496704 1462763520 832045056 3883139072 3920494592 4164485120 751665152 3856515072 2638143488 4184109056 2882344960 3844318208 4244949504 3733148416 1505866624 2230844992 3817989344 1953810608 2935713640 4131754884 2162290162 3742156567 +2147483648 1073741824 3758096384 4026531840 134217728 1140850688 1375731712 2063597568 3397386240 2260729856 2229272576 1513095168 2417491968 484179968 3159752704 1924464640 2813427712 3581558784 4232404992 530051072 2032732160 2202506240 3890169344 2839334656 35239808 3640554304 2909756640 3236217808 3802507560 861423492 161644530 3816376029 +2147483648 1073741824 2684354560 3489660928 2818572288 1811939328 3388997632 3741319168 2055208960 2956984320 3311403008 711983104 2863136768 2347499520 1970143232 506658816 1022984192 2703900672 1855676416 2076176384 740235264 1815579648 1330214400 358278400 2783032192 1976460864 3360253920 1004202864 3147934440 430862932 632898094 3904036525 +2147483648 1073741824 3758096384 2952790016 2550136832 1946157056 436207616 3741319168 1501560832 2017460224 1595932672 1617952768 1675100160 2803630080 2247491584 2462646272 4289363968 732348416 478535680 2039508992 219482112 1841071104 4143968768 3949426432 3479342464 976405568 2596786976 938165680 3101469880 1521471044 2404349026 2665918349 +2147483648 1073741824 3758096384 805306368 2550136832 3556769792 1644167168 16777216 3296722944 2445279232 2480930816 2953838592 677904384 3394502656 2030436352 2914189312 2826600448 3611672576 3265585152 2548789248 1982269440 43820032 719770112 1924562688 318421888 428197312 1522859488 4122693392 1676618408 1803068684 1865992230 2382977771 +2147483648 3221225472 3758096384 4026531840 2013265920 3154116608 234881024 2097152000 3917479936 2143289344 2531262464 3970957312 2922905600 1404829696 505806848 1961689088 3428417536 3982508032 899112960 3905277952 2045847552 49263616 1885690368 2906320128 3353846400 3206642624 130073248 1918666960 1229846824 1492453860 4248157146 2978900077 +2147483648 1073741824 536870912 3489660928 3623878656 1677721600 570425344 4076863488 4001366016 1916796928 3848273920 2997878784 536346624 2649489408 3516530688 3267166208 3754196992 4103716864 4006797312 2272358400 1735473152 1091480576 271370752 669154048 2414778240 2807887168 783963104 1326623216 1169090920 1078150372 3475510346 1143225417 +2147483648 3221225472 536870912 4026531840 1476395008 2885681152 503316480 3942645760 3615490048 2814377984 4057989120 1198522368 2160590848 4037804032 2531393536 1043267584 3668738048 826654720 2829377536 1376079872 1805850624 1633584128 2702369280 2961989888 1644079744 4274187840 596925600 3427441872 2257905000 1181580500 1725893334 430213093 +2147483648 3221225472 1610612736 805306368 1476395008 3019898880 3590324224 2399141888 2961178624 2814377984 2640314368 1676673024 3185049600 2790522880 1196818432 1843724288 1922793472 489603072 1665785856 1436635136 4245751808 1499309056 3487810048 2984138496 818781824 3041645376 2341621344 2880416784 2693329288 3975477972 2788084882 3318342399 +2147483648 3221225472 2684354560 4026531840 2013265920 2885681152 973078528 2868903936 2541748224 297795584 3672113152 430964736 3992453120 3162243072 3516530688 2062352384 1125089280 51822592 2778587136 3575992320 4122032128 1036362752 397658624 3960891648 1414900608 1184618304 836924832 279689552 220265000 2665669924 2170805738 3466481709 +2147483648 1073741824 3758096384 1879048192 3355443200 4227858432 838860800 419430400 226492416 2814377984 1059061760 1294991360 1040711680 679739392 3936223232 213057536 3104079872 4078157824 4131053568 2043899904 3067545600 1284158464 2937640448 2775740672 2876944768 3182484928 335957408 273461968 2029502552 913621748 2482522054 489658063 +2147483648 1073741824 1610612736 268435456 2550136832 1006632960 4194304000 2231369728 1115684864 876609536 3667918848 2192572416 3316121600 334233600 743833600 147390464 741572608 922304512 638214144 140963840 210053120 1146457088 2044230144 880135424 4093224832 1462655168 3792499552 4032966384 1866140184 2530260628 1049483950 271429085 +2147483648 1073741824 2684354560 268435456 2550136832 1811939328 838860800 1660944384 1769996288 3099590656 1184890880 4092592128 4037541888 1978400768 1612578816 355270656 808157184 373669888 2686115840 2118283264 207689728 3972381696 138463744 773675264 3208216960 2657548096 648299040 4151852688 2616467704 289028324 2861508414 2243994125 +2147483648 3221225472 2684354560 3489660928 671088640 3019898880 3321888768 1124073472 176160768 1128267776 1784676352 3494903808 2388131840 3272343552 1919549440 2933194752 3245572096 3252568064 3555549184 2044841984 2176399360 1078569984 2614318592 1792209664 1010140800 1590776896 4085506016 1362635952 3269212136 1509048028 3472429658 271159841 +2147483648 1073741824 2684354560 3489660928 2550136832 67108864 4127195136 1459617792 914358272 3351248896 1239416832 3142582272 526909440 4291035136 1353842688 2263678976 3307438080 3283304448 2812829696 529854464 1556682752 3569454080 3342236160 3738170112 1154853504 2519486784 4219918816 626264976 2302292264 1358507484 1798930742 1014655391 +2147483648 3221225472 2684354560 268435456 1744830464 3422552064 3120562176 385875968 159383552 96468992 2023751680 179306496 3599237120 933494784 3048079360 2902917120 2864087040 3641655296 3686948864 3179139072 1668495360 1921031168 1460958720 2495008000 1084200832 3103703104 169583904 404809936 238337080 3993138292 2111688806 1841502791 +2147483648 1073741824 1610612736 1342177280 134217728 3556769792 838860800 2164260864 1031798784 3091202048 568328192 63963136 59244544 2223243264 3548774400 3842572288 704479232 2567192576 3075432448 3286102016 4177340416 2135137280 3239136768 3851993856 1910672256 941150656 3651309472 1912129328 1584571912 1215355676 2415304366 2490826519 +2147483648 3221225472 1610612736 2952790016 402653184 2885681152 369098752 2063597568 2038431744 4257218560 2912944128 3840933888 904396800 1817444352 696647680 467730432 4184637440 927449088 448061440 1797214208 1436878848 2182251520 1686827520 3694289152 4113807488 1288067136 616927520 4186924496 2317164408 2329845668 1332796014 1285638387 +2147483648 1073741824 2684354560 3489660928 939524096 1543503872 1442840576 1728053248 4219469824 725614592 559939584 1582301184 1735917568 2504261632 3781558272 1033568256 941785088 3873619968 438034432 1285844992 2553223168 2915863552 1530253824 3243461888 1163377792 3046597440 1718718112 434915312 1858284904 2438378396 1865215058 536661819 +2147483648 1073741824 2684354560 4026531840 3623878656 2885681152 3992977408 50331648 109051904 448790528 664797184 3905945600 3496476672 1296302080 3995729920 665518080 3174989824 2524463104 2994561024 274919424 1742673920 1842119680 420438528 1213579520 2182583936 1074391104 3099692768 2938428880 3061455864 33753580 2673517190 2034387743 +2147483648 3221225472 3758096384 1342177280 1476395008 1409286144 2046820352 1660944384 1300234240 188743680 1193279488 1389363200 352845824 4142661632 1579024384 3632726016 311787520 1752580096 2688770048 2800734208 3910871040 1267964928 3128261120 123008768 1545112960 743365440 1969068320 955939696 816667512 1882245164 824883326 4214746861 +2147483648 1073741824 3758096384 2952790016 3623878656 3288334336 4060086272 2432696320 880803840 935329792 3084910592 1219493888 2038956032 1104412672 2778071040 2991652864 480477184 1356578816 3121143808 4279005184 2631206912 1074627584 2530664960 485051136 3339750272 464470464 2470027744 3312512656 3857740328 2198283172 479373174 1468551259 +2147483648 1073741824 1610612736 805306368 4160749568 1409286144 570425344 1426063360 260046848 2915041280 3336568832 2584739840 475529216 3046375424 3890348032 860553216 2529263616 2882158592 1278697472 1010823168 2033133568 3488318464 2785896960 3693135616 1248629632 2218442944 3741559328 603021264 226413096 1188666828 645823466 396720983 +2147483648 3221225472 2684354560 1342177280 2818572288 3288334336 2583691264 3841982464 3011510272 3460300800 3881828352 1282408448 1756889088 1402208256 4059430912 1362952192 883916800 1547059200 1655267328 1206767616 1230583808 3248589824 2432652800 1442901760 991866240 959182528 2151427872 1319774256 2951157160 2784008916 1095943466 3062733175 +2147483648 1073741824 1610612736 268435456 402653184 4227858432 771751936 3674210304 4219469824 197132288 3512729600 1720713216 2756182016 2106327040 3905028096 1972174848 1471184896 3861561344 1319755776 2465624064 2802919424 3053095936 1741412864 2332777728 1236894336 1400130112 1052524448 4076476624 1142499656 2673254284 1949958062 683571445 +2147483648 1073741824 3758096384 2415919104 3623878656 2483027968 3657433088 553648128 4286578688 851443712 2506096640 3440377856 213385216 3994288128 3733585920 1401094144 3484057600 3797073920 2987384832 1141665792 2156333056 362318848 4089833984 2100254464 3604845952 3080876992 2760260896 1206728976 2336996616 1459055916 2832842226 2081442127 +2147483648 3221225472 536870912 805306368 1207959552 3019898880 637534208 520093696 2139095040 3351248896 1906311168 804257792 220725248 865337344 2432303104 985858048 1589411840 602324992 353099776 2087604224 2489784320 3360601088 268555776 377836288 3889145472 269638464 740898208 549947344 1169573240 2069573348 669038750 2719545715 +2147483648 3221225472 3758096384 3489660928 134217728 3019898880 1979711488 3909091328 2675965952 1111490560 1084227584 1647312896 2408054784 3358851072 4027711488 1279066112 2305064960 2333261824 3452559360 1960988672 1241065472 1931394048 118214144 2529655552 1636934272 3579986624 1991846944 3929967408 377221208 2054126772 1272290950 1968730563 +2147483648 1073741824 536870912 3489660928 2281701376 1006632960 2650800128 1560281088 2222981120 1598029824 597688320 265289728 481820672 973864960 4004904960 2542862336 997425152 843956224 2376523776 9596928 3062708224 3390942208 1902173696 1231780096 2278210176 2678745024 2957053408 2345379760 1044503320 3524321356 92499698 3015609145 +2147483648 1073741824 3758096384 4026531840 3355443200 2617245696 2382364672 956301312 1216348160 2042626048 3470786560 2714763264 4013424640 2205417472 3216113664 2409168896 1193639936 1457012736 3613876224 1069150208 1608845312 1049334784 16741888 1404946688 757008000 3048121024 169147360 743615504 385546984 3746928956 1242587586 4070262023 +2147483648 1073741824 1610612736 805306368 3892314112 2751463424 2046820352 3204448256 813694976 3560964096 1910505472 3427794944 2844262400 3669229568 1015676928 35192832 3725885440 2945269760 776626176 3500011520 1905600512 2389869568 1625452032 148504320 2611428736 3427242048 572582240 1080262896 3347244616 318674428 3624167502 1610010171 +2147483648 1073741824 2684354560 2415919104 1744830464 3690987520 1107296256 3707764736 226492416 2185232384 27262976 2985295872 3164078080 2201223168 862322688 1923678208 3340795904 1457897472 1136582656 3886116864 3805616128 2908396544 3366376960 3486869760 3818065280 3812862144 171862176 4164192944 3996376728 2553275140 474345714 3436107191 +2147483648 3221225472 1610612736 3489660928 4160749568 3154116608 3254779904 2969567232 3128950784 1480589312 333447168 261095424 2485649408 1946943488 1094844416 2530803712 454066176 2000175104 3931070464 567595008 3998025728 558275584 225923584 4138779904 2976067968 2190318528 2713116256 3567533808 2517507400 1006311052 916032214 2225129229 +2147483648 3221225472 2684354560 4026531840 1744830464 1409286144 33554432 4009754624 3095396352 1061158912 2116026368 2020605952 2679635968 581697536 3691905024 2098003968 1687126016 3449176064 3273220096 2691026944 4052301824 881173504 3553709568 1509020416 3328909184 4138120768 2376319328 3163561008 2837971320 2693018564 4262076730 2672246457 +2147483648 3221225472 2684354560 2415919104 2281701376 1409286144 1241513984 1761607680 3397386240 163577856 673185792 1588592640 1970798592 4055105536 1788215296 3942449152 2363457536 3825745920 2029477888 2255736832 3084990464 3688217600 3376377344 2210394880 2185442688 8291776 842921568 1633160336 1090797016 2230202452 4106824762 3003759743 +2147483648 3221225472 3758096384 1342177280 134217728 201326592 100663296 2097152000 2373976064 3175088128 1738539008 2414870528 1947729920 1579941888 2332426240 2448359424 1793097728 96518144 1302716416 1792823296 1825253376 2491587584 2892885504 173569280 509153408 230135232 3615248800 1346053488 4229604568 2491543492 784223698 3865446225 +2147483648 3221225472 3758096384 4026531840 3623878656 4227858432 3925868544 1694498816 2860515328 4047503360 3235905536 53477376 1781006336 3683385344 1296171008 4236705792 3642785792 4087431168 3146276864 891146240 1741891584 2909189120 179859968 104191232 484385664 2221184192 1147096416 3513083312 2947973064 2186338596 4238908862 1627217221 +2147483648 1073741824 2684354560 3489660928 671088640 1946157056 1711276032 1023410176 1954545664 2873098240 1574961152 170917888 1215823872 3851157504 3916562432 2557804544 1870823424 3934568448 3245334528 4221202432 2079397888 3110374400 3875526144 3987882752 2750758528 3678581696 228906976 3313493680 1970423688 2933203876 3629292842 3637308817 +2147483648 3221225472 2684354560 805306368 1207959552 1409286144 3590324224 2466250752 2206203904 1975517184 1302331392 3654287360 103284736 3478913024 3236036608 4216651776 3609821184 2338177024 2207703040 236474368 103888896 3743388672 4234606080 2124544 3169133184 4268858432 3698972064 1371596624 944994808 855613676 1322705366 2985842185 +2147483648 3221225472 536870912 1879048192 134217728 1543503872 570425344 520093696 1098907648 2646605824 1667235840 3933208576 2798125056 2398879744 376569856 2039021568 2139848704 4013572096 3420282880 2040385536 2530023424 2270012416 3598538240 588114176 1890913664 2711199808 323177248 3395210960 1908124360 55730868 3794890934 1717037361 +2147483648 1073741824 2684354560 2952790016 402653184 3422552064 3120562176 2600468480 3263168512 3602907136 2476736512 2842689536 720896000 1604059136 30015488 3130458112 3785392128 1869889536 1670733824 2472079360 268638208 1708037120 823476736 2912483584 4154665856 180257600 585989344 1736763856 1479091448 1850318468 991807562 1572383589 +2147483648 3221225472 1610612736 4026531840 671088640 469762048 973078528 3137339392 2172649472 3821010944 3223322624 1976565760 3218604032 1192493056 2838364160 3851616256 32866304 2041593856 2394513408 90296320 2249132032 609719296 2566483456 2692862208 587142016 215977792 913663008 1264312400 1521628568 405877772 3569125066 1904794599 +2147483648 1073741824 1610612736 4026531840 3355443200 3019898880 3254779904 3640655872 2776629248 1279262720 2317352960 3633315840 1914175488 2666266624 4142006272 455278592 148930560 3811360768 950132736 4090523648 2714183680 3392582656 3621901824 963658496 2258050944 2504958912 2940062624 953836080 1965045752 2114982460 2933402346 3003915321 +2147483648 1073741824 2684354560 1342177280 1207959552 3556769792 3657433088 3372220416 3967811584 843055104 2334130176 1020264448 956825600 3431202816 158203904 651886592 3031531520 3542204416 1500569600 2105831424 1293359104 209431552 3208965632 3247592192 2270175616 1556613568 1952711648 2724070384 3479384696 340632300 844359550 770300727 +2147483648 3221225472 3758096384 805306368 134217728 3288334336 838860800 1828716544 2088763392 2051014656 3487563776 3662675968 2419589120 3643539456 3650486272 3978756096 470253568 684638208 888397824 4227158016 3849529344 3772613632 1978660352 1623940864 2279616384 1045442240 1916288224 2351699184 1763049800 1634150012 2363995810 3810451633 +2147483648 3221225472 1610612736 1879048192 402653184 1006632960 973078528 889192448 511705088 2805989376 778043392 2293235712 3548905472 1211891712 3379691520 851771392 1712553984 465092608 1125376000 3513208832 4054910976 2935862272 2996814336 52262144 721950592 1350313152 3029467232 1337276720 515615976 4233413092 4124704406 3931528737 +2147483648 1073741824 536870912 805306368 1207959552 2080374784 2315255808 50331648 3699376128 918552576 597688320 191889408 1033371648 2858156032 1084096512 1270677504 2028765184 3334750208 886792192 4005883904 2922985472 3813577728 1261917696 3160596736 2796035968 2846106944 1922175328 4178256976 2956312440 1964702212 2070152978 3207725261 +2147483648 1073741824 2684354560 805306368 1207959552 4227858432 3925868544 2197815296 444596224 2202009600 2829058048 2832203776 690487296 1585184768 217710592 3393781760 3053944832 2599239680 1875009536 3993432064 886904832 4150375424 1211004416 3027550464 2495096704 4143193408 3285596384 1180375216 1104322904 3697337676 1419653142 3281453441 +2147483648 3221225472 2684354560 805306368 2818572288 4093640704 369098752 1526726656 2659188736 2663383040 127926272 2012217344 1121452032 3359899648 863371264 4141940736 1725530112 146980864 913432576 208621568 1245526016 2945160192 730189312 3382803200 1363673728 1464612416 2589593824 4033556688 3898251000 4096017188 2899820514 4086824507 +2147483648 3221225472 536870912 2415919104 1476395008 3154116608 1644167168 587202560 964689920 2982150144 1071644672 875560960 1985478656 219414528 2062680064 489357312 1745321984 2163458048 3340689408 982536192 484907008 3886128128 2164980224 3454172416 369897856 3712354112 357118496 1810143440 4096283880 574830852 2882256674 2086002047 +2147483648 1073741824 2684354560 805306368 3623878656 3154116608 4060086272 3539992576 545259520 1522532352 2237661184 3998220288 3330801664 3591634944 3138256896 496304128 3693641728 3597713408 912252928 2237427712 1267275776 1324528640 3624653312 2868016384 28054912 583147328 2424775776 2204602448 1277388488 679657468 2717119278 983452499 +2147483648 1073741824 1610612736 1879048192 2818572288 2617245696 503316480 3338665984 947912704 2168455168 2996830208 1466957824 3149398016 364118016 2152857600 1160577024 40337408 848740352 3636322304 4260720640 4179699712 3598816256 1550446080 3560403200 2414099072 2505709888 3099671648 38906288 3005337560 2918930852 1189220826 292882879 +2147483648 3221225472 2684354560 2952790016 671088640 2483027968 1174405120 1627389952 1803550720 1178599424 1084227584 1863319552 2186805248 2663645184 2407661568 1522597888 2719907840 1237303296 3680034816 4092940288 108869632 176731136 3502558720 3367680 3405655680 45561024 1574278944 2149348656 4270822488 3352911612 2163419834 1721205315 +2147483648 3221225472 3758096384 2415919104 402653184 603979776 2315255808 1862270976 1132462080 1472200704 2036334592 3723493376 1960312832 936116224 2996436992 4107075584 2743435264 175423488 1422909440 827150336 565782528 2023992320 2403064320 3710601984 4023795072 3675732032 57193888 1210154192 1739797576 3712395092 3685381458 3221858457 +2147483648 3221225472 1610612736 1342177280 4160749568 2348810240 3456106496 3439329280 2692743168 2319450112 857735168 380633088 2141716480 2027683840 722599936 4210622464 4190470144 2422194176 2793988096 141971456 3148679168 809221120 1247605248 2336778496 2295217792 3228240832 805086432 972706800 164051832 3265694580 604982862 690531089 +2147483648 1073741824 3758096384 805306368 3087007744 2348810240 2852126720 3875536896 2105540608 994050048 882900992 793772032 3712483328 2948333568 3269066752 1484324864 1674805248 2578563072 1355735040 1611558912 3492612096 686138368 987421184 1930977536 3755349888 1998264384 1368307744 2785823344 222310808 1369444780 1372592878 898121161 +2147483648 3221225472 3758096384 1342177280 3087007744 2348810240 234881024 1694498816 4118806528 2218786816 3013607424 512753664 2651324416 3396075520 3610116096 3991339008 3412819968 697057280 2387173376 1796984832 1466116096 2828639232 2795323904 1753348352 3714981504 4215747008 3229322144 1673822000 1334140312 782629596 713833998 3432917661 +2147483648 1073741824 1610612736 4026531840 3087007744 3556769792 2852126720 1493172224 2071986176 1128267776 3261071360 3973054464 244842496 2921594880 1540227072 2906062848 3935993856 163430400 1757470720 2748542976 2972395520 360756224 938265088 4072752896 4180017536 830144960 1222149664 2120796784 1568621992 41497852 1349369034 3867639739 +2147483648 1073741824 2684354560 805306368 3892314112 3288334336 4127195136 3003121664 2608857088 188743680 3856662528 2857369600 3830972416 1448345600 4204134400 522911744 3530784768 2190163968 3712114688 3170693120 3641120768 2764157952 1327390208 1298589440 141428352 1523521600 485331872 2662104816 2507404872 1007332796 1245561786 3207956535 +2147483648 1073741824 2684354560 805306368 4160749568 1409286144 2181038080 3841982464 260046848 2503999488 1583349760 2781872128 1415053312 543948800 1532624896 1897463808 1828814848 223690752 732585984 19984384 1381046272 1041609728 4224932352 2808170240 2073852800 2280903872 2072612384 3554760176 1784438312 3495160892 1308197178 4224274265 +2147483648 1073741824 536870912 1879048192 3355443200 3422552064 3992977408 352321536 2055208960 2067791872 853540864 3142582272 2230845440 4059824128 3454926848 1582891008 1407549440 2329657344 2764103680 32141312 867252224 142705664 2413422080 1710226688 3770337920 670660032 2804909152 400618288 3004856776 519645756 3067454610 4281595125 +2147483648 1073741824 2684354560 805306368 3623878656 4093640704 436207616 3506438144 109051904 1681915904 836763648 3050307584 1899495424 2112094208 2791964672 2115043328 3674177536 3444260864 1803837440 3833131008 2514032640 3495146496 2496483840 3681773312 1876983168 1272108992 1508386656 878456560 1020148680 572209564 1174307970 204267555 +2147483648 3221225472 2684354560 3489660928 402653184 1275068416 4060086272 318767104 478150656 2445279232 1986002944 3765436416 2769813504 2839281664 2677669888 3545300992 247693312 1842626560 3637731328 3959672832 4162402304 2763500544 3157940736 208421120 1400863104 2201080640 655111008 3382840720 2310879176 3427900532 2882625922 103741301 +2147483648 3221225472 2684354560 268435456 2818572288 67108864 4194304000 4110417920 1820327936 692060160 2766143488 2221932544 2433220608 2485387264 543555584 463929344 3899883520 2103721984 3060883456 4086026240 1258240000 1074764800 3858646528 3926675200 4167386496 1938160320 3939247328 867310128 2852732744 1053856756 279037094 2670336439 +2147483648 1073741824 2684354560 805306368 402653184 2080374784 838860800 1056964608 142606336 801112064 1042284544 858783744 794296320 2939944960 3271688192 503250944 4122247168 3924312064 4053360640 893972480 628561920 1128313856 889086464 3454039296 2662163840 2541667392 935204192 2747085840 44809048 1741476148 1054421714 823501493 +2147483648 1073741824 2684354560 268435456 402653184 1677721600 905969664 721420288 310378496 3619684352 1549795328 2710568960 405274624 209453056 2313289728 1387462656 4048191488 2699706368 248995840 3525636096 782964736 2817440768 273443328 1360165632 4037239424 2869610048 3789692896 3736273296 189437256 3521797132 2102870326 1852098449 +2147483648 3221225472 2684354560 1879048192 939524096 1677721600 503316480 4211081216 2558525440 666894336 4070572032 3832545280 1510473728 3964403712 1430126592 2329214976 2038857728 2881044480 1190027264 206295040 3754768384 2450686976 2889054720 478243584 2462728320 2842286144 1352547168 69540624 491696248 3704963268 2514509174 242664173 +2147483648 1073741824 536870912 2415919104 2550136832 335544320 3456106496 16777216 3498049536 3988783104 291504128 2530213888 1563951104 4055629824 1244528640 2709848064 3610214400 483344384 428367872 829747200 671954944 1056685056 1009076736 1891591936 771776640 2980105920 3831962592 1745655056 1899086856 1950518812 1541731938 957686901 +2147483648 1073741824 536870912 1342177280 3892314112 3556769792 3187671040 2902458368 1769996288 3368026112 3353346048 4291821568 2914516992 4156293120 1608384512 824639488 3349577728 3333373952 2998558720 773713920 288307200 4038233088 2408932864 2091875072 163205248 513657280 1584345760 3130176784 170216104 1476880572 962485922 548403925 +2147483648 3221225472 2684354560 1342177280 2550136832 2885681152 1040187392 2936012800 4135583744 1212153856 3911188480 3067084800 2009595904 2969305088 3058827264 4107075584 3259924480 3777871872 3453935616 1139232768 2858760192 2034404352 4100446720 2804414720 3934769792 622327616 2994730464 2459160176 1584002296 2074667884 1638682446 1173922969 +2147483648 3221225472 1610612736 2952790016 1476395008 1677721600 3187671040 3607101440 4202692608 1765801984 1520435200 1647312896 1118306304 723779584 1133641728 2972647424 2911469568 902053888 1059938304 3692154880 1650919424 2738717696 1296982528 793658112 1380872320 4191046464 1762541792 1181639472 2763938136 2584105204 804941774 2781105423 +2147483648 1073741824 3758096384 1879048192 2818572288 3019898880 2315255808 1056964608 3347054592 3896508416 3001024512 3562012672 1894252544 3825991680 1365377024 4123066368 3482681344 1980317696 1052139520 1569255424 4270393344 4020876288 2870169088 2930998016 1065571712 997935168 3648997536 2587982384 3305796680 1456656956 1768700886 2708619149 +2147483648 3221225472 3758096384 4026531840 1744830464 3019898880 369098752 2969567232 1048576000 2562719744 2338324480 2559574016 1409810432 3281256448 1178206208 2293170176 779517952 844480512 2735005696 512708608 1711745024 3700601856 1647828480 1616374528 3393708672 3700419776 528216672 2219953104 3988187208 2322875468 4205550398 817391267 +2147483648 1073741824 1610612736 268435456 402653184 1006632960 167772160 2097152000 4286578688 574619648 4024434688 3096444928 2761424896 928776192 718929920 489095168 4273176576 4193402880 3380830208 112586752 77539328 1381993472 2399164928 1666215168 4226317184 2189720256 3677769248 1770340912 705227144 3513498316 2697880634 1250516469 +2147483648 1073741824 1610612736 1879048192 939524096 1409286144 3187671040 1627389952 427819008 381681664 1704984576 2955935744 1488453632 3156475904 3433693184 1320091648 1684373504 2807185408 830693376 2482761728 1341597696 3381761024 1452296704 1348495104 1031292032 426527424 2440971680 2985648528 2453337528 3175592020 2262915978 3634944907 +2147483648 1073741824 536870912 268435456 939524096 1811939328 503316480 2097152000 3699376128 1623195648 3919577088 2261778432 3073900544 152305664 117047296 3855286272 3409936384 1535754240 2596069376 1487564800 3067295744 2260442112 774619648 3985895680 2420630144 756939712 1023857632 3632349776 1516027000 1366969708 4268431314 1861198047 +2147483648 3221225472 1610612736 1879048192 3623878656 603979776 2650800128 1627389952 3900702720 868220928 1952448512 2945449984 1166540800 3604217856 2466643968 2005729280 322076672 2142093312 1688395776 3430109184 3102017536 347517952 1204023808 715899648 2519713920 3384934080 3850949088 888425616 870351048 1034344076 2598191966 2953591251 +2147483648 3221225472 2684354560 3489660928 4160749568 2751463424 637534208 2466250752 2457862144 3040870400 622854144 416284672 704118784 3321102336 2010513408 3840344064 396918784 2454896640 3959939072 767971328 2587834368 2542578688 838656512 3100951296 2430127744 1962605632 1556858336 1627676464 3552451512 1036718252 3847922498 1553717207 +2147483648 3221225472 1610612736 3489660928 3623878656 872415232 4060086272 4244635648 2927624192 960495616 1918894080 1754267648 2002255872 20185088 2712010752 3527344128 2564587520 2273165312 117497856 3707588608 1342638080 2398657536 1615059456 1076621056 1962399616 3108882112 3731412064 2090946736 3590143592 591237996 1146769322 2345631967 +2147483648 1073741824 2684354560 1342177280 3892314112 2751463424 2181038080 3942645760 1031798784 3653238784 3793747968 3159359488 1851260928 406585344 1106378752 1538850816 1924431872 1927397376 1216798720 3317788672 3227588608 122203136 456377856 2960123648 2393752448 1014819648 1402755360 198948304 3007479448 2259193452 2722349386 3655859373 +2147483648 1073741824 3758096384 1342177280 3087007744 3690987520 2986344448 1358954496 1686110208 1312817152 2740977664 2544893952 1061683200 2239496192 3490578432 3844014080 4000808960 4056334336 2229002240 4057296896 3101100032 3796614144 958972416 1874128128 1078642048 243124160 1095138784 4060523760 2686338920 2460133156 1324640038 1647815553 +2147483648 3221225472 536870912 1342177280 402653184 4227858432 2986344448 3674210304 3766484992 37748736 3714056192 3056599040 3106406400 3610509312 3423469568 4017946624 2133426176 540688384 1015898112 1423953920 4090828800 4225608704 3566492160 3093318912 953042304 3391323456 1664282208 3410265200 2523650792 68891588 2550182878 2519590251 +2147483648 3221225472 3758096384 268435456 3623878656 738197504 838860800 3707764736 1166016512 2789212160 3235905536 2261778432 3993501696 2394685440 74317824 4258856960 2908127232 888389632 1424547840 1973506048 1825646592 2741668864 526240256 3985758464 2613567872 1501223104 58082976 4258174384 3148347848 543872412 2447276238 205686329 +2147483648 1073741824 1610612736 2415919104 1744830464 2751463424 234881024 1660944384 4051697664 482344960 3143630848 3505389568 3778543616 473169920 2101215232 4175101952 280330240 1490272256 3803373568 2054844416 2296588288 3959532544 2578310656 2101999360 1293926528 2128140864 409955104 2251666832 194235016 3188912468 3161087722 1743468383 +2147483648 3221225472 536870912 2415919104 2013265920 3556769792 1375731712 4009754624 2474639360 197132288 3449815040 1148190720 2706898944 2028732416 3491102720 1851064320 305233920 1648705536 3671744512 4136685568 2517440512 1818074112 1226011136 4151275264 2746314624 1950368320 3775133600 2671886288 3181208184 2373341956 929495650 1346904017 +2147483648 3221225472 536870912 1342177280 134217728 1275068416 2315255808 83886080 1434451968 2805989376 1411383296 663748608 3614965760 1984692224 1512439808 1647116288 3251732480 130924544 1440407552 2543341568 3021281280 3703417856 1392238080 105899264 493216640 1498343616 3240262304 1380332528 1058870456 2029623996 2602160114 868279817 +2147483648 3221225472 2684354560 2952790016 2818572288 2483027968 2113929216 1291845632 2357198848 1287651328 3588227072 2800746496 689438720 3849060352 3769237504 1491009536 1850638336 3126149120 1526489088 159371264 3179755520 2416096256 787443200 2185970432 2382708864 2209632704 861666272 101260624 231980648 2662390644 1981913410 1965279809 +2147483648 3221225472 1610612736 1342177280 2013265920 67108864 167772160 352321536 1669332992 675282944 1373634560 1324351488 1738014720 4207673344 315752448 50659328 297369600 1986805760 912744448 4251045888 233113600 2311699456 1781813760 2634771200 2359545216 696782528 438575904 2194015664 4051373448 450793556 1554569442 4203645897 +2147483648 3221225472 1610612736 805306368 939524096 1543503872 2382364672 3271557120 92274688 1103101952 3869245440 173015040 1829240832 117178368 1483079680 1563754496 3635576832 1292845056 1984978944 3874082816 882182144 4049773568 2529647104 1233941760 3693079168 4136111168 742143520 2403744720 3433381304 2048561612 1428382782 1249798729 +2147483648 1073741824 3758096384 1342177280 134217728 3556769792 1241513984 150994944 3682598912 566231040 1906311168 479199232 3666345984 2988703744 1843527680 2018181120 1839890432 2752724992 3266207744 448131072 3974825984 750435328 542862848 497697536 3666335104 415772096 776215072 1993478864 2035483128 2508633788 1553287214 384260911 +2147483648 1073741824 536870912 4026531840 3087007744 2483027968 436207616 1459617792 947912704 1052770304 488636416 760217600 4066902016 3774611456 396230656 3557097472 2879619072 885604352 165568512 1138683904 3987027968 3996361728 3531692544 4193408768 3681090944 1279004224 297679200 2681540176 1644933592 2325040684 3142608582 190046865 +2147483648 3221225472 2684354560 2952790016 1476395008 3825205248 3657433088 2868903936 1434451968 71303168 719323136 2882535424 3420979200 2551971840 1535508480 1558642688 1783857152 1356906496 1085136896 2762428416 730281984 2848175104 3353924096 241296128 2890484096 733748544 2453028128 2954833072 1065852360 2391472348 3386169334 1612179241 +2147483648 1073741824 536870912 4026531840 402653184 3154116608 2449473536 3976200192 3347054592 1262485504 1986002944 2154823680 1000865792 3697541120 3524919296 3132948480 819200 2833727488 3207880704 2814898176 3005036544 2111611904 1755279872 1479046400 1715600768 602278080 1183517216 335522416 4152683432 3094774484 2955563950 1368448975 +2147483648 1073741824 3758096384 1879048192 1476395008 1811939328 3120562176 2801795072 981467136 2671771648 736100352 334495744 2414346240 3380871168 4063363072 2598830080 1754759168 4032315392 1712939008 3032739840 1506215936 3662132224 1180725760 2032496896 294507392 789451840 615071200 1457435312 1928786568 3922176596 1117807038 570770567 +2147483648 3221225472 2684354560 4026531840 402653184 2483027968 838860800 150994944 3531603968 2176843776 538968064 3408920576 864550912 1066663936 130940928 3890675712 3682566144 525844480 788193280 1502892032 1820801024 3048186880 3184513536 2631335680 1053196160 2650411968 1197022816 259032208 921453528 62592308 1497738726 3878609835 +2147483648 3221225472 3758096384 1879048192 3355443200 3825205248 369098752 620756992 2273312768 2285895680 2543845376 2020605952 3392667648 1348730880 3014000640 3345678336 4160913408 4267327488 1713594368 1243926528 915089408 1053987840 2844939776 4282349312 2965823104 3354795456 3882039584 3003030704 1768452376 3726014308 1330212026 3622174123 +2147483648 3221225472 2684354560 2952790016 134217728 4093640704 2583691264 3372220416 3313500160 834666496 1000341504 108003328 2133327872 1835794432 3456499712 3220766720 3402596352 3205709824 626024448 3484995584 1637431296 488616960 2806728192 3063182080 3474114944 382079424 836309408 1434421584 3214631160 3695999620 1133963646 3968604333 +2147483648 3221225472 1610612736 2415919104 1744830464 2751463424 838860800 2097152000 1350565888 1556086784 375390208 368050176 3758620672 1881931776 2834694144 3787522048 3430121472 2598223872 4149665792 912936960 2204174336 3420687360 2904942080 3799185152 1915776896 9843392 3207662560 3288054352 1672597896 2306918484 519787046 3817516693 +2147483648 3221225472 3758096384 2952790016 671088640 469762048 3724541952 2734686208 1686110208 3284140032 396361728 286261248 1442316288 3648258048 3735683072 1196752896 417955840 254296064 2282971136 3295531008 1681205248 3369706496 1023434240 2025799936 2212752000 3276943424 4062257760 3494092560 1199394104 41610204 3078986898 1090939143 +2147483648 1073741824 2684354560 1879048192 402653184 2483027968 4060086272 3506438144 4219469824 1254096896 2728394752 3882876928 1216872448 25952256 1959919616 1840709632 2787213312 4209229824 4175093760 4242960384 584521728 3010569216 1767633408 2889801472 698904448 2053780928 1154683424 3400509968 1115618296 3578297412 2583305878 2882217405 +2147483648 3221225472 1610612736 3489660928 402653184 1946157056 3187671040 4177526784 3212836864 4072669184 2707423232 13631488 832045056 903610368 3470393344 1037893632 3641868288 1210761216 3368148992 4116467712 4070377472 1639095296 85649920 600428288 4231554176 2439709888 1314759200 3173074704 3342840840 2035306588 308220106 729004805 +2147483648 1073741824 3758096384 268435456 2281701376 3825205248 1040187392 16777216 1837105152 1379926016 39845888 4027580416 958922752 1357643776 1958871040 434176000 123961344 3286351872 3051282432 1122398208 1763772416 3821251584 2186403328 3871801088 1850893440 213335744 3873749152 3923595696 3499602024 2643979404 1420418070 1864550101 +2147483648 3221225472 536870912 805306368 134217728 2080374784 771751936 285212672 1753219072 1606418432 622854144 3213885440 2266497024 2057043968 3956932608 3705470976 1885306880 407191552 3874381824 1988022272 568137728 3470767104 42288640 3377361152 2704197248 2254768320 311665120 94850960 2638181784 1575188444 2589544362 2868138341 +2147483648 1073741824 1610612736 2952790016 4160749568 2348810240 4194304000 2365587456 2105540608 331350016 337641472 812646400 1287127040 1824260096 3464626176 2565406720 870416384 10895360 1721851904 1168371712 1877551104 2204214272 249973248 3510718720 2582893440 2669745856 1499834016 567833296 4205465496 557538916 3091647738 252871357 +2147483648 1073741824 3758096384 268435456 1476395008 603979776 301989888 3539992576 1937768448 3032481792 2803892224 1796210688 1981284352 524550144 3073769472 1776484352 2106884096 4176986112 2144788480 2715774976 3999467520 592751616 1490545152 1028061952 3423038336 327627072 2326954144 1082978064 4089864984 3862869436 3603365834 4240928819 +2147483648 3221225472 3758096384 4026531840 2818572288 3690987520 637534208 2667577344 3766484992 3510632448 2640314368 1940914176 2653421568 93061120 2822111232 4160159744 3757080576 2281717760 3172818944 3396653056 1198991360 1991291904 1902145024 1823293696 2572993664 3346739520 1447469664 3040298416 1817045544 2967767908 252857726 3692054629 +2147483648 1073741824 536870912 805306368 1476395008 3690987520 3456106496 3003121664 3045064704 2378170368 882900992 1028653056 3785883648 544473088 2534801408 75694080 2196078592 3575496704 449634304 1340370944 1444100096 317559808 45732352 4063415552 3849544320 3985674304 4014695968 1768722640 3669589560 1660001164 528207446 2818044675 +2147483648 1073741824 3758096384 2952790016 402653184 2885681152 1845493760 2701131776 2910846976 4173332480 3261071360 3408920576 841482240 3489923072 589692928 1268842496 1970831360 1172979712 2432262144 2155802624 1062275072 766542848 2174636544 1884774656 3289106048 2790756544 2583157920 1781370640 3011310792 1187386084 4082182686 3014700263 +2147483648 1073741824 2684354560 805306368 1207959552 1006632960 3992977408 3573547008 3816816640 1010827264 1797259264 716177408 653787136 3430154240 3135111168 1334640640 534216704 1200340992 4152156160 3901779968 2759661568 1569698816 2869949952 2440753408 945378944 483170752 710754848 3641349296 3824446520 3307942388 871269402 1575124015 +2147483648 1073741824 1610612736 3489660928 3355443200 1140850688 1509949440 3238002688 3145728000 1212153856 2896166912 3805282304 1580728320 4163633152 2704408576 486998016 3564732416 3822338048 134045696 2566516736 3927386112 3919690752 2567462400 3873928960 797623680 1606459328 264827936 917484208 3143979224 2433076236 1268594642 1967825681 +2147483648 1073741824 536870912 4026531840 2818572288 3825205248 3523215360 1526726656 1954545664 4030726144 3403677696 4035969024 372768768 1011089408 4280418304 388956160 2788982784 627294208 1780146176 736325632 4156504064 2282005504 2233982464 4214804224 4190918528 1208197952 2695322464 4196207088 1852550280 3531300108 3490384978 5157851 +2147483648 3221225472 1610612736 805306368 2013265920 2080374784 3254779904 3640655872 2810183680 1614807040 3483369472 4117757952 3590848512 35913728 3784179712 3701800960 1074036736 4260380672 4151271424 2115555328 3470067712 3935085568 2165590528 780233984 2150490496 503943616 4095789856 2597924272 3356933912 1402437412 1517604598 3403622775 +2147483648 1073741824 1610612736 3489660928 671088640 4093640704 637534208 4278190080 1031798784 2017460224 3911188480 1903165440 1597505536 45350912 3324379136 83689472 211451904 2857451520 2343460864 3100110848 1311582208 1863498752 582837760 158098176 2002046592 4098270016 2886419744 3929630896 114448440 3912101508 1851926170 983761951 +2147483648 3221225472 3758096384 3489660928 3623878656 603979776 637534208 352321536 3632267264 3594518528 4049600512 3069181952 329777152 2027159552 1769865216 3162963968 2212397056 434094080 1403183104 2935836672 2652317696 3590765568 1759771136 3110660864 49571456 2103881152 152291040 2705382640 2984273128 867744500 4517070 1353078659 +2147483648 1073741824 536870912 805306368 671088640 2885681152 2046820352 4009754624 679477248 2453667840 392167424 1177550848 1740111872 2280390656 2742681600 2674851840 2509209600 2775171072 4211138560 2268229632 2554279936 1627886592 2730348032 1431751936 369577856 1871689280 174717792 4085316464 628258408 2808035140 2335676410 3204827385 +2147483648 3221225472 1610612736 805306368 1207959552 3288334336 2382364672 3774873600 796917760 1530920960 1352663040 248512512 4104650752 1501298688 2232287232 3864723456 2340126720 3808018432 3948994560 2438352896 2624260096 925082624 3913139712 4200255232 370102400 180200128 250541088 1926054768 728806936 1827301836 2860856438 1661507297 +2147483648 3221225472 2684354560 2415919104 3355443200 3288334336 3791650816 788529152 880803840 2554331136 3265265664 2200961024 1116209152 2270953472 3252027392 1671495680 1250197504 3044491264 3188482048 791138304 2591111168 429702144 2610134528 3993913088 537717632 2575481408 1397637728 1831665392 1014148248 807818740 3043028614 1331472857 +2147483648 3221225472 2684354560 3489660928 3087007744 3690987520 3590324224 285212672 2592079872 3384803328 1331691520 1055916032 3254255616 881590272 997064704 1639251968 135692288 2810003456 2295488512 781438976 2065905664 3979324416 1543893504 4196011264 475470976 3922570944 1130292064 3724123792 3239886856 3006436244 435645530 2601349697 +2147483648 1073741824 536870912 3489660928 3623878656 2348810240 1040187392 1493172224 914358272 3686793216 3869245440 4193255424 2839019520 2300837888 1258946560 1946615808 922386432 597508096 747397120 341831680 1110784000 970566656 426625536 3298164992 996739712 3298276032 1982914656 1025751824 2303914488 3754464932 1061052378 3443320283 +2147483648 3221225472 536870912 805306368 1744830464 201326592 1711276032 520093696 4018143232 2302672896 2610954240 2131755008 503840768 3641966592 2861170688 2148990976 3587997696 3070771200 2089377792 2782711808 303372288 1562358784 423550464 1885746432 2167484544 1531811136 2975197600 2530518128 345787480 3653462780 2678842734 565811171 +2147483648 1073741824 2684354560 805306368 2550136832 335544320 838860800 3137339392 1451229184 3644850176 421527552 4038066176 3863478272 1632894976 2172780544 2989948928 650739712 3438264320 4198948864 3983437824 3598522368 2943005696 1749303808 3620605696 3036233600 2343604032 1788836832 1136233264 2647126200 2718091444 441733430 2415277643 +2147483648 1073741824 3758096384 2415919104 134217728 603979776 1778384896 788529152 2424307712 2336227328 2095054848 147849216 1986527232 809238528 3960602624 1587347456 2668331008 2580594688 2399920128 3652415488 2003240960 2490010624 543776256 1073090304 3939172736 3891306560 295194976 2504503088 2283454664 1691549020 2338250582 271908225 +2147483648 1073741824 1610612736 2415919104 134217728 1677721600 369098752 1224736768 1300234240 650117120 1302331392 4243587072 3543662592 1478754304 3689283584 558563328 2275377152 1517371392 1925210112 1381429248 1473587200 303082496 1385758208 2232557312 2292518528 317232832 278716576 801385104 771096760 2011379812 1926475482 4210773147 +2147483648 3221225472 536870912 1342177280 3355443200 1543503872 1375731712 1325400064 595591168 3326083072 2896166912 321912832 4122476544 4270063616 3772645376 347275264 4210065408 3650338816 3183665152 2153467904 4229240832 774351872 1378708992 3681161472 1758790016 38246464 2742901664 3800185008 2469999960 884310772 3084670282 3779304675 +2147483648 1073741824 3758096384 268435456 2281701376 2214592512 3925868544 1862270976 125829120 1044381696 2929721344 1414529024 2560098304 1575223296 416677888 2196045824 1846640640 523255808 1132421120 3543789568 3949660160 166767616 3876052480 1617045248 1479223680 198228032 2157438112 387585968 1891570904 1703850924 2209269594 124364715 +2147483648 3221225472 2684354560 3489660928 3892314112 1006632960 1375731712 3103784960 763363328 2101346304 1197473792 3029336064 3618111488 1015808000 489816064 1550385152 3328802816 4279189504 1315987456 2572079104 3316856832 1793895424 1950672384 1383997696 3288011136 590388672 897500576 1043013744 1845017320 3462586156 1680946006 3688732301 +2147483648 1073741824 3758096384 2415919104 2818572288 3288334336 1107296256 2399141888 159383552 851443712 157286400 1418723328 306708480 2023489536 1482555392 3210543104 353992704 847757312 3604013056 3197530112 1063979008 1911065600 3329783296 2421038848 2773818240 2443557440 2632570144 1253435152 3851144584 1330037580 3633798190 3435957233 +2147483648 1073741824 3758096384 3489660928 3087007744 2080374784 3456106496 3506438144 3145728000 3426746368 3063939072 3834642432 4158128128 4166254592 1974599680 1882259456 1779269632 1165672448 1626726400 1903128576 1849362432 3248004096 376267264 1770136832 4068020864 1040294080 3571244320 1809246128 4089700184 2022988828 3443761466 3385189927 +2147483648 3221225472 3758096384 1879048192 939524096 1677721600 1241513984 2902458368 2977955840 2092957696 517996544 481296384 4037541888 581697536 1533935616 1352073216 4222386176 2054012928 2417025024 254365696 3832621056 1380422656 2255972864 269363968 3135714688 1491376320 2247215520 2132211216 133332456 302228772 622150654 2129073613 +2147483648 1073741824 1610612736 1342177280 3355443200 4093640704 1442840576 2264924160 3783262208 2797600768 1147142144 464519168 2658664448 3321626624 3535667200 1319305216 3327426560 1888763904 2894946304 1492709376 3267700736 2212207616 3879140864 3732814592 264440448 3714355520 3064748064 1448174096 3512126920 2630747076 1664814506 1507366509 +2147483648 3221225472 1610612736 1342177280 1207959552 1275068416 2516582400 2231369728 1769996288 2453667840 2690646016 3562012672 1667760128 17039360 2649358336 3127705600 3338502144 3190767616 2957271040 1165676544 2765031424 4137991168 411098624 2963944704 4035777664 1148030912 2598849184 2301652400 113825256 1461589020 3634305174 1238149615 +2147483648 1073741824 536870912 268435456 2550136832 872415232 2516582400 2264924160 931135488 2688548864 1604321280 1710227456 2469920768 63176704 1982464000 2505637888 3130490880 2915778560 4005847040 1663365120 1223374848 242916352 4195281408 909250304 514662016 2774892864 931548576 1550959152 925536024 1699142404 227420058 2976055971 +2147483648 1073741824 3758096384 3489660928 4160749568 67108864 3053453312 1023410176 2508193792 146800640 2782920704 4092592128 3246915584 1465122816 829816832 414253056 3464921088 1468645376 3625115648 1632071680 3534686208 873700352 4256264704 1725836032 3648324224 1288215488 382006176 1436972560 2180103976 1628852788 978945702 1255302699 +2147483648 3221225472 1610612736 4026531840 134217728 3690987520 369098752 654311424 1434451968 2990538752 2040528896 1915748352 1828192256 3422814208 4033740800 1106313216 4095639552 3411034112 1555259392 2834747392 1153894400 1004246016 3419989504 907421952 3996450944 2643501888 2486265120 115724848 3382345880 2340307956 3923923994 3126349779 +2147483648 3221225472 3758096384 268435456 2818572288 1946157056 637534208 1258291200 3330277376 3166699520 3357540352 3048210432 3597139968 2720268288 3031302144 160104448 2835906560 62930944 19488768 1449185280 3152881664 3168242688 1689179648 1966478080 86445696 3625107008 3560795872 3597059664 2942443928 2420191700 3243082814 1318318047 +2147483648 3221225472 536870912 2952790016 3355443200 2214592512 1778384896 3271557120 2877292544 1782579200 3193962496 3199205376 1633157120 840171520 453115904 1344864256 1284079616 545701888 3798065152 3910619136 3079870464 2655294464 1379227136 2775195392 3659872640 2558493504 2338188448 2214154928 1320955624 3467524132 1582238882 1322946463 +2147483648 3221225472 2684354560 268435456 3355443200 1543503872 1577058304 83886080 1115684864 2143289344 3248488448 2821718016 4121427968 1307312128 377094144 2535784448 1228505088 368328704 1500471296 2728775680 3000449024 1719704576 2977947136 667025664 1829831296 686270912 3298247264 2792479760 2656647224 1817938452 1666533966 190890685 +2147483648 1073741824 2684354560 4026531840 671088640 3690987520 4194304000 3875536896 92274688 1891631104 3026190336 4052746240 2157445120 623640576 1792409600 1962999808 2808905728 1881849856 1456070656 387870720 2142181376 1452377088 3207093760 3095273728 3502576512 1230936128 2385115680 315510416 2199336776 1410173900 1305894042 2180711017 +2147483648 3221225472 536870912 4026531840 2550136832 2483027968 973078528 1258291200 4051697664 3292528640 4053794816 2553282560 949485568 730595328 4279894016 1517748224 2653978624 440188928 2965757952 4174663680 2966755328 255558656 3673051648 2454855424 2767404416 2551099712 457563168 1737775536 4176806936 2940968436 634811010 3303941289 +2147483648 1073741824 536870912 4026531840 939524096 1811939328 1778384896 1660944384 92274688 2906652672 2275409920 779091968 492306432 1693712384 837681152 3008954368 3081404416 3555966976 4121485312 1541500928 3749656576 2056233984 2406185472 1975519488 174071680 672141632 2403876640 1086078192 550637784 952834980 29472226 2596426903 +2147483648 3221225472 1610612736 2415919104 2550136832 2483027968 3120562176 1291845632 3045064704 524288000 3512729600 363855872 2935488512 2037121024 3086614528 2617835520 3503915008 2096480256 2278744064 2163494912 3365603328 211061760 4084357632 2088765184 1220550016 1998586048 1531983008 1896357872 661928936 2120620132 426445258 2509020649 +2147483648 3221225472 536870912 1342177280 3623878656 3154116608 3590324224 1426063360 260046848 2604662784 3206545408 2463105024 3698851840 233046016 611188736 111738880 1311080448 3518873600 262594560 880824320 3163494400 1495313408 4250561024 586165504 2854755456 73140160 3765057312 1937180272 2307171832 3407108140 1426655522 2905973555 +2147483648 3221225472 536870912 1342177280 1476395008 3154116608 1174405120 218103808 1166016512 3284140032 2116026368 886046720 2170028032 3856924672 3170762752 1153236992 4093476864 3598860288 1203593216 4274507776 2292914176 4148997120 3759000064 3039825152 1302861952 2104243648 3452049312 2254910672 3382612248 320009164 4003107242 3483170171 +2147483648 1073741824 3758096384 805306368 402653184 1677721600 2113929216 3472883712 3028287488 2462056448 1600126976 3174039552 3419930624 1778122752 1468399616 3756064768 3781328896 2456305664 4041957376 3195203584 1403979776 3392644096 804844032 259011328 3229094016 4037807424 3287158112 1543846992 788039496 2231321508 558946722 1072962277 +2147483648 1073741824 3758096384 268435456 2818572288 3690987520 3657433088 3070230528 4085252096 3644850176 408944640 87031808 1926758400 3434872832 1623064576 4162781184 1585283072 4201562112 736878592 3370872832 2414413824 118926336 370759168 4163909888 3730324352 3665564736 1805525920 4199484784 102087592 1196083076 680121890 2801426997 +2147483648 3221225472 3758096384 3489660928 1207959552 1409286144 973078528 2734686208 880803840 3653238784 1566572544 2578448384 3870818304 115081216 684589056 108462080 48136192 824852480 355950592 1047318528 122759168 1044233216 117366272 2401768192 3715381632 1014631232 3480035168 3489890704 1972500744 2440735172 2304266330 4072557397 +2147483648 3221225472 536870912 268435456 2013265920 4227858432 1241513984 2667577344 3229614080 3334471680 2871001088 2068840448 3208118272 1579941888 3134324736 3439001600 2648539136 3248308224 3210764288 3373846528 4209055744 1730329600 3311849984 772277504 455345024 1601569344 877461856 2201008208 1857934424 3934631724 2122402834 3367665329 +2147483648 3221225472 1610612736 2952790016 2013265920 335544320 4060086272 3875536896 360710144 3804233728 3399483392 4084203520 2660761600 2848194560 409337856 3254321152 2288091136 3535880192 2839699456 4128821248 3849783296 1984201728 4148357632 3388741376 2698123136 134682688 702327840 1040636432 1910123128 617298500 1333168146 2924861547 +2147483648 3221225472 536870912 4026531840 939524096 2751463424 2516582400 1761607680 729808896 3770679296 1319108608 1781530624 3072851968 2432434176 3946184704 2453864448 247562240 1056129024 1695703040 4047163392 3379369984 920028160 3661167104 330578688 744108672 1022172864 3809904928 2904090256 2521049208 2941396116 2841720494 2271782297 +2147483648 3221225472 536870912 1879048192 1207959552 1006632960 3992977408 2130706432 1015021568 2604662784 2342518784 1739587584 317194240 3592683520 4086956032 2625568768 565477376 1272135680 1077567488 1613746176 2432505856 1898423296 2947139072 369369344 4025095808 544678720 1551939424 2240898096 1372152856 2122675796 2432399486 972973055 +2147483648 1073741824 2684354560 1342177280 402653184 2483027968 3187671040 3976200192 3179282432 1572864000 1893728256 269484032 2319974400 3720085504 1203896320 3744268288 2689171456 1204568064 2409062400 3106795520 334960640 1781574656 2009856512 478942976 2407144576 3888716224 2600447904 2849981776 1586618664 3207925964 563984878 2445427353 +2147483648 1073741824 3758096384 4026531840 134217728 2885681152 2113929216 754974720 1015021568 2805989376 3722444800 187695104 3871866880 932446208 2262433792 24838144 811302912 3519791104 2597773312 2978508800 561055744 2497221632 2093762048 1951610112 2315232896 827967424 2373568480 1407836080 343011976 752744420 3883659590 3655263419 +2147483648 1073741824 1610612736 2415919104 4160749568 335544320 1442840576 2566914048 3783262208 2403336192 3403677696 2968518656 2350383104 1892417536 3625058304 3087466496 1905950720 2388770816 71360512 3757273088 520431616 2130029568 3480175104 1117732608 1385610880 2891181760 2887241632 65139696 2298528776 3121833172 1198860738 1680718953 +2147483648 1073741824 1610612736 2952790016 402653184 738197504 3724541952 1392508928 2759852032 3384803328 1633681408 1282408448 3195535360 1905524736 2939289600 1267662848 391151616 166674432 3990773760 1222111232 1412245504 580363264 812904960 2579955968 2812062336 1192849472 4224403040 3270801808 2487017480 1626835636 3766735386 310317255 +2147483648 1073741824 536870912 3489660928 3623878656 1006632960 234881024 1862270976 310378496 2780823552 106954752 3941597184 3314024448 2163474432 96600064 3899457536 3591208960 2913517568 354148352 2008903680 3367974912 207137792 3766045184 1922379008 2687609472 1228857152 2099562720 4280676368 1931893576 4085095892 4267756422 1808779843 +2147483648 1073741824 1610612736 805306368 3892314112 2617245696 2650800128 1929379840 2575302656 3208642560 694157312 395313152 981991424 3798728704 1450311680 777584640 2513862656 476790784 130310144 180744192 257632256 2983691264 1815735808 2317431040 1252174464 721241152 3649270048 221798256 3653225704 1261315052 680731614 2279316669 +2147483648 3221225472 3758096384 805306368 2818572288 3019898880 3254779904 3573547008 2592079872 12582912 1012924416 4124049408 546832384 2233204736 2951348224 2272460800 2582740992 2825895936 3071467520 1572229120 2376673280 470451200 133848576 1780165376 1980073856 909234368 413126496 4084918736 2931977352 1278682844 1147642122 2896609717 +2147483648 3221225472 2684354560 805306368 4160749568 3422552064 905969664 2298478592 3397386240 1790967808 1709178880 45088768 3434610688 2875981824 3747217408 3478454272 1200586752 2746957824 3095420928 1281150976 3189716992 3547501568 3866155520 3236241664 2209853568 2971104448 1203401056 1358554192 1015593576 3761625828 2739057338 3960003321 +2147483648 3221225472 536870912 805306368 3892314112 335544320 3724541952 318767104 2877292544 88080384 1168113664 4264558592 799539200 3353608192 1509031936 3202678784 2557050880 2810363904 1249501184 2303938560 2689013760 1727312896 246906368 431297280 3356604544 1323236928 1110963616 1214793072 177055704 1525738548 2153578446 1155189887 +2147483648 1073741824 2684354560 1879048192 3355443200 3154116608 1778384896 4110417920 1132462080 574619648 3558866944 2156920832 1649934336 4168876032 3536191488 141361152 1440710656 3402317824 1600413696 2105339904 1205540864 1696244736 595641856 2900173056 1058510720 1290756288 1876839200 2597840688 3857291896 2991481660 2534397690 1305847629 +2147483648 1073741824 2684354560 805306368 3355443200 738197504 503316480 989855744 4286578688 1287651328 1587544064 3434086400 681050112 2719219712 1565392896 3550019584 1062240256 354631680 1482186752 2545676288 858200064 3677467648 1660409344 2707232000 1536601728 990276160 4262124192 503029776 4274571384 817411124 2827964002 2423414639 +2147483648 3221225472 1610612736 2952790016 2013265920 1006632960 167772160 2298478592 1988100096 3107979264 3382706176 3738173440 3858235392 1620312064 3401711616 1188626432 1958182912 3058778112 1762025472 2418987008 1405814784 1159103488 4247972352 2536840448 3668026240 2875881408 871952736 4077920176 1209542296 2674138380 1068117218 3147110991 +2147483648 3221225472 2684354560 805306368 2550136832 872415232 3321888768 2801795072 377487360 297795584 3529506816 3811573760 3986161664 3900440576 3133014016 969605120 1913487360 194199552 1726111744 3348549632 3645192192 1138660352 3231891968 460261120 326085248 2176220480 663548384 3857456656 1979064392 2975800740 595047666 1015699221 +2147483648 3221225472 536870912 1879048192 2013265920 3019898880 3724541952 1862270976 1468006400 2378170368 2162163712 2364538880 2042101760 3109289984 2646999040 1013252096 2897051648 3698081792 3510853632 2108280832 2673022976 1550885888 1997916672 3785953024 1815065728 344410432 3815228832 1425679184 1633616808 185762804 3499017386 4193621479 +2147483648 1073741824 3758096384 805306368 671088640 335544320 2852126720 1090519040 1937768448 2696937472 3336568832 229638144 1535639552 1270087680 3843948544 967901184 1527939072 2152316928 3803897856 960720896 3030321152 652977152 781155840 672998144 2220930432 3807037376 3455797792 2414026384 3798050920 2943370340 3817247350 3615999107 +2147483648 1073741824 2684354560 2415919104 3892314112 1409286144 1577058304 1459617792 947912704 1967128576 3454009344 2580545536 1920466944 1537474560 871235584 2709585920 1295613952 3609411584 552624128 521334784 4181661696 41982976 1407120896 1747790592 3904612480 2927656768 4258973792 2524122288 1280478472 2219168732 3703808594 1847876899 +2147483648 1073741824 2684354560 2952790016 1207959552 3690987520 167772160 2466250752 1182793728 759169024 593494016 1777336320 3427270656 2908487680 1361182720 2360147968 3658645504 2986360832 2591776768 2374692864 1593776128 364352512 3106854400 2754160896 2102704000 400259392 1977285600 2162629680 3857947944 2798182260 2384599926 2016224921 +2147483648 1073741824 1610612736 1342177280 2281701376 3019898880 3456106496 4244635648 3414163456 633339904 3323985920 1661992960 3492282368 3821797376 750125056 2466840576 1861648384 4240490496 528211968 1791913984 2608801792 2858392576 3622202880 456342272 657042560 2496625088 3621095968 3124852432 2126028568 1628297148 1063745542 2312744925 +2147483648 3221225472 1610612736 805306368 671088640 4227858432 2852126720 3372220416 729808896 1757413376 4179623936 772800512 3071803392 1585709056 2279735296 619511808 2159902720 28360704 3636715520 2277855232 3712944128 3627066368 637361664 3218807040 2781523840 974421952 1732558368 3442956432 1815751064 625555836 38778954 3167078403 +2147483648 1073741824 1610612736 805306368 402653184 1811939328 3254779904 2264924160 1149239296 3066036224 3269459968 3574595584 3131572224 4189323264 2599550976 551747584 1090289664 723435520 3694387200 865759232 1129392128 3804201984 902976000 1123365120 358989184 2160415296 2983963744 2800241488 1139945256 425919692 163353750 4055819171 +2147483648 3221225472 1610612736 2415919104 4160749568 3690987520 3657433088 3204448256 998244352 247463936 1352663040 1097859072 4072144896 2196504576 1806303232 3426811904 1035632640 3058352128 748019712 1819824128 107677696 3761998848 282083840 3178171648 3337981824 2945414720 440570784 986115216 3471824504 1609647428 1770365210 3694623145 +2147483648 3221225472 536870912 4026531840 1207959552 67108864 771751936 520093696 192937984 1304428544 3940548608 2033188864 2888302592 3820224512 1376387072 2547187712 1282244608 3787177984 4024360960 3213774848 1515788288 3766387712 3291899392 4006940416 3434653824 3523429696 3864892064 2886988880 1353368104 3823390724 3136946750 2736458315 +2147483648 3221225472 3758096384 268435456 4160749568 2214592512 1107296256 318767104 3984588800 3032481792 1667235840 1880096768 3480748032 3761504256 2180907008 2062614528 3617947648 1567997952 3415662592 2297974784 4228851712 987008000 1225802240 1241725696 1824440192 2976861504 2688518944 1294130320 71726984 190721388 2030110146 4237144503 +2147483648 1073741824 2684354560 2415919104 1476395008 201326592 1308622848 1996488704 3816816640 3519021056 1075838976 2540699648 1163395072 1588330496 802816000 3997368320 3856826368 3343269888 2580242432 1053618176 2996377600 304192512 4133804544 204280064 557291136 4184728896 3246699168 3440858960 2865682328 1832257060 1467553602 1467061441 +2147483648 1073741824 536870912 2415919104 671088640 1543503872 2919235584 553648128 494927872 1010827264 2992635904 4054843392 571998208 3849060352 2837839872 464715776 1245544448 1045446656 1720803328 1912991744 2744465408 3020864512 472770048 2292259072 1109698176 2466839744 2100797600 2921683504 3513768936 1867522148 2590507570 894710225 +2147483648 1073741824 3758096384 4026531840 2013265920 1543503872 2516582400 3808428032 3481272320 4257218560 4263510016 1374683136 3491233792 1335099392 1939734528 4281532416 3178135552 2791751680 2368200704 1130393600 3926722560 602772480 2045794816 3716486400 57785472 3132256832 1125397152 299776592 2496863256 3334376708 2509175090 1001125759 +2147483648 3221225472 2684354560 4026531840 3355443200 4093640704 1107296256 3003121664 4219469824 3670016000 3886022656 269484032 3526885376 2389966848 2198994944 1938882560 3634003968 3794812928 706699264 2181222400 237189120 932946944 3822249472 3426423552 2906632064 2690181440 3813547680 1120872080 997041336 212461532 2405742498 1364680951 +2147483648 1073741824 536870912 4026531840 1744830464 3556769792 2449473536 2533359616 2642411520 3720347648 1402994688 4151312384 2767716352 382992384 2031222784 2628452352 314408960 4129734656 1884545024 2811457536 2803447808 2179376128 1193504256 457257728 1807915904 3658054720 1948138016 4049420240 2669459960 2926855876 3392315338 3903935287 +2147483648 3221225472 3758096384 3489660928 2281701376 3019898880 1442840576 1023410176 830472192 2327838720 2057306112 3413114880 3347578880 2286682112 3204841472 2965045248 2248441856 2816589824 2759385088 3852292096 3642566656 3083844608 158166528 2304056064 1151576704 2950385600 3099984544 1671115664 464823672 684322628 71618774 630411341 +2147483648 3221225472 1610612736 2952790016 134217728 1946157056 3254779904 3674210304 2860515328 2503999488 1054867456 810549248 1980235776 1423704064 600440832 2435907584 1876590592 3053600768 3691864064 1954598912 710608896 1591444480 2697000448 1765479168 2404097920 2691220288 2295800032 2048494384 3501049160 3505101436 2899892974 1972308737 +2147483648 3221225472 536870912 2952790016 2013265920 3288334336 3992977408 3170893824 2340421632 3443523584 3231711232 1408237568 2295857152 1529085952 3478257664 1950941184 3969024000 3318628352 2185846784 2641678336 1224415232 3196818432 3858037248 3275432704 1626055808 3487886784 1320368672 2582089968 3066747032 3737919492 2236483490 1970224099 +2147483648 3221225472 2684354560 2415919104 2550136832 1543503872 167772160 3305111552 2709520384 423624704 2422210560 7340032 3110600704 815529984 2568355840 2412183552 1315536896 2506752 1721982976 2287456256 1139881984 2612968448 2455235072 3740349696 3325985664 286772416 328277920 1003391344 3141530920 1986864340 52997406 2496722177 +2147483648 1073741824 2684354560 2952790016 2281701376 603979776 2785017856 855638016 1551892480 1740636160 769654784 1500512256 4091019264 2163474432 2134245376 3574661120 3268050944 946618368 4173815808 2769219584 2349275136 21730304 3574523392 3825673984 894145152 1259258944 2064072288 3955994640 3117343912 963060052 2314968850 3603639 +2147483648 1073741824 2684354560 1879048192 671088640 2080374784 1375731712 218103808 276824064 2227175424 2896166912 818937856 890765312 1657012224 2375680000 2265382912 3711074304 1706901504 2669436928 3477598208 2424117248 663069696 3714579968 997009664 62755200 1798561984 2207199200 101629008 1817409848 1005153964 3154006810 1224006371 +2147483648 3221225472 536870912 1342177280 134217728 3959422976 1241513984 4009754624 2877292544 1656750080 253755392 2286944256 1302855680 3624140800 2507014144 1486946304 3375857664 3247521792 2526175232 1633603584 1756305408 631680000 935255552 1516178688 3013516160 397597248 388315040 3164191632 3037741720 1719001068 1755814774 1855549087 +2147483648 3221225472 536870912 4026531840 3892314112 1140850688 369098752 452984832 3464495104 1145044992 3785359360 2983198720 4271374336 2700345344 710803456 1956839424 2793242624 3119169536 4212908032 1692356608 580720640 1785627648 809455104 762132224 786865792 3157482048 2557947104 187936368 4231119832 4242693260 3617818490 814342479 +2147483648 3221225472 536870912 4026531840 939524096 4093640704 973078528 2264924160 2290089984 3988783104 1520435200 1410334720 2218262528 3578527744 4101373952 398524416 2809364480 1573240832 702996480 3063828480 3814135808 4014113792 2281601536 1558654720 3739913600 4274674240 4248637792 2729281168 321977080 3746523740 2937888098 3544934009 +2147483648 1073741824 1610612736 2952790016 2013265920 1946157056 2717908992 2164260864 2055208960 1237319680 1105199104 4094689280 2266497024 1427898368 2785673216 3353935872 3444080640 791724032 561504256 4184895488 1078142976 1427219456 1204840960 1249054464 2499394432 1380208064 20781664 2116461200 1746917800 2888063884 1550648058 1679720997 +2147483648 1073741824 1610612736 3489660928 1744830464 3019898880 2382364672 721420288 3212836864 398458880 3542089728 670040064 2427977728 3961782272 3676962816 3227451392 4204232704 3014639616 330752000 516452352 2829133824 2371533824 4014175744 2628035328 906904704 3439868992 3917226656 3109954256 4286384088 1429504324 690388698 1359231675 +2147483648 1073741824 536870912 805306368 2550136832 2080374784 3120562176 587202560 3095396352 3208642560 2518679552 1703936000 4028104704 2285633536 1814429696 2799894528 2042200064 809877504 926212096 879521792 3412670464 291804160 2149802496 1550750976 733890432 3223851328 108270688 2539792176 977876856 2054462396 4001060650 2515707853 +2147483648 3221225472 1610612736 2952790016 671088640 2617245696 1644167168 3640655872 914358272 264241152 3676307456 2609905664 3154640896 105644032 2183266304 3904438272 2629795840 1082507264 1942675456 4222242816 4249290752 2938930176 3058662912 1662165248 2046576000 2210935232 896286560 3853658640 2259760024 1811120476 1747447406 4138990933 +2147483648 3221225472 2684354560 1342177280 1476395008 67108864 2650800128 620756992 2189426688 2252341248 3869245440 3740270592 1695023104 4259577856 1283850240 161939456 2282651648 1937096704 2487803904 1871400960 2704619520 94866432 1224239616 2966790912 2072068224 685778880 72362592 3522705008 736898456 1256332804 3688963862 1514772135 +2147483648 3221225472 1610612736 268435456 2550136832 4093640704 1174405120 4244635648 260046848 79691776 337641472 2723151872 3005743104 2157707264 3482451968 2530541568 3995893760 2251014144 3263750144 609701888 3599435776 868461568 4270750208 3208494848 3312548480 3503303616 2020088096 4034659216 1776434904 531438380 697860886 2401629721 +2147483648 3221225472 3758096384 805306368 2013265920 1677721600 4194304000 3875536896 1568669696 3342860288 2594177024 1852833792 816316416 287047680 1784283136 2839347200 1107591168 2095202304 3074514944 1511444480 3653969920 631997440 3612862976 2491788032 2831993216 2033583680 902769696 1394981232 1547490584 56495204 825434590 3517940241 +2147483648 1073741824 536870912 2415919104 3087007744 4227858432 2516582400 1795162112 2608857088 2067791872 987758592 3129999360 975699968 1123287040 3555328000 980484096 4016275456 2490908672 3903807488 4211863552 2336176128 2020654080 2943271424 640062720 1473373312 18229312 408890784 1218479344 3240553864 2172818764 3056851798 2208504819 +2147483648 3221225472 2684354560 1879048192 1207959552 469762048 1442840576 1962934272 1702887424 3049259008 211812352 4017094656 1678245888 610009088 612761600 792002560 823492608 3470704640 2873745408 3996864512 819935232 1473152000 4285687296 2541529344 4207767680 761399232 2143763872 3989476176 1192258616 2637935108 986172342 1121087273 +2147483648 1073741824 3758096384 2952790016 2281701376 67108864 167772160 1459617792 2441084928 4290772992 2820669440 4067426304 4057464832 2411986944 2565472256 1313144832 4217602048 3068116992 3516719104 1670148096 1518012416 402949120 2960487936 2491854592 3691803008 3904572992 2930020128 272979024 3032399000 1352161764 3212387874 2814228987 +2147483648 1073741824 1610612736 3489660928 3355443200 2617245696 2382364672 4211081216 3061841920 2587885568 3227516928 2224029696 1993867264 2097938432 3066167296 3734962176 1839693824 3661053952 2980995072 1556148224 1440819200 617790464 2093735424 3077079296 1298720384 2640642624 3714356448 4213891056 3334080552 3424859692 516787530 2653706737 +2147483648 3221225472 2684354560 3489660928 3355443200 4093640704 2382364672 2332033024 2675965952 1673527296 1893728256 3211788288 1922564096 72089600 1742864384 1657077760 3945824256 2778939392 1033920512 958648320 368785408 3028265984 1833102848 1048419072 1484250240 2174039104 1069064864 3368503248 2717272616 3724077716 2534705282 3663026697 +2147483648 3221225472 536870912 2415919104 1207959552 2751463424 1979711488 3573547008 1635778560 2956984320 656408576 2425356288 2617769984 84672512 3152150528 2000617472 894140416 1318731776 2673041408 2114048000 862001152 2559482880 1202388480 105692928 2869286528 261040576 2673058976 2237553456 2455589048 2628574844 1324191406 3152763781 +2147483648 1073741824 2684354560 268435456 3892314112 3825205248 3590324224 2701131776 1820327936 1237319680 1512046592 4044357632 1014497280 3927179264 1604714496 2525822976 1676967936 4077797376 3231277056 671805440 2011109376 1953479680 1113576960 3085936384 2585781888 2995760320 4226798304 3595014928 3168006872 4142776124 3692880018 2818184575 +2147483648 1073741824 536870912 4026531840 671088640 1677721600 3187671040 2298478592 92274688 901775360 2036334592 1649410048 2275934208 1238630400 1074921472 2172321792 2873327616 3070443520 2475057152 3702583296 2837264384 2325390336 3825466880 3445264128 2388913280 3179986112 1082908832 2508098640 1248454472 916293180 3288756326 175171563 +2147483648 3221225472 1610612736 2415919104 1207959552 872415232 1040187392 50331648 1468006400 1296039936 304087040 2375024640 2549612544 1887174656 3130130432 1012203520 4055138304 2075082752 4030488576 2146160640 1650132992 4286811136 2869358080 3769867008 3316572288 1935129152 1668337312 3568872560 1815436088 1885163836 3101260754 129456869 +2147483648 1073741824 3758096384 805306368 939524096 2885681152 1711276032 3204448256 176160768 2680160256 1969225728 724566016 4101505024 2760114176 1016725504 608894976 3769794560 844414976 1770643456 2197188608 3602188288 4011041792 2247457280 1224444160 2388225152 70092096 1882482912 3874102416 1754468104 3211173860 168223306 2743004115 +2147483648 1073741824 3758096384 3489660928 939524096 3019898880 3053453312 2902458368 612368384 3267362816 3454009344 2159017984 719847424 4201381888 604372992 3000696832 22904832 1292779520 3760676864 1346629632 4090562560 3639647232 218153472 4234721024 2992955008 2310190016 1876028384 2853700816 178521064 3820632164 2554669998 1004715693 +2147483648 1073741824 2684354560 4026531840 671088640 1543503872 4127195136 754974720 2222981120 4232052736 492830720 1408237568 3029860352 54788096 3049127936 4139450368 854556672 3946987520 690708480 1023275008 2174818304 3931800576 2364464640 2335342848 2117267584 1162389952 3346529248 2575046512 2510955112 3855430452 3008929474 979365803 +2147483648 1073741824 536870912 2952790016 2550136832 2080374784 2516582400 1761607680 595591168 88080384 2854223872 2228224000 3643277312 553385984 1354366976 4055433216 3696590848 1404485632 4126269440 3520294912 1574909952 1082569728 2364686848 195998976 4279127168 2408876224 360139552 2904628720 4000415800 1938342252 224851126 198829089 +2147483648 3221225472 2684354560 1879048192 3623878656 1140850688 3187671040 587202560 4219469824 759169024 3953131520 1150287872 3155689472 3603169280 1967259648 1726414848 3857678336 1523990528 931094528 2294927360 1757493248 1708819456 1481032192 1690475264 3858954368 3208691264 1912993184 2476671856 3076239960 2344374556 2455003402 3774381299 +2147483648 1073741824 1610612736 2952790016 3623878656 2751463424 3657433088 385875968 3061841920 1186988032 3164602368 3427794944 3129475072 3818651648 3632660480 28114944 2156560384 2775302144 4140097536 2840686592 1494689792 3480331264 2919514624 2367263488 3920132480 619160128 3720438496 3527358416 557680184 2353681676 1296601694 1700059249 +2147483648 1073741824 2684354560 2415919104 1476395008 67108864 771751936 2399141888 3363831808 255852544 2082471936 3176136704 996671488 3393978368 1368260608 3189047296 3731062784 153239552 3037552640 1118957568 4283897856 3954744320 351590912 1541182208 202820736 2845286720 2487774816 3132771376 1639545848 2717644300 2159026246 1448616125 +2147483648 3221225472 3758096384 805306368 2013265920 1811939328 4127195136 855638016 3380609024 2386558976 157286400 4023386112 4281860096 2850816000 3913940992 2892300288 1716551680 3039477760 650240000 810176512 3947046912 3527377920 2583652864 4012615936 2289649792 2947854912 3542417184 2958744368 2466895016 3375255996 2274178466 3439639457 +2147483648 3221225472 1610612736 4026531840 2013265920 3019898880 100663296 1291845632 3682598912 1111490560 216006656 3895459840 4136108032 2422472704 3474849792 1249312768 3546775552 3886825472 3789119488 3382431744 2844592128 13538304 3097295360 2701307648 980861568 3098773440 4034553888 355095344 4275201096 2824764964 2312392406 1544912599 +2147483648 1073741824 2684354560 3489660928 939524096 3154116608 234881024 3103784960 1300234240 3493855232 3974103040 1156579328 3544711168 1129054208 2562588672 155385856 1346076672 3402350592 637722624 4049629184 1378949120 1174834176 1007899136 2187506944 2563863168 1635224256 91609760 2881605424 3566991176 542821268 2048160662 3989506013 +2147483648 1073741824 1610612736 1879048192 134217728 3288334336 2650800128 2130706432 1249902592 1606418432 1927282688 3970957312 3514302464 2312896512 2038300672 1861025792 376733696 2363015168 1814028288 2205970432 3712952320 1499960320 4001449472 1607700224 3981132928 1089777984 3508070112 603971728 2018264296 880229860 2451286282 4260322853 +2147483648 1073741824 3758096384 4026531840 939524096 335544320 301989888 2701131776 3565158400 1153433600 4074766336 3148873728 1895301120 371458048 76939264 1372913664 316243968 1658994688 3163381760 954986496 661063680 765105152 1961806336 4197881600 994369408 2439098816 3748034016 1561025104 3663122856 2234679780 3842176810 3636243707 +2147483648 3221225472 2684354560 2952790016 4160749568 738197504 3791650816 3372220416 947912704 3728736256 1818230784 3708813312 3760717824 892076032 617742336 1947009024 1642561536 915750912 379478016 1132646400 4126357504 3107501056 1468004864 1072478464 2961833344 2104461760 193550560 1620344304 1482413480 996320588 1265555734 176238245 +2147483648 3221225472 3758096384 2952790016 1476395008 1140850688 4127195136 1627389952 25165824 4232052736 3286237184 3419406336 4222091264 1216086016 3210346496 4199874560 2424012800 2031042560 885284864 2789527552 892545024 546612224 1509016064 2543356672 129223296 2668211392 1952872864 1183181104 3725501064 3187990172 2429747622 2185538017 +2147483648 1073741824 3758096384 268435456 4160749568 469762048 3724541952 2298478592 3581935616 2579496960 1814036480 2351955968 1889009664 1557921792 214827008 1455751168 2686222336 1266204672 1783095296 3044306944 77006848 1056418816 1949385216 709598464 2771345024 3456535232 3796366496 24401744 3734453016 1710735348 246512994 4077629693 +2147483648 1073741824 2684354560 2952790016 3355443200 4227858432 167772160 318767104 562036736 1967128576 1302331392 2968518656 857210880 3108765696 3033399296 1912930304 1440317440 1433190400 3301171200 669347840 2571573248 1827836928 1214281216 1407090944 2000576384 1708372288 107213344 3969215472 337585496 1033808516 119426130 3127097929 +2147483648 3221225472 3758096384 4026531840 939524096 4093640704 4194304000 3472883712 3363831808 2378170368 4074766336 2773483520 336068608 4044095488 3206938624 2737242112 4017061888 801259520 2614583296 3508391936 1011689472 1179563008 591055360 648195840 3486317952 4048398400 550466400 1136260240 1209482472 3925315100 388389422 1210928821 +2147483648 3221225472 1610612736 1342177280 134217728 4093640704 2181038080 2835349504 2759852032 2051014656 912261120 1802502144 257425408 1622409216 2409496576 2291990528 2969141248 2965356544 2772492288 3861270528 3062827008 3627990016 3793571328 1076857600 3795775360 3934998464 2379130848 1644525552 4101745448 261148500 2863561170 2654155143 +2147483648 3221225472 3758096384 2415919104 3355443200 2885681152 3858759680 184549376 2424307712 809500672 551550976 4073717760 2559049728 4107534336 2589589504 1315504128 3927998464 1098858496 3340787712 2713702400 3381602304 1301785600 2420224 551722240 1995067520 3594438720 1080798048 3105542384 558479112 752871196 2023690606 2302641411 +2147483648 1073741824 3758096384 2952790016 402653184 3019898880 3120562176 1929379840 1954545664 3737124864 3231711232 2681208832 1108869120 586416128 557449216 1995243520 1080786944 1412055040 3865141248 2380394496 572196864 2144896000 896455168 1183426304 3893581184 807454528 3768496992 2629163088 2825978808 1978512620 659638426 3024743791 +2147483648 3221225472 3758096384 805306368 3892314112 1543503872 3523215360 855638016 1317011456 2118123520 1621098496 2519728128 648544256 1361313792 4289331200 3495100416 2175041536 421806080 1237409792 790679552 508897280 2332656640 3279015424 3305537792 2179164544 3265787712 1058256864 357233392 862328600 368906420 2376969678 1528546383 +2147483648 3221225472 2684354560 2952790016 4160749568 335544320 3724541952 4211081216 2407530496 943718400 1914699776 101711872 1797783552 3961257984 1394212864 1234894848 3361636352 3762864128 382590976 2360758272 4266997760 1572058112 3692001792 2233775872 1675885696 1487619136 743085728 2212427056 1940181112 2156914332 4012472838 313894185 +2147483648 3221225472 3758096384 3489660928 2818572288 2885681152 905969664 184549376 2222981120 4156555264 3449815040 2062548992 1402470400 808189952 387579904 4277862400 254181376 3308797952 2537381888 1715392512 2763335680 511425536 1530390016 4103902464 1085504640 1472461888 1741326944 4043471888 1106667704 2896188324 1779520242 1722080753 +2147483648 3221225472 3758096384 1879048192 3087007744 3959422976 1241513984 1761607680 947912704 4030726144 3323985920 896532480 3165126656 2218000384 3153199104 3071082496 1390051328 345063424 1352818688 49008640 2416125952 474059776 3924609536 2620958976 660895616 2585062336 869567200 151670384 1147141304 3937480772 3387724990 2349220059 +2147483648 1073741824 2684354560 268435456 939524096 3019898880 1241513984 2466250752 1887436800 3326083072 1545601024 789577728 296222720 1401683968 2017591296 2792554496 1286242304 4037918720 2391334912 4003950592 242554880 1848097792 982409728 2883094272 1718018432 3506852672 1246010976 772603760 2637781944 1380713948 2694981478 2483229933 +2147483648 3221225472 1610612736 1342177280 3892314112 3959422976 4194304000 1157627904 2373976064 2839543808 3386900480 3503292416 114819072 2818834432 58327040 2840526848 3835002880 2259468288 1156964352 3558428672 1017710592 2630138880 2191291904 574338304 63033216 778792128 2075789472 1273956976 3701836872 2602892444 342489018 2449959267 +2147483648 1073741824 2684354560 268435456 2550136832 2751463424 3120562176 2298478592 4034920448 390070272 1474297856 1269825536 2123890688 1465647104 775028736 2151612416 2032500736 991543296 1845551104 2937876480 2089359360 2979314688 2155956736 2568727296 2260529536 111046080 3022914784 2163017136 1781180680 132402756 3550811634 866038589 +2147483648 1073741824 3758096384 3489660928 2281701376 4227858432 2181038080 2466250752 3028287488 348127232 2900361216 1846542336 303562752 2488532992 342228992 455540736 399671296 1341145088 1049452544 864219136 768411648 942119936 2910055936 3247474944 1484352896 2698306368 562179424 3085502160 1082765352 1526252300 2371890682 3679459511 +2147483648 3221225472 1610612736 4026531840 1476395008 201326592 838860800 117440512 1853882368 884998144 3659530240 1229979648 2872573952 3162243072 742785024 2847080448 159416320 3167764480 4237385728 3769683968 2008090624 1367970816 2934305280 2559740160 1526819200 1655240256 1109211872 2134354256 1552598808 2420387692 1052388050 3509918629 +2147483648 1073741824 2684354560 2952790016 4160749568 738197504 2382364672 1023410176 478150656 3569352704 2283798528 1462763520 2372403200 320602112 3628204032 940769280 757760000 4214505472 2541838336 905900032 3961853952 3580335104 2614098432 2412558592 3984672384 1526656960 463812576 3156720464 2913984280 2501677940 762937054 2054870513 +2147483648 3221225472 536870912 2952790016 3355443200 3959422976 570425344 3238002688 1920991232 4215275520 811597824 4186963968 1288175616 1097072640 2414477312 86179840 4101079040 2331066368 1139040256 916508672 3815053312 299668480 2269763072 4089939200 2785309056 435219392 2903316576 1166579760 39580008 3338189356 2286151694 2771696175 +2147483648 1073741824 2684354560 2952790016 1744830464 3690987520 4127195136 3204448256 41943040 4290772992 1478492160 3650093056 192413696 3397648384 1561985024 795017216 3247603712 1721843712 3474219008 517206016 184883200 1471124480 619372032 4187267328 4218175616 2530733376 165613280 2431431312 1424513624 1213068316 150737010 1780364347 +2147483648 1073741824 1610612736 2952790016 1744830464 1946157056 1912602624 956301312 3917479936 79691776 2954887168 1018167296 1594359808 3535536128 3242328064 221315072 3207430144 4077862912 1222139904 3166892032 1833379840 3131220992 2008149504 2447084288 750799744 503773120 655439008 2392696592 1468497496 396650644 1277218214 738607009 +2147483648 3221225472 3758096384 805306368 402653184 2483027968 3657433088 1291845632 1686110208 1967128576 81788928 1831862272 1062731776 3874750464 2466906112 2270625792 4058808320 3196469248 3756482560 1378537472 3380684800 2130543616 468972032 4094201600 2848220544 2383173824 3966787808 3672537392 362234952 2022888356 1086652898 3169822087 +2147483648 3221225472 1610612736 1342177280 3892314112 1811939328 3254779904 3640655872 2088763392 591396864 903872512 1699741696 282591232 2344878080 451280896 3160604672 913145856 3364536320 1323556864 2309443584 898172928 3038034944 2608231936 1704563968 849666432 4085048768 4164476384 2342441904 3877494152 3802155644 2897386330 3807726899 +2147483648 1073741824 1610612736 3489660928 939524096 3825205248 2181038080 2801795072 864026624 2143289344 501219328 340787200 940048384 736886784 1864237056 2686910464 412516352 2453651456 278061056 560558080 3041732608 1051442176 699163136 3268059904 360302464 2438056000 839762336 130800848 2403922280 3129765660 1979354798 1851909773 +2147483648 3221225472 2684354560 2952790016 402653184 67108864 2046820352 1459617792 2373976064 121634816 1063256064 3641704448 1407713280 3625189376 4238475264 551354368 399802368 2495430656 3356385280 1361694720 1834170368 3103241216 2897396224 4229888 1281321344 2553496128 2074956832 2061912432 633206888 2586916044 478841766 4275464795 +2147483648 3221225472 2684354560 4026531840 134217728 1543503872 3456106496 2902458368 3548381184 3837788160 3185573888 1949302784 3848798208 2277769216 2246705152 3523805184 2660401152 2364293120 649289728 398381056 2453616640 150840320 1686754816 3136719104 1570133632 2881636288 1053835296 3521469584 1621225896 219332292 137122158 3411239879 +2147483648 1073741824 536870912 1342177280 4160749568 2751463424 2986344448 1962934272 2759852032 1027604480 799014912 3520069632 552075264 3952869376 467795968 1813053440 2151055360 4248027136 1736761344 2579853312 1624717312 4084304896 344613376 310551296 2142104448 2651320512 752549088 2326166832 2411243672 1513680460 3593945574 147730441 +2147483648 1073741824 3758096384 1342177280 402653184 3690987520 3053453312 587202560 3883925504 62914560 2506096640 558891008 3152543744 2819358720 251527168 4008771584 2663546880 1355890688 130703360 827584512 171640832 2674506752 2209409536 845579520 1258507392 506808896 3786963104 3206348752 698922824 969570940 1985214006 935005645 +2147483648 3221225472 2684354560 2952790016 402653184 1946157056 2852126720 2835349504 1367343104 3074424832 1969225728 3566206976 1944584192 866910208 2271346688 3727228928 351305728 2854666240 1218043904 3340128256 2115975168 2948576256 651248128 332699392 3615015296 968545728 2418272416 2068540912 2230955496 287726892 1321673158 3947601109 +2147483648 1073741824 2684354560 268435456 1476395008 3019898880 2516582400 4143972352 3649044480 88080384 4162846720 2370830336 3676831744 1293680640 322043904 2692022272 1740668928 2347319296 3987365888 1038741504 3617789952 3102981120 2144532992 148152064 2249674368 2969926976 3055573536 667469040 4257069112 3873821580 479797590 2471148089 +2147483648 3221225472 1610612736 3489660928 2281701376 3959422976 1442840576 2499805184 226492416 4194304 769654784 1003487232 2939682816 679215104 2904686592 661585920 2417262592 859422720 2873155584 418205696 819529728 1075682304 2157727232 73436416 118488192 4194956224 153671584 3546893360 2007437064 2065739292 2893020674 3575248069 +2147483648 1073741824 1610612736 3489660928 2013265920 1006632960 4060086272 1392508928 3934257152 3435134976 4137680896 3769630720 1212678144 424935424 406978560 2816147456 237338624 1617543168 1228726272 3020713984 3241486336 136363008 2671866368 281642240 2933390720 1906433856 3861436128 2385406800 2633901880 620570676 3241459286 1080250187 +2147483648 1073741824 2684354560 1879048192 2818572288 3556769792 4127195136 150994944 998244352 1832910848 3286237184 451936256 1912078336 2874933248 2888433664 558563328 2663350272 2072133632 1469538304 3971870720 2253723648 3863651328 3705200128 1011327744 1482584704 2390573760 64412960 3225069040 3202413640 674999956 455375738 1801344117 +2147483648 1073741824 2684354560 3489660928 671088640 1543503872 4194304000 1996488704 1635778560 2327838720 715128832 2135949312 164102144 1657536512 3565289472 548995072 4023681024 3240443904 2225758208 1165094912 5183488 1593543680 3333346816 3638331648 3477697408 3531111488 2189492000 303543568 1295838072 3125657420 308409294 2389128949 +2147483648 3221225472 1610612736 1342177280 2281701376 1677721600 2248146944 3976200192 2927624192 1858076672 3206545408 3713007616 1627914240 2648965120 1757544448 1321533440 2116714496 4006100992 4027801600 627232768 1268451328 1980873728 1481240064 3119681280 2925816448 3738532800 1041626464 2326569296 1398766296 1255468204 2872312990 1569329487 +2147483648 1073741824 2684354560 268435456 1476395008 2885681152 2583691264 4110417920 3011510272 2621440000 2455764992 625999872 1572864 154927104 322043904 1328742400 2490204160 3353559040 3157680128 2031022080 773134336 2383985664 464255488 3976567040 955730816 2800777408 3479946016 1671805104 654801000 790132316 817879434 2445517949 +2147483648 3221225472 536870912 2952790016 671088640 872415232 3321888768 1795162112 2390753280 2587885568 3537895424 3102736384 2327314432 202113024 406716416 4087021568 2930671616 2821668864 703488000 3875655680 3137411072 4182742016 3465604608 2839972608 3641394816 2538884672 2830169312 689343984 832792712 756040596 3627735530 2445247153 +2147483648 3221225472 536870912 2952790016 134217728 4227858432 1442840576 1426063360 192937984 398458880 1050673152 1282408448 350748672 4220780544 140378112 3484876800 3345645568 6864896 191750144 235032576 109385728 3752825856 2041013760 547008768 1933629568 3864647616 103579168 2212104272 1246831544 739355332 2793430478 2399675043 +2147483648 3221225472 536870912 1342177280 2550136832 1543503872 2113929216 1761607680 2424307712 1757413376 1855979520 462422016 2677538816 1104412672 1138098176 121044992 3712647168 3945611264 1643143168 2707935232 3009222656 416787456 1146812928 1186628864 2223332992 2729212608 2839406048 4064811600 3106676408 62006012 3660121578 3851533271 +2147483648 1073741824 536870912 2415919104 1207959552 603979776 3724541952 1056964608 444596224 2227175424 1084227584 3631218688 4283957248 693370880 1819672576 3421831168 1333886976 403652608 235954176 1234104320 1226782720 3978214400 1548877312 2292293376 2470411392 3400030528 390785760 2879455824 3531047608 1807371908 1190250786 1641126335 +2147483648 3221225472 536870912 1342177280 2013265920 2885681152 2382364672 3607101440 981467136 2873098240 3814719488 1158676480 3043491840 2326528000 4075421696 2036662272 3073867776 1075298304 3203194880 2535477248 1325078528 567061504 1574650368 892829952 2300044928 191681856 4209007840 4040890288 4240219048 421749452 1991487494 682751637 +2147483648 1073741824 3758096384 1879048192 2281701376 1006632960 1040187392 1459617792 109051904 2579496960 4200595456 3629121536 3976724480 510394368 877264896 1713176576 3114893312 855719936 917037056 2074718208 4194396160 4146643968 485068288 765543680 3608724608 1085379648 2403684704 1652482896 1900448936 1925306860 3717082630 2274037873 +2147483648 1073741824 1610612736 1342177280 671088640 3690987520 234881024 687865856 3967811584 2269118464 1142947840 3041918976 400031744 3337355264 3239444480 2837774336 261521408 2030977024 2962808832 748072960 915294208 945351680 2155261440 2134799616 1311824000 3975325632 3702277216 1837613680 743642904 3796088892 2815478482 2143466325 +2147483648 3221225472 536870912 2952790016 1744830464 1946157056 2181038080 788529152 4286578688 3904897024 3525312512 3998220288 521666560 1116995584 4226154496 1397686272 1105887232 861913088 3031785472 2196410368 3001022464 360006656 3662325248 2026897152 957184384 3782118720 1891748640 3470687312 1007551480 2513634364 1650499586 3264398491 +2147483648 1073741824 1610612736 268435456 3623878656 3422552064 637534208 1996488704 595591168 4148166656 1017118720 1555038208 2157445120 3078356992 722599936 2126446592 2051244032 2673623040 1461706752 356757504 1356613632 4133485568 2531492352 1005341952 1804060288 1279235648 416176160 1096872880 1256203448 3431989284 3035112634 302258497 +2147483648 3221225472 3758096384 3489660928 939524096 335544320 4261412864 1124073472 1853882368 3242196992 3441426432 3945791488 1080557568 530841600 3907649536 4219535360 3578888192 1149321216 4090552320 911314944 3657517056 982576128 124889600 3811656448 3556300416 3411379520 3877324896 1251605872 4183033432 3319923172 229980070 2015592875 +2147483648 1073741824 2684354560 4026531840 1207959552 1946157056 3523215360 4110417920 2793406464 46137344 1684013056 1968177152 3531079680 995360768 250740736 4183621632 774930432 3845668864 663281664 3111170048 303593472 2147021824 309894656 113538816 3658931584 4163606464 1731716064 499463312 4042567272 148010924 3327259994 17434659 +2147483648 3221225472 3758096384 3489660928 1476395008 1409286144 3791650816 2936012800 3229614080 3711959040 2640314368 1030750208 4044881920 3116630016 1640366080 2341142528 324304896 1038991360 4164509696 2777976832 3343763456 2657709056 102543872 2560740096 3197321600 1470472512 2730512608 1603602160 3434844488 1840204004 2325188074 2004187007 +2147483648 1073741824 2684354560 2415919104 4160749568 4227858432 1778384896 855638016 3145728000 557842432 4238344192 3327131648 2024275968 2591293440 539623424 2457927680 2414575616 268877824 40722432 1110159360 2422667264 2296212480 485730816 1076558080 852183424 3965500480 1783782176 3139120944 3492981560 3403761052 1390258318 3619288975 +2147483648 3221225472 3758096384 1879048192 1476395008 872415232 3321888768 3942645760 2390753280 666894336 1025507328 961544192 1590165504 2021392384 857866240 3466395648 935493632 1127071744 1366253568 2600636416 1083033600 4160701440 3169491456 2678182656 1159035008 1116442944 1468090976 2063962832 985036792 3964017532 734733110 1000450645 +2147483648 1073741824 2684354560 2952790016 4160749568 1006632960 2986344448 2634022912 880803840 1455423488 954204160 3555721216 2800222208 4203479040 1549139968 3780050944 1574731776 2419474432 1449844736 2031923200 3587602432 2702894080 3241452032 3552200960 2696726400 2845026752 3714769760 245145360 1888899656 314239396 1046788694 3682746705 +2147483648 3221225472 536870912 1342177280 2818572288 335544320 33554432 687865856 1786773504 2839543808 3659530240 2716860416 3269984256 3739484160 781582336 1967194112 1549697024 3267149824 929193984 3944648704 3080517632 1595046912 2268507648 3667449600 2652141952 600810688 3145353184 3734145392 2569984024 1327843604 4256770486 2210562843 +2147483648 3221225472 536870912 4026531840 2550136832 603979776 2181038080 1728053248 4102029312 4097835008 1214251008 2695888896 1482162176 3400269824 3204055040 1177223168 2255388672 1470971904 1950605312 1311674368 2043508736 301192192 1979091456 731993856 925498752 1494070080 841479136 116440496 2908257352 3434633684 533232522 892357877 +2147483648 3221225472 2684354560 1879048192 402653184 3019898880 301989888 3741319168 1149239296 3141533696 1927282688 2825912320 3968335872 1765539840 2182217728 3663396864 2999287808 175456256 2905661440 1501925376 3499448320 155243520 1661831680 1823044352 2765290880 1419163968 3368867296 817332848 102656808 1713206084 2742864718 3147800133 +2147483648 1073741824 2684354560 2952790016 3355443200 3422552064 2717908992 4076863488 3967811584 356515840 2493513728 2429550592 411566080 2439774208 3349544960 2400124928 2191556608 2473082880 4236828672 3208687616 488142848 1540416512 2403840 2844948736 89784192 3642440256 737328864 2462409200 3290253880 2478405628 424894438 174744129 +2147483648 1073741824 1610612736 1879048192 1207959552 1140850688 3321888768 956301312 2793406464 3737124864 148897792 2473590784 1083703296 3477340160 3942252544 1175388160 1551335424 371474432 211017728 1314369536 196364288 2256266240 386645504 3100265216 1718535296 1476592064 2332142816 354253456 788358216 2148364804 1473602154 3912326591 +2147483648 1073741824 2684354560 1879048192 1744830464 1140850688 2583691264 1828716544 3581935616 2797600768 2866806784 2498756608 3934781440 2946236416 1865023488 2322006016 1162379264 1023131648 2910019584 1382592512 2221668352 2269860864 3151803904 630059776 3462292352 4176939968 1517329696 2362433360 72702152 782080676 2939178190 4219353997 +2147483648 1073741824 536870912 4026531840 3623878656 335544320 1711276032 3707764736 3951034368 3678404608 941621248 4153409536 2200436736 4119068672 387317760 3865640960 1029931008 3957374976 2697158656 8630272 3096500224 2501596160 715110912 3560631040 1342720128 1265046720 183936672 2220450992 2825436184 3571735884 2354390430 39430067 +2147483648 1073741824 3758096384 268435456 1744830464 4093640704 1845493760 3338665984 729808896 2847932416 1516240896 284164096 556269568 2108424192 1725300736 529465344 2670624768 990691328 2195873792 2349772800 1104996352 4254751744 144354816 1178521344 4100422272 504431680 939373600 2866575888 659400872 492068484 4008809062 2233095561 +2147483648 1073741824 1610612736 805306368 1476395008 67108864 2852126720 1090519040 3732930560 3066036224 4229955584 3264217088 4238868480 1869873152 1938423808 159580160 1260224512 3850190848 2913001472 3095244800 1955416064 3505976320 2723260928 1898667776 719183744 4234744000 4293834976 553182608 3662779000 623603532 3906848286 3781767311 +2147483648 3221225472 1610612736 2415919104 3087007744 2080374784 1644167168 2298478592 2927624192 2730491904 4141875200 3595567104 3741843456 2055471104 3708944384 3814785024 1195802624 4245045248 1166073856 2263257088 1089890304 980999168 3944389120 1440241920 3344423808 2120425664 2047840480 3707041936 1863091656 434847948 1280343750 2064904875 +2147483648 1073741824 3758096384 4026531840 3087007744 738197504 2919235584 2231369728 2055208960 1866465280 316669952 4272947200 73924608 4035706880 2182217728 2419916800 3225059328 3559669760 3126255616 1813688320 3904661504 2813256704 3958284800 3390721280 2480260224 1662986432 3115299552 1429922288 1580771240 2175365620 3875029830 685827217 +2147483648 3221225472 1610612736 1342177280 3355443200 3556769792 1912602624 2969567232 4034920448 742391808 1407188992 1309671424 1396178944 3369861120 3216113664 2088435712 3615064064 2688827392 276684800 3596193792 385116160 3308645376 3933058560 125988608 2593179008 848627392 1148239712 2061947568 1034955048 2160599068 4076077562 2413174225 +2147483648 3221225472 2684354560 1879048192 3087007744 1677721600 637534208 1526726656 3749707776 4290772992 782237696 4050649088 2306342912 3400794112 979763200 2456616960 280723456 872792064 821977088 4221276160 867555328 1571181568 387949056 1951133440 1013924992 3387571520 467602976 1801497744 1155225880 4136370644 3375511186 228266987 +2147483648 1073741824 2684354560 1879048192 4160749568 2214592512 1040187392 1258291200 1870659584 1254096896 3248488448 1953497088 185073664 1137442816 1165361152 679280640 111378432 3044261888 4203765760 377729024 2160326656 4290270208 469733888 4145932032 1685682816 1830948672 1658793504 2998703056 2892979608 3750697812 2592385038 3335210409 +2147483648 1073741824 3758096384 2415919104 4160749568 3556769792 771751936 3405774848 2675965952 3837788160 4032823296 214958080 1635254272 1898708992 3309699072 845873152 3339747328 1682554880 1981374464 2381361152 2027546624 3963714560 2360125952 207086336 950944384 2075005760 3130996256 97172560 1942808168 3954622732 461622074 1812230269 +2147483648 1073741824 3758096384 2415919104 2013265920 67108864 4127195136 2902458368 1031798784 901775360 551550976 3148873728 3083337728 292814848 1991639040 3110141952 2184413184 3672915968 1805639680 3839078400 2220648448 3990354944 3664218624 4111103744 2374418560 3168541888 3140621088 62857872 4164331912 2159140340 1597939086 547744295 +2147483648 1073741824 3758096384 3489660928 1476395008 1677721600 2046820352 2030043136 1451229184 482344960 3978297344 2249195520 4080533504 2535718912 435290112 111869952 2014412800 882688000 3721224192 322023424 1972168704 1265986560 1062572544 4145997568 607021952 3695973056 235810016 3461159184 3068174008 2012896812 3124111450 2095658431 +2147483648 3221225472 3758096384 805306368 4160749568 1409286144 905969664 1660944384 3531603968 943718400 3282042880 2465202176 1192755200 2774269952 1032454144 2851143680 905347072 2308816896 128671744 4199976960 1768802304 1035162624 1921688064 606593792 1856130176 2443982656 4052881248 2720863792 2587662776 449631028 1932392266 2333295401 +2147483648 3221225472 2684354560 1342177280 1476395008 3019898880 2382364672 1761607680 4085252096 3636461568 757071872 4189061120 1069023232 391905280 3601989632 311492608 676888576 1098989568 3304710144 3167260672 3884537856 471718912 1965462016 3484050176 483676800 4227820480 3495093664 1336223824 1432264376 4283847812 3767949266 3342230913 +2147483648 1073741824 2684354560 268435456 2550136832 2214592512 33554432 1291845632 3162505216 1480589312 1507852288 1534066688 3697803264 1942224896 4215930880 1019543552 3855908864 1145028608 3960168448 692367360 1881667584 2217167872 2181730816 1535704832 1030155648 3931750848 2936038240 327091376 3669592488 135223236 4096703350 3719491395 +2147483648 1073741824 2684354560 1879048192 3355443200 335544320 503316480 3875536896 192937984 893386752 3412066304 1888485376 4085776384 170655744 1298006016 3391160320 3657269248 650100736 2183290880 3071127552 3408394240 138826752 2363465216 3865628416 2032326272 445243456 2868859936 1237715248 4106557384 3505362652 1204863990 1840703649 +2147483648 3221225472 1610612736 1342177280 3087007744 2885681152 1241513984 3338665984 3665821696 79691776 3886022656 2221932544 241696768 3313762304 2079457280 2617573376 4015554560 3497050112 3196608512 2810744832 1793648640 2258922496 3437144576 430959872 4197569920 1057147200 525159008 1693454864 2242382232 3701741204 4114749078 3972869219 +2147483648 3221225472 1610612736 2952790016 4160749568 3019898880 637534208 3808428032 4253024256 3812622336 3147825152 2119172096 474480640 462159872 248643584 244776960 2669772800 491601920 3284983808 970035200 1121282048 1195955200 657424896 3300948736 2125885568 2563732288 4153662624 2008811312 2678726008 1424167388 2856823222 1507620233 +2147483648 1073741824 2684354560 1342177280 3892314112 603979776 1845493760 419430400 192937984 247463936 1243611136 2303721472 3160932352 2158755840 1100611584 1803616256 3152969728 2766225408 1076879360 3424563200 3113842688 361487360 2912460288 1629113088 1135627904 3764995008 2985553824 2747047888 3864812280 4111686524 1359134878 1500129481 +2147483648 3221225472 536870912 4026531840 671088640 2214592512 2516582400 2030043136 3632267264 2336227328 2120220672 3968860160 1334312960 249823232 2266890240 944177152 3108732928 990330880 2737627136 490442752 4133451776 1587598336 1745987072 1735283456 2467844224 2573950400 2841041760 379761776 1475594376 2749117404 1526873782 1147483603 +2147483648 3221225472 1610612736 1879048192 939524096 3556769792 973078528 1258291200 1434451968 2462056448 3567255552 4000317440 1447559168 1154220032 5111808 1133182976 1143504896 3068018688 3277250560 527994880 371615744 376628224 1141539328 2473284352 515727232 927096384 719385760 1129815632 4097636312 679581204 3770926686 3584232057 +2147483648 3221225472 536870912 4026531840 2281701376 3825205248 369098752 1593835520 2810183680 54525952 555745280 1217396736 4165468160 1682702336 3502637056 2091057152 2948956160 1347829760 1429463040 1555402752 1240365056 3104297984 279416320 1630495488 775645312 733568064 3350232352 1979773360 1756896472 2561948492 3402772358 1000413913 +2147483648 1073741824 3758096384 1342177280 1207959552 3959422976 905969664 2566914048 310378496 692060160 1725956096 3696230400 325582848 1252261888 456785920 596967424 3819667456 568377344 1647009792 3571167232 2021189632 1943489536 859682304 939245824 3525835392 3971079616 1739244512 2938528880 151795240 1606293836 3202299326 1999016795 +2147483648 1073741824 2684354560 3489660928 3087007744 1811939328 369098752 1056964608 293601280 163577856 2086666240 2203058176 1368915968 3706454016 351666176 4180344832 649232384 1597390848 2187649024 683847680 920549376 2556492800 800107008 2101824768 657154688 530407488 2568382112 26539152 1995085096 465194348 2814574114 2909898101 +2147483648 3221225472 3758096384 4026531840 4160749568 1006632960 100663296 2734686208 1400897536 222298112 148897792 1972371456 2208825344 913571840 2821324800 46202880 4009000960 3334946816 3310608384 4493312 836716544 1900012544 75665920 1561884928 883714688 1671854912 4292306208 3728461104 1888518696 1191536252 1887895230 1800018015 +2147483648 3221225472 2684354560 1342177280 2818572288 2214592512 2852126720 2231369728 176160768 2118123520 3437232128 4182769664 404226048 1879834624 2877423616 2261188608 1023901696 4054368256 2496618496 1433899008 1187043328 942365696 2094116352 637653760 1994250112 1921508800 929878240 2677635760 2627641704 2553440652 512432354 962957933 +2147483648 1073741824 3758096384 1879048192 4160749568 67108864 905969664 654311424 3934257152 1019215872 1423966208 4289724416 3741843456 2229534720 1747058688 2237333504 2276884480 4256481280 3949092864 2200350720 225241088 3237889024 2961740288 2088883968 4183410816 424007232 3282814048 1155984656 617706568 3661902516 498219838 2281903027 +2147483648 3221225472 2684354560 1342177280 4160749568 2885681152 1040187392 2701131776 3464495104 2755657728 2950692864 1485832192 3852992512 865337344 1008074752 3234529280 751337472 1114816512 584736768 4244148224 3375028224 3283508224 3924998656 2656292096 4244371584 1022352832 1547302624 844288560 1298822952 627089212 803660670 1338792359 +2147483648 1073741824 3758096384 2952790016 2013265920 4093640704 2449473536 3640655872 1367343104 2109734912 404750336 3979345920 21495808 4260102144 155582464 4283629568 3709698048 1643921408 373415936 332247040 3466881024 2807428096 4134502912 3200076544 3326963072 1126518976 502876448 1660384912 4140331448 2983450724 1344050062 2601571217 +2147483648 3221225472 536870912 2952790016 1207959552 1006632960 3657433088 3137339392 914358272 3628072960 1772093440 1655701504 168296448 332660736 2701787136 373096448 1914339328 4177248256 318857216 2364182528 4115920896 526730240 3228085760 3984254208 1997929856 670987840 913909344 1323865648 2704982584 1756754084 3696122398 3320915279 +2147483648 3221225472 536870912 3489660928 1476395008 201326592 637534208 2264924160 780140544 3267362816 2900361216 229638144 1434976256 98828288 147456000 2337210368 4286545920 1700610048 1745018880 839880704 2033547264 2614549504 4262310400 1312713984 2859685504 780655168 1841244000 710393232 589912520 1141949236 3164381598 3538738387 +2147483648 1073741824 2684354560 2952790016 3355443200 1677721600 2382364672 4177526784 1686110208 2847932416 3516923904 1905262592 3994550272 2707161088 1942618112 3135700992 1101955072 4112039936 2966839296 2550050816 1939929088 2761581568 334278144 1908134656 2205081216 1007383488 3634304096 4139949520 3965384152 2079680620 302394418 1739927817 +2147483648 1073741824 3758096384 4026531840 3087007744 1275068416 2315255808 654311424 209715200 3535798272 207618048 3668967424 1288175616 3062104064 3933339648 1154023424 1528725504 2661203968 1159749632 3161370624 1723262976 3721683968 1270129152 3721123072 2989544832 1942440256 3629596640 1324454416 600012520 2011504212 1389927822 3433941371 +2147483648 3221225472 1610612736 1879048192 3087007744 1677721600 2583691264 2264924160 511705088 2101346304 2896166912 4170186752 1026031616 2950430720 2104098816 1985544192 1927905280 1598898176 4014268416 414814208 3422906368 510190592 3121324544 1146642176 1257200512 1223812416 2374113632 2103776112 238262584 3110885484 532240414 2800934533 +2147483648 3221225472 2684354560 805306368 1207959552 2080374784 301989888 922746880 3531603968 457179136 3823108096 2014314496 3852992512 697565184 590217216 2404581376 1600487424 2992226304 2392612864 2142605312 3838957568 1882735616 3959655936 3180254464 1023401856 3085649728 1126567008 481770992 2922611048 1620500124 4281597086 2129218407 +2147483648 1073741824 536870912 2952790016 939524096 1543503872 3590324224 2097152000 3296722944 440401920 2950692864 3629121536 2379743232 1604583424 1032978432 2123825152 2744287232 1619247104 531718144 503492608 695982080 2909094912 4189622784 1629536512 3704219264 8550592 151129952 4058980656 3288772008 458868364 4202327634 3998618679 +2147483648 3221225472 1610612736 3489660928 671088640 3959422976 167772160 50331648 1551892480 4022337536 505413632 858783744 756547584 468975616 1673920512 1750007808 832274432 2991439872 2604032000 1273729024 901113856 2236763136 3351621120 3090602240 1179383168 3914951744 3477090016 1944062288 1913657400 2963806628 506206426 3700557955 +2147483648 1073741824 536870912 805306368 402653184 3154116608 234881024 754974720 780140544 1564475392 367001600 91226112 340262912 3382444032 659161088 127467520 3668934656 2308325376 1956241408 2552213504 259938304 177595392 804108800 2649977088 3385608320 3958960832 1086591456 3777897584 3139901672 1311809988 1865609790 1151148701 +2147483648 3221225472 536870912 2952790016 1207959552 3154116608 838860800 3204448256 1803550720 3544186880 3265265664 9437184 1809317888 1530134528 1541799936 1908867072 3706552320 1622654976 2855952384 4059926528 691009536 4113449984 491499008 22070528 3750225792 3186773312 1439797280 4062042544 1446998328 1051264172 3550920034 66609155 +2147483648 1073741824 536870912 1342177280 3087007744 3556769792 1509949440 16777216 3028287488 3149922304 1692401664 1850736640 359137280 552861696 3727294464 3964207104 2154135552 3842228224 2194038784 1756737536 1722537984 3696393216 1745848832 4142580480 3386105728 3278789824 3005320800 814869584 584282888 4159574220 2300250270 1225819503 +2147483648 3221225472 1610612736 1879048192 2013265920 3825205248 2382364672 1023410176 1635778560 515899392 3659530240 3406823424 184025088 3751018496 264372224 1025835008 3630792704 752631808 1020649472 3598290944 1671718912 327279616 1318818304 2349944576 1003519616 3925081792 1226225696 3153391952 2473207800 2745768044 1066382122 462638499 +2147483648 3221225472 3758096384 2415919104 3355443200 738197504 838860800 486539264 3917479936 1312817152 4041211904 2540699648 3833069568 3748397056 1067581440 532348928 3771695104 3504226304 1647435776 3066007552 1998997504 3927833600 511542784 1454207232 3335158656 327142848 1290185760 1051902576 2256284264 2724858308 3582933170 1926333869 +2147483648 1073741824 1610612736 4026531840 134217728 2348810240 3724541952 1660944384 4253024256 1749024768 3005218816 135266304 2917662720 3503554560 2471100416 564068352 3595927552 1976287232 4269694976 2437263360 732153856 3186246656 951029248 812443904 1148702848 3575669056 108048032 43599344 1760305048 4178969708 1731265166 1383635415 +2147483648 1073741824 536870912 1879048192 1744830464 2080374784 3120562176 50331648 2743074816 281018368 2308964352 2060451840 3113746432 1705246720 408551424 197984256 1104510976 1300119552 860610560 3875909632 2129025024 502264832 1356838400 3085655296 2862237056 2129778752 788043040 35379536 1918739992 149052924 208002946 688557079 +2147483648 1073741824 1610612736 1879048192 2013265920 1409286144 771751936 1962934272 3078619136 574619648 601882624 946864128 2456289280 3655073792 3509977088 1612644352 2321711104 1634189312 2988793856 907194368 4111452160 586769408 581218816 3226518272 872151680 3044238528 591238048 1382379504 988982440 838857028 1481734006 1633205573 +2147483648 1073741824 3758096384 2952790016 3355443200 2885681152 2248146944 3036676096 3850371072 3091202048 3286237184 3660578816 2666004480 1700528128 3029729280 4085579776 3373236224 1266499584 876797952 3352801280 1942579200 2634609664 3238309376 2095313152 531250816 2573402816 2038609184 1545531888 1388412968 1108109652 3706159046 1690947909 +2147483648 1073741824 1610612736 4026531840 939524096 2348810240 2717908992 3338665984 3816816640 3569352704 1751121920 3587178496 2451046400 3977510912 1206517760 478740480 3599532032 248758272 1871667200 340045824 3848259584 2855355392 2408022528 149579008 2124812160 3495377728 3391077408 1597930064 1412175976 3448640844 2177576098 2354691371 +2147483648 3221225472 2684354560 2952790016 1207959552 3690987520 100663296 889192448 1971322880 1136656384 2652897280 3859808256 1901592576 913571840 1519255552 3479764992 2816376832 2591506432 2377768960 3415642112 2178635776 1896080384 110210560 2900163840 1143083648 3461546688 1427741984 2672875280 596117944 3683387692 195690946 1541343219 +2147483648 3221225472 3758096384 805306368 2013265920 1811939328 1912602624 3070230528 4085252096 37748736 3768582144 3117416448 1933049856 3404464128 1197080576 956497920 1706131456 2149859328 1514528768 4032401408 3463464960 1672729600 2409660928 160615680 2917012352 1263342400 4217678880 1904015344 1641756664 816688252 3545655882 2549274381 +2147483648 1073741824 2684354560 805306368 939524096 1677721600 637534208 3607101440 2441084928 1363148800 1704984576 605028352 2227699712 2719219712 2258763776 1937047552 2391375872 1158692864 411688960 953266176 1259108352 3302999040 3333861888 3140022016 756683904 2388209216 482848416 575368368 1579900792 609970380 4225976710 1758422351 +2147483648 3221225472 536870912 1879048192 3355443200 67108864 3590324224 2801795072 3078619136 1270874112 1851785216 1041235968 2196242432 1718878208 1795293184 999489536 2525265920 1902624768 4076036096 2231144448 2059139072 1403352064 484294144 2897496832 2248802432 523698752 1049542432 3847280528 4194158376 3815522620 832978350 2694397327 +2147483648 3221225472 2684354560 2952790016 1744830464 3959422976 301989888 2030043136 4102029312 2487222272 3152019456 630194176 2759327744 3627286528 2751332352 2343632896 1502969856 2554347520 960880640 2147323904 2848741376 531620864 42116608 1516304640 1617304448 3423935680 1796450912 2638564272 1181641512 3480023036 1791755466 2659860155 +2147483648 1073741824 1610612736 805306368 2550136832 3154116608 4261412864 1929379840 2239758336 1094713344 2032140288 1007681536 3103260672 2643722240 3848667136 323420160 3292692480 1237991424 3902332928 355119104 3320203264 2907370496 2904267264 3206267136 4158006400 3555662144 445557920 602434992 924969816 2919969772 1612752778 4107489155 +2147483648 3221225472 536870912 4026531840 1476395008 3556769792 1308622848 3137339392 444596224 46137344 4091543552 957349888 505937920 672399360 715259904 212140032 816676864 4025237504 3478249472 1830129664 3406854144 3053966336 235059712 724622080 1615999616 3952944960 647070560 492461200 2975266568 2233286620 1515299934 767191815 +2147483648 1073741824 3758096384 805306368 2013265920 335544320 838860800 754974720 142606336 188743680 2761949184 1943011328 3474456576 4162584576 3923640320 1621950464 3871506432 579321856 1528127488 1472901120 3110332416 103240704 1521590784 3362288384 1041243520 2214069696 2230069856 366347632 2211000888 682670524 2942100290 332320121 +2147483648 1073741824 3758096384 268435456 2818572288 3019898880 2248146944 1191182336 209715200 3116367872 1939865600 3608150016 1579679744 422838272 828506112 818610176 3929899008 2698461184 2071650304 2974134272 2435540992 375184384 1182047744 1104277248 1606946944 1220808256 2453286368 3278317008 3813910744 1382176460 265965214 3171304095 +2147483648 1073741824 3758096384 268435456 1744830464 1006632960 1174405120 3137339392 763363328 4173332480 840957952 2561671168 2193096704 2837184512 2698641408 1796538368 3836968960 333561856 761421824 1400614912 15067136 3746847744 334278144 4115627264 269746816 2734567744 1746077856 3428626384 3161937912 180887556 1703162450 930492049 +2147483648 3221225472 1610612736 1879048192 2013265920 3422552064 1845493760 2801795072 3430940672 3602907136 1507852288 3379560448 1288175616 4197711872 1787691008 263913472 2599780352 3688251392 3721650176 1603112960 2680842240 1184490496 2008060416 500221184 3196324992 86376512 2436837344 1339273744 585715592 1442868676 2808409214 3435802551 +2147483648 3221225472 536870912 2415919104 402653184 1946157056 3523215360 3238002688 2340421632 113246208 2292187136 2305818624 3661103104 162267136 1332084736 2645360640 2327019520 1674297344 4274544640 2073792512 4153407488 1212828672 3091509760 1192977152 1536763264 545887936 855163296 341495504 3535139160 2650363860 278281986 81083709 +2147483648 1073741824 1610612736 2415919104 3892314112 335544320 1107296256 4143972352 226492416 1254096896 4229955584 397410304 3250061312 3944480768 2402418688 228917248 1562345472 1256701952 4069023744 1509404672 4057188352 732847104 977579520 3532093184 2892040576 3227624256 3998800288 2972106832 2727987960 2360830276 2904111314 3294465233 +2147483648 3221225472 2684354560 1342177280 1207959552 1275068416 1711276032 2164260864 1317011456 3485466624 2879389696 684720128 3926392832 3440640000 237895680 715325440 2905833472 823607296 3610566656 4052455424 4202387456 4116110336 1163564544 330422528 3423540864 1341231040 2761317088 2226544336 1730568920 4266555452 1739220326 773607071 +2147483648 3221225472 1610612736 2415919104 1207959552 3288334336 2650800128 184549376 1518338048 2847932416 3558866944 3887071232 107479040 3487825920 824836096 3712811008 1396539392 1904754688 583393280 1644531712 102000640 3163806720 4212041216 3267021568 2950236800 1457496896 3478220640 463105616 2769614904 3807256964 265760550 1981317595 +2147483648 1073741824 2684354560 2415919104 3087007744 2751463424 570425344 2264924160 1216348160 2998927360 538968064 1636827136 3639083008 632029184 4123394048 1642004480 1173323776 845070336 719413248 2306322432 3056269312 2033413120 1275771392 501251840 1131613568 3098129216 1094835424 3744389904 1656312824 3760427660 4159226958 2296805417 +2147483648 1073741824 536870912 1879048192 1476395008 872415232 1644167168 2600468480 3380609024 2386558976 1574961152 3102736384 222822400 3656646656 2889744384 3265593344 2356838400 1665384448 3364446208 2783096832 1303369728 1268478976 3337992704 156386048 2422022528 531014720 3585722272 117078128 1121529000 3213932772 1216933918 3540962567 +2147483648 1073741824 1610612736 4026531840 2013265920 1006632960 570425344 3573547008 947912704 1656750080 4192206848 2138046464 1899495424 3474718720 3202744320 3570860032 2581233664 3320004608 3775520768 1123201024 3497478144 992723968 3811545600 3152337152 343475072 3408498624 1908666976 2631634192 1140249864 3392941508 2406887810 1461664257 +2147483648 3221225472 3758096384 2415919104 671088640 1409286144 2046820352 2768240640 813694976 1463812096 2371878912 2807037952 174587904 3441688576 280100864 1501364224 3139010560 2344239104 1580457984 448892928 3597027328 2263743488 1016774144 2731071232 2334078848 4157385152 3148333664 1359713904 1203206984 1903321836 459790398 3534457883 +2147483648 1073741824 536870912 1342177280 4160749568 2751463424 3657433088 3003121664 2474639360 1992294400 1340080128 4119855104 965214208 1977876480 2544238592 3445424128 333348864 3879223296 2268520448 1260826624 4047788032 607976448 3940129280 829542144 3209634688 3167592512 386914080 1713246928 1140931080 2544142268 2287954134 4180635539 +2147483648 1073741824 536870912 1342177280 3623878656 3422552064 301989888 3640655872 3296722944 2814377984 1952448512 454033408 3828875264 4271636480 881721344 373751808 2891481088 2173583360 3297173504 3255873536 2663012352 2691496960 547721728 3220954368 3659860864 1564049600 3807758944 19012432 1640046632 93038524 2278356890 2715128321 +2147483648 1073741824 3758096384 3489660928 2818572288 2214592512 637534208 4043309056 4169138176 2176843776 2963275776 512753664 2608332800 352583680 3266969600 2646540288 3631185920 2231779328 3082412032 707244032 342517760 910158848 256290304 3761300224 696321152 1026210752 2520183136 2560631504 3666871192 1568157932 872678058 2453289351 +2147483648 3221225472 536870912 2415919104 939524096 3422552064 2650800128 251658240 125829120 2520776704 2090860544 3893362688 4104650752 236716032 1624375296 3936026624 1378123776 2869510144 3657293824 3762065408 3903682560 1796983808 1705622016 3793798400 538777728 3351363136 2237462304 2554279152 3091374328 2807847948 1703952606 2575981013 +2147483648 1073741824 2684354560 4026531840 1207959552 4227858432 3590324224 1056964608 4152360960 2478833664 434110464 816840704 4230479872 789839872 3124625408 201523200 4177297408 3176611840 610000896 1099214848 3504044032 2522477568 3173883392 1356518656 613498496 1630372928 920319776 4086370192 2595068616 991620980 695272374 2342361991 +2147483648 1073741824 536870912 1879048192 1744830464 1140850688 4060086272 2868903936 830472192 247463936 2187329536 1162870784 700973056 309067776 3622174720 2232352768 424181760 23445504 2537381888 1605414912 1536284672 3649008640 2889201152 229659392 4238154112 4165304384 461923744 2030640720 3151478632 629493356 3898905718 3290680577 +2147483648 3221225472 536870912 805306368 671088640 3154116608 3388997632 3439329280 1317011456 2495610880 551550976 4075814912 3677880320 1230241792 1993736192 1663369216 4220616704 3722985472 1416224768 1346998272 2655811584 2106057728 339252736 2148261120 919255424 1719728064 973745632 4106163984 3601247944 4026726244 528032866 1942726099 +2147483648 1073741824 1610612736 2952790016 2281701376 2214592512 33554432 318767104 1283457024 2529165312 249561088 2416967680 2118647808 1051459584 2601648128 49872896 1730379776 2126823424 2937544704 730574848 2658715648 3209516032 4200513024 587811584 2479928704 945445440 2248027360 1053502224 3786053704 1216314716 3428290438 3983721457 +2147483648 3221225472 3758096384 4026531840 2818572288 469762048 436207616 3774873600 4169138176 1925185536 815792128 955252736 3328704512 1326186496 834011136 2746941440 2971631616 3514384384 3828801536 1238863872 2441431040 2825446400 2317387264 97314048 1195025792 313645248 1203123040 817573648 1419754584 2973335412 4015444406 2768739713 +2147483648 3221225472 536870912 4026531840 134217728 2617245696 1040187392 1392508928 1233125376 2638217216 387973120 2005925888 1686634496 251396096 85327872 4277338112 3559030784 334086144 2742771712 428511232 4186306560 2875544576 2227547648 932273408 2918169728 2836682048 1611533216 3146191280 2018030552 3729573260 1124785270 2526141381 +2147483648 3221225472 536870912 1879048192 1207959552 738197504 973078528 3372220416 2055208960 3418357760 3919577088 2723151872 2984771584 4107534336 3053060096 2024079360 132022272 3698475008 2925322240 781619200 1417050112 1468986368 3360136704 3213025536 3757158784 2373042880 2053905888 877004240 2102079064 2460068124 488240190 2331508887 +2147483648 3221225472 2684354560 2952790016 939524096 1946157056 3992977408 3472883712 4185915392 96468992 3277848576 3822059520 2012741632 657719296 3151364096 4209442816 737574912 3634544640 3269746688 1089376256 4203141120 3190449152 3526210048 2763934464 1053524608 280058432 4145092256 4276192656 1516003304 2331677836 2837503898 252003163 +2147483648 3221225472 1610612736 1879048192 1476395008 3288334336 436207616 3372220416 2961178624 910163968 1742733312 2939158528 797442048 3404988416 3321233408 2689269760 69632000 2707800064 3574816768 2391707648 1325524992 1589470208 2752092672 99438336 4084306816 2779860672 1759740256 3058989616 4064415400 534589780 2275248414 980120183 +2147483648 1073741824 2684354560 2952790016 134217728 3019898880 3120562176 486539264 461373440 4223664128 4024434688 252706816 3109552128 2414608384 2266365952 2611544064 834043904 1574125568 3809861632 2840506368 2651813888 2469127168 4009991680 3090929408 341550976 920115136 919447200 4190029712 1511728840 4047349916 158781698 753872613 +2147483648 3221225472 536870912 268435456 3892314112 2885681152 369098752 1761607680 2776629248 2906652672 2858418176 305135616 4294443008 2048131072 1852702720 2509176832 506888192 4209262592 3942834176 1651412992 1281390592 2978278400 526233088 4033145088 1563263616 1920782784 1531546144 2064308400 1797426184 1074414132 38661826 964167155 +2147483648 3221225472 2684354560 2952790016 2550136832 1409286144 771751936 1962934272 2122317824 465567744 1537212416 3968860160 3059220480 110886912 3965059072 1788018688 2607054848 2655764480 3248447488 3831271424 1936185344 3284231168 4029389312 1712941824 133675648 1143958720 525646304 1661197264 2115725528 1039566380 2232613474 2008993897 +2147483648 3221225472 1610612736 268435456 1207959552 1275068416 2785017856 218103808 310378496 3040870400 3349151744 1171259392 4229431296 2119434240 172359680 2740256768 294027264 2875801600 1897914368 1367248896 2790090752 1309801472 3693577728 3036276992 1543210624 2647903424 3459038944 2986239856 429022328 2156945532 586904578 952950891 +2147483648 1073741824 2684354560 805306368 1744830464 2617245696 100663296 3573547008 2810183680 3804233728 2397044736 1812987904 315097088 2950430720 3191734272 2689925120 371425280 3051044864 3985170432 46903296 2750904320 1408156672 80389632 3910583552 657367680 271381184 156346784 3828902864 3422715336 1476230940 2653539686 4179243533 +2147483648 3221225472 1610612736 2415919104 2281701376 738197504 973078528 553648128 2541748224 3418357760 3370123264 2519728128 4244111360 1104412672 2188509184 4242341888 800817152 1525039104 2601377792 2757988352 2078435328 3031948288 1897043456 1321189632 308189568 3077173440 2334768288 3742058128 13523976 1142015252 1698539810 3818479811 +2147483648 1073741824 536870912 805306368 1744830464 2483027968 1174405120 3036676096 2038431744 2705326080 4016046080 3692036096 298319872 787742720 953024512 2146631680 2115993600 1963016192 422502400 244822016 3566557184 3991987200 950838784 2021582592 1916768384 2909895360 3296125984 191610544 395275592 3242065660 1784165062 3078362631 +2147483648 1073741824 2684354560 3489660928 3355443200 3959422976 2583691264 2030043136 3850371072 3166699520 807403520 1984954368 643301376 2610167808 664403968 2625568768 893288448 77053952 3273220096 2879827968 1227094016 433290240 2969679360 3972624640 591307136 3617058496 3885590048 115773392 2076430840 1352888764 3884552914 1900372747 +2147483648 3221225472 536870912 805306368 3892314112 2751463424 3187671040 4278190080 1837105152 88080384 664797184 3167748096 1371013120 1337196544 2544500736 1690501120 213680128 2584559616 1350688768 2353303552 1142519808 821814272 2998904320 2974935808 1836884608 2121094720 3576815520 684490928 4209335032 1540214652 2885331178 1201691643 +2147483648 3221225472 1610612736 1342177280 939524096 2214592512 234881024 3439329280 3481272320 96468992 3001024512 122683392 841482240 2501115904 1549926400 3224043520 2829221888 1633042432 3850690560 2034929664 4154615808 2604067840 495553024 1114949376 4010970752 3006159552 2117654432 3749483536 2940959496 3385811148 2430957134 1682591815 +2147483648 3221225472 1610612736 1342177280 2281701376 2483027968 1107296256 3506438144 411041792 675282944 673185792 3876585472 3398959104 3370909696 117309440 44236800 62226432 4264574976 2297815040 3933048832 1803315200 3218861056 1765189120 3130388224 2354944384 1920230080 2616184160 310704 1180233432 3826452652 2398982610 337931205 +2147483648 1073741824 1610612736 4026531840 134217728 1811939328 2785017856 2097152000 2592079872 2319450112 1059061760 2316304384 2585264128 679739392 3703177216 844038144 2456649728 148226048 1002987520 624275456 3874605056 77743104 2558692864 2959626496 1952822912 524933312 2708887776 1937816240 3337834904 965348268 4198959026 3572604863 +2147483648 3221225472 3758096384 805306368 2013265920 201326592 3523215360 318767104 343932928 499122176 312475648 4033871872 3456630784 229376000 3116498944 297992192 1891270656 2283716608 1756651520 1391628288 3679635456 1877365760 2611577344 987518208 1762567040 2703807040 2669757664 3607964112 3637224856 3211742804 2713455438 2711231217 +2147483648 1073741824 536870912 805306368 1207959552 2885681152 838860800 251658240 562036736 2554331136 1994391552 286261248 4244111360 162791424 3253075968 1129381888 1750564864 3158130688 282779648 2423238656 900290560 789373952 3765874176 2269307136 445350784 3042394432 4219067040 1484731888 2247802600 959511900 3339495306 4187614267 +2147483648 3221225472 2684354560 805306368 1207959552 3288334336 3590324224 3607101440 2055208960 910163968 1142947840 2395996160 1087897600 105119744 3486384128 2160525312 4274814976 3338321920 2911264768 2027196416 1876875264 3476571136 3353054720 1382972160 2205712512 3804032576 1125990496 3690073008 3017610968 1815973084 568675122 208026623 +2147483648 1073741824 2684354560 268435456 939524096 2080374784 2919235584 3036676096 1132462080 650117120 18874368 1500512256 160956416 3504078848 4082499584 676790272 92307456 1037549568 2579980288 2438508544 1458305024 750865408 1961343488 2377083136 3327965312 738319552 2664457376 3292010960 1407990072 1236146356 4137364714 861832169 +2147483648 3221225472 1610612736 805306368 3892314112 1140850688 1845493760 3372220416 276824064 1153433600 4204789760 3184525312 1803026432 396623872 991297536 3046834176 3385556992 86491136 1272733696 1345556480 625207296 2246734848 1496884736 3943711488 2010758784 2994401216 1391781216 1920713616 2821616728 727626428 1898145082 978197999 +2147483648 3221225472 3758096384 2952790016 4160749568 4227858432 3523215360 2835349504 2155872256 943718400 1491075072 2140143616 796393472 3093561344 2430468096 2305097728 3018752000 1191591936 962125824 655790080 3466741760 430371840 4181950976 1900333312 2553069440 3168369856 3725415264 1142643120 3092402408 3448699068 1023390858 1737421487 +2147483648 1073741824 1610612736 805306368 1476395008 872415232 4261412864 3875536896 1920991232 3393191936 635437056 1223688192 24641536 1122238464 311033856 685178880 2447278080 2159001600 4070662144 1327935488 596363264 4195054592 2183244288 1283281664 1613268608 2540096576 2644166240 3628392624 2348925864 4049360676 1883189714 4092759503 +2147483648 1073741824 2684354560 4026531840 134217728 335544320 3254779904 2332033024 1585446912 163577856 77594624 3683647488 1110966272 380895232 1504313344 2980380672 2477686784 2783887360 1345347584 3558256640 1545271296 3103421440 2625867264 387743488 2283307392 384695360 2909141600 2008673360 138398488 2484396972 1879926074 2719750075 +2147483648 3221225472 2684354560 268435456 2013265920 1811939328 1040187392 1459617792 2608857088 3292528640 1025507328 1395654656 2757230592 1825308672 3465674752 2731212800 3512303616 994885632 3167051776 3120664576 3489716224 1075268608 1995082240 3823721728 507746432 1766060096 3431661088 2855294832 1049690648 2247536548 3430111146 1301067965 +2147483648 1073741824 1610612736 1342177280 1744830464 603979776 1107296256 50331648 2290089984 1497366528 1763704832 1490026496 3142057984 3263430656 894042112 280690688 309231616 3523133440 3298844672 740732928 3405432832 724200448 4034772480 2586073856 1466742144 3745631808 2697251296 2604878320 3261345368 1375353756 2617444886 577934763 +2147483648 3221225472 1610612736 268435456 2013265920 2885681152 3388997632 587202560 192937984 3116367872 60817408 4145020928 1622671360 3763077120 3404857344 820051968 1787985920 330940416 2530959360 539660288 16115712 1336507392 353077760 3687275776 604022144 585683008 2170668832 3861340432 326140632 2648764428 956684794 199321445 +2147483648 3221225472 1610612736 268435456 1476395008 3556769792 3321888768 1593835520 528482304 2109734912 2854223872 3387949056 1281884160 1329856512 611713024 2164850688 149913600 2285158400 1615552512 2659684352 309389312 1992129536 4107174400 3590277888 723105920 16630848 1954859808 3359852560 2916322744 3367948756 4058538614 2872776179 +2147483648 3221225472 1610612736 1342177280 2550136832 3825205248 503316480 1929379840 1048576000 4265607168 4011851776 951058432 1290272768 846462976 2174615552 431947776 864583680 3746381824 3197493248 2774568960 1882810368 3666603008 1344250368 819066624 1532400256 3377617216 1491956832 3076901552 2720575768 3116196740 761127078 1738841151 +2147483648 3221225472 536870912 2952790016 3623878656 1275068416 234881024 2030043136 2055208960 4181721088 3655335936 2695888896 698875904 2517368832 3645243392 2757820416 1453752320 1555546112 1400987648 118394880 4139513856 2093433856 644844032 211639552 3962606720 3633248192 727961056 2420329584 1807072232 604133812 235090742 567115905 +2147483648 3221225472 536870912 268435456 1744830464 335544320 4261412864 3640655872 528482304 574619648 2074083328 1510998016 594018304 2168717312 2371223552 1457717248 4028203008 472956928 190406656 3413217280 292878336 873425920 3599928832 2783799040 654284416 3165382592 2884421280 143876592 695770552 1941192908 2398558382 2248647603 +2147483648 1073741824 3758096384 4026531840 3087007744 2617245696 1912602624 1392508928 2692743168 3426746368 1717567488 233832448 2518155264 1817968640 265682944 1335164928 3921772544 487931904 1053614080 2642784256 4020201472 3574588416 990978560 2070651136 1380351872 3509615168 1819624928 3451709616 3202193096 2049137668 1911148746 2277248409 +2147483648 1073741824 3758096384 1879048192 1207959552 67108864 1845493760 3539992576 3816816640 1186988032 3454009344 493879296 2281177088 3701211136 910295040 4136435712 3594223616 3279503360 1723523072 526364672 2024237056 1828045824 531185152 2588261120 3605429888 3403956544 1187606304 396557264 2838731144 3655163396 335862002 1797296273 +2147483648 1073741824 3758096384 1879048192 3892314112 3019898880 3791650816 4244635648 1132462080 1572864000 2287992832 1005584384 746061824 325320704 4153540608 2211905536 2407104512 1503543296 3063930880 1919266816 2422761472 4183475200 252384768 1894760192 2259382656 3137946048 1657161888 2385238544 551528104 229854532 622678386 1668053295 +2147483648 3221225472 2684354560 2952790016 3087007744 4227858432 1845493760 3036676096 3800039424 1119879168 2086666240 1372585984 1492647936 993787904 2842034176 3919642624 2683404288 2173091840 881811456 2234880000 3881621504 3750257664 3011842560 3879438592 1352261760 1142150336 3182220512 159413392 78720360 3328803980 3991600986 2781958617 +2147483648 1073741824 536870912 3489660928 2281701376 2483027968 2919235584 285212672 511705088 2889875456 3974103040 4065329152 2473066496 1690042368 2926706688 106102784 985300992 3127492608 1287348224 770617344 99080192 2734316544 823600640 1673305856 1212478080 1863899584 3569022176 2537675312 2145874920 2018290252 1998381054 2229067101 +2147483648 3221225472 536870912 1879048192 3623878656 4093640704 570425344 855638016 830472192 3812622336 178257920 997195776 56098816 504102912 4587520 4154261504 2958065664 2500902912 1335386112 331649024 1421539328 3365106688 3332454912 2456728320 867295616 1308020288 2826263456 1162615088 1860573752 1726820052 3691556282 3030187693 +2147483648 1073741824 536870912 268435456 2013265920 2617245696 2583691264 4278190080 1602224128 2571108352 1373634560 1972371456 139984896 1029439488 2362572800 906035200 504004608 2772058112 2431180800 2077143040 2165594112 315354112 1657612800 1082171648 1902595456 1303405376 162914592 3256223792 598685544 2221519676 1264178114 2267807977 +2147483648 3221225472 1610612736 268435456 4160749568 1140850688 2449473536 1157627904 1937768448 926941184 1050673152 3937402880 876085248 537133056 2948202496 1071710208 58163200 2978332672 3779747840 2374733824 2363222016 3716250624 2824153600 2138408704 2468407680 1646784448 4041175712 1822305456 514530232 4069431972 1770409362 1227730167 +2147483648 1073741824 3758096384 1342177280 4160749568 3019898880 4194304000 3170893824 2407530496 2042626048 4007657472 3285188608 1707606016 2350645248 2791178240 81723392 2369028096 1118519296 433577984 3902844928 46753792 4192652288 4002617856 845331200 4278747008 581786560 1627189152 3798345232 331024392 783193580 1142838038 1227772477 +2147483648 3221225472 1610612736 268435456 939524096 603979776 4127195136 2466250752 58720256 1598029824 3349151744 1351614464 4105699328 3799252992 2771517440 1014956032 2305327104 2423046144 2218549248 677679104 3360352256 1392606208 1174084096 2291314432 2045765760 809169728 3096015648 1873226672 3245118328 2077676524 1654611258 2754742539 +2147483648 1073741824 2684354560 2415919104 2013265920 1140850688 1442840576 1459617792 847249408 1782579200 3814719488 170917888 3534225408 2163998720 339607552 1161232384 3698556928 1815232512 480894976 3708268544 4238374912 985197568 2614561280 444839680 3115993216 4127578688 220309088 2458086064 4125707784 2442946868 2619799318 879758941 +2147483648 1073741824 1610612736 2415919104 402653184 1811939328 234881024 687865856 360710144 3116367872 274726912 739246080 1366818816 2611740672 3455975424 2699493376 4140138496 2691743744 3087884288 2394009600 3235039232 2973522944 677843456 411407616 3738231936 821906368 731488800 3248946064 4229857192 76943932 674439498 2006432861 +2147483648 3221225472 1610612736 4026531840 939524096 1140850688 3254779904 2566914048 2373976064 1933574144 3613392896 2538602496 2607284224 4291035136 4015128576 4082827264 3913318400 58834944 686383104 3066859520 1168631808 1058554880 299573760 3028334336 2535572864 2753119424 3218377248 2830890544 2465627080 656291628 2765949886 2311173539 +2147483648 1073741824 536870912 3489660928 939524096 2214592512 3187671040 4278190080 3598712832 2906652672 1780482048 3966763008 3137863680 2241593344 3044409344 66519040 3572465664 696205312 4191739904 2719723520 3779418112 694279168 3417770496 3109009152 1506767488 120638016 2325189984 309020784 2431843736 3338314228 529398830 2202610941 +2147483648 3221225472 536870912 1879048192 402653184 2885681152 1778384896 2298478592 3464495104 1111490560 4263510016 1412431872 175636480 138674176 3244163072 1077608448 4004085760 2604253184 3165151232 997560320 3740530688 1994748928 2202733056 1718719744 2148394368 1563312832 4101680352 1742498480 3654525912 1833750884 351465890 2241450519 +2147483648 1073741824 2684354560 2415919104 3623878656 1409286144 2785017856 3103784960 2726297600 2336227328 2615148544 2872049664 3630694400 1431044096 3411410944 4077453312 2002550784 3239821312 409952256 2337845248 890370048 2588437504 3426296320 3912538880 492302464 968455616 2131858912 732778224 4016287720 398346452 518012326 4088410081 +2147483648 1073741824 1610612736 3489660928 1207959552 3825205248 2650800128 2231369728 1149239296 3569352704 1809842176 1682964480 4109893632 3095658496 3924426752 1341718528 219119616 2694823936 615014400 701739008 788645888 3350416384 3777566208 3224871680 1669067392 2077376704 3492981600 3227153040 3053364488 2560378252 4178678586 3905209943 +2147483648 1073741824 1610612736 2415919104 1207959552 3422552064 4127195136 486539264 1166016512 180355072 2787115008 2832203776 1789394944 1015808000 2578579456 4087414784 345014272 3711385600 1624236032 819245056 3166259200 3318012928 804324864 393783552 2019259008 3993889984 3050145568 2301482320 2795343352 1480979356 531741262 921158705 +2147483648 3221225472 536870912 1342177280 3355443200 3154116608 234881024 3372220416 998244352 2613051392 18874368 26214400 898105344 2835611648 1074921472 383188992 2538766336 3897475072 3058982912 2495516672 724105216 3928587264 971453952 982164736 182644864 2287105984 766751136 3796466832 689384312 745712268 3000954902 794581275 +2147483648 1073741824 2684354560 3489660928 2013265920 3556769792 1308622848 1560281088 1971322880 2596274176 3554672640 2505048064 1347944448 626262016 605421568 2999517184 565084160 1146437632 207872000 3724718080 1348958208 399834112 3136887296 3135673088 939096704 307351232 246780192 404546896 605366920 1525981580 1870547346 2170715531 +2147483648 1073741824 3758096384 268435456 4160749568 603979776 2516582400 2399141888 8388608 281018368 1696595968 1087373312 1468530688 4228120576 2941648896 1705312256 3921772544 240533504 3990872064 3408769024 1781819392 1146412032 4019522048 3543768832 3653914752 3592805440 2013963488 588169360 857868088 2968191132 2877853382 511041307 +2147483648 3221225472 536870912 2415919104 3087007744 3288334336 2315255808 1191182336 1166016512 3997171712 2208301056 3207593984 556269568 1541668864 3435003904 1042481152 2601418752 1562066944 687726592 2581762048 2654042112 3060321280 366680576 1767024384 3596189568 195877184 404033440 1308197232 1837351992 824288644 305128054 3324755531 +2147483648 3221225472 2684354560 268435456 2550136832 2617245696 2315255808 3070230528 796917760 1212153856 1776287744 412090368 864550912 334233600 2777022464 2275082240 2213576704 2019147776 3286327296 3958673408 4293122048 152325120 606286336 73701632 2213276032 3803729216 1615148832 2674885744 630418216 3020798076 2661442102 2495614449 +2147483648 1073741824 536870912 1342177280 2818572288 2617245696 3992977408 3238002688 2910846976 364904448 1533018112 3488612352 3192389632 3612606464 2672427008 3427729408 388923392 802406400 3170197504 2647830528 1383979008 3893918720 234294784 3862074624 600686720 1710249408 1572021792 1946200720 3967730792 250667012 88985470 2796580207 +2147483648 3221225472 2684354560 268435456 2550136832 1140850688 3120562176 553648128 1803550720 1916796928 1440743424 1389363200 1047003136 695992320 2778071040 3604283392 1208385536 950124544 4228866048 3371339776 4087076864 1218726912 3760009728 2127212288 2773472128 133063872 1047410080 899752432 3984360232 2280321388 221301342 2840322989 +2147483648 1073741824 536870912 805306368 2281701376 3019898880 3053453312 754974720 1937768448 2562719744 866123776 2433744896 3764912128 3608412160 1021181952 456982528 802717696 3797729280 105668608 3994333184 2666452992 2748539904 1320885760 1716098816 1871070336 318220480 3565897888 3038188112 2311819288 2560709900 3624150926 901134471 +2147483648 3221225472 1610612736 4026531840 939524096 1946157056 3456106496 520093696 2474639360 2671771648 3722444800 2404384768 4194828288 1094451200 164757504 1106313216 3070197760 2958802944 3578552320 2776338432 4243449856 987448320 3730514432 3167402752 1081232000 210806336 3086958624 2992444848 3137710312 3068584332 3650740070 1263883237 +2147483648 1073741824 536870912 3489660928 4160749568 469762048 1577058304 855638016 2239758336 968884224 970981376 984612864 4182245376 2252603392 2009202688 2416377856 1653112832 3642834944 1996611584 3570708480 4066334720 3276332032 3399301632 3197346048 267906176 3401167168 1084540064 321591184 2120138568 3323747188 1258441966 490423883 +2147483648 3221225472 3758096384 805306368 3623878656 2080374784 1912602624 2264924160 4253024256 742391808 3051356160 2058354688 2345140224 1690566656 95289344 3267166208 2138931200 3891707904 2325962752 690065408 4007970816 2721862656 927672832 56402176 414807936 1079682880 1789937568 2036412400 1378854696 4002014068 947518254 3327256363 +2147483648 3221225472 3758096384 2952790016 4160749568 1409286144 3724541952 3875536896 2256535552 113246208 1507852288 3434086400 1304952832 967049216 448921600 1557331968 1291485184 1057832960 1759502336 407277568 55789568 42136576 2295923200 1225630464 1022752384 3126967360 3910386528 3803224720 1155155336 2079808308 3988842830 1783245651 +2147483648 1073741824 536870912 2952790016 3087007744 1811939328 1040187392 2566914048 1686110208 4131389440 3256877056 3209691136 4017618944 1069285376 1775894528 3195863040 2102689792 1117765632 3616759808 3076567040 3306280960 3675276288 1654600192 1622519040 3762385024 2827586496 5986912 3373570096 1874843864 1631807036 685291450 3519922345 +2147483648 1073741824 3758096384 4026531840 1476395008 3556769792 4194304000 385875968 612368384 3351248896 1239416832 697303040 66584576 1033109504 1474691072 828964864 87064576 3783442432 95051776 44871680 3185108992 2615763968 624368128 3916270336 3152301952 3058282816 1879736288 3181161296 2408641736 217406204 4104981322 2446240915 +2147483648 1073741824 3758096384 4026531840 3892314112 2885681152 3187671040 1358954496 2826960896 1539309568 1633681408 1297088512 3998744576 261357568 439746560 81592320 2309390336 2606645248 314630144 2195369984 2671011840 1879565312 110310912 3072309504 3718692992 1818205632 3943104352 4000292944 17750376 3810760556 1567413010 1940437851 +2147483648 3221225472 536870912 3489660928 2550136832 2080374784 369098752 1526726656 1501560832 1782579200 2925527040 1508900864 1427636224 105119744 3509977088 2406678528 3792666624 2943434752 3808878592 2906886144 3484121088 2768231424 1853686272 4029186304 1952507520 1408803136 1508428192 47496816 3368216136 70628164 800609482 1132490335 +2147483648 1073741824 1610612736 268435456 3892314112 2348810240 369098752 3640655872 2524971008 1765801984 1604321280 2043674624 2870476800 589037568 518127616 1775435776 553615360 3191947264 4177977344 2349576192 439830528 2459171840 1149832704 2153812224 1250228864 2120789440 98622176 2938544496 108653176 272504956 852573250 2933688377 +2147483648 1073741824 2684354560 2415919104 1476395008 1409286144 3187671040 2264924160 1065353216 272629760 1277165568 4082106368 3744989184 3468427264 3827171328 2372730880 1268482048 2614870016 1448632320 1928310784 4048680960 3767495680 3370844672 2648357632 1736865408 2195889216 1228569888 1459403120 207056216 291971068 2106368490 2118075129 +2147483648 3221225472 2684354560 3489660928 3355443200 1677721600 3388997632 3707764736 4152360960 4164943872 2015363072 2700083200 475529216 1383333888 2413690880 117768192 722305024 2128101376 1311629312 1043435520 565860352 789249024 3988461056 3210261248 3611162496 2784601024 633754016 1036574832 3442213336 3844740756 1444620762 635995923 +2147483648 1073741824 536870912 4026531840 2818572288 1409286144 3321888768 50331648 1468006400 3082813440 1382023168 569376768 3970433024 4076077056 1843789824 3932749824 2155642880 1850195968 594763776 133214208 2158876672 3752875008 1122969088 3127224064 1716736128 3793782592 592837152 1107063952 3378840616 651606980 589621830 3556571519 +2147483648 3221225472 3758096384 1879048192 402653184 2617245696 2046820352 3405774848 1199570944 2436890624 1021313024 2198863872 2067267584 1800667136 1892024320 3042902016 3335159808 3818569728 1762156544 3247869952 1082181632 361579520 1014565376 1107667200 1168661888 3404109376 1651044896 3124843568 3608873768 3727983324 101828794 1145359347 +2147483648 1073741824 1610612736 268435456 1744830464 1811939328 704643072 2466250752 2474639360 373293056 3869245440 1066401792 2422734848 2629042176 460980224 1662713856 3425271808 3689332736 1451712512 1308995584 3559966720 1317698560 1983983104 962758912 1028083072 1273335872 1468059936 2410825968 503129720 937206892 3044953486 3608873871 +2147483648 1073741824 1610612736 2952790016 3355443200 3422552064 1509949440 3003121664 2508193792 2042626048 4276092928 89128960 2434269184 2152464384 1579548672 4247977984 3063185408 2613428224 891904000 3308302336 306694144 1201165312 4027919872 774342912 4237382016 739017792 1732892832 963602064 437487496 594234700 1214363906 414350621 +2147483648 1073741824 2684354560 805306368 2818572288 469762048 2449473536 3238002688 3481272320 29360128 262144000 2607808512 3863478272 535560192 1000472576 1262551040 2140962816 940425216 4042874880 4196970496 4250662912 3507373056 4065531392 691377408 3977070464 1981715136 4177329824 2433603600 3279514456 4192769172 2885410782 838760305 +2147483648 1073741824 2684354560 805306368 402653184 3556769792 1711276032 2835349504 2625634304 4081057792 3248488448 254803968 1654128640 3624665088 3272998912 4023451648 496336896 3070312448 1311563776 1859235840 370374656 3327116288 2643933696 3305933568 2995832960 228563392 1638821472 1880915824 1607418744 3411140804 2162303386 1754991005 +2147483648 3221225472 1610612736 805306368 3892314112 2214592512 3053453312 687865856 3078619136 322961408 2640314368 1785724928 1103626240 3794010112 2328231936 1953562624 1565556736 3367780352 3053772800 2576125952 1911973888 2439508992 2581800448 883929856 1937365120 1225667008 559221920 2903948720 2651670600 2759082084 2510344926 1225436915 +2147483648 3221225472 3758096384 805306368 3087007744 4093640704 1979711488 3942645760 427819008 171966464 874512384 724566016 1548222464 4083417088 4231397376 183042048 3589963776 1060519936 1692721152 631672832 1057769472 837800960 4253757952 1391303424 2399261824 2638095680 4264370080 163355760 2771870936 2877977956 4094620718 867537363 +2147483648 1073741824 2684354560 2415919104 1744830464 1140850688 3120562176 3372220416 1266679808 1354760192 3105882112 3822059520 1593311232 1345060864 65929216 2756116480 3766321152 3256401920 259874816 3736711168 3968006144 476605440 678759936 1065136896 4080432000 4185522880 3672456096 4184117584 1047151288 2038172700 3528861850 1871396685 +2147483648 3221225472 2684354560 268435456 2818572288 3556769792 2516582400 486539264 2373976064 2269118464 1046478848 324009984 1008205824 260833280 2815295488 3682009088 3399450624 2492219392 86761472 169578496 2218153984 2425277440 797261312 2620294912 2744188032 1621765312 2044529440 4165122608 1548667016 1134896492 1486785634 630779693 +2147483648 3221225472 536870912 805306368 2818572288 3422552064 2248146944 1627389952 4034920448 2134900736 1688207360 223346688 2703753216 3558080512 2121662464 537329664 918323200 3415162880 4194033664 2056294400 1675982848 672064512 202716672 2658509056 2976437888 186269632 2915896672 714717552 3412259640 2027893788 382766062 2227532343 +2147483648 1073741824 3758096384 1879048192 2013265920 1677721600 3590324224 2130706432 2977955840 1044381696 1482686464 1349517312 3581411328 1393819648 2046427136 841285632 1575845888 452378624 4131610624 3333533696 4135643136 3585623040 1360736768 3726290688 79841408 1274939456 2690065568 4133795696 64319432 3011153828 1748126642 1480988051 +2147483648 3221225472 1610612736 1879048192 4160749568 3556769792 4261412864 4009754624 142606336 2973761536 2053111808 4218421248 3748134912 1111228416 2623406080 2907504640 3710812160 1243103232 964616192 3913977856 3287443456 4183942144 469709312 721789696 440389248 4130473536 191562464 1883749616 3711756936 248088484 3058295414 2619544093 +2147483648 3221225472 2684354560 2952790016 3623878656 2483027968 1644167168 2063597568 1149239296 4055891968 3894411264 4153409536 3894935552 2190213120 4028235776 4232773632 2421653504 3089711104 548855808 3928199168 1484216320 3244024832 1247611392 2915470080 2618685824 1331182656 1117007072 2221816016 3776261176 1413135884 4061646782 845620305 +2147483648 3221225472 1610612736 1879048192 2550136832 3422552064 2315255808 2030043136 2894069760 2671771648 4167041024 351272960 3707240448 3630432256 2931949568 3073310720 680296448 2428551168 613703680 3542126592 834594816 2475516928 3142134272 3267476736 2696107392 3467650752 1511526496 2262041968 3705288968 100345924 3260452338 4265343599 +2147483648 1073741824 1610612736 2952790016 1207959552 67108864 3120562176 2533359616 4085252096 3728736256 1927282688 2546991104 2844262400 4011589632 1649278976 3776643072 1398636544 1609973760 436461568 1637462016 2104248320 2561332224 1614876160 1481939712 3147750272 648222016 2006555168 2758573296 1848306792 1853948524 4118056422 334422029 +2147483648 3221225472 2684354560 805306368 134217728 1946157056 2919235584 3170893824 2390753280 3376414720 1956642816 1448083456 1462239232 28049408 1863188480 2173894656 3623256064 4112105472 2930204672 2510458880 399759360 4063642624 1461263872 289900288 951210624 3015387840 1960485856 290967408 76826552 4119074396 2502038702 2103260505 +2147483648 3221225472 536870912 268435456 3623878656 2885681152 2113929216 1929379840 2659188736 1681915904 1855979520 1078984704 3671588864 2632187904 2005270528 2768961536 1922662400 2908897280 2772688896 3967127552 4153964544 2634738688 2809209344 26256640 2152134784 1616580928 3519125088 692470320 489022968 4262368988 927582994 1907663031 +2147483648 3221225472 2684354560 1879048192 1476395008 2214592512 3992977408 83886080 1551892480 3258974208 3764387840 1661992960 1857552384 472121344 2317484032 68222976 1458601984 1727447040 3692978176 1039962112 2500384768 283726848 57612800 1145548544 1912958592 4114682048 807965024 1707267376 579096136 2529800380 2488950234 47102895 +2147483648 3221225472 536870912 2415919104 2550136832 2214592512 503316480 4244635648 2508193792 3879731200 505413632 1397751808 322437120 3277062144 65404928 2913009664 543784960 1152729088 3573866496 2111148032 1426028544 4143434752 2932544000 759873280 3486763648 3821345472 3947343136 1441296944 1107772056 3796107132 3416077738 576950723 +2147483648 1073741824 1610612736 3489660928 1744830464 2080374784 570425344 2063597568 1803550720 3376414720 2468347904 3861905408 14155776 3114532864 1002045440 1676083200 2066251776 1467138048 325214208 820293632 1635043328 1039879168 3959496192 98667776 3563027328 4290451520 2047250720 1568139056 3150566616 2128933732 2262001162 849161287 +2147483648 1073741824 2684354560 1342177280 2281701376 67108864 1912602624 3070230528 2239758336 3460300800 4167041024 344981504 2937585664 339476480 55705600 4054777856 912883712 2574073856 3720142848 3680350208 4074469376 559799296 3577284096 1526242048 3728859520 1679501120 3709845408 2016175984 3093842120 1947624860 749954322 749335489 +2147483648 3221225472 1610612736 2952790016 2550136832 3019898880 1241513984 1325400064 1602224128 71303168 35651584 3543138304 4163371008 828112896 2667446272 1726283776 1136623616 1905147904 2784616448 1769705472 1841588224 585028608 2681149952 1946723072 3445803904 3621858112 966115104 2545512816 3763686616 230901348 1742371126 3723216197 +2147483648 1073741824 1610612736 1879048192 1476395008 469762048 2046820352 3338665984 3850371072 4164943872 3625975808 3933208576 559415296 3922984960 1922695168 2639855616 412188672 2532982784 903077888 1500360704 2674673664 1317331968 949959168 1508808960 788848000 2262762816 751733152 3488925424 4266072920 2205844020 842984122 2327189691 +2147483648 3221225472 1610612736 3489660928 2550136832 3556769792 570425344 654311424 1149239296 918552576 3449815040 3039821824 264765440 2636382208 3000369152 2117926912 2660794368 2069151744 3135528960 3661926400 99543040 2666220544 1796669952 1995422464 2972406144 1798779712 10468320 3556997392 1136864152 1666289860 1417830190 2733737699 +2147483648 3221225472 2684354560 1879048192 2818572288 3556769792 2181038080 2097152000 578813952 3275751424 1595932672 1764753408 3049783296 3108765696 1512964096 4119134208 1872658432 3477684224 1627381760 774541312 1944279040 2132333568 1050617344 821135104 378593664 2540906944 2586818784 3334325744 2310120664 4172333156 2193830478 3081218233 +2147483648 3221225472 2684354560 2415919104 1744830464 1677721600 2717908992 1996488704 3682598912 104857600 501219328 3006267392 220725248 3311140864 2975989760 2034171904 3149168640 1294712832 982999040 753963008 37607424 3130420224 1872309760 4267547392 3695082880 2491755328 4276066336 1076981488 2669262760 3190319764 3020163574 2792753269 +2147483648 3221225472 2684354560 805306368 2550136832 603979776 1711276032 2264924160 3665821696 1648361472 3588227072 1263534080 2723676160 2864447488 3746430976 492371968 3611918336 2282209280 4131807232 379949056 85055488 2040742912 178403840 1850685184 4222399616 679498304 2019072096 2613726896 237215144 403492044 2334718578 905640657 +2147483648 3221225472 3758096384 2415919104 4160749568 1006632960 167772160 2399141888 411041792 54525952 2397044736 2437939200 2850553856 3745775616 4135976960 3852009472 3364454400 1057734656 3745144832 2929561600 2221262848 2749856768 2106722816 225917184 2576650624 3835984704 3726161120 3080092528 3865025064 1190852108 2016931550 1412449731 +2147483648 1073741824 3758096384 805306368 402653184 1409286144 2181038080 2130706432 2860515328 457179136 350224384 1924136960 3505913856 444334080 2048786432 3083272192 4179329024 842350592 2171002880 2513940480 1926457344 4292727808 1515338240 157367040 314605952 3166762304 1519158880 2925971952 1465361576 3314774260 222157538 3454146633 +2147483648 1073741824 1610612736 268435456 4160749568 3288334336 3456106496 2466250752 494927872 2940207104 2623537152 3555721216 1014497280 1407975424 3746693120 3278307328 2419556352 1936670720 2161172480 1579921408 1128613888 1843133440 2920155648 2536310528 1791794816 1899162944 2488568992 2616131120 4032734088 1660281924 4289925458 2867442221 +2147483648 3221225472 1610612736 268435456 671088640 3288334336 3053453312 385875968 763363328 2780823552 2871001088 1506803712 1393033216 2980315136 3913416704 3530752000 4163010560 3970220032 2287886336 559321088 2221860864 3351870464 2564169216 2001277696 1424851072 2756208192 2680133024 4245900944 1684607992 557680156 3846206118 2669391379 +2147483648 3221225472 536870912 805306368 3087007744 2214592512 234881024 1761607680 2961178624 3619684352 2539651072 1232076800 706215936 3385065472 1569325056 3621191680 889487360 2876030976 1325424640 615550976 142538752 2563990528 979251712 2973054720 2500830848 2351332288 993106272 3018017616 40247784 975257060 3876431626 3441247711 +2147483648 1073741824 536870912 3489660928 1207959552 1946157056 2382364672 1191182336 4269801472 2394947584 4204789760 3276800000 1431830528 1790181376 3520987136 1078657024 3709173760 1314766848 2621464576 1550954496 1595660288 3097451520 1277826560 2071271168 3664675456 1742754880 312574304 3557028496 827017048 310649884 1475752850 1278686179 +2147483648 3221225472 2684354560 268435456 939524096 738197504 1509949440 2969567232 2357198848 2915041280 2510290944 2133852160 1120403456 3101949952 1627521024 380436480 2530050048 746340352 3226066944 2979631104 2557892608 4204841984 2649102848 1504648448 4150309248 4113690816 1752541792 3006293456 2243951832 4144931268 3273314606 1728526227 +2147483648 1073741824 3758096384 1879048192 3623878656 3959422976 3053453312 3070230528 2239758336 1564475392 1419771904 2549088256 473432064 1108606976 4193910784 1300430848 4098916352 3979198464 1874157568 2956242944 3752847360 2105689088 1559108096 972629248 1083421312 3218958912 543728032 2872701104 4098841144 1622642804 2004830914 326085363 +2147483648 3221225472 1610612736 3489660928 3087007744 1543503872 1778384896 1694498816 1887436800 1035993088 4221566976 894435328 146276352 566493184 3938058240 1851719680 4289560576 936460288 3709132800 2994311168 3987957760 125815808 3506833920 989925632 190357888 1560009152 1952193632 3706597072 3128765016 1143374556 1042215466 1387171015 +2147483648 3221225472 2684354560 3489660928 671088640 738197504 2113929216 2298478592 1837105152 2772434944 1621098496 2087714816 2139619328 1563164672 3303931904 3307012096 2794881024 2612281344 2807750656 3507130368 3694286848 373029888 3251252736 3130988800 692422784 1871692736 3197114400 3218609840 840180920 2712275476 2668574926 1813885649 +2147483648 3221225472 536870912 4026531840 671088640 3959422976 1442840576 1459617792 3598712832 322961408 153092096 1336934400 1373110272 4229169152 2622619648 1709768704 1249411072 2576662528 218390528 2635894784 4294899712 531190784 1396581888 2531199232 2650512000 2202105408 1873949024 3938004976 3362819800 4257795524 1638554858 1613465323 +2147483648 1073741824 2684354560 4026531840 1207959552 3959422976 1241513984 2130706432 1065353216 3074424832 3571449856 1395654656 2250768384 931921920 2980446208 3244883968 1131577344 2346598400 4164214784 1376694272 863008768 3955356672 2573344256 942870784 1492499840 523887424 3681949984 3773897648 3289824680 257183188 2712397174 1422737281 +2147483648 1073741824 3758096384 1879048192 1476395008 3422552064 4060086272 989855744 4236247040 616562688 3890216960 1741684736 2904031232 896794624 3783131136 970653696 1304526848 3750739968 772169728 1780854784 2974410752 2681816064 2331130368 4093709568 293383040 694253632 3715511520 2908170640 3399203464 1794297324 4001952418 2076562899 +2147483648 1073741824 2684354560 1342177280 134217728 2080374784 1912602624 2801795072 897581056 3158310912 3848273920 2612002816 1735917568 2264662016 1145962496 1132396544 2525462528 142098432 213377024 1586212864 3467540480 2353323008 3751421440 3049596160 1167245184 1696785216 3591444896 2536026608 2956446472 306941716 2903396162 1465186601 +2147483648 1073741824 1610612736 805306368 2013265920 2617245696 33554432 3741319168 3313500160 2529165312 2296381440 456130560 642252800 1060372480 2847014912 2671706112 1604681728 25935872 366370816 73510912 2316421120 2762830848 2124292608 1308700928 3803493248 1067935040 3837599648 978494288 593127624 4082077268 1964561806 2836258519 +2147483648 1073741824 1610612736 3489660928 1207959552 1140850688 1577058304 2936012800 1920991232 3468689408 1612709888 3041918976 71827456 2603352064 1456865280 1660485632 3467214848 1120878592 2499731456 1930801152 1206994944 1832635392 1078072832 3353021184 3410143872 3673545280 3051295840 3767056784 866308088 89888316 2083275094 3783812449 +2147483648 1073741824 536870912 1342177280 3892314112 3690987520 1442840576 654311424 2675965952 3854565376 1570766848 976224256 1034420224 3446407168 119668736 3168862208 1342013440 3109404672 3148898304 2908860416 645912576 3826088960 35003904 2007438592 1944239744 2256761408 989135648 2076945424 4211276376 2841297860 3695105398 1749081385 +2147483648 3221225472 2684354560 1342177280 1744830464 2214592512 2717908992 3573547008 662700032 3275751424 2241855488 3268411392 3071803392 2375286784 4058382336 1134231552 205815808 3419455488 3407634432 383815680 2866731008 3642448896 212737536 2497127168 2941695360 916313024 3358320544 1055449264 1998091384 1304330620 436335170 3718379547 +2147483648 1073741824 2684354560 3489660928 3623878656 4227858432 1375731712 1526726656 1031798784 3200253952 2338324480 3348103168 2396520448 1198784512 1079377920 1591934976 1340571648 3702538240 2866798592 228831232 2840492032 1136720896 4284363264 3597611264 2088089472 1399668800 1481076896 2818472784 2645088040 658646684 2896496770 2770119171 +2147483648 1073741824 536870912 1879048192 1744830464 335544320 2583691264 3607101440 562036736 767557632 3034578944 1647312896 111673344 912523264 3715760128 1471348736 1472954368 3936370688 3543392256 3024072704 4158806016 2438788096 2375169536 1341589248 769767296 3964360000 2094285472 1504825488 3853552904 3858746388 371307574 699103611 +2147483648 3221225472 3758096384 1879048192 402653184 1409286144 1308622848 3909091328 2206203904 79691776 1025507328 1584398336 1212678144 471597056 3299475456 1173946368 2313191424 48644096 2768166912 3270283264 3977529344 675529728 1474431488 291838720 2836046464 847213504 1812883872 1985148752 3710816184 1937856116 3066127966 1545684077 +2147483648 3221225472 3758096384 4026531840 402653184 67108864 3120562176 1694498816 3296722944 3821010944 2212495360 999292928 670564352 3131834368 1568014336 3502440448 953712640 3703717888 2964512768 2974060544 2080131072 2387993600 2175674880 3919515392 730246016 3723840960 671108960 3250320976 1519454152 3131683452 2256260298 3010536541 +2147483648 1073741824 1610612736 1879048192 939524096 3556769792 3992977408 654311424 3682598912 2638217216 3869245440 3576692736 1904738304 4284743680 3604611072 3903651840 1296990208 1398751232 3001671680 1467658240 1390233600 1798890496 3711050240 1075393280 2097973888 49176640 175203360 94826288 37029048 4266829764 931754654 3958045251 +2147483648 1073741824 2684354560 1879048192 2550136832 2617245696 637534208 3204448256 4269801472 1002438656 752877568 676331520 4250402816 3596877824 2790391808 1360723968 2219278336 752959488 2565791744 3088297984 1820030976 438948864 909249024 3616225536 2055182976 3700776000 138735968 85766096 3490110344 520062284 1314221586 1562691079 +2147483648 1073741824 536870912 3489660928 671088640 872415232 3791650816 687865856 1132462080 1472200704 652214272 1152385024 1253572608 4237557760 2071592960 3587244032 3363471360 3676848128 3239763968 1497280512 1201297408 1527241728 177868288 1843470080 2105706880 3961277632 3832610208 3351740560 3114071688 550084148 2424826002 4183432899 +2147483648 3221225472 1610612736 2415919104 2281701376 3154116608 3187671040 4177526784 377487360 3141533696 656408576 332398592 1265106944 4157865984 3567910912 2328952832 209944576 821018624 3172229120 254251008 314435584 3973667840 1565136384 820061440 3453729920 2120472512 2201114336 835763184 3687407320 1153575644 478481246 4108950839 +2147483648 1073741824 3758096384 1342177280 3892314112 3825205248 2717908992 117440512 1954545664 1648361472 643825664 1141899264 716701696 3217817600 1554644992 1908342784 893616128 595574784 3964952576 3917459456 2831017984 1010781184 3446283776 18819840 3581132160 1001899840 3576725472 3298927664 2556743752 594135164 3731439642 2570534741 +2147483648 3221225472 2684354560 4026531840 1207959552 1006632960 771751936 4043309056 1954545664 1279262720 2149580800 2133852160 2567438336 2705588224 2273443840 2809724928 3573186560 2122268672 4269662208 4012806144 3070580736 3039360000 1711422976 1438188800 3818557568 2934921664 2340805728 2357369520 2299747544 973859492 3927804350 4087543819 +2147483648 3221225472 2684354560 2415919104 2818572288 2214592512 3724541952 1358954496 2608857088 3477078016 3881828352 1506803712 3111649280 2057043968 2030698496 1869807616 2453635072 664649728 2630508544 1628672000 2562709504 2661116928 3348766208 1969951488 3480459904 653258176 3131398560 3244692400 3912315336 2562232588 2750178074 3301085681 +2147483648 3221225472 3758096384 1879048192 1744830464 1409286144 1442840576 1996488704 4253024256 2940207104 2904555520 781189120 418906112 410779648 1739456512 2638938112 4287463424 982237184 1353605120 3661729792 2286798848 2262909952 4066252288 1887635200 1633264768 247582272 3540471200 4018209840 2229567704 2552981068 1933000490 3206791097 +2147483648 3221225472 1610612736 268435456 2550136832 2885681152 1509949440 1996488704 729808896 1103101952 3093299200 4086300672 1473773568 710672384 648675328 3148546048 4103766016 3783016448 4191084544 3735457792 675702784 2814245888 1398813184 2853184768 622338432 3350997312 2381978144 4271056656 1779873064 892224988 1233769346 1367224585 +2147483648 1073741824 3758096384 268435456 134217728 3556769792 570425344 1191182336 2625634304 1564475392 10485760 2473590784 861405184 2586574848 2407137280 328400896 1332838400 1726398464 2971623424 2180886528 418179072 919886848 3625989632 2754617088 1089995136 2816220992 2925658592 3248426480 742100536 26071572 1806891130 108612901 +2147483648 3221225472 3758096384 2952790016 3087007744 3288334336 4127195136 4278190080 276824064 1010827264 991952896 1005584384 974651392 1601437696 712114176 1810432000 1534820352 1486471168 4280967168 2117046272 4204513280 3759895552 2084573696 455087872 1810897024 840433728 594814176 410126256 1659437976 3036396500 1952041802 4165630083 +2147483648 1073741824 536870912 805306368 4160749568 2885681152 1107296256 2164260864 1333788672 1866465280 3839885312 1053818880 307757056 548143104 753532928 2180448256 1668186112 1065893888 2593054720 975351808 2553436160 1801577472 2692743680 2747272448 1696612224 3404726976 1596466848 1153708976 1657672232 518587692 2707391250 2663116373 +2147483648 1073741824 3758096384 3489660928 402653184 1409286144 570425344 2097152000 2994733056 406847488 2631925760 701497344 829947904 1948516352 4231921664 4049797120 193822720 3466739712 543678464 516534272 1955358720 2992434176 638583296 4082645760 3411284352 3447072192 1668227296 3702503216 1950054120 3236396716 2973588634 1631615103 +2147483648 1073741824 3758096384 1879048192 4160749568 1275068416 2382364672 3539992576 1786773504 3066036224 3126853632 3476029440 1904738304 3919839232 2800877568 326172672 1098809344 198492160 728915968 574271488 4124502016 3698017280 1989153280 962069760 1364989056 1400780096 3874947936 151357328 701977704 1042158388 3645311166 1330486563 +2147483648 3221225472 536870912 268435456 4160749568 67108864 2919235584 4244635648 1769996288 239075328 3001024512 2739929088 2136473600 3791388672 1479409664 2534342656 3281027072 69484544 2723995648 3675033600 2920970240 241953792 2196777472 4150789888 4222887552 2557095616 3750566432 619295600 2345139176 2802188620 1062936306 187334785 +2147483648 1073741824 536870912 1342177280 2818572288 872415232 905969664 486539264 260046848 1195376640 375390208 4048551936 2788687872 4111204352 338034688 1026490368 2076082176 1341014016 643358720 89305088 249059328 4256168960 4235202048 587742976 4184087680 2912040128 147137440 26710704 3310345864 1474305388 1997543402 2648180869 +2147483648 1073741824 1610612736 1879048192 3087007744 1946157056 973078528 1325400064 2206203904 3628072960 2594177024 4059037696 1099431936 1399062528 312868864 3884777472 944734208 949567488 4212056064 1040953344 227493888 3534480384 407896576 2247637760 2880182144 1575104320 2820341792 724206960 3668102648 3035204084 1108634350 3552668675 +2147483648 3221225472 3758096384 4026531840 2013265920 2080374784 2785017856 3271557120 729808896 2898264064 148897792 1074790400 1648885760 176947200 1916141568 1467940864 2912583680 3653124096 18669568 1052151808 3568846848 995877888 959984128 3625191680 2752656000 617954112 3306928928 1595397968 1793986632 435886108 2743112006 2789691193 +2147483648 1073741824 2684354560 1879048192 2550136832 201326592 4060086272 1761607680 3212836864 2831155200 1629487104 2173698048 337117184 3785097216 2551578624 862388224 3782115328 4105191424 1744232448 1477619712 2945873920 3554268160 2698512896 2059148544 881200000 2399083712 2805108896 621181520 1497494712 2986622348 1296701618 1884371737 +2147483648 3221225472 2684354560 2415919104 1744830464 2751463424 3992977408 385875968 2977955840 3208642560 1214251008 890241024 1736966144 640417792 3869376512 2815754240 3360653312 3730751488 1315528704 1682149376 1561122816 1793354752 2668113408 132918016 3422690944 3219456064 1136106144 2825572656 162489224 3812140796 415518486 922223009 +2147483648 3221225472 1610612736 1879048192 3087007744 3690987520 3858759680 1392508928 2776629248 3661627392 1671430144 651165696 627572736 4010541056 3448111104 2247032832 3947200512 4269719552 631463936 3148451840 2508777472 3732169728 3972538880 1960587520 443419264 1596137280 2451809440 341954928 1419699000 1699970300 1917949726 4098681057 +2147483648 1073741824 1610612736 1342177280 939524096 738197504 3791650816 1996488704 545259520 2898264064 2451570688 2402287616 3818389504 364642304 1407320064 249102336 1331986432 3129491456 652533760 1111011328 897206272 3172330496 2990025216 2563509504 2073706368 32849728 3295580384 1351962768 3503180536 3190022820 2223444026 3764366897 +2147483648 1073741824 3758096384 2415919104 402653184 1543503872 3187671040 1828716544 3833593856 1161822208 1826619392 3159359488 1485307904 1082916864 2763128832 2859663360 651264000 2657042432 1308024832 1998434304 3960301568 886438912 2932085248 3860740352 1286677632 1482331840 3388666720 2800726256 1117679272 2052345420 2450736454 1684324969 +2147483648 1073741824 1610612736 4026531840 3355443200 469762048 1509949440 1828716544 1635778560 3921674240 3118465024 1680867328 871890944 4088135680 1400766464 266928128 1142390784 751222784 2537119744 1383837696 3831023616 635454464 4061412864 770850048 1221014912 435585984 2204464672 236819344 2444085704 2326907988 578288610 3994222109 +2147483648 1073741824 536870912 1342177280 2818572288 1275068416 1241513984 2365587456 3162505216 2319450112 2569011200 2605711360 647495680 3454795776 339083264 2861236224 46039040 852344832 3134939136 118665216 1859901440 4118838272 947129856 1448747264 2340232576 3704983488 1807971680 1530833968 671999256 2478531836 1885505218 2341719045 +2147483648 3221225472 536870912 2415919104 671088640 1811939328 33554432 3674210304 3330277376 2327838720 1117782016 986710016 1444413440 339476480 2117730304 2014117888 1778614272 2759966720 3089784832 905940992 2442917888 3501673472 3833871872 1859528960 2167355264 3887241280 3606599264 466004112 1529246808 1038987644 1057152034 3688546449 +2147483648 3221225472 1610612736 268435456 3623878656 2751463424 3120562176 2969567232 998244352 2436890624 350224384 4134535168 3022520320 4051435520 72744960 1141571584 1085177856 2631254016 1367564288 3549597696 316925952 1530428416 2142511616 1616525056 1928665984 2300162240 713915808 4283272496 556225448 399548932 2770521638 1891368509 +2147483648 1073741824 1610612736 1879048192 2013265920 1677721600 973078528 2969567232 4219469824 2218786816 480247808 2658140160 782761984 211025920 4061003776 1724186624 4045307904 1940537344 680321024 248164352 3112454144 1023009792 387723776 2041188096 457380736 511680704 1244845472 96970864 1386140920 421890580 4179230662 139200695 +2147483648 1073741824 3758096384 4026531840 1744830464 2214592512 2785017856 2533359616 1535115264 1816133632 1725956096 4197449728 1043857408 1720451072 2456682496 4052418560 1852538880 3132506112 3900039168 2678566912 2008573952 1586422784 2509510144 242356992 2483883136 2816780864 3603417120 2190124400 751623912 4171303956 3969552626 2699359877 +2147483648 1073741824 536870912 3489660928 1207959552 2080374784 3053453312 1056964608 3816816640 281018368 509607936 1649410048 1838678016 2488008704 613023744 906690560 3984687104 3961339904 3220496384 1972219904 1169643520 353360896 295966208 103683328 3181710976 1810138176 1612315168 1820143184 3397956072 1013178412 1373514530 2106408925 +2147483648 1073741824 2684354560 1342177280 3892314112 872415232 1509949440 486539264 2424307712 3812622336 4032823296 3534749696 1926758400 3439067136 3224240128 3834576896 3587014656 2078556160 2422333440 4025593856 4100618240 2474564608 1228152320 3701083904 668280704 2537078720 84726880 1048913776 1871742216 1401471956 2823225578 4093215041 +2147483648 1073741824 2684354560 2415919104 2818572288 2751463424 1375731712 3003121664 209715200 1941962752 1990197248 858783744 208142336 3231973376 453640192 2278883328 2009890816 386318336 1844600832 2099818496 1022162944 1610050560 4066131456 1014381312 3922932096 1914156608 2644864224 2957312592 731162904 3746223748 4053554182 1834461291 +2147483648 3221225472 1610612736 2952790016 134217728 1677721600 570425344 2768240640 645922816 1908408320 4158652416 149946368 1448607744 2140405760 1946288128 104923136 986087424 894550016 1973379072 3050475520 2945705984 3149812736 782515712 2713334528 2334467456 1637650368 604306400 2845566032 3500298312 444208932 3452241530 99393019 +2147483648 1073741824 3758096384 805306368 939524096 67108864 3925868544 1962934272 444596224 2562719744 2946498560 3520069632 900202496 2138308608 32374784 1146945536 989626368 3153674240 4103987200 1292414976 4090980352 1071698944 1139028480 4104529664 320409472 168469952 2181584096 2684582672 4267629080 3343977596 3855531406 2201904495 +2147483648 1073741824 536870912 1342177280 3087007744 3154116608 3187671040 2902458368 1115684864 2529165312 3412066304 4235198464 2935488512 2772172800 3968204800 3950968832 108560384 1270595584 510353408 1120186368 1451087872 2654239744 258738688 2469271808 2590710912 1839906496 3585538784 3868120464 3411207080 702860836 1891880370 2685884313 +2147483648 1073741824 536870912 2415919104 4160749568 3288334336 2919235584 2835349504 1853882368 2353004544 2191523840 382730240 1024983040 2596536320 1711407104 2209677312 2988539904 942292992 3349405696 3043340288 2481477632 2440481792 2348034560 1911166720 1727608448 2774506432 126451424 3224191536 3869209208 2634181884 3020942914 1114343503 +2147483648 3221225472 1610612736 268435456 2550136832 1677721600 3791650816 3875536896 3481272320 3007315968 3705667584 791674880 2529689600 1976827904 1326579712 612827136 2362343424 4192288768 3422019584 4263153664 2842912768 2754673664 3660853760 94508800 2047819136 2088411968 3078845728 3923304112 3069184680 31989460 46411086 3981050159 +2147483648 3221225472 536870912 1879048192 134217728 2348810240 100663296 3875536896 2894069760 1572864000 1696595968 2886729728 445120512 3647733760 2113798144 496435200 1483046912 473776128 161538048 2718535680 2806216704 4176999424 2899054080 1647188224 1497314944 4288259648 1166767072 2398879440 2537694840 2462128300 755926518 1299112129 +2147483648 3221225472 1610612736 2952790016 3087007744 2885681152 436207616 620756992 2558525440 3208642560 1084227584 349175808 247988224 3918790656 1564868608 2304966656 2095939584 2979020800 2097537024 1014599680 2119591936 103207936 1018434048 1784032512 2789939584 1510575552 1162766944 2818229360 2888179768 1297289852 4090870646 3252438063 +2147483648 3221225472 1610612736 805306368 671088640 2885681152 1174405120 1493172224 2457862144 3829399552 2778726400 2198863872 316145664 3765698560 524943360 2551644160 781090816 561496064 2589024256 486182912 893249536 1539732480 4021556736 1546258688 585576064 2934342080 2462831584 3300345648 4132669368 3006157644 524815810 3102481107 +2147483648 1073741824 1610612736 4026531840 134217728 3154116608 2248146944 3338665984 1400897536 3812622336 2447376384 1586495488 3715629056 1315176448 3076128768 171769856 817922048 3713908736 1448435712 3299127296 1795672064 2833794048 3030650368 3438945536 2379033216 1978183232 4091660320 2409317040 2674638056 2483445500 2975533258 3170080367 +2147483648 3221225472 3758096384 4026531840 3087007744 2483027968 3724541952 3640655872 276824064 1774190592 958398464 1852833792 2527592448 2682519552 3544842240 2188705792 2796781568 2568208384 1142448128 2505543680 3227109376 560817152 174326272 2550792960 2710902400 375624640 2039216480 2570349776 963216888 2308894644 1914160230 2248299627 +2147483648 3221225472 1610612736 1879048192 4160749568 1677721600 2248146944 1090519040 2441084928 708837376 3156213760 1789919232 2533883904 3025403904 155844608 4126081024 1960542208 798375936 1863966720 2311426048 1932748800 4264387584 1518891520 2948394752 4210109568 1736358848 4062369568 3851687024 69862232 1912545540 2242100318 2989123439 +2147483648 1073741824 2684354560 1879048192 3623878656 1811939328 503316480 385875968 1585446912 3435134976 1486880768 3765436416 1458044928 3881566208 2661154816 1821573120 2895020032 3444752384 2659213312 1095544832 2103441408 798872576 1964038656 2060285184 523311232 2975043648 1163348832 4062720528 3959167576 3706587348 2608535414 3058871573 +2147483648 3221225472 3758096384 4026531840 134217728 1275068416 1644167168 1728053248 1837105152 356515840 2686451712 4174381056 3790077952 2733375488 1532100608 101384192 2973597696 201244672 4230963200 1384353792 3047671808 3902399488 134278656 3772152064 2317688704 3651974976 552884128 1163266992 1630866712 2728699676 3098043710 849091897 +2147483648 1073741824 536870912 3489660928 4160749568 3288334336 2717908992 2030043136 2407530496 3569352704 698351616 370147328 3865575424 2664693760 151650304 767623168 2930933760 3452256256 4288929792 3530338304 1468946432 3952106496 41646592 3176724224 2795967872 2137367744 2641940128 259466576 1311610520 2734482380 2205485070 3716723415 +2147483648 3221225472 3758096384 1342177280 4160749568 2348810240 100663296 3841982464 3716153344 4081057792 4133486592 1951399936 2985820160 1762918400 839516160 3009871872 3778576384 3746480128 3445776384 455512064 1638123520 461229056 833681920 840922368 3445694080 2295438016 1598258976 3549897520 129012872 3499291692 643069466 3320289107 +2147483648 3221225472 1610612736 2952790016 3892314112 1140850688 3523215360 3405774848 578813952 3963617280 2598371328 3369074688 3148349440 2646343680 4093771776 2452422656 2061467648 1497022464 492396544 383881216 3352684544 1242289152 3602171392 2450416384 2265383296 621721664 3808912736 463380528 1565475048 2255663980 698709294 1334029389 +2147483648 1073741824 3758096384 268435456 2818572288 3959422976 234881024 721420288 3279945728 1254096896 2569011200 296747008 1756889088 3013345280 3286106112 1089142784 2134081536 1868316672 4143177728 1257353216 3517540352 3314244608 2129550848 807328000 1483027584 829460288 1690031904 657822928 570129592 2801170564 3790782802 883104273 +2147483648 1073741824 1610612736 2415919104 2281701376 738197504 2382364672 1224736768 3162505216 1832910848 652214272 1135607808 3639083008 272367616 137232384 3646881792 695959552 3427549184 3322667008 4259950592 679299072 3570359296 1768846848 3050488064 647046272 3944005568 2459953248 1805368048 234641960 702805172 5617510 1435727805 +2147483648 3221225472 3758096384 1342177280 3892314112 3422552064 3791650816 2734686208 1803550720 2143289344 1289748480 2544893952 1440219136 3771990016 131727360 1770455040 1042317312 501399552 3298189312 862883840 698337280 2900478976 1954872832 1036476672 3234281344 1602270784 3052590880 543047824 2347926920 1150928756 373352906 30764459 +2147483648 1073741824 536870912 805306368 1207959552 4093640704 301989888 3372220416 2172649472 1723858944 367001600 1051721728 210239488 3590062080 1717436416 201523200 1431797760 2902245376 2983682048 2343940096 2424428544 4233356288 1910959616 2814269184 2204306816 631746752 1121253664 1371242064 1983100168 2638674292 3442370462 708515509 +2147483648 1073741824 2684354560 805306368 2281701376 3154116608 4194304000 2902458368 2323644416 71303168 1298137088 2406481920 1620574208 1471938560 593625088 3543203840 2682880000 1593819136 1714053120 4076318720 537720832 4129473536 757718528 3656209664 3217622400 1873118144 273015008 3678895152 2790013576 3787067620 250423690 2893789281 +2147483648 3221225472 1610612736 2415919104 402653184 4093640704 3254779904 2533359616 2407530496 2814377984 3017801728 1183842304 3325558784 2139357184 3223453696 2645753856 3594813440 1741275136 2542362624 2460127232 1274603520 97442816 568848896 1515483904 3826983296 3782778688 1429192992 1320699280 3898948424 1493016316 3963765626 54669127 +2147483648 3221225472 1610612736 268435456 671088640 4093640704 704643072 520093696 343932928 3586129920 3231711232 3513778176 301465600 837550080 2248540160 3074490368 58884096 2398633984 3860258816 3861417984 3898566656 667253760 1929010688 1939209984 1577663360 2369170240 2237819360 19524048 1413951256 927176980 3359297842 1871618493 +2147483648 1073741824 3758096384 3489660928 1476395008 2885681152 905969664 1627389952 4018143232 490733568 3927965696 3253731328 1020788736 2430861312 3823501312 2340880384 347373568 3434561536 3597131776 4093030400 3312871424 3085200384 3591197184 1848833280 1921718912 3574505408 3160560288 2899990576 3748554008 979388372 557541946 2988302199 +2147483648 3221225472 536870912 2415919104 2818572288 3154116608 1778384896 2164260864 713031680 2118123520 346030080 3603955712 2981625856 2697199616 867041280 3061776384 1662353408 414040064 3841744896 2369753088 2120022016 1770441728 2497699328 3728301312 4240640384 1059032256 1154270176 2040450736 2387342712 1634695164 3914861098 2276721159 +2147483648 1073741824 1610612736 268435456 134217728 2214592512 1241513984 4009754624 377487360 2369781760 3999268864 4017094656 1141374976 2874933248 1663172608 3237150720 1189117952 4055154688 1871208448 2849943552 50710528 2020342784 1136850432 2584038144 1500454784 828548928 1855439200 145814384 636379784 3903563172 3592448366 1255318397 +2147483648 1073741824 2684354560 268435456 2550136832 3825205248 2516582400 4110417920 494927872 4055891968 2766143488 4163895296 2761424896 3070492672 2020737024 3965124608 2078507008 2576662528 871587840 1867886592 3461478400 2465713152 3103445504 3885123328 1764950144 1860272832 3288058144 1560602000 1954243208 2434378132 3322923258 2307834255 +2147483648 1073741824 2684354560 1879048192 939524096 1006632960 3321888768 1459617792 2776629248 1094713344 4137680896 229638144 1605894144 1067188224 2526150656 3187474432 4197220352 909492224 2730844160 1556262912 2588604416 3508327424 3623870976 976509184 2033465984 1711672896 3888843168 287282608 186009784 40967396 4113996274 699195729 +2147483648 3221225472 2684354560 3489660928 3087007744 2885681152 234881024 2868903936 1451229184 4290772992 2401239040 3723493376 2688024576 1668546560 2360999936 105709568 1703837696 1757429760 3120226304 2795540480 384260096 3102833664 1277315584 3402890496 4093387904 3843435328 307439200 2972817616 1913647224 3508151124 1585261666 865516427 +2147483648 3221225472 2684354560 805306368 939524096 469762048 771751936 3271557120 2105540608 1623195648 3961520128 3822059520 2213019648 1579417600 3577085952 1627324416 4055007232 3791306752 1252810752 3225456640 1958991872 1884931072 2181353984 3542577408 325859456 2608996672 3653304992 2367261136 4253438328 3863314652 1033655326 2690167787 +2147483648 3221225472 536870912 268435456 3892314112 3288334336 3590324224 3607101440 780140544 884998144 2829058048 2018508800 3748134912 266076160 3599892480 2237333504 4133650432 1988182016 3724533760 978096128 943224832 499018752 494628352 1316541184 4282128512 1000474176 2269329760 1791409168 398945368 1838870236 220151582 3155465557 +2147483648 1073741824 2684354560 1342177280 2550136832 1006632960 4060086272 3170893824 1400897536 3359637504 1012924416 2049966080 4210556928 1244921856 3495034880 4246142976 611811328 2018852864 810999808 4214337536 2596304896 1220434944 2118074880 299233536 1216626560 577378752 2944609952 1555408752 103434184 3841817012 3937068290 2746200731 +2147483648 3221225472 1610612736 4026531840 3087007744 3825205248 503316480 4177526784 1652555776 432013312 4238344192 1989148672 3132620800 3360948224 844234752 4110352384 2667806720 3807920128 3463438336 2976223232 1357211648 3933946880 1439842816 3546603264 1982073472 3969516480 1432557024 3209540176 3775485848 4127021804 3779019802 2272807683 +2147483648 1073741824 1610612736 2415919104 2281701376 3019898880 3724541952 3774873600 864026624 507510784 2640314368 2987393024 1171783680 535035904 1738145792 519634944 2501017600 633683968 4034125824 2899095552 2518042624 3681573888 660043264 2769741568 588256896 777519552 1571030944 16390128 468262920 3058345468 3386997058 4123648743 +2147483648 1073741824 1610612736 2415919104 3355443200 1140850688 2113929216 1056964608 3095396352 1623195648 65011712 1492123648 2987917312 3281780736 3592290304 3486056448 31555584 2022981632 3442073600 1287892992 2685618176 3083426816 4204946944 4286892800 2161115776 260574784 2259959520 1157246608 1853565832 2479798692 1825627370 1473905993 +2147483648 3221225472 1610612736 3489660928 402653184 3959422976 1979711488 50331648 3078619136 1497366528 2917138432 1592786944 1373110272 600571904 176816128 1853030400 709591040 143572992 1195991040 1093505024 682092544 1517931520 3744260608 439252224 211819136 252708672 19414048 1293168432 4039515496 3535353700 676898106 645221517 +2147483648 1073741824 3758096384 268435456 4160749568 3422552064 4060086272 822083584 1317011456 2134900736 3172990976 3404726272 1803026432 2278293504 2716991488 1152450560 1606057984 3746938880 2145607680 27570176 543614976 1137761280 740805120 3994174720 3997041536 1631789760 755740384 1743747568 423013720 1082645908 1847741650 346431573 +2147483648 1073741824 2684354560 2415919104 1476395008 1946157056 3456106496 822083584 1753219072 146800640 1411383296 1477443584 1301807104 1195638784 1629880320 3023765504 1016430592 834420736 3744325632 4258770944 791771136 3982191616 249184768 787927808 3119649408 1908749760 3213529440 1862255760 100828152 2653154284 2137041586 2193553391 +2147483648 1073741824 1610612736 2415919104 1476395008 3019898880 2583691264 2399141888 2323644416 3225419776 2413821952 3884974080 4142399488 979107840 4083548160 3023503360 2754510848 4167385088 1842864128 1727311872 715409408 405167104 1818444288 1966134016 55707520 1011695424 52397664 36498224 3998485928 1328152828 1501105070 3471148453 +2147483648 3221225472 1610612736 805306368 671088640 3422552064 3187671040 117440512 1300234240 507510784 3982491648 2370830336 1528299520 1739849728 859439104 1345781760 686063616 4215193600 2702073856 4032466944 1618733056 2591159296 4002338304 486961408 731289728 3567632448 3001343904 3609812592 4198900616 358691372 3321729314 2603045955 +2147483648 1073741824 3758096384 2415919104 1744830464 3288334336 4194304000 2264924160 58720256 2243952640 2455764992 3671064576 891813888 1518075904 1326579712 645201920 709263360 924893184 830103552 1503178752 3837782016 4070439936 3184578048 1931633408 427598720 2376714560 426702368 4075642896 670251432 2705174668 2714845998 1757483037 +2147483648 1073741824 3758096384 1342177280 1207959552 67108864 3858759680 452984832 1920991232 3409969152 278921216 789577728 1027080192 3439591424 3987865600 2035482624 3755835392 2166898688 2941378560 517713920 2699126784 2439203840 1255699968 3378109184 3921126528 3276755264 2262189408 3581731056 2204832440 1784254732 4007291834 1361246103 +2147483648 1073741824 2684354560 805306368 3087007744 1677721600 1375731712 2768240640 176160768 2311061504 3672113152 3736076288 383254528 4144758784 1936850944 1463222272 2714927104 1911996416 3486015488 1727836160 3395024896 2679751680 59167232 1232105216 1719703936 1158801344 1496504544 2751364944 3401418248 3739767668 262964490 1957948509 +2147483648 3221225472 536870912 2415919104 402653184 1677721600 3187671040 3539992576 3833593856 104857600 731906048 965738496 111673344 1499725824 3502899200 1280638976 3357835264 3290644480 1019469824 3636105216 117733376 4013837312 766734848 3261843200 1440647808 3788390720 208363232 3675782192 1829279544 1966957548 3794069054 539441771 +2147483648 3221225472 536870912 3489660928 671088640 67108864 1040187392 822083584 4135583744 3292528640 127926272 2729443328 3144155136 3288596480 1283588096 2131296256 3272179712 4196024320 1270341632 1763676160 42563584 3141229568 2241490432 3044528896 1627366016 1352222144 1231251168 4063652912 4044480568 837073444 3347173126 3439102403 +2147483648 3221225472 1610612736 1879048192 4160749568 1275068416 1040187392 2030043136 4253024256 331350016 1436549120 206569472 2111307776 3384016896 4002021376 2518351872 1277722624 238895104 2869026816 610701312 509896704 2680054784 3405607424 841082112 309758080 668752832 2969200672 2642367760 3222725976 1174421468 4110433330 2743088291 +2147483648 3221225472 3758096384 3489660928 1744830464 1543503872 2113929216 251658240 1870659584 104857600 4104126464 2649751552 3177709568 3080978432 633733120 2264465408 1493532672 3371909120 2046484480 213356544 1436305408 3853151232 2453372416 2325406976 3836187776 1646557760 1658222880 445738224 309446136 2863994612 1504159766 883189547 +2147483648 3221225472 1610612736 805306368 671088640 2617245696 1845493760 2063597568 2306867200 775946240 1570766848 3383754752 4266131456 3397124096 949354496 1350893568 1515421696 1738784768 3073138688 3744043008 1997072384 3035558912 1531172352 2562483456 3012671616 3692882752 7660960 586728304 2718366904 4195344676 3785518926 4001924181 +2147483648 1073741824 3758096384 3489660928 134217728 1409286144 1644167168 2432696320 1988100096 1220542464 3609198592 3125805056 139984896 328990720 2859597824 2592145408 718831616 1889189888 3590217728 2663821312 966912000 1992551424 1970980352 93216512 1414443392 363193024 3247293152 1721353232 2817508408 3751859004 1104896466 775959529 +2147483648 1073741824 536870912 4026531840 671088640 4227858432 100663296 3372220416 981467136 4156555264 2199912448 2070937600 2682781696 1520173056 3697672192 2484273152 1533509632 3946037248 1869111296 2995630080 1279186944 1723388928 2717632000 528764160 1065597568 2138168768 2241420768 2854947792 2133033976 2168572020 1116827574 3605468549 +2147483648 3221225472 1610612736 1342177280 3355443200 1006632960 973078528 1862270976 1686110208 3594518528 668991488 2825912320 2228748288 1128005632 3734896640 817954816 1047887872 1761329152 617766912 2139590656 4130138112 3050499072 4196660736 1525576960 2795085184 3593329472 3775353824 2143820592 3520347176 848964740 2803045594 3488789105 +2147483648 1073741824 1610612736 2952790016 402653184 1811939328 2717908992 922746880 4102029312 4123000832 614465536 3335520256 2408054784 1247543296 2416574464 3354460160 1563066368 1236484096 1759895552 592228352 1257261056 2623165440 2323339776 2086270208 578205568 2319009600 1716845024 1795566032 926090264 1156026364 224648518 3669985485 +2147483648 3221225472 536870912 805306368 1476395008 1677721600 3791650816 4076863488 3061841920 1254096896 3600809984 588251136 2712141824 1568407552 976879616 2199584768 3228270592 2661597184 814964736 3143471104 1293809664 3404194816 467454464 157767424 1514911104 2155144768 52132448 351376528 2326778968 4216383884 2273661438 791977549 +2147483648 3221225472 536870912 1342177280 134217728 1409286144 100663296 1459617792 2239758336 2025848832 2929721344 829423616 2520252416 1218707456 1797390336 1301610496 3619913728 842842112 1971019776 2119536640 769914880 3565288448 653575680 1009209088 1525913728 1222965824 2068799392 979348944 708497112 1342995412 3307406530 2360121759 +2147483648 3221225472 3758096384 1342177280 4160749568 603979776 436207616 4211081216 2944401408 2554331136 1763704832 3425697792 2202533888 2299265024 874643456 2940403712 3447881728 3103113216 488333312 3973877760 2247936000 484887552 3150051840 2967297792 4232164224 2176277056 1057926688 2258098288 1282960152 3572381668 453054574 2337378025 +2147483648 1073741824 1610612736 268435456 1744830464 2885681152 1577058304 2566914048 2776629248 4248829952 1478492160 1957691392 295174144 1667497984 970850304 3030581248 1000112128 3503407104 2471059456 2681647104 1888798720 3882023936 1941827072 3411761408 1108840576 363947968 925008416 1625482416 33411480 1945848964 1214745786 4232666567 +2147483648 3221225472 1610612736 1879048192 3892314112 2751463424 100663296 3003121664 2675965952 3678404608 1897922560 3987734528 1454899200 2550398976 743571456 623968256 3862921216 616120320 2799886336 3113848832 1120036864 848847872 1754625536 2528959232 600226944 735765312 1289600032 615542704 2979622104 3981625476 1277272242 3712372503 +2147483648 1073741824 2684354560 1342177280 1476395008 3288334336 3724541952 3271557120 3917479936 3904897024 1780482048 2920284160 4104650752 600571904 3805151232 3409117184 2834202624 3505700864 2738249728 4164726784 1208088576 49798144 2615210496 250380032 2698349184 2332458304 4035228064 3194344656 2742405368 4133345580 22142910 3284132545 +2147483648 1073741824 1610612736 2952790016 1744830464 738197504 2717908992 1358954496 3514826752 2604662784 379584512 1261436928 3829923840 2059665408 2213150720 165871616 1740865536 582500352 3026182144 1738387456 1608075264 1187730432 1424246272 2544498944 11052928 2455749312 2560468256 2908313392 2232121016 1283737796 3749312430 1248898043 +2147483648 1073741824 2684354560 268435456 2550136832 2348810240 2516582400 2197815296 1333788672 884998144 668991488 2941255680 3406299136 3868983296 3800694784 4085972992 131497984 3830923264 71163904 3411062784 775845888 2976664576 951276032 3809729792 97884800 224255808 1983953440 2224450128 587222152 1623286668 410844294 523043725 +2147483648 3221225472 1610612736 4026531840 134217728 3690987520 3590324224 1761607680 293601280 1547698176 2640314368 697303040 3521642496 669777920 937033728 679804928 1086357504 1735311360 4100087808 396791808 1719265280 3153839104 3607817728 390364416 1741796992 3195042240 4022316832 1314611184 368317064 2093890972 446372014 4233337065 +2147483648 3221225472 3758096384 1342177280 4160749568 872415232 905969664 3472883712 3011510272 1488977920 4292870144 1863319552 2912419840 3318480896 4003856384 239534080 2824241152 15745024 2873810944 225218560 2947106816 1860652032 128219648 1134615296 4249730176 1784208448 1397858336 3431391312 1791671432 2507038620 2985415218 1517561341 +2147483648 3221225472 3758096384 2415919104 1207959552 3690987520 234881024 1962934272 478150656 482344960 1562378240 525336576 1227358208 1022099456 1078591488 696320000 2192343040 3079520256 657285120 3910832128 714000384 2359098368 1728701952 1860914432 1919006848 1559978176 841581408 212300432 2453386168 1848797820 4183359822 3279467625 +2147483648 3221225472 1610612736 3489660928 3355443200 2885681152 2919235584 3305111552 2541748224 1698693120 3059744768 3549429760 2154299392 2182348800 3243638784 1206190080 1600552960 1583890432 2134564864 2775879680 798189568 3797765120 2379503104 3520647424 2063056000 2731078848 3680469408 1971112496 2537131784 3175205212 4283644046 1783861239 +2147483648 3221225472 2684354560 805306368 2818572288 2483027968 3657433088 150994944 1535115264 2453667840 2699034624 4038066176 2589458432 277086208 2554462208 2792030208 1063223296 1932607488 4048216064 2666106880 3185596416 3031057408 1580037632 1747777280 2853218176 603769536 850960288 2579560432 3536764776 28438324 360594954 110961599 +2147483648 1073741824 2684354560 3489660928 402653184 3154116608 3657433088 1929379840 612368384 3074424832 2493513728 3956277248 3916955648 2710306816 667549696 3293380608 4019486720 4167778304 1158930432 1820504064 3470030848 3009838080 304562688 490336512 2109715840 2565398592 2205745376 3317616 2946261944 618809276 1187608602 2924148773 +2147483648 1073741824 2684354560 1342177280 2818572288 2214592512 3791650816 3137339392 427819008 1027604480 505413632 4075814912 2136473600 3131310080 2737176576 1233190912 1427603456 13942784 1804034048 2095427584 32241664 3067468800 449891840 1620136704 3965490560 1040732224 3377414048 449494704 3253829016 193773076 4062201370 1307785223 +2147483648 3221225472 3758096384 805306368 134217728 1946157056 2919235584 1694498816 243269632 390070272 1348468736 2788163584 919076864 1257504768 2290745344 1054277632 1423867904 1808515072 3779158016 1368428544 1675544576 402445312 787471872 2146662144 1104908928 1206809792 1865552352 3800764144 3633349640 2942230004 1740436110 4145010983 +2147483648 1073741824 3758096384 3489660928 2281701376 3422552064 2516582400 1526726656 3732930560 717225984 2871001088 523239424 1967652864 3679191040 582615040 1404895232 2824765440 3787374592 4006371328 1503178752 3983665152 1604578304 2539841024 206461184 1388423808 2420723008 1554127968 2515086736 1177598520 1152249572 2577520334 1274800537 +2147483648 1073741824 3758096384 3489660928 2281701376 2751463424 2248146944 822083584 1887436800 2764046336 2476736512 1836056576 2732064768 1794899968 2665873408 2245984256 1975025664 857128960 3333578752 2077405184 3145197568 812248064 1761273344 2682012416 605664384 2498581440 3274323808 1535196048 1925944088 1377850196 3548358970 1366447793 +2147483648 1073741824 2684354560 1342177280 671088640 1140850688 2919235584 3741319168 209715200 3242196992 111149056 2565865472 3567779840 1716256768 580517888 3067674624 1676771328 1088831488 3409698816 3017256960 1510832128 3512687616 1574596096 1758053120 950187648 389478976 1983394784 2121533424 1676549816 699874804 4077303334 3644913825 +2147483648 1073741824 2684354560 805306368 3892314112 3288334336 369098752 3439329280 2340421632 3443523584 1520435200 2542796800 232259584 55312384 831913984 3922001920 2974121984 3897933824 2781634560 4124553216 210958336 2224473088 3927229952 1934349056 3363659904 1224218816 2006724256 401488688 4237890616 3075189868 3439128802 793760381 +2147483648 1073741824 1610612736 2415919104 4160749568 469762048 1644167168 16777216 1920991232 3166699520 1084227584 848297984 1549271040 936116224 312606720 2169044992 644186112 907624448 2032197632 1271115776 23480320 3806485504 1930717696 3784528128 1905120128 1231039168 2796554720 1560817168 1387543256 1019093484 1062418402 1024500125 +2147483648 3221225472 2684354560 805306368 671088640 1409286144 2248146944 3808428032 3011510272 1681915904 3558866944 2234515456 2403860480 697565184 479592448 1482489856 1692106752 4028448768 2489507840 1570869248 822761472 2389066752 3656144384 2513659648 39043200 3631228736 703078176 2523148144 389949016 1494826724 1968552750 1779200015 +2147483648 1073741824 3758096384 1342177280 1476395008 469762048 1912602624 2231369728 75497472 3846176768 895483904 2911895552 3150446592 2986606592 3863085056 3887005696 2526248960 2887106560 2131910656 3213733888 397731840 3735604224 4649472 2420103424 461981568 2904831936 4080143712 3661044208 2256506056 1310968796 350709542 2224896667 +2147483648 1073741824 3758096384 1342177280 1744830464 1946157056 3388997632 251658240 2457862144 29360128 1671430144 458227712 1960312832 883163136 2217345024 1248264192 582385664 3596959744 86499328 4138774528 2564057088 2142784512 3138289152 3772206848 1275392896 2140944192 4215151712 1940208976 1750973144 936758492 3816010610 4006137191 +2147483648 3221225472 536870912 2415919104 1744830464 3422552064 503316480 318767104 1753219072 4156555264 866123776 825229312 1990721536 3677618176 3106275328 563019776 1324777472 919388160 1346265088 209489920 830076928 3684027392 1120923136 562229504 4154804352 979117376 565324768 1905861968 768720728 420376772 517252726 407761695 +2147483648 3221225472 3758096384 805306368 4160749568 603979776 2583691264 553648128 4085252096 650117120 3990880256 3169845248 4279762944 100925440 616431616 3769040896 3345055744 1405501440 1934876672 2796785664 2256750592 277828608 182280704 89677568 3848588160 2264544448 4105766816 1813418192 3031426824 645501284 4274156138 2909652655 +2147483648 1073741824 2684354560 2952790016 2281701376 3959422976 3858759680 1224736768 746586112 3032481792 3193962496 2800746496 920125440 907804672 2603220992 2069168128 4142039040 1478082560 1092050944 159166464 3915577344 3044467712 2898853376 1373880576 2613737088 2689220032 3877966944 368738960 2699418728 2785894340 1603379930 1173117561 +2147483648 3221225472 1610612736 3489660928 2281701376 1811939328 4127195136 620756992 595591168 725614592 425721856 1305477120 4144496640 2347499520 2960785408 3716218880 3947659264 1476673536 4201963520 2374144000 2287691776 89082880 744572416 4046352640 3342719616 2676107968 1096098976 1841474224 3552277832 1784639500 1648972614 3438438289 +2147483648 3221225472 1610612736 268435456 2281701376 4227858432 1845493760 3774873600 2172649472 2227175424 3131047936 2767192064 691535872 2848194560 2358378496 734330880 434274304 1822900224 2448547840 4030500864 3748423680 332430336 3311826432 1856066816 4008634496 606539200 585083168 4188134352 687117656 739273012 759580386 806451207 +2147483648 1073741824 536870912 2952790016 3355443200 1140850688 1375731712 754974720 3229614080 4232052736 3298820096 1884291072 276299776 142344192 1932394496 2345467904 2092924928 1838006272 765353984 3976572928 982177792 281986048 2889674240 923785984 1740984704 837499328 3823545440 1660443824 3028074232 3975115228 292827642 1069161433 +2147483648 1073741824 3758096384 4026531840 2013265920 3825205248 3657433088 2130706432 1199570944 4005560320 2287992832 2710568960 1797783552 3083599872 766640128 3526164480 3829432320 1128775680 1658544128 1808183296 2677860352 4055426048 2108084736 2527719168 2070707072 1592197952 174701856 1571389392 3213593576 3880535516 4116123838 2750528049 +2147483648 1073741824 3758096384 4026531840 1207959552 738197504 33554432 150994944 4118806528 3208642560 3848273920 4010803200 2643984384 3431727104 540409856 1285881856 579567616 3948789760 1271554048 1685696512 2113595392 2997806080 3539262976 1144508672 2279702400 3526042816 1431482912 3894955824 2856751432 1334998076 3663044562 2608648557 +2147483648 3221225472 2684354560 1879048192 3355443200 3422552064 3925868544 3238002688 763363328 1891631104 3923771392 4004511744 986185728 2114191360 3382837248 2376138752 3537469440 607993856 3855671296 3309801472 3964819456 4171125760 926449152 3610999040 3728993664 3416726720 717930016 3172849872 3425177992 4063506804 2569679758 3557108443 +2147483648 3221225472 536870912 4026531840 671088640 335544320 3388997632 117440512 494927872 3602907136 2048917504 2802843648 1481113600 862715904 3444965376 1537933312 930054144 4223385600 3274203136 1246597120 2130900992 2653344768 2266818048 3697399552 3194311552 881925440 1964150176 1765768016 1973160824 2460892268 2095002438 3455957457 +2147483648 3221225472 1610612736 4026531840 2281701376 2885681152 2919235584 3204448256 713031680 3477078016 1369440256 342884352 929562624 2647916544 354811904 1201995776 2013102080 3968450560 1733320704 2086113280 3080120320 2966078464 2842217984 2964570368 2239198336 3351319104 3310598240 1546190832 1947465464 2525447828 2087261942 2011666423 +2147483648 3221225472 3758096384 3489660928 3623878656 2885681152 4261412864 4244635648 3380609024 339738624 1059061760 2979004416 791150592 1297874944 3118333952 1186136064 1531805696 3157475328 322101248 3795292160 2961852416 18770944 1223447040 3344528640 2212743296 1021782720 1625271328 4273363440 1919959832 3404160012 2304824094 2916269285 +2147483648 1073741824 536870912 2415919104 4160749568 1006632960 4261412864 486539264 1434451968 4190109696 4024434688 4256169984 1458044928 648806400 1179254784 1013121024 1212514304 3557638144 3688161280 3376132096 3774896128 316951552 4187122176 1996704000 3872517248 2291604160 432774944 3662170512 450381896 48261172 961826310 1450862649 +2147483648 3221225472 1610612736 268435456 4160749568 2751463424 2248146944 520093696 1434451968 3015704576 1654652928 676331520 2057830400 2914254848 162660352 4143251456 35618816 979582976 555278336 3374419968 3818416128 3055844352 3933366784 4154285824 449037440 1426920512 58960288 975524624 2252333336 3317376668 3411839598 757329599 +2147483648 1073741824 536870912 2415919104 2281701376 2751463424 3590324224 218103808 3397386240 3686793216 4099932160 3469737984 671612928 2778988544 1819672576 2882732032 3659890688 2139013120 665804800 3706695680 1511512064 3067857920 391771648 1899295488 436617344 1383794880 1009878752 1095816912 3809505832 2952278476 1591491110 543817955 +2147483648 3221225472 3758096384 2415919104 2818572288 1140850688 4261412864 4076863488 427819008 2889875456 4078960640 3952082944 3733454848 2019295232 2205286400 2286747648 1054048256 330416128 3727581184 816156672 930793472 2500787200 3002129920 703058688 3472188032 374154560 2647895456 1110570480 2792254360 2508564492 1810561654 2886125389 +2147483648 1073741824 536870912 1342177280 939524096 469762048 2046820352 2499805184 629145600 1212153856 1503657984 2045771776 3102212096 3506176000 2055602176 1802698752 357072896 3260563456 1620893696 3597316096 3524876288 2234350592 3697764864 2149216512 1833825664 3676510656 2354096416 3326890224 3639001784 1990165428 4020424694 4118647005 +2147483648 3221225472 3758096384 2415919104 3355443200 4093640704 1442840576 2801795072 377487360 1254096896 10485760 131072000 1724383232 3587440640 1421213696 1673461760 3223814144 2349481984 753524736 507351040 2574206976 671841280 1350911488 2578867968 2505827456 2239529536 2548289376 154186128 3515479512 130920252 2797034006 1572302271 +2147483648 1073741824 1610612736 4026531840 2818572288 1811939328 1241513984 754974720 1954545664 750780416 1281359872 3171942400 4135059456 2469658624 2200829952 1123745792 1606057984 544751616 4045856768 308850688 1787906048 3130344448 4017317376 1966364928 1765596544 800958400 1708184416 743944592 1823333608 3719967164 69544458 451524507 +2147483648 3221225472 3758096384 4026531840 2550136832 2885681152 1442840576 150994944 2139095040 1237319680 1361051648 850395136 683147264 521404416 707919872 3531800576 1398505472 1095745536 946888704 1335201792 1094895616 4022789120 2499594752 3981698304 2322492032 1777378752 2139645088 2145497360 1696649464 3832399300 2847628242 1023544819 +2147483648 1073741824 3758096384 1879048192 3355443200 2080374784 2986344448 3338665984 3816816640 3074424832 618659840 1213202432 2293760000 1924399104 1025376256 394854400 1845198848 4220174336 1104502784 1075425280 622979072 153469952 1943264768 2648106240 2026334080 1161476928 1254969376 2786955440 2362955944 1520487308 3967961930 340461003 +2147483648 1073741824 3758096384 805306368 134217728 3422552064 503316480 486539264 293601280 3846176768 3856662528 776994816 570949632 2258370560 651034624 2231304192 1080721408 3288154112 1947983872 3921719296 1265133568 4089730048 2115141120 1620670720 1450307712 997557952 3267876384 1466867632 3397873128 1363599180 3231920614 654608301 +2147483648 3221225472 1610612736 2952790016 2818572288 872415232 2382364672 889192448 2642411520 3359637504 2128609280 4014997504 1204289536 1742995456 3735683072 1190985728 2723708928 1756282880 134373376 2955841536 484829184 1429328896 205772288 1727196928 3430173312 3445989568 3059108128 2182907376 1010104424 4280775372 1194991766 1125461507 +2147483648 1073741824 3758096384 1879048192 134217728 335544320 4261412864 1728053248 3649044480 2965372928 14680064 1095761920 98041856 2864447488 4246077440 1638334464 1915715584 1541226496 3588153344 263041024 1895327744 2371109888 809135616 139546368 1040248448 2731454528 1292754080 3100649168 1696072008 844906316 3494261810 2256475633 +2147483648 1073741824 3758096384 2415919104 1476395008 1677721600 2449473536 956301312 1937768448 1908408320 2166358016 3039821824 1499987968 2309750784 2840461312 1056112640 3204939776 3633823744 466378752 1574809600 3015632896 1130560512 1554301440 3211511552 2319077760 4126838976 1761825184 4144764688 4089327096 29035556 4145785926 3186747433 +2147483648 3221225472 2684354560 2952790016 1476395008 1275068416 3523215360 620756992 1518338048 4194304 2581594112 2385510400 2510815232 3426484224 3256221696 1697447936 4053762048 2385657856 1197596672 2001571840 1995266048 3585172480 2614585856 2679274752 3533828992 3446521792 33386208 1720271664 286483112 2101367700 3396266646 2198149485 +2147483648 3221225472 3758096384 3489660928 939524096 469762048 704643072 3607101440 3296722944 180355072 3592421376 3062890496 1027080192 3779330048 2242510848 3656450048 1188986880 1339080704 412770304 121147392 2846345216 3611552768 892987904 3717259520 3464122752 2156440896 244314592 637525008 2985813368 3395024716 2146301242 2793593927 +2147483648 1073741824 2684354560 4026531840 3892314112 1006632960 167772160 1929379840 125829120 3334471680 3219128320 2593128448 1920466944 2653683712 2715942912 2145583104 692748288 3567304704 1242980352 2198646784 2217080832 4238996480 721155584 2484137216 1117677952 1191739456 2960387104 3071603664 3880286472 1131789308 1587568426 128038141 +2147483648 1073741824 1610612736 268435456 2013265920 872415232 704643072 822083584 2457862144 2889875456 2065694720 4140826624 1745354752 1878786048 2218393600 987561984 1551400960 3157999616 3199197184 3611734016 192432128 2793700352 532572672 3387128576 853273472 775992512 1828681696 785508912 4138046488 3628325404 1452580806 1407802437 +2147483648 3221225472 1610612736 1879048192 671088640 1811939328 2852126720 184549376 2826960896 2730491904 1629487104 1861222400 2767716352 3992190976 2814509056 2396061696 2794881024 456998912 3589267456 227053568 2933024768 4091962368 3389277696 212162816 285992320 2808264256 3607055840 809426192 1939735992 1060059284 724141906 58521307 +2147483648 3221225472 3758096384 268435456 2013265920 1946157056 234881024 3338665984 595591168 3745513472 3328180224 1919942656 2040004608 864813056 1877344256 1518141440 924024832 1377157120 3376046080 888246272 1525336064 4280736768 1914751488 1189997312 21394048 2899279936 1979446816 1600349104 2851087112 316152996 468463242 3398841453 +2147483648 1073741824 536870912 1879048192 1207959552 1811939328 503316480 1258291200 4169138176 532676608 908066816 1867513856 1945632768 3318480896 493486080 2675638272 3683942400 594427904 1009180672 3719999488 1914394624 2190963712 3541925376 3465965824 4075485312 407937856 2191548896 656655184 4079172152 2672340028 2711381178 2409751189 +2147483648 1073741824 2684354560 268435456 4160749568 3959422976 301989888 1526726656 2524971008 910163968 4221566976 2112880640 138936320 994836480 1914830848 877461504 178618368 4262608896 2412503040 366194688 1250523136 3120909312 994527744 186277120 1638392704 1614917696 2402044512 1427957168 3317633080 2945493876 2891182110 199725657 +2147483648 1073741824 536870912 4026531840 2550136832 2885681152 2852126720 620756992 276824064 2881486848 2627731456 2742026240 2111307776 980680704 1831206912 1393360896 3481960448 3346153472 1432150016 3986731008 3596441600 3995423744 3852560896 1872721152 2093368704 3252339136 761103456 1070591312 394475288 3534457108 116064186 2053475539 +2147483648 1073741824 3758096384 2415919104 4160749568 3019898880 3523215360 1862270976 1736441856 1816133632 1327497216 4140826624 4224188416 1323565056 3100770304 801308672 2826272768 3572973568 1603723264 1017884672 2396153856 2948234240 617507328 3346291456 3770905984 3666672960 2425142560 4277528944 323881112 2521645020 735610358 874502707 +2147483648 3221225472 2684354560 2952790016 1744830464 2214592512 33554432 1124073472 981467136 2495610880 3848273920 300941312 1315438592 3890479104 199884800 1032912896 2009300992 2990587904 2499239936 1371901952 2075121664 4251444224 194242048 3215049472 790427008 1405181504 3777147232 3744162832 2217972520 1864942788 831741750 2465183211 +2147483648 1073741824 1610612736 2415919104 939524096 2885681152 3523215360 1426063360 142606336 1463812096 3709861888 4136632320 16252928 1286340608 1228537856 1471086592 2323415040 478232576 1021435904 2343743488 3790096384 1771068416 847010304 3328593152 4149826432 1172169664 3119562336 506161776 2536962648 4095875084 3597870762 97420653 +2147483648 1073741824 2684354560 1342177280 1207959552 1275068416 3120562176 3003121664 796917760 1069547520 3789553664 2848980992 2494038016 3938713600 2553151488 4161470464 1390706688 3875127296 1676238848 4274434048 1275656192 2371935232 1027929600 3476740352 1985606016 3566820416 1612622368 3935618960 4271040712 1243479724 4160180238 1840627379 +2147483648 1073741824 536870912 268435456 2818572288 2348810240 33554432 1694498816 2877292544 4290772992 2749366272 363855872 157810688 2206990336 3062759424 2067202048 1692827648 2429370368 813162496 3291262976 468211712 928017408 868507136 38695168 785080192 3900493760 1017906848 274595984 3702459336 3768751028 3990831846 1412875665 +2147483648 1073741824 3758096384 2952790016 3087007744 2483027968 3791650816 3472883712 1233125376 3116367872 3995074560 1764753408 1957167104 1483472896 2947940352 4071686144 3659235328 3719479296 3612696576 3557404672 3247040512 4080137216 3863343616 3900162816 880605568 3895476544 558894752 2004355984 3310617016 2248286180 3894623030 3781206761 +2147483648 1073741824 1610612736 3489660928 3623878656 335544320 704643072 3472883712 3732930560 1337982976 2841640960 2664431616 1495793664 152829952 165281792 4225564672 600866816 1500954624 1821007872 3172904960 1285408768 805686272 3051483648 2693782272 525652864 1264800576 3221760864 3538690512 1291984872 4145611788 357474286 108389957 +2147483648 3221225472 2684354560 805306368 134217728 2080374784 1711276032 922746880 4085252096 3082813440 3353346048 548405248 2790785024 2845573120 3763994624 4069982208 611811328 2357411840 515432448 3066662912 2181191680 1974092800 751721984 1125672192 1235055232 1789518400 3318945824 2414969232 2037281096 3968360564 655714794 2753417305 +2147483648 3221225472 536870912 268435456 2013265920 335544320 2650800128 1795162112 1451229184 3133145088 2543845376 1206910976 458752000 3344695296 3554017280 1074987008 1027244032 3422765056 3853901824 4052258816 2882172928 492989440 3295037952 2775335680 2800320128 77659968 3301509216 307739536 1563353368 1745232884 670775930 1222547897 +2147483648 3221225472 2684354560 2415919104 1744830464 3825205248 1174405120 2030043136 1132462080 994050048 3579838464 3832545280 4251451392 949747712 670957568 1811742720 1618771968 761085952 1546510336 3361116160 1322407936 541748224 2432593408 4160510720 2718921856 2594621888 3690672544 1833275568 2152454984 3265246308 3052192950 990127317 +2147483648 3221225472 3758096384 2952790016 3623878656 201326592 3456106496 3875536896 360710144 2160066560 2682257408 523239424 710410240 682885120 1518731264 2204696576 2675867648 482361344 3944407040 668241920 41633792 2327540736 2975549952 1416322304 3946017920 654800960 62999968 1141401552 1013382280 2679021076 3920130890 167168339 +2147483648 3221225472 2684354560 1879048192 1744830464 1811939328 1845493760 3204448256 679477248 775946240 1105199104 544210944 2388131840 877920256 3215589376 3973775360 1311014912 3780788224 1157292032 2378338304 1805604864 3084866560 2403292672 4107237632 1649894528 4003678784 1947812064 1990885168 2086849192 506888964 2846186362 4079771147 +2147483648 1073741824 2684354560 805306368 1744830464 2348810240 2516582400 3539992576 562036736 1279262720 1478492160 569376768 2002255872 4263772160 1293287424 4214554624 1148420096 407519232 2173558784 1230614528 451770368 2951562240 3580716544 2762825984 2127385216 807231296 1563775392 3708376048 3298523480 1049127508 3807834778 960172903 +2147483648 3221225472 536870912 268435456 1476395008 2483027968 2516582400 50331648 1216348160 1371537408 2606759936 3450863616 3736600576 1313079296 1016725504 3903782912 2964160512 1606205440 4165296128 470519808 992868352 4012764160 2569912832 2855136000 2863520896 929951552 2920152544 4139633872 1669724392 880922068 3267086546 2093272823 +2147483648 3221225472 2684354560 2415919104 1207959552 335544320 2382364672 486539264 2038431744 171966464 937426944 2723151872 651689984 3381395456 2579628032 2000355328 2975301632 2331099136 2279235584 209817600 3118782464 1130687488 2779047424 1434775296 3564436096 840755904 312005152 3763270768 3990610088 1772442828 161485330 1269835037 +2147483648 3221225472 1610612736 805306368 2013265920 1409286144 838860800 1694498816 3783262208 2730491904 299892736 4088397824 1770520576 1272709120 3125149696 1641480192 2881978368 3919527936 2266292224 3558182912 431122432 2385671168 2482127360 2056405760 3831651712 1170886592 247885344 989352784 1323005448 3046562356 2927668382 595650301 +2147483648 1073741824 536870912 268435456 3087007744 1946157056 838860800 520093696 1904214016 180355072 836763648 758120448 363331584 3245080576 1486749696 3022716928 3454894080 3686350848 740876288 2834804736 2185254912 4162874368 1557158400 3608693504 2021944704 3771881792 2833601696 1352588624 4151347848 919863060 42075318 3703376857 +2147483648 1073741824 3758096384 805306368 2818572288 3154116608 2583691264 956301312 3330277376 2889875456 559939584 852492288 670564352 452722688 976617472 2229862400 2958065664 1829486592 1322737664 2313334784 23652352 255382528 3447772672 2023542016 1346030976 3763062464 4248272608 3513957680 2498816648 1888799884 110022202 4054448233 +2147483648 1073741824 2684354560 805306368 3355443200 4093640704 234881024 2298478592 2273312768 3032481792 1038090240 2700083200 1937244160 1296826368 4190765056 3134914560 3506274304 3634610176 2470600704 2491658240 1144977408 3494822912 4151758336 2912605952 33614464 3732129728 1470781600 1862767696 2413885576 4135840868 1892838130 474725093 +2147483648 3221225472 536870912 1879048192 671088640 1677721600 704643072 1593835520 2709520384 12582912 1285554176 1804599296 1337458688 2307653632 891682816 3458007040 1131905024 1817722880 416538624 4125462528 4096751616 2470409216 2932295168 2762689280 3011336064 3278394176 3908823200 298956240 59079000 3414449132 409854746 1285856437 +2147483648 3221225472 2684354560 2415919104 3623878656 1543503872 4127195136 3238002688 528482304 675282944 2925527040 711983104 84410368 3596353536 3843162112 1261109248 1702199296 3760898048 1456693248 1538494464 1049614336 2084563968 4120363520 1109121280 4115789440 431941568 3393014432 953847152 508129608 4026836516 2269675246 3949868669 +2147483648 3221225472 2684354560 4026531840 2013265920 2483027968 4261412864 1728053248 3682598912 2151677952 2074083328 1460666368 1971847168 2387869696 2706505728 1190854656 2291761152 1924251648 1695309824 211259392 4119648256 2271015936 2922705408 2001781504 2228936320 979237952 1590841376 1078105712 41437112 2383778956 2862599958 3076613039 +2147483648 1073741824 3758096384 2415919104 939524096 3825205248 2919235584 2667577344 1635778560 3443523584 119537664 2588934144 4033347584 1771831296 4272291840 2694119424 3105914880 874594304 3207454720 3572674560 2035181568 157187072 999709184 1260027648 1307868800 1194159680 3649299616 2374736816 1886438872 2715695228 2051096318 1783271365 +2147483648 3221225472 1610612736 1879048192 2281701376 4227858432 1375731712 117440512 3665821696 1967128576 3047161856 3922722816 3979870208 1458307072 1549139968 1563754496 4252532736 1961672704 2999476224 595234816 446949376 3476284416 2821451264 1473762560 1893334912 2284905280 1666612832 2416686704 1249463416 624954876 3986689674 2379233325 +2147483648 1073741824 1610612736 805306368 3623878656 3690987520 704643072 2432696320 2038431744 4156555264 1440743424 953155584 1103626240 1175715840 1192099840 240975872 1763540992 2998714368 3821363200 919580672 3011233792 2127295488 2643708416 1181739264 2772818304 1401879744 3662831392 1615399952 169050952 451018476 3654876694 1760782559 +2147483648 1073741824 536870912 4026531840 1744830464 4093640704 905969664 1358954496 796917760 155189248 3017801728 1020264448 3991404544 1507065856 2203451392 1756430336 3465052160 144949248 2333040640 2934091776 3423655936 2896221184 349754880 3271876352 3176592512 660195264 448036000 952706864 2908009576 1626465004 2952814398 3566143111 +2147483648 3221225472 536870912 2415919104 2013265920 1140850688 3724541952 1023410176 226492416 1564475392 186646528 2861563904 3353870336 1284243456 1480720384 288555008 1004568576 3397697536 328753152 3502673920 1803155456 252300288 3851545088 3087390464 3247692416 2778127040 2527297312 3613003952 3991354968 4082544844 1997659310 2948981729 +2147483648 3221225472 2684354560 4026531840 2550136832 603979776 637534208 318767104 4169138176 2797600768 220200960 630194176 3520593920 1665925120 554565632 1260978176 3334832128 1730985984 1803378688 4195586048 357160960 1035400192 3952495104 1840322304 3622413440 1037238080 1081887200 1186078992 1485780664 2018028876 2678289474 4093818749 +2147483648 1073741824 1610612736 2415919104 1476395008 738197504 3858759680 1828716544 1484783616 3158310912 2090860544 2221932544 3129475072 3506700288 1741291520 1662844928 3441393664 2595110912 876470272 1281208320 1186416640 3890764800 3077489152 3503633664 1413193344 1129597120 1812517984 3568709040 2434470392 4218205908 3096895438 2379809275 +2147483648 3221225472 2684354560 4026531840 3623878656 1543503872 637534208 1962934272 1082130432 1916796928 4137680896 2276458496 4231528448 548667392 1757282304 609157120 2718662656 3026993152 652992512 1150128128 1469536256 3688788992 426695168 2618759424 1106229888 4059723456 2845372512 2327065648 3552459512 902761636 449545490 3146540859 +2147483648 1073741824 3758096384 1342177280 134217728 3019898880 301989888 419430400 2575302656 2638217216 2451570688 2997878784 2090336256 2991325184 1783758848 2948661248 852590592 1753137152 1484480512 3055267840 754182144 2037959680 3169084928 3698927360 2712507776 2801069248 3092675360 3261602480 829686808 99483780 1646994170 208451853 +2147483648 1073741824 536870912 3489660928 3892314112 1006632960 436207616 2734686208 1702887424 3711959040 589299712 1682964480 4194828288 235667456 534904832 4290445312 2008121344 3259809792 3153682432 2069606400 1568397312 2003491840 1926004224 2638417152 161850752 2802509888 12341408 3348835760 3798042328 3808746236 4292169574 778673913 +2147483648 1073741824 1610612736 1342177280 3623878656 603979776 2986344448 3238002688 3145728000 2654994432 3789553664 2169503744 1817706496 830210048 3113091072 2563440640 2952167424 3118940160 3241533440 86028288 1422936064 1301113856 1059901952 4033025792 2405611904 3248318144 3625244064 3717147376 1360298536 1654285836 3328458866 2819057985 +2147483648 3221225472 1610612736 1342177280 134217728 67108864 637534208 2701131776 176160768 3124756480 1033895936 2335178752 4190633984 874774528 3544317952 315686912 1932099584 3883253760 2880462848 3835924480 1090578432 43772928 4180100608 258542336 1474671744 2892230592 3737869792 185546416 1274456376 3562750660 3287756494 1830462243 +2147483648 3221225472 2684354560 4026531840 2013265920 3019898880 1711276032 2432696320 2508193792 3300917248 2220883968 2523922432 599261184 203161600 2290221056 1457192960 597721088 1702248448 3027427328 3524956160 737236992 4235228160 778564096 3557493504 3825766528 1705146304 3134516768 1855958736 292083944 411936804 1060884322 237569441 +2147483648 1073741824 536870912 2415919104 1476395008 2348810240 2516582400 3271557120 2357198848 3921674240 236978176 3155165184 2515009536 1892941824 1635123200 1216544768 338001920 4186783744 1368711168 540782592 3726268416 1508330496 1772470784 864226560 3836066432 1850568512 3635733216 1386985936 2066896824 4271068908 310632942 2240294551 +2147483648 1073741824 2684354560 1879048192 3355443200 603979776 4060086272 3003121664 2541748224 2143289344 4280287232 1557135360 277348352 3628859392 3802791936 1844117504 2072150016 348307456 3397672960 4129337344 3399874560 915198976 886660608 3333104384 3840053632 1290982976 4227616288 422874512 1397473656 3963734364 2352667590 256922857 +2147483648 3221225472 3758096384 2952790016 1207959552 1409286144 2046820352 2969567232 528482304 750780416 1423966208 17825792 2133327872 2340683776 1900412928 3533242368 915046400 793788416 2331435008 2946797568 476923904 768242688 2983587328 3581751040 849129344 1648456896 910712992 1059767632 1226740168 2629715036 36428062 1963466691 +2147483648 3221225472 2684354560 805306368 1207959552 1811939328 3724541952 4143972352 2122317824 734003200 3336568832 3757047808 1756889088 2369519616 78249984 1563623424 4147937280 2578300928 1838505984 577671168 3129137152 3490956288 523783680 2792304896 1218885760 2420571200 1638254432 1882291152 1030263304 3792947108 4130886466 2414807177 +2147483648 1073741824 3758096384 2415919104 134217728 603979776 973078528 16777216 2290089984 373293056 1608515584 1963982848 20447232 2749104128 3913416704 1545142272 2210430976 730251264 3760349184 444248064 4133742592 4086365184 1458394624 953484032 247106432 2260979904 232844640 2995081776 3536919976 2796857948 2539709690 2982500337 +2147483648 1073741824 3758096384 1342177280 671088640 1543503872 436207616 3036676096 2373976064 1396703232 44040192 1477443584 3112697856 2354315264 975831040 4015194112 712015872 535379968 4106608640 294825984 953051136 1498369024 666955264 1767838976 3118902656 2939440576 3103024928 2392087600 2858705080 3772531212 2958062742 1309047663 +2147483648 3221225472 536870912 4026531840 4160749568 335544320 1509949440 4244635648 1501560832 381681664 715128832 376438784 2238185472 1983643648 3106275328 2004680704 1406042112 2067185664 1160536064 1396740096 2513958912 3560231936 1721979392 3668517632 513054592 143516608 2945437216 1610673744 2817096664 2343179412 4086510166 1979689645 +2147483648 3221225472 3758096384 1879048192 3087007744 3019898880 503316480 1560281088 964689920 3661627392 102760448 886046720 433586176 3763601408 2642804736 2724003840 1215856640 1971503104 4143341568 2355531776 3937126400 1465435136 2007065088 957426432 2454371968 2112477888 830203424 3489721456 523592408 1618421276 4079460082 871981083 +2147483648 1073741824 3758096384 1879048192 2013265920 1677721600 1845493760 2936012800 92274688 1916796928 3223322624 2031091712 423100416 2988179456 3637379072 1109852160 2465169408 3342974976 885678080 2641997824 3024807936 1204012032 230388224 427626240 4268930688 2403551808 721490336 3666645360 432831960 2987041644 2768199738 312411697 +2147483648 3221225472 3758096384 3489660928 134217728 2483027968 2248146944 2432696320 3951034368 4248829952 2669674496 4291821568 2332557312 1162084352 3809345536 13434880 3055583232 2300035072 574316544 1732677632 216975360 1980623872 1848665600 3515813632 312981632 603212736 591474080 3800740656 2816786520 854520604 1796075206 2142264555 +2147483648 3221225472 536870912 3489660928 134217728 3825205248 2852126720 3741319168 2927624192 524288000 1809842176 2284847104 4096262144 2311323648 231604224 1256259584 1355513856 1079427072 2687590400 747474944 2334390272 401398784 3187041792 1162027776 3135283072 2727502656 1885156192 2023329264 2549477736 2640435732 1190647478 1268435187 +2147483648 3221225472 1610612736 4026531840 2818572288 2617245696 100663296 520093696 562036736 2118123520 568328192 529530880 2880962560 1096548352 475922432 299302912 1574862848 2450472960 1903550464 2392363008 3748947968 3080537088 2462369280 1603077376 4028347008 1444988992 1099898528 3121785712 2338942632 641654204 2763523898 4175178289 +2147483648 1073741824 3758096384 2952790016 1744830464 2617245696 3657433088 3372220416 2407530496 4248829952 3156213760 3255828480 2015887360 514588672 571604992 4047044608 955023360 2395914240 1961254912 2369171456 2980833280 2940269568 2473936384 2628203776 2019005824 3312667328 3502776480 2665219888 1518996376 1668093100 320510590 2994326809 +2147483648 3221225472 2684354560 805306368 3892314112 2617245696 2382364672 1660944384 4202692608 222298112 1751121920 3455057920 2797076480 266600448 3396468736 4170514432 3779887104 3448979456 331603968 220631040 3065141248 764756992 2322392576 497231104 1878757504 690152768 290461536 82326384 1233923336 1790845060 810223074 2247600831 +2147483648 3221225472 536870912 3489660928 1207959552 3556769792 1107296256 2969567232 3514826752 264241152 1663041536 1393557504 1185415168 3049521152 2464808960 3261792256 1557561344 1227964416 2051792896 670339072 946763776 3882834944 2433938944 3847569152 981444992 3557348032 2510695200 3973394448 1237293816 3509121196 2914397374 1459426947 +2147483648 3221225472 3758096384 2952790016 939524096 3288334336 4127195136 3976200192 1635778560 71303168 4024434688 2003828736 2167930880 3100901376 3448111104 2287534080 3747381248 3746283520 3535495168 365072384 1494665216 1456075776 4274811392 3562739456 3647711360 1748131008 2318798880 2269195248 3982013736 1449514116 1308520866 4273212915 +2147483648 3221225472 2684354560 805306368 671088640 3825205248 2181038080 2701131776 1635778560 3594518528 2489319424 2414870528 1035468800 669777920 3416391680 1177223168 1880981504 2231386112 1443487744 3450310656 2903988224 3651027968 573101568 4151642880 2333904256 2479023808 520761120 760155760 3326839112 1354062404 78988066 1857382269 +2147483648 1073741824 1610612736 2952790016 134217728 335544320 3523215360 3640655872 1920991232 3225419776 2921332736 2536505344 4063756288 3746824192 1232994304 299433984 1004765184 1463828480 3868188672 3427119104 2560444416 591025152 1182850560 585314048 2152502656 991360192 126231008 2683113264 3792536664 4031872036 4041236914 847247715 +2147483648 3221225472 1610612736 1879048192 3087007744 1006632960 503316480 3170893824 562036736 3619684352 1017118720 2553282560 2697461760 2762211328 2160721920 3300982784 3874652160 4148445184 1964695552 739282944 879847424 3212469248 2009719296 3107924224 461487232 383500992 3026336288 4134873872 3447751960 2970178948 1658213102 436726947 +2147483648 1073741824 536870912 1342177280 3623878656 1811939328 1577058304 2164260864 3212836864 952107008 241172480 3174039552 825753600 4132700160 1337851904 320143360 4119166976 3026173952 3522584576 1927524352 15652864 378928128 3385676288 3499824384 2150137984 1263427008 2658637472 1714473808 3123759464 204525812 1227943058 1286661267 +2147483648 3221225472 2684354560 1342177280 2281701376 603979776 1509949440 922746880 1266679808 3149922304 870318080 2242904064 4231528448 605290496 3622961152 1949237248 1546092544 351223808 2762268672 2710409216 1604605952 405363712 2594825728 3150779136 614503296 1916060992 3194322976 620261776 2157410376 3297828916 1311749554 3875750883 +2147483648 3221225472 1610612736 1879048192 1207959552 3154116608 1711276032 520093696 2189426688 994050048 3554672640 1116733440 2360868864 1878786048 3380477952 2599092224 2953871360 2137800704 2952323072 1471582208 2401986560 1234068480 742252032 567620864 2359001728 2553071680 3935086176 3988945648 2269901672 4249491132 1027678266 3661728089 +2147483648 1073741824 1610612736 805306368 2818572288 1811939328 1778384896 4177526784 3414163456 3267362816 2757754880 1053818880 3645374464 3921412096 296878080 4039966720 3887038464 4162633728 2600951808 1882566656 2705180672 2266166272 2532857344 1494685952 3702424960 1291410112 2725417376 1092319696 2058853992 3718835340 2812893174 2935652469 +2147483648 3221225472 536870912 2415919104 1744830464 1677721600 1107296256 3774873600 3917479936 1363148800 3172990976 1297088512 822607872 2293497856 208011264 307953664 651853824 2680373248 2741362688 2962526208 3548149760 2622573568 3145264640 2110069504 1034786176 1797512896 2048886048 1810812336 151397080 531315388 2445450086 3865006615 +2147483648 3221225472 2684354560 1342177280 3892314112 1946157056 33554432 922746880 3665821696 2411724800 312475648 829423616 2224553984 1154744320 3009806336 4202496000 708804608 423018496 31809536 3994128384 980932608 2364595200 2833808896 2276859648 85266816 766741312 3626289248 2475578064 4190840600 2502601492 2676312554 1967239147 +2147483648 3221225472 2684354560 805306368 3355443200 603979776 637534208 452984832 3514826752 583008256 4267704320 2165309440 1009254400 3014393856 2628386816 862519296 495288320 1980678144 2255446016 4101476352 1760811008 356828160 2396417536 1471808256 3594589312 3802765632 853853600 1881566800 2420253032 2074426620 2260709726 3088047785 +2147483648 1073741824 2684354560 2415919104 939524096 603979776 3791650816 50331648 1635778560 2327838720 1809842176 623902720 3444047872 2573991936 1930297344 2509045760 450134016 2144714752 1220894720 3007492096 2647455744 3699108864 3243792896 1041112832 3641519488 2895428160 2859858848 878011728 4237998344 2390281108 1010953230 1555001121 +2147483648 1073741824 1610612736 1879048192 2550136832 1140850688 1174405120 1795162112 4102029312 1195376640 517996544 3253731328 1530396672 2926313472 368443392 4068540416 1408663552 401326080 3785973760 187215872 1481558016 37610496 1425558016 255205120 1386288256 1143384384 3355692256 1353542256 916110376 2795358628 3697833090 3929938973 +2147483648 3221225472 536870912 4026531840 2281701376 335544320 4127195136 3707764736 981467136 2889875456 3286237184 3987734528 3041394688 3701735424 3049127936 580059136 1361805312 3707224064 1859149824 973967360 670627840 3146372096 1843613184 611729152 2339847296 3019218112 244638432 433315632 1152271400 2612959220 3653451982 1323710771 +2147483648 1073741824 536870912 4026531840 2818572288 2617245696 2919235584 2264924160 4068474880 247463936 3982491648 2603614208 1362624512 2302410752 803340288 3631153152 238911488 3557244928 3462324224 2117578752 3432798208 3848623104 1592911360 2791978240 791357568 1539544128 706374752 2128902544 695821736 3951285108 678242386 597867593 +2147483648 1073741824 1610612736 2952790016 3623878656 3556769792 1509949440 4043309056 427819008 3477078016 253755392 3195011072 3557294080 3965452288 1824915456 3140026368 297762816 1835089920 2452283392 786542592 1611417600 3730265088 1984686592 2384603904 2463827840 1826400448 352965920 1378418736 4232036312 673274100 67821422 2232532589 +2147483648 1073741824 536870912 3489660928 671088640 603979776 1509949440 620756992 1971322880 2084569088 1826619392 1542455296 1517813760 64749568 1190789120 2595946496 2078965760 3578118144 879452160 3870863360 1837815808 2651839488 88624640 2633906944 1980576640 149137856 4052771616 3073521648 2449408744 977045348 3556573010 4146521377 +2147483648 1073741824 2684354560 805306368 671088640 1946157056 771751936 2600468480 2843738112 1228931072 1121976320 1645215744 1376256000 751566848 608043008 3476619264 2907209728 1587658752 3092078592 2521739264 2557278208 1573897216 3315365376 215617280 3229295232 263684928 3112458144 1881015472 2173248168 3157305116 2788548342 3470220601 +2147483648 1073741824 1610612736 4026531840 671088640 1677721600 570425344 754974720 394264576 2864709632 1990197248 1448083456 3108503552 2500591616 438435840 3924492288 624918528 3283533824 770531328 3001397248 162121728 3515139072 229524992 677788416 1707419008 3396775360 1294098848 92542160 2769173976 2279151132 1266459606 2721412073 +2147483648 1073741824 536870912 2952790016 1476395008 335544320 2382364672 251658240 3934257152 3141533696 3697278976 567279616 3727163392 3075211264 1109262336 2303262720 3990978560 3595321344 3341410304 3727142912 575756288 3416409088 4235774464 884091648 1598493312 731943488 3662792288 2416149744 1499688072 1545948556 1635284046 2090063665 +2147483648 3221225472 3758096384 2952790016 671088640 1140850688 2113929216 2667577344 578813952 4164943872 3185573888 1605369856 3624402944 1022623744 2900754432 2812084224 1353285632 4289544192 1234755584 3193409536 2661042176 4003165184 511571456 2552378112 2964531840 3219170880 2977093728 447779376 1481295912 1812762740 213445790 3913790199 +2147483648 1073741824 1610612736 1342177280 2818572288 1811939328 905969664 3305111552 2843738112 1153433600 4217372672 2372927488 448266240 508297216 2826043392 2003894272 213483520 2038448128 3664633856 3519262720 3160754176 404384768 3879259648 4192999680 1784810112 582556352 1867365920 1363036112 1999562792 1328233252 2534189026 975161525 +2147483648 3221225472 2684354560 4026531840 3355443200 2348810240 3053453312 520093696 2256535552 3594518528 685768704 3819962368 1683488768 3775135744 2411593728 590282752 422608896 418693120 607674368 975605760 1843910656 1573057536 2403032576 3830720768 861284992 1257442368 818580320 1090906288 2539116264 135981364 3808381450 457849695 +2147483648 1073741824 3758096384 4026531840 2550136832 3154116608 4261412864 2634022912 3414163456 3636461568 1977614336 1582301184 1632108544 12845056 4211474432 3078553600 4260265984 1088831488 3349471232 3190861824 192243712 4053296128 1162340864 3992191232 4284351616 3218291392 2677842080 3364319824 104430728 364531916 4033799254 581809611 +2147483648 3221225472 1610612736 3489660928 4160749568 3019898880 1979711488 2264924160 562036736 3460300800 329252864 2559574016 1494745088 617349120 3685089280 922419200 3483795456 2391162880 3860127744 4249391104 2580113408 598232064 1690032640 801381120 4222758016 2909875776 2471202464 1670641008 1107297848 822093548 3330290258 1069552749 +2147483648 1073741824 536870912 4026531840 3623878656 1811939328 167772160 3539992576 713031680 3141533696 1407188992 1406140416 3599237120 2628517888 1889927168 1321140224 4149968896 2423078912 1186127872 2019930112 2866173952 3834860544 2544499200 3639874816 3473030528 3916772416 3672289120 3074018288 2040280936 1853762796 3529193958 1332846081 +2147483648 1073741824 536870912 1879048192 3355443200 3288334336 3858759680 3875536896 545259520 675282944 2954887168 600834048 1498939392 167510016 1647181824 3831169024 2417655808 2242854912 3958497280 3510415360 2995804160 3671684096 3495353856 738736896 1206127744 2809275968 400895712 2419701936 3659126616 1558744220 2290775378 178803217 +2147483648 1073741824 536870912 1879048192 1476395008 3825205248 3254779904 2365587456 2743074816 4089446400 3772776448 3199205376 191365120 2446065664 1911422976 1095958528 3707797504 3672096768 3151716352 1538699264 526964736 1188688896 2533652992 3396867840 1504972160 3311014336 2005481632 1900645264 4151733768 3558673588 3418589734 1810317953 +2147483648 3221225472 536870912 3489660928 1744830464 1140850688 3523215360 1828716544 1266679808 171966464 3990880256 1766850560 1197998080 1493434368 2170421248 2236940288 3474882560 3329507328 2519130112 2910359552 114128896 3273808896 384302592 166728448 156772736 2164001216 395458208 2537500656 3773663016 2817776652 2930122942 2627280019 +2147483648 1073741824 536870912 805306368 3892314112 4093640704 1442840576 4278190080 2256535552 1161822208 3873439744 3964665856 4189585408 34340864 1288830976 2248212480 352681984 685981696 141746176 2705305600 3537262592 3144246272 3130880 290471680 2788703360 4140569664 2918323552 2012291696 3977101224 4018620748 89451082 159418277 +2147483648 1073741824 3758096384 805306368 1476395008 67108864 2852126720 1493172224 2071986176 415236096 878706688 2140143616 1955069952 2700345344 693501952 2361458688 1040351232 4290494464 1508204544 1112322048 2886133760 415618048 3105909248 1853890304 88084352 1403002560 2943357856 3344442704 1952200424 1376923868 2695826518 1309647063 +2147483648 3221225472 3758096384 2415919104 3623878656 1811939328 1375731712 50331648 2541748224 3745513472 1461714944 1710227456 2629304320 1109655552 2991980544 256442368 728924160 1985626112 2840911872 2423033856 797919232 643070976 4113154560 736101632 328213376 526925376 3219926048 4228524976 458960216 4139629844 2821319842 3177189471 +2147483648 3221225472 1610612736 3489660928 2550136832 738197504 503316480 4009754624 3514826752 515899392 2543845376 193986560 2340945920 1286864896 3331981312 1203437568 2376892416 2751512576 1694523392 10915840 3358844928 337169408 708592128 1586013440 2870136960 3071235648 286262944 1321742672 2832480536 841628972 1407386902 544254839 +2147483648 1073741824 1610612736 1342177280 1744830464 3288334336 1912602624 3305111552 159383552 3678404608 3072327680 3075473408 3098017792 1873543168 136183808 2427125760 2988736512 2064596992 964681728 3580538880 4010559488 1526164480 2239495680 2421719808 4000936320 110681024 3990895648 254806832 3268938712 827597244 3432656142 760807737 +2147483648 1073741824 1610612736 1342177280 3087007744 469762048 2113929216 3003121664 494927872 197132288 3147825152 1953497088 1546125312 3659268096 3687186432 1946746880 3538124800 2543632384 1262182400 4015370240 3132999680 2034560000 1062160896 1559200000 1201849472 3782635840 4131661472 1341274896 819139672 665632212 4248193606 1864643189 +2147483648 1073741824 536870912 1342177280 3355443200 3422552064 2583691264 2835349504 2743074816 2453667840 3210739712 3530555392 1612185600 1654915072 3502899200 29687808 2249031680 2847326208 2776064000 397914112 3538671616 2552167424 3756742144 1229568256 3737966976 2676638400 4245563296 3682546672 3285231752 1260345700 655076266 1971709575 +2147483648 3221225472 3758096384 2415919104 671088640 1006632960 1442840576 754974720 2608857088 1539309568 622854144 2358247424 3935830016 1254359040 2973368320 2443116544 3987308544 2317565952 1229381632 3036909568 111429632 736852992 708509184 3077418240 3541661312 81389760 2661948576 2307336336 3308098168 2465823820 3119106002 4024572879 +2147483648 3221225472 3758096384 4026531840 2281701376 2214592512 1442840576 4211081216 2357198848 1447034880 3479175168 3910139904 3999793152 1619787776 3421896704 4211015680 2883682304 41697280 4100579328 2852622336 1181435904 591684608 4260220416 2355997440 1057636480 1641475392 2533765856 2160535600 4276463624 3931529212 3194546862 1535443537 +2147483648 3221225472 3758096384 2415919104 2281701376 872415232 2382364672 822083584 2860515328 2076180480 4141875200 181403648 3026714624 1001652224 867041280 3336896512 1762295808 1237925888 525328384 3644100608 711215104 2076277760 3136017920 1536329472 2829402752 506327488 4148411872 2218914000 1000455560 376884332 2552504510 3873837215 +2147483648 1073741824 2684354560 3489660928 2281701376 1409286144 4060086272 587202560 1635778560 1539309568 2497708032 1395654656 3367501824 2208563200 1009909760 3874291712 1460633600 3693461504 2324062208 911060992 4283496448 1123941376 542270976 2917641984 2378818944 977824320 92709792 1039695120 2659102344 2684115924 2715590578 549025007 +2147483648 1073741824 536870912 1342177280 3355443200 2617245696 2986344448 1090519040 3766484992 2059403264 442499072 3092250624 2355625984 6029312 2958426112 314638336 1655603200 3646472192 51535872 4142444544 2018629632 1750137856 1956533760 2207689984 4226598784 1255699136 2006948192 2116962064 292470760 4290304620 1401046750 1910549637 +2147483648 1073741824 3758096384 1342177280 939524096 1409286144 503316480 2868903936 3716153344 943718400 1210056704 1930428416 4267180032 3950772224 798883840 3944284160 2357886976 4010033152 1950015488 1942269952 1696950272 863783936 2841045504 1552061184 3162533504 2450059072 2004591264 1106955760 2074388568 3927269100 4029969378 796055729 +2147483648 1073741824 2684354560 2415919104 4160749568 2214592512 704643072 3271557120 3481272320 4206886912 924844032 657457152 1226309632 2161377280 1466302464 3665625088 1934786560 2907422720 1097162752 3645157376 2320431104 87288832 887187968 1978304256 2649749376 503015488 2591918112 2945605840 778634296 705988516 75944218 1517280619 +2147483648 1073741824 1610612736 2415919104 4160749568 1946157056 234881024 251658240 260046848 2420113408 3009413120 1380974592 1532493824 997982208 3891920896 3005284352 2024636416 3499048960 3738624000 1346875392 2971027456 832003072 2412440064 1634568960 2695852672 3529957952 739227424 2496810864 1535199624 2733232620 4025298290 1520411041 +2147483648 3221225472 3758096384 4026531840 2281701376 3422552064 2181038080 1459617792 2474639360 3401580544 1579155456 1167065088 4034396160 72089600 3713400832 3038445568 1744797696 2736013312 1171251200 1895403520 3302443008 2662097920 3559116288 1996470528 3918817152 697299776 3499723808 237465552 1940146040 3114785100 1292736490 3865926485 +2147483648 1073741824 2684354560 2952790016 2013265920 2080374784 1040187392 788529152 2290089984 1606418432 3839885312 4006608896 700973056 3475243008 54394880 2323447808 501121024 2835988480 1030447104 2784014336 3143432192 1153557504 1347371520 2815334656 1587659904 2321514048 6730976 2174075728 2613662088 11511532 865957590 1386840531 +2147483648 3221225472 536870912 3489660928 2550136832 1409286144 2113929216 3338665984 1333788672 1992294400 2636120064 3270508544 3713531904 749993984 2765488128 1105788928 2738847744 3052158976 1599070208 2346291200 4034754560 3560201216 79413760 1810868992 3183756928 2892223552 815510816 2293390032 4030389688 907814996 2142909306 2781553635 +2147483648 1073741824 3758096384 3489660928 2013265920 1543503872 369098752 1728053248 3246391296 3770679296 547356672 3002073088 1929904128 1489764352 732299264 4237230080 242843648 2435203072 2259410944 2807017472 2230413312 98987008 3557546496 3636429056 2541309568 1667919424 2723013792 1084263632 525920088 2868394676 3292794094 1219116553 +2147483648 3221225472 536870912 3489660928 134217728 3019898880 167772160 2902458368 3179282432 1203765248 3042967552 2362441728 1998061568 2873884672 2658795520 3911254016 2663546880 795000832 786718720 2194182144 3605788672 3080903680 654599680 1649981184 2421416832 937359296 2717273888 302877456 3906434152 2630817484 4021649442 3593159005 +2147483648 1073741824 2684354560 2415919104 3623878656 1140850688 1912602624 419430400 4185915392 1212153856 2271215616 3205496832 415760384 1376518144 1378746368 2401697792 2220064768 3890987008 2183946240 743288832 3312777216 2878464 1443652096 482197248 3748450688 1808777408 1096698656 4109144048 907830280 1056288956 2309017798 1900145817 +2147483648 1073741824 1610612736 268435456 2281701376 872415232 771751936 1224736768 8388608 3988783104 232783872 3952082944 1893203968 1265369088 1321336832 3664707584 701595648 2085732352 1684299776 3265507328 966182912 4245814272 910448128 131303168 1566493312 3739600832 3377088864 4291737552 1908957384 3053567612 1143600322 1622698565 +2147483648 3221225472 536870912 268435456 3892314112 2348810240 3120562176 2332033024 1501560832 910163968 3856662528 1999634432 2288517120 475267072 4192337920 1895759872 1288404992 3824238592 1081532416 1622773760 3140909056 2960223232 3308711424 2564391168 3695604096 83450432 4040358304 1016312944 3897386920 2055268500 2865007590 1106429959 +2147483648 1073741824 536870912 1879048192 939524096 3154116608 1241513984 2130706432 3766484992 1983905792 652214272 4019191808 1710751744 1091305472 2095185920 3287220224 2709422080 1200504832 3168067584 3912019968 1613322240 1735291904 507830784 2404686080 2380626304 204240704 1213983456 2550279728 3078566504 2181471548 230843882 4250334901 +2147483648 1073741824 536870912 805306368 402653184 335544320 2315255808 1593835520 847249408 482344960 3303014400 66060288 994574336 3600023552 2903113728 576258048 2719186944 3154788352 804642816 3544821760 1129011200 2171233280 3360029184 1327610624 1347384192 270030656 3609257056 526127632 123605576 1538460196 2881133950 693231711 +2147483648 3221225472 536870912 1342177280 402653184 3825205248 4060086272 218103808 2441084928 4089446400 1059061760 3255828480 3632791552 3338928128 3390701568 1911881728 549093376 290537472 2025316352 1003524096 1306294272 2754706432 440910336 812164864 3678431616 120014272 3991723040 73204496 2561579512 4198727404 2441533046 3763340091 +2147483648 1073741824 1610612736 3489660928 1744830464 1543503872 1711276032 855638016 2004877312 3334471680 1839202304 1622147072 3425173504 3013869568 1875509248 2158821376 4197875712 3068936192 1252450304 996978688 4128851968 4290530304 4192132608 548447488 3381621376 809976640 4206057504 3724628176 292582552 1053871588 2059901622 730644571 +2147483648 1073741824 1610612736 1342177280 2550136832 2483027968 1912602624 3741319168 4269801472 1589641216 2589982720 1972371456 2166882304 3465281536 718143488 2410479616 1840087040 3784720384 1112530944 1343467520 2034452480 598109184 1142407680 837266176 4224279936 3818479936 4031868768 1083006864 2492154728 3933893916 2744245758 1616297697 +2147483648 1073741824 536870912 1342177280 3355443200 3019898880 3724541952 3070230528 310378496 3670016000 3118465024 3954180096 2932342784 1791754240 1431437312 2667118592 3750461440 4251500544 3507970048 269070336 1831458816 3673750528 51336704 2944247552 2090849920 4256158784 3316109920 3297501840 1063895944 148427892 2833218958 407218665 +2147483648 1073741824 1610612736 2952790016 1744830464 335544320 1442840576 788529152 58720256 1824522240 3235905536 4021288960 855113728 2330198016 3088973824 1619066880 874479616 233652224 4246659072 1590800384 3353626624 880628736 364299776 1878898432 1973843072 3634778176 2183546912 308705616 1707504712 1515604852 100564034 726813551 +2147483648 3221225472 1610612736 2952790016 134217728 872415232 1711276032 2868903936 3632267264 4240441344 1423966208 1370488832 882376704 1934360576 938868736 1948188672 1317568512 4259397632 3477987328 1705938944 4187383808 800150528 2162556416 3283781376 575426688 631792960 1959423968 3419363216 834596936 2562728500 1256206746 2796564317 +2147483648 3221225472 536870912 1342177280 3355443200 2214592512 3724541952 184549376 2541748224 3418357760 3948937216 275775488 4145545216 3312713728 2516975616 4204199936 1826455552 3940499456 509534208 2806747136 3462428672 1154448384 2780231168 3915877120 3987896960 458128192 1351905312 2198432656 1094832232 1498026084 1681199882 1690606035 +2147483648 3221225472 2684354560 1879048192 3087007744 3422552064 100663296 3070230528 3565158400 197132288 484442112 846200832 991428608 2868641792 2342649856 1324417024 1994620928 495927296 3988316160 2488373248 1196840960 2023707648 1603330560 2962597120 4254627456 2770622016 1411795424 2282181456 2385313416 773298372 1492730186 1932516369 +2147483648 1073741824 536870912 268435456 134217728 1543503872 369098752 3070230528 2944401408 20971520 77594624 4071620608 676855808 4176740352 1491468288 3477143552 2011594752 3941122048 2748473344 1100001280 293722112 561572864 3984225792 4145851648 1424215680 3622291008 3220825888 1291633456 3970187832 2524545060 1206614474 829563443 +2147483648 3221225472 536870912 1342177280 939524096 3556769792 3254779904 486539264 2004877312 3376414720 4045406208 1049624576 2675441664 2883584 3236823040 512819200 3596451840 4173283328 2363940864 4093874176 3091625984 2427419648 1130285568 3880755968 1335388544 3021358528 2444715424 465763376 1355383000 1587379148 2448017290 3494329261 +2147483648 3221225472 1610612736 2952790016 2013265920 2483027968 3858759680 1962934272 3279945728 1312817152 3693084672 3803185152 2060976128 2694053888 231604224 1664679936 4057563136 990625792 116285440 3112669184 2329602048 2059129856 1924555264 1624486656 1131731072 705883840 1283975840 701786608 1105232216 3696378244 1613084458 3842636907 +2147483648 1073741824 3758096384 2415919104 1207959552 4093640704 771751936 1090519040 3967811584 2428502016 4150263808 435159040 329777152 947126272 3592552448 3074228224 107511808 63619072 1624137728 47886336 615507968 3262839808 3536209408 289318656 3797285504 861664704 4212707424 2514187152 2055607080 1776747844 513392326 1416390847 +2147483648 3221225472 1610612736 3489660928 3355443200 1140850688 2382364672 4143972352 2491416576 1891631104 320864256 2043674624 1429733376 1684799488 2597191680 3539795968 4238966784 4067115008 493281280 3108474880 860252160 2113358848 1421923840 3702434560 3215847040 2296324160 475709408 589291920 1886651320 2993824732 3565881066 125347341 +2147483648 1073741824 3758096384 1879048192 3892314112 603979776 1912602624 2868903936 1333788672 1203765248 1453326336 1431306240 2445803520 1377566720 1967783936 1391001600 4109402112 96550912 2769674240 2031792128 662202368 2058175488 2877806080 2563226368 3589202304 2423720000 3410986528 563271056 2269972248 2147389276 446064886 97142733 +2147483648 3221225472 1610612736 268435456 1207959552 2885681152 436207616 2332033024 3011510272 1119879168 241172480 2123366400 363331584 1255407616 1356988416 3962241024 1010401280 926924800 2810863616 1580961792 851765248 2075917312 3617605120 232042752 4252451200 437979712 1600226080 3218332624 1687451752 2808518300 3281274718 3471217303 +2147483648 1073741824 536870912 1879048192 3087007744 2348810240 1174405120 1291845632 2055208960 2956984320 157286400 2979004416 882376704 1601437696 2577006592 3212640256 819822592 119554048 803332096 1017622528 3297597440 3225711616 2569257472 2970531072 1819997824 4243658944 1797491936 2057776 3369431944 3775949916 3922320306 2092670867 +2147483648 3221225472 536870912 1342177280 134217728 1275068416 1644167168 889192448 159383552 1824522240 3084910592 428867584 3696754688 1849950208 474611712 2813132800 1951367168 1162297344 1650778112 140873728 1488615424 622033920 565626368 2129430784 980412288 3548457920 3844717088 3624687824 4070589448 864448060 2087546466 773442735 +2147483648 3221225472 3758096384 1342177280 2818572288 1811939328 1308622848 3707764736 3263168512 1069547520 1126170624 625999872 4052221952 2745434112 872546304 869072896 370376704 1841709056 2634670080 74551296 1404782592 1994542080 2982931968 1360828672 2595804288 63701696 3948286688 2564236752 4006786296 2653153276 990414374 1900206227 +2147483648 3221225472 3758096384 3489660928 3892314112 1946157056 2717908992 1795162112 2759852032 104857600 1126170624 588251136 1178075136 2718695424 3936223232 1345912832 931823616 1856618496 3785842688 3371470848 987809792 2066082816 368664064 1001230080 2623162752 589571136 1688867040 933961520 3014494744 4166678892 2300843578 2880051701 +2147483648 1073741824 2684354560 2415919104 1207959552 469762048 2986344448 2600468480 2826960896 3477078016 1583349760 3417309184 1868038144 3106144256 4086693888 2837512192 2608365568 3072737280 728948736 927903744 832010240 1795320832 4049913344 1320127744 4182767488 1236546624 639512032 2188183664 2161282312 1834309396 3905777930 1699309431 +2147483648 3221225472 1610612736 1342177280 1476395008 4227858432 3388997632 2667577344 2994733056 2629828608 1231028224 3390046208 212336640 1070333952 780271616 2919038976 3628171264 3941548032 2218450944 3957559296 262301696 2770562048 45666816 3525222656 3924029824 3201052480 2634155616 1119684624 509709096 3068088124 2359476990 548910993 +2147483648 1073741824 1610612736 4026531840 671088640 2617245696 2919235584 3875536896 3816816640 817889280 3361734656 330301440 2028470272 1671168000 97648640 1857880064 1850376192 1950236672 3327188992 4164464640 349390848 3229762560 2123548160 4139615488 2078144640 1742347328 1322319904 2186324560 2668590952 275805780 3963601094 4031710101 +2147483648 1073741824 3758096384 268435456 1476395008 469762048 2650800128 788529152 3279945728 2453667840 2724200448 3394240512 3850895360 4183556096 562692096 2836725760 3661398016 3537682432 3095683072 3633754112 4269402112 1478548480 595485184 473667840 3804318848 4020381248 4130946592 135174896 2454577992 3295080620 4123616070 675157085 +2147483648 1073741824 1610612736 4026531840 2818572288 3556769792 3791650816 1224736768 2222981120 2470445056 627048448 303038464 2088239104 433324032 2281570304 1001848832 1743224832 724516864 932503552 2436476928 3295168512 2665169920 1645929984 1315354368 1919154560 1564345536 2467758176 1725414000 2326220360 73976892 2911602986 3475334467 +2147483648 3221225472 536870912 805306368 134217728 872415232 1040187392 687865856 4269801472 2193620992 840957952 2775580672 1431830528 1493958656 2051145728 3390636032 2662367232 3782492160 2638274560 34770944 1899853824 727213056 1223876096 26449664 2644637312 3818791872 4231202528 3357382544 4225427704 877116852 4088386650 296040205 +2147483648 3221225472 2684354560 805306368 2013265920 3556769792 3053453312 3506438144 2088763392 1019215872 2346713088 2653945856 167247872 2427191296 3480616960 3904569344 942637056 3851436032 2528894976 1350144000 2432391168 895239168 2126365184 1184535296 996723840 3365012416 3361291360 1605287568 3821194504 554122644 4084303010 1313820989 +2147483648 1073741824 536870912 3489660928 3892314112 1677721600 1912602624 50331648 3464495104 3963617280 1763704832 1206910976 3757572096 667156480 954597376 258670592 3584000000 2435923968 1845682176 2570694656 3950663680 577592320 317783552 4114389760 3329419648 3472996928 3277747296 2048614192 129228824 904865364 165256050 3681187447 +2147483648 3221225472 1610612736 1879048192 3892314112 1811939328 2717908992 2365587456 176160768 3233808384 1210056704 940572672 38273024 3429105664 3936747520 3225223168 2969665536 122601472 3834863616 3043463168 273934336 1644356608 1713468928 4198803712 2901624704 613914048 2863394016 2852045584 3893067512 2288756588 3741446214 730981779 +2147483648 3221225472 536870912 3489660928 3087007744 738197504 637534208 2667577344 1535115264 3309305856 1432354816 2171600896 3726114816 792985600 3582590976 627245056 2281340928 795099136 2861752320 2553319424 1558673408 3042466816 1915537920 1396817152 2004536960 1487707200 629755936 283206448 1757242696 519273380 886730922 3026437439 +2147483648 3221225472 536870912 2415919104 671088640 2885681152 234881024 2063597568 2860515328 314572800 3584032768 141557760 4157079552 3817603072 897712128 2148466688 3013705728 3666558976 3179208704 3412299776 2355394560 1263488000 3106995712 3499014400 94041216 2594020160 90259808 3398296720 210252696 3396088468 2022836286 1326920681 +2147483648 1073741824 3758096384 805306368 2550136832 872415232 1509949440 3841982464 58720256 2344615936 3974103040 2777677824 3980918784 278659072 2321940480 2950365184 974618624 619626496 379412480 3593580544 320202752 1668994048 38230528 125608704 1388412800 641179072 3911110304 3607447440 3175450376 39842684 2407518310 4212124381 +2147483648 1073741824 2684354560 805306368 1476395008 1677721600 369098752 2835349504 2088763392 1740636160 522190848 219152384 1165492224 1558970368 3064594432 793575424 1235255296 2158247936 4192264192 3549081600 1076459520 56640512 1144973824 2142344960 730261632 385727936 4277986912 795378768 3646977272 658434668 1211210634 3888573693 +2147483648 1073741824 536870912 1879048192 2550136832 3154116608 4194304000 1962934272 1971322880 3460300800 1679818752 965738496 1238892544 330563584 2690777088 4289003520 1812561920 2843623424 3916161024 2716577792 1687902208 994210816 872794624 698921216 4217230720 1859957184 2715796768 2668212592 872311384 2007754700 2517347490 3547029987 +2147483648 1073741824 536870912 268435456 671088640 2617245696 1040187392 184549376 2004877312 1396703232 1524629504 4184866816 761790464 576978944 2376204288 230227968 3671883776 1796882432 2442846208 1425977344 4158871552 346450944 2182413824 3687945472 3382506624 1858448192 1784079904 3130557360 2020113448 299620932 2212376054 1528234443 +2147483648 1073741824 3758096384 1342177280 2818572288 3959422976 1241513984 4278190080 2189426688 4194304 2938109952 1154482176 646447104 999555072 2989621248 2581397504 2171305984 3139551232 577134592 3621367808 935127040 3249392640 1390956032 3627194624 1611683200 4098880 3772664416 3103111984 3886217624 1374602524 922802406 3030121663 +2147483648 3221225472 536870912 1879048192 671088640 3422552064 2449473536 1426063360 2675965952 2814377984 2409627648 1710227456 3156738048 2807824384 499777536 2391080960 3478224896 3309912064 830267392 2048626688 3465312256 2781705216 281200128 3565723904 4073911168 3979382720 2683758496 1149156240 2798511320 2126253748 1599746598 2390560165 +2147483648 3221225472 1610612736 3489660928 939524096 4227858432 1979711488 4244635648 2826960896 1900019712 127926272 219152384 1472724992 2733899776 3679059968 3668115456 1900052480 4010459136 1577476096 2173341696 3312052224 589745152 2993711616 3717708032 2185264768 4044333248 3680264288 3043074800 3776791672 2961587276 3672450182 130384215 +2147483648 1073741824 536870912 2415919104 3623878656 3959422976 1509949440 1694498816 3581935616 2990538752 3495952384 3109027840 3230138368 323747840 1152516096 156434432 2163703808 1395113984 1692688384 382054400 1152702464 1639173120 1603428864 845722880 2091012480 3065034176 3068548384 2567875184 2523355208 2423930604 1837044166 26587545 +2147483648 1073741824 1610612736 268435456 671088640 1677721600 3388997632 117440512 3766484992 624951296 1725956096 760217600 3566731264 3132358656 1705115648 968949760 1495302144 3964223488 53862400 721596416 1749567488 901086208 855375360 2008398592 4078692224 2321909056 1522794208 171026672 2486300328 1315482508 1512391618 88339395 +2147483648 3221225472 3758096384 4026531840 3892314112 3019898880 3456106496 2533359616 1333788672 96468992 2837446656 3713007616 3098017792 1093926912 4114481152 1060306944 1254653952 3384983552 1806065664 485920768 3077687296 1403970560 3281278464 3964124928 3939527296 646023232 1702849824 415444496 1894816888 3497974460 3262930734 2014551871 +2147483648 1073741824 3758096384 1879048192 3087007744 201326592 3254779904 486539264 1182793728 1606418432 794820608 3343908864 2306342912 1191444480 4036624384 3658678272 4136075264 1590050816 676192256 2484973568 4057294848 3158983680 2468069888 2650318080 2055718784 771136960 1301739488 3900048336 1419060456 3889859180 1659948442 3585802391 +2147483648 3221225472 1610612736 1879048192 3355443200 2348810240 2046820352 251658240 2927624192 3896508416 136314880 3876585472 4003987456 3208380416 3807772672 2359361536 3752361984 2475114496 3578519552 3177091072 3743836160 1793287168 1591344640 3261962496 1539164544 4227828544 2811155808 2883855920 3520211544 4094895916 3070996254 2566187869 +2147483648 3221225472 1610612736 2952790016 2550136832 67108864 771751936 4110417920 75497472 2889875456 2623537152 1093664768 1254621184 4146331648 4136763392 1380122624 112558080 3737042944 815357952 291803136 1204316160 3125941248 1013135872 3605380864 1707533952 2536861888 2108861792 2292795824 4247561544 2343324788 589313774 3234864867 +2147483648 3221225472 3758096384 805306368 3087007744 1140850688 4060086272 2466250752 3581935616 197132288 1897922560 4065329152 1206386688 4118020096 1782448128 3204382720 3570237440 871940096 2534105088 2232193024 4249503744 1434326016 1117721088 1778222848 3433095552 518477376 3959328928 1763132176 856075896 2766882748 2902231198 1219649903 +2147483648 3221225472 3758096384 805306368 3355443200 2080374784 1778384896 2399141888 8388608 3527409664 3546284032 785383424 3519545344 1408499712 3078488064 1687486464 455835648 3947282432 4044578816 2344652800 4135077888 3225293824 410324480 926651648 3283011968 3948374848 3584470240 4124141104 2954868616 4061720908 3098967638 1169362391 +2147483648 3221225472 2684354560 805306368 939524096 2617245696 3388997632 1392508928 1333788672 784334848 1222639616 756023296 4060610560 293339136 7995392 1790377984 1152024576 3960487936 1270931456 2061996032 1733154816 1129972736 700920320 837976320 2328123776 3824601152 1221767200 45380304 1966000456 4073101468 761417078 4018928485 +2147483648 1073741824 2684354560 2952790016 3623878656 1409286144 2650800128 3338665984 1501560832 1941962752 2069889024 4098883584 912785408 131858432 1617297408 1004208128 133136384 2954641408 3298156544 3369250816 526972928 4115014656 1898646016 1438092032 1450729088 1736949824 626229920 53105936 2158417896 3542163372 947042174 878240821 +2147483648 3221225472 3758096384 2952790016 3087007744 2885681152 234881024 1929379840 4102029312 901775360 438304768 3369074688 2127036416 3465805824 3546939392 3410296832 1144291328 596131840 3017203712 2107346944 2595866624 1158296576 3556061696 1699527936 3403957376 3373322560 1169726176 1295940560 2637030200 601889692 1290808822 756553247 +2147483648 1073741824 3758096384 268435456 2013265920 872415232 3791650816 922746880 1736441856 3519021056 4066377728 4293918720 2951217152 2004615168 1671561216 3915055104 1991606272 3220914176 4293713920 3117199360 1725294592 1396841472 3219851776 830319360 3537334656 2469841728 326347040 4279663888 94132520 3596316804 696056694 2824123197 +2147483648 1073741824 536870912 1342177280 671088640 872415232 3791650816 4076863488 2491416576 2151677952 3386900480 1586495488 653787136 1055129600 2739535872 2934374400 2850390016 1235959808 3255099392 180924416 837408768 2703899648 716639744 3149762304 700408192 15134272 1142138080 2534565296 3009696424 1948086012 4250779914 288894463 +2147483648 1073741824 1610612736 1879048192 939524096 2348810240 2583691264 1929379840 1870659584 3896508416 3529506816 995098624 1148715008 4071882752 3862822912 1579614208 3357900800 2834874368 65232896 1136439296 616187904 1717445632 3799450112 2514334976 722262400 322786368 755733536 147312496 2787309128 386024364 3603570906 24709291 +2147483648 3221225472 536870912 2952790016 3087007744 2483027968 234881024 3003121664 2407530496 1119879168 668991488 3299868672 776470528 3223584768 3694264320 3370057728 245923840 3870310400 757784576 1237684224 2684876800 1540490240 2087662080 3101721344 43272832 1192812864 2786769440 791627984 1285714312 4180003124 2002073870 2872803555 +2147483648 1073741824 1610612736 1342177280 3623878656 335544320 2382364672 1593835520 2424307712 507510784 1969225728 3715104768 191365120 1285292032 1322647552 255787008 3642327040 1368342528 784392192 170962944 4002007040 2873502720 3001496064 2219682560 2719314560 2391925312 3081897696 372049968 3236200712 3352554532 2385977622 2826287653 +2147483648 1073741824 3758096384 2415919104 3892314112 201326592 2919235584 4110417920 2625634304 4081057792 2476736512 3553624064 1938292736 3470000128 1796079616 2068119552 565870592 283918336 1255727104 1009889280 3522422784 578698240 3516730880 2661712128 2283162752 3372469440 3815123296 1012996208 4113348984 3457509692 1791512006 1053741887 +2147483648 1073741824 2684354560 2952790016 671088640 2751463424 3925868544 855638016 2004877312 3804233728 1696595968 776994816 2792882176 892076032 1549926400 3078946816 3063316480 623460352 912121856 2133962752 3462068224 3075613696 3805099520 452102912 992968576 4141800512 1705248800 3232114640 3792906552 2966268220 2030107066 2652573213 +2147483648 1073741824 3758096384 268435456 3355443200 2751463424 167772160 2835349504 92274688 2512388096 3042967552 2295332864 3803709440 2212757504 1463943168 3821600768 143753216 1130496 3544375296 282767360 3551127552 2194807808 2387682816 2047189760 1440444288 549976768 892678688 3473378960 2746375784 1717983244 93082858 3405338255 +2147483648 3221225472 536870912 3489660928 671088640 1409286144 2516582400 3841982464 1283457024 1488977920 3168796672 183500800 2512912384 3174825984 3318874112 2620325888 2759229440 3194929152 2957664256 2336985088 1138194432 3726777344 3278310912 2894763776 266126464 3226826432 3071618912 2432014480 2209512520 2573181092 3704184574 3667344773 +2147483648 1073741824 3758096384 268435456 2281701376 4093640704 2248146944 3036676096 578813952 624951296 1931476992 1160773632 3312975872 112984064 3864133632 819658752 429555712 483770368 1520263168 2152968192 1236559872 526523392 665007616 3693520640 4110932096 294014656 3181979872 1349617776 1379353816 1676968740 589096514 184346809 +2147483648 1073741824 2684354560 1342177280 3623878656 3154116608 2315255808 1996488704 3934257152 809500672 1075838976 1649410048 3890741248 713818112 2752118784 3904962560 1626767360 4280467456 6184960 142454784 3375724544 3302628352 3949539840 341487872 4034451840 2096589120 3653711968 4127042608 2750774744 2629447740 4246283390 2145552081 +2147483648 1073741824 1610612736 2415919104 3623878656 2751463424 1375731712 50331648 1518338048 3368026112 2686451712 3079667712 3536322560 1475608576 1101398016 1244332032 3224731648 2102411264 2604916736 1400418304 2943272960 3317046272 2107834880 1335985920 3565574528 3297821248 3458273120 3187980304 2128406264 3440058700 1059431526 72903879 +2147483648 3221225472 1610612736 2415919104 671088640 1946157056 1845493760 3741319168 2592079872 3527409664 2199912448 1219493888 1833435136 2342256640 1117913088 3366387712 2971828224 1269153792 2456117248 1850183680 4021315584 2920946688 1104354816 2448199424 390652544 395101760 1737153632 3292250544 3624947608 1273639492 3308988142 947956221 +2147483648 3221225472 2684354560 805306368 402653184 3959422976 771751936 520093696 2592079872 3804233728 224395264 3639607296 2288517120 3791388672 3157917696 2322268160 805666816 2476654592 2741067776 3505688576 2111854592 1377960960 2336176640 899912960 314571904 740813376 984861280 1844833680 2439301160 3530187204 1795237270 3801529277 +2147483648 3221225472 1610612736 268435456 1476395008 2483027968 3321888768 1593835520 4068474880 2520776704 3768582144 934281216 2959605760 2340159488 2894725120 339804160 606044160 4267294720 1334599680 1068797952 1507289088 2331130880 3781501440 1900129024 4094611584 2932396096 1949032032 3517538480 1272252024 849982308 2964515686 1344458861 +2147483648 3221225472 3758096384 4026531840 4160749568 4093640704 167772160 2969567232 1333788672 1203765248 652214272 1443889152 743964672 1150025728 3315728384 1474887680 3307503616 3666493440 1590484992 1070567424 276285440 4182385664 873280000 4272077568 3372565376 1844932800 3152433824 3892242576 1446944776 1241466332 3574753378 4271963661 +2147483648 3221225472 1610612736 805306368 3623878656 2080374784 1509949440 2868903936 796917760 2126512128 3093299200 4207935488 1458044928 34865152 898760704 220659712 3390013440 1139654656 2612027392 3986329600 1639278592 1183462400 3702196736 2572267776 1244972416 2924931648 3203001888 1193954000 2730073960 1721813324 3649366462 384751783 +2147483648 3221225472 1610612736 1879048192 1207959552 3422552064 1577058304 4143972352 1786773504 2789212160 4045406208 2934964224 2890399744 2407268352 2647261184 971964416 2466676736 3073064960 3936870400 2932051968 2790451200 3423740928 386612736 1242085632 3719985280 3594016832 3047900256 1357376688 1508097048 195226452 3503959102 1530342917 +2147483648 3221225472 536870912 2415919104 1744830464 738197504 503316480 4244635648 1216348160 130023424 1776287744 1655701504 2890399744 2359296 436076544 3017867264 547520512 923287552 555016192 3151859712 1765537792 4279634944 1096093184 3544488192 4206192768 4158931648 2098132576 1126337616 4182276296 1370801908 4132280142 4037271523 +2147483648 3221225472 1610612736 805306368 1207959552 1140850688 1979711488 2197815296 25165824 2604662784 2535456768 3580887040 1572339712 33292288 82444288 519372800 200179712 978829312 4153630720 1129418752 3615254528 4021433344 1805200896 3920403200 3082207360 4280536896 2543673760 3380785968 1200998360 1983018740 3544259554 3263202393 +2147483648 1073741824 2684354560 4026531840 3892314112 2348810240 2919235584 3305111552 4152360960 2814377984 106954752 307232768 2067267584 2089025536 621150208 665911296 3930292224 1592803328 1677058048 2417274880 2668820480 2564699136 707073536 3814568192 2478142592 3883417792 1146740640 3624839056 932306216 2701309676 2470168234 3618224887 +2147483648 1073741824 536870912 2415919104 3355443200 3825205248 2046820352 3305111552 1166016512 3770679296 1642070016 4021288960 1786249216 4273209344 2494693376 2186215424 1845133312 266027008 2782126080 577220608 1990121472 3400141824 4220192256 919634688 1989165952 1004764608 4039633184 2965737424 3250187528 4010577140 1535010370 3238150347 +2147483648 1073741824 2684354560 2952790016 3355443200 3154116608 3187671040 2030043136 1652555776 2143289344 476053504 2391801856 3043491840 2773745664 1951006720 1290076160 919961600 416661504 3758776320 2618994688 494237696 98706432 2958102016 3092231424 2558061696 3938182080 3575470560 3895865552 3504018088 894077468 813522958 1143345559 +2147483648 1073741824 1610612736 2415919104 134217728 2885681152 1979711488 1761607680 2675965952 188743680 3286237184 948961280 4006084608 576454656 521535488 898957312 748060672 733626368 1543168000 4160073728 1764345856 1520311296 1680422400 4077957376 3303494272 2268095936 1884939936 2277904560 2084373608 1905960764 38042182 1115936605 +2147483648 3221225472 3758096384 268435456 2550136832 3288334336 3523215360 889192448 1904214016 1228931072 2074083328 730857472 1338507264 1195638784 1946550272 589758464 2451537920 3399270400 4282736640 3466498048 406079488 1410210816 3120763392 585740032 553894272 2397503424 26767392 1729893040 1854541304 3311735404 2763954246 2867101515 +2147483648 1073741824 2684354560 2952790016 3087007744 201326592 2852126720 486539264 3514826752 3552575488 2904555520 4044357632 336068608 3919314944 3359244288 1180893184 81821696 405061632 1239310336 512339968 3955193856 512631808 3520401920 1244759296 226182528 4055901120 1142956064 646971920 3234346232 809241964 929697462 2257272493 +2147483648 3221225472 2684354560 4026531840 671088640 738197504 1711276032 3774873600 1501560832 2915041280 1650458624 695205888 3696754688 942407680 653656064 3494051840 2906292224 129679360 639000576 1688178688 770398208 1675768832 1969817088 2761402624 3989794432 288361408 3858240800 3929803920 2120103848 4227272356 2055249210 117438469 +2147483648 3221225472 536870912 3489660928 2281701376 3422552064 1711276032 4143972352 3615490048 2327838720 1264582656 3461349376 232259584 164888576 3474587648 2100232192 1783660544 3412738048 3544244224 878022656 1797126144 691411968 2786141696 1972214016 3301564032 824976960 3703442208 488441552 2294528424 1245509292 305365330 2824141403 +2147483648 3221225472 3758096384 1879048192 1744830464 2751463424 3187671040 1761607680 1132462080 1858076672 790626304 1320157184 1730674688 1820590080 1530527744 2219638784 3532357632 3056713728 916480000 795643904 368003072 703988736 1008940544 2030340864 445340288 2556170176 3111523232 2523077840 3932460600 3931853444 2183403734 2689210019 +2147483648 1073741824 2684354560 1879048192 4160749568 1140850688 2852126720 2164260864 3430940672 3275751424 2061500416 26214400 3605528576 21757952 1654784000 2091843584 1375895552 904314880 648437760 3607080960 1173583872 1749423104 4137759232 3827271424 409167744 2158892224 1424822880 2000519536 2232177192 1074574332 1476117518 2300824017 +2147483648 1073741824 1610612736 805306368 939524096 3019898880 1241513984 754974720 1988100096 4055891968 2875195392 688914432 4185391104 818151424 4286971904 1688010752 1637974016 1518518272 918904832 1028304896 529942528 2642031616 528421376 2009774848 1750496128 2233087936 401550304 485665616 3232911848 1126961980 628766058 3950973495 +2147483648 3221225472 536870912 268435456 2550136832 3825205248 2113929216 419430400 2977955840 3745513472 4229955584 1752170496 3849846784 1166802944 3701866496 1452081152 3404627968 2916630528 145809408 2668990464 4109629440 869411840 3387363840 761632512 2525749888 4007534528 4085326624 612928560 1379224216 2836287348 4081450386 1282871477 +2147483648 3221225472 3758096384 3489660928 2281701376 3959422976 2717908992 1660944384 2759852032 490733568 2925527040 2689597440 3001548800 621543424 44957696 308871168 1149403136 815808512 3094142976 2578812928 13879296 1595550720 673392128 1204396288 1118168960 2965844544 2800466656 3424845552 1020043272 3889789100 3026608382 977912545 +2147483648 3221225472 3758096384 4026531840 4160749568 1275068416 2919235584 4076863488 3447717888 1421869056 2229272576 122683392 957874176 414973952 1647706112 1517355008 110198784 1338490880 4043333632 1252429824 1276069888 1851925504 3641913856 956470528 3011855488 883231040 3132337312 3883202000 2708657352 3096182156 668885410 562271953 +2147483648 3221225472 3758096384 268435456 402653184 3288334336 3187671040 2231369728 2474639360 1816133632 3953131520 883949568 3501719552 3584294912 4230610944 3872194560 1538686976 3555934208 1196417024 4093743104 270583808 992353280 3167433216 1980600064 967236224 1792878784 2772337824 2872010864 102884536 2172028196 4153629458 471844911 +2147483648 1073741824 1610612736 2415919104 3087007744 3556769792 1509949440 3070230528 662700032 230686720 2657091584 296747008 1703411712 1075052544 1062600704 3569942528 4133388288 2084618240 3114819584 2580656128 2240759808 1360665600 2108889600 995984128 3423946624 3672716608 323911968 1771619344 3292810536 4286297108 1555325822 1423156351 +2147483648 3221225472 2684354560 1879048192 2550136832 3825205248 3791650816 3439329280 310378496 3426746368 1948254208 3819962368 1169686528 4122214400 227147776 516227072 3825369088 4170203136 817422336 2594017280 125818880 2484474880 1005783552 1119991552 2108284288 4018474432 3668098784 2472568624 2468405592 3650721604 3117284242 1361517963 +2147483648 3221225472 536870912 2415919104 1207959552 469762048 2516582400 754974720 696254464 851443712 2938109952 466616320 546832384 62652416 4045537280 2109538304 2984542208 2960277504 3981762560 1416335360 328464384 1152257024 16188928 2158861568 3381708416 554015936 2630153760 3063122768 186644536 3496222044 595464546 3329170561 +2147483648 1073741824 3758096384 1879048192 134217728 201326592 2046820352 4278190080 4051697664 2512388096 1881145344 1678770176 2720530432 3481010176 652869632 2440232960 3850403840 1091584000 2946162688 3351883776 2716592128 3446014976 3741388288 2180495616 2127479168 4234117952 1970458784 1242931088 357681848 2564629356 1649253374 1190519773 +2147483648 1073741824 1610612736 3489660928 3892314112 2885681152 2181038080 1224736768 1786773504 1287651328 2011168768 2867855360 2702704640 4210819072 2063728640 407961600 1643610112 2989178880 2013192192 3734286336 1349896192 3501067264 2526748160 2815592704 1678442368 2751637696 2567107552 597070096 1327822984 3235491812 2750439114 764176769 +2147483648 1073741824 1610612736 2415919104 4160749568 4093640704 2449473536 3103784960 3833593856 2881486848 3957325824 4237295616 1811415040 1242300416 2149449728 2682322944 1069252608 2933243904 223371264 2501160960 530008064 2720144384 2159479296 1792973568 3256122752 3129906368 3381426784 1616023376 2747943496 1938799356 338150954 3149877253 +2147483648 3221225472 1610612736 4026531840 671088640 3019898880 33554432 4043309056 1568669696 96468992 132120576 2618294272 4067950592 2405171200 1442185216 2659385344 1499758592 1755267072 1345183744 247566336 2774591488 374998016 329057792 4018388736 4075934080 3069679296 3892573728 556707472 1350201544 3648144284 2919652330 2079611953 +2147483648 3221225472 1610612736 1879048192 671088640 4227858432 234881024 1124073472 260046848 3846176768 3827302400 2135949312 1324875776 2560360448 349306880 1217200128 468221952 353615872 2034851840 1789366272 3241043968 4072448 1349985792 1296149760 1511350400 2375399744 4078132256 2828960048 3408985240 3536770876 3294217786 2066238737 +2147483648 1073741824 2684354560 4026531840 2013265920 1677721600 1711276032 2130706432 2189426688 3879731200 3462397952 806354944 4078436352 1920729088 948830208 1339359232 325943296 2370715648 1619910656 3068571648 2907633664 1407333376 3787665920 2131013376 1636695168 1063696448 2257516128 3921807600 3878893960 642558268 3037326354 1598338113 +2147483648 1073741824 2684354560 268435456 671088640 872415232 3321888768 117440512 2256535552 566231040 723517440 1940914176 4174905344 119799808 3220832256 2131820544 4173299712 2584657920 883646464 27570176 3826808832 3555593216 4076019200 1193979648 1111193728 1506581056 3949231456 1978667088 2209879928 1626609028 846341034 41750199 +2147483648 3221225472 2684354560 4026531840 2818572288 1140850688 1040187392 1929379840 2692743168 1472200704 245366784 1364197376 1287127040 881590272 1862926336 4122411008 2466545664 4278173696 3163643904 4004089856 3021232128 4166398976 1220879872 287281920 669082240 2860620096 3112195552 3858774608 1593837208 2055224796 3938467722 1965045797 +2147483648 3221225472 3758096384 268435456 134217728 603979776 1778384896 3506438144 2675965952 2051014656 1734344704 1431306240 2468872192 1944846336 3697934336 3676241920 314933248 3848224768 768663552 1595969536 3146631168 3222674432 2382181888 1288090368 1999165312 2535754944 548137632 135478256 3988752136 1946702188 3131654670 2545805673 +2147483648 1073741824 2684354560 1342177280 134217728 469762048 1644167168 251658240 3162505216 1296039936 3567255552 1861222400 2920808448 3260284928 3607232512 3588292608 2260238336 2269986816 1175969792 2070654976 1408038912 3353746432 3923445248 2705173760 227527552 704624960 1687092192 446115056 3773538744 2922179508 2483425386 277554363 +2147483648 1073741824 1610612736 2952790016 1207959552 1946157056 2248146944 352321536 3447717888 2713714688 2061500416 1127219200 1251475456 3500933120 233439232 3678470144 2858516480 4262019072 1998774272 3598364672 1517406208 3221623808 2651532800 271619840 3768635520 1592760000 1726380832 914113168 2944757640 1410909972 1913893658 3613683637 +2147483648 3221225472 536870912 2952790016 671088640 3825205248 2382364672 2667577344 2894069760 3577741312 1562378240 3914334208 842530816 1904476160 2634153984 1239351296 3314188288 1154990080 1556045824 2122813440 3740956672 1388708864 4085061120 3276126976 2563077760 1828499008 128108000 2260129264 4058839512 3318207548 975654538 915642919 +2147483648 1073741824 1610612736 2415919104 134217728 2885681152 4261412864 2130706432 3951034368 1950351360 3726639104 1970274304 2440560640 3388211200 3268280320 3830251520 2565832704 3284385792 2248302592 2979835904 2262386688 2570722304 2273523200 404926720 1558999168 1268875840 3469663776 1380835440 3555680600 2319661620 323134226 2470207531 +2147483648 1073741824 536870912 4026531840 671088640 2214592512 2113929216 285212672 3363831808 3485466624 3269459968 3719299072 4125622272 3644063744 2383544320 615972864 2158067712 3036200960 3924516864 1546956800 3108395008 2787513344 4062520832 2480317184 2864267904 1386459584 2872559456 2613507664 2268220168 3037988852 834813158 1731140111 +2147483648 3221225472 3758096384 268435456 3355443200 1409286144 570425344 2936012800 3363831808 3493855232 1776287744 3767533568 672661504 3865313280 1550188544 130220032 2926149632 3069853696 3554009088 3202125824 2978531328 3179420672 2472871424 940220160 3588479360 1202172224 1484094688 1607882416 686805416 640518780 2200723250 3376336743 +2147483648 1073741824 3758096384 3489660928 3892314112 2080374784 1509949440 3674210304 1484783616 1547698176 2753560576 3161456640 3071803392 479461376 1152516096 3218407424 3197534208 3820404736 3430047744 3783372800 2985125888 1942367232 1341595136 1850449152 1694268800 1334491712 1503195104 256462768 457968856 4131783220 3124168394 3450575723 +2147483648 3221225472 1610612736 4026531840 2281701376 2080374784 2046820352 3607101440 1937768448 2076180480 2740977664 3215982592 1670905856 2310275072 2949775360 921108480 1008369664 2915614720 1638948864 2835845120 2501470208 2986607616 2185899520 240329984 3175660928 3429878080 2324354592 434064528 1558252520 1025478612 695037946 263598931 +2147483648 3221225472 3758096384 4026531840 1207959552 4093640704 1912602624 1761607680 746586112 1119879168 488636416 948961280 1954021376 482607104 4177920000 2129854464 884834304 3415916544 3266404352 2778763264 1147684864 785654784 79568384 1654068992 3614154112 1358025920 544787552 3964950288 2547393976 694892108 1808373130 2507460199 +2147483648 3221225472 536870912 2952790016 4160749568 603979776 2113929216 922746880 1786773504 876609536 3407872000 2762997760 2272788480 3984850944 803078144 727252992 1244889088 1029128192 1309335552 981241856 205649920 2809398272 3934659072 535641856 206944896 4243221568 1618443872 1908070448 1434757656 142988612 2550808546 682558327 +2147483648 1073741824 536870912 1342177280 1744830464 3288334336 4261412864 4177526784 2843738112 2202009600 4074766336 3077570560 1706557440 1362886656 900333568 414515200 23953408 836976640 3142901760 641380352 3263158272 2028747776 3238141440 1870734080 3638794880 3385875392 44975392 912606512 1665391144 893785860 1438057058 82609817 +2147483648 1073741824 2684354560 1879048192 939524096 1946157056 1979711488 3137339392 3883925504 1715470336 2770337792 395313152 3859283968 2176581632 2671902720 2598436864 2666627072 3859333120 3005964288 1514844160 913078272 1129059328 3774480896 3846519552 1011326080 4248304960 2263476768 1960496624 1187137048 4152824140 1910935542 6707109 +2147483648 1073741824 2684354560 3489660928 2013265920 3019898880 3321888768 956301312 1820327936 2243952640 3663724544 4279238656 2506620928 263454720 3302621184 1563230208 2968354816 3106062336 3271909376 585281536 2709420032 3338943488 1489123840 987831040 3119229056 3068256704 1902106720 3600874448 457458088 486096508 3710364142 2422734639 +2147483648 1073741824 3758096384 1879048192 3087007744 2080374784 33554432 2533359616 2843738112 1874853888 1096810496 2735734784 3102212096 1825832960 3383623680 4115464192 3410591744 4029104128 1255202816 2765271040 761260032 719586304 1542857216 847317248 369853312 3818408768 2579394720 2956411152 1035527784 3737552636 1360119566 3925413975 +2147483648 3221225472 2684354560 805306368 939524096 2483027968 2650800128 4244635648 3548381184 2143289344 3097493504 3272605696 2913468416 370409472 4073062400 1458110464 3854794752 3990208512 3904921600 3889467392 1073960960 518259712 3080598016 1436877568 3158937216 2125911744 2892025504 3114392720 1177974424 2923798028 1406983774 2876501959 +2147483648 1073741824 1610612736 1879048192 671088640 2080374784 3120562176 1962934272 1132462080 985661440 1562378240 3446669312 2333605888 651952128 1989541888 4078239744 597917696 2462138368 1300553728 3184046080 242468864 1628185600 3963487744 3706785024 3491343744 2971302336 437154464 627851472 1389063352 1718075636 4209910058 3956882745 +2147483648 1073741824 3758096384 4026531840 4160749568 3825205248 4194304000 3674210304 3632267264 2638217216 3793747968 2620391424 3189243904 2000420864 4128112640 4140761088 934969344 1975566336 2101633024 4057182208 2932959232 2502697984 2317750784 4276829952 1158200192 3368154688 659675616 934928368 1602085144 136306084 3377915354 670529985 +2147483648 1073741824 536870912 3489660928 4160749568 3154116608 2583691264 1224736768 2877292544 3636461568 2212495360 1175453696 1591214080 4113825792 913702912 3291938816 541556736 3125985280 1576230912 2945363968 904812544 2547260416 3756399104 1143937280 1435745664 3501509312 140277664 3151825488 893033608 3176687516 587405826 2335279875 +2147483648 3221225472 3758096384 1879048192 1476395008 67108864 167772160 3607101440 729808896 3711959040 2996830208 1339031552 2008547328 2448687104 2885025792 2266562560 1840480256 1069891584 3520126976 636784640 3687041024 2807301120 774257152 3349229312 2814877568 292774208 3765034528 228011824 1153345080 3438334396 2103743306 702280251 +2147483648 3221225472 536870912 4026531840 1744830464 3556769792 3053453312 989855744 2323644416 3435134976 950009856 3346006016 396886016 1239678976 2700738560 280690688 3628892160 3828203520 57368576 697667584 913733632 4093907968 3043628544 3993184000 3100681344 1718352192 4062607712 4221316112 952503256 1972185428 3467223302 398489275 +2147483648 3221225472 1610612736 1342177280 2281701376 3154116608 2315255808 1962934272 947912704 3250585600 1960837120 1970274304 1173880832 1540620288 2403467264 3335454720 1470988288 45203456 3937296384 3999830016 1470064640 278146048 3949069824 568268032 3051723136 670948800 2064145504 3854404816 679073800 3055706692 1865325138 2537193395 +2147483648 3221225472 2684354560 268435456 3623878656 2080374784 2583691264 1090519040 2977955840 1698693120 1730150400 2536505344 1749549056 2668363776 3626106880 2323841024 449609728 2526855168 197287936 2807402496 3644282880 902564864 490865152 2685600000 3094658432 1983430848 1069302560 3064759216 3649882328 1111120996 1339131022 3036239129 +2147483648 3221225472 1610612736 1879048192 3087007744 4093640704 301989888 4043309056 2004877312 356515840 1017118720 2788163584 2815950848 4240179200 3760586752 3218407424 4077420544 2736668672 411099136 760451072 3850889216 981214208 3016098304 2286226176 2875237760 1111119552 1480260768 1431342128 2715967032 1854332740 3229001514 3283575537 +2147483648 3221225472 1610612736 805306368 1476395008 3825205248 1241513984 2600468480 3716153344 1044381696 4011851776 1412431872 3444047872 1404305408 554565632 3818979328 1661566976 935477248 2742411264 2208206848 1379330048 770978816 1848519168 3885053696 3326191488 3631637056 746309792 2973743728 2009037464 4193676708 473686990 3743398775 +2147483648 1073741824 1610612736 805306368 134217728 469762048 2919235584 1929379840 2172649472 3384803328 94371840 3142582272 33030144 4276355072 1639317504 2616524800 579960832 399949824 3374407680 2663034880 3398322176 1445213184 680926720 1139088640 1250533504 604173632 3600767904 495159696 1307961304 146144220 1314251482 3437613999 +2147483648 3221225472 1610612736 268435456 2550136832 3959422976 3254779904 3506438144 2071986176 1656750080 44040192 1890582528 1335361536 3042705408 2058223616 3807576064 3666968576 3212918784 3683573760 3945041920 2441603072 1927035904 3798864384 2907899136 2611056512 936993472 972222880 2432345808 2496447576 1960951396 146359674 1398987545 +2147483648 1073741824 3758096384 3489660928 3623878656 4093640704 2449473536 3070230528 4135583744 3997171712 933232640 594542592 3865575424 4004249600 3942776832 35323904 2928312320 56606720 2884067328 191606784 735733760 3531877376 922112 1298739968 3027873152 2168028992 303730016 2766664368 701711288 208518292 1267684566 1355259609 +2147483648 3221225472 536870912 805306368 3355443200 2348810240 100663296 1761607680 2038431744 3275751424 4062183424 2916089856 4115136512 565968896 291110912 3801415680 2926608384 2984886272 408117248 3360133120 1476950016 2595496960 3242593792 442439936 3876433536 3879037376 2580055840 860741424 3720183320 3465844124 3014126838 1443909301 +2147483648 1073741824 3758096384 4026531840 2818572288 469762048 2248146944 2734686208 1501560832 1900019712 1218445312 2354053120 2052587520 2355363840 2203189248 2301165568 3067248640 1294483456 1236852736 3242307584 958392320 3623625728 1112933888 1229657344 2006162048 2943804224 1989056928 2897116080 15466168 932588380 1848320978 3114511527 +2147483648 1073741824 3758096384 1342177280 3892314112 3825205248 436207616 1258291200 3246391296 2143289344 694157312 1173356544 160956416 1610874880 503447552 3275948032 2206433280 1972944896 2711552 3372920832 3973343232 790367232 2655403520 1793145600 516991872 137588288 3029187488 2327181584 1048043368 1423232836 1877442282 818394431 +2147483648 3221225472 536870912 1342177280 1744830464 1409286144 3992977408 3472883712 3800039424 3955228672 287309824 2354053120 4074242048 1503920128 1250557952 1914241024 3501817856 1810644992 72343552 1799524352 3653302272 2675719168 1294876160 4019390208 740342400 2190856768 193183328 551373264 2249876856 125361148 3999803218 3205240727 +2147483648 3221225472 3758096384 3489660928 939524096 201326592 3321888768 2164260864 2055208960 2881486848 1851785216 1385168896 592969728 1746141184 974782464 88145920 4202397696 2750496768 2780880896 2580058112 3686254592 1416375296 893258240 687027456 48662144 3671908288 444505568 3299407312 1324648744 3434206620 1771774082 3856305739 +2147483648 1073741824 1610612736 2952790016 939524096 3825205248 1979711488 50331648 1820327936 2302672896 178257920 2733637632 112721920 589561856 519438336 2813526016 1105821696 3707125760 1901715456 3817123840 4129343488 3279688704 1375875584 4107087616 1512474752 2711475008 1294107360 3252417776 1493801016 1814449460 3260153154 2746789583 +2147483648 1073741824 2684354560 1342177280 3892314112 1543503872 3858759680 3607101440 864026624 1790967808 3542089728 871366656 1726480384 3684433920 489553920 3245408256 580091904 2996420608 3616825344 594849792 2839508992 1927552000 4115283456 511378688 1149811328 1090614848 4197256736 2241707984 3768120248 3366961364 1989232118 3721729173 +2147483648 1073741824 536870912 4026531840 671088640 2885681152 905969664 3036676096 1820327936 4005560320 471859200 2863661056 3851943936 3702259712 3430023168 286457856 881688576 246038528 4205174784 3630477312 4151367680 660870144 2664834560 2925865216 4162361984 3133860544 2010332512 883801360 2585418232 4131252868 1984467578 3435330117 +2147483648 1073741824 3758096384 1879048192 4160749568 3690987520 2113929216 3741319168 511705088 264241152 903872512 2913992704 1661468672 3754688512 386007040 4188602368 2798616576 1253556224 3112853504 3434917888 1793419264 1251214336 292958720 2297377024 1248375936 1848858176 476784480 2500234192 1871200584 3298139572 3312115294 2516831561 +2147483648 1073741824 1610612736 2952790016 671088640 1811939328 3791650816 1258291200 2625634304 2923429888 27262976 1943011328 3914858496 1494482944 2195324928 1175650304 441548800 652197888 2890162176 313569280 3481356288 4212921344 3805689344 2105346304 2798161792 1795514432 1094586080 369173552 1219404088 286283708 4140476210 3837945723 +2147483648 1073741824 3758096384 1342177280 1744830464 3556769792 1845493760 1929379840 1048576000 1430257664 673185792 3450863616 1402470400 3580624896 2204499968 2975137792 1406304256 1709850624 3727613952 1105833984 2737432576 3640921088 1832001024 2226067200 2698623616 3438402880 3083339360 52695408 2575448984 750199492 2171971802 3732397749 +2147483648 3221225472 1610612736 4026531840 3623878656 3154116608 637534208 3573547008 3699376128 2537553920 1243611136 2398093312 2541223936 2753822720 2907832320 2369585152 356548608 1438498816 2208260096 1686605824 2674681856 3807118336 2150513152 683344128 492280448 2657372864 1290800480 410528624 3953400344 3281140244 1423775154 4207980895 +2147483648 1073741824 536870912 2952790016 2013265920 2617245696 3657433088 50331648 3934257152 1556086784 3655335936 2924478464 104333312 2281439232 970850304 219742208 3388768256 1201258496 1789616128 3501436928 384325632 3486778368 1815749120 3909824768 353615232 647522368 1490828640 225315600 1878075784 2767752012 1482416938 1815892233 +2147483648 3221225472 3758096384 1342177280 3355443200 4093640704 2583691264 1862270976 2206203904 1673527296 3311403008 3614441472 3253207040 1558446080 3682992128 2567897088 2523234304 1884176384 3585990656 3580137472 2687551488 1169689600 3856406016 907687680 1303711616 3418394432 4262905376 1529298576 2682356328 1421368420 693823830 1306866715 +2147483648 1073741824 536870912 805306368 134217728 469762048 1912602624 3238002688 3179282432 3871342592 316669952 2335178752 3819438080 621543424 3220045824 2230648832 2642903040 2056175616 1664573440 1825878016 3980417024 3510117376 3518242304 3969518848 1016010624 3040390848 715020320 3940887120 41917768 3587883284 1587367830 1593018129 +2147483648 3221225472 2684354560 1879048192 1744830464 1006632960 167772160 3238002688 461373440 1337982976 3881828352 2557476864 4231528448 1396965376 413532160 4238147584 607748096 3915726848 3823820800 2782564352 817223680 898110464 3743168000 3541187840 2504200576 1824565440 3542808992 3191519120 2407918184 2677018916 4178061026 4032569351 +2147483648 3221225472 1610612736 2952790016 939524096 1543503872 33554432 3405774848 2793406464 3988783104 320864256 1309671424 2670198784 106692608 47316992 928972800 1479442432 3052191744 287334400 4029386752 3415304192 3170374656 1247023616 714998016 447036288 1361951808 3004189792 2442375760 1915059576 685115116 2341016382 363312277 +2147483648 3221225472 536870912 2952790016 1744830464 1275068416 2986344448 3841982464 1166016512 4114612224 954204160 951058432 2678587392 2231631872 3122528256 3600089088 2293268480 3730292736 497639424 2717093888 3758520320 987235328 2928412160 805961984 3933410176 3820588992 2853534496 3843137712 1888582184 592427380 3647228054 3943643795 +2147483648 3221225472 2684354560 3489660928 3087007744 3154116608 2181038080 2063597568 964689920 3183476736 786432000 1345323008 382205952 2895380480 2885550080 1198456832 3689775104 1243725824 1105354752 2866057216 96950272 553139200 1331440128 267004160 3352378240 2955055168 400326560 2740691344 4263168520 336714196 2787793614 817935151 +2147483648 1073741824 1610612736 268435456 671088640 2885681152 3053453312 2063597568 1837105152 1715470336 1084227584 4193255424 738721792 1559494656 2061369344 4109434880 2410840064 3251355648 2096586752 1421193216 1808549888 905460736 553393664 1848260864 841941632 3846420800 2574872224 1723633520 889374584 307875124 3246676206 2041327127 +2147483648 3221225472 1610612736 805306368 671088640 1543503872 3187671040 855638016 2306867200 1908408320 3839885312 2544893952 1981284352 2676228096 4042129408 1533083648 841515008 142786560 2417254400 2732560384 2285856768 2963813376 756823552 3291088128 2268017792 1138338112 1675786656 1488630160 414833032 2540422836 3505453082 413090143 +2147483648 3221225472 2684354560 805306368 1207959552 335544320 2046820352 1627389952 4169138176 1665138688 1457520640 542113792 1736966144 1287389184 257032192 3001876480 3248455680 3549708288 594141184 4001927168 3316307968 3506963456 3304861184 674381568 763172736 2713162944 2627232608 3915634800 1964082472 3921378188 4231220518 2777633141 +2147483648 1073741824 536870912 1879048192 1744830464 2751463424 637534208 520093696 864026624 4215275520 153092096 1945108480 212336640 3249274880 2618687488 1157562368 3446636544 466829312 2516246528 1506717696 50321408 2884121600 848041472 1256602368 4275518592 822318144 3676660256 1511381936 890833752 1714981460 4002477318 75470601 +2147483648 3221225472 536870912 2952790016 3623878656 1811939328 2315255808 2499805184 8388608 943718400 3793747968 1433403392 1920466944 1715732480 1110835200 2676293632 2112192512 1092894720 1395122176 2949550080 3817928704 305660928 677652992 3175490816 3372029312 3273765312 1465024096 2760035504 307954648 3494680052 521921490 666666887 +2147483648 3221225472 1610612736 268435456 3892314112 1409286144 3791650816 2499805184 1803550720 1858076672 2241855488 3603955712 940048384 3558080512 3707371520 2209021952 954433536 667074560 2234212352 844795904 1655597056 2504539136 3413380608 495597312 7547264 58697664 4159498912 685398480 2705461144 1086793276 148225030 4086293615 +2147483648 3221225472 1610612736 1342177280 2818572288 603979776 1778384896 3036676096 3816816640 1186988032 513802240 4193255424 458752000 2568749056 1436942336 2071134208 1143832576 1064583168 2083512320 1598066688 723970048 1880632320 3732672000 2222340864 1822099328 906599872 815684768 3662861264 1465527128 2135238964 1532405018 3706575161 +2147483648 3221225472 536870912 2952790016 4160749568 3422552064 973078528 1728053248 511705088 2218786816 1629487104 1150287872 233308160 2403598336 826408960 295763968 1972273152 2688663552 951934976 2598735872 2417653760 2164786176 3090424320 2304378112 4038922624 670083392 3079597408 1112852528 3987337368 1475958476 1000834894 3384496867 +2147483648 1073741824 536870912 805306368 2818572288 335544320 2919235584 184549376 3867148288 2671771648 2690646016 1542455296 749207552 629407744 1594228736 1926823936 985956352 683950080 3138838528 3214127104 2957891584 705176576 1775515136 209594112 4276429440 341738304 374832736 2004440560 1097104648 935788356 1554746886 2089931859 +2147483648 1073741824 1610612736 805306368 2281701376 2885681152 436207616 2566914048 612368384 1757413376 1566572544 292552704 3772252160 1148977152 3453091840 1858928640 3203170304 3424075776 2079973376 99332096 2636826624 2711630848 839925248 3198685440 858005888 3572368064 507446368 4008809872 1194584872 649771556 2141484634 583157361 +2147483648 3221225472 3758096384 268435456 2281701376 3690987520 3456106496 2533359616 2743074816 2411724800 4032823296 1607467008 2463629312 569114624 2024669184 4197384192 1933541376 893304832 3873398784 2426834944 2476886016 1755323392 3425703424 2731027712 1398014080 2391946304 3428399648 1727838352 2846849576 2320409356 2324062386 3327789269 +2147483648 3221225472 3758096384 1879048192 402653184 3422552064 2650800128 654311424 3380609024 2512388096 337641472 2584739840 2574778368 2707161088 3093168128 214106112 1447591936 3018440704 2148491264 3815608320 1352550400 1520436224 2521836032 2425883904 2339113088 4046858304 1105660064 1070248080 2083842488 2464477676 490534314 1949360897 +2147483648 3221225472 1610612736 4026531840 671088640 1275068416 1912602624 1392508928 4253024256 3888119808 1394606080 3639607296 2640838656 537657344 3004563456 2412576768 3191373824 1682882560 2406506496 357273600 974612480 396362752 1437599232 2047344896 3038524288 1865286208 3457759392 631937552 1573517816 1380711828 1232402582 2010870673 +2147483648 3221225472 1610612736 3489660928 1476395008 1275068416 3053453312 3003121664 947912704 1237319680 1793064960 2171600896 1711800320 1071906816 1130758144 488964096 781680640 879411200 3788201984 1344049152 4099696640 1742736384 3740275200 2370313472 3385068160 2071336768 3340579296 3797660112 276358152 1617974468 1937914798 4173538499 +2147483648 1073741824 1610612736 1342177280 2818572288 2751463424 369098752 3808428032 729808896 1749024768 438304768 2110783488 2542272512 1387003904 2893152256 2636840960 2335801344 2306621440 176676864 1898491904 4263692288 1644178432 486551040 209722112 96483456 962598720 3899661088 2484606320 1006904408 2827883292 3465617542 1587460033 +2147483648 3221225472 1610612736 1342177280 3892314112 3825205248 3187671040 1090519040 1484783616 742391808 4137680896 590348288 2751987712 88342528 997588992 2955608064 506036224 763215872 1458724864 1069322240 1406887936 1254108160 1541414400 3977255680 4218946176 3219916224 4177674080 2438279856 3930498808 1352819524 3890514654 2177328635 +2147483648 1073741824 3758096384 805306368 402653184 335544320 3590324224 1258291200 260046848 1228931072 1721761792 1926234112 1238892544 3570663424 1152516096 1955659776 4168122368 2157887488 409755648 2605428736 1565222912 1094718464 4204796416 2026912512 3906485376 1247027520 2339509280 3388023856 3787495736 2616641276 3629153426 1451593451 +2147483648 1073741824 536870912 1342177280 134217728 3019898880 2315255808 1023410176 1317011456 4190109696 383778816 3597664256 1828192256 2480144384 2299658240 1767702528 3785588736 957136896 2750242816 1918152704 1762023424 2428517376 3797943808 1789929216 3633847168 2321821632 4027199968 3581480784 2383000712 1646650244 4060934354 2389527155 +2147483648 1073741824 3758096384 1879048192 3623878656 335544320 4194304000 2566914048 1602224128 3124756480 262144000 2943352832 2643984384 2793668608 3209560064 1279066112 1039892480 695025664 1724440576 2559619072 4268746752 3148874752 469252608 3256093440 1225140096 3536924352 2993271968 2860140528 3457182520 387141588 47049258 3583973679 +2147483648 1073741824 3758096384 2415919104 3355443200 2483027968 2449473536 4278190080 1182793728 960495616 3613392896 1395654656 3192389632 3436445696 4021682176 153026560 3654189056 1727053824 4179124224 3400511488 708143104 691026944 3846702592 2689871616 3858113920 1459562816 1254001504 609811312 3862717512 871465140 1391353102 626038143 +2147483648 1073741824 2684354560 1879048192 402653184 4093640704 2650800128 3405774848 3548381184 2805989376 3684696064 1808793600 2222456832 1838415872 3747479552 4053598208 2657583104 652296192 4050182144 610054144 743438336 1213207552 2067270144 3795063552 1519257216 2800030528 3564354336 3237968560 274058744 40577276 697739834 252508307 +2147483648 1073741824 1610612736 1879048192 2818572288 1811939328 771751936 1996488704 3699376128 473956352 2136997888 298844160 27787264 2265710592 4153540608 172294144 4147544064 996720640 3401342976 2018095104 4288104448 2754618368 2402821632 2940479744 940444800 2929671232 2960110048 2881780656 2037228808 29981836 1036466958 1752937073 +2147483648 1073741824 2684354560 2952790016 3892314112 3288334336 771751936 922746880 3699376128 3393191936 2468347904 1437597696 3116892160 1693712384 1512177664 805240832 2806153216 3802152960 848355328 2136453120 2565470208 642786304 3994551808 2368480000 2985170560 943799360 823888864 4271361584 3454614424 1660917380 252567950 4190773127 +2147483648 3221225472 536870912 4026531840 671088640 872415232 637534208 3506438144 880803840 3762290688 1184890880 3364880384 255328256 2578710528 2905735168 1724710912 1307672576 3034202112 455204864 2961346560 2606823424 569709568 4031088128 3353890560 1089263744 4092798912 217746528 3220490416 2375486456 3251673516 2531116410 797742539 +2147483648 1073741824 536870912 1342177280 3087007744 3019898880 1644167168 922746880 4202692608 893386752 2552233984 3312451584 384303104 1543766016 717619200 324599808 1222803456 1644445696 2798182400 59879424 3145586688 4155587584 4226198016 1984056064 181518720 3897756480 814319200 668071792 4057152664 3981032180 1437713462 1510151667 +2147483648 1073741824 2684354560 268435456 2550136832 335544320 1912602624 2298478592 3028287488 2537553920 2258632704 2112880640 2889351168 1223426048 2419195904 3013279744 3940450304 3332456448 3094732800 1503899648 3308976128 379784192 1454551552 1641237248 2639199616 1452091584 3148067424 2486892656 371401784 2750587124 4134756386 1077854813 +2147483648 1073741824 3758096384 2415919104 2550136832 1275068416 369098752 3137339392 41943040 2713714688 576716800 1326448640 3977773056 4242276352 48365568 2089615360 1911914496 603406336 4093173760 123645952 3811698688 2849324032 1007260160 94719232 1260245632 3934207296 853579104 1998516560 747482152 1228635900 2407714418 2169484201 +2147483648 3221225472 2684354560 805306368 4160749568 2080374784 234881024 1761607680 3011510272 3519021056 1344274432 3371171840 2520252416 3511943168 115998720 3464691712 1871872000 2959065088 1444896768 3524759552 3501217792 3931833344 647397888 4181575936 1049653376 1940600768 3744379296 3349806864 4183451704 3126344660 4181993282 2676111379 +2147483648 1073741824 3758096384 2415919104 2550136832 3019898880 1442840576 3539992576 3598712832 3175088128 3433037824 1645215744 490209280 2332819456 3253600256 1218904064 3649470464 3128999936 2966446080 3044782080 3917703168 369048576 2180682240 1185346304 2255715456 2088187712 886998112 1258083184 284576440 1775805708 2307907610 790809573 +2147483648 1073741824 3758096384 1879048192 1744830464 3154116608 100663296 4043309056 3917479936 876609536 677380096 3635412992 2305294336 4035706880 2014969856 950206464 3029172224 1080213504 2459787264 844148736 966420480 2737505280 577869312 4021341440 4037169792 3284080576 2846851360 1180029680 1758387528 4166468436 2553004006 645127585 +2147483648 3221225472 1610612736 1342177280 671088640 603979776 2248146944 1929379840 377487360 1170210816 3676307456 1651507200 4260888576 2529951744 677511168 1680539648 972259328 3512451072 4029833216 437161984 988637184 2255694848 2777656832 2254560000 3924122752 2441553728 1736554592 1578694992 2594555256 569604340 3923908114 1902849349 +2147483648 3221225472 3758096384 1879048192 3892314112 469762048 1241513984 3439329280 4152360960 1866465280 3714056192 1508900864 1875378176 2732326912 1424097280 1759707136 499744768 1038303232 3087065088 2606534656 297256960 2571830272 1113953792 2500412672 681568640 4146531264 1630503328 2638631088 3275512264 211513796 1953819614 2660405725 +2147483648 3221225472 536870912 2415919104 3892314112 872415232 1509949440 1023410176 1283457024 809500672 2950692864 1127219200 2109210624 620494848 150339584 3360489472 1735884800 2016231424 1184161792 2454228992 1287518208 1638206464 4148407808 192904960 3580092288 2759603136 2125867360 346891696 2680665768 2891276052 2236151858 472822889 +2147483648 3221225472 1610612736 805306368 4160749568 1677721600 3791650816 2902458368 2894069760 2369781760 304087040 3603955712 3696754688 3291742208 3659399168 2735013888 2513862656 3156295680 3409043456 3244396544 2981685248 3324851200 212500992 909344512 3882798464 484720064 1967534432 2964399344 3909664408 499416348 1037525106 2812854611 +2147483648 3221225472 1610612736 1879048192 402653184 3690987520 1174405120 3674210304 461373440 1958739968 1331691520 4019191808 1967652864 288096256 2005532672 3481337856 3958603776 1154760704 4268089344 81563648 3147884544 4072219648 1799858688 3868879104 45275776 3380359488 1243754272 1677528656 223453736 1986617308 3214179590 2546335105 +2147483648 3221225472 3758096384 1879048192 1744830464 67108864 4060086272 3204448256 595591168 809500672 3965714432 2414870528 734527488 2396782592 4102160384 2554527744 1412071424 2276409344 3276791808 1413451776 1991821312 1578828800 4023301632 884564736 194167168 3061061952 4130221600 3880328304 3067453128 3304573700 23836830 8843549 +2147483648 3221225472 3758096384 1342177280 2281701376 3422552064 2785017856 3372220416 1937768448 1774190592 1071644672 1364197376 3185049600 124518400 341180416 3232694272 2574417920 3618029568 1473929216 2734657536 4238428160 2712079360 117868032 50129152 2226351744 1268394432 839456160 2020967184 2454737352 1317975628 499698642 256467605 +2147483648 3221225472 536870912 1879048192 671088640 4093640704 771751936 184549376 75497472 2982150144 526385152 1450180608 321388544 1628700672 1169293312 1786970112 2162982912 468172800 2953928704 69308416 3729684480 744174592 93365760 1222770432 1940933248 324408128 1650001632 1901834960 2120843112 1196262500 3398466470 3540400663 +2147483648 3221225472 536870912 805306368 1744830464 872415232 2046820352 3539992576 2961178624 3703570432 719323136 1141899264 1070071808 2039742464 3314155520 593297408 2516615168 2506899456 3702448128 843812864 718272512 319104000 1746707968 3042074368 3750363008 273555520 4248776160 1698267536 1203691336 1258520732 1788594758 2314148207 +2147483648 3221225472 3758096384 1342177280 2281701376 4093640704 2248146944 1157627904 3028287488 3930062848 1990197248 1555038208 1481113600 983826432 2167013376 1132265472 541949952 2302296064 240508928 2652278784 1083492352 1544358912 3966076416 3788400384 1848109184 2595717824 702499168 925137456 1866125432 631902372 20790062 317570003 +2147483648 3221225472 2684354560 2415919104 939524096 1275068416 1040187392 4009754624 2994733056 2353004544 3319791616 3207593984 1060634624 580124672 1478885376 1219166208 2735702016 2661007360 315252736 965644288 1784502272 89861120 731355648 2313155840 3898890368 3637094976 973134944 176024624 46224296 500242196 3658392466 2073903187 +2147483648 1073741824 1610612736 4026531840 2013265920 3959422976 301989888 721420288 2961178624 851443712 1604321280 1999634432 1432879104 982253568 4013031424 2141126656 3899555840 1181794304 1149526016 189247488 53430272 3022980096 767996416 274529536 1879466880 2037424192 1231934944 3369984016 1517667224 651815684 2677796774 4237084753 +2147483648 3221225472 536870912 1879048192 2281701376 4093640704 1845493760 1895825408 3682598912 314572800 1474297856 2874146816 555220992 1195638784 2087059456 1124139008 1067024384 1305493504 1140318208 880971776 1750792192 64041984 1682017792 4185151232 46258816 1536931264 1359441824 1067933136 2581029640 2424262348 1131627682 2689166767 +2147483648 1073741824 536870912 4026531840 1476395008 3825205248 3053453312 4110417920 1568669696 775946240 3898605568 1267728384 1702363136 2847670272 2938765312 3099000832 879198208 3292119040 2790023168 1209970688 504322048 1881609216 2577381888 3460687616 1732659328 4015634112 1451281184 1004201328 2445661896 3792070812 867799210 3436243945 +2147483648 1073741824 1610612736 3489660928 1476395008 2617245696 2046820352 3539992576 427819008 826277888 1805647872 3109027840 2459435008 2609643520 300023808 1887109120 2016444416 3856121856 81616896 350072832 1673676800 3700100096 1190703616 3963873536 4252200320 4062481472 1849286048 2818857136 3711316088 3430222812 714707746 2251575533 +2147483648 1073741824 3758096384 268435456 4160749568 2483027968 4060086272 1795162112 662700032 2185232384 778043392 1030750208 3244818432 1183580160 3367370752 1765081088 4036657152 1147420672 3764445184 3227365376 3290556416 2644843520 784509440 501244672 3140156800 3434522688 2097307168 2028849648 2943564744 1753726500 1460861462 1715639841 +2147483648 3221225472 1610612736 4026531840 2550136832 2214592512 1040187392 3976200192 293601280 3678404608 2124414976 3612344320 300417024 300154880 3641311232 1725366272 3848634368 2332082176 1556570112 3184824320 2389469184 2678522880 1797106176 3924614912 2539221632 4285629120 62060064 2560391472 1201608760 2530312476 3059928574 1052004715 +2147483648 3221225472 1610612736 4026531840 2013265920 603979776 570425344 3103784960 1266679808 2092957696 1033895936 1395654656 832045056 3317956608 2959212544 521469952 4137058304 949796864 2687524864 291344384 4125714432 3636790272 1516147200 1792069376 3984481664 446081216 3869040032 2402304336 1239256088 665417284 3559195162 3540944575 +2147483648 3221225472 3758096384 4026531840 402653184 1946157056 1442840576 1761607680 3548381184 2520776704 1663041536 1060110336 3490185216 1910243328 2432827392 3079733248 2390261760 3818307584 1160011776 2543816704 3201386496 3237028864 1030261248 3190743808 1026577536 3089209792 2404547488 4204830960 3717393688 3735183588 55098078 614396285 +2147483648 1073741824 3758096384 1342177280 2013265920 1140850688 4194304000 2365587456 629145600 3678404608 589299712 2108686336 2210922496 2565079040 994443264 2809069568 1166049280 3486433280 536895488 2921705472 2104715264 1192168448 1326488064 1404499712 2720816000 2852631488 4078588704 1497402672 4004431704 957368772 303923918 3808388547 +2147483648 1073741824 1610612736 805306368 402653184 2483027968 2248146944 2164260864 3632267264 977272832 241172480 720371712 3278372864 3356753920 1433272320 3274375168 3004006400 3964125184 227303424 1339338752 271271936 525022208 3204291072 649067264 257452160 2728048576 3851451232 1121889584 4618056 1419355140 3806981238 3859250823 +2147483648 3221225472 536870912 1342177280 402653184 2751463424 100663296 3909091328 2659188736 4022337536 2950692864 1311768576 389545984 1091829760 2039611392 2697789440 733773824 1828995072 4082294784 2360315904 1770256384 2813148160 3410797056 2270979840 4189510784 518368704 334154976 2096865744 1882310728 3064994004 2717393202 410258355 +2147483648 3221225472 1610612736 4026531840 2281701376 1006632960 1778384896 4110417920 914358272 1732247552 2409627648 36700160 1536688128 3050045440 3550871552 4171956224 1113227264 276348928 3067895808 2846068736 2656266240 2217411584 2149232128 2975397120 2544650624 2744882624 2326747104 2778008304 1774037368 4274281412 2511308346 2165665213 +2147483648 3221225472 3758096384 3489660928 402653184 2885681152 2785017856 3372220416 3078619136 1153433600 492830720 1882193920 2118647808 3549167616 2928803840 2061172736 2752020480 57786368 2716033024 1675988992 403458048 1859857408 1577615872 1148310784 3143849600 2191887808 2192342176 3674945872 1781573160 127263668 4025304110 1173660137 +2147483648 3221225472 1610612736 2415919104 4160749568 3154116608 2113929216 1962934272 1635778560 2084569088 950009856 1240465408 2022178816 3689676800 3677487104 865402880 1780318208 895238144 3191595008 3380514816 2113595392 1028987904 3598559744 3217836288 2460218496 4241140928 4179411488 1370883312 3483051640 696421684 2920335310 1339308593 +2147483648 1073741824 3758096384 2952790016 1476395008 2617245696 1241513984 3070230528 1786773504 2252341248 2875195392 944766976 2755133440 3090939904 2489450496 3852533760 3739254784 3765288960 1102536704 35106816 1478125568 1316828160 2140318208 2048182528 3330013568 3619707200 740300896 4105186736 2141725832 2007245676 724444426 1842034073 +2147483648 3221225472 2684354560 1342177280 1744830464 3019898880 2583691264 2768240640 2759852032 1841299456 4217372672 1934622720 2399666176 3265527808 2222850048 3010920448 1235845120 2781593600 2792644608 876384256 3155646464 3589479424 187153920 2651119360 2002911104 2802140608 448664928 1872173264 2293869288 535029804 1554011622 1346019187 +2147483648 1073741824 1610612736 2952790016 671088640 469762048 704643072 4110417920 3061841920 1556086784 2707423232 2693791744 938999808 1573650432 2440429568 1222967296 3229319168 1468743680 639557632 1529655296 944228352 2072581120 3783112192 3276166400 1097941376 1781386688 2923577312 2732528656 3173563432 4202024156 259921258 3728806421 +2147483648 3221225472 536870912 1879048192 402653184 3422552064 1644167168 4110417920 1266679808 3854565376 1025507328 4159700992 1655177216 1876688896 2255355904 1294270464 3095101440 1841610752 3109642240 2853474304 4197480448 1245262848 347449856 416414976 262854528 2726065088 426706080 594843408 2082494840 2210474324 1525776806 1399575253 +2147483648 3221225472 3758096384 1342177280 1207959552 1006632960 570425344 3372220416 2290089984 2805989376 3294625792 4105175040 974651392 673447936 3782082560 1784217600 3824386048 2431008768 1828970496 1068011520 258918400 3208449024 3959272960 814703872 2494067584 1753938112 2910009184 427073392 1909773448 2087847700 969097210 3010246743 +2147483648 3221225472 3758096384 805306368 2550136832 3019898880 3858759680 1191182336 1686110208 356515840 2829058048 4086300672 2590507008 2841378816 1937375232 2391212032 3507388416 1788887040 2031935488 4252471296 2318911488 3088782336 1687460352 3247928064 1772779648 3854818880 3193769440 1520017904 1971776696 29403372 3980484014 1783593893 +2147483648 3221225472 2684354560 3489660928 1476395008 738197504 1174405120 318767104 1786773504 171966464 94371840 4272947200 1658322944 3391356928 2292056064 1894711296 697597952 3252043776 1084547072 3582562304 4055881728 3742055424 1332384256 2800317696 1824018048 213111616 692661600 374318512 3014970680 4259425636 2470697226 414268695 +2147483648 1073741824 536870912 2952790016 939524096 2348810240 2248146944 385875968 3783262208 985661440 1503657984 189792256 3511156736 2453405696 3219259392 2371551232 4101865472 575389696 2419875840 2160111616 4184561664 602342400 1642050048 2867913984 1710345856 2951961152 1926440608 3319898960 536475416 112152028 2210464950 2627901941 +2147483648 1073741824 3758096384 4026531840 939524096 3154116608 1845493760 2097152000 3900702720 1052770304 442499072 3289382912 2150105088 351535104 299761664 1451556864 1477476352 1542930432 3279020032 2271719424 3987793920 1727079424 1628348928 907172096 703686784 662239936 1960116832 1687730704 1030970472 815263932 3158217790 2315935855 +2147483648 3221225472 536870912 4026531840 2550136832 469762048 503316480 3472883712 58720256 3183476736 1822425088 2450522112 3567779840 2172387328 1762525184 652935168 235175936 2842705920 2985484288 1925550080 490076160 1468470272 1923262976 2322032896 481844352 3057566272 2440277024 403368976 4210144664 2511852108 2142908510 1764307229 +2147483648 3221225472 3758096384 3489660928 2013265920 201326592 2181038080 2399141888 2441084928 2143289344 1969225728 701497344 2146959360 506200064 3409838080 1196228608 3357442048 1537425408 3248218112 3662254080 1676331008 1030827008 4005075456 781346048 2625861504 3639332160 2583800992 3899582224 526062440 2483530316 3203387386 3454767469 +2147483648 3221225472 536870912 1342177280 3087007744 201326592 637534208 2030043136 4102029312 2445279232 2988441600 657457152 2217213952 1400635392 492699648 1169489920 3452731392 2166603776 1631150080 2737016832 1191213056 2897820672 2606402048 1425728768 2209611392 4032915904 504871008 997358800 2678719672 4142338404 3480199222 1115052445 +2147483648 3221225472 1610612736 2415919104 3892314112 603979776 570425344 2566914048 931135488 3686793216 2569011200 1026555904 1408761856 2746482688 1324482560 1185611776 1239449600 460013568 471982080 2972028928 3524192256 1993284608 3338317312 867986176 436159872 65258688 1383508640 4217012112 1104564472 1982882788 848912066 3658142107 +2147483648 1073741824 3758096384 2415919104 402653184 3422552064 2516582400 1694498816 1652555776 2311061504 186646528 1510998016 318242816 3676569600 3986030592 1762066432 112558080 540295168 592437248 3037245440 2013063168 3558030336 2789978624 3031387392 2418561664 3604859584 1602861792 3233174352 3266757624 2200317420 917440714 3012141951 +2147483648 1073741824 3758096384 805306368 3355443200 1946157056 3187671040 2063597568 1652555776 3217031168 3172990976 756023296 2175270912 2850291712 4226678784 292880384 1385988096 813481984 3724959744 1740353536 470247424 2166428672 1351265792 2678445824 3231768192 2732880704 3206845280 3618700496 2387376248 2873143212 3072257118 1524194587 +2147483648 3221225472 2684354560 4026531840 1476395008 201326592 2583691264 2701131776 2592079872 3871342592 1075838976 168820736 3380084736 2571894784 1207042048 1403322368 282165248 3892133888 2940657664 1348636672 3345995776 425800704 1177000448 1779334400 2075425152 1320503488 1818424800 2166668688 2662659064 2831652140 3829298922 651974597 +2147483648 3221225472 536870912 805306368 3087007744 738197504 2046820352 1795162112 2659188736 3233808384 3080716288 3530555392 3463970816 3013345280 1608384512 3931439104 1719762944 3190964224 2188763136 845058048 1249703936 2837521408 2183893504 2093837568 1275820416 2702342720 1371926112 369532176 3520126232 2716286932 2201137330 3592084433 +2147483648 3221225472 3758096384 1879048192 3087007744 67108864 1241513984 788529152 1551892480 3619684352 2418016256 3687841792 3232235520 1027866624 2531131392 2447048704 3685646336 3357327360 539254784 3428290560 2163951616 2521236480 1393328640 4153792256 4043042688 2620974912 3251271136 542409808 4121550904 1103752924 1098498734 4259431731 +2147483648 3221225472 3758096384 1879048192 2013265920 4093640704 301989888 1895825408 1468006400 1279262720 3688890368 3075473408 1121452032 941359104 2005794816 3570335744 4145512448 4181278720 47767552 3028455424 2479605760 12256256 336441856 1799117568 3436332416 755848896 1008917664 2195175024 1100575656 1323887052 1238009330 540007305 +2147483648 1073741824 536870912 805306368 3892314112 2885681152 637534208 3070230528 1015021568 2420113408 2787115008 1821376512 2292711424 1461977088 3148742656 2628190208 731807744 2022162432 2843697152 810266624 2474399744 364585984 1992074752 254466304 522768000 2526408256 858419680 2792363696 2992115288 87828620 3501328798 3162843947 +2147483648 3221225472 2684354560 268435456 3892314112 67108864 167772160 2969567232 2273312768 1807745024 291504128 739246080 2264399872 2438201344 2082340864 868548608 434995200 3822665728 4017283072 3469381632 2086918144 4160293888 899649024 2184598272 1045718912 1598244032 271709344 958793104 3622900968 4091787708 535055818 206271603 +2147483648 1073741824 1610612736 1879048192 2818572288 201326592 436207616 855638016 3850371072 1505755136 3609198592 202375168 2562195456 2046033920 2702049280 1888288768 2700967936 947863552 416604160 1365422080 338544640 961618944 1140827648 4050153728 5929344 3143979072 921165472 4143586704 1820529016 3639648940 1908588762 3402338011 +2147483648 3221225472 1610612736 3489660928 402653184 1946157056 1442840576 1593835520 2843738112 4164943872 2053111808 2435842048 3934781440 2674655232 1241907200 1082195968 709459968 1718206464 663642112 601526272 4267927552 3298102272 1695252992 3071460096 500751488 575657024 3193923744 53165552 3211701576 699492276 3849730686 929639073 +2147483648 1073741824 1610612736 4026531840 1476395008 335544320 3254779904 2130706432 3330277376 104857600 1063256064 1928331264 1212678144 3512467456 117833728 1685127168 3092086784 2921054208 2906152960 1511960576 3323283456 3293905920 2885663232 283167488 1364912512 1604176192 3070837600 1496519856 1895740296 304436676 809316542 1790150109 +2147483648 1073741824 2684354560 1342177280 1207959552 3556769792 3187671040 2868903936 897581056 541065216 2183135232 3757047808 2872573952 247201792 2809528320 2390818816 2802286592 2779561984 226844672 3846483968 2595780608 2863995904 1825936896 2560085760 269348480 2045962048 2265991840 3613468400 697810008 1522843924 1840343458 949394345 +2147483648 1073741824 536870912 268435456 134217728 738197504 570425344 4177526784 2323644416 3376414720 3831496704 2836398080 1580728320 2367946752 3279290368 2529230848 1941012480 346439680 3631865856 2680860672 2359089152 177024000 2453378560 3789897984 3303499648 814236864 2920083424 1131750512 71281416 2162390268 3498994202 619037215 +2147483648 1073741824 3758096384 805306368 939524096 3959422976 3590324224 3573547008 914358272 893386752 1163919360 3631218688 499646464 831782912 2483421184 187629568 913866752 532365312 2997739520 1174253568 922150912 1077089280 1904906752 1499614464 1324507776 537558720 2822130656 3914625392 1710580552 601283556 2476947646 2373094287 +2147483648 3221225472 2684354560 4026531840 2818572288 738197504 3321888768 2197815296 2407530496 2151677952 2921332736 3488612352 3851943936 1138491392 1154088960 1937965056 3183443968 1594376192 2248531968 1925353472 888854528 2072458240 3683231232 3190900992 4141966976 1980328768 210595872 4068177520 2694989144 14081684 3470081546 4191589977 +2147483648 3221225472 2684354560 805306368 2281701376 3556769792 771751936 352321536 1904214016 1220542464 232783872 2045771776 3456630784 4279500800 4158259200 2096955392 3830808576 2965946368 3354353664 2501808128 4276508672 3118531584 849059328 116391680 3402093184 792984768 1159844896 3445682640 3400221192 3265045092 2270656334 2753729279 +2147483648 1073741824 2684354560 805306368 2013265920 3825205248 3120562176 2566914048 2894069760 1077936128 354418688 833617920 2048393216 1486094336 3335389184 1885798400 48791552 3545776128 1250353152 3070078976 4082497536 694879232 1534231040 957435648 2656664448 579167936 3172428896 1445085616 1184889112 2280263940 2159099770 2619049515 +2147483648 1073741824 536870912 1342177280 2550136832 1275068416 3791650816 922746880 3615490048 2873098240 3856662528 745537536 2573729792 2676752384 3377070080 2424832 2380824576 1306935296 4279033856 3063132160 793106432 2101427200 2725159424 3194584320 221339520 1924490048 2126730016 3546565552 3912619112 1730748036 878872086 3244516481 +2147483648 3221225472 2684354560 1879048192 2550136832 1140850688 3120562176 2432696320 830472192 3351248896 3386900480 1659895808 4039639040 280231936 3966107648 2487156736 2587525120 265469952 2212913152 4293890048 1330468864 4255323136 1679329792 1464065792 1968685952 1516371136 2839986464 814774032 2078844360 2416694692 488888574 2372402087 +2147483648 3221225472 3758096384 3489660928 3087007744 4093640704 3992977408 822083584 3464495104 4282384384 870318080 487587840 3877109760 8126464 2151546880 66125824 322535424 1417723904 901734400 4035088384 1007831040 3996462080 3767249408 3385322240 2320749184 3071920576 3895651040 3480775664 3131968872 824776476 1776657874 4014925281 +2147483648 1073741824 1610612736 4026531840 2281701376 1409286144 2785017856 1157627904 3447717888 4194304 564133888 1458569216 154664960 3578003456 2837577728 4092919808 375422976 3528704000 1330208768 708554752 412633088 602473472 2903936512 518844160 2219892864 3042372288 454156064 1638682352 3979554616 1120382388 3946736994 1407069367 +2147483648 3221225472 1610612736 1879048192 3355443200 3556769792 3187671040 1660944384 3749707776 1354760192 56623104 1672478720 1977090048 4220256256 4131782656 944046080 2195423232 1076969472 2622808064 2168229888 1388177408 3006342144 2105646592 393895680 923690624 3285472576 2053067296 2976241744 1337797160 1111989460 3103751466 523628301 +2147483648 1073741824 1610612736 2952790016 3355443200 1946157056 637534208 1593835520 847249408 2772434944 1126170624 672137216 762839040 4233887744 3812491264 3539533824 2929295360 36421632 2799984640 3440553984 2131576832 242422784 2369424896 487159552 2432768128 1434827840 1932910176 4119683184 926100568 1276805996 874075530 1845038401 +2147483648 1073741824 536870912 2952790016 1476395008 2214592512 3053453312 3808428032 3766484992 2772434944 3399483392 1827667968 1498939392 2568224768 4246339584 2737242112 3811737600 112050176 1999462400 3689656320 981096448 432079872 551791104 1623621376 3885432960 3075117888 545909216 4019155184 4278748472 817555636 10997178 1593995387 +2147483648 3221225472 1610612736 1879048192 4160749568 2751463424 503316480 2332033024 444596224 3309305856 52428800 70254592 592969728 1569456128 1846935552 2441805824 2304016384 108675072 2505105408 318083072 237758464 1092166656 2651689472 2513948416 1207374464 712682304 2171426144 1736068208 852557144 171288164 3771452170 1246308285 +2147483648 3221225472 3758096384 3489660928 2818572288 1946157056 2382364672 4110417920 4169138176 2067791872 434110464 3377463296 1937244160 798228480 196214784 1915944960 2133622784 1343733760 3349241856 3823734784 2466400256 3474795520 2066853376 2661699328 3871812224 1301185728 3711755872 3515471728 4220805096 3602136844 1640116186 3761965571 +2147483648 1073741824 3758096384 1342177280 3892314112 1946157056 2919235584 3305111552 1031798784 1354760192 1621098496 164626432 1533542400 2420899840 4145152000 3813343232 3979902976 418791424 3009732608 528330752 3980388352 797772800 1834335744 454287104 149881472 1797697728 4006566688 2607236304 109803352 1372143676 1193965342 2013199777 +2147483648 1073741824 536870912 2415919104 402653184 1006632960 3321888768 922746880 1115684864 3175088128 2946498560 1045430272 2726821888 2351693824 798883840 2182938624 1166114816 4170465280 1532223488 3237916672 1398724608 836176896 2289480192 1987232000 2009676416 2745936448 236149344 1613580912 526417784 2028585948 3960579558 2633783169 +2147483648 3221225472 2684354560 2415919104 2550136832 3825205248 2852126720 754974720 3598712832 3451912192 2871001088 978321408 1033371648 3605266432 1487798272 3001876480 541556736 2128396288 452812800 2016448512 4169160704 1699687424 1235792384 140801792 4141946752 1187362752 3361992672 1532880976 1359537400 721113340 3264316418 3676684631 +2147483648 3221225472 1610612736 4026531840 3087007744 1006632960 1174405120 1493172224 4001366016 3670016000 2279604224 2974810112 573046784 161742848 2449342464 3491037184 2079031296 3709222912 1929109504 1924435968 1109321728 3020358656 1538564608 3567188224 851903104 1783929280 2228157152 3262054544 4281376520 3419463948 1302994926 2083726171 +2147483648 1073741824 3758096384 2415919104 3623878656 2483027968 771751936 1795162112 2222981120 2034237440 4141875200 3312451584 2131230720 2644770816 3535667200 2953510912 138969088 803651584 2145935360 1709813760 1756588032 3724098560 380207616 861104896 3406375552 1717679936 676816608 2141663472 3570573096 2727604420 3507224398 4233615827 +2147483648 3221225472 1610612736 268435456 3892314112 3556769792 2986344448 2164260864 1249902592 3007315968 1570766848 1552941056 4104650752 4164681728 3038904320 2009792512 384991232 3095969792 2111856640 4151808000 2849728512 2027764736 926387712 2684049152 2911714688 3581904576 1526161376 3600234224 2636157432 3399221228 1429655134 1863933453 +2147483648 3221225472 2684354560 2415919104 1744830464 3154116608 3992977408 2264924160 3414163456 415236096 3718250496 2419064832 4134010880 1051983872 3371565056 3507421184 1228374016 3369713664 2529189888 1711968256 379541504 3469028352 1672121856 45047040 2729250944 404664384 14242848 2615282512 2982754968 441493124 2103066662 2549063327 +2147483648 1073741824 2684354560 268435456 1476395008 1811939328 4060086272 3573547008 1233125376 2805989376 1675624448 508559360 2241331200 4170448896 4008574976 3009740800 2961080320 3717545984 1615716352 3144790016 1117321216 583470080 2533458432 225502464 2394620800 1125355456 768070688 961717040 1251951208 128900620 3109423010 830545147 +2147483648 1073741824 1610612736 1342177280 134217728 1275068416 2717908992 1828716544 1820327936 3980394496 3433037824 3578789888 3123183616 1911816192 2272395264 4184932352 3401809920 1323909120 799072256 2938417152 2577516544 4007603200 1655997952 2565458176 2157645696 4187922880 970247008 1788263664 2192621880 2167191132 105237518 3290767519 +2147483648 3221225472 3758096384 805306368 1207959552 2885681152 3992977408 4211081216 2894069760 12582912 425721856 869269504 1777860608 675020800 899022848 3332440064 728137728 3728687104 2351423488 320704512 2493958144 3867874304 1024568832 1004060928 2559458432 135079744 925402848 2102549648 903826088 3426212492 2198177082 1368059113 +2147483648 1073741824 3758096384 4026531840 1744830464 2885681152 234881024 385875968 847249408 373293056 3663724544 1290797056 987234304 3503030272 1439301632 3878354944 1951498240 3965272064 4155170816 2712449024 3827427328 1076700160 2679158272 3131296000 3143775360 511642688 2293733984 2106095280 3332918472 3535303172 986731418 1453620701 +2147483648 1073741824 2684354560 1342177280 3087007744 1006632960 3120562176 3070230528 1937768448 3737124864 3659530240 2794455040 885522432 2232156160 1535770624 2335899648 3704979456 3829874688 411099136 798535680 3978033152 1218255872 1903471104 2107754752 2839418240 2605006144 2641401376 3297235408 3638502136 3636698316 440292774 761414457 +2147483648 3221225472 3758096384 2952790016 3892314112 1409286144 436207616 989855744 864026624 440401920 1012924416 904921088 1421344768 2075394048 3837657088 3534422016 229736448 984268800 1806524416 2403373056 2951104512 1774269440 2455021056 2936559360 1577197440 2390295104 4267749152 1140220144 1875451208 2008591236 3845283906 1175389723 +2147483648 1073741824 1610612736 4026531840 671088640 2483027968 3388997632 2734686208 260046848 2411724800 4255121408 1703936000 2382888960 3297509376 1989017600 2140864512 1949597696 1042890752 533454848 1155379200 544262144 364446720 2222040576 28243712 520752000 2182676544 2464257568 942075536 407248472 2134315244 1978315670 2761586953 +2147483648 3221225472 2684354560 1879048192 3087007744 2483027968 2046820352 1694498816 2290089984 205520896 4074766336 3545235456 257425408 1069285376 2666135552 1734279168 4006248448 1277378560 625729536 1790152704 1618270208 3748205568 3287253504 802087680 3865970560 2417564096 742897248 1243276208 2976917736 2561163084 3562275474 2245932481 +2147483648 1073741824 1610612736 4026531840 1207959552 3422552064 1778384896 1493172224 1468006400 2042626048 3319791616 1884291072 2282225664 351010816 2570715136 1763770368 2587197440 2728312832 1124687872 1194504192 1506297856 1716978688 2581511680 1240627456 2163619200 237702848 3230443680 1286565136 2777779016 4209564556 1482834662 2568883201 +2147483648 3221225472 1610612736 2415919104 3623878656 3825205248 838860800 3472883712 1954545664 2831155200 1386217472 2756706304 3654811648 2286682112 4089315328 3094282240 1210155008 464437248 3967377408 84709376 230057984 2684165120 2147525120 1911052032 1948397952 1447639360 107122656 4106313616 623942488 1614834076 4062577106 2822973197 +2147483648 3221225472 536870912 805306368 4160749568 1006632960 4127195136 285212672 1769996288 3703570432 3902799872 2880438272 4233625600 1408499712 3082944512 3028877312 2838659072 2814394368 4288208896 1830653952 2475816960 2171544576 3627123200 837286144 3972275840 551172032 371005728 912301264 3143726936 2737202596 3608923978 3757706627 +2147483648 3221225472 2684354560 2415919104 1476395008 2885681152 1509949440 2868903936 3900702720 3502243840 1264582656 2224029696 214433792 430702592 2664300544 4142596096 4242767872 3655483392 769122304 1159368704 54319104 3589876736 551453184 3274626304 3578018176 3167885888 299701216 3013393552 918280744 2947842780 1606938790 3423778113 +2147483648 1073741824 2684354560 1879048192 1744830464 3825205248 2785017856 3909091328 2575302656 2051014656 1973420032 1806696448 3223846912 1456734208 269090816 1138819072 1035370496 2884419584 3288883200 773435392 2447996928 1924076544 2542114304 1927760640 2839293056 1396578752 788204832 2538573168 3295044536 2992290020 3794456054 2363443863 +2147483648 1073741824 3758096384 805306368 1476395008 738197504 2852126720 2734686208 1417674752 4148166656 2703228928 2882535424 4027056128 1226571776 84541440 2397896704 2815000576 3190177792 2281562112 2898440192 3981502464 3869971456 3286665728 2860442880 1994919296 3400270912 183635680 2846428784 1863822168 4164770972 1600348582 918052557 +2147483648 1073741824 536870912 1879048192 402653184 3825205248 1308622848 2499805184 3883925504 3972005888 1008730112 1219493888 3759669248 2238447616 3799908352 4013096960 2440790016 1753923584 291987456 248164352 4204025856 529609728 1353615872 1173255936 2978485888 2990809280 3754569120 2449542480 3179714424 3143261636 1513759386 3690537749 +2147483648 1073741824 1610612736 1879048192 1207959552 3825205248 2986344448 1694498816 1937768448 683671552 2841640960 1460666368 3052929024 1983119360 3445227520 886243328 4270620672 427606016 3120717824 3225530368 370231296 4289537024 2893913600 2052551424 3540527488 2224830400 3887473824 1770858064 2295180072 887052924 1146371594 3939111915 +2147483648 1073741824 3758096384 4026531840 1744830464 3959422976 3724541952 587202560 2222981120 3888119808 262144000 1972371456 2829582336 198443008 3125411840 634191872 2492891136 2676506624 2016206848 133541888 2921457664 1992500224 3711546880 3284654336 660082816 1951151424 3005623008 733680464 2997201112 4289316012 4064745790 2549855223 +2147483648 1073741824 3758096384 2415919104 134217728 4227858432 2046820352 2634022912 3263168512 599785472 3030384640 923795456 1892155392 2609643520 1462632448 3910991872 1501790208 2266644480 1211097088 1166848000 443738112 644824064 2757277184 1851311360 808461696 2493000640 4246999264 1737622224 1328218264 3522867020 2095826822 678334649 +2147483648 3221225472 2684354560 1879048192 671088640 3019898880 2181038080 385875968 2155872256 2470445056 1897922560 3828350976 389545984 30670848 3972399104 485949440 3385950208 4143333376 2519326720 1462013952 119461888 2643792896 3514344960 2356465408 3662688640 3559399232 3084656864 900348016 2116368216 3984631908 599849106 3448126515 +2147483648 1073741824 3758096384 3489660928 402653184 3825205248 3791650816 1526726656 1820327936 4055891968 1008730112 1037041664 2513960960 930349056 3108634624 3984130048 2630647808 327303168 172810240 612085760 3161843712 1817652224 2844238336 2605958912 514856320 2934454336 937168096 3824561104 817832888 2103157340 3223711474 4123988323 +2147483648 3221225472 1610612736 268435456 2013265920 2483027968 3791650816 4110417920 2004877312 2411724800 413138944 2939158528 4059561984 3525050368 471990272 3734306816 2502852608 218251264 226942976 3692400640 1465116672 274414592 247572992 865460992 2221947264 3726126016 2362187168 671744656 3693151896 486053124 3684781250 3822801809 +2147483648 3221225472 536870912 2952790016 3623878656 2214592512 3321888768 2533359616 360710144 3502243840 4091543552 2052063232 1563951104 1777598464 1221459968 138870784 1328185344 1938636800 417456128 4189556736 1551824896 2218329088 1082501632 204201728 2213977216 2972668480 2766989728 144456912 721560328 486351372 1868797546 520143627 +2147483648 3221225472 1610612736 1879048192 3623878656 1275068416 771751936 4076863488 2910846976 2000683008 3483369472 1982857216 1278738432 651427840 4160618496 93519872 665747456 1487716352 2505334784 3770126336 3177146368 2768053248 2478152192 363756800 3035800704 3489591616 3234692256 830746928 2803240184 3018789380 2920067794 3975016595 +2147483648 3221225472 536870912 268435456 402653184 3959422976 2382364672 2164260864 176160768 12582912 941621248 659554304 1917321216 1060372480 1088552960 2651652096 1996455936 631259136 1887821824 3758395392 3244357632 4125043712 3423252992 3755209984 220970112 741504448 4136694240 1325872400 47616120 2232808060 1835832566 2256859159 +2147483648 3221225472 1610612736 1879048192 1207959552 738197504 2852126720 3103784960 3095396352 1891631104 1860173824 3889168384 3633840128 29097984 180748288 572850176 1926004736 3080929280 738320384 2322829312 1641867264 43197440 3020013056 3409690880 2595265920 3137693376 3241472864 1522996368 4262695880 3284976492 3060471650 2746067633 +2147483648 3221225472 3758096384 2952790016 3087007744 872415232 2583691264 2365587456 830472192 2277507072 1520435200 2557476864 3578265600 356777984 365035520 350289920 194674688 3846160384 2617204736 4275933184 1429620736 64173056 661893632 3556858624 3096618880 3843808192 552434208 3104093968 832631320 1860879828 2448410174 1707560683 +2147483648 1073741824 2684354560 1342177280 2281701376 3690987520 2315255808 150994944 3615490048 2453667840 2199912448 173015040 893911040 3907780608 1134428160 818216960 746553344 1494138880 970416128 1634250752 188381184 931863552 70428160 2700967168 4164395392 174248640 436816032 3750598640 613800984 2525887676 44683222 3298547937 +2147483648 1073741824 3758096384 2952790016 3892314112 2751463424 3053453312 2298478592 142606336 3292528640 2413821952 2131755008 3686268928 3952345088 293732352 1405943808 3864887296 2111750144 4132003840 4075204608 1503422464 232731648 375948800 3858197248 3456469120 1398465984 1198739808 3443491504 58974888 3303858972 2227983290 3364296371 +2147483648 1073741824 536870912 2952790016 2281701376 3556769792 3791650816 3271557120 3430940672 1153433600 3684696064 256901120 3283615744 3875799040 3821928448 2872246272 2130804736 4069834752 1813209088 601403392 2767738880 1705837568 3028983296 907108096 25788800 1666775616 3245432544 3514402448 1437658392 3402463004 2805179530 2894970887 +2147483648 3221225472 1610612736 805306368 671088640 1006632960 771751936 687865856 2189426688 3737124864 2141192192 2096103424 2560098304 2420375552 1361182720 1438711808 1661698048 69582848 138698752 3368849408 2711447552 4404224 1874507264 3673578752 2814748800 1480260544 3042500064 2985934992 2577555480 1978641268 1937238826 1876780703 +2147483648 1073741824 536870912 3489660928 3087007744 3154116608 1107296256 1291845632 2659188736 1052770304 1293942784 2375024640 3957850112 85721088 303693824 2700673024 1345552384 1980219392 4210450432 1949085696 3831977984 1380129792 2451212800 1304185088 958245760 827915712 2734093280 3580492944 2806602168 1545352332 2862220462 3711502005 +2147483648 1073741824 3758096384 2952790016 2013265920 1140850688 838860800 1761607680 2122317824 2990538752 2405433344 435159040 3028811776 580648960 551419904 2218852352 557088768 4268572672 4024426496 3581390848 1420224512 4248253440 2574885376 2399139584 3320287616 987683008 2292387040 503022512 977335048 3129091844 2478769486 4276466973 +2147483648 1073741824 536870912 2952790016 4160749568 3019898880 100663296 419430400 2759852032 188743680 3277848576 126877696 740818944 4254334976 4257873920 3570204672 3310387200 1062453248 4031864832 4169379840 660887552 3096380416 2335801856 1985043200 2709758080 2749655488 63908448 2958661232 3317776968 2343287068 1198548926 1518667767 +2147483648 3221225472 2684354560 268435456 2013265920 3959422976 3791650816 3405774848 4034920448 2285895680 778043392 1422917632 2909274112 797704192 52035584 4029349888 1958838272 952877056 1820876800 104632320 1281054720 33098752 2987829760 940068096 679257984 2134598720 1890139616 918459056 1713663304 3407265164 461916926 213691105 +2147483648 3221225472 1610612736 805306368 3355443200 2617245696 973078528 3238002688 3179282432 1228931072 2459959296 3553624064 2218262528 3019636736 875692032 1888288768 2084339712 213467136 3200245760 2000654336 756738048 1193751552 3072167424 315608320 2941748608 1855913152 3855155232 1613926320 694578360 3435033660 1060268842 2171106841 +2147483648 3221225472 536870912 268435456 3623878656 3825205248 1241513984 4177526784 3699376128 3795845120 970981376 3715104768 3776446464 2641100800 704249856 3021406208 219054080 2407514112 826499072 4098854912 3015473152 3765775360 641040896 2724939520 526094208 354052800 4225767520 4168100144 2744661672 70005508 161092362 4188476965 +2147483648 3221225472 2684354560 1879048192 4160749568 3422552064 704643072 2332033024 1753219072 918552576 3487563776 877658112 1756889088 1649147904 96337920 571146240 1105952768 3268362240 3193102336 1582469120 598857728 1506612224 2118947328 3939165440 2318304640 296216128 4254204896 2762289424 2247658120 3533229004 2246807050 483348613 +2147483648 3221225472 2684354560 2952790016 2550136832 3825205248 1375731712 2734686208 2407530496 1371537408 509607936 3031433216 574095360 1037828096 664141824 187891712 531070976 3491250176 1275191296 1084133376 1153095680 4267516928 1403566592 4007261952 1689428352 154462784 4288821792 3446750992 2342958376 1910955092 4119536466 71016865 +2147483648 1073741824 2684354560 2952790016 2818572288 3959422976 3254779904 4009754624 2592079872 1556086784 1671430144 475004928 1360527360 1121189888 494272512 371261440 330137600 919158784 280682496 3769544704 2197026816 1214194688 2501940736 2134309120 2070710144 4208259392 2237378144 866680080 502748696 1507319388 2304837346 2672658651 +2147483648 1073741824 1610612736 4026531840 2281701376 1946157056 3456106496 553648128 3766484992 2202009600 2015363072 3723493376 1893203968 3684958208 2093350912 1768226816 1152417792 2133409792 295165952 976728064 4118464512 1464534016 264867328 3257657088 699773568 1741277632 1012307296 834422640 2868866200 2939863124 1944793626 2340001175 +2147483648 1073741824 1610612736 268435456 671088640 872415232 1308622848 3539992576 3246391296 3342860288 2204106752 3446669312 1959264256 3395551232 443940864 2300772352 2582413312 2669068288 2962513920 4183666688 1861175296 3056417792 658742784 3262668544 665827968 3314187584 3897209248 1378731568 1652873160 3867237092 2347904574 3722787507 +2147483648 1073741824 3758096384 2415919104 939524096 4227858432 4261412864 1929379840 1451229184 4114612224 1306525696 772800512 3997696000 3209953280 549847040 4054908928 3417735168 4101455872 1031790592 3910512640 1526130688 762264576 1098627584 1082378496 4212622464 2836004160 672968288 2211210096 1593992424 2424792668 2712138950 1950976255 +2147483648 1073741824 536870912 1342177280 2550136832 335544320 4127195136 721420288 1753219072 3107979264 1566572544 1108344832 1406664704 4026269696 3161587712 2517434368 190808064 1019297792 3364151296 4015828992 1361172480 4004985856 2398528000 668003072 790269056 1786429760 2884353504 3470216688 1223163336 4247534844 1913268642 1581329297 +2147483648 1073741824 3758096384 268435456 3087007744 872415232 2113929216 2768240640 2592079872 1354760192 517996544 4012900352 2857893888 1264320512 3135897600 3732733952 2286059520 4258578432 3686031360 2458497024 1937860608 4104068096 1280031232 894982912 3405493888 1010845888 4278688480 3971643664 4252142792 2492253140 1802005738 874753977 +2147483648 1073741824 2684354560 268435456 671088640 3288334336 1711276032 1090519040 260046848 1077936128 2858418176 3178233856 3022520320 955514880 2147352576 415956992 997097472 2139045888 806871040 581939200 841283584 3947695104 3270090240 3145978624 4087450752 3834106816 2578950816 3147357808 2344036552 271885092 3488770502 3068021999 +2147483648 3221225472 2684354560 3489660928 1207959552 4227858432 1040187392 50331648 2659188736 1589641216 2820669440 2265972736 4082630656 538705920 2818965504 1333460992 3179184128 3004448768 1598349312 1210028032 2350372864 2547334144 3413218816 2881012992 1110025344 312798528 1571786848 2359294864 4256245624 805017452 2162032418 3327145241 +2147483648 3221225472 2684354560 2952790016 2013265920 3959422976 436207616 2332033024 3481272320 3443523584 1340080128 1309671424 3328704512 4157865984 2801926144 1495072768 1403748352 1254932480 162619392 3714224128 3462748160 3261113344 3682091520 1003171072 1656004992 301617728 1754670624 461318192 728142184 3408877852 2828635534 1082779511 +2147483648 1073741824 3758096384 2415919104 3087007744 738197504 838860800 1929379840 3296722944 641728512 2661285888 913309696 693633024 495714304 1522925568 203358208 2615312384 652263424 4131938304 2222043136 1589929984 2805447680 2837142016 2411019520 1340846976 2167752256 2703106784 3537046064 1040482808 3142579092 3985824922 2551013565 +2147483648 3221225472 536870912 4026531840 3623878656 2483027968 2113929216 4244635648 8388608 3586129920 3462397952 3262119936 3509059584 478412800 2955542528 4206690304 601194496 4152115200 3154632704 2548862976 1669593088 977703936 2625567232 708000512 722646656 1869405888 4065461856 1572941008 1472435368 58155172 2773047526 1883665875 +2147483648 3221225472 536870912 2952790016 3087007744 1811939328 3992977408 989855744 3531603968 1438646272 1742733312 2809135104 3092774912 3168534528 2090991616 1219035136 3589767168 555335680 1854955520 2458030080 1322022912 4041245696 721777152 195501312 2208611456 698045248 3915132256 4259447888 92868936 1307022084 1794241146 1718900601 +2147483648 3221225472 536870912 3489660928 3892314112 201326592 3053453312 3808428032 2524971008 2059403264 2191523840 2207252480 2720530432 3595829248 143523840 395771904 531791872 3533815808 1623810048 871469056 3722278912 798989312 3300556288 917836032 3854019200 3740165952 2822441568 3240139920 3218918872 207281260 2504639518 3971826455 +2147483648 1073741824 3758096384 805306368 1476395008 3556769792 2852126720 419430400 192937984 1228931072 1763704832 3742367744 2797076480 2345926656 3757178880 992149504 3303243776 2549137408 2251644928 2325000192 3223414784 25596928 2297580032 338508544 2275312512 1081492160 2445745568 574209072 3732915032 4279298540 2479189114 3705450227 +2147483648 1073741824 536870912 2415919104 4160749568 67108864 2583691264 2499805184 1518338048 20971520 1918894080 1211105280 2473066496 743702528 2299658240 212008960 878542848 2046377984 1340268544 3760893952 3807827968 1532529664 2254817792 1819088640 734565248 2929587648 1564554976 3979779696 627110024 636598964 3678895558 2768227575 +2147483648 1073741824 1610612736 1342177280 3355443200 1811939328 1577058304 3607101440 3565158400 817889280 3303014400 4153409536 1846018048 1100218368 1253703680 2131427328 4098981888 2712256512 2723569664 2056171520 1633830912 1384426496 479294976 1553535232 1597933696 1595557952 3288903648 4235676816 2044472264 906898044 1698772374 2793570559 +2147483648 3221225472 3758096384 805306368 2281701376 3825205248 234881024 2298478592 4253024256 1270874112 2355101696 1584398336 1292369920 1121189888 2616066048 2093940736 2724888576 1029619712 2744016896 1311870976 226117632 1494193152 2435669504 2986935040 1184990848 826440640 888375328 2378660880 2821730984 2863150180 1086598766 815147663 +2147483648 3221225472 1610612736 268435456 3623878656 2885681152 2650800128 3204448256 2222981120 700448768 1394606080 4212129792 3467116544 308019200 711327744 3089301504 2998829056 525451264 1565876224 3078721536 3026806784 1838660608 982663680 4021101824 488749184 3409536576 4133454304 264129232 1939022456 1179031724 1195755230 1650413013 +2147483648 1073741824 536870912 2952790016 3892314112 4227858432 301989888 654311424 2541748224 4282384384 870318080 2261778432 2740453376 3553886208 646316032 821886976 2428141568 216088576 3163152384 1179889664 2063456256 1868923904 340313600 2322803968 2055964544 2053766976 268672800 560329904 672247272 2482958380 1896230258 2948412987 +2147483648 1073741824 1610612736 2415919104 2013265920 2751463424 1509949440 2734686208 2524971008 1321205760 3005218816 1519386624 1881669632 4137418752 2106195968 1058734080 344948736 1135984640 3366739968 810070016 617629696 3102907392 3300092416 996740864 977308544 1968994368 1091608672 3872681616 2665252536 2815851852 244029406 1906046405 +2147483648 3221225472 536870912 268435456 134217728 335544320 2516582400 2835349504 1803550720 482344960 1969225728 1347420160 22544384 508821504 3649961984 343736320 1678082048 4011081728 625729536 3832320000 650115072 2127735808 4073387520 1650142976 1287951488 3565405632 3691024800 2788543056 1962515752 1973830188 3831812914 1247154555 +2147483648 1073741824 536870912 4026531840 939524096 2214592512 1040187392 385875968 3330277376 2252341248 2967470080 344981504 3515351040 3936092160 2475032576 4121886720 702382080 3818700800 2681954304 1026469888 2212976640 1792578560 1666212352 2953905920 1171686016 4091759680 2374666592 1808089520 3688202600 2629892924 1904046870 4113677917 +2147483648 3221225472 1610612736 1342177280 1476395008 3288334336 2449473536 2466250752 1535115264 1329594368 23068672 2094006272 547880960 1576796160 3821928448 3617259520 3463938048 2207367168 3595853824 1137741824 2072537088 3501108224 1458270720 3796705024 669561216 1044139584 2785851168 3572910000 2613952072 1829292300 3352219150 3109682413 +2147483648 3221225472 1610612736 2415919104 2818572288 2751463424 167772160 3573547008 3531603968 2260729856 2661285888 2022703104 1940389888 567541760 1965686784 1437401088 1906016256 3927556096 2298241024 3055718400 4069025792 18390016 2521660928 1442265856 216973184 2374911424 1715711200 2878721424 270164568 252296108 3792229438 2277110423 +2147483648 3221225472 536870912 1342177280 3087007744 4227858432 1241513984 452984832 176160768 2294284288 3143630848 1699741696 73924608 1391722496 4227989504 3095986176 4050681856 3995287552 2753945600 3670904832 632420352 3349134336 256952832 1696282880 3035728256 133689920 3874262880 156593168 4008631592 43262892 3151112894 1344346847 +2147483648 1073741824 536870912 3489660928 4160749568 3019898880 1577058304 1526726656 1384120320 4223664128 2715811840 4231004160 765984768 2732326912 1015414784 480313344 3755180032 2775040000 4050542592 2406395904 1985107968 1507367936 2690341376 3025615616 2340068992 469268288 2344074080 3066418128 1967998280 785256532 2035104342 1820167685 +2147483648 1073741824 2684354560 805306368 2818572288 603979776 2516582400 1023410176 293601280 3124756480 65011712 4283432960 1911029760 4256956416 1963327488 1030553600 3567091712 929710080 3721256960 3322720256 1360132096 781878272 464844288 3226151680 3741364352 1722804416 2376314400 3700651376 1003118632 1694360268 1827975294 4154841741 +2147483648 1073741824 2684354560 4026531840 1476395008 2080374784 436207616 3841982464 3498049536 616562688 4179623936 4239392768 4066902016 3540779008 2005008384 3677814784 72843264 2331033600 1055481856 1502392320 1756723200 4294358016 827750912 1757872384 1751102848 1596768704 2077445728 1812962704 2555701560 3536275396 1808378310 1063121713 +2147483648 3221225472 2684354560 3489660928 402653184 3825205248 1509949440 1828716544 1132462080 3477078016 333447168 806354944 453509120 677117952 2065039360 2906062848 2770894848 1615806464 3211649024 2850263040 704763904 1951251456 3390226944 2172073728 1783147392 1033855936 1296426656 2786042800 4184853864 1644081820 3579338838 2960486349 +2147483648 1073741824 3758096384 2952790016 2281701376 738197504 3858759680 754974720 3112173568 1723858944 1809842176 2242904064 2043150336 3665035264 2198208512 300613632 825589760 1082605568 1057021952 4044009472 1554311168 2847192064 982769152 3213046016 3411119744 3042535616 1019732512 4115995728 688040712 2410739828 2235728878 4061193591 +2147483648 3221225472 3758096384 4026531840 2281701376 3154116608 1711276032 2231369728 1115684864 1992294400 2858418176 3486515200 2247622656 1267990528 2893676544 3946905600 101482496 4043653120 2032656384 3841560576 503564288 1848353792 2498686464 4046001408 2529213056 3025887936 297059040 613951120 3485741416 331486284 3044356218 1665565859 +2147483648 3221225472 2684354560 2415919104 3892314112 3422552064 4261412864 2097152000 2961178624 2176843776 270532608 1477443584 784859136 830210048 1856372736 1633222656 2665447424 2127216640 1359962112 1402638336 2705545216 1097116672 560885248 3686859008 1611372672 1222701760 2819114080 62396880 4232319032 2921467308 3487251590 416589509 +2147483648 3221225472 2684354560 1342177280 2550136832 2617245696 3187671040 1828716544 1920991232 4257218560 769654784 2488270848 371720192 1617166336 535953408 886898688 733970432 1949319168 2061099008 1034326016 873322496 4255947776 3671900672 2921662720 3073617024 3150346944 3387348192 1665940048 2702577736 15671628 193115822 56609611 +2147483648 1073741824 2684354560 1342177280 2281701376 1409286144 3053453312 2197815296 2592079872 3099590656 2879389696 3903848448 3491233792 293339136 3607232512 3643080704 1145798656 1160495104 224288768 2972889088 2886891520 736664576 4268451328 1985036032 2669526144 3123234624 2821646176 954595088 2179033368 1910511588 936382170 1493710609 +2147483648 3221225472 536870912 2952790016 671088640 469762048 2852126720 3607101440 3565158400 3972005888 1235222528 393216000 3115843584 3512467456 2399535104 1769930752 619937792 3286908928 1493426176 233869312 1638922240 3230565376 1689048576 550184192 371306880 2266455360 1149586400 3499654800 4136551320 2479766548 580598594 942249073 +2147483648 1073741824 1610612736 4026531840 1476395008 2483027968 3724541952 3003121664 2172649472 2168455168 3521118208 235929600 1831337984 3938713600 2850947072 2666463232 2392096768 3513991168 2148392960 4108300288 2321139712 2463728640 1876097536 3805481728 1991687808 2642826560 285242784 541807024 3202479592 997569564 4271437406 193069795 +2147483648 1073741824 3758096384 4026531840 2281701376 2751463424 3657433088 2164260864 3581935616 3552575488 4120903680 3427794944 3078094848 3232497664 3525705728 3263102976 3390537728 3502718976 4095401984 3286544384 1273423872 3862602752 4252356096 225121024 1371386752 3196996800 3479855136 2372429072 1840597208 3970955676 214572154 2855865085 +2147483648 3221225472 1610612736 805306368 1207959552 2751463424 838860800 1929379840 796917760 3091202048 1503657984 1620049920 440926208 3911974912 971112448 2973040640 3281354752 1274462208 2624413696 19697664 1989240832 10925056 3965218304 1580794624 3399981440 1294719552 2621755936 4134562672 191169976 45985068 1697311334 4130829905 +2147483648 1073741824 1610612736 4026531840 1476395008 201326592 2113929216 385875968 3565158400 1816133632 1126170624 1676673024 1410859008 2954625024 222167040 2659385344 1753317376 1196572672 2033311744 3426660352 1386072064 2218296320 3874683392 3726585088 1677701248 2683393088 1069576160 682940336 1817191704 2007504532 1227104554 1641166313 +2147483648 3221225472 3758096384 3489660928 1207959552 1409286144 2852126720 520093696 2826960896 2445279232 3948937216 4065329152 3773300736 2022440960 2821324800 3491299328 369065984 686604288 3052756992 1107988480 3983099904 2196286464 2852935168 2724536064 520993664 943834944 2592402656 3417925328 499164264 618691308 3416201502 4106008033 +2147483648 3221225472 3758096384 268435456 939524096 3556769792 2046820352 754974720 2508193792 3711959040 2917138432 3260022784 3591897088 1593573376 2471624704 2918776832 3136323584 2394112000 806215680 809865216 4032415744 3106118656 47643136 2904826624 143531904 2086347712 2258738976 2465710768 185107048 924798988 4240957698 2550183969 +2147483648 1073741824 536870912 805306368 2818572288 3288334336 3187671040 1761607680 3514826752 1321205760 765460480 3182428160 2185756672 1500250112 3528589312 4116250624 885358592 3997122560 1919213568 2279649280 2211502080 1197908992 1713370624 2308190976 2918580864 321329088 1403949856 288612944 2770736024 3430887396 1253740046 2810561985 +2147483648 1073741824 1610612736 1342177280 1476395008 2617245696 2382364672 1493172224 2088763392 46137344 2925527040 110100480 3479699456 1199833088 3011903488 2123694080 3052765184 963133440 2432688128 3742674944 358860800 3702434816 2621231616 456919296 1279918208 1831287744 4114528864 2597644816 3304602216 2657879708 2378316942 3237151363 +2147483648 1073741824 536870912 268435456 3623878656 1677721600 4194304000 1426063360 4152360960 2923429888 3760193536 315621376 4018667520 3321626624 3323854848 2542993408 1924235264 3110289408 3943751680 2511253504 3604273152 2478091264 2470306304 857474816 1210987392 992679360 2826286496 3791216368 1228537816 3295023068 2243369350 1528529781 +2147483648 3221225472 2684354560 2952790016 2281701376 738197504 2046820352 3539992576 159383552 3779067904 3567255552 233832448 1150812160 4081844224 462553088 2274033664 3100082176 3219767296 2790285312 4241526784 1687443456 1699128320 325680640 556540160 4001499520 918757440 4079194528 1959773872 3566555832 3733338804 1505035978 1812897469 +2147483648 3221225472 3758096384 2952790016 2013265920 67108864 3724541952 16777216 3196059648 608174080 614465536 3815768064 3633840128 3458990080 2619473920 3833266176 1738899456 3021389824 3281870848 1558351872 379144192 2039788544 1086079488 1933575936 3340774016 4088402368 3480748768 3397127984 3876192632 758065620 1308329898 1835524901 +2147483648 3221225472 536870912 4026531840 4160749568 2617245696 1308622848 1694498816 142606336 1807745024 2413821952 2584739840 381157376 3331588096 704774144 383844352 1628798976 1252376576 1850105856 2630914048 1018853376 681481216 2845667840 2398105856 4180162688 4285283520 1320550496 672347472 568100680 3143390428 706052250 925230547 +2147483648 3221225472 1610612736 1342177280 939524096 67108864 100663296 654311424 2994733056 1421869056 870318080 594542592 3798466560 3655073792 982384640 3547660288 3922493440 2631516160 1697079296 2394263552 2569234432 342862848 3597953536 2754623232 2965906560 520887872 4105580640 3293656592 3381039368 1872161028 692898998 4095475381 +2147483648 3221225472 2684354560 4026531840 1207959552 1140850688 436207616 4244635648 2826960896 2822766592 3659530240 2739929088 2430074880 3676569600 1462632448 3276865536 1335394304 2834153472 3772735488 98406400 645093376 1980740608 3634912768 1193806592 1005329280 3581019072 4157290592 2061472944 632320728 1592529660 1106389426 3918210647 +2147483648 3221225472 3758096384 2952790016 402653184 1006632960 637534208 1795162112 3296722944 4257218560 3021996032 189792256 2999451648 2618032128 2039087104 2442067968 2950856704 3369943040 2870599680 282169344 722323456 3152000000 3445938688 3355971840 2729187968 538586432 4192667872 2424209872 608126904 2995451772 1452350422 2510528409 +2147483648 1073741824 2684354560 268435456 1207959552 201326592 2315255808 2063597568 2055208960 465567744 593494016 1657798656 135790592 72089600 106561536 800391168 643530752 120176640 3552862208 4038242304 1783658496 3703868416 1391412736 2473728256 4226889088 3870656064 890947424 784910544 3431588840 83129420 3149569666 1717861229 +2147483648 3221225472 3758096384 1879048192 134217728 3690987520 3388997632 1056964608 2172649472 2956984320 1369440256 4006608896 1091043328 1690042368 3338534912 1017315328 1272283136 1115013120 469917696 3462041600 611731456 2415428608 1650159104 1825975552 3373214080 2630059840 1973077152 775019760 3696775352 2857604412 154328102 2254306149 +2147483648 1073741824 2684354560 1879048192 3623878656 603979776 3254779904 2499805184 3732930560 1430257664 350224384 3874488320 196608000 223608832 1067319296 2361065472 2055503872 3233497088 2538987520 4124815360 4168742912 598840320 533527040 965097216 2919183744 189959104 1802258400 1037780080 4284861480 1766040484 3732795202 3683094819 +2147483648 3221225472 3758096384 268435456 134217728 2483027968 3254779904 1728053248 4135583744 1337982976 2699034624 3970957312 2138570752 3420717056 1874984960 436797440 151748608 1576550400 150331392 1108774912 4192847872 3178273792 4093834752 211959552 3774423424 466850624 1200375136 991952080 1655936776 2793166388 2571629250 2584194751 +2147483648 1073741824 2684354560 1879048192 134217728 335544320 4261412864 2399141888 2105540608 3040870400 3688890368 2496659456 94896128 4126408704 1231421440 4223205376 1453162496 3632283648 456122368 3082858496 200538112 4002583552 1863110144 3309702912 3830003328 1699067456 4125910432 1539698608 3989015912 2743421740 1315995342 2256010127 +2147483648 3221225472 536870912 805306368 3355443200 3154116608 973078528 2801795072 3330277376 3468689408 2631925760 3429892096 3306684416 3647733760 410386432 1253244928 2903867392 1029685248 3094372352 2348453888 1552185344 2367726592 1696681472 3417715968 2010324352 1227201856 2590505824 4186726032 652509768 809718532 1177500714 3426459525 +2147483648 3221225472 2684354560 268435456 3892314112 738197504 1979711488 3405774848 2055208960 2319450112 1293942784 1349517312 107479040 600571904 473563136 2617049088 3833233408 714260480 2206097408 3741028352 2866436096 1192070144 2921156096 2114599168 1958027904 2110176576 1975575392 1322220464 2356877336 1641389172 2363058646 4239137409 +2147483648 1073741824 1610612736 2415919104 3623878656 2214592512 1174405120 1291845632 3665821696 4206886912 249561088 265289728 3482845184 29622272 1387659264 2691760128 1814396928 3822501888 1377918976 146845696 1880967168 4204960768 3181527552 1642213120 3959358592 1113631936 502096096 3238694800 2997772104 2580029292 3743164898 1339173007 +2147483648 3221225472 3758096384 268435456 3892314112 4227858432 33554432 3875536896 3128950784 4173332480 2229272576 1452277760 143130624 3700162560 904265728 4128178176 3670114304 1319354368 3819462656 1616023552 2479638528 73964544 2429373952 1400511744 178326400 3676486464 2857659488 2167179792 1359440328 3072524988 1561830518 2375350425 +2147483648 3221225472 1610612736 268435456 4160749568 1409286144 1845493760 1929379840 3296722944 2873098240 513802240 1664090112 2944925696 69992448 2574123008 994115584 461144064 2835922944 5660672 3869347840 206727168 3914578944 3509930496 2518815488 3388947072 900047168 4246764768 2188680816 124048568 2182630852 1880133950 2026293857 +2147483648 3221225472 536870912 2952790016 3892314112 3019898880 1778384896 352321536 3632267264 4106223616 2237661184 3144679424 3292004352 1242300416 4041605120 4040491008 3699277824 1242546176 1740333056 374837248 1844410368 3578627072 2149869056 3926540032 721628032 3610488256 3312284256 865766288 4249732136 327961380 17701794 1299265269 +2147483648 1073741824 2684354560 2952790016 3087007744 1677721600 503316480 1795162112 2726297600 4114612224 2216689664 1238368256 2340945920 4270587904 199622656 4226875392 4241391616 738377728 4232470528 904114176 895645696 2908333056 4043133440 2414493440 827794048 891263808 2652653408 994876528 3546927000 1489491036 383437574 4177683177 +2147483648 1073741824 536870912 1342177280 134217728 1409286144 2650800128 2264924160 3514826752 4181721088 4125097984 783286272 1099431936 4036231168 578682880 1035927552 2607775744 4252647424 199221248 2524229632 1092868096 2234432512 3941254656 3962191616 2153854592 302025792 661509280 1809420208 3434178536 3808316724 1006231646 3148324703 +2147483648 3221225472 536870912 1879048192 671088640 3288334336 3523215360 1828716544 2038431744 1556086784 27262976 2408579072 1491599360 3294887936 1725562880 888078336 2473033728 2761998336 2140758016 3371995136 3837097984 3805459456 1189635584 3934130944 429205888 2300095936 1890543648 3567097808 10472728 1618403692 4253578670 860760875 +2147483648 1073741824 536870912 268435456 1207959552 2214592512 234881024 3909091328 360710144 3242196992 2350907392 3945791488 2121793536 3942383616 1070202880 1665073152 2705358848 3523297280 462938112 3434328064 443799552 4069895168 2043594240 1399724800 1798911616 2530059200 1023597088 3176924336 2629441560 3035043620 969714498 3549647177 +2147483648 3221225472 3758096384 268435456 2281701376 2751463424 3523215360 2164260864 2793406464 2881486848 2845835264 1255145472 666370048 1005322240 2073952256 2410217472 3090382848 3150987264 3242319872 756977664 3257518080 2387254272 870045184 876450560 2845927808 2112777920 1849226464 4019535312 177571288 3763698684 1766620906 1522002781 +2147483648 1073741824 2684354560 4026531840 1744830464 2080374784 3120562176 4177526784 679477248 700448768 3525312512 1664090112 93847552 1508638720 3636068352 1929183232 3290136576 1036894208 397434880 396537856 3390601216 2656482304 3020846592 1760660736 3430473088 3385836224 705783648 31141072 3894713272 668419812 242496666 1146491445 +2147483648 3221225472 1610612736 3489660928 1476395008 2617245696 2852126720 385875968 310378496 767557632 1147142144 1315962880 611844096 4184080384 3051487232 3931439104 3256909824 573161472 2835308544 4128870400 2776066048 1732611072 349262336 706906368 3545024896 1342685504 3854844512 2812427088 2121606312 3681588900 58839346 2901629311 +2147483648 3221225472 3758096384 1342177280 1744830464 2214592512 570425344 4076863488 2692743168 3544186880 937426944 2094006272 2432172032 2929459200 3231055872 1198063616 2709159936 4006592512 2406440960 2645004288 2798077952 4177759232 1944944128 2953618176 611765632 1567487552 2520019424 3785238128 3472701672 1232634988 3391413274 3309238721 +2147483648 3221225472 2684354560 3489660928 402653184 4227858432 2516582400 587202560 4135583744 868220928 3579838464 1469054976 1933049856 2976120832 715784192 1535705088 2335014912 1531625472 1647927296 3966275584 3406911488 2004139008 1350517248 1873260800 3069435520 610067264 1949199968 1497246416 898310760 1660461724 2208907290 2890958063 +2147483648 1073741824 1610612736 268435456 2550136832 4093640704 2717908992 2231369728 964689920 4013948928 1402994688 678428672 181927936 2290876416 2418409472 2597912576 3888807936 2238070784 1551294464 708292608 3982411776 3995319296 2849305088 351052544 2839495040 4101789632 4096910880 1857557296 1604075384 527303188 3906800954 797477277 +2147483648 1073741824 3758096384 3489660928 402653184 872415232 3992977408 3137339392 931135488 759169024 3911188480 1691353088 105381888 952369152 2333736960 3050897408 291602432 1645068288 190996480 4167348224 3510265856 4085820416 1972658688 3927151360 3930116736 85052224 4023675424 2662576944 3738226392 2600075036 1795191350 3061940363 +2147483648 3221225472 1610612736 2415919104 2550136832 2214592512 1174405120 3607101440 1971322880 3745513472 1839202304 3249537024 3983015936 3544449024 2945581056 4288348160 105021440 735592448 704438272 835031040 845473792 776576000 3036869120 371769088 3810485376 1843427904 2680225184 3620443440 2202137720 3267763684 3587250726 292914947 +2147483648 3221225472 1610612736 2952790016 3623878656 201326592 3388997632 3372220416 1803550720 1564475392 1801453568 1504706560 1382547456 1781268480 2773090304 218431488 910852096 3267411968 761028608 3711668224 2395236352 933204992 3763497472 3076033792 2764172672 3088109248 3800324000 729776432 648181960 592479956 3806187238 494072233 +2147483648 1073741824 3758096384 3489660928 4160749568 2214592512 2852126720 3439329280 2290089984 2369781760 4263510016 3618635776 3974627328 4252762112 181272576 1068040192 41385984 803880960 111140864 3279597568 3548899328 2202971136 3678788096 1898022656 1194815360 386564032 1037038688 113417712 1111741080 3938750660 891741638 1872049229 +2147483648 1073741824 536870912 3489660928 1476395008 1946157056 2181038080 1191182336 3313500160 750780416 2501902336 4046454784 1612185600 2656305152 847118336 2268659712 661028864 3333668864 827285504 1113829376 3725023232 4093615104 2477093376 3036979968 854120832 4210216768 3039689120 912684240 237842104 100184804 1897580986 2067911739 +2147483648 1073741824 3758096384 805306368 939524096 1946157056 369098752 1929379840 3900702720 2915041280 3688890368 3289382912 3322413056 256114688 5636096 4096065536 435716096 971882496 3851902976 2831265792 951019520 3355284480 4125446656 660769536 1973077120 4080848704 2223097824 3765785296 489330760 494850652 2967138358 3307000843 +2147483648 3221225472 2684354560 2415919104 4160749568 3959422976 369098752 1795162112 914358272 3342860288 371195904 3031433216 1329070080 1128529920 2523791360 628555776 2766176256 1431650304 951050240 3650850816 826791936 100117504 2057693696 2914159872 690514560 3605424448 2011256928 1591345136 211323288 1345413764 1114766578 3486826423 +2147483648 3221225472 1610612736 805306368 134217728 603979776 1509949440 3674210304 612368384 2403336192 3097493504 3878682624 4270325760 218890240 933625856 2435776512 1750171648 743784448 2719932416 3616182272 84338688 3460215808 279248384 2004595456 974939008 671111744 1935567584 576026224 2334062136 1544195652 3435592830 249475689 +2147483648 3221225472 2684354560 4026531840 2013265920 2751463424 1241513984 1056964608 1954545664 4072669184 3139436544 1282408448 2049441792 3072589824 1208090624 2690580480 320438272 3265970176 627400704 1442484224 874338304 1518777344 2484294144 3330260736 890763136 276024128 1133631456 3751728400 1281323192 1379510388 2849697254 3754774827 +2147483648 3221225472 1610612736 1879048192 2281701376 4093640704 3053453312 3976200192 2625634304 3527409664 14680064 3442475008 2122842112 2727084032 2904162304 320405504 1045397504 3080896512 2496356352 2351075328 1930651648 458662912 2767015424 3756631808 3131702400 2010238144 1366682976 1999885360 881387240 1423593428 203499582 403412633 +2147483648 3221225472 3758096384 268435456 3355443200 201326592 1979711488 1459617792 1602224128 3040870400 3386900480 4254072832 1592262656 3826515968 2276851712 2766995456 2422177792 950419456 340516864 1922994176 1045678080 322083840 3921266176 2802690304 1850043008 2829410880 246764832 2132639024 1676240360 3645856124 3314175310 3143748519 +2147483648 3221225472 2684354560 2952790016 3623878656 469762048 1509949440 3875536896 2642411520 3049259008 1767899136 2297430016 4146593792 13893632 3055157248 3616866304 3152052224 2851094528 3903774720 783912960 781637632 653632512 575728128 570341632 3448196480 1089950016 2115986848 1571508880 3963706856 2507959172 3716738630 369275719 +2147483648 3221225472 2684354560 2952790016 3623878656 3422552064 4261412864 3137339392 1753219072 3703570432 899678208 143654912 2403860480 3983278080 2166226944 2134573056 1012695040 133316608 1456267264 85168128 1429526528 2531763200 2297358848 1457425664 1966035072 2900324160 44530656 1578327184 2720625560 870336748 2757355782 4176224577 +2147483648 1073741824 536870912 2952790016 2013265920 3690987520 436207616 2701131776 1535115264 2814377984 1382023168 3847225344 2338848768 3589013504 2243821568 1761411072 1705279488 1803927552 2028167168 2167255040 4012595200 1550943232 1164796416 862486784 390843776 512121024 1488786848 33865616 4189439528 995848108 3144254270 3415833689 +2147483648 3221225472 2684354560 2415919104 671088640 3019898880 973078528 318767104 3481272320 3904897024 1432354816 3132096512 2012741632 1187250176 405143552 3568893952 3785916416 1682161664 1702453248 3107819520 2418104320 698985472 3096403456 1540140800 2604005248 1372080192 2131308064 382768464 734513832 2046773396 1993652898 797036919 +2147483648 1073741824 3758096384 3489660928 3087007744 2080374784 2046820352 285212672 2743074816 3988783104 2795503616 747634688 2259156992 512491520 2988048384 1769930752 3495460864 772947968 1770840064 3992170496 1287972864 1443867648 872860160 3567560960 4199572864 2187848896 3359979424 192383760 549635480 700624620 783119550 4185161409 +2147483648 3221225472 1610612736 2415919104 4160749568 3288334336 637534208 1929379840 3464495104 1077936128 3772776448 3817865216 1087897600 4092854272 1873412096 1056636928 1478852608 3430629376 2899369984 2973929472 2489903104 979803136 3380275712 649705216 4090326144 3185431360 2156538464 3729472560 1112390120 1156014332 3093744386 1523552211 +2147483648 1073741824 3758096384 4026531840 134217728 1006632960 905969664 1056964608 3883925504 3460300800 2267021312 1039138816 1384644608 1572601856 1120796672 2694774784 2629664768 3100884992 296509440 503754752 1577347072 3477775360 1120038400 3785987328 3570527872 2813679680 695743776 2016685552 619845272 3926992084 2348984974 3256768869 +2147483648 1073741824 2684354560 2415919104 939524096 3690987520 4194304000 1627389952 2055208960 4181721088 958398464 1139802112 680001536 899940352 1951268864 1580531712 1005617152 3027910656 4065386496 2931404800 2404972544 2279451648 922155520 335065344 1503559040 1707008192 3661407712 2634049648 2582901592 1650467988 3083877838 3824685603 +2147483648 3221225472 536870912 2415919104 3087007744 3959422976 2717908992 3909091328 2860515328 3955228672 2799697920 2955935744 1376256000 1299447808 1956249600 518848512 3518726144 3350413312 3264667648 444239872 1092548608 391023616 2787441152 716422400 3225896832 3989624000 2323095520 1955950288 3438665224 1657150868 131274046 3740580679 +2147483648 3221225472 2684354560 1342177280 671088640 1677721600 2650800128 486539264 1602224128 2269118464 2715811840 282066944 321388544 1363410944 3753771008 3462856704 1732280320 1231765504 3066159104 2801504256 4142520320 1564449792 899149312 2079890176 3605486208 183231168 990547360 2651472816 2473217000 4269429292 2020756846 3041295747 +2147483648 3221225472 1610612736 1879048192 2550136832 3019898880 1174405120 3372220416 3279945728 1329594368 2774532096 2865758208 1786249216 2693005312 4284612608 3417899008 3563552768 3973005312 4150190080 1041403904 1848043520 773235712 2927938048 521122560 1519603840 566820288 1799463840 1614052528 2016428488 613566604 529224378 2694628231 +2147483648 3221225472 536870912 1879048192 2013265920 1811939328 1509949440 352321536 3212836864 2025848832 3894411264 3610247168 1186463744 3007053824 484573184 4189650944 3814162432 3763945472 4271955968 3304755200 1629026304 575058944 1211822592 2422189312 647848320 2812208576 1504820640 1425949008 629952120 654140580 3670991378 3478757641 +2147483648 1073741824 1610612736 2415919104 1744830464 1811939328 637534208 620756992 1518338048 3401580544 3844079616 185597952 4031250432 2640576512 2651455488 2057633792 2143518720 1121665024 3022446592 91926528 4205758464 2403245056 146075136 2689841408 290678400 1088611008 2275447008 3420716944 3863545272 3255667372 2267307046 2515034659 +2147483648 1073741824 536870912 4026531840 2550136832 3556769792 2181038080 3506438144 3632267264 3284140032 3454009344 4272947200 1654128640 192151552 3355836416 2558066688 1412595712 2478194688 2785468416 3807883264 2866731008 1696830464 3075000832 101890816 4276517248 4113488576 3164322656 1844238416 1694275272 1265780 1511938234 2326447779 +2147483648 3221225472 1610612736 1342177280 1207959552 2483027968 2046820352 1258291200 4169138176 3460300800 3743416320 3889168384 907542528 233046016 2532966400 3765239808 1281064960 3126968320 2647941120 3572142080 3304351744 1715121152 1131181568 2585693952 2591448960 700687936 289795552 844003632 3363288984 1801966748 950492194 3341160343 +2147483648 3221225472 1610612736 3489660928 402653184 3556769792 704643072 654311424 4051697664 3493855232 2497708032 2966421504 693633024 492044288 2261909504 2364342272 1572765696 415318016 1992941568 2747240448 2368333824 4008676352 3929129472 3126561536 313785216 3928931648 1022968992 1997405424 2933230056 1832964588 878387890 1334418651 +2147483648 1073741824 3758096384 2415919104 3892314112 1677721600 234881024 1526726656 729808896 3032481792 1629487104 1955594240 4070047744 2882273280 2090991616 2366570496 698384384 3513008128 1679482880 3520835584 2008737792 1259060224 3460484608 2704784128 579399296 2954671936 896430368 3859924560 4222430904 565157388 2151997298 3728652669 +2147483648 3221225472 2684354560 805306368 2281701376 1006632960 2852126720 2231369728 2055208960 1329594368 1843396608 3394240512 3695706112 1704198144 1750990848 2232352768 4086267904 1938046976 2423382016 3854340096 3557939200 1428980736 1165614592 449357056 2912934272 397124032 1791118560 3475164656 3023649512 1701095372 1391320086 3549859631 +2147483648 1073741824 536870912 1879048192 1476395008 1677721600 3724541952 2399141888 3095396352 2487222272 497025024 2922381312 532152320 3423338496 3050700800 2520055808 2975629312 422756352 405037056 2726146048 688150528 1577956352 3759954432 716285696 154296960 2980620864 3922254048 3015131824 2584491192 920009540 3971295154 1612488741 +2147483648 1073741824 3758096384 1342177280 1744830464 1409286144 1308622848 3942645760 3196059648 1598029824 1990197248 810549248 588775424 2598109184 2374369280 3123249152 1567916032 3238019072 803135488 4080644096 2113857536 2032765952 2647055872 1650824960 1924711040 1348512576 4278338656 2039343600 611451320 593174428 3887042754 91210233 +2147483648 1073741824 1610612736 3489660928 2013265920 3825205248 1577058304 3405774848 4051697664 1430257664 287309824 1345323008 1492647936 1324089344 2961309696 3992125440 1478590464 4239081472 1861541888 1835446272 479512576 1534495744 4024236544 623025920 2786249344 916685632 2589479840 2807388336 344841944 457182628 2183143586 4121958445 +2147483648 1073741824 1610612736 1342177280 3892314112 469762048 771751936 2130706432 4135583744 2277507072 1566572544 3719299072 2324168704 1532755968 3800956928 1184825344 2660925440 3793829888 1824120832 540127232 907659264 3772886016 19004928 1630897408 1358153856 3643053632 2801164640 3667875280 3740191336 299303956 2510729470 446653197 +2147483648 1073741824 1610612736 4026531840 1207959552 4227858432 570425344 3305111552 629145600 1623195648 3521118208 2758803456 541589504 722731008 2407137280 783613952 3241246720 396869632 2624086016 750301184 3024635904 2393408512 1303412224 898929920 3144571776 2129892288 420408096 2266493904 62942728 1826399876 4160373630 2756288847 +2147483648 1073741824 1610612736 2415919104 3623878656 3690987520 2248146944 1627389952 2894069760 4173332480 2413821952 1831862272 2563244032 3629907968 1735000064 592117760 441090048 170016768 2660163584 3673534464 2058274816 2812648448 1477886464 2542909696 1857086080 1088993216 666202208 208566928 4194100872 3273305108 3264888846 1639633789 +2147483648 1073741824 2684354560 2415919104 3623878656 872415232 234881024 1291845632 3347054592 801112064 287309824 2937061376 3344433152 4186177536 226361344 1802436608 3191111680 2418688000 3142901760 3739725824 2702505984 252161024 262455808 1544532736 1561918080 3397758656 1671551904 3526494096 378349048 2386658284 1136651170 380448671 +2147483648 3221225472 536870912 1879048192 671088640 603979776 3456106496 2734686208 4102029312 2579496960 2850029568 2762997760 1633157120 3616276480 2471100416 4274585600 869826560 3474472960 3453411328 426086400 1268185088 1774564352 1762059776 3670911744 1306711680 798210368 3347968224 456657616 1618739656 1764888564 2224368330 448430957 +2147483648 3221225472 3758096384 805306368 1744830464 1677721600 4194304000 2231369728 3011510272 1774190592 1574961152 4241489920 633864192 1971585024 872022016 2567110656 4098719744 3758473216 176578560 3718418432 2152089600 1354929152 97936896 2980748032 2015517568 3353910720 3038603424 2925726224 3571288392 1659754540 1186101366 4194343691 +2147483648 3221225472 536870912 2415919104 2013265920 1409286144 4060086272 3741319168 2373976064 1312817152 3789553664 4014997504 2767716352 2781085696 2636251136 514523136 777617408 4019437568 3155976192 2297335808 2119989248 2668530688 3826010624 2910233344 134774144 351583552 1737708960 3762633328 3848052008 3316599372 2871207866 3247802839 +2147483648 1073741824 536870912 2952790016 2013265920 872415232 2113929216 4244635648 2608857088 1547698176 3248488448 2939158528 1063780352 3923509248 1863450624 90898432 3429793792 1038336000 2152947712 2496770048 3323156480 2121368576 3550700032 81378048 1755278976 702256832 3110889632 3361806448 2870061368 804484292 1323404614 251359909 +2147483648 1073741824 1610612736 805306368 4160749568 3288334336 1979711488 3170893824 2088763392 3267362816 576716800 3943694336 1816657920 578027520 1512964096 1112342528 4136927232 1716535296 4100907008 1296412672 1114556416 3494228992 1861149184 3666196224 1888415872 2207626432 3620134240 1617015824 866712168 3264001788 206328614 595910583 +2147483648 3221225472 536870912 1342177280 1476395008 2617245696 1979711488 553648128 1015021568 633339904 979369984 1060110336 722993152 3658219520 2636775424 3443064832 1672773632 830062592 2302369792 4013527040 20674560 3946429440 3409670656 3963197696 2394644096 1769581504 3877323872 1294575056 3484634280 2583539188 3002419002 4141784701 +2147483648 1073741824 536870912 1879048192 671088640 2751463424 4060086272 486539264 2994733056 138412032 1780482048 2559574016 1115160576 350486528 2771779584 4185718784 2628485120 511361024 1915969536 1042984960 775116800 1881846784 1832076800 4188703488 284383616 2420808128 2860732128 901951536 3157228248 1454935692 3705165546 439106831 +2147483648 3221225472 1610612736 805306368 3355443200 2751463424 570425344 1694498816 1451229184 3837788160 970981376 2507145216 876085248 2303983616 1750728704 2760835072 576684032 1000849408 3454427136 1218220032 1197893632 576500736 4253437440 2527896320 3606994304 811113408 3572783584 1769975312 2285370120 1663990788 967884066 1346921987 +2147483648 1073741824 1610612736 2415919104 3892314112 1543503872 1577058304 3539992576 3649044480 935329792 2980052992 2582642688 2381840384 2246311936 3959554048 3055353856 470777856 217300992 4257898496 1986965504 340412416 430873600 3790228992 4200502528 1427272832 2000331072 3662700960 1304931856 5240408 3546049012 3720986418 3638361487 +2147483648 3221225472 3758096384 1879048192 671088640 603979776 2516582400 3506438144 2508193792 339738624 3575644160 2448424960 3514302464 1653866496 767950848 3793813504 1416200192 125616128 1578590208 4173631488 3801565184 621052928 704079360 1523882752 3086958720 200836032 3947721760 3490682864 1231937816 1617347540 3405538418 726547283 +2147483648 3221225472 1610612736 805306368 2550136832 2080374784 3590324224 1459617792 3464495104 465567744 450887680 2842689536 3697803264 1369178112 3308388352 1748172800 526483456 2010628096 872964096 3683028992 3750258688 1405531136 3240647168 3390472448 2677036672 1169342016 3854976352 1438097104 252901000 3233608900 1295895926 1521438181 +2147483648 1073741824 536870912 4026531840 2818572288 201326592 503316480 218103808 2357198848 264241152 1520435200 2123366400 2523398144 3716415488 2434924544 57344000 3887038464 3145809920 192471040 1491644416 1579735040 3324023808 3460089344 2968158464 999549056 2668037824 3108605792 2519221584 2639022360 2149480364 3412935054 2321474803 +2147483648 3221225472 2684354560 2415919104 2281701376 1409286144 2852126720 2902458368 494927872 641728512 1600126976 4088397824 1040711680 542900224 1368260608 2943287296 1996062720 2005712896 2788646912 2206371840 3066517504 1533717504 1365997056 2324479744 1181248384 3870501824 4214730016 42200688 4211008520 3460723924 2529967294 3444965805 +2147483648 3221225472 3758096384 3489660928 1476395008 4227858432 1979711488 1593835520 444596224 3888119808 1163919360 1989148672 2723676160 3530817536 2224685056 226951168 4101668864 4194648064 3131170816 655462400 1215416320 4201229312 1219875328 2929438976 32433792 1044841536 2467998304 831868112 1601819752 2233831900 2714496002 274643571 +2147483648 1073741824 1610612736 1879048192 1207959552 4227858432 1107296256 3238002688 511705088 1866465280 2615148544 1445986304 2464677888 1392246784 4025090048 1100677120 2289532928 2639675392 2561138688 767078400 1347930112 2926617600 2881216000 2707592448 1134879616 3904572096 3580331232 2746107632 3257126504 2073462356 3590516134 3412207069 +2147483648 3221225472 536870912 805306368 2818572288 1677721600 4194304000 1862270976 914358272 314572800 954204160 902823936 3398959104 1179910144 2502819840 2988507136 2569502720 507822080 1491689472 1720356864 1874425856 1020437504 2718782976 2896993024 2440321920 2361337664 2660152160 3746518416 235381832 4009028204 1507938722 2674295339 +2147483648 1073741824 1610612736 1342177280 134217728 1677721600 503316480 419430400 1870659584 4030726144 1126170624 1523580928 2595749888 1333002240 2595356672 646381568 3565780992 119914496 1759141888 1711452160 2349484032 2512038912 2499692032 3276317440 2203671168 772881344 1984200864 2407496304 1444153240 3426879516 2490305354 3498421723 +2147483648 3221225472 536870912 1342177280 3892314112 1409286144 2650800128 1895825408 1484783616 2898264064 459276288 3312451584 1831337984 6553600 4018012160 3031498752 776830976 3987488768 3509313536 1307611136 3260807168 2514009088 3435126272 2741405440 1307498112 3248171456 277527392 140830864 2630619304 391777316 3194945638 1206695979 +2147483648 1073741824 1610612736 805306368 3623878656 1409286144 369098752 1593835520 360710144 675282944 4255121408 4289724416 3510108160 1881931776 1304821760 2961899520 1049133056 2107064320 2166743040 3667374080 649447424 1147122688 1308748288 2684721920 3849636992 531242048 3589086112 4046693616 1525152696 2315163236 883184498 3946934221 +2147483648 1073741824 3758096384 1342177280 2550136832 2483027968 1577058304 1392508928 1417674752 599785472 1621098496 2230321152 181927936 494665728 374996992 534446080 702447616 2877702144 1986977792 3273764864 96397312 38374400 1970987520 2067766016 2916349568 3290316096 174924000 2002228304 2056779032 2049457588 1503922874 539371361 +2147483648 3221225472 536870912 268435456 3623878656 4227858432 3992977408 956301312 645922816 3904897024 1319108608 1894776832 2343043072 606863360 493748224 1258749952 3754590208 2050211840 950755328 1942589440 2373679104 1557244928 1470054912 1178837248 1005482112 954870720 3108310240 1210299920 3518913752 967977908 4123067814 2766242409 +2147483648 1073741824 2684354560 2952790016 1744830464 3422552064 1711276032 4009754624 2793406464 1547698176 2170552320 3163553792 54001664 474218496 1910898688 2256076800 4060446720 4233576448 4139835392 1115729920 3375429632 1479058432 3922519552 4165640448 3253982848 1199976512 2020154720 2810025264 1483953032 439797084 4043407418 2622582695 +2147483648 1073741824 536870912 805306368 402653184 1275068416 2113929216 3976200192 1182793728 3896508416 1977614336 2723151872 2088239104 273416192 3180986368 807731200 1278377984 3550232576 973660160 1461956608 3958953984 2045486080 387766784 1107672320 1947193472 3327658688 2000430560 51526192 3844145960 2207038924 1979147738 3667486805 +2147483648 1073741824 1610612736 1879048192 1207959552 4093640704 2449473536 520093696 2407530496 1270874112 2967470080 3620732928 1398276096 2260992000 1880489984 3404791808 300843008 4127735808 2705645568 327397376 4189374464 4125860864 2230902272 2950797056 3139163520 1074268480 3554415904 1257381776 2656507912 978816172 4221225234 1959706175 +2147483648 1073741824 3758096384 268435456 2013265920 2751463424 33554432 3305111552 729808896 1304428544 2405433344 3983540224 1355284480 3677093888 64356352 3552247808 4091445248 3729604608 1503780864 2595074048 2948589568 3921320960 2323073536 3744263936 3078102400 2852390848 3016371872 1376060176 3780753128 939391972 3719540190 757656193 +2147483648 3221225472 3758096384 805306368 2013265920 2348810240 3254779904 1493172224 545259520 2067791872 3978297344 3507486720 1995964416 1549533184 1633288192 1402011648 3833036800 3486531584 2925125632 1411289088 3044788224 4069757952 745955840 1531110656 1574965120 1727017152 1292372320 3889443952 3670937304 2818512044 475566570 3515936641 +2147483648 1073741824 3758096384 2952790016 3892314112 3154116608 2046820352 2868903936 3347054592 3896508416 195035136 2951741440 2586312704 2414084096 1973026816 1435959296 3840966656 860798976 3639107584 3184504832 2627364864 1516024832 3433088512 333270272 4088671616 1413621312 1717248032 2140046192 2546190136 4199532916 4086428454 2020398267 +2147483648 3221225472 536870912 268435456 2550136832 1677721600 369098752 687865856 612368384 1329594368 450887680 967835648 2701656064 2103705600 2451439616 754515968 3538321408 33210368 2590924800 3784806400 3526916096 3303713792 3597718016 4066465536 2044463232 3430027712 1417877088 2374090096 2116378664 1204960628 1121126974 1941551811 +2147483648 1073741824 2684354560 1879048192 3623878656 2214592512 1577058304 1660944384 1434451968 1086324736 4229955584 2154823680 476577792 1097072640 3498180608 1517486080 3599794176 3505471488 2020597760 4106989568 1600518144 2685178880 2997844480 673373952 1913002624 3911254336 1698404512 3184392400 2923987192 534605044 1928982646 3285354987 +2147483648 3221225472 3758096384 805306368 4160749568 1140850688 1308622848 3405774848 2139095040 1447034880 3063939072 1636827136 2280128512 1691090944 1935015936 2162229248 2440396800 2302885888 3183796224 1354534912 1570424832 362910720 918635008 4272420608 1755979392 1506744128 3769665568 4272745456 3316680184 1512888492 3295712590 919389249 +2147483648 1073741824 2684354560 805306368 2818572288 3825205248 2516582400 3372220416 3112173568 2218786816 3084910592 254803968 1966604288 152305664 2412380160 2682585088 3483598848 12206080 1065345024 3384717312 1076754432 1587512320 3419174400 3987528448 875438208 381093312 1099071776 182177008 1946979752 1539099860 252059730 3096130259 +2147483648 1073741824 1610612736 3489660928 939524096 3556769792 4194304000 251658240 461373440 1119879168 3911188480 3457155072 2270691328 763625472 2840985600 3860791296 931233792 1729904640 3885490176 1258729472 4156147712 286100480 251030016 1605026560 1613107072 2335652672 1655544864 2628145872 4019384888 265434284 3603511202 677296607 +2147483648 3221225472 2684354560 3489660928 939524096 872415232 1241513984 620756992 1736441856 532676608 1646264320 1183842304 4258791424 2006712320 2097545216 1239089152 1601798144 32784384 4249870336 1689948160 322033664 2200812544 2415282688 1986972416 4117642112 3364818368 3808133536 2937419408 3283842360 2450808652 4009741026 3648169657 +2147483648 1073741824 2684354560 805306368 1476395008 201326592 4261412864 2499805184 4219469824 4273995776 1860173824 3595567104 4076339200 1864630272 2565210112 2258436096 1274314752 1097416704 3513245696 4289835008 1426716672 3896542208 2945927680 697228544 2128281728 899265728 2375416992 799179984 962348104 2555339852 3852128346 2891262319 +2147483648 3221225472 3758096384 1879048192 134217728 3690987520 2919235584 3640655872 3900702720 2034237440 861929472 3098542080 2568486912 456392704 924188672 2810511360 60194816 1116979200 4051656704 4113272832 1860257792 2832368640 1849552384 794717440 2875396224 1701550016 2634112864 623030768 306569672 2178571348 2683111418 3617237555 +2147483648 1073741824 3758096384 268435456 939524096 2617245696 838860800 16777216 1551892480 2193620992 572522496 2526019584 978845696 812908544 3908960256 295501824 2674556928 193576960 418471936 2723131392 254240768 4040072192 3394230784 2162716928 2490572672 1307552448 1073171552 376869136 1821102456 4259203468 1329738562 3134143331 +2147483648 1073741824 536870912 2952790016 1744830464 738197504 2986344448 3976200192 2977955840 1455423488 190840832 1877999616 3012034560 1096024064 3828219904 2588344320 172851200 3266887680 2462539776 3307384832 3752941568 2557051904 2724128256 3967056128 3151051648 2906035648 2168420384 3997074256 3576393000 2595273412 712788334 1917131599 +2147483648 1073741824 3758096384 805306368 2281701376 2483027968 3657433088 2835349504 1602224128 1237319680 2099249152 2758803456 1038614528 3098804224 1089863680 2665676800 42369024 3608526848 3153682432 2188226560 2969004032 1321374720 726400512 3989724928 34418560 1509529280 3748752544 3880369424 4181291128 3050154548 2630317270 2362096063 +2147483648 3221225472 536870912 1879048192 4160749568 1677721600 167772160 922746880 8388608 3334471680 3487563776 3331325952 3576168448 543424512 3380215808 1552613376 819691520 1232125952 3311230976 3881340928 3225384960 942650368 2820854272 2922532608 2830702464 618957120 2698592480 531804432 1763465352 2656055804 533206558 2507421003 +2147483648 3221225472 2684354560 2415919104 2550136832 603979776 3254779904 2164260864 2944401408 3082813440 3978297344 3727687680 907542528 1418985472 4200988672 843382784 3669131264 1640972288 592961536 663719936 1161418752 3807816704 3533795840 3819890432 181865856 3905007296 2893074080 3396736144 2498570744 2424223396 2648531770 1684336203 +2147483648 3221225472 1610612736 4026531840 3623878656 67108864 100663296 2801795072 58720256 3569352704 1688207360 747634688 3349676032 381419520 4242931712 499187712 3511320576 2151202816 490758144 1153667072 2302568448 117867520 826735104 1006980864 3975883904 4057839168 2655734816 1996889680 3039888088 3771894380 784128958 3979498061 +2147483648 3221225472 536870912 3489660928 4160749568 1946157056 3053453312 2063597568 3246391296 3938451456 467664896 3757047808 1514668032 1391198208 2170683392 396820480 145391616 2018983936 2994462720 3475345408 790755328 1592171520 2179299840 2961492736 4183495808 3094394176 4048834464 3261025616 406311304 479701476 1289675934 3222800497 +2147483648 3221225472 2684354560 2952790016 3623878656 1140850688 167772160 2432696320 3095396352 1883242496 3516923904 1089470464 1862795264 801374208 1529217024 3399942144 672366592 681132032 3483426816 1989971968 2868828160 2688001024 2515495424 897576704 3112382336 2900723904 1921408864 1029655216 2950167352 3434553844 1640727854 3009764411 +2147483648 3221225472 536870912 2415919104 1207959552 67108864 3053453312 553648128 3179282432 146800640 1449132032 393216000 3112697856 3937140736 2120351744 3503357952 1704427520 3805298688 859955200 154046464 3747346432 1872464896 413287936 4142463744 3462207616 245731264 1608075808 3693237968 3483950312 50138020 1219858510 631330929 +2147483648 1073741824 1610612736 2952790016 3087007744 1140850688 2516582400 3640655872 3162505216 2394947584 3617587200 2851078144 2050490368 3218341888 3643670528 3642032128 720273408 1843675136 3850952704 618901504 1324271616 3696923648 3801764352 3277178624 299968640 4142970304 2389277792 1220692752 4132564760 164047924 1604952194 2626537459 +2147483648 3221225472 536870912 2952790016 1207959552 2483027968 2717908992 1593835520 4202692608 2579496960 685768704 3933208576 3844603904 4038852608 1020395520 1907949568 3812065280 3634839552 1989599232 4098265088 702347264 1762362368 3182775808 265281280 1291923840 1548981568 2065786976 3609325136 145366152 1035811716 2692857574 714627133 +2147483648 1073741824 536870912 805306368 2281701376 67108864 4194304000 2634022912 3867148288 3544186880 195035136 112197632 2322071552 595329024 1893335040 2157379584 2659942400 4006821888 2237063168 1020571648 3021264896 704095232 2617867776 885115648 2329871232 1720165312 3632356320 1773010416 1331495544 1808047460 3586968102 3462641741 +2147483648 3221225472 1610612736 268435456 3623878656 1543503872 1107296256 251658240 243269632 1514143744 857735168 1028653056 4099407872 2689335296 2879782912 1528102912 2183692288 894418944 1997889536 3141898240 536569856 4284791808 2271855104 1153456384 34411392 4089744704 335137632 1886934960 1827743896 1040887740 59304850 1932708781 +2147483648 3221225472 3758096384 3489660928 4160749568 4227858432 369098752 2801795072 4286578688 339738624 2443182080 4165992448 2241331200 869007360 1340473344 2291990528 1917091840 38223872 1265754112 2363592704 4271884288 4190678016 4060183040 2159859968 1119690368 2220137024 1870619936 208524656 3210713528 2368657180 3810138658 1238574557 +2147483648 3221225472 536870912 2415919104 402653184 3288334336 3724541952 1694498816 343932928 3250585600 941621248 1414529024 2312634368 2278293504 70123520 3941138432 107118592 3356999680 208625664 2435026944 2419161088 809667584 21484032 3845611264 2167386752 356470976 2155585888 4097659088 3813455928 142527676 516802514 4254356717 +2147483648 3221225472 3758096384 4026531840 939524096 2885681152 1308622848 2466250752 2592079872 775946240 1537212416 1544552448 2866282496 1620836352 2355494912 3722772480 3667755008 2679029760 3165741056 1410371584 1483163648 1136501760 1912521216 3687415040 2812056704 2455335232 4018441568 2821029040 2027062456 2856866764 1261115234 1984725273 +2147483648 3221225472 536870912 805306368 2818572288 2080374784 570425344 2164260864 2659188736 2462056448 1679818752 2639265792 1346895872 200540160 2735341568 1078788096 1128038400 1656799232 4016726016 826904576 3700455424 2942084096 795923968 559045888 774212480 1600551616 4035951840 3644546448 1687879928 1312797308 1887657270 3015129863 +2147483648 3221225472 536870912 1879048192 1744830464 4227858432 3925868544 520093696 209715200 3107979264 765460480 720371712 3247964160 548667392 1924005888 1105002496 4042948608 413908992 1215520768 4042231808 2064480256 1276818432 66844160 421219584 381913472 2979487552 3492384736 1786536432 3359256568 843262836 3177167818 775247043 +2147483648 1073741824 536870912 805306368 1744830464 3959422976 2181038080 2197815296 343932928 163577856 3479175168 1563426816 117964800 2694053888 1631191040 272695296 3018555392 2403614720 3261718528 3010637824 1078188032 4255884288 1701070336 3455699200 271230848 1072677440 3264068320 2831901136 1581865064 3017033268 1571944126 153006303 +2147483648 3221225472 2684354560 268435456 4160749568 738197504 704643072 3405774848 2894069760 1983905792 3445620736 1443889152 290979840 3060531200 2016280576 2022113280 1351647232 3785670656 3931004928 952078336 4283455488 168856576 4276406784 615415040 1517262208 1613258304 1183620832 4198692400 666722568 2232227964 2102235650 3096536181 +2147483648 1073741824 3758096384 4026531840 402653184 1543503872 1107296256 2231369728 3632267264 1707081728 2552233984 3507486720 3908567040 3011772416 2813198336 2727673856 3137699840 1424932864 3357106176 416854016 3964102656 1107665920 2658068992 551110912 3967323008 1586978752 2849875040 3816478160 1473206072 3624513516 1858914506 4268643511 +2147483648 1073741824 536870912 805306368 1744830464 3154116608 1509949440 3036676096 4102029312 373293056 895483904 2008023040 2093481984 2656305152 2678718464 2084765696 1586659328 2457747456 2822430720 2986979328 685824000 480420864 2591442432 2991512832 2733868416 2400975296 2324437856 3852871728 1369774216 290953236 186246798 103492255 +2147483648 3221225472 536870912 2415919104 1207959552 1677721600 2986344448 3271557120 4219469824 3166699520 123731968 1959788544 3483893760 3628335104 3011117056 1163984896 1532198912 1125859328 1379852288 1684705280 3226793984 490966016 382944768 808116992 3203957120 2521953856 2778340128 2725329744 2652609832 2991551372 1494020014 2933883651 +2147483648 3221225472 536870912 268435456 2550136832 1409286144 3992977408 2063597568 4034920448 1212153856 2116026368 3952082944 2049441792 294387712 2342912000 1139212288 2343993344 744734720 1467441152 302616576 234977280 2019994624 1349243392 3379256064 2240264832 3949624128 854989792 3803121584 3758794840 3904762828 4266939710 3701809793 +2147483648 1073741824 536870912 805306368 4160749568 2214592512 4261412864 721420288 3917479936 3141533696 790626304 3171942400 267911168 3495690240 3144024064 4169859072 1645314048 3231793152 3872579584 1284681728 1424283648 4081165312 335110656 4125030144 3719078528 4024685376 3417191840 3166636336 3121854680 611339372 3231607082 1694588289 +2147483648 1073741824 2684354560 3489660928 3892314112 469762048 3388997632 721420288 2508193792 3225419776 3433037824 3912237056 1019740160 2603876352 2918055936 99811328 4179787776 1914748928 170942464 759803904 2377021440 2974989312 2093538816 2381608192 1620029824 3740891712 744887456 1726429680 1664916728 41676164 1710679854 4158603895 +2147483648 1073741824 1610612736 2952790016 134217728 3959422976 838860800 754974720 2306867200 2243952640 2829058048 3801088000 4259840000 190578688 159252480 1014956032 2825551872 2045001728 426041344 3935154176 2102052864 179999744 191659520 2903032064 554412928 3829517760 4216456736 865677712 4241596696 3048532844 1057325934 2309412261 +2147483648 3221225472 1610612736 3489660928 402653184 738197504 838860800 3976200192 1786773504 1388314624 828375040 1861222400 642252800 1798045696 2172780544 2562785280 3869278208 1224327168 3747569664 989433856 3236784128 3759180800 3574710784 2816701696 298034048 3762837952 2862491360 3832217744 3669866152 2165538500 3280705374 4116989409 +2147483648 1073741824 536870912 2415919104 671088640 1811939328 3925868544 1258291200 4018143232 3175088128 2724200448 2383413248 1688731648 1388576768 32636928 3953590272 1597079552 1753464832 3469500416 1578020864 741234688 1333890048 807140864 709916928 1178645888 1152875072 3205578272 69505072 611666952 2221806972 929638334 3580403491 +2147483648 1073741824 2684354560 2415919104 3623878656 603979776 4127195136 822083584 528482304 3200253952 253755392 4147118080 1084751872 1572601856 3404333056 4237623296 207126528 19316736 2401263616 2109059072 486176768 2491984896 77513216 1082423040 3213598848 1553563584 467611296 3703412688 4147541816 2670365028 363320726 3450785325 +2147483648 3221225472 3758096384 2952790016 1207959552 3422552064 2181038080 1560281088 427819008 213909504 1738539008 3396337664 3895984128 914620416 1008074752 2541289472 922451968 1583267840 2872008704 715821056 1724467200 2485892096 9883136 80967936 3042488192 4151733696 2673940000 567258064 3444626584 736260756 874462818 3157951591 +2147483648 3221225472 1610612736 3489660928 2013265920 3422552064 436207616 3405774848 411041792 306184192 761266176 2278555648 4074242048 3021733888 3628466176 2577727488 68255744 2926559232 2346475520 3137114112 1641703424 2117700608 706468352 1183732992 3151729024 959758912 2317667296 2195521072 703649800 4152288524 1891618706 1854177033 +2147483648 1073741824 2684354560 1342177280 2013265920 1811939328 905969664 2130706432 4219469824 4005560320 895483904 3209691136 3257401344 240386048 116523008 825819136 2373877760 1726595072 3501809664 620736512 51083264 778476544 4098218496 502746368 4236292736 1806627904 2168514080 2098197200 2345825320 218629868 153355438 1009395303 +2147483648 3221225472 2684354560 805306368 3623878656 2885681152 3523215360 3137339392 2592079872 3133145088 3865051136 758120448 282591232 2314469376 2512781312 3015245824 856195072 2836807680 3243565056 2384039936 3507673088 3957359616 867846656 1042732288 4064707456 708015168 3178653536 2808403600 2084674792 2116476916 2454096266 3123934899 +2147483648 3221225472 3758096384 1879048192 1207959552 3422552064 4060086272 2332033024 897581056 1900019712 2313158656 3100639232 331874304 376176640 3574988800 3488546816 1684045824 276021248 2197905408 3176632320 4153886720 3321398272 119012864 2648406272 3793650560 3166749760 1198512288 1852797872 621581800 4209367724 3534651094 727130545 +2147483648 3221225472 3758096384 1342177280 3355443200 2080374784 2382364672 3204448256 1417674752 289406976 3097493504 1481637888 4015521792 3076784128 1620705280 1642790912 713916416 265830400 412344320 1961791488 2452211712 3205860352 2245809664 1773794560 1252898944 1892185664 4100712928 2774172912 2309742776 3367673244 3814454226 2863839175 +2147483648 1073741824 3758096384 268435456 1207959552 2214592512 1241513984 2063597568 3279945728 1430257664 1738539008 1617952768 3839361024 3852206080 2153644032 1311309824 3139862528 2994847744 467492864 2133307392 3542312960 821992448 3600664064 3519245056 3475933056 1849030208 1183273760 1475121456 3603089784 340319892 3559644730 4002303129 +2147483648 3221225472 536870912 1342177280 1207959552 3959422976 3657433088 654311424 2524971008 4097835008 4116709376 185597952 4250402816 4244897792 745930752 927793152 2346352640 4109746176 2258984960 3714027520 1219721216 2407709696 510785024 1561542912 3870460288 3453605184 1193241440 712554544 1949751432 3599166396 3505318338 893575215 +2147483648 3221225472 2684354560 2415919104 3892314112 2214592512 1107296256 2566914048 58720256 910163968 421527552 590348288 3448242176 2517893120 2185101312 4190961664 3209199616 3838918656 1440473088 2587725824 2164643840 4204833792 1012231680 4087206656 1603044736 1421300928 601549728 986125296 1217113752 1868362724 3365289726 2884181263 +2147483648 3221225472 3758096384 805306368 3355443200 738197504 2717908992 1493172224 2306867200 3359637504 1000341504 2014314496 1194852352 432799744 1747582976 598147072 3266740224 1362182144 2017058816 1782157312 2071185408 2817430528 923618816 2191253760 1081786240 429606080 845081376 1198462704 66231224 2516542732 675339546 424543349 +2147483648 3221225472 3758096384 1342177280 3087007744 3422552064 771751936 855638016 3749707776 2889875456 811597824 1934622720 3163029504 533987328 2639659008 2173501440 1838645248 3987095552 1701568512 1665830912 985253888 806980608 4143401472 3510519040 2010643584 98074944 1359664160 1187460464 3061355208 1987758508 2105481382 1819576943 +2147483648 3221225472 2684354560 1879048192 671088640 469762048 3523215360 2030043136 3682598912 1975517184 1512046592 89128960 853016576 979107840 3881172992 1018232832 1183940608 495206400 1066917888 980455424 3494762496 2626655232 252798464 1545356544 128712576 3096877248 3050630048 3867803920 3190240440 3623923900 440787282 4140540553 +2147483648 1073741824 2684354560 1342177280 939524096 1946157056 1040187392 3506438144 1535115264 910163968 979369984 1349517312 3221749760 3863216128 2129788928 580452352 3322839040 1693368320 1060003840 3429347328 3559421952 2770639872 191613440 3306085120 3105781376 3322916288 169628576 1474201328 2243354696 2465356004 1978248014 1391418411 +2147483648 3221225472 1610612736 1342177280 2550136832 67108864 1442840576 251658240 2004877312 264241152 1293942784 2295332864 2013790208 320602112 1601306624 270073856 2885124096 230506496 4227653632 1589547008 3565348864 3808275456 60834304 1078812416 925159552 1470806080 166519584 1226211728 2450444408 4259816988 2081770630 2054216749 +2147483648 3221225472 3758096384 268435456 1207959552 3288334336 369098752 1090519040 2491416576 3955228672 3646947328 3981443072 3234332672 539230208 659423232 140836864 702513152 2310782976 1234591744 2758447104 3245099008 40475648 811787776 3454794496 3923665024 3247353792 3795994720 3923547216 2713013224 2123634348 1410736470 191435907 +2147483648 1073741824 536870912 1879048192 2013265920 3959422976 1174405120 3405774848 2910846976 2218786816 3651141632 1051721728 3220701184 1305214976 2030960640 3175022592 70090752 3064217600 444850176 107130880 4103198720 4110136320 4121383424 3849866496 1044760192 3316221248 454977184 2596205040 3953011896 1681341988 834243842 3956687045 +2147483648 1073741824 3758096384 3489660928 2013265920 1140850688 2583691264 3774873600 3867148288 2898264064 2237661184 1188036608 3436707840 133955584 3387555840 2610626560 385187840 2338701312 1359896576 2097065984 812148736 2179443712 15923712 3065632512 3004461952 30247104 2190068960 2069644816 4014586152 4180658380 3827657330 1887645425 +2147483648 3221225472 1610612736 2952790016 3623878656 1677721600 1644167168 855638016 2810183680 4194304 799014912 2834300928 3682074624 3863740416 2534277120 2596864000 2695331840 1249722368 3515932672 1046384640 2915231744 548508672 3286788608 2165397248 3501129088 2827987520 2780395552 1286263664 2689963064 3957479348 3162654130 840069893 +2147483648 3221225472 1610612736 1879048192 2550136832 201326592 1174405120 1593835520 1702887424 4156555264 1080033280 2354053120 3190292480 1082392576 1255800832 2510618624 3742203904 2228568064 2222907392 2344128512 4157663232 467641344 1191463424 53566720 2339692160 32876608 2671344032 2818635536 1429705512 1314944748 75190318 664394387 +2147483648 1073741824 3758096384 1879048192 2818572288 4093640704 1040187392 956301312 3850371072 499122176 1096810496 1355808768 1912078336 192675840 3781296128 1021116416 4061364224 3441770496 3430998016 4175343616 3375294464 2638840832 149186048 2376158976 3382632064 3990987712 2980085280 1876909968 158458472 3138858380 4203382778 3871930457 +2147483648 1073741824 3758096384 805306368 1207959552 3690987520 3456106496 385875968 3363831808 457179136 48234496 4281335808 3239575552 3359899648 365297664 2840133632 1757904896 3956850688 2603966464 218017792 2003265536 2556007424 3971337728 1682242816 1989638272 4251036736 2078401760 1703592304 2123520680 2762740692 3736742938 3504021647 +2147483648 1073741824 2684354560 1879048192 1207959552 3422552064 1241513984 2231369728 813694976 3913285632 3164602368 2337275904 927465472 3381919744 2023620608 1683423232 4221272064 1187037184 151609344 1769779200 3789780992 3896873984 2537020928 2739071232 78925184 3848157632 1471625824 3547038448 2002307384 2853524060 194422166 98195327 +2147483648 3221225472 536870912 3489660928 2281701376 1275068416 234881024 1828716544 2508193792 3351248896 1302331392 3557818368 1911029760 74186752 3917611008 4142858240 3204874240 750305280 4033372160 3852046336 2699458560 2982452224 3250054656 1931401472 2457433216 2174362304 3592102176 4264593680 2516712664 115855756 588694350 3714411433 +2147483648 3221225472 536870912 4026531840 2818572288 469762048 2181038080 3976200192 1853882368 1816133632 3378511872 2716860416 1907884032 846987264 789708800 3503882240 2886565888 289292288 3998605312 251957248 1939601408 1369412608 531064320 3996665088 1028311936 2855676352 1418142688 241090096 2676409096 461122564 3079799746 4019792585 +2147483648 1073741824 3758096384 2415919104 3623878656 872415232 369098752 3103784960 3196059648 180355072 2015363072 2876243968 1410859008 2760638464 486670336 4047306752 4063592448 3429548032 2558091264 865644544 2140628992 1094171648 1616364032 4207731456 3895614592 4014872000 1579090144 2608366224 130510328 132089332 3783510954 1965227597 +2147483648 3221225472 2684354560 268435456 1744830464 469762048 3657433088 1090519040 3011510272 2420113408 4196401152 3234856960 1844969472 2248409088 2529558528 2630942720 1217626112 1350385664 1413799936 2087882752 1948702720 2171964416 3522981376 3329185024 1756095872 2092172480 3385730976 469567600 2544473048 3916319196 1665158810 4077739607 +2147483648 1073741824 1610612736 2952790016 939524096 335544320 704643072 3607101440 3279945728 1329594368 1843396608 1924136960 320339968 1884553216 509476864 2974220288 1344307200 2878685184 2086133760 502771712 792578048 2929628160 1692561920 2007986944 1184289664 2841909568 2651202592 3404927920 1708038760 256538292 333664762 1662843915 +2147483648 1073741824 536870912 268435456 671088640 1140850688 2315255808 1929379840 4034920448 2000683008 4229955584 611319808 4211605504 2975072256 2179072000 13959168 2884665344 519487488 3397935104 3518345216 3567147008 1957866496 571727360 1087435520 2821146496 4250668096 171322848 2776040816 3078988056 3459675060 2539038030 68812799 +2147483648 1073741824 3758096384 4026531840 2550136832 3690987520 4060086272 587202560 8388608 297795584 2120220672 3404726272 2166882304 440664064 3924688896 1975844864 3171844096 2911551488 4164313088 656125952 2617010176 12624896 3785345536 1933625600 1986873216 1127750208 3982240736 3445758672 383729192 2335015044 4099233222 3856936227 +2147483648 3221225472 2684354560 3489660928 1476395008 3019898880 2785017856 2566914048 3816816640 935329792 1650458624 2123366400 2763522048 60030976 2300182528 378470400 2467790848 2204024832 2888785920 824741888 3049347072 1873656832 2569130496 487650048 1901748352 1835016640 3960479648 3975681680 3425975336 1189752156 2754025914 3749414515 +2147483648 3221225472 2684354560 1879048192 2818572288 2885681152 100663296 4244635648 3313500160 2730491904 2329935872 1766850560 282591232 1718353920 3376545792 2587164672 518488064 4289740800 976347136 3760361472 2701121536 679842816 2025145856 1730038016 4102481536 3700436160 3300401440 1165755984 3963234376 3106474252 2395841298 2170646709 +2147483648 3221225472 3758096384 4026531840 3623878656 2348810240 1442840576 3204448256 2256535552 1035993088 1851785216 930086912 789053440 1948516352 817758208 355270656 1624735744 291061760 4130136064 4201287680 1547094016 2520359936 2376890880 298274048 676452992 149234752 68393312 3075950928 3697930792 854140772 240752686 3587986099 +2147483648 1073741824 2684354560 4026531840 939524096 1275068416 3791650816 2969567232 528482304 499122176 1084227584 4180672512 509083648 3164340224 1717960704 1894842368 2807398400 3357425664 1486479360 3988041728 4293130240 400798720 3613876736 1817728256 555280256 3503882944 2842803360 1169449488 3074882072 1537489924 1164575082 1996439481 +2147483648 3221225472 3758096384 4026531840 4160749568 3154116608 704643072 2164260864 260046848 2118123520 1386217472 896532480 3216506880 3424387072 3666214912 4181262336 900104192 1234911232 2377113600 1120899072 464898048 934323200 1196061184 2426226944 4174825856 147406016 1256110240 3202837744 45737592 2979959188 1439133922 4069115233 +2147483648 1073741824 3758096384 1342177280 1744830464 1543503872 3724541952 1426063360 2340421632 4064280576 1012924416 871366656 253231104 2376335360 1441398784 3868655616 166559744 2472984576 3270336512 3991580672 165898240 729254912 1277812224 201643264 2989900928 3956355264 3969686688 4239024112 4144963528 1569295236 3098345066 334125975 +2147483648 3221225472 2684354560 1879048192 2281701376 3690987520 369098752 3741319168 1585446912 876609536 291504128 605028352 2853699584 239337472 2501509120 3480813568 276135936 184336384 3189727232 3279720448 83974144 578786304 3877490176 3949911296 1668972160 3963037760 2517537632 3568585008 2534152072 3634772604 3010921426 65967279 +2147483648 1073741824 536870912 1879048192 3087007744 4093640704 3187671040 3573547008 3716153344 3368026112 3240099840 3801088000 1150812160 694419456 1430388736 939720704 753696768 274186240 4040515584 2640293888 3786627072 1845408768 955048448 3930979072 605191808 2032209088 2678045472 194203856 2817431608 422892300 1925829746 2799725207 +2147483648 3221225472 1610612736 805306368 1744830464 3019898880 503316480 3774873600 3514826752 1866465280 1105199104 665845760 1194852352 1336147968 3311796224 13041664 2168815616 2567651328 2009391104 3956445184 1254549504 2773726208 3159647744 1299533568 3292001920 3352899008 2965800224 2853758512 670083304 341306740 791226674 3860768255 +2147483648 1073741824 536870912 1879048192 3087007744 1140850688 3791650816 4110417920 830472192 666894336 1927282688 3104833536 907542528 1636040704 1671036928 584908800 1446805504 3985391616 944168960 2617356288 3550533632 1616032768 3741540864 2472236800 2852078976 3130348480 3183494176 1092679440 2568139528 715357468 3706414322 1054299135 +2147483648 3221225472 536870912 805306368 3892314112 3825205248 1442840576 4110417920 3263168512 977272832 283115520 47185920 1977090048 3686006784 1333395456 3403874304 4226580480 1337016320 2575032320 1055887360 453900288 1020437504 117458432 2640866048 2517921920 270682816 3556729056 2040710576 1384128744 574625452 1021328530 2161129667 +2147483648 1073741824 536870912 4026531840 134217728 1275068416 838860800 1862270976 763363328 809500672 2485125120 3857711104 3751280640 1855193088 1801322496 2335113216 4226252800 3227303936 2805555200 174632960 1636521984 2879230976 731246080 2090203392 1964364672 3948277056 3665151904 956681712 2237523928 313118356 1252507850 3860906091 +2147483648 3221225472 1610612736 3489660928 4160749568 3825205248 838860800 889192448 1249902592 1388314624 1348468736 959447040 842530816 3782475776 3906338816 1537409024 2389278720 643121152 2482429952 3492450304 1212999680 1706789888 2553838080 2874703616 535318912 1620080576 432298720 847399056 3595138792 2153578356 2828250290 602171563 +2147483648 3221225472 1610612736 2415919104 3087007744 3019898880 301989888 486539264 3212836864 1161822208 2057306112 1727004672 2735210496 1166278656 3507355648 4184408064 3213918208 615464960 1072553984 3520696320 93317120 2372574208 2684385792 3505421056 4109917568 4026295744 1244817824 2411427888 687597496 1013744500 2020437230 3685667883 +2147483648 1073741824 536870912 4026531840 402653184 1543503872 301989888 2030043136 1937768448 113246208 4112515072 2505048064 885522432 1845755904 1057619968 2488598528 2444525568 254820352 1890770944 25276416 3593787392 2419758080 1546611200 2201188608 1052073856 4253967552 2127942048 2084314064 534124472 4017300860 3776945686 3179543771 +2147483648 1073741824 2684354560 4026531840 2013265920 1946157056 369098752 2969567232 2977955840 197132288 3818913792 412090368 1773666304 2736521216 833224704 2694774784 1976664064 3379249152 2768560128 2561585152 1246427136 1743238144 2719904256 942295808 790910080 789409728 3840538912 4098625808 900862296 2383609900 37980282 2083015905 +2147483648 1073741824 536870912 268435456 2818572288 1946157056 2919235584 2499805184 1317011456 4106223616 3915382784 764411904 1021837312 1155792896 3603824640 448331776 2917433344 3521855488 3468550144 2071834624 4055881728 2349771776 2776399360 1563451136 2579120768 3535625408 47765472 1769673488 1878493480 1924723228 409674926 3638533691 +2147483648 1073741824 1610612736 805306368 1207959552 469762048 3858759680 2164260864 1182793728 658505728 1847590912 114294784 2902982656 79429632 4266262528 127991808 324501504 1350057984 866246656 1754705920 3881814016 2688660480 1998802432 3157224704 3348972160 257450944 2079445728 2665388016 1539564312 2447086364 2265609190 1787090053 +2147483648 1073741824 2684354560 4026531840 1207959552 1275068416 3120562176 889192448 2675965952 3829399552 2812280832 739246080 2432172032 4243849216 1490944000 2566062080 2667085824 1897971712 574251008 3169562624 32012288 2662511616 989724160 2574895360 607121792 3365988800 2977586592 365659760 1345870008 2326437516 2872695018 3163553739 +2147483648 1073741824 2684354560 1879048192 4160749568 1409286144 100663296 788529152 3665821696 3351248896 752877568 3450863616 2053636096 3403415552 2527461376 1557725184 1115193344 3703455744 3624198144 2558636032 3826710528 4246901760 462516736 2206032640 4025710720 2975231040 1050209376 2491923664 3403677192 1621241972 508244294 1578866933 +2147483648 3221225472 3758096384 1879048192 3623878656 872415232 2181038080 520093696 1518338048 2143289344 2879389696 4059037696 805830656 1576796160 1586364416 2764767232 3966337024 1568194560 599482368 482512896 725698560 1597735936 579721728 3975275264 3124748672 3071605056 1617782880 1921887184 1301470680 1264213940 2540322766 1923167093 +2147483648 1073741824 2684354560 2952790016 134217728 3690987520 3053453312 184549376 880803840 574619648 3747610624 84934656 2706898944 1518600192 2281046016 3895001088 3717169152 1077264384 1168138240 3186012160 534411264 788898816 4158586368 3516464384 123324032 700085568 1066765536 1564933680 4189908104 1142947644 1157325762 1974872143 +2147483648 1073741824 1610612736 3489660928 2818572288 3825205248 2919235584 2634022912 3179282432 20971520 597688320 3373268992 2389180416 880541696 3794927616 4154785792 3622076416 3777675264 4078460928 1979822080 3689826304 2598538240 1142017536 3663981312 602330752 4099034816 2360388896 2227491504 3885986040 3962054988 3747350094 333582541 +2147483648 3221225472 3758096384 1879048192 939524096 1811939328 838860800 1828716544 1048576000 1413480448 1507852288 588251136 3094872064 3385065472 915800064 1124401152 1659863040 3196665856 1006428160 3433730048 621201408 1294304256 894329344 1371032832 2272091008 3126522304 3337075680 1684360240 3476474152 585991324 3196221706 1321356663 +2147483648 3221225472 1610612736 4026531840 402653184 738197504 3254779904 1560281088 3699376128 79691776 3009413120 540016640 3213361152 1357119488 3679846400 3505848320 3532947456 1284489216 212951040 2300809216 1513842688 774800384 2903165440 1910830336 2726287232 1499032000 3010961248 2032489616 1188934568 767058548 4214502430 3861774563 +2147483648 3221225472 536870912 2415919104 1744830464 469762048 2986344448 2868903936 1384120320 2009071616 467664896 4195352576 362283008 1057226752 1779564544 2186477568 2079031296 763641856 3251757056 318279680 1397749760 740658176 4259401216 3238753536 3465305984 2643313728 1636730208 845079504 3240435912 586844508 2491741522 550116799 +2147483648 3221225472 3758096384 268435456 2013265920 3154116608 3456106496 754974720 1753219072 2680160256 3072327680 2930769920 3158835200 2092171264 3865444352 3128885248 421429248 3644538880 3765428224 669093888 3387279360 4017396736 2814274048 613181696 4152707200 2094845632 2007306848 4015234128 548195448 877476548 1385667214 2778916887 +2147483648 3221225472 1610612736 805306368 134217728 1677721600 4060086272 1526726656 2122317824 4064280576 2640314368 1477443584 696778752 4192993280 2324299776 1578172416 3334045696 1976221696 1278042112 1546162176 3727910912 2013770752 3646291456 611574528 1669921152 909140032 659231840 2927671728 3903799816 3558188412 2409685430 3270264737 +2147483648 3221225472 3758096384 2952790016 1476395008 335544320 234881024 4043309056 3934257152 1723858944 3634364416 1452277760 3672637440 2877554688 3063021568 699596800 2960293888 1524973568 4179222528 2151780352 2916599808 1478276096 1646807552 3104721664 1985444480 2365243840 2021328864 489067152 2600424664 4129211820 1398343278 3366822419 +2147483648 3221225472 1610612736 3489660928 2281701376 2348810240 3590324224 3170893824 3665821696 3359637504 3693084672 3285188608 2016935936 3690725376 2944532480 3011837952 1259896832 889208832 2976833536 4112355328 2681792512 2475592704 3275974144 642611456 1541567104 1536946368 4088202976 876384048 298731352 2871120348 1247024938 2942711961 +2147483648 1073741824 3758096384 2415919104 1207959552 3154116608 1845493760 1795162112 4118806528 1178599424 1629487104 2293235712 3239575552 1731985408 281935872 595918848 1404862464 1715027968 4081049600 1857662976 3326470144 1382464512 3826673152 2840880384 2382848128 2944588608 352920736 2733287792 1379955224 1319986564 2731921338 2572069601 +2147483648 1073741824 2684354560 805306368 3355443200 201326592 1241513984 922746880 2843738112 2596274176 2573205504 4046454784 2932342784 2526806016 4089315328 3155886080 2646966272 106446848 2355617792 786345984 371062784 3338634240 3201920512 2473818368 191524224 2417685824 683946144 1220155472 1027676200 3019153396 4232371982 1118781037 +2147483648 1073741824 3758096384 268435456 2818572288 3288334336 3523215360 754974720 998244352 2663383040 341835776 4006608896 1934098432 2987130880 2525102080 936443904 2924838912 2743222272 1826742272 1652862976 1767368704 3072564224 121994752 61031168 1099723136 1626529216 1168128160 4096793552 2765623016 3856931788 1295918102 1011561833 +2147483648 3221225472 1610612736 4026531840 3892314112 1543503872 369098752 4278190080 3565158400 1858076672 3479175168 4157603840 2511863808 2679898112 1456603136 3194945536 261718016 2729656320 3624722432 1626771456 1655367680 4076831744 3025827328 3010221312 4252860032 3498166336 3014142432 2984510736 3229490856 2858758028 1838847082 608233785 +2147483648 1073741824 3758096384 805306368 939524096 67108864 3791650816 2566914048 1954545664 3368026112 1130364928 311427072 2541223936 2936799232 3852599296 3559849984 3092414464 2842148864 3528679424 2055057408 4063586304 1119130624 4268675584 2800277248 1945224576 2331138240 3457302112 828849552 3562454952 3596743388 2383045258 1918774309 +2147483648 3221225472 1610612736 1342177280 3623878656 3825205248 771751936 2466250752 3548381184 2587885568 216006656 3532652544 2529689600 3568566272 3097886720 4061724672 174686208 1888141312 42557440 2993721344 132343808 1384360960 2839138816 4214486784 1863382656 2447528256 2205562144 733025264 772637288 3859076092 11827142 3782680839 +2147483648 3221225472 1610612736 2415919104 1476395008 3154116608 1375731712 452984832 2894069760 2755657728 3927965696 382730240 883425280 2931032064 4191289344 3964207104 3235545088 3528409088 2422988800 546541568 680912896 1294244864 980959744 21381376 3591458688 541903936 4134940384 2379418800 1670877272 1553980828 3462507214 3012360815 +2147483648 3221225472 536870912 2952790016 2550136832 2214592512 1308622848 3741319168 1266679808 3862953984 648019968 3578789888 3531079680 3138125824 3353214976 453967872 1796374528 2051325952 2723766272 1863258112 1561507840 2974082048 2413390336 1246697216 4197616256 324321344 4018229024 2312322160 796179128 1084751036 1147522794 2179786285 +2147483648 1073741824 2684354560 268435456 3623878656 2080374784 2046820352 4143972352 1736441856 3753902080 3047161856 3788505088 3720871936 1713635328 3854434304 649003008 1308655616 1610301440 4115980288 2679058432 1082177536 3065736192 1706349056 1553930496 226015616 4243017536 2560030240 2721199888 3829736216 4253653596 1593366822 575998443 +2147483648 3221225472 536870912 1342177280 939524096 738197504 3992977408 117440512 2709520384 113246208 2241855488 2131755008 3872915456 886308864 2491285504 3213819904 1292795904 1890893824 2822070272 2827948032 881768448 712301568 2878700032 3298759936 2983626880 4049659456 483087264 2738896080 2573215832 1336940780 3108509138 1716262995 +2147483648 1073741824 3758096384 805306368 1207959552 1006632960 1711276032 2332033024 2961178624 3594518528 3835691008 4147118080 4020764672 1038352384 2989096960 2613510144 874151936 1095516160 1972494336 1749495808 786081792 4121719808 3707895296 2287938816 383172224 4173483840 2296180960 2024453296 2284089912 2593516452 4194117318 3850737699 +2147483648 3221225472 2684354560 1879048192 134217728 738197504 1979711488 1593835520 1518338048 2705326080 1738539008 3270508544 1891106816 1565786112 1622802432 2724790272 2603188224 3718266880 3823165440 1810436096 115972096 2621469696 1211170304 719395072 1235586688 283016768 1587281760 3533023216 1803976504 1495267092 2728895474 795042955 +2147483648 3221225472 1610612736 1342177280 402653184 872415232 3053453312 1996488704 864026624 3728736256 1474297856 3150970880 283639808 1973682176 1653211136 935002112 2308341760 3564224512 2841403392 2973437952 89565184 693226496 3769397760 3215137536 237668480 1414003776 2488361760 4217413744 2405231336 2071455564 2062121454 1466736931 +2147483648 1073741824 2684354560 1879048192 2281701376 2751463424 167772160 3774873600 713031680 3183476736 2246049792 2154823680 867696640 3882614784 3360030720 3329425408 1918402560 1731575808 3088998400 653471744 3466115072 408286208 2108579328 3165338368 126129024 145477312 2536598752 2448793296 2665635208 3346870180 1698672658 866612197 +2147483648 3221225472 2684354560 3489660928 402653184 469762048 2583691264 3506438144 1166016512 3007315968 2065694720 1137704960 435683328 2886467584 3579969536 3042377728 964526080 3397369856 2304073728 2832666624 4131231744 1533008896 3548729856 4038004992 1869724032 3189624512 2978117408 652913840 3244444568 3671761148 4129976746 1549703629 +2147483648 3221225472 536870912 1879048192 3623878656 3019898880 1308622848 1258291200 2608857088 3930062848 3340763136 1422917632 2524446720 523501568 136970240 3190358016 1615495168 2549465088 278290432 4121497600 3792353280 483775488 3460712960 3201370880 2579400320 725603648 370114080 3605763952 648236504 1975882172 2691194506 345640227 +2147483648 3221225472 2684354560 2952790016 2818572288 603979776 3724541952 654311424 3749707776 1010827264 3382706176 1886388224 2525495296 487849984 165543936 4170776576 3017310208 4129603584 988110848 2941849600 1077450752 1156891648 1235052032 1233466112 1104324224 4161010240 1186256928 2000505840 1584741368 3608847412 2125982110 3793417495 +2147483648 1073741824 536870912 3489660928 4160749568 872415232 1308622848 486539264 2927624192 104857600 2573205504 2576351232 2008547328 2087976960 2215510016 1692467200 2044100608 1667317760 1490477056 404828160 418813952 1989245952 75426304 2544698112 518817408 4067322048 3677439712 3234785584 2816803144 2704324860 812406122 1107972035 +2147483648 1073741824 1610612736 1879048192 2013265920 1140850688 167772160 486539264 696254464 2545942528 1952448512 273678336 569901056 4259053568 1327628288 512032768 178421760 2747973632 1114464256 46477312 2550302720 3363488768 3204801024 2818653952 3622607744 1694876096 2442063648 3049476240 119145320 3627616460 894475082 553110425 +2147483648 3221225472 2684354560 2415919104 2013265920 2080374784 2315255808 3204448256 1166016512 1958739968 3525312512 2045771776 4096262144 1125908480 2384330752 747831296 511213568 213401600 366206976 3402829824 957913088 2242399232 4012628480 2258047232 1299359104 1222197568 1192125600 1889328464 2308287544 2219039668 2053844950 3225203869 +2147483648 1073741824 536870912 2952790016 3892314112 3556769792 3254779904 3439329280 2357198848 3846176768 2116026368 957349888 525860864 4216586240 3976593408 3653828608 1739948032 502939648 2517032960 3079221248 2719324160 740975616 3502175744 3719118592 1090231680 1312778176 1692493408 557606256 951049048 4178347532 447207410 3785402483 +2147483648 1073741824 1610612736 4026531840 3355443200 2348810240 234881024 3808428032 528482304 1052770304 1772093440 883949568 3731357696 1578369024 3528065024 2858090496 3560013824 3530276864 2357288960 3181064192 2198964224 1251730432 151612928 1474240768 1625532544 866967360 1488900384 1650059600 546725208 2581379076 3483321238 3253353807 +2147483648 1073741824 1610612736 2952790016 2550136832 1946157056 2516582400 83886080 1098907648 155189248 2485125120 2502950912 4278714368 424935424 2606628864 1345126400 1083539456 505757696 471719936 795684864 565544960 848655360 777382400 2887322368 1591455872 1244680384 2077522720 4240595248 2392553432 1323360388 3357583790 3055350951 +2147483648 1073741824 1610612736 805306368 939524096 2483027968 2516582400 2667577344 2625634304 71303168 1004535808 2597322752 4078436352 81002496 3420323840 2339176448 3033038848 2345385984 904814592 3677171712 958957568 3726365696 1383490048 2008619776 3407251584 3332822592 371647200 1617362224 176613224 936824332 4061065362 3262829763 +2147483648 1073741824 2684354560 2415919104 671088640 1946157056 2181038080 3741319168 2776629248 4248829952 77594624 1901068288 722993152 2431909888 1924268032 4042719232 811433984 2042576896 3717586944 95891456 2432546816 49236992 3448622592 2596480768 3020916096 3510131520 2931839136 1766093104 1971215352 2307225148 795803186 39621579 +2147483648 3221225472 536870912 268435456 2281701376 3154116608 234881024 3674210304 92274688 54525952 3181379584 2708471808 3923247104 1415315456 902168576 3367698432 586579968 1780269056 3138478080 2858094592 3223762944 1102367744 655705600 4068547840 3925578880 3658053952 1541878176 3434134704 3538406200 2378684020 3833059210 1213192657 +2147483648 3221225472 3758096384 2952790016 1207959552 4227858432 2717908992 1526726656 3447717888 2243952640 534773760 3861905408 2770862080 468451328 3565813760 2860711936 512720896 3778985984 2364694528 1587744768 2522843136 682021888 1752587776 417676544 537304960 4168247872 1843608480 2449444624 2897660168 2156809268 504444774 3007875745 +2147483648 3221225472 536870912 2952790016 939524096 3154116608 1174405120 4278190080 2860515328 1589641216 882900992 789577728 4100456448 3478913024 1706688512 30343168 1587838976 2171224064 3267485696 3970895872 3012868096 3537003520 3126182400 1205416192 2269742720 3477457472 2058426208 93694992 1388309528 1864246444 58793406 3828192477 +2147483648 1073741824 2684354560 1879048192 2818572288 1543503872 1778384896 3841982464 3296722944 2134900736 3441426432 2354053120 3639083008 2738618368 423493632 357236736 618758144 776617984 228646912 1655386112 3495016448 1670542336 4169455104 1288768768 34649472 2643122112 956440160 3757376496 996837656 978055068 987404110 2333341445 +2147483648 3221225472 536870912 1879048192 1744830464 4093640704 2382364672 822083584 1233125376 2621440000 627048448 4029677568 2543321088 913047552 3539599360 1564409856 617840640 2046246912 3579568128 3902738432 1782822912 3061797888 2558518784 2682337024 2501027456 1429601216 3959830560 894247536 3142105288 52086420 3642605002 2013155341 +2147483648 3221225472 536870912 1879048192 4160749568 872415232 4261412864 2969567232 2172649472 750780416 1113587712 1861222400 2873622528 3449028608 3122266112 2082275328 3078258688 3894427648 2055725056 540872704 1437251584 3921171456 1519108608 2827008 3198257792 2974402496 3105492512 1184704592 1966776616 3321906404 56091470 3206885351 +2147483648 1073741824 3758096384 268435456 3087007744 1409286144 3724541952 3674210304 3363831808 1908408320 3361734656 2177892352 805830656 540803072 2335834112 3413573632 678526976 483901440 3943784448 1415000064 3271665664 2985294848 691358208 3996715776 3139472000 1436253504 1559760608 1245971792 3686675688 1479087916 2085127830 2868346717 +2147483648 1073741824 1610612736 2952790016 2281701376 1140850688 436207616 1325400064 411041792 1480589312 3546284032 378535936 1470627840 1866727424 3540647936 3318153216 3546644480 1155284992 2864635904 975646720 800425984 454325248 3924487680 1707410176 282500992 11264320 3149511648 621441840 1638911304 3939743804 3688722350 1520589579 +2147483648 1073741824 2684354560 805306368 2013265920 1677721600 3456106496 1224736768 3162505216 1061158912 2732589056 525336576 290979840 4138991616 2181955584 591069184 1985118208 2577809408 3541032960 1264267264 2604840960 3365823488 78377472 3664590592 3302855296 142263744 2723319648 1873180656 1578092008 165360300 2499975394 3003016203 +2147483648 3221225472 2684354560 2415919104 3087007744 3019898880 100663296 4211081216 209715200 2344615936 899678208 1143996416 2965897216 4033609728 670171136 4229234688 4294213632 2090385408 3191431168 406130688 2542049280 1722862592 2416273920 1084166912 537244800 4103238464 3084294112 3818246864 2293877528 3677083428 3215906526 3575791865 +2147483648 1073741824 1610612736 4026531840 134217728 3556769792 2382364672 2365587456 3464495104 3560964096 1545601024 3192913920 3732406272 2109997056 2397962240 2060910592 2317844480 1924415488 780460032 796340224 2511833088 3677119488 32562688 1120995072 959225472 1456071872 564236000 1132421552 2929282200 2418177116 1318576874 2386464607 +2147483648 1073741824 536870912 2952790016 2281701376 738197504 2315255808 2600468480 1769996288 1044381696 3919577088 1651507200 3596091392 1846804480 919470080 1319567360 2757656576 3811262464 1024647168 471040 1571723264 338912256 3307662848 4093188352 4067537280 1640620096 2323354272 201911536 3935188088 3221691060 1034861482 2217958627 +2147483648 3221225472 3758096384 1342177280 2550136832 3690987520 503316480 2734686208 3833593856 1556086784 3491758080 2028994560 315097088 951320576 2880307200 78053376 1478918144 1829257216 1456070656 1703350272 559319040 1484811264 1209913856 20513024 2808723584 283820864 3622274016 1547554576 2076773304 3902906740 1071568238 1544136591 +2147483648 3221225472 3758096384 2952790016 3087007744 2214592512 167772160 4244635648 2977955840 1589641216 1956642816 1867513856 2091384832 1622933504 2500984832 501415936 2446819328 4240162816 2228183040 3376615424 1854375936 1746129920 1752392192 1783701248 6597504 3208931776 2257105184 1971209424 2350362904 3063670588 2648662494 2483757525 +2147483648 1073741824 1610612736 805306368 3087007744 201326592 2113929216 2063597568 2290089984 3611295744 773849088 2526019584 789053440 2374762496 1406009344 12386304 4027547648 721502208 160686080 2718773248 2291632128 3490010112 2970731008 1033772288 3897889920 3178468672 636968672 1467669232 1927844568 3392792428 3615630982 1964182865 +2147483648 1073741824 3758096384 3489660928 1744830464 1543503872 637534208 1459617792 1602224128 1665138688 4250927104 1771044864 599261184 2862350336 3548512256 983891968 3880681472 1952399360 3100958720 2622828544 4033259520 2348502016 1309330944 2798796032 4147984000 2166526016 167078944 425058864 788891912 1134481788 2231647402 2163086201 +2147483648 1073741824 2684354560 2415919104 2013265920 872415232 973078528 1358954496 3430940672 4005560320 3831496704 1406140416 1820852224 4195614720 3806461952 3770089472 240156672 2737651712 631955456 889663488 2215163904 456215552 647813632 1571955456 3003071360 3357841088 3055508832 3952475024 2755899688 860344108 1642890422 892028727 +2147483648 1073741824 2684354560 805306368 1476395008 2080374784 1577058304 218103808 1434451968 4173332480 2015363072 4073717760 1708654592 719585280 1625948160 3229679616 95059968 3401170944 2461163520 2666606592 3655514112 3831882752 835484160 2018654464 1549086848 946385088 2362756128 3293495888 1367857336 1030844028 2809571298 2412239519 +2147483648 3221225472 2684354560 3489660928 4160749568 201326592 33554432 3607101440 3900702720 1170210816 3558866944 2567962624 2007498752 538181632 1294598144 3467575296 4131291136 3449077760 4062535680 1579094016 3536230400 1799937024 3018549760 285355264 4261092224 2012522816 1435223520 2984506960 2362963960 1030610444 573241422 2002799807 +2147483648 1073741824 1610612736 1879048192 1476395008 1811939328 1845493760 1929379840 2088763392 1480589312 853540864 2691694592 4249354240 2030829568 2373844992 221708288 3338240000 35799040 638377984 1831284736 2155972608 4026942464 911141376 348536064 2368931968 1449886528 1293634016 1510630448 2544953896 162597860 1026195630 2923035169 +2147483648 1073741824 1610612736 2415919104 3355443200 335544320 1174405120 2298478592 3397386240 2797600768 3504340992 3109027840 3132620800 1310457856 2414477312 2858876928 2117500928 2126594048 2842746880 559362048 522094592 3028646912 3705075200 4209116928 3197312128 1744342976 932202208 2888518672 2945972488 2158068140 599784474 3731195961 +2147483648 3221225472 3758096384 3489660928 402653184 1140850688 1107296256 3204448256 3883925504 3300917248 3764387840 3184525312 880279552 16515072 1623851008 261029888 733511680 1380106240 1704288256 4286517248 129009664 1442237440 2588627456 2224948992 994118016 323072832 3089064992 2907717584 2335717544 3260813356 276430922 3332834289 +2147483648 1073741824 2684354560 2415919104 1476395008 1677721600 2852126720 3607101440 2977955840 2319450112 664797184 1716518912 1814560768 4179361792 343277568 953221120 4112613376 305709056 4092092416 937504768 3896096768 54316032 203051520 2499952384 924519296 2371261248 3927993248 2869764592 4231497976 3923371836 4258389822 1172164029 +2147483648 1073741824 3758096384 1342177280 402653184 2751463424 3523215360 3003121664 1048576000 2336227328 2820669440 3807379456 252182528 2784231424 1469710336 2636054528 1526366208 1853636608 3376013312 3037671424 3638732800 101739520 135262720 12984064 1010906496 3726095424 3183341920 3311215216 3639182680 3311465204 2692000798 1659457999 +2147483648 3221225472 1610612736 4026531840 134217728 4227858432 3187671040 3573547008 746586112 88080384 2619342848 3211788288 216530944 1129054208 3502637056 670105600 3773005824 2372681728 4041138176 274796544 714844160 853042176 2515328512 2365730048 1588279424 3851206336 2428158048 2609583984 8160984 3490892308 644288134 3079318425 +2147483648 3221225472 2684354560 4026531840 1207959552 2885681152 1375731712 1962934272 3514826752 599785472 3462397952 395313152 2503475200 2296643584 3118596096 571408384 2506719232 3409821696 4122697728 616501248 1608620032 3402748928 3145027072 2812160256 905521024 2628558272 3586606880 3024692624 44348648 1852528572 3139900810 175479271 +2147483648 3221225472 1610612736 268435456 2818572288 1946157056 1577058304 1962934272 192937984 1396703232 2418016256 1118830592 3071803392 2457600000 3931766784 3866034176 1831567360 3357622272 2244337664 2394886144 2300815360 2813680640 475778560 3599116032 3057984128 2403112640 1575416224 2383839536 3799108184 965805668 2483197642 3987729769 +2147483648 1073741824 1610612736 2952790016 1476395008 1409286144 3858759680 1426063360 1870659584 1178599424 1470103552 1395654656 703070208 301203456 785514496 713359360 2534703104 1860452352 3126190080 2002071552 2733410304 386429952 1006361088 2779132672 3180799104 611424448 1096873120 1147775344 303888632 908039652 3446926358 4009896567 +2147483648 1073741824 2684354560 268435456 3355443200 67108864 33554432 2566914048 3766484992 968884224 1243611136 3209691136 2179465216 1746141184 2848849920 744554496 1892384768 2122858496 1505943552 1190211584 3976443904 1523346432 476370432 298058496 3672521088 534055616 2870323296 1793148240 695041400 1301244828 3516680654 126668847 +2147483648 1073741824 1610612736 1879048192 3623878656 4227858432 2717908992 4211081216 1048576000 826277888 3198156800 1716518912 2434269184 1243348992 2244870144 3356557312 3138551808 15941632 1745936384 2902536192 2276100096 1446986752 1669777920 279722240 3869646720 2718241344 2390268768 3739241200 117789816 2274218108 3274024114 749003057 +2147483648 1073741824 1610612736 1879048192 1476395008 3422552064 436207616 2332033024 696254464 1430257664 1138753536 3209691136 4077387776 1757675520 1259470848 1896153088 808353792 3690905600 1718968320 3793039360 2521204736 3064644608 1909418496 837031168 199376256 4005952 1517462176 42007088 932597800 1614064492 1983902646 3679051203 +2147483648 3221225472 536870912 2415919104 3355443200 2617245696 3321888768 2332033024 41943040 3040870400 3688890368 1653604352 918028288 838074368 415367168 2559246336 57114624 1782792192 1091559424 2925203456 968865792 1910991872 3377853952 2383676672 3092393600 2536718144 1897116768 1078032624 2728717608 1703718172 3799306090 2354356259 +2147483648 1073741824 3758096384 1342177280 4160749568 1006632960 3858759680 3841982464 4185915392 1220542464 1050673152 3270508544 1202192384 3705929728 81920000 1073414144 3639115776 1665318912 2687590400 3502977024 408987648 3583437824 2379958784 153354496 3217170048 3016436928 350268704 2094456144 2545634072 3950251988 3818524278 923215491 +2147483648 3221225472 3758096384 4026531840 4160749568 67108864 1711276032 1224736768 3816816640 213909504 4158652416 3866099712 3171418112 916193280 3440246784 430374912 933199872 2603565056 1463279616 563548160 1446479872 920863744 2409751040 1314139904 804393088 3726184384 2496702624 2220672208 3089008200 1067188132 3291554942 31233333 +2147483648 3221225472 2684354560 1342177280 1207959552 738197504 2583691264 3036676096 1384120320 3242196992 3378511872 4136632320 3558342656 1003225088 3748265984 3491037184 1114210304 3887775744 1625710592 3024424960 4073822208 2177301504 2045011456 332663040 4138087808 914307008 184336352 2576580080 817663880 2037609532 4008491330 3972758277 +2147483648 1073741824 2684354560 805306368 4160749568 3825205248 503316480 150994944 1367343104 1522532352 2141192192 2299527168 4286054400 1009516544 3415605248 4188733440 3745153024 2681028608 591192064 33239040 1378007040 2916180992 2776814080 3865327360 1746011776 1749623232 1786487840 22201808 3996915672 3194890348 1439114170 1531756037 +2147483648 1073741824 1610612736 1879048192 3623878656 3288334336 1174405120 2030043136 3934257152 3493855232 1843396608 1678770176 3665297408 3478913024 1059717120 2971598848 170033152 1792622592 1732567040 1137651712 402294784 1198867456 2609302016 3090429696 948840576 1160317888 133664480 3505703344 3041341416 1850645948 4063974266 4237293561 +2147483648 3221225472 536870912 4026531840 939524096 738197504 3724541952 2566914048 1082130432 3225419776 1184890880 2823815168 174587904 1924923392 3740139520 3731423232 2806284288 325566464 3660210176 3719892992 2867640320 515634176 2599703040 520623360 3079406720 3719701952 2710373472 1464771888 1770315064 902679164 546918126 4231439877 +2147483648 1073741824 2684354560 3489660928 939524096 3288334336 4060086272 3741319168 461373440 138412032 39845888 2402287616 968359936 2666790912 3058827264 1535574016 595755008 2550382592 2930139136 3417780224 3787110400 2125978624 4069808640 3808431872 3447731584 1430263616 786434848 1626356720 93851400 1050945556 3294239874 4010487075 +2147483648 3221225472 536870912 2952790016 3355443200 603979776 100663296 4278190080 3565158400 3611295744 2149580800 3899654144 3667394560 3850108928 4074110976 3972071424 3780608000 291848192 2551439360 800133120 3243227136 1750688768 1080425984 4013959936 2350919808 1517296192 1536693472 586955760 3541441880 1117856852 2726790746 541937417 +2147483648 1073741824 2684354560 3489660928 134217728 3690987520 3657433088 4009754624 109051904 3938451456 2258632704 701497344 861405184 2870214656 3329097728 3608084480 4123164672 4146413568 67690496 64958464 320518144 443636736 2567362048 2837447936 277887360 3333951808 807668832 1686507024 3862108824 3073418908 2542304450 2818538755 +2147483648 1073741824 2684354560 805306368 2013265920 3422552064 436207616 2231369728 2155872256 1623195648 4229955584 2330984448 775421952 2458124288 1686503424 644415488 1059160064 102481920 1546870784 2526621696 3826890752 3424642048 2759160320 785390848 415763840 2126250944 2399277920 2691634448 814256824 1603959412 890800210 2553431871 +2147483648 3221225472 536870912 2415919104 134217728 3556769792 4060086272 2734686208 2927624192 2059403264 3915382784 3568304128 3596091392 120324096 194379776 1565851648 2190573568 2471411712 2829737984 3890548736 835303424 3689081856 1283212800 1536173824 3527946624 4062459968 3969000800 3000435216 567192936 3225705268 4002161626 2168861005 +2147483648 1073741824 536870912 268435456 134217728 2214592512 1711276032 553648128 1484783616 2654994432 941621248 2836398080 347602944 970194944 1091960832 2876702720 2858123264 796049408 801005568 6762496 2313394176 1462160384 879257088 3882881792 1904746624 3665567168 3514439776 1630868144 494571800 167671180 3829862666 3941837547 +2147483648 3221225472 2684354560 1879048192 3087007744 469762048 3321888768 721420288 1820327936 130023424 1570766848 2968518656 816316416 863764480 890896384 2964127744 1534558208 1018806272 4035141632 3965521920 3588200448 2563109888 521753088 3358603520 2743611008 3578531648 2844926944 3412145104 1948622872 2482552852 1746326006 3220032037 +2147483648 1073741824 3758096384 1879048192 134217728 3019898880 1174405120 855638016 3481272320 2906652672 1004535808 1066401792 3514302464 63176704 4048420864 586743808 881491968 48349184 2063753216 1141977088 305571840 1449911296 3954540032 2514657024 1025365120 1382570304 3627421984 3711770544 3619994920 622379612 3137915802 2419122335 +2147483648 3221225472 1610612736 1879048192 3892314112 201326592 838860800 3640655872 562036736 3225419776 1369440256 4176478208 2890399744 4058251264 2804809728 1148518400 2678685696 1799667712 812146688 1020071936 537241600 479118336 1723024896 4048660736 1648945024 1976721088 4271769632 2887592304 2432544760 1317205652 1401516558 2931994779 +2147483648 3221225472 2684354560 1342177280 3892314112 1140850688 3254779904 3137339392 1317011456 792723456 3210739712 1177550848 2249719808 3887857664 2030698496 4112580608 1755152384 2517876736 429875200 722014208 1278842880 858127360 2574536192 4178950912 3576166784 1612792384 2807432032 828058480 784644488 4026682900 337544810 4031467929 +2147483648 3221225472 3758096384 3489660928 2013265920 4227858432 1577058304 83886080 2944401408 1153433600 2468347904 4138729472 3541565440 345767936 2235170816 935002112 3218309120 3748577280 146169856 4069724160 1813481472 2712194048 3353823744 2788405504 3892240512 1319008960 2279018656 4019295184 3894006136 2203567524 3954365130 2834058161 +2147483648 3221225472 3758096384 1342177280 2550136832 3019898880 1442840576 3741319168 1786773504 3787456512 1130364928 279969792 43515904 1822162944 390463488 3730898944 1913815040 3250143232 2986008576 3590918144 2134280192 3572722688 1196806656 3039730432 4038029440 385084992 952078176 243655120 168205352 86734004 3714710250 4156065233 +2147483648 1073741824 2684354560 2952790016 2818572288 2483027968 3657433088 1728053248 243269632 205520896 35651584 4180672512 2977431552 670826496 2279473152 3024945152 1269530624 1347502080 2852642816 3217371136 349157376 2762163200 2923226624 326614784 2805951360 3186805568 3321015392 72415152 3164714008 1909868420 2655735666 2563304081 +2147483648 1073741824 1610612736 1879048192 939524096 2348810240 1912602624 3137339392 947912704 1514143744 1512046592 1909456896 3393716224 2682519552 2955542528 2472345600 276725760 3615440896 1661788160 3171233792 791840768 570508288 3510891008 4095384832 2845144960 2452739648 1972077280 3478519216 2967575448 3500735164 168762118 2688532059 +2147483648 3221225472 1610612736 2415919104 2818572288 2751463424 2449473536 486539264 1367343104 2940207104 2678063104 4056940544 801636352 1281622016 1322647552 4293066752 1763868672 3135029248 2169331712 3954905088 1756276736 553581568 923823616 2152633088 311354752 386432960 1491242272 1723651248 3791478200 1027810908 1769115558 3394557659 +2147483648 1073741824 2684354560 4026531840 671088640 1409286144 1308622848 654311424 2860515328 1136656384 3235905536 3314548736 2063073280 2180775936 3266445312 1282867200 3113254912 4197924864 599842816 1977561088 2381625344 547968000 861787648 2901716736 3911810688 3961384512 2228528480 1960402256 766890568 2091949340 1011313594 4029216273 +2147483648 1073741824 536870912 805306368 1476395008 2214592512 2113929216 3170893824 176160768 3242196992 2644508672 4138729472 95944704 1774452736 4107403264 1453522944 1876131840 136364032 2657116160 2733322240 4144994304 1594278912 2850650624 3347023616 350152320 3464320192 319129568 1035066864 3078671800 1875918852 1322458658 3624633199 +2147483648 1073741824 1610612736 4026531840 3892314112 3959422976 3456106496 4211081216 897581056 2092957696 1918894080 405798912 1639448576 1467219968 438435840 1026097152 32079872 1502167040 163176448 503394304 1198884864 3428279296 3976128000 400011520 3661512832 3065465152 445564320 189774672 2094694184 3036506580 1654382786 2947024227 +2147483648 3221225472 1610612736 2952790016 1744830464 1811939328 301989888 2298478592 1484783616 314572800 1189085184 1584398336 3856138240 809238528 2006581248 3390373888 2861596672 3557376000 1950146560 3416068096 2229577728 763851776 4028093952 664703232 4041373568 2279568064 1634456160 3718552464 3022474888 3100110564 2635507594 521554537 +2147483648 1073741824 536870912 4026531840 1207959552 2885681152 3791650816 2969567232 4253024256 1589641216 1604321280 78643200 3614965760 1972109312 3225812992 479395840 1627029504 970964992 3854983168 3510317056 2812188672 3583898624 1929858560 457738496 1359399808 2099888320 1848462624 3830294992 2919725016 1690862596 1858532050 1728702957 +2147483648 3221225472 536870912 1342177280 3892314112 1543503872 1979711488 3607101440 2239758336 675282944 4104126464 357564416 2139619328 2525757440 438435840 807600128 4218912768 2368749568 829743104 3709538304 671332352 3892730880 2773601792 2565979392 653095552 1116361792 2037639840 3889340016 3155874232 637146684 1101465366 186231217 +2147483648 3221225472 1610612736 3489660928 2281701376 3690987520 1979711488 1224736768 545259520 2923429888 2535456768 3507486720 2951217152 1191444480 3020292096 2467364864 1802731520 168148992 1597464576 495521792 623880192 1237314560 3622598144 1341752576 279364224 3588998080 153246816 2449260208 4223367384 3996856396 1937806558 3801172235 +2147483648 1073741824 3758096384 268435456 2818572288 201326592 234881024 318767104 3732930560 1749024768 3516923904 837812224 650641408 4053532672 2597191680 3463249920 2664333312 4205985792 1822547968 1865756672 2718607360 45644800 29806080 1578932480 2815518848 2774686528 676982112 2281770160 2378728184 1304652116 2816572334 4274668261 +2147483648 1073741824 1610612736 3489660928 1744830464 3825205248 570425344 3338665984 25165824 1581252608 3772776448 2844786688 2064121856 3279683584 975044608 2202337280 1857847296 2755706880 1265197056 2499620864 452495360 2698701824 1821789696 2534314752 2138306944 2117924160 3925307296 2440568048 1919164968 2066357532 1262948870 1211601517 +2147483648 3221225472 536870912 1879048192 2818572288 3556769792 3858759680 1627389952 3263168512 348127232 2015363072 852492288 785907712 894173184 2932998144 2183856128 3879895040 1899675648 2839764992 1749225472 518436864 2626475008 1543394816 3018624768 2473325696 95344064 2774355680 620376720 2926523320 4270099836 3109022946 2522412533 +2147483648 3221225472 3758096384 2952790016 3087007744 2885681152 2852126720 4177526784 1266679808 3745513472 1746927616 944766976 4053270528 3530293248 1929510912 2530541568 3408953344 2229813248 1704845312 1153241088 1674872832 4131279872 594993664 1749193984 469059968 1834574016 3510337184 1537099824 1130817624 2776279772 2248769490 1378055757 +2147483648 3221225472 536870912 2952790016 3087007744 1543503872 3992977408 2164260864 1468006400 666894336 2162163712 2494562304 1443364864 1770782720 1439039488 1194393600 1716224000 4210737152 3882901504 2263420928 549435392 56157184 2151375360 3978144000 1041486976 4040155072 2670847904 918879504 744845640 1341686996 2544527374 3368424817 +2147483648 3221225472 536870912 3489660928 134217728 603979776 2046820352 4278190080 3632267264 2604662784 3080716288 739246080 3062366208 1945370624 3129081856 1997996032 1829208064 1961246720 522641408 4188999680 2913712128 4042816512 376952320 719690496 1786867584 2983820608 2605019104 1728267248 3662573752 3875727788 2202339398 502839343 +2147483648 3221225472 536870912 4026531840 2550136832 2080374784 973078528 2734686208 729808896 3326083072 1855979520 2616197120 2416443392 722731008 699006976 3469279232 2594799616 3748282368 2738544640 4212199424 3414538240 255620096 1360919040 1118021888 2077452672 484143680 575629344 4171586160 2186043320 701880596 2748825054 2179556919 +2147483648 1073741824 536870912 805306368 2281701376 2885681152 2315255808 4043309056 1199570944 725614592 685768704 2880438272 2944925696 4285267968 2117468160 3130982400 849248256 2681454592 3900858368 334966784 4047673344 1391313920 11619840 2474621184 3491647872 774453952 2260833184 3823983152 2172757352 17648660 4214337454 3641012617 +2147483648 1073741824 536870912 268435456 2550136832 1275068416 503316480 452984832 209715200 583008256 1449132032 4214226944 1601699840 2700345344 1478623232 718077952 1937145856 2918793216 2182275072 2488610816 1458739200 1711492096 4185637376 2638841088 2034945152 2100374848 2348333024 1257404048 2355326376 4098620436 1026656242 255782899 +2147483648 1073741824 536870912 805306368 2013265920 1006632960 1241513984 1493172224 864026624 29360128 1105199104 2960130048 3777495040 1790705664 3300261888 1458110464 3385688064 512016384 3710935040 648097792 1614911488 1689961472 322269696 643997952 1447576960 765796544 4170422432 1118950800 888922504 3481589412 3400563190 1096878325 +2147483648 1073741824 1610612736 805306368 939524096 3288334336 234881024 4043309056 310378496 46137344 1210056704 2083520512 1014497280 3876323328 2151022592 2379284480 2135982080 3625009152 2642468864 319369216 44861440 1920947200 1919803904 1050119936 2023815808 2813922240 2870258400 4073939728 1814809656 4275997892 963400178 1586906445 +2147483648 1073741824 536870912 1342177280 4160749568 3422552064 4127195136 2835349504 3699376128 54525952 1512046592 2473590784 2981625856 692322304 2141585408 553189376 1833926656 1618329600 2551406592 2762027008 1176213504 591125504 560351744 1169472768 536172160 167259072 2229544800 2148938480 463539416 60529556 1962665682 470174799 +2147483648 1073741824 3758096384 1342177280 2818572288 1543503872 3053453312 3841982464 192937984 440401920 710934528 2486173696 4091019264 3909353472 1658191872 2658992128 3846930432 2209628160 2438127616 2080714752 1532995584 4067060736 1745083904 627346688 2568278656 1311774912 416814496 327418224 3373671048 1432162644 3919295834 1134325575 +2147483648 3221225472 536870912 4026531840 2550136832 1811939328 4261412864 1291845632 3934257152 1438646272 945815552 2360344576 3515351040 2035548160 1130233856 679411712 3289219072 2308489216 2411356160 3101102080 1296676864 52360192 124353024 599305472 785669248 3739236544 930087904 3974634192 459539432 3440781300 3058378158 1382267495 +2147483648 3221225472 536870912 1342177280 134217728 738197504 3120562176 3875536896 276824064 557842432 3240099840 1064304640 3972530176 2325479424 3928883200 795672576 4287135744 1689567232 1317101568 155521024 2365896704 2894257152 1233679872 3013056768 3038731648 2382375744 2566921184 293604720 885000600 870329044 1502609934 1859664741 +2147483648 3221225472 1610612736 1342177280 939524096 1677721600 3187671040 1560281088 2457862144 2277507072 3743416320 2198863872 3169320960 1107558400 79560704 29032448 2361098240 528695296 3258179584 1144197120 584034304 3936701440 143981056 199919360 3006652032 1711543488 448666080 1824197200 1983624376 3292750284 3339961630 606274923 +2147483648 1073741824 536870912 268435456 671088640 3690987520 1577058304 1761607680 1585446912 1505755136 3332374528 802160640 1207435264 3136028672 3350855680 2665283584 3243278336 3966386176 773316608 2579836928 697079808 2996325376 4121882112 3882585344 3126196352 1341399488 6689760 330249424 3081339736 3869572508 1027506410 1656846613 +2147483648 1073741824 536870912 4026531840 1744830464 3019898880 4060086272 3942645760 1048576000 759169024 3965714432 3423600640 1099431936 840695808 4148035584 878641152 737771520 248299520 4237975552 3690409984 4246050816 3593139200 61949440 3816589056 3855632768 4284092992 1915028320 900512752 1224236488 4076221532 396569350 2534911125 +2147483648 1073741824 2684354560 4026531840 1744830464 738197504 2717908992 3909091328 2575302656 2118123520 463470592 852492288 3398959104 194248704 1286995968 1271726080 2432532480 2371764224 2074009600 2142580736 446281728 979391488 3938436608 2719654144 880073600 503457472 1131096608 4190666992 1460127480 1453236892 1119549746 3567986995 +2147483648 3221225472 2684354560 1879048192 1207959552 1677721600 1040187392 3506438144 2826960896 1983905792 3839885312 2842689536 2910322688 3547070464 3767926784 122880000 209747968 2621358080 1107124224 143331328 3128727552 3433100288 1052405248 3404831488 856116864 533606336 1005527136 3674117296 2299129384 226482852 1667028578 1654939573 +2147483648 1073741824 3758096384 1879048192 3892314112 201326592 4261412864 3472883712 3246391296 3560964096 3038773248 2874146816 1103626240 231997440 2374369280 356057088 4001595392 278020096 1092149248 3501273088 1853335552 1111778304 2146027008 3873868032 266589312 849709120 775648672 2478007408 2269595864 3482417628 3428871686 179816439 +2147483648 3221225472 3758096384 2415919104 3355443200 1140850688 1442840576 3506438144 343932928 3888119808 857735168 1643118592 843579392 3273392128 2137128960 2710896640 360153088 2820128768 3789905920 3088912384 3612051456 1099291648 4021843456 288797440 3336457344 3559235008 3572160352 1820248016 237028792 262664052 4123883662 2802920197 +2147483648 1073741824 1610612736 1879048192 3623878656 1946157056 2113929216 2130706432 679477248 1186988032 3059744768 149946368 3142057984 3677093888 1055784960 1839267840 4207050752 4182949888 4267794432 1948856320 26118144 2085405696 2047363584 3389496064 1406290560 4147946560 3222007776 2145896592 443142824 1119416804 477253646 1093443081 +2147483648 3221225472 3758096384 2952790016 1744830464 2751463424 2113929216 3741319168 1803550720 3779067904 3886022656 3020947456 2699558912 1950089216 592314368 2180972544 4186603520 2284437504 917266432 3528921088 4279666688 3992441856 1048270336 2155979520 3816914560 1669110848 547547936 1833224624 1554500408 657673900 3484255518 3550967301 +2147483648 3221225472 3758096384 1879048192 2013265920 4093640704 2046820352 2902458368 1853882368 2982150144 400556032 4050649088 1412956160 2533097472 822738944 576126976 4194926592 4206673920 531783680 3366916096 479561728 2005328896 2667405824 3662328576 3769330560 650621376 2292040416 3014053072 2439857672 4085430884 3132059826 4199646177 +2147483648 3221225472 536870912 2415919104 3892314112 3019898880 2785017856 721420288 2491416576 2537553920 3957325824 2538602496 1209532416 1362886656 2264268800 2570649600 4168581120 4156407808 587423744 2942373888 1395374080 3403410432 3288497664 2598012672 2420669568 3839209280 1487323616 3828350960 2861592488 885628524 3827362098 1165941049 +2147483648 1073741824 2684354560 805306368 2818572288 1543503872 4060086272 2097152000 4169138176 3963617280 2866806784 2890924032 1825046528 2256273408 4252893184 4087676928 1054179328 3712958464 4040155136 539832320 633976832 1168204800 3783443968 3665071360 864080768 4063209408 2511361888 1389719600 1520485928 2304741484 3574100550 1167158557 +2147483648 3221225472 536870912 1342177280 939524096 67108864 2382364672 4278190080 3900702720 3988783104 270532608 2085617664 3173515264 979632128 853409792 3572957184 555319296 2039660544 3805044736 1537150976 2719856640 1492966400 3261299200 538615552 2422037120 4246577216 545058784 933455440 1681562104 1510830428 3140847806 2090395907 +2147483648 3221225472 2684354560 268435456 1207959552 1409286144 4261412864 822083584 713031680 2579496960 3978297344 1798307840 4153933824 2702442496 2217607168 1581449216 590315520 2296954880 3478413312 2711293952 3277559808 3767987200 400520704 2112395008 2046915200 479444928 2974474464 2846712784 3600393144 2327828548 14022858 1710276851 +2147483648 1073741824 536870912 268435456 671088640 1811939328 100663296 3439329280 243269632 1337982976 1017118720 4132438016 4104650752 206831616 551419904 2617442304 2220392448 2497888256 143220736 2129342464 1726781440 2257374208 3113381376 142582016 1230783104 3056901824 3084971744 1158703440 447132248 3346125436 2446968670 1250808303 +2147483648 3221225472 3758096384 2952790016 1207959552 2751463424 33554432 2164260864 4286578688 3485466624 2111832064 2108686336 3256352768 2406219776 2736390144 4071161856 716931072 387661824 3986284544 2347831296 3984033792 3591459840 1807277568 4293831424 7528832 3652162752 387797408 2362634000 3384785160 1251310292 972483914 3059855821 +2147483648 1073741824 3758096384 268435456 2550136832 3556769792 2516582400 2063597568 1518338048 3082813440 1939865600 1116733440 1739063296 839122944 3600941056 1270022144 2563211264 749158400 1411637248 928722944 1168353280 3920985088 1231602176 2274403072 1613953152 2343544640 1401125472 2312237136 1340085656 762329356 4208461870 2698783163 +2147483648 1073741824 2684354560 2415919104 1207959552 4093640704 100663296 3238002688 3699376128 3418357760 1222639616 3392143360 129499136 3693871104 2605318144 2195783680 113934336 329498624 3784859648 1650688 4006000640 1874447360 2511427072 3831996160 198395008 1099079104 475521376 118383312 3337226312 888224628 304252162 1061668021 +2147483648 1073741824 2684354560 3489660928 3892314112 3556769792 1845493760 2768240640 3011510272 3728736256 3844079616 1617952768 4148690944 80478208 2995388416 2479816704 510164992 2295840768 2304794624 1363619840 767866880 2634931200 2862050816 4163616512 1637176960 1992855232 1005050784 1552440432 1438327896 3223753108 234801518 1098764817 +2147483648 1073741824 536870912 4026531840 2818572288 3556769792 2113929216 3271557120 2508193792 4273995776 2875195392 1374683136 2831679488 2101084160 3976069120 3688431616 1999208448 971227136 1078157312 2555457536 531994624 260961280 2460120576 2458693376 1670673024 115981120 1694749600 1450405328 3950588904 3879314404 563866350 2367112749 +2147483648 1073741824 1610612736 3489660928 402653184 3825205248 1509949440 4009754624 3732930560 1757413376 1218445312 4163895296 2422734848 2445017088 3572367360 3477929984 4142366720 4101128192 1795743744 3517263872 1469810688 3963382784 3598045696 1076530944 148236160 1629135168 1866329696 3353782928 3895706520 91996004 3530312566 3347957093 +2147483648 3221225472 536870912 2415919104 671088640 4227858432 704643072 419430400 3749707776 4030726144 3894411264 3274702848 1588068352 2554068992 3416915968 2506817536 1916108800 1781547008 3586056192 843255808 1900656640 3946474496 3257257472 3787367680 3101019520 1953923264 2105143200 3045365488 3806783384 1765221380 2022686150 1539535573 +2147483648 3221225472 536870912 4026531840 1744830464 3959422976 167772160 352321536 1434451968 448790528 3420454912 2523922432 3510108160 2117861376 367656960 3342008320 1742372864 1716338688 3765755904 428544000 1311160320 1237808128 3187131904 327790848 1822933376 673289152 3646146080 663722704 3650535880 1989943972 1220163314 3868928145 +2147483648 3221225472 3758096384 1879048192 134217728 3690987520 3456106496 1124073472 3095396352 2235564032 1080033280 2477785088 2698510336 3049521152 2678456320 1611595776 2233303040 2294235136 2646466560 2102857728 1377404928 1153000448 2552430080 1002611968 88788096 3722356544 2141769952 188195440 484071880 170216884 3749759290 2571867063 +2147483648 3221225472 3758096384 3489660928 2550136832 3422552064 436207616 2499805184 1333788672 3837788160 2157969408 2962227200 2757230592 1347158016 4105830400 2806579200 3929636864 3732455424 108552192 563154944 3442837504 748866560 402747904 316704000 1520008576 1527549888 2872267936 4192053200 1181149336 1263489484 3652166802 4114349909 +2147483648 3221225472 1610612736 805306368 3087007744 1140850688 4060086272 419430400 3380609024 1396703232 1029701632 3008364544 461897728 3407085568 668598272 3168731136 2976350208 2343059456 1809899520 2924941312 2616436736 1395807232 3563045376 3143675648 1834206592 2181467840 3815958048 2294030768 1241385480 2203922252 2011464470 2211863 +2147483648 1073741824 1610612736 4026531840 3087007744 4227858432 3120562176 721420288 897581056 1648361472 878706688 3679453184 808976384 2698772480 1444282368 549781504 2416738304 699285504 1050140672 2986160128 3058731008 1148740608 3128095232 2713821440 118937984 424386624 3617965472 3989978352 2512332808 1433905548 3693346426 3582923081 +2147483648 1073741824 3758096384 268435456 3892314112 3288334336 1375731712 3170893824 2541748224 4005560320 2602565632 1701838848 1189609472 894697472 820641792 141230080 2980085760 1558396928 87613440 8597504 4160006144 3364453376 2803097088 2420357888 117951872 3813255104 3996968096 2750483792 2485366008 1083688532 3178338118 129039423 +2147483648 1073741824 1610612736 4026531840 4160749568 872415232 3456106496 4043309056 1585446912 1186988032 2732589056 1775239168 832045056 4276355072 26869760 2845638656 3991109632 3279273984 3279642624 3791990784 1812432896 225436672 2191942144 331776768 1346532992 1482460096 1591704032 3728674064 3018501000 1013209868 174042354 3219908687 +2147483648 3221225472 2684354560 268435456 3892314112 1811939328 3523215360 1392508928 2894069760 1723858944 2510290944 3658481664 3088580608 298057728 958267392 44630016 4194009088 1139228672 1756225536 1869942784 253859840 1230007296 2491375104 2603217152 1762334592 2151201856 1772349920 3200530320 1872632152 4217962668 47945698 1144485415 +2147483648 3221225472 2684354560 4026531840 4160749568 738197504 3523215360 3707764736 478150656 163577856 304087040 3390046208 750256128 4265345024 2782003200 3145007104 2378399744 3134701568 81354752 200347648 2469238784 3304117248 3786400256 667247872 95618944 3785402304 1424972384 177876048 2898343800 2349176524 2402599242 2208422065 +2147483648 3221225472 3758096384 2415919104 3355443200 3154116608 3657433088 1023410176 2155872256 3980394496 2057306112 1450180608 4195876864 1221853184 2563112960 1323237376 3756556288 1389641728 335273984 1930629120 3195701248 2332908544 3425465856 4236233984 3850187136 1141478848 3622289760 4066968176 3123691128 3077105140 631879418 3323460227 +2147483648 1073741824 2684354560 2415919104 2281701376 603979776 637534208 3506438144 612368384 2403336192 2178940928 2874146816 783810560 423362560 825622528 1343946752 2776399872 2735751168 4140818432 3432984576 2197207040 50154496 3800589824 277076736 2883655808 2035917248 4196651872 1196492272 498184488 4045919852 1276842394 4286357841 +2147483648 3221225472 2684354560 3489660928 3623878656 3422552064 1308622848 3405774848 3665821696 3040870400 3101687808 3220176896 325582848 4079747072 3732013056 3827499008 850100224 1911734272 504520704 795283456 1970640896 1457773568 3027952128 2312000768 1090328704 3409612096 2497343072 2572880624 580888040 2466577284 474966214 63813409 +2147483648 1073741824 1610612736 2415919104 671088640 1946157056 2113929216 1023410176 2759852032 1279262720 1096810496 2351955968 3506962432 3086221312 2532179968 3786866688 795115520 3574218752 1473372160 248197120 2394851328 3144907776 3125956096 3164464896 3122211456 4046699712 824103008 1865656624 3693009864 2209580692 1952373422 2496896719 +2147483648 3221225472 3758096384 1342177280 2281701376 1811939328 3858759680 150994944 2038431744 2571108352 1423966208 2008023040 3808952320 783548416 1790836736 990576640 1663926272 3862708224 1678958592 2922844160 3689383936 2754178048 2724484608 3290360064 2385840768 3899041728 410112544 3034494256 2580399080 2798956564 427353230 1668428575 +2147483648 1073741824 2684354560 1342177280 1744830464 2348810240 3724541952 2533359616 2139095040 2386558976 2535456768 3436183552 2360868864 995360768 2962358272 1279459328 4139876352 2314878976 2898321408 1966026752 3217537024 3788209152 3673320960 1574750464 2617314432 4164599360 460315680 908636528 2917980376 2953392060 3131480506 33670731 +2147483648 1073741824 1610612736 2415919104 2013265920 3422552064 2852126720 2097152000 1954545664 4240441344 484442112 3092250624 571998208 2255749120 1947074560 4089511936 463437824 3482533888 3805667328 1898786816 3827664896 3929832448 2736478720 2539248896 3347526016 2570230208 2264326240 2689174288 3360059272 1020549100 587684466 3247170123 +2147483648 3221225472 2684354560 2952790016 3892314112 3556769792 2785017856 520093696 1686110208 918552576 2271215616 1013972992 3624402944 2706636800 258342912 3659595776 253394944 3422339072 332357632 1207767040 1474861056 970703872 1250227712 3004391168 4203684992 3297745472 2679136480 3065681808 1961687784 2847374724 2913022590 123383559 +2147483648 3221225472 1610612736 268435456 3087007744 2214592512 1711276032 1728053248 2222981120 1195376640 2858418176 2949644288 1744306176 2076442624 1774321664 2063269888 1422295040 3107078144 2356666368 2030505984 2581637120 1991990272 501369344 2500845312 2961387648 2009246784 995117792 2776423408 336182728 3573467180 68333418 1856533567 +2147483648 1073741824 3758096384 4026531840 3623878656 201326592 167772160 1459617792 981467136 1832910848 2623537152 198180864 1714946048 4083941376 3280076800 1520631808 1291747328 2188591104 2761351168 1312239616 1479583744 627196928 2799921664 1842267392 2987067776 835355456 2941086048 781188336 310819784 83843500 4110739098 4203487077 +2147483648 1073741824 2684354560 268435456 1207959552 201326592 3053453312 754974720 595591168 2336227328 4234149888 2469396480 2904031232 745275392 1707212800 3998810112 113868800 2947334144 3047448576 3052220416 4014454784 1407708160 4141676032 2170315008 1425094272 2893912768 2074279328 1404002096 3346370888 2860959252 547974570 2790958893 +2147483648 1073741824 3758096384 1342177280 2281701376 738197504 4261412864 4043309056 75497472 4072669184 3563061248 2851078144 1020788736 28573696 2597453824 914161664 3940253696 995737600 765943808 4031852544 1704830976 631696384 449435136 1049581824 675101824 4034641856 3502895968 898588816 3216846632 3510353828 2817117098 1818187915 +2147483648 1073741824 2684354560 2415919104 1207959552 2617245696 3925868544 3707764736 1652555776 3217031168 3546284032 4272947200 1921515520 333185024 2112749568 4202758144 87851008 1725644800 2087641088 1024798720 2767108096 2881768448 3887814144 4225680640 589104512 2079494592 2227859936 2513061456 3041551528 2072672692 4167715438 2954524229 +2147483648 3221225472 1610612736 2952790016 4160749568 3422552064 167772160 385875968 3514826752 2998927360 4162846720 4293918720 3803709440 2750152704 3352166400 404815872 1176928256 2922004480 2551570432 2058686464 3064244224 712340480 4157239808 2957368576 1681734016 1934656320 1038580640 2650626512 4072557880 3113745844 845811826 2906339141 +2147483648 3221225472 2684354560 1879048192 2013265920 1543503872 3321888768 3405774848 3867148288 2134900736 3147825152 2060451840 579338240 351535104 2845966336 1435303936 4256727040 1113079808 2170937344 1236340736 986617856 1130853376 674783744 2069223680 3762888320 1935836992 3577307488 3273872240 3005372856 3872709660 2357168374 2905195311 +2147483648 3221225472 1610612736 4026531840 3355443200 335544320 1845493760 2801795072 4001366016 524288000 341835776 2494562304 1275592704 3401318400 3441819648 3658547200 652509184 3323871232 3781419008 4125429760 2115938304 2031707136 1675521536 608429824 1110775424 1881581120 1022182496 170153840 1858403912 3142098804 2879417294 3717644829 +2147483648 3221225472 1610612736 1879048192 2013265920 1006632960 2248146944 3808428032 3464495104 3795845120 3374317568 2184183808 2102919168 2746482688 2989621248 4054908928 3159588864 1953841152 1049616384 272437248 4106594304 4187898880 838951424 3294478592 1096558208 2552114496 3881242976 985695792 1644165720 1556423812 3422659898 2102680651 +2147483648 3221225472 536870912 2952790016 1744830464 1140850688 1241513984 2466250752 2977955840 1866465280 1298137088 3335520256 3113746432 1822687232 2078670848 2488991744 810123264 2179678208 1260511232 2806452224 649836544 2719900672 999249408 115858176 179051392 1723474496 558446240 2511114416 1811796232 51717548 1597945330 1482223167 +2147483648 1073741824 2684354560 4026531840 671088640 1677721600 2986344448 50331648 2340421632 2386558976 719323136 2572156928 3008888832 760479744 879362048 2880765952 2483519488 340639744 3806814208 4011405312 2877929472 991613952 3046757888 1900897024 2601266560 3149801536 1964981280 915582576 616191656 448969132 3177337890 1230417459 +2147483648 1073741824 1610612736 1342177280 1744830464 2617245696 1778384896 3405774848 629145600 3963617280 1331691520 365953024 1226309632 668205056 3123052544 517931008 4194467840 244924416 3441221632 1177759744 96503808 2926070784 850226688 1210764544 1800672640 1424372800 2860461472 603102064 2796638024 1732311532 1496909330 2449314563 +2147483648 1073741824 3758096384 805306368 939524096 3959422976 1979711488 1291845632 1199570944 415236096 2753560576 4149215232 1995964416 4123787264 2741895168 3986489344 3472326656 3715350528 4263600128 2370383872 598059008 2053698560 2921325056 2975810816 3637259904 2498636480 761084064 3067588304 1680066488 702103836 1225068362 3574303837 +2147483648 1073741824 1610612736 1879048192 2281701376 3288334336 905969664 4110417920 1082130432 2445279232 2212495360 776994816 2939682816 180617216 2631270400 3593797632 3711205376 3648339968 1720508416 619261952 236357632 1463698432 2240896512 569041664 3870561408 1180574912 26807136 3994991440 374495752 3067824812 3839750330 3413870703 +2147483648 1073741824 3758096384 3489660928 2281701376 335544320 637534208 2365587456 1719664640 3141533696 3709861888 3125805056 3034054656 1182531584 17694720 1276313600 3726868480 1914617856 246833152 2505519104 4007766016 3513502720 1645409792 632313600 2208302208 219166400 871896288 2469143664 4032182040 1320105500 4191006914 1866328217 +2147483648 3221225472 3758096384 268435456 1207959552 2214592512 3724541952 2332033024 645922816 490733568 761266176 1227882496 1356333056 403439616 4035837952 701038592 225411072 1717485568 232808448 2700939264 1822263296 186776576 2377840128 2562351872 4030086784 2171935040 3774448992 2025585136 617736328 3837984084 4045828762 4201648645 +2147483648 3221225472 1610612736 1342177280 3623878656 3154116608 1644167168 3607101440 545259520 1824522240 3357540352 242221056 1073217536 2727608320 3723624448 1114963968 3404890112 3801923584 1805869056 3937996800 3567560704 2692992000 2988491264 2869774592 2880585600 1301614912 774014944 953474576 3329181880 1265574868 3741024514 1407208843 +2147483648 3221225472 1610612736 805306368 1744830464 1275068416 100663296 2667577344 2457862144 2831155200 517996544 2966421504 3514302464 1595146240 253624320 1193345024 514752512 3058384896 3019694080 2360152064 3606358016 382489600 3657922048 3485915392 540678784 1385628224 1868795232 4180659088 921208072 2689494732 2481218186 2880132811 +2147483648 3221225472 1610612736 1342177280 2818572288 3690987520 570425344 3976200192 1015021568 2529165312 1998585856 993001472 3655860224 4188798976 1445593088 811401216 419659776 2156183552 1668440064 3493400576 3895830528 190565376 3445677568 704924928 2936420224 1119293376 2071892576 305619856 652119544 214394820 1268169814 1897627073 +2147483648 3221225472 2684354560 805306368 402653184 2751463424 4060086272 3405774848 2373976064 1463812096 3860856832 120586240 3442999296 558628864 115736576 3310551040 2568388608 2755608576 2290278400 369561600 2936838144 4168246272 3370871296 2195259136 300559744 2803178048 3820336032 2725369264 3714162648 1395388164 1326225314 2826060653 +2147483648 3221225472 3758096384 4026531840 671088640 3690987520 2852126720 218103808 645922816 1858076672 3588227072 1093664768 663224320 970194944 671219712 2715484160 1331593216 1132544000 365748224 1483149312 3333982208 2907718656 3546109440 1994059008 1314796928 2483887552 2290582752 235197200 1821579592 1030392820 2981315022 3793734343 +2147483648 1073741824 2684354560 4026531840 2013265920 2214592512 2248146944 3942645760 25165824 398458880 3533701120 766509056 1146617856 3108241408 943325184 4070637568 411729920 2088222720 4249116672 1092431872 2789521408 3082081280 1219215872 1905938176 4189460608 2163679040 1194176672 2765244048 773459928 1850807684 1110616410 887356439 +2147483648 3221225472 3758096384 1879048192 1476395008 3019898880 4194304000 3875536896 2206203904 2562719744 463470592 204472320 3327655936 3677618176 1025376256 3427205120 2584707072 3464249344 3318538240 2260406272 2521663488 2991154176 1571711488 3482446592 2243279744 3092075328 577260320 3013800400 4190375256 434518948 1304635194 17407819 +2147483648 3221225472 3758096384 4026531840 1207959552 4227858432 2516582400 3170893824 1568669696 1883242496 56623104 3824156672 2466775040 3417571328 494534656 2388197376 1161461760 2978496512 4270055424 2557808640 705464320 2912371712 1215188480 1409613056 2622796416 1241218752 590892576 2238433904 1836137544 1117698532 3486144414 3930506015 +2147483648 1073741824 2684354560 805306368 4160749568 1275068416 4127195136 654311424 2491416576 4265607168 2497708032 2335178752 3190292480 1341390848 2171731968 4242997248 961052672 2576859136 2297454592 2682990592 257341440 1277092864 4160344576 2318490880 2246489728 502710336 1261295328 1733512112 557421096 443700404 2458134054 3485081095 +2147483648 1073741824 2684354560 1342177280 2013265920 3154116608 3724541952 1023410176 3649044480 2755657728 295698432 3612344320 3628597248 2033975296 3950641152 2466185216 2817032192 3728392192 3502596096 2088448000 3912677376 629931008 2964646400 1304183040 3891691648 3974878400 1199897376 21252720 2037560312 3392522876 3627405158 1396043117 +2147483648 3221225472 536870912 3489660928 3623878656 2617245696 503316480 2801795072 1266679808 775946240 3172990976 221249536 498597888 3330539520 3368943616 1919483904 3964698624 2568044544 2964381696 2915373056 3411195904 1441430528 3889390080 3777741056 364296320 2427740736 3094499616 2867293296 1553853016 1421576516 2633679490 3194096511 +2147483648 3221225472 3758096384 1879048192 939524096 2617245696 637534208 3707764736 2944401408 3988783104 2581594112 2008023040 1595408384 49545216 2487353344 3286564864 1854111744 2001256448 97935360 3436777472 3151857664 3030639616 311882240 3279780096 1798932096 2372528832 860870304 3475043728 1046107528 1746867796 4269966602 4001463723 +2147483648 1073741824 2684354560 4026531840 3892314112 2483027968 2583691264 3472883712 2441084928 3569352704 274726912 1091567616 868745216 1151598592 658374656 835256320 1056866304 3349397504 3728498688 1817522176 2625419264 332977152 1296164352 2270654208 2329975680 47894848 251320736 1942667856 892522664 4084121628 2416767894 1906820171 +2147483648 1073741824 3758096384 4026531840 1476395008 3959422976 2852126720 4278190080 562036736 96468992 2770337792 2257584128 3692560384 109314048 2060320768 3928031232 1232699392 1791279104 3382992896 3196923904 1887152128 3264726016 2913389056 638016768 3236403584 3789406528 214549920 681568272 4068140984 2184008364 4076382594 1047361911 +2147483648 3221225472 3758096384 4026531840 3355443200 2483027968 1442840576 251658240 3229614080 3082813440 3651141632 3832545280 2209873920 287571968 2558394368 2904096768 3271917568 3354083328 1131405312 219484160 1073186816 2411742208 2732682752 1031849728 3916798080 3344130624 2295064032 3618318032 2395902232 318109748 290591122 710614455 +2147483648 1073741824 1610612736 1879048192 2013265920 1140850688 570425344 1761607680 3347054592 205520896 220200960 166723584 243793920 3143368704 3905552384 1566769152 4247027712 2932948992 46063616 4087820288 3265955840 2675721216 664232448 2674917120 2058662272 1745438400 2086326688 408490480 3167719384 2578040564 3072688382 4198161093 +2147483648 1073741824 3758096384 3489660928 1207959552 1140850688 2919235584 855638016 3279945728 2915041280 1142947840 3209691136 2358771712 539754496 1323171840 907476992 2245230592 993050624 2009882624 2375233536 2550769664 851299328 410174976 1869443840 2255729280 664861504 3161735712 1232018576 4220500728 2326185116 4046413138 508727165 +2147483648 3221225472 1610612736 268435456 4160749568 469762048 369098752 3909091328 1937768448 792723456 3353346048 1666187264 210239488 2296119296 2264006656 2858221568 1596096512 4153688064 1745084416 1467551744 2180294656 3198114816 3563739648 1457842432 2843380352 1937789888 2739791008 1212561968 2124623528 3477442028 3344417494 2178356581 +2147483648 1073741824 536870912 2952790016 671088640 603979776 905969664 1291845632 4118806528 3988783104 1214251008 1714421760 1699217408 3800301568 3558473728 2949185536 1860206592 2633416704 1282891776 3834982400 1709611008 3482969088 78169600 994341632 1103936640 3088640704 1967939616 174627088 4094885864 1029527636 714356094 3418501027 +2147483648 3221225472 3758096384 4026531840 3892314112 738197504 4194304000 1694498816 159383552 4072669184 224395264 1599078400 2065170432 2000945152 2143682560 1620508672 638156800 2581643264 1334206464 1849364480 2258864128 440255488 256042496 472342784 462265728 4282831808 1581335840 2552931280 981956712 1648204876 1758386866 1895648647 +2147483648 1073741824 536870912 2415919104 3355443200 469762048 1174405120 3137339392 2692743168 2025848832 4024434688 2003828736 4125622272 3382444032 3535929344 3238723584 818315264 3518152704 334979072 2771333120 1658886144 2877287424 3045914112 395199744 3135942272 4151886656 2064677088 205756176 2886031688 1340871268 4071240134 1473718989 +2147483648 1073741824 2684354560 805306368 3087007744 67108864 369098752 2399141888 2642411520 4257218560 2866806784 1630535680 545783808 1744568320 1373765632 3229286400 1624473600 1655783424 1089593344 1092562944 3851794432 1097622528 1758413312 2249776896 3105856640 3864744512 917958304 1087277840 57657160 1095111092 3588039502 926854413 +2147483648 3221225472 2684354560 4026531840 2013265920 3959422976 436207616 1962934272 1820327936 4089446400 3818913792 4014997504 810024960 241434624 2736128000 2838036480 615809024 2599337984 3814416384 3381989376 4079917056 3747992576 1733870080 1034056960 2292811136 1661239232 4260932704 1592577744 2604429208 2068090876 242676006 53967387 +2147483648 3221225472 1610612736 2952790016 3087007744 1543503872 3053453312 117440512 243269632 2571108352 2292187136 4069523456 1730674688 983302144 2115108864 3163881472 3926032384 2905554944 2272321536 1106317312 1367648256 233075712 2902286848 3188058368 3821253248 873719872 3500193888 1698840816 2221304056 1556109772 3428543630 1923006557 +2147483648 3221225472 1610612736 4026531840 939524096 2483027968 3858759680 318767104 1233125376 2453667840 3936354304 2511339520 1752694784 2507931648 2123235328 915472384 2940305408 2045296640 4070596608 3278180352 1709942784 1383851008 3819360768 1196522240 343184512 2716559680 732929184 1336529392 1724511416 1335487364 384947794 826662001 +2147483648 1073741824 2684354560 1879048192 3892314112 201326592 1979711488 2365587456 3145728000 2210398208 2556428288 428867584 3751280640 740032512 4259446784 1514078208 2398191616 869810176 19849216 4008390656 2071443456 1716089856 1710900736 795986176 3750397568 2184698560 352035744 2402515728 1834576488 404910524 869122978 219715249 +2147483648 1073741824 2684354560 805306368 1744830464 1811939328 3724541952 1056964608 1585446912 3409969152 1348468736 19922944 1814560768 3641442304 3493199872 3433758720 2448719872 2431336448 3720142848 1316958208 1732687872 208299008 3039655424 3349147904 1645720704 3785608256 2433320544 1652881520 1200298056 3634670356 1509115558 3935891705 +2147483648 3221225472 2684354560 268435456 3623878656 4093640704 3254779904 3808428032 1031798784 3477078016 3269459968 2645557248 4056416256 1585184768 27918336 1547501568 2017558528 116211712 2314854400 1777930240 394237952 865496064 343364096 1858919168 107263360 1164497984 1160416672 2717631408 3469226216 4261156500 1944715838 3193771677 +2147483648 1073741824 536870912 2952790016 2281701376 67108864 2449473536 3405774848 3279945728 3930062848 673185792 3597664256 3755474944 929824768 3862298624 4277600256 2286387200 3709419520 1896996864 4176687104 673552384 656696320 3646909952 171889408 2832768384 4069188160 25338912 1179374960 1362239256 3256161492 4055535306 4030197661 +2147483648 1073741824 2684354560 4026531840 3355443200 469762048 2516582400 3338665984 4286578688 3066036224 3244294144 2230321152 843579392 1474035712 3508928512 1961820160 2512355328 2927542272 700866560 1573597184 372094976 616289280 2728979968 2883667200 283687552 3788853312 394430496 3768863568 3863348584 656354852 3229064206 1801634293 +2147483648 3221225472 2684354560 4026531840 3355443200 3288334336 3321888768 385875968 2357198848 339738624 1063256064 1571815424 2744647680 2607022080 1847984128 392757248 10452992 2925871104 2754338816 1860505600 3680868352 1771983872 2538827264 4157264640 429308032 4174041152 2836832480 2257250608 1937158216 1320866292 2603520746 3028209871 +2147483648 3221225472 3758096384 2415919104 671088640 872415232 3523215360 117440512 1132462080 3468689408 1944059904 3631218688 439877632 1847328768 2603483136 4185063424 457146368 3633889280 239886336 3467055104 1995802624 2302270464 3730755072 1355503360 1799524736 650402112 4083361568 2293739600 4041008328 3016644260 203558706 2153069209 +2147483648 1073741824 536870912 3489660928 939524096 1409286144 1979711488 150994944 3917479936 1254096896 2170552320 1462763520 3886546944 1917059072 3246522368 2886402048 1660649472 1193852928 609247232 3277271040 1381341184 1954937856 194173440 2196204288 1802678400 2010674112 2491623968 2209322960 3969055848 2791795540 2788341638 829965035 +2147483648 1073741824 3758096384 268435456 4160749568 2214592512 3187671040 2600468480 3598712832 1732247552 1033895936 2123366400 1084751872 144441344 66453504 885719040 114917376 1538015232 4185317376 49229824 2371594240 1429044224 3829553664 2748968704 1788118656 1386669376 1994862944 2497161072 380853816 2306169996 1258716526 162263485 +2147483648 1073741824 1610612736 1342177280 402653184 2214592512 3657433088 16777216 2508193792 3049259008 1038090240 3125805056 1989672960 3006005248 3561619456 273350656 224755712 2129281024 4194099200 4138676224 1293649920 101141504 1551397376 2730219264 2150678400 594733760 1898581792 3965397776 2631773064 1291215404 1547617938 1626351677 +2147483648 1073741824 3758096384 2415919104 3087007744 2751463424 3791650816 1728053248 1350565888 1270874112 3282042880 2765094912 3729260544 3050045440 1796603904 233242624 688357376 4097753088 2306236416 2041786368 2668996608 2579749888 446753280 184383232 3681720704 3397676352 1400774624 146486736 3099174296 3064329628 1331684806 3703495921 +2147483648 1073741824 2684354560 3489660928 134217728 3288334336 369098752 1459617792 260046848 322961408 3873439744 1192230912 1589116928 509345792 3768975360 2110062592 3147137024 2497691648 3709296640 3140562944 56080384 2871057408 3728856576 1078870784 748858496 255679552 315238432 3253407792 2407834600 4088954172 2931800010 2594497481 +2147483648 1073741824 1610612736 1879048192 402653184 201326592 4127195136 1090519040 1468006400 3393191936 1428160512 2238709760 2767716352 1866203136 599392256 1263992832 2956820480 3004678144 1801805824 937635840 2873329664 1346814976 4252367360 343831808 899454592 3787422144 3454281632 2104897136 2329216856 2612430548 872445506 1984800449 +2147483648 3221225472 536870912 3489660928 939524096 335544320 838860800 2533359616 3665821696 650117120 3860856832 229638144 2957508608 3171155968 806486016 720896 1976401920 2773696512 4117618688 750718976 3684153344 1633451008 858937856 4238826240 4032287104 1516242240 760222048 2883061776 3908830136 291379364 2870818206 3772028163 +2147483648 1073741824 3758096384 1342177280 2818572288 1946157056 771751936 1392508928 293601280 2730491904 3160408064 665845760 2027421696 3180593152 3345350656 3626827776 3464921088 3937878016 1567940608 118042624 1337501696 3595463680 3476315648 818104064 1784864384 2635858752 2119829152 317142992 665431848 3196243636 753676794 916591299 +2147483648 1073741824 536870912 4026531840 1207959552 1946157056 905969664 2533359616 3883925504 3133145088 1147142144 605028352 662175744 3993763840 877527040 3987800064 2366865408 2878193664 3997655040 1319972864 3668285440 3815830528 3468348928 3345088256 1952016512 3175361600 2466916896 1941646416 1411940648 3487924060 2776771706 52370765 +2147483648 3221225472 2684354560 2952790016 1476395008 2885681152 2717908992 620756992 4236247040 2134900736 2778726400 3455057920 439877632 1534853120 2594570240 91947008 514818048 3595976704 2085281792 1190596608 1521588224 1259422720 400775680 2301259008 3505191808 2022454720 3617461344 3481737712 1137282872 1607288532 565534738 1021919585 +2147483648 3221225472 1610612736 4026531840 3355443200 4093640704 4060086272 620756992 1686110208 557842432 1126170624 1410334720 2208825344 3413901312 2463498240 586481664 2766635008 1728856064 1537662976 2149126144 1448716288 2883937280 52915712 1805147904 2242693504 3580494272 683882080 3412245104 687068952 2393808652 610128910 686788229 +2147483648 3221225472 3758096384 2952790016 1744830464 3422552064 2919235584 4110417920 2994733056 29360128 1465909248 2100297728 3126329344 366739456 9043968 1250623488 3754721280 3806216192 166846464 1206325248 2908653568 4238955520 2544326144 3665459456 2629300352 3501068992 2433560544 1382388176 2281569064 2722436436 779192506 4137937393 +2147483648 1073741824 536870912 3489660928 1207959552 1946157056 2181038080 2063597568 310378496 3711959040 476053504 2930769920 543686656 2858680320 2780954624 267452416 2544205824 4165550080 29745152 3299160064 751802368 2709289984 481445376 1340440320 3841181056 1135489600 1994859616 33456368 3967413192 2062237172 794334294 868935475 +2147483648 3221225472 536870912 805306368 3355443200 1543503872 2382364672 3170893824 2122317824 3292528640 2803892224 1336934400 1722286080 279707648 1128136704 254476288 3902636032 1910980608 71950336 2495025152 2521544704 1824539648 2342149632 3610473728 2816732288 3021347008 1447507680 725847984 480006744 1856795620 667180582 1720215537 +2147483648 1073741824 536870912 4026531840 2550136832 2885681152 570425344 1493172224 2155872256 734003200 4074766336 217055232 312999936 2432434176 53084160 2176385024 2137161728 648101888 1428348928 590688256 3324024832 1619293184 3302652416 581270784 2349652864 681712320 2136290400 705729488 3779874760 2945862724 1342661238 2522475653 +2147483648 1073741824 3758096384 1342177280 939524096 3154116608 4261412864 184549376 1652555776 3653238784 48234496 2045771776 3580362752 2052849664 684589056 3688824832 3789586432 1872412672 3493683200 1995649024 4085688320 4093242368 677640704 3206467840 2439469184 4126024000 3083806816 1643684816 2054093896 1724867204 1741820358 3945861213 +2147483648 3221225472 536870912 805306368 134217728 2348810240 2717908992 3170893824 159383552 490733568 3529506816 491782144 4255645696 1428422656 2997747712 360775680 4099637248 2108899328 2006048768 880087040 1981659136 4151723008 2553572864 2280616192 871617408 446567360 637082400 1981259824 1914271304 789509388 261590686 2270777555 +2147483648 3221225472 3758096384 1342177280 939524096 2080374784 3523215360 956301312 3246391296 2898264064 2711617536 3253731328 1221066752 4259053568 2406088704 3634167808 3690758144 3696902144 4135837696 3312521216 2591983616 2334878720 1979546112 1071268096 725861248 1364264640 827239456 3443746384 525423320 2117624788 4225949678 148353237 +2147483648 3221225472 536870912 805306368 1744830464 201326592 2181038080 419430400 394264576 1732247552 1092616192 3677356032 940048384 3783000064 2928279552 2609184768 1520402432 3350544384 3541557248 1401491456 3636312064 943473664 2041214464 984959232 2325216128 2412327616 2803740064 4224467248 1807899672 3285797188 3727016174 3669498029 +2147483648 3221225472 536870912 268435456 4160749568 2483027968 704643072 754974720 2189426688 2789212160 2606759936 2031091712 2621964288 993263616 3469869056 1320747008 3510468608 1237368832 782000128 2094862336 3016210432 1960692736 2667305472 707840768 3489953664 4244708800 3130108384 4191084080 1391688392 775139932 640664886 1051905327 +2147483648 3221225472 2684354560 4026531840 3623878656 4093640704 3657433088 2332033024 159383552 2445279232 740294656 466616320 27787264 17563648 2720137216 3789750272 3818356736 902905856 22929408 3741257728 3594360832 367940608 1623222784 3053542144 2499146624 1441992768 3609178784 3515709712 1016581880 4277142204 217593278 316941945 +2147483648 1073741824 1610612736 805306368 134217728 2483027968 3791650816 352321536 2558525440 4055891968 3571449856 2196766720 555220992 745275392 2933522432 1629945856 811499520 858931200 4033077248 177942528 2576123904 3046200320 3348327936 808998656 390919552 2814482880 1238426976 231760 3231435464 1149712196 462326298 1782218445 +2147483648 3221225472 3758096384 2952790016 3623878656 3959422976 3724541952 1862270976 2373976064 331350016 2573205504 3807379456 2185756672 1486618624 1018298368 3706257408 2474082304 3379347456 3918159872 3592753152 2736621568 3307328512 4024171008 3383680256 1600873600 745449536 584280736 3929710224 3887940648 1698801572 4101238798 4102214501 +2147483648 1073741824 2684354560 2952790016 1476395008 67108864 4261412864 218103808 142606336 1069547520 2900361216 3018850304 3557294080 75759616 925499392 3477798912 378109952 2152939520 2510938112 689909760 1304147968 2682536960 2999343616 1812555520 3777685120 3757213888 2771567456 3004088016 2127884360 1833673732 510417438 3372374835 +2147483648 1073741824 2684354560 4026531840 3892314112 1811939328 2248146944 251658240 2071986176 2889875456 1214251008 3394240512 2767716352 3629907968 2661416960 3947692032 3795877888 2373304320 2693816320 3831574528 2259335168 3406615552 855041536 2711081216 3367854720 4260464192 2053595936 1730191600 967169416 178809804 3030200330 3388508825 +2147483648 1073741824 2684354560 268435456 1207959552 1677721600 2516582400 184549376 696254464 4257218560 589299712 1695547392 3905421312 2797862912 921829376 2545352704 3725819904 3819126784 3290423296 461582336 3331962880 4266159104 3935467008 3016850176 1105781888 4168137536 1049290400 2488250896 4080880952 1072625100 15573846 4146228179 +2147483648 3221225472 1610612736 805306368 3087007744 2751463424 2717908992 1828716544 1669332992 4064280576 1960837120 1880096768 3628597248 1051983872 1261568000 3155492864 1782415360 19546112 3004882944 3775991808 2587338752 731075584 3842589184 641226496 2554317184 2564077504 2459027872 2870450032 1730376232 2695974396 4183061558 3065104399 +2147483648 3221225472 2684354560 1879048192 2550136832 4227858432 838860800 3372220416 528482304 3351248896 1604321280 558891008 742916096 838598656 1018822656 2899771392 3676798976 193052672 4289290240 2996506624 224761856 3553817600 2473646592 1905510656 1781681024 3950942912 4160182176 1262631696 4057145240 2082050172 2418596198 860342717 +2147483648 3221225472 536870912 2952790016 939524096 1677721600 2919235584 2667577344 4118806528 3141533696 2426404864 699400192 1547173888 3150708736 2917531648 2420441088 4068442112 2884255744 1545134080 1499009024 2909911040 2022401024 1369784832 1202996992 3234982528 4099979328 1651425440 307495088 52046456 4099620100 429300034 1361307661 +2147483648 1073741824 2684354560 4026531840 2818572288 1275068416 3791650816 2936012800 1082130432 1614807040 4246732800 2815426560 1009254400 2240544768 633733120 1045495808 4195057664 3872210944 4063223808 1424830464 2463479808 352867328 334919168 224610560 4090688384 2154870592 69326304 1652557104 792726232 3986691324 2677017246 621289241 +2147483648 1073741824 536870912 2415919104 1744830464 3154116608 838860800 1358954496 3263168512 1044381696 3894411264 1112539136 2327314432 974389248 2136342528 1523515392 3121971200 3648733184 436854784 1701523456 4031485952 2443734016 3856031232 2287289600 2830293888 3428353216 4095197920 1217922608 222574616 1634602844 2040205658 1491309019 +2147483648 3221225472 1610612736 268435456 402653184 4093640704 2046820352 1962934272 1333788672 2889875456 90177536 118489088 2203582464 2018246656 3618504704 2437611520 2077982720 1482440704 1975836672 1119293440 1545447424 3824376832 267739648 1098541824 3745246080 2881392576 2131551392 2153988080 1608498120 3773194332 560850994 311006197 +2147483648 3221225472 536870912 1342177280 1476395008 3288334336 2449473536 218103808 2575302656 2747269120 1352663040 2899312640 3187146752 3325820928 2938241024 2930311168 171933696 659701760 2519523328 1889865728 2220210176 3973012480 291856896 307787520 3720465792 3234114496 174907168 3569685904 1353030488 3248977884 1589723370 3619058081 +2147483648 1073741824 3758096384 3489660928 671088640 3690987520 1912602624 3976200192 2659188736 423624704 1008730112 2637168640 370671616 1673789440 1234829312 3313303552 3027599360 3174187008 1892868096 2435395584 3280447488 1538477056 3133758976 2925808896 4225360768 3085409216 2250459872 228684016 1964535000 267909764 540584362 3848260935 +2147483648 3221225472 2684354560 268435456 3623878656 2348810240 2181038080 1795162112 528482304 239075328 3563061248 4275044352 2243428352 2240544768 1984036864 755826688 3854860288 1063731200 3037126656 2444300288 2762905600 222194688 1381782016 2791392512 76413824 1287554624 3206969120 4028652912 615208712 254074348 1852587130 1456608317 +2147483648 1073741824 2684354560 268435456 1744830464 469762048 234881024 2365587456 2558525440 801112064 4263510016 2807037952 3158835200 3388735488 531759104 789512192 1974370304 1487716352 576020480 2365796352 1237628928 1270344704 1789263360 3912953088 83647616 3187457216 1339286368 40107216 1725685496 2709517212 3784956710 539547261 +2147483648 1073741824 3758096384 805306368 134217728 603979776 2113929216 3909091328 1551892480 406847488 1914699776 196083712 2265448448 2346450944 3626631168 1771765760 983990272 3583590400 2463948800 3914805248 3883182080 1383494656 2189192704 3881270016 930733696 838640064 1131039584 154553904 2480697880 3039262884 3230784718 519090629 +2147483648 1073741824 3758096384 268435456 1476395008 3959422976 1375731712 3271557120 2810183680 2311061504 1029701632 3228565504 4077387776 1049362432 3216900096 1124925440 3383656448 2744401920 303030272 3692113920 3609765888 1941797888 2558751232 500063488 616621952 2353309760 2285069088 1126595216 2860310696 4115840516 874665598 3289306801 +2147483648 1073741824 1610612736 805306368 1207959552 3959422976 1241513984 3103784960 2424307712 3544186880 2271215616 66060288 3900178432 1226047488 3833200640 2674720768 533954560 745455616 228089856 1407791104 77694976 925881344 3007708672 2329991424 2218738048 3109001408 3749239904 3566947824 2326631048 95550692 1110109442 642411115 +2147483648 3221225472 2684354560 268435456 134217728 2483027968 2986344448 83886080 2323644416 2067791872 325058560 1720713216 2828533760 2985558016 3440246784 185663488 3401416704 1219739648 836198400 2501185536 683382784 3662605312 1976624640 2891577088 3859837312 1261277632 128712160 1440962416 2587559304 3478818748 1920693730 3897504235 +2147483648 1073741824 1610612736 268435456 3892314112 3690987520 2785017856 3539992576 3162505216 2445279232 2254438400 2809135104 3752329216 3072065536 216662016 391708672 1712553984 745979904 1638162432 3176476672 3827402752 144432128 3435257344 1431371008 2108651136 1113305408 4166708704 214334032 3527415144 3038777348 936380246 674771517 +2147483648 1073741824 2684354560 4026531840 134217728 2080374784 2986344448 117440512 2004877312 3443523584 1860173824 1383071744 117964800 3815505920 713424896 2930573312 3270344704 3957997568 1479729152 287387648 4246452224 2513392640 1156800000 3064818944 636775296 4077635904 3060709920 643233712 332082536 347116388 3218067710 3465853417 +2147483648 3221225472 2684354560 2952790016 939524096 1543503872 2717908992 2701131776 562036736 4240441344 371195904 2974810112 4072144896 3770941440 3855482880 614531072 242712576 2103754752 813326336 155521024 1449760768 4231906304 1093255680 3508521216 2728052608 3721614528 2722019872 3857668688 2069147448 2578476060 906627418 3119462415 +2147483648 1073741824 3758096384 2952790016 402653184 872415232 436207616 3976200192 1669332992 2520776704 1008730112 3994025984 3455582208 2227437568 3324116992 1477640192 927891456 376193024 2767839232 1542926336 1341958144 2034717696 3079883264 2924051200 3818800000 4151499200 4098720160 4217041520 1511101208 1477246540 3649617626 1850565631 +2147483648 3221225472 536870912 268435456 4160749568 1946157056 3523215360 2701131776 4051697664 1639972864 673185792 1139802112 2175270912 2307653632 2921725952 1612906496 3750199296 551239680 1124589568 3163492352 2110896128 2542816256 1470913024 3435295488 3242029440 67420352 511227424 2749561616 444312056 3113570612 3624459062 3684611033 +2147483648 3221225472 536870912 2952790016 134217728 3154116608 1375731712 754974720 2407530496 2109734912 354418688 2375024640 962068480 1732509696 3308912640 463273984 2003337216 2632138752 2818498560 620302336 3762468864 1541825536 2800897536 380665088 2792973184 2679368640 3223953056 374719888 3060443064 1414154476 1237603346 2429249495 +2147483648 1073741824 3758096384 3489660928 1476395008 2617245696 973078528 654311424 4102029312 859832320 1553989632 3010461696 197656576 2799435776 1532100608 3338862592 2795405312 1567899648 2146557952 788475904 696035328 3462351872 409158144 1415659776 2593808768 2796616512 599432928 1133665520 940361848 385386932 2663992654 1473664757 +2147483648 3221225472 3758096384 1879048192 3087007744 1275068416 3456106496 251658240 662700032 1782579200 773849088 2106589184 2315780096 2891710464 276955136 2422800384 2399961088 1980874752 533487616 3398766592 3621685248 2215699456 3509375488 3969838336 363841664 3642180672 3509096480 842529392 390290328 167155116 4175229254 1025965477 +2147483648 3221225472 536870912 1879048192 3623878656 603979776 1442840576 553648128 1031798784 3753902080 467664896 1095761920 1416101888 875298816 1585840128 1602289664 1735819264 2878193664 3634520064 3201110016 1575008256 2160382976 1728629248 350154496 3845637248 1299012032 250000672 948298640 1872654216 211052 3036516590 2282512449 +2147483648 3221225472 2684354560 1342177280 402653184 67108864 436207616 1962934272 3598712832 700448768 2854223872 2410676224 3966238720 302252032 1213595648 1914241024 843677696 1163345920 2650791936 3351056384 1307547648 390495232 828535296 1501845248 3296034688 1266218944 3717825248 334460112 2680421752 471273892 444377494 4281132683 +2147483648 3221225472 536870912 4026531840 939524096 469762048 436207616 3506438144 612368384 2193620992 3248488448 2668625920 2927099904 2676228096 3565813760 2702901248 465862656 3424141312 17817600 2680098816 3298736128 568030208 1004491264 2970966272 1869502848 3222984384 3563755360 3692651664 2422754136 835174508 290662074 3521680431 +2147483648 3221225472 2684354560 1342177280 402653184 1946157056 3321888768 4278190080 4018143232 1245708288 2766143488 2276458496 3838312448 3781427200 2079981568 2913009664 357728256 2804367360 1565319168 396693504 3680016384 3467541504 2697622016 3165670144 2538689664 3303268928 3312758304 410025584 2373012776 1014225300 2477559422 252475227 +2147483648 3221225472 1610612736 2952790016 1744830464 3288334336 973078528 1593835520 662700032 4139778048 337641472 900726784 3409444864 2317090816 1852178432 1982398464 530284544 659570688 2311774208 3293908992 3526207488 1150383104 3173340672 962034432 410810240 1104477504 2625642528 4215282512 98576696 437261860 2655519746 4093906009 +2147483648 3221225472 1610612736 2952790016 3623878656 469762048 905969664 553648128 2139095040 3552575488 1654652928 4086300672 1362624512 4222353408 2933260288 121438208 3365699584 3236610048 1791188992 2272333824 3644499968 1730147328 1568406016 3540640000 1130807936 1908761024 387188128 2512002576 3754632408 930200716 1856914314 1895146357 +2147483648 1073741824 1610612736 2415919104 3892314112 738197504 3590324224 3808428032 293601280 767557632 1340080128 1661992960 164102144 380370944 2593783808 908001280 3089268736 1401962496 3927302144 2442342400 1204324352 379026432 2159246848 3693428992 1070720 383107392 653462176 1436062224 1275027464 2091873148 2068271766 4145768073 +2147483648 3221225472 3758096384 1879048192 3355443200 2214592512 3388997632 822083584 1149239296 1916796928 4250927104 3478126592 1028128768 1598291968 96862208 843776000 2277474304 1563901952 775675904 690950144 768182272 3215221760 916999680 1638548224 3437722496 3358837440 327883616 1663011504 4207371848 444849484 3386052710 1970504435 +2147483648 3221225472 1610612736 2952790016 3892314112 872415232 4261412864 50331648 260046848 1337982976 2812280832 972029952 2656567296 3641442304 4097966080 2711945216 1616805888 2627059712 2816892928 583602176 994879488 1679356928 1370289664 1441982208 3730700928 979524416 208608544 1738515216 3388819096 2594743252 1525600842 567790469 +2147483648 1073741824 1610612736 4026531840 4160749568 1409286144 3120562176 2600468480 3951034368 2965372928 2925527040 3140485120 454557696 2713976832 1066532864 2901082112 813400064 100155392 3248545792 59715584 1387890688 3309003776 1426547200 1092705024 618681216 3143949376 3080533536 3197274576 2736842280 3218029076 563716522 497777959 +2147483648 3221225472 536870912 1879048192 939524096 2214592512 2785017856 1325400064 2927624192 2881486848 2191523840 1240465408 2328363008 3984326656 255983616 2385182720 2775154688 2210840576 3470548992 3197571072 4018911232 1990054912 415101440 2207121152 40226944 1873411648 3645108832 474278480 852969688 315532180 480602670 3222125053 +2147483648 1073741824 1610612736 4026531840 1744830464 1409286144 1375731712 1761607680 1585446912 1841299456 2455764992 4199546880 4006084608 418643968 3187277824 3850174464 1164541952 3615080448 240476160 1263087616 3983771648 4078232576 4266968576 3606380288 2001004928 2812074688 4152411104 1727977424 2965500008 3566817228 1446971206 609780895 +2147483648 1073741824 1610612736 4026531840 1744830464 2617245696 1644167168 83886080 3867148288 2571108352 3424649216 2045771776 4172808192 1502871552 1318715392 1233977344 1622179840 1475100672 3707363328 3025743872 545949696 4174472192 3956360704 3058781440 3465631616 2289126848 711030496 1648981744 347432152 2280873396 3343411506 1614530427 +2147483648 3221225472 2684354560 1342177280 3892314112 1677721600 637534208 3808428032 3179282432 2202009600 1440743424 2756706304 4052221952 1255931904 774766592 949026816 1607696384 3549904896 1286463488 730664960 215848960 1660320768 1925598720 3462296320 569010304 3385351488 457130400 964804784 3474666280 2340987436 301978710 4076996389 +2147483648 3221225472 3758096384 1879048192 939524096 4227858432 3120562176 3808428032 662700032 692060160 4133486592 1777336320 2351431680 1575223296 1149370368 842858496 2741141504 453296128 1235443712 723062784 599820288 2368332800 3965317632 3434209536 3245734272 3488080448 373476128 4077668016 3906903112 1762317476 3919074262 1706335363 +2147483648 1073741824 2684354560 1342177280 3355443200 738197504 771751936 1493172224 3045064704 2059403264 962592768 4260364288 1985478656 2457600000 3671457792 2933194752 1849458688 1910521856 3791773696 4293472256 3377117184 715488256 3457500672 4142745856 797005952 3342815680 2452505888 3708339920 798207592 3453483492 2327590730 615918105 +2147483648 3221225472 2684354560 2415919104 939524096 3556769792 1442840576 2499805184 3649044480 146800640 283115520 1844445184 1676148736 2031353856 1668677632 1854341120 848723968 2061877248 2949406720 651366400 3116406784 1634913280 4014131712 4241156864 460249216 1355869376 1322500384 342578000 1423291528 1006463108 3181548070 3850628399 +2147483648 1073741824 1610612736 1342177280 2013265920 1006632960 33554432 3607101440 2575302656 2982150144 4133486592 2930769920 354942976 3125018624 1350434816 2490171392 218005504 840417280 2067554304 900280320 2051049472 2845494272 951249408 2633425152 696838016 3680880960 3151720864 4033652496 109108328 3325156980 995969222 1063103883 +2147483648 1073741824 2684354560 4026531840 134217728 3959422976 2516582400 3271557120 427819008 901775360 2732589056 3169845248 4206362624 2870738944 1705902080 1540947968 1213366272 386351104 3664044032 2084909056 582793216 2457752576 1105616384 1810516224 1871464064 2402382144 749850784 2750518800 3183934792 2147098564 3025344434 4193884985 +2147483648 1073741824 536870912 805306368 3623878656 201326592 2583691264 2768240640 813694976 2092957696 1965031424 1183842304 3485990912 2963537920 3638951936 2152792064 2564128768 3447308288 3368378368 435499008 2863896576 3035153408 632347136 920438016 3567181184 3240754112 1026385760 2185302544 3453847032 3489526316 4281563318 1479280139 +2147483648 3221225472 1610612736 805306368 1207959552 1409286144 637534208 3305111552 2843738112 222298112 3932160000 1108344832 1827143680 3839098880 1758593024 2576023552 2668527616 751321088 2601902080 710873088 1297917952 4236465152 784039424 3450296064 2211533952 2473622720 1263127840 1732848176 2355991368 4061315548 1183822366 1837221119 +2147483648 1073741824 536870912 1342177280 2550136832 335544320 3187671040 3439329280 3347054592 2931818496 1717567488 2020605952 4148690944 2125725696 160301056 1874001920 13008896 1327939584 290152448 2181509120 868784128 2715147264 86888960 3778138880 3401306752 514781376 3852421280 704189776 271823528 1495753796 2160400878 610899951 +2147483648 3221225472 3758096384 3489660928 3087007744 738197504 1241513984 2801795072 1585446912 3409969152 2514485248 3717201920 343408640 3470524416 1372192768 2221342720 3900211200 3036954624 1104404480 1857753088 2008188928 2825079808 3861608960 461337856 3175182720 1365796672 2714881120 2135432304 3335789608 3506307164 839454618 2995359129 +2147483648 1073741824 2684354560 2952790016 1207959552 872415232 1375731712 620756992 3716153344 1128267776 2514485248 1412431872 3712483328 2955149312 1885995008 4199743488 3863379968 850378752 2279759872 3531026432 3123492864 4143760384 3668237824 911798016 3759063424 1487661504 446191648 1123814576 3579193896 2988783284 1240710142 457473579 +2147483648 1073741824 1610612736 3489660928 671088640 1140850688 3925868544 2533359616 1300234240 2671771648 1533018112 1928331264 448266240 2555641856 2559705088 1186267136 666533888 359481344 204922880 913518592 563972096 2825055232 1759583744 1042844416 1868067712 273435456 4290661536 100355504 2516178824 3930110372 3894701682 3066194667 +2147483648 1073741824 536870912 2952790016 2013265920 1140850688 1174405120 150994944 763363328 3804233728 1398800384 894435328 762839040 2646867968 4099538944 49086464 1543012352 3596566528 4002340864 4117966848 273651712 3167413248 2095649280 2369953536 2434943104 1282301888 2469947168 3936574160 674294248 2176061900 844248682 1503735327 +2147483648 3221225472 3758096384 268435456 3623878656 2080374784 301989888 2432696320 2592079872 3401580544 10485760 2773483520 4116185088 511967232 2808479744 1232404480 3563683840 1265090560 3875495936 2107052032 1660585984 3048963072 2412843520 1973393664 3781878656 2575484096 1366222048 2183455504 129751576 4204615484 2697213858 772155847 +2147483648 1073741824 3758096384 805306368 2818572288 469762048 838860800 3909091328 1216348160 4257218560 90177536 2312110080 2482503680 3475243008 3145859072 3307536384 1394835456 4157358080 3085885440 3892523008 1556391936 4285199360 1756431872 2307505408 531985280 3173735104 768111200 3751600720 1924019880 2299205484 3907554730 1170523591 +2147483648 3221225472 536870912 4026531840 402653184 3556769792 1711276032 754974720 3330277376 1589641216 1344274432 938475520 3968335872 4137418752 3135635456 402849792 3977871360 4290199552 2167529472 3354988544 331134976 2857235456 3847166464 243761920 2392876160 4023537344 2095803616 2423769872 3091873336 550310068 1857454206 2598422453 +2147483648 1073741824 536870912 268435456 3087007744 3154116608 1174405120 2097152000 2424307712 272629760 3932160000 2421161984 272105472 1424752640 690880512 1659305984 477003776 317669376 227205120 3466932224 3513227264 3410414592 4189784576 4192768256 16545408 2132175552 3312149856 1911617328 926946056 299905996 4119857466 3600286117 +2147483648 3221225472 2684354560 1879048192 3623878656 2885681152 503316480 1023410176 2994733056 3317694464 3735027712 3849322496 2050490368 347340800 734920704 2890596352 2224062464 1963606016 711319552 531697664 1272289280 1240593408 659491328 575057152 516244608 3773002944 1700021728 2407976656 3795690840 3591238580 852594 980917331 +2147483648 3221225472 536870912 1342177280 3355443200 2483027968 3523215360 855638016 4118806528 1707081728 996147200 1848639488 747110400 3901489152 4120248320 3209887744 3954016256 2147762176 3380011008 2210992128 4138252288 2895830016 2708407808 3757287168 704338304 2740800576 2919650208 1097324816 2085990184 1981826964 243058382 4271116273 +2147483648 3221225472 2684354560 3489660928 134217728 3422552064 3657433088 2701131776 1803550720 3653238784 387973120 2505048064 4182245376 1757675520 1840906240 2986409984 1460043776 1880801280 106520576 4248768512 2455607296 2842516480 710743552 40927488 3003510144 1725221568 249192608 3068438416 813164856 3352426204 2521224422 2486136211 +2147483648 3221225472 3758096384 2952790016 2281701376 1409286144 3724541952 3070230528 2877292544 2487222272 937426944 4189061120 397934592 972292096 4280156160 1975320576 4168908800 1980809216 2711969792 815206400 729778176 880890880 960572928 2695792384 1007147648 505075264 1714844960 2435756784 3645373288 3111831636 306600546 2419492355 +2147483648 1073741824 2684354560 805306368 2281701376 201326592 2315255808 419430400 947912704 3762290688 4053794816 2848980992 1050148864 1532755968 333053952 4090429440 1670348800 1604042752 1208442880 3515428864 1333442560 2301322240 2686127616 4226920704 3814902144 1387645120 3961936480 1388817712 3646935800 151090780 3579590386 3436845793 +2147483648 1073741824 536870912 268435456 1207959552 2348810240 3590324224 1358954496 2155872256 239075328 3605004288 4245684224 648544256 2794192896 614596608 1368850432 2975039488 4127309824 1992908800 1115238400 1766234112 3656731648 3984799232 2095423744 3500203648 1484506560 3316274784 797751472 2035179432 771924156 1208710094 1455296281 +2147483648 1073741824 3758096384 2952790016 134217728 3288334336 2785017856 3573547008 1417674752 708837376 1730150400 3127902208 3058171904 632553472 4215930880 3110273024 4227760128 2559459328 1227350016 3361550336 2788665344 2818823168 2916027904 3594035968 1255891072 1753501888 769970784 1385408176 2907832024 2308977684 3744471342 3672640751 +2147483648 1073741824 2684354560 3489660928 2013265920 2617245696 2046820352 1560281088 3414163456 2319450112 1759510528 4231004160 3465019392 1658585088 123863040 3252224000 4189945856 3934797824 3316703232 1890004992 3257317376 578608128 2682063360 125544704 650596736 985292224 3364998048 1940828016 3659590184 2071924852 889365326 2183841285 +2147483648 1073741824 536870912 4026531840 3087007744 3154116608 704643072 3942645760 679477248 1807745024 3814719488 1196425216 4180148224 1211891712 594935808 1520500736 2723381248 3782361088 2185027584 2301308928 3966015488 1058075648 3226808832 1971949824 3941428608 2174905408 1045753568 3770091472 1554156712 3062483404 649246910 2986470709 +2147483648 3221225472 1610612736 4026531840 1207959552 1006632960 503316480 2902458368 243269632 3368026112 3047161856 2748317696 4244111360 1740374016 865992704 1407123456 1467514880 2003288064 3590086656 322768896 2895751168 1427137536 3415936512 1222290688 2103890048 171700416 4233259744 2108307088 1934953688 910006492 3028448618 1725050465 +2147483648 3221225472 1610612736 1879048192 2818572288 335544320 4261412864 3405774848 360710144 2436890624 4037017600 173015040 2419589120 2396258304 2433089536 3566010368 2344845312 2831007744 2913427456 505352192 3102255104 2594391040 962663936 2375130880 1584849536 1397354816 3216068000 1980378160 766448632 2921374332 69161210 4085977963 +2147483648 3221225472 1610612736 805306368 3623878656 2080374784 1845493760 50331648 3196059648 4072669184 2279604224 2788163584 72876032 2866544640 1204420608 225771520 493846528 3586015232 3115900928 1665339392 2835392512 3880571904 3324844544 2134087936 2142526592 3551393600 4057762144 1032250384 3470275272 1646002868 1764374074 885333905 +2147483648 3221225472 536870912 805306368 134217728 3825205248 1577058304 1191182336 713031680 1405091840 434110464 235929600 1536688128 3859021824 2809004032 1127153664 24412160 2906570752 3332464640 2254770176 1304803328 1550664704 246885888 2758839040 1859184256 2840488512 1483835744 120282960 3249807624 222702140 1812147394 3719731479 +2147483648 3221225472 536870912 1879048192 939524096 1140850688 704643072 956301312 2894069760 121634816 2405433344 1236271104 3864526848 3860070400 3597271040 4067229696 540114944 1843019776 1691541504 3778220032 3546724352 2981024768 3897897472 2316676864 2653442944 4102813888 2277030752 3023684592 1250008200 3322043892 1023866842 3715700291 +2147483648 3221225472 3758096384 4026531840 3087007744 738197504 3053453312 16777216 8388608 490733568 3491758080 4088397824 2979528704 3800301568 3359768576 408485888 3408822272 362987520 2266062848 4110356480 119900160 3963438080 2908828160 2103088384 458808960 3355210176 3486236256 3208266864 4241537752 399370916 2023550378 4053686551 +2147483648 3221225472 2684354560 2415919104 134217728 1811939328 503316480 3137339392 310378496 1379926016 1226833920 764411904 2962751488 4119592960 568721408 124452864 2969141248 3205414912 4233125888 367071232 134518784 3891547136 4119004672 3961366784 3888968832 2971233600 1545713760 1889719088 782658904 2119303660 3075547874 705467733 +2147483648 1073741824 1610612736 2952790016 134217728 3019898880 3187671040 1728053248 109051904 348127232 668991488 2406481920 3320315904 3530817536 2521432064 3669032960 4250828800 2321596416 2117820416 4214173696 4126509056 485979136 736693760 1604501248 1005509248 264796736 994355808 3484017040 512358216 723119588 3590444038 2967324247 +2147483648 1073741824 2684354560 2952790016 939524096 2751463424 3254779904 2667577344 4286578688 2587885568 3240099840 3169845248 4151836672 2211708928 1093795840 1094516736 2262728704 1721090048 3923927040 1195061248 826390528 64898048 3992257024 2748495616 3846435200 1375034176 2229052960 3769682032 2226700888 39119540 2375209474 3748517435 +2147483648 3221225472 1610612736 2952790016 3892314112 2348810240 771751936 1593835520 2323644416 3904897024 1797259264 4075814912 2410151936 2841903104 1696989184 1180237824 2015199232 3978477568 1010982912 1304104960 3797067776 460223488 2032743936 1375054080 3047616640 3920908352 3342475104 2093159312 3371081592 709126068 1024591094 1743203075 +2147483648 1073741824 1610612736 805306368 939524096 4227858432 1174405120 2701131776 1048576000 2671771648 312475648 1095761920 1728577536 4250140672 202244096 529072128 2633662464 1007730688 3354877952 754135040 611158016 642470912 1465459200 3006439680 3592746624 2370393536 3632404960 1777520 1808377592 1386053308 2110527286 4096933831 +2147483648 1073741824 3758096384 1342177280 4160749568 2885681152 3791650816 3170893824 1518338048 2764046336 4133486592 3469737984 2221408256 1121714176 4137025536 1928658944 571572224 2529443840 1589436416 140455936 828549120 245951488 2460289536 3166274816 897084288 2239423424 3061987296 4027530384 1405780008 3071593324 1482895630 3135544093 +2147483648 1073741824 536870912 3489660928 2550136832 2885681152 3321888768 1526726656 394264576 2000683008 320864256 3455057920 3293052928 204210176 2250375168 22478848 56459264 2803843072 2818170880 1056518144 4095252480 1774058496 1636250112 1306893568 3606794880 3854037824 1328284960 2107779888 2417431704 2608706420 3849276046 3102856521 +2147483648 1073741824 536870912 4026531840 1207959552 2348810240 4127195136 754974720 3498049536 2646605824 2967470080 1924136960 1605894144 235143168 2483421184 4094492672 418086912 1602863104 707485696 3211735040 1762695168 4176966656 3013414400 4043546880 1854264960 1217489600 2464161120 4256180304 1077412552 2890143188 1990594146 740109727 +2147483648 1073741824 1610612736 3489660928 4160749568 67108864 1040187392 2332033024 3447717888 2537553920 3835691008 317718528 2040004608 4143710208 961413120 2938175488 2864807936 1018806272 644177920 322121728 1239320576 4202785792 817965568 3197218560 1456592512 4186011968 4047576992 1540464560 728891256 1878095188 1662592698 2790097033 +2147483648 1073741824 1610612736 3489660928 3892314112 3690987520 3254779904 1795162112 2021654528 4114612224 2686451712 3455057920 3578265600 4158914560 553254912 1618411520 1776123904 4129898496 3567771648 961097728 899713024 1833692160 4286000640 794664192 443113344 1594359360 1299779296 2877856880 1585433048 3568644020 3762717966 4056607355 +2147483648 3221225472 3758096384 3489660928 134217728 201326592 1107296256 2768240640 4051697664 3409969152 266338304 1800404992 4234674176 923009024 3075604480 2733178880 90734592 2838249472 2789859328 4262400000 2481686528 1673645056 2975536640 4199657728 4293716864 3577851328 1155852064 433427888 2994660776 1393076844 4114374318 801229451 +2147483648 3221225472 536870912 2952790016 1476395008 3422552064 1308622848 2097152000 3145728000 3460300800 3722444800 3064987648 2570584064 1252786176 118882304 3131768832 730497024 2779234304 1539989504 3628142592 868202496 3490866176 886905344 1230083328 1983211648 2555478208 3551877024 3809576560 2446674792 1105312660 705513986 897428213 +2147483648 3221225472 2684354560 1342177280 1744830464 1811939328 1442840576 3841982464 2239758336 641728512 1189085184 3568304128 1102577664 1626079232 3883532288 1947402240 3825172480 2007285760 541351936 987041792 689870848 2497477632 3861458432 2173481216 2066441856 586717376 3123540512 3199843312 3724929448 1348259796 1716017954 4179572293 +2147483648 3221225472 2684354560 3489660928 402653184 201326592 503316480 83886080 2894069760 1438646272 1449132032 3882876928 189267968 529268736 1220149248 1763508224 750288896 1696645120 4217987072 3325759488 866621440 344022016 3609661952 3747984640 75000960 1266258624 2218417248 2923476304 2651112296 175072004 863254318 3734899137 +2147483648 3221225472 536870912 2952790016 1207959552 1677721600 4127195136 3942645760 1098907648 1967128576 3667918848 3859808256 2013790208 2662596608 1990066176 4024762368 1383038976 2791161856 2227396608 704581632 2915874816 1351312384 1097539072 2323823360 4245056640 2051050304 2449033376 554449968 263326328 109522924 2902491878 3730393983 +2147483648 1073741824 3758096384 805306368 1744830464 603979776 234881024 3204448256 2004877312 1749024768 1713373184 1448083456 618135552 712769536 2755788800 1142226944 1648066560 3219210240 4069777408 1188769792 4179929088 2316039168 4236719616 674661120 4014404224 562069568 3073767456 2706380528 3881311256 4097573340 23200834 667222073 +2147483648 1073741824 3758096384 2415919104 1207959552 2080374784 4127195136 3841982464 3196059648 2386558976 1075838976 1695547392 3219652608 2547253248 4164026368 1976500224 3725623296 4165419008 3983335424 2258186240 3872761856 541383680 4029486592 1985453312 3400784512 1054965952 914805984 3338275632 3146463768 2559220236 1744593438 866018847 +2147483648 1073741824 536870912 4026531840 4160749568 2885681152 1241513984 285212672 2373976064 3795845120 622854144 1380974592 987234304 2965635072 740950016 3647406080 3965878272 2454831104 1706057728 58273792 2984744960 2640868352 3065848320 3595404544 223310208 461343424 3582740768 3745978608 3467808600 2907303836 4078194242 765658775 +2147483648 1073741824 536870912 1879048192 939524096 3154116608 2785017856 1694498816 4169138176 1950351360 2376073216 4065329152 2815950848 879493120 2249326592 3288924160 3959586816 4179607552 1347969024 625422336 846305280 626021376 1857237504 3283071232 68898432 1004571840 3919509856 2641290288 2439445496 3021140156 1284300866 3571972733 +2147483648 1073741824 1610612736 1342177280 671088640 1275068416 100663296 4211081216 3632267264 1270874112 2501902336 1324351488 1121452032 123994112 1405747200 3783065600 3650715648 2190327808 1454202880 3494064128 4066805760 2605009920 3722395136 4223174912 2154449536 1488948032 1656148704 1142935504 1643401784 99658292 398883370 337224735 +2147483648 1073741824 536870912 1879048192 402653184 67108864 3321888768 1929379840 4034920448 1656750080 241172480 1781530624 499646464 735838208 947257344 3459055616 93552640 2640429056 2179162112 4237766656 3994064896 760960000 4154669568 4138374912 802715776 639209792 3618305760 3536178576 364988072 28326868 3548914910 2776381109 +2147483648 1073741824 2684354560 2415919104 3355443200 1677721600 2852126720 50331648 3783262208 3552575488 1755316224 3847225344 2473066496 959709184 3815636992 2866216960 1620213760 1644609536 2924961792 2889691136 1978906624 2754563072 1409365504 1624881920 971922304 1199091264 1374149280 1614732688 638275672 2976319932 3888816366 1990904551 +2147483648 1073741824 3758096384 2415919104 2550136832 4093640704 2248146944 2063597568 1635778560 2025848832 3651141632 2851078144 4094164992 1319895040 4022468608 1397555200 1841266688 755744768 376791040 632500224 2330503168 2272091136 898048512 719227648 1446405248 1498659648 3056201888 732455760 659856856 1295469780 1220415006 3182887705 +2147483648 1073741824 1610612736 2952790016 2013265920 2617245696 3388997632 452984832 864026624 3384803328 3265265664 1727004672 673710080 4238606336 2648047616 3745579008 1990623232 1169178624 1456726016 2527277056 2664007680 963376128 226431488 2598611200 1253100928 3041572928 177357856 563929488 1749593176 2104326612 910126166 3357046739 +2147483648 3221225472 1610612736 805306368 2550136832 67108864 3120562176 520093696 880803840 3879731200 1444937728 3209691136 3906469888 3320578048 3562405888 2378629120 1999208448 1479819264 244768768 726470656 2056300544 645846016 1913195008 1126340352 2468083584 2872935744 1449024736 715116016 4050624216 738947996 1401122242 582444573 +2147483648 3221225472 3758096384 4026531840 2550136832 2348810240 1577058304 4043309056 2189426688 3921674240 2166358016 787480576 3417833472 1811677184 1771962368 166395904 1320058880 1335869440 897998848 1922633728 2436073472 422462464 3079485952 2614736128 3795799168 1733998528 2426784480 1893687760 1401594296 3295541684 2094751474 1586008033 +2147483648 1073741824 3758096384 3489660928 2281701376 2080374784 2382364672 2264924160 1400897536 20971520 1411383296 3050307584 2294808576 905183232 4101111808 2495676416 720666624 3161014272 822665216 267857920 4135561216 1613810688 1662727680 624012544 2423768192 4225537600 2393720608 3204633520 519713496 2090144700 790005926 4139801247 +2147483648 1073741824 2684354560 4026531840 3087007744 3288334336 2852126720 2130706432 109051904 3560964096 3483369472 2200961024 1823997952 947126272 2847277056 3810721792 1845526528 3328753664 3877593088 1412509696 3653089280 959927296 4274860544 1900515072 3205919616 1756932416 1629282400 405360048 726802552 69016292 309305154 2691324067 +2147483648 1073741824 3758096384 4026531840 3087007744 4227858432 100663296 3472883712 3732930560 2403336192 2975858688 1217396736 1172832256 327942144 3065380864 4276813824 2668855296 1221509120 1079664640 2707501056 2505484288 3837936640 1607807488 174358784 818103936 940813888 2186213984 2635756400 1828782600 2386987964 3320467454 1710818761 +2147483648 3221225472 2684354560 805306368 3355443200 4093640704 1241513984 419430400 2407530496 4064280576 77594624 1693450240 4153933824 1168375808 3619028992 558301184 3734142976 3890003968 1636655104 4249161728 1370200064 3318047744 2814975488 3280060160 3034597248 3455236288 2630674336 298150512 499725112 2994844756 4284505658 3182599327 +2147483648 3221225472 2684354560 2952790016 1476395008 1677721600 3925868544 2835349504 1249902592 2940207104 291504128 2972712960 3160932352 2376859648 110231552 3388669952 304316416 1897676800 596172800 1171591168 762484736 3962618880 3101760000 1610923776 1420151680 2582879424 3582222048 3664570480 4189792520 3200486484 787238134 1312868129 +2147483648 1073741824 536870912 3489660928 4160749568 335544320 301989888 83886080 2625634304 4290772992 1155530752 3811573760 3546808320 3507224576 3818782720 2604204032 2651357184 4200120320 491085824 1096495104 3542587392 3226827776 3915590144 3987974912 3041872256 1542984128 3430156384 2301236688 3295878728 1837864628 1742433846 685906921 +2147483648 3221225472 536870912 3489660928 1207959552 1543503872 3523215360 1962934272 1518338048 884998144 1583349760 581959680 1448607744 3660840960 1932394496 4176281600 536641536 3333079040 590307328 2961641472 998750208 3414129664 3081700864 906736896 3063245696 345259456 4194183648 3473212560 2853214760 3002126452 1674345626 3792079531 +2147483648 3221225472 536870912 4026531840 1476395008 3019898880 3724541952 2466250752 3951034368 1346371584 799014912 3062890496 3367501824 164888576 3292135424 3356295168 4159602688 2980757504 1987928064 2519928832 3225532416 3704452096 3428518400 3498937088 3300086400 3142848320 49952800 3077377008 2434700408 912446604 153184362 276104139 +2147483648 1073741824 536870912 2952790016 134217728 3288334336 4261412864 1761607680 2642411520 4194304 1801453568 1282408448 3128426496 660865024 1899364352 3827236864 1479639040 3155017728 644308992 3682414592 4219508736 3698811904 653594112 1541186304 986007168 1525426624 2439655200 581770864 2485684552 2126205316 4195290082 3954804951 +2147483648 1073741824 1610612736 2415919104 2550136832 1409286144 2449473536 1560281088 796917760 1287651328 614465536 3400531968 2498232320 590610432 2198732800 1956970496 124026880 1480409088 1319690240 2951688192 3741812736 3870882816 2125931008 2052825856 3049449856 2038183872 3012176544 650319312 2234882712 3715615428 3980437878 3958065735 +2147483648 1073741824 1610612736 1879048192 402653184 3556769792 1107296256 2801795072 1384120320 2134900736 2376073216 177209344 3644325888 2022440960 3449421824 343998464 2825748480 649609216 1865998336 231157760 2922285056 2275984384 603929088 2351080192 2306014592 886965568 534719328 3245516400 2846552120 2145529356 2209154378 3630677821 +2147483648 1073741824 2684354560 1342177280 402653184 3154116608 3523215360 1493172224 1686110208 4206886912 1839202304 665845760 1166540800 1675362304 2784886784 374013952 40402944 1426309120 2426167296 2123968512 2629154816 397179904 533803520 4056529152 1549955968 2756843200 807213408 152019088 2281522520 2572722884 3058433710 3168816037 +2147483648 1073741824 536870912 268435456 1207959552 2617245696 2046820352 3372220416 3649044480 3535798272 2610954240 558891008 921174016 292814848 2580414464 3592486912 1064796160 3749724160 2613239808 2878025728 1569757184 3138571264 3684906496 289711360 2693591424 1676282048 2819032608 3584208336 1576650968 4072910588 2733524110 1848888279 +2147483648 3221225472 536870912 268435456 402653184 4093640704 2113929216 1962934272 1199570944 910163968 912261120 2073034752 1387790336 2000420864 1699872768 3290628096 867794944 4199694336 2211766272 1595740160 3738220544 3972320256 493167104 2689370880 2401692288 1838032576 1906391712 146975088 1896340360 2668406844 2898712234 4284363633 +2147483648 3221225472 1610612736 2415919104 2818572288 1677721600 3791650816 4076863488 3833593856 599785472 1746927616 1578106880 1610088448 483655680 2341863424 3814522880 3401940992 3034562560 250830848 3733917696 3057035264 3987962880 3614387712 2198242048 819689856 2072182848 4200898528 385904848 442740344 1609231180 1834670170 527619259 +2147483648 1073741824 2684354560 1879048192 3087007744 3422552064 369098752 1962934272 1635778560 2243952640 1436549120 32505856 1592262656 2547777536 2989883392 2815361024 688816128 2069250048 665575424 2354393088 3202332672 2422993920 4277473792 1773112576 4123254400 63513792 3532241696 2868175376 1197706648 3876451924 3584177318 1800739517 +2147483648 3221225472 1610612736 268435456 134217728 1140850688 3590324224 4110417920 2155872256 2294284288 1860173824 47185920 2748841984 639369216 2908618752 1278148608 70221824 1231863808 4258291712 3007123456 2336663552 2970639360 3420268032 479634176 2185788544 1828793536 2603134816 448219920 1073129480 1960334412 3271106914 2919531201 +2147483648 3221225472 3758096384 2415919104 1476395008 1811939328 4127195136 3305111552 2961178624 633339904 2338324480 422576128 579338240 1946419200 978190336 2756771840 3807215616 2531934208 3497189376 313200640 3778709504 301128704 3723170304 2627386624 1713561216 722667712 146193248 1278789200 1270092328 2818978772 1404371406 408126803 +2147483648 3221225472 2684354560 4026531840 3087007744 335544320 1644167168 2969567232 1870659584 2579496960 2631925760 2182086656 168296448 2289303552 2562326528 3475177472 9011200 1027915776 2570739712 16584704 613980160 1616532480 908931584 3018889984 3305010560 1023355072 636987808 1583730832 1893516744 1602639356 894633190 1272035951 +2147483648 3221225472 3758096384 268435456 2281701376 4093640704 100663296 3909091328 2088763392 3200253952 773849088 581959680 849870848 1892941824 2958950400 871301120 3270017024 3827875840 345726976 2329219072 3228665856 3199958016 4133815808 2279190272 1357857920 2684035008 4220958560 1962407312 815514040 4022979428 3768897062 2941866671 +2147483648 1073741824 1610612736 268435456 3623878656 2751463424 4194304000 1895825408 394264576 2445279232 1138753536 475004928 635961344 3719036928 215613440 2343632896 3606151168 3228975104 415948800 2373922816 3403581440 650173440 2573603328 765660928 786206592 2368071360 2888404896 3710015632 452260360 3410509740 1163670926 1489121121 +2147483648 1073741824 3758096384 2415919104 3892314112 2885681152 3523215360 2097152000 4102029312 566231040 320864256 2389704704 2138570752 1764491264 1580072960 3944022016 2705424384 2850668544 1742823424 3315544064 703506432 2392808448 2793553408 4101701888 246720384 116936640 2357246048 2959756880 3474169912 3554331668 1960960866 3820319461 +2147483648 3221225472 3758096384 805306368 3892314112 67108864 2248146944 2533359616 1065353216 2621440000 236978176 2230321152 3524788224 3239837696 3749838848 3971809280 667648000 1968193536 2798313472 3276476416 3081799680 3432576000 1654527488 1228868352 3866531968 2686175296 2371530784 3714177520 1290509592 388004724 2484271194 4055318225 +2147483648 1073741824 2684354560 1879048192 1207959552 872415232 905969664 2868903936 1082130432 834666496 635437056 4241489920 1073217536 2329673728 2914123776 3772973056 1328578560 597671936 79716352 3034918912 2061875200 1985115136 1572220416 1597837056 3372853376 3368581952 812714208 1264812368 2781307016 4275806348 62612202 1738122297 +2147483648 3221225472 536870912 1879048192 134217728 335544320 4261412864 3405774848 1786773504 2898264064 2422210560 28311552 2835873792 3543924736 884342784 2776825856 1215332352 2389688320 143679488 426840064 1737603072 3261486080 2085764608 70334208 2846995072 3010875712 3599370848 1454703760 2897459368 37702324 2465174158 1656307901 +2147483648 3221225472 1610612736 2415919104 402653184 2214592512 3992977408 419430400 2826960896 2998927360 2292187136 1034944512 3752329216 3925606400 3748003840 1246560256 40730624 2436415488 685006848 2534346752 1244833792 1265794048 484573696 2775521024 2736947840 2741656000 1303775840 980752272 2823400728 1059770116 1928557734 3372322853 +2147483648 3221225472 536870912 3489660928 402653184 2751463424 2717908992 2533359616 192937984 3300917248 379584512 2471493632 2661810176 523501568 845545472 1671495680 1470464000 3249618944 2031214592 3345682432 4010719232 3449814016 2183008768 1006444288 3168242048 40270144 2296201504 1362873040 2456814616 3744991420 2587638686 1451362903 +2147483648 1073741824 3758096384 805306368 671088640 1006632960 301989888 2835349504 2826960896 2042626048 2778726400 1578106880 243793920 613154816 2719350784 541917184 3174400000 1785610240 2555043840 204419072 4191856640 3398759424 3138266624 2533954816 1037022080 3062194880 3341445728 498125648 2453945240 1383739564 3492478982 1883282929 +2147483648 3221225472 536870912 1879048192 3087007744 469762048 3791650816 3036676096 209715200 4148166656 3458203648 1048576 431489024 1780744192 2454847488 235864064 3209658368 3925753856 399171584 3920695296 859748352 614519808 2899972608 1929582848 1287763840 354896320 1736990816 2560092656 1332850392 21985996 4269039434 2572272695 +2147483648 3221225472 3758096384 1879048192 402653184 4227858432 2113929216 3472883712 3514826752 1488977920 2376073216 3123707904 1085800448 3066822656 4268359680 4020436992 3488972800 276774912 1108729856 3186429952 861440000 1112007680 1036139008 1604782336 504076416 3500830784 1229021600 1197526352 2022277848 1668114980 3931818178 2114100909 +2147483648 1073741824 3758096384 1342177280 939524096 201326592 3992977408 2231369728 1585446912 1430257664 3294625792 1634729984 2259156992 4247519232 2943746048 1377501184 2633728000 56573952 2510544896 2872651776 1170384896 3047025664 1203649024 1632050432 77955200 2829602496 915298528 867004912 266524616 1303352324 3992804438 156945073 +2147483648 1073741824 1610612736 2952790016 2818572288 1409286144 1509949440 1157627904 4068474880 88080384 1524629504 737148928 2731016192 3865313280 450494464 3578462208 3419570176 2477375488 2531549184 2112696320 3166668800 643200000 743581184 2169450240 3669531520 4232768448 1038280672 1488378096 1753540968 1836828932 3270209774 3853888379 +2147483648 3221225472 3758096384 1342177280 3355443200 1140850688 436207616 2466250752 2759852032 390070272 253755392 330301440 1456996352 1814298624 55705600 3305701376 37126144 4133535744 1561026560 2495025152 4066478080 2748410880 1519519232 4134081280 2250682240 1648948800 1842831328 2180066800 1478658200 657117156 46562938 3305355375 +2147483648 1073741824 1610612736 1342177280 671088640 3422552064 503316480 2264924160 2709520384 3527409664 857735168 1118830592 1700265984 1102839808 895614976 3888185344 2966978560 1911373824 842588160 3495374848 3178203136 2345847808 266485248 3791726848 2058923136 4026364480 1754325920 2853380080 1195489240 2282353060 4202143642 2706298025 +2147483648 1073741824 1610612736 4026531840 3355443200 469762048 1442840576 2466250752 1283457024 3972005888 165675008 1989148672 2369257472 3785621504 3562668032 2524250112 2348580864 2598453248 2518474752 541274112 345999360 1276044288 1245326848 480584960 3588524672 1731546432 1030677984 711597840 4118619336 1901109020 1532874 547353879 +2147483648 3221225472 1610612736 805306368 402653184 3154116608 3657433088 1862270976 2290089984 1136656384 1553989632 4193255424 340262912 1931214848 1957298176 772341760 3037888512 2192424960 1243242496 958861312 2673190912 3131593728 2919901696 2465798400 1054507392 3069305152 3822084064 1635651024 2508134744 1938925204 931550030 1263337509 +2147483648 1073741824 1610612736 3489660928 671088640 2751463424 1845493760 251658240 3430940672 1488977920 2631925760 3190816768 3933732864 923533312 558497792 3206479872 3928915968 2447949824 1269129216 577843200 3279915008 2630315008 1810505216 4027527936 386312832 904719424 1564170976 876100624 3526107784 2686068596 2937526322 3682239085 +2147483648 1073741824 2684354560 268435456 1476395008 3825205248 100663296 2499805184 3430940672 1203765248 1906311168 3713007616 2224553984 1175715840 473300992 4142727168 3361177600 816955392 3775881216 3030855680 894482432 3434179584 1193685504 2358591232 3547566208 3656376512 2025742432 126528464 1267627032 2346877564 4065486674 3495462483 +2147483648 1073741824 1610612736 1879048192 2013265920 3690987520 3992977408 3103784960 4286578688 1262485504 497025024 3880779776 1675100160 346816512 3605921792 2925199360 1486454784 1928118272 3128057856 3932237824 1339066368 3206038528 3824165376 721959168 1412699264 199363008 3588558752 505059888 2522443320 330346748 1462259394 1285043981 +2147483648 3221225472 1610612736 2952790016 402653184 4093640704 4194304000 251658240 1971322880 3435134976 979369984 1150287872 553123840 4284219392 1091698688 2477719552 1266909184 2385920000 2578898944 746131456 3715278848 2352018432 990906880 1530399488 2495355776 2604798272 1781995680 2345636688 3592176424 3047554172 3677918330 380890329 +2147483648 1073741824 3758096384 268435456 3355443200 3288334336 3925868544 2734686208 3464495104 2134900736 132120576 1376780288 2680684544 1705246720 3339059200 790298624 2884272128 2753118208 2260525056 2526097408 180594688 1063713792 3624932864 1825051392 2200187776 1816532544 184232288 2667224432 525427880 1062788540 2566336726 143165771 +2147483648 3221225472 1610612736 2415919104 1207959552 2483027968 503316480 3103784960 3011510272 968884224 3110076416 3144679424 405274624 2719744000 3552444416 2614820864 3282927616 892682240 4031766528 1404112896 3286542336 1458961408 3359643136 1939867392 1989163648 1576384 3239317664 3732014992 1281173416 3761417924 747815990 381911293 +2147483648 3221225472 1610612736 268435456 1744830464 4227858432 3724541952 1325400064 1115684864 1782579200 3126853632 3916431360 279445504 3517186048 676462592 750714880 554008576 2167062528 623140864 2348879872 3405555712 1053449216 3309321728 685774080 2335182976 1187520576 2396264800 2348430640 1637548936 739739396 1433792214 2266090195 +2147483648 3221225472 536870912 4026531840 2013265920 3154116608 1912602624 2634022912 3800039424 2856321024 3797942272 1766850560 2269642752 34340864 2983591936 66650112 2183561216 27410432 3661750272 3414888448 1662367744 428078080 1541407232 3398435072 1592277888 3741059008 275644896 4182588720 3854864008 553207180 3839648550 3575962561 +2147483648 3221225472 3758096384 805306368 4160749568 335544320 3523215360 1694498816 3615490048 4123000832 2795503616 886046720 3863478272 3942907904 855506944 564723712 2028699648 2253012992 2776424448 3409645568 2879948800 1008661504 2418020864 747637504 3962046848 2700353984 1319506592 4274326928 8495192 2461367772 2802475334 2258431523 +2147483648 3221225472 3758096384 4026531840 402653184 3019898880 1912602624 385875968 3296722944 2076180480 1612709888 225443840 1893203968 3383492608 2704932864 3473211392 2894888960 621953024 3068649472 2955612160 2039449600 2150220800 259529216 2375817984 1459751296 4235797824 2774446816 3951248080 2838329976 3933097620 2973091402 2813994157 +2147483648 3221225472 2684354560 1879048192 4160749568 201326592 2852126720 4177526784 2961178624 2344615936 3781165056 1005584384 2424832000 2467561472 2928017408 397869056 4088299520 720453632 1609359360 3968667648 3806042112 1937175552 1776812544 3034844416 3155034496 4188211392 3014175840 3917893072 2929872936 1070356708 4154425086 1572849175 +2147483648 3221225472 536870912 2415919104 4160749568 1006632960 3657433088 3305111552 1501560832 1228931072 958398464 743440384 328728576 2029780992 261750784 3907584000 1209761792 4142678016 2920472576 1006047232 1755625472 971828224 4210571776 2651586816 4094833024 3073188800 1148033312 405228336 483150488 1287840796 2309947794 3082327177 +2147483648 1073741824 3758096384 2952790016 2281701376 1409286144 2986344448 184549376 3615490048 2587885568 2157969408 2777677824 904396800 713818112 2407399424 3021406208 3541008384 3634872320 3380830208 174927872 236627968 1616466944 2741513728 273426176 4095607168 2322006592 3277296928 3381905008 4202252856 3795336076 1002715646 3663869257 +2147483648 3221225472 3758096384 268435456 3892314112 469762048 2717908992 3137339392 2961178624 3384803328 2023751680 3832545280 1706557440 2395734016 3751149568 2105475072 3535699968 2278998016 2911592448 3187478528 3955984384 1141472256 2533891584 3042184448 2582255488 108069440 4013799648 4070988112 788440280 1597438452 320558162 768941229 +2147483648 1073741824 2684354560 805306368 2281701376 603979776 1308622848 989855744 3615490048 3477078016 1101004800 1976565760 1251475456 3507748864 690880512 1948975104 2634973184 3941908480 301293568 3720949760 1992275968 3492766720 2033978880 848444160 2239312512 3507982656 2027116832 3150851888 3797622840 1397140444 3824743986 1108301619 +2147483648 3221225472 536870912 1342177280 134217728 335544320 838860800 150994944 1619001344 4072669184 1428160512 3062890496 1714946048 1020002304 2637561856 2456092672 1085964288 1351368704 368041984 3227979776 2307241984 1890966528 1743009280 2491561728 3237937536 1016699584 115071072 2638021008 2181469560 867332780 2695813130 2290071565 +2147483648 1073741824 1610612736 1342177280 134217728 4227858432 2583691264 1560281088 528482304 1673527296 4078960640 405798912 2861039616 1923874816 1740505088 2236022784 4256661504 206782464 1491066880 1344090112 2537719808 2548943872 2471769600 2180656384 4110745984 3424036288 3390558880 3427860496 1223463608 3566400900 92774222 3067837689 +2147483648 3221225472 1610612736 2952790016 2281701376 738197504 3925868544 3170893824 3967811584 96468992 27262976 1322254336 1128792064 3193176064 2762342400 2174418944 1420656640 2757312512 143384576 4100001792 589604864 2306470912 450637312 1246894336 225257856 2663299520 729871968 1868861776 3583626136 3463185564 90842182 2703295543 +2147483648 3221225472 2684354560 2952790016 2818572288 872415232 2449473536 3808428032 1769996288 3938451456 1855979520 2192572416 588775424 3882090496 2058485760 3714252800 1903394816 23773184 3184418816 854396928 916887552 1113080832 1138501120 3387299584 25756032 236236864 3292219552 1999605200 743241112 2548517828 2798226954 2982541743 +2147483648 3221225472 3758096384 268435456 2013265920 1006632960 3388997632 3942645760 2407530496 2831155200 3651141632 4073717760 3256352768 3884187648 1341521920 1919483904 1979219968 452837376 140009472 4249030656 2709751808 2557115392 2151430656 2963415296 3834054016 127241280 3425912608 1332520656 1395908312 3768936476 4051024850 3682825559 +2147483648 3221225472 2684354560 3489660928 1744830464 469762048 3925868544 520093696 1199570944 2118123520 3823108096 2979004416 1118306304 1914961920 1847197696 932511744 2791145472 2241216512 2513100800 3531804672 2847315968 2661604352 3548646912 3328847104 330110336 491882816 1709722656 749070704 1599835624 2845133660 1488736558 889712051 +2147483648 1073741824 1610612736 4026531840 3623878656 1006632960 2248146944 3976200192 2642411520 3326083072 434110464 3964665856 2726821888 3457941504 1258422272 2886270976 3804266496 2925248512 2365480960 1679765504 848791552 3236979712 2096900608 4157745408 3309385344 3682379456 4108970528 3559881200 2169218664 1767001644 4039454934 2307567797 +2147483648 3221225472 536870912 2415919104 1207959552 3154116608 1778384896 3774873600 914358272 3485466624 3684696064 365953024 3330801664 4041474048 2148925440 2378629120 357203968 2004566016 2082660352 3745320960 1119860736 2898324480 2797868544 2508590336 3182378368 2719909568 1016424416 3118068048 4014837656 1032975324 814331254 2325215339 +2147483648 1073741824 536870912 268435456 134217728 1140850688 3657433088 218103808 1031798784 2252341248 3898605568 3897556992 2328363008 1119617024 3803316224 891355136 607289344 3550330880 901931008 3009884160 4242380800 3978054656 100410880 3914466048 2888904576 1713025472 3400650272 2006474736 516562184 1438980940 4266957766 843240845 +2147483648 3221225472 1610612736 3489660928 4160749568 1543503872 1509949440 3909091328 243269632 1237319680 1595932672 793772032 407371776 917241856 3501588480 1582891008 3728244736 4199825408 2376720384 1670057984 3879446528 1868819456 2959878656 1108744448 2538150272 2853214400 189286368 3660048080 2179334968 1762725468 890544742 1419924425 +2147483648 3221225472 2684354560 1879048192 3087007744 3825205248 1241513984 3003121664 4286578688 3762290688 4259315712 1347420160 2074607616 3954442240 2620522496 1888681984 1309376512 3071098880 4132560896 1614614528 1591646208 4094161920 208933376 93464320 1193476992 519283264 2224127264 3482836720 2289829352 2090213292 1768489246 3141316119 +2147483648 3221225472 536870912 4026531840 3355443200 2751463424 4060086272 3808428032 3632267264 3602907136 748683264 3257925632 1699217408 230424576 1410727936 3897622528 2396815360 4235149312 2559500288 2108887040 2829563904 3065312256 420228608 2325621504 3167559040 2612705344 781614304 1312705168 1095914008 3009174372 2582215678 2703751565 +2147483648 3221225472 1610612736 1342177280 1744830464 603979776 2852126720 1962934272 2910846976 675282944 2086666240 575668224 2853699584 2374238208 3792044032 3771531264 901873664 896483328 1561845760 3646361600 3431901184 4049980416 3153341952 3056476928 3573627776 3361448896 4129319968 3827124336 3862228872 1236763340 3314185586 2803529207 +2147483648 1073741824 2684354560 3489660928 1744830464 2214592512 3254779904 620756992 461373440 1539309568 845152256 2475687936 2997354496 1162084352 3528589312 932380672 2275573760 1643921408 2183258112 2708025344 1249228800 2525813760 1779338752 3326765824 1402001792 3634412992 4247219616 2425834768 2920248552 118702652 3015537454 3486541003 +2147483648 3221225472 2684354560 1879048192 134217728 2751463424 2986344448 2768240640 1367343104 4194304 1436549120 3750756352 565706752 277086208 16384000 2349662208 274825216 1851965440 2167562240 2186219520 3026753536 3912856576 1505607168 3249330944 3786231168 2948565440 1543890720 258402672 831027192 4091680972 2946050666 484687775 +2147483648 3221225472 1610612736 3489660928 402653184 3959422976 3992977408 855638016 2726297600 859832320 1721761792 1485832192 1099431936 3597926400 4166123520 3526033408 515670016 32980992 3634159616 4109438976 4133726208 1465510912 123769344 2902543616 642644096 709006144 2358397536 3382530928 1864092920 3867391564 3572101734 28873839 +2147483648 3221225472 3758096384 1879048192 134217728 3019898880 3187671040 3707764736 2088763392 272629760 3101687808 2268069888 3020423168 4016308224 1050279936 1688928256 3633872896 3508256768 205807616 2671316992 2648147968 408511488 3667181056 3407208192 3671939712 2344522944 636936800 4039242288 596593576 3813785524 2212775278 2003373067 +2147483648 3221225472 1610612736 1342177280 3355443200 738197504 905969664 486539264 796917760 4005560320 4171235328 3958374400 319291392 1854144512 599130112 2546532352 3021373440 2559328256 3303006208 2859929600 182167552 4260154368 2637858304 3360573696 514391680 2561445568 590829216 3805697872 2591358488 4268143252 1816416094 2675699731 +2147483648 3221225472 536870912 3489660928 3892314112 3825205248 3254779904 788529152 4185915392 2688548864 1231028224 2228224000 1183318016 3646685184 1834090496 112394240 1514962944 2970075136 489447424 1542000640 3429087232 2805562368 1395174912 4107399936 1918460288 4193820480 1264187296 2273670000 3999962312 2068497324 1564072822 47540901 +2147483648 1073741824 3758096384 3489660928 939524096 3690987520 2315255808 3942645760 3179282432 1128267776 4129292288 2865758208 1927806976 447479808 3538812928 4196990976 3214901248 2272313344 495083520 2595172352 1624942592 971066368 720083456 2984962304 531713408 902011968 2678518688 2297390256 854754776 2200796412 2088083694 3930241 +2147483648 1073741824 1610612736 1342177280 3623878656 4227858432 2181038080 4211081216 3464495104 3787456512 2740977664 3083862016 2961702912 2954625024 253624320 3236757504 1245020160 3574939648 2522472448 1274753024 2885978112 2547960832 1521582592 3976157440 1374087040 116767296 2515891040 1674172624 2052268584 2062072556 2528698870 3627590677 +2147483648 3221225472 1610612736 3489660928 939524096 67108864 1509949440 3774873600 109051904 708837376 1218445312 1737490432 61341696 2687238144 3071672320 2646278144 4164321280 1444823040 1519902720 3754233856 2252449792 1351543808 256547328 2923462400 2066804608 4284320448 2762006496 955614768 1049412664 3202581644 2646068014 1754610353 +2147483648 1073741824 3758096384 1342177280 2818572288 4227858432 2315255808 620756992 3850371072 482344960 2942304256 2033188864 3374841856 3446931456 471465984 3284336640 4229529600 4269883392 3532120064 749809664 59680768 1486023680 2080218624 3185788160 2351482240 2565771200 1201861152 1440058704 471294056 1265824212 831368422 40595431 +2147483648 1073741824 1610612736 1342177280 3892314112 3825205248 503316480 3741319168 1098907648 3804233728 3273654272 1156579328 2283274240 724303872 833486848 3630759936 57376768 870694912 2287165440 2912890880 1749977088 137382912 3323432448 3898856192 506349184 2542179392 2012501408 1754119632 1753805304 964881716 467794394 2909368893 +2147483648 1073741824 3758096384 2952790016 2013265920 335544320 570425344 2667577344 4236247040 1707081728 3927965696 2622488576 1155006464 3292266496 671481856 3491823616 960331776 265666560 78471168 2596220928 1312860160 626938880 905024000 4120627968 3670562176 304657216 1296723680 461608784 737724792 1585379676 1713363074 3577888777 +2147483648 1073741824 536870912 4026531840 1207959552 2751463424 2583691264 2432696320 2726297600 2218786816 4066377728 4021288960 1630011392 3202088960 2401632256 167182336 2942337024 1552302080 778428416 1723412480 4205549568 4063294464 1759284736 1334864640 1081796480 4045770432 2094778080 4282004656 3841000712 1229426740 3095328902 3717703213 +2147483648 3221225472 536870912 2415919104 2818572288 335544320 234881024 956301312 830472192 4215275520 2539651072 4260364288 3591897088 2006188032 3838181376 1013383168 3974397952 3064709120 2602852352 1996034048 1727510528 951675904 508603904 1098768128 3555421824 2599532992 1006522400 2258910128 66987656 115553252 3448415258 1067512179 +2147483648 1073741824 1610612736 805306368 1744830464 738197504 570425344 2097152000 1451229184 1186988032 2975858688 2656043008 3604480000 4202430464 3490840576 3344105472 895975424 1216626688 127197184 1499017216 4264069120 1008849920 1893447168 1366704384 391641984 2013703104 2260785376 3302963984 1688056680 690183564 2554685442 3890243417 +2147483648 1073741824 1610612736 2952790016 3892314112 3288334336 2919235584 318767104 3078619136 3946840064 2061500416 1091567616 4246208512 2289827840 3948281856 4106813440 2852487168 1617838080 3578191872 2244423680 1448118272 3844994048 2222568960 2889374464 2953831040 2743251776 3177110304 1295725104 2680588776 3410286908 2383156322 4045284041 +2147483648 1073741824 536870912 4026531840 3355443200 3825205248 3254779904 2969567232 3917479936 759169024 1935671296 4019191808 2833776640 3757834240 3079536640 3166896128 2304606208 2241740800 2018828288 2793746432 1511168000 3807769600 87928320 2760792832 2407326080 1809387712 3215768608 309263408 1275332872 2455375996 294726206 1382069845 +2147483648 1073741824 536870912 3489660928 2818572288 1140850688 973078528 3976200192 2558525440 490733568 2258632704 3144679424 985137152 1802240000 2532442112 720830464 4276649984 2635907072 2811715584 240988160 2367920128 1007582208 2462629376 573369088 3775887232 302068160 3913920352 1218792560 155850360 756752180 391811538 3763065573 +2147483648 3221225472 3758096384 4026531840 2550136832 3154116608 2986344448 2566914048 2407530496 29360128 2996830208 1580204032 1495793664 1100218368 1467351040 2221080576 1935376384 3106422784 963436544 1281167360 800884736 920503296 1203485184 1081637120 4208253824 1842423488 1559669664 253544592 1762998872 2050532452 871618982 3867447455 +2147483648 1073741824 1610612736 4026531840 4160749568 335544320 3791650816 1191182336 109051904 3879731200 308281344 472907776 2988965888 3583770624 1827536896 904331264 1953857536 1895874560 4016463872 3816894464 2778630144 3953353728 2112201216 3342396160 1258440064 321594688 855877216 1217649008 2353129416 3445152084 4080172966 3674414461 +2147483648 1073741824 536870912 1342177280 1744830464 1677721600 1711276032 184549376 3430940672 1648361472 3101687808 2708471808 1625817088 79429632 2308046848 698155008 2264498176 2465120256 3164495872 331821056 327718912 1547525120 728346112 494326528 2546624640 1684619072 2999432160 3812224688 2588852520 3759044516 1373584326 4011628229 +2147483648 1073741824 2684354560 1879048192 2818572288 1811939328 3590324224 1291845632 511705088 1958739968 3613392896 1307574272 150470656 272367616 3322281984 1186922496 813858816 702922752 2296143872 4083232768 4249991168 1200190464 2758972928 496886016 320890496 2072447680 2942207712 3822318992 3145419624 4176458980 975847522 1369844161 +2147483648 3221225472 2684354560 1342177280 134217728 1946157056 1912602624 2969567232 2608857088 37748736 1717567488 3392143360 2037907456 2537291776 1553072128 2081095680 2243526656 2221457408 1860067328 2386628608 614373376 1382775808 667530752 913370880 1582451072 854275264 4283011232 3736127344 32666504 3439003732 576820146 2395273153 +2147483648 1073741824 2684354560 1342177280 3892314112 1006632960 436207616 1157627904 1367343104 2973761536 2946498560 4021288960 407371776 1983643648 1330774016 330498048 4242309120 968507392 1390534656 2613653504 1610856448 510458880 1529646592 2245158144 2670576000 1660105664 3011282720 638208816 4071214904 972358724 156342302 1390402573 +2147483648 1073741824 536870912 3489660928 402653184 3154116608 3254779904 1694498816 1501560832 222298112 4024434688 17825792 1885863936 3085172736 2355494912 2572746752 2495840256 4188618752 2004869120 3140956160 2184091648 948239360 1786483200 1107654912 1674442624 2890935744 260575520 2398357040 2416851496 4106030076 3248854462 4218444659 +2147483648 1073741824 3758096384 1342177280 134217728 3019898880 4060086272 3741319168 2508193792 1136656384 3894411264 2049966080 2888302592 326369280 1247674368 3968008192 2572189696 3133456384 1846239232 2874486784 156739584 3905055744 4287149568 2520317696 668027264 2835361600 2692757664 1430271120 677380216 4107287620 3233284454 3777770599 +2147483648 1073741824 536870912 2952790016 671088640 3825205248 2919235584 1895825408 494927872 2294284288 3336568832 1997537280 249036800 1228668928 3616407552 2870935552 315129856 1159479296 913301504 1026109440 3912996864 1298326528 3451946496 4112016128 3796761216 2006985664 4147120416 1579694160 3044285960 3567911740 3108834194 3326706697 +2147483648 1073741824 3758096384 268435456 134217728 2348810240 1174405120 184549376 897581056 1681915904 1734344704 2381316096 1117257728 3342598144 3377856512 3362717696 1536720896 3254763520 980180992 1396781056 1014736896 3997793280 871409152 2279338240 2739300992 2492999488 2218534304 2429946736 4197390152 1073256804 4119841850 1521765177 +2147483648 3221225472 1610612736 805306368 2013265920 1946157056 3053453312 2466250752 75497472 2562719744 3646947328 3366977536 2035810304 3723755520 3155296256 2453995520 1784250368 3409887232 2010013696 3975090176 1855498240 3587003392 1362211328 2958226176 768100480 1237849408 1044124640 992882192 3572183016 1005757364 2632736218 934422107 +2147483648 3221225472 3758096384 268435456 3355443200 3556769792 1107296256 2701131776 3061841920 2730491904 2648702976 1701838848 926416896 993263616 2360999936 3416588288 1969979392 1652473856 3539755008 1850150912 2529855488 3266804736 3590559232 2850223872 1455062400 3256102080 2133475296 2859273232 4146571592 1473302884 1307802802 3271656307 +2147483648 3221225472 2684354560 2415919104 2013265920 603979776 3254779904 1124073472 3179282432 4114612224 2774532096 1148190720 1940389888 853803008 1788739584 819920896 1748992000 2567192576 2657673216 3456700416 1890883584 1898826752 3603405312 3017303808 2735403392 1914967104 2529048992 2144278320 317169288 3100147588 735247126 4175961411 +2147483648 1073741824 1610612736 1342177280 1207959552 1543503872 3254779904 4009754624 1434451968 2101346304 3248488448 1078984704 4204265472 1316749312 1237188608 932118528 1783660544 2504376320 1203658752 3825807360 594774016 3086175232 3496519168 3689534720 391667584 4070190912 3308074144 1255248176 217209272 1369390780 3941108818 3005866281 +2147483648 1073741824 3758096384 3489660928 2281701376 2348810240 3724541952 2835349504 679477248 2512388096 3508535296 3629121536 4144496640 2077491200 2137915392 1332150272 1871347712 2600452096 1183735808 421605376 1995024384 710102016 253933056 498848000 3544730752 3791788480 3206883936 1372553296 3439358136 1194723612 3527083382 3195052935 +2147483648 1073741824 1610612736 4026531840 939524096 2214592512 771751936 553648128 2290089984 4139778048 3122659328 380633088 2106064896 2338062336 3779985408 664731648 3741417472 3574251520 167796736 1601777664 1014138880 4199375872 1527353856 3356950272 2343457408 3061190592 994782304 3658717840 1247537848 3034508388 2643616366 1642605509 +2147483648 3221225472 2684354560 3489660928 3892314112 335544320 2046820352 2231369728 545259520 3913285632 1067450368 577765376 3861381120 970719232 1966473216 1825112064 2104066048 2300035072 3783483392 2725711872 1661769728 1642093568 4022447616 1133235968 1578455936 4098759616 3977055072 2156637040 2785338680 3466459444 2959897270 3211758189 +2147483648 1073741824 536870912 3489660928 939524096 1677721600 1644167168 16777216 2256535552 2520776704 526385152 34603008 1280835584 3597926400 760872960 4151508992 3587735552 1826668544 1604804608 387002368 1640994816 632978432 3078658560 3851732736 58550656 2074221760 3870767072 1122672944 1280295112 4065980444 3340026802 2537382875 +2147483648 1073741824 3758096384 2415919104 4160749568 1543503872 3925868544 1191182336 3112173568 3074424832 1268776960 4214226944 2399666176 1018953728 4071227392 1634402304 1897431040 2430255104 2027773952 2976460800 587180032 1323326464 957397504 1441200384 3711399296 195182400 1356278176 221415600 2540822456 1361442020 656666350 2199577213 +2147483648 3221225472 2684354560 268435456 402653184 2348810240 1174405120 3808428032 2977955840 113246208 3508535296 2278555648 2621964288 3830710272 831389696 2672230400 2370732032 1659486208 3065798656 2678132736 1603115008 2237754368 3704005120 2719864064 1948416640 1955478848 3183938208 2450432720 822732408 843868284 2906195974 856796919 +2147483648 1073741824 3758096384 4026531840 3892314112 201326592 1442840576 1291845632 360710144 213909504 3135242240 2702180352 1097334784 1970012160 2641231872 2918514688 1055883264 104120320 1735024640 1393766400 3815155712 1591559168 1388815872 662235392 250891904 69077696 265094176 72057168 478608904 3920186556 3825048574 2244468977 +2147483648 1073741824 2684354560 1342177280 1476395008 3154116608 3053453312 3707764736 293601280 4064280576 719323136 3446669312 449314816 1271660544 1651376128 61538304 1756856320 4294656000 3473137664 2895982592 526956544 2955344896 418488832 3857475840 3784460928 2143387328 546503968 2243664880 146104744 2675501988 3966927118 2305291025 +2147483648 1073741824 2684354560 1879048192 3892314112 738197504 2248146944 2600468480 2659188736 2638217216 442499072 611319808 556269568 3471572992 1834876928 2975662080 595951616 1622360064 3822051328 3174772736 2523707392 3442275328 2782103040 4237451520 3482083968 3727780672 1048896352 3766456304 682384968 1881230404 64805494 3149640417 +2147483648 3221225472 3758096384 3489660928 402653184 2617245696 167772160 3472883712 1468006400 2160066560 2476736512 774897664 198705152 2600206336 1583218688 1238827008 2047180800 3922051072 210984960 1002508288 2076608512 2805615616 719557120 2189349120 1973484928 230151488 3264366624 1126665936 1099758680 3546403236 1391549210 2296921145 +2147483648 1073741824 536870912 4026531840 3355443200 1006632960 3791650816 3607101440 2357198848 3611295744 2212495360 2702180352 2907176960 3241410560 2109865984 2344550400 272990208 1955479552 518578176 851783680 2283182080 2637558784 2656022016 2521132288 2416926592 1638154560 2333334752 3923418608 981203880 2875102332 285329846 1812838031 +2147483648 1073741824 536870912 268435456 3355443200 3690987520 3724541952 3103784960 4068474880 1514143744 325058560 4275044352 2892496896 4209246208 2499411968 2629894144 1276608512 3460841472 3379748864 887304192 537565184 2439629824 2869270016 1118655744 532637824 3495587264 2534922464 2825822512 533973960 77904940 3765096078 3047110643 +2147483648 1073741824 1610612736 805306368 1744830464 67108864 3120562176 2164260864 2038431744 3409969152 241172480 185597952 27787264 2162950144 4240310272 4184276992 1787068416 418234368 1428840448 830550016 3212281856 1219712000 277001728 2932787968 1895618432 3761631936 427707424 1266354608 616726984 3257855516 405587278 87947073 +2147483648 3221225472 2684354560 2952790016 3355443200 3154116608 3791650816 1157627904 2390753280 1891631104 4217372672 84934656 3426222080 893648896 1133379584 3707699200 31948800 2450571264 3390332928 2444824576 213161984 954549248 2715926016 560196864 2010242944 3141850560 4179785952 2512520336 4282195048 2514139100 1179277418 991835823 +2147483648 1073741824 3758096384 1879048192 2550136832 67108864 2516582400 2063597568 3464495104 2923429888 85983232 3333423104 2136473600 4185653248 324665344 1150091264 1775796224 4237836288 3158958080 2078224384 513910784 665773056 2979174912 2629662464 2484436096 2140231488 4266083168 1768443184 3685875032 1490230564 1002679130 751825497 +2147483648 1073741824 2684354560 1342177280 1476395008 1543503872 637534208 4244635648 2541748224 1069547520 1889533952 917504000 795344896 1822687232 3301572608 1753939968 945127424 2747678720 871686144 3279499264 3552753664 386268160 4258243072 1702187264 2302498432 2263438016 1055610016 1794404624 1866711128 650814404 506578710 3441276099 +2147483648 3221225472 3758096384 1879048192 2281701376 3019898880 1040187392 1325400064 2340421632 4047503360 3919577088 1259339776 853016576 3679191040 1527119872 2950496256 2495971328 805060608 2840649728 326307840 4026304512 819717120 4103314944 3621355264 2198436480 61952064 1468889888 2854438832 3181010872 4236099692 2136901650 1782890869 +2147483648 3221225472 536870912 4026531840 1207959552 3690987520 2785017856 989855744 3665821696 3837788160 3495952384 93323264 1466433536 482607104 3835297792 1539899392 1827962880 1675509760 2880430080 579538944 438417408 3903648768 3007221248 304043264 1469019776 3773254464 740520544 1891196048 3211809448 2844064444 1465551518 494235035 +2147483648 1073741824 2684354560 1342177280 402653184 3959422976 570425344 2197815296 1669332992 2269118464 3454009344 2280652800 2332557312 1594097664 1390542848 2586509312 2390261760 531218432 3969277952 3935383552 3159341056 768572416 1702539776 2356342016 3907451776 448580672 4277921312 4225060400 1063096360 837575492 3599118942 4143515027 +2147483648 3221225472 536870912 1879048192 671088640 469762048 2852126720 184549376 2139095040 1665138688 182452224 1741684736 3419930624 1493958656 3854434304 1835991040 1664057344 4040704000 3157057536 2641956864 1772402688 2538460160 2431759872 447184128 2273002880 178086976 3619573536 550487088 2368257768 3870552204 1929291618 773387557 +2147483648 3221225472 1610612736 3489660928 671088640 4093640704 4127195136 2466250752 2474639360 155189248 631242752 2672820224 3992453120 1500774400 4256825344 1187577856 2272559104 3974414336 3442827264 2761625600 781297664 2265869312 3940195840 3072837376 2818635904 1033338176 1272316448 1744242608 1194299576 4187310460 223023818 2863250227 +2147483648 3221225472 2684354560 1879048192 1207959552 3019898880 2785017856 3539992576 3984588800 1178599424 1558183936 4147118080 4095213568 1584136192 4003856384 348323840 1748008960 422297600 420241408 1225592832 2707920896 2271310848 706391552 327077632 174574720 3409596736 42345888 1624441840 2008582440 3146775860 258886954 3948682061 +2147483648 3221225472 1610612736 1342177280 939524096 4227858432 4194304000 721420288 1098907648 1480589312 723517440 1771044864 2874671104 1433141248 1762263040 854654976 2240708608 2204745728 3443679232 460525568 3110840320 445729792 1925757440 553828608 2305161600 3841486912 1548360864 693175664 4007567448 1926365036 1188974418 2643538653 +2147483648 3221225472 2684354560 2952790016 4160749568 603979776 4127195136 889192448 1988100096 3821010944 731906048 3918528512 978845696 1933312000 397279232 274661376 284983296 2986065920 3864813568 2767785984 166172672 1967473664 946778624 3960129280 1509948544 612256960 4026537696 2550143056 872428952 3187680972 3909100498 2759857001 +2147483648 1073741824 1610612736 805306368 1476395008 738197504 2986344448 4211081216 578813952 390070272 2602565632 1802502144 1167589376 470024192 2842034176 3807576064 3631710208 406896640 2688049152 4122816512 2767751168 465916928 468040192 2777533696 265871232 926707264 1180371040 1296794224 2995965336 3218437076 3501032090 169984759 +2147483648 1073741824 2684354560 2415919104 402653184 3825205248 100663296 285212672 92274688 910163968 1935671296 3798990848 381157376 481558528 2779119616 4129226752 1103986688 3543187456 2429444096 615591936 821999616 3875490816 2525987328 111275776 3475042432 4085666240 670898976 2181868016 2666945224 2177178372 192451282 4285553619 +2147483648 3221225472 1610612736 2415919104 2818572288 1677721600 2785017856 1929379840 2726297600 3862953984 1700790272 317718528 1863843840 2796814336 765067264 2987458560 2029092864 2606055424 3132743680 425922560 4123830272 1892350976 4094144000 3007988480 928204928 280936768 800953952 1464550448 1317732168 224888356 2881111386 2034990011 +2147483648 3221225472 1610612736 4026531840 2281701376 1946157056 2583691264 1258291200 4269801472 1522532352 417333248 332398592 3866624000 3138125824 2055077888 1122959360 3339878400 1693696000 4024066048 1614352384 1124706304 2010342400 3021520384 762236672 1129956224 1941395520 871532384 555999248 1151488008 1890910988 3291984714 3063696557 +2147483648 3221225472 2684354560 1342177280 3892314112 3019898880 2852126720 2533359616 612368384 1379926016 1910505472 3203399680 1248329728 1236533248 672792576 3865772032 1962311680 3714072576 4026654720 3890810880 314677248 2801335296 3434122752 3160762112 556158848 2198129472 4258180832 1286372528 649577576 3833857284 2656178566 269421095 +2147483648 3221225472 2684354560 268435456 1476395008 3959422976 570425344 1392508928 3229614080 3636461568 450887680 2385510400 3799515136 2782134272 851050496 4184014848 2440658944 2199896064 3607715840 1502679040 3602290688 42494976 1502589440 228777216 1980889984 3592439872 51612384 406118672 3504136712 3462449396 2317809330 488897691 +2147483648 1073741824 3758096384 3489660928 3892314112 1677721600 2583691264 1023410176 2357198848 1841299456 740294656 2320498688 365428736 3864264704 209321984 492503040 252411904 2443231232 4262223872 716779520 3687622656 2038778880 3389894144 656798464 3187599232 3769986496 3279265376 457833808 1963516152 1441284572 1585121606 551258967 +2147483648 3221225472 3758096384 1879048192 939524096 3556769792 2583691264 352321536 4051697664 3326083072 2032140288 128974848 1877475328 3273916416 3007184896 3576496128 844922880 2923216896 3929104384 2778927104 2593753088 1178887168 951300608 3959376640 1153829760 3633385408 1364102944 987489520 679929688 3671228388 4103776502 665701347 +2147483648 3221225472 2684354560 805306368 2281701376 3959422976 2516582400 922746880 1048576000 2386558976 3407872000 80740352 2408054784 2226388992 689307648 3574136832 3292495872 1761427456 2317869056 3939438592 2210306048 2952193024 403475968 1006758144 2717783680 2605519936 3052505184 2533907248 660240088 3978122556 1083699446 439818399 +2147483648 1073741824 536870912 4026531840 671088640 469762048 369098752 2835349504 2927624192 557842432 2334130176 3016753152 3202875392 4266393600 1278607360 90767360 1802403840 591380480 1078747136 3515822080 1836029952 2396877824 1856345600 496655616 3319147136 5833664 2536932320 2397821168 4224599320 2140410748 3106026862 789251641 +2147483648 1073741824 3758096384 1879048192 2818572288 1677721600 1375731712 2701131776 92274688 1346371584 719323136 739246080 2412249088 3373006848 2883190784 1656946688 2571206656 2606514176 722132992 2173251584 2173347840 565306368 3313276416 2811814656 3917878656 2863739072 2724117280 1294979184 3072950312 3558891772 3301500182 237896161 +2147483648 3221225472 3758096384 268435456 2013265920 201326592 2382364672 3808428032 3581935616 3703570432 2141192192 1473249280 4084727808 3321102336 1200488448 2027094016 3473178624 670384128 712957952 1242370048 535791616 2070281216 1224063488 1128852736 3758766208 3002412864 3185290144 1791739216 1563866456 2543075804 39544778 2646464083 +2147483648 1073741824 2684354560 1342177280 3355443200 2751463424 3120562176 956301312 1048576000 3837788160 1470103552 2714763264 3747086336 4028891136 3710255104 3580559360 434274304 1592147968 3385057280 471674880 3029448704 1891695616 4189292032 2065550080 3305246592 3159172288 512334816 2315570064 3685060696 2887699164 2074916482 3091298479 +2147483648 3221225472 536870912 3489660928 1476395008 4227858432 3456106496 4043309056 2659188736 3888119808 2023751680 3333423104 2733113344 3630432256 1508507648 3451453440 53641216 3860840448 3794296832 1470304256 4244879360 1381596160 1996849664 3179174144 2898011264 3584428992 1511458272 1041339728 1457275480 735120580 2543238454 852874003 +2147483648 3221225472 2684354560 805306368 4160749568 2080374784 3724541952 150994944 2843738112 4265607168 3596615680 105906176 3590848512 3756261376 4142792704 2670002176 2394259456 1949712384 3348815872 1583026176 4206401536 316138496 2858062336 4108898560 1498161280 586811840 397622816 2370602736 2354168712 1489733964 12278262 3334174635 +2147483648 3221225472 536870912 3489660928 402653184 3690987520 1778384896 251658240 1551892480 3007315968 3034578944 3176136704 2568486912 3726901248 2614755328 2150694912 813596672 3388686336 1213784064 2667253760 2537011200 3165780992 2885784064 505856256 2328888704 3503824192 2223250144 3454679280 968433000 2749544108 3006612658 3418087135 +2147483648 3221225472 3758096384 2415919104 2818572288 738197504 1107296256 3573547008 41943040 3225419776 3789553664 2284847104 33030144 1354498048 3045457920 1670840320 3712581632 2120400896 2521325568 3345027072 2923857920 3068615680 2872356352 3966914816 1525678976 1213739456 4117506016 3998097328 1339241192 385066036 708047442 477556993 +2147483648 3221225472 3758096384 2952790016 1476395008 2214592512 771751936 2097152000 176160768 2554331136 1247805440 1393557504 3237478400 4151574528 509739008 3787784192 2669051904 3463790592 2277171200 3556184064 902531072 2127025152 3522533888 3872179968 809513600 3059747008 2836411360 2079861168 1559505160 648165404 1625632218 4058428595 +2147483648 1073741824 2684354560 2952790016 4160749568 469762048 436207616 1224736768 1199570944 2344615936 3231711232 288358400 1755840512 783024128 2856976384 2157510656 4108943360 4057776128 2786615296 2585997312 762886144 3240707072 3035017728 3819858176 2739407232 1685858496 2150765984 3226277904 2826414680 2262556964 930539782 751915313 +2147483648 1073741824 1610612736 2952790016 2550136832 67108864 771751936 2801795072 2826960896 314572800 3349151744 3765436416 1418199040 1919680512 780795904 479526912 1931509760 731136000 724951040 1789865984 899516416 2770924544 1893968384 1644427008 558379648 1028398656 205143520 2814182288 2101123288 2073452852 3435981982 948278473 +2147483648 1073741824 2684354560 2952790016 3623878656 1275068416 2113929216 3875536896 2961178624 2705326080 1113587712 4048551936 881328128 1809055744 2125594624 1352597504 2296283136 3608297472 2363482112 507326464 4272535552 222872576 905427456 1135211776 3287811200 1575754304 3397258208 3973135216 3763835208 182044172 4072678102 1235228231 +2147483648 1073741824 2684354560 4026531840 4160749568 2751463424 637534208 4244635648 1233125376 1530920960 1067450368 1257242624 3512205312 3835953152 175505408 3159031808 1923710976 1365032960 1811046400 2961408 3739924480 3539555328 1411686912 180766464 1041442944 1049467584 1810561824 2555998640 1263836856 2732487444 3457616138 848017135 +2147483648 1073741824 2684354560 1879048192 2550136832 3154116608 1577058304 285212672 2239758336 583008256 1151336448 842006528 2424832000 1795948544 4212785152 844824576 1434746880 3462938624 3401834496 2702258176 2680666112 3814257664 4055210496 1935661312 1521692800 3105398720 3259656992 3386702544 69441560 1222561508 2446101070 885282833 +2147483648 3221225472 536870912 3489660928 2550136832 2348810240 436207616 754974720 1400897536 2629828608 3038773248 3188719616 2643984384 2432434176 2082603008 2731212800 844398592 226672640 2544459776 3415805952 1534572544 3158473728 4124946944 40727808 915869056 4255549888 2792485280 4275160272 3473013496 1731850892 1972762242 3444565289 +2147483648 3221225472 3758096384 1879048192 2550136832 3154116608 436207616 1962934272 3380609024 331350016 3403677696 3922722816 1706557440 603193344 3276800 151453696 171606016 2472001536 2906021888 524619776 720734208 3327222784 955226624 1178237184 623063424 548452288 2502226208 2508121488 2016790216 147411596 2838209530 1172339235 +2147483648 1073741824 536870912 4026531840 3892314112 2885681152 2516582400 352321536 1988100096 3393191936 270532608 2765094912 94896128 4173594624 4025090048 4016111616 2700247040 3815587840 2952978432 3032166400 3666581504 2332292096 2981733888 4095656192 2133665408 2307689664 2584636128 4067776560 580835608 91044732 1370272894 1658734219 +2147483648 1073741824 1610612736 4026531840 2013265920 1006632960 1845493760 3640655872 2038431744 2428502016 1981808640 4186963968 983040000 635699200 3282698240 2407071744 1406894080 3501309952 1270833152 2531471360 694847488 389440512 1599111680 4107747584 2892967040 5013952 1500081696 4141099344 2816617528 1071973036 3416623394 2343226287 +2147483648 3221225472 1610612736 268435456 671088640 3959422976 3858759680 1191182336 4051697664 1371537408 1470103552 3033530368 951582720 1208745984 503709696 386203648 4144463872 2749349888 1442406400 2901610496 875210752 2248956928 1499246080 4116791552 1391409792 4139031616 1628798880 2814719760 3056042520 3343895068 1394688762 3280929693 +2147483648 3221225472 536870912 1879048192 2281701376 3959422976 3858759680 3204448256 25165824 2579496960 450887680 2224029696 2666004480 3993239552 2183790592 407306240 1017806848 3159605248 1468162048 152899584 3793074176 2371179520 2757729792 432171264 1564289664 3253058112 283985312 357802256 4210838344 2574785372 2943095678 250494859 +2147483648 3221225472 536870912 268435456 2818572288 1677721600 1375731712 3271557120 1266679808 3795845120 3328180224 460324864 1739063296 596377600 621674496 2195783680 38830080 4175839232 1606672384 2298417152 4016683008 2098383872 937922048 1286849280 1532437888 384143424 4011638816 75929456 195250056 2085713540 1930841430 2376854361 +2147483648 1073741824 1610612736 2415919104 1476395008 3288334336 1241513984 1962934272 3514826752 4223664128 1654652928 1387266048 180879360 536608768 2712797184 3739680768 2266464256 3594534912 2708791296 658845696 763922432 1650719744 4202336768 2347038464 2189237120 1767685056 2155734816 3879190416 3719328472 542955588 1240016126 4221745405 +2147483648 3221225472 536870912 268435456 3355443200 3288334336 2717908992 1325400064 981467136 4257218560 3726639104 2544893952 276299776 2657878016 2131361792 2790981632 1111916544 323567616 2966478848 1198592000 2477635584 1903676416 3858077184 2225861376 344437120 1302122304 4065003360 382645456 4106050168 2200360100 1231562194 2405697077 +2147483648 1073741824 2684354560 4026531840 4160749568 2885681152 637534208 285212672 813694976 2478833664 1868562432 185597952 4107796480 1043070976 2028077056 142409728 2148106240 2994552832 4102938624 1878994944 996456448 3400324096 2933694976 177259776 3227953792 3288457664 2825731680 1800515536 3255918760 1850731100 3576837202 2437218573 +2147483648 1073741824 1610612736 4026531840 1744830464 3556769792 1040187392 3003121664 2071986176 2663383040 1432354816 443547648 1562902528 3775135744 3458334720 716636160 2244509696 2977021952 1697800192 1576349696 3876554752 3364971520 2412217856 581271296 2037219968 2366000960 2992574496 3727466576 2783182696 80565764 818522806 2410961275 +2147483648 3221225472 1610612736 2415919104 3355443200 3690987520 1442840576 486539264 4085252096 4064280576 2074083328 3733979136 3368550400 3045851136 756678656 3703767040 572162048 2477899776 4078723072 3648589824 2060036096 44268544 1338095104 1489990912 3807091328 3855894208 234172832 39035760 1763728888 4059766028 1840164598 3919563649 +2147483648 1073741824 2684354560 3489660928 402653184 2080374784 2449473536 855638016 1786773504 901775360 622854144 821035008 365428736 3721658368 953810944 3977838592 32276480 3112878080 3283312640 2640523264 893761536 3226360832 2847773184 930236672 2336469888 2751024192 916592736 602221776 1546817208 1257366196 4011512174 1416322231 +2147483648 3221225472 1610612736 1342177280 1207959552 3154116608 2315255808 452984832 125829120 1707081728 2157969408 2664431616 95944704 1156841472 674103296 2221867008 1622310912 802930688 322592768 3596685312 21866496 1865501696 3727009280 3229437184 3086988672 381435968 3898748192 473240464 582193624 3160832604 2904766394 1080594659 +2147483648 1073741824 536870912 805306368 671088640 201326592 301989888 2768240640 1803550720 2420113408 3474980864 380633088 386400256 1437335552 780533760 2263154688 1502773248 1714503680 1668472832 868429824 3943143424 105628672 2151654912 3778009344 863350656 1851584960 1048187296 1077617136 2340655448 475123748 2769597454 634670841 +2147483648 1073741824 2684354560 1879048192 4160749568 1811939328 1241513984 3607101440 1048576000 3837788160 2720006144 3245342720 801636352 3338928128 3365273600 1923809280 2750513152 1749237760 1367728128 1402810368 426424320 2451239936 5407232 2979460352 983597440 3988515648 3911322720 1867850128 250516792 390916628 1868150926 1817673155 +2147483648 1073741824 1610612736 805306368 134217728 3288334336 973078528 1929379840 3313500160 2713714688 308281344 4094689280 537395200 2326003712 1387659264 1669267456 2362212352 2809315328 3575472128 2552836096 3009644544 3478541312 1486597632 2217370368 3772876672 1280790080 2322339744 2566009872 3415816296 924555356 1323976934 2869006107 +2147483648 3221225472 3758096384 268435456 2818572288 3690987520 1912602624 3909091328 4085252096 3703570432 920649728 974127104 736624640 3593732096 313131008 1324154880 576028672 149569536 1115611136 3173453824 2892531712 2159541248 1982893568 1952181504 1043772288 1460720320 2367173792 2328627408 4210439176 28510844 2289208862 1141032199 +2147483648 3221225472 2684354560 1342177280 3087007744 3422552064 1845493760 754974720 2575302656 3586129920 1956642816 1513095168 2494038016 2285633536 3722575872 2306146304 3451420672 150913024 3552010240 2591494144 3466434560 2432596992 4180515328 3012979968 3870400640 3502535872 254577440 4162896912 2594199000 1098561508 1216084038 117954069 +2147483648 3221225472 3758096384 2952790016 3892314112 1140850688 570425344 2466250752 1853882368 4181721088 3005218816 61865984 4208459776 60555264 3976069120 141099008 701005824 1911373824 2367217664 3312914432 2146535424 44946432 1491187200 721804032 524648832 45609024 1360698720 3584190704 1881503768 3375162852 724385658 1772786113 +2147483648 1073741824 3758096384 805306368 671088640 2885681152 1577058304 2600468480 2994733056 3837788160 4032823296 3476029440 2153250816 2565079040 635305984 3780313088 2869460992 2942287872 1114136576 900542464 223062016 211776512 3831211520 391606528 599237760 3573902656 3615922272 2388976272 1230815400 2986933780 2286873338 2199516895 +2147483648 1073741824 3758096384 1879048192 3623878656 335544320 1241513984 1593835520 2222981120 473956352 299892736 3937402880 3037200384 1468268544 2178547712 3589865472 523927552 2603958272 3400196096 2583900160 492021760 202892288 3208874496 2446320384 1941933952 154782016 1380489440 2551738160 1827831784 3603120148 2430458446 65190259 +2147483648 3221225472 536870912 268435456 1744830464 2080374784 3791650816 4278190080 3078619136 2344615936 3726639104 4262461440 4226285568 4137943040 1355939840 3593535488 3122036736 2610741248 306667520 1812140032 462927872 2679262208 582467072 841118976 2493484928 61240128 2229116960 1933534224 923738104 1526832332 350307870 732439907 +2147483648 1073741824 536870912 4026531840 402653184 2885681152 2852126720 4211081216 1619001344 79691776 3533701120 284164096 932708352 3119775744 2488139776 4283498496 4201414656 4064067584 683499520 1786720256 1307416576 4042814464 382573056 1665694976 95791488 3140253760 3065219296 2300665360 1323118872 1187416404 1923872122 1987898219 +2147483648 3221225472 2684354560 1879048192 3892314112 1409286144 167772160 788529152 2206203904 3829399552 174063616 3390046208 59244544 2186543104 1897005056 2451374080 77430784 2554773504 2548719616 3962507264 141596672 1904440320 634422784 900947712 908631936 3867108672 2061932832 3643039984 3094612744 2070020828 3565486598 1992399783 +2147483648 1073741824 3758096384 4026531840 939524096 1677721600 1375731712 654311424 2642411520 1354760192 1734344704 1339031552 634912768 1170472960 2773614592 2415984640 219185152 2279784448 3000983552 2767400960 1218553856 3866772480 1583452672 2350532352 791778688 3330437440 1112914080 3001042512 3130822504 2676815596 263749474 1830326519 +2147483648 1073741824 536870912 2415919104 1476395008 3019898880 2717908992 3942645760 260046848 1035993088 161480704 1968177152 3732406272 4196139008 291635200 4259840 2802876416 1626128384 1357471744 232992768 1987155968 4008471552 3072168448 3311823616 2895687040 626583104 3215935264 2931570064 4071762840 2138645756 1122808746 3401500585 +2147483648 1073741824 1610612736 2952790016 2550136832 335544320 1644167168 3003121664 2894069760 4030726144 731906048 2200961024 1214775296 3347841024 3561095168 3892117504 3803414528 1119567872 650240000 2231316480 275679232 2558063616 254978560 3972199168 2216404352 3856091200 2861816288 102370864 194576504 599635940 3756280694 1855942697 +2147483648 3221225472 1610612736 1342177280 2013265920 3556769792 1577058304 2969567232 864026624 3946840064 182452224 2949644288 4052221952 2097938432 1011482624 2627665920 2443476992 1746812928 2832326656 1444220928 3583748096 4077571072 3621235200 1000397568 1704499840 1074552768 936036000 1417119536 3180386792 1665178636 2202564342 3249333937 +2147483648 1073741824 3758096384 1879048192 4160749568 1543503872 3523215360 3439329280 2726297600 3586129920 3206545408 3775922176 3749183488 4148953088 2128740352 1194131456 1827504128 2281062400 1760747520 4170133504 2720049152 2561401856 3811344896 3559520512 3606166400 2634828736 4142136800 4253591248 1237317688 3499276236 2736710074 2587704637 +2147483648 3221225472 2684354560 3489660928 1744830464 335544320 3187671040 2801795072 209715200 3267362816 2405433344 231735296 2650275840 2868641792 3680108544 991625216 2932768768 2251276288 2307809280 1778454528 3463813120 3109116928 4245261824 3645599488 1110614656 3866477120 1679128800 2802815632 280657640 1498361964 1582339754 2498945969 +2147483648 3221225472 3758096384 3489660928 4160749568 201326592 3523215360 2734686208 343932928 3451912192 3131047936 3129999360 2930245632 928776192 3235250176 2258960384 1330216960 3291136000 2898419712 523440128 2123139072 1800621056 2899356160 3523562752 2587209600 2175588416 2909752288 3778449744 3977797464 315099084 4159442606 4147001549 +2147483648 3221225472 2684354560 805306368 3623878656 2348810240 3523215360 2734686208 4001366016 2797600768 94371840 334495744 1678245888 3023831040 2536112128 3621060608 1975091200 3434037248 417849344 712970240 3534526464 162980864 1010342400 1003545856 4228882304 1663066176 2068016480 4235586832 4244509272 22223444 3298722014 2085088381 +2147483648 3221225472 536870912 2952790016 671088640 872415232 838860800 3774873600 1417674752 3879731200 3391094784 563085312 467140608 1463549952 941228032 2618359808 3196092416 1704247296 663838720 1451954176 1725020160 2897503232 1414891008 1570928384 1507240320 2931288256 777310048 1190223344 54203864 597269420 2077260082 1874041257 +2147483648 3221225472 2684354560 2415919104 1744830464 67108864 2315255808 2466250752 3900702720 1086324736 2556428288 2523922432 2105016320 1280049152 567934976 2650341376 1025277952 868171776 272556032 1654853632 4112881664 1396952064 4239498752 3234196224 4086999936 2903790144 1991199968 800513808 1431778984 2379455044 3767596130 510404541 +2147483648 3221225472 2684354560 1342177280 2281701376 1946157056 3523215360 3909091328 2575302656 3384803328 3219128320 263192576 70778880 242483200 899809280 3915055104 3694821376 3412377600 2555994112 2004422656 631347200 1228831744 961385984 2063093504 471638400 4286966464 773649952 1166888208 1028338440 328370004 1752747522 3917955491 +2147483648 1073741824 536870912 1879048192 1207959552 1409286144 1644167168 4143972352 276824064 532676608 2678063104 1829765120 72876032 3188981760 3082420224 3292200960 3309666304 1786363904 3602604032 1107374080 2336135168 3504100352 758296064 59922176 1086563712 3196381504 3429090272 3062921936 1922863768 3037941868 2654806258 49848227 +2147483648 3221225472 2684354560 2415919104 2550136832 469762048 301989888 2332033024 4286578688 3779067904 1155530752 2848980992 3193438208 842268672 107347968 3367305216 3549855744 1960853504 2791301120 1381175296 1910740992 2765540352 2995757568 17092864 874285952 575107648 2692379424 3842045104 309507048 2749260428 2640245890 4158893195 +2147483648 1073741824 536870912 805306368 2550136832 1140850688 2449473536 318767104 2625634304 2470445056 4120903680 1829765120 482869248 1110704128 1641938944 703528960 3609034752 2810068992 1845551104 934359040 154310656 1115931648 1808697856 3882477312 721395072 2048621632 459042272 277212912 3353191224 1126066156 686874070 1112095919 +2147483648 1073741824 2684354560 4026531840 3355443200 1946157056 503316480 3640655872 729808896 3326083072 878706688 959447040 712507392 2754347008 3321757696 4127260672 3306717184 1802911744 3484147712 2063544320 3231299584 2217661440 3267210752 4150591232 144609920 3394985408 2211268256 591948400 3683307784 716672020 4104650674 1741766469 +2147483648 3221225472 3758096384 4026531840 2013265920 1006632960 3053453312 4076863488 3699376128 1832910848 3688890368 2788163584 1215823872 2040266752 2209480704 1248526336 506691584 4147036160 1703043072 2530807808 1993902080 3546104832 4023157248 86728960 1612298880 2112478528 3002846688 2017513328 2075883048 1253161140 3904752434 720232169 +2147483648 1073741824 2684354560 3489660928 2013265920 335544320 234881024 2768240640 2977955840 2344615936 455081984 246415360 1869086720 3158048768 312868864 4081909760 2403958784 3908419584 2742378496 3219861504 3775182848 1648122880 507546112 3669904128 4125068928 1771097792 2120274720 1768476560 948232632 3021653284 3809723798 676874341 +2147483648 3221225472 3758096384 2952790016 671088640 335544320 2315255808 3439329280 1501560832 3418357760 702545920 1026555904 1116209152 1630797824 4192600064 892796928 757039104 399327232 2244599808 449908736 992512000 3964851200 1766098432 2260270848 669630336 1386368448 2639951648 1170627984 4198791176 4293752692 2618942734 3706258015 +2147483648 1073741824 3758096384 2952790016 4160749568 3422552064 1845493760 1560281088 1635778560 918552576 1730150400 3060793344 2356674560 1553727488 1548353536 1075773440 3984424960 3090235392 2359812096 1481977856 1466083328 4199339008 773239296 3937590528 2639769728 2042523840 3052562720 4117789392 2863364600 1970336788 124557154 2234902473 +2147483648 1073741824 1610612736 268435456 402653184 738197504 2449473536 754974720 1182793728 918552576 706740224 2693791744 3433562112 969670656 316801024 193003520 635338752 1352679424 2753421312 3470929920 3514894336 1558092800 3089121792 903736576 2739019648 2471569344 2710996704 1306287632 2110253624 2005351724 1026669774 620624825 +2147483648 3221225472 536870912 3489660928 671088640 3154116608 1577058304 1358954496 92274688 239075328 4120903680 2278555648 1682440192 2783182848 2606628864 365101056 2012053504 612777984 2247548928 1197346816 2076391424 4276993024 1694924288 1102497024 33433728 4136844224 3227887904 1048739056 2799238136 33895452 3338830630 3188840779 +2147483648 3221225472 1610612736 1879048192 402653184 335544320 3321888768 4244635648 2407530496 2747269120 1704984576 3528458240 1251475456 2346450944 204603392 2466578432 3198976000 2436284416 883777536 3862040576 1812277248 36471808 1014422016 3075302144 3707905152 636298944 3229128864 3101741328 3080082072 32606588 2321957106 372869361 +2147483648 1073741824 1610612736 1342177280 1207959552 2080374784 1644167168 117440512 461373440 2545942528 3122659328 3385851904 3078094848 333185024 2982019072 2117402624 528384000 1530413056 1640882176 12464128 1823803392 3728641024 1180190208 3028151552 687224704 3261141312 2452917024 2362926352 692348536 2925783932 1137913578 2982654473 +2147483648 3221225472 536870912 1342177280 2550136832 2348810240 973078528 3909091328 3414163456 1245708288 3072327680 3239051264 3950510080 1892941824 3207200768 2795307008 2153480192 3223896064 415522816 2443841536 3713873920 3023805440 764998144 3773588736 824589696 3920825536 2952041632 2953466480 1442126424 4168581132 563541594 3360905803 +2147483648 1073741824 3758096384 3489660928 2281701376 1275068416 1241513984 754974720 1769996288 2285895680 2019557376 82837504 6815744 2180775936 1054474240 1636761600 4022239232 423444480 3335970816 425340928 1657743360 2841545728 2299352576 2602488064 1786130816 1206727104 154508576 943582832 2896866568 1624985252 3441672422 3661346117 +2147483648 3221225472 2684354560 805306368 3087007744 1543503872 1778384896 1694498816 3045064704 205520896 2833252352 3585081344 840433664 2829844480 693239808 4174315520 3732635648 3740483584 2048253952 80875520 1485772800 77308928 37970432 797825280 2570984832 113056704 1084526624 4081110128 2149756968 1350689492 2277257770 3709480589 +2147483648 3221225472 3758096384 2415919104 2013265920 3959422976 4194304000 989855744 92274688 1665138688 1453326336 416284672 2007498752 3761504256 1831469056 3587375104 723943424 3539091456 548265984 1374294016 1798506496 1758895104 3670702592 2408695040 3911456128 1625438272 735515552 2119476144 2234345592 2325575196 126188446 4062790215 +2147483648 1073741824 536870912 3489660928 671088640 4227858432 704643072 385875968 3531603968 146800640 1235222528 842006528 3246915584 2981888000 1245315072 2257125376 2242019328 1967865856 2849693696 1845112832 2846431232 2572336128 946044416 1003934976 3926394240 3808171840 3906604384 3797485712 653960536 1924098916 3716469678 1869421933 +2147483648 3221225472 1610612736 1879048192 3087007744 1677721600 2650800128 3405774848 1484783616 725614592 367001600 848297984 2270691328 1822687232 655228928 2250833920 3095953408 1452982272 4038418432 1766723584 407447552 2379777024 3110269440 2892060416 1493708416 198982976 4170850528 261041904 3683498152 2508224348 662476850 2171399711 +2147483648 3221225472 1610612736 805306368 134217728 3422552064 3657433088 3271557120 696254464 3133145088 132120576 340787200 486014976 460587008 4201512960 2436956160 743735296 680083456 2138234880 716050432 2644584448 3179582464 1689341440 2833699072 554702208 1893215808 1313091232 2340825808 3773636168 998146412 734938218 17521475 +2147483648 3221225472 2684354560 3489660928 134217728 4227858432 1509949440 1224736768 1015021568 1866465280 4057989120 3536846848 295174144 1966866432 2351562752 3952672768 1383432192 3619504128 301719552 795480064 4168685568 1302699008 2225436160 3968326912 2166372736 2179996864 3848798560 1456743152 750656168 38216012 295875602 2087175241 +2147483648 3221225472 2684354560 3489660928 3623878656 2080374784 234881024 1392508928 914358272 1623195648 937426944 1773142016 682098688 1952710656 1058406400 2012807168 2857598976 1390264320 815882240 943067136 833165312 927702016 3490824704 4040378624 978914432 2193854272 2871379296 3982325648 2955685064 1883378452 3532069638 321817683 +2147483648 3221225472 536870912 1342177280 3355443200 3422552064 2785017856 184549376 2189426688 4097835008 2967470080 3117416448 937951232 3313762304 2133721088 276889600 1449558016 2843623424 4076331008 3733852160 2620471296 681483264 1152542208 200139008 123275904 1046123328 3757866592 3321682864 1354203176 1966137548 2016261326 4264020219 +2147483648 1073741824 2684354560 4026531840 2281701376 3154116608 3523215360 3338665984 696254464 2956984320 2548039680 2893021184 3936878592 2728132608 524943360 299827200 2161410048 3439542272 1292034048 2884251648 2110732288 3142358016 945249792 593816832 3245812608 1229503808 4056510368 4020099184 1935586536 100429156 3079037174 3281078189 +2147483648 3221225472 536870912 3489660928 3623878656 201326592 167772160 3338665984 3397386240 2160066560 610271232 3564109824 784859136 3867934720 3962175488 2298675200 3656417280 272515072 2871517184 3842641920 592656384 2145958912 4100604416 2302268672 2204569984 3112602432 2496626528 4049629328 1516948520 4103054724 2582430190 469146481 +2147483648 1073741824 536870912 3489660928 2281701376 3556769792 3120562176 2701131776 3749707776 3787456512 1986002944 1961885696 1885863936 2772172800 2410283008 3181838336 2137423872 533970944 645423104 1485451264 1383536640 1725873152 2623002112 3067508480 3066243968 3849887424 911401888 3873175952 187974376 2483561252 885795814 843199733 +2147483648 3221225472 2684354560 2952790016 1207959552 469762048 1778384896 2600468480 2508193792 2193620992 3466592256 3687841792 1428684800 2486435840 3551920128 3138846720 988577792 4267425792 1607884800 542511104 3618052096 4281631744 2656566784 3621549312 1897074048 566404160 438355872 3250641872 2708526616 4138262748 1503972350 841938407 +2147483648 1073741824 1610612736 3489660928 1476395008 3019898880 1040187392 3070230528 3732930560 88080384 656408576 2723151872 102236160 4208197632 959840256 3470196736 849313792 152748032 2216976384 2849386496 2229733376 1492626432 3993428480 3256769280 847450752 4209617472 3203266144 1944843504 542426008 1264020444 3510081362 2976304979 +2147483648 1073741824 536870912 4026531840 134217728 2348810240 503316480 1929379840 444596224 2353004544 2392850432 3419406336 43515904 667680768 1169817600 2847866880 3694755840 1542668288 1091559424 463089664 3073316864 2206315520 808418816 2068693248 3109622912 3783557952 4004114016 2449947568 3051729336 3568401884 4266456338 1106354485 +2147483648 1073741824 1610612736 1342177280 3623878656 1677721600 2717908992 855638016 1753219072 364904448 794820608 3320840192 2596798464 3639869440 2642280448 6750208 3780214784 2024816640 3401113600 1092497408 2367096832 1582926848 119824896 775343872 498139520 632466496 3759659744 2965085520 3034149288 42365732 4000044942 3826358383 +2147483648 3221225472 2684354560 268435456 3355443200 1946157056 3590324224 3774873600 645922816 1824522240 4213178368 4266655744 1941438464 2321285120 1848246272 4042457088 556826624 1815724032 1385193472 2097811456 2862815232 3968379904 1667626496 70930176 1949907072 2150864320 4079050208 2683143312 1643936504 942154204 3896777402 2900759961 +2147483648 3221225472 3758096384 805306368 4160749568 1677721600 1711276032 1962934272 3330277376 1136656384 186646528 3744464896 1235746816 1290534912 2136866816 154468352 3531571200 1209286656 2535514112 55447552 4088203264 3443241984 1017541120 3435906816 1279561856 2175192256 4041160928 4092633936 2778516792 65542532 2508992358 3977120945 +2147483648 1073741824 1610612736 268435456 3892314112 1409286144 1107296256 1124073472 3045064704 3158310912 1918894080 3895459840 1055391744 2212233216 757465088 17498112 1071087616 1708572672 2085380096 863383552 1574111232 3856899072 3299671552 320950016 3695883648 1386367040 1181811104 3921325168 2691318920 2096957204 3083116534 1209360365 +2147483648 3221225472 536870912 2952790016 1476395008 469762048 1040187392 721420288 2843738112 3846176768 4204789760 795869184 2246574080 506724352 568983552 1252458496 4281171968 2012823552 1027203072 2721714176 1329543168 3480331264 140999168 1985278208 1744869504 1675885888 1700078752 3046545712 2943016696 3525161460 2536589798 373156183 +2147483648 1073741824 2684354560 268435456 2281701376 4227858432 2852126720 1056964608 3246391296 532676608 2753560576 649068544 3420979200 2360082432 1430650880 4227530752 431718400 740868096 2098094080 2799054848 1982019584 1237298176 178447872 946044160 799974784 866409792 3070964640 3753083280 118807544 2744144164 2955480086 1536338289 +2147483648 3221225472 3758096384 2415919104 3355443200 1006632960 1442840576 218103808 3447717888 1639972864 1197473792 552599552 4286054400 2844000256 2633629696 195756032 978747392 1264959488 4009910272 1818890240 3668117504 3656031232 1866192384 3976420608 973048448 668753600 2620066848 2023132432 1216728232 1370638180 447873826 3191284383 +2147483648 1073741824 2684354560 805306368 3892314112 3556769792 3523215360 956301312 763363328 4097835008 2313158656 3121610752 2944925696 1888223232 3501850624 1865351168 1832026112 982106112 130965504 3192532992 758593536 192324608 3705665024 655060736 1673507200 2521842368 4192403744 3983052912 1379334248 3912556924 1102050726 1179869153 +2147483648 3221225472 536870912 1879048192 134217728 3154116608 3724541952 3607101440 1585446912 1581252608 23068672 913309696 1188560896 1495531520 1070202880 2549022720 2327347200 178929664 3629637632 73011200 1476868096 4054094848 4243873280 176868608 1270450304 3224894016 598349408 4196347440 3986731720 1227770180 105774186 3611105951 +2147483648 1073741824 3758096384 2415919104 3892314112 3690987520 33554432 1728053248 4236247040 2923429888 664797184 3364880384 1909981184 3588489216 1113980928 961478656 2226159616 1646051328 1663393792 1037447168 4098304000 606903296 1737416192 2526309632 938313600 2950525248 2145524448 3587775152 1339529080 4141901900 2077469970 3350620399 +2147483648 3221225472 536870912 1342177280 3355443200 1006632960 3321888768 3338665984 981467136 4013948928 2980052992 1802502144 2718433280 3996909568 3750625280 174129152 1535737856 3115171840 2339069952 1272844288 374945792 2266864640 1324344832 3779878144 2531962496 925071424 2982282080 2741445488 3683951288 3901381684 2409078814 1209324397 +2147483648 1073741824 3758096384 2415919104 3623878656 3690987520 2717908992 788529152 125829120 2084569088 1126170624 898629632 1523056640 500432896 437911552 2138112000 4036657152 358400000 3398262784 1932144640 275326976 648453120 1073926656 4138623232 3814043520 563432256 2601924128 674700528 2718283480 1941792300 607268502 2320841959 +2147483648 3221225472 536870912 805306368 2550136832 3422552064 3254779904 2399141888 2558525440 4282384384 1138753536 869269504 3980918784 2123628544 830603264 319094784 628391936 638664704 3942834176 3107065856 3806148608 2101904384 1054304768 2999842048 1893176192 96136000 1268654560 1840448496 1078178344 2570638220 1595613926 2265424407 +2147483648 3221225472 1610612736 4026531840 1207959552 2483027968 1711276032 3238002688 2474639360 3066036224 1696595968 4262461440 1770520576 4011589632 1639055360 742326272 2496626688 2292105216 1199333376 264376320 1883711488 3312165888 3685281280 4150613760 2568793216 2749055424 857313440 825743184 58391544 2032825932 3685422630 1642169349 +2147483648 1073741824 2684354560 268435456 402653184 1275068416 167772160 3741319168 3179282432 29360128 1583349760 1181745152 264765440 2471755776 3592552448 3330342912 3198124032 2933047296 1997430784 1081225216 328808448 898870272 551338496 181499136 2846531968 4116663616 2679477408 1038613776 2458110696 2177491844 244119854 2211016839 +2147483648 3221225472 2684354560 805306368 671088640 738197504 2785017856 1996488704 25165824 1304428544 849346560 2517630976 954728448 362020864 598605824 2888761344 2028437504 3007823872 1291935744 3361607680 3191281664 3521881088 3517302272 1185702144 3869553280 3622988864 840145312 3294225680 3352712920 2177210284 3041578494 1215027711 +2147483648 3221225472 3758096384 2415919104 939524096 738197504 3590324224 1593835520 2273312768 2252341248 702545920 3228565504 3510108160 304873472 4201512960 2948136960 952729600 1543946240 1618501632 3669889024 3901818880 1911397376 178055680 2163434752 3440946816 1636526656 4191455776 68508272 3172316904 3910193380 2819452946 2791946725 +2147483648 3221225472 3758096384 1879048192 939524096 3825205248 1979711488 1426063360 1669332992 2361393152 3848273920 368050176 4023910400 681836544 487194624 3799449600 3031990272 1663156224 2734972928 945426432 1690241024 2247402496 2964836864 1902991104 1365750912 1160069312 1231784352 1913870800 2618471784 600241316 781508682 3666332031 +2147483648 1073741824 536870912 1342177280 2281701376 335544320 3254779904 721420288 847249408 591396864 3168796672 208666624 3752329216 830734336 3252551680 3647275008 3414261760 621789184 4149567488 2802724864 970790912 4045249536 3705533952 4147791616 743212416 2458542656 3762600544 1839096432 1598204136 156720548 1247347894 1539554539 +2147483648 1073741824 536870912 2952790016 3087007744 1946157056 1375731712 788529152 3749707776 2445279232 1621098496 900726784 868745216 2282487808 2190082048 3504668672 1377468416 3060678656 1782308864 1129984000 1388124160 1345233920 1497383424 4140356352 4070029696 3225995072 299350048 3920150928 1988601688 2159075524 2438174942 785314769 +2147483648 1073741824 536870912 3489660928 1744830464 335544320 2852126720 150994944 1786773504 2143289344 2103443456 850395136 1190658048 3857448960 2807955456 3154051072 1658486784 3506683904 60317696 3377344512 2715228160 150912000 1812590080 779452160 1340448640 339308736 132875488 1565424464 1774532520 4287600756 4083443666 2612535589 +2147483648 1073741824 1610612736 1342177280 939524096 2080374784 2919235584 1694498816 2491416576 3577741312 3353346048 1594884096 2603089920 2531000320 3085828096 4081385472 368017408 818069504 635854848 1449013248 647825408 1040944128 3763919360 2144432384 679117952 3567614656 118001760 4268644976 3547475368 3301643964 3514471886 4263867421 +2147483648 1073741824 3758096384 1879048192 2550136832 2080374784 301989888 2768240640 1736441856 3854565376 1549795328 4035969024 1112014848 227278848 423755776 2678259712 2481225728 87277568 295067648 403845120 931866624 1173922816 4273601024 1022974208 815049600 4130063808 2352116896 994847376 2845982568 3128104124 3666656118 3188709969 +2147483648 3221225472 3758096384 268435456 2281701376 201326592 905969664 218103808 3615490048 1186988032 975175680 1496317952 1015545856 4089708544 2856452096 610467840 1778810880 3218685952 153018368 3534884864 1716193280 2696068096 745760256 1919533312 2699992704 374163136 1174727328 4102885968 3111368248 3011963460 1330516398 461706355 +2147483648 1073741824 3758096384 805306368 2281701376 2617245696 2181038080 2298478592 4286578688 79691776 2845835264 3536846848 2740453376 651427840 150863872 1642397696 3850469376 1953284096 1335255040 3387830272 3751618560 2210771968 3173707264 4279723264 1622783872 524872384 765479328 2967937232 3880158808 1933208924 1901334690 4073923 +2147483648 3221225472 1610612736 2415919104 1207959552 1543503872 436207616 3942645760 4236247040 2621440000 241172480 4046454784 3640131584 3858497536 834011136 980221952 925401088 3080011776 1330044928 1942360064 3195348992 3802446848 2235266560 4264027392 2231402880 1147229248 2606029280 3622911536 2796456328 2994754132 626155570 1942314913 +2147483648 3221225472 3758096384 3489660928 1476395008 2080374784 771751936 654311424 3883925504 1849688064 2401239040 437256192 2189950976 433848320 3472228352 1107230720 860585984 3246604288 2812403712 1478889472 1687619584 90672128 1259168256 2876958976 964658304 731466304 2754665504 1808175216 1819670872 2127306188 1191065190 1155737589 +2147483648 3221225472 1610612736 1879048192 3355443200 3690987520 4060086272 2634022912 1098907648 2252341248 3965714432 2481979392 900202496 611057664 2654339072 568786944 2053144576 1998143488 1200152576 3221622784 1466902528 1578927104 506949120 1397482752 2047646592 2939122624 3312440096 753307632 1857451912 473198692 1222724694 2459762257 +2147483648 1073741824 536870912 2952790016 939524096 2885681152 1979711488 1694498816 2793406464 4030726144 1193279488 1680867328 1577582592 1714159616 1261830144 377421824 1454931968 2090811392 2198790144 3083218944 1981224960 3808732160 684810752 1962263808 4094985856 954817728 1204942048 110004144 2103464152 2037807684 3745077326 764011497 +2147483648 3221225472 1610612736 805306368 134217728 1811939328 503316480 2264924160 1971322880 901775360 1314914304 2544893952 1387790336 839122944 2998009856 4223467520 1069383680 271761408 2121728 2101481472 648357888 4268332032 2861092352 329349376 1997114496 3904425536 618219680 862817808 2847600616 4292632308 2815691010 4189721999 +2147483648 3221225472 3758096384 1879048192 671088640 3288334336 2113929216 1728053248 3917479936 3762290688 245366784 1204813824 3169320960 1311506432 656015360 405209088 2975825920 3127853056 3077431296 1397362688 3985573888 3075712000 1734694400 2873285376 1179238016 474107456 1839032224 191284336 1678747832 1564960988 715257486 3181389841 +2147483648 1073741824 1610612736 805306368 4160749568 2885681152 1509949440 3808428032 3045064704 1715470336 2300575744 3308257280 796393472 3790864384 3850502144 1282998272 1723432960 1540767744 443867136 4147261440 1782646784 2985137152 908358144 299234560 621776256 3410847296 2510578080 3197499120 1655670488 1102932612 4156317394 1550962435 +2147483648 3221225472 536870912 268435456 402653184 1677721600 2785017856 4076863488 478150656 1019215872 815792128 1496317952 2724724736 3440640000 2434138112 1169489920 2456322048 2057322496 814473216 4205187072 2484942848 2438761472 3410379264 276233984 3098189952 2007199040 3018217440 3578190352 3905061912 3887552228 2976924054 1924393791 +2147483648 3221225472 2684354560 1342177280 134217728 2617245696 369098752 2936012800 813694976 4198498304 299892736 3830448128 3086483456 1532231680 745930752 356057088 2052227072 2887860224 1931272192 589697024 3493926912 1581693952 1211586048 4021667072 2846667392 1053062720 3966008288 1179940016 2134665192 674264044 2728547498 1413830091 +2147483648 1073741824 536870912 3489660928 1476395008 2751463424 1375731712 2600468480 142606336 3451912192 3160408064 768606208 2969042944 3580100608 3163160576 653459456 890601472 1770700800 1623613440 2891591680 1334515712 976337920 773906944 3645202176 344427904 4052609600 2759981280 3895976784 1150999400 1037981164 1924009738 1322856071 +2147483648 1073741824 3758096384 2415919104 2550136832 603979776 3456106496 486539264 3581935616 1522532352 1952448512 4151312384 854065152 1344012288 1940783104 4059103232 4167270400 3886825472 2813386752 2145267712 2274961408 624925696 1168261632 1876020992 979733120 719412416 2959953440 2258325968 1526623400 2464151108 948211622 521849245 +2147483648 1073741824 536870912 1342177280 3892314112 3556769792 1711276032 3841982464 1031798784 4198498304 1461714944 430964736 2447900672 1324089344 2417885184 3633119232 4235886592 1189691392 1809899520 2595106816 434444288 3512114176 2778164736 620621568 1628216448 4182276288 3957606944 2849665008 627530840 179688228 1771082966 970867425 +2147483648 3221225472 3758096384 805306368 2550136832 3556769792 3724541952 2197815296 2139095040 2294284288 1369440256 2976907264 758644736 3774087168 748027904 1557987328 4190928896 2214739968 2254823424 2347110400 1323632640 347649024 2572446208 832107264 1662685824 2671730496 2570677024 2353809360 3621571928 1049927348 2745586258 2323368787 +2147483648 3221225472 1610612736 1342177280 2818572288 2483027968 1778384896 3674210304 3011510272 1430257664 1025507328 2597322752 1773666304 1816920064 1016201216 171638784 3744301056 1036632064 3333251072 1212289024 3666028544 2145487872 1973157376 1140223744 2099228544 4033004608 3910727200 286775216 2919521560 475302524 2833729178 1581594717 +2147483648 1073741824 1610612736 4026531840 2013265920 1006632960 3187671040 2868903936 2524971008 2361393152 1264582656 621805568 2116550656 1914961920 1422000128 770244608 3377954816 1226948608 3964493824 1744449536 3588556800 1974576128 3909804544 4084461824 1791774848 2678697280 3082222432 3721256080 4143672552 3856207132 2882513038 3764247011 +2147483648 1073741824 2684354560 805306368 1476395008 3422552064 3523215360 587202560 1300234240 2696937472 1193279488 1779433472 880279552 1978400768 2528247808 463011840 1879539712 2340536320 213737472 4040830976 1175271424 2304353280 2175457792 1822672128 2526836608 982623296 3513708448 2842028368 1542152440 294978252 3884297434 2356202821 +2147483648 1073741824 3758096384 4026531840 3087007744 3690987520 570425344 1124073472 3145728000 2344615936 744488960 173015040 48758784 255066112 2992504832 3147497472 3225518080 982138880 2438914048 3873845248 3561433088 3727393792 2026852864 3645143296 3964522368 1472434240 3900402208 4275717648 3937860840 3713142796 1012480366 3843071959 +2147483648 3221225472 3758096384 805306368 671088640 2885681152 301989888 4244635648 931135488 3435134976 94371840 3629121536 2527592448 3862691840 1896480768 1952514048 1005355008 431865856 3278528512 703729664 2280982528 2488972288 714524160 1510457600 3063119744 75142080 721876640 2995773648 1715425112 863550204 4203464574 2952885253 +2147483648 3221225472 1610612736 1342177280 2013265920 67108864 1308622848 3909091328 528482304 1203765248 274726912 3620732928 223870976 1292107776 3943301120 1217855488 1642299392 4294262784 3831226368 1988235264 1850419200 2276297728 1606961664 1017085696 3743203968 1681498560 498745760 3950797840 1813860072 2220356972 2249458274 2326928439 +2147483648 3221225472 3758096384 2415919104 4160749568 469762048 4261412864 2634022912 2407530496 239075328 2287992832 2085617664 2645032960 3426484224 3631349760 3809280000 2795667456 1091977216 1453056000 3867807744 3994617856 640457728 130636288 4081342720 396814464 953200832 52127904 4055458416 1557949576 1533203340 1354148798 2669182277 +2147483648 1073741824 536870912 4026531840 2281701376 1946157056 838860800 3741319168 2608857088 2051014656 3986685952 3352297472 950534144 2646867968 4183162880 3596025856 1058045952 3719184384 2087706624 1965961216 2528843776 281195520 3985595904 3594018560 140042624 1393460032 1464694048 3436269168 2398836472 1333149980 1590943134 152310523 +2147483648 3221225472 3758096384 1342177280 4160749568 2348810240 2315255808 1459617792 1098907648 4039114752 2359296000 1162870784 4213702656 853803008 3624796160 3342270464 121733120 947830784 1784045568 3572895744 2176518144 550218752 574089728 169409792 2481279360 2320080704 3834304928 2047893072 1968506392 1649182204 1106139102 723132243 +2147483648 1073741824 2684354560 1342177280 3623878656 469762048 3992977408 486539264 3565158400 3024093184 1134559232 3218079744 1755840512 3571187712 1611268096 3368222720 459833344 1008353280 963371008 15872000 829896704 1625209856 3135463936 2803388672 44354688 2939724992 2943508064 3889689136 2252876024 3995864476 3289630 1989608701 +2147483648 3221225472 3758096384 805306368 2281701376 3288334336 3456106496 1929379840 3246391296 3057647616 2912944128 2366636032 1715994624 884736000 3033399296 185794560 919830528 1303068672 2151014400 609619968 1745291264 4212241408 330198528 3569447680 3468481152 2280949568 996862112 28552176 299592184 487452844 3662821526 2609717661 +2147483648 1073741824 1610612736 1879048192 1207959552 1275068416 1845493760 2667577344 2189426688 1958739968 35651584 2721054720 2069364736 1846804480 25296896 1548550144 2918547456 1330331648 1136779264 3836358656 3537963008 1240695808 3601616384 961896704 5437568 728536128 3239891808 3807873936 1237733560 320096900 4216419610 3602441139 +2147483648 1073741824 536870912 4026531840 1744830464 2617245696 3456106496 3271557120 2105540608 3225419776 2103443456 2838495232 1710751744 2215378944 1049493504 3525115904 3691413504 4238819328 4236435456 25571328 231282688 4015305728 3971769856 101539072 2929058944 1250409280 1531431840 2203885936 4142431816 4045362068 4193180530 2285373021 +2147483648 3221225472 2684354560 268435456 402653184 1409286144 973078528 3640655872 1048576000 3267362816 3349151744 537919488 1403518976 1043070976 4181590016 4247584768 2292547584 1521860608 311648256 96866304 2856916992 2689051648 41861632 741339904 167529344 1933082816 455632352 1700967696 2330420824 2534157420 1676543278 2368012801 +2147483648 1073741824 1610612736 2952790016 1476395008 3959422976 2717908992 3976200192 3749707776 2948595712 85983232 3532652544 1859649536 3915120640 4154064896 3408199680 2429714432 2146942976 1217028096 1318203392 4123068416 2221192192 4280351232 770297088 812213120 1568652224 3456198816 2129370640 3093265336 317229164 184744914 4225821633 +2147483648 1073741824 1610612736 268435456 3087007744 67108864 1107296256 1560281088 2306867200 3552575488 1931476992 2878341120 279445504 2352742400 4001497088 3067674624 3243212800 1237663744 2143412224 2474258432 1022167040 1168219136 2031512064 24858368 3868909952 1533849536 3500669216 1745159312 578655032 27546028 534400014 1747016837 +2147483648 1073741824 3758096384 1879048192 2013265920 67108864 100663296 3573547008 595591168 4232052736 4091543552 3161456640 373817344 2454978560 2876899328 3996581888 3854598144 3692740608 744972288 3573690368 902506496 2325652480 1344258560 960823040 1331851392 3567369408 3547023776 3939773936 2646216936 538391908 4111500110 188924711 +2147483648 1073741824 536870912 2952790016 4160749568 1811939328 1979711488 3003121664 1937768448 2663383040 3261071360 2899312640 16252928 3949199360 2977824768 3883073536 2776530944 1585463296 1071898624 301346816 1247746048 1464640512 2970702336 1995719936 1720055424 1097926976 512197664 137093456 3044687400 1583166252 1840613706 1429928775 +2147483648 3221225472 3758096384 805306368 2550136832 335544320 1174405120 3472883712 2659188736 3082813440 1977614336 4180672512 2108162048 2943614976 1705902080 46727168 4101472256 915652608 2071158784 991301632 2294614016 473281536 2083056128 1100464896 1028998272 8063552 2827260000 1630754896 2377531272 4275380660 1389215334 1032125783 +2147483648 1073741824 1610612736 268435456 3623878656 3288334336 2717908992 285212672 2122317824 2654994432 90177536 3096444928 1652031488 2209611776 4014080000 1871118336 4151148544 2868625408 3213058048 143273984 2696611840 1593023488 3811766784 3435128576 237595008 1153500352 975214560 3528282672 2652571080 1053004028 310047610 2982407955 +2147483648 3221225472 1610612736 805306368 1207959552 3556769792 3724541952 4110417920 478150656 2336227328 1981808640 3100639232 4020764672 3286499328 2266365952 636551168 2874638336 733003776 4019216384 3054374912 2798462976 2602406912 3061571072 1446299392 200692352 2504458944 2243337824 1680827376 3627332696 57692988 3007189534 1725250291 +2147483648 3221225472 536870912 268435456 671088640 2617245696 2583691264 2130706432 729808896 2881486848 3114270720 1630535680 1345847296 3552313344 2238054400 1573060608 1560641536 2126856192 4271235072 3129872384 3935778816 2864155648 645156352 2617330944 279957888 1274749248 2344200480 2669897232 454479256 1105964452 1254255106 2150268737 +2147483648 3221225472 2684354560 2415919104 3355443200 2348810240 2919235584 3909091328 3682598912 2361393152 3605004288 439353344 2337800192 1123287040 3297378304 61800448 3655041024 3802841088 94658560 776081408 1225988096 2829945856 1985205760 1918300416 2272417920 3584764352 1474932896 3812748240 3639460744 2979256756 4164349594 2197965131 +2147483648 3221225472 2684354560 2952790016 134217728 872415232 3254779904 2566914048 3850371072 2311061504 153092096 2188378112 2089287680 1221853184 2045116416 1455620096 4035805184 3067625472 1497423872 2864582656 1622087680 3554116608 2373545472 4203769600 2369056128 1894264512 3351522080 603856144 2479817528 2588384596 3189859454 486294199 +2147483648 1073741824 3758096384 3489660928 2281701376 3959422976 167772160 3674210304 2961178624 1849688064 811597824 462422016 1577582592 127139840 2632056832 2491875328 1659994112 2609037312 4115030016 3675926528 4186646528 2567932928 389273088 1177745664 1153321344 1326857280 3052734176 2575210928 1164409480 2766582140 150687270 1636865543 +2147483648 3221225472 536870912 1879048192 2818572288 2080374784 3925868544 822083584 1904214016 2839543808 874512384 1209008128 844627968 437518336 3297902592 3422486528 495091712 1880211456 3201196032 3538554880 2717595648 1867027456 4026201600 1759433984 3213161856 24637120 273896480 1413453872 844396120 2784568460 2721034578 1728863667 +2147483648 1073741824 3758096384 2415919104 2550136832 872415232 3724541952 117440512 8388608 2940207104 1533018112 2175795200 359137280 4110155776 2509897728 2904227840 1367048192 3997286400 1298882560 328347648 3562481664 1267309568 1722204672 571132672 352897664 3848797760 1795845600 3296895472 1873107464 474945076 549293174 89185541 +2147483648 3221225472 1610612736 1879048192 2013265920 4227858432 1979711488 1761607680 2743074816 163577856 3139436544 2523922432 1502085120 1852047360 1305083904 1312751616 1486323712 1206796288 3621576704 3898740736 1353394176 4170548224 1213547008 3192996096 3297473152 4021047232 562554528 2218762384 4076501432 4196324308 3606649150 2958470107 +2147483648 3221225472 536870912 3489660928 939524096 201326592 1845493760 3707764736 3716153344 3997171712 31457280 2574254080 2454192128 4259053568 2382757888 2931490816 1354072064 2828222464 84664320 2569932800 2480355328 3562781696 3924064768 1681943808 2108835968 2917364928 558099488 1173499632 1179728616 2107673764 120706830 149105989 +2147483648 1073741824 1610612736 2415919104 134217728 1811939328 2181038080 2801795072 964689920 574619648 1717567488 2232418304 1778909184 1546911744 1538129920 4112580608 489586688 351027200 3208503296 2940612608 1053100032 338213888 1917412864 1661303040 3582413696 2419351872 354544544 1336674544 22160392 3877322076 2391904134 4288402351 +2147483648 3221225472 3758096384 2952790016 939524096 603979776 1375731712 2936012800 1988100096 2017460224 123731968 277872640 1119354880 2469134336 516030464 3667329024 1584103424 2827042816 3360677888 3348762624 1785399296 3253834752 2531942912 2210293504 1785744768 4116010816 1489105504 1079970224 481279176 427246204 302440650 447512965 +2147483648 1073741824 536870912 3489660928 3087007744 2214592512 3523215360 1459617792 3867148288 1245708288 2820669440 3895459840 4044881920 4291035136 2492596224 992280576 356286464 1796358144 2156519424 1730818048 412162048 1100397568 1883462144 1644130048 523855232 661018944 3670270048 1428883760 342858648 4264155012 3445242890 2376664151 +2147483648 3221225472 2684354560 268435456 1476395008 67108864 436207616 687865856 3749707776 2143289344 937426944 2406481920 1258815488 3714842624 2132410368 3306487808 1322549248 3372761088 3670269952 3820097536 3207141376 1918282752 1560891904 560559872 1406752640 2721150144 632111520 528433680 3949361416 806929316 1777178334 1885787577 +2147483648 1073741824 1610612736 805306368 3623878656 469762048 1174405120 3238002688 947912704 1430257664 702545920 2215641088 179830784 1199308800 2734555136 2646540288 2843836416 2336407552 3874643968 2808492032 905119744 2767688704 4043962880 133812480 382854784 2815805888 4000832096 3985033584 619727400 1223110652 871217002 1736759697 +2147483648 1073741824 3758096384 2952790016 2281701376 1677721600 1711276032 1493172224 2860515328 994050048 2585788416 1578106880 3880255488 1805385728 3525443584 1319043072 1673691136 1762246656 2848350208 3775541248 3920832512 1559794688 4209167872 1349180160 1352069248 4253337536 801364192 2148885104 1061336920 2471090060 627469974 3193577813 +2147483648 1073741824 536870912 4026531840 1207959552 3959422976 973078528 1929379840 2843738112 3292528640 421527552 993001472 786956288 1804337152 22151168 2887450624 574324736 3237855232 186605568 4292489216 2030508032 2322707456 2053303808 2452277504 4292265344 2077026880 4138463904 1414155632 3996162648 1075727108 554084918 2874895481 +2147483648 3221225472 3758096384 805306368 2281701376 3959422976 503316480 83886080 3179282432 1455423488 1721761792 4243587072 1869086720 3588489216 3050700800 1828519936 3978067968 705773568 3908493312 2178813952 868812800 470987776 1778413056 2659744000 2935778432 2912054976 3839052320 1437990096 895201560 4266851348 4167577382 2204377603 +2147483648 1073741824 536870912 1879048192 2013265920 738197504 1174405120 486539264 494927872 415236096 379584512 3182428160 1698168832 407109632 4236115968 4207083520 3776413696 2444673024 730619904 2032545792 815208448 3932263424 164217344 109180160 1742596736 806874816 1433592864 2897378128 2625974936 1360046660 3734987234 2014947327 +2147483648 1073741824 2684354560 805306368 4160749568 3288334336 2919235584 2969567232 1937768448 700448768 782237696 1179648000 3103260672 1259601920 4192075776 2809724928 988577792 1504919552 1904795648 3695587328 2208118784 2870649856 828797440 1942908672 2854382208 2817023936 198141088 874183824 2485459672 2062453436 2559071082 1195328731 +2147483648 1073741824 2684354560 4026531840 939524096 4227858432 1241513984 251658240 3850371072 1883242496 3848273920 1854930944 1324875776 675545088 557187072 4093313024 2513272832 1338916864 1337909248 3203280896 2790209536 1905497088 3221844480 2126598400 1254972800 1312246080 974544544 3842690928 2268082248 2781349244 4018945114 1438268559 +2147483648 1073741824 536870912 805306368 2818572288 1006632960 637534208 3070230528 3548381184 3468689408 715128832 2203058176 1990721536 1862008832 4042915840 1606352896 3779362816 1917239296 2738315264 2050109440 1286805504 3729163264 2494424576 284542208 2255615616 2468338752 696708384 790059344 3240241176 2432373500 1024112702 760217525 +2147483648 3221225472 2684354560 1342177280 2550136832 67108864 3254779904 218103808 4118806528 213909504 933232640 2083520512 3922198528 684982272 3033137152 2398814208 882016256 2906472448 3234783232 667029504 4136572928 1760082944 1028551168 3035121408 1260740992 453168064 2034504224 1211241552 2288457176 1632407908 3375133118 3428278247 +2147483648 1073741824 536870912 1342177280 2013265920 2885681152 704643072 2801795072 2172649472 4148166656 4062183424 1592786944 1153957888 3662938112 2363359232 2069823488 1886027776 4140843008 3249266688 1339437056 2431326208 228891648 1767328256 2882360576 705974656 3152927552 237315488 2376306608 2775705688 414130356 1512210638 4265887623 +2147483648 3221225472 1610612736 1879048192 4160749568 738197504 2986344448 889192448 2340421632 348127232 2615148544 1280311296 2883059712 314310656 47316992 1459421184 2904326144 2211430400 2425118720 4115271680 2749442048 3560866816 3977961984 3003438336 2630088576 618031552 2538814368 3511922128 1824412360 1281822828 1977982242 3366813305 +2147483648 1073741824 1610612736 1342177280 1207959552 335544320 3791650816 687865856 1199570944 2747269120 2405433344 2142240768 2217213952 2758541312 190447616 113704960 2498854912 501465088 606035968 4008849408 3261794304 172723200 852805120 2036791040 4096642432 1467374272 1683662752 4081612560 1153151016 1541199796 1025172262 3910126129 +2147483648 1073741824 536870912 2952790016 671088640 469762048 301989888 2600468480 1853882368 2596274176 1704984576 3262119936 3166175232 2828271616 1429340160 2181365760 2059173888 3755491328 398712832 4228526080 248584192 1760470016 2114807296 901213440 2734584704 53795392 747874656 428196624 3308074712 260086900 186022130 1034483691 +2147483648 3221225472 2684354560 2415919104 2550136832 1275068416 4127195136 1090519040 3514826752 2503999488 182452224 4029677568 2546466816 4168876032 3100508160 853475328 274890752 3781476352 67592192 772149248 2065897472 233606144 3512451584 810931456 3802857088 811095488 195344416 3697789744 2994470632 675660340 1676867902 2830912845 +2147483648 3221225472 1610612736 4026531840 1207959552 1275068416 1711276032 3741319168 1652555776 3183476736 291504128 61865984 3432513536 273416192 665452544 3621978112 775979008 280150016 1948999680 3761377280 2536450048 2569708544 4189187584 1000071424 121166464 2279106112 2159713120 2822369744 3634359848 3497455668 3372569738 1977558741 +2147483648 1073741824 1610612736 805306368 2013265920 2885681152 2113929216 1426063360 1904214016 4030726144 2187329536 1120927744 3437756416 1965817856 4146987008 284753920 884441088 2175516672 180051968 751185920 1465190400 2472121344 150131200 4059878656 1471530112 205152960 2815798560 2351757936 1306385800 2211866284 1314632782 161863633 +2147483648 3221225472 536870912 268435456 3355443200 2214592512 1979711488 3674210304 3649044480 440401920 2099249152 338690048 1430781952 3281256448 2176712704 3770482688 3315040256 881934336 3889553408 3941994496 3156817920 3416886272 90994176 1323463424 1410821248 93647680 771464352 3023273712 3156403928 1752334532 2339033118 250000791 +2147483648 3221225472 3758096384 1879048192 1207959552 3690987520 100663296 4143972352 2541748224 1900019712 1805647872 856686592 369623040 3758358528 2092564480 1891827712 4153769984 3342417920 262529024 1186074624 516360192 1076864000 1450855936 913327360 2712364672 1429394496 2352327712 204046256 1840113592 213270188 3682408454 2355935011 +2147483648 1073741824 1610612736 1879048192 134217728 2617245696 503316480 654311424 3011510272 1312817152 3676307456 2972712960 202899456 4252762112 1434583040 1276706816 655196160 491339776 3351764992 3773181952 1055328256 2207679488 417193472 2906850560 3112743040 3071727168 3781138720 3273158000 3065936472 2398712068 3709848714 1031406521 +2147483648 1073741824 536870912 1342177280 402653184 2080374784 3456106496 2063597568 4135583744 4290772992 249561088 2280652800 1191706624 3050569728 2831810560 1530200064 3301670912 675463168 3833487360 1209413632 3811252224 2192874496 2466009600 802633984 171621504 3074123072 1603639136 371053648 3025193800 1627878852 1283166462 3245003287 +2147483648 3221225472 3758096384 3489660928 671088640 872415232 570425344 117440512 2860515328 3963617280 1302331392 1490026496 2041053184 1526988800 3509714944 2326331392 451903488 416399360 3121438720 1386090496 3072264192 4239690752 1173847552 1275275008 85636480 1093693760 1280032608 2972969904 2030861688 3950356956 1660734366 3658531595 +2147483648 1073741824 2684354560 268435456 2550136832 1811939328 1308622848 117440512 1484783616 3141533696 2552233984 2236612608 3624402944 3536060416 3108110336 71106560 1033142272 2944876544 1835327488 1552822272 859518976 833334272 2735661568 2678529280 2158336128 3807771200 518829024 2199604976 2624248792 3178569948 2725283990 2853528467 +2147483648 3221225472 1610612736 805306368 2013265920 1409286144 167772160 2432696320 2357198848 549453824 2824863744 19922944 2577924096 2268856320 329646080 2420047872 1853063168 3310206976 2265931776 473042944 1210394624 2905248768 2741064192 1426139904 2480449408 1579450048 2073799520 1523696912 368660264 143996116 516076646 872244613 +2147483648 1073741824 1610612736 1879048192 3623878656 2080374784 1107296256 4278190080 4286578688 817889280 3131047936 2328887296 1130889216 2438725632 518651904 928186368 2308014080 3535060992 318005248 39727104 1386547200 919110656 2705746432 755566848 2749013888 1992390464 3625892896 2165265872 3149104536 2062274716 665306030 3917871213 +2147483648 3221225472 1610612736 4026531840 4160749568 2751463424 1107296256 620756992 2004877312 3628072960 786432000 2324692992 424148992 3135504384 3852599296 3417374720 2497675264 3319775232 4149960704 713953280 2822187008 887923712 402735616 2862823168 76974464 2266776000 1002080416 479880688 1065987240 2202334620 1198648246 3671879691 +2147483648 3221225472 2684354560 2952790016 671088640 3825205248 2449473536 3238002688 2860515328 3535798272 3810525184 242221056 34078720 1557397504 3891920896 2080833536 1870430208 2965127168 11919360 728109056 734599168 4249977856 1384113664 1460212480 3782323584 1368390848 3863025376 734372880 1432739192 4108194772 2629110110 718253079 +2147483648 3221225472 536870912 2415919104 3892314112 3825205248 2852126720 1795162112 2877292544 3737124864 975175680 2530213888 1030225920 1914437632 977928192 1694564352 3621421056 278446080 14770176 796790784 2553755648 1503767552 3965410816 2194088704 4279870336 229603392 4006687776 1815254864 2193934392 3435873724 4107213358 3845503037 +2147483648 1073741824 3758096384 4026531840 939524096 3288334336 4060086272 3539992576 2122317824 2143289344 2904555520 1263534080 17301504 2021916672 2629173248 3103326208 107053056 3534995456 3054854144 3841601536 1827350528 318669824 3177411072 1562582784 1071291776 3963973696 3497146208 3241090640 1722334648 3437918492 1503299670 3391447235 +2147483648 1073741824 1610612736 2415919104 2013265920 4227858432 1509949440 2600468480 3481272320 2470445056 1365245952 3887071232 2846359552 1178861568 1800011776 1391394816 621051904 469745664 2289459200 3253088256 1199638528 1267842048 2944170496 2347303168 662026624 338061376 1581125920 3972864304 59742088 190930740 192842566 628680475 +2147483648 1073741824 2684354560 4026531840 939524096 3825205248 1040187392 1828716544 3581935616 3862953984 1319108608 3606052864 3992453120 1188823040 197525504 3862102016 1625194496 3512680448 2211241984 973221888 209270784 1285788672 2287399424 1765218048 2817828480 1261599936 1936552480 1999500016 1651346232 406973844 158576514 1763624105 +2147483648 3221225472 1610612736 1342177280 2818572288 2348810240 301989888 4043309056 562036736 3217031168 1382023168 1718616064 4087873536 1365508096 1946550272 3624861696 3556933632 2882551808 2914246656 141168640 1912416256 2677246976 2863791616 2584946944 2589497216 3609551040 534003744 2839928208 1250758760 2948314500 756416310 3925155283 +2147483648 1073741824 3758096384 4026531840 2818572288 4093640704 436207616 788529152 2239758336 1128267776 2451570688 269484032 1300758528 2187591680 139067392 1842806784 4167991296 1562689536 4028588032 3854970880 1313417216 1445692416 3486602752 2712352512 1166584704 3565024576 574420640 1563650992 478675288 719598092 1569338022 657930651 +2147483648 1073741824 1610612736 1879048192 2818572288 2348810240 4060086272 3741319168 1216348160 2789212160 2912944128 2207252480 2883059712 360972288 4248961024 2557673472 174817280 4068392960 3334234112 4294848512 3120891904 55739392 1956279808 964634880 3717566336 2222707520 1475271136 610558384 1677330936 4102497036 2940310482 838985911 +2147483648 3221225472 1610612736 2415919104 1744830464 2214592512 1912602624 3774873600 1031798784 2948595712 2199912448 743440384 3851943936 2966683648 1617297408 1523515392 2036760576 1407893504 2474467328 3377074176 290269184 1038597120 1124040192 684399360 802721152 1485962432 1926099744 1720184464 1951064632 23944028 2519874610 233385267 +2147483648 3221225472 1610612736 805306368 671088640 201326592 3523215360 1929379840 109051904 2831155200 1587544064 1034944512 3370647552 3412328448 2797993984 2544697344 2691989504 3615571968 934731776 3752464384 3336513536 2993132544 3483682304 3928566016 2288158592 542404672 2529063264 109146512 3392599704 770320452 4206825366 2255985731 +2147483648 3221225472 536870912 3489660928 671088640 3422552064 2516582400 3439329280 58720256 2353004544 434110464 1188036608 1731723264 495190016 2240413696 388825088 1576435712 4004036608 763453440 3977646080 911423488 1952037888 1654619648 2619939072 2747049600 1042669248 1749542816 1389820400 4021177960 23174732 3625680186 2569222991 +2147483648 3221225472 1610612736 1879048192 1476395008 738197504 2382364672 4076863488 1971322880 3946840064 3932160000 2502950912 597164032 4266393600 594673664 1231486976 2225831936 2568339456 3270729728 3443920896 2754160640 3024520192 975522304 1827093760 3890976896 393594688 3720568224 3890094512 2128945992 1962195028 4108475242 165451541 +2147483648 3221225472 2684354560 1342177280 1476395008 2348810240 973078528 83886080 2944401408 935329792 1776287744 1613758464 2570584064 1997275136 3264610304 2429485056 1897234432 540360704 1442963456 3368161280 2611288064 3054812160 3960717824 1324291328 3099958656 2034067392 3895844512 626532368 1174154376 1842229492 3090365698 2539365741 +2147483648 3221225472 536870912 1879048192 3087007744 469762048 3992977408 285212672 1031798784 3544186880 2984247296 3140485120 1884815360 3483107328 4091674624 2224226304 225804288 2563719168 1247010816 1799753728 1981626368 2524746752 3047551488 289605888 2057145472 566982592 3230529312 1558644144 3616778152 2122476852 2760336538 403167633 +2147483648 1073741824 536870912 2415919104 1476395008 3690987520 4060086272 1426063360 1468006400 3175088128 2292187136 537919488 585629696 3682861056 2932998144 302972928 1261928448 841990144 3287113728 295579648 1200166912 1239591936 765686272 2795438336 136289152 3301695936 1850688672 352918704 2602738296 1950579372 875497470 3689388731 +2147483648 1073741824 3758096384 268435456 2281701376 67108864 234881024 3103784960 1451229184 3527409664 127926272 2867855360 3501719552 1996750848 2268725248 3804168192 386367488 3745955840 599547904 883306496 4004587520 2900016128 86664704 2907636480 3007287936 956487104 3668336608 3442029360 2691603576 3431486676 868497106 4074377039 +2147483648 1073741824 2684354560 1342177280 134217728 67108864 2046820352 956301312 310378496 3594518528 1113587712 2783969280 999817216 1112801280 399376384 3308847104 3062071296 1910980608 1288429568 2548183040 429078528 1070382080 2241451520 923345664 2059112320 3034806464 2068709088 4253483824 1919065096 1230035812 2484248538 34130387 +2147483648 3221225472 2684354560 1879048192 3623878656 3154116608 4060086272 1593835520 612368384 264241152 1130364928 143654912 925368320 1221328896 4081713152 1605304320 3589439488 269041664 175562752 13504512 3741696 4127175680 2012801536 4250351872 1203151744 301941568 560718560 3075976400 3648316456 3913103996 3500769838 3541428185 +2147483648 3221225472 3758096384 3489660928 1744830464 1677721600 1577058304 754974720 813694976 1019215872 3164602368 3710910464 2511863808 1475084288 4191813632 3779002368 2141683712 527286272 3168231424 1110315008 112789504 1882885120 2545511936 2692162304 3453206144 850126016 573199200 434800912 290550040 2796757988 2951579490 3805988789 +2147483648 1073741824 536870912 1879048192 2013265920 3825205248 3925868544 4177526784 1535115264 3560964096 1168113664 873463808 3015180288 2106327040 441843712 746389504 4115038208 4076322816 1826775040 79835136 305600512 1939182592 727728640 1272252160 728929152 3173895360 3066647712 2885258736 3800450424 2768245484 897584554 2537556589 +2147483648 3221225472 536870912 4026531840 1744830464 2080374784 1979711488 4076863488 142606336 1983905792 606076928 1601175552 340262912 735838208 810418176 404553728 2437316608 4287250432 3877101568 3304722432 847198208 2417865728 2511201792 4070909184 219329152 2046323008 819258080 3120141744 2683827096 3505002324 15153166 3845750981 +2147483648 1073741824 3758096384 1879048192 2550136832 1140850688 3187671040 1358954496 1602224128 2042626048 4242538496 321912832 1709703168 3639869440 1217003520 2020540416 3735846912 433897472 1262313472 259403776 1042360320 1646371840 3811277312 94836480 3825774208 2370749376 4130242464 64266128 3176192072 549146740 3244229622 474261415 +2147483648 1073741824 1610612736 2952790016 2281701376 1409286144 2852126720 3238002688 4001366016 1119879168 824180736 40894464 3037200384 2259943424 3326476288 637075456 457015296 724746240 3724042240 2094673920 4219144192 3549082624 1212304896 2352027392 1470738304 2558837440 2370389984 3836983568 442483192 427029076 1901716382 2179655759 +2147483648 1073741824 3758096384 1342177280 3623878656 2214592512 3120562176 150994944 3951034368 3149922304 2682257408 728760320 1376256000 1850998784 3876716544 354091008 2644541440 1276231680 3528482816 2111713280 1076176896 4000689152 1227645440 1787311872 655630208 280106176 3461033120 423141904 3594381320 1486775204 1396911134 1542233591 +2147483648 1073741824 1610612736 2952790016 939524096 1677721600 4194304000 150994944 1954545664 3921674240 3978297344 3864002560 311951360 4062969856 5636096 1916993536 590774272 4099784704 1489395712 2761043968 1735460864 2279060480 4197605888 2844276480 3293853568 688530624 249377632 3988891984 3138476088 764320860 3500273522 2311609613 +2147483648 1073741824 2684354560 268435456 1207959552 3690987520 4194304000 3003121664 2407530496 1556086784 488636416 156237824 2956460032 1503920128 3309699072 6750208 3834347520 582926336 3775684608 1378496512 128792576 2438376448 3816838656 3348104448 2451052928 3446946368 1455295264 2036541136 459122552 4198628252 3132351130 2538269063 +2147483648 1073741824 2684354560 2415919104 2281701376 2214592512 2315255808 251658240 1753219072 2185232384 2271215616 2588934144 355991552 2439774208 4133879808 4187029504 1599897600 2069741568 3668860928 444739584 3090364416 392137728 820659712 382739200 1836585856 2701920576 2562080224 3907590320 1213243464 4209763788 3553050650 3105000245 +2147483648 3221225472 2684354560 4026531840 2013265920 2751463424 3523215360 2030043136 176160768 3921674240 1512046592 466616320 3543662592 1108082688 1995833344 3600089088 2280292352 44056576 4281458688 3803320320 2890340352 488477696 1857413632 1816139520 3529518464 2075132608 2173182176 1090791120 36832760 4169606396 3485314170 1839589101 +2147483648 1073741824 3758096384 4026531840 134217728 1006632960 3724541952 2365587456 2340421632 4248829952 1730150400 1120927744 1988624384 3389259776 20054016 751239168 2875686912 2948907008 805199872 600715264 2263427072 1899922432 2273476096 3374329088 2278566016 554183872 423902624 3809615792 3650562456 4272930556 2413882966 3885788611 +2147483648 1073741824 536870912 2415919104 2013265920 3959422976 3657433088 1728053248 1870659584 2915041280 4150263808 1301282816 1341652992 2261516288 1383989248 3494313984 3090382848 4017242112 4267761664 4261031936 356325376 3343821824 3332176384 604767488 513678720 639051584 766223904 1420717712 3450260904 735127612 578847066 2509489581 +2147483648 1073741824 2684354560 805306368 134217728 2751463424 1711276032 2164260864 2491416576 62914560 1335885824 2609905664 179830784 3551789056 1010171904 2408906752 1825275904 2638528512 3585368064 290074624 1893677056 2031395840 3067104768 3517188864 332275840 1598099904 88967520 2059003856 152295960 1161616524 86006794 2301364067 +2147483648 3221225472 2684354560 268435456 1744830464 2348810240 3992977408 3674210304 2675965952 3074424832 1654652928 1408237568 4212654080 3945005056 128581632 948764672 449478656 2907848704 1485299712 2265321472 3146455040 3007425536 4078165504 454301952 3201443968 1773741376 1093178656 3910357040 2824566392 2081908692 3770770682 3227672559 +2147483648 1073741824 536870912 2952790016 671088640 1140850688 100663296 721420288 1082130432 2956984320 3567255552 3811573760 629669888 3219914752 3597008896 3555786752 3351543808 3471097856 2401198080 3696373760 3265468416 3202851840 952329728 255605504 2399010944 3823436608 2867246816 544208432 245688376 331316324 3949069166 2032861881 +2147483648 3221225472 536870912 3489660928 939524096 4227858432 301989888 754974720 2373976064 171966464 1679818752 137363456 1466433536 3494117376 2491809792 1379860480 4029317120 130433024 3734888448 4143583232 2131048448 3813653504 3180984832 2648445184 3427404672 1118635968 4041972768 2672816112 3432711320 1333571460 1153520790 361453227 +2147483648 3221225472 1610612736 1342177280 1207959552 1811939328 3321888768 2164260864 4185915392 2193620992 4066377728 3838836736 238551040 3303276544 1536557056 244252672 1070563328 1282064384 3999555584 4265218048 3220514816 2996472832 4081075712 1363945728 3152681600 3092056512 2361297440 783699152 1494427432 2703066156 2386805498 3272407255 +2147483648 3221225472 3758096384 1342177280 1207959552 3825205248 2113929216 788529152 411041792 3124756480 1981808640 3069181952 3491233792 268173312 1309540352 3629318144 3450306560 4258217984 3985498112 1870270464 1734936576 3052317696 3578906112 3355708160 2581730944 3721735232 624990688 431159984 261859864 1193369524 4283353722 2853549529 +2147483648 1073741824 1610612736 805306368 402653184 3154116608 503316480 3976200192 1619001344 1715470336 2443182080 3754950656 376963072 799277056 1924005888 2068250624 256409600 1574223872 2532139008 3370266624 2929002496 89494528 2530036224 535955712 3926734976 2416026816 4052447072 2210998192 4095705848 964971548 2880283946 1126776919 +2147483648 1073741824 3758096384 2952790016 1207959552 3690987520 973078528 2063597568 1367343104 1740636160 4221566976 101711872 771227648 369360896 3783655424 3303342080 3257696256 935739392 571596800 2636787712 1367287808 1681626112 121765376 1077019904 2643143040 3770001472 2812864160 605339536 140656664 847768044 3887532090 228040863 +2147483648 1073741824 3758096384 4026531840 671088640 1140850688 1912602624 2063597568 209715200 499122176 3563061248 1351614464 1645740032 1881407488 1764884480 2200895488 1131053056 2992848896 1940709376 635318272 520169472 56853504 1836905984 1088830208 1159011712 876198464 3946832352 2481106512 1130328936 3929728444 335748706 707044783 +2147483648 1073741824 1610612736 268435456 2013265920 3019898880 2650800128 117440512 3867148288 935329792 1449132032 3220176896 3267887104 3931373568 535166976 4285464576 1984790528 1358708736 1985011712 3838455808 3996452864 2537593856 2988497408 641864448 943790720 4067868224 81263712 1518570064 2826397032 3423823332 2757585550 1846953351 +2147483648 3221225472 2684354560 268435456 3355443200 2617245696 2986344448 1761607680 4169138176 2873098240 4028628992 139460608 2542272512 2219573248 79822848 4075225088 4056252416 3654041600 264560640 2945847296 184621056 2115808256 2241132032 1226716416 2211265408 4020149952 2488524896 3171649264 742998488 1450597020 1073211830 1886761169 +2147483648 1073741824 536870912 3489660928 402653184 3825205248 3925868544 4043309056 4202692608 448790528 2627731456 3247439872 316145664 2790522880 444989440 917307392 3687284736 3412180992 859136000 2782539776 2412189696 101235712 1023767040 3239190272 4111143808 4156198592 1604220640 4218461712 1027688600 520881612 3432131730 2454396291 +2147483648 1073741824 3758096384 2415919104 939524096 2080374784 838860800 1627389952 1719664640 3292528640 1084227584 575668224 3586654208 1860435968 1262878720 1124007936 1872199680 1728004096 3069829120 1358573568 108341248 574266368 592046592 809644288 3855156096 3132140736 753198560 3170141872 1106439736 2244185148 2206290342 2549801323 +2147483648 3221225472 3758096384 268435456 3355443200 2348810240 1442840576 1258291200 1501560832 4290772992 4028628992 1603272704 1463287808 1768685568 1197342720 4050190336 1531215872 439435264 1713037312 3877244928 329451520 1581235200 1842542080 3619565824 3579381376 3710697280 2160410784 855178128 3698667768 3599939180 3952897258 3637792757 +2147483648 1073741824 1610612736 268435456 4160749568 3288334336 3590324224 3674210304 2390753280 2101346304 3152019456 3253731328 2756182016 3817078784 4127850496 508100608 1126400000 4265689088 155836416 2260086784 1456408576 1157929984 1607596544 2024419072 1750668416 3164314432 2559398240 2739397360 1412772008 1317380868 2864083886 2235656275 +2147483648 3221225472 3758096384 3489660928 2013265920 469762048 2516582400 956301312 2759852032 281018368 3231711232 2563768320 1609039872 1762394112 1335492608 1501626368 3630071808 3993845760 3812679680 3912110080 3460237312 3672738816 1176037888 347748608 336663168 3746993088 4054930272 4131574544 807084824 3504323484 382989198 1200467609 +2147483648 1073741824 2684354560 805306368 671088640 3019898880 1577058304 654311424 4135583744 3300917248 2136997888 4124049408 280494080 462159872 18219008 3012493312 4035936256 1884471296 769417216 3329372160 3756865536 742040576 2280932864 2439382784 1317481088 1491842624 2393962592 3551094416 3316954088 2718387500 3182933146 3953060205 +2147483648 3221225472 536870912 805306368 3087007744 3959422976 3120562176 2332033024 2927624192 4081057792 2938109952 2211446784 367525888 120848384 2516451328 1424293888 2621734912 610123776 1963614208 1072828416 88553472 1697350656 1545757184 690369792 2777228672 630621248 2605368672 2047465840 1870953496 971980220 2520757070 1284261143 +2147483648 1073741824 1610612736 1342177280 402653184 2617245696 3925868544 1291845632 2155872256 490733568 4175429632 3534749696 266862592 1038876672 1910898688 4093313024 1713143808 1625440256 2838224896 2337419264 2501445632 3983379456 2812531200 2278424832 1303842176 3802837440 1338074976 2465415536 2467982952 4278179860 2126518294 2116040353 +2147483648 3221225472 536870912 4026531840 3892314112 3154116608 2449473536 2634022912 3598712832 2084569088 81788928 128974848 2543321088 3374055424 598605824 1930231808 2974580736 3091382272 118841344 4237955072 1562851328 561230848 1986872832 2268476672 2744204160 2233633728 2507140832 558493872 1813045544 2433121364 1036232522 1685412865 +2147483648 3221225472 1610612736 268435456 2281701376 1677721600 167772160 4143972352 511705088 339738624 3261071360 2272264192 3147300864 4170973184 2100166656 513867776 1662353408 3754606592 4184367104 3478786048 4052428800 528915456 948987392 3971357440 2705140608 4173047616 690749024 3189620912 249625736 1358650308 3581984506 2090162529 +2147483648 1073741824 2684354560 2415919104 1207959552 2617245696 2986344448 620756992 880803840 557842432 698351616 3002073088 3800563712 617349120 1232994304 1844510720 849444864 1127661568 3505414144 1506422784 1422604288 3521285120 4204295680 106304768 2110593920 2723646912 1904992352 1341126512 1701696824 2609566292 2739298654 534188721 +2147483648 3221225472 3758096384 3489660928 2013265920 3690987520 369098752 1560281088 1652555776 1874853888 3760193536 1880096768 2432172032 489947136 224264192 94306304 520978432 1751957504 3174588416 1619136512 3708618752 3875048448 3248515584 918948096 39518848 1276881600 972028896 3884449104 3549152504 2663500172 1418785658 3376052691 +2147483648 1073741824 2684354560 3489660928 3087007744 738197504 2248146944 2600468480 4286578688 1522532352 2250244096 2358247424 376963072 2927362048 1042415616 1422065664 1826324480 775831552 2330779648 1221472256 916011008 4217674752 1883757056 3243345152 3625548416 1205423936 3111738656 3735641936 3409006648 2189254956 1299663226 3306191201 +2147483648 1073741824 1610612736 805306368 2818572288 3959422976 4127195136 3808428032 545259520 2915041280 3709861888 4254072832 3707240448 478937088 1787691008 2995716096 2753134592 1587560448 533782528 3918671872 637077504 463115264 3564627456 513782016 4037760640 365133120 2411154656 2360697168 2805220152 2497903532 4072342938 1702596797 +2147483648 3221225472 536870912 2952790016 3355443200 3422552064 1912602624 2332033024 1233125376 2470445056 3282042880 535822336 1902641152 1921253376 1253703680 4121755648 2811133952 1835778048 2104123392 3436056576 3623827456 3957826560 4160708096 2354880768 1380114304 3026114112 1510526112 1008458928 1153585976 4121570708 1888824422 3885148955 +2147483648 3221225472 2684354560 1342177280 3087007744 738197504 3120562176 1258291200 209715200 3972005888 3122659328 4279238656 1779957760 1220280320 3650748416 2706571264 2930999296 1654308864 3941097472 1773539328 2458982400 3787242496 3095624192 673809664 2571752832 4187747392 2794247648 3744034320 2566042296 2644401612 3456568962 2931663881 +2147483648 3221225472 2684354560 2952790016 3355443200 4227858432 3120562176 3808428032 3447717888 205520896 845152256 458227712 911736832 2215903232 4154064896 3371106304 2940239872 1858027520 4236435456 945688576 3320649728 2770043904 4288011776 1400548608 1998610816 2863291968 385709984 2587490928 467969160 778920652 893508226 1430290547 +2147483648 3221225472 3758096384 2415919104 3892314112 872415232 1711276032 2600468480 3380609024 2629828608 362807296 2213543936 436731904 3002335232 2316435456 466681856 1734836224 1881456640 4168638464 2006323200 1502283776 1017289728 4206976512 2773849856 2730878080 2478303040 3006718112 388581200 1051829080 4182764052 642436030 890192607 +2147483648 1073741824 2684354560 3489660928 1476395008 738197504 3523215360 1694498816 2592079872 2420113408 2103443456 3845128192 1829240832 3095134208 802029568 902627328 2945155072 203014144 782852096 1979854848 1615542272 2296028160 3349963264 827702528 1275916160 2418468288 1229061088 1995263152 2293767240 3023308948 4266801742 1349717629 +2147483648 3221225472 3758096384 2415919104 2281701376 738197504 3724541952 4009754624 1887436800 3032481792 1956642816 3515875328 1050148864 1382285312 27131904 2525691904 2704637952 3437051904 2432032768 585764864 3041724416 1299880960 2078721536 3208349952 3285077120 3743700032 359224288 2694052624 1135949592 1445892300 2876306690 978099615 +2147483648 1073741824 3758096384 3489660928 2013265920 3556769792 2315255808 1761607680 1300234240 1866465280 740294656 646971392 2949120000 3522953216 3830317056 3960930304 3920199680 813350912 3478282240 3135385600 3429967872 2452786176 3164957184 4013656832 1546897280 2430918848 2402110752 3999768240 1479408088 2992362028 2026428182 2693483885 +2147483648 1073741824 1610612736 2952790016 1744830464 1677721600 3590324224 452984832 914358272 1312817152 3609198592 2775580672 975699968 2786852864 2245394432 2055536640 2140372992 1685995520 2204557312 125448192 1067124736 3734680576 2894329344 2562302720 3653074048 877153088 4243838816 1930538032 3177274200 838756116 1738997270 2484745261 +2147483648 1073741824 536870912 1879048192 2818572288 1946157056 1308622848 2801795072 2860515328 482344960 3193962496 2316304384 49807360 1153171456 508690432 2547712000 3528818688 2170404864 2682871808 3409850368 2945521664 534942720 4123162112 2713949952 1227415168 3524645440 1482518368 595083152 553398696 32645276 2418745594 3825049521 +2147483648 1073741824 536870912 3489660928 2013265920 4093640704 4194304000 385875968 2524971008 1707081728 3139436544 3912237056 3676831744 1416888320 4093771776 3388276736 1494843392 1759756288 1200971776 2005282816 2776569856 1432927232 2356177408 612860672 2529219456 2559300416 2835440736 1939086032 1838294712 2544699396 3257245254 2303056887 +2147483648 3221225472 2684354560 1342177280 4160749568 1811939328 2583691264 352321536 2843738112 4248829952 778043392 19922944 3005743104 570687488 2037776384 1808465920 222986240 2829434880 2647285760 2818707456 4084537344 2977283072 3968952832 2884666624 2683096448 2469784512 2633132832 3867022128 2988385224 2800004948 660789446 2476928427 +2147483648 3221225472 2684354560 2952790016 671088640 1006632960 2382364672 385875968 3699376128 708837376 3596615680 458227712 938999808 76808192 1761738752 735641600 3903291392 3654205440 43671552 512102400 1916999680 993690624 2404607488 188327168 1040833664 20639296 2378714848 4079423408 2108720136 441867980 3068135402 2131766651 +2147483648 3221225472 536870912 1342177280 1476395008 1006632960 3187671040 2130706432 3632267264 3309305856 1885339648 2716860416 1226309632 2159280128 2721710080 2155937792 1687912448 957431808 2186928128 2721976320 1505966080 610180096 1093190144 4273846528 1877364864 771577920 213380576 4017424752 2210500168 1172328932 521816314 4013646539 +2147483648 3221225472 2684354560 2415919104 1476395008 3825205248 3456106496 83886080 3363831808 213909504 3802136576 967835648 1039663104 485752832 2872180736 199950336 1845133312 318226432 3021758464 850792448 2004948992 1599441920 1405579776 586452736 1776482944 1449917120 441599840 1061363472 3123101336 3847872324 2511956818 2897852131 +2147483648 1073741824 1610612736 4026531840 402653184 201326592 1375731712 83886080 1937768448 146800640 819986432 193986560 3976724480 263454720 2662203392 733544448 598835200 1869922304 663379968 2863280128 3345942528 3341067264 2614589952 3470632192 1774634880 320433600 1572114848 459231440 4272523528 1091104860 1349535206 2804760527 +2147483648 1073741824 1610612736 2415919104 1744830464 872415232 3858759680 3405774848 1870659584 2411724800 962592768 1928331264 2070413312 4201381888 3032612864 899350528 628981760 4085137408 2835537920 4009635840 530647040 3960650752 2454060544 965326592 1731748992 3271029568 1782234400 2718558736 2325462184 3348841828 1545494438 2834488097 +2147483648 1073741824 536870912 2415919104 2818572288 3422552064 1308622848 4110417920 1568669696 2554331136 668991488 3069181952 1900544000 2828271616 4101373952 2985623552 1505198080 2170011648 2946195456 3509727232 3726317568 3587091456 3453636096 3055794432 3953258624 1789806272 2024128032 1159512944 4270706920 4161030596 254979502 535330199 +2147483648 3221225472 1610612736 2415919104 3355443200 2483027968 1577058304 922746880 1837105152 1715470336 4041211904 579862528 2072510464 1627652096 1547567104 729612288 1574404096 2169847808 1201266688 4052357120 410724352 3835083776 3095451136 1890825984 3476767360 2387403328 342467232 2691193072 414080168 4149175580 2095760518 2195227459 +2147483648 3221225472 536870912 3489660928 3087007744 2080374784 3657433088 2801795072 2357198848 750780416 488636416 1680867328 3875012608 2383151104 3541696512 2045575168 429031424 1409302528 2054021120 1766199296 1784625152 1574681600 296540672 4135489792 2248825216 3712546624 304131808 2085191184 2109820792 3998573252 1804820594 487357597 +2147483648 3221225472 536870912 3489660928 1744830464 1006632960 234881024 486539264 3430940672 247463936 1059061760 1370488832 3275227136 1587281920 724959232 3914268672 1902804992 1377058816 4065320960 1434062848 923875328 3524377600 2195516928 3058087168 2518318208 60615872 4263940192 650793616 2129977208 2014488100 828919522 568968393 +2147483648 1073741824 2684354560 1879048192 2550136832 469762048 3456106496 4110417920 1115684864 2554331136 2279604224 2479882240 1751646208 442761216 2469527552 1286144000 1553629184 1039482880 168615936 1940271104 2441295872 2165289984 2181167616 833519872 1877959808 3953247936 4238246368 550987952 2565723368 3869817996 500980398 3956698275 +2147483648 1073741824 3758096384 805306368 1476395008 1811939328 2650800128 1258291200 813694976 1488977920 1033895936 2133852160 1789394944 3102474240 1200226304 3353673728 32768 1176322048 2880102400 1433808896 3778488320 1442952192 3175864832 1878043904 3038080128 376892736 2840863456 1337861136 3234543192 3159600420 2777340582 3859162161 +2147483648 1073741824 2684354560 1342177280 3892314112 67108864 1442840576 2264924160 3967811584 1379926016 2510290944 1775239168 2004353024 2024538112 3246784512 1464664064 3092742144 679297024 3465142272 2245668864 1747138560 1416543232 2471554560 1434950400 1225081984 2435185728 4175183584 2234396080 2107182328 2231207068 1802919274 1492339797 +2147483648 3221225472 1610612736 4026531840 3355443200 603979776 2650800128 3573547008 2659188736 2579496960 1134559232 462422016 264765440 3582197760 483786752 1168179200 1615560704 1503772672 1518690304 4200730624 1454319616 2699469824 920145408 1885575936 4267040384 2599119552 4001316576 726571984 241982360 376283020 813235030 1414711219 +2147483648 3221225472 536870912 2952790016 3623878656 2214592512 2181038080 520093696 3934257152 3351248896 2623537152 3520069632 2746744832 1481375744 1745485824 1871249408 2104524800 160645120 4048084992 1609961472 451622912 4220363776 3076905472 960018176 4137120128 4207333184 2570125664 4240213328 3000587240 1818348012 3233193050 3612376541 +2147483648 1073741824 3758096384 3489660928 1207959552 3288334336 2583691264 721420288 3045064704 3015704576 4074766336 1347420160 832045056 274464768 3856007168 1574502400 2945875968 3753492480 1520984064 1396322304 3821479936 3364588544 2821023232 48136960 1463666560 562197568 21308320 2132851600 3203460424 2177288236 3629105586 1950448273 +2147483648 1073741824 536870912 4026531840 2550136832 3825205248 1107296256 4076863488 931135488 767557632 1042284544 632291328 483917824 513015808 851050496 775487488 240222208 3767910400 1685020672 2747150336 3219855360 354726912 1198152192 3736715008 169474432 3101770816 4291640608 2570827920 2250557944 1893919844 4193115546 210459891 +2147483648 3221225472 536870912 268435456 1744830464 2885681152 1040187392 419430400 1417674752 1270874112 144703488 758120448 914882560 268697600 1874460672 165347328 3666313216 2941239296 3025231872 2452492288 31012864 2211482624 2943770112 2147455232 199480448 2216649152 3873900384 1618060752 898299864 2810706148 2545246638 834936835 +2147483648 3221225472 536870912 1342177280 4160749568 3690987520 369098752 1728053248 3279945728 3695181824 3953131520 4113563648 3935830016 98828288 3844472832 2108096512 1864990720 724353024 703356928 911347712 321468416 3220347904 2714200576 214018304 3220226688 3827201088 3360369952 3930292720 2781996792 186697764 3340125994 2575770047 +2147483648 1073741824 3758096384 268435456 3623878656 3690987520 1107296256 2365587456 3296722944 306184192 1470103552 3327131648 510132224 4077125632 1339424768 3371237376 1808826368 2147205120 1727291392 2904698880 522135552 2924329984 3103355392 1177067776 3036149632 3826674624 626861664 434285488 1588386424 338552572 2147837006 569550331 +2147483648 1073741824 1610612736 2415919104 134217728 2080374784 3858759680 1426063360 1451229184 952107008 341835776 164626432 2919759872 2173435904 3560308736 496828416 285048832 1712504832 2096914432 3923390464 209389568 3177757696 1180919296 173587712 2138797696 79467712 3851515104 1407164816 18735144 517391596 4251350966 1275137473 +2147483648 1073741824 536870912 1342177280 671088640 1275068416 369098752 922746880 1820327936 2394947584 2099249152 990904320 3269984256 522452992 1547829248 4187291648 1968734208 1687502848 2898452480 3695587328 3150387200 1067817984 3047808512 1484110080 2002896512 968990784 546034400 2115017360 3126946808 491320844 1021772990 901102547 +2147483648 3221225472 1610612736 4026531840 2013265920 469762048 1711276032 2701131776 1233125376 1103101952 3567255552 1131413504 1587019776 3087794176 3261726720 1056899072 2260500480 2670182400 1179017216 1271271424 3697616896 2283512832 163013120 1379645696 596078208 2957216192 3181082144 3277956112 981495384 119741044 1077847098 1926034501 +2147483648 3221225472 536870912 2415919104 3355443200 67108864 1577058304 1795162112 1249902592 4181721088 3730833408 3046113280 2595749888 2711879680 4070965248 4183228416 3841032192 4127703040 978280448 2388791296 2699114496 3361647616 2452772352 1476301568 1099064960 2704713024 1271815264 2536290032 1110138056 4142143356 4291167242 2051486183 +2147483648 3221225472 1610612736 2415919104 671088640 1543503872 2785017856 1593835520 3347054592 1438646272 3349151744 1817182208 3124232192 2538864640 618790912 3873767424 3723526144 1316700160 1665458176 110497792 756492288 3083713536 191884800 987086080 2653671040 1617921600 2741695008 4237629072 2304288664 3476509052 4150456666 2450065723 +2147483648 1073741824 3758096384 2952790016 4160749568 2885681152 2382364672 2231369728 2558525440 2218786816 1352663040 3245342720 3288858624 1053556736 1891762176 2726887424 2100199424 1295171584 1452236800 4247662592 3539675136 2882507776 3711980032 4020745472 2283559040 1472043712 2510388064 1389699376 1303683640 2093990388 3880240926 1045165329 +2147483648 3221225472 2684354560 2952790016 134217728 4227858432 4127195136 419430400 2055208960 2445279232 2124414976 3434086400 1571291136 3413377024 3606446080 1063845888 3705831424 4081270784 1787224064 1839337472 2129598464 2407760896 4226149888 4057701632 3763991168 1565111232 3042886880 777924816 412948696 2463415044 1879732486 521430167 +2147483648 1073741824 536870912 2415919104 402653184 3959422976 3791650816 2600468480 1048576000 1774190592 543162368 1634729984 1963458560 2386821120 3627155456 2398683136 1183481856 785661952 126738432 2425761792 3531282432 3474697216 2490032640 1323539712 4033270656 2234889792 2042486112 943602640 2737773928 4065437380 2959080670 123678707 +2147483648 3221225472 1610612736 1879048192 2550136832 2751463424 1845493760 1459617792 444596224 3359637504 1386217472 344981504 1777860608 1987313664 3340632064 1687617536 3937763328 589053952 3915964416 3557429248 444147712 2989130752 3252025856 1880534784 4229415552 2859710016 1445953376 2803591856 1277510584 4200752140 210761626 3489114307 +2147483648 1073741824 3758096384 4026531840 4160749568 3825205248 1644167168 3003121664 1233125376 583008256 2006974464 303038464 2265448448 2292973568 6946816 3014852608 1317896192 1586872320 2683920384 2292592640 4276692992 2825290752 391922176 2497357568 289304960 3175459904 3633959584 2063826128 1499275352 2695403500 4020860038 340667145 +2147483648 1073741824 3758096384 2415919104 3892314112 3288334336 2382364672 1694498816 3263168512 3326083072 2841640960 3421503488 3319267328 1276379136 3732799488 546242560 2446229504 139575296 3416678400 1045049344 1608591360 1168743424 1651727872 3717049088 2306163328 457614016 2110643680 3687080752 3630644936 270706980 1697380298 2898218835 +2147483648 1073741824 536870912 3489660928 134217728 1275068416 1040187392 2701131776 2189426688 2847932416 2338324480 1032847360 1496842240 1152122880 1977483264 1218510848 3228794880 860766208 906682368 1825714176 403642368 1060813824 1477047808 4173771008 3490696320 4229664704 1866099936 4280869072 1844780968 1088534588 778133098 3330309701 +2147483648 1073741824 1610612736 2952790016 2013265920 3422552064 2650800128 117440512 629145600 314572800 1579155456 2765094912 3771203584 2086928384 2806382592 1590755328 247169024 102842368 2545278976 3921817600 4100392960 703771648 4210487808 4069952768 3895510144 377986624 3165353120 2658593744 2664873016 3075526460 4256675782 2836622283 +2147483648 3221225472 536870912 1342177280 671088640 3422552064 2248146944 3204448256 1686110208 3258974208 1231028224 1508900864 538443776 985399296 4081713152 2762932224 1916108800 120504320 2549506048 1758859264 3463788544 754097152 2105499136 2953746688 1297441408 1414637120 2499334880 3875752880 3076822472 3186251684 3452714682 3893497865 +2147483648 3221225472 2684354560 805306368 2013265920 2483027968 369098752 4211081216 444596224 3351248896 1549795328 2333081600 3662151680 2407268352 1617559552 1963655168 1445101568 391397376 716169216 2025197568 269555712 2003936256 700633600 4121795328 2782449792 1803465536 1359889504 3076317520 1909497832 546010716 1422609302 283858029 +2147483648 1073741824 1610612736 805306368 671088640 2214592512 2717908992 3741319168 746586112 2227175424 631242752 319815680 1258815488 1052508160 2438856704 4262526976 2701623296 3743531008 135356416 3139579904 1928267776 2953221120 187581952 948734720 4159527296 3801884480 823009504 4210636816 3268117848 927461164 2422497478 2037354189 +2147483648 3221225472 536870912 1879048192 2013265920 1946157056 2382364672 4143972352 3732930560 4215275520 2577399808 4086300672 471334912 2929459200 832176128 1910046720 3380117504 1479065600 3413860352 3183874048 1143158784 2110886912 427311616 1564975872 1596149376 1652176448 3731433056 2838536048 4182563256 466437900 3452767010 1441169537 +2147483648 3221225472 1610612736 1879048192 2013265920 469762048 2516582400 218103808 3498049536 3015704576 253755392 1410334720 1959264256 1079771136 2000027648 2200633344 1891598336 1827094528 1232986112 2972323840 1283270656 2305065984 3298869760 1990113536 3384136320 3010862784 2756385632 768581328 878670904 1729744204 783817846 2472817797 +2147483648 3221225472 3758096384 805306368 4160749568 738197504 1644167168 1023410176 3397386240 3107979264 3370123264 1636827136 2440560640 2562457600 1880752128 1797718016 3007807488 3745497088 1393385472 3798339584 102565888 2471539712 636514816 480679168 9790336 3796504512 1275003360 1653316336 1875762024 3387845852 2508695674 2686443601 +2147483648 3221225472 2684354560 3489660928 2281701376 1811939328 3120562176 2566914048 830472192 2864709632 459276288 3966763008 3650617344 428081152 867827712 533004288 167477248 939343872 590471168 3732803584 2673809408 3413023744 936302080 3137378560 217695616 3400663232 2187931168 3720195280 4214637416 2844610884 1873403962 1014639335 +2147483648 3221225472 1610612736 805306368 3355443200 1946157056 2516582400 2600468480 1333788672 104857600 1335885824 3201302528 2483552256 1528561664 1264975872 2970812416 3290136576 3090137088 586768384 66719744 3996461056 2678625280 1382317568 421433088 3707717760 2388212544 1997965600 3336796272 1539253112 3334839260 3248023926 3022055845 +2147483648 3221225472 536870912 2415919104 2818572288 3690987520 4127195136 452984832 4269801472 952107008 3290431488 1445986304 3741843456 3079929856 1868693504 2513240064 15040512 899039232 2055528448 2943750144 1710176256 2252909568 472108544 2001386752 893319808 2444694336 4169444704 2685260688 4108946488 2224571140 3902274446 2795023367 +2147483648 1073741824 3758096384 4026531840 3892314112 2348810240 2717908992 1325400064 1988100096 650117120 3252682752 359661568 2688024576 847511552 483786752 3926720512 241401856 2981543936 3286654976 1540501504 2761631744 1548649472 96814592 2245572864 3848821632 694887232 2545328736 3743503888 3292432072 746420132 4011623826 1654553999 +2147483648 3221225472 536870912 4026531840 134217728 3825205248 3724541952 2030043136 3145728000 2663383040 3206545408 665845760 1225261056 1717829632 2892365824 2362376192 2624684032 1907277824 1403936768 2223116288 803813376 1314829312 2882502144 1543019264 2594209408 3849912768 1944501408 1076052816 3518672248 308896676 2962724078 1394728635 +2147483648 1073741824 1610612736 805306368 3892314112 1811939328 637534208 50331648 578813952 826277888 3835691008 1999634432 3093823488 3316383744 431882240 511508480 1896316928 779403264 1384669184 2106732544 1409484800 3667563520 4242765312 1537507584 1054753408 3548590400 2321192032 1803773680 3379855992 4247144292 3044478998 3357573713 +2147483648 1073741824 536870912 3489660928 2818572288 335544320 3858759680 855638016 1702887424 4156555264 3630170112 1154482176 842530816 3754688512 1603403776 3148808192 1113096192 2418622464 159703040 2606641152 3585939456 3359095808 3910262272 285052672 1126362240 2941197632 902345120 3442558608 2478365416 1141114028 446041210 1907959709 +2147483648 3221225472 1610612736 268435456 3355443200 3690987520 1375731712 520093696 847249408 2311061504 3185573888 2008023040 3649568768 3648782336 2010513408 861208576 3526656000 151502848 203972608 1672089600 2835556352 975281152 4279465472 125805824 498750336 2556242752 579387232 3006383312 2429378056 2081850388 4151898958 215999517 +2147483648 1073741824 3758096384 2952790016 2281701376 1677721600 2919235584 2936012800 2860515328 1866465280 3802136576 3140485120 1686634496 1576796160 214564864 4275765248 2383642624 4074946560 1463312384 3476434944 2500929536 1581814784 229723648 1618647808 3988677248 4293859392 3674586464 1317268336 2564355704 3163254756 1464438062 3917597565 +2147483648 1073741824 2684354560 3489660928 1476395008 67108864 2046820352 2332033024 1954545664 700448768 2858418176 2087714816 4193779712 4270063616 3354787840 584253440 1055293440 2784673792 3985727488 3950129152 2720348160 4004879360 2547802624 1066120960 2832420736 1032795200 3334773728 3858229584 3628660200 3277081860 1467456162 887180927 +2147483648 1073741824 536870912 3489660928 4160749568 2214592512 2248146944 956301312 1015021568 2000683008 1583349760 2133852160 1930952704 4248043520 722337792 1678704640 169377792 2110963712 2789433344 2352623616 3825276928 899136512 1359628800 2956050176 3244904576 2163410880 1858774368 2740970736 1535049544 423192532 3495629898 1738973483 +2147483648 3221225472 2684354560 4026531840 4160749568 67108864 2986344448 486539264 4135583744 1589641216 3412066304 514850816 1312292864 2124677120 3968204800 1794310144 1438679040 760168448 2119360512 438439936 3128236032 691246080 663732736 1084071680 3358645632 2281120704 1536603872 2830400528 156137576 3522131956 3607292514 2909411591 +2147483648 1073741824 3758096384 2415919104 4160749568 2751463424 4261412864 2030043136 511705088 2353004544 467664896 3387949056 3838312448 965476352 2025717760 525533184 3825303552 1581989888 1680596992 4186714112 3636340736 1867717632 2348915200 38491904 1043068544 2123108800 3208524256 4254283952 463585256 3495650180 320077262 2747803281 +2147483648 1073741824 2684354560 2415919104 2550136832 2751463424 838860800 1090519040 931135488 2243952640 1281359872 1710227456 2228748288 28049408 2593521664 2670526464 2152890368 798703616 467591168 4188811264 1318467584 86838272 1834123776 370888448 1226753408 4048301248 3626378656 2144673936 3232673896 566576484 918027722 1862045085 +2147483648 3221225472 1610612736 2952790016 3623878656 3288334336 2516582400 1560281088 125829120 3930062848 3181379584 1653604352 3924295680 2284060672 2094399488 904331264 3376971776 2372386816 1396334592 2737049600 1448486912 1613181952 3936918016 475514624 1094874240 1399333568 367279776 2469793648 2664894456 204517580 1974203998 910707379 +2147483648 1073741824 3758096384 1879048192 939524096 1946157056 100663296 1056964608 1484783616 3275751424 4196401152 330301440 3514302464 2111569920 2500984832 2204696576 1450934272 1435189248 3864518656 551301120 4237436928 2343117824 899387904 2119914240 3443522688 34094656 3276026336 1360921328 1947409496 2823203172 3555126322 1443595625 +2147483648 1073741824 3758096384 2952790016 3892314112 3556769792 2785017856 3741319168 2306867200 3988783104 3948937216 2565865472 951582720 2441347072 1212022784 1126236160 266829824 2215886848 1131372544 2860789760 3485345792 1172378624 2064094720 3324235520 3442965632 3895471680 2337815968 2251558160 3919976360 2079658980 1366406290 3175019535 +2147483648 1073741824 2684354560 3489660928 2818572288 3154116608 2919235584 922746880 1417674752 398458880 1629487104 2922381312 3789029376 2981363712 2189819904 1850540032 1008893952 1058226176 1414455296 112472064 2516989952 3649903616 2365758976 958612736 160883840 419436096 595599584 3812625616 2799698872 1729115844 4092073850 4268503643 +2147483648 1073741824 536870912 2952790016 2013265920 2751463424 33554432 922746880 2826960896 2067791872 2891972608 2626682880 3581411328 2871787520 245760000 1430061056 1772781568 153665536 1731551232 2494312448 761665536 3659342848 1297789440 985724672 2321631616 2611363136 985481184 3798634736 3389573064 767908668 1313082362 4189194965 +2147483648 3221225472 2684354560 4026531840 3623878656 603979776 4060086272 822083584 3682598912 3275751424 3055550464 1406140416 3897032704 1541144576 1709047808 1572929536 2099085312 2573549568 3334201344 3646689280 3776845824 2929792000 1944947200 880639744 3153057152 1363026112 3597738656 757436976 1365333848 2958157436 663685990 4197745701 +2147483648 1073741824 536870912 2415919104 2550136832 3690987520 2986344448 620756992 2139095040 1447034880 450887680 4264558592 4273471488 3736338432 1588723712 238354432 956334080 993574912 2500550656 4197724160 947001344 3826592768 3591406080 3390099712 4065819520 2667189696 1998130848 3533088368 743952680 2537736244 1070754722 33723843 +2147483648 3221225472 536870912 1879048192 4160749568 2617245696 2382364672 486539264 595591168 348127232 2619342848 913309696 4213702656 262406144 3308912640 1746599936 1130790912 2025177088 4032192512 1059328000 796538880 3816494080 2381750784 3519928576 2930402432 2157065408 2432645024 784112080 3405692984 2255016852 790489046 2612150755 +2147483648 1073741824 1610612736 2952790016 1744830464 1409286144 503316480 2868903936 2139095040 1564475392 899678208 2284847104 2323120128 4217110528 2352611328 1068695552 4255809536 3055534080 375414784 2866556928 1383729152 1100166144 2262480384 3402092288 1317827200 4024311104 137706784 3350445232 3629018168 4025548900 1447395858 504326409 +2147483648 3221225472 1610612736 2415919104 2281701376 3019898880 2516582400 2936012800 25165824 1690304512 450887680 1867513856 4128768000 3699638272 913178624 4277075968 4124999680 3817193472 3353239552 868487168 4115539968 3420404736 181831168 481939200 2974050432 1080892992 1911784352 3201721680 737687944 1448354412 3669374674 3012239591 +2147483648 1073741824 3758096384 2415919104 2818572288 3825205248 2449473536 1761607680 1367343104 2445279232 1231028224 2876243968 1152909312 1359740928 730202112 3696164864 26116096 3152363520 3241074688 3410767872 2921736192 3051297792 1652985344 2360431360 202702208 4074573504 1901831712 2020273168 2948470824 2701343620 4104691314 1186619309 +2147483648 1073741824 536870912 805306368 3892314112 1811939328 2382364672 2432696320 92274688 1908408320 3156213760 2924478464 2140667904 3236167680 1937899520 326434816 3116924928 2211463168 965468160 2409902080 3101825024 2722432000 1835054592 1016881408 1808128128 3386849216 2419178784 4269201680 292595064 333739420 584180978 1398084639 +2147483648 1073741824 536870912 268435456 134217728 1811939328 33554432 2432696320 3967811584 2025848832 174063616 3155165184 3796369408 3573809152 1975386112 2016346112 4197679104 1552007168 1554472960 1279537152 2443057152 1939803136 881559040 1478351104 129334144 796988608 2337572704 1513515280 2547563176 3983303836 2182718486 3885563155 +2147483648 3221225472 2684354560 4026531840 2281701376 3422552064 2382364672 352321536 1988100096 272629760 1889533952 3528458240 4105699328 793509888 1147011072 946012160 2603253760 2827665408 1817272320 2357989376 3929937920 1859326976 2137169408 2989412608 1551593600 926758592 2026471648 2975878576 373007928 1361922492 4024045882 3084459069 +2147483648 1073741824 2684354560 268435456 1207959552 3288334336 1644167168 520093696 3313500160 1421869056 719323136 1901068288 1366818816 2450259968 1473118208 443088896 4181950464 712032256 3055050752 1238118400 2964207616 1543056384 4040922624 2653741824 2972600704 4150865728 734236320 3744516176 3124259208 1165755884 2433096074 2924282781 +2147483648 1073741824 536870912 268435456 1744830464 1543503872 2382364672 2197815296 1887436800 960495616 245366784 932184064 4270325760 1560543232 1399717888 2535391232 2622390272 1043480576 747233280 3645124608 2521700352 4249816064 2535890432 1057377536 427807872 706163520 2961876192 1320967792 1084683256 3910316876 2758827718 409782179 +2147483648 1073741824 2684354560 268435456 3892314112 67108864 2919235584 3036676096 3699376128 1480589312 538968064 351272960 106430464 2856583168 3156869120 1767309312 2050392064 2789949440 382001152 2298753024 92944384 2707893248 4161715712 2061466368 2806434432 2345612992 1477616224 1991331120 2436612120 489588276 2863617578 2774458823 +2147483648 1073741824 3758096384 805306368 402653184 2617245696 1577058304 2264924160 2961178624 4097835008 186646528 271581184 3361210368 1444675584 1402077184 3776380928 896761856 1776861184 3246546944 1683763200 62007296 4289147904 3194718720 2622808320 3932180608 405997120 4159546848 3171280176 1017304536 2513000388 1897762458 3678270929 +2147483648 3221225472 1610612736 2952790016 1207959552 3825205248 3187671040 3539992576 1988100096 1178599424 3571449856 2209349632 1142423552 894173184 4275699712 353042432 982089728 1685733376 3622756352 2869694464 2520393728 1421554688 261209600 3870714624 2431972992 925305664 404980064 323582000 3090905768 2506387156 536604522 3281036053 +2147483648 1073741824 536870912 3489660928 3623878656 3288334336 1577058304 822083584 3464495104 4131389440 1361051648 1305477120 423100416 3574857728 2849636352 2134179840 2625863680 2096676864 1304453120 2926850048 1328158720 3034397696 2804908544 620152576 2790213248 1043508160 70871008 1896452656 2671115224 263710780 3941005242 26699467 +2147483648 3221225472 3758096384 3489660928 402653184 1275068416 1912602624 1627389952 4135583744 2503999488 283115520 1771044864 2627207168 1200357376 798621696 1857355776 1221558272 2329755648 2918309888 1143738368 4192864256 1446841344 354136576 3085653248 1609494400 1648268480 2344414688 4139758832 374694760 3861238620 3994687170 3128245253 +2147483648 3221225472 536870912 4026531840 2013265920 2080374784 100663296 1493172224 2743074816 448790528 1734344704 1164967936 136839168 1628176384 571342848 2526609408 1418756096 1229733888 1686626304 1806438400 3466475520 1082209280 2467602944 2900246784 17366656 413239232 4052797088 1348844112 1755499880 947560836 842482134 741374857 +2147483648 1073741824 536870912 2415919104 2550136832 1275068416 1778384896 3271557120 1182793728 1245708288 295698432 4046454784 2187853824 3209428992 4115529728 416350208 3621027840 2821636096 4234764288 355217408 4011726848 560540672 1407222272 1874130176 4164053376 1547409984 2271443296 3492745008 875398392 3214296356 1585025366 3697038089 +2147483648 3221225472 1610612736 2415919104 4160749568 3422552064 1979711488 889192448 461373440 3032481792 3303014400 3564109824 4224188416 3228827648 1100087296 112656384 3178070016 3751198720 1886019584 13897728 1061300224 2561620992 4051802624 1672006912 3150139008 3338698944 4286079904 4179834832 1779414536 195678500 542368110 2713776175 +2147483648 1073741824 3758096384 2952790016 2550136832 3959422976 1375731712 150994944 1820327936 1119879168 1319108608 3121610752 2367160320 121372672 4164550656 4047831040 2583003136 841007104 4099301376 4191956992 88745984 627905536 1132562944 1784601856 3114618752 1776199360 4072567136 3842523024 3273922840 1938167852 4223602242 3188757065 +2147483648 3221225472 1610612736 3489660928 1207959552 3690987520 1711276032 2969567232 1535115264 1807745024 1163919360 3746562048 4182245376 803995648 2767060992 850067456 2565177344 4271652864 2668683264 3603697664 3139315712 1557343232 2089920000 504784128 3831090816 184329664 3806646944 243662864 4256636328 3035863948 906187526 2766107241 +2147483648 1073741824 536870912 2952790016 3623878656 335544320 2986344448 1157627904 3649044480 834666496 463470592 1066401792 4038590464 1957953536 1016463360 3035561984 1243250688 905789440 2339037184 2257858560 2865108992 1811358720 54434304 1691579136 2259798400 1943571904 1970568992 1284996624 1898963096 711688716 1758785098 2658610883 +2147483648 1073741824 3758096384 3489660928 2550136832 3690987520 1778384896 3472883712 3078619136 742391808 3110076416 2995781632 1967652864 1439956992 1749680128 919666688 259948544 1531199488 3468025856 238301184 1712990208 356060160 2199556608 2897629440 2766720384 2002557248 3685840416 442059504 3174909768 2068798460 3495059574 752548711 +2147483648 1073741824 3758096384 805306368 3623878656 2348810240 637534208 3741319168 2860515328 574619648 2506096640 1324351488 3112697856 3543400448 7208960 418840576 3479076864 2891825152 2674810880 2303995904 2887657472 121582592 3406477824 1338234112 3784395392 3841887808 3264083296 3556144688 3445106632 4272688100 1575101278 3565493999 +2147483648 3221225472 3758096384 2952790016 3087007744 1677721600 1241513984 1728053248 2944401408 3963617280 2527068160 2666528768 2031616000 40632320 3640786944 2401697792 1572175872 411451392 230350848 1875644416 3866232832 1736381440 167346688 3233052416 2942692224 356883264 144603680 3713459440 2584612024 1614101780 4040861306 1295505309 +2147483648 1073741824 1610612736 4026531840 3355443200 3959422976 2650800128 654311424 142606336 2319450112 2346713088 3515875328 1373110272 1009516544 779223040 3113025536 569147392 1463992320 347955200 583806976 1851918336 3717538816 752913920 2365638912 3566763136 105160256 1428603872 3761988784 3114221160 1982961564 3948304530 644062013 +2147483648 1073741824 536870912 3489660928 1207959552 3690987520 436207616 2902458368 1736441856 3879731200 3890216960 1961885696 4116185088 356777984 2636775424 3386703872 2546171904 840646656 2745950208 1084502016 685381632 4177869824 2361894400 2706466048 2462503296 358587840 1454729888 1442642992 1688901160 3844790724 82415082 3502662599 +2147483648 3221225472 536870912 268435456 4160749568 3825205248 100663296 419430400 2759852032 3888119808 3529506816 1517289472 3592945664 27000832 1251606528 1402011648 13598720 2011119616 1539825664 1643909120 401225728 3963161600 2886973952 233129728 3334920320 363567040 3630258016 3855154384 929867624 3235765508 2603431830 293976109 +2147483648 1073741824 2684354560 1342177280 4160749568 4093640704 1040187392 3573547008 713031680 2227175424 1952448512 1047527424 623378432 1360265216 1982726144 3132555264 2318958592 1341865984 688840704 4050923520 1717450752 312425472 1437379072 2064990976 3336163968 1371310784 1565345760 879097744 1749460520 4139018628 823814230 418217423 +2147483648 1073741824 1610612736 268435456 671088640 3959422976 2986344448 889192448 880803840 3191865344 656408576 3159359488 2145910784 2515271680 561905664 3375431680 658472960 3816374272 2149965824 315371520 2905475072 4007205888 1725140480 3020386560 571799424 2255720896 4053223520 3273449136 1362073688 4256260060 2593774446 735716673 +2147483648 1073741824 3758096384 1879048192 3087007744 603979776 1375731712 486539264 3347054592 1656750080 1591738368 2664431616 1244135424 4027842560 1583742976 3249209344 1127251968 2754494464 2116542464 874786816 144582656 1318528000 3334648320 2535679744 3378281856 3312116672 553631392 253812048 116303112 2593741580 651517630 3573504079 +2147483648 1073741824 1610612736 268435456 939524096 1543503872 1241513984 3070230528 1719664640 1581252608 2267021312 1133510656 4072144896 95158272 1909850112 1065943040 598573056 1673707520 549216256 1327247360 1375602688 454892544 2887223808 3162364160 124315008 2734378816 700750944 1302282800 1677100120 2909043756 2063605706 1417675141 +2147483648 3221225472 1610612736 4026531840 2550136832 738197504 1979711488 989855744 3900702720 1832910848 2023751680 3887071232 1837629440 3875799040 3093954560 819527680 4279730176 666714112 2579357696 1158942720 3117557760 1939153920 865704448 2468244736 415987328 208847680 454868192 683668848 5842808 509052612 3105704462 755885795 +2147483648 1073741824 1610612736 3489660928 671088640 1006632960 3053453312 553648128 1971322880 901775360 4188012544 2133852160 3883401216 839647232 3557687296 917962752 3159195648 9715712 1875697664 27013120 4089841664 553856000 661634560 4116530432 4063117952 3218724288 4057513248 3641764880 3132765464 1008009380 1849988754 936831901 +2147483648 3221225472 3758096384 268435456 2550136832 3422552064 33554432 1157627904 4102029312 2638217216 3630170112 412090368 3568828416 2758017024 3141926912 2991652864 3446636544 3397238784 520183808 2568228864 3702392832 581778432 4131234304 167957760 75748224 2612281792 2440922208 2338510448 2459167560 1263300924 2214170250 1022685943 +2147483648 3221225472 2684354560 805306368 671088640 2751463424 2986344448 2365587456 3934257152 742391808 228589568 2557476864 3751280640 546045952 4193386496 913113088 3295051776 2248785920 2849792000 349966336 1071257600 2467898368 1074300416 2627658496 1083434368 837115840 1726259680 1451025840 2163656312 2269633140 4068173434 3643518213 +2147483648 1073741824 3758096384 4026531840 2818572288 3019898880 1375731712 3305111552 3061841920 742391808 127926272 850395136 1329070080 1368129536 483524608 3481862144 1378320384 995475456 3137691648 3759943680 941238272 672990208 1166644736 1519830784 882366848 1040471488 3473904864 2362569392 2007188728 3945465412 3782649058 4058925933 +2147483648 3221225472 2684354560 268435456 3087007744 469762048 637534208 3238002688 2122317824 3326083072 1130364928 3929014272 1368915968 4249616384 2254307328 974848000 3125313536 114671616 3388235776 3835432960 4273346560 556739584 2720705024 3018385664 3692818048 3991366080 3759183840 859435568 2906276680 3448706900 3132790378 3890280949 +2147483648 1073741824 1610612736 1342177280 1207959552 335544320 301989888 2164260864 1820327936 1983905792 316669952 3201302528 3660054528 2116812800 4210163712 2096824320 1352368128 3423059968 3134808064 417083392 4071229440 13569024 4072506880 655021824 1793581440 1711887552 1005851488 3959823024 3262973736 463906828 918637246 3876071617 +2147483648 1073741824 2684354560 2415919104 1207959552 603979776 2986344448 2332033024 3196059648 3930062848 4062183424 1970274304 4294443008 586416128 3359244288 3373203456 2871754752 2845851648 1038802944 157560832 3872536576 3981642752 1181595136 3122223872 1321223552 507182656 4138472800 494799152 2142050328 1644207828 1559876898 3156840451 +2147483648 1073741824 2684354560 2415919104 2281701376 2348810240 2717908992 3741319168 1350565888 1321205760 291504128 2723151872 1362624512 4244373504 336461824 3601006592 281903104 1992114176 2982273024 2777427968 1858484224 2169965568 3000468992 2123645184 1635609472 3508662080 1285307360 4091419536 4208671208 1494321612 1145263450 4226479921 +2147483648 1073741824 2684354560 1342177280 1207959552 469762048 1107296256 822083584 411041792 3032481792 2124414976 1106247680 2110259200 385613824 3942776832 1145241600 4192043008 1044037632 2155503616 166473728 4149884928 3441900544 2057012736 730846464 4164614016 3883560128 3731624544 2014971664 1724325016 4119563988 2681719438 2640240909 +2147483648 3221225472 3758096384 1879048192 1207959552 3288334336 3590324224 285212672 2810183680 499122176 4108320768 3788505088 4261937152 2892234752 1598685184 1559953408 3689512960 2157035520 2882363392 3709079552 1555171328 4196869120 64982528 237822720 836887680 1211457984 197658016 3431217808 2962885704 1341340236 2316145014 3239826523 +2147483648 3221225472 2684354560 2952790016 402653184 3019898880 3053453312 285212672 1518338048 4215275520 2065694720 3192913920 447217664 2144600064 723124224 3179479040 531660800 3885481984 248143872 3898871808 570562560 2773419008 694594048 809691904 888135808 2692118976 2546608864 2288721008 3175391768 3420321372 1600212926 1900055967 +2147483648 1073741824 1610612736 268435456 402653184 4227858432 1174405120 2264924160 511705088 1606418432 2585788416 707788800 79167488 565444608 2452488192 2432237568 1322287104 1012252672 3259392000 2170826752 4228253696 168107008 2865922560 1216805120 1908002432 1179402304 4152036960 2319686736 3150605176 4075780 3278975778 3562839555 +2147483648 3221225472 2684354560 1342177280 3892314112 201326592 3523215360 184549376 2944401408 3191865344 346030080 955252736 3619160064 2650537984 233177088 1612251136 104103936 1807171584 2644566016 1827409920 2509117440 3740089344 238464512 3838081280 2475906944 975889984 1538986272 1547143280 1333587128 2981758484 328140370 3008729041 +2147483648 1073741824 1610612736 4026531840 3355443200 1275068416 2449473536 3976200192 2206203904 675282944 1533018112 4040163328 4039639040 3800301568 4036886528 2161311744 3300687872 356532224 2396381184 3497275392 3261466624 1125065728 3499003392 3893977344 3003930496 2865754048 54080416 1116315376 1345571528 1706760172 1246270854 2498121811 +2147483648 1073741824 1610612736 1342177280 3623878656 603979776 100663296 2499805184 1736441856 2998927360 3009413120 2687500288 1285029888 2084306944 3448897536 3612016640 3257892864 3795173376 2736742400 2863411200 1188694016 933170176 3510215168 3644915456 102885504 1583961280 3395884192 1874635088 1191606888 3869806548 3387970986 3131939305 +2147483648 1073741824 2684354560 4026531840 1476395008 3422552064 436207616 788529152 2608857088 4064280576 4221566976 374341632 2541223936 479985664 292945920 1492844544 1060864000 669990912 3873824768 103559168 1736325120 814683136 508144128 604923136 1559975296 178781504 3682940192 3249839728 1621540984 2624291452 1142379466 867816633 +2147483648 1073741824 1610612736 2415919104 2818572288 3019898880 369098752 1660944384 2306867200 3560964096 929038336 1318060032 4118282240 2391015424 858390528 1329659904 3320610816 227229696 3412647936 3593744384 354551808 1206729728 4263153152 781469440 2097629312 1022291264 3364033184 2731654000 2827611848 1432919420 1503755386 1135204031 +2147483648 1073741824 536870912 4026531840 3355443200 1811939328 503316480 1862270976 1803550720 1832910848 4032823296 2081423360 2413297664 4055105536 873857024 1175781376 1652588544 2502803456 4143603712 3129225216 1925060608 719926272 188386816 893053184 1909062784 2136239168 3895802144 863020464 3634749768 896947740 2775982706 1719992539 +2147483648 3221225472 3758096384 4026531840 939524096 2483027968 3992977408 889192448 2826960896 3577741312 3743416320 3677356032 1962409984 3749445632 2982805504 337444864 50429952 3720003584 3970981888 304877568 2736916480 1000932352 2731520512 1137830656 2458320512 3537528512 2084638560 368814960 4016031896 3083728388 2715609970 1766805793 +2147483648 1073741824 1610612736 3489660928 1476395008 1543503872 1845493760 318767104 4152360960 2227175424 2141192192 4017094656 3142057984 4146855936 278003712 3458531328 647987200 1550630912 134766592 3432787968 3430549504 3933809664 860201472 778420480 2508582016 3021336384 2387464480 1652146384 3368023256 2148333876 2505593742 90444121 +2147483648 1073741824 1610612736 805306368 3087007744 3690987520 1845493760 1157627904 3833593856 3166699520 2489319424 4186963968 321388544 3326869504 233177088 1392705536 75137024 3878502400 526311424 152842240 1034815488 3277788160 938779136 105011456 468864128 2917825216 1333674080 292319760 829243432 50259580 1483480110 2278957721 +2147483648 1073741824 2684354560 2415919104 3087007744 1811939328 2046820352 2097152000 947912704 415236096 1054867456 732954624 3603431424 3444834304 1395785728 4273537024 713457664 2666479616 1184292864 740569088 1377449984 2531068928 549227008 1851946240 1490183552 3332010432 2601404768 3000792080 3386203016 1587268692 849389790 2051304999 +2147483648 1073741824 536870912 2952790016 2013265920 1811939328 3724541952 3808428032 4135583744 1514143744 2246049792 636485632 738721792 2432958464 3213230080 1752367104 2700771328 499105792 2450808832 1605644288 233707520 2068259840 3193221632 3566781696 1349569664 2030370624 1917517152 1453195056 2901507560 2839918852 1416054014 72261891 +2147483648 3221225472 2684354560 268435456 1476395008 3825205248 771751936 4009754624 2222981120 2831155200 924844032 4226809856 2706898944 4123262976 359268352 1706360832 1066041344 2304327680 2603147264 829689856 89266176 2237737984 1692963328 3552603904 2964607616 820404288 3758580448 531625744 856657400 3383476276 2076556842 2955869799 +2147483648 3221225472 1610612736 1879048192 402653184 3019898880 3523215360 2264924160 4135583744 2428502016 3579838464 3075473408 595066880 3117154304 415629312 2975399936 818970624 2878357504 2108940288 3386642432 2107516928 2615477248 1730058752 3733809920 3407968640 3006743872 1918260320 3211447696 273449832 3106817932 1789320842 243963117 +2147483648 1073741824 536870912 2952790016 1476395008 201326592 2248146944 3573547008 4051697664 37748736 2208301056 223346688 1680343040 2224816128 2109341696 478740480 4017061888 521191424 3576717312 3507236864 1089607680 455418880 323860992 1113445632 1900135040 3149653184 1158869280 1299015920 3790971512 923386556 2895637214 1357964781 +2147483648 1073741824 2684354560 3489660928 2550136832 2080374784 436207616 1090519040 243269632 3896508416 719323136 485490688 988282880 3530293248 1965686784 1490092032 1404731392 2101067776 3166068736 3629920256 2237806592 4172094464 3062403584 242153728 2076899712 1952245440 2971651040 920671664 1010776744 1347270788 734685702 284033505 +2147483648 3221225472 1610612736 3489660928 1207959552 3154116608 4194304000 553648128 3984588800 1195376640 3986685952 2647654400 159907840 3037462528 3579445248 1968504832 2316075008 2956083200 2724061184 1985744896 2601658368 2235116544 1835443712 1595899136 692416896 1955620544 979172128 2542704304 992175288 4008144156 1947288214 2270063841 +2147483648 3221225472 2684354560 4026531840 1207959552 2483027968 1509949440 2499805184 159383552 566231040 1163919360 4233101312 2712141824 3269722112 128843776 2681929728 935886848 3046457344 3018645504 2855538688 2051414016 866063360 2757144064 2721478400 145249152 1351312320 823123744 3092286992 4194922280 693038412 1996823294 1984660499 +2147483648 3221225472 1610612736 2415919104 3087007744 2348810240 1174405120 2533359616 947912704 3711959040 3256877056 2341470208 184025088 1067188224 3686662144 1711079424 403013632 2686533632 3155943424 1804341248 3699779584 285293568 3490417152 766790912 3002749568 2354013248 1455350752 1984271728 3900794328 3620455276 3671328986 2722765849 +2147483648 3221225472 1610612736 2952790016 2281701376 3690987520 4194304000 1459617792 2642411520 3846176768 803209216 2513436672 824705024 2426142720 1376124928 1051918336 3259990016 2284175360 3261292544 273420288 1034823680 2431595520 1206488576 1311167744 1370496 159251264 3496442528 3580770864 3259962536 2044301196 4108250814 1486943789 +2147483648 1073741824 1610612736 268435456 3892314112 1409286144 3388997632 2566914048 41943040 2956984320 4120903680 1517289472 4279762944 3551264768 3398565888 1872297984 1897168896 2838183936 184082432 735850496 3096053760 347413504 2194062848 3650252544 3319547776 1112499392 2729365216 140705968 909748088 2197936372 3688403162 522805485 +2147483648 1073741824 3758096384 4026531840 402653184 2483027968 3791650816 3573547008 4152360960 3921674240 1109393408 2410676224 3618111488 462684160 557711360 955449344 464486400 1840463872 4025868288 4119605248 2046961664 819528704 4095916544 1762648832 578370944 416456128 2395467936 2612861840 215268600 1127804516 2437984902 501141583 +2147483648 3221225472 1610612736 2415919104 1476395008 3556769792 2986344448 452984832 3867148288 985661440 3198156800 3704619008 1604845568 1140588544 1683881984 1418788864 355303424 997801984 3182944256 4068741120 2735351808 4122164224 2401415680 2623922944 2603825536 2581764672 3032868704 652423952 3083503384 1299838364 1876756574 2091624405 +2147483648 1073741824 2684354560 268435456 2281701376 738197504 570425344 2634022912 3246391296 3720347648 4229955584 3817865216 483917824 3318480896 2580938752 1222705152 102465536 3585130496 3267387392 3213111296 1698838528 1731931136 2215421440 2891606272 1039344512 1859698624 56655648 3419677456 2226797176 988226796 3854742354 316109573 +2147483648 3221225472 536870912 2415919104 671088640 201326592 1644167168 3607101440 3179282432 3208642560 2883584000 361758720 1197998080 2148794368 1249247232 440729600 736460800 3340419072 1984454656 1819021312 3117037568 3850841088 2032578048 931285248 1307261824 518823232 3741668000 2051900592 1169096488 860767388 2958112830 3398678047 +2147483648 1073741824 1610612736 2415919104 2550136832 2751463424 436207616 3909091328 813694976 3166699520 522190848 2108686336 3048734720 1655963648 540147712 4170514432 1420591104 2535473152 3476021248 2889625600 3304982528 2729655296 519799296 1824640768 617025408 2783554752 65334880 617850640 1560141560 3996715428 2623176834 1755279747 +2147483648 3221225472 3758096384 4026531840 4160749568 1677721600 3120562176 3305111552 3816816640 4106223616 3785359360 2746220544 421003264 1495531520 220069888 1921318912 2178318336 2608119808 481124352 2819362816 4125231104 4045341696 1325236736 1908369152 1399527296 2871766976 2744545696 1634703824 664292184 3720515972 1479724074 3261876047 +2147483648 1073741824 536870912 3489660928 1476395008 1677721600 2046820352 3909091328 2843738112 717225984 1172307968 447741952 1698168832 2330198016 486408192 1293877248 593068032 806109184 1465966592 2083270656 3171031040 836058112 3924861440 1064750848 3961464704 3604591808 4107032608 159446224 438058440 1165629140 1192312162 3940459447 +2147483648 3221225472 3758096384 3489660928 2550136832 335544320 301989888 3070230528 2977955840 574619648 3705667584 1167065088 602406912 1518075904 537264128 2484535296 2488565760 1890664448 2895699968 1791234048 2981234688 2631732224 2090701312 437707520 4152304000 3639122240 2560063904 2051010800 3930622376 669477724 2303193374 3713839525 +2147483648 1073741824 1610612736 3489660928 3623878656 1677721600 4060086272 50331648 2826960896 817889280 3860856832 2106589184 2192048128 838074368 2657484800 2784821248 245596160 399884288 2634637312 2165059584 3583641600 104803328 4063265280 3568267008 3629188480 4117343296 232977120 3416125968 3410850744 374478828 3795533646 3566122519 +2147483648 1073741824 536870912 4026531840 402653184 2885681152 1308622848 419430400 478150656 3477078016 1184890880 2073034752 2111307776 2897477632 1829896192 915210240 137854976 27246592 479420416 3602657280 3042842624 2625319936 2953886208 845245696 1577130112 2359395776 541641056 1430644976 3014808696 223190092 4037998098 2574966811 +2147483648 3221225472 2684354560 2415919104 1476395008 469762048 3590324224 3439329280 4018143232 4030726144 3248488448 1783627776 3305635840 4041998336 3058040832 3043688448 1807843328 3852025856 860479488 2448691200 2600605696 1141967872 3399791104 2801783040 2949059200 1059567296 874668192 2621457392 1013009016 2424165884 613810774 3970110521 +2147483648 3221225472 2684354560 1342177280 2550136832 201326592 1308622848 3539992576 3598712832 1522532352 1604321280 296747008 1294467072 510394368 1373765632 129040384 3130818560 3074801664 3352715264 3795062784 1543903232 705641472 2728899072 300180736 1346187392 246323008 139258208 2835273488 272103256 2235525252 3133974694 3015559697 +2147483648 1073741824 536870912 268435456 1476395008 3690987520 1577058304 2030043136 2105540608 264241152 1608515584 3851419648 1695023104 3896770560 3370254336 3174760448 2593226752 3686744064 2141446144 454832128 340662272 2030898176 1002476032 496099584 210698368 3291191744 4188555552 1740929168 194146824 3281215900 2849360806 3664582419 +2147483648 1073741824 1610612736 2952790016 3355443200 2348810240 1912602624 1728053248 3229614080 650117120 362807296 4218421248 256376832 454295552 1890451456 4052942848 812417024 161726464 3730202624 3964416000 35784704 2182165504 1728945664 216420608 707010432 2928022848 2069311968 2155517328 4239195864 153155764 1243795854 2474898647 +2147483648 3221225472 536870912 4026531840 1207959552 1946157056 3321888768 3137339392 3951034368 3678404608 2770337792 2609905664 3900178432 1116471296 4286447616 95617024 1379303424 4277813248 39706624 4194570240 2411345920 493433856 930065920 2310917888 2297695360 2566008640 1179458592 1833283632 2477575576 546812588 3329351034 4054461565 +2147483648 1073741824 1610612736 2952790016 1207959552 1677721600 3791650816 4211081216 2826960896 1698693120 1776287744 2570059776 2961702912 904134656 1533935616 1197408256 3539107840 3420798976 3333611520 368848896 4082239488 3501011968 1183825408 3201485568 705429888 2147096128 3973647584 2478415728 2563887400 2541520180 2869584622 1082681243 +2147483648 3221225472 1610612736 1879048192 1744830464 3556769792 2046820352 4211081216 3867148288 1933574144 3265265664 1274019840 3528982528 3499360256 2752905216 758448128 2187296768 1306345472 679862272 2346455040 2903123968 3244229632 2484110848 692449024 3762031488 3478786112 2792824672 1503443312 828896888 2750363476 2951252202 748807795 +2147483648 1073741824 2684354560 268435456 3087007744 3288334336 3388997632 2936012800 2105540608 2420113408 3495952384 2685403136 3431464960 4274257920 2419195904 4264230912 1174503424 2022522880 2365710336 1392259072 80623616 333786112 2170857984 489283328 3028820864 3670280512 3929152672 4180361072 1199685128 3872222492 945932710 543954771 +2147483648 1073741824 2684354560 805306368 939524096 603979776 2046820352 1795162112 3313500160 574619648 1172307968 2427453440 1341652992 3127115776 634781696 2730295296 2010677248 2394734592 2140889088 4044107776 4200216576 4280755200 1331659264 615728896 3160422272 2632979520 2199389088 2421437936 3488487400 813251668 954116434 3121211303 +2147483648 3221225472 536870912 1342177280 134217728 201326592 1442840576 4211081216 2759852032 1212153856 677380096 2307915776 2164785152 1301020672 3601465344 1228341248 1525383168 1524711424 2194399232 95686656 1771976704 2145983488 2413991424 3084108032 1022375552 4011334464 1413750752 4177932080 2540509704 516205436 2370754470 2091691489 +2147483648 1073741824 3758096384 805306368 2281701376 4227858432 704643072 2667577344 3749707776 1581252608 144703488 2639265792 4289200128 1584136192 398327808 507707392 2374533120 672186368 1880711168 4260638720 566896640 3351852032 2682367488 2787204352 173020544 2619882816 3391891488 2954767472 3566417848 3495991932 1423757886 1710714801 +2147483648 1073741824 536870912 268435456 1744830464 201326592 1509949440 1560281088 3279945728 2134900736 1818230784 1636827136 2630352896 3106668544 3262513152 1476591616 622362624 2120433664 426958848 898904064 2185369600 1332808704 4061240832 3009861888 3667277184 3763540416 762359712 4093602608 624754376 3143839868 2785587670 1550537273 +2147483648 3221225472 1610612736 2952790016 2013265920 67108864 4261412864 150994944 1350565888 1346371584 4200595456 250609664 722993152 3120300032 1769865216 1738604544 1891532800 3519234048 2221858816 552865792 3223988224 1692087296 2720903680 2774195968 108928640 1243680192 2524876384 3336793136 2793329800 1482435620 103685882 3823702777 +2147483648 1073741824 536870912 3489660928 4160749568 738197504 570425344 419430400 8388608 2705326080 1415577600 770703360 1092091904 503054336 2487353344 327352320 3000205312 3775905792 3889258496 3740545024 1033246720 3733273600 3627977216 949318912 3633980288 2573147840 1711378016 1323621488 1353114440 3458590052 1383492538 4181302649 +2147483648 3221225472 536870912 3489660928 2281701376 1409286144 3590324224 2801795072 1132462080 3342860288 1499463680 3434086400 2850553856 1114898432 1529741312 974323712 1180991488 1175568384 21782528 1120669696 3837933568 3061922816 1375573504 1754298112 7733376 311372864 2998841632 1265423664 1843127688 1816748148 1637332182 1476747047 +2147483648 3221225472 2684354560 1342177280 1476395008 3288334336 3120562176 3875536896 3615490048 2378170368 3365928960 3440377856 3695706112 772538368 113115136 2594766848 3839328256 2741059584 1711136768 3237220352 1986664448 2274573312 1953268224 2847008512 1999257472 4218627904 1495049248 3569992336 4030605144 1776877676 2201453270 3616624977 +2147483648 1073741824 536870912 268435456 671088640 872415232 2046820352 1526726656 1065353216 792723456 3940548608 4111466496 2256011264 1266417664 886702080 2031943680 3526721536 1322074112 3499352064 1744056320 1112414208 3271756800 179211776 3012544256 3288216448 1443567680 914002208 3857825840 2847218536 2970721020 1272662618 1742520705 +2147483648 3221225472 536870912 805306368 134217728 3288334336 2046820352 150994944 3917479936 3737124864 220200960 332398592 71827456 3352559616 1620967424 3765370880 1303412736 1442562048 385769472 980160512 4065474560 2704081920 3069545984 3884610304 2866941824 2698325184 458862624 293093840 3604944632 659064508 3839349606 1632394919 +2147483648 1073741824 1610612736 3489660928 3087007744 4227858432 1241513984 1728053248 192937984 935329792 1356857344 2645557248 1683488768 3814457344 2970484736 3161260032 1794932736 2953986048 3894534144 2824089600 2830764032 2280074240 4127431168 2951598336 2572291456 3034782528 441549600 462355216 759404488 2202917972 63051002 3454737409 +2147483648 3221225472 1610612736 1879048192 3892314112 3422552064 2852126720 3003121664 3699376128 1807745024 1121976320 3119513600 4237819904 2259419136 3962175488 2059206656 1771536384 2680438784 500752384 3173257216 2918066176 4087546880 2133632512 1342490880 3277207936 782186048 2679014368 493744592 3879178312 3482615236 596689882 3674226253 +2147483648 3221225472 536870912 268435456 3623878656 2617245696 4194304000 2868903936 478150656 3057647616 1071644672 1003487232 3953655808 615251968 218759168 2118320128 3556343808 1145946112 742481920 4013166592 1876834304 88935424 1738322432 4030550272 2165717376 493954112 962504160 4089605808 2045621352 1642321420 1251238558 1585220865 +2147483648 3221225472 1610612736 1879048192 134217728 2214592512 2986344448 4110417920 796917760 88080384 1465909248 1510998016 1394081792 131334144 4236640256 2565406720 2697166848 2547367936 2715639808 3081506816 3141675008 1450640384 3665731072 3083887360 3758206336 2934104512 1170460320 1005340336 3323698824 1151456860 1424705730 3480029043 +2147483648 1073741824 1610612736 2952790016 3892314112 872415232 2919235584 4211081216 2759852032 2797600768 681574400 2528116736 4172808192 2115239936 2728525824 2781675520 3987046400 1858289664 403562496 671887360 2768635904 626471936 867997184 1910830848 2037614208 1488733504 1424846816 3221675152 1801367960 373933700 2294685186 1635193963 +2147483648 1073741824 536870912 1879048192 1207959552 3825205248 3657433088 3976200192 2726297600 2243952640 186646528 1347420160 2961702912 3584294912 3850240000 3378577408 2677899264 180273152 736649216 1678520320 4119468032 2987856896 1217957376 75328256 333950848 2645679552 763165664 1895523792 855280056 1224633308 3485018294 1907459339 +2147483648 3221225472 536870912 268435456 1744830464 335544320 1040187392 1828716544 1317011456 3426746368 2732589056 760217600 965214208 1442578432 295567360 2269970432 3067183104 1357004800 1722605568 2425622528 4096931840 3118140416 3290471936 390979328 3679693440 1692492992 2390253792 452719792 701667752 666295020 1677933750 1624550237 +2147483648 3221225472 3758096384 1879048192 671088640 2214592512 1308622848 3909091328 1820327936 658505728 748683264 2859466752 1869086720 403439616 696909824 1570701312 995328000 4266082304 3269320704 1413746688 1463158784 85795840 3956315648 2389109504 1521586816 4266940864 2076473696 2356961008 6840568 3993400500 1197432006 129628313 +2147483648 1073741824 2684354560 805306368 3087007744 3422552064 1509949440 3036676096 2961178624 2176843776 1990197248 3190816768 795344896 887881728 1976696832 393019392 1032945664 1310834688 2222153728 648294400 1028536320 3442942976 381723136 4275723520 2901116288 1711336384 377538912 2000744528 2447428568 2815481124 4239968470 1582621345 +2147483648 1073741824 1610612736 1342177280 3087007744 1409286144 2785017856 855638016 2306867200 2638217216 3005218816 1909456896 1971847168 620494848 4205969408 905248768 3264643072 1058455552 164323328 433336320 3890087936 3547270144 3868178944 3839523584 2971966592 2321806656 2526926496 2820858160 1092963736 2818775484 320182934 2034462621 +2147483648 1073741824 2684354560 4026531840 1476395008 3288334336 2315255808 3305111552 1619001344 1925185536 4016046080 825229312 1903689728 1368129536 1456078848 806813696 1855488000 1924120576 2788581376 924069888 1622554624 583341056 1395894784 3339020032 2311238528 152093632 2175459680 3924150416 4167133544 3660358292 726261906 4248529533 +2147483648 3221225472 1610612736 805306368 4160749568 1946157056 1912602624 452984832 360710144 968884224 1629487104 2242904064 1367867392 3217293312 3116498944 272039936 1695711232 1802452992 1969020928 1361842176 5646336 1768756224 387559936 3235111680 4189233536 3407833664 3958700960 3193444112 412876856 4158533668 4020837262 1750834771 +2147483648 1073741824 2684354560 3489660928 1207959552 4227858432 2785017856 1157627904 1887436800 3829399552 207618048 1223688192 2767716352 3712745472 521535488 3614375936 2765193216 3843407872 2917228544 1083453440 1011496960 3408993280 535471616 2980998400 1968551552 3516393664 1866745184 1840554288 4086648840 1466831396 2019763330 3399977517 +2147483648 1073741824 3758096384 1342177280 1207959552 3825205248 2919235584 385875968 2810183680 1690304512 3865051136 760217600 2719481856 1084489728 3184918528 2936471552 3228401664 3568680960 152920064 3843829760 616704000 3017354240 167151104 1524263680 789688960 1999109696 4057756704 1422824656 3834534568 527402956 1653399122 1467731567 +2147483648 3221225472 1610612736 805306368 402653184 1543503872 3858759680 3841982464 1619001344 2747269120 2527068160 3312451584 1014497280 29622272 2745040896 2157248512 2281734144 34947072 445308928 2749108224 4027197440 3275953152 860457472 3860844800 1574735488 1595896000 3444169056 2438311120 3753239384 946845684 1986985410 2138185519 +2147483648 3221225472 1610612736 268435456 2281701376 335544320 1979711488 2332033024 629145600 775946240 4091543552 3868196864 2619867136 723779584 1136787456 2738290688 2460057600 1655816192 707878912 44830720 3113625600 72162304 161129984 1131833088 422951040 3110850368 150623136 3205732080 3334405480 3722247260 2300310830 3770834947 +2147483648 3221225472 536870912 3489660928 134217728 3422552064 2113929216 2130706432 562036736 3116367872 2199912448 2154823680 2227699712 34340864 1068630016 3292332032 921927680 1246150656 3538313216 1008996352 4277024768 3744939008 2752165376 1225486592 2939128960 1645015104 3246358432 2566488592 742388920 2901143508 1200486574 852940657 +2147483648 3221225472 3758096384 3489660928 671088640 2617245696 2785017856 1056964608 3598712832 2403336192 4016046080 3985637376 1165492224 415498240 2227830784 2986541056 763854848 1771094016 2141872128 4009496576 627968000 4233694208 1753005568 3247664384 2022747776 2168804928 3316490848 516149872 3807758856 2996356028 29778362 3043632047 +2147483648 3221225472 536870912 805306368 2013265920 3288334336 637534208 1090519040 3632267264 1681915904 3986685952 3830448128 1257766912 3976986624 1270743040 1982922752 3436609536 2969124864 1025302528 1035210752 1041381376 2136933376 559911424 4194561792 3276511360 792848832 3815542368 3318895408 2016498808 3336105852 3368952874 1675181245 +2147483648 3221225472 536870912 268435456 3355443200 2483027968 2986344448 117440512 679477248 1438646272 1990197248 3706716160 881328128 2644770816 3081895936 255393792 4164255744 3506257920 276291584 837554176 4281743360 3610971136 3521426944 1253889792 1895868800 1047452992 3832128480 4129516368 3250115288 3930233748 4259306654 3455591051 +2147483648 3221225472 3758096384 3489660928 134217728 67108864 4127195136 1493172224 3632267264 2269118464 3311403008 976224256 1813512192 2908487680 2716991488 859635712 1943896064 1479622656 3463438336 2198081536 3410888704 3032419328 1176024576 3057697536 856988800 68869056 2293086304 2957595632 1837353608 3954055892 927932938 3642796817 +2147483648 1073741824 3758096384 268435456 2550136832 603979776 1040187392 3539992576 2273312768 104857600 2208301056 2358247424 3433562112 3351511040 2221277184 3645964288 2298839040 4157292544 525197312 4264308736 4152502272 3219602432 3009192448 3080384256 1766368896 2507467584 1443728672 1688171632 2474893176 3468246732 2984350094 855458587 +2147483648 3221225472 2684354560 2415919104 939524096 3288334336 369098752 4211081216 847249408 3334471680 2128609280 2135949312 649592832 2661023744 2907045888 49086464 77758464 3678486528 3399802880 996413440 2742687744 1239092224 2462558720 4258791168 2804388992 3624389440 459258464 2054940944 474589192 1403970924 1681331706 1720301001 +2147483648 3221225472 3758096384 4026531840 2818572288 1275068416 503316480 989855744 3682598912 2604662784 2267021312 3188719616 832045056 806617088 303955968 3351183360 3621289984 3646275584 1313366016 810291200 82446336 3578856448 621778432 2851174656 2944382080 760838464 4007895072 4123745328 2027336984 552784204 683988578 3844600227 +2147483648 1073741824 2684354560 1342177280 1207959552 4093640704 1644167168 1627389952 3028287488 2713714688 736100352 2073034752 1584922624 2677276672 902955008 573636608 2365947904 614744064 1835458560 1336684544 166082560 1691565056 1409058304 2780688128 657229184 484823232 1917369696 1109377360 2985670792 4237061404 3781872634 2239377723 +2147483648 3221225472 1610612736 268435456 939524096 1946157056 1711276032 1962934272 2172649472 339738624 2648702976 1917845504 3429367808 1493958656 3980263424 4018995200 2581954560 57196544 3384958976 1453592576 3230803968 1350769664 3859843584 3439940352 3930629248 3615323328 3295839520 2647806320 2754352232 1464734444 3088392206 4080115993 +2147483648 1073741824 536870912 1342177280 671088640 1543503872 637534208 4278190080 2239758336 1052770304 501219328 3733979136 3549954048 2791047168 541196288 2640117760 361791488 442744832 4160774144 1283731456 1212028928 1592728576 3078987264 194469120 1078836864 28534336 3317937824 397699792 4245826248 463807452 589072578 3994673585 +2147483648 1073741824 3758096384 1342177280 3892314112 1140850688 4060086272 1526726656 3581935616 213909504 509607936 1695547392 2825388032 952369152 1848770560 349241344 3588325376 1535492096 1861443584 3656134656 206972928 4120062976 1179168256 3922225920 36224 1748793920 2221587360 3421598288 1013261992 1529580508 2671300062 361027563 +2147483648 3221225472 3758096384 1342177280 939524096 3959422976 3590324224 1493172224 1518338048 3015704576 2157969408 613416960 1266155520 2405171200 1521090560 607584256 396656640 696369152 43278336 3735293952 1177946112 1312631808 2130942464 2707256576 2655628928 161108928 3206879456 4142898768 736066264 2029692428 2388185210 365020233 +2147483648 3221225472 2684354560 4026531840 3623878656 1006632960 2785017856 3741319168 4102029312 3779067904 3823108096 1588592640 3300392960 3279159296 3562405888 11862016 976912384 1084014592 3651231744 2035027968 3345094656 2827162624 3288304128 566130944 1452902016 2188602944 2423718624 3932785008 1739284136 3153280084 4192700674 1503285555 +2147483648 1073741824 3758096384 4026531840 671088640 603979776 2650800128 486539264 1686110208 1639972864 1277165568 980418560 2110259200 52690944 1092222976 1609367552 1105559552 4226727936 2596823040 829173760 1048455168 697762816 3835213312 4245897984 1618644608 1181905088 900793952 1370729808 1242429816 879937684 2831043694 2415860219 +2147483648 3221225472 1610612736 2415919104 1207959552 1275068416 1845493760 3539992576 2910846976 3955228672 1172307968 489684992 714604544 2686713856 931790848 2706178048 918650880 3373285376 346218496 3250327552 2653825024 2936486912 3077355008 2556543232 2473240704 1713037120 1313351584 3784050064 171319688 694362420 3200681066 704431471 +2147483648 1073741824 2684354560 805306368 2818572288 1677721600 838860800 2734686208 796917760 499122176 1654652928 1760559104 2015887360 374079488 3346399232 876544000 3965878272 3192340480 1949360128 3110350848 347748352 562635776 4085097984 504754944 947893632 3014194240 3470797600 848302224 4109901272 1809061780 133309110 127216217 +2147483648 1073741824 2684354560 805306368 4160749568 1409286144 2785017856 452984832 142606336 247463936 1855979520 4077912064 2513960960 1148977152 3766878208 3612934144 340361216 2890743808 3579305984 4221841408 1039808512 3663668224 3125850624 2397367040 2775227520 2283536192 4046064864 2963742096 4001140248 3965386348 4089425458 897349545 +2147483648 3221225472 536870912 1342177280 4160749568 2617245696 1241513984 1325400064 3632267264 1312817152 2422210560 3171942400 3219652608 2803630080 3646291968 1849884672 1053851648 4104437760 2899140608 1324617728 3142203392 9772032 2522065408 3964950784 3910768000 2864804160 2722762208 487915952 1871937928 3136583772 1915325502 2757313277 +2147483648 1073741824 2684354560 2415919104 3623878656 2751463424 100663296 2164260864 1971322880 2604662784 2455764992 3465543680 3307732992 1395392512 1972502528 1068302336 452755456 3907928064 1781653504 3120836608 3166582784 1497304064 2681311744 3788693248 1551861888 2424697280 1809986848 1406472112 744004680 1004558908 3872839022 2537659585 +2147483648 3221225472 3758096384 1879048192 3623878656 2080374784 2113929216 2399141888 1535115264 2621440000 3412066304 3243245568 3458727936 3693346816 3957981184 3959095296 2169929728 3632185344 770531328 34344960 1607337984 1141974016 414034432 1881696512 1561567360 2518764608 2246192416 1248796144 3481574344 2984886668 3685075550 84666435 +2147483648 3221225472 3758096384 3489660928 2818572288 1006632960 1979711488 1124073472 3699376128 473956352 2577399808 1664090112 3087532032 1754005504 1394737152 777584640 2942271488 1357692928 843866112 3355971584 814483456 4146203648 475602432 241149184 2238501504 3347868992 3530045408 182204464 2851745144 911024292 4006187982 680781473 +2147483648 1073741824 3758096384 2415919104 1744830464 1409286144 1778384896 2432696320 1971322880 3678404608 4204789760 1053818880 3741843456 1596719104 2570452992 1701249024 4063854592 3543351296 3514818560 889729024 2385258496 213261312 774323712 1620676352 3118681984 1685577408 4213442848 1654260656 2995852408 650022684 2373646198 3079966601 +2147483648 3221225472 3758096384 2415919104 2281701376 4227858432 167772160 4110417920 3330277376 1472200704 3382706176 4277141504 3793223680 1152647168 2483945472 760807424 2345959424 2434908160 3071172608 1628966912 3174303744 273554432 3854108160 1665441024 3093953920 3847380928 2797214944 2253859920 1963834264 464866260 810531386 491152427 +2147483648 3221225472 1610612736 2952790016 671088640 3959422976 2181038080 3707764736 1988100096 2210398208 1805647872 416284672 130547712 4003725312 1102970880 4009820160 1947041792 1607516160 1091461120 3561492480 2950965248 2413704192 2674992640 1788195072 1929173888 4076107712 1464285920 919639376 3598667288 1121819356 2803418822 3559545307 +2147483648 1073741824 1610612736 1342177280 671088640 3959422976 570425344 4143972352 25165824 3208642560 1751121920 1185939456 2089287680 2364801024 2368077824 1869414400 2834857984 4099719168 2509463552 2752000000 4147382272 3833990144 1132273152 1340125440 837874560 2381927744 4269739424 1486071728 2744744392 4056888756 3902517134 4071446431 +2147483648 3221225472 3758096384 4026531840 3355443200 3154116608 3992977408 2399141888 1199570944 1186988032 3755999232 61865984 4283957248 3296985088 2238578688 642842624 3286597632 1048199168 1954340864 785911808 1497630720 1594754048 975244800 1608359168 2853065856 4134205504 3638370848 3798435920 3856228936 268589332 279507514 1499345527 +2147483648 3221225472 2684354560 3489660928 134217728 3154116608 3120562176 2667577344 1669332992 3619684352 2682257408 80740352 2474115072 949747712 4025614336 2573664256 4138565632 2134786048 2514673664 1626869760 2270959616 3155303424 4290196992 1322626304 572670336 2295392576 2600415008 3244406032 410275336 3388600524 1450678506 2549969785 +2147483648 1073741824 2684354560 805306368 3087007744 738197504 3992977408 3137339392 478150656 1564475392 1566572544 1580204032 2707947520 3389259776 118358016 3213950976 2300805120 1918779392 3113148416 1038626816 3611572224 4201522176 3516998144 2420876544 2488955008 1350628672 964237792 1122478192 3580912648 894419668 4086541014 3799405147 +2147483648 1073741824 2684354560 268435456 402653184 3959422976 771751936 1291845632 1266679808 322961408 1314914304 3004170240 3698851840 2744385536 1585315840 1342242816 440041472 779436032 1851580416 347615232 2796828672 4010683392 23659008 819379456 1948217472 1566832832 1575203232 1785458224 1612684104 2524573020 1874112218 2984016763 +2147483648 3221225472 536870912 3489660928 3623878656 872415232 3858759680 3909091328 2877292544 1707081728 2770337792 4205838336 2930245632 4028891136 3079536640 290652160 2471395328 3757260800 2272059392 753405952 4072945664 522075136 3821732352 1031977728 2243523712 866247616 1982693536 3998600080 2673585208 3843745252 1797719558 1039705891 +2147483648 3221225472 1610612736 805306368 671088640 3422552064 2986344448 889192448 2306867200 1170210816 425721856 2966421504 2314731520 1241251840 3331457024 1155596288 3258613760 3013754880 1148182528 4239921152 2396792832 1340216320 4113106432 321829120 3528744832 3090203072 2307505952 1041881872 3760661288 319659116 3728207690 2624848769 +2147483648 3221225472 1610612736 4026531840 939524096 603979776 3053453312 1056964608 1199570944 3963617280 950009856 4195352576 2067267584 1909719040 1226702848 1802698752 280854528 521453568 3886571520 4101509120 1022633984 1179526144 2557161984 750356224 1808983168 3065987648 1416859168 3921658608 1567748408 2480591532 218328906 3701576251 +2147483648 3221225472 1610612736 2952790016 2013265920 3288334336 3456106496 419430400 2290089984 3317694464 304087040 2310012928 2475163648 2020868096 3287941120 2224095232 3233972224 1596538880 2331828224 2873626624 1020536832 1049244672 2176397824 2261167872 242958976 2687096256 1874375776 3229121360 3911082488 4182852836 2455822734 3969260671 +2147483648 1073741824 2684354560 4026531840 1207959552 872415232 2919235584 452984832 2776629248 574619648 2162163712 613416960 4110942208 3201564672 4228251648 3077111808 583696384 3332161536 1583702016 3460837376 3803461632 911610880 876686848 1118740224 3273844352 794840384 3328745376 627825136 1285217448 2651617052 3405951846 1063841911 +2147483648 3221225472 536870912 1342177280 3892314112 3556769792 4060086272 3003121664 176160768 1304428544 2078277632 2249195520 3448242176 3378774016 1148583936 3055878144 4197351424 1720860672 1405345792 3987214336 764688384 4201520128 1804152320 1008504576 4138813824 1376809024 4200136288 795314640 3421430152 513980796 2983229926 2763578043 +2147483648 3221225472 536870912 2415919104 939524096 1946157056 1912602624 2298478592 2793406464 457179136 1289748480 785383424 1397227520 3430678528 1833566208 2743140352 3373039616 2050998272 2643222528 3941076992 4182521856 2303863808 3530893824 1545245440 1829028224 641326784 2338282464 2140256112 4167649768 1750768268 744806502 606715981 +2147483648 1073741824 2684354560 1342177280 402653184 1543503872 3590324224 83886080 2675965952 2109734912 2535456768 49283072 182976512 3062104064 3738304512 2929917952 3699081216 3805593600 2305974272 3137875968 500447232 1317682176 1664029184 4286419200 4076724864 2116474048 3802224288 3965427856 1487197880 114982772 3219928838 597046171 +2147483648 3221225472 1610612736 3489660928 1744830464 3422552064 436207616 83886080 2457862144 62914560 1163919360 141557760 1344798720 3493068800 3986030592 972357632 2149285888 4082974720 1643765760 1627918336 476325888 4218301440 3908644352 2548148480 1847752064 1832216512 3236820448 3771608144 2204700072 309962052 2824751894 3177672583 +2147483648 3221225472 2684354560 3489660928 2281701376 201326592 2449473536 4278190080 3749707776 2931818496 1054867456 3832545280 4055367680 3188457472 808321024 984809472 3402334208 2398535680 1624530944 1226313728 3655079936 2277907456 2157385216 111255808 1763698560 2993617728 482891808 3921552464 4210755592 4039084196 2947862642 3321460333 +2147483648 3221225472 536870912 3489660928 671088640 603979776 905969664 754974720 3330277376 1941962752 3646947328 3348103168 3528982528 1974730752 1470234624 1465319424 2706735104 3794747392 312729600 3749187584 738473984 63585280 4257955328 801866496 4254483584 3276236480 1656744672 942028112 98379432 3762205116 773124722 343771003 +2147483648 1073741824 1610612736 4026531840 671088640 2885681152 2449473536 3204448256 444596224 784334848 3995074560 781189120 823656448 2362703872 1116078080 3901161472 3429859328 3720200192 2615107584 444084224 1025771520 4100858880 3283826176 1247125760 3158364032 3526224704 1296521568 2783716624 3519153208 3835239980 2138872546 859073267 +2147483648 1073741824 1610612736 268435456 671088640 3154116608 1912602624 3003121664 3632267264 4106223616 308281344 1783627776 2107113472 1796997120 3209560064 4292280320 2291105792 109101056 2446483456 532164608 3320580096 1105599488 4152561152 2407900416 811987840 2568278080 1412983520 2077041424 3906123176 740968460 2650014962 2277125153 +2147483648 3221225472 1610612736 268435456 2281701376 1140850688 436207616 1258291200 1367343104 3275751424 882900992 1649410048 1320681472 2422996992 2712272896 3991732224 2151579648 3409920000 2874335232 462950400 159131648 1739725824 3654362624 4063015680 4064171904 1225159744 3492435616 3860884656 1813869048 4091280316 2468918330 2952818229 +2147483648 3221225472 2684354560 1879048192 3623878656 3825205248 1308622848 1325400064 1317011456 1740636160 1528823808 3828350976 1877475328 2475425792 840040448 3014197248 3245703168 2309767168 2353455104 575148032 880547840 3906614272 4212468224 168791808 709454464 1778475072 3011334240 1478980176 3077729080 706608580 2533657078 1270736793 +2147483648 3221225472 1610612736 3489660928 134217728 469762048 3657433088 1291845632 3548381184 775946240 203423744 3899654144 1234698240 2776891392 317325312 2447048704 817922048 398213120 663871488 4114092032 724838400 1435642880 2899260928 2686616832 4050350464 74925504 110720928 2364045168 1733555352 1100941076 3695882618 3627508871 +2147483648 3221225472 2684354560 3489660928 2281701376 469762048 4194304000 721420288 3800039424 180355072 1348468736 3939500032 1950875648 4216061952 2735603712 1733492736 3119546368 477642752 3180453888 1999114240 1998329856 327556096 3514766848 1269736704 3491985792 3171767360 1395548768 2175189520 2991233704 3329319084 813203110 2140265537 +2147483648 1073741824 3758096384 805306368 1744830464 3288334336 3321888768 4244635648 494927872 88080384 933232640 3855613952 3503816704 567541760 4242407424 3620798464 196313088 2540060672 4279689216 2356686848 1015293952 2026255360 4142208512 1981655808 1363099776 3681119936 167004192 661507632 412387512 2417543836 1584476738 795065027 +2147483648 1073741824 1610612736 2415919104 2818572288 603979776 503316480 3674210304 1468006400 2646605824 1394606080 2574254080 2464677888 2788950016 1822818304 1765343232 1928953856 4257562624 1765269504 1539846144 1246496768 718158848 423955968 1119855360 3215740544 2195083584 2207863584 1887558288 587808696 275887252 1256807910 1785327029 +2147483648 3221225472 2684354560 1342177280 3087007744 335544320 1308622848 3909091328 226492416 3401580544 3009413120 655360000 2465726464 969670656 2721447936 3279880192 4059136000 165953536 3324567552 1972899840 819730432 701381632 523450880 889694976 603674240 3083422144 168061216 142133712 2277519976 2027947804 1490041466 2652374605 +2147483648 1073741824 3758096384 1342177280 3087007744 67108864 1644167168 3741319168 2592079872 2898264064 1998585856 602931200 2767716352 2756444160 1509818368 2319122432 1586528256 2195472384 1957888 740831232 1430530048 3158977536 1711880704 1628811008 1452792192 1879117632 1512145248 2489709968 3080979192 2400856884 3896580290 1891732653 +2147483648 1073741824 3758096384 2952790016 402653184 1006632960 4194304000 1828716544 327155712 2990538752 3823108096 1691353088 2279079936 1792802816 3868065792 1760624640 3344859136 514867200 1568006144 3538432000 2161387520 1040847872 1910712832 3426846976 1209004416 2833450432 297897888 424661104 1535318120 1741797324 2008534978 2158954945 +2147483648 1073741824 536870912 1879048192 4160749568 2885681152 436207616 3707764736 964689920 4164943872 2422210560 1720713216 557318144 541327360 2478440448 2999517184 2140766208 3087646720 2583650304 1657286656 443291648 1954944000 1918312960 2465895680 4271992192 3901428160 984918304 1167751280 2088216072 3229799356 1263260394 592603871 +2147483648 1073741824 3758096384 3489660928 2818572288 603979776 1979711488 117440512 662700032 910163968 4213178368 699400192 4029153280 3869507584 2640969728 2892300288 1344700416 1283997696 4010663936 1312305152 3707512832 126225408 1572544000 628204288 958911616 738016320 631937056 2261154928 1061349208 3336285860 4221753190 3641422883 +2147483648 3221225472 536870912 2415919104 3087007744 3825205248 33554432 3238002688 645922816 2856321024 2380267520 3834642432 4272422912 932970496 3278241792 3606249472 3994517504 3934732288 4040286208 3596095488 2187606016 2054302720 4021881344 2585433856 2485647744 3649245376 4147087840 3828575024 418106856 1550656604 938510222 1725619917 +2147483648 3221225472 1610612736 1342177280 4160749568 2751463424 1979711488 83886080 1333788672 2629828608 3290431488 24117248 1211629568 586940416 2727739392 3599958016 4290936832 3163275264 2661834752 2397573120 2104764416 3950119936 3272157696 1237292800 1917219968 1441217728 3182469792 704834768 886563384 1477336916 765670226 2056960817 +2147483648 1073741824 536870912 268435456 3623878656 3019898880 1442840576 16777216 3196059648 3359637504 945815552 1427111936 844627968 1410072576 3646291968 586481664 162299904 3642736640 2921619456 2846371840 3607369728 1164053504 3183424000 2815924992 1686796416 31536576 2417410016 15521200 1288034312 885480796 1477545170 2967949333 +2147483648 1073741824 3758096384 1879048192 939524096 738197504 3388997632 285212672 1652555776 2353004544 622854144 166723584 3902275584 1906573312 107347968 1539244032 816807936 2486779904 2345918464 210251776 1118578688 1342841856 1809125888 1227523328 1111226752 1223956160 2462977248 4167238576 4118656600 3119007028 2033144666 4105495759 +2147483648 3221225472 536870912 805306368 2013265920 2885681152 3992977408 3238002688 1719664640 3502243840 14680064 722468864 4217896960 2927362048 2558656512 4264755200 2859499520 879312896 2950488064 4174909440 4146345984 1021707264 1853166080 2352329984 1497682048 1406938048 1043470816 1005266320 2111092744 3712963836 2915696414 1950203589 +2147483648 3221225472 3758096384 1879048192 1207959552 3422552064 1442840576 3506438144 2004877312 1740636160 2086666240 4233101312 639107072 703332352 3992322048 2369847296 3642392576 3023683584 4034945024 1156059136 2051278848 3935446016 396561920 2136056064 212625024 780009920 1406474656 1758510096 4166441704 2564280844 1118655890 3359948413 +2147483648 3221225472 3758096384 2952790016 3623878656 201326592 2717908992 721420288 3414163456 1941962752 484442112 3717201920 1410859008 1372323840 2890530816 2440101888 3236069376 2443034624 133193728 1822953472 463734784 1099830272 2855213568 2222306560 2811521920 1975910976 1243285536 2095289872 3405215688 1622779484 1365135714 2616668661 +2147483648 3221225472 536870912 1342177280 2281701376 1677721600 1577058304 3103784960 4085252096 1690304512 2229272576 1515192320 2336751616 4048289792 1532624896 3592880128 4292640768 160776192 89186304 3174567936 783562752 1678646272 33109504 2796403456 404016768 4010678720 2977505952 4142771664 3803507720 788411820 3829472582 207192321 +2147483648 3221225472 2684354560 805306368 671088640 2348810240 4261412864 4244635648 1451229184 2059403264 278921216 3748659200 1038614528 3338403840 3410624512 4038000640 2444984320 2618638336 3879723008 3092779008 464787456 1522934784 3121415680 1911073024 3085229184 587571392 1226595040 2044281616 66963096 1977287156 3386740646 1785229125 +2147483648 1073741824 2684354560 2415919104 1744830464 2483027968 2248146944 2600468480 2659188736 1631584256 1264582656 4258267136 1849163776 2441871360 4237688832 2827550720 2703720448 3934339072 640540672 615002112 2815703040 2856979456 627523072 3024273152 3328230528 1985849152 2093896032 2541451248 3340951176 765374380 3004095994 2843256941 +2147483648 1073741824 2684354560 268435456 2818572288 2751463424 2986344448 50331648 511705088 2629828608 2728394752 2173698048 234356736 2133590016 328859648 3412787200 1660911616 3936075776 773939200 1638412288 770979840 3748015104 1399401984 4186473216 26625408 3422915648 1547753312 4235651216 1263008664 1190361804 3485931034 438674997 +2147483648 3221225472 3758096384 3489660928 3355443200 4093640704 3925868544 1795162112 1468006400 29360128 2459959296 588251136 3028811776 2759065600 2714894336 2292908032 1573027840 3512090624 1550966784 1868042240 2463893504 1190530048 2878408192 3727527680 1939785600 999325760 2956820256 1460882832 1864253656 757462636 3294233830 408891583 +2147483648 3221225472 3758096384 4026531840 3355443200 2080374784 4261412864 2466250752 1484783616 3695181824 199229440 2217738240 2498232320 2748579840 1212809216 47251456 6324224 3644768256 3109642240 3617067008 945555456 1575879680 2123566592 3386223872 1539072128 2810362688 1767621344 604240176 2835339752 3930192372 608882486 792941647 +2147483648 3221225472 2684354560 805306368 402653184 872415232 1577058304 1291845632 3699376128 4198498304 450887680 2479882240 1889009664 106168320 1494351872 951779328 2154659840 4230823936 3917864960 3020427264 3769374720 3201704960 399575552 1599245056 1925896832 3838289088 4013053024 2886877616 1155687464 411720780 2763407826 144209971 +2147483648 1073741824 1610612736 2415919104 2550136832 1946157056 2382364672 2566914048 645922816 2571108352 3806330880 2131755008 954728448 4062445568 2464808960 1890779136 2891677696 2344796160 3182190592 2302160896 2884372480 1719548928 3024159232 3233069824 763330176 4113802688 3878092768 4133902320 2067466984 3618605436 2229334270 3750458163 +2147483648 3221225472 536870912 2952790016 2818572288 1275068416 1241513984 587202560 3581935616 3720347648 4146069504 2056257536 1897398272 2815164416 3947233280 3665887232 3343810560 1817460736 3655983104 247992320 3434362880 2155488256 1445922304 3874208000 2331558272 2501818944 2934721952 1542842896 1979070136 1820930412 2690299362 771645749 +2147483648 3221225472 1610612736 3489660928 2818572288 1811939328 1644167168 251658240 3397386240 2638217216 4225761280 909115392 1112014848 3614703616 2519859200 1464270848 3461251072 2017083392 2141052928 1857556480 1176250368 3277204480 3350011392 1743106304 2185937792 4100897600 2443854176 4085640688 1265909160 741486964 742861342 1926144975 +2147483648 1073741824 536870912 268435456 2281701376 1275068416 1845493760 3472883712 4253024256 4198498304 3676307456 330301440 1467482112 2265710592 199098368 265879552 543916032 3640901632 24862720 2668113920 1460934656 3879865344 3276744192 1116123392 521816192 1536133184 4070169760 1481140720 3469261912 3918219300 1909468722 1818761629 +2147483648 1073741824 2684354560 1879048192 2818572288 2483027968 2113929216 889192448 864026624 1094713344 1247805440 407896064 3167223808 2916876288 3096576000 4042457088 2652667904 4192518144 2318229504 3105370112 4250155008 4037948416 2339452416 2068287232 1089763968 2069082816 1345999264 57840816 3778399944 882570892 3184812070 3093539269 +2147483648 1073741824 536870912 1342177280 3355443200 1409286144 2717908992 3909091328 662700032 239075328 2749366272 4157603840 4061659136 180092928 4213833728 26017792 149127168 616972288 3322339328 3376951296 677648384 2478185472 2765563392 3309741824 2656173440 1691267776 404087712 2533925488 1877667688 2361003788 3077902450 1963961513 +2147483648 1073741824 536870912 1342177280 1207959552 1275068416 2919235584 1124073472 2726297600 658505728 664797184 619708416 734527488 2169241600 2675572736 2590572544 2469036032 3009396736 1468162048 2126000128 121903104 584457216 2957182464 1098612992 3396434048 816552768 3926485088 3515844976 785335352 4099193556 1212208334 3256613665 +2147483648 3221225472 1610612736 4026531840 1207959552 201326592 2785017856 3439329280 1635778560 2512388096 1738539008 3260022784 1942487040 3667656704 1150943232 2723348480 1038385152 1424310272 545054720 1352142848 1054091264 516301824 1424567808 707236096 443148928 1725283008 2130107168 2237859088 1767682200 1788961660 139653990 3657236949 +2147483648 3221225472 2684354560 268435456 402653184 603979776 1241513984 3942645760 2273312768 3703570432 1176502272 1544552448 4033347584 46399488 1849819136 1278410752 2464841728 1106198528 1471733760 1115164672 2477529088 2684759040 1764819456 1547276032 3979729792 4029646912 208464672 986848976 3441103544 1372498060 3122488862 1463011371 +2147483648 1073741824 536870912 2415919104 939524096 1946157056 2919235584 3170893824 2004877312 1799356416 1126170624 1737490432 3341287424 641990656 2309619712 1287716864 2530836480 1683865600 912482304 2293772288 3983284224 1441672192 1181428224 681087744 2588178048 3562972352 661349024 3001823024 850279960 4283109164 3423113518 2951503323 +2147483648 1073741824 3758096384 1879048192 134217728 2885681152 2315255808 3472883712 2021654528 2353004544 3793747968 3270508544 2441609216 4141088768 2457731072 3418947584 3440803840 2828812288 1368514560 116404224 2273847296 1540629504 4194180608 3171494144 3228993920 2060210496 1101647328 4211871024 2912039832 1909140532 3406138078 3681939671 +2147483648 1073741824 3758096384 1342177280 671088640 3959422976 2248146944 3875536896 226492416 1824522240 2250244096 2819620864 120061952 192151552 206962688 3426811904 3613818880 1256996864 3587301376 2718969856 1982343168 703867904 3507887616 2292265216 4065761920 1851021376 1380833952 781330512 1928270520 3017516940 4026070478 484610583 +2147483648 3221225472 2684354560 2415919104 4160749568 1275068416 2919235584 687865856 4102029312 2956984320 2858418176 1009778688 3074949120 2159280128 1349386240 2829123584 2672590848 2903392256 524410880 3274706944 3871873024 3396602880 4081981952 846277888 3899963520 2660393408 3668694880 2016870704 3788611208 37284244 3583023326 3322171647 +2147483648 3221225472 1610612736 268435456 3355443200 2617245696 2113929216 4278190080 3380609024 2621440000 3357540352 74448896 3465019392 1091829760 2881880064 2049245184 834699264 279560192 3982909440 1097863168 302524416 1775508480 2804299264 3568637184 4208507008 2972049472 4201409952 3539928432 3791109400 275410708 3199870142 3982952167 +2147483648 3221225472 1610612736 2952790016 2550136832 872415232 3388997632 4110417920 142606336 2881486848 2174746624 3507486720 3804758016 3429105664 672530432 1900740608 2369748992 3661905920 2409291776 1343229952 2152212480 1118057472 2302020096 2811964160 274186112 4163915712 3099909984 1316960464 251765400 3105579052 3091949302 56848555 +2147483648 3221225472 1610612736 805306368 1476395008 3288334336 3590324224 486539264 3883925504 1950351360 2048917504 4201644032 1112014848 1263796224 192020480 3520921600 1205305344 4047781888 4249935872 2876248064 533211136 135533568 2849118720 728573696 897549440 2139124416 1568333472 341914864 3561073560 1354986516 2027836430 2926179655 +2147483648 1073741824 536870912 805306368 134217728 2885681152 2382364672 822083584 2189426688 4047503360 2183135232 4142923776 1987575808 656146432 3409051648 3410427904 152010752 2314747904 3709263872 1206923264 3036157952 4133225472 2031226368 901196032 3547826304 551841728 656723168 238497008 1287095512 4253309236 1391775266 71241049 +2147483648 1073741824 1610612736 1342177280 3892314112 3019898880 2650800128 553648128 998244352 2059403264 2942304256 1716518912 447217664 1470365696 3912892416 1077084160 3862593536 957530112 612196352 1758474240 3051882496 2063862784 394931712 2215319296 257329792 1700589504 4154222240 2002624592 805993832 4123041356 2520899902 3289906243 +2147483648 1073741824 1610612736 1342177280 1744830464 1140850688 3657433088 3137339392 1686110208 2956984320 492830720 1557135360 4022861824 1660682240 437911552 1340276736 2119991296 2122039296 3543818240 3511693312 3557296128 2036075520 1156189696 924519168 3774392192 1253431360 3014612960 1826456880 362832712 1123236972 1228190406 1794633805 +2147483648 1073741824 3758096384 3489660928 1476395008 2751463424 3187671040 1358954496 1132462080 3284140032 2711617536 2196766720 1886912512 2667315200 420085760 3729981440 4292608 315899904 1958273024 2255499264 758654976 3441167360 983179776 3724230400 2809497216 733641664 3742229664 2449510416 4025151640 2146378964 1907068578 731348129 +2147483648 3221225472 2684354560 2415919104 1744830464 1275068416 1778384896 3741319168 2373976064 3074424832 4016046080 3176136704 1456996352 2132017152 3691380736 2442067968 2989916160 31571968 264396800 2194673664 1251481600 4092857344 3205905920 2025261312 3652356480 882896192 3676927136 1703452336 4180332040 1420490892 3018511586 2492136307 +2147483648 3221225472 1610612736 805306368 134217728 3690987520 1375731712 2063597568 1753219072 817889280 2984247296 2586836992 1997012992 2927886336 3092381696 570359808 1342668800 2877865984 152985600 577769472 103294976 3981710336 3110735360 2725459200 3788612480 145082944 858186976 10438160 240035912 13790964 2844134734 2253733731 +2147483648 3221225472 3758096384 2415919104 4160749568 3825205248 1040187392 1929379840 3481272320 1866465280 1168113664 4163895296 820510720 3990618112 1022230528 685703168 3846537216 3688480768 3492372480 1894780928 638060544 4199291904 3509983744 1433077504 1320662656 2819150656 480497440 645167152 3660358328 909591396 1529294902 2575410253 +2147483648 3221225472 2684354560 2952790016 4160749568 1275068416 100663296 1056964608 2642411520 2101346304 1893728256 2018508800 1778909184 4233363456 1443495936 1014693888 2318827520 4571136 93216768 3113226240 1495799808 4196664320 1928466944 2367106304 980456064 671665728 3188574368 2746902576 1661614952 4177212972 1173798550 3630556311 +2147483648 3221225472 1610612736 2415919104 3892314112 1409286144 436207616 3808428032 2206203904 3418357760 2640314368 2672820224 500695040 2421424128 2108030976 2548760576 1020559360 11976704 426991616 1477447680 3472369664 77872128 1624120832 2457284352 1474204544 1247804992 2961373216 2835694096 1298341288 1029213324 3141854882 641615971 +2147483648 3221225472 1610612736 1342177280 3623878656 1543503872 1107296256 3170893824 897581056 2747269120 1864368128 1624244224 3835166720 3497263104 1667366912 3888840704 1785954304 1502068736 3957415936 1041240064 506996736 593759232 1624908288 3547275520 4085876608 2436431808 1785774624 370996624 1397422904 1258545148 290147090 4210503739 +2147483648 3221225472 3758096384 1342177280 2013265920 603979776 33554432 4278190080 3783262208 381681664 2682257408 2473590784 3100114944 1367080960 3035758592 1921974272 1483571200 3386720256 3481919488 3501199360 2779252736 4081855488 672795136 1239619328 342329728 3653664576 2180671392 354971088 3216460360 3357736740 3739986158 935096685 +2147483648 3221225472 1610612736 2415919104 1207959552 2751463424 2516582400 1526726656 729808896 2915041280 702545920 3538944000 3830972416 3694919680 702414848 512163840 306020352 760004608 3426508800 1160777728 79177728 407649280 3368433152 2166045440 1597213824 3783521088 1142291488 4287033744 2814470408 2198377156 3676328874 1383999769 +2147483648 1073741824 1610612736 4026531840 671088640 3154116608 2315255808 3875536896 3548381184 1069547520 2799697920 3559915520 1467482112 2347499520 4121559040 3922264064 3439165440 3941777408 541614080 3757060096 395839488 2329682944 4065474048 2422547712 1903660416 3479952192 1690168608 2738277136 75910728 1827080372 3361382098 361264677 +2147483648 3221225472 2684354560 1879048192 939524096 603979776 704643072 3506438144 2692743168 20971520 1369440256 2305818624 1917321216 1676935168 2651455488 2120024064 1787265024 785956864 495214592 1234178048 2191005696 1422668800 3384152576 1688405760 4115694464 1623359168 2025536608 64788592 2102688824 1453853236 421789902 137504111 +2147483648 3221225472 3758096384 2952790016 4160749568 1409286144 2852126720 822083584 1652555776 3628072960 111149056 638582784 978845696 3801874432 1660813312 4043767808 1285980160 139149312 1434509312 787484672 1575487488 1263801344 2147095040 2919574272 540000128 3217221312 5846240 2335284912 2482360248 964133932 2061420818 577190705 +2147483648 3221225472 536870912 3489660928 3623878656 2080374784 3992977408 4143972352 1753219072 272629760 3625975808 1638924288 837287936 423886848 3486121984 3285909504 3560800256 1262141440 3913965568 3092254720 934819840 3254533120 985006592 3610061056 4096828544 3392816704 3973580768 1659645488 2477668888 2954959460 2681119254 2913162539 +2147483648 1073741824 2684354560 3489660928 402653184 3288334336 1778384896 3674210304 595591168 4248829952 2598371328 3905945600 61341696 2430861312 1084882944 2137718784 1505132544 1171603456 880730112 1995452416 2144876544 1862016000 2692100608 1533884160 1220782976 1338698816 1488068128 2998347696 2335224296 3948963980 3108068574 1926030803 +2147483648 3221225472 3758096384 3489660928 134217728 201326592 3992977408 2566914048 662700032 2327838720 899678208 1280311296 1952972800 1592000512 169738240 471007232 3857088512 4241997824 136339456 1622151168 2102921216 3229355008 3762435584 4005626112 2700064896 898391488 324669344 89987920 253597656 3700779644 3700009998 3371399587 +2147483648 3221225472 1610612736 3489660928 134217728 872415232 3523215360 3103784960 679477248 4148166656 1180696576 3943694336 3525836800 1231814656 1381367808 3292987392 3123019776 3472211968 2102747136 2918191104 2323130368 3072601088 2771006976 2193166080 2672736640 593910464 4197942368 554223600 4196521032 1829195612 200082510 3739006929 +2147483648 3221225472 3758096384 805306368 2818572288 738197504 1509949440 1358954496 4152360960 1639972864 3013607424 3664773120 1986527232 3591634944 1242431488 2785607680 739278848 2212151296 1199661056 2052067328 1272449024 1356608512 4243203584 4264501504 4084047232 563364544 4270492064 4120761744 2516118680 1967801972 1343990022 3669059359 +2147483648 3221225472 1610612736 2952790016 939524096 4093640704 2181038080 3539992576 2256535552 4181721088 807403520 4029677568 2571632640 770441216 3742236672 1278935040 824999936 1116356608 1103618048 3952087040 1270360064 1044657152 2888966656 1588409088 2187566464 2740769856 936162656 3394924528 224381528 3378777092 679623774 3047498793 +2147483648 1073741824 1610612736 805306368 402653184 3154116608 2449473536 2130706432 125829120 4097835008 438304768 1877999616 2469920768 1765015552 3813277696 2379677696 447774720 3942039552 115826688 156250112 822609920 2976650240 321784320 1469393152 3523971968 3848829760 4068785696 2336025840 3287303064 3825246580 2943283506 2514707843 +2147483648 3221225472 2684354560 1342177280 2550136832 2617245696 973078528 3539992576 3883925504 3166699520 3613392896 416284672 111673344 3672375296 2975465472 467337216 1166114816 3012771840 2689589248 78647296 2784499712 4203494400 1071526400 3453026560 2016586112 3247897152 1767288096 1577903824 2196607720 2329761772 1712777630 3046544403 +2147483648 3221225472 2684354560 2415919104 1476395008 1946157056 234881024 419430400 3196059648 2646605824 2816475136 2364538880 1329070080 849084416 955121664 928055296 2270658560 1396654080 449044480 2265976832 2043156480 3399748608 1039282688 1962871552 4263943808 4051224000 2469693920 1593309392 1768556168 456335044 3416297202 3529369193 +2147483648 1073741824 2684354560 1342177280 2281701376 3154116608 637534208 3640655872 2424307712 1723858944 3890216960 338690048 2154299392 681836544 764805120 4057268224 3254943744 1637728256 3703595008 1004548096 2184198144 560479232 3693360640 1498811648 1429546624 3115499456 3468022368 3854851472 2204504136 6096116 1603705110 954457139 +2147483648 1073741824 1610612736 2952790016 134217728 3422552064 4060086272 3472883712 3380609024 4164943872 2455764992 3618635776 1776812032 250871808 2899968000 611647488 3629875200 886784000 1558437888 2069901312 1999636480 1898460160 3830722048 566898944 3364687744 4132933440 1141719456 3342920816 4044925576 835967348 4182260630 3236177863 +2147483648 3221225472 2684354560 4026531840 1207959552 3422552064 436207616 4211081216 1702887424 3611295744 673185792 2114977792 3634888704 2827223040 2633105408 4273799168 3455418368 1922154496 1563910144 3877638144 3851425792 1927812096 3156487680 790765824 1794454912 83998784 4269533088 527846576 963358680 200985996 652074414 1794204171 +2147483648 3221225472 1610612736 4026531840 2550136832 4227858432 2986344448 3640655872 2256535552 3032481792 119537664 2016411648 2237136896 1283194880 287178752 1415905280 2044755968 181256192 3865206784 3458207744 1454385152 899163136 4116453888 2586712320 1924993920 3051133632 1899223008 1268214928 4268276984 2457466820 4138236762 4217321545 +2147483648 3221225472 536870912 805306368 2818572288 3154116608 3456106496 1258291200 1400897536 4148166656 2938109952 602931200 1948778496 2719219712 2794586112 359596032 1181712384 2300493824 2237685760 60821504 87046144 558367744 3125028352 864683264 1815288960 1404674368 3514549792 4244425008 484918808 1639693108 1970070006 2703195023 +2147483648 1073741824 3758096384 4026531840 2550136832 1946157056 4060086272 3305111552 3598712832 3242196992 1889533952 1966080000 152567808 2987130880 4123394048 3607166976 1614249984 3033382912 3820576768 2518691840 2356160512 498598912 1564219904 3588111104 898441600 1672580544 15516896 3783190000 2585123960 3629468004 41298698 3176733893 +2147483648 3221225472 1610612736 268435456 2550136832 1140850688 637534208 352321536 343932928 3711959040 3491758080 573571072 3086483456 1626603520 434765824 3892772864 4114317312 1355300864 3850559488 1507856384 2404395008 904403968 2101092864 317077248 4078508160 936807616 1282719840 2310083184 3788157784 3240289412 1989149042 277357507 +2147483648 3221225472 536870912 2415919104 2013265920 2617245696 2717908992 150994944 2340421632 138412032 2699034624 3182428160 3019374592 2791047168 515506176 1373175808 102793216 502874112 265216000 924848128 588265472 1369975808 4237572608 3353229568 4246671232 2094246592 1852367008 2669871344 991533608 1550438228 2765064082 3476220777 +2147483648 3221225472 2684354560 3489660928 402653184 2214592512 1107296256 2835349504 1954545664 348127232 979369984 3899654144 2944925696 1616117760 2048786432 3673882624 3130687488 4017897472 3562004480 1310724096 4241496064 546839552 3643552256 2483169024 1213280640 231717568 3346397024 1775056912 2384837544 234937476 353666558 4282336759 +2147483648 3221225472 2684354560 3489660928 671088640 1409286144 2717908992 150994944 3464495104 1035993088 2740977664 3526361088 1773666304 3021209600 165019648 572456960 1196261376 1611513856 2465554432 2585792512 1905268736 73931776 3277602304 3315212032 2251111808 224176832 2767942112 647699664 1618188200 1183773780 373488354 3199266155 +2147483648 1073741824 536870912 3489660928 2281701376 3288334336 3523215360 2197815296 3229614080 1296039936 2715811840 592445440 4210556928 4034658304 4097703936 3450929152 3365961728 3476602880 2158190592 991965184 359667712 1376271360 1253316096 2611614464 2523596160 3175322688 3859763424 1495663472 4288490280 4259752108 3811951210 3466444961 +2147483648 3221225472 536870912 1879048192 1744830464 2751463424 704643072 1728053248 1988100096 2722103296 115343360 1641021440 3317170176 2291924992 2025979904 1964441600 1119518720 1324466176 1258971136 2233470976 1005598720 4106753024 403965440 4281742080 3094422400 682857280 385762400 2269517104 2742622504 1418170828 3719853338 1782524233 +2147483648 3221225472 2684354560 2952790016 2013265920 2080374784 4060086272 3674210304 3145728000 666894336 1533018112 61865984 1680343040 3942383616 1313734656 3028353024 1134395392 1806385152 2289950720 2980057088 1716525056 3134718976 653537792 2518810880 3036095360 3013118528 2891765792 1357743888 358838056 972152372 1160127974 1297950133 +2147483648 3221225472 1610612736 2952790016 4160749568 1275068416 2650800128 3103784960 3045064704 2663383040 970981376 1034944512 1405616128 1679032320 3942252544 1387593728 465731584 951828480 2151309312 2101248 3369084928 624440320 553390592 1925065984 2587309184 3769338304 345457440 3041831632 1471011272 3530127636 1759094686 3591789559 +2147483648 1073741824 2684354560 3489660928 3087007744 2483027968 1912602624 1862270976 2457862144 2319450112 564133888 3557818368 180879360 519831552 143785984 3094413312 730103808 3483353088 2398904320 2413834240 263206912 3990363136 146020864 2905475840 2328050048 1109755712 3098771296 3002050096 2092333816 3651482988 22713270 2384773901 +2147483648 3221225472 2684354560 1879048192 939524096 2214592512 2181038080 1023410176 1551892480 1723858944 392167424 672137216 3374841856 1212416000 2299920384 2552037376 2658107392 797097984 2709151744 3114274816 1131419648 1194865664 1315705344 2563911424 2940928384 4124225472 3013433440 859877008 4285951080 753010652 1028854862 3322840667 +2147483648 1073741824 3758096384 805306368 2550136832 1677721600 1308622848 4076863488 1166016512 1950351360 1449132032 747634688 4130865152 3811311616 4150919168 2350841856 4282155008 4193140736 2986598400 910176256 3076532224 1611674624 3539479040 2341224192 2522483328 3382128448 643345824 113265776 4265797768 735424188 275766954 1305088325 +2147483648 3221225472 536870912 268435456 402653184 2885681152 2919235584 218103808 1501560832 3502243840 1507852288 1246756864 3778543616 1536950272 796524544 1354563584 1162248192 3459563520 3110166528 650121216 417347584 2379222016 888668672 4026281216 3085566080 1264920768 693536 2302075472 996164168 1598854380 755094234 3411264169 +2147483648 3221225472 3758096384 3489660928 3355443200 3959422976 3254779904 2164260864 1266679808 4131389440 1549795328 2012217344 4052221952 3684958208 2847014912 1153630208 2713092096 2970730496 2150260736 3510636544 2564818944 3106933760 2301101568 1777600768 2884242304 108990656 2673390240 3415011184 3177826952 117856996 3403024798 3536926347 +2147483648 1073741824 3758096384 1879048192 671088640 201326592 704643072 2365587456 3179282432 1077936128 434110464 625999872 2123890688 1982595072 3339845632 3894607872 1489272832 1002029056 2651348992 20983808 778053632 2014323712 2197296640 926681344 2255096192 475998656 3519974432 1484193648 1484715624 3999989548 3009732338 1247663661 +2147483648 3221225472 1610612736 2415919104 1476395008 1677721600 167772160 486539264 1098907648 2529165312 1335885824 198180864 2114453504 3433824256 1994784768 291438592 2408480768 2224865280 2059362304 868225024 975185920 2937076736 3634901504 3573288704 3878558592 3654485440 2037946144 3857446352 2760758872 4027760924 2528925046 464552105 +2147483648 3221225472 536870912 2415919104 134217728 3288334336 1912602624 3808428032 1182793728 2277507072 3143630848 3696230400 1639448576 2933653504 533594112 3080388608 243499008 2541764608 3217219584 3678408704 1805662208 3954191360 2234000896 2357474048 3212979584 2769101888 3923028320 2639654992 3522539304 1934059980 2211399546 3791341529 +2147483648 3221225472 536870912 2952790016 3623878656 2080374784 503316480 520093696 947912704 566231040 2623537152 256901120 3651665920 3738959872 744357888 3617652736 3979771904 2170929152 724066304 4215279616 2090874880 2494571520 2142771712 1658071296 498210944 856096832 585337312 2790344272 1886556008 1990186188 3840105918 2616573405 +2147483648 1073741824 2684354560 4026531840 939524096 1543503872 2248146944 2734686208 478150656 2151677952 3793747968 1408237568 3232235520 52166656 4085383168 2018705408 2841149440 1164951552 750936064 3770691584 1415591936 2328892416 601371136 4260632832 3988665984 1117849920 853782496 294348592 1235204248 2530835572 1293200598 2834685165 +2147483648 1073741824 1610612736 268435456 2013265920 603979776 2516582400 2399141888 2290089984 3342860288 1717567488 4233101312 1208483840 1269039104 2057437184 2699493376 1251311616 2852962304 1686134784 209727488 1631586304 3781172224 953162240 1162352384 281291904 393348672 674169312 680629232 2380195912 375342732 3119095062 2990721259 +2147483648 3221225472 3758096384 1879048192 402653184 3690987520 2181038080 2264924160 3548381184 775946240 627048448 2328887296 4187488256 1107034112 3694002176 2115043328 3143794688 4264706048 3246120960 897585152 2805991424 2078286848 1141905920 1731735808 420222848 1552286016 912594208 126402416 2617328328 2383301612 1014353106 1193346585 +2147483648 1073741824 3758096384 1879048192 939524096 738197504 2248146944 1828716544 4253024256 2822766592 3261071360 2660237312 3959947264 1221328896 517079040 1365704704 1066237952 705380352 2210914304 327168000 20981760 1038099456 3117421056 753403136 1151085184 2390375104 2107319328 3295122800 723016328 1521252156 1282043046 1450926385 +2147483648 1073741824 3758096384 4026531840 134217728 3154116608 2046820352 1224736768 1769996288 1665138688 3743416320 4260364288 3387424768 3597926400 1480982528 1151139840 2623504384 1937752064 1048010752 2592092160 3821021184 3319792640 3113238016 1597517056 611070336 1960447168 3928950816 2319745712 400387864 4085721268 3817905414 1487634407 +2147483648 1073741824 3758096384 1342177280 3892314112 1811939328 3254779904 1761607680 3179282432 641728512 1918894080 2930769920 2586312704 1763966976 2779643904 655032320 2301657088 1403142144 2586566656 4102041600 1807755264 203435008 147860992 1922572544 873212800 3658099392 1885680928 1201383152 537056520 2406586164 857201958 3387040963 +2147483648 3221225472 2684354560 1342177280 3087007744 872415232 1375731712 1124073472 1065353216 2722103296 2833252352 3771727872 3710386176 1307836416 1920073728 1140391936 2322694144 3929554944 3622756352 50335744 1602230272 1379941376 1088436736 1825579776 3139967360 1559495744 250748704 3728287600 2161214120 2718454284 3927371646 2480682039 +2147483648 1073741824 2684354560 268435456 2550136832 67108864 2785017856 50331648 3565158400 3661627392 4074766336 4126146560 2231894016 3823894528 1550450688 3618701312 719683584 650166272 3821690880 3607113728 176175104 1832922112 140517888 2964334336 23603328 1767647552 4228003296 3480028080 3676801576 361611716 3854433342 1083566521 +2147483648 1073741824 3758096384 2952790016 2013265920 469762048 1241513984 4009754624 2826960896 1027604480 3265265664 3859808256 3857186816 2526806016 3587047424 1760886784 3755311104 1414217728 1839325184 738209792 1912612864 318772224 1384133120 2856327424 1981814144 2437949760 3360166368 3624674672 224804856 1019808044 3960176894 3646315741 ] diff --git a/src/latticeseqb2.jl b/src/latticeseqb2.jl index 6af4753..94b8a90 100644 --- a/src/latticeseqb2.jl +++ b/src/latticeseqb2.jl @@ -18,7 +18,13 @@ function LatticeSeqB2(s::Int64,z::Vector{BigInt},m::Int64) LatticeSeqB2("Lattice Seq B2",s,z,m,n,scale,-1) end -LatticeSeqB2(s::Int64,path::String,m::Int64) = LatticeSeqB2(s,readdlm(download(joinpath("https://bitbucket.org/dnuyens/qmc-generators/raw/cb0f2fb10fa9c9f2665e41419097781b611daa1e/LATSEQ/",path)),BigInt)[:,1],m) +function LatticeSeqB2(s::Int64,path::String) + if !isfile(path) path = download(joinpath("https://raw.githubusercontent.com/QMCSoftware/LDData/main/lattice/",path)) end + datafile = readdlm(path,String;comments=true) + m = Int64(log2(parse(Int64,datafile[2,1]))) + z = parse.(BigInt,datafile[3:end,1]) + LatticeSeqB2(s,z,m) +end LatticeSeqB2(s::Int64) = LatticeSeqB2(s,DEFAULT_LATTICESEQB2_GVECTOR,20) diff --git a/src/util.jl b/src/util.jl index 19cd7a5..aeb993c 100644 --- a/src/util.jl +++ b/src/util.jl @@ -19,6 +19,4 @@ function spawn(rng::Xoshiro,n::Int64) return rngs end -bitreverse(v::BigInt,pad::Int64) = parse(BigInt,reverse(string(v,base=2,pad=pad)),base=2) - BinaryToFloat64(xb::UInt64,recipd::Union{Float64,BigFloat}) = convert.(Float64,recipd*xb) \ No newline at end of file